MARGKADRGLTVGKKLEIIEEADRTGLIAVTAQKYGVKTGQIRDWKKNIDRLRATDPNRLVCASTIQRGHLVFNETYAQYWVGYNKFCSNHTSFDEVKHALRITQKDVGRDGINPFGFPSTVDPTANHALECPTTSGYYTTPEVKEVYQKDMTTLREQLREFFDQKPFPTKFMYFVTRLDFHKPDPTVEAGEDAPPKENPEGAKPSEIDDYISVYVAICGNGSVMVPMAIFPPTEEWHWERKKPVKLRHAHSMHRVKRNDPNEALQFFSVTWKKFYDEEAKYSDKFVFMLDATLEEFRSPEFNDGLKQLEGYGKYWTTFYTVRNPLRLSHYEDILSTFVIEEWRKILSLKRSVQPNDYRKCVAFWFYTAWEFFAGDHARTAFRSCNMYLEDKSVWSTEDDSGRV