MKMKGTLPFLAMVIGQIAQVGLTLAGKKAIETGMHNFSYVFYSNFFASLILLPTSFLIHRSSNRPPLTLSVAGGFLVVGILGFLVQVVGYAGLTYASATVATAILNLIPGFTFILAIIFGVERLDHGGVTKWAKIIGTLVSILGAIIVTFYTGPAIITSHLTLVAPQHLLGQSSEFILGGVLMLIDCVLAALFIIAQAVILKRYSAVLILMLAYCSIITVLSLLASLILEHDLSAFSLQSKTRFLAILYAGCFGAGFQLTIGAWCVKMKGPLFVAMFHPLGIVIAAIMGVIFLGDSLYLGSLLGSGVIVIGFYGVMWGKGKEDRIVEGNMIESSKTPLLQDDIHDDNVMLP*