MNAVCESIDANLDARDRPLLSVRGLTRLYGPEKGCQEVDFDLYPGEVLGIVGESGSGKSTLLSLLSGRCPPDAGTVAYRDDGDRWLDLYAASEAERRTLLRTEWGFVEQNPRDGLRMGVSAGANIGERLMAQGVRHYGRLRQAGLDWLEQVEIDPLRIDDLPRTFSGGMQQRLQIARNLVSAPRLVFMDEPTGGLDVSVQARLLDLLRGLVRELDLAVVIVTHDLAVARLLADRLMVMRRSRVVEAGLTDQILDDPQHPYTQLLVSSVLQP*