MDYSRLVSSTKQHVKQEVKPIGTAATTTPGQNENRCGIQLKAPAAIFTDLQHNFICPGSGQIQLWQFLLELLSDTHSNAHCITWEGQNGEFKLLDPDEVARRWGERKSKPNMNYDKLSRALRYYYDKNIMTKVHGKRYAYRFDFNVLAQSCQSNCNGELMSAVATSAQQYRPSLTNRHHSQFLLQHYHHAMPKMRSTGVSYAPFIQPITSDKRPTHLMRPYWSGTISSGNCGYRSTGAYYGTQPRSFNHFLP