MQDFVLVDQVERTFPLGGGKEYIALKGIDLQIRKGEFISLIGHSGCGKSTLLNMIAGLDLPSGGVVMLEDERVTRPGPDRMVVFQNYSLLPWLSVRENVALAVDEVLSHLPKGERHDLVERYVNMVGLAHAIDKPPTQLSGGMRQRVAIARALAVRPKLLLLDEPFGALDALTRGNLQEKLMQICNEDQITAVMVTHDVDEAVLLSDRIVMLTNGPASKIGNILEVDIPRPRQRMEAVNHPSYYSLRSEIIYFLNQQKRVKKLNARKVTTVAKHGLEKVNLEIGFVPLTACAPIAVAKEKGFFEKHGLDEVSLVRETSWRGIVDGISGGYLDAAQMPSGLPMWLTLGGAGACKPIVTALTMTRNGNAITLDKHFYDRGIHTLADFKAMLQSTRDRQHRMGVVHPSSMHNLLLRYWLAAGGIDPDLDVELKTIPPAQMVVDLKAGSIDGFCVGEPWNFRAAMENIGFTVATDLEIWNGHPGKVLGVREDWANAYPNTHIALVKALLEACMYCADPNNAEEIRQILSRRAYVSTNVNYIHLGNPDDVTCALDTPMREPAHHQFYGAGVNRPSRSEHLWHITQMARWGDVPFPRNWVEVLEKTCRVGVFSTAARELGLTDITYSRNAIQLFDDIPFNAEDPIGYLNHLDIKRNITMAEIAMESVRMVA