MNTLLKQLKPYPFARLREAMQGISAPEGMEAVPLHIGEPKHPTPKVITDALTASLRELEKYPLTAGLPELRQACANWLKRRYDGLTVNPDNEILPVLGSREALFSFVQTVLNPVSDGLKPVIVSPNPFYQIYEGATLLGGGEIHFANCPAPSFNPDWRSISEEVWERTKLVFVCSPNNPSGSVPDLDGWREVFDLQDKYGFIIASDECYSEIYFDGNKPLGCLQAAAQSGRSRQKLLMFTSLSKRSNVPGLRSGFVAGDAELLKNFLLYRTYHGSAMSIPVQRASIAAWNDEQHVIDNRRLYQEKFERVIPILQQVFDVKLPDASFYIWLKVPDGDDLAFARNLWQKAAIQVLPGRFLARDTEQGNPGEGYVRIALVADVATCVKAAETIVSLYR*