MDYSRLVSSTKQHVKQEVKPIGTAATTTPGQNEDRCGIQLKAPAAIFTDLQHNFICPGSGQIQLWQFLLELLSDTHSNAHCITWEGQNGEFKLLDPDEVARRWGERKSKPNMNYDKLSRALRYYYDKNIMTKVHGKRYAYRFDFNVLAQSCQSNCNGELMSAVATSAQQYRPSLTNRHHSQFLLQHYHHAMPKMRSTGVSYAPFIQPITSDKRPTHLMRPYWSGTISSGNCGYRSTGAYYGTQPRLNLKKYESLMCISAHQTLE