MPADFQTKVVTQHFGKDEARTIAGYETLGGYAVAKRALGMAREQILAEVKASNLRGRGGAGFPTGVKWGFVPAGSKDVHLVCNADESEPGTCKDRELLFWDPHRLIEGMIVSAHALGAVHNYIYIRGEMMREVLVLQDAVREAYERGYLGDNIFGTGKACHLTVHRGAGAYICGEETALLNSLEGLRGQPRLKPPFPAVKGLFGNPTVVNNVETLMNVPTIIDKGGAWFAALGPEGGRSGGTRIVCVSGHVEKPGVYELPMTITFNQLIDEVCGGVWKGRKVKAVIPGGSSMPPLTAEELDVPIEFDALMTDERIRPVEVLRGQQFDMGGGRALRTMAGSGGIVVMDDHTDVVKACWRIMKFYAHESCGQCTPCREGTGWLEQICRRVAHGGGKPGDIDLLAQISHGIAGNSICALGEAAAWPMMGFITKFRDEFEAKCASGAAA