MTVRQFKIHTDLDSESDEVIDVTNGLIRFYEPSNLGMSVSNNIWQSDGIGVKGYSETNQPSISFKLITLANTRSDNYALIRDFIQKIISFEFVTLEYTTDIFTVYADVAISEQTKTEGYGRNGQFEETIAFDCITKWYTYEKLEFGSVSNGSVVEGLSKIYSGTDMGYHYSSKPEYTYFGETNVDRLNRGEFTSNTFGITAKLIPTLSTGVDNGGSFGISFANQDFNEYTAIVFTMSKTPNYIQLNTDVNDEYYLADFDGSGTGVNVFTSLDFQRYRSRLFQKGAVSLINCDSVEINIKRKVDFI