MKILYSLRWFYHVEMLFNGTFILASHDQETTNFAWWARNADLSICPAGAMNLFEVAHFIPEKPMYEQGLILLPHLAIEVLGFSGIYHTLLGPETLEESFPFFGYVWKDRNKMTIILGVHLILFGLGAFLLVLKALYFGGVYICGPRGDVRKNTNLTLSPGVIFGYLLKSPFGGEGWIVSVDDLQDIIGGIIWHILTKPFAWARHPFVWFGEAYLSYRLGALSGFGFIACCFVWFNSTAYPSEFYEPIEPESFSSSSTFLIRDQHLGANVGSSQGPTGLGKYLMLKIDIQPWQERRSTKYMTHAPLGSLNSMGGIATEINAVNYIPRLYDPLSPRRFFFFVGHLWHARRAWAIVVGFEKGINCDLEPVLYMSPLTKIFLFIH