MKKKLTKMELFLKLANPDKNGVSRWVYVSEFKDEYENLKFGNGGSWCRANSSLAKKYKIEFDKSKSSGNSIDAIRLIGFNNDKIFNQNIRTDIKDFYKSKNCVMLGVCGNSENTKIEIDHKDGRKIDDRISDTKTQKLEDFQPLCKAANDIKRQICKKCKETNIRWSAKNILGNPYDFYLGDEKYSDKFGCVGCYQYDPVKYRKECVKKISQEVSQNIMEKLYGDEN