MKHGEGLRQYYQQHIHDLLLLIRQKTHNLNRLKAQRNNLNSKVNMLREELQLLQEPGSYLGEVVKVMGKSKVLVKVHPEGKYVVDIDKNIDITKITPSTRVALRNDSYVLHLILPSKVDPLVNLMKVEKVPDSTYDMIGGLDQQIKEIKEVIELPIKHPELFESLGIAQPKGVLLYGPPGTGKTLLARAVAHHTDCTFIRVSGSELVQKYIGEGSRMVRELFVMAREHAPSIIFMDEIDSIGSARMESGTGNGDSEVQRTMLELLNQLDGFEASNKIKVLMATNRIDILDQALLRPGRIDRKIEFPIPNEESRLDILKIHSRKMNSMRVIDLKKIAEKMNGASGAELKAVCTEAGMFALRERRVHVTQEDFEMAVAKIMKKETEKNMSLRKLLK