MKKVIFSGIQPSGQLTLGNYIGALKQFGQFQDEYECFYCIVDEHAITVPQDRLKLREQTRSLAALYLAVGLDPEKSTLFIQSEVAAHAQAAWILQCNVYIGELERMTQFKDKSAGKAGVSAGLLTYPPLMAADILLYQTDLVPVGEDQKQHIELTRDLAERFNKKHADIFTMPEVFIPKQGARVMSLQDPTKKMSKSDANLKNAIFLLDPPATIRKKIKSAVTDSSGIIEYNKEEKPGVSNLLTIYSVITGETIASIEEKYVGKGYGDFKTDLAELVVSELEPIQERYYAYLKSEELDTILDAGAEKAARVANKTLKKMENGVGLGRKRRK*