MAPDAVEATRRRLDLHVLGVDPPNPVGRFGQCGGLSAETLKILKRMGYASPTPIQSQAIPALLQGRDVVGIAKTGSGKTAAFLLPALVHAMDQPELSKGDGPIVLVLAPTRELGSQILAECKKLARAHEGLRCVGVLGGGSKTENFRELRAGAEVVVGTPGRVVDVCGGGNKAATNLARVTYLALDEADRMLDMGFEAQVRSLCDGVRPDRQTALFSATMPARVRALCDDVLGLIDSRANDGAVGPLTITVGRPGGANSDVAQFAEVLADGSDDARLTWLVARIREFVDEGEVLVFCARKTQVDACVAALRDTAGARVGGMHGDMHQSDRAAALRAFRKGETHVLVATDVAARGLDVPSVRTVVSLHPPRDIESHVHRIGRTGRAGNKDGRAFTLVARTDGNARFLSDLVLNMQRAGQRVPPQLHAIARGGGGGRRRGWGKAGRGKGRGAGGVGIGFDGGGGY