MGWAIALHGGAGAIPYDMPASRKQRAQDALQECLQVGVTALQSSRSALDVVELVVRELENNPVFNAGKGSVLTDAGTVEMEACIMDGVTRKCGAVSGLSTVVNPISLARLVMEKTPHVYLAFEGAEKFAKEQGVKREDMSYFITEENKERLEKAKAANLVQLDYTEPAKGVHLPHEVENGELEGIGHESETVVKEYLEPMGNGHVGETVGCVVVDSNGNCAAATSTGGLVNKMVGRIGDTPLVGAGTYANNSCAVSATGRGEYIIRDTVARDVASLMEYKGVSLAQAVQELMEKRLTKGTTGLIAVSSTGSIVMDFNTKGMFRACADESGYSEIGIWQ*