MSMAREHFVLIHGEGHGSWCWFKLRWLLESSGYQVTCIDLAGAGVDPTDPNTVQSFEQYDKPLLDLISAIPEDEKVILVGHGSGGLSLIHAMHQFVDRIRQAIFVAATMLPFGLQTDEDKKDGLPTLPENEINLIFGTGADDPPTTAALRPEFQRERLSQQSPEEESVLASMLMRPWPVTAISTASFEGDDERLNRIKRVFIKTERDHMLDPQQQDSMIKKWPPSEVLEIDTDHSPFFSAPEQLFNLIVKSL*