KAPTTDMEELLAGIWQDVLGMSEVGVTDNFFSLGGDSIKGIQMASRLNQHGWKLEMKDLFQHPTIEELTQYVERAEG