MKVIVVSRSGREVVKGGIELPNEASVDDLKRAISKRVPKYYASRQRLTLPLRTGQARPTVLEHGKSLKEYFESSDGGEVVFKDLGPQVSYRTLFFFEYLGPLVIYPLFYFFPGIYSLLFSLPARTVTHPVQKYAMWYWTLHYSKRILETFFVHRFSHATSPLSNVYRNCAYYWLFGAFIAYFVNHPLYTPVPDKQMYLGFGIGLVFQAANLVTHIILRGLRPAEGKGGYVIPYGFVFNFVTCGNYTTEIYQWLGFNIATQTVAGYSFLFAATFIMTNWALAKHRRLKKLFDGKEGRAKYPRRWVILPPFL*