MTQEVCEQRPSGPAGTSLVSRKVHKADREKLRRDKLNEQFAELAAVLDPEKPKQDKASILGDSLQAVKNLRVEIKRLRIERGTLFDESRDLKRERDDLEEEKAALEKQTDELEVQVQQLFRSAAAVPCFKQPAAPGPSPAFAAAATTLRPHVAPPLNTANPFVYLTSPSSCMGRVERPCAQYPVADFLSKVQSSHGFQPTGRGAPPLGPGSRRGDHHVQQCCLGCRDGDSDDIQLHLGQPPSRHEIDTDLHLQLSSSPSSSSAAKGASLCPS