MGWAIALHGGASDIPPSIPSHLKDTAHAALRHSLHVGSSALASSRSALDVAELVVRELENSPAFNAGRGSVLTTEGTIEMDACIMDGSTKNCGAVSGLSTVVNPISLARLVMEKTPHVYLAFQGAEDFAKEQGVPTADSNYFITKENEKRLLQVKAANSVELDHSKYATTNGFVSSTTENGAEHICIGRTDNSVEHVAIGPIGETVGCVVVDSQGACAAATSTGGLVNKMVGRIGDTPIVGAGTYANKLCAVSATGQGEFIIRSTMARDVAALLEYKGVSLAEAVNEVVEKHVPKGTAGLVAVSSSGEIAMAFNTTGMFRACADESGYSKIAIWN*