MDCAGGAKVSAILDAFEWIASNAIQPAVVSMSVAGDLSPAVNEAARRLVEDRLIPLVVAAGNSQENACLMSPASSPWVVSVAAADDQDRRWTKSNWGPCVDVHGPGVAVLSAGSMSDTATQYKTGTSMATPHVTGVLALYLQTHPGASPQELRQKVNGAATPNAVHDDPDGYGSWSPATRPNAVDLSTTPNRLLYSFLPAQAILTPSVLKVDSSTAGPMAVSVVLTAAPSADVVISVTVPTAAWSGSALATVSQSTLTFLADAWDVPQVLSLEPSSSMVDGTYYITLTFLSADPRFDSAMHSIKVVDQRPLTGDSLAQPRLISQLPYTDSDTSSRFSSKFLFSTSTPTLGSASSAPEVVYAFTAPADMAVDISTCGSLFDTQLYLTDDPQDPQAYEGNDDDPSCTSNPKASRLSTTFQSGITYFIVVDGFSGDWLSSQGLYTLTLTPSTATAX