MPERLITEADLDDIAVGAAILGTGGGGDPHIGRLLAHAAVRAHGPVRLVGLDTVPDDAVTMVVAMMGAPTVMLEKVPSAEQASRAVEALAAYLGRTPTHLACAEAGGVNALVPVVAAAQLGLPLIDADGMGRAFPELQMVMPTLYGIGATPMSIADEKGNSGVFATIDNHWAERLARSATIDMGCSAMISLFPMNGEQARKALVPGTLSLCAELGRLVREERAAHRDPVAAVTERLGGVELFHGKVVDVSRRTEGGFARGEAVLDGLGGCTGERMELRFQNENLVAERDGTVVASVPDLICVLDAEAGTAITTETLRYGQRVRVIAAPCDPRWHTPEGIELVGPRYFGYDHDPVRVGMGVGA