MHESGDSPAEFGILIVEDDFRIADIHRAFIEQSEGFRVVGMARNGAEARALMSRQAHTAHLVLLDAYLPDVEGLELLWSLRRDYLQVDIVMITAAREVETIAEALRGGVFDYLIKPVEASRMAQMLARFRRERAALNARSEMSQEELDRALTRLRPEGAPGGGVRSLPKGIDRLTLRTVVSALEHAGSPLAAMEVARTMGASRSTARRYLEFLVSVQVVGAELGYGDVGRPERRYRLVGDTTPWCEEG