MELPEFVGGTDPKAYLEWERKIERMFDFKDIDDEKRCKYAILKLGRGASLWFEGLKSKRIRDGKEKISSWESLKHKLRKRYVPTTHRITTYCKIAELRQGKMSVAEYIDEFEKLSLVGEIEKIEEQKLSRVLRGLNYNIANTVDLYPYSDFDTLCGLCLKLENQGKAKYGGGSSMDGFRHYQNACPNKRVVTLKEAVECREELFEEEKRLGDVFVFDESGDEEEEEGYEALLYDTNLVLRALQTQIASTDSDQRDQLFHTKCLVKDKWCSVIVDGGSCTNVASSEMVSKLGLITTAHPRPYALHWLDEGNSVKCRNK*