MSQVEGDDAPFIQVERKVEQTTDLPVDDSVGIEEGKSIKGRNGLGESVCLIDRVQILGNTKVLDVEGGGESGNGISLEDMNDQNHLQPAPVRKDEEESSLLKISSHSLMFDNAHSDEDSGTEEEQDNFMNELERFHKDNSMEFRPPKFYGEGLNYLKLWKKVKKLGGYKQVLLKYEMENNDTCRFKVIPSTSTKQNASGTEMSVKSVLGRVQRESATLAMQRCHSQRSPRNVSLKRKTVSTIEDDKDLQHRVDNIQSNSTIIDMGSRADWVKINVLISKYQYQVYALVPGLLREELQVLSDPIGRLIITGEPTQLDNPWGVTRFQKVIHFPSRIDPNTTLANLGQYGRLYVCGAFEKSSS