MSTSDALADPFNQSAVTIEGPTLDCLRWLQAALQRPERPAHPIWTPRTFFRLFTDASGYGYAAFLDQLESADPTAVRQRPACSNERELRAIVAAADELFPALPVGAHVLIRCDNRSAVAAVARGGGSARLFDLSARLWHRCAALGVSISARHLPGAANVFADRGSRDGARAPSLHRALLSRCRTHLDAQLAEHHHVAFEDDPWLGSVRASAPTVLTVDSRLRAALIASLRRFPASGPLGLLLPSQPSTTWSVALGELRLTPRPAAVTSFPLSSLPSHIFYSGRIGLGSSRWPLELTFWQ*