{
 "cipher": "LATTICE-4",
 "aead": "LATTICE-4-Poly1305 (RFC 8439 construction)",
 "vectors": [
  {
   "type": "block",
   "name": "all-zero key, nonce, counter 0",
   "key": "0000000000000000000000000000000000000000000000000000000000000000",
   "nonce": "000000000000000000000000",
   "counter": 0,
   "block": "bd60153bb229e4c57df505d79816d6722b09c09fdf4fffe776cbb6ad90102b33da85bc68302713857d76d1f1c02eb377c282f3d6b96413f190853a1b450bc510"
  },
  {
   "type": "block",
   "name": "all-ones key and nonce, max counter",
   "key": "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
   "nonce": "ffffffffffffffffffffffff",
   "counter": 4294967295,
   "block": "cf5209acead951ff438e2e40c8d497221744f1d2955e246b9e28d202ca43556221086f8c53363f949c7bbaf43d97a9c16040beccaa715ec0aa22b41e59fd8c39"
  },
  {
   "type": "block",
   "name": "counting key 00..1f, nonce 00..0b, counter 1",
   "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   "nonce": "000102030405060708090a0b",
   "counter": 1,
   "block": "76343dd332548868d892b9cc6f45f7b53abcadbb4c1013c5a0435842dd6219918eba550f51ebefe0e959e0c73d88778bc5a45240990994e29413da6bc391b2c8"
  },
  {
   "type": "block",
   "name": "random block 1",
   "key": "ec6cb861bdd53b42a8912dae65b6f9505fee9677faeda60d62731cb353b84eae",
   "nonce": "22cbff16fb29d26d16a12c8f",
   "counter": 0,
   "block": "b0ca47f6ea6bd9a1557d115a6f6e36a1bbf75960390005a1fa5798d5c52f090bc5c63d859ff203fcb8160ff8e3ad11b0798be52b4dbb7c034ddb698c887bb091"
  },
  {
   "type": "block",
   "name": "random block 2",
   "key": "564a74a49b17437db564db96be68128f56827ce9f5c17a535c1c82cfd044c77e",
   "nonce": "b0f414e08e3f78d5d5261ea2",
   "counter": 1000003,
   "block": "1ea3499e21db6a52bf17205c17b10446bc92635ae2e2f98dfdc6fcb44cccf91b2eb73fe43c4110b4163e9f8b487848cf92a1e38a9cc0f50110dd89baf6086dac"
  },
  {
   "type": "block",
   "name": "random block 3",
   "key": "ae9175d6ab6278c6673fb906235b8c0d153d68f2e46762e5955c55e1db491fb0",
   "nonce": "8f76fd38c22ff8bfb1c4ec87",
   "counter": 2000006,
   "block": "123dbdc53a1e07306bd7585adc9b0855d4ca08742a517131754fd553ed6cded8e6e14fca106e8e6c58a87123bdd09ec8e885b513b72e10cc201362bcd5af96a0"
  },
  {
   "type": "block",
   "name": "random block 4",
   "key": "90e28ffce05d954fe121c24249f29871452eeb6779b07f4e878f91f64d57dd9c",
   "nonce": "ddf88598e780eee7116b762f",
   "counter": 3000009,
   "block": "c3ba9b7a0b436f061c50f9daa667fe4534fda9818b735d0760c6ec167759e4a978e94159844015b8dea1d015e905dbade247dac523d71a151a01378cf325d63c"
  },
  {
   "type": "block",
   "name": "random block 5",
   "key": "811099bf8c82e99c41dfe89e63f0af3bee8ff3764330c40e9d8f32f45a5b9a93",
   "nonce": "4f524c73253ddd5079b3459a",
   "counter": 4000012,
   "block": "c89751ad5a02dc6d0ecc7dd140c552a055a29ad7f393784f58c6c60876d8d917b931464daeeacf88c53cc37a35056f1d21db8f534c36a6a2651de6657937ab0b"
  },
  {
   "type": "block",
   "name": "random block 6",
   "key": "398fa00a838d2fb1f468feb3317f3b9f1ed228ffffdf41a081a4e7af6ce6bea1",
   "nonce": "6b74898b38fe31571fcb400b",
   "counter": 5000015,
   "block": "ef5eb9db1801a5aed56cf668a1832a13f9f14bd78035a4e441df1b46c464992e375e23cc8475a1bae181ed966b74c4120bb2af7bba5d5f0a9e12b011b254a4ff"
  },
  {
   "type": "block",
   "name": "random block 7",
   "key": "8e4efcfc3c80f5b11b6aa6c40e488412243d95fcd4716d90761c33ddf0d0f5c2",
   "nonce": "590b880c0eddb1916a3442cc",
   "counter": 6000018,
   "block": "96047c7971dff0214cfb98948a63e1a28fdaaafdb17cdae16a8ee6ee1181060c29dd35f66bf1d1d165902040d01243b9aee3ad3aeed10fa3196826ffac6309a3"
  },
  {
   "type": "block",
   "name": "random block 8",
   "key": "35078bfd658d2ae3cc282d9adfab0b248e3ae3b6f7cc0db96a30ea37ed067b0e",
   "nonce": "5b083022afb2f875280381d3",
   "counter": 7000021,
   "block": "5f8d624cea30a58de64de4b68eda76f39caef2170db5b96c2166a303ec3fc33a4c53a450c266df70a780b8215d2d9542633f14d51ae47c21186339c6e21d3dd2"
  },
  {
   "type": "block",
   "name": "random block 9",
   "key": "54fe2c791c172beb86b7d4dda28a08e3e238504de0c1035c409798c3383c0215",
   "nonce": "eff1a496b9c44c94e0fc423b",
   "counter": 8000024,
   "block": "ead1e0a17413d6c90a679a5232aed2a4c4aae159ad36d1132f5326fa3b12279672e09f67f3f214a803be879d9d758141a7ee7ad8c1c6ab7f78088d2b84cd0855"
  },
  {
   "type": "block",
   "name": "random block 10",
   "key": "85ca5183c3af5eb824f2f0b51132bdc6c8d423e20aef1e9f80e51f119cd6d884",
   "nonce": "5c98e5b144d8deeb7ea93f60",
   "counter": 9000027,
   "block": "7b9f9e167b317c2313227dd0ca95cad84c53e79e1a76bdc470fc9fb4215728644f7737f948ac9f63f083325f50a5874de40b2fa1acd838cf4a1ceeb4cba9f5bd"
  },
  {
   "type": "block",
   "name": "random block 11",
   "key": "d6863563209e316a37ebe0258a6fdbeb0d903553ee6bc1b259b0a3ec433e94bf",
   "nonce": "ffa2ed6e05335a884668cd26",
   "counter": 10000030,
   "block": "9668877736f128e08f7904dbdf0549834e0c16616e047ae9b125f8303e7e7769ba9cd33020bd0f29a94513ac4a177ad92327fb5553039c86971e7a122a3ed2b8"
  },
  {
   "type": "block",
   "name": "random block 12",
   "key": "e8a111da427c11317e85bf772ebe1f2fc656ef5eba9feba4b7fda2c44373630a",
   "nonce": "ab04b0bf05fb4391c9f4939f",
   "counter": 11000033,
   "block": "2f47f13272522dc03d302255d7a6b1b71ec335268f899c25690c537afcb1d5febb1ad5cb7f54a45b9edcff48002d52136c96925a741b02e8a67fe00a2f6fc13f"
  },
  {
   "type": "aead",
   "name": "AEAD 0-byte message, 0-byte AAD",
   "key": "2d155e9254e2acf6efa354b0f22fee5277a6bda8dd7001aadd7abbd50990ce73",
   "nonce": "fd540862341f826a42e26726",
   "aad": "",
   "plaintext": "",
   "sealed": "fefa9f0eb59051de69ba3bb7791c2a1c"
  },
  {
   "type": "aead",
   "name": "AEAD 1-byte message, 8-byte AAD",
   "key": "edc8fc126325913f8607aad50d718848f501dee97ea76254ae9587cd169a7f8b",
   "nonce": "5f95678ec9a2317ca839aea7",
   "aad": "9363d221bfb90ba1",
   "plaintext": "cf",
   "sealed": "c9009e17ee3922e2576592b96c64faedc5"
  },
  {
   "type": "aead",
   "name": "AEAD 15-byte message, 11-byte AAD",
   "key": "c54c8c01192a5a8514144b752ea7fea35a8d7a44c06ab22ae3df8616f47aeb4a",
   "nonce": "f244996ccd367a6aa7bac0de",
   "aad": "f60e472b172ebd54a499b4",
   "plaintext": "4a8b108623bc2cbe83fc6076271dd4",
   "sealed": "e0a881ef554f909b85b666275bad4a653d7cdc3d1fe84ee4e809e1a759d885"
  },
  {
   "type": "aead",
   "name": "AEAD 16-byte message, 0-byte AAD",
   "key": "c259b71f31c11dcaf7d22e3a36cf3750992404e41d8de9fec24d40568a67c288",
   "nonce": "f2a2af0fd1c29fe84b4a8076",
   "aad": "",
   "plaintext": "43a9170177a703f334751ba947b5a476",
   "sealed": "982fb7974c928fc0d7bcc460969ee4b1ed8811c732361d996c47ed8c8df1c7b6"
  },
  {
   "type": "aead",
   "name": "AEAD 17-byte message, 17-byte AAD",
   "key": "a95fc132f7520d72bc02444e297d7b3eacd1307a917e48f39e7bc0c34b059cad",
   "nonce": "113a6a0de932544bfd1ca0bf",
   "aad": "2694188ea632b9e55510a0b51cb812bb79",
   "plaintext": "c328836e235bb20dc719ba8a2912db80f2",
   "sealed": "e1549049f3adade42ed987cf62a77d58c88023db58e45bfa3aae138cb0d5a3c930"
  },
  {
   "type": "aead",
   "name": "AEAD 63-byte message, 20-byte AAD",
   "key": "ddfbd3b434c95d80e12759c218e024b1d21dd63e7c14d451f9fa46bec71b2537",
   "nonce": "dab93f39700671acf252efad",
   "aad": "a2594fccb13bcdad0384dacd9f62feeab6d7aa3e",
   "plaintext": "ad9664a189dc832fc25c60054f2da84e6b39428d6faee7f4c0666d39a342552080fc27c7e4e3b25f4e871dd6883b88ad2c108ff78e99f13b209638b41e6a13",
   "sealed": "adf3971fc9b93a00276cee8a6290fd75ee99ab287843462c68d6b1a0f7e5e4cc497d5aa4cc7254380f1f6733c51ce3626818c42446f9bb7d1b1244b8cb8ff4a0e07600d4bfe1f824b54754185d691c"
  },
  {
   "type": "aead",
   "name": "AEAD 64-byte message, 0-byte AAD",
   "key": "3007f2d982351347509d2f82a58441f49ab2557d0079aa18d28d9df1e0833c82",
   "nonce": "fe851a37a67bbdbbd0c5ced8",
   "aad": "",
   "plaintext": "7444d89f0343383dba94a0a9a5e04218bbf97ee855c6b26a02008eaf6ae6fa51c39575e612b285703291981c5f016915c375d23a3d249608605c92f1642c640f",
   "sealed": "0e3a305d4a0ade2a08843e3e1af26575f49977457d3f2469151fb318e48099b3de5add4780bb7c5569f131deaeed2afa456fe39c6b1b5634fec111e4bb2f235c5001d2d3cb2bfaaf1b5676d05caa171a"
  },
  {
   "type": "aead",
   "name": "AEAD 65-byte message, 26-byte AAD",
   "key": "8b1368d22d60a520716c091563e1123ff0b7b816fb843b1088712d7ec1cfda1e",
   "nonce": "4123e019f5369cc57c6ec766",
   "aad": "d28057d8b6498bc90d57b4f13e6d237a41134575daf6e41d48ae",
   "plaintext": "0b41542c030a88e7710e048482492f9bb08441cd90395d4aaaf9c28b5aeb40c92ee3f787482c202cb2fb488daf3b5ada790d4b56ef3a4dcf2c79e4aa023d3218df",
   "sealed": "eeee80859143322b9a75cebfbd02b2e7705a875a6fe76b4ce70a54cc8f48acdab517daf11375b780e5453c3f64f6636ff5e0f5b40e5b43d57f73cb30f1d0a1a894bc9a486aa1e678cf10f1764f6b5872ff"
  },
  {
   "type": "aead",
   "name": "AEAD 255-byte message, 29-byte AAD",
   "key": "675eab7e1eec738ba66a5102efc028f63e141c1526020b07b3a7eb7a79b0b590",
   "nonce": "f47e12ea62ffe98600ce8f45",
   "aad": "5fd226a8334f7d36d52d72944debaf3baf8949531d49802aa424c94ce7",
   "plaintext": "53cd20333b03af77ac24de4937844adc1124999ec506d4e0ab063cbee5599f26575f16bfe378c5fdd609f8b147cebbe0f143c6afaaab5caa8e0277b285eb5f73b1658503eec94028736dc96641e892c6e2d3cef8ba85cf50d71b8fb307de8870b6cba9aabcc912c328e0f4f1c2779ae5b7659b3bb36aad176746951d269c31aa3649980be7d4cc09933c7604252ab981bd58f1e48fbd14ad1bc5f3775c9c8e9c7d62452b48d4959f4fa9ab7c82beefcbbfd4710f836fbb2ecd257278dc5fedac536780b9f33f3794f49a4665abfc5ade02d0997f01fbf720523e37ff9975bb2dfd73f3103715116715cc5bf52eb835c34a0ec2a7b667b8777b34c0193d777f",
   "sealed": "dabc33eb014952af8c18575581166d0b665998073bf186714a41353a3f3d32e983c012b997b9cd691e260d95398037399ed942594c2933593994fe779b20a07406583f0b1ee2471627227c0212aac3cdf847eca43e132bcd13b525571ea804aef2d985506231fc40fbea0def9466936647b07fcefbb26f1b8b5af0e026448d0373ea1fe88fae445ec3641b2508cb62bbb6fab7ae474478be6f395996e975a127600c71f2e175f5dbdf8c38735d58ea8b8cc0e9d462d626bfddc777d0db7f976426c901a855ee4950ec41fe1f5f0176645670df3a09c06e1c7e68d1155645afaf4033a23b3848c56b3d9952a7d1b6611bcfb165a945e4bf6c45574d17161fc58a5706e0b1b6befbead90e5b9fa91841"
  },
  {
   "type": "aead",
   "name": "AEAD 1000-byte message, 0-byte AAD",
   "key": "5b3a6e2638a0e32401414b588f56d2d36ed41c1fa48d478b91157aeaff330cdc",
   "nonce": "62480c7be5f6c50ab7046f06",
   "aad": "",
   "plaintext": "c22b36a7bf5b52c341abba993aeacced159fe69258ddcd31763c5ef949e4d88b486ede3e8115d99af2716da5a9bf315dec61c37d3e2ffd63f8b3dfc3e565786a079fcc426eb3a06ed97e95118154012a40176f9302eeb30920d508d82407878012f81277296566e2c4acf8d9d068dba0fb19bee87f46d4f5545b20410c438e07a96fccc142d5b5792c0fe39513b3ab66307b95ad7bde0ed5a238fca40c925f9634b9221b3528e28f37fa327931ebac82200fe02ba8dcdf36c69d00460367191d4c43499f6b00105db7fb4c577bc0615138629acba4e08e7f29f41703393026ecb3378084377e2cf828da269ab2e19d9210bbca10f8052ef1dce5ba57645a3eac567e151ada39f151b69f3e4c01f67a5b6d20829a1ce4a0aca155f157a44b646451b960cf8049e335358a9f10fea463214051e02472918fabe2634bb78767e574eb48c42c4040554d2619e127ad8d0cb3a5cb0f86469d73c5b86ae6c5050d5e9c9644b3d61f2b651eb906286e7c4e763ee5c744b2d41391ade5026c6a8497b5f4f085a8910e96fc08c547225c4880ee4a753ac3b9427df8f2da00112fd65e1cf4c49d2c37e787d14ad10d0b0856b90dbaf4d3dac6a1dd83ffb273973536b5136c0adcd4c4747f65fc0ec7aa205b89b7ce2f01e321f0b4db1a34a64c3a4fea658be24b3f4d677d06125a1d53f1747d1d2320eb442c19ff7368d421099a344927dc9cb21a0363fbce5e3ff6e5642e20bdb1eb776f68f1368ce6b2a8334a6819be43b3931e33f1efa28df274cbfe7ff65fcae045e46f3c4c31709a3bbbddd89dd803ce2c0e488bcc362854f3fcdfcb8118207cb22cfaa7b33abc03151f82db1570babd7abcc6957f0593f40efdc2e03d48bf67d6dedccc564b5f10ae690339bccd628232024f5f745b100a9adc02faa49d0d77879b04319dd3c691ba2cc721c9815045c7cba0248f4dbc7daa3592c02c10d0ab54147d496e0f3c02298ccf316f6b375d6809940d35bd8fde8b2f024444e527318b0070712706e98a2635bb72ddb7254e00be1f2f41595f6ac67d80075bad8e6035281ff3a68dd0fd1960c45940da84c535f65288109adc0c215fd3f2da45debe165eeb074243cfdba5d4c2c6bd99199e6ac95d0676c794599fa0605e26d649fbae7f4ecdd093a24fabe02708780107dfbd5b8680c7f1ef927c98280ca0d461f43c76e0539fb7df30476301d7906ecbba0add36bad1f633a43329c72da60110b1b63a55957db0fa03cfc6fb592186408ee88bec65dd81802b79c3765c9069a067d3cd7b78b15140f7d7ff5b1e423d9be5a8ae461cb206d36b4062089fb466b476023c3fce0033dfe7308e042405d06f775999fe6892c80655b68cef69639c4b6b71a4a855a9c0db5be58074d37bccaa26c7aee9bd3cd4cd",
   "sealed": "206cc8e15e514a016e117930a8f0926066c126e7e455cd2849a97c7b01c2e514d6ba8d57107bf4e3c0c3d011b21aae08e1a355ea09114b8d55dc60293bcce2d016b4739edbea72e440f72076bead38ac23e580c0218ec41e7fe4f0f09cb56e8f0009715c20f288bd7ca18101d6265bcde36ee1f10267b3317e754f59dbf34af3bc191a8144d3918bfdc4ef3187b56b377c3e03ccd6036d79ae3f98618e8c095ba755a4e59be5c5b897866bb26d2c089d7040f7f80c72547a19d28fe111130d27f3dbb1d86404e57f79f0ddfdd1c631d18bb24259b6fc118ae2d0579964b55bd840dfb88470e4c48068cddbcca409a9b611598dd0f02c5ef42ce70ef22d534ce345d7e5054a79ce0e0186855775146f66c5f14c53bb7e522cbb4a90acd95f1c4200fc827eea9c45c1e9613db3ebe7e7ebe66721f822ceecb6907988fb62cfd30919b6766a237b4dd3af46477a59bc6529599a36b8cebf9d3b46fb6ea871092aba86e3bb12d8998ac17598cee459a3d8b819e4f11eb85cb1ae5fe50cbf4c3551cb00cc9396e46c32dab8ff733cb8dab2f5ecd88d4cbd75976f45e27bae46e3d7087c6d78bae0b18834aeb8b5a225f6e6560d5aa9f2e9ed4a2d93aa98fbfde97ec13b7c81c68ec83c27f71e570963e8320f3baa62020a222f3be377730034ec5702831f06162a60357d571631e8f564b6c62c69c9dd72023db6f83cd846a935b2b1cf78e706e82a3986ac61bca8495b3a2d4ebcc06e7b9751e68434514aa33939bafa2e6ac7b23faaf1532a0c57365a067e3e947e01e04f2d03debd55532ed45dfe5d5233af5eed227fb1534dfe1171bb9950217cc004bc945dcee86966cf2fa5bbfa56c88649bbe874ebbabadbe65a014d3916f77027ec648fc3c1f4382efaea77391c1296ddc798bad8df77beab1be565581e304b5a4300ad38411b575f92483357337c480c9a70b3a6a0121965ffa9fceb08c96108c68fd0e73b8668f4b15eea3ac190a5995e907999520da995257d16ea471239404c3afc6ff9e5b968987584b524218fcac9b414a5af5ebad016bec67724ef3de9a1b442d96370721090e6e2ef118c2964aa41363d5b9963cd4790ce1c1c30a21d69eec82d21870bc4c48d50288ae441355451de42bddbc282d0b1a0284d9b1c9e1bfc880b5f3bf34d86d20eb34ac21abaa4c5ceef12de74abe858e9f74aeac7f65297aacab275884074c8863bd604d019548deaa4e401d8491efb77ab7d64ceb4fce576a3efdbf2aa8802a3ecc9b42b81949af9f97685bec72b2938af823147838bd002e79eade9890b55d3fb41a56a4f82a235874be9721ece962aa34bfd76816a7b1e52126ca3139dfdd87cd8d2d9baee871a7f5202a68cec9e1b6f2ea9716582204c7ac5f37e67ad0781d399ada3781e76c973af08498065df3e94d72ed08b761681"
  },
  {
   "type": "aead",
   "name": "AEAD 4096-byte message, 35-byte AAD",
   "key": "884456369aebfbc3ff0829dab8692b19873d71c500af0694017858f87be905ba",
   "nonce": "4d905e877d94c1d2176bfe13",
   "aad": "8c7973574abd83afeea6a3d541af103aee500039997cd026c9a3778dc2fd62b0538c65",
   "plaintext": "3130256a8349660f6f4e6a5ad74da338920f2563f4a05bf1653dd99e277cd3991d716f623029ed07bfba65c616be90e9edfbe65a6c93f85024f2d70a0d61f9726defd335411536917f4415f25750421e48585385a79cb302f2748e0710472720523bc638dcfd3900c5d7ae8517005eac81cb40405a22c2be55844d05fd6202a0d691f74cc33ee8f304881e33f2b5083652a5b871d5f8558b2b0f217cbaceaab8e1d752df55a13355099b11bd9b43dc294ee4078c055e9bb8b12ed3f44c97bafc34a2fee98d5c065cfe7eecf0e56bf6c0e832b29072febce27e25e8ffd1b14bce6f3060f20010478c69ccd2a3bcd9ebff6be47a0940f0def38764a03b8500f1580d6f1609e2c9d9b32c4ca3bb2b24ceb902fc5e0d31b7211e1c88f853bf51bc9265f4fdcc01019cec85eff92856d22d8cb0289641a041a3e6e85aa9fdf45f3a40aa042d64c79c6b9e0ed52ae7805113e158c199d486eb7d17f4ce28fbb2cf71f2eb8ff8883aed1e7bbe484a0006fe04efb5cc1980787ac5c9a406a51ca634e6041330ef77feb08784e5bf2787602205b761fc038ea5228b62b64d0c3a950b999de92ede00500d760232dc4c9d26f09207d1ae80d0db83dd93491c083b65c007b20f7dcc7b0c9bb58caf6eff6e0788a67956ebf7a682a7c457d218fc1214a7270305befdcfa75b0d05c2704332d2f7b8731c690afc9e0545f9271108bdbd036f1a263af06c34b8409c2d08d82e7034b9262e8a9548d080620c77040b469902cd50a9eb6250628e0ecc0e8837b2e72418906e5bb48e546817734f1a9cc4fbbfafcaa0734a047b1f315cde70981b5897bf7ca096ba5e03785e5996a71159523ffc76fb22dc9e651f615e756aecd00048147f5fa03bd251d72d37902b79332a741a1085f488bfa3a95232034ce44639e1f9fb258b04924f1773d3dd54a38d2a3de721e490f8935447b282161ae9fd79f4ce1e46151fd2a938203c7af915ad1563c0fc9c4a16d631ee2d459a01228350036be1f4a7d050a8a51bd1be2116e6cc9d7ec10b2204cb92006abdd35c736e6d78270b3b579b5930364a3a5cfaa695498c755c6dc2234469480b7b63b2796498add42e05e73dc2c12c8e6b66e28125a4c07585d8840e9f4400b15849b68f15b8e6c1a616c3aff17838c5a64761200d11b1c9c0406a9dc54ecef77cdf46cd3cce52b79e100627d40e74c777c72cb9cfdfc73b5b7323e32c4dc37358da6c04a4f70dfd0d6f7517e6d7686ab70a243bf979520f741c0c30d3a45ab9ad4d60c51f6c2056b38d822d2fc3067f8b90545425689204f3c32d114a507f5985a584588e847fff1e9d4b53415faed46535f66cfa4db0578aca384ca9ee85dd37ad66c6deaf0ab3a9b298ad3ed42b31ff316fa82beac3c0ba708de696b32ecc658ac1d0067c8da779b9e09ecfe5b35c65174ee87518cc74cfd0381e4171a7abffbe7cf60c93c08e807944c42df4eb15ead951caa2d1b923e0e2f070699789f73f28a871ffba47977c9992f819fce01b2fc160a58a2766f8d1781a935730d92dad01863afcd2b26bf798434fe5970f2721788f900f49979c5341c47ce0e108c31adf7f032cda7d3147d57d1d6bf85eedfa021f5a1e84ff34e1c8aa5a65eff32da6b42a39c2ea118a8d8812ee13f1201e3dbe7e90b33f3c5fc3743498d336e4dabccf4a09ff38c296b7c77e8ccfed1569bb69437bd3fcd83a0c8876dfa5318f3513d8cd592f15cfee7f81edfd1ff66776921b3220915d495d9d242f13dff816a5add7cecbabef65a96c84328210afaeeb2b483e3f0c1bf1dc2141ca52133b068fd92d93bed6509b58ce79d19a3759ec6839bf81556d0f1f4811b75ff85e4b574f32988f4e22dc770bc4e5f6feb8d0928bbfac469beb2c0cacaf39b39f6a106f43a03261500b55e74b37297ba3438e79ee0998ff06c881df900d5633186b131fc15472d3571899c91ede82e6bc12a6e924af674f46533aa9fa0579fd742375a41dcd28dbb2dfa2e3063a0869b6eec995c1965801c7e69f696a40e9d7fee0f4a7a5d7839d6c0084eb0399b2e03b2a439c50f1080eb4e71309da32c8353f7aeb3da5890d674c2671818e154fd530a5fd8a5b3a6d9bf0c9155fc41a1737f95852e86544abb3d40bb7309d948d7fb8ca7c55673bdef91b0a412d1d04afa92e6ab99426b9a1294373bf70a2c7f5be3090df60f60a08a394344e2153c84701172e4f9b2ae18c9a942e0ea68d2deb21317ce47b8506f94372de10d5540974642eade0c1aa0465067d184722c60eb1e0929ce2e18cdc18ad8baa76cf8739a3a1267dd138deb483967119251f348264e2658bcf3881862ae26e478c82d1922034eebe259cf9d198a29f2784c73a6afdb8f6723a94d6494e0e6a6e794b921c1144b21f7bf82b85b1acf241582cb6744f9fcf035174f8b4ff8985e68175a7ac7aa6dbd80dbf9e4839630f74b350011a0e82b77edbc34fa617da8682033667e139d70bafb0d47adbf6a15bd8c31ef2a1c5f5afae3dd94146c9afed207aafa6260a0522f5d982e34e0a6df492d06edc1bdd3bf5ea78772f0aa6e6f6a97fefb5b483063d889584f6fbf2fab4d141048c669c41021627ce77b398889a15c4f0618f175fb2d18ffed18a88a532d396914d2d22a08da18578714de8c88f661998f187173f16c50d8288ed03fac1de6eb1e5e46d9f8686647c74313a0844aa69b92936ab8139e6f10c3163f5b0704981eb96ce552e1d4e354ecf048fd4e7fcbc114a06dcad2540bb06da774ba80973a5b41ef88fecb90a06cdd1b741e46081364b102a8cf7236e84448f004ff213c8cc6cb83dad22025b7e44c287091e546d16fcb4a17a3eb79504095621a8c7d0c2035f1a421ac5d86be269e8fcfb9123fdb7a7e839420e9f668c003348579041e374c5757a21785af3126084ec867beb7b91b9df87599ed91d0b432531bade1ebd64c27921e787e1368bb9d37678448340378d43f114d39b860c5728e18c6fdfec346650426bed0302656d0e0af78182ab58693da7a13b5af5b52e31ade22fb71862ae9fb28b4e92b355e56b5e88f1372dc17e72a30b12c44ac82436322e3494f68881891401fd9b31abf31b770b83af3f59ec01ae3a40c6f5a402245d3ec022455ab3acd661f768ef53d64ba8bc4eb36723bb865cef5988ee43fde8633d43c6d3ab0523301be680ecd73a248c3297c8383ee31b0cca9b6dba3cb868c7b056a377682383297e1fa2b35a36cc0c62cf2e51e74553eb47f4156bc23d885879c199179aa5de94b2a5ce5c9e4c635d9b91e25b74af3ef0bbf95b9da2082632d57642a1670fc40dbb233d8bfe6c08018aa89d0d59dc69e05aef587c48fc1fba6093f41310d03efe7cf5656e73f1d2c33607d42a2671dc4933c65fbbba6c48a40f64c376f346d39eb01ff7c191a2d8bd04cfb77f85011b883118009c991377ef345e7ddc89b884eef154e1cc8ab22a53b44c32e73f0a26c41b2f06ec251b79e67d25ad67685ad0bcb4f04d6128c0d73760f7f04837f679f293fc7906391a191ef4869944414cb1a24afea1e0d6d8e665837653956c1a0ed21a209ecd4a10207cfe7d45a9e19b9d05e0347e3497705d27ee977eccfab957ee09e6f3b46b6a512e5f316edc333e87197ef1c2d50c6b3e10d3594df81902459f984734b84b026aae33f3902e3b1addd90a4587c671198601bde3582e1b0e450ad9e55a62331d26c5f542e2f91bff891145e922979f342d29958af59170e33e1dbc1097c80b6b3e847bc955a810a9f056cb4225620ae42aff9dcf3350a47395940cc45c8a550a644af75f9aad75c0f70a16635fcfc3bc6d48775ee0a45e9d2af86fa854d7308347c2f6061a8abed7f95b7a07d81176bbe3151f1085d5622a599c6910676755ca93e463ecfccb7d70d343299bd6e86b4c77c4ebea66338fd1fba158fbb9801c42eff1846d24075ff6da863031dba088460cfc901c831fe13463f17816a9f377b7fe79fa0f2fe42ec1e0b9778ea50e4cec84b21f029b026fe16245dfb8d41ef4625f57c4847812cf163337c31d2e97d4eebd29022524526c51452081e310eabde9aeb13bab174d44249f2cb6f9ab2bd96690eb033b559228ecd2d32c4972cc9a5c81fa168fdd5eaa07688ccce78d44aedbd1d344231d500f034f798c4449c5ed396df266665b183bc9511a5f5984e94541530547ea2a27a7d37cfa26dc2164b36800a29a93d95d4c5c9963a26c77af2af7e1f2e6c9e3bc9589950b60c5c2c0893ec5627ba45f184fa1f9c2a9eb8eb486c747565b236fc39838522a765e2f81a37e44d52f55b142d164a85d5e492aa41ce9483b388baef98be5e8a384b3a8d6d554ffea398b4bdf7b5d58248baae8b74e00a6f66ebc3b29667b0690827baa7e8d5877da77596aff133038d6d6dba2ae171c1e27499f71293cd7d9d2421bebc2d691262e21ff04c07b6df0fdbf556fdb10b669ba714964dc3dbd091b73a15f76566f83b8cfe5cb49b091a9efa33e9f186fb63eeae9fae430b4e0bbe6a1c936fd4fcf029772a42fcecc0303cdbb68c0cc02704c3b121f7e1f09de8e7b31fbdc43a0fa133658fd5a9003181e851d4f9deb37a3417da8507bafbf429eed674bf9c3c3a61f4b2bdf33dca70f93d1b81f3af41678c6cec252e0f47680851d63776f81cff48fd9f2655c09271578385aabdaf344898196d5166d0be9fc56b61eec600f7770c5300dd6347c0b42600aac77fa7f01d7128ab1b89f1eef03a13170c22689081421ea3ca3d6a5f899596633af54bb29d218ab8181af647ccf73d10dbb5a9b6e44feee986c1901b10cee35502dde5736552a46cee59120a08753a58247ce772ed3b36e97fc8f181376242e4077ca8d3ba7dff47b85f79f853c478b3b8394e26bfd94ea0a48887e169e7dd21cbe8426e97ac899c92e4d3c75eece297e35f626e56bf02d21730dd4d23bf96fd9e0b7758cef716753d7bb5ed185e4f370d17c1ef432114d65cce6c576ea101f476649580d9165da11a7277619d8022a0e77ea3090d340adbbce950c5139bac814875c3cf05527ba58ed3103e9a91cd935f3404c4b3cbffc661f596bcda0681bc9234c1757a03a1ed7253690f9a6a2d899bbb9ef53c5cd3504922cb26d820997cbc9b46efc411b669bfa4eb21b6981cbd0f4cd247434a69e8f25c6c0d53007855ab1694e3972433e0b3e4e0d40792022476d308013b982cb5d03997bc1e548fb94c27e5503db26a0ebf3c84d724664184aa2d22333f2929b1f82d4d80ccb2fdb718c40a8e98f37d05b46072fd931adb5ffbadebb73e90737e42662d7a9f599d3c74f38fc180de35fd88e1577ba82d7ce6a89bc820c110c18169ce986ac63e15c47f22c905940922a3851b5f972703a01698f0f3dd64cc7007bbfccfb4001ddbd7d0d1f2e107eab5ab13f6a937e1cacbcb8f6b83d42e75dfd3497295cb1a7e007d2df4d2f3e8c8d63d2346f2f74957b35ee97d260609cec6bbf55dcd86319b6198c5831767e999707863abec30ad574717cf6b50fd98f8ff0f7587badd809ac9bcb1180720b3e225317850a530dc3df40b442f53ff5515e80122a5922ac1087058d4e2c1eb785829e2875c5eb6a2f813dbe56617196e06c59a183858c9bb98897aa036202f3de0a8fb9971ca728d89acfa3ba04b439a4c9069345c94b79766f5fd8cb8d31cd2b061626a4f7ac6a69e62c45a2289ffb737e5d317eaccc37a87638a6f2524bebb5bf6f2680fb2e70789d5364ed4f5a908e958221697187e49b52c7836c937a94347b24cf3c886b9585740f",
   "sealed": "68b3d4b5f4bf885ea2046c4f843692e7542d5172e769528fe9fd92079c66f7b9c8acdfb5fd567b0679d26dd322937e36439228d33142efc1843520e58c61403459f7ef144b5d1dd0b089d88134b5cfe83ae4fb6047c9d538bac3434f6430f5e0af6b4447bba3b75e5926bf53a15caceb1ef12058380c1b8dc143db7fc3ca1da5f64ea14070ce23afc0530e50cae21cc599b6f94b5e709fbc06da274bf3ed57554d42623147e19978068dc20492c45fc0d33fb1fa3c3be043eb88b009cf0c8539e7a37c3fbe6a286009a476372ea3d8ed9870e123bf1d4dfe0f677510e42f0f8cc4f518384720430a155296ae9c69c44e5c37dae78fca8dae16566234ef84f64889296a98bfc632706b28091bdf6c4703521627eca80ae6d15d02e2c3848e4fbd89aaf6fb1602dc39aa2db18bad09f14b20efa2bd5215b50a08a58520d9aa1e986ca8ff487670a8c651b042119b68094914eac1455db4a270169ea28f64b89b3e46df785bee5fb2f70b0e92095f7502655c14a2f2fc0b07962fd30a93f934ecfa324327c824c0f044393e060c20a3d87bf9175978e330a454419a3e1bde079d3d73999028475cffcf39750ac86f3aa868dedc78e720cecd2505a1cda66f6eeaf80a327e46314f662be93e4f5f576ca9585afc83406b825e721656a39d5fd5be851fc254b9a0cefb846eef669a9cfcf395c67168c8a894e05081ad0dd60b7bdb4efabd68585a6969faf023569f1caa22663f79ec108d8776fcbc9e73a1ab3f1a64b985ae7054235ee8c1fdb711fc7e7819c25dc73cae47fd888e445859b8361369a609dec5e5adeac1ea613070e725034b748fcde3d00d9db9ded60fe326b64868da20d2e4c52213abaf4191e5511c3f217ebf411b87abd2094c904fbb0166e131a0fd74cad337d2bd607c6939747b17f31acad3d79a7858c1a84ae9d63b53cf2d72ca646a7cdceca912232162d0bd6631dbd77e8e3d6bc232944171faaddae353a50d76a13f8f50b576d483700afaab249090d9694046f6fe448b9501f7cb54045bf964619413f8b92f58437d6f4373c3a5d410cf2300318b6609bcc0b935fb190202f7885366a27882031ca3ef90069df5a4b3df8b24a468434c8542c23bd6104bfeae4407db25437aa842b9cfc6a15502b00a15ab6d4ec87ed62ec9d2267669a88113a729e8860fc773e326ee7aab7bb9d25b09934ed75ab6f1a6561e529e89752227b09540910a678a62bdd2d94e411d9a6a77630213af1ddf8a2e0d91c6cf45b38d84cec7ca507eb2a9763c1cf72e7bcbca028dabb1284b7c0d04adf511b3d20c60814049515c658439041de5c558981146f69cecfcf5fbcef9f7c064174a698c3a7589bfded40b1b64a19d69577b7badaa99c8d1620c6855e0e2d843a166462ed4681777427a7d1fd736d87b0c469d093eb1d23a834dad2ce93bc1002de8114f236796508c9f92a417b597e7303e451ffb03cdde3bdadee815d89dc164eca1527abd0769d32212ddfcd29c3161cd98bb58dec19f64959b954986d9111fd9171e0d92a07a001b1a64e85ba94115bbd624deb7a79487f90f146912992feabe1ea86e8a56276589f9f3ac0fde6bc8037870e6a335dba85bbc25f6bb0e4153b39c6738a854c1aae1530c511aa86e34911bd3ce6e6c2275f4bd6f77360ed95e84d6af43ff4196d7c02bc3d83ce4ca32b0735a60d8f6785a2a5db617890fd10408c7cdeb0dccaf66e328cecadc16541c1316f43488dbb05cbf18b671b5fb491dad0e734898f1705e26fba584653e81448e44a902d94dcaed967feb0dc0f9d4b944818430ca8ac5115d6c2298b5c18ddfcdc2116cefb4308f7855b740738a3c915509c44a85f76cc29bd21155a903c0a01ae756c206fb73f8caeca903249b6e8cdfd5fa632ce565faf04ac9af494ce59a1eab2d46eedacdf41eff8680faac624dd9dc5e46a233516317d308c563b7772b020ff55e033d13a084a89ef31a5aacb432bfe3ea974fa993f90eb593396a2e777060267f8c66cde1c4eab937823517591babf8fb5d65a128006b92571ad8236c8d25174f5d6131fc1790945b23deae66b5c37737722c42df916b496d54add17945331ae97247ad0ef2258e2cdce84b841ad743c1024acc28938c65d88545e484514958705069cd1aa4cd5b2995e7168d1a08a317e1260b777059e1467b0ad4d2e3df1d6be1d01aefafeb1b8f088d70b102d20a4f5c5115ddee6964a5aadb6df4d5f007bcba925672943a770d8091c340f32b97b16140b8ebe3ddf8b9fd8436873aa40e1b9e81b0ef44a97226eaf5014eae4a80e804ec3041e128eafe0a901f69b50cd3c6be392d91b242486113847b4a1e41eb4031cefa2c177e406c131957c32d423c64731005876f5b98d562693d605b4dbb1815158cb998441e93e3e8f7dcf4176bc5a03fbdccd8303ca1a001fcbfb08b8d371cef4db961d8327357c35c2283dc223b021ac8a4c844049ee5fbcb3b9cd695fd68a0bb860c780f60e5d6e85b73818b9d3dcf5ad18571ed1397934c32b132161ba4ee96e38371596fc6a416ff84185d801fd2c007458c2a742689f434ea75c5a0a4d1f4cdf784eb93b5d40e65ac53434bf2a18d2c41848234b457d572f6544ec2b1b6abe81b65bbeb69f73528e1a73f1c764f27992841b5f4e3fa485b68157c30a7808df38920b1eb1dd677734fa2091ce57965291f84ea5265b7b6ad42aed7e8249aeb632646abaa46a9f7f24efffea4755bb9b44c658c266e3fd3d90749f90974a1bb9638dc5f6cf7f89d3084cd0b11cee7f877263865aff8273c76a6c690bbec384cb15fa7c0e87e98e7d2041bc9293d383b0e365c79fa0bc1790b33ae85475fc5718b07ed82def76fc18feef80fc1faf0b804ccaa7974356e8d84279207fa4bf5a616ed4ef22cb126dc98e04795db48135fc1441b6f3c582c4cdcd46ccd58657f26335358a9eeb0715d8d5199968a7d40361d3e5d18cbd46cc58342b387d14dc95fd17f9841e72c76517bd75eb0d8298f412aeeca2b6b2d76245c17bec2b4945a24a9fe1672841e8b122d7a703af657aa2355a03d6e637600103c6429653f19fd82ac25eeba421ba111f02b900cd797e6f630413055e15a75534e94913cdcb37b61726d01d34bb76cd2bde56f3746b7522e7f2fb06b353fa12432afdd499a2e12d351089cd5ce839d431a525c3cbc99bb7d53b70f63673d1195e1e51651121a066a038d4b0b55711762093dca4a5b7244ec8dcb6b5aa8de645904a46070261c96258eb94abfdd5ca15f737d681b3bec372964e00eb663dfa908ca24a9d6336a9c550bc47faae093c2ababd9a8822157c93ecbcc2cc5a261d33c587df2ec41b7ce263b934b628f7ad83c345babb1ccd38c40907ec8ecd8f8d08a907e664000d65b6760dd3d590c78ab94e7700e587cb6c88d167b222817186187987046d5699bef332b955823d21c32e0baebf105a54f318669473db759b3b694bc9b6087776d3e62d9a74dba98160381831746a2224d7863f47e8265d36d3cb3f71ad83cb6c552e53295236829f8b004aa5fd42cc3a3c5abc962cc8dd14f6ca52efb8219ccdc57e710e3c5b9276fc461994df969afd1000b6d402cb582348ce14b9d23a1738f3b49fd20ce266f33341e855b401e404e00b4d3a06165efd1a44f08dd06e608311aeafa6236442e933b45e2a925d6e0ca75fa12e7846d38d3318cb57051a12e845397e1e8101172d74bfe1f24d873ac06f26ff17c03584812ec648c153eaf919702fb73d67175bf693f9bf937623923dcf9d48e1f495634ef1eb179a273acfc07010cfc104ac6f10b06886e10db0526afebc74b5b9e4d65ff326ae8d1527c400ebe20c7617015daeccdff7a085f63dd47835bdf1e4b7bec1a63da1ffbfe9393d9cb09028b0cc2494c447d2b14b827eea358d7882cd6787a4ce12a9e704ecf52ffc46ba51fccefaa1a52640cdd1d2455febbc3e3e608d60bc46ea7f952a0788e1c2a9fda10998bab8fb4f1cefa03b952d1705d73769396fb2978f1fab624a00e7150588eea9aee1513794b5b9e5ea1bb82c69aeb28dd05a4a448df2dcc85f1c271c0afe04461dcbeb6b0a1459139a7658a6b5c99e3774308b810d4a49edcacad4eb203f68c9074b7829be6ba5db147abef1f3c2a9348b15edad436c3f0cf09dc6b5b1d2016eb9059f9fc554f6c7275bd6739574d0c438725dd4a80eb77740d6e4b95cd6d87153f574af8a070b033d4ac74ab8b18a253c550d1bfa2472a543b671f3e37608eec8edff21e7ad23192a62a4b1c89295b746898e0f1bcf5493aa12795ca968cb0bea7a158f0105ce85c8e3a64baac362ca68dfc696a621d3c9df4f8f0b361783789ff313ae0d3e673931a8b5427be2292d0b56fa2d03ae64bc5e6de9fe13a104f813ad19ad76c3dc457a55d2dad33809e77a14b01b30bae0ef00d49d54cd58f9e0efec1d69229f7a77ffaa735c848e100360e0e1326bcd6396f52d9e27ae4ac70db690175c6439ff43f16b0f91c6b2054f6462813b6976e092246a8521b688c2e28121502133d5fbca7820c914a761101e66d1572cc3697f7b192e2fb88d3ec633b3fd3025ecb0825a7522cd1a31ea8d92d5e2c589cfd45756b4126b8059b94082b287be7278dca215fb59b9c2dd5d1bf93a38cad05766f32eaf1ecce8b938caaa3010b3221db6b07cb6c7fedc4c94a3ebd45125e7920de87c1af88cddf0a6b4878d358060c0b73d7eebb647a63fdccfa9bf4d3e37d84dd7d8641d7c7fef05143d062a034466b1ca05dc1a706cff5a6014342ccc29230505c3eb73bf5037a9c22220a2b22adaaffaff21ecfd5fb63bf1a37f876f2cfa457168dfa243de681412b96539a679098323e521f671d1643700c4ce5c4a157c7db795ff447cc03b2828fc7326ff4470491a288d050269b80d4c57dd5d3f55141fa6924321899acfd8fccbc10ee92d03bc8b7aec48d7ebbd7df5aeaf3813008b3f92ec248036e47c2bb1157f7bc7bf8c95e8158b246541d923836f1275fa3f51aa30f31ada17ed64b173ac3741ad7bda8f75b24dbe24d139dddd5a2ca64dc462ce4ec018547002c1767512bfc59a6eb76651242408692a5cc0852e562f2745c0dc93f54fd8a9d1e3cbd9126cf58a4e0920a562702b0370d0514c00ccbcd1b3cbf9a3ff555ec60486a4baa198a6e81bde20ef20e4daf68df4d63eadf4bef7f978b7730cd0bd001ce1188fc9dd826ff343edcc8fccb59ae3853c275d8ce45782c9102ef3b39fba095e36a7cd75f12195831ab166d30e5a9e3128f8c86dc7247f66b76fdc1406625f7aa5f3191d768f3e0be0f5c6cb7939f644a1e16ce74ce4f58cd808a19eafa86f21d8d042a447e9d69a3445164e013bd6f824ecb488c3acae348b28551b9e668b5539ca52c5c03e118587583f6ae0cd64994363975f3100519cb125d44786d39fb82a0bce4549b3fb567824157eb71baa9c5bad9d8fc892dc408701831435161b6b3c7cd7393c8983964e919ff04b43b08c2859e454d2416f82f317bce7d7b78d08f55f6456b8af7aab6e367742c8e0f34e667bd63ec865f1e70b94f8b2eefecf2670329138c44cb7bc32009b1aa22723c055a44b6ad524662182c6ac6c871e384a70b0f0b0d7808fe6a4d202f153f7b46747e4061a33ec657f34c7028474e9aee33bacaa8430d8e140d3930bcf9ffcd445c6ae50597f556b23d8456ff9c2c261334efd47fc295db0e59ea53f94785025a613c84158a7e0c92b86ea3db4f692db280485cb8a2816edd1e3f3468e8d5819044afcec6a23f688fddfc331d6244573626e71b0fcd74f7c1870df7"
  }
 ]
}