MVNEYSAQGLSLHLGKRQIIDNVSVALRGGEMTALIGPNGAGKSTLLRLLTGYLTPDSGTRHLAGKPLEAWSPEALSRRRAVMLQRTALQADWTVETVIAMGRSPWGATADPAVLAAVMAVTGCDGLAGRRYPGLSGGEQQRVQLARCLAQLWRDGAPQGWLFLDEPTSALDLYYQQHLLRLLKRLTAGGQLHVCVVLHDLNLAALWADRILLLHQGHLVAQGTPQEVIQQPVIHRWYGADVRLVQHPDNAVPQVYLAP*