MKLSINKNTLESAVILCNAYVEKKDSSTITSHLFFHADEDKLLIRASDYEIGINYKIKKIRVESSGFATANAKSIADVIKSLNNEEVVLETIDNFLFIRQKSTKYKLPMFNHEDFPNFPNTEGKNQFDIDSSDLSRSLKKILPSIDTNNPKYSLNGAFLDIKTDKINFVGTDTKRLAIYTLEKANNQEFSFSIPKKAIMEMQKLFYEKIEIFYDQNMLIAKNENFEFFTKLINDKFPDYEKVIPKTFKQELSFSTEDFIDSLKKISVVTEKMKLHFNKDKIIFEGISLDNMEAKTELEIQTGVSEEFNLTIKIKYLLDFLTSIEEEKFTLSVNEPNSAFIVKSQGLSMIIMPMIL*