{ "about": "Conformance corpus of extensions/peer-delivery.md: the frames of the exchange (§4.2), a reply's bytes as they arrive (§4.4), the gate (§3), an asker's sessions (§5, §6.1) and a holder's answers and its check of an acknowledgement (§4.3, §6.3). Every key is Ed25519 from a fixed 32-byte seed and attests nothing; a session states its asker's seed, a test key, so that its acknowledgements regenerate. Envelopes carry opaque test payloads no case decodes. Each case states the outcome it was written to have, declared in the generator. Regenerate with `wai_peer_delivery_vectors gen`.", "keys": { "publisher": "d04ab232742bb4ab3a1368bd4615e4e6d0224ab71a016baf8520a332c9778737", "h1": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "h2": "2df04125f0015afb47ce853aef8772094ff9498c14cb1b9e12973c2927da0fa6", "h3": "a7f6dfaf8f38b89ba8ce649b594f91e4d01fdc57f9c9493df43b5e50a9987367", "h4": "2bc2800b3316e009209ffd757dab19ccf0ae84bc7ae90654e1e81712d270f653", "h5": "d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8", "asker": "e2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb" }, "world": { "groups": [ { "link": "25dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c", "receipt": { "kind": "group", "track_alias": 1, "group_id": 1, "root_hash": "3751e1209865609d86d7cb52158a5a820791e5e352fbacef416b2cb4b8be8f18", "leaf_count": 6, "joules_total": 0, "group_start": "2026-11-10T08:00:00Z", "group_end": "2026-11-10T08:00:05Z", "signer_pubkey": "d04ab232742bb4ab3a1368bd4615e4e6d0224ab71a016baf8520a332c9778737", "signer_id": "did:web:publisher.example#d1", "sig": "16beb02071487d9576de023c9a2b6ab1577673079836d1dbdd58fcb7da811655b7a81eeaacba7a43c48c18f92e3149cfd1488f044f28fe6a3fd060e26222290c", "parent_receipt_hash": null }, "objects": [ { "receipt": { "kind": "object", "track_alias": 1, "group_id": 1, "object_id": 0, "content_hash": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad984", "joules_micro": 0, "origin": "", "merkle_proof": { "siblings": [ "daa88ee0b71d0b605794d721ef1c10acd7af569be03d1a148753e0b1a7178ded", "914c327d75550e40653f3528923ce31192319c54f7ef37be5ebca616a058ab91", "4cee778a49b4c9e63315a7f17da251eabe138b929d8c3d61b0447829258d395d" ], "direction_bits": 0, "leaf_index": 0 } }, "envelope": "57414931920000007b22776169223a22312e30222c226d65646961223a2262696e617279222c22696e74656e74223a22696d70726f7665222c226d6f64656c5f726571756972656d656e74223a7b226361706162696c697479223a227761692e746578742e7a737464227d2c22636f6e646974696f6e696e67223a7b226b696e64223a226279746573227d2c22746172676574223a6e756c6c7d4000000001203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2" }, { "receipt": { "kind": "object", "track_alias": 1, "group_id": 1, "object_id": 1, "content_hash": "5896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a", "joules_micro": 0, "origin": "", "merkle_proof": { "siblings": [ "675ac695b0655e5e7153e931b4b6bb70dbc8548477feb38e23066fd020d90a99", "914c327d75550e40653f3528923ce31192319c54f7ef37be5ebca616a058ab91", "4cee778a49b4c9e63315a7f17da251eabe138b929d8c3d61b0447829258d395d" ], "direction_bits": 1, "leaf_index": 1 } }, "envelope": "57414931920000007b22776169223a22312e30222c226d65646961223a2262696e617279222c22696e74656e74223a22696d70726f7665222c226d6f64656c5f726571756972656d656e74223a7b226361706162696c697479223a227761692e746578742e7a737464227d2c22636f6e646974696f6e696e67223a7b226b696e64223a226279746573227d2c22746172676574223a6e756c6c7d400000000827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9" }, { "receipt": { "kind": "object", "track_alias": 1, "group_id": 1, "object_id": 2, "content_hash": "87f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c", "joules_micro": 0, "origin": "", "merkle_proof": { "siblings": [ "790f73832f2bc379305df5568614ff35d06732b9260ee4affc145b271a4f61c4", "37f6ccbfe99e650d2c40012fcc8a996177af0e7072d63989818c027892194f4c", "4cee778a49b4c9e63315a7f17da251eabe138b929d8c3d61b0447829258d395d" ], "direction_bits": 2, "leaf_index": 2 } }, "envelope": "57414931920000007b22776169223a22312e30222c226d65646961223a2262696e617279222c22696e74656e74223a22696d70726f7665222c226d6f64656c5f726571756972656d656e74223a7b226361706162696c697479223a227761692e746578742e7a737464227d2c22636f6e646974696f6e696e67223a7b226b696e64223a226279746573227d2c22746172676574223a6e756c6c7d400000000f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0" }, { "receipt": { "kind": "object", "track_alias": 1, "group_id": 1, "object_id": 3, "content_hash": "cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb", "joules_micro": 0, "origin": "", "merkle_proof": { "siblings": [ "d1309fe41fe51d7bcfab74bac58d845cad2a1d0b41abc899ab3695224e1f5d8f", "37f6ccbfe99e650d2c40012fcc8a996177af0e7072d63989818c027892194f4c", "4cee778a49b4c9e63315a7f17da251eabe138b929d8c3d61b0447829258d395d" ], "direction_bits": 3, "leaf_index": 3 } }, "envelope": "57414931920000007b22776169223a22312e30222c226d65646961223a2262696e617279222c22696e74656e74223a22696d70726f7665222c226d6f64656c5f726571756972656d656e74223a7b226361706162696c697479223a227761692e746578742e7a737464227d2c22636f6e646974696f6e696e67223a7b226b696e64223a226279746573227d2c22746172676574223a6e756c6c7d400000001635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7" }, { "receipt": { "kind": "object", "track_alias": 1, "group_id": 1, "object_id": 4, "content_hash": "1bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd122", "joules_micro": 0, "origin": "", "merkle_proof": { "siblings": [ "6f9d410be90695c9318c7be80688027ab093d88585fd4df4f666c64ac1809013", "0f537f7b41e9077530c033a261ddaa690878822fe222e1a7c14d446bd87920c1", "e7f30c4c5d59d4d90925e42b0491893fc41f8f0601666d923dce9073ae6047f5" ], "direction_bits": 4, "leaf_index": 4 } }, "envelope": "57414931920000007b22776169223a22312e30222c226d65646961223a2262696e617279222c22696e74656e74223a22696d70726f7665222c226d6f64656c5f726571756972656d656e74223a7b226361706162696c697479223a227761692e746578742e7a737464227d2c22636f6e646974696f6e696e67223a7b226b696e64223a226279746573227d2c22746172676574223a6e756c6c7d400000001d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbe" }, { "receipt": { "kind": "object", "track_alias": 1, "group_id": 1, "object_id": 5, "content_hash": "7467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b", "joules_micro": 0, "origin": "", "merkle_proof": { "siblings": [ "47ffe2e9ebf20e9cd28556a3d9f5b756d6589bca4a1eb567652033ca24d99ede", "0f537f7b41e9077530c033a261ddaa690878822fe222e1a7c14d446bd87920c1", "e7f30c4c5d59d4d90925e42b0491893fc41f8f0601666d923dce9073ae6047f5" ], "direction_bits": 5, "leaf_index": 5 } }, "envelope": "57414931920000007b22776169223a22312e30222c226d65646961223a2262696e617279222c22696e74656e74223a22696d70726f7665222c226d6f64656c5f726571756972656d656e74223a7b226361706162696c697479223a227761692e746578742e7a737464227d2c22636f6e646974696f6e696e67223a7b226b696e64223a226279746573227d2c22746172676574223a6e756c6c7d4000000024436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5" } ] }, { "link": "2932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68", "receipt": { "kind": "group", "track_alias": 2, "group_id": 1, "root_hash": "d88ca2cb8b1b8a2e52171afff4bd1dd8e84676c74e8ac1d46039275c1666e68c", "leaf_count": 3, "joules_total": 0, "group_start": "2026-11-10T08:00:00Z", "group_end": "2026-11-10T08:00:05Z", "signer_pubkey": "d04ab232742bb4ab3a1368bd4615e4e6d0224ab71a016baf8520a332c9778737", "signer_id": "did:web:publisher.example#d1", "sig": "67e6ee741025379a4caf9bead7a1c28a45ca4db99b2cac9b8999505b946943dfb2cbd3b721b7a9f5aa780bf5422e4964ce38423ea06ffdfb16075cb5e8cd270b", "parent_receipt_hash": null }, "objects": [ { "receipt": { "kind": "object", "track_alias": 2, "group_id": 1, "object_id": 0, "content_hash": "40cc0e74c21720511b95f7e227eda7a585aad4e7288ab6c664125b9d4ab50018", "joules_micro": 0, "origin": "", "merkle_proof": { "siblings": [ "9f8b44daaddd466215b9ef55abf12de744ac0eb04ac15ec4a706e26d7d3b63cc", "eedab3be6708a55b0391744b134696ab7b0ed48f10bbd1830d47eb9cf896cdbd" ], "direction_bits": 0, "leaf_index": 0 } }, "envelope": "57414931920000007b22776169223a22312e30222c226d65646961223a2262696e617279222c22696e74656e74223a22696d70726f7665222c226d6f64656c5f726571756972656d656e74223a7b226361706162696c697479223a227761692e746578742e7a737464227d2c22636f6e646974696f6e696e67223a7b226b696e64223a226279746573227d2c22746172676574223a6e756c6c7dc80000000221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b" }, { "receipt": { "kind": "object", "track_alias": 2, "group_id": 1, "object_id": 1, "content_hash": "5373e05ee0405cd40f62d30f791c81f586cf22879e78dded6af0818f54391bd6", "joules_micro": 0, "origin": "", "merkle_proof": { "siblings": [ "351d0436cd2a3a9a5298386ccf5ffc67779b7338ef85788648aad003afa6b26e", "eedab3be6708a55b0391744b134696ab7b0ed48f10bbd1830d47eb9cf896cdbd" ], "direction_bits": 1, "leaf_index": 1 } }, "envelope": "57414931920000007b22776169223a22312e30222c226d65646961223a2262696e617279222c22696e74656e74223a22696d70726f7665222c226d6f64656c5f726571756972656d656e74223a7b226361706162696c697479223a227761692e746578742e7a737464227d2c22636f6e646974696f6e696e67223a7b226b696e64223a226279746573227d2c22746172676574223a6e756c6c7d204e00000928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabca" }, { "receipt": { "kind": "object", "track_alias": 2, "group_id": 1, "object_id": 2, "content_hash": "8c2bbb73fdddc0eaedffb5356970042f5b4b92fd7ee5f063157d411e83b72149", "joules_micro": 0, "origin": "", "merkle_proof": { "siblings": [ "9d4676028d2943cbb0a268ae8e0c3d27e3d95c2c875c30cf80feffba0cbefae4", "13d3d0ecf9c9d044afc07874842af2083e0af9d0e2413c402b9ad96089b61add" ], "direction_bits": 2, "leaf_index": 2 } }, "envelope": "57414931920000007b22776169223a22312e30222c226d65646961223a2262696e617279222c22696e74656e74223a22696d70726f7665222c226d6f64656c5f726571756972656d656e74223a7b226361706162696c697479223a227761692e746578742e7a737464227d2c22636f6e646974696f6e696e67223a7b226b696e64223a226279746573227d2c22746172676574223a6e756c6c7d2c010000102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a2c1e0ff1e3d5c7b9ab9d8f71635547392b1d0ef0e2d4c6b8aa9c8e70625446382a1c0dffe1d3c5b7a99b8d7f61534537291b0cfee0d2c4b6a89a8c7e60524436281a0bfdefd1c3b5a7998b7d6f51433527190afceed0c2b4a6988a7c6e504234261809fbeddfc1b3a597897b6d5f4133251708faecdec0b2a496887a6c5e4032241607f9ebddcfb1a39587796b5d4f31231506f8eadcceb0a29486786a5c4e30221405f7e9dbcdbfa1938577695b4d3f211304f6e8daccbea0928476685a4c3e201203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e8072645" } ] } ] }, "frames": [ { "name": "record_want", "bytes": "0101", "outcome": { "outcome": "read", "frame": "record-want" } }, { "name": "record_head", "bytes": "0200000000000000b9", "outcome": { "outcome": "read", "frame": "record-head", "len": 185 } }, { "name": "record_head_at_bound", "bytes": "020000000000100000", "outcome": { "outcome": "read", "frame": "record-head", "len": 1048576 } }, { "name": "want", "bytes": "0325dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c0000000000000004", "outcome": { "outcome": "read", "frame": "want", "group": "25dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c", "index": 4 } }, { "name": "head", "bytes": "0425dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c00000000000000040000000000004e20", "outcome": { "outcome": "read", "frame": "head", "group": "25dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c", "index": 4, "len": 20000 } }, { "name": "data_one_byte", "bytes": "05a5", "outcome": { "outcome": "read", "frame": "data", "len": 1 } }, { "name": "data_full", "bytes": "055a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a", "outcome": { "outcome": "read", "frame": "data", "len": 16384 } }, { "name": "miss_not_held", "bytes": "0625dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c000000000000000401", "outcome": { "outcome": "read", "frame": "miss", "group": "25dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c", "index": 4, "code": 1 } }, { "name": "miss_not_advertised", "bytes": "0625dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c000000000000000902", "outcome": { "outcome": "read", "frame": "miss", "group": "25dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c", "index": 9, "code": 2 } }, { "name": "miss_declined", "bytes": "0625dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c000000000000000003", "outcome": { "outcome": "read", "frame": "miss", "group": "25dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c", "index": 0, "code": 3 } }, { "name": "ack", "bytes": "07000001460707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101", "outcome": { "outcome": "read", "frame": "ack", "record_len": 326, "items": 2 } }, { "name": "ack_result_taken", "bytes": "08d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d100", "outcome": { "outcome": "read", "frame": "ack-result", "digest": "d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1", "taken": true } }, { "name": "ack_result_not_taken", "bytes": "08d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d101", "outcome": { "outcome": "read", "frame": "ack-result", "digest": "d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1", "taken": false } }, { "name": "empty", "description": "No byte.", "bytes": "", "outcome": { "outcome": "refuse", "reason": "peer_frame_malformed" } }, { "name": "type_zero", "description": "Type 0.", "bytes": "0001", "outcome": { "outcome": "refuse", "reason": "peer_frame_malformed" } }, { "name": "type_nine", "description": "Type 9.", "bytes": "09", "outcome": { "outcome": "refuse", "reason": "peer_frame_malformed" } }, { "name": "record_want_version_two", "description": "A record-want of version 2.", "bytes": "0102", "outcome": { "outcome": "refuse", "reason": "peer_frame_malformed" } }, { "name": "record_want_long", "description": "A byte after a record-want.", "bytes": "010100", "outcome": { "outcome": "refuse", "reason": "peer_frame_malformed" } }, { "name": "record_head_zero", "description": "A record of no bytes.", "bytes": "020000000000000000", "outcome": { "outcome": "refuse", "reason": "peer_frame_malformed" } }, { "name": "record_head_past_bound", "description": "A record of 1,048,577 bytes.", "bytes": "020000000000100001", "outcome": { "outcome": "refuse", "reason": "peer_frame_malformed" } }, { "name": "want_short", "description": "A want with seven bytes of index.", "bytes": "0325dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c00000000000000", "outcome": { "outcome": "refuse", "reason": "peer_frame_malformed" } }, { "name": "head_zero", "description": "An object of no bytes.", "bytes": "0425dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c00000000000000040000000000000000", "outcome": { "outcome": "refuse", "reason": "peer_frame_malformed" } }, { "name": "data_empty", "description": "A data frame with no bytes.", "bytes": "05", "outcome": { "outcome": "refuse", "reason": "peer_frame_malformed" } }, { "name": "data_past_bound", "description": "A data frame of 16,385 bytes.", "bytes": "050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "outcome": { "outcome": "refuse", "reason": "peer_frame_malformed" } }, { "name": "miss_code_zero", "description": "A miss with code 0.", "bytes": "0625dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c000000000000000400", "outcome": { "outcome": "refuse", "reason": "peer_frame_malformed" } }, { "name": "miss_code_four", "description": "A miss with code 4.", "bytes": "0625dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c000000000000000404", "outcome": { "outcome": "refuse", "reason": "peer_frame_malformed" } }, { "name": "ack_no_items", "description": "An acknowledgement with no item list.", "bytes": "07000001460707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707", "outcome": { "outcome": "refuse", "reason": "peer_frame_malformed" } }, { "name": "ack_items_ragged", "description": "An item list of 95 bytes.", "bytes": "070000014607070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101", "outcome": { "outcome": "refuse", "reason": "peer_frame_malformed" } }, { "name": "ack_items_past_bound", "description": "An item list of 257 items.", "bytes": "07000001460707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101", "outcome": { "outcome": "refuse", "reason": "peer_frame_malformed" } }, { "name": "ack_record_empty", "description": "A record of no bytes.", "bytes": "0700000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101", "outcome": { "outcome": "refuse", "reason": "peer_frame_malformed" } }, { "name": "ack_result_code_two", "description": "An ack-result with code 2.", "bytes": "08d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d102", "outcome": { "outcome": "refuse", "reason": "peer_frame_malformed" } } ], "transfers": [ { "name": "two_frames", "description": "20,000 bytes as 16,384 and 3,616.", "asked": { "group": "2932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68", "index": 1 }, "max_object_bytes": 4194304, "head": { "group": "2932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68", "index": 1, "len": 20000 }, "data": [ 16384, 3616 ], "outcome": "complete" }, { "name": "one_frame", "description": "A hundred bytes in one frame.", "asked": { "group": "2932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68", "index": 1 }, "max_object_bytes": 4194304, "head": { "group": "2932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68", "index": 1, "len": 100 }, "data": [ 100 ], "outcome": "complete" }, { "name": "exactly_one_full_frame", "description": "16,384 bytes in one frame.", "asked": { "group": "2932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68", "index": 1 }, "max_object_bytes": 4194304, "head": { "group": "2932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68", "index": 1, "len": 16384 }, "data": [ 16384 ], "outcome": "complete" }, { "name": "at_the_bound", "description": "An object of exactly the bound.", "asked": { "group": "2932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68", "index": 1 }, "max_object_bytes": 4096, "head": { "group": "2932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68", "index": 1, "len": 4096 }, "data": [ 4096 ], "outcome": "complete" }, { "name": "past_the_bound", "description": "A head a byte past the asker's bound: no data is taken.", "asked": { "group": "2932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68", "index": 1 }, "max_object_bytes": 4096, "head": { "group": "2932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68", "index": 1, "len": 4097 }, "data": [], "outcome": "peer_object_too_large" }, { "name": "another_object", "description": "A head for another position than was asked.", "asked": { "group": "2932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68", "index": 1 }, "max_object_bytes": 4194304, "head": { "group": "2932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68", "index": 2, "len": 100 }, "data": [], "outcome": "peer_frame_unexpected" }, { "name": "another_group", "description": "A head for another group than was asked.", "asked": { "group": "2932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68", "index": 1 }, "max_object_bytes": 4194304, "head": { "group": "25dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c", "index": 1, "len": 100 }, "data": [], "outcome": "peer_frame_unexpected" }, { "name": "a_byte_more", "description": "A last frame a byte longer than the head's length leaves.", "asked": { "group": "2932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68", "index": 1 }, "max_object_bytes": 4194304, "head": { "group": "2932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68", "index": 1, "len": 20000 }, "data": [ 16384, 3617 ], "outcome": "peer_frame_unexpected" }, { "name": "short_first_frame", "description": "A first frame short of 16,384 bytes with more to come.", "asked": { "group": "2932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68", "index": 1 }, "max_object_bytes": 4194304, "head": { "group": "2932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68", "index": 1, "len": 20000 }, "data": [ 16383, 3617 ], "outcome": "peer_frame_unexpected" }, { "name": "frame_after_the_end", "description": "A frame after the object is whole.", "asked": { "group": "2932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68", "index": 1 }, "max_object_bytes": 4194304, "head": { "group": "2932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68", "index": 1, "len": 100 }, "data": [ 100, 1 ], "outcome": "peer_frame_unexpected" } ], "gates": [ { "name": "gate_0000", "policy": { "ask": false, "serve": false, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": false, "serve": false }, "outcome": { "ask": false, "serve": false } }, { "name": "gate_0001", "policy": { "ask": true, "serve": false, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": false, "serve": false }, "outcome": { "ask": false, "serve": false } }, { "name": "gate_0010", "policy": { "ask": false, "serve": true, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": false, "serve": false }, "outcome": { "ask": false, "serve": false } }, { "name": "gate_0011", "policy": { "ask": true, "serve": true, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": false, "serve": false }, "outcome": { "ask": false, "serve": false } }, { "name": "gate_0100", "policy": { "ask": false, "serve": false, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": true, "serve": false }, "outcome": { "ask": false, "serve": false } }, { "name": "gate_0101", "policy": { "ask": true, "serve": false, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": true, "serve": false }, "outcome": { "ask": true, "serve": false } }, { "name": "gate_0110", "policy": { "ask": false, "serve": true, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": true, "serve": false }, "outcome": { "ask": false, "serve": false } }, { "name": "gate_0111", "policy": { "ask": true, "serve": true, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": true, "serve": false }, "outcome": { "ask": true, "serve": false } }, { "name": "gate_1000", "policy": { "ask": false, "serve": false, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": false, "serve": true }, "outcome": { "ask": false, "serve": false } }, { "name": "gate_1001", "policy": { "ask": true, "serve": false, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": false, "serve": true }, "outcome": { "ask": false, "serve": false } }, { "name": "gate_1010", "policy": { "ask": false, "serve": true, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": false, "serve": true }, "outcome": { "ask": false, "serve": true } }, { "name": "gate_1011", "policy": { "ask": true, "serve": true, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": false, "serve": true }, "outcome": { "ask": false, "serve": true } }, { "name": "gate_1100", "policy": { "ask": false, "serve": false, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": true, "serve": true }, "outcome": { "ask": false, "serve": false } }, { "name": "gate_1101", "policy": { "ask": true, "serve": false, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": true, "serve": true }, "outcome": { "ask": true, "serve": false } }, { "name": "gate_1110", "policy": { "ask": false, "serve": true, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": true, "serve": true }, "outcome": { "ask": false, "serve": true } }, { "name": "gate_1111", "policy": { "ask": true, "serve": true, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": true, "serve": true }, "outcome": { "ask": true, "serve": true } } ], "sessions": [ { "name": "a_group_from_one_peer", "description": "Every object of a group from the one neighbour that holds it: each verified, none from the origin, and one acknowledgement of the six in the group's order.", "asker_seed": "7171717171717171717171717171717171717171717171717171717171717171", "policy": { "ask": true, "serve": false, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": true, "serve": false }, "groups": [ 0 ], "objects": [ [ 0, 0 ], [ 0, 1 ], [ 0, 2 ], [ 0, 3 ], [ 0, 4 ], [ 0, 5 ] ], "links": { "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d": { "0/0": { "serve": [ 0, 0 ] }, "0/1": { "serve": [ 0, 1 ] }, "0/2": { "serve": [ 0, 2 ] }, "0/3": { "serve": [ 0, 3 ] }, "0/4": { "serve": [ 0, 4 ] }, "0/5": { "serve": [ 0, 5 ] } } }, "rounds": [ { "offer": [ "5748443101af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d000001a1c4789800000001a1c4af86800000000225dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c0000000000000006012932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68000000000000000300c0684b5f7c2d97124ca57fce01b5fa3851a20ba1c8575333318743b8c258976f68295312f489d24d1f5e2062916c2c622bf6fd53c7c89edf498c4ee7ccc1b2490a" ], "at_ms": 1794297600010, "wanted": [ [ 0, 0 ], [ 0, 1 ], [ 0, 2 ], [ 0, 3 ], [ 0, 4 ], [ 0, 5 ] ], "window": [ 1794297600000000, 1794297660000000 ] } ], "outcome": { "rounds": [ { "records": [ "stands" ], "objects": [ { "route": "peers", "attempts": [ { "holder": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "outcome": "taken" } ], "from": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d" }, { "route": "peers", "attempts": [ { "holder": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "outcome": "taken" } ], "from": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d" }, { "route": "peers", "attempts": [ { "holder": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "outcome": "taken" } ], "from": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d" }, { "route": "peers", "attempts": [ { "holder": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "outcome": "taken" } ], "from": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d" }, { "route": "peers", "attempts": [ { "holder": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "outcome": "taken" } ], "from": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d" }, { "route": "peers", "attempts": [ { "holder": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "outcome": "taken" } ], "from": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d" } ], "acks": [ { "upstream": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "record": "57444131010102af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341de2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb00c01177e75f06000047a57ae75f06000000000000000000000000000000000000000000000000000000000000000000010002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000034050000000000003751e1209865609d86d7cb52158a5a820791e5e352fbacef416b2cb4b8be8f188970c79f5ad53d39297e77fb5244545b450a4f4683ccdd70f731f942586f04962d8642c0568cb5b9737a3aa0043222acac660e4ce16bd0145e7f387bdcd9542651e584161164d568eda512cf3d796e340c5a446946a0f7a4110d931265878e01", "items": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000" } ] } ], "asks": { "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d": 6 }, "records": [ "stands" ] } }, { "name": "altered_bytes_refused", "description": "The first holder in the asker's order serves object 0 with a byte changed: the bytes fail their receipt and are refused, the holder is asked nothing more, the next holder serves, and no acknowledgement names the first.", "asker_seed": "7171717171717171717171717171717171717171717171717171717171717171", "policy": { "ask": true, "serve": false, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": true, "serve": false }, "groups": [ 0 ], "objects": [ [ 0, 0 ], [ 0, 1 ], [ 0, 2 ], [ 0, 3 ], [ 0, 4 ], [ 0, 5 ] ], "links": { "2df04125f0015afb47ce853aef8772094ff9498c14cb1b9e12973c2927da0fa6": { "0/0": { "bytes": "57414931920000007b22776169223a22312e30222c226d65646961223a2262696e617279222c22696e74656e74223a22696d70726f7665222c226d6f64656c5f726571756972656d656e74223a7b226361706162696c697479223a227761692e746578742e7a737464227d2c22636f6e646974696f6e696e67223a7b226b696e64223a226279746573227d2c22746172676574223a6e756c6c7d4000000001203f5e7d9cbbdaf91837567594b3d2f1102f4e6d8cabcae90827466584a3c2e1001f3e5d7c9bbad9f81736557493b2d1f00f2e4d6c8baac9e80726456483a3" }, "0/1": { "serve": [ 0, 1 ] } }, "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d": { "0/0": { "serve": [ 0, 0 ] }, "0/1": { "serve": [ 0, 1 ] }, "0/3": { "serve": [ 0, 3 ] } } }, "rounds": [ { "offer": [ "57484431012df04125f0015afb47ce853aef8772094ff9498c14cb1b9e12973c2927da0fa6000001a1c4789800000001a1c4af86800000000125dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c000000000000000600e05aa1812a263c3cdab8f02a839ae09ffb1ac718004dedec233ff62cd27e5e043ea945a74bc73a96bdf8e9f1ab5922394c4ea452031e63bf74eeafacbf3e69350a", "5748443101af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d000001a1c4789800000001a1c4af86800000000225dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c0000000000000006012932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68000000000000000300c0684b5f7c2d97124ca57fce01b5fa3851a20ba1c8575333318743b8c258976f68295312f489d24d1f5e2062916c2c622bf6fd53c7c89edf498c4ee7ccc1b2490a" ], "at_ms": 1794297600010, "wanted": [ [ 0, 0 ], [ 0, 1 ], [ 0, 3 ] ], "window": [ 1794297600000000, 1794297660000000 ] } ], "outcome": { "rounds": [ { "records": [ "stands", "stands" ], "objects": [ { "route": "peers", "attempts": [ { "holder": "2df04125f0015afb47ce853aef8772094ff9498c14cb1b9e12973c2927da0fa6", "outcome": "reject step=4 reason=content_hash_mismatch" }, { "holder": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "outcome": "taken" } ], "from": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d" }, { "route": "peers", "attempts": [ { "holder": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "outcome": "taken" } ], "from": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d" }, { "route": "peers", "attempts": [ { "holder": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "outcome": "taken" } ], "from": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d" } ], "acks": [ { "upstream": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "record": "57444131010102af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341de2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb00c01177e75f06000047a57ae75f0600000000000000000000000000000000000000000000000000000000000000000001000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000009a020000000000009752f05f424d703187deec648ae482ef3a4d1b8991a6e21932b32f491bb6957068caa53f4d62d05931afbc1825b5e870beacabe6f592aff470d7210426117f8f774e9a7d9230ac955c14f1270a1ca431a2b29496cbd8cbc0d3aff9ca470f053084058207555eda76ec7e75b793908285693263f998bfbb5307840ae4a44da60e", "items": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de00000000000000" } ] } ], "asks": { "2df04125f0015afb47ce853aef8772094ff9498c14cb1b9e12973c2927da0fa6": 1, "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d": 3 }, "records": [ "set-aside reason=peer_bytes_refused", "stands" ] } }, { "name": "overstated_leaf_count_never_asked", "description": "A record that states a group of six as seven, the group's receipt held: refused whole (holdings §5.2), and its holder is never asked.", "asker_seed": "7171717171717171717171717171717171717171717171717171717171717171", "policy": { "ask": true, "serve": false, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": true, "serve": false }, "groups": [ 0 ], "objects": [ [ 0, 0 ], [ 0, 1 ], [ 0, 2 ], [ 0, 3 ], [ 0, 4 ], [ 0, 5 ] ], "links": { "2bc2800b3316e009209ffd757dab19ccf0ae84bc7ae90654e1e81712d270f653": { "0/0": { "serve": [ 0, 0 ] }, "0/1": { "serve": [ 0, 1 ] } }, "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d": { "0/0": { "serve": [ 0, 0 ] }, "0/1": { "serve": [ 0, 1 ] } } }, "rounds": [ { "offer": [ "57484431012bc2800b3316e009209ffd757dab19ccf0ae84bc7ae90654e1e81712d270f653000001a1c4789800000001a1c4af86800000000125dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c000000000000000701827b6c0da389f56d5badfe80d91880aed72dea3021c8ac436a096cddaa7d92b237a2094ab4781ea7dc4b54232665beffb019b3d83d912c787c816c006964ae03", "5748443101af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d000001a1c4789800000001a1c4af86800000000225dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c0000000000000006012932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68000000000000000300c0684b5f7c2d97124ca57fce01b5fa3851a20ba1c8575333318743b8c258976f68295312f489d24d1f5e2062916c2c622bf6fd53c7c89edf498c4ee7ccc1b2490a" ], "at_ms": 1794297600010, "wanted": [ [ 0, 0 ], [ 0, 1 ] ], "window": [ 1794297600000000, 1794297660000000 ] } ], "outcome": { "rounds": [ { "records": [ "reject reason=holdings_leaf_count_mismatch", "stands" ], "objects": [ { "route": "peers", "attempts": [ { "holder": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "outcome": "taken" } ], "from": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d" }, { "route": "peers", "attempts": [ { "holder": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "outcome": "taken" } ], "from": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d" } ], "acks": [ { "upstream": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "record": "57444131010102af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341de2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb00c01177e75f06000047a57ae75f060000000000000000000000000000000000000000000000000000000000000000000100020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000bc0100000000000037f6ccbfe99e650d2c40012fcc8a996177af0e7072d63989818c027892194f4c8e5043048a129ee663b46c2909f56ee7f3871fa73a362998883ba67759440e5e58c6130b22da4cc7d6616f6a16d5b47dddc5c7a67a2078444c674d0f052ac1fa1453607028b73c542099de89554f5ed51d3b9ec5b043c5f7b426e458aa96c408", "items": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de00000000000000" } ] } ], "asks": { "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d": 2 }, "records": [ "reject reason=holdings_leaf_count_mismatch", "stands" ] } }, { "name": "overstated_object_set_aside", "description": "A holder whose record lists a group whole says it does not hold object 4: the record is set aside, that object and the next it listed come from the origin, and nothing is acknowledged to it.", "asker_seed": "7171717171717171717171717171717171717171717171717171717171717171", "policy": { "ask": true, "serve": false, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": true, "serve": false }, "groups": [ 0, 1 ], "objects": [ [ 0, 0 ], [ 0, 1 ], [ 0, 2 ], [ 0, 3 ], [ 0, 4 ], [ 0, 5 ], [ 1, 0 ], [ 1, 1 ], [ 1, 2 ] ], "links": { "a7f6dfaf8f38b89ba8ce649b594f91e4d01fdc57f9c9493df43b5e50a9987367": { "0/4": { "miss": 1 }, "0/5": { "serve": [ 0, 5 ] } }, "d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8": { "1/0": { "serve": [ 1, 0 ] } } }, "rounds": [ { "offer": [ "5748443101a7f6dfaf8f38b89ba8ce649b594f91e4d01fdc57f9c9493df43b5e50a9987367000001a1c4789800000001a1c4af86800000000125dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c0000000000000006018c7e4e7325d5b2b44bf6c4d72831f8bf15c6007b90509115d4808cf82b349130f2fa51887758f60ad0828ab03954b2b15a7434002aa5c5b7f302742a52c9f40e", "5748443101d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8000001a1c4789800000001a1c4af8680000000012932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68000000000000000301ff5b9a78b28aaffe544725f977ac9e7fb04041c814fa86a1e160ac9787c5caa486d4f74e534598383c341e26986bc5bb259af1878e593f9837a7aa078554e705" ], "at_ms": 1794297600010, "wanted": [ [ 0, 4 ], [ 0, 5 ], [ 1, 0 ] ], "window": [ 1794297600000000, 1794297660000000 ] } ], "outcome": { "rounds": [ { "records": [ "stands", "stands" ], "objects": [ { "route": "peers", "attempts": [ { "holder": "a7f6dfaf8f38b89ba8ce649b594f91e4d01fdc57f9c9493df43b5e50a9987367", "outcome": "miss reason=holdings_overstated" } ], "from": "origin" }, { "route": "origin", "attempts": [], "from": "origin" }, { "route": "peers", "attempts": [ { "holder": "d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8", "outcome": "taken" } ], "from": "d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8" } ], "acks": [ { "upstream": "d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8", "record": "57444131010102d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8e2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb00c01177e75f06000047a57ae75f0600000000000000000000000000000000000000000000000000000000000000000001000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000006601000000000000351d0436cd2a3a9a5298386ccf5ffc67779b7338ef85788648aad003afa6b26eca8248f4ed453e1308573ce64de83e6e3073063165d23ac64fee789bf4c8caac2d4d9236564f96ebab8fa17cf3b63566f17a060deec882049ccd668a336a9f892c06b04a91f4b2ce322f3338ff223bb42c7d607c1e2a28251d052a1fd34e630c", "items": "40cc0e74c21720511b95f7e227eda7a585aad4e7288ab6c664125b9d4ab5001800000000000000006601000000000000" } ] } ], "asks": { "a7f6dfaf8f38b89ba8ce649b594f91e4d01fdc57f9c9493df43b5e50a9987367": 1, "d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8": 1 }, "records": [ "set-aside reason=holdings_overstated", "stands" ] } }, { "name": "a_later_record_is_a_new_statement", "description": "The record set aside, then the holder's later record without the object it lacked: the later record stands, and the holder serves and is acknowledged.", "asker_seed": "7171717171717171717171717171717171717171717171717171717171717171", "policy": { "ask": true, "serve": false, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": true, "serve": false }, "groups": [ 0 ], "objects": [ [ 0, 0 ], [ 0, 1 ], [ 0, 2 ], [ 0, 3 ], [ 0, 4 ], [ 0, 5 ] ], "links": { "a7f6dfaf8f38b89ba8ce649b594f91e4d01fdc57f9c9493df43b5e50a9987367": { "0/4": { "miss": 2 }, "0/5": { "serve": [ 0, 5 ] } } }, "rounds": [ { "offer": [ "5748443101a7f6dfaf8f38b89ba8ce649b594f91e4d01fdc57f9c9493df43b5e50a9987367000001a1c4789800000001a1c4af86800000000125dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c0000000000000006018c7e4e7325d5b2b44bf6c4d72831f8bf15c6007b90509115d4808cf82b349130f2fa51887758f60ad0828ab03954b2b15a7434002aa5c5b7f302742a52c9f40e" ], "at_ms": 1794297600010, "wanted": [ [ 0, 4 ] ], "window": [ 1794297600000000, 1794297660000000 ] }, { "offer": [ "5748443101a7f6dfaf8f38b89ba8ce649b594f91e4d01fdc57f9c9493df43b5e50a9987367000001a1c4789be8000001a1c4af86800000000125dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c000000000000000600f47d754f8c0391a683d7273228c6bf46d4aec790128c819b84d30933e73cf6b32c4a6cc67bcc8011287c02324cab1268f73e3f4c7cc599c79b3da508e75c67800d" ], "at_ms": 1794297602000, "wanted": [ [ 0, 5 ], [ 0, 4 ] ], "window": [ 1794297660000000, 1794297720000000 ] } ], "outcome": { "rounds": [ { "records": [ "stands" ], "objects": [ { "route": "peers", "attempts": [ { "holder": "a7f6dfaf8f38b89ba8ce649b594f91e4d01fdc57f9c9493df43b5e50a9987367", "outcome": "miss reason=holdings_overstated" } ], "from": "origin" } ], "acks": [] }, { "records": [ "superseded", "stands" ], "objects": [ { "route": "peers", "attempts": [ { "holder": "a7f6dfaf8f38b89ba8ce649b594f91e4d01fdc57f9c9493df43b5e50a9987367", "outcome": "taken" } ], "from": "a7f6dfaf8f38b89ba8ce649b594f91e4d01fdc57f9c9493df43b5e50a9987367" }, { "route": "origin", "attempts": [], "from": "origin" } ], "acks": [ { "upstream": "a7f6dfaf8f38b89ba8ce649b594f91e4d01fdc57f9c9493df43b5e50a9987367", "record": "57444131010102a7f6dfaf8f38b89ba8ce649b594f91e4d01fdc57f9c9493df43b5e50a9987367e2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb0047a57ae75f060000ce387ee75f060000000000000000000000000000000000000000000000000000000000000000000100020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000de000000000000006f9d410be90695c9318c7be80688027ab093d88585fd4df4f666c64ac18090139170700e50e964772b98d9310a287efe462b6e22a058ca7979149994c93707e1214fa04202ab2f3f10cd4392b1e7b4896eaaf46ad1d386a7d038e344f8bc421cd47aa7d488713db33fd0ffc1fc0f379f933705b7c6f3319aaaecd75535a6560e", "items": "7467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000" } ] } ], "asks": { "a7f6dfaf8f38b89ba8ce649b594f91e4d01fdc57f9c9493df43b5e50a9987367": 2 }, "records": [ "superseded", "stands" ] } }, { "name": "two_windows_chain", "description": "Two windows with one holder: the second acknowledgement names the first's digest.", "asker_seed": "7171717171717171717171717171717171717171717171717171717171717171", "policy": { "ask": true, "serve": false, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": true, "serve": false }, "groups": [ 0 ], "objects": [ [ 0, 0 ], [ 0, 1 ], [ 0, 2 ], [ 0, 3 ], [ 0, 4 ], [ 0, 5 ] ], "links": { "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d": { "0/0": { "serve": [ 0, 0 ] }, "0/1": { "serve": [ 0, 1 ] }, "0/2": { "serve": [ 0, 2 ] } } }, "rounds": [ { "offer": [ "5748443101af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d000001a1c4789800000001a1c4af86800000000225dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c0000000000000006012932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68000000000000000300c0684b5f7c2d97124ca57fce01b5fa3851a20ba1c8575333318743b8c258976f68295312f489d24d1f5e2062916c2c622bf6fd53c7c89edf498c4ee7ccc1b2490a" ], "at_ms": 1794297600010, "wanted": [ [ 0, 0 ], [ 0, 1 ] ], "window": [ 1794297600000000, 1794297660000000 ] }, { "offer": [], "at_ms": 1794297660010, "wanted": [ [ 0, 2 ] ], "window": [ 1794297660000000, 1794297720000000 ] } ], "outcome": { "rounds": [ { "records": [ "stands" ], "objects": [ { "route": "peers", "attempts": [ { "holder": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "outcome": "taken" } ], "from": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d" }, { "route": "peers", "attempts": [ { "holder": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "outcome": "taken" } ], "from": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d" } ], "acks": [ { "upstream": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "record": "57444131010102af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341de2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb00c01177e75f06000047a57ae75f060000000000000000000000000000000000000000000000000000000000000000000100020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000bc0100000000000037f6ccbfe99e650d2c40012fcc8a996177af0e7072d63989818c027892194f4c8e5043048a129ee663b46c2909f56ee7f3871fa73a362998883ba67759440e5e58c6130b22da4cc7d6616f6a16d5b47dddc5c7a67a2078444c674d0f052ac1fa1453607028b73c542099de89554f5ed51d3b9ec5b043c5f7b426e458aa96c408", "items": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de00000000000000" } ] }, { "records": [ "stands" ], "objects": [ { "route": "peers", "attempts": [ { "holder": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "outcome": "taken" } ], "from": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d" } ], "acks": [ { "upstream": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "record": "57444131010102af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341de2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb0047a57ae75f060000ce387ee75f0600804a9522cea11648a5be58395ee6617a18322331276e5c3b473426e98e7a55300100020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000de00000000000000d1309fe41fe51d7bcfab74bac58d845cad2a1d0b41abc899ab3695224e1f5d8fa5c19da5434c556a72425ab7d45aa4659f9ea5fd86bfdac01154c47fdf4126966baffda446e0cdddda55effe8830e9938f43da336a103d42fbe1698223966096f37f56af94ab295ca32eec00b7a84b6a50fb6a5a55325cb8157230180261460d", "items": "87f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000" } ] } ], "asks": { "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d": 3 }, "records": [ "stands" ] } }, { "name": "viewer_setting_off", "description": "The operator's policy allows asking and the viewer's setting does not: no peer is asked, and nothing is signed.", "asker_seed": "7171717171717171717171717171717171717171717171717171717171717171", "policy": { "ask": true, "serve": false, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": false, "serve": false }, "groups": [ 0 ], "objects": [ [ 0, 0 ], [ 0, 1 ], [ 0, 2 ], [ 0, 3 ], [ 0, 4 ], [ 0, 5 ] ], "links": { "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d": { "0/0": { "serve": [ 0, 0 ] } } }, "rounds": [ { "offer": [ "5748443101af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d000001a1c4789800000001a1c4af86800000000225dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c0000000000000006012932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68000000000000000300c0684b5f7c2d97124ca57fce01b5fa3851a20ba1c8575333318743b8c258976f68295312f489d24d1f5e2062916c2c622bf6fd53c7c89edf498c4ee7ccc1b2490a" ], "at_ms": 1794297600010, "wanted": [ [ 0, 0 ] ], "window": [ 1794297600000000, 1794297660000000 ] } ], "outcome": { "rounds": [ { "records": [ "stands" ], "objects": [ { "route": "origin reason=peer_not_permitted", "attempts": [], "from": "origin" } ], "acks": [] } ], "asks": {}, "records": [ "stands" ] } }, { "name": "operator_policy_off", "description": "The viewer's setting allows asking and the operator's policy does not: no peer is asked.", "asker_seed": "7171717171717171717171717171717171717171717171717171717171717171", "policy": { "ask": false, "serve": false, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": true, "serve": false }, "groups": [ 0 ], "objects": [ [ 0, 0 ], [ 0, 1 ], [ 0, 2 ], [ 0, 3 ], [ 0, 4 ], [ 0, 5 ] ], "links": { "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d": { "0/0": { "serve": [ 0, 0 ] } } }, "rounds": [ { "offer": [ "5748443101af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d000001a1c4789800000001a1c4af86800000000225dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c0000000000000006012932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68000000000000000300c0684b5f7c2d97124ca57fce01b5fa3851a20ba1c8575333318743b8c258976f68295312f489d24d1f5e2062916c2c622bf6fd53c7c89edf498c4ee7ccc1b2490a" ], "at_ms": 1794297600010, "wanted": [ [ 0, 0 ] ], "window": [ 1794297600000000, 1794297660000000 ] } ], "outcome": { "rounds": [ { "records": [ "stands" ], "objects": [ { "route": "origin reason=peer_not_permitted", "attempts": [], "from": "origin" } ], "acks": [] } ], "asks": {}, "records": [ "stands" ] } }, { "name": "declined_and_link_failed", "description": "A holder that declines one object and whose link fails for the next: the asker goes on to the next holder each time, and sets nothing aside.", "asker_seed": "7171717171717171717171717171717171717171717171717171717171717171", "policy": { "ask": true, "serve": false, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": true, "serve": false }, "groups": [ 0, 1 ], "objects": [ [ 0, 0 ], [ 0, 1 ], [ 0, 2 ], [ 0, 3 ], [ 0, 4 ], [ 0, 5 ], [ 1, 0 ], [ 1, 1 ], [ 1, 2 ] ], "links": { "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d": { "1/0": { "miss": 3 } }, "d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8": { "1/0": { "serve": [ 1, 0 ] }, "1/1": { "serve": [ 1, 1 ] } } }, "rounds": [ { "offer": [ "5748443101af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d000001a1c4789800000001a1c4af86800000000225dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c0000000000000006012932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68000000000000000300c0684b5f7c2d97124ca57fce01b5fa3851a20ba1c8575333318743b8c258976f68295312f489d24d1f5e2062916c2c622bf6fd53c7c89edf498c4ee7ccc1b2490a", "5748443101d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8000001a1c4789800000001a1c4af8680000000012932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68000000000000000301ff5b9a78b28aaffe544725f977ac9e7fb04041c814fa86a1e160ac9787c5caa486d4f74e534598383c341e26986bc5bb259af1878e593f9837a7aa078554e705" ], "at_ms": 1794297600010, "wanted": [ [ 1, 0 ], [ 1, 1 ] ], "window": [ 1794297600000000, 1794297660000000 ] } ], "outcome": { "rounds": [ { "records": [ "stands", "stands" ], "objects": [ { "route": "peers", "attempts": [ { "holder": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "outcome": "miss reason=peer_declined" }, { "holder": "d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8", "outcome": "taken" } ], "from": "d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8" }, { "route": "peers", "attempts": [ { "holder": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "outcome": "failed reason=peer_link_failed" }, { "holder": "d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8", "outcome": "taken" } ], "from": "d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8" } ], "acks": [ { "upstream": "d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8", "record": "57444131010102d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8e2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb00c01177e75f06000047a57ae75f060000000000000000000000000000000000000000000000000000000000000000000100020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000245000000000000013d3d0ecf9c9d044afc07874842af2083e0af9d0e2413c402b9ad96089b61add147f705e18aaa0e0bec7dd61fc0b19ba0c6ea23883303ad0671653962c730332bb443c5665e06591f3a08ddb07ec38821d34e641093b80e211f3c8ace06c5115204291850278415a3dd2eb35ae8fd77171f6efd098ca26e2559bedb08bb1b209", "items": "40cc0e74c21720511b95f7e227eda7a585aad4e7288ab6c664125b9d4ab50018000000000000000066010000000000005373e05ee0405cd40f62d30f791c81f586cf22879e78dded6af0818f54391bd60000000000000000be4e000000000000" } ] } ], "asks": { "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d": 2, "d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8": 2 }, "records": [ "stands", "stands" ] } }, { "name": "receipt_not_held", "description": "An object whose object receipt the asker does not hold is not asked of a peer: nothing a peer sent for it could be held to a signed digest.", "asker_seed": "7171717171717171717171717171717171717171717171717171717171717171", "policy": { "ask": true, "serve": false, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": true, "serve": false }, "groups": [ 0, 1 ], "objects": [ [ 1, 0 ] ], "links": { "d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8": { "1/0": { "serve": [ 1, 0 ] }, "1/2": { "serve": [ 1, 2 ] } } }, "rounds": [ { "offer": [ "5748443101d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8000001a1c4789800000001a1c4af8680000000012932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68000000000000000301ff5b9a78b28aaffe544725f977ac9e7fb04041c814fa86a1e160ac9787c5caa486d4f74e534598383c341e26986bc5bb259af1878e593f9837a7aa078554e705" ], "at_ms": 1794297600010, "wanted": [ [ 1, 2 ], [ 1, 0 ] ], "window": [ 1794297600000000, 1794297660000000 ] } ], "outcome": { "rounds": [ { "records": [ "stands" ], "objects": [ { "route": "origin reason=peer_receipt_not_held", "attempts": [], "from": "origin" }, { "route": "peers", "attempts": [ { "holder": "d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8", "outcome": "taken" } ], "from": "d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8" } ], "acks": [ { "upstream": "d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8", "record": "57444131010102d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8e2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb00c01177e75f06000047a57ae75f0600000000000000000000000000000000000000000000000000000000000000000001000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000006601000000000000351d0436cd2a3a9a5298386ccf5ffc67779b7338ef85788648aad003afa6b26eca8248f4ed453e1308573ce64de83e6e3073063165d23ac64fee789bf4c8caac2d4d9236564f96ebab8fa17cf3b63566f17a060deec882049ccd668a336a9f892c06b04a91f4b2ce322f3338ff223bb42c7d607c1e2a28251d052a1fd34e630c", "items": "40cc0e74c21720511b95f7e227eda7a585aad4e7288ab6c664125b9d4ab5001800000000000000006601000000000000" } ] } ], "asks": { "d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8": 1 }, "records": [ "stands" ] } }, { "name": "object_past_the_bound", "description": "An operator's bound of 4,096 bytes: an object past it is not taken from a peer, and its holder is not set aside.", "asker_seed": "7171717171717171717171717171717171717171717171717171717171717171", "policy": { "ask": true, "serve": false, "max_object_bytes": 4096, "relay_only": false }, "setting": { "ask": true, "serve": false }, "groups": [ 0, 1 ], "objects": [ [ 0, 0 ], [ 0, 1 ], [ 0, 2 ], [ 0, 3 ], [ 0, 4 ], [ 0, 5 ], [ 1, 0 ], [ 1, 1 ], [ 1, 2 ] ], "links": { "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d": { "1/1": { "serve": [ 1, 1 ] }, "1/0": { "serve": [ 1, 0 ] } } }, "rounds": [ { "offer": [ "5748443101af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d000001a1c4789800000001a1c4af86800000000225dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c0000000000000006012932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68000000000000000300c0684b5f7c2d97124ca57fce01b5fa3851a20ba1c8575333318743b8c258976f68295312f489d24d1f5e2062916c2c622bf6fd53c7c89edf498c4ee7ccc1b2490a" ], "at_ms": 1794297600010, "wanted": [ [ 1, 1 ], [ 1, 0 ] ], "window": [ 1794297600000000, 1794297660000000 ] } ], "outcome": { "rounds": [ { "records": [ "stands" ], "objects": [ { "route": "peers", "attempts": [ { "holder": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "outcome": "refused reason=peer_object_too_large" } ], "from": "origin" }, { "route": "peers", "attempts": [ { "holder": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "outcome": "taken" } ], "from": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d" } ], "acks": [ { "upstream": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "record": "57444131010102af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341de2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb00c01177e75f06000047a57ae75f0600000000000000000000000000000000000000000000000000000000000000000001000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000006601000000000000351d0436cd2a3a9a5298386ccf5ffc67779b7338ef85788648aad003afa6b26eca8248f4ed453e1308573ce64de83e6e3073063165d23ac64fee789bf4c8caac7d4733da149ecddd8e259b3852c0d962ecfc4787665589e07c9d51167949cb82efc45a325ab29bb1d4a32dc05e38dbd2df75d5af9f00f4bb81ab623e0d8a2f0a", "items": "40cc0e74c21720511b95f7e227eda7a585aad4e7288ab6c664125b9d4ab5001800000000000000006601000000000000" } ] } ], "asks": { "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d": 2 }, "records": [ "stands" ] } }, { "name": "own_record_not_asked", "description": "The asker's own record among its neighbours': it does not ask itself.", "asker_seed": "7171717171717171717171717171717171717171717171717171717171717171", "policy": { "ask": true, "serve": false, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": true, "serve": false }, "groups": [ 0 ], "objects": [ [ 0, 0 ], [ 0, 1 ], [ 0, 2 ], [ 0, 3 ], [ 0, 4 ], [ 0, 5 ] ], "links": { "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d": { "0/0": { "serve": [ 0, 0 ] } } }, "rounds": [ { "offer": [ "5748443101e2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb000001a1c4789800000001a1c4af86800000000125dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c0000000000000006008073d8d19b6655336cd8720b1c66c4815dac46232d5038994a18a10f0a0579277f094f5400e89037e8f5291ebc5a88ce315d9b4ec4951238b85ed0b13d74e36401", "5748443101af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d000001a1c4789800000001a1c4af86800000000225dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c0000000000000006012932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68000000000000000300c0684b5f7c2d97124ca57fce01b5fa3851a20ba1c8575333318743b8c258976f68295312f489d24d1f5e2062916c2c622bf6fd53c7c89edf498c4ee7ccc1b2490a" ], "at_ms": 1794297600010, "wanted": [ [ 0, 0 ] ], "window": [ 1794297600000000, 1794297660000000 ] } ], "outcome": { "rounds": [ { "records": [ "stands", "stands" ], "objects": [ { "route": "peers", "attempts": [ { "holder": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "outcome": "taken" } ], "from": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d" } ], "acks": [ { "upstream": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "record": "57444131010102af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341de2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb00c01177e75f06000047a57ae75f060000000000000000000000000000000000000000000000000000000000000000000100020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000de00000000000000675ac695b0655e5e7153e931b4b6bb70dbc8548477feb38e23066fd020d90a991c2f754aeb9e65c6df7b533a6fdb9ecdcaf336dff30539370e1f36a02a125f4c087dc100a5241b15b6eb74710900decfb9fbf18ace6d6f6c17b1c6fd481fa8d8f76623bfb5a72eb4ccd163809397f5e0b60656d2843257b5afda5c71828b930a", "items": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de00000000000000" } ] } ], "asks": { "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d": 1 }, "records": [ "stands", "stands" ] } }, { "name": "expired_record", "description": "A record at its expiry states nothing: the object is the origin's.", "asker_seed": "7171717171717171717171717171717171717171717171717171717171717171", "policy": { "ask": true, "serve": false, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": true, "serve": false }, "groups": [ 0 ], "objects": [ [ 0, 0 ], [ 0, 1 ], [ 0, 2 ], [ 0, 3 ], [ 0, 4 ], [ 0, 5 ] ], "links": { "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d": { "0/0": { "serve": [ 0, 0 ] } } }, "rounds": [ { "offer": [ "5748443101af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d000001a1c4789800000001a1c4af86800000000225dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c0000000000000006012932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68000000000000000300c0684b5f7c2d97124ca57fce01b5fa3851a20ba1c8575333318743b8c258976f68295312f489d24d1f5e2062916c2c622bf6fd53c7c89edf498c4ee7ccc1b2490a" ], "at_ms": 1794301200000, "wanted": [ [ 0, 0 ] ], "window": [ 1794297600000000, 1794297660000000 ] } ], "outcome": { "rounds": [ { "records": [ "reject reason=holdings_expired" ], "objects": [ { "route": "origin", "attempts": [], "from": "origin" } ], "acks": [] } ], "asks": {}, "records": [ "reject reason=holdings_expired" ] } }, { "name": "two_holders_two_acks", "description": "Objects from two holders in one window: one acknowledgement each, in increasing order of the holders' keys, each naming only what that holder served.", "asker_seed": "7171717171717171717171717171717171717171717171717171717171717171", "policy": { "ask": true, "serve": false, "max_object_bytes": 4194304, "relay_only": false }, "setting": { "ask": true, "serve": false }, "groups": [ 0, 1 ], "objects": [ [ 0, 0 ], [ 0, 1 ], [ 0, 2 ], [ 0, 3 ], [ 0, 4 ], [ 0, 5 ], [ 1, 0 ], [ 1, 1 ], [ 1, 2 ] ], "links": { "d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8": { "1/0": { "serve": [ 1, 0 ] }, "1/1": { "serve": [ 1, 1 ] } }, "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d": { "0/0": { "serve": [ 0, 0 ] } } }, "rounds": [ { "offer": [ "5748443101d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8000001a1c4789800000001a1c4af8680000000012932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68000000000000000301ff5b9a78b28aaffe544725f977ac9e7fb04041c814fa86a1e160ac9787c5caa486d4f74e534598383c341e26986bc5bb259af1878e593f9837a7aa078554e705", "5748443101af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d000001a1c4789800000001a1c4af86800000000225dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c0000000000000006012932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68000000000000000300c0684b5f7c2d97124ca57fce01b5fa3851a20ba1c8575333318743b8c258976f68295312f489d24d1f5e2062916c2c622bf6fd53c7c89edf498c4ee7ccc1b2490a" ], "at_ms": 1794297600010, "wanted": [ [ 1, 0 ], [ 0, 0 ], [ 1, 1 ] ], "window": [ 1794297600000000, 1794297660000000 ] } ], "outcome": { "rounds": [ { "records": [ "stands", "stands" ], "objects": [ { "route": "peers", "attempts": [ { "holder": "d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8", "outcome": "taken" } ], "from": "d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8" }, { "route": "peers", "attempts": [ { "holder": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "outcome": "taken" } ], "from": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d" }, { "route": "peers", "attempts": [ { "holder": "d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8", "outcome": "taken" } ], "from": "d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8" } ], "acks": [ { "upstream": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "record": "57444131010102af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341de2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb00c01177e75f06000047a57ae75f060000000000000000000000000000000000000000000000000000000000000000000100020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000de00000000000000675ac695b0655e5e7153e931b4b6bb70dbc8548477feb38e23066fd020d90a991c2f754aeb9e65c6df7b533a6fdb9ecdcaf336dff30539370e1f36a02a125f4c087dc100a5241b15b6eb74710900decfb9fbf18ace6d6f6c17b1c6fd481fa8d8f76623bfb5a72eb4ccd163809397f5e0b60656d2843257b5afda5c71828b930a", "items": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de00000000000000" }, { "upstream": "d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8", "record": "57444131010102d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8e2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb00c01177e75f06000047a57ae75f060000000000000000000000000000000000000000000000000000000000000000000100020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000245000000000000013d3d0ecf9c9d044afc07874842af2083e0af9d0e2413c402b9ad96089b61add147f705e18aaa0e0bec7dd61fc0b19ba0c6ea23883303ad0671653962c730332bb443c5665e06591f3a08ddb07ec38821d34e641093b80e211f3c8ace06c5115204291850278415a3dd2eb35ae8fd77171f6efd098ca26e2559bedb08bb1b209", "items": "40cc0e74c21720511b95f7e227eda7a585aad4e7288ab6c664125b9d4ab50018000000000000000066010000000000005373e05ee0405cd40f62d30f791c81f586cf22879e78dded6af0818f54391bd60000000000000000be4e000000000000" } ] } ], "asks": { "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d": 1, "d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8": 2 }, "records": [ "stands", "stands" ] } } ], "answers": [ { "name": "served", "permitted": true, "record": "5748443101af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d000001a1c4789800000001a1c4af86800000000225dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c0000000000000006012932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68000000000000000300c0684b5f7c2d97124ca57fce01b5fa3851a20ba1c8575333318743b8c258976f68295312f489d24d1f5e2062916c2c622bf6fd53c7c89edf498c4ee7ccc1b2490a", "group": "25dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c", "index": 3, "has": true, "outcome": "serve" }, { "name": "not_permitted", "permitted": false, "record": "5748443101af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d000001a1c4789800000001a1c4af86800000000225dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c0000000000000006012932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68000000000000000300c0684b5f7c2d97124ca57fce01b5fa3851a20ba1c8575333318743b8c258976f68295312f489d24d1f5e2062916c2c622bf6fd53c7c89edf498c4ee7ccc1b2490a", "group": "25dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c", "index": 3, "has": true, "outcome": "miss code=3" }, { "name": "not_listed", "permitted": true, "record": "5748443101af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d000001a1c4789800000001a1c4af86800000000225dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c0000000000000006012932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68000000000000000300c0684b5f7c2d97124ca57fce01b5fa3851a20ba1c8575333318743b8c258976f68295312f489d24d1f5e2062916c2c622bf6fd53c7c89edf498c4ee7ccc1b2490a", "group": "2932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68", "index": 2, "has": true, "outcome": "miss code=2" }, { "name": "group_not_listed", "permitted": true, "record": "5748443101d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8000001a1c4789800000001a1c4af8680000000012932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68000000000000000301ff5b9a78b28aaffe544725f977ac9e7fb04041c814fa86a1e160ac9787c5caa486d4f74e534598383c341e26986bc5bb259af1878e593f9837a7aa078554e705", "group": "25dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c", "index": 0, "has": true, "outcome": "miss code=2" }, { "name": "past_the_group", "permitted": true, "record": "5748443101af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d000001a1c4789800000001a1c4af86800000000225dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c0000000000000006012932204e7c23bdf49db5582e1a4a8a7b4536f2381d57ddf567af5f2dda340b68000000000000000300c0684b5f7c2d97124ca57fce01b5fa3851a20ba1c8575333318743b8c258976f68295312f489d24d1f5e2062916c2c622bf6fd53c7c89edf498c4ee7ccc1b2490a", "group": "25dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c", "index": 6, "has": true, "outcome": "miss code=2" }, { "name": "listed_and_gone", "permitted": true, "record": "5748443101a7f6dfaf8f38b89ba8ce649b594f91e4d01fdc57f9c9493df43b5e50a9987367000001a1c4789800000001a1c4af86800000000125dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c0000000000000006018c7e4e7325d5b2b44bf6c4d72831f8bf15c6007b90509115d4808cf82b349130f2fa51887758f60ad0828ab03954b2b15a7434002aa5c5b7f302742a52c9f40e", "group": "25dd1a0ab255ed534a020fd04937c307c9e437896c18c0d225aba29b0478031c", "index": 4, "has": false, "outcome": "miss code=1" } ], "acks": [ { "name": "taken", "description": "Six objects served and six acknowledged.", "me": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "served": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000", "record": "57444131010102af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341de2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb00c01177e75f06000047a57ae75f06000000000000000000000000000000000000000000000000000000000000000000010002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000034050000000000003751e1209865609d86d7cb52158a5a820791e5e352fbacef416b2cb4b8be8f188970c79f5ad53d39297e77fb5244545b450a4f4683ccdd70f731f942586f04962d8642c0568cb5b9737a3aa0043222acac660e4ce16bd0145e7f387bdcd9542651e584161164d568eda512cf3d796e340c5a446946a0f7a4110d931265878e01", "items": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000", "outcome": { "outcome": "taken", "digest": "6f1e89c17c5ddcceb11499399ee41a011807d3fc53886509d6dc0e9f042148ed", "downstream": "e2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb", "start": 1794297600000000, "end": 1794297660000000, "objects": 6, "bytes": 1332 } }, { "name": "taken_in_part", "description": "Six served and two acknowledged: what an asker verified is its to sign for.", "me": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "served": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000", "record": "57444131010102af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341de2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb00c01177e75f06000047a57ae75f060000000000000000000000000000000000000000000000000000000000000000000100020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000bc01000000000000afb5f7d0f7e3b3164670c2ec58f028d2d8f654b8679bdae9ea70a40fd43c1361e8e2acafd2a3a35d917398ec9bbf735a0d379ad7c52bb3c0f56196c5d169a5ff1883dffc8bf0b9235c78e52edc581ff0d33f0ffcf968a177400b29c8171817226300466c859a0d85f466e87574c22ddeea6e35bc22ce3723209e224987e86e0b", "items": "5896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000", "outcome": { "outcome": "taken", "digest": "e72bda25a97d58c7bacbf6100c4061fb1a2cea76b8f8a07c13479ef18a5b5ec8", "downstream": "e2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb", "start": 1794297600000000, "end": 1794297660000000, "objects": 2, "bytes": 444 } }, { "name": "not_served", "description": "Six acknowledged and three served.", "me": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "served": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000", "record": "57444131010102af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341de2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb00c01177e75f06000047a57ae75f06000000000000000000000000000000000000000000000000000000000000000000010002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000034050000000000003751e1209865609d86d7cb52158a5a820791e5e352fbacef416b2cb4b8be8f188970c79f5ad53d39297e77fb5244545b450a4f4683ccdd70f731f942586f04962d8642c0568cb5b9737a3aa0043222acac660e4ce16bd0145e7f387bdcd9542651e584161164d568eda512cf3d796e340c5a446946a0f7a4110d931265878e01", "items": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000", "outcome": { "outcome": "refuse", "reason": "ack_not_served" } }, { "name": "not_served_that_range", "description": "An object served, acknowledged a byte longer than it is.", "me": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "served": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000", "record": "57444131010102af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341de2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb00c01177e75f06000047a57ae75f060000000000000000000000000000000000000000000000000000000000000000000100020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000df00000000000000675ac695b0655e5e7153e931b4b6bb70dbc8548477feb38e23066fd020d90a99b8b7c5118b7b4da47786abd13a789d3b4fc51fc8525e2aaa1fbef5cd0ec679038bdc90cac18b53a499903e55cd379397038ae90883667d4b9afcbafdf8ec69665d398ddd70f249b4a02ea8983202fca73e518a6dd959ba7e84c4d28a0165e90e", "items": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000df00000000000000", "outcome": { "outcome": "refuse", "reason": "ack_not_served" } }, { "name": "another_upstream", "description": "An acknowledgement naming another holder.", "me": "d62f016a1efd1e4fdf793eb42cd84471e1ba9f0cf04d1287b5cc71f616287cb8", "served": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000", "record": "57444131010102af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341de2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb00c01177e75f06000047a57ae75f06000000000000000000000000000000000000000000000000000000000000000000010002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000034050000000000003751e1209865609d86d7cb52158a5a820791e5e352fbacef416b2cb4b8be8f188970c79f5ad53d39297e77fb5244545b450a4f4683ccdd70f731f942586f04962d8642c0568cb5b9737a3aa0043222acac660e4ce16bd0145e7f387bdcd9542651e584161164d568eda512cf3d796e340c5a446946a0f7a4110d931265878e01", "items": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000", "outcome": { "outcome": "refuse", "reason": "ack_wrong_party" } }, { "name": "class_live", "description": "An entry of class 1: an object served on request is a fetch.", "me": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "served": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000", "record": "57444131010102af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341de2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb00c01177e75f06000047a57ae75f06000000000000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000034050000000000003751e1209865609d86d7cb52158a5a820791e5e352fbacef416b2cb4b8be8f188970c79f5ad53d39297e77fb5244545b450a4f4683ccdd70f731f942586f04961884ce3a8141b0e925af180299e411973ae766182835803e0c7d3c6cc01ed64347ef27d597b7fda7864978d0f4cca5c014d62f56a06ab7cea6b918a3945aed01", "items": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000", "outcome": { "outcome": "refuse", "reason": "peer_ack_invalid" } }, { "name": "role_hop", "description": "The asker's role given as a hop.", "me": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "served": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000", "record": "57444131010101af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341de2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb00c01177e75f06000047a57ae75f06000000000000000000000000000000000000000000000000000000000000000000010002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000034050000000000003751e1209865609d86d7cb52158a5a820791e5e352fbacef416b2cb4b8be8f188970c79f5ad53d39297e77fb5244545b450a4f4683ccdd70f731f942586f0496f1a235850608a39dfcc1daeda9f399eb90176f88d42615287bc1f53fe8a40e54be82bed52e0915692819014df14f04fde844d87ff26bfec2c4037214acf50f0c", "items": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000", "outcome": { "outcome": "refuse", "reason": "peer_ack_invalid" } }, { "name": "declaration", "description": "A declaration, signed by the holder itself.", "me": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "served": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000", "record": "57444131010202af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341de2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb00c01177e75f06000047a57ae75f06000000000000000000000000000000000000000000000000000000000000000000010002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000034050000000000003751e1209865609d86d7cb52158a5a820791e5e352fbacef416b2cb4b8be8f188970c79f5ad53d39297e77fb5244545b450a4f4683ccdd70f731f942586f04960ec31875a99bb3029de20a802ada2f62fc44694833394270af9fdadd8a65c2abbfc3fc11b9968160415162171e9b8577b5cc1ee09d2945c97a49715b45ed950c", "items": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000", "outcome": { "outcome": "refuse", "reason": "peer_ack_invalid" } }, { "name": "grant_named", "description": "An entry naming a grant and a proof: this revision's exchange carries neither.", "me": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "served": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000", "record": "57444131010102af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341de2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb00c01177e75f06000047a57ae75f060000000000000000000000000000000000000000000000000000000000000000000100029a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b0600000034050000000000003751e1209865609d86d7cb52158a5a820791e5e352fbacef416b2cb4b8be8f188970c79f5ad53d39297e77fb5244545b450a4f4683ccdd70f731f942586f04965b5e2dbcbd9c9c585269cbb425c53d9cf277d2cb66f2cab79e431e14099d0225355c98161d32c774d8d719172d6227d1dd707531dd470aade0a4d52328182d03", "items": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000", "outcome": { "outcome": "refuse", "reason": "peer_ack_invalid" } }, { "name": "two_entries", "description": "Two entries.", "me": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "served": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000", "record": "57444131010102af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341de2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb00c01177e75f06000047a57ae75f06000000000000000000000000000000000000000000000000000000000000000000020002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000034050000000000003751e1209865609d86d7cb52158a5a820791e5e352fbacef416b2cb4b8be8f188970c79f5ad53d39297e77fb5244545b450a4f4683ccdd70f731f942586f0496040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000de00000000000000675ac695b0655e5e7153e931b4b6bb70dbc8548477feb38e23066fd020d90a991c2f754aeb9e65c6df7b533a6fdb9ecdcaf336dff30539370e1f36a02a125f4cca740a649c114408834636de4ceb1948bd3d0dc62b3a34c828bbb9cc658b624201cc55174ddf3445188fa9953966cb21f8156d331d96e927433ee9c856037e03", "items": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000", "outcome": { "outcome": "refuse", "reason": "peer_ack_invalid" } }, { "name": "items_of_another_list", "description": "The item list of two objects beside a record of six.", "me": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "served": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000", "record": "57444131010102af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341de2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb00c01177e75f06000047a57ae75f06000000000000000000000000000000000000000000000000000000000000000000010002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000034050000000000003751e1209865609d86d7cb52158a5a820791e5e352fbacef416b2cb4b8be8f188970c79f5ad53d39297e77fb5244545b450a4f4683ccdd70f731f942586f04962d8642c0568cb5b9737a3aa0043222acac660e4ce16bd0145e7f387bdcd9542651e584161164d568eda512cf3d796e340c5a446946a0f7a4110d931265878e01", "items": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de00000000000000", "outcome": { "outcome": "refuse", "reason": "items_mismatch" } }, { "name": "items_ragged", "description": "An item list a byte short.", "me": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "served": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000", "record": "57444131010102af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341de2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb00c01177e75f06000047a57ae75f06000000000000000000000000000000000000000000000000000000000000000000010002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000034050000000000003751e1209865609d86d7cb52158a5a820791e5e352fbacef416b2cb4b8be8f188970c79f5ad53d39297e77fb5244545b450a4f4683ccdd70f731f942586f04962d8642c0568cb5b9737a3aa0043222acac660e4ce16bd0145e7f387bdcd9542651e584161164d568eda512cf3d796e340c5a446946a0f7a4110d931265878e01", "items": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de000000000000", "outcome": { "outcome": "refuse", "reason": "items_invalid" } }, { "name": "signature", "description": "A bit of the signature flipped.", "me": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "served": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000", "record": "57444131010102af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341de2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb00c01177e75f06000047a57ae75f06000000000000000000000000000000000000000000000000000000000000000000010002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000034050000000000003751e1209865609d86d7cb52158a5a820791e5e352fbacef416b2cb4b8be8f188970c79f5ad53d39297e77fb5244545b450a4f4683ccdd70f731f942586f04962d8642c0568cb5b9737a3aa0043222acac660e4ce16bd0145e7f387bdcd9542651e584161164d568eda512cf3d796e340c5a446946a0f7a4110d931265878e00", "items": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000", "outcome": { "outcome": "refuse", "reason": "bad_signature" } }, { "name": "truncated", "description": "The record's last byte missing.", "me": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "served": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000", "record": "57444131010102af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341de2fe2a39b7326642827d6d82d497622cd6c297fe78270eaa436b01f086b6f3cb00c01177e75f06000047a57ae75f06000000000000000000000000000000000000000000000000000000000000000000010002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000034050000000000003751e1209865609d86d7cb52158a5a820791e5e352fbacef416b2cb4b8be8f188970c79f5ad53d39297e77fb5244545b450a4f4683ccdd70f731f942586f04962d8642c0568cb5b9737a3aa0043222acac660e4ce16bd0145e7f387bdcd9542651e584161164d568eda512cf3d796e340c5a446946a0f7a4110d931265878e", "items": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000", "outcome": { "outcome": "refuse", "reason": "truncated" } }, { "name": "self_acknowledged", "description": "The holder's own signature that it received what it served.", "me": "af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d", "served": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000", "record": "57444131010102af06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341daf06a3e3291714e4f356c19c9b15cd1951ec6e6662aa77be07547f289383341d00c01177e75f06000047a57ae75f06000000000000000000000000000000000000000000000000000000000000000000010002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000034050000000000003751e1209865609d86d7cb52158a5a820791e5e352fbacef416b2cb4b8be8f188970c79f5ad53d39297e77fb5244545b450a4f4683ccdd70f731f942586f0496d38e4eaea7dda5fbb74112bf5f9ea8b2dca92c3955a98b7edfcf96fb5df83a1d3d661468a8aba0df3e94e40cae860c0ad32ce2fb07277e41d361edce27a8680f", "items": "a701a4c589d631508bdef9c5e74e45b09ceda2426cfa11094b2bfa015d4ad9840000000000000000de000000000000005896d6093cdafca8f7b2f90a26012b84ed24faf09f1186690e6b84e59aefda8a0000000000000000de0000000000000087f78cb48faa273e98cdf166593f6fd4ed0f800c0122077f56e26db487a6a07c0000000000000000de00000000000000cecaa3c93252e05bb1ce65aa5480f996132e08abe4829283f1e8055e4b8384fb0000000000000000de000000000000001bc932670e8800897274bbeea677ab7cd89cb95261eb91546269043d6c2fd1220000000000000000de000000000000007467ff4c4a62e5afba5a7fcc54b2f4afadc39a5c51dc037b7915dd65bf9e200b0000000000000000de00000000000000", "outcome": { "outcome": "refuse", "reason": "self_acknowledged" } } ] }