MLWVDKYRPKTLDQVIVHQEIAENLKKLVTEQDCPHLLFYGPSGSGKKTLIMALLRQIFGTSAEKVKVENRTWKIDAGSRTIDLELTTLSSTNHVELSPSDVGFQDRYIVQEIIKEMAKNRPIDTKGKKGYKVLVLNEVDKLSREAQHSLRRTMEKYSASCRLILCCNSSSKVTEAIRSRCLNVRINAPKEEQIVKVLEFIGKKEGLQLPPGFAARIADKSNRSLRRAILSFETCRVQQYPFSSNQAIPPMDWEEYVSEICSDIMREQSPKRLFQVRGKLYELLINCIPPEIILKKLLSELLKKLDEELKHEVCHWAAYYEHRMRMGQKAIFHLEAFVAKFMSIYKAFLIATFG*