METLKKNPSVRRKSKLARTFQKVCSLRTTSTKVSSMLKPHNPNFYDEDDDGDSVFDLKIPSSSRSGERRRAVLEAVVAKIFASTTSIKAAYVELQMAQHPYDNAAIQAADTAVVEELKALSELKQSFLRKELNLSPQVAIMLAEIQEQQSLMRTYDITIKKLESEVTEKQSRIDSLKTKLEEHSSFNKSLEKKLTEVGSVSLFSNLNLSHFVQILGFTLRSVRAFVKSLVKEMESARWDLDAAASAAVRNASTVFARPSDRCFAFESFVCGKMLENFESRSFSLPNVDVKRSREEYFNLRSVDPIQYLTRNPGSSFARFVRHKYLSVVDAKMECSFFGNLNQRKLVNSGGFPDSGFFVTFCEMAKGIWLLHCLAFCLSENVTVFQIKRGCRFSQVYMESVKTGDESLVSGDNADIRVGFTVVPGFKIGHDVIQSQIYLSPVAGFHLPRS*