MSTRRLLLRAYFSPLHTHFPLLVSTGRSPSLRSNPLLQSQFVREFNFTTPRFKVKIKKDRPLDGVAEKVKELHPIIVIKDLILRFPKKAIPFRIITMKRRELGLKMSDAKVEYLMKRYPNAFEFFIHPDDKQPWVKLTPHFIDLLKEEKRIYVQQEPFIVEKLRKLLMLAKYKQIPIQKLLSAARFFGFPDDFPVSVVPKYPQYFRVVNPKKSYQTLELVEWDERLAITEFEKKAKLTAREKGLGEIETRGKRLPFTLKYSAGMQIRKKVLQQIDKWQKLPYICPYQQVDWVDEGSVLEERKVAALLHEVLSLTIEKKILIEVIGDFKEEFNLPERVARAFNRFPGIFYISLKGNVHTVFLREAYNKRHLLEEHPLIHLKWKYYKMIQDGPRLRSMGFKASKTVENVGTVPLRAVNIDSVITEDEASSEEADESGEASSEEADESGDEFVFTDSEGEAERKNVV*