MSETKISQKAKELFKIDRPFAITMWEFSWIERRWPGAGYEDWDQALTELTDRGYDAVRIDAFPHLMAWDAHREWTLDPVWNLQTWGSPAVNKITLYDDMREFLKACRRHHVRVGLSTWFRRDKDNTLMSILTPQDHAKIWIKTLDYIKEWGELDNILYVDFCNEWPLDVWAPFFTRQYGAQGIDGKDSVWWMKETIQEFKKQYPQIPATFSFTGPVRDSHMDVSFLDFIEQHTWMPTASEFYEKVGYDYARFDDRGYTNLALNGERIYRESKEHYDQCLVDEIHRVAQWAQKWEKPLVTTECWSVVDYKDWPLLHWDWILDLNRLGVTTASATGCWAGIATSNFCGPQFVGMWREKEWHQELTQLIHDSTMM