MKTRAASIRDRVGPFDDISEDLACLVLARVDDVKSRYALAATSKVWKDASTREESLPPADVMIGFARECEGAEETVEWLKKATAKCSPEATYRLGMVYLHGESFPDGFYKKYSNPLVGFELVRASAEAGFERAVHHVGVCYLWGIGVEEDKWMATQWFLKLGTALQGKGVYELGTLLLRGEGGFTKNHQLGWRLYKEAAKLGCADAACELGICYWYGSYYQVNRTKAEEYLLFAAKNGSCEAALVAEELGLCDGDVMAQCEAALKASTAWGKL*