MLKKDDKTVQMCYYQAGIGTWTGRHFTMPGVMTVSKKLDEAVAWALEAHVQDGYEFLMQNYVAGDKVCLFGFSRGAYTARALAGMLHKVGLLPSDNKQQIPFAWRMFKDVSPNGWKLSRDFKKSFSVDVNIEFLGVFDTVDSVGVFGKKLPFTATNFSIRYFRHAMALDERRARFKVNHWTRTRPADDHHWKKDKKTVRKGHEHLWKEPDDVETNVKEVWFSGCHCDVGGGSVFNETKYSLAKIPLRWMVRETFRCQTGILWDIDGLKSIGLDPDSLYPHVTVPPSKFSKSSPLESSVSKSIRSSTQSSAFSTLCYEDEREHHDALSPIFDQLSIAPGWWILELLPTKGRKQLPLPRHHDEWKSYYFFNFGKGRIV