MECRGRVKHALRGADAAFRVLAGGRRGIHFVPGPTEDEEEEHATPPSRRWYRAAYARLLRLAGSLRGVERGDGGGPRHAETGSVVADARRVADRVAEFDALAARYLAAGQRAPPLKATSLSSLTRVCDVLGVSAQLRKSVRLAICPQLTQHHIWRGALEEVLRDLRADMAALGHPSPATQMADQIAAACVHFLSDTADEATSSSPSWMRPTPFNKPANSPPPPPAKTWQEVLDMFTDLAKSLDADARLAGHADKVAAMKEGLYQIRNVFVERDIAFKEARRQDCLVQKKLSKSLGHSSKCLYTLLLFYLYGNVRDVEVHAGKRLSGKGGKRVTVHAAKFLIDGDEPAIRNAVKQLSRAIGVFRFVWEAAHADNGDHANGNGKGGAMAKKGHGDDAKGLLKLQGHIWGLGVEEKEVTYRGDVFHVHQIQLP*