MVAAYVQNHKFGRALGLFRRMHLEGIKPNKVTFLSALDACSNTGDSSQAKTVHGCVIDAGYETDHEIGNARISMYGKCGSLEQARKLFDMKTYKDVLTWTGMAGAYARNKEETQGLKLFKEMQLNGIKPNKVAFVVALDACANSGSSFVLSQGRRLHEQVSESALERDTAVGNCLINMYVSCGSLEDARTQLEKMENQRNLTSWNTMVCGLARSSGHEEQALDLISLMDLEGVAPDVITFSSALEACASTAALARGQMIHARIVESGDALDLHTNLVLGTCLVNLYGKCGSPERARQVFEEIRSSGDTVLWNAMIGAYTRHGRVGEAVELFQALVVEGVAPDKVTFVSILAGFCHGCHQQEEAAAAEHFLLMDEFMINPGVEHFTCLMDLLARKGRLLEAEELLKAMPFQPQGINLVSLLAACKRYQEVERAESTAEFIMKLDPTQAPAYVLLSDVYAA