MTKHFMLQFMTCTVSALAHVYFCACLSVLCQGAEGDLKLTDFGLGVFFKPGERFRDLVGSPYYVAPEVLRKNYSHEADMWSLGVILYILLSGLPPFWGDTEEQIFKMVLKGHIDFKTDPWPKLSDSCKSCVRALLEQDPKKRATAQQILKHEWLAKETSQSDTQLDSVVLKRLRHFAQMNKLKKMCLMVVGQHLSLEEIAGMKELFKSIDEDKSGTITVQELRSSLSHWGHKISEAELQQLLSIADVDGDGVIDYNEFVAATMHISKLEKEELLQKAFEDIDRDGSGQISVDELSESLKKFGVYDNAAELLASADKNKDGMIDYIEFCALMRNQNEGLRKSSKTVQSLF*