MQKECQVCSQPGHGNHFGVNTCRACAAFFRRSVVQRRKYSCRKGSGTCKVNGSDKFVCRHCRYRKCIALGMTPENVQWNRDVLSTTVEREGVPEKVRVNSFARVAQSNQRKMSRGNGREIAVDTASNKRETKSANGSGGTTHLVQFIDEKMNDQLGFFDIMQAGADVQLTFDVSRVVDRLREIFSQVHPHAEIYFRKSLIPEMLDKQRNRE