MKRVQFDREDVLQKIDRIVNRTFEMDHVWDWPAGVAFYGVGLAYEATKKDAYLQRLKEWFDEYMDYGIPPMCVNIVSMGHTLLTLYQHTGEEKYLQLAIEKADYLLHDAPRFAEGVFQHTVGGGVSVFPEQAWVDTLFMAGYFLIRMGDALNNQAYMDEGIRQFRGHEKYLQDPETNFYYHGWDHLSQSNMSGIFWARGNAWAAYTMAASLRMIDVKEPAFMEIHGSLRDLMSALLNVQSEQGLWHTILTDPSSYEETSGSAGIAAALVLQGANTPKGHHAAQRAFDALLEKVDARGTVLGVSTGTAVMNHADGYRMTPNRRIEGWGQGLALTFFSHVLMRYTETEQESEPPVESETR