MARHFVLNTGAKIPSVGLGTWQSDPGVVGNAVYAAVKAGYRHIDCARVYGNEKEIGLALKKLFEEGVVKREDLFITSKLWNDHHAPEDVPEALNDSLNDLQLEYLDLYLIHWPFRVKKGTNTSPENFVTPDFPATWGAMEKLYDAGKARAIGVSNFSSKKLGDLLAVARVPPAVDQVECHPGWQQTKLHSFCQSTGVHLTAYSPLGSPGTTWMNGNVLKEPIIISIAEKLGKTSAQVALRWNIQMGHSVLPKSTNEERIKQNLDVYDWSIPDDLLAKFSEIKQARLLRGNFIVNPESVYKTHEELWDGEL*