MVDEQSLLAFDTQHIWHPYSSVSSDMPLYAVERADGVMITLKDGRRLIDGMSSWWAALHGYNHPRLNAAAQNQLAKMSHIMFGGFTHDPAVELAQLLVQILPNGLDKIFFADSGSVAVEVAMKMAIQYQHAKGEVQRQKFATIRSGYHGDTWNAMSVCDPTTGMHHLFHHSLPVQYFLPQPNIPFNESWNDCAIEPLADLLKKKGNEIAALILEPVVQGAGGMYFYSPTYLVKAQALCKQYGILLIFDEIATGFGRTGKLFAAEHAGISPDIMCIGKALTGGYLTLSASITTTEIAQTICSGEAKCFMHGPTFMANPLACAIAAESIRLLLESPWQQNIQRIESSLKQQLSPLSEKDYVKEVRALGAIGVVEMKSAVNMKTLVPRFVEQGVWIRPFGKLVYVMPPFVIKDDELQKLTEGMILALTQEYEH