MKLLEEAFTKGRGGHVRLVPDNPEDMWHVYNLIRVDDHVDAVTFRKVTRGGGDEHAGAAESERVRVRLRLRVEDVAYDGEGDAVRVKGRNTTETDSVKLGAYHTITLEPNRPVKIEKVEWDVLDVDRVRELSDPAATADLAVLLITEGLANLALVGASVTTFKAKVEKAMPRKSGAAQMGYAKALETFHRNVVAAVERCVDFAKVKCVVVAGPGFAKDAFMRHVDATLARTAGGGSGGDGLASEHRGKFVECHASTAFRGALREVLENPAVMTLIADTKAAAEVRALDDFFETLADRPDRALYGPAHVLAAHDMLAIDVLLITDAIFRTRDPNARRRWARTVDEVRGAGGKVHVFSAAHASGEQLGELTGVAATLRFPLPDLVDAELPPPQF*