MKYKLITDEKALRSVCEKAAEADAVAIDTEFVRTRTLTPLLGLLQMFDGENLVLIDPLAIDDLSPFVELMANPNVVKVLHSCSEDLETFLAAFSMVPAPIFDTQFAASVLDMGPTLGYARLVELMSNVVLDKGESRTDWLARPLREAQLSYAANDVLYLLPVYRQLAEKIAQVGKYEWVTQEIAALAEKKKAQVPLEQAYLHLKNLWRLTPEQLTVFRHLAAWRLKVARQKNLALNFVIREGQMFDIAVRMPVSRSALSRTEGLQPQTLRRYGDILINLVAEARELFEDTPADRKLVPIRRLIDFPEYKKNLAAVKRICAEVAQTQSVTEEVIASKKQINQLLKWQWFDLDETRSQGLLPDLLSGWRRPLLEEKLTSLLGPLAFDN