MAHGGGEEEEERVLSHGDVVLLRCDLTILRGPHFLNDRIIAFYLAHLAADHDADDDLLLLPPSIPYLLSNLPDPASVAAVADPLRLASRRLVLLPVNDNPDVSHAEGGSHWTLLVLDNSNAVSGPRFVHHDSLPPTNLPFARRLAAVLRPLLPASAIPLIEGPTPRQTNGYDCGVFVLAVARAICNWWLTRARHSDSDSDWLEAVKREPFNSTSFSPFDCIYQSLPVTAQDFGTWCDMQSHKKVAAVKPVASRPSSRLRSFSMLQEDSTAIDSPRLEDSGTHTTYDQKKADRGKGACWDNLTVSQSVRKPNVSAKNSLSYDGYSWRKYGQKQVKGSEFPRSYYKCTHPTCPVKRKVEMTPDGRIAEIVYNGEHNHPKPHPPRKPTLSTSVETLVATNDAGLENKLEGCDQAIGSDAVVEALRGGCHCLDGFRNGNEISDCKKRLFRFGVRFHDGSCKRILAQPHNIINLGSHLVAEYVQEKQ