MSSVLADLLNLDLSDVTEKVIAEYIWIGGSGMDMRSKARSLSGPVSSPKELPKWNYDGSSTGQASGHDSEVILYPQAIFPDPFRRGKHILVICDTYSPNGTALPSNKRAAAEKIFSTKAVSDEEPWYGLEQEYTLLQKDVKWPLGWPIGGYPGPQGPYYCGVGADKAWGRDIVDAHYKACLYAGINVSGTNGEVMPGQWEFQVGPSVGISAADELWCARYIMERITEKEGVVLSFDPKPIEGDWNGAGCHTNYSTKSMRKEGGFEVIKKAIEKLRLRHKEHISAYGEGNERRLTGRHETADIHTFSWGVANRGASVRVGRDTEKDGKX