MGWKGHRGLAITLVKSGTLFDNILICDDPEYAKKFAEETWGKQKDGEKAAFDEVEKKKEAEEESEKSDIDQFDMLMLKKRKITMYFGYEDFKKMSKRNKENREK