MKMDSVDRFAVLASIGDECIKEVEIQVLLKGKATPVCYVWFEPSSEMTIAEGIMKTMYVNKMVKAGCTVKVLMADLFARNKKIAYNLDRARAIGCYNIELWKALGMDLGKVGFMWLSDELNHHPADYWLLALDVSRKNDVDQLSRCRKNMDMEPHELEIFPVAEIFYPCIQVAALLSQKVDMWLLSIDDRDVGKLAKLYAKRANRENNLTILFHNMLPGLIGYPELHDKGGLAQNILMEDEVDTLSFKMRRVFCPLNVASVNPCLEYIRYVILPWFGTFEVVLKEGDGGSKTFSSMEELIFSYENGVIDSANVKLAFGRALNKILQPVHDHFSSNNEARALIITAERASSQSSVKQSPQISWL*