MDVRSLYSPEQIQILEQFRSRLGDLTPEQKRFCDDACLFRYLRAREWKIPKSETLLRETLQWRAENRPELLRWQDVEEGARTGKLFRWGYDKEGHPIIVLRPRFENLKDSSRESELKVKLLTYTVERAIASMPPGVEKMVLMIDFKGYSSSNAPDMKTTKASIAVLSNYYPERLARAVACDPPWYFNTFWSLVKPFVDPVTRQKLVFKKSDKPWDSVWQVIPRDQLQSWAQGSAAFEYDHSSYSAQMAEEDIWYRERQGIAG*