MGRDGDGLRQYYIAHINELTLQLRQKTHNLNRLEAQRNDYNARVRMLKEELQLLQEPGSYVGEVVKVMGKKKVLVKVHPEGKYVVDIDKDIDITKITPSTRVALRNDSYVLHLILPSKVDPLVNLMKVEKVPDSTYDMIGGLDQQIKEIKEVIELPIKHPELFESLGIAQPKGVLLYGPPGTGKTLLARAVAHHTDCTFIRVSGSELVQKYIGEGSRMVRELFVMAREHAPSIIFMDEIDSIGSARMESGNGNGDSEVQRTMLELLNQLDGFEASNKIKVLMATNRIDILDQALLRPGRIDRKIEFPNPTEESRFDILKIHSRRMNLMRGIDLKKIAEKMTGASGAELKSVCTEAGMFALRERRVHVTQEDFDMAVAKVMKKETEKNMSLKKLWK*