MESRGGAETRTRGRMHRRDVRAAAGEHGAQQDPANEGKAELDRADSALAAIVAQSSEAAQRWQSSVHEIMQPASIKLDLQEVHEGLKKAVSWKEAAAEQQACQRNAEHHEQPNRSSFVTLNRFSDWNNPASAHESIHDTPEPLAQKLSWNRKSSAAGGATSTATRNTGRQSMSPQEKTKVDILAECSSALEGVDRGLHTSQRVASSSGNVTGASSLSGRTGIPPSCGPPAVDYARHVSVPSTAAVNVHETTKAGAADTVVAPSRKSRQDLVVTSESKDAKNARPTELVPDQTDSARFRSSPPSAEELDFEAIEAFFCTQLQVKDLLLRGKMLSNVFVGDETVSEMVRRGVCASRKDAVRAGNLMMEQGRIEHVNREYNFEDKFMMYRFCDEEGRSALGAGATSSAVATASDNNKKKIWGVLRRGNKTGGGLMSSNPRKIQSSMSNGNLPDVASPAFAPX