MARHFVLNTGAKIPSVGLGTWQSDPGVVGNAVYAAVKAGYRHIDCARVYGNEKEIGLALKKLFEEGVVKREDLFITSKLWNDHHAPEDVPEALNESLNDLQLDYLDLYLIHWPFRVKKGTNISPENFITPDIPATWAAMEKLYDAGKAHAIGVSNFSSKKLGDLLAVARVPPAVDQVECHPGWQQTKLHNFCQTTGVHLTAYSPLGSPGTTWMNGNVLKEPVIISIAEKLGKTPAQVALRWNIQMGHSVLPKSTNEERIKQNLDVYDWSIPDDLLAKFSEIKQARLLRGNFIVGPQSVYKTHEELWDGEL*