MSVPVSWSLADVNVLIDEVIAQQAKAGNGLNFPPSVWTSISACLGLSKPVKGGPKTGKSCREKWKRTRASFHIVDKLAHASGLAYSEALGANIGIENKSVWDDYMKVLSNLCRPVSNKGWPLYEKMKSIMPSNARGAN