MKEREYIVSLFQNGWKICDISRKLCVTHSCVSKILNRYRTTGSVKPKEAKEGRTESPLVAAIRDYRARLGMSRQSEIREQLIADGICTRDNAPSRSSINHILRTKLDLKKKMYKQLERLWKLAELTRFMAMKTTLTDSRNQTVRALTEKPMTRMWVFDLLSHF