MQPLTSDSGTSESDQDGHLGPCCDLPLKKRRTRTVFTPGQLESLEAVFAKNQYPDVYKRDELAGKTRLTEARVQVWFSNRRARFRKQWNQQTLPVQCGAPNVNFQNKYSNLWAAGHNDYL