MKDKNGWDGKLRVEPKATITNPEALEDPDYSDSDAPPVEEIEADEDLLEDEDPDAEEIDLVHCRITSIPALRLERFPKVKRLCFRQNQISRIEFPTEVAKSLTELDLYDNLISHVKGLDEFENLTSLDLSFNKIKHVKNISHLVKLTDLYFVQNKISKIEGVETFTSLRNLELGANRIREIENLDNLKALEELWLGKNKITELKNLDGLSNLRILSIQSNRLTKISGLANLKNLEELYVSHNAITDLSGLEENTSLRVLDFSNNQVSKLEHLSHLKNLEELWASNNQLSSFDEVERELRDKENLQTVYFEGNPLQTRAPALYRNKVRLAIPHIMQVDATYIRVV*