METQGKVITCKAAVAWGAGEPLVMEDVKVDPPQRLEVRIRILFTSICHTDLSAWKGENEAQRAYPRILGHEAAGIVESVGEGVEEMMAGDHVLPIFTGECGDCRVCKRDGANLCERFRVDPMKKVMVTDGKTRFFTSKDNKPIYHFLNTSTFSEYTVIDSACVLKVDPLFPLEKISLLSCGVSTGVGAAWNVADIQPASTVAIFGLGAVGLAVAEGARARGASKIIGIDINPDKFQLGREAGISEFINPKESDKAVHERVMEITEGGVEYSFECAGSIEALREAFLSTNSGVGVTVMLGVHASPQLLPIHPMELFQGRSITASVFGGFKPKTQLPFFITQCLQGLLNLDLFISHQLPFHDINEAMQLLHQGKALRCLLHL*