MKNVGFIGWRGMVGSVLMDRMSQENDFENLNPVFFTTSQAGQKAPVFGGKDAGDLKSAFDIEELKKLDIIVTCQGGDYTNEVYPKLKATGWDGYWVDAASALRMKDDAIIVLDPVNQHVISEGLKKGIKTFVGGNCTVSLMLMAIGGLFEKDLVEWISVATYQAASGAGAKNMRELLSQMGLLEQAVSSELKDPASSILDIERKVTAEMRSDSFPTDNFGAALGGSLIPWIDKLLPETGQTKEEWKGYAETNKILGLSDNPIPVDGLCVRIGALRCHSQAFTIKLKKDLPLEEIEQIIASHNEWVKVIPNDKETTLRELTPAKVTGTLSVPVGRLRKLAMGPEYLAAFTVGDQLLWGAAEPVRRILKQLVA*