MSYTSLHIDKLKEGFIPGQKITIQDIVDFYEQFNERIKRSTIDWRIYKLTQKGILHRLSRGVYALSEGEIQEYVPETDKSLKKLFRKINDQFPFVNTCVWSTKWLNEFMLHQPGRFYTILEVDRDVMESVFYALNDQGKNVFLDPSTEILNQYVANAKEPVIITHLTTEAPIQEVNQVSTTTLEKMLVDIYCDPDLYATFQGAELQRIYQTAFDKYHINEPRMLRYATRRTKKSEIQELINKSKQRQ