MAKKVKVSELVQQFQLEVIAGEEGLKRQITTDDLNRPGLEMAGYFEYHPRERVQLMGRTELAFFGMLKPEERKERMRSLCTEETPCIVVTRSLEVPEELVELGNERGLPVLRSSMATTILTSRFTSFLERRLAPTTTIHGVLCDVYGVGMLITGSSGIGKSETALELVKRGHRLIADDAVEIRQTSDFQLHGTAPELIRHLLEIRGVGIINVMTLFGAGAVRNNKRITLVVRLEAWQQDKQYDRLGLDEETTRIIETDIPLVTIPVRPGRNLAVIIEVAAMNYRLKQMGLNAALQFTNKLTATIAEDMDDLD