MYRSHTASGRIEQKEKFVKLRKPFATDCRFLKHHNNFDVFCCEWVSAIRQLTAHSIPALNGRVATELLQGDTPDISEYAQFDWYEPVWFIDPTSAFPEMKKRLGWWVGVASDVGQAMTFWILPESCIPIARSSVACVFPEVAATDEFKADLAEVDLAIKTKIGNSKTVEENQVIEGQLANLVSGPTDDVFKGILLAKCALHAQKLQIPLAINGMHKNLDLYQKTLPSSVLEQEETKLQPIKVMVDFSQVCQCSDGLGMWVIETIQELELDTDKFSWLSASIGKLFVAAVNSITNILIICGGNEASDAELAPVLQYELAATNSDASDATAV*