From 2d2ae12f554c988261dc926344cbfd1758e46b4d Mon Sep 17 00:00:00 2001 From: Scott Shawcroft Date: Fri, 11 Oct 2024 16:33:28 -0700 Subject: [PATCH] Fix chunking --- circuitmatter/tlv.py | 21 +-- test_data/recorded_packets.jsonl | 240 +++++++++++++++---------------- tests/test_chunked_message.py | 29 ++-- 3 files changed, 145 insertions(+), 145 deletions(-) diff --git a/circuitmatter/tlv.py b/circuitmatter/tlv.py index 3c4bcb0..76c59bd 100644 --- a/circuitmatter/tlv.py +++ b/circuitmatter/tlv.py @@ -746,6 +746,7 @@ def _from_value(self, value): class ArrayEncodingError(Exception): def __init__(self, index, offset): self.index = index + """First index not encoded""" self.offset = offset @@ -789,27 +790,29 @@ def encode_element_type(self, value): def encode_value_into(self, value, buffer: memoryview, offset: int) -> int: subbuffer = memoryview(buffer)[:-1] print(self.print(value)) + last_offset = offset for i, v in enumerate(value): if offset >= len(buffer) - 1: # If we run out of room, mark our end and raise an exception. buffer[offset] = ElementType.END_OF_CONTAINER - raise ArrayEncodingError(i - 1, offset + 1) + raise ArrayEncodingError(i, offset + 1) try: - if isinstance(v, Structure): - buffer[offset] = ElementType.STRUCTURE - elif isinstance(v, List): - buffer[offset] = ElementType.LIST - elif isinstance(self.substruct_class, Member): + if isinstance(self.substruct_class, Member): buffer[offset] = self.substruct_class.encode_element_type(v) offset = self.substruct_class.encode_value_into( v, subbuffer, offset + 1 ) - continue - offset = v.encode_into(subbuffer, offset + 1) + else: + if isinstance(v, Structure): + buffer[offset] = ElementType.STRUCTURE + elif isinstance(v, List): + buffer[offset] = ElementType.LIST + offset = v.encode_into(subbuffer, offset + 1) except (ValueError, IndexError, struct.error): # If we run out of room, mark our end and raise an exception. buffer[offset] = ElementType.END_OF_CONTAINER - raise ArrayEncodingError(i - 1, offset + 1) + raise ArrayEncodingError(i, last_offset + 1) + last_offset = offset buffer[offset] = ElementType.END_OF_CONTAINER return offset + 1 diff --git a/test_data/recorded_packets.jsonl b/test_data/recorded_packets.jsonl index d55e30e..5a93aab 100644 --- a/test_data/recorded_packets.jsonl +++ b/test_data/recorded_packets.jsonl @@ -1,120 +1,120 @@ -["urandom", 7965738552528, 4, "aqUnUg=="] -["urandom", 7965738578477, 4, "DSJazw=="] -["urandom", 7965738590760, 4, "L/erRg=="] -["urandom", 7965738599076, 4, "due9jA=="] -["urandom", 7965746149651, 8, "8KnhJcoDQ10="] -["receive", 7978992097085, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BAAAACpb5gsq0dtcH95TtAUgBK0AABUwASAKTdz3qjf6Pvw8HnTgyo7CQzKrV2XJiCH2jQ9/9CMYiiUC1ogkAwAoBDUFJQH0ASUCLAElA6APJAQRJAUMJgYAAAMBJAcKGBg="] -["urandom", 7978992507550, 32, "QkQEPKKZ1OfDsh3n6A61iVLUYQ0rH/dIACWSmObyMdU="] -["urandom", 7978992525995, 4, "xgFpHg=="] -["send", 7978992807225, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "AQAAAFh6IgUq0dtcH95TtAYhBK0AACpb5gsVMAEgCk3c96o3+j78PB504MqOwkMyq1dlyYgh9o0Pf/QjGIowAiBCRAQ8opnU58OyHefoDrWJUtRhDSsf90gAJZKY5vIx1SQDATUEJQEQJzACIObgj9CEx2MyPagRHuoX1OB32N8u1aKUpNKjb4b854YkGBg="] -["receive", 7979044940502, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BAAAACtb5gsq0dtcH95TtAciBK0AAFh6IgUVMAFBBPHsOyrdTN6eeP0KdFFj9sAzV2fjXdSW0DNZ6WZ2srG9+nImRDIMJS5NpLXMHAmKTP0uBqY+zpKHQzGQjU8y/6QY"] -["randbelow", 7979045314037, 115792089210356248762697446949407573529996955224135760342422259061068512044369, 60575419614403420083060279134909277053715164832432247686169878653662216406180] -["send", 7979055513259, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "AQAAAFl6IgUq0dtcH95TtAYjBK0AACtb5gsVMAFBBI0CZh6U/U7ZSob3bs4B66g9FG3g39WHdSUAzPrIhIUvVGMt343NLEwPvqL0V4BfyqywzsHbfoPTm6a0GrNYlxkwAiAfmoE4miWx5B6d5nZTrp6R/eaTcaiMMly1VrAnEZkOsBg="] -["receive", 7979070236286, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BAAAACxb5gsq0dtcH95TtAckBK0AAFl6IgUVMAEgYDETeul+yaOsGTOFZavhJDmVbrZ9Wg+SsDuP0GFl+8EY"] -["send", 7979070415374, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "AQAAAFp6IgUq0dtcH95TtAZABK0AACxb5gsAAAAAAAAAAA=="] -["receive", 7979071739793, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BAAAAC1b5gsq0dtcH95TtAMQBK0AAFp6IgU="] -["receive", 7979074967993, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAAMyvFAgAAAAAAAAAAAAAAAAAAAAAnDlUH1TkYQtTJ5BHJ9kwjywRSDnD2tKft+irJLlGBOehn7ZRysqqxJDrUg=="] -["send", 7979075529703, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANaIAB6Q5gF0AqqMoLEiD80Umd4pJJqFNZrrFA2zpvMlYH023BVAjB985qgtIL6W+y60kjBj727CSFthSSNfidn3L29/"] -["receive", 7979076861315, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAAM2vFAgAAAAAAAAAAAAAAAAAAAAAR3YjtZjAMXA6p+C5NjJzIVaoUpLSqIbmoy31WXkv+iDQLA=="] -["receive", 7979468331199, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAAM2vFAgAAAAAAAAAAAAAAAAAAAAAR3YjtZjAMXA6p+C5NjJzIVaoUpLSqIbmoy31WXkv+iDQLA=="] -["send", 7979468629903, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANaIAB+Q5gFxLOXhBmICW5zpO6mG7KzKR/JfzHuQn/4hbw=="] -["receive", 7979470287279, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAAM6vFAgAAAAAAAAAAAAAAAAAAAAADpOlab7YpCPTLSd74boK/yT2O7Xr9GLPIuuu2sNHbPb5RkEK3tPZ01ARmA=="] -["send", 7979470778396, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANaIACCQ5gHEC8D/Ao1DZ+G/kBISHeNJIBR3RxvSfQ2ZRmw1e/MmmN4CO+m1W/xmVbXz4dSuegpEdGcpF8uHyg71VhK7hLa2OtCgcCgiZtdY1b3rN1Xn"] -["receive", 7979471447588, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAAM+vFAgAAAAAAAAAAAAAAAAAAAAAVMWY7/2g7oVv8YCYzdZowcUkbdLTvwmSzud0UxPbox34xg=="] -["receive", 7979879776178, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAAM+vFAgAAAAAAAAAAAAAAAAAAAAAVMWY7/2g7oVv8YCYzdZowcUkbdLTvwmSzud0UxPbox34xg=="] -["send", 7979879969583, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANaIACGQ5gGmtSnYwC41iyuO9L9eG3vZSHW7hrG5WmClOA=="] -["receive", 7979881393049, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAANCvFAgAAAAAAAAAAAAAAAAAAAAAnqzSupoXJXtNOlFZKc5f+hmYVcM99NmBu5eJWHdGclyJ+DKNjfqbtPLknTS/e3OLEA=="] -["send", 7979881951562, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANaIACKQ5gFLpWSZYkObqw9m+VbFeIaAunc1PC7wIthz+Lz1mgBDvy/1rtPzI610oNGchlPhRH0XjpngKg0GrNb50WbjXqK07Q6f82ijL5QrjxS3m9q9iBsGJVKECqgKqOC8i0NdTg=="] -["receive", 7979882770638, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAANGvFAgAAAAAAAAAAAAAAAAAAAAAttkI55xD3wHXUx1dbciR6gHGIIquW4bwBL+d65J35dvIeg=="] -["receive", 7980259077474, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAANGvFAgAAAAAAAAAAAAAAAAAAAAAttkI55xD3wHXUx1dbciR6gHGIIquW4bwBL+d65J35dvIeg=="] -["send", 7980259291287, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANaIACOQ5gFEZX8QdPLLE/nijovdW1PnWwNod+P5M5TJQA=="] -["receive", 7980261093828, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAANKvFAgAAAAAAAAAAAAAAAAAAAAAjvRUyq19AyDI50Jgy+drSq+SxSKNctrqUjT7mAUHOJDb/VCL9Y01Bkj/Vg=="] -["send", 7980261479686, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANaIACSQ5gEbeb1+VrEbGd2wfckQHyIaeADNhWL5KeQiZNlIzlNlalluYcrAnOpUaQALyIjz8OUjMrwHx3p//VhQ"] -["receive", 7980262084778, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAANOvFAgAAAAAAAAAAAAAAAAAAAAAQQD0U9+bapJR+4DIwl7QJG1sV0rj20cDoELGvt7G/jESZw=="] -["receive", 7980604671236, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAANOvFAgAAAAAAAAAAAAAAAAAAAAAQQD0U9+bapJR+4DIwl7QJG1sV0rj20cDoELGvt7G/jESZw=="] -["send", 7980604865061, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANaIACWQ5gHZXw0Dxc8cW5oOOdZt34r1rzV4flUyjVym5A=="] -["receive", 7980605936372, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAANSvFAgAAAAAAAAAAAAAAAAAAAAAt6HPum0nhdu5J/zbjVurKtTs/3UT4oXodwQ0pgqRDRDCfJaxLWpl+wHz/Q=="] -["send", 7980606317401, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANaIACaQ5gHfZKbKWMKNMylwzJ4qw7PEvI/au/PgyaUarTEH10nOzKrMuAmBFhooeeSDnJa7itO2LGy7Y462S3Aq"] -["receive", 7980607039734, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAANWvFAgAAAAAAAAAAAAAAAAAAAAAARNBLOB53NAepXoPiOiUIoaFkB0qoVbdwtXwpJCPdhjTFg=="] -["receive", 7980973812874, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAANWvFAgAAAAAAAAAAAAAAAAAAAAAARNBLOB53NAepXoPiOiUIoaFkB0qoVbdwtXwpJCPdhjTFg=="] -["send", 7980974024874, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANaIACeQ5gGaypVmY2/qAnC8o1x4BC1mKWpmkAhc3VJspQ=="] -["receive", 7980975034338, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAANavFAgAAAAAAAAAAAAAAAAAAAAANc7d/KwZLGclI3Yt59zeTuVmtGSfgkD1ERVHVz3u02Qlfh+BgmIpAiWVOQ=="] -["send", 7980975436697, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANaIACiQ5gEUA9HNUGIJjWgUTd0xZua0ZYF9zbxZhoh7ZLoiId4J/gQ7NASk6/RmJDOkGEt8PBGapnZJgQ7HaNx6s0gW1zxT9cTRwvH7"] -["receive", 7980976117271, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAANevFAgAAAAAAAAAAAAAAAAAAAAAXwCaMI356HSuXpNn/p9IilIHr5zVFTf50F84DX1dnddFtw=="] -["receive", 7981312198776, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAANevFAgAAAAAAAAAAAAAAAAAAAAAXwCaMI356HSuXpNn/p9IilIHr5zVFTf50F84DX1dnddFtw=="] -["send", 7981312407851, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANaIACmQ5gHhApqI0Gp9WWQgnELmLgLLN1EgOcZvLJTetQ=="] -["receive", 7981313692034, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAANivFAgAAAAAAAAAAAAAAAAAAAAA3E+7JhKxZirbUfRDCQrbVjn37WfUri161k08JEjUyCmPC/dOH0SMU0lRuA=="] -["send", 7981314079966, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANaIACqQ5gGNfwwvn6F43sdiiKvxOccRWrsMpAUgKLjAS1/yJsUWyRasFgnFYkQ1YEV7dJPpaTldkotVWvEBgA=="] -["receive", 7981314612891, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAANmvFAgAAAAAAAAAAAAAAAAAAAAA2QCGdXuBlURwWJwzLQwkIA3Z1PWStufcaYQ1+88kn51VPw=="] -["receive", 7981673898965, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAANmvFAgAAAAAAAAAAAAAAAAAAAAA2QCGdXuBlURwWJwzLQwkIA3Z1PWStufcaYQ1+88kn51VPw=="] -["send", 7981674118599, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANaIACuQ5gHs9GCLNC1pxxXyNkHeKps7Sks9GyfFBDfuuA=="] -["receive", 7981675349512, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAANqvFAgAAAAAAAAAAAAAAAAAAAAAkslwg/hIEIPKa4DmNtw2lx3J6tVjgpGKaNkUwMvk7GHvKKvM7EQmne0fYA=="] -["send", 7981675805071, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANaIACyQ5gErH1nF4ZzZ+KKzDCNTEZI0/4FZH3ah5FqKE/sZnvYMuX58/nrpWCtCSjN1CVfl9eBRzH3VRDYAdHtMh1v+hqfY"] -["receive", 7981676650176, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAANuvFAgAAAAAAAAAAAAAAAAAAAAAmfpAXX3Oa7SWfXLaruMhGObXaiODklMK52VAE6IKft6Ulw=="] -["receive", 7982087727171, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAANuvFAgAAAAAAAAAAAAAAAAAAAAAmfpAXX3Oa7SWfXLaruMhGObXaiODklMK52VAE6IKft6Ulw=="] -["send", 7982088041484, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANaIAC2Q5gGl/cN9utvnoCZ+S942RMEYht3Xc/jlU291GA=="] -["receive", 7982089871356, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAANyvFAgAAAAAAAAAAAAAAAAAAAAAbNBhEXVRC8f2G/FdcbrZMdlCkraAFHAfzeRxoKgw0ulsFGdSvKAV8FRJOSPIpwtd1dB0GsvBIIJV"] -["send", 7982090430441, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANaIAC6Q5gEEGNPWtYw8WBCftoeKpSjAUDd0Ks8eatejtgW8tOEjdjGG8wnzRpvzM3PJ59tNAVPkn8RRBNgRpyUYmMX60Q=="] -["receive", 7982091081750, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAAN2vFAgAAAAAAAAAAAAAAAAAAAAA4kuloMBot9BX8fd6ODb4IKAPhpI8VjX/EXY="] -["receive", 7982091839329, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAAN6vFAgAAAAAAAAAAAAAAAAAAAAAQrAh4vtD6UDQTAXzlpqOG4wcb5Ey5+7h37j+S13sUYJNpFCv5YwJdeHTeQ=="] -["send", 7982092151909, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANaIAC+Q5gFDNwMo8cTFuoIWhzSCijhSwFTvsphFdec9JCUiLGuHVpJX0lUrF0YOdz9n2K3RqFU0jTUCg7N9Z3U="] -["receive", 7982092667561, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAAN+vFAgAAAAAAAAAAAAAAAAAAAAAY92GtjosGScCa4zWXHLZoB9xAs3ANeNobsxPKaTyn1jsEA=="] -["receive", 7982496801197, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAAN+vFAgAAAAAAAAAAAAAAAAAAAAAY92GtjosGScCa4zWXHLZoB9xAs3ANeNobsxPKaTyn1jsEA=="] -["send", 7982497005051, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANaIADCQ5gGhQLPd5EyZ3hMdwSVqL9pbX1IFgs7z8fYFfQ=="] -["receive", 7982498221476, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAAOCvFAgAAAAAAAAAAAAAAAAAAAAAm4ZHJa/LVB35mty1uoe72T8bhR712IfSFVNcWTC5rWxgOTB1krCGSpRnVS8RU9f+fMkQx7DL3tX1POA1q0Q="] -["send", 7982498740896, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANaIADGQ5gH0ikvD6989StBcvTv84ZfaSQyZK0stkAZWMN4+StYQgPk68daQxZ34m2VDp4MuSCe4b2KU6hSQfdomnfyeZg=="] -["receive", 7982499285914, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAAOGvFAgAAAAAAAAAAAAAAAAAAAAAgaZ6EoMZ9nLJBgpK8EO4tFRAC97cKHjZIkU="] -["receive", 7982500200901, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAAOKvFAgAAAAAAAAAAAAAAAAAAAAAwnMFyJvj5xiqswJQec3AfWKWdagazLRvJSKUauStDbblg6FS+ywVIbpN91iRkzAvojI93aVE"] -["send", 7982500642344, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANaIADKQ5gEfgsiH2Sk6II0cZD9FneUgOKVqIUJn5n60V/IrSpv38ZmQqIuN2khgWKBBmXih4gh4ZpH+YyKhTPi9eF3TH98rkiwsqYBzoLWf7T9ROUJfKHiYj5GhLbQ1OQ5VzbXW3ZhInUlY8bFxbeXR8oHFA3DaF98nBlytCnVdgNVrk0MxoU2FXtb3X+sVPJp6QWHj09P8ZkMa79ebV0chP4upHpvQx6ECXejR84yYt4stTKvPgNS/whniU1D/zUscW6QBCynZSijD5HbdGmIiwXJtios5R/ITgr2RZU/sm5YxsVnzEKvBmwMoJRYaEZRwUHXaSNmjWvIAi/lCsPPYta04va7mOn2jz9Eck8Y+HLge1Sr23e4Ps7U2WXmiKCpUKIYTlFs1hTV++A209yQWKkyrTUZgLCzhscF/0FlDCz55ZAN2WPgEUIymQCagBZjTpRPAKOFGwQXvozxtPoJwoXJ9aNCXSuZMuhHcn2Cmp3+pVQVSiHZWj2IdTVsWFOPRxRDQVj7TSESlXqBEUNLgsdE456y3saMoqCB96mG4RhGSlglvwO7qruhWqWC7s4eBDB61g/FLT77VoXMgwAuVf9gZKdoyKAl5NcDhAiBiLrD3YznRYPx9YTfAU0Wlt4wp1qOm+SmVZv77AG4+R5CTz7hIhk5zDIFI2K3brT+SLVerqQ1tV3MUCiLc/ALHwg1KLO4OUMXAinqjsMpmK98NTzzhpq7vnZE4zRkvlg5+"] -["receive", 7982501217789, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAAOOvFAgAAAAAAAAAAAAAAAAAAAAApzv9gWYbaIW+l6Uro1Ze7XZ42SBRbb8e81w="] -["receive", 7982501787053, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAAOSvFAgAAAAAAAAAAAAAAAAAAAAAe9F4Ks0E6Y2X2SBLt1RZQyPfr3i8/35bzMYWF38AkuT4U5gwEixhSWLenvVmlLOIfchQ+kMX"] -["send", 7982502179033, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANaIADOQ5gGQ+mjo28oh01X2iKIpeRFvBh6qCqZdIbND2J0VhHYOvZBLfc6xbAcUGRoA2vdNrqrKrjHgQ3G3qM6toM/iDITHwagirI6aD3Z4AJnmqQKUd/VDy9YjZLA4+A11apJyacdVUlYnzH6ycgUbQL1myayejDxgjxkH6IwQMS7R+nw/Ug6DRYPrmdb8NkZYj96H1nFktFaoSIS3qbZ0UonJOwbKEdoM+MNFwNCOAL6OgC8x5rLx6YgMC8S1QTNXJHIa2PmOuHMFpRqJkVRF8RFG8jB1PygyeMgW7FLFkPoLegVmRvsGkl5BRdbaIRpV/Z3G/2hcswSIihUFg4o1i9b54qdZUN8rbBPBMstK6OE36Cx3gIoExPjVU3bTzHqKi8/B/tXJ08g/cpRbtCFVq6cve5Ykgf7joRmieuECsl++pXekIds+XewCgwS8TlnvLFHpbhEGulqvwSZSSlAKPIFXKWrLp/EdnDgJEkeK3RpC7QxV9cF+GaFr02ApUMoQq2/sgmesuAHIFX6BZWWJFuP2nx8SAKR75WyRZHpzqfYOQMGqnrZcvYK+WcxQZ66DyVNogcB9AWFTXJ9kdLAySXz+q2b8YokdZx+/yLp7OelLSufZ0YtneatN6Qr1O41xLDzYGsWP9naFfG71qebM9BFURE1Mge3rzCov0U1TtuVsfY0iiPLYXpcn5EFIuTFpUjS+WjlRVLxI"] -["receive", 7982502876268, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAAOWvFAgAAAAAAAAAAAAAAAAAAAAAajnI0O5yjXlFH/sjvWW6CNlAM6HBMDqKkqs="] -["receive", 7982503408462, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAAOavFAgAAAAAAAAAAAAAAAAAAAAAaCLNf2RhGPfdwpOdy3teuTtqN0n03zxSX9/hjcu2gcPMuuQsPCf0xNMO8OyuwiR6+czTcMyQWGne0vVW+Ob01xyQNltFb10YLHcMffCu/ivB7T+0dco="] -["send", 7982504449035, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANaIADSQ5gFSEhVjqgYpf2nvp/b0ebWFVkF1T5ZIXJ6l0lNQRtWyprw2YQefBPQQ5Rbe8AjfaGf5sgxT6sFLtkmL0JlSXe067xkqyT9seksEUfAsOaP6NxEho+xlv3+qgnXgtybw8MNJBFzaTynZcLzIlqlsw3d1MTxHAB0o90P5tDy7ljsPBhq145YjSNSMkJIySi6sNRGOxIYfsEUKvD3473bboqBZZtxWty8ANzQylqIc+Qppgsy80mcgdTlzqN8NAwHPh5s4yV0GG8AuKgy9CxverFQeyCuX/sqOW7exJQN0vxij5MdMVGcy8xwg0BxtEmNuw8SHCuMy9Ko9/6NDDSOyuvBpHpGmvwVzV8WvOj1lC3537Fc0N55YCirnPlxtpptiOmnl4I01FgDQjkgbkYUvlwWbjIPHAuOBGBSkhLAeoTiM6GHPEpa3iO6dqJp+yet7Pdpi/68xEzwdVHdksxmUDEJqfgTo2c8HEnuSr8NZDUare+bKPKzVuB3DYviC9E3/23Dwdp+dPlH9lEmi2ceBQmesSWZlovO0Ccc="] -["receive", 7982505052354, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAAOevFAgAAAAAAAAAAAAAAAAAAAAAqsBDU8or4o+YrWWfu6c2Lxlw4rmFufyrs0U="] -["receive", 7982505723500, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAAOivFAgAAAAAAAAAAAAAAAAAAAAAO0nhJvxUfEslwIiusf5DKUdxvrXOupSEljo83+sJ5iJSwyCy3DJEBK1hzCfLl5icRpngQsUl8EbtQU6q3l60XPsIpSsetcP5gi62Kp2dYFF3KwJzs74="] -["urandom", 7982505926934, 33, "trXCRBNar9H1PawbV4RiWDFZe+Utz0AhkOf+5G9Se/Go"] -["send", 7982507647630, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANaIADWQ5gE4tLTYFTKWUkrAWzmrcjtofK0fvlbUzxrPDekfkTQ/P+WjDqibHPHq1JQ3ptgrASeT175iwOmq6aEcJ+Mv8iztK4u8bM+UeCSI2i4/i2imRZZZCpHyUzMxcgn0muS2mw4PZp1ZgSl8WYjTX3aul1+yK2VXrB9GWcMXCBB9IJsPADSv3aq8ovRvR6wF6mzDsSLwsLdvN/z+3crE7pteOQJM5kXagGlsCcymTSPHTQb1eNy+KHQY7cGoU3GeqmzWxojVOZeJSfA/1E2VKvOMMuLs9D/z1WfrkgLjmmNhNiBV12y0j4DRJUJDjfylLOW7RkipUxE0qU4vuRDNzn290gTwvbKZN/0HlRUD3Atpl391mg9j24MjqeJzOuddr4aSshvinlrCOTzD40Aq57P7xqCXgom2+pVfj6iUEsZJVQpfawTQUDmPGIsDQJKqlFWQz9S1eusw6mdwlrfcgewLs2TYQNOlFgJTUxDZfLVTO9CgI9Xccxix2D+0ZqoX+kUGj0s88ro="] -["receive", 7982508410990, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAAOmvFAgAAAAAAAAAAAAAAAAAAAAAfs9lVOoM1SzoCjb4o/KXekIGP447SUDaDgA="] -["receive", 7982509900210, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAAOqvFAgAAAAAAAAAAAAAAAAAAAAAPo01/B+0XsEB9xwu9YqsIaylnp8vvu8CvmRmJUliLrSF7xei0idh5t89nIndGkStTaPg/MbfbFND0xZOhDxr2adbN53zckHCZMmZWmkVwQxDzn8af+s8IGCf481ejPPFLQAje8QdAsOQvmznU0fgpHXT5HleCL53T7iVH5nptBcXcTICU3ad3a5mKd9aMrvYQZaAo3h7Qoh5VzI7lKI8xTM9LYIqOWS1vVZTxO7TbG6X0HEyUubJ6fZRdqJ6iJeTBhAnuOpNQGJ0QmF4IXzzmOb/NJdZKfEpahnZM2Yvat2lSpOfhDJONCRKiHCINymF12dpek+Hh5iK5yNJBY4TUZP0RNCTwTvzYueqvpVa2OlUUrGJvWarSDdsZ3Yk"] -["send", 7982510349748, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANaIADaQ5gEkxPNX6f1NrMW5Y39SuZ18UViFTl2rvqIJaVWij/VvjQd4dkTtBwOl+BHbcLkGPL/5zM7fBnhuJNQfIA=="] -["receive", 7982510943809, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAAOuvFAgAAAAAAAAAAAAAAAAAAAAAlPbU9YRkznU/AdZ6qTbU3Lq/UROYFfA/218="] -["receive", 7982512886303, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAAOyvFAgAAAAAAAAAAAAAAAAAAAAA1G53hOV+ZXOtiEgGsC0DxuQ59aDZGDr+pIu5yb2+xme8sBlOZ6C+ejjTcPMpjzD63VEaZJm9lBtliB1kA+kMue0hzgC9zeSF9dCs5DoyKOlosELqSMP9Xy/+x3TZ65sU5JdKyJkBdGNs80zJhyPkdXh4r4ASwzyLceKJh2C5pVtit7TtuD7ZLfygN4gp2cgpYpPzKqcQfmE9rPNU64uiZyCXOokshrba05pV3ru6t1NyMyOjMCaJdWfznh/jIIIVel/ICNMIDkYW7s/Y6x/+FyhYGL+fmAS9gJS1ssKxFGtPMkNJtVDcjdi4K5eXJtEklSvZpo1rqW8At/Ssqi0RKg1jmAovVNBvLDKxcKrbRajnpRN6ZRKeIFgHyvVMhhfJpCRBOk60Do+aKZaRUwXnzqyutI8pC2qGFjZB9mF3dHfo1DHo8XYAIIbp47g4umz0Mi0="] -["send", 7982513884827, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANaIADeQ5gEQ32IrL+Fed/nJPhfmCJPAK0frMHSe8voYslbS76YcFDHaBk4dyf6j54Kl/xf/NmN+zXv4tWK9eNz/eQ=="] -["receive", 7982515474587, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQEAAO2vFAgAAAAAAAAAAAAAAAAAAAAAy3WQR5c5zlxYQQ1lE2zmAIK3QWQVogvJXkE="] -["receive", 7983439556317, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BAAAAC5b5guKlL3V9/96NQUwFq0AABUwASBjtNDFlcjFEU94YynxAjKxELDqZM4pEkVfVcVkq46zWiUC14gwAyBKIVdolcn2as59NIc7Orszkv2hqFbKxYnnXlo//9fKdzAEQQSrC5ZNlaHtx8qisIvpoNRmg0pXchTCKu9oFSyN+LEpeZnW4cWcxN/M6WfDs/EpI1ti+s6/RflLBybU4VIPHkFSNQUlAfQBJQIsASUDoA8kBBEkBQwmBgAAAwEkBwoYGA=="] -["urandom", 7983439827569, 4, "IiIYhQ=="] -["urandom", 7983439850252, 16, "oErx4Om22b/f9mDaEh/0ig=="] -["urandom", 7983439865971, 33, "bIjhtECfGRnnt4CHIM5TTv+93SNO1isKFB7iqpgwtCIi"] -["urandom", 7983442201288, 32, "yh9lbwKQhkTXmjGE9AQlHGMlj5L6yc9/k825oydSseU="] -["send", 7983442637581, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "AQAAAFt6IgWKlL3V9/96NQYxFq0AAC5b5gsVMAEgyh9lbwKQhkTXmjGE9AQlHGMlj5L6yc9/k825oydSseUkAgIwA0EEFjnch69D6/0dUO1a9+PJMjHmIQUk9FQQpa5RNHUfDx0YcA6RpppMAERhzT/YRDwuRW0T+Ae0Ix1bqVKnpYUgKjEEYwGlxzc/HTUZeueTWrjX06156qNrQAdY1X1OPMXojViZoinHno3u1ELBL4zGugpJ69DRlFBMiJMhOmOjBl5uSv8GNWJHD1wOGVoS3eEFdcx27Ij1NTa57S2WA3BstxTPIytE2ww6zFLxcFzVBFXTJ4uQxcKjy0uOG7ruGlYBQ1+SkdOZk3cO1OPkVmImRfGl4auqI915OsciAdkc9QrHHeBA4aMrgW81LeJm8DP3hQFLToU8DRpqsI16GYnvyklz26YDBk44JW0QH6nwi+aFrmfkkK2eJC9FZitMK5B7aWB3s34vOth1TGez9UTlSYj9mz411ZQMypdib2/a6d3rdpXM67IizTLwp1s0oOLc9RD1FwjNjAkdgX+ABxjpcn5xlJRl0lbe09jIs3PG9u/Nxr5N65FMovVkiBIajoFMT03pnNlHlKu5dRJQTkh1fqkquIYxsfCAcQkfCIn7fU7gVXrnFmteGA=="] -["receive", 7983445210455, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BAAAAC9b5guKlL3V9/96NQcyFq0AAFt6IgUVMQFQAWjBOjCa7kvfHO4J0FcEOHApNBHh6z9ftoJ29qsQmJNgq3KlKeaTgtcdjIcnEyqNnDfV2ut3gCvCR+6tLbo+AZkU7xM8oEWcMiSiJIeisLS+8p0QRpQ8cbilI3hmNA+82IXCvRCzH3BqSSvwbAo3d9nDM1xwtQZQ9LtY9W7YrnBeiqie2gIrfDL97YxHOAAxNrG8Q3zhzmKTrrAaqiE4rdDkcBySi3yQBVsSppv7x6vP1dzejy2wvC2syvKWcz+E59kGcm1y6rX5xdpWlBqWS/sj+i8izS7ReC3OIxMN0imus8BCqCTk7tFOvILl4AHpEbkNj2Lw6A8NJc2hrW+3WGCYLVAVk+JxiNqEpTdctxydKeWN4nrGIkh+xpc/9hcQqRUApixIZ9VhiOkXIwIyNpOSETUUjWhnzxvAID9P6zd/oG2iRF9j6DaurQ1yeHvRWRg="] -["send", 7983445510991, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "AQAAAFx6IgWKlL3V9/96NQZAFq0AAC9b5gsAAAAAAAAAAA=="] -["receive", 7983446552026, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BAAAADBb5guKlL3V9/96NQMQFq0AAFx6IgU="] -["receive", 7983458022747, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQIAANqnDA6KwlIBU+QKrAGmWoXjVFMpyNh5qMC+lSijkez/kbD06WrGprOFdq4KnoVg6/dwn9ZnX4d2gvasHQlnPFwb8WgnDIZB"] -["send", 7983458443150, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANeIACSCUQgh0y4RM2ujyB62EZIJXN8n29kxCi61X9JZRk+lBrpkZ7O6cIQtdh4/b813mTMGI4H1aZOle3L5bBdSrVTeRw=="] -["receive", 7983459032872, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQIAANunDA6KwlIBU+QKrAGmWoXjVFMpCMa0m4y3aBbXJQmROfuY4ADUEvCHnm//2o4="] -["receive", 7983463010467, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQIAANynDA6KwlIBU+QKrAGmWoXjVFMpzwrp3vVdVWX5zntdH80JmhifuoJOwix9DN6idqRrmDDQ32OCxpd5KdYTFu6oES5mR7EpzvTJOVlqcg1o+4z1TcvrkOytnTNKaNkeVc/ctSJb+e+2UGeGTXxeSpECavBMKUoCbQ7rkvo="] -["send", 7983466078014, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANeIACWCUQisbQSJZ2yfKbyEGMDsJfA7wr1SeYbsFXP4w9wR1SG47ml76d4qKfDvvtetMDnalKFcZlQtI3QwkexuP4Zygch//J0deqEvRXqXvp1XY3Pd12AXPWL3RGBPPKIBrTzQeusuasz4r1Naprfnq3BmiQnv2XSsCWLAquyC82jUy1JxOgyaCp0Hmj3mvrOh3157RCmGHy5zPkI6Ffp2MLvLDL/Aq9NOb1DDFaSjgia827yQZvUsxWWz5vQ8AiVm2LR0ctQZFx4XMHVjGWX+Vr0aqugWgUpxw5HDrkdVGQsH+SQMZAHOIPrOfiXrg6RyLRerZmvv5pdqzoLcvhmvd1zn+nKwHG+SNyC9dLsNoH7cVTYYign3O4B4KBbJd8dRKRhVjcLGiIUgvJ7gIic/uR9TbLzU2lbEuHSf/Vik+rn8yMsPu9jFrP9xi8t4LeQdDf3nH9pHJHyWoRYT8sOt3t6pACg65ALOMpgpXd8/G0DkmoKlgwiQ0mmu6fskfS3L2BnJKEZZ/hwNSHAqxmSeLus4uSTLXz3vvcVixAy1bREIpnlo9c+lVk7K65y00hnU0jZ1WYgq27uj81fDj1kN9i6k+eqKRtJb6sundjUeDDVc2HZlBSOlnStzDZkX5PP1P1746SMgg7LbVafQ3r7pQDpJLOEC2oHyLbcarlnJiKyF3XLfajEOgzy7BiHiysZyGxhEM+o/I71FTStkdOEHs1OX5qMkVQLuPziYbR66uFj+lPtXrdkPrj+lDJ1HQPmFs+ELqPkUqW0NCm44hvBqYk8rFPy0qNx19MgYE1G6GoNUF+7lcxe/k9f97jruLXdGaAsmVs2NewbG4oKdjjfWwALfYx1c6zP918PFc7YJqJ2ipHw1snJDozbs76bOen5X0j+vIlUHY3RKPOVhXvOXoNLagEusNo/NR3IZrXgFCPpA2d0b1t7ai1xkxkw3CK+ZRUZug8lbePEcpNdPhTIHjGOZmuZrFTXu8Vn7dccvicvS64o8wrX1MASjV6VuTe88DAq/V+axlw53nBiwlwRA5iU/w9kS/M716lw35eg1d+SWQP8rZsw2ehm+/jPTjT2lLOzU6TDiezhikw=="] -["receive", 7983467118177, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQIAAN2nDA6KwlIBU+QKrAGmWoXjVFMpVPDtuNWmWD5CUqzmO85j8buLv3MG5zdkwjXIB0qg6o47Sw=="] -["receive", 7983825552865, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQIAAN2nDA6KwlIBU+QKrAGmWoXjVFMpVPDtuNWmWD5CUqzmO85j8buLv3MG5zdkwjXIB0qg6o47Sw=="] -["send", 7983825777128, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANeIACaCUQjkSNsk2RLHkp/hWtVkwOfadHBhF5wQNtOg/A=="] -["receive", 7983828357355, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQIAAN6nDA6KwlIBU+QKrAGmWoXjVFMppYAgZYc8tBRp1A3K6nCNpYQoWr998WLJLdZJJPd9PxmAwCiFmneOTOKl7/GJkcdOwkPiKg=="] -["send", 7983834810971, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANeIACeCUQhhIFAjW1dMLcYFJ/2bQ+nGGGg18cLlvUf8BQy2zc5B/4jUysOlzv7NPl3rNXHdi7gc4MAGm7iqz9LlA2YgZAZv0aLo8AXZW5KGViYPei4esVbIn3U1ruXGOkyfoFpaDs6snkcihVmlfas+nQtufCPM4ZVCSutXfbQz/bvChdQA7rOr7AjpZKV0NNltzM4cYwZKgm0M5IoP84ywss7KSd6BYDVJ97d3PQ4bdAM84ZVBFIagGpC9yPl3IenGPdeWphUYq2ouxsL8d5896ZaqT0EZlXqZd95xxn5QsYI+qjqCt5OLaKcQWlG0d4y5RclhFmRY/JQGz0zPkcC/ZDRoGA6pgd8l/10An0CdZt7aoceWqNnKRVgTXby51ORKu40xWwRV6AlvG+AlRQC2JXBQ1NKMTHyseaBb8X/cq7TODHaoByoVNm2WjOETIiwWog8077/iaMkb/4cedgcYGoulb+cMpokVdbqQNRvkvGlnVY7+dcbxVxTe0TbuKpIbeI0QNw+MesCav8RZbTZ41wJTDhhiN+yNZE/R/tC+Zp4kwt+UKyBKH1qCxRYnkDVkQv+21l7cW68Y0U/wzaRERSf/Ww/fAIhvPUhukKjIQxk5ZYwZs4okFmdv000+SXIvVy47Zzr1H0bFno7Fx251w/MjkBqWSXd+RfhN+c3bxAiZRMLeb8xEs//5mnmqmrVbgNlGK8bsiiAw6mHD4uNRu2+iyCMzQiT4ybCW0Fb7I5C1kKaNL47znaGRRQR59UxGGTcZEIZ92AL1sqogP0C9ghR6FkVlf2DpDN76MN0o3V8OLgYDycIKD55/R/WwV6vEXy5QzpGRNlL/7osZl7xzfBDWtdLvALbRXvPZ6ETaF8lM/xWaz6bpQuOprYxwvVprSI6+JgD1cz6xAwRiYm40aHI3GavcDm50JGXL5oNSjEXAcCOGarKw9EhpD/T122iRFvWDuBFsfYl5OhFwu5CuTxNBSfXT/u3humY9brJth1jWIfkN41atO1rNEX0uCNx4VJcPdZusYKpzmwR3FSUz/5RBLVYS74eVbatobKkGODqiCIdNCjxQ694r53uDo3ZXJzKneS3MkDr7O7rlPIrRUTfk6KdYHwbpmsL+gdRddOgtH4nBnkO2+PjIc13l8BkUPzZ6/oZ0mK6dgEmPbTACXcJwFTDFniy1nPJPJjCV/ZKaGIgxYcGRz1YfRIBpDVZMeYX5slkH0h783gTXdlgprFE2Zmq3ocBLp+bX1BAzAmYDosThLDgoIpClOZ13r4AyXT2c5rzKsvIrZarWrH5ziDS2p7VQ+G0btFQEKmDQWNb7DFV7yDJpPu329U+cGhGFCH4Dd2ebwDSJCHsTlJZiSeA/vJ7Kzpch3gbxVQZ6G6Dbuz/7BtQ+qqmMN160Tg6asjOhgp65kI49g5ZzkH2/zF9zPemP6jQK5SDv++FKQdm+CImxdORmBoaOkzmCogCqemERYU9w4o3B90ZscWJWM/eKb2LtC5gvNTW9HFg3XwYC2alueE1TiaPHpq6VAnLTc3oDkNIv/lrmktjrQ3RQnCrU6fn01hyn9eGhMASdTzq0J0E0eMHy+ApSIzVTvDQI749P"] -["receive", 7983836690577, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQIAAN+nDA6KwlIBU+QKrAGmWoXjVFMpu8vrkRrfnA6e/eS90F/KLNqR8WjV+W1Wukl7OLxfK91CRw=="] -["send", 7983838837578, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANeIACiCUQjQTlGTw2RA1gjzgjXd1hts5JzENw0K8yXM7CJCC76PaWZSsU3b3pA//ZnMbCf2WdTDifVHtdvCWK58GGguj7XExorI+igFEi1mG/rXA3VsNAH4ceONQJHrf7XWjtmF2Qm9mr4zlXRjNx5ARJUeZFwB96SXH5RSxR8J83ArT9ORk4S7Zp0cShxQRt79tXYtoJpxRfKLFSv6atJqpsC7iygiFG9FMaXbjMZEgG/YSnDQ6ZtmadVC7YIGEK1lUekNiIvdHztVkD1iWQ7AAhKNdGedQeHh2SCxohXdWPM/p/oGvT9tgporITtK+QE+QogP43Oaz2Lguh9w5rxWWkD4VC9VbgVkNaayI24HyJ7KywDMw/QlXwLkG9pBfN8eJQSttCLtS+uB/PE9qWSstXcW2t8/DrSYkA0O1zniZR+NrAtrNKi6eIesYgNNZYTP2B6EObz6PJW5VeSE6/aR3WidGYdwu+X1WjID7S8J5sRLuyONKs6WfB3Ms4SGZg2FW8J+p1cSgYWhnLb3UxqNnX+rBz0RShuzoBJsJEydLMlW9uuXAyNoPkFpaSo6Ne4en8QsUyOc9J0d7f8av9zQCQRtFqoFMk9yyid6SNPassVzeJYict+8oRn3v3Q5QPOE3DWdd4sp2xbTydEGRL0svHvo5CDcAkcOJ/FG+9UZ70mlCaq+Io4sQt78XPJzyt5R/e7thuli2Hi0J4fVarNXifuKKWnbv9GYTHynNUsi/HNFZaQllCkSO3COj6IwHQaCAu/YGAra2n0/3NE6VY2RijccEhlf70wzkh8NGcy1bNv+affuAUWknc+KIikZggD+sO6hNE/PEL7RIy7eHE6fHEm+Vv0wZ5sXWQbysogojX0m/XCdd/wvwoEyXu4M4lu+ZT1Im3NG25jGzhVM/PFhZLW+lGhkSbp/YJDjVsYiplv81XKRbEhqTqbSMW1DBz4zybZXeZ7GqHEjQ88R3Gp+QiK0qjC5aqTzHUrCOjlT6Y/dwC8mcbVkWVEAEAJZRD6/VXZQCZumcQ16xdDUvLy4FMgxpvyLXBWo56LWFWSt1kwUxC15+enBbG3ATn1APAgir1oCS2bKdjEhAygIQZ2t4Dgb+sYMwCjDoaiopSSwm1Km1BJhUWaseUH94ItFQtq+SHM4yvXeJ2jOb1FGyvutIKjaPNYFxg/MlVGDYl3mxn2kDuacnlLUSAbwd2tuaAV2TwUTtHUS8zaEg08ESyQOlMKlHgwkHYO7bZyIEyF2Qrr21/S0PANPP8S/hYc1isHsKFBAlSEDJPJU6LqknwuinIITGyhE/bu0aTVSrWyj44GsD92DozbE9MJ+4ctQTSiEt5osxwDS55btWlCl0o1dY02D2CjYCZJ22aTy60HACIcyy513rbdcScZPJwiUJiqbb55W1k5W82Iy+yOvZv6qmrzFEkYNeqTWMx1WvSZS5oHrMZxaGE06mDT8Atnrwaj05LQhztkws8+ItdijX9i/PTVCkCOTdIcZ+4X2ORDHKAcNDHVQ1t0k1TbU6+o3+ucbG3UbMrZCQPdGF8DBt7rbtbkmDDdsBV94w9F/aN+bboII49cGcwrq06zaOP7r0gUZKexP3lme"] -["receive", 7983840001674, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQIAAOCnDA6KwlIBU+QKrAGmWoXjVFMp8b+rAgIQKXkMLXitTTAHjvd9NSukgzkTYfDbvDqTY5y34A=="] -["send", 7983841325361, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANeIACmCUQj7T/2e0nVUJESyC+6ZstkIvZz5x1HMgP+00VKJwKX1muqcCaHaXs7a/f8iTPxeIimVYYPCaIbivSjYMYrd9P8wlYfVyYrAZorJojSwjlqsQN7UU7/JA9tEBsDWt013HAeNHjpW1EWZCssj4OWy2t4j3UhdbFUPt6dma7pNzRsRTRiMSWY9BouWOBD1DvwVa3D0Acc+yAETwR02zYGnLVcCVN3pjoIx2JSR/Jgp8IPoNCeKK56K+yBxoYH8v07YahcdGMl1+OfVSWXL8BH/UUT24dfgdvV3ORhIOGAynhmHDBtQ4X9VW25rNOs3AHdWf9Mcm8gmSSes0pSDARp44JpT5Y/oqmLkHEUjo/JrK26WjAGN6lmiVKOZdv1Bghxk2Wj4lYPgvVeoE7C7e/EzWhHPOSrnlV8+BgeF1rXstu5Z4PnUZqwvibBoxL33+eW4rq05x6SJNLJv1sf0rr1TvQa613Eez8k4wUokNlRXxFZhasoqc0AYZA3/z5ysPBReuCGm3omOJicto4VoGc32zD7XrUSeU1/w791+ohmOOMmaR69y8HuN7sWIUkkwC6fUrEllHvY7FShOoWufwkbr8ygKxye0H7puOM7b"] -["receive", 7983842004743, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQIAAOGnDA6KwlIBU+QKrAGmWoXjVFMp6M/a/1+qkW2UBq0eEtiwxN5D33Yit0jjgsQFOnuFN/xnNQ=="] -["send", 7983842172409, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANeIACqCUQg9x6iXSvE24mH3qK9XPv+IfYqZpiAX+U/pZnZdARY8THMRsInzBQ=="] -["receive", 7983846142820, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQIAAOKnDA6KwlIBU+QKrAGmWoXjVFMphlqxmC077pkahr2MaNeP6I3TlzwT+XexZXM="] -["receive", 7988854751504, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQIAAOOnDA6KwlIBU+QKrAGmWoXjVFMpFHqaedP0phDexyFwp0jjZIvtkPWo8r2cI9msVAy6K2x4ZSEhwyKWyyQ/5BoXsSu8HUnYBg=="] -["send", 7988860805826, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANeIACuCUQgDEkaOk3nJQ2ghp74z5dSXB24/oTKngEqTvGBfiYk8TphMwJmA/59jO69GfCprwn+9uDbutciquJa5bG1aZv5wCn/EhqhQjPdrfQzZoRuBNGeJcdQEEuyq5tzzoIkfkZVR4dowMiaGBi+AB3kyeD8lUMHvaXLpyTlAWkrAgpZyXioiBDzxb017CLjvMbrLl9WO+5iDhCOPeFtLZzhZk2X2NMYuZry8MvMHS3+hvIK442Lb9ig7b1FkBu8yDWkBggHyQnvlP8ScIlKQF0tx6c+Ato9UrWn5YyM+/o5mX6ljhK9/40fs5qOY2ypagctAcZHf/xunPy7LvCsMXNpj99ee1G/ox4acx0FHfc1jzk63/yy8hlS4zPD/4lgQrva1vRqaSQBo+4kuHXyYN15gbcdrWp2ps9uhPHUtkfMnYhZ15hDO9U6OrflvVJVp6o/21sVLEpu6lEuJAvj7xubFFjEcT0TWzOifQre9JGXj0qG0KoFBMmm9xF05q0gVa8acolvyRkjR2+OhzKaTkGhefv74po6bgWfZybMyaVfk718zshrB3f3fhbf1hlpOf/tzKTgMKq29o9IRZrTXESUzXr0PGfmM2xaESSt0s57rLPp39eecXbDhhIPj5CEbAxNudkd807ldmW1FMHqAlQ1DykL+kI8M80Nzdet7/HflpfBcef69GCzXS3d3RuLCDvBiSy8yzo67BN/WqknVjShL5392Z4v07Vwad5kgkOtv/mdghI17hzLC5n8c4QZmxIuwodHu7l6yVwOUWV++zaOi1WoAszacXLCE8dc3Dd/onHkpF6R2aKRu8b1fg0E2BOk6/1/28s8fu43MYKnP6Zo+HMolb0rom4IW3E0NbNw3eNwbJtZcUsBVhmEkoQYZTUCHVf8Uz3vUFy6gsTEWN9/+jrpHWFdfPCfagUwToqbEYC0RGj/iwB53UUnBf6d1U592r9Mzr/FKoRbP2jl6IW80ObpnI5UaP/YLYwF1Ru3ghacK89mx9/NgjeuBNHftf5wmH60sH73GixdsKtxfhCmUksJ5qPP7u/iGSYVBtc7aD/RyJakaATQbl3/zR0e39NNBdG8ezIZrUadmE5e/IbRHsLX94nepD1oCqGDUy84KqwV3y0cG5udPoKsr9Zrbv+vDjqL0735nCzFjUOjNCSbRvtFAN5DI4dZFP1PhtBpuzQLKMbD9hhdWtktzhuNWXct5sYLwP1yzDIcJaPdHwoO5m7lmGFvbA+HsAt8aRrOcxwtcyWr/c5iThQ95ljG/GvFgIIW8SlFNpqSYnAXnNMMNtJSlV91fc5ZW10j9MaB2nNTrbBDBJ3+IzC4UPkWsoKaN4grO7dMr6brqIwTbWL3KhIhS1Gq43UJm/xbIS2kb2jSggjz7mGLJ9NzIEqjntSfNpHxyOD0SXOVmgLnbHqpAKuuvtmuM9F8REyJM3h//dtBixHTJE4aP6qIpDRajspdct8y8H50dFp/MlDgUrz+pKjz5KjD3AFPRW1NkJN+ea56QPULrSvM9mZRGGBaDt7bBHbqfxtLFZ8Qv7RXP7MDHqt2TpFqzy3jDXQ4dVWy3k70F5VF0CVlka6jdjD+an9ZA"] -["receive", 7988862067527, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQIAAOSnDA6KwlIBU+QKrAGmWoXjVFMpZmadnOwaAKv1vJkbKV4xR6NiljuO20Q5bHLcMctigkqSMA=="] -["send", 7988864253220, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANeIACyCUQhhLAOkXvbqHEylSGpOBZlRvrN+foYXfxrH/WVH1ofv/udltj5m+X4nQi4uoCju6MpTqrW9KIXIz1trUxKNYKRr344OgU/7cYhTVO8FeF21Bs3I58qpvOefpGE3VyZ+zDkFHiw47gKKdbKPTQD6Is+Dj2j+7L1adnWTydy2W8vRe3h6xnL48KB1eA4ZU0OqUa6HGoIdZ0YhsoAlt4OfiLL7TKYrSkguxQtyaBmDDmK2XDmTnC4YEghP7ENt96bMHL0fZNCLztFybF9Rf6iKFO8YdbU/XjkfPXZiXGWj1EZdtYxOzTnAsK1V6/ctIgwdQlmEfzwgnHLvtkmTC4NjybYNtYtGV1x4dzq45HPzLJ494zCyovIp9lYa6UKySvzRMYtW9NkMXaKhxfqPdBQoHteP5jTEa8jjqfnXgADvC8P3d/wjqSkYE+4MUJZ+Fte58XgoyuFV6mhbulzMGZc8IUEhCmsGl33RGvtQmMyDBw9N0LxlLbXFEJukPTKm64PI9SNGHvsHqCBEs+ZIeo0QQQ//eu7HzEzv4DrGhsPkSTYGpnAZG4t2kDAGeK0TIvOyH6DLaQMXw3XwRVp85HpNCInz1WnJ62wYM3/n0j6LUZjNjWcA7SARqecG5LvO9BvaTbutwfUfAc6keuKY0WDqKy78OQsv+9TBZDEMlnrdPTN3hM9nM5kxiTy7y9z73o9cw9K+rVCkowcTws3qIadAfl3wuQC358sGAIxT/cfmpJ2my2/EaHX8AghtM7Vbxmvb7UNBjSp6ahRqdEGJypkFmpMGuarUayds6VrU16ka1gyp7s8Hyd5acaEHtAeOlX9k/Tyo6rxcx+k1WD2AwpYBcDvEG1HUkXAsogcGcN/HL+xVz7ccQcfhiAXPFum2CYcmI1mvDo9hmKjEaoZsxXsKq4KaI1MSbIOaHRuR/kcWxDvdywkZGUL//jNZoNyjebVI4c9HUeSF2L2zdNd1k4DPWHnpW0Hj+jtu5gg/Gu8t2UgS8Y5DMnYLplI4bbUfABXFBsvb8Zbsbpgh4o4ElddwQIroo0NcYryus8phfNz6IbV6J/TdWry05hvLsSEY+ysLAMPtgV4xJ/8vIrjyOeVZqhab0vciszBBC+ikr9q9sdhiGJr1IUoETPmtY3W/kILDIBf7isw/4q4ByDh59w/kgNNO47iBqr42aeLizfa8pcqEJx8wTtsZ5mq+2cBZNZ4Yf5yt2uzZ1IUrbQ3evOsZltxPBrBy0m9BvYn0RylgZFtPuIE2zFBfqljZgFUIxZ0tUiZ1kMMiCfDRIYZO6RjeJXBsViSpfLqQbWPcWuyC5zjCk3QIAC3khvYKK4v5GMlGv9oUw8GIhTBa8SHVUcovwEcWsXEt27hja24iT2kldHwS0j1X0sfs4/IFZOSTNNghwbEuv0CWC+OIS55uB+tszsLVU4i5UMaycQ5y8PecTYLXqXIVM2HbLsbSuH6LogZ6BmdLQalJgDXE1YyFF91f8/F0quxVbxTuhLPWy4KFh0DjQ30smhM0v3pFGpji2tZAaPUYHj+RDTZWwj61LY4+cDUlDfF3mfBH6sb6Ja7Do/kn7NMofzCRMFlMZyFFPgFdO1fo"] -["receive", 7988865315234, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQIAAOWnDA6KwlIBU+QKrAGmWoXjVFMpiKHna4CT6QZ7ni9/MrvZe8S8RdN/qtPz+SMcLLRqTni/bw=="] -["send", 7988866638671, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANeIAC2CUQhyrUJMMSRun6R4bPjiwhAFfh61BjNT21C1W7caKfqAbOnqzlb9+w0NBTbjakW9QhtuWh1sZD9oHcVCcaW5EBbPjbl4eZiC6s5MXBQj1Swku4o7rcPTvLMHFeBECuTlk0UYUrckTZWhoeRUELMUlpbX1n74He1Jr+VqQ2GNH6qPLSzQwe21DFQoeaIlYsiQu5rSVtzkLwXYlROwNbgUBNdPyE+1Yni3kkrwcfoF8MUTZLolTdRcGKVLpvAXUtS4Kd7By6BIeBKJP0DiMjdZ4tSuNkGX2UUl3BJoSoIQH9BS1vyvT3eFpcF0cEfq071tUNce6itdeO3br/wRSj/mdoQJGtToCoLOE60eyaLOtpRDn8ebwU7ppNsJb2gDMgXyPCpM5A3vzhib4gsGOKCPZZ6/hUsw/bF1P3C8kuas9Qhl5iL3fmA7ttSSIMO0e2wPAsOZYF1JTRYqsno9lNuQH8mBqELuvAaY4yGkmFjST62bZKEY0n9np+BlkISgxvYWINHEt4c+4TnRZmleM7vu7H3DDKkyxwPL4xRg7cD7NzNYEtDRY8K2L8qcCLt29Pv76hFjpChkIiphE+G9plDnCzRRHiz0wXwVmDy2"] -["receive", 7988867281383, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQIAAOanDA6KwlIBU+QKrAGmWoXjVFMp2YPUHEdNWpms/Y1JXM6HZakEzblSpTRjjJtYBszPkInt+g=="] -["send", 7988867450583, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "ANeIAC6CUQjHTMeaRUP2JnTY3X3dgPWWfr521y8sbBjXtrxJ0if596taBMqhNQ=="] -["receive", 7988871060974, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 57579, 0, 0], "BQIAAOenDA6KwlIBU+QKrAGmWoXjVFMp5LjM5/Z5NGTDXjw6ea4ZApD16ZMu3hjUy9c="] +["urandom", 10305765001056, 4, "Ufv/jA=="] +["urandom", 10305765021143, 4, "yrTOqg=="] +["urandom", 10305765030321, 4, "KXU75w=="] +["urandom", 10305765036602, 4, "32OdXg=="] +["urandom", 10305771584231, 8, "Qspw3xhAcic="] +["receive", 10318196545591, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BAAAAD2VHgegC3NffvZQ2gUgkIIAABUwASAe39CtDXiH3JaQBwOxedE3o3U/WDI/B5SNBAz5nYNwIiUCeVskAwAoBDUFJQH0ASUCLAElA6APJAQRJAUMJgYAAAMBJAcKGBg="] +["urandom", 10318196906841, 32, "7tHW51r5VzMW5HmW9R238dt0lqXq8qb9cVj6dS8PeaU="] +["urandom", 10318196927079, 4, "pIlvnw=="] +["send", 10318197173884, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AQAAALf/zwigC3NffvZQ2gYhkIIAAD2VHgcVMAEgHt/QrQ14h9yWkAcDsXnRN6N1P1gyPweUjQQM+Z2DcCIwAiDu0dbnWvlXMxbkeZb1Hbfx23SWperypv1xWPp1Lw95pSQDATUEJQEQJzACIObgj9CEx2MyPagRHuoX1OB32N8u1aKUpNKjb4b854YkGBg="] +["receive", 10318247430505, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BAAAAD6VHgegC3NffvZQ2gcikIIAALf/zwgVMAFBBIQJiuwE8AeUdmj7v2N6UvVhxkeF+16foceiyhd9XxZc1zCM+MNCZ02ngyhgq3+MECiRexcvfIfwyA5RhmlxM38Y"] +["randbelow", 10318247714210, 115792089210356248762697446949407573529996955224135760342422259061068512044369, 106240555972435301409399520395697421491427409986783664916540462196699234313534] +["send", 10318257149135, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AQAAALj/zwigC3NffvZQ2gYjkIIAAD6VHgcVMAFBBAPi8A2F4QoIyyhfITWpstyDTsc1nWSZd4fDNNkRd4pPf+IASNvtwV4wuge2fdYaOc35TaSQ9IrU4Y5w4smG57MwAiCbIKixPHn/UxM0lSpY7UfkMwPGV3IEGtHzjU8Z6qFWORg="] +["receive", 10318270750216, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BAAAAD+VHgegC3NffvZQ2gckkIIAALj/zwgVMAEg25MAG+TdkVYmji6BHFuijewOa/8SdGA/MsO2Q2xnsqAY"] +["send", 10318270853450, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AQAAALn/zwigC3NffvZQ2gZAkIIAAD+VHgcAAAAAAAAAAA=="] +["receive", 10318272169889, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BAAAAECVHgegC3NffvZQ2gMQkIIAALn/zwg="] +["receive", 10318275368462, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAANgNhwYAAAAAAAAAAAAAAAAAAAAAJmVhhji8yz7qHWqqgf83yFeXDMPQO4FpAn5LWgPyYT6nzG4zrfUXz70VPA=="] +["send", 10318275952953, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHlbAJz49gmVcjbzys+wF4St+HQxGCa/DiR4AGv5kZukkcEGNUIZgVeuKzQl4eAGHGcflePBghDX7GsdGFb3BP/1JGAG"] +["receive", 10318277231069, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAANkNhwYAAAAAAAAAAAAAAAAAAAAAH/l0RBrWkgj+ZS9kBvk5Pb+m7DeqcTXfBonqd2S2jNFkGQ=="] +["receive", 10318678586920, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAANkNhwYAAAAAAAAAAAAAAAAAAAAAH/l0RBrWkgj+ZS9kBvk5Pb+m7DeqcTXfBonqd2S2jNFkGQ=="] +["send", 10318678704521, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHlbAJ349gnX/C5fN3EFfHuFi3RBRMKi7Jv2fmG/xSlkvQ=="] +["receive", 10318680252426, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAANoNhwYAAAAAAAAAAAAAAAAAAAAAGK5vgihrbjXfKkVv1WlWuHKW4URekLQBE1Kiwe1ufvh4zjF6UR2G9PYjag=="] +["send", 10318680715488, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHlbAJ749gk6zMsYSZdTr1XKPZGik9Ih+glAWsV0YoItCPCcO3nbw2I7XPnURGQz1nGmvlu4DJx0fWZQP5GJ+TE6i6pioK/iDUjMSN8dX4f1x9727y+C"] +["receive", 10318681398544, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAANsNhwYAAAAAAAAAAAAAAAAAAAAAUo20VmcYDY49r0piAZvX8GptAClz/d5k4DxeLPq3MIvfNg=="] +["receive", 10319051680924, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAANsNhwYAAAAAAAAAAAAAAAAAAAAAUo20VmcYDY49r0piAZvX8GptAClz/d5k4DxeLPq3MIvfNg=="] +["send", 10319051858188, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHlbAJ/49gmbesFmhZ6p4ZDQD9sl/gsD/bCfes6v84CqAA=="] +["receive", 10319053069669, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAANwNhwYAAAAAAAAAAAAAAAAAAAAAtqcJC/by6uXiGCePmvnDsoe8wq7shNtQwXBnwigLye/8OAeRH5DAriQW5H+iBY+NUQ=="] +["send", 10319053655402, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHlbAKD49glzl8QK0BW6nzBG/8aWVuEfZUK7PhOyT5CQiUrgdrrzoI3AtyWx6ik7/ciq5n0OJGon4tqpRVtOkN/8N+fNhVkGHeSc8/ddKvCQHvX5z3RYsbfyqUhYJBKzd9dWvDaVbQ=="] +["receive", 10319054327518, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAN0NhwYAAAAAAAAAAAAAAAAAAAAAAAI35E7qtzZKvgNOThJ0wb3mZdYE+jjl15mMh6r/cZBTvw=="] +["receive", 10319459539761, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAN0NhwYAAAAAAAAAAAAAAAAAAAAAAAI35E7qtzZKvgNOThJ0wb3mZdYE+jjl15mMh6r/cZBTvw=="] +["send", 10319459742744, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHlbAKH49gk1ZewmYCXjttX+96btEiMs2lcQg5v9lF3fJA=="] +["receive", 10319461412508, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAN4NhwYAAAAAAAAAAAAAAAAAAAAAmOxW4z5He35/5iTAfT3AVVTl0tVOfqaTOLUerhab3pz2wxyEG40jFeP17A=="] +["send", 10319461739914, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHlbAKL49gm8x3xwX7Sy38wuFfXsgpTFX97e+LPPIbdt5FVJgRt+VDiuBhzm83f5XxTmycWtcqIamUh2iuM4/oRt"] +["receive", 10319462329504, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAN8NhwYAAAAAAAAAAAAAAAAAAAAAbSHqVrEKtPdBWUJusGWAIIcat3/z+lSiI5judMnmAtCNxw=="] +["receive", 10319803317005, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAN8NhwYAAAAAAAAAAAAAAAAAAAAAbSHqVrEKtPdBWUJusGWAIIcat3/z+lSiI5judMnmAtCNxw=="] +["send", 10319803485152, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHlbAKP49gl0jgKeEUIwB8ppDeGh7D+ayO3jFZKQILbK2Q=="] +["receive", 10319804503199, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAOANhwYAAAAAAAAAAAAAAAAAAAAAR0CW7i1D6xgkRZMwmPDuowYGEhrIoFV/OxiOinDHRZm5V1PJ8gN1hFwFbQ=="] +["send", 10319804848960, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHlbAKT49gnc8bA/kdBb/yw9rrhyReyanT4rmfqNy6q0O0wFsn30L1vcQvi23PC6asWjjRbYU9hDlnjAA6vyBLx5"] +["receive", 10319805391762, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAOENhwYAAAAAAAAAAAAAAAAAAAAA5/DN563Epgs/NCV+lU2goxrHRbkVPdvAAUkbwjkF1LAZTA=="] +["receive", 10320144451062, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAOENhwYAAAAAAAAAAAAAAAAAAAAA5/DN563Epgs/NCV+lU2goxrHRbkVPdvAAUkbwjkF1LAZTA=="] +["send", 10320144575817, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHlbAKX49gluLbdj51RnK8AVyyGAHaBALrd/EyzGhDRoQg=="] +["receive", 10320145577533, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAOINhwYAAAAAAAAAAAAAAAAAAAAA12BOHo367QxbO8dQgm1BEyL3GZYxAxDC5i/C1M/0IP9Cr0ODpxwA3xd/oA=="] +["send", 10320145919908, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHlbAKb49gmmdQtmoA3Dgr5HXN3nrkAUuPvBL3BViZHv4lg40dBKkAjCjPpeiqD1U34u/kReljCQxZY3gZQiOzGn2Y5loBN5Lrto3WRB"] +["receive", 10320146548612, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAOMNhwYAAAAAAAAAAAAAAAAAAAAAaw3BWJXSBCySVWr/G6AUYfJ2v8MVW+UO4uyn2l73QCRSZg=="] +["receive", 10320482554505, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAOMNhwYAAAAAAAAAAAAAAAAAAAAAaw3BWJXSBCySVWr/G6AUYfJ2v8MVW+UO4uyn2l73QCRSZg=="] +["send", 10320482761354, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHlbAKf49gn1iJDHpBif6h2DDtCdtwtel6+m+EdG4Ng6Pw=="] +["receive", 10320483908474, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAOQNhwYAAAAAAAAAAAAAAAAAAAAALwV+1VCrUEAI7HOnmndmb/vANmeXY4NRnvmp/9ohe8JL1SCxWEJKYbqMMw=="] +["send", 10320484284512, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHlbAKj49gnfGkCogpbLalxqTVONvKWHI/l0gNTFGDxGgbE2nPP88Tvgct0r+vQKm7U+ulboCuL9DBhr7TH4Qw=="] +["receive", 10320484790825, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAOUNhwYAAAAAAAAAAAAAAAAAAAAAS+j8YZPBAIYWRA6pOvZp3RhVlUAgTzSclb4hXxIij2qRtw=="] +["receive", 10320862916409, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAOUNhwYAAAAAAAAAAAAAAAAAAAAAS+j8YZPBAIYWRA6pOvZp3RhVlUAgTzSclb4hXxIij2qRtw=="] +["send", 10320863093542, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHlbAKn49gl/Lo3SEofs9nVTn6dEqKcIgtjfGqGJHv0FzA=="] +["receive", 10320864406785, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAOYNhwYAAAAAAAAAAAAAAAAAAAAAtEPDQu3Ztq2/OzifHmy2/f/fkmx4jRjwiVpltMunrXAjwolhc1iebGhfYw=="] +["send", 10320864808822, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHlbAKr49gnvn0dT6gXev75cEn/N5JSVcq4ki/uOHgKXeaXhY0+uwOhl6rcFZshe5oMy8fC/IWW7rioEbFETXnVf2F6+Wvzt"] +["receive", 10320865495716, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAOcNhwYAAAAAAAAAAAAAAAAAAAAAMgBf8/zUw8GSZcy1PG49Ccg8m7V0ZFF3gZ0qm4M92XIz1Q=="] +["receive", 10321206648189, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAOcNhwYAAAAAAAAAAAAAAAAAAAAAMgBf8/zUw8GSZcy1PG49Ccg8m7V0ZFF3gZ0qm4M92XIz1Q=="] +["send", 10321206811256, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHlbAKv49gnhOHm3Xs7IT4gXe2uxAZuXQtaB4sFbSJxRCQ=="] +["receive", 10321208563416, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAOgNhwYAAAAAAAAAAAAAAAAAAAAA2E+giCGcbTylpvIa5WGJkAipg+SfLFIbPrgMdq6+T/62wg/dDnwr9s8SqY83tjcVEXHwpCmsoP2Q"] +["send", 10321209040204, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHlbAKz49gmIvyTX4etc5O1LETs0M96wZy6rpWa9TAy5mM+sttY5AjM49DtayPJlyZ7qYeRLc2PEHzUZqiMn0kOL7W3fWQ=="] +["receive", 10321209610788, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAOkNhwYAAAAAAAAAAAAAAAAAAAAAusUJBi96HwTZ5uR2/K+vs3C18FqAMQ8GK5Q="] +["receive", 10321210302571, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAOoNhwYAAAAAAAAAAAAAAAAAAAAAKdGvBtvHlVaR21hXwKXKk7I4h+i3EHDqebn67mxhjjBi84WVNllZ8LHWaQ=="] +["send", 10321210603597, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHlbAK349glOTO4OaEDKA0R6EaZNhHY+wdLO5RgCTxpCzG83skDH3SCwNMUXFrjbrq4vlJ9kxh9fvaOm9dsYf0M="] +["receive", 10321211108338, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAOsNhwYAAAAAAAAAAAAAAAAAAAAAiSN5J2anEWD06KBg5LD1oT1lHMiuqbVY/lJQLGFJ+dzddg=="] +["receive", 10321609194529, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAOsNhwYAAAAAAAAAAAAAAAAAAAAAiSN5J2anEWD06KBg5LD1oT1lHMiuqbVY/lJQLGFJ+dzddg=="] +["send", 10321609305869, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHlbAK749gmpnce1zOlyItdUJb1Jqa/DYPinRIGYGqj9GA=="] +["receive", 10321610372878, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAOwNhwYAAAAAAAAAAAAAAAAAAAAAg+0fxnHwm5aN0zXDQ7BW7jeq8WT9BXjMdr+0U6w98GhY7RTyFqlA2eQDvIUh1whCdbKQ/AyGa67SZF1dCHs="] +["send", 10321610772440, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHlbAK/49gkIN4ZAJ10nNo/LB/sJJ44ZqkEzr0kGkDBHWZA5aolXu9QnwLmIR9ofZOXbsbqLNq1hQnp1dM2jUozHReKEdw=="] +["receive", 10321611340119, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAO0NhwYAAAAAAAAAAAAAAAAAAAAA9b0ScXnjjry0BKucKkh4Nc2+qlcq8W9DWPU="] +["receive", 10321612191452, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAO4NhwYAAAAAAAAAAAAAAAAAAAAAcKyra2naOKC/Npp20uFIoAWh00fTsPKKIYWfGMHuLVbLDwvlXT86bBv5xDEd8BM+nuVIWz5o"] +["send", 10321612624758, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHlbALD49gmawc6U8eZYW2WOssISGCcsGyh1U7uD7tFTj3JOmwQOybQ+Si749JIe59dWwx/uaw7oizgHI6A5wQhFqj6OYs3PWZXvxKlcYws8ZQAUWIbr6Maab2EGDvZWv1/J9rq3u6pB3AV+BwlUFXH9dg04+w+u5pW8eWmwJTuUjPwD7XB1nmRzR/ygBHj9tEWo5mMxSKTIRGZf617eoa5tWwamvJG1dkGclqPmACpVxLjwHiHRswAHELaXM1OEz7PVsr1QIf6aDiyggS3C/hzk/dMr4TNZjgxYzgpXy5xw8xn7oRt0FvR6Lf9Y4Jf5sbsQY12mZXv7IXZFLQjeUkqDHDa3u8crsVVAZlhq4TUCAr+sLyAO3RT0VAu50yjiXi/FxiM/TXm/ungrgStCqBP3Q2yL8Bk6GCIYm5QCnE/f1G1hfW3DONu5XRyPkHMWaQ/kxlNLy+O551XejAMcrE+A2M8SW50NwIk/PkWc/wGbqJR0OKnpEXrGttC1rul1wdg9UxyBmKAWbo7ektALBATvBWATDpOWo/Zkw4h0U+VfQDbGcgA+NqtfNGQ+S/mt4w/wGmZwFgqwWnbMMQ/2M804xMRVSNCq9ELMoj3cglTi52UxqsVmaWjpRooIXly3JNnDHykXkg+9ubsf7vrd4+Nnkz+dCLoIB1+vYuHAKpID2Wzi2NJWmHT26CMb5X+2c0HJAz4LoC6MsboRJ557AYhA5wkvwzxd2Vr+j/oPQ3kp"] +["receive", 10321613179222, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAO8NhwYAAAAAAAAAAAAAAAAAAAAAZtCahc26wn2PrA0V6p+Bi/pDEU8YuwNelRU="] +["receive", 10321613651071, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAPANhwYAAAAAAAAAAAAAAAAAAAAAY3Z2Jov0EX+Q3C2M9JgDZ6gF8HAf0ZNIHAlLYLioR7wVC4NG8lhX26UaRy0oSS8EttPtOloX"] +["send", 10321614008143, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHlbALH49glTPyMgTg/Qig0fUt1K3u9aJi6CYIs7KA/GV2o7y/mVjHxkK7MP7hPLTaSSBfpILXhBI3aFdY0gqiPNtZSCBdy4MF5gEsUjjLydKdA0uKFZGRR1lF8yK9/qfBbWG8FYN7s/ejqenQ/JBVXnNCCPib1C3Z3zKbyi4j/hl4K1nqErO4RMqrcfWmdnmAhG+y1jee6d+XwX2i5ugo5x38a5Kab0QlCX9i4gpoABb8Owz0knvK0ezvqDk04Ud9+jRRArfACdsNhj6A4aODFEkFoKm+NOKsYbpt1Vj1rebUX2wb0+fdfrDv1UvUpoCERJcwKjYwERZP91ae51PmkQppfv2wEs2LG9Yl7yBgoQoUh6iSXLFl49lRK8LHnPGtxVspxAhI96k+4NceFiDEDtGUNjgBWgKLWhk+1BBbIWPWp4D/mPff/Xbz+sBNYgROv5dzjsM+76Ai4man23uJVz4U4PgnC/Lm9IR4AmjQTbvdL2OaZWPZvY5MFzpoKXY1tFJoZz8+pg1jrqrB2zNn5z+bTHF/rGs1EngbmRDK+hJ9A1/CZkDnC8n9Ugu85eE+xq1Jjzb/SRRTn72CI1ohXJbesX8diYn7sr9kYzZK3H9xq0UzY4DZJEko2vcSRotPLpzaH7S+RtE5gJkmMXW+Qecm8TjftjtinwKSBQPk02IuUlOzr6mHmAytEJ+xtuI4twa+trvxcyvaxa"] +["receive", 10321614560293, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAPENhwYAAAAAAAAAAAAAAAAAAAAApwzTbheWLJD07tS99a9XgDlGHagUJM13gc0="] +["receive", 10321615053772, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAPINhwYAAAAAAAAAAAAAAAAAAAAAgJNjFfaBMqkfjspuO2LfR+7s+cHSQ8UDeSGSsUG9d/GbO6P00QcGkrY3qBwpcQ2Q3pI3z1za3z7w4ak0JJrvG/pDhORmPyFpMqjIR+PzNVET5BHRflg="] +["send", 10321615930673, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHlbALL49glLpkRSwFqRxCLrkx0Pt5ZAZTkV/gN6ccJVTtbKjMwXQ5kOcJnIeS1cnWrSnS0kIT0e0TJ3OwxerEelyOCuaKD5fTWnt/g+QP7E+pMLalYdNHAiu739uomUva0fHCONiqmT83Llkh7igvgNf8hIFvzejfzbrnGGRPdvWtr5kzyeoPYPvvAc3uwKCKPWydT+FyTafbWjxb5+lHpnN4legydw0qvo3a4k4XLinpOmsm+kxh89osVF+2Ce5ZPHJET5NVQFBxCNhr8XNiCSFxKaNvQuMqCcGNkeM9LGVq5GJqNTWLTlZKL1Ldk/TToEXaDBhBIP2DJ6GAMO49I4BTfH9HNzdNIafjQ3ifPnyFyIhVH2co5EoAtN+VbftMWlragA0lp4pzB6METd6P2feFufK8JWSTbgsajI5LB5+YQhGECyIbLym5xB1QBHlyfVPxKEaEwUQWvyepw5m2Bp6xZ7ERt9fWsoR/gohCgYV+WitZ4WRWmuf2EWa8smpT3TXGfpPiePD05venLvc2g201XsAsez35ARzxCpROw="] +["receive", 10321616521586, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAPMNhwYAAAAAAAAAAAAAAAAAAAAA98oiRxtHoohzWzzNGVY2Rf/Jt0rcE3tUBMs="] +["receive", 10321617151492, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAPQNhwYAAAAAAAAAAAAAAAAAAAAAJ3sfMm0wfy4NqWoKjH20AMnN0l6FYXkbb6qlusVfQycP4QpL+VAAV5w0OhY5/VSc0LHBfX5/X4qwjPJKNxP8/ZPYpkJfWdJ1QjN5c70g53d0v3PafTg="] +["urandom", 10321617306534, 33, "xnU0Mc89chNLSQ2VUzOky6emAPG8gbnrsXNQW1DzNyeZ"] +["send", 10321618965347, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHlbALP49gn5rdhv9z/eAoH2oztNWj3HOBN3Imau8Wov1Jywj6RUkcelOopMWe/mBhVO+b4zqNGsu60p3XID30eQrwBZ+hJaPW1PTKflgUuuD++87sUeXZp0lAKecqY+WdLRLOyOdaanN4+DJiiSXwpFvsTLxxmfzPDFpUZUquKyzFhCbsWI3wjFrgchYKHc+UdPktTzwShraHUTpz3o52945AAAAL7fQTeTDovsVdnEaNASa37Jg5d6gxZdalBcQU9COsRVeso9lJk2dBVJ7z0KQ/v50lXo9AzBiIqu3F9rmJcUQa6TKLXcfmVw54LSPuKTjZTf2vnarZ5fAaqeTK6BTL0wqIXoAn0RJtwcsm2F6dw3bRACKiX0EkHhn21sxD2jDWyJwm0jJev7VIe3fkxu0YdESRT46v1g6hyThgXQF3MSLeMtgE5rhznLAD2WALDez8IucBlN+diFYNqQV7YsWHIB+6kqvIrD13kJCM2/veFohOPxl0d+UA2lqE13ieGyBdgN0uJRvwlx"] +["receive", 10321619656359, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAPUNhwYAAAAAAAAAAAAAAAAAAAAAat5QnuPRh8trTE/uB+3iuxPjEp5iIVHGzVs="] +["receive", 10321621022551, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAPYNhwYAAAAAAAAAAAAAAAAAAAAAt/eIaGuVMle+UuKMJ+gGzfw7VhaMG3pikljidzGnJ3dxqIliRhcD9YBDFAEWD5eDQ574TESjONRVBN9cT45qzv7yYSHDUuI62unFXakU+zVEAkc7JYg6pNSO6RJHFnpxnCfEc1bS7kv6Hhwh2OU9jFKhC1xkdQOjK+pV6mZm4TKIsZxrgqeT6YnGHbiOSlbdkbAXXnm+NjO1gOrcB2xkcTG5q9UoizXFfsdCkc4u05z81pkJlQDxeU7eamTdgAw81NPM63Tl8MX5pxZe4niZ8DTGpszlInl1+qPcuR0u0oKX2M8y7lSQjwBzoH9Fixl14gkEfOFbx/eaU0HcUtT1+laMNOZ9/yfZHHAVK/OnsoOR6hmcSUwdQXrVk5Q3"] +["send", 10321621396656, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHlbALT49gkczqyNtlXcEfnR8Uu6zLGcmFN3tFQps6vz2ttrbXswH7kEUhMJJjBaMDeGKrkm2i5uLwH0pr2iuZLfRg=="] +["receive", 10321621826014, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAPcNhwYAAAAAAAAAAAAAAAAAAAAAdc+/NpYLq0A1NgddIxLL6SjVlQRlP6/z0Xo="] +["receive", 10321623078923, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAPgNhwYAAAAAAAAAAAAAAAAAAAAAwHygMwRIGeOwixwj/OWvEDTjt7fRVm78ldTBt79cs0tpk/Lg6q5eQCxM4IAP883rlxu+I0rd9TNWbWThAc31IkIJLoaMmkAWCuvRIhqPd6aPJz+WYRrC0lPMTxxBalKOBikkiBJTrjK1DaHaxNjtQoxCx/yi35hCv8pp+FBelai2DcRJha4uLQvGXWoN8cbgAHJQ8MJwmZnEtNaEv5iSDOu1ynG7yBjyaBQxJdPHnAErckUu+VIzRNlVVWUsC2Ciy/EnBet2uEtitRnheDI4wFFmi2BRW1PeNV+9V0hsJLRw6qkuX0WCbhroQ15Y1W/SQjK9VVQLQGr9dnjvQl7cNn1QB0lok3z729sZxdhLA2jRWbYqeT86YbDFgg6XrI//Ob0RyNFP219J8XFLDvUKgdujLqMl93EKbq+uX9Mn+bI//xNGFk9/hKtZCW2Kf5fcJtk="] +["send", 10321624003985, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHlbALX49gkVrFMv2zENLHbdv/iSdYctukLQZcFebYz8oz+zSGGJ0VHYiFue8ZwNW2NSEx4haiiNXPlSx1RGHXDvSg=="] +["receive", 10321625743140, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQEAAPkNhwYAAAAAAAAAAAAAAAAAAAAAHxe0r0qw+G3LvErOrCe9ggbEGstgGY9OT6c="] +["receive", 10322566730189, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BAAAAEGVHgeRtpLljpGn0AUwooIAABUwASDsh6zcqN/ydS2J7Y11kH8f2FPCkElhz7QKhr9fweu0ACUCelswAyAkd14P8Ey8MpkP9C0hGZgocL3/NZ14oZ4naeVf/efbbTAEQQRX6DBlFeRXCPw6GkweeBndlNMpq5uauaZ+pXVJOxoTqTozHZoTxtYO3mkUg3EPzo8srFgf00rgTylluhbY/U6TNQUlAfQBJQIsASUDoA8kBBEkBQwmBgAAAwEkBwoYGA=="] +["urandom", 10322566968337, 4, "p/GpNA=="] +["urandom", 10322566986341, 16, "kdhpzGsUDiB9k5XhTdbwiA=="] +["urandom", 10322567001149, 33, "paJBcEBZVkdRGDi0zjIjoBf0qQM+DHRJEL50pdTDtQgP"] +["urandom", 10322569159193, 32, "TFU/51j+gjzp2f0Wcx1grcub1tBv2KeDO4/1r80KZEc="] +["send", 10322569483143, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AQAAALr/zwiRtpLljpGn0AYxooIAAEGVHgcVMAEgTFU/51j+gjzp2f0Wcx1grcub1tBv2KeDO4/1r80KZEckAgIwA0EE24ukjIHoLzzP8OQ/dJjyvo+T5wowQ4feET2bW0eGhSmum8TrOsP3w/JPpHKAJPLE0xeoEx+ooFx57ltBlhGGeTEEYwHqJnZLx+/wODsvZPuVLP1G00ABToT6i2iI9tcSLXFeSvvKigvl1OILWpyqkjrjYokxJrNTFGqRl4YmFRKTkPwLt1SaZlhEx1qQv0/4JEIf33RUKcg0Hg3IaPtS/rCE3BSswN8NEHTqE/2uS8Az64RANIrrFN7DETnBuhCNp2ZgFgpjShTpCIGF+EYv6yUsDgwcOAc8FnCZ5h2k3YQOOl+v0NmwxR19k6WLuGqsyXeQY+liZN0tFehA2nYPmIPT2FoE9yxel8C81cePhHGDEC4CsM1d/NUVgjfDspSciz+wjnTRGDrQ52S0TlFVj5e0mmX1WNKcrnRNZQDza0tms8+varrUIgwan6G36sfCvDMLh9+Z2euYfY8WhNDOzdsScf1hhupEPjra6k2KlqXDURKnlPB1paIg7JDFlIWqq4FdBhI36RVc/GX0Uz3TkQOFD8TkLg+SuLGxN+uNCP23HdaPFcExGA=="] +["receive", 10322572149614, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BAAAAEKVHgeRtpLljpGn0AcyooIAALr/zwgVMQFQAZd5rmYjXOQo67ZVCsHf05yn7A3h6pcyfkN4LAkK23N+J4RiK8Hggkv2RiVRZWXpILBY1l8s3W4SrmQ2D+z4NiDbtvPVO7OlpnQRc9RRcWJUK7Ahpi6LF+lq9/erQbfViQB28QSEAxTKx+SC1MotN3H7ksn93HL0Vxlh0iqV+d2tgej/AiM+t8WgkQiSjVtMxOJYbq9B58d4PKJ2AexZ//gEDhS3Ca+bUtYB2gbt65hg/bPvGmhL5dliv5AclweQFoiz/z5WHCbChkNb19Lm5XNndlI3HOQQtksBLbgpuEX/VadPa3FIioZ6EI3OfcPcl4c8ZG5B0BmOJ1G/q0fBT3EGBp0exAvnF7AAsY5+RzT7ixFhG6zL+a3yxUB50gojGDQvYt5XHJDsfQPfl6yv7+enPBVtmjxHfG4bBpme7rlr/OcTk4GXDwm/cc/zxqngABg="] +["send", 10322572411948, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AQAAALv/zwiRtpLljpGn0AZAooIAAEKVHgcAAAAAAAAAAA=="] +["receive", 10322573230189, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BAAAAEOVHgeRtpLljpGn0AMQooIAALv/zwg="] +["receive", 10322576779341, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQIAAIsevQ+KwlIBU+QKrBygbnUm1shnMZtuZaaZ5iADT1jKsx3ES5GvdGQXU3wyJ2Qd480XFBfop4JujyMzNB3fsEzrBmD/X3Rr"] +["send", 10322577134961, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHpbAByfSgOmb/N7+Mp0yeMXOTxQHwo4Fzif81v/UNQqMfuFJW3MeAglTNmVlkaxLklM216W1BgYegZ7wGrUkPdVT729eQ=="] +["receive", 10322577700717, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQIAAIwevQ+KwlIBU+QKrBygbnUm1shns7aqsVbPmk75D6XImBNrxw4Co+AUv9U2cWs="] +["receive", 10322580106286, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQIAAI0evQ+KwlIBU+QKrBygbnUm1shnZYVbypqkgjOwcIZbbm8qAqs2Amx3Vp3ZllRK0xE3sYnrFDcUagCuCGTqCr5OzGonDH80Nmb7UMb9O9KMvT480Ibj3+5+Cu6oYHrG/AazBCU8sYKEo16xELIqwm3KNg48TqMXNmuZf74="] +["send", 10322582785271, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHpbAB2fSgMzlcRIY5sZ6Eh9UPOe0KuLUVBMGj83Nohs1DIPmgXhxDcs4H4xqFXf1DwC2LlwSsb0E/h7Jauc4otjj++dZe9JpaagC68h9EYWn0ArZHzmX2PKau4wKLxYHjQbMaj8a/SVzDBM6xAzphtZj/k5b6WIBXvEZHiisRRuA+2Thw9RSP4KWdDy4DtsHOgnIkeNTFpu8WH0D0qnO/7gGzCbBUGt8cUt4mpmE/JkGVV7+wdulk0R1Y0hRB+OO04T0/FjQiXMs1uFsZ/+ZyEFOWLAFie6v0mKnf6yfEe83xwVxw+ztKcipY+lg6S1olEqCs/k1KRDW8FmkJCrtyQze71OXhEtznc/dLH1VuZoRWbmNco9pjJs0cPdyiyPaSmkFTmrj4NQduIl89oMmKUPtfiuflnBGwCKiaY3fO427mm900STu+82FYbn384SBBP/N/q1M5hrgUgfkKqkqSfgivn1UY9JG5b0KYHtx9F0J0l7GZ6TF+TaxCYiwrYkgnTel4TNIWY9wdkUpN2kuMPAo8t3cAqTqM/As3wYDVy8ScJJ8TaFdGQKOUFNq/y8HU+mdQESLh6kvMAh+cEtcQyyn89BRp63iCcGHQSaxr6XoTdt5kxob1hqD+98Stlig8ql7KapolVplAquVBFnFS2TRtLzJyuiw8L5Vxc98JmlChVh3quItZynlq5Go1hQ8YdeMeyKrMDcNL1Gjff/n0iSb3VruPb5jXe7uq0G8mQV7Wuq1pzbmpZs/8J/2rjpePkmpNgZ35/zFSt6A7DWoJo4wZfDBsD1hNyfVaE8H+kv5+YJDStY0U+BXN3N1ZyV2P2tZbbZOqhodL9CIaXGN0Mra9boVwHsQaAZTaICwlu5HTj7dMj2njCVwZot2l7xPm6s5ThHSC5MHKpt1QEOLsaDoIcplz2J38xoRr6JTnljkb5STB7FX2nANNualHcL1SZUp6xyRYFbzH3ssr3CbDRFZWUnBLWOCuzjWD4vVGaCfHAoYXnvGW6xy3tMk//mmGBXBHuSsMr91acbcwWibeFPNEYucJH5lCNhjE70mFfamYQDGLeCQVZ1NPabhtRpPCvkCyOGrx4KrkajiA=="] +["receive", 10322583732855, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQIAAI4evQ+KwlIBU+QKrBygbnUm1shn0w164ys8cY/yUo2W6TFgyN2N9IBngDML2peILYs/0breRA=="] +["receive", 10322935862092, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQIAAI4evQ+KwlIBU+QKrBygbnUm1shn0w164ys8cY/yUo2W6TFgyN2N9IBngDML2peILYs/0breRA=="] +["send", 10322936023095, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHpbAB6fSgNTLL4bs7WbxRismGcamInbDLrMwzRhBtRKPw=="] +["receive", 10322938459332, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQIAAI8evQ+KwlIBU+QKrBygbnUm1shnNqWsnQuaRe/5Lfh4cfnart8b5OhE/jJ1AeewkcqnwUaCwHX/LV2Eo0pLuOMzVdhv4Xn2AQ=="] +["send", 10322943982873, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHpbAB+fSgOP5YDLtdW9SDd+bsBxmzzP3cYV50SFCSw7R9QEDpJcrqeLvoveFvXALZZEZd6yqITRld9C3nFWHafJm8kftocWbhdzAEl++7ZRu8On1Q9k+VhJCjRjKnM/H9JZs/wediVaBVFY62It08rf2F7OzrH4R8qHyCq7m5/X/89jt+tDqCbZIb8MstoH7BmZaoMIsW2YkizU2XY+gEu+srAY4VA9CUxELKadoYVkwbbEkOXwo1tr9sTyXZqsWyWOABAA9fs4dZpSx61UOD/klssPd/n6DNb1zDkoGEPkxZ+ipSp3oKo1kjVBeAOKdThJ2mx26sKeNh3i0+Qs+owsI6TSjE4fJj0sgAMCjB8Nyz7EfQvnbDNwBP1oOb5/0fm39C45ulRC0td+boh2Z+YL8i493m+f80JW0qYGroTcJWJDbY91Wz5rvYdWiKhoXF2dueSpCxadJMi3ZYNJiLUCq5/gMwVem00CP8f1YIuDMNZ54FF0GCETKF54igDBvZdkWEMzNvYBVY4mx3pr2CqiEby/qxM1veO4Rmet8bVflx/v6n8PnOKhmq2jt9Zx53b6uoeaSpl6U3uBCIg8b116agD0903qYwL+Qga7zOJDt/2PiL7Sb+otzvlXscsVnPm95YcoEd6wLDpcfaKgGx1GsS9km4UXql+DpVvykUAu+xwAy+B3nckf1AXIuKkgw2oCvLwW55i/GeU5cFsSBKIgvs4RqnOi1nZpe9eTzjPaeYc3tmnKqU+t38pydImF5pLK1To/J+2MqIXSV3QQb0mB1ty7fLBj9cYpBEjfHkBmb2gPU8/ksc4JY0g/YQeKH1h7MFkc7qac+gSKZG4J3UmWQsaWcsbugwMneu6MAaASE7r+Q85JKwYH2hL2wxkrjLcFx2lbsH7HU1BQ1dzzj1/zXPd6d13kp7SX4NEuBlmrQVOcrzpGjQfngsePUxU+SbRrEdtkO2FNdGZ6bWLXCL1PY2vNh71DnKeQtrReLoT31anDDZBLgqhBKtZe22JZdgLG9S/lHvIO+oXGTPrGrG20Xoxr6SxTIPdvXv3I93cKT2ekOxMHbwrMeOeFPiUppGr5lKYN6rHKympb5xWS8K3eFqGfm8tzsNt7CU53J1ddOG2lkmV5Kybiqb4NzwafyxoDsiUzLVtl3CvrorGf8Ns1JlM4BoAVwXXLk9qWcy3iJx2fN7XCCFwmaeY+L5qcuBi1Bdxo4YchX0mH8IK0mQBDklh/5qtH1+dJrZQ3fdP8NTetzJg10L/aW3v3ozS2iOTIopatgAXOCJOZKwyRHwuQ9qjW9EN4TnDHb9P6vXwu7HEucxX33PDB5NOSvCth342tbDfjLxv5kTd+l0WzZB8RQaCmI1432Aqt/eGsUL1bI8eLGc/hQPUGBDOQvgjpbXxoTbSEKImnkceNGi66+PkIhdTPsXAQhAl9FAl79e6M8V7gamqOb/AEsh3x5rKCIsjkban+a4N/RA2a7Fhs3x3L5LbTeEsQp/X7gB7hpnDRNb7WwqcQww6LkYULvpZTaNHE47GTiXvP07nWLM83CVc3JE6cWbxavw/7PS734X03XuKc+EUPKTBMOo0wQpXqwz+s9W85"] +["receive", 10322945267863, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQIAAJAevQ+KwlIBU+QKrBygbnUm1shnM01kf9o0z22oBSIrTOZG3X8IraOHG+hBn2vbxBz/dtYCBA=="] +["send", 10322947149205, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHpbACCfSgPeNun7R7Vf21qhSPAD6JanvPWF98CYIvvNYI3rfbOw1j54Y3ddG34neO8i5DzX1j15YElY2LxhK5lH4lCEkxw1+Dyc9CvcD41Nxc6d/YBlUQ6ISFvj9msjQwll7eDBF+3VhPGxJwRownvVrmR8Ew2ApFhEofPASG8y3eChZTxpG0BE9tTeFG1IJ5Bpb8MytyhBpjXDo2mFke7nFM56I8tB1jjVirleKhRq+PgLqL2IMR2Jq9EIfD9wNxeqmW02MnStlITpkOWaxJNkvHN285YC6+s93kNOkx7YPgPOAvcDyEjL42Q11tQsWLVdud+KYNIDj9mOPLiMiWxNOg/yXdEZxALIVyPkwpnRSg+Dg22TgvsmqESIHg1OHo02rAFu0pzqsR8IJPHXe6clY9NxLkBU7ldBl0B+32Xe+E2gdBgHkgpJVyd5hlmYvenpzsL3+iVy5yFbKimqJ53NMEuquwh3ox1U0046EtOfPUuAjPFE2ZIex9GyutONlEp2uR0JwbzyJMcNdQUsKbeg2PaeqwY/lNbtflStFsARQivwxl+cIEMOv7Ksl5q/3IJlUheIjLdlRJTRk8VHb58FVj5Si/c2tLS1SO5OuE18kxo3jGHNG/Dtpqe1wMway6ee8xmNs1pNHe5pFjTfTkotiVcEI8ip/SB90Ntm+2PdjLjiZoUtTx3Iu2wd/os0Cet+uzAKbIHq0rGaG033sEWihk92PdXK2+w0udn+7+/LmWA8vgn64F99M1iuojjhXq1/EEHB4AXiE8J+wopgdtRJYEj77RbOzoCfdqxH1XnEus+lFtDmiw9gRD36JVyoY6xMdJWU19py2gP0060S86raLMdWUr5BI//gShjIwzKgtXY1ifjV9MdxBib3JxqHMjyoQv6FIaLyr7bcZyHtbNJemAGuilJ8r5mlMuYIKBoVVfhfs+u1bUPqGY3m9dwb06ZxIrf5qfZcVjCJ9fvLqnlSKe+2OwY1eqPSO9fU2zfswSSVHgsps7E3b9v36K2YJU6ptTx1IEyY2AfOBf4LH5M1ffTbg1jvGZt4wVLljEFT2AhVX1lGLwWcQ9QBOWplrnjHIxhbQXkfKY2RHkO1J3YfqFm557MCEcxR92h7jrHG53rrKB0Xh0FnE3qSJ+61LqCg8VfDy6MSBNyfHZv3WxliNBttf8zteKQfgdIqd9Fi3JCVomPbutGfTSawDfkFcvP3l3wW9UJms3O48cdl9s9fQD4NmgYprcAuWhMKJn6f1IGt3Epkdw0WDXBn2Y3tAsIfh6qn7IgC35jsSh5X+6alP0g3POvITnBhn4qHjCpP7/N+EGKYEIyc3FQoiOe/GZ9JDpJvZhNVm8v9EyadIkN2rsDsawkgSXhgiTkWthRexXmXwbbbkA/vHk0b1ZPmY+KJmsPEVwMIt29PWqEEXDLgK745xnHNgSOrx1g5xfoOoxP/75O8NdyfAvSO9jkwKwPWjdk8X14cccaV+tjgaPXjVA9KuAKMtY6b22JlP7aRGKEaHij7c8c0rFo6A1dsWO0JYQf0VBa22KZsTGUpq90e5CZckLh0mfnl2gT3rDu8RHusL65jEK9U1c+wQ2+p6W9MNXhefhKEeaxgl151xRn8"] +["receive", 10322948164247, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQIAAJEevQ+KwlIBU+QKrBygbnUm1shnpxj32PFniivNCj8c29k+PtKA2dmVBXh2RS8c+AW8g/crpw=="] +["send", 10322949228741, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHpbACGfSgO1uQF5lNw+GMji5SOomoNOPuhEnFSF+UYS4jMRvGk8Bzh/IeymKsYhOVnGh90ffYr8TXrQ1bmUxNMv0/8JrmX2NHny/b4+ZyGUkGWuVl5h5q23YfNpolP72NGby5X7Fx4mNVOw78hYxGy2q4Z6weNFjJctBEhZHhJHdJqOWMeWtGqx+OQgztKXt9ecHYK9KC7PE5YNiUtuCbcJdEgEZl+Njo7bhZlqXuL1cxioegpHEShDw+xv/onSfaBK8o105AnPyMpGoitMuqxHWEXLPsf2vVGz2MY1kRAHr3Hs6JZpfAF6TKeNoDjq41gaPfJrV70lkswmNkRDEAAsWKWVgXBjhhhB6S2FXRB9mDaN25iN3GcqJtHr6ncnZNuj2X3CIYMnwYvq8PB0a+MeryBuyS/t+rspUCymIHmu+jhStdRHLdU8fnYzCzj+tu8jLw810ojdS8a2b1IYRqm3iS+oGciFLGZco7cEE7/DPKaY83gdDgI94A20E9mz9ha47v5EVugGkfXBaFucQMtYbwWo1c8pPg=="] +["receive", 10322949865641, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQIAAJIevQ+KwlIBU+QKrBygbnUm1shnpNpsTFg9AQAd2pMe5QepyhOifCYOs6ifTRuGjBevuK7Jgg=="] +["send", 10322950014140, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHpbACKfSgMdYSOdTzmQ9iM8htFbtLSVUjguV/jilEkR5BCRUZPl+TtdR0hKlQ=="] +["receive", 10322953614530, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQIAAJMevQ+KwlIBU+QKrBygbnUm1shnh/Q3fj5S/EESOHRrVBoWDJkEjK0NQgncxRw="] +["receive", 10327963531265, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQIAAJQevQ+KwlIBU+QKrBygbnUm1shnHVGlB0R28OttM2Cn15CX+tiQGgfvIV1SR0eaAxl0goo3mZne2RV9UlDvLO35CkbAE1XsOg=="] +["send", 10327969065386, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHpbACOfSgPq+fKrKiwQp9NYR5koKSuhy2DLq99tfEyPQfRQo6o8bYmh+E0znkZUwjv5sqE03QyYapzNky5YCZuHZjo5gs33xR2Oo9fN0WuiaYYECugLCPzCrdhEIiVn0gfDNv4+yGf7id6KBZtccb/7JfimSUlhZTVWWJOnuE32m4IyJSRwYfZpIvwj8mCeCSOeJ7YivxHX6x4MEk0PKNwz9r64XeqRwnWKAtWKUsZbiNNsLat8KdZnU0yCb9D0We0xjKB2IfEUI53IM+50lT2K7xgWjjhAVtfuVyr8yAWodAnvpf+aY87aG4e5DSLQsI6iay84nWgV1UT9mhXIQyCrt0r0mjOqYB1JTs+N4gE7M3hQyn3HuENU8eM8lusv8D5i2k/f/AI6kV3/ydqjpMMt2gCacRjmwsuQX/dto3XVp4kJtsIMenPlQMwmDGpW8StladzvvyTpXR1ONOIYdGjL/Rgw39Yzu1iZmgPdGLJAmE7FhaFN2EfI5rHwVca0IoH/szayq1IGx8l9A0YERKvV2o8YqxWV9422FbSUUbZDsmTMjNRev+tCoRsfVbVr0WhuUMV615mdwow4aUWD+dTwF5t37HqMqHtgD+0Loc/Vh+xwBtjGtpylbLDinteaxAsrAXUy4t3an9f74GmotczSSVeJ8RoCrEsBXJO1QSWbFmetDTQIXjixDLQhPOWPHxdGMA1ZAr11hx9triOswK6NQbFvv7b38p2IbHyiYjb+iiAkBKfhHFXHBy5aaoo0NXpMRTSF/cpBwrctsZlMhNdBxTESHuiojsxAM/RheMUeN/UuEO/w8tXN3lgRro5i02M90infFOWGnJVlUGMJ+JmxQwzIP2LbrRiZn/bWtz6TtUuFFKBnNBkO7GXci1k2zzl2B2XKTB5pLO+RxPR9pm8a0CfcIJ7gf9J0vD1UHceiIkbylvmiKoAQAl6F3/AvnHA3b5vkeuOX/lk8zghrVK8Sp25nZh+MF+J9HCqSvoN/VN8ka0DnEV93s//R8EpfZT4VMurQtx5DfUWWIhcS6an6m3SvphAraL2fwArwXOImU0niDQG+JzAzoLXs2i8yhu3h8gvqyt5K+AeigPE02j5u90DJz+fG79L7isaNElrrO42VXvxHKu2Lu/Qfrq4wpehe0I9veJCNyZdl7rUj2+hbAQuWSRKp6A5Az0DFHCk5cYHY1K9JHwPTn9cG+WBs2COgJ5seiLJqpN2XCSzLVpozJIdDSPik2eDTJFYsmmjmKbVTBAyrxNamH+AyJGtwndn42I45NjrcQLENUXoJbWqr6a08vBB8gMNQ6TzpVHk0PjPkyZa9IA56754wz9fsyQL9jbB9Y6fgRKaDYNB8Bp/6ugtYOE2ffYtTXasus+S8dXxybM28BGXcdlhzacFowTB7OVyIGPA6JuK0VW0y7NsSCgrUyPX4eyrfzi5RGvuK7AUUEkoMSji45swjgfZnVASwRpYrpqldZ3M8GV3Y5Je/i2mGx1fvqwLxjukfvwR5OpejDLYy1c6WQj7QWhddAlFodgLla8y35cgkPw0l4VpNfm3bisSCEhkeIb99Aq9HXg6iIjacrLJgc2dpFTZhrpk2i6cJ"] +["receive", 10327970569007, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQIAAJUevQ+KwlIBU+QKrBygbnUm1shnVGwCTgyJwKOp0E5Gke8fcF4tgJ+AM3MNOWBkoVFinppQeQ=="] +["send", 10327972463324, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHpbACSfSgOQUQ+jAKVgQGHX2aqw0lyU7kwBdJOlO6I8sq5BltbzZNzPCwy73k9eVM9jeKUOWIgdfMWtrDPyWX7GDc8n69Umv4oKy8ZGZpCIfXAu7/Vmyxbig0+RFMopLX/ysGQWtys/ynhkpaY0Se3AOOG2R3lb7HDfo4IOzDsc8i/EgOgwoIJALLcA/HlH76BA94F6ovGPuqw4ktYO5BxPrAGFLm+uXxJd51xFjJwJUqq0TCElTQYRyNpQZzIVqwC4aFpCuok+gLcDZYd7a3eX0rVbxWJcCD5DCVmUV9sS0787ceY5IzEzesWDJa9IVd5EEDrGn05NdAKSOKaHojqVuSw+VL4SxFuhsVKktNzyVXjHcBlaYLC0e6qICUsFCkoii/FeB2V0TGjj8Ksu1NtDX/x97tXbdiV3wziKMwzkpTYYmtc6Q9k8g6dz+obyb+cGfv6v7LuPx3q3CCuk/AO9uGvbOumx9u++vns7+0AvKQpRYXdzAUgssRFGi52fgLrtsUULRgm/g15oV5HO/1Cj2rutqQfyNFfoNUy0Dmw3t3a3+2G/0a62i6pzqwCnPutvG8cC6i7i/LbF3CKrwNYrpp5j4D7UXVw/jmlih0/EE49qwTstiJvN8O9wWGNqCpFWCVune0EVk5UXo0ngcjqx4w862MhXtT4iwXZPTGAmoA170pjTHN+4Ty0tAG4dTSbRQxEpIwu1qPjdAl8qxxPB96/mG9lftVla8QlYX/7b2637wp0mCHX4muquvxFZg48xaP3u0UYt/Wo7OrsPYwJrMGh5EZLbw9Tcvq/N5663bxpHjf13BMzGS/6SsSAEopwUsyHT7HGLq98RkGDHqDDu0STyEV0836dsx7AteYk7614DdeC4DhzKSAN+X07QuObN6nP+RB0zuvAi3HYax8yEfFS80rJICcBokbD8/TJLbB5kP8n2WhN9cofMdjV5EYuAr6Auzt1NYnzJvgv6TJK5y37qKqZrxRd7GtgkBsVMRLInIUmCNF6aRCTrWd5O/LJoU3UTtmw59/A+hEWR0N2XhFUsgkXeJPOSnDMr2+MiVvpHKITq6wxpDcBlD5ujUkCyjm5qPDpcBGAu54SDakPK9Lb3Fj57i7KeRqClFLUMogwKAdW6AUQjhzVk253JpPppobmEnYfD/7nghqbjeS1292pxf6AzUg4Tgxvz022RCWn9HtGr+buapsNTVAe0CXZWTeaYVDYMXDHY9sZiXjeGRLgZmYxbs1Hya18OQ+OZqyIpttOHLhB3KF6yDTVp00eX86/J+lRomdNr86sGmqxd5giFuI6PD0P78tLABGhIEyqhf9m27d2//kL02fhX+OnQg42W4dts5KcWMDVLs5KusSXssxpymgA6vmC/Vi4J72VBtn6j/ZFddug2oIAp6FtvP7EeXrKs0CQ6QXj3wDKY3ITCz0PxcL8tX28SWsYWuaJv0RYR64CJbtBfx9WsMqODMr+eyJG+GEw3wWD7NU4ZAqdwoExQjVYvv+IfpA/6I3xK5dLJgvXAo/sFTrYNtKj3kOJo3CwGQIfK94wJQ0AM+Dq88z5Vrp0rzGBWAq7Ry+tUk/cRIWlhZhXqegsEcnSe86KPaL5/P97xDstLsLjF"] +["receive", 10327973721774, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQIAAJYevQ+KwlIBU+QKrBygbnUm1shnFI93UQldlOcq9v5qW0F+Ju+8dtW6/ykbIOqwtl2R4YkZ0w=="] +["send", 10327974780868, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHpbACWfSgOwegjltVSRWH6IFN6uwaoFR6YQo8ORiV0GCN0lN5rc8zqLHDBVNWjHX1ZmwNOOfbyt75APbynthtvtFa9nCTHr9ZSndv7Bsm0nk/lg3ted5IJDrQ507InrfMvpSByuCwzQTtgAmkUCDzqiXPXFQGo4J9fQITblvrBn3+DLiFa/+b+d03ViHmM1b2xTzJNn3qouURG6wtjwN+owlukYIXx7YlaTeKLBPJEjTdsEvyf7imPHbwO6AE3WSLd5RJNxW5pcWO/RfWukMVzkS9+tf2Ld9NZELqi5i9dEKTFiAB65UNS8EXcDNM+K+2YzTIPQ2T6w4lRMxi5yjk4BXIWNIgbuKuifmfBAe54kXiVS8NlBm6T3ZvhGHLQ2AIJuhkiG7l8CDebrzrOAEtM0lqMfG6lGMeUp/BkifEBcNqWTq5FvhezX9DpvPpCZ+Ggq7uHi6/yrlJ8CDx9BEnZLSzqd9Z3ixpp/y50gF5tZ7TXmxhv+ESuMqFxLxLAJsxpisA9dcV/l7/EpPS4F64tcbrgqDKvfxQ=="] +["receive", 10327975540288, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQIAAJcevQ+KwlIBU+QKrBygbnUm1shnU2cGrnu4xyoz/AQMftL3spzgih4L/EUOZkgkAdIT6cIMhw=="] +["send", 10327975699047, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "AHpbACafSgN39J0ZxqdtzOWgUudXhYyc5LbEcOoSycnFmLUcZVnK972N1ALDcA=="] +["receive", 10327979645408, ["fd98:bbab:bd61:8040:642:1aff:fe0c:9f2a", 41166, 0, 0], "BQIAAJgevQ+KwlIBU+QKrBygbnUm1shn0VdovHOn9K4OQRu+AO4a+XsNJ1w+YyrCHpA="] diff --git a/tests/test_chunked_message.py b/tests/test_chunked_message.py index 2ba1fb8..d8ba259 100644 --- a/tests/test_chunked_message.py +++ b/tests/test_chunked_message.py @@ -5,13 +5,13 @@ class Message(interaction_model.ChunkedMessage): Array = tlv.ArrayMember(0, tlv.IntMember(None, signed=False, octets=2)) MoreChunkedMessages = tlv.BoolMember(1, optional=True) - After = tlv.IntMember(2, signed=False, octets=4) + After = tlv.BoolMember(2) # Only one bool can fit after. def fill_array(length): t = Message() t.Array = list(range(length)) - t.After = 0xADAF + t.After = False return t @@ -22,7 +22,7 @@ def test_only_one(): print(buf[:end].hex("x")) assert ( buf[:end] - == b"\x15\x36\x00\x04\x00\x04\x01\x04\x02\x04\x03\x18\x25\x02\xaf\xad\x24\xff\x0b\x18" + == b"\x15\x36\x00\x04\x00\x04\x01\x04\x02\x04\x03\x18\x28\x02\x24\xff\x0b\x18" ) @@ -32,31 +32,28 @@ def test_two_chunks(): end = t.encode_into(buf) print(buf[:end].hex("x")) assert ( - buf[:end] - == b"\x15\x36\x00\x04\x00\x04\x01\x04\x18\x25\x02\xaf\xad\x24\xff\x0b\x18" + buf[:end] == b"\x15\x36\x00\x04\x00\x04\x01\x18\x29\x01\x28\x02\x24\xff\x0b\x18" ) + buf = bytearray(16) + end = t.encode_into(buf) + print(buf[:end].hex("x")) + assert buf[:end] == b"\x15\x36\x00\x04\x02\x04\x03\x18\x28\x02\x24\xff\x0b\x18" + -def test_two_chunks2(): +def test_two_chunks_odd(): buf = bytearray(17) t = fill_array(4) end = t.encode_into(buf) print(buf[:end].hex("x")) assert ( - buf[:end] - == b"\x15\x36\x00\x04\x00\x04\x01\x04\x18\x25\x02\xaf\xad\x24\xff\x0b\x18" + buf[:end] == b"\x15\x36\x00\x04\x00\x04\x01\x18\x29\x01\x28\x02\x24\xff\x0b\x18" ) - -def test_two_chunks_ok(): - buf = bytearray(18) - t = fill_array(4) + buf = bytearray(17) end = t.encode_into(buf) print(buf[:end].hex("x")) - assert ( - buf[:end] - == b"\x15\x36\x00\x04\x00\x04\x01\x04\x18\x25\x02\xaf\xad\x24\xff\x0b\x18" - ) + assert buf[:end] == b"\x15\x36\x00\x04\x02\x04\x03\x18\x28\x02\x24\xff\x0b\x18" def test_three_chunks():