MAPATAVVTPQTAFKTDLPVEKTAHNTVVKSEMGALSKAYPTYSLDESFSFAPIRESTVSRAMTRRYFSDLDKYAESDIVIVGAGSAGLTAAYYIGTRRPDLKIAIIEASVAPGGGAWLGGQLFSAMVVRKPADLFLNEIGVPYEDEGDYVVVKHAALFTSTVMARTLALPNVKLFNATAVEDLIVKEGKDGKQRIAGVVTNWTLVSLNHGLQSCMDPNTINAHLVVSATGHDGPFGAFCVKRLASAQLVSNLHDMRPLDMNRAEDLIVKGTREVFPGMIVGGMELSEFDGANRMGPTFGGMMFSGIKAAQEALAIFDERKAVNEKYL