MARGKADRQLTVGKKLEIIAEADRTGLIAVTAQKYGVKTGQIRDWKKNIDRLRATDPSRLVCASTIQRGHLVFNETYAQYWVGYNKFCSANTNYEDVKHALHITYKDVFREGVNAFNFPEKVDPTATHALESPNNNGFYPTSEEKDLLMKDMTTLRELLKKFFNDKPFPTKYMYYVTRFDFVKPDPNEGDEEEEDEDKPDDPEKAVGIEDVISFYVAVCGNGSVMVPMAIFPPVEEAHWERKKTIKLRHAHSMHRTKMNDPNEALQFFSVTWKKFYDEEAKYSDKFAFLLDNAVEEFHAPEFLEGVKALEGYDKYWTTFNTLRNPLRLSNFEDALSTFVQDEWRTILQMKKSSQPNDYRKCVAFWFYSVWEFFAGDNARAAFRGCNMYLEDKAAWGVGDLV