MCGGAIIADFVPPAGARRAAASDISDNAVLSAAGAGDESFAAAKAPAPGRKTAYRGIRRRPWGRWAAEIRDPRKGARVWLGTYATAEEAARAYDAFLGLEEEEEEDDGGAGEPWDAVDMMLE