MDVVLDFDGTIIAKDSINCLGEFGVSHQQKHRQHDLSPTWKQIVSDYLADHKMHVSAYSPAEADRLTHDDERAFLHSLQHVDVKSLARVADARIFEGCTADDLYGAGREAVRTGKVAARGGFAEFVAVMRGAGATLSILSVNWSASFIRGVLSQCGDDVVIEDVVSNEITADGKIGCLGEGGGAQGTPMMTSLHKLEALRARSAASSDENEISSKITIYFGDSTTDLECLLAADIGIVMANDENSSLLRALARLGFETPHALDAGSRWQQVPTTVDTRRRLAWARSFTEVLESGILHPKETSSS