MRDVEFSYPSRPDSKALDGVNLLIPAGKLTALVGLSGSGKSTLVALIQRLYDPNAGQVLVNGHDLRDLDAAWFRRRVGVVSQDPRLFSMTVAENIAYGCPDATQEDVERAAALANATDFIASLPAGFDTPVTDKLLSGGQRQRIAIARALVRDPPLLILDEATSALDAESEAAVQGALDRAMRSGGRTVIVIAHRLSTVRHADQTVVMDRGGRVAEVGTHAQLMRRGGIYAALVRRQSGTVLDQERDLAPHERQQGEGPAADGSQDGGGGGSKCASGDGEDDSLAQWKQQQRFKVEQDPAVGX