MESGKLNQTPAKKHGATTMEDVLVALHETKEERDLRIRRLFEFFDSSKLGFLDDTHIEKGLTSLRIPPKYKYARDLLRVCDSNRDGRVDYEEFRRYMDAKELELYIIFQAIDVERNDDICPDELSQALVKSGIEIEDKELASFMEHVDKDKNGTITFQEWRDFLLLHPHEATVENIYHHWERVCLIDIGEQPVIPDGISKHAQRSKLLLAGGLAGAVSRTATAPLDRLKVVLQVQRTKSGVVPTIKKIWREDKLLGFFRGNGLNVTKVAPESAIKFAAYEMLKPIIGGGDGEIGTKGRLLAGGLAGAVAQTAIYPMDLVKTRLQTCVSELGRTPNLLKLTKEIWIQEGPRAFYKGLYPSLLGIIPYAGIDLAAYETLKDFSRTYIHHDEPGPLVQLGCGMTSGALGASCVYPLQVVRTRMQADSAKTSMSQEFLKTLKGEGVRGFYRGIFPNLFKVIPSASISYLVYEAMKKNLALD*