MQIQVLQLNRQVSTKSYIKGGHLLYNVYIEKRKQGHNTKYYLTHSYKIRGKTRKIRRYLGLNLNEADISTLRKDAEESILKELDSPKNLLKFSLTRKEILKLNEYDSDIQIAHLDPLQWKTFTETFVYNTNAIEGSTISPDEVHDILKNNAKARTDDELESIGVAEAVDYIRNTDEKLSISLILELHEMCFRESKDFAGKLRDVEVIIRDGRGNIVHQGIPSTEIERELNELTAWYNENREEIKPLLLAAILHNQFEYIHPFEDGNGRVGRLLLNYALLQKDYPPINILLEDRSKYYECLRLYSQENNLESTLGFLISQYSKWPDG