MTKIRVLRYFSLWNQSVAALMRMLEPDVYHCMDYHAALAPLYLQEKPIPMILVLHNADYMGVIETDFINDRFWKTTPPMRRLSLVFNLKIRAIRKYVMFEGRFNMLKAGIAYIKELQNGHGVCAVSANYAADLKRERMLFKGLPNILPLDNATDPAEDQGASGIEKLRKMRFEAKSALQKHCELDQDPGAKILIFIGRWVKQKGVDHIAMLTKDILKSRREVQMILAGPPDDAFGLYAQELLAPLMPLFKGRLFVCTEFFRLPNDLRRGAHLCLTPSCSEPFGYVDVEFGLLAVPSVGCAIGGLGKMPGVYFRQQNADSPQMLLEAFYCAIDHALDLPEPQYWQMAKAATKATFPFIIWRENLLEARLLR*