MTTLKITGMTCDSCAAHVKEALEKVPGVQSALVSYPKGTAQLAIEPGTSPDALTAAVAGLGYEATLADAPLADNRVGLLDKMRGEPLHVVIGSGGGAAMAAALKAVEQGAHVTLIERGTIGGTCVNIGCVPSKIMIRAAHIAHLRRESPFDGGIATTVPTIDRSKLLAQQAARVDELRHAKYEGILDGNPAITVLHGEARFKDDQSLTVRLNEGGEREVMFDRCLVATGASPAVPPIPGLKDTPYWTSTEALVSDTIPERLAVIGSSVVALELAQAFARLGSQVTILARSTLFFREDPAIGEAVTAAFRAEGIEVLEHTQASQVAHVNGEFVLTTGHGEVRADKLLVATGRTPNTRSLALDAAGVTVNAQGAIVIDQGMRTSNPNIYAAGDCTQQPRFVYVAAAAGTRAAINMTGGDAALDLTAMPAVVFTDPQVATVGYSEAEAHHDGIETDSRTLPLDNVPRALANFDTRGFIKLVIEEGSGRLIGVQAVAPEAGELIQTAVLAIRNRMTVQELADQLFPYLTMVEGLKLAAQTFNKDVKQLSCCAG