MTVRKDGKTWTADFYENGRSGRRIRKKGFATKSAAIRYEQDFFAVKGETGRPLDDRLSDLVKVWYDLHGCTLKDGKQRLARCEALAKRLGNPLAFEFDSLAWARYRQRRLTEVKPETVNHEQRYLSAVFSELIRLGSWHKENPLGKVRQIKTDQVELTFLSLDQVARLLEECKASTNNHTYPVALLCLATGARWEEAESLTRGAVHGGKVHYHRTKNRQSRSVPIPDELERLIFKVGMPGSGRLFMSCRAAFRCAYQRCGFQTPGQMTHILRHTFASHYMMGGGDILTLQRILGHSSITMTMRYAHLSPEHLASAMSLSPLYQIKHFASQVHQ*