MSRIESVEVFVASPGRTFVTLRITTTDGVTGLGDATLNGRELAVASYLRDHVVPLLIGRDPARIEDTWQFLYKGAYWRRGPVTMTAIAAVDTALWDILGKTAGLPVHQLLGGRSRDGVLVYSHASGTDVPSLLDDVERHLELGYKAVRAQAAVPGVGGTYGVRKGRVYEPAASELPDEQPWDTEAYLDFAPRYLEAVRERFGFGFHLLHDVHHRLTPNEAARFGKSVEASRLFWMEDPTPAENQESFRLIRQHTTTPIAVGEVMNSIWDVQHLITEQLIDYVRTTVVHAGGITHLRRIFDLAALHQVRTGSHGATDLSPVSMAAAVHLDIAVPNFGIQEYMGHADETAEVFRTGVTFADGMLHPSDEPGLGVEYDEKAAERFPYQRRYLPVARRLDGSVHDW