diff --git a/bitcoincashkit/src/main/resources/MainNetBitcoinCash.checkpoint b/bitcoincashkit/src/main/resources/MainNetBitcoinCash.checkpoint index 1804c953..303c06a6 100644 --- a/bitcoincashkit/src/main/resources/MainNetBitcoinCash.checkpoint +++ b/bitcoincashkit/src/main/resources/MainNetBitcoinCash.checkpoint @@ -1,147 +1,147 @@ -0000c0205f6ffa00898020ad5a838ce9a85b957da4354cea194acc0000000000000000009913a3f216b64710cf310fcf389d0b7bb6da12b7b31dbd4104e7d65d087e1d2cc08f1667554402182bda1be5a2410d001b9ec921a9f42f8a767dfa071b45c276e1d68c582ba356000000000000000000 -00e0ff3f27d704d82274996f1d8982d25b0f7662126e5a5c4c4b68000000000000000000ae94324d92a15b094f03df955d8ee46fc8c0b3bcf52c283bb8812728fbe66f35558f16673245021803226a01a1410d005f6ffa00898020ad5a838ce9a85b957da4354cea194acc000000000000000000 -0000c0204b7c55439672ed78df9fd6398529747c0be2644504fd1d00000000000000000002a2b2e13288133bbbae407cfda9bfa63a950d43343184498e8b6be8b5937081718e1667164602186d3b27b8a0410d0027d704d82274996f1d8982d25b0f7662126e5a5c4c4b68000000000000000000 -004062263550f3f952174358b76367a91698ba372f0eb37b0726990100000000000000009cc516c5c2476f38a20af946d3515f5254f982122770c2a37e90cc3efbba26b1978d1667bc46021845362bce9f410d004b7c55439672ed78df9fd6398529747c0be2644504fd1d000000000000000000 -0000002050f7ffcb6099728e20634ede9de87cee7dba90dce608cc010000000000000000ec9475f97ea39aa19b03c15d1b965017e5f465731d10cd8ae86a036055104cdb548c1667034702184c305d2c9e410d003550f3f952174358b76367a91698ba372f0eb37b072699010000000000000000 -00209925172ba4ae7a9c126aa758c0d0903b8bcb9dc5b0dd54d21b000000000000000000105acaa3a2b5247db3d610bd7631e2061d3f34d79af292adc5cbbc7249af2bbc738a1667fe470218974582519d410d0050f7ffcb6099728e20634ede9de87cee7dba90dce608cc010000000000000000 -00a00b203e4d783b8cd0f32e5a55c81be6b4296a3e7ea3f0fb83ee000000000000000000b1a230693a5f70d8702a158bda7c5e544a29029ed6e6cb11491404e7f832456dbf89166770480218754d4f229c410d00172ba4ae7a9c126aa758c0d0903b8bcb9dc5b0dd54d21b000000000000000000 -002076256b440c7d9cc94d501061ef75c7a01bdb9a559d3ac039230200000000000000005bd639f96b79b3567046e55fa00bc8e7b415509f73eb125f4abd30fdd7ae9b9925881667424902184c7caccc9b410d003e4d783b8cd0f32e5a55c81be6b4296a3e7ea3f0fb83ee000000000000000000 -0020c125598cfe0385e5423b089a5ad8abed5e2f4fc58235bf3eba0000000000000000008c7adfaf0da7e8d36c622b4daeb78c1158799051ddf4e819efae46d49f092a1d2b8716677f4a02189b3eeeb99a410d006b440c7d9cc94d501061ef75c7a01bdb9a559d3ac03923020000000000000000 -0000002057325572bc7eb4e22e47f89f1bad430f31103955088b2a0100000000000000003ba7092127e664b6092880ef06abcab942f01ebd3b8f5983ff62afddcf71a437e28616670f490218ae593c7899410d00598cfe0385e5423b089a5ad8abed5e2f4fc58235bf3eba000000000000000000 -0020002086964babfda59063961ab54fbce922409b23782a3cfa3d00000000000000000023ae2ecdd1f985cd72530e3dc0d2f3461e340b1f94069f8e475529c1b77006fd2582166798490218266d4a5498410d0057325572bc7eb4e22e47f89f1bad430f31103955088b2a010000000000000000 -00e0002025de91abf21baa0399e7bf318464bc9946d2fadc85d9fd010000000000000000d7167f02c878b89c4d41ba083aa5b8946575fdc26e0cd6e7ad02099b9dded037b08016675d490218ae1ac3a497410d0086964babfda59063961ab54fbce922409b23782a3cfa3d000000000000000000 -0080172088d0b6797119b17898421399cf493dcfe64993d6deff200200000000000000006c6ed3fa75e1e719295c6cad4f23db95f65757ebc5c33bc537322c1588603a1ff77d166708490218553cd08296410d0025de91abf21baa0399e7bf318464bc9946d2fadc85d9fd010000000000000000 -00a0af206196b5969f180535bc621fe45dc0fb77e3b87b8e2b7c1f01000000000000000019b31b95d287c9f4b3b25d397b586c00641aa0eed7886a114505f8c52a320c44127b1667a74802184eadab4c95410d0088d0b6797119b17898421399cf493dcfe64993d6deff20020000000000000000 -00000a2055f2908301930c0dfce87291b395d4c2c8c2238fc696480200000000000000001477dfd1a9785b980337f71f51c5c0a023498ab2579c3c1d2513911cd0e93a1c18781667ea480218634ec06f94410d006196b5969f180535bc621fe45dc0fb77e3b87b8e2b7c1f010000000000000000 -00008020ee9b294b8a3fa2d8f22b4e0d8be1d5b34c5ba5859937ba000000000000000000c87d13ec2c4a73d521f86cc29f1f6b739ca3df1ef186e3afad01303dbbad62942f761667424902181439d75493410d0055f2908301930c0dfce87291b395d4c2c8c2238fc69648020000000000000000 -000000309c14197fb521ca3a18c7ee819c0abdb298bbaf2d42d91b00000000000000000020f87ba3ffc12f1191ccf76dff8554d37a14b0fe8cf3c066f7278579d27730036b7416673348021863b9fe3892410d00ee9b294b8a3fa2d8f22b4e0d8be1d5b34c5ba5859937ba000000000000000000 -0060be2155b79fbde5af3fcbdb4ced73bad4e86238d033c99ea292000000000000000000dc3908cb9c0914e5f4f348bffb71827f8849f06780050db9cfc47e713454ec7150701667804702180e226bee91410d009c14197fb521ca3a18c7ee819c0abdb298bbaf2d42d91b000000000000000000 -00000026b0b56aa6a8a7483c0612d1a0b83cd568750d850863a4980000000000000000004ba07e2f0f8dd7394d230c25c09e8ff23ef820b26bd7f72082a8ca631b9d5185cc6c166707430218765a8bb590410d0055b79fbde5af3fcbdb4ced73bad4e86238d033c99ea292000000000000000000 -00e0ef22d2fcefc75ed13ffb0111a459873b38ac5aa18246b36c94010000000000000000d4170f365a22e6f6552952da97914005071662d360502c26de650df7d09fb9e8f3621667fa4302181328dff88f410d00b0b56aa6a8a7483c0612d1a0b83cd568750d850863a498000000000000000000 -00400a20499ee5b79a5c59dc378ac1582bfe10c5f3b8ab3e7ffe13020000000000000000e622b5bbd3e7a866dbf1649899703994ac8e4169eea45fc312660d8ddf1d2d32336216675f4302184eaf61ab8e410d00d2fcefc75ed13ffb0111a459873b38ac5aa18246b36c94010000000000000000 -008004209b2a914d62a868db8f600e7f5dc0dcb8d0414d628315d9010000000000000000ead7dfc2dd901a8a3eafe5137cab11fdbe66064de63083af138d68c166684469d75e1667824402182ae23ed48d410d00499ee5b79a5c59dc378ac1582bfe10c5f3b8ab3e7ffe13020000000000000000 -00a0e1205c0c1efa454c50529bc4cb6e6972ebbd7cc46c494879be000000000000000000da95270ffe3229c204d15e94beaee5d8d55213c52ef68ebe1b957207f08c08e5695e1667e34502181a6554538c410d009b2a914d62a868db8f600e7f5dc0dcb8d0414d628315d9010000000000000000 -00606e30825cd77eba597ab72dca0ee146ee27c4724063e9fb39420000000000000000009bb5623668a86286dcb707bb3162af6016e716a8198151aad5d140f72667650b615e1667cd460218682e73118b410d005c0c1efa454c50529bc4cb6e6972ebbd7cc46c494879be000000000000000000 -00802e23b7f7468e498b2f2f3f2f3b6d87462ec50f5e6980a7696701000000000000000035150e0d18d583d1863d4f5c40c18dd20cbfb0652b32a0f1e44b7a9fb9e1d868905d16672a4602185241ead68a410d00825cd77eba597ab72dca0ee146ee27c4724063e9fb3942000000000000000000 -0060e824dd99f3c57aae3b17f4238159c8af637499fd28bbbacde4000000000000000000375476f85d034fe08dec104188430b92b04d503090e037f59dea6a43e208b02b275a16678a4702184737783189410d00b7f7468e498b2f2f3f2f3b6d87462ec50f5e6980a76967010000000000000000 -00c0f42a6e2a2d868311c3074fa406f4e855bd439147dc7354e911000000000000000000741a5b3e150098a3b7c74758497cf2cbe136561dd27774daa0c016015c7207ae1c5a1667c64402181aea84be88410d00dd99f3c57aae3b17f4238159c8af637499fd28bbbacde4000000000000000000 -00e06922da1ab57981ad270354768e0510eace4d2fa8c1e30d966e010000000000000000d7c39cc66cb86eb348d4608216108ba31893caf608ed454f832308ab7d7c2b0f225316671f46021878a0834c87410d006e2a2d868311c3074fa406f4e855bd439147dc7354e911000000000000000000 -00a035200b0f615f621262962ddce975ab22b76c6d0875eae1a9780000000000000000006455e652a57d1c30158b3c3566c2222c89f236cb131db7712bc193f933ad61cb0b53166754450218105e808486410d00da1ab57981ad270354768e0510eace4d2fa8c1e30d966e010000000000000000 -000000208bfcb2dfe8c99442ea364020161b91b823d25c208d622d010000000000000000f821d042f3996addc47f8b5a4d663c1a1d634cbcec46b812a52cadb8cae0b993614f1667573f02182d738cf785410d000b0f615f621262962ddce975ab22b76c6d0875eae1a978000000000000000000 -00e08e2bb38794c0e4c01bb514295acb9861b7205cb63c5191636d0000000000000000000331452ab512da9d73163a998e12dcbd9e616f42f3401c5b0aa7758482d3c3b7f24216677a3e02183f416af284410d008bfcb2dfe8c99442ea364020161b91b823d25c208d622d010000000000000000 -0060a6258e64d5735b3f7897f833ad238df23ed95d5178f959d91f01000000000000000017845c0fa59a28585854b7727ecad7f46997c1ad697fc29b9322ee851d7bd8ce243f1667c33f021836aace4283410d00b38794c0e4c01bb514295acb9861b7205cb63c5191636d000000000000000000 -00c0ea2132c75880dcd46b3176ba76e644c73d02bc3526f68b75100200000000000000009e4e8975ef26c9b78267002ce7a4cd725cf3b9d6697703d3e0385374fc2b8630f93e16676b3b021836563b0582410d008e64d5735b3f7897f833ad238df23ed95d5178f959d91f010000000000000000 -000040209ded03e229d0308547cd0ddacb12c7b993dc60a59206000200000000000000007a098fe6a6ab7ca85e75f8649ce2cd7fc964ca6ff20c7ab02358383527d5291c40351667373b021804e83e5281410d0032c75880dcd46b3176ba76e644c73d02bc3526f68b7510020000000000000000 -00209027ee7037760112c84a11034f05b1cb9641381e37e722f48b000000000000000000df5cc6ce500ac9f6e3664a67fca94a09aab432a8ae989324cf16d8f33812b69c8e3216677c3c02182280c8ee80410d009ded03e229d0308547cd0ddacb12c7b993dc60a5920600020000000000000000 -00e0d92dbac98cf9eb99940f101bb59d352dd6721eefee0007d01e000000000000000000ca69f52b579c16883b65b577862ab50b95c00c3d491bbf09d81333b692a318bf62321667943d0218aa20a6ee7f410d00ee7037760112c84a11034f05b1cb9641381e37e722f48b000000000000000000 -0000002010c9aad3dff3cc3d183bae35c3f89d5c5c3eb59136c97a0000000000000000001471573ad95874172fef70ba10eab7cd465a883e97ef02192b652cdb2b8ea915e5311667ba3e021846a84df17e410d00bac98cf9eb99940f101bb59d352dd6721eefee0007d01e000000000000000000 -00c05b222bd3dc85278a5a45cce36ea8118bc1b221684c56ec53490000000000000000000c72da579e7caf70249e39a7965ec455ff7ab31006ffbecee63dc7af741809e480311667c33f0218061394da7d410d0010c9aad3dff3cc3d183bae35c3f89d5c5c3eb59136c97a000000000000000000 -0080002087a12d84d12d6cca70ff2d81431a81fb56f5b3321acdf101000000000000000000ad07b6b5fc0a3c9d0db869d7294cb0d97f59d82ec518ef4116740cab5ea667ea301667d73f021898a2c7ea7c410d002bd3dc85278a5a45cce36ea8118bc1b221684c56ec5349000000000000000000 -0060ae22a722ddb07ff23cca0204f89c9cb7a9d69a52bd3ab78756000000000000000000cd7498b89d14549e4b1d854b2c445fb3b97c8623475532afd7637b21a7eba47ab32e16679540021845fc58007b410d0087a12d84d12d6cca70ff2d81431a81fb56f5b3321acdf1010000000000000000 -00000020d543bbfadbffb870334e17714c6c693807ba004c1d4ba2010000000000000000a94e9849f050937b66d0189952b457a90dc36331809113f8aa15a2279a08fca99d2d1667d041021875fe0b4a7a410d00a722ddb07ff23cca0204f89c9cb7a9d69a52bd3ab78756000000000000000000 -0000ff3fa4b83609c12129ccf318e7d16035a649a6cf09ef04b4d7000000000000000000a4e7c848fe8ee7f873f8f73d12dddcd1909cb9b696785873b608dbbaed575fc8592d16671943021818814e2f79410d00d543bbfadbffb870334e17714c6c693807ba004c1d4ba2010000000000000000 -00000020fd3d83ce72201e9524a74fc79860b143e86def8ae52d5c000000000000000000e36c3c6623c17fb98cdcf73d43d5bf8e6f4ce6e002488b10360aca46f6a22b772a2d1667a2410218de28cd8478410d00a4b83609c12129ccf318e7d16035a649a6cf09ef04b4d7000000000000000000 -00a00120b30bf3284c7ff2cc88a9ecec05e1cd6ed38b80fc3cce13010000000000000000695edd7a2146333d8aeb6f004cb7155a7ae490b0ac95294b144577372a8708635b2816679d4102184853b00277410d00fd3d83ce72201e9524a74fc79860b143e86def8ae52d5c000000000000000000 -00a0722a273875fc3cea0cb65463eb5f04ced5aba009b39e30e93d02000000000000000064c4b0f9c814a660d6e9604fe51c8b6706cb26786c65be878713892276abac86fb2516670c4202184af2891876410d00b30bf3284c7ff2cc88a9ecec05e1cd6ed38b80fc3cce13010000000000000000 -0060932b874068ee30be13ed05c1c8188d87a8f7b4af8211953c5c000000000000000000b870137b19b21de28cde860a78d16547259253758a981e64a63fc9638b6157fe5e241667c23f02183af8933775410d00273875fc3cea0cb65463eb5f04ced5aba009b39e30e93d020000000000000000 -0040e02be90fbe8b3464ef51e60a8ff75bb210c4c8f5944b36ce84000000000000000000b591a659deecbf0b733254e50fd46c2602e66e91881667cb0752db1a8df4c568271e1667c54002182b78e4d974410d00874068ee30be13ed05c1c8188d87a8f7b4af8211953c5c000000000000000000 -00e02f29c9240a9467ab560bf245458dd1116b2a107998fac364680000000000000000004061907d4269e83eec5279305133b95453bc8ba647adada98a099a1823380900871d16670942021820c1e0d673410d00e90fbe8b3464ef51e60a8ff75bb210c4c8f5944b36ce84000000000000000000 -00000020aabe448c4e07cd8d35c24733be47acdb56036f739642fe0000000000000000009613f91ae07c7d895bfa8a3975cc094b6b5d9fc38befab4783fd464eb9dab3a14f1d1667e34202187a2a8a4d72410d00c9240a9467ab560bf245458dd1116b2a107998fac36468000000000000000000 -004000203d9291911f61ceb7adc3325ff84a44e866b61b84a9740202000000000000000065d0b6660889adc8064212a5cc4ba2da3067163565c1ee304760fb2c19e0453c681c1667b53c021890ea500371410d00aabe448c4e07cd8d35c24733be47acdb56036f739642fe000000000000000000 -0040bf222fbd6a37aa4c089f6ebd5d2c035dd17265c552cf218bec01000000000000000055dc99877593f1cd57d1637cda6714549fa9375d113eedf59006e5b9e5a3ddda9a0f1667a13d02187c0aeddf70410d003d9291911f61ceb7adc3325ff84a44e866b61b84a97402020000000000000000 -00e0f120a162476c7fb16eff4fd645fc3bd0094ac1adc687c5b1f900000000000000000038c544751ee74a1a019f62842aaa7b1541b89d8825f32e40129bcc0e8c80c004d30e1667eb3e021824610cc46f410d002fbd6a37aa4c089f6ebd5d2c035dd17265c552cf218bec010000000000000000 -0040a9257e92bcbad4687eb818b8e41d3d60cb5df6434eb53d51c20000000000000000001f78e8f45d7de5a82434e97705fe782b3d75b08d1b9480110b265295e73ee800a90e1667f13e0218a50575c66e410d00a162476c7fb16eff4fd645fc3bd0094ac1adc687c5b1f9000000000000000000 -00401a34db07211bbb13d58088cf104eb63cee88326d122dbbbb0a0200000000000000004b62f215f94ed3856d26b37f046165b832fb9d11063830ab6fe3cfa548fca2085d0c16674c40021846b824516d410d007e92bcbad4687eb818b8e41d3d60cb5df6434eb53d51c2000000000000000000 -0000c029f799d7a17c9ce57df88ab6cd77c8488fab04082ddc89b4010000000000000000a42df4623d8f26b194a1e84ce1a8bd8dd76b6b0b0bc20390f692914b6dd6e573520c1667954102187540c08e6c410d00db07211bbb13d58088cf104eb63cee88326d122dbbbb0a020000000000000000 -00c073227a3cf14c5c2defecb3838d2199a4dda778c5018ff45df00000000000000000007fc8b907e0c59a246e7391c3afde2d2d30517c345c58601577106bff4eb3941d250c166726400218531f26616b410d00f799d7a17c9ce57df88ab6cd77c8488fab04082ddc89b4010000000000000000 -00e02220951c8760f70edf9ecdaaad30f7f649da3a0367df0fbed80000000000000000002f25ba30928650fa9f62f7ba5bc4307975ea7349ed61fd2f521a4e5ce068fe7b62071667484102181926a9016a410d007a3cf14c5c2defecb3838d2199a4dda778c5018ff45df0000000000000000000 -0080da23f801fed286e9fdcdd419932ffdbb0a7aabc073975fb261010000000000000000cd28313fd7f8c070e84efb05b8ff756d0a36c28c614b5864074a6e7323b28e1df4061667aa420218bf00a58269410d00951c8760f70edf9ecdaaad30f7f649da3a0367df0fbed8000000000000000000 -00000024c313a2b3355ab377d97cf93d262287fd5d3cfb081f7d9f010000000000000000159a8c221df23161363201974ff5db934c50b5bb3192b52289ca6371ab15b5bcf00616675f4302185832b4c068410d00f801fed286e9fdcdd419932ffdbb0a7aabc073975fb261010000000000000000 -0060842a044154568ac4b9dd378e666131fabeedd90f3199abe763010000000000000000b4676a01e1d6803c604404d82692a9ce0a5da290589b062bca6c01cdbd9ce718c8051667874302183508a9ee67410d00c313a2b3355ab377d97cf93d262287fd5d3cfb081f7d9f010000000000000000 -0060d62b0196ed26fb1ad056fc7152ac2c3a88b10373e655396dcd01000000000000000059daa46dcf1b603a135729508f4c5e48392d227a159539d6af005c82b3366190b40316679c4202183206180c66410d00044154568ac4b9dd378e666131fabeedd90f3199abe763010000000000000000 -00000032c50fbe2a43edb136a62bc10e62a699a527de1e2663a55401000000000000000086d0cf3d37c9555f1676c76536a26021904d80eb7bc0232bf146d92d22e792c7d0ff1567554202183890d0af65410d000196ed26fb1ad056fc7152ac2c3a88b10373e655396dcd010000000000000000 -0000482339ccee9188c6a529b307705d06a6966818531693442c9f01000000000000000069a60ace55eb4846dc2f2d9cd9094c13c5cfe225663e57e03b1389b5812e131900fd1567b54302186318b0a564410d00c50fbe2a43edb136a62bc10e62a699a527de1e2663a554010000000000000000 -0000003a219d1af5b9324a9b366d5848b5416dcc7dd10cb7c6108101000000000000000045618a6d1e5ac622dd4ca2bea20ac3afe42b33db02c959b6a94d90099a9f6530f9fc1567ac44021813f6113563410d0039ccee9188c6a529b307705d06a6966818531693442c9f010000000000000000 -00400b24a120457ba3fcf989421b7dadb2f4247c4be7f5297336e1010000000000000000d9f2297fece461d3956385d3de4a843a377c59b21438dd0f25db556ec95ab72241fc1567f24402187600bfea62410d00219d1af5b9324a9b366d5848b5416dcc7dd10cb7c61081010000000000000000 -0000002683634ab6b93419fb1a23b1c8b9facd9b3cfce138a8bd38010000000000000000e1beefc9b017a6f1f0f9e594d4b801b8e56fec707ed8e62087bbc37014e793615efa1567963f0218b0250d2561410d00a120457ba3fcf989421b7dadb2f4247c4be7f5297336e1010000000000000000 -00600120b4f0cf2caff688f1269ddd1f75123a7ff054d5337d2a18020000000000000000132d24041a2d36a15c025bd266da08809e47ffe55743d0f6d4083a26f6390a94fdee15671a4002185cc5819a60410d0083634ab6b93419fb1a23b1c8b9facd9b3cfce138a8bd38010000000000000000 -00600020019756302045e7a0209a5581d226521659f8aba343c471010000000000000000a95e36ea08f086d1c518c9fb2495004427c5e8564797061804fb605cf66388b584ed1567e0400218daefbf8f5f410d00b4f0cf2caff688f1269ddd1f75123a7ff054d5337d2a18020000000000000000 -0000003c0ce75b0637723ae8a22372ae6701424432d2e13fef02bf01000000000000000072e359eb7cf0b3b35402221bc32b38deefd550986441a19f890dcfabab7bda4f7aec1567e13c0218b54f22275e410d00019756302045e7a0209a5581d226521659f8aba343c471010000000000000000 -00e0ff2798ba02708dfd9316382fe7542a894731e147728ecc429e000000000000000000bc74b62557df6dad9349e466a1925d04e356ac55e65d5ff599dc7daa9e96ebbe5ce31567eb3c021863bd830f5d410d000ce75b0637723ae8a22372ae6701424432d2e13fef02bf010000000000000000 -00006c2453d8f855ae9ad274d7e95c5afcf2ca00b14a0390209771000000000000000000950bac1b2c3facb4f27c6f05cd2168414501626a147a4c424aca2f08f8beb92b16e115674d3e021876e9d6d45c410d0098ba02708dfd9316382fe7542a894731e147728ecc429e000000000000000000 -0000ff3fa45ab4831ddf0ba42d382b95ffffefd09887d0a32c373c000000000000000000e187e161400c637f012c9d3914f1fae7cc2c1172dcb840541a75708cf88e5abb18e11567913f0218bb6b3c7f5b410d0053d8f855ae9ad274d7e95c5afcf2ca00b14a0390209771000000000000000000 -00c0782b0cfe4767c4aa8cdf6c2ddbce6c4bb9d6ab551702652fd0010000000000000000ec4b25e39a5843348616c3c2cdaa50ea18e4e9e462f9905b094d94dc2515db05e4e015677d400218315b29845a410d00a45ab4831ddf0ba42d382b95ffffefd09887d0a32c373c000000000000000000 -00a021276e898155a2f698f6c3a31a5928776bf86302a8bfd9ea630000000000000000008e07c4d143127b20e64fa18ee56d4394a9ca3030ffb3fbb34805a74cb8dacbc71be0156784410218284eb35b59410d000cfe4767c4aa8cdf6c2ddbce6c4bb9d6ab551702652fd0010000000000000000 -0000bf2766875350f9a57e4e120377bcf97e18acf8fb7f4cf3804d000000000000000000e2c01d9f9d766ef6d5a70ded88ec493790a1032b4ac2d214162615083c01040781df156701410218328b0d9558410d006e898155a2f698f6c3a31a5928776bf86302a8bfd9ea63000000000000000000 -0000d326b105aeef10d25afb10295afa836fb17209903a9f5b70250000000000000000000590263f5891054f4dcecfdd39a60900e91eb96af7e87857c3d3e076ce6edb514adc1567974102180109723457410d0066875350f9a57e4e120377bcf97e18acf8fb7f4cf3804d000000000000000000 -00e0e02b5c8430b8c04ea8ecbb06da9b226891285392c26ee61859010000000000000000e248cce725f38433bef3f5cde127f551f047d8cb087a6b9446ff08cbdc249d63f1da1567634002180e161a8456410d00b105aeef10d25afb10295afa836fb17209903a9f5b7025000000000000000000 -00800020b21e2d51c905e7e0e223d1972084486977e4c1c7db243d00000000000000000074314da854cf750e0d59eb94ec0a6483b96ee87942cea65b03525dfed7b3898990d6156725410218ce4d36b855410d005c8430b8c04ea8ecbb06da9b226891285392c26ee61859010000000000000000 -00002020b4afd9b6dad72e9bb66b06604d143fb1e75b68de1a80410100000000000000006aa5227ce36f24ad37681750de36e8d5c2960f6fb776067f3ef31bcd8107841c80d515670c41021822d3b02f54410d00b21e2d51c905e7e0e223d1972084486977e4c1c7db243d000000000000000000 -0000003c44e48e9cdd34e19648f2f2125855ea50270bf288917258010000000000000000052a6cea41aebd8fcad2baaac5573ee7db50e3d2efb8c51638a97924dc7fb1b0fdd21567564202189d59798f53410d00b4afd9b6dad72e9bb66b06604d143fb1e75b68de1a8041010000000000000000 -00e0d721c6918a5cbf72e18ca17033765bd00bbfc980ad806c0eea0100000000000000006fd84b1820c7d583bc0d11019b45bb32d8c3e730f35f51c1308b0c10b9b10330d2d215675643021823decc3852410d0044e48e9cdd34e19648f2f2125855ea50270bf288917258010000000000000000 -000000342bbe630eb1296c9099cf4efb55fd0c0bfbb1b74104f088010000000000000000585719c5f84077ffc3c44d8621588b2b532202ca920d6697f77ac710ace063042ad21567f2400218a72e488b51410d00c6918a5cbf72e18ca17033765bd00bbfc980ad806c0eea010000000000000000 -00205f24c6c2693035a65d505c08ced837443013727f9d1245d72f000000000000000000846e397aa5002f40989c2d84894a34e07c8ea80f2667aef9b390b2fd33b5b819cccb15674942021853c1a03150410d002bbe630eb1296c9099cf4efb55fd0c0bfbb1b74104f088010000000000000000 -0080a625e49f4645bbaa6e058d142ce39ac58e650e74c0cffaa105020000000000000000e06c90113cb64f5f17a237f57de0991fe17742e69eeb15c9d515fff73347a548b5cb1567744302184fcf47014f410d00c6c2693035a65d505c08ced837443013727f9d1245d72f000000000000000000 -00407a24c4de90f84d9b9ef285990c9551d52651cc1e0a2c4f21dc0000000000000000008b7a2f8a1e3a81405de34473a440f5613b28cfc8615b59a388defc3c9446fcce53cb15673a44021800f6f3704e410d00e49f4645bbaa6e058d142ce39ac58e650e74c0cffaa105020000000000000000 -0000a020c43582da5a40bd033912b67e78ba144fd333494efa2c7e000000000000000000c4b649265f2c272c4b5a8d4fc8f90c69dd893b53118bc848a304bbcfa9387fa548ca156770440218104a19ce4d410d00c4de90f84d9b9ef285990c9551d52651cc1e0a2c4f21dc000000000000000000 -0040cf2a63a11e87f17af8e664322596aee97e1b6b22d0a86ba22a020000000000000000148befc32441cb85b81a9e1be286121d3e9d19ae482fb4ab552b9299b668653a4ac81567bf44021855c2b1bf4c410d00c43582da5a40bd033912b67e78ba144fd333494efa2c7e000000000000000000 -0080e623f9520c5288945621be636bf3baad7d6c5666e1346ce3720100000000000000009a5ef87e0966cb53dcb0c1f8293b78e2333637b32601b50a349e2ce0b5c197e775c615670546021809130e404b410d0063a11e87f17af8e664322596aee97e1b6b22d0a86ba22a020000000000000000 -00a0332016b2808b8faed78a7e4f1893a5daff5ee8cc2b0b72be31010000000000000000e9227288c189669c749e9a2960079ef1486a2364de24871e8b317a5c981c865e43c615671c4502184eb2a93e4a410d00f9520c5288945621be636bf3baad7d6c5666e1346ce372010000000000000000 -00e014201b836e5aa2003e5aba427329ae2050c08a286aa058099a000000000000000000f5df2275045938610cd1f1cd4e287db241c5381a8870cf78bf299c16ccac1f1565c21567694602184b665e6a49410d0016b2808b8faed78a7e4f1893a5daff5ee8cc2b0b72be31010000000000000000 -00a0a029e880f1ef69e83c3678f7174eef6d62f232787fcae577f100000000000000000072da8d78f0c9416c1d234c63d09e9902651c2e0e799e58b1855576b4604c393038c215670e46021853a302f248410d001b836e5aa2003e5aba427329ae2050c08a286aa058099a000000000000000000 -00601626e03b2b2df1e44b6ec831c32b1dddfdc7a4e5617ad327170000000000000000002ebabad7841088d0c78ecfc54fbf124be90182a5a40262fc20c9d50452325b2d48bf15673d4602186771f58347410d00e880f1ef69e83c3678f7174eef6d62f232787fcae577f1000000000000000000 -00809d242a04719f696a977a76266c8428b7fd49b67e53116caea6010000000000000000d96850e2861afcd35eb8f5e80d721a0c812fbb7855e7aa13280ceeadd76e61393fbd15675f4702187c65aa9046410d00e03b2b2df1e44b6ec831c32b1dddfdc7a4e5617ad32717000000000000000000 -00403522d367cb36e7796daf5fdc1993daefe2a1dd511db33eb166010000000000000000d8c7803d97883cdc3032cd5182d9fb377597006dd55c22405a12a460d80c8303ccbc156707480218040a6afe45410d002a04719f696a977a76266c8428b7fd49b67e53116caea6010000000000000000 -0020f83b0fb10d5cebf90c7cf8a3c41475cc9b450396df2fd029bb00000000000000000002856684f9f540bdd2229c216a5f10913b6f72cbee23dd795b4f23ac2e6dbf7e8bbb1567a04802181f1a0fa944410d00d367cb36e7796daf5fdc1993daefe2a1dd511db33eb166010000000000000000 -0000003c8a4161542bd6e355aac3cecd40073c8044d13c34891f0f010000000000000000bfed0a05ff0ce2dc15fda77275fb8bbe1d5f699b6952fb20f8da22dda14c4fa534ba1567a1480218eea5b14b43410d000fb10d5cebf90c7cf8a3c41475cc9b450396df2fd029bb000000000000000000 -00e0af2cce0016706f7bac6c254b10d578767f8be92a43079496e00100000000000000002ac6fcc27d0044a895ed4e35268c4ba10feaa74b698193a19133b682e0924ab3ddb71567f2490218297d203d42410d008a4161542bd6e355aac3cecd40073c8044d13c34891f0f010000000000000000 -00e03221381a7b7fa2639aaf1a52b605a685702cafce4a479d613e0200000000000000000e133ba9613eb28337d411b1ea21f77fab6fba810d2027de148e8e6e0c5ca3a8b8b715675b4b0218eb73318641410d00ce0016706f7bac6c254b10d578767f8be92a43079496e0010000000000000000 -0000003e62aa88d1d2b8e6fa18d461e1d35cc7e359282883ab0784000000000000000000eda1d6206d2a9fd6d84508ba3cf109fccab14f922a4c3c4c366cdf470045710fb6b71567004b021808b8953740410d00381a7b7fa2639aaf1a52b605a685702cafce4a479d613e020000000000000000 -00c0e028a52da68d666d5127ade335d1d3debd3991877fdc419f8b010000000000000000d8c1ee2e5a3215301a3650ca0e5760b9765164ab7923ea74c244debefcdaf00bc8b41567844b02185c663de43f410d0062aa88d1d2b8e6fa18d461e1d35cc7e359282883ab0784000000000000000000 -00000e2073345f1e98d2d67cf67c935f350e929981fee9169f1928010000000000000000945828fcf1b782b7f0f0b5227dabcc10a6ca9f1d1de6b45f4ff8e756ab64e2124ab315678f4c02182ce654143e410d00a52da68d666d5127ade335d1d3debd3991877fdc419f8b010000000000000000 -00e06c20e03783e5a00db6237f811b64e7624d5dc71fc2962037190200000000000000008fdb75fbe7d8600178134a159c625d06eaa058d9693ba3f7c9d47a7909f9b04baeb21567d94d02182d77da2f3d410d0073345f1e98d2d67cf67c935f350e929981fee9169f1928010000000000000000 -008068291a3defc04b6c8edf38ba8739d1cbd8772ccac1b0ef9722020000000000000000f7dac56718416197bc4e78c3f0f662f7936e75829b934279ac8ac7fb8a8171fe78b21567f44302184bcd9eac3c410d00e03783e5a00db6237f811b64e7624d5dc71fc296203719020000000000000000 -00606b251c856fc27da687c888b7137827bd0a87b9e46fb324e2a800000000000000000042cc900a2b75dbbd958dd1cb4453f0da7fef7fe020af38e9dcdae72f02e67b52a19f1567274502184dcc75283b410d001a3defc04b6c8edf38ba8739d1cbd8772ccac1b0ef9722020000000000000000 -00c00821d186d023427b6f5e0c22c85f5689b475592d9514ae1047010000000000000000564f348d8aa2b910db3bdfd8955d895516ba2d741982dd77b76756b0cca4184c4e9f1567c744021881db78543a410d001c856fc27da687c888b7137827bd0a87b9e46fb324e2a8000000000000000000 -000000208cbdf5522eb65749576a2adbf012a359acc6012867213d0200000000000000003bdc378e022c0ff8fe51fb9a6fe5403f0ceea5d38fffb8ced92309fc14fab5fa559c15675c45021836ed291139410d00d186d023427b6f5e0c22c85f5689b475592d9514ae1047010000000000000000 -008018223bb56f54e2696394fc76551c490a56278e71064d81eb26020000000000000000b766b8f53e014d2b2c2d22a8f12298b06b0b97f7c3217cd5c7bb5503b8af426bf89a15679d460218373b513938410d008cbdf5522eb65749576a2adbf012a359acc6012867213d020000000000000000 -0060e825bb51a02185f69dbd42d1a27de1fb461e16197ba129c0380200000000000000006300dca3e2c799baf97c2a7842784f791ac45ebfb25fd8ee4605382173281d23b69a15670946021819bb7b2b37410d003bb56f54e2696394fc76551c490a56278e71064d81eb26020000000000000000 -00a03229eb2f186ae1aca66b33e212e52b988810787fbee28205ec000000000000000000149f50f80ce51f5f070720378a248b01e6362212e07c449b8cb7acad347cd25167971567214702181f5d39b536410d00bb51a02185f69dbd42d1a27de1fb461e16197ba129c038020000000000000000 -00209f289c03d19290a978bb56866ee8f967bae804a7a3be95d644020000000000000000e03363fd0e9acbff0a59a319c3be9424f9ad12af478c34f9113d68dda0cb088fe69615674148021822de424435410d00eb2f186ae1aca66b33e212e52b988810787fbee28205ec000000000000000000 -00c0e92892c2d992c366d6546843056b224391bc5dcffb41069560000000000000000000b97206620e451c7d4585eac88b72a6893d8356c04096f572a0b076047958c32d6c961567ee4702187a8ed26a34410d009c03d19290a978bb56866ee8f967bae804a7a3be95d644020000000000000000 -0060cc2b5620733b94d95a9f8c0d4adaeece34baa2ebe70752fc860100000000000000004aed451de91caaefd30815682a13c22f6bdb1057d4281ec088903b1769ac82078c931567c04802187612e23933410d0092c2d992c366d6546843056b224391bc5dcffb41069560000000000000000000 -00a00523229b4d991f21a2139c0f61b1da2a9a6e3d4c0fa54fb1100200000000000000001c8190e962c7bea1d1d625c41e373ec98aa5e1dc45811e76cdcd1787556b5ba0939215679b49021882c6fde232410d005620733b94d95a9f8c0d4adaeece34baa2ebe70752fc86010000000000000000 -0080632487f722cf1143f01ba5b756424661d32017348c168c63ab0000000000000000009c516f543084026a4353e60eef319f8a4337288508a07b4ad71a2bc7443e214fa59115672f490218bb4018cd31410d00229b4d991f21a2139c0f61b1da2a9a6e3d4c0fa54fb110020000000000000000 -000083300f187436898212dd20f4f0dfd89990a914b5617dda0260010000000000000000f1def3112aa01c9ff5da70b87a3066bdaeca766421c0af21862f91247a4216b69c8e1567914a02180ab0e5dc30410d0087f722cf1143f01ba5b756424661d32017348c168c63ab000000000000000000 -00407324dc1a5394891453e9dc6b230b26d42a1503837ad4ef3a930000000000000000001613f8f94b5ae65f829e4266057a3b8aafed3a0fbf86d6200c0b73e030eb84878e8e15678a4a021851b1cc772f410d000f187436898212dd20f4f0dfd89990a914b5617dda0260010000000000000000 -0040f22b1ccca407fd024e154b9f4bcd198b29e93a5613afb8a12e0100000000000000005094db7da26cabe079b6aebf18f536be01d8b423aa1d21a9e40a2bc80dd1f1022c8c1567c8490218105623762e410d00dc1a5394891453e9dc6b230b26d42a1503837ad4ef3a93000000000000000000 -000000382e17795497fa54474fcd0fb73fcaaca6d54e2b645c38c4010000000000000000099c14fdb6e34392dd7bc70376813afa7cd4fb43e5d3fb0d7e480187e8c1fbc090881567224b0218742db0042d410d001ccca407fd024e154b9f4bcd198b29e93a5613afb8a12e010000000000000000 -00000032065ab1130132230d358042d51fed76e06cb07586f60c870000000000000000002744d474c82b54c7970ee137414c1f75f2a17ca7d5b8265a0ec75420056fee9077881567394c02189676e50b2c410d002e17795497fa54474fcd0fb73fcaaca6d54e2b645c38c4010000000000000000 -000000201d2e307942639d9d65b2e4a6ccab7d8292e83d722f5637010000000000000000f72cae3437134e1fe73b00bd06a880c32732708c39ecb9ba863b3e5b10ff2c25f08715677f4a0218313920442b410d00065ab1130132230d358042d51fed76e06cb07586f60c87000000000000000000 -0040e0213d59e44ae209631f4976f05ce5a78eb69d41c21936ed81010000000000000000d9fccc75320a9a834e53ef9cb21c6becd0812c4b39bc1e0ff38c5ec0965abc02bb8215670d49021837bc97f42a410d001d2e307942639d9d65b2e4a6ccab7d8292e83d722f5637010000000000000000 -00000034eaed417706ce7932d44f513e657c38cf32b6c509416932010000000000000000f3030972cd74907dc92f461a32334f48c4767a99b447a917d12edf9ead19e305f87d156719490218a66f003229410d003d59e44ae209631f4976f05ce5a78eb69d41c21936ed81010000000000000000 -00004020e0e9b2cfac5a4d16389fb8428d18e544b3742c27f0acfc0000000000000000005898d57d19299b9f7d45361297e2d3f8a70a9877c50448aaa44cbb564d1f099db77b15675e4a02186c327f6828410d00eaed417706ce7932d44f513e657c38cf32b6c509416932010000000000000000 -0080742936c15c28db8564e1e0e91fabcc924081fbd320e8c83f4a0100000000000000006687126d009a45a2fffe7a069b333302877eda0ec5a0d7b10825ff4c9d70cb117a7b1567da4a02184e6552d927410d00e0e9b2cfac5a4d16389fb8428d18e544b3742c27f0acfc000000000000000000 -0000003ca764177e4cdc428c955d69694e88370299946b887025d90100000000000000009c5c4422e85368463ee467b3f1957f9c97a30889ab4974bd7c2a0b48620462dff0791567fa4b0218f29e1ac426410d0036c15c28db8564e1e0e91fabcc924081fbd320e8c83f4a010000000000000000 -0020742db2423bf396eeaf691e2d4d5ee16319e4ee918d52a782c8010000000000000000df2364636672338c00ffe7d881bf56ac3d05a45a35ffee743dba821b139898f476791567264902186149e5b825410d00a764177e4cdc428c955d69694e88370299946b887025d9010000000000000000 -00a0a72727aa283c3833939b3a1284b30608be6551418f1749810002000000000000000069ed62e0f5f9681fe68cd3d58f4e771710c75caa2d8c4eeb604fb64e900c7cbd6c721567874a02180b4643e324410d00b2423bf396eeaf691e2d4d5ee16319e4ee918d52a782c8010000000000000000 -00001632f778ebfa9be89c84d74d705e23b162587df572042fd838000000000000000000b35a181749c04040e7e5b44a41eaeb555fc69a031ca71df397c60d49fc6fb9a45e721567244b0218669aebae23410d0027aa283c3833939b3a1284b30608be6551418f17498100020000000000000000 -006001209241d1884554840fd10451a35ec35554a6824712524d11000000000000000000527ee1041d3ed9d7ed2c35d0bf054edb9818a744f76f00d6711110d320ce24c00c711567924a0218a38f054422410d00f778ebfa9be89c84d74d705e23b162587df572042fd838000000000000000000 -00c0d62b3d842434bec66777ec0f7d86bc1cb247c9dd5ffd37fb5e000000000000000000c49d0dcc98d5d70b8b8fa5557ac3b9afc72f18235b432c680a0220985454c293c16d1567774b02185a3d353c21410d009241d1884554840fd10451a35ec35554a6824712524d11000000000000000000 -00e07a23773537db92d9155d530c281420cfbccde7a9ab376d34700000000000000000009a8076e1b01e5962bb2863eb7c446630b9016c1ed4912cb9f9c8eea446aafea9e66c1567164c02187c182b9a20410d003d842434bec66777ec0f7d86bc1cb247c9dd5ffd37fb5e000000000000000000 -0040d42d635b2807d1a1bff89b2c0e5e0b35f40ed8cbed8fc9d74f00000000000000000025c14cb925a9b23e479e9806f2c7cb80f6de14dd5670114d56b67ea2e70807bb956b15677c490218247c17611f410d00773537db92d9155d530c281420cfbccde7a9ab376d3470000000000000000000 -00200f20c3c3700aa0d73d0ca83e8b258ea8cecf073ebc4451449d0100000000000000008b0b031978f4dddcb2fb966e2225738c65011b458994f7f7f732632d698902ceec641567a74a02182ce611ce1e410d00635b2807d1a1bff89b2c0e5e0b35f40ed8cbed8fc9d74f000000000000000000 -00a0c0215eaaeffb936eedb090d863df1ab732a69bb5ca1b1c2b1002000000000000000032f09c67c4f966f7e24a2212360f56c24eb13f65e8fa02f374d7dd5a9ac546bd83641567b54b021852253a551d410d00c3c3700aa0d73d0ca83e8b258ea8cecf073ebc4451449d010000000000000000 -00006930b21dbbc41758992751f6f2e800b929f6a347474ba975fb000000000000000000c3be1645706937dd65d6899ea77d1f64f5d3d13b0927da4fb67f43385e8f812fed6315676d4a0218448a4f501c410d005eaaeffb936eedb090d863df1ab732a69bb5ca1b1c2b10020000000000000000 -0000a020cec57dc7bcbf2c1136079432d1864dbb95fc171a8d4fb9000000000000000000690849885d828a5b31af7c1d90544bb0a25b3d66f98f901383617f57ed745264735f1567ce4b021846397e991b410d00b21dbbc41758992751f6f2e800b929f6a347474ba975fb000000000000000000 -0000a020fd169829158922b563c687d3859c7d1f57b8f7f0ca50c5010000000000000000b0454bacb82c538c149db44c83b62d4472cf110c88133e24327ed5a9caced3eb675f1567394d02185c0691bb1a410d00cec57dc7bcbf2c1136079432d1864dbb95fc171a8d4fb9000000000000000000 -00e00020d360973c85353d202ac669b9c6e751656a8b967f11d538020000000000000000825ef323ddfe36333b21198564b5cfbfd0523664bb6afdfa77fa20200df68683675f15674d4e0218f1187c4019410d00fd169829158922b563c687d3859c7d1f57b8f7f0ca50c5010000000000000000 -0020fd28cf7a4d1833235c89daa1b346314c8b29005283d907da1d000000000000000000a04162280d660a009650c55207e614d78820b9bf1ce038157b0c52c41edf98d5d55e1567b54e021830945a5118410d00d360973c85353d202ac669b9c6e751656a8b967f11d538020000000000000000 -004000205dd3865755400ade38e686255c7ffa0da9938105aad0980100000000000000001126d973e00f98b61d88caded8860abee3eab4c864e442c65c839f162362a66d2c5d1567bf490218367d5f5617410d00cf7a4d1833235c89daa1b346314c8b29005283d907da1d000000000000000000 -004097329740ed424428245df9db388130f099d7980a2fc0c2408d000000000000000000f70fcdccc2f8e83799b7e65ac2c5ce86f73b35b658dd9d26830af1637f87956a9a52156777480218689a99dd16410d005dd3865755400ade38e686255c7ffa0da9938105aad098010000000000000000 -00e0f93361f41d318d60e097eddfc2119ad7567527ab2af438f1eb00000000000000000099b37612b66f2e6547d94162f2e55c8cd104c450b7c84aa4fbaad36636afbfdc214e1567c4480218596c68e815410d009740ed424428245df9db388130f099d7980a2fc0c2408d000000000000000000 -00e0ff2fc13e40a1e66ca888a2b73278c72334592b1b38b35d669201000000000000000012d132bbfa7f75eb7c183b4035e8cb24d3597305c5fbb3b87bafdb8e21779d5c484c1567344902188dcd2a6714410d0061f41d318d60e097eddfc2119ad7567527ab2af438f1eb000000000000000000 -00600f2a69f8de9c58e2fb7b0f4b24230c094b98af58c5199e4d8000000000000000000086cd5bc89b5af14995c2477b63f38cabf73ab588dc5d9cfa165b6ffae518fff3aa4a1567a549021821dc4b2513410d00c13e40a1e66ca888a2b73278c72334592b1b38b35d6692010000000000000000 -00400d20486944b55300bb5d087ac5c03071a22f7091487a49bc9e0100000000000000004c105da309d55605e7d31eb70f2f7d8ec5728b0e929904e4655bf87a14867e900d4915671d49021885bc529d12410d0069f8de9c58e2fb7b0f4b24230c094b98af58c5199e4d80000000000000000000 -000000282848c09fdc8e5d8a26e986aa4c869e23b2633f436460b8010000000000000000f8ad058eaadc4130d13eb2fb698f738bb849cda7c6e741a5e900a7a54563e36dd34515670a4802188e6000a211410d00486944b55300bb5d087ac5c03071a22f7091487a49bc9e010000000000000000 -00004020af62b27eec4bab80a140917171413dfc4b9ce91bb9de49010000000000000000fc516c94a853eaa56ef0f266212be2d0e197f6c5f624783703a7f49db4233712b3411567f94802180fc1205b10410d002848c09fdc8e5d8a26e986aa4c869e23b2633f436460b8010000000000000000 +00206c20aa6b56c6d5133b3ecaabaa0c408650d9d5d2fc2a123cf20100000000000000009a72566ac0ef40d2424f72cae6b71d5faf1f58a0229a05a2bc83c7973a29c478d6cb6967bb2502183fc5dea63c650d00e09e089ae573c57d88800a6aa03dd21dfd77ded0ff11f4000000000000000000 +00e02c26f5634ea537ea764ba0879a8e37927ff81120c644fa747a010000000000000000e05261abe2e4efa3a514280954f4ec359bc2d115c3712db0222fc9a42ce57ac083cb6967f92602181582a6b83b650d00aa6b56c6d5133b3ecaabaa0c408650d9d5d2fc2a123cf2010000000000000000 +0060af20d837437e6dcf2969ff984e9030f6abbcef25ac61217167000000000000000000cc495518f7b3fa2ca9d4640ed02c171aa939c2b3fd0f344459044e1c1b3191c75ecb69671a28021870b4f8b83a650d00f5634ea537ea764ba0879a8e37927ff81120c644fa747a010000000000000000 +0000003c8e45afa8ece332fecc61aab2fafcf9650c4b4d860d2c260000000000000000006487afac008c05e4781105fffec952b3915b047c98d133fb07744531c75b63d204cb69671d2902180ceec5ce39650d00d837437e6dcf2969ff984e9030f6abbcef25ac61217167000000000000000000 +0060d12506dd225dae57880c63a1ee3907247f420c427cf133704b010000000000000000962d81e4b0d15dbaba49d7c0731b7cdaed960bf7612ebda462e4d76ffb0e2eea75ca6967482a02189f5470ce38650d008e45afa8ece332fecc61aab2fafcf9650c4b4d860d2c26000000000000000000 +00809b20741567419db5f6227734a4379c07009cb16d912be288fa0100000000000000008cc30ec11e5f6be2996e426c8a114c9708c15c42e0266e161b7c58369f2793c329ca69675d2a02188a56c86a37650d0006dd225dae57880c63a1ee3907247f420c427cf133704b010000000000000000 +00c0242b7fd21557fd8fdb9251e63420bd0d7f29ee95b51f767bef010000000000000000374f8aa4b622e47775a8101201576360d1a1c56eed1f417aca885c96d05e54bdf6c769678a2b0218409891b036650d00741567419db5f6227734a4379c07009cb16d912be288fa010000000000000000 +0060dd28d3afd45844c7c64d8760572449a89956a5e5832ccab4a6000000000000000000d77fb82fd2ea17c0e6b9ed08843c17813599eaa62dcb12d25c86260001286f9cadc76967132b02184695a12935650d007fd21557fd8fdb9251e63420bd0d7f29ee95b51f767bef010000000000000000 +0040ea23a871d5e44b07f548d713873b6827ceeba29d3418bb6c8d01000000000000000047b6d8b02529b98b64c97d4541732c2d0d35c126e485aac66eca0a9cfd40a6c885c46967612c0218dfb1e20334650d00d3afd45844c7c64d8760572449a89956a5e5832ccab4a6000000000000000000 +00005c200ce180513dc21675df8145bdcc76a8a5ef54839e5a5916010000000000000000fc828d118baa9a2ba0ca3855c0fde24fc30360d33716d3977ca7da943805906477c46967442902183a0e80b633650d00a871d5e44b07f548d713873b6827ceeba29d3418bb6c8d010000000000000000 +00e0752096ec1f83cab382a7bef67e6c290b92d5ab325f3659f2170100000000000000005bab8226443a6edec52c6e74b6f6e81d56b043587234c9a839000daacc9d7655a9bc6967042a02180c2aaf1132650d000ce180513dc21675df8145bdcc76a8a5ef54839e5a5916010000000000000000 +00006020ea8a92557336fc7510bb23be25b13bb26a940e2dbb6d09020000000000000000af2123f4cdc940af83e5aa2344e86d07eda3213f2c12f831641bf9726ce180eaa2bb6967212b02180d5c789131650d0096ec1f83cab382a7bef67e6c290b92d5ab325f3659f217010000000000000000 +00206622b9773a60db68837173ca94b6330a504df011b9f82b52bf0000000000000000008ff2b67a5cf23de3907d1c90550fea69db7371843494e275eea4bab85696c7da40bb6967592c02185d16804630650d00ea8a92557336fc7510bb23be25b13bb26a940e2dbb6d09020000000000000000 +00803822dc76c31dffced4e65c712aaffd10e84c87308e2ee4b24001000000000000000043ad4054754a9dc2384c3cfbb35302a0d02e0e3145dce64edcee447604596f690bbb69677e2d0218c64279252f650d00b9773a60db68837173ca94b6330a504df011b9f82b52bf000000000000000000 +00c00120f8b1b4498a35c7418c1b01913cea5c9071ce270a31909001000000000000000072780c6446fa1f1a54facb5e927de5de5bfe851e1b037d17f171a496efd6825eb2ba69678f2e0218f8ad41d02e650d00dc76c31dffced4e65c712aaffd10e84c87308e2ee4b240010000000000000000 +00a0312b87dd1e3a1f3e4b354ff3496e31f44592ffe5cc2db5af0702000000000000000093d0d4e92932c413955c01479a9cf26f3f109e5c8297a107e81990664edd2c1637ba6967d92f021838143a462d650d00f8b1b4498a35c7418c1b01913cea5c9071ce270a319090010000000000000000 +0040862be84e986da75e7a5c1168c879d7262d211547f6d6c4bc70000000000000000000299c34d5c400af5045c5d591fa18f9ec51b5a828d7b55c351ab7f2c391d7ad911dba69674c2f02188e1c8f872c650d0087dd1e3a1f3e4b354ff3496e31f44592ffe5cc2db5af07020000000000000000 +00a0852869d6fb82475abd4c48227637bc5cfa6ef903730af89fe801000000000000000071deaa0a8214f241c68a45e139d5fc73c563ab58adabf937732cb0b57cd32730d1b66967a13002184493e03f2b650d00e84e986da75e7a5c1168c879d7262d211547f6d6c4bc70000000000000000000 +000000205610c2a3e36031f3f394188b695b98b5609205e36d64d4010000000000000000e8bb164f76a18924406a863f4d39379bfb99536161c2c81caaa83d481b412536c9b66967ed310218789410d72a650d0069d6fb82475abd4c48227637bc5cfa6ef903730af89fe8010000000000000000 +00e0eb2ce5dfeefab4c38384c6939575d13fa86c837835d5d0b830020000000000000000ac2320612194490bcdd20dea93cfb93e9b69f414652255b84de8dcad0f0f2788b1b669674b3202184441a6a029650d005610c2a3e36031f3f394188b695b98b5609205e36d64d4010000000000000000 +0080fb2b82e09f1ae561c45dbf74dbc74d5eba96c646df92f554940100000000000000007f9a4f41a503693084d67cbd40e55bd0481ad7f76124b8c1961171e23f3f16b5fdb46967cc30021877ad336728650d00e5dfeefab4c38384c6939575d13fa86c837835d5d0b830020000000000000000 +00004020b36e3481d94c0dd725c9fa2a645c385ff5b72fcb17c52d0200000000000000000f92be6d61aade05c226955230e39d4d57d3ad464294542ac8ab2a238949c2440bb06967d330021846a2ddf427650d0082e09f1ae561c45dbf74dbc74d5eba96c646df92f55494010000000000000000 +00c0a82019a1e5400d8b70308789c4bd4af71d9e7174ec6835edd7000000000000000000b2d6a6269c287ab0b30445ad910a2caff893f978f8b3cc2e0f975f44a22ef34ec1ad69673f2e0218dae8e83726650d00b36e3481d94c0dd725c9fa2a645c385ff5b72fcb17c52d020000000000000000 +00600c335c102e0e529e7465fe91e6fdf96bd9c4fe5dfaa9cd7678010000000000000000bf30feb8d28e8f18f5bdb5a03eb0963e7cd5a7c3268d9f9bce361afe991fcaf8eaa66967f52e021816181b7425650d0019a1e5400d8b70308789c4bd4af71d9e7174ec6835edd7000000000000000000 +0080f62d4b64d348b54d1dbae034f97cdb8156a2d8b7d22a89c315020000000000000000320178a53dcee5d2d1a7c86661a38c8ec5dcf2268100658472feaa2810eeac9fcea569677f2f0218142001bb24650d005c102e0e529e7465fe91e6fdf96bd9c4fe5dfaa9cd7678010000000000000000 +00000020aeedb537d573c30a8e4ab1b7a10c6b1f2467a7aa42f0c9010000000000000000386ee56d81e4176652d21dbad2efd1eec286452530053f964108f141ae483b546ba46967a7300218ccd2fe5d23650d004b64d348b54d1dbae034f97cdb8156a2d8b7d22a89c315020000000000000000 +00c01e294412965bd1f0e56ba43d8673ba6cf9e2ba7f47225b62bb010000000000000000f138815a95b73bdebe81b4bc9579e319046e1365d132de607663a298e008c7d714a46967bd310218653d9f7d22650d00aeedb537d573c30a8e4ab1b7a10c6b1f2467a7aa42f0c9010000000000000000 +00200020abc8f54850371ea8b783e1201b7079444cbcc2fabe0efd00000000000000000062153d7adfc72b13bbcaed1fa3f71031c9ef86394858ecb03e5a129a7122df499fa369670833021898f3f70d21650d004412965bd1f0e56ba43d8673ba6cf9e2ba7f47225b62bb010000000000000000 +0000003279ed7092cd05a296a3133335965968f2789a4d7ecffde40000000000000000006988afc1889e0e3a67702d1374c0899e1e68a151ba50654eb700a7e426dec64382a369673b340218711ec04520650d00abc8f54850371ea8b783e1201b7079444cbcc2fabe0efd000000000000000000 +00e000208fa360020493f54969dcb3447a724df4e273a12613f85101000000000000000095c0e54dbcab8b024061d42740fdf49d5946a362540a1e140448763f5076c20f3ca36967d2320218d442d3bd1f650d0079ed7092cd05a296a3133335965968f2789a4d7ecffde4000000000000000000 +00001f23a9e7a9d8172e787995b019700da648c9ab25b7622b784b00000000000000000098ea2bd6d85f18fb696b1c0b0aa0ca848864e7ed52cf2dd6976bee1b61e4dcfd769e6967943302182c4a7d681e650d008fa360020493f54969dcb3447a724df4e273a12613f851010000000000000000 +00209e34e0d1b86528406435675c759b5677b6e05d47b5c480bccc000000000000000000503d2ef3296032ad9712591fdb2ec817a650caae8237876d42f098ec37c9ed7f6c9d6967a43302182e8240711d650d00a9e7a9d8172e787995b019700da648c9ab25b7622b784b000000000000000000 +0040bb2136d637cdaf9712e906c55d24bea96aa6df679da45680f70000000000000000004973d952361471418e59d90b50ef7538f5b7db2c1e367e0693b054616f74abb5309b696718340218430934fd1c650d00e0d1b86528406435675c759b5677b6e05d47b5c480bccc000000000000000000 +000040200145c1541f35c7604d1041c913c8693fc4e6cea953a031000000000000000000fe5a7bc239090c1cd79a0faefd203730322acdb276ce4933e905cc03c1372ebba09969671a3502180400b3871b650d0036d637cdaf9712e906c55d24bea96aa6df679da45680f7000000000000000000 +00e0682bffb13a5963c793b35e93071f7f71e019f6a5a834f53e220100000000000000008ded44cc01962e9029f3af84ef983c4781ae61bef302d51390454884e4d4f8bb06996967743602183e500e0e1a650d000145c1541f35c7604d1041c913c8693fc4e6cea953a031000000000000000000 +00e0382cfdd523a39adafab7771a053ae5c95838d0d9090fdc463c0000000000000000001785090f987322e0198101b3c8c9a10caf0031eecd107028a52f4356a600ed6d02996967b73702189714a61119650d00ffb13a5963c793b35e93071f7f71e019f6a5a834f53e22010000000000000000 +0000e129394e8a9951cd8b6122a3aed3f4f88eca930e9eb8e6c44a0100000000000000003621d4ae586cc2f9a0787c86665b097e4e8753e2e38db43dd53b87638ca6cd8ad2986967163802186c383fc518650d00fdd523a39adafab7771a053ae5c95838d0d9090fdc463c000000000000000000 +00a01e24960c2c4eec5b887d8b3f56ba86a3249780aae0cf2f5746010000000000000000bb3b7221858da1a1865cd80dbd020de43246a82fc396f43baefa857b6400eb941f976967f438021819b10aec17650d00394e8a9951cd8b6122a3aed3f4f88eca930e9eb8e6c44a010000000000000000 +0000ff3f3375f1ec5f40920e344b9c6110e61a0a313dcd6474b225000000000000000000b4e8501158722c65b659d58f2e9da97f80f1cf37e18aa16cc1a2a5a9b149230743966967443a021856fa098716650d00960c2c4eec5b887d8b3f56ba86a3249780aae0cf2f5746010000000000000000 +0000802631e69893857dc96518dd0dc147a3038cb34d0b52c8b8a5010000000000000000702faa37758cfc02a4d3475ffad3d44f34f36332213737231793f546d9518677299669673d3a02180f31770a15650d003375f1ec5f40920e344b9c6110e61a0a313dcd6474b225000000000000000000 +006024339fa8588c372746f63c0858878c56f4999e76d3b93374bc000000000000000000b173a280e316b6fe4789b5e7260d7ebee9455329246632f65b60a72f40604effc4936967233b0218460c634a14650d0031e69893857dc96518dd0dc147a3038cb34d0b52c8b8a5010000000000000000 +00404b202dfb84e9ff70a06a9cd46a79716bd3c6bc5b107474aa3601000000000000000000b010fc9f06c43bbc2c60441d5bac89728878c181537cead82462b831dba3a6f89269673e3b02182528b41413650d009fa8588c372746f63c0858878c56f4999e76d3b93374bc000000000000000000 +0000042b94e16ecc0399510bf6ba6ba8f883233a7d5676fe66e6fa000000000000000000eace7631a10e3e6df94dfc185cd7202131802fa5276fe0b634fc116ba6eab5dccc906967c53b021804a94c8312650d002dfb84e9ff70a06a9cd46a79716bd3c6bc5b107474aa36010000000000000000 +0000c020be73bddd512b4b8d00874374f77265535191e41128e04e0100000000000000006429ed949b13d3abe6f67bcd37c70d5696f5b6fea003439a256f4e80e2f87175598f6967fa3c0218363c9b9411650d0094e16ecc0399510bf6ba6ba8f883233a7d5676fe66e6fa000000000000000000 +0060f8219eee7c9139d79a0451beae348da89f6933bdbd714b0caf000000000000000000fecc994b2d9da95733b5db4262f1e5a1507dd396ca790bd111e7653cffa50156108f69673b3d0218b542699610650d00be73bddd512b4b8d00874374f77265535191e41128e04e010000000000000000 +00600120287a31a4cb870ca04abdaaa6fd688254ff4a036e52d61f00000000000000000006bf4bbd343daed63fe5fef1f88c6d6cb925b5c9a497f6ff0ae45fbb0e2c177a268d6967cc3d021886970a020f650d009eee7c9139d79a0451beae348da89f6933bdbd714b0caf000000000000000000 +0000002fb95ee694a9009e85516756c683d59beadfa01b7468613200000000000000000055aac3d970ea744b94ba0a3388f09c26a6d7515179371d4c0a6b9d00a8c50908c68b6967883e0218730c81ce0e650d00287a31a4cb870ca04abdaaa6fd688254ff4a036e52d61f000000000000000000 +00e0072a780beaf7a496b95cdc6024f15cc90852a102ee6a982ae90000000000000000000515da07c6e2c8a3a283396719fa76499b10e457a32d7eb4190bb67bbf31d623ac8a6967533b02186aadfd970d650d00b95ee694a9009e85516756c683d59beadfa01b74686132000000000000000000 +0000003e3715cc688fca176f6ffaf41c1f91e6bc87bcb026d25b14020000000000000000f1677d1696e3e551129cddbcdcf8662df1ffab128222e1636bf319dc329ea776df826967ba3b02183670cfad0c650d00780beaf7a496b95cdc6024f15cc90852a102ee6a982ae9000000000000000000 +00a00120ab1514a6acb16e2c8a6a65f789476108b55d926d8d91fa01000000000000000061f100c4085d4cada552d2e85739d5b3b58072cf6712170f72c3c741270a9db237816967113d0218bac20ce40b650d003715cc688fca176f6ffaf41c1f91e6bc87bcb026d25b14020000000000000000 +00005f2d7089e5aba6e4bf9b4779e7f4d859e4856788671394ea1501000000000000000030187f0e763d73cbb66b4c34a8ca6ee7126ffb6417a2920b223e12b0a544c02b29816967633c02182eca610a0a650d00ab1514a6acb16e2c8a6a65f789476108b55d926d8d91fa010000000000000000 +000000203405685ba5ddb75f92110569d3c2aa96a87160e152d7a800000000000000000007f5ce7ca3e38424ca76178b0d8e47471a453d16b64208dfb92211154b53ce46a77d6967a13d0218c55e9e2909650d007089e5aba6e4bf9b4779e7f4d859e4856788671394ea15010000000000000000 +00000020d5e126e71fe487794882a52c97d964f3faf213268a5536000000000000000000aecdf55725439f321d002fc93cc6e56017c1c69bd06d00079ca2e04b1f23c4836a7d6967333a0218ddcac6e308650d003405685ba5ddb75f92110569d3c2aa96a87160e152d7a8000000000000000000 +00006e23a6cd4e9d9361b2dcfec08fc264150cb5da8a5c90e8d616010000000000000000bbb4b098d43be5e28615934dc8e96a8b09705185c8185e2b02c436f8d8ea3d073d756967173b021892dc85fd07650d00d5e126e71fe487794882a52c97d964f3faf213268a5536000000000000000000 +00205b213769f1f0a5b4b489c9c0d29c2d80dbbcfd8dc66367e3b001000000000000000015614355ada5854fbb22ca119827e3ccb3890d72c6146d90c416899aa508bf486a746967343a021888f653ad06650d00a6cd4e9d9361b2dcfec08fc264150cb5da8a5c90e8d616010000000000000000 +0000c020ffc96ebc71eb06e8d58c5ca9f33bdaaa23a0d017de2b0f01000000000000000041cb3797ee5cc77211af0c0e97adba53b7660a94d490406279649f87b2bb3ad68f706967233b021856767e7505650d003769f1f0a5b4b489c9c0d29c2d80dbbcfd8dc66367e3b0010000000000000000 +000000206d7c3bc5c45c7ab4a88514dafae0b99f90ac0f8d6439ff010000000000000000a06e441bab6b87665e8f8a17d3d439e479114fdab28c7337a237a6d83cffe7ead06f69672b3b021861ddce8404650d00ffc96ebc71eb06e8d58c5ca9f33bdaaa23a0d017de2b0f010000000000000000 +00000028f80a67fc936d484868c0ebde01865dba982fce32be4411020000000000000000b934d4327d021b4c28d33fe086053d9f3926bbfa5e1061e8b7eb15c37c1cb91a836d696774340218dd6e5f1c03650d006d7c3bc5c45c7ab4a88514dafae0b99f90ac0f8d6439ff010000000000000000 +00e01f2c1528b503f74f647fdcbe4e6dd2f5c4a0b84d01ccdf2a5b010000000000000000d42f1ac19a6981f81acea5ee4ee4811333d08a8ba318afba1bb56643607b9fb8a65f6967cf330218787edd1b02650d00f80a67fc936d484868c0ebde01865dba982fce32be4411020000000000000000 +000060202d5141489a2d0f985404da94423d240b9ea9c2e6d940a4000000000000000000767ac11473bbafd1320f892b3b7393cde73eb5432774e647ef38f99033abb2cc325c6967f12e02182109a17801650d001528b503f74f647fdcbe4e6dd2f5c4a0b84d01ccdf2a5b010000000000000000 +00c00120b9c63f1952c2e021cacfee799dc4322f485753bb38ff7b00000000000000000067e927939b70187234aa5c1b298d1a1ac06b406e65e04b266709f2bfd32f952d695169678b2d0218e13a3d9f00650d002d5141489a2d0f985404da94423d240b9ea9c2e6d940a4000000000000000000 +0080f52869e563acfc9c90f8541864d40593aa2df49d49dbebecbe0000000000000000002c57a326ced8e6ec20e9e7c14c85be2607015ace3cbb7048ffe2cb2d40d965c2a14c6967452b0218645a471cff640d00b9c63f1952c2e021cacfee799dc4322f485753bb38ff7b000000000000000000 +00601622df96781066adad311150f3b1f9bc83f869cf771319daf9010000000000000000d617b955ede7dbd7a9d0004399aeddd86247b308320f05dcfc98f7e517958c2b4e4669673a2c02184e9e4dbdfe640d0069e563acfc9c90f8541864d40593aa2df49d49dbebecbe000000000000000000 +00603d2c8cd19c715c3e577220237dc7dfa9958c2a68b42c6d8f8300000000000000000018da4a7c876a461e87284e1ce29b33ef845a7b90001dc6ab9e430a9862eb94d7a24569671c2d02183cd6b1b3fd640d00df96781066adad311150f3b1f9bc83f869cf771319daf9010000000000000000 +0020b833259f29c6e1028b2001d5c093f6a23b2cfb7bc21dd20721000000000000000000d65baf14d1551b769b53ab5b9401b837638ca35266ba33da521ac99396eef842d6446967602e02181f1a048efc640d008cd19c715c3e577220237dc7dfa9958c2a68b42c6d8f83000000000000000000 +0040622e05b9fac2c0ed5771645c525f4443f4bb2fe464cc5da7f500000000000000000047d016739b1da24807c6a2cea9298c5b822a62398faea00bb43684c29f3e95b5b4446967832f02180781b4fcfb640d00259f29c6e1028b2001d5c093f6a23b2cfb7bc21dd20721000000000000000000 +00a0712f56147a112f26ddbecb6ca6c78d2f14f553b7898552208a010000000000000000d4ff0bc90b837b0b96a55c820ce61a0a05f320750f06a7c92e84253c2f807cf458446967892f021870d96b74fa640d0005b9fac2c0ed5771645c525f4443f4bb2fe464cc5da7f5000000000000000000 +000060204782457b5287d1dece329639f9c746c7dce62076248432000000000000000000e5cb59c202ed8658bbf49dadab1c673e991f4f083c86448a2dcbd8f965a190b20a426967ba2a02181cb67967f9640d0056147a112f26ddbecb6ca6c78d2f14f553b7898552208a010000000000000000 +0000a9265d3d9332c74a5c52c474b9cc1f1234a5620b3ef3a523dd000000000000000000532e7a67e51481563da3d3c32790f2ff6b46aa35d70884b92de3b9ac590a8ef14a376967a92a02180685b61ff8640d004782457b5287d1dece329639f9c746c7dce62076248432000000000000000000 +000000367625e10c465c57992ecfc63b8a43dc856250ecb40a7019010000000000000000d3fda2985b8bd042c682a59d20cd8086baa265a297d188271d7241182de9b373d6346967f62b02189542fb03f7640d005d3d9332c74a5c52c474b9cc1f1234a5620b3ef3a523dd000000000000000000 +00409a2d11098dcd12a2fc53e62a0c707ac70e8337ae35df6c0d06010000000000000000b66a71faacbda0300884c936e5791915349262c4a47eb75e6b7731b01b99c9fbc5346967dc290218147638d9f6640d007625e10c465c57992ecfc63b8a43dc856250ecb40a7019010000000000000000 +00e00020bd2d131bb69f6c964e3b639650a2954971d51f67a0622d0100000000000000000576a6e0df182988b07dbe46e9f8a3c5c649cd9cfab008debc94acfdd9de0620bd2e6967962a02183dc8806df5640d0011098dcd12a2fc53e62a0c707ac70e8337ae35df6c0d06010000000000000000 +0000003899977bda7db5d2083c665b48112250b91b9870a37ba38c0100000000000000004a224a45c0ef5a4b8774c17737d83ceef7019d07e192c55aa6440bee362cc68aab2d6967fd28021879b0d51af4640d00bd2d131bb69f6c964e3b639650a2954971d51f67a0622d010000000000000000 +0080c02a1dc7a6714efa4f461aa3f470dbab219b6a7e229c9000b2000000000000000000715ab70f32fb2928e07c75d5e121f33224565b348ba79ca686bce87cb68e213482286967662902187b952256f3640d0099977bda7db5d2083c665b48112250b91b9870a37ba38c010000000000000000 +00800c20231f867dffbc53ee115d3b74cfad5c5cdb758a30d981c3010000000000000000b47942934737cf99130db4b66485b9f5885d276d42ce073fbd902398bab0894ee6266967eb2902181093106bf2640d001dc7a6714efa4f461aa3f470dbab219b6a7e229c9000b2000000000000000000 +0040cb25af8fbd3c3d6358e0a01872c6981ff20b24fb679ece161f0200000000000000006c851a968dba3cbb08bb0dd5836fa55110fcfd54695b6e46c92f680f1ce4874e76256967102a0218a47cd47cf1640d00231f867dffbc53ee115d3b74cfad5c5cdb758a30d981c3010000000000000000 +00e0312e457c3ec70bdc42d4f17c9633aa0a6eadadf6277388ae8a0000000000000000009dab3b94fe0c42832318a098682e7a358b32c46a63491ea79bde35f0bd190a6661236967e62a02184041161cf0640d00af8fbd3c3d6358e0a01872c6981ff20b24fb679ece161f020000000000000000 +00e00b24d2a777f3e3286459f2d51086b61a9a0514126fe7bde570010000000000000000ca6d3f8674ad9b914c08f7f7be1797cc202e7cdb9b518e0c728a6a71bdf19fa77f226967102b0218288d6166ef640d00457c3ec70bdc42d4f17c9633aa0a6eadadf6277388ae8a000000000000000000 +00800a229a0b4e051741b18acb87da13e666ff7fd5a2e17ee2592b000000000000000000894d8d6636a09d95160ba77e85a91677fd2f5652259f1d32bbe00799bdc94e73722069674d29021814813ad5ee640d00d2a777f3e3286459f2d51086b61a9a0514126fe7bde570010000000000000000 +0000ff3fea2e40993d13ffb8dc5c11a1188670ee0ca3cbd0ef3ad601000000000000000051680f5b3a48541485241f9fc81550692f9de1379f4f5139a6a457aa2bc86114021b6967902a0218b3094625ed640d009a0b4e051741b18acb87da13e666ff7fd5a2e17ee2592b000000000000000000 +00000022e3f142f857b62452183a7abfe6eb055667a044f5c63363000000000000000000997cb8d364d20c45ed5d8acb907871fda4730abc69c3bb25213e6d19ffa899eadf1a6967d32b021857b7118bec640d00ea2e40993d13ffb8dc5c11a1188670ee0ca3cbd0ef3ad6010000000000000000 +0080842351654f1e3f176119e95a0f25a2d47f2fab30ca401b5d100000000000000000007a0e43797b475399929387f842200c67fa304d2661f67863273f5953d9df6661c01a6967d92c021827309b65eb640d00e3f142f857b62452183a7abfe6eb055667a044f5c63363000000000000000000 +00e070248435e717e13a6eef85c4e98f7891f30c7463287d19941b01000000000000000039830bb0f98f146943e6f54837f0a38d3826a328d4e79d3189f895db4516ecac331a6967a12b02184e7cbbdbea640d0051654f1e3f176119e95a0f25a2d47f2fab30ca401b5d10000000000000000000 +00a08a286f31eb44847ccb5274ed56c4f7c2fb20088b744a27a6a50100000000000000002488b8d935d629527c250d8629d05c5fa5a8e52b97ac48cc60de82f52fdff73eb7156967b42b02180ad87a4be9640d008435e717e13a6eef85c4e98f7891f30c7463287d19941b010000000000000000 +00203a24483ebd245479794e9c83bc4e7873fe9c32483ee4b7cacd0100000000000000000d0d9daddee9b95f6d400f0c4c6f6e0cc7e82f52c12d2fa1a0c0b95408ebd03c831369673c2c02180c82a89ae8640d006f31eb44847ccb5274ed56c4f7c2fb20088b744a27a6a5010000000000000000 +0000972ab747ea784c439e6f3a483c1d5a9e790cb9500d2363b601020000000000000000697d58eb031625812828c80fd0fdfe8cef910a38ce98fd6eb72ed2f9c832b401191269679e2b02180f6224ade7640d00483ebd245479794e9c83bc4e7873fe9c32483ee4b7cacd010000000000000000 +00406224d1152ef68cb48d03032e203067045e0deb3d0a6506106e000000000000000000940cf9eff10175c26484aff203f0dbaa714f2581dc2e0f74d2a4354d9b0bb768ab0e69675f2b02182046dc47e6640d00b747ea784c439e6f3a483c1d5a9e790cb9500d2363b601020000000000000000 +000029203cfcd55b5911ba063f67c7378f585da49d70ec08a654af010000000000000000c96e65b73e59e7d8d9436aa9c2fd77e6c45b7d951eb7cd67ea00a516003ca467e30b696766210218aaf55f45e5640d00d1152ef68cb48d03032e203067045e0deb3d0a6506106e000000000000000000 +000060202f0f48fa53e80880bd0514ae233eef7820f919ba90ec470000000000000000005483777da1858024fe640f431d7580e63f28e59ee5508070725e5141e997ba67e9f76867a51f02188cd9c15ee4640d003cfcd55b5911ba063f67c7378f585da49d70ec08a654af010000000000000000 +00e09d2b838578b81c76b5cb21cf296479ba3051ed6564c48b76f701000000000000000067317f0d67020de6e793ee6220ac607409f70b804962316445f10a5a5fd11da06ef268671e1e0218702a9d80e3640d002f0f48fa53e80880bd0514ae233eef7820f919ba90ec47000000000000000000 +00e0d728ce1bc2f73555c626f0c5f32d556dc159b58e644fb17a45010000000000000000c8029b6ca3fabdb669664ea912cb087d281ca585b7c054071e04ba852bbe04b95aed68679a1e02182e69c6e4e2640d00838578b81c76b5cb21cf296479ba3051ed6564c48b76f7010000000000000000 +0080f62468b3145de1a6a86720dfd48f5a3a0de0ab3acf09b0bb3d000000000000000000f1e6b122c09e6f3690033d50f30fa1f1a1c3be8513403c3a5689081438a39e04e0eb6867e81e0218259b3d64e1640d00ce1bc2f73555c626f0c5f32d556dc159b58e644fb17a45010000000000000000 +0000002cfa2fb202ec065e815f2fcbc608b3fa655f1c480fac548101000000000000000010c3ae4d47add05b14b0796faf69d42eb4d4b2d0c187769cd5d21cc86ff5acd615ea6867631f0218e2cb9604e0640d0068b3145de1a6a86720dfd48f5a3a0de0ab3acf09b0bb3d000000000000000000 +000080204aabbb339a6e73e84d5c3bc1d2d0a145ace0cf8255c3cb01000000000000000048d59506e3ff2c5dcad1e8d3b06569565b4b65875cadf598271ab527835e482c96e868677020021898190c76df640d00fa2fb202ec065e815f2fcbc608b3fa655f1c480fac5481010000000000000000 +00c0f72758ced38fab1cf2698c854b72b64b75afd9f82e2afa4863010000000000000000f5d3dc1716357f7da706939f56ea9c905b96e3f8144a5aa4c75cc8cb35a27fcd23e868677021021822c0ce6cde640d004aabbb339a6e73e84d5c3bc1d2d0a145ace0cf8255c3cb010000000000000000 +00e02c2fabb3981bf7b3c08f3b1ad3ad37da82122d15a694ffe63501000000000000000044e45db26f28b9d18c5e36befce948f80edc7a0cf29ba26bf5b889385d38482091e768676e21021862e95bdbdd640d0058ced38fab1cf2698c854b72b64b75afd9f82e2afa4863010000000000000000 +0020d72ab57f8e26f44f7a76003bc976b94ef27f1c5d22570414a40100000000000000002228bf2dc321df3dc8c3e8e9aef61105d48259d7b8770405201d9cd575237f1d37e5686767220218de8d759adc640d00abb3981bf7b3c08f3b1ad3ad37da82122d15a694ffe635010000000000000000 +000000229247297854792eeb59f034fcf4e133f8b09d2821a8124401000000000000000069513c5a592d2bc0ca325da4c1fef05c51d130368d46f69251533bdbcf72d4b399e46867642102188adda4cedb640d00b57f8e26f44f7a76003bc976b94ef27f1c5d22570414a4010000000000000000 +0000002c6f351b5f53755c3d85fe9ec81e097e4d79f9fc90eb502a000000000000000000b5c671d2cec13216f7dbdc6b4ae8303bc850df7fc8aaa9191cdc339feaa9e5f776e06867f6200218fb6ffb98da640d009247297854792eeb59f034fcf4e133f8b09d2821a81244010000000000000000 +0000002454b4ff5f0a8a756210b90f0347d7836b48cf3a16de93600000000000000000002c7136463993095aad149589bb30982a4e662ca2a18f4169e87b80df0543e01056dd686782210218787c5006d9640d006f351b5f53755c3d85fe9ec81e097e4d79f9fc90eb502a000000000000000000 +00600020cc3ff4fc25c4b3708f630b2cc9cdff9c5bb596ae1fa102010000000000000000f7892e4aefc19d6b4b42a87fbda8eb548bc0961042c0b8fbeeebd15994d1b835fddb68671f220218cfd5de64d8640d0054b4ff5f0a8a756210b90f0347d7836b48cf3a16de9360000000000000000000 +0000802020e9060f50a0d66734018a1ba9fcde27ebe8f873aac8050000000000000000008e9cd999eacfee0324bb07953c437f38985184430d71201274fb8ac4c5c2a059bbda6867442302188dd8cf02d7640d00cc3ff4fc25c4b3708f630b2cc9cdff9c5bb596ae1fa102010000000000000000 +00e0ff3f4f457bf1e27888d1c5d4728f9e816e44ae0a80098c0daa00000000000000000053f404b45211c04d1a40d55bd229247dd07189fb2f790882c43e9f14262b4f456ada68678e240218018c8340d6640d0020e9060f50a0d66734018a1ba9fcde27ebe8f873aac805000000000000000000 +00c06c32b1649b69ea3eb1050f8426893e988e181cbfdec21ffb95010000000000000000f9ea8d3eb3ff6c354c4e677123643608f8e222281379c1ed5ff3fb281c36993e60da6867d3250218d4a46b66d5640d004f457bf1e27888d1c5d4728f9e816e44ae0a80098c0daa000000000000000000 +00809731ddf21ce21071377638d03b6488d53e9f1386f34135738d000000000000000000dc68e59f033126991a8c7599fa5a517c56f87d2a00849f2a8da3935227ef201f45da686779260218582cc468d4640d00b1649b69ea3eb1050f8426893e988e181cbfdec21ffb95010000000000000000 +0040cd2a4f3b9da1f44174d4055c051c156b23cbd1dc0420833b2f000000000000000000f4799bf26115cc34950a4612db24bfd8f06244e6ef804c3df5f5bcf61054f9a416d96867972702184265d794d3640d00ddf21ce21071377638d03b6488d53e9f1386f34135738d000000000000000000 +00a0c2295c2c29b699b8ea715d586cb6951c1f8e55dc0cbea7cfd20000000000000000001e0168c1b0177c0d352d91637df908a5d5b26c6c8ce505fe59651695927a1147b6d868675628021804ac71fed2640d004f3b9da1f44174d4055c051c156b23cbd1dc0420833b2f000000000000000000 +00809c2239a6879ccbbbf312dd2a2ec05fe515b30ced441da46253000000000000000000c9e5d1b2e78da9841313e17d05c2e5291f25aaa8fb0801d6695829f46b7423a4afd768673f290218c019ae7dd1640d005c2c29b699b8ea715d586cb6951c1f8e55dc0cbea7cfd2000000000000000000 +0000e020847febde92c0439bba30cfe53676cf74bce1e4cd12c84b000000000000000000ed42f63cc480056119b027f1a6ab6523cf3e8fee7438070a710ff89eb6d22239f3d668679a28021875dc1e4cd0640d0039a6879ccbbbf312dd2a2ec05fe515b30ced441da46253000000000000000000 +00c08f21778e773c61df50a0e44d74eb754baf8fdcbff0deff88110000000000000000002d38e04439f825039d2f768529001e75d9758317e94e4da20b29425025950cd978d36867782902185d28d85acf640d00847febde92c0439bba30cfe53676cf74bce1e4cd12c84b000000000000000000 +0000fa2eb671b83fd67d402abc5b17e0d22e8890e058e5288e0894010000000000000000272c42016ad5c1ce25829a162ba2747a146804949a7d5833432bb7e0b38d848da5d26867dc27021804e92e1bce640d00778e773c61df50a0e44d74eb754baf8fdcbff0deff8811000000000000000000 +0000163178044fdcf68a09145c0af391eb9031aae6969609b0225101000000000000000046cc9f2112d3332416a5a11811350f95d7fa6506eaa3e0eff2c17affcec4841c76cd6867662602184d08d8cbcd640d00b671b83fd67d402abc5b17e0d22e8890e058e5288e0894010000000000000000 +00201c260dba2dc3592a373cee8c62668a4af5a00d2db320f37aa9010000000000000000d5efe5e68a568f165bcf11675bcf7ba2140b41c1ebac5afce3f7f5e6c57cdecb8bc86867a827021844122209cc640d0078044fdcf68a09145c0af391eb9031aae6969609b02251010000000000000000 +00e0002066f53e6f22dbfb5303e8f26704455b1d55f1fe0cb38f5301000000000000000073fff16ef258959a19250ff6dc958373b4d514e8526971724bc41895f45c80406bc86867172802185adab619cb640d000dba2dc3592a373cee8c62668a4af5a00d2db320f37aa9010000000000000000 +00004020148deb29ec87cd25ce24290c11d38b8b803686d88461c201000000000000000077b8e3b186ee35ecc26f276a644a46cf7921b68f7d9895d4e41597389a417e4fd7c66867f4280218b0828b87ca640d0066f53e6f22dbfb5303e8f26704455b1d55f1fe0cb38f53010000000000000000 +00603720bf992340ca95ffb32bfeb4c9ba6a1e5f7695745ff487a500000000000000000057611cb98c37df55f93fe8fbc16e3560ef8321ed37743f72fad20331db14632305c668674a28021807a698c7c9640d00148deb29ec87cd25ce24290c11d38b8b803686d88461c2010000000000000000 +00a0cf2108acd2ddb5e6ecb11851cb56d709f1dd89206c7dfea07c000000000000000000c85b35f164784006ea172bb7ac4e8e6d4bde5cf7b1e1d9e5e06b568251e492a880c26867662902181944d19dc8640d00bf992340ca95ffb32bfeb4c9ba6a1e5f7695745ff487a5000000000000000000 +0060a529c324da9113ef556c578f9f36b1d94a8d16533b2f3eb7f3010000000000000000469298de054451f5ce89d2f24b98ba041427a5b9d88dc6ba2a102f7521a51aa01ec26867da2902187d40cc23c7640d0008acd2ddb5e6ecb11851cb56d709f1dd89206c7dfea07c000000000000000000 +000000262335d1383e937171ad71001d0c1575a87ee00747cbcd08000000000000000000c447c6c255cabefe5c4177b80c76aefc2175db6db16ab462ff4a9c2c9963c3bb92c06867c92a021875275a3dc6640d00c324da9113ef556c578f9f36b1d94a8d16533b2f3eb7f3010000000000000000 +008000204937e39a9613407357a7e48f016d34b22e73b368ea241300000000000000000058e074dc28754c6c4a9adb0306f9ef344ed8890faf79a10b76f97776cb2321afdcbf68670a2c02185060cf84c5640d002335d1383e937171ad71001d0c1575a87ee00747cbcd08000000000000000000 +00e00020f9c532ef7cea4271fc88a7d69f0930da09b37e6b5d595200000000000000000007e835e0a4e8ac3c5bac1e130144e4ced622e3cc01db270d3ed97a51c02b5f68babf68671a2d02189a5dec17c4640d004937e39a9613407357a7e48f016d34b22e73b368ea2413000000000000000000 +00e05f272b4c7c706b0b2b4771a00d9161d9e4c05f8820be66803c000000000000000000db59c173f7c0ef5ea5982e416e28cfaff5ce47d4e30415d31978cf53fb4372fa3cbf6867972d0218947cf986c3640d00f9c532ef7cea4271fc88a7d69f0930da09b37e6b5d5952000000000000000000 +0080042d42e50cd74c18e39dc490019fdcc97db8f6a83c967e4da0010000000000000000609a636cb352e38e4c7db4f81a542992c523b0edfb277bc68c04aed6cbcd697cbfbd68679b2e02182ab8bad5c2640d002b4c7c706b0b2b4771a00d9161d9e4c05f8820be66803c000000000000000000 +00e026271ccc0b73776be88d89c79fcfdfc6b436737e81032331f1010000000000000000dab78248571b67cf23891d9149c92e08e3621e46d723e1f1e869952cf9f21de92dbd68670a2f021826a1feecc1640d0042e50cd74c18e39dc490019fdcc97db8f6a83c967e4da0010000000000000000 +0000a020cb60387953d1c2db9e7ab6d590e7d921d2d29e61f9ecb70100000000000000002ba0fe380e4b3a80a27e4911d5597b582e58613a6f4037d0b6890f4ead8bae7195bb68670b2f021872cad5a5c0640d001ccc0b73776be88d89c79fcfdfc6b436737e81032331f1010000000000000000 +0000003ab6268726c9474fbd7e3b28b6550918ab4278d97951ad92000000000000000000dddb2ec5cd61d963c7b1ffb43b775f98056653deba1a32595c8947fbfbc8096c3eb96867c32c02188dfc1d39bf640d00cb60387953d1c2db9e7ab6d590e7d921d2d29e61f9ecb7010000000000000000 +0000002e45e91399b4d382203e63f30180a91132d9d3bef81d0948010000000000000000db7bedaf2a75514a71d4c6ca5edb3fb475b3508f69ca95d139d14412f678ae1eebb26867e02b02184898aeb9be640d00b6268726c9474fbd7e3b28b6550918ab4278d97951ad92000000000000000000 +00001620b99f287b944963f691b1982baca12499736be039d3e5c6000000000000000000b9548560d2fe9e5baf8ba5f461d206a27da9dfda3a9ecebd37a0b262cb7c8d1607af6867ab2c0218597c4dbdbd640d0045e91399b4d382203e63f30180a91132d9d3bef81d0948010000000000000000 +00c01427445b73a44fb9a49b01753c68eea036281c0c2dbb710cd0000000000000000000e67e969048bf3f53caf3d7b08f9e874791c78f7797652ccaffba18390c3a30b411ae6867de2d02183319fc85bc640d00b99f287b944963f691b1982baca12499736be039d3e5c6000000000000000000 +00202d20c4af6e5ff797d490d8d9e7abb7c5d0d07e773514e8768a000000000000000000c92115f509b899990d27e48993fb5933552fce1098485b46e35c25757e8ef39dd1ad6867a22e021849ac4ed8bb640d00445b73a44fb9a49b01753c68eea036281c0c2dbb710cd0000000000000000000 +00a0352ece56607d5397eeb4640cc13ebdba37219f39e89156ee4b000000000000000000dd6d438bee9ce8a16af391f7394e7de1ccdb0f79688f8314ab13206ab9780a12d1ac6867d92f02188ebcc3b8ba640d00c4af6e5ff797d490d8d9e7abb7c5d0d07e773514e8768a000000000000000000 +00a0012009d5db8df11d9abc875cd0cd20d67460b7a093f75437b0010000000000000000922220ffd4f8b012bf0d9bb4ce3118aa6f0b88f7812ebf659005e5f0999d2f4b96ac68678e300218385f67f9b9640d00ce56607d5397eeb4640cc13ebdba37219f39e89156ee4b000000000000000000 +0020c82b60a3c7b33fdce82f01e66a5bceec7bcb92fb709036b762010000000000000000f8fa97ac52146427a2c8f956e8f8872a2ed4d1ad1cca664364976845a5f4561676ab6867502e021830e44dd2b8640d0009d5db8df11d9abc875cd0cd20d67460b7a093f75437b0010000000000000000 +00000022a9b64fab23962fe6998782d64bb332c1ee0e20eca3010101000000000000000077861b17288cf9923728d971211ee84f42d2e71ba34a58037e73c096f779585c38a56867772f02185002c301b7640d0060a3c7b33fdce82f01e66a5bceec7bcb92fb709036b762010000000000000000 +0060922e06b3b90b7294cd094143e329d31df25fc5696becb6d7b20000000000000000006c7668abeaa2640a32ad1a68bf376dd0bb417a82b58fd4433a5830752d9ad1c2e1a46867d22d0218759666f7b6640d00a9b64fab23962fe6998782d64bb332c1ee0e20eca30101010000000000000000 +00e0fd27dc466d8438ce046304d9f393e5579a32b4ff1ca54451eb010000000000000000c2cdf14e543177e4ae92eacaa0af0b8d6cf3a5a4f647b433ddcb52a9673452bcad9f6867952e0218753cccb2b5640d0006b3b90b7294cd094143e329d31df25fc5696becb6d7b2000000000000000000 +00404b23e6442f577019d34cac397806bafa928ded6e94d53e0b0c02000000000000000028f822cf51089b11edd2aa76bee6179f83065ac2f2747f782d758000f2846dcaa99e6867b32f02187c0dbc7ab4640d00dc466d8438ce046304d9f393e5579a32b4ff1ca54451eb010000000000000000 +0000ff3f4726f555f32e33c3e8615e436af494dd89f9fab26104fa00000000000000000024dbf1a2c3b74f810c5ae81a68086bc2bfc9df14a7499412de56c8b2364b0e4a449e6867882f0218b2f6186db3640d00e6442f577019d34cac397806bafa928ded6e94d53e0b0c020000000000000000 +00200c2055c0f3788da863d464699bd983bd909c6b6b766eb8315800000000000000000077392f7a7b4dc2b23467089f8ee7006f6ce32025a91fa0294e0f6f3e83a40f319f9b6867ef2f02184d098717b2640d004726f555f32e33c3e8615e436af494dd89f9fab26104fa000000000000000000 +00c0a42536cb32953aec9167948f5d6311535f547f4d44e5b600f70100000000000000005cbf21e6852ead5b221f57705bc858952dbd09f8c9af1e73a36b0b7ff2888f3cfb9968678f2f0218281557a5b1640d0055c0f3788da863d464699bd983bd909c6b6b766eb83158000000000000000000 +00a05a253110a0967c1ff11a9857c916dc6d2e20bd96f9dd03ad4600000000000000000064394de135152de9add7e4233b69420432f59f8324e1f36d0a71ff7b581032adfc966867772e02184126a5e0b0640d0036cb32953aec9167948f5d6311535f547f4d44e5b600f7010000000000000000 +0000002c4e462180cff2307a4a7fd42d683c242da0f1ec1fe4fdc4010000000000000000806ebee7d4c0ff509f8943d045163a39432d83eede96afff30d12c28955155d7bd9268677b2b0218118d5252af640d003110a0967c1ff11a9857c916dc6d2e20bd96f9dd03ad46000000000000000000 +0020d03449564b778e44f213257340e598d957c60cb4fbc8bfb5760100000000000000001c7415cd0bf9ee26fcb2e99c2bc41917a4402e8675fe3ddc6db5da1e810e42962e8b6867b82b02183084ee09ae640d004e462180cff2307a4a7fd42d683c242da0f1ec1fe4fdc4010000000000000000 +00a036215d27bc33612cf302bf577c55ae60f40c4b6d7fd947791a010000000000000000b2244941087f91afda0886d3206ef17d25cb7ce50ed6c8cb828368b3924c449140896867eb2c02183f190d42ad640d0049564b778e44f213257340e598d957c60cb4fbc8bfb576010000000000000000 +0000a020612279aa074186b633a1fe20bde71a6e60d27b034672220100000000000000001b9fadbcb8f3f65f2a951006b2497dc19f38b2232446f4828679e7aba0e10322018968676d2c0218298b22caac640d005d27bc33612cf302bf577c55ae60f40c4b6d7fd947791a010000000000000000 +0060e523dafe95d2be72d6e3af3c9cf5b10c685822b66ca885010f000000000000000000c015e4412bd2179ba2103bc02e4edc424f473937d45409e4882e6be90792d0b2cc8568671f2b02182a993b54ab640d00612279aa074186b633a1fe20bde71a6e60d27b03467222010000000000000000 +00000e20be6c899a7ee4969fc43522c159eacb90f957c5c6b7e8b50100000000000000003ba4ab1ddf50936e2f561201f540f178a9a27d9769251fa0aef6753c1873907d2a8168676b2c0218768dbc5faa640d00dafe95d2be72d6e3af3c9cf5b10c685822b66ca885010f000000000000000000 diff --git a/bitcoinkit/src/main/resources/MainNet.checkpoint b/bitcoinkit/src/main/resources/MainNet.checkpoint index 8fa3a411..c94ff00d 100644 --- a/bitcoinkit/src/main/resources/MainNet.checkpoint +++ b/bitcoinkit/src/main/resources/MainNet.checkpoint @@ -1 +1 @@ -0000003a5f00e7df93f80524b5d0bca74ae81577d8e937ab4b9201000000000000000000e44b8cd6f5baf8ddaa1284a4a6235f5ade7015ec93e9f8c92206ff7e034fe0f4cf260667cd0e0317d37b1c4760320d0020577f77b0f5092146fa43d64991fde79a3a07f0fcec00000000000000000000 +00c06d33abfd7611d95588541b36cf913627c5e05fc8d9ec7d7c00000000000000000000437f827366461f1e5e8253ca36ae6fb3c5bb8b023d9bfb68eafb3991d7bb3e394de9176728f102177a39728a403a0d0006a17c9e41442d119165a249dc59386bd8f3223263a201000000000000000000 diff --git a/dashkit/src/main/resources/MainNetDash.checkpoint b/dashkit/src/main/resources/MainNetDash.checkpoint index 329b6dd2..e41584be 100644 --- a/dashkit/src/main/resources/MainNetDash.checkpoint +++ b/dashkit/src/main/resources/MainNetDash.checkpoint @@ -1,24 +1,24 @@ -00000020db8fa614e71c7e42d2095ea5858eef6999aa1a8891a969ea08000000000000003d02e148a7a17b81ee06b3f23355aa34b16095b1bac883daaa32a4895fdc6244ba7b1767b30a25197c6ec881f8f22000608f411366d961b2cb6758db8b809d091ec7585bccf0c9f00300000000000000 -00000020ec64363f0983d6b81fe7228fc70c947cdf6e2a71dadea39a2300000000000000beb72ab301615d8dbcdcf877f210f8cb8fe9ae6ee0fe951a8ed26146ca85e6dc2f7b1767c58b21197076ddf9f7f22000db8fa614e71c7e42d2095ea5858eef6999aa1a8891a969ea0800000000000000 -00000020ddcc771e60acf1cbccbb310149635d2cab880430e2fd27e20300000000000000a54f0084b6f640e4a93668fc3cb8e033c44cfb4292328b4e1f898352a3877102887917674ce92319945b3acff6f22000ec64363f0983d6b81fe7228fc70c947cdf6e2a71dadea39a2300000000000000 -00000020cc5ccc9d4979c72df5fc9f6dcb6759609095ed7a820373d11f00000000000000580557a255e456af25b6e8d6528f8e739b869e1c8e068972c0d1b28da85152fa81791767e3432319541fa1cff5f22000ddcc771e60acf1cbccbb310149635d2cab880430e2fd27e20300000000000000 -000000208e49c2076109040ff1e5775a0a294bccd8f51dc9f9842b8221000000000000007c2332c15ae8ebb2b18e4034f5ba795d62cf694b9e4ce658de7fca7c29ce4fc2b1781767996b24194e235c1ef4f22000cc5ccc9d4979c72df5fc9f6dcb6759609095ed7a820373d11f00000000000000 -000000203c805b582e186061136be0620b1fa32e78308d622095480114000000000000009dacf9999d2ebf397e4cffd37935360bf079a15baca5312adf4297802d6e006236781767b01d2519d2651817f3f220008e49c2076109040ff1e5775a0a294bccd8f51dc9f9842b822100000000000000 -00000020e7e0cab8d5b831acf4d9fb97d2666dc1d9c2f7da8a976c680c00000000000000f9ee11f7eaeb5fc47562af0c1950bd77e09c218f5e36d44264bc67a895c3cf1cdd771767f5ae2219988e8449f2f220003c805b582e186061136be0620b1fa32e78308d62209548011400000000000000 -00000020ab3bc813aafca5b7122d69cfa9ec4bc3cae238e2096fceca1200000000000000e768e0473882ea31e5d19eee617f5ec384b95c3820461e5ab7e4b566c7d878ab1776176758e32219dc343832f1f22000e7e0cab8d5b831acf4d9fb97d2666dc1d9c2f7da8a976c680c00000000000000 -00000020a5741f1fc9a9b7e96f76312c50f194c01dc2538880d315860300000000000000b7214f15583393b0affcef2fd0030b82b7ec3b987628ad12b6ba3ea167eab8c2f4751767b29822197c108aacf0f22000ab3bc813aafca5b7122d69cfa9ec4bc3cae238e2096fceca1200000000000000 -0000002092e5e16734f9e9d024597f2fab6f0c4d741d0211e737dcf902000000000000002fe50b106c08a25bbdfe70becdd56aad151ce8bc1c212824fedd043bbbf317bd90751767487a23190858ff9ceff22000a5741f1fc9a9b7e96f76312c50f194c01dc2538880d315860300000000000000 -0000002070eb3e14465355bf92f59f6ef6164c4be864bb2d4afdf13c1d00000000000000c966786402528453e8b47d2354c62c3f1f0a9ad9668ba8d2a6690acdad4e693544751767ca6822191c0529b6eef2200092e5e16734f9e9d024597f2fab6f0c4d741d0211e737dcf90200000000000000 -00000020573e6ade8cba206dcd8ecc5f6dca5d16a1f94087ccd7acae0600000000000000f86af10747860ab2feebc4aea5b0f7bd351419c84691cd1c2965c2bba0bc07bd8e741767752223194c821f0eedf2200070eb3e14465355bf92f59f6ef6164c4be864bb2d4afdf13c1d00000000000000 -000000208d82faaf518df87da84e73072206a42ba3009717c96c4fcc19000000000000009fbc90b55cabd705d898774589fc762c21649dfdf416fe8e1dab4a2ce02d3f54fd731767979e2219cc4b00fbecf22000573e6ade8cba206dcd8ecc5f6dca5d16a1f94087ccd7acae0600000000000000 -000000209012fa9a1e21e2062377b3c0b8bf64ba3f983576130b8d7e210000000000000028d1ad350985db81f8f1a83c55973406351699932322028b2561c4992a596617a5731767390122192e5e31caebf220008d82faaf518df87da84e73072206a42ba3009717c96c4fcc1900000000000000 -000000202154b723ddf04b1b52326978a9f03ab54c5969d33850d3fa0200000000000000349bdd70cc621e52311b46fec6ed2e480fe1492e61f655ff6669907d98004ee9167317676fd522197c5a0e41eaf220009012fa9a1e21e2062377b3c0b8bf64ba3f983576130b8d7e2100000000000000 -000000207c8e0f7d4c77afeae38e2d30d87cb5b5b7322af302a231fd19000000000000008038041dc3b64762a103d3263552ff7e7ef4f651a5c998c7e39b159d1cdb32f0b572176768f522196a5e8ca5e9f220002154b723ddf04b1b52326978a9f03ab54c5969d33850d3fa0200000000000000 -00000020ea2201765e6baf6aacdfe1b52539f8ff3913b3917489ae380000000000000000cb1e5872c7ca266faf7b887b26d842241668399336033f9296fdd5bf25bdd6308372176751472419601061bbe8f220007c8e0f7d4c77afeae38e2d30d87cb5b5b7322af302a231fd1900000000000000 -00000020dc1a4f78583f7d217ad0e98999a983bcba74e6a9988fadde15000000000000009ba294794172acbe6624bbeac4dfcd6986e4b526b60d49f78d63373331697eb062721767a03623198e5ed76be7f22000ea2201765e6baf6aacdfe1b52539f8ff3913b3917489ae380000000000000000 -0000002021073113881866693897cdbc4b21e96e88f3b6092ee2aa9a240000000000000083e0494a539a2fb0539d551bbf676bfcba1129823fa687deedf1a5ec8b6e4046b1701767211624199c79ac55e6f22000dc1a4f78583f7d217ad0e98999a983bcba74e6a9988fadde1500000000000000 -000000202e90cd69ed4783f6c5698f77c8beec1a78b7a96c1b4423b50900000000000000a576744a5cfc16343a0563375f7ccddbff37b0d7a87f197e13f9ab37719d4a18646f176741e92519cc13026fe5f2200021073113881866693897cdbc4b21e96e88f3b6092ee2aa9a2400000000000000 -0000002004235a009631bbfff519b8428035aa8f20be316c8ecb0e2f08000000000000000c2fc2ad15eb1882b483c59b32123656da974cd4f9701ebb430c26008c159b7b2e6f176770492619ec1ab430e4f220002e90cd69ed4783f6c5698f77c8beec1a78b7a96c1b4423b50900000000000000 -00000020eaa64280d28a7d087262581fdfffeaa748c95fcdb8d4b22723000000000000002799220a3e9676339af40f13775846a419900889f96d5466319d2f313f926df3b96d17670f862519f633decce3f2200004235a009631bbfff519b8428035aa8f20be316c8ecb0e2f0800000000000000 -000000200c94b1c1e3ca9945c07a74c2fdfe702d044cd2913effec94200000000000000058984464295c6828aa3b6973363e8f04b104b53cc60490531fe5da1f9590e21a6f6d1767a34325199652d3a2e2f22000eaa64280d28a7d087262581fdfffeaa748c95fcdb8d4b2272300000000000000 -000000203ac1cc26ae38988519e81da1f05fff47ad97a58fd14097871300000000000000dac1c2c9b7bda73f909177aa87b51ba94ef2e7e0fe6b78207b788c2454b882ee536d1767e9c92619387645b3e1f220000c94b1c1e3ca9945c07a74c2fdfe702d044cd2913effec942000000000000000 +00080020bcb0c2185976fd8dc4b0c5105387c57c951bc878f2f4b4722800000000000000478fb482ab6264d4ee3d15a8519e6d7946d29c30de427fd7b1a353d415053ba59f866a6797252819266fa356c879210008d0bb1f3f3f5f44be59dae304c744bd55788f4abec555690a00000000000000 +00080020700f926efe43f23909ab967cabc6b3663cde5c78537a04201600000000000000dbd9ae42b26865c3de8c92978611011c9670f4173675188b0aa9e2c0f3152ff090866a67c9782b197e472ea2c7792100bcb0c2185976fd8dc4b0c5105387c57c951bc878f2f4b4722800000000000000 +00000020c58c2b48b0d80aa801fb95c8e194212e3a6d4c7badf806ef0800000000000000069e0db59fba318845f07763baeefee08fe1b96dc3101750f2ae08a8effc85838e866a67b9802a19f444796cc6792100700f926efe43f23909ab967cabc6b3663cde5c78537a04201600000000000000 +000800209173c0f799dc5a3b346c821ad83e6839bf2c13fbc72f8e05270000000000000023a7178ef8ee11e8c12f471d3b847fa740bd84f3ebb3fd3c3bd955a11093c14752866a673f632a193e786af3c5792100c58c2b48b0d80aa801fb95c8e194212e3a6d4c7badf806ef0800000000000000 +00080020f6393ab4e53fec8ff1740556acaa841e750cf61e0092b4a40400000000000000716e6aed9f60c8de863742a18373189c122d0060b296da0b0c576b57613f72653c866a67de142d19ea93999dc47921009173c0f799dc5a3b346c821ad83e6839bf2c13fbc72f8e052700000000000000 +000800208011134b0af9e530c75d450ecaa6634169cf5f45de53bf850b000000000000001782ef5c7f0e00b2923d6819e38747dddd36b86e8f9f36067d481ab93281bfe50b866a67b6e62b19607dcfcec3792100f6393ab4e53fec8ff1740556acaa841e750cf61e0092b4a40400000000000000 +000800204405dd490acef408c72a920c2e01c34cc2abf6aeab9419fd1d000000000000006a2a87673cb85c85d0f6563696ed85766fe158d4f38493f1bf06376b1c89bda0ee856a67783529198a7fc93ec27921008011134b0af9e530c75d450ecaa6634169cf5f45de53bf850b00000000000000 +00080020195782bba3935fc8bff2494d06e8d70940e406f3d21eb7630c00000000000000371bfe9c504ffec2ad0b87bcfcf42d79f1de2fa9615e8d2be7b30ed80c0f541e1d856a672726291938a1d11dc17921004405dd490acef408c72a920c2e01c34cc2abf6aeab9419fd1d00000000000000 +00080020bfa5c40d4325aa7c17a216e60ffe94fadbd77404dc28f5af0e000000000000008689729b28158b2edb7c23fb09ff539d434df09608e5ed2751399115666a6b2825846a67bddb2619725a5909c0792100195782bba3935fc8bff2494d06e8d70940e406f3d21eb7630c00000000000000 +000800209934214775dd0cd7980fa72019f4cf3e101879bc56d64018030000000000000081b28a4d628f8b740eb0eaa26d97c50cc931802b1f367d717a668bbbfdc77f9805836a67e123261965c71a15bf792100bfa5c40d4325aa7c17a216e60ffe94fadbd77404dc28f5af0e00000000000000 +000800202094b3dfd1df14fd869e9587b6228736645cd2a0abaddc861d00000000000000efd6025b5b644ccb8d06dde2c642e5df9d053569915a9827c96177ad780f402a2e826a677416261978193437be7921009934214775dd0cd7980fa72019f4cf3e101879bc56d640180300000000000000 +0008002081cf4f1348cf9c7bc670ba0142bbef0b849d3421fa8d131e06000000000000003cc93d9e4b4fa1ca8a1adcb7968e5ce723caa26b0d0f956e18c0d7252de5a5ff2e826a674b1e23198b34bd7fbd7921002094b3dfd1df14fd869e9587b6228736645cd2a0abaddc861d00000000000000 +000800203ce459ba645b14cb5ad58bd3cc9f27dd51f2c23ff46470520a00000000000000f125d050e9cc29c70be183da5d244b6a2ffdb8dce877db4fa94d4ef585aea5cd6c806a674e322219303e50a5bc79210081cf4f1348cf9c7bc670ba0142bbef0b849d3421fa8d131e0600000000000000 +000800200545140b840491dcbd4527cdbd346aa92251960c9f3738701600000000000000895d52c8e6e36577bf372f4749f4b04cc9a917626a9501e957f536025ac0db8f01806a673826251930801985bb7921003ce459ba645b14cb5ad58bd3cc9f27dd51f2c23ff46470520a00000000000000 +00080020eb688f2b43dfeed3fc0676bc3bc34726561c111af4d6b6b90400000000000000c3c714ac9072a66499b17d419308bc3894feb944f0849a132dd29266ce5cac13e17f6a674e812419aa8513b8ba7921000545140b840491dcbd4527cdbd346aa92251960c9f3738701600000000000000 +00080020f3abbf278ea119a6b58d44dd7348a254aa3850973e7bda90220000000000000074ddf58cf3ca123a434081fa1d42cb2e5798c6fc7eb162e914fbd424002681ff977f6a67f0f82319985130b7b9792100eb688f2b43dfeed3fc0676bc3bc34726561c111af4d6b6b90400000000000000 +0008002011eb3ab47bf29a716d578556f5086f123255397b1ee578f31800000000000000dc5b0eec148dd8d0dfb27ecf70ed0f9bafc763d73940f49d3c72ac891b39811ba27e6a67a65224199218d2f8b8792100f3abbf278ea119a6b58d44dd7348a254aa3850973e7bda902200000000000000 +00000020af5f92cb41bba7a37c7792008de076eb84da5a5bee25cf920b000000000000004c3e81f225a648c3d0b5c5364aabff2d7fadb4ae4a6de6dcedcdd45b51f8e1b69f7e6a674b9525198a8c4831b779210011eb3ab47bf29a716d578556f5086f123255397b1ee578f31800000000000000 +000800203d0236185ba46ffea162a86df5909fea4cd8f7f83ffd6ead0c00000000000000258b8ff372738c7a0b342f599e4cc57d83d34233e8881627dbf0f71ac1c68193627e6a67875625191021f413b6792100af5f92cb41bba7a37c7792008de076eb84da5a5bee25cf920b00000000000000 +000800209c6cda569cb91217a31690f2e49f9ccb3e70d292fd69bdbc2200000000000000d1a7d580a962e8840b9953c6f04d9ec784e4d964d6055bf705ac423fbaa6252dd07d6a67904c2619c813f83ab57921003d0236185ba46ffea162a86df5909fea4cd8f7f83ffd6ead0c00000000000000 +0008002062003f40f6577e57323c81ec7ad6f26134ddc45429b0d6271a00000000000000fceb167cf6d9827d0d4a77469f160fb27bf05ef634778601154ff4b187e81419cf7d6a67b6c225198a359241b47921009c6cda569cb91217a31690f2e49f9ccb3e70d292fd69bdbc2200000000000000 +0008002068f53536ce80b08b200310a48401bc3e32d3bd524c965b72090000000000000010d6a7375a6c28f46cda4cde889294966dfde7e01a5c8aa5eafec1d04bba4af3de7c6a676dcc24197e2bde6db379210062003f40f6577e57323c81ec7ad6f26134ddc45429b0d6271a00000000000000 +00080020d1c7974792ffee4591c2b3fe40cd1c609cadc4c97ccbfd4a0d000000000000003e2de16a783a05b4df2234420bc8beb5b853ce4476edea1e0d47ebca092a24be897c6a6733031c195a28a4a4b279210068f53536ce80b08b200310a48401bc3e32d3bd524c965b720900000000000000 +00080020a84c64f86f228e2efb3839307ebc6584704afcd5c2a7dcc70d00000000000000622633846ff8a691a8f498529061b992298e4d6298338d421d69cb6275d6d61348786a67f4bb1a19fa069216b1792100d1c7974792ffee4591c2b3fe40cd1c609cadc4c97ccbfd4a0d00000000000000 diff --git a/ecashkit/src/main/resources/MainNetECash.checkpoint b/ecashkit/src/main/resources/MainNetECash.checkpoint index c8f6c070..a875f6ad 100644 --- a/ecashkit/src/main/resources/MainNetECash.checkpoint +++ b/ecashkit/src/main/resources/MainNetECash.checkpoint @@ -1,147 +1,147 @@ -0000002471b131463daa8d510522e0e94b8e74ebe3c00dca1548080500000000000000000b05e1c3de18138e81a1fe714b7bde484e17957886d9008cdeb01b88787b7f0580bd1667cc4828186ed88e240a3d0d0055bc3e21523a7ffc69d0e27da39a9f5b26785682a826e6150000000000000000 -0080a125ef75a02d94aa5d955d959f8b99d9f8dde21c033d2be9fc040000000000000000cec7b6eb627c53dc9e887680718b4f825ef08e2169b09e574de840897b1545a14fbd1667185a2818772c83f3093d0d0071b131463daa8d510522e0e94b8e74ebe3c00dca154808050000000000000000 -000020206ac7cfeee3d10a8843d23bc62359ca9107e2208caa2c0e130000000000000000a24d37f65bb158ce117ac744333e69b7433403140def8ea56de0f1c446fe9e359bbc1667b26b28180839ccf5083d0d00ef75a02d94aa5d955d959f8b99d9f8dde21c033d2be9fc040000000000000000 -0000f52fd01fd24a8b9f990175ddc3a89e624b9fa1b39e96c15c1b11000000000000000070a761551f75c539b97bdd5248c1baf82bc1cd52de02058bd169c296300bf26febbb1667bb84281840094a7d073d0d006ac7cfeee3d10a8843d23bc62359ca9107e2208caa2c0e130000000000000000 -00e00020221fd584c2b4b20593072f7e2aec3fe4a42cd401c866d81c00000000000000003e8a1771fcdf471f35a20de1dd3b0fb5194b872e1a0c6690603994b3a819ef80ecbb166783942818d33a490c063d0d00d01fd24a8b9f990175ddc3a89e624b9fa1b39e96c15c1b110000000000000000 -006000208107266a273f190877b1640718fbe3205c5ecfa77b64ce0a00000000000000002be1b96a5adf52c0931e533db17a87aa5d0beb271e2e2cdde5a963179c3db6130dbb1667a3ac28185fe15eb5053d0d00221fd584c2b4b20593072f7e2aec3fe4a42cd401c866d81c0000000000000000 -0080ac28a47dee2d1532c3ce6a338e5596c14d6925b9958a53e5ee0f0000000000000000b36b1d9cb2ca2167505f4b5ccb14edca9d8f338fd9b137d032a89063c593b80ef7ba1667d8be2818738729b5043d0d008107266a273f190877b1640718fbe3205c5ecfa77b64ce0a0000000000000000 -000000206f85f8ec61392eacd7aa5ac36194e2761792a5acb8590e2600000000000000002cd7c23ca91ac31b79ff97ca2a195d03663cd23f6522488ed86f2b1fd95e365053ba166789cf2818e8814912033d0d00a47dee2d1532c3ce6a338e5596c14d6925b9958a53e5ee0f0000000000000000 -00a04627787deaad5a2bf3100558ff0b5e99c5ab31af96cdefdd060d000000000000000030330f0dfdc29ece27ea7bad4c7cda2b4422ae19289a4154fc0e836bd597fe448ab91667a9e7281868877cc0023d0d006f85f8ec61392eacd7aa5ac36194e2761792a5acb8590e260000000000000000 -0040e820f26b9c9eba4298f834ad93d9210f7a0f5032c9e62ed1f4270000000000000000851b5a02e83c8ab0083014881f1b77d48309e4fdd88a25d6ddc805c6ee965e5b71b916677cff28180299dbc9013d0d00787deaad5a2bf3100558ff0b5e99c5ab31af96cdefdd060d0000000000000000 -0020e82021e0fe50ce8269bb4443c095dd42b95e519d6d4e4d1135260000000000000000e09ed6b293bb01ed1813eadce3385364387e0d097398b0cfbafae8a77478e57e4db91667d068281817e6c003003d0d00f26b9c9eba4298f834ad93d9210f7a0f5032c9e62ed1f4270000000000000000 -00c01b242b56c71e82fdd6a6c2eec1b8077047cf43153c46185f3f1400000000000000006f512a0a1b349202d19f5466449f5004daee25a6d6908de04d3bb98053163c93e5a816672e6a2818253aad88ff3c0d0021e0fe50ce8269bb4443c095dd42b95e519d6d4e4d1135260000000000000000 -0000402035e339e61c142ea9c81d1427bf6aab273204d70cc549be080000000000000000e54994ca2cfbed77f8a74cae90a0b9cdf9da40dd2df5c76a8f10212520ff9dfdaca61667c980281827833ea9fe3c0d002b56c71e82fdd6a6c2eec1b8077047cf43153c46185f3f140000000000000000 -00c0ab2004fe67e750477c82543298d29ba5d7204d0112d0a9b5e30e00000000000000006fd080d2c95d1398f1d90d49430c2c1a961b122f645941106b0dfb8805b3c8c674a6166775982818737d98abfd3c0d0035e339e61c142ea9c81d1427bf6aab273204d70cc549be080000000000000000 -0020e62d81ddd6c6d7654c12c9d6217f61b6b4356945203fc369e60e0000000000000000049e9f745c45fc1754b4278a86359f84086419db5da0af24c02ffc9915877ce453a6166736aa28181ff567b5fc3c0d0004fe67e750477c82543298d29ba5d7204d0112d0a9b5e30e0000000000000000 -00e0ff37ce2514eda4a6984f02f47294f6fbb807393c126a0036881600000000000000008c4540dbffe376bb4156cce7f1a43819a00765802c072052ecc6c9cd4a57615ba4a516674eae281895f3dc26fb3c0d0081ddd6c6d7654c12c9d6217f61b6b4356945203fc369e60e0000000000000000 -0000003c80ee20534340c8d737f7edc674074a7b6f10f1e54a412c22000000000000000028d44ec29344f23bb11656f0109568fbcfe5f5d8465d78d7711d06ce8e23bc33ada3166795c62818e313e13efa3c0d00ce2514eda4a6984f02f47294f6fbb807393c126a003688160000000000000000 -00000020b35541a019deb31d1287b3efa75017c8875a9d6646318d020000000000000000c418ea58e276df279ef4c06e262e53974496bb507dcc95ccbb09df79fdde49c69ba3166708d82818f9558a14f93c0d0080ee20534340c8d737f7edc674074a7b6f10f1e54a412c220000000000000000 -00008020ed3cf6331f68760663aa6f5241da107ac36271d9d706351a000000000000000021419eccedd4744dc48f311f86f90f16be3ecb5c753d822ee8df008e921003dde4a2166781e22818503ff246f83c0d00b35541a019deb31d1287b3efa75017c8875a9d6646318d020000000000000000 -000000349529775cbf9dd4ad27cc92100b3d0070cf5cd444146d25160000000000000000e1c23efe0254e915e1721e292b678c9c28fccc3c6ce316a966956082907fe35485a11667c4f0281899822323f73c0d00ed3cf6331f68760663aa6f5241da107ac36271d9d706351a0000000000000000 -00002020c26e344ee86ae39f5a43601a36af9a0b567cd4f78c901d12000000000000000050b68d7ce361c920222f8cdd569b7e4f702d83242543ebf78f8473b1294a46ec7fa01667f4092918273e3f09f63c0d009529775cbf9dd4ad27cc92100b3d0070cf5cd444146d25160000000000000000 -00009f2e3946b35bd10c764a280ee5cf70ce3f2cf6e4b188193ee8250000000000000000f55f380c05ecb0ab2b84bf3c416f30054f7a08eb3687873f6f705c10a71e910f7ca01667fd22291825191897f53c0d00c26e344ee86ae39f5a43601a36af9a0b567cd4f78c901d120000000000000000 -00a03d20c31bb45c5bb60901c81cd7041daba3ee3db452c2b5c01e00000000000000000054498c6a0408f1758f36147b7ac9c7c125e9daff19f1403a242e74ac1616f10b75a016671b3629182c3a81acf43c0d003946b35bd10c764a280ee5cf70ce3f2cf6e4b188193ee8250000000000000000 -0040492ae72861150e88bb38c650ee13cec5d9711399fc6e4f74e1180000000000000000e3ede8755442c9c5d99ccfa83d3555f0d0494ba8c130f65e33baeb2621ca5c5fe49f1667724f29180d857f1ef33c0d00c31bb45c5bb60901c81cd7041daba3ee3db452c2b5c01e000000000000000000 -0040e821d3be27b1f4ed20c9b990f0d53aafd13ff672d41b046a0f030000000000000000b19171d375232eea76be7f33dd75bc875f34f6225c6d42e4142fa34d7b480db6de9f1667bb58281857cda0e9f23c0d00e72861150e88bb38c650ee13cec5d9711399fc6e4f74e1180000000000000000 -00e0ff3f0132b3ea9fea3c4739e228698be1786a34b4a3ec553a60220000000000000000486ad98796a9ef59a7d3561d3d16cf768ba6d06efe51b88ba75f87ba1b0f3e679086166710ee2718e123eb3af13c0d00d3be27b1f4ed20c9b990f0d53aafd13ff672d41b046a0f030000000000000000 -00a00120d672b9918b127f36eef96ed8248eedc58774f0469a40bb1b0000000000000000dc341ec5df194932e5a0eadbfb193af38f4336d0414ca01e666790e3f3cc9b76237a166763aa27188b7d724df03c0d000132b3ea9fea3c4739e228698be1786a34b4a3ec553a60220000000000000000 -00c0002021a01df596477bff12181852a2c8d3694480ac88f506a12100000000000000009377ad4eda8b9498758aeedcd078da42312fa918f3c9ea04a8c4bfddc349e5155371166787b62718e4ad678fef3c0d00d672b9918b127f36eef96ed8248eedc58774f0469a40bb1b0000000000000000 -0000003ed5893a17ec501c37f24548384e8d965c48d843981430b6200000000000000000bf191efb6e49529c0451fafc5d8cc7036468156956fb672b90298dcb327bcb3327701667b8be27187bb663aeee3c0d0021a01df596477bff12181852a2c8d3694480ac88f506a1210000000000000000 -00000032f4834b0e38928ad2aa1bac99e5afa144baf481cf8a852c0d000000000000000068067c38dfe2df2a40f04d256f68fe3b5723beb6598adf116046682f554e868d966e16672bd02718f1eb3988ed3c0d00d5893a17ec501c37f24548384e8d965c48d843981430b6200000000000000000 -0000002080b48d8076f3fc7585542be0339753aeb2b163899d769c260000000000000000e7a2de0800ae6628708130c670ed6213555a4a58c7ff2b0ccb8e7332dd5b0335e96d166766db27184f079d8aec3c0d00f4834b0e38928ad2aa1bac99e5afa144baf481cf8a852c0d0000000000000000 -00008020976628f179d1c4c10f7c0124ff1e57324ebceef39035a52400000000000000004ef54b5e820c733c0c5fe2f9645c4880ced83af121ab756fd86704346cd27984a26c166745ea27188ae03620eb3c0d0080b48d8076f3fc7585542be0339753aeb2b163899d769c260000000000000000 -00006020ffbbd3e8469307fb1e3f443217da0bc936b10edd11687b0900000000000000006f1d52b7cc3768b20c3ec7a9228245ac79cfb4e80b5f564da7eaa3e35ee54d3ab26b166758f527184438a6a0ea3c0d00976628f179d1c4c10f7c0124ff1e57324ebceef39035a5240000000000000000 -0000e020a6c9208c010619cd6ee7e843fba3d6433cafbaf9a221aa170000000000000000e082b3a5878fd5105e698a1594c3fa8f8333eb6840282af4266c22d108f921da686a1667220a281869d711d5e93c0d00ffbbd3e8469307fb1e3f443217da0bc936b10edd11687b090000000000000000 -0000002e832f163abf11d88efe28677ce5a7be58d6a8a21bb722350d0000000000000000bf4e4ed8131e0ac83ae549a54e382f05e5904bce8f944bcd54959a2be8f4fb6e0b6a16677020281829013986e83c0d00a6c9208c010619cd6ee7e843fba3d6433cafbaf9a221aa170000000000000000 -00e02125004dcce353d9be6b5fd87b080e7c55056efbbb1ba386f3020000000000000000ea7c6210da74127a9cee34b7cd4e7f91f0999e2fd7f9f1131eef3f9bd76c90b5d2691667fa302818400fa6cee73c0d00832f163abf11d88efe28677ce5a7be58d6a8a21bb722350d0000000000000000 -00e0192596ad32dfb8c7fdf2a2ced19e14b17273f5f644a45b7611030000000000000000e15dddf4788bd0a5001b08b0f42cd266a24d8b2ce18b92cb93c95af4f1899a280b691667fa4628186fab031fe63c0d00004dcce353d9be6b5fd87b080e7c55056efbbb1ba386f3020000000000000000 -0020aa25b2acbe0b739e4ef9128778a121707a9d8ca855a87248842600000000000000001f28773bc965c0d259d0d0e4d9a2cf10db56872920abceb754cc85e6af5df223c4681667115c281818186819e53c0d0096ad32dfb8c7fdf2a2ced19e14b17273f5f644a45b7611030000000000000000 -0000002071fbf617b792d6dd82dfe5fa1b5852c866bcf20cefacdd160000000000000000f5d4ff274b4c7c77d799eff641154803544caa999b0cfd0b94bd682413ad1b8c6a681667bb6e28183b639b0ee43c0d00b2acbe0b739e4ef9128778a121707a9d8ca855a8724884260000000000000000 -00004f25658980a90928756a75368d273fc40e7196318c0ae6dde1010000000000000000372d6010ed053fea4c64d8f9684dfe96e63e1de189d66f900624b389239a6e56d4671667867228185996f7f1e33c0d0071fbf617b792d6dd82dfe5fa1b5852c866bcf20cefacdd160000000000000000 -00002431287fb96b3b5d3d269079499c35913d5775cf5b9507c026140000000000000000fceaa71ad8f6db03396c7ad3a85d35620f9890f09c6e319a0be518a06a73db41d6651667328a281851296ec3e23c0d00658980a90928756a75368d273fc40e7196318c0ae6dde1010000000000000000 -00804e28b2c4180394fefe2d342c8f878c9bdce788221ff14bc69a010000000000000000b38f93f18ac27107926a48949e1598c22c42607fc6c1a2b6dff5b8cd8a1052cdb7651667d2832818063b919fe13c0d00287fb96b3b5d3d269079499c35913d5775cf5b9507c026140000000000000000 -000004302ca6c9af17e01ab4a6eaf6b71bee48d1f61a7cd77075c30a0000000000000000f6aedbaad0f577b11b8f8f6b912f04055c27813e035299133aecc4c8861a2ccec46216677c9628183ecde36ce03c0d00b2c4180394fefe2d342c8f878c9bdce788221ff14bc69a010000000000000000 -00203d2a8fd634c34fac3fcd9d57ab3844adbc42f8d2f2fb64b67e11000000000000000024ad5d4fdc131f3b7599f2e46b3b284c867bee762bf3d4587303bbda70e55c772e621667d1aa2818130ab7fcdf3c0d002ca6c9af17e01ab4a6eaf6b71bee48d1f61a7cd77075c30a0000000000000000 -00a001206f74d8ab50a65a90e79d6df88a68ffdaedaf9e3639987c1e00000000000000009fff913f7ff1e91e63fe885f66de46de3d28e99409f0b630a74c0fa648c0c450bb61166718c328187032a8aede3c0d008fd634c34fac3fcd9d57ab3844adbc42f8d2f2fb64b67e110000000000000000 -004000206e37b892f998073563bc547c215e00752e15f99f2b3da819000000000000000026be651c007420eac257f3859248400aae295267532354a6ea28568e2124477ba8611667bbd7281861485a0bdd3c0d006f74d8ab50a65a90e79d6df88a68ffdaedaf9e3639987c1e0000000000000000 -0060ec254401c256064c9d89b8dc7ba01e4d7e28c010363669ead11b000000000000000094a855acfa96d5db5cd5e4fc95415b83206c96d9e51c4430b7261be0e97944953e6116674ff028182336ebbadc3c0d006e37b892f998073563bc547c215e00752e15f99f2b3da8190000000000000000 -00000020d508027c6c196db267ba627dbdf1a884fa427bf9c2722f0f0000000000000000cbd2d7ed2c5919f3376b069a4a3cbad8b98802c0f9db978fea3974132be163832b61166785992818d8a12e6fdb3c0d004401c256064c9d89b8dc7ba01e4d7e28c010363669ead11b0000000000000000 -00008020a4111bfdd7b699c8515fcc97b24fed9a2aa04364cc4141030000000000000000c958bf835862f96a78f7bad759b59a2c599ad84a64059dd6d57db6460844aab8bd56166757b1281810a935e7da3c0d00d508027c6c196db267ba627dbdf1a884fa427bf9c2722f0f0000000000000000 -00204f339023c2ac888a7d802fb77bfe6e784ed5e44fbb5b4532ae0600000000000000007d44f6b3d445c77721a97af217667d8a70e1763b2f6e9c7ec5b5bffa0012e4739e561667328a281846b9db57d93c0d00a4111bfdd7b699c8515fcc97b24fed9a2aa04364cc4141030000000000000000 -00e0e3347c0fdae0a0939cb38e43847919b2209e88f765286ee77d1e0000000000000000a90a5e51fdf77f2e2395017ed193e3eda1a52d30ea303ee579d7863196159b6ea0501667951b281812cea1cad83c0d009023c2ac888a7d802fb77bfe6e784ed5e44fbb5b4532ae060000000000000000 -00008020ef582d741f2e69e0b4c8f4e5b9862866e3ebd2988f458714000000000000000025bf201d76e1a864b7f25033dc0ecb7cfd7ce1c26715e721cb489dfe91468984dc431667fcf827185159468cd73c0d007c0fdae0a0939cb38e43847919b2209e88f765286ee77d1e0000000000000000 -0020673056857f433271fb70259976f3e6e8c01b07289af00839e11800000000000000005a5309ed224dc70f04c68124b6a558736985f6365673645e4040d96461e325b43a3e1667f40b281822025902d63c0d00ef582d741f2e69e0b4c8f4e5b9862866e3ebd2988f4587140000000000000000 -00400020e7648c77df6456696c22c00b5928aad2440bf0a60a390f1a0000000000000000f231a50ac39180cd4553811cda846040ba3bdc085d5506d856080fa1d984883bae3d16676e052818521027c8d53c0d0056857f433271fb70259976f3e6e8c01b07289af00839e1180000000000000000 -00c08f323747e68c94cb9be40bfa46e74aca0ab7c381b159bcb82b0e00000000000000000af672ff7f60fa4f71eab9b07646ab0284d02bceecd350b24147913a69b00e6bba3a1667aa1528180e34f4e1d43c0d00e7648c77df6456696c22c00b5928aad2440bf0a60a390f1a0000000000000000 -000000201d28767a00afeee3d35a49afb59c0b67bc74eecf85e5b8270000000000000000d3f248d68dfddb2895ba2201571490fc0bd3cd00e7fd646a5dc3baddb7666a0aed391667732a2818b33d09d5d33c0d003747e68c94cb9be40bfa46e74aca0ab7c381b159bcb82b0e0000000000000000 -00208a2216444789a7a2e7d054f96677df739b5bf3d0be57ffa8e90e0000000000000000685938a3b1de7e7e8dc0932e5a379904ebda9fd3360250fd02086da961f7ac8e8d391667ca2d2818da04f3cfd23c0d001d28767a00afeee3d35a49afb59c0b67bc74eecf85e5b8270000000000000000 -00000020d932cfdd3f583f1bd94a8ac0d74ffdd5fc8274a3fcc95f0600000000000000006593218103b86ddd31a056750ed9c216307ef10c1546ede030546c74b4cbce1c82371667f437281820b43fabd13c0d0016444789a7a2e7d054f96677df739b5bf3d0be57ffa8e90e0000000000000000 -000000240a4aab59c411f9b05ffa81781939ed60bf634f4c680e8a100000000000000000d077a8123fe773f152730ee29aef6a72baf12c4af6d3d51e7bb60b8cd46eaf21213616671b0c28182c28cc89d03c0d00d932cfdd3f583f1bd94a8ac0d74ffdd5fc8274a3fcc95f060000000000000000 -0080562346d82131b7f37d1c8dbbdd2a7344feb165f803daeb7f2427000000000000000095d29ed18f069aaeab6af093a33bc6b5e06e39a9768aecd269eec8952ae5ace4a32f1667f4f527181570042fcf3c0d000a4aab59c411f9b05ffa81781939ed60bf634f4c680e8a100000000000000000 -000000209184f389fef8ff3ce4fc7f6c33e9525f7874cc2e6cdd970300000000000000004d099af467332af9a91f33dc55e27744958d4d80ccd7faf15436422ad6a253ba312b166735ff27188655b143ce3c0d0046d82131b7f37d1c8dbbdd2a7344feb165f803daeb7f24270000000000000000 -00400120953273402e02219deb08e9aea1210b4f1ebc1d7d711043270000000000000000da2efe950575cddd6e72fc195df6e30a4f8fcd801572f892ce1a77fd12666b63b72916671e00281831d3e48dcd3c0d009184f389fef8ff3ce4fc7f6c33e9525f7874cc2e6cdd97030000000000000000 -000000204fd002c6364e9f107003358cedd7c9bdceeaad86d5d91f040000000000000000ed0aa51ae14092c29e8af316a2e74e013816fbea6625103fd625802390ffd5de77271667470528181a93f222cc3c0d00953273402e02219deb08e9aea1210b4f1ebc1d7d711043270000000000000000 -0040cd297f11225599ecb170d42bf949e898a5c718d4faef6872291b0000000000000000b2d982613ececacd719971c821b9e2cf6c295c6c55f96bf9f81a2e0eeaea44ce9b2516676ae52718668092e1cb3c0d004fd002c6364e9f107003358cedd7c9bdceeaad86d5d91f040000000000000000 -000080201009d2cebfa77bc5e1aaf699cd21fbf5d7635794d935482100000000000000005390e05860628a975f5ff9b7f942c3e2257fe092154d5fb1eb23c5bf695a3c043e2016672cfc2718302dbd67ca3c0d007f11225599ecb170d42bf949e898a5c718d4faef6872291b0000000000000000 -0000002027ff5d7a9cfa4bbbdfe8ffdf6b8c152efcf1ce5021e8ff1e000000000000000081836e0d511bf6e5de1070343cdbec93d0af14b9cf903acabb4dedc047a7513611201667251428181990405ac93c0d001009d2cebfa77bc5e1aaf699cd21fbf5d7635794d93548210000000000000000 -0020b02839eaa1483a94d51521888687c955a1bad9bab72250c154260000000000000000fc126f23882afd7c627d70dc9c13f8b000c7e409d7f3b6de7abf48673843e874ff1f16679a2a281846be8bf3c83c0d0027ff5d7a9cfa4bbbdfe8ffdf6b8c152efcf1ce5021e8ff1e0000000000000000 -00e0002a7068a51c673e0e7659af2168d3e69221b6a5926627f10c0c0000000000000000abdd98ae33a262566771d71fc3428ea7f02f356badff1ad7205b9e5bba4417afc71f1667464228186a8099c8c73c0d0039eaa1483a94d51521888687c955a1bad9bab72250c154260000000000000000 -0000002072098ea8dc3b48cbda50d6beb2f2ec2b9a622ade16e6891d00000000000000008ab8fd702a0368e64c7f21be51a2dae4873b04ad1b7b98bd3e3500de69cb14d5ab1f1667b95328187805f7c5c63c0d007068a51c673e0e7659af2168d3e69221b6a5926627f10c0c0000000000000000 -0020012004864695dc75583113b37e682291412138adcd3f3a966d1400000000000000000a5e00dc732545f88f73f0a717673b49b4ed6fe4d9cce042d12b3057c8f57d39fa1e1667c0672818e142f0b3c53c0d0072098ea8dc3b48cbda50d6beb2f2ec2b9a622ade16e6891d0000000000000000 -0080b628f1564db2a16a1fff1ae98dfbf4989f4711083fe0d678a809000000000000000058c2a9c8c80fcefea46569d1221510acb5445433e851fe7b81700878b90ff2fc821e1667dd75281888201642c43c0d0004864695dc75583113b37e682291412138adcd3f3a966d140000000000000000 -00e000201047754f148e5a6c732cf503d48b115076a265af3fa2c913000000000000000076020d64739e16b6aada4d63dafa3a7313d47ba186e7564ac1d7081ac2418d6b7c1d1667c67628186a18a1d1c33c0d00f1564db2a16a1fff1ae98dfbf4989f4711083fe0d678a8090000000000000000 -00000b23961930529c46405b303c36534a660c5f28840d9e7c9fc71c00000000000000008199d41b1302d1c1d0126a06505eeca29873e30ed3ab3f46c50a36e168814f593b1b1667d68d281819de3fe7c23c0d001047754f148e5a6c732cf503d48b115076a265af3fa2c9130000000000000000 -006046219559316398214fa124215feefecf337a998cb7df4aa5d20700000000000000008bedd5f7b6eb8c7abef887c8abf91a7a0ed87128d76e3a960bc6e5e6e497468f0f1b1667c067281841d1101cc13c0d00961930529c46405b303c36534a660c5f28840d9e7c9fc71c0000000000000000 -002000209a73dab0aed51c84c275c24e8e2513a8be72f970394a0a22000000000000000008172ab4759275c11bcc3e6902ce5be581d949763d24d5899393bca760d78ce2231516673c7c28185dc7170ec03c0d009559316398214fa124215feefecf337a998cb7df4aa5d2070000000000000000 -00e0ff3f234a644835683568cc28db16c8b5424bc698d3565da8ca050000000000000000d05333b5dc59738589034428e62d180b43a9e018d6ae568f2b060c56a27224afb9141667b9692818cb02664abf3c0d009a73dab0aed51c84c275c24e8e2513a8be72f970394a0a220000000000000000 -0060942f80af0c04cc9ae7aac718ed8050ffb6d52510cbad886c94110000000000000000f7d0447b3a6d08ce94f2f86f6388e46730031104501149f65ddd90d2b161875fa41016675176281816b9a3a1be3c0d00234a644835683568cc28db16c8b5424bc698d3565da8ca050000000000000000 -00009b3291a4ebd9284ec6ed31da65cbd87af86b9f78b0c8c73a5a0d000000000000000077da4f72ca832cbe3adc95c2efdc645ddd4afad7a0beec15811c6dbdf851a3a4780f1667d98128182f119dfabd3c0d0080af0c04cc9ae7aac718ed8050ffb6d52510cbad886c94110000000000000000 -00603229443678023e69a9442b2e5c6ef199f67024ab5aa3f74e7e110000000000000000f77b6fe17f0ae0024ad3fc57fc9983c60259c42fafc2c8ebb159961d411d85a5380e16670e942818921a6661bc3c0d0091a4ebd9284ec6ed31da65cbd87af86b9f78b0c8c73a5a0d0000000000000000 -00c06d205e5afd827002cc8ea42bea9fee2a58cf0c8b9c02b1e91e0700000000000000001fe42d23cc99543703f220d3f8bcae0d97dbae286042c41bcd0029d24d8e1f25910d166754a728182ab93b59bb3c0d00443678023e69a9442b2e5c6ef199f67024ab5aa3f74e7e110000000000000000 -00e08b311735c9b5bc350702a3f1c892d6f35c6c777fe3c669e3b0220000000000000000673f3814d3932270113b4b5b4303f8cbd06392393226debc74ee356b1addc702060d1667ceb628187878c6bfba3c0d005e5afd827002cc8ea42bea9fee2a58cf0c8b9c02b1e91e070000000000000000 -00806e238362fc7ede6a8ae59b92d90cf9920dcb4ed36021b39949210000000000000000dd38c4517e51bc45959496261f92b5a8f2cfc46052ddfc0a3b7ffaa78b34fb1c210c166797b528187dce191db93c0d001735c9b5bc350702a3f1c892d6f35c6c777fe3c669e3b0220000000000000000 -00000020c79ff493b2349928921cc49bc176275e43c2ec0f5612b92100000000000000003f2d90e93e38c0fa45f15f9a86d08096e9a972c59e11a722447685dd7df0b4ddab09166746c1281867208559b83c0d008362fc7ede6a8ae59b92d90cf9920dcb4ed36021b39949210000000000000000 -00000020c61c40e15e949912b26dc29894d86a00738a5e35a1612e1e00000000000000008b6fa8e4471207317ad593f9307ec648d0ba495ae99e3c3c47429e68c6064d8e6c081667b4d92818b237254fb73c0d00c79ff493b2349928921cc49bc176275e43c2ec0f5612b9210000000000000000 -00c06622b64673b8c4b3b3af840a830958dcdd1e608acd4562d17d1e0000000000000000eb1f520eee9ac9677aec98820f16948e8e1d2ecbd505ce300814496101210b7d5a0816676ff22818a8f0cb1db63c0d00c61c40e15e949912b26dc29894d86a00738a5e35a1612e1e0000000000000000 -0000a3253caa17afb17cf8f1950594cc756c280ecd6c5b6b46d75d0e0000000000000000e4985400ddc2c10ef4d4ac8aeb4f5008b9307c722845780020975c3c257b38554e08166796082918717556a7b53c0d00b64673b8c4b3b3af840a830958dcdd1e608acd4562d17d1e0000000000000000 -00202e242a0265a58f1bba6930cd5a6f8303b1c8b98fff5bd6402311000000000000000009439daf5b34b9874b49ada170c53035db4b616611dfac04660e1bfa4453c7d106081667571a2918462f2494b43c0d003caa17afb17cf8f1950594cc756c280ecd6c5b6b46d75d0e0000000000000000 -0040ce3224ce1e19f27d214c8fee578135c155bddf839807b9389b280000000000000000d85f8234eef31e3df2052e71c1d33ff264055fdb26f0f85eb432a8ecc0835d4854071667b62029184c0e405eb33c0d002a0265a58f1bba6930cd5a6f8303b1c8b98fff5bd64023110000000000000000 -00e00020bb160effed4829a41dc9bdcc1cdf87f1996d1e1f72423e020000000000000000e9424267f295d7196d55c960bd2635ceb9a2f6bc263db959187be538b4bc6e9a92051667e6232918ff0485a4b23c0d0024ce1e19f27d214c8fee578135c155bddf839807b9389b280000000000000000 -00000030f9e6b5afeb7f364137a511a379a9ed934ae10585844cf9130000000000000000eab4d9030a823f3c3dfa14d3ec6b4d27e44f4c6fa33264942cda331c45e845c782031667f7d1281873b2c017b13c0d00bb160effed4829a41dc9bdcc1cdf87f1996d1e1f72423e020000000000000000 -000000369fbfaebef662a5c74b4b56a473c23da19ad561169f31501e0000000000000000c35263ec964e2f2f9447f7663abe229a725776d1d3f1b343b1be2880f8ba633693f915678b552818665bc1a8b03c0d00f9e6b5afeb7f364137a511a379a9ed934ae10585844cf9130000000000000000 -00600020a01fb2f5810920a84f86eeb48feb51d32c81c677c6009f1a0000000000000000be056d8a9406e898e21d75df7e24fa427bbeb22f5b5d2ec09b1b0d256fb107e292eb1567585e2818848bfd4faf3c0d009fbfaebef662a5c74b4b56a473c23da19ad561169f31501e0000000000000000 -00000020216583abd7a742ce088f2ce5de98df1e6b6e94798cd22d110000000000000000e1bad946fed1104bed73cd16ceca41e4845a8c65330763369bcf95e7ccd4794710ea15675f7228186746cb10ae3c0d00a01fb2f5810920a84f86eeb48feb51d32c81c677c6009f1a0000000000000000 -00200020df4f08b57305e988c72f2462a406cd08ab4f5464f73b991c000000000000000088137a4c0b20cbe0269f426d444bc3b2104ffb33c36d47a16e87f2b4e360da6298e91567c2562818d27478d4ad3c0d00216583abd7a742ce088f2ce5de98df1e6b6e94798cd22d110000000000000000 -0000c320e9eea49dcb757e6f64e4b11b6d64636c6513d3d63117f20e000000000000000010dab48dcbd887464ddea023779982c9c725d3d133892f423731f133b4f122e5aae415676d5828180d415fc8ac3c0d00df4f08b57305e988c72f2462a406cd08ab4f5464f73b991c0000000000000000 -00409c2e8db943ddaaba6a118f54655d81d493ee8ce1a2d9f01b41160000000000000000d348bfc332cfcb596f5062f092f3d13e88880daa5bf45dfdf74c2d61cf3e9f1377e21567846d2818072a6c64ab3c0d00e9eea49dcb757e6f64e4b11b6d64636c6513d3d63117f20e0000000000000000 -00000028383cfc82bce077e7f98f76b0c9a328a082867086605439040000000000000000e6172135e54ab1d11f9be56327f000e74944fff7f99efe63b3a51614f882709a1ce21567d98128183439f5b5aa3c0d008db943ddaaba6a118f54655d81d493ee8ce1a2d9f01b41160000000000000000 -00000032443a845a9fdac73281fefe7498fa87090be3d8243dde35080000000000000000b0b10e8f1e2fa80441b99a92eb738cc3fc48d05e72005b2d0864a5490249facab0e1156727982818cfb670b7a93c0d00383cfc82bce077e7f98f76b0c9a328a082867086605439040000000000000000 -0040002018e13b1ca1b6ce3ace1ff61cd1e9660702a049f739d3501e0000000000000000fa159535b74a68fc56c9678690f2ed774a2fb4a1d780b14480599b19bb6f5de16ce115670ab128185f9b552aa83c0d00443a845a9fdac73281fefe7498fa87090be3d8243dde35080000000000000000 -00a0d527885ade42777c45b15b5a94b8f40e3ade20768dbf1501820c0000000000000000dadddccf6f35008e08076d70930ba9b43ac8bef701bc116fa7e104bb72be6c466be115673aca28181248cc36a73c0d0018e13b1ca1b6ce3ace1ff61cd1e9660702a049f739d3501e0000000000000000 -00201b24157a247a247646846fdcb905740738c6bbf7ba0532139f180000000000000000c69f0f0e5e8d3e9f67885931580819c5faf95b828b2c07c17940af5f43ceaf9169e11567a9d1281818512bc1a63c0d00885ade42777c45b15b5a94b8f40e3ade20768dbf1501820c0000000000000000 -00000036d9a7e8deef0e00bd56f47ecebb9b97c285107034d0f953040000000000000000e1820db54bc7a51b4007901de18dfe7b1df0eb498d1bb924d8faff20f6d619c0c5df15679fdf281878ebcfb6a53c0d00157a247a247646846fdcb905740738c6bbf7ba0532139f180000000000000000 -0020bc2996c52bdc6ea5de420bde2408df0a870673c46ce865577c1a0000000000000000f8fd92d4653aa14e19308e9a3f70ffdef2c0237fd2b0834b0d516eddb16cbc47b9de156770cb28185bdd5353a43c0d00d9a7e8deef0e00bd56f47ecebb9b97c285107034d0f953040000000000000000 -008019242a83e3993067a31cd3a8ebe4bc90a01f5d097ea2e2c3692600000000000000008ca1474bd2323d896217e3a37de2f0ed933d69f3e9b366d140e59107088973587dda156767c82818c4b1da0ba33c0d0096c52bdc6ea5de420bde2408df0a870673c46ce865577c1a0000000000000000 -00e07f2564d1f625d216cf47b23c77acea4f8b52ea30aad53e5c361c00000000000000006c83ca0b1fe1bf529b7072910f2ae55b9166d66b160501c01929267b4f9b85f6dfd715673dd428188efc7a79a23c0d002a83e3993067a31cd3a8ebe4bc90a01f5d097ea2e2c369260000000000000000 -000059259456988e4929c30e8c884ab2e73be9916a993c6ba39e9b040000000000000000e9d5304a3972c507df997f51fc432c337fd4019e0667c50712379f0b8a22d9e2a0d6156746ed281811001754a13c0d0064d1f625d216cf47b23c77acea4f8b52ea30aad53e5c361c0000000000000000 -00808025177c8398f3e9682c84778f89b4a3b2010c815de09295df09000000000000000021a3435c259cce8a28da80c4776759559b7edaab6572e53aa730b8c97def6d319dd615673004291820912dfaa03c0d009456988e4929c30e8c884ab2e73be9916a993c6ba39e9b040000000000000000 -000000341a2a3fd4846f879380f925a82058c002a6175728ee25e2130000000000000000b2c3740a9abab179f56588c2fbe161af0bb33eecf1da4360649241dc2a35df6d66d61567dad92818d36455089f3c0d00177c8398f3e9682c84778f89b4a3b2010c815de09295df090000000000000000 -000054282a698051a39cb3139987aff6628e7c8a0cea509c716c70240000000000000000fa87597edc5ca605b7e736794efe36703f38929e7b295c2bd09b58a1b0d43e2d1fd0156738db2818671448339e3c0d001a2a3fd4846f879380f925a82058c002a6175728ee25e2130000000000000000 -0000002c5118061fbd91eaa36372d0a089e9e03b267664ea5ce984250000000000000000d8a99c0b36f30c9a0f7b807f732c6eca24bcce83b31a54e28e3ab7137e3c1271e7cd15677bd328184347b1049d3c0d002a698051a39cb3139987aff6628e7c8a0cea509c716c70240000000000000000 -00a0692c9e7e5f501759026746d7b10358064c68b278475a13244b2700000000000000005aa5fb78011a01f11d17851e3a5f0226c597c46e408e0d5d6af2744761380ee2d6ca156745e82818b95400dc9c3c0d005118061fbd91eaa36372d0a089e9e03b267664ea5ce984250000000000000000 -00603c33309084c1e9a68dbb2224575a5242a38bee7e70e7f7f2c50900000000000000008d21f020cca8d86a15d677ef401066a00a66c1302bf0584c2b45ccb31c3ab58c6fca1567709f2818725547429b3c0d009e7e5f501759026746d7b10358064c68b278475a13244b270000000000000000 -00a0522269c654294e80a9d1dc1fa3ca18d8f2d480903e16ffe46d190000000000000000e2a8963ac3b5644c48ec454686662b272189d18673b7a1537ae0faeb9f27373e4bc11567f84128188176e05e9a3c0d00309084c1e9a68dbb2224575a5242a38bee7e70e7f7f2c5090000000000000000 -0000002c86bcbf4923e05ca027302cb4b1c2ef34468bf256e078732500000000000000008eff008fc912ff3b2e0a13d6e773faa87265ed982a5978cbe0ee8aa88aef5c1a2bb61567b45a28181182dc94993c0d0069c654294e80a9d1dc1fa3ca18d8f2d480903e16ffe46d190000000000000000 -000000362416e27bc0f101c5f04c6752d67ca4021546ab53413b580200000000000000007607e200e31a7e47f9de99f8149da64d52f7463e55068419111e91fa6b41b9ea2ab6156791fb271894e70b14983c0d0086bcbf4923e05ca027302cb4b1c2ef34468bf256e07873250000000000000000 -00c04a24132f15bc8046cdf7051503806db2af1f2cec445ae348570c000000000000000073b7ce0ae6151577c0b5d1937a00707e732c59a275cf448b30019c5916336d05d2aa156747052818262de2b1973c0d002416e27bc0f101c5f04c6752d67ca4021546ab53413b58020000000000000000 -00004020a914347d4f78cbb864cbab74615c45e254786f46595ecb070000000000000000424a8983c18d4074d4290846206ffaa9fcaca2827b42342589bfa84002edc28d65a915676afb2718db41df78963c0d00132f15bc8046cdf7051503806db2af1f2cec445ae348570c0000000000000000 -0000cf283982bf7d6fcf2a67af8ff510075ff31f278ccd2a48684d220000000000000000208b1d1e9aed5dd76693da7afebb8e830b82f5985cde5b410121b946edcaaaa91ea61567390928185d28f225953c0d00a914347d4f78cbb864cbab74615c45e254786f46595ecb070000000000000000 -00806734c7af8067ceeaecfb81db7eda0ee9f3220b51ae881d3511240000000000000000abdd4b412a33ab16ebfedd2f6f9c9814d29099f0b75a288892e1169663b7331514a51567bd20281848d43749943c0d003982bf7d6fcf2a67af8ff510075ff31f278ccd2a48684d220000000000000000 -0000003c6c81d5ab69c144873840ed6d1cb6418c497ff3d3e6a34d1f0000000000000000b79320441d4bb8968398d099f2e2876bf3f7b4469f348d7620d953fff2e340d8f6a415676a2728180004fc1f933c0d00c7af8067ceeaecfb81db7eda0ee9f3220b51ae881d3511240000000000000000 -00a01b201cd753ed399db7e5fda1eb7bb1854affca900fc5f8f6ae130000000000000000e6ed40e52b08a392e21d11b34d3b15445a4ee25a8cd9f9557cdf0cd2bf2ff38241a3156713cc271813524065923c0d006c81d5ab69c144873840ed6d1cb6418c497ff3d3e6a34d1f0000000000000000 -0040052622db124bcdfe004426f08a26f7b74515269667278fb3960a000000000000000069485fa56eb933c8d0051808123a8dc43615ce8a84ab7796325a2a13fdf5c2653c981567c9d527185da6440c913c0d001cd753ed399db7e5fda1eb7bb1854affca900fc5f8f6ae130000000000000000 -00c03c2781f2e90757033c26eddd53befcab7f7fa7f91dab913f131300000000000000002c01daf5c7af5703c86d12bde5e78ec22b0fd9196d4735a3d07a0a9d61daf939d1961567a9e92718ca00529c903c0d0022db124bcdfe004426f08a26f7b74515269667278fb3960a0000000000000000 -00e00c20f459e2b7ef60dfbe670fe9420d6ac2e0fc2f2de5f097a9220000000000000000a8cea190d8b5c69317c60e38e29e3016c248e15b48289930d1f517cbbb68fc965f96156709f027180f809db88f3c0d0081f2e90757033c26eddd53befcab7f7fa7f91dab913f13130000000000000000 -0000e02015e2440a458bd1db038d1b1176c47463d4f5d5e160f4ca22000000000000000073076478b00647a625925d59bb23a1ba26651e11887b1d48aa3d6eadf99826709f941567b4f12718700f073d8e3c0d00f459e2b7ef60dfbe670fe9420d6ac2e0fc2f2de5f097a9220000000000000000 -00604b28c8d2ed87e26311cfb8032eabd5270fd191952f599f2f6f180000000000000000761a46a26da93f3cfa3c7ec6a4a1c24ddb1dc656a42e829de369829b99071ce571921567e0002818392d56ff8d3c0d0015e2440a458bd1db038d1b1176c47463d4f5d5e160f4ca220000000000000000 -0080693355582b3cae89de1849aa81a11d4269454470f7bce5fb252700000000000000002c7018bfc53612db78e8fe8108dea2b4cca9feb89fda645780f0854b7f9ffedc8b911567df1128184a34b7a98c3c0d00c8d2ed87e26311cfb8032eabd5270fd191952f599f2f6f180000000000000000 -00c07e2344dd679169463d02dd1293caf81e350c73706040f8de921500000000000000005166e58e4181f669ade01b47a75375336445cbd1bbf4893366eba84d8faf9224d19015676eb227184a2ab88f8b3c0d0055582b3cae89de1849aa81a11d4269454470f7bce5fb25270000000000000000 -00400820a86d490248c00c010e45e789d4a141b26f63982c94c37718000000000000000026ac96ed55cec8c70f9e47ba6d94a6c569b60fb3baadcfce4437a1a3437fa66561851567b3992718b5fc8dd88a3c0d0044dd679169463d02dd1293caf81e350c73706040f8de92150000000000000000 -00008020cad1847fd4721b82a86f22152abc81fd0a7cead674354525000000000000000023314c33740617abafd096467aa3959936a57989cb5c0716aa6c71d9cdb61c91ad80156755ae27181c7c2ade893c0d00a86d490248c00c010e45e789d4a141b26f63982c94c377180000000000000000 -00e0d4305909b31ccf245370a6f124eacf1e20a75510bafed542ba1d000000000000000071a417f9cf97057e6c038032893e16d9d03673cef42e1052d7eaacdafecbbf6c4d8015674fc6271848cedf18883c0d00cad1847fd4721b82a86f22152abc81fd0a7cead6743545250000000000000000 -00000038958aeb648ae0c14d55bc39a206f08492fd2e47c55770af06000000000000000096be3ee316aa7159ed5d82d2ca043935ccaae6ace2e37d710a426288901fc83e4180156701dc2718d487570e873c0d005909b31ccf245370a6f124eacf1e20a75510bafed542ba1d0000000000000000 -0040b724bf9542be2212c128e2918982fbe296c762c0a24fdbc96b150000000000000000bfbe883134d144322bc69555da688ca4dea1b1f058a3e382f554482a6ff671a5fa7f1567c0e827180a683e09863c0d00958aeb648ae0c14d55bc39a206f08492fd2e47c55770af060000000000000000 -000000264b373daa5aaf346e44821322ed3a8745e50d5a8b0320a614000000000000000002b8ad3f70a82846f0eaf5d1f924bc4be336ef8508aca84397b4071f82d2884dd57e156705fc271817437d83853c0d00bf9542be2212c128e2918982fbe296c762c0a24fdbc96b150000000000000000 -000000304bf83804f15aaccfb629e591cd829cf94a9f17664a450c06000000000000000054ff3f70bde6acc60ba41e31e21a19a67cf1018b3f155710f115790d3a159ae5547e1567bf0f2818fc00e2a9843c0d004b373daa5aaf346e44821322ed3a8745e50d5a8b0320a6140000000000000000 -00005824969d796f1511ce705d66ee3d99d9d0e37dc14979fa9c24110000000000000000d9b93500649e9e170ea3880542753b3497420a23cb33c6163d018a0dfdf5427adc7d15671d27281818447d90833c0d004bf83804f15aaccfb629e591cd829cf94a9f17664a450c060000000000000000 -00c08e23e3a87156b9fd5d5085313f04764b250eae8990ae0c03641400000000000000004d893bf2a7f2e97b89b20758ed467ef3a1c0d8ded33d3679a0212087ff813af3ba7d1567193328181f9831b6823c0d00969d796f1511ce705d66ee3d99d9d0e37dc14979fa9c24110000000000000000 -0040072967593a79fb0c67c0a9b3e7f5570a9ed3b6c5d3f1a812921800000000000000007c20de762c3e6165659668eeaf8c459282a2765630ea71d76f945eda4e5db515847c1567291e281843407d96813c0d00e3a87156b9fd5d5085313f04764b250eae8990ae0c0364140000000000000000 -00e0002022ff66fdd68803ef5a3b999bda29e9d13f9e796c67c6c312000000000000000026f648c863978424d55708e579fff25318445215835a08f80aa8836933c4d2c031781567fb092818e8677108803c0d0067593a79fb0c67c0a9b3e7f5570a9ed3b6c5d3f1a81292180000000000000000 -0000c0201f6019505c4f3515a98f77284f5d885e88dc19798887400b0000000000000000c9b3ea3a85f1c60ea67f9e990ec33f022860eb0e6cc4f26f06957a6fbbe84ec7f17315674222281866742af07f3c0d0022ff66fdd68803ef5a3b999bda29e9d13f9e796c67c6c3120000000000000000 -0000e02033863176d4ebe82603ac1977d7e836152619c75ca85a380200000000000000004a7c7904a49543e6060ea0dbb5e8813acc4ad7ac332d9cbde814acd8d17a5f87e5731567ae352818561857b47e3c0d001f6019505c4f3515a98f77284f5d885e88dc19798887400b0000000000000000 -0080b02999f8f5849045fe8ec157276da91c4384ed0994444ecefa1a00000000000000002b7c81a4610bde5fa62d3af9483f1e6d33eb1f8974c75fd9c1e410d8aa3db1ed607315677e48281802ec188c7d3c0d0033863176d4ebe82603ac1977d7e836152619c75ca85a38020000000000000000 -00602d277cc1f480797fc338c155193226a439f935184fa9316a2f280000000000000000fb240243617cf08e363b42cc20313b6d2ce148dcb1cb471e90d8c5563dfb9bd9d0721567cc5e2818360ce28f7c3c0d0099f8f5849045fe8ec157276da91c4384ed0994444ecefa1a0000000000000000 -0000822ae99af475d8baf1f1abd068a6b1b9b40d7c3d122d91d7ab1500000000000000008645042f983b75cbe81fc1e9d053185c689546af9a6b8919fa8066fabe71a6379272156788772818755f01e57b3c0d007cc1f480797fc338c155193226a439f935184fa9316a2f280000000000000000 -0000542d22707c847ce614f3778621d4329c0e153862ed8be73de31800000000000000002f1a959479d159341d128a814be18abbe0974ee70b812528e9453dcb9b7fc8c88f721567198628180b1016c77a3c0d00e99af475d8baf1f1abd068a6b1b9b40d7c3d122d91d7ab150000000000000000 -0040f92859e41a202f06432ed3e2e6263f343f1795fbc9a1c9d510170000000000000000175e91f95f25383ceec6932e8666faeb7552608b49bdd947b4b4db4f4746a69a93711567ad9e2818a4ce62bb793c0d0022707c847ce614f3778621d4329c0e153862ed8be73de3180000000000000000 -0000003af27b67a7c70737868ee7a975751837d5d8f3e05a5c8c02210000000000000000d82ecd4ec4636f455770484aa2efaa870f54a4c5ac7f3cf373ee14ed82fddb528a71156720b02818b987e94a783c0d0059e41a202f06432ed3e2e6263f343f1795fbc9a1c9d510170000000000000000 +000000362742c172e751f05a85a287688c88d8aa4a55277d135369080000000000000000e936565933ac5757e1f4bbddf9505dad8793e50402611d954f23b7ebf41e717913936967a9d730187623559911600d0029e6f3cbbec6db29b85f145d924172d7ae8ef7c3b539c10a0000000000000000 +0040482d68b9eba45a8b2bdc3b731d81b81f288a267954ed80457b2d000000000000000037def36e01fc170515d9e5826838486944f6a1e12a78cd638b53cfd0499452be6e9169676ae9301830900b9810600d002742c172e751f05a85a287688c88d8aa4a55277d135369080000000000000000 +00000020478a239daf967856afb8bf6ba3023bd78c0933c8b4b1d406000000000000000092bc091c4859bf9d77dffe138d49eb4e7d0437d17654089d291fd876aba54a9179906967c6fb3018786420b70f600d0068b9eba45a8b2bdc3b731d81b81f288a267954ed80457b2d0000000000000000 +0020132087f8cc1b38f103440f9a7d8ea43891ea190c9a2e5a23ce1200000000000000008bca6711a795390449d88e437113b8cec6ffdbfacde201c96bab86ca8333e4ad908f69674c023118743d090b0e600d00478a239daf967856afb8bf6ba3023bd78c0933c8b4b1d4060000000000000000 +0040d3249c02ab839917971b4079f766f306c126bd4931dd4061d11d000000000000000004aceb6870b6fa9fef7111cfe2064b75b3ba112016e90dc95cbce28f9f5b3df8b78d6967ac1e31180cc5cfaf0d600d0087f8cc1b38f103440f9a7d8ea43891ea190c9a2e5a23ce120000000000000000 +00e0002008b8c130d93a444d01949c0be24ef4aa7abec047b2236522000000000000000041ad4f3bea4aed0b17c1698a069eb1044a9196ad1b5eb5b0abb73f8fb1215829918d6967190b311839fb79380c600d009c02ab839917971b4079f766f306c126bd4931dd4061d11d0000000000000000 +0020612cfb2892cd3d222679978b7eff7ffb9c29d420678f26ab7f140000000000000000ea76cfe0135ee430107ef2437b606fe8ec4b3824236a8f37946ae669067c4c07b68969677c1b3118a77299760b600d0008b8c130d93a444d01949c0be24ef4aa7abec047b22365220000000000000000 +0060482ef3363e4c4f8361bdba07053479526a4d7d33d29aff4b9c0200000000000000002ecb596d0731ac6e2f089158c11eeaebaaf6259bba5835537b1f28fe5df1cc02a68869676d3031181636bb360a600d00fb2892cd3d222679978b7eff7ffb9c29d420678f26ab7f140000000000000000 +0080a52942b4c120db698f78a675467d0833612dd1b0a3ad1acf77130000000000000000c451f6d8a6111d590e7a586121a35defdbb830414eef7450a84db853b55e6e31ea876967d539311834bdd14109600d00f3363e4c4f8361bdba07053479526a4d7d33d29aff4b9c020000000000000000 +00800e204ce8dde98695e40edaa28ab89be7e7674d22a8d1cca536110000000000000000a275e163ef25b4d50ceee4dce51160e10fe4cbab824bd7325bf09d9d5777bc214f866967fe543118290cdfe308600d0042b4c120db698f78a675467d0833612dd1b0a3ad1acf77130000000000000000 +00e0d2296f03f7ed1c6ce8bc6f05c603d51e94508f1564d850b4dc1900000000000000005c77c7b2779001b05fca7547bb8011e59adf9808921783a19c0f6108da7d47d91186696776e22f18456d612507600d004ce8dde98695e40edaa28ab89be7e7674d22a8d1cca536110000000000000000 +0060012075d39e06529e84cf3003a4a39da6be7bfd9fc887bf74ab0500000000000000004299a0a62337420892f309c936fcc8e084f606b7d41f10b874dbce1d2e012164af66696718b52f18943cc8c806600d006f03f7ed1c6ce8bc6f05c603d51e94508f1564d850b4dc190000000000000000 +00000020618b8b84a275d0c684e62e09a36ab956d0bb7903fb82fe0200000000000000007b96e79e36669038796bf45c6a1f80ff093da310bfeb1766697ae6eb4be6097bba6069674dc72f18c8313c4305600d0075d39e06529e84cf3003a4a39da6be7bfd9fc887bf74ab050000000000000000 +0080e3243c235c1485c278799405b641e3b1fe568aaa812fe7f5211d0000000000000000f6dc2615e907ba13717c00f9b580b0c956f1c3916f82ee509487bfe2d8a35fa2d65f69671eda2f18458e458404600d00618b8b84a275d0c684e62e09a36ab956d0bb7903fb82fe020000000000000000 +00c04137088c293c52af666bbade7b3808e23e64b34a24a98769af1f0000000000000000056d74f1844c8a174a6f1cb7986bb21b2af7b6dbfaf11146b6859631a43dea41005f6967bbdf2f187c96592603600d003c235c1485c278799405b641e3b1fe568aaa812fe7f5211d0000000000000000 +00000034e5c4a762f516a28f8700e1273555aa06a94366ed6a9a8908000000000000000097fc6cc79e694818f7bc797232d22717da209b60333452bc17ab8051e248cd23175d6967b2dc2f18da5f3f2f02600d00088c293c52af666bbade7b3808e23e64b34a24a98769af1f0000000000000000 +0020012089547ba57b5eb4ed76b88468c48baf269d3384a774b37d0c0000000000000000492bb0ae12187584cfd6e9077de6281d6aa14602f0467a1b50ee7f4f9ea941ae845a6967ebe22f1815ddcb8601600d00e5c4a762f516a28f8700e1273555aa06a94366ed6a9a89080000000000000000 +00000034789f19bae614d1f1fc008e14634c271196136413979cc115000000000000000041b1d5029b9430aee73178186b171637f6049c48437989d82ea0d06ade538470ab58696734003018ee9cd25c00600d0089547ba57b5eb4ed76b88468c48baf269d3384a774b37d0c0000000000000000 +002092287dace7022920f4b1f68df1d14566c23edd1c20f14c0eba0700000000000000003b1341fef7e3084e97811692d6d37dc16f7c44d03a57cddf0ce5917071a1e04ea758696702f82f1841c38644ff5f0d00789f19bae614d1f1fc008e14634c271196136413979cc1150000000000000000 +00a00020d73baa74bcfa4700b24e072cfa2e77f39409719be97f781400000000000000008d8f99fd6abc0a3d889e4a3548cfc19b75ecf4dccf4040d9815c25ad06af9d79a5556967e80430186ef201befe5f0d007dace7022920f4b1f68df1d14566c23edd1c20f14c0eba070000000000000000 +0080f62949085ddf1ca299644fa1ef97692d7a65010294af97184a1c0000000000000000b01450467c8ee42a93792676ad6eb77973756b9c93b43fd06ee7720277bf273d55546967da1e301812700386fd5f0d00d73baa74bcfa4700b24e072cfa2e77f39409719be97f78140000000000000000 +00c0e02f6d166e1222a0e93e2d460352b40797aaf6f58ed02e3bfe1a000000000000000051ddf7294c0eb2e7c63642182ff2df0a0d5536301dd00079a072739c5298f2e70a546967efec2f184a996600fc5f0d0049085ddf1ca299644fa1ef97692d7a65010294af97184a1c0000000000000000 +0000f42a4154afabfd99039343a28f2125709046edc9e6b52887a90a000000000000000061980fb339f83e4c1b5dcded553a8406728336a2bce14367f95ba7365404eb73bd4d6967f1073018c43e1a07fb5f0d006d166e1222a0e93e2d460352b40797aaf6f58ed02e3bfe1a0000000000000000 +00e0bf2d4a71b5fcc9dfd92675f7d0c55559d2476fd1a2ab1d34452100000000000000007ffc620066712baab5797ad9f2f10181c1a64f82209b73d6f8526f5ff701265c8a4d6967290e30183f833a81fa5f0d004154afabfd99039343a28f2125709046edc9e6b52887a90a0000000000000000 +0000aa29ee1bf0fab87bd14d5a979a428a45842d356e344f7b4f550e0000000000000000ac82fb166cfe34b7a5d12d79425f887def6c3366fd2a5f2f6c2c21301de1ec9aaf4b6967142a30183bbd1661f95f0d004a71b5fcc9dfd92675f7d0c55559d2476fd1a2ab1d3445210000000000000000 +00a08a222236ff1aa4b0d49b15ef356c7e3c59cae1b246a3f682ec2f00000000000000009b23c51eb914afd28b146b6a8ae0303d1bb2bce6a7b94f3ca6ea22fd405fd36b8c4b6967261a3018081856f3f85f0d00ee1bf0fab87bd14d5a979a428a45842d356e344f7b4f550e0000000000000000 +00000028398cb9199598a57d9894b2c626d5f4ff90e8418b526592160000000000000000e7ccbb997acf2aac3fb622b27fa06a35c9d0bbad7ed8149e9485cf8dd5e5e2baf3476967fa203018e5217f30f75f0d002236ff1aa4b0d49b15ef356c7e3c59cae1b246a3f682ec2f0000000000000000 +00e0ff3f3c21038098c11997967d7cd5e85fb0b2cff5dc5d484a610c00000000000000009524365b6db34c1570f869c946843f1565f2b7605396243ff2d8e3383dbd773d25466967741a301830d1bf68f65f0d00398cb9199598a57d9894b2c626d5f4ff90e8418b526592160000000000000000 +00000020c50194877bee653dee33bf7809bd3c9a192a2524e7fb5a1200000000000000008d5aafec39a8655a14f8e1e9b3c933d86607047543fd4e06c6f7973469288feb47436967a22e30181b553c2af55f0d003c21038098c11997967d7cd5e85fb0b2cff5dc5d484a610c0000000000000000 +00000f209a6619452ee41e65819480d04bd9cd76c92803e5fbdd992c00000000000000005efaa5fbcd3d12f31efdd90de4cc5a2816bc369f101163f65ce553196019f3398842696784313018c60b6603f45f0d00c50194877bee653dee33bf7809bd3c9a192a2524e7fb5a120000000000000000 +00e0ff3feab1fc610bf6021c5db83262501f626c2db15ddefeed401b0000000000000000f1e9dcf405ec38e27fc5844257b8808dda749c97f921a8f4097d68d77e511fa66d40696782163018a3fd8783f35f0d009a6619452ee41e65819480d04bd9cd76c92803e5fbdd992c0000000000000000 +00a0e025caf64c003d42bc1a8980992a812f803c549956c2892f300a00000000000000002c39c8f5bbc201068fc060839fcb5ce59fa40acc1333dae4bc83426ab4e046eff13b6967622a301859258c9cf25f0d00eab1fc610bf6021c5db83262501f626c2db15ddefeed401b0000000000000000 +0000002c96e00bc72e505926fc14a587667a43a909756b462a78451a00000000000000001a07b9efe84b6340148f8c22865d8ce21172544b1b7d45c4d5dd3159a56924282b3b69670a3830180a1dc202f15f0d00caf64c003d42bc1a8980992a812f803c549956c2892f300a0000000000000000 +0080312acaf2bf4aba2aac70423555b3fb6da19729fddf262fab40150000000000000000366c4cba96b2b6db9f0f14d93814b1b5dec29a1df10806f09148fcb41fbb3e91ea396967d3203018dd2c7511f05f0d0096e00bc72e505926fc14a587667a43a909756b462a78451a0000000000000000 +0000ff3fee3d6f4678f9b796ba4afa0a580c3910f2a39d1ecbe942130000000000000000e5c45af98a7373f796539eaee509e1661cac858e1bd56a701ce490cb9d78ee63ba3569677304301803c4d962ef5f0d00caf2bf4aba2aac70423555b3fb6da19729fddf262fab40150000000000000000 +00603927728b5a8c9f46c8420265abe0804e7cb1d4cdfbe46cb5be130000000000000000239679c88476459d4e0833060d467e3029f1740b7f98d87a722a77c1c545356c2231696754183018492adc82ee5f0d00ee3d6f4678f9b796ba4afa0a580c3910f2a39d1ecbe942130000000000000000 +00003d21d26871587714813ffd094d89a5c62c5fee765ef1cc6afb150000000000000000555d4911aabaefecc474bd29f35163d1bc5d952d5480ec970f96f121849cf2625d306967931c3018d0d838dded5f0d00728b5a8c9f46c8420265abe0804e7cb1d4cdfbe46cb5be130000000000000000 +0020e122a8ec2cb8baae7432858e9385d0925dc3c45cb54ed359a72a0000000000000000e7410c0b28114e9e5b7d69cdbc6ba1e0502c1387040ccccb2630bb77ff7fb4985d2e6967011f30184fe5f8a1ec5f0d00d26871587714813ffd094d89a5c62c5fee765ef1cc6afb150000000000000000 +00600d20cdbc9a69acf62b4937cce8668da841f9d147632abdc17c2f00000000000000003292b171e6bbfd0903c36d72d42f383d60e8873c430825ffaa055662b6cc2ef8342c696787253018699d0cbbeb5f0d00a8ec2cb8baae7432858e9385d0925dc3c45cb54ed359a72a0000000000000000 +0000e0209fd046eddb40485bf91bde80f5d54b7b7f3361025d226a0f00000000000000005868d1e7fd133f563f1dbc2e16b2ac6f46cfb70b34c8deaaaa3e00d34d583101622a6967be26301805202ea8ea5f0d00cdbc9a69acf62b4937cce8668da841f9d147632abdc17c2f0000000000000000 +0020b224a7b9ff16bf51a5ae5bb7a40d47d5883957f920af5cc68c0200000000000000004505a8f5cb1123d2b6b8d84efc125b22ddf70d411a659b8b1d0db9ed1124002c23286967e02d3018b6368251e95f0d009fd046eddb40485bf91bde80f5d54b7b7f3361025d226a0f0000000000000000 +00e0002020015dde5e4e3ec356c0cd8eef748d25dd9e3dc9d4c25609000000000000000004c428c977ebc31cd19a94d9b5c9d25cf1e800d90ce79bdb40d3538061df51da5b266967e0433018014ab982e85f0d00a7b9ff16bf51a5ae5bb7a40d47d5883957f920af5cc68c020000000000000000 +0000002084d8b7c8921c1546ff9841df6776123e6c4bfd1b402e0e1600000000000000004a1b1963cb5efc0490dfbd974b2b0eb7a82f4b0f0efefead56b7a23a3e1a6a80bf256967bb48301841240718e75f0d0020015dde5e4e3ec356c0cd8eef748d25dd9e3dc9d4c256090000000000000000 +0060ba205428298e3c78ef776485279face6c1287edae3bb66f9f51c0000000000000000beeb40ef008b0b08d95f441817b7cc5cc18256976f41c1c01320c3b5ca9fe90dc92369676d4830182b05f524e65f0d0084d8b7c8921c1546ff9841df6776123e6c4bfd1b402e0e160000000000000000 +00e0092087035d9dd53e47558ab3cfad14c671d3b4767d7c7277c92900000000000000000386fdc3534e5707a7341a1d30dcaf294b3a924e2d2aad4f9f54d93ae03ea2a26b216967305f3018378dd754e55f0d005428298e3c78ef776485279face6c1287edae3bb66f9f51c0000000000000000 +00406c208973cbd8b92049b035e2d6b598c2193ba53f4154bddc9e23000000000000000081b10e268f8f4d51c7a37669cfad97041ff13dd141a332f40d2f94043480f518dd206967945e301862e85e13e45f0d0087035d9dd53e47558ab3cfad14c671d3b4767d7c7277c9290000000000000000 +0000032087a8a02e6275e010c0ba60a47a7be3bc1d9cf2d4135700080000000000000000eeee535634d671d6b5b151f16b89c75e2fc378ed22b559076fd6905ac9878fb17c1e6967527c3018bdf6aae1e35f0d008973cbd8b92049b035e2d6b598c2193ba53f4154bddc9e230000000000000000 +00c0ff2ad31cc1df80babb7739aa40fce5d333ebc0dbc0ce2d68eb0f0000000000000000bbb8503f73e3a7525aa9abb34b9c08bca7692a7bfbe03abba48e72bbdd9adf3b7a1e6967147d30187f053d52e25f0d0087a8a02e6275e010c0ba60a47a7be3bc1d9cf2d4135700080000000000000000 +00e000208fcd95aecb8a2a6e8543c71f3ef714e4ef9c33a1f9332c020000000000000000bd47e8567ff7269cade7516cb1b20dc11c0232b3ff22678152ec6235c4b6d351321c69676865301807c04a53e15f0d00d31cc1df80babb7739aa40fce5d333ebc0dbc0ce2d68eb0f0000000000000000 +000015204a84dffcfcd030bd8b337ee77ca420881ec5ed092c4ced210000000000000000318823c60d0c89a502f0d88b5b2ce6fc8b52f80aeb2f9e5a84067026ab84b876fc176967817f3018520ab9abe05f0d008fcd95aecb8a2a6e8543c71f3ef714e4ef9c33a1f9332c020000000000000000 +00000024165b0487e4513ad3fd79a6bea2639c7f998d91ac01ef0d2500000000000000001d57ff734368e301d3ecd46f6cdd419458f399eca938417bce3dfb48c12eadafb1176967aa6e3018d0f88dd0df5f0d004a84dffcfcd030bd8b337ee77ca420881ec5ed092c4ced210000000000000000 +00805720553d198d54f71975c51dbc21aa750e5dd8372ffe1413b019000000000000000010c59afee69be6ae6dbb706ff8071a16c881a5c3862a9758e196b14f44cc1d0805146967cd7a30181acda1adde5f0d00165b0487e4513ad3fd79a6bea2639c7f998d91ac01ef0d250000000000000000 +0000ff3f878ba4d6439a2eb32f7e03080fc0e2d9a9850ecdf44aae16000000000000000010ec37d2a403b567253dcd39f4e1aecb00cb38c19446d48a67c810d4739cda09a2126967a3863018693e1d82dd5f0d00553d198d54f71975c51dbc21aa750e5dd8372ffe1413b0190000000000000000 +00c0b222265ddc9d991b727f835b472538f1c39d78fa6bac303304000000000000000000bb7a14a68127bcf3c8a74badc03cc1dcb34fb7e718f3ea7af35cc86a84a26cd136116967ea9e30184640eda5dc5f0d00878ba4d6439a2eb32f7e03080fc0e2d9a9850ecdf44aae160000000000000000 +00002a2fd1cf31593e7741fb405ca6af3d7317fa900c89739d0c0b0b0000000000000000d196da4cca1ee2ef18ab41c017113155122a2e06154d12341c4e485fa0a97275c810696734ab301824e09c31db5f0d00265ddc9d991b727f835b472538f1c39d78fa6bac303304000000000000000000 +000060200723f53195349dfea2e2637b8b1662af7d04122f8b5bca2c0000000000000000ba1109768aa82d09b9d6a03d31560e6288ef2e0ab2f01433187323ccc29836e4650f6967c39e30180b748082da5f0d00d1cf31593e7741fb405ca6af3d7317fa900c89739d0c0b0b0000000000000000 +008053259f82dd4dca9deac64b18ec71b7d0f1cb0a7ee9ab96d77e2300000000000000004597c6a3c167d09fd64d2686b66425085a5c0d31fe27def5beccaeb8f088973b150c696711b5301874422e4dd95f0d000723f53195349dfea2e2637b8b1662af7d04122f8b5bca2c0000000000000000 +002018297cdcd5388affb1e66a03b021d213ed7dba314abe047e2907000000000000000099e2b97acc38066a425913483addc5f9842b4dae81af9b53dbef66f2417a2d68790b6967a0be3018993de578d85f0d009f82dd4dca9deac64b18ec71b7d0f1cb0a7ee9ab96d77e230000000000000000 +0020022d408e63bcabfdd67d13cc994ae254435999aa1c059d1cb30600000000000000001661decbad85a484f8ce181632797fbdf3049c953f78ce2f8bffc15ab69eefe2e3096967b0d530189f5cb117d75f0d007cdcd5388affb1e66a03b021d213ed7dba314abe047e29070000000000000000 +00800020ff398c416aff217b1bdfb22dfc0b259b59b75fa3e14ecf100000000000000000e8c098ab9d4101cb3ccefb43afbf4e65a87e4b985f88b5ad0497f534865c979b59096967903e3018af93f7cfd65f0d00408e63bcabfdd67d13cc994ae254435999aa1c059d1cb3060000000000000000 +000000202d1c764ceeebdaecc57439b571e099ed4051aac328333f2c0000000000000000823862d67dcde146e3c5d5a34020fc3caddf20a5684aaeb47314e336dff5847625fb68674d1a30185c593714d55f0d00ff398c416aff217b1bdfb22dfc0b259b59b75fa3e14ecf100000000000000000 +00e00020cc6f47a20a32152fb5f7f0632adf5aeac443b0669a7657270000000000000000c484b6dc7538075d491774aacc3a818df291d20bb20aa88afa66706cbc001451edf568673dc62f1879c4a321d45f0d002d1c764ceeebdaecc57439b571e099ed4051aac328333f2c0000000000000000 +00e0ff2f3db2bb1f55b81950c99f850fd60eceb838464dc37cc4c00600000000000000008f563ab54df533215cb2610b7e4f5d31bb8a070798f37e45a84dcc6bc90b60c9e9ec6867ccb92f18ea28acbbd35f0d00cc6f47a20a32152fb5f7f0632adf5aeac443b0669a7657270000000000000000 +00c0122ed2a67d7546e2ce55adf528448d9236b471ab54de7e5aab0900000000000000007ebc53a6b2c5d8ab8ec147a5ad8e1ff23723ab547bb1c62629352e5f2563dc0090e9686718cb2f18d01d62c0d25f0d003db2bb1f55b81950c99f850fd60eceb838464dc37cc4c0060000000000000000 +00c00a206dd0c9b46aae47aa0fd01730f804828d963d4e6003f10b0900000000000000001e20ba4d8ed910ac2aff1098dd9573c393e654876d829a41b973711fedbeb33a9de86867b2dc2f184ca3fe83d15f0d00d2a67d7546e2ce55adf528448d9236b471ab54de7e5aab090000000000000000 +0000012025f2300ddfe26e59b01779ad032f7d56432b0bcf1746fe2b0000000000000000540f26ee4dc09a650c8facadafaacedbdc3a7ec241fa10a154bc3499187ec868a9e768674fb62f1838320db5d05f0d006dd0c9b46aae47aa0fd01730f804828d963d4e6003f10b090000000000000000 +00000020d587bf27e53a123325f3c8e373de107e5476869c09fb540e000000000000000056674fe1ee45b93378a4b0034d8e23bf524a7f26c5b6c925d002837e19a04f7345e268676fb82f18959e9153cf5f0d0025f2300ddfe26e59b01779ad032f7d56432b0bcf1746fe2b0000000000000000 +0020c42597f505703b4fca4948466b7858f343f207ba7392bdb9e4010000000000000000ec8e78268d4ee2bb71485e7a06654ee670d9834e9e5c0fa6a50894255ff3c3b617e06867ced42f18a5415100ce5f0d00d587bf27e53a123325f3c8e373de107e5476869c09fb540e0000000000000000 +0020002019d2ee6d777b88b34293307eddb3f1965b16c8a930a20c1a0000000000000000b16e65bd52ab508a173a89a259314a2dcb96423c6e7d88c44168300e0a6f035affdf68676fce2f181c1dca95cd5f0d0097f505703b4fca4948466b7858f343f207ba7392bdb9e4010000000000000000 +00a0e624ad1c685749179e4d17da73a722f3cac333aef595e796942700000000000000005c3cae002e487bb7eb87dd933a53ac4e0561a633e3bd1ea39f697eb4266176e126dd6867a8ea2f187adc0049cc5f0d0019d2ee6d777b88b34293307eddb3f1965b16c8a930a20c1a0000000000000000 +0020ca22bf5cd26b7591078aaba24de6e366d5719a4902e112cb5917000000000000000067c530b1330aa4f7204d7eecb42660142fd76ab633d1b2b950a3baff6ddc3d950edd68671ceb2f18bf02501bcb5f0d00ad1c685749179e4d17da73a722f3cac333aef595e79694270000000000000000 +00000020f21205de9698209fc2bb3a3d8f34ef74496272d2495d63070000000000000000121af7bbb2fe6693922afcae332db4b85d9f3c7c3b11aacca4a017d5b7cfcd62c1da686730e02f18d3603181ca5f0d00bf5cd26b7591078aaba24de6e366d5719a4902e112cb59170000000000000000 +0000003e7411952b4b21a4ca8f39a82b57b3fa13cf89f65b1438d11e000000000000000084caceb0eaf611eeb36abf60f2c04e20bfcc13dd3eaf26a094e4be3de4bb47b88ad7686788e82f1898e3e319c95f0d00f21205de9698209fc2bb3a3d8f34ef74496272d2495d63070000000000000000 +00000020c4bf4531c105431420a54dd6e4577e0ba4d7a69ca09824090000000000000000f4c6d3b077c4ed9410a4b49f77134a5e7cad084937f1503426855dde506a649adcd568674c043018683b9316c85f0d007411952b4b21a4ca8f39a82b57b3fa13cf89f65b1438d11e0000000000000000 +00000020078e6dcb4307074adad5e4de22d352a24bafe5918d027b090000000000000000e24528fce873c6d6e34bd22674607a7fab5b86aba2991b12cf9a6965358cd861b8d56867da08301899995637c75f0d00c4bf4531c105431420a54dd6e4577e0ba4d7a69ca09824090000000000000000 +0000df25bcb2b4fc925688529c6cfb0713ea94e5fbb825efb1717b0a00000000000000005cddab30b032f23c0ac25ffb2d509262ad63029df66d0c67812238487e279836bdd36867ae253018d75ba95bc65f0d00078e6dcb4307074adad5e4de22d352a24bafe5918d027b090000000000000000 +00c0222bf2bdcee9c9ba33b1188f0cc321c82b3d17c94ae4718d3623000000000000000010a3ca880fefef859fef95f7e71d4024108da6ed1140da44ec487ba07ee7cafbadd36867020e301865bcb14ac55f0d00bcb2b4fc925688529c6cfb0713ea94e5fbb825efb1717b0a0000000000000000 +0000ff3f1dc133ee504096ffc1db92438dcaf9cdded8d9179b49d11c00000000000000004daec360fcea97572caccdb2e63deb34a18fb293fe24af9d492dac8dbd0454b076cf6867a71130188012d423c45f0d00f2bdcee9c9ba33b1188f0cc321c82b3d17c94ae4718d36230000000000000000 +0000002035cfa49565925c46bac59bbb0e5206bea9e51297ae08e501000000000000000027334f03f24b39326d5ebf91fde54aa47125eb3cd4d192732de544a3888bb59b66cd68673d2f3018f1dd0c0bc35f0d001dc133ee504096ffc1db92438dcaf9cdded8d9179b49d11c0000000000000000 +00e0ff3fb65ec378a470928c106c6a5af7ffb87de4a15b5608ac10000000000000000000d52bb3beee3c364da158440b5b75d1e8e24a71508d6244d1a29aa603c2204aa067cd6867c92e3018bec8952ec25f0d0035cfa49565925c46bac59bbb0e5206bea9e51297ae08e5010000000000000000 +0000ff3f70b9559b9786402d43915a9b6528483789e49ae398ef5222000000000000000066150a8f7e4a4d3dc3645e58b66948731442bb3da63c491b4cf3c7efaa906e4d04cb68673c40301869a0751fc15f0d00b65ec378a470928c106c6a5af7ffb87de4a15b5608ac10000000000000000000 +000040202f655cb6b30f70352b76787b5e166ad125c9e7d1c2976100000000000000000029dbed0b3b09f87365341d28ab2c1c1a080b3b31b8a07b542da79ff8bbe55f8f0cca6867722b3018978e0cb8c05f0d0070b9559b9786402d43915a9b6528483789e49ae398ef52220000000000000000 +004000205c03e957ce01f38ed016109ca605fa866cd574446ada75160000000000000000539a923af5b25f6d5a21e50295c5f7efa32eb7ff9434b19b8df3c0c04a218f0110c66867803d301899a8566bbf5f0d002f655cb6b30f70352b76787b5e166ad125c9e7d1c29761000000000000000000 +00e0d720e476bf28d0a2c733f900649199eff637f1ba50ffbe9c39070000000000000000a94366f3c8be392fec75eead24383ae9fc9befc6338d0f1ed6a875aa194c8a6a29c56867a2443018d095a918be5f0d005c03e957ce01f38ed016109ca605fa866cd574446ada75160000000000000000 +00a0f124ce21e76bf3ff73565e65c91f31b0ce9adfcdd66c4c5abb2e000000000000000096df99bb52cf79eb7f110a1e9c3303e643e6b6003f7f510f0cb8359d1800cc225dc368677d5f301803faa97dbd5f0d00e476bf28d0a2c733f900649199eff637f1ba50ffbe9c39070000000000000000 +00800c21bd54d757c1af058bf033f3be62b2ccb2036815e2bd590b2e00000000000000007fd10fd585f4462d0833be1f6af4e750f670625ca4d4c183a0d718a7a5302cba25c36867b25b30186cda73c1bc5f0d00ce21e76bf3ff73565e65c91f31b0ce9adfcdd66c4c5abb2e0000000000000000 +00609f225a8dd592897c8b2a0d699c6655ee437a55ad3074afa4032c00000000000000000d2d123073a4eb82147a5da8ec40494bfe35ed0d659bac1b7d08647821712d447fc068670277301840ab22f8bb5f0d00bd54d757c1af058bf033f3be62b2ccb2036815e2bd590b2e0000000000000000 +00405b25fa5c71734a22db52334e14026086f262b15b93f24abd852a00000000000000002c66d3c84ede1ff7f27b7a681520367b88a49d022251164d3e634d9787bf18f74ec068676865301828a0d65fba5f0d005a8dd592897c8b2a0d699c6655ee437a55ad3074afa4032c0000000000000000 +00e0ff3fb3807f6ce2f1dea15998af01ae6acb6f609055c4dfe2ad0c000000000000000036eeff54266c1089c2d0f87462aa3fac850143a79a116a1b7bc177a5a7820c9c93bc6867d4623018111a6212b95f0d00fa5c71734a22db52334e14026086f262b15b93f24abd852a0000000000000000 +00e02125ca89dc48e36f89c55f2181bb8e85e90ccf1e89c0561999290000000000000000a55bd63fa0b170584f6bd93b939a8fdea17f16e03e16262ee8fe5df3795ddb0306ba6867b86a301826ed63eeb85f0d00b3807f6ce2f1dea15998af01ae6acb6f609055c4dfe2ad0c0000000000000000 +00a000203ce8df472131f8a16c238d259a2a97d1b6c2d64927161e0100000000000000007874f6652ee413d1a533b079a7d117cfe4ad513bb57fb90c97c41a7bbc7e87cd4db868677383301879879435b75f0d00ca89dc48e36f89c55f2181bb8e85e90ccf1e89c0561999290000000000000000 +00004020ca0fa7fa1fed85af296ea933476c9034a3f98cdaf5dfb30f0000000000000000da96acaf84e44744ee0151cc063035de7b378ed9f90a05fef1c30d107f63383be7b76867398e3018794eabcfb65f0d003ce8df472131f8a16c238d259a2a97d1b6c2d64927161e010000000000000000 +00805028df60d6d1431093add775d5b2632f1462a58e0ec413d0bd0c000000000000000044176b313da885801b428fe781881f8e8ac12da0b409c8c3ca155487201e4fba67b6686748a030182b001dc2b55f0d00ca0fa7fa1fed85af296ea933476c9034a3f98cdaf5dfb30f0000000000000000 +00a00020a81946d85e8e2bbd957d91c6ca4a36118813fd04b11c9d170000000000000000f7c6698a73c86608a9f2b9387b6c6ce525a6a26fa5faa8099014678305d8a8887cb56867469b30186fbe10b6b45f0d00df60d6d1431093add775d5b2632f1462a58e0ec413d0bd0c0000000000000000 +008013228fd824a8d865d6d872269f59d53e94a5c251abb4765d1d0c00000000000000002297f96cf7245d94698c9bb2e3ecfa73558fb8fb2c5e5c690dc4ace930688a72beb268677ea13018115a1760b35f0d00a81946d85e8e2bbd957d91c6ca4a36118813fd04b11c9d170000000000000000 +00c03a29048336e45a55c92f18249eee90eed2327750cc97f1064023000000000000000056219399b8115a72a29d3996fc2885a2a5cea171dd56b2f884108f7a9ffa26fee4b0686733bc301820a1e7b7b25f0d008fd824a8d865d6d872269f59d53e94a5c251abb4765d1d0c0000000000000000 +0000c0203572d1f08487f5d4d1eb74a3b40aa90b43ba534303866f10000000000000000014af8f7e1790fd47d93b6564538c60baec4930516717e4a1d2a7b3997d24131aa1b0686733bc3018562c3507b15f0d00048336e45a55c92f18249eee90eed2327750cc97f10640230000000000000000 +00c00a203d606c4ee059b4a88a479e59a08fbd013749e6edc9945207000000000000000086cc4b7285ccf526b3fd9465f0d078b185be5f6b9e91c223139243800562b25848ae686755d93018be1933d4b05f0d003572d1f08487f5d4d1eb74a3b40aa90b43ba534303866f100000000000000000 +000000381b136b1b66fd2ff1f14c59166f2775a26f63e95bf02faa280000000000000000b1d9fb1e61ec210973fe0777520e4d3998d573027e6b09d8184dfe3b6a58b3ac36ae6867f95d3018b404b53aaf5f0d003d606c4ee059b4a88a479e59a08fbd013749e6edc99452070000000000000000 +00400020f300cf63bc73335e8a9b9175c8be3bc32bf47eff81ac1e1d00000000000000003a9fc7e0cd40477d85d2d71e816dd39289186fb270adc92586d3b819da217b6935a2686733693018ac1f5b47ae5f0d001b136b1b66fd2ff1f14c59166f2775a26f63e95bf02faa280000000000000000 +0040772327ece09c22f5c01a50dc8428ef9065e11857d52d40c9802c000000000000000023ea5012776601db17b791088b8b2a91f50406801b3c0298ce830689c665553bc0a068674b7e30184b9a7e10ad5f0d00f300cf63bc73335e8a9b9175c8be3bc32bf47eff81ac1e1d0000000000000000 +00000329cd64fc08651960030c67e99c67d1a38aa8db5d74d90b241a00000000000000005a2255d294934f64706cc764cfeafcca21c41a1c6d43a85d04a14025d2e1e44d10a068672e8630188a0e77b8ac5f0d0027ece09c22f5c01a50dc8428ef9065e11857d52d40c9802c0000000000000000 +00c0ee2540776d4f66f20df279ea2063d7e0c6b75f56b53e0365f8220000000000000000831b3fd65f999ff5a59b6408bb4b9c3a1e0fa82680cefe43884ec7f50d0acc29579e686757a13018161c52c9ab5f0d00cd64fc08651960030c67e99c67d1a38aa8db5d74d90b241a0000000000000000 +00407b253f14da2e2f508492058c557efdda3eaee75272156cabeb0e000000000000000072b6a11af2d28d189c360dbd3a4a8916a42e07f07f51ac182403e6136f9cd066209e68673d4530182c421e65aa5f0d0040776d4f66f20df279ea2063d7e0c6b75f56b53e0365f8220000000000000000 +0000402097d25d8d088e2c6f43ec947a2e62c57767b6b9206a75512c00000000000000004eab9475125025975bf3a13255f16558a52191c93cd569ea14cf7502b5476c688b9468671c2830180258edb3a95f0d003f14da2e2f508492058c557efdda3eaee75272156cabeb0e0000000000000000 +0000ff3f25ec2049236558a847cc7e5adc3df92768062196b7ac942200000000000000004993a77eb9669fcb10d79d44fec16070bcb4dfd78b31be31fd741ef61068b237e68f68676e213018f6c69819a85f0d0097d25d8d088e2c6f43ec947a2e62c57767b6b9206a75512c0000000000000000 +00000020daf0b4635bdc778b971da17fc1eb26d241734e0fdc2119160000000000000000959b51cdb6d7acdd806ba32490d2c3c7c03f4c1a484ccb95a5fe1c92d2d6272c068d6867cc383018e77a4018a75f0d0025ec2049236558a847cc7e5adc3df92768062196b7ac94220000000000000000 +00e001206146f3c1beb03b594865d363f14acc34376a995064cbfe170000000000000000f3ec838025c6e2d762ef9f22e156325e9f8484be66b82b74a7b04c7548685f37878c68678d3430187b6f0c03a65f0d00daf0b4635bdc778b971da17fc1eb26d241734e0fdc2119160000000000000000 +00406f25c58deceb50a19a67c0218bb970f631374ecb26b0c1c299250000000000000000ccceaec5f3f46cf4942534fdb24796ebb06009233bc72c53d6622ff17d09f262d9896867414f30184fef050ea55f0d006146f3c1beb03b594865d363f14acc34376a995064cbfe170000000000000000 +000000323816c1fde33324c5ec04aeb4604f0d1984cae02b94e9c41000000000000000008b75ec9854f9198e41a5381daa82be3bae1b0c33738f2183d942494d23e471289b896867b0403018460a0030a45f0d00c58deceb50a19a67c0218bb970f631374ecb26b0c1c299250000000000000000 +00a0b827a4d5f57625b32a6424a8eb5ab08c4b1282cb8c2967d60c2600000000000000005370ac639766aadc93b3b2bd1bbb8f7731cae0b582d99e04ff84f519464d58fc1e866867414f30188b2c35a6a35f0d003816c1fde33324c5ec04aeb4604f0d1984cae02b94e9c4100000000000000000 +00a0d42b8823965db38afc5f50bf29f0c0da85b5036deb07928bec24000000000000000066fefd8b266ccb5df45ae9ac7b98bd0ec96c532a125edc24e549230edc4c937eeb846867ce3d30185cb27baba25f0d00a4d5f57625b32a6424a8eb5ab08c4b1282cb8c2967d60c260000000000000000 +00e090246aa4795d892a9c5263f6cd53eb1a08ce3fbee44c8a9e21070000000000000000e381c15571c25932825082199ecfcc769063c1f4426650e82cbddd02da60650b358168674f4b30183b2ae7d9a15f0d008823965db38afc5f50bf29f0c0da85b5036deb07928bec240000000000000000 +0000ff3f3872ae34af1e365e0b7237caa4f27da5a12478294056a1270000000000000000bca59bef1086e667d1aaa86eb88582b7e3af0b1eb6d30f35e7c9eaff3a96cb17ed7f6867624030182586612aa05f0d006aa4795d892a9c5263f6cd53eb1a08ce3fbee44c8a9e21070000000000000000 +00c06b21ce996e0009e5a9862aa34d7bb26d1aecdbdf85309a40da1b0000000000000000c17cee25e96ae48ffaba5cc530c8a85c06f256b61c404d35506caefcb90b7a81b87c6867845d30182380aaa29f5f0d003872ae34af1e365e0b7237caa4f27da5a12478294056a1270000000000000000 +0040062396648cb7b8233c716026156295b55b8d2a13308c207533120000000000000000948a604f97e614e5e1f5e4af6a82cd3ed35590a91024ffed830f0161e10eed30ad7c68675a5330180317e84e9e5f0d00ce996e0009e5a9862aa34d7bb26d1aecdbdf85309a40da1b0000000000000000 +0000e0208c710fb4043a80f118f21c1d0ad0b66ca5d64bba1e4f021b0000000000000000d2397b4e3fca28f5ba202f9544ea89a207ccfd2361c7f441d3614cea55e47a55877968676c593018319fae1e9d5f0d0096648cb7b8233c716026156295b55b8d2a13308c207533120000000000000000 +0000a0205d415af69039aa971a28b8f9fd56a27b14e2d19770e5a30e0000000000000000227dc22e3d69982cb2cecf1e5143ad31e9276ecb9d70491e7eb27ee6a429af9fa9776867f9733018395dc8369c5f0d008c710fb4043a80f118f21c1d0ad0b66ca5d64bba1e4f021b0000000000000000 +00200120676cfab7abfe6b387c8860197b1b6c82f11bfaae43d84a030000000000000000939a32315d20aab7f6676395fc06f78d61d61d1a6567e00ccb3b24ff118f5e6a6877686787783018a63ea8339b5f0d005d415af69039aa971a28b8f9fd56a27b14e2d19770e5a30e0000000000000000 +006077247cd8ab0af32b0777c627c5476c4375866449ff9488cf7716000000000000000021876966265e6aee64f39bd0b688cab99e317aefd92af88e44a1c07490ae89526e75686799943018035c18f39a5f0d00676cfab7abfe6b387c8860197b1b6c82f11bfaae43d84a030000000000000000 +00604c225cecebe73e49e699ba75a338138d4a024bb86233aa28960e00000000000000000fc0ae14cc85494c8633dbbab63dab29696186de339408f22e902da841ba366248756867db4a3018ca0ec541995f0d007cd8ab0af32b0777c627c5476c4375866449ff9488cf77160000000000000000 +000000209afcbe4f149b13b9756c38c2ef0ebfb847498b13e7369a1200000000000000006fc5c860fe3aa3666ffae25bafe619535a619e7df9e87bd0b7695e758619fd40246d6867d50f3018b3fcf14a985f0d005cecebe73e49e699ba75a338138d4a024bb86233aa28960e0000000000000000 +0000ff3f59c2f4eaccc25cd658e24d3f30f6b0e6424e5fc286e7100c00000000000000007451810da7bcc8dbcd748a306197983e6bfbf1f7ecf5368ca0463ac34723155e2366686707f12f18ae870d50975f0d009afcbe4f149b13b9756c38c2ef0ebfb847498b13e7369a120000000000000000 +0000ff3f665f80fef7fcbbefa5ab96804ed37c1e6f7b28e0dc746d1a00000000000000002befa508ed2a080473520e15b363d7a8c3833777e4474ac4935304a5d9308bef596168674506301803c6ca7d965f0d0059c2f4eaccc25cd658e24d3f30f6b0e6424e5fc286e7100c0000000000000000 +0060352540e4bf4d6e24da12b79501d4955b6467547ed68642a6120f00000000000000005b3ea2d1707ef9c5bcac6b016fc019323164be61414107e7e92ccfdec25cad38ae606867d30a30184ffe5bfb955f0d00665f80fef7fcbbefa5ab96804ed37c1e6f7b28e0dc746d1a0000000000000000 +00c08b21431d219c3a14d708821d2d311cfc80fca4491c720c31892900000000000000001d4da74015eb7bf536af378bd3f966e1ac1b6afcef5332e2dd1a486edd698fe2b35e68671d01301892920788945f0d0040e4bf4d6e24da12b79501d4955b6467547ed68642a6120f0000000000000000 +00604e2450ca15263c391945626079b319dacad865407e2a3616d722000000000000000097d39b80a5f4914e308819092e7076c7ef442541a6fb685cda0373d89e4fc2f8995b68677215301837e1310a935f0d00431d219c3a14d708821d2d311cfc80fca4491c720c3189290000000000000000 +00e0ff3fc3d39d86ab4d62e0079f7ee8ad9d004ddac508dcc160b11b0000000000000000437cf762155d99a36ddffcbd43b34ed1b2a5f630265abb74c64807e3588897a1db5a6867b1193018ad1bf060925f0d0050ca15263c391945626079b319dacad865407e2a3616d7220000000000000000 +00000020dabb9e57f1078cc0d3c1fb2786b79129cad1e62356ea02030000000000000000fa89bffd3099b0484129f7d3d7a863e46fec19348d74b08549acd5190a29b92fdb586867763530189f338927915f0d00c3d39d86ab4d62e0079f7ee8ad9d004ddac508dcc160b11b0000000000000000 +00403f2162a9f06f8c8db8e1c82c3c3f697930cbd5df433dbb6d3500000000000000000033552d5aa0b107bd6f2d2aeab6709dca7638ab594c4b51452c7d2bdd2dd20ea0b358686706183018479320ab905f0d00dabb9e57f1078cc0d3c1fb2786b79129cad1e62356ea02030000000000000000 +00c0372ac26dec0cf56206176e73d4d3e391685dd2a540f698905912000000000000000033e23c2b63718651d315df24175c9d4738796c057c618f171d050a866acbe6c008546867de2830188721a7488f5f0d0062a9f06f8c8db8e1c82c3c3f697930cbd5df433dbb6d35000000000000000000 +00c0e72123b3a6b47fc18a5cfdca47faa6aa6a911016a0633d7c26080000000000000000375f336041bceda55e3a0810d12f5c39964367dc01846439c52fafb6c2b4fcdc05536867174530184e9e25f28e5f0d00c26dec0cf56206176e73d4d3e391685dd2a540f6989059120000000000000000 +00004020c0bd6f8a011f2dc8485398334c7b0107878cfce7c700ab220000000000000000589667ded9f7313f94f3976a06c6fbd524302e698cfee9e8323d4eaa6f4b4361ea526867a31d30181f2c4acd8d5f0d0023b3a6b47fc18a5cfdca47faa6aa6a911016a0633d7c26080000000000000000 +000000389e89667914f5d586a84e6bd20be806871563191acaa6842b00000000000000006385443bdf2060a4cf769d190af5f2e4cdcfb35e57b2567880cae96b53afbc20714d6867c92e3018e24af91d8c5f0d00c0bd6f8a011f2dc8485398334c7b0107878cfce7c700ab220000000000000000 +0000002cd4099b4b3614fd9d7dc623440a095a5bb3dbc719665e6920000000000000000072ef0abc9d6882985fcd41d4e19a557588c88282c514e99ca629d40ff789ad35774c6867a5383018fcdbda268b5f0d009e89667914f5d586a84e6bd20be806871563191acaa6842b0000000000000000 +0060ca20b54d82599c428b2538bf9bd1f3e3b4206789ef646305bb0c00000000000000006ad0f703bbf3401974a8f6ad06a36fd81f248db2c51b9a63ff2a2ae8eab61a3ae44a6867563330182209b5198a5f0d00d4099b4b3614fd9d7dc623440a095a5bb3dbc719665e69200000000000000000 +00808922b4384de489bdb92b3ef36aa13c4a3ee6fad31cb864c3b1280000000000000000b50feaafd4e2480bb9b0a338025bab8b03ff913b94084fddb26318e59435737321486867bb483018976ad03c895f0d00b54d82599c428b2538bf9bd1f3e3b4206789ef646305bb0c0000000000000000 +0000ff3f7537f52cae8859950d4ee4c9ec0e12ece808f2120ac8cc2b0000000000000000caa0d34ecd620fad85bb12f62e381ae30afa378dc36f4bb9205b64ffe00dbc2878476867b056301806cc5f6d885f0d00b4384de489bdb92b3ef36aa13c4a3ee6fad31cb864c3b1280000000000000000 +0040fe27db5855b590050054810bddf0ed0842e95a534bece8fa840e0000000000000000ae3347e55f44a7d34267dd264e186dbd94877ccb8c97e1f1ca088a43cd746b463a466867864c30189c241bba875f0d007537f52cae8859950d4ee4c9ec0e12ece808f2120ac8cc2b0000000000000000 +0000a02010a3e0a25e8cda88babbd185d823ac7da3ba9d023f65e70400000000000000006b82eb6b9df174348bd3ba9518b19a993a6738b5f7ee3cd5255c804546b6b15d174368671e5930183e82cf3d865f0d00db5855b590050054810bddf0ed0842e95a534bece8fa840e0000000000000000 +00c0e12a11f1662a0df8f2b4501cd86e4ddeda51fc2772baeb3f191700000000000000003fce96a5d8d0b7202325c8ab6ef57f0f578d3ab0b1b57ddc8979a210e6cfdc09bd41686719603018a92c1b50855f0d0010a3e0a25e8cda88babbd185d823ac7da3ba9d023f65e7040000000000000000 +00408f20a8a71f6a95e7265ab2f91203c7c9bf4fd3af9044e4b1dc2f00000000000000002177054ff02e407f53200ebcabfd723e9a6b67c83d99d6b685016f15da4a4048f13f68670d6930180923c218845f0d0011f1662a0df8f2b4501cd86e4ddeda51fc2772baeb3f19170000000000000000 +00e0a1231431780a56c34d61b19290bb35119c6d39f5370913e915150000000000000000361c95bb7d7aea5d47b0683f8417123256912d02ff9ee1a12bb55d5c365866924f3e68677a8130189d74a4a6835f0d00a8a71f6a95e7265ab2f91203c7c9bf4fd3af9044e4b1dc2f0000000000000000 +00a0f434495a4868a737ab072c7a7b6f94d91556125a72d35da2791e00000000000000007fccabed927bddd785fe5615fc1617c25f130bbb2f3e152a9fba0f8e2a4fd61ee03d6867397830187b62d8bf825f0d001431780a56c34d61b19290bb35119c6d39f5370913e915150000000000000000 +00000036ed65a60dbab28ceddd3892db3925497ce9594f0d87c7cf2600000000000000002b02070c3a1382638411f85c3a3e5cd102bfc38370c18712e3fcd040dd2472b9ce3a6867c58d30183410a6bc815f0d00495a4868a737ab072c7a7b6f94d91556125a72d35da2791e0000000000000000 +00e0ff37bba6f6ff659b92549f8a597478a010a53c9ecac3ef2ede180000000000000000da3ebcbfab3ab21a83713b2f9352d7a940ef066db5cf0069933fc5bb92be18b3293a6867c4773018ae2e4091805f0d00ed65a60dbab28ceddd3892db3925497ce9594f0d87c7cf260000000000000000 +00400020adde835545b590f51270877c1bdca8f3d00975a2821d3a0e0000000000000000aef91bf3e49a1c8d16948d8ce950117c66f8fc3c0b2317e793b525f70132e13a14366867498f3018680f05347f5f0d00bba6f6ff659b92549f8a597478a010a53c9ecac3ef2ede180000000000000000 diff --git a/litecoinkit/src/main/kotlin/io/horizontalsystems/litecoinkit/LitecoinKit.kt b/litecoinkit/src/main/kotlin/io/horizontalsystems/litecoinkit/LitecoinKit.kt index 88a793ec..52a53d3f 100644 --- a/litecoinkit/src/main/kotlin/io/horizontalsystems/litecoinkit/LitecoinKit.kt +++ b/litecoinkit/src/main/kotlin/io/horizontalsystems/litecoinkit/LitecoinKit.kt @@ -7,7 +7,6 @@ import io.horizontalsystems.bitcoincore.BitcoinCore import io.horizontalsystems.bitcoincore.BitcoinCore.SyncMode import io.horizontalsystems.bitcoincore.BitcoinCoreBuilder import io.horizontalsystems.bitcoincore.apisync.BCoinApi -import io.horizontalsystems.bitcoincore.apisync.BiApiTransactionProvider import io.horizontalsystems.bitcoincore.apisync.blockchair.BlockchairApi import io.horizontalsystems.bitcoincore.apisync.blockchair.BlockchairBlockHashFetcher import io.horizontalsystems.bitcoincore.apisync.blockchair.BlockchairTransactionProvider @@ -19,15 +18,15 @@ import io.horizontalsystems.bitcoincore.core.purpose import io.horizontalsystems.bitcoincore.managers.ApiSyncStateManager import io.horizontalsystems.bitcoincore.managers.Bip44RestoreKeyConverter import io.horizontalsystems.bitcoincore.managers.Bip49RestoreKeyConverter +import io.horizontalsystems.bitcoincore.managers.Bip84RestoreKeyConverter +import io.horizontalsystems.bitcoincore.managers.Bip86RestoreKeyConverter import io.horizontalsystems.bitcoincore.managers.BlockValidatorHelper -import io.horizontalsystems.bitcoincore.managers.KeyHashRestoreKeyConverter import io.horizontalsystems.bitcoincore.models.Address import io.horizontalsystems.bitcoincore.models.Checkpoint import io.horizontalsystems.bitcoincore.models.WatchAddressPublicKey import io.horizontalsystems.bitcoincore.network.Network import io.horizontalsystems.bitcoincore.storage.CoreDatabase import io.horizontalsystems.bitcoincore.storage.Storage -import io.horizontalsystems.bitcoincore.transactions.scripts.ScriptType import io.horizontalsystems.bitcoincore.utils.AddressConverterChain import io.horizontalsystems.bitcoincore.utils.Base58AddressConverter import io.horizontalsystems.bitcoincore.utils.PaymentAddressParser @@ -167,7 +166,7 @@ class LitecoinKit : AbstractKit { val checkpoint = Checkpoint.resolveCheckpoint(syncMode, network, storage) val apiSyncStateManager = ApiSyncStateManager(storage, network.syncableFromApi && syncMode !is SyncMode.Full) val blockchairApi = BlockchairApi(network.blockchairChainId) - val apiTransactionProvider = apiTransactionProvider(networkType, syncMode, apiSyncStateManager, blockchairApi) + val apiTransactionProvider = apiTransactionProvider(networkType, blockchairApi) val paymentAddressParser = PaymentAddressParser("litecoin", removeScheme = true) val blockValidatorSet = blockValidatorSet(storage, networkType) @@ -208,11 +207,11 @@ class LitecoinKit : AbstractKit { } Purpose.BIP84 -> { - bitcoinCore.addRestoreKeyConverter(KeyHashRestoreKeyConverter(ScriptType.P2WPKH)) + bitcoinCore.addRestoreKeyConverter(Bip84RestoreKeyConverter(SegwitAddressConverter(network.addressSegwitHrp))) } Purpose.BIP86 -> { - bitcoinCore.addRestoreKeyConverter(KeyHashRestoreKeyConverter(ScriptType.P2TR)) + bitcoinCore.addRestoreKeyConverter(Bip86RestoreKeyConverter(SegwitAddressConverter(network.addressSegwitHrp))) } } @@ -260,25 +259,11 @@ class LitecoinKit : AbstractKit { private fun apiTransactionProvider( networkType: NetworkType, - syncMode: SyncMode, - apiSyncStateManager: ApiSyncStateManager, blockchairApi: BlockchairApi ) = when (networkType) { NetworkType.MainNet -> { - val bCoinApiProvider = BCoinApi("https://ltc.blocksdecoded.com/api") - - if (syncMode is SyncMode.Blockchair) { - val blockchairBlockHashFetcher = BlockchairBlockHashFetcher(blockchairApi) - val blockchairProvider = BlockchairTransactionProvider(blockchairApi, blockchairBlockHashFetcher) - - BiApiTransactionProvider( - restoreProvider = bCoinApiProvider, - syncProvider = blockchairProvider, - syncStateManager = apiSyncStateManager - ) - } else { - bCoinApiProvider - } + val blockchairBlockHashFetcher = BlockchairBlockHashFetcher(blockchairApi) + BlockchairTransactionProvider(blockchairApi, blockchairBlockHashFetcher) } NetworkType.TestNet -> { diff --git a/litecoinkit/src/main/resources/MainNetLitecoin.checkpoint b/litecoinkit/src/main/resources/MainNetLitecoin.checkpoint index 13a551d8..2e8e7c4c 100644 --- a/litecoinkit/src/main/resources/MainNetLitecoin.checkpoint +++ b/litecoinkit/src/main/resources/MainNetLitecoin.checkpoint @@ -1,2 +1,2 @@ -00000020d549766231ade43c9631fcb994308afb607f79e892e15162bf2a03985779de9e63d9d7c241b8e7679a1cd78d168416a97107fa7e645a676562301667c920b5119380176783f66019dfc58f3dc0632a0060d906f155095f3bf8c0fc4e88a959f695cbd4c6b47a1aede39eea8d360cbdc4 -00000020a3cbbb302a3b91eaaf59ef587305d481d79912d802890f5eb2a29879437068ad70fa8ec98dfbc977831a33ba4e4e3903a541f7d355ff5ea33afb561511fa68ac90801767e8cc6219d4d0c872bf632a00d549766231ade43c9631fcb994308afb607f79e892e15162bf2a03985779de9e +000000204f9d6b6d8d800ff2be800c773d93c3b03be0553e4a45dd8ab9d9d165cadc56d74304a142145dd77d616fee0bdcff64c6e41ca881083c7ede45ac9d0a2a19113e98446967ab4d481913dc670480f12a004c4ab775f9c968e733779701e6ed773c0a6d0ffae0210337fe0d8bd850a00892 +00000020bf7635e121cb4d3b94d80f21cc5e9dd3b1aac6bd09bdaf73f761b1f8c03b1619fec48d15a7be64b0236e3702adb9632e1b499f1d018ac156418a8c2da34550d323446967b7164a1923cd42177ff12a004f9d6b6d8d800ff2be800c773d93c3b03be0553e4a45dd8ab9d9d165cadc56d7