MLWVDKYRPKSLDKVLVHEDVAQNLKKLVTEQDCPHLLFYGPSGSGKKTLIMALLRQMFGASAEKVKVENKTWKVDAGSRTIDLELTTLSSSHHVELNPSDAGFQDRYIVQEIIKEMAKNRPIDVKGKKGFKVLVLNEVDKLSREAQHSLRRTMEKYSASCRLILCCDSSSKVTEAVRSRCLNVRISAPKEDQIVKVLEFIGKKEGLQLPPGFAARIAEKSGRSLRRAILSFETCRVQQYPFTNNQVIPPMDWEEYVSEIAADIMKEQSPKRLFQVRGKLYELLVNCIPPEVILKRLLHELLKKLDSELKHEVCHWAAYYEHSMRLGQKAIFHIEAFVAKFMSIYKGFLIATFG*