MAQSNAHNLVEYKAGRMVLLGKMVEPDDRKGLLFVRRSADDNQLHIHWMDRRSGSVELDIVATPGVLEFRRIDQCKTGRVYVLKYTRSTQRYFFWMQELQADGDALFCQRVNELIASGERQRDEIAAAEGDMDTDADHTTARRGFGGSENPQILEEMLVETQATWLPANRSLNHWQTGDAMEEPPLPFADPDANTDTDTDTYTSESGIQTFDLAAVLRLHGAEAVDKVLSCPSRREKLMAQLPKDHEAMDEQSDILEHLHSAQFYESLSSFSVGLHSGALRKSLEPLLQSDDNREALNAAQVGDVERFLRELERNDGDYGGPTD