MLWVDKYRPKTLDKMIVHQEIAMNLKKLVSEHDCPHLLFYGPPGAGKKTLIMALLKQMFGPGAEKVKIENKIWKVDAGTRTLDLELTTLSSTHHVELNPSDAGFQDRYIVQEIIKEMAKSRPIDTKGKKGFKVLVLNEVDKLSREAQHSLRRTMEKYSASCRLILCCNSSSKVTEAVRSRCLNVRVNAPTEEQIIRVLEFIGKKEGLSLPTGLGSRIAAQSNRSLRRAILSFETCRVQQYPFTENQAVPPMDWEQYVSEIATDIVQEQSPKRLFLVRGKLYELLVNCIPPEIVLKKLLSELLKKLDSELKHEVCHWAAYYEHRMRMGQKAIFHIEAFVAKFMSIYKQFLIETFG