MQKHVETQSETATGLAFDLKVDDKHCSKCKSREDPSRGKYRGKWIVCDVCQQCYHFSCTRVTKKQELEVFWQCSSCKSMKREEHLEPRRLLRYYEGDLKAALLEAGADVIQYVWRPLIKNDGAVDYTILPRTLAQPTIAPRHPVSAEALKTHLSALRAWNDIYGGTSKPDEFVLCFFLAESNYGGFGFQSYRDKSRRVAKQAVKGIRQCKVLLRYTAPVPCAEEMEIPKGVEMVNDIEGCKFDGEVCKPNYFDPVEAVLRYEEKASSVATLHLGF*