MSDDQTAVRFGILGCANISIKLCKALSKAPNAKLHAIGSRSLEKATAFAAEHGLPEAVRVYGSYEGVLEDEEVDAVYIPLPTGLHVTWAVRAAERRKHVLLEKPVAMNVAELDRILEACEAHGVQFMDGTMWVHHPRTAKMKEALSDAQRFGQLKWIHSCLTYNPGPEFLKNSIRVKPDLDGLGALGDTGWYCIRAILWAVNYELPKSVLAFPGAILNEEGVIISCGSSMHWEDGRSATFHCSFLSYVTFDVTVLGTKGCLRLNDFALPFEESLGFGKFLEASELDYGKIEQGMWCPKPNEHVVETGFSQDILMVKEFADLVRKVQGCEMKPEKTWPVLSRKTQVVLDAVKESIEKGYQPVEL*