GLPVYRIAIVGETGVGKSSLTERYINGKYVPNFDPNKRYTVTKEVTIDGEPAILEILDDAGPEEDSAERRAELAKAQGYLIVFALDDRASFEAVPRYWARIKEVKGSDRVPAVLVGNKADLPNQVVPDEEAEALAASLGIPYVRTSAKTGYGVQEAFDTLVREIRALEAA