MGWAIALHGGAGDISRTLSPELKLHVEAALKECLQLGVSALRESRSALDVVELVVRALEDNPIFNAGKGSILTKNETVEMEACIMDGVTRNCGAVSGLSTVVNPISLARLVMEKTPHVYLAFDGAEEFAREQGVEMADMEYFITDKRREQLRVTSRQTDLQPVSKPEIYCNGNGVAHTEETKENISDTNVLGETVGCVVVDKFGHCAAATSTGGFTNKMCGRIGDSPLVGAGNYANHLCAISATGRGEYIIRATVARDVAAIMEFKGACLTDAVNEVIERRLERGVGGVIAVSSNGDLAMAFNTTGMFRAAADESGHSVVAIWH*