MQLTATLVQVLPLQKGTGKNGEWKKQDIIVETQAQYPKKVCISIWGDKINESLLQTGKQLTISFDVESREYNGRWYTDVKAWKVESATAAGNQGNNYKDNEPSDNYSDLNTGADDLPF