MKKLLLVLCATIGLLTGCGDGENEPVIPQESEVTLFDKSTQPIAYINYVNKDSTIYMWDGTPVAYFDGKEDIYHFNGHFLGWYINGVLYDTDGYAVAAQKGIVRGEIIMSNTHLESVKGVKHIKPVPHIHSLKPITPSFKDKWSTRSLSQLLLQEDNTSTDSPIKEKQY