MLGFFRGKTKGKVICSPCVGNVTPLTEVPDPTFSEKIIGDGFAVIPSEGKIFAPADGEITMVFDTLHAITMTTAAGTELLIHIGLETVTLKGKPFHVHVAAGDQVKQGDLLMEADLDQIREAGLNIISPVVVCNTDDYSQISLLKEGEVSPDEAVLKVE