MGLKDQAVTWRRYFHQFPELSDKEFKTTQKIKDILTEHHIRILDLPLATGLVAEVGQGLSCIAVRADIDALPIQELVEQDFKSENEGVMHACGHDIHMASILATAVKLKEIEGTLTGRVKFIFQSAEELGHGAFKIIETHALKDVQAVLGFHNDPSRSVGTFAIKTGAITSAVDRFEFHIKGVGGHAAKPEQCNDPVIVLAQLINSIQSIVSRNLSAFDEAVVTIGQISCGNTWNVIADHAYVQGTVRSFDPVVRKLVETRLQDIADGLAQAYNMKINLNYTHLPGAVMNDEALTHKAIAVAQHVGYKVEMMEQPLTIGEDFSGYSQHFPSVFALIGSHSEYDLHHPQYKPDERILEKVPEYFVEFVKRLLHE*