MENHKDDAVLLKHGWCEMLKGGVIMDVKSVEQAKIAEEAGAIGVMVLENIPSELRNKEGVARSVDPSKVEEIKKCVSINVLAKVRIGHFVEAQILEELKIDMIDESEVLTIADEMHHIDKHKFKTPFVCGCTNLGEALRRISEGASMIRTKGEAGTGNIIEAIKHIRTVNNEIKYLCSLSDSEVYHFAKKINAPIDLVLLTKKLKRLPVVNFAAGGVATPADAAMCMQLGMDGVFVGSGIFESENPRKMAASIVSAVSNFNNPKILLDVSMNLGKAMCGSTRVSDKWKNKNEEHTKFLTPQ*