MVDTEMQEQDVTFGAEDVLVETKYLEEEPLEPENHQNPSEIPQPLVLGDGQANNGHGMNGGVGVVDHSERKTRKVQILSPKTEVENTRKRKTWLLDSEAQGIDEAGTPVEQVAFLREVEAFYKENFLEFKPPKFYGQPLNILKLWRAVVNLGGYEVVTTNKLWRQVGESFHPPKTCTTVSYTFRNFYEKALLEYEKCLRKNGELNLPGSTLPLSSSLEKEASSHQGPGSGRARRDSAARAMQGWHAQRLVGSGEVSAPVVKDKGLNSTPKHKKLKSIGLQKHKPQNSMDLFVSNEADKQSAAEVVDVGPLADWVKINVKETKDSFEIFALVPGLLRKEVRIQSDPAGKVVITGQPEQLDNPWGITPFKKIVDLSARIDPLNTSAVMSMHGRLFIRVPFEQ