MGFSRPTQVQAEAIPQALDGRDVLASAPTGTGKTAAFVIPALQYLLDFPRRKAGPARILILTPTRELAMQVAEQAQALAKNTRLNIFTITGGVQYQEHADILATTQDIVVATPGRLLEYIDAERFDCRAIEWLILDEADRMLDMGFGPTVDRLSTECRWRKQTLLFSATLEGRGVEGFTADLLKDPAHVDAEPPRRERKKISQWYHRADDMPHKVELLKKILTEQAERSIVFLKTRERLADLRAELEKAQIPCAWIQGEMPQDRRNNAISRFREGDVNILLATDVAARGIDVPDISHVINFDLPRSADVYLHRIGRTGRAGKKGIAISLVEAHDQPMMARVERYIKEEVKERFIDGLRPKHKKPVFKKKKKDSKKTADKGAVKKKTTSKPKAKATKKKAATKA*