MAGQPGSATVQMTATASLVGNAFVNQYYNVLHQSPQVVHRFYTDQSKLSRAEAGPNGEVVTVATQAGIHQKVMSMDYGDIRAEIKTVDSQESLNGSVLVMVTGCLSSHSRMMQNFVQTFFLAPQEKGYFVLNDMFRYLDGEAQATETQPVSSPNGALHHVVISACPEQGPVEPTMAMQQEVQEFSGCAVEESDSYDDHFKPPEEEEDIAEAEEAVAEELVIPPEEVAVPETDEHLPSMDEANPEEAPKKSYASILLHRSEGSNSVVTSSPTSVQKAFSA