MKRELDLQTSSTKWTPKELSKTGFELIQHFLPAQFPASVAPGYAQFCGFCFLASVSGSAGMVLSTQTLLLAIGVVGNAHSASVMAGALNWVLKDGIGQLGGVIFASRMGETRRFDANPKKWRMMGALCLDSASLLDILSPFAPSAVVLPLACFANALKNIGYLTVGASRAALHQALTRAGNLGDVTAKAGSQSIAAGLLGTGVGIGLSAAMGHDAGNFVLGFCGLSLIHQLCNFAALQHVDLHHFNRHRLYLVLDHYLRHGKVLSPREIATKESFFPLLREDDTASWLSIGSALTAISPGGPNELTQLLKACPDESYIINCTNDGKIHVVFLQDAQGEDLVKGMFHACFLRKKTGLSIDGVEAVVATHEETKVRFPHFLEELNRQAWNISTNVTNIESSSRAVRFILN*