MKDLKAVAYEADDVLDDFEYEALRREVKIGDSTTRKVLGYFTPHSPLLFRVTMSRKLGDVLKKINDLVEEMNKFGLMEHTEAPQLPYRLTHSGLDESADIFGREHDKEVLVKLMLDQHDQQNLQVLPIVGMGGLGKTTLAKMVYNDPIVQKHFQLKMWHCVSENFEPISIVKSIIELATNRKCDLPDSIELLRRRLEGVIDRKRFLLVLDDVWNEDDNKWNEHLRPLLNSVGGPGSIIVITTRNRRVASIMETLQPYKPACLSEDESWELFSKRAFGRDVQEQEDLVTIGKCIVHKCKGLPLALKTMGGLMSSKHQVKEWEAIARSNIGDSVKGKDEILSILKLSYKHLPSEMKQCFTFCAIFCKDYEMEKDMLIQLWIANGFIQEEGTIELSQKGEFVFNELVWRSFLQDVKTILFRSLDYDFVVCKMHDLMHDLAKDVSSECATTEELIQQKAPSEDVWHVQISEGELKQISGSFKGELRSSNS*