LFVTFILSSHTWHLLCAQAKIDLLLVGDVTVQYLADIAQKSFSHIAKVSITIRDVEGAAALLENCPFDMVFLKMTSLPTADELEAAKLIRFGKKKNIHLLFVFITPENFKGCVSGHGADVTLIEPLTIEKMSIVVKYWKTYFSNTVKNEYSVKPEEPGLPMQNSCSEHLGYFSTDLFACSESLRSEIGLELKAPLPEFEKSKKVSLLHSSKEKLRRERIKYCCEQLRTLLPYIKGRKNDAASILEATVDYVKYVREKIPPAIMGQITEVLQNNMRFCKKQVSIQPSLPGPIMAQRENGVLTSTYSPVRGIRFLANKCVNVYSVPASGGSLDEAVRGQSSSTSENAIGDMYKTRIPSKALSLNSFHAVRYYSKVVPSYDAAAVTNQNISVHFPSAVPKVSKFLPQHYNSVLGQTCSTHPNCLQQFWAY