MIPALDIDSLEHRLVAGDRAALARAITLVESRRADHQVAARTLLSRLMPLTGRAQRIGITGVPGAGKSTTIERFGCNLVEAGHRVAVLAVDPSSGRHGGSILGDKTRMEQLSVQANAFIRPSPSGGALGGVARKTREAMLLCEAAGFDVVIIETVGVGQSETVVADMVDIFLALLIPGGGDELQGIKKGLIELADLLVINKADADPAKAERSARDYRNALHILTPAHPDWTPPVLTASGLTGQGLDVLWTQILRHREVMTANGARAARRADQDARWMWAMVRDRLEDAFKTAPAVAALVPDLETAVREGEVPASAAADRLLAAFGL