MDHLDEQSFLDELMSLRREEAPALGPWQAYPGSRMTMTTSDLLFYGDEVADEARSGMDLAGPFQQPMAPPPAPAAPAHRPHEEFNFDYLSEVCNPYRSCIGGVHGPGVVHASSQALAQSQYARQDTMAENGTSSGKLHHGGGGSSLSPSFVFAGVTGESSEMTKGVFSGAQPRSKLNGGTTSKNLMAERRRRKRLNDRLSMLRSIVPKISKMDRTSILGDTIDYVNELTERIKTLEEEIGATPEELNLLNTRKNFSSCTAEEMPMRNSTKFVIEKQGDAETRIDICCATSPGVLISTVSALDVLGLEIEQCVISCFGDFAMQASCSQEEGRSRVTSTDEIKQALFTSAGYGGKCL