MPRGKIAMRLVENARARAATCGRRTRGLQNKAKELATLCAVPVALVCLAAGAGSPPLVWESEEGVLERYRSAVPPEARAQHTHRGYLEAELGKERAKLARVRHGCPAALADWDPALNDVTLAEARELLDAIDTALRAAGDRMEALGLPADGALDEQVAPDASDDAVMPQPLAHGGGVPCTGSNPVDMDVAGFQLQMVPWNGGDKDGLLGEDGFQMQPGCGFECIGGGNFWGAVDGTLAPGSGNAHYDWPGLTMWHADELCDAALPLGHYPNFADGTLAPEYSGQVVAGGNYMKTLPSGGYPMAMGVGDNFTLGSNYTAHWQAEESHRSGTSTSQLLSAASSPQCLNPGTRSSSQVFHYLR*