MKISIIGFTDNGMEIAYKLSNSLSEDNNISFTRCGKGELSIWTEEHFSDSDALIFIGAIGIALRAIAPYIKTKTKDPAVVVVDELGQFSIPILSGHIGGANELALQIADILNAIPVITTATDINNLFAIDTWAKSQGLKILNPECIKLVSSKLLKGETIHIKSDYPIQGNLPKKVQINDLEDSNSDYDVIISHNDYSYMENKDILLLIPSIITIGIGCRKDISFDNIERSVLNILDKENYHILSLNAIASIDKKANEKGILEFARKYNLPFNTYSAEELNSLEGDFTKSEFVKSVVEVDNVCERSAVIESNGNLIRRKDTCDGAGVTVALAMINPILSWD