MLWVDKYRPKSLDKVIVHEDIAQKLKKLVSEQDCPHLLFYGPSGSGKKTLIMALLKQIYGASAEKVKVENRAWKVDAGSRTIDLELTTLSSTNHVELTPSDAGFQDRYIVQEIIKEMAKNRPIDTKGKKGYKVLVLNEVDKLSREAQHSLRRTMEKYSSSCRLILCCNSSSKVTEAIKSRCLNVRINAPSQEEIVKVLEFVAKKESLQLPQGFAARIAEKSNRSLRRAILSLETCRVQNYPFTGNQVISPMDWEEYVAEIATDMMKEQSPKKLFQVRGKVYELLVNCIPPEVILKRLLHELLKKLDSELKLEVCHWAAYYEHRMRLGQKAIFHIEAFVAKFMSIYKNFLISTFG*