MIYPNALKQGDTVMIIAPSGPPTIENVLKGVNVLQEMGLSVIIGKSVYEKYGFLAGSDQVRLDDIHEAFTNNEVKAIFCARGGYGSARLLPHIQYEVIRQNPKIFWGYSDITALHTAVSRYAKLITFHGPMIEELGKGIDSLSLSSFNQLFHPYSTILSASECIVPSSHSTVTGTLVGGNLAVLTSIIGSPYEINTDNTLLLLEDIGEEPYRIDRMLNQLLLSGKFNECRGVIFTSCHDCTPSKPSQSLQTILYEYFAPYHIPVLFDLPIGHISPNIGIPLGATATINTNNKTVSISSGIATPYSN