MKDHDAIKLFVGQIPRGLDEQDLKPLFEEFGRIYELTVLKDRLTGLHKGCAFLTYCARDSALKAQSALHEQKTLPGMNRPIQVKPAASEGRGEDRKLFVGMLGKQQGEEDVRRLFQPFGHIEECTVLRSPDGTSKGLPLKGFQARTQATLSVCLHHQKAVVLWSHCCLQAATHSSSRLLQSLFIHMAGQLGALVFCHHGILGACGAYTTAILQHQAALLAAAQGPGLGPVAAVAAQMQHVAAFSLVAAPLLPAAAASSPPGGGPGPLAGLPAPIGVNGFGPLSPATNGQPGSDALYSNGLSPYPAPSPGADPVQQAYAGMHHYAAAYPSSCAAVSTALQQPTALPQQQREASALNQPAAVPAGPEGCNLFIYHLPQEFGDAELIQTFLPFGAVVSAKVFVDRATNQSKCFGFVSFDNPASAQTAIQAMNGFQIGMKRLKVQLKRPKDASRPY