MKRTVAIGFIGATLDRLGKGAARWQKWRPSIGLCQQPDLLIDRLELIHGNDARDLGLAERIRADIAAVSPHTEVRLQQMELRNPWDFEEVYGALHDFVSAYPFDTEREDYLVHITTGTHVAQICWFLLTEARYLPARLVQTSPSRRKDEARHPEGSATLIDLDLSRYDRIASRFRREQEESLALLKSGIATRNAAFNRSIEQIERVAVRSRAPMLLVGPTGAGKSFLARRIYELKRSRHQLDGRFVEVNCATLRGDGAMSALFGHVKGAFTGAQNAREGLLRAADGGMLFLDEIGELGADEQAMLLKAIEEKRFFPLGSDREVESDFQLIAGTHRDLRGRVAEGLFREDLFARINLWTFELPGLAGRREDIEPNIDFELERHAREQGRQVRFNLEAKRRYLAFAGSSEARWAGNFRELSASITRMATLADSGRIDEALVEEEILRLRQAWGLDAGREPLADLLGQRVEALDLFDRLQLQAVLEVCRGAKTLSEAGRRLFAVSRQDKRNPNDADRLRKYLARFGLDWAQIRA*