MLSQHSIVWEGLCASVPDGRGQRRVLQDAHGHALSGEPPSADAWVSGESEDDASDSESPLEGGILGILGPSGAGKTTLLRILAGHALPDAGRVLLDGAEYDGATAERIGYEEKLYGCLTASETLMLAARLRAVPAASRGQLVTDTLAALGLTSVAASQVGRLSGGERKRVSVATEMMHSPSLLLLDEPTSGLDANAARALLGSLRALCPRLAVALTIHQPGAKLWAQLSHCCLLAPGAQLYFGATAAAPSYFAKLGLPRPHDASVAEHLLDLAADAEPLGLPLRIAALGPATHRPPAAAARLLHASTARATAARRARAGR