MASSLTLQSTFKLPSGHEMPLLGFGLWQTPPDEAERCCNDALRLGYRHIDSAASYRNEGGCGKAIRTSSIPRSDIFFTSKVRIITYDGAKEQVAKTLAETGLDYIDLMLLHCPYGGSENRKGAWKALVEAVEAGKVRSIGVSNYGVHHLDELEKHMAELEAERPGAGGVLSVGQYEIHPWCARDDVVGWLQKRGVAVEAYSPLVRGERWGEPVLKKLADKYGKTEAQVLIRWSLDQGFVPLPKSVNEDRIKANTDVYDFQLTAEEVKELKTDEYKPVCWDPVTSGLDN