MRHLCHELYQGLKSQLHEVHLAQHPPLREAQECFSCVHTALDQLKEKFAGYDFTPPEEIYFFKQVKPRFVSEQIYYGELYYMHSTIPIEPKEIAQHFKRQLAFIRSYFQRHHFLYTYFRLDRNDLDEYLFRRNAPKVPFLPDKPFIQRDAPFSTLGSYRFSRFKAYSRLKEHLHQQIRTLKNPETATGKARLKWTAPKVALIELTYALKAAGVFNNGQATIRDIATVVEKVFQQDMSQYYRTFQEIRIRKSGRTHFLKRLTHALEKWMDNTDLDGKGEKFD