MSLTLYIVRHGERMDHVEPSFLYTSPTPFDPPLTPKGKRQAKQTGSYIYTLQQESISNDTKRNVEFIIVTSPFARTSETGIGIAEGISTSDPNSKIKFRIDSSLAEWHTSAYYAQAVPNSIINKRFEEIHEKSNKEDNSDYPFEVDFSYTPILNELPKYPEGIHEVLKRCQNALSGISSPFIQQIKQDRLSGDTKKLDTDVVLIIVTHGWCFNVIQEACSKSAGWKEAGFCAVSRAKWVPKEESEGVEDTIPNITVSSIDVNDTEDNEKSEIERKNEEAINSLTAVNPDGKWIVDISANTDHIRGI*