MKKVSLRQVAYLVLDEADRMLDMGFEPQIRKIVKEIPRQRQTLMFTATWPKEVRKIADDLLAKAVQVNIGNTDELVANKSITQYVEVVSMYEKHGKLERILRSQEPGSKIIIFCSTKKMCDQLARTLGRGFGAAAIHGDKSQSERDHVLAQFKCGRYPILVATDVAARGLDIKDIRVVINFDFPTGVEDYVHRIGRTGRAGATGIAYSFFTEQDAKHAKELIGVLEGANQKVPVELRDFAAKSFFPKRGGRWEAGGMGGRDGGFSGGFGGRSGGRGGGVRNDSNGGRGPWATNGSHFDRRERPNDRYGDKFLDKSGGRDRYADDKSRSRDVRKYGSKDRGRSYSRSPSRSWGRSVSRSRSRSRSFSRSRSRSRSYDRYSDDKKRWSPYRG