MESLAQLVESMRQASALLSDDDADDSSKQSTGYLGVVALGNTGAGKSAVLNSLIGHPVLPTGENGATRSPIVIDIERDESVSSRGLVVQIENKTQQVSATAIRHSLQDKLSKAISTPNSRGRPDEIYLKLRSSTAPPLKLVDLPGLDQRVSEDNFAAQYAEHNDCILLVVVPAAQASDVSNLRGLKMAHDLDPEGSRIVGVITKVDQAASEPRSLAAVQALLIGQGPSITQDIPWVGLIGQSVSIAAAHSGSVGVDNSLETAWKAEMESLKSILTSAPQVKLGRNSLVDTLARQICKRVKLRLPSILSGLEGRSQLVEDELVRLGEQLVETSEGTRAIALELCREFEDKFLQHINSGEGGSWKVVSSFEG