diff --git a/.travis.yml b/.travis.yml
index a0c8b375c..d8128f66e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -20,7 +20,7 @@ before_script:
- curl http://ftp.de.debian.org/debian/pool/main/l/lcov/lcov_1.11.orig.tar.gz | tar xz
- export PATH=$PATH:`pwd`/lcov-1.11/bin
- curl -s https://packagecloud.io/install/repositories/libtom/packages/script.deb.sh | sudo bash
- - sudo apt-get install libtfm-dev=0.13-5
+ - sudo apt-get install libtfm-dev=0.13-5 libtommath-dev=1.0-5
matrix:
fast_finish: true
diff --git a/demos/timing.c b/demos/timing.c
index d3616b126..b4e3fe06e 100644
--- a/demos/timing.c
+++ b/demos/timing.c
@@ -947,28 +947,28 @@ static void time_ecc(void)
unsigned long i, w, x, y, z;
int err, stat;
static unsigned long sizes[] = {
-#ifdef LTC_ECC112
+#ifdef LTC_ECC_SECP112R1
112/8,
#endif
-#ifdef LTC_ECC128
+#ifdef LTC_ECC_SECP128R1
128/8,
#endif
-#ifdef LTC_ECC160
+#ifdef LTC_ECC_SECP160R1
160/8,
#endif
-#ifdef LTC_ECC192
+#ifdef LTC_ECC_SECP192R1
192/8,
#endif
-#ifdef LTC_ECC224
+#ifdef LTC_ECC_SECP224R1
224/8,
#endif
-#ifdef LTC_ECC256
+#ifdef LTC_ECC_SECP256R1
256/8,
#endif
-#ifdef LTC_ECC384
+#ifdef LTC_ECC_SECP384R1
384/8,
#endif
-#ifdef LTC_ECC521
+#ifdef LTC_ECC_SECP512R1
521/8,
#endif
100000};
diff --git a/demos/tv_gen.c b/demos/tv_gen.c
index 9fe55a852..7dfadcb8a 100644
--- a/demos/tv_gen.c
+++ b/demos/tv_gen.c
@@ -663,7 +663,7 @@ void ecc_gen(void)
{
FILE *out;
unsigned char str[512];
- void *k, *order, *modulus;
+ void *k, *order, *modulus, *a;
ecc_point *G, *R;
int x;
@@ -674,26 +674,28 @@ void ecc_gen(void)
mp_init(&k);
mp_init(&order);
mp_init(&modulus);
+ mp_init(&a);
- for (x = 0; ltc_ecc_sets[x].size != 0; x++) {
- fprintf(out, "ECC-%d\n", ltc_ecc_sets[x].size*8);
+ for (x = 0; ltc_ecc_curves[x].prime != NULL; x++) {
+ fprintf(out, "%s\n", ltc_ecc_curves[x].OID);
mp_set(k, 1);
- mp_read_radix(order, (char *)ltc_ecc_sets[x].order, 16);
- mp_read_radix(modulus, (char *)ltc_ecc_sets[x].prime, 16);
- mp_read_radix(G->x, (char *)ltc_ecc_sets[x].Gx, 16);
- mp_read_radix(G->y, (char *)ltc_ecc_sets[x].Gy, 16);
+ mp_read_radix(order, (char *)ltc_ecc_curves[x].order, 16);
+ mp_read_radix(modulus, (char *)ltc_ecc_curves[x].prime, 16);
+ mp_read_radix(a, (char *)ltc_ecc_curves[x].A, 16);
+ mp_read_radix(G->x, (char *)ltc_ecc_curves[x].Gx, 16);
+ mp_read_radix(G->y, (char *)ltc_ecc_curves[x].Gy, 16);
mp_set(G->z, 1);
while (mp_cmp(k, order) == LTC_MP_LT) {
- ltc_mp.ecc_ptmul(k, G, R, modulus, 1);
+ ltc_mp.ecc_ptmul(k, G, R, a, modulus, 1);
mp_tohex(k, (char*)str); fprintf(out, "%s, ", (char*)str);
mp_tohex(R->x, (char*)str); fprintf(out, "%s, ", (char*)str);
mp_tohex(R->y, (char*)str); fprintf(out, "%s\n", (char*)str);
mp_mul_d(k, 3, k);
}
}
- mp_clear_multi(k, order, modulus, NULL);
+ mp_clear_multi(k, order, modulus, a, NULL);
ltc_ecc_del_point(G);
ltc_ecc_del_point(R);
fclose(out);
diff --git a/libtomcrypt_VS2008.vcproj b/libtomcrypt_VS2008.vcproj
index 07bb9db07..ccdc8420e 100644
--- a/libtomcrypt_VS2008.vcproj
+++ b/libtomcrypt_VS2008.vcproj
@@ -1371,6 +1371,10 @@
RelativePath="src\misc\pk_get_oid.c"
>
+
+
@@ -2274,6 +2278,18 @@
RelativePath="src\pk\ecc\ecc_free.c"
>
+
+
+
+
+
+
@@ -2286,6 +2302,18 @@
RelativePath="src\pk\ecc\ecc_make_key.c"
>
+
+
+
+
+
+
@@ -2307,7 +2335,19 @@
>
+
+
+
+
+
+
+
+
order of the curve outputs are triplets
-ECC-112
+1.3.132.0.6
1, 9487239995A5EE76B55F9C2F098, A89CE5AF8724C0A23E0E0FF77500
3, CFC1E3447FC33E5C2A7D2BF71298, 5BD6AC32F0A9E7AAB6AF722C3CB7
9, 3F37CF870B918CD41EE58F58DF14, CEC3FA5A53FF5A372B583CE40F20
@@ -72,7 +72,78 @@ E7246E52FD310B7D97DD4E9AB, 6FB82F9A01630129D70A2855DFFB, 32E0E55F5B39C0FD6042126
DB6794B8C6558DE83727119CD51, 7541506150DBB1D4C44CBBD8E025, C83F59D03595F97F6FAD1EF00D77
29236BE2A5300A9B8A57534D67F3, CA36DD2689FC281999437CC412E2, 577E04E806003AAC5A4E27D496B5
7B6A43A7EF901FD29F05F9E837D9, BA57BDF8F748B946F34F0CE6BA64, 6B9B5A5A98D4D1F0BBA56489B259
-ECC-128
+1.3.132.0.7
+1, 4BA30AB5E892B4E1649DD0928643, ADCD46F5882E3747DEF36E956E97
+3, 2460E4660D50E2991A2EB14B651, 7B40184A9E57AA0B667E2EDB937C
+9, C757CA0E0B97AC1AC3767D626A41, 8E4FC7670105AF602971706064A
+1B, 23DFB7F18DBE0608DB17D030BDB1, 9A25F67AB3AB3639C076E8D30D50
+51, FDFCF33E6BC11D97ADE54F1F8C, 3A37AC069618758FD5575DAB52EF
+F3, 3254CAD88A7C802398A54B1B3206, 4CA71EB30B530A8E59A80F9D08E1
+2D9, 8CB6EDDD24FA31FD753E7B34CC92, C3158F9BA92438FC6FDC6662CE8A
+88B, 35F47BD8BD1A121F325189F3AAF2, 7CDD5010F79B83424128746E29CE
+19A1, C0965DD5EA7BCE0A7376004D1D54, 7CD4341B01BF825DC2BEDA0F82BD
+4CE3, BA3F2CC26665AD335EA2D955E6AC, 6DB89C523E0732201EE3C088B98A
+E6A9, 9C70FECBA6F4211234D30C42A2DF, 88279A96C31A7296E75B781E1079
+2B3FB, C6FA76D5D61260CE22D35BE8C09C, 6E1788E96739A7A9181CEA5D160A
+81BF1, 2AB1FE15E611C80C2AB53EB3A0BF, 1A88422244C1C9AE9334EEC07C28
+1853D3, 91A7502C6B46BDB4F73A61F46318, A6F2FC0781A644894C7ACF1CCADA
+48FB79, 92DC94CBE6B82F2135219C646A8D, 54B5618C9D7CB8A930E3D26DC3CE
+DAF26B, 1ABE512B3E5BC91EA4874778491, 291813757A1C4E8DDB0F297F0716
+290D741, 9E5A612D9A1D2D2C7C79BC671925, 4BEC20AA0A52F6DDC38A56A6CDB4
+7B285C3, 6E05210074480237F2365347056A, 69536229394470F1B9F3A61A6CE1
+17179149, AC202FBB4BC57FE132B012FC1DC0, 3A2225F434A52ACC7F237D25DC04
+4546B3DB, 75B076A7D684C728F2D5D217A2A6, 51951B6C56D8332ED0894C6C63A2
+CFD41B91, 7670AC37AA58AE5E65917F1A27D3, C92E8E6477B1BF4C2842C573570F
+26F7C52B3, 4BA093DAACC0759E52C357FB2C33, 853BC25C76808FD211CD76056A8
+74E74F819, 5CE5000D83D4AC37C44018153ABB, 243F470F990874FD4E7387BB47ED
+15EB5EE84B, 6EA7B2221B02523DF354EF1092F8, 50891935A326E6D5336E8AD96914
+41C21CB8E1, 54A5860805DEEF05B5CABDB14321, 1BA6D2EB742EBF24E79E7E3655AB
+C546562AA3, 10DB27222729F6E8CEC71EF99201, 4E65F5CACD48D81E487C65FA0365
+24FD3027FE9, B4FB19346FEC5580C387CFBFB50F, B956A3C42E6BAEBFD0D39F5AD18A
+6EF79077FBB, CD9CFDFE316896B2CA52A08D754F, 4635E87E6F9241286F7D5F17FAD2
+14CE6B167F31, B2992BD8861C073C4F917EC7C337, 715BC483E2C1D9454DEA0E4D860B
+3E6B41437D93, BE92B113A8918C69618FFA0565CE, 70EFE72312CFA68ADF5E914C1A5C
+BB41C3CA78B9, AF46F30DB7969EE65B460E596897, 32D0F80F32E7C11A42C9C485A4F6
+231C54B5F6A2B, 7B73CE5B930BA725607798E0744D, 16A95CFCD69067184F486B2510F0
+6954FE21E3E81, 92E4B00F6CBC5853334511EF4A61, 9C698DA9B598E6284FA6A3D11A62
+13BFEFA65ABB83, 831749B85F732B48DF557C9BE461, 1332B9500E382F9D61E26704B474
+3B3FCEF3103289, A86E16CB33C499C7F4C1F56EEA7E, 1E7089164528169DB6BEE36EAEA0
+B1BF6CD930979B, 81F05B177E59BC532C76323797B1, 84479AD7CF25F5032F0ECE6309
+2153E468B91C6D1, CBDE2FFFFA4F931B09C9842EBE47, 2D0D86769BEBFA57FEBBEF536012
+63FBAD3A2B55473, D41A91A1E2190E75B8AC3BB7E3F, 655919928A6C94FDD20E482450B8
+12BF307AE81FFD59, 2A63AC25CA707CCEE9840B69788, 90B15B4B3A1445479EDC119C3F2B
+383D9170B85FF80B, 70DF0C2D8991534685DE563B4295, 221D026CB3FF8C8EB456484F8CD6
+A8B8B452291FE821, FCA980B613D55BE705823F4B1A, 6BCEA67A519A7174980FB2A07629
+1FA2A1CF67B5FB863, 9F6B0554DBEC91073D2A79564D08, 8B14BBD7B716A4D5CF05C4C8ABBA
+5EE7E56E3721F2929, BE505ED847040875AAF73A8670D7, 6FD4C4B538C6D942C9743C763932
+11CB7B04AA565D7B7B, D1953D214E93682F706B5B84773, BD88D61E1440265BF173AD2E8569
+3562710DFF03187271, 687D19E2F7AD7227E7DFC8A6BDE3, 492406B8679BA66E6D21AF633CBA
+A0275329FD09495753, 9EDB14A3D79EBC4B9957F15C020, 75E865ABDADBF4F2953A00EFD4CD
+1E075F97DF71BDC05F9, 5D393B1BC713EF9568E8666A021D, 408BD844B66F53DEED2B8726739F
+5A161EC79E5539411EB, 315CD2D819EA32C8561E3CD7BCF1, 4D683FCD622D33A78103CDE80BBB
+10E425C56DAFFABC35C1, 4E28D9FE8EDD24B43ED9AA6B7CEE, A8D87B0A38F87D59BE530187D601
+32AC7150490FF034A143, 299158EF18C0C041EEFDBB9E4494, CBA501ED0DDD3F9FFF8EC74C8950
+980553F0DB2FD09DE3C9, 309578096C757AFFE2BBB412EC5D, 4993090F4742235DBA2120956C1D
+1C80FFBD2918F71D9AB5B, 7897793758EEB5468B762CA199AA, 7FD9E378BFC57E935326F5E26380
+5582FF377B4AE558D0211, 25D254F2D8A148A655936EB8C665, BB358454A0FC5764F5715DF52524
+10088FDA671E0B00A70633, 31F9FCAE03963D7C78FC1DE8D832, 99B292CCB05003C1BBE5C6D1EB89
+3019AF8F355A2101F51299, 3355364A7A04D4E7F1B29790C062, 79A7DA31AD6E5E852DA5F512F6DE
+904D0EADA00E6305DF37CB, AC5FE3E3C6BF6F2828D80C4602A4, 35B8974B9F164EDACA0D3A41E9C3
+1B0E72C08E02B29119DA761, 8E290DEAB3B4BA792D256C40768F, 41A214C760766A8F8B9558466BBA
+512B5841AA0817B34D8F623, 3C6A5680CCEF735A09EF86A4BED8, 91C6FD100A23E39C940665405B1E
+F38208C4FE184719E8AE269, 944C73A570DAAE091B5068D1E7D3, 22718CC3A221FFCFF04DA4AB7069
+2DA861A4EFA48D54DBA0A73B, 9634C9B0E336CCE8E4B0080E0AE2, AC82B14D964173F738E61CE10969
+88F924EECEEDA7FE92E1F5B1, 7B33211FD0B839C91FE3DF87C2F6, 92213D05E10CF5D14A857E9885EC
+19AEB6ECC6CC8F7FBB8A5E113, C3CB8F04AD9A20A5698F2AA89AEF, 66A156EB20B36F90D96C758C1C11
+4D0C24C65465AE7F329F1A339, 3B12B7F7FA68EA14F404E9653287, 13C0229BA76559F18519A132119F
+E7246E52FD310B7D97DD4E9AB, D09BA6F1C21D1E66861E02279648, D802DB81270FD587BE5F5ABEE170
+2B56D4AF8F7932278C797EBD01, AEB2FB5BB7FD190CAB0D415AE84C, 9CB9371F146F612F971BC9FF0520
+82047E0EAE6B9676A56C7C3703, 1CA8F0CFD6262A6898FBB63B5318, 38D1CE4A5BE1953DE09C6135FB84
+1860D7A2C0B42C363F04574A509, 76D056A0774DCCB434B18C67BB87, 7506033BA038A5C9ABF627BA3112
+492286E8421C84A2BD0D05DEF1B, B7DE99C602ADDCFB11BA0712CB7E, 9BEAEB84BD618BADCF6147582A26
+DB6794B8C6558DE83727119CD51, 5EBAA803ED31429AFF1EEE08FE2B, 2E229189386B53839FF70FA49BCB
+29236BE2A5300A9B8A57534D67F3, 261CA4C5ADB2A21EEC0E35E3E451, 521565A441082FAD05C4EF7A35AE
+1.3.132.0.28
1, 161FF7528B899B2D0C28607CA52C5B86, CF5AC8395BAFEB13C02DA292DDED7A83
3, AD632F542942F23AA423B628A304B3B, 7AA67EE421C4E78851E4B4679BCDC41F
9, C732AE957882F6ADEEF94EF4FDFDB5A, 5F832D3A461B9BE0DAB9B6EFBDAAC16A
@@ -154,7 +225,88 @@ D043522B644335B36C5A15B7DE3E3, AA62C51A16D74D572E05D72465A9EAE8, BA546EF43C8432D
C5AFE6FF302BCBF94FD9829D87F5079, 81C87D44A112676C129F7F0A8AB2FC2E, 734E4D8902E68F34655AD425DE9C4D8F
2510FB4FD908363EBEF8C87D897DF16B, 56CD2AEED77F0DB901402C32DFF4C325, 4AC2237E19DA29D0F281B2B4F18953A0
6F32F1EF8B18A2BC3CEA59789C79D441, 356212C5077F17620E6A781AF20CD65, D45C73449F6B5F7F271DBDCB09AE90C0
-ECC-160
+1.3.132.0.29
+1, 7B6AA5D85E572983E6FB32A7CDEBC140, 27B6916A894D3AEE7106FE805FC34B44
+3, 47B16F39D7B0DE241E91F44619C35A83, 9F6E63D5E1D65AC5600D3B164C1F83B6
+9, 7241CA2907EA08A206160B733DA8EDC9, B5A633B1E336A9B07072BF2F6CCD6DE2
+1B, 69887B7F8E59A5558BDF8237A56C2DC7, 9CF9962C2B540A0A9E3D7BD892257DF
+51, 3950D1523BBFA521422B238A601CA0C9, 6C1D67DF6C0530DA37DD60A699C95646
+F3, CEF6B778B6AA3D4D364994174208C9, 9A73FEDE366DFAB8BCABE08A4FF21332
+2D9, E670AF4B141D8E9A414A39ECB57BDCEF, 5397B69EA267CD1F80C75DC81B894DC1
+88B, F813688EB93B83EC00545332EF06F1E6, 7FC4781297F740F86A1FE30B26063AFB
+19A1, DCD9B8CE65F4390DC2C4D81A76B3D636, BBB82F8784812FEC9BAA00021B27EDA8
+4CE3, 10E0E734B06ED181BED927F345638A0A, 3C6E61C4FDC60C5278AE87FE557C670C
+E6A9, D7C1FB42044B449C73CDF510FE4D4A8E, 390ED1F1EE5DCD69E3976E9A4CF19169
+2B3FB, 428E64B37D2C85C5619131EFEE69722, 6EF393385C383A4EC41BF9F9E34C3EA6
+81BF1, 724934F8D525DCA0688F616F14E1441C, 751E723515F5B2CFC60C1B18FCA520C1
+1853D3, C51E1546BCF9899A1468FAFCA4C6FA3D, F34BEA62E4AD2D1375BD92CFF77CF12C
+48FB79, 5E377653082C27E7B7AC98F3234C0F11, CFA16C3F0613105EA30369CD6366C252
+DAF26B, 780D70117289F413D4C34C6A279035F6, 17986DDBC55610B60D30F6F940986F78
+290D741, 5C9B8242AF080F08F5270DA2C18773B6, 8A0166A0DC6F3B9973C8BFB3AB320072
+7B285C3, EF89CB04C34A716A6F4A438F345008B0, 32B3CB6C7CAFECDC7C7F63CE54E53F5C
+17179149, 371A02C64BC2AF7E58CA91BB30BF5338, E1E5AEE3DC1B035706F280B1A0A6872C
+4546B3DB, 12F8F92B0E9C20957E772BA0FB2AFA0C, 8F63BE89E12D2ED3085E60639372C85A
+CFD41B91, 47B3D388DCFBF7A2D1CFDFA4ABDCF146, B877E644DB2B4CC00561FEBEE2284C01
+26F7C52B3, 6019EA4858DF592A47A4DB52557B4EE7, 377D408193698CFB797100A7BB807AD9
+74E74F819, 90B7B44057BE5F4AD8C9FF0CD16112D, 997D0ACB9CA106657F22EF6E7BBF541E
+15EB5EE84B, 65A7B3F7FD77D559ACB70B5F9CF934A2, 95E97592DEF236692550DF653650F8D8
+41C21CB8E1, 27ECCC7D3C5876E629B720FD73DEBDC5, DCB2D60A6532CC123291B033C2FB1D1C
+C546562AA3, F24041DBC0B727927962AD727E128C63, DEEA0B0A9E57A982543E51B9CA02AF8A
+24FD3027FE9, 5B7ED8827EE6AE649F7AB5F455BC0165, 2178B3827BB4B957D7E1F6A4E0D5386
+6EF79077FBB, F647589245F670BB14DFD65C5D3A9475, 417504CF7EA904D07822CEECEBCFB1D2
+14CE6B167F31, F822591F8BA7A8B0D66894C9B7F292A, 6A2C304975B05F468BDF31E9F58B1C69
+3E6B41437D93, 813BD31795E094B3EFB10EFE0475E069, 9C945E3858B25C4DA454BF98A07FA682
+BB41C3CA78B9, 6B2989248D96B2950675225C7957082B, BCCD7128807AFA43BC025112CDB3C9C3
+231C54B5F6A2B, 8BC35FA6DAED0287E1B9D72D7795F60E, 5B211346063C559DB25349A678E9E6E3
+6954FE21E3E81, EE00CAB6ED53DE537E1BDF3CBA9719D6, 8D0EF66BAC910A70F282B9F4B218BCEB
+13BFEFA65ABB83, C2966B805A9F9D698D8740DF174A95DB, 6332C7B857C73FD72356233386646FA8
+3B3FCEF3103289, 55A4826EB1C0EB5FF0F9847B4FC3CD35, EED33E209A72206EA2A05E4B8DAF1B77
+B1BF6CD930979B, 513C3F855299F336C1C0A93F4ABFBF23, 8E5B7A15C55A1B30F2B0317119247AEE
+2153E468B91C6D1, 9EF1B0038C61D50A3013E7EE2AF536BE, 5041A10BB90A1E53C5D1C9C2D3AC9896
+63FBAD3A2B55473, A5B45504EDE46DBB209E17113C9CC832, A52DB69C46347F66AAE889DFA3892F85
+12BF307AE81FFD59, 2C8EE980D8E93201FBC9015B3EDFAAF8, 2CBE040263BAEA61FC5C436EA2579D4E
+383D9170B85FF80B, CB4A2547E15DD5ADAB81036969032646, 5D37359A21958F5E95CAF8F048F703C6
+A8B8B452291FE821, 388E10BF51F3F5F1AC21BAC0401AD8F9, 741B1208A65BE972286B87EAB58A2597
+1FA2A1CF67B5FB863, 4EF86EED7F5815E734991919EABB0B67, 9AD3B9735443AEB66A1969207397F784
+5EE7E56E3721F2929, 6EFCD8CB03CAA1D071A6C0D88EA84EB0, 5F07E54612DD9C32155A95698E8AF08A
+11CB7B04AA565D7B7B, 99BF8900B81670076FB0883CC3BCABB, 8557F1134ABA384274C101289A4FEF61
+3562710DFF03187271, EA57600C3CB711345943E0A53D4D77A9, 110401AEA8176E4DCE90AC45CA1207A8
+A0275329FD09495753, E1AB0CAFFB942355006518AA7AF16097, 38A10FB30E34F4F5789D9B6536F40FD1
+1E075F97DF71BDC05F9, D4F81451E5A58FA7C940C98AC28AD0F, 82EC9A7F81DA8913CB85A6D3C283DE4C
+5A161EC79E5539411EB, E5E0D126BAFD2EC73445DF39FC2D90EF, F274921E361BA15471BDDA78176BECA
+10E425C56DAFFABC35C1, 7B32B9C168ED1CA25DAAE028906F9158, 144CCC13625FD94B87D97FA1B1CAC807
+32AC7150490FF034A143, 8FB0161435220175126667A2FD29B3A5, EEBFB0DA8445FEE38BE5EF46B59C5B0
+980553F0DB2FD09DE3C9, B83CD1BAE240B126E151E6778CBF46CF, B444BF29FD7D7E794EB03F9A1804C74E
+1C80FFBD2918F71D9AB5B, ACE152CED156A07CC466558148C033D0, 7309C5A0E1ECB03EEE4303275651D999
+5582FF377B4AE558D0211, F87F2F2578C5D302767949C1D765AB98, 64AC3D93BF69ED0FC7C7B7EDA15FEB86
+10088FDA671E0B00A70633, 2A00451CCD4D74FFD452E73C5C0F31CC, 6ECE138533E121ADD0D743EB30C71227
+3019AF8F355A2101F51299, D5400C81DBA4AE65FACC0E09F59B833D, 540CC716470B64EE77E08FFEE17BCE8
+904D0EADA00E6305DF37CB, E025D5E755DCA07EA09D715E766F9C2C, 6A36E79F669873132953C3BCF08D6DE
+1B0E72C08E02B29119DA761, BB55ADC5F50E0A9FBEBE9E2321EE70B2, 54BDF0FE76728B8D75B6536F027F2995
+512B5841AA0817B34D8F623, CDEB19ABAB19EBE6C60C07BF2AA6AAD1, F4ED2877F3EEE1E6DFD01952ED9E51A3
+F38208C4FE184719E8AE269, E75CED09C24312C597F50DD59CD912CA, 5B0166715D70D7E1F34A2C6B78B7470
+2DA861A4EFA48D54DBA0A73B, 4EF6F25AAFD49E0C05F068DBB0593BB, 2A24CB4FF919FE84B574234A00478812
+88F924EECEEDA7FE92E1F5B1, 1E292B443F8D1AD2CCD014DA122E4D15, BE6CE4F9AC11519256C0ABC817AC0ACF
+19AEB6ECC6CC8F7FBB8A5E113, 1F191AF1A8A1A8B28D5C2FF9F53B073, C810DDB3CAE65CC3CE6E867CE786F772
+4D0C24C65465AE7F329F1A339, B611A43795DBC18E137ABE52336CF02A, CE1E15FA25442C12F9EB5EA9B26E6A37
+E7246E52FD310B7D97DD4E9AB, 50E80D2F091F307E1516D4390D3246E5, 2C571DE147AA2F71E309D47967341580
+2B56D4AF8F7932278C797EBD01, CDAAE886E118D317BD96C2DC0161E376, 2A187655E8D77A0617A9B7F0A8235EE8
+82047E0EAE6B9676A56C7C3703, 1667F876B22D2ACE67004D71E878F586, FE947FCBE0445F610CC4C4F2606FBEEE
+1860D7A2C0B42C363F04574A509, CA37EDE675209416CD51951ACCC210E3, 78E9679577F1485D76636764BEB20DF4
+492286E8421C84A2BD0D05DEF1B, 360CA37CD6347F378CA014FFD52D6218, 5A810FFFAD5B5B27AF3E92AFB53FE71F
+DB6794B8C6558DE83727119CD51, BCCF2F21D6C7FBF199F4CD65D3C5231B, 2595F31AC62D3B9939D12C06B0CA8318
+29236BE2A5300A9B8A57534D67F3, B8E8C15952DBAA0B180B30E7B864AD00, D49967B5DF715B66E141B7BFA229B15B
+7B6A43A7EF901FD29F05F9E837D9, 9FBE7709875F9A94C8A1A33974A45D9F, 27844701BE34C6A11DE9BC45F9C7E389
+1723ECAF7CEB05F77DD11EDB8A78B, BFD9BB2ACF14177C8C7B756999CCEB6D, D3010831D97F65EEA9C103D28152ED2A
+456BC60E76C111E679735C929F6A1, E4BAFC5C83CD64CB3EDB5640B70FCD55, 7028E6818E6E53AE6664E4FBB9AC47FD
+D043522B644335B36C5A15B7DE3E3, A3C1180293F4059EDEF304284853FEF1, 8E43271308411CF9CAF8B0E3F05DA5D8
+270C9F6822CC9A11A450E41279ABA9, ED0ED86F903C37E6250A72810883C835, 3D74E0380B925E7C08D8B788B2966D43
+7525DE386865CE34ECF2AC376D02FB, 441AF08E1396349A2F2680A9B9594ABD, 60BE7B43C2A5399D5EB1E28028E70367
+15F719AA939316A9EC6D804A64708F1, BC05E6175EC85FCE85C3EB563E0A7594, D575E3E04F89584D9B588A509C8164B9
+41E54CFFBAB943FDC54880DF2D51AD3, 81DED01B6FB2666BCC6E9A32D973F12C, 6E8D9D995ED6D9EABA0566CC5839DD
+C5AFE6FF302BCBF94FD9829D87F5079, CDD1C46706566FA239CB891B094D2098, A9942B692AA93B9B82FED10A49C77B07
+2510FB4FD908363EBEF8C87D897DF16B, 9B8D27B6D1170F118ECD789D5301F9E4, 20E1048DE95739DC72F853A161DAED3B
+1.3.132.0.8
1, 4A96B5688EF573284664698968C38BB913CBFC82, 23A628553168947D59DCC912042351377AC5FB32
3, 7B76FF541EF363F2DF13DE1650BD48DAA958BC59, C915CA790D8C8877B55BE0079D12854FFE9F6F5A
9, 25393E48E2B7B5DF8142CF731E3F00664D93BBB, E75DE5DF76185C0D233F23A2E7B973A954694156
@@ -256,7 +408,211 @@ A912FD9E31CD7E3B6DEDE937884905E530493, 57863906F760EB7472FDBBAA7AB922EDE99A30CD,
A07D06BD29460ED26958D45FB65D50988CD5789, B23E082FEF3C87F6C431FA42CAB2E70E6B22165A, AAF1370FCD36AFC7EBB188EA3CAC36B6143C4324
1E17714377BD22C773C0A7D1F2317F1C9A68069B, 2A808829F1789876B2FDE344382EE0B8690C2B00, 3273FA8D18A239DC81FE8294352CD40A408FECA1
5A4653CA673768565B41F775D6947D55CF3813D1, DFA008B9187788078297F4A9FA02192C4FC0DAE2, ED0614DACFCF34F0125FDA6F9E7AFF7C5DCACCB6
-ECC-192
+1.3.132.0.30
+1, 52DCB034293A117E1F4FF11B30F7199D3144CE6D, FEAFFEF2E331F296E071FA0DF9982CFEA7D43F2E
+3, E84FF970605DABE350FD9BF375FC37522C5888A5, 78DE7599C4A72CEA3EF4BC3A29982ADC894EC182
+9, 20E3F772D5FC9E8BFD8D67DCD8B45399D630D37A, 1FF9A1E91849DB0DAE8C6509BD1C609F51466D17
+1B, BB39FCC5B071E2173428BEAB705DB9FCEBAB502F, 83E5B88D0E794A8AE7997380479C9748DE067AE
+51, 917A736FD7D951F7A806F7BA04693BADEB624C06, 855174C9F3774E40C641035696036739029366EC
+F3, 2BE453ECE6414AB5F13FB81D3DEA91B9598C6710, 29453EA0F29F27B84119B89A5E3081BD9DE77742
+2D9, A75E520D70CC4306CFBDFCCBE28E97FB0627682D, C883B2E1C91F12CFCA75CBDED17295C11E8574F2
+88B, 6EEB86F7B2B9FF907702A392577E1310F56DB78F, 7C261E33D409858A2AEA9D4A3FE8C832479F667F
+19A1, 7E757759E045E8D016A66FDA20E4897A8A2AFDF6, D039279DC825B921B9D9711473F89221756A2E99
+4CE3, D35BEC3555B1F35EB22A4FCF4FBCC5CE3B764A22, 4446AD8C03A5D35A7B01A5B36EDC892B49454F8A
+E6A9, 23B9D7BA0797F73831ACC2F9CAA1DF64CDE7F559, 66540959AEAA3E5B70D9D641ABF81BA14A1DF162
+2B3FB, E6CA92E5AE9BDF85E33F52E9E1F2F050299DD389, 387FD8272E4080A49BD791F93BD8619AF3CC63B7
+81BF1, DE16D96A9125B2528591AFE488D90FC01E22E69, 1C696095DD5ACFD89522A98539761FB5A7647E73
+1853D3, 804557D9B717F4C2259E72F84F13F35C013A82C2, FFE7EF93097442206704CEDCA0F75B6BA5D5C826
+48FB79, 9E240F06223ADA3CCFD1EF7A3CB305BF5B4B9FAC, FB3DA0F771E9C6B648C375A0EA823A1B87614F99
+DAF26B, B4629AF4194C351FF304F96B26B51132BC957B41, D3483CD817E9CA55EF5A2C722CA623C31D3DD448
+290D741, B8D59B7F10D7EF72131597752E632648123931EC, 230842335D0F6B1C0E76C3EF50BA422D6FB51FCA
+7B285C3, 81A69485E9810488F7232F759DDAB105DCEA7CA1, E8D8FBD364E95EEA8B048E0A06E45E747AEFD029
+17179149, 6B366B527EB44994727694CEFEBCF25563502769, 1DD47DEE7D27319ED4D39324998B664D814BB3DD
+4546B3DB, 2B3BB11C9F43C3EC8B8E80179B8DA43F1465A881, DEB646C27B429B7B71F71637B851AB3E5B3655AC
+CFD41B91, 3B4A775E4DDED67DCED52178CB3752C6EB5D8FB9, 90B2AB13FE577A8AF0D1BCA5A03CA86AE1D91121
+26F7C52B3, DD414154FB0F89BCC29962419D1FE1B3F08CF252, 95D9ECCBDE6C3021766A4A40EAAB6CC84377F0D1
+74E74F819, 90413999E53D6ADACA31CEBD6A7038D52B0AA211, DA7203B06DE40019D2922E7E4A6AF824FCE1ABA8
+15EB5EE84B, ACC03E8896D725188FC18E13168C1AFE93D2034B, BF4D2E3EE06E2F96C36D4B81C9CAC3E087B72849
+41C21CB8E1, 8095AFF53E7E35BA5802AB833D74E7FA2EA2F3B8, 85135D38EB7B3BEE3A6D6422E065490D6847FA0A
+C546562AA3, E8E61E9C810B819D549B12F41A0F7F8684DD0893, 141F4D38A3A7985F70549132AE3CA086A8CBDC5F
+24FD3027FE9, A981B18FF6982534CBAFD0703EB75C96AA4249BD, 30615DA08DE405E46F4313D5418C3703F551215
+6EF79077FBB, C7B376EDBB469F829EBA9CDF71FF741819DC8673, 38A6649749A7A95B1DF9A7B990FB931099E07AA5
+14CE6B167F31, 6C7F85752C6D533BE59285617F79FA08D42DF128, CA5D147409A284BE32FBD9189655047850C3F053
+3E6B41437D93, A656B1EED7480FCB748A0EA8D765BBE0DC539DAF, 1739BB1F3A7A5DB88C8955B48CB9DECF403B46E
+BB41C3CA78B9, 4D55AF39E9FEC87363DF83461742646AF102346C, 93B1B7040655EDADC7C1AB702D34228B46AB8330
+231C54B5F6A2B, C0F8BD2D64E1E2544D0ABF00E68C13BAC8C22DE1, 85DE486627FD5A72978FB8B63BE642D5DF94ED59
+6954FE21E3E81, B0F5612719F7DAF707D473E8B8B3922BB275E67F, EAE72CAA1E28AF26A73F9CA713EEE0565FC62F74
+13BFEFA65ABB83, 130DE13E51152B3D00B2CDF2430295E63E20BFC2, 496C525C46D892082233F7299CEA733A151E9217
+3B3FCEF3103289, 817AAE63E84C7AD209713EE959DB27A859744765, 21416BB63BAEF58D55E610F3F0C524C0E07E3B10
+B1BF6CD930979B, 3D95A6FA5F03E37D2ED218102EA7C08D27DC30A1, C15BCE32093F86FC4E05CC1FA8745DA081B6E9C5
+2153E468B91C6D1, B47D1D8A7B327CE49F1EFA90F5163E698B4707EA, A90022E3B8ACDD0CAD379BBA71CEFD62FF654098
+63FBAD3A2B55473, 3675906FC4E64690ECBFD997228E219DE0B8E44F, 7D093815DBE35ADE59FE73CF8D0628C6D9978E55
+12BF307AE81FFD59, 4C5B905F550C9ED37170289DCA7D8AD52270F71A, 449E64735D71A9C9FDA06E48B0185DD641816662
+383D9170B85FF80B, 60F691ACBB04331A4AE861A0C47644852B2DCCFD, BE9450E2CA651D502BF8D7205B635026F5EEA40B
+A8B8B452291FE821, C1EB9E6FCE7A047122418064C9C73DCFA02BE92, C23B9533B1C79DF0D0B1C825CF0B23516866BB02
+1FA2A1CF67B5FB863, 57C5E838DF00A198B0976A00420B899A39A2F96D, CB3B3FDC297B86E331B61343574C5F434D88B1A8
+5EE7E56E3721F2929, 2E5334FF4B159EE146ED5212A90EAC98F5A90D62, 15A2B2961B0009B052DF67AF265919340938C931
+11CB7B04AA565D7B7B, 247BAF4436840B3BCEEE392B312E8C8C0D8BDE6, D68BA96FEF63AC69E664A80CC351A5D165D1E1BD
+3562710DFF03187271, B7FF541AFFCE28023468B127D25D4C73B94BE9BE, B54FFC36F25338EB5FCB5A8C69EB5F40D96143A6
+A0275329FD09495753, 9F15ABFEF7521FA5B7437926376935AE0CEEDEB2, CBB16E599C427AFC36E322838FD27133EBF30A97
+1E075F97DF71BDC05F9, 17CC0FE99717634F61ED25D287581289030E0965, CDE6E612910407B9FF6CD587204CA4C2C8AAD103
+5A161EC79E5539411EB, 5537052945F73EBA930CFA9E2C046B12B2B6DDA0, A63C9D267C733381A29ACCEEE0B481AFE8586B07
+10E425C56DAFFABC35C1, 81577B6C0549893E0391D8B5A637AF14902ABAE3, A8DAF07FF9D1823D77CCCC341AB5DC924D6707EB
+32AC7150490FF034A143, 11C487704058014F3960FA042F6BCF0208D72226, 6A9255CA8DC3D75F40FF6B99B6E5E0BE05090FD5
+980553F0DB2FD09DE3C9, 5DCC5E1D7E3841FDC3CB3111C2FD418E63E2959F, 8421EDB843357C04C99416E054B82215A941ED9E
+1C80FFBD2918F71D9AB5B, 190DD0670D24E239AB389D7BDAAC6F9EDADA25EF, 4E3AD98CE374531D7B197F05DAA707DF652277C3
+5582FF377B4AE558D0211, DE90F21207488891F647294BDB1740430103AF6A, E56282E84E7B5487AB6FC3950321C4ED8BF055D8
+10088FDA671E0B00A70633, 251DE0F749F7BC6D6F9B8C57AB8B99D471B427F, 5DC534DACED7B253EC8586F687B6F45A69529E85
+3019AF8F355A2101F51299, FBA8EF5AB98667CDE6542F0B018A201E38D07662, CD17A3E5A978C4DDCCF0482BDAA673DBA69D67F
+904D0EADA00E6305DF37CB, 374CBE0A3F1BE0A59F149EC52626CAB72EE3EA37, CAB9B36E001B245B37DA0DE643F1D38A9D52E02E
+1B0E72C08E02B29119DA761, 10FB79BC106B7AE1CFD1DFCC2EDA7D104E308277, F2FB27D892B77AD1F3C3D42FB0E41DB41261C5F0
+512B5841AA0817B34D8F623, 6F9A5666ABCA8CE9DDD5BBF68740EE9BBB942135, 7E1D68B011DFC4970C7180C91C60E44D48C9D13D
+F38208C4FE184719E8AE269, 5C099D70A3DD254FC6DAB7A35A83A129ADDEFC95, 41B7F280916ED5232720203176BF876DBABEAC0
+2DA861A4EFA48D54DBA0A73B, E04963ED17206CD3567A3659257047F611073802, 531A901A1143CA3F76928D3CE1CBBA576F52FE18
+88F924EECEEDA7FE92E1F5B1, A050AE836C13B0409D21FAFF6D7DAA4AF383A60E, BB2D129768BBD341AB42CA4E5FD2F9CA280AC5DE
+19AEB6ECC6CC8F7FBB8A5E113, 1BBF025BFA62E63BCFBAE987F7AF6FCE52F3796F, 44193275DB1ADAB128EEEFF1A4EAE52D65286DD
+4D0C24C65465AE7F329F1A339, DB74D61FD6E50092CDAC6603DCE8AD4AA5303580, B01E097F49B81070822E3B0FC686F114CEA950F8
+E7246E52FD310B7D97DD4E9AB, F6348F99B25AEF9C685CC1CC1B09A6FFC1AD268A, 27970CE8F8C1EADF9B8471E0ADF0E99B2E448AC6
+2B56D4AF8F7932278C797EBD01, C6FFBFDF3A0A18215BE1E8A9E390990B4F86BEF0, 55A890E56C9A0864B67ADDB6F3F23849B727E7E6
+82047E0EAE6B9676A56C7C3703, F84CEAB8518BF2BD74EB9D1B566394C70A598CF2, 84E62CB2D9B70C24701E26B493BC18E65EEE9DFE
+1860D7A2C0B42C363F04574A509, C29A30F6E9D37A677AEE66B68A6BCBD9FF7E9254, 67AE3F98D51CF99250A94459FA4D6BA1371AF275
+492286E8421C84A2BD0D05DEF1B, 27B7E2B467512B4CB4088EAF7DD756B061334BA5, C0F57BC2211B8FEE5B1FC3F22AA1A8A538390D4D
+DB6794B8C6558DE83727119CD51, C94ECB5310E4FE47ACBFFC26C120E79D616DB894, A62FCEDD6EA62887C7426AC1CF4E42A35B0FD8CE
+29236BE2A5300A9B8A57534D67F3, 3C8D58D6CA4F92AB5D621822EFE2D5CF6980752D, 7442A25CFB459399F85D98283FAF70A88AEFCFCD
+7B6A43A7EF901FD29F05F9E837D9, B8BD1F42D9B66F5882D37AF44393147C942C67E9, D0B5EA56047F4ED6A52EF104EB680661E73719B9
+1723ECAF7CEB05F77DD11EDB8A78B, B33CAFD14F7E7E56852952882635CA6E7EF378C, CCE4F3BFACFB5E928C2F48FD1CB248AD43880AAF
+456BC60E76C111E679735C929F6A1, EDC843BADFC6EFC2798CA374483FD7FC44648760, B88E8BBE05DFFB90B8CFB0E154F0B178265ED2B1
+D043522B644335B36C5A15B7DE3E3, C70FF80788CDB11C3B9ED08BA81CBA626E7D89EA, A8266F3B7DD911355686EF37916FD856C6C1B2BC
+270C9F6822CC9A11A450E41279ABA9, 35736208A8A98368BB7A367CBFEBEB34B1A4C850, 7F5BDA78ED9702E30EEE1A0999D3D06F0C0D3D22
+7525DE386865CE34ECF2AC376D02FB, 802DDECDDB38E7255BEC5DF4FCF63348444BC2F3, 7D7B07B4B6E58AB2982FBC3BEC0ADB556AD7AA95
+15F719AA939316A9EC6D804A64708F1, FB07B2EF10F9E65DA63175445294E378E212D0B3, 5A5B10C8453F0D9E6FB69A3B9911987D8953443F
+41E54CFFBAB943FDC54880DF2D51AD3, 3BE5FD59997ED3D8E766807F86E65485C4AC8494, FBCB717ABD9B29E967DFECC5285A61A4A4949011
+C5AFE6FF302BCBF94FD9829D87F5079, A559284B36DBEE1C8A62A720B050CAC6C2FB860A, B9DAA637215A032084C10BB1AC25876CA8B118DA
+2510FB4FD908363EBEF8C87D897DF16B, 72FC8462EE8B7A12491558AB6C02586293146AB5, 4B32DB3A55DF7439A48BF7786A70D0FB429E72F
+6F32F1EF8B18A2BC3CEA59789C79D441, 5CFB5D7131BB331B46D805D1F78506AC8B01BC57, 930E9016FF39F1E2261151C562A1F0CEE91BC56D
+14D98D5CEA149E834B6BF0C69D56D7CC3, ED4AC5476DBB38B5DB6DFFC539ACE478E191CE20, 4A5E96850FDB618ECBBA8F195EEB154E45DEEE70
+3E8CA816BE3DDB89E243D253D80487649, D53CCF1CF5091F1A374682DFF5305AE6520C26FC, A02DD14110BEE32EF6FD2EA81073BFCEFCCA0738
+BBA5F8443AB9929DA6CB76FB880D962DB, 657F9586DF16DC4323F154981DD5BD6F9528B152, 7328EE73D5E2FA9C3AFB66370275FAFB3BC0F2D0
+232F1E8CCB02CB7D8F46264F29828C2891, 8D22239C77FD8956657E942F81F4E31935C4765A, 16C3E4F4469EF19691E108566F21CC6A81B79F89
+698D5BA661086278ADD272ED7C87A479B3, A971A3817B7E02E3CA4846799742900B6826C063, 90BE06980D7276DDC32C86428DD05982CE87C23
+13CA812F32319276A097758C87596ED6D19, 3E9F78D2901C8F612B8ED52C5BCB199EE7386210, B7C4518B748202BB190871E26B1182C34E317D92
+3B5F838D9694B763E1C660A5960C4C8474B, 3C67FAA945184A9F37345471380799C1910F4D5B, 203DEF94CDE6AB39857BDF3193758D1F207CD0F6
+B21E8AA8C3BE262BA55321F0C224E58D5E1, 8F02FAD78E87AFBA0B1912FC7F0F71156B98C4D, 1B13737859F356DB624766D98C815EA2AA8B7A7A
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, F7CD252E843EDBAA6CE122A6E9D3C33C6E90D9A0, 8F8B875766E844764CCCC5D92E1DAD0329D29071
+64312DFEEE1AF5788CFEC3176D34C11F84E9, D14D4C47296849BD8428DCD8599A9D96FA1BA830, F74CACE0492ED70C30ADC10AE432E05708A9FE25
+12C9389FCCA50E069A6FC4946479E435E8EBB, FF36A94C74B0B98A4707FF9AA56E739CA8DBD5A8, BE559D0589E929D4FB577F0F99ED7CBFFF305FEB
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, 9E69A22C84F1C14D995F1965A4348E9142D4B152, EBE93772CB5C99B4EFC366C127BFE372FB374D9D
+A912FD9E31CD7E3B6DEDE937884905E530493, 159C51CAE128D5387111E2E0C564FF5D9FF31FD5, 664C32CC0A517E9A59275D96A986432A9CC7985D
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, E2840BAD56E05C1DDA5E25A52848BA282ADD76BA, 18CD5FFF525C92FBE1F8E6F8E7C6CCE93E835619
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, 21EACBA9F6A4614D3FA6D7D8D77B778F1A703358, AC5C0D86635F1C655B535B51DCDC6FFAA6E8B10D
+11D500BFAF40AC5044981798DB5FB39F2C17B81, C4AA13E2B2363E4A7EAE4AFE80006CE4F223C6E6, C3C93DCBF4872D68E2103800B1A8DEA46CE94D9C
+357F023F0DC204F0CDC846CA921F1ADD8447283, AE346CADE8E0E61BF7EBD87BC63F35691E7D21A9, E07CDB475E481DA93AFBF4EB1FF21A0413DE6366
+A07D06BD29460ED26958D45FB65D50988CD5789, 49A5142EB939EC1A49876BB725594B8AB4F04EB3, E03E86A5298E2B61179F919AF6DD88D2A588163
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, 5B56687A46076CCC824B82BC7C0B44D2C31DB4C8, 280021AD0B0FD54ACC6BA1811A67205783088089
+5A4653CA673768565B41F775D6947D55CF3813D1, 889CE464400776C228A8658418218094A814F4DD, 45EADF4596AB04874C709680711E79331FA84F0D
+1.3.132.0.9
+1, 3B4C382CE37AA192A4019E763036F4F5DD4D7EBB, 938CF935318FDCED6BC28286531733C3F03C4FEE
+3, 76BFB34670AF0E3305C57012E49D9AEA3DAE0D5D, F153607068DCB611D14C6D9A1849DB711F6BC52F
+9, C1C4F16E4F7EE19B36A86AF5EED8085D7BE07793, 5C8B0A739ABDAFE3FC07F9C55BBA92D3FC74A233
+1B, C702F0AC309B2FEA90BD71F0335B2F31D1E1E1B4, EABB018739DD8488F3B70FF0D97BF4EE73DE1077
+51, 14666658B3C4BA0150161097C9D019DA2A7FFA1C, 1F241171E25C85B02217017B961851F0A83E526
+F3, 413E6662045AEE7D2D7A8FD851C956C54891A2A3, 4140DD8652C88B5DD14A36479137DDA4400C4777
+2D9, 12966924224A9CF1FBC41E6013D234A38363CD14, 7B17EBA0CAB61517B046FFA30753AFC737FFBFB3
+88B, 7C35C56DF7F85396E0B086B21C86C1C2E61F7171, 41E8E0C55E0595DCFB330DA51148962B6C629DFB
+19A1, 43254FCCA036AB68AB15BFA206C7C2BBCBD94036, A5DA83F4CD50B7E5BFEC985FC8545ECE68252021
+4CE3, 6EFDDDC5BC2D07EE3BB244E7B926AF3E11F765F2, 387D97356553CFCACA1832205A075F797E654E57
+E6A9, 98CE92B26DC42844FBB754B26347A898C7079C3B, 65694EC75AA857827CD023C5C417870D9FBE49D1
+2B3FB, 7B914CAD1F831654B3264542A5B4F5E1DFB89EAC, 23447155757E274289DE3DD6E30F32F47A10903C
+81BF1, A89536525CCAA97E6FB3780B2FEEBBE0F3B19682, F91D2095C345BC1D3252328D9B2636545C921D37
+1853D3, 843510859EADD253A73D41D1B9C5F9809A25A943, E6F95B7C729EA35D66187126C65BBF132CFA8B91
+48FB79, 374B8BB4EB3FFE2026509E2B9227AC3F6C53219F, 8628066B76D88AE611FB425D3BFD874366A93D7C
+DAF26B, BF6CAFBCB474012F40E46AB340757A5D172D278C, 72FCA5A48383279DC850308340A0712526E87BBF
+290D741, B223C0B6403E0486F3FE8B218B83825D6CCFC4E1, 788039AAC6350FB6C37DA66CAF122DFA94456ABA
+7B285C3, 4F4C4782428744D86A2A3E8BB5B7D226F3BDB4D3, AEE356FA4F429E7B6016EB5271CE3F48F4CB8BCE
+17179149, 3E293F69FA42E1C647B9B394F496E50F01396DEE, CDC675A8141ACE35F6F6B5120DFE0F1F02C5D1C9
+4546B3DB, D62CC754E44166FC92BF8CFCD264274DB88FBD2, FCA99ECB7D2CDCECDC7AFE90F52F87208F734EEE
+CFD41B91, 8AF061ECB086ECEEFB04059CDC9504DBEBA02387, 20E4E928AF344CB027C1483B7CA6898215C36046
+26F7C52B3, 7E125B8B3921EF2CF98A2C0653095162A89E1B4B, 60379A55F7796DBE2AF9960F9D688D5C38D09C89
+74E74F819, D438C976CCFB8014D74C489AAEB4D6DF2D28C19C, 63EB1A891FA4A136ED0D4E17B37585E07AA9DE76
+15EB5EE84B, E953E2D8ACCBD2147E04DFA5F91CA13E3EF45467, 991153A58F18015067DE56DB100AF5441BB823C1
+41C21CB8E1, 22E4A7D616186C0F2CAB4397C9B6F37005D62C8A, A589708D305D190D6819230E9E636CB1E724AAD4
+C546562AA3, FC9830B74C7C76F9C296FE04EF0B58F223F4B254, 85D53D0716349602ABC673EA9C2C86AE27ED33F7
+24FD3027FE9, B65FFFE50C4DD3FD7C2136CBD9DACEFB35D95E1D, 8727F36E898C5926BD5223AFBEF8833D54E55C6E
+6EF79077FBB, 74736BEFE3EAE4D25E18AC9826BAD4EE0A19158, ADAF640F05780D87DECE7CBE85C5578CBBBEF4E7
+14CE6B167F31, 7513955E367B6E13BEA800023556AA265A06B697, ACB82877FDBA192FCBBCA32C907A7C7AADA1D00D
+3E6B41437D93, 93F4DBF59B1C97C9181CA53C49DAA4A9B4BCBEA0, 979DAC9C319EF24DE692D693119CDF9C641803F3
+BB41C3CA78B9, E1E9B0159F953E0801461E54970C3E6633D3842E, 29C07847B5DCBCEB7390EA0D05F06B9BB8A1B330
+231C54B5F6A2B, 917F914B5E038280B3148D7F278C8E6DC2ACDC70, D91584C1B8677780213615DC733FE80BD6354788
+6954FE21E3E81, 47CF089AA012071EBC04B67354E5E7D7A91BF955, F638F8727CA45EE34E3196DB47735509B1070CA5
+13BFEFA65ABB83, 1600A9A516FBDFC5B0A3CB1F80640A665E07A941, A16B53AD774D56E3B126CBB93954560E3EC1DE24
+3B3FCEF3103289, 340895C5317ACDBE25C749515B191BA2E1F75BAF, A3F8C4F43B439F3116C1E9DC15B4D27B76C0CF31
+B1BF6CD930979B, 345607DEB8E7A845A4D3EC42840DB4FEB936982E, 1041EECCCF5D8ECE53EF4544DB8D31119D18222D
+2153E468B91C6D1, CE74C5249E2FAE85AAB4538C3542E39AAFDDF83A, D0A4D2089153577C89071ACEB8413870309BF18F
+63FBAD3A2B55473, 4A036BEF649D08F29C4F1AEB208FF5C51110A30E, A0AC63C1E5D745448706E41D42ABF7FC621D5E14
+12BF307AE81FFD59, 85EEB2F5C740A245A415130FB8382F0E5BBF5394, DFDECE2994520892EA6EE91DB7B8B0D7DE98B656
+383D9170B85FF80B, 845D0391AD48F56F935398301552F561190C9B38, 6DC10613EE54E5605068976AE6EC786110888AB3
+A8B8B452291FE821, 41671FE9CA17EFBA8AC9CD13ADF7F67E463C967C, 84E2670FE293C305BF7BB4C13965A32CBFF08201
+1FA2A1CF67B5FB863, F877C6CB828F3A4AB7E467CF93017AADE93F75B4, 7946BB16D19BEB2A5F4642370184CAA70F2167D5
+5EE7E56E3721F2929, C4E05B2666827D8DE93DACEBB89A225190068557, 819E11B6AC65724567D59A6F6E42784CBDE5A0EE
+11CB7B04AA565D7B7B, 7EAB24A9A29898E2E29E4F4D8957AF6F8243B7C9, 77F0E73CF0EBF971042EE33E140C4448B11B581B
+3562710DFF03187271, 6E78C9F4E05524EFFEF657122377461132924DFD, C7A749006EBD2699456F145A99F9233D3E536836
+A0275329FD09495753, 190DC38C2866B64320F6526769AD311B0E3C107D, 67357A454039D0B001D59EA7838D80668EA34A19
+1E075F97DF71BDC05F9, DD3C4DC30CEF8E3AC60BF1B0666FC2B30DAD4486, A248293510A411E01CDF8D96937E035633A0C3AE
+5A161EC79E5539411EB, E39FCD5E9ED53C7194103ABE8BA922995C4FDD92, 1EBA224272077703C91017F0CFAF84ACAB9EE11D
+10E425C56DAFFABC35C1, 4D830C8DD396C29C3488227BC33DEBBF496BE7D, 95722F583B835A8AD4487F3B2F7C565545154BFB
+32AC7150490FF034A143, BBCD4A434B0D1672719E10BC4F77A6798A9896EE, AED7F48D99324C5C273F9B5AF0A494B735FB4F07
+980553F0DB2FD09DE3C9, B49332292B50A5DFA112DF1331B4C55E9F248445, C6F9DF7B7451416B6B5A44ED4C8EADAC90DA9E34
+1C80FFBD2918F71D9AB5B, EDE2C7DE901C83E7430054ED76FCD87B90DE8328, E5E773BB44BC6ADF51A51F9C45175C3ECEE13553
+5582FF377B4AE558D0211, 41C1F5E2D4E0FEDA3402F069DFD0783E035D344E, 2A4DB84936ACBB5404A2D160D62E3FF88A45F0C9
+10088FDA671E0B00A70633, B7727122B55C468312EC705000A83EF5FCAA4D52, C1C4A1483544FC75CFA5F937F9375A7D9DB2393C
+3019AF8F355A2101F51299, C922618002EFEBD7C2BF3196F3AAB314F12F0890, 9C8391B5EC28A43A336FE9A7A2B3D9BF31562297
+904D0EADA00E6305DF37CB, 490AD5C9917A7838508E72C9EB59FB42F7D9FA43, 974224B1FF3846614B366BF368893309558B66FC
+1B0E72C08E02B29119DA761, F0B69D1A78C33CD5DC57516003F516C9F7699329, A20F5D6BCCE35937D50BF7A769476F8D4935CBD8
+512B5841AA0817B34D8F623, 23E5062CF32A5B83949023E0B157CB6F68A2D162, F3000010259FB5CF53D197A18C15B2B1C5E1A679
+F38208C4FE184719E8AE269, 32A55C024E3097E596F15BB1D6594733CE9F304E, A179E31219F4059347C17F7320871BD8B3ECFF0A
+2DA861A4EFA48D54DBA0A73B, 5AEFF683B4E398033A9A7B2EE0FA38759E3040C3, A8EA0B4DF43D747E2FB5102C886E14F966F4BEED
+88F924EECEEDA7FE92E1F5B1, 1088A079584CEA5D81EB66C5109A406E25EAE964, 8299F5F75FDBA5C2517E031C96BD859E68A1D92C
+19AEB6ECC6CC8F7FBB8A5E113, 6D8499CB05669C9327D7EE97F768F99818671D7F, 728093369F7903B48AF293C983B5FC84552566E9
+4D0C24C65465AE7F329F1A339, C55B018849E9BAC2D62ABDB211DD030D3FB5E8DC, DC1FC7CD12D540F44FFC07CA2F2673982B9CE53B
+E7246E52FD310B7D97DD4E9AB, 34413A99285D991CA6C97FC0AA5DFBA20BB33A4D, 8F3F8AB66BB7F1297DD4E2555738EDB2D30F72D3
+2B56D4AF8F7932278C797EBD01, 4097BEAC8F256AFC2AA19445113C7BEAE9AC1D03, A17E97A27EA1EABB209C29A8BCD78350E2DF2B77
+82047E0EAE6B9676A56C7C3703, 874EFC63F7AD910CC19D8DA3CB8552FCF03355CA, 7F4F247640E549B134BBC2F5EC81AA2ED22C0AFD
+1860D7A2C0B42C363F04574A509, 4A0A02B18C76AD25D94E381CDBFA1AED1BCACE6F, 71B5254CF2F453ABB22CF396A3EE1435AC5A2D01
+492286E8421C84A2BD0D05DEF1B, B2CC7F9D7D9D0FA635A1C575E678E85A0BBC7003, 8DBF749077867D6338C546DFACC0716A99AE8833
+DB6794B8C6558DE83727119CD51, 16E4030F2C28A08707D316BF28DA74E7C3C5F1D9, 687BB72CE41656230D3C0DF71D57D90615E149DA
+29236BE2A5300A9B8A57534D67F3, 9D8204ED1000416198D2E85625FAA02A7FBD5EA7, BDADF37D6123A87928DD0F737CF70BA50D4A442B
+7B6A43A7EF901FD29F05F9E837D9, 8A7C7F4F5349DEF31B141AFA0AC662E541302097, 641A4780211A34B3FACB36A1C11836D2A7D2F46
+1723ECAF7CEB05F77DD11EDB8A78B, F0B2E3FE8B124CAF0D1F610E140B612E5EB7C176, 41495D36DB585A50630C9DB65B6A34F05333C4A7
+456BC60E76C111E679735C929F6A1, D277687929B4C0B4FED52FDD568B40EC821DDCC8, 3DD837BD67B23FDE039412E111AB34E8D8AEF95F
+D043522B644335B36C5A15B7DE3E3, AA0D15DC6B02686787B1923076721C4B5F3B9355, E46AA9E9C87DBB02FD1F5E42B2B1BFF440B50F2F
+270C9F6822CC9A11A450E41279ABA9, EDE10F624926A81503C07B5C695CD313A4C405E0, 67A61D955B2F6E626300AC3005E732420C4483CB
+7525DE386865CE34ECF2AC376D02FB, 29E33075630AF65B2C90E9F4165187C33E89D935, DE17F57A5FD0225FD67DD7F97E7247782CF74A20
+15F719AA939316A9EC6D804A64708F1, D88E13C516994859B07BF817AE3ABA70D5D32EE0, 24CE286A4A91D9980927FC0E913B450DF168CF80
+41E54CFFBAB943FDC54880DF2D51AD3, AF2EBBC66CF5BAA3DBCD7C3152D811A48710CCC7, 2C5A9297F0334FCBBA005DFE4286AF2DD7199AFC
+C5AFE6FF302BCBF94FD9829D87F5079, 234B2A435D26C6D7C90963265D9CD9B16CAA12B8, 3C40A06E21A73E710B82D6A43F057D2DFB2EA286
+2510FB4FD908363EBEF8C87D897DF16B, 6446D4CDA9752FBDFC5DECB697791FCE3D37F185, 728CF7290EDC30A475184A5318819129DA6CEF68
+6F32F1EF8B18A2BC3CEA59789C79D441, 348CE121FDA4C145D2237561CAC3FA79A816B4F6, BAE45CBE8DADD639034EF6E3E10CF3F2C566C943
+14D98D5CEA149E834B6BF0C69D56D7CC3, 7EF618E47F44055F80A9FD03C499836832073DD9, 473A039D67C4CE782749494685C102AA73B48833
+3E8CA816BE3DDB89E243D253D80487649, 7D1F9F0AA4E2275E0573E9C3B3BEF4C87460345A, B17921981BADBD0C1685763C39665F3C6AF206F8
+BBA5F8443AB9929DA6CB76FB880D962DB, 197A811D77828E3365F48DB06DE85AAEDA0E3A4D, 5472AEE84071725618512EE7A37195C9C1B496C7
+232F1E8CCB02CB7D8F46264F29828C2891, 6F9D7AF9B643B0F768B77B3C883453A85D4B27AC, 45C60A75897CF854913135C7041EBAB75F18461A
+698D5BA661086278ADD272ED7C87A479B3, C4EAD65E141A0101B7CDCAEAF7E7F161B96027D4, 5FB9BF2F287B45DF2D5170CE78F23D5152C5FF5A
+13CA812F32319276A097758C87596ED6D19, 6E450757D6A4507D354639496259D77C8FDD4D8C, B16B66AE6E15D4B62CF8AA3DFDFFBC1C4F91AC7F
+3B5F838D9694B763E1C660A5960C4C8474B, 5205998B52917323ADD21B184D47BAF080276158, 9C7E20BDAA0B865E593922624AF721F049BD2CBD
+B21E8AA8C3BE262BA55321F0C224E58D5E1, 912F2886B76E872639FDCA77C669432C8899F97A, B6619F9D9A56D9FA467A1992787AF7181AC8672D
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, CA5DF9806EE86C6BCE00FA242904E709BBFD7C74, 4ADFF2811BC0DACE5941F17EE6511EDBB8DCD6B5
+64312DFEEE1AF5788CFEC3176D34C11F84E9, 12943A917767DA59C26C27D397D86018466B5E35, 3B6A9DE6A807028AF5E62226398784CD7C8F82C0
+12C9389FCCA50E069A6FC4946479E435E8EBB, 8C0AADAC557629DC863AB40B1C8E4F8E73ED9C87, A39092A469DBA0387F4C72304B1412BEE7230D9D
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, A88C0DAA295628CAB7FACDF00C4C9100626C923F, 9C1602BD37929EA7C9A4D70D91897C9CF1E59C41
+A912FD9E31CD7E3B6DEDE937884905E530493, 23F53DD757AA273E32BF426C3831FED8721E256C, 1D882A65F7704699AD0AEA17DDE3DFA1FE144BAB
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, 88EAE1B15DB7727C701C703C430DE29F9B4F61AA, 9151AD3512674F2781FDE98FD10881B7E84C2272
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, 13A90D7E150C3AA9A8B7A394BECA6141C3706FCC, 58F2755FFD60AEFC3AC9740CB8BC5CFAD6406EFB
+11D500BFAF40AC5044981798DB5FB39F2C17B81, 935BD603863DAAA0C6D6558F54F55FB3467C8F65, 9AF20C308B767DC004CFD37F520F97669AD9F42
+357F023F0DC204F0CDC846CA921F1ADD8447283, 1CC32139359A69179AAD1624D9DBEE01CABDA4D1, 37FC97C9E3E0C627D9608C169E340E66DDBBAD86
+A07D06BD29460ED26958D45FB65D50988CD5789, 799EE7932AD81438CBA7EBE65D59F9D1E9E78636, C6160671186C1F1DC0BCC04134AF45138A80468D
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, 5DFD803879E7FA74429BE2D7DC1771F83432B871, 14C916DDCAFDCA9EC565143CADC7FAD2DF89A861
+5A4653CA673768565B41F775D6947D55CF3813D1, A0C104E2A1F5453251523D5A695F35D339C80ABD, F4BF8ADB26ED63A00D41CD58E277959B8DAE4552
+1.2.840.10045.3.1.1
1, 188DA80EB03090F67CBF20EB43A18800F4FF0AFD82FF1012, 7192B95FFC8DA78631011ED6B24CDD573F977A11E794811
3, 76E32A2557599E6EDCD283201FB2B9AADFD0D359CBB263DA, 782C37E372BA4520AA62E0FED121D49EF3B543660CFD05FD
9, 818A4D308B1CABB74E9E8F2BA8D27C9E1D9D375AB980388F, 1D1AA5E208D87CD7C292F7CBB457CDF30EA542176C8E739
@@ -379,7 +735,376 @@ E7A01EB2E2C10F1AFBDD9BB089A8A35CD9E3847D718F11, FD1E7CF082B2DC167E1428F12735BE09
186DE33CDDEA5C97D8905F6B9E84C93ACAFAFEF93AFA16CB, 96AE79EB0A648DAA2EF738CA6A4FD4DD171A20DD0A36E7F5, 1DA556917FD6DDCFC2ACF833D2DD9D5B8071C305EA1FC052
4949A9B699BF15C789B11E42DB8E5BB060F0FCEBB0EE4461, 94A09B7C63E9B75B117E09E1784125C65B2B67F98D3F46B3, 922B5F92BA51AA72C51FCE3B6FF14ADCE1248EC839984332
DBDCFD23CD3D41569D135AC892AB131122D2F6C312CACD23, 59777F6D3BB4D0FBB4030BFB59261F24B9057A9DD29BC2C1, 1C450FC266C1A45AE52864DEB7390A2947BF0C5365092D38
-ECC-224
+1.2.840.10045.3.1.2
+1, EEA2BAE7E1497842F2DE7769CFE9C989C072AD696F48034A, 6574D11D69B6EC7A672BB82A083DF2F2B0847DE970B2DE15
+3, 4AAC8EC6E4AE0FF1763BA50AE85927FFDDD89AD43397C057, BF2CABE23018A134064B62562067642B40C42634041F70F7
+9, AE037C3EB01A5B98C2E63CF73B95123C3BFEA6BF43C1D21F, 6310603E9014953E59395EA3CA133EF772ED7EE79CAE94EE
+1B, 7843092B6A40D9EB958AA9A1060C41D15A55933A03D5C897, 52D1284B3BD13E9DB669090001854545DA37C37655B644E2
+51, 9D0D4221B5503E6338AB8C7328232DD0C033EDDB39874E8D, A496BED1DDA7D2073AEAC3379D42A009BA776E68F6E55EE9
+F3, 257EFDB2C0341EB500E1A8E00D8346716B8F027957BCA5A8, 76FD49B6DD9139AABBEEAF1194CDB3BDCAE51CA833420714
+2D9, 87C9B82FDFEB65795C94EA452FE82BABEF77CB426E9D766E, 329E709561EB464204AE0F4A76C51EA9970219D6D20AD003
+88B, 942EC82623703AC16AAC9A66FDE0C3FE8437629575CCE8BA, D3FB35A4A0E218B93610675F357B733C0E18F7F9BEF33F17
+19A1, CAD57B8F51CEDAE9D0F4B8A5F483B88ACAF190D8A07A4E72, E9ACEF1BED7BE71FBD084429B17B498548D52F1A765F92F2
+4CE3, 7761C38A07C9927995FED938C1B3B5F12C2C439C1AE74660, 69417B8E76788F0179FAE684DABAD5DEB2BF9F9519D2B62
+E6A9, 85B447790AA01FEBAE1646BB5B5977B8A21073CBE829F7B6, BD1EF37597B8CC07387802C22E375D8AD2B49CDFEF783814
+2B3FB, EF05C744C40CB7D5211233F53B74B5F208520E7CA932E546, B51B321A5564A02E291F4F83E6EB11AB38DFF50AF4322F83
+81BF1, 64EA0CFA0D07D52BB4999B5BF543DFB62439BFD4B8CBCEBD, 2585ECF2EF52B656E09DAE082BEC73C03E09E442D7FD6A73
+1853D3, C10AB6B1D2F7C083DDB5A5F6972B830C07AAF7BC8FDB4FF0, D5319FCF3A5CA26F5B4BD6A4B6EC1D45D6E2473CC7CE5C4A
+48FB79, D62CBD38002177BE9CB9C63A99AFD14D08ADADE24BEC531, 28936CF03E2017996F196F2193B21994E3DF10DF1599A4F8
+DAF26B, B31010A42D91C2252EC78C5D60C5723766FD1BEA2221DDC5, 9429691F4AD9A238211E67E618A549942D4DEECF2F32498C
+290D741, F72D96E577283AFDF0F1AF3D22624DAC35CC3087B94821B2, DB9269DC43D2F8DB901CBA1614A6C40A7FC0DED6E1772AE0
+7B285C3, 30E0E22CDBAA9AF3F4230FA27A3E674EAA534680B9211C29, 7D52F9B0B2D1AE286EDB277C92AF9103032930F2B05721D5
+17179149, 3C86C299017693476E1BC7589E58A606D0DFC970D56D657E, 1E79A850CC3D0AE7072EF3D6BEAD66FBBB75E32B215F0618
+4546B3DB, AB7FEEF89758FAC6D3B3CEB1F86DA5D96E17604B684210FF, 490DFF4A244A6BAD1FBB859DEEBE3729E9A425A8741C3A0C
+CFD41B91, E1CE6E5DCCFA06BF45FAECFDDD75D8F5FBC038D760DF6F21, D89578B563BEB700CE22BEF846544576D7998698FA5F7E3
+26F7C52B3, C96773508E0E1E8FB8857EA3C3477EE9953CD7258C64D960, B6EC117AC9356283227C1BBF35E06716E746B1A0AF532555
+74E74F819, 24F8D9A434F1B415B9933373C79E0C76681C2BECF866484F, FA9F84B5CEB3801F4D9284BBE8EE75E0B85949F99BF3442C
+15EB5EE84B, F04C128742240EED9989D38FA9E7107D0B98F3CEDD4A3E91, EB53C00A9C9B4AD223F424464A09F6C9B65392C3F18289EB
+41C21CB8E1, 30A0C2B8DA5C088799BE3482D20F4F58A0E198C654B5BD6F, 843A72E4808C447CBDBFE2AFF917FE67705ACB845AA1D23A
+C546562AA3, 74FF63DF410F25F1F7A16046C0B3CE6DE5280CD5ACB9A2BE, 339983C021F61D36252109DF886F366EB7AA67B215A41684
+24FD3027FE9, A82E2ABE9D1D7C44DEA4A87EF274AED1252B0165BC99DF6E, 84E3A7FDCFAF7979F631DD003EAB48A4747B9AA1A6476DF1
+6EF79077FBB, 3F11F405FDE1BC530AE80475CA6664C627A8F953CA24D078, 54EA4705AF624EF438D1D188AB3FF53A79DE006B758682C2
+14CE6B167F31, 6EB342A61909A034AB7B5672A51FFD0FCCB515A012B3FE9D, 61370933ED403287A2FB17B1B22F5695AFB682E8E0883499
+3E6B41437D93, C42A74205DB5D871EEAFACC79FC1F20A9424B79DB9BF0C8E, B8435A9DE970AC0E96FBF1A323DD93C918999043E0678FAD
+BB41C3CA78B9, EE5E0817906FE06C6E304BA62DF4F23D6BF8C4A5DF7AF16F, 5A339FA5B7DF7058B6B0F799226C9A5C9EFF003474335E92
+231C54B5F6A2B, ADB611C645A2DD419BB493CB416EEBA59D208803310A02BB, 7F954FB37BE503A9E3AA194DE835815E3637EB0D3BAAF5F7
+6954FE21E3E81, B46A75C0E5B4F6FB0928648756950361727B6270177EFF6C, 9DDA574DC98D64C07D9A7014AC9DBC82D7ED3EAA0EE28573
+13BFEFA65ABB83, 88ABE757E77E5CA2139C7E09DADD9B0967DD5429DDFD63A9, 25EB95BED593FFAE483FDF3A223BEAF387676F61871D072B
+3B3FCEF3103289, FEF691EF621EA44F60DA422362F7440D24E4F6DBC3128B1, D74D6F9B53DE95280E9BA8BA5F79C6A48303B340F4A559B7
+B1BF6CD930979B, 1C517168AC9BC7AEEA1616AA6745ED6CA8C27F5447BDC764, 3380157C78416A5B20783AB6826A0666BA51D3D79DE0F758
+2153E468B91C6D1, FC2E8ADB041E363BF050AA6734DF8FD4B441A19CDA60D9AE, EBB7D1AD7426036814D74E62B72ED6375C716559745D85A3
+63FBAD3A2B55473, 4103A07F0427DFFC544FB025147F87F9EF503FD51B7A625C, 92A6BFB52379F1A8AFBDC91A9F87D783A1D4C141371C3AA2
+12BF307AE81FFD59, 14094917519AC578C503C5CEA741A696C14B2838F46DFACA, C03BAEE913BE6CCD553A171444EF3F6EFE8EF935FCA0A14D
+383D9170B85FF80B, B5575CD47AE56EA36807FB79C5B7823BD6B14E05417D9FB5, DCDB14F247C7B4DFE5FEC4BDF5A46AA46D98C812EA4FE37C
+A8B8B452291FE821, EE9774DEDD8EE509059EF05D3B1F3EF55D5D4B3BE896C7A4, 50A6E15A390B2B4093352DD0C35672FE2D9CE0C2B4020B7A
+1FA2A1CF67B5FB863, DB4A020A65CC1357E6ABD4BEDA202E4E044F7330C2F17A9E, 4CC5C7C8744218B43B731EE39BFE6AFDD3A51436EEAD9C58
+5EE7E56E3721F2929, E73835D0847E3BE79D3E6F062F4B4DAF599B3E546BFB03B1, F1C2258B68B6703899E900A8EEACFCA86FECE7AD73D982FB
+11CB7B04AA565D7B7B, C077F2076DE4F401AB93239395D15EE120342D41E63300F, 7C5CE5BDCAEC879ED91D2F940E2197FFB96C13C8BE386EB2
+3562710DFF03187271, 60DF3821F8171E9D325EA5E63C89B990C4305F86B4D92E83, 66A46B91800BD52002DE6609F75B5240BAA56A7FB1D6EE76
+A0275329FD09495753, 25B568B0550ACA844D0D9A8DA2F251C28CE6DB7D98F34AFC, D031B060AB0630C3531B9F7A96276A91C95A82FDB0ADF798
+1E075F97DF71BDC05F9, 7F0BBC6C7B77B089B66393F0066F98B666B2A7BE428CF5D2, 310C384821D01DD3266D9388DFC1F05551812432EC9E9076
+5A161EC79E5539411EB, 2923D6E475EF8BC91F45202DCADE1CD5D4269DB9E53391F5, E8D777BF6918480CF4960A4BFB2C57DF15BDD6F4866D377C
+10E425C56DAFFABC35C1, B68F430F6475DBD75417F814FC374BC3106FF99FFD0AFA8, 965B467855EDDC41F5649EB5144DFEB98E3A999884930E14
+32AC7150490FF034A143, F5E6E7AC94A82CF6B27F9E342C8857AD194FB64DDBE4266D, CDC6F696024D26231E8BC40C92B87805BC3988CCBBA27D4E
+980553F0DB2FD09DE3C9, BCA068BCD3111C24FE9FDD27D015A54206D517BB7A5187D5, C112FA2BBC39D98C79A5894C96454A06C5C34EA1C792864F
+1C80FFBD2918F71D9AB5B, 9E750C334DED6FFAAC74D1185D322DFB6F5594BCB5E2AF5B, BC61C2455D19888083341181579BABDAC79AAF412D0F15BE
+5582FF377B4AE558D0211, 492C42064DF05A651DEFC94A091B00ABCF2E1533E6457DEC, DED03FAABB93079D3C07ED4CB28E90221DAFD6010CA1734C
+10088FDA671E0B00A70633, 2CEE588B5B2706147228CB556F79712154F4FA207809F521, 430B869AC2DA27B9B1FAFB07CC8A8E579370A7A0E097143A
+3019AF8F355A2101F51299, E9D5C9E2E355F9DAFD4B0DDCA5CB41C053B00C10AEDD26D5, A07616A2C2B1E02F72AC4FB4E12890F13887E0ECE23EE986
+904D0EADA00E6305DF37CB, 358937F4832832E0978E0BE0C9518111CBDF47047A4BF077, B571EDAF6EE9B3B0BE74B967383020765A0495B5EDD68A68
+1B0E72C08E02B29119DA761, 74202DAAA272F126D00D86074396D5FE1745EC28A7AAA968, 99B3EBDCE87A1E9C081A21861253DCCD51D5F5173CF4FE48
+512B5841AA0817B34D8F623, C96362B1AED8A70F5ABD1F154AE439F1B165088D5BF0B7AA, 2363439D39037C87C1C3E737B1FA0FE9E84D41BD8AC30E43
+F38208C4FE184719E8AE269, 2695CFAF4C5573DB85110E6DC65ACB53ACBC21D4E520E68F, AB2C22849B5064984813AF2C471BEBE9447B6A319D732A52
+2DA861A4EFA48D54DBA0A73B, D73BBD2BF48AC47C5455EEA3046F27371635BB8264DFDD22, 5C023C0EF11A49241E27AAA079FC647B623111FB61918396
+88F924EECEEDA7FE92E1F5B1, AFB562BDE1BE4E287770170718E06B857E7B9FF62879DF48, 2F2E2EA0D63D743906881655F1F7469B2A81CDDBD43FEA31
+19AEB6ECC6CC8F7FBB8A5E113, 231375F22AD94EB6EF0993155FC0A01E8E30CFDB62D4F56C, 1EDE5A40A5C5FF1776B258B03E7B3DD38810046A57AE4076
+4D0C24C65465AE7F329F1A339, 1708AAFD20DA03244B00A6267010C77FAD15234F5A43CB9D, 2B69D93C9817C7E12FF9F10856354F9C9E7956B8805B031F
+E7246E52FD310B7D97DD4E9AB, 6D032ECC7DE6355B2C4277968F4F64FFB77A6585D5B8C08A, 90304AD880549852E86B134375B63F307DCE1D7C120EB901
+2B56D4AF8F7932278C797EBD01, 70041F2FA7E71EE9ABAAD729DEE8001DBA4274B6E8A24EA6, A252A69E8E45B7EF4C44C3DC7FAC532B8439099134DD777C
+82047E0EAE6B9676A56C7C3703, E7C5460F58DC5D114E12583D6B87A40900646A1B35BE4271, 560366C270CAB69BEFCECF67E9376B4E6300745E28E1ACB8
+1860D7A2C0B42C363F04574A509, 80F589E71E2511FBAE51EE0FA40B56A4CD0339D4DB9346CF, 968463637B2D56BC0A1F5F0CD00530F51BF344AE2F7BD9BB
+492286E8421C84A2BD0D05DEF1B, 49AC2CF9DAEB3DF41F032C6962E0634D91BD1E41705EEB, E7C3299D2565DB41FB1886B48551A93950D807B7FDE46EC3
+DB6794B8C6558DE83727119CD51, F783C5ABC9484CDF0CAC3B9C4130C5D3062D3DEE7C0B39EB, BBE01ADC101BE479A5C90893BF161FAF8D2439DBA08E82B0
+29236BE2A5300A9B8A57534D67F3, 5C399C782D748DDD7E9B274C1DEC3C06BB93110B6EDB4FD, FBE4F2D5F865CF09A1015D5E71859660DCB09327DA4F4B3A
+7B6A43A7EF901FD29F05F9E837D9, BBE49D0B9895CF719498E41D1CD23727731CC2A1F1BDB0C9, B752ADD15DC281BE292655986FFF94BCAD55932871A701DE
+1723ECAF7CEB05F77DD11EDB8A78B, B66B08E7FE54F21665F1C31DBF527F0CF48131A6D89D7EE1, 844685B2E21FC70A2D6BF028E0B7F6BA25F5E9BE5683647E
+456BC60E76C111E679735C929F6A1, 387F1AE3040AADA6DBC37103451933A6D73D9DCA12535C30, FD0EF969D01634641C5F8FAFF487D1E65DE95CAA597F2B92
+D043522B644335B36C5A15B7DE3E3, 5678E92BFC22B762845C54B3E3155DCBC026E0EAF63CACC2, A3C75ECCEAF0B49710BD9025C187C7DCBB3F3732E2C38AB
+270C9F6822CC9A11A450E41279ABA9, 3672CD5F8FF10276A373EC67DE0349E51060C44DFEB63248, 4C78B480F9BA40D9B9B1503842FF3291673A7880C0AD12D3
+7525DE386865CE34ECF2AC376D02FB, 35548EBCBBC608CA694A6F9D77D38666E900D43E024FEF8B, EC3DF7A06FBF3D95925793E3C0A36777CE90FA34BCC979C9
+15F719AA939316A9EC6D804A64708F1, D5350337EA155062FDBB4A09BAD22AE1D30D33F876862640, 8A9F43D78B49E827031FFB8159DCD1D168CA4B865D351E25
+41E54CFFBAB943FDC54880DF2D51AD3, 52891D9C22D3F199D9E050C8E55A028465EE6CA73B4727D5, C02B9CB915E6FC4225E2097E98A6805E9DE9CEB58F0789D9
+C5AFE6FF302BCBF94FD9829D87F5079, 65B821CE9EDA7B6A7DACAE7D90AFD5DAB636FBA9C71813FD, 9678008011B5A15B3742B487B2309A753B077E550C0D8F96
+2510FB4FD908363EBEF8C87D897DF16B, FF27A63200DF1911A3E877417EE4EE71B1817E5558EC58A7, C5C724C6FCC039318D1119473408B1304590558F5E120D26
+6F32F1EF8B18A2BC3CEA59789C79D441, ACE54370BEE8051465A3D920CED12FDB0C86E41603EFECEF, 153FA8B576F05C608A501D7F525AEF0A51596395B27DAD97
+14D98D5CEA149E834B6BF0C69D56D7CC3, 836DF3F54161ED7D9E81CCB1FFC2136456628EE372D66BC2, 3A26AD49F526F24D27CA705570B5D0EF02776D2B8DF0C009
+3E8CA816BE3DDB89E243D253D80487649, F1F6FA96B448D71EB3620CC54C8F7DA7495C588B0B047F22, 74E7636458522471FE144803F751B7EF86F336AD5E7F615E
+BBA5F8443AB9929DA6CB76FB880D962DB, 47B1027C5632F9CAB63D60967482D63F5C1A692E87045D45, AEB954588CFB30BC61BE7D07718F2738CFE8389CC8CF95FD
+232F1E8CCB02CB7D8F46264F29828C2891, E4EF44EDF40C7E6F82EFFE582ADA62A2C8A9882C93D0FDB5, A2667E44F4CED229FB0ED288EF6B4D8C1519C9E7CF5979F2
+698D5BA661086278ADD272ED7C87A479B3, D4DD6A1BAA0FD6D8C1824E6831770CB6ECCADD4DCB768262, D606087055140E3E6D4B4F66FE4FAFDF1ECB4C92F2DB8895
+13CA812F32319276A097758C87596ED6D19, 49687CDF22FB313E76334C926177FCDA997E64BE3F300EEE, 4E540F402040FBA22DAD815000841CAE59B26B88B082B9DD
+3B5F838D9694B763E1C660A5960C4C8474B, 7176DCE2D6732DF549D2D54BE141977BC51594014A34E4AF, 1C31EB0BD5627F240CD59CED1CF94F20955A3BEC853F9B8
+B21E8AA8C3BE262BA55321F0C224E58D5E1, F3F9A0AC0A8B1896EEEEFB6126905BB7A69268CDA5ACCDFF, B2397C570E43ADA0432709C45BD5C109AADF1239D3518DE5
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, 6EBD9D20C8AF039BD6A8CA2C2068D6ABF969EB3AF2756266, AC407B1923278F3B015730555549E6F64F3FBC0F5440A75
+64312DFEEE1AF5788CFEC3176D34C11F84E9, E5DBE83D7FD01A9ACC7553725ECFFA55533926FB4DCDCDF1, AF7DF91B7A520D5561BDCF595C42390CD94FA48B4D8351DA
+12C9389FCCA50E069A6FC4946479E435E8EBB, 353D6C56E5ECF69F16AF53AF60954F5F7E6B1598AAC18BEA, 4731B702C12D4AA6F07E8A568084FCDBC1C410D2040920D7
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, A523225FF80140ECB9296C467CE66ED73047EE7DD9F27371, 540B67B4A06463628536F00BE0D0B2642DCC8A85EE3EAB30
+A912FD9E31CD7E3B6DEDE937884905E530493, 5A0A85A3228E96B67B936D8E3C08B98474DCCCFA779E9344, 59C532364C0C7AA8FBC675C9E5D8DAE6458A79D91CC12CF5
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, F599FA12191DC4D55BA723F3C5B7E0B122681D709E0A8C18, 2C479F11AFE2AA689293831A424624D64FCC16E05163F7BA
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, B9111132FB56D96A6BD6F717E5DE72C8B6A0226734F5D7C4, C66962871D610BDB09648540C36D5318766D919C3EE03BF9
+11D500BFAF40AC5044981798DB5FB39F2C17B81, 39F2BA5BF229D8969C4B4B61D30E6CF4067D78CEE14DBC48, E2C6D16BCCB0B2F8D3B4F087A095316F0B29708C8C8035BA
+357F023F0DC204F0CDC846CA921F1ADD8447283, 95D45E4F22AC8C413CA614563E9F0CDFA36110067842633D, CF11D4E28A1239E4F2F37FE999E67BA803D115F2AEBFFA9F
+A07D06BD29460ED26958D45FB65D50988CD5789, AFD576CEB9FFFC77119BAB05DEAE60951D766EE9607C577D, A4AD53BB119850C123FCAA8F466D77E3F1F4794BDBD3DBEA
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, 8A88F950BB15D51AE325B68464786CF94E0CA2656E6668C4, 5DE42B1C0ED6BFDB763E716AED6A0589120241C53AE79091
+5A4653CA673768565B41F775D6947D55CF3813D1, 81B84E7D179318CB07371CC114EF54888BF91ED7B62B6FB3, 1A8822C050E5EC5A1A2D6C8BC16BE7CC6632743E1C87C582
+10ED2FB5F35A6390311C5E66183BD78016DA83B73, 7EDBDE10D7742F241B407DA7A0FD6F66560C3CB047EA1AEB, B2B03A25D75DF8FB9FC35571EDE39E72B132B1CD46E74045
+32C78F21DA0F2AB093551B3248B38680448F8B259, C3DA171CACEDD73390CF73C58EC8A5BEBBC32CA23E14504, 5B8BDCFAAC9B31D7DC496B3FDD3E09D945CE52EC1290D1B1
+9856AD658E2D8011B9FF5196DA1A9380CDAEA170B, 26D93341ABDF0C2D01A691DCEB603675A8890A657F2F14CB, 9CCCF08924407E459FBDD64E53C8821C62E1D4CF2D7656F7
+1C9040830AA8880352DFDF4C48E4FBA82690BE4521, F40C7F5A83EACBD5803FE087B669672B1362C144F3CA1DC, DD7907F2FC556702D145A3F06C513A689751A35D0427B576
+55B0C1891FF99809F89F9DE4DAAEF2F873B23ACF63, CD8615CCC6940B77A105BAC9345B8E6E08630BF9E6B824ED, A5F4124D72A33BDC44300B0DF60D88144D3A34AF7BDFE9
+10112449B5FECC81DE9DED9AE900CD8E95B16B06E29, 6BAFE5DE3EF007B49886B44956C8F10740A61024F9AD0BB2, 59513E67DED41E663C0F7949B1BAB1E9DB549E3B25134B26
+30336CDD21FC65859BD9C8D0BB0268ABC1144114A7B, 2FD720275B457FAC36B16DEE98806A8C6161581872612E2A, B5178992E46E2FC3B6564E9F791D8B97EDF1247416C9A853
+909A469765F53090D38D5A7231073A03433CC33DF71, 6DE4503052B93A7BA7B83871D5D61EDA0C8940B4034E73B3, F04947E3B07CDAC834662CFC8BB15408737F0EE46130FA9D
+1B1CED3C631DF91B27AA80F569315AE09C9B649B9E53, D8B8A25E481359B1EC18B6A8324E089D78086113E46306CC, 5AB6798668BCFE5E5A723FE4B88460830901A4F53761E794
+5156C7B52959EB5176FF82E03B9410A1D5D22DD2DAF9, A4008EF45D6B9090D00DC45954436D49CDFE0CF9EA7E69BC, E26F44D0727E656F9FF64E5467BAB53C8D1A859C03CF240A
+F404571F7C0DC1F464FE88A0B2BC31E58176897890EB, 826865A1F201476C4DB42269F60A4D88380DE53C162BAD, 888ACA27423898533BCF73F4CB770AF94F98C2C97CAEC00E
+2DC0D055E742945DD2EFB99E2183495B084639C69B2C1, DF47F6B37A3DEA65F17F83972168A677E8D19BD453994902, 653DE5B921EFA49D052292599006BC01DCDA08AC67903B54
+89427101B5C7BD1978CF2CDA6489DC1118D2AD53D1843, 12F46CEDEEB5B20A40B9F0B27B24F64F7B0A357B47A5168D, CCED70021BE4DA1644CE3C2C35A28A8FABC9B423E154B4FA
+19BC753052157374C6A6D868F2D9D94334A7807FB748C9, FB88F2CE638B0321E4B5EF6EA75A3DCBD80C9EA72C6DF885, 4FBABCACCD52F4B5F95B37C956DBE8C35D2B66A57BA3318
+4D355F90F6405A5E53F4893AD88D8BC99DF6817F25DA5B, 2C504D902B3F3AB531C7CA35B5843B47B3F24F0C182D8E71, 39E1730BA7E40E62C7049CB3415A0C41D473D68CA10DA9F1
+E7A01EB2E2C10F1AFBDD9BB089A8A35CD9E3847D718F11, 662C27534B36F34777ADCA9A149B55ADC7CD87E80695AAFB, FBCC89CC41777153AA3B74742BE0070A1F0AE078C98A73A0
+2B6E05C18A8432D50F398D3119CF9EA168DAA8D7854AD33, 94B47EAC6E59BAB57174EA87061D56AE9FC92E6B4B90B585, ED485ACF0354F2DC401EDF3AFD9D6EF10AC1795A59C58CE3
+824A11449F8C987F2DACA7934D6EDBE43A8FFA868FE0799, 482F3E02BFFB89DF753B2DDBC32A1E97BB92C8BD8EB69618, 6C41A8AFADB64AD5567F2C8D24496CFF97AB15B6C2689CED
+186DE33CDDEA5C97D8905F6B9E84C93ACAFAFEF93AFA16CB, 53B2AE0D5C2B58E67990EAF08CE5CCFDB5AAF53AD696DCFE, FD4E024F763AB161247D6EE105DF83013D09124C821EA86F
+4949A9B699BF15C789B11E42DB8E5BB060F0FCEBB0EE4461, 30F7AF97C4F7EAAC1E9C640CAFEA498C0D80D86B8625FEB7, C80EEFD9016B87C27322112D9CDC8658F8814B45797C61DD
+DBDCFD23CD3D41569D135AC892AB131122D2F6C312CACD23, F3E395F9E65FC8F2A72BAB7CF62BCE3614A6C036A1D51F53, 877720944B15F944E450AEC8FBDAF0FAEE4194D7DF755A23
+1.2.840.10045.3.1.3
+1, 7D29778100C65A1DA1783716588DCE2B8B4AEE8E228F1896, 38A90F22637337334B49DCB66A6DC8F9978ACA7648A943B0
+3, 1E23FA48E7E0191DB4AA4652D6D8B6FBFA4FBE1DBC03E7B2, B1CAF485DD72A51660AA6BEF908A5F4AA67B4F815E8DD38E
+9, 652A812D4993781BFC7896EA385F19F1230E5C884E3668FD, 8D497250BAFE5F999B51439C87036E6E2369F6E7EE1650E4
+1B, 71677FF4A956D6C00710815F0E2F2EBFCF58D0791C11FA7E, D2C39D5BDC9244696F0FC8ABD20E269ADE1FA01AF52BFAE1
+51, 1258413BC02CE54342D6F475D033C495F689E97631952BEF, F3A5B133F5E144D0279BED33C5C41CFA645E9338B0EABE4B
+F3, 90B2EA73BD6BC94162C507CFF47D621F3296DCD919E2AEEB, 955468AA0ADF61EF65DCF66821BC8CB7DE2FF494D9FF7BAF
+2D9, 1DC488A1C10D7C0D329DA05EFD43CCE1D0AB784FF66B6842, BD067B0DB37F2BE7B422A0FE8C296533925967521DF158AA
+88B, BD506B6E398F3815A0935D6D5AAD729850E0E4245EC66BE0, 6F080FDD26E2D6C044C4641342235CBE26EA00DB84A8111C
+19A1, 6B755F7DCF2E467877D9BB07F452CFD06ACA7FD052426D42, 36B63919E3A90C565BD21FA2ACA76D9705ABE19A9CBA677C
+4CE3, 9F58DB7E9C0266A75AACFBC5E2F965A60E9B738F41253053, F7BB7C4B24AA17A5FEEF8710F9C7D8F06A34C28898B5DCE1
+E6A9, CC4CA21AB54C882929C502247C1FE3AC6FE40E56469AAFAF, 6E7AB871AD29FC0D43CE70013594477003ECEC167A01F573
+2B3FB, 4669C4AFB377F9134B0CD92CA31119A9FE504795D07AD02C, 709F449E2024E3A3687B9AF11DE134AF0F82DDC95FB68626
+81BF1, BF4C06ED0052836D31BEB0F6E16193E18F86A690D1702352, D1BA0AF734B7489321A8CC0A06DBF40EC995CC9679E5F4BE
+1853D3, 4C9553DE4E045553F6DCBA0E1BE19659EAD8567E4967745A, 7D181BDAF4642DAB130845FC201394247C7460B72402A70D
+48FB79, 8F0DE746542BEBBAEC6EF314233813F6FA0CA6DA42A04865, E5A4DB0F06A1113DA8BFC45EDA1647DCA4AC0B01E321FF6E
+DAF26B, 11D80C1F0120E4D530F35D01F8C102E2B643AB8EB3C3A48C, 33FA798C73B2C7EF498B55CDB81FFA0404215FE9AFDF6398
+290D741, CFACC6BD9513674E1E6693C65AD7E7C4B819C108379309C2, 92E963CAF24941896F5CBC300AFA8C0DBCEDB742C0BD5DD9
+7B285C3, 1CE5BCDA8312DE74FF27A4AD00F0E378AF7FDB543A1A38AC, 77F1EC3DBEC6C50C0C47250E48D124324617666148578CFE
+17179149, 48D4DDAFE7B4414E03BDA5C2C25EB0461BCC8C6411EE544C, 21ECC929EC1AA0FBCF0AB4FE7CF5EB9FFE5B518868886365
+4546B3DB, 8CD1608837504EE4DA7259D9DA40050B198C9611509AC0F5, 7E87337668DF33E24DF1B7EBC6882928D26ADB416AA0E51F
+CFD41B91, 80E41EFEDAF86A63C565AC7773300149839C703EEE69BFD3, 27F26B494CDE5804EE960637B5F1CAE93AC23374433DEBEC
+26F7C52B3, F95A3D4E059E4B901EAC456B2F46258F5E9AA70ED6B4EEB4, 35303C1063282273C4C0FB95D292E93E502B3C3624CAE722
+74E74F819, 6C3E283532FA68CAD4EA82563EEBC0BD676B24E09C491C5, E1065ACA3D35BCE93B297B3433F2AD663A52D9BF99BCAB46
+15EB5EE84B, ECCF95CE6E1E282D555174E7F337DAD05C57B46B301ED744, D1CEC31B7745E2CE5FCF57FFDC20F187519CC7881D27C23C
+41C21CB8E1, 2C533F144D84A3DF9260640736FFE6AC4E876FD3ED35CF90, 51059807E63F9A16BEF8757CC5685225F7C136C990EBBF2D
+C546562AA3, 622C8F26952A98BCBEF0DC99A7773DFFC9D61D8D89942110, 677AB84D8B1ECE63CE59CB9ABA986DB0BBF1AB0DEE604926
+24FD3027FE9, B3DBE1C87F94604671FCAE260910D07CE901BAE01C7A1479, AE727F5540FD632BE144202A790DE27BED2153B33F531226
+6EF79077FBB, 429F41427C3332CD8E4F98B2CC452DD8F653D6F38E251586, 6DDAF594E56FBBDFA258314C526308B4B97D49BEE8D47A45
+14CE6B167F31, B2F526B4E678352172145A773D44FD7251B99E6BA0D8B847, BA6ED30053249C8F2BA21B7C84CD1F1C9D8CED8A662B453D
+3E6B41437D93, 46234C3E159DDF5DE95599AFA134D65CB8DB39ABC61E0971, E8DFD69CCCD0EE922A8CC5610A4AA122773D3D6C744438F1
+BB41C3CA78B9, 1202926314F212E07D2504BDDD9ECC82F6E6A77C0051656C, 927A83F5FEE1E527448B98DE88D24C9D31CA12C9EDD427E3
+231C54B5F6A2B, 524BF29015705CAC2E1F9D4A94D82FCEC02C1F78FC10B32, 351875CB9A4D753B2A1BC7CD9DD4660276E1C39807F3425F
+6954FE21E3E81, 6C0690EC441FFD97AC447E273971A2DDB548DF7B9549C13E, 60CCC30859E96CC4E4CA83830F6F39F5F0192E34C6EF612C
+13BFEFA65ABB83, 2919D3D5F7DADE62A5C4855BA73F2F7129D58426B15ED47D, 80151B82F484544B0F6914C80FE14FCFB8CC7DADD1F36260
+3B3FCEF3103289, 328B2974D0059F34FF83A19463F2DC9CD9C2BD6AFD47E69E, D93DEE44221ED002ACC7E169A4EB803276487380345E6903
+B1BF6CD930979B, D73B313E64627F77C126A3C4A4DBEB338B756197E1546F91, D82D8EDB842387DC376C2AC1798F060973F65DEB1A1B4B39
+2153E468B91C6D1, BF4D518503AB8301F7C3E65B3CBFD65ED3B55A238953E921, FC0A61C4508643C3E1F08FF4C2A94E6A3329EF3FB2462B6C
+63FBAD3A2B55473, AAAE6C6BF44EB8394E21E77354E47B6D466963EAD0105EA1, 987D595953A80FF22EF76BED3EC65AEF164B5C552534C27F
+12BF307AE81FFD59, 3A0ED1693A7EC69D02A97534CCF5A92FC59CC49FF0209BD1, 47EBDF612029FD882F75D56C3CEF23E1EC88372B73BA9EC8
+383D9170B85FF80B, D1FDDD11055EF19665A9327EF77DAF08A5C708D2C7D691A9, FF6F78984BD0E2E7C155E883BF536EFED22A4DD8DBAC6717
+A8B8B452291FE821, 5EE4A854001FA8442617FE3D63E6DEFA7F625EBD1F2F80E7, 1AE5E1CBF08AE20D9E2AE1AF3502CEBDED8D85A3BC4CBD33
+1FA2A1CF67B5FB863, EA05EE691A3A8B9386972FECB9C88A873827AF073A55E9E9, BA1646EFB40821A1209F09FCEA085B5EE7D4C028DA54BC24
+5EE7E56E3721F2929, 5388157C9552B79BAEFA1B03403ED4957CD237A4749FD7C3, 3243F24B40FBD488033A92F9D61747AF5E3C6E59906E6D97
+11CB7B04AA565D7B7B, BA2BE0EF3A3867E78A1DC5F7A46040D11D09C27073F963DE, 7301AF1459A733CBA37D531B08B6D30030ADEDE5A9B616C8
+3562710DFF03187271, 9423836474F29A990EB83EE6EBE120F4CEFFC6CDF8C97D2B, D927F268B97D8D4129D9445161DAB74018EC7FE09DAE4734
+A0275329FD09495753, 3A97DE128AEF4424D5D7FF8A613260F523202DEBCA7E6C3F, 170798D1D5CFAFC833C97AB5C27F03566294F840ACC16EE4
+1E075F97DF71BDC05F9, F62740D2A134F5928EA09AEE9AE5199964C07FBEC2C69F2E, 5C1CE5CD0AB9C657605D583CC63644E3F80DF64A2D63744D
+5A161EC79E5539411EB, BE92F2EB66F6EBA43AAC24EFEAF1921C5ADCFBE370B43433, F58252E97D6F81EDA139F6F6CF49B088F3CEC910219989E
+10E425C56DAFFABC35C1, 9BDDEFC148391B46A89FAE5A86BA44B91406247EE59DC92F, 8918F3FFF5515C605707736C79687E2262FF0C6F00499D56
+32AC7150490FF034A143, 756E56B976407ADA0A09B17BE643CEF72165DDEAD981A11A, 1F86BDA0747F081EA6A6CCE4205012636AEDF472DFA5A928
+980553F0DB2FD09DE3C9, 1DA59419B2E0A4778922786B804EAC8235CBC08DDB52D9B5, 1DEE3E6784E34539013ADD569096CB65196ECBF1EAD55933
+1C80FFBD2918F71D9AB5B, 659CE4D8D65FE7FC23DCB10B1613B60C95834659DE874549, B7D96E178B596DB302C5CEA0E05033228638DD51E4FDD2A3
+5582FF377B4AE558D0211, 684489F5C933B6D3F2AE3106B7C9186D5D87E4F15AF34EC6, 3F564D463F777EAEB8ECFC2E8D1C7E43C442505AD2433482
+10088FDA671E0B00A70633, 50AC43C131D8027EBE454B2BE9D5BD3D710523A2C6433058, D7D6C95D21AB54C5CF3DE93C116581179A4257632D09CC03
+3019AF8F355A2101F51299, 5361D732347468DE80C46F1B5ABE27DF8238ACE27FDA1DDA, A577D16671219BF24003CC07E5EA0F07F249CE663F3BD0E7
+904D0EADA00E6305DF37CB, 74FB9ADBBCDDFB0D8E15F12757BBB8521F5153CCD5846D3F, 91431A9053A00C711483364C2A16C07FF42DDD54A9D3C858
+1B0E72C08E02B29119DA761, A0072F12118C8F06C5DF64215746D8E56C00FC848A4D24E3, CE6E2B2FE5EBE006130137817CF75A214577CD1FA7F33E50
+512B5841AA0817B34D8F623, A522815C2080C56DFA92C87545F0A3B10A84392CD06AFD28, EC285F2F8B6B617952183A9D65508653A0FA197EBEF82AA6
+F38208C4FE184719E8AE269, D2D1DD94C11844D568FCCE5E0C8E453CBAF3BA090559480, ABBFD4A449E20D71D348AED2E4AD1FA718DFED7F8FB32496
+2DA861A4EFA48D54DBA0A73B, EE8AC03C3A18B0966764041E98FC17699FF013CE9861D044, FF05C4E6DBF9DD3D9796399889E9F2D2A85D741425092A7B
+88F924EECEEDA7FE92E1F5B1, D7471ABFC29509CD42D59EB8544E051412521026B3291EA8, 683C45AA6D0CC04B8DC4B88595985D54AA8D3B0BB99C902F
+19AEB6ECC6CC8F7FBB8A5E113, B26EB1F38B2A765FC33CAB459ACF919A448A42B32D2948CF, 8096E4992C67563193A4932EC1923A15CB47B0E11004AB68
+4D0C24C65465AE7F329F1A339, AF967D6F4B6A5C7ED62DDA3398FC30E012103660C6AC8D25, FF87A2FA270561EEECB33B3BE9FDD0B2F39BBEE27E7C0687
+E7246E52FD310B7D97DD4E9AB, 1432FE27AC8E009B30C0ACA2BB5E5E2F064E46A3E0429480, AA8D5C627DC365069AE6F6A907724FC89C7C5D023215F843
+2B56D4AF8F7932278C797EBD01, DE0596576700F9A36F83D2E34CAE96706319500C0BD377E4, B388D9BB9052CB3703E61CF665D366A26AE2A3CE653BB75E
+82047E0EAE6B9676A56C7C3703, 939E171B43E160A830943AD9DB3BE490332940DECAEF4112, 221285987780E76424A2622DA901ABCAFF41A0A63AA22BC8
+1860D7A2C0B42C363F04574A509, 6E0D64C6EDA8DD315D01570E8088637A3C213D7162F7353C, 81155652C157DE49E0E28462CDBCDB55C931D2AB41ED247F
+492286E8421C84A2BD0D05DEF1B, 37ABFB2A28DB98702D435863FC63C0F3581541A0F4BF06DF, BED5755E192F44B57BEB8C9B94D48329183587AA06A246C1
+DB6794B8C6558DE83727119CD51, 49EFC64C31D9DA8DB212C58435EC164EAF9D35B1701E7C43, 4CDBD7D4FB9FCEB4A8EAEE4093C5A69F96529D5A46CB0FE1
+29236BE2A5300A9B8A57534D67F3, BF1D97A706326099645508C3FB8A3DAB6FFF6514E157E9DC, 7ED958958503820592183F53A32F618C2ECEE4DF6BED769D
+7B6A43A7EF901FD29F05F9E837D9, DA86991024EBD31D184929D2316357A67791F2E06F9732C5, 5FEE6FE207E607D5878CE06174719613CDA7C2259E5F1139
+1723ECAF7CEB05F77DD11EDB8A78B, 92B9DE2B33C697F5553FD26E16B78F5D6F1004BBE83E1A3A, 957A0FA62962F8DEAA081EAF2E28EF7097D57DADF67BCBBD
+456BC60E76C111E679735C929F6A1, C5B390192164CEE3515964ED8956620DEA372140401D35DC, A7531BA4E0C8277A9D2D0BA6348B2D7FD23C3DF16C956332
+D043522B644335B36C5A15B7DE3E3, FC3A49F0BA1BF90A2D4FA89FBDC45E57DED73C4366DA0953, 5D7646FAD707FD8FFE0D5C90359F798EE3D87128AA5AD22C
+270C9F6822CC9A11A450E41279ABA9, D97737C4B84A2AE1A50C7471C35008CBBB02785697F8418F, F50509B1AE068C2625C08D40AC2B3CBD21CC2C815D1367AC
+7525DE386865CE34ECF2AC376D02FB, 75B26D7065CBE96C3FCF9BCC33C76E755AA1F57B0B5F2ACB, 865C530313323BA4F0377D4A8B4A8E4061DD50333D2A7AAB
+15F719AA939316A9EC6D804A64708F1, B10FDFB8F7DB064D1B3D07254763FD039234AC2C12F7D1D, 5C1E37118775CB54D918EEB1C5DD460D2EBA7019DEB6200C
+41E54CFFBAB943FDC54880DF2D51AD3, AF079BCB1BE1F29DB96D0B00A39C258261180DC38D4F548A, 4DB6C29015A95D6A25689C0D2653F00D13F55C23EB5503D0
+C5AFE6FF302BCBF94FD9829D87F5079, D87515ED64191CD3EAE98A3F5E79C32C03C262DBB7E20432, 75F3D0AF2EF6196F939C3DEB47F12C3FD169B74B66793C78
+2510FB4FD908363EBEF8C87D897DF16B, C00B691E74535264B13C0AE5838B4F842686E1E7CE8B7BA6, 91FB68C3602157668378EDE588A1F9F6A3AE23F034676DD8
+6F32F1EF8B18A2BC3CEA59789C79D441, 81EB83ABC3BBC1D31BE19FFC6EA03BC6CDE4592FF94837BF, 397DB8B4C5DB1040524C86A94A0A0C9CB062CB38B2565463
+14D98D5CEA149E834B6BF0C69D56D7CC3, 46C199E2E0ECDCDAFD79748FCD519E124354A238C561B3DD, 9B74A34403EE967BDCE4B044E0BF56901EF9137169A2DEFD
+3E8CA816BE3DDB89E243D253D80487649, CB6AD12E7E3B6D83727A41B6A6EA96F049049725D6C78A7A, 14114E9D6F2E48B9B96A4225FA9F436EBA9F40B4ADAFBD26
+BBA5F8443AB9929DA6CB76FB880D962DB, AD9F3F2A9FB02AFC6B4AB1292F72D9A76F45848D80BCE1AE, 450DB96B08194F29342607FD104616989FC0BD3E951615D2
+232F1E8CCB02CB7D8F46264F29828C2891, 276C46BB5ADED6589D2AA35A436F3A86581C98940D3F8C2A, B3F84CA8BCB50FA6E738353137FDE18104CF8FF7FFE3816D
+698D5BA661086278ADD272ED7C87A479B3, E068EB3C17DBC667F7C046ED6849C6821CB0C8655831607A, 4D9D3470C8D02840BEAB1AF20DC8CD030B635D473556E097
+13CA812F32319276A097758C87596ED6D19, C52854ED05E859E27752EC0E1705F1B9AD73763A19578E19, F4637774A0A2DE2A8161F65972562F587130C00ADDCBEAD1
+3B5F838D9694B763E1C660A5960C4C8474B, A4841EB7D0827A01987FCCD69C8DA499571C2A392E7011A3, 84D12F5A14096D734563950AF99BFA947D924035B9DCDB98
+B21E8AA8C3BE262BA55321F0C224E58D5E1, 8533D1A0F5B052C5EFE988E8F6865339289A3498CCD78FE1, 5ABFE4807D12CDADC5626E9AB0386A10CF1CAEB969D88D35
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, CD1B051CE241EA83CDE437CF480D63513D8F4BB6A23C1325, 29DDC5C56BC407F4F657C3EA2282CA01948A37A0EC5DFDA0
+64312DFEEE1AF5788CFEC3176D34C11F84E9, E9231235CF94B061072915D082188525F7E2433A73F93A9C, 888666F6E18B5ED564E2115C852D283C09C31F4150B50704
+12C9389FCCA50E069A6FC4946479E435E8EBB, 7B95319DA9D477C9B86F05EFF49324CC23F69967D854D7B7, 557FBE072FCE07F8BDE558547904AFE7385FB82B744E5F5F
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, 74CCAF4A84763ACD606376F56AAA69AC648312B9EB4FC8EC, 53B535FA530624C3A1F3134AD4A8BDE5F76390CD4A4B5F88
+A912FD9E31CD7E3B6DEDE937884905E530493, FAD8766E2C67E34C9510BCE4A86E4D0D7669E073207FABF, 6F98CD0DC2DDD2344DBACDAC7C95EE7D95ED40C450A0C831
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, 9247B987651C0769A96AAD8CE5C012DD88D1420289F3D217, AC376217389E17E6A5353971535CD0F58FA8D139C03E37D3
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, 8D016406CA1B7EE324D60846687FADAF0F93237149C3D88A, 94498E736FF03BB7B0B562E77574BB09588FCFCBD04E8B14
+11D500BFAF40AC5044981798DB5FB39F2C17B81, C8E60ADECDE3952FF7B3C2DC5857138BF92932953B9DF1FE, 5FEEA0BD075BACA8494E37444105611D0E63D3D4D8CDFAA2
+357F023F0DC204F0CDC846CA921F1ADD8447283, 41FF7785E89323CE7A383C8805D67CF363BA702676F65408, C66A133D73EE2795DD27FDA8CCCA983152F70588103A53C0
+A07D06BD29460ED26958D45FB65D50988CD5789, 765D731D6B618A825FAC1C2AAA028F36C49CFCD7146B8056, B8ACE9E0163333C953D1B5E761092175DAAB393A94980E56
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, 304FE9BE91BCCD7BB043F87FA3318D757986436CADA2014D, 1AD390130FC416F8B3FBB6011419838BFA9AB8A116A1E572
+5A4653CA673768565B41F775D6947D55CF3813D1, AF1D66EE446F8FBAD5D6FCED7E707E2B1B9FDB78EEA8F8CE, B044FD5C48767A8B94B9D515540CAF3BE51F1F96E16AE388
+10ED2FB5F35A6390311C5E66183BD78016DA83B73, 4A099360451BECE7699C8C4D5C2418DCC356AB3F57778D37, D5AA51CB4BA70ACAB4B50C2A7E7B012C241F0240BAB8AAA1
+32C78F21DA0F2AB093551B3248B38680448F8B259, 56275B6F17AE3E394724F506CB440D1F3BB6AD4D72655B0, 33C58D24BB5684D8A2F1312418416CC6A1BA21C8D1F1FFE8
+9856AD658E2D8011B9FF5196DA1A9380CDAEA170B, 6A6C6BD800052D7988C78D793D342753661E736BF1E9B925, 340CA5BEBF2885AF281548E7ADB30201D3843FD926DFAE4B
+1C9040830AA8880352DFDF4C48E4FBA82690BE4521, 3CFA2153BB0A626A1650159CBB6C0242BE7FF5CE51D908FC, 4F7215B1CD6E991750763D8381CD4CFC9CFC47812F350EA3
+55B0C1891FF99809F89F9DE4DAAEF2F873B23ACF63, E8B912C05E5BAF63FF84D48026707FD592A435B869D3FF0E, F4B4FD00A79ADCB3C36442FA23D6B9D7EE84E334C453AF26
+10112449B5FECC81DE9DED9AE900CD8E95B16B06E29, 7A851F390BC654E43A1F226680F0096CAA3577096B67F3E3, 7E27DF61B6235F9995F46986F61924B91D7B9D25E5A4DF83
+30336CDD21FC65859BD9C8D0BB0268ABC1144114A7B, 694E6FA895DE39D60438DBAF2251BA2C07C344CD7F45B7E7, 3DCE28CDBD4398395AE30C672CED84B4A906B1E48F0717F9
+909A469765F53090D38D5A7231073A03433CC33DF71, AEFC1E27B7467501F0B99BC3A9011208245A7FFD75481E62, 326AE7AE1C8A6E91234754939C924A7454A9B3E7CE625230
+1B1CED3C631DF91B27AA80F569315AE09C9B649B9E53, 995068D95E4C1B33A36476D33A3A22CF124335B42B6A6A2C, 7FD98C2E4BF01F4C7264993B1955D76654715DE31DF90DB0
+5156C7B52959EB5176FF82E03B9410A1D5D22DD2DAF9, 443AB52ECFC216C1B35083EC52594F845A71DEBD2FAEEC79, D0FF29656327D4B18A7BA216A5CFC50D18D419F27A269C26
+F404571F7C0DC1F464FE88A0B2BC31E58176897890EB, 6223C45B9ED63B0B3F6BC9C6B6B49ED508FDCA2A1E674CA9, A6A02C36C4344E6F767C389E0D936F251687DAEC113D6AD
+2DC0D055E742945DD2EFB99E2183495B084639C69B2C1, 1FEA7E681A6B284360711F23019E64761FB8D336487C6A3B, DC3CF94E4DE6424E27D07F4278B125BD1DEF984BCCB5E2F5
+89427101B5C7BD1978CF2CDA6489DC1118D2AD53D1843, 8224FC5CF45639291D6AD0896DAB88754554728C03BE35C4, 6B8C370DB8B1ADC7824F62F32A8EFA1B20D37D816F245013
+19BC753052157374C6A6D868F2D9D94334A7807FB748C9, D4443A6F76D9B0E7E8C7D7C0A3FFFABEB5A075C1F7A65911, F4F88E8C65A975FD3731607390665FED1235A46E49AD7C1D
+4D355F90F6405A5E53F4893AD88D8BC99DF6817F25DA5B, ABB8D834D05972197BAA6F279B183D653176CECF0169320B, 7DEFCDD7B60D82E7C3D04D0F1F55400DA53F5EA6C428C50E
+E7A01EB2E2C10F1AFBDD9BB089A8A35CD9E3847D718F11, 33122019C1D101DF7A7DC9AC65C763636DA2F61A014393A, D2B4919DFC0CFED2F9E1DCFBE6EECF848DB66E93D31BEE42
+2B6E05C18A8432D50F398D3119CF9EA168DAA8D7854AD33, DF99EBA3EEFCF77B10A6608DF69BC431FA2FD691DA968D56, 563F07673BC98FA54CDA6E049BA127646903AE40CC1BF18D
+824A11449F8C987F2DACA7934D6EDBE43A8FFA868FE0799, 3291B8BB3236A32DE62F32F4F2A9551B1F91848C8DDAAA6B, 3720430E6B8D05EB1B36EE0620CF47FCE33A3CB139C77988
+186DE33CDDEA5C97D8905F6B9E84C93ACAFAFEF93AFA16CB, F5E6A8CD93AC0232D81493AE46017FFE18260E322EB3B61C, DBE0383384F4F6336702A8E0A2A90DA729828182E66B4F4C
+4949A9B699BF15C789B11E42DB8E5BB060F0FCEBB0EE4461, 9686A12B7818B4BCB5FC5F09A27CAFF5B5EAFB4AAA5CEBDD, 7E8A7A5881DAB56CA4A61623F72945802FD1C855742CC100
+DBDCFD23CD3D41569D135AC892AB131122D2F6C312CACD23, 4B01554A4BDC32AB80E2E7C05F90930AE29997FD4025D025, EEC745A082CE0754FECA16E46DDB684D2A5C31F47A87334C
+1.3.132.0.31
+1, DB4FF10EC057E9AE26B07D0280B7F4341DA5D1B1EAE06C7D, 9B2F2F6D9C5628A7844163D015BE86344082AA88D95E2F9D
+3, 6E43B7DCAE2FD5E0BF2A1BA7615CA3B9065487C9A67B4583, C48DCEA47AE08E84D5FEDC3D09E4C19606A290F7A19A6A58
+9, EFD9DA261826E62D1E9D4E9FA35E2575CF03A65D3BEBA73A, A905D8EF35066FDC102BA8E8033B6B232FDCD0813A66E7F4
+1B, C43153C0727332D6D4E0BB2F6AD57DB9E96340561EE3DF2E, 6B63A459C35EECB52A88837389E4F6068CDFCD685C375554
+51, F5C2154D20B859D0F6E1D8FC73D288A0AFE8C614A5DCA1B7, 5903C11FCF0B444DD3F1F33E083E736EDEE94FEA6EFC8E99
+F3, 86F9578E3E304A9ABD8F3A4D025ABECD0FE530B72CC44C7F, DCEC3744A792546F21F6B70730B755E39B3B0C7B7969192
+2D9, CFDA6DDCF16AB607D20D1F3AFC12936D85E4E75E1FCD9A5D, B89C3407150B9B9FE91B33CC066FA3FE0F8EA150538F43FE
+88B, 5B1FDE3B49F008CE5210D669FCFB99668CC63C33EF68522F, 5B5F2ABDAE0D05BEB00D8681C71B45934968163303C07C2E
+19A1, 6D6667B0228CA51466BD4A8CBAEFA668A8EE48A7A4AB54D5, DAA4761A13C79BACF13C320E68E78BE2690D7F15A04C5373
+4CE3, 30C6646A440C9F278EC970285573F50AFE31A2679659F48C, A24331F6C131FC4C2B4268977F51FAB478B83EA3268C733D
+E6A9, 346D1E13AD933E3FA0EB648FEEDD49115C2A064BB7916470, AC0063A03BB63F5CDDFD07F2285E87D97B90564F194CF66E
+2B3FB, 1877400541983385C0AA60D7FE1EB8681E3471516F53822C, 832B7F789A150F7162786C05F61B3FCA47D2431D9F03EF74
+81BF1, 63068DF74B4774E8C8C1C03BD14BFB085AFB7A768A70B96E, D2D1B3971D24A7652C6BD5955500FD1C0B2B5149A67BB923
+1853D3, DC301D630FF913C4753A1D31297ACBAD3E0154674B7644DD, C5DEC487211B5FB007A094735B0C52BAB9340EA2B6B3B0D4
+48FB79, D93618C0890D42D475C0143DA46B61DCF95CDD3567056BAA, AF0938EA82338B130C95B2E3E7F0CC33C1A2A4CB409381FB
+DAF26B, 55099B878692DFF2D25003E004A95E7136F73BBCA7271931, 4DD209BD6F047DE63FCA8B2C7961BE1F16BDB49424EB5D29
+290D741, D19DC848A352281668F48BB256659213EADCEB612A5E076C, 29ACAB9734A72738F35B8C450AC4108175D35E20D84F0F49
+7B285C3, 6EE742624DBB2BAB365F7C08E176299407648A334BE62056, 752843823F1C1890EAEE031D40380F095B08FA947FEFA070
+17179149, D9741A7940B04183115C0F63D830243AC14F9DEB9D252E16, 5E2B642E3AB5C64F48C37B77C4E68F64E650F0F6C32C9DB0
+4546B3DB, 964C4B9AABBC473F90C6AB78000F20BA2AF46D4C28713417, C83DD6D8F2FEAB7F520270EB0DFA72ADC898C0C69028C89B
+CFD41B91, 298B639D09EE96F1F336EC5618218FB31934B3AC4F3A5B14, 269929645508A9503A1AD0E38BD5F48C4C6A6CF454286C8A
+26F7C52B3, 4B4C0B2DACCE768714E43C7B051AAE100D46B695768211CE, 2EEA9F3F1858E04F22035438B9747D24C18FF3C2E5BD281A
+74E74F819, F1303DF5DBAD93D0C4C8B8D073AF65B82B96A9CA72A63143, 6E739BDAD66C881F5E3B1A46DCAF16C01732783139C424FC
+15EB5EE84B, D31395A970BDEA634B072DF408FC106BB24860E4F2E5D27C, 5EBFF4EC62B2A455DF5FCDB060A34ED31B5A11F30B3B4076
+41C21CB8E1, F3175CF7E473A07F54D118C52A76CA608F81DFDEDFD6F79A, 375B21BBEA521B01D45D0CA267F5566EBEAA00C383EC1D05
+C546562AA3, 874E93E3B0D8727A5BEB275F267DE24E8A97E49DC301FDED, B20E688317310FE15E691E1365B9DD69D4D042CA3E7701D8
+24FD3027FE9, C0DA6A8950FA34A06A69A081F22EC0C76532B87237B9D76B, FC912D72209A1B5AAAAC4F16C053EBA517E659904AF6C7EC
+6EF79077FBB, 5C3E57C9F4EF59898A8F753D87F5C1167D75ADF022CD3D47, 94E0AC1D266CB0663832C65A1C0F468E8B2EDB11C69562FE
+14CE6B167F31, 4CB9B7A07D189192A6AD5ABD897755EDAD80E282D2617406, 87E05B68268EB4272A670EA4E899742ACD85FC2D7B81FAF7
+3E6B41437D93, 776F91EE0FAE7F74930A55FE024DB42AD0FEFD6A9B2382A8, 8966886F1246FD686BECA845A95002862D0475E136D15CDC
+BB41C3CA78B9, F4759F7973A32EF343EBB084AF4B09F2BA4D0B4B8C285BFF, 81BEFBB31661BC551DD6F789B47A91CFEEE7B6329BB01992
+231C54B5F6A2B, BE457C32F13B2DE8399E3BB7DF02703D308C2E2C663DEC30, BCEF85F70D01B723932063B501173B756E7CF48CE096CD48
+6954FE21E3E81, 23563CDFF1F135177E0859993BA08B5AF302F218FDA3B099, C61FE6C3ABC332190D45B81DE30443513F1A1B7EAC08F8C5
+13BFEFA65ABB83, 9DE7CDA9D238375477D46D09F2BE196AA46F1F384FBFCE15, B730806A74576AAF57D8C9458D94737C2010AE5A2DD468A7
+3B3FCEF3103289, E7F406C826E0CFFC7188AC849E5E486352AB744ED584B7D0, A8DCF81FA6199C1114C065807EF6807A877679CE0A510B2
+B1BF6CD930979B, 21C34EBAC021FFD9BA89DC57414C62A66DC57753C22F5B60, 3D2D31571208C57351491BD91724D5D3ADB368C4E7C5A40C
+2153E468B91C6D1, 625C621767BA994D4DAFE3E45E995F1C5AF518F691C6EDAA, 3793FA6ABC180C88647F80A461D44E2600695A2924DB7F84
+63FBAD3A2B55473, 9F3FFDC4D3348BDC6131EAA2C7873FA15E2001DBEF92F1DC, 61A3023A5F351C1C2DD210A84905D8101A6E599587FA333A
+12BF307AE81FFD59, AC0E1CA19A539E154E9E0522CB8AF1A749917C4772FA3E8, 633B312EBB9FD9DF3DBFDEBF7D32CBFEA7AFD5FF7CB550B1
+383D9170B85FF80B, 715A31B181D923791555CB129686A959F8D833F14343702A, DBFD1566A44512855905CB69FDBC47EE09E3FDE2C8DFA7D0
+A8B8B452291FE821, D1F7ECE68EB89162204329ADBF3DC389882CF69051DE5B0E, 135992D45EBA5A789A1DA61740BA48FE7E3CA694DC95F186
+1FA2A1CF67B5FB863, E68CC2151E7D99462EC2AED1D6BE5E6B2596004C187C3405, DDA39B65B5A0CF1DDC6A585892112DC1B067246AA5F2C5E1
+5EE7E56E3721F2929, 382718B9F62A2B0EE97381BBF84F66E9C09B271B3D6B6CBC, FF13480361FEE388295778A943AB669D71A857E167980C4A
+11CB7B04AA565D7B7B, AD7939B78B5CBB3F9658835033C16ED7319A9E9A1BD7D45E, 3C12776204D3A575B55AA9671CB8517A7C215A6DF40DEB16
+3562710DFF03187271, 73770798DE378B361060C4B35342221AEC1C1AFF4DCE5CF0, B936CA8424704B9EC354BB63974881ABB6AE821718BA1530
+A0275329FD09495753, 77E85A24D616B401D36AAF297BD0ADF339C805D1235A2DBD, 7FDC5AFCD79C64614AD22A89F3655D45ED0A47055FA85C69
+1E075F97DF71BDC05F9, F6DEB54E37F1CCDB8D0FD0DE98A86E7BD15E55795CF0B222, BDD7866D308E1ADD01C783179745B167415D15F71A0AA111
+5A161EC79E5539411EB, A56CEEB0E47115FA16C180C028FAF557E2EFF890F32CF5CD, A6B2BD62A6974BBF32EE11AB98D214F8C10DCBEAAA5ABF14
+10E425C56DAFFABC35C1, 84336AA53F21AF9B18278CD8EE72F82888C5F23EB64BACA6, 948A5332AC493D980E6C5F996094D29A13A1351ED4F7810E
+32AC7150490FF034A143, 7B56BB52A92E18858BB5D24E2639FF5A3EEDD4DCD31B6C86, 1B23E6F0EC22260A4BEF61BCD9EFC5B876E16D9779188E79
+980553F0DB2FD09DE3C9, CCC21ADAA76263107DDEED5B8B97A0EADCC45350761BB7E7, FF173A420064625D5FDE9CF714A06226CFB008C1913DB7F5
+1C80FFBD2918F71D9AB5B, 1816E3AF950638D34ED8BE632510F3CCA95DE58E128795CC, D9896E96B8CF93051AD003A5BA262CAAEEE24026A2883B2E
+5582FF377B4AE558D0211, 3588C591DD864D6308CF7D2964407F41938587EEA2BC6133, 6CFD24E232A29623A6BB085AA16D4315BEBA33643BB86B58
+10088FDA671E0B00A70633, 41F4DFDEE714C958D81AEDF5CF7D7D26420945D3C90D398C, 80409305C05E464D7336D6273264C63166CA6DDC73E1D930
+3019AF8F355A2101F51299, 24C0E00530FC7105DD0F1A16768870990E4EE528F5414293, 18A094C8630193BE6ED3E5C41027F790745AE9867AAFB40B
+904D0EADA00E6305DF37CB, FB06B9BB846765F41A96D33DC10689F88E852261ADE7B77, CC6BCDC7668E4E4E153E68DF516A9E46B31876285873C7C
+1B0E72C08E02B29119DA761, 1215B87298D4E6798B378C6C189122964115D4CEE5C403DF, 600134F69408188A14C850FE94D2E24FD196EAC81B1B67DF
+512B5841AA0817B34D8F623, 19D02C90BD4DA30CC19EDD18A29F51764CE23FA6089E036, EA5D532EA9C275A51C96CF8C76CB366C5C38D37B7BE64F41
+F38208C4FE184719E8AE269, B302705680863ECA0EDF343C835A29FF5CE21E0867FEFDB0, A4FD6781801393F8766CECCC52FC6428ADBF8426C6D6961B
+2DA861A4EFA48D54DBA0A73B, 14D814AF750996A1A9026A5B4B12E2697CE7C68B38D727E4, C89D642D2C983425DE607FF0926E9FAE73EF14741FA17592
+88F924EECEEDA7FE92E1F5B1, B3BB114E1AA36D18EAAD93165458B4EC61BF83EE919EBB81, 1A2D992AE62F96258384AF45581CEF9337083B7A6B94FAD9
+19AEB6ECC6CC8F7FBB8A5E113, 90D155113802CC481884B3F7712CF8DD08667815A2090C7F, A0FC75710670CFB21FE59D60E351FCDB83CB30AD2189EA2F
+4D0C24C65465AE7F329F1A339, 8429BAA708A6F171099F235F30B5525F39E3838390EBCEA9, 9E10BF5CA04D93E8461EA2413F38FE65DF09CE4759C8891C
+E7246E52FD310B7D97DD4E9AB, 41445C1C651F8AB8ACC4C6766B7833DDEBCFFBBD89406E7A, 678421BFF190D7D64B3F3C1A3F74E1B1E05208A1D5FCDF5B
+2B56D4AF8F7932278C797EBD01, 534FDDB9B299952C9A5009ABA0C83F8E524ACF4717B0515A, CD9B644C0FEF94E56D42CC6456E95E1217CB5E2D9BDB4F18
+82047E0EAE6B9676A56C7C3703, F77D8D90346CF1AADD8385B1CF0B2CF216F40439E80AD5A2, 210540B225EF87C8799CF7C1B3ECA12DE7123C1314CB1881
+1860D7A2C0B42C363F04574A509, 25CD06A397AC0CBA041107AB5EE9D9E190A96800DD8E73E3, B34B462ED6AD66F005D1DBEECE653921CDCEC5FB9808AD6F
+492286E8421C84A2BD0D05DEF1B, E4C7A542D5B8BECD3069E0B03DA41EF2D5DA4BC97EDFC5CD, B29C26A2A17C61086E3EEA503DDAB68F09495CCB58AD4046
+DB6794B8C6558DE83727119CD51, 851BB241DBA46E17FDA117BAABC729607299600464CC9860, 29B45E3CDE8A8072901245100DEF945A8F0A3B1FB2084047
+29236BE2A5300A9B8A57534D67F3, 368603D16FEF69C3D7A7FBF2E6C3F9768018FBA97B90B68F, F456A23FC42F5CDDF9962B7432E6E1A2B55ADF9C5BDE6EAA
+7B6A43A7EF901FD29F05F9E837D9, C03E263FF0711F42884AB1B6180D8ADB409D16CB4833DF3A, 56224550B464342E21B7B8A78CC28033BF9A7738630A12CF
+1723ECAF7CEB05F77DD11EDB8A78B, C5E63375552FD6F0FA288EF6B26CF83402BD0026B29D923A, 46CF598CA12466ECB2AA9E3DDAA167FBA38BA4C8F1E55D63
+456BC60E76C111E679735C929F6A1, C697EDA890BB786598657A406F4DB37180C32F6AF56E60B7, 13DDC9313691132C08916AEC87BD507A2A33998397CCBED9
+D043522B644335B36C5A15B7DE3E3, 41780B2BCCCA7FB2E1D12D4A0765C061EBA08BEEE0EAD287, 8E9DCBE50BCCC1FF264085476DA328C0186E40B25B2837D6
+270C9F6822CC9A11A450E41279ABA9, 9242ADCCDE67779A7F34DC68B433F019E64A685057ABCB7E, 6C2F5C85AD92D0522768FEBFC8D8845C0BA0CE1E62F3AB6C
+7525DE386865CE34ECF2AC376D02FB, 8A5AF11F7C9F67FEE6C43D48411F890B6B59CEC296AF5A59, 4232EEC0652C314821E44104E8C4E9357FAE8B69C2C3784E
+15F719AA939316A9EC6D804A64708F1, 613A6AD0A7AB728496D15FA3681D7E52ADA48B65C5A91C3D, 53BCFB16BA13CDCFC70C03041D623450EF115B10D0A9DCDE
+41E54CFFBAB943FDC54880DF2D51AD3, EDA34E55FB33190C07ACFC001AECBDBB7459A4A8635322F0, E8F5AF65D167FD8DD38BB974622E84ECBB3258D6D657E63E
+C5AFE6FF302BCBF94FD9829D87F5079, 6B5882BCEFDA74DD7832748FA319136AB135EDFEE25B5AC8, 5642AB91486AE3510AA779712AC83DA823338BD0EAC9DF89
+2510FB4FD908363EBEF8C87D897DF16B, 4761FC714C7C8BA36231883452894E2B824F68FBB119F6F7, 2E0F1714C021D674918CF7306811F7598818353CF52E2C08
+6F32F1EF8B18A2BC3CEA59789C79D441, 47907B8871945F16FF1D877B6D274CC51C26E8C0B5812449, BB3EF7F2370E9239B60D440840996F536C106588CD376803
+14D98D5CEA149E834B6BF0C69D56D7CC3, BB35501BA316192DC2523DDD92D4E8DE5ADF1A1CEFC9B842, 5BFE77034CBB0AAC5C68242C8CF668B101E5EB88E9D60707
+3E8CA816BE3DDB89E243D253D80487649, 632F233F75E8C41CA41504020F513B9619F8EF62F9F8E8CA, DCA5D318142558FF7380A931A9F380F4158B409771829567
+BBA5F8443AB9929DA6CB76FB880D962DB, 812023E5F8FFF9AE4F270DED0A93212DAF746D04A068C672, AE633540CC3473E55AF59F29468B930AD80698C020DD8077
+232F1E8CCB02CB7D8F46264F29828C2891, 2D40C12BE5A4BDD4864432491F469EE0515A365ADDA20E98, 7693DE263189E0A6C058085B346E2B28FEAE8CFA53A08653
+698D5BA661086278ADD272ED7C87A479B3, BC17FA97E500E11DE2040841156C236C5B50B083F6743CCC, 854DA2E4B4BC0E005588251FF56EFD943E3F6CDA63404E63
+13CA812F32319276A097758C87596ED6D19, FDF431572F8F6C70E26F4E1667791CB7C788A3AF2077F486, 3FC5F279490E79631E5C464EC87BA348B2F3DFBFE5C53275
+3B5F838D9694B763E1C660A5960C4C8474B, CF9FD6FCC4D63A8988234CB1DB349809D108D6EA72B8D068, 4C8061C1538BB7E4E018B223758863C43002D9FBB777646A
+B21E8AA8C3BE262BA55321F0C224E58D5E1, B1FF38415EEA69E844DBAF5274DAA77523B6563ABFA9C9F, 66AEC8BE518D9E8C036EAF0FAE2990545F1ECA08DFE9A0BA
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, A21086BAB9D1DF2A0259255AAD4D49AD5A4E514986BD10B7, 549C1084F054B28BFE07A44FD38C3621836B96AA6C59AA57
+64312DFEEE1AF5788CFEC3176D34C11F84E9, 950C43DC2015956021E1E38DF22C94C9944B73250878B380, 81D93233D920B8CBB22F5B53EC645942244457967623669E
+12C9389FCCA50E069A6FC4946479E435E8EBB, 4CAF78B49108703CFD96FF87E1E6DFAA8A40033D523138A1, F791209E255634FF172FB280AD3537A5E10D02D5F85F5554
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, 4B490183B3C518B670760DDDF867137D768E4824D913C23B, B401301883DB08F6FF36B7582708DA2C89DFD5283042DBEF
+A912FD9E31CD7E3B6DEDE937884905E530493, 592CBD1F1ABA4284205098B1C421DF643422DEE2F89F30CA, E62ED35141F00E0C5E60445AB1A76E095C266F19A9F62A28
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, 9352D3E863A556BA64067E208A7D4FDF2F75C28D2D93957, 999C48B96190458BDA02892DBBEABCE8FE3131E4E8D6CB6F
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, FC98836DD2E44A2F03CD685CD090A4F8E2721C2951EF3CB8, A8FE4873927132C8127B43FA7F8CD65B6C97201BD66C5E76
+11D500BFAF40AC5044981798DB5FB39F2C17B81, 576A2D5AF63344BA2F54489BD96E2A224D7584F9ACE64F31, 100E6F6C19D8C6EE1DA3671A322129D4B84502C2A34BA1D4
+357F023F0DC204F0CDC846CA921F1ADD8447283, 93A70CDFB2A21CD347F60FCA1A32D1AD8A21E7FA896C58DC, CFDB6888894F01998627BD1A73E1777E464AD0E70D0F3E10
+A07D06BD29460ED26958D45FB65D50988CD5789, 6AB7B1F4AABCC1A6E9455EBECC6CB79CFA79468D1426F89D, C7AE82081DED3F49CBDEA084A216A680357A7E37E08D0609
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, B493C566DE0C039C30C0F83807B774C0EDDA0CBE62F4D00F, ECDC1EC47ABA5683353DC5912D3671EA709A03B42786E2E5
+5A4653CA673768565B41F775D6947D55CF3813D1, 483819D8F9F22BADC24232BF071255CA8225EFBF17045921, AD9689A4C5F350CD21CA7A4D25104D2CAEBFBA8A012EABC6
+10ED2FB5F35A6390311C5E66183BD78016DA83B73, AD5793EE0DB41896FBCE7297F32FBBE5281E88A52124FFDF, CE55F4FD1B712D8B95F44FB57B53EB2ADE6B174697ADEC06
+32C78F21DA0F2AB093551B3248B38680448F8B259, 790F304D1652F1ABE92225FCB0CA77A7A6B5B5DBB09D73E8, 770F7FFCDB56ED3309F2A88E71DBAD1F1792692138CADB3A
+9856AD658E2D8011B9FF5196DA1A9380CDAEA170B, 6564232BB8DF6D97857572DD12B7F8AE5C7B9E82A304AC85, C1055BF00A7A2BC400A1E66F581D1EE180F265E554F04525
+1C9040830AA8880352DFDF4C48E4FBA82690BE4521, 39725145228014EA78D0D10BD73470798D0E67FB8890864, DAF9EB4C498033EEC08D2724C8A0B96D47B02808A3D431D6
+55B0C1891FF99809F89F9DE4DAAEF2F873B23ACF63, F725C8F6DEBFDC6A0C5683DAD21C44D28F035661C53ACE4E, 6733A50B629A3098D17CC905BAA9D880A69A132F8FF4BE1F
+10112449B5FECC81DE9DED9AE900CD8E95B16B06E29, B02E6EE478565C47217C3E640F94031F232E4B70180B570E, 3CF7F6A300D1595A128184D6B13F282CA3A2671044B790E
+30336CDD21FC65859BD9C8D0BB0268ABC1144114A7B, 5438ED4C298D50ECA4B8DF059B30E72BEF6DAB960C7CEEE5, DA8C65910B867793E8F69B88D4C82C75E9B422DC08A83828
+909A469765F53090D38D5A7231073A03433CC33DF71, EC4A06A76923441A7ABC149D52762D10147A1233AB90C91D, F7416D0F40FC842A3EF07A9910ECB947DF41F6E786630DE8
+1B1CED3C631DF91B27AA80F569315AE09C9B649B9E53, F59906EC65171F972832205F4DAD4469FC2BFE582B62AD7E, 7232192FA7228E0CD131ABB8A5E19E1C4D8D0BA6871252DA
+5156C7B52959EB5176FF82E03B9410A1D5D22DD2DAF9, AB50A3658377F1AC2F4189436A176524B442CEE9E5023170, 70DAA2263BDB34620AB81F816304E64E0FE87BDA47EC0CB4
+F404571F7C0DC1F464FE88A0B2BC31E58176897890EB, 9F5EE8C6D8CDB797126D6D427DC8B01048A40A6ADE1EC474, 4C240852E4430A39767C4B8DE026F107878201EEE3183265
+2DC0D055E742945DD2EFB99E2183495B084639C69B2C1, C79524F8DBF08C47BB5B4728AB3DBE229A66F1C1E4469A02, 8AF998F1D818D9EDC67083E7256E6E5D08CBB96EF9D4157D
+89427101B5C7BD1978CF2CDA6489DC1118D2AD53D1843, ECC4947EFF037C4DB083D3B553B14FFA0A17CAC82EF25ED3, 65896478E105976FC75DEA882885BC72AB3E87B2F7D06B0E
+19BC753052157374C6A6D868F2D9D94334A7807FB748C9, 7A881AB8F562E2879923BCDBB6EB2FF76C083AFCBA0B5455, 276841B6E735D315EA7D9A608716535385C27E4388363577
+4D355F90F6405A5E53F4893AD88D8BC99DF6817F25DA5B, 7D59F453AA6810BE44994732D3F84DA1BDEB39346F27B722, 85D1559E349DE2B6D0B274356731102E97331E01DB3CF69A
+E7A01EB2E2C10F1AFBDD9BB089A8A35CD9E3847D718F11, 254235F9B7739F6FBAA94B9E731CDC8DEC421266CA034F29, 3037F0FAF6715E36EE4DC6202ABEE2053627301F9A9698
+2B6E05C18A8432D50F398D3119CF9EA168DAA8D7854AD33, 14126B416F0EEA2C427A326DE64725FA3497A516C212AC19, A8016ABB599F988044C0E8F09D634F04FD4F0C12C0096413
+824A11449F8C987F2DACA7934D6EDBE43A8FFA868FE0799, C056B8360AF4DD47ECEA6FE448EAD9B49CED7590513A9B8B, 90CE1ED88F7CA49E8157D5A9E87A0E93FAFA03D0E6CCF245
+186DE33CDDEA5C97D8905F6B9E84C93ACAFAFEF93AFA16CB, 7A7B3BED155C2449EAD85AD79EC76FA291A6667FDB2332E9, FC8AB4AFF7538F26A66CECEB6DA986104259AF4619E3D001
+4949A9B699BF15C789B11E42DB8E5BB060F0FCEBB0EE4461, C54C90AE878E482C5792D25DFAA4CB99BBA5772387FD8B6F, 288844752811170E08F6E46E9BE549B54DC4042F479DC2D0
+DBDCFD23CD3D41569D135AC892AB131122D2F6C312CACD23, E59FFEAAE5B8DDC5B3FC818F9727F582F129BF1564286703, C4496626583D5FBAC59B57160457BDAB3D4511D265277FF
+1.3.132.0.33
1, B70E0CBD6BB4BF7F321390B94A03C1D356C21122343280D6115C1D21, BD376388B5F723FB4C22DFE6CD4375A05A07476444D5819985007E34
3, DF1B1D66A551D0D31EFF822558B9D2CC75C2180279FE0D08FD896D04, A3F7F03CADD0BE444C0AA56830130DDF77D317344E1AF3591981A925
9, 2FDCCCFEE720A77EF6CB3BFBB447F9383117E3DAA4A07E36ED15F78D, 371732E4F41BF4F7883035E6A79FCEDC0E196EB07B48171697517463
@@ -522,7 +1247,150 @@ BC0A625D266C24541FF22B41B57229421ED2BB1D8F8BFF407CD3A1, 9829981ABC910F195474EBA8
13D5185FD30D67D4DF5E8A8FEE230A59F94039BC1E23C3EBCD2A51FB, 832264CDA085803F497645A5841F9E4AECFAEBB1B91068D05C20D2A8, B0032AE2BE48983FD9696331C744ADC95D2A706D97CE5F6CCC8016C
3B7F491F7928377E9E1B9FAFCA691F0DEBC0AD345A6B4BC3677EF5F1, FD00B3858B888CA0E7A44E42656765F775A748BD75E1E3C6D6555D7F, A6E710390E0AD2AF144746F59758C92C08A9F4B666879B795E9AC9E4
B27DDB5E6B78A67BDA52DF0F5F3B5D29C342079D0F41E34A367CE1D3, 23B97099A944244533AC76542AB9A004274ACC5ECC9819474681C068, E3C1C5EB1806DA05C3F40EE0296991D5F9019CA998F70E4509EACA4C
-ECC-256
+1.3.132.0.32
+1, A1455B334DF099DF30FC28A169A467E9E47075A90F7E650EB6B7A45C, 7E089FED7FBA344282CAFBD6F7E319F7C0B0BD59E2CA4BDB556D61A5
+3, FA182DC268CC40AD9FC1976AF6F1B667D9701679B3D03EC4F7A0DD28, DDE2C5F5AE938E863C6F383D2340638959A80A613BA39DD0C121661F
+9, 25074DC8B37F5F277A132610A7DA957E4CF904B470425610061D67AC, FE0A2921C1F2F28B076F4811269F4857ABEC0113A52ADCF4F9D7E5DD
+1B, 3DDBC3EE2C74448409982B629F394B5B5F3BA8DB0570C35853A76EF1, 1D5E57F9968B5A885F9AA8D4B0299901AD2F88B6C60955FB4FDD9B30
+51, 1B6E23045D2B65731E9EB04FE79575AB768E5EA8A3717FF091393F15, 9C1F48828EF0F951DBCD2DA7BE7C9F6E4A1A1214F194E204EA090170
+F3, 25A5DAA61CDE4AE2646FEE6933AFBDAF7F5B053CDE26130E5FF624CC, A4A4FF61575579F044E1B2FBDD7820B5D84ACFD8B6F6D89B1CB7A6F0
+2D9, 7F5BFB12D438ABA96FD60FE0F6C634161ED27E50EAA6CD770532619, A938EC8DA40CE7F479D646B11B55C5156C999DC9F9AC8EA246D6A402
+88B, A4AE97205DFB5E95CCCF5C9DCB0B063AAAF2AF05713625D911396405, 2B32DF6E6FEFEF7267AC56DF57A6B73FA247738B22080A4EDF9877D
+19A1, 659107A7257E4570FC3248EEC91AE77F79935FBDEFFAC7F39311B6F4, 504D6D397837269961384644B21A0097A85C17224E4CCBD14907B2E6
+4CE3, 5526F666BE42D5CA871610943ACD8FDC7FFC9558A1FAE282FC897A0D, 88CF40AB7C290052CC49F2EF3645FAF6EBA5E37E3CBBA7956EE5B744
+E6A9, 40B26E42D89E88E3948C2D39EE667BDC9AD64AB7FD763B46234AA4DE, B546F972AADEA71542F123E5EC1603A82B32AF431585931AC115DB1D
+2B3FB, 592D8117FAC5B8C139DF3631F70DB16CD54EDA20FC8E037C778825D5, C8813334936691CB25B6714C69B6433A52AC229B86C75150AFB21356
+81BF1, 69A4C102E329049238E99BC4B0C494A9F85436F44195A9BF555E97FF, 9D9572AC6FBE9E43D80FEFF3C1883F0D501E27A80028FCEC3895A201
+1853D3, 939881EBCC88E59F11EC12831C08AD3A489F40A87B7CF345AF1F1B1E, 24507475F3EE481E566B24E142EE2691B29E559627EA49D0E6DA7C66
+48FB79, 3E0C9302969C9557AD50C58F6E404FFFD2B75E1EF60B82580F239475, B261E370C3D91A3D5F8A9D76A6EB7BE04B021675A5B183D2D97DE89A
+DAF26B, 5B7BADC02DFAB3C1FCF28A906FFB05677A05FFA8F75DA763FA550E08, 4BE84748FFAD28259BADFF80FAB802168E62804CB062B576F4557983
+290D741, C3BDF62D7611CA1B0836AB3AAAAA1BA59510824BD2DDF8BDBF48F901, A4D41484735EDFD1BBC62F67ABADBA36A970C26B04D3FB6168A1D8C7
+7B285C3, A7A37F2EC7BB6307067205AA9F134B43800BC06F225FC4DB8FA90192, B4371DC02FC4F2CF2680AB0B797CE08147768AE8EEE7DEAE207D2083
+17179149, CBAF498E563C3A1C055D2300F4F03246398EE41D19F18AE684599BDF, F7B15CBFDB04F80CD4BB9653C9C1958CB485C6255307BE5851539CD2
+4546B3DB, 1D9DC9B9D3A96773242539209141C52484A191FEF6F19D6078A16D24, 3537DABDAB888CD007171EB30C1A5D2821D562935F50021828B04F13
+CFD41B91, CA44ED584E1E041D75E9DD5A0D1697379DE6F294CE7AD892CFD62A05, 3F1B7FD392C39BDF5C0BD09514C97E0D4A11EB31045853E4AD205B30
+26F7C52B3, F504BF249974434C6B33D23B16DF086A17EEBBDC2FBFF8D9AC7464E3, 60CA97018D48726BAB2A95CD9559E76F2EE05454E8B0E2DFBDCDF67
+74E74F819, ECB1A54F1997745176033FDBEF2D219ECD75341DF940A3F45ACC7EFB, 99A2FFDC8B263462749148714446BAB3CDE47EA0E4C22099093033B2
+15EB5EE84B, B91C67492ABD11616AF928FF6BB674959E5FCDB9BC7182296D95363D, EBF2D104D2F1AD8540F8C911EF27A4500C08B5B5E1512459F07C73F0
+41C21CB8E1, 70D178C8EEC5BBA9D614C415C1CB0BA97FC3681ACB45A3934689585D, 33D3484AEFFDA8D0CA2447875D956FD7E6D3F98DD692BAB820D6CFA
+C546562AA3, 3E7751D2EB3AC413A5EEB3A012782E2904C98AF23DB056E5F0C20E20, DDBC62572D1FF2D61336A9AAFC01727618FC6E513321FE96547CDC4D
+24FD3027FE9, 5F50E1F9377497FB22C186300C1ABB96B6C24014E22FB867C40DC0E, 9519C032E2FD6BD32B29AB45E4277143C263B925B71956F42A58ECF4
+6EF79077FBB, 80621B7011626C43CE51B95DA64D223571CA466268792CD01424A6A0, B4CCA9EC3B8A7B1C5CC383A495A88ADF7AB809D78CEA773A8D71F7B4
+14CE6B167F31, 3AB6509A6C326A97CA06A6EA9C65471D104D3611322AD696EE235B63, FD3F19D3B78209DD452F849AF85E6393ADCCFED03C2E04B9E5DE1980
+3E6B41437D93, FAD284ED331FE2BB963C2C9A11BDA0FD212E3B87BAA20E1AA16FF7C5, 9682FB99E4B2CB77D8B8A6707E88B077E5B5685DD44C62D491266F9C
+BB41C3CA78B9, 7825A72F1C225CFAD711B8050A36A1989532FC31D910ACBBD9613EE5, 73B5046CAE22F662AEE4CA19A3C07E096447B6AB3523EE1CED493C91
+231C54B5F6A2B, 1CB46C4A87D6117060C66DCDD420786682C74D1E6AE0367D516FF497, 46D36F16796DA5B03FD8FA37BD39F68F807A919C14EB3976999D5318
+6954FE21E3E81, C51C714A4A548E0EA5E13016E2A8E74D3BECE100B1E524A5D5F6E60A, 222F9617820327FDE1DE82C50D790EDD8D4BF98D28DEA99DF15A3505
+13BFEFA65ABB83, 287A05C2B0CFB5B65F92876DBCDE346EB4CAFE95D33A57C6843644DC, B9649D74D835F46D192712AF8CD30D86432E04CEB20EB3433F0A3CDE
+3B3FCEF3103289, 962F1FB95BDCFFD2DB3C7F2B000AEBD8D0A82FDD7F1F3C723F831356, 41110B8023DF33E6B7376CDBB80DAD5971642C486A49D60E0022CC4F
+B1BF6CD930979B, 379A0FBCCC0E5333D9763A538FBB2DCB43ED4EB08C69C68D546B3B6, 4B94293075A8694B0ABBE51B4C88124B8837987D8119B5F3F31E4FE1
+2153E468B91C6D1, 1D4BC5E17C16E5214B392667B1B1A375AF47D26C7C26A38B9B5420D6, AEC6361335B342BA932970DF30F6C1D45E3B0BC280E56B5776570D3E
+63FBAD3A2B55473, 9999BDA52BDF9A91F0E9D470CC161281225F20200824378AC7CC3149, 45E09C363E39D1D044946E400C4763A26DEFBF8A69A287A6EFCD5970
+12BF307AE81FFD59, 5EB9111BC84E18D712F0344AD4BF7F05C66276C07B3B7945A1526D39, E3E09DBD1006718210E43F233A15B4C7A71A8C00FEDC0C4215DD1BCA
+383D9170B85FF80B, F4514566F651C77B49C648818697EE529BC8014DA120D65136E5F176, 6C7D6017B2F2850B208C966FE49130301C13EE2379D360D2223A66D0
+A8B8B452291FE821, FC97E8C933295630D0185400F2BDFCE5F82101A4E2E02E07C2DC7AE3, EF28714F9A96F948B611B7EBE9D3033ED265D4D549FDCA3BD14B8F6
+1FA2A1CF67B5FB863, 6D8DB651AD4D2E5EB8ABD462F60AF4F61E421B8C067FDE5403FFAE6, 273F25382E58627041A647E221CD60FD1FF4B457DF5A5465D21E34A2
+5EE7E56E3721F2929, CEBB1092007B5EEC9CED300CB6F68B357E5A733D3AE4774E765F236D, B5EC43F8ACA1D2D2019826311116813B218DD2E09E0603A351087156
+11CB7B04AA565D7B7B, 1B75176BCF705CCB967F887C366F8DEE18D34BF8EE7FE0E99D875E94, 33F6FD3DCA889D88A81C9A95FBA4CE10DAE383F56E893A6F0A5BE56E
+3562710DFF03187271, C09941AE011CBFEBC56DBC2C0A79A1BAD8B23E0A560A0CCBD980F92D, E6E85712269657CFC7596A93BFFBD8CB23EB4D2A8132412413A64E6C
+A0275329FD09495753, 161DD6E85D7125829541E2E609D7550584298E2843339FA523A56F3E, C2BC918A95B8EAD59C74BB6C5DFC07B69F8372A0111CB3F2838EB4FA
+1E075F97DF71BDC05F9, BE27C06779E2C840E18AF267CF5BF04896F730FE5E01D99265372786, 66E12F92F7C5943DD2D6128C1AF4550A4DB62DB82C3EFDF1D30BC768
+5A161EC79E5539411EB, C75A3B0E5AA8EA85A56A7FDCEB25E5790FBD5CE38BCC3457A6EF07EE, 64BBB7B548CF78951B4D24301474DADBC2B7C539362EDD4C663630DC
+10E425C56DAFFABC35C1, 61F15266BE6B580ABE08F0D121B0F0AD5D957923E0444CBEC5687D75, 8BFBE6D3D84B9F2FC3A3BBA5593FEAA242A0143D42BDF1E8786AD374
+32AC7150490FF034A143, 2836A167EAFDDB118EF444DE4F7987235C4FC6634D555D0763F159C0, A790B0891AC120A52135883BC79E952A26404149A5BBDD0E28A0E31F
+980553F0DB2FD09DE3C9, C0213EEE8B029CD197EA03085503B8F6075A58C0C4774CF170B05D35, EECE3EAF24F1DAA08A5B3E28888DEE5784F93451603AD24B490663BA
+1C80FFBD2918F71D9AB5B, 6700F0F0D73B39BC78BFB7E47778397126841172ECC77C993ABFF3A1, 66FB3020BCED933A6227363D480F6C3C9D19697355155F424D87AB6B
+5582FF377B4AE558D0211, D82B8621EEE2E11CD43E90DAF2292EF81E294D3F7B0CCC98431B8AF6, 684BC3F6FC75224EDFCE0252B5DEBE3B892B739D7AF6C55F41CDC025
+10088FDA671E0B00A70633, FD916998BF3D1E8ED5F759659D3FF30A96A15E251989969350929D90, 32761C12BDB52A3D1D16854FF5350827DA52C467C18EFF005FC4E894
+3019AF8F355A2101F51299, 875E42E4054DCEA8DBE503FE7C1156F32A0A97D90B2738F8F6A7AD2C, C8A8FD1A1D7F9EE0EEE9B774AB5FFE4B74A8E5CE2B0E06348A10FB87
+904D0EADA00E6305DF37CB, 4CCB34845C19253161AB5281DC2EB9D2DF64E4F72D97B84815626A6E, E530516AEA0509947F6D932FD726CE1D389D8D78C984AD41EB1DA781
+1B0E72C08E02B29119DA761, C2719F0C982954EC7FE33CB9F5E7F81977E3E733174B17FBDCA17B2, 11DEEC7880461DF69E7B5067E9144B63B499C44728DCAF793F44A146
+512B5841AA0817B34D8F623, DF9B01B961D3DBE9658340AF47D2EE879FE638012275783A4B892764, 49CC96DC1FE0559582C8415134234702C706C3290F02E9D72C383EB
+F38208C4FE184719E8AE269, A340C9644EE9345828BBBA4B49C78E527ECDEC76E63CB48B5984C092, 7CDD3852A8F671A901F5137197A52E283D9844A02CA9EC928858712A
+2DA861A4EFA48D54DBA0A73B, D42AA1E55BCC877D898A77A3C6CAC85E3F02CABE65C6D6E2EBC325EB, D443E76FC1C5DBDE759C3753E9461C36A85E705C1D17EB489E684AC7
+88F924EECEEDA7FE92E1F5B1, BD3AAABC848496D9F1A0E156E32B09026651C4BA259309CF4C2427ED, 61FD1E1AA0C8651EFDB6B24592F9B70C04A41E2C1C8A9983F26C284C
+19AEB6ECC6CC8F7FBB8A5E113, 9A1DBE35ACDE4257962E036E436C2502DEE50EB325CC88FB85E8201D, E52E7098E51123C9003503B021B8C3F7B3BADAF156ED5B90B703E5BC
+4D0C24C65465AE7F329F1A339, 3C880C04DCEF90F672CD6F13A6B51445DF7C52EFF754D8A60D30D7DC, 1E9D203D420A445F8655C35E7B4CBE00A35D460D529DDB6FB11D1146
+E7246E52FD310B7D97DD4E9AB, 4F8D64B732CB3457A0FA3696F3B456EF490355AAFCA912F15FEF06BD, BA5BAED63D087862D80E3AC8D9A826C90676FE48C9B7B6A5E0896E00
+2B56D4AF8F7932278C797EBD01, 8DF6320C40EAE78CE5C74271CBF0C73D2D98A76B974A35DB58E4D681, 13F3D7FC4B50381EBFB5D28F6045E514D55B910FAEF21F91E6A5C8CE
+82047E0EAE6B9676A56C7C3703, 744D5076DEDB26A5058E5CF10147ED69097D77763430420C59F1F26B, A9C4F04B6D1A28B64939BB2A811BBE39AF32F691C67A894ACA82295D
+1860D7A2C0B42C363F04574A509, CDBD3E3F1E00ABF86E480D29A7B8F10CEE24EBDECA77DA4A6BF0AF9C, B1CCD6478529A7E3CCF1F378B56BA360FF004003375D49E83E4669C7
+492286E8421C84A2BD0D05DEF1B, B8973749142016B3B9FBB473D32CDF6B7EE1934090246A67FA9F7678, 1D3F07E7AD5E6E42E42B0A1C8F31A85863B8CCFDDAFF036626C27C08
+DB6794B8C6558DE83727119CD51, 1B50F21FD521F2CFB31B7358A2661AC1D88D986F02AD5666F3656A60, F318E9252C546259D534E802D017586E8633C3B0EB64CB65659EF2A0
+29236BE2A5300A9B8A57534D67F3, 93EECDB00ED5FA5EB534AA9633ADE5C13B5EACEE709DEA2E51CB4DEC, 6F86CD6573E53AEF0198C3B9E80AB3BB4A743CB346FDA744AECCEF17
+7B6A43A7EF901FD29F05F9E837D9, A5158258CC18DB642A939DB2BEDC1D0C67B6F4B73C935913ED58463B, 6A422EAC15BC73FC674D3C5ED3587AEF6C7C8AA2CCBEF9ACE06D75FF
+1723ECAF7CEB05F77DD11EDB8A78B, B323ADF31DAAE66554A0ADB700EC6C19440BA69125D4D961DC856F45, CF2CA620398263F307BA507F35937BBDD48CF0E010A6870837C90BDB
+456BC60E76C111E679735C929F6A1, 7A30C5192913867E179DDD4F276E436E9CFDE8E41AEF23AC52A159B8, A20E7C014BEE68F85F59F35ACB63A5C4B5F2D23F972AB011EE473189
+D043522B644335B36C5A15B7DE3E3, 91E4E58094D87617000C8009EDD24C3869725D8A2E74B3BE6CE5D291, 8A7A8571D1BF0AA6BF95DA454CC73697E9A4C3160782456BD3539583
+270C9F6822CC9A11A450E41279ABA9, B537D3E4CA3FD535E2897F8D2F171D48CEE8D45E7191E26806C8ED96, C4E2D2E0135DD612FDF983EC4F879E4590924CC9642D89C1B50CE0FD
+7525DE386865CE34ECF2AC376D02FB, B7D060B7AF788B092AC7EF15977CB2881458FC219B9DD0AF0A529C25, 9C5DE2EC9879793C7487163A1FC8029FA97B1D9893C6BF4A0382BB
+15F719AA939316A9EC6D804A64708F1, BFCC76C4D1C25DF3AA632DB1C1209304618349777B8A2BD66EB0CA70, F21D994C5EDF35F0895F5A72D8E185FDD3274503E6B8180E9DE3D548
+41E54CFFBAB943FDC54880DF2D51AD3, D2C75930DA447A753B1CB7ABC5825CFDA04487F2CED0D16DDA22F04D, 97CFC4FD71C5102DA26332718F16C9FC6F387D61AED65EB7F42E85E7
+C5AFE6FF302BCBF94FD9829D87F5079, C9252510B4C72BB746648299E6A1DE750AB0C9FECBC6A753AAF60DFA, 683DFD307133D979BDC9A085936302E4B3C0FC159227BB0343AE5AD4
+2510FB4FD908363EBEF8C87D897DF16B, 38E302AE9AEE1465C296782AF9DF579A4AFB3F773CD774E9B15D4DF, BB4DDB48C923EE216061420FCDD600C8BAEF6168F390CD0227FE23C
+6F32F1EF8B18A2BC3CEA59789C79D441, 907AE7A4B83A46A2882ED0D7269DB1F9DDF92C11DFB8CB019E58E17B, 1774F9574498B7588A54CAF4EDB5D0FA1683AE0EA5A9EC8B2CAA37D0
+14D98D5CEA149E834B6BF0C69D56D7CC3, 91030BD0A6937EDDF6014159F389F1D7777A43B6EB50581FD9C193FE, FD4895A619285651055354AABDAB059839BDA9198F51AB5D04D5C76
+3E8CA816BE3DDB89E243D253D80487649, 8EE91DCB57F1EE25A8CE42C7E80FDA93C8AEE99ACBE33B73A4FE4EA6, ADD565AB87827E0DBDDED2F1269F5A883BF65DDE5663CE5DBA7DA9F2
+BBA5F8443AB9929DA6CB76FB880D962DB, A86ADFE0D3997F4BB1171B34906E464D604F294E933E24BD04E17049, E892ED81A980BF3976D90C513C1D0F2856290E376DC65FCE983063CF
+232F1E8CCB02CB7D8F46264F29828C2891, 83E2E9D9A3BE1BF3E1D4D2DAC85B553E80BD76AC853D2082262216B9, EF4265956E65462D8C2FA02C803F0713D1C30312D237B17B8CE9EF6C
+698D5BA661086278ADD272ED7C87A479B3, 4CE22179D7D32F0DDECCE6F1F5945B94B6C595432C03AD36770B0314, F9D4CF0628C7702DB1960A3B2C7C9C773AD99DC68B8AF3CBCAD154A1
+13CA812F32319276A097758C87596ED6D19, B33A468E167FA97AB3ECD1469540DE5D7E41E874964C3AD1101DEA4B, 68017E829E382101D1D7D0F48D2D813D0ACC75A6536D1DBADEB26ABB
+3B5F838D9694B763E1C660A5960C4C8474B, BE0832116C76E962CBCFCF0BD4DAF0591A03BF9B873CD5737A26DD0B, FB703ED617DBF3258E60784C5520C8218DF78F339E16E09CDBC28098
+B21E8AA8C3BE262BA55321F0C224E58D5E1, FABF2BE5AA7AB6E3DF16CC7CE63DF8816931DB883CEDB5AC18A86E9, DDE1838D91F21A603B3396C5D87B8C9AE6907F9FED77B40599B8E13F
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, 9F6264F3952E9333949F847FC5BE97E3F345102F31B3C9DFE0CCC562, 70C07B144AEAD00070EF89C4CA7B07D186BBAE1EF9489FDDE6069BCA
+64312DFEEE1AF5788CFEC3176D34C11F84E9, 2809E361581A36CA0CFDE319D7DA81AD3BD3D1E54CB82E76563EC649, 9D14F0C5463557E99DF027624BB1F32B65DECC0CEB74A11189A4E760
+12C9389FCCA50E069A6FC4946479E435E8EBB, 53FC363E3D9C5D9517085991433D5A79C1AB27DB6ECDAEF8D05CBD44, 7112809E9D5F24D096DB433EB53F8364318A689A05CCD1F0FE600A0E
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, C44ADE251E5987297164728BB0A460222A189D321410C18210A61E0, BC1B5AADEC6AE49A88596FBA84F9E2D8985A43DC6A88C3C6098E31C7
+A912FD9E31CD7E3B6DEDE937884905E530493, 7609C4FD8F1A502744186CDA37A6F1ACA8AC0B993FB184B375E0E39D, 1F7DD0AF0184A09ADDD597F26AA3119430E2883FD89E3577F8401A87
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, 217EEC9A7D5C88E4F91458DA968CAE2A2E3DEC23544AEC10B8403570, E2DE1543431EFBFAA5D9584C5FA43C1ED5D47020B3C73E7B0C9D43C9
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, 25F0A7CC9EC54220F01A9EADA8489872B25534C8BADA954474FF3C30, BEAD65B13B11092E8EB8728EF2E635A46F192EA5D5BB6B0D3281E8EE
+11D500BFAF40AC5044981798DB5FB39F2C17B81, 910451905398E0EF39328C85DDFC462AC2E81EB5B946097470C2123A, 49729A8B5D61323B3E3820C4F216F1A6EF015F5E18CFD914A9E2D2B0
+357F023F0DC204F0CDC846CA921F1ADD8447283, C25CB32C3EF3FB5F2DE448E6566075AADA4AB02FABDB9B90744726DB, 2A497C82B05B83CA310AE048D4B741420CC678DC77A5246EE2736012
+A07D06BD29460ED26958D45FB65D50988CD5789, 9D5CADCDA13A91B39A45B3EA064D926F2BA2C92A144C8465100C75E8, BDCB416845BBBFA36E395AF70A804E1399C0DCB11ED63473FEE8F4B0
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, 60FEAD2DFE0CCD4819C13BE79CFAABC12C19A67B1F5420542189C157, 4F280516A5C338E95A75923373592759904778C3FD4FD08E881BFD7
+5A4653CA673768565B41F775D6947D55CF3813D1, E9321806F68248053F1F6C33A4FC54FCF2420ADE21B01DA4061AAADD, 6CF8F7F87580C36FA73A6F21F90CDBF3121BE622EC0BDDC85F68870C
+10ED2FB5F35A6390311C5E66183BD78016DA83B73, 1356DBC49446C218014CF4853104D867FB8BE18F4FAFFEB259766A93, 740965A16BB7413F56E8AF2EC2F79EF8A306C16AFEEBCD7B9C7103D3
+32C78F21DA0F2AB093551B3248B38680448F8B259, C4E3F43CC349C271A584062078D20F563A24B9F0F3030A7B1AFF5589, A8AF7A298E6616F153D6E2B21152368631B75863D21BC26889993E77
+9856AD658E2D8011B9FF5196DA1A9380CDAEA170B, 6724E128785A890F45270A6464E001410C92BEE2AB56829285E609B8, D12954A683C2E6CA3B8FBC3DF4450C061B939C6A58179E6C0072CE2A
+1C9040830AA8880352DFDF4C48E4FBA82690BE4521, 913E81956A5E4BAC1502C8E3E161F56019D57CB5826209856C82E9DF, C25E7332EEFEE8FC358FB3522693E7FE2933EF39665E0279E0CA307C
+55B0C1891FF99809F89F9DE4DAAEF2F873B23ACF63, D72AA156E01C6A3D14640646F3EF6016B3DC4DFC22E5A127B3F2F33F, 9C0D751B70DF0E1B303827F5B0BBE37B129E1EFDC030588E8DEBCC34
+10112449B5FECC81DE9DED9AE900CD8E95B16B06E29, 7E24AC4A7895423C3FBC048BC5668E9A4BE30D5A50DE2E5296B41A7F, E5B93AD632E31C23054D15D7709B7228E4BB2B0F9DE1B5D82D1036E3
+30336CDD21FC65859BD9C8D0BB0268ABC1144114A7B, 3DC0EEAF7466F9F3C8C22EC45ADDBB2FCB700DD305D41789C28923F7, A84DB75011A63B1BBD4224EAFAF1D498BD2912013D061C9B3B065B69
+909A469765F53090D38D5A7231073A03433CC33DF71, A0AFBFD5716BD1C965470EBA1051050D35043343DF96EEC1953EA8BB, 9D3C67EE66E32C1D5F08524A51C75E74833A92623A4F1920F7EC8C2A
+1B1CED3C631DF91B27AA80F569315AE09C9B649B9E53, C3BC34D284FCF1154301BE4ADF2D9C9A36D6C6D164DE80D2B9293E30, A13B5C05748F886CA46268B8BE5E5EE1CF35605C1DC8375A2AFC9744
+5156C7B52959EB5176FF82E03B9410A1D5D22DD2DAF9, 22659ABFE84BA4B96809F15A4DB2C247997E50069390523D9E86861F, 267A20B5C2A4ABB1F7D5931D2684350892CB12225C270806CE8A339F
+F404571F7C0DC1F464FE88A0B2BC31E58176897890EB, E3C1B86AC5DFB7A7E7070FE5208EDD0DBFBA5A947087A56688F607D7, DDC14FEFE072306F6C3235AA06B98B7AF8D4D2F051D201C1A840A48B
+2DC0D055E742945DD2EFB99E2183495B084639C69B2C1, 73FFC133ECB114837FAF263080088840B5FDA34DFAA1AC76C3D781BD, 86867C893E78B4D7DCE2F93DBB1FADC9074127DFE268303DB84A945A
+89427101B5C7BD1978CF2CDA6489DC1118D2AD53D1843, 5B5724DFD83451EB0F9EC208EA231CA80D4B071F0D302C54DE89913D, DA6800ADC92DDEBE170BFE5AE6FF33CA6EDB97200A652948605D7650
+19BC753052157374C6A6D868F2D9D94334A7807FB748C9, 8AF882403CECF8EE292D3007C9DD00039477D11AD2E27E89EBF42E6E, 49D66D5355CF1BEAF605D3C63204F5D4B7171C25AD3F8FDC4C8A4867
+4D355F90F6405A5E53F4893AD88D8BC99DF6817F25DA5B, DEE71CDF048B14CD5D64E03D1713C576D07EB1DA1A45E268F0D120BB, 648A0566555D25C41F9FB8E28DFBC83DE0E46902BC1995D7D6F5F742
+E7A01EB2E2C10F1AFBDD9BB089A8A35CD9E3847D718F11, C901B878C0A781C36AF90C87D04D4013C36C39BBF8FF81ECFF41AADA, EFBF85A8BCCF7F95F7A14A534B0C1AB7C2976297224462659640613C
+2B6E05C18A8432D50F398D3119CF9EA168DAA8D7854AD33, BFB5B0EE8246488F0F63FF935B5717DEAFA79AB0B83E9AD9C3F518F3, B358E7FF9895E6C559C88A7DA0401543604CBA5396201C8A4F026F71
+824A11449F8C987F2DACA7934D6EDBE43A8FFA868FE0799, 41E61B49365183199905CDC5CDC3B0D463C2779EB43B0B370AABB2E1, B75B8B8030D52A5B744CD34B4C518EED6EABA3515C3F4C507AA210B8
+186DE33CDDEA5C97D8905F6B9E84C93ACAFAFEF93AFA16CB, E425E42368565A5EF0A8EB3E16F74100927C734EBE29287BD3E4C2F8, B8967436489CC1B20771D833FF93D2EA94100B0514809ADDCDE2E480
+4949A9B699BF15C789B11E42DB8E5BB060F0FCEBB0EE4461, 391B3AC2C419F1FE42336C9A714D6FC6738C82B2FAD2DBB6264E9355, 9004FCD699B90DD69573001B370184899B76D97FB4FDE138991AAC75
+DBDCFD23CD3D41569D135AC892AB131122D2F6C312CACD23, 668C933A1CB4B5613ED4261A2D8B09F6901E1971E6AEDF254C1DB2B4, 4DC055A19F6E9C598E6DD76F72B66281388FA51F870526EB4D69EA11
+29396F76B67B7C403D73A1059B80139336878E44938606769, C4B00716FE8C6E2E49FD9B9AAD922533D4DAB3EBFC833A32AC7CF056, 87944F922F6B9E495F64265B6FA531F095E8E915B2813A3BA4324121
+7BAC4E64237274C0B85AE310D2803AB9A396AACDBA921363B, B424AF12632437E616EDB674D786BE7F6909B406EFE4F8E5C0C04EB, 8A5420078C0FCDA033C0137125B28A483DBFE93D489FA52D0ECB7E19
+17304EB2C6A575E422910A9327780B02CEAC400692FB63A2B1, DDFEBD8DDCEAE53AD3ECCF894C7AB34C904F3DE3CBC58F7537756660, 50169D3D02887187C2D9C51849000FF8EAC51D5CC5002E3E9851EE55
+4590EC1853F061AC67B31FB9766821086C04C013B8F22AE813, 10C6921181DA4617D892B1B1302A400579A8A4337E51E518CC74B0D9, 4170F80934B8257951B3519B10AA6D0DCA3C061C53E98B57BAC6A406
+D0B2C448FBD1250537195F2C63386319440E403B2AD680B839, E75B38E4383597AFCDC3E3604CB39B673BC81DD7068297CC567E8A50, CCE5262A53292B96BED31285E6E3F8C39685D223FB9B8564FE43A7F5
+272184CDAF3736F0FA54C1D8529A9294BCC2AC0B180838228AB, D8D5E404269D8A2E54F75CE8D9E59316AFB9B6C704F0AEB03827C305, C41B86F281E4C7FE9918A0C9783389EE975CF1544CB7C3CC6BF9A45
+75648E690DA5A4D2EEFE4588F7CFB7BE364804214818A867A01, 5DE02DFD821DA0156E982B1F4201C3FE80CA807C3CC868E7277A2ECD, 6861F5D1E7CA77AAADB06BCD75DB442915FDBF1743C58F6A27B9BFD1
+1602DAB3B28F0EE78CCFAD09AE76F273AA2D80C63D849F936E03, F42B823BF9C1B349B82D4F3FF1B962B5C20918FB150F75ACF7FC2181, 9FDEBF6CA09A4F6D8A788D045F2AFADEB03CEDD519C09FF69D1090AC
+4208901B17AD2CB6A66F071D0B64D75AFE888252B88DDEBA4A09, 3BADE6D36A22A39474B1DE3603B22FEC79350D5EABD8E789EB6F209F, DEBC82227228A10F3D7E5D4AE9C491FC81A1E0AEC38C17B337ADBEAD
+C619B05147078623F34D1557222E8610FB9986F829A99C2EDE1B, 82729481A22FD5E709F65935B628E9D12D09B0C37B7E45D0E6FFB9F5, D67BE14E202D4C9D10A08713939E7FC1FEFE6D9A656AF6A1E704D4B2
+2524D10F3D516926BD9E74005668B9232F2CC94E87CFCD48C9A51, B89A26377D0D16BDE420EB6C8A609ABAAC16673779CAA9C0FFEF082C, 7401055B0FC37F4293D398EFA3C51D1E7F5FD9C2CCD58FBF7BEE16A1
+6F6E732DB7F43B7438DB5C01033A2B698D865BEB976F67DA5CEF3, 53ED261E9350E7D72BFC2EFC60E1403B6C8B1C194D3AF44FC5A7757B, 7B1A5090234A4EC0095E147807AA04ACE653543A35E8B1FDDBBF4A8E
+14E4B598927DCB25CAA92140309AE823CA89313C2C64E378F16CD9, 2608AFF212FFC397A36D6BA01114DD0D341B2D97FC73B9C98F1B28FB, A4DB0BDBC6B41F98B8E905C715751BF52EA7EAAD66209E085D0566C9
+3EAE20C9B77961715FFB63C091D0B86B5F9B93B4852EAA6AD4468B, 944DFBD4DBC069AD3959800CFFFAD39BD9B27CB0199049078F083896, 9FA12D2B04D37E8CF6DCEB21828C9911165F9A1378465394DFCD9F8A
+BC0A625D266C24541FF22B41B57229421ED2BB1D8F8BFF407CD3A1, B832D12CEFDB39DF5E09040F2FE4B750E4105243BA3DA1C6903FF652, EE6A0A80FE681D511969E02D92C700EDF5E1EA0442F72AA1DCCEEC4
+2341F271773446CFC5FD681C520567BC65C783158AEA3FDC1767AE3, 6CE2D21EA60DA54162BB2D3387F305AEE621A8431B93AB140E96E546, 812E67049B43E8D061D1ABE9C89C50BCA14C20F6D460B360DCF30368
+69C5D754659CD46F51F83854F610373531568940A0BEBF9446370A9, 917EE9BF318BB88364CFC831BCEEE0CD55DAE04BC6E5742FA1265D23, 8F99CD83E1F0ED5CA65449BBBA958F68FC650F28601B653A9DC8FCAC
+13D5185FD30D67D4DF5E8A8FEE230A59F94039BC1E23C3EBCD2A51FB, 71C42A84C2B036F1F9F5954D577335A38B71B06930556727CB8E37B7, 5DA2A93525445F4DC313B5E156C451A41A119B97C81A147F597869B5
+3B7F491F7928377E9E1B9FAFCA691F0DEBC0AD345A6B4BC3677EF5F1, 882BD1398A39EEF487ECE8083BCC6C9F7BF2E95BE33A153CC1977579, 604E1E3D5D508752935C5B8FAE08D0B9C1722CB4DD5D9C9CAC5ACD52
+B27DDB5E6B78A67BDA52DF0F5F3B5D29C342079D0F41E34A367CE1D3, 9C621454985FBF441C3D2FDBFD3F26BFEBB1E62D5C36BC437042F528, 2F6F1806A8AFE5025FCED9866B4709485E7BE4B69F2A65B1503A396B
+1.2.840.10045.3.1.7
1, 6B17D1F2E12C4247F8BCE6E563A440F277037D812DEB33A0F4A13945D898C296, 4FE342E2FE1A7F9B8EE7EB4A7C0F9E162BCE33576B315ECECBB6406837BF51F5
3, 5ECBE4D1A6330A44C8F7EF951D4BF165E6C6B721EFADA985FB41661BC6E7FD6C, 8734640C4998FF7E374B06CE1A64A2ECD82AB036384FB83D9A79B127A27D5032
9, EA68D7B6FEDF0B71878938D51D71F8729E0ACB8C2C6DF8B3D79E8A4B90949EE0, 2A2744C972C9FCE787014A964A8EA0C84D714FEAA4DE823FE85A224A4DD048FA
@@ -685,7 +1553,170 @@ A0D2E82CA5E358392DE9951D10B533E405FF396E226444B3B8F22B54A64B, B859547C4E7207BE3C
1019BD50604787981171AF769DE93406E6FDB21EDF9F6BC4C216F6888479E82B, 6336F3F2C0287F1ECA291AB6434163DE79B45E68DB62986970DED3A46D38A43D, 4D91C779F2B3505E0952D2BD1C3F59FC91B625546C5087E9E7D39347DEF446E5
304D37F120D696C834550E63D9BB9C14B4F9165C9EDE434E4644E3998D6DB881, EF7444E99D2F2A08ACE89C4143B0F95078F15B7F4FC7D9341766429383589095, 215F00149824E1739E36F1E6FFE3EAAD9C08DA5CB082F3B1DF0A3F2349DDD9F0
90E7A7D36283C4589CFF2B2B8D32D43E1EEB4315DC9AC9EAD2CEAACCA8492983, 4B0A4283D9A07E54E2D09B415DEF9C09C5230568EFE290E696F2957F75E2EBCF, 22FB66F09632C8A9B39DAB9BAEA63D364B93FE0D4B508DEEA6F4716C4E5616F6
-ECC-384
+1.3.132.0.10
+1, 79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798, 483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8
+3, F9308A019258C31049344F85F89D5229B531C845836F99B08601F113BCE036F9, 388F7B0F632DE8140FE337E62A37F3566500A99934C2231B6CB9FD7584B8E672
+9, ACD484E2F0C7F65309AD178A9F559ABDE09796974C57E714C35F110DFC27CCBE, CC338921B0A7D9FD64380971763B61E9ADD888A4375F8E0F05CC262AC64F9C37
+1B, DAED4F2BE3A8BF278E70132FB0BEB7522F570E144BF615C07E996D443DEE8729, A69DCE4A7D6C98E8D4A1ACA87EF8D7003F83C230F3AFA726AB40E52290BE1C55
+51, 7754B4FA0E8ACED06D4167A2C59CCA4CDA1869C06EBADFB6488550015A88522C, 30E93E864E669D82224B967C3020B8FA8D1E4E350B6CBCC537A48B57841163A2
+F3, 74A1AD6B5F76E39DB2DD249410EAC7F99E74C59CB83D2D0ED5FF1543DA7703E9, CC6157EF18C9C63CD6193D83631BBEA0093E0968942E8C33D5737FD790E0DB08
+2D9, D4ED67A9CCF4665E418A0DE08D9380CBFC311413E90A964BBF367B9B0B892630, 8FF7E57CE79A08831FE8A9729249376407472B7761B055FA37105D18B51DF131
+88B, D03CAC394FDABFBF440A6893E410DAB2A7062DF3ECBE1AFFD30703B16B6348F1, 152313CEF530B31770D85C087DE95B1B5DC4A86D38E4040AE5D1BA34449D19F9
+19A1, 3855C437487B44F29E5DC288FAF3ECEAC445372A95ADC16A0B1830A4EC919FB6, DF2E1E9A48CBFA2854FBCD5B308BDBD5ED1949F5E1A3951911C287C8289359D2
+4CE3, C29A214347D227B76B8D6F15027C5BC707F93E63E3A211FEE61260883AD071B, CB396670C249F49522922C9A4F90A83F1B4F4FE75A2FFF7C73B9818406FF7F96
+E6A9, 5C9A5A54838CC64BD4D39FC30F83AF5DE87EDC3359E06E95E1B6EB515E8DE010, EFC98CEE23BEFBE40C13CE1CF45F8AD78CFAF2E419DCF388891373B37AC59F9D
+2B3FB, 62F459DCAB2554ADD9BE0CCD9230234CDBFFF55A1CD8900D1DA722E66FA909A4, 38FF1E62B90C7599DEBAED74180EBDE5482B6ED86E11A5AC22492E4F19D046B9
+81BF1, 18B19497ACF1F9AABE409C96E368F8D1FA535972036DD66AC899627E5897D1C5, 7827633BAD8270A376485704336FE8D0258C4A1138F945EE54538898507B3121
+1853D3, E9B6662D72E6F813F9605C51B38589391561657AABDDE5BFEFE7FCCF9B40B92D, E323B66BBF183244BAC37929E04588CD86C3753C67DBC44322AF6D6AFE890742
+48FB79, 604B7A1EFE8E7346BCD943E33B38E02AE632FA8E9F922A7D2E92419A63615388, A6944EEA6748DB9E90FAF9F8A2AF7BFFC466FE9346C7231B97060F10C7B4A0B5
+DAF26B, 9D83706AE0723F395790A65F1AD7AA1569F527CA628BF9C5A4746986D090A2D9, BAF1AB2A9F81A0C9DAF171828E6909F2E8B831458643958FC96F9C572FBC0509
+290D741, 260ACD65711549DAE42DAFEFE7CEDD83D6E6ABC045E905BA61107363D9E2ED49, 88FAB517314632A3E03362785EC4AF6975B5766D3C0E6E083F45D71D02AE51B3
+7B285C3, D194A6ED1B0E95025CF5FE6341D9635E78FB89C18F23DF112CED1FF980285FDC, 655AA08E9BA0569574F8E7E76575C6D5F794D10AC1F321AE8C19D0923D757BBC
+17179149, 66C9394F8E82046548C4046342BAE49AED2A86ED3B07BEF0878365E661ACE5C7, AD771D18FF107FC176681EC5F80B6D7F6BB0CB6A36403BAF20D36D42F290C9A8
+4546B3DB, 6F2C9F6BA5661D7AA0A0872272AE719C0B7CB528B342D1927B1B9B7BD9F88040, B8E1EC89A722FAD6E7AD9B60823BBDF2F567003AB9C9D514004BB2939BC961CF
+CFD41B91, A488F311672DCCB8D6C71491D3B4D384F78B219648EA9785659C47F1D4E915A2, 4373C29AA9B40F958CAA8C4B87F94A63411DFFCACDF571EFA73B1A1529068DC2
+26F7C52B3, 2CE1FF65A6EBF3CAA507A5A79492C47D84C73F23DAC7C6FE1A25E775B082333A, F71B1DB6288F5FC942A3068850CFF5C24AEBBEADFEB3C2A817F7F316CD865A7
+74E74F819, E09EB99935EE165B4B960AF8EC852CDC7F273501E267608F33D0307BA847D4BF, 878DE3A7EE7B9DED7139FFBFAF814ECFA1D15A2A3F33829DC77E7CDB0F6F953B
+15EB5EE84B, 750E6C6271EE6FD1E4BEEEB9543B4F8F65FF1978439ED952580ADF61C900619F, E6634A9B3F1C909B87EDB2C1026ED62D9898F0BE546444CBCC4E01FAB498AB75
+41C21CB8E1, 295D1A4FE888AB0CC173570B0B8F6E237B3300A864355FC6ED9949C831144D78, 7295120BC446FC392A8E442BC62A3CE7077019C1692BB54A6C67DE94ECE5AE29
+C546562AA3, B997A3AC3A012208C4CA95C1C7F5CA96B992C11B7E11CC8BC3944EB3D2A80DCD, 2F75092258F52EBFFF2A40284B89CAAC4AB28C8E0E5173F94D9E5401B244BC4D
+24FD3027FE9, 312D370160A34B43FA2C3CDB7EEAD64E552AFCB6B5B3084A4AE2D30831C5D9BE, 570B3925F711AA0DEC4EF18278212BED677665E47BC8AC839D6618015B7D79E1
+6EF79077FBB, 81BE97D1DDA7B1250E9B9FD262C170C69A539748075F8AC2FDBF5B450DFFCC54, A7A86654587C331BCF3A201C5BF0921BC3C1FE146C4F9E0186E86AC61F94CCEC
+14CE6B167F31, 3DA39116DA49EB0B10599A0A6819A5488EA02FC1ADC4509AFE17E4D2858E9F53, 7EB41839639A58574B69BE88173ABAE52D30DFD4B72D9A154BD77C3E40401478
+3E6B41437D93, 48A56DACDD79478BE9B2050F4BFB4D678D1C218267B86196B6A34A36B56EC75E, 2F9F4004AA296719288DA0335BF4957D0A286710FCACB418C0F353DDE6CE7201
+BB41C3CA78B9, 7C77B15DFE4C862C2950945B495974FFF1547DC4B01140173380129D064BFE3, C06C9EE8022A3EB18C1605F6DCEA861440CD0DE14B2ABFD9A74F11B15BEFF25E
+231C54B5F6A2B, CDD6763437F241B7914D3215271709C1D1B047C6ABF605407614F3DE2D78BDE8, 7E6EBBB3EC4C0C0BA67B1840422F62F06799BBE2A4C4DF3E89129616C4E60589
+6954FE21E3E81, A1B0E6E898B374E57493C29B75BDBEE4B31A88BD566613CA9F498BE1DA4767AE, 62E85EC5948ABF86023ADCBD6592DB7277560956DB075CC51D6C7016918C064F
+13BFEFA65ABB83, 86564D31F79BE451819A3305C5A253B2B9F7C7136FB04002D3B37AAEAB7F5C9A, 2AA214FE510FC8B99BEC97D2977712B7BB9631F2010720A9FF9A01DF3A1C0FF7
+3B3FCEF3103289, 7FA67892E01345A57B6DA44A8268D7B4C859167F46268560855B08D2CB1840C6, B3C73F6F69C15E9B64E32745F5F85AF726B5432EEF8092B842AA840E1C60559B
+B1BF6CD930979B, 52CC6F7ED0A5598B8CF85BED64685EDE46B00E9F7E0FC19521EBBFD8078D496D, EFEE0460AF563A5EAE4F783E9A6A8455D6612D85859CA65418BCE504958B7315
+2153E468B91C6D1, 16806D777A973849693B01E06284521D2BA92FDE6BCD13CB0FDB8F70591850A4, AD1E1590DE0ED43CCF3BBD230A5CBE256337981C4E3963D584647015804D6ED9
+63FBAD3A2B55473, 4CE6E017C43F6C679821230A48F3EC62D4BED68A9E45D9EFFF79A814BF44D73A, 1D8D2A6A0657916D68FF3FE394A6F7B207C9EA58939EBA72D92BD7353EC5E655
+12BF307AE81FFD59, CB23BFE8C650D2BC4104E6F53AE9980C5CCF329DA0FC4DE37DA3D0C9EEA51E69, BEF558015DE9540E92C58F18B2C8134B5D4F0CC46D362BD59058593EFEFA03C9
+383D9170B85FF80B, 3E2BDFEAF3287CDD4E4801C27E7EEF328C8AE7A9469D04C3245DB2D0507CA3F8, 4B4FB05A7F73C9B614AFF7C7CE0B7A9E0874D29F3E817524BC5D4E0E5E72BA49
+A8B8B452291FE821, 2AB8BE9D29CD7C8AA441D9B1D6EF2594288E9EB57707A1B772AC721A9D859690, 7D51E65B1E338F76F66F806DD21307AA214A9ED73EDE39E3360EAA4389794545
+1FA2A1CF67B5FB863, A6BBCEE10EC2A0C2B2B2C6CA060A9AFCEFB947DCBACADC888C9B70837AEBB3B6, 2EDA39EA415F2565183344A36C066B9854F38FB3A3BD84962879BE4B2535F369
+5EE7E56E3721F2929, CF60AFF1ED4CBC5F2D94DECBEFD648EDF3043947A52E6E5D243FB65FCA783C3F, F39EA66DCF21694958D2921ECA82429F4C5023EAD6289B6946D576B3434BAE0D
+11CB7B04AA565D7B7B, 5CE1C607C4BE98CB85D523D0F0BC7669064D1C1C06ED8BB63F5F299EFEC76D69, AEB7155642A6E66F0ADFFDC7E653D0527F32461A5CA74C8F6A851CF25B7F1E7
+3562710DFF03187271, B563D768E540844731AF5007FE5D6D9A6A9F3970E54E84317DF54226E90FAB96, B3222D5CBDFF474BC4F02BD5F0FA9D314186D846E1ABC2CA75870378E72031D
+A0275329FD09495753, 8C43C366B2F74C65B70B0CD3112B3D6339E7825CC87949777DA689EE7168A0AF, 818396C38267066149A2D8A7A2102BEB05160860E2DFB60F1E0C56B1DC06EF74
+1E075F97DF71BDC05F9, 23586FFD388A01BE0379E48A9C516F1FCE85DBF214E86E8F4C8A3F70E7883DD8, CDA140EB9EF88D80F83D5F98033ACD71F18143A3500A34887E7F2E154E718E22
+5A161EC79E5539411EB, 85C2AE9EE27D2C4AC2C82A82C008DCD4FECBABCADB00D02049A02153FBAD485E, 35D8957C4F53046360F4E97D8AAFDC7A9A25E18FE5ADCF31944B42ACC185FA7A
+10E425C56DAFFABC35C1, AFE03523CF5E03C0312EEF6D77C394A58E5932C24F937D3FE64ECCAA611EEBD3, 5C5B54782C457A641435FF30BB56D22652DAD54AA131D2557AF318A40AFDAF8B
+32AC7150490FF034A143, 4507D0AC570F6C1A217DD3A307836E5B4ED52C77DC1CA35B4DC9A08DDFB845F3, 23DFD770123EA650F997BCBDE005A7643594D4A96CA180A3F3B6C467FB97F772
+980553F0DB2FD09DE3C9, 956580830D38557788289DADF4D8984F047A79F79F202D6F0AE9E00516D4F2CF, 61252EE3818174F5227F110B91A10F89735151E865A85D2E6F49FFCAF9A1FC85
+1C80FFBD2918F71D9AB5B, C26ABB8940B7C386FD6BB665B666D4DDCDDBE2C92FA57893D56C048EA0CA2E3F, FE305089E4A4A5D9401BAA0EE0669B3C2F9C8D03AB26874AA130CD7B2A15A6CD
+5582FF377B4AE558D0211, 96F2C0040FA0EB146C1405739E06297A89D3AB30DC2E8D188ECA041996D3DF91, 16A0FBE220684E766FF1D4053DDC702AD6C2806B00B4D73556047D7D35811D54
+10088FDA671E0B00A70633, F40764B0DD20E233D5FC966F7B3CC46A19D4CB381DC7F403B2E875415D48BCA1, 88CCC145557CB45216D0663E3BC594106A9CD664AA09D0EC525F1E87C32AFB2C
+3019AF8F355A2101F51299, 77AB621CBB809698F8474563240485CF8AC0016C56A37843E6EAE3E022D56812, 53999EAA5A80FDFB57D49F90018E3167B94BE0532A54B1FF89019A77EA76881
+904D0EADA00E6305DF37CB, 8AB805DDDB9B1D4A0A8D08762AA984AE9B788FF32F0191824D270F5307B83519, 3660AA4EE57BC9EEA5618C5DAC5EF97C31BC0FA13861B75581758C19A854626C
+1B0E72C08E02B29119DA761, C34039AC1F34ACCF9BBB98F4EFE6B0243391363AB9D097378EE87878B00A0C19, D95D7176FF96E271568CD1D23B43BEAA04C7C2DCC47441FE4AD8C319F8A68193
+512B5841AA0817B34D8F623, 3F92675DE1E721B38FD24459A16BEFEA32F66C97AFCB10B031FD8B6F85FA93C3, CCCEAAAFD5B0F95336F33D8A7EA2E6549C45F22FC8695AB404E152BF5F585B7D
+F38208C4FE184719E8AE269, 268EA35DA0618EDBBB38699813B57C47103721B961D48BFE1343ADE1EEE6401A, A142BD30E3E3882E279FB0FB5DAF6652B8C26AA83BD7C835EA4A18203C2DC4FF
+2DA861A4EFA48D54DBA0A73B, D13FCC6BFB020469F6D58DF8C747A05176323C64BF609C42176155A08380DF77, C640232304DD7AABCC356D5FB15507F48D027A6855F6A5640E1F8DAF1FC84742
+88F924EECEEDA7FE92E1F5B1, A3F6DF14F17650061C1F551D4CEDB570E125FD7570578BA863EED14B2EE1984B, BBB1F8EFBDB3567135CAC76959EE6DCEAD4B7EA3AF430A24CF3F921CC179B94
+19AEB6ECC6CC8F7FBB8A5E113, EDBBA2D2F52FAEB5A8DB628969BF0FF8B60FD062DA231F4E98C5F00C6A0B1620, 25124032A9AB5F38C275145F7BC8D56AEBB4B7C45D6303B6C7E32AA2742F4E2
+4D0C24C65465AE7F329F1A339, 43B481167AC7E38B3FFD8310C3B1DB1B8EA18FE527548040A3F45F380AB7E3BE, 6B4DEDDF457683E708A740B32E045AEC99DB91A851F4CC715C8291665E48B089
+E7246E52FD310B7D97DD4E9AB, E86B4FB7332EFC9A7317F2367BF7726DDC225FA945AF3E71014DB1D4BCA8360F, 63E400F6642EA7522FA3E5EB8BDAF52C285A37028C4FD1F8F13243DF778DB014
+2B56D4AF8F7932278C797EBD01, 34CE3EB2A51F54B6EE0315847F63ADB53B3F7692F438831230723489CFD35119, A56BA0A33DF22226CB505C380867D1141CEC25D91A1FFF66358D0D727CE13B52
+82047E0EAE6B9676A56C7C3703, 371F84500334DFC47F8B58ACA5F5A27C7C14183D26E3A1E693C21A8015FFE873, D28A3ED408D0A85B274642F08FF25E629ECCC8407FD9B1ACCCD0A7FB806B883A
+1860D7A2C0B42C363F04574A509, 8CF5CB1D42FD8FA3043DB96F65A12D76EE4F501B8A4E88F8882A01F014BB17A4, 4B10B035CED8877B8F792DB33024BFCE351A554A8895C41C581D2F93AA6BF20A
+492286E8421C84A2BD0D05DEF1B, 8DF8DE6B624D677304219E1A68D0030D1B5E542E04717DDEB952A14B140F9DCF, 7AB6BC06F56CDE046621626652FC1D31B39BE530028C5AA680A4944794B90543
+DB6794B8C6558DE83727119CD51, CB036AD76D01724BB85FC22E1892A76D00B553102A7EE18C9F2D5706AC8AB677, 9E57BA2CCD134650F5594C21A7669B23EEC919B01E193880435126AC2EF75F69
+29236BE2A5300A9B8A57534D67F3, CF6C95C495F37635E9488352C532D98469BBB0229FB6AE8AC2F22D918E812B95, E5AD736D7BB6355789F8337D92763997611691FB65E0A4B76E59681656242C96
+7B6A43A7EF901FD29F05F9E837D9, D6F34B2C8D683F24878DE5C9B4A52D9B30DBF262D23DBB9DDE6144067233B823, 3539004627F71989E7EC2E87D9D92DAA36CA1DA72A5A99151D421808FB716AE6
+1723ECAF7CEB05F77DD11EDB8A78B, 764D386D6E8B8D080F3D237AD1E31DB500488DD50501544102F052E372B0F05D, BB8DB8C85BF55201613E03D9D48F8F542AB3486BA612D2812917C779A2B6B596
+456BC60E76C111E679735C929F6A1, 1DD5C31BEBB2D6CFCC53981C1ABE57F39C565EDB8996DA21D2078F8182A5D517, CF644B470BC92BE096CAD746207A118DFEF7782CE5F805D9CB3D3BADF6F0E438
+D043522B644335B36C5A15B7DE3E3, E12935736BFF94F8B6269B4BDC29339A3F322A580799741526E2ED8F17207C73, 70911A19F3CF050EF531AD3EB5BD27F239B5373AC0D242B1B9F0FCBFAD58D107
+270C9F6822CC9A11A450E41279ABA9, C8E91ADDBFFA375796FADE45399A8A3A68BD64D0C8D3903E077BF9149153EDA7, 3A9688B1ABD6A9546CBB17AAF51A22B997ACBB14E9B182DE36E777F9A59F3153
+7525DE386865CE34ECF2AC376D02FB, 76EEA5CCEAEB0878F1BDF347A9FC6FA91F0F6E07C80CFC51BB057A76BC27DBF6, BB72D7B43FAE8891C550A830301905A0359457248FAA26F7ED763270609FA5E4
+15F719AA939316A9EC6D804A64708F1, 909313D580DD66AC1496D7B3F3B375444771AE20BB56FC85661D863907121BFB, 4F22A5A6B5953E29742B9531D67D400F026585D8CCE5CDA7BC1C3D95AA55C85
+41E54CFFBAB943FDC54880DF2D51AD3, A1CE9484CB56D1958EDF25643646B0A31114F56D2CB874968D22E61DBF6A1D2B, 9E6D222FA26B18DC73D0F0E8095C77E3A09696F03FDB7FC75449F1CAAEC26C12
+C5AFE6FF302BCBF94FD9829D87F5079, 69C996C8FF15A0F780A3822F37D681A073395393517653278356AFEF54CFEFCF, 34CEDC5EC378467BF01655E569BEB58E7AB539ECDC659C49C4A1A1D68D1424C6
+2510FB4FD908363EBEF8C87D897DF16B, 873574B4C4C9A2016C0C3F1827039F77A0FC5A2CE922488954DC4B1103E0EC97, 5736F7F713D468D4542655AB5C8662F26DDD2E28166B83D56D4B79B9938658F8
+6F32F1EF8B18A2BC3CEA59789C79D441, D6D77983853B3FDAF50AEA3D509DFA0AA5B71C1CACEAD5F492ECA816F73A7C0E, 74BD3A27C28D75E85D353007168E02276302C063156BECF27A098DEFC4042E1
+14D98D5CEA149E834B6BF0C69D56D7CC3, 124886BA4BDCFAF3032FC7DF484F69827658CCB36D8F01E18F5957CC2971ADC9, F2B4EE9B8127DD58507C03BC669960E2A5101BD0DE764CCE2A4921E8ADC3BBB9
+3E8CA816BE3DDB89E243D253D80487649, EB4282FE8986404073F56B5EF7EAE89695F33A5D8D0A0E041A63E1764B949C58, 8C3177513E457E849061338132F458CEACE791201F1395D2D401AB7CBDED4AE1
+BBA5F8443AB9929DA6CB76FB880D962DB, 3A427349DDED5E7B4F2913E0EF668EEA2FFF22E0E9DA8891930DA657C6E3F3B3, AFF2A4BF3B74F42B42F53455B0D1D04E5633F59E82CDFA0E8E69180DCFF26E9F
+232F1E8CCB02CB7D8F46264F29828C2891, E21F3ED76806C8C5DC39F1130AA8CFA046671123D2112434657E7187D785CAD1, 14C8BA673B28EA9DEADF4E959331AF125CA5D158E7D332A123A0860CE71C2056
+698D5BA661086278ADD272ED7C87A479B3, AEABD9A2E46E9620A0F7CF1CEBD0528B8FB4D7E51F1424909AA071B0CD4DBF1C, C9FB1E0ABBE9457EB44EFAECEDAD083056D8828C5E7AC9299BC9490FC1C434E5
+13CA812F32319276A097758C87596ED6D19, B56F45785F33CBFEB07E65669766C02DDE93A3B3F77403F8E8456667CF4B7ABA, FB82C961C65716C147C98880B6F17CEAC1ABF8F86788C241C4AEBECE9CFB0DB6
+3B5F838D9694B763E1C660A5960C4C8474B, 8D303B45305BB931A21EEEF64B1C0A7BA80D74426A0A852AB969C9913F279E26, B117575F1D7C0EA4A4FE863BC361D13A49037AD574ECA8CF515C67A497E2AF38
+B21E8AA8C3BE262BA55321F0C224E58D5E1, 14B7E5E2F80E5209DCE837EEE55972B0B5BAD8349B74A608FE13FD7EBA7C67D4, EACEB8555DD960E0FC3CF1594583405C298F9740AF22D13A8976748C846104D9
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, A46D604790AF4AD14D97883336766709067799FFA8BC643B596391D0296FE410, 62F4709CAD4308FD3562DF84B0E72A0F70D4E05F8E692CBA6A596F39BCCB113A
+64312DFEEE1AF5788CFEC3176D34C11F84E9, 7B9E2622CA9EB1A5E5DEC44C5AA18DB79C942F3A7357CB32AC30D7DEF481DBAC, 2B9619ACE018D1BA9A2886747938F6684C189F8A86F9D2977E2BF3D4819FF4ED
+12C9389FCCA50E069A6FC4946479E435E8EBB, 1F3AFD33408EF12B3BF0703C4E6C5B1BDBCC2AD80B322BC753FAA836C86A30FC, 2C797763FEAFDACF733C513082F113C8761EB2712C35992804D5444DE3D4F139
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, 6A0C1D10723A2F3DB32374CFB7399D9901974B3424EE44FC4F57A1FC1E04C757, 6B65D2D5D0054B69E31F7232A4964B9B62BBDE16B0A23FB82A2D8EB145E3813A
+A912FD9E31CD7E3B6DEDE937884905E530493, A10CF7411E5AD3386F7E1C32DE915DC6EC83A827D6F356688ABF9197861F51A0, F9DCA3B30AF595FD4C62CCD0D210B287F7EAF4A3964DB195A9E5592A834C9C68
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, 231F51A171EE3A845A93C209D7946D32E53B81AD11569BA111A7F242E1A8E164, FF6C3828CABA15FE91F3C42F9E1E39A428E51264AC0FFCD1FA6D230845184243
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, CAC8D5DA594ECB7C3552A3F65204D1C0730A6765257FECB90D8A9610679B8F4E, EB5C9CA732A7A1EF30BB06ED5CF8DE7D07789036593FD1BE2B35A3041AAECF57
+11D500BFAF40AC5044981798DB5FB39F2C17B81, A4F4BB072D0D5923ED902C35B2955E1C09E08D6D3EF61EA3ED9E5975720AEE02, 31F53B4FB8D7317511C506CDD053B12EFBA273D36A806FE147E7FA231D07577B
+357F023F0DC204F0CDC846CA921F1ADD8447283, 67CCBA85B59E370D5CBEAB85ED83225FE010E84844D6C6A832F88786E48E83BC, 7CB13E0826CF3CBB20F6CFB42B598ACEA79B5F4EA2B740F5328A2C854DBDAC49
+A07D06BD29460ED26958D45FB65D50988CD5789, 427538161C02AD90B55D1B531D8A81431B7A0D238F25C218510D030A8F68E29B, 765FC7EA49A9B440C8AE3DFB5930D49C461439ED0A7981A5059D674DCC4AABCD
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, 4D25759FAF5CBE29FC1315CE59E439CCDE46CEA42DE2A49ECD32A0D6CF6BEAF1, EB7E7A0680E6E2056AB1CA90B45CEF406B8AAB0913771C08B83BEFCCC8F5EE6F
+5A4653CA673768565B41F775D6947D55CF3813D1, 52016FE93ED76B2ED74DBA9E4653BCC63CC53250446B81D1F0358A89279D7C58, 8C9EDD3FF39A55AC9F6AC053B48732B1789308EBD42DE365CC0D0BB06833FE31
+10ED2FB5F35A6390311C5E66183BD78016DA83B73, 34899BA76F4C7900D12F978EB9D061D29241B014710927D5F6DE03D6876558C5, B747E315F2DACA243308893A317C1055FACC5B4DCA9A4B7CCE05FF6242F397B1
+32C78F21DA0F2AB093551B3248B38680448F8B259, E39B2A854B943C489D3E9B5100DE4A809DBB949B0D64901273AA8BD53A94B037, 2084D46D19C673C6C6CF5528AAAC696DAB008B98250A7E377A9D1FC2C75DEF7
+9856AD658E2D8011B9FF5196DA1A9380CDAEA170B, 212D7F758DD6AC6514C8F5DF694E294F996E400670CCD2F976153A8B636F245F, 56C755056C64525D4A608AC3B91F72ED79A23A0E7A60A3D4FFC34D8FA042E5AD
+1C9040830AA8880352DFDF4C48E4FBA82690BE4521, 3DD1A5889CF7847709885D12AB0EFB11576273E62B899977BB1EDD4FD4F69F8D, 9B3472D8AE93F5FEDB1AFF7A8C980EAA8735CF0BCA7D28F6200104114120BFB0
+55B0C1891FF99809F89F9DE4DAAEF2F873B23ACF63, 9EB78DE250CA7239A93B5497DC3060217424C3FF96759F15A39A34414FB00DF4, 7AD33DA28A14CB033CB6A942F4193A17EBFCCF1F3D5D1F65CBFD1B3B07A8DADF
+10112449B5FECC81DE9DED9AE900CD8E95B16B06E29, 541B175F6231C0CEECBD22497FC4672CAD56F9F6BE1431FEBAC83DF367B079C4, F0DF6BEC04043ECCAF47354BD5E1BE3D36F138A8FE4D1A7E6BD22F22169B1C32
+30336CDD21FC65859BD9C8D0BB0268ABC1144114A7B, 60F053685A6875E79D7E025BC6DC21B97610E6F123710290A5620ADACA040CAD, 3C40C676037DCD4DBA20C7FAC8DF6156C2F4555DA8A2344D5A7C95BCE32499C4
+909A469765F53090D38D5A7231073A03433CC33DF71, 784F6523542CACAAD23A26A00AE9B9089328E5205423804A0F0FFF27F6D31F08, 5F123AB87835521975FC4A02C627F65F682C6B5EF450A01C295A2F221EC8DDDB
+1B1CED3C631DF91B27AA80F569315AE09C9B649B9E53, D4A3FF19CC0004961A69100FD6C83B4256FF8D27C456D204DD7C107C6A45042F, B4B1B9A8705A52241B3D795EE327BBF8A27DA9A5367058B89AF2281F5EFA9A80
+5156C7B52959EB5176FF82E03B9410A1D5D22DD2DAF9, 4588BA75DA294C5601C868C0C660F80C2DCA04D91A3E85CF751A88C9F55624C1, 7D6CDEEF1BF5DB861D8A3369AF852C8D8A87E5AB4F690B33DDE1E4781B36EB40
+F404571F7C0DC1F464FE88A0B2BC31E58176897890EB, 34F19C177D31048DAEE0253D18CD0717C3A594FE5D998350AE0A03027C77D843, BFEAC256A9873AFFC312AAC43FBF09558D6D0CD42DDCD52FF710547A467917E0
+2DC0D055E742945DD2EFB99E2183495B084639C69B2C1, 95A49666EDE25A45345C0599FF15B8E9A390BABFD501405158695AFBFA7DA197, A29905B5E292858E19F5BF15FEC98BE9EB9937D5C8304BBC35D5B9FC0262389
+89427101B5C7BD1978CF2CDA6489DC1118D2AD53D1843, 9382C40A65A83E6ED5FC874DA02649E1781D19192BEEB11838F686D215971D24, 9C6135F951B6F79D4146FE8A3EA1A1A92AFC414438BA1401F6A22048C7CCFF23
+19BC753052157374C6A6D868F2D9D94334A7807FB748C9, E261BAB08C5A63FD8478B8A61156F4912C7B2A9841979613454BC14561CE326C, 6DC8934CF83A8A501DF0F0FD62EA17054B36BA83DD195B6C13364C5616EF3F0A
+4D355F90F6405A5E53F4893AD88D8BC99DF6817F25DA5B, 9F1980EAA23F4374F6B2575DC399EBDFC15B3200D6AFC8B5EB78335E9A6F27A7, D74294556BCBF3590BF501AF3C74547827AC92C5980F57DB89E2E158FC509CE9
+E7A01EB2E2C10F1AFBDD9BB089A8A35CD9E3847D718F11, ED6E4645759AC4538530CEC99592591241CF6A867BB9F0D41AD9D5DCE70E0A94, 8B2B0E367B22EC58FC5049A404EFB73C482E3B9C754575C61AE40FFD40AEAF9
+2B6E05C18A8432D50F398D3119CF9EA168DAA8D7854AD33, BBD368891B604EF7324D02B866E1536A5391641E2BC6AABBF48DE5E55B9B4579, B3FCA0B7BA84D1A52B920047D6057C393EBF7424CAB958E82D038DCA52D15596
+824A11449F8C987F2DACA7934D6EDBE43A8FFA868FE0799, 590B24446109AEF0E75D6577615D674FFC373203BD981CAE20F1EC7F87755462, 7A2EBE095135FF76BCD35C70698368CAD6EEF4429552662F306BF75BD8750E5E
+186DE33CDDEA5C97D8905F6B9E84C93ACAFAFEF93AFA16CB, 71E5F778CE5F44CC2C0B429B83DE12FD18A8306321AEA0B27DF839A85C6C35C1, 246DC9E78F14ECAC5E46AE91252371FEDBFA3BB2FACD992151447B59BF35F21E
+4949A9B699BF15C789B11E42DB8E5BB060F0FCEBB0EE4461, E16C4686FD69F15B57393FDC72AC009FA4188C244F7BE7FD0928014F13B6087C, 8311E79E3DED7BDD47C322A490B25CB5541381FABDC9D6C502287D9F8B7703C3
+DBDCFD23CD3D41569D135AC892AB131122D2F6C312CACD23, 91489C2142FF8C255DB75903A58DF73313704EBBC8761D7DABA7522850659E73, 9C801A6C9049176C78E0E19DBC646302A97EEBD5A6961C157CC23614635AA504
+29396F76B67B7C403D73A1059B80139336878E44938606769, 69DA7D53D1E41EAC3EB53232B1F76E47F10703526A5D59D1934D1B5D82EEEFB8, A8D0F8464023D748B78E0D093711197A34721F0CBE0DE91E2CA08E2EA23E6891
+7BAC4E64237274C0B85AE310D2803AB9A396AACDBA921363B, DB4B90B5791C9D417D014EFE46488591DD421DD9A670DAD06122CD7140650C81, CED7B0A9E35DC1F87BED0E9CBB72DC67E4E92CD9CC3A01C5D3807BE6D4AD88F4
+17304EB2C6A575E422910A9327780B02CEAC400692FB63A2B1, 5E4C79950BFD3F978AB41D2F857ED55B59C6D706B89E7196CD37AFF174193A9, DDD473EB81D510B533CA858ABC49D5887A43E8B1A9642AEB8FD85CEF95B072A9
+4590EC1853F061AC67B31FB9766821086C04C013B8F22AE813, 3CD495F8C155A4BB465A08EFE57095A037FEAA5B73D3ED6BE74556FAECE97579, 63D86492E5F7DBBDD87028624D9D42C1B9497EEF7147BDEC21F7BD24A4F6140E
+D0B2C448FBD1250537195F2C63386319440E403B2AD680B839, 570065BBAEB7E639B8C3EBD537CEBDF852F195D77C1446B16B162886A5B40422, 2006D8E529CB8BDDD1CD3A7A97887BB67DA9507C301C6D1DEAAC849D9594C286
+272184CDAF3736F0FA54C1D8529A9294BCC2AC0B180838228AB, B47676CE2AC126B6DAD4B93EA05A0BCED9C7F7FD203BB738A23FA3DF61A27F2B, A8B565C95CB9B0B50CCAE8B1C74B1DB0DD95A1B8507A51133626A48DDA2FA686
+75648E690DA5A4D2EEFE4588F7CFB7BE364804214818A867A01, 33963654940D0B830897E0EA269C6427CFEDA639D625B4F489F4C31FF30F4A2, CEAC95401AFA4F4E0C73B0A9A51E67A2FEE324173CDB06F403BAC73AB52D129F
+1602DAB3B28F0EE78CCFAD09AE76F273AA2D80C63D849F936E03, EDAF9773AD24AFAFF79D82F933346C1401173C95867FD863703C9D192E08D73B, 303A2D99F46DC58D4B46E1C168D90127D237A34E865B21ACF4EBC8DE2513CD4
+4208901B17AD2CB6A66F071D0B64D75AFE888252B88DDEBA4A09, 29E6E3F0E0888396298AF5AA608D28D5B3C2CBB2E3511C1763C65BE0AA94486C, 53B2D4DBE9E5D175AC490376650FCAB77A14DEE5251DC350456A9205435AE6F5
+C619B05147078623F34D1557222E8610FB9986F829A99C2EDE1B, 658988F1D762F9BFEE162E75F4D3A63664F318B6284C5B96C9F4B53FE7E8CD72, 1FBEA07A992C506B7F8E4B1E9A6D93BF9A9345DA37ADC57543E4E917446DA7DF
+2524D10F3D516926BD9E74005668B9232F2CC94E87CFCD48C9A51, 2538CEB6E4E7BF8757639563E8453A2CD303C701192EA48E3FECB0B95235738C, 62436232D09ED0744E66FAF47DE18DF498C2E777809B69C86DD11784191348EE
+6F6E732DB7F43B7438DB5C01033A2B698D865BEB976F67DA5CEF3, C9C3F25A60E0D3F3E72E2169A06A27BC084D9191DCFABB1AA5C4F9972BCB57F2, 73B447F5E0AD21902124CC6C8C0CDDAF1CE0B6E4377A4C479F38C76217BEDF20
+14E4B598927DCB25CAA92140309AE823CA89313C2C64E378F16CD9, C6A762FAE2EBCEA576232A4877E23A4FA08508203158016C7542B0FAA2FF4179, 78C467AE30E5A5581EEF37A66A5C18516D31665AA91B76BC258A1150ED84E1A0
+3EAE20C9B77961715FFB63C091D0B86B5F9B93B4852EAA6AD4468B, 46EA9BC119BB50CB72FB92364BA305C827EB9A3FEB9DEAE1367CE481F795746E, 935C93F4AA045D16ACB6084C56D5624ACA715C58CC0E594E0458EB32DF97E20C
+BC0A625D266C24541FF22B41B57229421ED2BB1D8F8BFF407CD3A1, 12288CF878CA1CAA7BC0B2E2155FCC1A5AC5CF28A3B2FACE1BEB4082838ECDCC, E109384DDE3F31A33F1F2995894C9628A689748B8D9AE5E2042962FD57D46355
+2341F271773446CFC5FD681C520567BC65C783158AEA3FDC1767AE3, ECDE9C04C2B19C6B44F31C7C05398A3EF1ED81193B412042AFE29C40DB96B437, 5EF870979145D53BC21C19A62430463086B60A43D91DFAD9D396DE5FBBA28A4A
+69C5D754659CD46F51F83854F610373531568940A0BEBF9446370A9, A0E7B659625850DC5B2E7A362C7A60DEE8D2BAC2044F1C046886D792282D137B, B720383561364F44619D4BC0323C9E0D4D170E109677617F22B486659A933ED8
+13D5185FD30D67D4DF5E8A8FEE230A59F94039BC1E23C3EBCD2A51FB, 8B00258B9D88E0F35F130755BFA50F98AC244CF8605D0A579E214522E399B6D, 2E3DF00359A8B94239283058FAA928AB9E02ECEE365A764A8ABEBD3D54549C61
+3B7F491F7928377E9E1B9FAFCA691F0DEBC0AD345A6B4BC3677EF5F1, A572CB3F4F4B8AB4E0001AF694DE9E383F766BFBBCFD5668E19E69F03CCD365B, 19F0616D405A137F8D117AA768702D71D47698366798DAA8FF0C7D48F8F44D12
+B27DDB5E6B78A67BDA52DF0F5F3B5D29C342079D0F41E34A367CE1D3, CABA56BE8432E866E04937B891BE645C996C8F002836B77D7579431E2880F4AE, 7E8B97217A846B9783096DD1B1F17A7F63D860A42F97E1B07EB00A380A1C8AE4
+21779921B4269F3738EF89D2E1DB2177D49C616D72DC5A9DEA376A579, C2A221EDC550F7C73EC9828E7677902DA1E0B6053AB30BC45BB8FE6F565B1F5F, 684C105E9BABCC044DD47CA1BFA237025924E48622F8B93AB46E6332D6D3032D
+6466CB651C73DDA5AACE9D78A59164677DD5244858950FD9BEA63F06B, D6F2F9896ADE0393F47414F77F8CF3FA0030DD74D608D1AB35E243145F9711F, 526069ADF808F4D0DE46294BAC0566D4ADC66DAE15AFC4AB0DC6E8123CAD55F1
+12D34622F555B98F1006BD869F0B42D36797F6CD909BF2F8D3BF2BD141, 25B74E9A65AF3DB5E87526E76C395B75307E3260DB245B55F074D3FDBAEC9F1E, 7B7CEE7857C9E7C69FCE2600889DDAEE982A2F326E5508624C7F947022E5CA71
+3879D268E0012CAD30143893DD21C87A36C7E468B1D3D8EA7B3D8373C3, FF0F5C4B84B85AE4E98CF4290EF3AC2A265FD7DA6893D6AB1933A5F26F03A0BB, 3D82CC5D345C2C13C3F628107B536AED1A1C05F2C8A747808168DEE7D21C886C
+A96D773AA0038607903CA9BB9765596EA457AD3A157B8ABF71B88A5B49, EC3538BC5C877A82913DED3E99F3E3211337AC415ABE5EFB01B3B6531DB55A89, 524DD03F34E4164BAEAAA5DBD507A5B262940C14A92C129BD29FE009DD39C3E7
+1FC4865AFE00A9216B0B5FD32C6300C4BED0707AE4072A03E55299F11DB, 651815341FEA8BCA735A8B7DF21F0B6B2D6E04B154E4FC31788A2CE19E33CD2A, A83AE01693FBEBF079AA78EB4E09D8244768316CC0A9C8AA79F5BB3E5EEF2655
+5F4D9310FA01FB6441221F798529024E3C715170AC157E0BAFF7CDD3591, 2A985E69C3628D7A8F88CD7B5F02255FCDD300637E4F797B1DF368462F0E1D71, 201F05E5258292040F3D3C605E8E7A1FA62C07584E691A10DDA26903CD5C674D
+11DE8B932EE05F22CC3665E6C8F7B06EAB553F45204407A230FE7697A0B3, 6B3AE1669D85D5BEA7AD2CE960A79CB9AAF31586745606A318B742B6A47C9587, 9628207185EC9E243B40A9B89B6B99FBDE590F4D54F0A82A8FE9F1639328C258
+359BA2B98CA11D6864A331B45AE7114C01FFBDCF60CC16E692FB63C6E219, CDC14371B1CC34957500620C8C5203F98B453CCA280B314059F19B9FBC6A7D89, E253EDAC8BEDEE0B4340D06CC9DCAFBB8E27B2624773932CB43A484EF8F7CE26
+A0D2E82CA5E358392DE9951D10B533E405FF396E226444B3B8F22B54A64B, 5F0BECA7E9C2AB714355F500484A21DB1498CEA188D968F528F9087EE30697AB, CA578C1136A3B049D0AD6064EF84F16534BB8E09CAE961C798638A3A77895F0C
+1E278B885F1AA08AB89BCBF57321F9BAC11FDAC4A672CCE1B2AD681FDF2E1, 969BFE8323E854DD72330E4DB40B6DEC08A26740A3769FB622293993FBF23DA0, 49E76911AFDDA1D8ED8C4F28860841EADB9A3741976FC2CB8B0C3BA6F9316746
+5A76A2991D4FE1A029D363E05965ED30435F904DF35866A51808385F9D8A3, 630C4D11710FF0D4BFE51DA9CF757C8823D6352D3C2EA185C392DED2F0EA147D, 3DAE5359F84144E480882CAD3F7845B3B3DC025F1CD348BF2B1F7607438C2603
+10F63E7CB57EFA4E07D7A2BA10C31C790CA1EB0E9DA0933EF4818A91ED89E9, 2134F1131BBCD2AB40DDCBB9A1157D88E531EF584B0826F94A420D5B803AFF67, F9A294010CD5362CA0ED41DF7263817F76188C94340187BFB946AB1DE209AD52
+32E2BB76207CEEEA1786E82E3249556B25E5C12BD8E1B9BCDD849FB5C89DBB, 6BC6F76CB999BCA5D83F11A65FA0E3A74EC696A29369B0674A3F3171E0FC980A, A4BFD463C7329FA552FD5DAA736B0D960A43EAE46AE83E99C6260D24C1F63E51
+98A832626176CCBE4694B88A96DC004171B143838AA52D36988DDF2159D931, D3C66FB87ACD8455957FFFEF8BD2946E550F8751DB855F0F291C916BCE5716EE, 647A2AAC1225068861BEB49DF04B4742CE830DE479DB0EA34159853D5BB514E3
+1C9F897272464663AD3BE299FC49400C45513CA8A9FEF87A3C9A99D640D8B93, 79ECD9A7C4321CD5C0FDEB333E2D78AAFF1F6D165292A8C2B7C96801C31FFF5F, 1991F1718018F9DD1BD58820A3DE268DC00B5277221884C882C273229BEE9932
+55DE9C5756D2D32B07B3A7CDF4DBC024CFF3B5F9FDFCE96EB5CFCD82C28A2B9, C3E0B1C62B5275D24EF69170253E8B1769FBF7C50118D3B8E6DCAD3683AFF922, A8A67C9A9DA48F5BC8A3A0FDAD67493B9E6CA51882F679089EB6C9437C73DC3F
+1019BD50604787981171AF769DE93406E6FDB21EDF9F6BC4C216F6888479E82B, AEA86534CCEFB766C37A3995153208B3B3AD8BECFB696BCA7D2A43743609C8A4, 3CDEEE07A21418F63AC2AC16731C973EC2720C3247667305B6CCBD3E661F5FF8
+304D37F120D696C834550E63D9BB9C14B4F9165C9EDE434E4644E3998D6DB881, 6CA8788ED729508CB7B401B1722648C66A1F219EFC845F79CF94815E5ED9A76E, 14426936DD17B2B73EA11EB2519795D49851F02E88346A9EE58623C10BE84337
+90E7A7D36283C4589CFF2B2B8D32D43E1EEB4315DC9AC9EAD2CEAACCA8492983, C0E75D94899DFB4373E95D5C1EA6EF32F7396955DA923DDBF8FD57B39BD0CD3A, 8CAB60CDC6A17D2EBC7BA436C08DE8A34B24FAF543E25934AE02909C1E3CAB01
+1.3.132.0.34
1, AA87CA22BE8B05378EB1C71EF320AD746E1D3B628BA79B9859F741E082542A385502F25DBF55296C3A545E3872760AB7, 3617DE4A96262C6F5D9E98BF9292DC29F8F41DBD289A147CE9DA3113B5F0B8C00A60B1CE1D7E819D7A431D7C90EA0E5F
3, 77A41D4606FFA1464793C7E5FDC7D98CB9D3910202DCD06BEA4F240D3566DA6B408BBAE5026580D02D7E5C70500C831, C995F7CA0B0C42837D0BBE9602A9FC998520B41C85115AA5F7684C0EDC111EACC24ABD6BE4B5D298B65F28600A2F1DF1
9, 8F0A39A4049BCB3EF1BF29B8B025B78F2216F7291E6FD3BAC6CB1EE285FB6E21C388528BFEE2B9535C55E4461079118B, 62C77E1438B601D6452C4A5322C3A9799A9B3D7CA3C400C6B7678854AED9B3029E743EFEDFD51B68262DA4F9AC664AF8
@@ -929,7 +1960,7 @@ C6EDECE70CA3A73D72E2D4DA6B60ED2141CEDDAED40E47A82B6345319D4512D113BC9546C0D35C4F
14FB17FC5E5542A37B1DEC730953390281F0D161705D818EBC93784C3B9648FC0D14E3BE76564ABC5C38FDDE969FACC1, 4D466DECA0E5F2C664B1C170485D0435CC913B4CEDCB8904E7EC68025C5E24F54250FF8EBD1AADBA575CAE796BA20E32, C1B53467F914F7BE0779A44AFC51735B26B644A1ABAFF7027BF87BE11FD80B816CAEB33C735ADC55DBF4C2118608BA58
3EF147F51AFFC7EA7159C5591BF9AB0785D27424511884AC35BA68E4B2C2DAF4273EAB3B6302E03514AAF99BC3DF0643, 186F34F7D45ACBEF7F7F7F93C57758A2A578981E9939AFA22AAD14879905E3694737867BF73633CF9F7E25C6A598FF24, DD0B1F68005D3588418D13E69D343B10722C96285A12B139049B8D3E1644C2F110D36BB7F919BC40DEB99EAF443D3482
BCD3D7DF50FF57BF540D500B53ED011691775C6CF3498E04A12F3AAE184890DC75BC01B22908A09F3E00ECD34B9D12C9, 8F6F64EA2755FDA51C99A50B57D7F438DA05A117322884A8F7F7928BA92C78310EF578005B1FCC2FFCFFE79C0802B2E4, D32301BC33B7B167EEAB552E05A20AF64E86E65986D5961C9E9EBF56F4D7F05D428EBDACFAA30907C50D18E3E7F7927
-ECC-528
+1.3.132.0.35
1, C6858E06B70404E9CD9E3ECB662395B4429C648139053FB521F828AF606B4D3DBAA14B5E77EFE75928FE1DC127A2FFA8DE3348B3C1856A429BF97E7E31C2E5BD66, 11839296A789A3BC0045C8A5FB42C7D1BD998F54449579B446817AFBD17273E662C97EE72995EF42640C550B9013FAD0761353C7086A272C24088BE94769FD16650
3, 1A73D352443DE29195DD91D6A64B5959479B52A6E5B123D9AB9E5AD7A112D7A8DD1AD3F164A3A4832051DA6BD16B59FE21BAEB490862C32EA05A5919D2EDE37AD7D, 13E9B03B97DFA62DDD9979F86C6CAB814F2F1557FA82A9D0317D2F8AB1FA355CEEC2E2DD4CF8DC575B02D5ACED1DEC3C70CF105C9BC93A590425F588CA1EE86C0E5
9, 1585389E359E1E21826A2F5BF157156D488ED34541B988746992C4AB145B8C6B6657429E1396134DA35F3C556DF725A318F4F50BABD85CD28661F45627967CBE207, 2A2E618C9A8AEDF39F0B55557A27AE938E3088A654EE1CEBB6C825BA263DDB446E0D69E5756057AC840FF56ECF4ABFD87D736C2AE928880F343AA0EA86B9AD2A4E
@@ -1259,3 +2290,3059 @@ F6104B4A55007F4A797E765CFFA5815FAA3F793C1AE139FA46ECB20B6D5B6C829206FA15B6F67EEC
19F3B7F0D6F70D6CDAD0567BCEF674A516F4B1C956D5C11D657AF6C73488A471C566BC604A4BFF62E955FF7FF868C25263933D682CD7202E8E68444E1FB6D30BD9, C838E095D259ADC1081183214930E368BC3C68C226983B0808314A7B5C54400F7EE47C093230C367AD46D06616AB864A293C3509732F99C4E4A3BF76277B58CD20, B5A4ACD32FB314B1A0FEDB687CE97FE16CA00A7004D73036E80C6246420D9EA5211DB0ACAD07813C8E74B0370073906EC7AB3B0962DB31A624AC86A03914E52D05
4DDB27D284E52846907103736CE35DEF44DE155C048143583070E4559D99ED5550343520DEE3FE28BC01FE7FE93A46F72AB9B8388685608BAB38CCEA5F2479238B, 12B7BA8CDCD76630988291EF9B9F414711BECB923207BD1641F63650D2EB79F03D42438B275A2261C69F7DD6FA439794022FFC997C80F12B1255DCAE82A50AEB331, 8B37583CF151BB968D438E17E21480A701261C14963FAE4EF37F9BFA12174D1FB477DAEADAF447DA8188E2D89C052174073ED02CD014CF16A87D2CC77FB0F42F5E
E99177778EAF78D3B1530A5A46AA19CDCE9A40140D83CA089152AD00D8CDC7FFF09C9F629CABFA7A3405FB7FBBAED4E5802D28A9939021A301AA66BF1D6D6B6AA1, 1AA4D99854C554B4BC1106C67B4F4C7471C350068949097410ECC934CE1D8A93521FEE72B32980D51B0C4BEB4CCC4F26661ED17AF49D08A6B6850F01C9811960635, 1E2FDA7EBE4C8581C5342540A22C6AE12D991D5D4AB67CACC38078F0DA280902E90E6A14609E9E404711A048A8FEF8A75DA40957494E1577DAAFED199A66EE97C5F
+1.2.840.10045.3.1.4
+1, FFA963CDCA8816CCC33B8642BEDF905C3D358573D3F27FBBD3B3CB9AAAF, 7DEBE8E4E90A5DAE6E4054CA530BA04654B36818CE226B39FCCB7B02F1AE
+3, 22DBC8D0EC84C7EC9706FE55F226E24F4152950E4BF28A2EC2E908186360, 141AB1DC0DE87873AA10719ED8ED1BF00A1680FA3C41879AACAB9E85CDE3
+9, 51D4A893D7DE5C8A42FE5FEF5EA295ED7A0BF1C90817EBC6A8294D290CC2, 2CA5DE571DF0E191C6E53E2401D9A193BB98EF2C2A6846151E079FAEEB3D
+1B, 514D81D5A186D85D88A80C48637048B3215F21404E789F7FB14440CE644, 53BA32A0F22B673EF13C96E94CEC03F5B2AC45F1CB0B3156C4E3A6BAECFD
+51, 48A3394EEB28A4009EC99B92881D3B6D70D24CE2AD525E6986E5968F489E, E45C928E437388ECCA315E912863C734DC7AAF11DC60B6649ED32862B7B
+F3, 2B7C47FA73CBF1E0AFB70601543CF9E99596130CA32DB1C8CE92AE77DFBA, 2A7D3795710F4496666A483C8C72ED6BC99AD33F7D91802A705E613E14A1
+2D9, 4A36016914C9349C166CF7B518BA0397D255145F22CCB5F36DB84BDE813A, 4CD57D9922BD006E3B3EC36F731980BB01A85EC86E9D8272BDA465BC25D7
+88B, 7BBE812258CEC0D19F71C212CCB12271D958D6678552898414F91BABE24D, 4A323552EBC328D611F2BB792B5820FC807C507F1A5D3FC09EDA8AFCE6A7
+19A1, 5C5E6824B3F957490BC70FB032B726293BF5A176394EB35134FEF74DD36D, 2B1F88BE32378D8C1D2308D92C0464F1638B172C638BC5D0141094E6EBBE
+4CE3, 7527D410D7F93DE237879AB7ABFBC19689D5276BCBD7E19F33E315ACAB6B, 4C921C6451C030D8E43BDAF41B1899F322FD715D47B8598D08BA8423F874
+E6A9, 32FD6D43B1BB52CF1D02E6411DC4E20E5E11FB5789E1C731EEFDFAD2879B, 58A762F1B82CBE1FED579632DDC927ED52C1A12504E8F0EF59B9B25DBF40
+2B3FB, 35C3CADFEB3DDC9EC83B21970C4875E6FB151E451ACD9879EBB6A4A846C1, 3DF15CAF88252093A3C8B9D8636F9C8EF2E30B51C64D3F3F03E142D2FE3B
+81BF1, 188C11E168DF8E3F35D107F039B2638E28647F2E20EF4750E4953CC0ADE7, 71C924D4737CBFD54D1E851274DDAC69A017441DE5510068A7A0483B4690
+1853D3, 30E75CFEE30897F4B880DD04EF0B7C8677C9D56CB74E3F1AA45BECB5D8BA, 2872CBC55CF557E6BDE9C0DE6119749364F0BBA0C038C21EC7210455F3E6
+48FB79, EE33469CD34FE6AC36261BE712D5826839D202AF469705BEB52DA9AEB89, 66D1B48F5B4F2755BB3E741A20AB8C9578BE9C9FA593DF0A086BA1CEF117
+DAF26B, 5F94A16B5D0CA15F778FFC763BA366B4169D36A4D29EDDC8115207150BA7, 73F7A6CE5C6C96F658063AE0FBF16DD9D80F89D7456956FD824E322B7E86
+290D741, 512C65EFF2C5F319CD781D0C50501B46A776C134EC9CC08A15B6EDB2F77D, 73F34A0C9000E48127B5746194958BCA6BF9F0D20BB00913FC2014BF0F13
+7B285C3, 5AF72CE7AA87C739C99291BCE5DADEF3279C81506ACA69E26A5342DC2E0A, 6C615809FA336A22ACDE1F6394878F62CA86195B323A9C3D33C58E30A710
+17179149, 15A65631C05D47531DBC51A2432B054FF454442CDCAC595C5F42E2CC4D11, 2EA982A4A69DA4A57750FD190778D441F026E6B6F494222C7E347B703A34
+4546B3DB, 630AE6FE21ECD23102DBEB5A2EE9C6F40FDB88B4E832ECB8334B7A7C2508, 234E0B4185329D49C6F02D2E40190A5AD61E9BDED1A1F3E87433E7D588D4
+CFD41B91, 2FCC650D8CE284E29676424F1DBD1B07A0E04B6EF6D3D3A338455E53E01A, 4CC326E61DAC3572F502FCCBCF8048756A7FC891B847132AACF42BA9A91B
+26F7C52B3, 4B0B7745D112105467E25CFF664B0D302EAD9E1F66ED6F9DC04FB7F6BA54, 5037A4A57F8C13F96C598CA4103D9FF392BB4D4D4A913144A8D60413C66E
+74E74F819, 222720EEE24D0740631757C2338E2DE37B46EFC02B9DF9FDF6F3C646E54F, 6CA7BB2159ECF1896F5D0AF9A831C64B55DCB7A580A8BF22906339C93A26
+15EB5EE84B, 7A385204C010DE73227E58BE01E0072D101E66CFA0ABCA6F8B37E418F4DA, 5635AB75B7C5EA07D0EDA9203450A9B55C0D9A5EF831BDAB442FA8BE287C
+41C21CB8E1, 484F7B3E8899129030BDDD229BC5B7CECF6558A4956651C2EA9FD7E30F37, 38291951DCFC93774473EB513C7806420E97B838C4A1DC939E10F76A0A80
+C546562AA3, 2C43163A85B29CC8163E41429B86A8B4BD5ED733DE8DCB5A5E5051C1F438, 6FF3E7CB5AF52C1F9BDB4C9E0821B391C107F46A738555D365EC993BA993
+24FD3027FE9, 33446CAB02F31305E6A10C462617FE0284BE146A26C9AB2FAB43F156D4, 5AF1FB8480C213D8B62870EB1C3CBC0B3CACE37215E54CB088731B849764
+6EF79077FBB, 16299F96EE9CC868AFA7AAC2BA974811B96D7AD0E3383C81064D37F10A6A, 600782CB06596F33B57F8202E0CDC26AAAE2B51EE41D926ACC692087A4A
+14CE6B167F31, 723A669C56A99B73CF6F9035CFE7617B61D038F66AF2DAA7F8703185AFFA, 5536766A688D4158F23181981CDBA4CCB17FCFD1F79D5E99A40408D78CAB
+3E6B41437D93, 3B5DAC78921332DE3931B63588C4AE399C4CE2F3024A296010E44BF130EE, 65173BA175C6A11D5FB144F6B0F8B687C93EDF564AF494FCDD8D31463904
+BB41C3CA78B9, 5B8CE655500A6EA95221E04DF702B121EB624D12414427DFC6F8D2289E6F, 76E79AB127FE61EF65DC44A082B3AFBCB1E490C7BD6512A1CA16223C4C19
+231C54B5F6A2B, 4082741C6B6BDC7865BCD6DFDEB9BFA7512CF7068A84A9C25D073C8067C6, 46E2052F6238422C1358196E2B91FE52A0DD5FAB9DEBAAAECFD3E9F9C148
+6954FE21E3E81, 1AA8F259DD1F8D2B731C8301D709E870F778F268C7383E5FF5BEA90733AD, 42FA0F89CB438072F29C745DB29DF7FA0C3BC8E14ED9AF2787FE6839B30
+13BFEFA65ABB83, E28F3DE68E70D63E142C602C4E0B26B27ED536ACB26C9A508335EBF2543, 27DA7DC5C16A1AC01BCB82A5742196C08915E337D29EAFA09398BB90345B
+3B3FCEF3103289, 6BA72792EAC9E7AB394001CF1D87E0B574338F4F938E90B04CB7E8D482CA, 3F9E9EFB6ED82B45425DCA1841FF1814DC6421059C6F3980698E99F2AF6D
+B1BF6CD930979B, 2AE93EA6B1C369CA024438B2702517D4539CF212A5B6CF493204735D1A5, 10A81FAC0C5777BA6A09853B4C8796665556C038810C4F10A23A2399D230
+2153E468B91C6D1, CBFBB6F6824461D51E3F1CDDC153788FCE77B69D3A1F514654949FE8874, 446543FD436FDA1F34DF671D0692C3AE8DA11683C2541CB9405C34A13E6B
+63FBAD3A2B55473, 6BF3B0A52D30F56C4BF443DE85A7308433F56B74CB5A06266B48E0B19751, 7CBDE58AD0168CECFB274B1816791C9196F18664DE8F6242B18473244A09
+12BF307AE81FFD59, 531BE1A57D6866B6188BA9A367542D020EB1385234449A99E15C8C616603, 1B252139380F14C0DF050BAAD0F662FDB4D505A549A8662F7DD4032C8100
+383D9170B85FF80B, 56B563424CA7C78FE2AB35FADE5B01967E9D3A336D205210CDA19DD02AA2, 1F3452A9907B8DEDD02D1911626FFB99B9AB198F4D6E6B0A4740CB19B730
+A8B8B452291FE821, 157877DC0731A47A6BD5C60E226AED421D108B8B6CB2C8A930DAED0A7583, 118AC73D9C2B24B0F1D13B12D7355974018F1B427B1422DEF2CF6F886DD5
+1FA2A1CF67B5FB863, 5076D76F6B26BD3D7460CEDAC24A0DA79416B8AAC937DA2F928F25A03A31, 2B0D20B54C8FB7BA123F9E71A76CB61827F142EC00CCB476537825DD5696
+5EE7E56E3721F2929, 740A076D5802038E06BEAE6B80E4B3160C8D08C68657E1585BB8484F668D, 2E723C76072F48E6EE4FD168F21955DB1E330E385554857408141353F7C0
+11CB7B04AA565D7B7B, 323CBFB010B49B6C9830080AFCC8B3F0BCAFDE86F9357A08DED7E32396F6, 70810AD41275B13D20F4012B3DE6D2A332658EEC0DA51382220A0F92AD23
+3562710DFF03187271, 6A4C46C297CB9AD3D7658471EE96ACF685DFAD7C73DB000347E4020A7B0D, 78CE02F9BF052304B7EB3D65C78D6334D6319B9D65C9B1F2D9B78FB429CB
+A0275329FD09495753, 63166373F1E13CE53E997F1DE7D2B1DCB9E73679F16EF20252A6DDD75DB7, 676C66EA260BF9C5D60CDF6DB6DF8A328D554B49214CE65120A5FC3488
+1E075F97DF71BDC05F9, 351B172A839264D9206BC8BE524A7CA561682D70F333F2961123395E54BB, 2AB11446DD78C98F291DF9F9CB6FAFC3BBAC2D996DB39AD94FEBFFB437D4
+5A161EC79E5539411EB, 289D5160203D7FAFF176287300492FDDD2DC282EAB4454ACBFAB6E47DB3B, 1889C2C02BCC0268E05BECB9D0A174111BF9F1132379DE2CE25726739803
+10E425C56DAFFABC35C1, 7AD1775FEF7452F410839881DFB3F9226A183C935FC06F3CF313414136D4, 2A45F7CCE7E0EF52E9DD59876F3C31636D4AEECE4651088B49A28ADD7B1F
+32AC7150490FF034A143, 241DA2D8BB542E726AB512B38F3165C726A8D5293856609D06222BFBF762, 32B0A452748748F7BD98E50495A246880D1415D37AA9633D0D794E42E323
+980553F0DB2FD09DE3C9, 3CE89B73D207CA3C4AB0FD957164CC39B45B4B9A40BAEBF32AF0903F7798, 19A10EC0131DEAF55DF062A97F9B0FFD99A3A91AF0DEEA0ED8F0F38A59BB
+1C80FFBD2918F71D9AB5B, 5741F743E20852A64CC88C22DCE268B6DE3E8F246DEF45B739C6A5FA9016, 32BEDFF017627F90F67DEE4DBD50EA97BA1F3DB2AF0A7511F4E06A463C3A
+5582FF377B4AE558D0211, 7108F63CB8AD41A7E5446725AA378F393226442EB7265A70599F9C0C0595, 5911D30A53C7367FE6B202F14C41E44651B72A39F0474F9A7E06A4442468
+10088FDA671E0B00A70633, 6F5DFF4ED68D492F65B685ADEDBDDBD3FB7E466FC20417850505C20BF101, 326E3E5C17D9AF78CC8EE614EE1E608D400EABF8BA4B928975E8E18891EC
+3019AF8F355A2101F51299, 4EB0FF50FE6DB7A34EF6C50A89EF9DFE2B8E60F17B8609518B83B5E1BDD9, 3A1D340B2FE7016156087AA5398AED38F48B9A08D49D55EC1AA91C964269
+904D0EADA00E6305DF37CB, 6C8549D2FB637D6D3E2E7F1DBA60E1819F7D5A64D54B82E7171B9FD1F51F, 4007D7AF38CB1143AEF9B224EF0B89CCCC65E61272064F6668FD5EABF46C
+1B0E72C08E02B29119DA761, 3561058AD42569ED8D4480FC514234B1B995900F6C17974F98D034EA453, 2C8903D3EC438E0BB07C074DD9FA78D1CEB7118A48D729E64FD2D0A49AE7
+512B5841AA0817B34D8F623, 5AE0AC47225AE7A82FB5FF6613BC1FA7D1FB31172840B7474EBF75EEC351, 7C00C1F39DDD7EF47ADBB7D763FE29DE44B992E5FBF28069C5B43298AEF5
+F38208C4FE184719E8AE269, 6E4E4E147234F649B6103DEBFDEE658C182F4F9CAD9C35428ECCBFF2E421, 14B7163A8E2A45FA38D7338412F5DC198C26EC37A3B8B8207CFE58E2DBA7
+2DA861A4EFA48D54DBA0A73B, 28F6A2B6BED6A6B4031CC5CCCA2A48C9FF1552822F5FCEE9B1D2A3D7FDEB, 1D0CF351D57ECFB4DADA0F1DB874BB1F46492F3E205DA0436DDA8FB208DF
+88F924EECEEDA7FE92E1F5B1, 5329E2096B1ECFB89859CC26181017CC8D9E886DC234D6C69CF42E552782, 12294614E7B7D9A8B3B5317D3C7EAD9DCFCCBDCA5E6AC724C5604E9ED16
+19AEB6ECC6CC8F7FBB8A5E113, 187E480AC06A5DE3A3BC2362D0B1B1E4D945C5DA522FDD50DB83E2EE2FE7, B6D1B466185DDF658D59C223288F7286F044DECED850D2E050AAAD6F2B1
+4D0C24C65465AE7F329F1A339, 3463EA404C628BAB406C123DD6A116D0FED5DF797CE662E08E25D785C8DB, 6AB525B8E24BE4877A71127980249B1A84128849B152D4344CB6D66F83CD
+E7246E52FD310B7D97DD4E9AB, C08DEF3835253122EB3817CE82AE4C5FF22A35090066671B09F74CB6548, 3A441DB57D2082CFF7BA3EB1D5CD62BEEBD01CB3222C33BE345B3FD405AB
+2B56D4AF8F7932278C797EBD01, 498E67A028C31E9326689B7C3A639FE8EA7435A023BAFDB1CF03FADF0AE9, 109FB74C5673288C7D4B74CD3F004D89B97540694016FF7C3EA5AD290AB7
+82047E0EAE6B9676A56C7C3703, 4939C09675A0364F3980B57B8523831C2B96774217BDC5C19D8D70DC0D2E, 2D79E7386013EFC1A8DFD532550FA0DC0C26F5780CD2DDE4461B32EBC095
+1860D7A2C0B42C363F04574A509, 29F983061856678C44E5354B16E1B247933AAEBA0C730C3B26FEBB775730, 6414464A72D491B7195001368CC8DB984E6EE403ED2B79CFE80E32F89B45
+492286E8421C84A2BD0D05DEF1B, 22FEA402646879BFA51F4C787081F717C5476E1A20F5A20B00600C2AC160, 2DDF5FB0E511B19D662B7334EC5C1394BAF06A968D00531EA3EEDA159DD5
+DB6794B8C6558DE83727119CD51, A05E3C2DFC4F790902DBDA02A4B6503AC2B04AA6171C13F2AD3E3450813, 5AD89E8308789619D7C445B538100059E317D99398B5CF87A4031495069F
+29236BE2A5300A9B8A57534D67F3, 5291A71DE353CE89A7DC5448833D30D14B1994EDA0495AAA065179436D6A, 24A2CA3B2BDFD93E499F8F7D03C8561D956029121D2799134921662264ED
+7B6A43A7EF901FD29F05F9E837D9, 4D65600CAC3C192A134AAACDB4DAFE078ABE55B074419A2525D23CDF9F50, 4FB1A2B21B66C5FADA0AAB3D62EFA9895AB4E4CDA62BD633548B52669F29
+1723ECAF7CEB05F77DD11EDB8A78B, 456E00BAA3EBE4F1225A22DECB3B9E0BCE9755749CE7C604EABEBD97F1EA, 68DB62AD79F3191D89E82210441993873D6E60A1CE13C3F7EAE759558521
+456BC60E76C111E679735C929F6A1, 2795EBC03095FD8539F1A853195F68C5D90FD6418DC5B9E7C8969E908685, 16A068B238FF3854A9D7E97532F51069A53FB5B45C316E27621742D70A42
+D043522B644335B36C5A15B7DE3E3, 2933753ED9E13FF1E16A2DB0489FA81FBBEA3692E1C1AE34B8F07CEFC494, 63DF6363AE5269ACF13CF4D85C6BAA19923BC32FF8036CC08B0B5F0294A2
+270C9F6822CC9A11A450E41279ABA9, 27BEE5431C1A0B4A57DDBB10EE38A3E77173FC675032CC4A2EC958C65911, 3160EF68104A87C89F23C713A7719D610A1BCE777C8B6B43DC0E1E83D0A8
+7525DE386865CE34ECF2AC376D02FB, 634F672253D66B1919654AE067397B710D4FA9DC748E8B0DF5C34A89EA74, 5069578B3900D2CA6D15C22E75E3CFC7AA8D8F4B678CC89FA97287FC6DC2
+15F719AA939316A9EC6D804A64708F1, 66FED1214804936FB3AABAE3BBD68C5ECEAB3C318C6400955906BE373DC7, 15C2D417CDB2A5A4DBF599EC241DD5163E481B6E467A89A68D65334E2EC0
+41E54CFFBAB943FDC54880DF2D51AD3, 3EB92DB94C29C9023D3C49E67AE20CE3127BA1D2D4026508684A0D256612, 10B65ABE42420F10031CAC34F8A7D19DA1F52A15F8E5B879DD5239535EE1
+C5AFE6FF302BCBF94FD9829D87F5079, 26710793AA90A6E24D49DAB1D7AC97EC53B805681CECE0B60DB1E2E43CD9, 65128B3701DBA278A1084601B57875B272ECE6C786ACF7294A18FF95F731
+2510FB4FD908363EBEF8C87D897DF16B, 4F0739AE91E993ADA0AF103BCEEDADC98B4B6E7E417BA703ED3CD13A81E5, 2B6A98D04B57F705B0F2B2ABE88E4CC8116CD65E9C11722A776177281202
+6F32F1EF8B18A2BC3CEA59789C79D441, 6EF2DB58644016760DD29D7121E94386DB37186C1E33E502F647680BF3CA, 6E6C61989FE912AB1BBEA4BCCD54F040D3DC1A720E3E5F9336CB6BFB9EFC
+14D98D5CEA149E834B6BF0C69D56D7CC3, 2E5C164D4DC8124BDC888A6D0C1B998B936412E5037346372042D381C26A, 76579CD5F716EC59F2D72501615E339334404BA00BAF2737E41C26544C77
+3E8CA816BE3DDB89E243D253D80487649, 2DFDD312141C5779BC85C4014B0D3478FD0509B80844B71F05095C2A10F, 3A640D76355C016154444226FB4303FC4C34D319F00D1A28FB47EC936304
+BBA5F8443AB9929DA6CB76FB880D962DB, 3E6873EE8669DBC9A3BA7337D25382ABDA94388B8C3607DA06DADA05BF47, 741D786775FBDAE2D25F6CDED61E7344EBE1350734293CF1FDA4CB366A09
+232F1E8CCB02CB7D8F46264F29828C2891, 6F133124D716D5AA8D40DB6A0E7B09FEF0C83F67DADD0919435EEE9E2347, 2F03580C86A724AEF32AEC3817B3288D9CA2987D05D766BF0CA3A4246C2A
+698D5BA661086278ADD272ED7C87A479B3, 71090609BB065A71FCEADE64EB9AFEE563EED5F3AC001174FA5535649A29, 4DE76127A5FBCE73EEE9886C11CB8ED567BD6D859BD88D33BCB3AD0D0AD3
+13CA812F32319276A097758C87596ED6D19, 6C58F87A104F8C4F56C854806A08FF6F8E3791F389413D308E0BC540EF3B, 76991852A94DB2886CF82E1D982906E2357F33C31B92BD9EA80498042019
+3B5F838D9694B763E1C660A5960C4C8474B, 22DE3BFE2BB10AB2B978187840F28A9A5931A947CF8C94ABAB2573688E9, 4D20329E481EAB80941D66EEE7DCB94006315F83CC985819FB31F5E1C63E
+B21E8AA8C3BE262BA55321F0C224E58D5E1, 63A54BFA5B9EF7A0A1445C0985FD3FD616B20C3FF58CAD1847458DB3EB2D, 7C8F8B57C5387EA95DA3C7B0EF1FCEE4CD3E7D902834488D746A6D38A1BD
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, 816607659CD3DCDDE6F1C691E7D4FB7072647F9174E04A9AE7A108BBC6A, 4070B5F4E38DB5873F86F532BD2ADE27C2ABCF57833E62823A44BE32F100
+64312DFEEE1AF5788CFEC3176D34C11F84E9, 14B5EE56AF352EBF5420B456CC060D832120ED403E7B8FFC9F33941C1D04, DA9F3E14EC6C8B518EF8174227BB0F5B68CFB0B7653A2DFC75D8953AE99
+12C9389FCCA50E069A6FC4946479E435E8EBB, 35110990E6E60B625ADA294C368F386EA336A61F0E07F80BA19D21B08F67, 10BE48A8A4A9A6D656EBC63C62030D3D1F27AB88CE7C95F71DE0F9CFDA57
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, 6E6542BAFB8496A5C369068BE45C0C989971F56F561B4C065143C5F7E34D, 179B143B53EF351D9A4FE153912D58E0C2A7B133DF946834097A3588B74D
+A912FD9E31CD7E3B6DEDE937884905E530493, 20534512CF845F46F856E9CE9966C1E079C495164A48F0FBCB80DE84E38C, 5B669A9E7B3D35F7469C5A80E97A42C676E2C5ACA6F6AA5C8B06FFB1A336
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, 1EFE8ED558193CE7F63AC3B3AD7F0ECD34929D52BDD65A0F0C616CA00D43, 6BE9C5FAE993BED6E58EDACCAC5576E5EC0224E0BA5BCD5563848C5F0D0F
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, 3A9CA9AFA0344C039F520D9286C2FDEE2212FC908FEC380E18502DB3C4EE, 7301AE0CE8BAA7484955CAF94912FDE19FFD2E877AF2A512F95E4743E6C7
+11D500BFAF40AC5044981798DB5FB39F2C17B81, 21EB924BECAA12EE75185A73323F550596BE8CE61C28D5B75B30530366E7, 4EFC3302D2F643017F6DAE5A9B420CDA517D9250A79CED71BBA52E32DD04
+357F023F0DC204F0CDC846CA921F1ADD8447283, 6305806EEF37DD979BF916C6EE60222E6F5FD116D61650413B5061B90661, 29E60A720E81A72A5BE1C91EF51D01E2C806AA22B903211B4CAD4BAFBE1C
+A07D06BD29460ED26958D45FB65D50988CD5789, 2C43098DD5DD41CED0B6E1067E2ADCA5C890135A8C5E3D4D264A3DFB85C0, 3CC62CCC5BE1A973FB6CF22A7272FC1B542E7399C80DC7DA26C587E16FE5
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, 7BCCB9820F3208B1F49BFAB8557E9B358B30DF48C4A37FB6AF04871CAAE4, 3428B0C247950847CB00FB2D25DB65C9878B9C7FC8DE0B3F3064DFEDB0FB
+5A4653CA673768565B41F775D6947D55CF3813D1, 46E0C5CAACA5A1FE10455207325D887CB1FEBB901772B98500727BE15987, 1D291F9168E252D2381701841C1E091AAD39020263E1E0B827305B184463
+10ED2FB5F35A6390311C5E66183BD78016DA83B73, 34541A22A5E94A5105E5C6FC064161D0FA9AF0D64BC4DB1115D022F85E5C, 4571D170AD953AFA00E398C5C87B6078FEB64EBBA75959FF8A7CE4ECD126
+32C78F21DA0F2AB093551B3248B38680448F8B259, 1262D3EBE7E1BBE15F60BD1C4B662F9DE94B1087AE2E77173CDCBE16FD9C, 4B43CBA0D55CCCD1B04CF0A7FAF119623E3BFBB57E344299D436E59868A4
+9856AD658E2D8011B9FF5196DA1A9380CDAEA170B, 66031E5F008F2A5C7E98F3B76D86DAEA160C46217318A273B7A67686A7D4, 3F654B3143EC2387B7AEEE34591480068B07B444D5C2D98B466D7F7F14BF
+1C9040830AA8880352DFDF4C48E4FBA82690BE4521, 58F535EC4667EFE4044E5E94DC8CB4B2697708BCEA5FC33CAC27DE7962EB, 6F290728FD8B05F355EBACA3E21EFB23D74D578201137C0EE4B7CDD2255E
+55B0C1891FF99809F89F9DE4DAAEF2F873B23ACF63, 42B7388D4D0800162D9539B1C742A20779C036951425D0DAF42F1004C242, 3BFF687F16A6125209CF5902C1E5BFD78EC9321025D97482D9CF87CFFCF2
+10112449B5FECC81DE9DED9AE900CD8E95B16B06E29, 46E715529D0FC2FF24D929430AACD97ADE98CDCCF29036052126861B696D, 6808600A5FE4E8669A63A7B49259D5893DE82B326C1362BFE0CC6A983DD8
+30336CDD21FC65859BD9C8D0BB0268ABC1144114A7B, 51AD5FEE3F3C986676C9D00A654ED4D30574409DB8CACECB0803D1A94115, B4EBB03A47ACA0B0888437BD763D05ACD8C13C29347DBE06C1EF2524BD3
+909A469765F53090D38D5A7231073A03433CC33DF71, 5BA067A94E80274FCF3CF40957EC53E5B5F525E8811D257B14B5DAACC87A, 3DBC2E024DD32D232F0AC934271FF876DFCFBAEC1E1C09A68D134D35BA97
+1B1CED3C631DF91B27AA80F569315AE09C9B649B9E53, 352063EA6A6490F5702FEB7A7A87C5EAFBEA4FF403B52917B6C1A016C13D, 49BC629B9CE3B05890AF7997AC874AA80DCD1F1B91A6AEBACBAC3751528D
+5156C7B52959EB5176FF82E03B9410A1D5D22DD2DAF9, 38ADB79B159E691B4118E354AE02973F5174A89C1C5B35DC79C6A2FE0B68, 1AB08BDB923993CE0A130FA5490241CDAC0CF76AD8150FB0B4D634138587
+F404571F7C0DC1F464FE88A0B2BC31E58176897890EB, 294BA38C713162A100718891C0035FB5AFFCC00BDA2003C6B083873BC979, 7A438D809C9387D7A5246623DE6E56C7032CFCD8A06C85220319494A4AC1
+2DC0D055E742945DD2EFB99E2183495B084639C69B2C1, 7482B531871A5A09219F453BD80B92703D2605C963C6BE1B402CB8A7F115, 3C01FC35305593F3941E0CDBB0C250E388D142094B78E7978EE7AD852E3D
+89427101B5C7BD1978CF2CDA6489DC1118D2AD53D1843, 114A9A3F855A000F3AAD6658A608F625383A634FFF7A13D0921F93FF9C42, 754D5E037316B774782D6CC0E0F2DB7FF307D8187B83BA50948A3BDF6D75
+19BC753052157374C6A6D868F2D9D94334A7807FB748C9, 1AC978D3FC5EEE63FD8B48AC4293D45416CD063765027B02A1BE0933F9CD, 5C669C19AE8684D71D8A283ADE9D1A0CDB978B0178E172ADBC4DC9207B92
+4D355F90F6405A5E53F4893AD88D8BC99DF6817F25DA5B, 188058D8F5BA5CE944B9F110B9E25B03BDA2EFB9603FCAE6F0BFABB520A3, 2F8D84099CB6C83F222122A2F2B1A0BB8AB8132E81C0E7F4FD498BEFB919
+E7A01EB2E2C10F1AFBDD9BB089A8A35CD9E3847D718F11, 4F10C821611D47F70036B1ECF4E9E436DD8FB7B580176D38BD0439E610D7, 214775E1FDC8F606E15AF5AE8DEB891CD24E10665EC504C25AE9C72EB645
+2B6E05C18A8432D50F398D3119CF9EA168DAA8D7854AD33, B962A8BAA0CBA9D1FA47200A03DBC589AAA666E81D24E024DBC5E0138D8, 526053EFDB5EF43943B8FBD8356E0DF0B415D4A10F3903888DC31A8D9C05
+824A11449F8C987F2DACA7934D6EDBE43A8FFA868FE0799, 72C7C1E675DA3708AA0DFDB697708B58547E31543BD5D746CF4579ED286C, 4DAEF37524DDD841145E019DDCBAFFF8B5D8F36AC07001E5282805C2EFA4
+186DE33CDDEA5C97D8905F6B9E84C93ACAFAFEF93AFA16CB, 49B01C11FCE8E46EB66784CF2BD620A516B83B1D75285F60FA0159D24551, 23A41E66E0A9607AE3F7E8B8D7696E51ADA27FF8967CEEBE77DEFF3661AF
+4949A9B699BF15C789B11E42DB8E5BB060F0FCEBB0EE4461, D1BBC4B03F4D42AEAFF7C1289334B69ADB15180BCEAA3C94DEA2BD8C01A, 7A5717E12A75ED7B2B66F801479AE1EF20301376519B9C435C84E2077E15
+DBDCFD23CD3D41569D135AC892AB131122D2F6C312CACD23, 2654BCD0099C6BCD086A68B957C34328FDAD2DBDF8F4D5A8652DE8342A76, E7EDA149E8821F56981D75674121264CB1E418B20F42E89FE001238BEAD
+29396F76B67B7C403D73A1059B80139336878E44938606769, 22543DC68C253E3FCEE986863F1CF1C825D5CD906C9A3719D5D285454834, 1541689476CC5AEF38112B562C7DDF6D52F26C0677947768AB647C85C164
+7BAC4E64237274C0B85AE310D2803AB9A396AACDBA921363B, 91FA21E8DEEC03BBBFC36C09A7E0E19E41F5AD40544796543CD30B2CE6D, 6E33A442D6C146C20F33A118F4B06DAEA0525BB035A1D9B9544CBFF2F66C
+17304EB2C6A575E422910A9327780B02CEAC400692FB63A2B1, 3659F4240992D3632AC1B92F79061AC0CEC00552683C246AC36C9F591DB2, 18B9FEF6470E5A22AEDD00E41A07365D122A325E90684D08445EE2800DA4
+4590EC1853F061AC67B31FB9766821086C04C013B8F22AE813, 6C9A1B911BFF622F89004C92BB96151DE0E2147A1EB6A7EAD890CB9A6345, 7F4CB2E63C45204ED1291A8247B7492BBF7149EA2CEE7FD4A37CB6846B8
+D0B2C448FBD1250537195F2C63386319440E403B2AD680B839, 7DA8ABDD8208BCC32CED7FCB49BDA187C42C752C1B3455E53744ABFA6EC2, 48BE2FCF40C3228F2FE651C2D0774FA3CC2F92E213FDC269C591BB0D8339
+272184CDAF3736F0FA54C1D8529A9294BCC2AC0B180838228AB, 137B9035A492681CFEA147254895E69BF2FF133088FDA4A81DE279BAC37E, 4C11AC1081AC265E20D76DD5C41EE0DF58D304CBA5A94EE9418A34D45749
+75648E690DA5A4D2EEFE4588F7CFB7BE364804214818A867A01, 1E1595DDA9FE60C9F6677FC5A3240287BDB5E2D56C3E15A890FFD9DFC2F5, 5A63D86866BF38FE8F56A8652BED97D55F93049B5E044E083D2C434B9D1C
+1602DAB3B28F0EE78CCFAD09AE76F273AA2D80C63D849F936E03, 7194191150E32223D218616CD8BB294F8B3322462F9ABB3711104E99F0C7, 88E7C2000FA6755365116A24ED8919149922FF832BEAE6AC03BAD50EC42
+4208901B17AD2CB6A66F071D0B64D75AFE888252B88DDEBA4A09, 3A11FF1A45B89DF43730AF684397520FF5A283B97600A61A0DB9A4E0BF1, 61425EE3FEEAABEB5BFAEB8CFA7A27567E2A02522DA8E99899E68A24A374
+C619B05147078623F34D1557222E8610FB9986F829A99C2EDE1B, 567E86FA357B357E3DFF8891563B9DD5E8508340D62D88471DB8CCA3CD07, 4905C782557DB1199A4CBF3C65095E4FE167C2E3908ECA8B330759A119CB
+2524D10F3D516926BD9E74005668B9232F2CC94E87CFCD48C9A51, 24D375194A79A04F9281D659B85F9D0FCF576CCC470C9D7E1E92558588F7, 52D9F344F3EEE5C12D7BEBB694BE77362CC4C973399A3867DE12122AABC
+6F6E732DB7F43B7438DB5C01033A2B698D865BEB976F67DA5CEF3, 56A3B0C9BF7F627DB9C8A60D0E9ADC4E19646D69808E34C19E658F336588, 56E96FE5E1A09357127D92BC46396397F025D71D820C85ACB8511014D9DD
+14E4B598927DCB25CAA92140309AE823CA89313C2C64E378F16CD9, 596D54D153BFCC4A5423BC483D0BE340EBF6E8687F707924EABA54DD2C2, 7CBBB6A84315E8C25C1E17C2C00F67C1FC63384665551EEE214FB0DF578C
+3EAE20C9B77961715FFB63C091D0B86B5F9B93B4852EAA6AD4468B, 15BC603F780D726626DC4B90907619A5160422990F1A7915B0B4704ACBE7, 2B5E8ED833469F81EF60FA8066239CA521C848AF380215E50CF20D88CC73
+BC0A625D266C24541FF22B41B57229421ED2BB1D8F8BFF407CD3A1, 7541AD8763B69955B389B95EB725D8883CA04EDEFB7B09A792821F354E11, 576BA8DE3DDD45EB2B45246723558F7EA69944F0CD76E48759E8AA9E7819
+2341F271773446CFC5FD681C520567BC65C783158AEA3FDC1767AE3, 48B2EF2EAA5B065B4280BACC7C61A78DEAEBCDA5DA50877A1EE7EE246F3E, 11DB511B05B81745426882843E9C2573FE32DCDA3B3537C8E2C740672FDA
+69C5D754659CD46F51F83854F610373531568940A0BEBF9446370A9, 64C7BF110DC22639989FC7CE61E10472E18B22F8A98E3CCED0C99BFE876B, 54C666550FFA73808B806C731F597304875857127FEDC4589CA4DD0F636D
+13D5185FD30D67D4DF5E8A8FEE230A59F94039BC1E23C3EBCD2A51FB, 7D1F4E73D5303A2DA32B147294172E02A3ED83CB1E118B4BAD534A9E3B8E, 6FFB081861B974E632410478FA24367A18F0330E51C3BFFB35F04FCF3556
+3B7F491F7928377E9E1B9FAFCA691F0DEBC0AD345A6B4BC3677EF5F1, 284F2CF7717E7E6CC8E805976A5AF1D53D07550F477115A1BCF60F38B1E3, 51B16BD35B37043A244BADC6A46A0B13D89F4E24348B75DA5A50F2DC2B47
+B27DDB5E6B78A67BDA52DF0F5F3B5D29C342079D0F41E34A367CE1D3, 48E1E7E661B544A8F59E9493E7EDCB7EE0921E26026704469F9CC9A3DBEF, 64F272672AAA77B188B93D859A3A99BF7FB8CEF111962717971FDD59537A
+21779921B4269F3738EF89D2E1DB2177D49C616D72DC5A9DEA376A579, 3BC05214A19B6EFBC333C857A76280845DDC6D78D77F57FFB7DA1EBF215E, 4A72FEAD03536D261598BB12F4AEAFB7D5933BBA3B2E2885C458F60FD343
+6466CB651C73DDA5AACE9D78A59164677DD5244858950FD9BEA63F06B, 170895E40A234A895A2F07F9E7D3928DAB2DCA2C0398565A69891CFC80C2, 66ABFAA4BDB0EAF7C7C7FDA1DFBEE88987240C01CB573AE164C7F3A4EE29
+12D34622F555B98F1006BD869F0B42D36797F6CD909BF2F8D3BF2BD141, 6AAC504878180ECEE238691026F530B7452CF2E104B3F0EB1C37F5A8B74C, 7A7D852A21885AA4195FE66C5F04AA14EAFBEEC6130BA2542C1134E846F5
+3879D268E0012CAD30143893DD21C87A36C7E468B1D3D8EA7B3D8373C3, 3F8903452068E58A8EBBBF0ED84C13D9B120BEEB46CA0887659A04F672E1, 6A6D122D0251E69D01355FB3B16C3067EF277FC74BF1DEBA75814FE531C7
+A96D773AA0038607903CA9BB9765596EA457AD3A157B8ABF71B88A5B49, 2946532A4F29B6B02C7D760F5C5F3E95D2790952D8B5DF5554DE6DD237F7, 2566458A1492E4B2EF36D5D02C2A696A55D0ECE36E26C10A4BD56890B40B
+1FC4865AFE00A9216B0B5FD32C6300C4BED0707AE4072A03E55299F11DB, 46776AA6101E3B94EED69195A31DABDF0008EEA7A3DD7F8BAD991A4441C3, 61662E13D079830583892BF88C2AFD80344FAEB5C4F95956765024534E7B
+5F4D9310FA01FB6441221F798529024E3C715170AC157E0BAFF7CDD3591, 4BC7D3F2CF4B3D53496C6653A2267A8A7F46707677D2E9DC5DED45E5F920, 185F87E15437211D21071E6F9B8B98634435FA15A38D645A829C0A50B2CE
+11DE8B932EE05F22CC3665E6C8F7B06EAB553F45204407A230FE7697A0B3, 7A703232A4F5BAF562564A1448F246A739376049F62834B6562C920375C3, 2F91D7C1959BEA655D6772A58E2C0369A176B470C1CC7D765DC4AD2B1AD9
+359BA2B98CA11D6864A331B45AE7114C01FFBDCF60CC16E692FB63C6E219, 1ABC0718238F3697B2D9E5E8DECBF89C740C46EDC49B86B359069D0DD903, 7BEDC1D3155B9D0D321FB2AA836158AB64BFE9DB4E77934C8AA186837EB6
+1.2.840.10045.3.1.5
+1, 38AF09D98727705120C921BB5E9E26296A3CDCF2F35757A0EAFD87B830E7, 5B0125E4DBEA0EC7206DA0FC01D9B081329FB555DE6EF460237DFF8BE4BA
+3, 5FE418597FE277F121524B604387AD05ADC9004DE22195F7E9403A6A555A, 2F62636C00AC6920808C5715078BAA197481C0E86FD349005FA0D06617EE
+9, 286E6FE528F41140E50E546999ABA8E0AC04CDFF1DCEF19016E6D921815A, 56432FD3BAF77156BB5B5A20ACA3836DD22F4478B1E7235449CCABE580B
+1B, 1CF38817AA2E6CCB36AD6EA0A7D357941FE039060EE2A105F292ED43434, 3F9FF3C4DEBA90A58FB05B34C6710860E033C08B8C228750312E337C68D1
+51, 589829D36FED180C5D38E58270EDF62D2921BC601E137BC03D8603D144FB, 4FE3B5621442962366218700AB40C6558139252A0F9FCB3164E1C39FBEA
+F3, 68643DD5FD93BCDD10592042E2D9C0444F1989A856DC9284B232F439C06F, 702EF75AA3E591D5233736C2437A46AB1AF1DAA3774C645303013CDBF603
+2D9, 84419B340873EBBE5AE16B1AC18616EA17CAD45ACABCB22818401B66A08, 588EB54B991B85748DA19443568CAF98346B304CCA4319906C25D91A6212
+88B, 13C38D3A8AE4269023CD17C9F151B02682DCCE3440275198465B699DACB6, 474C4F4EF56F91A1546BC5CBF5CBF4AAC940182519AC9C17BD83A7E9DE85
+19A1, 482FC34D9E54A1CA2974CA7F870CBA3C3849DE5FE9BBE80E0DE7B7166C60, 72519864240FF9F89B48B086C85726A89672352AB3772ADD42DC6B6F0321
+4CE3, 386270C34CB30D19299382485D2D861AD4772D7870C366A0A5954D3C48EB, 2B8F16CDC5482BA73090B3C9CD9B71BBD1DE8630E67DB0F57F007FA2EB66
+E6A9, 57CDD61D9C372AF33E2BDA918351EDAD0B3557DDE2F61B22A0969EF14B7E, 642837537358C31169C8A0AA857E5B23A4F4C9F281E67E21753C48D8E8C
+2B3FB, 7CABC425ADC0463B5272D0F74DEF1C965B3E2EFE4B4ACA25A75E2AAD670D, 327F5BE37852A54ACEF1D391FC0209A808B9F6E84CF2FBF47B16C7315A8B
+81BF1, 61F1FF65862877BAD9B559AF257878643E99C4145C510FBBD0D5E86D6FD6, 3AD527EB4B2B14ACC6B6C2B6F2B21CCFEF7064A05941683F0A56675567DD
+1853D3, 3B4426BCB89842A5D81ABAAC1FE9A6E487D56FB3CB3455FCF033824FB41E, 11556DFE56B0F334EEC51E454904285CF9B6281019631475C6C234B341B5
+48FB79, 79E3988928B1E5BE250E7173F3A4ACBFAC6C45364E37ECC2ED3EC7075DE, 769ADEA03059065933EFA4BCA0C0CD3C167865243794585945D11357F1CC
+DAF26B, 1ADA7C50E8AC717396865C3070CD18EBBCA7D823F556AF9501B9597A4265, 38208338444CE6B91FA53DA219B2980C1392B1F8225CF7792379C4646293
+290D741, 4CE51E94C1032501B01E1DCB22D829463E53C49C1A0FC1A700BA18A40A31, 6B6B0A8154D88AA8AD3075B649078B379BA43942E3A9B6EA8C5DABA26478
+7B285C3, 2A65B382F74959254358589185B9C475C6B6A4C60FB7E2E5843867D60BC, 1D571C07C3EC8BB1DAB75CDF2DC5D5E3C4A07D61D4AFC60C0E6209A2B92B
+17179149, 39B624F5CCC1F4C168A9790D5D52AD92F5B988ACEAA2A060C50FCB5A0E1, 40A9C78844849427C523C8AE757E3841C5ED99D314EBBF84D46E20686BDA
+4546B3DB, 31C0E4DFC16DE01DA5048E9E478BD085BFDAD0586E4EE77D5F367F8FA6D2, 649D3AC1A358CC268FB23E5D4CE4E1C0C3DB5355CC333A0846F124D1F2C9
+CFD41B91, 155C3565547286F494321C961AF62E273F08F535582F8C0443EF6164F645, 5DE39A9734ACEBB5C8A5D3C0DDE5E53BCA42D7CF72C66B9297A2404EE92C
+26F7C52B3, 37272D7882B909711FB744241973F45D33F0955FDB9339C5B5BB3C970753, 57249D100993FC508C613A6F1EEA444902FB4358AECAAF59412302F5139B
+74E74F819, 1B0BC60C07493B348749E22590F99BF8F3DE06F1F8F5B3D9E2B7EA47D7DB, 33B43AC33A81A223C0EF8AC0F44D48ABC2C870ED7319605EBCC4446275E8
+15EB5EE84B, 1CBE6A4D25124EDB8A53CDF879233F7BD0DCE12EB60188E4F58064B0795, 7474BCFDF423059F276D71393A690F355BB60E43091A1A5763043D029CC4
+41C21CB8E1, 5B86136CAB1F927A8130A8E1856AAD0CA7D80D7F8D855AFA57CCEF1BD633, 5E8D80C83A6749ACEDEA995743AADC076426059AE994C34B8996C65F56AF
+C546562AA3, 7BCDD9170C57FBB06804CD0A756D226F451DCD970B6E93A883C2022AD359, 51D1DFB46B7FEA2530B7AD7A89AB8070F1331F321897468492370905E8CB
+24FD3027FE9, 7C83455A26003A9DD83C29CB7729A4CDB8B52A1D7851EA498D5CEA3EB48C, 278D6C4FE92D772374FD2C1748228966831A72FAA35A2590C327E0E3DB29
+6EF79077FBB, 4C09E3F6ED643B2590341E4F2DD200E7D323263D9B52ECA1DD10FE3FF5A9, 117001919224D778A081031038CAA06CC7451F78D83CCE7B553B179D6817
+14CE6B167F31, 2955F6BCF5ADF627F82ED70AA54BBCD8EE9F26A018C9C3F5B88296326939, 144C7DC7626D6FF10621D18DCFD47CF874174463A9B10141E539FDBE933E
+3E6B41437D93, 3CDE83C774A7EBDF4B587F800A3CB392D0DD582DB2221408E8D5C8F24103, 5E2F81F4F98FD43E4ABEC7E924CA1BAC72261C9032B4FAEE8C3A8A594AD
+BB41C3CA78B9, 628B0614A08DA062DC4E8EDF3BE2E5E8A3D3CE28DCFD267E170551E3A256, 2AFE79DE489D347B489FA0441222603E644D71C306709D3CA9AE4E1243F4
+231C54B5F6A2B, 4C0E1125DA75C83F8F12D156EE565486BDD38CDCAD89720EAE5D933582B0, 1A8F390882502604EC0A6FEBAE9D47E3DBE2492D3B4CDFF5AE1B11885371
+6954FE21E3E81, 2D1B9FACBE1BA561D90E634DD81D7505788B35F2A6217089F6A8C5632FE0, 4DF6FE2F45B1C32F1E675C8DE775D2CAA07E2315CB89A0FC7B2380601570
+13BFEFA65ABB83, 39434E6BB5E260B912629AF2057D1BA63454D1295A1E070B1378702D3395, 34C74C27E2B9348BFDD4E04517311C3D525A7BFC4883A532BD10DAA74897
+3B3FCEF3103289, 1FA0B1A1EA17DC292C167FF4978169FE05E084C8C0094A595B115A208C1E, 6DAC5AD9716523D27AFD761A9351C3737C4D6025635FA33C3AFBE0B23CAE
+B1BF6CD930979B, 150343A4899E5826B816CA92FAE38E3E033D92D429F2DD33FC4E7688A87F, B052558AD531B917F56166AF8624BD8AD99EE84D07E82C0066A383EB0D9
+2153E468B91C6D1, 62F476E582A49E42E053926447F7C7EBB64AECC929D5012ABA83B53D61AE, 1EFA54750534BBBC83F1C0CCC69DDE8B222FAA94406B011C9C89306BDF24
+63FBAD3A2B55473, E65B6839A8E31952272A7CFBE775F737B07FBE98523B1F5BD754CBC45C2, E5FF9C7DD21C276906439387552A8ACA838819D9413F58792301CE0D6A1
+12BF307AE81FFD59, 4044CC246E2A99104F5777438027D8706D45D39C99B8E3DA17A7112DB26D, 4E981F467CB0E6095F4E105A6E2FAE63CC63508730A6779987679921E0FB
+383D9170B85FF80B, 46515DC83ED932D1020930E6BE3BB55C121D9982CE4F672A282A661D4253, 39994077C1786E534122D48C2C031F6976C68D59C38EF89A94030853AA32
+A8B8B452291FE821, 5F33A9607ABB6B066D1B0AB20795394738568172A5D933942745A241969E, 13B248E87573CA9235790A776CFEB79D637ADF1EADB7CBB34FD8B1281FD2
+1FA2A1CF67B5FB863, 33A60F349B254BC178FB78E08EEA35CF1B9E4191E701863122F730A6B57A, 64139733CA86918C103A1DB47CBA726274AAE704E4194D6500B760143C91
+5EE7E56E3721F2929, 571E0854E784ABAA6413D3AC3EC48FE131CDED921B3E228A4B478899A970, 2FE16A98F2A4763C358D111A3DE2D2C314BBEBD8C85716686163EA4C5CBF
+11CB7B04AA565D7B7B, 6A98FB9A818B000AB3D37DF0BB7290458B1DF3132EC5F2856612937ACD56, 162764740A33B68E70BE07BD3A674B87E7D95921E5126FA0F52B55CB4AF4
+3562710DFF03187271, 63DCE43D98614B407A5948CCC92746128DE42B2925B205FA39E5E880415D, 3AA51AA2E0BD20FD9E399CE2769CD1C2FA6142A038D52A31521568782701
+A0275329FD09495753, 4AEFC1EEC610059BB6A8DF3892F65E69DD921C3C8536890BEEB509FD569, 20F044A4B982455E0DE3D5ADF318E77B633770E7AF39236C0DACA695B46C
+1E075F97DF71BDC05F9, 65006C36EF285847FF12A2FF47145B6FC874C6E3CE2C239184B3E443710B, 68F93D909571E6032922D77863904F91CB52AA46F946BE2C4B9B13CA92AF
+5A161EC79E5539411EB, 37915E76BBF3DC57782DEBAE492AE82A1A7055C6C54A869C915E6F8D5F49, 3062AC33B091164AB7FD66FAF738BE445E105082C057B5619F49AA85520E
+10E425C56DAFFABC35C1, 7E38CC69A165107E1792D82FD9B83CF6740B552B25BC60E6F88D8CE2E550, 626BC202B71CCF04285EC0E1A1DBD9D5A3B26AA81A571F3DEEF5B949DEF9
+32AC7150490FF034A143, 6DD2E3EE90C5BE59DBEF7D147240635B8FB69E8ADF37DEDC487043308E39, 6DA61BB29DD08EA4AD8AA98AB2278296C19E2CDA979D957CBF85A45F880B
+980553F0DB2FD09DE3C9, 393E5B45341B6AF32632E1BD459E5A9F278EE776AF870B4746C0CC0F293E, 19BC0D4AA4A164236B189370AFFA279BFD600B2842055B0B90409B8CE878
+1C80FFBD2918F71D9AB5B, 4A641652E35C13B8E10E53F20CEEF7DC085143082F1C0D959857A4D7E5D7, 690E4DEF3B3FF01DBA432430EDCC13B31413ECC4E619BC57CED98AE0E787
+5582FF377B4AE558D0211, 16F7CE5BE4BAA9E904A4048FE529E5232F21EEA539AD7BAE291AF842FC02, 484B8B41633E6D72D6671C70477A2311BC15B2E45CD4E2B94CC81B9CA988
+10088FDA671E0B00A70633, A7B6AC5E15CB5A18A1343206235AC184CCDD59DA52872159EEB71A61D10, 4BC1CA77FCA090221087766B369410655664CC137658A4E84FD90E61A9FF
+3019AF8F355A2101F51299, B6D27675930669DDD67DAE6E15470A3D64DA059AF0C5D59EC979D481777, 4DEF4446AEB5F11FDA29B96ACC776A788D1A6295D182262641183B255D7
+904D0EADA00E6305DF37CB, 43EA32166A70739CD23556037740894DC5EDD7201BC76FD5C1552196DCD6, 1361485E9ACE2BDB93073628DE031B745E04C78CE38E7DB940CA6D90026B
+1B0E72C08E02B29119DA761, 651A9E0653114C4C6C63C50D0E062CE973D14CFCB63B3E02A3C90510918D, 4CBA6C53ADDEBFCB28084416DA973433920349BFC0C0D6628C60890AA389
+512B5841AA0817B34D8F623, D5260344C489262907EB84B746D43D26557D97AE93A1D15D72F38B5F4A5, 353D3D42DE194DB611FB68EB07F41601827F783433F99939AB9E0FF643A7
+F38208C4FE184719E8AE269, E57F18959DA6805BF5BC6DE534D3CA761630AAEE1F0250A7EBA7BE69D16, 4E524C882812DE0580EE58FDDA82FA0C37C1CE85CD648E37333B59309AB2
+2DA861A4EFA48D54DBA0A73B, 6A828DBF49F6EF816E156884A19CF673249F5A67F37C8F6EBC156C2D4D23, 7F0223DD44B764B2CF54470A4EF9A24A56E1FEEDB297BB87794662BCD239
+88F924EECEEDA7FE92E1F5B1, 6C55DA95216E0C74A5EA055F13375A82B060D4FC735348B66F08668B1316, 631056BECA39B67557B85E2F09955C7DF3A3C87C5DCBA02050C2269E586E
+19AEB6ECC6CC8F7FBB8A5E113, 7C1D1F426CC0E4D0A76E7F9C374EB9B4FC7261649EF9E905F4B8CCEA536C, 1598902D84AF7521C5EBFD2509609A340C63C040706CB7BB3250E5684159
+4D0C24C65465AE7F329F1A339, 4BEF4230D00425E03D506368314D66A5D1BF7984E999E2D1AB5A089FE153, 69E02D69E150AF39AB7666346E150C24686C7665F106479D5DCD348E2943
+E7246E52FD310B7D97DD4E9AB, 7A73BC91D2048097228C7664546E804E604D7CBBE5B3CBD000826F6504E7, 299811EEE5342C7718715FC194E476239B15C5DE14D9AC1CD51B441029
+2B56D4AF8F7932278C797EBD01, BF68E4C3C367DC7C16BC2E4F920675D2CFD18BA38A547837EBD454897B3, 709D05881CE11936AC1348C46E05018AE8CB38E269B6F4EEDB7F10C1D0F
+82047E0EAE6B9676A56C7C3703, 327407AAB820855F5462B437E9BAAE2865C7EF5139D8F335B5034412E7C4, 53BD529DD1C99692A74A32405AD9947F5DC8CF438091231A1527D37425AB
+1860D7A2C0B42C363F04574A509, 3F5240A4ABDA174B3F1BA9DBCE7BD2B94B751FFA51BA1B95239683B4E53E, 6A626021080BB693A28759487CD2FB860834EB2E0D174D987C2D8ADF9147
+492286E8421C84A2BD0D05DEF1B, 2B14C031230164168567F0CBCDFCA8F467FE48580FD5837E3C7A42C02FBB, 5A08EE1DCCEB9C6CF511A9789AF1E26575710EDBCB236B070400D399BE80
+DB6794B8C6558DE83727119CD51, 5B2756338EC48CD21DA02F1AA9EC7074CF83AA89AAA6A57322A271633D28, 73FB15F51525466D8521CBB235F24DDA8B94CD11CF8CDF19CEB9DA558B7F
+29236BE2A5300A9B8A57534D67F3, 28AB2F6E7E3D0946B821EFD3EE7E8F9BD4FC6096AF8D831F1FB5C62BE235, 89E1E8262CC6B044248BD281FC5F3AE34CA709588762A8E7FF4DBF43295
+7B6A43A7EF901FD29F05F9E837D9, 58BB5125430AE240B94E8B59FCBF59C45C6FB1CD1D2192A083CF974983E5, 5EBED2FBE42EFCFA162F078C7CF8D6D2E616D7A76C571AF4D5806B392BF5
+1723ECAF7CEB05F77DD11EDB8A78B, 3CCFD94551419F59A045CE3E1FD7631CC7EA4AD7B5F56936337F9F40F329, 3759A30FE0EE3E95C889AB0AA3B0FFBD32614D301638299F5B8B6D759110
+456BC60E76C111E679735C929F6A1, 7DF5ED2077ED238D1F6D47335F79E14B2DB01826D648A57D4BCB803A2F45, 1DCB3E47F5746C06B13E88D9F7C009E33BBF1E1D0CA4FF5C373DE0E880F6
+D043522B644335B36C5A15B7DE3E3, 207FB339A1D75DB3DCC0DBF9C8F8317DCFBCC14701A13C02425FE972F084, 66C7986BA3C66A9EE67CAF02ECAD278C9C8D957F61BB782283C7E0D318EB
+270C9F6822CC9A11A450E41279ABA9, 321CFA03E59AB827F45D06F2667A1870E31805D987535F216913F78B27E6, 7104593E3C2A34DBEE7BB13310AAEAC7E57672A05D09CF601CF181CDD8D1
+7525DE386865CE34ECF2AC376D02FB, 2A33D38118C1393E506068404D33256BA7B342D362CE04A165E84737A02A, 41C39170D8EB7520298E3AA918D374C3C626D0937C5FE1C38E07147F86D5
+15F719AA939316A9EC6D804A64708F1, 1A45D463EB58680CFFFE8357B465726A2EBD581D9A587DB6FC98B3D35A75, 2857796F55EA30F4B3B2F72DA90E504ACC4EE1F4EF91C0242B46BA373289
+41E54CFFBAB943FDC54880DF2D51AD3, 14B0AE8312A935E375AB2E2DE5F04D9000185B636CD056000A75B27D9BD5, A425D29CC5425102E71AFA7DA6F4397F7D1086A576713DAA9A0D05089A8
+C5AFE6FF302BCBF94FD9829D87F5079, 688C78676BA1EF3AC412884EC7C24C69A1D59CA3841E40D2FC666B5ECFB8, 23606177320C28686C5AECEB70BD995C97A4F7E28227BB723A36FB1A4DF6
+2510FB4FD908363EBEF8C87D897DF16B, 737C4AEC19A2CA136BEA72CFF719C378EEF52E1EEADFDC28A58B91179085, 472266BC820B4127EC68ABDBDD81E7272621A092CBCCE4D5F300EEC02CAD
+6F32F1EF8B18A2BC3CEA59789C79D441, 7009F1E8A3731D6C5CDA3D710383BDD0907B5F975BF2B543D57BDC76DD37, 4A269313F9406396D7BB699518622C515AB12C455E569EBAF7510D3D9DF6
+14D98D5CEA149E834B6BF0C69D56D7CC3, CCE1591338ED1EAC3ACBD324FAA301093474ABE6AB7CB98DB6505ABDC7A, 351864516F9AAD2A5FF1BF637184621EB3337C7A2C3FC02F7F3304C75DB0
+3E8CA816BE3DDB89E243D253D80487649, DF674C5D42A33A1D35736BD57B81FBFE55C71DC5A10B8C10F82223C2B74, 58BA62CFCC28F94B959C5477616A93B00DE985BDE506191C4E4BDD5C8210
+BBA5F8443AB9929DA6CB76FB880D962DB, 352287BD03EC96CEC49817C9AE747FEA0DC5DB5CF5124E11EC4B93B6DB11, 3E3DED02A755DC2F1D60FF063F303BC260984229F1CBF915CA199CF83C23
+232F1E8CCB02CB7D8F46264F29828C2891, 58A2F0727353442A854FC3FF98A961FFC3488A8248B3BCEAFB093C1F9CB7, 71D49874E12FC80B69DE1DA0AFB173C08C8DEA4779A506B3900284569E56
+698D5BA661086278ADD272ED7C87A479B3, 79F6F00E9AA595A06B2832B04DDEF85B2B1004E70D34543794B288F85A6E, 312D41BA593DA6C1E7136CF34A796317C63933B66DC5EDB7A546402C6FDA
+13CA812F32319276A097758C87596ED6D19, 5D6D32661D0564328FA7576CCB8D064A224059A5185E5938B5A4CD7573D2, 5189ED4CC1413E9BD73F6FC61ADCD0601665E3699FD32174750109AD49AB
+3B5F838D9694B763E1C660A5960C4C8474B, 702E08F0A951420CB2B7DB3E41BB1D5093FC7F5BB083A736B1CCB1798DCC, 4DFEDEF1EC7C05978442F6A1B92DA6C891901D5B4DF83CC8B267C097B39B
+B21E8AA8C3BE262BA55321F0C224E58D5E1, 6D9DB28653C17AE18CF1E5408071E8973D09E6B0141B825882116D2F688A, 6537C41C9EF59E563EC9DE8B7E87FD8AC84D5DCE4BC8CF38F581905C237A
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, 5CD1AB6D5EFA8C006967E859A6FD14DDB4CDBF949FF247DF69BE7E81EA01, B070D089E47EBC81818C26A1622A7A66DF0FA06AAE0CF40EEB4C1FE8558
+64312DFEEE1AF5788CFEC3176D34C11F84E9, 814D792F23A85783EA24FBC1CAAEFADBA4DEFC949A92991E179023ECE42, 6B798780635D8C4B68EAB8349D94D0EB43973FD03428F90FF718A2CE4BD
+12C9389FCCA50E069A6FC4946479E435E8EBB, 70CCFE98A3F7E760EA929E81849883E0BC7A93546D6073E187E75BD7A40C, 515B48161D141093E2F6E730902AA2C1391CFB64FBEA7C56A87E8806E661
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, 505C0ED42FEBDCA723717B92E21D4B34D0A2FB320EE3557B71CF382B0134, 1AD86F4A824685C7CED58543695C8AD2E26C6F30B3BD6C7D2E8DF2A650AE
+A912FD9E31CD7E3B6DEDE937884905E530493, 52624AAF1A41B11D1EA1E228D19656395C5567061421C355CFF3F93B6A35, 8A806ACA58EA47B7B4AF27DF4018907AE3B7F8D2214F6A523E685EDCF50
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, 1CA6FFBBBD43471A895AC768C106DA722CD5697C30C715CCDBE3D37BBC49, C7D25C54AD94913E0C835FC2BA8434BB6CDCC2EEA52A500BC18D42F2AB0
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, 32A48ACB749E87B7FFDFD7D101BEFCB307D61AC1C98B22483F0D1F65E103, 56D218104FD111464E3F95C767DDE59A8C5F1FF16A76FF62C51CDE30432F
+11D500BFAF40AC5044981798DB5FB39F2C17B81, 58FA10D497AFBADECDDD98EFCE92C92371AAC3EE4E3C35F9EAD43C4855B, 15F499243343EAD80D43E4292E004A28585FC793D74E4FC239379A0B33F1
+357F023F0DC204F0CDC846CA921F1ADD8447283, 4072E21C8D40F4ABB2B48ECDCE2799E4CF3A9A26AF88B5C332CF9EAA52A5, 38615E4EEBED85AE4C5F10B5FB92C3C8E6C337ADA365CBABEB6BEA94E97A
+A07D06BD29460ED26958D45FB65D50988CD5789, 5AF1F7743FCF6330AECBD2ECF3C8524B3D51F9608F063843618F99FD58BC, 4623ACB3ABC76A6AA24B46906D8CE8A554653617F8DA3C64FF9053086843
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, 7FE7CA6F6379B93E8792F99615A7BA5E1883A1024381677D72E878BC72B1, FEF3023FC2FC978150F778CF4100FF67AF2D1C8184EFE0C710084B9B492
+5A4653CA673768565B41F775D6947D55CF3813D1, 5EFA4B0A4B9A44F1124880BFF734EEF7DA564A4591045F74A76111676C08, 36DCFCC3F2C75668531DC83849B889C80598463EB571154184B4FB4363F9
+10ED2FB5F35A6390311C5E66183BD78016DA83B73, 2B7A2A8F7FCB1E9C790E0FD6BA321335AD87AE195F066143A673A7E32606, 5EA10A0D36F4AA8C21B3A05BCF092DFFCCF9E440B92E3A2B8CD3595D2EFF
+32C78F21DA0F2AB093551B3248B38680448F8B259, 65C991CDEA4B6A3B3E7630BB5AD1FE2DDE49EE4B51870E65D77350F0BFA8, 6F0E8069A8C549AFF39995E128AAC62374E77ECF3D4FD7CE47DDFCFD39C1
+9856AD658E2D8011B9FF5196DA1A9380CDAEA170B, 7DE528BDA30A3E3154A49F0982B8AC6CBB4047863D558376F973378187AF, 1A28C0BCF379DA83B0A5CD33ACF993FC25C4AB5853D404CC33FBCD09D090
+1C9040830AA8880352DFDF4C48E4FBA82690BE4521, 5F1C1C0D2DADCE28298045CAA43B9F8DA1E24FB3D31B8F7807172EA5222B, 11A56304B5A59CBD2D57A4B547FAF05B8DA80ECE087D45A93E7D0BAB2B5C
+55B0C1891FF99809F89F9DE4DAAEF2F873B23ACF63, 3D80ADB47021F85245EA0C902AF12584083BAE1A21EC469A9CE2250FC6CF, 4720707EB9CC4979DF2DA32B17E06232C21A6DE3F2AD64B93EB48955B615
+10112449B5FECC81DE9DED9AE900CD8E95B16B06E29, 334FFD241F3535BAD3DD1B793450DC079F534F86CD32858F56E8BAFA998F, 3D5947CFA6138FCFC53ACD621EA68B8707FAA828C2430D7B2F5E6F0B11D2
+30336CDD21FC65859BD9C8D0BB0268ABC1144114A7B, 5510369012B2587F3FDD73C5297A1AEECE8B99718C49F412E9CD55A4919F, 1B275F0086047E9D0A57A4D0F905FB83B58A7C7465D8E1A092965DCCB6F2
+909A469765F53090D38D5A7231073A03433CC33DF71, 90D1A89D7585792E61F2DE265AFF5AD4015F49914242FB4FD1FCF127D54, 3EEED8B7D106B665CF56DF9D2366761F52547C712E62F97CE17A25D9D5CC
+1B1CED3C631DF91B27AA80F569315AE09C9B649B9E53, 41843916351762770DD696C99AD51BAE0BCC4C55B3759FFCB077C9C5EE87, 2E45545C7CE0DE76480876031696B30C692DD70FB4263046CFC8777B9BF3
+5156C7B52959EB5176FF82E03B9410A1D5D22DD2DAF9, 4965154C9144A02653AE67FE5E9EE38BCB65CCBDD7B2454727DC71AA623B, 555058FF7D2BB9E3F4371FFB61AA24B0714A02A6D4FCA888D4D8A7261E52
+F404571F7C0DC1F464FE88A0B2BC31E58176897890EB, 1D8F352757025FF13CC99A5F279C729F286F6F751F47B1EFD53F23226A50, 64F8C0C3F32FE1A2FC1562D003B24D7E5DD5AEC4755861F4A937014FC7B2
+2DC0D055E742945DD2EFB99E2183495B084639C69B2C1, B688B0D4299FA278AFD083C66843BF6D2D4A5328D35E510FA89C6F25C31, 3A97D7B6F68632AD083B8A2D9E52E68C8B513085D18AAA7B70DDED4E869F
+89427101B5C7BD1978CF2CDA6489DC1118D2AD53D1843, 7C2FD1875D0E3719C522ABCBACE6E2F15360D7BE4CC1F51AE75E6E6AC9E1, AC72A19D25D1BDE9079E3D019DCEF32107EBA747C89418BDE56D8672979
+19BC753052157374C6A6D868F2D9D94334A7807FB748C9, 47B5EEA0A7A3075F02DDB53C3F24539C21E35C452F5442ACA49980FCE133, 380BCF47E9919AEB94BCA9A051FB9E927E2CAD4273DEC010C98B845AB19A
+4D355F90F6405A5E53F4893AD88D8BC99DF6817F25DA5B, E1CA9D74D5A8EE9732630E74F4A85BFD630AFB5524C75D7FF511226EF06, 3815D7A0173154B70293A0C664A819D21F5EFEB67D0FC4DEE90FD0757A31
+E7A01EB2E2C10F1AFBDD9BB089A8A35CD9E3847D718F11, 3739917A3AC6A692105671F001AB975E749055F5800D120540C828225EDB, 19D3ED4ED620BA3C3D20FA3118682D4734408B3DF7A401DBBA64D87F8416
+2B6E05C18A8432D50F398D3119CF9EA168DAA8D7854AD33, 4C08A6FBCF175E739C663FED152FD5A43ED2D6BCDEB73AD0B5DBD2AD902, 27335C1BAED69559B5B9B93F16015E3481849D217F6EAA4AE7C9C40EF78C
+824A11449F8C987F2DACA7934D6EDBE43A8FFA868FE0799, 60556B7AF27F3B1F7DAF7C62875FA30A43494FEF5334D7BA9E337A5DAF20, 6219EE851FF5BE76EFA5635DFC4B06376833E8D0C78E0B46D53719535F70
+186DE33CDDEA5C97D8905F6B9E84C93ACAFAFEF93AFA16CB, 292DE86A035C125837204FC7C173BDEEFB4C2118D6B27E568FF7754C36D3, 35721BE83543B02C61E3667C298908427FC24752E8F112C876F1891545F8
+4949A9B699BF15C789B11E42DB8E5BB060F0FCEBB0EE4461, D8020DA6B7F74D9EE458FC9052F64BCECBEA1AB34E7DFB788093B33465, 491992633E2F9781A3CC65665A483024F640BE7D5FB3E6D4E281A10EE8D
+DBDCFD23CD3D41569D135AC892AB131122D2F6C312CACD23, 375DA22DBEECE002EE7758A2FF849193FF3FC26660F58230F212F1FE8469, 598369EF1E1B2ED93C157CBA4C617F1B62996B46F729D3F9306D738AE32E
+29396F76B67B7C403D73A1059B80139336878E44938606769, 50F0FF70D03D0E0AEB53279E24510E8565605346232491F444F5F157F8CB, 5A9E886E34BD8E9C2E8A6ED7E6716FE296BC6B17EB244948C78287D559C2
+7BAC4E64237274C0B85AE310D2803AB9A396AACDBA921363B, 7BB35C7CACFD2FE6271963E2E11F58CA8B0CEC24D852CC63F9FB70D59DFC, 18A1B954BDAE37426A261AB2825B632ACC422495CAA37F53C7C387E33C38
+17304EB2C6A575E422910A9327780B02CEAC400692FB63A2B1, 3139A81006E4068DB2BF55530755DC28FC072A27E69AD20DE46BAD245A6D, 12BD2D8B194091123AA2E2685F4EDCD3F76841D6E2054E640FC9F7423E96
+4590EC1853F061AC67B31FB9766821086C04C013B8F22AE813, 31CA033F061B284C2046367133E9BFD1BCB9D677998AE50AAC2E0C07E75B, 58F72B78869E24B5FFB3CBE43A182F703C7C7C97F355CE9A776717A6BDC2
+D0B2C448FBD1250537195F2C63386319440E403B2AD680B839, 6AD81BB1C0D1D3DDE1DC51986B92FF7908FC94A4B5706410B5BE5C05766B, 4657A90D9B4396E7B851FEEAE9828021D3BD850C00A47A896D20B3B2B8D5
+272184CDAF3736F0FA54C1D8529A9294BCC2AC0B180838228AB, 2B162F4EDD0DAA51F0B3C0A2A43DDBCB37E5DEFCE5FC43F254F5E96772CE, 53879354EC752A79EBFB71B1440B695BA35DB1BB56917BF92F27F738E14A
+75648E690DA5A4D2EEFE4588F7CFB7BE364804214818A867A01, 463C46BD67BD4A10B1CDED3D02D7FA37F9E45FE85E084FF7144665296F0E, 12431CB7B26F44F284EE99E0F069A1FF625A59FC703321FF700DD9D6BC4E
+1602DAB3B28F0EE78CCFAD09AE76F273AA2D80C63D849F936E03, 3CE82C3D432B31A08104BD46DF99D96E107927930D6AC3EC65B9579CD40F, 62534B14DEB1CE42DE470FB6122DABB9ACF3327C523C91BE431D17DE6846
+4208901B17AD2CB6A66F071D0B64D75AFE888252B88DDEBA4A09, 12E73AC26D7DA1B3E08B10EB1C0DEAE521D7B67CDD45C82A70AC99836BDE, 55DC1E84E8B76372DFD6DBCC8B10F5F033F45A265756445CE7C3F0283804
+C619B05147078623F34D1557222E8610FB9986F829A99C2EDE1B, 37F023C56BDFA64127B9922455379548A319B75096EEA0BBBD6CF2A4E6FE, 6E9BA1DB95C64DA5B188AB782B1D8ADD3332523ADEC5228E6A01807416F9
+2524D10F3D516926BD9E74005668B9232F2CC94E87CFCD48C9A51, 40902DEE4EBBBAB9C4CA36AEDEA1A77533667E5DFDA5DA62BB69639EAD8, 4764670404E808C13F9A2B8887C04411D1411A9A46E7A436FAED92B2EC60
+6F6E732DB7F43B7438DB5C01033A2B698D865BEB976F67DA5CEF3, 2540E4B1B89287198283B51EA53F9CDDEF05CC40791481D3EB69F34CC95B, 3C944B6D14802D959F04C55D5FC3F158B7B3AE32FE6A97E6EB8B6504983A
+14E4B598927DCB25CAA92140309AE823CA89313C2C64E378F16CD9, 79EDB2E4C8A52D4A91B559A2B23AB119BEB3543C0704645AD6AB627B4741, 66083E2E38BF496528603391D81135F01823762F4B7A36B63D5354BCF9BC
+3EAE20C9B77961715FFB63C091D0B86B5F9B93B4852EAA6AD4468B, 261978B87C4C406F27602B0C079EFD99E0DBB159D046342CBF221D70E412, 6465F8287C6356AB62C733F8B1AACB4B5187747F9BC7473F98710C7F09CB
+BC0A625D266C24541FF22B41B57229421ED2BB1D8F8BFF407CD3A1, 3FC0BF1539185F33A9A71DDBF59E5125ED2266D016207C3411C786E7B004, 3276895388F85F1DF50F5E8A54F6A95BF1C53E6BBAA4EC773CFCC6D0FD48
+2341F271773446CFC5FD681C520567BC65C783158AEA3FDC1767AE3, 27A05F7ECEAC49AF33DE2512531D1E09FD4558B48159CC582622BA0DDF3C, 3B3E61A0784F2E8CE5EB441CF4FF43AE65E6C751030413C922E1B414976F
+69C5D754659CD46F51F83854F610373531568940A0BEBF9446370A9, 56C3D5890902D39B96B9AA3A320B9A1A5EBA8EFDED9FA18E8BBC863826C, 3D010921027934A40B1EC408F13815E4B5593F36A8932C365F6CF0511B09
+13D5185FD30D67D4DF5E8A8FEE230A59F94039BC1E23C3EBCD2A51FB, 3E2E34543CB786F9B22741F54F5649E0676475DC390FF10D8FFCF26469BB, 7C5AF4C3E668EE1B4F50FBD34E811F8B25BF9503E8B70BF28C6E4C0E8EB9
+3B7F491F7928377E9E1B9FAFCA691F0DEBC0AD345A6B4BC3677EF5F1, B496D5FCE7C44F17E96C47FB8E586372FE7F1F347F880D22FDC8472FB, 8B994A2A78D8CE04239534F05E6F585380246846444F2CD00B59299BB59
+B27DDB5E6B78A67BDA52DF0F5F3B5D29C342079D0F41E34A367CE1D3, 24FEB77AD4C439706AB2471833BC15B432AE72ABC9F0BEF6B517851C9187, 77B3846610901E4A62192C71F74DFE088F3CDC9649E8D1B33E73BC7AFBF9
+21779921B4269F3738EF89D2E1DB2177D49C616D72DC5A9DEA376A579, 348CA9435FB7B3E68395F0E067A8B01605B56987BEFFD3CFF5279856F96B, 6FBE71E58D7F80BF7278CDB046F921BBECE81B5F70A7F449A41DF2659EA9
+6466CB651C73DDA5AACE9D78A59164677DD5244858950FD9BEA63F06B, 1F43B5D1EC8C49B455035CD1C28958087473E991B17B45C6ABE2FFC09948, 41A80C0A66FE5B7A345EE2CC5848A791C3FEF0EE6778F73CAA0493CD0537
+12D34622F555B98F1006BD869F0B42D36797F6CD909BF2F8D3BF2BD141, 1976E4A55E85B9D1EC76A90FF71765B1C5463244F6378132CCE3E5CDBA0, 4AD77BB18F895D8EECDACE4E37499684BE11CCAF2A97A01D960D53199634
+3879D268E0012CAD30143893DD21C87A36C7E468B1D3D8EA7B3D8373C3, C8E11E1CF2B8D0E0F1AED4B705F2C5BD671D0C8B18EB6AF1162D866C898, 5A8299F88BA37E7FE87A9E1E8530005EC6E24FCEF4F598A1201A7CCF74AF
+A96D773AA0038607903CA9BB9765596EA457AD3A157B8ABF71B88A5B49, 50F5C09856FE4FCDCF3E8FB06A8B9652DDF58C060D881E67398E6622A689, 1837AA0669AB9467C9749C52BAEEF65095A1C5473FFF2E7B1D95F0ADD88A
+1FC4865AFE00A9216B0B5FD32C6300C4BED0707AE4072A03E55299F11DB, 5AAA955CEC32360A9178C430BDE6F6A8DD43934B56DDABD064ACC14D3548, 18CC35842B1BD4C044D7FAD0CB161BFB8328956141389090BB5846881F
+5F4D9310FA01FB6441221F798529024E3C715170AC157E0BAFF7CDD3591, 52B8139282B5B44AD3BB20D381B0CF4085909CA1A731103F05566EE5C663, 4275107A473AFA306BE7F4982B1D8E43690FF9C338B2AAE84D78DEA5C392
+11DE8B932EE05F22CC3665E6C8F7B06EAB553F45204407A230FE7697A0B3, 4E17B9A23179056AB6EFC0677F3162AB85D402E93E054FA595F92F7D3D3E, 5C6380CC1969394B934065BBC3162808022B0BFE83940483E961C5E872C4
+359BA2B98CA11D6864A331B45AE7114C01FFBDCF60CC16E692FB63C6E219, E9169846A80DC5134E9644909C6CD5895965E2F1108C14E8811D48910B2, 1AB7403727F1D85155B30AA95B26C431AF2C1B39013028AA3A68E53382DA
+1.2.840.10045.3.1.6
+1, 6768AE8E18BB92CFCF005C949AA2C6D94853D0E660BBF854B1C9505FE95A, 1607E6898F390C06BC1D552BAD226F3B6FCFE48B6E818499AF18E3ED6CF3
+3, 311D5E1EA454CF69E6EAA3B0AA4A8979BD645FFD7F8C4638F8C2BB90B02B, 2698353CF82B32F1BFE06F54955032BB81E7B71C28C3042BEE6273312A11
+9, 3176D4A39A36DC622545ACF0883E4775AA7A1FF3E09FB9B6A638328E2E0F, 62D2E714106185522B150FFA2080476F2694040B26E74D160362E112778E
+1B, 648BD580F5C94F8E299B3833D851BC1146ACFD6173D670A1E0813DE4CC8F, 45AA214409FAF639F4108C7D6EAE96E92501D1C037FE0118C06D57CB2240
+51, 2421CB14BC29FDFA3034CE100D035C517FBB505F15611A04ED20F4CBF7EF, 2BAE0CC1DD1B6D65DEFB257A3A66BBD592C022806E86822766DDDFC410E6
+F3, 5B57F40E4518430BD955B589B29DAC41B6CC7F6811C970540B7F46933A88, 478CDFB00204941F1DBF839F3C192F9A72194FAD72E30BD6A25E2408FF37
+2D9, 40FAF009896EEA859463952395D3B9E243FBB71F75135179F46A5BE6A6CF, 7DF74A64B10979F94221D19A3C5320FE1EA0652F12E73429A837CC7FDC81
+88B, 6EE48A1A3416E05F9E62523D41C9C1A0F0436CBA65C2238AEBF923B97C82, 2D98A0590A9AE3FE703F0DA80C0A09266E1DD03E7F13826DB9202ED7E240
+19A1, 780D2BDFC7E32D58F59CCA86CEFFE8B637D0E2B6F2451738A47981C916B7, DE8F18BDED1F72931D047CAAE3CA858E209CCA54056691A4CD841ED5D30
+4CE3, 165963800EA39B48DCF6B0890AB70A7BEA2B771347E24662256EB701913E, 3A53C1B7ECA4E648058F1FB4AEA93FB965028033690D84044260EBD5ED2C
+E6A9, D50DACE4F69B87A2EC853A5C56DF7D197296F99E1C6362C732EB5BCC10C, 4B57195639A53AED4660BE3CBD2B7BAE0B9CAA07FFA4C628C7EFDCC52619
+2B3FB, 2FB30AA7B10F6F4E57D300DE0870EE6C752F19B6F02CD7FE40BDF5BF427F, 5C6E291BA2E14FE4A5A0510AB1A6CE5EF2037927123A2BB71FA15E9DB6BD
+81BF1, 5C9E9042E60963879A7E5B0D60F9AE05D3B1122C8907CFC4EAC96D4EAF2C, 7FC30E67C9DC6FB22C66EF6724B8EEB493E497761E359DE3B588F83272E2
+1853D3, 41831E7275C66A8B879D1568B95F3BE3F94A268AA90E394C7F3F66B87EE8, 5405FFFF71D1274CE9F9E970CB9A9AD016B094CBF19FF2C25C3B3E1899FB
+48FB79, 7F42257AB5A34A1781088DFA9BDFF1E4BA4D3D0FF750EC2B0FECD37AB7E4, 3E33C1E7E1B5D22403C2CE7CB533EAC1B02AB5CC41381D794F5DA264AB35
+DAF26B, 7ACBB84C79AFE81D5CB8F7DE558925AA26F290A75BCD79AEA3667AAF3A0D, 4D01E02D437E29A9D32AB7F88F44F3850134111229881CB70ADD54ED13A0
+290D741, 446A3A4A28881F0F479AC5C9D07481FDDC57E9871A60D17B3297246F5BA4, 146F9C1918E1D8318292CE8CECC35F99F38A246098CC1071E7C426DACB4C
+7B285C3, 14F68899E49AE2962D8CED46A76CB2FCF4DEC555FF52D78E45C9C6E5A55, 18672C16084362ACF125BC3C3E72F85A328D64410B78291E6CBCBCA46052
+17179149, 3765A48C51C3D54ACB3FC3EE4856C08C537F57B9ED04122A6A4A99A96852, 6DE9F47034ACB5A503A8BE4B7C50D60ECA481C5DED4D69CEBDE17AF3171C
+4546B3DB, 551008DA2EFFB62523C5F77BC05A04FEFA65B4F542F81596CCB766878ADB, 4660CC4277EEB3A809042674FC591B1BB9751AC5C4B907CF2BF46C590933
+CFD41B91, 404AF51E1AF6C8C3C50BF1D45596DBAB20F839A7C0DE292FCE038C3A8833, 6DA14CABBAC761782C072A5C0160D058ECB1D1DA593F208D2AACB727B0B4
+26F7C52B3, 59788FD7EBF75E930929EFA78A3A75B02B98F78B804399B29B914A2443, F57FA5709291B7D716F2988851B7A5664B8D7C7CC055A1FD406A1B53FC9
+74E74F819, 759FDACAC1D944574426111647D59DE50E216A9D26A3AA4C7909FD0A1599, 819EE3FEEF4790475B9057448EFC14A45161CD1E0BB1DF889F7C1E22C4
+15EB5EE84B, 1F43F2859A72065A90F6CE76ED5104C3632FA211708EB569F0CC2B85DDAD, 5D94CFAAEE4EA7E8092457F4324ECBA58D7B3F3B79F7B1871E266F4399EA
+41C21CB8E1, 6575543F13A9FE7F821790F2ED96C156E878028A79A89FFC47F960F0556A, 6D44142F3F5625B7D2258619A318C716D99FF26F4515C97C184F9A59E9F4
+C546562AA3, F4F366A82A9DC64465B692D48DF790F0D7E2BFE033B06633ED4689F078F, 3F448946132E4E6E4892050FD5DE35D5CB3D6A925761EEF0BA6E08DF5BDC
+24FD3027FE9, 4F3B0EE5AD03139005480814F12B4108355ED5DB7EB77840558D5E95C7CE, 13BE29983279C55FA60D5EB67FCB3526D3985680305C9AD27309E48E217F
+6EF79077FBB, 7968952C437F2967D069E97CCC894743D9D2DD74B8FB04B86E8D1CC4E237, 4288E4FC27ACE7F8878FCE31AB8044476C5D9A686115CB9463BF0FAD33C9
+14CE6B167F31, 10971EEC07AE3984E33C5D748746C87DE0A5917579955C14EFD7331AD23D, 49E752C1752F57739C4704DDCBD9D5FE4D85C0B12FD34E36CE6CE13EF9E0
+3E6B41437D93, 41811EC8DB92BE7225F40E37FA237835A48754CC9892E4B131B5EA807088, 620927EB2D0E1B4B153D08CB24500113F24E555E1FA270F1CBD3E680773C
+BB41C3CA78B9, 5214180160384C706B0061F84E4E50BCDDB472F5C1B7FE6B0E1CE9DB2707, 533EC6A659C554A3F0913908F38511A56F91BC5CCBF84B686836586915A6
+231C54B5F6A2B, 79B046FA35AECEEC4D24FB7DA94ACCF73CF8558B332AC6591D5726106673, 1907D77673BD06D2F170113C18710592345BE52F8BBEB663396E9A435B7E
+6954FE21E3E81, 4FF73C305C01068D9DBAADFBEBC7CBEA2420F2E38A88F340112FB707DEDD, 793B386511AE61435AE3273B9B7C247A8C435206A079234AD06FCC1856D9
+13BFEFA65ABB83, 171041F8F543FB69E4A6F853F6A60FB183DE31195A21BD62CA8F82B3ECC, F8331AE9FE7439BA72E0A7D927AF023637F87FDC35E9E9CDB94B205968C
+3B3FCEF3103289, 560B8AB2E1235E7502E52B5C210B83CD116BFBE635028B0EA9927AC8CA80, 28F27D0B52C481F6CA8866D193A0BBE4768140FDF5746B95FEC499EC728
+B1BF6CD930979B, 6D7CCE6C0EFBEF10CBDA0354D751E66682D73F986F6C3FBE391C41EFE01, 12AF15259CD8361E99999696808B9DD0692E40C4A23ACBADBC2C5F81F13C
+2153E468B91C6D1, 23D22906D660C0C5393336A2326BD90DA39834C46303BCB45D822F3E92C5, 7809311BC764F4207B5BF9A1B0A420A9A57781118AC725DBB553CB69E621
+63FBAD3A2B55473, 363843FE3D681D3D6ECF802401FB5F63E45B535CE649E0EA9EC5D497ABFB, 4EA1CF5DE9898E4138094AD0DD48CE2124FB9486B68F193891A6D3FCCBF
+12BF307AE81FFD59, 72494A53BD393CC31C8CE3153D6F998D6E54D4001023D5EADCE3807D3BE0, 6538FA4180CE520B145776683C151763F449886981E4E6D5C456D655A345
+383D9170B85FF80B, 3EA27FFBA9DC9A44A14A44DD74DB9A3B270448B653A99E7B150C04F19724, 190441F8C15E73C30878E38B17A4A664567EE77B8916403811E735DB3E54
+A8B8B452291FE821, 375DA8C08AB686EF4B21F45E5B7C3EA098627DA3C57F2A2BE0C626C36B31, 44C36D14D95797097E3B4791DF00665E64BD30193F2C0571F72C93BB4177
+1FA2A1CF67B5FB863, F6BB148DAD5C6B0B83F49F135FDA0889A984C3D51FAF54E9571F52288A0, 31B52B762146680529B38B4F3717FF4217F29B6A4A27F89DDF66205F291C
+5EE7E56E3721F2929, 5A471FD7F0A8BB1E04D7413C7022591B0DE77111C71EACA43CE77605A9A8, 25A9A3F3F92BF108B3FFDE53D6379BE3A54B46C1979C7E501AA84B093CD3
+11CB7B04AA565D7B7B, 2B45DFD5E90F360B61752915BA6789893A2357D57EA48E441BFAF5111AD5, 45A1ED2D213D02E18A6E23BCAD4085AA07C17EB3EF8513FB422AB466126D
+3562710DFF03187271, 15CD7F7BCCBB11ED7E27D50B70700A67712D6848573A37C8FE9E02FE9B5, 1F9BA022904C438EB252F8AAA22993D91B318BA466E46C1074BA224C6DF
+A0275329FD09495753, 139956097BAA98A20EA91E31E8ABBB3FB3DC5A6E7FDB3012D934F3511EBF, 40F3E44F2846654AEA9D9CF9FA28131BAAFC82D3FB8FA8B3859AD340AC72
+1E075F97DF71BDC05F9, 330AAF8DED5C53D946341CA3BCD87775262D37644BDE02F9D70C944968B4, 660C41D7A786BA575D6B82664FD7262FEA46797758765CD8CA4A34E43B99
+5A161EC79E5539411EB, 6AC4AF93A15FBF4E18EE2D25DE992D1571492EB74432D4CFB431AFF4E22A, 74899370461850A896A96231E4F45678868811D005A63154F712F00BC30F
+10E425C56DAFFABC35C1, 64183161D2BEEB839C4694AFA7DCEB056DF3EE90F5853D5F8FA23DE8BD2C, 5DD037BFB6E15E1AB24B086CC161E98EAEE8C0F1AC907DCED808CB5A972B
+32AC7150490FF034A143, 194FA0F2E0A970A8E323CFE3030E46B7204458E2D52B8D6A4BE6D023E3DF, 15F5D921CBCDEC25E0C69D6612023E7CDAC3031A9952D599AD432F860EBB
+980553F0DB2FD09DE3C9, 37CCD686D1882588C5A0CC5D05CEAE4C8EB32BBA915D61CDD5DD7CD6B9E6, 189D246AACA1A21C17D862882888DE0116FB90D36A1144A7E5C0E821B1A4
+1C80FFBD2918F71D9AB5B, 1BD95EB9828DFED2C35E6AC9A162EB50B2835EC837FCD09868DA282C7627, 659D98C005CE34DF26FC5444114494BD68017709247ED9FF756B9E05821E
+5582FF377B4AE558D0211, F3EA51C4D06C8FA77A30B407A0204619C109924E5A02DDC95E4D91804E9, 75ED7BABAB78B40558338E4318F5338A97178857CEB0F7C18DB17EEDB5BA
+10088FDA671E0B00A70633, 75FB1573D47823153CDBD39E96DE37EC55E0B4CC8B1D8B4464143A34DDFF, 34C93E738AA9C17B8EDB01D33AE71F0F6A76B57D70EDB42A046FEFFEF1A9
+3019AF8F355A2101F51299, AB5BCB7826171445D1F7B459369EE6A1252CE13F33C4A750BB6452F7336, 48BA60F829EB05E6D608E41D6A66EC4222FFEED39958E069CB5A638AA455
+904D0EADA00E6305DF37CB, 3511435543981C24DB29A5FADE2D9CA04BD9A99AD1BC8045FB5426C46890, 6119B2F33D812EB2BF7A24A410436441D12FD5822E9DFF32F7625D2454BE
+1B0E72C08E02B29119DA761, EAED1F1274733AF0C1CED46E3D5C0A3303C1ECBB92301ED77A65D1B04F6, 32101BF929A1764A64B1FCFD005F8A3E2866FB87EDF134FFF1D85EDBC708
+512B5841AA0817B34D8F623, 302FBFB802D681B47F29B38F2AFAB59988F8355FC2EB63C4ADA17929A570, 2FFC1DCE567975770859E92C45567A14F0969F8900E7E9C2F653B658BE4C
+F38208C4FE184719E8AE269, 755F1BD0AAB3A225836B821C71AF3CA3B8B4DFAF071A55FAC806593BC3A9, 3EAD1567DFE30AE54DD86D2A1519216ACC1212602249316B4ABF9A4A0E8B
+2DA861A4EFA48D54DBA0A73B, 332DE8092A7D48D3CAF55F0EB92062E76CA819487EDDA720BD1BA048951A, 4B7F6751446230FC8EC4F25991D50F72DF8408746EFB6F961AF442B6ADDF
+88F924EECEEDA7FE92E1F5B1, 25B304B8893D732AD79EE9C1A94E4F023185F2CA4AEB611ABCF12110B3DB, 7841258DB138F1EF86B1468548D0EFA3F9AEAEA004ECD0872EBD5FEC3CA7
+19AEB6ECC6CC8F7FBB8A5E113, 6478A74BA8A810225D8F65250BE7E4FC17BC5C661A10723D4C8BC17D6E43, 19EECE832BC44429ED19D07BDE467897047A9AE8B917E53D406B30980D02
+4D0C24C65465AE7F329F1A339, 7E00275A1E6B67345C0E85B5D18EA0D221D4721EA6DC1F5FCC1D1BB836CB, 6F0BDA7577E40A62320632DA7F6D42DA2091FB0FAD72F171B82360062746
+E7246E52FD310B7D97DD4E9AB, 38DD7EF201C8FF36EF4B2ABB7277A2C0CF977D735EEE27C210904F21C941, 6D5876359A0266853972F3C759530510BE92935B582E8FA3589F94000B77
+2B56D4AF8F7932278C797EBD01, 5A9BDB5350CC3CAC49FB9805F14863022516C3BA73901DF67D2336C4D51A, 79B601A918647757F41E00FCAF5C65DCD82FAA8B50C1C42450EDACC1164E
+82047E0EAE6B9676A56C7C3703, 59595AAE228F3B18C1F4BA4D14F82FF64C4B91831DFE8C968E35AD423DCD, 46D7B7C72603FCF7B8056D3561CB5ED4169455B961B59BB9614F77D36C77
+1860D7A2C0B42C363F04574A509, 3D3A8048C4A3F82992C61B739C8CDA57F2365A8F6143BD8A101B0649AB2D, 6A68488EC9CA40E12D854C0A68DCEC3906BF9FE9FFD6E9E0E3B8A7644DC9
+492286E8421C84A2BD0D05DEF1B, 7A7DEE6975CECCEC058CADB297A6C0B2936D01719F880255890DA5D0E5B, 468A23F023E07391E14E72F365E3680D7E6C7283C4243A6AF5A089246823
+DB6794B8C6558DE83727119CD51, 209C1D5AF455C9FE86B0C86C65F8F73184BF24706D8B368F78DCE8ECA9C6, 37422E0F227C7BEA849F7F8F5E6E35830E697F711C4B76DDA3D34C19892E
+29236BE2A5300A9B8A57534D67F3, 6EE51D62D7B3E249118AD4BE1A92835FA76CAC3123CD2A01102B7C729E1A, 6A6F492CE5F33575D90253D979416A8DCBD1FB08A0A397ACAF2ED3BAF311
+7B6A43A7EF901FD29F05F9E837D9, 580DEF51FDD5EFF43A09D985158DAC7B5F63268517B8AADC9EBBED217A7E, 491B2DC14B13988C54B227186687486CABD6A1AB12C5F11D6354FEDE4352
+1723ECAF7CEB05F77DD11EDB8A78B, 3ECFCC9EB32045741CB4DF138E58824A93771F6124A9664D4FF94E5635AF, 644A881E2DFFCDD05B37F2238B57CA614986A70E8D7812E87E5804CB9FAB
+456BC60E76C111E679735C929F6A1, 2FB227634442386A7C85178F181B736C47815D0494A4A7C42A31C39E742E, E7E78250E1A2FD935526B6841B056D8EDCE63AD022DC8E7925AEC7CE6D7
+D043522B644335B36C5A15B7DE3E3, 2AACA4DEE0D93924B321F89BD67CA06A9DC682677D7B4BDFDF446A0E7219, 652600477A324BD61B2F4F5C4926AC172351715A052B03774D4A19EFEC2C
+270C9F6822CC9A11A450E41279ABA9, 657ECB939838E61BE64E58E628B655889A1D58744E56A9C64A48C140C889, 36855E876A1B8B3E52DEF824B761B4C56DE2A0CEB06DFF982E367B48DB1F
+7525DE386865CE34ECF2AC376D02FB, 7C698030F771F101752E057762A7004A988D020D34B96EC8596D62EDAAF9, E66F5973DDE5BAA5F6F55AFE93D3B976842E7D3D16EB75FA983940FA8C7
+15F719AA939316A9EC6D804A64708F1, 1ED66918C7AE63AAA036161DA70BEE1F2D6A5BABBF6F616B6BC52E91EDD5, 7D2637B3FA267089D7A1F92A8930FD29E0674F2EF74F8BA31A9CD85D1C35
+41E54CFFBAB943FDC54880DF2D51AD3, 3F26AB590C9ABC6F0C214F74721799DF4171A2E7251B3862C213BCBD5654, 792CDA607B30D1BA60786F9BA3064478F0D06B01269E7CB1101A97D05843
+C5AFE6FF302BCBF94FD9829D87F5079, 56762069C2DBF0B907BC7F78D1AD29B99A995D70802901311E514B81EBEC, 784F208AC2ECE38BC6AF8A179803959977AB85EF0B0D561E4121446E504F
+2510FB4FD908363EBEF8C87D897DF16B, 48FDB89765A079011E97CD2C619FB7B2C21EC8BB2DA4A45C67282D834DA8, 7396E1718105DFA1FF7105276F3FE216DCF56487FBA724722387A60A94FF
+6F32F1EF8B18A2BC3CEA59789C79D441, 38171380DEBFDD6E901D4E284276EF52715267FED34EE97ED649D7A41AEC, 5C15916F5019F3ECBC9C210B6C334F2CF715A4551A2AD3C6547D7F4F98B9
+14D98D5CEA149E834B6BF0C69D56D7CC3, 6A6C48E0A0B6BDBE8CF1737FB67C5DADC9DC61CD0177163F21C4E76DFE79, 45ABFC064FEEABABB92FD77843EF8F8333C17E7FD91A8DA57D9361F076F8
+3E8CA816BE3DDB89E243D253D80487649, 3D1FDB3D5E254C803F0A655A85E97C1EC27422B83CA838638FAFBC51A2EC, 60D73F10B1BCD42F09AE05A689CD6FF6ECB887C8597EABE879C7426A982F
+BBA5F8443AB9929DA6CB76FB880D962DB, 5A884EAE74274C6D12C7622732567F244432CB8DD4D3A367424B5FA87E8D, 33C6ED81E75814AE21B7F432C0AE1EAC35861307676C0852001AD4283059
+232F1E8CCB02CB7D8F46264F29828C2891, 68EE1F1175E20F0D5DD8FB73B6C281ABAE8F79B4AED885121D449E66243B, 564E0C85E2FAB605D92065772EF549E990081B9D3BDA30BCE3FBE77CEE7C
+698D5BA661086278ADD272ED7C87A479B3, 4F3EFC9043356D5722B2FD70FC42B7A8AE2D3CC069B9547ACC5B95D79159, 4F79D6C8372858194447A5C2BFD16D539A26F0F4635C7843E8C1AF8ECBAC
+13CA812F32319276A097758C87596ED6D19, 3A72CF3E535B0F910BC487CE18ADD71B3E61F44AF8170B53AA3DE74E1A8C, 15835063D97AED5E8CA318B00C334E390126B3D3278F8E3994E7D19C6003
+3B5F838D9694B763E1C660A5960C4C8474B, 1A41ACE55E4830542B5EB2484CCDEB863DC02C2DDCFCFD981D45A3728718, 29963F90BE67B2EA8C2E01D178A4C3E3ACA186ECE3E43EB0E86E1C6035C
+B21E8AA8C3BE262BA55321F0C224E58D5E1, 745FA94E2D0A079B903A57BAEE18B3873C6501240AFB31D048ED5F830360, 1252D05A71EC53D39085F793EF954083AF690879D4697D127C540FCAA0F
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, 5FA566972CB73111BAEFD1C5B57D66BB9BB55998486ED165A7781B98E526, 2C231625C8B46DD937F47B7A8B6A1541134BAE2F9F271A7138D4881BA99B
+64312DFEEE1AF5788CFEC3176D34C11F84E9, 2AB8213ABB1F3FE07976F7EBA9123D238CBABBE8B31C12D2363D3BCEBCE8, 5FBEA064C5C89B269227F90CF4972D041C6BDF36655541ABEC38E5A1C6F
+12C9389FCCA50E069A6FC4946479E435E8EBB, 70F8CC75055EF6A6FA3F2A7A44709BB6F2D5570FA6ABDAAA74B93EA80E6D, 1F6721418F4DB5825EFB2297B99F9A9D3571390561A561A164E0043F914
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, 4658E8B88745AE9D806236A7C125D09E833AC8FFF7D09A0F747E7DCE8500, 38BE84836B794F1E3543F2E8B746ECEC08B63C9D67514A17F3B98BFFEF8E
+A912FD9E31CD7E3B6DEDE937884905E530493, 5C81FC9DA7E9E8D2F94146AF4F030A1D821CD5E17962080758A6A366DE13, 4B60242976DA46CE33ED5A9566E48493C5A7D16AF733338DA56653559B81
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, 4F530343B83DB55E0994DDE4A803EAB0FAB6F02F80DE57F83382D784A3EF, 4146AFC71CD1B8058D16B45BF9C39104E2C3308173B07FAC9C34764CC1ED
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, 59661AAD57A66B2A12A87CC4E12CD839CDC8F05138390B51DEE63925C708, 1ED8C3E69F06C0DF214532D7E52E49260C4D3707266CC5DAABF941D3F1C2
+11D500BFAF40AC5044981798DB5FB39F2C17B81, 4A5EF8A4F53EC8E0F5388EC21B66A1D3FA0182A7C84961393802479F4927, 5FAE0BF52FEB72CE10AE9D28C992D56F1B156478FAE42BB68067ABB6FCF4
+357F023F0DC204F0CDC846CA921F1ADD8447283, 7B02D06B4D25A8028DE2B500B0A0ECA2077BAAE4DBB29E434CC0A21F6772, 18EB0017AECB456E677F92FB6F32F10A3077E068EF700335F76376D10ED3
+A07D06BD29460ED26958D45FB65D50988CD5789, 16B1433EC0E0E180F2EF3ED1B32D15DFD0F7768BE0BEAC6C18D0581ABA6D, 1EF315261AD06CAD857F017AB9E7612D9CBF4E1F04188D8446DD6B55AD0B
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, 511F3F64871A76D663B08D68963255984C33AAF36DD8B0D0DADBA67FE148, 4E11EA70882578D13CFCD5EE7B91594281BB5D48E3E361C1C0AAEC9BAE92
+5A4653CA673768565B41F775D6947D55CF3813D1, 3E6EA8C9F66E11094AC776880679CD3BC3E34573303893DFA7247D92FCC, 7DDB470D88B6A36F8528B156E8D9D608A0BFC28E8FE9C95DA6B0E985BF1F
+10ED2FB5F35A6390311C5E66183BD78016DA83B73, 54D5598A9018D1B333CEAFFB06ACC407AA301838FF1787C83AF23DFF1E2F, 2529430F9406114653378F4D87AF091676219AA7D480212E7BDB7FE7E928
+32C78F21DA0F2AB093551B3248B38680448F8B259, 8B148734C84AA6826DF903356E68D47BCD5C242BF30291B45659155A81F, 728326B4FE88D325D7936D58966614BEA6DFDD076DCE41DD37D8B3E54717
+9856AD658E2D8011B9FF5196DA1A9380CDAEA170B, 4EC41784F145A10609CA2165431A3EE4CDA4FA2A48B04D7946537D62B955, 543DF5BE99A4E5E89846DBFCA82F9C5611A18C88520DA3DBE8C8DEA1946C
+1C9040830AA8880352DFDF4C48E4FBA82690BE4521, 792F7FB85B257AEAB56946E0115C423C6C4667760AB773545F6EB268F18D, 106D8E9F6197D26957AF5B2C00D346DFF16697EC9EA165DD8D30A5E91224
+55B0C1891FF99809F89F9DE4DAAEF2F873B23ACF63, 4C63F77244F3D79DDFE45F1A792C0C3C956D0789EF11FDCC3FA518AB3B6D, 5320AE536DC8C0D318B9F89D93E686FA5BB5FAC42401407AAEA81619699A
+10112449B5FECC81DE9DED9AE900CD8E95B16B06E29, 2187FC91E7B63280A5C825D82CC9762396D130741891ABE97DA4F817F22, 2676D9547212C05566D43B986A8E96A0D93CA7AE754BA9DFEA6BEAD96131
+30336CDD21FC65859BD9C8D0BB0268ABC1144114A7B, 50C91D397180D7D7F8B5199573194014F8C3FB8F7745954CEE00BBE43FD2, 661F9351FD67859C7305C647B2CAB6A583322F9D0BC7BB20210785849C5F
+909A469765F53090D38D5A7231073A03433CC33DF71, 6659D5B92BFC99DD779B22ED503D73AF10D3DCBD219EAC3AF1020A89F3A5, 4D344F7BFBBFA12C25C70D7B82F8E82B2F0D3351A2648E16C0AE5900E16B
+1B1CED3C631DF91B27AA80F569315AE09C9B649B9E53, 2583BF8B6AC550F52ABB0FD5451FC3CDC5C16871EE092966DC654110F46F, 3E1B31775FA9A17F942B05939FCB922EC31EDD6CA9AACE4E75EFCC56A550
+5156C7B52959EB5176FF82E03B9410A1D5D22DD2DAF9, 3C6AA920C8324D5EC69684BB8D61516ABCDFD81879AD839F2E0B0067B6FF, 360E767C29883A07A23E66DF9C35621535BD59424B222E643BB87ED5AA12
+F404571F7C0DC1F464FE88A0B2BC31E58176897890EB, 2F8085645148140FCE6ABE3C90423E5D12743FDE110EF1FAEF9EBCFFA2F5, 514E059751A089C196E694DFC8878D5F3900527AD79A62A934FA1BCDC320
+2DC0D055E742945DD2EFB99E2183495B084639C69B2C1, 5AEAABF3B81DE7F0718B17987DEA18FB7EA2E8C819D6F7B1F10AED68F191, 54B56983D95EB181F504CA6D90C4003ECB118F9BFCCE1BA57E6F1DA1EE42
+89427101B5C7BD1978CF2CDA6489DC1118D2AD53D1843, 5CEC4ABF820A857F2CEE343CD5A32A9306E8F59EA39F399B196FA9330C7C, 4235AFD3DF393945F4644AC66DD9259F2B7AE0DEC09C0D059AF6B043774D
+19BC753052157374C6A6D868F2D9D94334A7807FB748C9, BE720ECE0CAF0941E0E1E69673CE259448CB682A6E524727C9CBA683205, 6BBF3BB9B58E30376E5C82882A2D18671EE3040F1B32C37985A55FCD3F17
+4D355F90F6405A5E53F4893AD88D8BC99DF6817F25DA5B, 3E56BED698523F5906678BA0113808255D2F6430B01831BC59C63C04C9F0, 41A02D290FEC82F46850A3895E886764A71036C61A8937856251BA1F7F80
+E7A01EB2E2C10F1AFBDD9BB089A8A35CD9E3847D718F11, 57A54028F4BECB31117CDDAE814FC1B74FB59B3C4C2F9D1C408492E7C48C, 1279809E48BB0CFBACED2B9C260C9F8C3B16521CEBE53630C94C7733E5D4
+2B6E05C18A8432D50F398D3119CF9EA168DAA8D7854AD33, 64F673809F9588C5D6F729B601CEEAF7DAEB5B1574888CEDA8B517007BC6, 3A040224D84BEC957B0A80A56205836BBFA2C01731DAEE73D95F94DB053B
+824A11449F8C987F2DACA7934D6EDBE43A8FFA868FE0799, 2F77C3C11067DBCF592267993E784984E852ECBDB81529103D233757B6CD, 5351F303FCFF13A3DE0094C92299A378068F29DB68DAFA335F3030A9D792
+186DE33CDDEA5C97D8905F6B9E84C93ACAFAFEF93AFA16CB, 56DA451753A420991FA4EAD26E8B5D6AF7B372F28A028E8161F4B3379C23, 66AC3A1805C5916B375DDF660B08E07112C0921978656456D45C78753646
+4949A9B699BF15C789B11E42DB8E5BB060F0FCEBB0EE4461, 5258108A0BDE03B49CC6CAF7649733B2EB77CE526EDBFDC1162B2E6F2CB5, 1E0DDEA07E456A41DDBF59A8CBD0B470FF34270717D01912D13EAA63DF58
+DBDCFD23CD3D41569D135AC892AB131122D2F6C312CACD23, 341B6273F79E347A0058518C3C586ACCD8A2E99755C2248D9FD81B30CE98, 5C6FD81FA2E1E9F3F781B5CB76A543888F35EBDA8C762A5D1ED0971BDFF0
+29396F76B67B7C403D73A1059B80139336878E44938606769, 47C0CB8C1EB6D480BCDB29ECFA8FAF1EB2669297DA155C00E5B4E430DC3C, 5560AE4CCDECEC9BDA3B230B84165B80A2EC12100A06498176ECA41A768F
+7BAC4E64237274C0B85AE310D2803AB9A396AACDBA921363B, 3B5F36260CBDAC2FC64491C98D238F167683D9F63F8FAAA72F2F91349307, 6E3CE8D47EE0C9E340FC9DFF6E2C0C3F54B01BE661521CA9CB607D73245D
+17304EB2C6A575E422910A9327780B02CEAC400692FB63A2B1, 671B450EE32688C56ADB4371DAA034920FB2B92B6997E0527F1AF2BEF4A9, 625347DEC3A0EAC276EF2CC86664522157D338555E9C0B40CD34A9E95658
+4590EC1853F061AC67B31FB9766821086C04C013B8F22AE813, 370E76CE940418F6C7843F8EDD9959AFEE25C1AD1110E0EA8DA5F92E14C3, 7992A73F6A474BD525A09C341B953CC30DCA310AD3617E5DC9BA09B165F1
+D0B2C448FBD1250537195F2C63386319440E403B2AD680B839, 6C51F5387E7AC2A7C3F9142D278F2615B552B7E90DABBFE282C6DF36A003, 65896D2A0D7A4EF5D299953C7AC801B596E506131DD09352A2FE928458FB
+272184CDAF3736F0FA54C1D8529A9294BCC2AC0B180838228AB, 38F1FFEE3A22EF3264D0FE12535A3D3F4A65A939BF3FFC7F935979D183F9, 4231C90F232D18EFB6370E5C0F9A9027CA4031DBECE48AEA21AC3CA6C800
+75648E690DA5A4D2EEFE4588F7CFB7BE364804214818A867A01, 55E72A513C854C3E257005101D9C0BCC641F3B0467C8D83DF3F51A5A2311, 156990BD53ED238D7F02CD4FD1330A5145CFC47616CF150C054B0DBAC830
+1602DAB3B28F0EE78CCFAD09AE76F273AA2D80C63D849F936E03, 7C3D285F5D3CB9A5D1DECB2BEF88CBB5936B92DEB27550AA6C2716F25E2F, 46825E5DB207CC9CB437108E0D541BC881F36074C87AD5DA99F80632A739
+4208901B17AD2CB6A66F071D0B64D75AFE888252B88DDEBA4A09, 2C844EEFE741938EDF3BBD972AC560E50590A72645E129B43D619BDA14A8, 150132EF961BE834C30CD87C9232B75BAAD42D8BD414C8F03FFEE32F40D8
+C619B05147078623F34D1557222E8610FB9986F829A99C2EDE1B, AFAFB0E58E064F0A3F095F173257458DF9DEDB1DCC7C143351B5F024265, 77FAFFAD5EB7B32C10F99F83D277C29AA6BB9CA68D9AA6341A8233E1AE67
+2524D10F3D516926BD9E74005668B9232F2CC94E87CFCD48C9A51, 3C0ACC74E97FC46670E1323B79787F4F8DFFD43B676549444F1164CBEA73, 576F500A22D0F93CF73D569AA01AC4C334841C15E6F38B3894BEEDA0B7E3
+6F6E732DB7F43B7438DB5C01033A2B698D865BEB976F67DA5CEF3, 30FF886DAE3D241E5C93311C33395A94578A77DEBD02C8284FA3AF0E1B1E, 3E427112417203C65BDA0A161DB1E59A1EB33B20BF29593948F1837E5F90
+14E4B598927DCB25CAA92140309AE823CA89313C2C64E378F16CD9, 4E4AC9B0F8696BDC87D518B26ED2B56BF5A401646004E9DD72BA80AC5B5E, 35DFE3A2AD79C4208C4FA8103B16ACB6E441FAFD0EDDBC9126CEA6013514
+3EAE20C9B77961715FFB63C091D0B86B5F9B93B4852EAA6AD4468B, 2B79D21BBE6388D798C0362FC1BFD09ADC2DD67855ACF516033065176666, 74E11904B533D3D83C189F7D37623068D2B50677AD4D55B97A928997217D
+BC0A625D266C24541FF22B41B57229421ED2BB1D8F8BFF407CD3A1, 586C391F92FA59AC393346E41A5CD8856CD8218E97152A37EF7B60B2BC08, 4A9DB4CD43000F5C4FCCFEA640058134F94E83427B24F31198F1E8351116
+2341F271773446CFC5FD681C520567BC65C783158AEA3FDC1767AE3, 439AF6E8AFF47DE45D7B35166D0C4409797D8BB4DD46F4DF6F7810FE227F, 56EA6C8276AE09DFD6593CEADAC6E6B06925865DD87443DE5BCF70DA6703
+69C5D754659CD46F51F83854F610373531568940A0BEBF9446370A9, 5CCE7EC413F068158739F349FDA34F3B81502E8003A56E5390CF3FC6DCDB, 73BC6E03460DCB877C576A75A59E4AF191F859AEB03495BA266D8AC2C3D7
+13D5185FD30D67D4DF5E8A8FEE230A59F94039BC1E23C3EBCD2A51FB, 1CB1DF3DAD6082CE7A8615A671146E45B73C958C4AAE58FC8BF949D940B2, 3DC76DDB44C2C7F8E9FB4328F209E5F990CDA2AFD9CD540E98FD464B58B6
+3B7F491F7928377E9E1B9FAFCA691F0DEBC0AD345A6B4BC3677EF5F1, 1DEAC5681599E41B5318B4C223700B03F8FA5484FB1568D0E105F5AEC256, CDA2123137DC064D3F781A21EAC44B05A3328FEB55DB00DD0E2A2A3908F
+B27DDB5E6B78A67BDA52DF0F5F3B5D29C342079D0F41E34A367CE1D3, 28F3A2E6784188B12468360CB4F5634B44252204D940A58520DC5CBE0F6D, 16EBEB22384C88F2A7E76415A516493AB30B0B6D511187BE61D8D1168769
+21779921B4269F3738EF89D2E1DB2177D49C616D72DC5A9DEA376A579, 762D0F4107B695A1AFF0B567035008B01403FAA31050E1D27D6F3F710674, 4474D3671FE43C23D7E8121A78A129C00D2AB1DC80E6BB3A56766D071D52
+6466CB651C73DDA5AACE9D78A59164677DD5244858950FD9BEA63F06B, 15C738EDD37D654C7739A4067A9DCA421161636C7D3B1AE19151A999D07D, 43AA9CAA9E57415040D450BABA3DDEFC2AF111BF73A4A9E93E31B043C08
+12D34622F555B98F1006BD869F0B42D36797F6CD909BF2F8D3BF2BD141, 39EFDA77076001D76607936C3924C7FC276BD7FC08497B86A4AEDA665659, 273CBD9B3429F91EF4F1A1AFD91B5A2BBBF761D4D44786D5CA78987EDB1F
+3879D268E0012CAD30143893DD21C87A36C7E468B1D3D8EA7B3D8373C3, 1FED512A2B635EE348D1E8DD1DD7FA19C0B29FAC87D9D292F60F7F1A9D55, 1A390AF167AFEC038C8825F8CF83824E349EE9BD303870FA8EEA21DA0643
+A96D773AA0038607903CA9BB9765596EA457AD3A157B8ABF71B88A5B49, 46BBEB4678F918FEB21CB069D14A343098F3B208A28DDEE0A2417599D118, E1668D133DCD8350D4D83F89DCC22AD5EFE9C13613CC0DF3E9F2689FF71
+1FC4865AFE00A9216B0B5FD32C6300C4BED0707AE4072A03E55299F11DB, 2E94A66EC492945FBE95AD369180A259028F5D7DA2C70AB828F9A3FFC359, 770663313F5BB296BF04BA4B2CC7D67D29468505348A79C575EC75E27665
+5F4D9310FA01FB6441221F798529024E3C715170AC157E0BAFF7CDD3591, 4787139D1CB36E823520B832F5CD6470E538CD0972B0B08C437E1E86AA7B, 2A2C142613F456013BA5174195761B71E193824EE71B766C3009C232FA35
+11DE8B932EE05F22CC3665E6C8F7B06EAB553F45204407A230FE7697A0B3, 3D90AB6000845BA6DA0FF3184F4E5C5A04061709B7FC59EAF07D2B1F08C4, 28F2EC2779A212A03C0E0CDB115EC1C0315189DBE921175F48A2E826EA34
+359BA2B98CA11D6864A331B45AE7114C01FFBDCF60CC16E692FB63C6E219, 5073AA3F33509D2286BE6DD8A6CB0480955626C554DC904C3FC02AE50DBE, 3789D24E90D27CC1D958EEDAE1BA5D064EA5C5B3FEFCA082E07B28946F5F
+1.3.36.3.3.2.8.1.1.1
+1, BED5AF16EA3F6A4F62938C4631EB5AF7BDBCDBC3, 1667CB477A1A8EC338F94741669C976316DA6321
+3, 8A7C28A550682CDA519CE7BC73778EA9AC7812B5, 868562A3F2101FAF2FB5EE7A0F366DCBAC9147FE
+9, 14AC16929EC1491D3F6987E514B0DE516914C5A6, D4E3B847DDB583CD8B4C9DE6010345E10CB048DE
+1B, 8420D3389F5A70948C849A61776F54B127408675, 1EDF07662644CC78B59D4989F6885029864C949D
+51, 65C2D502C55F9934CEF0BB25383986AB2E0CA49E, BA1CF863F7AE4263A28E18641C478E8700A3D6A1
+F3, D961E8727054EDB88D151E791B6720DAB7AEA0C3, 614B58E73D30DDFCD9809CBC1E422718346EAC49
+2D9, 6444DCFE878844CCF1442CB403B13BA9C24A49BB, B185248C4ADEB414B5F2A4DE4792FA49F7B88469
+88B, 21B791B84DCD74EED62DA2EF61D7AFF18F1393A1, 28798D935A156402BFC40ED90A063A1AEA680D34
+19A1, 572BA1E8379A5B28F8FFE4BD223F27E83DFD370C, 330FB13170774D2579AA26F3DCC9F0391C7F8270
+4CE3, 1F717375841FD86DA3B1F5D59B0E9E95D37F08ED, 29EB9638A4ADD19BBB89B118A2D760201DDF700F
+E6A9, E1CE3CE3AF7EFFD286EADF0B418C9A05889B693C, 81FC9368B188462B5AC95F0D8A3D53F5C9FF8A0D
+2B3FB, 2791C5D76202A76BA787741D2142AE76D214ADBE, 8C59B95F0C9F90853F022CD2B70BF3B8C68D867B
+81BF1, 8038EB6C1B0282AB3446388A0EEC7B096DFAA726, 33D62552D9098B4337AED6032685202F8EBEB3F1
+1853D3, CF7D345CF20ACB098E0A8225D794C9A38EEA6FEE, A6B98C8A64EBED0776399BFB2004717F3D23994C
+48FB79, 447EEC2D32E04E4927B7BD18E535643629B5A1A2, 24D10DF21818B0D7E49838F6B7D5C4BD1CF062D6
+DAF26B, ADDF2F21308E677024A452CD271F970E7969ABA5, D8041D9460AD9F03C32EF1A365EBE432BB3EBE99
+290D741, 7D51962AE41F4566C99E397C1B1128362E3AA5C, AF92EAF3697E3FEE1A5E3C793392F65E0FBB4474
+7B285C3, 6252D84D3EB102E5B0B5696503A7657482F32318, B489A617048ADB3D3CAE236216AB6D78619630CA
+17179149, D06C5842CED75CACFDA10165B05EAF6821F5619A, 1B4F4DCDCE1A5F6D623B251C0C51BD948FA80628
+4546B3DB, B014F5B6F62004E5A796F68C7E5772C41240C181, 1F31743653922B1CB2C4037D592A3C4B07ADCADD
+CFD41B91, A2A58B6C6604DE3E36E3763A000B5A8037472F64, 4EEA2DA2D76E3DE2602D7DBBF66CC36CD8C01D54
+26F7C52B3, 3E0728818A9B37873CA26FC08FB2908397562AC2, 143A2F37F47124C9F2A791A13E5928D8DD63D7FB
+74E74F819, 646E8237D599CB70520D99C48B8725E0D3A1E47B, 1D8C75EA7FD043039DC378B41D51FFCB0C9F7EA5
+15EB5EE84B, 94C8B61026F780C572CFA07B6AE98AC319E3E16, DBEB152E1112807F4D146557F3333B788165B6C9
+41C21CB8E1, C31DE42309121B76885EC71836E8532FCFBDF17F, 9578547BEDBCE49E5D3B88DB9A8E76D193A2FD8F
+C546562AA3, DD709193F70D881E96D1E3FE8D30C4E5D95CD0A1, A1BD32AD73638F5DE00ADC8A738BAD35116A397C
+24FD3027FE9, 20BD337A1C3B6B2C0936229E08FF28F035B5CED2, DC0B024AD5117964DF0DE6CEABE7EBDD49305B65
+6EF79077FBB, 7644EF60485A3882266BEF922F3F390746BF7A85, 4EBB74E80758EF3CDF0A899A9349BC1715ED0C9E
+14CE6B167F31, B05B2ECC63EBB6B4B97019BE1D46C97E79362887, 7113E1C8179F4C89DF42EC63A636222F1AB776CC
+3E6B41437D93, 8E3CD193407A1A05B2DC651937322653C568193D, B008A687A692AC74F56C096F9F60C81D32B214BA
+BB41C3CA78B9, 6C9366454B69A5D54D9C084CA0C7043F88E558CC, 40DAF3292810063EC6EC062E75AA895C2DE6AD2F
+231C54B5F6A2B, 88641DD7878EBAE15FB31C9466FE9A823E3EA320, ACB5D761054F5F0EFF4CC01427D5E383F6D93B10
+6954FE21E3E81, 7DD9BDF976BF62FEEFCC93318C8658CEBFD31FD7, 7A5AC9A50167DAE59FDFD6A9CEC9BDBAF96A1E07
+13BFEFA65ABB83, 4F37528B809377669C5BC7D29A34E6D6D741FAB7, A1F9F12295246FC4263635DE2DAEC7A06D12D418
+3B3FCEF3103289, 19E908A0DDEC766963BA8E395B4337E157325ADC, 5377FC22604B0BEEEC14B7B89C5FC0E3BDF5FB28
+B1BF6CD930979B, AD6828FF8A2C714410F256DCE3B5466EA1B8E06, D70152C75D4D0A1CCD9C4AEF6CA0732E15B2F37F
+2153E468B91C6D1, D35C1821E9178D8E14F4FC2FE3FC2CD629859A3D, C7856C1C0FB89C2E3C6F17D2D2878BCBC14E8EA2
+63FBAD3A2B55473, 6C4FDDE7A57D8A1835FEC97AE239E3F791C8D610, 5AF157E00CD0F3C542A76E41ADFFD5240C69D9B1
+12BF307AE81FFD59, B2A08C0E60F7ACA550564158FE654E4C392F980E, 75EAC63D8A3E5DF1C04CB945E587779C3B1E0888
+383D9170B85FF80B, 69AB1ACF7459F75170C471A6547C7E8C7DBC679A, AE4372A74AED737F06C073151E29BAAADD1A1FF
+A8B8B452291FE821, 192BA97FCBC2F0CB5F6814ABFCBC92263F7742A9, 368630B6699AA2042E062D19B0F3D3D12A4E9EB0
+1FA2A1CF67B5FB863, 3B956C45BDDA8EEAE4A17B14BDE70BF24E4BE624, 364E838A0D2286AE1E5A569845F48F75F9082860
+5EE7E56E3721F2929, 4C66B6F302BCC8F7710F3E51C07364D62E09FDCE, 5F9250F3A1DDB47778A786872D21F2FB24871CF4
+11CB7B04AA565D7B7B, 70C38B87E670036133C4CE9A09455364216680F2, C56E35595F59202874DAF07381C1C4B766E4E96F
+3562710DFF03187271, 29349718970CB446DE3751776F888DD2DB1CBA01, 30B5D3CCE0FE41AD03E2ED3C19C3420333050B67
+A0275329FD09495753, 477286AA0DA11A7D3D841D45CFA8EF3153B71BCF, 2004ECC556EF42E8507B6145D0986B8D38AD7584
+1E075F97DF71BDC05F9, 89FC9732EB9D1C8387CEB407B18ACF86394ADFB3, 423ACC1504FAAF6658BABAEA2DB8A9E3355E34B5
+5A161EC79E5539411EB, 6B0CC0CD2ACDC6FB236C64174BB92B46FFD655EA, 15BEF653A9CDD3B69FEA15806D28F1F953CE8509
+10E425C56DAFFABC35C1, E594EC9A082D9C9CF0E2903892114D6705EA9EF5, C335401C5F85F1AB23F5DDA05539F56852C12366
+32AC7150490FF034A143, A1DA9735C5688C8CF0AFCE527CBD75205B6D2F79, 9208E1D248D24A89EAB5671AED2B29C19E66E9D8
+980553F0DB2FD09DE3C9, 716FE2953CF02AE9E4E86467135CF59224F10F11, E1F19DBA3FDC0FAABDAB73C7583D41B467360545
+1C80FFBD2918F71D9AB5B, E8F9B793D5548416EAE8BACF52FB357FC955F047, 60AD53E1B3BFB62F4E414330D5D3A2C68FA7B3D7
+5582FF377B4AE558D0211, 31DA4CEF9871886D6ADBF5ADFD770D7A265AA6C0, 226E6E98BBF23DBE45C07DAF0742BE32C1D55BD7
+10088FDA671E0B00A70633, 558B3CACE6E65F9D2E1FD8C73146F5C3776A41A8, AE963B4F527F354CEAD761155E6474983289DEC0
+3019AF8F355A2101F51299, B461850C5DAB3202C939D9CDE13CADDFFBDEC5EC, 6A8335F0E1EAAD381BE670FC2D0D7B0E7EF278E1
+904D0EADA00E6305DF37CB, DF9CA311A41C87D23AC786D31F1D62C64502737B, CB5F077ADDC5F64C997B537F6AFD6D4341446FA3
+1B0E72C08E02B29119DA761, 1343D4BF1A1B07C9E9F029DC25EC26DA98031B80, 34A29D924CA3261FFFB55AD2855D15A5982F4FB7
+512B5841AA0817B34D8F623, 609DEE8415BA417C7166C2A6AF8B1B834919F8D8, 5B5632885CE4AA24F710E31F4C076A0F11A0B5C1
+F38208C4FE184719E8AE269, 1BC12BD267E6C1D74667EFAE076CD06DB2546713, C5E2F17FC8FE6670B92092D477D36494EE455703
+2DA861A4EFA48D54DBA0A73B, E1A778AC7EC61785D20BF8650C15B671E6AD5C52, 3201B8DC6B877ED73C69F9670D276731AE6CC4CE
+88F924EECEEDA7FE92E1F5B1, 428821C652BB8700A1E1B59BFB5469A15EDAF633, 7D46FAA0962396B45AC784F4254D644949F3F3D9
+19AEB6ECC6CC8F7FBB8A5E113, 9D955DF5224EE98A0BA51946704822B66577909A, BAE30607207937A762826748562C5F52B94F8955
+4D0C24C65465AE7F329F1A339, BF7666B4577BAA731D3D0BEDAB3AE9AF34E34D44, 5CDF7C3491AEC5085C9BFA470BCE7221749A64C9
+E7246E52FD310B7D97DD4E9AB, 9A7380E6C6EF78D85877BD6B502B31B709F0B238, B790D4CF47CF016409FCF0640AB6F789596364AF
+2B56D4AF8F7932278C797EBD01, 141A27A063FFD4493BCE16B97157C192FDAC4896, 5094E3373CCD16A41E3D26402B6CBF05B66F5253
+82047E0EAE6B9676A56C7C3703, A94ADCFFC4A2889AC15A03D62D5462771BC03DF1, 714A95DCF71CFABBE2DEF7C0732F7950E98F6EA4
+1860D7A2C0B42C363F04574A509, 986FCD3C2250CF0833F82DF570CD2455E05AA778, 654DC271321184CFE4A09B90EBE5EE1DCE39E439
+492286E8421C84A2BD0D05DEF1B, 69B2D8188147BAAED0F53696BE978726B1810EB, BBAAC2C57A7366B79F2C746AE61330AFC94C5B7D
+DB6794B8C6558DE83727119CD51, 508369D18CA0B1AFE58B41D1B495B032E23F139, AC99587135A68418C7577718E57AE216CCA1F974
+29236BE2A5300A9B8A57534D67F3, A1DECD9248948809A877115C150A6C2D8617956C, D0F69A8A05CC2E7C1DA4AB9D2AD724DE25BC6053
+7B6A43A7EF901FD29F05F9E837D9, 16BB473D808896EFC753AD4288F029DC201E1E47, 67A8176A4C8D30B42DC5C7EE7892F00E81A320AF
+1723ECAF7CEB05F77DD11EDB8A78B, 9653C0D9A082D4B1BE251F14A501B8EDEC58D25A, 66C623CDD039A947770DE26A54B6675BB9E2A965
+456BC60E76C111E679735C929F6A1, 5A75B62AE371243CA8E5915A5B5C76EC87F25606, 9CC4C4D3DD99EA7ADDC1F168221537C3533A9A18
+D043522B644335B36C5A15B7DE3E3, CAFCE2D4436D700EA31658A348B52F44A552FC2E, 42054A2D6D06B6C54C7159D279BD98865ADCCDB9
+270C9F6822CC9A11A450E41279ABA9, AEBCF825743D439712E0BD27F3E0C3A6282C73AB, C09282EC7246840D085786A97774D1ECDE84B976
+7525DE386865CE34ECF2AC376D02FB, 8CECABC82841C8FF039AA57EF9FE371C5E2EF4B0, B5741CDEEC4021AABF16F0DD3EFFAEA6AE966225
+15F719AA939316A9EC6D804A64708F1, 3C6E86DA98D74C3F2DCD4B65F504E6BC768D3D44, DDEFB5BD0E5771D8E2F634F29365D517AEEDC036
+41E54CFFBAB943FDC54880DF2D51AD3, 373BC2AD337D32261178E9C57C70E0554F4CE186, AA096F06913DFB0912C9CEF526D44B1E324BCD75
+C5AFE6FF302BCBF94FD9829D87F5079, 4C7CC3FCF855416C8E15BF601A0122A5654F97DC, 878D540AB2344FB4ABD9C03DC470AE28ADFFFB7C
+2510FB4FD908363EBEF8C87D897DF16B, 54D483E6242B4735A00156C1CBA84B91778CF42B, A78DDE6489C0A80E9308BCA3157D1A8B5B3F57E9
+6F32F1EF8B18A2BC3CEA59789C79D441, 6ABAFDFC5BC14A60A28D77972F340E3B842216EA, 51038A67F5D31948B26307B4EA7AB3640C778053
+14D98D5CEA149E834B6BF0C69D56D7CC3, E82C553610FC8B63FEB0DB31E3A0DA68C106E5E3, 1DF1F776DADAAAE58ADF21FBBFB62C0097662099
+3E8CA816BE3DDB89E243D253D80487649, 897C848BF06BC553EC8E8C8950BD09804998C876, 14D7A410886B0DB90525AB7BA1EE246A73A60E9
+BBA5F8443AB9929DA6CB76FB880D962DB, 85D158E140BC6A6CCDF89E8AECA1A7CDB1CA84BC, CB60AF36DBF61BEA2BB2A9C30AD7CEA29D2D43AF
+232F1E8CCB02CB7D8F46264F29828C2891, ECAC9F0EF8001E781DA7E108A5EDDA176E1E647, 34537F33929A755A752694A1DF94058D0C347CB0
+698D5BA661086278ADD272ED7C87A479B3, 86C1309A598A35D2D9D7990D0D97007F46F05144, 6CECFC39FCCFFB543C08024647272AA85E8559E1
+13CA812F32319276A097758C87596ED6D19, 46E4BA1C1C543206124874287564B133C90184A, 7601EF178B343FB8CB5A58AC17ACF7B3FAA44DF7
+3B5F838D9694B763E1C660A5960C4C8474B, 81E2A9BE976D6165DC244519ED5101FF295D7E3E, B3C49C56550204A7FD1B0711D53D76598BB99CE7
+B21E8AA8C3BE262BA55321F0C224E58D5E1, 472E76D0B45F118EABF6F69D214C3834BC1C17DA, A24FB561FBF73B6239FED95D46AC25BD212E6B1
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, C80FEF3CB80EAC6EE159C1ADA0FDA46F1A245399, A30DD96A4188EC86845E5AF2AA49019F6AE48A85
+64312DFEEE1AF5788CFEC3176D34C11F84E9, 850E88AAC63BA8E0F781E59F6F9DD9A5945975AC, E2F01022108120D55B58EF453EF6F79FED112E71
+12C9389FCCA50E069A6FC4946479E435E8EBB, 723B3443B2093A75BCEA86499C0405336FAEB7AC, 78804B263B316501CC15AF25EF83BB3C32958CAB
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, 45CB4A516AD12FB4416A7CC7B9B4CEA46983942E, 8D9CABF331456BD32E7EFFD124476BB13A640295
+A912FD9E31CD7E3B6DEDE937884905E530493, 45B92C68D067BC02121F17ABEA1F28BD8B7E522A, 8D792BA364EA00CFF2C80755A2679FAFEDA527F7
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, 9571BFAE70217D7FF606F689ECA2814876AC21D3, A76403E2F93669480823AFB0D063ADD932082B00
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, 43DDE406DCBB97095064FC1146FF3AF03B0A8969, 2DE4F4B03FB356942571C522525114EA1D53CE92
+11D500BFAF40AC5044981798DB5FB39F2C17B81, 9123212E0BD1280F052D0B4A9263C2A78B19495F, C33773F5870235904A81C2821455F3655FE0BEAC
+357F023F0DC204F0CDC846CA921F1ADD8447283, E38ED7FEB30387E2A385C57A95CE92F0DBD840EF, B9428701847396E5CDA66DFF5006A37DB551073B
+A07D06BD29460ED26958D45FB65D50988CD5789, 13F5B9BD779209D40F75BC466868BDE3CEBD6E1E, A306B85F579BAC1BBF9BD247A7D277699F8E07D3
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, 22660136A8DC351234D82858B99EBA6B3291E353, 8E9F4F7A1564345987E9018804E209129B983D1
+5A4653CA673768565B41F775D6947D55CF3813D1, 6B9E99060CD6956271556E2107A005A2EE2D588E, 4BF231D78E1610201E838BDB3FD3E0F99733F9EE
+1.3.36.3.3.2.8.1.1.3
+1, C0A0647EAAB6A48753B033C56CB0F0900A2F5C4853375FD6, 14B690866ABD5BB88B5F4828C1490002E6773FA2FA299B8F
+3, 15372D94937774620BDBFF366D5677D8464866C7B0B20626, 240F7E24234C9ECC309F54B7D88002EAF78341AB1D1E4919
+9, 3DE1B80404F2D352E1E0424AC44AE6FCCA3C36E4DB3F2C8B, 42703B24FC029208D243A039D1218C6596901CF5DC57A0AE
+1B, 6B6B27A1B34176EF5BE4A90F3EB09819C2AE2D2D3406D493, 4735BE08740DFBF94E69BD8B7EF692456EC5FDB4FC56F474
+51, 81283CEE8EB6BBDFFF42417BE3493972B8F6688DE5132A57, A6892DA79387B8DB33F5F30620558A87DA1AB26FF3F1D269
+F3, 2E778A09031D67C380C1CE82699E926831E38FFF6BEF0397, 1162D20DA47C27C110F8450084E17BFA8AB2043F96A9AF11
+2D9, 55EDA6391B0088FB2CA0C9853A887B3F4511C3A745579053, 5206592A7BF6D149AC334208FCE29D8F0FD26BD5AAC2DF06
+88B, 26C1CA2C155A228963DAFD1F0162F35CCA11D41A0DE1E6E6, 3B382128826CE2D812A1235067FAF792B6C47B87EFF80608
+19A1, 851530598CFAF7C6151C34B1F4F96A7A2D47224058714FB6, 327027D32D0E90975D10918AEAAC6DA22ED1147D8109A83D
+4CE3, 49CE4D34AE0A79450F8658EA94BBDA0DCCA08D3BBA198027, 2BCFDE686842FC3335E8256DEE40759CBA563A28DD4AFA38
+E6A9, 4993959969947DAA74CD89B1482A8B0222B31C301E187806, 1002864BF1D0B586D2B7E3CAC05E6D88316503B3C863BFA
+2B3FB, 32CCB9ADA919C96E00549CD7766E9F42C3BC1F7AA26047B5, 7EC2F87C27775506F7D7F03D02D4BD4DEDB43782CE7C0521
+81BF1, 757DA0E7452128F8BE474BB10362C232B0B9B1744F309022, 3DC3A6B7E8D9AC1C5EEE92312F97876D3A7CC525B96111E5
+1853D3, 232B2517A03FA910F792512E0156C51119EC3A6F57F80043, 10B62EEAD5DDB374EC61380DFCB5D806CF543CBC41C4568A
+48FB79, F028F0C4531ED5F39A825E2C37E51E3975C27794FACC883, 7FACCD61C4F4FAD252A079BBCD38821B454187B338A3F47E
+DAF26B, 3F3FDE56A15F210F365E4ACB29501CA11DF915E7361688A1, 194D8C4955AE97A0723F98431AFE4D1CC07A1F01002132DE
+290D741, 4350817B2E6AE5CADA4A73F49F8172B6F24B8DC39010F52C, AA0D29E18B607E39A624DD9A11E74BDEB2E2FC1E87B91C89
+7B285C3, 4F402025232360A82BEDD6BB4E17D13C22EE0582C4A6DECC, 806A16FA2ED6E53D83AEC7319E2DA8D5430A200C8021BB99
+17179149, B77A1FB68DA53BAFD6B18CEFFE16AAAC17308549F43DE523, 421FB8870B7EEB49490520B9FFF2550D282C486D2AB7E498
+4546B3DB, 205730FD02089FF1E02FF439F7F9BAC9C3FBFF9E18157932, 87008C5125861A361D5409719F261BAA40E63D319F2DE8BF
+CFD41B91, 88E669450295AF865BE8CB29C1782110F3051C314E12F34C, BBDA78931D143757EB2635D98B04ED6B1807425332949F8
+26F7C52B3, 5F3D1A6EF764B33FD2C3178BE49308603652C0610F1AF764, 2422EEEC1A57489C6C88E13EDB22936093428614DF31D28A
+74E74F819, 9BA3EF8D35060C4914ED6E26B9D10F49F181695F0F9AB8E4, 4F123A8419B5A4086C195BC38AD770A19C7C717221594B85
+15EB5EE84B, 152B9632352A027D5DCFC3638009A61ED2908F9CC1AD5D2F, 8E05A2D75920646DB8783BE17A40F81EFF90EDF9DEF38CF4
+41C21CB8E1, 23279D291D84A600B0183AD972942423E0EB033F12C0F369, 8EC0F8379501331C684A964886CBC46D5D518F8B65EA61F1
+C546562AA3, 4AA6B8680112263E0800BD0EEDF8C96013446CE312FFFAF, 36C0A8DCDF128CF516D4121B8BE76F6505263F176D19123
+24FD3027FE9, 1FD055778F3D3663CF87FFFC6F02847EC52FF5321EDC1664, C211242F88752136ED0CDEDE08392F38D7E148EE173C5769
+6EF79077FBB, 1B3818FB51F69B7B9289927121D600C8B7F5C2E3C9F109FB, 75329E1D8D024BB5F52D18F60F064E359FFC4114D30B75AD
+14CE6B167F31, 7E991DB69689283F054D9242FA8AD14E4A43FEB179D36E7B, B3D30B85C5823DBE96EC16186CB3491AE240C713E22990D
+3E6B41437D93, 9148A894330BF850E240D67A02F416EEF9BCAF0444386C0F, 110CA7E702670A48BA44D44CCFDA598175F7F1AD75173AFD
+BB41C3CA78B9, 9E4F6CE1E7102F55BE642C5C90238E0726C8ADE9293D91C2, 5A79DD82D77EECBD11CFFE4B9472F879E8CC656F55F94377
+231C54B5F6A2B, C202F399B80AC881E833C197E5A03F5EE5E7E061646C1BB8, 8EAD676E50871323DAAD4A5585FDD8F11056B5378745D0B8
+6954FE21E3E81, 67BADC860D5E8DFB5B43B4039E3A59233BBFD131414DA9A7, 885AEE55E8816D04B08FE3D7908FBF0C3BC3ABF8BDDB01FF
+13BFEFA65ABB83, 7F3DD959EED5A75FC4E621B0F1CB41BBB9B197432025ED5E, A87596B33E1C9D94A5D2A5ACF34C979988BE097FE8DF109A
+3B3FCEF3103289, AAFCC1E7DEB01438320C5A0D86172F36D1AE6DF71ABF50D4, 204BD5BC52B48DB0A370FCDA6AC7D92515AA8C733EFC9158
+B1BF6CD930979B, 54657D1F78084F27B40C63ADB69103375135C1CF0AB54AFD, 292A4F6D7D03D0276692960BA0F4718AAB8400FCF9DB6033
+2153E468B91C6D1, 86F133D92071066016B2FF0BC8605B4D1F77FB798C1AB89, 91F9B2FE9D2FEA6C8C312DF7C7004ABE91925F87CC7B4EB3
+63FBAD3A2B55473, 90007D88A2BDA79FC74D480E15F5B95C9FC66C52273E5ECB, A4B22C524DB4F631C164D00A342382609A354C79E1AE4309
+12BF307AE81FFD59, 58A90F70B9DC8A33B6904549B78B44CADDC51C0723B8F03C, 1F77C8C671B42A6E2A27AD7FC5514EC7BB7525533C75F0B9
+383D9170B85FF80B, 269AB02DE4BCBE734ED2B0BCAA60D909326A7DC7D60CBC81, 88FFE6D03B70459A108480EF3EC195FD8B481B9675DF3CAC
+A8B8B452291FE821, 6E5AA6DE04F2B07D1AA132D0F8E732187D2749A6DB7C678, 220FFF23A8806B36BE5073FCC5C83694D9F9B9B13162596A
+1FA2A1CF67B5FB863, 7F7A91ED23191857223EE161546338F32ACD70A78D551830, 9EBAE410DE1C6D32ACD8058422897AA3A5CF8052CA3D2103
+5EE7E56E3721F2929, AD7A27F906A85AFFB10730E1C69F62CA09EF61F940718A24, 3B1AC0B99075AF0134FC3B70C82B431A180AF7D0A17B6B88
+11CB7B04AA565D7B7B, 3CCBD6A44DE3EF3FCAF592BAB09B6569207C7CA326BCFCF7, 27AEACE53211593DAE07E28523021BC212C0D707358BAE3D
+3562710DFF03187271, 4F8830FF84CA529CBE403F16C35FF454F700D85E28BE1500, 757E2B112B54EADFB53B94E45BA3CD8E96BEEF29F0B0AA0B
+A0275329FD09495753, BB29D839C03954732005C96457185FDCCD4E889F669FABEB, 433DAE8FD3C29CC05AC2239BE6E7271E12D64844133BF5E4
+1E075F97DF71BDC05F9, 407B961F46D046EAEDB0B61D115A5A9C34A1382C0F22B9B4, 3232022F706DC25082E58BA062819247DD28DE28A2A139D4
+5A161EC79E5539411EB, 7B61D06DE1671EE4BE0B7B471DCBC28218FAD482358434D2, 88F767AC4F8E23A39DC8065B3AD8B9AE0B9CF9B4FD90DE68
+10E425C56DAFFABC35C1, 8929C306538941A70E79593A1A0AB3D629A5235A74F054CC, 9F122278AF67A34270FFBBDC7A506E1A4A074C19C38D5DCE
+32AC7150490FF034A143, 93170605EA162CA6DE9F091ADD8E1587F172E9D050845751, 9C5C4A58A3A727E592EC5030FCF4777234A8AFFF6BBD7A53
+980553F0DB2FD09DE3C9, 22226FDA07875956FECD9886C7BE5F14B850FBB8DA4CBF03, BAF98E928EECB044869039DB1E385377AFC80FBFAB06AB5C
+1C80FFBD2918F71D9AB5B, 37CDB369B397199CE9622239BE453A6F24E6222C94A88971, 7EA3D907AC2FD95EBEDD4A26F899184126D3AEA6E716C189
+5582FF377B4AE558D0211, C16B53593230FB520CFA152CEAB7D7DC596CA214AE8B5923, 600D2F0173A807BB5FB932D85C70989E76D99830397DDCA7
+10088FDA671E0B00A70633, E3DC52820C5964E1A98DBCE9683482289731AB18573F59C, BC94E86DB104D98055BE53FFF53190CC49339064D60E7901
+3019AF8F355A2101F51299, B55D21043664FC16E4927FCE2C99B2EFDD58699C3FA3914D, 9478FF6A90D84EA6E092102477F70FE47AAA19855CA8EB00
+904D0EADA00E6305DF37CB, 37F472C3F2023110B9764C7BFA7F8B77962E3C312842D396, A0834AF3636984D58E851618423B3FEEE59E0D341C618349
+1B0E72C08E02B29119DA761, 3B2395A2AE7865B8278DB284A9574628AAF5303BCD944997, 2B3B763BD8A4E34B2AC8D7AE3E15D42DDD7FF23EB5886358
+512B5841AA0817B34D8F623, 61471F7DCA1BA9911C61C93631417396CE676A21837B50D2, 53853108898E5C29DB32E818FC07292709D542151651E29D
+F38208C4FE184719E8AE269, 14B0010F18CDB3C69D0128722BB571AC1AC5985F8C2AA63C, AFA0D4DAC0585D8014A27F2A7A274FF6678EA1CF9FD3FAD2
+2DA861A4EFA48D54DBA0A73B, 831601F000164D5264AAF516932BA849528E59117147C4D1, 7E129217D207ACDB3C33CCE0A098ADCD8E4E05C31EC2142A
+88F924EECEEDA7FE92E1F5B1, 43C00E5807DABFF6C1412F1FBB9EC3C58712214F2E537530, 8BE8283DEF77461C638566FFCEB2DC2C420FF3546934E4D
+19AEB6ECC6CC8F7FBB8A5E113, 8263C95297007820470FF512CC3D1142B081D4DC72FEBA0B, 4903389E64F1A015B374EC894C8FDDED4C550F3041124CB9
+4D0C24C65465AE7F329F1A339, 1A9FD51416775E7C44FB257A6E7C20FA1D9D565EE08B3485, 97FE3EA3C8AD2E5CF4594E775EEDB21C7C9053C2CE85A889
+E7246E52FD310B7D97DD4E9AB, 54AB4F7852281104964B562CF749EEEA71A62CDB3952D797, 9C57EE2032F91208AF05B828C300D1C94708FF3B05BFE7E
+2B56D4AF8F7932278C797EBD01, FDF7DD489CE3A1900ADE9EC805F829EBF4035AE9E2F777F, 58E9D114AE1415D00713B6A9F791DB1BB5955DFD8FF508B5
+82047E0EAE6B9676A56C7C3703, 6A9A0FBCC533215F7C4043C1A3FA6621CBAB39D2B833FC24, 5519C3763F5576A1EC8EAA00AB24CAD218AFAD8D22D35481
+1860D7A2C0B42C363F04574A509, C18FCAAC2E0EB8C9F1FCBCC243A13EA2486A5B7817FC9FBB, 922C1AEAC26F9EC2B3887307C0E5649ECFD073153A7D4708
+492286E8421C84A2BD0D05DEF1B, B1964A9B05B70C12F0E48CB77995559C79D075A70FDDC838, 2DAA8313F34D7C10F4F20DDB8BC1E78C7F43EA13110A24F5
+DB6794B8C6558DE83727119CD51, 301E9C2EBE62D60E760B587FABD90AC023B76E289145E5F9, BF6D7EDABDBB537EC30CB954A8128DBCDF59024FD46F1AD5
+29236BE2A5300A9B8A57534D67F3, 8E48AA82B9BB8B30D727F23EF9F4BFCC5C098477C3182F21, 5FC04F04A37539673170811F089B778DAADABEE7A4A7C056
+7B6A43A7EF901FD29F05F9E837D9, 3FAC4410E7EF6DAC16337B91C0BDA21EC2C57CA14CB6A5DD, 71EF21CD44A7BB7C5BEAD9B186391912AB69B0F6D15E28C4
+1723ECAF7CEB05F77DD11EDB8A78B, B8BADEC34B00A57285D5F7C9986D36FF32EB725FBB805709, 3A0518C91F781B3F3C2AEB6678B0733120562074B099EA32
+456BC60E76C111E679735C929F6A1, 76738B45F7FDEA6E88E8231769CF5B81108ACE1548FBE746, A4C43A885754915113D260A62B87A8C9381C6B6FF8E39A71
+D043522B644335B36C5A15B7DE3E3, 5EE8D910410BC70E5D0E43F142BDC3799AF1D30EF2605885, 1F50B838ABC0125B76C3D5BF7DEBB236F9BB8B528EBDF891
+270C9F6822CC9A11A450E41279ABA9, B17CFFCD2FB4AE89BB4A5783E38118F26F4DA596D37E5175, A235A4FD7E5EC1B29A5C9CDD0044C13F69C4A5681A782DF8
+7525DE386865CE34ECF2AC376D02FB, 8668EAF423C44099877980C339EEE68172D8F78E7427EB18, 69300D8E124A13CF8A4EB2EFDED6110637FE0D6CA76B2F81
+15F719AA939316A9EC6D804A64708F1, 769563AE36AF720A45411501535C18BCBA5DD31195D1D24C, A9ED2ADD8B69902D3D91912C5F54A7AFF18B0F4E26FAF4A8
+41E54CFFBAB943FDC54880DF2D51AD3, 138F3393C69E47240D349310493D86500D3E33DFCF3BE80, 9162178BA669960B0C4A462B03410731AFBA03EEC270A008
+C5AFE6FF302BCBF94FD9829D87F5079, B5AFA48DC52EBE93CF8FCC6197196AD286FC2A0101823544, 59E1D629088E8C1FF930E70C8AE98EE42DF686CC8D1A5819
+2510FB4FD908363EBEF8C87D897DF16B, A4A28324D6AD874F9CC6137EAF93EC69537FA64CC0D8807F, 8C278D4B0FC640BEF155D9D5ED1D23A556054E78C6E095A7
+6F32F1EF8B18A2BC3CEA59789C79D441, 4A7B023F0BB714352833A5F8872F397981738E48B5CDDCA3, 3F23F359030DA8ACD5467A940C04F5B76D4D4A0BCB6943C9
+14D98D5CEA149E834B6BF0C69D56D7CC3, 874B2F8ABD3F86F3C1F8DFA075955EEAB6E11180304EC14C, 15199F9F2663D6C6B7933711DB59A7DEBC1D20ACBF3B8ACA
+3E8CA816BE3DDB89E243D253D80487649, 378AA43E9045F2E243FD0EEB13E8EDDB7730D60174B18707, 8D9D5BAAC1ACE8AB2512E08308C15DA9AE700D85206E6DFD
+BBA5F8443AB9929DA6CB76FB880D962DB, 78CA67668B52C284CC667241F4694F7430262CE881FFFEF0, 87A1D3860EF6DF1827E171174F012A1C3BB841A255E9A3FB
+232F1E8CCB02CB7D8F46264F29828C2891, 46E07162B7AA5B13A8D4D38416851FE2D59D9107FBDE7F79, 1AFFA722D208FC39416971D5AB4E9D0AB0742CADC535F09E
+698D5BA661086278ADD272ED7C87A479B3, 1F5F6195D60F0747D73186BF6E3C35A5643899BD0D9BF1AE, 15146332713C57587EC52990438BF25857832E34604B6944
+13CA812F32319276A097758C87596ED6D19, 3B7E53C824740A20EDB0E42BC7EE72DC8B6FCCCF9EFDEB2F, 548099F96E2FD129F0A2290F8A51417778442C1CA8BC4B16
+3B5F838D9694B763E1C660A5960C4C8474B, 66A1900A0649953045405143864B4E204F23F0B3A238CC61, A45149CA592AF06320FCC8213740C6C7A9D9DAFC2584F2EC
+B21E8AA8C3BE262BA55321F0C224E58D5E1, 71456AD2EF7B3193DAC4C22AECD767224AD636328B293578, 9569C7A28CDDBB0997AD2FACCED65DCD06745CEA1CD565B6
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, 6153263EE368713682C135067F0FBA8EB85BE7D7CF54F853, AD1916EF2C24F60D97D3B2AC11FAB95C8A6DF4CF0340F319
+64312DFEEE1AF5788CFEC3176D34C11F84E9, 59CE61C9CA9D383EC5C179D3D0264740C6903F74C298ED8E, 7E271439DEB776BB28E5FF42465C8611FE177F23E45606ED
+12C9389FCCA50E069A6FC4946479E435E8EBB, 352D983C3572FCAC9D8E5F12ECCCF591D9B6AF0AABBDF97, 13C0088B9AE2D5FD1FEF8F1EE0820DA6B632F13D8517086B
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, 9AB59EF54E54A6109E0D5EAF4BB500E312DECCD9C44B46A3, 6A078DD522A4AEAB8E3918AC2770CD33676D42BC4938A49F
+A912FD9E31CD7E3B6DEDE937884905E530493, 67702DA2755CE88571BFE64C478CD8B3F767AF486E4688E4, 36F575326DAF5A05AC82D9BA7D466C27EAD553FD8CD2B443
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, 1CADDD72BF887DD71C00A9532F37F83AFD399979974BEFAC, 43ADC0F07C7F7030337B254E3CFA1413CCB490434C43729C
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, 5B0D19425213CF8C65D49B2EAB69ED01534E4D1802CEEB7E, 8C174CC3738826BED8F950BCD5747F9FE8120C3311C5C11A
+11D500BFAF40AC5044981798DB5FB39F2C17B81, 42869B96BC0BBE824834500564BCEBD3B00CB735CACC24D3, A2C8B7F2DB830D836EF22B2EC806DA3C142A83FB58FF5C74
+357F023F0DC204F0CDC846CA921F1ADD8447283, 4F796879D7AE5E40956C48554D85A0B98F7A3E261C137DD1, AAA249FB99C6E0CBBD3879D7749FF7F1C3D1772522ADEC26
+A07D06BD29460ED26958D45FB65D50988CD5789, 66E40ED85308D6C085751509350B11054F9C436412E68C7C, 2115B87BE842179395F205BF4AF674647C1F05D7A002DBEA
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, 501553C9D5F1949D32F3B30D3A82DCC6FE783CAED2B67AFF, 7852CFF2D5079EC85AE0C6169F664E212AF5C2A34C62CCFF
+5A4653CA673768565B41F775D6947D55CF3813D1, 9064EE23E9A580EC19ED0E2607B7A0732083AB2FD7C8539, 1FA80C63A2911732BF1D4B7DF11FE93F0520B152F8DF21B2
+10ED2FB5F35A6390311C5E66183BD78016DA83B73, 49E756A4E1E0BBE8B7C8F23F9A7B53B6B3085F448709147E, 308E6416481F42EA8AF3EB275F90A71E0C88A660407DD410
+32C78F21DA0F2AB093551B3248B38680448F8B259, B82CDB22B083EAD1398EB5F30B76293560C0CC8EF8275FF, A54BF254372DE6CA1791D038B621FEFD5E689AA5DF7CDC17
+9856AD658E2D8011B9FF5196DA1A9380CDAEA170B, 1227FF219FEE38CE777E3088FA80DBA6C8BF5B34034D85FC, 8227DCE4AB0D45FE15D49E3171CB0F70033B348FAE24A815
+1C9040830AA8880352DFDF4C48E4FBA82690BE4521, 1525EB5C73DD831C9DC0C1B7A0B263CCD7FD5E874BB7A0EE, 15E3FD0A154429A47C0793127F030973C24FB33FF70512BE
+55B0C1891FF99809F89F9DE4DAAEF2F873B23ACF63, CD6DF42EA1766DA2A5E1C0AC97F5E2DA0517A982242C809, 1F87F03B1D6533707E74C4CC45923A1DCD0308C9347A6854
+10112449B5FECC81DE9DED9AE900CD8E95B16B06E29, 377F64191E3B65755701B7A831E7E2561A8E7221848B8854, 3E453A05C37969C3DDAE17ADF00761DCF346A44636047ECD
+30336CDD21FC65859BD9C8D0BB0268ABC1144114A7B, 2F051F142CE5DD9889BB95EE1881CD3153CDD9BF954B96C9, 95D0487036E0BBE80FB9E426BE394EAA58B3D351B04AD7D2
+909A469765F53090D38D5A7231073A03433CC33DF71, B2180D8AFCE2BF5805073D265AF3330660FAD69047EEC213, 93049022EB664E1A177BED0744D5F42BC8B5D5DF9C004D97
+1B1CED3C631DF91B27AA80F569315AE09C9B649B9E53, 2C4C200A8563ADFC4663F82E0196B3F1A0B839C618DEC072, 24799B101803F1AF99BC3F0E8A0B2F22995AFDE46500C312
+5156C7B52959EB5176FF82E03B9410A1D5D22DD2DAF9, 6473C3DEFC9F6499C7EB3BC7E4268D5DABBE32BDA9F80E98, 63D9ABB1727192B4FB4407E840275F7E03E64AA92C899CED
+F404571F7C0DC1F464FE88A0B2BC31E58176897890EB, 9BC1AE879D3C70DB333860DF30671CD1286BDAC2E4413EC8, 93E3A9CBC5D641DCEBAD66E174ACBD8E9CB4C1AC0903C0B8
+2DC0D055E742945DD2EFB99E2183495B084639C69B2C1, 5F69EFA75320C99AA151F7DEAD3546909F04138DC2D089B3, 6CD44828D0A8DD8411B853DAB17F8DA3F2B2005E275784A4
+89427101B5C7BD1978CF2CDA6489DC1118D2AD53D1843, 14073F3A6223ACB37F2C1B9D6A4E1DD28D11410C18332E58, 42C28FE14785E83D65F2F46BE15BF750C51C934B29E28C39
+19BC753052157374C6A6D868F2D9D94334A7807FB748C9, 4CDFC21088B01DD80C5B388A3B494394292AC58709E7117F, 4546768875568FF3CD876F2780C4DF3D4C24261100A98F5C
+4D355F90F6405A5E53F4893AD88D8BC99DF6817F25DA5B, 96609F476FDB637BF2564AEE7DEA601DEE9AF9C9C42F6F2B, 461AE3911D8B2E6479D4402FDBEA0399C936AC9303683CD2
+E7A01EB2E2C10F1AFBDD9BB089A8A35CD9E3847D718F11, B1EF9AF3F7DB75D3EAFF3D27ECD646DAD847364A87AF02DE, 60065CF2D88C5A8C94EB9A858560AA649758034C16F19343
+2B6E05C18A8432D50F398D3119CF9EA168DAA8D7854AD33, B574061A8C15B34A9575CD559798EDD583E2FDC45384783D, 7E81F911568604E28FCFA4F81ED74100503E7D13CC99FF5A
+824A11449F8C987F2DACA7934D6EDBE43A8FFA868FE0799, 94289945D4592A05B0EC10786138BC7B4F5C7910391442AC, BD7A3107CC8B9A68BC06CA97088E99075BEEB2AED1A64B65
+186DE33CDDEA5C97D8905F6B9E84C93ACAFAFEF93AFA16CB, 621CCBA89F7F6E595EDAFA4A688E456481D318E958C4A42B, 6AA6B58A119577413B0F288AF9CFB4AEE4C183706465BC67
+4949A9B699BF15C789B11E42DB8E5BB060F0FCEBB0EE4461, 6AB0ACF3C66BE8E07A19D9AA34658970DC5168197CEFCCED, 2DA5C937238B7ADFA37B2A17F748F13F8FDD889F0F78C604
+1.3.36.3.3.2.8.1.1.5
+1, D9029AD2C7E5CF4340823B2A87DC68C9E4CE3174C1E6EFDEE12C07D, 58AA56F772C0726F24C6B89E4ECDAC24354B9E99CAA3F6D3761402CD
+3, 9051DAE686FA68103A478DB398818D048C2042F01F0ECAB577E4598E, BAA97F6F99CABF4A626C056B63F21F793589D36CD5981A3579782900
+9, 3678FA80D1990917DC54E0E14BA7FB847A960D8EACBBF0E8359739D7, A1ABEFCB7A39ECF98B7775FFB9D02854DAC0B497AD875914DFAB7387
+1B, C74BDFF5959DD0C6F9216095BB0DD6AD8BA152B867146E75FB862837, ABA0D783E86EEA822530C4DA4053EE85597C48996E105CE860F64671
+51, 700117124C7D5E6001419F725905CCE272BA31EF318FF278468C36CA, 348733183713D1D2C4ED8F5C2C6387D42C54AC5CFBC603102305715E
+F3, 37D306A81BBC67535792058A90D84D2DFC12BC890E736492DA7BB64E, F19CEBB5097C350D1E5AE579E3FF82989B2267C75E981A04F90761
+2D9, 97560F40D485C36A0B11A8BA012F646B3241F4AE6DB1F74C890AC141, 8CE9F73DF62A56B3B1403A9013EBD18FEE75FB5A927897438CAC7BE2
+88B, 7D611A190491F63D84A3E8FB0C7EC782FD3198B2C6833F61E2C904FE, BE330D050EA6FB0EC460001B8307E1C505F922D9D97D294FCD9EF773
+19A1, BE2485B40FAF4D78DEE28C4745865DC8FEF4B0A31EB4C61F0227C4A7, 99E0417C003BF157821BA493A4F2100AD715212A58EC5155298466B0
+4CE3, 8DC7F725548007EA8B83A3DE9EC9C4E2C1AF709D5E7CB7E5DC1D5D9C, 99EE4A916E1F08B02CC07E931E166789EFDFEC18D8A445AFEB03AF13
+E6A9, 560D9F6564BF9F33808B49A896D1C14D9000D5F103BA7E243A6EAA0B, 82BE72CD0CE6B10FE53DF27FDCE26023E22E0913104D3F8A1008777E
+2B3FB, 35C1C301B524400855E9EC14E81123E6A3BFBBFFE624942253D500C7, 9E627155DAF67B513620B5175602CD622948649CB5D0CB005C08BB31
+81BF1, C434D9C015A5E1D318C0322574E2F3897F4501AAC7FF1A47220D1122, C589AAE40B5A7AD47FE58176A29DDAD03D7B773F69D3A8CFD997F2A6
+1853D3, 13071082B5F73BB39E792518F2847E6D1BBBB3241B11CE4DCB033F44, 5736F3FC56FEF30241A67C033090809057BCD908159C4E79683C506D
+48FB79, BD13756E5C6883B8047372F851EE161A41810C2E812FD63A55CAD297, 4BB761688402C3218E660D9A5F4A1A099C3E43DBD3FB7CFC7366CF37
+DAF26B, 88B68F12D724BB9F2D0D281EA9C28B14E07ED554C245B62B142D8521, 662D7A48D38F0CF4DD1D7C98D0DB8CF5D6BAA92AE4E027130539CA07
+290D741, 67D1B6AF43C65B53F1B22B31F4768F3C52D3F89305998D0E3F022CDB, AB33A98708FA55728D764FDCAA6630C8D3827D574BC4D7149A601D02
+7B285C3, 5B650883CDF57C5E39EF9781D9E7E18C832A924974E6FA2C7C5E0536, 927F35A6E21751D6E01594B8C0B9684DA814CFE0064A158A7991889A
+17179149, 9DE8EA33B3D3F19D4C96F23C84B7B285D1BB8E8C2A4C0AEBF22F9355, 413B0ACB51E7DB22F4508AE326D2CE0A14D4C1B4E501084475C15F77
+4546B3DB, 407FCE31A7F006D422638CF676503623EE41DA24034CBF03E90437F7, 66D3DDE94E6BE78A84000D62C3E94FFEC7CE67B35D299A5BFF062CFF
+CFD41B91, 83EA95D2519AA39049EE26828F24D278DB13A10B00106A20625A4604, 4159FDF7381692F70FB3D99B3C3125C3CA5A814F02D55BF1094C17F0
+26F7C52B3, 1727AE2BD2213DBFD172616A4C101FF6132C0A6CFBE6AAA654299657, 31C2D3E165CA93E56CAE601F59945D9F6241CF00E4FEB34C8E297682
+74E74F819, 8B9CD85A1F0CF3FAF61E039E05A53F8DA54BA08925A884E1B3DAB31, 276ECE50A26503B7E19DCAB8B41AEE11A36A26DBD600B605ED792ED6
+15EB5EE84B, 76A2F5C94AC395CB7F8C7416F0DBA3F0F6E7C438C62201A42B8C0622, 20CD4642E639318C1B03F12105AD5DF44CDF5617A1A5E093E9C841F5
+41C21CB8E1, AA1CF6F6ACE92BE84DF61861E9BF7C562A55CCCF693E71B46AF2055, 3B5A5CEB4A2939EB010D8B9693C09903250DE8AE1A7322F4DCACD69B
+C546562AA3, CD1920D507C89124A1B9233901142E18E48FC883D87095EFD7A3314B, 93DC2B5800330A0907713F330525653F3D3A81CD39B45B76ACDB3CC1
+24FD3027FE9, 87A668F4C77C69DB0F444E9F0FAAF7FD171C3B63019AC8BB74BF8304, 857D6BE67C42F64C8AD95E76567481C2AEB9011FD9C5839BDC68FC09
+6EF79077FBB, 9CA11EEDD1589B1E7E33553C685E578669BFC4F66DF8D65D555D163E, C93685610713B0BE6A7D81999CE7BD151B2D52A937191C05E4DD8AD3
+14CE6B167F31, 1D9E8018FA189DFDC0B62827ADBB5AE11B2F33892EB3FEB12B83E75, E3AAFD986DD899B6F083E2BCB54CEE0D3EBCD119BFA4EA607A0FB5E
+3E6B41437D93, 7BA6EE049661425D5F8DC72931E7F2402A2E4A97D2F7FC143FD76D8D, C755B8D9FD768D6DC749AA7F9B4F9F27387D825E764347B65D2551B2
+BB41C3CA78B9, 6A0EB8B6773C7AE0656F3CE8AA4B1B750FF2DA2BC3ED589052849232, 2D334CDBAC8B5FCA776B87A39C1CDBB99ED7AC41806F3EE9F50F18FB
+231C54B5F6A2B, 587148ABCE0ADA869A839C22949637F750504939DAA0048D3A6805A8, 9D4840C74C2DB99FB39CBEE24153CA3E0A0CCCA7619DD8E76183C2C5
+6954FE21E3E81, 98E5C68CB3F779BCB81772D1707F2263936135C9A5202ED0D6562E0F, 347B205502C67E8C71A744DBEBC516BEE078681A5BA95D92D0C758D2
+13BFEFA65ABB83, F52C96E667FEBECFC4311367E66037B5904B990C89BB7C23F87F63F, 1840FDEBB9EC89A3847139770D6D47BE900AB0F604B6D11891DB94CC
+3B3FCEF3103289, AC714767BABBFA5CC9C609C54A875F0182D8B47040B61721F4720EEE, D5D0809EBF9673E3CD7B65E14EC1901C4AE3F36162BA286E4851299
+B1BF6CD930979B, ABAF5D506C352A1F70D71030BA430A982EC0E3563B4C70311957B10B, A1FD75ED09884D7246A681197801FAEDFA33BB188672AAFAB7FC9FFB
+2153E468B91C6D1, A4A3C4DC5F63E7D59DCB8BF7483DD3B55CBDA310FFCD53B81D6871F5, 8CF8D465B1D80770DA779BFDBD193AB83683F6C359565CD923175F96
+63FBAD3A2B55473, 5FD9D18EE702585EE2452CBA9FF1A12556CA6AECC42AE1331D77381B, A4C9898EA99CC10BDE0F8E1ACEE506B1BD67FFD622738FC9B516854
+12BF307AE81FFD59, 6C6630CF7A5FC7F0E66B6A73C4C474034739A6ACBA1EC646CFBF454C, 9A392C26578BB12E1432DB221F1C37DC2CD66B79811E34F8B2900EFE
+383D9170B85FF80B, AD81CB9B709082F6FAC6A8BA9251E6B9B5D6DB45113B7183DA96FF5E, 90023669BE569CEF1B701F4483EFA949C142A53E50B4700C1EFBD9FD
+A8B8B452291FE821, 5DFAA3C6736766BB133E92E2306EE57D4EB60498EE9EA7122471BA57, 9D9C5D1D81386D0D851FF7D9EF865E10BEF14008EA439FA11F297E63
+1FA2A1CF67B5FB863, 7E76ECE33C8BDE5B331E3853640E0CCD6E640A586BF7F29149178E8A, 7D8B4EE2E6FB52B5A50C48E6F0CEA22FED7DB8279F8B911A32091F04
+5EE7E56E3721F2929, 8EE0CDBCA149879F1653742D158AFD304314ADB7F476D5236104E92D, 9B63DD51B4D882C5D3A883887D6D6BA2C2276A32720117872D27794D
+11CB7B04AA565D7B7B, 4623A974C80BCDE4E438EBFAC52664B102C473DA18644FC7F7456539, BCA017861E55B59DFFC2BB2758285E28E029698D6EC5834CFF3D590D
+3562710DFF03187271, 79C544CD7E926E69377BE9C24C5A0DB19459F6035AB1E3159476A6FE, 21F592355AC496FC8EFB36EA7B393FDD573290D8756F39313C2A7698
+A0275329FD09495753, 454DA445F53728F9587A4AA5AA8A0FB9612623BF57780D6AE64F6BA3, 1BD79BE151FA3A9075F9873ADB0F4FCEDB0F9B521BB020F7B7E7FB6A
+1E075F97DF71BDC05F9, 6578141903F2F717585F5E63EC7EE219D9DBDD26F701DEBFA683166E, BA70938973BBEF67E148080EBDF97769991EB732511B7AFAE56CAD3A
+5A161EC79E5539411EB, A772716E8BB1D481BF9207DF566255C6C58A323A79DAB4B478A5FEAB, 5C74227385F516E5C027BF7D46C33D7D188583AA9A63F2C9F2B75654
+10E425C56DAFFABC35C1, D78A1D0A9C0B71943D0E3B572555220EC52EBE8791A86B641125B70C, 45F3315D2AFCD55921DE83E3992CFA6F55B92BDB29FCB7C806354EB2
+32AC7150490FF034A143, 44554ACF264CB8A60698CA1EB741E7B118E81CD750AC5DF401A2968, 1C9D4B42DD7A6CEC2B2A5B52B740E2582E553A8C24234CF612E1D5E8
+980553F0DB2FD09DE3C9, 866E8131F5CB8F5104CDD17C677FE3C177C0846AC473BCBFBB0B2658, 805316946059A3417B2CD88EE8D23F3F7981C117110DE47E7E048AFE
+1C80FFBD2918F71D9AB5B, 150487A2E0D2747846D6B65512C089A94400732514743012E2F9A40F, C3550F86D242617393E09ADF0FC60D1002554FBDA0F2389BA384DAA2
+5582FF377B4AE558D0211, 390EC67FB51219F6D72D1EAFCBBA1701334EDF3F16CC6D745282E58A, 7EE55DDC3119396852C8F7660E1E6C727861491F152EBA84641DEDF7
+10088FDA671E0B00A70633, 90623CB04AA71C3AAB97DE35A17937D0F046C742AF4EBE9131B1E9D6, 25D2648CB1B208CB9AF7C4AF1FB82DF9AAB8B34978FF4E7639F7B7D5
+3019AF8F355A2101F51299, B968124D312CE494AABE64E92A466C41DE4B0EBE71D0BDECCE03391F, 5090FCABDAF71BBACCA8AB11C7F5B7B11B718856F386F45E2230EC83
+904D0EADA00E6305DF37CB, B531FDC8432F89E0FC6BFAD8EF7C6ACD47F35E81681D4A2A41DB71E, 352C1396F2B45DCF1A9ACF10D8C52B81A7ADEEB7CDD0E2A1673D4929
+1B0E72C08E02B29119DA761, D5559ECF575C6FA3ABAB0E73D034D9F7DAB1B44534FB1E6ACC08D8AD, B77E9A95D73646F4CEECFF9561642BFA487675328C366360916D9D3A
+512B5841AA0817B34D8F623, 4337F5B262528B59AC35E8B47074BF9AAB76145F6FC5DAC1F7C2AEA2, 2528FDF84AEF55F2B2D1000BC7FB9C04EBF0AA6111C62532EB95FA10
+F38208C4FE184719E8AE269, 508F4FEACAB97FBC825FCCC60F12B0243D54859DDECA3F27D649A996, 57465AFDE9027BD03C83C325129670FF07C1B51EF92010385A19C1CF
+2DA861A4EFA48D54DBA0A73B, 8EB3CA77064CC3FCF03BF49B92DC98CFEBDDD3AA3FD169441F5A654E, B6D46305DCD5DB56C27705E5EBD4109133AE3A344BE016734F4DA906
+88F924EECEEDA7FE92E1F5B1, 9FDD3CBD00ABE17321BA1F6B287F38F18C3A38F0B35427D91979718, AD33176E29BE2CA2DCF8335E64BEE53D3E5E6D877ACE901C8398AE3A
+19AEB6ECC6CC8F7FBB8A5E113, AF1AB77067FC702E7BF31BB0900B2CF3C5BC306D2C9D4D9BD8252DA1, D5A365404AE1B87409B5FDB92B9B19DACCCB4E58ED6638DB4A490C6C
+4D0C24C65465AE7F329F1A339, 9CDBCE95A324474375C262B453F9FD8C4B463797ED89782215D77503, B18E2720228F4D6E3DF4D68B97D984A8D3CE649EB034732EB4303B13
+E7246E52FD310B7D97DD4E9AB, 458181177F66D518CF18B9246597EF14407310E02183984222E20BB3, 4550DBD5AC61656022534883AAD64FC65C514639BD2F9A8B0713DDD7
+2B56D4AF8F7932278C797EBD01, 29D45C86E04BD1D8B8F555984E35A95FCED91FCB65A29BECB16B273F, 6997E4DB3D41BD07881BDFDF5C8EEAC7E106D7126963CA154575137F
+82047E0EAE6B9676A56C7C3703, BCF4B0E5262A4A14B42E85C1E685B382EFCC963E671F10DCCB71CE54, 28F842527FD75AAEB2FFCB470990CB0E76AEFC34162A51909E054BA9
+1860D7A2C0B42C363F04574A509, 9CDCD6BE33CC81B327B8A604976FB4189304268EC06F8EA677F2354B, 572D4CD8BB8F372A083734006AD286DF7C0DE53BC2676E322ED189F2
+492286E8421C84A2BD0D05DEF1B, 655DBCDEC484067C5EAF1B8F4D7FDB5FA7040C6077BA03FA62B881A9, BEB2B98F4ACC207D12AFF0A6ED77B1C61ED547DD0E9D0962963F7B15
+DB6794B8C6558DE83727119CD51, 5FD80366A8C84158334B799EB4D09EF3854614A99FF49751D5E3B4F2, 4DA6AD1B47D54A339DF69529570B2CB8866662D2354EEBED7CC37BAF
+29236BE2A5300A9B8A57534D67F3, 31EE8ED6E0F79235F5FD654B196974FFA1638CA540241D4262E09A8D, 3E6EA7198DD97E7C6A6B601AF6DFA80A1F63629F8346AACFB8E0BE43
+7B6A43A7EF901FD29F05F9E837D9, 5E03029E3C16C67D3FE1F78B68C95278DDF9BD96816E1F909EB1059, D46119D7CDCCCDCFB807A747075C7B91DA9C9A2377CD35CD02FA4090
+1723ECAF7CEB05F77DD11EDB8A78B, 701A1AE882537A189F70F78FF5093C988563570E5D64BE18F3304237, CD8784E093D600257E9761747203D74CAD8B06BFBC5C3C6B27F8284B
+456BC60E76C111E679735C929F6A1, 6FC7AACFFDC8A2A082E3C8776915781DADF1920CD48F0F760ADA53C0, D694379B438B524EFF485CD60687CC8CA9DF074F51C3D00A4E771C26
+D043522B644335B36C5A15B7DE3E3, B52B46D4F0E7A8AC3904B709EF83BD526390B7702A1D60C2A1F2D88C, 5548A2E5297B28A70FB9E378BBF65215C560567A81DFF23669ED8C10
+270C9F6822CC9A11A450E41279ABA9, B2EDF0949F931E2E7C966EB2D2E71B6EE8EE1056B88A8C8288C4A8AC, 7C4F7B5C5B1540D15B1752EDD20ADC38EFE71D8A50F49F743515D3EF
+7525DE386865CE34ECF2AC376D02FB, C04A7D9B2E95578D02543B8614B179B7907DF228BA1D8E3ED616CC73, B28EB5A0FB1787BAA8E9B988D7B47E23783A4C07326E0939B860FD9B
+15F719AA939316A9EC6D804A64708F1, 8B29F5DFBAD0D48E025C6A175B39A1D604117D0F063F4BAA360B980C, C23DB7D9D8F6D69B11E3FF2452E3EF9E654DD1C9E07F0C87B414406B
+41E54CFFBAB943FDC54880DF2D51AD3, 30A52B96C020C07EC5C6CEE688CBF641984EC1415706BAF4C79AACDF, 99BB4FCE5BD13429AFCF1F3E55FD8CCA9164681E8BEE19CBD73A1C9F
+C5AFE6FF302BCBF94FD9829D87F5079, 6B83E99D35998A5A6E3CB26F29FD7318F7D7D233615D991ACB6DB5A, 99C6162BD509757D94C90D85D30F117D16B112C8C18971FA5DD33EB4
+2510FB4FD908363EBEF8C87D897DF16B, 383110A33408123E4BB7CAD61316FB6CA14039D2A37AF0F4537EDAB1, 120E828897606A7E70EE689DAADD7EB86A814B8C477B4F2458C915D3
+6F32F1EF8B18A2BC3CEA59789C79D441, A7F54BADB50E3FFC868401C41B2C908C589DFAFAF91923B98771FB40, 52BEF20FB6F044480439CCD5D17C6C52BD6775D0FA8B0AA550B0FB43
+14D98D5CEA149E834B6BF0C69D56D7CC3, 6C88EB4772FD1A5D379E43CD1EB83D9305F7F6F036B205AC26B6F91D, 874418E922EE0093CB0062E57DCA24F19F1A37FD7B3B43731B66E321
+3E8CA816BE3DDB89E243D253D80487649, D3C756C106DAFCD581AEE7DED28AC0CE58862D1DA455DFFD98A41EBB, 9D5A6ED77C798D0F13654A5D46CF2F4971C0C66EC7D8191645ACA5ED
+BBA5F8443AB9929DA6CB76FB880D962DB, 52A9ED18B453B0D260622A6BD0800D0E5DA3188FDB8067DC57F04B38, A43F64C8F801E85F30A8ECDA2ECEB1573084E2E021175D994ABB03A9
+232F1E8CCB02CB7D8F46264F29828C2891, 113F35134EFC0B094AB2BD9D4EDF1A5C3861082763E413423298594D, 7E2D3737D88B5EF0806A75625279EA14B262868621285F911598E989
+698D5BA661086278ADD272ED7C87A479B3, 3F957ADB067D87547F650C6F31B80DE171D0F13353EDB47185AD74BE, 19F50BA8AE16872E435871FE43874E8F3A2EDCF4E45F9261CAB5ECA1
+13CA812F32319276A097758C87596ED6D19, 95C2B8ED860B89E75E494CD5E0A2320E7EA5C580AE1934CC6CACFFA3, C542D9C34E46E32FEC49CDB8E3D645DC49266CA4F24607989C3EAE69
+3B5F838D9694B763E1C660A5960C4C8474B, 5BDAEC2267884609312C65E3BA5B9E86EA4644A557CD66800CE59E2, 7FFFB1A4979F94C784631C6C3443AB570BB6F00EDFB2BC0C5BDF9E42
+B21E8AA8C3BE262BA55321F0C224E58D5E1, BE1586261FA377B31A2A9C732B3620170FB0D9EE7FD3DCEF5285A67, 81EB8B5C5CB0443F7D8213EA509BE92211DE125E5916830137778893
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, 3B58B93A32E53232D86B4EE339DE3F2EB4284AEDF784A9EFB9EBF9FB, 69DFE5655D5D268124746D0FA3BC87DFE932E96A58DCB1DF8ABC9CE6
+64312DFEEE1AF5788CFEC3176D34C11F84E9, 9DF46A21103C4F9D4AFADDBD8B1175D4F1D2D2E891B51EDEB3A6E08B, 267E816AB5D46E9078A1ADB00E9A99BCF96DB005035438660E868CEE
+12C9389FCCA50E069A6FC4946479E435E8EBB, D4D01DD98285A3F170968161952E8903F96BD62A91C9C52CC7B6AAB, 72433FB70C058E123D12879F089B18EF812E41CD39EE78B0175EE4D7
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, 1E7368B2C13AD5D126DA4B7ED3BAA8E9DD7B9A6F10DF213A2359577F, 1048271AC486F0A40428E684C9BE5E3B523D82E20FBFEB78C1673262
+A912FD9E31CD7E3B6DEDE937884905E530493, D12C024D62AF86035697E22414B4420038C8D3E4C021449CDD7738A7, 9AE6D0D2E863688D1C82F33252F409BB7093AE3DF0DA52132BB046AD
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, 3CB40EE346306E26AE21678D64C63929905C74E25CEA0351FEEFBE84, 7ECC1210997448421BB47F850F7DE16129D8CA94760F912BDEE650BF
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, 2F8CCF58F56C6BE3494BD1439AACAEF31EC59C631DACEEB48FC4887, 88B8725683F4DEB7450A66413984F85763BBAE3BD11D024526EC6B32
+11D500BFAF40AC5044981798DB5FB39F2C17B81, 89FF6084D645F277AA36C14F2005E82AE75007326720AA826AAF0A9F, 826FCC07960E1016134C5DC05A67FFA874F5ABF885413C121AAF5893
+357F023F0DC204F0CDC846CA921F1ADD8447283, 5075AD06CDA4AF298B647F40508C948081A1DCFF1D7A0875212D0402, 2ADB2220A3D8D697A3B3D96F13A1F870F6E035E101CBBD9E0CE0B23D
+A07D06BD29460ED26958D45FB65D50988CD5789, 8F8F59C3A6B90FB08109827DCB633285BA514DA8D921FF3DB8F767F1, BF349663D1FD52717DDA6CE51F2F1893962D3362EF129D94EF098447
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, 9EAE84C18D7F7C801EB10CE73680615066854B331EDD3CC946195F4A, 3626D3FC1C9463AC90C51501D0E1102F5435041C8E3F3E7D272E633D
+5A4653CA673768565B41F775D6947D55CF3813D1, 18668381F840F3328091A887086E7E7039965A95988F5459DF89C59, AC8398B632BF11105D2204402C4663856BD51EFC3C68490320BE86F2
+10ED2FB5F35A6390311C5E66183BD78016DA83B73, B099FBBC805294A6B57AD218B35FF56E71C7101F0AF4D34F7C9B815C, ADEB7AAF60B346BE980DE6D3B48FE87937A7CE75BAC82F57653E6C12
+32C78F21DA0F2AB093551B3248B38680448F8B259, CCAD5B20D10F58FEF0C404163F2895D54A81DCF5C95C381C2CFCF928, 8FF2C03496F7D3A29091B1BE1D7F526B09F3152E0E9C7B0AB42F4389
+9856AD658E2D8011B9FF5196DA1A9380CDAEA170B, 1AB196BD768FB7E4213459870971465F7CFC6449AF1E6445C89E2A76, 8464F93316DEAD12A4A55D5128D383ABCE14856564CDC6A866572E37
+1C9040830AA8880352DFDF4C48E4FBA82690BE4521, D5A80913394357A3AF110690FDE557B7FB7143585B3013F760A0F53E, A89FEBD767C3D8055D209C7CBADA549DC9AD7BD9B580C78F318FB226
+55B0C1891FF99809F89F9DE4DAAEF2F873B23ACF63, 701598C080DA1D401BC1B1729459CFE8920C3A5A9C2A820DA4CF0E88, B732FF66066B8769ECC10A3545D33DA231EF65ECCFFEE0BF255B6996
+10112449B5FECC81DE9DED9AE900CD8E95B16B06E29, B58468D4BC9F606C9A476C4FE9FA8F0CD31D4FF66D222EB9CA981A04, 212C629483DDA17A87CC311F1281780EA834148188F829F783E118AF
+30336CDD21FC65859BD9C8D0BB0268ABC1144114A7B, D6B980A4BB61B966202792436301F448E7A5D54DEEAEDF0F1F7E6FC4, AE4A7B44AB64F4B4747BEF073CBF086063E61F0E50013568937EC26E
+909A469765F53090D38D5A7231073A03433CC33DF71, 9D147B007BEF3A476D0B06261A46BF90D88C1BB96413B9ECEAEA2A2B, 1F16CCE5FF3541E5FF57BE4D9D0CFB194D4DF085F74958DD3C86F640
+1B1CED3C631DF91B27AA80F569315AE09C9B649B9E53, 2D18837150AE6D5A675B13CF4AD327806F9A087643BD45E795C38707, 302DA9EE0F6E3CF16D2C1EB291F095DAD45B0BF1A352CD448832AAA3
+5156C7B52959EB5176FF82E03B9410A1D5D22DD2DAF9, 65CE46E2D88FCC93739729EA4281DFDC311F6C2CF891C9FAEE3C6DB, 6F8DDCA0140944A1B65BA9231B18B6C6DEA58C9BC6C194AB1A88235A
+F404571F7C0DC1F464FE88A0B2BC31E58176897890EB, 88A8C8F0022A1636E88F07257B3CAAA895EEDC2E28F515DE33553F4D, 7D537C57337A26AFFC64C43FECCB0B5AF0D19AA9221F413EB32CD7DD
+2DC0D055E742945DD2EFB99E2183495B084639C69B2C1, 40048B31D125B08E4B68B8A5B243C7043B8781B61E9524D4B97650E3, 290EDCD459FD62914573D1096E947E34C59252C6D5646BF3A334CD31
+89427101B5C7BD1978CF2CDA6489DC1118D2AD53D1843, A588AF0846363CCA4CCA5EFBC287C5A96CF59C061B3FB57F799F7ED5, 4191436090F58DF720AA5F384ED650788473E5BF1B2CAD4E72173C33
+19BC753052157374C6A6D868F2D9D94334A7807FB748C9, 7C12EFB6A50FA64B253B7C473598CF47B2CECE4EBD6B9E53610E0FEC, B2D1A748C4B6E93DBC69578228EC58B0D3C0CE600F316E5B751B4284
+4D355F90F6405A5E53F4893AD88D8BC99DF6817F25DA5B, 113DDA16E54B5B53F16102057F8F3F89A56B28E91D8DAF493E17B61D, 5061063386F8FAB5EEF8C6D16B0C63EA7FE42C32A43F68E7FB93749A
+E7A01EB2E2C10F1AFBDD9BB089A8A35CD9E3847D718F11, CE81ED7FEBE7FB917E127B263246B6CFFC34CE81676FD00752399B5C, 413B8F73C85556C8B57BFBAF53658A0A37D419031385DD43EAEF3CB6
+2B6E05C18A8432D50F398D3119CF9EA168DAA8D7854AD33, 1480C4E95742F59EE0810C3298E59896FC7E0B8F40A2AB829B73793C, 50CDD0CF6596389D8666BF7AF7F626F2BBBED78530CA982781974D1C
+824A11449F8C987F2DACA7934D6EDBE43A8FFA868FE0799, D68442F141872EF7D602E4A9BFFF9873707E934B6B096599330E0E55, 6D9AB472D24DC479AE774F41ABE385AC9F1F38E64951D0E878A0C64B
+186DE33CDDEA5C97D8905F6B9E84C93ACAFAFEF93AFA16CB, 39976A9CFBA86F2A4986267C3DDCB0D871F94FCCA84BE490B4E695C1, 4795ABBAF5846C8439722DBF48CEBDFA0D361945D10D31FBDBB85F6C
+4949A9B699BF15C789B11E42DB8E5BB060F0FCEBB0EE4461, D002343FE9EF226C1AAC5C57A68A79E894B1C6F7081515DA65665AA9, 3D1EE31112CEAE2B11CA44F44203FA3482EFDDDF3BFD8DB870AB069
+DBDCFD23CD3D41569D135AC892AB131122D2F6C312CACD23, 7CC783262E2954F0B4429FB9A98C59943E0BFC96739DE44C3029474E, D2C1A1CB0A4691BB2DC3B4E520FE747A8EB82063E51C5F937E643895
+29396F76B67B7C403D73A1059B80139336878E44938606769, 9F31EA266F18248D189F8A64D5D02851E5BC07EBB094AFB080F0CB98, 31CC22BC9BF84225D0B2AF8868FD8DE7636AC57516769151C6625D41
+7BAC4E64237274C0B85AE310D2803AB9A396AACDBA921363B, 245FF879F1FD72A577D9E9B13D3F848316CADCDB496AC55609A366D9, 82709ACD21053B090E86A8D2D600C6A7A4B2A5CCBB70E3F03F5B525C
+17304EB2C6A575E422910A9327780B02CEAC400692FB63A2B1, 803FBA695B95B0C6388495DB5E92711F7CB339B527037300A1CB16A6, 15FEF29165B5506620793CA2F6224F6B3D286FCAFD23BE9F55DD0EE0
+4590EC1853F061AC67B31FB9766821086C04C013B8F22AE813, 67492E8F414C11849FBE8ABFABA172B0B148712E8F197D4BAA6EA045, 6E892642EE6E4C110229C79491EBACA758F522DEC735F5FEFA8A7343
+D0B2C448FBD1250537195F2C63386319440E403B2AD680B839, 99C43A6428E0665AF0FE9432775302990E5B2A73CF5D63F69E8538CA, 872F31C94A63D533AA93ADA8DA88CFF8D36AF8A862395177B32E6FD0
+272184CDAF3736F0FA54C1D8529A9294BCC2AC0B180838228AB, 29CE22F16158161E637FE50BB21CECC597FFC7BCAA9D3E3A87051C03, 551ABD7C1A0B6EC2522E61397F6587FE52E5C543242BF59016F92D1C
+75648E690DA5A4D2EEFE4588F7CFB7BE364804214818A867A01, CC3A2D5770D49A3B2C08978B89016544600FE3DE7071B691D6A93D7D, A0CDD439A35835C089EB1603F3801E9BAB007BBE4AF3179E9F339C42
+1602DAB3B28F0EE78CCFAD09AE76F273AA2D80C63D849F936E03, 5577AAE374F46793D516028601F50C7B3B7F0AFE7947F0DB666F949E, 2186C3E5D1E135D104107D376D3DB072B9270AAF01F890D75642C56D
+4208901B17AD2CB6A66F071D0B64D75AFE888252B88DDEBA4A09, C61C35436E7F21C3346159335E6308D90EA5FCF5D18C2096BF335085, 98BD3C22341D740EB6CF0351CAEB96C58A05FBC71B0AFB6229EEF989
+C619B05147078623F34D1557222E8610FB9986F829A99C2EDE1B, 5BA0BA4F6EAC48FBA3CB629EF90890DE25E8D84A0C0870190642C653, 54607A9B851526687129EB877A888C819764281D9E21296517B7A85C
+2524D10F3D516926BD9E74005668B9232F2CC94E87CFCD48C9A51, 5CDA9E51CBBBD50183201A8833E9F66CDC60B297AED2343D7D7867C4, 288F53B0B627A60DDA01F120062D87803FBDF0F78B89A659EAD52F2E
+6F6E732DB7F43B7438DB5C01033A2B698D865BEB976F67DA5CEF3, 897D80CBCD3C2F8543D80F38F97707EACD65FF7747B713EF05E4F296, 3A5D718E8B171C5CEAB8ECBB88D9045ACC04597778FD93506AD8443C
+14E4B598927DCB25CAA92140309AE823CA89313C2C64E378F16CD9, 51C0422499877DFAA78FABC67F7DF44D254922388DBDAAD97ED3E6D2, B9038972FF7EB5A29303BD892D9F424AC8A82A481CDC227B1B2DFE41
+3EAE20C9B77961715FFB63C091D0B86B5F9B93B4852EAA6AD4468B, 566D7B0F6F7E95EF39B80CDE8E2C35422BE39622A96FB5618A5C3F0F, 2F120E54B0F813B203CA28D438CD83AFC92D4EC46805371385B01BB5
+BC0A625D266C24541FF22B41B57229421ED2BB1D8F8BFF407CD3A1, 9C8CC1A419CA15DCE076FA36E7B72667DB460E5B2AF17C78C9D6588F, 8F60B8D888E15E0E4A4B5A7C9B0B7545839BD342A23573FEA6A9A1E
+2341F271773446CFC5FD681C520567BC65C783158AEA3FDC1767AE3, 7B132580A446FA3F988C7503AB1A857BCA0B1F8C8B366191617C8CA8, CCF667B9D9ECA744A02740629926E1F452DB5AAD6D029D6DA7CBCDAB
+69C5D754659CD46F51F83854F610373531568940A0BEBF9446370A9, 9D0E644A530ED5E6117DABF289EF9329DD7EC57C6388B86629252EEA, D459375741A73125FE40E392AFA8F11BC9C8B532ABBE836D6EAFC271
+13D5185FD30D67D4DF5E8A8FEE230A59F94039BC1E23C3EBCD2A51FB, 44EFDB643CA013BA6C4CD17A10FB02944F3FE17551EA3A422D55F12F, B7814E32C303118D19EC64463FAC31FCC42389B013C1B34A0F9B4842
+3B7F491F7928377E9E1B9FAFCA691F0DEBC0AD345A6B4BC3677EF5F1, ABED872CFE6896CE98A1D22C1C6579AFD487968D3A38B3BB101A44DA, 1B565F988C9E805B9575FC96E40BF544C5A52E0CB6E1DCAFEEC9A494
+B27DDB5E6B78A67BDA52DF0F5F3B5D29C342079D0F41E34A367CE1D3, 65385735195407E3D29AF0DE625290351664CC833E9648A8F28FF90B, 5900AB88E5848E30A7FBC9E66D8D85DE3E1E9C8C65B7735B2C52AD22
+1.3.36.3.3.2.8.1.1.7
+1, 8BD2AEB9CB7E57CB2C4B482FFC81B7AFB9DE27E1E3BD23C23A4453BD9ACE3262, 547EF835C3DAC4FD97F8461A14611DC9C27745132DED8E545C1D54C72F046997
+3, A8F217B77338F1D4D6624C3AB4F6CC16D2AA843D0C0FCA016B91E2AD25CAE39D, 4B49CAFC7DAC26BB0AA2A6850A1B40F5FAC10E4589348FB77E65CC5602B74F9D
+9, 8B5FA06D31D59D690811364099019B7CD283BD714A67C06A420D27D6784F8F12, 41E0E0C34464B5C7AE64ED13D26D038E146F15EEA266B22842BE764F293B3348
+1B, 274EFABE5807D4515B8777A954BCC120094F1814BA94C4AE2382F79BAECC1E1, 9D81F55342FFE3FA3AAE77D7197AC174109430909DC5454E4FC43228CB5BE420
+51, 697ABBC9FD2E8339C055FA674B8861BE84302D307B757AF7875A187D4C0E462A, 77EAB4AA0FBF239EBBDFC43C9E83635CF77273B82A2E1F0B71DD4BEAE7B9D7B0
+F3, 535BFC7A95097A9A056809C7EECA422A9B55C7FD3453268503F000DE1FB1296D, 27984D5E479CF4AE348E6AB19BE393EFBA64BD8F6F3D7153546E101F71B1F453
+2D9, 34C9B2997C637CCA2C8A1D92B6019C5046264BE700711907FED7E760BA635B7C, 19D0748B4C7850BBE084455DA95DDBC124D5024F65714341D85D0C8B3B1FE2DE
+88B, 3EECC915BFBBDE645A1D297E124E9117A47ADF70D65B7A395E336402BA732F25, 90C4EF901AA7DED1556587751996EEE5C2383429B729434E56FFD01FD7670E73
+19A1, 8D4846A3EF0A15666C8C5E8BF8611B3E681E1394616BE2848478FAA6223075C0, 8E9C18A97D920CCA211C2FEC6CBA42F27D31EFC2AEDCD6EB76D08B76823FB69D
+4CE3, 6D9ABAFF9C56ACA418DFFB22722FE003B04B2EF28EE681313E0B750B97F72E1E, 319AE239D43A668F3171CCA0656F62B0FA6750B15DFA17145C221B3E13BE89B
+E6A9, 59C5942567B34615155DE61C1B5F1807F44217EACF6E29D2BC15943F9FFAB6F, 307E36A41888702BE432DEA8ABD9C94FC86446371E213A486B2BF4E681AC22B8
+2B3FB, D4DF8BD1339E4997F43EAE04ED6E571BEE6DABEC7F44878DFA7315B515268E6, 14086555BC1508DE0A970C34DFF67D246F2C6AE29D090CA90FD5E8404617A191
+81BF1, 31972E8CB425979552F6D623FCD33272FB50D937DE4323C0FAACAE58A584BC13, 9A722992ED2311CDCB23F1337771E98E49BC62E15615E4CC021857B243353F6B
+1853D3, 899D1230EC55E0F03BC167A1475A75110EFD9A3A51873992A71253B5EC467A98, 27371D0F69A7077D825659F710F3FFEEF74E31B16DC7DE61F8DB67912F6B1189
+48FB79, 89A45B626AAE82D8DD86907B39DFA2ADE4708899CF19905481D2D346791C5202, 59647E386098A6490A29B4827AFB715469E08872A02F821463540CE48ED2DF08
+DAF26B, 93D0857AE3A2D2A1AB2AB0902255646B641A14FD928D6DA427BF7700CB3DAD4E, 5F4B14EDA01BEAF69BA3BDEA3B666E217DFEE4F35CD5A01ABF2F71EC9B6DBC6C
+290D741, 3DEE721B22097601D91EC23DE612041AE4BDBEF7A98A3906CC4A2F749F365CE5, 4AE62062843ABCD26336F95B53AFFB9F4BBEE2A8C0810BCDDA553FD2326080AF
+7B285C3, 2388F74E5FA7135B6EA5019030D19E6859899161A082D53B91D3B20F3DA7748F, 6D79091C31C438CAAD31360ED8B10B24431D13AD76E4952840792E9868DFD9AE
+17179149, 6A9B571595CB42E97E06C572AD566398014D6334B6B21BF63E68FD8A230D2480, 839296F8654F6EF4F24B12F727F09D6F6ACC028FA48DE218DE24C9D9600D171F
+4546B3DB, 89FD4EEA8DB6BD23AB208FCE0BAC86B319C4373B9A10E63F597EA7490F944B44, 37C6C73CA9E5A1D41AB2C8CC869AC729D1F5EC9ABF31A1629A57DF9461555F1B
+CFD41B91, 7A53D3E1474B69B9859D0532D923A4A64F993E304E8823653587502A1C177DE8, 4AA9381DF1B0611305A84391BBFE764C3D23A3E7FDFBA2026C75903ABB22F2A0
+26F7C52B3, A227234A32C3C0D23A4EC9F33B8ECC896EE6406666C6E20FF030B7EFF9032D2D, 65FF76023CAE79872B66AF71F5EAF7B5740AE83AFD3071C0A34CDBAC5E014691
+74E74F819, 2177F87DAFBEE6E31BB4BFC1ED8F12E2CBA413664185202CFA5A2CA0D576B334, 70A75B99A262394C3FD9B680EC825BB6444A51E2B85D22CEFE6CD11D4A5D2D7F
+15EB5EE84B, 9990DB116664BF1F283735F708BC35C1150BD4DEC0E0A52F9145231AA257DAA9, 86BDB88381D7F4D36026F362D0F598AB4649202C424AF446737CFAD6898EC8FB
+41C21CB8E1, 8CBB7C3D76CEA55F4C3A827E65BD35FD8CB8894C531D15CDC58226BC29DA8D01, BED1199D8619CC45C2F76E0B99DC579AC5DC0888EC490D57226D627E6E0B644
+C546562AA3, 4311672AE1192A39F1222F154B1799AA6473F80D41366D8B1523559B3A4A2496, 89C0A7A3FACA35A9FDA9FFF90B0B928E16BCC0676CBCE62926AE8F459A2612D1
+24FD3027FE9, 3C68DFEE1E2ED346AF68C5A28C055661F8C75A866A58789A18D9BFFD94EC231F, 7FDE5DB5FDFF0E7744401F7DC8259BED5F87EB4A02B78E5E3F2A4B1771112CEC
+6EF79077FBB, 2D4BEC5BCC405E9D4255CA412926CFDCD60AF7A7656F9FC299FE967B413F6342, 8CBA316FF17E316DD8536D1D35E3C0B2BD893D0862008036D2D7C19548E6C068
+14CE6B167F31, 3FC5F1C0B0DDBF4709D0DBDA655E23005AA008004E9E20007CED5B2E173DFDA, 7E80A1DF82B793ED9501839FC81036AF21EE7FB3F6EFB9B6F7BA0A82A166C5D2
+3E6B41437D93, 9E2CB076FA37025BD44B0A648427497C48EFC53621DBB2E5A31359799A39CE56, 65E031694808E2E248C299E7EB0CD6D4C7A252108BFEC6F66B4446B685B610B4
+BB41C3CA78B9, 43111BB0B357B5AB338CE6DF9D453313251DDDB099D4F3892512790BEF83A205, 3586E1BCF37C1FDD4384ECB628A95B58D4C7647E4A1A0A446679763EB53DE105
+231C54B5F6A2B, 313E35C1681A0CE7A4EB864510A9133CF290725A0A187529734E9A7F4D0952F1, 66A253D82425C866F0BA1B111C256FA7F6D51BBBF82D1622DC84B511515CEC2B
+6954FE21E3E81, 9ADA028874985264231E22FFB4A4C6E77DF2BA3CEE05512FA184F1646609A861, 34D8F4BE432542BE60F08163C688E8E9845FE2C49703FC2DE3F9D8483BC91A8F
+13BFEFA65ABB83, 97719125E81246DAC18561D33970006EC25C5F629A7784FAC5B34BBD73D10CCE, A354141B3B1FB4787F92DDF0A21BEBF5856A37CF23F23D240841ADC3422664DC
+3B3FCEF3103289, 799504214614958532C29DBD7CD9BDE594D36741D7977F973405DCF3A73ACAB1, 6FDF169B000C286595DEA1DB78301937F8368F6A6649A6BA916314D9CD94AA8C
+B1BF6CD930979B, 957457E0F0F653E159C746C22AD289703554BEF3E4D8E2E6EF602D7DEC951E0C, 10786C72B695464FA3070E2B7C6D62020DC8B56BF747F7934C435FA172037656
+2153E468B91C6D1, 2894D68287E809D5B7CDA4D31B493442C06DB832468FE9AB8C7369D1710FDAC3, 1CC185FB23A77D676007D222629595924A1A916C14F87D8413B404DEA8A14DD3
+63FBAD3A2B55473, 1BBE27F18AFF32B5EBBA1196094B628E6203784BD33E1553CED3F4078F1F4D4A, 72B5B9FE767B414475588B765A471E8A75D2B309BCB609DF6B55BC62539D96AD
+12BF307AE81FFD59, 92A8F64023B769A124CFC7131706763AD3CF330E47899E56363F7B3B9C1C3934, 71EFD68C60F2DE85B1466E949936B9E148BCDB8A94E5E40ACAF25481847A3B13
+383D9170B85FF80B, 1B72F7FC1BF692FA53BCF19973FEB9DEC0E122EC20A0BB9510DB6FFC1DB52DFF, A5AB4FC122ACEB064BDD193E48F3DBF2142FA857538330B70E3C1AAA7572BBFD
+A8B8B452291FE821, 239B806D1B9D6B18F100E423362062AAEE03E4144CB65082F930023EECD200A8, 9B0BCB313E40CC13069908E3A1B2B2A04D970C2C93B7311B90F60F46EFAE3E41
+1FA2A1CF67B5FB863, 2AD35B717BA5FF05B5B799314BED62DCD8979AB1250D86AA7D5C485A3D034DB5, 476AD0E5D10CF8B9460EB249AC1E97E748FC2650114EFE9328CE660EDAD42EBA
+5EE7E56E3721F2929, 11D1C9F96DDD3BDE4A0A95252B30B9E28F968873066E281E4F16371225AB7084, 96CCB8D2306D2EB7F52EF0DACF9CAF50ABAF74237353A9F8D9AF676D2137B2A0
+11CB7B04AA565D7B7B, 9673601DE024EA7EE2AF162CFF8A9481FC9DAB538118E9EB266EA1A5E213A375, 99AA360CCCC27A9C2D36E5FD52EBC97D031AB38CE79358DA393C73634844DE3E
+3562710DFF03187271, 7C7C88BF2CCB3B0676CD2EA5D7A5C5614FB38AC4D3950E1D149C5D747D79E18E, 18B858C04A6EF8E3CD6F6F2E4BAAC7E015689417DBE6F432E572748B436F3230
+A0275329FD09495753, 3BC1E4B9BEBBFC6BCF00CE7FA61B962B03A542B89BD42C4FBC847D2225018B1A, A486DAE21CF48D7D6138B9F0E0ADA881285325A9B0371BDBAEA5CFF1B9E13F57
+1E075F97DF71BDC05F9, A79A6808DEDDFD565DF7792FD1B71E018AA845FB47BA6089408DB575C1C3EB8, 6D2812E1048218820C3474DAFF8678220B41A61C1F3DCE72AEC1C4088159DFAF
+5A161EC79E5539411EB, C4F5A400D3B36F5AC5501A7646F7E3492E7E770966AF6D773DF3238A234C296, 84D3E2CB8F611C5886F34DBF2458044D2D00FDC75DBA3E7BC2D8CB5433822C03
+10E425C56DAFFABC35C1, 94B5E1E80B1AF7F9354F7F0B7C2F8A945450F73A71159E8C6858E209EFD593EA, 7F675825C5F16E02D4C019B4259DCBC71B491F5AF71E52AA57FD548498305620
+32AC7150490FF034A143, 43D38897C99077ADF2A60968859FFEAF00B0B72AF665E8677F368CAE4BC13200, 118D1440BB30F40C5B930B4FD9719B30265BD5619481F1ACE4CE9D80013C5C8E
+980553F0DB2FD09DE3C9, 9C751D68EE50A4FB0C1367DE9E79410E0B5EF070C90C9B79666C145DE8BDF320, 533CF512BA0B492F814E8DC2E1E41E3738A24027BBB9F5CDA6DC57A2D5709A20
+1C80FFBD2918F71D9AB5B, 8AB43B321DD7672D1592A1AE769DC84A3AE184B3FF541AC649196CEEEBAA438A, 95BCD1B7387B05C811DD7DCE20C8F3440F15B449053515496348446341043EE7
+5582FF377B4AE558D0211, 37D3C5B778EAA8FB1418F2DC74DA822D0B413CF5B4573CD21FDA15059980873, A8CB00868411C44FB2771C7C5925CFF2FA29E41F6D610BA20D8122388025CE55
+10088FDA671E0B00A70633, 3B2EE00313980CD4A37442EB6BF1D5C66B363580556D1F7E0A6A36C2D585A2BE, 67A3DFA708D6472F9ED5ACBFED9613582CEEF3D2516FD3B6DAC5A1A55FA3ACF6
+3019AF8F355A2101F51299, 53C5F3FF58E4B0162DCF76B7BCA3155A900B78E174DF362315C287F4901E3633, 7C5ADE2BE6047947808A24D1352FCE04CFDBD19DEA96BA7622C397C0534B291E
+904D0EADA00E6305DF37CB, 4D07941C57FC41E6AF4C3E409498A1398051966214732E4A67E6E24FA7607692, A83E0BCA020B91FD7640BC5D099241435CFCA03E442F73D9948FF264C3DCB3B
+1B0E72C08E02B29119DA761, 619906539FF77ED2AE601408F5724DF17C5461AF4DA3C5F1AAD67A4C5AD0136B, A65AD631893E0BE638E9BD9278A67DB62FB4F39FCDA437B4FE809B692411D0C2
+512B5841AA0817B34D8F623, A0345860C481580B0C7F719267E0857D51FB83BCD26D5E819FA1DE33DF5670FF, 60E2186BFBD1469BF76AAF34D7B92EE112658E710F2386C61A55970EEBFD13B7
+F38208C4FE184719E8AE269, 19E61D2535DA103BDC07864566CF631B904223B7468FDE4AD3A983694A5243A, 915C0B22C0839D1E3924E4FBC666A9239747D993A40FD0AF30277F6DAF7CBBBA
+2DA861A4EFA48D54DBA0A73B, 6ACED3F61BD5B72C5C607890B97D91EA75EDB23AC0AF7F2436DF7F9CD0656F5D, 1C5B60ADE28935DA8D96CA1D7063D6DAA8F842F6D3D30192D8B4C843C7054F38
+88F924EECEEDA7FE92E1F5B1, 60ED14E07F9EB341C8A7ECDC1A2EFB306E7F33A4FD5A2B3C2C534E74BFE7FC2, 1C3B9646E2E838DD0D81D1137EDBE316C9B85E246433F334BA77F0FA22B7A5C9
+19AEB6ECC6CC8F7FBB8A5E113, A74C22019E9842573E25C1EFB95FEF0880CBA6F57346E537B512455E9BF29125, 3AC12203CB1ED1109EB56D93A1A89112AC91230CCD3B2CEB4010E573150FB3EB
+4D0C24C65465AE7F329F1A339, 7A8E6B7A826AC0F0E2212166F33C82112BEEB5BC37CA4854445C6203B7E71EC, 9761D71751FC630482E943DABD737704CBB2206C8E1A03333AA9830B290417CA
+E7246E52FD310B7D97DD4E9AB, 3765D0873138758D039F69080F7FC71CC3EE8B078D703BE75C845E3E9915AB7, 1D74B19F0BCA8CA2C348F16E748BF7EE0D4D2E909F1737FB8CE9A9D277655567
+2B56D4AF8F7932278C797EBD01, 77826BAF0067B1B71ECB17C61630064A552DFF94D4C911CE800ECC6FA299B049, A4DED48993999AB61CB261A6CC76F9F5216DE12F6B15C98EEABDCDF71AC184F9
+82047E0EAE6B9676A56C7C3703, 3B92BEC0AE06B15A87420E45B0A955B00E38DE6A06FB6DA9C8F4A452A06770D2, 5944AD54F2589EB99E528E3C19FACFF00037971A3610529647EBA6B9CE804BA9
+1860D7A2C0B42C363F04574A509, 4F90DFC4418A901756FB130219C83B1701CEA2C6FC0CECEB1B7E81D009501E96, 733405549ADA6A54F35AC653C41472EB97BB35B2DAEC691AC932B4AD2742A4B1
+492286E8421C84A2BD0D05DEF1B, 4B4B29864DC5543DBEDF9BA7E2607D1F8EF8E051F6C9BCB717139E5271FC8C60, 1CA3EF064CC40A524A04AAECD97025D769D7B8BBCCBC7D2F82D76424DD78ACA4
+DB6794B8C6558DE83727119CD51, 7FEEC485D8A238868722D5E74EA578A5DCB11CBAC383EA40A70BB7F7BD1A5349, 787600DF98CE14742B465459BDDDB19D59ABC78ECCE094274C2C90DC155C5AF1
+29236BE2A5300A9B8A57534D67F3, 2A40D56ADF74634B8D9197619D9B9EE4DA7F86F259075796029FBE02A5D72BCC, 23F07F0D133F9575CF0AB58EBF7EC61AE57661BF2094C7FA9FFB13231F3CC190
+7B6A43A7EF901FD29F05F9E837D9, A476A81518C2C6C69B450A6638F64B64E6816BB0A8B57193462F988724AFE4E1, 3FD025D4A10E8B1F995E26A727BBC4B04A3C0B1BDDD334C92C51AD826546105B
+1723ECAF7CEB05F77DD11EDB8A78B, 3ED532B2B4825A64B7DEC7F7ADDF212FB4DCA8C08724F482BF130753F06C3402, 52B9C849AB0F5BE04C956FD76427730D7D687797E34443DF205320EDFC5DCBB2
+456BC60E76C111E679735C929F6A1, A60141B8E954F12782C54D90CE007399A9710188564F0A31404FDE0164732E51, 64ACD4663C5F7416893BBD4BE36D635211063810231D1B5C19A98BBECC360C16
+D043522B644335B36C5A15B7DE3E3, 6AFBC86759853E640FEE7A55BDDFEFB8BFBCF26E8EAF86AC9490B09CB10DFB70, A13A224B92D88FCDF09B8F70E3EC0467611E4271DD14F3162A89983C12BA39D4
+270C9F6822CC9A11A450E41279ABA9, 311C71ED302B72C25C376DB2C4179687B913F34C5274A0D679DA3B4491DAB063, 7E062CC017B36F57FD34C26623B53CC49DA9EDB614C2C600902CB45AF9D77637
+7525DE386865CE34ECF2AC376D02FB, 92E20682271EF0B0A8860CC30BC847EF05D949ED100A68B6634BD1207895FFF8, 8CC177A4FF4C8FE8DF4FC1D3E1858F89E9B1ECBF135DC635CE283092F1F4430B
+15F719AA939316A9EC6D804A64708F1, 67962E8568E5457FE1BDFB77C1843EBA9BDC359683A7B1C319EFE7E5D58CD19B, 644B7A94C9D8FC7DE894297F5F2BCA820FA2DE24AB49E5FE481DAB0C57AAA7A4
+41E54CFFBAB943FDC54880DF2D51AD3, 9DBA68F236511DC208F3EE620979594AA128BF7DCF23DF894CA1E380142EEE2, 3CBCB4595719813FAEFC408B56FB40ABCFFA35EB0396BD64E39493BF9389DDD9
+C5AFE6FF302BCBF94FD9829D87F5079, 6D296B246931205593BB787CC521C835F254DCFF5A855245951F8DB3D20EA76, 2DC3477D44F9D120A10C91FA22D77E76BBE2AB28F2F4FCF7628550BB23512
+2510FB4FD908363EBEF8C87D897DF16B, 388C7CBDE0CE407221EEEC171E120A8B09B7F750ED0D913ED07C4D70B4E5EC04, 19C0DF63F83B3AECDF6FA3985DE8922647D8461682FA38D34A2845AA3B683E3C
+6F32F1EF8B18A2BC3CEA59789C79D441, 1DF478E2DA819039F73E1B84FD4828D57A9F52FBCC2FABE57A4BF3FA1DB52229, 9181DDC42A6BA50CA101FC89237B9A929836F66B28C5764FC8A042A20C31D137
+14D98D5CEA149E834B6BF0C69D56D7CC3, 38E4B813556D45E160AA808EFBA8CC26FA13386B7AD141208D88D5ED9B2ED34A, 797DBD3D0EDE9027E85AAACA1979031C1B4A1C5F6862102E81D90E25FCB48475
+3E8CA816BE3DDB89E243D253D80487649, 8D41898598C42E58A0BAD2CFF896D8908421EB01FDCBE5B8A3F0C4E4EFFAA863, 9D071080DC3E5595C1494F7A49817682461F2D58E033360BFE453E61CE18B4C9
+BBA5F8443AB9929DA6CB76FB880D962DB, 40C7FDB3FA60B47061FEBDC4B0C3CC050058A501A3FD3DA4ACF9101706ED0807, 8C608E58A9D3A3F013D402062FCF3834F0DB987E76B44C819705AF8D82D907B1
+232F1E8CCB02CB7D8F46264F29828C2891, 9A7C880E201B375CCF84F93541A17DEAB43E25B89E04C4636D0FDB29C1C21C28, 8E6118AC9E4801C55DB75A0801A4A36034676B98B6DC37CAA9AF13486CB769
+698D5BA661086278ADD272ED7C87A479B3, 1F99BCEC7591A4332A45D60A1BC325F90CADC142C4BC502A25178AAE64A637EE, 591D9EE98FB28B962D1E21D2632DB9972F1BA759F46497102A4AC969C24A2722
+13CA812F32319276A097758C87596ED6D19, 4ED83815A46CDA9749EB12D7AD11E892724B256E26FC5A4E846CC9FCEF86E89D, 93E1864213AE1B0D51ACBFDC99A0C468995462A55F113E8DDDBEE3E7ADBB6A0A
+3B5F838D9694B763E1C660A5960C4C8474B, 561F4C807BA702F277192EA869150A547C4396B5EF0D61079F73CA8A808D2993, 72F3C844B961AE3BD63A9405E4024260075C35E23718DC9112261A4274960AD
+B21E8AA8C3BE262BA55321F0C224E58D5E1, 977D3B092B4CFA262C519DE428C06FEEE0080942BA4A96C215EABD7CBBA48F26, 962D805C9DAD6E23EF1D87D4094C4F39C77C74E2C8B9A55D5C4AFC141AA659D9
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, 632A1EF520D43A91678B2213D3C0A404B5952D53C9B109B372A272E085026749, 880EA671EBD97E69364A3B7D417A2F69D1ED4276A1E039884E2AD82E2EF082A3
+64312DFEEE1AF5788CFEC3176D34C11F84E9, 8EE9FDF74F19E0EDFC714C7A41FC445CAE0B05C93EA244911B62BBDB5EC9FA26, 561E67BC511946B2EED4E810F3712728760884FF5FF948AE55E55A4A98BF7318
+12C9389FCCA50E069A6FC4946479E435E8EBB, A2508A77B3E600D3DFE75C1FBC0E89136D4E1C2C51C8B4A909A3BFEC8D6444D4, 2F65F72C2520986CEBD5C0A74510A4F729544DA7B85BADC34737954C0F5D2180
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, 1780AC7A120E68A3B38E97BDBEA74FD9BC949A13DB711BAAC42D2A91E02AF091, 38B58E8FDAEC384816A2A4452598D61638AABAB712BA218AADDFE87F1269A3F4
+A912FD9E31CD7E3B6DEDE937884905E530493, 652B3973152C1251F1B9A0B3B12B4FC0C3EE2E54B23CD8E56635A0890B04008B, 7194DBC471077A2E493015F0BFCD629B0313A19C618D28020A7E3FCA3067DB88
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, 2FEAD9B0579EFCEBAC67E49403DB3703493EB47AC2202BA6ABE36D3CDC598CBF, 1E10714DABD8E92462D218E6C24796EE3DA858F452206D09F366DC4DBD3B58E4
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, 2CD09A3C3BC318DDADE03DBC3090AFC3C970E9DAA33E67856B9AF78017E3949B, 4D01282B165A98F4837C823F9170AB46035083ABEA5223D54DDE61B45B20752B
+11D500BFAF40AC5044981798DB5FB39F2C17B81, 2B07FC5C39D98CBB8F5547668CD0B21E8352DBD79FDEF90350CDCE99ACA6F29E, 30E6D03E2A31D5D4E33D1892CDDD9FD13E39D4878BB52FD9EB1408B471D036A2
+357F023F0DC204F0CDC846CA921F1ADD8447283, 2B34488A7A0C042DD3611E2121039FC2FD25151F40FD3E02A62F2BC23EDB3A2, 8CCAD4D7B6C97AFA23A29E763159B7B12AD729E15EBBF00BF3C782F489D60F82
+A07D06BD29460ED26958D45FB65D50988CD5789, A80BB060927E53920FEF1DB85D5EBBA985C9DDA2242947AA795F010BB2FE7509, 2907D6E16427726D00819866E37E6DF723CAF1A36889E4667783E388D9059BD0
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, 9DE675D3294F4D83F5904B04F523C0E7B47CFB099165ABA60ABB2B02D87EEEF9, 72051C640A39427AEA8B4F585986BFEA665562D7385C111365268B8104B102B5
+5A4653CA673768565B41F775D6947D55CF3813D1, 81995CD04648B3859B9BC840BA604ED9543B3750DE0532F4A105B542FA75B122, A465FBD39EDEE63CC11DF2C4EB1751273642492BA3773C9B266265D67DCC9F30
+10ED2FB5F35A6390311C5E66183BD78016DA83B73, A8E60E852F4CCB80CE381A3A0F9F1123E49BABEEBF0211A92CA1B603263C4E7C, 7C8AF254325B8065B2709C5B9463F093AE5556E9D6F1B385B83B610C7981104D
+32C78F21DA0F2AB093551B3248B38680448F8B259, 979A5FB11D3C1929283255E433B69CF982FB701A4F3C61A2592FAF9E3DD9F1E8, 53E4E6CF4B74D6A02EE86C897BE4E65A1189A97C2EA1CB81192AF6DB8C052C4
+9856AD658E2D8011B9FF5196DA1A9380CDAEA170B, 29151A44724058F0635CB8960A0780589222DE4C8F0050C667C9DE248D1459B4, 39C4041BE252B4E512B37FB7E2F63F6D56060A47E290420DB1598DE93EC2BFD6
+1C9040830AA8880352DFDF4C48E4FBA82690BE4521, 7B5DC94F2D7BF8780A335E499BBE998934A6C28C86656CA55183EB5387390847, 3178FC05E07A7A83638CA46B1F1E80BAD3AAAE1A5D5422ED5885D4BD00390E07
+55B0C1891FF99809F89F9DE4DAAEF2F873B23ACF63, 1C4CB8A7222CD114CF41D54EBB279306C95658493308C550F4C44CA88BB0ADEB, 969302E43DE607816F6974A64E5C01E25B66A09ECE2645CADD58B18CC120901C
+10112449B5FECC81DE9DED9AE900CD8E95B16B06E29, 690D6B45E1E3CD145268EB0E5CD53C7F98AAA00BBD4A9600CD00273F96F93767, 6F4BC2C911E21AD1B695E14D547AE14883019D83BCA45681026182A6B58BDFEC
+30336CDD21FC65859BD9C8D0BB0268ABC1144114A7B, 46B2600904FAA549F9002BC88A112D4D400968256ED9D985D448E7C0C550FE9A, D3383FFB118E8DA689D8C190FA6DDB0C3FF77B68BF10E88DB78D0BF03FF2E75
+909A469765F53090D38D5A7231073A03433CC33DF71, 20856D35B2C2211FB64FDE60560DFB205BF5C333E575F87100334E187CC3EE3B, 1730CFD18A8A8532CF55D472B095CDF1C815EC4BAFF0DFCEE8DE30A925ABBC72
+1B1CED3C631DF91B27AA80F569315AE09C9B649B9E53, 40AE31AD53187AA5F5F4E7C4D77C3F611861781BD795F5A75F8FC419CADE0489, 3F4F46E8B73CA929B15AA9FFE240FFDD957AE55BFB912B6BF8B30C9200BB1CC4
+5156C7B52959EB5176FF82E03B9410A1D5D22DD2DAF9, 2A67E7859BF0D18C6D7B572497EF1C821998AECF7A5763EBFD0C92A48A4CA6B, 56775A180A804E54F37067B6A71E6A08CAC37F39962B582B5339C45C01F35A39
+F404571F7C0DC1F464FE88A0B2BC31E58176897890EB, 396488750B7DE6D51FC83515FF0120EA402F67BABE57DD0DB592A2F5CB1C3B97, 3466579ED0C3B0FB20C23382561DD5A87D22086A2DC717AC1F331B5668A63A47
+2DC0D055E742945DD2EFB99E2183495B084639C69B2C1, 38D41DB2521064318EB320F57B3A1142684B0A2E9C169397E9512B694C1A12C6, 47972A6443CCC72DFB8290CC58BDD4201535A118D5A56A420944A498EBEFFB4E
+89427101B5C7BD1978CF2CDA6489DC1118D2AD53D1843, 978AFA4428C10C00C69B987E609C046FFB2880C7171FF4CE724E24F6A5FF9A34, 8857FF196E71BD6CC00BEACEF7FB494DD53644541EB7596DEBA5CB7B1B560898
+19BC753052157374C6A6D868F2D9D94334A7807FB748C9, 40C3CC2FBFA68D65C4E51DEE32D53E0E9ADA621BB413303742F9904467CACBFD, 364250F41236FC148E3973B566B0BB251ECAAAF7E2B5ECD4728C91A44F0969FB
+4D355F90F6405A5E53F4893AD88D8BC99DF6817F25DA5B, 4FB29CCBC95BBB5BFAE86ACDAC262B0A2517239177D35B4DED2F97A27E71510B, 723D0C82E3BCAEEC3712BA9256BA0DB4610A7736BAABC7672CE89CFAE9C1141D
+E7A01EB2E2C10F1AFBDD9BB089A8A35CD9E3847D718F11, 381AEA50DFF11BE430B693F233A906E716BB01231BE5E9FBF4B47E3668F6EFC4, 4935C7D8EE8F498CB7A7A4FDD85DAACEF924946A126226052330034806B4CD05
+2B6E05C18A8432D50F398D3119CF9EA168DAA8D7854AD33, 3545D4D665BDDB16E302A98A51FB292C3E82FC7EBA30F850F10F9B35474D8AFC, 75D4B610CE56A41C3A258DD76F2F49B43C8249C50393FBCADC0C54563E0E409B
+824A11449F8C987F2DACA7934D6EDBE43A8FFA868FE0799, 75D2290DB5DA2135148BD0E5B1B32187FD05011FC4E052B74C97BA7FD1C49E01, 4E21FC14CA97B7026D3D2ED0A53205FBF9601C70D7BC070331E0315D3567FD41
+186DE33CDDEA5C97D8905F6B9E84C93ACAFAFEF93AFA16CB, 4B2497BF16DF532DD5C12B945B4668182C061955D26E3B7419F238BBD9C6201E, 1B7749A932DECF00C61D48DB054CCD856CB197BA88D991716765C9EAD37BB140
+4949A9B699BF15C789B11E42DB8E5BB060F0FCEBB0EE4461, 4A6153AF9D04910C0BAEF095AF30EBF30D838859981ADCCBD4B133A4BB41F14D, 343542674AFAB564F7361659901447B9F491CEB5E20B3A63BB27F8398F77003A
+DBDCFD23CD3D41569D135AC892AB131122D2F6C312CACD23, 1314907DA9304BE95CB00AB6DC5BB92B20CC6A39A1BBE99D1C26B11411A36887, 7546D34FED8CAA3CA973EA694E46F1E5B7BCB4839BD2A8CCED911113060BC4F
+29396F76B67B7C403D73A1059B80139336878E44938606769, 297AC8DA9F7DA20B2A4649730DA171A106870EE8B75D3030ADDBBF00F61A018B, 8400C89AAC8915D2146BE2884DF4196DF7907D7DEAA2A0EA3577A9267CAA58D9
+7BAC4E64237274C0B85AE310D2803AB9A396AACDBA921363B, 4C73C6E6306F959835F21C290935948C9D30EE35027F142E86E5AA18A9F8C5E3, 523B57F45871335046F3C518BF46A9F3212DA0372BC7E4100856DECDC5921DB4
+17304EB2C6A575E422910A9327780B02CEAC400692FB63A2B1, 93503DE4811A45567D0DD41B3951AEB37A99EABFF644C887399AA7E7427A2489, 9AA12E48FABB9557FA526D68D1E0F36772C55BDDCD6E072BD4164D8EFEAEE509
+4590EC1853F061AC67B31FB9766821086C04C013B8F22AE813, 30964570C3BD6DA163B906EE24FD745801911F87D469EA552562ADE3060F6562, 9CC6EC55769044623ECA41E538A60217813CE2BAAEC8840205CAE1ED767682AE
+D0B2C448FBD1250537195F2C63386319440E403B2AD680B839, A511E1069D2E310457BFCB46F1503F12FB03E806DFE78F6A8C72A3F5F52EEE12, 4070DEFAD7E889FC8813FDFBC2E53FE288C25532D7DF6DC0F9076CF191A149B8
+272184CDAF3736F0FA54C1D8529A9294BCC2AC0B180838228AB, 8EEB1CCE1DF70E59800E7160F8E3C834AA6AEF837883F2CD5FC62AEB7D7F41F3, 32C83F4E6F63DB67C23B188E2BA17EEF84AFBC827C1D73A28FAE413757734581
+75648E690DA5A4D2EEFE4588F7CFB7BE364804214818A867A01, D90EC62BEF1F425F2793C848F57FE89AAA18DC569BCC6A253C8F8502C467B3C, 33CC5089DCC46B1EA3D52A03A831D88E73CE4BFD3473273B67FBF069DB384B78
+1602DAB3B28F0EE78CCFAD09AE76F273AA2D80C63D849F936E03, 3B6B49D6F39BD2C3BA5C6183A15423DB47DEF159B7B18DF311F42E6A9CDE174C, 5BA1A4F3B33CD6A319DB0795B7CEC2EB40A1A5951F89F245B179547CD460E84C
+4208901B17AD2CB6A66F071D0B64D75AFE888252B88DDEBA4A09, A2ECB018EEEBE4F4C08EE4AC51A32CCBFF76CAAE069DF896B73A16EB648FE4D8, 5278D9A97E10B6009EA3B0A5999A0A7643C92B79BC7F04B60D6842D0989844E2
+C619B05147078623F34D1557222E8610FB9986F829A99C2EDE1B, 905ABEB1C822D67693DD3B07D648789D4EA5E65056D7DF938282C5B9B0CA8C3E, 7CEE145AD575A1A599560A10A7B80F2CAB4D633EAA628CDB73BE7E0E1792C598
+2524D10F3D516926BD9E74005668B9232F2CC94E87CFCD48C9A51, 943C86F13111B5E7562686FC1752A053A4435A10315F0852AE2F08369862145, 1A792101423561BD048D671F20FAA3AF58FFD4169BB65A66EB8246B243310DBB
+6F6E732DB7F43B7438DB5C01033A2B698D865BEB976F67DA5CEF3, 61B27A06767D0986063F4B58CA8BFE64F0101738E3AF013E745FE4C0FF0F090B, 4367505B7E289703E8628FDE41D3BCAECC74930627234F5E2CC5E0E766323579
+14E4B598927DCB25CAA92140309AE823CA89313C2C64E378F16CD9, 85DB0D79003EAB2FE2A444268227FC3BF1C1B777B48D6107EEB613E266AB3C3C, 249C39D08C9B82FDD1BBF8130726F376A55FB0A1D89E159019E687543E159AF2
+3EAE20C9B77961715FFB63C091D0B86B5F9B93B4852EAA6AD4468B, 2FCB3F205F13635A6884FD08A92F36488E74667515F157D0175E99F17F697A8E, 2188A76D3665EAF0B1D72A74D5D5048A7C42D85A0B4DDE60B40725C489ADB323
+BC0A625D266C24541FF22B41B57229421ED2BB1D8F8BFF407CD3A1, 7D6F561A154EE8F93698D788A4834659A0E029CAB9E15C1312EB7FB81B1B547F, 1CC0B0D8EE304A4D9FA87A967A3DC45F8EE6EA535E0E5A0F4F13D26E451923C5
+2341F271773446CFC5FD681C520567BC65C783158AEA3FDC1767AE3, 1A76A267B6816ACB650F2016D5925CD4C48E40D26E17B985524DD33C3649706C, 20FF73ACE1B76202C018263176A7A7537070D24919717567063723E75A63BEBC
+69C5D754659CD46F51F83854F610373531568940A0BEBF9446370A9, 2228E1608A099A656494C23592164CE662A49D437094CE95D6DDF2697DE06F52, 6A4DED7BC0FD8DA85E1469BF63C4AE75CB7BFCBD5E90CCDE86ECF4CD7B577866
+13D5185FD30D67D4DF5E8A8FEE230A59F94039BC1E23C3EBCD2A51FB, 1A9E488CFF47E9651FFC2C4A3CB89DC4A58D214A4045EE842BCD9D7E3E2A24DC, 8E334B35F7AB26E5A297D66ED124AAF0CE3646A35D8928A91A8EB5A9857957E2
+3B7F491F7928377E9E1B9FAFCA691F0DEBC0AD345A6B4BC3677EF5F1, 7D7C144159D2B59E712A06AF658C22CA16265C216E72B5A3A5D5291B4CAC8AF1, 44185D2A1ADDB8A46CE43B6534EB5C95FD36D214676D059B0D42B57724EBA6BA
+B27DDB5E6B78A67BDA52DF0F5F3B5D29C342079D0F41E34A367CE1D3, 3AC16188F3CB08B4248BD0388DFA9AB1C15D04AE280B4A0C8FE3F7C5E4839445, 10146A79A7A02C79CC0DBEC1F4C60057DF8682F1E19C18EB2C843876EA030BCC
+21779921B4269F3738EF89D2E1DB2177D49C616D72DC5A9DEA376A579, 2FFD0BA4565459455980185C6573D46F47DBA5FE3B157541F2FC774ADDEFB21A, 26F4C56EE9BC46235AB59A3592FDE0493E06E5E08CAF6BB8D0BD1F1B83AE45BF
+6466CB651C73DDA5AACE9D78A59164677DD5244858950FD9BEA63F06B, 1232D974CA0484CC3CF37595F9E81FC02BBF2C64D1DC3318920E4C5A2183AD43, 6B327DCC76E57E11E24DDBA3B33B06BD95542C38FF04D2B6928C844D0E68318
+12D34622F555B98F1006BD869F0B42D36797F6CD909BF2F8D3BF2BD141, 9CB6CD53F6F27E8D4D8BA37F83C891CBF78A77956E473D6DCCA1DE84074267EA, 849CE6FEAD477DF5ED5B915087A81E0EF572752B2D029134B20E5CDAD74D4A10
+3879D268E0012CAD30143893DD21C87A36C7E468B1D3D8EA7B3D8373C3, 7F813484C5C9853FF8A86BF636D32844923C212FE0CD83E2D63D72179216FFA3, 7CECA0CC46160D8FD75991741D03CF08D9084673F58D19DBC9A8E6538CFEC087
+A96D773AA0038607903CA9BB9765596EA457AD3A157B8ABF71B88A5B49, 96319E0CAF019EDED8B0E2CE298899F8E9B79BB74E8C012280099D9CB6DEA5A1, 46BA9A1F6CDD21A9B10E1818027EA036F3A997D93A85BF7D9A1E4910186B9D84
+1FC4865AFE00A9216B0B5FD32C6300C4BED0707AE4072A03E55299F11DB, 3B4655AAAD3B9A2F2865BA02F92E88960B929E0A7CA602EA55BFC80263BD6175, 655D657720F306138838A03C913B7BC563E42CD602572692E1568ADEE6F8389E
+5F4D9310FA01FB6441221F798529024E3C715170AC157E0BAFF7CDD3591, 8DFF7F9B4558D12C046994FB1D3CB17167F2B312E523159858B0F8153ED6EC87, 5D01D42F2AB8CDAC51AB36CC1AFC599F4181D9F371C22925C3A72D251B9B24D8
+11DE8B932EE05F22CC3665E6C8F7B06EAB553F45204407A230FE7697A0B3, ACB3680FC9448FDD68FE375F54982F1E875D76B9DB20E6E122009DEB0AC6A06, 9FFEFEE62F4A982DC9C1CB26996EAE2C74014BD2059F51C97C3419B94F0CC14D
+359BA2B98CA11D6864A331B45AE7114C01FFBDCF60CC16E692FB63C6E219, 90CAF678E3D591D82B519B77514BB48C03CFFF169538F45E94D506993CFC287, 248E6467F1091B3BA88E808802EA9755F87E280041AE867A9ADEA9943DE77524
+A0D2E82CA5E358392DE9951D10B533E405FF396E226444B3B8F22B54A64B, 775989E196A10B00787D1A1F7BAC48F4EAD4CDF1A04F9DA4BF87813B2EBB30DA, 5C67AE12D0506D31AFB6BA3169BD269AE148C1C8325F65D1AAEF66214BBBEFEB
+1E278B885F1AA08AB89BCBF57321F9BAC11FDAC4A672CCE1B2AD681FDF2E1, 5AD156A52A8862380D89EBF7394AE292D34EFB55220798BD4969B81C07998825, A537163E74BA882236C8A746B2A569EAE13434745100890E7A2A1155FE3D7B17
+5A76A2991D4FE1A029D363E05965ED30435F904DF35866A51808385F9D8A3, 8F79CC65A0BEE50CECBD75BAEB72A6AE03ED7158E70A70FDCFCBB3FC68895368, 7D9DA2A143EF2B52387E9ED513E39CFE0315ECFB8F1E6F42F54B9ABFE64C73B6
+10F63E7CB57EFA4E07D7A2BA10C31C790CA1EB0E9DA0933EF4818A91ED89E9, 99ABD110264813D40C1A3C99ABE073F2E8D7F431E8B1A7F28EACB243E8CC2BEA, 2303E176A9C7DE590F6DAE3E18013295B50DB326C5326E60063C08DB3C7ECD53
+32E2BB76207CEEEA1786E82E3249556B25E5C12BD8E1B9BCDD849FB5C89DBB, 181B716CCBED785F1E1280982A99F9A08371DB8BB3E19198AD8313BEDDF7D3BA, 2C7B90E22D5BCDFC94DEAC36F9C19C8B64E2819855E9E3BB794223BCF557B96
+98A832626176CCBE4694B88A96DC004171B143838AA52D36988DDF2159D931, 8AB13505177D0F43034B33CC95D3A262580C09A5AD42DAC2885BAD1355FA2AF6, 8168CEB03F37C7805241E8C72885B945F2AC7CF7F4FCF0CF6CCA384BB9AFA0B4
+1C9F897272464663AD3BE299FC49400C45513CA8A9FEF87A3C9A99D640D8B93, 87CE90FC2B5657AFDDB17E8CB93A7150E035B7FD95113A2D2150177A7BD6FDE0, 910F96A747848DA686622486E6A215C07AC2AAD83C5FC6E40B4E8DA09F31E599
+55DE9C5756D2D32B07B3A7CDF4DBC024CFF3B5F9FDFCE96EB5CFCD82C28A2B9, 4AE7614BA8AF4D7A19D8DEDB467918A9330B812A79AD35DE561C667617B81257, 3A3AC95E036BABE88AEE967E4F19CDC32F83B11F58D14F4996A99EF3F484D27F
+1019BD50604787981171AF769DE93406E6FDB21EDF9F6BC4C216F6888479E82B, 56490E292B74D6FF6A89D305F4A2EDB352914E649831461E9C6E8DAC1B68F3B, 1418CE5A9FE58733FC72126B6C1F07EC920C9E56BE42165CFAC36DE1BD7E5A83
+304D37F120D696C834550E63D9BB9C14B4F9165C9EDE434E4644E3998D6DB881, 7365208FE3A0F5CC6A072022A97DA9F9C29617AD4046456E1E3DC6A354820464, 2F20327313AB0E945219D08EE4995376475A09A0A08BE7C7F8ECC0E0D7F98B2
+90E7A7D36283C4589CFF2B2B8D32D43E1EEB4315DC9AC9EAD2CEAACCA8492983, 238D9FC6E4D184E638EA17649EBD9521EE0579C9EA0C854FFCA688C735FE1AF1, 3E6253FFFADCE72EB82FF8A0716BAC95D2B282F58DD7BC9A60217B646EA93A9E
+1.3.36.3.3.2.8.1.1.9
+1, 43BD7E9AFB53D8B85289BCC48EE5BFE6F20137D10A087EB6E7871E2A10A599C710AF8D0D39E20611, 14FDD05545EC1CC8AB4093247F77275E0743FFED117182EAA9C77877AAAC6AC7D35245D1692E8EE1
+3, C1E31FD7F03708CE169CFD15BE47890EDB83ACDEF8AEF8BA0957FC7AC717C6EFBCE18F0BCF5E73C9, CDB9AECE49778B79F7A6EF2FFA840297F67E4D269AD8A58E8A5F27CE8C5ADA7D9303A9404C589400
+9, 21F2DBCD6F0F8F4B0FA80CFAC0F1FF94948DE345327943248EA4038101031265CF2A3B66B56095FA, BADEB1A7B8D5BA156912476AF1BE2A4550D1F85B8533FA227A4F4A80C295990AD94D5DFA8274D0EB
+1B, 50EBF99BB728C6027E57CD54CC609A5A12A11622F13AECBE9EAA82BEBAF5D25F366EF832D2E6188E, 59644D9FAF4E96D3647A639BE69F0D375CAD6ABA319FBE5BA3A390051F1AEA8DE025F8AEE02F136A
+51, 8A1CCBE4C755CDD05438C1B140B92848C6CB008F2F0071DD05735133100EFFE7C8323A12AD0310AD, 63997079FE64B938BC817B82F46C64B0D3DF56DE260D08378571B88FAC3B548499950A02493531A1
+F3, B1AE71B89200FB618E6A6C430C1B0E35702FECD21A65687719434BA868F5034C0AEF1580746D9256, A62418CC00847332F8C592C5BD96100640B33E806156699690EE9104A0FD6C2C235BBC414A89DC4C
+2D9, A89A26F6E953A4ED7B8A78768B7532BE04302F0F3909E483F7519DD05097FFDD1A4384769F730154, 8F2CA0FADA584553851BDCF7574C0DF69229446A54A6E7035914022C1C279ED66324C0FE8DB11E1
+88B, BAF41C8DF59A15B8CEC17B7EA1A34B4A887826689C2FC9E38EF323C546BE22C41612133D1DE63D9A, 57E41E1AEC8AF17DF756756159C8E9ABC70E22844F636BF05B74B5CE2A15CED907FE4B5BCBD64624
+19A1, A21E77F5C7D227638C22C2458E61336945835A9321821031154581680284E2B0B408FEC3817FB78D, 2E80944599DE90F4B9AE7B0BD2085FAD08B005F776618D3669A3DD6E3E96E6308D3D789443A029A8
+4CE3, BD4C08504086F3EBEE697A14F76E21E2476A3F469F72BA40DE0A4402C11437E4B4E1133008ADFBD8, 74EF8E5C71739492AA30846637BAF03FF6CF3FA6E116AC10168C75312F9540E8F36B7579AF6A33DA
+E6A9, 7E2BF9AB72E13E69198CC4D01DA1CB892778E19691DB464FDF7102019BD8F0D9534E31948930202E, 15EEC7A5DEBC135820081D56F3D8479C81FC291BCDCF72077CBFCA53051046D220F7FA60C7E6BE87
+2B3FB, 626554D838393968124793412A4CABC134A067077267AFFAA3709F9661C17239A8C2009614C2B80E, 88A7E3052D611EC95DCDC6DE9309D09E80886C920CBC52226CDE9157167218529F04116EE0E281CE
+81BF1, A34C9EC4A74E9977F47E1D652DCC156CF855745EECF81E4863513C2D5F36AE82586379252847B6F2, 49509FABBC4F0187A28FF1B02E64F3193E00F55209E2D9B7981088169B92DA6DF2D7FB21747F99F4
+1853D3, 977F98AF55D13C667EAF8FB78584AF5B5F0CCCC47376FD1D0AF7ABA2F6021679F3FF2E0C5F6A0763, D212AF44D76A1228B3798013685058814F582F14EC66DFA8280BED2A30B7AEA33542A1885DBE6257
+48FB79, A9451FE0D8039D044A891EF32DC5F6DD994CA2FDA0F9026D14477B1CFE12D8F481003CCB48B4E177, 30F94E6FDC06094344C82D1A44AF8EDD36E0E81A6CB3CC1402084B2728B4CA8D965BEC8A7BDA1223
+DAF26B, 8377BEED100360698B93EF0ABBADABDBAFFB90FD3D3DDE7F564315300642BCB2431468236C31B12E, 99DF7574C04D52A611055877A458960660F5EB7287E89352C2B2584D00F8D57D8D0A0553FA1F2E36
+290D741, A3D0DE0423DAA174FE89DD213C7459B031B7886352201F5A547308CC91DF21955BE072E7434D9F5, C53F61ADC465039FAC108A8DA7AF7D1EC4B3FFC8B4DAA00907969A4A1D07E5EE3110001E41535B15
+7B285C3, BD192AE3385EFF5E5ACDBF96375ED138B370E77D22D5C087998460B3FC94FC820886935C728D42B0, 7B25BF74535A6D2136CBB453675AC31E1979ADE3068519289FE7D2A235D937822D29814C14440E3D
+17179149, 662067B6F43A68438A31AC8E357057251846575CD9D928F6951B2AD09F5BDED2F038CD65467CC14C, 113E39AAA9EE8C4499E71C5032F31A7E184BEA1BE097E179925A0304D4E97A24BCE48D7F703C0AD6
+4546B3DB, 968F4CD87B729570C936CE442C4F0568BA88BC8D7D13197D815881A9CE0AECCA5638CA5C273C37C1, 510F4976C06652409C9191F54303B128A586ED0130086A1CC84D65C39D54047B8E7BB96A8A64535F
+CFD41B91, 24A9453C7F84F8E86B41B94533CE3B6892E53034BFA9F5123CE67262047C29B028D5E66C8CE9EF9D, 60572DAD02842C88741521BDA43ECE727E483F8FCFF6E4DF2BF91B482CADC72C82D768A3BC058C71
+26F7C52B3, B4EA89BC41C6905CAFA83E5D6600F03A37DC16BBA26FE1E3F759BDA4BBBCE6EB94B1B031557ED7F5, 671040F657DFA61E2F0B2C56F1C9FF6EA0BE4B45899486DA62E32564D9FC960250AB854E66D86317
+74E74F819, 235980541B0B92278274DB66F2BF2BD07478E0FB30EA9A9209CCD3122917ADB5B29947BB93F92BD6, 9D1B11E4EFD9AB0679FEFA27360A8A83F1CBA2A9D9E8964189426E02170B681D5B5961A4CE5D8DB
+15EB5EE84B, 32B753A7AB6CD781431CC4F607E7BFD03D260345FE0442CF6B115226C28F6C208C0FC5652CE260F, 59346A52A6ED2DFC7F3314A6D36D970DE8FAEF222E5C53555DA3A3F4EF40CC2EF139085D69E4ED7F
+41C21CB8E1, 6B35522EEFEC2AC74D098CC576502DCED4AE807820AE97842E257612F10512BF5B6C9DCE64A46F9C, CFC1BA026AE14D9282685680F522E67288AE5AD1637862C43F35B90ABE218B5BFFD6B0E3D84D8A79
+C546562AA3, B9EE39E25367C20A96B4E0B457D5BCBEB65980E56733408E14ED2D2B73337E1FD0C6E734CD4C79F5, 3A7C3BE90D5046A6C6F57B86083E851ABEBAC15BF216372F0C42DFDC4ADFE9F67C5A046E257BFE2
+24FD3027FE9, BD761091866FFB08BA454F4DEE43064C76D97B16D2C77EFB0EA40D9E416E12F2E0A244FC7A52829C, C55CAD79FA0A4F8F724220F6DC30B83015E19F409F43B8BF660CF3E3956E51A3201A3CE3C5FFCF46
+6EF79077FBB, E18029C9061F27CF542AA1F6981E7955F443C00DB9BCA300F4AEBCA98C70E4C8A41F99C6B6069C, 4BF810A959DE7E3378781A0998EA89FB0B9493BA81D55E711FA5A711342D76AFFC71D25A223E3292
+14CE6B167F31, 9BB5297CBF270BC158A044B9AECC4903D799F7303FC6B389AB5D13A38DB8597B404338CFBC462C9B, 56F9AB6B7DEB931D5D25DD0FC669BCBE516159853B66E16CC940A05B19B1CFC6208AB3C1EDB65229
+3E6B41437D93, 3439E863575170E41D2876753299282B530B7FA371F89D189840D393F72999971446CB906FFCAA6F, 6CF3B627A997D58F761BEAA912EF46B20F3EA3B624D9F1185AB96C5C96A47DFA51E64DC4F9B3AB6B
+BB41C3CA78B9, 8D1D169E53C79A38C54CFF5EF5FE0CB722F9E1D5F47B16590A12959F798A90798D23167756204945, 351EC0ADEFDFA6E3B0BF587CF47135AF1061EA65615D75E8C95E7D6C786A1EE6F526CBADE46F581A
+231C54B5F6A2B, B2A48473A4CEB04BE9C30CD26C106E2ADBDE47E50B9C0AD055A4388F0784053CB8E287112C27E231, ABF69A77CDA3327B0DE4FAEB8C592EBC1E8B67298AF9EA3036A96F8A92FF2692EBA0B4872B787F92
+6954FE21E3E81, 362C8AF76F15C3A343BCB654C351B9F7A91990ADFAA35F497C70224F200FAF4C66C26570DB3E96AE, 8C9E1F8DAE3D8D606041576771AA0E257625D46BA80A431690A158075D98D0187BAE10428E3127C
+13BFEFA65ABB83, 10B688E0496E71E9D06765DE16418730984EC0580CB01C93E0B5F30C0A09F7C215ACC94B9AC16249, 1225F59A84F085016030F1732E8689CA628D2DAC9B631BC67B772BCD970218E2727F868411CFFD32
+3B3FCEF3103289, A72F7179FF4039617F7324790B28ED2517F99BFD3AAAFAC1C425DE7AB303D327BD44AB05669AE8AA, 95BCD34C63E7D7550AE854BD9C753961B04B5A66FE453DB37D129D6AFF813022019D1F6239A862EB
+B1BF6CD930979B, CBE4419C7435C4F22E95E0D3C13243BDFE964F1BDFA1217148A29DA7422E4F2BE70BBA20DD7D75BB, 321A73A1DEEC6807C1948D3915056016558D6158DC99C9C0B729EF2221B93605CCB53B0B073E9A12
+2153E468B91C6D1, 23FE127B0A38FD2DBE2E5DF3E24966A0CB1A7FAC81D61F627E6BD90B32A13F2BF6A441FDE9F8A7A3, 715BE179A5FE8D314638F60EB3963C9E2EE461E22D1944A52D3890B182B7C12B6AC0C24CDD0F9C6B
+63FBAD3A2B55473, A7A69DC7173607D5263804701E58E178C824CD4A1979472BB98619EF32C1886EEA172B5EA53386CA, A4AD61DD484827D84F7460734C02F5A6352DAE2382B098C4EE86BB8E606F25CB486119DF7312A4D5
+12BF307AE81FFD59, B76DDD46F84B7653167C12C51DD485C4380DDF342D455175429314B660DE290497DD225562EDDBC9, B24C61E18A443D8D1024916622CAAF8DE38D66082A0C4686749113182125EB33963E68B89BED03E0
+383D9170B85FF80B, 3CA3EF3F8F9B402F9F62787C6C2BA8AE08C1DB25E663DE453CD68AB019D70A0CD63E0727A729E5EE, 27E1802A26E05754752998D6388B2BFDD9CC6757818DB541FD7B1FDEDF5A21C7F084F485E522F7FC
+A8B8B452291FE821, 5D3751A6DCF0A61D2816AF8004A35808FA533A9434B871400CF88A319EAFBE31FD0119B9C0836390, 5AB852616F057840343A9405721A5DD18AE769FE7EB48DBCDEDAAEB8BF2E922671B31678059C029E
+1FA2A1CF67B5FB863, A9B943CB82F310DACD319FB3E8BF710A94E21CE01B2B6F7AE0AF0F93DDB8A02D020E423D606BD2D6, C09FEA77244C514579312960CF6D56470713A63F080971724E349D9F74073BEE500B251FD0FAD71D
+5EE7E56E3721F2929, 5D85C595183AC8484C933D56CC47ED5400EDFD9A6863A371563E6D79298E35FA7E0607DA78D20717, 3BA92AA54C9B0C4FE136DF75E6FD1547FF977C90718CA6D4D256A191BDCAD0368775C48E0FC52C30
+11CB7B04AA565D7B7B, 681F928D70ACB50AA04A62B16AE38D609F067ABEC5504C9DA48F5BF67C86E541BFCDA54F7C7D25CA, 1344DEA91D318A0AB6AFB82C5C9F4366A70B2FE04AC54E97419FDFFDA2AA69E8197AFD94B4C97D0F
+3562710DFF03187271, 42265D6C91C65B76295C89D0344716F2B751443707B860A4A0DA71606AFE59013B5DE04A56C81F6, 22E0E8CEBD66C2939663E9E75C28BE37AFC4C04D47E07BE967170E459BC3DBF1AA09D71048CCE106
+A0275329FD09495753, 8064CFC52DF3D398F8B333ECF58800E53D61882A37B1DFA20D11155884A2F437E57ADCD7CB94D4DE, D1D04DD700C14BC3BB6A0569D3F25C27A766400E98250CDE40F3FC97B7BD498038938227A90242B8
+1E075F97DF71BDC05F9, 862787945FFA18FA773189AA285D3039E6EEDACE9986F58417FF6B41E102CBCC68A4C55A59FA6FE6, 845D52CA605B1B7081EEB9784E905F0D568E6BB1F024A6F1DDA18D9AC446EDC1E4DEBCACC62A5DA3
+5A161EC79E5539411EB, 612A322D659284B93FA3EF437768048A27C1B9DEF179DAB6A7BED45377B691A12CCF60534DECFD3B, 49A4BF97CDBDF607E6DD63178F9C9CEAD8E1B66DEB464F8D2BD0DFFA12EB777E188ADA8D0C99BE78
+10E425C56DAFFABC35C1, 254115081230A3F30F6CCB816B0A91A7A759B212A0431A17C5EACA41B71863D66312B8785A1B1D35, 480A01050880D1F251041A15B6BB92D240D04E9D48FE43F650E7F595E7E62D64D71B615F54BD08DA
+32AC7150490FF034A143, A5648ADE6EB27EF1E70FA880C5504320FD7C6D9E8CBBF412ED4DC67CA0D682C3C39A14AFC4A6662A, 220828CF8EFE3735290FFAA354D7B69FCDE8597FF789B82359975A3218A36D06375B0B7E3D3C4428
+980553F0DB2FD09DE3C9, 232C6E43FB14D77FBBEDC7C555A22C937559C040A750EC454804197B7C433F53FF72A50C3B79213C, 32A714C3543301E96958A255501309E2F813A7704A07237B20B2EF08F46D7296C1E54677DD4D2475
+1C80FFBD2918F71D9AB5B, 5A031C7B06CE6844F45471E2AF871EE9CC56889A848A5B5797351315BE81B44F7A402D4533B16E47, ABE9D3BED3BF54CEB8C24A4D6FFC7EBFEF4E7987AB25541E9D0EFD7D85851A065F3FB8CEB6632D7
+5582FF377B4AE558D0211, C252301D8AEF69687C9A8672F52AD9097E3CCBDF0DC2ECD56601AFD927722FCF46A61960F0D38EE5, C908BC1F9231C46D5B85745065381E6A1CBC4E9AEEA3DEE4F4AEEF03C1C2E39A539393EC3EF6E358
+10088FDA671E0B00A70633, 5A94058659363B717654250F400482EDCBEB9B1FDDE015C381D11D8C41734F72102FBC571ED0D8BD, 9CCBA4895E63E46CB26B2EA2BF6890AEDC1ABBA5B585F0FB51C30F2EE607F6045CBCE30B12C30EDF
+3019AF8F355A2101F51299, A6F2AD9F907DCCA5EC59AD029D4894A5F3ABF04452C248263689C416A4D3D291D347736A33F0D1D7, 1B61402C64F0C3298DC4F61743DAEC2C22EDC0C09854091350FDF8C107AA84DA51E73D966952C9A4
+904D0EADA00E6305DF37CB, 6AEA93AB8015DD547A7680B098CB2B2B3C21C0C70E6EC85474E4A6BC3BC35F50C62BA7A19BD689D8, BD59106360810780AFE0A5020A5C6C590CD49529B5FE3F1118905A007662CF7FD14B87E4D7E5EBD3
+1B0E72C08E02B29119DA761, 44AC2982DF283B2C06D31E9C2411F55EBEA57AE1F084919CC96C1996E7D62313A200384DF0158BCE, 643081D3DABBC8EA28AE3351DF2D6617E6E522AE5465F32D62FDFE6D7BDC4135E5D6808A76B060F3
+512B5841AA0817B34D8F623, 79DB4DD6CC47EA2C45A5C6ACA24E45A34F987F9C8DC4B0A1784A6D1BC2C042902536216C26915E15, 2FA52F10868B1B23BA0BEF089A0A39FCEBEE29E9E2F21B6FE4E18FB1DC11C92F43003EB98BB75A46
+F38208C4FE184719E8AE269, 23F4C0DF5AD37EF8EE15C817AD0C8F99A02888D8E51E2FADA0A09344B2433EF77670A422170BE692, 1E45D8CDC9F54928449B0E9CC04E7E69C62B97EF55760353F1CC03C51D8B77A02D24E2CA354C3C0
+2DA861A4EFA48D54DBA0A73B, 53F0172B2CAEA12ED665BA36D0D0B3E608EAE6756774DABCE5BF3931109642A9758B558A640942F0, 44545216EF80DE0C6C39371FF5A28FB7360315973B13364FBC6B6F6A3FC36A6D7A46688D8A96FF18
+88F924EECEEDA7FE92E1F5B1, 6BEF23D3396CDD26BE06787A43EB0AC0DC14C83F75F7D85D10F02532444085D461263BD6F65CDBAD, 65B944BBF5C39AE20A0D97936FF6A28EB08B0CF423497647AB36AF00099F1B6664F2F724CE574F8
+19AEB6ECC6CC8F7FBB8A5E113, CF8675EEAD8AFC4346470E8C01C6EC24B2DFA67545FE82EAFD53FEBEA600AEDE052CD7D40F0E01A2, 53F86E7B0738D4280477825DFF5CCA682CE1A859F949ED60539CE2B24AE97AF8714E2A6E88AB65B
+4D0C24C65465AE7F329F1A339, A5CFE290C95DD1738C26E755DCAFF045870C6140D757A11E39AB2BA12B684BB942DD0B7F0DC75C30, CBCAEC9D222C65765E84C2FC15AED4D1885AE162BA3B9C37189780F039E72287A75037FD3FDB82F3
+E7246E52FD310B7D97DD4E9AB, D18E236B7F2379C9882BA0C809C9DA294F0257986CE51E3A987AF98847672A518B7D46EA227756B5, BAEA906C978CF31FF1BCF88308E58AEE22E10D65CACBAF133F1E604798DB2924C4BA03890E1084F9
+2B56D4AF8F7932278C797EBD01, 4F6565018582B89588C96C4D284ECAA53E2A52593352A0177CAFCB8AD63688D2C72F96E2716A999, AA49812A5ACC65A7D0700E1AE4BCAF550588BBF9235662823682208A918A8006CBA7856ACA38B86D
+82047E0EAE6B9676A56C7C3703, 9324C50F4508FC3DC21CD44A00218DF714D97E774D5E16EB83D799038B11177ED917355E9FF96165, 8E6E53CC8CC7A2056AF6D6A708CB5B13ADDF89EDE994CB04C9904FD12FB255A5CBE010C3C9645C65
+1860D7A2C0B42C363F04574A509, 3834BDCB167EC4140003B505BB9BBB6CB1D3D3583B854D51637CBE2DAE07D3CE678699CC5CA9AFA5, 95E84189BB8001D19216CA7ED887FEB9B7C28428F9C4602542B1012FE894C9535D8BD326E78FD059
+492286E8421C84A2BD0D05DEF1B, 8C2C7C18A0C8A164924B01820982F998BD7F9642BE0AE516B00454D79BE73544616CA505FE6B936A, BC912FC5E24D6DC6331F2F1F97BE741CF1323FACA98EAF590C28768FCA0668569193FCD4602BD118
+DB6794B8C6558DE83727119CD51, 22F98866191C851A60CB57EEEEF218DBCEC3174CE1439D3D46DA9CBDF3A93F4DFF11E76DDA495099, A2A119118CE9FE09DF2EBA8850125175CDC2ADAEC1BFEA3CC412809541BD7825C44821772298534F
+29236BE2A5300A9B8A57534D67F3, 2D0B3AFB441BAB71A8EE0FBDEC51D2B9D02E30F88BF76ED4519C4BD85EC3F96F65B405E351EF9672, 955639CBE4EB428DA97616CA6C5E1C048B3E3623D55EDB05241662A66A7A153BD9967CB11A977452
+7B6A43A7EF901FD29F05F9E837D9, 6A5091A90EB4BE387E2866B1F23BF9C1B3195430935683E03243A0AA24219558F70FCF20C47E1385, 8B41A52E76D22E266F41620401AC4F8C0117128C95A43390667051D5B6C50C98A642630B08233553
+1723ECAF7CEB05F77DD11EDB8A78B, 65F68A82B86448627F76D8B6B6F767D48B2F5FB1DE6D99997C34274280755BCC0726B3C978991B03, 9A8D75241864CDA05B76CA73AB91E567C921DC894D7A1E9D96905DD0FA6C74F06D9001CAB7336F0
+456BC60E76C111E679735C929F6A1, 981646D7F7DA5AFD91C3C61AA3605DA5F5FD8C0FE84B033FB7450965BD4778ECC524B90F80766B2B, 62978D8E49B686B393A6F609BCE12E6BBFCC444B0585AB85A76E1274DA1C6665719639E19569C813
+D043522B644335B36C5A15B7DE3E3, 932638BC06C5192D5DE89D37479E922601A83C21D877307EE1CF18CD1E924427BEF1B74224FFC046, 600E7C30FEBEF5CB9C04E0483C6390FE51DF0C348DC9F1CC9C18CB165932FD99AB133408B6E53DEE
+270C9F6822CC9A11A450E41279ABA9, A3850FB48B32918B22DC5A1BA9DD5C54E5E4291A2CE8B9F9E10B28D28B82B562A51B9D186CB64AD7, 120EEC16CE1BC95CBC58F29C57ED9DB78E01494AB3F537E33D5CE265B933FE643E59C00B43E4D265
+7525DE386865CE34ECF2AC376D02FB, 33F42334CAC4693A0CA8E58D099B280F022A13F6C825A47D209AFF369F5CEA29443BE51C316CB962, 73AB707ED5E4CC43EFAA5CB62917E93690FA968FA92C048817CEEB39EA4D63FEBE3FEBD12B49D43
+15F719AA939316A9EC6D804A64708F1, F559623FCA4C4EC2622676CF910717B0BA9895DC287B4D6D84F5BFB882BBE3253E7387158A783C7, B06F8DFBEECD68EDEE0DFFC94AC882E444FD641E4BC87E8835A119511FC3DE93415D6D51CAF492AF
+41E54CFFBAB943FDC54880DF2D51AD3, 558BA76945F9B87D51C8CD44E4A8782F5700CBA9FD6AE1C413A6E3CAE1353CADF53FDF0F87E469C2, 90DACAE3138AE35AFB459075CB6B0E0EAB99956F8534540F0F478B14A2632891B967B3A824E8A404
+C5AFE6FF302BCBF94FD9829D87F5079, A9491BBA88FF1D13BA834C2C05A593972D2928FE93AEBE7184986882BFDF8AE9B0DADB70BA585769, C4F765D10462E0807446B0664BDDD19513DB9675CAE683E8EB561AB9A0A4FF6068B881319E1C5CC7
+2510FB4FD908363EBEF8C87D897DF16B, AD731D324082AFE7762583CA74394636EEA4C5D5CBE0EF371344865C2DB0E7AA60156B0772C53809, CF508B511C3764297D5E4FF4D56D38D263900DEE2203C2B1490397433157F98C6EEB7424FEEFEE8B
+6F32F1EF8B18A2BC3CEA59789C79D441, 2B945B0FB4F44B1A83AF32C4F69AE4337A26AE188474AD36E4EEC7D17A1EC57734F752ABA992F09, 2DC764858433DAB6246A11BA4E4024D67EA75653FB82D812909F46BC5BCC4D40A20B7460ECD9380F
+14D98D5CEA149E834B6BF0C69D56D7CC3, AB6BB4B473131E29DC1C1F94E85AB4666F3BA0E9E5D4D4ED4FFD88CC7601B408B0FDEEBC7959B0E, B0618048A303C481EC2804FA34CEE01C36173A42F45FB34DC4DCA75362060CC16C5506E40070BC01
+3E8CA816BE3DDB89E243D253D80487649, AA582E0794A3CF1C57415E2D03B23891CDC3C1EAFC8941DEC88E9602A09A6D8CA43A6A028E345A9B, AC8CDC7F7BF2A88F01DB6D772CA68BCDA3622EB4F06485B3F99C535E9E113AEE3D114CC2A8770E26
+BBA5F8443AB9929DA6CB76FB880D962DB, A7D749444022CC6488300EDC8551A0454E843E3CDF8B7D0399E39D5067F744393D7F5E8D58B97B4C, 18B1AB48C5251C1D7F7CC37254C2079E4A06803F91B41FA3AA082013B60D55D11CBD03EE67DF6
+232F1E8CCB02CB7D8F46264F29828C2891, 2B5B9F3C058DA95C892A409CD337B9112BAB25627493AB5E4FE362AAFF1766F697A752D8543206FC, 3CCF5058866AE3C38BDBFCB92481EA08A42648B4B64576F18569CF10414F601C601CAD7C5E3FB9DB
+698D5BA661086278ADD272ED7C87A479B3, 8380CFBF673F7904A234A9AB5AA7B657616DD5C34940C431A8A866E1269F37A9AEFAD1D4A026485E, 647946DF8820FD99FA81B9308E51173AB261F972859EE108792AD3A0672CAB58DC676A54A7003011
+13CA812F32319276A097758C87596ED6D19, 88691DC11C800F94F514B4CD2B94FA024F4E3E6858B412C7E7DD4F0739F874BD8B1B34C461D764FD, 4DDAA89FF728E5C1532E5C9F7E091CEB5930111FB55554A76201E49E237AE6F22C463375B20D5DC0
+3B5F838D9694B763E1C660A5960C4C8474B, 7087A20D7FA6F9A4E4F1A96F65097296678BB7E0E403E0DB8C87DB664D8928E8474EE0F3C109FB67, 75597EAC1402E2C937CEE961F67428844EB00B521573D6B9A156FC1B5BC7B534C37CBFEA3AF0FE86
+B21E8AA8C3BE262BA55321F0C224E58D5E1, 99114CB8A3A8A31A7C3AD0A31F1916E0660A23978B61B8FF7045382717B2AB89586F59A4A3339E22, B2838337C477E7A5195B5D77D520E2DA343CF785C191E52616B5A5F4F7D0B843F9FCF9D70E2F9787
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, 2001E1BEEA7AD7573E36CBA7961B2010371709882798AD304B4E8E2CE16BE405B37C605E9350B07A, 9D298E78FBCA0705A8AE151FB07406E4DEBE1AB818DBC97FF373BCE9F5AA5BDE12CF830D597C6394
+64312DFEEE1AF5788CFEC3176D34C11F84E9, D165C7E44269070757BCB21CFAD37477C867C10934C5DF565D0C5AC861C5F8E90B9AB5F6E1E8CB09, B02B663D33A5FFD9D4452477F80E6DB3A064729AE13312DBAF07B520F5F3E28A0F8D36F56CE5E768
+12C9389FCCA50E069A6FC4946479E435E8EBB, 29C3C3AC5C2CFDB9D346136FD27D4B0DA10B01F095228545A533DEC007E5886E9CC5040A58858E0B, BE476041793C2C992B83C21F3749E4C2823EA732239ED7F4BD169BA07CF7C1DCF4D61FE2849108AE
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, 670E27A1C39F964625231EC2D569313BFC619A7F1C211FCD0525F5F115CAF4B8B4DB37A2326AB9EC, 46F7DC2DA6A4AF85E1B21D1A11A96B4AA0C0209C12BBD0FFB597E36BD4B6476880F118C6B0746CA3
+A912FD9E31CD7E3B6DEDE937884905E530493, 89DEE6380E498EF1AC574B42A977B1BE88455A3457186BE16DE8E8403A0C528ED3BB25D0B9D5F3AB, 7DAF09E8FD37DEF74CEDBAAC48B5A8A0F970EC219F27603B2EDC55A0CE8FBAD34C1C5CF795F95C9F
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, 9A4004D26458E448FAD048D941B834923A14AF2702CB050EC721D51B9279D3306D9AC100E4A33DB0, C1A498EB3EC222651DC6913FA6B426C52AF97DC4317A2976B9D0B11EC7D094A3298976DDF19E9A7C
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, 8726381447815E27B11A329D0D93539370E226D64120942708B4C5D5728E60AAF89A4BF0A1424DB4, 221DED29C2C787F96A59E874E5E9431E815389AE8ADB0AD4135E862CE4BBCCADE8C9CD609052819A
+11D500BFAF40AC5044981798DB5FB39F2C17B81, 76C0678D7006C1E2D568D2DC635800C3E6376049278FF3B201FDB367E7C2231B75E68295C0C458FF, 761C41B3DFDA9349BCE8FEDAB26B91300D71668899BCBE836C7405290D53A531F8411D70DDC47388
+357F023F0DC204F0CDC846CA921F1ADD8447283, 9D445E66E7ADC83819CE2AFF84436CE99E76EE0FE9BA409A946B8789280CD28DF1B57AA7B3057971, AFAA640AAB1E83551274485C30755E54E6AB0623753CB7C075635B110BB812786E9123FA7B36511A
+A07D06BD29460ED26958D45FB65D50988CD5789, 377850883E4A1EEB9780EA965A95B4D0E047BABFD945344E850FD3F90329D2195C85648A4BE3FA3F, 6B52EDF31A6693B61B80D80818AF38225679617EA09BD292A1E44F21693BA11A242389EF1DA0043C
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, 697E4696A6F52246690BF5525079F6F5DB03BAE5B41B9DC2CBB2A7F624B13B4B83FA20DCB6749594, 6844659B79C5288346248531B1F53A55E027BE00929927964AB6A39F2157FDF19AD957EE56C88DB0
+5A4653CA673768565B41F775D6947D55CF3813D1, F5FED08AAB3FD2BA740DBA3EC614E7F7E9995D25A3F76A26F095A1487784CB1EDA193F2647E4B4E, C49DAB32BF2941309B3D6EC4FE077C7631B32E1FDAF6A2B299EE68D38ABC848EB84955B209EC8944
+10ED2FB5F35A6390311C5E66183BD78016DA83B73, 89FE2A15E985552EEC0BD290F5B5822A80A78BCB9CF63AB36DB497F0832C6AF0B56C59544DC8E49A, 313CFBB211A9957537D12EBBEFFFC5C7677D815818E911F2DF917FDE2FA7434FCF7138DCDFF253CF
+32C78F21DA0F2AB093551B3248B38680448F8B259, 72DF9E28A86CC9451556EB3ADD8073B51A56839BA0FD68A68477D60D8273E7BA2FEF4296B87BF2DD, B5501C3FEC7A3C8E00780537EB14ED40AAD4A9E977DF6F09575BFEBE2223A54A8C8D464119F46891
+9856AD658E2D8011B9FF5196DA1A9380CDAEA170B, 673D334A2AC1B92EF47647252F3E77968F6A9ABA60A75C994CB778DC3F2005C0E1385EFABC4EBF94, 527A866218B76EE59643BD084FFD114C9DC695B7B62A249C58CF504C781048069C79421FA07BA5E4
+1C9040830AA8880352DFDF4C48E4FBA82690BE4521, 9E72000D659446BDE898894AFE48623F1AF014B7B96A191B98F374C4B4CBB56A369AFF5C882ED218, BDA4871AC07D92588E05860CC2D9201711D4E28CCD77CAC95ACC3FC8FE7BF5BD923D1A944DDCC547
+55B0C1891FF99809F89F9DE4DAAEF2F873B23ACF63, 5566D8D2A63A357ADE1477B2A2E97B2CF3EFFF011977E687400E6677B44F60AEF56A91C444EE3DD6, 64BA592308B96F724B993ED5DC2F5E6C12FF35C1D2355F2E13754F1B57FE0F1D6F0E2BD18790E4F4
+10112449B5FECC81DE9DED9AE900CD8E95B16B06E29, 957A3DDACF5B05A41911B7391D02B1388111DC2A8FB1BE836608E69F7EAC16EC9932CC6BABC15043, 79268D2DFCF19CE6E683AA25900F2C59904E106771CA81A7AE96AB2575FCA89F13780BDA3ED5AC71
+30336CDD21FC65859BD9C8D0BB0268ABC1144114A7B, AF437E7FB17232B08E40CB98350B2EB893DE3FEEDB9892C1D12378DAD18040E6E13BBC3789744E74, 8AF422C300C364763AA1AF94043E415EE6D183468DEE24576B5EB73C7A4EEFEB8ADA695998EE3891
+909A469765F53090D38D5A7231073A03433CC33DF71, 80785A4C3ACDE68030EA52F592272EE95A24E92957C63574A65334DB1C3EAFB21DE43E97F9773FA0, A5C3773E27FC4C767DF6366C3E3D2A3EACF05D093CC2C78F64AF98F04F8DB45D12BD1CC761AAC5EB
+1B1CED3C631DF91B27AA80F569315AE09C9B649B9E53, BE4356B13A03EA4C818BB89D57A47DA405B7C167B8E78433ADF4268CE228910BED18FD8B01A49BBC, 990D8227E8CE1BCFFF4D6EE479370186464E324F9D6991A95343C1B34AE428A5928A17105F4140A9
+5156C7B52959EB5176FF82E03B9410A1D5D22DD2DAF9, C3CD467C4223FB1BF8E07DD4B9170D315D94DAC748FA83CBFF3CC34A7D3EC4DE410BE9C3ACBF2CA0, 32509FC95CB1D0AE2D3CE9495869C5618B0D708EC2620FEFB9A22FD2CFE185149AA0AC1529D020F4
+F404571F7C0DC1F464FE88A0B2BC31E58176897890EB, 237CE88391B351F1500AE6E275B1AEA4142CCC14C963B6F953E2411A98979039E5FBB634F63A46E5, B5EFF62F549A200B5179A0575FE5861D3C32C4F90E44C7B52CE7D24A94217304AEA43AE8B51F2141
+2DC0D055E742945DD2EFB99E2183495B084639C69B2C1, 6BE1D4CC9E229DD0E2E5853245335157E10996B82F3ED4B65AA8B934CCDD5F26308CA19096312213, 7DA3AE2F2C334E164B362E63B72C722410E9B004001283D1CB71AF0FFBD1A2FE545287D1C7A8BD96
+89427101B5C7BD1978CF2CDA6489DC1118D2AD53D1843, 46255AA29F88403F5FD1541EE1AB10AE09D649E32C52281F48ACE7E32FFDA9ED147F4664A2BA1F6F, 4CD5F15BB983225FC0955A8A32255736365F98CEB012E7FA01F641823B2B628252298D57C087424C
+19BC753052157374C6A6D868F2D9D94334A7807FB748C9, 713594CD8DA20CE33E17EBE55F37D9435E44E93E2C41D337106A37BFD53D23A0C07F1D6DE63E2D60, 263D801FBF71FB0C3A05DA23CC2E36095ADDF8C760790AECB547058ECC6103A75F9FA5B172C31271
+4D355F90F6405A5E53F4893AD88D8BC99DF6817F25DA5B, 6B005FE0368A59F477E27C061019B3603BDA59ECF43D4EB213030C7EE075A78E0A9A7C5A0963923D, 3ACD84698F433E27104082218806B7DC8676475ACEAE12667F073739D12A27A821F8217C88422B2D
+E7A01EB2E2C10F1AFBDD9BB089A8A35CD9E3847D718F11, 51DDE2493A2840D36DE30140489532BBBF40BFA7EE37C46C5CB407183A2DC6476A1C3B5054002985, 2C7FA815512F6669CE1B2B767A7F5E8E43F9A3DAFB3E26C4D97391C9FBF8B9697196D497BC04F5CD
+2B6E05C18A8432D50F398D3119CF9EA168DAA8D7854AD33, 5AFE1764B4857BDFED47F33D264B7FD50F4F80A834C8C540DCCBA3710A0958202E765BE1FAC834F6, 7AB999BED6D20BFCEAC626C09595650101DC516EF04EFFEF10861DCEE1763B3A36E9191C47F60BC0
+824A11449F8C987F2DACA7934D6EDBE43A8FFA868FE0799, 344E718DD78EC9350C1E745D0C71A8EEE9A98F911970A6D4ED03FAB5D92040CBA6F85F45ECA13E35, 67E6BD283D159B57494788DFD3E54467FC7BBA3634D990CB21C212005400A052BB743780FD7D0A45
+186DE33CDDEA5C97D8905F6B9E84C93ACAFAFEF93AFA16CB, 15D4AB9B21D8D55D5F90E000ABFB9C803949F9E33E1E7EF7A54A9DBE3CD80336AAAC5C46ADD0BC65, 3DBEFDFD4EEB975A1DA0C12331DD9DA36133E736E96E98535035A315E00A1E8CE2B5208F6EDC09E2
+4949A9B699BF15C789B11E42DB8E5BB060F0FCEBB0EE4461, B0CAB0EBD5E6E8EE67C63A88DB912CE4FFDE1777CFFA19BEB706E62486B6D6161B71B007E9743C9D, 4CA684754FCE89C6B567604CA083201821E7D4F12C30539E2E463D77D6F639DC83DE0FAEA03BDEA1
+DBDCFD23CD3D41569D135AC892AB131122D2F6C312CACD23, C3ACEDDDB0C8E2FB3CFC20A791D485E1428D7B1B713BD53DE9375B6FDEA4B9F5249995CF069DACB6, AABB47972339C64FA1ABB5843643E1FDAE8541BB1C44B61D317E310AB4C6BAE930CEB9C18070DB9D
+29396F76B67B7C403D73A1059B80139336878E44938606769, CCC309EC1B2FEBA7EF654C8A7B398761FB6AE7BC7BCA52D239FA9D05C0021096ADBB66FB353F660, B41D0BA24C3FED69B3B5000D3A3BC4F600B4A7DE71A0912ED33FE6D048C67FF306E489E5410BC062
+7BAC4E64237274C0B85AE310D2803AB9A396AACDBA921363B, C06F6DD32D0507A46A1AC677F967CD333ADCEF640F802337E348F304F22A607EA45904092BC0EBC7, 5F7863E5D874CDD6303644E1BA18D5D894067F9D31AFBE18F63842E501D263660CB87721E059AF46
+17304EB2C6A575E422910A9327780B02CEAC400692FB63A2B1, 68F0A316BC71870D92416AC91755DD3AA01A2B54BA8CCAF15A7179266FB2F8FBB97809B5DB7086D3, C54C717AE7F1412E69531DAD7DEB05ADCCB2841A9C42885E3C74BEEBC0044F50A042C80E9069209F
+4590EC1853F061AC67B31FB9766821086C04C013B8F22AE813, 5A43B843458DAA8B90805FBE84E04EBBA96F2E2D87A1F02EE5CA8DAF3FEEE564EE881B471C1F37A4, B4EEBCF03E3B2415A688B8B409933BD20AE3BC3E697609723E31FFA59CA2B0AF24857F997C2AD6B5
+D0B2C448FBD1250537195F2C63386319440E403B2AD680B839, AADC07438491829B2BA4A36D8E3D5DC1C510D16C049C3B33F33DE6ADFBD52C07691F4ED7AA6E16D4, 836D5365DC43414DC21114C58EAA20492AA7FF8FBAA7D907E77D45B3C4559078243169F08AA5064A
+272184CDAF3736F0FA54C1D8529A9294BCC2AC0B180838228AB, 27EB0EC434DC665A71FE0F07EACC663397248CE0A4D8421ABAB0856B36C44E75934D3CF94B84856D, 4EE433701EC445BE26D27A80ACD2E6FE8373B3870EF2370CF55F837FD5F482E2FA2375B468AD92FA
+75648E690DA5A4D2EEFE4588F7CFB7BE364804214818A867A01, 90FED13B3A41D8628BCE04E1190662919FA8B8D8CF5B539681898AC6952A5E983DE0D23AF92A4EC9, CB225445C7AF1A081318ADF455631B8F5242F61FF9D8A5C6FE60FA79332C31BE5AEC1297E781BBD6
+1602DAB3B28F0EE78CCFAD09AE76F273AA2D80C63D849F936E03, 3806FA6E5715A7435CCDD2D1B8A6E9DC26AFE1956C6F05BA89464DE3D33D2F82509E493371965308, 4C9A1B4CE41F27782E888F70C36C93E8019AF2CB6F1B66602C8D3AFFDC30DAEC14A8D1468D5A891B
+4208901B17AD2CB6A66F071D0B64D75AFE888252B88DDEBA4A09, 91E4E989E18C4F3EE8E166C5ADCB3F7DE80941A01F718EAD99030CDFC7736EA0DA6A3C34D62099E7, 9135D0CB0BD3C6DAC0B81A50A816201391F236AE4FED4FBAD6B59FBF48F4F07EFE933BCD6416BA5E
+C619B05147078623F34D1557222E8610FB9986F829A99C2EDE1B, 86B394BE7B70EF9BFAA63D4902035ABBD9820E1F77B2F0D625443CE3D19F06FF7DFFC808C0816A52, 509A34736D78F0930506DCF3486087F320FDB840FE3F00AE261B46A78E93B5DEFF5F477D748EB125
+2524D10F3D516926BD9E74005668B9232F2CC94E87CFCD48C9A51, 46F794C4D1C4361BD9509D5F374C969E71ABE6331FDA66E7A711D4BE66F25EF50B03FB688C47E288, 5392096D3F17838970032E369921D6B7E5A5371986487A71ABA5A38582467F8211556669933CDAD6
+6F6E732DB7F43B7438DB5C01033A2B698D865BEB976F67DA5CEF3, C457303D730B41187262EDB1F674CCC4A9102A34362A34869CF024F37337CEBB592A3E13E8A64865, AA1A2E81B44D51EE4A895D6C325B0225E6DE684F73F6473855C5C7584D309A843CABBAE0522ABA96
+14E4B598927DCB25CAA92140309AE823CA89313C2C64E378F16CD9, 3E48294D4CD0AF7A6083C9C88E50B54DEF4627BCD20B3024612F5DBDBE1BF57B3C9EAE13EB502DED, 62BEE4999CC508F607BF3535EA98289D0A0C24283A1889E101236C6DE99BD5B212946C98745016EB
+3EAE20C9B77961715FFB63C091D0B86B5F9B93B4852EAA6AD4468B, 20E84A0ECAB8C9116ABE91FFD14B13A00F59807FBE9CAAC97AE700AE454D776652CDE804B5E52F74, BDA778FD464491C6506174E00B4C8015020DF9831F7FCA10604F2FA852E2F1DF8C31BC96FA8B5323
+BC0A625D266C24541FF22B41B57229421ED2BB1D8F8BFF407CD3A1, AC93DB73CBC03D55B35DA84A6D9D3EC599F8A6D32F8A31CDDDE6CCFC4C45A24BD30FD41F83050962, 807BE2883D3D4B6AAEE500408CC4930500E60094D513AED55A4E67B8731E0725AA8B4CF69E504C8E
+2341F271773446CFC5FD681C520567BC65C783158AEA3FDC1767AE3, 9F4351083F4C2663F2F89D0C62FB7664CC66C9249CBF9F545AB9E5B7249E400BBF35BDEF1722EABD, 6D685D55ADD0532A971AD3D798DB99D7B01A8FE50D478BF7446DB751E0A5534C903B85BC420BF32A
+69C5D754659CD46F51F83854F610373531568940A0BEBF9446370A9, D8E39BD8F87E9B3BFF6F608E43E6AF1F6A447A2DA34CFBCAD95E20B854F2D062229B1B421578BB7, 7300D9270B1FC03B04F55F95A7598DC076B9F43C2976BCDDB084D2D041C1B8B9CEDEBEB22050B34
+13D5185FD30D67D4DF5E8A8FEE230A59F94039BC1E23C3EBCD2A51FB, 8596E9EA74B614064CD21A9AD2AD859A5772D1C5B2F8AE9E2051C05C6457E85CFFEE5E5D50ECC4BD, B2BD69EDFBFAC1AA2412083A0B43852096F3DBE83DC87F8A7481A40DAF767CD1AF953902F14A0E98
+3B7F491F7928377E9E1B9FAFCA691F0DEBC0AD345A6B4BC3677EF5F1, 38CEEEF98CB29671EAA520367E76DB8FC98DFA4AF7AEC21C18953EF6AACA127DC6DD2D4DB4C8FA14, 7981906F9962E8286EE539B3C3ACB9ACF2966377EBEF43322EB2A15622640540B1A9A2C20B98A8C3
+B27DDB5E6B78A67BDA52DF0F5F3B5D29C342079D0F41E34A367CE1D3, 381C9BFA9C795A80A1A6919E2F3EEB765853212F745B1C2856BD4B7E3D00025974164718B9F762A3, 8CE8D87A09ABE34B3D9CE6F811C817F506A57F7756ABE02E63BDF2467C4D59DE1575336BAAA9928A
+21779921B4269F3738EF89D2E1DB2177D49C616D72DC5A9DEA376A579, 10F76E1254318129B40A647FF55C7B07C28A44B6E4FF01A0154DC462CB67128275E28E9D87D8BBF3, 894F34133E48D5157C84358E29989FB85CDD98AE4FFD4D7EA33A3DE28F7E91C2D2B5BF1960E289FF
+6466CB651C73DDA5AACE9D78A59164677DD5244858950FD9BEA63F06B, C494D377C28881C7A794FD65B86BC6F3D0FF964ED131BE6B5D08CA57D20744087EC9D5B0B1A01BF9, 5874FC94710E0F1F0D37ABEFFDCC049E6CB3D3B74A969CAF5A1D53F0EB2141C42E2673EEEF49030F
+12D34622F555B98F1006BD869F0B42D36797F6CD909BF2F8D3BF2BD141, 3B9DFB05C4A0A7CFE0D3D820C50ACC6AC21A3C87B1645FED48C2E89861B146C0B58218EA8C4C890E, B7D8A3793812CD8BDDA7C96A56FD854AE3351291E4D5F49DC34C1B241E8EE57AFD700ED5F3ECA895
+3879D268E0012CAD30143893DD21C87A36C7E468B1D3D8EA7B3D8373C3, E32AF49AB9951269588652467AA223655EEAADABD44A73C443DF89EF41308821F56306EF42B5086, C7335D7C60BDC8D9152C43516D2F4E1A593AEF87ACD50E297562D3183C8465D0AC9A29780ED38A28
+A96D773AA0038607903CA9BB9765596EA457AD3A157B8ABF71B88A5B49, 44AAA0CEB908E100F5906D97BAF484D79E1899C10D24741070C6A63152ACDE2EBA6DD67E1B822E81, 1219800AABA2BEE4E09459F66AAC96B8E6B1D7FA68D52F3649FA9A7E46F05A6828985CEBE21ADAA7
+1FC4865AFE00A9216B0B5FD32C6300C4BED0707AE4072A03E55299F11DB, B491EA983EF59D8A72D0D2782B2CF3B3540833D98657F7D2FBB5518F8F0FA1FAD1628D77237AD51, 355845DCD6244DE0F143183C3EEA886A37C886E420DC8456A142ACFBF06D3C5254957409100217C
+5F4D9310FA01FB6441221F798529024E3C715170AC157E0BAFF7CDD3591, 88667D99FA1F1376A6FEF8CF5DF49AFF1C45F80ADC988180E591EB2D6C9A20E5B9C309333BFADB66, 230F1F5ACDDCFD769091B3EC110F47BB961412829ABDE08DE880CEF1304BDBA48DBA2BA26633D4EC
+11DE8B932EE05F22CC3665E6C8F7B06EAB553F45204407A230FE7697A0B3, B16766DF3D756A6C8BAC1246F7B198BCA0C13778AF735032914223C80CCF74424D3092CFA9036ECF, 92A865F727A3EEDAD64987D4E3725CD83981139292080C4E51EF9327B9D87B6C70408C697748E515
+359BA2B98CA11D6864A331B45AE7114C01FFBDCF60CC16E692FB63C6E219, 671DB690EAAB01CF91A56BC4D752D9173FA2FDE2CECE26162C4EF984A4A4852D7B5B275FFDD7B0F, 8739CA3515C61AE4B7E152FC8E6165E31BC0E5CC09371EF84B1A4E45C8424182C082F1961AA0C46
+A0D2E82CA5E358392DE9951D10B533E405FF396E226444B3B8F22B54A64B, 795A63689487023EB1AAD5B5BBB2ACE01F4F3CC0162275D161FB2C8F17081553D920D92F7EE7FED5, 69F833B00B790EB3C34A55B53B002C191C51ADD22C640C75FD86C90A876D501BF6ED743907572EE5
+1E278B885F1AA08AB89BCBF57321F9BAC11FDAC4A672CCE1B2AD681FDF2E1, B3120DC77ED876F00297CFD308D3F1804DF33A99A3DD81F6B05E56F3B73AEA7B5620065C156210B5, 74DEB334C550AEDB6ADFF5B2CF0FE6541F0AB3D7654F588D8D3B05347C70E96A99FBC1104382AAB8
+5A76A2991D4FE1A029D363E05965ED30435F904DF35866A51808385F9D8A3, 5B38A60B6BC66B315EB29DB541A4512AF5497AD2DD6797042433DFE36A7FA9650313A09C9BB51548, 74D2BD4A14EC90FCAB126AE021A5D1F594564D0C98A4367FF5E472D639F1AC9E866E075DAD5E47BB
+10F63E7CB57EFA4E07D7A2BA10C31C790CA1EB0E9DA0933EF4818A91ED89E9, 9EC577C1BF1FB39C8BD864037F4B31D3379A43D5B7893119EB10E2F47CE6B905333FE182F3267C09, AB93AE64A905C0A353C7C215F9ADFBE1F035CBAE759C9114E7443B09F328CFE2CCF15A37D9CB77A1
+32E2BB76207CEEEA1786E82E3249556B25E5C12BD8E1B9BCDD849FB5C89DBB, 73423F0AA8600F001A5A1878C3C3C5126D5BF26FA61FC37ADBCB493DBDAA09A24AE9C2818C2E2D25, 68C0BC13FF12E59B668C1D912D897EDA5C6153D6A81B2E88D038CE3950F49B6FFFE7EFC486412B27
+98A832626176CCBE4694B88A96DC004171B143838AA52D36988DDF2159D931, 2FCEF200C3F2319082073652A868081DC403843C7D5FFDCDA9FA31FE7849C47BC4015C6E697FAC68, 7AAC7F74A28EFF6A70743D07227F03D471F5B57256793806AC20F80ADDB935A0E423333EBF299697
+1C9F897272464663AD3BE299FC49400C45513CA8A9FEF87A3C9A99D640D8B93, 9B71FC05A046EF677D56D3186BEB6585C32C5AC4B89F6AF1BF95916B0F2475194EC2B2BF46D7B0F3, 6DA0EE99ACA520F35E0C5D3A3F1B1A312CC4F3C7DC61F76F186DF6C2A344BB6C5649D0C271E391EE
+55DE9C5756D2D32B07B3A7CDF4DBC024CFF3B5F9FDFCE96EB5CFCD82C28A2B9, CD3F3D28A01C4CD27632C3B303534B8707E3010967CF7A595B206A0DC672891B36E25ABD3369A40F, 64D17383391DD24B44BAB43403464700088D71CA44A01B07A35D3E4F20CD7CC46AE6357727358AC4
+1019BD50604787981171AF769DE93406E6FDB21EDF9F6BC4C216F6888479E82B, 8938358A4950307A89D48447AF5D1B7A20E7C47B80E240235CC06791A80F3AA2CB9FE840C65A258E, AF49FC170778C1568DCC1EE7D66D264C98C9E5EC78CC1FF6DE600A7BBC6052E598C9FAB0650ED4D4
+304D37F120D696C834550E63D9BB9C14B4F9165C9EDE434E4644E3998D6DB881, 7FBFDB4C3E2375E053407C04795B6E3CBC6385E3B765DD19816847A7A99E0C734D53C0AAB0A5ED13, 204DEFE25F8C3E492ABC1DCFF3377297EDF7C2F873B818A5C624A4DA136337A51E46C4A54EA9DE7D
+90E7A7D36283C4589CFF2B2B8D32D43E1EEB4315DC9AC9EAD2CEAACCA8492983, B3C79C642F145E4404FF30884342955F9366433B10DD933C56EBD46689073B7D9AC73C3FD1167C74, 7840CA7668AC3B92B4AB3E9B1245EA418E01AA4AE720A91302D1D865079EC419C6345E884AFDFCF9
+1B2B6F77A278B4D09D6FD8182A7987CBA5CC1C94195D05DC0786C0065F8DB7C89, 9B48C653A5B6EB81BCF7A92586536E6D98A9BEE5A336ED03BB0A42EC720BFD5685CE5BDC54C2CAE8, C5115C83BFA544854E7EDA5E592A30D93CC75B476D8BCE329D182088B3900B5482604F62A6D9E50D
+51824E66E76A1E71D84F88487F6C9762F16455BC4C171194169440131EA92759B, 118BC5D60519B8AB02FE914291590F695F2DBCDB4CC48A0EC8FC3EE87AA624E57A74BAE99DCCE787, 37F029BB3B2C80507C876B0EDE662531F8A8ED46791724DC58D3199BAEBBEA31C7EA4C920CD0E08C
+F486EB34B63E5B5588EE98D97E45C628D42D0134E44534BC43BCC0395BFB760D1, 365A4DFD7699638BB3034E64DCDEE05EA2BC68E1ED93B4AB7B9972DAEC23E5220F8C7AE5BAB6CD9F, 4AA68464F78CD737282890E6603BEC9274189F73794CDB535ECA4D85AC82423FCE9F77E25E039E83
+2DD94C19E22BB12009ACBCA8C7AD1527A7C87039EACCF9E34CB3640AC13F262273, BC7535A6706EEA4C09954CC97AC3BEA17ED3681394E8427931F2B598E279F8D3B1C294F496F45967, 9C35DFC258B3DE09EC9BA3868DB2E6F195419B6788C36DE4E6BD146B953C0B973ED2D096864E08F7
+898BE44DA68313601D0635FA57073F76F75950ADC066EDA9E61A2C2043BD726759, 78947D4B20A110BF67280BCF921E4B8476DED52A55E2D10CC8EBB14CE312135339555A3F052535E0, 1748A9BD4348603A5050F4F97BE6DED7166BCDFED1D3F71A5500089471125525EA545781542DB4C6
+19CA3ACE8F3893A205712A1EF0515BE64E60BF2094134C8FDB24E8460CB3857360B, A25BE9F2DFF241E6514C00B5515C695C0AC44108ED0D20087762048D32435F2EF30053264EE23CB1, 10D7FD62123CF9042835F64D78669E34CA57AD5880D3F605CABE922F1AB45FA00F2814568F81EE05
+4D5EB06BADA9BAE610537E5CD0F413B2EB223D61BC39E5AF916EB8D2261A905A221, B3FFCA72F413D6F79B95772D366F1083BCC83068C54F763062ED24537381D659D2D767E42DF587A3, 5B758C118F3E3384A302D56CC07D7D0E726B62072BAE1804983A3127EBFED04D86E5FBEAD7CF8AE9
+E81C114308FD30B230FA7B1672DC3B18C166B82534ADB10EB44C2A76724FB10E663, 683BE9A98D2272B8A208CCF2BB6A703DC0FC907DA8C61006787FA73932759F1C63512AB95490181D, C759193178E2552504960C13768F16CC2C16DADFC8760AF235681CBA69092A8C4C047A181C06D904
+2B85433C91AF7921692EF71435894B14A4434286F9E09132C1CE47F6356EF132B329, D1F9A4BAFB164BE5D7C134DE383997A0709947618B6FAACFC1BEF0C2CFA24EF72AE03645621B26DF, B0D158821F11A797509B455A3C6E558A144D0E6082143F422D018C94509BF290168396BB82706930
+828FC9B5B50E6B643B8CE53CA09BE13DECC9C794EDA1B398456AD7E2A04CD398197B, B9D0761AEFD76F16A1F98BEBD421F6CFE9784EC528F22858951D891944E5C3FF22E6541CEE53B338, 613A16160F108A29EABA1207B00BDF8ECA3BB73913714CFF1E831B36789C4E26D51B01AC31C679C2
+187AF5D211F2B422CB2A6AFB5E1D3A3B9C65D56BEC8E51AC8D04087A7E0E67AC84C71, 1B037E5104FF543A6F3A4E6179AE5D949D2B119C2F5C2E551309E6751248616FC88D3EFE23B4717C, B7194BDD1BDC747DAAB4549A5A542B005BAD8813B62BBEE6453069C01F8AB4F78F876F1C234A5987
+4970E17635D81C68617F40F21A57AEB2D5318043C5AAF505A70C196F7A2B37058E553, 26FA8A8393D201BB69FF4EA8E3AC6AFBFAAE80F8693C3B0986171075778632A9FCA962F25A327862, 7409D0AC7BB07232009DB2549D39A709843D3C1F7FE154574BB269D0436C911C475DE767B451EAF4
+DC52A462A1885539247DC2D64F070C187F9480CB5100DF10F5244C4E6E81A510AAFF9, 33358FB5D7E2F323E22D20AF03DE396F7CC796781DC9755A449E538047E8333B67946AB360A939E9, 8C58C1D15729A6C093374F4506EBCD3C0AFC81ED0D6E90A33183B4785FC822DC47A2BC06259F71E5
+294F7ED27E498FFAB6D794882ED1524497EBD8261F3029D32DF6CE4EB4B84EF3200FEB, 13963EF0763A06E5E5937341EEBEBC4573BF7CC8A41B9886F43FAB309A826C385E3FA243EC376529, C8C0F7A5F7D739B142A3F3269B0CC5F5180EE689998387AA1361A946610BB62AF94A8626AF07C8BE
+7BEE7C777ADCAFF02486BD988C73F6CDC7C388725D907D7989E46AEC1E28ECD9602FC1, 8520AE265F369D0E5A3D866CA6D36EA0696FD810669B35E40C850276374EDE6CEBA5C552D65815A8, 161FC58CD39D267ECC473D2668C4A50AF082D3F2A51650600651F1117E91EF0ED2CA58870EFE8031
+173CB756670960FD06D9438C9A55BE469574A995718B1786C9DAD40C45A7AC68C208F43, B28DDF5DD85D41DFCA58AD4998E7032EBDF7F0939F93F100C1AEFC981C3B927321262492F0FEE982, 4DE57B6ECF33262A35F893A76B4C11714BAF1A87AF3664FDD6C14C45674513EAC91D4584AC485C6C
+45B62603351C22F7148BCAA5CF013AD3C05DFCC054A146945D907C24D0F7053A461ADC9, 4C680BA90B3B537EDB849038C66F66134776B0B2F49A4FA365478EE53D994AA5AF53CB35D2A5A143, A00F7183C33EDED40ECD412A108257B08FB60E414FAC5D9C65D81939B626E419EFB5133DBBFC50E5
+D12272099F5468E53DA35FF16D03B07B4119F640FDE3D3BD18B1746E72E50FAED25095B, 8549A5B4C9C1AFF3006B37782F1EFD66BC93E272E1D63FA71A6FC0EFCC2C0CD1DA3938F455FFE7AB, 90323C01B26AA157A9200FAAE07901AC8AEA8F858488513F5CB1E64ECBFF1237C8327E90B089674C
+27367561CDDFD3AAFB8EA1FD4470B1171C34DE2C2F9AB7B374A145D4B58AF2F0C76F1C11, 67CC07A3A85879806FC68D1E9039EC274CF10BF31D4832A5507590C91F96FC43F21CF8CF28EFBFFC, 248EC393A54881A5189A8801B6D894045D33902B4E61D31BB023AA057A368BF5D533E58F0318CB84
+75A36025699F7B00F2ABE5F7CD521345549E9A848ED0271A5DE3D17E20A0D8D2564D5433, CF3632E8B62486FC52E60770179587B75D346458B60EA5D653065FA4A6A08DD749A761ABEEED2013, 3366017CC5F8F352D3197C552B8616CC761DECE3A4D6B8128526F6321985B757AEB6190C3DFD71FF
+160EA20703CDE7102D803B1E767F639CFFDDBCF8DAC70754F19AB747A61E28A7702E7FC99, 5E8811AAF581BB220DF2DC22EE3DC3176D8EC9D6C6A70EDFA0FC18309255E6985F5CBD12EBB8DBA1, 80B8958702B750F6C13827CAE0226041FAD4E9DB63D82D979FBE7B7ECE6B81AB34EC26A2F46F5A60
+422BE6150B69B5308880B15B637E2AD6FF9936EA905515FED4D025D6F25A79F6508B7F5CB, 4ED948C40EFB09BE177FF456EF6E84DA9B33AE243AF9F79058A66E59DC2F12CC6AF8DDF0C8D69671, B5F04908B7EE58392D4DB62F04A1F28322F651572CAD852FD42DE709E058338B46972731ABA13A64
+C683B23F223D1F91998214122A7A8084FECBA4BFB0FF41FC7E707184D70F6DE2F1A27E161, 2D970E8694A30331005676B8BD82E01AF47CD8B82F53BC27732B806B8A7289E8CC3C26BB1B8086C8, E68575B9E46FC331E77C9634C0EBDB74E9D9F278BAAACC5862E36E17CA3750BDEC6ABEC0D2E2290
+2538B16BD66B75EB4CC863C367F6F818EFC62EE3F12FDC5F57B51548E852E49A8D4E77A423, 60EFD91A03E94DFA78FC612ED6D412EBDBE66303E7D146A28EA49DF5537333BEEAE1839AAED1701B, 925DDA1A43FD0058882336D2E7E1AAC461AF3FDF7B3407D4F814A9266E75CAE3B7E46272F7B6D662
+6FAA1443834261C1E6592B4A37E4E84ACF528CABD38F951E071F3FDAB8F8ADCFA7EB66EC69, 4F002C0F308152ADE740D6BC045D3802E42B6A0A5B1E222EB11CEDBFE336F3E806BB6F327EF552B3, C1DBED134469FC3861506FA4CDE91EB8EFD49ABF574CE2F398A368B0DFEBE9393548FE91704104A4
+14EFE3CCA89C72545B30B81DEA7AEB8E06DF7A6037AAEBF5A155DBF902AEA096EF7C234C53B, 42188EE2165474FF9FFC859F6A3AB16ACF84A3883F21334500680C4688333047A0D9BD696FCD0B30, B6BBA5C1052C7D358A86241E77C48651D6199EBFAC4E7C022FFDA7EC3F52D781D7F8E0A6EC44F973
+3ECFAB65F9D556FD11922859BF70C2AA149E6F20A700C3E0E40193EB080BE1C4CE7469E4FB1, 3C0607F167498EC04950EC24F7722A8E551D5D5C6E1CC27420F035B200D29E0B6AC2805315E516CE, C24E687CCF15323BD40A6C3450580C7D07560E94C8A6C61E6872F7DD25A00D9032B45BC058FBC68
+BC6F0231ED8004F734B6790D3E5247FE3DDB4D61F5024BA2AC04BBC11823A54E6B5D3DAEF13, 692801E1C3C83A3DA705AE92C77F7C5E2F2ACE535F12E97CCF1047FEA071DBEBAF061FE7FFCF8937, D019AD21715EAB751E0ADBCECDDAC636DD8803570D87B35605508E51120F2584CF371815FA01B1D1
+2354D0695C8800EE59E236B27BAF6D7FAB991E825DF06E2E8040E3343486AEFEB4217B90CD39, 8498D18A845068EA0C803BD1A5C4387A909DA373761C4BEB9E2CB77437F62BC2CDAE7B5859D17900, 22D94B08A93829043F1886630D1768C789BDBC2AEF24D0D677D7319BF317A99C1B30E777265A24E0
+69FE713C159802CB0DA6A417730E487F02CB5B8719D14A8B80C2A99C9D940CFC1C6472B267AB, CF4A5B127FF726566E21CDC63C0E391FA631C8644352F6AD648800C417F4C7AE082B5D7EB882B1AB, 1FE487C65B2DEC1974948F845E3981092CFBC169E8D39EF3F810CC4FAE53CDE9587B0444BA2C96D3
+13DFB53B440C8086128F3EC46592AD97D086212954D73DFA28247FCD5D8BC26F4552D58173701, 6AB87301F19CF5C0712FFB5FDB29F26D8389853572DA35FB76AA16F9705D2683B736146216B72853, 1289047D97C80883D3A3057CDB9180E4E043CE335A9B51DC1B36BFFBE3881ABB4A3D1C64FDDEFA21
+3B9F1FB1CC25819237ADBC4D30B808C77192637BFE85B9EE786D7F6818A3474DCFF880845A503, 46DB35BB9B88DA12C89098FF5312B8B959A89F5158F614590ACCA82B9C7526B6B0D7D480390A3852, B04700BC3D74A68C0791D0CF1628261649C0BDEECFE1E7D37086B4445D2CF637FCA75438A0D6E269
+B2DD5F15647084B6A70934E792281A5654B72A73FB912DCB69487E3849E9D5E96FE9818D0EF09, E47D5C6E1A874410D8651203E244A431C5C36A035089FD752062F46CFFAC4744CA62FE090270617, 12C9812950188AC16C9DE2F4C5117779C2C5F3A54392EDA0EB33D88A1CFC46BACDFDF46E5204DC9
+218981D402D518E23F51B9EB6B6784F02FE257F5BF2B389623BD97AA8DDBD81BC4FBC84A72CD1B, 4D6EA2F955B26B45F6722DC5237C1E42B1149A3E8A071932B82CBDB176231BF2571C70922DEDFF67, D17FE06BD12278B5283B8409DB1A5539C7613787ABF7F9F45F55D7ADB0B807E2FFA3891AB0C2D928
+649C857C087F4AA6BDF52DC242368ED08FA707E13D81A9C26B38C6FFA99388534EF358DF586751, 47E330C8287CFA86EBBE07E64B87598E8858B7C58914E7F60D96A703AE52868F00B122446B732DBF, 65E8F5E2E203D05A3778599B481B891AEDFF53F364B236C69DD409C6BA989E9C15B8D0D502BEF17E
+12DD59074197DDFF439DF8946C6A3AC71AEF517A3B884FD4741AA54FEFCBA98F9ECDA0A9E0935F3, 9CE7F7089C23806E4BC8AD08BAF166C8D09BB9EC2DE6C0A768A45EF58E9CB02B2558742287FBE412, A7DB08C288460300B339DC8DB44BAA02FF898281B2522E602C594137AD7DC543D1FEF8AF83DA8FE8
+38980B15C4C799FDCAD9E9BD453EB05550CDF46EB298EF7D5C4FEFEFCF62FCAEDC68E1FDA1BA1D9, A16B7489E4AC4A0C1606172624885800F8DA2FBB242AB2867C6BDBA1AD1C5864D1FB7E6C10A9858E, 2467294D6797A3DE8FE1B7483231CC306EFD6AF97CE119FD906031A061E1983539029502FBD36BBA
+A9C821414E56CDF9608DBD37CFBC10FFF269DD4C17CACE7814EFCFCF6E28F60C953AA5F8E52E58B, ADC7E7A3747570C6BB4CD535C4D39CAE6AD71257C1D10D36BC7412EEE6B362A653CB88477D6124EE, 1131935E292F940B9FDA57C1077871EC4929B3FAC83EDF3AF4678FD87B19DB5733A277B8E33EB8E3
+1FD5863C3EB0469EC21A937A76F3432FFD73D97E447606B683ECF6F6E4A7AE225BFAFF1EAAF8B0A1, C37325305611A18C349C2FF45322D942B293993F3E0D4D3067D6088374A30A89C46629A75A7C468A, 77770BC45EDB6C24EE208DC9385BA19145778DFF37068CA5D5537E497581814EF1692AA76BCCB70A
+5F8092B4BC10D3DC464FBA6F64D9C98FF85B8C7ACD6214238BC6E4E4ADF70A6713F0FD5C00EA11E3, 86A72BE8A5613B7E12087919D0B52C9A1B844F3C1EDE05D3D8D1EB0BC885A8E27FEC03BE1BB11E7D, 9094953238CE756EE7806A15004714EF646F511788A2CC96FDD84E1AAF214B998F2DB6528C6985EB
+1.3.36.3.3.2.8.1.1.11
+1, 1D1C64F068CF45FFA2A63A81B7C13F6B8847A3E77EF14FE3DB7FCAFE0CBD10E8E826E03436D646AAEF87B2E247D4AF1E, 8ABE1D7520F9C2A45CB1EB8E95CFD55262B70B29FEEC5864E19C054FF99129280E4646217791811142820341263C5315
+3, 7B63205BF00DDAE73B17452B6A27EBF53DF581348C6949F83EE1B6FCC7463BBE3C11EF6596A3B8897D7CC85B3035F11F, 761D3A4A5F8093775521A326BC02BAAF7B2EB481EAD16A5C7B2BD39462363E0373C0EDAEA3B8F59381D7129D48772EB3
+9, 318CCBF708397F07ABA57E45A1B99B3DA92B638FAB9B5123CB8050CB12FF55D02CA04884153F3CA5BE9A6FA4D102FDCC, 6C64153906E5540A6F5562626E4CF07A0A7709206E67FCD6519B9CB144A5AF68A892DF80129727A5F0C4D7C799BDD7A
+1B, 864075BE72641D409FC89759D2DA960299A1864AFCC4DF506335948783DCC764548141489F31BD76350C9B20A68701D9, 20DA57CBA5FC807ECC8C4E65B1C6728E7BAE3915529C333EA392A608DA4CA07A0D68626E726978DEF92D711CF11588F8
+51, CA535A05A084B78F58F30048ADBCD74C046334306852D1ED6DB94CD7A0B2D02CEC33D222559D077CEE0E8EB5B8DA0DA, 3CEE03C15DC99CB143E682A90C02A4BD4F65D5F40D52E62A8901B46332706A9D04ED50F529C4C114871F67FE42A8516F
+F3, 788A8CE31F89234197EAD941C20C10FE535E48C3E0617944B7B1B77AD701D1507279B9516322FCB3FE90086409C55428, 415AAB2DE51E28155F11E5DF6E717D5310D8B9CAAD56D46F2007CF9EC55E10FE991D287FEA187F339D0379C7DC72FA37
+2D9, 5015CC16CB55079E66427BA8C10416FFDB8B4E464DBC70248982A6F2B48BC9704ED0A44BDEB0FD7EEAE798FEB75006F8, 4CFC8C8EF45BB58D6D10D316B570A998A5A2F46420307B89D05FEFDCE87ABF9F35915072A1024EB8C1AE103B04A8E820
+88B, 431AF5910189DB3767F4B0B6BD34E63A85154BAFE7A57EC0E5E9EB6680BC5DB9D8D61075BF066100CDF1A0277A94A6E2, 1E4427DE0FACEEA37D87353AA6B51C62C1E8D6F6C75349C66A3EAAD486B927553E8DADB9DF178368FBECBBB04CE168FC
+19A1, 3765AFAE0A5185AFEC38DAD1009A3B96F08490C4CCEAB7DEFAA4B16EF7092AE8952C20A23814BEAB13E25DB112654A34, 2D077326E06880A763B512FD87533D0CDCC71B97FB66C92279BF54AA0A7B83951413EF0D2AC63B3B9FD5DAFA493F74BB
+4CE3, 27F1EA60072C4CA3F61F097EFAACBE75016C27E457B34F0023DE3FEE6F2B89B373B4680CAF473CA0615FF89134A47514, 2B69C4AD4181AF8D41AC76D77F6F81495B448A8276D5EFC2DBF33A8702F887CA319097C07FE52A668FA417640667A28B
+E6A9, 2B4A0B358DB1DADC18DC2C15DF4C6376C49743C58274424F6A8583F279B6DCFAD78602AE036588958C3A3F87604C95E9, 73F889A923654E7EF3E1A5A5EBD636877EB34F6BBAD991F63E2DC42711ABC834EE080E71D21BA9690906D0FAC13236B
+2B3FB, 12696865F9A9E2E906E9879D5AEA480E6193BEDC214A7DE8D540B36E08A8AB56BA9C0F8D64CF051F85C603A2D90567C5, 222248C2E7382DCEE4DBEE53AD5D5A89273F890E8488A2EE895BF3822239926448237D8BE91E4416A4F9F8ACF7EBF11
+81BF1, 2B9D27A375D6A63C803435348D663C2F2E0D4601DE31C88AE56B7EF122DC5878FD6079E930E688228637EFEF579EAE69, 597AC8EF5A0DC12CBB13B46576BF2695A3E368D712ACC2E1EA65A66AD3A7A118E8BECB993A3515D65AA00EABDE12E7A6
+1853D3, 519BF19FC1F70522F35F8298C1B51E95C791C198F8BDA1838025B674E4EBCF5943DEA8787AE97ACBB95702F37F6FBFC5, 84426490A89B5A30AB7E54BAFDFB920A37449DA7074F1B32BC2A81D3278FFA38E2FD7F19968C7BF2891E8F3E846D1B36
+48FB79, 66A66F953C697CB913536CA985732A6C347C96A901472EF85ECCE3EBB2B6CE11570CCFDA6D2434A6ADA6D1430EF5F859, 47C16AD674DC3688562B673832E0C80EF12B02BC592562D1CCC77990B3DB310B3084C6EA50D3435A386D307511B36F47
+DAF26B, 7EC10B0F93C8462E6D9780048A31A1533EB91A8D242AD68C905CB53EC6EA8F78BD2879AA5B815C15EFE4AD25007B0033, 62718B3C78F84ED556986DD4D12BEE8ED96454BC825F5A52377B26EB82CAFB000803D0302531A1A9CCB674D76C031DEB
+290D741, 2C40EF87120F869A2CF6B15693CA93A1DFBF2E533918359897509E943D3B415F1EAE7DB698C62AC4CCC1480E14336B12, 15A99E7F3B5D81B368F6D0343CBAB247E1C23046D5F24EC5D1AD9C387A73E7D20491A453A8A110FCD66DAF9E766EEF80
+7B285C3, 3F4659C0A019B4FAAED8F1989A6E82A60BDEB6C38010053D07DA66724C17ADA722500EC0BBEDAA2443B0B054E95DA6E2, 52BB134B0C391147B4B2F7C7349ED46373EB1C2C6BECDED23FF4A4F35113C1612A15B17A1B4B4337C8AF4D265A647DFF
+17179149, 24A57EF7E585DC7FF59F027F381CE674A86114927757B31B7742D89A38960CE9D7D8ECCB3E09A2EA0335873C63C7BB19, 13DD67179B0833B4AB6644E5CB7F7035AA1169589997921623E9ED800E9C7457D241448DACC5AA7C8D06D3C40F750AC8
+4546B3DB, 2505BB1C268FA49D5469573386D5D7681D7B2466F770F63F17F93531526303C9A7E3B71E2772CE28C23111B76B40145D, 325B2C88DFC1DBFCFCC5E95FBA12705891463A2A10A2CEE8EA56E8950C98E957D3DCE494939721D8249799D09813BAF7
+CFD41B91, 400C8A4817937655D6866CEA31FD17EBAC6771EBFBAF9358853F41897E3B410AB2A7CF16D9CC2FCBEE45D72F7E50261B, 46B408E782F2B9DA78683F7A69109FCD50DC09192273BBAE4D15FB82A19981F9B9D0482A43B77F7581E2542CAC094BE9
+26F7C52B3, 39CCBAC06D17819DAD4A0A2242BC6E852C1FE90FC68487EC34FC88919B0A42BC13189635B565693818E1E1EAB0ECF98B, 450A2D78796850D4B82A04B03F9C334D006FEDE59FE16B5DA24F49C0ED364D0BD1013CC437732FDC7C5502C9A25D67E3
+74E74F819, 8AE3021D345DFA337B586F14A0829BABE7BB7D4EF6D12F892318B46A2111E6D5C506929E2BC6BC050671DAE0D5C27DDA, 23B53B22057AECB12EB7F89CC23D3302785CF2931E489482867A57BD08030B052188737BA434AD10B00CDDCF81506528
+15EB5EE84B, 18ADBE515ACD595C08E4C2AF637844C3FD9CE5A5944BB24050D9F25A1FC98D35393B4C2F43D0960D1D40E02C2C1F5F73, 4B91FE9E6B69E147B5F04ADC05EDE096A60E302D7170D2E8447A1A3E55015A332225C9AC7F096BA511FFACE7FD63B51D
+41C21CB8E1, 1CCAC40119742F20C66A6A8CE41DB75042FD319F9B3D650F7D88003F3A699673D65EE0F67AE8DCB2C4432C665AB4ADC4, 37AD0A73179CF2A40EABEDDC68F5E0879C7046A46DD5090D1E1487B6F36D6755B455DE708E391D938E18D40A5853B9BF
+C546562AA3, 2FE8F6245BCDB0DAE364AF76619C88A508E05D74D7F0A90D94671A040466B7F0D22A15674E2655B3568ED6A08C2A832C, 1E9CE2A2665A0D9250A3E4E283398CA6870C2DC18A42F0FC6FB2C5C770EA12640ACF841DB61E774A958DFA3B7D31EAEB
+24FD3027FE9, 7E2EE7D32B6683F970DD0EBE82F5B0777CA09D7529F608A87943AB85D38932EDA07978BF68F0714CB18E24931BE87C9E, 2CC17E954F2942BA005966BFC6595916CAC279D1710030C2A1856B37D06C55C9061435A560C164CCE08D3EFDF04FA974
+6EF79077FBB, 7C7AF9FB59625C689EE0AD7D676CB2A4DD5851E3EF40B7212E84CFAF39B3E3B26BEF530713C500C58450EE1503AE456B, 7B22384B928092AC4AD5E43AFCCA904A3696D0D91E6DAD6370750BE43DDBBF781EA11A78CF9D2BCC4D3E759C97389386
+14CE6B167F31, 31C02E1AF46CA408C1388A3DA41A4677E5E9478C046B94A5AAE3D9C8FFC47CD8FF5E505E22FF91ED57DE2C080AB91204, 71ED15A4C3BBE30753040F471CD5442AC9DED23527507AEC5AEEBB9B2EA929769CDE220C80EE63E5297D23B2407317FE
+3E6B41437D93, 48D9C949D81428332341588C3A4007742F9E81DA3EE72A8D552EDE6CC10CD9D9BCEFD47B3A956B5BF4D60FE21908707A, 6F98884FF95B66AC13D4212469B66D7B4DA8372E1D2464A8CF94165FBA2EF610F23912C207F251469A9BBC4D32405568
+BB41C3CA78B9, 62C905B81732FBF49019A99284AF7EC1CB179F1DEFA6FB179B346257D96F2BC7DEC75DCCD16B0E7540A867A04A694D15, FFE9B9F99D9AAD7A0C26DEA73E02858DE45D56AC8F212D40F77E34BBF4770BD7C6F138C37B904BABF54FBB39D53FEC2
+231C54B5F6A2B, 6EC04BFBEC603104CD865B83A7115A9A70436997F4E9C35C37CAC535961F45962399C689D9352CBC9AA7BE6981594D77, 6B09F89FA6EC4515227DC651BEA0A269569C26D526F3408FA8164C117622E0E6FC0D70728AACF3A9ECD10DAED439A13A
+6954FE21E3E81, 68F53A55F6A2354B045F1101FF2EED58B3FF397B9FF5B67E831DBD93D81F7DC63B7C80E3CB478BD8D8B157EB18108076, 1458C57A7701FE9F2231C47B6655E68253F8D42E2DC4B15FA5D3D7FBD4066D231D432F87617E1125F7AC01843B7B41BF
+13BFEFA65ABB83, 3286FF09FD1F53463F3AAB34A87B93B64448523494528663E62E37CD96C539FE7BDD8F2995C2B2A6104B6C441AEB63BF, 15320BCDD301FB15FB8F6BDC88ECB635FEF4B08D68563E1C336D5AEB14AF11B38CB5A8CE0815B4F2ADA25CFBC1687BC6
+3B3FCEF3103289, 4BAFA2D678832D15D1B071F28C6B9132EDCC5C7830461186EC441BDEBE76BC99DBE1F9FE480C748BC529136B2EB7D429, 4CFD8EC4588D8E37FEAB7BA77DF9839BA5D9AB7D629FFA476F5CFA20B48D3B2B309A78BD3DD302EE70747268E50F307A
+B1BF6CD930979B, 660E3FEAA3448013AAB99302B542E192787F48C600F46C05DEE5EF8E2F446712CA02D4B387568EAA02A35A1174AC6E77, 79929E1EE4C407798C1FD6D6BFFC39ED14D998E87588737642D18888D8DD8D1E2E43A5B2B547099EABDF16B4D67525EC
+2153E468B91C6D1, 6B7067AD2BEA7548420C62A2A19DF8FA1D84B21D2B8C8DF204AA374ECB4B1670B89F2285EB53835CF238DF0A1CE02015, 216A93FEF9366CC3F0B5E66568C46FED14EC2D2B6F4A892BDE34C992A7BA7256345BA03AAFD529A3769E67FAA28A12DE
+63FBAD3A2B55473, 5F5CCF966CDBA498BBBB00903516A70FD0E201F1C09CCD5988A10496480CB703C5A3A3301EB3D2FB19883B625483246B, 2D3B46C3870EC792BB42ECC9E1A14BA651ECECD1A35EFD9161B675EE1940B39C72F85159F1D8BBD036C3D86FDBE4F653
+12BF307AE81FFD59, 416FC4AF2D777DE03036BDF5C92A047AE424B5080E84DD4F7B8BF5840F3F8B56CED9A2BA30C80139451B7EEB0649CAE3, 67B4DE43141082B0F2CD0755AC5A37ED9863A0F1AA181DEB6B283184341C3303F73CE5E27068320C0D63B5D71D081FAF
+383D9170B85FF80B, 8B0961655ADAC3606F52EA70102E34D7173CE96E2AB0F4FCC73D91253717A31361E4430EF6DF2EB75DBDEBDA61B0705A, 783D267ACEC5D5E2D5AFD7A34525FEDB7DCD0D270862E3FEA7B93889A1FD4E51F2BC4053E4B3160B9E0CD4C691592775
+A8B8B452291FE821, 61804C1F38EF2A7C03C548DB741E37FA30B4F19D77C4CFC1DCB76570A259878EE3A684AD596034FEE71841F436A14989, 38E0A5F2B245F14B56ECB8B2A39BB5E7A44F710BB6587561755124B967836C076BE8851EF8074364336626932F21CDBB
+1FA2A1CF67B5FB863, 6C2B582A5B0251B8CF8726C108D31B9D5D46915082612363BF08A62B148C4017F7491B637AF895584CC1412DE5BDEC53, 2FA08DE2946CEC3FB0F9CEFA38272AFAFF7F60BEE8041BA14D8330EA3E757042B548B676F0DCAF5323265B002EA73BF4
+5EE7E56E3721F2929, 468593B3BB0CAB48463DAF2AF519FEAD228EEE97860485A6FD436CAD9E2FD81328D37D33A1EEFA5C2605EEEF752F7C9C, 4E5C9C91F0DC9149611AB94D7747E266131F294331DF6EB45E686481A1F4423EB2343A8445112C63CBE98488FC2F560B
+11CB7B04AA565D7B7B, 1E0789D52CE921DC0BFD30140B0870ABD290EA42AB420347594DCE24479F83BB8429D6BA2A21761F20C53EA2DAFD7FEC, 35DA4E84BB69D8759C0BFF60B416A718842BC828E08E3474BF05233AF0DEDB13755511A10263170806437D4EB4D90A49
+3562710DFF03187271, 3BD39CA4E4BD2328F2263158D195BA4A96FDE92A630974FDBD5E6742BFE201312BE27D0428D0D6610AAB06579A5C7D1, 2E1F5A2BB968DE826F4017464D428CF5BFA5F06AA534DAC97DEB958B4CC854BCB21F101D11B06085AB860A559191D402
+A0275329FD09495753, 3067430CB5B54086C28C6A07F77E52477D83BE71DBD43E300AA5704C70C46FC09394536572ECE32BF13916B1D6FEBAF5, 8B5F337E1F4A416CD0C8FF435E292E322282B47E47BF7DFEDFD67E0300C6796F60F8246DBFFE9EFBC74C8298DB959FB9
+1E075F97DF71BDC05F9, 14952FFF3735DA4F3FF816DF6DB596C1387B7CE2C4F645B4BE93E1ED5ADC9DCC78377A6C8E5860AB67641602DD543154, 7AD82CAD5C0A49860625D119BEDF961A26585B9B64FE6BA1303FEDF4C074D546A56B0C5CA5DEF73BB440256FB3293738
+5A161EC79E5539411EB, 29E9981AFF0133DFCCC9395D757B6D6C097D7BE19F9265525F9A610B0902FB53F75951F5C2365D277653C6986EEA9E94, 4130D805AC260C41EFEC285B9C2FE3D55D0B6E8932ECEAA650F7CFD9F19E0D65772CE51CA56B287EFD3D154AB651F608
+10E425C56DAFFABC35C1, 4DE6C90D00491CC0F5E21470A3DD5D75DDEF258478FE3F878C4213FF0DCFFF006F60926E5FD63FFC877EC3033BB984E5, 928966093CC022EDD5C190294971EF031BCF5305419A7B3E197E25C2620B0523AC432DD72A5FCDC66EAAAD688E29CB1
+32AC7150490FF034A143, 6E628B24D487A56AC4588D31AC756CE06B5EFF0291BA475D55A6008587B1CCD4107B0FAACD2678E929901B8E6D7D55C0, 55E573B8B0AD4E7959668D12772017267345F7C119C7F7F9922A3A997B470F0410CC39E902C2D0F34F11D608B6E4B3CE
+980553F0DB2FD09DE3C9, 6E9389907561C4029AA608E3FA7F82362C8B5E4D96C0AC622C7528C231BBD7BC68E92ED2229B69680356A1C93CB8B189, 6A570C2A712D5728F88DA70F2437BCC39E802678197FC61519C61DCF5D8C4CA470739C094D58D7313A11D433E5029664
+1C80FFBD2918F71D9AB5B, 585BB8AD0BA36F740FB4E364484FD3611A841410745E2EEECF8ACFB0C23F38D7621BDD9B25D7D20F89B84365E3998E, EF29462874476B9C2E62210EF09E6A54848B7AF9336213A02D70D2DF89784868197E73F502B14DADAA6DB2E0ACC4A86
+5582FF377B4AE558D0211, 19FBF7478D14467511AD952B4B6DDA25E9A8E149C7D9BF083E830B7A5B5139DC6559A764EAF9927D0C174B3C3BF3CF6F, 61CD9CE969736E00E6CA8ACA86F6BFA2BFEEB82656E2562C725A65601570A8E1B173C50DC535B1DC19D3A00B80A72503
+10088FDA671E0B00A70633, 221F33311C8D9E040D09961E6A246DC1C67A679125CC80501B116A02E3AFC46BB4B4B4756202F6F2E60BA1E846EB510, 5E7A36A97A96282A9BEA9E314DA1F9A19C38FA345613EA69C414DC68D8DB4214E099E21B29761B347D9F5169773945B4
+3019AF8F355A2101F51299, 75D87CABD9534391A281BF7BFE4614CC9BC8C3BE649E33861D7F40ABA078137526D200A8C1848DBED8BC8689B0ACB59, 19886A103E218732F4E7FC8B178F2C00F1962B3E154EF2E77FF29A82175240532935D02FB57A2CB0417BEA73F3F6AF0B
+904D0EADA00E6305DF37CB, 2003DBC8C553E102F66F5CA0E97E52512E0C5EDFCAC1FB2E6766DDB099DEFC714D1AE8821B2F1CB779A282CEE3511AFF, 7044EDCEC64DAF5298B7B8DFDBC58C7DE10C61F844D39094AF3532F4101DB1095150CA37CBE38EA02044EA8D7585A2E2
+1B0E72C08E02B29119DA761, F303077F48DBEABAD3CAB926F8947ECCCE1BC24E989D0BF5E40DAAC34D224B0BFAEF80CACD3423A82EB934FA6996159, 2BE1D5C5581DFD06778E0CD565896403CB5CBC106C1E6962F3DE77D75B0CB6BB963F4C26F0CD57EB5BE73FC487F6AAB
+512B5841AA0817B34D8F623, 556EB8DFC99195ACA2AD301D684E371E271464D997C7FF249780678F9BA7ABA4230249AF01465F067BF0170EEB8E5625, 36784AD9304E0C4304B77B38A61122F28A75938D0EDCB18930AE82A07100F6994D2181EA03C245F7776592B71CA4F388
+F38208C4FE184719E8AE269, 16FCCFF00F2D9314E694F99A72F56F9DD44B9D23FB8A7D63E9635FF79EB01D270F7B28442F2BFD8E4DA8FF7F6B52EC6D, 31B26F5FD7A7EFF631FD73795CB9818DE9A592ABA99035B7407A6D3D5998D498BF17E3D3432B9BF29656DC4327EDA744
+2DA861A4EFA48D54DBA0A73B, 31FDC8D21BE325643971C9944F618519B671430613217EE50DD29C66A1D9CE18C57BE5806B21FF2D1795CC37275EE3DF, 532FCA0D78A63DBF29B79FB5A42B62BD60F8B55A08EBE0E8308FDEF5DC429DD7D813EEDAA41514E78FA974082901377F
+88F924EECEEDA7FE92E1F5B1, BC24011A32F3D0FDE8AFF6F4C2CB2E85C04BA562D332313F42212033D5E8B697692A3A4D5DE8C1BBBCA88C18C396FE2, 1B0AEA84AB8591B8794454D62426C0B0B0D11355E58BF32232CE06F6B6364A8A0592FCE356388DB63CBA1135F9669C50
+19AEB6ECC6CC8F7FBB8A5E113, 3B0919ECED381F40E22733AA42DCCFB4B5699D065D021178D482919B5A3072F59F9FA2D4118E63869DFC9A90E01638D2, 801AC689D60A244537081E5BFCD24AD8ABF89B326BFC56492A62D56263F2235057FEA3F9D98E0031E3F555A5E9DE122D
+4D0C24C65465AE7F329F1A339, 7DAD2F7B4F45AAABDD6648819C1B8F9D2662476AD3AF087285DB69345E4A78E852C29F287D15091B99B0DA88C7F221E6, 3095BFF3A38CA6A807120387F4F131BC309BE9A2743AA65D57D130749F5045871728409D0C00FD2327F2C605EFE2C8F4
+E7246E52FD310B7D97DD4E9AB, 11C7437533AD41D778E779ABE04CF200413CDC1E6214372A094A64295194875B68C0F505F2300EE192BCEC8B3359F45, 7BC635CA493C74C15065285D9032FFF92F8AF797005507BC6C66E77CC91BE3AD9AC0C59D93F163F40E465BB01575B7DB
+2B56D4AF8F7932278C797EBD01, BCA0E72C5417F0C8866F04DC74D3ED41AD3273A0932B4AF2374EC8AD917FFB3C4FB29B4EC14861B3E1BA9733BA5CAA2, 7F3D0346344DCD42E31EF73D3D5BC8B7CA2BB50F25A6E2AA9D9BCEF90AF79B092B636BFB88951D108DE88EB4C78F2583
+82047E0EAE6B9676A56C7C3703, 6D6C2DC5B3C93E17CA5D50ACAB76ED2204E66DB75F7DF148DCC23013B004430EA1BAC9F6CDCE0C74C598FE40661223FE, 675FED2E77727A4531B8C33B6D08DEC06AAC6E4C5B89767EEEDF64873AFDD58C794A0C54F6A35F0C1791BC19A44A8323
+1860D7A2C0B42C363F04574A509, 47C86F7550EDCA64ED299F5C78C40F4132DE2282A9588492F0336C2C54D40D65406A024F0C174FED35237E716FE39014, 63D2D1F96ED5F386E061FA4E5B0ABC9355D812A823842058B9AE8EB77B88EB35BB4EAA73CEFBC20FE652557499232826
+492286E8421C84A2BD0D05DEF1B, 2593245DC85782EBA0766AD239AB66A6B129C1FBC840584D92B10706B3802FA5238E8823E108CB0F2D85007ED38B8ED2, 4C89F8412D0B5FA67F951A640CC9628F5623BB9F2DD126897D1AECF28DECBFF9572B417BECEC8B2A9E8299F59952755E
+DB6794B8C6558DE83727119CD51, 541A1C73D7D81E1A877EDA7BBA9E087521426D6DCFEBA5706A68D8571446C041DF477B792C9B35729BA7D197033F93D7, 6E5CB52F6D7370BF9C5136DCEF6287E6ECA491052FAF27F91E2BC946F4C02B0F28D24968F5C78CAB4795CF14A57508E1
+29236BE2A5300A9B8A57534D67F3, 37AA4238D30EBBD6CB3FC0236782341109132421A5254D91D6333DCD10751C1424E9AA4B1BF171ADA02F7F60254B7AA4, 34C2E92985E9317A84B6417C75036E7467BEEBE1AC7E1B61CC8982D6643B7850B1CBA0674C08D58E40128EFFC4277F80
+7B6A43A7EF901FD29F05F9E837D9, 2CBB46174DD00D9646E339A5F2D18321578A75AA361D6368579A0E6A638A126A30DA7960D1FECDABAF19EB99EB7B0F79, 7506DE60292951A7C4C4AB3A938670E2FE8E7A9D437187086CF965B246D33EF72491F8C64EF2E8BDA590DB5A60FB36E7
+1723ECAF7CEB05F77DD11EDB8A78B, 54D5EE2616627032FA30379AF43A9DF3B36669769C439DD45E41271E5352035566FCBDF65EF02049EF094881D24BC1CB, 72FDFF6EAA0D26EC9795E37C2F54F721EEE28B2A3C8775DCB4CFCD5CE2CFF995246F3181C60B6CA72CBFC4F4021AF588
+456BC60E76C111E679735C929F6A1, 4B461FDCED97D8814039FCEEE485B5CF4245CE211B25586CCA0D7593D049F9FF03B9AEAA65D4267A1EB034571B7125EF, 2C904E4D456DF5F91D76CE1A09CF083DF1A0CBF8238B6564DC49CE5C61D7C8B679070341F8F2959E66E2ECBB3CB7DCCD
+D043522B644335B36C5A15B7DE3E3, 4B4E9F00B37BA872C5E51ECF94D0193984A32638D8DA0113E4B1B003B525B9D67359A60FC2D7452EA52F6D432CBAC960, 3EF6E39AE979E53BDD19CF665AB91BA01162FA9A5E3C5AFFD0E8AD5A821B3EFF41369F482CCD0166BC1CAE9CE44B0548
+270C9F6822CC9A11A450E41279ABA9, 7252FB98A8209392A750D53F63CC0D82F9BED755A0BB77968F7EA14E4A06D3F42EC641742B815574D80D8D9BDFB645D0, 667E5560DDD010BA91EECA4BBC22F26727BA161B547A40326410904B99C66945D15A143CC1EDFFC96089E1F2AF4BC559
+7525DE386865CE34ECF2AC376D02FB, 8A67C8F7586D3F478C6EDD9890FE2475DBEB956EC8967CAF15D10F343EF59008426BC8562AD81BE220770A1AC2C37846, 2F7BD3E5EEF69F0A6F7F7998AABC55240B9D73804DCE8A3B5E331087824B7DC495442DEF21D3845F43A01CB4B0C19BAC
+15F719AA939316A9EC6D804A64708F1, 7C7545A5A6AD4321C913A8AE405CF00D3B27D899520D26DE8A04A24C7D96725F018E47CFFFB1C5C58A1BEDEA7BB9D49B, 2A40B4D473FADC7231D1670EE27C1F8F04BB36A29726CA482C9032F5901DADF6D2D26CCBB76B51F54032CF0D67884AA4
+41E54CFFBAB943FDC54880DF2D51AD3, 301B9EA096D764AD22A762B787CDC30CC83A06CD087E5C8FBB3A8CC6CADDD4E960A356B82B4CE9F526A7BB7509654687, 77953A71E2EDE717F1018CA9475C0A050F9E16F704808B5B6E4F4156AA5F958D380D4B5C18C09C7D7D03AF827EBBFF1F
+C5AFE6FF302BCBF94FD9829D87F5079, 805F21086400DD0D9B4C5651B1B43834B0D72A9707C528C914FFDE446D6509F9465AE9F5BE4A653F3CC2981B79821E5A, 4F52325714C330A7E528C7151B1E00F4E9F655E04D5BCA2D89AAE179B85AC62C83927556F61CDCE5743BAEAD6DFDC22
+2510FB4FD908363EBEF8C87D897DF16B, 5E3F1FD38E65E914899E73A310763F6866B00AB1D69FD0291D58996CD4728B27C8F6C3F8382A26CEF6F6D5291A48F65, 3B7D7A4448EB5968BFF8EC084788B308BD474BA44506CFCD334E751372A1DD87CEE4CA040BE088A669BFD587C4B0EB16
+6F32F1EF8B18A2BC3CEA59789C79D441, 831935FC01ADA4AF15AAC92FE3727AC139AD52D4A6278AF9E6212205FFD57130512FFAB25416418835C7F71DB9C9E98C, 4B4092F58CA5C86A2A21E38AB17A4CEC279B18640306F1949FDF7F78BD44E6CC8F851C48C4ACEAFE14ACE8FBB19D40B4
+14D98D5CEA149E834B6BF0C69D56D7CC3, 2D58B8331FB8311495A47A4504E6D90B535177D7664038C64BF0464285AAE3540C3709B20BCD27DF5C168EDB6159B2E7, CE1C0657968514FC268D590161EE1802639CE439CC2575FFC70099B0F05ED4BD667D4F4EC21D9A642CF3FDAF14059E6
+3E8CA816BE3DDB89E243D253D80487649, 58380E62416562C12AA3E6DE33AD430A1571BE03FB9D4773A2D7263C0E286655D4EE23AF79EBD4E94B102FDB4CE76F48, 5A646BFEEA459B86B660E196E93E41B9EF6E17D8D2489AC64CC792C31889CA2B449DAA9C49A1819F6BF340415EF6A774
+BBA5F8443AB9929DA6CB76FB880D962DB, 80941774EE6B765B3F0552AA8EB611DBEA911DD6409411C08D6AE873FE8864422C0FCD0C0F665876E04B8E5938F2F6E6, 4857E0E20502375E4761C6BA270C9B9AB7D8D5F97139B0E6F386C4AA1B01A400880D464C55CE908884B8568990C33AC5
+232F1E8CCB02CB7D8F46264F29828C2891, 4804903FDF0F714FA83F291AB5E0550B2A65A02123E89D49D24B29D7C5F42D1063D14FC4578AB2B9E82BB0A2731A5CE8, 21711909A12EB497D540B59F346B765C0649AFC2A238C636E2FF6CEF08A20B8A0CBDDEAF37B8A4DEF07EB36670ADD3AA
+698D5BA661086278ADD272ED7C87A479B3, 79C9DE94916989142F53AD7E727BD8FC9F82F44E57FAC55705A0BB14239B7AD8C0084C760161F9859316729560797F9E, 157BDFE77A9A23196AC1735B78EABA38A417D52A1829E82F334C8DCB6750ED551DCF29133BABC4F6FA8F40FBAB8C6413
+13CA812F32319276A097758C87596ED6D19, 154E9DECF5F18E3C8DE8F8B1B0F4AB9E2C60561834BB85CCEACB0B07838D3FB12B21FE42595DB15C376321F41F5EC62D, 8F7649A835378688BB07CF71C67514BBD0E528A31AD41079838EABB011EC184E18C00A9EDC6CB373D3C64A971865045
+3B5F838D9694B763E1C660A5960C4C8474B, 39B8DA998A889CBD30EDEB46A7D12D5370E81076C2843C0AB7F2D15358DC669EF522BEAE7337B1037C7F3301DDE87FD1, EE0B2BDD7067181227830CCBDBFA4FFE5C0DBD1D1FE86767DF05387371E1C4AB9E5CDC4C30E81C5560A63AE8BE354A
+B21E8AA8C3BE262BA55321F0C224E58D5E1, 5B0C160E61233FD2E09860641338B87CD71F1D68E333F7D96510C5C0556DD9253CE9F1E44043FE9301AEED7A893096F2, 5A95CA3C9094B6E1B68426D9BBDC935EAA641D2EAE95B8ABFB2FFC052B074C6BBD1C3D8793C30554DCC02A975900D995
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, 6A52A06FBCB31E73C11DCEED4007F1CDAD1C394F47A74B1F01112DAE12419CD6899361841FB2EE21B920CD4742C8104E, 305BB86116AE80343573A0E911168169A3A818AD0FF5673E11E5CAA4A5B53BE48C9C82A26DE43A3A0DBB9BB008A16197
+64312DFEEE1AF5788CFEC3176D34C11F84E9, 38C0A72D29AB50912A63595E878B0A3AD10D5957639EAE71836DFC918E4747AFD9FC650508961711131DD1A0F78CEDF6, 2B587E5C3BD78DE2D2DACFA88EBA0EA4EAD06F192F66AB931BEAF156D2219F2A39DEBAD9F24295DC507C4C912E4DE188
+12C9389FCCA50E069A6FC4946479E435E8EBB, 5C6332F6A33C1BD7D9426D69355B41C004B2B5989818E5B02BCA85A83096E2C5F1A6A4C4B49AC9CAC36668F98D94E1D7, 8929B8C309DF8B3E8125601DD89283CD70D62ACE951AFD680B436DEF2B4A9698321FBFA05DF11C780EA42D749590D0A4
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, 61E85FDD577D25EE93A5A2713FD17F11A0DCD0B39A5C0342D873FBA53CB0960FDF417AF534CB1BF481B55B8623E7D5C3, 5FB27D4AFF7783BCF036C33B0BD03328A38BAE899DC78497550DDB93FA9D18D0AF72715EFBF86DB92D0B5014D3A12ABF
+A912FD9E31CD7E3B6DEDE937884905E530493, 4DFD47C425480B8768B78E270919CA99122DDD5150541ECDC6DE52B4D2BEDEE57FF90C00A1DDA7E95B4C847644EB9A4E, 7E9183427D915D5B464ED0869111C171752D95EC360E39452080CFDA74583166BD274061C4ECC5CB50A2FC5B44DB15B6
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, 350F35DD198E89D6E094D3FED5C5194A1DD4D8D5AEBDF21807EC218A0073ABF4B81DB09E8A8335653DD3190C03738E22, 377EF32F687618EAAAD3EAD9D6968D3886EB9E5EEA68EA87FA168CC4A8F4E80F6E50C3348E0F10AB4258E1A795B6C31F
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, 58C40530E9D142E6B370C7E5E9E849D6561780D00A14434E4A59426677F306A9867CA2E619CA02E6985780E646AE6EFD, 5BD739BF01DDEB911A57FC5C2FAF19DE07BAC9567E3B6B2036F7AE749FDBE8E75483AE4D70A963DD44723FFD304BC37
+11D500BFAF40AC5044981798DB5FB39F2C17B81, 30454D4279D61C81811DD3A2BA51C9AE7E174294C5012FED51FCCABA1A55F19DCBE736BDD9B238AAB90E1AEBC663556C, 88491282F5057DDACC9138FED563E13C1F2693668E4B4BE5AF3F51C18DCAE45D8146E240C7B65E5ADAB3DCE76E3601B5
+357F023F0DC204F0CDC846CA921F1ADD8447283, 1D420034B64026476ECFF6379445E4386F537E05B22F561CF7F04859FB52B15090A66FAE922347ED53D19ADDBCC936CF, 51B111D1B0A0788ECCB5B900A282D75090A98B90237DF8B09D3D2CC58B2FC65AEA110FA0554E6A45DC099A9B71C93FDF
+A07D06BD29460ED26958D45FB65D50988CD5789, 36FD9816086F79626808555A44EB072B8B93E8AC36BA2BF157E523F255086DE406B65D70D05B8F5ABAD00E097FE34022, 85674A7FCAE0B76E03E6852EAC4D3543BA9C75FAFFF0552C02C8AE930EDD73FBB42562BD1AD79AE3C93A6BAFC8D8515D
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, 3EE51A8583EC411DD29F74D4EF6F2B3D9F841636F9BDA461A5C2C6C10786F5401ED97DF9F78BF50947ED39213C6FB527, 4962D500DD437153DAF536D10F0A3DFFD50E0F93AE34329843433BDA46C18F4BECFA622E2CB8E96D542165A110FFF223
+5A4653CA673768565B41F775D6947D55CF3813D1, 89A144BCECCDFFD6FAD9C6843649F16A195F3729484ACDA4E4257A49DA1E794D0689439A9D1278E68E7AD8C94F4FD74C, 50D3A6D13BA85DF7550931C411E521A4A2954A1988C16E62AE2AC6B96BB2FAEE98B5206493CED0B89BF7415D034D602A
+10ED2FB5F35A6390311C5E66183BD78016DA83B73, 2D10D826183B80D7959577FF4DBB3BA598F4898408416D6D7E2919138D1777D12F37043A967875EB00F9618E457727E6, 5642A28F646A1D15C0ADAE1D0ACC0A72A52DF61F91F91E663D5626E4B9D70A0A9348FA29222B4539EDF7F1D25A0C5EB5
+32C78F21DA0F2AB093551B3248B38680448F8B259, 142079DC4A2F229896C7E8EAD9E1D1C7AEDDCB2F8E1A99D47F819769620E392402C6EAF5B005CC65EA6B3BB81C61BB8B, 395DF92D22632CDEC03F1F8648127E8C319899D2213B70EFD1DBFF38FA9AB36119294DAD843C97FA74091174DCF2C20A
+9856AD658E2D8011B9FF5196DA1A9380CDAEA170B, 7283328552930383EE4042B87D9675C55BE8C96A4A165C8EE9B7ADB08DEC1EFFB5DD77808F51A06D041E90B5629F41D2, 19E60F3B57F4ADD864E3DBDA649D621503E91F7BDC75567DDCA667E6B38DB5574815A3A997F8389253BA290914B5D7FD
+1C9040830AA8880352DFDF4C48E4FBA82690BE4521, 276DD53FC79BA7178FFCCF739B636BCC5092C97BA3572992484CFFE2173C4DCB934696259A903AC7944F25A3F42B817E, 882EAEC08BF1046552052D1C84F759D5702BA8A3895144311889BA5E8954D1070B91EBC6F5984CD3D3125B06DFA736E6
+55B0C1891FF99809F89F9DE4DAAEF2F873B23ACF63, 2C3DB05E66FB13D3609D6FDFE49CBF794711864C75A8B7F365467AE20C83579C8600861197E274C91246611CCA80E105, 51896F4E82B4BABA061BDCBD831F6E6843EAF7F73EBD39550968190DFF873D3CF13430BACD9EF2EB3E7632C5765E982B
+10112449B5FECC81DE9DED9AE900CD8E95B16B06E29, 478AC3230499D4CE50D13B642CA93EC8BC089769A32C1B4F31F61D2B2CD8CE7AD4E156D31EFF79AF6D8AB6C3F5FBE2A, 4CF00F7656FAC4C5050F9155101A2FF451E7C15CC2DA67580A633FA0C65679DDDAAAB0FCF6155EB3F74DBA3F87F7DBE7
+30336CDD21FC65859BD9C8D0BB0268ABC1144114A7B, 76C1AD359B910413EC29BF7941A888585253B7CDB51EBF34D6FBBA6A52A61A3D504BDD596489B3393EC8AD05883FBD85, 379C90DF5EC9A4185B4B02D8F8E7D87885C001A96C39B38CF0C525FEB7DAE137BA9652A517FF4FC85E454B1C9F80342E
+909A469765F53090D38D5A7231073A03433CC33DF71, 11FA0415DF5C88079F414DD5BBC3B7FB9861251B0D599C9F9AEB80A61666BAB991AF176BCC5E463BB83546A9AC845085, 7F0E1D544146339B67037E6A544140259C89E1E43945B9BEA57608FDAF4BB102899A9D98264083C6CB92C73C503E20B2
+1B1CED3C631DF91B27AA80F569315AE09C9B649B9E53, 6E5169DDB8DD6F52B01DA04A6FA60B744C4ECD220E4E1DCD2FCCD1EAB05F3B73403A93828F9A079219C7378EBC24CFCF, 2AE8661601F3A5C6D99E5F302E003AF2C8FEAAB0AF9D75B313CE84E71C500ADB3D397ACDDD612BCA4FEC540AEECF5E1D
+5156C7B52959EB5176FF82E03B9410A1D5D22DD2DAF9, 14FA14CBA068DDC704DDE3BC64BFC68E984C8F5E07988E98E1768B4671EB9B6B89DBC9E6392BF26A304A4AE15C9534E2, 72EFFC8D2DE691A22E072403DF56EF2D7BBA436E10BFD03A53FEAADF6988BF1671626C016DFD7A5BCB2323D885E7424
+F404571F7C0DC1F464FE88A0B2BC31E58176897890EB, 11030ADB73FCA47D2C105C4281FF6CCFE4FAA1AFE5BE85994286EB03B307B637603883B6D5134C0DF07E902CE285011, 5357BA1D620F0A6655AE58685AF0B1474E100E2B2B93F45FA92C103B22580796DA7873D7BA68F67327CB41CF5CD91334
+2DC0D055E742945DD2EFB99E2183495B084639C69B2C1, C3BA17294168E2E84A6D100D9F2DB2EECFBEB710DF9FC15ECAFCFB9FA77473E5A6C813A3E7F566CBA7DF1EA739D208E, 642F5686E932912F196826BB49AC1161171A74613D0E884FD32E057B15CCBEF34F2407525D9B61614CF998DAC08D39D9
+89427101B5C7BD1978CF2CDA6489DC1118D2AD53D1843, 20C16111E1DB7EEAB93E17879DD1EE6E90ECEBD6063A15530A4B9B6A1DB0E60AA8C01C61C8C7E866760FE2C256E74786, 17E07A208BD8ED2CDDE408C50A79CFABAAC093B0662FCFF0FF93A58AC125866F7F9C1291D66516ED76771FC01067126A
+19BC753052157374C6A6D868F2D9D94334A7807FB748C9, 8B54CCF5E5C58FD770424F51ABE5E6473C745BCFD999EC1656154CA3329726E68DEA19D868A8651815A83001FFF7536A, 68044B95B76AD57F984039B18D936AFA6F4639D2D8AEC8D48E3BE872BC7FF75CCB1ED70A38B6E72957025189A3D662F9
+4D355F90F6405A5E53F4893AD88D8BC99DF6817F25DA5B, 6D18777FDD0611BC8331859B41DF1105528ED516E8EEDE075B74ECD07C9A859536C8C7274489BFBC650DEE10F5F21DF0, 50E758916A16DECF5733B0DAE364EF1BA45C4E3CE8BE49D42A853249FCC64D9BC58DAE5604C111DB2F199436BAF128DE
+E7A01EB2E2C10F1AFBDD9BB089A8A35CD9E3847D718F11, 2CF7DCA66E2568A51A0A02F98D279A7865B1A61F3D1AB0AC53F7CD2DAAEBA5A4C98CE38CD6FD4E7723BB14032DBFC88E, 7F03292F2E5ED0D31B811FC955CB2F8DEC24609286E8CE8942947B8840A44264458E44E3041D0685128E1E0C559BAE22
+2B6E05C18A8432D50F398D3119CF9EA168DAA8D7854AD33, 6E8377AB6A4B19C8ADA0C542198DCB2446BD31186C7D2591E0C9B2AB75CF767B87FF16BBB0F7D98557E3AF0B2D1D8DB, DF780231A394F24059F6C466AFABB8A80A29AFEDD19774D80ADDC2A296F7E7C78C7785C082DA8B5EED2F6E02D70D155
+824A11449F8C987F2DACA7934D6EDBE43A8FFA868FE0799, FD04893F71E13D9B457F832D162FF7E2ED257A750882BB0B8F346B129436F68EC38D57EF732144501E1A72F246570D8, 383D63034FD2616641379A291800EA07B186ECE8A9AEE90595F3BBD079FC2C4539E048A08CFC15546D264D62523E7C83
+186DE33CDDEA5C97D8905F6B9E84C93ACAFAFEF93AFA16CB, 5BE12D216D842203311A41F31F5A4364B67BE63FA562AB3C61CDDE4193375D96425838CF76C0B5106A25C770F34D92A3, 371E88E2C54FF7E999D5B03D2200101DD9DD711B51CBCBFEF102980246F53865B2E4929C748491D3BA13EB756E219446
+4949A9B699BF15C789B11E42DB8E5BB060F0FCEBB0EE4461, 110DC7DACB1D5127388F6223BFC7DF4C9D2914009A7ED9B382E2451A68AAF72039D30E396022CADD5EEF48B251347F5B, 7088201A54A5960E0FBD67C0087F63B34E3B8AAD413BD11ADBAE4BEA6B8D5C186D321EAA664D706AACAFA86596EF12D0
+DBDCFD23CD3D41569D135AC892AB131122D2F6C312CACD23, 660251F05CF39161ADFC19979D865541CAADC64AA7361AE6D84410AFFFECC85C36306BD5F209E313E293A514F1A4E85D, 6B48720987B8DA68EE7983979BA16E2423EEE7153E607D9EFF5AEFF343C9D5FF2DAAD8BF15D53046626BDB10CB1AECC1
+29396F76B67B7C403D73A1059B80139336878E44938606769, 3B5BAD2C68D3E839D5390D193A6ABE8870B7231D66B145C6D35368973B151FFF4CCAC6A74DE1B934B83EDCB4383CF2B5, 2D7678E75DCF8553988D663C79FF35540DB761AA378A4D39CA96B8B49E3C9E9307321DB0EBB87A54E22AB6D415C5DF4B
+7BAC4E64237274C0B85AE310D2803AB9A396AACDBA921363B, 2B1221041523DA398D5364B7BF82A6A332D042212279D1D4EBF64695D3C1C4648AE14F50D47EBDD9DDEE109A739BD0D8, 6F457B7A0C31959D7416F952A41A4DE3F6DD13729145B3880736EE3BDFA6DFD28477A7B0C4BCD17AE604D3BE64503CF4
+17304EB2C6A575E422910A9327780B02CEAC400692FB63A2B1, 46F379ADA714B236DF0BE477FAB6601B02376224D463AC50E444971F5CFD893927FBFEC5067A7A8FE5265ACDBC0C6ED6, 768945DCF3E8837C3EDCCA888DF87B954DEF47B74BA41CC8611047342F9292E2BFFD588246670C82B23E26BF4904F0F
+4590EC1853F061AC67B31FB9766821086C04C013B8F22AE813, 394EDE4CDA0D56D4CA5312ACB20994768851A1E0CD73D2EE95BBB0ECBCCB07D8CA1F0AA6EBA18AC3D0FF6AC84D6DD954, 83DC7BF03D97A6CFAFDA37AF4960D83DB674C112C8239CB6195756B3E61CF184A9808DD5AFFAD640EB715042BECF0A70
+D0B2C448FBD1250537195F2C63386319440E403B2AD680B839, 256B8619A725DE5449BD14B6A6E5A67F282D4610786973BAD74E9127741115EFD03216DB00FDEFB3B24F638F207D60D7, 7A7D2E89D9046C63F1F584BEA856A2F312371814B114B4D7D244264360385974C208CEC3C46C717031D95E725BCB8A7F
+272184CDAF3736F0FA54C1D8529A9294BCC2AC0B180838228AB, 69E6A3B0E6CA49FD17F0A5152D48BEC2C77C6665FAB020448C251DCD60BFB3A4E550CB77E99E25A2ADA73DD20152440D, 1F195CFCA9068843AD8DEF994C697453D901C965A522D5922A1B3D218E8152EDB37C81BA315AA43094B8A44FD901FD3B
+75648E690DA5A4D2EEFE4588F7CFB7BE364804214818A867A01, 6D6908B5E35DA065AFFCB98E23B431269A5935A3CE860A0541500E57054948180E8470C1DBBE3FE392881A825D9E947C, 7E07F44177FD6B8BCE669B2912DBFA72D93A585C636089126EC7F8DEA2D6257EA55585C7B825686F70F47F411E67A0AB
+1602DAB3B28F0EE78CCFAD09AE76F273AA2D80C63D849F936E03, 4DA6B4E4EC92461721882A71316FDEDB56B9CB09E529990B51B14FB626B1CE06A782D8B3A5894A59E10187D7244D7748, 7E7AF99A77150827105F01103DA86CAD235CA356411A6786E399E1694A3C295122105F2A44AEDB0DDB2B7D453AF0D355
+4208901B17AD2CB6A66F071D0B64D75AFE888252B88DDEBA4A09, 489AE3D37FF6B471DC7A8FA3E98395AA9158CE3098EAB36E9D2C26B9FE0EC1F89139D987C91B5ED053C8FC9679D4F35D, 25140C5CB82262034FC16573F0949DF5BF0E168A0DF33C029D23AA09D44252AD5A4E66452174F225479450F5BA815F5B
+C619B05147078623F34D1557222E8610FB9986F829A99C2EDE1B, 1078AC814840BBF923AA0ACB1BC6FA99263B538E375644E16B187F3CF3DE8545D056A216BF32A254ED055BC3C937C7F3, 5D996604F12184FA8F0B29E819DA1AB9448B3C7595CCC86D90C1E1A78DCA7A5197F3C359F33F323927FE16D9C47D495A
+2524D10F3D516926BD9E74005668B9232F2CC94E87CFCD48C9A51, 7CF3BBBD4EC9DDC7A6A67571DAFA9660630F48BDB222429549EAF3A0A06BE5F21F48254C48B5BEE290396AE92B485256, 18B1845FB0A1606E6490F23AF068B8441C4AFB52E6248C1D14F18BB0E0FA4EC5572838DD36DC22A93C750522006770C5
+6F6E732DB7F43B7438DB5C01033A2B698D865BEB976F67DA5CEF3, 28261A92CEF30A7DAF197346AD52808C5B38A9D7ED18722C257F60D006B440404E3A2E5C98A1CAE272D5511D398735AA, 40B86B28EB6D6DCE5D26CDFD165EC002AF498884E010FD8AC3EB54417138CBA56AECDF3C9D0EFD32C209A290EA383936
+14E4B598927DCB25CAA92140309AE823CA89313C2C64E378F16CD9, 33593C540A96186E65B1791E3DFE490F20D4835430AAD3AB4A5CB0E6A1AB54705AA99486F0FD9F7D7C40E82268FBF2AF, 44C1D34920F25AF9227EE39BE6992FBC246A87E3A148D0BD54D80553F7E1FECC5238339F7C3BDAB4D461D5E56F593FE3
+3EAE20C9B77961715FFB63C091D0B86B5F9B93B4852EAA6AD4468B, 1F9364C52B6C261DBB7FDCC7E1EF99EA00A98904DBCA389A2BB212A5D89D25380487FDF16569364CE1E29CC0F47912AC, 154BF8FF35099DF531B1B23609DDBA077D5147EDC713A2FAA009C0E16EB826AD104B840C24C3D78DE57CEF38FB1DBFD8
+BC0A625D266C24541FF22B41B57229421ED2BB1D8F8BFF407CD3A1, 58BEB9FDBA96CD4E2574AF9263A46CFE5D4982B4672CE205DA972778B24E2A93B53106D345994A546971046B3C75C93D, 45F3442B26314B51A2C373613275BA0CF06921E2E188AA879289C95002DE96DDD265DEF2C4D9A6C60F1BC2A9926CFFED
+2341F271773446CFC5FD681C520567BC65C783158AEA3FDC1767AE3, 66891415DD9F406B14DE71D6762A0D45137642C3353FFDA435F560574D7A0A365E9BA4887D57BC7479E14E7366DFEC, 86D40C0EE530410D7FF62C8A23703F7775320D7D9CE486E1A44CA52B9A50BDBE1702037EED58B93B6484D4D520D165C6
+69C5D754659CD46F51F83854F610373531568940A0BEBF9446370A9, 400008E03F1E40EEED205AC5B166CAE28BDAF0FEBF6BCE97234C959E508D12B5C9749386ED5AD0468F7AF667E2035B72, 76437A7222758EC3AD97C8723CA490549AC55F74735446D507C9F7B9B0A96F72043580B9E51784013C3D388CF4482116
+13D5185FD30D67D4DF5E8A8FEE230A59F94039BC1E23C3EBCD2A51FB, 52D9F5DA9CA2AF9D6F7342773D2A9B5AE0AEE8923E3C7340116D11C689B4F2DA50D95414366FA474B8AE8F7434CABDA, 2161E578C40EF034A5A542BBD0FBA1C57133BC561BC9C3A9B4F182D19DFC6E397C51EE0929D5691D2F804855146809A0
+3B7F491F7928377E9E1B9FAFCA691F0DEBC0AD345A6B4BC3677EF5F1, 125629DE7B1670F79B541377F321555DEDC73D6885B36392CB81C8289D7CAFF4E69A6E0D929BC771BCDF93D22D8C9BA8, 3764386F110AD78C7F2AC24C75D33E47AB652AA13F58601122849505D2527591DB6C643049A1914281B961C7487B79A6
+B27DDB5E6B78A67BDA52DF0F5F3B5D29C342079D0F41E34A367CE1D3, 419C175031F2E4432BCDBACC96BAF8AF5F6539983FA9E5C756F98F9BB3FB4BEDE18BACA3C992D51484E08FC0D84E5E68, 2A99D6D5D0F82A11C462E7E620D33353E45BD16BAD6194F615E032A7849858104DEBF380B93D84DFF087126F6F5D7E71
+21779921B4269F3738EF89D2E1DB2177D49C616D72DC5A9DEA376A579, 200734D4BF1027496422896440E67DB29193CDAAB96996D36E649A246744C897AE7533BC2C52B38AD64211DAB80E3C85, 64A5ED72D6F10CAC7C3D50E7B4A542F6BB3D23E7179B60E787580E9BC1D93D70B080DD534C41CCF18EBCC1B2FD517EB1
+6466CB651C73DDA5AACE9D78A59164677DD5244858950FD9BEA63F06B, 3462D9C37BE38DA8A55041FA77B6B84CC8FC8D3B4C8DCE699356CB7EC460EC789ECEB4D9330FCF7230950BB8F5B0C24A, 7A604D471A4EF626CE08FC46E054DCB179CD4D71D0DEEA4668E7A68F707FD2832468FF25D0949822A12B2372BF4869B1
+12D34622F555B98F1006BD869F0B42D36797F6CD909BF2F8D3BF2BD141, 653328B84CB3082B8466468C8C45595B8F5EB3B2F1692C935B969C5049097B6D3FC02C05BA765A07AC8249011261F701, 190C44E9E3071AEBF4C0E04B80BBA7649EF51BE343D9F60EE882288042E55FD1D63B8450102DC0CC88E4FEABF07BA791
+3879D268E0012CAD30143893DD21C87A36C7E468B1D3D8EA7B3D8373C3, 118CCC552EF89BB5F3A73B3038643C7B93D60DB00F8B2F8F502474FFAC1B22C16D6536FCA1A6C7BA0AFB7DA534BB68B7, 7816F2DEDA41BED930CCAA148FC488894F86A10722D1328A6500A49368184F9482F9413C421F122D1B6011EF3CC50835
+A96D773AA0038607903CA9BB9765596EA457AD3A157B8ABF71B88A5B49, 690063232881B862F3B5C08992459F3355D4952D4507AC8E1EC6A668C40DA422865E164AF31B67BE909C945BAE9E5BF8, 60FF0A02795A70CEBF9F18B237EDA2D464EC45F9FB53BFD496D74423A0895225AE9139B16C5B4CE65E4C1EB25F473580
+1FC4865AFE00A9216B0B5FD32C6300C4BED0707AE4072A03E55299F11DB, 7FCE5E72B95411203AF1FF2A2282845E87ABB2ED4FE5CD0CF748967AB61DA8031148920606A73D7BD8E37AD74253B67C, 4CF1CDACF721302726C8533726D689FED890C4B5E6A0C268D9589F2C7788BBC2B54FEA5B4218F8D46093A9CA2FB92B92
+5F4D9310FA01FB6441221F798529024E3C715170AC157E0BAFF7CDD3591, 2B9EB7A9D37A18657A9E96B5F5E407F3D2DC44C21A213D43883113CB7442421E7859DC18B66341C8A6CCB53F0A85B2F8, 37DB9865DF9D7CBE50A68A41D774438D1488F2B0D1C1C67DEC3B19551F61B41CCE9526020AEAE9658387624255DC810F
+11DE8B932EE05F22CC3665E6C8F7B06EAB553F45204407A230FE7697A0B3, 24FA01B46C7637A7B696BD517F129F832DCDE112205C893B35A9824FA472057215A536CCA2B58BD6EFB7DD3A9915AC89, 5655D85C60C9B802D4CF6B20C451235809E9EA681450CE4D62127A86745DDF7DF48855C251DDCECD5EF20B92F8877CFB
+359BA2B98CA11D6864A331B45AE7114C01FFBDCF60CC16E692FB63C6E219, 19D1826D48DFD334F8F37C2680831E2BAE87A0B49C75967CE13B4D451A19F05C6ABB5F1D709EFF3AE87FF67C26161897, 314CE5379245CF6F06031687FB23F398B42BF5F37A34233065BAAB61E17C34766BC71D0A3A44B6DF73FFFCBEC691D163
+A0D2E82CA5E358392DE9951D10B533E405FF396E226444B3B8F22B54A64B, 7ECA7140D8898225D4CAE7D0D44A3D514AC244F72A342C5A5D345C83A0CCDD859EDF3A21E88604AD6B539DF74A2B3EF2, 17FBC2E93721E4FC953F440A39FE8C3A6AC9809973DFE58B17B11EBB2C1D72AC89E6E3230E4A835ADDADC8AF7FDED530
+1E278B885F1AA08AB89BCBF57321F9BAC11FDAC4A672CCE1B2AD681FDF2E1, 7599C88F1C3FFA78046D45EA86569F7945991F05A9A68A9D58C8877476CCED4C717F1E08A88F3DE0D8179C9F49266483, 61EEAC08BF0A64DEE6182AFB70EFA06909D5F95298E16ADA8BA30C287F6039CE676C9A56CF33BA451A05BA980EBC8010
+5A76A2991D4FE1A029D363E05965ED30435F904DF35866A51808385F9D8A3, 150C748CFAC0025BBFF496FA30A754F7FE317623A516FC5BE988E3A44A7007C9BE755E1E7AB716ACA4890B1A1BA891CD, 2B6DA33675018F49DD357DB5CC414691ECEAE8181332CE3851D7A559A241887774E67176C9D327338FD3F94A056E8AB7
+10F63E7CB57EFA4E07D7A2BA10C31C790CA1EB0E9DA0933EF4818A91ED89E9, 300069901A994319C8E9480307BE15E359153A30C9BB8F3706A84404ECC3C82CFFB4D00FEE13B28F00B60A3C9F5278CF, 7E8974EE4595C57424C37A8C639C5BB80037BB84D80A52D7D95510FF23569325D75D419F6A671528DB466488EF0ECF7B
+32E2BB76207CEEEA1786E82E3249556B25E5C12BD8E1B9BCDD849FB5C89DBB, 32DB393F5B34A2EE655D841F6D0F97569164E244678905A369E692CEAE1FCC94F1DF10ACCAC0774FB4CE8D47527D2E0C, 48FEE8B72222B151607950E67BAAA5D3859663ED6F7304D9EF3D197087231786354DF2F229565DEA6D1A699583A172F8
+98A832626176CCBE4694B88A96DC004171B143838AA52D36988DDF2159D931, 6FCED8B978AE27AFD1D0B12A2C9A2E7391DE57B722B30AA95DFC1BFB6A74DDD7EC584FE27FBA17280A60805BB0DD25AC, 1769F31D64BA6C1B1D44FF25BD11C97A5B0C3EA29924D972129C8FD650372693E4AC9F2BEE2FCB7C7AC7A5C3BE6CD471
+1C9F897272464663AD3BE299FC49400C45513CA8A9FEF87A3C9A99D640D8B93, 45CB35F59AA63FCBE154C61C5564E09A21903C6C5E9887092F5D5F02C1DBD0054B26500A955B56F8C7FBA2450314BDF0, 43C2576B9B2B6D5F77A14DC7966EC76CF6FC54ADC598195AAD4DB5EB248053B0CA1D2AF72890337C8FFFD53F411467C2
+55DE9C5756D2D32B07B3A7CDF4DBC024CFF3B5F9FDFCE96EB5CFCD82C28A2B9, 56618D762D955AD11A5295B07084DD3012DB47FCBD37F775847FD0A32965738CA432BBB0A2C788D33195290D33CB8E83, 1C4E76350D76D8501722ADDA427BBF4F1B23DF420824801DC9EB2762F4624FFC3BD45BE7968A164232AB00DA164EFA57
+1019BD50604787981171AF769DE93406E6FDB21EDF9F6BC4C216F6888479E82B, AC38B9D8B0DD1851B12C10861457811310C3DD25280451E94C6CECC4254D9241EAA8A3F9B9BF22E0CC52195F70173A2, 71A13F86D10546DBA6FB9D9A58B2905C6F32471DBDAB516EEA295C2335C629F585405A2329F61A6F1D1FED61A74CE095
+304D37F120D696C834550E63D9BB9C14B4F9165C9EDE434E4644E3998D6DB881, 722ADF6A217746BA3EEE4E4942C008D6B4D9BE8426297DE398A8003094C1D1D6A48B3D74D6D66D2A1EEDFF367639559C, 5231012E7F344D96E5BF21EF881E937B2340AFA9AF5A837316D44FC485DABF815A067B6304E0EC08AB4B80A7C3821B02
+90E7A7D36283C4589CFF2B2B8D32D43E1EEB4315DC9AC9EAD2CEAACCA8492983, 1F84393534F722FA966BD8A0AC7C838AD7E874FA2795CDA4B135FE779C0F568D2F827777F04050CE1C08ECC420AC9D0E, 3C49A6462A299D4BE25870AFEF4F9DAED4F45F7F0B762170BABA887A568255D3D77E3D7DDFFA0BF6A837142ACF464104
+1B2B6F77A278B4D09D6FD8182A7987CBA5CC1C94195D05DC0786C0065F8DB7C89, 38019ED975AD122B5DA8E4E5C111DF54CAC7BB5746D434F5C6EA767D17ACE62F3FD59E4C118AC4A4223D11CE5D6F7130, D8D099959E9906C038343801BBE5D3AFF2C5D88551B28D6A2D8A8EB104D030CC3ED457D9D4B36CA493B29A5F89158E0
+51824E66E76A1E71D84F88487F6C9762F16455BC4C171194169440131EA92759B, 6DD61BC2BB4A9C2640DD0B9CE4647C11926ECE5BEBB61851870DACA84B1F1688A4275B45AAF6FF25D8DEA7EB5116A60A, 5D7633F998F739A274CEBD4911D503544C206D0E82CED8BAB8B1A1888B15823C5B4B347D48B6299784C89974A12FA7C
+F486EB34B63E5B5588EE98D97E45C628D42D0134E44534BC43BCC0395BFB760D1, 7D7738ED8FA1E2D3ED553ABD7D85DF3864CCA29C172D84E2C831F866E5CC7853C2C17232C6E5545102EF84CA2DE7505F, 6E628E2870D855C5E59A5258AF9A85552CF4CC696EE5D6B38EF7A9BFA6F1D366A327C57E73B7DE759F462C7D7A8335BB
+2DD94C19E22BB12009ACBCA8C7AD1527A7C87039EACCF9E34CB3640AC13F262273, 8317259CDD582EF8E2CC499328D2B3DA27565FB1402F3BC73D3F5F8C9EE872AD21EC0D2FB55671CA43DC8B6FA51AE718, 8B1BD5D85D1F38BCFD080FF8C7794D5E6E6D9C9E5F246BC9578D3A12B63EFA7CB3B75FA76B679AEF2E38BCD6C604A3FD
+898BE44DA68313601D0635FA57073F76F75950ADC066EDA9E61A2C2043BD726759, 1E98F202CF4DAA2EBFF609D35245E4EA121A8191CD69DA5B7E4C17490D025C0698D59A3A51929640C1AC5FF342DA5EE7, 1A2A60CF778A6C8D015C53BACFF6C437F05AB687335D72A16C4DED520E8DAABFE6B91ED02FE6C46B86298416E0C5FA71
+19CA3ACE8F3893A205712A1EF0515BE64E60BF2094134C8FDB24E8460CB3857360B, 460E2CF076C8679BE08274422A2E8262824FD39E782A00AAB0FFA654A5870183FBB2769B6E74831475998F0610BE6320, 2A0D5A394235FC799C6C68FCC42C10EB84891353D24E88525E97CD3E95C73CECB7300501C1AE29A703043A00C691C105
+4D5EB06BADA9BAE610537E5CD0F413B2EB223D61BC39E5AF916EB8D2261A905A221, 8867F2779BF2476F57989A629A267230387E80EEA8D887FCD718FB50CD3D70F3AB93516CC2933E56CF2663349609BEF8, 623986F764090896C4F8A611056C8B4C700B45FDDD4B9CF0FEE0D65944E191EDBF5EC8FA59BCFA4F845038457B4E3725
+E81C114308FD30B230FA7B1672DC3B18C166B82534ADB10EB44C2A76724FB10E663, 45899F87551764265CCB02F149360DDD45D3AC4CB69DB7874D8C570BA139297D8E3AB10C1284E060D19A64A804819138, 6F76FF2141E89F92F02BA9CC30001C6710403362C76FB800B090F4384D8AA2351C6B6B7BC9195788123051C0E8D0C6BD
+2B85433C91AF7921692EF71435894B14A4434286F9E09132C1CE47F6356EF132B329, 886A4AD6156F8F9A53EA0C5E703CD6E9A033B580CA6CF7D2093F19E7C2D6C27AAE2CDAC266F9E952AF3070E01DC27811, 4870199A3A45E02E2BF1CC741E1E38971A46A415E1A5C40C39EA460D22E99C2DAD94C1A1D749B19816A89AC16CAE12AA
+828FC9B5B50E6B643B8CE53CA09BE13DECC9C794EDA1B398456AD7E2A04CD398197B, 2CBDDF351779DFB870B3E5EDCE0ABD879808805254B0697101FB433C72FD32AF5887A6FBAD2D50996060CFDF6A5538FD, A464A511282D138559163F2AE33BA5F69DF788949F6677CF613EE6C451918AAF22F95D21D223631A348133A53757B12
+187AF5D211F2B422CB2A6AFB5E1D3A3B9C65D56BEC8E51AC8D04087A7E0E67AC84C71, A9BDEA5860EBF73D2FE6B0BF6F2EEFA288DBF9C53DD61EB909723027AFDEC0558EF8D893C46D2D0BCBA81B01D250504, E1F121F3767B4A556F3FB911C6EEEE1975D5D22ED08AD448BD90563C0EE098580387D38B26C70534E7B5D17292DE65D
+4970E17635D81C68617F40F21A57AEB2D5318043C5AAF505A70C196F7A2B37058E553, 74A1CA01C3332A619719DDDA3AD364DB7A00C2C0129C24C7BB76E90306539DF364CF0C9564E7B10FFF5BBA8C7297146B, 84F39BE50EFBECF71FAAA0DFF59DF352AADA351DBEF2684F6D2B756951452DC4D0D71EC266474BCC08F29C799671E3D2
+DC52A462A1885539247DC2D64F070C187F9480CB5100DF10F5244C4E6E81A510AAFF9, 579C5215E2627747C58484D0B2CE7A76B4EF2F5EEC6B08FCD512DB24112DC6283D3810A5C0D83F9F5F32C1027616F155, 7424C8ACC739CD5284DAB6F43BA0C3037D2D919321AEA2098CE6A8B6B88B39751D07BF2C68D623C7F4636A78F7DBCEB
+294F7ED27E498FFAB6D794882ED1524497EBD8261F3029D32DF6CE4EB4B84EF3200FEB, 8C6E0E7F944F8575EF338D8A2DDF3A64C412385A50EEAD4857C51814F01D7A43BBDCDDEE007BBA5B5723F1EBE55F1C71, 352A3491E288657FC0B3F6128AEA7F622C3D0D1041893032DEA7F52F8AAB544BC4C7CEC4F30D7F45DBF62A895D636534
+7BEE7C777ADCAFF02486BD988C73F6CDC7C388725D907D7989E46AEC1E28ECD9602FC1, 2367D391531BD6086D4B4FCFFFC8E0AF72A928D3D749C2264A8EA9D4EC7826491D651EEEE147A145A4B39A388C72FBC, 5D4CA21FA263E946362D33A033B5AEB9D71C6CC281FF18050C34ED0F6143BB9E2242B19DC76A0445FF056E9F86C98596
+173CB756670960FD06D9438C9A55BE469574A995718B1786C9DAD40C45A7AC68C208F43, 75EC04DE672CA211D134D553B5934D6BB0C58CDF9ADA95870AEF0F200C52FC701628EA34FF6DC4C574A683A1EF28DE1D, 36F6F59CFC188E8E9DBE817072379529E8B675BB6F45209E34D205375E1F2FFAF26D7E5A04E589D7C570C05E2B8528E2
+45B62603351C22F7148BCAA5CF013AD3C05DFCC054A146945D907C24D0F7053A461ADC9, 16EB38DF9AF8D5084D0AA52211A3F5CC11971D06234283A97F8FAE5051E8E872B165074834BC9B244D6BCB7D39235D9A, 7C04A33104BDC49EF539150BFEED420C4FC911CE671A727392B6DD2EB01A4C9FC293874F67945FE23CC0E7508984A0BD
+D12272099F5468E53DA35FF16D03B07B4119F640FDE3D3BD18B1746E72E50FAED25095B, 7EAAEA0A1FDE07E51BFD112B095FEC2296C9F672B71B5FA09963E0703AB186E699739E263D1220E7E559E7CAF2F0D343, 4B71BABFF46E46534F500FAD2E2FF09D1C631203DBBE644BE97FF283E73CA27778A51454075B32E3ABD7CA85A6D7E449
+27367561CDDFD3AAFB8EA1FD4470B1171C34DE2C2F9AB7B374A145D4B58AF2F0C76F1C11, 64C9D1C149A7FD9A2687E4CF51BAAE31EC03A15B11B9F597BFC6615F9775AABD3F44EB69AA9875F63BF0771E626F238B, 7A26AC9459ACE38E188F9EE857C9897BD895DD12BF1C61F8F69BD6B0A22DCF7950F025C53F66632F53BAE813A641B17B
+75A36025699F7B00F2ABE5F7CD521345549E9A848ED0271A5DE3D17E20A0D8D2564D5433, 33C0401237BDC65024A6A6266F7BDA34EAF14EB71A2056FCD674F95BB325FB9AB06B9718FA2DE1838797834D21D825, 2F23C869F307B29F44F4AB2D38611B1C4DEB4F12F455CAB9CFD5FECBC93BCCABDFA66AF19BEC028B0F76F480D6E492FE
+160EA20703CDE7102D803B1E767F639CFFDDBCF8DAC70754F19AB747A61E28A7702E7FC99, 1A03DD298B426AF4B54F0310D10D74F3A56A908955CD44702A3304C985842A78CCA10615C6CF048B8A1F73B3A7659AC9, 6CAD24EE8DF168E3F9A3E05405D84021F6B1E4512B10B90C6CD73BFA86A315481259F83D89F1D1E4D6B97E5E68C3394C
+422BE6150B69B5308880B15B637E2AD6FF9936EA905515FED4D025D6F25A79F6508B7F5CB, 424218F085396C5769961EB13361593B2C24249A04C279C8B435D671C7A7CEAEE2872D38786CD6550514F71AB7F5557C, 15953A1198D89BDD09F882FA9F219DC53DC6E0A091AA235EF6804727ABB0723ACB48B50E80EA2C9102B8F9DB406F9C7A
+C683B23F223D1F91998214122A7A8084FECBA4BFB0FF41FC7E707184D70F6DE2F1A27E161, 1C1C362FACC334F33CA75F0F0B68BA7348314DD09FE17E12A635087C5A6EA2AC5CDCCCD98562F41965056B5FF76B1E0, 24E1AF9E302177F67270DFF934AB7E7206F02025AA4E01576C0F7C5E31968060A553C6897538492A6F12DADD7EB49DF3
+2538B16BD66B75EB4CC863C367F6F818EFC62EE3F12FDC5F57B51548E852E49A8D4E77A423, 475A8789D3A026F49EC8245E6301CACF9E60DB0BD1497D22E5361ED4BB01A19305E17AF4FAC760329FDFEDDE5D3B3222, EB5927D532E70FF784650363C8158CC0B85EA910F6203BA8C851A6052552B912E563DBEBD0DD74AE0DB4E276A0FB8C5
+6FAA1443834261C1E6592B4A37E4E84ACF528CABD38F951E071F3FDAB8F8ADCFA7EB66EC69, 1CADDEF4FAFBE0E419A115FDA9E7B96AC0BE581BD761CBDC76B1B16ED4D11829A1EE78A796BC4785F564ECEE49804B0C, 1F3C0D905CBD393DFF2C29B6E880BB300E1FD88538F34EBE5A25A72195CBD401963B129DC9C84222D483029EE9059BE3
+14EFE3CCA89C72545B30B81DEA7AEB8E06DF7A6037AAEBF5A155DBF902AEA096EF7C234C53B, 22791BB903F9310845A4F593EBDED0FE59996ACCCF72C448A1BB68086254496F5599E591667A48C23C24433925F7B25B, 1FAC08B0E49A88AE400F7980424A94840AE2185A6F967093DA79DB1980B1F93F7D3FE3A40C2153D0B696024D461BB5B2
+3ECFAB65F9D556FD11922859BF70C2AA149E6F20A700C3E0E40193EB080BE1C4CE7469E4FB1, 4BEA1F128FF817FCCE6F82B47F656DA3503FC2B9E1B127A2F0BA8D44BD044A3D27E096FBA06C317845C9DD976E660E3F, 2A0B4FAE0F1A6640F16E8BA79F5FA78F6A5FF575897CD7E7BE463799DD178EC5844586154A55381AD7B39B2FB46FE965
+BC6F0231ED8004F734B6790D3E5247FE3DDB4D61F5024BA2AC04BBC11823A54E6B5D3DAEF13, 8C36CE062D1D47830E451A97A1023F928E06167A3A929F434020A9CA148C2D083455EB50A2F7623B559373F2625A43A7, 4B5F3C349DDAE100CF2834FE08BDDABDD4351A5670BB3510DD8EF8461AE34AAB8F22B126C7612A08E0C3F070B9B2ADDB
+2354D0695C8800EE59E236B27BAF6D7FAB991E825DF06E2E8040E3343486AEFEB4217B90CD39, 2FD9CA86AAFFDA746EF0F4431CCCB56AE3A5D6A1AB8F64E306D0FA1AF02BA681E4D7D87169A54843E987E1DFF9941AEF, 4AEAA8DC3A904E238FAC24BECEA61B0F74EF749DF0752AF888ACF1B67B84F4E9BE1573336A228F72E32946D203EAF37C
+69FE713C159802CB0DA6A417730E487F02CB5B8719D14A8B80C2A99C9D940CFC1C6472B267AB, 7CE352AEBFB72CB141E54F0B62039738AE5B3247BA7F6537144DC70C1EC82556E2AE99582E56D11D526A675BF6DDEFCD, 5769B1AFA12C276513A733418F133BE9D7152E7798EFA805B300A48A0F78AC8C47C6409F2D0AF3A3313A73A8A784D64D
+13DFB53B440C8086128F3EC46592AD97D086212954D73DFA28247FCD5D8BC26F4552D58173701, 21E03BEB32DBC17C31F0992ED7504BC76D4FC32886EEDFAA48F78907F8566266C0EED2F91275530D1DFD2EC016262629, 6BD5B0713B8D39615394F6E9990C236470CE184C2407ADC8113B8A1728040314C09DE681B12670A1F84F850752C07C5
+3B9F1FB1CC25819237ADBC4D30B808C77192637BFE85B9EE786D7F6818A3474DCFF880845A503, 129C458DB47F2772F81CE3F50733C78673E2640AC861465ED0FA0AE61B462537F514F54B8CC60DEC54B919AB13135B43, 342C29D2C0548AACA868397E77C4F53202B01FA7BBE3CB057977F551E117CC78744B3A4F21C12CF6F9001BCDEBAED722
+B2DD5F15647084B6A70934E792281A5654B72A73FB912DCB69487E3849E9D5E96FE9818D0EF09, 2121FEB2CB093080560933BE7645470F5E57985D40C8B1695F9AC3FD0735DA68351668A8804DEB04DA6EDAE97791D9BB, 2EA96FF215DAFAA9738C9EA9A55E7529B438B34546632889F0E87A43305799EBF40CFBF144234F03CCD39A85DD871464
+218981D402D518E23F51B9EB6B6784F02FE257F5BF2B389623BD97AA8DDBD81BC4FBC84A72CD1B, 330D5BADB727E7ECEFD8996C89B669912CF3424DE160DBFC75694210599E130481868DE968EF56E5C472F78C7EF220E3, 36F44F9C171A04C8D4B5238BA5E23C81D593C4C770A098273BB997B515DE32F21309672BE3247046BA2B40CEE7339188
+649C857C087F4AA6BDF52DC242368ED08FA707E13D81A9C26B38C6FFA99388534EF358DF586751, 86888B021DDEE5D7C05B49150BA388AF1D0DEFA271F289024E7E7F50F13F5B6401287A20D5BEB7D58CE681BF3AF7176F, 4DCB54F9A227E95ECBBDA9B9B4126C96E002023BC117CFCA169415ACC4E355C446256DDB97E4789BE5F68F41DAE75183
+12DD59074197DDFF439DF8946C6A3AC71AEF517A3B884FD4741AA54FEFCBA98F9ECDA0A9E0935F3, 2909BA7CFA9070AE22980E71296D8A4F6AE7DAC905ADC1DE1C33CDE78D86EAE78641E0E89E625C099B77E7F83FD6F3BF, 815FFEA7147092244459CC9E32E71F9DA0E663C29A5BD13E45E618AC7B88A436F31607F77A9DF31FBBEDB3039A698597
+38980B15C4C799FDCAD9E9BD453EB05550CDF46EB298EF7D5C4FEFEFCF62FCAEDC68E1FDA1BA1D9, 41EDAA88C79A0A7FFA35C96DA887D09DEF9ECA0150F8D9A072A468403C7080B81DB243798712A0E285FA702679727941, 1FB849F5125FA3EEE22AB2A0104CEAD1833C516ED552DF9CE66AAB8E5444938D859D166057EC442FAB0D4183183115BE
+A9C821414E56CDF9608DBD37CFBC10FFF269DD4C17CACE7814EFCFCF6E28F60C953AA5F8E52E58B, 2D19166CA6C5C7695810F24EF87E5A90A6F318865A72F91271912367A080A408AB4C98D4B7ADCB8831CFE89883F8D916, 751AEAFACB5559F4D88F99B35C6E0F3B949C44D35B3754C4E9D33747CDE072A22A00ADADBFAEF6F76FBD328552B3D27D
+1FD5863C3EB0469EC21A937A76F3432FFD73D97E447606B683ECF6F6E4A7AE225BFAFF1EAAF8B0A1, 42E780338099735A8CEFBF0D9DDD3E50A43EFF3CB1901538C5BEAC7D5A49926FE5397DBF829F87473F53C44FFD72A8E5, 8C5F4828DE01E3996466BC00E1A23B71B49DF1942FAD0B14679343A8D70C38D0A2E3C14278293DA0497307214E20C7F
+5F8092B4BC10D3DC464FBA6F64D9C98FF85B8C7ACD6214238BC6E4E4ADF70A6713F0FD5C00EA11E3, 22533203A053D3A406A1F4D84B05938DE7EB2429F6B05DF2F7644EC2F12A3DB494D920E77D14B677FAC7D37B72A321F1, 7421C5779C7FD3A8A4797C9203C24E53D84E52CCB1ED601659F1D895FFD2085FF6D1175EBB06C73DDD2484812F2D261B
+11E81B81E34327B94D2EF2F4E2E8D5CAFE912A57068263C6AA354AEAE09E51F353BD2F81402BE35A9, 488E885CE750CFBA23E811525509D931C8FCF6391B08A65E40E8D6C770ED0B2176CBA010667782C83CE2C14C9969AD4E, 7AF719C0BA489D64EC6A9F0F09D42756FBC5D77AA222921F7D1194D1CDD042371B6282DF56A59E2109E0802EFEBD0602
+35B85285A9C9772BE78CD8DEA8BA8160FBB37F0513872B53FE9FE0C0A1DAF5D9FB378E83C083AA0FB, 71B84C4B3ECA8CB1A11E7031AE47130B896BA9322913FAEB0D528055DF1C48AF59588F6FFD2A7AF34B786A7A048DDC83, 4DB9D497C7A52660E71EE696B60460072798AF1E0A3641828D79C74D0658BC79A00D99BE9B353EA616B30A0B0B632FF1
+A128F790FD5C6583B6A68A9BFA2F8422F31A7D0F3A9581FBFBDFA241E590E18DF1A6AB8B418AFE2F1, F0AD743023FC46E6897508D14B79D0FF3CCF562C13DF02149040A0B513680B602F854BD883D015897C04D0392E4017C, 77317016F47D7D4AE5844985A3DC0ADDCC2D434B3BDFEF9B9ED039A805CB8972B8A83A5F6EB1FE955DFDEECFBC530D99
+1E37AE6B2F815308B23F39FD3EE8E8C68D94F772DAFC085F3F39EE6C5B0B2A4A9D4F402A1C4A0FA8D3, 7F56F2146EB92C4761141EBCB99CFCB1AF0F8ED665B8082E4424643341DDE82EB5942FEE71D04007E29F494416B1303D, 4E0BF812648CABD109E4B1267951577600C908446305B4A9038F959F0BEBDEDFAAA7A324F259C8FDE6830B75CA1465CB
+5AA70B418E83F91A16BDADF7BCBABA53A8BEE65890F4191DBDADCB4511217EDFD7EDC07E54DE2EFA79, 4CD1203281AF9BE886A65DF6266898432EDBC88EABF1CAB7972E5C106E56A70CF23A658932D14546B73665317883E700, 1642F0B6568A986C6CF3A0E6945391BDDF501DB7273CD4441D4789D9A270D32F0C9E7CA3BC35B8CE872B180FD00E376A
+10FF521C4AB8BEB4E443909E736302EFAFA3CB309B2DC4B59390961CF33647C9F87C9417AFE9A8CEF6B, 6633303ACE612AD01B0FDA5CC836B6A955D96CE99CA0331BA975E07A42FD78E6E3E82C041482A44C84D77F1E86211FF, 7310ED9DE1110BA74FAEB58A61EEA8A94F50650B48B31A27396FA607019DE183DB9CFDA5C52BCBC741D4547BC9D859CC
+32FDF654E02A3C1EACCAB1DB5A2908CF0EEB6191D1894E20BAB1C256D9A2D75DE975BC470FBCFA6CE41, 2665B55F80AFA38938D421DA824FD5C5B03F9C4C24E60B83D1A0ABF4A3C6C0DEC279776B4CA45023218ACD8FAFFB92E7, 3FDACCD02944BF2A807BE4E5FDCACE0F7FD5800240C33A51159E7A9946AEBD378A10216CB86AA30392F12F58DD8FD36B
+98F9E2FEA07EB45C066015920E7B1A6D2CC224B5749BEA62301547048CE88619BC6134D52F36EF46AC3, 4C80358E7AAC813480CFF942A6F7C0E76CB8187913F4F23BFD7021FD99F669B151856FA6185F8D8873B3B68863DD23D1, 53A64BD073369C8A405E8E7691E406302631ED97AF07D0C5AC137FFEC86514F0DF51A525F84405CE797601669ECDCDA6
+1CAEDA8FBE17C1D14132040B62B714F4786466E205DD3BF26903FD50DA6B9924D35239E7F8DA4CDD4049, 4F52CD185040E34A19286A7577A051F2B25D3D80ADA637724BD9DAD75430C9EF938F7FDFEB36C8BE223B9A495F61322B, 3468C72035BB6C008B706CDAC8A2E7E48550CDB7192A5452DB4C38DF8D83AB546BE53083B49788FDDE159747D4D53B3D
+560C8FAF3A474573C3960C2228253EDD692D34A61197B3D73B0BF7F28F42CB6E79F6ADB7EA8EE697C0DB, 837B80253E89273D33C3AC16DC5FD42BB388FA21F613C5C536B40F85516C514CED061C38D849FA34D454EB1C82215C29, 85A726E6F260B60622CD97FC5F1B7DA60C408ED78BEBB76F5D576B51CED77061DE074FFCF6DC9CB8C4B608310FA4CE97
+10225AF0DAED5D05B4AC22466786FBC983B879DF234C71B85B123E7D7ADC8624B6DE40927BFACB3C74291, 6FAFB2642DD2D24F7F177EAEFC379CDD946462262F61045919A3063270AA830F97FE3AAA5681B01F74DFBA0533D2FF42, 4F78E9D956982392C0EB34BDA7DBB0A7EA47BC7237B1EC68AF08EE58DB9DE4AAF39D2DB23F6CDBE3FF05E08FF3C179E6
+306710D290C817111E0466D33694F35C8B296D9D69E555291136BB787095926E249AC1B773F061B55C7B3, 9FD71FFB65E81346A6ECFFCC47D7A659B0E350CEE51CF8D7FF260BACC6BBE3CA2A1BC50EE796AC2156936C98C7ED4A2, 1BE097000DBB22754A95CBAF5500DCC3C8DF52E9D77D689ACB2F1549D8E11621809C4C56907F7E88889EE0A63822051E
+91353277B25845335A0D3479A3BEDA15A17C48D83DAFFF7B33A4326951C0B74A6DD045265BD1252015719, 59ACAA29D80A75132BC9AD1AFF37723B928811E8482A5BDF49B42254EB6FFB1101821D7DF92AFDBB504A13A860B48BF7, 82CFF7586991B30AF14F8C57543C88DF79AD7755377D42D924B53ADAD8E2C18D27B2E9ABE00233ACF1027383129E4F65
+1B39F97671708CF9A0E279D6CEB3C8E40E474DA88B90FFE719AEC973BF54225DF4970CF7313736F604054B, 7C232B584EAA2E4D4988BBBF90B3D084F4C8177FD622AB2AF5FE137ADA10959EFF4BBA6CC329B27B4BC19835C7B64050, 60B0898804A0E75FA97924F621F1F132BCB8FAD71B90CF0BA0FBF71341C42052FF8E8D330EA8196E4044115EA35370AD
+51ADEC635451A6ECE2A76D846C1B5AAC2AD5E8F9A2B2FFB54D0C5C5B3DFC6719DDC526E593A5A4E20C0FE1, 88F17F6C362FC1E4953BE5571ACF8A1720FE4DB57BA48A6B5940F0D653574D39DC98D88E04D69468DF5B8F3829877E82, 191F38D4AEFE51066F45F0266B33C9D07D2354C3D8EE2AEBA0F250005C90054177258EB8A9F1FE31B8DFD03F5CB17CD6
+F509C529FCF4F4C6A7F6488D445210048081BAECE818FF1FE7251511B9F5354D994F74B0BAF0EEA6242FA3, 57CC7817E2F94F0D9702C1D962446E47320FAC5409475EB6274F0CCDDC3A29370FC22F419B13E0FFC1966666E08D4C52, 3A86A909A3F7360A95D7ACD0214FCB4E334651FAD652A435996962AC618853572EBFF68C29760FF44C8AB69F7892A4C3
+2DF1D4F7DF6DEDE53F7E2D9A7CCF6300D818530C6B84AFD5FB56F3F352DDF9FE8CBEE5E1230D2CBF26C8EE9, 61A3A4A95D95622C0357D26672E6E12EB327A9FD349A96F73E1F5EE9E96899424F2BC17B375A731DFA90200EF623D1F2, 81748D46965B2D8CEB6CFCFFEE98BFF0B0E4483F37DB5BD322ED4F7CFCD36271285077D4DF251ADC841BA88952A948F6
+89D57EE79E49C9AFBE7A88CF766E29028848F925428E0F81F204DBD9F899EDFBA63CB1A36927863D745ACBB, 305D3721740917729671DF73DC35020F23F715B397617376172ED96D45F44E7F33640752FB9D64544CE1F320395C2A4C, 5CD5BDE2B9E5BA705BF0B34F91B31D6B7272C37D611A0EFC88CF7A42AF2519A8800A4364578A588F832A95909BC761F4
+19D807CB6DADD5D0F3B6F9A6E634A7B0798DAEB6FC7AA2E85D60E938DE9CDC9F2F2B614EA3B7692B85D10631, 387E8D62812E0068FA644CCE59C54EBA35BFDFCC136BCE0A8E4C283AAE3BDA5D8D3B9A221F4F6A89ACD28FD9C1FF0389, 7BDEC86E0A17B9D4E75FBA68DED5C25C0F782A871D3E8B63902E3260AAC44A72AC16D45A4A19D81C230B663CC0E1ECC1
+4D88176249098172DB24ECF4B29DF7116CA90C24F56FE8B91822BBAA9BD695DD8D8223EBEB263B8291731293, 4A2FAC28ABF3A76F118849C7A996BD6535D0BA5F5077A01A93FEB2402ACD43E0A460DAF69711989590A366D9615340A5, 2A845B7FBFF5AD06419E13C799D85FC18922145EB12B82BD566DD67ED02C4C5EB9D4F5AD89FDC12D573154B5C08506AE
+E8984626DB1C8458916EC6DE17D9E53445FB246EE04FBA2B486832FFD383C198A8866BC3C172B287B45937B9, 886505B057D4BBC88082083695A38D3A9156FBE9C9A36AAE0DDACACA8544026FDEE78344254065E3440F0DF4F8693770, 2D946F3D4EA59CB611E3FB5CF2AD93B43511E38227ACDE5D86B80F45B984EBC0B4975EC014DBE9EFDCFF6CE9EEC71EB6
+2B9C8D27491558D09B44C549A478DAF9CD1F16D4CA0EF2E81D93898FF7A8B44C9F993434B445817971D0BA72B, 2C1F08EEA9F2D8B2C3CD4F946B1835C26CC26E486D2085FCEDCF133C61195153DF8B4D5A0D5D996BA96FEDA688C48D37, 360A164F761E3B1AE9D833C2FCD7C3292E60A5F6DBB152752DE1E6D2401C6ED07E72CE1589A83F0126C790F630D9DB5D
+82D5A775DB400A71D1CE4FDCED6A90ED675D447E5E2CD8B858BA9CAFE6FA1CE5DECB9C9E1CD0846C55722F581, 37A07B66804BC670CF8E5B96518A98AAE8BEB4FA99D26FF8B3E4119855FB3C69F729B8D23F5DAD4353AC6CAD40C7714A, 535894D48718BDEC4E76372D4DE0CDC2525FA3EA8067C52042E908F4EE908D442996FFFCA717EDDB2A1C534CF505DF87
+18880F66191C01F55756AEF96C83FB2C83617CD7B1A868A290A2FD60FB4EE56B19C62D5DA56718D4500568E083, C8BBD57DCBBFCF561ED2615367108DA7710D0B3B09236C70BF4D7B4A3BE9A5C580ABA0FE03EC1AA30DA5BF21AC12637, 837C4D71C3D95D1E783DFFF2A4214B8EE74E3208500B47FCE0338F9FD2B7352774001F62834DF0B30A901715353EA56D
+49982E324B5405E006040CEC458BF1858A24768714F939E7B1E8F822F1ECB0414D528818F0354A7CF0103AA189, 9B79D093D9339AE1A0F3FB8BBC1DDD80ECD9BCF3F26C546E2C315E597F65BFCA896BFF67FC4DCF9DEBB7D3AFC153558, C4D151EA3C324FCE4794A432566E2CDAB4A012B770208FB9EB14B871842E79EE99947C77017B3AB9FB5F099841A82AA
+DCC88A96E1FC11A0120C26C4D0A3D4909E6D63953EEBADB715BAE868D5C610C3E7F7984AD09FDF76D030AFE49B, 155E1A8A7F2C061180442784CEF0C547132650ED40F222FC645070A647C0CC8400D746245784B0C9734B94E83078C9C2, 5930C637C48DFDD92BA86AA8B13DB14DD6145C76DEED6C7A344CB6A369D4DB7A6C2B3BE93F4D065114849182EAB30A5A
+296599FC4A5F434E03624744E71EB7DB1DB482ABFBCC309254130B93A8152324BB7E6C8E071DF9E6470920FADD1, 7CC79FB9D895F569DA356B9B78A8411953402971D24FC46AF1F3D5027D15FEDA328FEF9D4F5DC501DA45492B68645CC2, 5B3B1D163C2CB56448A7949813E9919B899DFCFCBF00FB3FD067ECC812109E768699EC528B6904508B723F35D94C185D
+7C30CDF4DF1DC9EA0A26D5CEB55C2791591D8803F36491B6FC3922BAF83F696E327B45AA1559EDB2D51B62F0973, 6ADF4FA10E796C66F4FE9EC137089A1D72B7235C95CE6E847C50D9AE22A6B055951850F3C74597B2299220E05DEAB1CB, 75487A7E4F2E9F95417D338AA649FB8CD05112301637C867E0929ADF86533178D76BD34071F0AF6CEC1C1AB0D1255C65
+1749269DE9D595DBE1E74816C201476B40B58980BDA2DB524F4AB6830E8BE3C4A9771D0FE400DC9187F5228D1C59, 4B7092B1702B3D92CDE39BA22177939DA45A2A3B29C3CEF457BCE50F191BA9D655E6C9BD013D09A013F1C3775249106A, 7B5348B7472E448C685AF85C507CA825DF4F834185A668E87CABFF88B5F154C20A64CA000EDC299F67DD1CDEF0EBD670
+45DB73D9BD80C193A5B5D8444603D641C2209C8238E891F6EDE023892BA3AB4DFC65572FAC0295B497DF67A7550B, 66D2DE8E2D9C3015C59BF3133244F50BF051E76D665B3E410B0EFF41187610A84177A5D5F3299FA0736DD7DBB612DD0E, 4677CB391208B5BCDDFA287ABA08D6CE06D210D7773A8E99481FF49573EA915C5542740CA4660351B71BAF71E0FF1811
+D1925B8D388244BAF12188CCD20B82C54661D586AAB9B5E4C9A06A9B82EB01E9F530058F0407C11DC79E36F5FF21, 80A9980E3636D9AAFF6E1FB212A08C65AC6888CF74BE789D6323101A20BA69F73A87C23EB70528FD155C3BD7E6660F6F, 406CE67A7A2BD8EEA2FFC161ED5041F238E5A19DAAF2DE057158B93E22A6FBD8D3DDC3199882487664634EAE6F8AFD3C
+274B712A7A986CE30D3649A667622884FD3258094002D21AE5CE13FD288C105BDDF9010AD0C17435956DAA4E1FD63, 3309B6C874FB4144535E0EE1EBBC66CCAF7CA4CD1E8D22BC451FE5B1F6AB94160A3E2F95D1C0E62DBB2DACB8BFA1933E, 8839FC73D3BC3ADA33B02DB064FED8180F41D3B6156CA75DCF309B2B9883FEF035CFD9B0A5D52C212D8CB8BD2919CBEC
+75E2537F6FC946A927A2DCF33626798EF797081BC0087650B16A3BF779A4311399EB032072445CA0C048FEEA5F829, 88CC3A2E120FB762085F0FD923284AB0BD35DE1C4375B1E0218568BC31C386F65B0BD55D7E4272EE6995487DEBA82D97, 84F9C6C1C4250428C2D7A68986B998D26CF4BAA300D3EB3CEE83E254436A69DACED5257056DD88D57D075CD4C201E74B
+161A6FA7E4F5BD3FB76E896D9A2736CACE6C51853401962F2143EB3E66CEC933ACDC1096156CD15E240DAFCBF1E87B, 6162DB97F74C26243635B79C90D5D5A997A28413FD061535A94BAACC004C6F2D03442C34611334D55FFBC7CEAAAE933A, 4BF723DC2E934FB644A697EF5CD0055845B9057C0140A0A3CDC8B8D746919B3A546360E0CCDF5F44BDB52CEA4314C0E7
+424F4EF7AEE137BF264B9C48CE75A4606B44F48F9C04C28D63CBC1BB346C5B9B069431C24046741A6C290F63D5B971, 178125078553137EBE68650A022FA79410E9A883B0E070DC9E518BEEDC7164ACABD36039875082F4C782A90A23CE726, 307AFFDF0C8037BFEA96DFCC706AF489F1CC058D6ADE2A3DA150CE275ABBB5ACE655C48D35D14BC1FE9A9E502BD49E43
+C6EDECE70CA3A73D72E2D4DA6B60ED2141CEDDAED40E47A82B6345319D4512D113BC9546C0D35C4F447B2E2B812C53, C202C43322681BA696D9224997B38DFF1729603F69F598217EE13DFD5F247B56CAB61E9C8377FB462F960E82160FC08, 72200EA1482A676D83BB0E35234CCD53B3987568AF18AE53162F400347E5E057A4A6C00943EBE8A09BE58BED60DB15A7
+254C9C6B525EAF5B858A87E8F4222C763C56C990C7C2AD6F88229CF94D7CF38733B35BFD4427A14EDCD718A828384F9, 21CDF452A998EF7726894BF471A0DC17CDBCA151C8880E2CF2E5F20A639D52157572D5EE806817716B1833A52AF12F65, 83038821D4B89B6CD748777DB4ADDABFCF8ABDD8CFBB6BCEB5200108342A479A0D2F9C8C1BA6063FEE4FFAC39C8C0C79
+6FE5D541F71C0E12909F97BADC668562B5045CB25748084E9867D6EBE876DA959B1A13F7CC76E3EC968549F878A8EEB, 41B14A5EAA68C129B5E4DA4E3B6C7ED87C88D92ABD6AD6FE21E5754971E8A77BDCABC0477C3B89C01BB00D47EF51C55F, 678A8FED7C99BB3A255E7F8FE551D07908947EB6B53E4654CF90FF9430C4BE6A34EFF577F03554931F8FF31D3F56A458
+14FB17FC5E5542A37B1DEC730953390281F0D161705D818EBC93784C3B9648FC0D14E3BE76564ABC5C38FDDE969FACC1, 79D9B81E935C25B93D349315B8FADE5B8F4ADE34127BBD24C3F752C9CE4B3F620AB2B1564C2D3477B57DCC48AC5C86EF, EF6B370892BD38DD237C33D96A3F6ADA1D57367766392F4F6221C59EBA86B2DC786A194E9D623BA18D6CF5BC46C0EF2
+3EF147F51AFFC7EA7159C5591BF9AB0785D27424511884AC35BA68E4B2C2DAF4273EAB3B6302E03514AAF99BC3DF0643, 34F29DE6CA93095FF989EAB9B8E20C9B0421976C74F8BB17C89CDB5E9B8DF5D6A74C449BBD9BD906B2F6B31CB4A84D4E, E0319853DCA0EE78757944B0FE52F5E03FCAA81D4BE3D6EE24F4BB41C87DEB8563C692F7B5DFA3C74C2601C3BBF8546
+1.3.36.3.3.2.8.1.1.13
+1, 81AEE4BDD82ED9645A21322E9C4C6A9385ED9F70B5D916C1B43B62EEF4D0098EFF3B1F78E2D0D48D50D1687B93B97D5F7C6D5047406A5E688B352209BCB9F822, 7DDE385D566332ECC0EABFA9CF7822FDF209F70024A57B1AA000C55B881F8111B2DCDE494A5F485E5BCA4BD88A2763AED1CA2B2FA8F0540678CD1E0F3AD80892
+3, 8DD87E12B0A4CC436CDD42543F20AFE907C80EF3BC2459309C09CEFD830151BC1F6FB975CEECADE4780AE53E1853D62F56E34ABFA9AC7205D4ABF882CCB8D94, 26EF5C6E1DAB71D756FF0067376FA7543D903B4A6334C4BBA0B382E1716D843ACDAB8EB772327B3FEBFCB69C0F37C5F8CCE5BC75D8DE6495CDEAFBA05B02C37
+9, 595B061E1AA360E8CFE49337D863265DDCC04FD8188CBFDFD9CD604C8AAC22754492EB78493D967171D60DE7D7A6FB36A0BCAAE472B75DAA973C40B0FBD92C64, 6A3FE9031A5472AF2A410F997AA69880611A61CCB943A00488A0A9FBDE5BDA3C44B2058B82BF9CABD2A2CB6FA4D26A1E0AC0CD086E05B92F904D51202DD6A26C
+1B, 29CE5366E6AA2BBEF1F5662B66ED8E9CE3E1E88B70C89C47870F281C8F869AFE10DD934B5ED331D4B21F06DFCD5AFFEF4D421BE9021EFCDF211200D41EF2DBD1, 6432B5CD342338D343E9082618C23FE6FD1C0F1B72C56679A8F6677F60F5694342F49C623F3772BF3BC260AB8312F77669C623628317DF8FE94BD5B1D3137AA0
+51, 8FA02835FB3F84150FFB94F97E86F499F7364D371F004AFF2DACDC8D44610420BC60395B57B0407EF221C3EFFAB90E11DA2C016F14CBCF8C63917ACE9D0A39AC, 652B5B401356F83CEEBD59D8731585663E7F1F8F912CE1FEE3905CA03906DDD8B8289628C4F7B2967E3FE549E705065FBFF6564F0FAFEC1F5FE48F7AAD4A3F75
+F3, 5C2E751935371832C32F1E0E7A56EA6DB55EFF2F23001CD2EB032D5AFF7FC843E6F6C55C6209562CBA19311175BC194252DCA3E82DC41BFFD4D26C1F096877C0, A55E62C70AD8B968638A26E0AAEF24AD6F50F092B5844311D2541024173268F1C838C6B50F43F12D0F4B3B253E7AD065AD5CB1D146B1B634241CF44D75C3C5B1
+2D9, 67709DF58E8753E6C505710D91EECA9CEBE64C2AD7ED07BE3A22518AB04FB853552D4CE5ED1C43AB46325CDF98ACD9E604534E9D65E39F41AB715AF3DE90EF0, 748E5623ED68DDE79253A0F1A2C13798839B66DADB854C5C987E9E114A4EFA5C21386B5C03CB1CEC3DC50D4E75400A1CA664CCEA8C9F4732F7FE294835B40A0B
+88B, 8C5A6378CFEB835CA074A3EE324CC3DABED34E4F68421321CF4B731724ABD3A416EBC110E3A44B990CE81080EDB7349F30F6A825008E3BFD408B8E8CB7738D85, 29A052154267222B7F3EF77F3A8F86BC553CE4B3A9FF390BBECEA990AA95BB4017F083F8CB108C281CCE8661D0B3005C97C037111121484887300B5493A825BD
+19A1, 64DF2D806F6BCD280F7C8FD4B8CED5978C84BEA5DFF634D29143CEAC392A3BFE7A2B47C6247D379A2ADC52A1C3F0AE8802B37B723810819946423C57045325D5, 60495619354DBAFB01698299A90536B2077FFF99F0FB5423218D3D4356BEEA61C802273C87667B2E1E0FE4E149B1AAF47D5DE92B5AD0678773CA4F6CA7DAF4CD
+4CE3, 80878F6DB764464789B140E550C74F8DC1917215785E4B8B1AFA2EEB5594E0ABBFAE9FA65503ED93A1CDFEEB24C692803E2DB9405D1EC198C34F77EFF180CE34, DCA8EFB8271DF045C5AA6375713E80C1DB8776DC826088D0077F4BBFA4A20E668D6E199557FE3939308A7D41175C03DCB9AE5C168AA6558394A1EB853429BDB
+E6A9, 1C15BF4DEF177D32AAD5DFD763E6160564969884107841245E0E09D91A6D314092F93D33AB902D5D551C9906D556C87AAAAE2DD68370DEDED95E34F417945284, 7002BE6DBFFF944B4892E4C1ED745ECC9D291AFECB07A213E4D6BFBDE9B9CC0279638B48C580415B5F5CCEC98ABA98869CDBC230AA9EC9B4BD0CFE73F59D30BB
+2B3FB, AA335B46E2F719A9C73C165D1B6ADD909C953F1C92DBA2B2B865C70BBA8B85AFFEC0BB38EAE602443B28DD256592E659B250763CBE8C0764EE2617FBF168BC1F, 2930A8F39A42A391C6E8BF8CBD62552A4F81D15F57206917661B0AA90C9574065FDAA757682E4A1DE1DE63C5F2BCEA46F3D40CB27B4D1FD7B21EBB36AE52C0FB
+81BF1, 3B1D359DE582897BC93DBC4CEA13D21AD1D024101B0334BEE7D07F6AC230CAC8C43E96A93BAED69A71BDDD7963756587727E7798B421308412A313829B6EAA9F, 7003F9AD66D0DD5148F0C592D4EBE1EFBA2D3D6BCFDE8F2A88132A4C5167A5DC68310567AC57EE68530B04DA334A0133373CA1E6B41F07B9938FFDF0A22AEC7C
+1853D3, 725282DAC295B6347826C210A12A652AA93C9D519B573B23A345787602FBCA685CB2D6EA3C5A4B794541ECB5FC3EB69E916858B553541BF9ECAF5CCBECE5F46D, 1D184504791DF2747E364B9AA65B599053492E4B4E088F7BBB2A78ECEBA35C08E43DFB285E931F9D35B100523DCD65682C141ED90ABA50F6013A0821CE1DE64F
+48FB79, 1E4D324D9A57026FBB39A4684668A690CA323E54A31BB33F2CD24E90745F913245A581989EAD990A931BE921A4E8A5700FFAD0565DDFA7D665B34B395AB292B5, 6D762BD1E2911C87CFCAC077428D82D6034CFFC99B473FB458AB7B8F7D49A307FCCD4FBD0A9C919D9F830DAC42CBA1A31321838EB2E7E12ACBCFA2C10653F547
+DAF26B, 3D2FAC3B6A1F8B86E6180181101A2AA2EEA1DFD9F92C25B0D6DC57D2831EECC6E04C2039E07C73DD82B8C7E1EC1203A3EB5B7B6797CFC085C4AFF7D18722C3CD, 2F09C5C8E0374E96F24DD4B28E407E7A7D8191903472E4EE1540230773B973A0531D8252474CCB49698671F025F9519C7EAEC360F23FA1FFEFDCB67FDE922E4B
+290D741, 390EC47C221F589D0DA0C12B0DDB9C0923DCFD4F9626D863C266B23DEC9F636C9CCBC54267C4B90AC60A0F25399F98D8C47BF3E15208C1017D95EED24620FA23, 1DC7DE0834EDB7003CAE253E4CFEF2ACDE2DED74EC2F04DA6D8B45CBB883BD13CDCDB1C935A9B5BFE11D8D84337ADDC268B956610FD829E72AA79152A9799F4A
+7B285C3, 5E5BEF2CC8FAD779A49D32E398D7922BB96C5AFCAE4C20BE32DF67352C0AA2B04C945577A170EFC468F5B7322833783A6DE10A398011EA5BD531455C0987B227, 34DAE68CE2FD85AF6C6ACABFCB654FA93ACB69C284B1313CE422481C62738F43583B84F3A91F459314CEE565B42F36EE82428DBF68D610639295041C24A277AC
+17179149, 3078FCD26B871ED744913EA934A13A1D939DDE62555714CCA62B84D18F73FD0265025C819F41D7FEA4F6DCC640302899BFBE8C233F28A3D07F29307FE88D1267, 8CFD6736F015A7D34192AB9F6B61EBB698A81E5C96FB0217A7F4460EA248F90CC9D4A8C7ACA1C4EABCAA7C9F539C1771D6643A037B8B24843AE715FAD735C146
+4546B3DB, 4E063E73C80DF1F7649D742FA35BFE6576345C9402F39CAE571DED3207586945BBB7AE0C6E11FBE0DE5FBC8C98C168C513030FB18B4553624085D635B4D055D8, 87FFB344E1B1ACBF06A5D034F05A72560476E562A6EADC6EE1E28D2005C4DAE5E590C44325797F351ACD659E3BD9B9AA83D9B0ED3015686F86A21A0E05AC60A6
+CFD41B91, 1BD845D0BE3A5E4901AB3C2854709E8022D9922DD65A3048A02722E3448F2260FDD7F5DE515AE08C7E204AEF60732EE5CDD50F669B13375AC52E0002C1177A97, 7A6B38A6C006F2EB1C0163639924482ADC50F95134C9A051A58E3056E4567D51E2BE1D9AA70B3E139DD1D53F5AD0764C64542FBC16A7CCC94EF60C20444BA812
+26F7C52B3, 76E870E1E91445963C79B1302DFC3EC1D160EA53EE61FF9E9FEEADFD6855F644B15813037EB3739140D8FD8CEE6BD7AC6D16B9514D57FEB5438B7A2E0341B149, A2A386B1BBDDD6D918810353F829F2033DBFE92393A2892D50BDD1AEFBD10CB8D2CD534E38C37E4083C2783F960E596A894F246CFDCCC649DF25EAE4A5E346D9
+74E74F819, A0DDB791DC4F244EE29B7E97FCC14A667C716F1D15A1885A06815523177A63C4B16D1A7C84B87B9E694434702EA021CDE5EF227A8BE72C4AC6635B7470DB1AB3, 40524938FF3005F41641AB65DB2B68B9A4B63486BE2F2DC6586DDAD4EF15005F19EDC1144B4CF13C4D8F57CB725352BB512B14243D9E94F5191FA017EFECD8BC
+15EB5EE84B, 340B5DDFD30B076A1EFA9FDAD2E82AB064CADB7F4834FD44427D3E26906549E9EBC4495CEBA142DAC058C5C3EF2847C07ABD18B4FF9DDA11612603061D33F353, 44957E2EBE43B52BA1D30D4AAD5C37E5B1E62ED2DD49BBCCB3FB53C377212A16FDCB5A1BF02EE90F4F8FCAC2159D5FE465346362639BB5F649E0A67FB0AEA84E
+41C21CB8E1, 410077F0C2655B620F6D94250688596B09FA6C60B9BF0F09AA32ED6A2DFE3907E2406DBEC81143FB9F4AE22E3A6C51FF1A296C2422F22862D4C7393F80D817E8, 8D58D98F0A6FE3C8557B814D0008686E9A248F3EE814AB89FB92C51ED45292FAE1DD6E5942245B09CA4B30DA73D9BFF868AE18D2C0074DBC4FB52D5398DA61C1
+C546562AA3, A05AD5730615D80EE751DB8C87CEB542AEA4F119091572AEC2E217B2ED52A5587C06241C4A49F587664842749684EBF9BD315EEE7C4545689889FEFEC7B3752, 2EA2994CB88E636D413619333005D6DE3D04914C0FE3A560018CCB6E72C1710DF8A3745F2613B2D775E6CCB43FAFD2CA31F2917437FFC06D6386DAA5F2139495
+24FD3027FE9, 7490F9791C6216C60FC31880FB828B452FECC2E5B16D47A8CF43D56D84FB77D6652F99F92D560C3E7205A569521A7B057E9E0CF8CD7CB60061E9FD190B98F55D, 621ECDE8B896C12F7B31580852B4476B06DC6F723F6BF1AD2F04CD37291F27FE909218451A139C2F93322011C3966F5B420AB984D8C82D4FBCB623D7BACFADD3
+6EF79077FBB, 587980CB277D6616CAD2AE6DF6BBB50C59EAC9C0ED19E1E2A2627769D3F8C7BE5ABB78D58CF1EB9117E92DF9376C95D7DF1B95F9163345EBC670066642EA37F8, 96FFD3DB2D393C9BF11FC997E78B6659C2945CCDC1C425C34CDE886BBBDD40DFB106D138AFFE1299FCC762382A02124CB8E883B1758CEBE0D53525C0485C5596
+14CE6B167F31, 4AF2F1FAF9F5BFC0A22F83312409A2301353145EB0C68BC31D1000177D41FA9B9BB6F282C611FE03AD21FEE9E0E3104C97EBF5E4855E73BEE9C812CF01139EA9, 8834668E84945A419616CC4D8B9B7F191BD0DB9082B2220D994ADB98A4C45D575014724A227C080BC1588CA3F3BBAF40D374AE53765EF07CF2ACCDE92A5ADF6
+3E6B41437D93, 506CFD2ECC29851E2086C98170E6A9AC787A336E66A6B997D217BA373330D43015FCE3B17B39CBA76D3392633CDBFE73103349CE091D785ED4CF473F30BBCC0C, 1B6FFE2BED010733A18C75417A0C07B0D378A4E1F6D13A100B8E4723C054FF1C50F1132EE840BB9B3685B14A365B981C977AF8BD1E15032B167CC635D8D1E45B
+BB41C3CA78B9, 151E50084C54A4E3F645010288EC9C8BFBED4E9CB2E36364B24D2EC9A395DB7EE8FD435E549DC25CA945ADDBBDDCB46C573E02BBEE76413129B0D0585B888642, A60B566E9B472E365BE4FBFB91170AD82080DE672D19E9CF1A77E83B8C689F0DEC0136FC1C31F89BFD89969075638DC818963AD81FF5B272EC8874889ECEC184
+231C54B5F6A2B, 6F159C855E5A69127D49A3C17593BA45AE27A8DD9EDCA32F640B83BC1732EB75B8E5A9506783EC7F84DC15F7BE360C6605EAD035F2A1D80397BEE6BAE2613B60, 5B4033511D5B7F36F2484FA181CBA856C17B71552C56351F1557571EC92BDBB8651EFA145645F46731FAA3006FDB1B0B70A23BBB9F6362575516C4EB72A58C2
+6954FE21E3E81, 921382E7E81F1F8D97E93603138B1541F1450563FD096AD9ED6E0FC51180F7D4B02B76ABCFB6F6C64A676316D90CB4DE3977C24D946E64FCA2A6E042B91E376D, 121CF87A932E377A139CEED91DEB28D8EEEBEA9D7814D4AE695FEC734180AFD6DE2A466B0435C09A26189155B7EF0B5CF5AAE7228310CB32EEEB4132C0DE7E57
+13BFEFA65ABB83, 1C8A35FEC3DEB8B32B289A2E63C8F42EDEC682CDB6B15486A3408EFCB834D29006468F11511054073560044E57CC53680110910905F81167F55AAA297F55194B, 4AEC4C66044F8D5AFD38C3C993CD5E6DD9F29FBE647CCAD22F64EBEBF42B58A7760F84289ED45FAEE9E4B99C7DAB8297745EE4F766E16023E2332F69E72FCA26
+3B3FCEF3103289, 18A09D2E663A79F343F59304B649767B46B88C8F658A1651A64DAAFD0982D5269F69E5EAFEE1333FD7F65436805D351560E38F10CF64A189063A1E30318E6C80, 6C7F2E1D1E0D51BD5F569C8CB92C7DFE9A746C607425DE0EA416CECB94ACB78E36BC365B130EC33AD6B4F899CD9000A01B5F26F2EADB9F270C3BDF8CC1B781BD
+B1BF6CD930979B, 1957972CF7A9118D9655F28CCC8759EF45039DFDD3FC558520EFCFEB6E39EBA5E1C1CEC6EF45669D300C6020B37D7BB70221E2E6D3A14195B7710A59342D5DEC, 1D04ED37DF0538084DC7020047CB3F8AFB97E42833D62FEDF635FCCF615D5EDFCEB9F967E004B450C92361726852A910A0E01A44847A2AABF84E09C44EE0EA1
+2153E468B91C6D1, 1DFE29C9F8EF36ADA950FC5C80AD943C8F3F1EABAF20F80AEC19519DD9D7CFD563FBF6BFBE6E01054E57B468C6766CCCFA4C9C33ADCA8577EF47F7644A10D733, 4677447DCCDB2EDD88D47D79FA1F74B8B0F18313EE5CD91C0C13642A8C9EBF91BF8CB8F79107751F14774FAB4E968CB08DA7BE3BCD5C70344ACAE03B643CFEAC
+63FBAD3A2B55473, 45CA8A0F7C5E5A4426C67AECF12D57E09754A32F1F5B0DB9E5E21BBCA669DB8EBF3E507F3340CA53FFEDE64783B4A0CAEDBC766CADBECCAC238C44619AB3F374, 7D2FE782CF87701E37D6FEE5E513975BB83B5D537E6B732F6E46D66F8D1F4CF9B05A9105FB08F4ADB5FE9CE8F155C2DCD1B704F3FC1A08DB2129372BCC665196
+12BF307AE81FFD59, 6654E7E2EE1FF44B423D718041D331E716004EC0C4495C9E7A5742FC62DBADB6226C78E6C679142882D6DFC6CA0177D416E2EC26A9385A1A348C1A286FFB4524, A6510EBF134C905B16A10E9CF8D2978047D7C83081FA919B224BBC45AAAFCA505168315C8515163A74DDD2D33A2C1C8D0CFD42B075A1E22410D96C1C7B1B32E5
+383D9170B85FF80B, 7CA98C34B013A3D48306892DCDAB580E55F2078B258249CDB0442AD6703B458FCCC0378EBFF6657593A87465641D5BE44D2A934971104262A5AB47AB69BB7597, E3E86659C10F1B72303E7AB813D964CF079C4F6603B9C16588E3D4470199881DC90AC343E9422574FE4F2D8F2DA7C0B421D43FDC2C687C712233BC9803640EF
+A8B8B452291FE821, 7F85A4B042E181EC1629D2462B45649B1F22DAF076CA4449F18D720E7B3B08FF91880DDCC79D7239A7CE1556B5BFBD657F22D8322BF1B6E3D95A00A0FFAE8F8, 1A93F5995FA12BE98B652697A3C107F971872756CE5D21B77962EDF326F366AA7AE62C312BF79E6F0CC58D8AAD60E6959F3F327188BBAC50DA4F915B94F80E8C
+1FA2A1CF67B5FB863, A318705616FAF2B2EFE035C607874E084270E0A861469C4DFA6EEF3597E6D6FA4170CEC4F7355704F4913CDE2AC61008B45B83B2B3D16BB86736AE9423488DE2, 7710CA8E6400D7A650203CC8395F9C7E8F9309101F19798E58036C602413603513BD159E2DD5427FC209D0DC514BC896559E37FE4C3624C5939C0B9803FD78B4
+5EE7E56E3721F2929, 504674A154239138345664DCB02411DA7D686960C0782E9EE621B3C1A5B8438F061CAE4FCF28E0DFE1148DE021E166C5725A58AF6FD87C1AEAF5319A31E05494, 49AE41609B457601D8E94E139B2E705F60849C9990B95411938970910958AB3A55B6921A76AA6BA8F0401E5678A6B5DE8A95D7C1DA53646E35D111C04CEB4A71
+11CB7B04AA565D7B7B, 50D7292FC3D693A9950D39C00951B575626EE1D4E6713D2BCBA14C43BA55E0D526199E321398D9D5C347BAFFDE0FA80CA9D07047D5B225FE75E8E08E79F31658, 154F147FD453CCF73B5E3BCA862A900FCEBEF8A37C7287215A43A5A18747FB803D4C34192D94750F29F9D1530E87D6B2CB50E25486CF730A28B623C10A41CB51
+3562710DFF03187271, 2FB6A69D4B14892765A1BF6CA1A271BF3FF721D01660FE7FDDA3390DD548C7D49FB9A0BFDA786A82FC38D6DD03F98E889F509B648FA002FDC90C9C6E2E0FB726, 907A843758C8CD35AE5D372D0C4CAD7080FF092BCFA41D00CF7192B8BFFDE9EB3D84C4EEA97413F5D522C5680512389427BEEF970401577954262D3E6684AAC1
+A0275329FD09495753, DC566B6115558378A30828AD5E3E40CB59C9B0FA362DA9CE9E18799B096C35A686F70407CF3D6B74FB020748A97D3041617FC16D951EF9B724377C17076A622, 3CBE42ACC16F5D9045C0D9480CE3D2D23E41BE4AE258BA8FC01628E33E0708594FC46AAE94B91C6E03859A0F823CFF498D5C595C30A84C43B68D18B375A7717D
+1E075F97DF71BDC05F9, 1F177C07EDA0944770BA8C0CFAC5661BAD32F83D4B604972B8A4AD47413FCDC2B2083B90A32F023729D0E3DC3806774B6A3DFC2CA490E3E1C8CD287E5CE818F7, 5D4542C1406513C4CCF1695C317A70B3BFEDDA3BEE879A08916FF702A6CF57AB01BFDD2059B893AF0EADB6753870DFFE9CCA01001BB1DB13EFB1A8BD15A55313
+5A161EC79E5539411EB, 95780D24DAAE19C17C7CC37A5C8BA4110BEF99BEB0A5AC01437B8C06B2B1A1320F3C986F6230B6FE495E315CA86C57BD1AD8A13C27AC40F66A8A815D44E8A783, 5BC4232442C8496FCB1636B741531918FDA6EB5B78013E845F15904D9D48F3D9B53D1FB7AA6A1B19B39C6F0743B1C363F5FDFA04F0ADFC1A86FACA1E4574D02F
+10E425C56DAFFABC35C1, 8689640A1F83470645DACD1C5254D631F25285CC84A58CE2AB125CC0D9E234D52336984AB66503D97E74E7C823A8C2E472E00EA96953B4295E975DEFAC7CE29D, 3CE96CC8F2B426485C439AA14B7B308302E51847C2BBDE6CAB0127EB5A922B96595509CF344941395D3FCF8E864C5BA5A665AE90CB8882599C0B9A627CD432FD
+32AC7150490FF034A143, 4C6B89B84AD3A7F0F1E11AFB7009BD0B85135981EF1D2FC7BCF0693BB8DC6F56E20BF943171794545A870C969F0F553435800DD4518072B4F57C55E4FC7FA948, 7403F424B1FAAFEAF731DFB0DFAAE2251572B345230A15DC982C3E929070C6FB7A2EDF52298E9259896E4DBF1B417E597C34FFE36F826991A3609F545A020842
+980553F0DB2FD09DE3C9, 76A462837B6D3D0DF86B43C6E5B41B1244439B27306412EC850ED760F788AABB708D917809D8B83398057AA39A2EFC5B4F14DEBED064DB1799850E8910886211, 44E2C3E0B2295FC29927B3A51030270B8A68EDB619DC0E5EFD55D9B24C3CD8179B09E733E5B6BD2279B534F899D3140BBAE6A4B93F227D6C121302084F55E55E
+1C80FFBD2918F71D9AB5B, F93B6E87DF7F880B3E581D36DE5A787D778220EDDF52CC686822E3EE19D187B783BC48940803F8539CD17E5877AA674D322EC9FC00F6EA35CA0D45746AD1184, 3987FDB85796E914D39C3E2927FDDFADCAF2CE0C8FE20E577FA7D8A6879ADA25670443BBBCEB8537635763769549F8E145FBF47A23D57A92B31505C4DD906A31
+5582FF377B4AE558D0211, 8D255257D7E6E1A4E3D1A7A49242B3AFAA2F2BA7032C12EE1761A2FF3404731524D8D280DEA6750BF43B68203974BEA626D25943A9B0797C0ED9E8C5940101C6, 60D4830E435AE8B75E15642CD71BCF404AA0736971EB8AC29A15F59A3CAF6F8D0C4C120575A5F135414817D8020E2806B117C9C602DB23CE8425633EBEDDCF50
+10088FDA671E0B00A70633, 41592CAF910C72CF66EBD76A4D2BFADA00A474FB4D8E5417D2E1B37DE825667481F84E12E0724B87B64E8AEDB017CFEA49787D4FCEB0687878D45FF7551D1787, 2FF10D63064E17010B8A03984ED520FC3B98535FFDB0F7F2F81E03CABE035D4EC26255426F82CE256EA65725C26569A9C5167CD721389BA30DF3B4C639B8D038
+3019AF8F355A2101F51299, 95250EE1951FF34B231F848D7007AD397FC9B7A05D4A744F45676A32DA835D6C57F29C4CDD1390A95106B5B6427C85C8E89B0711A96FD645870DCBD4E29C95AF, 21E313B0FB1BF5F365B63FA71652CBA4D80292D785CFBBF7E1F642E7D0199869BDF22F740B91D617405313E651DCB2B0ECE57982485BB6E841143C2B3E9DE484
+904D0EADA00E6305DF37CB, 50A065019ADDCBCEEE88B5F20FCD8D7F9A8CC35DEF685247110C299C0A1ADF1297B1CB3F8F8E708811523F007C101BAC0A10E0E7E510DD8A64A36D252D90C28B, 1330F75882DE7AF9C19218AC1C6971956805FE7EA7E83302B84CB16093A216E1E77FC259D6BD9C81923C82F7B3D0FFEB3BD2D7718C230198333867B67692B628
+1B0E72C08E02B29119DA761, 6BA56D3DA647897B84A24B395972586EC563D79AE62A26048A3D4697C396B052E8FE09880A601B567A8E52FF14E24919EB1EBCE12FA341FED8A148FC0A1777, 64D258CA395D9EAAD5FBE3E2C332631677FDFB24E5CF28800F07024BD030D6171F93C68594C2926993A4DD92A514747BD6202C81D9C51FAABA9B411AC3083354
+512B5841AA0817B34D8F623, 480B1546B4B1D9AF2628A9EACA381073FAA84995B417F79F7FF06325E55EAFD5A135311206CE622945BABCED83733EEFA85A915DE6D5EF5AB5834C2F0CC9CE14, 56FCBFB232348B3B282F523426690C042ED74ECA460DA0BF4AFAECA2DA319BAE0EE5D4B647F5DC594BED6BA350AE535C1FC9EA030A2DD84C325DCC6D2195F5F9
+F38208C4FE184719E8AE269, 4175B19E26B1512997F85BDDDF2FC6E15F7ADCA291FDEEA54F4D2E30150B39BBB792EBD29BF474AE5333B4D50414979FAC385C6006801A8B5C529E26BAF2E193, 6698D130041B7B578B38B991090B7CBD09FBEE12B491D86129181944173142A2FEFEB4CF4E9B17F4E76F24311E1A16237CA9631CE33F018A3CD382FF3B71F863
+2DA861A4EFA48D54DBA0A73B, 20A58FAC453BFF9239A168F6B91FC85DD69320A9CB49F069FB04DE9199866C57F7DADCB901FF48976944247D254CF9336E820DB7EFF1DDE987BFBE2B794AFC41, 40FD6D493FEC25800B9BCCF089A0FF2EE3F6A7DE70B51503CD98D15F3C7534EC813AB2EEC350411A08588A1BE67849418167E3C15E5920BE43F8C842A80E3C05
+88F924EECEEDA7FE92E1F5B1, 32E36277DC9C5A7271BE0744F43A1905AA0D3C6232B25F2409187EB2F467110DE377CEE6B7FAD89F88BAE72534C6204234DA2B1F6F43420A5EFE3338CDDF7E62, 90DAD3889621EE8F44D0BBE4D89AC07EA4F2CC4732FB97FC6A24839EFF1DB099B661D1AFC2F11DC4621885249AC97874694E70A1EE9ACC7F953DF415FEE521A4
+19AEB6ECC6CC8F7FBB8A5E113, 509D117AC816B2D5D583198B8EF17E5CB5AEA26F24C8223D89615F50E68257D91E947774A52CDE91C913A5761C692F2E17251226BAF761EA27CFE0E21BCC2A08, 430242E2EF99D51095FC20E69D2D260BD06ED129D070999850E47A93850D37F3D356204B7FA1AB355ED8A02BDA4C74378195F8D11FA3FF9F73AE66B902A752D5
+4D0C24C65465AE7F329F1A339, 9991205B698BE38917EB5818F14CC4C30D7B87AF14A9087EC24CD4EC54EE3EDAB2FD7CB6FD9ECF4E63F6C5609E010149806F0F7E9C423BC720232541E145FC0D, 7756B9D774333A1B6237D802F57535AC36D2B824F2FC976BDA65443A4415A49728C556A2085D00A315BA2C070F2FA9B7708187077D9F4D1D5959FB2BF5441011
+E7246E52FD310B7D97DD4E9AB, 169F220E3598D9D36DEDBD3A51B0FB29E2978AA5EA144651CEDA95D038BE0E0F334139F95AA30A0577111511E54AA0398DBFB5A1421D087232FE579439B21E15, 7426F29161B572B0FBB0D69E7EBC4B272D366CAEFF2EBCF00CBB00C2269A12E5AEEA5CD9BE9FCA8D3A8E42CC3514B24C65EA02493F4D659E8888129DB80D0200
+2B56D4AF8F7932278C797EBD01, 803948BC057E0CD51EA87798796EBEE6B1BB16A9457B0FA7F3FC117AA48BEFF44731E7487928A00462B2D9EF77DAE49815F066DE8A9EE609448A881C4925B1BB, 85C988D42AB4CF3676D809F6794D926A7CA0ACD8423293243F21558DAC3AAC814EC3FE8C073AC17A7466AD5954952A9EDA4A0EF71D5869272EE6FDDF63C95EBF
+82047E0EAE6B9676A56C7C3703, B3D64722864BCD7DEBB1A6DDB46CA9FA922AC8C4C283871C9ADA67E3984DDE1A599B390AC0AB78DB86C81852ED302937F9C5C4F0EDED77B4A06D8DA2565C899, 56F0EEC69FA1E39166D55DB2970200FC118594E665D3170233007C2C761879C379C617969DAA7039DD0D4B4B70787F41BD26CC26D53A38F009B002B7AA2EA720
+1860D7A2C0B42C363F04574A509, 62C369F43AC3E87F32D9DE3A25865F7F9D3DE1DDE28C97109E327250A63573EE4EB29F37950A1F6729733BF11939C14057F7385AC5322B8096918AC745E406AC, 2E016EE4BDC824269870D4D1EE495E7B3C38F2696674D86135F033AA8817E6E69444451D64FF7AE7364ED8444B5CEA5F00B7D3989D04FEA3E5906B55ED3CB876
+492286E8421C84A2BD0D05DEF1B, 880E4B0B943986B346B3B6F697C0D3225EB911C3F3ACCA2BB3DC4AEC365380D5E65EFEFFF8B5679FAE4C08118040A42FA706A1F2B7A69144B90211D722735B56, 95EB36AFDB517EDED208B42599C7286EA84FEE1B870016A0AB9CBBE4D9122B4893ACFAB8950A89529C94008BB7EC0168AD75854819DD31EA21497529E570BE35
+DB6794B8C6558DE83727119CD51, 15F79661427FD903EDE9B94C6E64A28988E94687E01DB89D5DF747F6B833AE9D5677A6CE69EBDBDCF61E0E782348F52229CE7645580B331CE9262BCFE7AD4251, 6D506E1C76D38C68D84320F24EA126E22D2A352FC954ACF9EE32D6895A13355B56C03B72FBC6418C64F38063EABFEAD756935D161B8FAA27289AB4B20B3F6C9A
+29236BE2A5300A9B8A57534D67F3, 108F5D99010C79536A99B8A87D7C4553B7D030BFC1DDC27C2F6BB62023CD1D227619D622096F93ED9EB508CCB3AB53FBBD4642924E27F9A19EAE7FE873E08D9B, B69D08CDB88B9639F2E8A2A450BA6659FABF0088BB7F1DEA591D37C0969D020E56D29A000D7B3C3916BA4A60E7208CEEF8CBFC0E2B8D3772DBB9A36B70F14BB
+7B6A43A7EF901FD29F05F9E837D9, 4877BE4821594D6753FF495B648E862458B68A15E0B59FACAE473CFCACBCFC590BF1428108FC839EE5E2706532EDBD15551C311CE8DABAA842480CDDC47D0231, 88D5A30F0AC5C5AA60A9AC5BD9B0C6D981AAECAD41D93F826746F1D92CCF274A30DDFF7936E3533A018B313D4A9461F4F22A0DD1B3D9B6E889036A4AD9A7BCD6
+1723ECAF7CEB05F77DD11EDB8A78B, 68C62C43B4C5469A96D32AA749635E18CB5B4AB4F91B30A245266701E18231689D479139DD6F7BD0E06F26D0C8C61C39F7F17E9E605AC81E35550D616AE26F3F, 5E2CEFE2254809A7D1C11740505A3E9D4FEAB8476C889EA643A6ED8DBDA4DC7AC01AD34F4EE80756EAD83E2A084A9657F40145CBEBC062BDD441FAFF985B7B1E
+456BC60E76C111E679735C929F6A1, 82B8D63F6AF8687801F0A93B7B41A51E2D88E2F22B7B97558CE0588B76B5FDAC90BF93CD505B6694C35DA2A0B9D5336BE9606B63999DB1B33934A267C53EB80D, A564C06480E06E8D52CFB815159A5BFCE23010E8B2A2DC1437E12903D2399B1397331CD64B0E0B5061BCC3F3EE43D8CC60A27C8108F2ED3B831C07DDACFD8717
+D043522B644335B36C5A15B7DE3E3, A603ECA0472E962C32B1EF8F3CA668F9FC9CB747F5FA74002F6538546D1382F3FB3FF39E82FD3EF0617121F41C40BF9BD329F17C63E405C8ACD44154C7554D54, 6C2C7141DD71F7E977BF912022347B9C8A9A017ECB3BE0DC6777586B03E1DA775CB35F27B033D888D56D96E8C49D08BB724675763948EF4DDE1674094738F8A
+270C9F6822CC9A11A450E41279ABA9, 3A649D5A7B0CB9A4E38102C52F32BC1B8B0F4E4BBDF525DEBFB4A76B6CA099F91E906EB8E040B16F887DC16484272089653FA419DDED2FAC4DA0A42668CF43EC, 7D6AADA4DABA3985435FED6CD59E609C2D74A0B1943626244817E6218A4A7CCFF8F7316BBA9A1CDFD0AF8F00CB76FCB425481F6C2C663B8284342AC8EB3122D3
+7525DE386865CE34ECF2AC376D02FB, 4469A75BE43CE6D45E1E3F7517198DACEC3DC51459B38D0DED27C06487C1E979525C2215BAF0959C36948277658E5714FE49131B51CBE7E0BF38C1197530B3C3, 4B199395BF7557319EC24ED9126714E79DC65D59781350549232E118D5BEF711EF4944910ACAB9FC1A5964F0C166C0449DBB9345A46AEFD7DEB254AFB3B86F77
+15F719AA939316A9EC6D804A64708F1, 13B027404ADD3F151929A3446008EABE5EF6589228618289305DE92D0ACF5046AD1CA5067977AD9EF84AB5A0207A95A2CBAEB2642DC34C93652A0383DD8B2B0E, 44294CBC55C730686D73F2006253771293A2F39592444EB083E604FF967A86629539F8BB8603396172AE9D70CF13F5B938E3A67B28D8A862C9D071C821A55590
+41E54CFFBAB943FDC54880DF2D51AD3, 95B0F22066A260643E884D98F34F4C4618DF95DE4F4E58E6B275765E62D982AE6420082BC8122EA49F52F57E6CA45C24C96A9358BCC345E1809AC25E3B5B2A1E, 5777A3E18DD0E0BB7F302D84E2F39AC395AAFE57BE981833BDD292FA3636DD2641751238B6F5EAF9FD23A06E6E3331E006D0939284D9EEA1C3218B1943343A6C
+C5AFE6FF302BCBF94FD9829D87F5079, 726D87C9973FE30EC335B8CA00562A0D05A300823713B6EBC997E2087E5ED7AC2D1CF9D3684F24E1885FE0D77D6689409C96DC78A6FC50955E1EEFB2821F9A, 4195DA9F59A2878333677A1501377DA52E85C4BC8A47A9E22EB060F56053F0565D094D49ED02B582E75000C10BAE816C7ACA883F041367FD8C463A8B4006A905
+2510FB4FD908363EBEF8C87D897DF16B, 518686D1DD167DBAD75A07008A81D2E42B75C2881D0350CF6066D587D2B497DB2E6771A4F2F5A3C32A03A6E663017A3EA58A91E3E0D4152EECB2F5C7029955AE, 555571884CB8CA725B1A191E4AC339E7ADC63A345B732B28A1C7FC37A57741EAEC447A70F26F3B6AD009CA920489C7023F6AF5D73ED091BF2B454EB183A00B6C
+6F32F1EF8B18A2BC3CEA59789C79D441, A99120A4BB1CED9FE977F734252B95DBB919003896334CF5B7596B2BF19840AF0469AB16CC6B29C9AF7F783026E657E887C6A4CA5F48CF1AB6B0F3B56F7006D4, 6B8CEA5F636935CA3A5C825EEA002149DD7621E8AE260B4BAD56E2A239106924A6E2788447A6F35CEB96ADC7AE9F53E03ABBE516A9F4674D7EAFC8C4B5E1EB0D
+14D98D5CEA149E834B6BF0C69D56D7CC3, 22F1A404DD5803E3C89CF2C43F4C128242C0E94466B2B2812D59B805BB6B0501D5FF258FA05CCBE6052B53D068203FA447DDA99B6C000B7C980A86128927329, 1800E663D10913BABE84ED22705F12B493987AF8DBCC97C4FED0E8FFA19E813C8C6E76BA30B296AA40A5834A64C7F75F6717606194449E30D5EF503422DB18D9
+3E8CA816BE3DDB89E243D253D80487649, 4CAF787B90B5A20913E325ECF5FB03465AF594D277BBF2130ECEA574467635CDF8CD6DF7C42B4EBA7287DFCB71DAB09E2DC5737CD9352E878DF4336946D10017, 6D57FF7181A88099714600BE2E651020C066A82CADEEE531AFA1DE2D9A35289E489135BDE6B01989587E26902057B596B0899A0CD03CA6BF2947CE8A62C1162E
+BBA5F8443AB9929DA6CB76FB880D962DB, 51EBA2578555FCE98755BD6E315503D2316603B9A0B3F24C770DA0DE4BC1715CBE62A4E52EF41AD81D13CA366C6F4554942A515F3FECFC12555F2CD6F7CD523C, 455C76AB9A53C28B8D3B85C27220DE83E544A4277BA8C4EBA3F522F22C44F3B0D18632A81B95AA6C37A18697CDD6994BD4F8C041616E8C8E16A173B6A16F9EB8
+232F1E8CCB02CB7D8F46264F29828C2891, 98037F31B4C54F0762676BE7DA882AD0954AFDA67681454499E307D384117747ED03BCD41C1047D4896DE97D6102C87D07933A7CD37E68B6067BD025590CBAA2, 5539D153A7F8FF1AA133F3E1259DC6C50A755CB77275EA50EA679A239631DA1A53F5839DD542EEA947B3010B653B39993684C13B181B2719C9A0F8045863483
+698D5BA661086278ADD272ED7C87A479B3, 623982B7CE81160C18610AC0C0CB817854A26E59BA92B08D3668A94F397ADFE9E6FF603406EB49774368C170014CE49F943E96191B267E16300C311547CD683A, FD86A67A64649C1EA3B602B74F6F991E1479CF5DE481F0D00F7D0EC1E345C74BC1727BE3D1A0977B08EEA6C1E457FBF7EA24FCF6824E001B9A6462C9150AAB8
+13CA812F32319276A097758C87596ED6D19, 719E8219813CC338C326AB614E8C612D4F2B1C89BB8C93C631BE7D2F812C812861D4A85A29A4FD9BEAFF42420CA18F4547D0C7924F950A8CEC74B23D70F7FE0C, 7277D941865F2146D25B037B5654F104FFACDEE491A1955949441652A264400D2834013FB50E88E733824852F8B7BA9B8AC216DE2DA9D8444B4C4BF30CF22BA0
+3B5F838D9694B763E1C660A5960C4C8474B, 97171341DAFD8ADEE24645AC355FB61105306D03E29F6F8F2576C642A26F79C2637A9D397AEE014E0E5C81623F0DCB11AA8F2C99993CFE22B4ED209E2B47E9, 3ADC8A11B66164273D34DEBA5F6CE30F33804068E9DCA4CC51AEC1F0E407EB969CA635570262016142DCCD7B57187C415A2E5CBB32212FC6D67C2F84DA2D3BED
+B21E8AA8C3BE262BA55321F0C224E58D5E1, 844F869866044D75456DB087A5D99848B39A1ED51EFEBFC32EC024AF63FE1ECDEC021E6CFBEADE14E8676120F97ED66C588B85BB8EA0EFA352850F0419611903, 264E5C62511A604214CEB2352C429ED1D01970E6B5F1D1CC2B1F18410C18D7EE3AC1208E461751680B5866229BABE7A0A5564A5AABFE1B03CFBA0740A95273D2
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, 5B65E590983B4880E503574466FA71433F584B2EEB8BF6094BFDF52879C7EC2676D4DEF194420EC9D8A255EC88E7B303C33D86D4922E0424A892B50F8F8A162E, 17667AA64CD934DFB10ECB684B117ACE7E7E4CBA05A5A9B11399685428C23C297DAB96A37B52177F394B5CEFAA903C18BAFABF796BED7CFFAED94D2564546449
+64312DFEEE1AF5788CFEC3176D34C11F84E9, 32C5EBA5521C56947A9B706486CE1EDFE4523D56A99ADC5A56793EF3508966774B656DD4F720F69079EF5487AF0E15E362A00E2AD5D88EB81794E5D0DD6F82CF, 94AF113249FF9AFCB1EBD792388D6AFD38466A10AAADB51C529F265BEF5B2E46973B3A11168F89EF07581FC68F19364F092F36B93F6E5FA557B95C972FDCB21F
+12C9389FCCA50E069A6FC4946479E435E8EBB, 7BA6A1C34A2F831CA4FEAD062968E42B54EEE2642408B9A52FE5666760967FEC1187A4F7585F1C03C2C3560C1F1506D89D07352DC3B7299574D0216C8D89C470, 2BF66556FB68A7F58C6067A10184F446DA88A483AE8BFC1DCD642A1CC3D714E15C41F34A176F3270280754B6024BDABB76451F739EBBF2AC80C9DDCFFB307DF0
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, 56D372362605A7CEE5D5DEC3176605725314659CFDA790D8F8F2474E674C02E2D017302A9B0578FBE26791883B1286C32B9864DDBC857A414AF93189E5F5A3FD, 2DA2F50EAA6CC02FA7C865B9FAA9441D7F989C2330F543F9782587EB3A41443D3FE6D8F92ADB2A0B87465BDE42F0742BB5F2DFFA68A9D79328AA189C3EDC6066
+A912FD9E31CD7E3B6DEDE937884905E530493, 605F14C726332189D6A9FDD1A02B766A3EE1B4572A92CC41C26D0542C05CE0A8FA9F1063E8CFF6C962942501AA74716FF135288807EC099C96EF2305AD49BE1C, 2A499780783938404FBF06672C0CE55CFE2F8B029F90E9A978F317232885326D45E25AE0941B982C5F7FE415B95F878FFB354BB83BEEF8DA112B9C36FF239B8B
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, 555984754BC655BC130C823DDDDB45055BB240709B88CEBF620E3FCE4FE6F16ECFAA4DE5A5A02CC76C9CB655A81B626D42CEF26461F007364DF14652892E3E6F, 6BBAD92399388A66F32E0ED79A90C1784404E2503E6BE6AC5975908E0CFB73DFEF11028389BD1D0F01024360F7C83CB517B43D537DAA0956525E11AA92DFB81A
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, 1D9F366C076D3F22FC852E6A38D274B7F03DD9AE7CB5D8743D9AF21793E7FFDC5F40BABFA8D13590BB228ED7154687F34F0FBEF2647147540D3DDFDDEBFC2B2E, FB2CBE28293141BDF23A268051C405932DC06E6048351B3871713974AD7592439C1FFA7FA9931708BD0E27D7BB779915FAC1C8E1C2FE8F786FD05301C990E6
+11D500BFAF40AC5044981798DB5FB39F2C17B81, 19B0CF07E7EFF3A04D7FEB6B9765A018397BEC655C798E88772E93BE028DC0948D0498B7E1102EF17D1FB8011A512D240386B7086935F08C29FC9E4182CB22A8, 84B1C3A2665C9232609B082057A5793C9412245DD468D06D7EFAAE8F771CE7B5F47AFC521C3E09ED0DDEC7FCBC001A0866843057316969293AF6DF85B6A3BDE2
+357F023F0DC204F0CDC846CA921F1ADD8447283, 136F4A0F03E69ECDC971C800C954B3ACFA313B05F078CC9FFA819485BD248B91F2A559F2251FB531ED1C30EC936942FB04CAB4D59887AF6AC1FFFBC3A1FECCB5, 1CAC4511DC5FD098510482847A2A86A6658926133F091DA2BE4CA92DA19D3834F39A90FBC5A03413F35AC20E352FEFA30F7DFC05A27947AFC076DC618D8F15BF
+A07D06BD29460ED26958D45FB65D50988CD5789, 63857DF732AD12459C61716221BC684ED527DF9A2EC34332E525DC6F625E82E7A92A1B7F5E1E19D796D413865729FCEEDB08A61BADA33DB3889113428D7026E1, 3C8BBF87CFD340D15E5E9A1A186777F2930C91BD7AF8826710147E2D72439EADFBADE313045D2364A2AF84F5675E1DE6C59A0F8096360147531F69178C5DF567
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, 9547C93D146D4D3E463C92BC16CBF94D19F4706C0E5B9FF22810F0BCD6BBF1CF4639D1E6824FDADBC605F3B66E870E0899FF366671DEBF4D4B4FF9425EB84A89, 9F6EE6F07C32A252CF5C1E31CDC5EC86DF48B5D86DC17AE6E3C5931FFD86E6CCB730FE24F75027B2DE8E4ABB4183E3CBF33EA2E8B6F258736C7CECDC4746B4A1
+5A4653CA673768565B41F775D6947D55CF3813D1, 67A661F809ADBABBD5101A32D0F849F53E8C046A8F577CF8C0ACE2F1DC39E418C40E7EF4478A6E5FCDA0BA33A9019D92DAEA7EE228B0DC7EF10F8E3403D36809, 9EB61B0456110701A3FFE02E966D5A874D84D427DCD0967F71C617A328CB88096E4D8A43C4D751EEBCC168E04157B99111D1DC27C59AED3AB99FF8B1974DBA71
+10ED2FB5F35A6390311C5E66183BD78016DA83B73, 708B3BE55CDC987698E1DEFCFE3BF409D4197888DC8A7F763EC756E70713680D24C42F7E8F5BBCE884118DA6BB2BC012E9D36A308CDCC12AC764059D3F91D310, 484F6F2ED11B1960BEEB30E54AB77A7D1350BD2C5F3A92847989CC5091EFA81CCB59152ACA5A623DB81AB8CE7EBF5A0F3137CDEAF91981ECCC20488F6A11EB40
+32C78F21DA0F2AB093551B3248B38680448F8B259, A831B87F74E9FA55B23046DC79BA8680D4A487E8A73E0D00F99FB4D7881069C0FF2F9FD72D2B5390896227C5A3AA7891FBFB57C11533BC27E7C4BEC2D6C5DC7F, 39616A62F021B1D64EDFB5351B3821C624C10F5145478A37DE20ECD39A7105BC5C0EE1BE88F627A826C87470E908D7CC686B169F06A2DD4C35A89E954384049C
+9856AD658E2D8011B9FF5196DA1A9380CDAEA170B, A1791BBF95DC41CC8BF27E92736E24F69C28953766742C436587472095C06E8EC9C85101A63AFD70AF7388AC395883C21743C2EB421812494C06EA81A98E3ECC, 535D3EF729620B6C5072E30047286F195ED9C0377CD6AC82942D875D693321C54602EB80B83DCFF87446D5247F16EC3581D1BA81C7B9894417EE30EDCFC202BE
+1C9040830AA8880352DFDF4C48E4FBA82690BE4521, 15FE5AF9A06915DC99E422FB83AEE332FC8E936DDC1839DE4BA9B07B131E70A1BC54C57DB8D3B3727EAF93A89C1D61BBA79950C391D40F2780EC010A2E514C79, 84A1594363D40BA7A686511D20D301656C835914B94014B67465A1F43CA35A8AD7C750771198EEFF2436DDE9F8BE945E6E20F03AE0A3A3E3F3F4AD4ABF9B72F
+55B0C1891FF99809F89F9DE4DAAEF2F873B23ACF63, 9E2AFD61691CB77B61E7A86FF0DA3977CE535823F4374D7F940C76409AB505F9E5EDCBBB26CC10929D230F7EFC5B15FCF58451FDCA80F72A83783322724AE76D, 21EBCF45B76EF2F991819DB1BD02639482BE61455D3D61C417B0E2111DD1D869EE4AA860DAF7649E2CF65669FDF88732CCA8C72C4A3DFC4035EC38C5321CBAE0
+10112449B5FECC81DE9DED9AE900CD8E95B16B06E29, 5769E8E9B3C90626779CB327C21E73DA5484925BFDF89F27D3AB9D47D191C10D0F366882415FA2CC43907D2791C0CBCFF2CB0992348EE2D5FC1A90822F682AA4, A1FF4031D4B8AA9939F139E6E663143ED548685D57B5B406B34166D1119A07970BE112781BA916F4E6FAFEC506EC01E914F2961949B48497EF10DD4459E4473E
+30336CDD21FC65859BD9C8D0BB0268ABC1144114A7B, 52E2BFD22CD1945CDA7BBB941E3D8C3FD89D807F1B892C3351DC063296379409651136B1D91A2E5089D1319DA28BD67BD85FB18DC3EC11010877DCC7BE9D13EB, 458A89466460B92DCF4EFCFCDAE68AECEC5F1DC6E0EB98EF498D24433552EC78C682AEAAD9AB1A3B012034EF30CF4699C28A2750C05E73A3C31B576387D17796
+909A469765F53090D38D5A7231073A03433CC33DF71, 68DEF9EA395D53DC5377515F97AC89FE029BFB04EADCDD8346D8C0439F914C914AE6E42F7AAB4CD0B06C89D1203625651ACBCB9ED046F3A82B8B8BE6B8E6AC0D, 4DC9C4A44A61765743EA21DF59AF2DF9CAAC0881E6B06945D41FEB61A995F0112D5586137AB18E672B1CD29ABD9733567808711B40C65C240B07B7A50B27054D
+1B1CED3C631DF91B27AA80F569315AE09C9B649B9E53, 9D7F171B789073B3E84B5CBA9ADEE119B69380332EC8A9C61FC0FE956EE9A397F82B8AFA9C21BA11227177EC959D828D42CFB2C89AABC5BAD3DBD4E03CA26285, 2B199FDB9049DC09346EE7B1F7537D952E8005D3EAE311DA1259532A506A6D6D7131C36ECD4A275DF0255EF506FA11978402CBBCDA02E92282CE24CF68F7DE48
+5156C7B52959EB5176FF82E03B9410A1D5D22DD2DAF9, 4A0F075CE9CAAF333500B1EF376A2D315E713151448376AA6250FA8A006A6D871780BB7B943AFB1AC06092D48537564E9D5D61FCC598621AF4B1B9FE5B6CC9A1, 8BA96CEAB2CB7E0F6FD75D7040E487506E83F54DDC1ECA1A67B09B8386A3E985A9283127A716FF9A83A21B7B8202F0ACB6E719BF6C302E2239A4E1119E34ECCE
+F404571F7C0DC1F464FE88A0B2BC31E58176897890EB, 408E8D0A3454DD1374197D1B69B05019F78963674AE4D0509566EB76CEC7264C4B84B3FA73AAB622BCFF69B5104A2CCB43261D37B5393EA31ADB129937DE9345, 25824575D8174AC5E485587CF0A3D08F57D051ABF7D2BA1C3071454AAD1295935C131C5D6475C8B41D2DDD5EBF736ACC0AD1E101D7C75C35248515F3B8C85F69
+2DC0D055E742945DD2EFB99E2183495B084639C69B2C1, 24F2EBC4AF80358B96132D10BAA65D7F9F4EA6D1D07521EE554D069E8756AA5E68658423C88CAFD7CB91A85A200354DB654BF7CC1D9F0BA6842EDCAAC852DDA4, 7349FFCB5722E53B15061E0F88E5E754AE1BD531C0ABBD233DE6CFC969870D68ABFD103F97C0649BFC02E5B2A0A6A0F5D3FF40FA8B158E9C108C678C411D4A46
+89427101B5C7BD1978CF2CDA6489DC1118D2AD53D1843, 2710EA547F88B888C63EA49664DC89A68BCEE62CF6BD8A3A372269A55E8956F22132AF3C4B1015A252113530CF40AF7E6931AEA6CCBFFAAED3AE4ADB5A1CA7EA, 5A56D8F7211B85F56BF6583B2ECBF0DD0FD4792A4351CF77DCA7869BE3B4143D1C02A4F0C9CF669AB31E4E2EF7DBAFA7AF757C49E3243EFD7BC2C3D13F867234
+19BC753052157374C6A6D868F2D9D94334A7807FB748C9, CC27F68B1ACD3FE051CBA2CBE0CA3D1B456F8B0032EE2D5A4ABD7617DDC470505DDCB356BD1E00A9CAB5AC7C15A379921B4CD5961FCF37B1D84D3A35866E3A9, 26DA376C79029CEB0FD43300026B6884A42FF4CEBADA2489D57BF534FC6EB9FBAC8E89D41CCBE628C60B46C3D6289C582E04C9B2D7E56E95D7327D980ABF39A8
+4D355F90F6405A5E53F4893AD88D8BC99DF6817F25DA5B, 59821B9986D39D8BB2C9C4D75A65A78D05B9BF30C27F9E2B7DBA2C5345AD7B7130A5933E63860F39C66B8B4F6EB4F173525C3BAFF5BDCF0F423CA9A309F09EA2, 8023395D582DE015E723C1840BC55E5F2007ED4B3C089CA139E59B2025822BE3EAB4959404CC9F2FFE837B450F3813D8DA3DF641C40D46D0576C9C1A261343A0
+E7A01EB2E2C10F1AFBDD9BB089A8A35CD9E3847D718F11, 4EBFB14E78D96B15E409D8C424F05641070D55ABB66FDC737918CF9BF9B4A7C0836B7F51E9247205DCF9B1354773AF1D59C793BCD74931F8473326C75809B9C7, 596FB27E8CF706FC9E1C28C6ABF389597D4E504CB84D0551D5EF7FABFDB3577529AF0EEB975270B46F2E5FF6709E80CEDE1E2FFBAF5A2827C263B28B96D9CA95
+2B6E05C18A8432D50F398D3119CF9EA168DAA8D7854AD33, 9548FD064921E83BD0C2CD66EC564AB6C58EF37C7BDDE3F5D5E3824ACCF0E1FDC599595D2B81AD5AAF2D3F0E89ABD24E0BB66B7793F7D916EF8FB1CC032FDF5B, 24E1C8045F37DB7E1837A425DF3BA60BC38EC972AAE383A1144D38D38FFA35951A644D28FA890C6F594AFDBA0974952C70F066252DB56D9A85F5D166B29DAD84
+824A11449F8C987F2DACA7934D6EDBE43A8FFA868FE0799, 79F3DAEE039109BE51ECDD6038447A31379C5B559F2DAAA9EA351CC7E672FBC5BFA45FE578CF580E823B29CAAE53D302258B49674AD95709E7E6701C3ED8BFFA, 94820553082CCA48322DAC965A393314CD76A60D45C474238AD1E962E7A24B1E37EDC145714E0FE354142270E7BC2E92372A3CD8E310BC17204803E5FE753CA7
+186DE33CDDEA5C97D8905F6B9E84C93ACAFAFEF93AFA16CB, 40EF247CBBC535CEF8610080101DF85999D6864B3420D5676462EC43917A1DAEABE760D26FCB92E321701A38DD076C9B935FAEDBFA2FD6ECE05C3160EE082A5C, 4B3436A35C05B204994C493C542490A88559668EDE83E863DBB1D2FEAC1E1D1076BF7659E2425575E84F40454F5768B9FDB4B42C69BCD3B2E48C4159BBA9F284
+4949A9B699BF15C789B11E42DB8E5BB060F0FCEBB0EE4461, 81BE7CF340B21D465C86B6D6D41995A9C23339440C19BB1DA054AB29F459CCED4C5AF84D7D65B0A450301EDCF25665CEA7F8D77CA85C6A9D56ECF713DB50251D, 4F1AC4FB7566F07723E341D0DD7EFC76B982C519A37E78F3844712094EEBC65577AB3BF36E8336DE905049428CFBA4F73A10D9EAC86CBB1DAB92C5E7C54AAFC4
+DBDCFD23CD3D41569D135AC892AB131122D2F6C312CACD23, 86779BA45192DAFD1567ECC9106C565E6ED168EEA9A70C9EBACDB9569014780D5715456B0054ED9511F62C02E22C54D607D7B8F1C71B06C26D7D2567578BEE3C, 162950BD2D6029848E918F663650B307E4023F2EC04530DB6D4ABB6C33C4CEE9554E4946225527EF5FF488532E64985F71464C93CD66C90C208E9E69B308004C
+29396F76B67B7C403D73A1059B80139336878E44938606769, 591F8236F91FAFB37D3FB440B2AEB1314B2C8F6C418A9C67BB5C723EFF0880617B7D27EFAEB559D52026043FBA5E8EFE564DE8924FB657B05171635C54C5C022, 3811148250E9A3DF274CF0B719F706CB7B3F7BBF9700E3EA66289CA08DC706071E77C7057D1B32D2A82C4F55168BC6D836DA7C687C9E913320B701F61F873380
+7BAC4E64237274C0B85AE310D2803AB9A396AACDBA921363B, A8AB7BDAB0E62D20E15E92C87F4FCFF35CCCF6E5852362F4F45E5B5FCFAAD40503839720E89F7A6F0CD9F2A626C4313AD99EEE3F58B9808E935BC3CE0995FFAF, 25A36AEA91476C68CE6A5F5F08940F6653A0095762DB6698C1043462B343693FCBD2EE74300F866679C5BCC6F88DBA5A8353173B53465361F161F460D7F39C9A
+17304EB2C6A575E422910A9327780B02CEAC400692FB63A2B1, 7399B7D50BE82CB22BBA5D0D06EBE842B480C03D015A792368BDBD16B56DDA5A1601D21A695CBC0F4F7F8FE1AD73429C181C5914E14246A261F2C6795BFD399F, 741194EC1DE823029625B3814FB36C070BF1AA71559B7A9A4C5CB2024000D3D24E6224D285C1E60F08DACE5D40DB2C8E1855E9E14333CFB72C7423C3E14681B6
+4590EC1853F061AC67B31FB9766821086C04C013B8F22AE813, 5D05E0B21BA1F9BDADA62293E0ED864B33ADC286A11DFD18D6EF0C3A2FF8A9C0C1EFB9D4E649F5B27BA52EA2C36E4AF05B9F209F3C600B15F9FD4FEECB67A4A6, AE3E6A215C1F2148FC536D587641FB463B79164A592AFE1B0DC9A3C5C8F3B97739393D40ED3F72DA6AF861D8512342D5F3C928CC0F3AE1A5D4F98514F44F87D
+D0B2C448FBD1250537195F2C63386319440E403B2AD680B839, 9B5670D250073CD58DE512E2BBC37BEE7F6BD764A9DB5BB19B32722C4027E4A67D0B66B2182B640CC10419C3BEA6545D81D9F8D1BCD7D0238466E6F3A9E530AE, 4C33AD1FE5AE6565935436F34213F35BFFDA32104DE8E6ECBFAA98DFFB819AC136AC705EBFF39E08B46E29D74B600F10315FF24AE9A771BEDD5B8B33ED157935
+272184CDAF3736F0FA54C1D8529A9294BCC2AC0B180838228AB, 908B1B63ECD11699514F529C94518E6FB83B303816A0B3FD74804908F1393D0623610D5F4788B3AA569E6A1B2D667EC1C2A6C59EA1CC0410FAB8757F3709E19C, 351D21FF4882E87E3DDDC0B11DD96A4E1DF40A15AAA7F3B9D731B94A0F532B66384C2F28C303A4423B0A3DDADDF9F9856D43984FAE4C6421B9D39E81960AD14A
+75648E690DA5A4D2EEFE4588F7CFB7BE364804214818A867A01, 1675DE8C6B8E712182CB698EEEEDB96F80BB2DC25D310A9A7A3513D712FC16790301504F0BF214E433F8C4606E2AA8B89C29A583EEA1E85521B458628C25F1B8, 2D7061774FA018186FA15FEE871D9DEB13504E9EE0699FDCE3173AD39ECF23317BC9084EE0770FBF588A1B19DA8E5905D8852C64EE6D266CC96BFE6DDE17103D
+1602DAB3B28F0EE78CCFAD09AE76F273AA2D80C63D849F936E03, 8CF1507C146F54E61CD14951A50C7819DE4E8CE41C6A42547739C180EA9F255DD727958FCE40D46F713803429F26A413BDA3BF472FC1149351E709F999C57AF, 7646E5DC0652B5598EE488E93414D98A6621E88374A38405C7B9624A2ECC85A800FE631517C40CB44D079A74C9F3BB64E406B7BD30E00CB8CF3F0E41B6DF76B4
+4208901B17AD2CB6A66F071D0B64D75AFE888252B88DDEBA4A09, 8DE31385AB2E0379D312F7282773374D31FC49A98B58BF4EBBB30714B835664D786672F8887AE8282C7BCC063F6A3CC8BC828081F0BAF2A6DBDFD14E13E2F1AD, 7BB440A6888E8B9387C8E452B079D1F33F2B62BD78180FAB916C69D09672434DF6C02BACAF1CCB6993EBC762F83AD4900A1E25482A5B34C7D6A5E4451C82396A
+C619B05147078623F34D1557222E8610FB9986F829A99C2EDE1B, 4E67701B23002051F2162244B7B1A969D7159D87066847274A4FCCA03CDBBD4903FF86754B29787457BFD7B118DBECCC03893FA384F4E1F43F414A4C42736881, 704BF78CF8C9A69EA7D6C4326E3AA6469ADD6FB0A14718B133543F830474C0F68962C7DBFE93A1A8B5990347E62D36275197DDA51878D949A2E04503AD80CBFE
+2524D10F3D516926BD9E74005668B9232F2CC94E87CFCD48C9A51, 3F6B72EEC9099301FED5B4F18073977528E8CEA5E6496699CB54349559E8DF34ED825B00C3FC4890A323975CA690541954645033541818BFEB6D444B30D57A8C, 5E404FB054874A81866A6288C65A9FA2BFA1DFB251024001339757755B799474D0F22DA2DDC07696FC0EE68372B10847822ECAACEE691C8746BF4EBA7DF76849
+6F6E732DB7F43B7438DB5C01033A2B698D865BEB976F67DA5CEF3, 5E8AA9BFDC6A222B37AD1F5BF64220F059342B1CDB176747FD183DFADAB7A3A965CE72AF181234649544D62ABEAAFD1DDF34735EC06CC38A0720FC187EFF8E57, 4FB3789092953C8358C15195F71739E88EC1345E093EFB25EDCC0242A614D9EB956CCFA1EA86D46F8E0D079D535A5B746B5966114CF75FB339595222FD0B727D
+14E4B598927DCB25CAA92140309AE823CA89313C2C64E378F16CD9, C71C41D8A3F8A438BAF696169C5C318FD8EF902061C6B60EBE968B11BDC6C2BF25CD26A219274CF47B83BBD39507C405E671840EFD09C187B34C8D27274F3C0, 1F99411B221D9E233AC1524360C502F66A09FC20C480A3F94EF022C5D7ED67D33D9514B9FA47CBAF30280570935F5CD2B6299AE5A163592361B67294629FE9BF
+3EAE20C9B77961715FFB63C091D0B86B5F9B93B4852EAA6AD4468B, 146FC3560E54B5DEFEB8E681FB198D01F7F4D65CAE9D3E46A83C9090E5F4A62514C582B1F22620807532209300572ED8CA80C5E385CAD2DAF5BFE4B53AD4C90D, 724EE7986C77CE95FD00AB0CAAC07F2506732DBEBF49F640F998793AB01F7EAF9960FB84B710404D01731CE8404FCFB2C933EF21AB91BACD6D648DB503C3724B
+BC0A625D266C24541FF22B41B57229421ED2BB1D8F8BFF407CD3A1, 6F0B6FB3C09FD472A1B78AF5DBEAC72C9EC2BBEB21F734C65179F3AA4903D09E6F5A61FFAD61AA763944780841F03DF8A3B0F04EAF897DD8B5DED7FEEFC7D74A, 143A91BDD2332E4E71F81F8265CDED1221DFE581C7EBFC4E0A792428EA9118B279B23FDC49E9F1BE3F05946E183F15666D9897814E7506F0BD20F027705F451E
+2341F271773446CFC5FD681C520567BC65C783158AEA3FDC1767AE3, 97A0280F1C158BC26FF819B95E5CF88A8096BE11031CF38A644827755E85168B27CFE05E7EE63423C007CC3260228F047C951A274DFE1597BEB1F14545220EE8, 230409FA3749A76604659982C5660D4A1F3FB55A24B683145F67A056EBA686538F15A02D89529CF7EBC420A0EE9B97C01CE89D9FA0F4F6C2C9E1BEBA62A42CFC
+69C5D754659CD46F51F83854F610373531568940A0BEBF9446370A9, 7F6BCDBF5B248D8F75C18506159AA610DC49C0B23345D1463E8BFCFDC874C67A74B0FEA6B0EC8C10E496D37578ECF0B1543BD39A2B6958E78DEC928015784CF7, 237C2B36913A3B090407EE768815E3D159DFE3F9C45577D14B985CE251ADA670C8F3B7CC02ACA8FA1007C309CC7AFCE67DC385202E9C2BB7996A4426F06D418C
+13D5185FD30D67D4DF5E8A8FEE230A59F94039BC1E23C3EBCD2A51FB, 20EFD8BEFE95B2C38DBAEB4520C74EE57DD1B8AA57E92734887175C5E0A6ADBDCC3311573F969FC2422CF44AA34749A79C1D672974BFCFC165308D5729DC4FF6, 660BFEB21AEFD844110AC01B2E145AB903F1312CF6C8DDFF80B64D706AB48AA79299D472C3B504C03EC2B2CC23B0A59BE846C3B8813DE47706AF4562E4B1F08D
+3B7F491F7928377E9E1B9FAFCA691F0DEBC0AD345A6B4BC3677EF5F1, 8A2657EBFF86A293CA8B184567CBCE22BCF73C018CA8FDFB828C1FC52F338FD1BE585D90ABCB24A10959D4D70FAA8676A94E6B2E5DA9FCB0A5AD6B2FBF5369F3, 1D86D088D0DB79137F43F597B014EB684624E9A24DBDB50A0C857BED672E7D41462F8F1841840C0B7BC934766F191E780990A6F4DA736068864167A383DDF8FB
+B27DDB5E6B78A67BDA52DF0F5F3B5D29C342079D0F41E34A367CE1D3, 3EAF54A0B04A31E964F3F15B1C4563165D2FD2C0A98B8240B2234211829E4A1C0030B9897169407A2CD5EEE0CA7DD525CEE571C30ED3BBD52FA4A099D3C4519C, 86BB30EA1F547C020449566E3D065DA228BD43A07B87C2702E7D073EDE2272F35F7A692235A098A344D3C4AE6D46715CE3C06810DD298939C99449DFFCACBAF3
+21779921B4269F3738EF89D2E1DB2177D49C616D72DC5A9DEA376A579, 4F35805DDA899EC5E95FBAAFA44B3C1B669672619850D5628BC24095885355334E84420BBC716DF79FE8D59F66D4C4A0E5EA8B6ECC38D5F3FEEBF81572E262E8, 3E3C19C6BE5188032FB6A440E248B4D87F887ED8648FF6F784C78B2BB9D57CDE2B77C0037463FD2BA9E5C0FC29FE19D3488CBF7FD24811C276F01CFD09E18BBD
+6466CB651C73DDA5AACE9D78A59164677DD5244858950FD9BEA63F06B, 62D5CA0962F86BB26F9A755802413AA5E809A1BEE6F957E414EE2D72CFEF124EDB8FEA3887CFB833047CEE4E5E9968A8E7ACB33AB96FFE75F63C329343CC66FD, 29A0C308D6749705E4E134604A2FAA577B68DC97A71F38C0EB6689985ABF306973020A5D9AD7922AEB27F4BD5E6C3561D48DCE873B9D865FF9BAA909AB6D81FD
+12D34622F555B98F1006BD869F0B42D36797F6CD909BF2F8D3BF2BD141, 3317D9A361C2A25A50BCD0051EF38566787E7651F431B1F956AFEFC24D27D43122B51CCCB67A31F462178930993459FD8A1B4AC943233A00717B8186E42DE2F0, 640ACF5A110F321533931FCEE289519052F1919139A07542568F713778A293AD9029A28E3BA9E992E98A98DF9B21E72FC1F1D0EE0CD2D11D3132E5A64B816018
+3879D268E0012CAD30143893DD21C87A36C7E468B1D3D8EA7B3D8373C3, 84493BE27104AD04E71DE0B2900016276BDCB243671813E772752C90FFA9D48B4C0233F65A14C79B1940E13346C01963516D98055EF844748EC55C8DFFFB1CB5, 753F80B8E62CF095D71FDF27D0E6847AE112B1FC6463AB41C92E20C5D0D006AF68CCD67D7A69B7ABBB1EA8624C699B38BF0F26C82063313581B6FC857C68E014
+A96D773AA0038607903CA9BB9765596EA457AD3A157B8ABF71B88A5B49, 6E6E79FD23F0BA2D914A82E9729D44D2CD9293F1191D753C907DDA724ED4F80B43BA5C3D559C0DF5B92FF18ED522196DFB7D9C2956574CFA95C6798602296089, E3D1FF13BE07CAD7C4D0FF1D05E9FE75AE3E827E17286688712059834A8188A1DC8B18E7EA5CCB30E8F310C18336EDD2B2C0A9F1B3D6524E348E1CAB35CAB7
+1FC4865AFE00A9216B0B5FD32C6300C4BED0707AE4072A03E55299F11DB, A51B079191BCDB41E7DF7D7B0CA816CF210811EC96042F5E40C6F8973CBB740C1E0BBCDF254C3DB279BFB78BBF1F90912111A93D28CA0F2AC09B3E4F3245CCC5, 7BF9D1DB51C1DEE8E32758E86DAD6E87113A458BD31CF30E71B06F2C6BA51FB41ABF925E758D8CD31D9294DFF0AF2E456E029066C840CD007DAB64199F363930
+5F4D9310FA01FB6441221F798529024E3C715170AC157E0BAFF7CDD3591, 9E7D11D4551E2AC6B648A4AA7D91CF12BA3026CC419D57C55260D5C41570972CEAA2AB870FBDB0230AB1E7ED1C7CDC52DD51A77A1583532A0F81BB4D7E1EB63, 546D39140FEB9037DB9B808B182A3B2DA23C4BB1993FCEBB9F7197AE4B5326C2F0614EFE7B57C67250A5112CC3244730A3AF84FF3A3E1AD6C3D755ABE962182D
+11DE8B932EE05F22CC3665E6C8F7B06EAB553F45204407A230FE7697A0B3, 3AA49A40545F5525346D1C348469D59A38A877BFD03C41E09217B601412E13ACDF8854E0AB4EF16E90D38C9A2CEE9E649CE158B454314D6B000B0AF4D988C1DC, 9656E782DF06836AB038F1C9B92F7A5088D37E3CB983D6D8CC401519F62AAB62A0CB266D1B81DF93C0855529FFCAD51800E4D0F2C8C4385B277769AF6DE62B37
+359BA2B98CA11D6864A331B45AE7114C01FFBDCF60CC16E692FB63C6E219, 80B6E9450199CAADB519A517C2C9B5F368C20545599F89697160B923F9876ADADED268F5635F31CF4C5D592C68FBC1910840066199880C9448EF1F3970867451, 6544895CA598849A7075FF20DD271341DB6E6FE658192257110A6604E1A7859E7034EFB4101CA04A459F22867227ECC540880617D109769F45E72FBB679E5412
+A0D2E82CA5E358392DE9951D10B533E405FF396E226444B3B8F22B54A64B, 6DDE911D18503EFD1B2F77AFE9D3D640E35F3974D35FF08A56B78024DC07C578FA9857E72235FD297A8E67CFA481B5229297F5C57D14AC4D72469B6217CE52A6, 7DD6323D24E3380E7ABC1CC17DBE9D917B367E2C453B6D1967C0810230621A26CB76BB2284841D27772228C53034CA1D0D510CA292F30D77E5C8B8C7CB785F7
+1E278B885F1AA08AB89BCBF57321F9BAC11FDAC4A672CCE1B2AD681FDF2E1, 875EFEF06C918F0C9D964941A228A7311D4AECB74346B5AB7AC3B034D28EF7C4B91F9C418B521C8F3E7D187CEB751418884A40D3B1FC0C179DA3CFDF00513562, 930A8E656E0736742BB3092036DD619BC4626F9695E8F0250422282CA4C8EBECB02890F870C73D6340CBF6A623DE3CA0062791C2B2CA0D6BCC33573B106A80FD
+5A76A2991D4FE1A029D363E05965ED30435F904DF35866A51808385F9D8A3, 7E8234D85019CB1B70F53AABE10012A06BB76BF130F0D3C68A1EBC93A537E83D099EF6F7074AE27ABBEC8F35E1A69A9998731F94AE5E50D91214D6340F1ECB01, 1DAD3838BD70D7B3166FE5CC6A84E6078472375AB83D19C6800F427A03ADD44B5E084552AA7E8876BC204B50C57A59E23BF61CF90BF6BE2D35CE4BD5053981F7
+10F63E7CB57EFA4E07D7A2BA10C31C790CA1EB0E9DA0933EF4818A91ED89E9, 3C57D459E5FC858BD18E1EC0BCA739A6EA7ED14DA87AC2AE768868BCBA1A7F1AFEE30273D3A66C83EA2AE085465E9FB04CD5F633ACF119F965DFD561759FF73A, 2F2FF102969F35F017C81BB997252AB08C967514155451E91774EA9D179F905AC70C76FD57697CDB68EA54AC219249CB933C30B9D961D57FE60D8A322D5F25B4
+32E2BB76207CEEEA1786E82E3249556B25E5C12BD8E1B9BCDD849FB5C89DBB, 67BD97ABE9DBB9E7B8C219321D8C21861B60BF0DE1ECA836ECC70BFA6AFF4F12C01B206AC6539707FF07F5E6198F95943529D8276BAB695C869EB39FF5FB19F7, 5CEAC98AC895AAE893D1685627A84C08435424DF05B3FAEDF26204829A0D1AA691C6722C0AE5EDCAC29DF87B4914212683F5D44CB7116F72FACFF0F498F52546
+98A832626176CCBE4694B88A96DC004171B143838AA52D36988DDF2159D931, 96752012C820D8A82D89DFF89B9E94EFB15AC44046CBF1A58BAC8767BAFDFBC71278CFF20F798823ED9877D8BA0DF2BF1FC1E8A28953837EC27CE6B421BE52BB, A3F22C63B6CB144ED7EECEB1D9A7C375F174887FC2A543A624EF22103B1241CBDBFD3C1C89E3FCB9B98DBB0DE332518CD94AE66044A258783235E11B50026B71
+1C9F897272464663AD3BE299FC49400C45513CA8A9FEF87A3C9A99D640D8B93, 719E546148F3DED74DEFC6576E5C24C3629E0D86F247366E0AC9E170CF019E95BC6588CB19B7CA59BBBECDF0838DEB4335AF88FACD1A5427389FDF87952E804, 9E017B1F3A2F24842993B79ED9794A7E9EA0C8BD10F59E0D1A8B220430409638D4ED8E94ADF19302816F3E4462AC9B70FAB18309C61B7D924496C5F90BE58E1A
+55DE9C5756D2D32B07B3A7CDF4DBC024CFF3B5F9FDFCE96EB5CFCD82C28A2B9, AA90A54F94BF47A9DA64C014B730DD5C3793F0645BAC5BA13B9CAE1955BFE483301E6B25149AF3C6ECB4393377D2B199F60C99B1B38E4696CBF367200E43D7DB, 24D55524E2212DE0098ED866D18F2A847F3B2D82537B0D7B47F7E1404E8795DC34A20C8A7F7C9279BECA257251803F74852BD59F6F108E8E412D19A798CC2965
+1019BD50604787981171AF769DE93406E6FDB21EDF9F6BC4C216F6888479E82B, 9C7EACF047CB2E988034688B29423A2FB4E4B6B4497F147412FFE9B6B63F64877791CBFDA219C0520332A914C3C233E6BC2CD8EE514850E3D0106B1A5BBA46, 774F8A5A1584D59812244A5F329F8854273D6D3500796463B6B58485C3971DB28533FEC6F126CC39E58D11C0663FE3EE839C14F6334BC1DD64C5B2C1DC1C9BC3
+304D37F120D696C834550E63D9BB9C14B4F9165C9EDE434E4644E3998D6DB881, 50DF98EC7FE053D6813FB72F3DA768C66E7B563D5782031E78B215C1692706BDE7CFC884369841DD4E8A6C12F375148BB50C473F75673B01E6AB902ED9AFAEEA, A67C1B869155547273BE16930C5BDC3F9CAB82BE75CA09EC1838944A34633CE1FFA9C08CFD23D5AC55DDB242FEF61095421F9A512FC5EF49F5B3647268AB1657
+90E7A7D36283C4589CFF2B2B8D32D43E1EEB4315DC9AC9EAD2CEAACCA8492983, 10F18DE045522C8DDC8B6330F53193C3BA57912BFCC31E0B3763BC2C08AD3836E6C4EE93AC22994F58E85DBAA455EDB7C90A498680E58DF2CF48207389EEC20A, 2DBA48675F6C3F94B4735D9D7FCBFBD796393729913BB4F8A41A4A9B4FB9AFB22993CD985801DAE78771F464628830D08DD01A1984CD4E2CCD97D6A1FA712435
+1B2B6F77A278B4D09D6FD8182A7987CBA5CC1C94195D05DC0786C0065F8DB7C89, 55596037BC4BE2A253BF09FFE5DC777D2C2EEDB69467B90F56C2E4927C512E96B2256FA15B138DB0E9111AAE2020620CDD2D48A2D2675BE02F2CB17C5ED7346B, 54D2561D6BD5A244FEE960DD37C17423DC1C7C820539E1DD99A270F71E6B3B527E1A0CA2B8023A53F79874AD106867E8683788F0C2BB157E8B7551E0E9EDD5F8
+51824E66E76A1E71D84F88487F6C9762F16455BC4C171194169440131EA92759B, 43664695D6E08FB6F03C6C0013472286DB1066A9FFB13AC5167F56DA7691438C05163F70E1659F881E72D46BEFA21CF1900CAED68B1E3F20BA37F52228D5C190, 6CFAC30D320529549F27B57BD2ACEE9BD8327103322BA16077F2F8A90E61647ADD8862ACEEB72AE1935644066EE89870BEFE3AADE49FBF544CB78D911E2F72FF
+F486EB34B63E5B5588EE98D97E45C628D42D0134E44534BC43BCC0395BFB760D1, 5C409644D746E64662CB206C9FAC199F43FDE9F543E491CAEECE2FB094F0486FD44CFAA704595403C708719662ADB0AC7EAFEA6F3BD7F7A0032A403CD194356C, 3B67BD2B186A1C6B083EBF8E22AB60B16E8836B169AEC57BE5D4010543C9178BC12D4E8E051EC5A485A68A3850EBAE81E88E55BD12E902DB16C62E72ADF55EA0
+2DD94C19E22BB12009ACBCA8C7AD1527A7C87039EACCF9E34CB3640AC13F262273, 564129367DF8E4810CF8C694586030BD753178B42F1F46EFBBD7C0A7196872FCE6EAD821BF93AA5EC88350DE5EBF4CC1E87FB84338DF44FABA1AB4C6CFBC69D7, 8E1EC43D291B014F8DB92101AFB2798BD72F22B72A181C3C9473AFB123F13088B41F9EEF0C0D38E2508315B8DC4767B8FAA4AA2A709429C9DAC15ED7797B5947
+898BE44DA68313601D0635FA57073F76F75950ADC066EDA9E61A2C2043BD726759, 4D975418323CAF96B491A564B67E6B086A632084DA85D7A8FCB9118F97D3B5814AAA936C82BD67F18DF8328B95A2CC558D3C3C60AE6EB4AA346B18E1FCE8FE87, 6E42AE68FE91E0F6452D25EEC591CD9B71E83FBA41AE5B3039E73D0CFAB40661641BBADAC0A9BC02EF780C59C690BE08304D11D6AE51EE4CBA1E5C620BD67CF9
+19CA3ACE8F3893A205712A1EF0515BE64E60BF2094134C8FDB24E8460CB3857360B, 6101E0AC17239854378A7EF4EB86D94C6ADDFABB232B572573BE879142F5C1361C1AE2A2EE8D255082C364C3F3ECB8F898456C50E0085F85AF9ABBF5544C60D7, 356D672766AEA32A317DDB8C0C6D56EC6826B3BE342D36DBF6FF5D265802B4FB6787CAA88586D0ADC9751E1E58ADF1C0F145CDBCCF8E7080D47B8FFD59C3B742
+4D5EB06BADA9BAE610537E5CD0F413B2EB223D61BC39E5AF916EB8D2261A905A221, 945D989DB1C5CD01017043C5A945C38D914FE969FC3895EE1DE8F10F799729C6BE33DB7D39AA81C02F19892181D36BE7FEA71971452E1A2102DE6CF2D25BD30, 208A98CA11B30F2FDB5388FE33385C292BDBB309691C7BB4F43AD075B60A66825BA8CD1B4978467BDCDE857EAB5D6D43699CEA2798932E0B12CE3EB907ED0508
+E81C114308FD30B230FA7B1672DC3B18C166B82534ADB10EB44C2A76724FB10E663, 4B8898C4C5903F8F3E85A9C31B1D14665B45CF2B2C4230BF0A260E068BB63AEDA1EDF75D328BCA466C4B6272937D9DC803FF479CDB271D4D7C00BFB72484337C, 30E87CB18049D61A5D621865BF4B9CAD248CAA5F1F910E95DE7945BCA08A5A2BD5801759BE12EEBE4EB1BF7C472AC3F57FE67907FEDB76E0E3F9267CE37F4E86
+2B85433C91AF7921692EF71435894B14A4434286F9E09132C1CE47F6356EF132B329, 8290CFFA5DAA7F3AA33AE6800AE6CD981AE6AAFF81ED108D83DCD4645286EA79A95FE1E718EFFDFD7E9F92A80A651E26C05C7BA6FB9BBE7A464E1898D736300D, 2243710EA294BFE7BE4E4A4FD4E274F69E2089B3508A05CD961B72074338C226EF3AFECF879CB1977316E475705C6C530F217F3CAD6C440BF33CE16CA73882F6
+828FC9B5B50E6B643B8CE53CA09BE13DECC9C794EDA1B398456AD7E2A04CD398197B, 29879A85AD777232C198D5CAA95A01004537BE27319AE988965E213D73317258665A803C26F265334A5D653B3346F59F7C1E48C40B478BC9AFC19675739B3AD, 3B5A7CE6EA5F154A1E72018E83429687951A8486390E3DA91AF4BAF54471D0938D422CEBAC8349834AF1C1997814ED423B52F859367155EFAF29F4CF20868005
+187AF5D211F2B422CB2A6AFB5E1D3A3B9C65D56BEC8E51AC8D04087A7E0E67AC84C71, 7E76157E6EC221249492210A78335ACDF3669237892FDF4653FED5C18A9BB6B14E9B22005E2819658865FDC9DF7CCEF521D0ED67C8D3E22B5F0CA424E51051AB, 769DD322437FAFACE9CAF63A9204A74345A760042B0F0DB5FB428FAAE73D4ECB0214324A317B189848ED5D53FCD668E40F536E7281E979F07C0951E342D6EC07
+4970E17635D81C68617F40F21A57AEB2D5318043C5AAF505A70C196F7A2B37058E553, 96978A5AA00653B04A9B3213D9E42B2AD869872258153B9DBE9FB289BFFC7DF19EC50ACEB718F9AF76A93B5636A46AB71AB1B81134CB5D0ED2ED0E4B28CEBE24, 65601AEC0E856DD08BE8355475AF8DB0E9FA023CE31C99676E223804C3B8BE08C73D83EF67D0B49EA33EF06411B8C5BF16CC11A991A8E9B67D887BC3E390C87B
+DC52A462A1885539247DC2D64F070C187F9480CB5100DF10F5244C4E6E81A510AAFF9, 7532048D97956A300BADFCAAE01FA9C70F703C9246A933D0A843431278D1DDDFB791F10A1EE5B20A9CBC917E5D7E9268138AA66950EA7C56476757AEFD0F5ED1, 6CB9F7AF18DFA5EB58967EFC8FA4444BBBD5F56CDDC0F142DC526BC564DBD9CA2B4BC99658A7C883BE275AC750C74D9B3DF3D7A6C99A9D79FE8216460480B0AD
+294F7ED27E498FFAB6D794882ED1524497EBD8261F3029D32DF6CE4EB4B84EF3200FEB, 5269657F0C80D782D4D075F0E3EDE638A10DE741365132E5B887274CF3E3E01083CA571CE896A52E901A5053E687FC3A666AC821BEDC1FD9AC551E108ED56DA4, 9769C2823A179145DD6DD56E1EB9F04CE1F1ADB43C54189F18A7CD4FEC33CD0129D4799AEBC14DEF0EEF0A162A383D0761FF40180CB821137F7616F2BFDAA590
+7BEE7C777ADCAFF02486BD988C73F6CDC7C388725D907D7989E46AEC1E28ECD9602FC1, 64AFD624CFA44AF2FEF41961EDB94BF25477F569F35B69C21CB20448E160685752B9563524863C2B3CB4698D20AFFC2895520C98B4A6D4B1019351E926674965, 8CE881E64C2E84469F08E0B7510675890F2919A2ED1F23C02C72E5B3319FA6890908167513A167C6707793F667CA2EECD83B5E9A328A1459D65890562A83FD6D
+173CB756670960FD06D9438C9A55BE469574A995718B1786C9DAD40C45A7AC68C208F43, DCD30C3FA18790D111C0D9DD4E21EE197671A9D1B80D5AEEA981384DFD2C3087C97F1DA58EC615A2FCC7A90AA412DACD19DEA8D7CA8932FB9054087A557814A, 70869975379E3F7C1BA0B19B7A651DDC85B95E8F6F771D256AE52B59F170DC409FDCB7665BB8B19094BBA056DFA10D76A9194F810F94C0D8E2DF985971F1F320
+45B62603351C22F7148BCAA5CF013AD3C05DFCC054A146945D907C24D0F7053A461ADC9, 3711C32A3CD0D3174F7982D8585545E2E663F07FD5D8923477386C31E8264BFA938380B7D3BA4FF97CBD3AA7403AB8B3A7BB79D1B39852EBD1F5BADC95724D1C, F8C1DD1DB7E7985E40029DAFA7A2751A41B0B8F7A48548BDD896D83D76508367031EDD1BA1A931C1928875B9E3BE6EABB9C67CB82EB900F7B6FE7FEF13DCC0F
+D12272099F5468E53DA35FF16D03B07B4119F640FDE3D3BD18B1746E72E50FAED25095B, 7C7F8494E9339D22275FB0BCAE27FA7F8214E398D66B221E8A676113F0624273A403CC587BFD134C10D393D6C7BE001C7B771614AA0748A3D643510E9FCE14EF, 97B824A9D125662CD65CE346C08A20CAA079CBA91484B6972B425DF07CBFED3B966E88E8C926C8E9EDBE19A3BD62E15A664962341E6E78D2C7571913BAA99282
+27367561CDDFD3AAFB8EA1FD4470B1171C34DE2C2F9AB7B374A145D4B58AF2F0C76F1C11, A80A38EB75372198BF18167742D05D619F4E4A573A47096C2E0986CB3657836C21E53911068F869853E8BDC80500C72DB0AD889B66C65136B14605C3FDCDC01F, 9202D720A3AF28E219A856595B913E35C39DC0779294C26DCBE95C92DF2226CADE2025DB5D1814C7012E1F8A555B3D46C0289C6B681E59061BA5AF160D7E11B6
+75A36025699F7B00F2ABE5F7CD521345549E9A848ED0271A5DE3D17E20A0D8D2564D5433, 4D88CD7C36FDA45499B18AA4A5FED3C7402F81290B80C1F1353D9B4571046DE6102C4075634F8D78E049BCD64A02A21D97AE3226AF55BF655BAA44ED68C94D78, 5174CEE2869F6C87408EA273085056B3DC2D2C4935D4D3F475A50080CD203F3612DAD8A8A6D41A9B9ADEFF7B58FF56C19C8D8399C7CB3BC36F9829D3A609C45E
+160EA20703CDE7102D803B1E767F639CFFDDBCF8DAC70754F19AB747A61E28A7702E7FC99, A58B27AA50BAB77AB09D1CDCC09B58FB5ECCA617B1A7E51C732ECFD9CD4582F5E58898B068FDD20B2CBF40C17756383D145CB69F5E4BCC1757C48950A976042A, 62A1AEA68449CBDC6AA9BFA1A72ED3A48414B4CCF246A88A1E4F874267A259B1A53EA93D61985EDE503B1AA1D0B1E36D7F1905B5A9F5E10B9B81B238D1C347CC
+422BE6150B69B5308880B15B637E2AD6FF9936EA905515FED4D025D6F25A79F6508B7F5CB, 9BEFFF756321805DE0CF101A4FF8729D9AE28DF700E4683696CEBDF3D080FA9C61457AC2EA43C7C0F3D60898D0EAF27EABD294B5436E34D560A801B1DDB9FF4D, 6F81EF103E453414F69E39F743AC7E260E3581C463912594D2ED7D4A7B705D5E5DC33CAA3324AF8E6DB50C03B2CCC7BB5F5BA2BC4D3CDC314A19D5F46DAD4390
+C683B23F223D1F91998214122A7A8084FECBA4BFB0FF41FC7E707184D70F6DE2F1A27E161, 61711543332B8DEF9F8887C98CE55C3881A3926A7EA0AC129C8FABBF2265A716D132F675D4A31760155663DAFE59DB9249BE2EA4433DF496AB064875861605D4, 24EF56F97257596FDC5A4F946F18281E6DBE56DB41EEE98A8589C305E3ABD5120A18B840E3121B4550BDC0838AE7AA271658F181764C5B0A63D8428A2D3A3B3D
+2538B16BD66B75EB4CC863C367F6F818EFC62EE3F12FDC5F57B51548E852E49A8D4E77A423, 29AFF31E24B519EA0A2C52D93109CEED1EA18302E606789CF655D0EB9DB146FD57DEE305D9E086348F38D63006F3B142CF5E410F27950C26637C091C47E3BDC7, 9A8D922B787D2C373E151D814215D776B15B411FB63D4AF9824AEF9B1E853392C567A47229E16C948C1689120FBDA607F206E499551ED475E46796E0A4BBC4B8
+6FAA1443834261C1E6592B4A37E4E84ACF528CABD38F951E071F3FDAB8F8ADCFA7EB66EC69, A9C091848518433DC91CD20394607A33ECD47E8F90957BDAC3BBB6BF0CC3798C06174AA5CE1BD9BA3F73B8A65BBAF7DC533B5A8E00F3B518F439DFD0B90B0828, 99E2A4C242E80922709B6B97AF39FA9615A34A081DBBDBBBFAEB4A935E7BF23424D3E1394C9BA018EC3B6EFA316F423DDB3F56A9DE27650F539E451683473192
+14EFE3CCA89C72545B30B81DEA7AEB8E06DF7A6037AAEBF5A155DBF902AEA096EF7C234C53B, 23F13E8D149CD623D708FC16E68A164B932D8010D196136B6F412C9906E81B250B2A19739B4CBEDB4D20122F9B3EDFF4761EC05544A144042B773F30F3C49F23, 16B4712D215B65C6CB2DF5217CD06B90DB713C7AF4B948B31E7A86AEFF4AE005639DE4BFDEBD34B0F9F31DF8F778F4F55315F95EE57C5153D5FAB0EDB0C5A263
+3ECFAB65F9D556FD11922859BF70C2AA149E6F20A700C3E0E40193EB080BE1C4CE7469E4FB1, 21267D6554B7C998CEFF617B48483CA57D5F8428A43F091B06D4E50CE16B9B252C27AA72D578E3AB46228BD8C3F768E1FD3E65CCCBDC1023783091CAE34DF84, 630A51ABC4EFAFC6359E7B316163BE566C0A14217D29A37B294F477AFD791D57E10C2A1889A0022EF5D9BFB1FA6236E5B196AB056BA127ECAD0D05330E9E48A4
+BC6F0231ED8004F734B6790D3E5247FE3DDB4D61F5024BA2AC04BBC11823A54E6B5D3DAEF13, 4E76AB4A327801CFC92F2FD4A706FDBC2E855C4BB565F912E50543A2A7C8B2BC022AF4A7973AFA0FC700DDB13D2E45EFE455E8A7412D2282BDDA1EE2C4D8160D, 6825A3E8EE9032346A1B0D4B205C934C00C693B1EF17E97796FD43F96E049CF309A94B1F04DDBCBDDD3B47D1518B70D446CD22EA6D6360497F9EDBD79925657A
+2354D0695C8800EE59E236B27BAF6D7FAB991E825DF06E2E8040E3343486AEFEB4217B90CD39, 8768456FE5361D387B3821D657DE3D68AAFEEA7EFE5999FAA2E9B79F31CD9A6B2BD38533E770C03B7BFC7CB4A469098906BAB60EF5B975500AE913776844C0EB, 37B205C8EB73D73013A912A75D44C74A7FBC756676112E3BC5BABD46F80CC97B526ECFC617655D94E6FFA4D92E4FFAA44A39531AB107D3427DD5AD8479E6C3F1
+69FE713C159802CB0DA6A417730E487F02CB5B8719D14A8B80C2A99C9D940CFC1C6472B267AB, 34D8C6704DE88CC772CC77C1CF814323B6807DE4C442D921211BA33BC9AF44187B6384A28B8EB63442BAA38BFE99C471A060F6385408A504E863CCEC1527958F, A724060323C18F952788290AE06D0671D2D4F1FD2F433BFF2B061A9AA77D3A16F9053A5052CFBA4567EBED95CD073ACD6C234CC65D2579574A8F518F352DF13E
+13DFB53B440C8086128F3EC46592AD97D086212954D73DFA28247FCD5D8BC26F4552D58173701, 53DC9B83590A50191009D553C3D8F1CE8E470C927BA3DE2D512F18321D7476F40D09EFB7F083B33585999DDB55BF6FD5BB6007D20FD7625607BEB9EF4377F39C, 9E1FD2F2CF72F124FF1289191C5D5F4ED46F212D08504D714E41D92CE237ABD73B21AC1E956BD18738C0D760384306AE8FCD0401A7F189E124A7A8BB37FA456D
+3B9F1FB1CC25819237ADBC4D30B808C77192637BFE85B9EE786D7F6818A3474DCFF880845A503, E3A594B91EE4968634509188F924642C4E6B63653FA0491884055E37A559F4F6CF1A336E4C0D5B61E504F3E135070E46E781371BC292B56358E574B9E29D537, 692D59FA40854A1DEB69E458F3516C80C0085F4AEDAA83EED5975DC3B5CABC022297A3013F08BE68AB50B4D77703E1DDB9E8FB12996FF7660618E1F381607F50
+B2DD5F15647084B6A70934E792281A5654B72A73FB912DCB69487E3849E9D5E96FE9818D0EF09, 3C6AE0B79DC69D6BA6A90FC1C52A0657B381BC981E0D6BA553E334ADF2FAAF178886A4FE43FACC3CC76F24F82F9A9C975BBE557ACF62556859ACFAB1D57098A3, 7CE5CAAAD8B31FE14604961FE199CAB4F35125F9F6FA8CF15B91475050A622BAC54D5BD15CFE927288FAD7C4C9317215C39D8368E3033011B2011A507D4E1680
+218981D402D518E23F51B9EB6B6784F02FE257F5BF2B389623BD97AA8DDBD81BC4FBC84A72CD1B, A8DEF39D3CB60942404CDFFED3C9174D34FF005301169E713FF111FD37B3422FEAB8964A0D2C937431432D1FC9EC5666B98C913BECAB80A78539AA4EE4FF3680, 1C77BE8BFD37EDA6958F0675BAD3053C742D56E9502C8290876B186490D9D531D4192AAAC93CE5FC9F15679A4B6BEEF07F4CC94A788B57A17AB7192100C17579
+649C857C087F4AA6BDF52DC242368ED08FA707E13D81A9C26B38C6FFA99388534EF358DF586751, 2A477D74E7F5623CEE8F2319F99EE2F82EEEAB4BEC37DA580E491058A5D7F33DB7AC4B5896A50ED52D0D68B434141D3EDE4BAD8BCE757C1543497242C9CB1B1D, 3B562B95CA852CADA47AE1F59A4C32CAE88221E39A25210C4922C618FE7EF8347976EC427818CA084E48BD0C1E0D21465FB4B1EDB30C055E4886940879DD48F2
+12DD59074197DDFF439DF8946C6A3AC71AEF517A3B884FD4741AA54FEFCBA98F9ECDA0A9E0935F3, 313A44053B1B37C1EADA1C73B371585E767B5DD68F3B65144933E23F389BFC19035272F823E6552F979A4211D40F56F144F4A51CB276B91F14BEE0D14A4CB52, 7DFFA081EB639EE2CD3D433B97E3B62DCF3D42B52833E5779B4EAAC3F0EF5DE9F64794E2C1259E7147882BC3FAAE2BE11DE4E50605CFB27663ED58401245540
+38980B15C4C799FDCAD9E9BD453EB05550CDF46EB298EF7D5C4FEFEFCF62FCAEDC68E1FDA1BA1D9, 3DEC33DDA80A2CB702162C2F4D9A432D71A9F9C39D7684CF2FA3696AB701588A4871ADF996560C6983B25E22DF237C29E7E02117679200896EA3C9B585EA48, 2ACF16C5E09817FC207B8DDDEE39F0B3E9165B2CA7A1222654C3BA56A922745187289856DE18DF646B3D431AB6931C749D34773922D8E6691E0AA9865D2180A0
+A9C821414E56CDF9608DBD37CFBC10FFF269DD4C17CACE7814EFCFCF6E28F60C953AA5F8E52E58B, 73D6D5B9ED9D77DE4E300DE8756B22AFEE7307D66249B4220AA9FEDB7D69D610D1B3BE60A3E0EFD34D8E2E8A14A41C2D875B703C297878C7A24EA75738FED0DA, 8FC0E6794EE6A9B492B36FDF30527F48C6D8E3F4922B034BD94DDDB0AA208B49104E653F53169C1BF63755D8C19DC4E1DF80133A0134F9746FCF3AF4F7795BBF
+1FD5863C3EB0469EC21A937A76F3432FFD73D97E447606B683ECF6F6E4A7AE225BFAFF1EAAF8B0A1, 4FB4F1991BEB3D26B606C8F3A12385DDAC18EAA29B61B773F47EEA7C247974AA0EA5A9A5864A7BDCA3A303AAA79BDCA900F036F0B4F57316D15AB3D8A314AEC8, 85B6B7E4CDF02A691A1C230C9CC9A3C4AB100846946B6DB503416809943B41594667E4E6B6E3D05F58D6BBBF3A0334371B5D79B726AD195118999E5C67A050
+5F8092B4BC10D3DC464FBA6F64D9C98FF85B8C7ACD6214238BC6E4E4ADF70A6713F0FD5C00EA11E3, 7EBDEDA02513BFAC02CCF6AC8E23660214FD5F20D38633FB49B0D0416BD00484D1350C34232E127825DB9AD022205AA4567155EC22A2133C116745CEC5F8A1C6, 184AA328318EA64008887CDCCF7CA00EB821838D5FDFEFCC6F2EFFA93B0AAEA2FE088260BFB9DF6452BAE0925218BB6CB1861943A634ED26A5A1C2342EC7364B
+11E81B81E34327B94D2EF2F4E2E8D5CAFE912A57068263C6AA354AEAE09E51F353BD2F81402BE35A9, 9D5701E059FA2F4CE077BF3CE719B956388D5D0C835FEAA8AECF60724B8161F59AA5C8A124D8236030085B2008D5FCCFAF885E8F81E2DA7A6CAD8CAB0C544E97, 20901D447239375E4E1C1B735C821A6CBBE9271167EE71689E4E3037EF14AC3B3F9C10AAD168FFCE9E414ACADBA478E3B52022C404553390723357E81D107A7A
+35B85285A9C9772BE78CD8DEA8BA8160FBB37F0513872B53FE9FE0C0A1DAF5D9FB378E83C083AA0FB, 69846C05C5D07559DF17A8BF53F6F747351DA9C969390CCEAD356C6A570100C9F50C3284F615CA52F78E43F2C04FA90EDC3D1DB5AC86A2FDD8842C33AAAE2547, A119756D47690ED23C6F9A587E876E261DA3C794BF0DEEA9612A8B8E7DB1D73161B5D9B35D152A69D5D5C395F996219FCCB4446D2E4B9A915262124C02CDF551
+A128F790FD5C6583B6A68A9BFA2F8422F31A7D0F3A9581FBFBDFA241E590E18DF1A6AB8B418AFE2F1, 73E8907ED46CC1888262154FA61980024B9BF34F42ADA31723168A9DC1E01818DE43A9B2F39B72C74C25425DBF3894EDD1CFC648777BF2E2E1746B0B6A7792C1, 571B4479AEB2F8F0A44F98724ACC5BF4D140EA9972F81C57A08A7CE561694EC0B1B0B91CD8EF2EC7B189A7F39402972426F08859263338472F23136AD5A3CFAB
+1E37AE6B2F815308B23F39FD3EE8E8C68D94F772DAFC085F3F39EE6C5B0B2A4A9D4F402A1C4A0FA8D3, 862736338BE183B1CC3EF7B0DB63547501D46B2F21D20E53C9ECB25AF7E0B49EAB825C371BA04835EBB21931AA31AC5B9EF93021A74BFF8872BFF452CB76C212, 734CA2CBA963ACF9C486CA9035469050E9567DAC8025E720AF3EEB50C8F10BE3F407FFD9B79134C441AC87819728CD61ED275290CDFDE4B1A54F6FEAE971F1DF
+5AA70B418E83F91A16BDADF7BCBABA53A8BEE65890F4191DBDADCB4511217EDFD7EDC07E54DE2EFA79, 82CCAD3606D8097D4BE78C8EDCD411A79C56021610A2A71F4BECA03420D5D870F46B048F1A48317D6A04C8251632C7AC367822963A80937D10C7DCBCF614FD44, 3EAF4DDFBE0A40701E87E40399D336F1457314CF2D74C97402B5A6EFFA251A23FBC70B361BE7AE09B221E620A74960B41778475A7EFC998B2411456938237A3C
+10FF521C4AB8BEB4E443909E736302EFAFA3CB309B2DC4B59390961CF33647C9F87C9417AFE9A8CEF6B, 407F29B39A036F3C53349C5C55D700E81BF0931E4432BDE1B343A9C4D3A9CDF4760785831AC58964FB283F326DAB84963F30A504A425D4EBE3C7756E20E00485, 74EC048B9CB3D2A2BE1CC93FB106D5A5E13DE7390E8CC137A8C3FF4E8930FB187F6AB9408341FA6680CA6A9B43129293AA73A4BA6AA0CD3840774BAB87910FE2
+32FDF654E02A3C1EACCAB1DB5A2908CF0EEB6191D1894E20BAB1C256D9A2D75DE975BC470FBCFA6CE41, 78B50522B9FE2D91EA76F4D8F79075178034498E0B58E9791FA5D9C1564EEEDA9F02BC581F0C2EFDE954DB8104C9BE86F980AC46D23E65D1C8B324D8311EE0D3, 58E289D9FA4524941AB73B3742B8725E9D3A07D6D88E696C76DB36EE035286D62257EC4B6D31DB6FA0CD22CC9D816DE9FD0B6042C898C3B768B3F4729FA8EAD8
+98F9E2FEA07EB45C066015920E7B1A6D2CC224B5749BEA62301547048CE88619BC6134D52F36EF46AC3, 88344B02E84AC318A2273B4396C933275B730D59518F17EB2607B88187D263BA96B951E75F786AA817DB44BB98627D547BD33C35D8E5D27D511EC4A8E588B268, 25E6F766F1DB3B7DB37ABF30CA5A9FEEA95C6F19681F59F66679453E83422E44E9ED397769559CED1A98DC665B963EDDE14B7EE6410BAF06589D35C15D14B7DA
+1CAEDA8FBE17C1D14132040B62B714F4786466E205DD3BF26903FD50DA6B9924D35239E7F8DA4CDD4049, 6E7BA88B7D804DBCFF2C5DEF0C5AF66F24479977A4FBDBD170894C5FC2D688166E9E9F3A279756EAEA07CF2FDCED9AFA281B1C2D9E4EBDF6A2EFCB687E78DF63, 191F9B9869FC75F7BEE7ECABB8588D2EA3E526A50BE5A2E4EE22DF6BE01DA0333984B743DF6705ADF97015D080821DE0161569F5FF8E4EFE44A974CE6E990274
+560C8FAF3A474573C3960C2228253EDD692D34A61197B3D73B0BF7F28F42CB6E79F6ADB7EA8EE697C0DB, 45F568A1C1A9F026E5DE35CAFEB5423897BF79CED35AFB64FB9FB80267C1E9CE1CE578068C4FE3F80640A4E033EF2E5B48A4DD49F088EFDF2F8F0A42AFD51823, 24C5D284421008D27CC698EDCCADA2942E1614655C73831C1EEB2F1B4330038F1CF5937FC4481CE42BB29704462126B4B546EC54AF510B2F1C9339DB241CEED0
+10225AF0DAED5D05B4AC22466786FBC983B879DF234C71B85B123E7D7ADC8624B6DE40927BFACB3C74291, 38E50A9BC82B7361120AB7963F62342F4B4B9D41F2BBA9F4AD7DFD490ACA73C239C57C1CA4707CFBB2B76B9141BC353E54AD30DFFC23A1FC74ECFA1439850AC3, 261FFC1098DA2AD3380316EFBA3E3991C607F861AE4BDF7ECBC18D5FE2E10832C1A04DDCA8294D3BCEE049BAEC864692EF3DAA6EFEA67C756D9CE2936D68F3C5
+306710D290C817111E0466D33694F35C8B296D9D69E555291136BB787095926E249AC1B773F061B55C7B3, 58EF6824DD42710B6722B34DC70FF52B40EB54238DBBBE6286BA282BC6117AC628430B47D1D1F455B13E136DAE20A0CED77EA20CC5DEA8C4CB1A470A7FCE3801, 3FC8C95D2367F9B485DCEC8C74163C6FF84C4E7E8C6997A517EA6F0174DAE2078A08A0FB179E374B20F59EA809545B05F2372978F51E1A3664340C1C03BFF74A
+91353277B25845335A0D3479A3BEDA15A17C48D83DAFFF7B33A4326951C0B74A6DD045265BD1252015719, 949119F4702FA1D82568BC8A451C5790CF39E18BE0BE3F0A91119EBF5C8A74B420931E0C8B26502924E4C0EA6E848087EBCBB4D23017AA6101C4ED6A3D952FB7, 400047404DDB95E49979C2E42AF1C13F546A4D63FBF5242F52B658C980C3092E09C1C40AEE4B5E981EDB8B4FDEFD39045E86EE530A7376C2C0FD84134C054F26
+1B39F97671708CF9A0E279D6CEB3C8E40E474DA88B90FFE719AEC973BF54225DF4970CF7313736F604054B, 5EDEEE185141DA17BF12533B0301E76F7542A46BDB4FC5E2E25315AB931BADE9050092005FC4D722750A49DCEA25DF11B147E4F28168776E273EF49AB36405BD, 9F0ED2C53620E96E426493F3DB435FE6AD2E7AE14B9A596418024CD3628485F71432AB7D771E550E5A075E6456DE0B0B88B3136BE9BA3D44BB9DA25CA0B715A1
+51ADEC635451A6ECE2A76D846C1B5AAC2AD5E8F9A2B2FFB54D0C5C5B3DFC6719DDC526E593A5A4E20C0FE1, 3E395385FCD2C45C8B25200DED1CB27681533B71B12FFBB46DEB135BF81C298B705A9A913D2FE2B170EA7C3EF148267A3C2484745C03517DAE3263665E6640D8, 1C87479B67C55E063753F8C36551DCA180F1FF8934BA7DDB1FEB5093DDC234DF7DAC064ADD5CCD9293106D580D15943267862D1BF1EAD8FCF139AA43C9198879
+F509C529FCF4F4C6A7F6488D445210048081BAECE818FF1FE7251511B9F5354D994F74B0BAF0EEA6242FA3, 6ADF559DC09E92A26E42F2BE6C5A995114B73E86DB113BD91EB88794AAFD58A4048CA8A6E86D6C66039FA133B014B62C50C7AC26CDCFFE33FD17C28587850E12, 8EEC3B084A3699908EDD836DA6B9CC9A8DD28554706E2B73E013E0742B5B4DE07AC25EA9E93580E3FB154AF8A01220751320FC7CEF1E973D4FB50723F912940C
+2DF1D4F7DF6DEDE53F7E2D9A7CCF6300D818530C6B84AFD5FB56F3F352DDF9FE8CBEE5E1230D2CBF26C8EE9, A4CFD499E8E078E7F3AB91E11E9647EDF42D5E73E7FBAAEEC613D93DCE8CE0598290ADE94669B03EF35563B13DC995CF8EFABE6736D4C3CC9957D6863B8218A6, 7DC8D063772281FC8BD559D51120A467985379604F5C7E91DBF8566C5A39E5F799181420DB510684DB248595AD7EA5E5F5F78A4AA3A1C99190D40737341EA4C8
+89D57EE79E49C9AFBE7A88CF766E29028848F925428E0F81F204DBD9F899EDFBA63CB1A36927863D745ACBB, A5B309D6B49FEF712B3586C62BA493D50C2DA58465EB1A4978C56E37F8C932B20084D29B7F1AF8782CB556C2687C125BBF873D7D728A61C6429FC218378699C2, 7AF480E6CE75500E3FEA64276CBCA762F08353803BDDED6B055A7F0F65C990E3AACD1C6FF772CB5375CD4F7EE55374F4ED8E19F7FF40BF8192CD2BA4BCF1368F
+19D807CB6DADD5D0F3B6F9A6E634A7B0798DAEB6FC7AA2E85D60E938DE9CDC9F2F2B614EA3B7692B85D10631, 203B99E59A7C583EFAA8416F53F9FCEE656AB55C56E3561927FA43FC87958839435F6BAA4F90538B14C24A7720964C65E18A86B157F02C7359A1CB3114827E13, 320C8A125EA66752A76BA1191871D85D2943E82232E26CAE0291605A408BF8CFB44A335371DF09336E520AF9B0AC10B3114DD340B2D008BF5BC7B10327939153
+4D88176249098172DB24ECF4B29DF7116CA90C24F56FE8B91822BBAA9BD695DD8D8223EBEB263B8291731293, 286218AB9E0A2646659B7C9E0399EF78BF3ECE5EB15E59912484EA5E7B858095C6A9030C6F491EDCAF818AB7C4C27982573DD9C15DE34FB157D1EBF2B12D6E2F, 44C76E3238E4CB735E8BCA35F842A1465FDE1B12907DD41DA9C0598712D55AEBBA95D80F13564CAAE77A358532D403E2B0BE722B7A2606F285F5E08CFA982064
+E8984626DB1C8458916EC6DE17D9E53445FB246EE04FBA2B486832FFD383C198A8866BC3C172B287B45937B9, 3DB6A30B67AA2D38794A036B547F3BDBD21CB39ED0724FA853323F42AA93A15CBB97B92FABF36FCA85226CC676E1D195EBA82098B147E72197071AC0180C3C15, 7E0F2511EA2ACC480CCC135EBCC0733440BF0A8AEABB1A574E1141945C0247613434CD1E221B7785AF5FF484EFE30770CD41074695DA57BCD891DD317FF3D838
+2B9C8D27491558D09B44C549A478DAF9CD1F16D4CA0EF2E81D93898FF7A8B44C9F993434B445817971D0BA72B, 37048DD32CB0C860D278F52C2150AC849DB2BB2B91C071520E2D36B99BFDEB2AD5FA6697072D32359512ACFCBD3FC1EA4BD84C252AA7C3B54F411E3F756B86E4, 4F37AA1B7D357A64D9A8AD06C89B89F2F37AAB9BC68E3B8134561D8E9C34C81C364F5209E9F22AA25856A87459D633B3E106A3AA0C8EAD0538636AECB823CA8
+82D5A775DB400A71D1CE4FDCED6A90ED675D447E5E2CD8B858BA9CAFE6FA1CE5DECB9C9E1CD0846C55722F581, 18FFF63BB7EA2BC204CAF79768A492A8E14590CEA6F41C785DB17C34310063847013DE52523F713CBB1635DAE765CDAB1614FE98CDC3EE9E2324C8B5087640C7, 49B8DCE9198187AA48E90E01B4CFD21F6BF11B1687C40DE9D2AB2E46D048C1E42E132D8D8D6F1F5E9C54B2CD0473DCE1F054D05E41C2FB6CA2C1C0FFC46CAF15
+18880F66191C01F55756AEF96C83FB2C83617CD7B1A868A290A2FD60FB4EE56B19C62D5DA56718D4500568E083, 86EE0005D5040FE7D4463897A5837DDA4D1CF2BA45264D639366B3C99F78EB2317BFEACCF0357C73A2BBBD6F000F695848D0C5B5BC14FA2DCDBD6D448B5E5A10, 4C975AC1E9162B3FF9932E846C5EC20A0F9E8C0F60A581B2E3CBC1FB74712D06605818A33B19A612EDB7BBB2BBDBD74B1D21106A7D479C981DCFCE93EECEA80B
+49982E324B5405E006040CEC458BF1858A24768714F939E7B1E8F822F1ECB0414D528818F0354A7CF0103AA189, 597FCB7629F972A8FCEBAF347A5FA4EB87C5C7B412FB773EF1EA5A402C619A1A8186D90BA50EE67A57BBEDA69C8B66775C75FFD249D6F7056B5BD2FFBB5CB26D, 8B9522C93F1BC2D0B825AABD25ACCAB05386C372B25712F4B140BAF73C47A0F5BFF5556B6F506592C7E6C4333917470D7714C37B6CCF0F20A29E8EE3D8061986
+DCC88A96E1FC11A0120C26C4D0A3D4909E6D63953EEBADB715BAE868D5C610C3E7F7984AD09FDF76D030AFE49B, 11F4FE4BB05B2DD3731B376CD13076B975EEE0FBBFCE96EB77AFEB43C437650C2F5987A15E9197A6BEDFEA7C1471CFF4F10CFD28E5988EE5FFE82C90CC0E6E73, 26BAFB8F750AAC13D5F38F29297330061C60E824E27717DC9BCA3425A6BCFCA083AC306EF75A3F83D3A1EF4D78853892AD60C49D6938C56A8B600BF5405687B3
+296599FC4A5F434E03624744E71EB7DB1DB482ABFBCC309254130B93A8152324BB7E6C8E071DF9E6470920FADD1, 786E42C03E927409DFF0BC169EA07B2C1F5883B1082BD79B2D056668A027C5A736A0C53E861C4D670E27AB36809123486A3A829A451C04CFCEA02061D900B390, 4FDA77011AAB86E27BBB8EAFB0A315721310A96D1688B6A1DACD2A9B57AEEAF6FA76FE8203ED1CBC6D10052F85DDFC844023B25327D604C254ACFBFD88B4F788
+7C30CDF4DF1DC9EA0A26D5CEB55C2791591D8803F36491B6FC3922BAF83F696E327B45AA1559EDB2D51B62F0973, 85032928C58971760D24C537B6A8163CB932A5C8BA1F7613533DDFF48E55A573524DFA94F9BFF55C30A09A0C2D0CA3D9A6EFFB980330DCFA2EC944801FA961FE, 3A79599D69328830D92C147DAE07DA84F0D2E17F5DE69F7073D443303A826091C1F9B7F2A668DD3EF1D2AA37E70CC0B94A34E82C51A5006EDF1274D2936A158A
+1749269DE9D595DBE1E74816C201476B40B58980BDA2DB524F4AB6830E8BE3C4A9771D0FE400DC9187F5228D1C59, 84A57411C2AF7C314911D133977010980D0C134C2BC8128BA5EC8F0E6A6AEA3B2B42FDF20071A070B013802E28C02D22EFDEAA15648C66E6D455B4DB4081A4CC, 3B5F6AFE6E76F8846FDEADEF784E2CF1386A8122F364A91EC50B0EABB0DF3D6C0A0866B6D958B4AFCFCB8814AB433D3101F36937991DB8E4123BA8377CC44940
+45DB73D9BD80C193A5B5D8444603D641C2209C8238E891F6EDE023892BA3AB4DFC65572FAC0295B497DF67A7550B, 46ACCD73A75A36B4CC34B207F1F68BED73444162AE6180BEAD5258AA454C26C59E3C43E8BF6F2C3C8CF86BD86F02927A890D84E96219403D57813D0ED11D856C, 87DC87C8A30735D9CDC1C32D23F62E786D9878870E73F82906CD7F158C06A28B5BEEC7E0DF081A49CE69B26EA4E84E3719AD5926F9FB5797869D32774BF27189
+D1925B8D388244BAF12188CCD20B82C54661D586AAB9B5E4C9A06A9B82EB01E9F530058F0407C11DC79E36F5FF21, 18E2687EEBE01D7273F5E207F72DDEBEEE9C606CD9836DA698532DAB033BA54650ACE402FDAC4257B45C1C4BF84723E5A28731B43A1BF489FD082A81900BF08B, F3836207BC7745D3ECF9BA618ED18C26F60559F074187CCF8C807307ABD9253EFEA8B76D1E152B8EA10D6036186AAC476E24C6ADB965B4F8F8981E1375E4ADB
+274B712A7A986CE30D3649A667622884FD3258094002D21AE5CE13FD288C105BDDF9010AD0C17435956DAA4E1FD63, 1B5901AB8475DAD688AB3C8AFF6AE7647F47507A10BFF8E712D54282FE44A2F656392FE24AA65E065BB025BDD6E175628669E8C390D8A74895CFBA1EAC740FC0, 72BBA8321056EA3F223CDCF239BEABC9B2C1D652663BF12495BEDB210E82967F812570826132405BD5A4191905D44A8101715BAD6835D58C9D79BE9BA951EF43
+75E2537F6FC946A927A2DCF33626798EF797081BC0087650B16A3BF779A4311399EB032072445CA0C048FEEA5F829, 893EED22098019C05A66A21540D471A7F641F649CB3C9174D86EC2DA90A0BECCE688F6C31107871CF781BC56B3496586C4608BDC0EC78B6D8A3906F1BB6FBED0, 5DBB5D197B24851C710F3FD170FA9884FBF3440BA688B96E403EBC0444901B66EB82A4652E7BCCB4A20E4F5CA0EE8409D3D3D433621DA74BC46A0BEDFD9AA1E1
+161A6FA7E4F5BD3FB76E896D9A2736CACE6C51853401962F2143EB3E66CEC933ACDC1096156CD15E240DAFCBF1E87B, 85E1A023ACEB9E00169EAFD71067440435115D9817B93371734A146AA2ABAA2A8EF185F853FA2CD6865DB01B4C20E411531DEF781AFEC563EB113E1DDA9D48CC, 21F815BB2AFD0B5E85F2AC300BD636E31D8E24974668BB871BEB2A8797DBFDB4B0D01B3534CF4125188287B65BC2A59221C7E2D1FEE2A32B641766783A308044
+424F4EF7AEE137BF264B9C48CE75A4606B44F48F9C04C28D63CBC1BB346C5B9B069431C24046741A6C290F63D5B971, 618E4750D1C02EACF5B6173992783CF9EF07ED020CA7269514F3833E4D26D70451DE031F043DC3B4AD6CFFF9D383501E2545FC87D981CADCF9D59EB5550C35EF, 3B4950FEA5E12F1DF24C66B19D4B072560142C93CC6E4390CF3F6FE52E100CA5E4D182C81F056144572FE9CDF770A805C29BC8348B55779C173C7B58E977F29F
+C6EDECE70CA3A73D72E2D4DA6B60ED2141CEDDAED40E47A82B6345319D4512D113BC9546C0D35C4F447B2E2B812C53, 760ABA75863FBCFE22B98BE3BCDD1AD3B4FD0FFDC9D63EE2150D3C70DEF45F5EEBCBA8526189C9BD3BE5C0E4117EE7A3B2711703F92EA6E07191ECE8A3559137, 1B42E6DB168F97836B4E0301617290298BDD00A4329B8F5DFC6BCFCE17F3D4EE982C36DDADD679D6139633CB2F665407B19CF6A7FB8B0BC4BC95E72DE8CE62F1
+254C9C6B525EAF5B858A87E8F4222C763C56C990C7C2AD6F88229CF94D7CF38733B35BFD4427A14EDCD718A828384F9, 581B615EBEE72175A9A89C32CDE5FA05359F2CB963A5D8CE73A0E024EECA393ECA883A60DDFE438FC1E504FB02C0F8EE0C9930848EC66E759389E8B6AC98C980, 8FCD62537E782162C94D8015CA9B8EB35177399F8A40062061A8848FB24CE85A755EB03A4492CDCA0B4C5259210F42F69A2CDEAF0624F419E4A464B81E01C7D9
+6FE5D541F71C0E12909F97BADC668562B5045CB25748084E9867D6EBE876DA959B1A13F7CC76E3EC968549F878A8EEB, 7A35FC8BD88CB361FB20AB7FBA0DCF2EE755522276C74E186E79C11D305671C8978FBF2DCC213E24F5D0935E4096ECE161BE2C140E05BA689CC2576F61A89F8C, 4912F2C6DA633215CC90791FEFD8D7ECE3333A026BFC3D2E5E58B03049F61048A8B877E97A1C8788883AB5F75690E27215C0BE7CDD067559FF7ABA9C0F678146
+14FB17FC5E5542A37B1DEC730953390281F0D161705D818EBC93784C3B9648FC0D14E3BE76564ABC5C38FDDE969FACC1, 944190288E7897CE46381A9BF3397585EEC7A01F95BE5AA6ED543F4029079E63F1950321119FDE8C2200D3C52FE41C507A52188A202F4E755F290463698A4F4B, 660633547200155474D73809FD53866212806A2005871E0BC34E07A8E81857ADC6D521167046472DBFBE849B925E484BAAC092745748EC855A92F53EFF795D8C
+3EF147F51AFFC7EA7159C5591BF9AB0785D27424511884AC35BA68E4B2C2DAF4273EAB3B6302E03514AAF99BC3DF0643, A017B1E9C34D66FA30F50019B8DEB7593545F538EB5C9FC8F35E1513B6995F6861845860F4AFBC612E000B2CB8C2F03CE1389AAF1290D62C56FF1095B602FB96, 1101971147865354E9A1ABFA1729DB85E5E341B98498C7264FC4ED4315E95EB2E734999B42DEE0FFB9795D3D0645668764BC3B98A36D63159DE904A55D568493
+BCD3D7DF50FF57BF540D500B53ED011691775C6CF3498E04A12F3AAE184890DC75BC01B22908A09F3E00ECD34B9D12C9, 672079C23ED824526F3224188613D8F06E4983E93E7F967097D6581492D7FB6876D2EC23C0E5A7C12E7820FDFEF9332D3E6E4435E15663270EE18800F5437C53, A670D3649A8A820028DA45495029E306D75F3A9E3A438879F39232E0D435DDF8F391E2A9F777BAB90E42954595BDCBC00EBE2AD951822E275287E0FAFEDD3B95
+2367B879DF2FE073DFC27F021FBC70343B4661546D9DCAA0DE38DB00A48D9B295613405167B19E1DDBA02C679E2D7385B, FAC38B1CA88AEEC3447B8546761B9753D603B30577A5FB221A06C8044A0E41CE61D60BB5768DFC2DF3D7C720FE3B3425BFF1FDE726619010CDA7BF24EBB847E, 637212416E54DE5DB349706F7163C61CEFB28D590E60CD5B4D4DFF789D2A306AFB387E5ADB2761FFEC7BA9139011721AE9D4D9D7D2E2A46DD13B827A7D5870F7
+6A37296D9D8FA15B9F477D065F35509CB1D323FD48D95FE29AAA9101EDA8D17C0239C0F43714DA5992E08536DA885A911, 271CD79AEA85A046AA01D5A3D77F1540D317BC7FCCAFF091A212C5E5B3AEDC313D3C88FC999AFBC13223538CB4766BFB483A79A74E1B9D69F82C2022E77A03C8, 8D35CCED1387BA960FF56E5D0281C3DBFAD6AEBEDF75727E67E54D10454A658FBF44EB0B4389FEC823014A77ADF537FECF9204866E3335D08E2E61CA24FE063C
+13EA57C48D8AEE412DDD677131D9FF1D615796BF7DA8C1FA7CFFFB305C8FA747406AD42DCA53E8F0CB8A18FA48F990FB33, 79DEA23DB396B2D6A77EA64478A65890A776045EB5217E49CDAA93C2B3A41A6BC62D28FFECCF49447344C9D05664010AEAC4468F88983C0F5EDC6457765CB4D4, 849791B6CA5B4AA99A4309C7DE1EBC2E8DBDF318AD50AC491414F9DE643CC143B823D97FEAC112545F9653B6EBF3AEA326D567DD01FDE2D1501B9198EE1801C7
+3BBF074DA8A0CAC389983653958DFD582406C43E78FA45EF76FFF19115AEF5D5C1407C895EFBBAD2629E4AEEDAECB2F199, 46A75A9BA2517160AA1A0D0A57912226AB499A1FA48452E91C33B27DB1F22389F403E9F3543D0734555743BCA1EE4B554A7877DABAF5BFC60F05F41C1551979B, 608F69B0E6BC7FFA0A253873038B28F478501934D94AEC905F98FE5788CB004D8608CBCCA326F20B17114C7C038B2F06C0E31D6D32CCDB617E08B2C87EB2F711
+B33D15E8F9E2604A9CC8A2FAC0A9F8086C144CBB6AEED1CE64FFD4B3410CE18143C1759C1CF3307727DAE0CC90C618D4CB, 5034646711A346E3228D5F5903D4C4AD5F67C6B4D50C953967E61BBBBDA6A6610B7302EE7A9B5ED726F4286D0FB3C36E7DF241B92F32151B92495848D43CEC7A, A613CA00B345E7DD9A129BAFCF9ED60B3BD84EADEC82D8C7B149C877BFB1B7EF907CB7B91CD0EF15B77223EDACFD92943B26A799CE993A0406974CD6F7A900B0
+219B741BAEDA720DFD659E8F041FDE819443CE63240CC756B2EFF7E19C326A483CB4460D456D991657790A265B2524A7E61, 4278834E232ABF404C1F605528C5CF265666D0602F869DE631A2DFC18DF4DDFE94CC0BF5C69139A0BC9B035B0ADA2B7E4DFE480A3DE9361C45F27EEC42146AB4, 62CF885646A35457249C6D706744F03E51ECED64B83E6C4BD3197EEE4AD030396F0539206C2F38D2AA287EF7535B6276851B0EE4A9B30256F363FB8B2523461
+64D25C530C8F5629F830DBAD0C5F9B84BCCB6B296C26560418CFE7A4D4973ED8B61CD227D048CB43066B1E73116F6DF7B23, 483893B1FE178D564B3690D551F6BBA44C36C7D737B7745A22627B33AC4322654E077F7E887962AC30EAD117A5BF0085E883E0E47EB482B47BEF91D96413AFF1, 6D0B0376C34B1D1562EE6EB7E1F994AAF312839DECEE49A5BE4CBB2090F8EB59141C604DEF20B47B5EBEA2665E4DCE828224D1EAE3AE2DF50075327EAF9C47DE
+12E7714F925AE027DE8929307251ED28E3662417C4473020C4A6FB6EE7DC5BC8A2256767770DA61C913415B59344E49E7169, 850BEF31E8D7B6E7166CF48BB8FFF9C947D4D5A7F756F83CEC6FAFAC8F9AACB1BFFA93B67F45C7CEF79CBEBBA8A8E17AF85799B1FBBA8A41EF247EF16658E67D, 907D5BD6BBFE3AEDA3E77458157EA2DE53E20E323504476A8AA97E0777D2299C0707A20DC798B8B614F9EA46CB694084CA080E5567952D1A269604607E685401
+38B653EEB710A0779B9B7B9156F5C77AAA326C474CD590624DF4F24CB7951359E67036366528F255B39C4120B9CEADDB543B, 7C208CEFDB39C4AA4F38C60CE9AA8555E7DD2B9EAB3075C6DF9BFF905E0EB927BEBFF8AEC2CE78613588BFB0658F5B53E8DF368C466F2119764C5347AB89CB7D, 3642532808680A3C5CA444D157B1AE1C7DCEE2D0724E6871D0DCA29258583E74C9EC11200647F520FBF72ED38A62DC47C4F806B8DF208BA14B21F3A7E4A9040
+AA22FBCC2531E166D2D272B404E1566FFE9744D5E680B126E9DED6E626BF3A0DB350A2A32F7AD7011AD4C3622D6C0991FCB1, 8A9A5314A952AE2F08EA92D2591E53BC940E692CE1B8D2C14A70DEFEBCD1672575EE677C152255D3F65BFC90CEE88EC42A87FDC76E80ECE2F3481AD16E735916, 9E7AD1657DFB0E76D0C83342A945442F9871EC25D847F2578A3483269D719697D12766D8093423C719243AC2AF8E7B97033088B6BF1ECCCAFFC7D716D4443BE4
+1FE68F3646F95A4347877581C0EA4034FFBC5CE81B3821374BD9C84B2743DAE2919F1E7E98E708503507E4A2688441CB5F613, 426B7503122DB42CF891FF5DF140AD3F9E60B6DC15155F1EDD0B2EB1AD6129F38C2ECD950B45268B28C3AACEBDF7BB8CC22B27D1E572878BE2F9F4995138A268, 566E07D188CAA50EF8E2B770709158D05B0BF97565B94118E9FE4A5B80C503CF177425DBE87E062A19EFD846933B1B1143BEBC52DCBA733271131F77491662E1
+5FB3ADA2D4EC0EC9D696608542BEC09EFF3516B851A863A5E38D58E175CB90A7B4DD5B7BCAB518F09F17ADE7398CC5621E239, 441DC38C30799094198476F14C81A8573B5830EF84A9FFD74CDD8913A82DF234551DE2945D0DA464CBB0E2E8BBACBE8DBC035D46EE6EC17E1F60D42F13ED8D46, 873201DD7B238783AB2A1F98EE77161ABE33AEB34B081D91DD3AABF4DB9992EE9141E0F8E90186488D315260344042A05FB7AD8672FF33BD4222542B5019008B
+11F1B08E87EC42C5D83C3218FC83C41DCFD9F4428F4F92AF1AAA80AA46162B1F71E981273601F4AD1DD4709B5ACA650265A6AB, 8D39D60FDB3E07EBE3F1B279D5D39587B0DD002957985A65B1A578F7532EA80F69EC537FB147F428486CB02B127CA2622AA94D216E2854D8D64F23A2ED2C9617, 5D9C4ECA7E1A204ED5252B65E4D5495177B2A775C01CC3564E081679BC8E0A10A7CAAA853E69E7621863BC651E4E5C45728489B01BBE3A4DF2E3F7C840A2D371
+35D511AB97C4C85188B4964AF58B4C596F8DDCC7ADEEB80D4FFF81FED242815E55BC8375A205DE07597D51D2105F2F0730F401, 339AD4A4A1053274564EC6F56912E3C943444572E45679CA8769572B409A5970ED08FB9C9BA4D7DA236E03C7ECD2994BBD9142990AD2A22A4ACAC1D6EFEBF646, 4B95B3307D368CA6C01AF83EC9A68C3133B227689EBF98873DC4EFE8CD97FAF8978D641845FFA5DCB95C568CCAB7F03BE1FB3B755A1A79BDF864273B7B6342F0
+A17F3502C74E58F49A1DC2E0E0A1E50C4EA9965709CC2827EFFE85FC76C7841B01358A60E6119A160C77F576311D8D1592DC03, 6C107FA82EC8BAE0CF3B98C5FBE6A5CCA7082C4210C6C6EB8EE9958B120EA4CA9F4E4D8ADA6EA26C64B961BB5E27DA58CF9EFFECC4E20F7470F3BA5E610CC4B6, 43D5A2F0FFEFD71A47BEE8F9D7D8B44E8A0DF89C183C169AF88EB8653963A937AE47FF49D1729667EC784DFBD0B3A34368A9FE1EC52208D97A5C3933BC88A302
+1E47D9F0855EB0ADDCE5948A2A1E5AF24EBFCC3051D647877CFFB91F564568C5103A09F22B234CE422567E0629358A740B89409, 64BB03FF33F443776DAF903D1208C46909AF279C23B91F512E50328191EC43F5B23933FC870FBACBED792448BFFFA600366F30EC2FCD4232E7A696204564BC5B, 33B8E7FC2D99D513D2A682929639198E011B361AC6A9B9E162D49B692DD8EE8318FBB301F9F0F7E06C629595F1B92E17E9790E51161A69FA7BBF60872B2214E4
+5AD78DD1901C120996B0BD9E7E5B10D6EC3F6490F582D69676FF2B5E02D03A4F30AE1DD68169E6AC67037A127BA09F5C229BC1B, A85E59A7B2A400589514FF378D06C25D7C42D3393DDC57C136596A0E50805B875E7C95130DDBAC826E9088C8F76782FA8A976DB441D665AA912CCE6E9A554205, 87EE6C0A5306E6B1054DFE21593CC6C880359198E0C50474B45A0F085926429EBEA7EB64AA9057FE278831EA1A57A58E1320F4F425883FC8877149E3AA6224BB
+11086A974B054361CC41238DB7B113284C4BE2DB2E08883C364FD821A0870AEED920A5983843DB405350A6E3772E1DE1467D3451, 4901EE84DBCAB162E6664B5601C28F44B104F82CE56BF9FAC6806B5C481557A1F8BDE00A575C260A53920D6C731F86EDB5E569C3DD623AA76616B2BCA01AD626, 1DDE46B83F8318142F327126760F01DAC410CC1082C3BA7A969331FA4D5D9D58856C304D94825BE8B9C4FF34B32E5A77862A78EC316BBC5CF90B1A4713659DF0
+33193FC5E10FCA2564C36AA927133978E4E3A8918A1998B4A2EF8864E19520CC8B61F0C8A8CB91C0F9F1F4AA658A59A3D3779CF3, 328F3D628DCBCB5176742DD9F7AC00FD98B15581F7FAE410F42D61EE67B0641D92AC99A51DB45871ECD48CBBB72A5E7FD41C6605CEDD649DDAFDE40EC875CC3A, 1F30B7123905CBD8E2EFF9AD88ECDCB62A646416A08A48256B66AEAD2C5FE7AC9A84F47C409D806B38D18CE8FC930F8827CD270DA826972FB5F6812056136DE6
+994BBF51A32F5E702E4A3FFB7539AC6AAEAAF9B49E4CCA1DE8CE992EA4BF6265A225D259FA62B542EDD5DDFF309F0CEB7A66D6D9, 9F96A1D78F72904638111CCC3FBC833B3C862F0976AD32365C49A5BE7E314914D9A28E2D40C217491ACD19B39418CD76D73E895330B2FC995EFA3A8B5A24FC4C, 6AE0361F2CEE7E2983754B12B2678B7C8931A430219D408E3C7754DE7A9DB678B96735F2DB3F8C1036351DFAEAB600B58C5496B03B456D3612D385408FBB9A41
+1CBE33DF4E98E1B508ADEBFF25FAD05400C00ED1DDAE65E59BA6BCB8BEE3E2730E671770DEF281FC8C98199FD91DD26C26F34848B, 8C1038CCCB298792533F655E018A6B5C26BBB85574C5CC54811AC768EBF15D33D3E28E0C600ED68724F3C6B9F9DD80A70303122AC9E06F0C1A91118E684B87CE, 8C1ED988CF3CA18FAEA895FB49BD15D6421666911FA8195FB39E72E5B288ECAC05608189E8AC84A8A132457B2B91EC6AC518C18D48A080F3949A8FA1A57AF50E
+563A9B9DEBCAA51F1A09C3FD71F070FC02402C75990B31B0D2F4362A3CABA7592B3546529CD785F5A5C84CDF8B59774474D9D8DA1, A2C064E78CB6A2E57DDA42962DE1386E99441AE373C28006992FBE3DAC83EC317EC4DD1F89A3F1C85ED8254C836CC127762D30335D0721EE931EA6488BD7B9A, A5AA23471EA9F63F8A4057FCD515797908A4E8A86C5D0CE3DEC365E1F12EDE3792F93938ACB99EF2272EBB1BFA436DBBFCDB64C029F84A08ABD839955600FCC8
+102AFD2D9C35FEF5D4E1D4BF855D152F406C08560CB21951278DCA27EB602F60B819FD2F7D68691E0F158E69EA20C65CD5E8D8A8E3, 8995A60E20DA3EF178B274EC2C1AB7BAD172ABC76F4A563D7C30CA02AB683414E573EAAA00FF32337B5665050675A9896A1D4A06C8DFD697A5528E50D9EE26E6, 5BF0B9538B2AA971A1A7269687CD042B4246E60AA9A830D8411B2BE8D39C19BE5DECC73755CBC5C3604241AF4BBBB6703A1AEE08A11C4184DC093042162634E7
+3080F788D4A1FCE17EA57E3E90173F8DC144190226164BF376A95E77C2208E22284DF78E78393B5A2D40AB3DBE62531681BA89FAA9, 9255FF659F8C00E6E299975F5A3E889C9E219759E26DBAF5A17239144EDD8F5FDCF773BA6FFE481293D378A37DBE1F9C80A4802695233F51126D7F2AC4EE4223, 265792C7D42DF368DA672C0A4A6F3BE916DE83950B1FB913017276D069EC4B1769BA92FA6B98EF2D379B78414AF207009FBF501FA7941781CCF3C7615BFB8D57
+9182E69A7DE5F6A47BF07ABBB045BEA943CC4B067242E3DA63FC1B674661AA6678E9E6AB68ABB20E87C201B93B26F943852F9DEFFB, A03D9BAB649BFDC4DFC43D61840C8206E391787E6A6BD446337D226E64467FC946E8C9D5953EA205F61139B935A4BB1431E44B6364758A054B64328DBC4E10CE, 8B49F1513CBD296306653E8EEABDDF632886A2BB82C6C6FD48791CAF6B6AF3C6375655364B7CFE89DB4B8CEB7BDD5BD17270F0E0A11168282FEE6A0F2FC8D622
+1B488B3CF79B1E3ED73D1703310D13BFBCB64E11356C8AB8F2BF45235D324FF336ABDB4023A03162B9746052BB174EBCA8F8ED9CFF1, 76A74DFE489E6468DCDED5A301602D98D155596200D7F67A208B00FA8AB7DD1CB8E47F499DD37DB6C22C3E3120214F21D722F2D59C9241AD83E662FC28C1953, 43F6CAC28D82051A5B3C4B704EC7B47FB91702A655148B9EB31402FC96CE406549D9C15AA5C6704BCC678872CCC02BF198E45FB94C12C785183FEB6B8AD5A046
+51D9A1B6E6D15ABC85B7450993273B3F3622EA33A045A02AD83DCF6A1796EFD9A40391C06AE094282C5D20F83145EC35FAEAC8D6FD3, 5D84CBA4C42109C403B3433AF720FA8B149C3D48632EA70E3A2E0FF9D678836BDD42F5BB7ACC113E0110C3A36D044E84F323BA086658E0E8E30331DACE1241A9, 44F42F764EBE3BC7C390AC16CDDED0BF3F7D9239EA2C173F38F69A0E5F7C041310FD8A4BA5C3518298694251C926EE008F02F6BC7B275A01A5D5E992A8741AC3
+F58CE524B47410359125CF1CB975B1BDA268BE9AE0D0E08088B96E3E46C4CF8CEC0AB54140A1BC78851762E893D1C4A1F0C05A84F79, 33D8DE01443E206F7FC4A0B2A67856489E01CEE44752B86356241FFBA2A17FF1873637733A37D135ABBFF985EEA75A83B06D04F4A94CDCCCA65398272BEF2FC, 5BDE236DB09F9B58DDF44BDEAF0FFBE9DACAD67C3BC2CA3617764155D705B1457BEFA3746E80A4D6A930286281BADD0F5B7B34153C8A976C9E5DD70059DCAA11
+2E0A6AF6E1D5C30A0B3716D562C611538E73A3BD0A272A1819A2C4ABAD44E6EA6C4201FC3C1E535698F4628B9BB754DE5D2410F8EE6B, 3B8AA1B3E1ADCE12241E1A5B54901A4F26DE6523D0289FC366A0EF0006A0EF585BED519D70CD10B69314F3ADAB85B126E676281E686843FB19D410440E62D040, 5868603D99A0EA0A1D30FC959319F61207C70B1174F8A83B7635302257403A596C6076D820DF3A261B699CACFDC2EC165C488C08F0B133E9810F0A16FB35CFA2
+8A1F40E4A581491E21A54480285233FAAB5AEB371E757E484CE84E0307CEB4BF44C605F4B45AFA03CADD27A2D325FE9B176C32EACB41, 7F463E846F1F6162BA010CDE17B85CF746A2869082510E16EA60B42CA4936A1906DBC3176B2A70E9A6E84A562D1D35DF6688CA6F9B58AE0F447FF2FF4DAC91F7, 960102F90189218DE22BE17ED573C7B1A8F8A9247D3218F8449548871C7DBFDBFE70A21FEF92D7D25209310A6AA5B7D7466854A2576933B833022E47E3F0C848
+19E5DC2ADF083DB5A64EFCD8078F69BF00210C1A55B607AD8E6B8EA09176C1E3DCE5211DE1D10EE0B609776E87971FBD1464498C061C3, 92FA8B0A51DDC1979793C753C46A6B0B83E239C4E3656B968B5B03A2CDA0CF518C819936210DBD343EAF7CB61FA331742D7AEC3CDC4A7AC2F3032F234264D184, 4B1C0B649617FABD9F4CF677A728DEFD931BC42A7881AD98D66F0B59EC51B53A19C35A16BE93E8E21679230F6FB9AEF8CBC04C64EEEE37079B68B1C399B7D65
+4DB194809D18B920F2ECF68816AE3D3D0063244F01221708AB42ABE1B46445AB96AF6359A5732CA2221C664B96C55F373D2CDCA412549, 899738E070E23C6CFE6875AFBB094623D9B91BC3B3BF7EA8716CADE6AAE3F2283367205E584556F200369729E39B2E0506A692CEB5F919276AC9143718E4F75E, 5EF7140CA05AF0B53E4CC51CED28E68D3C10B821476C25AE4798EB8CD5E91240BF07833A9BAC7470F4F1A62EACBE3FC18BB9CF52FA2DB75700270053ACF0EDBE
+E914BD81D74A2B62D8C6E398440AB7B701296CED0366451A01C803A51D2CD102C40E2A0CF05985E6665532E2C4501DA5B78695EC36FDB, 3F354C34EFB7FDD5F9F1DD72F47EFE63949B5857A1AE454C44B45A97C23BADBAC1668D591717C45D72C14EC02806CB0015ECFA0678BA1D0FEF1B9A58BA394AF, 582627540BCB0419DC02F846F11DAE31E89ECD49E6197C68C177397D98AD11373F1DC16669696D0919CAD158C2703B72525AE9251A2B28F4E0AB371357600A58
+2BB3E388585DE82288A54AAC8CC202725037C46C70A32CF4E05580AEF578673084C2A7E26D10C91B332FF98A84CF058F12693C1C4A4F91, 951865A77468DB13399E17CE995AE25C54CEA5780FF019B28CA0D847DC33DEE86E0CA63BB8986A118B45292B9C4008DB1338D0E2DEAD4F5893D92E2A942015A9, 1F3D47043D90ED43F9475D9F2BC5FE5D0253848916F2B47A603C52697652512F54F930A888EE0E61B912E5A63E3879927F771944CEC390DE5AA06795F9EC2653
+831BAA990919B86799EFE005A6460756F0A74D4551E986DEA100820CE06935918E47F7A747325B51998FEC9F8E6D10AD373BB454DEEEB3, 457BAC6AD950A1EE8D4999B5A1851B04D7BC5FA74DC46DAFA2A8D1AD570AF8E78F5ACF2B55EDA88E457B8C88CF4E49B2E2A7D665E66B062D7716B20212E3CAAB, 90277606B64C6E28DAB055C7993C40EBC8EAECB0EE566096A7CA85B48890D68ACAB585F56FA9971B52AB6DB3DB0FC254808C98AB4E26E792440CD75209555394
+18952FFCB1B4D2936CDCFA010F2D21604D1F5E7CFF5BC949BE3018626A13BA0B4AAD7E6F5D59711F4CCAFC5DEAB473207A5B31CFE9CCC19, 2A558D365A374A6F22D9BB30E67372BEF6E1B4E5C1CD8ACD757465CAB5427774CA2F40287F787D04E17BB34E7AB9767DDFB14EE50DD39A9312E6AC2AF945F5F4, 1275F55F7FD86BC95233E4B26554EB658D17AC7DCF8EDCDC054AB395397B89B10BC78F3E6BCC21AB43ADD981CB8BA419D32BD89FE4DD3827C3B622E8CFA42D8B
+49BF8FF6151E77BA4696EE032D876420E75E1B76FE135BDD3A9049273E3B2E21E0087B4E180C535DE660F519C01D59616F11956FBD6644B, 166F316177EB1B0B50B32AF5A334C36D804A5EBB743F83793BD61463513E9CF2627D7A9D03077A4BD64C5255B51C83DB6E02A45FBDA4D7CE72BAD4C6232C8878, 9684B03F19B033FBD7722A63B16CE7C009FA34B5347837C9981520EC9769B1735119A52D61510D3D251C22A5F677C905C738120D3F81E0DF8D00C2769E6BBFEB
+DD3EAFE23F5B672ED3C4CA0988962C62B61A5264FA3A1397AFB0DB75BAB18A65A01971EA4824FA19B322DF4D40580C244D34C04F3832CE1, FA215F99B6D960A31DFA35DE916735E79C0E2003F1185ED344C2E5BD236F661488D8C9C26A0F65E2A3B959748097366E5F21A70F76DB1502CE51D58C802F919, 34AA44CFD9EB47F5DFE6E48EC689F5137DF316B7FB2511A8D7C9971CAACAFAF2F3C2C4F300F206DA3B6F867032E47852314C33DC81462DA92E4CDC89550892F9
+297BC0FA6BE12358C7B4E5E1C99C28528224EF72EEEAE3AC70F12926130149F30E04C55BED86EEE4D19689DE7C108246CE79E40EDA8986A3, 49AFF02582697B700A0C0E80EE5C316D334D884D91D67D5E4B0E2CD4E284397AB443489B8B7DA2F481197408B99D17DD4DE629B85DF87BDB2B5B0DE49349BC04, 8C4A4FC2155987FE26776AE4F2075CAD44B8828FF3C595BF749BB4C609DCE4AE9620A4E4D7B21D503B8471245297558AA0F93A1B6FEEAD1CDEEBB016B2BC416
+7C7342EF43A36A0A571EB1A55CD478F7866ECE58CCC0AB0552D37B723903DDD92A0E5013C894CCAE74C39D9B743186D46B6DAC2C8F9C93E9, 33294DAB3FA6C6287DFBD08CC1DEE7B73E848AF9AEAC89EA47BAD14A371098D77EF5963BC2E91C2626849508A48C46445690D4E0103C2F701CB5ECD745003AE3, 17F4D38A456DC0C1601A9D84207517EB102BB02118676093175051348CA824F5D8D4EE033D686B4AFD4473E41BE5C564AD1CEB20D9E5893859BAFA507C8AAF45
+17559C8CDCAEA3E1F055C14F0167D6AE6934C6B0A6642010FF87A7256AB0B998B7E2AF03B59BE660B5E4AD8D25C94947D42490485AED5BBBB, 1B0D8F53942B0C24FCE49E9A71C55B940144469C1E0A98BD09C48165F8FF7AE9D675A8BC61AB8A3DB826CF6586533E79450D9B5D677371CE392F7AF33076D85E, 910F830B3E07E885D57DC87899298E7661C59F028CEB8856C5DF06DAC17B9D8C4D8720F63D92008F46D9D62FEF1782C087522E32E657146BFE5E20FA7D217B71
+4600D5A6960BEBA5D10143ED0437840B3B9E5411F32C6032FE96F57040122CCA27A80D0B20D3B32221AE08A7715BDBD77C6DB0D910C813331, 4974A3A55E052584A622B1D36E1D0C625C65546AA5543B3E7ADA19A7B39CC5237FEF859A6D2D05238B5B235BF973EB9D71EA398ABB495863D6BC52E0EFECA21A, 5911D98A5593E4E3B7BA68F056CBD611CAE63B9F20116A2AFCBDBBCED1F70F7185E1C671FE60F2B966733D3B4EE5DE58C2405D23233D1AE8B7D06F08B0CA9104
+D20280F3C223C2F17303CBC70CA68C21B2DAFC35D9852098FBC4E050C036865E76F82721627B1966650A19F6541393867549128B325839993, 4B762DEBD20B5043CA10FF0B876686D1D9AAD1003288D40DD00AEAB2B2F25E2D19C35434FA92BB3382F915C5141E7D178ADBEA5A3400EB39B92C18A86A80AB43, 3AE530C6AFFFEDE98E2150919762A5008F01713F3AF370016CC4410399B8ECA3ADAFC7FBC4C4B6A7987C852C2786FD487024CADC67224D062C3DD980D22482F6
+2760782DB466B48D4590B635525F3A4651890F4A18C8F61CAF34EA0F240A3931B64E8756427714C332F1E4DE2FC3ABA935FDB37A19708ACCB9, 1940ABAC2140F9144CD88BA80938F28BB4F5B4CC2E2DEBF64C9ADCD9FCAA94009501AF0EBA772C96AB38BAE9FC64745825FF602C08B28FE16234ACEF868662E, 2616CAD736D76F841D0B9185F5B1067318FAE9E0501AD3C4602D9F7C15193DC5658C60A502CEB1E474F28ECC4D2912BB26E1A96D315E94CE80EA42893BB79D5D
+762168891D341DA7D0B2229FF71DAED2F49B2DDE4A5AE2560D9EBE2D6C1EAB9522EB9602C7653E4998D5AE9A8F4B02FBA1F91A6E4C51A0662B, 2BDAC8883EF9B7AE81CAC26DFBD846F50425B0AA6EE5102CD976DE1CC9FB687A07651B1C0ED0C851A18AEE64FA96E801CD49442A5C41684CAF4A9AF5DDD2CBD, 4EF8EE2BE40C507AD16852033C8012051CB4A20B04E24BD5F900532C3D49C663B157DD53C95BD38C584FEB69E1E363D63F89ED682960560962839BA0F8DF241D
+16264399B579C58F7721667DFE5590C78DDD1899ADF10A70228DC3A88445C02BF68C2C208562FBADCCA810BCFADE108F2E5EB4F4AE4F4E13281, 5BD52126BA99A23DA194232E1FFAC5727B3E61FEA55638C6140B569953B2D3400B7611FDADE63FE114AEF25AA0C5AF8A1E93600DF97917C095572E84C6F7F3F9, 325C764D954A9D0AB3BE92D774E70037E106A511E9B0866D906F2D92CBACCF1C3170FE003DD072A48996C665E446E022A54EA890E799BAFBCEC3F6349B0419F9
+4272CACD206D50AE65643379FB00B256A99749CD09D31F5067A94AF98CD14083E3A484619028F30965F83236F09A31AD8B1C1EDE0AEDEA39783, 570A0D94165DD4BE42413577773272B27263F5702A335E9E19B586B550AC2252D21740D60FE943FA289B6DC3F39318A560DC258F10DCE3B07AD65E251441CB00, A37E072BCC8C030B087175B7E30923BD8B6881B5D997D08AE5AB73249E6E1A5F3CAFF9D8DC598F7F5CD0BF448189B108D1C2B8B52166BA9D93F9C8B085A600C0
+C75860676147F20B302C9A6DF1021703FCC5DD671D795DF136FBE0ECA673C18BAAED8D24B07AD91C31E896A4D1CE9508A1545C9A20C9BEAC689, 97F7FA6E1C75055FDDB3D4207C23ED186B7DE570A4775C356A9F1E8CADDAC4652325851A2FD68AFC0D6D813306A94C19AFF1DFED0F90E736C8A770F534683B22, 3FB867E55F7B472A52DC082B758C91CB8D588E970CA34DC33BF096AE59EAF8CCFD75A36E6E74C6B20E1408463EBEA5CEA054348A183F539FEE1F289E903FF516
+25609213623D7D6219085CF49D306450BF6519835586C19D3A4F3A2C5F35B44A300C8A76E11708B5495B9C3EE756BBF19E3FD15CE625D3C0539B, 17E0A7E673BD399551E49EE552381C4C94009A291DE782760E0B89BE657DE0657788A1AEFA7FA5BFD11ABC1CFFB0E34DBFD99A99E71B1FD9ED4B089C3EA6297B, 62F74D7CB134DCFC174F80DFBAC027EAB9ACBDC151D6A13BA7D5A5342C16205950581018C8CE6043F6C519AAF0751C5AC00AF70104AF709746EE7EF511FF765C
+7021B63A26B878264B1916DDD7912CF23E2F4C8A009444D7AEEDAE851DA11CDE90259F64A3451A1FDC12D4BCB60433D4DABF7416B2717B40FAD1, 2CF4B7606042E1057FB8A3155B5EE77E98748D604742640A63FB3CF1842CE4C521B0A90004B11C13DEBC729C1A567BE30612586F7B16F21A770BA56AAC552D95, 7EF91D4D9F44DC0480AC70B02E548483781F92E747A03663E3BC84FE881E61D88B9511487F5EFC33330794C71F474CCA96888DF211991D648237BAD918004B5A
+1506522AE74296872E14B449986B386D6BA8DE59E01BCCE870CC90B8F58E3569BB070DE2DE9CF4E5F94387E36220C9B7E903E5C44175471C2F073, 6986AD8B72EC3BB896BE02644E4DEC65F418C53F84FEEBDD8F17383ECB1D6A52588CB036268856BB7B819BFF16DCACDF2073BC204FAC76E7D01367D0641A01A0, 3D184A4C3778D4B87C30D5B8EF32F2DD238691D590371BE2DDC6CFB334D05A9CAA467D13BAEB8D77D090E77D7AA8608E2352D76415FA9A4F3D52D6B2D029642D
+3F12F680B5C7C3958A3E1CDCC941A94842FA9B0DA05366B95265B22AE0AAA03D311529A89BD6DEB1EBCA97AA26625D27BB0BB14CC45FD5548D159, 220E9293CC42EB30C0F3B575DA484A39F280D30F070C718F180A9A0277AD86847C6375D09ECC2829C26978137384F3BB5C0660F331182D7E5BD702EFADD9982F, 3F9DF360172A18E256C919FB1DC6F48CD721B90EF6FAF3DDBFE81B4A21A77E4772DB20A585111049BFD40255F127A26B74660EE054C4B6F06D601E9D04B2A4BC
+BD38E38221574AC09EBA56965BC4FBD8C8EFD128E0FA342BF7311680A1FFE0B7933F7CF9D3849C15C35FC6FE73271777312313E64D1F7FFDA740B, 6AB46E2A598AB54D6656C7F43AC15E720246C0BE6DB991CD52783F12848FD4415954D2C09C4B745CBABD6C003E065E9EF496BD486C6BA560D96FCFB96BE54CA3, A60E1CAC5A19774D1732DFA1EA6B714F197799CB521265E57B61B5C76071A5A7018D45E8E22AFA5708C6273D18AADEA7B9830A22DB2D595E353478155D4BFCEC
+237AAAA866405E041DC2F03C3134EF38A5ACF737AA2EE9C83E5934381E5FFA226B9BE76ED7A8DD4414A1F54FB5975466593693BB2E75E7FF8F5C21, 75A3BEFD125AC5D3349D2408BAD7F3BA1E61AC56D7713F008242A894A613FC97675EB1F8241FE9A3A8E5821F90FD2030CF4EC8B4C49827CE27740A21F145E496, 16D17F7F59CE7BF9681683F5F10FCAB7576C4A89885C85BEE4AF8901AE1AA44A57A650AE8D227E6E27B5B3D5A698EC2A654B2BCE4AD0F0DDC7AC85F370FFBA2E
+6A6FFFF932C11A0C5948D0B4939ECDA9F106E5A6FE8CBD58BB0B9CA85B1FEE6742D3B64C86FA97CC3DE5DFEF20C5FD330BA3BB318B61B7FEAE1463, EE44069629A9EFA5A5B557BF46061F95B5619DAC9484FB284E371884A369D90BEC88826F85970861A937E9622B3D4F1BBC971282FAEB94F2AD9C226DAA8EF59, 6CE559ACE767E8A29016576A633BFC7EC53180E0A800F26DE07456632F45D9A40ADBF7BD5F43BE4402B071982B20033FB42359669D005C10B101AA56794D9731
+13F4FFFEB98434E250BDA721DBADC68FDD314B0F4FBA6380A3122D5F9115FCB35C87B22E594EFC764B9B19FCD6251F79922EB3194A22527FC0A3D29, 9EBFD7EDB5200035932AE573348EEE977B6C0D05FC4A4A06AC62BB2489AB552D6735CEDFB5AFBA264FC739F14AABA26234ED8472CECB5019CAF74724052F095D, 93AA6AE56F4DB24224506C074FF5BF27500657B57D552A87C14F89F4442EF3295AEF6C50F7174518FA3E73EDC10FA921107094FD833C0ED32A1880B2C5FACE7E
+3BDEFFFC2C8C9EA6F238F565930953AF9793E12DEF2F2A81E936881EB341F61A1597168B0BECF562E2D14DF6826F5E6CB68C194BDE66F77F41EB77B, 2AFC4E95A9453BD2ECB3A985C94E06D96E012CF05822616928E828A1098DEDBEB52F59015FEC744BD35EFAC1A88AD07E924E51BB9A30232EBFBE1FD1090E676, AA7103834794144E21AE824F18CAE2C7C9F4B61E86B00E3DDDE1DE82DFD5DE20A5287A505A59E8703687E5BD38295FF0ECF81C35B0C6CD7E1FB01279BB6845E5
+B39CFFF485A5DBF4D6AAE030B91BFB0EC6BBA389CD8D7F85BBA3985C19C5E24E40C543A123C6E028A873E9E3874E1B4623A44BE39B34E67DC5C2671, 7D54FB31A2DB594B3358D7502072BC761CD67188AABEF6671338FE1EE8206408B461C9A0EECD55ECF96B3AE88E3DC2334184553D7450B7923A92BF878794570B, 5D29AB84473D3BBF53515175BAF34BD813F7503286DF31CEBA66DBB511A5C9C02ED937F064BD2E51D2803A90AB23793F4CAED28B4D3D5A22EC86366D78AE366C
+21AD6FFDD90F193DE8400A0922B53F12C5432EA9D68A87E9132EAC9144D51A6EAC24FCAE36B54A079F95BBDAA95EA51D26AECE3AAD19EB3795147353, 1BF703BC55FFD2CAC895D8A5053E0488CD1214DC16B78C9F1D48E73E98766122E80823830322AF3D4BE61A125FF4A9611218FA8F592311FCB4CA73FFB972955, 830EEE6304B9CFD2FAD0B3435487649B56F3CB2D48A8C4483DAC916DE4508CD6ADD484ED96616CEA3D58E226E461F5DA83627CA97747354088EAEBDED6DE0CEC
+65084FF98B2D4BB9B8C01E1B681FBD384FC98BFD839F97BB398C05B3CE7F4F4C046EF60AA41FDE16DEC1338FFC1BEF57740C6AB0074DC1A6BF3D59F9, 6DCF992DB09C134D7A795706BC27A31228284C04B14C51635CAD317A86F283E52EA2EF9A16672E75C90C5D21B6868B1D56FB5B482D77B6978608930D2DCA3655, 3043DA0CB9FE90E1DB6E5CEFC99ADE87EC2D2079739400B17FD0BE63ECC08BD7C304AC708CDF87A3EB6FE81D506210E27999DB5BEB9F133D939988E0DC65507A
+12F18EFECA187E32D2A405A52385F37A8EF5CA3F88ADEC731ACA4111B6B7DEDE40D4CE21FEC5F9A449C439AAFF453CE065C25401015E944F43DB80DEB, A2D87A43E208C3950E473375D83B405BD6386EC345BE53A0970689E490D2C38C63AA3293323837055BFBB586F85E2ECC832C10A20527EDDABC63D29B2DCC9654, 4835E6A2F6887B249EB7C59146AEDC2A2282552AF47B146D41F5B277910D62690FC26EDC0948BC6200CCD3CD6F0502FC88C39596B9F15DF3373FE03DFF4D1C91
+38D4ACFC5E497A9877EC10EF6A91DA6FACE15EBE9A09C559505EC33524279C9AC27E6A65FC51ECECDD4CAD00FDCFB6A13146FC03041BBCEDCB92829C1, 6C5756DA996E5CAEADF3445869E1AFC579691ED3DD0C743AF0A6895BC1F0F3EEAADC85C6F3DCF6D0AA2E4A066FC06C10BB307FC7866C90C41168B0A079C27567, 86C242A26CC17FFF561F363F328E1ABCE2BEDE7BA52E3E9259329A763C7E61EC6297A5F33BE87E7732ECC590C945AA28C48345ED0DBE085DBEA04D12A59391C1
+AA7E06F51ADC6FC967C432CE3FB58F4F06A41C3BCE1D500BF11C499F6C76D5D0477B3F31F4F5C6C697E60702F96F23E393D4F4090C5336C962B787D43, 62F9FD1F81D06E875C8AB89BDA12B9CA42838740C11434BD9E6C819B2A9799EE9CA71F54B9460437D5F5B9E960AA0CF1A2068B5DD556A5EAB8FDD887564F2E8B, E4A0D15F43C33EA9064784C8DB693150A500D44CE4BFD2193572FB507459541B67817EC57872D0A2B40A2EBA96168EE1DB20BA1622F30B95519DAD5848A4ACC
+1FF7A14DF50954F5C374C986ABF20ADED13EC54B36A57F023D354DCDE45648170D671BD95DEE15453C7B21508EC4D6BAABB7EDC1B24F9A45C2826977C9, 47CE8E30E795F497E30F6086FEF83C664F924F433A67262A69DBFF742F08EE8F42D07FDFF7614749288B9C468B18C8195BFA4F7F77FAE9EB7AEF24A0D764E412, 47651C19DD7DB5766BFD2DE1EC1427B32140156BFA6D1AEC21C4DCDC6ED8414E4C47A9D770DE83F1A2DDE1CFB234C9016004402E96AF9D4D87C1B23752DE619A
+5FE6E3E9DF1BFEE14A5E5C9403D6209C73BC4FE1A3F07D06B79FE969AD02D8452835538C19CA3FCFB57163F1AC4E84300327C94516EECED147873C675B, 8E3CDEE1DB91B8ADAF9E34C0EE3969EED99E36A1F25F43BFF3F486BC8A2B9B0ADD116E97B8E0E92DE2F8CFD7CB5C7B3FBF5C34F29A3A23C306853DF3569257A3, 8856EA8F054A070FC29193AC7B4FFE31D68960BCE355AD7761A3D33557C2F00469BAC0A9D8D015D1B92DE359555C7E3F10A35D6BF8A78AF898D0E0A0EB1B5FCB
+11FB4ABBD9D53FCA3DF1B15BC0B8261D55B34EFA4EBD1771426DFBC3D070888CF789FFAA44D5EBF6F20542BD504EB8C9009775BCF44CC6C73D695B53611, 365250A27F17CD0608876B113DCE0C1284BC09A73E14D115D157B7EB4FF1C13EB04A28A1EBAF821B21858097F08D87826D808F8F8175937B534C16E2E7F837B3, 35BBE252FF49946CE2AE2533DF2B89FC7D266FB390199CC1FE5C443447DCB290C7DAAD83CD7F7F44DDED6136436E4E99437C96A87E8CBE70C2FF36B853F7D8BD
+35F1E0338D7FBF5EB9D51413422872580119ECEEEC374653C749F34B715199A6E69DFEFECE81C3E4D60FC837F0EC2A5B01C66136DCE65455B83C11FA233, 24E444A09D7B361BEC629E44A68CDE14250C7DE3199C61E9FAEE396C204D8E636889812E2A7C98B7E5D4F6659FCF2988089290F6A35901CD01AB54955A8BF05E, 3E73B4A036309D4D9D395BE6393F68F4E9AF2E74E55A114CCD7D27606DD1AA1ED31230863CD8A1BC336AF2A695C9478E8DEE7103314DC058CC97550D24F703D0
+A1D5A09AA87F3E1C2D7F3C39C6795708034DC6CCC4A5D2FB55DDD9E253F4CCF4B3D9FCFC6B854BAE822F58A7D2C47F11055323A496B2FD0128B435EE699, A676C578E24CC1F5B2E4076D60BE9BCCB9C03C7A4EB33B95BEC020E8036FFE10C8C7CFD7F99A97B75743C51E4640B24E331F76CD2343EF6BCAC841289E123909, 3B4223C4E0E9B6E0F004698C02198D0058DBE404A6441641D0766395FB2A767BB384FE02E82475C2C88A05BAB4F05F48ED81DC7AD1B09C1189C9BEC1D7ECB191
+1E580E1CFF97DBA54887DB4AD536C051809E954664DF178F201998DA6FBDE66DE1B8DF6F5428FE30B868E09F7784D7D330FF96AEDC418F7037A1CA1CB3CB, 73DE199BDB523A8B85A0BA71AB3CF88876EAD246D25292A2F66F613023DCAC764865B65243B7B2FED0D66D7724C2C7022C43ACC2699C8674265D53DD3D85C264, 694938CB54B3E783845BFF8DF589A181FF1C420C4BC19E8F1AA0D6CB9E5CA14728F697F298CFD242BA9B648904267EE1831F17293B007C451B3670DCDE64B448
+5B082A56FEC792EFD99791E07FA440F481DBBFD32E9D46AD604CCA8F4F39B349A52A9E4DFC7AFA92293AA1DE668E877992FEC40C94C4AE50A6E55E561B61, 45771B575901C7F58EA8616A7042721B8556AC3FC0C47AB2529D7F73100DB4A7F4B6B9F6055C53E7D66629589E8F9C0BD57E496570E0FE133B74F1C88B22830B, 8D1BB1D9BF0DD76C3CC183133F8464FF42A023B93B0BE64385AC1E7EF551594C60500AD32A26EC109D40163E4ACBCB4FADF2B365C6FF14E839B7CADBB2B84537
+111187F04FC56B8CF8CC6B5A17EECC2DD85933F798BD7D40820E65FADEDAD19DCEF7FDAE9F570EFB67BAFE59B33AB966CB8FC4C25BE4E0AF1F4B01B025223, 41266931FE54DB7446A0B60A7244D9CDD6FBBC3B3C94E3EBA73096DCFFE57D5DE5913F185A92F7B945548970B82DF0E6781250FA225D81F02F94FA1738FBD5BC, 2BEB974CC163AADB4371125EEF0936B159227FFBCCEFDFDF91F04031D4EE391D016D4A5CDFF51A20FB32042F545B84007982B38B068BA6F19E1029341FF47FAB
+333497D0EF5042A6EA65420E47CC6489890B9BE6CA3877C1862B31F09C9074D96CE7F90BDE052CF23730FB0D19B02C3462AF4E4713AEA20D5DE105106F669, 4555428E07B56F677C1149813D26558448F4E9F21132435BA44BBE1BCB8C7B9B10C7A6958E15A75466B744CAA9B02116D3FCA8A26770063B0642E3E27F453CBA, 6C459863C38BD28811F836CB8F1540F6BC66A8775F820E04770A70BFD8F5C4F2ECAD5989731834AE9890E57B969A6DC3A592EB80E15A4EEE6EB1617C76CE1431
+999DC772CDF0C7F4BF2FC62AD7652D9C9B22D3B45EA96744928195D1D5B15E8C46B7EB239A0F86D6A592F1274D10849D280DEAD53B0BE62819A30F314E33B, 1AC2C9F391160451E56890153EDEA2758B042380833A1D6D47529F83DAE0127D3B33A831C7E16DA427984309AE68F56AE23863574955540808D9CD3451E931E0, 57799943A7F8B7AF0BC3C7455C4A0E9997B256B021143CBA27547CBD0D6288F40454EF4505B87320DE21EB80190560F14571CE9A6491D1ED6011B88E29B9538A
+1CCD9565869D257DE3D8F5280862F88D5D1687B1D1BFC35CDB784C17581141BA4D427C16ACE2E9483F0B8D375E7318DD77829C07FB123B2784CE92D93EA9B1, 20D82C1825A98BA6B9EF6E525CA1E9C36CF4B51C1F5FEC2CFDCB8EA57BDFBBDA3A83EF7CBE00AE6735DBD260F7CC5A313BB7926C1E944280393CC39AF2EBD71D, 5F7E436A1D4895C8E6044D06D08B79C54C99298618BE1EA0439A74B36CCD087EA42030E53912FD3920B256CAB53C2BC4E59A7E7C6CCF14998352CAA59B76F7FB
+5668C03093D77079AB8ADF781928E9A817439715753F4A169268E4460833C52EE7C7744406A8BBD8BD22A7A61B594A986687D417F136B1768E6BB88BBBFD13, 7CC751B330A7F047F27042C5781996C98F635D6FD9B5EAD514B1B16293EDA82D555935523B4E31862B510DE957FC3CA73ED937648946ABDD2237139B540CD714, 1B0733694DCE25A31D1E38EC68589E0BF2AFD96E9B46B23F95285923A87669597C2B8E37CF5ED53EB563C716D205415DF79617F9657D0A4C31DC83C7F6F994AE
+1033A4091BB86516D02A09E684B7ABCF845CAC5405FBDDE43B73AACD2189B4F8CB7565CCC13FA338A3767F6F2520BDFC933977C47D3A41463AB4329A333F739, 6D8001592E6E889559F33995CA9F69C0D059FE46EC4EEC55C5E573D759056684DD3C8FFC2B6AF2FF6C5FEA0542B6BAC0051D173083C5084A838F5011461B4143, 1BDC475146988CA8FC2751DD4590418885CFA50152A16B00B2797AF4D47DC668CAF7EFC0CB28F127CF274A10F11450BFCC16C4A8CA79F811BC57FF58C65D4F68
+309AEC1B53292F44707E1DB38E27036E8D1604FC11F399ACB25B0067649D1EEA6260316643BEE9A9EA637E4D6F6239F5B9AC674D77AEC3D2B01C97CE99BE5AB, A2049269C1F1ED431B5ECF577362906503F335ED86711CA35867F414214BA3F3382C277793605C03AFA6C2A9963EEEF0454E53AF8626CFFE4DA3109C9D4A9884, 7097C6EE66E2F86C208592FFAFB8D960F8CBAB36BFBEA9761F67A2AC63960EF7FF464D5E58D04BBF820462DC47B2B794CF78EE68F1B9E037D9A465A546424C72
+91D0C451F97B8DCD517A591AAA750A4BA7420EF435DACD06171101362DD75CBF27209432CB3CBCFDBF2A7AE84E26ADE12D0535E8670C4B781055C76BCD3B101, 8666995B6FF5AA7262A9A315CFD9AF912995DD981CFF2B82E5E149106F8A31197F59B3DBBB42AAB90A76F581F1534D1CD07FC0B9BFAB90FCB4E6B0FB59CDE1A2, 7AAA0293E48DABCA6918ED16BF4E79DFABD70A473EC4EA5C6D6EA5DC27A2B24D7ECE01125D13BA76C6A3857D605D6D5614B2263CDC46B19FE4D9296749B06BB3
+1B5724CF5EC72A967F46F0B4FFF5F1EE2F5C62CDCA1906712453303A28986163D7561BC9861B636F93D7F70B8EA7409A3870FA1B93524E2683101564367B1303, AE6E54141F62957A7CD05D3660C43A3D26D7FED89F9D7F744A752AF3D85D2B5193E81E9CFD0279F37DB08D4965E0D732406077BDB2A32E19E6337B13A25232, 6001299784404AF17B12BEE1C5D4D29A1E92968AD0B4A4A0F4071704462278A937D878BB657A05C35ED65910717477405E738766F97DB74BF371EC37BDA0BB74
+52056E6E1C557FC37DD4D21EFFE1D5CA8E1528695E4B13536CF990AE79C9242B8602535C92522A4EBB87E522ABF5C1CEA952EE52B9F6EA738930402CA3713909, 8801B01792AD5FFD7879371AF5B5D14D10B2537C68D91A94FBC0BDAF50ED5AFB0D4F43E9543912C639AF30E61E750C70C9878568933B91B5DD09BA27F3936432, 1352C08742A0ED83E1AA2614830724082560EA74852F915EF2531E52B1FC8D592BD321377C174DC8669138EE45FD1D0A4C73C7314B2B214A65A66CB7178499D1
+1.3.36.3.3.2.8.1.1.2
+1, B199B13B9B34EFC1397E64BAEB05ACC265FF2378, ADD6718B7C7C1961F0991B842443772152C9E0AD
+3, C7FB4E367ED789413FC9648CE0E921156F37642B, 554BBA4E002E3F5C7CEF7F0BD169CC5979D8FF3D
+9, B9C27D4F77F891E19A9B66432AA4EE009F905CD7, CA3AEB5275D7A2FC59156D6EFE6FCA5C6D279095
+1B, 9FC202B13BD52DCD3B764A4CC12C25A583D4218F, E2478BADE6590695B71CB293848C999EC243513F
+51, C62606A16CE0F762972069A66F1B6289A8980968, 86760B19E3A73AED23B765716923C8667DBB6727
+F3, 478B9E7AA6C7F9C0ECC30821FE2D80DCC9038828, 60A75E23B85D8C796917CB11DE58BC56B9F32CC3
+2D9, 80A19629C68B97D3DA6E0186F0384BB000B05C00, 41CD264607E9392FE267CBD10E82003E4B57B58
+88B, AB7256691D93B725F652B8AAE083E8CBAEFD27A, 5F84734B7B5C71C4BDD07060B98FBAF5BA046E64
+19A1, 7EDC23B26353D3D22FD4652B9F22219D34611FFF, ABB190255153CE3F11C3F0F9333D60E75A79AB4A
+4CE3, 4601F611407B89151506C235F7B0A11444CE1593, 184F6B7C93B0AA2EE0FB88A8786D6973743AFDBB
+E6A9, 6F147255C23966D511F9FD6365829A1D10542DA8, 735E524EE14B25D6B80E264C9A631D30D241D5CE
+2B3FB, CEBE1488D271403728CE6F683079BA3F4E26296C, A018478714B97751928556FCDA547F2B0C37BB34
+81BF1, 8CE13A0E44DBF8BF9750C7ADADB8507A9E5844B7, 7BF6B44B9E8E1528454A00F00BEE153991BEEF85
+1853D3, 82E6A6BFEEC69DA3F33E80C34F21AC66314889D2, A8142DF848375D7F4858A1FD6A8A5214F5803BF
+48FB79, A310575DD16254F31D4686877AA88763797AAF2A, 1559B87061A77EBA799963A095DF12D8099A80F
+DAF26B, 9EC393B024B60F6EE75354A972AE0066F953E622, C55DE2B47E47B63E2626A87F2906113C0B8BB7A5
+290D741, 7BFE7D6A8DD8161C11E74BCEF831BCBB395C89BB, 40FCE2EB687D50431FCD76094DF0FEA6A83B6F82
+7B285C3, 9F6D527128AB1AA34250B1B3C0AD6FD1730C8890, D4E3666D854A137B676B1A68DD37213A806CEAA2
+17179149, 91EF5FA6B627C357A56E47DFA6E3FBE89394C902, 2EC5AF4F6077883ACEB30F31E1690FE379EEA8B6
+4546B3DB, 43CC4967CCD20454DFDEFF8ED268369DD48437B5, 82EF1F5D0374446B350ABC0D7D989759F8E817EA
+CFD41B91, E73BC8FA0AD2B1203F043D2AA1F0CA68B32FEE70, 9CCD5C7FCBF67AB69518C560A3876778496FAA84
+26F7C52B3, 7AF2D069A0DE8926A72F80DB38F5C2F0832EEE8F, 37303163935FF83B9569346608BB193D5EFACCCE
+74E74F819, 58249BD17B5BC4EAE0667D569C1849325431AA20, 67B225587B53DDCC1BD9C165776035B675657514
+15EB5EE84B, 8B89C64747CEA2DCD260606441E382D26AE4E78D, 92D4C0A742D2ED22567A695897C54B1DF42BAF63
+41C21CB8E1, 879DC7BB9C64462B9D4EF93BCCAA718FDCEB2CF3, DA2FCA262DECC9BCE005CDD4EA314067360A36F5
+C546562AA3, 2ED4A98B1825E1AC652D302A6907343A873D5C1E, AD3791E9BD1EFC2497DF8A24C7DDE24B1B8AA7E
+24FD3027FE9, AEA7C797A1258FFCEECF336579E9A3060D3314C7, 71C86C66C63EE286E4497C465E40B5F27B2E1439
+6EF79077FBB, E3865247A9CD505570B622E0B2496B9AF2F77751, 4F201934586E8C8D5EF272C195FFA6EA655A9C89
+14CE6B167F31, 6C46053C25AAAB6CC6BC210C9894527288DAD3F1, 83327FA0811EDBDE196887212B3EF4E9D4EABD90
+3E6B41437D93, E5B753D7E42AFC1F341BEEA988527586ACA63A8, A301D54CE2A1EC084642E5DAC0BC0D8953FA10B5
+BB41C3CA78B9, 2F6DA4670AF94B8D985598AE1678B773FD2054, 47487962BD6E98E75F53B83FFF350525E301EC44
+231C54B5F6A2B, D047A93FAD51E8CF0ADB0A945F69A373EE7EF518, 6CE6D5DF601ADB14EC40C3A4F45389791BAA19E1
+6954FE21E3E81, BD30A8A24EA7FC704F6D78F610FAA424A19FB641, CA1FA01C4CAA062B26E047FA1A1742E3A0BE5B9A
+13BFEFA65ABB83, 5B2155B7F88CBA4776A99A4D576FA51AEFC2661F, AE538E1DD40B47918EB488D4E9F4F97185C2ED7F
+3B3FCEF3103289, 3B48F28A395B129CC5E401992AC40A88E822DD55, E28CBF29202DDCBD7E7408EA0F56FEE2FE621215
+B1BF6CD930979B, AB26CF61E0C1829EDF9D4A02347A6FEB842921A1, 2FE84DC812839C3C7DF797C59E0E4249F1E53CC6
+2153E468B91C6D1, 12FB80F49600F5407FA93C73A6F920C395CF8D7, 8A87B365DEEE700CFACDE84B4D4BB7AF31178D22
+63FBAD3A2B55473, DAC793E050B85F8DA700E5B2BCA35351CEF635A8, 6A34E869F981BF1A0446B8CD0C193D76587406C6
+12BF307AE81FFD59, 6260A68D58BE6266FFE46F06485E6AFFA70E1855, A43FB7DDD893FEC502D40A81A945234A4B69B266
+383D9170B85FF80B, 248D7BA383EFEE833E48DC389F97D7362530C884, CFC51573765686B7370FE00E49A64776FE7E2C5B
+A8B8B452291FE821, 8D3FAE40272D97BAC5E3B48E9E5C338DC4C990EC, A286F113D81F42A2BB6AD39C17F806D0559EB3CC
+1FA2A1CF67B5FB863, 6D2A2F3108F409E5AECD2B72D49A9CBE0D2FE618, 51BDAB375981B63DDB5B555B7CF6EC4223E7FBF
+5EE7E56E3721F2929, 5F5A8F842DE50A36021576A09683F24C27D87E57, 9349EE2737090C982ABBE05BD67D8477C48B31AD
+11CB7B04AA565D7B7B, D2FF44FFA356FEE83CCD3F135774A9B4768D0D4E, 10E0A878430059B8A777632CF97274BB10006A7F
+3562710DFF03187271, A42EEB3BB04B0CA8326E81752CBCF4A43677109A, 992D074C9B0F0BBCAC56925DE619F3F47CFF9A7
+A0275329FD09495753, 144155375F113EAC03FE3D6BCAD7206B9796BB19, 3F718E3527BBAC3BE08FD3E780D0F94B678A2B24
+1E075F97DF71BDC05F9, AB4A591618808B89CB3941BA5424D331D54662A7, 2DAAFED9F04E361A4861982789C268397DAF163C
+5A161EC79E5539411EB, E2DF52808BDB5DDF9B32100E5831E1774B4246BF, 323CDB20D34D8CAF7A60509348E2E8775C144EB
+10E425C56DAFFABC35C1, B4C2C8CDA6E504330400BDA3C9F969BA25DAE265, 858B401489BE34A334B04584BBBA74DF5412257C
+32AC7150490FF034A143, 89C7D485AA8C4043FD9A46DAA5FDC50A4D6BE27, D9AC64603F91BF2486AFC5B5BC3C306D671A9462
+980553F0DB2FD09DE3C9, 4733F6C731A03DE772077A51396CCB0F26D2DBE2, D3EDE8898C555746F4C3376359655B677ED85E50
+1C80FFBD2918F71D9AB5B, 292823FE18CC0CAFB7F210755DDD46F3317C2DB8, 1B7CF8B20A9C36CAEBCA73E661BF890A79C044DA
+5582FF377B4AE558D0211, 2AF490F2A26C9E738BC0DE43BB1F50F374BF38B9, 9EF4016E77079DCAE7D7C621758BD6AB3185BBF5
+10088FDA671E0B00A70633, C739B3D2374027BC59D4C1C8DF21341FDCD5CAD, 45FEE4F6956DEFEF25244091987C2EEE0D84D50B
+3019AF8F355A2101F51299, DE7D5AD2E04B77314F80872544F9A29318F7ECA4, D5F40B94B2683AB5AC01FC306EFA9D12DB138BB0
+904D0EADA00E6305DF37CB, 16A1AD73C8AD2413247F10184C68D456C362FC49, 3ACEACEAE70873F0FD6FB9229CE1C978211CEF28
+1B0E72C08E02B29119DA761, 7527037D43C3FDAE7331D334E2E2A621E7EC4D9F, 6898CD05F4765A689C70935F1D0CF95CECC9FA22
+512B5841AA0817B34D8F623, 7F994F88F4E5E1D4F55A3088F512DD6A68CEA959, FF7C8B7DE13CDA4B3A6A7E3A76F03C27EA037F2
+F38208C4FE184719E8AE269, 5B44F555E6BC81A6EF4C18897431898BDD318, D6E3F6D49E972DABD4FBFABB1BAAE723F38935D4
+2DA861A4EFA48D54DBA0A73B, 6FB1F0CB32AAE55E3C3F138F3149679B30270D40, 904678F96BB20577368578438FF32E9D5EE1D976
+88F924EECEEDA7FE92E1F5B1, 390AF109E9CBFBC55E5FD2DB2BE9BBFE65187CB5, A690260831A2CB5575C2CD57AC14D7A8165FB898
+19AEB6ECC6CC8F7FBB8A5E113, 799CDCA7162642170B059A259416764B214E7DE6, 8871451A8453D7EFE44B6C62D10ADCEB59B67779
+4D0C24C65465AE7F329F1A339, 99C604E53EEF1B83820059ECBC9F87305CA28126, 96D7F7587DAA3526D8111E3F083DBE41DF8FE062
+E7246E52FD310B7D97DD4E9AB, 93ED8BE431D2B3CBB002ED224B3E98CFB59396F0, E9E9253DE3118DE71E83135920E6324F1EE055C
+2B56D4AF8F7932278C797EBD01, 4EC66C257EF349078BDE787778835EBE2CF2B62, B693B59C42028E2E2E8A81A5D8F84ECAA2613671
+82047E0EAE6B9676A56C7C3703, A95A4A8E4EE4C1A72DB335F673441F0BDA077A14, 12BD22C58B55CCDDA63A031F91DAA3FBE0B4936E
+1860D7A2C0B42C363F04574A509, D6D6C46A13DD4168553AA8EA4AFC0B2CA332335, 6D2A4B3396266E0EEE255B4B466E3DC109F35CA3
+492286E8421C84A2BD0D05DEF1B, CB19A1775C351FC2F321F0986B78F0B9E9F7FACF, D007F23B3D18D35503C5576D34277DFA09898B33
+DB6794B8C6558DE83727119CD51, A64DD2C04C921CD891CA787F6E93AAAF9E540B11, AA0CEF20DA97E59BFA280E7218648256432DDBDA
+29236BE2A5300A9B8A57534D67F3, AB474067892316D83808079823D13EDE5CCFFB27, 59F783F08C96D09D5476BF50B775C8771EC59D47
+7B6A43A7EF901FD29F05F9E837D9, 7F8CB6AE8FAC8E548623C0352957F172EEF8D776, C085448429F49427868896C6F305B4E3C2C4317
+1723ECAF7CEB05F77DD11EDB8A78B, 67171486BBD065066473B49A9001C5C50BED09ED, 4D990D183F150B93B6CE006C9E7E0CDB4269B3A4
+456BC60E76C111E679735C929F6A1, 29E6DC11225D0D85707CA61ECC8E36A18A5DC62, 1C34278B08A23083057107844BDC3B506C8E9538
+D043522B644335B36C5A15B7DE3E3, 966B05F1970857F6879793A8725D063BC09267F, 9366D8BD0238A46949D398C1A8FEBA810D945987
+270C9F6822CC9A11A450E41279ABA9, 6489855BD8DDF9BAA070137C03B5BB886319958F, C0B698629582156A3F0EAE3B619317BCF39D57F8
+7525DE386865CE34ECF2AC376D02FB, F28CB17368CFA15DF1E7DBDC3DD40C5A48666F6, 560C5D06848607D9CC54BE3AB621A8891E0C246
+15F719AA939316A9EC6D804A64708F1, E788D78BD0860B9D97991A85CD53A6D6B61CC1CC, D8FB74068DCE86237F83CAF7792FA2700A77674
+41E54CFFBAB943FDC54880DF2D51AD3, 1ACCB5856CC76448322DD2FD9F8FF05B1EDE2FEB, 42A30F22A313EE8A611D71A308A3A5ABB9A4DE3A
+C5AFE6FF302BCBF94FD9829D87F5079, 3190F51FB8D67FE9BD5815D05BA723D6D0EC05E1, 903026D439EEBBF6D20858B9F59E9A3EBD27C84
+2510FB4FD908363EBEF8C87D897DF16B, A7ED2E7D21FB9710533E51EEDCB77956BF4778AE, 87F5953C1DFADD0525D832396628C9A731BBE295
+6F32F1EF8B18A2BC3CEA59789C79D441, ACEAF6C9ED572F26A0A6E892A037F4184C9575C8, 4F995EB85806B80D847618CA8CD61BF8AFFBD5D7
+14D98D5CEA149E834B6BF0C69D56D7CC3, E3E2B2F621F8E841B4F49A60A55E7311FF49C593, 679F0D7105ACF1852CCA869F1152F7C5030F6B80
+3E8CA816BE3DDB89E243D253D80487649, 57B8F31C57B665B6FFA996E8355945ECDF449AA3, 70009A0956BF9F4373B41D2BD329B14F1DC9FEBD
+BBA5F8443AB9929DA6CB76FB880D962DB, 4844FE5273DCEF824E4B670B2A6E51B61D9E95FE, 7BE1FBEFA9B6F12FF626432D594E3965E6EAAC94
+232F1E8CCB02CB7D8F46264F29828C2891, 7DF2432CDD6CC8F1C10F2991432436A1BA2673D8, 83A3085A5659B798A874790B4C28480DB189FB18
+698D5BA661086278ADD272ED7C87A479B3, B96CCB88B617C7C4290B263DB6660F55BA51C15C, BCEA8645FC791558515002527C93CC65CF91FE97
+13CA812F32319276A097758C87596ED6D19, DCE08173664B47609CA29ED7B797FD88983D7D4A, 208B43DF259203A5819C70A5F8018E8528CE9055
+3B5F838D9694B763E1C660A5960C4C8474B, 2992BB2B9AAFC37F4EACD5FE0052F69837098032, C5A0D7CE37347290DAE7DD72AAC081EFCF6904EE
+B21E8AA8C3BE262BA55321F0C224E58D5E1, 406B89BD3E5C2EDE2FD7BEFCA40F861F2F30EA90, 45ABEADCB4D1B3B5EBD874E706B49399D694D11F
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, 738067CF1830EF4C279A7234FF14669F82EB30BD, CFB1234BE7FF4D06BF3A5381C21BC455EC1FA5C6
+64312DFEEE1AF5788CFEC3176D34C11F84E9, C6DFCE2B61DF59DC28F76269F08442304508AAC1, 4E38C592F17F5D51C1949297D145079B34D8F5CE
+12C9389FCCA50E069A6FC4946479E435E8EBB, 6B4093EDE5FC653CF87D203418A528143ADB50EA, 110E6A29288AA01A1078FF8E9360E0C37AC0B212
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, 65289F6EFFCC4FD0B2AD1C9CF1ED7D44DDFE28F9, 6AA0911599CDBBCDEBB86B7BA651FBA944109DD
+A912FD9E31CD7E3B6DEDE937884905E530493, A5C880FC6454EE96F518A733EDD113086D5B8AE2, 620D2FB1BC2F589371DD17A1A3955D4B8B779247
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, ADE1D99B5D3A3E25F7F82AB5E6868194B3112BFC, 91F2198223591DD1C22BE0F87D52EE3172A03B66
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, CF6F91558CFB5C506F69C51C4753AD5EA16935B, 884B6E9B2175E1584CBB063EF1F24F5F6D3E0AFE
+11D500BFAF40AC5044981798DB5FB39F2C17B81, A8D873E91B1D6065F71782F6A62F4E3E12B5C8D6, 34A71492AE30532D5F48197DC6A3FE5D65EEA9B0
+357F023F0DC204F0CDC846CA921F1ADD8447283, 3F89F5C514E9F8F13C9F5E6BEDA804FC4C9AC7F3, 75C1C147E733A0A2C67B445137C409C17A241A68
+A07D06BD29460ED26958D45FB65D50988CD5789, 11DD853CE9104647FCC557880DABB3C45BDD102F, 6C05C1988E2C5B10798B236E867ED554DBC91F37
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, E91AEEE88A231BB72F6D0F27940414E13628DB7E, DC2F94FF981BB6D84C77C1BBA1E98AAF60CA420E
+5A4653CA673768565B41F775D6947D55CF3813D1, 1851123C9E165EBDFDC6EDC12172800D17CB3665, DD89BD3243D8654421532E60CE4244916481DDC8
+1.3.36.3.3.2.8.1.1.4
+1, 3AE9E58C82F63C30282E1FE7BBF43FA72C446AF6F4618129, 97E2C5667C2223A902AB5CA449D0084B7E5B3DE7CCC01C9
+3, 1092182A330DCDBBAB7BD585E1611B05D197DF5745273FDC, 65E8622349AA118D9E46DAB8EDDDE2BCF7765F768C05E708
+9, 283805249E1B5F851F13B0898F2E15BD987F507A1C59CD28, 6D580AD6DE0F83B2B1C0A032EF987BCF19FCBB6FB562AD49
+1B, 63CFCDB1794BF4D08ABC2FB5A690CDB4CBD9B773A9030E9C, 2C9CCACFED46EE676462A85B7630696C08E8CFA2A3C5454A
+51, B9E2E18D569E89DF2A9BEA6308BA9D5DBF423C2629F0880, 2AE1AAF7ACC94C7F2E71C2CE159D64DE24EF280A622331EF
+F3, 771FBFD394818AB771C092B7595F86A22014F6F464CB0FC8, 22751181C8F46E51C81F091A3A4302B751ED33CF9C2180E8
+2D9, 548D657F8CE88843CE264B05CD7B69F0B0EB64A04D74D589, 38D90D7F5DF18312CA2F330E18D3E6F24F0A30663DD25A13
+88B, 3D746D98DF0BD2F7A02272B1F9701E148FE11EF702216BD6, A0C5A7E32788C3DADB7ED3F9E4B6658ABA007269C49EB867
+19A1, 3903B50AC6204E25B42FB3284CAE57823956DE1642923A2C, 92407328D48FC4744E7AB74663B2F53AB22F5C665DFFCF01
+4CE3, BBFDDC6E8C854B0E536BDDB23B349204D8AB7707ABEC15CA, B82BA2641EAC5AC52EF8A31720AE70F6E0F36BBCE851787F
+E6A9, AADC7277150D3E5496D26BEE207C794C744018FCE01BDB8, 14C4737EA885EF1868D38E02DB74518F9B7CBF57820E4D7F
+2B3FB, AEF940DE82B53777337F53450804AC12FC764ECC8C833BA5, 756734C073E606037F7B33D7BEB61E35A6978677C5AC805E
+81BF1, 215E07CBF1807929CFB831D2C77E0EB7F96F10ABA1097E76, 598033349BE43EB485A49BFB4BFD99CBA52E2E38DE53D6D3
+1853D3, AF733E223D0BD6A82B0B08F87EC80D51A2D784425AB57648, 71E3B510F855A0401A1C89216FC4398A32D2F0202F9972E1
+48FB79, 4647957AA272970E10FF356ACC8BEFC86F0D47F96AA5F8F9, B1A3391E0D6B4AA9101D1140FC46A1A136BEAC4D62619927
+DAF26B, 6755F734FF9EA14560BD4FF7FDC0F9669F046D627F602F84, A3F0E638E297E5602E7DC034306234D30C6F1059213896CB
+290D741, 63E76DFA522A4A37DE2FB4F2BDD1E6EF10A8D04CDE9107D1, 46560A23D8F8888B59D26D3013066C785410305990A17724
+7B285C3, 1B9170CE5510A1A9B4F0C7498CCF7E243F139CB06DB23C82, ADEA7E7616874A66F7B7DE96B4E1A5464AA780511217EE34
+17179149, 619EBB76BFD371C9439E3CCF1FF428DE571459C20270CA9A, 3725FE51F61F030E714D734771AA5C62ADF58AA7E9DC5F3B
+4546B3DB, 7DE427F3C8A80AB9D41D691BE0458FF9F36D93BACE1D3BEC, 829EDCD23C3F1E5EFF78D9B5EF8D9328ADA53A8E296956E0
+CFD41B91, 89137382692BC326D4420EFC7F6B303430C848EEFD752FFC, A16FC076EAE968D93F77B4ED64FAC2181E8E8A6429D20110
+26F7C52B3, A69A944A6ADFEF70F5C31EE7882802AC3095E51F8F12E26C, 3EF2933987F8982BCEBAC8CC0C0A979A42BCB8338E5E2305
+74E74F819, 95C083D64BF100C3CFDF442A5D723A1AF11F21D716BC03CB, 8050C5ACC52997B6F49629147EB9B8D0BFB1423B73B223C5
+15EB5EE84B, 6F9BEC0ABAD51449138567FBA0FF27C6A6610394E81F3E9D, 9B90FDDCC861E07AE595EF873BE967CE390ACB5CDAFCDEC2
+41C21CB8E1, 63E9E44FEE8DBA870070A20AA7CF1A76DAC28DA243BB6AAA, 47C48532E4A1A0D560AB115F4B427C1BDC3F389CDA4256EC
+C546562AA3, 34C81F016C63687B5AD744C73048780CAF329B17590DD1F0, 7D8E32604380ADC773FF6337C22504AC0BC5527060697676
+24FD3027FE9, 8F39781B5185527587D749F5383087EB5F7AE24245DDE354, 15B5EFC96F3691C79652DCC5C6A3D4BBA2A3F66424B06635
+6EF79077FBB, 6AF538CB302B05632F16BC97FE28DDB65E37BF8BF108398E, 3A0F2D6C6D02870F31746B1E417FA7B290AE2B86B450A17C
+14CE6B167F31, 91C8E692E95DA99BED3EB0A52CC094A70F3736877F4FC9C9, A2E72EA1227E9265494782349A3721CD2C70566F65B59042
+3E6B41437D93, 3D106AC1386049D4A2B5B953B814147249EE7E2AAFC1B405, B9238E557578880DDB81DE51855C602A05E9E9FDA881413F
+BB41C3CA78B9, A58CD98B2FBB2088A50D5D295D92C8F0BFF08AF6CAE435A3, 21CD3403072DE173DDCA4081B510D29068D33AF548D70B32
+231C54B5F6A2B, 475B7FA5A3F26FA8E648A73BF4FBE3424909A1C6E2E80B57, 88411CDDBB9D68CD7561C008795B94A4C6409084F08824E0
+6954FE21E3E81, AB0EC15782973AC4D06FFDCA2A92EEF7C721BD8E8FD24BDA, 336FC43185B111BC1A015A77C697136F6F8F82F4A939E474
+13BFEFA65ABB83, 3F2615FE0BBFC7CAE0E29CF07827367DBD0FC675D3EF2505, 822550619B52FBADE12C6B8514D04E253C0BF4E2615FD6D8
+3B3FCEF3103289, 5C37B713819F52E92D7F45075059340779BD0B98A8A2145B, E5764B6264B75724C1AC3E6DE276DC5B09F93CB02F3DBED
+B1BF6CD930979B, 753CB33318F5CEE648A5E517D112B18BEE1154AA8D9BBC5B, 1C0B88A400E33D17EEF0E160080FEBBE08A68C3D296F79D
+2153E468B91C6D1, 95AAFEF7557DAEE0ECF5C8A1DF2C059DFC7A5B76F5A16E8D, 984DA92576BCA984EE659B930ADE58FB88665DA7DAB54855
+63FBAD3A2B55473, B1F4BC63FA8919EB4C8279B9036E2D8008480C94DD24BC3C, 5D30188F554AC31AEBF73B4AEB4AD0A406A0F92E6ED023E1
+12BF307AE81FFD59, 470DDDA4B540E60A606DEE486EF703B560EE72FACF69E7A3, D8DD50887ED9C06AEB0CC77874195DB040A1387F41D4F6D
+383D9170B85FF80B, 2EF783D2483AF6366416AD1C0A196F9798FF7CDB9C248D55, 39B3D3C737E0535EF1501239EC9829D509BC42F84CEAC6BC
+A8B8B452291FE821, 145421E949FD791C2F1EC3A49F8F19165157995FECAC2540, 20CE7EDE918B204C1EF7732CDE43D08DD2CFB6A85AEC9D72
+1FA2A1CF67B5FB863, 1F8DC925888A05BE2407BFD212F7D8A060814D72FBB568C5, 33A72AD948387971AF774765D9E81F7DD6D768E70D59732F
+5EE7E56E3721F2929, 5FB7ACA5BEAF2C071C73F097638A439C612667D164C8EF20, 3A760B80FC17D31298F1B82B42AE634EBFA0324E55E10097
+11CB7B04AA565D7B7B, BAB10DB060D551DEE0A9FA4056844ED9E7344486662E7AE8, F6FCF37396A82E1BDB98D0362FA712F2F5929176B3E0AFF
+3562710DFF03187271, 6FF6FF055B820B59CFFB4448EE0481E1B980731E4FC3BE83, AC511BAB968C904C82914A323C36FBE7082B2E0603928771
+A0275329FD09495753, 503618F6A4CCBA67238094C604F27821D053B8B81AF6B888, 798B3DE937FCC372DB2329C0EDC43024324C0F6783FA9734
+1E075F97DF71BDC05F9, 9858736320E84277A033FC8F3262A16621CEBE67B3E3EDEF, 9B56ADE6642FC82522A114778879A21D6F5C2A565CDBA8B7
+5A161EC79E5539411EB, C0D0B992A1851717A31A7BCB782162984BEBBC3C149A7EC3, 72D68E412040B8C8B2843C56FEDAB1E21B4D6E2E0581DA9E
+10E425C56DAFFABC35C1, 6D50B1338C326098AEF346F387F58DDC13D65965BB887A7, ABCDE68582460C35C22C5581211868FBE582E95F52B28D65
+32AC7150490FF034A143, 6369D091B37E2C303962A911411630F34EE2224E8BBB371, ACCB4DE0CBBFDDF719FCDD9894B10D57501CB7DEF4B02EDA
+980553F0DB2FD09DE3C9, BA806D38015B3ABDB49E538020BF74293854281EB1EE6237, B0A3873A403BC70B99BB338A636F83B56031B8EEB0EA8F7
+1C80FFBD2918F71D9AB5B, B35C4BCBF16EE0EAD7F31A928BA4B11C3C89A1B484AA0497, 24D557A55EE6B62064CF1E17AAB6730B7BA9C8B0C9B0551F
+5582FF377B4AE558D0211, 71166313A0ED414E84319B81C5CD092646005A916B73EFFA, 83F42D361CCAB72FBEAA4694614C45DB4E19F3FB23698D8F
+10088FDA671E0B00A70633, 98E7032593C0B30699728A7644CEE3D6FAFB36105CEF7443, 907DD731EF8995DB07863E2F93A6ED1D7855693188A84412
+3019AF8F355A2101F51299, 2D8A6F716F08246CC03B0B56294DB0E8CCCBAAFD053977AD, 169ECC1840FECF2E95B176AF7AD4B0422E4DF3FB985F0220
+904D0EADA00E6305DF37CB, 8C5EB4A614A5A4B024CB3B37FEFC990C81F70FBE930898A3, 3E0EACD361D9D11AEF8AA79B3BFD47028EBFA48C38B3A66C
+1B0E72C08E02B29119DA761, 376EE66D8281DE819DF64E58B4BACD3791697B31C809534E, AFE768E9CD53A075AA4F6DDF8ECA1CACB570CAF2F433BCDC
+512B5841AA0817B34D8F623, 63AAE0D7330A11364E95999A5DA72FC5A16BCAA6189DB6AD, ED83404103650C9C79678FCF823F4A147AECCCDFEF5C1A2
+F38208C4FE184719E8AE269, 97AA81DF7240E5EABE9B78B9ACF7D3A8DED439F4771D7E21, 281387DAD84635D03886A662221A55477441ACF97DC70591
+2DA861A4EFA48D54DBA0A73B, 4E0C2A59D8651271D881AF8D07879C78F89E63495E3974DC, 3BA78FF7484665EF7C5623695B1580E7C45808D5ADA403CE
+88F924EECEEDA7FE92E1F5B1, C203AC5CB9573D2C80F6D11D4836A58FAB8E03DEADE65E06, 784125AA1E8C6C4EE899198AEB70EA90FB2233A13A57516D
+19AEB6ECC6CC8F7FBB8A5E113, 823B9118604896905D2F5541E795A0D1B0640789657F1059, 9AFCBAC2C46EFA3D38910793674E338105DBC083C7EDD34B
+4D0C24C65465AE7F329F1A339, 49C6A23BC886F3E68657BCC76F01B0927F8C45A37435D30F, A67D709D21B58E3F0E0D53394B12016C69B5595FF33CEC6B
+E7246E52FD310B7D97DD4E9AB, A10898F6F1ADAD0AFDB7F13035A02D1404A04BC508F3149D, 61D5D7C62AA60EDD5BA26419400E6199DB7BAA39BEA7EC63
+2B56D4AF8F7932278C797EBD01, 8191C056EBEE38B4BCEFF8BA5D97D05744C23321DE234C6A, 723EA4982FF0DB56D9FB914838E9EC71FBBD6F4A3ACA2E32
+82047E0EAE6B9676A56C7C3703, 3F293C69297913A80D790C124453C791B3FD8E58E1D88311, 335410E38E82867B70C9957BD09198DCDA360C9135D5A797
+1860D7A2C0B42C363F04574A509, 1B5050EDFEF24D952864DC2436E8F55582363F9443A3EBA8, 862E5F0C23BB041D98AD5936B8A3B26AC8BCC5B0DBBBD5F2
+492286E8421C84A2BD0D05DEF1B, 17A009FF035CD6587E3A62365085CD9164FCE7B1569B7184, 83DF00C368C250F403C06B0FC4D324455D77E065E7545C59
+DB6794B8C6558DE83727119CD51, 90B25DCECFEDC66EA2A0607D726DCB39F2A790F4A4BB8D38, 7D5C0A5D204A34FCBEF5CAC6068A3B3CD3260DA32F47FFFE
+29236BE2A5300A9B8A57534D67F3, 3C9F535403C56A2115FD3008E4A33FEF321007E306AFA29C, 39126453A6435A5AF70BFE6070A18192CA2F8DC3D9204BA0
+7B6A43A7EF901FD29F05F9E837D9, 64C286ABDB1E06E4A8ACFABB3E7C914CFBBDBC303FB7AC10, B7E79F1B4F6FA04E7484341604CD0FDFC8A580419E825457
+1723ECAF7CEB05F77DD11EDB8A78B, 72897348DE96189EA211B42CE9709F083D230692F8058D57, 78DE88F3DDCB63F0D710BDD7AD82234C5B5AA5BA11C0B660
+456BC60E76C111E679735C929F6A1, 65A3BA1D1675DD7FE0C01179BD318B8D284AF6C999E43125, B053CBF758BB330A444B79F2FFCA7B3C47390F84E1135261
+D043522B644335B36C5A15B7DE3E3, 249ADF8E903C2B60822C090D3D25F2FC665677B13F6003DB, 8A02EBCF6830C0CDCB4037EAE8DF388D63AE275F77398633
+270C9F6822CC9A11A450E41279ABA9, A1C507607D0C978272BFF8ACF11C99C50114871D7C54EBA1, 2D56DBA78B7329FB0D554A82228257367DB7854F179FAB93
+7525DE386865CE34ECF2AC376D02FB, D49BA9672607802BEF389D1A9CD7A45CA69BCB66FB3136, A32B17ABB830AA91BC2A4E558A32568F987DC9A8E4868461
+15F719AA939316A9EC6D804A64708F1, 3DBF93BD107CDC4292F5F1306E624F6B3E6A89EB55CDFE0E, 9607FF60835997182BC11B5270218C16BEFA3E5CF6625222
+41E54CFFBAB943FDC54880DF2D51AD3, 694E0BF8644779716C55D18EEA91619828C41FF98DA7CF92, 9CEDBF4A31712413887AD25599BE5AA65AEC4C15FAE7B87A
+C5AFE6FF302BCBF94FD9829D87F5079, 277E66561B8BBA882138DBB0C7AA26F56E91E746426FB3A2, 27B6329FA6D83355036050F55FE87BE47BEABE14DE3584FD
+2510FB4FD908363EBEF8C87D897DF16B, 8A9E1EEE43E8593B6335CCD694E9585A745DB9CA73B2956F, AEB2EC384A0B41A8035F5753DF78099C4158ED6C09C973A8
+6F32F1EF8B18A2BC3CEA59789C79D441, 8015912DCF4004187BCF3190C953AC55BEAC939816BBB6EE, B42708696FCADE8D50C1DE6834BD9127391143019CE9B4D7
+14D98D5CEA149E834B6BF0C69D56D7CC3, 1F8997AD79EB1EE94EAD227CFD402E98EA7CFEE46678A931, 803FEE7B17F875171D59D211F0CCF8AF946BD826D20A9CE1
+3E8CA816BE3DDB89E243D253D80487649, 229A3084626E4E44E5ED62E8FCBE0C81C59138C2FB8B1309, 6E251EDF32CCABCAEAFE2AB542AA04AD35AE0C63861D3296
+BBA5F8443AB9929DA6CB76FB880D962DB, 537DF81849779C56DD18F42E616E96BAB598E3164C4A28FA, 8F1DCC4385943D23F024687A1F4C3A4D7F3AC97E13904F79
+232F1E8CCB02CB7D8F46264F29828C2891, 5DAA786C954C7FF372EC48AA2D44846BF09CE64BFFE7EBC0, 27C4DADDB974D9F81A75F0F66FA1E231B501C887E451AB79
+698D5BA661086278ADD272ED7C87A479B3, 815E094BFD9A51C0254D768E7D89E3E981015CDBEEFF6FC8, 165C69829424C6ED29CAA4525AF24451AA831D20C71D34B5
+13CA812F32319276A097758C87596ED6D19, ACB6343A55D002EB5469957191B9C9B18EC1657F67732441, 4F761714099014CC40F9390499A0D7B5A28B3AAD93A2CA26
+3B5F838D9694B763E1C660A5960C4C8474B, 60ACCF43C9EFE8D6945E5227D937BC36080A7B2AB85FB30F, 30443BB0C84D7F5D0662FF5DDC011157CFE9A7563A4D9F03
+B21E8AA8C3BE262BA55321F0C224E58D5E1, C1ACC9D92F5E5D89CC76A23513B14FD932E15748C4966CF4, 1A663705F766AED0EA311CDA335FDBEEC71CFB00C6E97175
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, F9802B875D32DF0097D5289FB08EB42131BCE0320FF5B7D, 9C2E4196073F43821302F50475A570E13973D1095DFBF6BB
+64312DFEEE1AF5788CFEC3176D34C11F84E9, A28992928E987E3F52C1A5FCBF40E42683B95DF6FCF77E2D, 25B9FB9511F9A8A327A7939CD0EF7A50FF99728544563313
+12C9389FCCA50E069A6FC4946479E435E8EBB, 3F08A237FFD7963B123FF1CC5B09E36C6533BFBB064CC962, 2BD2195E5D6182B4E2EB873FD73F6962F6A31411B445B9C4
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, 22FB682C20B5C99EF67802C7BF0B72EEC9A28FB5F3F3F750, 4022E7ACD68AC30DB6E1566CEAD4C4AACC7F30B578365C50
+A912FD9E31CD7E3B6DEDE937884905E530493, AC95E059FE0D7A4E948627DA1C21341421C139617927222, A9B512BE8435EAB2480BCAAC5F5A9287F21C3D0863779D9B
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, C0C23C85A02B7227B7979104F7CE17A7FD8DE2847D0C06E0, 6BE06F7A98F64B3C2E75D7E2EADA05E9F75F0578F902BFEB
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, 962C9D695623D442928D96EFEADBCFF46EA572F274E2B2B4, 8872F6D48CDEEC012E5C08B8073BC142DFD32461BCA1E880
+11D500BFAF40AC5044981798DB5FB39F2C17B81, 30838617C3A3EEB7C9DAF11696244F7716CEBF91CA8D2E33, A57DBF7B49789054590A1767283C2569DB76B552E174F3F0
+357F023F0DC204F0CDC846CA921F1ADD8447283, 98CB36D41601B2C82B0A9CFAA4B67B2FE402A537BCB96B63, 8CF86E0CB5ED9D443EA02478FFCEF7537EC2E5DFFADED213
+A07D06BD29460ED26958D45FB65D50988CD5789, AFFEEBACC68EF7A3AC71D73BA982581FF1CB19495014A610, 7E011B02A6D50CCE0972F9EC04B0C45D053040ED82FFBD37
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, B09E8563AC859196BB92037C623462A40BFAFD09373D3BD9, 2C3238548C3C5ABAEC51FDFE59E3A68E0BCDFB51D2C04015
+5A4653CA673768565B41F775D6947D55CF3813D1, B3226F9D03F56AC4E39478ADDF1F1588151D9BDAE16A2316, A2CC3505C014AD9695AA0CB8C269E8B09EB48AD6883D4E72
+10ED2FB5F35A6390311C5E66183BD78016DA83B73, 1069EEA05DA71C827F9863EE97C0B40E779E30D5E76FE1DA, 4B53B601144124AE5A778DA506A726D5C48BE965C971669E
+32C78F21DA0F2AB093551B3248B38680448F8B259, 560D64DE0BAAC87954517030E24B06FF9F9D3677B83F3630, 9A4B481A6342DE84BC237F86D3B5DEFFEB63C98D88184E3D
+9856AD658E2D8011B9FF5196DA1A9380CDAEA170B, 3D5D6CC9979C23BC586843791AF4A7E76A23AAB41CB66A0F, 43D0CB43162A000B93502DCBBA01C9796FE49681406F408F
+1C9040830AA8880352DFDF4C48E4FBA82690BE4521, 7DDA8AC43114F9AB3D622182D1A547610CC21FE72AE4DB78, 8C87CE995948B37B3EDB57E9E6BD7DFF60E31B994EB3E1F8
+55B0C1891FF99809F89F9DE4DAAEF2F873B23ACF63, 1E0F3DDD1A57EDB3890E07632EF3EB79BAB46D5F620D4D16, A3C5E408F0C19A2E7DB68D02A8AEBEC636EDF318DBEAAA7E
+10112449B5FECC81DE9DED9AE900CD8E95B16B06E29, A7713BFEA1C0094FDAC3E0F5A4C9B5018B677F584AE0889F, 9AD9F9D1147383EC7351074F4DBB19A630323C0CC1A320D8
+30336CDD21FC65859BD9C8D0BB0268ABC1144114A7B, 7E5850CFC86C99477BC5482497B0E7179FD93CFD903A1330, 3478E6C71ADEFC39D7F03FD2CE2B9E0DB957B26C776EBA14
+909A469765F53090D38D5A7231073A03433CC33DF71, 722AE0C081DFBC9F7FE96F2DC53E526302874216440805D6, 3E8FFD30EF8BAB55CFB5AD0BB3F747566E8FF69C99825577
+1B1CED3C631DF91B27AA80F569315AE09C9B649B9E53, 5FB77B7FB9A18BC8EF9422E15461D0F4B2A2A3377E3A1E9E, 3F0C3D559B113DF0B0F6FB90B5283F8E02F13A1C8F76D327
+5156C7B52959EB5176FF82E03B9410A1D5D22DD2DAF9, CFEE109370D6562C84D635DF3EE574EFD1CA1F4B0D96675, 4F37612F3152725F3D2E6E8818ABA69F998EC02BD64BBA3B
+F404571F7C0DC1F464FE88A0B2BC31E58176897890EB, C0DE3CD9C235AF08C1DD648785536B6FBD4DBEC167952B33, 67253C45BA6F21E88A0351994728C178881DA231588E139C
+2DC0D055E742945DD2EFB99E2183495B084639C69B2C1, 8B95AEE9E7603F70CFF61BCE9322252164EE96A16F05A006, 70FDDCEEF65A69FB7292327BC7394773E3994749BBD9855A
+89427101B5C7BD1978CF2CDA6489DC1118D2AD53D1843, 7997B4300DAA7F83FA179ADAE3D571C7EF5FFAE53E47EC85, C08AA02FBB2087A0286140A68B4C6128AA6F4D43180B5833
+19BC753052157374C6A6D868F2D9D94334A7807FB748C9, 2AA14F2CC7590AF60BA413068B25E781BEE1650B9158CBF8, 7581C4AA4F26A9CC153ACF740AFB660C4B40BD8A1ABAF54C
+4D355F90F6405A5E53F4893AD88D8BC99DF6817F25DA5B, 76AD44F938DC6A19052C2E79AE3095280541F564AD887AB9, 477B3857D2F7953C3C04C8D8B25E2B0A2E0A076769E37677
+E7A01EB2E2C10F1AFBDD9BB089A8A35CD9E3847D718F11, 3C61782D2E5D1B72FCA0284C1111C42E25E2E1E6049D0FDA, 327FA391287447C95C087A7655F81DCB9C49311F2F21AD57
+2B6E05C18A8432D50F398D3119CF9EA168DAA8D7854AD33, ABDBE7AA98A2E5D7CB88629AED24E27A0792826A8CB03811, 32BCE0183007751D8BF8FF16E8CC6B4683546ADDF16359C4
+824A11449F8C987F2DACA7934D6EDBE43A8FFA868FE0799, 50A47560F45743026CF07A50B91F088582DB12CEE186DEDE, 50B5E0411E7247DD70CC804B3ADF77828F9911A1AF1B2A0E
+186DE33CDDEA5C97D8905F6B9E84C93ACAFAFEF93AFA16CB, 7EC7EADD7CE3815DC8D5F63EE8C3CBA4D8FEBC7114AD32D3, B5BC0CEF95F039B6D51B2F6EF8300EF78E3A8D1D57494D95
+4949A9B699BF15C789B11E42DB8E5BB060F0FCEBB0EE4461, 8362A2E657E6393BFCC83D7F886FCC221C5242306895D556, 69845085238E212484E89BF670F7FD5B86CC1C4FDC55A5A8
+1.3.36.3.3.2.8.1.1.6
+1, 6AB1E344CE25FF3896424E7FFE14762ECB49F8928AC0C76029B4D580, 374E9F5143E568CD23F3F4D7C0D4B1E41C8CC0D1C6ABD5F1A46DB4C
+3, 347945949FC2A5A3C21D6C34F880545B85F9283FFC900FA0BE1EFC11, 545EC6FCDF28122F82BFC658DCE53035ECA6267D49199A0CC00CEE8E
+9, BD9E265BA3FBD69E1144427907B6D12CEDD7A0C2EAFE99B31E923EFF, C3F835B1F94550372EDDE805408E3832512557BF4BBA7FCA5CD5ECB5
+1B, 7C697F68C03D5405DDE22B398794A30700340862A38AA96984FFCCE6, BCE1BC4ED98A70B415221D6F4E2DBDD8722AE2738683F9F3960B6997
+51, 364514C548851A0637BC89D7A27B4FEBB3AC27BF66933D78F8D16B43, C71EAB779F1019AECB6F97A9CF6C2BF91B1EF7BF1295593FBEACC5E1
+F3, 28C8D50804DD4A22D0F41C2E83C41506C4CA24C0FD0E2F7F9D1E53F4, 661E009035EA2751026BD62A9C07AD156C861A741E901B9319EAF633
+2D9, 9DBD0E778E0BC0CA55B2066039D7D4B07CA7BF94AACD914F9ADCA760, 94D7ABD204F2A2E5A1F88D188C0F6CE04385F088A663EDEE099B9247
+88B, 643B13A5D70741794A610C6CFAB6778F0ADF0765C326F2514E92E0C4, 3F31788D87CDA30A16DBD4AB1EB303BF287915A6DC6328941783A021
+19A1, 2804488B7FDB144B8FE6C3579BA4BF6CE904077BEE40755FE7851EEF, 907935475C87009F0184E0677DC7A9138C9E812C59B0AAC2F9CFFC7F
+4CE3, 9E71DEDB3F5EC6C66948BF757F755A8242A1AC228D87D7D548FF8ACB, 75921ED36BB340A808A1684D3DFCD30FEF989689A55BDAF61B61C3E6
+E6A9, 111F3D8621A6DD92955842E6E20496872BBE95A64427EA059BC2606B, A097B496F74D25F5C3553CF1F8FE7CD42B44BFED1AD0FBF8F1DD1069
+2B3FB, 67205EDC2726F53114E63EB247ED75A2704D01C668F20D7B9A16D9B, 9333E70D1901255B6A8BDA0C9976E914E75F5CB8C556B62CC9DD39CE
+81BF1, 8D05B65A44AA9B7931BFE9C9F71EFC2298070F5A3BA69DA0BBC5C383, A891A72BD1AB7DB6E5A9221A07AB1802FFE879445A4B749C3F4180FA
+1853D3, 206627D06C142FB657F0DC5053FA992AECD2468BF5CD73A935C68C8D, 87173F03540A6DCDA52C3D1FC07C5F06B58DF13705495213036E79C8
+48FB79, B75B6F424AD55D6B6922548AD2EAFC2A87979FA5D2FD9A550183F639, 884EBA4D076EF073296CF63AEFD04A14EB43BC97BA9CF4584D0C4D7C
+DAF26B, 36E65910CD718533CD454EA121461AA380BC902B80707AF36F770335, 36578B57EE571EFD19893B0FBE20F2C27AF70691EB85B5742383F39A
+290D741, 22F338C38AD9710DE0FE42114D56D08539E2CF2DB1A3C02515C568E, 24789845C68C60E8ACDC60CC45EF07E0056689E520EC05BA24D6B839
+7B285C3, 1083923F548C4970C5973DF1036ED4CBAB805D834DD28DBAEC1A6ABA, 92BC4C78C13E94B1BE7564C0B74AF15A31C5B656D95E2E2366D47021
+17179149, 5849814822FE5E5122E29B8247CF094347BF646771A1F3DF7B3BD89, 77942F4D230B142299FAE1750BC2FB3766FBD0A6EEBD08D96C60089C
+4546B3DB, BBD436D1CEA67119010CF3C3D66852FE35BA29CF687607F22AB942AE, BF43E3A6928BA22B62D8FA95897F4C3C1F6C8F247A5D95D85AFD992D
+CFD41B91, AA39CD6AEE80A128A66140C6B533AAA7B39BF5EADD0BD50199AA6A71, 28DAE5979F46131E9AE43D3412A40C852AA95B0092D9552FFD9E3A9A
+26F7C52B3, B46432AD54C642E04C60BD858E04585810C2B6E42F55EFD04A7BFCA6, 8656D6E7A45EEDD968D5AE827B755A35A3EAC05E6F8E2B02F26E1D22
+74E74F819, 62F40BB1D909BB3D570409F6572A4180FAB2B1A76960065953ED745D, D5FBECB5DD735B4D302A33741507C3B64A831E1AE7227E37117E4665
+15EB5EE84B, 4F32956875A7266BDE86CD9773F9F2D635E8BEA7BB1BE0004147EC36, 81AE99C787D9FB3647825FD65A89C593A8BA65401B3A66C25EB53606
+41C21CB8E1, 63911693FB2E2C5713F799061F73D3E9CDB81991EEFD82BA06FB5F7B, 24DF2CA64CEE419C51E4BA8709FAD0BB715A0D4C8586C35041DD9BAE
+C546562AA3, 98C2A6D508B2D4E0FB34DF8085EF75B3481692B38437FC29895FCE04, 9FF216EDF39D6A0B37FD544BD13991A40235E1BBEF0ACF8061E6D5D8
+24FD3027FE9, 679E96D4BD4BB97F46AD963F467FB7AAF47CC853D750DAF9E578D548, A93680F13DEFD1BA3051F38D7FD1E7F40DF88DAE7E97CB597D479DDC
+6EF79077FBB, A43F11F2F52FA027B03E43DD190AC424438F5C10843AA6958CB36835, A6E28DB311BBF90C9043381DA115695735C1EB55BCA8C4F9C9E19CE5
+14CE6B167F31, 5A8893419D29A272B522CA0C191015D2AD30BA60CADDD2E05A0C6AFE, 6C76AC3F09C32498BB73A30D503CA72CC9C66986C88E0CCF46DDA73F
+3E6B41437D93, A46CEFC6EBAD120F4058C0EACE5198E77BE0778A12909A68A7C67D6B, C25B69E349EB43BFD196E7D8434CF9FB99EAE9C4153E8BDFDCD809E9
+BB41C3CA78B9, 7B83AD32865B9E218C9DF42A8F540A6EFD8CBA10863B0BB8757587C7, 7091FE7FE16364CCEB34037510E21AE607C3B577AA0E03A6C91FBF2E
+231C54B5F6A2B, 5D329610316827A87C5DF37EA5F60FE5634E3715FFC0382D93D6808F, 9FA17E2A41A2FC4EDFF2FC234D08E4DD313EBE71000BF6F0DCD650DB
+6954FE21E3E81, 559C917DBAA1A55172BD4851CCF14446F5400537EC0538DABE574AE1, 3B1D239C45FB3994211F1DF27D763BB3C271EC727A7BBDAECB7F7353
+13BFEFA65ABB83, 4D93D5991E3CF886C043B118B0DB6B1EBDE4898F1F4585CAF61FF867, A39199BB5369253509CDF3448BE6936519F7C0324217B2EEDD2388F8
+3B3FCEF3103289, 8D878290B856A4BE515A17ABBD5205B2831D8E95BCEB12B014DFA49A, 16B16E5ED0EEB8242BAC2A50273D7C916138689B2175C00236AEAEB1
+B1BF6CD930979B, 7CA13A07FF71E7C5D6016EAB459E5DAB9FD00C51089EC8064ADF440B, 2052D1FF9662F58E21A3027EF1723C4DF99BEF86E5641936CBE6A8C3
+2153E468B91C6D1, 6754CCA9808198A686C5DE673FA04F69E624ABC0929F711D9CBBD811, B9AC8FF1A263F5B3D45BE69AE5C7666C8FDEA757F7E1F1DCE79A7F79
+63FBAD3A2B55473, 61ECAB0B53EB1FF9C25299AC09EFE4BAB376ED8A766BC7F7D2608387, D15455F6EBC2BA9A133391D40D4BA6B2CD8B34017D5076362E1C6012
+12BF307AE81FFD59, 3320580795887EC2245E398C32A020E43229D508B2BADD1CA881863E, 528F6321C6FC1B08D1D025A4AF4075AD75366EEAC9175E8CF044F53B
+383D9170B85FF80B, 92189DC11764B339BA0AB01DBD34FFDA92E07695999CD3D52E61FB3B, ABC5AD41019F3E9C7226EA133A1CEEA021CA5C5678D8228AC53D73ED
+A8B8B452291FE821, 9799E5A68692FBB6D7120053502776EA7DD0A6C94E452C8A43E1466C, 4727262E184CE31118125E269F04E7065F3F37D2BBEBEF85724ED60A
+1FA2A1CF67B5FB863, 1BFE156A8E344426474563DFF1DFE0C3AD0203376FED73343560D356, 22A7D1A5B8986E02046478102A043293FA2009F256143B1ECF84D4D4
+5EE7E56E3721F2929, D5AD6C39802B3AE6E77E8667D398D32AC0E336D918DCCD51E70B9BA1, 7CDE7FFA8313FE769D83B358E133CF2BBB86210B1083BC1CC806523E
+11CB7B04AA565D7B7B, 2D894C8516A7F3D5B6ED9D7CFD6ED91D1D74776A696289CAC1B37AFD, 23B5B4649C57F03594B7CC5656E1A884E2020B327C3D22C29417C7D8
+3562710DFF03187271, 615FFB464434C3587934A91AB276852860C0FFAD0BBBB3C380375D11, 111BBC3AC5AA28A1DDBB8ED4A2DDFDEEA15CD30A26E354D0278960F8
+A0275329FD09495753, 44A3200D837AC46A099CA9868671973E882B427541DD48FAEC127CFD, 70AFEC4C437DE8DDB6165C1D9DA3D11818B4AFA818867A6A14B46129
+1E075F97DF71BDC05F9, D40147B30AA8E10FF278493595D6E2E26434C6B6EEAE9D0DD4B19E43, 92B22F95F1249EBB8A0390B2A1BB01E2AFE4CCBC9EC0843D065BB195
+5A161EC79E5539411EB, 4EAAE3C6C156D12B836F4CE7606C7A6E3380F00CDB9A92018A195514, 307AFBEFF145A59A1FD0ABA1B1B104373F1B4686B3FE45A00CE3DCE4
+10E425C56DAFFABC35C1, 4F7B514FECA6109A09D77EEEBE9060B734AB7731AC3D87EC9CD2A92F, BD11DC5EDC0C1E9918C7CCD9F46C572B213760AF6A042C8CFD42C196
+32AC7150490FF034A143, AD24DC99012D1BEC408C18BD905E9B8A3E008FFA9581D2A179BE0F8F, 6AB15E6289089011045F57359CA5B7DEF3BB829B53A98E9C85871A8F
+980553F0DB2FD09DE3C9, 12D257766D215CC9E791CAB5FD49447B2B90B439EB68E94C4FF37A7B, 368626A07F10B45C9A5B3DC0914A00A7548197EA74D770588FD73F18
+1C80FFBD2918F71D9AB5B, 72F9E3666E92E9809B7AEE48EB4508426BE42236088C83A2ADFA642, 73EB55F92F5A540B5C77970278E6D08D3792B3F26C46A1A0AB32E1DA
+5582FF377B4AE558D0211, B589BC6671583A59D27794D9A147E3FCC74EB091D83C672AD23B2248, 89627B1FCF76A517D5476C4525B2A4BE82E657FC4A3864C71869C8BB
+10088FDA671E0B00A70633, 1F58F28D2E533AC884D50D7AA64A1B6FA9CF2AFD10FF9A58BAADC045, 1D909ED1573F8B08BF407C31072F0A1CA0541BE07911E3C9140D6416
+3019AF8F355A2101F51299, AE186DAA7F2BC8129AE93EA29614B652826124F6B6C4B4BA11497DE2, 40BF14349467196ACFCA3D67551A3606954E4E6AA201B464839070CB
+904D0EADA00E6305DF37CB, 11AC26214DD7AEAE303979DEA25F91C0C59370E3387975E824E5C1BA, 2AB9B465A1FD536F2203B6321AFEFF2945B56F5F444BD2F194BD3562
+1B0E72C08E02B29119DA761, 6C346FD4EBF867C50627C860D8B649022578D183F3A653D4C2F7B3B6, A15020F476743457C703697E3A65102593BD7C23654BEEBB974D0CA1
+512B5841AA0817B34D8F623, D6FBE18E015CE4C39F523785EC374144A857F140CDF46F69BC8826EB, 4933C385FF6466DC8E02B40CBC7AE9A1A3E22EB1F96D495784623F19
+F38208C4FE184719E8AE269, 538543D7394B4E1F9498CC30E1071C65D8A74B0E6F1C77BD890198C3, 212E788D5D20EBC52C02FC6D73A98862D4A02CA138DB98A01A693679
+2DA861A4EFA48D54DBA0A73B, BEC3AA905B6AD3A7F4D63818A2EDFE6E94AB8BE6619EFBB86181DDC8, D430F019CB8A085BD9FE21761BE736B53EAE24B5A0051E515BFE07F7
+88F924EECEEDA7FE92E1F5B1, BFE582B499AE3E088075CAF82C919C08514499622E2F6419A6B7EBC, 52894AEFDFDBB58B8A76F4FDE595E2F21FC78317350B1A86F26423AC
+19AEB6ECC6CC8F7FBB8A5E113, A29D697AF2498106C2B03D9BA60013B963E23E00DD55BE5F898C53DA, 93B77AFC7F5F926A0D65529DB0CD052699BD56FE69B4A23149931608
+4D0C24C65465AE7F329F1A339, D1B5B610D85FF46DDFA65E33ADEC62E03147DF2A35837ABEB0C28837, 8150D26FB91E2792C10F6EAAE6D6218CF284FFFF329551D60F786B69
+E7246E52FD310B7D97DD4E9AB, 721424AD66110A419EE724DD3CC1EEC8F4505CB47DD2D83D8C6B783E, 53B3DFC8CAD98AE7400C1F7CE84362C237A865D1F1CF2C51EA4DBE71
+2B56D4AF8F7932278C797EBD01, 364D4B4644D248344A92CD7E0DA87EB0F7392C4A7CBCCD2F5EEF2F3D, 944D4E138F7F214D3E6F5F107AEC8B9A012FA122C24077433E1341A4
+82047E0EAE6B9676A56C7C3703, 893993E757708A20E955C687EF10BEC1CB61AFA7EFA0E626DC7CC751, 747232EE423BF2ED27790D2E2E9DD46EAC52D04317490620FB241C76
+1860D7A2C0B42C363F04574A509, 210E935F235DBB11E0B63670E9B106F5CF2E6D60262241F14FE4BE1C, 6F5BC89ACE4A0A03D6BB581833C1CF59BEE8FE5272B3D2ABA796B134
+492286E8421C84A2BD0D05DEF1B, B3E7089CDFE8175B734F2023A0E9EF12E387170A2FCEB2A3781FFFC4, 75EDDFFDA09AB1B4B7D87C28DF3BB60B121F3390ECFA736CE453C0FD
+DB6794B8C6558DE83727119CD51, 4777A7EFD57D08FB9C7D00860F825EA544D0DA5A04AEFC12DE98E48B, 979A4F95D572BC2C919E8A6D994E2F29A845828924C0369632CA77AC
+29236BE2A5300A9B8A57534D67F3, 71EB2688EDD1766C46D51E2D29D2609FC9571340B5BE3B800C990CE1, 769FDC0DF3E621BB3BE9907E4D8E7594B1748F9DD03F76DB2717A2EC
+7B6A43A7EF901FD29F05F9E837D9, 91289B134ADE0372B699B4FB985824CA015717A30F3225C72F3CD02B, 86D901D02687A098AE0ACAE5F7DF8F8F98A77075D40AED90814ABCB1
+1723ECAF7CEB05F77DD11EDB8A78B, 74A0A68CCC87CA5496CB96A9967562DC71F5C765F0BE307A86A0933B, D0E350DC10E7BD33C5B7D86F07464A1E7B48EF34FAC813F39C979BBD
+456BC60E76C111E679735C929F6A1, 47E8F70BF17F6C5C98736CC2D52CAFC7AEB201704370A8D243C6A12D, B9813C566B5231EE79C973934E2C2EB9F91EF4B80C6A0BBBD47DD13E
+D043522B644335B36C5A15B7DE3E3, 55CF7429EBEB59C42CDC53EEA3E7F9CFFC8CBB2C3D7E4F4EF53DA91F, 223694B041AA601A541BE84CFD3E2012E1B502A3B845E97F067E2145
+270C9F6822CC9A11A450E41279ABA9, B4B948CA79466F2F9D42FF657A792BD8345BD0B8D96A1698B1B1E2A7, 3A15D9408DFF3E0D4D0CEBEEDB3FDBCF15599034DEF03A77E9E0A2A4
+7525DE386865CE34ECF2AC376D02FB, 81F0CDC7CF6CFB5D1EC09FC1B65FE3D8A401F87BB3DCFEC98B63807B, 5EEED4CB5BE7D100B32FEED055D37D0B41B6F7804AC54F53C527AD59
+15F719AA939316A9EC6D804A64708F1, 213D8F60B75EA70A8424C3D442087A7E9D6846345A9A2B641C648FB7, 1607406922393118086B9800CF5834A222FE29E032330333B83649B8
+41E54CFFBAB943FDC54880DF2D51AD3, B4FDF21EE7D6B02BAD4670BCE88D7DBE14E732374F37C00DDF84A256, BD19D4181099F3A06B37A0B7179D389E25305BB729B93E14D4A9510B
+C5AFE6FF302BCBF94FD9829D87F5079, CB3B04915FB0A39107991B8F32D268D29C70A1500D52F684626256C6, 9D58FAD61FF073ED112331A7527E5F6B798C69A8E0C90BE6620C9C88
+2510FB4FD908363EBEF8C87D897DF16B, AB3365E212A2FBB50BDD18B48A05D5B91FFFF3C702CEE7F509FB05D4, 8380D5EFF9DC0ED37B845E9D3A7B1F3831731A19DCE0802A5C025019
+6F32F1EF8B18A2BC3CEA59789C79D441, 6557E6F774290CAE2E7345BBA7CC9496774DD067FD8630FFD0C74FB2, 692842AAD50480DAC9BFAC959D82519F3476B3D7A7C6DCC6D4413AB6
+14D98D5CEA149E834B6BF0C69D56D7CC3, 61DD60B4E4D9DF70449EAFB3B439A265BFBD0FA2260256416834B800, 9B7638D31063EF561A21FD4D0544DB004D17036E28ACCDE8371CD241
+3E8CA816BE3DDB89E243D253D80487649, 5B347CCDD1C95937100E1792706EAECA8521F0B90939EFBB308E4669, 4301E455EA85D7D79C78C33DF3D258872CB6D8E55E137D2F7C26C527
+BBA5F8443AB9929DA6CB76FB880D962DB, B9DE11C6BB1CEA1D8BA1F0163272DDF33BF9D6A11936507953D7C14, 772BF3B71BB1139DA092488AAFEB5865F84EEFBE4B0244F3B5616E8B
+232F1E8CCB02CB7D8F46264F29828C2891, 7AA4BF8B6DEF7037F531D266B7DABD80BF2DD90D765D6AE245B13B20, 59096FF686A48844F95E00ECDBF3AE321D0B07E0E3A3889562B22847
+698D5BA661086278ADD272ED7C87A479B3, 1890798EB18C602137381127DBDAE9DDC852094DCF902D94153CD91F, 535BD9806A7687617A8CF398072AB668789FABE7F126164BA3404F02
+13CA812F32319276A097758C87596ED6D19, A4A079BEBE4657EF9DAD2440E73669FB90DDF6202405630C35360D50, 6B84FEF658ECFEDAB79E6535FB8AF119521E28E9AB648173F989A8F4
+3B5F838D9694B763E1C660A5960C4C8474B, B533D16E1A5237821E152358CDFFA75BDBB97C14C9AF9DDDC0F44187, 6AFE04E024DAC71DB1DC7E618F4E41596BEC166D9DDE0C040B11477F
+B21E8AA8C3BE262BA55321F0C224E58D5E1, 844B3694AEF4350C9B4FCC264B744FF7A09A2E768E7649F09391313D, CE1C069E37AF9C39A3C1FF264FD23BC0F9E9E81F9941CA6B136D10C6
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, 4CD0A78AF110BECA147E654CE61E6012DFAAFD7FC24FE26258AFE380, 5302D5B53EA9AFC4E4E613DFDD9BBAB4C92874FE4CF62F5B15C27ADE
+64312DFEEE1AF5788CFEC3176D34C11F84E9, B032FB76AD51B5EF92BD590C30DC4D5EC06FD6BC29E301792759DE43, 2D08B86518359813F4141F19897A4C716055E50139ED5F526BC3427E
+12C9389FCCA50E069A6FC4946479E435E8EBB, 130E29F9E4325DC36CB17A4C474618C922F096D193985A1123FF6A9F, B24A243EBA49D6272A3C76E95213B7F1963B91A2C703B820827561FE
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, 3BB94BB32D7BEC13F06F29358BEDFEF58426779C4268DED2F3DE14F, 3A0BF8D7BFC481C53509D85469FC0DE6B32AE6D5FE3AE28C5FBF8405
+A912FD9E31CD7E3B6DEDE937884905E530493, 478F0ECD4C419D685B3869F1F03A134D18A4B3032AE8583AF2DF501F, 7ACBB609D56766D9FEE81DEC2D721402D916EF50CAB2E09C8AE73DE7
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, 88E3D699B47347E45A93D77D715382F74436509D83FFE0A6EBCF9077, B066CF5412B2DB63B43F4EBDB979D572C77CB88C9ECBB06F5B1B495E
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, 5792B5B8155F83D8FD720C3EFB403CA903D39B2207A47896C4D5E7FB, BD5A4B9E223B6E8E9AB26FE9C1C4F30A690819ABAC931919E88E41A5
+11D500BFAF40AC5044981798DB5FB39F2C17B81, 8FBB217781DF1BBE08B4B4FB4837098FB70A5E9BFDCF24ACC1CC27B6, 3BB4CA833E780886A4109C8A3BB4F5432111B9DC09677EBDDFF5E5D1
+357F023F0DC204F0CDC846CA921F1ADD8447283, A63D1A41D1A04A52887E1078A04CC45C321B7352B1BD26E797EB596C, 2736E3380F6BA665FE3E7C1163C11BFC81EF3548D519D00824C3CA9B
+A07D06BD29460ED26958D45FB65D50988CD5789, 7A827FA054089820B48820ED31B01CB80BF2C72A6A1AF0809DD5D6E2, 6E71B4CCDCBCC2CE339E5F660C1628003C6888C21D88B0B27FB2A1E
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, C73EECB9BAA589962D59E94F94DFBE88D694C9B05F3463678A729CA4, C0B87137C3166F5AA1A9BAC77601684084F61873BF9088F224351BB
+5A4653CA673768565B41F775D6947D55CF3813D1, BFB17FBCE38AF7D1D49C709D77E343D104E198531767CFF1CE79305E, 4F1BE5D8AB89119A025F29F751C41D0A264E1836FE5608382D7AE116
+10ED2FB5F35A6390311C5E66183BD78016DA83B73, 7329AECDB507C4B706162A4459D9218C550BD56F122B983BF2054FD2, 2E700B8B204A9589BFDFFA3598ACBB669162D8AD2A356722D12E89F
+32C78F21DA0F2AB093551B3248B38680448F8B259, A204317C0B65F1834D5818540F1A491F0CEEE1180039BF610B63A1EA, 206A4AC52E4D13B47AA6388A92C1D67F93A7087B1567152AB4C999B2
+9856AD658E2D8011B9FF5196DA1A9380CDAEA170B, 425043929305B9CE5F2AAC5432A082553A0DEF208C680CF715DFE5B4, ACF30B61D9433E912504973AC1696DFE61A87B9CA6C1E714B68B6797
+1C9040830AA8880352DFDF4C48E4FBA82690BE4521, C1A71E1A94129F8A017C991CA78975A0E7DB2C6CB72491BB9D161371, A27D1324E98F9FA81973329DF980ADFD2ECDC9305F9C148871F28D05
+55B0C1891FF99809F89F9DE4DAAEF2F873B23ACF63, A202F81DDC2540B57EBC5EB5BBEE260F57A06309CD5914E08C72C9E6, 6B95BD6D82B1E3FF7E51EBDA25EBA01A89E5ACFA8DE0A47095BB833C
+10112449B5FECC81DE9DED9AE900CD8E95B16B06E29, A54DB1040C12D8EE51FC133A1ED46140E0C2E87C4751DAA504A9905C, 9EDAE3FA6A83550BC31634CBB785DD6022A1F96DD0FF047E35BC8932
+30336CDD21FC65859BD9C8D0BB0268ABC1144114A7B, AC6CCDF1E6A45A6557E99F736E0713F967ACB4CC323B17EECF02C28, 42E6E0D8362AE7B04008ECA845FB68EC9F9D2204CB4FDCEB2996CC2B
+909A469765F53090D38D5A7231073A03433CC33DF71, 50B721EF7C3BA5C92782014C1159B3316098977959EBC1EDAC353559, 8FE7159158CE1C9335EB002D58219CA2556988CF31C7184C99559945
+1B1CED3C631DF91B27AA80F569315AE09C9B649B9E53, 3679BF8392E932FA985164CD6781A4B49FCE829A124B75D69912BC12, 8FA1A9C803950D039A197C26AC1EA84FA68BE1EE4FE971984D5E75AD
+5156C7B52959EB5176FF82E03B9410A1D5D22DD2DAF9, 71593D4A8E3AEE1B357846E2BC73A9B731A787E6759C9F28767E5637, C0C4CDED4F34E659CEE3E523CE4800E837973033A3F1672A929E1D80
+F404571F7C0DC1F464FE88A0B2BC31E58176897890EB, 8C656A1D2C6903B312ED9C898F71B315B894DB21BF4FEF9B8DE98622, A69E7778F413E7CD2537DDB0A0099CA4C37045ADEB83324A11C00B7A
+2DC0D055E742945DD2EFB99E2183495B084639C69B2C1, BE16103D379A907AADFCFF9CF0B51BD5389DCB19D3C333B6EE650132, BFFFED5EC3B301839609C4858D1FF722723AADF1BCF365BD5743C262
+89427101B5C7BD1978CF2CDA6489DC1118D2AD53D1843, A35B6D124ED0CEE7758597C424D876FC3612C8ECC9655C635687ABE7, 75769C64CF387AA30AE37C8450AB88C0D258EF94474B7BC068AABA2
+19BC753052157374C6A6D868F2D9D94334A7807FB748C9, C47DBB9CA39CF4A08FFC50A23915E81B6EFCFA82EB11CBE5B3E5C2D, C5FAC7B7622B7387D8BE5ACED0FF0BB35DAF63CB3C4E5FA8E08B5078
+4D355F90F6405A5E53F4893AD88D8BC99DF6817F25DA5B, 71148980EF99FB782E82330258D2F77B37217A3DD9A8559977026C2E, 4FB51B7F18FB91C16797C55706E5D0D1888E6EF2B1C5BC55AC1521A3
+E7A01EB2E2C10F1AFBDD9BB089A8A35CD9E3847D718F11, 6557D10E9682B94041B8787E28EFF82FCDC66C0FD2891A020CEB5B32, 548F695C2E8D084D480B8A019D89E7683A93D9BB3B99F612BA425667
+2B6E05C18A8432D50F398D3119CF9EA168DAA8D7854AD33, 66DF65239BDC2DB453BAA30831A46E3725E221E6E8DF0040051C03D5, 4475A81554537F94F1DF91740D061760CE3B690B743EBE3BDA57654B
+824A11449F8C987F2DACA7934D6EDBE43A8FFA868FE0799, C18E7077D34615E3C1E775FC26060220A378BC5E6CB09A2503C52511, 50E753A662BA044BBF1E8A12C47A3FC32FEE76ACFBCD7382AD9A10F4
+186DE33CDDEA5C97D8905F6B9E84C93ACAFAFEF93AFA16CB, 77CFDBC9A73F0CF8E4F9775700945A559C9F20FAB9B31AB6CB58BC15, 9B82346F1AFE1E6E61A1E49B1AC7B8E1D9995639EE2CAEF2BA440BA
+4949A9B699BF15C789B11E42DB8E5BB060F0FCEBB0EE4461, 174772F04829EDE8AFDD3D58E65167567D3932CDC3318CA89F57FD81, 72C25C4BF9DE5EADB48AFF87ADE93785E6CCEAE64713CF2A01D846B3
+DBDCFD23CD3D41569D135AC892AB131122D2F6C312CACD23, D41A2FFB65FF90076A259B95B50C5911689B5EEC830740EA59A6A6D0, 8C26EBC87597DCCE658057955CAA22E02D547FB3FB5570C1008BBD71
+29396F76B67B7C403D73A1059B80139336878E44938606769, CD3AD2AFF465AA5244C99429B26CDBD67F082E9CFAC6011F388543F6, D4AE8CF5F8F20CE4519A905CF3D2F0AC94E75F6A13EB83352B4B8664
+7BAC4E64237274C0B85AE310D2803AB9A396AACDBA921363B, A9F09CF0A85216D572FDDD26AD08EC7F70FC90350D4B48F6D4BE0E9D, 77459B4ED98511F07097E8C0745D2B0DA82CC3D10DEFFD77EC7A84FD
+17304EB2C6A575E422910A9327780B02CEAC400692FB63A2B1, 3BA069CF00C2E0CB8609B57EC931290A0B67A4825A414CC0A79ABD62, 43D105DDE27415361E7F5F3DF70D4D48273D604DCC9E22B6483900C4
+4590EC1853F061AC67B31FB9766821086C04C013B8F22AE813, AC6B86F3ED7A81BDC183A10B5FE0AF8F21123F96869632A095EF5C19, 9B79D7A2B026E00CF213CC804732E55C77CF1E8FE7F49958400E9525
+D0B2C448FBD1250537195F2C63386319440E403B2AD680B839, D373134A824015686C5159EEE20B83D78C41596CFCF66A5ECE7B59EB, 6DF712C1CA0D78714C0EB91992FAB0A3A409CE0C7179ABD1DDF49438
+272184CDAF3736F0FA54C1D8529A9294BCC2AC0B180838228AB, B3766C39193AB3185D75DEAFC5978E88BA4AE24C2B5BD5DBAD0F61FE, C239B5398D2F3FABDC07FFAA84D8D8A10F4F43E494F5FDB942C97EBD
+75648E690DA5A4D2EEFE4588F7CFB7BE364804214818A867A01, D01533A6399097DF8EE27D789F1592C7854E78B22ADC55500EB1871B, 89944017C34F11251DD38A7CAB31765D07DA7E10A266EDABE7449C21
+1602DAB3B28F0EE78CCFAD09AE76F273AA2D80C63D849F936E03, 59AF551D15C00ADDD7A6CB54EC479ABC83F71CD0AA3E1B90E95A4DFC, B549F16C8C9D729A62C0126DA733DF29831D8A22B80398826422FF36
+4208901B17AD2CB6A66F071D0B64D75AFE888252B88DDEBA4A09, 82F6544C03430F5CE49AE25F26787E668BE606ECCFC54A1444C96BE6, 6E45F65BD2CEA42A23462CDD0734724D1734985E9ADB03063DCB722A
+C619B05147078623F34D1557222E8610FB9986F829A99C2EDE1B, 2F2B75DCDEFF98E1C83E4F8AC58A8CE8AFD9C8FF6D4923B3E4095360, 9651E45F62A65E2F58E28A20C1299A1F78A3BC810C1823FDDC197C9F
+2524D10F3D516926BD9E74005668B9232F2CC94E87CFCD48C9A51, 1A60B9902F159F10AF3D8342373780A837B9D25432B562E664334725, 7688485BA6B8FCBE33E4E52CF9CB08498FE056F78CAA17AB48D00891
+6F6E732DB7F43B7438DB5C01033A2B698D865BEB976F67DA5CEF3, 6CCCB54DF16D7A7C8537292E1314CC3E788D0FC5A4826DECB1A36BA9, D79A57F5B3CAD91F01BB413207E301AE48472B93FB426821CACE065E
+14E4B598927DCB25CAA92140309AE823CA89313C2C64E378F16CD9, AA4B365137F3DB610BFB81DAAEB98FE32BE1D388FFB42583B64A1643, 6D4C5105ED5E8D08B2619CFE93F9064F8BE660E6F28F4716A66E0FD2
+3EAE20C9B77961715FFB63C091D0B86B5F9B93B4852EAA6AD4468B, CE78E6437FCB42ED6DEB735F3567153111DDA91346223C063F260B74, 4091D4B42854D226107B2438A383E1D552EA57C3EC16C14F118BB50F
+BC0A625D266C24541FF22B41B57229421ED2BB1D8F8BFF407CD3A1, 150E0B491F06E562ACFC0C2E37F74102731BACC940D2F9B3BBCD13C0, AB9AD5D37EFBD163D715440BFFCE33EB8160C4D57F62C453A31BA081
+2341F271773446CFC5FD681C520567BC65C783158AEA3FDC1767AE3, 419E09DF81BC138935002C1241CB0007BD135C9F20472451B0349D2C, D490007A6DDC6E41F804C89B1261A8F0EA04B80BA7B7A41D0DCF865B
+69C5D754659CD46F51F83854F610373531568940A0BEBF9446370A9, 8D3D4CA5D14CF04DFA79216BFE30AEE4C4E9FA2E58605D415B70FECA, 341D728F708FEA2DA5DCE29BC7E9D77677E748921D4205B134D36B61
+13D5185FD30D67D4DF5E8A8FEE230A59F94039BC1E23C3EBCD2A51FB, B2B6BF427896EC75115EDE373AC20C0CAA5018AD2EE277280BE5A7A4, 222CFC898FA6854F86D500A382E347168CAACC22047C841E72B51B8A
+3B7F491F7928377E9E1B9FAFCA691F0DEBC0AD345A6B4BC3677EF5F1, B6B6AE5BA7A5C2DA1794648AA3471651C8930269FAEBF00B70667616, AA2DF242A69F440ADD19BA7E5884BEEC3FD387547BF2531A4242D457
+B27DDB5E6B78A67BDA52DF0F5F3B5D29C342079D0F41E34A367CE1D3, AFF17A56BE48AA5559B214455A619CA098C34E649B2D17C12174699C, 15518142E99B58D05B2E7D71C357A8C97C172E6AAD1FD2CAF6101B11
+1.3.36.3.3.2.8.1.1.8
+1, A3E8EB3CC1CFE7B7732213B23A656149AFA142C47AAFBC2B79A191562E1305F4, 2D996C823439C56D7F7B22E14644417E69BCB6DE39D027001DABE8F35B25C9BE
+3, 46B2A45FDD881ABEA0CB4E5FEA19C5A72D399245643B06E0FBE24A5E4058D806, 4F88CD8D4BC69ACC7B7032D98460B2C23160441F40562C00BEE2AA7860C19AA8
+9, 6BF1219838C00C721306D29AFB1044245332FC80EDFD3B1D614C4D5DDD73214E, 9883D5A3AAFEBCA5D02F25D93BD0570A7A1963BAB3869580EA224D5E10F11DAC
+1B, 6AD5656B255BD36593DA21AED47B911240626D523645DA059CB04742C0171486, 160C97047612029C2F42246DA9BC56E46042F435AE4895B504173AFD675B5E62
+51, A8039D60E562D1FBCC12C4D2E4BAB2F6E03149D16ED2DA93573AF4AAC87E4A03, 6E860377BA3F47DFA7C3E53A2062728DA5A659919CE947B470E8C557C3FF1B3B
+F3, 40FDBBBE7B36FA05AA4CC4A391CC270EF09F977A23C1E76E075EFF8A31320DFF, D65801633AAE04033257B0B6B276644E74E48C7A14B5E7942D590ED9D0AD570
+2D9, 37AC206449E37FA7F890EE3ED9DE41A92E7C97CC7779EDCD017EA4E1466414B4, 7267ECB7570C79B7C7BA6BF1A48DC1B1E5EDCD4E91247595E235C65F589001DD
+88B, 8DA83CE93AE501EB6D4BA218085213E685FA62CECC00026C485964A22C16EDF1, 6CC2D9758609FC0FD5A31976EC2FA2C56FA8103C078D5C12F5A88DCB6715BB9B
+19A1, 3024D2C2765D03FA35A73B80DFBF14066E50778029DB4500BC3D0D3596444D96, A7C2CBA4D9A28DADA14CFEB8AD46A37C414758930B7F6508D82266E4F2CDB82D
+4CE3, 5D1745B77600F05E4934BAE86C22CCD61920EF3FCCFF7E5D4D882C10A6FA1099, 996DB07FD460509911D07D9E3D335BD289C057B78DAF8753B5E51F18949E1497
+E6A9, 8365B23806E687BA877BB26ED2C0B1C5513780A70EBAC0F6EBFDBAF3024833F8, 98EF6AE20C4709794038A2B196FE454FD8B08989E79E642DA1BE5C6171C6028E
+2B3FB, A069CED645647C95A65F2A97F31C3E0751D0769D8447BC1913201453CBE59981, 4720C8528394BA22D4C2800AB724AD16C0F8B3DD359E506C8B314CD461ED3670
+81BF1, 4590F4E19A3158327919EF0803EB2C583C660DCAC7D2427454AEDC852FB2425D, 71E6EB45D665BF44CE274DC0EBEA9AE6114957F886E6647E87320485F57192D
+1853D3, 1DCF2D72D3B4ED4D639FCE7FF1F73380B4415D6C894CBEE84EF7904D8007A2B1, 62FAB0B5CCEA9EB985D2BF01381B68544C985EC952270A443D9B4549D6D9AEF3
+48FB79, 66CFEBA81F5374DFD115B5221D489BFD4A53088547CA4D90D622532D8CE4CBB9, 5014D7CDA5BA33F9CA433E2701C9571A6639BF842F3E68C1AA3A8CB30ED450A2
+DAF26B, 24CDBDAFE654671D34C15D4FA4B5E5EF6A13A45B5249EA3AFA7B9D7686CBB51C, 7938C5FA55FEB0822EDFC915481B8D9EF35B3A22B72B40E27492FA7EE18E0F98
+290D741, 72BF6027F28B71F87D887A7E91FC1C3126DBF719D843A16A01DBCDFF8D452E8B, 5C529E65C96B5E098A7A8E7D8F5E89F92EBB9F851339257F728A673E488FCC6B
+7B285C3, 5F7CEFDFCCE23BD555756F7ACB90C31D2A4E9D1936E26A2D5213AEE4A1C013B7, 45710114D25F5444E0B3948C29B2712A488010689637551BB0EE96FA1EBF2FEB
+17179149, 20579E61E96F724AC181253140A220FD18F26FD35172D11245D7404F1F7D6065, 8F5F24B34EB09E8770B2F9003B4CE5E9CDEE7BC131B5FA8E9188341341E1C9E2
+4546B3DB, 9BEAFD6D9D52E1041BA7ECC4151C2874625611C7822E86723D0F153F8EFE46DC, 8A799C32E38F08BB09FD4358AB70AB222699809B5CE63487B5AF779762403792
+CFD41B91, 32A43AF6E1DE8240C5F5EC6371965E4F2DF437281493CEE59DB18CAF2029D800, 632A7EC329E15CACEFE1D64B737B63E606AE6545747DD51D4DE244735B7516AE
+26F7C52B3, 5FD25877098232E8D7ED97DC3ECEC23E28A745B4FA53F624585A3DD75F7A0D48, 34DF29A96405D6F80F7EFF964025A10653D84BD79D3FF667DA35268BEB4B322
+74E74F819, 875A9EA2C25249A5F38BD85D39274409769E2AE1638964F5ECE17019D8B581F6, 873EEA72A7B886F3CDFCACD75FB2ABA2E84BFAD32A522019E51E1150B16F559B
+15EB5EE84B, 745D9F0A786566FFADCB38FB6F8C977087A5F4B93A90EBD8DA1FA0E1523999D6, 78CD646A1E418FF4B4E0C669E0EE56AB40499C0D5E06BF108C0A17B9F1CFAB8
+41C21CB8E1, 70D460A5738CC1CABB49969EB82F51DFD0D99992652A853F6D859195B893A4, 2CFC605A0B39BEC27C37BAA397208E3A8E451B691DF653FB38E58E560D1A143C
+C546562AA3, 44BF8CE8B579D2F06FB3EC58BB512A82BB4F75AEC5CA7419692E5A9704FAC3EF, 4EC7AF1F26028FF4DA810F67454C683BE3DBC58B93376E2CE039F4BC666A7736
+24FD3027FE9, 1B16EFD0632ABD82C9361BE277B626F19A132569C4AEE51A975E8044F9CF1BA5, 969D6005B144A6C98F3EABC06533463132B95167002972ACF1F60860783F5552
+6EF79077FBB, 1C3F28BB11063BFEFAE67491A38CAEEBF4E77783257F11E813E177D3FFCBC3BA, 523A343D53BB1281B31B78218F27ED61ACB766A3F5F8AD9D325175C545E45E7B
+14CE6B167F31, 5C40AF812A85D162E0B4D53B382159DB3A9C20D5FC02F2EFEF3B9081105C5315, 6030144CABA433483B4172E2E1302C53A28E5A509EB181C35F482645A44E9FCF
+3E6B41437D93, 7EB6BD281FA7D5796F55A9551BBB0360855CF90A5F80DCB81933C0C739620C3A, 5F26B9310DAAC266EFCF923B66BD5ABA3C686443414B16CDF61703A0711B428E
+BB41C3CA78B9, 58E66A858B55228FE0A546A94FC96C53C048C8AF303EA69BDF61ADAFB7D5880F, 2BF5A23C1F3215E363904606D86409B08D5454D9E201ECB8C98D64BFA5D84B2B
+231C54B5F6A2B, 7890CFEFFD9B8DFF45F1688641894BB932400C1372A8A6CD7667E6CE3B00E7A3, 351F1CC6AB4238C1EA4EE51D1E16783CEA9811D9722F9EA5AD032FF3EB4A7883
+6954FE21E3E81, 40EBA6E73FC113DBBABF2956F0E2632AD9DBEA99CAE8B50AEECF62F6956427C8, 34BCB5BF2A1FF2B04BE119CA9313BB7EB14EB1ECC0EDE7746BDB94CCF2A1952F
+13BFEFA65ABB83, 3B38E7BF2FDF9E69918245069D61FB84A6BCD52A9C99E603D4CF939FDF31435D, 973F70B04B3BC957738CD0A3B855A1FF93D15BD94D7F4EA42A9E52BEB6740943
+3B3FCEF3103289, 9F0C7B33B23460D13ABD540AE4474169FE4C51269442249EE7C3D39E14874FC5, 8767F88325F73D1D893446CB7030E1362CA61AF52AA4F199C60EAB366D93A60B
+B1BF6CD930979B, 50A861F4D948FA2B3DB2BD691909067A81D48B647D9EA4F79C04530B56565504, 6F98436941F7773E3AB25E039872A1A206B22F025198E67210BDB2731664B323
+2153E468B91C6D1, 6551EA43B6730C32A046C0976F712B668A6AF40F09E909CA441A41DA7714E8A8, 55BCA3B61D09EE93B9DF5A754CC8CDB712BE00682870E5A9C9988B2DEB275B3B
+63FBAD3A2B55473, 4A68ED2364D33A9864A7F9F174E318DCD3A98355754D80CF84F65F4D594636C0, 4D13A889DF28F8A76822AE6265C7EF6F1A968333AEECFED7DF1DD015D70368FD
+12BF307AE81FFD59, 2D18FDE1057CD59BB20DF280BE115604AA8DCC35B15DE6F3CA5E01EBB1C68E4E, 783F0F7C216117D0983CB6CEC5B994DEF501BA24118F6883FCEDC7BF9E2AE0BA
+383D9170B85FF80B, 224218BF2ED709AEA610D6C5DB90807A9D71393F6B4317B9A401A1C253B5419E, 26B3EFC0D6A3D37688F86CFF79C21EB5CCD88142A47FA775888E5B12E931EC4A
+A8B8B452291FE821, 632DAF743585E127427BDC95DCF0C5CAF61F21B58D05D77607238D0AFF070C56, 9E54F11280E84FB18405F532A6F5B84826A79E32279713F06D129CC4A8F4D212
+1FA2A1CF67B5FB863, 4D795982B36DDB139070EB4FFC87EF3082AA1A61EAF2BC1D2B0BD3F740189FD4, 80BFE179D34305868F45212080AC9D45805F44B461290646110B7443F08549A4
+5EE7E56E3721F2929, 93E9F7C14558C7752561BD3D4BA761F6324E70837F0268FB53EA0CE849885C32, 2F9E0906412C4A1127741435C9AAE9E96E1E6D001F40EF1B07981A11A49CE315
+11CB7B04AA565D7B7B, 5F2205E9DBABF26122AA57F6B6F4369A84875B418CD74A9B350C2FF04F6349BD, 76927AD14C70EC1CAF088C05BC05F9D0E36A6828AEF8A99AAF1C7080FFEF6E
+3562710DFF03187271, 538DAE8E1B7E5D2B8BEC7837A074BE9CB3FA11348B578F52477759A08876307C, 2EDA4609AD156AF1F64018E688589BBD1E422D88CF32AB4FD0AE99F67DFF4349
+A0275329FD09495753, 36A9AAA6940A75E896B7355D574CAD41DAAB063DC7A8BA6130407EDA811E10CC, 9B8D08F03275D02E77319A25206AE37A78A177B1D339758CFD0E0C7760AA4899
+1E075F97DF71BDC05F9, 7892865521871FC49F8C0BDBFC3E3754CF83EB6FC0BE39B8F8849403EAFA198, 85A53564D19E6DDEE6B8BB839359552F0C352500A1C2ADD5087F612123902467
+5A161EC79E5539411EB, 3BAE34FF36CD0576F749A269EE86139B8A1745C2FD849DF1AB5F61C12A942ECB, A198073D36D65AADAB8A9D742C7A187B0E50C9CF35D3CE39C63F6EB3DB358004
+10E425C56DAFFABC35C1, 60E076AC2C3A65B5FE1D5695225CD93155C00DE5DF1DF95D0C4EF84DB81C161, 6E8F70E37EBE90E5A9A5CB9E4CAD84E846BB6FFBB07DB61B2E8A139D303B89
+32AC7150490FF034A143, 81A6AB91D7A9806978E90984BF6AB583C67B45B2A715739429EE007085910405, 59898619B7FC31F1D91F039B9355FA633F3799F8DF641DF94DC005326BEDDD40
+980553F0DB2FD09DE3C9, 8D21175EEBDE9772CD6A68E39BE915A6AA74366795BE75C35A8A3AD5859EFCEA, FDD357F0E898384F78D4455C427BCBAD880FE96E4BF044D533017EC0ADC5B6F
+1C80FFBD2918F71D9AB5B, 34E6E2D65D425E1B694DA7282F922C5C631892E63A7116C69975BA2BB53E0BAA, 9864F3098483F9C389E95DFDE740F3948C86A38E4E42FD924D50FDFAC8FBBDA5
+5582FF377B4AE558D0211, 98411A15FADC60E4DBDB58C8AB378923E97C2EA3786A4317607B9F5D01485C24, A0743668ACCBA9EA03E9613B1703372C7C8264FEB6DDB75A0E57C23025B7E0F7
+10088FDA671E0B00A70633, 19B32E43D1B2CE54DE1727D7E11A72B5C6DECC60C87E6499CD350A51FA58A30, 4E10F85D75B1DF429BCEF284106EC4769B7CFDDD6B131F6793DAD50D5852163F
+3019AF8F355A2101F51299, 9A004E78EFB4CBA602E3A3B7796F55056CD258584EE400F26FFF83B67C039110, 2E6998E13BF7F84A4D2D3DD7D483D0A005839A482868BD69454F88FBA8FCC749
+904D0EADA00E6305DF37CB, A3C569D591C3FD26182FC9EE21D22051989C9DCB4DE726841BA7EF81C684E07, 32F7CDA7CC0056C0491B2134211D662E5BF08B63D2DF15BDDD56D1B9BE99A64A
+1B0E72C08E02B29119DA761, 9DBCE8D58EF511C80ED47407A3CF7BE88D75B25D4C1EA8C43D3E6E372A6C6CC5, 8405B6B6E2FD4C15FDBAA64D37C7F2FC9B69C5265AF832FD2BC39FF05C5D3CCF
+512B5841AA0817B34D8F623, 1BE7923E83412F67D0238D9AA6728880DA4BC382D50ED9ADFF4905244A9104A3, 1B0B3469CF0FA205546EDB97C769B91D0179984599B58643F5D3E726EF3BED39
+F38208C4FE184719E8AE269, 10AA00B6AF193A672F0724DA1FA374F964ABCB6B02B5D4955372B0CCA3D214AD, 8DDFF02A383D404C6BD1E780F114E4E3F19DE25FAB779543ECC3107775FF8EC5
+2DA861A4EFA48D54DBA0A73B, 2D875CBABDF227872B28750AB7DEA07DC018E442107C7397028F1F4054E9F23, 499F2E2EAED5D8FA1142DC956132935FE07D574F77360B596F6C51A99D93831B
+88F924EECEEDA7FE92E1F5B1, 203C187EB7CD8FC4548D163CA5A9959EC91830D591164DCC31294563CA45D017, 8B8B93665C62F63DA7BD7AD62DD0BE40F26FEAD090A2BFFB7C1F6C5766F0D32D
+19AEB6ECC6CC8F7FBB8A5E113, A94134485955266017D2CF124AC76407C069E122F3077DB8A7EB556E5A49024C, A73B651B966E2973200BF110232C4171EAE8059F09A3602722275B39280581AD
+4D0C24C65465AE7F329F1A339, C74EB82F2A847E2B97D19602E7CF5F2FE63881A81F55A00F43FE664F2532566, 549DDEA4BE2CC8C6BEF84799A9073A28638B0C5095EEA8DAAF0EF3392CCCB50F
+E7246E52FD310B7D97DD4E9AB, 1E099935CC9B6917FD7D02337812213E23EDD4E8548E90943FE9B981A9870995, 751CFFA356086041045C0FF346B7C39FA195A3D7194FE60A5F6093EF29BC2697
+2B56D4AF8F7932278C797EBD01, 950D0A385221A4A4BCFD9A75C9478DF29797129BFC834A45274349D6360F6D42, 145B6C8C26D1B05917F27C76CB5D1686DBC3C48B24756D82E0CB75A6319DA78E
+82047E0EAE6B9676A56C7C3703, 770BAE17AF6B97B8B0F37CEEEF0FDD0E9BC6C3C3A629553C4EB53C2A78E28E75, 9EBA902272409CE6FB5C3553E6633AC5BDD0EC1AAB23FE1459A5A0CF6FA042C9
+1860D7A2C0B42C363F04574A509, 744EB24B018BD7D554E049A8B71A1266BECA3F5A3613926B04A2995C8368CBC2, 53CFC18ED230DCF88CFACE90C5BD7D28966ED121E8EF2BEBCD96C64FD67BE5FC
+492286E8421C84A2BD0D05DEF1B, 103AAA3CA8F594240107B8EDBF3826C81DBE7F6CD30B33042AC4BD28D5134A26, 905259B118B2FB33E21A3B380D2468D906DB2BD491B417A51F3B2AD5242935AF
+DB6794B8C6558DE83727119CD51, 864246A340253C8A61F0761248457D461DF5D60612025A21F5C872BA2D13CA31, 7145C3DCA8DFEC57FF6FC5E1FB7ECDE2F0FA69A4FAB6CAC5509D0592B5BFCCED
+29236BE2A5300A9B8A57534D67F3, 5B3F39978FE6D1F82B81FCC7C660C8FA38706F4C8165CD1EF9A87EDE42B37817, A4E827B062DAD88D381D733C71F5F932A413006FB3BB721293D7122ED84704E9
+7B6A43A7EF901FD29F05F9E837D9, 6E28CB2C64B20E4521E1EAE38574E8F2EE8D38740E16C656FFD79729E040007C, 4788CB0A7D038AB6E51D3D459C17CBED4204DB67E316B8AFA0DFE3E420F3E354
+1723ECAF7CEB05F77DD11EDB8A78B, 1BC1112C4756703F9046D5B45237A343BE25C0B0B84A33107B5A737140D4D97F, 336FB8D0266C8F6EB0D8CE9A7D820270E77FFE39294D7C913D0976B216F21C1B
+456BC60E76C111E679735C929F6A1, 5E2A15F5F298DFC69AD7E0B1414D9C0831E5EDC9D2CDA93E36E8AA87F672B873, 14A935428F1F395FA12C967A6DDBFBF54635206A327B20129320C04339A6169D
+D043522B644335B36C5A15B7DE3E3, 767234DA102C40320AD4F77417408FD2819916C7CA860FBD6A2B0D1B3B47370F, 99FB6F40412532FF87D0CBFD4932E2D93E61636E38977AA3F031A8A78424ECB7
+270C9F6822CC9A11A450E41279ABA9, 26EB55CB671EF2EB4CBA2E5D6A0E8421A41D5D9DF0A05CB78F160CEDD6F0DFFC, 3255DA6D114A3FBAF9F461930838CF36FC7E6A2E1F0FC01B7E7F503A663CB2A1
+7525DE386865CE34ECF2AC376D02FB, 81D6568C7BB31D32D458FEA07BCA34AB8ED2FB05E3E4B8D761A47B19E3EDE485, 6E5C83D95375F088F0FCC63D88E33F535C1A5F73E260F344BAA93F8C4DEF9F97
+15F719AA939316A9EC6D804A64708F1, 66B4D53FB31BBB5B55E45093A684ED3F28121FBB64FC2BCF32C30519477F4BA6, 6C88C0B905DB461FE0BC17F2734D6DB41EFCCF83F37AEBCE8A37E1B4B9FC318A
+41E54CFFBAB943FDC54880DF2D51AD3, 3F8A3C5A1CB298C2244AC3C06A739C660D0F34849AE1500A62C836FEC91CB2D1, AE1D5F560EDDA454B09EDCB92158024CF5E4DF011E845792A12B13B5984B4F0
+C5AFE6FF302BCBF94FD9829D87F5079, 209452B63FFB18D479EB5B171F7833AC70EDC98EB234CC2671EABD6621643E8C, 8467725C3C762858C5B8717484E3D5D05C604D9E811D66E1987975CB8594536
+2510FB4FD908363EBEF8C87D897DF16B, 614F1B5D4798F1FC229998E37EB67EA2355C769543DA163461893E653712D63B, 3173437C8757751892517D1E837DA5A7B02F9C70654A5739440A547DDCBD794F
+6F32F1EF8B18A2BC3CEA59789C79D441, 5AE1E0082207598F5D0C79111E708DD7AD125EE8482825A70B53DB7538D6F9AF, 48118BC1456A742F425444F36D0C20F6B7759763A75FB0F9FA197D7780D21B8F
+14D98D5CEA149E834B6BF0C69D56D7CC3, 4717057AF14B7BBB1DBEAB31CBF22F78E15E3E501EF98F5ED089B72D71DCB98B, 97B79ACE69F16212FEFDE387C65EE6F758AF454A138839007E282205C9DBF5AA
+3E8CA816BE3DDB89E243D253D80487649, 48922922989970D2985C17991DBA5744A31C7475FBD9C3D4D94EBE7C065400F8, 8B4D0272A247B52A198EA7E2A48391D1EBD3554FB93DB182B7B3F862E87D45B6
+BBA5F8443AB9929DA6CB76FB880D962DB, 114258E6745F216E72A80974B76E36A9FC1A99F21AF12A061D04BA0CF8CD73E1, 33FD0EC69FC2B9E55CA4DB84BE3A9163A0DC20E7D91B925E62BF57FD63A5EE58
+232F1E8CCB02CB7D8F46264F29828C2891, 8280EF466119DF141C7F58F9B1839ED92D9D2A054360EA8920CE2D61F2E1AEBC, 792783D56FC9AB42DCD65A363F48B2095A5215CF78EED4678382D928595D27D2
+698D5BA661086278ADD272ED7C87A479B3, 379C4B0C9B1BFFC94062AF0976A360BD1F95550AB3F61B2639E0E9F997A03247, 6292F4E8D3C40D3370FFB8B79215E7BF74054227E9D6F4B23FA1D4DDBA8732FE
+13CA812F32319276A097758C87596ED6D19, 26DF787480BDB3CFAF597818104667E97BFD4888D2FE75B4E9B868D1EDD98144, 73809AD3E30DD692E7C2B80D54CB7BD8CF05F5E2D24D7D0D13290FF3BD383499
+3B5F838D9694B763E1C660A5960C4C8474B, 5CA528DD918E140CFDC3BC87A51F505862407452BEBB8C87CFAD1D6D5F92858B, 5FAAD192D81C0829FFCC96327F5A3D2A727CE0D8AA1142C2BC6642239BD7D5A7
+B21E8AA8C3BE262BA55321F0C224E58D5E1, 4BDCE2A75756A8B7EFF8ECD6A924D73F11C4D92A33EB855255FD88A36D9F9CB2, 5F55A4D8EA62E933C0EFCE572BD0045806D494D9A537D2E7F9A9C9F42E92043A
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, 5F387752BCC36C3DB52AAEBF9652FB8393356DAF15445AAC4B5E83F1B5A1FA2C, 3933FBB887A72A05DB23B736D1C90D5DA5D6B51F2884A806DB1B5074974167E2
+64312DFEEE1AF5788CFEC3176D34C11F84E9, 362E35BEAAC4F4BC6B5A45DD1A120B2EE869E8441FD9F2BF830AE1AD3793667A, 8C0FAB2CA6379B17F001E32D0726D9CE55702D6638C4FB69D7D38B9AD1B41B28
+12C9389FCCA50E069A6FC4946479E435E8EBB, A9EC295F8C422A16B6B6BE0A6705A46106BF8C3041F6DF8FA73B1BCCB321F866, C49E44FE3146F065D53ABF1DA27FB26AAA3AE3192FFEE503BA6BBDB05292C4C
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, 367E2AAD65B771C4A70419896960D104C5DBCE8FBD36A3A92783CBCD66B1DFD2, 92F4E4787E274F734802F6E3BE572AB1CFE5AC7DF897FEAAA6EA1884DF264263
+A912FD9E31CD7E3B6DEDE937884905E530493, 9AAE2FE1174A77C0A10621B8433E6869B6224881498CAADABCB622FF298B62B5, 602D920A9FD58B42284F5C4E1AF41C575D7456B981E3962844DBFF5F56A59BE4
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, F66BB3F9B9E6481D4C84C725BC4E6E2B6D965C91679205CE3CDF64EF4F32CEA, 3EED01D326D280B094D1F56109CD55B917A09F972B8FC32EE416DD92175D0A6E
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, 7E536B69A239E36E29AC6B68ECC9B934EED729F5717BE86B74F7A7AE11AD432, 9068D5C9ECC55AABC05742AB8789ACD37FC3DF5CC93EC1D0EDC28EA1CB334BCA
+11D500BFAF40AC5044981798DB5FB39F2C17B81, 1C36A93A80F1B0FF6CD1E4870C530F15CECA70611192149BC635270748C3F578, 2641CB2E955B281549562C5C0632CA13F7A7F36C3101CB018134F70AF73E453
+357F023F0DC204F0CDC846CA921F1ADD8447283, 502AEDFFA46A21FB92CA4921343AA43F4C1B8ADEAC20B7F3F56DAE17D9850E7E, 6D3AE4C11781761ED0C59DCD5220FE18C8286BEF3770A68B34173780F6901D81
+A07D06BD29460ED26958D45FB65D50988CD5789, 4B532EF179C0E093146D52466E991C919EE01683271CBD6BEB6E9A1DDC8EA0EF, 93D92EBE3A60D36F182394C035A005B08867DD703EC01DE5BC02DFC1AABBA19
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, 969B53C18D3017BE44E933530CD33E253F56EECC6EB581CC7878EACA10F5B54C, 22594933DA2BD0261267567AFC751416E95D6B3EF2AC91955F3583A4B7B9ED95
+5A4653CA673768565B41F775D6947D55CF3813D1, A505D3892BF72407E24D7875CC61563182911A60676AA626E8BD8E06507402EB, CD96A467C3C60351479B80A82C25F5E3AE20CE6C80E3B58AD1C023865B17314
+10ED2FB5F35A6390311C5E66183BD78016DA83B73, 6621C59D72A18C6D19DA52D7563913CCE5A97AFD99C2A6BFD4080B1813374F8A, 596782020374CA581C42A6DB289F3342CCA018865B95C38ED36CCAC5CCF407B3
+32C78F21DA0F2AB093551B3248B38680448F8B259, 88D829118A00A5ABB58CD34BCF6A27AAD83A123F1A6924D049FCC735453D8617, 3B11098F0DBA3940923815A1AC44581B4F0C41A2EB3AD6BC9477F0F31F6258A2
+9856AD658E2D8011B9FF5196DA1A9380CDAEA170B, A9537D481702463854445C5CC8E71BA0B159526AACFBA6E44FE1E01A66EBB792, 8CA66BDC656192D8B9D71D03C1B3C02A458E7FACB231D384D4B9DB661055FD31
+1C9040830AA8880352DFDF4C48E4FBA82690BE4521, 34D06E4BB77628A597422E646AAA472E8F4D966A2463E02D9C948B87CD9BDF41, 46A93FDB6A68321B98FDC02E9C21C612D5381170741F4FC1733498FE1F7E4A75
+55B0C1891FF99809F89F9DE4DAAEF2F873B23ACF63, 7839B884B136474A15BB44C34095D96B3447A9CD549D09A13D5D07FE28E664F9, 685603B6568F02D4BD91644F99360F548BDD41ADBBF46E4FCA6085E1C6EE1C66
+10112449B5FECC81DE9DED9AE900CD8E95B16B06E29, 36E4605EE4DC17BE81E833320F40C31C0C9AD6902C967F4D3BFEEA4B8533090C, 9844B89F8680960C5800E1BD2569316E32A93132A940CAFDE6EA3B9223D2D128
+30336CDD21FC65859BD9C8D0BB0268ABC1144114A7B, 8405A7B7DC395E052C650C7DB94D5D71B4D16B0F47DEB37E2066479CED8C3753, 33D059067A4FB92152EAFD94C875D971F077DDCC2EC5B70B3FBE185905808CE8
+909A469765F53090D38D5A7231073A03433CC33DF71, 7FCBDF7EB17D0C35CF077835EBAD2ADEA7D7E293A0855634C49420C1CB006C88, 4FFE5B8EAFD0AA057D7E3C53332F9FC985508D1F7D57264AE73807C8EF6BAF7B
+1B1CED3C631DF91B27AA80F569315AE09C9B649B9E53, 3AFA5AA58BB479832830648596421153F8450C27EDFFA0B0355C4AFFF354D20A, 6CB7CFB1C06F487960AF3244C3D8FF75BBB740547E44FB5FBA8225FB6801FA33
+5156C7B52959EB5176FF82E03B9410A1D5D22DD2DAF9, 25F7584F372D66D7039D59A6246CA246DCE20EB3B7CCA1DD0F49D0C73A030917, 5934FB024AE816596419902EC0C9582E105C3DFDBDDD8D009CF7AAB4FEEDDDC6
+F404571F7C0DC1F464FE88A0B2BC31E58176897890EB, 978D08AF48099965D83AA5980B4F2C1B1CBC71712033485FE7443E89669CF28E, 8F53B6171E3C9F1BE1FA0E5C9472B5E400ACF8C79E5A0C4AA37F9B6AF87EC9EF
+2DC0D055E742945DD2EFB99E2183495B084639C69B2C1, 3BDA102CDB344890DE62320B690D30B5CB4479BAF6388D0B743D6D538563176E, 88CDBD16ECD8D5BB5C948B1628A97B4BA6550E50E135AF5A5AF85762D499E959
+89427101B5C7BD1978CF2CDA6489DC1118D2AD53D1843, 3ED24BD9F4500EECB15F3C48A8D63DFE2E6DB08D7B95EA0EA9D2C50FA6D220D, 7BCD2A92991841CEAD5A6B449E4F7001DF78E2174EB9F72F08FCA199ADDED8FC
+19BC753052157374C6A6D868F2D9D94334A7807FB748C9, 5E249C74F7CD7BEDF8F7325509C90344920F401F88C3630EF427B7CB678779C4, 3C78D09D08C46162AE27B38DBCB93F6F8F0961EAA7A56BE152E4AAE1C3BA6D29
+4D355F90F6405A5E53F4893AD88D8BC99DF6817F25DA5B, 5FE1C85B63E0436E9278F3D811447F8243066C07E98290A31A34F96E55271020, 48F8FA9512D7D305623F4152BAF04E228DA23423F01391EB7F9BD81F3FE243F0
+E7A01EB2E2C10F1AFBDD9BB089A8A35CD9E3847D718F11, 18E9AC7C75DA764EA9302B4890E33339594373183C9EAD7A9928AB30918A18A7, 5E4EC043C0A9E3E968095C51D519A2BD669438A4945422CA38A5C445C4588D35
+2B6E05C18A8432D50F398D3119CF9EA168DAA8D7854AD33, 683D4FCD6DCEED18CE55D047B4BCCF256D9C24E9D7E8FD9BCFDBE564FC898C78, 87664287BAD24BED75202EB363C583DA37CF86327D8B9C3DCDD9DC5FFB1EA0CB
+824A11449F8C987F2DACA7934D6EDBE43A8FFA868FE0799, 939650DE33F68E6EFAA6EDD2B67622A51E92AE8F1A36944548735E29D60087E9, 3A2AABB4D15D248CB4E86586FCCAEE1376054275EE06323512EE7862C073640A
+186DE33CDDEA5C97D8905F6B9E84C93ACAFAFEF93AFA16CB, 14F57A3782DE421ABCC56C68005CB31E59AE55D32A8FDB2C5ECF5084F45ADB58, 4C39B91F83C6711F02D24DE42D7AF0CE58CD8FB8AD78C3A06CFEBC9A909F4EDE
+4949A9B699BF15C789B11E42DB8E5BB060F0FCEBB0EE4461, BC66B72B8B55C52B1DECB6F76625F47972638F377C09F9E5285916AE01FF23, A23D2BBD78F7EEA303886721E848F7F75E7F9F5A0D462CD59BE146FA28F424EA
+DBDCFD23CD3D41569D135AC892AB131122D2F6C312CACD23, 8D0F48612CA8F5D7BD9FA7171616CB545E726AE8C6F53265985D871D76098848, 9586A78E932D1F0452CEBC60D31BA9DAF4B94AC9C8F94814897AAD5D888C6BB1
+29396F76B67B7C403D73A1059B80139336878E44938606769, B4F90630C1D0C131E5424DE09086E294A477A8F3C6BD23919FA4098ED002A06, 3D22618397059BC43B7364D99732DE87B2F8030C3DA2714289146BA534F099EC
+7BAC4E64237274C0B85AE310D2803AB9A396AACDBA921363B, 76E31EAD9896050E62FC607E8BBB23C1E7A8C7CA47726B3F5D94FCC86888EE97, 3ADF7D5BEA67CE56441D867F0063278B581EABE14B6E82F27F6278C9A2DB4847
+17304EB2C6A575E422910A9327780B02CEAC400692FB63A2B1, 9ABDEE87DDD03D8F6E9F57FF38AE47687A6F9185964BD325D214ACD52D7A379C, 3B05CEDF7A2E08B7FC195A38359C0729B9BB1B2B6D3DE73DA0BEDEC97DA5605D
+4590EC1853F061AC67B31FB9766821086C04C013B8F22AE813, 4C9AFD1CAB7C6E118394F4BF6012B5A11FB4B424B5010EC51E199EB39ECAD270, 8F93B45FE8C119BD0B7EB17C4E95CFA3AE9998AC343A069D3707C8A6E2CA2F1
+D0B2C448FBD1250537195F2C63386319440E403B2AD680B839, 4CCBAAF5B809FE85060E3FA1496E4BA733DBBA3B73FCF93FF605CC0FD8018D61, 9E033AC6518FE3AD2B83FCA081CD583D91F76FF468C980658EF7358C38CBFF10
+272184CDAF3736F0FA54C1D8529A9294BCC2AC0B180838228AB, 4A9F36E45C85FB8C1B713821EFE506D5BFFB5E0FD3CF0E67EF4F08EFEBFC19BD, 934F0FC98C375F28317ADD200EC73AAC8E39687F9698278CACB1F3CCDDA8BF8F
+75648E690DA5A4D2EEFE4588F7CFB7BE364804214818A867A01, 9CB57EFBF7B73DF49171608DBCBA3A52000F3B3097354096F2E12F84494F0EAE, E859E2F93D90CC978F2805C438322092F032B2AEB5E62FCA697A6D9E9CCF069
+1602DAB3B28F0EE78CCFAD09AE76F273AA2D80C63D849F936E03, 1CF4E7DDA5B38467932296295295EFA80AA905364761B211EFF6ECD7EB8E010, 30708910CB9DF0063C498BFA527201CB5F64139E5D674A7804400E329979E057
+4208901B17AD2CB6A66F071D0B64D75AFE888252B88DDEBA4A09, A26E3227CBFE6B4C6852966FF7AC60B14F2034859CC5DFFF97E14D0E9EFBA276, 73EAB7126CCF4737EFBB91BB77F43E1AF91E4035BA0814318ABFA22F9C58FC36
+C619B05147078623F34D1557222E8610FB9986F829A99C2EDE1B, 8C6AAF02809EBC9DC0801D13B2C681ABB59EA532A7E25750DD7830189CE84EF1, 6E448E27EC19558C5DB1D0D15874559C547C37CA3EEA2951B8E100A575F09F7D
+2524D10F3D516926BD9E74005668B9232F2CC94E87CFCD48C9A51, 2D7E867B7DCC9DA7CDAB2296640A10C7EF7653E16E8AD7D2BA363A0294006F83, 7DCBC751987A8455BE41322D11ACE3A5159B90445C8134B66A1BC5F8F6E587A6
+6F6E732DB7F43B7438DB5C01033A2B698D865BEB976F67DA5CEF3, 3BDCD3D7E75D0305D4AFD65302CCA380EB5391081D847CEDD8E1A25DF3C824FA, 321A140191A19C4605CF06E31EEB820397513A6CDBC13D99E8DCE57B844CA9D7
+14E4B598927DCB25CAA92140309AE823CA89313C2C64E378F16CD9, 41AC5BCE0D9E07890D3D2A1A704A35DDDDBAF987788B6898D23569A4E82AD2D9, 247735C3B091D220FB411C011F0D365A92FE51C516A86515DC8DA10CA8027EF5
+3EAE20C9B77961715FFB63C091D0B86B5F9B93B4852EAA6AD4468B, 5A2850B4BBAC39059212BF16090C3CFAF522725D4304ACA6189B908259E4B5F9, 3C60EAFDA228C6F4C0DAA7950CA299A428E531FD09D3444FDDEF1E12196B97AC
+BC0A625D266C24541FF22B41B57229421ED2BB1D8F8BFF407CD3A1, 99F02B8D0383A7606A1B21C928E812194DCCBEC4D6A147C51657508E7F6C77C, 95BB99BF52C3E1C258623E6A8C098BA61784168AA8F3A5CD0DC4DA849091B066
+2341F271773446CFC5FD681C520567BC65C783158AEA3FDC1767AE3, 80233E8FD0C5357E2F213C14CD203009E0B6A67ACF9F47024480D316C9F1229D, 116B82E1C1EF6DA61896A0F496FA79FB2A235300D153F4B8DD6114B6312F1844
+69C5D754659CD46F51F83854F610373531568940A0BEBF9446370A9, 382615B9281D5CAF292433985EF8F061B2A558DD90C161D89DBE7BD64A1BB4B0, 73C50D8F9D486E10DC955B7ADD28617AF216763CC862429B00F1565201D79BF
+13D5185FD30D67D4DF5E8A8FEE230A59F94039BC1E23C3EBCD2A51FB, A630DB7A35F154FDA10E12BA8BF4FE03571F2A8EC40CBFAC437B30E20039502C, 924BD141B9EA1754373E26695D19409A3F22EB094939C3B14681FBF0475EAE27
+3B7F491F7928377E9E1B9FAFCA691F0DEBC0AD345A6B4BC3677EF5F1, 7DBBB38D2481C4851CC889001CDE7B780BA771A5330E50A080B1A048AE9E0548, 735CA8F7F19641022491585D32662A2505108AF4D72E387B2414AE084AFF76E3
+B27DDB5E6B78A67BDA52DF0F5F3B5D29C342079D0F41E34A367CE1D3, 3DCCAC073EE6D1C442B030B31B95F870BBFD66A768648571AEC5C887EC6BCB63, 8095D7FA74F7EDADCB696D62B80BD28B48D55527439CBD8285C4A4BE7733C134
+21779921B4269F3738EF89D2E1DB2177D49C616D72DC5A9DEA376A579, 45C9381DAE78D752FB83C47E6723E3FB58B9FF4C46C0541BF6EBBD53C4585F65, 7DAA58E645A2AC3C6404516F9D297D570F39CE37D4255B52EE5EAC32B990B936
+6466CB651C73DDA5AACE9D78A59164677DD5244858950FD9BEA63F06B, 3FCB0203B867D516CC6EA5E3D85C91E0C6CAAB5F3AEAA0919AB35A6DF60E3180, 9E88BAA614C187822DBADCB58B4EDBC5298B1A74917652BFF90B7A85FDAE4470
+12D34622F555B98F1006BD869F0B42D36797F6CD909BF2F8D3BF2BD141, 317AFDE7AA4D1219B754E5C36857DD47D1858518C51D17BFF90B1C763D76FF07, 157E151DB4A1ACF543603394EA1821DA3861A30C4D9242D2EA06F9385EF708CB
+3879D268E0012CAD30143893DD21C87A36C7E468B1D3D8EA7B3D8373C3, 5FC478DA203FD8D60716B51B5FBFAEFE208B8AD3C8BB323835A8A624BD9F6FF6, 6E4FE357B0CE1C603E3F1F651BCF028A74397BE825B27C98EF0BD1A6CB2F9E3C
+A96D773AA0038607903CA9BB9765596EA457AD3A157B8ABF71B88A5B49, 93FCD4F1372E6760A5F48D601187AB2770BCE8877F008D71596B2085D1116DF2, 1626BA09BDD3D81B60038590A0163B48456F19B8666BC4CD2939366245A2F962
+1FC4865AFE00A9216B0B5FD32C6300C4BED0707AE4072A03E55299F11DB, 3916F41E256E90E200CAFF950D68DA938ABAFDCC48AEAEAEA7D9D59D7319572F, 7E791AB59D799F805A76DA4FC0F1C5DA23EC11F1FA2B690602610A4DC61EC147
+5F4D9310FA01FB6441221F798529024E3C715170AC157E0BAFF7CDD3591, 233578CB50EF8DCB7279C982C52158359EAFE1279BE8C9EC4F920F91B1811F39, 89AA3E8BE685E5014D61A1DBC4A6520567F98D59BC5ACF5C384174626C0E8839
+11DE8B932EE05F22CC3665E6C8F7B06EAB553F45204407A230FE7697A0B3, 95DB358B19E6DA2641CE2F3557D1CAE311F2A75EC4E51C5B8FFF4B9FDD575E60, 795A1DDF64CA5BB26B31E1B14BBB9F6EC0168B0E842866CC8F42CDBAFDA8CF27
+359BA2B98CA11D6864A331B45AE7114C01FFBDCF60CC16E692FB63C6E219, 8E86A6111956C085E79DE4E1168EB48045D5C07A8645A07413610AAC6E8301B, 29041A5F8052552A06C4DD090BC23B3AC0C035C836CDDE65F34F24693C4DE705
+A0D2E82CA5E358392DE9951D10B533E405FF396E226444B3B8F22B54A64B, 8F5A778652ADD7F92391C9F93EE0F48E35E7A966B8C0588F12E28DC75A634C30, A4515348FF4A7B9A6616B064FF8332AEFC714207DD5C8C8D1E4672757EA7D454
+1E278B885F1AA08AB89BCBF57321F9BAC11FDAC4A672CCE1B2AD681FDF2E1, 7E340FC2D33F6ED65B46CC2F9AAEE4BA4873298C9956447F485F892DC866B83E, 2D3083487FA1E86EC5AA56F72FB808AD251CD13D675BD4D1DF11E74332B595EA
+5A76A2991D4FE1A029D363E05965ED30435F904DF35866A51808385F9D8A3, 982CAC4C90359DDEA0B519C0164515944677FD080A54EDFE64437EE98FACDD03, 778DBCF256793CE505F1DC59A0E7CBE9A8CA54EBC56C9D28F19416E5F0FF474F
+10F63E7CB57EFA4E07D7A2BA10C31C790CA1EB0E9DA0933EF4818A91ED89E9, 693389D796D1FFC582FCE85EAD92EC117059D38D410913244B8BC2D1D67A7846, 1EDD87519568FFACA28F20813F60181245D0D76CEF8A262531BEF8F33ED0755B
+32E2BB76207CEEEA1786E82E3249556B25E5C12BD8E1B9BCDD849FB5C89DBB, 3D9BFD9E677CF5B334FC4C44A2997CBD80766EF757EB5FBEC18088FD813DD1B2, 9BDD78A4BF66AA2E728709637970E54AD7890281EF5A07DAF5FDBD833B774D51
+98A832626176CCBE4694B88A96DC004171B143838AA52D36988DDF2159D931, 9387CAC3F93C25E306A778C45A0B29EDFF0D2CE4246824F40A58E99D60AD53C6, 30471F9A9D6A4CCF3691CEB4D02A525B3B69A815303FA23440543454624309DA
+1C9F897272464663AD3BE299FC49400C45513CA8A9FEF87A3C9A99D640D8B93, 334FCD2C14BDFAF74FDB910A9C0B2EBE22E5D3FCAC65AA63D38BE96CE402ACD0, 3380604490BF203A203AA6EBD6432D3C31B0F021A5443C032E4B25934F214937
+55DE9C5756D2D32B07B3A7CDF4DBC024CFF3B5F9FDFCE96EB5CFCD82C28A2B9, A7AEE34B2365F2FCAD4DDDED371FA1773E99037C60B39CEDD5EEEB4502A06C8B, 7A829AFF4962476B48FFE0B56542623F6839C410F93844BE7D569D5C1A9383DA
+1019BD50604787981171AF769DE93406E6FDB21EDF9F6BC4C216F6888479E82B, 4A27B58F0868669A49E8095F267F6F461188EE513BCA2EE0CEBD058704BCC89D, A6476BE4BE61461359BDDDD53C9A76870B630AC350809E2076306FBF4ED9ED94
+304D37F120D696C834550E63D9BB9C14B4F9165C9EDE434E4644E3998D6DB881, 27B8B57175C0558A34B200320F5331AE24AA88559A1E82E6F42D366B2FFDCC77, 86D598C7B62AF993389E62EF04440FF47EC5202D2AD1BD61FFA8BBCC0818280E
+90E7A7D36283C4589CFF2B2B8D32D43E1EEB4315DC9AC9EAD2CEAACCA8492983, 89222264D0C0F063BF870D6360C58544CDBC5948BCFBA4B885AD458AD9E493DD, 32F11F840D0B22E4BE8F738EF8B92A9135A2BAC87A3C37CE0B06B9E09CB9EDEA
+1.3.36.3.3.2.8.1.1.10
+1, 925BE9FB01AFC6FB4D3E7D4990010F813408AB106C4F09CB7EE07868CC136FFF3357F624A21BED52, 63BA3A7A27483EBF6671DBEF7ABB30EBEE084E58A0B077AD42A5A0989D1EE71B1B9BC0455FB0D2C3
+3, 847758C1C7338EFAB1B79A22B4446F56C87FAB0070B7858E8ABDBBD94D454E0C340EBB42DCF91633, 3D944522B6C1B7D42038E281D4D77AC75C2E0A37E33381C3F0D845CF32D54C39406EE208F7F322C1
+9, 304E90F8F040B6A88964E6FB3A43D9CD068747B0094EE97432CC5B4F84F12F5D163672D7A74EA352, 131E4519C80F2724499A2B1538FBD771933B4797AF6B0E65A1579A746C92AC2FCDA30FE607238AED
+1B, 20D45FED0D0B8D7E32BB46FA9BC9DBB11836EA6F9561F383E84212A8F41D1B61184B0D74C58DBED4, ADACCF88D248DEF50139087A34B780FE8FCD5F9B2BEB108E82D129130870E239575FFD7920F0E9C4
+51, A19136F05C5DCC75C64640803EAC4286ADB5E2718FC5A45E8226BAC47917C356FCC685A39145B263, 99CDF68F68FFA37BAA0D8E0A0BA298DE7F8B170C85C2CD37E44395FA6DBC4ED6A7C7728F37F1684A
+F3, 6DD0D32960E8BB972475442BBAE993046774D99CC5D9B20621D5DF1259D8D710676778296A2409DC, 166A6FFD2A374901383AC6BFC2EC44424E880524693C47DAF5D1C0C39CF7D5EE64646632CE0AE643
+2D9, 884F7510BBDF10BF28E4C05301F8252967D0A65944AD0B2B8862448790023F1AFFF2236D5C53C589, 62FAC5D045EA9CE8AC154571C85FC27912E7A812CA909A3F5E49D3FC4F43EFCFB1E7BE6AE10AF2D5
+88B, 5E570B7C875472DD89B6458A203DE85E1E75B658D1AFD7C1115B8518C090D1CD9C883726AD334C42, 477858A9F58B6D56F8DDB77E4E5C2CAE910E7B6ADB0FB33F0CF3395A2749F82678AF17A27D99B4EF
+19A1, 6E066191B212972A8AF238F1B06BA62E50C8996992E520A9DF8333CD1C07E4FCEF053597EE0FEEA, 5D721FFFE9F57F1F59BB45903A4B96BC55477F7EB19F349C27ABE0A2312BB811D282A118D3CB8FD3
+4CE3, 9E8CF19119F709BD1775E88FCD68BB8B0B2D76B3A82807A337F47941201FFAF9D41A46DE75BF95EF, 89AC7D585111E3AE3E41FCBBE431389FC72D1FE807A248075FFCC91CD3C702F81F3C180B212C0336
+E6A9, B334D049E1C530F6244BB5B6AEF74F64112DA9860DC64903B8F63BE8298EB8C53AE2311C400090F5, 84A7B032BA9696DE55F4C11B9879237423937F1129D218972A462B5D490934776E9C727ABA4746C9
+2B3FB, 2EE641C8F82968BAF6BABF7C438C0419CAE8E16CD3F85C348579A502772E0CBEC64CCB2936E449F7, 96AE4ABDEC9CCDFBF1CCB9C710A9D190350942902485F261BE7370783B5B6230397E91B6B859EE44
+81BF1, 3E9F4C2A93AF3C1458B9D1C8B29EE8EDC844E2FD9AC81EB3DFD0EC62F36E6779480B5B0005AAE852, 1AE1524F0C1FD32D2B57CC18D599D2950AA5C8F589B0E0736ECE264FF4A62F57D4F8D730378CFDE8
+1853D3, 9BFAE3231C31385643E0218987E54CBE67EE1ED5AA8F933456BF94D4B863C186A69D243FA590B0AF, 9537BFAC7503393BC26878A972ECE03320E5E5922F5342E00AB7B7C787C6F2CBCBD04CCCFC19AFAF
+48FB79, E60F1B4191C267BC38C18683903F972EFD0D563089F90188EF6363DB9A1C8ECB03F2A28B625735B, AE670BE3FDD867DAF82F84A9C7D38788341F4E0839C92BE587A35EE747201773108310D0205864F9
+DAF26B, C7E0181540DA0A8FC718C509A18A86EA5BB0F2F174F523501D72D05974359F6890165117A9A42527, 92AFEF2093C06292B9FE8DEEEA164730316538EAD321FCE92E3B0550ECCC3F8202B199EFB5C97F27
+290D741, 39E1023439F670C85ADA73657B099560E620AB9105DE09E03576D4C7E418B8635B9968FF52E70E57, 2E3ACCDF00F8EA51788711E1B3B7663308893E9EE3E4C53413EF038A5428BAA62D82AF488A818324
+7B285C3, CE16C80057D780672BFF4B843074715E346018AAF18239FA70384479B55C562705714C7FCC8CACA0, A8F936BC3D0ACB8FD97455E4B8E268477C19599FA5D12A456A2DFDD523387520A6721FB6A9067090
+17179149, 8FCEABFF6C9C12C837D01FE494B26304CB963A2A84724DE4171F1175537EAA40BEE3C9B7EF8D59CD, 3B35BF5CB95FB367537C1CB23BBE020B3ED7127AD7EC33469199073DBDEFFE2964E1AA8F7313CF0D
+4546B3DB, B5E7C546313823BB780532A103E61E277EFE3AFFFD642CE30107BA972EE3051CE2580BCC9AC90654, 73636AA3546C171AAD7739F4C783E9D262FA1B07AF593EE6A3DB00C943436EFEA230982A58CA302B
+CFD41B91, B7192EA014BFB94797868BF2B193BDA97DF98200222E32DD82F3592991F69D78F61460FF19A303CE, 33A4DE5D53DCF6EC711C8E28B5C0183FB1024B420BB78033774884BC8E38D91BFC340A170E90D236
+26F7C52B3, 98021AC2E968649DEFC8EAA33B373BD0F28FE2AFBE47BFD7B903CF9132D93D8C9A2E8607CBD98924, 535F47CCEDE851C3FDFFCA6C542C15D9A828ECBD3A1DEAA4E3F08532A0CCA3534943D035AB616188
+74E74F819, 2B02DDB9AC1CD709928245DDB75F2B1986E6C83305411D10C0EF993CD0A00EDC460A995707CCFEBD, 2B0F99487C42DCE7F11B1D8D574B6C5F9A5579899BEE3604F8110837EB621F3B2F16056132DB43DA
+15EB5EE84B, C3069567B1DDCDB886A9F3DBB05521A36049A3C7D7B40A0FC04E1523CEA8DE7B81A4642D7152ADD0, B978A7932113A98440C2CEF6A9A2CD93C93E520ABFD1E1A0A9DDE17454A4DBBC770590BE82D51C83
+41C21CB8E1, 697CB6B319AA4B4C26D3D4FDC6015EF01B53680785F49C930CACC5C2E6F65F13BB2286A95A72A17A, C1DB12DCD7847552E6AC99FC2D5CC437DA1CCA787DA1251D74AEAB5241E5C6D4E00DE2D41A740414
+C546562AA3, 6C16C4AC65B6BAE35594667CC764D3C194C2D7D941666D2A561D740993F0A17E59F5858C6B5974B, BD4497A2ABBEA92FA333BC9E6DDB19CD9BA5CE96D59014DABDAB994157A2A1E0DCDA6590C98AD612
+24FD3027FE9, 748319352ECA1E21E1ACE90BA49E00919EF71870CB505BBC05966DD3E9C1721DF755A43F7C6A3FEE, C217E1B99CA5E7AB70261AEA2DEF147DD6C2B737C4CDBE75CEB0E2B38EB9D4885E214270007C0CE1
+6EF79077FBB, 8881402C0961B557933E572AED917B5B38A7C04DAFD955F15B112A02EE7E70FE237D9A6C8A77E7AE, 2D2D70CA58858CB741B23AF553504B44513DB5902380629D1EF05E1A8E49D0383885CAB4FA395E90
+14CE6B167F31, B1611821B31766484BB3EFA67E28B55A431DABA9C804FC3C5FF07DFC55BACB599304F5A1F831ADAC, 4462BFF036BF547F8663A58404A37E57CE30E34341D9E8C249E892064D5122111F6A0C2F54299BC2
+3E6B41437D93, 5BFF420F4CF54C65EB17B6ABAD838080561C00CB17E44228E9FAB6977AFCEEB73E0F2289199FE830, 54DBAED8CB2526465119BCFA2918A5AE5BB736DD902B4DE57CB02AF3FE2917900D03A74DB41BB562
+BB41C3CA78B9, 9560B16F89817B642938D526A237D9298DF2DF5F2CCDFF36B114E49099E5AFEE60E64AAB73B1E359, 7F0B98D1B5F169929AF3826D5839A6A0CEB35FE93637B3919E190EB83363B7A2B4B865B239E0B99E
+231C54B5F6A2B, 3867D3DA2E84F97569FEF72839315A50AD959611F39A5FC106336262C8335CDB4BBA96E2CF032F3F, 582A6DB1F76623B666423610F15C1FD0F1D307E4D87E8E5E1896655F17C302C38D6D79EA0C844C05
+6954FE21E3E81, A952A497CBB05DE7EF4831B72C7AE3DF1A8737C0193D37D6D1DE5B8DAE4CDC21C1C402B04A04B1C6, 5A5AC1268A6F5F4489616D03658EDD9379DAF2CBA9187ECAD251B53AA4CE9BEBEA5FE73F429AF633
+13BFEFA65ABB83, BA211FF77AE904088517F5FE5DAAD661D788E28D922BD26811D6250782347182CA3A4147E34ADAC8, 44A86476343AF39F53EA511D919C9731EB15D52CB2F7AF454F21E068F1413F4CB83F01755B75E010
+3B3FCEF3103289, 86136F71ADD28967B6BBB670242209D8D1E6B2D63B03D24A23E5CF9FD348E567FBB02580A316AC33, 856405493B696C318EE5844E0C74C3AF20A6CFAEA1B68687009496CB7F122C175B1A785A1692C2F1
+B1BF6CD930979B, A395DAA2267DC4A514646D667B0DD43EF0ACC47BBA25DE60E299E5CD321DA3FACFDC5EB0D27A2B6E, C1D4E8DE7A7CE92C86F12780FC9DD131314FCDF5359FB907BC5409074C3D47211C2FC70FC99A238D
+2153E468B91C6D1, 5CD8F4943A015E5DE90D45C3D9DFA0FDE82957B065E335828AFB307AFF5A1FCB4E0A7A0E888E5D28, 52A6BDA239A15A1D704FBDC29D32D4A68E316DCAF846AF7266926635F6EBA1383245F7DE64AFE606
+63FBAD3A2B55473, 28ED7D91FBB43AF82F40523C32134252B3056163A2CC606404415B91D2A00D14C8CA6E38C4F46407, 8FB68F4D7F9AF4BE9D76C53671D88927F99C6A9B3F41B013CD27F1E21598F7DD5462B4E4A723468F
+12BF307AE81FFD59, 60ED3EBAD6351D9C65F375D503110FEDEB4B1F15BC43AD96815D4064F18B369B81FE199EBA91EE1B, 56EB8E371229B6620B4557FD11DDAC1E184C5EC036513B151E1B6A91537121E4FB26A2554CFED667
+383D9170B85FF80B, 22B147635140E66D9E476C68B3C4998DE5EAC1AAFBFABB7A80E14D816CF57B8C598EC4018B1665ED, 6139F0C3DB37A1417551AB5359B7417B9B953E759C3951388E1FAAB4E431DA88004861BD38CDEBFC
+A8B8B452291FE821, 627ACAB69C5D9838BBA405A37986B549C9C7B54FD72E610C277505F0E8E9F81D2D4A1E270B727F2C, C7BFF60677080569BBB36D03876C1B16E7047FBF96C8658D12EE1AE756FE7AE91E6096272CEC3A22
+1FA2A1CF67B5FB863, A3A7D65ACAF9EE52445497E667D5AF6527CC200F6513F4EFA36929C9990C854A8B0850CA96C182CE, 2272CB2868AFA52E363E47AEBE1D49CD2424CB9180A601DC84B8B8B6EA93533C5FEA45F23A59F69E
+5EE7E56E3721F2929, A57E8C313074C82DF8188BA9C049D47C3A9F0CA67156FF60939A4BB187EDDA58436B579F6215B915, 9558EE1EAD7596204A0A15C93CEB9A462E3916E44DEDE69208CD5CECA235ED7A04012F8825F9DDD2
+11CB7B04AA565D7B7B, 869EE09ACAE1795C50633440BDD1F71BECA65BCAB5766B2B57F0DC294CF665EA1ABE5296B8C91BB3, B331F1A31F56CEB5D31525ECB84B8080BD62E35B6445B4CA90E7DAF2E246430B4A4A3E4B2FA2622
+3562710DFF03187271, AF34F0BF9DA8403B979D11BDD866C5DB5C4DF6E562044A0849C4C671542EB526548A46AEDEDBBBB0, A8BB3CC301A6607ACFADE1DB411CE1528ECC282E077EF0A00BC07C8A5182ADB06DC2EBDDADBE8454
+A0275329FD09495753, 957E9CCC2E77304AD2F60FDCF9DD0BB1BF9F03B419E88A7A5DD729714D54EBDD29A5A015D83DEA2C, 54030D9B420CDFCDCF6F0B608DDC27DAC73D9235DDBE1877CFF4AD3A39F712C46C38EE039DB89FE7
+1E075F97DF71BDC05F9, 647C671A9DA8B0EFEA61CB0C2A4AB1CCA5FB71227C7EDA7ED28BFEB9EAE4453A30377B2BDA4734B7, 3C83C9E145DF87B1075D14397BDA12279813A7F92AD266B86955A50DB9C442C2FD9FE1341DED2E88
+5A161EC79E5539411EB, A41E0E92739AC60674A7CC4DFBE942B80E3B7073264D9468D6D44751862993C0E0FD372D41511AE5, 777CF89EE110413A47570141E092FA259A01B831C152E3B2B31D867B273195EEB20BAA9EA7F6D005
+10E425C56DAFFABC35C1, 73C4A523D66EE24A9CE6682C72213D4E56525DC6806D7D75E1F1515B70C7D0BEF61F60B4F58F054B, B1BAB53BA8599D711D0A626D5F3B3968CC1BB7ABE2A5F5D13CF175518FC89C7E6D2E0DC33D238EBE
+32AC7150490FF034A143, 1503B1A38C9EA79FF9D8D89C7373E12764D12313DAC4519763B64237885038CC0FECFD21D5BAF429, 9897E92517C646D78BFE435666C8C5E96BE4CF0FA0FF4C9A33DE799962FC28CCD00CBD628EF9C950
+980553F0DB2FD09DE3C9, 2EC2982842758375383FCE9D9922CD5479A152DA8636310FBE1BCE7D539B36CAB9534C532961D0E8, 6E99E9D520B8C8F197D8FF68954DDD933EB622A113ACCFE34013DC97C22DAF2291FF039303AAF8F2
+1C80FFBD2918F71D9AB5B, 83EE0864E0837D6C770DBE26A402A8E67451B8F9E7D6257E988144A111EA05AB335C0F6A2454896C, C87BD93EACA856EB20F3B199FD87BDBAEB4BA6E99F56EE6F0389A2F32F10AC73733EA9327D1EA1D6
+5582FF377B4AE558D0211, 67B4F7DBE4B68D4FC310E1B502BC6B2C73B828A2211817AD45874DE210F93318F5DB5FA5AD307974, D159CFDE6558D5EB0125A02A17A6D9EC097A69A28DEA60D60E25936BBFC6AE313FB19FF9F30DE0D3
+10088FDA671E0B00A70633, 18F1B572AB7EA386628E7F558F4843F8DC1A89ED4F542733EC5828D0C98B5D9E2656A780D9B11AC8, 2CAAE2300D99462FE8B816370D4F1094B9F0FFDEA788E83E35C44B355BD08831AABF0F2EB5604C03
+3019AF8F355A2101F51299, 7FFA1B7B3DA5E74F571F27064BAFBADA6BA13546458A3D67CA3B732C54A970F22BEC7CAC60E9693C, 74FA9535C58C171E815970896E47FFF78568223B8C5D075E9F6992BA2A4924E943AA737D108F66DF
+904D0EADA00E6305DF37CB, 768A0A0E72C1471B6F5BCA09D22DA573735CC03D6A2B55990BC28D85E5834E77F821B03BD9776EC4, 6885111242C29FCB299293AF2DD28D1B9A04A2285A6C597AE5E411BC9ECF550B90E2F44300A0E80D
+1B0E72C08E02B29119DA761, 1770B94A3C1527DC8A83C576CAC617F4837C375091D0555370BE7B6B86AF7194CFBBC695FE3F110D, C2A3740450A8FAD6827F7ABF438F94C3846D43128755B9B96C22E3D1FFFB14A2AB9440CE00E250A2
+512B5841AA0817B34D8F623, A8F3695AE40DF7534E89F10B4A4FC215B225AD93FC11A0A4671051F05282ED7CF68D2D69C7675874, 2A4057215197E11B87DF55AA59CD17217DF16F0DD1228FB03BEF697FC08AF0B22D7E0870E99702F7
+F38208C4FE184719E8AE269, 20579EE6296730DA6701FC826F87A3B10057F88AF9DF77B3AF146A71C047790DC4F03094BF4C8463, 913D79E20DDA3B747CEB30F2A75DD4DA91C979311EDF95531D4894FC26C6026BF3133DAF04974D30
+2DA861A4EFA48D54DBA0A73B, B511AAF4CE18A269345C3728B8FBE4FF807D793BDFBC871E21CC5DCDAEA26D294DD0E14007FC19E8, 55056BD0AAA3B8B46EDDA4130323C7E8ECF281BFC3FB2F3E106310F017FDFCB5C0ED0406C26FAC59
+88F924EECEEDA7FE92E1F5B1, B3F5C6A5B2E239E3111A69F6C73865F4A05D9218BF9088451F6E27AEDB0E87B13DF766C2BEC6193A, CA4918580A00149748269BE71DDE0E28256AA728F50AFC371788DAC33AD7F06FAF8340E271E8B149
+19AEB6ECC6CC8F7FBB8A5E113, 42B9CA94D3E4B507A05167E479EACF3B79809E7089C04DA62798E5726D946BE6237B1A14A9585395, 423DB5C8EDB579C30E232E37F4B15E3827264005AB372DD32FB059EF254458990413BD0B5683D6DC
+4D0C24C65465AE7F329F1A339, 6190D98397F9AD09B56E1830C8D51E32F4EEE1CB30AC9C6ADD479D51EE01ACF6ECB17C322B3D9681, A3A97CD71900EE457BABBF605A6D8600529418FC169ACDC2CAA78EB4F98AF4A85428F4C9C6AFB323
+E7246E52FD310B7D97DD4E9AB, A59D7378AE21EE10AB84D6A4E2BB15030DD4D82EB0B22B8F9F99A8F06F6BD4338804B4DC4B629754, 153E8367DF05A6512D242243D43D19FF6D759F3ABA4A02DCA9442CD49753D585E156694A359E369E
+2B56D4AF8F7932278C797EBD01, 4EDD3EFF2EFEDED31539C17854A7597F490CD5266193E0927E8829044F7397F90BD9378D945EA866, 6B2A0FDB62484BCFFF908832041B87CEDD448B3C94C88660274AEAF1D7BBF2B5539A5081ECDA28DE
+82047E0EAE6B9676A56C7C3703, BA4E2FA66BD45D24E058E3C0E5D4D559B17BE4897B0BB544D4C392A5836432B9B6D172313CEB17B, A52D85FE0CA72F729E768049EC8ADF25723095D20EA05452C9F0C4118A338D4694701363421DA3C
+1860D7A2C0B42C363F04574A509, E315BC4C7BA5FE68473BC5C22AAB52BC3C5FEA4CDECD43CD23D87D5F10BB7266F245A4C7AC74CD, 3866CF87A0C72547600DE739C16D1E80B1D671427D4D6863ABA969EE392D0C8CF0F23F8287FAD664
+492286E8421C84A2BD0D05DEF1B, 7862990418446359DD4971B0D97DA97C65F2B2AFE1F6D7D5367538126AB20E10D3DA77088271E358, 7084B19C578DB18EB01A932C10D78754DA6B8E46124DF55D69B46A3B39948FB280B1A54815BA12
+DB6794B8C6558DE83727119CD51, 3E293E1B909DBA203967C1032AA138EF0BA1D2E43009C7264DBCC382DB7DF6B560A19EA3055CB3B7, C90677698990C297DE59ED6C5F6AA53DAA74D6F07877939B764E28D7DB9338130EC353424AE2733
+29236BE2A5300A9B8A57534D67F3, 848551E26606790654AA933E78520D85046EC4D0BA147E9C089921AF3E3F48C53125DB588E76D782, 32F0DE30B6923F8D860B582207F1AA1872A000E788E4AA3244A0A772CE15FA9798EEEF45117122A6
+7B6A43A7EF901FD29F05F9E837D9, 737C39E4E8A3DE0560D9E6B3157BE452C27B8A8289B70880376C6ED0BCA827EA84E00966110C971B, 3FB3C0E5FA3AF18259B1E97D3DB20E915DB46F8297CDA7B74D11B8B34E855EC8D457B1004A9B4AEB
+1723ECAF7CEB05F77DD11EDB8A78B, 94D25FEE5C770DC4F0E3B6E334484B09B53223892C3CD5FFF50C14BDC8447B9EA894FCC096F8A25D, 95083909BB5445B102E638B9D583860679096FCE73A516D3DE6EEFA5C4BAFAB50D622A5F21DB238B
+456BC60E76C111E679735C929F6A1, 29D5B9C5A0466616186CD8233C9945CDA4D543D81276CDE8FABF70680BCDDD924C87C92F9C32799C, C1C1B6CED82DB69496A40C2061574168B81662C9C1218DF872F8669D5D555F433E908F0178AED1C1
+D043522B644335B36C5A15B7DE3E3, 1625D1C0AC31A0D18A47D949EF78AE16B69DBFFD71746481C6C2DD1E44823B5B5927D62B3940C559, BAEE41DCEE884DCD72E0F4EEA4B9E15CF26718B2C9C839262FB67F19A727BD68600DC254C13E6F9A
+270C9F6822CC9A11A450E41279ABA9, D66B3BF22FBFE872CB41581254172B802A74C7675D04FE715F0B527003C10087D61DC74684B0AA1, A10C1FE0179875BD3257FA589B19C26646C42DA7F874A6E0234CF1E4A26C5D0E2DE11BCCC7EC0468
+7525DE386865CE34ECF2AC376D02FB, 865E6BBFC34FF593AE7B6D46EB1A20FF37DCE2CC4EE65C6FDAF7A6A745F39160CCCE5F2D769C7D5, 6EE3A90822408FC3466A961EACC39FD1931A411D6623CAA896CEEEBCB2D4B205F5D068D6187C79AE
+15F719AA939316A9EC6D804A64708F1, 81670771FC30B900FB640B3AFE57BED7F956BC096FBE9764D73619DC8F3545694DE1BC957DC881CA, 876B34892B2CD0DE875625833FA5EA89A262D5E14C5F6C1BB43F92E666ABA7C2386B4E1210943697
+41E54CFFBAB943FDC54880DF2D51AD3, 40377E4C485A76FDC32A24DA7DF3FE31AF0169E45C3D02C9B17C37DF48AAD8E22221898F80039E3B, 51DE97738FC9D840F25C61B94FD481FD66EDAB95B2B9B6244073BB92E3ED58AB2CB3BCBF948221C
+C5AFE6FF302BCBF94FD9829D87F5079, CF48F60D054C27787C7C10EE8E21FA68BC893341D8D475F6895D26209D8B463BF24F1CF66C75B3F8, 6AE133D3D188DB365AB8FBB6B1CBE46A6A3D187BC9A71C296315F4905B7BBED7A01A472F3936B2EE
+2510FB4FD908363EBEF8C87D897DF16B, 4C9D16FD3F09EBCEB87CBB238EE4CC8750D63B4F87BD97D0C7D20A1FE4C091E4E6CA7187F7771328, 183DDFA7BD4EFBD934C081E3E54570E9F8C8877E4540F4604DBD7FD7871E6E8D30413F78BE5A4DDD
+6F32F1EF8B18A2BC3CEA59789C79D441, 2F0914162A5D968A2852F718BDD9B011BFFDA19A80B27020E08A285A749721276B792B029A34AC90, 128E0BAE571DA104E7CFAB260314614E2CD9182F072965574B7336130BD7EF9F6117F46084CD2271
+14D98D5CEA149E834B6BF0C69D56D7CC3, 96B28E41A7A0BB6495C8E6ABD2735D73EEBBCFA2C827BA12C0B09E5350C35DE4FB0CEC9A08F51D84, BE9012DB74E0EE66AE8B911631E45D618775B11D04066699136A2859A3D212731A9B199EFCAD01E1
+3E8CA816BE3DDB89E243D253D80487649, 4BF728E8BBF4A0133F3388AFC41E0A8D83A708372DC0B606660AE3C4AD3DB9B83B38A05FB5407666, 5B733FF1C30E95C48CBCCCA21475D61DA7CBA5C9213F456924E8F49AC49DB611F5385A1C8F065EA
+BBA5F8443AB9929DA6CB76FB880D962DB, AB3015BD849DD9C43513C95713900E93B9F18F76E02ABE153A2AFB736997AE6463054013A8DE03D8, 9C8F5505284312E6E91A2265FC95094E23D232658B561CF68033434F65ECEE744C7FA647CD9C18D0
+232F1E8CCB02CB7D8F46264F29828C2891, 8047006A2173914F394BE8F67A3C07A793493173063C414114799D3B2C30E6DB2B0D1F8CEAD740A7, B3BB686E0D2E40244D4736A54A6BDFE304510EF03D1B2E47231B1743ACC23D98F3ECE0F73238C655
+698D5BA661086278ADD272ED7C87A479B3, 353A025F620093B01782045CE8AEEE0403A62599841DC3975A5CEBF630B33CB6ABC00CFFD410586, 5709C538A16AAEC8641E4F478703C4D0D30F33517557C35F98D2069184907C944FDC95A8075B4F18
+13CA812F32319276A097758C87596ED6D19, 3602EEC99636AB347ACFA95A117A2ABCAF2FC894DC5C898FF581905230C1A4C340DD5B2E318BE80A, A8DDDD17563D32890C1C9B32A4642A9743B6A6C5AB077BC93345A29069FBD5940802BF726FD71E4A
+3B5F838D9694B763E1C660A5960C4C8474B, 372237D3DA4D14F365FD7BB12DB40D13D3D62F469A10C259789C0959241B1892ECE61526B3A49823, 4F1DBC2F1A859D66FFA6116BAC6461F08A3831A144D2827AE8FDED9DE122B1A8DED1DA7693BF0DD7
+B21E8AA8C3BE262BA55321F0C224E58D5E1, 4E6A1E8FB0D1E2568DB7C84EFA6F1C12DF9F16EC12AC0043F988D992485E11FF559EFB4F9FB6A008, 5716CE73A2582EFFC8B0AE74B63124BA7C2DDF50AA5B392D72538B88794C3FEFF6014818E11936C7
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, 2E9D5E120B593885AC8868399115D3303091F376959750174A4A439D2E53B8CFFEA4BEB08D226D14, 76804A5F06F49781C0D039481EA19AB4EBCF5F494D3D533E4E0C2CE5DD1318D4B03FA8FFB7E8ABDF
+64312DFEEE1AF5788CFEC3176D34C11F84E9, CB94863547AA43E389157E5114E75C34DF701D04632122949D2061A65ADDF4A79D3F6B5FDD844307, 4E219EFDF232771A056CFCA2B05ECA3775B09A80A6C099ED11757C17300F8674E51E2B59593BF0AB
+12C9389FCCA50E069A6FC4946479E435E8EBB, 369BEE49E88E9FF121DF9070E19EA17EEFC2758034109CB6FE2001E3FDDD70B6A4CE797EC14DA818, 7D8DFF1C3B00694A7DCD99310349B94A467BF6EE9BE636AF063C21130403678EE293AA8F628C49B0
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, 48A77B40188237A4DEAD549E860F85BFD9E97C9ADA0DFE7A777F5088F0A9113E9F15F20214F3A7C5, 9700BEF8FF412AAC2DF490161217B42569202FBEA2502DFE089FE67333D8CF3B3798D9356A46859B
+A912FD9E31CD7E3B6DEDE937884905E530493, 2758FDD1BA9BDBA216D66F851CB8E8CB40663B03772E34E3CD7694DB26233D7A74FE5DED846D2814, BEE9C24CE4644878FE9FFA8BF22A3451F3FEBB16E5081E1566E20DF4B3E24E931C118FAE5819AC33
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, 478DEFE50590CF108F10D0A6F9BED4EE0844636972DF6AA705314D3921AC04A76FF81E7EE9762BF4, AF6E9922EE79D95EBFCB187DA3088B9F72D2CE666F166711171B9F616B9510EFCEEE46EF24930924
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, 2CC376B0786C80376E7F83D746BBB334299771BFF52A7954DF19B83E6B0D1A52EC8CABA2C2645B54, 5C84DE95129166B91C910388B2A348D324FAB76654E19FE0E5015C2B420A3AB9CB5696D340CFED59
+11D500BFAF40AC5044981798DB5FB39F2C17B81, 3BB71250A65D76BBC632A9993A5E3F7E745DACD9EE6513D212462AF7291337D0C686687FE62005B6, 8B08D0452AA4151F60FB65812AF2C949A34E535DAA871FEDAF23ED53A0683DE34D0264844105B754
+357F023F0DC204F0CDC846CA921F1ADD8447283, 84C6BE7595C5BC5D2EB5CB2036E92516DF0800CF1C99C1821C6EC570121F4DAA4551795F182EEC35, 81D7679899C90DDB55A7F0BEA258A3712D03E9F60007D1849E42D72B09EBDA6D3DDA52055D6C8163
+A07D06BD29460ED26958D45FB65D50988CD5789, C1D74CCFEAA2CF87936EFA6D1D025BD8EED780C8DF8CD4F2C8EDCFBDD3F0162EA4E58BA39045497C, 5157F505DF25BBABF4903B624F8742BDBEB879B81DA1F4BE3BFD92B0A737B4841E00D205F1322C0E
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, B138D853FD329596163B9268294A5C39439FBE4AFE3CD9D444B863F998DDAFEA8E8041D671B67D3E, C707804E5644F7621663DFC94C3ED9CC2719C4978F43C2DAD44B9B027692FAA502B8C1838B0EC609
+5A4653CA673768565B41F775D6947D55CF3813D1, CF52943728FA2C5119EA16D93979716AEA896EC998AE699AC3B445895C0A2BF94BE64245F42D70E3, 5B59DEB48AB5AD40B153E94516BDA3F9F5E123BCE2595E66126CB45991CDDDFA811F16037B2EB5D9
+10ED2FB5F35A6390311C5E66183BD78016DA83B73, A79438A50AAFA9BC39B5D32378532CD58B44C299FBE237B146D57D3F63E6DF1D04CE11C1DD9C53CA, 5F39CBEA9FA6556ECDB4E93897C31590B8B1ACD300FBC46CE528D99A42607B8ECDECB3F874194830
+32C78F21DA0F2AB093551B3248B38680448F8B259, 4709FD8CAD0F1497DC47597549FC754FC894A285C0A33ACC1B6E6DF2B7473CE5850105C31C48B5BD, AA89B5365FCB710652FC76B78684657BC18D883106BEEAC1C0C781F404275A32B445856693D1F57
+9856AD658E2D8011B9FF5196DA1A9380CDAEA170B, B8FC1193F51D1591092345AEE2A681E082A2B4DB620BDA92397C2FA9FAC9448CB5DB9F6CE6969E1, 33EE868B77B2ED5853EC7E8449534F4687B75679413B0DDEF7A7D1FE97A9192FEF56FD42E453BE3
+1C9040830AA8880352DFDF4C48E4FBA82690BE4521, A07908B50A422E6282EF0D0DC27AB06FCAC12D6C28EBECEA76B5BA9B70E57932BA15375CF3B9364F, A4129E03C16C1EEB46939052B010253E4F8660E22B82E16468E650B1E9EFF4D1A9BEF29958569ED8
+55B0C1891FF99809F89F9DE4DAAEF2F873B23ACF63, A2C083768C39A91B4BB1C378C2E8F7324CE88E7B6EB1308CC67EE8DB9089E24AA8E62848144BA072, A16BB45AD66109C50C8826301B308E254100BA2F9DFF6B1BB5019B5E0B817CEA8435A7BAAF8BB3CE
+10112449B5FECC81DE9DED9AE900CD8E95B16B06E29, 8252CAA460D992E6C295E2E85A1A08A8F771540B57232B8A74CE05687D01B2EE7B6C433A9FAE5735, 102B297DCCA27F97408FD8FD743FA4CD6A0114ADBD7EE6FEFF11BC90368B821A45ED8371CC3817DB
+30336CDD21FC65859BD9C8D0BB0268ABC1144114A7B, 58F89F5B9619BD6FF2DFCDB16D95E74BC16FB948660CC09ABA6BDF9D346DF41290ED1F4503D6232, CB944D95507531AF691171FBF9101967C887999476F2419DFC4E95988C19C1CC68DB4FB686C6AA23
+909A469765F53090D38D5A7231073A03433CC33DF71, 4D24FA3D5C2616840119A6C38AEDDA4D922A7BF2BEE4B52A064A775235ABCEA438109F9358034B23, 167D4964257CFAA68A5504513004C66314B515511ABAB7D8A524E00BB5D41F0C600C3627E0FBF687
+1B1CED3C631DF91B27AA80F569315AE09C9B649B9E53, 1E6B963710BBD23312D6E5D623AC5DFEEF967D147D627212CE44F9B33B4E33E0187F3F22D950D6AD, 3640434BA94AB7B121BCEDF8044B43021327304273419D01BEAE4E48BD41A1DDF4F5EE28543BAFEF
+5156C7B52959EB5176FF82E03B9410A1D5D22DD2DAF9, A07518B342FE5E52293A054E5B57201B7FFD19A0B7DD404137CCC18ECF0F542EF5202D3F4F6BA520, 7FABD37C89ED62BA09AB336EACC4B144E9F6CAEA0BC99EBB22DADC2C5320B88F68022621ABFA8808
+F404571F7C0DC1F464FE88A0B2BC31E58176897890EB, 10B0F372BA0690368B8E7CC6A297AEADBCB5599BA45811A5C598B0FD8C9A435D8CAA091DB369B18E, 29EFD4AB163C2A60594AC276187AADB74FEDF908AF759075D2C3FB9F55C029DBC7A9828D24BDD5
+2DC0D055E742945DD2EFB99E2183495B084639C69B2C1, 9829F6AF369B17D3F85EEE4315DAD1234BD103124F96B627F76CC06E233A411C2CFAF9FCF60A05EC, 8EC9F49FC3CC29DF3A1DFA6AB2AF0377BF7AD655C26CF0245047FF3CB3BCBD0CA15D0A4812760876
+89427101B5C7BD1978CF2CDA6489DC1118D2AD53D1843, 624937613B558F4C0674BC1FFCD755859312F9E52803811DAB0E79D2FAFD9CAC97DB0222830F26A8, 87C6444F8C1ADA33013E2FC3729AB5F6FED8BB46CF0EA7A01D480896FC47B4676188145A4D37E46C
+19BC753052157374C6A6D868F2D9D94334A7807FB748C9, A2D9EEA65859E053D32AE771DB033C4BE83F8BE7A2E6A076BA1E697BA8C323F4A6598C09D45838B9, 7CE57067769BD269D313E22721C0ED3F61C34FFBAFD775DCF7CE36CC1DEEC404DB050129FA821A22
+4D355F90F6405A5E53F4893AD88D8BC99DF6817F25DA5B, B7F4D9E60F6E7B7AA857C97E8BA04002DD145B9B87FE082F8C40BEA44061556935BCE5380B73A0D5, 9788734CF75C395CA270A0962D17D8BC8A7AB9B896D63DEDB4A14E77ADEF66FEABDA1B4E7FB56457
+E7A01EB2E2C10F1AFBDD9BB089A8A35CD9E3847D718F11, 19758DEEDFDE1D75FF2FAEFD3E2866F20760A136008BE1D13220AE87E003A81B1884FDDA793D552D, 5B76D342C62DB58EA8C4408E303C1BA609EFCD47445C211049B405170593457CBE1A550D509E8195
+2B6E05C18A8432D50F398D3119CF9EA168DAA8D7854AD33, 56BA4BD06CF23C6070B1121CBB5263F0093EB07196750F486AA35BE9F9DC369FE428CCAB69811D59, B5611EBCAE4F1BFFA8156D0FD23C6A5F4528329B6803B76998F5628FC05BAF1B96CCC8219BBD5AF2
+824A11449F8C987F2DACA7934D6EDBE43A8FFA868FE0799, 4A42D322E3B7E995FFDFF8CF3B9F485BCCDDC2651674C0B245D08F2AD3EB98D720088DBB8F1FC321, AC19998F05D28C22B44302C9D0D5E527D36698F2E9BBF5D0A77E9288304A3648B3588BB6EA3AEAF0
+186DE33CDDEA5C97D8905F6B9E84C93ACAFAFEF93AFA16CB, 7F98ED82984713B8260758B604CA9140F1D5CFA702BEE3CF791253E30468D2B9CEC87FA30C9A45E0, 56F8C910AD6A5814DDF71EA8F1FE9634A34F8193AB4E71DBF1ECCA23C27F6FC4744B2529F3860EE7
+4949A9B699BF15C789B11E42DB8E5BB060F0FCEBB0EE4461, 4DA7199325A51D959373EDFCDEB3FBEB4D32A4DC1B9613686938F25966D5C83D2FF17E9042FB16F8, 71E043D3DD57C727549ACA7DB1B5B5B0219DE3E35A2594DD27E58E6038157B2AE797E1C0C5D19AD3
+DBDCFD23CD3D41569D135AC892AB131122D2F6C312CACD23, B93E715DFD3F56318E0C8EF00B18B1CE3939A86C0F71A73DDBF7B33608FD1AEBE9C9914EE67855E7, 57ABE08DF4332A7A526C64582C13238CB5D707912DADE2551F2238264A7801365575443D7364EF0E
+29396F76B67B7C403D73A1059B80139336878E44938606769, 21C6C96DCAB8999046E144476B7B5D5274906CD40FA2AE12FFB1294D0747B6492B43F8DA16980328, A9AFB31A670834C171EA466BBF2339DF55AD3DD221E4509C233D6F5B77B604703EC4E0882825D650
+7BAC4E64237274C0B85AE310D2803AB9A396AACDBA921363B, 4E12FD81CB362AF30880F3E641D26A6B3782253DA323D61D31A1AC19BB78621AFA889C7A20BA2B74, 60DD814FC940FC6F7632742D8A2C28E23249EE37C021D0228871CE58EC01CA5D3C3E600BC76918CD
+17304EB2C6A575E422910A9327780B02CEAC400692FB63A2B1, BA65A96A9E313F445FF800E6980DAD1E0035AD6E66443775BFE3274942736EB92F394455FE98D38B, B1B21BCF9F20D2D01DFEA710189A85B73205706A0EB6A1C43D5805775D915D1442378E058BE49EE2
+4590EC1853F061AC67B31FB9766821086C04C013B8F22AE813, 8996CA1F66A1F926244137C44C83DE2F947643D0358CB03D00B157D0137F19F314660D81DDEEFFBA, B9F2ADE313A6822CE2BA55EA8348FA8AFC82263B3D366435C4772CE548D65D86948AD7959245ED7B
+D0B2C448FBD1250537195F2C63386319440E403B2AD680B839, 83455DAE8493361EB41ABB60552C4E03623AEB3D129F928490BB53110E207B6006397366F74C8928, 81EFEC6F99FACEAEF0184D859F05D773F17BD311A9DF60892FE9DB61397158346D37C70003B63616
+272184CDAF3736F0FA54C1D8529A9294BCC2AC0B180838228AB, 1BFAC25809DDC176EC92786AB1E405CFEF0E8AF8B2CB77208E23779D533186869FAC3C91E22A202A, 776746B076D879EC85534C7F5D358E8160C4AE6E4E3436C8A9771E28469ED0342428657A301F806D
+75648E690DA5A4D2EEFE4588F7CFB7BE364804214818A867A01, D1B04AC73E8B79B4DF7916CC8F24AA552A11DA6BA892356EB07C82C14904811A008FB237B68C63DA, 20233BA1F3621CDA15507F42F75B65EDD733B5F28EBE3A50F0CC292177B36F3848F60DEE60CFA984
+1602DAB3B28F0EE78CCFAD09AE76F273AA2D80C63D849F936E03, 337CF70A8BF3E875705E64F5BCA2D78D00796AF1F2B2F1D1E8797282989047BF0B5E9889A2CA00E3, AEC570993C272C3252FF321E7828E4A3A19D5F5B0313A4BD16FFE586EE56CFAA1ACC29E8ED70DFB4
+4208901B17AD2CB6A66F071D0B64D75AFE888252B88DDEBA4A09, 4075E85006A7157F269488B8C98FCFB51C3C6E47C9F2FCDEAFC20A0F9F8D17571A5446020094146A, 97440AC5E0F102082DF6B1DCF449F2D4DAD07E2316FA55531BF8461C474096989482B28053F49B33
+C619B05147078623F34D1557222E8610FB9986F829A99C2EDE1B, 8CF86AABA9CFD74DEDF6C9607277754590657C4AC3C49B72EC52E67DEBF53571C81D2A216F890533, 2BA7EB92622688C4AB9DCB3317D7E7F8EE266200B9BD9AF03A62B1F5E9EC4961B3380D53AA756FC1
+2524D10F3D516926BD9E74005668B9232F2CC94E87CFCD48C9A51, EBFD161D98D29600E7214551771C11939F1C28ABA989593232262A448ED3B87761F4A7B0F89B5E, 31A13287AEEAE6FBDCBE1FF1CC0EEC7331CAC597C7394D7D2BC5BEE3F6F778D7492DDD3D5D3A3A19
+6F6E732DB7F43B7438DB5C01033A2B698D865BEB976F67DA5CEF3, AE161137827FDCFC8A054D0DC4FB064165BA8DB6E7FD1BCCC7CB09081288E48169E6D9977430D5AA, 4FCDF980E44A5B8F0BA30369414E80AD57CD2EFAFCDE90B5FFC766E3A7039977747401AA92057295
+14E4B598927DCB25CAA92140309AE823CA89313C2C64E378F16CD9, 3B2E8C59E4355D68CCE7F3A15C898DF065A3BA32E42F9CB68298ECEE2682078D48CE3921CEADBFED, B8DF17D09672753AE08A6149A727B0A956E665BD456F1361D3B46D51EA9F9E849B9BBBA5188B3182
+3EAE20C9B77961715FFB63C091D0B86B5F9B93B4852EAA6AD4468B, 2E33923BB61FCCA7136C2132A22A5E58B549ADAEDAD97231639CA5BF818DCF161FA8C0672A2524B, 5CFBAABA45595EA42D4AE84A8C29BBAC6A01A78E3AA0DB9CB3CA031D50E16F78100B8973987913F8
+BC0A625D266C24541FF22B41B57229421ED2BB1D8F8BFF407CD3A1, 5B4EB15D04BB809AF98FE3D7D610C293596C75E93C91C306DE15F54DA4C8446DFB30ADBDBF03F1A6, D2702D1079F67025987C7F1C10BE9637B338218034C03062F4E0AD3C0837DB76542D16E8DFD0C192
+2341F271773446CFC5FD681C520567BC65C783158AEA3FDC1767AE3, 7561196C37A1D84A9677A2D74985BCAE7B041C336B2254A4E78C13AA657F740A87752D625C62A6B5, 8F6B796CEB21D622CA1F681566B04E0D86EF120DEE6F4F21EB792BDF0FAEF970E35D963CB7693E1E
+69C5D754659CD46F51F83854F610373531568940A0BEBF9446370A9, 7E43627060CC16B367DCDEC7AAED616188B88AF1F525D0C34D32EA408A7C423AED0F6F87B3D3E8C3, 8825CEFC7E3BCEBEA8B4CE7137CDFB0FBA7D33DE6D32BF27113CC6628BEEF5F1B674FE960AE37DC
+13D5185FD30D67D4DF5E8A8FEE230A59F94039BC1E23C3EBCD2A51FB, BC48701CEDB49F6009E735DA5341460876DA051E580A899E19F9A4404BDFC22F32FA899A8D3A0723, 862E1C699CECDFDB2A54D5CE49454B6DEBBFB720EE333D7E797FA11993392E872BD8C9BD06FAE7BB
+3B7F491F7928377E9E1B9FAFCA691F0DEBC0AD345A6B4BC3677EF5F1, 30CBE8AF05430F9064CB4F334C98A77FAC7CBB264EEAB52583F492AB0C105C08E35495879A284306, 60D616795B909D881A1A70DAFB613DE8E451E01AC54ECD3CFA9AECB1D7CA2870AD8A60EFA8B79040
+B27DDB5E6B78A67BDA52DF0F5F3B5D29C342079D0F41E34A367CE1D3, 5C7500AC4CCB93554A04EAD16891C12F290F7FDA6672DFD4EEB596D12FF52B42E12108036D938F78, 21207A877B1E8FF6EBDE68749E0766B607985E2E419E07F399E073BFF77A43268D8FFB9A04CCCEBF
+21779921B4269F3738EF89D2E1DB2177D49C616D72DC5A9DEA376A579, 8BDB660EF4AAA311C2FCE3E153C1DDEB1B76AA92EE3D7449FA3A811C1A12B91205B9E07E1F886565, 897EC6B49A3A6844F6C94ECE15D5DACCD1E0CDFD05C1A7C20D1DB9126D9D35DE54F94799FE6B7E6F
+6466CB651C73DDA5AACE9D78A59164677DD5244858950FD9BEA63F06B, 652AF04FE37D8D497FB040EB3D9FEE8E4EF691EAEB34A1FB19B889B72D727492F99016762E887502, 3C843B06A59C8EF05F365A67896A2C997044E7060CEB8D7DF57B8A3BB87F16A1BFD87153ED7303E5
+12D34622F555B98F1006BD869F0B42D36797F6CD909BF2F8D3BF2BD141, 38FEC1C1463F890692F8DDCF1C74D5FDBB2322F87251C0924F1EA27652B60D461A5EE9004266E68, 8127FFDD8E06E9367BD3F85C4219577AB4DE38B0D4B559004A5E58B3025127450254DCE1C50FE23B
+3879D268E0012CAD30143893DD21C87A36C7E468B1D3D8EA7B3D8373C3, 4D8B9ABA1661BEC94FB52157B152B4D4B287D9E6CB35AF88F819FDD61DFE3DFD6A484741742CCB10, 61F2A6CC766576F080B61AE11F6152FA5BC2B60D698B8389FCA241ACFB3CA6DA1D0DBA4578C23EBD
+A96D773AA0038607903CA9BB9765596EA457AD3A157B8ABF71B88A5B49, 7BD490FA216B1C1505C8A1EF35B3AE4620D316F9EF6D8AB4BDCEFC026EC51B37F1D75A2E66850FAC, A9B5157E48E3C1E28393227B904A20080759EB804641D197CAAC4E7DF1FCF35AE6B3C24C53B1B4CE
+1FC4865AFE00A9216B0B5FD32C6300C4BED0707AE4072A03E55299F11DB, B6FD53E1E15BC5EA7A322C6FE6584092BEAB02B2FE351D1291C871C561698E829BBCF80E11D6AB4C, 7B44F22062659A2F9A5BA2020828ECE787CD0E8AE393BFEA1DB6727A62BDF697901AF113C9D711D0
+5F4D9310FA01FB6441221F798529024E3C715170AC157E0BAFF7CDD3591, B142E3E0224425A7D79F7690AFFFA9F096F72108F9F08A70E5E85F3C48B3D64A4438EE15D9B4340A, 4FE72C05EDD2A12572CC651F69B7B8703DB3799CE2A38E73140D3AD90FA4A0586691711FB2059BD0
+11DE8B932EE05F22CC3665E6C8F7B06EAB553F45204407A230FE7697A0B3, 92D36E4CF809775C29855043A99F4080294617893027AB3DF0EA58C35AF40C113EC8B81F21B0F5, 40B777D2E2A696A62DD2B09CC526A03D1066508BB0DDB410C4A857ED1CEA51350041184A4785D6CE
+359BA2B98CA11D6864A331B45AE7114C01FFBDCF60CC16E692FB63C6E219, 8BB0981A4B242456E6CAD6677560FCBF91AF3D17D57F9CE6480743D61120A386375788E0E97427FC, 64F3513DB216AB931F8FA29973A3D7E02F50159B7548A3C8461B890B6324500204EE8310EA7325D1
+A0D2E82CA5E358392DE9951D10B533E405FF396E226444B3B8F22B54A64B, 4480A44E458E4BE9F70E44FFFDBFEF9895B4CB321AB315AE042114C6E77688A586EAF64735538AF9, C387EFA4D40D2DD78E1D6E0886EB5CEB6259C39C18B210B9E62A0BF6B1A0A9ACEDD2F31944F5124D
+1E278B885F1AA08AB89BCBF57321F9BAC11FDAC4A672CCE1B2AD681FDF2E1, 2FB113CF1FC9F0EF4641EC706C7F04837358B27AB5FB8749FBF26FEFFC097CB96D3F1892A202E64F, 526EF03193208F67E756B71B544B35D6E75CE423E89A97588736A386547135FC400036F505B45D4A
+5A76A2991D4FE1A029D363E05965ED30435F904DF35866A51808385F9D8A3, 7D73A10E180A31F1C26FCCCD1FF94D0F585AC62DBD3B0AD01CFAB5CD6B72B8E6571145C93B321B1B, 4AE5975DE357880088DC9946E8C95A4F9754B1A84D95067CDDEF18FBCC839202D24528D021C4EA41
+10F63E7CB57EFA4E07D7A2BA10C31C790CA1EB0E9DA0933EF4818A91ED89E9, 70CC33CAE4DBB4E5858D1AFD4E74261F3022ABA3BE10077BB9E3933285160E52BA1F0ABB48F16977, 2D991110E137DC74811985D2EB0DA1EF02B4E4B16F867CAC0F38AFE20F41F8F9482FCFA9265AB79D
+32E2BB76207CEEEA1786E82E3249556B25E5C12BD8E1B9BCDD849FB5C89DBB, CD4189B1F70512E5639870FB83BB0183361CFC72363C1D631441EE95300391BEE131303E90BB7E7E, 989C981E68ADF0612F186B9B53B73CD8D980EA698287643E511CB6C6527B9C55B9E43F644D246B16
+98A832626176CCBE4694B88A96DC004171B143838AA52D36988DDF2159D931, 6F4E21FF38A4471663D6655744795E2ACE90DDA471259E186BFB6FB4E22DADB882BC9EC66E6EA361, 62E3CBD056E270545C377B9F5191D3F25404978776182E097A5ECDE73B9F7D75A2EC0A9357F80829
+1C9F897272464663AD3BE299FC49400C45513CA8A9FEF87A3C9A99D640D8B93, AFC48A54F6C4703A1EE6149E23D81B29FED73CA26CCDFA8D82513C8AD9459FC3A9D35C0C0F5C44A4, A30AB17F176CFDD29C49F34C2BFB5AF66E14E2E3EE7AB3DC040183275A6138207F19D5A5076CD830
+55DE9C5756D2D32B07B3A7CDF4DBC024CFF3B5F9FDFCE96EB5CFCD82C28A2B9, 91A2AE01E68A9ABDFAA1B57C99C4B4CCA9F66742F76862C0D894A32636533A7202753E00FD283E1D, A12FA22242E311ADAD1F7E9DD20C3CFA1F1AECC08017CDF33D70CC00D691DE6B8673F9E3DD96752D
+1019BD50604787981171AF769DE93406E6FDB21EDF9F6BC4C216F6888479E82B, 43FAABBA0C1AF89059B509436FC84294B91054BFA74ECFD8BB122405ACAF9EEC0523EE4C3949010C, 138F41867349B0558B3E3C267ED55D9D1D8ADCBAD1BFB53F9B84E5F614FC090A4976544D9F550DAD
+304D37F120D696C834550E63D9BB9C14B4F9165C9EDE434E4644E3998D6DB881, C8301F370123369893ACE4BC4677F61C3F943DD220CB6B1AC2107A62837A9B2CA2E542391571544D, B1988053C7ED09E30FA660EF822D4CD307E333185A653A916C3AA2F7504B7B7838954AB4719EBB92
+90E7A7D36283C4589CFF2B2B8D32D43E1EEB4315DC9AC9EAD2CEAACCA8492983, AFD233D12EA39BA0A281ADF7E545FD23D0B2A97B47C8FF4408071C44DC6B92E62E5A3EFA728676EA, C52D6534C0BB89527A00D3222A1E7CADECC5984325CCD31E2569FD9CA04F1EC279A9F94444E383D2
+1B2B6F77A278B4D09D6FD8182A7987CBA5CC1C94195D05DC0786C0065F8DB7C89, C07846764875BF07FF150480DC83D4E303B06438BEDF1B76DB5A33751DACD4F80AF6652B4C49F46E, 1D7B2082638F365AB25B679B98DC07CF7AE8173EC6E812DB62B04EC5C6F4F251621EC9C4138C4CB6
+51824E66E76A1E71D84F88487F6C9762F16455BC4C171194169440131EA92759B, 4CF427B466FC807D5A05AFB6B257958D19F295470591391433A98F5CDD8305DBAE38DEE2F4D9CD79, 23D9B7639D201EF212E0BBB3F629AEFB634FC54DB72297C082926680219EA30DCBDF55E7065F0AE1
+F486EB34B63E5B5588EE98D97E45C628D42D0134E44534BC43BCC0395BFB760D1, 8C0E31B04CED904ED4401671FB3B955F1399483AC11F625B2F5DBA1A2D2BB5A461F63885BE0D4B58, 42B010527E505599888D7A594BD833843E3498CEB1829D000F80AB18664AA946FCA9EE38009E833
+2DD94C19E22BB12009ACBCA8C7AD1527A7C87039EACCF9E34CB3640AC13F262273, 3BF6968DB54B154AE2F625DF07B58D6B381FF1344B9AC09EC8059EA7BB90AD303D6FEACDE02823C1, 8C4785EDB88DE75078D404CF0510E22BA9099C1BA96F3CD586D0BED3947FE08891AC72FCA4F665A1
+898BE44DA68313601D0635FA57073F76F75950ADC066EDA9E61A2C2043BD726759, 70216AE841BF5823D6E47274F990F75779E0FBB6BD8387A327C9B3280C6089FB931AD53D0B847942, BF726BBED3B5CEEFFC70A10232E925E6BE68F855125502A7E75869CC2BED2C54F785CC3B761B3C62
+19CA3ACE8F3893A205712A1EF0515BE64E60BF2094134C8FDB24E8460CB3857360B, 5EBBB041736FD564D03A59E4E46A491E26D77EBBD2BFEB2F72EB042C96ACF246212A71E793F619CE, AA250C9692BBAB7D262C832404ECB5F811AE79E7E1DFF8385D6CB915BA1C037F0710209F65744281
+4D5EB06BADA9BAE610537E5CD0F413B2EB223D61BC39E5AF916EB8D2261A905A221, 4AD2A8D2677FA9987512491C47AED1458D538BF54534AC6D0949D0C060636B9531369B6A45442A41, BE83AD961F5E9AD783FBD627F6C31BEA4AA437992B8DFC564D45E3EE28C7F9EA826EC9CEC6B0A8D9
+E81C114308FD30B230FA7B1672DC3B18C166B82534ADB10EB44C2A76724FB10E663, 86A48835294DCCD5390C4744F499C8388B72F49A2F09D8C88212561E89C9C0C78B1E9657F17BEB5B, CE769AF9B5D3A51B4EDFFD41394928F55B8A0AEFF2464DCFA21590729A51B19C943416786A21C4E9
+2B85433C91AF7921692EF71435894B14A4434286F9E09132C1CE47F6356EF132B329, 2CDA44521AA95B28C663B8800764064AA05CB6276F7A6A45D988A772BCAAB48988519A528DA37CEA, 7972FE44D7C8E51E49728093D5EA70021907C733802B5D426D630B1A5817F8105134390C679DFF4E
+828FC9B5B50E6B643B8CE53CA09BE13DECC9C794EDA1B398456AD7E2A04CD398197B, 34530A8CE4D03BA6DC6796CAA9A8A2FF3A802FCC9A99A6079B8C40C0ED6CFEC12880AA41074392EC, 81E4EC5B178E7C78C0CCDF3D88871E5AC8D4EF71F1B29E471BB5A16F8ACC157C34B71C42A0E20A4B
+187AF5D211F2B422CB2A6AFB5E1D3A3B9C65D56BEC8E51AC8D04087A7E0E67AC84C71, 795F71E2E023025435D79EB2403E1365E5E16D1E246AD1087E4D10CEA0BB1232D53A3A5488741C11, B7055BAF7BCF2C6624ED3EC0641C1755725484D2E1D518994A8B12F3F64DE0CB75489C628710DC7F
+4970E17635D81C68617F40F21A57AEB2D5318043C5AAF505A70C196F7A2B37058E553, 5277F1262747D260298162C317D11CFC5ECD655B9BE074E47AD65E59FA3A88A59E9AA6C7E31C87F7, FB403D4B371B30053B23046D9492DD32A0A0203D1A263E6919057429638238CBD56983E00DBF9F9
+DC52A462A1885539247DC2D64F070C187F9480CB5100DF10F5244C4E6E81A510AAFF9, 2C120B7527155CDB26B97DA93225419E5121B07406028AC8E3EE953DB780AB0F5125B943A035FF23, B2E8945AF06C93C44DA6AEB4E439EB0732B56A6FB3C272C0F66701C0018EFFA87479EE715C45E86E
+294F7ED27E498FFAB6D794882ED1524497EBD8261F3029D32DF6CE4EB4B84EF3200FEB, BFE0302DA6E4AB401B95B9E73114999D9A4374B412946C9A74188A5A5316DCF872A956803218D430, 9B119EC3571B32CDAD8C96300A34A83A12D63FE91223A602BC75DDABF8FC433C80E7BA40152807B6
+7BEE7C777ADCAFF02486BD988C73F6CDC7C388725D907D7989E46AEC1E28ECD9602FC1, 5444B6DB54CC9C0C534E83D42B1F06D85BE6F24CBD554DD69DC8630D559A936D988FD7836553E225, 12BD8D6FE52B12E45B38AA420E854A0CC7C3C9E0BE7DAB8A5186D62B01164209EEB98015B39C8483
+173CB756670960FD06D9438C9A55BE469574A995718B1786C9DAD40C45A7AC68C208F43, BB6A3E9A6C2C8E23ECC4F1A69CF0CECD5194D9436E4F8F4963D892AF7ED0CCBF9ABC2F2A0E2A1A2, A341197BAC90E1D9C85B63D04F028B68D5A12F7EF8963A75DF60A8782AC1C35018DF8675709C9138
+45B62603351C22F7148BCAA5CF013AD3C05DFCC054A146945D907C24D0F7053A461ADC9, 81763BB429A7118FDA7AFCE403A6F1191BD967FB8B8EBB1E9B398AB5C938670C6939FAE42D49451, 98FD3771FAE36DECADAB0BCCDEFA8C54CDB4612E831CA547D4F8A47FA04EEF0B3099365A263243D6
+D12272099F5468E53DA35FF16D03B07B4119F640FDE3D3BD18B1746E72E50FAED25095B, 99561230DB5D675857DA9334C85E7EF9C854123AE4621909F079D814377B95E4DEC5A96A7EC643D9, 8F8D62F56D8DBD68862EF93DCCDB1477E0C91B97B235C9D0DD91E6856EC0CEF25F3757764E68F8BC
+27367561CDDFD3AAFB8EA1FD4470B1171C34DE2C2F9AB7B374A145D4B58AF2F0C76F1C11, 5B262132990366E8F43748553E866D1F714EC8865A84B25784FAEC1AA75A1C43D59236F6B384C74F, 1AADE2A8C0CBCA2E21C2001791671E74022CE277E729EF0B1DA25C598014D1A79DA0E279F632724D
+75A36025699F7B00F2ABE5F7CD521345549E9A848ED0271A5DE3D17E20A0D8D2564D5433, 35E87A95F283FF3D839E219CFD17DBB7444475FE80697DB170746F4E0ACF2A3254423B77608961CF, 4E051D03C866DA5F44E5E4271B28B87423A3DAC514859748AD7F080D5E2230DAB7C6C92A10A21F7A
+160EA20703CDE7102D803B1E767F639CFFDDBCF8DAC70754F19AB747A61E28A7702E7FC99, 952D824DB2F2A49C2B87EA2F528E08DF615CB961CDFD1637524B9CDB783F387BC242DB2E5E9CDF5E, 70B3365AC566E7DC70346F1038D6177065C7ED54BE8A11359C1A7464C78F55CD2AFA06009008FB11
+422BE6150B69B5308880B15B637E2AD6FF9936EA905515FED4D025D6F25A79F6508B7F5CB, 49AE196BE6BE328A5ACC7725645182BB8C6DD22E09403F3A9E8AF6F36F8AEE7AFEF5F14A0BDE0892, A7B3D296F13D9BCFB9C9442CBC124B7825852E271189832109BF22F68EE8D9AD0AA85A57832FCC06
+C683B23F223D1F91998214122A7A8084FECBA4BFB0FF41FC7E707184D70F6DE2F1A27E161, 105AC69C780FD60D8C694285610E1373E07CD28C2788A24718B3801A42E47462FE9C84CF5DDE3F42, BD367ACD0B0FB3535D9C64D03B30FA6F864AB4CA32F010CCF1B5197CC3E895215EF6BC8D473D5630
+2538B16BD66B75EB4CC863C367F6F818EFC62EE3F12FDC5F57B51548E852E49A8D4E77A423, 1BB07BCA96F0B3969F28B29376FE6E9DEFF507811E6FE3E01F01900846EA1F1DD72C497A9DC19ACF, 65A2511205D7BEAE924FE5A4F17527E7A0B9B75EC11F392A463C4544DE84635A65DFC4DB2F1F45D
+6FAA1443834261C1E6592B4A37E4E84ACF528CABD38F951E071F3FDAB8F8ADCFA7EB66EC69, 7D66A77E9B34DEEC871F1020B9AEF6B6F7A1556635CD2336AB1DCBA1AFD87F6CCECC2BBE6CFE9186, B6BFEE2BB7D57D30BED1820A19281D7AB1BA55D1CC0002B5D75B6A909A610C2D989CDC39D74AE772
+14EFE3CCA89C72545B30B81DEA7AEB8E06DF7A6037AAEBF5A155DBF902AEA096EF7C234C53B, BAF1C658015933CA20C254AC4157DD21576B7CE8F2C125DF74B3AC096C1BCB664270BE7B5523443E, C517DB296436DBCB56F3A95500BEF7B5682653D9AF1600C9673EAF1E9057F915EEDF68D19D3A2121
+3ECFAB65F9D556FD11922859BF70C2AA149E6F20A700C3E0E40193EB080BE1C4CE7469E4FB1, 2E061A7DBFF93292573ECCBB3562393A2068594456F26665296ACEB7D7724A4EF51209F83EB4C110, 8F0678BC35E182DB435E1432BA320A148782166248E19F33B97907E541DBAD71D6EBA788883FBE26
+BC6F0231ED8004F734B6790D3E5247FE3DDB4D61F5024BA2AC04BBC11823A54E6B5D3DAEF13, 465BEF41CAC71BCF005A1685766C088CD158037EE98A7A22E5976548042763B040B3B4DCA99C50A0, 796BC1E943093D81E2F014F20415362C2CA9F97F732D757C3DC79C4FD6FDCF350159844E192B34F4
+2354D0695C8800EE59E236B27BAF6D7FAB991E825DF06E2E8040E3343486AEFEB4217B90CD39, 30CF4C476FAB0E4D83BD2B8E31E0778F12B93E8091FEA2E5A0DC5F74DD34E4591431456497696D1B, 17A2802A97A7C440B1A0413E6E0045A5B846657C7EFD33F5A15A4A8436C54546018390690347814A
+69FE713C159802CB0DA6A417730E487F02CB5B8719D14A8B80C2A99C9D940CFC1C6472B267AB, 741C2CCE2FBE7C6C1DCE5E349AAA516C8B173CAC12144E256811C7A0F7090C1A9DE4566C683B82F9, BBA3C622196A5D73E252F2E41C98714D3A291FACBD1707138BC2381A50DD076C8B0E3B0C1699D551
+13DFB53B440C8086128F3EC46592AD97D086212954D73DFA28247FCD5D8BC26F4552D58173701, C6F9D51F58F300F189EA7B233AD177F436C93F20CC00458771871CC74130802BC80BE94E3B8A6AA7, 84D821088E26DAF04774008D7BE1B2C0F1D265E9F3B160B19570A0D67720C592E002389D4F0A2F78
+3B9F1FB1CC25819237ADBC4D30B808C77192637BFE85B9EE786D7F6818A3474DCFF880845A503, AA7ADF6713FBDB5B41466DACA2EF5AD8EE32A505198615FD6F0CD0164D5F563E524CFC4795A68E25, 86A40CDE9EF77B18D4EBC031C3CD06A1713E1DE51616D7145E5A3AFA6FD7447B362519921476E2C8
+B2DD5F15647084B6A70934E792281A5654B72A73FB912DCB69487E3849E9D5E96FE9818D0EF09, 333E4EC27A4F31AD04C8927375F655E55FE1A5B49051087A123A787CC1426A6479718BE42B871929, B0BDDA758ABC53D8A90C7B6DBBC2752754F636D6777593564E60891913D23008818E26A0A073E550
+218981D402D518E23F51B9EB6B6784F02FE257F5BF2B389623BD97AA8DDBD81BC4FBC84A72CD1B, C06B17EE02167DAE61EA430538E44188453A0F3ADD4E279BAA8E84F212C1A7D46D0D14D4CCFF579A, 5FAB793528743EEE2692F3FFF835E4C3BE573F396352E1AFFC98A769AB3D5760EA542ACF14C540B9
+649C857C087F4AA6BDF52DC242368ED08FA707E13D81A9C26B38C6FFA99388534EF358DF586751, F7F1D0DB490F959C50360818BC93ABC1729C86D7343B8D88C85C02C1436B69DD8A90082A63A355B, 2D9731E3446EEB75AC300A0FA524720BDD90F15DB8C1E5389CD303A3B24929431E1C450A3E65C963
+12DD59074197DDFF439DF8946C6A3AC71AEF517A3B884FD4741AA54FEFCBA98F9ECDA0A9E0935F3, 16DFA18E11A8B9B1FCF9122A790DE66E851A3FC2D3A21CA70917F90BF308A85CC7807C6C803CDABE, 42D503909182F3C4CC024CC097CAE184A9A6C8F576F56088ED9EDA262AE0C884F188DD83FF7D34CF
+38980B15C4C799FDCAD9E9BD453EB05550CDF46EB298EF7D5C4FEFEFCF62FCAEDC68E1FDA1BA1D9, D058C0FC6D3933BA0A477FB140D592A87439A049F2FBA946BD852DFBF61B9241337C1DD03DBA72AC, 13081948CA7C434734CE6CE8D2107F1593D8909E52D3A71939F0154EED6D241DAFC6D073AF1E3AF9
+A9C821414E56CDF9608DBD37CFBC10FFF269DD4C17CACE7814EFCFCF6E28F60C953AA5F8E52E58B, 539AB9EABBAC27B00F82C4B13E64774C4AF781B64BE34E68A41341116901DCAF77976A44FFC2C908, 8C45DEDA6ABB68257D8E0A292B9CEA7A4C0F4D587D3E10DCBA522B0C70B012BC7C2BC9C9920D26F3
+1FD5863C3EB0469EC21A937A76F3432FFD73D97E447606B683ECF6F6E4A7AE225BFAFF1EAAF8B0A1, 308E2E0DCF7628559A4CDB14F2D68407182F66EE19E1241B34F321271920BCB5A5D0F88CA3E2B820, 536FE0BA523795089B73F02DFB8CCF077756D289784DBE5CC2D40B34CDFD0A25F19237DE457F02A3
+5F8092B4BC10D3DC464FBA6F64D9C98FF85B8C7ACD6214238BC6E4E4ADF70A6713F0FD5C00EA11E3, 7DF3A9E6B5935CAD5499D9BBC73D437042CB1E8E8B1651F083682B10D0956A0D68FA1CE62C06BC98, 2B5057ABEA95F9A4E83206983C3B66EC75B8B96846F6DD6CB5016920B73F08B2F30DBDFA71DE0A19
+1.3.36.3.3.2.8.1.1.12
+1, 18DE98B02DB9A306F2AFCD7235F72A819B80AB12EBD653172476FECD462AABFFC4FF191B946A5F54D8D0AA2F418808CC, 25AB056962D30651A114AFD2755AD336747F93475B7A1FCA3B88F2B6A208CCFE469408584DC2B2912675BF5B9E582928
+3, 3E7E83B88BA8D99A004F1C92EE361648A922F773F96D64B2BB66D1F3C0EEAC30485CFEF216F68B596B8861FBC005EA9, 298585E0C24722037F09DD015C2FEFEEC87058D76A07FE43ED52E8641B7248D2C8BABA631D9D68ADC2BD7E748C753C0D
+9, 3733C50D309C98DB4DCC412C7093BBE4C420A5B168F3689A15AE1AF552D2F34505A596A737720DECB08B59DF4E5869ED, 3E477B31A353F8C619D1C4049E36144D51FE5EDE1C0528BDA04BC4F19DD65024AB13A2D479F0BD7D33AADB1AF8A21966
+1B, 354006AE1DF2792A5FE6A37CBBB14F3E9F9EFDDDBDA27CA7660A91695275FADCCD6F391CF2F696EB5FFA90A257FE3FDD, 3ECAA59868086710F41A88353E5F75266C95793FC5BD7289836EB147476822992FF1E27A223325EEE1D20763C83A5D82
+51, 657E528D4242DAAE2A6A248011BF553CB3FCF54645EA0AD86469323FC86611CB7FC3856B97FA8233F8EE577DFBF774B3, 1F5E2E9ABBBF8846702F3D856E4FEEDDDD228E6878629FF3A18BFCDDF9DB90F79B05CB6EC9D8F2B587DB417536189EB3
+F3, 4779591CFB558CFB94D726B79AADD897E673DFD64E3970ECCE0476F7BA2EA4C68F8105E0A26C1681B212D86402CAFE33, 64829F5DCF1B1DCF3E6DD09BA66F26E5A63DB6F11E74A7DE5F90F7AC45AB466A6751F30AD086C84A611AC733736869C1
+2D9, 1E1C93F6831EDCEEBC4E9ED1297BE83D53F838534B72CDBE57BD03772EEE9B331254D69BBA2A306409A9391B9809BD25, ED5F3D6A168F1CD2DF74664C2FA6BD35EA796F0FAE8C8D1B087AE2E5C812A20D501575EC062FA53C211787564411BB9
+88B, 72D31C893CF3F9AECE2A479A5306E746AE3148BCEC235842200544328BE42CFCC9F5D278A2468EB50B39AFE638F46647, 76DBC9A41D5F374EFEDB84159D19F0AB6591FB28EF010D374805FB3EADB8EE5C61DD6A9CCCFFEE19D0B879B80D920AA9
+19A1, 7E97C237B41AFFE91BB48F4D0649BE139E547BFF39268BF7D712F706A5F58DD0DDD6998B21876B1319F2044E1611CB7E, 3835D45E14CD1FEBF565690A88070FC96A327499C7986E0AA2120A3851B8406C11F0E8E6075EEC2077E842338F89051B
+4CE3, 3E84E54F9758844A2E19DD5F75524C2F1A7FB9A013F922A12B10B762CCC04F3EF512C3C0944630C66F8F83BF49B057F2, 357ED3F5AE4E080D513D44D9769DAEB77760EA7017FEBC8954E159859B594CE699F984C1FB81DF3DC6079FBF0D9CFDDB
+E6A9, 8052A41FAD81A89F962D7BC2029A4C0B33A51575F5511B37417734939073406C5BE1CDCFCAA74911CC343A046A9C0122, 328D0ADD9CA8AF77AB7625167E57135CCED6C67DFE6DCAC9ECC9C7B2F8F1ACDAB163B42F8110BDAF9F205716554E47A1
+2B3FB, FA4BC4E48B13AE881DFB31B953472E252211A5BAB5292F30782294CF0AE44A7AEB4BD848B0733B514F86310664C31B9, 7C303D1DFA4FC9F91D53FEB8A73824F05E8220F8CEAC8B5263FF65859797135875E29B97E0FE1CB36AD166102DDFE2F0
+81BF1, 45366092F6ACEEDC97203918322AF857CC22A820F603911D9AB919B1F6DB7B3E2706106B26AD5072513B4158E7B92F6D, 270AE1BEADC505C38AB70605E98140B9BC8D60C723E01482C53AFEFD7034FE054AB4DD9675D93829C0CD26846CC00C47
+1853D3, 35553E6666FD10EE372DFDFDEC7B498B8B96E5D19CB105EEDAD2EE0F07BBEDE53E4E35859EC2141B0D978D7425871CAA, 671530392AA0827446973285C8FDEEE177714E67D1B13E867F4D8C1CC55EA6678DC6B1D3A438366130E3CCE762686FBA
+48FB79, 12CBFDC3EF991F8B5F1A96BC1A9F32852A361E1249665C1DCB5004C1D42369811DA92B9FDDEBF5ED6FAB843FFAF3777B, 35B56F1BD1A096A6CA9EEF9424362505CB87E25B07BCF128CADB6695DE248B4690C43A2A95B10FFAC25029A7F46A6295
+DAF26B, 5ACBE6AC4C5A59BA659060F91BB536916D39BB975D9D464529302D9E38AB5E6D078BCD718651C7C3DFC5B7E7FED59A26, 6040592A4CE212427DDE18C96E1BAE9F22A5A12E7F2995A952410C0CC52BABCEBF005B0F671CB1D41841AC38B4F97781
+290D741, 6BE926B82CA459ECEC41229CC53793D8437D663374BB9CFC7A025FFDA80AFD4FE5EA45AC6F75370040F630C1A9798B7E, 12B0B3D38B48DC91CC87B77FFF08A2EE726A214254549D041191AE68B0EA1E77AA0E4E34D7D742DA94546B374FA2A460
+7B285C3, 53D6814BE4560BC59DC7BF57C285D2CC30FB208C645209D629001CA7B8CB06EFB4756900F992127F763CC66E4D83BCAF, 1F2C34F2141138AD4693221454E1A719265B17ED4DEF3AFC2C5C80A532C6B5B7D713BE9DCDA0FF6B553C640A973CB1EB
+17179149, 72BFD79BC722703D04CDB46E8EC3CABB5A2C2A2F5B58E2B23A80976C82E77FEAB351107E35A5A55792D0C46762B33BD1, 6C76E8C985A5E38607A67D65B7BF8EF5F374D09138AA0745147C369270A97D5A7CE13BDF63FDBF87253BFBD78B2D36F1
+4546B3DB, CE0C5B9CB9422DCA551A66205E6C464A2150C8B548641B5894E6ADD3779572ADE50C170DA443DB89BCEA35443807BFF, 31F00F25D07F0ACF1894FB04FEE2EEB72B72D558362AC909312B5FB7B3592E796215A077539C0E2AA57055C2415C4F7A
+CFD41B91, 537FEF15F55273C996EC44A0F2F1CB0D8CC6DE7F6A5F02FF8E8E35A8D4166CEA3920D79C8DB7CE3F8B5C9E02BC41A5F8, 7699994DA3891B9EB5DEAD54F71DFFFD44ED0F7E77E2E3BCE94B3EF671C54C0FA25233AE8ED1CBD4C491CAAFC23931C1
+26F7C52B3, 63FB87AEFB9DB8021A81AF0CFA3679EDB477B3D924153B815445B4C56A460D34C081970C22743AFBE940C303C543090C, 19FEEC42B235CDE8AE5F1B0DB3A05B10F15C7B1460A8DF4A65CBEF1130ACBAF808F2ACAB3680CDB360AC002298965D4D
+74E74F819, 2BF1CD64B8755F64679E6A525F53FC13EC78D1AF59E607ED4473A1FC69C62D5324F846F21CCA91BCAC4885A5B3EAFEE2, 456FC7AF5588D802FDA9863490A21806785195D80E1C7DC48C4EDE266F911172F77BC520C76DAA5AC2A6F0FF6AD2672F
+15EB5EE84B, 4EC0E0DC693E557DF1117C16552CEABCD3FDC25846A5A867AF345BBC4B215443F3BAF52C0E998721AAFDB58373479186, 475939E02ECBE7C6B027712C593B11D7DEDCE47F5FF2840BA7DE22E2EEB9F259DE95C5D97F3F6E087D6957F571DF1397
+41C21CB8E1, 32C69343181EB12DFB0AEE32A21C7358AB33F6FA5A799E50C85C930AE12988F1DB45E8AA950DE534A3173D6D023EFA76, 8613E7B061668AACFBACF78B97E77C928FB96769E2FF5AAC5A4E3B511F1456FFA813B75F2D87E011931E8FD1F3F0D0FF
+C546562AA3, 7D84FDDE88A73198887B500E32E8F259293553100D8BF696544153B94594A2C0FB7264C265249FD2E2156FF336D8B5FC, 20DD98D8869DAAA3D97C3C39FC42A1C7715513760411E307735C833C33F6F71074C8C852E2B21A4ADBCE34E0AD6FEAC4
+24FD3027FE9, 19026356800D83FD7695CCFAC1CA88BFFAC592FE507F1674D5319E65F2D12BA85259ECE69A62EAA3EB58FF5F6FB921F3, 15B961FA914EF4EF28C88541A2ABB54909C077858A80737BD09AD9D0BEF41713FD86475808449B4B7E7124FF0139B32D
+6EF79077FBB, 51C98E301F84674E193C1457C99D3FE9B02C3757B8B5D313F7613984767F6643F787094341DA1EB77189AAFCC7F7D4AB, 882CD52FDAF810D9A7F87B938DFA761D732B30F01E4AE271850D4C0DBE323E2911DC9B9BA4DF7F85B2F7539165F10891
+14CE6B167F31, 51CE47CAE779758D1CB74608C5EB93E456D614717E97D43421FAB7701BE0E19E2C70C03AD2734752018E7BE65B8F3A85, 75C41747BF044B18686E9731399AEC5F119F503050D04A049715CFCD4C2FA64708942B7F221443D4841A9AC0C1B09355
+3E6B41437D93, 1DFAB8ECC56A6CB9F82E8B1DFDEAC346A373701E9F5E8E4253E20C0346B9049A694F04D55C046A7774BA1FD353D49346, 8A06B0D49D74058FBCBAD3392D1EF9B30E800D2F2BE34441655B161232B7D0705344EEB3E028F01C941145826A7DDEF4
+BB41C3CA78B9, 8C4C8E50A875A789E34346A2B42AD5AA07C2882705066D17059D33F66757F538389E45553D8AC23D9D41E5A293894780, 504637E51A7C1C3F8DE829F602F81B822DF086AED0A768CDF7C85C469E1CC88FCA38DA751EBAC42DAC119306E7BFAA55
+231C54B5F6A2B, 52C823093F8D4E0AD8DB1859C370429EA55173FE9CC8D5D9D9C5053A74999E73D171A0A99A2D885D1BCA710A57D40019, 623CB59D038AEDB272ADE59D6CEE4292B0981D8A6432105AEAE9340FCD8A4EF45AC18B64D289E7CF78C83394A01DF8C3
+6954FE21E3E81, 3C4DCD6E6AF15CEC9586591711589EC38BC52FC1FA07D56F6AB57C9E11F985C0AA636A4270FBAD37521A679EAA5F84E2, 1B1C820EE4B4CE01222732656FF4C848D6FA182364168EA885598C8B6069CE5C802FAA2EC015978037A1C93E0492D52E
+13BFEFA65ABB83, 1C104E85A011105C5CE04436439931B511C0510375B621A75DB61253469C935014CE6306FEBCC05DD877CDE0338849B5, 2B3AD764176EBAFB80D4BF3EE35D2C4B3CA07A7C1900A11699222E6363627ED8E2648C87600453ABF3BAEED263CA99C7
+3B3FCEF3103289, 78A969B4C4D79A141B1F892774D7D3555C2C06216304183B46A1CC26EDE7F36761651BE514518E995E4EA3811F3E7546, 1FFDD538B601366A2E60BA186F097CC09339BB1A231ADBDF1E52FC96B1F7DB32076790A79445DD59FB76EBBBF30C84F1
+B1BF6CD930979B, 31EDF379909BFFBD55F56BA399CE770BA3689E828B3994D0F859ABF1DD6DB1812D31156E0E614DE682719D2C70880B01, 30CD9D129C6FAC549B911D1CD683A6BB04CB0D57775B7F1D9DBFB94F8C162D5015D7F6D4530406FF8127195E15C78310
+2153E468B91C6D1, 89FB3A35F8A40D1EFE0DE54EE70558910823AE90EE87550767684A023BBAE2FFBB2EB2CE1155C84632754140C14295DF, 6F3099811ADA2F232005572A7F8E5B83B1AC45EBB9BE10BBE649638F4394C88D0139285BE32894EDF02D144AF4CC1691
+63FBAD3A2B55473, 1968664EB1FC5BE5C70418EDADD88F631CB854267D0A8988D2CF5DA9B4FA9A3468C28968F785E37457F579139787D066, 24AD6B2A90C3BF3D6B98BFFF419847D2AEEF5659333059EBBFA07A1068D1105A2179533E1F85214A809179AB1B507F37
+12BF307AE81FFD59, 1B78D9E92365F65C4E43AF92D0B8CA327C7FF5970800A7C87CF31F9DE401180BF061B410D7B06D0BE98CC10B3501B7, EBE4BB612061BF26C66A19B6A0757F0ACFD6B14E39D922FABD9ADA8360431894E20408CBCE66D89CBF3BCE2AD62CF5F
+383D9170B85FF80B, 8C745F261782654FE45E2774D3708DEC8A2A58190BC5592198EA954C0D16EF5C3E90877DDF5DD7D122F129973BCEA061, 7908986F613F5E7680F4B75FE84BD12476621FA5EA89D290E380358A03D56710FCFCFBE36E834409F41EE9188CFACF6B
+A8B8B452291FE821, 260256E2A4D5E29D7692DC9AB3B8AA2DBC20F94348A9F316E703E2B71C10EB6005D55F530810E23944CC77ABA441B9CF, 4CE8895E13292F8103425AAC8FC2A75177DB8EE62410A7C3E6F849D0BA6722387528D8B62BF810F3E5B30806B3A17B2C
+1FA2A1CF67B5FB863, 617FF0D33527A6B08BD9A3BD33EBC60E0A330178A7A970455A17E01C601FAD6CE5216BD4419102D0A7384AD25C931463, 7A0F630C8EC838408171E432D0410C2B6FE0CC4B77BE16D641E3FEA700639FEBAA3B7902ADFAB601C9AE83A7A638ED34
+5EE7E56E3721F2929, 86DA00DAA1E5327111450A490FF709695466649C0780E48CE1BE8EE85870B1E73771DC5AAE4453763A0B141D0EE021B0, 2A36E7228E4964BC03FB1EB05637A85E19882FE3AE56914D595E684DF0B5C31C97CDECEFEA4B382C0A9CF225FFD7703
+11CB7B04AA565D7B7B, 8AEFB52B3A0BB612536259A65DFD0EA74919A4FB0601CCE25D66F90D35B0B762E00F84757F82B32B536795A34CBB9390, 4F348CA82B5E578D3909EDB00CFD927818A41005572008C18538D0C245737FEE10F9DA4615701349D2ECAFBEA6583E40
+3562710DFF03187271, 11FEC5EC8699E188AC23622004186ECD88313C0E5EDE95BA4E9B3B742480CABD3CB7161FC9F9C16B61E3B74F21ED4971, 5EC5DE2689929D8A92DDBD224883BEECFF5BE4A4A491BBD3F838505E1722194EE60FB58E4FAF98579B10A0DBAB5B757D
+A0275329FD09495753, 195FBD1CCB5E2FC06F4C58866ADE405C257A37076E8D7E41029AC921063D9B1C836E5077F6334D68F8BFE25ED4759A9C, 334D20F9AC938F29C95B66DE29A51D1FE5D3BB351E1D22E9213B1122960AE708121C02783C70C5E0223AF1080D563799
+1E075F97DF71BDC05F9, 2042C2523BDB62E2D7ECB72EA354877D7976209A74A638898D21092B121D1768441CAA0EAEB45103D84B08EBC8566A0C, 69FE335867972F05B0532B31A9201F139216E45E84D5563B3C40056E6CD0C8040262B36AB59AF79BC6CAC37488BBB4BA
+5A161EC79E5539411EB, 8A3CE8EDE84D2D8D81B1CF9ED165A065A49D6BF652717F06E1E41C69B83D6B3A0CEC6F8063B9CC79031F7E690655B277, 4FC9571CD509F99AA08EBD447A13C3F7893D041B47DA42F70A465BB83B832AFF0A4F983E17E78B7555ADC55E8B7D123
+10E425C56DAFFABC35C1, 550974E478D01CDF4FD0E21CBBD580B5560DAF537C947F052B5F8AD3746F24DCD902D967EED1E6C3098335CFDD2A7226, 2B54E9BEE083CC75F398EFAF86A9AEA30FDB5BD777494DB911CC940E4C699CE864B40A9E553AFD7A50F03362C1293106
+32AC7150490FF034A143, 1D0942F505020C5BB38FC20E613477FE8A506B4C98549D465C5967C615A89BD6EB03F81752DA448511E56F8770001298, 787A01051645C8BD6DCC3AD93C39D3244762924836F685E0C396FAF10C35ADCE1E77C851660F1C726DAB70453F89D6F
+980553F0DB2FD09DE3C9, 1D5F8A0A96AE3CF2EE93F87E2740AB89A908AF903DA665A76B0E7CE2C88BC34AF34E7CEF250CC832FD01C07EF935F003, 412D0E0EA9029D4278D10AB84F1E600847B85CB17D8411602FF19CFD7E54594CE690A7FB9EF227C62C5F847D67065F5
+1C80FFBD2918F71D9AB5B, 4043BF490687233258D0708E537342ED62A3D4EA0033C8538DAD23DDDACF6CEC4F20CF81AAC603782C39ECBC2746D441, 31D4A0FC41CCFB0E8D2C69ADE8A20640C6FF46F3C27D4E59F267CDB97E6D9F8735FC578BA7328C7CC3D73400A790E979
+5582FF377B4AE558D0211, 188251FDCDCC8FF2C783A208D434703771EEF23327BB271BB1CD3070D5C5C6425E87CA216AD98D2FA8206F7B3315F5B8, 3DD8BDFB15570DE13C431B7F249A585E460E832521067C66CDD26A05910415327ABA4EA51A48136565FB3B124262CED8
+10088FDA671E0B00A70633, 1B8AB911AEAA93FBFA473264E8FE851094A85B0EE1104C5F6E50C34EA87F20542FD853ACE44647754604B71D90A89891, 2871563F1AE5EB45918C0E6B4F72162E8190FC1FFB81C701B6771B50277D4333E675C87D5D6BC7AAAB3A1AB767EBD0A9
+3019AF8F355A2101F51299, 3F69919668A1725C2EF63AEEA88E91B8E2EEA330C1A9FC3CD581D6D368DE3F595EA00AC0BAFC15F9462702B9146F3DE, 479B7E6369F1847895D319F2B73B9AE7D255A6D1D43E11DB7D99DBD98E9B5520AF35A79B4FC225A72AC05409B9A0AF0A
+904D0EADA00E6305DF37CB, 8CA2773EFEC9D43E68BC53B21C505615132CC4E80C2BEF7117D110CA81A6CCB574F17DBE94D5C1A7A8109D852283A333, 6A9AECA98EE049E19C8E1A861AD341025CCBE7FED7457E100C9B595EE7ADB6932AFB7B075AEB76A693B05D793CE59C7E
+1B0E72C08E02B29119DA761, 84268BB1651F0EFA75969D92B2F097E723593DDAD938F375A8BBDCC44700928CFD922490D844AE2DE9AA2DF4A170B954, 695F4A528246CDBBEC236399766DF986B831F8A6BADB96EFA2911E4683E233124C8EF7F1EE4425A4B63639272007E471
+512B5841AA0817B34D8F623, 3C85F521DE00185FE5B983FF88205BFDF90DEC91CF37AF20E9FA015ED6C5C3E1C711082E8CE73154E516106E90A3DA0C, 142C77739C32FEF99802CAD133D70D73663405656E5C07F67FDA291EA1B0B0267F7DF8C80DAFFEEB64677E99807E15A7
+F38208C4FE184719E8AE269, 71122BD6887945A437AC533A0C7AE2BF70F2A84AFC674A182A1A2CE4F06AD27DE356C39263A8A25FF2AF43BCB353729C, 5414E589099205A50BEE02C02AFC2F6A842F829BDD0D4981EF58289EDF480B42479A1A92CE8FCDC4246A9CB08C3A443C
+2DA861A4EFA48D54DBA0A73B, 57581490E7EA25AB3D73811E1A5501014BD383E4B6B4DC1C3E7E13E54F1D07D3030535D3BDC28BCE7A5C3A437E98EB58, 20858E4A93F8F8AF7EB1C94E72A090D7B7B194A197EDB44A3DECB32D5DDF6AFDF47A89C96B0EE2FC01A222F5D7D62F97
+88F924EECEEDA7FE92E1F5B1, 35B27A02F1FA2D8B115C705B50C0F285FA36838DD48E0EB46AFCAF01ABD2EE76E97F124AABDAC86DE3F3D1D5A9C2909C, 83FC57F7178396346DA6C0C68DB3AF5DFBDE421801F11CFEEDC574949039C35CBDAD8662B6D7ADAF698080F291EEC014
+19AEB6ECC6CC8F7FBB8A5E113, 4EE673566C6ACDD6BD8ED9097DEA1F127DBE28EEF0F979229BE0588DD47BE24920F2CE81861DAB72748C0383EE5C2F68, 1DDD788D942A09D89BAC9E01458535BAE282D1813F499068B89F0D09798E7B86FC260511362243683A92F30003D1C484
+4D0C24C65465AE7F329F1A339, 3F121899DE094E0546EB745C7D29CE881F8415DBDBE6FBE9A56A1CF1284C6701568C367DE7280BAC90FCDB124C8357C1, 1AF8DAF63ABCECE0C731EB0BCA21229C5782C54CD8B708D138A79B9B74FA6A0FDB9DAED688E924B67B848B84F02CC852
+E7246E52FD310B7D97DD4E9AB, 229A3897BE33FC58D9011309D518F0ADDCC9E0E6EA5300A3C59D3F76F4D5EEE2897FC95B95C165D33E9BE971D19E8C9B, 35F87029F057692FFE5C6709C35ACAB539C11284B6815FB52518C9E4DA96662F24DB9DDF7384FD06A6B0E0A787EEB849
+2B56D4AF8F7932278C797EBD01, 4BF18BB4C8BDCB6C0DEE5A3D26CB40E5C40A67AE09999382D3497CFCFAC715DF88CA9D4F1DAE73900E87814602935CC, 7F0D240F2DE1A93E72ABA5796F5374C58B2A6E5B078BFAB255B95CE192886FBAEF8D803C1B110BAB3A2C0CABB76F8070
+82047E0EAE6B9676A56C7C3703, 45D47F426552F7E62B99668AF59BF0602DCD0EC7539A713B021E5D646D0F36578B485EDA780C88BDA928B3EF97AF4029, 7D825AD0AEC6F010E2C7D0244A3F3049C06B6E0A5F9D5BFD9B07F16381FC985FE80B1AD8C40485ED69DA6488DB6CAA96
+1860D7A2C0B42C363F04574A509, 51CBCB8926F29B2FE1678B626F4AAD94F2FB5B103832A325400F5C921B6FAAF60E85DBD317F06D1D2CB16B0CF7C13EDE, 89A009791E9AFAA264645EAC87E55E02FD99BEEB39E4D34E487FFE81FBFED9F4219EBD71B30FBE460DEBAD0D8C50EE06
+492286E8421C84A2BD0D05DEF1B, 1B9BA2035F9A60CA82852BC82B63D8591176C2AB0EF10FEF817E2497A6BEF7B9B52E7F2C7A24986223BF431D509EE210, 1F3DD4E87A1174945A6927CCB81AB9CAE102123993AC6AB0BD927789C6497C0335CB74F6FE3AEB70B100F435335E7214
+DB6794B8C6558DE83727119CD51, 5544CC080CCA8F21684863CD78C005A08166018763D7453011A80B948834F9EF0DCF950305C84C2387925D7F335B0793, 1F22F45030D2814C05BC474FF0463FA9FDCE3F1D84506FE02CDC4848A9EB3B5CC5CC2FA0C269C7DAEBC912868C091FC5
+29236BE2A5300A9B8A57534D67F3, 1FE9E6519A1E3265120C4DF80FA17E12269203FF93DC524D84A91DDF932D5BB1F1541BFD24BCCDA2A1D05E5BC1F1DA6E, 77E78E549C2AA0104F0678C55BB5C65D135CFB6A0F1BE5BD941208841A63EC1C59E5CC912D7094979C79A0DC154F7910
+7B6A43A7EF901FD29F05F9E837D9, 7B8CF6889D4B8B52665F4A7FFD20FF1DD15678AE572B5066AC60C2EFB3CDEF713BAB99F0304F86CD78F7D9575D01954, 73B2B9B9CF2B3462DD62DCE43634BCE3716670E2FC6B523808D0111B1083A3CA27AA28C053F4A6A36E99B074320B241
+1723ECAF7CEB05F77DD11EDB8A78B, 66193D870B7A0BB7FF9FBFFE7729093784589DD809A0B4041E5B5547381F4297E20D1A7CF8D4DD0A069036BC084AB01A, 40CD3762EA2FF6635E53395DF89839D66BD77F993CD8B9E8EFA96119CDCADF29AF7A63025FFA3FB084C3905376125623
+456BC60E76C111E679735C929F6A1, 3CB1A95B9C1D1161D6763BCD87253DBB44446A27460AD060B75B1152D4F52909862692EA1EA0ADCE06924D50FE93CEE2, 4358E5AE323FDA66A5A4C2EF0D677ADAF210E994D22BE60800118F26032FF13C999F21ADF2E47B928BA839375F5095B7
+D043522B644335B36C5A15B7DE3E3, 8A46B4E1EA1FA3C3FF1337F2279F0C56C7B264B5AA1C2C2B2EDBB3E7B9F788EF5673CFAC48B5B477B153A2EA81E69805, 3F4AC28761FD38242DADF5FA292821E590CDDEBEB055BAAC0CF403A479222B1FA94D8EE53199A77138B3415FD20DB5DE
+270C9F6822CC9A11A450E41279ABA9, 39DCEC3619101D446EBD6048E2389D8B9938AEF43F4554F5331F89ADD2FA29CC6B87E427B1BD39D550C1B5FFC4D5DF8C, 91573436220E149DBB64877F1DC9FE026101B224350EF33F47DA0AB9C37D865FEF9674106258736E2017E79C1C72629
+7525DE386865CE34ECF2AC376D02FB, 59FCB9AF216506BE3CFDB23747E8207D1F5539F0A253D9B8617FCBDDD1274ABAC41E207C6FB6953621897A3E8DE67B47, 642AE4DD7FDFC6A51F72C0004865F62C7AB68B5448A26535F561E89A67803C4196E3B934413FDAA6A10BD183922A8AB0
+15F719AA939316A9EC6D804A64708F1, 36D36EE82858022BFDC77159B661C1D24808B4A5573C925CD187ED9E5A992EAB75F970A3F1D76B87D86C0B0731FF6706, 73825BC70187B48EC9CABFC6BB0B984F2FE913AFF2231E65C5941FD129E359CD7F74E76E1A6C3A65B942D6A61A37AD94
+41E54CFFBAB943FDC54880DF2D51AD3, 179D3592092FB82B392A3C9C6166BCB53E9BDA3CAE9D1B9699468C2B9410274275D44E75F81738B30D56F7EDE43F9051, 8A9196EDC6B0D93CE9CFB86A59062D6484436904BA5C4114B3AEB532AC189585423C0B6BCD531AB25C910EE771BCCD73
+C5AFE6FF302BCBF94FD9829D87F5079, 101F79EBCD80C0E453E0E58574F77C62C04751767E1FAF41AD8EDC102D2B00A30580B2DDF99E0427058EB04D439C7BF4, 3477CA75B06EA43CCBDBDDEFA4809F22BD8BE0617BC8D94EFB8EC5CD2F12AFB1454E4D66B3C571E693378CC1411AC220
+2510FB4FD908363EBEF8C87D897DF16B, 250FB5DEE433D94D01EF2DC7346442AE236A86921127D70CF1A0B98EBDFCDB103EADA311018B55BCFF8C585833BD214F, 33591639987E49886BE37486BB8C5D5BBAD9385FE250BD16D3CC5F2EBDB985E253C866FE395BF95C4C6911F05EE6D8C5
+6F32F1EF8B18A2BC3CEA59789C79D441, 83EAB08F6D4B94615955B16B7312F16497F24EF58100E5BF910FF393E1ADF6869B0962962809E0ED803A7B322C51B22F, 788F57C86C6D0BC95F29A3E472371A41E436D7DB67985E65027E7EFE7F16D51AA9F843065E3C7498CF5B449B91A1965D
+14D98D5CEA149E834B6BF0C69D56D7CC3, 3AC168174CBAA8846DA3DBB109B08EC213C7036093417C0B6C5EF035BB7E86F9C9DD64FC13E4EFF88DA05C1082178631, 29A2EC79D681DA113EE9C329708A85E3C62411E8079638C1C83456A94597F671722EE493FF3A7BED8E51078D33B1E936
+3E8CA816BE3DDB89E243D253D80487649, 71578F44C04A64BF00A9E0538DF09B095D6A931C7810F5041392E02FFDE0D4115EAA056CC15B5F4CD40B3FA7B6B76A8D, 3D124BB4DA3A22A36CF487C8C5BCDEDADE8D71CD185E02CA22EBA908A78C7BCD0307EACD8AB61A4B3CEF3F1DBB21AFCE
+BBA5F8443AB9929DA6CB76FB880D962DB, 1B8441DEC1299861BCF881789E291F532F2F591964D36024208F55DA51080C620E7B84F963D9B59ED2EDD8EC7C75C06A, 1F0A34725EACAD64EE97936B8B4383C161EE5CF9FA00D5C2CA3AC2325876820539A74702967A5AD46F3F13314CA8C81F
+232F1E8CCB02CB7D8F46264F29828C2891, 5CBD3708C1B6E02D66C69566632240AE204C6097D0F3251429E26656E040F35E5C8DADC8ADC7DCFCB7AC2C7074909971, DC6345DFB478563D199B6C93D134577658192228BCE701938DAB15AC43C0EB076D381B6510C8447DEDF06003F417B95
+698D5BA661086278ADD272ED7C87A479B3, 889E0871AF482D879B6F1CDA5984CDB50E9A0F330C313BC17811CBFD7806D660B0D364B5FA0C0655F14BF52CDBA5A984, BA5CE4E346A892966C0CEB770D5F825078C1BAF57B32D7E81F160884DE036673BB18EC1481B05C100CB8C8E208E9A60
+13CA812F32319276A097758C87596ED6D19, 6114D9B70E250A81ABCB6ADD6366C86D5A30479E63C7613F3BB4C4110F838D56B36188F0B3E3B6F11228EA820CC004DC, B17A62EF02143D6A3D5CA0D86F3E99FC4E3EBB7FA4F3C24618298A5B452679C1BC34B2CD4B9F657245A2088D9068E20
+3B5F838D9694B763E1C660A5960C4C8474B, 244FCDDF8BE5EF542E3E7119A72B65E00B75803108BAD5C815D870D1B196D01A2792B8319E2894125C5BD210F4D11722, 755F2C270560527C96F76965CE66F7263C2009D2A59CBD15AFA3D77C8F60A59D167523D69E609C5035821049C1879FE7
+B21E8AA8C3BE262BA55321F0C224E58D5E1, 49C418DFDC13AD70414F155358158B3DA8CABC6E0CB31078C54843D88F16EBAA31B9B4835F57C7DACC7B7DDFAA40C866, 397174372013E6133A5335D27BB28DF19D104DBAC552B8AB60DDE606DE762F6D18F7FBE836D83276015DBF8F7A19514
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, 6374779E29068536586D73BC611D6124382B6DFD575FE7559E5641A1E04B892740DF2CF3017988CE112FF5155D3CC9C6, 7AF54DAB79C5F97150CB600B2BC045F0D0A912315F392B7E104090551C30BF4695F721491E6B26DEA7EAAC08F32A56CA
+64312DFEEE1AF5788CFEC3176D34C11F84E9, 520ADF68E6EC9E73286186C7A208E8C5C6FAF137EBE7A39670DD5E62629677F22ACCD021C0EB04224FAF08D1B120590F, 155FA721D1A8F723807DF60748C51AB4C753C97CD7CBD9089B38907B1AD1F8CCC6A796A3CD0EF6BACF42651A0DE4A9B3
+12C9389FCCA50E069A6FC4946479E435E8EBB, 51E7711F81AEB1E4D4164293596F56F4561DDAD0A6D6B26D12592ACC22AB9169963DF719FC48F4D53E99A760D56CE68, 62FC0A793DEDCC2267D831A58AE894C753132D99C8E201F7252AE24946173EE81FCCDA21860E57BA2B6CF1CA7E69CD6B
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, 5DE047E05BD0E2689397AA7EE4079D03A90F2D4EE79E0D6FC95E830F49189514F31D7CEBE6A1FD9087EFB83A4E5C70E1, 29BD751965301326C2E8A78767C04A850F9A9B9459FCDD943F0CE35AF71ACC6B84529AA2B5C3DAFC566067D586BA6A83
+A912FD9E31CD7E3B6DEDE937884905E530493, 29F8EEB7D5BA130AA28BB7DE237C46776110A8D55F70934E1F6A9347D3E8B3D85970DBD8FF0F204747A369C603DC7383, 79BA3E1AF70EA73C5EE4907F077BB5DBF55889E9D5806CEA1ECD9DFBA9BAC24BAB0DF311B5FA1DAB6F816CEEF91315C3
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, 117A67D649146B84F7B8F78F9E45344810E1344609ECFD234C33CAF4F64211344E2765B945EBC5FC7E277B27CB5AE4BD, 3268B6CBDA3E1B4437298360B08F0C42678EE34DD5D378064B6DBF501E2F79CE759CE31805FC80358EC40EABA52002E8
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, 40659FD6156929B77EFDD77AD16CB5BDBC5FC5D0B20C8BB40A5FCC253B09C29BFD3809B6BE5D4E9D2C82258EFD3C0865, 206B1E2876CCEBEF293C83B4D7BDE1B137B3A4EF8E4109D28A0882806FB6F412D6FE57FA08FFE9021727C21C2F26DF30
+11D500BFAF40AC5044981798DB5FB39F2C17B81, 60DF8A188A15A26F336814CC871658C1C27D5BD9EA88AA75482E93886972FF01FBE8A81026A94BE09470947DA9A8309E, 2F9BD1C09617614946799CE1D95FCD2A1ACDB2E9625B64AA9E9ACBF653F794FE5A7E0749A22089941409C1ECB1483A8B
+357F023F0DC204F0CDC846CA921F1ADD8447283, 2AFF1FD98802B64D3ACCF36AFAEBC30F770D44218D61C8F24469FC0ABFE115B055FD64324997BF7BD6F801E5FE6A7FA, 7A3169153AE96E0E194A2A4D830C88F1BF7912506FF5CF4C98216B309B8630DCC02C4CF2EC0653C56163860857486BB
+A07D06BD29460ED26958D45FB65D50988CD5789, 302102BF1EAD8D266C240E03D0C58E3A01D89B3AC8A091C3401DA47A6E13A2F4716635305FC737DBCA3303376822A7D7, 162BB81C52E99108494B71A9B83F565AEC52FC4CF4244E7045B885F18911A3E3B7CC87DEB70F92C6041F318DDE3EC4B4
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, 52022FA0712BA2C7E4E7A6929D777D8503BEA1589DF60D3CE8A2806FDA466B95AF603BAFEF82B9B37464B7BE216CC1DD, 7EC9418B72220C1F83BD157A095AC92B1D35E2A6E16FB5C59D43F436A301442EAD46727655EB6CFA508D137FDB5064F4
+5A4653CA673768565B41F775D6947D55CF3813D1, 45B39BA326C078B3A128E9EF093172A9E125955D15598E21041590F62ECFDE41C5FC129A0B7A8BF88CF65A3E6BFAA5AD, 11D0743BB6C4361B652B36A30BBDAEC56ADC5D4B5D6C58B854C7BD417580853731D95C2D7909AEE62163E3DCF5A8B464
+10ED2FB5F35A6390311C5E66183BD78016DA83B73, 3498FD7A96507CB21DA9ED20A44746B26E6B64552A4CB462245257C6D068B84986FC210EF50EE9EEE81BC8433875A0FB, 2C78EC7BC09105584BD21A5EDC2800E7C0D7FF5E9D75E0AEB28CA1C0F959DBF86BA356055A22BA91F3074E85E1637B83
+32C78F21DA0F2AB093551B3248B38680448F8B259, 5F7C79F9E704314A700081D3177296B2B6E6D9C34EFF40D71C1FE6F8CF673436368F55C31B9A7D3E5F42E7BA57313A81, 67FDBFE519D4A726D72484206C95281B3E74D5D3D4B4D2821561222B3378C91200905CC67F70194D59B66BE1ADB3995
+9856AD658E2D8011B9FF5196DA1A9380CDAEA170B, 2ED381A1122887EDD173F3A556A95C5EC4BE1FB498A0D6CBBADA007AC46C768D4957F818626BCD25B88A4380E0BDDE9C, 4283B717365CCE3EAF535559E9ADB4079A7AC42388606BDDF32F7E8C8950E4DFF6D4D5283C5D58D1C3F42D964D95C9D5
+1C9040830AA8880352DFDF4C48E4FBA82690BE4521, C71FE1CDE23491586D9A1961E2B372D8C8D4D00933E59F738BE2CE073508B033466724C747A8E5DABC8F4978C02AC53, 145275A0C6471F6CA0924848F49EA53CB2E4C944CF104ABC96F9B87B05106F11C96BBAF436029E1C5CF144C624E73EBD
+55B0C1891FF99809F89F9DE4DAAEF2F873B23ACF63, A0B899C6F89995E8AC67FA0BB155A1C6CFDAB42F9FA1CE38EF5322E3665DEE520AC2CEE058902A24AD44987EB62C27, 5971ACCB4C47F3C7EC61D11069839673AE895ADE89E03E0D351FB066D05CC6AB20DF96C005E6FFE42734BFFF65E81383
+10112449B5FECC81DE9DED9AE900CD8E95B16B06E29, 10BF9D368F5B574492A569F73CCD8062E062D9079A8C0A19FC0D17DAECF34A24B683ECAEDB822C2CB60A9F0A36DE0291, 5D0D54F6935E8EAA7AEB5E9E41C9A6949A0024D168B2446BC946294CBF606713AB9A34213C27ACF2D47B2923EBCF8535
+30336CDD21FC65859BD9C8D0BB0268ABC1144114A7B, 31E0F43A6CAEF04BE1E1A6BFA48F5AC87CD66D8BA6CF7195C45DAEA15246E7A181800CC18A2946507D988E87D8E9EECB, 20AB12477EC9260964F6A68E319A248037D631EBC9D2A7C3342708FBD68EDF9348C538C3DCEC92B1EE4EA651E6F74C
+909A469765F53090D38D5A7231073A03433CC33DF71, 834A15ABB1C6E54523F66375AC2277D3EF23A4745E0AFDAA1A6A5645C422B435ACCE74DD18339F890373D54A209B4F65, 1B911FE077679740D9FE96441762C7073DFEB1127A75EAEA6A3D606DBFB4E83BCCA11E9145F719559906FF4A353AC8F
+1B1CED3C631DF91B27AA80F569315AE09C9B649B9E53, 854FEB95BF602C88763990C52659DD786C1E6AD95A0DE0E3EA78E5A3AEAB10444F946DD85643E3FD4E7F74FEA737806F, 7F9B19402B313887464FAAF59CB797887D7B3FA63B7902DC9BDB1A35FD408CD11F704CB658AA10A4443BBEC3F359ED1C
+5156C7B52959EB5176FF82E03B9410A1D5D22DD2DAF9, 4DBBCE71DEE25B9C1F74DD7103901F45CBF977146150B613E780FAEAB2B2A33C7ECFD75A318AB1A9DFAEC3398DB99135, 7643F23C344B93D736BEC2E59A408EA4FD66307866346C3908A87DF4D25C60EB0DF26CBE2833D9F2F562D53BD72C5434
+F404571F7C0DC1F464FE88A0B2BC31E58176897890EB, 4209658DBB0A9B686DF0E58BCBA745F18FDBF920CE691E7CF74AD661E58FC482DD214E50489765BFFBF5330896919786, 40C6588F35BAADC499F2F3A944B71E40A7CF6017E0732BD7C0CB2124689DF6E9943DD2A43EB3B6C191E670C4C8FD68C8
+2DC0D055E742945DD2EFB99E2183495B084639C69B2C1, 1B9724547761B84C96A009116EE25109B4ADDD926D36D8A6068A7EBF7BEE54518D994A2400260257281702ECD29B1FC1, 1B1D4D0320288BEB39A308D4D1659B2D98B86883FF4AA4B0CEDE12093D14A941F8500E3D7EC4D8636FD8FBE0D6DCAC07
+89427101B5C7BD1978CF2CDA6489DC1118D2AD53D1843, 22919B6794E0DA6182CCBD13737EAEB1BC5FFD9E7B02AB576438403D5E33DC8EB6975EF5BB5A99D20124090962EFC52F, 1B8491DC34383691736864A9DCEF1AD0488E18E408BD01AF1D60DB61182FFFCB28D4636E2FD50989FBE9522428BD2696
+19BC753052157374C6A6D868F2D9D94334A7807FB748C9, 5405578AA1AAA75648BE139A70162355164A5C66D21EF666E5B69F559B4ACA3D92747792110239D631F6DD5C81488D5F, 22196B29B8539E95A39FBBFC29B48F372DDA43D56F988A8BA2A2DA2941A34D2EFE7F549EB2A9F0EBF50FB3092B6EB654
+4D355F90F6405A5E53F4893AD88D8BC99DF6817F25DA5B, 70368247C935A844C4764E15809DDD3B24090807D4CAF3BCEB9377FC409B0E66F3BAD688FC1A37F4447A27A9FE3F63F4, A8FD0FD17094543822D6320E7245F4A03115FD2D87ED042A22696511C71FDD8243A5698101D0165277B1C1D310735B6
+E7A01EB2E2C10F1AFBDD9BB089A8A35CD9E3847D718F11, 8BDEA864F9D4E0583E89EB104EDD6F9C059364474909E997572924A369C6C8943C6BF7D662B725DDE2587C84FADB8ED2, 6C44EBD93FFAD51C2E4048C763E945F31C2D697A74FA118D398B5F933B40FF2B429D0E61BCAF974C6467C27E4F27DA21
+2B6E05C18A8432D50F398D3119CF9EA168DAA8D7854AD33, 146EB8631AFC4D8A2B937A90158A383B54EEEEDB7EDE6D108695F433F91ABE754D3178DFE485AB3FD759CBD9F9DBBDC, 8A7BC26FC555D016CBED908710AD5E272A4E6FCF8E3179A443770FF3CBE5FC463F37A25A951065637E503BBAF69106BE
+824A11449F8C987F2DACA7934D6EDBE43A8FFA868FE0799, 85FBA99D1B3D2017138C37E31104BECC437420BEDAEDE38788FFA9213331DBC3D80209A2EC9E31C21DB8C7F87B0BAE00, 4AF785E8A5CA6290068FF89C609C43197BE7987BF9ADFCC2DC37EC041E3D8835968F35160AF5E6C7821D317813548025
+186DE33CDDEA5C97D8905F6B9E84C93ACAFAFEF93AFA16CB, 1C4813CBADE07968CB6F1FC1C2261D9F6BBC4F1FB16CA02D02CCA89F8DD6812984295F28B1206CE7537967EEC29CAD83, 2DABD5E2A75406BC5FC90504BDA2D691DFAF1252EEB119DEF31C4667C85F0B8C3A332C424CD55B5D008115186CAB4C87
+4949A9B699BF15C789B11E42DB8E5BB060F0FCEBB0EE4461, 3A31BC324CFD65F07B5A0E54DB61AEADE551DF67BB384539E5D4C20BD99D855843D06AC273484CCABA6AC2452FC90DD6, 21D7B5471A3B475B6F81B11A9C30DEDDCEC7AF3B9FC9ACA9AB99EFD28B39F214F390EA6CA28C114F39676DD1C9BF9CA4
+DBDCFD23CD3D41569D135AC892AB131122D2F6C312CACD23, 5805A33EC23E05CB68119CA519B2C75B18CCB44CDE7A6CB4C95AA003D9A3DF5BF2AF0813B7507725C970556DC12B6034, 46BF1DB5DEC007C9F81898E77184F21C0E13833A1D06ED0EDBBC7303A046B60ED7E22183E0F142F314A1E74C4D7D6D2E
+29396F76B67B7C403D73A1059B80139336878E44938606769, 51896F64395ED56D354135266DCA7FF2F6EB340E87F57917D06A5E2DF8BD8B41837DCEA7C6829ACC5F15F1787BB3E595, 4AA28C753B3F7CC7D87332191D9F561B106A58467D461EA3FA1D7BC37A25D57F70821D306DAE653AE6AACF9C3EFF1AB5
+7BAC4E64237274C0B85AE310D2803AB9A396AACDBA921363B, 543E7A4DFA2BF6B36E6B18E04E8B40A24A7F1E3215506705CBF3EAA3FEDF2AF90379AB79074E7A6C24FDE3AC148AC1A5, 2721595CE15E2AF7DC820FE825C1A468387D906CC71C42440A598352BA3BC039CCC47A4E4A19C1ECE7DCB002EDAB9BEE
+17304EB2C6A575E422910A9327780B02CEAC400692FB63A2B1, 2B5A25FEEFFA50FE6380737AEF16B2115A0F748B02ABCD162CA4EF3450587F04EDC88590F81A0C20CE620823BFCC2B76, 12ED5A2E5F2F87D906010C28E0329927AAC62CCF79CAF6533B5E362F49F57F662A7A81B2195655AEF2AAE25DB234728D
+4590EC1853F061AC67B31FB9766821086C04C013B8F22AE813, 835048D709AA402B02ECA95F6FA69F38BA0378A429813369FDF36B0125B3EAD838A0983387011D3D7C8B470618F6D036, 2895FD53087EDDF63C83E8A92D085EB751CFCF4378402F5A55368CC3207BE78B3AC910BFB300E2513102DB5C4C4108AC
+D0B2C448FBD1250537195F2C63386319440E403B2AD680B839, 304F047F77A27B439482163AE208DB349E23860D7DC9306C4327A0BBEB7C8A9D5922F5F235922BEBBF05F779400B2CB0, 1CD64E639685A3B72BDC6B54662429E57305C89F66CF9FFB0072932590D45CF4EF63F4B12270B8262FE7C92CFB89231C
+272184CDAF3736F0FA54C1D8529A9294BCC2AC0B180838228AB, 30908F3786F64A38F187E0B47F8F58B2F12A0DD261DC5F1D8785C1FF9A76564D52CCCD6CB7172CECD5B8E38619BD4302, 7290DD7164463DB34874F12B5995D4301E82B5464C85637F705EF6652A48A56B8FF554E43F1606DBB8ADF861FEEBD68A
+75648E690DA5A4D2EEFE4588F7CFB7BE364804214818A867A01, 5E1AE590C963E2639202FFF5FBD24052F22D8A8BC84308312B6CB04746ECD41D63A3F527F7FFF9B3E9B025394861E86D, 6EB6AF78B934C04058AF6BE2A14F6FBC67B385607C3BEBC6DCE00AAA0AC6511405E36712973B43CE250FB31AF757E006
+1602DAB3B28F0EE78CCFAD09AE76F273AA2D80C63D849F936E03, 528E163FA774AB57025401831ED3D3475C71DAD4339EED3E523C7111AC588BB1A4E0BCE106A1484BC30F32A58EBBCA74, 451BBA51A39A735C580A358A48F5F193838E98A55326504846F4D206C8A559702771007B8A30BBA7DEC5ED64DC4BC8E2
+4208901B17AD2CB6A66F071D0B64D75AFE888252B88DDEBA4A09, 19B025BE6FE79786448CBAC2EE21F2475030CB2331616B261B055F88465DF08FB94F44A7303CEB731CEB3E5350EDF478, 2E9278315978EE23C6C2E9E547ECC18E51835C72FF9EDCCA8DC1694282E6AC46E72F45E9FFE8E64397478CD84666052C
+C619B05147078623F34D1557222E8610FB9986F829A99C2EDE1B, 802D5F1F21636FF4B5E8C4DC39E84CCA502D73B1FC94346C1640283AFABAEEABB72B6609D067AD834E86033E28D506BA, 6845645A8E5B200CAECA8C6D4C80D35B22874F99FF2C7666E4895A5A2D7FEAB022D1FC1AB4299FA6E5105F284906C7D2
+2524D10F3D516926BD9E74005668B9232F2CC94E87CFCD48C9A51, 5E0E9BA3A43C35C847C156A7167371315F668201C8C560C2AC9F0B3041A928AE6F927E8D0F819DF8CCE68A324E75FEFF, 38448B79EB13CED357F93E11792064C62E6370FEFD7B9A568D3A047AD4995334FE2574CFFA801F92CCD46491F3499C37
+6F6E732DB7F43B7438DB5C01033A2B698D865BEB976F67DA5CEF3, 62056FEAE0B7CD5F59F6FC1C056575CF027078673A2FB0B2648264BB9F63EDF3EBD6DC68B96D40C98DDA63311D5051F3, 15B1897E1EE35F618D75F3DBBED2E793250CFA85B0D9F475ECAC853C61A20BD24E3DEF13A2AEB168FB55CA92CC0364F2
+14E4B598927DCB25CAA92140309AE823CA89313C2C64E378F16CD9, 519C23EC0B61E52897F514BC435BE7F483DB781EFB88292E4A25CB64BFE3B8391D283B3E18285870237A84D5B1888686, 853BA2A2B858A228465B5AEF52560FCA99FB1C9C88508B832246AAA68A8AFF75BCD6C12CE3C24BFFB2CFBE05079D1768
+3EAE20C9B77961715FFB63C091D0B86B5F9B93B4852EAA6AD4468B, 25FFAB27EF43371B6B76D9493FA4047BBC0854CEB60D52C0125978EE604708815C578C2CA155334D936D89ED139A21B, 47F24E39D09E3A305AF9E8955C04454251E1EA81BCC86B5A7517A75148F0B4C9D51E27BC56FA4A3E5DAEC4E42B82D46F
+BC0A625D266C24541FF22B41B57229421ED2BB1D8F8BFF407CD3A1, 214833C2219182C21A834602791C0726E636630853BB26E35E73AB43122F904DB15FE3C6DA669AD4ACF2B8A79213ED23, 3619FD42CFA63E136E3A9E5317330BA86CCD740094974C97A1822B1AB05D21F55864D924374C722D5A6B7D960575C9C5
+2341F271773446CFC5FD681C520567BC65C783158AEA3FDC1767AE3, 2A4C1DCCFD8B97B5D446E866A9F5C46CE36B2CB78BB88074B88C94941326C966783AFB783A38945F7BCDC7A686792F05, 55775EC97B11047CF84177A9875CC264279D17603AC4FB1C02CFAB668161AA31218E5FB8D37E4E0E809E6887077EC2C8
+69C5D754659CD46F51F83854F610373531568940A0BEBF9446370A9, E6F86E87337DC362AFFBFAB3457834490AF13F404BAF3EE535CB5246323F301D23B0A017166B5DB8BCD6E8A7D26FB3D, 492D994CA8B1CA6AFDB1D7E93A0E3790161E0A4E1C1651D0E9D2D7328F8FAB742D9DDFDE193E6F8FDE2D5F936B808161
+13D5185FD30D67D4DF5E8A8FEE230A59F94039BC1E23C3EBCD2A51FB, 212DDFBA04626A0E0164AD0B21A8FCADA23B6ED8C9D609004A26A4C99328F901E3498DA254101C104DD419B5E8ABD3A1, 6066E709232F7C2844042920D857C02D096D42C327E3FF0028DC3D7CD700198FC5ADAFC97C75A8794504BA1AD8473854
+3B7F491F7928377E9E1B9FAFCA691F0DEBC0AD345A6B4BC3677EF5F1, 84190D329A0A9B8030D15EF1DAEDC748184311DE7A54405085D34ACCB5B9DE496DD046E3264276728F30AE65F3E94B6C, 88206B58A081EB867B20D6F2EDD987F377292520FB79F18EB006542D80A108327C7457CCE69BF602BD15CBAF723271C6
+B27DDB5E6B78A67BDA52DF0F5F3B5D29C342079D0F41E34A367CE1D3, 10C760E0A05D19DDC7523D8D09222AB68FBF19AF0F57F012DAFA6E266C46E804FC85AF6690E4C7EA93EE59B058FC13CA, 45BF5B65993C91835E31A1D3A64787F039A3E97D3762F43A450F534AEA459D0CF1E44C118EFC7B52D55013C3A1462A94
+21779921B4269F3738EF89D2E1DB2177D49C616D72DC5A9DEA376A579, 189FB56F1BD3CE4663BE2201A931B5D0BE7189096FBBD700BDDAABB5214E9EFB6F4DF0A6C74DBDDDE4D14D023254C6B6, 562A34E0B3FC88CC1C08A1E984B98F2834E3BC1DFD98B6DFA534664F29E27BEEDF366D2A89F30AC1E6EAB2E4408E3C64
+6466CB651C73DDA5AACE9D78A59164677DD5244858950FD9BEA63F06B, 85EFA24416EB096EA11FEEA5DF0609F7710209921577575447AB50374946DB9A657E8FEDEE02A1565F6624C5559034DE, 85B21039365C0B36B5298611BBA5BC9DD38FEAF846B3618465892F07305AECD2B4816A78DBDABAFE1B945C0EFCFD657C
+12D34622F555B98F1006BD869F0B42D36797F6CD909BF2F8D3BF2BD141, 2A6D09D8660FCC9B240A962932BFEF2E0E84171C133F54EEF3DECD96111AFDB5FFB2E9C82DEC3E9E6C4AEC973CA870A2, 10021620F2A92093E3824DD1CB52310627AB33749297F0A21A692D9AF17162C1F7E72C1246AD9E6A7DCDBD94C2FDDFCD
+3879D268E0012CAD30143893DD21C87A36C7E468B1D3D8EA7B3D8373C3, 35FF970B4DDCE25C9D68D4295C7E79C7461951DB91D922482582EB177BD8B27E3D0512D5A6099F34170790E50FB917B2, 58ABA92842B77445913FE23C578794214643E99C10E27F2CCF5C3DF015276A04480AC73D496B3851ADBD50FB8A1EE17E
+A96D773AA0038607903CA9BB9765596EA457AD3A157B8ABF71B88A5B49, 80D8C8047A8A4E59D9AE7BB2155014BC7A41C7D77DA08E6A8B1DB2D68228DCB03BB6463D38AA049A9710C3ED41AA3746, 8774645AEBC4EEF92EAC10B8C049ABC7104EC0FA09B9E7301F92C688A5AE5999E984AF7AD9760160AFB98DA42289366F
+1FC4865AFE00A9216B0B5FD32C6300C4BED0707AE4072A03E55299F11DB, 5332BF940BF7C08536252B78C61E447A677244DBC016E57D36BFBEE253F924267FA8A74B4AFDF1E0E672B024A245ACA0, 872D9B9929E386AA58583876C2348938A1A5BA850CBADE438E347733293C7560E9C8C3689443420F181F1C30EDA624E0
+5F4D9310FA01FB6441221F798529024E3C715170AC157E0BAFF7CDD3591, 86D653F57FB7883613890F1FAC74F4AEDB1A3231B85B914139DD41991A5D1DD3BF73C1B47C079054C273059E10D0A2BB, 185FF494A73DFF6D21D8106A426A2DC812CE34B422A948A70BEE895AA2EC28871A528E59A27988F5961F32DD2B4A4C21
+11DE8B932EE05F22CC3665E6C8F7B06EAB553F45204407A230FE7697A0B3, 6189100FCA723913AF263352B1BE32B343769BCD979532BB27ACF45A51F8D2CBFD48F79AD3DCF47DF94B7BB5EB265760, 7549DAD87410AA0F8E1EA8843AB6C529FAEA46D6979DEF430417E1EEA0BE446B88AFCE22E8EBD4C521C0843288D00104
+359BA2B98CA11D6864A331B45AE7114C01FFBDCF60CC16E692FB63C6E219, 5AEB4E23778980B3AF675F3D95421E0F1ECEB1F76C3777409AFB9A7F3E529B8A972440068215EB604C896D4A46293091, 1894937E6F58DC8743DFB7CB05A947282B2AC94EC1828EA1CE1CDC6771D94E514BDE0B27CADED6DA3D4B9A96DF68370A
+A0D2E82CA5E358392DE9951D10B533E405FF396E226444B3B8F22B54A64B, 1D779DA9D48BBE80B4EE99C19F34E7D7BE84A59CFD88CD8613B32F36EB3A040D0B2214F07441A4EB1017590398F165A4, C126BA5747C4DB15A9FDE40FAE81C252B17F8AC298813A6973259AF0FE82D038CA1F546DE08E635BC33DBA68F2D1267
+1E278B885F1AA08AB89BCBF57321F9BAC11FDAC4A672CCE1B2AD681FDF2E1, 484621DDE66502DCDB2441854295D58FF17E39ABA6D8C8885F8BED3A4E50BAFEA68376BA8AAB01D2E4C9ADD484455954, 6DB9E43BE9B720D3DC3F2C38D9AEE0E29F084135AAC83B8D8269B10B1B7AE26B92C71D733A44E3F479A96177E7E8AB4D
+5A76A2991D4FE1A029D363E05965ED30435F904DF35866A51808385F9D8A3, 583B76AC755FF6DD449C7D33B3AA59C10D5A606CAD8C2E174125CFAD3CC2BDCF774D16C30281FFC2AA18D5BE0B183296, 578B006D0815A335E4DB32EBD5F09AE0FE98B28CE15EBA0A9AB806C513F78B0955276B5A634AD47741A687AF1D5C75BF
+10F63E7CB57EFA4E07D7A2BA10C31C790CA1EB0E9DA0933EF4818A91ED89E9, 45156D39B2CC69C014BBD0C5065FC4CB01F492377791218FFFBFF73A985B01DC7458E07A5ACE9F35AC0B98542C01A697, 7849D6DC6ECB4876069B512DA005C33D76B6DB5A88DF5312C1A4D084308B30142E87AE5D4E71C2D5EDAC0E99E0F4D761
+32E2BB76207CEEEA1786E82E3249556B25E5C12BD8E1B9BCDD849FB5C89DBB, 12BBD00EECD141C44BF5F82CC0EF5FEF5A7F1AF02878C7DCFD04D129FA063F11F9D109112790594639DFD3853FEBFE15, 51F50D6AD160977B2307E66520F402B7BAB56923E53C9856A90456069098D05D78D3D44E9D21945D1E160E58C39767EB
+98A832626176CCBE4694B88A96DC004171B143838AA52D36988DDF2159D931, 192029E42F5A230632F9E2E98A711BAE00E8533F7F510CA0E175F9B87B1EB0D83B2ADBEA10DAA9989F662BB3EDA54F16, 886051C718D29DD2148D24A16CD966EDC232C0C4F2BB34F16A597AC2828D6FBD35E474C522091E22B3C813ABD8DC968B
+1C9F897272464663AD3BE299FC49400C45513CA8A9FEF87A3C9A99D640D8B93, 44A26A823C48F2F5E92483836A3B489B2AEDC1B1E04F90285921A88453D7FE0928DC539E34963C0AAC9FB33CBE47E214, 1D9BA5F9742DA094C6937C97C365D2A6DD78EAC32ECE3EA352069ED9E6F8A3F57F5A45B0264F1DB8E2F5A235CE3AC094
+55DE9C5756D2D32B07B3A7CDF4DBC024CFF3B5F9FDFCE96EB5CFCD82C28A2B9, 1EA6A493532BA83CFD2377D56626A44D2FCDFF7CACA925A12524BC7B61F7E8F98BC46BF34474FDF91BFACE1F22B2D862, 40376A518C5D12C0CD34BB3FB8D1937C2EBD15193244FC031AA06AF8EC981E1AD110F12CDC2D0BF50EDFD9C373E2AD6B
+1019BD50604787981171AF769DE93406E6FDB21EDF9F6BC4C216F6888479E82B, 7BE0798AD4908E838D6DEAD359AE554797AF332D518F39C89D526B65AD0D1DFDFCE3A7E912114C93E69F486E619D18B7, 6AD74D84DF15CF31AF516174ECF249824F29B5DBAE1C655181C89D72F1DCD0F3C9C5A9BCD427341CDAA9749919651DED
+304D37F120D696C834550E63D9BB9C14B4F9165C9EDE434E4644E3998D6DB881, 203AE05DC6CCE5FBC1A08495FEEA5803EA4AF2E59BD6EE332CDEB064B88525556F793703D00EF4D8565D38A95FC8A4DA, 84D8870DE5CE1B0232BCAC30A6EAB697E67683A130104F871F8D7CF9B093CA8A980949D292B88F8C6309083534F5976C
+90E7A7D36283C4589CFF2B2B8D32D43E1EEB4315DC9AC9EAD2CEAACCA8492983, 2FE9640A0A0FA6FFF26DFE199ADD45F1E2D7842B1CE55D89C39EC94EEC639DC0CEC023EBABFAD84466E2171F46CCA1D4, 2711B541D9451F79F86DE7017171E640F422783FA62F4B6E782D1E5B815797152AA8E848AAF1EDE611494CE585A5C510
+1B2B6F77A278B4D09D6FD8182A7987CBA5CC1C94195D05DC0786C0065F8DB7C89, 20F6761A6D26561A6E3CF9E5AA35431E65332343C4A789C1DC0BBF9A681792F6A6D0A475E29ED784B7FE1C217F49F92C, 2BE1A897E68481512E835E26F5BED846725E323AE272251D5FEAEC5C367F9135522AF530AE6E2CE46CB4B33854F6C84C
+51824E66E76A1E71D84F88487F6C9762F16455BC4C171194169440131EA92759B, 64D6B0C1EFF75E69883D0E23ABC55E4400881BA45A5AABB6E0D32E709906EC0DF157970ECF7CBD00833F3FF0D7C45E3D, 529D117FB9199E404F913BF06165F331B9CD5195D16646529B45215EF39B92CF9588755B7C90F18A833D9D82C5018A4A
+F486EB34B63E5B5588EE98D97E45C628D42D0134E44534BC43BCC0395BFB760D1, 20C8B45D08BE272026248DD1784AECB190FC1FAD8080AA6DF4EC22779041F30C3DBDBEAAE94CBEF65AF9B38ED0CCB0AB, 85DD2B3975EF4F1C29FB5A9584175CD857AB6801F1912DE7D0CBFC32052432D5BEABC9F6A6E73D9BB2BE4FB7999E26EC
+2DD94C19E22BB12009ACBCA8C7AD1527A7C87039EACCF9E34CB3640AC13F262273, 8E6C7495CDA878ECBA40F782EE0E22DCAB06801642C74C2E9BBA65C9CF84ABC563C1D33E8528E62F3FC31B6BAB16CBF, 4863DBA90AFBBA1D84E402A4A72A6B40D57295B9930943D308A22896E0F9BCDEB5677F80C030F9888182713BFC3D58A3
+898BE44DA68313601D0635FA57073F76F75950ADC066EDA9E61A2C2043BD726759, 1ADF20AF6E113BD865C899AC59844E650A7445CB55DF9166C7B3A93603EC66C66A152458DC00D0AC06E4567659357E18, 5A49C9CEF0F7C675FAB116B697386C27C242382BD4066F2BD6645EB963142173AD4EAF762E6ED3B617DFB1434E438FC1
+19CA3ACE8F3893A205712A1EF0515BE64E60BF2094134C8FDB24E8460CB3857360B, 8A2BE2C1AE5BB24AD4AA997C240F1172E93FB6BC053EBC4757CD9004F869286029A3BDEF2B0F9F4119C709841681D30D, 397B86315B9A1BF966548EDD1B2E7324F8CFC7629AD259D66E57C5B750FE852D2F8626D8016FDFDFB393314F99FF4E6
+4D5EB06BADA9BAE610537E5CD0F413B2EB223D61BC39E5AF916EB8D2261A905A221, 1E74BDFA78A9A8970BB26486E2FDBDBB8A2648A446E13227403342287ED45DA94FBFEE769EFF75894A0081B47D232404, FA8B0A14F37269FA0E807F672FC2FA27C798314C5C61CEDA544C27BE7887D2C373C7D6553CDB5863E37B62438DE6DBD
+E81C114308FD30B230FA7B1672DC3B18C166B82534ADB10EB44C2A76724FB10E663, 5D05600EFC79C5725E9C9D0EDEC32D06B4295A046ACED0184A1A2D3E96B41F37DC0905F87D63AC12486220CF510BC7FA, 523AE9B29E78F473F1979C5B2B3EF86AF798E1FA7C2863AA7651874BC6EAC3E870690AAABDC40ED2ECB5C40D7F8B459D
+2B85433C91AF7921692EF71435894B14A4434286F9E09132C1CE47F6356EF132B329, 4E4F9FB10544AE2B53CF34892800723A958C7354A328AB9F687794D969F2B93BE60AA2FAE8A5961A35BD331922788DFC, 89CCC2E8CA7B09D5574FDBE08F7C2CB08519571FA08563898FF43A2DA405C40D2D9D93965F4CDBCBCBABB5EFB2A5F746
+828FC9B5B50E6B643B8CE53CA09BE13DECC9C794EDA1B398456AD7E2A04CD398197B, 5F1803523E048F01235E601A9380B4A76D1D2A6FE35A14AD54DD25F6A757FC73E3DD6AF4C621E8E1257E8071D75B0C84, 378019B37EC7D54C3782DE752B7AA9104678ED45DFF587B88AEFF477678624C769BDFC4F9082725F8EEA9A0243C1BB0E
+187AF5D211F2B422CB2A6AFB5E1D3A3B9C65D56BEC8E51AC8D04087A7E0E67AC84C71, 13678592A27A0404ED104D0F9A63D969D5A076FC0ED586BC8C250336C3C7C0B7AEB181946F31020A87849721EB060BD6, F32B3E8A55DD521EFFF1D69171CAF792E4223EE99C3D8EB926E3BC413F22AF840C597A225FE4D8E118BCCAA4048445D
+4970E17635D81C68617F40F21A57AEB2D5318043C5AAF505A70C196F7A2B37058E553, 1F6DD9735D070A07CAD689351308DF2F623A5722594557AB10B232DCF5ACC17668A0565A4BBA39D880ABA2A4F9362263, 9675E338D2819908E0B6DA802B4807021B827DC1D0CAA69F92DB8C7742F9F5ACF19356AA94ECE37031AAD62A9B18D11
+DC52A462A1885539247DC2D64F070C187F9480CB5100DF10F5244C4E6E81A510AAFF9, 3162F2C52679279920FC7639AB10D5EA6F789DC2D886282D2DE830168B8AB1766979CAB47EC6D642D217814856566D1E, F06328E81C26B774FDD6A881D0057E1149DFDDF677185B566A0132575CFBC122C633AA5840B47D5254FA6A671124CB
+294F7ED27E498FFAB6D794882ED1524497EBD8261F3029D32DF6CE4EB4B84EF3200FEB, 1E1D62A98AEBC9CBB08D4BE7F1809046A11BF03A84FC74EB322C65D2C21072A445D0BEDA226A86F9D13BFC7C70DBF8B2, 10ECCB578FAFE9709012277453A8E767FD5C333C08AA9E7D7CCB1C7DDE2E5AE1E749FF99649A63BFBC1C9F88603DEAD9
+7BEE7C777ADCAFF02486BD988C73F6CDC7C388725D907D7989E46AEC1E28ECD9602FC1, 3C08CE342668431D847F12209DF4D647F604FEB1CAA29D8B780FCFB01974CB374CA3792748205227F0AE958FFEEE3DA2, 5CB146B88A65834CC6BB2D3E713C9920D842233478BCE2C475460CAB3AB412DEADA59B933412E89CC8B2199E959C03DF
+173CB756670960FD06D9438C9A55BE469574A995718B1786C9DAD40C45A7AC68C208F43, 100F916ABBF83239A2840023543EB06C01B2315E8E6048D8C0CD34F4A0F59164686693C217E0E8D3955FA23ED0746523, 413EFF860B289519AF0E46C5DFC2827664B995A9268EAD3C711EC2CDD51D967C280C48F998A7C0D6AD7840B0DD425860
+45B62603351C22F7148BCAA5CF013AD3C05DFCC054A146945D907C24D0F7053A461ADC9, 5038FB278B2BBCF33897E6562F659E3229FA3899AC31A94C7ABB0664321DEDF550B526A26DF287BDD91A6A2E2DBDF407, 841329EA6500C43E17E4AB30B32E774568F608684C754589C18D32F7F67F82F397BCCFC47FEC39164BB440D8643705B5
+D12272099F5468E53DA35FF16D03B07B4119F640FDE3D3BD18B1746E72E50FAED25095B, 5E3FF1E2C83F5F350D2A16EF1A3A54E1528768F99B9B9A2A652D409BC24EC4458229C37A83253CE94565502B0310F3CC, 1ADAE66F1F0D3C19AC5A7A003E1CC8ADDA00CA6E1E74F1ACBE184E1F5295349821A526E4E6E8EE7CC90D8AE58EE9D0D7
+27367561CDDFD3AAFB8EA1FD4470B1171C34DE2C2F9AB7B374A145D4B58AF2F0C76F1C11, 6CD47FA37EF6E333A43B7669DA9D4336B3911F117F4CF11B9BA03AA935B28A0384372A11CF266AF0420DB11133D57000, 573359B530405C6E83722E91FE6C18469C2576A019FA90D3F9234A2455B81D853CB61C5677161B3C6EBDCFD8FA301706
+75A36025699F7B00F2ABE5F7CD521345549E9A848ED0271A5DE3D17E20A0D8D2564D5433, 2B225D98DCF594C9603890CD30A59B0319BE1B6CBE5C4F5E454ADE083959AA7FB1834770C004272CC8B07936B9E06062, 7D9A5A0572B3D7A023DB8FFE88A7E26EC28B9EADA1D20558EADFF033A0DF087B3AC9C4D6BF31BC01A89B5CA5B6FA85CB
+160EA20703CDE7102D803B1E767F639CFFDDBCF8DAC70754F19AB747A61E28A7702E7FC99, 9F2FF6AE4D1B75A1006FD44F20C91BA91CBA55866B0BDA455E1DA80B9B9EF91D623D2F5C0A9618A2D72BACCB1CF3E06, 63E497D322D511D94C662B569FD58E943DED4F31F00FE26325798305C79301B263443D12AC17A34AF6D2DDA378A2F8C0
+422BE6150B69B5308880B15B637E2AD6FF9936EA905515FED4D025D6F25A79F6508B7F5CB, 5849A1EE95B8D131D9E4F63148A90BABE5307819E1D19FB551696AE54B8B427009C27FC892C25503F41934887742E696, 2E4AA82B32BDC72E2C67A103DD55A1840BC66F3FDD7E4CC689086D6AF77B452DE80BC3DBE023620D43EF7346513D6824
+C683B23F223D1F91998214122A7A8084FECBA4BFB0FF41FC7E707184D70F6DE2F1A27E161, 4D21547734545152AF2E8C481B9678C1A18FECBC8C7A356EE56CEC9375A873EA2132360630479C13EA6E2308E2025484, 2FA7EAA6F701E0FA48ABA5C7D2F02B89D62FF073BEA08FA513FD307A5F1062325661696703033996B78E1C445EEBF970
+2538B16BD66B75EB4CC863C367F6F818EFC62EE3F12FDC5F57B51548E852E49A8D4E77A423, 20D64D5AB851B3D2E21C28FD9E9FAD27EE9930B16C790703FE57B8507AA88BD8E5C07FEF83B8490B1C59677622B9A116, 5412DE213888A57ED9D0AF92F87BF25D43D25B083ABB9199270D3A268DD4AB0FD78B38B28927639019D72B1878DD7EBA
+6FAA1443834261C1E6592B4A37E4E84ACF528CABD38F951E071F3FDAB8F8ADCFA7EB66EC69, 447ED724C5BFAB97F34B089E4AD97A76979B26A1E4016749BA0C84907E8B861451C502E0B119ED71F7981D7AF4B52BB0, 87C5FB4067218CE380E55E12EC19D8BC860E07C73440F6CED4473CC92E7A2088704FEA4A19CA1EA12E719AAB4184F1B
+14EFE3CCA89C72545B30B81DEA7AEB8E06DF7A6037AAEBF5A155DBF902AEA096EF7C234C53B, 6118712B2B154244A5F56157A90BA0984A6EBB36074901533B7972FB2E6419CF7FAD19B7F1D95631FA3D5A6C2967EAEC, 3C285C495A68C4825896E1F628606EA7635F4411501F52C1CDA8C2968356B1CB1E404CEEBE98849D2F40BB46173A2EBB
+3ECFAB65F9D556FD11922859BF70C2AA149E6F20A700C3E0E40193EB080BE1C4CE7469E4FB1, 7FBB1CE2D8348058F2A4839B9A7B3C35AF7C29E04D616555971F72AC489955FE83B5CA447F2B2C03F9613BE592A0E122, 510F7AF92AC8FDFFA9C04A2D43841D4256C35EC36DD844C6DB0CD3AEF95776BAF3132FFC9BCAB1A97914ABFDB2C59873
+BC6F0231ED8004F734B6790D3E5247FE3DDB4D61F5024BA2AC04BBC11823A54E6B5D3DAEF13, 263C26747C726766200163C7517BD5FE60C7255DCC56472C739B081C602241BC108FCD9E9A2557271BA068148162C3F0, 7BE5A92883C851543114456522D844C9924936424E4670538C075B8FFF2F97E4B2FEE095A7E3671ADDD5530E00E9056B
+2354D0695C8800EE59E236B27BAF6D7FAB991E825DF06E2E8040E3343486AEFEB4217B90CD39, DE2682DB2D66873DB4F91F93C314FD79D0B6B1749CD567FE7B35D3FF1C99479C2C4B2470E6ACD6AB8B86954321C1D12, 6FDEB5565784917700229134CB649953EFBC2137C49611C388580968EBBC99C90A3FF5DCB744E4D05DD9D0A529FD031D
+69FE713C159802CB0DA6A417730E487F02CB5B8719D14A8B80C2A99C9D940CFC1C6472B267AB, 85A0A7F13F8EB3A4D5AD3550DD9688D8AB3435D65BCA7B7F8FEB34C04D98FCCB35DCABA431A54A88DFD526CB80AD6DD6, 88887370F87C1650496430D57CF2F6EAED259B3E852E0E78E2EB629DDACF471CB4C90CA3A83AD54089E6B6F37B44B203
+13DFB53B440C8086128F3EC46592AD97D086212954D73DFA28247FCD5D8BC26F4552D58173701, 5552AFF52675A005DA2754E1A83D742EDF5E5F7891AC08A870D8F21F3B64C74A871B3DABFCF821A69187539E7BF7040B, 92FC595C4239C7EF0CDA84CB739232F15EE2DB564CA333AD84E0F111CD63021ECD20C216C292FC3D59CFCE44ACF10CE
+3B9F1FB1CC25819237ADBC4D30B808C77192637BFE85B9EE786D7F6818A3474DCFF880845A503, 883E10C4666E82FA8218F85AA3150E018C75EDDBC5BF89D9C68FED1FA82433DFCF0F1593487DFBFF3E3BD01AEA0566B3, 878F372F52C8AE4B0BECD32A4E2174455AB701DA3D9EA8CD3C3B74489B6911EE6AE769BE6363AE48334533C92A3D1E32
+B2DD5F15647084B6A70934E792281A5654B72A73FB912DCB69487E3849E9D5E96FE9818D0EF09, 31A7CC4CE28FBB4CCDF43107FFAF3C420FA3B0B9F1A736270EAF64FB4C8B29A8F4D8700B002243CE061015F68241B654, 20964C670BD8DDC257429FB91AB91FC96A853D365581E62EBF0F9A6F7E34927B860CA7513D665F30E1519D32AB3DE5B8
+218981D402D518E23F51B9EB6B6784F02FE257F5BF2B389623BD97AA8DDBD81BC4FBC84A72CD1B, 24201383BCC58A7F7819070B18B6FE848C8B312C81E8B9205130779521E31FB73925EDDCA8C5E755E72976A09581DA6F, 5C3F1A3D1D420655A52FF3DBA1418820E0B28A6057FF1BDD3EC904B5EC45A0D77B07DD504B87DF89B0E9AA50AFFB60F7
+649C857C087F4AA6BDF52DC242368ED08FA707E13D81A9C26B38C6FFA99388534EF358DF586751, 2441F991F126E470BCA82C7CBCDA80741781624A5F973750FBE89A7F81C1A4628317859922373DF676403322552E4524, 8B4A37C429B9C7A8ED1D9D0DB80BB91E30F3175AC517882B9F1BCA81815BBB4DDD7C5B2EA5E76A99C070B1C97BB43B07
+12DD59074197DDFF439DF8946C6A3AC71AEF517A3B884FD4741AA54FEFCBA98F9ECDA0A9E0935F3, 893BBFF069A6B698F7E66C2FD08F2F1082201378A6BE5173C881C54E7968E5C867B8DAC161D863CAE3B19D8FA30CF073, 6B2B529F58A2E9654430C5F5863C50FC372AFFEBB97FDA233726918154287619EE1431335F5BFC5BCB31F72064442AA1
+38980B15C4C799FDCAD9E9BD453EB05550CDF46EB298EF7D5C4FEFEFCF62FCAEDC68E1FDA1BA1D9, 744AB24EC837B68F0A7B2C783F9645683BF6731B9AA4DD87802C02328960EA252FA4613BF83B0F1F22E743C660073E45, 5AB735B9505CE46A1994B4E5EFF02D42993B6CA3616D11489214BA61D7D7487B95FF0E4CC281410800E7C5F644B4A0C6
+A9C821414E56CDF9608DBD37CFBC10FFF269DD4C17CACE7814EFCFCF6E28F60C953AA5F8E52E58B, 6AD5F0CB4EB3B9EF6201347D861AA81409F97F25D31504F3150E0F29AC26541C65BF735A6DDFF431B94ECB6CD3F64869, 260FCCD1EFF0E672B0BCCE1A00F8D281B3ED3325AE71C28B2B4BB70F788A3827CB0D52CB537C4B5B8194D135E1D671CB
+1FD5863C3EB0469EC21A937A76F3432FFD73D97E447606B683ECF6F6E4A7AE225BFAFF1EAAF8B0A1, 57F56AC2AB37D54EF6129F95BDF0DD35F63529D9E1BC47FC5FF059B7B80BF78373B5835904592021EC95A14715987835, 848BA4654D7CE8778C3C598F0F118514F6DA4577C636FD4A067F5721EF6CA6DFD0987ECAD70F643E0FC68451EF69C0F3
+5F8092B4BC10D3DC464FBA6F64D9C98FF85B8C7ACD6214238BC6E4E4ADF70A6713F0FD5C00EA11E3, 5F50BD8B03A2C301F2456FC01A4FD5B1C0AF8A27797776C803273A383B5AA9BE992A240AAC07B8DD129C12095F400CD6, 210CB0B875951F766A1078E5AA74B5A4EADA5903C42D745D69468E747C60534BC8C8ABE4970A223EE1F7AC664FA6E8FA
+11E81B81E34327B94D2EF2F4E2E8D5CAFE912A57068263C6AA354AEAE09E51F353BD2F81402BE35A9, 34B28771AE2C5A71979055C055FB31C8C84D8E72B2F12356667AA97C1CD13D7952F2AF8313506AD5B797D1F8F6A8BAE0, 5567879A567ACB0B45AB695EA2A2F516450215BDE26E66012E21055F0CE63C1D6ACD6B2B2F82E15F79BFE0467F7AD9A9
+35B85285A9C9772BE78CD8DEA8BA8160FBB37F0513872B53FE9FE0C0A1DAF5D9FB378E83C083AA0FB, 2C8A78A69729CE054B2B538806E4251BC41AAEC448F036C64657469ECA33E3CC859734EB4F0CF22EA0DA09BF21178562, 881A1F587304FB3A175F84ACA080BAEEE882AFB234C8488DCCC647C3307A2DA645A488712DA3F8DA3D6D357FFA6EC1E9
+A128F790FD5C6583B6A68A9BFA2F8422F31A7D0F3A9581FBFBDFA241E590E18DF1A6AB8B418AFE2F1, 5308E741924FD2B47ED71E4A2812992997FECC086843D11A9398BBE069CCE11BCC6CBC48BE72690BD5762A720713EBD6, 286AC62204269594CA05D6053C8B98AF010A9AB6FEC3C64F628AAE700F00F713C657D28CC34646D9137167B2503C517
+1E37AE6B2F815308B23F39FD3EE8E8C68D94F772DAFC085F3F39EE6C5B0B2A4A9D4F402A1C4A0FA8D3, 12F6AF5121588F38869610E032A93799879B13BED87A1C1A72E2C0DF2277BCBC4CDCC0D7A5C9ADA06B6F98137654308A, 65034C329027C79EC049FD1B0C7B95B4422223F065E2AF49C8B289FA974F0EC897F575CDEA352998831C2A98422DB11B
+5AA70B418E83F91A16BDADF7BCBABA53A8BEE65890F4191DBDADCB4511217EDFD7EDC07E54DE2EFA79, 68B444CAC8017A8FA1DDD2211FA10A83AC83D5D8B4573CBCF080919D91A87A661451F703CA8A20024F4D2567251BBF05, 729B040F20D68B3876E6776170EDDDBB5FC5F8D10F299389C5C7B0DC9C0A199B152B84A0DF7E384BD6E5BF02BC0B4E1C
+10FF521C4AB8BEB4E443909E736302EFAFA3CB309B2DC4B59390961CF33647C9F87C9417AFE9A8CEF6B, 39DA4DA480255620E85F58FA1B7A1767E6F27B6AFE2F454DEACEB13F064B66915A4AAE52FFDDC80CD94452C0E9967B54, 734C04B27B3DB77D07724AC791CD8312948042766E0C5C6A98A052DAB1CC94B7B4E751CE7467D0DE9719FFC0F666D47B
+32FDF654E02A3C1EACCAB1DB5A2908CF0EEB6191D1894E20BAB1C256D9A2D75DE975BC470FBCFA6CE41, B9C11529ADF2D26E92F4E757A4FA7E2F09EB70EDC3B8DECE9A2697D25772751A98C9CBC8C1147EC43C624629AFBBAAD, 61A0BD864A8F3AE17CC3F1936671CD31BA5C3CE35369EC5E7497A92012854299B546E0F15F28E1B63788F7CECFA5BEAF
+98F9E2FEA07EB45C066015920E7B1A6D2CC224B5749BEA62301547048CE88619BC6134D52F36EF46AC3, 825175BDAB206E1CF5101F7E2EA82AC3D6AA39DEE418BB11B8130DF1EB950FE13D3310F397132FAB809197D0603F348, 27E906A21BCA68522BABB792BF3FD30390639056FF4FA3F4A45F5798E9BC9823BC2494339FE17892797AC71E5554F554
+1CAEDA8FBE17C1D14132040B62B714F4786466E205DD3BF26903FD50DA6B9924D35239E7F8DA4CDD4049, 57029BF87C1BB22D125624089239A85DB2D2CA74F3FAB4EA637C8007C6C5A10A75C55DFFCC9C48FE5B6F16A5C6E986C4, 24458D370E65A60F913D262B85B7AF9D7A80A42613C819A84E829767DA5DC418968A4887E5F36BB91D046EF885434AC
+560C8FAF3A474573C3960C2228253EDD692D34A61197B3D73B0BF7F28F42CB6E79F6ADB7EA8EE697C0DB, AFF8975D5FA3DAC5C3039D2FF77A5ED6D1E844F1E1A7B34E974B69C491E5C9804CCFA6F28346EAFF46DBBC9013D7B26, 3CDA193FF4CF353B3D857616288562601476F83871912EFD2A9A27E875D0A883F55231FA642A4833ECE4DA3DAF0918D6
+10225AF0DAED5D05B4AC22466786FBC983B879DF234C71B85B123E7D7ADC8624B6DE40927BFACB3C74291, A75F069665DB1A046DDDBDCDF661A5B339752E0B0F4B64DEFDDC75205A45C417345F677B7DF96786E2D69DE331B8D37, 30447BCD2B6F8E9E796F1D860BAFB26D1EEE436572A323C978E06029CB55A0E44F5E7C38A7CBA5082E84C4421E39A250
+306710D290C817111E0466D33694F35C8B296D9D69E555291136BB787095926E249AC1B773F061B55C7B3, 85C5488E1DEA85A22893D17AFA5C5E1A0D21788CF1AA61B0DE89D3E48D0E09B1BC2EF6BB37714B87F11699AD3144D39D, 2296D5ED16ABB366EDBE2C2B91B14F114178F07D8F1D2ED78F277987DF90B8D2A45BBBA32FFE95874B22A6B33B9EE1BF
+91353277B25845335A0D3479A3BEDA15A17C48D83DAFFF7B33A4326951C0B74A6DD045265BD1252015719, 1C0DD78C71F34BC3C9AA9BE9B89B6007D72266F77D65C654FB164EDE6CAE749B7AD9B80427DEBEEB16132770A6FAB273, 59837989B03F957B42EAC3F629B456020BA7486EF16410A081CCC3B721A3692881CA1A13373CF7745C45BFCAA4815D5
+1B39F97671708CF9A0E279D6CEB3C8E40E474DA88B90FFE719AEC973BF54225DF4970CF7313736F604054B, 3DCE9AFEAFEACA8C5CD1AE1234584BCF42429DBCE273BD37EB16BD902894A33319F1EB25D0BAD092F41D0723E7F48766, 21458943ACD1E88169F16DDA26401B9C52246C68F519B2B7779DDA49E0B64C960854303A58E725131F9095B2D31F96BD
+51ADEC635451A6ECE2A76D846C1B5AAC2AD5E8F9A2B2FFB54D0C5C5B3DFC6719DDC526E593A5A4E20C0FE1, 7399550FB93EB8D6848B551A720A6D0DE503867BC35ED48DE45A09167FFF4A724335942B854B376F55E0C58635412219, 89BEC33D4AA98D7472F4B7584DE29FFCA43A43F95C9F20DEF98A569C6316C25B02A55D4685DA8F3C9B2A6A18B74D7B82
+F509C529FCF4F4C6A7F6488D445210048081BAECE818FF1FE7251511B9F5354D994F74B0BAF0EEA6242FA3, 1AB17EC010B93E211B29BEEA015519D7B426190E7A64FB82A2BCD63BD031CBE1A8911ED4B7146AEB5A3DB4611CEA78C1, 3C646BC70DE6641E2C7E6F7594A6538543346472CAD1595FA4990373D60C660AA10CB46947AEF71CA51B5070FD26E440
+2DF1D4F7DF6DEDE53F7E2D9A7CCF6300D818530C6B84AFD5FB56F3F352DDF9FE8CBEE5E1230D2CBF26C8EE9, 42D386324B8724F605BD48BA7DC9ED0C8F52BE51F56596A1BFE2950F4D7AF108160296674076FE2FB16F93340B61996E, 326F284BA14941DCF889638C5401A733E6C1F6EE2711748819BF90CCBFA2D7F3E158FA4319C8ACED00D2378BB47A5041
+89D57EE79E49C9AFBE7A88CF766E29028848F925428E0F81F204DBD9F899EDFBA63CB1A36927863D745ACBB, 5653B9ED4F2F76E02A5330533B14B3660733A918AF390C144047D29EEA510A0B3CD801B92FDF515DCCE2272D49756E3C, 89B72DE0EA88668959E3B7A25644F00DB291093971E26CA8135604C88B38051DBD11B56FD734F89676C1EFD843EB2E0B
+19D807CB6DADD5D0F3B6F9A6E634A7B0798DAEB6FC7AA2E85D60E938DE9CDC9F2F2B614EA3B7692B85D10631, 60A328F45D9E9910047FEF967AAF2903C57F868052C10DDD298243E15E363D384FF9B91A7B16BD8ACED722CD7CAA24CD, 2E0568CE82048CE0AB21CF7B334C67AB2901C9EBDF85ABFCC50108FE9F419BB387CAF363865B85E4986380F63C960F99
+4D88176249098172DB24ECF4B29DF7116CA90C24F56FE8B91822BBAA9BD695DD8D8223EBEB263B8291731293, 58838F4B5993AA6B482B9D6BC7BD61D8915A38BC329AE1F9924798EDE83F71F537095F649B3B3B2EAF17D600DE81A7A4, 57EE428B5E5B3D099228ED9729214C81F5C145F81B0A358C81D4DF97445EA31CB8B6246AAA509C9A9CD611A504E05434
+E8984626DB1C8458916EC6DE17D9E53445FB246EE04FBA2B486832FFD383C198A8866BC3C172B287B45937B9, EE0135E5955A275D2114B75B3381C49898857512A06C1B210BCEFB17DFDF7A9CC3C7F965155D5AB3C5089DF072FD7A9, 839D9D686E3713BB12F799CDF8A9414083242E2D4BAC618CAAE5AAE17B647CCA7736FA99F18F1855680342213CEF9572
+2B9C8D27491558D09B44C549A478DAF9CD1F16D4CA0EF2E81D93898FF7A8B44C9F993434B445817971D0BA72B, 46222FCC70A1B3035E68BE46695495ED9BEC5D948EDC645094FE02CFE01E0C2E0BAB8CCA63DDFA77EB6961B3D755FA74, 5506AE9314DE353546B79917DBDB187C0F97D5C03503CC4F29098665B784F0528ED9E442CCAFE3CB30AECD2E68C0F6F5
+82D5A775DB400A71D1CE4FDCED6A90ED675D447E5E2CD8B858BA9CAFE6FA1CE5DECB9C9E1CD0846C55722F581, 81A5ADBF696EA0E8E5031FA8DE5494D804D39461778594594D4351CA69167C2CB1155F8E05AAFB6FCAF08E455852035, 48836523E2B340AF1CAEE2139CCD7F1BA5369145E38D4D498E7A09867EF7F172CB9EF710FC2872006D3F19C6A39123F2
+18880F66191C01F55756AEF96C83FB2C83617CD7B1A868A290A2FD60FB4EE56B19C62D5DA56718D4500568E083, 6B90C808E89C3DA9527E119BD43844ED6F7B02BC1E2442B83B0BB9A29212DAE28E5B630C34A24F3AE96D06A488AE1D42, 408074ED581EA36B1E3DE987942A87FC29BE5BD64F40EBA9A82469E951C7F6BEBDF43716D8F37EF209F28EC204E35339
+49982E324B5405E006040CEC458BF1858A24768714F939E7B1E8F822F1ECB0414D528818F0354A7CF0103AA189, 5955A8452065F3BA361D6EA7C136935908ED6CDFFDF82C81911F77B105D6EB020A80EBDE02168EBE0A474A3D8F1E843E, 3D02F389156F8ADEAB68C68D48209E5BB74971A10B2325945FB9C3C6F93CF6D14C5B787B4CF5309C5593622BB2E5E2F2
+DCC88A96E1FC11A0120C26C4D0A3D4909E6D63953EEBADB715BAE868D5C610C3E7F7984AD09FDF76D030AFE49B, 10B4D9EFAB05086697D0216CB0114C8442DDB9465CE15077327EE100ECF02FD7E98ABB8FCD91E0A7620E89E23A8BEA3B, 75CDC219ED443BD240D2C9E6560EE5DE08718BD2A5771086D50396AFC302124792376F1B8514A75D6743596D26AE3851
+296599FC4A5F434E03624744E71EB7DB1DB482ABFBCC309254130B93A8152324BB7E6C8E071DF9E6470920FADD1, 9900A5BE09D49AC3FC7274EA04BEEDC3E1CD8FC96A6398417DF8C9C61809F66CFB6C0053E8018503A06801F6F231CBF, 39C8E49AA03D92E9BE4669614209BD5149D0EE9BE502639316E8CBB3E3BF1675C7BA92FE56DD44FE4A0E5B1145889630
+7C30CDF4DF1DC9EA0A26D5CEB55C2791591D8803F36491B6FC3922BAF83F696E327B45AA1559EDB2D51B62F0973, 32F1B642811BE34107F37EAFC798FA1AB61C4BADB92B1E3A0459F4E31A6D710D515C006A5DA1BAAF272BB1369D78C766, 5884F654AA249A0B2E632737E1B8CD690005A0662524F35DA5E7C2C42CB1A31B37187F0B9E2B2AD5EB7E7546D0AC7CDD
+1749269DE9D595DBE1E74816C201476B40B58980BDA2DB524F4AB6830E8BE3C4A9771D0FE400DC9187F5228D1C59, 2D263FB290D815B441455250D6282950AF5992D59BFE5F1EC99B0F7545D795F1D2A477109535E97BE67A3E738E8D56C6, 3D5D62C24F0B8B608536D5A8BEEC07CB7BEE2B458941D2D932E4B7070D3F83FFC7E520975A73ABF4DEDA1B7B3552479D
+45DB73D9BD80C193A5B5D8444603D641C2209C8238E891F6EDE023892BA3AB4DFC65572FAC0295B497DF67A7550B, 139FB3D296274C88B2BDFCD52B16E735474AAC7AC8FCBC64895E4306A44E790B66BC24738AC6BE5E4CF2DB6620E04F4C, 666B280175130BA9C7B6AD351E0D6E415D08CDAD59F20948EA829C26F552E7568E96263D970FD956EFB658DAAFD792B8
+D1925B8D388244BAF12188CCD20B82C54661D586AAB9B5E4C9A06A9B82EB01E9F530058F0407C11DC79E36F5FF21, 413102967B8F15C82EA82AE5E834FE0886864BC1AF350EB5448D1C16BE36C2F8A43D32F324415BBF219DEB040DDC210C, 5D8CFF22B1BFDE6C0B324C98C24C1CF5AE61B9F36177C9C89D34BE7E4CEEA5CC4F27F2EEA673DB508A5452E790BEB061
+274B712A7A986CE30D3649A667622884FD3258094002D21AE5CE13FD288C105BDDF9010AD0C17435956DAA4E1FD63, 4899C81E0AF7F9573983E9C989E1F1C263EA550F72CC1748D87559CA36681E8819709C7114B3301E2A32E5DDE434FDB8, 698CDFC749269F6445B20ACFE4AECC4C37C3110B37DEB325B75B96C8646ED6287A630A60819CA0AF65113D5DF17BE37F
+75E2537F6FC946A927A2DCF33626798EF797081BC0087650B16A3BF779A4311399EB032072445CA0C048FEEA5F829, 43B346C0EB92FD2D211CE50C6D71AC32360BFA51325B2A531379E95350C6A3714D8830A179AFBF6AAE8DAC5F13E11C96, FB140823D2AFC1ABB7B9D6D780AFC3580819D15794AB040C9A359D0283FFDD70A4CB1AF939F23D99CE9955EA08F17A7
+161A6FA7E4F5BD3FB76E896D9A2736CACE6C51853401962F2143EB3E66CEC933ACDC1096156CD15E240DAFCBF1E87B, 4EDB5F3F19E41AEF7FB0C4DA14A6D38BF6065ECAB8F8561CE64C370722AB9AE6F392C08A416777FB6895E47305A10F0B, 6913A8570DDA57900F8414277410E7EE9230ED4DFF622948EE2A293B4B45DD738DBF5D336D0E0070EEA8158CB0ED369D
+424F4EF7AEE137BF264B9C48CE75A4606B44F48F9C04C28D63CBC1BB346C5B9B069431C24046741A6C290F63D5B971, 5F641E3429986E946CDF3502E9AC2298275761653743970787158780A0142FE63017A1A621321F4DCD1BD88BDC9C834E, 6C9BEB7E82524DD8557A602940C208553BFEAE6180EA2969C1AD8D70470573FC7CAEE2C671853A11359216AA754BC49C
+C6EDECE70CA3A73D72E2D4DA6B60ED2141CEDDAED40E47A82B6345319D4512D113BC9546C0D35C4F447B2E2B812C53, 4EE56C92FA0C96AD80C605F28F73833274EE11BEF06A65F29753BEBC3F5231116C24E657B417FE08E2F9D349EA0BD3BD, 8A998FC1497B01A9092474A88E0B6274A21D9E7EDA28A532C51DB3D7B2ACF2435E0107DE9A2E4BBEAA5DA05C8C37664B
+254C9C6B525EAF5B858A87E8F4222C763C56C990C7C2AD6F88229CF94D7CF38733B35BFD4427A14EDCD718A828384F9, 6E02AED0C4A210A4F29E1B88B75D7768B6575657F6E06724FCA6515F11AB5D837D64BFB4354B83334AEDBC4E85F5FF78, 54EC993780A186316E713BEAD700E11037C5E8510E3207A5A74A7BEBAB2ED80BA52A0CDC0A6B392F65A9BE678175CA7E
+6FE5D541F71C0E12909F97BADC668562B5045CB25748084E9867D6EBE876DA959B1A13F7CC76E3EC968549F878A8EEB, 45B6EB9686C3FEEEF3ADE2939BE371D4CD12257B1A11F0065AC44CCBDEFFD9945BBFD385D426D7775676928B9BF6E1E3, 24E5C9779A1042832483F608D96F7AF5176A54B5FB5E39D741DA1E5353CD9D79C4F0C3B83417CBB7690C2E5D9E1376C5
+14FB17FC5E5542A37B1DEC730953390281F0D161705D818EBC93784C3B9648FC0D14E3BE76564ABC5C38FDDE969FACC1, 8AC20787DFA928E131E42BF5B4211E5E4955BB51EF973E57608BD94C8D01044AA2A90AE745A08BB468DA2A843D0E5110, 3CF4D6985F46E3BB49C14B343490B58F94739E9207E0D63CD6D4422D5B15968263805FF8C336318415314F5700BAA038
+3EF147F51AFFC7EA7159C5591BF9AB0785D27424511884AC35BA68E4B2C2DAF4273EAB3B6302E03514AAF99BC3DF0643, 5A16AFB6E531ADE5C7C299431C34DCC28F7160C29BC65A1ED12B4AAC9F353631B50D6EE3D97F95C08A0EC6C4F9312664, 2FC05D6E95EDF348CB4A7E468116F883B5FEA87F82A38D2129B3208617548C96E298A1410E1EDCFC049A6911E9CAAC6D
+1.3.36.3.3.2.8.1.1.14
+1, 640ECE5C12788717B9C1BA06CBC2A6FEBA85842458C56DDE9DB1758D39C0313D82BA51735CDB3EA499AA77A7D6943A64F7A3F25FE26F06B51BAA2696FA9035DA, 5B534BD595F5AF0FA2C892376C84ACE1BB4E3019B71634C01131159CAE03CEE9D9932184BEEF216BD71DF2DADF86A627306ECFF96DBB8BACE198B61E00F8B332
+3, 6EBD6E634974F138300E1D9024E1132BF53BFDCB1D0142501EFCBBD2A295F70FAC1B86449310AB68D8C7E6AAAFA22A0A4398AEDACDCFADD2CBDD03A56EE4FF0D, 2FBE930EC94F50E8031161D73095549C2D39E1085DEDB61DB91F1C931C1A0C1022EFFDDC3F91BDE114E87F77F544EE1AC6DDB5DB1F55FE8406FB7F856FF951B0
+9, 90A9BA498AEBE68367CDAC6BEC2FF22A3967BBEF07E52E888CB70DFBA1170F9899B0E9E2D1E4F24CAB3B619EA4EABDFA83302BAEC25AD171F2EE81A3A0AF4217, 8DE2CD0C317DA83B8EC9F33E38880C54FA200B8155A00B7A844D6DC893598835AB58B17E99657AB9CFBD9E640E656438ED794CB0E1AE5EC1670467855B047DD
+1B, 3B499CEC54946DB7B6192C1535A7EE4F6A33E5CCA35242448568AF61058C4DD563D2FE8DA3B239D2FE5A42E211C4C71F6ECF2C907DAF92DDBCD71F86B395ED7D, 960D8275EDEE1EC9C17514BB1D63F3E3AB5B1A0AEB0CFF15822CCC5D5713C3ED2383D48C4BE732D5DA3BFE6F2627043A665FE73F84E854F414116DE5D3469520
+51, 5D5A689FF1764C61832B9EE7DCD1EFBE981B2B1F22C5A926F91070003BFE3027DEC0A1BD435BA88DE0709DD2298508CC1B981499DC07A295E1DAF1BA24524144, 85602BBD3F39F44089E4575347C863B4B20C3F18B767F153A35F1FCD5DC26371273D331C34F666458BC143F2CDA7653D42966F3A38767FE80E92DBDD9C86BB2A
+F3, 354DA6F5C772E4FDAB5AEDC11AB90BE532C04348E6EA3D74FEE704257C15AF3C3D67AA27323C99205C7C6C8CC48C9631CBB714AD8EBA814851C30E98AB208CB6, 335EC253EB5D29C51567103C413D425FB5AF7C09A2D3D8DAAD6EE56A7F52792904196C8EDBA4E181FD8623BDF38AF1AA21A641A7EA6A10A13A1A037B725316A9
+2D9, E90050A1E057B5EC53A721FE3C0BB862FFE7288CBBD37C4D7158B9B2032A1553AE1221EB2C37320E2C1CD8CF100E955C679F70237869D306611AAFDB0922108, CB977F5E007A7D1150CE1F8EC6E4E436DBA45941E177817A359A5CF33CC2AC7A9116571BCBA8C5F6AE59E491A930B393863D0DC3C237DDEC93F78C533F7FBB5
+88B, 5D199607766FC79918F75B3ED10776C862E3E00233C1C09A58760391D9D4DAF9779C587F4B7645442AE2D941E26A8D6EADA84990A541E83650F6C3227B23903B, 15E5BAB98914EFECE5FE05AD6C2F54C5774E97D5D1D3A209B17E28CE727225C9765026E21D6618EF76FDD5C4FB922CD3CE92549CACA746362EEA8DEAF463C230
+19A1, 673BC8AF3F23109758DA994A7F7406B5E8F06A6B0C2DD329AF51F42C1AB73248CE46C114D4033A2169F9E4AF19E59F32C2106251B98AF746C93DE0F50D85A59, 6ED4BFB2421D72F8849BC7AF748E4F739F4B14028D84533AFD41ED967E877E36843E9278627C0B51AC27D26EBE68B3FFBF30F3324BECC4341A0D04CF4E85E32F
+4CE3, 657574A50D2D13E42CEC4F8B7C7F2D8F7A0A735EAB1CEB66C3FCC9B49579B29D4DB0C06904BB93A4A8E3F638D3FA328C23FF423C3301F75C0CBE0DF77957D36A, 565828ADD94F1A24AD40AF7C9D92B1C6E636A67D4833682F9ED7681F4C6275EC9FA8F85827715B8B426BAEF7C3A672E5966DD398C6D0E87187F18B205314228C
+E6A9, 7D46E09FCC2EA391C5186E302DD8B86BA2D85BAD6A7B6F1473459146E931BF474CF3117376CF7C7A0A79B38036F1E0A2305F6C4544D05DE5D4D6292D100491E, 9F24D6A73C40F3FFE38979498F83D49EFF71BA896230BADBE901108808AD7A470BDFDB271489CC449CEEC286E1BF533EFCBE88E5C30178BBB121E40240AA447E
+2B3FB, AD18788C57836F1D684B15E2148DB879A41B3AFA8179A3FE679FA51E12F0F3B58B5BE3CC48432B5AEE822F9E9AC2BF34E19C28DCA04F8DAAEB62D876DCAAF40, 972D1DDF2E79E130BCCD0AF8919D536F823B2DDEABD453430FF1C55AEEAD583FD69AF616849D73A179EAF7E1A2C174791480C9A4C36FDAFAD98A2E921B409CBA
+81BF1, 807F4D6CF5856CE1DDE579FE7E6D9694B4484199D769F204A5CB19C62D8EB2246711B56BA5D2EF548BEC4975F1390D61D1E08CB16ED86E3B720353182518ECB5, 7CBF3BEB568765FC5D2B9EAFE2AA87376CA1613F8782D755FA78E910F9BF493AA8BDCBFA70B7A8716E7769CE148544CCD32243A589E2628E306EEEAF37BCA6A6
+1853D3, 45A76AD89BC251BF2A4BF0867FABAFEFDF2A1906928AAAEDDF84A0A1265D075906F91581E3DC4FFE428222893910A14DAE9590056DF3E781A95FFD2C0740FDE9, 232D2207C5B2CFD2B4D36599A87CFFAA3ADF52C693CFEA65C4FFEDD8F69391DA827220E7AFD55634970A0BC0CD5FE0FF2AD54AE57EB42067ED2DCE5450A90403
+48FB79, 966CDFB39EA5C9895F1E3BD7F0CE488CD7CF4F58D15A00E158E3CA151283196DE161A28EB80DEDE69EC0805384B483D78CE09F882BC5E28FE01C15CDEB73C31D, 7EEA2AA1B049603FF5A6580121160857AFEF75903A64162171FC7A520B1E1E3234327BBA3543137BCB28A03AE83AFEECF0FB71601F9F693F5F11027EDB1B8A4B
+DAF26B, 8026F0B50912FE00B6EC23AD67866F9881E46C5018B47A5C9E930761CD232F1CABE6B5936868AB00C4D6E914DE5FE10E03B0AD3F717FECC0102AE6E40341A9B6, 40E01526391B39E4AC9D2CBB16FC94C8612DB112C623CC38226C743BDF442EE66E7F622A6C385AF5D6EF6398C97EB945E4083C0F7FB2F411BC9CA7436E29A777
+290D741, E468C33F4E2FE14F39EC9C6A3A033957D6F5D6F5B126984EDB7F88298C840D84E1EA878DE4347928C280B0787B1E720A998DBD33DE089DBD3DA1E7F24E3977C, 4D254E6C725EC7F097D7F896143E5B9B6E06516E9ED34214CF60788F9DDA44167080300B72A7AAF6BB3F14F1B19FC33B1A053F0E15D15A7A9CDC7C9732EBE3B6
+7B285C3, 6CA380867F4116D2CC8C74EA3A924C3EC755775DF218CF62432F6826CEA9E0303E11C887A226D6AE9ECBC8CB15FF90CE8380A27B1B637AF3F6A24A69780B6715, A050D09BD8D76A2DE51DCD660A15E90C9734CC847FBCE9DE547DA92D004D915B3E2BE9FE2A68A9D06A4785568195291DAE716B86FAB1E76EB3E9699936073361
+17179149, 47A817328DFCE3391E3625D1AF2E3CB14CAEDE1E4FA3F040C6E2EDEB623D6A5B1F333B951285FC37E8191EA8525A969E42E6E846F39A5A4D7DD15B646CB8AA72, 42B7ACC90A481324A177D5EB71E57B004DD13974F0EEB898797AC08BA16711EB5ECA75C42CB568308EB3CAEA84E4E0EE9CCD72C0CDCB6A5907CED70C5F55BD5D
+4546B3DB, 3A059B7695CBCAE4BDC536006A67E447F37445FFFEBFC4BBDD23B04E7C833CA62FAD6997EDE81F4111E15290676C2752906161B2AAFF68E77E33D4C5B8E7580F, 55FD7A299B7B9EB018B8EB538810387DDCB73CD9EA61BC92161CD47D6F9CE37EE31FF03C2908AC9076BE8590502216EF00CCED85A853548E386ACA6BE47FA619
+CFD41B91, 183AAAD92836FDFA97C25DC7D51D966E5BF1C85FEA004FD7B826A15C19DD398CE09F0A6B48C6D2F2E98619E604D49E5215143A6A009E84676C183B6D3963C62A, 104202D59315C0B34EB5EE52E01FF43C1E0D589CB56CE07842CC2964FD35CFB1A7DE9358613CE467317ED2A3620D0D57FE4D8C8986794A0CD7606852BCE383ED
+26F7C52B3, 848A844E0CE05D1D54E48E84909FA1DBA02EE983D163E4733E23EAFB7ADE13430EBEA60C33D0A677DF1C0B229BCF463FE6E1D27C71688A00801EB58FCF23BE1F, 46443AE12B5035AED710276AC08670C8826C95F03CA1A989B2D668C9B72DD5EC8C51021918A892F7C2F9C7AAB77875400655D470EB2E257C08514BD03163ED4B
+74E74F819, 9B2A95C938D7E0FFF187002B29FBA9FDB12083FDF6B4B2F356508361C50DE6598F4D68D09693C35EBFABFB4E6CCA8CB7F84D8E590279809C051E39DADA666D56, 8E204EC291BD5E4A224A9EDAE66527BFB7A82B21C6A9BFBD2253560F1EB0F31FDCC345126494F7FA0B2F8DFEFE2D2FC7F130EBCA0CDA38F3FD1FF9B2E05B008C
+15EB5EE84B, 906648486E3011215AD3540DD6CE02A714EC2397A7BA4E42CE9FBC6C5EA5E44808D6FD09112DF9DA84784227B04B93E0AFE759E02EC9A32DA7C57B764EDAF948, 88BD2A9BF5F045D63D7D49210F3DD8F697A1F7AF756FB80CC4FAE010C5E4476266B804444C98A3340FA82FB37F2798BB0CED31832430F53DED3A2A300632D2ED
+41C21CB8E1, 443C7994E2829B1128E432FED1268A700FBA0EE31D602F4EDC8DE444F0E0BF12A9DBCE6EDFC3033CDA9BC13643684497D3E513E09AE1881F79BC105F50662FEA, 9F950D4E2D41AD78CC128CCA6DF75739824A7563336159D1B9FAABB00C461B0341692F6DFC5A03F463C6D8FBD13B8B123BC32A3F179DBAA7A9B4257977C129EE
+C546562AA3, 46BC6DD37E91F48964E781685326EF484A3017A130980653CBC55ABFB78D3B2AE7EC377BB8A0E8C73ADB6403A34EFD80681E8A19E06706A6172A9346E6E87FA7, 89FB4C97276D78F8DB239031993F83BAD4227DB32E6768092C3C27BA17DA6546923B108431ED3E790E6D2170B466DCA448BBD35CBF675F090990FA4F00B42AA
+24FD3027FE9, 144E58E80B2583765988502F9B0484B1674E43B9DF0259CB78E87393F5A43FB58D5DBE402BEAB104AAE97380F0CE39F81B45E0791778972DF293FE91652E8432, 4368481EC410EEDFDC0FBD5F3122A10CE46AEF55B1DBCD9185232E9FF8A22A71F5159D6D704EEBDBD4734E7AAB1FC9750209D8227F46CA11999B513EB80B3B14
+6EF79077FBB, 13E86AC98ADEF5B52147C90EB93B523D6093035C3B486955D10D2254675B316AEF50C0386F36F8EFD837E151F863CD73BEC5C9D15746930C6995D7428D316DAD, 6901E7C444E1B1FBEF9CCBA871FCC29A2F78DC269D9487FFD74D6745110DBDB78DB37CE0D983FB7BA17757BB90814FD5046DDE3FC87E731279C22B978C636769
+14CE6B167F31, 46DD21BC7055B990AD00ED50C3C5EFDE25DBED6D0426C07E5AF2D2CCAF56C69FC7BADC7778E0D42AEAFD9EC521359EC4D1C51BEB251C66BB68708F63EC726557, 3438E4D8FECA40E85A4589AE203BBC6409A54DF8753CC89C4276FBE3352EC0F2DBB8B7959508E9FA3E48B6AFFFCDA42C48F408A9DFF4C126EF684B5936BAF3EF
+3E6B41437D93, 573F90818FAA266604FE017F4F59D8B085D62D1C6F99BA3E90C4170B403D8ED4A8200B5B361E9AC0E0A44A77E2649872867309F9C2F40BCA5EB1563EAFD6B462, 5111CDD2FD2893255E8895E02962F3D2124B08AB82243920B45831F0840BB6DAE37724D717C4BA9BD58C12B72CEDE971ED9F97188A3C789D10C3306BE7B0E57F
+BB41C3CA78B9, 838E78099079CBC1B3D930E76C179E293A06A9AA01741B5AA71B715D47D80F2DAB61F10AAAF89E0857EBF9CCD50644BEDFCFE4E935C82B80118F6BAFC6F2B71, 1F5E589634A5A97F4A785B197221E5A04F4FD0E895F144F6B93B01AA4D638A3A88CEC0C1042718169F55917B8794B80B8FE7FF59F2A125A4BC8B1B908EE24F48
+231C54B5F6A2B, 1658E32723EB718570613C75DC2260339366BDD8F8B46E45B70F83E53530831E8FFD665EC0F3D815DC13DEF1F6601F68D48359A8CD10465A9951F9CD43DEC4B6, 34D834AA2B7F6B4EDE7818095CAD0E1B000D80818D0F7FCE9F0B96D866909A6EC5D119E76A2F1F1A9DF9E997D547DB27C96BAD4E10895F532B6D94CC2F803BC0
+6954FE21E3E81, 63C6B0766C82BE17ADB6B635760C20D285391D9B8634B69B35E9DD649D2F7636C9C814F7D4B0D706526057296836C094E1974F93EB4CCDBEFB1C430D67C6B25A, A4338E0C86DC1979B343C0CF4C7081AF57D438A44112C793DD2EF42B61AF779B8D28229C09990FD1E02B0B0FA6D40785CF30E85753CADDAD116FAB021F0EFEF5
+13BFEFA65ABB83, 527C8B4DEFA10848E995A8F536E24E7334A299DA9008861FD825052AE9F0F03C9D9C877D4984860F5D02D99DA0D71D989E2E901134EDE6153E73A1A5CC24E08B, 1B8AEEB3875309A1585F23402D8C2EF3FBC6440AC12450FF97B56F4D8FF0E7D165F5C53DE2414DF5C94AF7D121401EC96479E5D10588A068A3E0F813483CB514
+3B3FCEF3103289, EF78A0FA28F23DE8BF8989AB0D74271BBF455FFDF17DC0AD4B143E5804AC1A89D5C075980190CADCC86A5BF10A1ED52B60657CBA2D16D11C07CBF25F7383AC4, 4025DACFFB7E83D239DECCB2C7AA688214943760742A0C1C0AE605F9124B56B76DCC7B2797E61D99B088144CFDFC93ECE36AF9289B2A1607EB6857A80D3DF64B
+B1BF6CD930979B, 1158A84D12E86199B9FF86C4188C2ADA4428687025A86F56E9DAA5F1512F7E1FC7372AA14A94B9B5E2503B658998F684F810686B134AA1C3881EA107C040388, 29ADFCC9B48D03633056B320D9B6796D99519748A8AA793F1EB34831826361379C45A0607E974284173B2F66DBF5F819943C9CFEF872BA5B67AF6A0531F78459
+2153E468B91C6D1, 1C605A543C045597C0099A23CE35C4696EC8A01AB6A22FA720DA6D8BE5AA7E000A7AA8F17091AC4FC34A5C121403C79460D0A19CDDDEED0E91CFE32344EB447B, 358836A188A67E98A56894B06C5AE96F91251A63B17D3DDD23CD1BFBA4C888EE65B05B04D5265605E0452ED467D31B4FFEEB974357C2D1294B87C8CF2E3CFA58
+63FBAD3A2B55473, 9D91DB87F5A704990D80AF3FA73F7059892F4834331E237E43CB56B9ACF939B33D9414D80E2483C7B288A9F26F4A0818431000649B19C3561A9894D3DDB64833, 8D5EF42A66192F2B3B8C254B84A468A6D0A07B08E4E502FB25AF66B231F15E20FC97972FF89C669392628C28BF1A70B69797C7E2DFDD9F20480CD99B2E8431F6
+12BF307AE81FFD59, 7458EDDFFC402581BE666A6AFD4574B75627684101DB11977D0902AB0A3841994ED3A929D756CAF57B173C9BE6052B9712321D53B726C44AC0244AC1DCCF1526, 8AA9BB03647FFD9E363E2C217AC08BC4127705D5947ED53D51DD04CC521C96513D6B3C537C21AF8A5BFBF04BBC790F9714FA34324375DAE35102509FB66FBD91
+383D9170B85FF80B, 1D96875B4202AE6D74F8DF88D31E20AE8D4A9D89786398401B32EC653ACB070ABAF7A8B2B09F5D9523CD0B71469A247F8E2A33B0C2C85E4AACF3A88BD191892B, 2CF8BAACDAE21A8DC63E1C601EBA8C4EC102EA5EFC0A5C88EE731712F45B53AC4D021A5F69EE4AD3A4CC4B259E2710C7D65A6D51EB6DB054331C410270220861
+A8B8B452291FE821, 96D6C30ECA94BD57489DA5E4DFB89C3445BC1D35FD01939692FEC83CFC26F3B105468B8E563FF0AC3BE28A9534B807BFB2AA4BF94A04BA2DD005FC2309E05153, 99DF31B6F3B0C3E10573B9798C4953351B34483466761F9220C7218C3B232BCF74BD01BBC7B0683CB9A87595FB218F110D6E6DD943C5A9D4394661F2EAFE4559
+1FA2A1CF67B5FB863, 4A7A9DD9CC46010A297E0C87FD7756A34F5CB56BA024F46F32EFEAF8E039992ACC708DACDF19F652C17D785F897F48F5791EE379700E25E8FD81B587DC06F09B, 6FA3E15F5FBE96382941006854D9B641FBA4BB88BDDD931DED7E0537E4438104C64AFBAB16A0328EA1DAEE72AA14739EAD777D26B5DD690D49FAFD7324A71E2
+5EE7E56E3721F2929, 70DEE2760901EC7F7B3CE756F124DF9C785CD1CB17A322C345998D10C8C576CA8FBD6CBB44DF7C106F5582475B08C09AA0746686EBDE24DC18982C50D121EF1A, 77F5E4B20F6EC8A17A3B50211FFF5DB58516BF6F5B4A8A0B0A8D58476205BC57E26DADD1A9DECA159BCC777C23CE978BC4805665FD428A5B92482745737D951A
+11CB7B04AA565D7B7B, 3FF565C15E395ADD9F2D3AE6BD1AA1F5504EAB8CD56D66BC34B0ECF94709857C32D80DFD3212BD2085E0409CCCE41F3A260314FF3C76A51AB728409E02DB4D7, 433523CB080618227DE1D3D8DB54146DB66E253799400A5ED7F07EC04B22485FDB9447DA7D62409D5BD325F22547B85B9B681E3F37C5412FDB76BF39D1578A6B
+3562710DFF03187271, E644590EB1EF51B2C307E898A2A753F7C2CB55D99B8F423371C323DA62D4E82C49082A6B2EE494B975332FE6D6B9DD4CFCA32476F3FBF0540C0944C22769944, 7555385CCE41C4371DF0B8477B918F53287B43EA596B4170A0FE0ED2F6455D69FE37EF8ECA041B2634BF7CCE1F54BB1CEB11ED30D1818A533BAF867812E5DCCE
+A0275329FD09495753, 1D0A935E337B83F70B1DE2AF0C86353F9F0827F5AEDBE18BE69C2513A51D1AD0FA47028266EE7D94D1D4D0D2E1389F581016A1B4B65BC9653D784C5AC78CD924, 4F2ED54E3789977BF30CFB99B7FC7DCD106DB043D96B7CBEC79FBD41F6FE95D26DADC8405B41D70E29C1AFF7D2E19AB1587EE63AC4C4517F846898979C2ACB62
+1E075F97DF71BDC05F9, 517B8FB8C3BCAD3B3E02628206B78AC864E710B003DE83851BE34E1C32DA8EB80906316DEFCFC9DA082326C65AE06F2B1101619FFF80C272AB3A847DD96C1AFC, A76678B0456500AA4B32A2F46D7F09A6330F00FD4BE69BE31708ABC8ABAE57170BF5032B7D3C4D4F4071F370C508D6EAF40DA7284002DD893F9D987A415F5984
+5A161EC79E5539411EB, 783A2F8F91EEF3EC9BA2A414A4105C636A70AE0CFF22337292C07CE6F48CAE1EE76E5974950B1D7E7A0AD57FBFE366D95E6816DAB6E586CC340853AFEEB24857, C9E384873DE77C12ABF405B375E97FA018D4591F158CBD3201D990DD3E724B9019D00B51E6950399E12B550F79FA9CD25B07C35EEE13B99FD3E3EB306668D3D
+10E425C56DAFFABC35C1, 299735A933238CF7B33EFC701E3D87B2D13630B3F9FBFAC75B6B15E1688BDE6ADDE04CA4F98BAD62AF8010642889C43BC77E98D39ABC3B4242F1F7D4640FB9F7, 898130E46F0D8E94CB3B990A7F7178D22E337495EA74D4EED19857A7F2B78FB65426FCB31A342748BC6E02B8161286A5386DA824ADC1DA5784B2ED68F5082E7C
+32AC7150490FF034A143, 25EFA7913F4168336B7A903DD64AF460C4C3AECDDBDC50555A6C519B56A5A4D7343A7AC77C504FB9913DEE56379D71E24841EFDE96B145B8FC59A4AE5446522E, 4DF95798D727983450A63C8AA1B01B4BE72D6EEAFE9A93E56D2CF4B9CF256A6DF4EAFE33897F8C2A17A125177AC524FAA0869D12FE719EFC470FB943013B9632
+980553F0DB2FD09DE3C9, 4346E43579CEEED9144DE75F62988608EC9F6D51058820F0C8E62F2374DD934A50FD2FC8CE3BEB04FAB1F9CB7DBD67A88C0C0FD5377ABCDB473FD6146CA2F68A, 7F3C26F31D81BAAFDCF40D0EA5DC01E6CAEC9D256D640DF97D8D27357F67E873D228AE39545717D52D1E56F22F54706B7E73615341E2C2F2A32AD37162A74DD9
+1C80FFBD2918F71D9AB5B, 7E50D407DA4D6EE3B3AB7F44BA8268E7929537EFF88C96AA1E221E2D0CB30EB242C2627B49FACE87A4D98B4D33308E6BBE5E9FE932115BC854B69D2FD3749396, A983E7D5564A694957E25365EDCB6F459D02E1F46FF83FDB66247F5BC7D4FAA899514CAC944A2218C3F9CC147E3F727BF6BF8C94BAD63019822F4EDC62BD3691
+5582FF377B4AE558D0211, 745FB07C66DCA6C1CFC1330504301F77D82CB388DCA20D09505DB955938BF98BD3783D09D2725F459FE6ACADE28DC02EAF9E95DE9022DA9309CE1BB8452BC1E4, 896C96E08761F16316206471A5CB6DB14337A05BC9CB6F160078A8BF96F8EE1D9674F534E94894CA2F793F8DA79E9C33718F2915A6A628FCCE7282059ABE9269
+10088FDA671E0B00A70633, 6B05892FACA2596A3A7973B0EFB94B655147021EC9A2911C57CF5346AC30D54E42661700EE9100E2672E4E31F8598AC80DDBA3B37A3F63DFB7A1821074AEB0AA, A6B0B8E431E535AB25E4CA886519534B173DE8D6FEB030F150851BC10BD0711BB49938BC2ABAE834858ED5D03E323FC4243102BF63BE704B9EFBE5203B6F1A14
+3019AF8F355A2101F51299, 8CB735A45679705240E1B42E2B258DF0C45CDC4D6C45D4F5223F3AC96748D84FC310845E1EE111C7E16F0BCBAB45193A2CDBCAC735BD3720B92F6175873C7746, 4942590A5D03E12A53FD6FC6779A40BCCA095BD47618F16E08D5A5C91A34C9B560F4584D2A64E535EE637754680372100F1F126E2BCC9E0368B037979E69110F
+904D0EADA00E6305DF37CB, A63C05D662BE126341E9E79C117F12D6C7CCB91569F44A9FA4C3F769087BF6B94FFF9118A910CD76509498EBDFFFD27A9A232BFA07A3693CB95F06D5A4EF24D3, A6249F27A959B8E186F303AD6FF3DEF99650C102440F89B2349DC164821E3423DC5939DA58AA8EB276FE8BBC9110002FF2BAB289A02CACAFC9A9DC27106FBF7
+1B0E72C08E02B29119DA761, 9D691FCFB555AC4535CA8A9D1F9A9F06E9CAC780AAD27D4025EA4DD470981CE88A62E9CBA01E35172FE7E790A361997CCAB22277A995D62D3C5BC83BC7EAC07E, 27F53F62A7E905C73113D0EA49B69D70C3DD37D97C2ECCAF2AE69845446945C13D61DEFDC101E9736944C77F40287A8EA2CEA54D1E6ABA6E3346DB814F89C384
+512B5841AA0817B34D8F623, 4CF6EE2FC3E30EF31360D791864256813317721D1EC63C0DF95F2E07287152F7A5312EBE6156979CCE6D2693A3D5EC5097EB36F08C427657CA64F52A6AFB015B, 5AEE9E9C3F1749E013CF749C8B5B0412EB19697248DEF576CFAC9B6D15A1E85AEF03D4F3AA49BF7E76FE8A58CE29ABA0125EEAF0FC797FE95B20D9BB4CB67A65
+F38208C4FE184719E8AE269, 43BFC19DC74F7D85E670198DBA51F0D83122FAE9FAC29E24FF27389C552B7591E97AD2660871F8842247DD31480E1CD4936BF7CF467B98D529310092BBB743D3, 24F791CAD06834FC51519D8D22E037D394CC4CFBCDB23B366DFE3E768E718A3CC372B8BCBBBD8D29F81C67AA63AEF05FD033EBCE7C8E1D087F8E8FC9161A0F66
+2DA861A4EFA48D54DBA0A73B, 403BFE6E51CFBEDD5BC980913871AB7CDA8C373A56ED228F65DFC6531D0C7C145D14ABE3739DF52F1B6F6FD1558545CF41B7A7EEA1D1B4B38816662462F4CAF4, 8A94F83AE386CBFBE1B7F33A90ABC480126A2E03271223569AB70450066CA6767B18D3C9F9A87FB9A1B6A9BA1522A49C79CF3EB20A6E3A38482475A795F7E66E
+88F924EECEEDA7FE92E1F5B1, A223BA386358ADB25FD6A392065206A948ADAB25525CDF44D296EB90481A74F636B970BC6C56C3D2B7FE3E508D7804FDBC5FBE3A948A3CCB0CC441953E291C9D, 8DB08B2EF3271A30448FDB1DC60554806235712D353E0FDA15A7252D65FC9CFE4476ACA1E6A094A4F8E1290F9DD8D075F323EB58C7C18AA7FCBB0021C74A8839
+19AEB6ECC6CC8F7FBB8A5E113, 884B61E52DB3B2B1A2F9CFE4E61EB8BCD209E8716CB1BB397D15641252ADFC2789CB6FD43D0E328143FFF04CF30E80BFA3A51DF533C2F2F8CB922BBD19E9ACE6, 9FBCB5C97E4E819B707858B4BFC44145AF9052990611AFEE23A9B6FA3A788C62285982A44D52F08F7ADCB5D9F18F311996B11A4C9EAB657F858D7EAC4741D74E
+4D0C24C65465AE7F329F1A339, A4B855B177AA0304FB4000206741E9B04AF21722EF900A4555022C7278C392C9C75747C54431830DC3DA69DD0EC8C463B7F5906214D63B588A1E8D30F296EF6D, 87F4D1C8FAE2F95F6C04B739AE7658ED79BF5DDA7EC5C4CCAE2EEE41AD7155D7FEEACAED2E3E760194F96036BEC54A5B882E79E22943B790CD4D5DB1236E9DD2
+E7246E52FD310B7D97DD4E9AB, 441A20DE90C713E8E8531895E16307AD77566ED4DFB75B3EEB72B2532EBC0BC2FFACA44DD166416012D30E1D8C9E63A7488F4E9584DEFD7497C0002AAFD367BF, 215B6B8ADF334D42FB11E7358EF7E8C2767E1558578910428A1FF409AD082545732D8AFF9D659C56C12F1F8700AA587086D431F35BDECF1F36EE12DFCBE333F4
+2B56D4AF8F7932278C797EBD01, 8EFFEE7894118CFB3B5585B4AB811AD46B64B21F679009C9B6D9367DE227B11C82E98BC28909A5964B87D08309EFA5F5E8C9AD28BD0B4492D4DBA82E037FE416, 707C4A8026751BD74629275E104A059A73CE1EF0E286BD5F20D2373F0F7A92FFC2333D481DA6C38A188B462AC0395B59F21E9A263E8C6AA715BF2716FA5EA397
+82047E0EAE6B9676A56C7C3703, 7DB1128A1BE3DE7F7B736A46811E012C5C1EF68AD4E7DE274048D5886D46A311CF787779306C9FA3C1734ACC6193671611F581655523A469BAC359F1A40D88BB, 60799C6C830F74094729F64C7EDD1393E4488DA2BC875CA0BD10AB82AE1CFA2D774A734C9C20182B6CD29C7270B3BF06F41519AEF8FC46AAF9033BEB549453E8
+1860D7A2C0B42C363F04574A509, 43BBB561BCFF3F5713E2905ABAA09098DD4341B20D29E9F02018CBB87483DE8E800C9B254A8504528EAB5F84FF8632E58808A38680E83B0661EF835D23708801, 7B37AF3385F22592E686D074D4B83379787B3E66B7135A0C7A560C4E1AB809BE1C2ACC85ED7D52D602B0E58F17EAA911A23EED38B305EFA619F606ECB185E5DC
+492286E8421C84A2BD0D05DEF1B, 441DD4BB6F247A8E498C3B93CB8C98D8749F70B4F242DA2DEE45D04C8CDEC0DE85DF7962F6C9EF1925713B962969680CF71A119F07F59C27FEB7AC33AF989A86, 65D994F58EFF6A6978D17C321F8AB8D7C942D5BB619B84E4F8C0F57256FBC758432D01DBD6857ED98A8813618E89C8130F96A48606D86690F87693AF04EE29EA
+DB6794B8C6558DE83727119CD51, 259E78EE65259225E1583C08354D8174DA3035CC9F3406F8B4CD4D83C8B8D3D09261168D1B8B8AA193E13C1CA81E5D004071B094BD1761E02A1D9FC1BEEF0D6F, 993FD60E9FFD0CCEF3B3162C31DE8ACF8A74BE4A746F697B71029C08F337183602CDA00BF45866B0B6B884991BDCEAE005AF93C5AB5818F330A4D0541CB367E0
+29236BE2A5300A9B8A57534D67F3, 56DA0CF4994FE381F470197B366465A3E508D69F8B1C42CD1DDAC158D5405B365945E7C6A46DA42B7BF6B50BB51B55A0E32E9257DACF5FEFDA8120B012959767, 9769924836A1184AC6B6E7BA5F0A82E012E31EDDACA41DF2D98ED720EE0F192E06B0205C8FDA3BFC9178AB3A50031918E5A72AFD966D257E1393A5E9A90B8B6
+7B6A43A7EF901FD29F05F9E837D9, 74747F061776CAB98B00EC8206F12A28A7E6EC61C85FC46F1C41AC774FCF4B215AF784F490C1C562C22EF383089507A6DBDB431C6F2D9BCCF3D33AB083DC8A96, 8CB54592032DD67D08340195E9586E669E826904D6EE330253CBBFF9379AD2D85B1B9DDFC562B47F181F18506E50A6EFC679C3057E9A2E482903AA1123B1D513
+1723ECAF7CEB05F77DD11EDB8A78B, 2625DB8FDF2897E0B23960C779A0C021A1853070D0FECE2E8E257636208CD40A250F4B1B696DEA0AE874A3BE8E01D90BDE0676DE83594EB805CAA4EC1DDC0E67, 7A413BFBE960C85BB7AD9AEAE920E1EC667A1E11319410BFEBCD4640516BA29A87F30628688EA430A104F0B5752144CC400F2EC479815253C1113FF82A0AE39A
+456BC60E76C111E679735C929F6A1, 7A2844946CCE60802DC3971B4F903EE249C550D559942E27FD10F64473ACF898A12CCB1D10DEDD5035648C8273530D766CAE6F477A1BA7952988BD558D14E94C, 7E551E2079B1DB5BE6904FE7E65E7B0E0171FB3183B9E074B23BF139D6157BF1CDD0D61CC6878798CD54A5C4E63CF41D25D73AB242EDDE90A63C830F1ABE55B4
+D043522B644335B36C5A15B7DE3E3, 17CA4EE59663F4B53198FAA44D05D1C64FAD41FF7BA754800CBBC9E7745A4A673A60FB3FFFCB90268E302262F521A041172CB9F035EAE936E600614A9EB1496, 610734D0F23C2146A1CB154C30C56792E13B982BB9589C19A5A90B350290D624396D1D89703EB3F8588C2142E73D6BEA5E1CBF4F6D569167FE95EBC10AD9BDF7
+270C9F6822CC9A11A450E41279ABA9, 7535B023ADC4DA650CE86AF863A7DDE9B7B4657671AD4177D373D2C566C63A6B6581217F163EDB03C04D3307BE3F80F127F0FEDCE44DA9CBC4B5560D2464978B, 23290CA07A5D20A02F3D0376816F30CB0E91A206FFC147BC3856FCAF4E4D9FFBEABB9C75270787E524A69107CBCF6594343F71FDAD4D7A10F27BC1262686686
+7525DE386865CE34ECF2AC376D02FB, 92EB6CEDEB594A86E379195147797B8227E5780842941021B304A9B67C1BDAA54F93A0666D19AC1BC49E8EC5B2EDD0CA56659F5E49169E0E5D7F74D007FAE8A4, 33DA0D6E7A1AF801E8E9D611D0D5DD38B17805A42642D591AB7D2D690CB80B17A7C3C1618C3A282E626A34A48340C362715705E9723ADA782513AC700B7B4F9E
+15F719AA939316A9EC6D804A64708F1, 72DB02D5E574F1136016D816AFE591FED008BE91E5D5D923203108874EC8269DF45D3F370D17D00F3969228E200D74EDF310C3E0CF8BB80663C7693C1C77F12A, 9125CDEC79C9A2E3FBC1EE5D78229E5D1C1A6D6EB83E96322B3315FF0FA394E264528484E2347D62C988D68F29B6C848BD28193AFFCB822E795E6F54B599F34C
+41E54CFFBAB943FDC54880DF2D51AD3, 12FD4B1C83BE5FB17756B9A66F9543224ABCF18A4F34104873E2A9C417E49A6ED331BB48858CEF9B536CF4F8F75651C351E12000AAD728AA170553781191830E, A9EB64F6E1E45B43FF4B163FA3FD40A145886CB6762E4884C1EA6CAC84444E324529B72B831691A83EDFCAB0A5EEFDD4545221DC462BB8AF76D6F4DF40F7A7AE
+C5AFE6FF302BCBF94FD9829D87F5079, 9A3B008D110B87DE79DE6DDA15C5D455F40D023DC6E24BA9FC2530168621EA9FEE894805B3BBFA854ECAFFD33BA45B86C894E6C251AF4E78145B8FDD0D56AB43, 47E7F647CAB3A18EE8E80A189F97F528E01F42672093165732E81F42FFAEBB922907B2C35F563F636B97D34E46421FDCC1B685A2AFF0D808DC7B3A8A9CE1DF7B
+2510FB4FD908363EBEF8C87D897DF16B, 180BAABBB1F1D03643822A3D11C2FCF427BCB17C67C9304C8CD54399DA9E16FBC5BB23CD208D2C0D325B3C13DE8ACCED8953DD80E0F141CB25B7E3312CD61A81, 6CAE963BC89C7BF1165E05C40862F08A22673F352FD5D2A2507B60F006A93F97719CB27A0ABF5A245F0DED160C245CBD1DB3B593E3EAC83F7D72BBDA26C6F17C
+6F32F1EF8B18A2BC3CEA59789C79D441, 40C02A5B0CDE531AA731E63CE5A7D269D9560B3524FC85B7F650331DFEC2C97106BDB8A6AC2C8003ECD08DD71A9B86C8C242EF65C0D5A4CD47277D39E5CBE1D4, 62B13352F22912BA65F79B72498FF84CA19E8FB78010E7A51758219D39F30A41C3522AFAC8AAB28EDD26313DD91B5EC6B6B90C7BC14BA17DFD6D92EDA30F44FD
+14D98D5CEA149E834B6BF0C69D56D7CC3, 6C50B698B189F709966C0DF6D471C58CC2643639B5458DCDE3688919C04F79B3BE546549BF698E7160936950EF8523B9374E22ABAC99730EEB0E1245A42A248C, 4A488DE93A417989AC713C5F297DF971A4BD3328D48174B04C0A770978FBF61CF1335F5EC837A061DF43920BEFFBC1B34A90683CFABA9A323DA4BB717F1DFE9E
+3E8CA816BE3DDB89E243D253D80487649, 98B994D0B7AFBCADED933E1FA433460C8F333DF2D3C1ACC60B3E1C3686294E182C057D625398F3553F499B3C75EC6FAAD98B7484A7509D0F4826487F4578C179, 170947177AF5B185839BCCF3FBE74082FFEEC8C9612E1F01FF3E45C1DF90077EEDD3D2614039003E110831A61D02FEBA426612ED6728CCEB0D98A24B263E0378
+BBA5F8443AB9929DA6CB76FB880D962DB, 200376B8971821F345415C792D0814E88F236D5913046BEB75B23C5733973125B78936582FA4E3B7083AF19AF08B18CBFCFD7A1731C166EF68BFB2EFE2490D9A, 11AC9AB8030EAC420BED59EA32F2CA064153D6B806CF0F484376183A4A4895F2C89A8798C0E481E05D2C052623C7BAF846E42BEC8FB61DCF32E7144FF8F6AC82
+232F1E8CCB02CB7D8F46264F29828C2891, E0290F8EC0698DEB491A7A23B133C439CF931CD2F8CC2516E3DCD0C72A2AA4EC228981BE5E015D86132CEADC6E63824B95BA23B406BE809A9DD19A53420C61B, 5BD2FC607D86F81F2BE26B9DF9A6534B7ADB124F34084EA399F98DCC8C0000D39E093F1609E9077381EA69896AE49FCEA7FC34BD179E9ADEEE1A86DACC51DD1B
+698D5BA661086278ADD272ED7C87A479B3, 5B217267BBD00D8377EEF473E6BA187C309BD2251BCB493E30151F32AFAB067D5B5025DCC779D561D9234FCFE3E81CE5AAADA2AEAAA5D7DA315E262FC35200FB, 4B75AC8CD269765B8225757AE78F947B3D74D151B74020914F7CDB5E31504AB2F41E292282F134A8157111E6C3C357D241B9CE21213DCDFA32B312C4DC9FE64C
+13CA812F32319276A097758C87596ED6D19, 183E02EADD7B7BB51179358C1BCB9334BA18AE2A5C9A2543909DCAA682CEAE497AAE734C4B7FA35C0453E58066EA3F84B31DE42CE7A870476CCC579256CB0A53, 5105E5E85B2C090236984E550E566B1EC2DF5C0E83A73ABEF5305E725A273714D6248EAF56A13C8E185075A3A0D1BBC10D6A219D06B7F8BC47167D8C197C5092
+3B5F838D9694B763E1C660A5960C4C8474B, 2292A30E1E9AF888EA53E6A46C98743DA11CBDACB112D3E1A9494BC0E1C2ED8F80188C794A7CD33882FFBBF46A1884FBB67D2DE514592181550C1E76A7EC04F5, 4665E9FE0D18B9202AF7C4B88A2BD892BEBBD524EC98D069BF5ABCEEFB77BB7729CBDE1DA37224AE0E7CC760FAB149A817750D4D664D6FED9FAFA5B0DE5F00A4
+B21E8AA8C3BE262BA55321F0C224E58D5E1, 831AEE802447032420858783F60AF82E930575B3CA0DB63E986E8933C63BB9397A003C994684F2319B269975ABF6E5B34AC53200BEA32E9F307AF5A9FDDFBC4B, 721082B94815CEBE65AF8258BCD5B49095A92777AD6230CE04FC0B426BF52A4216FE8D1E4474074C0538957BF50766143EEB2AA4C0A8973CA14474F4AC5331F1
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, 4B93DDFA169B5FD5DE766D32BAAB868585AD1C434D82F937343C229995A7631B38ACC241C312FFA2E6708A85027F42E8F8334D014D0DF29590B1F2394CFE65B3, 8F334E45C1EE4D89998D0231BDC5CC59A785B95BF4106275E257A576A59DD61B8A4B208ED4357A42D2E0119B01B4A61F7C836CB465777CA36A3E784682DB2A56
+64312DFEEE1AF5788CFEC3176D34C11F84E9, 67A034AEDCD9ABD135565BEDC69FD08B8A1649DCE8A450130CAD33832F537D5187B950EA6057C78F5245E93AF5AB0B4964B9CB292C42812ABC12FAAB6BF5EB6, 8A7FA7E584E1E466444DCE14F43EE7F16874956F1E85AB716CDB481658D4B6889972E84502A634795915C29A9D8A701B0F5BFFE050767C3B61634F425767E8F8
+12C9389FCCA50E069A6FC4946479E435E8EBB, 65589168A4AFA1E2E3044C4C988B62AB450277E712481686633B31CE36AA779DBAB26BDB586327D052753ACE8762DBBF7B783340222EF5665F7485E5FCE91608, 39BA658C0A7E629109BCBE7DEA25ADDA670CBEDA50FEE3A839EDFEAE4F7D4B8768D9E47D317454973060EDDAAC52D67C6646FEC7CA0CC00B642056C7B3D39F81
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, 722BF1A40242BE5930BE5C0978BA4E98180BED9708A9BC07A828F49C8799D70E117A7574167ACB1B28162E51829660ADC763709DAA5A7328CD4293B49EED019F, 5CBA2E03C267CBA58DEDAAF3574BBA31BB1E9AA3038BDA6CF7DDE43C9A69E3D3A6F1AB5AFD5BF9D6E75E308DB90AD9B2818DB13FF8B267957F4D84D85048E58F
+A912FD9E31CD7E3B6DEDE937884905E530493, 144E3487AABDBB2D6656EFFCC53943D4AE199A005B9496764F197F36B171E3D7B503078543466A7816809FE1045B75CCDB43621335AF9718DCFF79EFFD8E96F6, 9AC106F7C4EEC9E13DEECF9B7B30D26EA001616DBDCCF588153A48B7D62E6250DDAA15150424590FC9108602E0311BF2CDDB6EDA53E8A335B3EFCC9355105CD0
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, A6558C72D7B433F87CB0E63619F6E8EAFAB240A117015E888F9F227524B9399AAB3DAFE31C0368884C124844EBE454AA0898E3928D5279CCAE91CD23ECD95199, 8FB724C2A2A712DEF9FA505C3BF9D0101B887D12BBA6BD7B42838CFB9CC7886C9A83F915D4FB5BBA95A11F14B7280C097C9298921442A62D98645B037DC9C78B
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, 9AD84AF0438AE930D0F135D8A06233D9C2F491A041A87DFCF56B85B11E2BBAB541EB5083B0FDC6D323931C8C89919A4710A7D8AAF6929EC6F56DD437F6777DB6, 96BA45DD64861DBBC4E2334F2DEEC900F5D17182814D9C2B462243AD497854CF6682B38E2127327DBF913FD1549CA47152FED80E6C9CF320A3886CFC82D2A0A8
+11D500BFAF40AC5044981798DB5FB39F2C17B81, 3ABFE30325205375A6A9211F5B1B2E185819686B03B3DC21E46219E0407A17928345CE530BF70DD26BBD520A5C292106E15EBC7176580772DAC3044D97EF9942, 1E93520F76E4A90E3A201ACAC859C6ABDE74B80003E553AB7B9A309AEACC6FF12B87F8A663C1662517A93BEE8DBE1E17615DAF677F4DFFB2C5B3B47B49BB0254
+357F023F0DC204F0CDC846CA921F1ADD8447283, 15AB265F80F39205400597FA935A1759D420B2250C09A4040B7DDDA2CF6A7C482853FC379C2F2729043C8593AC82FB229B23CAD711F3B2A2340849C9A4B0163, 4FC5A0FDBDBC79F9150B400E4B1400C8F6BBD36543536DD3CB4AC3EE1434030444F7A2F0F74F487E3473B1BA4D23F29F00BC49E5268FBF3C911E7C245B727A2D
+A07D06BD29460ED26958D45FB65D50988CD5789, 5685D3E1CA51B037A42660A07CE8878DF1EE0D6EB061D53C07E6B1C73AD557595DABB0B95B06394BBC37FD0840FC3B4FD04174343D091EC5C159DE9B3B865C00, 39ED8D926A55CB6782CEC2ADF93BE6F2F5564CAF1AEB5ADF1C3E1E483B04A0D2CCF2A7ED56DA8B15A7F3977870B78BFFA029D4D934F350A51134F40C3CBEE3E6
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, D62A84816EA53FC90E2BDE16CD038ADD962EB28684C3CC682D693DF85791A8BD58300622C333EEEF6EFC51FC59B749F0CFFCF6CC7C1F4982F55620C16517085, 708E530164BE33F2476D97DEED6C6E7C2DC9B1F0959DE383B2F504CBFA8DE0ABC19B27270D53D42A0107B0E419C9B4744EAEB25BDB253CCD172CFB32E8F07E8D
+5A4653CA673768565B41F775D6947D55CF3813D1, 2C211CFC8BA78C942CC3AA3647E7FFCFA30FEEDC2CDBF86765C6BE1AA2742A17E30C3F5B810355DE1883B6FA18FA3BBB30B689007F656740DAEA6835E6580729, 5B9149D6F8624BAD8D0F5308E15AE397101C95C2682948AEDA581FF7A43285500E32F9443199F7AE19EE12294389DFA4F2E31795CFE1C696DCF49DEB0AD1BABA
+10ED2FB5F35A6390311C5E66183BD78016DA83B73, CC40847837D806D8B45E8914E41759312414C88B2D3DD2DFEF8BD98D772F55F2E7625F6D2AD21FF8A2723A13FA1FEC2E998F249CDF1172DA65C2BE5E9995FE6, BD6393DDB7A7A0483F29D8D1BD0378BF77DA7AE22E0CC93564DFFEADFF366693E00AC6860B702944ACAFBB627F0C98C8CEDD232BDBD2BA0E3D5C15B6FD6DD4D
+32C78F21DA0F2AB093551B3248B38680448F8B259, 77C6E36773947962F6B00523F022090F47BBAFA12F172793543B90688842F65C075C84E6A748FD6664FE6F5441469DBEB445CF5ABD986B7939DA21A4A8CAC7D7, 508B90F7DFDDAC72394C3C676D2F0D8E83DF74D82180864AC003F18F0A8935A90F55BBFD6D6FBFCD86EAB9002C459B6CB1E3A927514CAB73744D03F9957B9570
+9856AD658E2D8011B9FF5196DA1A9380CDAEA170B, 1C0353D2207BCE556575D82AD038DA5D2F5E35318867A76877FDB73881FB77CF4181C429A189410C27CEFA509357C36A9FABF78224E941191A5731373781727D, 380FC245BE36E7C61F3260369F2162AC1C407E54E8B5EEA5850E3C73484C7D7631FDBB0E2B483054D35ED520454BC4B259D6D6950B79396703863F66B5017B54
+1C9040830AA8880352DFDF4C48E4FBA82690BE4521, 47FC89BA4EF27A3D84666FE6BF2586E50C93B191242FB13AF64C1E677DF3DD74A8815992937326A70FFE01D2513D1B85178762F11A53E18026FE8067568CF4C5, 275D6549EBF44883EDB38742177658232EEA3D2774D8D99964E14851662C1D7D8B10E3B4F837178B4DE6EE44A9254E8325DC1E2FC6C750AABDED3A82C6C983A6
+55B0C1891FF99809F89F9DE4DAAEF2F873B23ACF63, 9713203B723C21110202926387DA68817DA0B1B85E0FB2825DADF163DB7166C9DDA40CD21E24A371060381111FCF3DD9653F0CAC68742754F72C2A6F39A4CFFA, 2E9EE16425AC592B4DA155095D0BA6E1159D497603A79187DCB98E8F0964019626C9ADAE29B725E0F37692932CE09E47B9308A0AE3DF9FAAB78F9818D04274AA
+10112449B5FECC81DE9DED9AE900CD8E95B16B06E29, A12289C8F05C8771443B57825E0136422926703C1E89686096CA547AB1C5DA90CF8CF80499A20D812003C8FDDA24ED801F145756FD3D012E4A7A632E949048D7, 7C7DD14D934E506831726C5963BFB95FB7EA6DE8F04E79E9AB8A0759F7F92BE60562FA0FFAC5A460702802580A493FF822A727FB1B2C54E5576C802E8BBA1771
+30336CDD21FC65859BD9C8D0BB0268ABC1144114A7B, 64EDED82A66BEC047B09324286A7C36078F6E0285BB0A3399ACE8639810E61453092096B8CC7B1B9539910CEE1E005D740BFB6039B6C62484BE691F6351B4FC8, 12C456D4901B056E4DB79F75B32859CCEAC7DE9D3C2C54EA9DAA3BE6F22EA735132974B1F5394A323EAC6C371A531EAB92BD959DD2B77DBC3BDA500783DE749E
+909A469765F53090D38D5A7231073A03433CC33DF71, 565B7B8EA914B8F8B14660541F06522CD8087621FCC73DE420DB31FD8627A7950EDBF949D197DB0904BFDB0710CEDF8D2CC17DE8EFDA3E4922D8FE26EB2F0F87, 1112E3B55C3AA7BECE13A0E7A7D63932A9A8217C4D885AAED51EED8A1EC2C964A05BBB44CD8427AC6BBBFD557C579908C06139F76034DC5931997F1230395D1F
+1B1CED3C631DF91B27AA80F569315AE09C9B649B9E53, 3491A2839E330A6ADE2AB8FBF4E7BC05E06877C49BE948B2FC89819D13172DED5B769FBD74D11D6CF57012DEF12F7BE0D84AF41392A1D223E668330522E20460, 3B92C1EA63D9B31E73F916E1CE3B4CB630E1F1579FF97CC79288B4CB8A001C47F714BC936AF572082906CD9850A336D4875492A5B7EB3FA5DC869821E004E4CA
+5156C7B52959EB5176FF82E03B9410A1D5D22DD2DAF9, 4A73DBBF7C0B211B3464B1322B1FA1B78DED18A814EEF56F711F935F47CAA57AE17AACF7C65F69A3039B41E38B5942D8C16F2AA0B33A46D188C05B5C2C06FDCD, 27B78622D48F22EF9C26BA4FA621125485D163225C8CE149F3A2C2F21F261EDBF1284AD86C4855C929476EBC78CA98C60B06601CA77B0BA0E188B65CEAB0DDE4
+F404571F7C0DC1F464FE88A0B2BC31E58176897890EB, 464B9B915124B1B8364C0C215FB4748983273F1663A733221D6AC19FD52429E7ECF2E1E472C2EDAC5C5B76A534A3207C4B0B8DF546BD676687A859C2353DD9C5, 184218992FB3868E40418C214C5A9D9EFC407D07DBA6D14FBA3422B29F7524697A8A803F3949C388E424C41B381336ADFE35B512BAA8A932E7EF22A83E555982
+2DC0D055E742945DD2EFB99E2183495B084639C69B2C1, 376B8E071F30EFD59E3BFD7B05E9C0801A540D2F5BB4A8661B5CED3E07132BE5DFA6C9C9CBE8344D5266016E2F0A3468C879A952C218908FF82AF6D6E5489519, 538F4651B8438A6585918B02B9A3F5F345762E6AF4E3326FCC83884D417774446C5231065A1B8BFAB01ED09E99E256B6688255E80D55DCC39B0B79AA2493675F
+89427101B5C7BD1978CF2CDA6489DC1118D2AD53D1843, C6DAC0280D032A9713EABCB3C6CA649609A641D21CC4325C1F0B340B6585943CE827E1EC738C0B8296EB1F479B2937D102360656C96BCD364B90C763F819B94, 6617A9DF0A14D2310E728962767A6340453ED6AF0E06B0C23BC8A6521D48D3B67259588D47394FC4E4265E3B9B41B37EDB8727D358BECE9D61E848CB72F3EE76
+19BC753052157374C6A6D868F2D9D94334A7807FB748C9, 33C49F6AFF1EBB8A8280290392804D2F9C162B9A70F302C83BA8FD38B48C5EC0B1B0917BFF197B61B68ED25DABB55E8606F1DDD23DB0FEC7880F414522F6134F, 887974613B410C6E7B8CF531339D86177752B3FCAED9EA113C3CE36CAEE0E1CE88B71AFF678204FC0C205FA51E9A77C06F8387A4CE29FF93B66F40C1374AB6BE
+4D355F90F6405A5E53F4893AD88D8BC99DF6817F25DA5B, 1B92446644964EF5C0ECAC5C687D5E77779D0B6C8B31D622CDA88A79606BC8BD797355B82E4C0017609D37D06E57B764F3C0C69AC2613591D91CEE826F9FBE6D, 5B42F5DE3D9D29156B00ACA0F3E27C4DF5960B0110B3AF3C2067DF68BE07E19F14656F8FE9EA5E2AFBA29802757A5BDDC084E3FDEB01DFCB3E5C053E399510B
+E7A01EB2E2C10F1AFBDD9BB089A8A35CD9E3847D718F11, 6633D52067F904276FE446D56F026B1D6DF8E5ACB6DF3876CA1FC35AD37EF2C9B6E1393636207BB0FB8E1115F9D2508B9A40E31CBB07212CEA4F119951772449, E70845A85C6286BE1D86D8B558B6AD01C7494979D40D3BF8861604EC19848CFE3FF699BBEBDC53BE7BA3998D89487AFE14D97845658C42A19D8D13BF8594231
+2B6E05C18A8432D50F398D3119CF9EA168DAA8D7854AD33, 928DAB67A9271B63F120FCADB527874F27E1750E01C88AA021ED7CBE693CE1EBE651B6334166E2829556FB11EB87203B7124DE858C244D12B83DAC7E471CF7D3, 4E432856B82415B368D025CE9C90D4BA436FAE196CAEFBA7D1401B320BFAD2C2F0890E70BE0EEF1C671B01E486E1895BFAFA648123A6C63D13DA88657C67C0D1
+824A11449F8C987F2DACA7934D6EDBE43A8FFA868FE0799, 34F66D946541CF2988623E0B80DCC825206F53644CEE7CA3483CC3D6214CA8E996825157E95574B0052C47029B84BC03B896133E650EE877AEBC11D0AD7375E5, 32C5293F8DDC2B446FEB1386E509822AEF664E69163C2096204527E87074E5F814659DBA39599432CCB5AA4ABA52892217029CEC389BA87F8BEB6C5DB3891ADD
+186DE33CDDEA5C97D8905F6B9E84C93ACAFAFEF93AFA16CB, 1BF68AE60A429C3C9DE6D002625554DA16CF50661478FCE1D8B5766581008E890223F20E093F6D79F5F1E687D53BCBF916E69B3B2D2C7D5A6F456192932C78C5, 77F3005A3AFBD24F86DFE104EE9B0FAF40BD9C2B3D17E8075BA8EEA48FAF65A0A83F84E16BD6E6C6BA8FE268FFBCB5EDC794DCECCFC982C24AED68B4DE19A849
+4949A9B699BF15C789B11E42DB8E5BB060F0FCEBB0EE4461, 407ED37507A4DACDFB8ED54D9342E71A7E6A27749FDD775B096EF65339D2892ADBD18FA1CE7FE4825371926C83172B7803789FD4E0557B7EABBCFB31093736D0, 3DE7CD1761B1D564102FFB7197D67DA9E7B845700B2ACB0B660D6E4FF1B00F7422E93F9708B33DDA1699EF3366F04A42C4A4D1CB7301425AAB04E12D6459B6A4
+DBDCFD23CD3D41569D135AC892AB131122D2F6C312CACD23, 4FE4817B6261873A5FC83BF3E3FFC0DA1CBC41B31627AE96E7F83BE86AAAD6B94659C08A959079ABF7BB067B3AB195E8ABE3029497A6167D7155A62B801589B7, 1B74A2FE1B2AE5F431FEF9258708D39B20EE02FF671CC4379F870A678CB7760DCD8836C7B250BC790A01159899406042746019CD916BE94D244C25192E3D1EB6
+29396F76B67B7C403D73A1059B80139336878E44938606769, 13094EE96396DD3BF503B298DC9505EF687466E7C051F26B4543288BE7950F30912530B9EBFB4FC5C35F43E0F8A745AE53FE3410EF3CFF80DD1C93939B469580, 3460053C0BE6FBB16498A35A34BAC5836203C9892C43D50A78435824C4348C5E1DF6487BEF0B09F746C0F6803FA9748E861E5BC54884050881A1F3936B577CD8
+7BAC4E64237274C0B85AE310D2803AB9A396AACDBA921363B, 2052294A9B6CF44312A8945D4EA84133CB2804C92C10EF85C30B69F6EF3611DAFF32AEE5372CB8EE8135B2958842725ADDDD2E5BDD9F60F95F2C1CADE5A1A66C, 784863C428867D4A1E99B1444903ACCD62777A66AEAC908B9E7503A196FA9AECC3084A4914228C7A89A71FB894CA180DEC6998A07476073823D12238B7180208
+17304EB2C6A575E422910A9327780B02CEAC400692FB63A2B1, EAAC53BD3CD553CAB64EEAD8C10BA16AF078AF1B7B47491894CF8104D2253A8301203C0F0E799525DA273444FCA27D5F7CD46320912DD18FBE18D0A2159669C, A0893C2A3BA029BB1ED15B5F00CE2DE158427F37721982C5818BFAE006FE8F7D4341EA893400DC3ADAA68A037DF45BC2D756BFC1C81DF0A2A8F17E4A1B3FCF6C
+4590EC1853F061AC67B31FB9766821086C04C013B8F22AE813, 3FE75BAE9BAB72C93D969FAD335B9566182861BB24C2FA1574E21C50D389B2608B2936E9308575FF74A8A766430D934436ACAF30A6BD2EE7C7775D25FDEB2A6B, 6C50CF468772E43A52EA2A728D1122122FC3803DBE6C64A7FB7F89DAFE753E4CE4452DE2B8FF9B52D40A79C32400A7292AC2F1E370AF904677A767C8B3F47BBC
+D0B2C448FBD1250537195F2C63386319440E403B2AD680B839, A773367A61734C79997AEA4D92BE1F2A12ADF223F9741EC5BFDD90CDEBE50EE3B506AE6BA4B8621E910339279116B825A64DCE624867844DF4AB8CE0C6E3FE25, 69E6CD079C9062F8C4F1C17BE62063EC03C3664E7867537E326C3BDC201C7E9F72DE59CBACB48DEE79915BC8D384BCC8B3757370B47CE04A2591080866D87287
+272184CDAF3736F0FA54C1D8529A9294BCC2AC0B180838228AB, 57F6B8F0E57B1B1B9848718DA32D664FA41F8AA31DDA9C1AD7AD3890C9E610D977DF3128C6FE8017DCDE0673FEA286D3445E374B14D7BAA75CE0551A46FB82A, 7A4F545543CD6ACC6340F0DCF82DB363BD710332E892707E36C4CB29DF48E269407B1B5D3E4275B7844263B3F7FEA26FF317E6BD3755F76562C6E7EDBDE579BA
+75648E690DA5A4D2EEFE4588F7CFB7BE364804214818A867A01, 3F04062E037900153889744FAF2C45AB747D6260B982FBA449ECA34E4B2E49DE9BA78FA045E3D1BBC8FCB0A08D690B9CB1EFFA651ABD81F32597D52004E15100, 5EF2B6700C87D148D39894E813AE99D29EA5FAECC2EA43C3FEA507C2514AE65F00BD6060DDA3F99B2E49795F0FDDF7ED55CA16BA32554AF3DBF2AA7B795CAA60
+1602DAB3B28F0EE78CCFAD09AE76F273AA2D80C63D849F936E03, 1F9E8C57B9732F64C37365FFBE6655B66F394BCA8B756305B0E7E17D798A633D864EEB03D437DA8EAE0628D61167BAE1646470BD1249B6F76CA8C5DB9C3F9D99, 40F9D241A484AB395D416F022C9A98B717BE231904F0F2B0D0DD88BC44C3F4D04BDACEFA6FBD4FA33D1A519948FCA408F47E2F12A0A26D34A383D1326A7A8E98
+4208901B17AD2CB6A66F071D0B64D75AFE888252B88DDEBA4A09, 7CB2E07767C56C7CCD87FA291E74B7B2E2002FEF24570B48BAB45E45DFB424911E529AA60CAB40EA3B9EF1DBB12A858466B2F14E837E16B6BAA4C2B5FA5C9F29, 2AAE4B3D6C8AC26611088537FE0E7B3E876E28C2D8783D80AA7EB66BDDA1042BDD02EF25E24CC458F602CE3DD78464B1A0DFD914224C742ACE79FE4282B470EA
+C619B05147078623F34D1557222E8610FB9986F829A99C2EDE1B, 6D6A26CD5EE1D88E607BE3D731ECBC20A001AC9F880C16B3AB351366F28DB4529F68BC397704D8A59872E82E86B476921BB8205E11DBECE48DD99F3CD27C94C3, 75967C258DAED859A8115F8DA814B4C842760FA8B34DFC90E83872965A0A722CD04EC25DFDE668C36DC21E9C2AF6E4F71EABA130328367DEC20F3A12738D15F6
+2524D10F3D516926BD9E74005668B9232F2CC94E87CFCD48C9A51, 32C805098572437CDAAEC771C1FA0B897E7E7E3C05E438163F4E915AB2B32B6AE8C1E75E5B136F6A01CD514CFC01310DE17E65E918F709D9BC63232DFC8D3D64, 474AF0DE868998B3AF9D97AD8B1FA84BDEE8B7DEC53354D90EF5A75C306BA4934AE3708FB31FFCBADC4A621AFDC8AB9C7C56849DD23A26212AF8CB5BD3EDB491
+6F6E732DB7F43B7438DB5C01033A2B698D865BEB976F67DA5CEF3, A57E18AFCD2D374B11AE07A6484EA89C4AF3F56CACB828FDA06EB4D7A982AD384A9488B2A6FD80B019812C830E96F3D8F89E1C8E1A876FC03801777BE93838A5, 74D8023B2933B74C15137DC9FD38B12259C65CCAC28886D9A963C08C5BAB050F037CE644F6B60B59D746AC7D83F438EAB0F10C9D89382D1A1D0E25AB3152082B
+14E4B598927DCB25CAA92140309AE823CA89313C2C64E378F16CD9, A51DB1F60C9D62F32BEBC0B0324326B88824AD3E7D86108D945B947697488BEEC1425A3EAD4B402A524D4B9F012ABC71934D5AC250E7FCCDA72CE0387C411337, A058D41694C6DFE5C99CEEE7F58AE8950E67F5E48FEBC0820B8BA7F8B84F718B1063C3B4B68D476D64E8FD565527A98794068BB56DECECB8FA91C312D29B22EC
+3EAE20C9B77961715FFB63C091D0B86B5F9B93B4852EAA6AD4468B, 8F3912587EEE0793190ADC1794A3985E3DFAF53D743831F7FC8442EA5B97269D9240E962AE0F89EBA2E8056A3617C0976EEDD70407631E55EB7DD8C7AB3651E2, 9FBDF6CDF5705480D7AB6F9DA13FFCBC1FF407A39E9C5A400FE48AF3D955636CCCD911BC06D1996FDAB2CE51B650B6FFD9B507898675345693FC7E957E2246A1
+BC0A625D266C24541FF22B41B57229421ED2BB1D8F8BFF407CD3A1, 9697B036E62AABA3903A88CE8E29D002808FF9A77B64D2E1DB48E5F6910BEF83A6864C7D386C5E33CD9799A4EA375F74AF02C63B10354C2CF9C009B5F26FD7BA, 8B28F5EDEC1B01C98D56427BFD60FC62D0E27C166854E6639E454A9CFBD04A22688ABFF850CA1C8790ADFB5AEF3D5CAF8F2575444039B39B5AE9BD6DD2A5E15D
+2341F271773446CFC5FD681C520567BC65C783158AEA3FDC1767AE3, 7E5BAA83F3569551E2AA727EE2BAA861032307D702DA83B759DEA45E14105B4E8BC5AAE8709F803F60D3101F1A9A4C47B784E09F0BD5B9F77FA2C63B9D733422, 55BB0F6A651F40307A13192DEC2C636C48725EFE8FFB4EE954E39150139FB8E09ADB438CD68EF5ECD7A604C4E45BBE0C3FF35F7CA8C5818B37BA292A690515B3
+69C5D754659CD46F51F83854F610373531568940A0BEBF9446370A9, 79E74A34602DA62096AC3F1B843F68004F32191AFCFD011524732D0BBE245196F9EB8DF3F26E52DF605F658CC1EF099FE35CE91608CA8C6BCD987196CF6376AF, A9ED004F5657EBF42131E79FF0345F661F9257171164436EBBA89B4086C60BF013D989F2950657A8F0492F08501F04CD1C5422CE1285595168F6181E0425B196
+13D5185FD30D67D4DF5E8A8FEE230A59F94039BC1E23C3EBCD2A51FB, 1718ADB83A3201A5D1770EA9B7D1F5DC65F92A3E03130C45AD22CC125E8196F839B4161F33CBB177C737DE2D26C88B5F04016036DD63585A4347D7D69D08CD9F, 8758C686BFF6B5D5EF9465032B46B2022BF89FF8C032CA05AECA6F784260FEEF8E75B75722B163F5C6E06D5BD34C4C72A03437F44049767BDFFBDFF2B1599907
+3B7F491F7928377E9E1B9FAFCA691F0DEBC0AD345A6B4BC3677EF5F1, 4A2E0F350D419D27AE7FB50806C75970C6CC1C0DFF9D53EFA2456FA15E2045A617C199F62D752B45C18A543E827382F68CF43BC68C0B31C2C62BC5C3A3D55B9E, 267544CCA7A2D9E8D436EB413DC73015D6FEDAF82098ECDCBE3BD26021B89367765849A9B2CB4BBCF94B9EDE524E2A65C125B644B83A85E92482175BD5C75101
+B27DDB5E6B78A67BDA52DF0F5F3B5D29C342079D0F41E34A367CE1D3, AA105BE0C1C15ED430189C0379DDA5B7BA620E5F114CCCEF7065E65DA31F04AD4431F66A90673FC47F55F8FB04FBCF157E13496503084A23573AC15397FD15DB, 2A127FB5554BBC248F40133104E20EE514E004A6BAF7E17199BCDF16F91F002FDE72ACB43EAB218E697474760D53B2FF0F281CC38B3528F8E1A52B9B97707A96
+21779921B4269F3738EF89D2E1DB2177D49C616D72DC5A9DEA376A579, 67B1F41D5F340EBE4C6B365B3245A09E1359908709BB69172760D1A49CC742F5911C0653DF0487B3A7DFE9D477B58931CD0794E12130591BA0F261D949B30A1D, D6350078B28D45BBEAA58B91050B04FA7967D8EB238848C5ED0586A55E4F562DF6F4BDEFB68AF07F994E5E51A74F5D839F5E4566DFE313664E09985238FE49D
+6466CB651C73DDA5AACE9D78A59164677DD5244858950FD9BEA63F06B, 6D63CCAFF16DD738F211B3266173CEC2054946DA79154A26722ADB23815513B65895F72F3CA4B694AAA808C95B21C3659CED70BF74E3DF23048D14278E1D312D, 60EC71FC424AA364C454BD1642E38D3CEBE263174652B5BDD106F71138D07B1F86BBF8508AB447C26930FD47BA90EB0EE8D5EE46C5955A8826CD10B251531411
+12D34622F555B98F1006BD869F0B42D36797F6CD909BF2F8D3BF2BD141, 310CED3BD35D6DABDC49FB7C9A3057E2EBB467095EEFFCCD34F98AF366AEC4554C18FF354A6809511FE17F9143F0056EC90A707B7A994FAEE09508C4B1A1221B, 7ACAF3084D3C830DE4D23F5784E3000E34F1626901F2D131C11128E7C89838CD6F1E537681A77145DD128BB0E2B09AB914A5A0B6237CD9A51C535DD9C06E3FD5
+3879D268E0012CAD30143893DD21C87A36C7E468B1D3D8EA7B3D8373C3, 70AE5141D286FCB433BC5EDC55A98EF694F3B0F27C602B87FEAE21E5A07999BFF17BC1D19FEC9BF66E002FA0B9D8DE617DA87B6167FAC6426C2CE2029EE89F70, AA21F8B77BBC92AF7C5B33A070803D68B02B7948B91F361ED71B9F68FD7A14EFF22B268F8CDDF9C6F6F61D4545A92CABE38B8874EF6A6D342DC36BB0611A478B
+A96D773AA0038607903CA9BB9765596EA457AD3A157B8ABF71B88A5B49, 2804469D5E8BC52D5FB071E531AA48B53CD92BF8F7C2CFB3BC4BC27C2F1BEAC9360DE70EC42B44D71ED0E88214949C6F9433D6EC3D18CBFABFBD7BEFFF492148, AADD3A68FB1ADF31BBE7609FEED92C7111FDFA449CBF5377C2B71A239A094F6BF0738013EFBF5E3E9F4E206419903087E703615D0358D1BEC1FD1F0BA3790EAC
+1FC4865AFE00A9216B0B5FD32C6300C4BED0707AE4072A03E55299F11DB, 4AA782B4A6D79D23E63E28186C831598C2B6D1CFFE9850353413F8EAEBD917D2464ECAE10A0CC07C3C8E27EE31202C4189EAE16738511207934A6921E4D1763B, 385FD4A4D47E11427B29AACCF5BF7CEE95DF4D93E39AFBA80301F2560A3091BC96F749AB3F71B454919F1911BD05131B59EF11DC208DCE1651097EC67E6EB0C3
+5F4D9310FA01FB6441221F798529024E3C715170AC157E0BAFF7CDD3591, 8588CF201CF40F14DEACE5E00051CD4B877649D0F986AAD3043E339FF788DDC6A65AE429865116A4B3435400F21C5209F94FAB7E8854E326FD8B64DD81FE01BF, 682A1A52DAFD4FA853ABC583A385FF8C79546B4FB267A0779D7CA0319FC0D31891AC48B8186E8FA2AC9F8B686ADF10DA70CB3ACF8208639F898DC3E3B1B5A183
+11DE8B932EE05F22CC3665E6C8F7B06EAB553F45204407A230FE7697A0B3, A620F8ECF232288C97707323F2955B8388D6D6B8A70D6AB65FBD793CFE5F85EFCC0834B7B0774629D9B8C79F99966583976B5564AEF87FD9CFD0CFBC8FF3F6EE, 92E350F051FC5A2E351B7D90E8E9711DDC04AD55277CF68E89EF8882CC482598E7E7BF4A464EC0EAF24678561DEE280EF90B68BEBBA2D535374A21A9B08D425C
+359BA2B98CA11D6864A331B45AE7114C01FFBDCF60CC16E692FB63C6E219, 597B3D78837B549494D002AC755536875CF622EA208C95DAD3BD5C6723D8CC4DCC8BD1878DA75ACB83DD74A165014AA152DAA16009A59BDA21E39AA9CC01446D, 78353396BBA308CCABEEF639E60D9A9FDFC90A42B546A0ABF5887EC79766EAD2F4CD3C3241C95D82341E0F3340383A5361D72362B79BB4F37C18E2EC4E912E96
+A0D2E82CA5E358392DE9951D10B533E405FF396E226444B3B8F22B54A64B, A55C58793EC59387C12EB12C958D832802E7F26FF6A44366AA4E565EA6F2D85483B644CB6A37A26E9B6F64C7C57EC4726598FEB5CC28FA00C192AC5DFFE1FF55, 5460DFF0C0C7EE454C6B17D157479532E60F29F63419F05710ED129AD29A8B6DF625CD03C8B65E9E5796F38094CDFC62E4B6C8BE2789781A82DCAA2A5EAF2980
+1E278B885F1AA08AB89BCBF57321F9BAC11FDAC4A672CCE1B2AD681FDF2E1, 8224BEF425D08B38EF1D17322AB523117D2070E8C08A001253BA599ABCC26F64006AAF411AC1D9F7C81CF9FB377B53A304971F14D01C36BA960FFB715BD029E7, 8409C8D519AF0AB4861DB5396C22052972143DA2D13596B4669F1E7E0C865333A7796560ED330FDED098F488BC033E4CCF75E9981631E3CFC037C4160B59ADA0
+5A76A2991D4FE1A029D363E05965ED30435F904DF35866A51808385F9D8A3, 31815214FDADA4529A8270A9862525244AFBFE71229B51D1906827CD61C646452FD8C2893CA2857F4F9112776FC58B32259A0A4F764BA733A7E4DEC9892AC4C9, 347ACFED600BE372D8397AD87D69F64B0FAAEED073DFD423DD0E0C1373F625CEDABD6E015B03D582434CFE18D01193B41E20D2E0DC3BE667E7EC604800D05B7
+10F63E7CB57EFA4E07D7A2BA10C31C790CA1EB0E9DA0933EF4818A91ED89E9, 684573059BE69D10EDD1270D876B4B00D2679F8C11CB57E3AA6E2D6B4868C835C1536C080AE3B885C18C9AEA585EA599F740472454852FF191D35BB26F1338A8, 127F6B9F70970342833F0CB6836F28694748EA1F6D4C7F4A8D44956700F906711B2A1C5FDCD86F2C5D91797206DB769C01C3443CB85200039392B9BA3C9D5E34
+32E2BB76207CEEEA1786E82E3249556B25E5C12BD8E1B9BCDD849FB5C89DBB, 4BF724C7D73C2854B46587F80971E72EA17A493B841DAB48C87A87C1B30DF08B8CC01F964D5B40618DCD919183EFC9D8360A61842C1BAAEACB0DDB5BACC5DC00, 927E7CFE8AA0F4B9E2AB4B6BCE17E58E1625D1C9962D1CB8F44A34B67D8F3FE152D3A507845316510AB001DEB86E0D056B12A753E87C8BEC73C7C5A3B54C73CC
+98A832626176CCBE4694B88A96DC004171B143838AA52D36988DDF2159D931, 261417D12BA8B678A66DB1569011B276365B6346B4B022C4EC708B9032E540D05A6C2992099837E875F2DBDF11F5A4432FEF358790065515D9A2F1D0D602BC0D, 39B94A5A302EDF8CB1B1893DE8E97A5A12DE475941561DC5804F46E024C72B4852B02199B348446C062490CED43BF522FD1E5FD6107B1406566681AFE695EB95
+1C9F897272464663AD3BE299FC49400C45513CA8A9FEF87A3C9A99D640D8B93, 164C5EFE103A0E81577CFA4B959E0FFFF13B413505A78CA2D6C08E3B0F83619B6750B4907DC49EE085E11A5F25AF455F6C6FE79727C8E89172D5682AF16038A4, 69F5EBCFABB9C0C42144FD26C34DBA2E081639FD53D22B656119805C42A26C0CA9303B81FBE658BAD6389A794EE82042FC6E4BF01E12C3184BDFD2A50365FD54
+55DE9C5756D2D32B07B3A7CDF4DBC024CFF3B5F9FDFCE96EB5CFCD82C28A2B9, 6BF6F957D5D8293250B0AA48932E0FFB577178D2D189236C46AE83FE8C8C2FB49E1CB214E42635D1EECD883FCD629C3E23BD39C927C2A2C360035B7AC0816A67, 1E8CAC6E779DA8708D4C4F7C676038CD4146C445DBB09678BF707C4C54734B0AD30A9A1456ED72F654B118FC3C339828C7F89D5724ABEEBE2E2168C276B12E8B
+1019BD50604787981171AF769DE93406E6FDB21EDF9F6BC4C216F6888479E82B, 611ED6188B65549A506F3F3DE37171D57B1D3EB9FC6492B1954708DA139E0E75B1C45AFB951071722D5831F0E4701CB79285FF91BCF30C42A8015571E8FA29DA, 72810CCD402630F2D17DCB8D4DBD8453AF18B5E86907D95E0BEC65FCCC977E648F79004E3D1916219105438F74E9054821401948A5DE6673E84CCAA9852F1130
+304D37F120D696C834550E63D9BB9C14B4F9165C9EDE434E4644E3998D6DB881, 4ADA1F84385A0A4CE99169A8495DB6FB813A6961364FAB54B176799CE459B2419C326E261C63983519544A609737302BB2FA12E836447C3155A74C64BAFDC8A0, 60E1353C13BF5C4774413E820F3E814320135272123C30DAE8DF740E6C1363B107525A3DC2B7565FCA999CB20BD0E3A4DF2023EC9A5382EF9F14F6E11E69F410
+90E7A7D36283C4589CFF2B2B8D32D43E1EEB4315DC9AC9EAD2CEAACCA8492983, 20DD40A309EF4C2180F2AB17953D0F41F18B7E4AC8A355E24B3933B94FD2F14FC553361860AF029E2A9093A175CAD835B891A5DE7AE410FF7D4135CBA65A7F08, 6CB59DDBCC5D629F98D42C5163BBACEFF8A932CDA614E387B5BEA984E478AC0BEFEE3491B21FE1F2173F6F0E5AF147E40D7F5BB6FE9A60D9ACB3CD18731551F8
+1B2B6F77A278B4D09D6FD8182A7987CBA5CC1C94195D05DC0786C0065F8DB7C89, 3EBE74AD3CECBC35363544220FD9FD159B98E73D780614A1A57C94EEA310B198AA06E47CCCCBD317E80A5A328A4EACCC8676497C2B4424A3C495A80CDF153DF4, 5FCB22E304055504CCFA720F51CA8ED58C394B9498781C828EEE0970029A1BEE5A72BA6BB8CF93D2DAB0483A140B13AB78F184CE470167224CEF528F18FADB2C
+51824E66E76A1E71D84F88487F6C9762F16455BC4C171194169440131EA92759B, 2CE6F31655103223800AE7B37FC5A3DF6F0B914A26F2AC49F42F9A52525CBFDF1C430DFE3AB7B85D0B4C47D69572F9F9173E3D4058EF53C3AA9F987E894B84F8, 243BAE65B31CED687875F204BC05A4C34B8195F6FE63F8A9CA9B3A08EEFA8EC085A74B5B2B50BAB60634510085159DAF95A763A5F9BC2A40E3022EA66C9F6CE3
+F486EB34B63E5B5588EE98D97E45C628D42D0134E44534BC43BCC0395BFB760D1, 1067A395C2D03F7EC31D9E43E8AF64A0C3235273FCE8F41EE7112D9B1272AB6E9EE9B642F81A2BF34A09AACA4E216118CDDA5EAD95B0912F38D9B9794053F729, A9D2F424E4F685871953C53DFFE47F1D50B78195BC7EC40DB54F621A292AF9AEA5ABEF0B3B27BD2D68C447DAD83CEC128E0544980DD7E8D7ACE6B60309D1A658
+2DD94C19E22BB12009ACBCA8C7AD1527A7C87039EACCF9E34CB3640AC13F262273, 98998139807F8D98943AA7CDB7B4EBFDC598B7F756E5541671161BDA9D04AEDB1CD6AC5E61BA56AC49E4CADB46C553484BB0D97B1972C1296CE686FDB3638DCB, 9C5A3BFDFF63A630711E211BB0DED20AC985A46A70568D65EBE22E25AE36035C34561927E7D38997B383478163CBA3F34BD76F71A88365C5FB906299D953CAB2
+898BE44DA68313601D0635FA57073F76F75950ADC066EDA9E61A2C2043BD726759, 7C7DB0B5920557CB09DC4776FCF41BD27AABA06234FD529A08BC9FD55A349835DDEE240414AE98E97217AFC485ED55048E5E79A93FA01F97103C926D3E415F32, 6251AC9F15D588271394C3D019D7E60655AC2092FC7B28F9CE31EDBA1C0D1BCF672BEB206B2F6941682E5DB61311D96EABAD4FBCE89E84E3DECD4EA10737A557
+19CA3ACE8F3893A205712A1EF0515BE64E60BF2094134C8FDB24E8460CB3857360B, 59776811445DE37AE14639B1B8FEA0CC58E7CC82D27A18957A924851CE17DD2393629E0084349520215D925F0C97FAA11708181A08A2257EB6EAB85E26C0249C, 20E1E7C4B42385FA0D289166BC8CCDF1A6A1F206AC7F8E7052F1B97BA85153E40204C87C2736E9758DA4A240DE07212706F7FFE87FF7A477BE1022A69EAA9BE4
+4D5EB06BADA9BAE610537E5CD0F413B2EB223D61BC39E5AF916EB8D2261A905A221, 38FB23E97B9614C4445C64FD87C74E8C39D519694749406C66463E5F91D9CD6AE5068C9B4362B75EF5FFE353EC40CB4D54867DB18394F9AE146CA4AECC6EA58A, 131AF52F963CA978CA2632717D4BFE23A8BA92CAF2A4B73379310E9CFC9D5CC01C74CA9E1908B0D99CA04F446F338EFCE3BDB600B03E39562A45F5E7A621BE13
+E81C114308FD30B230FA7B1672DC3B18C166B82534ADB10EB44C2A76724FB10E663, 53FDFA1A84E5DF21063955A42494E607176D302731A67373B06BE27F7B6A41F1D7DADF70705021B0EE5151BFD3D45134F8FCD826EF2E01D6562BB30684B3EF4A, 87D1F06A26CFDD0E97677F198D0B0780FD0A27758D4EC5F2F2AB68DB90BAC8925AB12C7609E76404CD79BD9B54E1E5047314D2B82057F443217538EF76BF809C
+2B85433C91AF7921692EF71435894B14A4434286F9E09132C1CE47F6356EF132B329, 7A67ABB7AD9F6BFB0DA0E6E3F5719BC7EB13A9D0C33DEAC2427BDC8A8D9608856D86909B3290955CD23BC1FDE1171339FC17B8129BDCF3B7A66B6222CF218D6C, 3CC20CD90A54CAB34A49D110B59DD190C90BAADA8265D76E3353DE7BFE3F7A052F5EFB9DA9FC85CFC54C83DA6B2CC2A768E3F31803C65E670AA56A490AA27AA6
+828FC9B5B50E6B643B8CE53CA09BE13DECC9C794EDA1B398456AD7E2A04CD398197B, 7F25DBE750F9AC5F54FF0E1322B0CD7A97AFF7164B0DA515139877BE9BAAB037325CC182677F95BA5AF871C1B2E6F1893536D101DF00819C647B75DE8D3D8487, 62BC8788D1768A6B1E926A96629FD852680F4ADB1DA096F131C15E6C666AA89B4FC281AF9087ED47AA13DE3DCC218F0E00486FE788DD736646980F2B26923D68
+187AF5D211F2B422CB2A6AFB5E1D3A3B9C65D56BEC8E51AC8D04087A7E0E67AC84C71, 7064E5D45D7B36BD4E1F522BE5DCF673563A660265B3FAB6E2C78AA3383982950BF0E7AA59551470C8E1FD47BF2CACA787B29FF652577B5C24330C1A3DC23B7A, 10807D5BFFCB5B0C00E007A0A3EDE2DFA38B7E4429E72E768964CCFD1B49E401E3BFB7E6F789B5581F9616B096CD38491A5681C8E9146DCDA98F8F1174577EA0
+4970E17635D81C68617F40F21A57AEB2D5318043C5AAF505A70C196F7A2B37058E553, 917D93DD9DF5475EC77A851F87B4D108BD72D23BA043DEDEE353B620121ABA6D6EC77504C92E6B8FA6DF92714398B3497935A6FE24B4D570EDD92193F3B6CD0C, 9C83CB51F80A77EC0D21D5C7D4BE2461903ED5F90B5773360E143528911D47465770EBB0FC8D60D04AD5AB0AF20C79599457F86E85953F69D23B60C8EAFBB446
+DC52A462A1885539247DC2D64F070C187F9480CB5100DF10F5244C4E6E81A510AAFF9, 89FF348A7E4076E2E402A63A57D8D15ECB7E01439A08FB7F7E47B9C83C2DC79FB5C4E13E7B01F2C5DF053113DCA93E46BAE0F164F3907D8F10BF60972A295005, 2B320D3859E31382A4D80A8B078D7414B56CA910E5A07B3A7DDBEF3638200D1097356A8F53B1A7C36BBE2246F2281C782792AA9A0ADECB9548EF8CC420E65394
+294F7ED27E498FFAB6D794882ED1524497EBD8261F3029D32DF6CE4EB4B84EF3200FEB, 90C803BCE197C17CA7C61D2B7814C6B3ADB9E9ED3275E79A7FA4BFA3304207D1CC60483AC719E926CB189E6557BBC2B9717C47E235A462309875EFD32E6E57DC, 8308A4A1F260DCD5B3703C271ACC1DC4596322C6AD21A3D900F74F9FAE19BBBA1CDBDBE8627A2BE770426368E811882FED9DE6452103E1A7FFD705C1C9562864
+7BEE7C777ADCAFF02486BD988C73F6CDC7C388725D907D7989E46AEC1E28ECD9602FC1, 998143793AA149EC90A1FA964BAB85DADE4FB2137EF4046647E8230FC1F7E644008FF0F0E2416D167618F9BD0A09D2B64E5FF27C8F5A1446FF9CA39763E11384, 471606B0ACFC79BD23DE443E8F40CF9A08035F9F47877B76C662DE301835F123142BE5DDDBB68113250CFF1557FC5E0C417C6D70DAB93BBD1CA1BF348EA0D14D
+173CB756670960FD06D9438C9A55BE469574A995718B1786C9DAD40C45A7AC68C208F43, 4CDD78019B409C73ECDB8AA34F6834120995A85A2062089D51C80FB6639E17FA9E38CABE3AF5CB3778E2E82962079F3B93A15E29E5ED97E6FD38A4CCAF27A1C9, 1027AC06B0C6E20C81497F0A219BDCF1F2EECE2B873E07440F981EC54096F1264F03C6DDD5CF9F85CC58C26AC99FA8B82B162A58F195410F266B1C3DE4FAFEA0
+45B62603351C22F7148BCAA5CF013AD3C05DFCC054A146945D907C24D0F7053A461ADC9, 4E432BFC91BD78B0D3B1D1A6440CE3CB27EF62D125E286F2A8348E0A6F63B4FC62089B62D0179830E209793322F214FCC4B0CC8C49E39918EBC8F3EB4F94FE3F, 58B8E5475B205030FFA462F6B15B3437E6A9680136DAC7A1AA2984A92854DD482EFF796215A70575345830B7CC1E794BD7088A54C5A7FEB203794DD84CE106ED
+D12272099F5468E53DA35FF16D03B07B4119F640FDE3D3BD18B1746E72E50FAED25095B, 8867FE6C96E4992FE47A7E33DEA57951CE3182CC8A7533A081BED285E5C6F760E650CC295177AA0E4009CE62E0312126CDC11D1E5946BCAB90C76F2E4ED91B13, A183F7877397C9F9058A7CE9127A9AC1BDB8D7E0A476F11D0D04FA16A4E51D90C26CD3A486A2F43D09D0FDB1A3F422BE7551670F155A7A1CA9ED5708F5E53E2D
+27367561CDDFD3AAFB8EA1FD4470B1171C34DE2C2F9AB7B374A145D4B58AF2F0C76F1C11, 2693423CD74C82C951CAF4B428DFF41A008D3C4655A997C39AC14B7F882BDF50EA800AF34D4AD4AB800E2CE8E8DCA38E7978EA9CE0D34B812461519FD55B08EB, 21AFB3ABCE299660D4CF07AE57B175DDE8C870216A53F8CE49B3ED4A226408F83A156B6EEB2C1D07375869FB52D7342D6B0F866C8BC9325DF6635F03C2B741AB
+75A36025699F7B00F2ABE5F7CD521345549E9A848ED0271A5DE3D17E20A0D8D2564D5433, 371BC89B9B46AE28DC8E618D19C5103630E6066ED2033CA6914658DD96F8FA32AB52595C05CD662CE940B751EB0F21432E7E302E0DDAF80CADA2C248D36BDB3B, BC2F4DEE1968B14E51588A219A1F89CC4D52A218BA226044A040C6A535EC8EF32C8ECD9297F1996F0D64C5E0B971370744E24AA60752C45A4A38A34E1325292
+160EA20703CDE7102D803B1E767F639CFFDDBCF8DAC70754F19AB747A61E28A7702E7FC99, 6F02F99D9DBA57CD6D04D38BE702B2A62C66418E7C240DE2376D8942AB2410DB446E965F3BF1B4C6437F7145DF0E76CB0A0316DA1F93313CDE80BBD43C84B81F, 1A4EBDA45F244EC7268904537546911B297D40D18F3EB74B2A2110D26EFD49645FB7E8CC1BE17BC8F6E2B7D1FD4A5A72D5011D9BF3DF38836CC88AA814745C36
+422BE6150B69B5308880B15B637E2AD6FF9936EA905515FED4D025D6F25A79F6508B7F5CB, 84AFC10DE9C12E52DC24F9A7E629E12C7A5674D8137A6FD0FF127C278E28F73369C48BD647B75EC4723BC34EBD54437FB41A7B88456048BD25767D55F10D3412, 5EA3414EDC4647ADCC902987B0C58E6366FD1038788B7D0B42155715FE1E587E2BB607E7412A0E42D5B020D8864773026240754FA6D7AB24D1ACBC1BAC1E7436
+C683B23F223D1F91998214122A7A8084FECBA4BFB0FF41FC7E707184D70F6DE2F1A27E161, 41F507C72A18B60A00E75CA02870AE93482441763A6B10CC28BBA9887DD4C2046CC192B7EA2D2B9C4D49F6241A5BBF409E9458C8FB16F322FF068683FC9C703E, 840B5C8DB4E6395DA868198D0D709BFB56CA10BF95CA4411AFC4FC8065F15F0B4F768D159FBD6F716DFB53F64300FDB199BA7A29910457F65B1049964A0210FD
+2538B16BD66B75EB4CC863C367F6F818EFC62EE3F12FDC5F57B51548E852E49A8D4E77A423, 3AA314EBC34CE44527B27F8A4F15D69F3B9261D794B82B7D91A66FE14EB3EE78065C9AFC3939247759265F0982AA379C187615755E3A687E826463CC42AD531A, 8105A163901DBF780DBE1639FDCBEF9A1F05D154AAEB29992AAF093097E07ADE0C500E048A844D2076009CEE071759CF0BE165C4846246B3681EEC7B7A085D9F
+6FAA1443834261C1E6592B4A37E4E84ACF528CABD38F951E071F3FDAB8F8ADCFA7EB66EC69, 6DFE13B16D991FB784A17B441949DB4E86A9EC0A5446113BEDA4A58A39BC2692B4B8F6396664A37E4E5195B82DCDBC14047D1D4ACF1B25BF719166E8EB81C6ED, 7B688F4405D02B58BA5EA484709EB2B4511245B61478C08D5D782AB40D3F8A8A71C1CBCCE5DA80962048D9FA657C6B55B14EF5A478725C8AF8CEF83CEADB8CCC
+14EFE3CCA89C72545B30B81DEA7AEB8E06DF7A6037AAEBF5A155DBF902AEA096EF7C234C53B, 8836ADE8D3C03F78ECF1A81E0BC324BD9CE4666BCC24C359D07AA9506BD9B42A4ADB6B53C12E3D57D2366C82D569C34199C103B9DB7AD462CD31BEBA3910815D, 693C3691FA933E5724D073C546B191939D17A57609E9620E440C6F8F04748C00193CF4BB5A8B0099FD4EC5B65E7AB5ED9725813BA6757A6594E4A9A275CE09C3
+3ECFAB65F9D556FD11922859BF70C2AA149E6F20A700C3E0E40193EB080BE1C4CE7469E4FB1, 52555EB51EAEA6D9EF7251F820B63CBD703D59C45E1D82317827D08563FC3D8577C1DF93B3B839864324444054B766D1A02400E1BC00AA0F9136F11D860C591E, 16B74D136388E03F514EA1277B48C78BF1EE9F8C4C7C39E976E8C67DF5848C0EFC49775603F64C261ABCD1C22D96DD41ABF69A753DD4783751BA65BE9DF7BC29
+BC6F0231ED8004F734B6790D3E5247FE3DDB4D61F5024BA2AC04BBC11823A54E6B5D3DAEF13, 9162966F8F4AC8D00E722C8210CFDF540698F6B28B2E32F2336B3A8B3CDCAFFB0A2FD6D34875FA8BDD1D9BDD5E64F593A45B3FA8B2044FFFF3185D73A6E40854, 46B32DCF978D18CF20A1E4017A81ACC2AD391F2D24B25B4F67BF1E34D2FBDBFBA946CC8666A194EFC5E8B3B2D3D86E67D13BB332AA1A5DE2592DE8A30CF6F6B4
+2354D0695C8800EE59E236B27BAF6D7FAB991E825DF06E2E8040E3343486AEFEB4217B90CD39, 89FBF518B0EC6D49C608E2DE5F0BA8AF99AE9653C61B3A224BC6C09B3980FD73926D5EE12F2E5B047B47F5B08712951B315782C7B7886CA68E467D95D20EB40B, 99EE73AD421DEC5F2428B735BE5B7ECFB374FCC2569359109E579AE1CE628E75905FCE98D609FBAF16B5B3E72C1120D017012C1A5F8805D13C4EF0915B70CDB0
+69FE713C159802CB0DA6A417730E487F02CB5B8719D14A8B80C2A99C9D940CFC1C6472B267AB, 42B17889CBFF36444D951AA6F3C13215EB58220346AFE746097922A28020E67993363D7888190B387990E19F8B7877572070A78F1104EE2D022A30C2FBB07CD3, 880C9A2646D732183BDF1D440E4B99B1690A70FEC11EA044F18500C5692CE68A0124B0285600580BF5696AD5ED26821456BB6D2AF6B353E001A96810BE9518F4
+13DFB53B440C8086128F3EC46592AD97D086212954D73DFA28247FCD5D8BC26F4552D58173701, 73FDA0740A7CE8144BB1A9047D6DD139930A50CBD0A9111094FC1C2C58A338C0BB352543FD4C48C62743F3FFF477D80DD77ED3C94624B45612AD68BCA593C58F, 8E6DEBF8577A44E371C84EA5E9D71CEFD4A3369F24B2DD3BB39870DA8EBE30300E9E24AA66215F540D726D7326F6F5093D2820D737E70D53C2D3A25888B2B25F
+3B9F1FB1CC25819237ADBC4D30B808C77192637BFE85B9EE786D7F6818A3474DCFF880845A503, 1CDB6D10BD9B2B6288FBE93FD6CD5E8D7389E864F025787A00FDD2F655A27C07E1582373EF80F3AB0E4C811710E5C733CD05D10A2ACCFCBF5069AD858E7CBBDF, A9435FBE66D75B92BBDBC277DA408513D0AEAE81795AB1655C2E2095D2AEE6CD0D18DE3BE147E311A38A9CD39E4F13934EE08BD52DC46438E8561EB0AF2A6E80
+B2DD5F15647084B6A70934E792281A5654B72A73FB912DCB69487E3849E9D5E96FE9818D0EF09, 984760CDCEE4311726F9EAC31CC9F54B03579F34006A74C10FA7A0DDC6A212DDC263CCDAD2F0AEB74DBFB2E724B5828EF4C2E6B36C38C54D6B1695167244BDC2, 3CF7BF78F22918AEB42134E0C9B8AF682B2846D98673768986B52CB73D7E540FA5DDE3B3D7C89FCB5EF2A386A2AA440623348EE6BBB7009E00CFEECDD3F8F8E4
+218981D402D518E23F51B9EB6B6784F02FE257F5BF2B389623BD97AA8DDBD81BC4FBC84A72CD1B, 46EAC0F2DBFB2F8AAC2D8346E45090DDAF2D3C4EF47EE9D61D2974E0C636CB6016878AE631E90DAC9A6EECE79C51D1FE05D5F40F131AA6584B1EF720447A3DAA, 8D5D4DF0ED912BCF66CEC81CA85C8D7C97FD6DABF0C07A4DA53578D813102FEF068E91534844D506030006BB894EA190928FED8CE766FA1CADC5DE8AD056584
+649C857C087F4AA6BDF52DC242368ED08FA707E13D81A9C26B38C6FFA99388534EF358DF586751, 73632E05BC428566035C8A9BE7EAFDB354FB8ED39EE80F17E10BE2CCE0064DA7A064AC6545BA163D72BBCBE0CF6C8688F90E0902881BCDEB1034E69FF20A7D55, 859F30F17CCF4C660A45C8D5E2D6AA301957F3D160DC1D011095CBF8E7F577176F5AD86B09A425A2B895F248F2976393966C900015A795E914BAE9B0F4BAD649
+12DD59074197DDFF439DF8946C6A3AC71AEF517A3B884FD4741AA54FEFCBA98F9ECDA0A9E0935F3, 3D8764B45BA797BFF259186909420A3FD62C453336E15BD19A0CCFEAE51EF11DE38688DCE17AF94DE9B23663E48E09CF2D0ECB0C5C454CD3645F3F0B4B6BF7F, 2B0BBDEBB8F6440F3B4CF38DAED819DCFED8A91D50DC03D2C4E52B0D135F15EA62A184A0852BF4EA957603B4A3358F550601023FDD6914E48363536833E5CA56
+38980B15C4C799FDCAD9E9BD453EB05550CDF46EB298EF7D5C4FEFEFCF62FCAEDC68E1FDA1BA1D9, 30416095FCED0B025F84745A24FF666B906A1BBF44AB0D60E42D71487F15469AD38C57B933CEF4290FEB1912615C0EBD661638E9946B003107639515CA2242B6, 4E92DE551BDD7AC7B391D98EC68AAEAD0E21FC2AE165B93793ED3D284C7E225B71003359CE4921D961D4646CB7C3A87A2500EB4F41A8511EEDF288FDB093451E
+A9C821414E56CDF9608DBD37CFBC10FFF269DD4C17CACE7814EFCFCF6E28F60C953AA5F8E52E58B, A4D8B116AAE5C8D44149B82E3583DD8389D6C3F81E964598B1693636D18CDA28CEAA57C46D9762E5BFE09FEACADBF942FD7DA9197BBF83DA6190ACD461573791, A5198455EE3935B2A7148AC8D3F6EB4223893C1996005A8CB9717DDC1856CE85DF1C2F05A4CF0A6A05AED1305FC53A0CC2843607C918AF6F60BFF077FBE134FF
+1FD5863C3EB0469EC21A937A76F3432FFD73D97E447606B683ECF6F6E4A7AE225BFAFF1EAAF8B0A1, 175C61CA9DA9881DD4833CB80C7FFFA291E4D010FD0AEF572BCF43A8A0399E3C5936F962768D2334F4788246240F9D4D00B1C362DC94D1E8BDC4BBDF43DBE1BF, 6AD69E79983CE715E2FE6F0B8729C00BC598C51A940DFF26952AB60B3284FB9B78E155A9BC3B3FB577518CCE1885816CF45BBCBC108812148D26CEEE8F82FE0D
+5F8092B4BC10D3DC464FBA6F64D9C98FF85B8C7ACD6214238BC6E4E4ADF70A6713F0FD5C00EA11E3, 37F6CF5713BAA43E215E1BE99B13E43DD953E613BA2DFAC268CAD3B4213418078CAF77FB952FFDD0FA7AE1E390FF469B09C221E93E2C7B9E018184782085A094, 54C7367D2F665D7359DE79178E791C2EDC483A425A536845F5B8A7A63A81382AAC532B47E6C4EA3069FCEA9F126F76F39D65D84D9EA820FCA063282139A23346
+11E81B81E34327B94D2EF2F4E2E8D5CAFE912A57068263C6AA354AEAE09E51F353BD2F81402BE35A9, 8F71039EDF828CD9379A95DF0523842FDE5E5E39E43B1545B6F263F007DD806E1DA58122301A9EB86A073E58D489446DC26D3EFC3FBF03FC400060DA8F42A98A, 12F4DEE9F23FFDEEBB6803833F900609390621101380A92CC2A4D4377A3DA279CA4D177FDEDA4E6715C8E8EF852AD65E8C5A6F96F96F904E26579B0DAC811089
+35B85285A9C9772BE78CD8DEA8BA8160FBB37F0513872B53FE9FE0C0A1DAF5D9FB378E83C083AA0FB, 121D15F9A33387C1E78AA44660155BFA1199729615700BCF16078E1A724BE9FFD6C389E806813EB0926D64EF862C145C3239E7B63EAF522AB9EFF02BCC83235C, 5FE9880D1D7DDD844EB861130D1D84C1BC9EA96ADFD8E2A9DA3DD646F56086BFE5807AF8A8A84B013E4521F527DBA446301844C693AA7716E8748BE4E87EBB0C
+A128F790FD5C6583B6A68A9BFA2F8422F31A7D0F3A9581FBFBDFA241E590E18DF1A6AB8B418AFE2F1, 3B8C1E53C9E6F748865725870E904E8052DBA1E61B19FC0392550F12D5B96C55AA971344B03F58A05CAF1C5CB0E2EE34BD438F86F02B28307479A09B47B7554B, 63D6E141F042064D7253249392AF5CA77EDCE7AC08CC3E4756D75B81145D18A2628590F79550F75A50D2A2997AB054F0C120BAE350F272E6D1ED6454CC093AEF
+1E37AE6B2F815308B23F39FD3EE8E8C68D94F772DAFC085F3F39EE6C5B0B2A4A9D4F402A1C4A0FA8D3, 20204CB499AA0D09C3CDAEDA04D30D4DD5C948DFCBD00A5BD28BEC87DCB1391D14E66BBA128A3356CAD2631E88229E319A9CA86AFF6376A0A187548405F5DD4A, 857EF0131DC1B80E33C60DC5724FD81D937D0316FC87E24E79B72095718DCF5C975AE470D4A2E4A7DBDAD8B5638D9E6E73E4828579884B908540A68FEC5F0900
+5AA70B418E83F91A16BDADF7BCBABA53A8BEE65890F4191DBDADCB4511217EDFD7EDC07E54DE2EFA79, 9E6CF050C54D713BD183F505B954338A1161793A3B2E9B24C58A943CCD10AD870F985B929F8442588D3204AC92A74BB41002103534F264D31D1C5F12543F00B0, 745F5D01A6CF92263AC98DA958A01F99195D78C8FC686D79A49D5D7E3C66479C6EA0424A4A1EA5109B48418C216AE9D6A944F41E11FAC94FB59F4E23A2E3E9BD
+10FF521C4AB8BEB4E443909E736302EFAFA3CB309B2DC4B59390961CF33647C9F87C9417AFE9A8CEF6B, 4ACC7228FA05E9FA7762AAC1F0B7F231A4A6C43E9BDEAF5E0ADA0948AD0CA06B9F8DA1BE59A891929AC8D22EF1C06667BDE50BE0D19523EC0306AD20CCB54E84, 91C2EDD72E3077D5E29A1497711E2A101A010A8D51550860E6FBE95C0C12A3FF64C0033FF25B5044953F5D480C94A17B13A1974BF45AD61AF61D3D9BD9CC5656
+32FDF654E02A3C1EACCAB1DB5A2908CF0EEB6191D1894E20BAB1C256D9A2D75DE975BC470FBCFA6CE41, 98545AE75F464BDBAA1E594D71E7B45937E86B16A13FFDBEAD4642E5BCF375E25549FA5D0EB6ED1EA446729BB63228090B88D8D2126FE540B03719FE9B99ABF3, 4A9619572C3CD7DA8B3722A855359EE01E49C87B3FFCE021BB6348F2C271A7DD1CA67D21B2B716AA061C1B146BA4FB8408DF9BF001585B84EA28B68C4745B35
+98F9E2FEA07EB45C066015920E7B1A6D2CC224B5749BEA62301547048CE88619BC6134D52F36EF46AC3, 9D79422A74071792225F8BADEB46DED375F46C79B542A432D9D2A32F11BED8030E012DB75C1626B101E1F48B1CC26562458FF4D4B2D3DF408161BBB24431A38A, 9E2A4CCB99CC3A569D424A1D7AD73CF11F2D82A0323AD15FAE134ABD00B70FA49FF9FC69C82520CD12EB9EBEFA37E0DA45FCE17CF082D06C780D898AD119110E
+1CAEDA8FBE17C1D14132040B62B714F4786466E205DD3BF26903FD50DA6B9924D35239E7F8DA4CDD4049, 453BF8A01D627C228E6F4CBECCB4BBB60E042B481A63F9E90D6851E516B2045A69F38213E89B96440B23D10F72B8F55CD8FB21EB9C3C1B6FF453CCC13E47A067, 62D7759E2771B326FFCD5746182493429B1F24461A225640CB8257A6135A693E10BC6100F42C1266957E6270097FEF11289AF58FADF26CD1CFF445AC3235D437
+560C8FAF3A474573C3960C2228253EDD692D34A61197B3D73B0BF7F28F42CB6E79F6ADB7EA8EE697C0DB, 4CD3669E152507CF8B7F71442EB3B0150984089BD1AD02AA08AFFB6DF6FCED1D834225B5B43BBE20B13C88DA4A291CAEED3E897CF896252214E4C67886CB9E71, 95F70BBC5B9EFDA06CB3B2F21EAFD4C0F5DE4DEE19C168B565EAF53DE223B3CCC20669671E1A4E59CC1B97397729E232AD5C9DD0C7CC4D5BB138171CB472994A
+10225AF0DAED5D05B4AC22466786FBC983B879DF234C71B85B123E7D7ADC8624B6DE40927BFACB3C74291, 1975D67891AF2877A36132D1D1D0F8B4C32942F84549ED9347FCB39A36819FBB7284AFD33D6C4AC4899520AED26AD0BA450E2C3EC1060B3265049F3CA8EFC708, 13242DF891480F55A876CCED8DD1E8012872B3F232811C30ADE353544E64E61806B36006776EE4545C956323F22FCFB3252F7D2ABBC922F71AE91EA73F58484E
+306710D290C817111E0466D33694F35C8B296D9D69E555291136BB787095926E249AC1B773F061B55C7B3, 8BA054393895962062A00CE55CD59833A858CC5744FD634054DCA54B32B8B403170609EADD9A243483AE19729F4D090098CA6DB106D5D345B4F9AFFD1A6A2B2D, 3F9CC187A3920F26E8D26D210A191569764BAF057201B2FB7B33FA8A230950BE7095277C95EB6CCCDE42B6B2E23CA0FEAD0DAD80EDDB85A7ACC9B0F2F31261F0
+91353277B25845335A0D3479A3BEDA15A17C48D83DAFFF7B33A4326951C0B74A6DD045265BD1252015719, 8BC5A5958D7AD3A1914C6322C22F2AACA7D04FAC45402E956A7DD6F22CE0CF6B041C6BD2C02B95E501D1205D45AC919A46990398F2EC0FF2FF87FA630E997324, 13BBA991EED01C7717A51C9F4728219AAB8510FE4144BD511C1587D09F52BA8AD8B37B71C9FCDD1513E7A023C4D23F6BE39BAC5B47DBF8E580284D59B8456E37
+1B39F97671708CF9A0E279D6CEB3C8E40E474DA88B90FFE719AEC973BF54225DF4970CF7313736F604054B, 8774151C5C8C59685B46F070534B5EFF47E5E694C4210F65250F9F0A464DFF1A8FF9134C617C8530D4AD10B64FD9DBA9ABB9245A3CD438F4D26081528181A98B, 534629A27471D3B2141112BFA35A754E16D762CAB89AC98AF90A77799B3A6B3A44A6811E88A0C3D17A7FEC5742A3645BAD63C982337B5DF369749503BCBC7D0
+51ADEC635451A6ECE2A76D846C1B5AAC2AD5E8F9A2B2FFB54D0C5C5B3DFC6719DDC526E593A5A4E20C0FE1, A6490007D4C2C71B029DD85464F9E27A0181A634F0438BBB77E5D5281A478A4CC3306DCAD518979A57886A6B587276BE5D2B33F5DB57C82B8CFE3400BA11F020, 454926FBA183EAF83AAAFD30A92A46531645B738ACEED6FFAD0D008C28374C2F2BDE8758B287727727F0269B3323DE0A4EC856A5D21A38434561BE6D11815853
+F509C529FCF4F4C6A7F6488D445210048081BAECE818FF1FE7251511B9F5354D994F74B0BAF0EEA6242FA3, 599F74951EEF4718FE701F4FB97812D4C519711F77B4B174AC071B03993422C625AC79D10F83B956E8BE59D5948701D83E361863F603FD3500D0AAF4D9837A53, 92DA413C890CFBF3F8FAEFFF4DFFCCC96DA9E18EF92495F7282A6F1A4499CACA6253D2D932294982230C593402F3B5CF982FFA9B4480EBC7D3B7D11804AED506
+2DF1D4F7DF6DEDE53F7E2D9A7CCF6300D818530C6B84AFD5FB56F3F352DDF9FE8CBEE5E1230D2CBF26C8EE9, 639887FA4D06AA4A8AA2277FF1F6C6D3B317D1505F3D6020384FD8CF45EEA34C48D45DC3AF8756E6D773B7E33A5BB87DB2796981D7E1906A8286F25A1CAA0601, A3C7E605A7811E240A5F999D220E83FB649A03BCA87EC2107D13ADA371D5219D19F04186E3C6D4AD082A38AB647291A75721C3B25EC27FE1BCDE21A16F5068D4
+89D57EE79E49C9AFBE7A88CF766E29028848F925428E0F81F204DBD9F899EDFBA63CB1A36927863D745ACBB, CB2D5199595EE3BF2F905679E97F9C0744CCEB2F3B70D33E2870E746852B4DB73DDE78F287D187D7A32CE4DB04633DE67B01CC4150090C2336B6C1857E4B41A, 3DA238D7483F4211C80F56C3C5DBE654BD5A49CA64604E707E4142C5758E0E88BC48A3C0A6B112B494931F3DDE598496D195DF32CCCFA0F3CACCBFCB851E3DE6
+19D807CB6DADD5D0F3B6F9A6E634A7B0798DAEB6FC7AA2E85D60E938DE9CDC9F2F2B614EA3B7692B85D10631, A905E21D12BD019130E01BCB5DF45156C1BB6240D48EC15819680AB393CAA18FDE2A577B7007D2585F30968735EF189D0A3393F0D983D8C414996D1ED23FB6E2, A0AA8B1106857E70A0AAE5879DD0722AC9C027A4A22CB9600CD867ED68E43EA28C60768CAB34EB9920E2AFB3A74E981FA98F5CBAA08813C0F71D2775BC097EAA
+4D88176249098172DB24ECF4B29DF7116CA90C24F56FE8B91822BBAA9BD695DD8D8223EBEB263B8291731293, 6D7CAA541E8824E52663D5B43611E0EB929FF2A5F527CA7AA6F56CF412DC231378DC0C4F6FE18C393A3E5BEE52B9FB8E6D5263D009584396EFBECE462379EF67, 845C355CC7125E36086C0FB4EBC5D215DCA33CFBC2FAB1D0788EE65396EAB0B3AD6DD031829F1CFCE97F1D501643ABAB8D58E1BF6FCF738FCFCAAD1DCE44846B
+E8984626DB1C8458916EC6DE17D9E53445FB246EE04FBA2B486832FFD383C198A8866BC3C172B287B45937B9, 7E22AFFAADA6EDFFFE3C368C1BB8D487ECE1E1F58BEA37261B1B535F5F7BCB3A109BC52B2132252C5197D151B6CD9BB3F0DC83842353A9F1503E76E749B06EEF, 47C67696BC939D4A6E525FC46A5F321E4781977EAD2576C322167DBEC6D3BB221F5BA408BC7BC9A3CD35498B4FEFD444E7FC0C2222AB68316B0C0C8B0229D8E4
+2B9C8D27491558D09B44C549A478DAF9CD1F16D4CA0EF2E81D93898FF7A8B44C9F993434B445817971D0BA72B, 98B6DED92F061FD1A4E4E56BF900606E60B3C27A2A870B2EC8919EBBE7312EBEFAE768BBD1772E30051F77C6ECC673836C407F4C234331BF2038DC8B1328CEDB, 33387BEB31DF627C71FC08F3BAA698686F8BDB5ED7B40870EE4D57168AA47F889DFAC3D70897F0B8E3027A2EF56D53CBD43519605378B4873A10B3BC7099A0E9
+82D5A775DB400A71D1CE4FDCED6A90ED675D447E5E2CD8B858BA9CAFE6FA1CE5DECB9C9E1CD0846C55722F581, 5F7A2A15C45A41C33FF8C50BF391820F67AFA08899C812668C0A37F75A8B0B1A13D449B457F194BF05EB23F9122F7A6B62FED6B25F1D57818F284B59C39BAFF2, 9FFA1B940A7DAF97BB7CC578BD67BBE24FFBC8C36B781C6E723F4150AD03F3173DFA5DF91CDACDB0CA6B5A94BBE882103401A13DEDE1AF6070C8A64E0ABFD213
+18880F66191C01F55756AEF96C83FB2C83617CD7B1A868A290A2FD60FB4EE56B19C62D5DA56718D4500568E083, 5BC35F385F6FFE13C07D6794593E7FC7FCAA57891D4B51D66EA2AD326DB17F2A5584A62A9A6BA4ACD67FE36C574CC1E8736D0F87917E346F1BB14AA062E3BFB4, 62135F8A38D4D4F02D55581D8F0414ECC40BA3F779692BB94CE76D6E537C002A3F3A4360266508C5F47BAE87DA505A27878C501ECEB9836041DC9EC578847081
+49982E324B5405E006040CEC458BF1858A24768714F939E7B1E8F822F1ECB0414D528818F0354A7CF0103AA189, 256FA4AF84E1657D4824BDA91C12B251E4E35FFB87E24D5F6DA78FE69B8C5EE7D98F4BA7D3FC7DDDCD915FA338E0C858C530624FCDB9189C81AF149CB3EC69E5, BD54DAA1C23A1E33AF9EE4D62D1B0EDF455EA151DA561A924B489CEDACD2E414A21E64313BBB17186A15D6709623352A2B19C8FAB44A64C64027662563A921D
+DCC88A96E1FC11A0120C26C4D0A3D4909E6D63953EEBADB715BAE868D5C610C3E7F7984AD09FDF76D030AFE49B, 3B5B3DDA3C99B8153C062E86E871198A5F4536E6CFC87F7C16E21DE449C3552A40CEF3E6651D06A8227E75A9DB33A5E8ADD5CE2902EB80001D3A55235ED0CD9D, 681BF926F1CB32EC66667090B15322EB28F66ADFF450AE0511E8EC36A08E107BDD76D7C903239FB1560317F4F66F3553F2A0B74D523499C5508ECECD81BC55CB
+296599FC4A5F434E03624744E71EB7DB1DB482ABFBCC309254130B93A8152324BB7E6C8E071DF9E6470920FADD1, 1E440FA64E7BB7C479DE5DFE805A02248E9F97E73602F2BF0C7E4851AEFD75F827738EB389EBF4C9FC86021745C61DDC663C72E9970A8D1A90F3687488736BA6, 587F43C1D742EC2399C20239CAA6ECD32A7DC82FD0957A2182FA615D6C0993FC8963F6E54DB47CA8142D69E4D5ECE38835F7C60CDF4C8FA65BA6DCB02C0E7AFD
+7C30CDF4DF1DC9EA0A26D5CEB55C2791591D8803F36491B6FC3922BAF83F696E327B45AA1559EDB2D51B62F0973, 75ED926CBA9C6D894E9BA35383B68877442768EC0D4CBD0EE6D275474906102FE3F27A8D92062C5EBF9ED130EAE711058AEAC2D45DD472576BF7DC3DB6C45155, 71427B6D967328078455D02EEE6F5AA04E30CAF5D8F716CAC88812D7234B5A194E5B345F2A096269F61471B720F18F8DBA1FD20CFE4557655AFA76D61A030954
+1749269DE9D595DBE1E74816C201476B40B58980BDA2DB524F4AB6830E8BE3C4A9771D0FE400DC9187F5228D1C59, 8F9A0122A02689031AE3C516C673EDC4B18E503A9560EFA44E84CF47BA649D713D1FE2C545252E12B51AFC22BEDF543E0B2E663D90E88F17CF4AE7C74D7D8FA7, 1C4F199FF6AFCF1D612FAD53BFAF8539F04A12FAAC7AD084B85B4BB7BB6EE86E43E1467B49EDDF280325668499F2BC248328302AE528ACEC75D0542964267099
+45DB73D9BD80C193A5B5D8444603D641C2209C8238E891F6EDE023892BA3AB4DFC65572FAC0295B497DF67A7550B, 126D2A498DD5CE75AED9DC958279C36CE5B1B16C95F139F42F06EB8614E6FA66E370BF6460174F3966B48D34EBA2E54CDB6386EEDE59D3543B724C28266D6DD6, 356B903D0CE25170FC922C6CA1DBD01E54C75C03A3B959CD04AFE564862E88316BCEB1718593B1DE73F5268F6376D4CF8664DB2CAA33A233D7B15CB8C187082B
+D1925B8D388244BAF12188CCD20B82C54661D586AAB9B5E4C9A06A9B82EB01E9F530058F0407C11DC79E36F5FF21, 33DBA04055078F6C54AC42E34883C290E4444AF13F188CDE959CBE749DF305BC75DA887DE26CDF73F5824A323A86DD7A44BA1A8E7AD88A80DBB129A0062C75CF, D23E511088F061BE31B27C55211476E1E933D9FFC90803279557AC8BE3D31ED563703C6D9CF1D8C2D2FD0BB1580DEF9853C6049B4B1993D584465C0155F810E
+274B712A7A986CE30D3649A667622884FD3258094002D21AE5CE13FD288C105BDDF9010AD0C17435956DAA4E1FD63, 7E1BC70534EE5933AD51924B5A539F62D1ACBFEDBA6BD97F8909A6F238706F962F7E5D72BC62CCA461387B21B4C38D09790C0A8A41A1446295E16C99F4E07D63, AAC04FD2A91DA6913E965E3E3048F4ED5FAB07F1894AC727A605A767229012088266218B66CFE2C12DED50DB194800596DDAC969F208538F8F0E8B403551C185
+75E2537F6FC946A927A2DCF33626798EF797081BC0087650B16A3BF779A4311399EB032072445CA0C048FEEA5F829, 5D713760005D3A242376F294FDF69FA48B31EEB083F630CFA7C9AE0BDF24E53400261D198DB50027E7CF98B3D35EFC0FE06B8DA1199202711CB3DDCB42A00CF0, A18915C63CD4FA7A334E3868DE68AE90AA2A63C414447EF0C0C693FF4A7B262F0BE0F45F118B5277C99349BCBB2F4EBC904FE5441DD7D8009D7E1B43BF7D5558
+161A6FA7E4F5BD3FB76E896D9A2736CACE6C51853401962F2143EB3E66CEC933ACDC1096156CD15E240DAFCBF1E87B, C13ABF0AECF16CA2E36A9B6D2336988A5CAACDB75EA213D36AA5C9CF34440CB35B1B1EFCABFFA583614645EC74EB44CD9252502571CAE8B03D7F1F4A758FE95, 78657B82A629E507D76B05BC92F41C35608E1DA5EB97C12189EF9CB49609BE522ED5F8B944F0D06B8ED78637A9806DFA532B521F824F16EB3B2FA214BD9AA9E5
+424F4EF7AEE137BF264B9C48CE75A4606B44F48F9C04C28D63CBC1BB346C5B9B069431C24046741A6C290F63D5B971, 551AB3FA9A71E23D395DDD419D662793F2E3C1B35CB26A95C99902C6779C9417D840BE77F89A63591784F659A4AE54F8276132A89282C9C9F8EB6612B9CE87A9, 3712CDED9081F1E3375C6030C4263778150163EE075864F5E10B8C728E959D8C7CD732364B82B822379008496A941E64934F112699066BD73A9AAEEDBA843D00
+C6EDECE70CA3A73D72E2D4DA6B60ED2141CEDDAED40E47A82B6345319D4512D113BC9546C0D35C4F447B2E2B812C53, 5975FB39104EDF8BCA65150BB915C404208D475457A433597F98F162F1B529C6A37654DA529262AEDAC399FEAB9BB1A2A2906758386EA88AC27C5C3CF1FC33C9, 6AD594FB59F36E7C32F934AF4A3C8D7584989F51CCE401CE6B407B788AA1D7C3E47CD01C29B2F04D38A580FB9AEDF425574258225C4AEF5351DD454FEA02B9EA
+254C9C6B525EAF5B858A87E8F4222C763C56C990C7C2AD6F88229CF94D7CF38733B35BFD4427A14EDCD718A828384F9, A4879013EEE176E696E95201A1E9F99FAC31178334B68AB15FF1162A800845670F47BAF3E7B44B7AB335CDBF4F8CBAD77A8007282903D8EF39DBB268A6A41D3, 80C295DFA68EF2628F873CA3FD4B3DE59942A3009905B1B90703A1AE9E2C3457505914C52AF7F2D073BBC1C22BC62AD1221A15F3C33FC806CF933BB323895E79
+6FE5D541F71C0E12909F97BADC668562B5045CB25748084E9867D6EBE876DA959B1A13F7CC76E3EC968549F878A8EEB, 328B27E3272B16326157148ABEAE56D6EE67DB48AC3226AA1DDE18E18172B3ED7C169BF3675351CD5D3F3EFE75E1D068E8C69FF86C127587005C06E5AB04EE03, 78C22F6FEC578D07396D3902DAD34E2A3528A718EE5DB231298B4B98CEAC672ECA378EF1112F6B104C3DB0C608109E90169A3DDA58BC734D5D1EC7EF94F5DEE9
+14FB17FC5E5542A37B1DEC730953390281F0D161705D818EBC93784C3B9648FC0D14E3BE76564ABC5C38FDDE969FACC1, 59556DF31236036F4BC609ABB8442A007211EB077E317150A2A425A8FA2B9DB4BC56CEA88FA050F51175A9212EE6C32B90723C712F8DEEBA795081253CAA6B07, 461C1B56C7E15039E2DD4116EA70384305181C61294960F89DC11A1679D5AB438BED84016BC7A16091D4F79DA07EDD04206C8B1D96CBD2EFCC3423A7219D941A
+3EF147F51AFFC7EA7159C5591BF9AB0785D27424511884AC35BA68E4B2C2DAF4273EAB3B6302E03514AAF99BC3DF0643, 9AF6AF26640A09D2F18DBF6A0C365103851FE916701A7DF15050895674477030C561EC449581F94DD6AAEB322E31F530084BA6676F01EB453F5D575E90AE3D54, 6B3D8CF3B10FFADF24575B577E397A2DB7DAE8B84FF948631A713F5C19A28BB66E6250B6B68A59611498957FE8D4AD283208FCA9585AB35D651F027430E50C0E
+BCD3D7DF50FF57BF540D500B53ED011691775C6CF3498E04A12F3AAE184890DC75BC01B22908A09F3E00ECD34B9D12C9, 95DC155ECB14E7567FFD97F2547873B7C1C211B952747AF82052CEABF1E7EC8C7FBB1FC4849B98DC477C49356144A7D54FFCDCF10BE633FD388A72F1C763A039, 397C6661923DD15C102A6134A2B054E6FD3029E309165B6205EE019A76C4E36671F96C0CEE4C81CF7149668BFF7EECB8796C23B2457A1612C3FEEDFA0101A403
+2367B879DF2FE073DFC27F021FBC70343B4661546D9DCAA0DE38DB00A48D9B295613405167B19E1DDBA02C679E2D7385B, 5A31C80BCF4560AB447E0C42D4CAD913059190A5F5BD5CAA6C955CA10B8BFE3D3ED55F199264AAE3045B4723214D3846EF0099594E08CC0C761E5BF49FCD4B21, 3F63203CCB29851559FFBE21F9E922B0AE885A1E116269F4399D9A50F5C521F7C6A36DE92D903445CD8FB67BD5C6E82653281AC77E66CFCC3DB709DB9FDBA717
+6A37296D9D8FA15B9F477D065F35509CB1D323FD48D95FE29AAA9101EDA8D17C0239C0F43714DA5992E08536DA885A911, D0B79218C93DE3EAAD7A545DDF46F5BE51E709105D5988E6C067E407E33934E49C02758DCE7D8023D84E5DFE9E0453C07D5BF7F860BB3FFBAAB7D3A06F54CF1, 74F8B8E6BFADCA70076C18884198D5CBDB7AD8808AA593EBF5714D5D6E7DBF7FDCD562CE48A51C34A50875A30DE0EDAE43B8110E2132A26089E3419D6BD6EB61
+13EA57C48D8AEE412DDD677131D9FF1D615796BF7DA8C1FA7CFFFB305C8FA747406AD42DCA53E8F0CB8A18FA48F990FB33, 9727BF0DF9B8FA2D01D16E7966135084302F36B2B17FC4E12FEC2C5C71DD15E47308EA329EEE6AA5154EF8FD1A9A559553BC90F12CDBA16641444BFFD55492B7, 959FE923AE1DBC51CED17B92C9DDBB6693E9002E56B2D7ACCC2EDFB400BBB30FDC761B324F0C2775106E84CFD330561B0906B565EB24B69B90C42DD2FC26B5
+3BBF074DA8A0CAC389983653958DFD582406C43E78FA45EF76FFF19115AEF5D5C1407C895EFBBAD2629E4AEEDAECB2F199, 3C67A8FD3FEB14A8998CFB3A6AE9A6E2579A386B516026DC15EC9222D89348A63706C40B8D7BFCD4DD10C475612FD61AEC8B90105BCFE796BDAF6249BC8C74C9, A9BF03F87B92F296685F74D4F169F1755B62AEFB7E2EA2CBF249282DD3C2705BF9DC915F9AA149D61F2A647B826A64E900C89E24143C939F73DAA7376368FB3C
+B33D15E8F9E2604A9CC8A2FAC0A9F8086C144CBB6AEED1CE64FFD4B3410CE18143C1759C1CF3307727DAE0CC90C618D4CB, 1F846788A2C896B77BF882307B37A5EC5403F00EA85E64E283CDBCE232C2BE2CE6192D3BF2CF6AC98365FB5B04891BD9D4A9974F1092B056CB3B2F3A0FC73ADF, 1A897A658245054DBB85B43B05D41C949F08B6CB3D9A2343DE5EDA5B901B99E3148BE8608B99FA1BE12BFE4C824DFCA48BF6B763CC32383C88B784325C69D670
+219B741BAEDA720DFD659E8F041FDE819443CE63240CC756B2EFF7E19C326A483CB4460D456D991657790A265B2524A7E61, 781CF07D4C8E321E3CEBB76D390341EBA842E6CFE44AFE9706B87635DA138BACA67C3A93024AA46F93600B48F92887A173F97157F49345622C7160D7F061C5B2, 14A75448DE3C0504E2243A4EE753A348E76CDB336F2A7743741900261E3F085AFD89231D8257F2EEC9EFA3F871E4452AFC43D117293748655084EB3F5E152D46
+64D25C530C8F5629F830DBAD0C5F9B84BCCB6B296C26560418CFE7A4D4973ED8B61CD227D048CB43066B1E73116F6DF7B23, 2456E5784B400BCE444ED1023C0E676BE149E5C20DC7F6B7D0B5495C9439576B893CACA89D5BC733FA1420D602CE81AE52FED641C5EA580AC6EC49425E26B871, 333CFBD9E6CF3761CA33B9307CF8D58189C70F91D7F4D066C5B701C43CD5F76E7D99E3A74CAA48841728646CD412339B43E3AC70B549F4688B36979AC5309B84
+12E7714F925AE027DE8929307251ED28E3662417C4473020C4A6FB6EE7DC5BC8A2256767770DA61C913415B59344E49E7169, 9C186CA8945545DEE8D47810D5BCEC2DEB40B732B0EA23BED7B93373F047865069ACB7A93D19942675C578077A8E135D364015B12D1BBD727CCBB9915C4B0D00, A66A57D18389CC1B9DF65BC5FB089EE7956676481A231D30513618B4A76B9D8D93D637861C62FCAC09009BAA11985A1734A13DAB19C43ECCBD9D01269344C4E4
+38B653EEB710A0779B9B7B9156F5C77AAA326C474CD590624DF4F24CB7951359E67036366528F255B39C4120B9CEADDB543B, 6D1BE2A0BDC65612FAA9C7BE386285740062F421A6D84D96C3B2183DC5A3833F9C847F1BA2DB6D939449D75617360DDD5179E3748019946AF9706D0E393059F9, 11D62EB72DCA2F9F0EF5585CF7C7236C2B6705217B9974AA2EA6EDE7D9134136721A7D8D90C30A652B8E7275EE6A882F5859BDD526D6FABAC7273D8730AFEDD3
+AA22FBCC2531E166D2D272B404E1566FFE9744D5E680B126E9DED6E626BF3A0DB350A2A32F7AD7011AD4C3622D6C0991FCB1, 78B4A0F55A7C5AF6FA130ED8264A017823B573151760AF230BEFAFB0F5534E03180E52BB3F8596FF4D373660A0ED0AC06ACB7DA43B3AAEC2644973F99DB63FCE, 9096875CDE100CEBAD1348CC11D1357E3C1D9DF3F2198966BF596EEDCD784BA79C8F15920FF581D330468DC25914015250246CBBF8B49880EF9764C4F6D987B1
+1FE68F3646F95A4347877581C0EA4034FFBC5CE81B3821374BD9C84B2743DAE2919F1E7E98E708503507E4A2688441CB5F613, 53AA921B1A9249BB1FA944E0BCCAE8BAA0082261BBFEA2161DA64C479F7629C001F7F489A342E871FB1EC71369F5D6055B99E9A19231AF4F0258773A5035DB47, 14D9C038F92AA57D6E5D4446D54C1AB43D7170C03031645BEB8FF2A6EE547F450741BDF593920276D2CEEB6CB4959E7C9188AA969AB425F714B4104ACF47FF46
+5FB3ADA2D4EC0EC9D696608542BEC09EFF3516B851A863A5E38D58E175CB90A7B4DD5B7BCAB518F09F17ADE7398CC5621E239, A5EE83CD608C98053FEB518C6AA6C8716EC070B7F33FD6C344CB05A2DB1CB01A4B98A32127D3D9323FCC64AD3124AE634EB4FFE24BCC2B9842A1390112F5A94D, 5A85360DE3F0F6452BE3730AE3231D8AE6052C7EB0EE2BDEC8991E7CC45E84B6926B17FD35128F527F0A2E74BE953736C22C8FE9C4DD8F7D04C58F9F1262E0E7
+11F1B08E87EC42C5D83C3218FC83C41DCFD9F4428F4F92AF1AAA80AA46162B1F71E981273601F4AD1DD4709B5ACA650265A6AB, 237F0CDD9FCEE2F6A3F64A3109C5D5D0C365D8E15EAC09A222520A3AA5B13BAD0934959AE3407CA5F23792478869B369796E8AEAA3EE5C35E9004C86895065A5, 9B9333DC4E722A841A14C337673DB7016BBD8EADD6AD87693A5FCFC1AE249CC4E1FBFFC444771710C050B954739BFCB007B51D15D0D2E6C3348E629B54F35BE2
+35D511AB97C4C85188B4964AF58B4C596F8DDCC7ADEEB80D4FFF81FED242815E55BC8375A205DE07597D51D2105F2F0730F401, 78213C27B10073F2B4F237DC300425644550999DB14105408FA14237CC85A12C65F172C7B364862F31737316F8EE733C6C30E53A7926F5D505C126E078E76356, 78622E218982E2EEB4B59163F9E1319FFBBEEB930EB57A4E34160B0CF9F63E55918D5203DCC6A6DD6A4CD511B3CB2EE8779FC0FA35CE410E0663DCCB9F799857
+A17F3502C74E58F49A1DC2E0E0A1E50C4EA9965709CC2827EFFE85FC76C7841B01358A60E6119A160C77F576311D8D1592DC03, 191BFD8EFADFE9897DED74775E84AFE7F96E3B910F76FB32B355B8F85FC990F8F7BB1F8E02BCBF9B8B7BAD8E307AAB13F90EB197CB54E6C2B680CB1BD8C20CB5, 8863007633D6A44C65A2232D9B51FD7FBBE905973E5200F61D7C316B9D13C11A717374CD8E5CE775462E02A87F4E25D4CAC90C8B0B5062122F868B79A0E0C387
+1E47D9F0855EB0ADDCE5948A2A1E5AF24EBFCC3051D647877CFFB91F564568C5103A09F22B234CE422567E0629358A740B89409, 263D90B51A800511D6196674F4442A7C6AB21D9A6E93B36ADD99CF079BE082AA2083CC3D5AD2D3D5EC5AFCFFA6422F742C684BCD89A305F8F996AB18F672D8A2, 603F5A46C5E8953B0E5C1E196A3C26F6E8767D5B704EF1EA01634310CA8D98EA1EAC4E88A59A740DA7E235C48ED11E05DFF3FB5C37D0077FAA93915EBECA308B
+5AD78DD1901C120996B0BD9E7E5B10D6EC3F6490F582D69676FF2B5E02D03A4F30AE1DD68169E6AC67037A127BA09F5C229BC1B, 2578AE58BE46A068558907044A913FEA345791B6BC865922881456542CF0D4A250A8017D5258887A79A2C0D1403BB49FDAB8F60DEDE56AF9574EC37D3449E06B, 6A007DCE3A460C8295F0ECA497DD3B77B69F8E8A56DA3E667F8CA6B790ECD25F86B8A837F0B1517EB7EDC3C8757A02FAF040AFC5A5DCC178BB48C5FFD07A8015
+11086A974B054361CC41238DB7B113284C4BE2DB2E08883C364FD821A0870AEED920A5983843DB405350A6E3772E1DE1467D3451, F9E37EF1ABEC1EF4D538EF8CB43E2DC8B2D955455C4913CD14B1C9FC8EADE302789E535CA3BB79F47425FA21D03A084136D2DE714E0F6DA2290BEE3F59B9D68, 95A9A0AF4CB859156A613430322CABB22C6BCF5685A58382851C3E3E64ACD5E561FF6FF484A46DB994C9E15833F7E353243D4C9F539DBD7D3321D65B6467E397
+33193FC5E10FCA2564C36AA927133978E4E3A8918A1998B4A2EF8864E19520CC8B61F0C8A8CB91C0F9F1F4AA658A59A3D3779CF3, 383A73AA6DBA163CE92AEBE0DFEA2218E9E9B95CE989552AC0319F4E9AE898AE32B27230044B87B9FD1040C8DEA5CC9C28D267BC80CB1F27A99E666E0B0536E9, 23A5258042580AA6D2CBBCC194107FCA2EC336506CEB01D9B920F77CCC736922CE38FF782FE643A16EEBC81B0B59300AE0686CEF21916B77085CFE83015AF55B
+994BBF51A32F5E702E4A3FFB7539AC6AAEAAF9B49E4CCA1DE8CE992EA4BF6265A225D259FA62B542EDD5DDFF309F0CEB7A66D6D9, 4725864EB6FC88C77DD9076A24F0002623F0D3F5EF74827C12FF2ABDADED1A05DD27A15577A40C9FCABEBD2810D66D6E9FBD5C97F03C485028405281A0AFA8A2, 7B28BC6A0CA2650811EA4A9D5CEABBA0AD3F786791BFFFA237092A0DBACD598B8DBFC3E67492DFB8443AAF1E98BD767595DE9A8BF286EB2E12D54CB4C23059F3
+1CBE33DF4E98E1B508ADEBFF25FAD05400C00ED1DDAE65E59BA6BCB8BEE3E2730E671770DEF281FC8C98199FD91DD26C26F34848B, 1A5EE3C5063E9708B6122DAF4986F4B044C7F985F6FC4D048A5ECB58A46843DE3170EB13CE5FC9CDDB31FA604DF6573C1D875A3F6DC51C268A9068D672C96B3E, 65084AFB4573AF933F2DCC1366E3E01C0D0B25F434AD5731BBEF0300B472F4580A5D144ABB13C9363DE0B3DF6975B6E4C7FD0C53E9D472197E8C7C15F0A16B75
+563A9B9DEBCAA51F1A09C3FD71F070FC02402C75990B31B0D2F4362A3CABA7592B3546529CD785F5A5C84CDF8B59774474D9D8DA1, 44E11A5B0E676BDC217E7E0C19FABD898CB41ACA99503F8645B2F7CF1E09C96C5FAE6313C88591DFAD25425481E193F6CE2E12A93F9CB9960C1E776F97B14AC5, 8281244CE6FE8BEAE8E582A6C2CC2200029DB29F25C410507052DB9B7704C046AEDEFC183E80FB70C40EB1AF44FDCC8D655B7E27A4773BF923941333C4798268
+102AFD2D9C35FEF5D4E1D4BF855D152F406C08560CB21951278DCA27EB602F60B819FD2F7D68691E0F158E69EA20C65CD5E8D8A8E3, 23268D149F8E4FC9B728C47054B13EEE0895D656F4D119CCFF83D7CF6AE77B7B42F9301D52CDE647E46A4C87842CB55315DC590746D50CF13375EF219A1C4EB2, A6F05F0C3849CA660864E189BA99341228E50E4BF30B58E0A40D640E18290186983C3D0D2DD4BB10122806B56259E5811B4980BFCCE66264E6DD1C31F24736C4
+3080F788D4A1FCE17EA57E3E90173F8DC144190226164BF376A95E77C2208E22284DF78E78393B5A2D40AB3DBE62531681BA89FAA9, 579E529F1B5A67135A1C3B1D2F6B87B145C0EF3DE68357989F1D4D04CED534C1BD836C2BE1CA8C41A6998F1765BD204D5DB4665AD4AA6D3EAC684B8BD351F48F, 5CF585AB6AFF8A18E9572E55214794BAA8679F12A6DD364E8EF742F144ACE646F1DBBD825C58DCAC6ECDEDB061EE7DFF4AB57BE0F770ADF4D9CF11D91344DD9A
+9182E69A7DE5F6A47BF07ABBB045BEA943CC4B067242E3DA63FC1B674661AA6678E9E6AB68ABB20E87C201B93B26F943852F9DEFFB, 7B232814CD7DE2F6FDD37A24C4ADA30F2EE45FD2BA1C65DA4D8BCFD2340E179525552E36A16F061FA2E79C2604C0731BE38A4B26FDF31369E38EDBB22B715AB2, 5590F1018A44BA418327CC7129BEC251516B85AA4917B0BCE1AC95500A903163447B8CC3742557AB1D7D0A064C982A44710E0B87DD3DED47327225B35AA9829
+1B488B3CF79B1E3ED73D1703310D13BFBCB64E11356C8AB8F2BF45235D324FF336ABDB4023A03162B9746052BB174EBCA8F8ED9CFF1, 2DDF6720C0106C609876BEE812E08A13E1B753B5DDBC728729AE317A0ECDD4954F9967756457E81D128FD170B04C4A0522D63EDEFC7FC2A049DC6FE21554DE88, 661BA5BC53D34AC704FCEF24621971994B67E77265F81FD4A2B9410CBDB70F36F74A7EE4D640ABC02433ECDC0FE73F441C648CE24349AF9A0DCBCD40C15B3068
+51D9A1B6E6D15ABC85B7450993273B3F3622EA33A045A02AD83DCF6A1796EFD9A40391C06AE094282C5D20F83145EC35FAEAC8D6FD3, 23C770835338A766892F0A7B58106161502E67453D3572BCF25B1BE39F36E12E30A06AF49618119D30379367109D04F834D5DBCDB689EEA4176C2FCFF9B7CBD, 3FB8FD37DE7AB6D7C147008897C46BCC07702C22C2514476BA7AE76DE2FC89DC9234691C8F16C06DF66BADFAFAE82CBF282A9AD7325B07609C3C01FD283ADE29
+F58CE524B47410359125CF1CB975B1BDA268BE9AE0D0E08088B96E3E46C4CF8CEC0AB54140A1BC78851762E893D1C4A1F0C05A84F79, 7743DD173017F5CAA3F81DB40D713C80971BF309FA928C9DAF4DF9E97646B467245808C5DB4AAC51FE937C36834A29F4A78E8361F54AC62DF621E49102005820, A827729FCCE274B8C2AEBDBFB57042264804739E16946C9CAFFBE49AE32851C9C51D85F3ECB4BBB4A2B0F67046A9D025B57EF16191E96B7847A135312694067B
+2E0A6AF6E1D5C30A0B3716D562C611538E73A3BD0A272A1819A2C4ABAD44E6EA6C4201FC3C1E535698F4628B9BB754DE5D2410F8EE6B, 14EE5A4F796EC4942718F1396381DAFC32DF4805F13DFCF7727088AA69C83E41015F682B0FAD75635EBAE9125FF21265F894FD4A5B56006F6646B89A03EE4CE3, 9487767C6CDA8447811CCFD42672DA7F0721A8ACB7FD422633F2E46DDF29958AA9BBAFB58D6E68DFCCC26F9920E345EA779E07AD17410E1094B9A19C4C06685B
+8A1F40E4A581491E21A54480285233FAAB5AEB371E757E484CE84E0307CEB4BF44C605F4B45AFA03CADD27A2D325FE9B176C32EACB41, A56EB4231D966FE29536C442A5B5BCC5F5DBAAC1F6679EC6333B7F1D038F50113923CC2D4B5951975D1C5725BB1D616E59337EEF32C83EF9F0F2F4BB3574A4C9, 365A87C303F17211411CD52BABB7BF8D12396A24E0B9E2A7305B9513CF7CFF2178AC0A7818DD2908DD3113131D2DCABCB21322B4280DD4044ED40207C8D73E73
+19E5DC2ADF083DB5A64EFCD8078F69BF00210C1A55B607AD8E6B8EA09176C1E3DCE5211DE1D10EE0B609776E87971FBD1464498C061C3, 990C16FBC6C7C7F71B8305A48A900F6566BA55849718EC4BD1DBD59DF9BF55A3AB628EBFF2F817945FE2330BBF600BA15D5282B882E8B5E44D31E9459335FF86, 2052E2DB36A541EAFE039ED151102768396A33D02286AE053C48E81497F4F3ACE35A6B505486E96D0228020090417DB4E088195ECBFF6F9D938CF679CD54B770
+4DB194809D18B920F2ECF68816AE3D3D0063244F01221708AB42ABE1B46445AB96AF6359A5732CA2221C664B96C55F373D2CDCA412549, 5B244B5773B2E33639A99C77854EC6DE0F9FC04D4C5EE90CA540491C7F8B6E8886394C38FF162E20377B0800CE90C903933F0C54DB24FA3F99A62BE12AEAA973, 996E1D42689B6B652A2491CB9DAF4293C082B05BA19A1C7F8D0BAAFB5E8AD7BD44195A82F3C519893FD813C17E82702719CEC846A36C5943C8DEE1E11D9AA0A5
+E914BD81D74A2B62D8C6E398440AB7B701296CED0366451A01C803A51D2CD102C40E2A0CF05985E6665532E2C4501DA5B78695EC36FDB, 496C8ED6DEDA08ACA63A3406147D4F8822651FC90508E9B603FE07F3EB45B2E066579564E683D80C3E5951548080AED1019E2ECB66FAECAEE96DC56C92CCA348, 795ECB26EEC595C2FC3C6A5826E45D0D3BEB5AF3F1262F21F0597EA4AFB79AF842FAB148735FE09F6E19FDDA604E1CB0E058796C2FAD541DE94BD27E7C9AD169
+2BB3E388585DE82288A54AAC8CC202725037C46C70A32CF4E05580AEF578673084C2A7E26D10C91B332FF98A84CF058F12693C1C4A4F91, 6BB9A40C634F1F1AE118F5541658F32E3A2F78FA1D6D5A83A32795F42CD21835F7027344E470F2CCB81D1DF7CE26CDEAD7FDC33AFA7BD74BED72B276A37199B4, 89A0D73D51FCBF01AFE473F37A32BFE6A3D92E1415B96EEBB8B6C39E135E539C24ABDE6274BC3E7EB9220DCB088EA4DDB5A4ADFE39DA7ABFA5AF1A25E2313C9D
+831BAA990919B86799EFE005A6460756F0A74D4551E986DEA100820CE06935918E47F7A747325B51998FEC9F8E6D10AD373BB454DEEEB3, AAB6A416F01257FAEF679D5A8532EFF2E0F8CC33815A0D524AED383C88F59E9B94A2A2EB52C644F9AA81203B1D71A3B0E44B9DA12D10D2CF42048BC26305DB7A, 5C6846A4C193BE1472AE25E49AA2DD0DBB669D7C1D6437138BCC019AC5FC7729A0344402F899C0D994DEEE5CBFB29D3F877C7BC223813D1C0D5D542BABEE9923
+18952FFCB1B4D2936CDCFA010F2D21604D1F5E7CFF5BC949BE3018626A13BA0B4AAD7E6F5D59711F4CCAFC5DEAB473207A5B31CFE9CCC19, 539C849305C780B4D0D959A55E34550503F3FD8FECD97B9EBE362994CACBF927B0935C751F76B259E6E86F24BDBAFB611FF54235BEB54C8DF99A1EFE4593269D, 1FA6AC32359660F7A49B397E3A61E123765EE977858B1BB118C5F1460E2D6BEC8F51AEAE50871DCAB64A0C46EF0C1420251480DE929BE1E5C2F4A997A82267EC
+49BF8FF6151E77BA4696EE032D876420E75E1B76FE135BDD3A9049273E3B2E21E0087B4E180C535DE660F519C01D59616F11956FBD6644B, 74C0D3709DB5F6615B78AA60515D370C01A77DC06A0D89F4E51DEF731609C25AE9B3030C204FCA6CD311393A5985532039C60BFEC2C2F8214C8E113595329642, 590563D926280F19A459111EFBEB3CADDCBC6C935B55D37F5C34727B877AEB8C092BEE1ED5273C6B5A5D776D17809460079737CB3F1C73116FA34B9337D52F63
+DD3EAFE23F5B672ED3C4CA0988962C62B61A5264FA3A1397AFB0DB75BAB18A65A01971EA4824FA19B322DF4D40580C244D34C04F3832CE1, 8E1C4DD681F5C3FFC2C87BC780ADDA8F9C84CF765485E2D9988BA7C490A1D6E93A9A2055351460E420CD84BFD2C86C3D9D424F590E9439461D3EB4EF6AAB0142, 192849DE4E853C79FF2E0B2E5256889B767FECF44E21030EEBCEA8DAD6F70473F96396712B2E36AB69BECB0E3B19E990ECBF2CF63B46FE13AF3AA83C1DC9FCA
+297BC0FA6BE12358C7B4E5E1C99C28528224EF72EEEAE3AC70F12926130149F30E04C55BED86EEE4D19689DE7C108246CE79E40EDA8986A3, 8C8FC852551E837B4F50384419712D62947395120F5CBBEA0BEEAE59DDF8B32FC79951A1A375576562D4FF1B673A2E46BB64131990C91F20FC35A982944DD046, 32302D63584CF5A21EFAE257EA1D66F62A8573EF31BD5FBB3FBF77E23B49A703CA3414479B99A75D0D62FFD6B4F552E91401C8FD12FC887A3BD193BCDAD76982
+7C7342EF43A36A0A571EB1A55CD478F7866ECE58CCC0AB0552D37B723903DDD92A0E5013C894CCAE74C39D9B743186D46B6DAC2C8F9C93E9, A3A2D738AC2ACAD5854918DDE2D70C4DA10BED9D5B53DA7DC1B55ADC5A8CC54A6411801A9CA669BEBB254062573A2D63D446A9397D10B59F9640A6C880822CE6, 9CECDC28C3CB1AA406C945F52E1902E8B21C63F40EA4F08C261908059541AD8C44A6C735CE77B89A2651119A8249B3FD4BBE645C8351B9A508C876FCFC52B459
+17559C8CDCAEA3E1F055C14F0167D6AE6934C6B0A6642010FF87A7256AB0B998B7E2AF03B59BE660B5E4AD8D25C94947D42490485AED5BBBB, 7E8CC4A1EB94323B83D63DB50C03A6DB473DEC7F207F86700E51A6EA8C39C7FAB297DED363FEF2B8992EFBFD73C38BDF4D2D24DBEEBD1ED6CBC8F57E3C2AD97A, 61F2CDA683D0FF66A3C4D1C0834771A8C8F6712CF908A9DC640F216CC02BE7D0DAEE88C950B998A09F5F79B16BC0983BDE6CF89AA7C0B7E736BFAAED2CA64054
+4600D5A6960BEBA5D10143ED0437840B3B9E5411F32C6032FE96F57040122CCA27A80D0B20D3B32221AE08A7715BDBD77C6DB0D910C813331, 4AE1F23A861B5C7CC822224BFA737CB258C3BFAC189C405C62D9A0DE6E821A9BDC931CE11A92851758E9489D3CC1146E9AF50D088784BB112CC40FE15BF24C72, 1101FDC025FCD9B96ABC7DDE02FC380489CF8C70A5835AE6F52BD4FF303E2702FFCFD5E1B78F0DA4F262018FC1B65D82D776930CE9A6C2AF265A0B189C4A27AB
+D20280F3C223C2F17303CBC70CA68C21B2DAFC35D9852098FBC4E050C036865E76F82721627B1966650A19F6541393867549128B325839993, 60496060509D7D609367A449E1C6F92AE48AC30B4D4628503339A22668E769729E7A7C00BD2B8098590DCB95A4A89B6F82E4CD3C7FBBD57E5283C4C73703EF55, 708F66E8D6FD4404B84E7E123111382D41850790D601BEDA39CC5E81A1848AF77956A37D94849AE3AD99CB6EEA2662C1CFD099825ED05A3FCFD078745F2AB64D
+2760782DB466B48D4590B635525F3A4651890F4A18C8F61CAF34EA0F240A3931B64E8756427714C332F1E4DE2FC3ABA935FDB37A19708ACCB9, 5F8389DE4D6A63A54560E25F8077D72FDA954EF26CE2FFF4F53B3A67D0570E7EBD7E177DD0849C341E73D39A6F7B4187B5BE0AD9176EF52D37377D7C9E9670F2, 91AF1CFD62D861BB87479C41D83D3F1A053FBB03513A0CB57D9299FC1277E448C5A47DA75832AFCEABD742D2D971AB15657E6A61F5819EFA57BB9CEA4A227B08
+762168891D341DA7D0B2229FF71DAED2F49B2DDE4A5AE2560D9EBE2D6C1EAB9522EB9602C7653E4998D5AE9A8F4B02FBA1F91A6E4C51A0662B, 75A8AAF0A9674E68F8403D5CD2EC88BB79E7BEB85B8A4CCEE8ABF4517E7CFAA1DCB0F29448EBEA51F0B2B36DFCF89F4494BB446C719659BFDCDBA6C96CFD8DA8, 87A7BA8B62AA9F01FAF005008F084A3C70532A932FF66A59FFB09D8E95DD8CC8D665D5123B795925BF9D2913A2C0EA32B41421519AE1391884BA356CEED4ABC1
+16264399B579C58F7721667DFE5590C78DDD1899ADF10A70228DC3A88445C02BF68C2C208562FBADCCA810BCFADE108F2E5EB4F4AE4F4E13281, 89A1D93FAECF58ABE6ED1F8102FC220CFD233A7F6FC1151B02BD069BDEB930781C49FA83AA2031B36493AD294BC75938C232DF97CB0151B2CC50A130127EC7DF, 8921E5555E67552CF02641B294E46B1020482F8029F83719FBE20DC646AD3485260D72DF31CED374853F35CFD14B93831B16BA74912A222ABFFFE0AEE3B06A17
+4272CACD206D50AE65643379FB00B256A99749CD09D31F5067A94AF98CD14083E3A484619028F30965F83236F09A31AD8B1C1EDE0AEDEA39783, 87494D1389358DFC48B97B51FAF5530BB1034C4264635738AD053B9BC582946F43238393F7341BD2FA506F2CE222EBD2E58F8EFDE395678509D8082F6B03DBDF, 4D7751880B64E1092CC3BF1600FA995E4F702C000D1DF6C12BD2B7FF2C38059E130EF5A6BE9DC9403ADBB09C1E6842CBE0CBBBF89F4955B8B46722E22D1E4C71
+C75860676147F20B302C9A6DF1021703FCC5DD671D795DF136FBE0ECA673C18BAAED8D24B07AD91C31E896A4D1CE9508A1545C9A20C9BEAC689, 3BEB8465182FEBD9CEC87FE79617C13E5E61C9C8C60CE10038BFA46C0ABE2D7F268118BAD5A42534033A0B7232BD2EED337B23A9E3716433EF799C40D704ED72, 17EC7560FA8365DBC260D1CDE12D9F37AA3B1F4BB9DC88FAE4B757E268A79648DD249E15FAAD6AD9C4249A26D6E9071378B81534DB7569215EEC9DD210A346E3
+25609213623D7D6219085CF49D306450BF6519835586C19D3A4F3A2C5F35B44A300C8A76E11708B5495B9C3EE756BBF19E3FD15CE625D3C0539B, 586EE62BB116DFBF8F6E48C9BA225CABC73AEE2D5E73947DE17AC51BF88D7211460C4FB7C8549E0232E5C38749EA1FA72BFD8428F995C8608FC3DF9CAB0211CC, 7127A3D99A198B252511916BED83649BE6A18EF7AA2526FE03F83B8707BE7AEF6B25D336A917551894134241F6DCDBE95DF93C55DC7FEFF5D0C89DB888AFE0F0
+7021B63A26B878264B1916DDD7912CF23E2F4C8A009444D7AEEDAE851DA11CDE90259F64A3451A1FDC12D4BCB60433D4DABF7416B2717B40FAD1, 1627A4AF29260A83114E1C54B136D71D5699FC49D74C766BBC01A7E427A60FD886A0C9695E7EFDBA025FB12BC9128C03BF3D3F8EA01301A7589B327ABC8BC816, 6F6FC50933F7E664F60355A5A7F1319B7F9B822191DFC4F1798F333CA84BDF7E31EA36A72EBBDCB855F87EB72B75B800690ED98FB894506E4C0B07B6AF51F56E
+1506522AE74296872E14B449986B386D6BA8DE59E01BCCE870CC90B8F58E3569BB070DE2DE9CF4E5F94387E36220C9B7E903E5C44175471C2F073, 7337D62795CE0563923D4C510562C5B5B9DB92D67D9ACD3DDEAFF026FD83CCDAD9D44454B5A9505DC32FEAA76EEE79883BCCD2E3A73213634E89F9AD759C7CB3, A21F68D76F765736D20474CAE76644B864F6ADE717E49CBC6839939048F2671497616DC73522BFFF674D4C9A81C3EB08150EA89E323917A5B404D527DFCCED3
+3F12F680B5C7C3958A3E1CDCC941A94842FA9B0DA05366B95265B22AE0AAA03D311529A89BD6DEB1EBCA97AA26625D27BB0BB14CC45FD5548D159, 4E56FB38F6D33247630500D571A064917177905DE07D378E18BEDBAA4E44546D9CA64F8FB75B4723BBB5A89DC0FB202265A880C22BD7797E671210B505633741, 59333E9DD77B751311C9DB8F71B6BE7002F93CDD7241A7F84E313DD0657883CB5CD52E57EAA9B57A072EA727ECDD44A702D434E98B0857A2D49085CEF038C000
+BD38E38221574AC09EBA56965BC4FBD8C8EFD128E0FA342BF7311680A1FFE0B7933F7CF9D3849C15C35FC6FE73271777312313E64D1F7FFDA740B, 5813DE9C5F7C0C26FB3023124F96807280D76732B1B546CC8F1B8E2E84898047BDA3E1F69BDB1FF26075887A390C7A13CAEFA401D15313695BEE2723227D023C, AA8F2EE5EAC53B5E0F1F9A48EB7845CF1EB7798027FF8CBD2257A0D6ABFAA07BD9611F2D55AE20AF7688008165BDA573A28E80CB8D208103943EEFE616F53F13
+237AAAA866405E041DC2F03C3134EF38A5ACF737AA2EE9C83E5934381E5FFA226B9BE76ED7A8DD4414A1F54FB5975466593693BB2E75E7FF8F5C21, E5F3E6C2FBFF8B7EB20D81DC2322302420AAAC5D97B0C8D11A34E4A0D58EA465BB635ED86BFB34B879E8BCD9A273ADE904EB31C238A703AE1FDE1A0E786BD0E, 41BB840075AFEA10FCE9FEC318D1881DDF0FA92CB4B7EE26574F4040FA26E3D7100A96F014E85C107295CD12355B280FF6306D70EB50FA70F7B4D4C86009030B
+6A6FFFF932C11A0C5948D0B4939ECDA9F106E5A6FE8CBD58BB0B9CA85B1FEE6742D3B64C86FA97CC3DE5DFEF20C5FD330BA3BB318B61B7FEAE1463, A557F19BBA63CCA02E06D084A421BF0039158FA3DB42369AE34C3F76BB892CEDEC688B718B19986E08C82103A58F73F252EE4268962A4D9FE2F34F40BD604504, 8912494BE4A096FF10CC6EBE42D5F27B6E15DC8268C37B6686EB8D5AE61F73711A1C3915B757569E86071FC9429B721116AF5A6F10E94EE1E4C771818663BAE1
+13F4FFFEB98434E250BDA721DBADC68FDD314B0F4FBA6380A3122D5F9115FCB35C87B22E594EFC764B9B19FCD6251F79922EB3194A22527FC0A3D29, 7DED41B9B2B15F989B1DF8C32A992D275AB0F674FAD1C773A0A3867571C23AB55F331B03D5178C5EA0CE5D58E0CCC23C6731E12D890F9F131A2C92AD2A158E0E, 51ED90C89B48A99CF1B78BCA29910E42E803D45706216D9D62AC5248D09AEE0CEF3B638449A241BC5F21C464FD3C237540E895899522B5A597D6B8B190829DD7
+3BDEFFFC2C8C9EA6F238F565930953AF9793E12DEF2F2A81E936881EB341F61A1597168B0BECF562E2D14DF6826F5E6CB68C194BDE66F77F41EB77B, 6BEB4A5B672F8351B392124EA006F11E5A5EB80B576A7BAA805A71AC014607EEA4F680A7F4FC9940C4603BC5EF91381D02FCCE4F0316DC6A0A973C733F323BDC, 22B27FDA77175EB509ECC4113D62E75B379EE78A25AF62AC49402B9EA717EE58CB1FAF3010E6D74777C5292DB0E0E1409CA57F29110DFC4B45037CE124B6AED2
+B39CFFF485A5DBF4D6AAE030B91BFB0EC6BBA389CD8D7F85BBA3985C19C5E24E40C543A123C6E028A873E9E3874E1B4623A44BE39B34E67DC5C2671, 303913D115C8749F889591D07C705124B15C80CAFDD66F8B8ECD00D4207E3CD2078FCAC7365BA8AB0CFF9C3F455A2FB7AA436DB8B5B353EC7CA7382E678A8F15, 8649D13F81839202E2350C8E0514B11E6826C623C1E7EDC29950041346241CF2917129A338176B457165D82CFD16B4C7DD6CB29AA69F72DC1FCF11708D22623
+21AD6FFDD90F193DE8400A0922B53F12C5432EA9D68A87E9132EAC9144D51A6EAC24FCAE36B54A079F95BBDAA95EA51D26AECE3AAD19EB3795147353, 70C32CE2CC3DCC88434F67731E1E2132242AEFF13BFCCFA563B288A94D0829B4D47F5C193C2F64267ED24B0CA43551D051B54DB8D1EC84391F1C28BEA664482F, 6C18794A8137E5039E213FFA7D522ADD661175E93AA3C4B5FAD7D42A20277E6232994BD956DD5B2EDC824AAAC9133A1AFAFF64881A14E898057BEA2A265F2370
+65084FF98B2D4BB9B8C01E1B681FBD384FC98BFD839F97BB398C05B3CE7F4F4C046EF60AA41FDE16DEC1338FFC1BEF57740C6AB0074DC1A6BF3D59F9, 441630E6C9C941952A4F325A7F61826F66F3A89CB92E9184773633835A0095BD2E1B9B3E4526433167402BCD8325EA5C28CB4A7EB4005F1BB82FE160B93CBB5F, 8A967F85D768869BB68EE0BAEFF0932E0D47447B536CA15C0FEF138F2A0ECECD943A71003F78D561E418EAAC8737518B83EA3443AAE4D60E34D5F56B1DAFEA2
+12F18EFECA187E32D2A405A52385F37A8EF5CA3F88ADEC731ACA4111B6B7DEDE40D4CE21FEC5F9A449C439AAFF453CE065C25401015E944F43DB80DEB, EEE09FCCB5BF8DD8C5AD60FC83B15DEC4AA8F3F983D85BCE40F325BB7C1C7C083CBE50D5F2604F76A1951E79D7319169B6153679001D589628B97569718EC85, 80E15F62AFFD1DADE6B18472A8A402EBE75F121C0B2BD7EDB72F9BCD4126CF3FF2FACE01F7C86F443AF09E6A856F1477581B9C705D9729EE3FA3FBE6208684F7
+38D4ACFC5E497A9877EC10EF6A91DA6FACE15EBE9A09C559505EC33524279C9AC27E6A65FC51ECECDD4CAD00FDCFB6A13146FC03041BBCEDCB92829C1, 88269C1AB1B9766385DD39802F1504822277D8A639A6FE5B7F3D027F1B5988D647FDDA6FF9E711E584A884B4D248BB41D29EE4332D3DC46AD19071478D0059, 9DB0239F2812775F60F54A63C7C920AA298A85C4DB2165EFCAF97E6C6D0AB37D71E2A58725EA5BC07F1C270745696162D8CF753D47C5D0C83B81B703916AEF88
+AA7E06F51ADC6FC967C432CE3FB58F4F06A41C3BCE1D500BF11C499F6C76D5D0477B3F31F4F5C6C697E60702F96F23E393D4F4090C5336C962B787D43, 8E608B45E6D214865E4F0D116484F1947A2256FCD2E9089CD86B18451C3FA40B4A524B9D40236746642CC256D5845943D635B4F239E51438FE020EF52B6AE500, A821DEDF4746DCB925043320B9B4440B5DB82E0B5A3C6B8A5562DF0B6B3AD37D517B7020AEC9C6799F24C57F9E26A664901B24151E16EA9DF885D43025E552F5
+1FF7A14DF50954F5C374C986ABF20ADED13EC54B36A57F023D354DCDE45648170D671BD95DEE15453C7B21508EC4D6BAABB7EDC1B24F9A45C2826977C9, A7CBFF9CEAA8D06431E373DD5BF6A79416A8E72CEAA9188B511B1420549A30DB3AB5404F0C04C6A8F3755398448DD3C408C7166EE1B707A7CB243CD01851C10D, 4BF61E0257D9D4942BE59333B18DB6D90FD86DF904B057AADA39CFD45E85F6E3509B8B886B04AFBD925CE52A838748669F1D9447E7F2AF560053C1E41B838E30
+5FE6E3E9DF1BFEE14A5E5C9403D6209C73BC4FE1A3F07D06B79FE969AD02D8452835538C19CA3FCFB57163F1AC4E84300327C94516EECED147873C675B, 88DB1A6B28A4BF16C5B3309D3D3BF67E4B4E5B079434E097E2DB67CC8E7DF8570E579998E94B117B8602C30A9A2511F4BD764C9B0346E3CF7B36EF67D01814F9, 45632ED87BD707CACD0F7FAB3A77BB370CA273C8F820B82E3C2643839A54677BFE283181A4AAFA262E0A5F3F6FE07575F2DE9DF5D7C7A14949556355A0C0DFBD
+11FB4ABBD9D53FCA3DF1B15BC0B8261D55B34EFA4EBD1771426DFBC3D070888CF789FFAA44D5EBF6F20542BD504EB8C9009775BCF44CC6C73D695B53611, 817AC3142735096B87F59DB99E2128E6D4AC24AF79A3DC578E6942D54D797B5823A17B8F0BDC7EC341229DE1810994BDC3D8DB25EDD12B44D50BCCEA0FE3A6BD, 42016FBB1814697C6E809DDA92620A9B35F8A9A9C5D2E3DB68FD56DE073CB2EAC0E311838FF02B066297C31BF0BBE57BA9C507570CA01C72A6C6E89E8FAB9C1D
+35F1E0338D7FBF5EB9D51413422872580119ECEEEC374653C749F34B715199A6E69DFEFECE81C3E4D60FC837F0EC2A5B01C66136DCE65455B83C11FA233, 241EDECD461CDAFC5453525E3315ECED624A806AB6ECD252B04ECB6EFF87C4CF0338C9EC23151FBA62FE8A71A62B5435640C7E5788F51DAD87ECE292B34AF8AA, 92484F0FDEC2E26106056BA66FDEC7F6D2894D0266D27A22938B35B23F31E1477A91800C6C8B25C5DCF846EF85B4ADC26167BB5AB951FB5843C8399715C12AE5
+A1D5A09AA87F3E1C2D7F3C39C6795708034DC6CCC4A5D2FB55DDD9E253F4CCF4B3D9FCFC6B854BAE822F58A7D2C47F11055323A496B2FD0128B435EE699, 7849B559C0715DDE4EAC87D6AFAC8B52A76F02D2031CC7DCD4E3917FD8F712B6390DD54AADE7FF0705B4165C67F13E0BA0B0C8990972072DB560D6FAEE6A9D5D, 6795EF1BF45E3F5E0BAEFB7EFA019360A658971B3F71FB6430DB41B18F373CC80EBE828AEE07B747F2725911236611E3F33C157C5AD16ECACA03781A311D7F4A
+1E580E1CFF97DBA54887DB4AD536C051809E954664DF178F201998DA6FBDE66DE1B8DF6F5428FE30B868E09F7784D7D330FF96AEDC418F7037A1CA1CB3CB, 1FF859DA9C9BF856850E7D6FB6DD03F17734616645476AA593E9238760119F234CF565BF335B17A0810DBE8D6FF57DC21AAA1DFC03F06303237795EDD097D9E1, 55B63D838E0BBCBD539CB8C527491499ECC6DD0CBABFD08B1A8CEE2885B346B54C6A663205796EEF42EA94E9E6116E66266A0CAAC9013541E31DD36A8CAA6BDD
+5B082A56FEC792EFD99791E07FA440F481DBBFD32E9D46AD604CCA8F4F39B349A52A9E4DFC7AFA92293AA1DE668E877992FEC40C94C4AE50A6E55E561B61, 8E2CC51D5A88D50261E86A70CC8699DF1EBF7F7717C9516CEC254964424B8D761F98A5797061A3A09690890716D65573AAABA3423107350A6101380CB80E1DA5, 96F22D765E33407517ED26B8F2DA452CABCF691140C16F746D8DB8DEE3BB2092684FA99987779C8A29359C445F1EE1E445E40F5EACF24D31A20928C6FF9F61A6
+111187F04FC56B8CF8CC6B5A17EECC2DD85933F798BD7D40820E65FADEDAD19DCEF7FDAE9F570EFB67BAFE59B33AB966CB8FC4C25BE4E0AF1F4B01B025223, 21424939461B500C479FC53F8A4080D326EB716916D586D621457A57DA5B24DB81C9EB13564DAC6B5D03502232EA09714D0ACA1D541FFAE44BBF39E603881D5A, A697B183243F4DCA2D1037651AF048535D5173D4389EEE2C4B40EBC417D337E16B580974E5C608F1F48B62C43302EFD239D46E7CDBDFE16CDDE7479972692926
+333497D0EF5042A6EA65420E47CC6489890B9BE6CA3877C1862B31F09C9074D96CE7F90BDE052CF23730FB0D19B02C3462AF4E4713AEA20D5DE105106F669, 4232D7A236BB1328CE0189044AED46F7DD6880BFDAC0877BA3CE59E8853ABFD80DD53D5F57D14E0C61548DC310E8CB7AC558CB0C9B9ED23171928D5CE567EE6, 5C1BE712E50FDED1DBABECE51E7596A219AC7AE399E1495C073A7CAD3724068DE4E7946D018F5069A5F5E51C319BC6CF298E459874C97326A482C19BACE231C7
+999DC772CDF0C7F4BF2FC62AD7652D9C9B22D3B45EA96744928195D1D5B15E8C46B7EB239A0F86D6A592F1274D10849D280DEAD53B0BE62819A30F314E33B, A8FD2A12F38B192CDC38EC2AD0CBD36A65EFCC65AFE9E6558448E65A53DA52DAAB3DF1FB239B311C26057FDB336E3AAB25C850F9C70DF8C6D37DC70AF310C703, A088082C1C989BFA7963451175ED516F64E5A5D0CE13FB015E90FB55AC8EDB1979433346B103F00A79A12B0347E6C10D61A938064F0CAEC5818A3B4A1EC851F3
+1CCD9565869D257DE3D8F5280862F88D5D1687B1D1BFC35CDB784C17581141BA4D427C16ACE2E9483F0B8D375E7318DD77829C07FB123B2784CE92D93EA9B1, 295AE2A11073A03C4AEDAC43DD1BA136A258302FD18BEB6AB9A93F5BF241D9D0F31FD9993C5D216CDAE760D6EDA8BA7501561D53A43151DC922A3871CE1F523, 8F52E27DF6EF87B48E1D54AFCB84131BB28442BB2789365C4ED8CA7DB8FB9C6FE827421FC60EF0017BD38905E34A9F1319B65A9045DBAE98AB537907F9CD9E8
+5668C03093D77079AB8ADF781928E9A817439715753F4A169268E4460833C52EE7C7744406A8BBD8BD22A7A61B594A986687D417F136B1768E6BB88BBBFD13, 3B4D04C807C3B80908C883782A32B8DC2F2CA94DA18699F6D1CDCDBB4850894F6395FBE2824B7A01E759953196F375FCB3745747F9580BDB2B6B17AADB25B317, 68547A371709A68090213175F3FA631763B9A8F8AF872FB04647DF1CF42878E28F445DD8B2239BC6AFBEF49FC0E2DCDE791B29B9F00D5828A774282345DE5ACA
+1033A4091BB86516D02A09E684B7ABCF845CAC5405FBDDE43B73AACD2189B4F8CB7565CCC13FA338A3767F6F2520BDFC933977C47D3A41463AB4329A333F739, 2BD782898D1479B7F25055338F20CED505D56D4A6976A59575F6BD3C5C69149D47989507F185BE98F45AC72B742136DD9C0C897F8F636F1863E6F738DBDBA4BA, 7F3D72426AA948D16D970A8C66BE5D5ACF3BD617089ED1A04FCBB85386077B465013015BB2804AD03E9AFCCF63ECD38965D38FE75723F1BE7DE46CB0DC222975
+309AEC1B53292F44707E1DB38E27036E8D1604FC11F399ACB25B0067649D1EEA6260316643BEE9A9EA637E4D6F6239F5B9AC674D77AEC3D2B01C97CE99BE5AB, 903208F1E5F9E674A8C55BC1FD130B4638E00A58D447E61CC8FE5654DC174379A69AD1B1DC65227D8A7D6F03397559E88C557A8F61D323E64EA0ABC533F0593C, BC89BD8DC03F0F5C5C42A3B15E864DE6D06ADE8A15852B262ED3C07CF4388037AF428E44A537ED6C2CAB2B9356AD90235F9C4EC5CC2F8C0A2DB03545C06273A
+91D0C451F97B8DCD517A591AAA750A4BA7420EF435DACD06171101362DD75CBF27209432CB3CBCFDBF2A7AE84E26ADE12D0535E8670C4B781055C76BCD3B101, 30CB7584CE32A1390C110DD343BAF79DBB6B5246296811B2C68981BAD81CC034099A86DC371AD7FB32F52C6DD47B66E9ADF5406D7A3FADAA0EC593C9A543B616, 78AAC0C6A2C19EB8584244AA6A9532A0F477A78369073F347DF6A989A13A1494595B548E6AECC9B72098AA8149B9B52AE4F1F34EC44B58949BE8F819BFB194FB
+1B5724CF5EC72A967F46F0B4FFF5F1EE2F5C62CDCA1906712453303A28986163D7561BC9861B636F93D7F70B8EA7409A3870FA1B93524E2683101564367B1303, 4CBEE632895A6A341BC3C258E40BF8932E872BCCBCC01EF91332564A11C537B9442CDF44B41864589226471B6379AE2CAEB2CDFAC00200249BB9DDE100A32B9C, A622DF6A3A0DA992E42D9FBC21A109AB7D655ED0393A004EDC68254A4533E6EF1C30D7D722436759DF9FBF3987107ABDAFDD239EABE2726CE22E51F8B540706B
+52056E6E1C557FC37DD4D21EFFE1D5CA8E1528695E4B13536CF990AE79C9242B8602535C92522A4EBB87E522ABF5C1CEA952EE52B9F6EA738930402CA3713909, 7E9A67D8D6F0416017A9C7FDB43929D1E62722559B8AC053959162427B8BD2322F0DD0131B006DDAB172D1111CF7387ABBC11548FCEEE15A692BD6AFD4831567, 52A3A6B6144598E16E8C2C32F93518D306507A029AA070D5A2517B73BC6A6649209527BBFAB73E078F280E6016F79E976FF7FB5E6E9B5BF3BD73AAE7002429CA
diff --git a/src/headers/tomcrypt_custom.h b/src/headers/tomcrypt_custom.h
index 4b2943a8d..6aee1d0d7 100644
--- a/src/headers/tomcrypt_custom.h
+++ b/src/headers/tomcrypt_custom.h
@@ -503,14 +503,40 @@
#ifdef LTC_MECC
/* Supported ECC Key Sizes */
#ifndef LTC_NO_CURVES
- #define LTC_ECC112
- #define LTC_ECC128
- #define LTC_ECC160
- #define LTC_ECC192
- #define LTC_ECC224
- #define LTC_ECC256
- #define LTC_ECC384
- #define LTC_ECC521
+ #define LTC_ECC_BRAINPOOLP160R1
+ #define LTC_ECC_BRAINPOOLP160T1
+ #define LTC_ECC_BRAINPOOLP192R1
+ #define LTC_ECC_BRAINPOOLP192T1
+ #define LTC_ECC_BRAINPOOLP224R1
+ #define LTC_ECC_BRAINPOOLP224T1
+ #define LTC_ECC_BRAINPOOLP256R1
+ #define LTC_ECC_BRAINPOOLP256T1
+ #define LTC_ECC_BRAINPOOLP320R1
+ #define LTC_ECC_BRAINPOOLP320T1
+ #define LTC_ECC_BRAINPOOLP384R1
+ #define LTC_ECC_BRAINPOOLP384T1
+ #define LTC_ECC_BRAINPOOLP512R1
+ #define LTC_ECC_BRAINPOOLP512T1
+ #define LTC_ECC_PRIME192V2
+ #define LTC_ECC_PRIME192V3
+ #define LTC_ECC_PRIME239V1
+ #define LTC_ECC_PRIME239V2
+ #define LTC_ECC_PRIME239V3
+ #define LTC_ECC_SECP112R1
+ #define LTC_ECC_SECP112R2
+ #define LTC_ECC_SECP128R1
+ #define LTC_ECC_SECP128R2
+ #define LTC_ECC_SECP160K1
+ #define LTC_ECC_SECP160R1
+ #define LTC_ECC_SECP160R2
+ #define LTC_ECC_SECP192K1
+ #define LTC_ECC_SECP192R1
+ #define LTC_ECC_SECP224K1
+ #define LTC_ECC_SECP224R1
+ #define LTC_ECC_SECP256K1
+ #define LTC_ECC_SECP256R1
+ #define LTC_ECC_SECP384R1
+ #define LTC_ECC_SECP521R1
#endif
#endif
@@ -627,6 +653,40 @@
#endif
#endif
+/* ECC backwards compatibility */
+#if !defined(LTC_ECC_SECP112R1) && defined(LTC_ECC112)
+#define LTC_ECC_SECP112R1
+#undef LTC_ECC112
+#endif
+#if !defined(LTC_ECC_SECP128R1) && defined(LTC_ECC128)
+#define LTC_ECC_SECP128R1
+#undef LTC_ECC128
+#endif
+#if !defined(LTC_ECC_SECP160R1) && defined(LTC_ECC160)
+#define LTC_ECC_SECP160R1
+#undef LTC_ECC160
+#endif
+#if !defined(LTC_ECC_SECP192R1) && defined(LTC_ECC192)
+#define LTC_ECC_SECP192R1
+#undef LTC_ECC192
+#endif
+#if !defined(LTC_ECC_SECP224R1) && defined(LTC_ECC224)
+#define LTC_ECC_SECP224R1
+#undef LTC_ECC224
+#endif
+#if !defined(LTC_ECC_SECP256R1) && defined(LTC_ECC256)
+#define LTC_ECC_SECP256R1
+#undef LTC_ECC256
+#endif
+#if !defined(LTC_ECC_SECP384R1) && defined(LTC_ECC384)
+#define LTC_ECC_SECP384R1
+#undef LTC_ECC384
+#endif
+#if !defined(LTC_ECC_SECP512R1) && defined(LTC_ECC521)
+#define LTC_ECC_SECP521R1
+#undef LTC_ECC521
+#endif
+
/* ref: $Format:%D$ */
/* git commit: $Format:%H$ */
/* commit time: $Format:%ai$ */
diff --git a/src/headers/tomcrypt_math.h b/src/headers/tomcrypt_math.h
index 88d7b5d86..79f6d21c3 100644
--- a/src/headers/tomcrypt_math.h
+++ b/src/headers/tomcrypt_math.h
@@ -246,6 +246,14 @@ typedef struct {
*/
int (*sqr)(void *a, void *b);
+ /** Square root (mod prime)
+ @param a The integer to compute square root mod prime from
+ @param b The prime
+ @param c The destination
+ @return CRYPT_OK on success
+ */
+ int (*sqrtmod_prime)(void *a, void *b, void *c);
+
/** Divide an integer
@param a The dividend
@param b The divisor
@@ -366,42 +374,48 @@ typedef struct {
@param k The integer to multiply the point by
@param G The point to multiply
@param R The destination for kG
+ @param a ECC curve parameter a
@param modulus The modulus for the field
@param map Boolean indicated whether to map back to affine or not
(can be ignored if you work in affine only)
@return CRYPT_OK on success
*/
int (*ecc_ptmul)( void *k,
- ecc_point *G,
- ecc_point *R,
- void *modulus,
- int map);
+ const ecc_point *G,
+ ecc_point *R,
+ void *a,
+ void *modulus,
+ int map);
/** ECC GF(p) point addition
@param P The first point
@param Q The second point
@param R The destination of P + Q
+ @param ma The curve parameter "a" in montgomery form
@param modulus The modulus
@param mp The "b" value from montgomery_setup()
@return CRYPT_OK on success
*/
- int (*ecc_ptadd)(ecc_point *P,
- ecc_point *Q,
- ecc_point *R,
- void *modulus,
- void *mp);
+ int (*ecc_ptadd)(const ecc_point *P,
+ const ecc_point *Q,
+ ecc_point *R,
+ void *ma,
+ void *modulus,
+ void *mp);
/** ECC GF(p) point double
@param P The first point
@param R The destination of 2P
+ @param ma The curve parameter "a" in montgomery form
@param modulus The modulus
@param mp The "b" value from montgomery_setup()
@return CRYPT_OK on success
*/
- int (*ecc_ptdbl)(ecc_point *P,
- ecc_point *R,
- void *modulus,
- void *mp);
+ int (*ecc_ptdbl)(const ecc_point *P,
+ ecc_point *R,
+ void *ma,
+ void *modulus,
+ void *mp);
/** ECC mapping from projective to affine,
currently uses (x,y,z) => (x/z^2, y/z^3, 1)
@@ -421,13 +435,15 @@ typedef struct {
@param B Second point to multiply
@param kB What to multiple B by
@param C [out] Destination point (can overlap with A or B)
+ @param ma The curve parameter "a" in montgomery form
@param modulus Modulus for curve
@return CRYPT_OK on success
*/
- int (*ecc_mul2add)(ecc_point *A, void *kA,
- ecc_point *B, void *kB,
- ecc_point *C,
- void *modulus);
+ int (*ecc_mul2add)(const ecc_point *A, void *kA,
+ const ecc_point *B, void *kB,
+ ecc_point *C,
+ void *ma,
+ void *modulus);
/* ---- (optional) rsa optimized math (for internal CRT) ---- */
@@ -547,6 +563,7 @@ extern const ltc_math_descriptor gmp_desc;
#define mp_mul(a, b, c) ltc_mp.mul(a, b, c)
#define mp_mul_d(a, b, c) ltc_mp.muli(a, b, c)
#define mp_sqr(a, b) ltc_mp.sqr(a, b)
+#define mp_sqrtmod_prime(a, b, c) ltc_mp.sqrtmod_prime(a, b, c)
#define mp_div(a, b, c, d) ltc_mp.mpdiv(a, b, c, d)
#define mp_div_2(a, b) ltc_mp.div_2(a, b)
#define mp_mod(a, b, c) ltc_mp.mpdiv(a, b, NULL, c)
diff --git a/src/headers/tomcrypt_pk.h b/src/headers/tomcrypt_pk.h
index 7277bb9ed..d296bbc67 100644
--- a/src/headers/tomcrypt_pk.h
+++ b/src/headers/tomcrypt_pk.h
@@ -17,6 +17,10 @@ enum public_key_type {
/* Indicates standard output formats that can be read e.g. by OpenSSL or GnuTLS */
PK_STD = 0x1000,
+ /* Indicates compressed public ECC key */
+ PK_COMPRESSED = 0x2000,
+ /* Indicates ECC key with the curve specified by OID */
+ PK_CURVEOID = 0x4000
};
int rand_prime(void *N, long len, prng_state *prng, int wprng);
@@ -38,6 +42,8 @@ typedef struct Oid {
} oid_st;
int pk_get_oid(int pk, oid_st *st);
+int pk_oid_str_to_num(const char *OID, unsigned long *oid, unsigned long *oidlen);
+int pk_oid_num_to_str(const unsigned long *oid, unsigned long oidlen, char *OID, unsigned long *outlen);
#endif /* LTC_SOURCE */
/* ---- RSA ---- */
@@ -252,17 +258,14 @@ int dh_check_pubkey(const dh_key *key);
/* max private key size */
#define ECC_MAXSIZE 66
-/** Structure defines a NIST GF(p) curve */
+/** Structure defines a GF(p) curve */
typedef struct {
- /** The size of the curve in octets */
- int size;
-
- /** name of curve */
- const char *name;
-
/** The prime that defines the field the curve is in (encoded in hex) */
const char *prime;
+ /** The fields A param (hex) */
+ const char *A;
+
/** The fields B param (hex) */
const char *B;
@@ -274,7 +277,13 @@ typedef struct {
/** The y co-ordinate of the base point on the curve (hex) */
const char *Gy;
-} ltc_ecc_set_type;
+
+ /** The co-factor */
+ unsigned long cofactor;
+
+ /** The OID */
+ const char *OID;
+} ltc_ecc_curve;
/** A point on a ECC curve, stored in Jacbobian format such that (x,y,z) => (x/z^2, y/z^3, 1) when interpretted as affine */
typedef struct {
@@ -288,18 +297,36 @@ typedef struct {
void *z;
} ecc_point;
+/** ECC key's domain parameters */
+typedef struct {
+ /** The size of the curve in octets */
+ int size;
+ /** The prime that defines the field the curve is in */
+ void *prime;
+ /** The fields A param */
+ void *A;
+ /** The fields B param */
+ void *B;
+ /** The order of the curve */
+ void *order;
+ /** The base point G on the curve */
+ ecc_point base;
+ /** The co-factor */
+ unsigned long cofactor;
+ /** The OID */
+ unsigned long oid[16];
+ unsigned long oidlen;
+} ltc_ecc_dp;
+
/** An ECC key */
typedef struct {
/** Type of key, PK_PRIVATE or PK_PUBLIC */
int type;
- /** Index into the ltc_ecc_sets[] for the parameters of this curve; if -1, then this key is using user supplied curve in dp */
- int idx;
-
- /** pointer to domain parameters; either points to NIST curves (identified by idx >= 0) or user supplied curve */
- const ltc_ecc_set_type *dp;
+ /** Structure with domain parameters */
+ ltc_ecc_dp dp;
- /** The public key */
+ /** Structure with the public key */
ecc_point pubkey;
/** The private key */
@@ -307,69 +334,90 @@ typedef struct {
} ecc_key;
/** the ECC params provided */
-extern const ltc_ecc_set_type ltc_ecc_sets[];
+extern const ltc_ecc_curve ltc_ecc_curves[];
int ecc_test(void);
void ecc_sizes(int *low, int *high);
-int ecc_get_size(ecc_key *key);
+int ecc_get_size(const ecc_key *key);
+
+int ecc_get_curve(const char* name_or_oid, const ltc_ecc_curve** cu);
+int ecc_set_dp(const ltc_ecc_curve *cu, ecc_key *key);
+int ecc_generate_key(prng_state *prng, int wprng, ecc_key *key);
+int ecc_set_key(const unsigned char *in, unsigned long inlen, int type, ecc_key *key);
+int ecc_get_key(unsigned char *out, unsigned long *outlen, int type, const ecc_key *key);
+int ecc_get_oid_str(char *out, unsigned long *outlen, const ecc_key *key);
int ecc_make_key(prng_state *prng, int wprng, int keysize, ecc_key *key);
-int ecc_make_key_ex(prng_state *prng, int wprng, ecc_key *key, const ltc_ecc_set_type *dp);
+int ecc_make_key_ex(prng_state *prng, int wprng, ecc_key *key, const ltc_ecc_curve *cu);
void ecc_free(ecc_key *key);
-int ecc_export(unsigned char *out, unsigned long *outlen, int type, ecc_key *key);
+int ecc_export(unsigned char *out, unsigned long *outlen, int type, const ecc_key *key);
int ecc_import(const unsigned char *in, unsigned long inlen, ecc_key *key);
-int ecc_import_ex(const unsigned char *in, unsigned long inlen, ecc_key *key, const ltc_ecc_set_type *dp);
+int ecc_import_ex(const unsigned char *in, unsigned long inlen, ecc_key *key, const ltc_ecc_curve *cu);
-int ecc_ansi_x963_export(ecc_key *key, unsigned char *out, unsigned long *outlen);
+int ecc_ansi_x963_export(const ecc_key *key, unsigned char *out, unsigned long *outlen);
int ecc_ansi_x963_import(const unsigned char *in, unsigned long inlen, ecc_key *key);
-int ecc_ansi_x963_import_ex(const unsigned char *in, unsigned long inlen, ecc_key *key, ltc_ecc_set_type *dp);
+int ecc_ansi_x963_import_ex(const unsigned char *in, unsigned long inlen, ecc_key *key, const ltc_ecc_curve *cu);
-int ecc_shared_secret(ecc_key *private_key, ecc_key *public_key,
+int ecc_shared_secret(const ecc_key *private_key, const ecc_key *public_key,
unsigned char *out, unsigned long *outlen);
int ecc_encrypt_key(const unsigned char *in, unsigned long inlen,
unsigned char *out, unsigned long *outlen,
prng_state *prng, int wprng, int hash,
- ecc_key *key);
+ const ecc_key *key);
int ecc_decrypt_key(const unsigned char *in, unsigned long inlen,
unsigned char *out, unsigned long *outlen,
- ecc_key *key);
+ const ecc_key *key);
int ecc_sign_hash_rfc7518(const unsigned char *in, unsigned long inlen,
unsigned char *out, unsigned long *outlen,
- prng_state *prng, int wprng, ecc_key *key);
+ prng_state *prng, int wprng, const ecc_key *key);
int ecc_sign_hash(const unsigned char *in, unsigned long inlen,
unsigned char *out, unsigned long *outlen,
- prng_state *prng, int wprng, ecc_key *key);
+ prng_state *prng, int wprng, const ecc_key *key);
int ecc_verify_hash_rfc7518(const unsigned char *sig, unsigned long siglen,
const unsigned char *hash, unsigned long hashlen,
- int *stat, ecc_key *key);
+ int *stat, const ecc_key *key);
int ecc_verify_hash(const unsigned char *sig, unsigned long siglen,
const unsigned char *hash, unsigned long hashlen,
- int *stat, ecc_key *key);
+ int *stat, const ecc_key *key);
+
+
+#ifdef LTC_SOURCE
+/* INTERNAL ONLY - it should be later moved to src/headers/tomcrypt_internal.h */
+
+int ecc_set_dp_from_mpis(void *a, void *b, void *prime, void *order, void *gx, void *gy, unsigned long cofactor, ecc_key *key);
+int ecc_copy_dp(const ecc_key *srckey, ecc_key *key);
+int ecc_set_dp_by_size(int size, ecc_key *key);
/* low level functions */
ecc_point *ltc_ecc_new_point(void);
void ltc_ecc_del_point(ecc_point *p);
-int ltc_ecc_is_valid_idx(int n);
+int ltc_ecc_set_point_xyz(ltc_mp_digit x, ltc_mp_digit y, ltc_mp_digit z, ecc_point *p);
+int ltc_ecc_copy_point(const ecc_point *src, ecc_point *dst);
+int ltc_ecc_is_point(const ltc_ecc_dp *dp, void *x, void *y);
+int ltc_ecc_is_point_at_infinity(const ecc_point *P, void *modulus, int *retval);
+int ltc_ecc_import_point(const unsigned char *in, unsigned long inlen, void *prime, void *a, void *b, void *x, void *y);
+int ltc_ecc_export_point(unsigned char *out, unsigned long *outlen, void *x, void *y, unsigned long size, int compressed);
+int ltc_ecc_verify_key(const ecc_key *key);
/* point ops (mp == montgomery digit) */
#if !defined(LTC_MECC_ACCEL) || defined(LTM_DESC) || defined(GMP_DESC)
/* R = 2P */
-int ltc_ecc_projective_dbl_point(ecc_point *P, ecc_point *R, void *modulus, void *mp);
+int ltc_ecc_projective_dbl_point(const ecc_point *P, ecc_point *R, void *ma, void *modulus, void *mp);
/* R = P + Q */
-int ltc_ecc_projective_add_point(ecc_point *P, ecc_point *Q, ecc_point *R, void *modulus, void *mp);
+int ltc_ecc_projective_add_point(const ecc_point *P, const ecc_point *Q, ecc_point *R, void *ma, void *modulus, void *mp);
#endif
#if defined(LTC_MECC_FP)
/* optimized point multiplication using fixed point cache (HAC algorithm 14.117) */
-int ltc_ecc_fp_mulmod(void *k, ecc_point *G, ecc_point *R, void *modulus, int map);
+int ltc_ecc_fp_mulmod(void *k, ecc_point *G, ecc_point *R, void *a, void *modulus, int map);
/* functions for saving/loading/freeing/adding to fixed point cache */
int ltc_ecc_fp_save_state(unsigned char **out, unsigned long *outlen);
@@ -382,20 +430,23 @@ void ltc_ecc_fp_tablelock(int lock);
#endif
/* R = kG */
-int ltc_ecc_mulmod(void *k, ecc_point *G, ecc_point *R, void *modulus, int map);
+int ltc_ecc_mulmod(void *k, const ecc_point *G, ecc_point *R, void *a, void *modulus, int map);
#ifdef LTC_ECC_SHAMIR
/* kA*A + kB*B = C */
-int ltc_ecc_mul2add(ecc_point *A, void *kA,
- ecc_point *B, void *kB,
- ecc_point *C,
- void *modulus);
+int ltc_ecc_mul2add(const ecc_point *A, void *kA,
+ const ecc_point *B, void *kB,
+ ecc_point *C,
+ void *ma,
+ void *modulus);
#ifdef LTC_MECC_FP
/* Shamir's trick with optimized point multiplication using fixed point cache */
-int ltc_ecc_fp_mul2add(ecc_point *A, void *kA,
- ecc_point *B, void *kB,
- ecc_point *C, void *modulus);
+int ltc_ecc_fp_mul2add(const ecc_point *A, void *kA,
+ const ecc_point *B, void *kB,
+ ecc_point *C,
+ void *ma,
+ void *modulus);
#endif
#endif
@@ -404,6 +455,8 @@ int ltc_ecc_fp_mul2add(ecc_point *A, void *kA,
/* map P to affine from projective */
int ltc_ecc_map(ecc_point *P, void *modulus, void *mp);
+#endif /* LTC_SOURCE */
+
#endif
#ifdef LTC_MDSA
diff --git a/src/math/fp/ltc_ecc_fp_mulmod.c b/src/math/fp/ltc_ecc_fp_mulmod.c
index 24ed01964..eed4483aa 100644
--- a/src/math/fp/ltc_ecc_fp_mulmod.c
+++ b/src/math/fp/ltc_ecc_fp_mulmod.c
@@ -668,7 +668,7 @@ static int _add_entry(int idx, ecc_point *g)
* The algorithm builds patterns in increasing bit order by first making all
* single bit input patterns, then all two bit input patterns and so on
*/
-static int _build_lut(int idx, void *modulus, void *mp, void *mu)
+static int _build_lut(int idx, void *a, void *modulus, void *mp, void *mu)
{
unsigned x, y, err, bitlen, lut_gap;
void *tmp;
@@ -707,7 +707,7 @@ static int _build_lut(int idx, void *modulus, void *mp, void *mu)
/* now double it bitlen/FP_LUT times */
for (y = 0; y < lut_gap; y++) {
- if ((err = ltc_mp.ecc_ptdbl(fp_cache[idx].LUT[1<z, R->z);
}
+ if ((err = ltc_ecc_is_point_at_infinity(P, modulus, &inf)) != CRYPT_OK) return err;
+ if (inf) {
+ /* if P is point at infinity >> Result = point at infinity */
+ ltc_mp.set_int(R->x, 1);
+ ltc_mp.set_int(R->y, 1);
+ ltc_mp.set_int(R->z, 0);
+ return CRYPT_OK;
+ }
+
/* t1 = Z * Z */
fp_sqr(R->z, &t1);
fp_montgomery_reduce(&t1, modulus, mp);
@@ -457,28 +469,56 @@ static int tfm_ecc_projective_dbl_point(ecc_point *P, ecc_point *R, void *modulu
fp_sub(R->z, modulus, R->z);
}
- /* &t2 = X - T1 */
- fp_sub(R->x, &t1, &t2);
- if (fp_cmp_d(&t2, 0) == FP_LT) {
- fp_add(&t2, modulus, &t2);
- }
- /* T1 = X + T1 */
- fp_add(&t1, R->x, &t1);
- if (fp_cmp(&t1, modulus) != FP_LT) {
- fp_sub(&t1, modulus, &t1);
- }
- /* T2 = T1 * T2 */
- fp_mul(&t1, &t2, &t2);
- fp_montgomery_reduce(&t2, modulus, mp);
- /* T1 = 2T2 */
- fp_add(&t2, &t2, &t1);
- if (fp_cmp(&t1, modulus) != FP_LT) {
- fp_sub(&t1, modulus, &t1);
- }
- /* T1 = T1 + T2 */
- fp_add(&t1, &t2, &t1);
- if (fp_cmp(&t1, modulus) != FP_LT) {
- fp_sub(&t1, modulus, &t1);
+ if (ma == NULL) { /* special case for curves with a == -3 (10% faster than general case) */
+ /* T2 = X - T1 */
+ fp_sub(R->x, &t1, &t2);
+ if (fp_cmp_d(&t2, 0) == LTC_MP_LT) {
+ fp_add(&t2, modulus, &t2);
+ }
+ /* T1 = X + T1 */
+ fp_add(&t1, R->x, &t1);
+ if (fp_cmp(&t1, modulus) != FP_LT) {
+ fp_sub(&t1, modulus, &t1);
+ }
+ /* T2 = T1 * T2 */
+ fp_mul(&t1, &t2, &t2);
+ fp_montgomery_reduce(&t2, modulus, mp);
+ /* T1 = 2T2 */
+ fp_add(&t2, &t2, &t1);
+ if (fp_cmp(&t1, modulus) != FP_LT) {
+ fp_sub(&t1, modulus, &t1);
+ }
+ /* T1 = T1 + T2 */
+ fp_add(&t1, &t2, &t1);
+ if (fp_cmp(&t1, modulus) != FP_LT) {
+ fp_sub(&t1, modulus, &t1);
+ }
+ }
+ else {
+ /* T2 = T1 * T1 */
+ fp_sqr(&t1, &t2);
+ fp_montgomery_reduce(&t2, modulus, mp);
+ /* T1 = T2 * a */
+ fp_mul(&t2, ma, &t1);
+ fp_montgomery_reduce(&t1, modulus, mp);
+ /* T2 = X * X */
+ fp_sqr(R->x, &t2);
+ fp_montgomery_reduce(&t2, modulus, mp);
+ /* T1 = T1 + T2 */
+ fp_add(&t1, &t2, &t1);
+ if (fp_cmp(&t1, modulus) != FP_LT) {
+ fp_sub(&t1, modulus, &t1);
+ }
+ /* T1 = T1 + T2 */
+ fp_add(&t1, &t2, &t1);
+ if (fp_cmp(&t1, modulus) != FP_LT) {
+ fp_sub(&t1, modulus, &t1);
+ }
+ /* T1 = T1 + T2 */
+ fp_add(&t1, &t2, &t1);
+ if (fp_cmp(&t1, modulus) != FP_LT) {
+ fp_sub(&t1, modulus, &t1);
+ }
}
/* Y = 2Y */
@@ -541,10 +581,11 @@ static int tfm_ecc_projective_dbl_point(ecc_point *P, ecc_point *R, void *modulu
@param Mp The "b" value from montgomery_setup()
@return CRYPT_OK on success
*/
-static int tfm_ecc_projective_add_point(ecc_point *P, ecc_point *Q, ecc_point *R, void *modulus, void *Mp)
+static int tfm_ecc_projective_add_point(const ecc_point *P, const ecc_point *Q, ecc_point *R, void *ma, void *modulus, void *Mp)
{
fp_int t1, t2, x, y, z;
fp_digit mp;
+ int err, inf;
LTC_ARGCHK(P != NULL);
LTC_ARGCHK(Q != NULL);
@@ -560,12 +601,30 @@ static int tfm_ecc_projective_add_point(ecc_point *P, ecc_point *Q, ecc_point *R
fp_init(&y);
fp_init(&z);
+ if ((err = ltc_ecc_is_point_at_infinity(P, modulus, &inf)) != CRYPT_OK) return err;
+ if (inf) {
+ /* P is point at infinity >> Result = Q */
+ ltc_mp.copy(Q->x, R->x);
+ ltc_mp.copy(Q->y, R->y);
+ ltc_mp.copy(Q->z, R->z);
+ return CRYPT_OK;
+ }
+
+ if ((err = ltc_ecc_is_point_at_infinity(Q, modulus, &inf)) != CRYPT_OK) return err;
+ if (inf) {
+ /* Q is point at infinity >> Result = P */
+ ltc_mp.copy(P->x, R->x);
+ ltc_mp.copy(P->y, R->y);
+ ltc_mp.copy(P->z, R->z);
+ return CRYPT_OK;
+ }
+
/* should we dbl instead? */
fp_sub(modulus, Q->y, &t1);
if ( (fp_cmp(P->x, Q->x) == FP_EQ) &&
(Q->z != NULL && fp_cmp(P->z, Q->z) == FP_EQ) &&
(fp_cmp(P->y, Q->y) == FP_EQ || fp_cmp(P->y, &t1) == FP_EQ)) {
- return tfm_ecc_projective_dbl_point(P, R, modulus, Mp);
+ return tfm_ecc_projective_dbl_point(P, R, ma, modulus, Mp);
}
fp_copy(P->x, &x);
@@ -741,6 +800,7 @@ const ltc_math_descriptor tfm_desc = {
&mul,
&muli,
&sqr,
+ NULL, /* TODO: &sqrtmod_prime */
÷,
&div_2,
&modi,
diff --git a/src/misc/crypt/crypt_sizes.c b/src/misc/crypt/crypt_sizes.c
index c4b16b5cb..af70061c2 100644
--- a/src/misc/crypt/crypt_sizes.c
+++ b/src/misc/crypt/crypt_sizes.c
@@ -245,7 +245,7 @@ static const crypt_size _crypt_sizes[] = {
_SZ_STRINGIFY_T(dh_key),
#endif
#ifdef LTC_MECC
- _SZ_STRINGIFY_T(ltc_ecc_set_type),
+ _SZ_STRINGIFY_T(ltc_ecc_curve),
_SZ_STRINGIFY_T(ecc_point),
_SZ_STRINGIFY_T(ecc_key),
#endif
diff --git a/src/misc/pk_oid_str.c b/src/misc/pk_oid_str.c
new file mode 100644
index 000000000..84a47e15f
--- /dev/null
+++ b/src/misc/pk_oid_str.c
@@ -0,0 +1,82 @@
+/* LibTomCrypt, modular cryptographic library -- Tom St Denis
+ *
+ * LibTomCrypt is a library that provides various cryptographic
+ * algorithms in a highly modular and flexible manner.
+ *
+ * The library is free for all purposes without any express
+ * guarantee it works.
+ */
+
+#include "tomcrypt.h"
+
+int pk_oid_str_to_num(const char *OID, unsigned long *oid, unsigned long *oidlen)
+{
+ unsigned long i, j, limit;
+
+ LTC_ARGCHK(oid != NULL);
+ LTC_ARGCHK(oidlen != NULL);
+
+ limit = *oidlen;
+ *oidlen = 0; /* make sure that we return zero oidlen on error */
+ for (i = 0; i < limit; i++) oid[i] = 0;
+
+ if ((OID == NULL) || (strlen(OID) == 0)) return CRYPT_OK;
+
+ for (i = 0, j = 0; i < strlen(OID); i++) {
+ if (OID[i] == '.') {
+ if (++j >= limit) return CRYPT_ERROR;
+ }
+ else if ((OID[i] >= '0') && (OID[i] <= '9')) {
+ oid[j] = oid[j] * 10 + (OID[i] - '0');
+ }
+ else {
+ return CRYPT_ERROR;
+ }
+ }
+ if (j == 0) return CRYPT_ERROR;
+ *oidlen = j + 1;
+ return CRYPT_OK;
+}
+
+int pk_oid_num_to_str(const unsigned long *oid, unsigned long oidlen, char *OID, unsigned long *outlen)
+{
+ int i;
+ unsigned long j, k;
+ char tmp[256] = { 0 };
+ unsigned long tmpsz = sizeof(tmp);
+
+ LTC_ARGCHK(oid != NULL);
+ LTC_ARGCHK(OID != NULL);
+ LTC_ARGCHK(outlen != NULL);
+
+ for (i = oidlen - 1, k = 0; i >= 0; i--) {
+ j = oid[i];
+ if (j == 0) {
+ tmp[k] = '0';
+ if (++k >= tmpsz) return CRYPT_ERROR;
+ }
+ else {
+ while (j > 0) {
+ tmp[k] = '0' + (j % 10);
+ if (++k >= tmpsz) return CRYPT_ERROR;
+ j /= 10;
+ }
+ }
+ if (i > 0) {
+ tmp[k] = '.';
+ if (++k >= tmpsz) return CRYPT_ERROR;
+ }
+ }
+ if (*outlen < k + 1) {
+ *outlen = k + 1;
+ return CRYPT_BUFFER_OVERFLOW;
+ }
+ for (j = 0; j < k; j++) OID[j] = tmp[k - j - 1];
+ OID[k] = '\0';
+ *outlen = k; /* the length without terminating NUL byte */
+ return CRYPT_OK;
+}
+
+/* ref: $Format:%D$ */
+/* git commit: $Format:%H$ */
+/* commit time: $Format:%ai$ */
diff --git a/src/pk/ecc/ecc.c b/src/pk/ecc/ecc.c
index 18da0b3fd..802097f40 100644
--- a/src/pk/ecc/ecc.c
+++ b/src/pk/ecc/ecc.c
@@ -7,11 +7,6 @@
* guarantee it works.
*/
-/* Implements ECC over Z/pZ for curve y^2 = x^3 - 3x + b
- *
- * All curves taken from NIST recommendation paper of July 1999
- * Available at http://csrc.nist.gov/cryptval/dss.htm
- */
#include "tomcrypt.h"
/**
@@ -21,99 +16,424 @@
#ifdef LTC_MECC
-/* This holds the key settings. ***MUST*** be organized by size from smallest to largest. */
-const ltc_ecc_set_type ltc_ecc_sets[] = {
-#ifdef LTC_ECC112
+/* This array holds the curve parameters.
+ * Curves (prime field only) are taken from:
+ * - http://www.secg.org/collateral/sec2_final.pdf (named: SECP*)
+ * - http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf (named: NISTP*)
+ * - ANS X9.62 (named: PRIMEP*)
+ * - http://www.ecc-brainpool.org/download/Domain-parameters.pdf (named: BRAINPOOLP*)
+ */
+const ltc_ecc_curve ltc_ecc_curves[] = {
+#ifdef LTC_ECC_SECP112R1
+{
+ /* prime */ "DB7C2ABF62E35E668076BEAD208B",
+ /* A */ "DB7C2ABF62E35E668076BEAD2088",
+ /* B */ "659EF8BA043916EEDE8911702B22",
+ /* order */ "DB7C2ABF62E35E7628DFAC6561C5",
+ /* Gx */ "09487239995A5EE76B55F9C2F098",
+ /* Gy */ "A89CE5AF8724C0A23E0E0FF77500",
+ /* cofactor */ 1,
+ /* OID */ "1.3.132.0.6"
+},
+#endif
+#ifdef LTC_ECC_SECP112R2
+{
+ /* prime */ "DB7C2ABF62E35E668076BEAD208B",
+ /* A */ "6127C24C05F38A0AAAF65C0EF02C",
+ /* B */ "51DEF1815DB5ED74FCC34C85D709",
+ /* order */ "36DF0AAFD8B8D7597CA10520D04B",
+ /* Gx */ "4BA30AB5E892B4E1649DD0928643",
+ /* Gy */ "ADCD46F5882E3747DEF36E956E97",
+ /* cofactor */ 4,
+ /* OID */ "1.3.132.0.7"
+},
+#endif
+#ifdef LTC_ECC_SECP128R1
+{
+ /* prime */ "FFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFF",
+ /* A */ "FFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFC",
+ /* B */ "E87579C11079F43DD824993C2CEE5ED3",
+ /* order */ "FFFFFFFE0000000075A30D1B9038A115",
+ /* Gx */ "161FF7528B899B2D0C28607CA52C5B86",
+ /* Gy */ "CF5AC8395BAFEB13C02DA292DDED7A83",
+ /* cofactor */ 1,
+ /* OID */ "1.3.132.0.28"
+},
+#endif
+#ifdef LTC_ECC_SECP128R2
+{
+ /* prime */ "FFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFF",
+ /* A */ "D6031998D1B3BBFEBF59CC9BBFF9AEE1",
+ /* B */ "5EEEFCA380D02919DC2C6558BB6D8A5D",
+ /* order */ "3FFFFFFF7FFFFFFFBE0024720613B5A3",
+ /* Gx */ "7B6AA5D85E572983E6FB32A7CDEBC140",
+ /* Gy */ "27B6916A894D3AEE7106FE805FC34B44",
+ /* cofactor */ 4,
+ /* OID */ "1.3.132.0.29"
+},
+#endif
+#ifdef LTC_ECC_SECP160R1
+{
+ /* prime */ "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFF",
+ /* A */ "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFC",
+ /* B */ "1C97BEFC54BD7A8B65ACF89F81D4D4ADC565FA45",
+ /* order */ "0100000000000000000001F4C8F927AED3CA752257",
+ /* Gx */ "4A96B5688EF573284664698968C38BB913CBFC82",
+ /* Gy */ "23A628553168947D59DCC912042351377AC5FB32",
+ /* cofactor */ 1,
+ /* OID */ "1.3.132.0.8"
+},
+#endif
+#ifdef LTC_ECC_SECP160R2
+{
+ /* prime */ "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFAC73",
+ /* A */ "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFAC70",
+ /* B */ "B4E134D3FB59EB8BAB57274904664D5AF50388BA",
+ /* order */ "0100000000000000000000351EE786A818F3A1A16B",
+ /* Gx */ "52DCB034293A117E1F4FF11B30F7199D3144CE6D",
+ /* Gy */ "FEAFFEF2E331F296E071FA0DF9982CFEA7D43F2E",
+ /* cofactor */ 1,
+ /* OID */ "1.3.132.0.30"
+},
+#endif
+#ifdef LTC_ECC_SECP160K1
+{
+ /* prime */ "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFAC73",
+ /* A */ "0000000000000000000000000000000000000000",
+ /* B */ "0000000000000000000000000000000000000007",
+ /* order */ "0100000000000000000001B8FA16DFAB9ACA16B6B3",
+ /* Gx */ "3B4C382CE37AA192A4019E763036F4F5DD4D7EBB",
+ /* Gy */ "938CF935318FDCED6BC28286531733C3F03C4FEE",
+ /* cofactor */ 1,
+ /* OID */ "1.3.132.0.9"
+},
+#endif
+#ifdef LTC_ECC_SECP192R1
+{
+ /* prime */ "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFF",
+ /* A */ "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFC",
+ /* B */ "64210519E59C80E70FA7E9AB72243049FEB8DEECC146B9B1",
+ /* order */ "FFFFFFFFFFFFFFFFFFFFFFFF99DEF836146BC9B1B4D22831",
+ /* Gx */ "188DA80EB03090F67CBF20EB43A18800F4FF0AFD82FF1012",
+ /* Gy */ "07192B95FFC8DA78631011ED6B24CDD573F977A11E794811",
+ /* cofactor */ 1,
+ /* OID */ "1.2.840.10045.3.1.1"
+},
+#endif
+#ifdef LTC_ECC_PRIME192V2
+{
+ /* prime */ "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFF",
+ /* A */ "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFC",
+ /* B */ "CC22D6DFB95C6B25E49C0D6364A4E5980C393AA21668D953",
+ /* order */ "FFFFFFFFFFFFFFFFFFFFFFFE5FB1A724DC80418648D8DD31",
+ /* Gx */ "EEA2BAE7E1497842F2DE7769CFE9C989C072AD696F48034A",
+ /* Gy */ "6574D11D69B6EC7A672BB82A083DF2F2B0847DE970B2DE15",
+ /* cofactor */ 1,
+ /* OID */ "1.2.840.10045.3.1.2"
+},
+#endif
+#ifdef LTC_ECC_PRIME192V3
+{
+ /* prime */ "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFF",
+ /* A */ "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFC",
+ /* B */ "22123DC2395A05CAA7423DAECCC94760A7D462256BD56916",
+ /* order */ "FFFFFFFFFFFFFFFFFFFFFFFF7A62D031C83F4294F640EC13",
+ /* Gx */ "7D29778100C65A1DA1783716588DCE2B8B4AEE8E228F1896",
+ /* Gy */ "38A90F22637337334B49DCB66A6DC8F9978ACA7648A943B0",
+ /* cofactor */ 1,
+ /* OID */ "1.2.840.10045.3.1.3"
+},
+#endif
+#ifdef LTC_ECC_SECP192K1
+{
+ /* prime */ "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFEE37",
+ /* A */ "000000000000000000000000000000000000000000000000",
+ /* B */ "000000000000000000000000000000000000000000000003",
+ /* order */ "FFFFFFFFFFFFFFFFFFFFFFFE26F2FC170F69466A74DEFD8D",
+ /* Gx */ "DB4FF10EC057E9AE26B07D0280B7F4341DA5D1B1EAE06C7D",
+ /* Gy */ "9B2F2F6D9C5628A7844163D015BE86344082AA88D95E2F9D",
+ /* cofactor */ 1,
+ /* OID */ "1.3.132.0.31"
+},
+#endif
+#ifdef LTC_ECC_SECP224R1
+{
+ /* prime */ "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000001",
+ /* A */ "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFE",
+ /* B */ "B4050A850C04B3ABF54132565044B0B7D7BFD8BA270B39432355FFB4",
+ /* order */ "FFFFFFFFFFFFFFFFFFFFFFFFFFFF16A2E0B8F03E13DD29455C5C2A3D",
+ /* Gx */ "B70E0CBD6BB4BF7F321390B94A03C1D356C21122343280D6115C1D21",
+ /* Gy */ "BD376388B5F723FB4C22DFE6CD4375A05A07476444D5819985007E34",
+ /* cofactor */ 1,
+ /* OID */ "1.3.132.0.33"
+},
+#endif
+#ifdef LTC_ECC_SECP224K1
+{
+ /* prime */ "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFE56D",
+ /* A */ "00000000000000000000000000000000000000000000000000000000",
+ /* B */ "00000000000000000000000000000000000000000000000000000005",
+ /* order */ "010000000000000000000000000001DCE8D2EC6184CAF0A971769FB1F7",
+ /* Gx */ "A1455B334DF099DF30FC28A169A467E9E47075A90F7E650EB6B7A45C",
+ /* Gy */ "7E089FED7FBA344282CAFBD6F7E319F7C0B0BD59E2CA4BDB556D61A5",
+ /* cofactor */ 1,
+ /* OID */ "1.3.132.0.32"
+},
+#endif
+#ifdef LTC_ECC_SECP256R1
+{
+ /* prime */ "FFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF",
+ /* A */ "FFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFC",
+ /* B */ "5AC635D8AA3A93E7B3EBBD55769886BC651D06B0CC53B0F63BCE3C3E27D2604B",
+ /* order */ "FFFFFFFF00000000FFFFFFFFFFFFFFFFBCE6FAADA7179E84F3B9CAC2FC632551",
+ /* Gx */ "6B17D1F2E12C4247F8BCE6E563A440F277037D812DEB33A0F4A13945D898C296",
+ /* Gy */ "4FE342E2FE1A7F9B8EE7EB4A7C0F9E162BCE33576B315ECECBB6406837BF51F5",
+ /* cofactor */ 1,
+ /* OID */ "1.2.840.10045.3.1.7"
+},
+#endif
+#ifdef LTC_ECC_SECP256K1
+{
+ /* prime */ "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2F",
+ /* A */ "0000000000000000000000000000000000000000000000000000000000000000",
+ /* B */ "0000000000000000000000000000000000000000000000000000000000000007",
+ /* order */ "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141",
+ /* Gx */ "79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798",
+ /* Gy */ "483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8",
+ /* cofactor */ 1,
+ /* OID */ "1.3.132.0.10"
+},
+#endif
+#ifdef LTC_ECC_SECP384R1
+{
+ /* prime */ "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFF0000000000000000FFFFFFFF",
+ /* A */ "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFF0000000000000000FFFFFFFC",
+ /* B */ "B3312FA7E23EE7E4988E056BE3F82D19181D9C6EFE8141120314088F5013875AC656398D8A2ED19D2A85C8EDD3EC2AEF",
+ /* order */ "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7634D81F4372DDF581A0DB248B0A77AECEC196ACCC52973",
+ /* Gx */ "AA87CA22BE8B05378EB1C71EF320AD746E1D3B628BA79B9859F741E082542A385502F25DBF55296C3A545E3872760AB7",
+ /* Gy */ "3617DE4A96262C6F5D9E98BF9292DC29F8F41DBD289A147CE9DA3113B5F0B8C00A60B1CE1D7E819D7A431D7C90EA0E5F",
+ /* cofactor */ 1,
+ /* OID */ "1.3.132.0.34"
+},
+#endif
+#ifdef LTC_ECC_SECP521R1
+{
+ /* prime */ "01FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
+ /* A */ "01FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC",
+ /* B */ "0051953EB9618E1C9A1F929A21A0B68540EEA2DA725B99B315F3B8B489918EF109E156193951EC7E937B1652C0BD3BB1BF073573DF883D2C34F1EF451FD46B503F00",
+ /* order */ "01FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA51868783BF2F966B7FCC0148F709A5D03BB5C9B8899C47AEBB6FB71E91386409",
+ /* Gx */ "00C6858E06B70404E9CD9E3ECB662395B4429C648139053FB521F828AF606B4D3DBAA14B5E77EFE75928FE1DC127A2FFA8DE3348B3C1856A429BF97E7E31C2E5BD66",
+ /* Gy */ "011839296A789A3BC0045C8A5FB42C7D1BD998F54449579B446817AFBD17273E662C97EE72995EF42640C550B9013FAD0761353C7086A272C24088BE94769FD16650",
+ /* cofactor */ 1,
+ /* OID */ "1.3.132.0.35"
+},
+#endif
+#ifdef LTC_ECC_PRIME239V1
+{
+ /* prime */ "7FFFFFFFFFFFFFFFFFFFFFFF7FFFFFFFFFFF8000000000007FFFFFFFFFFF",
+ /* A */ "7FFFFFFFFFFFFFFFFFFFFFFF7FFFFFFFFFFF8000000000007FFFFFFFFFFC",
+ /* B */ "6B016C3BDCF18941D0D654921475CA71A9DB2FB27D1D37796185C2942C0A",
+ /* order */ "7FFFFFFFFFFFFFFFFFFFFFFF7FFFFF9E5E9A9F5D9071FBD1522688909D0B",
+ /* Gx */ "0FFA963CDCA8816CCC33B8642BEDF905C3D358573D3F27FBBD3B3CB9AAAF",
+ /* Gy */ "7DEBE8E4E90A5DAE6E4054CA530BA04654B36818CE226B39FCCB7B02F1AE",
+ /* cofactor */ 1,
+ /* OID */ "1.2.840.10045.3.1.4"
+},
+#endif
+#ifdef LTC_ECC_PRIME239V2
+{
+ /* prime */ "7FFFFFFFFFFFFFFFFFFFFFFF7FFFFFFFFFFF8000000000007FFFFFFFFFFF",
+ /* A */ "7FFFFFFFFFFFFFFFFFFFFFFF7FFFFFFFFFFF8000000000007FFFFFFFFFFC",
+ /* B */ "617FAB6832576CBBFED50D99F0249C3FEE58B94BA0038C7AE84C8C832F2C",
+ /* order */ "7FFFFFFFFFFFFFFFFFFFFFFF800000CFA7E8594377D414C03821BC582063",
+ /* Gx */ "38AF09D98727705120C921BB5E9E26296A3CDCF2F35757A0EAFD87B830E7",
+ /* Gy */ "5B0125E4DBEA0EC7206DA0FC01D9B081329FB555DE6EF460237DFF8BE4BA",
+ /* cofactor */ 1,
+ /* OID */ "1.2.840.10045.3.1.5"
+},
+#endif
+#ifdef LTC_ECC_PRIME239V3
+{
+ /* prime */ "7FFFFFFFFFFFFFFFFFFFFFFF7FFFFFFFFFFF8000000000007FFFFFFFFFFF",
+ /* A */ "7FFFFFFFFFFFFFFFFFFFFFFF7FFFFFFFFFFF8000000000007FFFFFFFFFFC",
+ /* B */ "255705FA2A306654B1F4CB03D6A750A30C250102D4988717D9BA15AB6D3E",
+ /* order */ "7FFFFFFFFFFFFFFFFFFFFFFF7FFFFF975DEB41B3A6057C3C432146526551",
+ /* Gx */ "6768AE8E18BB92CFCF005C949AA2C6D94853D0E660BBF854B1C9505FE95A",
+ /* Gy */ "1607E6898F390C06BC1D552BAD226F3B6FCFE48B6E818499AF18E3ED6CF3",
+ /* cofactor */ 1,
+ /* OID */ "1.2.840.10045.3.1.6"
+},
+#endif
+#ifdef LTC_ECC_BRAINPOOLP160R1
+{
+ /* prime */ "E95E4A5F737059DC60DFC7AD95B3D8139515620F",
+ /* A */ "340E7BE2A280EB74E2BE61BADA745D97E8F7C300",
+ /* B */ "1E589A8595423412134FAA2DBDEC95C8D8675E58",
+ /* order */ "E95E4A5F737059DC60DF5991D45029409E60FC09",
+ /* Gx */ "BED5AF16EA3F6A4F62938C4631EB5AF7BDBCDBC3",
+ /* Gy */ "1667CB477A1A8EC338F94741669C976316DA6321",
+ /* cofactor */ 1,
+ /* OID */ "1.3.36.3.3.2.8.1.1.1"
+},
+#endif
+#ifdef LTC_ECC_BRAINPOOLP192R1
+{
+ /* prime */ "C302F41D932A36CDA7A3463093D18DB78FCE476DE1A86297",
+ /* A */ "6A91174076B1E0E19C39C031FE8685C1CAE040E5C69A28EF",
+ /* B */ "469A28EF7C28CCA3DC721D044F4496BCCA7EF4146FBF25C9",
+ /* order */ "C302F41D932A36CDA7A3462F9E9E916B5BE8F1029AC4ACC1",
+ /* Gx */ "C0A0647EAAB6A48753B033C56CB0F0900A2F5C4853375FD6",
+ /* Gy */ "14B690866ABD5BB88B5F4828C1490002E6773FA2FA299B8F",
+ /* cofactor */ 1,
+ /* OID */ "1.3.36.3.3.2.8.1.1.3"
+},
+#endif
+#ifdef LTC_ECC_BRAINPOOLP224R1
+{
+ /* prime */ "D7C134AA264366862A18302575D1D787B09F075797DA89F57EC8C0FF",
+ /* A */ "68A5E62CA9CE6C1C299803A6C1530B514E182AD8B0042A59CAD29F43",
+ /* B */ "2580F63CCFE44138870713B1A92369E33E2135D266DBB372386C400B",
+ /* order */ "D7C134AA264366862A18302575D0FB98D116BC4B6DDEBCA3A5A7939F",
+ /* Gx */ "0D9029AD2C7E5CF4340823B2A87DC68C9E4CE3174C1E6EFDEE12C07D",
+ /* Gy */ "58AA56F772C0726F24C6B89E4ECDAC24354B9E99CAA3F6D3761402CD",
+ /* cofactor */ 1,
+ /* OID */ "1.3.36.3.3.2.8.1.1.5"
+},
+#endif
+#ifdef LTC_ECC_BRAINPOOLP256R1
+{
+ /* prime */ "A9FB57DBA1EEA9BC3E660A909D838D726E3BF623D52620282013481D1F6E5377",
+ /* A */ "7D5A0975FC2C3057EEF67530417AFFE7FB8055C126DC5C6CE94A4B44F330B5D9",
+ /* B */ "26DC5C6CE94A4B44F330B5D9BBD77CBF958416295CF7E1CE6BCCDC18FF8C07B6",
+ /* order */ "A9FB57DBA1EEA9BC3E660A909D838D718C397AA3B561A6F7901E0E82974856A7",
+ /* Gx */ "8BD2AEB9CB7E57CB2C4B482FFC81B7AFB9DE27E1E3BD23C23A4453BD9ACE3262",
+ /* Gy */ "547EF835C3DAC4FD97F8461A14611DC9C27745132DED8E545C1D54C72F046997",
+ /* cofactor */ 1,
+ /* OID */ "1.3.36.3.3.2.8.1.1.7"
+},
+#endif
+#ifdef LTC_ECC_BRAINPOOLP320R1
+{
+ /* prime */ "D35E472036BC4FB7E13C785ED201E065F98FCFA6F6F40DEF4F92B9EC7893EC28FCD412B1F1B32E27",
+ /* A */ "3EE30B568FBAB0F883CCEBD46D3F3BB8A2A73513F5EB79DA66190EB085FFA9F492F375A97D860EB4",
+ /* B */ "520883949DFDBC42D3AD198640688A6FE13F41349554B49ACC31DCCD884539816F5EB4AC8FB1F1A6",
+ /* order */ "D35E472036BC4FB7E13C785ED201E065F98FCFA5B68F12A32D482EC7EE8658E98691555B44C59311",
+ /* Gx */ "43BD7E9AFB53D8B85289BCC48EE5BFE6F20137D10A087EB6E7871E2A10A599C710AF8D0D39E20611",
+ /* Gy */ "14FDD05545EC1CC8AB4093247F77275E0743FFED117182EAA9C77877AAAC6AC7D35245D1692E8EE1",
+ /* cofactor */ 1,
+ /* OID */ "1.3.36.3.3.2.8.1.1.9"
+},
+#endif
+#ifdef LTC_ECC_BRAINPOOLP384R1
+{
+ /* prime */ "8CB91E82A3386D280F5D6F7E50E641DF152F7109ED5456B412B1DA197FB71123ACD3A729901D1A71874700133107EC53",
+ /* A */ "7BC382C63D8C150C3C72080ACE05AFA0C2BEA28E4FB22787139165EFBA91F90F8AA5814A503AD4EB04A8C7DD22CE2826",
+ /* B */ "04A8C7DD22CE28268B39B55416F0447C2FB77DE107DCD2A62E880EA53EEB62D57CB4390295DBC9943AB78696FA504C11",
+ /* order */ "8CB91E82A3386D280F5D6F7E50E641DF152F7109ED5456B31F166E6CAC0425A7CF3AB6AF6B7FC3103B883202E9046565",
+ /* Gx */ "1D1C64F068CF45FFA2A63A81B7C13F6B8847A3E77EF14FE3DB7FCAFE0CBD10E8E826E03436D646AAEF87B2E247D4AF1E",
+ /* Gy */ "8ABE1D7520F9C2A45CB1EB8E95CFD55262B70B29FEEC5864E19C054FF99129280E4646217791811142820341263C5315",
+ /* cofactor */ 1,
+ /* OID */ "1.3.36.3.3.2.8.1.1.11"
+},
+#endif
+#ifdef LTC_ECC_BRAINPOOLP512R1
{
- 14,
- "SECP112R1",
- "DB7C2ABF62E35E668076BEAD208B",
- "659EF8BA043916EEDE8911702B22",
- "DB7C2ABF62E35E7628DFAC6561C5",
- "09487239995A5EE76B55F9C2F098",
- "A89CE5AF8724C0A23E0E0FF77500"
+ /* prime */ "AADD9DB8DBE9C48B3FD4E6AE33C9FC07CB308DB3B3C9D20ED6639CCA703308717D4D9B009BC66842AECDA12AE6A380E62881FF2F2D82C68528AA6056583A48F3",
+ /* A */ "7830A3318B603B89E2327145AC234CC594CBDD8D3DF91610A83441CAEA9863BC2DED5D5AA8253AA10A2EF1C98B9AC8B57F1117A72BF2C7B9E7C1AC4D77FC94CA",
+ /* B */ "3DF91610A83441CAEA9863BC2DED5D5AA8253AA10A2EF1C98B9AC8B57F1117A72BF2C7B9E7C1AC4D77FC94CADC083E67984050B75EBAE5DD2809BD638016F723",
+ /* order */ "AADD9DB8DBE9C48B3FD4E6AE33C9FC07CB308DB3B3C9D20ED6639CCA70330870553E5C414CA92619418661197FAC10471DB1D381085DDADDB58796829CA90069",
+ /* Gx */ "81AEE4BDD82ED9645A21322E9C4C6A9385ED9F70B5D916C1B43B62EEF4D0098EFF3B1F78E2D0D48D50D1687B93B97D5F7C6D5047406A5E688B352209BCB9F822",
+ /* Gy */ "7DDE385D566332ECC0EABFA9CF7822FDF209F70024A57B1AA000C55B881F8111B2DCDE494A5F485E5BCA4BD88A2763AED1CA2B2FA8F0540678CD1E0F3AD80892",
+ /* cofactor */ 1,
+ /* OID */ "1.3.36.3.3.2.8.1.1.13"
},
#endif
-#ifdef LTC_ECC128
+#ifdef LTC_ECC_BRAINPOOLP160T1
{
- 16,
- "SECP128R1",
- "FFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFF",
- "E87579C11079F43DD824993C2CEE5ED3",
- "FFFFFFFE0000000075A30D1B9038A115",
- "161FF7528B899B2D0C28607CA52C5B86",
- "CF5AC8395BAFEB13C02DA292DDED7A83",
+ /* prime */ "E95E4A5F737059DC60DFC7AD95B3D8139515620F",
+ /* A */ "E95E4A5F737059DC60DFC7AD95B3D8139515620C",
+ /* B */ "7A556B6DAE535B7B51ED2C4D7DAA7A0B5C55F380",
+ /* order */ "E95E4A5F737059DC60DF5991D45029409E60FC09",
+ /* Gx */ "B199B13B9B34EFC1397E64BAEB05ACC265FF2378",
+ /* Gy */ "ADD6718B7C7C1961F0991B842443772152C9E0AD",
+ /* cofactor */ 1,
+ /* OID */ "1.3.36.3.3.2.8.1.1.2"
},
#endif
-#ifdef LTC_ECC160
+#ifdef LTC_ECC_BRAINPOOLP192T1
{
- 20,
- "SECP160R1",
- "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFF",
- "1C97BEFC54BD7A8B65ACF89F81D4D4ADC565FA45",
- "0100000000000000000001F4C8F927AED3CA752257",
- "4A96B5688EF573284664698968C38BB913CBFC82",
- "23A628553168947D59DCC912042351377AC5FB32",
+ /* prime */ "C302F41D932A36CDA7A3463093D18DB78FCE476DE1A86297",
+ /* A */ "C302F41D932A36CDA7A3463093D18DB78FCE476DE1A86294",
+ /* B */ "13D56FFAEC78681E68F9DEB43B35BEC2FB68542E27897B79",
+ /* order */ "C302F41D932A36CDA7A3462F9E9E916B5BE8F1029AC4ACC1",
+ /* Gx */ "3AE9E58C82F63C30282E1FE7BBF43FA72C446AF6F4618129",
+ /* Gy */ "097E2C5667C2223A902AB5CA449D0084B7E5B3DE7CCC01C9",
+ /* cofactor */ 1,
+ /* OID */ "1.3.36.3.3.2.8.1.1.4"
},
#endif
-#ifdef LTC_ECC192
+#ifdef LTC_ECC_BRAINPOOLP224T1
{
- 24,
- "ECC-192",
- "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFF",
- "64210519E59C80E70FA7E9AB72243049FEB8DEECC146B9B1",
- "FFFFFFFFFFFFFFFFFFFFFFFF99DEF836146BC9B1B4D22831",
- "188DA80EB03090F67CBF20EB43A18800F4FF0AFD82FF1012",
- "7192B95FFC8DA78631011ED6B24CDD573F977A11E794811",
+ /* prime */ "D7C134AA264366862A18302575D1D787B09F075797DA89F57EC8C0FF",
+ /* A */ "D7C134AA264366862A18302575D1D787B09F075797DA89F57EC8C0FC",
+ /* B */ "4B337D934104CD7BEF271BF60CED1ED20DA14C08B3BB64F18A60888D",
+ /* order */ "D7C134AA264366862A18302575D0FB98D116BC4B6DDEBCA3A5A7939F",
+ /* Gx */ "6AB1E344CE25FF3896424E7FFE14762ECB49F8928AC0C76029B4D580",
+ /* Gy */ "0374E9F5143E568CD23F3F4D7C0D4B1E41C8CC0D1C6ABD5F1A46DB4C",
+ /* cofactor */ 1,
+ /* OID */ "1.3.36.3.3.2.8.1.1.6"
},
#endif
-#ifdef LTC_ECC224
+#ifdef LTC_ECC_BRAINPOOLP256T1
{
- 28,
- "ECC-224",
- "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000001",
- "B4050A850C04B3ABF54132565044B0B7D7BFD8BA270B39432355FFB4",
- "FFFFFFFFFFFFFFFFFFFFFFFFFFFF16A2E0B8F03E13DD29455C5C2A3D",
- "B70E0CBD6BB4BF7F321390B94A03C1D356C21122343280D6115C1D21",
- "BD376388B5F723FB4C22DFE6CD4375A05A07476444D5819985007E34",
+ /* prime */ "A9FB57DBA1EEA9BC3E660A909D838D726E3BF623D52620282013481D1F6E5377",
+ /* A */ "A9FB57DBA1EEA9BC3E660A909D838D726E3BF623D52620282013481D1F6E5374",
+ /* B */ "662C61C430D84EA4FE66A7733D0B76B7BF93EBC4AF2F49256AE58101FEE92B04",
+ /* order */ "A9FB57DBA1EEA9BC3E660A909D838D718C397AA3B561A6F7901E0E82974856A7",
+ /* Gx */ "A3E8EB3CC1CFE7B7732213B23A656149AFA142C47AAFBC2B79A191562E1305F4",
+ /* Gy */ "2D996C823439C56D7F7B22E14644417E69BCB6DE39D027001DABE8F35B25C9BE",
+ /* cofactor */ 1,
+ /* OID */ "1.3.36.3.3.2.8.1.1.8"
},
#endif
-#ifdef LTC_ECC256
+#ifdef LTC_ECC_BRAINPOOLP320T1
{
- 32,
- "ECC-256",
- "FFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF",
- "5AC635D8AA3A93E7B3EBBD55769886BC651D06B0CC53B0F63BCE3C3E27D2604B",
- "FFFFFFFF00000000FFFFFFFFFFFFFFFFBCE6FAADA7179E84F3B9CAC2FC632551",
- "6B17D1F2E12C4247F8BCE6E563A440F277037D812DEB33A0F4A13945D898C296",
- "4FE342E2FE1A7F9B8EE7EB4A7C0F9E162BCE33576B315ECECBB6406837BF51F5",
+ /* prime */ "D35E472036BC4FB7E13C785ED201E065F98FCFA6F6F40DEF4F92B9EC7893EC28FCD412B1F1B32E27",
+ /* A */ "D35E472036BC4FB7E13C785ED201E065F98FCFA6F6F40DEF4F92B9EC7893EC28FCD412B1F1B32E24",
+ /* B */ "A7F561E038EB1ED560B3D147DB782013064C19F27ED27C6780AAF77FB8A547CEB5B4FEF422340353",
+ /* order */ "D35E472036BC4FB7E13C785ED201E065F98FCFA5B68F12A32D482EC7EE8658E98691555B44C59311",
+ /* Gx */ "925BE9FB01AFC6FB4D3E7D4990010F813408AB106C4F09CB7EE07868CC136FFF3357F624A21BED52",
+ /* Gy */ "63BA3A7A27483EBF6671DBEF7ABB30EBEE084E58A0B077AD42A5A0989D1EE71B1B9BC0455FB0D2C3",
+ /* cofactor */ 1,
+ /* OID */ "1.3.36.3.3.2.8.1.1.10"
},
#endif
-#ifdef LTC_ECC384
+#ifdef LTC_ECC_BRAINPOOLP384T1
{
- 48,
- "ECC-384",
- "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFF0000000000000000FFFFFFFF",
- "B3312FA7E23EE7E4988E056BE3F82D19181D9C6EFE8141120314088F5013875AC656398D8A2ED19D2A85C8EDD3EC2AEF",
- "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7634D81F4372DDF581A0DB248B0A77AECEC196ACCC52973",
- "AA87CA22BE8B05378EB1C71EF320AD746E1D3B628BA79B9859F741E082542A385502F25DBF55296C3A545E3872760AB7",
- "3617DE4A96262C6F5D9E98BF9292DC29F8F41DBD289A147CE9DA3113B5F0B8C00A60B1CE1D7E819D7A431D7C90EA0E5F",
+ /* prime */ "8CB91E82A3386D280F5D6F7E50E641DF152F7109ED5456B412B1DA197FB71123ACD3A729901D1A71874700133107EC53",
+ /* A */ "8CB91E82A3386D280F5D6F7E50E641DF152F7109ED5456B412B1DA197FB71123ACD3A729901D1A71874700133107EC50",
+ /* B */ "7F519EADA7BDA81BD826DBA647910F8C4B9346ED8CCDC64E4B1ABD11756DCE1D2074AA263B88805CED70355A33B471EE",
+ /* order */ "8CB91E82A3386D280F5D6F7E50E641DF152F7109ED5456B31F166E6CAC0425A7CF3AB6AF6B7FC3103B883202E9046565",
+ /* Gx */ "18DE98B02DB9A306F2AFCD7235F72A819B80AB12EBD653172476FECD462AABFFC4FF191B946A5F54D8D0AA2F418808CC",
+ /* Gy */ "25AB056962D30651A114AFD2755AD336747F93475B7A1FCA3B88F2B6A208CCFE469408584DC2B2912675BF5B9E582928",
+ /* cofactor */ 1,
+ /* OID */ "1.3.36.3.3.2.8.1.1.12"
},
#endif
-#ifdef LTC_ECC521
+#ifdef LTC_ECC_BRAINPOOLP512T1
{
- 66,
- "ECC-521",
- "1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
- "51953EB9618E1C9A1F929A21A0B68540EEA2DA725B99B315F3B8B489918EF109E156193951EC7E937B1652C0BD3BB1BF073573DF883D2C34F1EF451FD46B503F00",
- "1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA51868783BF2F966B7FCC0148F709A5D03BB5C9B8899C47AEBB6FB71E91386409",
- "C6858E06B70404E9CD9E3ECB662395B4429C648139053FB521F828AF606B4D3DBAA14B5E77EFE75928FE1DC127A2FFA8DE3348B3C1856A429BF97E7E31C2E5BD66",
- "11839296A789A3BC0045C8A5FB42C7D1BD998F54449579B446817AFBD17273E662C97EE72995EF42640C550B9013FAD0761353C7086A272C24088BE94769FD16650",
+ /* prime */ "AADD9DB8DBE9C48B3FD4E6AE33C9FC07CB308DB3B3C9D20ED6639CCA703308717D4D9B009BC66842AECDA12AE6A380E62881FF2F2D82C68528AA6056583A48F3",
+ /* A */ "AADD9DB8DBE9C48B3FD4E6AE33C9FC07CB308DB3B3C9D20ED6639CCA703308717D4D9B009BC66842AECDA12AE6A380E62881FF2F2D82C68528AA6056583A48F0",
+ /* B */ "7CBBBCF9441CFAB76E1890E46884EAE321F70C0BCB4981527897504BEC3E36A62BCDFA2304976540F6450085F2DAE145C22553B465763689180EA2571867423E",
+ /* order */ "AADD9DB8DBE9C48B3FD4E6AE33C9FC07CB308DB3B3C9D20ED6639CCA70330870553E5C414CA92619418661197FAC10471DB1D381085DDADDB58796829CA90069",
+ /* Gx */ "640ECE5C12788717B9C1BA06CBC2A6FEBA85842458C56DDE9DB1758D39C0313D82BA51735CDB3EA499AA77A7D6943A64F7A3F25FE26F06B51BAA2696FA9035DA",
+ /* Gy */ "5B534BD595F5AF0FA2C892376C84ACE1BB4E3019B71634C01131159CAE03CEE9D9932184BEEF216BD71DF2DADF86A627306ECFF96DBB8BACE198B61E00F8B332",
+ /* cofactor */ 1,
+ /* OID */ "1.3.36.3.3.2.8.1.1.14"
},
#endif
{
- 0,
- NULL, NULL, NULL, NULL, NULL, NULL
+ NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL
}
};
diff --git a/src/pk/ecc/ecc_ansi_x963_export.c b/src/pk/ecc/ecc_ansi_x963_export.c
index 773b68334..3578ef1ea 100644
--- a/src/pk/ecc/ecc_ansi_x963_export.c
+++ b/src/pk/ecc/ecc_ansi_x963_export.c
@@ -7,11 +7,6 @@
* guarantee it works.
*/
-/* Implements ECC over Z/pZ for curve y^2 = x^3 - 3x + b
- *
- * All curves taken from NIST recommendation paper of July 1999
- * Available at http://csrc.nist.gov/cryptval/dss.htm
- */
#include "tomcrypt.h"
/**
@@ -27,47 +22,9 @@
@param outlen [in/out] Length of destination and final output size
Return CRYPT_OK on success
*/
-int ecc_ansi_x963_export(ecc_key *key, unsigned char *out, unsigned long *outlen)
+int ecc_ansi_x963_export(const ecc_key *key, unsigned char *out, unsigned long *outlen)
{
- unsigned char buf[ECC_BUF_SIZE];
- unsigned long numlen, xlen, ylen;
-
- LTC_ARGCHK(key != NULL);
- LTC_ARGCHK(outlen != NULL);
-
- if (ltc_ecc_is_valid_idx(key->idx) == 0) {
- return CRYPT_INVALID_ARG;
- }
- numlen = key->dp->size;
- xlen = mp_unsigned_bin_size(key->pubkey.x);
- ylen = mp_unsigned_bin_size(key->pubkey.y);
-
- if (xlen > numlen || ylen > numlen || sizeof(buf) < numlen) {
- return CRYPT_BUFFER_OVERFLOW;
- }
-
- if (*outlen < (1 + 2*numlen)) {
- *outlen = 1 + 2*numlen;
- return CRYPT_BUFFER_OVERFLOW;
- }
-
- LTC_ARGCHK(out != NULL);
-
- /* store byte 0x04 */
- out[0] = 0x04;
-
- /* pad and store x */
- zeromem(buf, sizeof(buf));
- mp_to_unsigned_bin(key->pubkey.x, buf + (numlen - xlen));
- XMEMCPY(out+1, buf, numlen);
-
- /* pad and store y */
- zeromem(buf, sizeof(buf));
- mp_to_unsigned_bin(key->pubkey.y, buf + (numlen - ylen));
- XMEMCPY(out+1+numlen, buf, numlen);
-
- *outlen = 1 + 2*numlen;
- return CRYPT_OK;
+ return ecc_get_key(out, outlen, PK_PUBLIC, key);
}
#endif
diff --git a/src/pk/ecc/ecc_ansi_x963_import.c b/src/pk/ecc/ecc_ansi_x963_import.c
index ee5a4c9a0..12b034dae 100644
--- a/src/pk/ecc/ecc_ansi_x963_import.c
+++ b/src/pk/ecc/ecc_ansi_x963_import.c
@@ -7,11 +7,6 @@
* guarantee it works.
*/
-/* Implements ECC over Z/pZ for curve y^2 = x^3 - 3x + b
- *
- * All curves taken from NIST recommendation paper of July 1999
- * Available at http://csrc.nist.gov/cryptval/dss.htm
- */
#include "tomcrypt.h"
/**
@@ -31,9 +26,9 @@ int ecc_ansi_x963_import(const unsigned char *in, unsigned long inlen, ecc_key *
return ecc_ansi_x963_import_ex(in, inlen, key, NULL);
}
-int ecc_ansi_x963_import_ex(const unsigned char *in, unsigned long inlen, ecc_key *key, ltc_ecc_set_type *dp)
+int ecc_ansi_x963_import_ex(const unsigned char *in, unsigned long inlen, ecc_key *key, const ltc_ecc_curve *cu)
{
- int x, err;
+ int err;
LTC_ARGCHK(in != NULL);
LTC_ARGCHK(key != NULL);
@@ -43,56 +38,21 @@ int ecc_ansi_x963_import_ex(const unsigned char *in, unsigned long inlen, ecc_ke
return CRYPT_INVALID_ARG;
}
- /* init key */
- if (mp_init_multi(&key->pubkey.x, &key->pubkey.y, &key->pubkey.z, &key->k, NULL) != CRYPT_OK) {
- return CRYPT_MEM;
- }
-
- /* check for 4, 6 or 7 */
- if (in[0] != 4 && in[0] != 6 && in[0] != 7) {
- err = CRYPT_INVALID_PACKET;
- goto error;
+ /* initialize key->dp */
+ if (cu == NULL) {
+ /* this case works only for uncompressed public keys */
+ if ((err = ecc_set_dp_by_size((inlen-1)>>1, key)) != CRYPT_OK) { return err; }
}
-
- /* read data */
- if ((err = mp_read_unsigned_bin(key->pubkey.x, (unsigned char *)in+1, (inlen-1)>>1)) != CRYPT_OK) {
- goto error;
- }
-
- if ((err = mp_read_unsigned_bin(key->pubkey.y, (unsigned char *)in+1+((inlen-1)>>1), (inlen-1)>>1)) != CRYPT_OK) {
- goto error;
+ else {
+ /* this one works for both compressed / uncompressed pubkeys */
+ if ((err = ecc_set_dp(cu, key)) != CRYPT_OK) { return err; }
}
- if ((err = mp_set(key->pubkey.z, 1)) != CRYPT_OK) { goto error; }
- if (dp == NULL) {
- /* determine the idx */
- for (x = 0; ltc_ecc_sets[x].size != 0; x++) {
- if ((unsigned)ltc_ecc_sets[x].size >= ((inlen-1)>>1)) {
- break;
- }
- }
- if (ltc_ecc_sets[x].size == 0) {
- err = CRYPT_INVALID_PACKET;
- goto error;
- }
- /* set the idx */
- key->idx = x;
- key->dp = <c_ecc_sets[x];
- } else {
- if (((inlen-1)>>1) != (unsigned long) dp->size) {
- err = CRYPT_INVALID_PACKET;
- goto error;
- }
- key->idx = -1;
- key->dp = dp;
- }
- key->type = PK_PUBLIC;
+ /* load public key */
+ if ((err = ecc_set_key((unsigned char *)in, inlen, PK_PUBLIC, key)) != CRYPT_OK) { return err; }
/* we're done */
return CRYPT_OK;
-error:
- mp_clear_multi(key->pubkey.x, key->pubkey.y, key->pubkey.z, key->k, NULL);
- return err;
}
#endif
diff --git a/src/pk/ecc/ecc_decrypt_key.c b/src/pk/ecc/ecc_decrypt_key.c
index 51b894b72..6ce93d526 100644
--- a/src/pk/ecc/ecc_decrypt_key.c
+++ b/src/pk/ecc/ecc_decrypt_key.c
@@ -7,11 +7,6 @@
* guarantee it works.
*/
-/* Implements ECC over Z/pZ for curve y^2 = x^3 - 3x + b
- *
- * All curves taken from NIST recommendation paper of July 1999
- * Available at http://csrc.nist.gov/cryptval/dss.htm
- */
#include "tomcrypt.h"
/**
@@ -32,7 +27,7 @@
*/
int ecc_decrypt_key(const unsigned char *in, unsigned long inlen,
unsigned char *out, unsigned long *outlen,
- ecc_key *key)
+ const ecc_key *key)
{
unsigned char *ecc_shared, *skey, *pub_expt;
unsigned long x, y;
@@ -90,9 +85,8 @@ int ecc_decrypt_key(const unsigned char *in, unsigned long inlen,
}
/* import ECC key from packet */
- if ((err = ecc_import(decode[1].data, decode[1].size, &pubkey)) != CRYPT_OK) {
- goto LBL_ERR;
- }
+ if ((err = ecc_copy_dp(key, &pubkey)) != CRYPT_OK) { goto LBL_ERR; }
+ if ((err = ecc_set_key(decode[1].data, decode[1].size, PK_PUBLIC, &pubkey)) != CRYPT_OK) { goto LBL_ERR; }
/* make shared key */
x = ECC_BUF_SIZE;
diff --git a/src/pk/ecc/ecc_encrypt_key.c b/src/pk/ecc/ecc_encrypt_key.c
index e92738bc1..3d038c707 100644
--- a/src/pk/ecc/ecc_encrypt_key.c
+++ b/src/pk/ecc/ecc_encrypt_key.c
@@ -7,11 +7,6 @@
* guarantee it works.
*/
-/* Implements ECC over Z/pZ for curve y^2 = x^3 - 3x + b
- *
- * All curves taken from NIST recommendation paper of July 1999
- * Available at http://csrc.nist.gov/cryptval/dss.htm
- */
#include "tomcrypt.h"
/**
@@ -36,7 +31,7 @@
int ecc_encrypt_key(const unsigned char *in, unsigned long inlen,
unsigned char *out, unsigned long *outlen,
prng_state *prng, int wprng, int hash,
- ecc_key *key)
+ const ecc_key *key)
{
unsigned char *pub_expt, *ecc_shared, *skey;
ecc_key pubkey;
@@ -48,11 +43,6 @@ int ecc_encrypt_key(const unsigned char *in, unsigned long inlen,
LTC_ARGCHK(outlen != NULL);
LTC_ARGCHK(key != NULL);
- /* check that wprng/cipher/hash are not invalid */
- if ((err = prng_is_valid(wprng)) != CRYPT_OK) {
- return err;
- }
-
if ((err = hash_is_valid(hash)) != CRYPT_OK) {
return err;
}
@@ -62,9 +52,8 @@ int ecc_encrypt_key(const unsigned char *in, unsigned long inlen,
}
/* make a random key and export the public copy */
- if ((err = ecc_make_key_ex(prng, wprng, &pubkey, key->dp)) != CRYPT_OK) {
- return err;
- }
+ if ((err = ecc_copy_dp(key, &pubkey)) != CRYPT_OK) { return err; }
+ if ((err = ecc_generate_key(prng, wprng, &pubkey)) != CRYPT_OK) { return err; }
pub_expt = XMALLOC(ECC_BUF_SIZE);
ecc_shared = XMALLOC(ECC_BUF_SIZE);
@@ -84,7 +73,14 @@ int ecc_encrypt_key(const unsigned char *in, unsigned long inlen,
}
pubkeysize = ECC_BUF_SIZE;
- if ((err = ecc_export(pub_expt, &pubkeysize, PK_PUBLIC, &pubkey)) != CRYPT_OK) {
+ if (ltc_mp.sqrtmod_prime != NULL) {
+ /* PK_COMPRESSED requires sqrtmod_prime */
+ err = ecc_get_key(pub_expt, &pubkeysize, PK_PUBLIC|PK_COMPRESSED, &pubkey);
+ }
+ else {
+ err = ecc_get_key(pub_expt, &pubkeysize, PK_PUBLIC, &pubkey);
+ }
+ if (err != CRYPT_OK) {
ecc_free(&pubkey);
goto LBL_ERR;
}
diff --git a/src/pk/ecc/ecc_export.c b/src/pk/ecc/ecc_export.c
index 6c2659e9d..eab854a5d 100644
--- a/src/pk/ecc/ecc_export.c
+++ b/src/pk/ecc/ecc_export.c
@@ -7,11 +7,6 @@
* guarantee it works.
*/
-/* Implements ECC over Z/pZ for curve y^2 = x^3 - 3x + b
- *
- * All curves taken from NIST recommendation paper of July 1999
- * Available at http://csrc.nist.gov/cryptval/dss.htm
- */
#include "tomcrypt.h"
/**
@@ -29,7 +24,7 @@
@param key The key to export
@return CRYPT_OK if successful
*/
-int ecc_export(unsigned char *out, unsigned long *outlen, int type, ecc_key *key)
+int ecc_export(unsigned char *out, unsigned long *outlen, int type, const ecc_key *key)
{
int err;
unsigned char flags[1];
@@ -44,12 +39,8 @@ int ecc_export(unsigned char *out, unsigned long *outlen, int type, ecc_key *key
return CRYPT_PK_TYPE_MISMATCH;
}
- if (ltc_ecc_is_valid_idx(key->idx) == 0) {
- return CRYPT_INVALID_ARG;
- }
-
/* we store the NIST byte size */
- key_size = key->dp->size;
+ key_size = key->dp.size;
if (type == PK_PRIVATE) {
flags[0] = 1;
diff --git a/src/pk/ecc/ecc_free.c b/src/pk/ecc/ecc_free.c
index 4a8ca455c..47d31297c 100644
--- a/src/pk/ecc/ecc_free.c
+++ b/src/pk/ecc/ecc_free.c
@@ -7,11 +7,6 @@
* guarantee it works.
*/
-/* Implements ECC over Z/pZ for curve y^2 = x^3 - 3x + b
- *
- * All curves taken from NIST recommendation paper of July 1999
- * Available at http://csrc.nist.gov/cryptval/dss.htm
- */
#include "tomcrypt.h"
/**
@@ -28,7 +23,12 @@
void ecc_free(ecc_key *key)
{
LTC_ARGCHKVD(key != NULL);
- mp_clear_multi(key->pubkey.x, key->pubkey.y, key->pubkey.z, key->k, NULL);
+
+ mp_cleanup_multi(&key->dp.prime, &key->dp.order,
+ &key->dp.A, &key->dp.B,
+ &key->dp.base.x, &key->dp.base.y, &key->dp.base.z,
+ &key->pubkey.x, &key->pubkey.y, &key->pubkey.z,
+ &key->k, NULL);
}
#endif
diff --git a/src/pk/ecc/ecc_get_curve.c b/src/pk/ecc/ecc_get_curve.c
new file mode 100644
index 000000000..7f0386213
--- /dev/null
+++ b/src/pk/ecc/ecc_get_curve.c
@@ -0,0 +1,254 @@
+/* LibTomCrypt, modular cryptographic library -- Tom St Denis
+ *
+ * LibTomCrypt is a library that provides various cryptographic
+ * algorithms in a highly modular and flexible manner.
+ *
+ * The library is free for all purposes without any express
+ * guarantee it works.
+ */
+
+#include "tomcrypt.h"
+
+#ifdef LTC_MECC
+
+static const struct {
+ const char *OID;
+ const char *names[6];
+} _curve_names[] = {
+#ifdef LTC_ECC_SECP112R1
+ {
+ "1.3.132.0.6", { "SECP112R1", "ECC-112", NULL }
+ },
+#endif
+#ifdef LTC_ECC_SECP112R2
+ {
+ "1.3.132.0.7", { "SECP112R2", NULL }
+ },
+#endif
+#ifdef LTC_ECC_SECP128R1
+ {
+ "1.3.132.0.28", { "SECP128R1", "ECC-128", NULL }
+ },
+#endif
+#ifdef LTC_ECC_SECP128R2
+ {
+ "1.3.132.0.29", { "SECP128R2", NULL }
+ },
+#endif
+#ifdef LTC_ECC_SECP160R1
+ {
+ "1.3.132.0.8", { "SECP160R1", "ECC-160", NULL }
+ },
+#endif
+#ifdef LTC_ECC_SECP160R2
+ {
+ "1.3.132.0.30", { "SECP160R2", NULL }
+ },
+#endif
+#ifdef LTC_ECC_SECP160K1
+ {
+ "1.3.132.0.9", { "SECP160K1", NULL }
+ },
+#endif
+#ifdef LTC_ECC_SECP192R1
+ {
+ "1.2.840.10045.3.1.1", { "SECP192R1", "NISTP192", "PRIME192V1", "ECC-192", "P-192", NULL }
+ },
+#endif
+#ifdef LTC_ECC_PRIME192V2
+ {
+ "1.2.840.10045.3.1.2", { "PRIME192V2", NULL }
+ },
+#endif
+#ifdef LTC_ECC_PRIME192V3
+ {
+ "1.2.840.10045.3.1.3", { "PRIME192V3", NULL }
+ },
+#endif
+#ifdef LTC_ECC_SECP192K1
+ {
+ "1.3.132.0.31", { "SECP192K1", NULL }
+ },
+#endif
+#ifdef LTC_ECC_SECP224R1
+ {
+ "1.3.132.0.33", { "SECP224R1", "NISTP224", "ECC-224", "P-224", NULL }
+ },
+#endif
+#ifdef LTC_ECC_SECP224K1
+ {
+ "1.3.132.0.32", { "SECP224K1", NULL }
+ },
+#endif
+#ifdef LTC_ECC_SECP256R1
+ {
+ "1.2.840.10045.3.1.7", { "SECP256R1", "NISTP256", "PRIME256V1", "ECC-256", "P-256", NULL }
+ },
+#endif
+#ifdef LTC_ECC_SECP256K1
+ {
+ "1.3.132.0.10", { "SECP256K1", NULL }
+ },
+#endif
+#ifdef LTC_ECC_SECP384R1
+ {
+ "1.3.132.0.34", { "SECP384R1", "NISTP384", "ECC-384", "P-384", NULL }
+ },
+#endif
+#ifdef LTC_ECC_SECP521R1
+ {
+ "1.3.132.0.35", { "SECP521R1", "NISTP521", "ECC-521", "P-521", NULL }
+ },
+#endif
+#ifdef LTC_ECC_PRIME239V1
+ {
+ "1.2.840.10045.3.1.4", { "PRIME239V1", NULL }
+ },
+#endif
+#ifdef LTC_ECC_PRIME239V2
+ {
+ "1.2.840.10045.3.1.5", { "PRIME239V2", NULL }
+ },
+#endif
+#ifdef LTC_ECC_PRIME239V3
+ {
+ "1.2.840.10045.3.1.6", { "PRIME239V3", NULL }
+ },
+#endif
+#ifdef LTC_ECC_BRAINPOOLP160R1
+ {
+ "1.3.36.3.3.2.8.1.1.1", { "BRAINPOOLP160R1", NULL }
+ },
+#endif
+#ifdef LTC_ECC_BRAINPOOLP192R1
+ {
+ "1.3.36.3.3.2.8.1.1.3", { "BRAINPOOLP192R1", NULL }
+ },
+#endif
+#ifdef LTC_ECC_BRAINPOOLP224R1
+ {
+ "1.3.36.3.3.2.8.1.1.5", { "BRAINPOOLP224R1", NULL }
+ },
+#endif
+#ifdef LTC_ECC_BRAINPOOLP256R1
+ {
+ "1.3.36.3.3.2.8.1.1.7", { "BRAINPOOLP256R1", NULL }
+ },
+#endif
+#ifdef LTC_ECC_BRAINPOOLP320R1
+ {
+ "1.3.36.3.3.2.8.1.1.9", { "BRAINPOOLP320R1", NULL }
+ },
+#endif
+#ifdef LTC_ECC_BRAINPOOLP384R1
+ {
+ "1.3.36.3.3.2.8.1.1.11", { "BRAINPOOLP384R1", NULL }
+ },
+#endif
+#ifdef LTC_ECC_BRAINPOOLP512R1
+ {
+ "1.3.36.3.3.2.8.1.1.13", { "BRAINPOOLP512R1", NULL }
+ },
+#endif
+#ifdef LTC_ECC_BRAINPOOLP160T1
+ {
+ "1.3.36.3.3.2.8.1.1.2", { "BRAINPOOLP160T1", NULL }
+ },
+#endif
+#ifdef LTC_ECC_BRAINPOOLP192T1
+ {
+ "1.3.36.3.3.2.8.1.1.4", { "BRAINPOOLP192T1", NULL }
+ },
+#endif
+#ifdef LTC_ECC_BRAINPOOLP224T1
+ {
+ "1.3.36.3.3.2.8.1.1.6", { "BRAINPOOLP224T1", NULL }
+ },
+#endif
+#ifdef LTC_ECC_BRAINPOOLP256T1
+ {
+ "1.3.36.3.3.2.8.1.1.8", { "BRAINPOOLP256T1", NULL }
+ },
+#endif
+#ifdef LTC_ECC_BRAINPOOLP320T1
+ {
+ "1.3.36.3.3.2.8.1.1.10", { "BRAINPOOLP320T1", NULL }
+ },
+#endif
+#ifdef LTC_ECC_BRAINPOOLP384T1
+ {
+ "1.3.36.3.3.2.8.1.1.12", { "BRAINPOOLP384T1", NULL }
+ },
+#endif
+#ifdef LTC_ECC_BRAINPOOLP512T1
+ {
+ "1.3.36.3.3.2.8.1.1.14", { "BRAINPOOLP512T1", NULL }
+ },
+#endif
+ {
+ NULL, { NULL }
+ }
+};
+
+/* case-insensitive match + ignore '-', '_', ' ' */
+static int _name_match(const char *left, const char *right)
+{
+ char lc_r, lc_l;
+
+ while ((*left != '\0') && (*right != '\0')) {
+ while ((*left == ' ') || (*left == '-') || (*left == '_')) left++;
+ while ((*right == ' ') || (*right == '-') || (*right == '_')) right++;
+ if (*left == '\0' || *right == '\0') break;
+ lc_r = *right;
+ lc_l = *left;
+ if ((lc_r >= 'A') && (lc_r <= 'Z')) lc_r += 32;
+ if ((lc_l >= 'A') && (lc_l <= 'Z')) lc_l += 32;
+ if (lc_l != lc_r) return 0;
+ left++;
+ right++;
+ }
+
+ if ((*left == '\0') && (*right == '\0'))
+ return 1;
+ else
+ return 0;
+}
+
+int ecc_get_curve(const char *name_or_oid, const ltc_ecc_curve **cu)
+{
+ int i, j;
+ const char *OID = NULL;
+
+ LTC_ARGCHK(cu != NULL);
+ LTC_ARGCHK(name_or_oid != NULL);
+
+ *cu = NULL;
+
+ for (i = 0; _curve_names[i].OID != NULL && !OID; i++) {
+ if (XSTRCMP(_curve_names[i].OID, name_or_oid) == 0) {
+ OID = _curve_names[i].OID;
+ }
+ for (j = 0; _curve_names[i].names[j] != NULL && !OID; j++) {
+ if (_name_match(_curve_names[i].names[j], name_or_oid)) {
+ OID = _curve_names[i].OID;
+ }
+ }
+ }
+
+ if (OID != NULL) {
+ for (i = 0; ltc_ecc_curves[i].prime != NULL; i++) {
+ if (XSTRCMP(ltc_ecc_curves[i].OID, OID) == 0) {
+ *cu = <c_ecc_curves[i];
+ return CRYPT_OK;
+ }
+ }
+ }
+
+ return CRYPT_INVALID_ARG; /* not found */
+}
+
+#endif
+
+/* ref: $Format:%D$ */
+/* git commit: $Format:%H$ */
+/* commit time: $Format:%ai$ */
diff --git a/src/pk/ecc/ecc_get_key.c b/src/pk/ecc/ecc_get_key.c
new file mode 100644
index 000000000..2154e7f5e
--- /dev/null
+++ b/src/pk/ecc/ecc_get_key.c
@@ -0,0 +1,60 @@
+/* LibTomCrypt, modular cryptographic library -- Tom St Denis
+ *
+ * LibTomCrypt is a library that provides various cryptographic
+ * algorithms in a highly modular and flexible manner.
+ *
+ * The library is free for all purposes without any express
+ * guarantee it works.
+ */
+
+#include "tomcrypt.h"
+
+#ifdef LTC_MECC
+
+/** Export raw public or private key (public keys = ANS X9.63 compressed or uncompressed; private keys = raw bytes)
+ @param out [out] destination of export
+ @param outlen [in/out] Length of destination and final output size
+ @param type PK_PRIVATE, PK_PUBLIC or PK_PUBLIC|PK_COMPRESSED
+ @param key Key to export
+ Return CRYPT_OK on success
+*/
+
+int ecc_get_key(unsigned char *out, unsigned long *outlen, int type, const ecc_key *key)
+{
+ unsigned long size, ksize;
+ int err, compressed;
+
+ LTC_ARGCHK(key != NULL);
+ LTC_ARGCHK(out != NULL);
+ LTC_ARGCHK(outlen != NULL);
+
+ size = key->dp.size;
+ compressed = type & PK_COMPRESSED ? 1 : 0;
+ type &= ~PK_COMPRESSED;
+
+ if (type == PK_PUBLIC) {
+ if ((err = ltc_ecc_export_point(out, outlen, key->pubkey.x, key->pubkey.y, size, compressed)) != CRYPT_OK) {
+ return err;
+ }
+ }
+ else if (type == PK_PRIVATE) {
+ if (key->type != PK_PRIVATE) return CRYPT_PK_TYPE_MISMATCH;
+ *outlen = size;
+ if (size > *outlen) return CRYPT_BUFFER_OVERFLOW;
+ if ((ksize = mp_unsigned_bin_size(key->k)) > size) return CRYPT_BUFFER_OVERFLOW;
+ /* pad and store k */
+ if ((err = mp_to_unsigned_bin(key->k, out + (size - ksize))) != CRYPT_OK) return err;
+ zeromem(out, size - ksize);
+ }
+ else {
+ return CRYPT_INVALID_ARG;
+ }
+
+ return CRYPT_OK;
+}
+
+#endif
+
+/* ref: $Format:%D$ */
+/* git commit: $Format:%H$ */
+/* commit time: $Format:%ai$ */
diff --git a/src/pk/ecc/ecc_get_oid_str.c b/src/pk/ecc/ecc_get_oid_str.c
new file mode 100644
index 000000000..35cba5869
--- /dev/null
+++ b/src/pk/ecc/ecc_get_oid_str.c
@@ -0,0 +1,32 @@
+/* LibTomCrypt, modular cryptographic library -- Tom St Denis
+ *
+ * LibTomCrypt is a library that provides various cryptographic
+ * algorithms in a highly modular and flexible manner.
+ *
+ * The library is free for all purposes without any express
+ * guarantee it works.
+ */
+
+#include "tomcrypt.h"
+
+#ifdef LTC_MECC
+
+/** Extract OID as a string from ECC key
+ @param out [out] destination buffer
+ @param outlen [in/out] Length of destination buffer and final output size (without terminating NUL byte)
+ @param key The ECC key
+ Return CRYPT_OK on success
+*/
+
+int ecc_get_oid_str(char *out, unsigned long *outlen, const ecc_key *key)
+{
+ LTC_ARGCHK(key != NULL);
+
+ return pk_oid_num_to_str(key->dp.oid, key->dp.oidlen, out, outlen);
+}
+
+#endif
+
+/* ref: $Format:%D$ */
+/* git commit: $Format:%H$ */
+/* commit time: $Format:%ai$ */
diff --git a/src/pk/ecc/ecc_get_size.c b/src/pk/ecc/ecc_get_size.c
index 4dc5d2227..3f5810cc6 100644
--- a/src/pk/ecc/ecc_get_size.c
+++ b/src/pk/ecc/ecc_get_size.c
@@ -7,11 +7,6 @@
* guarantee it works.
*/
-/* Implements ECC over Z/pZ for curve y^2 = x^3 - 3x + b
- *
- * All curves taken from NIST recommendation paper of July 1999
- * Available at http://csrc.nist.gov/cryptval/dss.htm
- */
#include "tomcrypt.h"
/**
@@ -26,13 +21,12 @@
@param key The key to get the size of
@return The size (octets) of the key or INT_MAX on error
*/
-int ecc_get_size(ecc_key *key)
+int ecc_get_size(const ecc_key *key)
{
- LTC_ARGCHK(key != NULL);
- if (ltc_ecc_is_valid_idx(key->idx))
- return key->dp->size;
- else
- return INT_MAX; /* large value known to cause it to fail when passed to ecc_make_key() */
+ if (key == NULL) {
+ return INT_MAX;
+ }
+ return key->dp.size;
}
#endif
diff --git a/src/pk/ecc/ecc_import.c b/src/pk/ecc/ecc_import.c
index c6d474fbc..6deea284d 100644
--- a/src/pk/ecc/ecc_import.c
+++ b/src/pk/ecc/ecc_import.c
@@ -7,11 +7,6 @@
* guarantee it works.
*/
-/* Implements ECC over Z/pZ for curve y^2 = x^3 - 3x + b
- *
- * All curves taken from NIST recommendation paper of July 1999
- * Available at http://csrc.nist.gov/cryptval/dss.htm
- */
#include "tomcrypt.h"
/**
@@ -21,54 +16,6 @@
#ifdef LTC_MECC
-static int _is_point(ecc_key *key)
-{
- void *prime, *b, *t1, *t2;
- int err;
-
- if ((err = mp_init_multi(&prime, &b, &t1, &t2, NULL)) != CRYPT_OK) {
- return err;
- }
-
- /* load prime and b */
- if ((err = mp_read_radix(prime, key->dp->prime, 16)) != CRYPT_OK) { goto error; }
- if ((err = mp_read_radix(b, key->dp->B, 16)) != CRYPT_OK) { goto error; }
-
- /* compute y^2 */
- if ((err = mp_sqr(key->pubkey.y, t1)) != CRYPT_OK) { goto error; }
-
- /* compute x^3 */
- if ((err = mp_sqr(key->pubkey.x, t2)) != CRYPT_OK) { goto error; }
- if ((err = mp_mod(t2, prime, t2)) != CRYPT_OK) { goto error; }
- if ((err = mp_mul(key->pubkey.x, t2, t2)) != CRYPT_OK) { goto error; }
-
- /* compute y^2 - x^3 */
- if ((err = mp_sub(t1, t2, t1)) != CRYPT_OK) { goto error; }
-
- /* compute y^2 - x^3 + 3x */
- if ((err = mp_add(t1, key->pubkey.x, t1)) != CRYPT_OK) { goto error; }
- if ((err = mp_add(t1, key->pubkey.x, t1)) != CRYPT_OK) { goto error; }
- if ((err = mp_add(t1, key->pubkey.x, t1)) != CRYPT_OK) { goto error; }
- if ((err = mp_mod(t1, prime, t1)) != CRYPT_OK) { goto error; }
- while (mp_cmp_d(t1, 0) == LTC_MP_LT) {
- if ((err = mp_add(t1, prime, t1)) != CRYPT_OK) { goto error; }
- }
- while (mp_cmp(t1, prime) != LTC_MP_LT) {
- if ((err = mp_sub(t1, prime, t1)) != CRYPT_OK) { goto error; }
- }
-
- /* compare to b */
- if (mp_cmp(t1, b) != LTC_MP_EQ) {
- err = CRYPT_INVALID_PACKET;
- } else {
- err = CRYPT_OK;
- }
-
-error:
- mp_clear_multi(prime, b, t1, t2, NULL);
- return err;
-}
-
/**
Import an ECC key from a binary packet
@param in The packet to import
@@ -86,10 +33,10 @@ int ecc_import(const unsigned char *in, unsigned long inlen, ecc_key *key)
@param in The packet to import
@param inlen The length of the packet
@param key [out] The destination of the import
- @param dp pointer to user supplied params; must be the same as the params used when exporting
+ @param cu pointer to user supplied params; must be the same as the params used when exporting
@return CRYPT_OK if successful, upon error all allocated memory will be freed
*/
-int ecc_import_ex(const unsigned char *in, unsigned long inlen, ecc_key *key, const ltc_ecc_set_type *dp)
+int ecc_import_ex(const unsigned char *in, unsigned long inlen, ecc_key *key, const ltc_ecc_curve *cu)
{
unsigned long key_size;
unsigned char flags[1];
@@ -99,18 +46,20 @@ int ecc_import_ex(const unsigned char *in, unsigned long inlen, ecc_key *key, co
LTC_ARGCHK(key != NULL);
LTC_ARGCHK(ltc_mp.name != NULL);
- /* init key */
- if (mp_init_multi(&key->pubkey.x, &key->pubkey.y, &key->pubkey.z, &key->k, NULL) != CRYPT_OK) {
- return CRYPT_MEM;
- }
-
/* find out what type of key it is */
- err = der_decode_sequence_multi(in, inlen, LTC_ASN1_BIT_STRING, 1UL, flags,
- LTC_ASN1_EOL, 0UL, NULL);
+ err = der_decode_sequence_multi(in, inlen, LTC_ASN1_BIT_STRING, 1UL, flags,
+ LTC_ASN1_SHORT_INTEGER, 1UL, &key_size,
+ LTC_ASN1_EOL, 0UL, NULL);
if (err != CRYPT_OK && err != CRYPT_INPUT_TOO_LONG) {
- goto done;
+ return err;
}
+ /* allocate & initialize the key */
+ if (cu == NULL) {
+ if ((err = ecc_set_dp_by_size(key_size, key)) != CRYPT_OK) { goto done; }
+ } else {
+ if ((err = ecc_set_dp(cu, key)) != CRYPT_OK) { goto done; }
+ }
if (flags[0] == 1) {
/* private key */
@@ -141,30 +90,17 @@ int ecc_import_ex(const unsigned char *in, unsigned long inlen, ecc_key *key, co
goto done;
}
- if (dp == NULL) {
- /* find the idx */
- for (key->idx = 0; ltc_ecc_sets[key->idx].size && (unsigned long)ltc_ecc_sets[key->idx].size != key_size; ++key->idx);
- if (ltc_ecc_sets[key->idx].size == 0) {
- err = CRYPT_INVALID_PACKET;
- goto done;
- }
- key->dp = <c_ecc_sets[key->idx];
- } else {
- key->idx = -1;
- key->dp = dp;
- }
/* set z */
if ((err = mp_set(key->pubkey.z, 1)) != CRYPT_OK) { goto done; }
- /* is it a point on the curve? */
- if ((err = _is_point(key)) != CRYPT_OK) {
- goto done;
- }
+ /* point on the curve + other checks */
+ if ((err = ltc_ecc_verify_key(key)) != CRYPT_OK) { goto done; }
/* we're good */
return CRYPT_OK;
+
done:
- mp_clear_multi(key->pubkey.x, key->pubkey.y, key->pubkey.z, key->k, NULL);
+ ecc_free(key);
return err;
}
#endif
diff --git a/src/pk/ecc/ecc_make_key.c b/src/pk/ecc/ecc_make_key.c
index 113a99442..5aeb4f77f 100644
--- a/src/pk/ecc/ecc_make_key.c
+++ b/src/pk/ecc/ecc_make_key.c
@@ -7,11 +7,6 @@
* guarantee it works.
*/
-/* Implements ECC over Z/pZ for curve y^2 = x^3 - 3x + b
- *
- * All curves taken from NIST recommendation paper of July 1999
- * Available at http://csrc.nist.gov/cryptval/dss.htm
- */
#include "tomcrypt.h"
/**
@@ -31,93 +26,53 @@
*/
int ecc_make_key(prng_state *prng, int wprng, int keysize, ecc_key *key)
{
- int x, err;
+ int err;
- /* find key size */
- for (x = 0; (keysize > ltc_ecc_sets[x].size) && (ltc_ecc_sets[x].size != 0); x++);
- keysize = ltc_ecc_sets[x].size;
+ if ((err = ecc_set_dp_by_size(keysize, key)) != CRYPT_OK) { return err; }
+ if ((err = ecc_generate_key(prng, wprng, key)) != CRYPT_OK) { return err; }
+ return CRYPT_OK;
+}
- if (keysize > ECC_MAXSIZE || ltc_ecc_sets[x].size == 0) {
- return CRYPT_INVALID_KEYSIZE;
- }
- err = ecc_make_key_ex(prng, wprng, key, <c_ecc_sets[x]);
- key->idx = x;
- return err;
+int ecc_make_key_ex(prng_state *prng, int wprng, ecc_key *key, const ltc_ecc_curve *cu)
+{
+ int err;
+ if ((err = ecc_set_dp(cu, key)) != CRYPT_OK) { return err; }
+ if ((err = ecc_generate_key(prng, wprng, key)) != CRYPT_OK) { return err; }
+ return CRYPT_OK;
}
-int ecc_make_key_ex(prng_state *prng, int wprng, ecc_key *key, const ltc_ecc_set_type *dp)
+int ecc_generate_key(prng_state *prng, int wprng, ecc_key *key)
{
int err;
- ecc_point *base;
- void *prime, *order;
- unsigned char *buf;
- int keysize;
- LTC_ARGCHK(key != NULL);
LTC_ARGCHK(ltc_mp.name != NULL);
- LTC_ARGCHK(dp != NULL);
-
- /* good prng? */
- if ((err = prng_is_valid(wprng)) != CRYPT_OK) {
- return err;
- }
-
- key->idx = -1;
- key->dp = dp;
- keysize = dp->size;
-
- /* allocate ram */
- base = NULL;
- buf = XMALLOC(ECC_MAXSIZE);
- if (buf == NULL) {
- return CRYPT_MEM;
- }
-
- /* make up random string */
- if (prng_descriptor[wprng].read(buf, (unsigned long)keysize, prng) != (unsigned long)keysize) {
- err = CRYPT_ERROR_READPRNG;
- goto ERR_BUF;
- }
-
- /* setup the key variables */
- if ((err = mp_init_multi(&key->pubkey.x, &key->pubkey.y, &key->pubkey.z, &key->k, &prime, &order, NULL)) != CRYPT_OK) {
- goto ERR_BUF;
- }
- base = ltc_ecc_new_point();
- if (base == NULL) {
- err = CRYPT_MEM;
- goto errkey;
+ LTC_ARGCHK(key != NULL);
+ LTC_ARGCHK(key->dp.size > 0);
+
+ /* ECC key pair generation according to FIPS-186-4 (B.4.2 Key Pair Generation by Testing Candidates):
+ * the generated private key k should be the range [1, order-1]
+ * a/ N = bitlen(order)
+ * b/ generate N random bits and convert them into big integer k
+ * c/ if k not in [1, order-1] go to b/
+ * e/ Q = k*G
+ */
+ if ((err = rand_bn_upto(key->k, key->dp.order, prng, wprng)) != CRYPT_OK) {
+ goto error;
}
- /* read in the specs for this key */
- if ((err = mp_read_radix(prime, (char *)key->dp->prime, 16)) != CRYPT_OK) { goto errkey; }
- if ((err = mp_read_radix(order, (char *)key->dp->order, 16)) != CRYPT_OK) { goto errkey; }
- if ((err = mp_read_radix(base->x, (char *)key->dp->Gx, 16)) != CRYPT_OK) { goto errkey; }
- if ((err = mp_read_radix(base->y, (char *)key->dp->Gy, 16)) != CRYPT_OK) { goto errkey; }
- if ((err = mp_set(base->z, 1)) != CRYPT_OK) { goto errkey; }
- if ((err = mp_read_unsigned_bin(key->k, (unsigned char *)buf, keysize)) != CRYPT_OK) { goto errkey; }
-
- /* the key should be smaller than the order of base point */
- if (mp_cmp(key->k, order) != LTC_MP_LT) {
- if((err = mp_mod(key->k, order, key->k)) != CRYPT_OK) { goto errkey; }
- }
/* make the public key */
- if ((err = ltc_mp.ecc_ptmul(key->k, base, &key->pubkey, prime, 1)) != CRYPT_OK) { goto errkey; }
+ if ((err = ltc_mp.ecc_ptmul(key->k, &key->dp.base, &key->pubkey, key->dp.A, key->dp.prime, 1)) != CRYPT_OK) {
+ goto error;
+ }
key->type = PK_PRIVATE;
- /* free up ram */
+ /* success */
err = CRYPT_OK;
goto cleanup;
-errkey:
- mp_clear_multi(key->pubkey.x, key->pubkey.y, key->pubkey.z, key->k, NULL);
+
+error:
+ ecc_free(key);
cleanup:
- ltc_ecc_del_point(base);
- mp_clear_multi(prime, order, NULL);
-ERR_BUF:
-#ifdef LTC_CLEAN_STACK
- zeromem(buf, ECC_MAXSIZE);
-#endif
- XFREE(buf);
return err;
}
diff --git a/src/pk/ecc/ecc_set_dp.c b/src/pk/ecc/ecc_set_dp.c
new file mode 100644
index 000000000..cecca68d4
--- /dev/null
+++ b/src/pk/ecc/ecc_set_dp.c
@@ -0,0 +1,90 @@
+/* LibTomCrypt, modular cryptographic library -- Tom St Denis
+ *
+ * LibTomCrypt is a library that provides various cryptographic
+ * algorithms in a highly modular and flexible manner.
+ *
+ * The library is free for all purposes without any express
+ * guarantee it works.
+ */
+
+#include "tomcrypt.h"
+
+#ifdef LTC_MECC
+
+int ecc_set_dp(const ltc_ecc_curve *curve, ecc_key *key)
+{
+ int err;
+
+ LTC_ARGCHK(key != NULL);
+ LTC_ARGCHK(curve != NULL);
+
+ if ((err = mp_init_multi(&key->dp.prime, &key->dp.order, &key->dp.A, &key->dp.B,
+ &key->dp.base.x, &key->dp.base.y, &key->dp.base.z,
+ &key->pubkey.x, &key->pubkey.y, &key->pubkey.z, &key->k,
+ NULL)) != CRYPT_OK) {
+ return err;
+ }
+
+ /* A, B, order, prime, Gx, Gy */
+ if ((err = mp_read_radix(key->dp.prime, curve->prime, 16)) != CRYPT_OK) { goto error; }
+ if ((err = mp_read_radix(key->dp.order, curve->order, 16)) != CRYPT_OK) { goto error; }
+ if ((err = mp_read_radix(key->dp.A, curve->A, 16)) != CRYPT_OK) { goto error; }
+ if ((err = mp_read_radix(key->dp.B, curve->B, 16)) != CRYPT_OK) { goto error; }
+ if ((err = mp_read_radix(key->dp.base.x, curve->Gx, 16)) != CRYPT_OK) { goto error; }
+ if ((err = mp_read_radix(key->dp.base.y, curve->Gy, 16)) != CRYPT_OK) { goto error; }
+ if ((err = mp_set(key->dp.base.z, 1)) != CRYPT_OK) { goto error; }
+ /* cofactor & size */
+ key->dp.cofactor = curve->cofactor;
+ key->dp.size = mp_unsigned_bin_size(key->dp.prime);
+ /* OID string >> unsigned long oid[16] + oidlen */
+ key->dp.oidlen = 16;
+ if ((err = pk_oid_str_to_num(curve->OID, key->dp.oid, &key->dp.oidlen)) != CRYPT_OK) { goto error; }
+ /* success */
+ return CRYPT_OK;
+
+error:
+ ecc_free(key);
+ return err;
+}
+
+int ecc_set_dp_by_size(int size, ecc_key *key)
+{
+ const ltc_ecc_curve *cu = NULL;
+ int err = CRYPT_ERROR;
+
+ /* for compatibility with libtomcrypt-1.17 the sizes below must match the specific curves */
+ if (size <= 14) {
+ err = ecc_get_curve("SECP112R1", &cu);
+ }
+ else if (size <= 16) {
+ err = ecc_get_curve("SECP128R1", &cu);
+ }
+ else if (size <= 20) {
+ err = ecc_get_curve("SECP160R1", &cu);
+ }
+ else if (size <= 24) {
+ err = ecc_get_curve("SECP192R1", &cu);
+ }
+ else if (size <= 28) {
+ err = ecc_get_curve("SECP224R1", &cu);
+ }
+ else if (size <= 32) {
+ err = ecc_get_curve("SECP256R1", &cu);
+ }
+ else if (size <= 48) {
+ err = ecc_get_curve("SECP384R1", &cu);
+ }
+ else if (size <= 66) {
+ err = ecc_get_curve("SECP521R1", &cu);
+ }
+
+ if (err == CRYPT_OK && cu != NULL) return ecc_set_dp(cu, key);
+
+ return CRYPT_INVALID_ARG;
+}
+
+#endif
+
+/* ref: $Format:%D$ */
+/* git commit: $Format:%H$ */
+/* commit time: $Format:%ai$ */
diff --git a/src/pk/ecc/ecc_set_dp_internal.c b/src/pk/ecc/ecc_set_dp_internal.c
new file mode 100644
index 000000000..eca703133
--- /dev/null
+++ b/src/pk/ecc/ecc_set_dp_internal.c
@@ -0,0 +1,129 @@
+/* LibTomCrypt, modular cryptographic library -- Tom St Denis
+ *
+ * LibTomCrypt is a library that provides various cryptographic
+ * algorithms in a highly modular and flexible manner.
+ *
+ * The library is free for all purposes without any express
+ * guarantee it works.
+ */
+
+#include "tomcrypt.h"
+
+#ifdef LTC_MECC
+
+static int _ecc_cmp_hex_bn(const char *left_hex, void *right_bn, void *tmp_bn)
+{
+ if (mp_read_radix(tmp_bn, left_hex, 16) != CRYPT_OK) return 0;
+ if (mp_cmp(tmp_bn, right_bn) != LTC_MP_EQ) return 0;
+ return 1;
+}
+
+static void _ecc_oid_lookup(ecc_key *key)
+{
+ void *bn;
+ const ltc_ecc_curve *curve;
+
+ key->dp.oidlen = 0;
+ if (mp_init(&bn) != CRYPT_OK) return;
+ for (curve = ltc_ecc_curves; curve->prime != NULL; curve++) {
+ if (_ecc_cmp_hex_bn(curve->prime, key->dp.prime, bn) != 1) continue;
+ if (_ecc_cmp_hex_bn(curve->order, key->dp.order, bn) != 1) continue;
+ if (_ecc_cmp_hex_bn(curve->A, key->dp.A, bn) != 1) continue;
+ if (_ecc_cmp_hex_bn(curve->B, key->dp.B, bn) != 1) continue;
+ if (_ecc_cmp_hex_bn(curve->Gx, key->dp.base.x, bn) != 1) continue;
+ if (_ecc_cmp_hex_bn(curve->Gy, key->dp.base.y, bn) != 1) continue;
+ if (key->dp.cofactor != curve->cofactor) continue;
+ break; /* found */
+ }
+ mp_clear(bn);
+ if (curve->prime && curve->OID) {
+ key->dp.oidlen = 16; /* size of key->dp.oid */
+ pk_oid_str_to_num(curve->OID, key->dp.oid, &key->dp.oidlen);
+ }
+}
+
+int ecc_copy_dp(const ecc_key *srckey, ecc_key *key)
+{
+ unsigned long i;
+ int err;
+
+ LTC_ARGCHK(key != NULL);
+ LTC_ARGCHK(srckey != NULL);
+
+ if ((err = mp_init_multi(&key->dp.prime, &key->dp.order, &key->dp.A, &key->dp.B,
+ &key->dp.base.x, &key->dp.base.y, &key->dp.base.z,
+ &key->pubkey.x, &key->pubkey.y, &key->pubkey.z, &key->k,
+ NULL)) != CRYPT_OK) {
+ return err;
+ }
+
+ /* A, B, order, prime, Gx, Gy */
+ if ((err = mp_copy(srckey->dp.prime, key->dp.prime )) != CRYPT_OK) { goto error; }
+ if ((err = mp_copy(srckey->dp.order, key->dp.order )) != CRYPT_OK) { goto error; }
+ if ((err = mp_copy(srckey->dp.A, key->dp.A )) != CRYPT_OK) { goto error; }
+ if ((err = mp_copy(srckey->dp.B, key->dp.B )) != CRYPT_OK) { goto error; }
+ if ((err = ltc_ecc_copy_point(&srckey->dp.base, &key->dp.base)) != CRYPT_OK) { goto error; }
+ /* cofactor & size */
+ key->dp.cofactor = srckey->dp.cofactor;
+ key->dp.size = srckey->dp.size;
+ /* OID */
+ if (srckey->dp.oidlen > 0) {
+ key->dp.oidlen = srckey->dp.oidlen;
+ for (i = 0; i < key->dp.oidlen; i++) key->dp.oid[i] = srckey->dp.oid[i];
+ }
+ else {
+ _ecc_oid_lookup(key); /* try to find OID in ltc_ecc_curves */
+ }
+ /* success */
+ return CRYPT_OK;
+
+error:
+ ecc_free(key);
+ return err;
+}
+
+int ecc_set_dp_from_mpis(void *a, void *b, void *prime, void *order, void *gx, void *gy, unsigned long cofactor, ecc_key *key)
+{
+ int err;
+
+ LTC_ARGCHK(key != NULL);
+ LTC_ARGCHK(a != NULL);
+ LTC_ARGCHK(b != NULL);
+ LTC_ARGCHK(prime != NULL);
+ LTC_ARGCHK(order != NULL);
+ LTC_ARGCHK(gx != NULL);
+ LTC_ARGCHK(gy != NULL);
+
+ if ((err = mp_init_multi(&key->dp.prime, &key->dp.order, &key->dp.A, &key->dp.B,
+ &key->dp.base.x, &key->dp.base.y, &key->dp.base.z,
+ &key->pubkey.x, &key->pubkey.y, &key->pubkey.z, &key->k,
+ NULL)) != CRYPT_OK) {
+ return err;
+ }
+
+ /* A, B, order, prime, Gx, Gy */
+ if ((err = mp_copy(prime, key->dp.prime )) != CRYPT_OK) { goto error; }
+ if ((err = mp_copy(order, key->dp.order )) != CRYPT_OK) { goto error; }
+ if ((err = mp_copy(a, key->dp.A )) != CRYPT_OK) { goto error; }
+ if ((err = mp_copy(b, key->dp.B )) != CRYPT_OK) { goto error; }
+ if ((err = mp_copy(gx, key->dp.base.x)) != CRYPT_OK) { goto error; }
+ if ((err = mp_copy(gy, key->dp.base.y)) != CRYPT_OK) { goto error; }
+ if ((err = mp_set(key->dp.base.z, 1)) != CRYPT_OK) { goto error; }
+ /* cofactor & size */
+ key->dp.cofactor = cofactor;
+ key->dp.size = mp_unsigned_bin_size(prime);
+ /* try to find OID in ltc_ecc_curves */
+ _ecc_oid_lookup(key);
+ /* success */
+ return CRYPT_OK;
+
+error:
+ ecc_free(key);
+ return err;
+}
+
+#endif
+
+/* ref: $Format:%D$ */
+/* git commit: $Format:%H$ */
+/* commit time: $Format:%ai$ */
diff --git a/src/pk/ecc/ecc_set_key.c b/src/pk/ecc/ecc_set_key.c
new file mode 100644
index 000000000..9fabcf2e3
--- /dev/null
+++ b/src/pk/ecc/ecc_set_key.c
@@ -0,0 +1,67 @@
+/* LibTomCrypt, modular cryptographic library -- Tom St Denis
+ *
+ * LibTomCrypt is a library that provides various cryptographic
+ * algorithms in a highly modular and flexible manner.
+ *
+ * The library is free for all purposes without any express
+ * guarantee it works.
+ */
+
+#include "tomcrypt.h"
+
+#ifdef LTC_MECC
+
+int ecc_set_key(const unsigned char *in, unsigned long inlen, int type, ecc_key *key)
+{
+ int err;
+ void *prime, *a, *b;
+
+ LTC_ARGCHK(key != NULL);
+ LTC_ARGCHK(in != NULL);
+ LTC_ARGCHK(inlen > 0);
+
+ prime = key->dp.prime;
+ a = key->dp.A;
+ b = key->dp.B;
+
+ if (type == PK_PRIVATE && inlen <= (unsigned long)key->dp.size) {
+ /* load private key */
+ if ((err = mp_read_unsigned_bin(key->k, (unsigned char *)in, inlen)) != CRYPT_OK) {
+ goto error;
+ }
+ if (mp_iszero(key->k)) {
+ err = CRYPT_INVALID_PACKET;
+ goto error;
+ }
+ /* compute public key */
+ if ((err = ltc_mp.ecc_ptmul(key->k, &key->dp.base, &key->pubkey, a, prime, 1)) != CRYPT_OK) { goto error; }
+ key->type = type;
+ }
+ else if (type == PK_PUBLIC) {
+ /* load public key */
+ if ((err = ltc_ecc_import_point(in, inlen, prime, a, b, key->pubkey.x, key->pubkey.y)) != CRYPT_OK) { goto error; }
+ if ((err = mp_set(key->pubkey.z, 1)) != CRYPT_OK) { goto error; }
+ key->type = type;
+ }
+ else {
+ err = CRYPT_INVALID_PACKET;
+ goto error;
+ }
+
+ /* point on the curve + other checks */
+ if ((err = ltc_ecc_verify_key(key)) != CRYPT_OK) {
+ goto error;
+ }
+
+ return CRYPT_OK;
+
+error:
+ ecc_free(key);
+ return err;
+}
+
+#endif
+
+/* ref: $Format:%D$ */
+/* git commit: $Format:%H$ */
+/* commit time: $Format:%ai$ */
diff --git a/src/pk/ecc/ecc_shared_secret.c b/src/pk/ecc/ecc_shared_secret.c
index d18a20581..afb869194 100644
--- a/src/pk/ecc/ecc_shared_secret.c
+++ b/src/pk/ecc/ecc_shared_secret.c
@@ -7,11 +7,6 @@
* guarantee it works.
*/
-/* Implements ECC over Z/pZ for curve y^2 = x^3 - 3x + b
- *
- * All curves taken from NIST recommendation paper of July 1999
- * Available at http://csrc.nist.gov/cryptval/dss.htm
- */
#include "tomcrypt.h"
/**
@@ -29,12 +24,12 @@
@param outlen [in/out] The max size and resulting size of the shared secret
@return CRYPT_OK if successful
*/
-int ecc_shared_secret(ecc_key *private_key, ecc_key *public_key,
+int ecc_shared_secret(const ecc_key *private_key, const ecc_key *public_key,
unsigned char *out, unsigned long *outlen)
{
unsigned long x;
ecc_point *result;
- void *prime;
+ void *prime, *a;
int err;
LTC_ARGCHK(private_key != NULL);
@@ -47,27 +42,16 @@ int ecc_shared_secret(ecc_key *private_key, ecc_key *public_key,
return CRYPT_PK_NOT_PRIVATE;
}
- if (ltc_ecc_is_valid_idx(private_key->idx) == 0 || ltc_ecc_is_valid_idx(public_key->idx) == 0) {
- return CRYPT_INVALID_ARG;
- }
-
- if (XSTRCMP(private_key->dp->name, public_key->dp->name) != 0) {
- return CRYPT_PK_TYPE_MISMATCH;
- }
-
/* make new point */
result = ltc_ecc_new_point();
if (result == NULL) {
return CRYPT_MEM;
}
- if ((err = mp_init(&prime)) != CRYPT_OK) {
- ltc_ecc_del_point(result);
- return err;
- }
+ prime = private_key->dp.prime;
+ a = private_key->dp.A;
- if ((err = mp_read_radix(prime, (char *)private_key->dp->prime, 16)) != CRYPT_OK) { goto done; }
- if ((err = ltc_mp.ecc_ptmul(private_key->k, &public_key->pubkey, result, prime, 1)) != CRYPT_OK) { goto done; }
+ if ((err = ltc_mp.ecc_ptmul(private_key->k, &public_key->pubkey, result, a, prime, 1)) != CRYPT_OK) { goto done; }
x = (unsigned long)mp_unsigned_bin_size(prime);
if (*outlen < x) {
@@ -76,12 +60,11 @@ int ecc_shared_secret(ecc_key *private_key, ecc_key *public_key,
goto done;
}
zeromem(out, x);
- if ((err = mp_to_unsigned_bin(result->x, out + (x - mp_unsigned_bin_size(result->x)))) != CRYPT_OK) { goto done; }
+ if ((err = mp_to_unsigned_bin(result->x, out + (x - mp_unsigned_bin_size(result->x)))) != CRYPT_OK) { goto done; }
err = CRYPT_OK;
*outlen = x;
done:
- mp_clear(prime);
ltc_ecc_del_point(result);
return err;
}
diff --git a/src/pk/ecc/ecc_sign_hash.c b/src/pk/ecc/ecc_sign_hash.c
index 46cdfa36a..297364585 100644
--- a/src/pk/ecc/ecc_sign_hash.c
+++ b/src/pk/ecc/ecc_sign_hash.c
@@ -18,7 +18,7 @@
static int _ecc_sign_hash(const unsigned char *in, unsigned long inlen,
unsigned char *out, unsigned long *outlen,
- prng_state *prng, int wprng, ecc_key *key, int sigformat)
+ prng_state *prng, int wprng, const ecc_key *key, int sigformat)
{
ecc_key pubkey;
void *r, *s, *e, *p;
@@ -36,22 +36,13 @@ static int _ecc_sign_hash(const unsigned char *in, unsigned long inlen,
return CRYPT_PK_NOT_PRIVATE;
}
- /* is the IDX valid ? */
- if (ltc_ecc_is_valid_idx(key->idx) != 1) {
- return CRYPT_PK_INVALID_TYPE;
- }
-
- if ((err = prng_is_valid(wprng)) != CRYPT_OK) {
- return err;
- }
-
/* init the bignums */
- if ((err = mp_init_multi(&r, &s, &p, &e, NULL)) != CRYPT_OK) {
+ if ((err = mp_init_multi(&r, &s, &e, NULL)) != CRYPT_OK) {
return err;
}
- if ((err = mp_read_radix(p, (char *)key->dp->order, 16)) != CRYPT_OK) { goto errnokey; }
/* get the hash and load it as a bignum into 'e' */
+ p = key->dp.order;
pbits = mp_count_bits(p);
pbytes = (pbits+7) >> 3;
if (pbits > inlen*8) {
@@ -72,12 +63,11 @@ static int _ecc_sign_hash(const unsigned char *in, unsigned long inlen,
/* make up a key and export the public copy */
do {
- if ((err = ecc_make_key_ex(prng, wprng, &pubkey, key->dp)) != CRYPT_OK) {
- goto errnokey;
- }
+ if ((err = ecc_copy_dp(key, &pubkey)) != CRYPT_OK) { goto errnokey; }
+ if ((err = ecc_generate_key(prng, wprng, &pubkey)) != CRYPT_OK) { goto errnokey; }
/* find r = x1 mod n */
- if ((err = mp_mod(pubkey.pubkey.x, p, r)) != CRYPT_OK) { goto error; }
+ if ((err = mp_mod(pubkey.pubkey.x, p, r)) != CRYPT_OK) { goto error; }
if (mp_iszero(r) == LTC_MP_YES) {
ecc_free(&pubkey);
@@ -121,7 +111,7 @@ static int _ecc_sign_hash(const unsigned char *in, unsigned long inlen,
error:
ecc_free(&pubkey);
errnokey:
- mp_clear_multi(r, s, p, e, NULL);
+ mp_clear_multi(r, s, e, NULL);
return err;
}
@@ -138,7 +128,7 @@ static int _ecc_sign_hash(const unsigned char *in, unsigned long inlen,
*/
int ecc_sign_hash(const unsigned char *in, unsigned long inlen,
unsigned char *out, unsigned long *outlen,
- prng_state *prng, int wprng, ecc_key *key)
+ prng_state *prng, int wprng, const ecc_key *key)
{
return _ecc_sign_hash(in, inlen, out, outlen, prng, wprng, key, 0);
}
@@ -156,7 +146,7 @@ int ecc_sign_hash(const unsigned char *in, unsigned long inlen,
*/
int ecc_sign_hash_rfc7518(const unsigned char *in, unsigned long inlen,
unsigned char *out, unsigned long *outlen,
- prng_state *prng, int wprng, ecc_key *key)
+ prng_state *prng, int wprng, const ecc_key *key)
{
return _ecc_sign_hash(in, inlen, out, outlen, prng, wprng, key, 1);
}
diff --git a/src/pk/ecc/ecc_sizes.c b/src/pk/ecc/ecc_sizes.c
index 7c311fefd..165c849c3 100644
--- a/src/pk/ecc/ecc_sizes.c
+++ b/src/pk/ecc/ecc_sizes.c
@@ -7,11 +7,6 @@
* guarantee it works.
*/
-/* Implements ECC over Z/pZ for curve y^2 = x^3 - 3x + b
- *
- * All curves taken from NIST recommendation paper of July 1999
- * Available at http://csrc.nist.gov/cryptval/dss.htm
- */
#include "tomcrypt.h"
/**
@@ -23,20 +18,25 @@
void ecc_sizes(int *low, int *high)
{
- int i;
- LTC_ARGCHKVD(low != NULL);
- LTC_ARGCHKVD(high != NULL);
-
- *low = INT_MAX;
- *high = 0;
- for (i = 0; ltc_ecc_sets[i].size != 0; i++) {
- if (ltc_ecc_sets[i].size < *low) {
- *low = ltc_ecc_sets[i].size;
- }
- if (ltc_ecc_sets[i].size > *high) {
- *high = ltc_ecc_sets[i].size;
- }
- }
+ int i, size;
+ void *prime;
+
+ LTC_ARGCHKVD(low != NULL);
+ LTC_ARGCHKVD(high != NULL);
+
+ *low = INT_MAX;
+ *high = 0;
+
+ if (mp_init(&prime) == CRYPT_OK) {
+ for (i = 0; ltc_ecc_curves[i].prime != NULL; i++) {
+ if (mp_read_radix(prime, ltc_ecc_curves[i].prime, 16) == CRYPT_OK) {
+ size = mp_unsigned_bin_size(prime);
+ if (size < *low) *low = size;
+ if (size > *high) *high = size;
+ }
+ }
+ mp_clear(prime);
+ }
}
#endif
diff --git a/src/pk/ecc/ecc_test.c b/src/pk/ecc/ecc_test.c
index b6d54d1e8..e92b336d2 100644
--- a/src/pk/ecc/ecc_test.c
+++ b/src/pk/ecc/ecc_test.c
@@ -7,11 +7,6 @@
* guarantee it works.
*/
-/* Implements ECC over Z/pZ for curve y^2 = x^3 - 3x + b
- *
- * All curves taken from NIST recommendation paper of July 1999
- * Available at http://csrc.nist.gov/cryptval/dss.htm
- */
#include "tomcrypt.h"
/**
@@ -21,68 +16,12 @@
#ifdef LTC_MECC
-/**
- Perform on the ECC system
- @return CRYPT_OK if successful
-*/
int ecc_test(void)
{
- void *modulus, *order;
- ecc_point *G, *GG;
- int i, err, primality;
-
- if ((err = mp_init_multi(&modulus, &order, NULL)) != CRYPT_OK) {
- return err;
- }
-
- G = ltc_ecc_new_point();
- GG = ltc_ecc_new_point();
- if (G == NULL || GG == NULL) {
- mp_clear_multi(modulus, order, NULL);
- ltc_ecc_del_point(G);
- ltc_ecc_del_point(GG);
- return CRYPT_MEM;
- }
-
- for (i = 0; ltc_ecc_sets[i].size; i++) {
- #if 0
- printf("Testing %d\n", ltc_ecc_sets[i].size);
- #endif
- if ((err = mp_read_radix(modulus, (char *)ltc_ecc_sets[i].prime, 16)) != CRYPT_OK) { goto done; }
- if ((err = mp_read_radix(order, (char *)ltc_ecc_sets[i].order, 16)) != CRYPT_OK) { goto done; }
-
- /* is prime actually prime? */
- if ((err = mp_prime_is_prime(modulus, 8, &primality)) != CRYPT_OK) { goto done; }
- if (primality == 0) {
- err = CRYPT_FAIL_TESTVECTOR;
- goto done;
- }
-
- /* is order prime ? */
- if ((err = mp_prime_is_prime(order, 8, &primality)) != CRYPT_OK) { goto done; }
- if (primality == 0) {
- err = CRYPT_FAIL_TESTVECTOR;
- goto done;
- }
-
- if ((err = mp_read_radix(G->x, (char *)ltc_ecc_sets[i].Gx, 16)) != CRYPT_OK) { goto done; }
- if ((err = mp_read_radix(G->y, (char *)ltc_ecc_sets[i].Gy, 16)) != CRYPT_OK) { goto done; }
- mp_set(G->z, 1);
-
- /* then we should have G == (order + 1)G */
- if ((err = mp_add_d(order, 1, order)) != CRYPT_OK) { goto done; }
- if ((err = ltc_mp.ecc_ptmul(order, G, GG, modulus, 1)) != CRYPT_OK) { goto done; }
- if (mp_cmp(G->x, GG->x) != LTC_MP_EQ || mp_cmp(G->y, GG->y) != LTC_MP_EQ) {
- err = CRYPT_FAIL_TESTVECTOR;
- goto done;
- }
- }
- err = CRYPT_OK;
-done:
- ltc_ecc_del_point(GG);
- ltc_ecc_del_point(G);
- mp_clear_multi(order, modulus, NULL);
- return err;
+ /* the main ECC tests are in tests/ecc_test.c
+ * this function is kept just for API compatibility
+ */
+ return CRYPT_NOP;
}
#endif
diff --git a/src/pk/ecc/ecc_verify_hash.c b/src/pk/ecc/ecc_verify_hash.c
index f2b26c099..5127953aa 100644
--- a/src/pk/ecc/ecc_verify_hash.c
+++ b/src/pk/ecc/ecc_verify_hash.c
@@ -18,11 +18,11 @@
static int _ecc_verify_hash(const unsigned char *sig, unsigned long siglen,
const unsigned char *hash, unsigned long hashlen,
- int *stat, ecc_key *key, int sigformat)
+ int *stat, const ecc_key *key, int sigformat)
{
- ecc_point *mG, *mQ;
- void *r, *s, *v, *w, *u1, *u2, *e, *p, *m;
- void *mp;
+ ecc_point *mG = NULL, *mQ = NULL;
+ void *r, *s, *v, *w, *u1, *u2, *e, *p, *m, *a, *a_plus3 = NULL, *mu = NULL, *ma = NULL;
+ void *mp = NULL;
int err;
unsigned long pbits, pbytes, i, shift_right;
unsigned char ch, buf[MAXBLOCKSIZE];
@@ -34,16 +34,17 @@ static int _ecc_verify_hash(const unsigned char *sig, unsigned long siglen,
/* default to invalid signature */
*stat = 0;
- mp = NULL;
- /* is the IDX valid ? */
- if (ltc_ecc_is_valid_idx(key->idx) != 1) {
- return CRYPT_PK_INVALID_TYPE;
+ /* allocate ints */
+ if ((err = mp_init_multi(&r, &s, &v, &w, &u1, &u2, &e, &a_plus3, NULL)) != CRYPT_OK) {
+ return err;
}
- /* allocate ints */
- if ((err = mp_init_multi(&r, &s, &v, &w, &u1, &u2, &p, &e, &m, NULL)) != CRYPT_OK) {
- return CRYPT_MEM;
+ p = key->dp.order;
+ m = key->dp.prime;
+ a = key->dp.A;
+ if ((err = mp_add_d(a, 3, a_plus3)) != CRYPT_OK) {
+ goto error;
}
/* allocate points */
@@ -72,14 +73,9 @@ static int _ecc_verify_hash(const unsigned char *sig, unsigned long siglen,
LTC_ASN1_EOL, 0UL, NULL)) != CRYPT_OK) { goto error; }
}
- /* get the order */
- if ((err = mp_read_radix(p, (char *)key->dp->order, 16)) != CRYPT_OK) { goto error; }
-
- /* get the modulus */
- if ((err = mp_read_radix(m, (char *)key->dp->prime, 16)) != CRYPT_OK) { goto error; }
-
/* check for zero */
- if (mp_iszero(r) || mp_iszero(s) || mp_cmp(r, p) != LTC_MP_LT || mp_cmp(s, p) != LTC_MP_LT) {
+ if (mp_cmp_d(r, 0) != LTC_MP_GT || mp_cmp_d(s, 0) != LTC_MP_GT ||
+ mp_cmp(r, p) != LTC_MP_LT || mp_cmp(s, p) != LTC_MP_LT) {
err = CRYPT_INVALID_PACKET;
goto error;
}
@@ -113,30 +109,32 @@ static int _ecc_verify_hash(const unsigned char *sig, unsigned long siglen,
if ((err = mp_mulmod(r, w, p, u2)) != CRYPT_OK) { goto error; }
/* find mG and mQ */
- if ((err = mp_read_radix(mG->x, (char *)key->dp->Gx, 16)) != CRYPT_OK) { goto error; }
- if ((err = mp_read_radix(mG->y, (char *)key->dp->Gy, 16)) != CRYPT_OK) { goto error; }
- if ((err = mp_set(mG->z, 1)) != CRYPT_OK) { goto error; }
+ if ((err = ltc_ecc_copy_point(&key->dp.base, mG)) != CRYPT_OK) { goto error; }
+ if ((err = ltc_ecc_copy_point(&key->pubkey, mQ)) != CRYPT_OK) { goto error; }
+
+ /* find the montgomery mp */
+ if ((err = mp_montgomery_setup(m, &mp)) != CRYPT_OK) { goto error; }
- if ((err = mp_copy(key->pubkey.x, mQ->x)) != CRYPT_OK) { goto error; }
- if ((err = mp_copy(key->pubkey.y, mQ->y)) != CRYPT_OK) { goto error; }
- if ((err = mp_copy(key->pubkey.z, mQ->z)) != CRYPT_OK) { goto error; }
+ /* for curves with a == -3 keep ma == NULL */
+ if (mp_cmp(a_plus3, m) != LTC_MP_EQ) {
+ if ((err = mp_init_multi(&mu, &ma, NULL)) != CRYPT_OK) { goto error; }
+ if ((err = mp_montgomery_normalization(mu, m)) != CRYPT_OK) { goto error; }
+ if ((err = mp_mulmod(a, mu, m, ma)) != CRYPT_OK) { goto error; }
+ }
/* compute u1*mG + u2*mQ = mG */
if (ltc_mp.ecc_mul2add == NULL) {
- if ((err = ltc_mp.ecc_ptmul(u1, mG, mG, m, 0)) != CRYPT_OK) { goto error; }
- if ((err = ltc_mp.ecc_ptmul(u2, mQ, mQ, m, 0)) != CRYPT_OK) { goto error; }
-
- /* find the montgomery mp */
- if ((err = mp_montgomery_setup(m, &mp)) != CRYPT_OK) { goto error; }
+ if ((err = ltc_mp.ecc_ptmul(u1, mG, mG, a, m, 0)) != CRYPT_OK) { goto error; }
+ if ((err = ltc_mp.ecc_ptmul(u2, mQ, mQ, a, m, 0)) != CRYPT_OK) { goto error; }
/* add them */
- if ((err = ltc_mp.ecc_ptadd(mQ, mG, mG, m, mp)) != CRYPT_OK) { goto error; }
+ if ((err = ltc_mp.ecc_ptadd(mQ, mG, mG, ma, m, mp)) != CRYPT_OK) { goto error; }
/* reduce */
if ((err = ltc_mp.ecc_map(mG, m, mp)) != CRYPT_OK) { goto error; }
} else {
/* use Shamir's trick to compute u1*mG + u2*mQ using half of the doubles */
- if ((err = ltc_mp.ecc_mul2add(mG, u1, mQ, u2, mG, m)) != CRYPT_OK) { goto error; }
+ if ((err = ltc_mp.ecc_mul2add(mG, u1, mQ, u2, mG, ma, m)) != CRYPT_OK) { goto error; }
}
/* v = X_x1 mod n */
@@ -150,9 +148,11 @@ static int _ecc_verify_hash(const unsigned char *sig, unsigned long siglen,
/* clear up and return */
err = CRYPT_OK;
error:
- ltc_ecc_del_point(mG);
- ltc_ecc_del_point(mQ);
- mp_clear_multi(r, s, v, w, u1, u2, p, e, m, NULL);
+ if (mG != NULL) ltc_ecc_del_point(mG);
+ if (mQ != NULL) ltc_ecc_del_point(mQ);
+ if (mu != NULL) mp_clear(mu);
+ if (ma != NULL) mp_clear(ma);
+ mp_clear_multi(r, s, v, w, u1, u2, e, a_plus3, NULL);
if (mp != NULL) {
mp_montgomery_free(mp);
}
@@ -171,7 +171,7 @@ static int _ecc_verify_hash(const unsigned char *sig, unsigned long siglen,
*/
int ecc_verify_hash(const unsigned char *sig, unsigned long siglen,
const unsigned char *hash, unsigned long hashlen,
- int *stat, ecc_key *key)
+ int *stat, const ecc_key *key)
{
return _ecc_verify_hash(sig, siglen, hash, hashlen, stat, key, 0);
}
@@ -188,7 +188,7 @@ int ecc_verify_hash(const unsigned char *sig, unsigned long siglen,
*/
int ecc_verify_hash_rfc7518(const unsigned char *sig, unsigned long siglen,
const unsigned char *hash, unsigned long hashlen,
- int *stat, ecc_key *key)
+ int *stat, const ecc_key *key)
{
return _ecc_verify_hash(sig, siglen, hash, hashlen, stat, key, 1);
}
diff --git a/src/pk/ecc/ltc_ecc_export_point.c b/src/pk/ecc/ltc_ecc_export_point.c
new file mode 100644
index 000000000..84750c804
--- /dev/null
+++ b/src/pk/ecc/ltc_ecc_export_point.c
@@ -0,0 +1,63 @@
+/* LibTomCrypt, modular cryptographic library -- Tom St Denis
+ *
+ * LibTomCrypt is a library that provides various cryptographic
+ * algorithms in a highly modular and flexible manner.
+ *
+ * The library is free for all purposes without any express
+ * guarantee it works.
+ */
+
+#include "tomcrypt.h"
+
+#ifdef LTC_MECC
+
+int ltc_ecc_export_point(unsigned char *out, unsigned long *outlen, void *x, void *y, unsigned long size, int compressed)
+{
+ int err;
+ unsigned char buf[ECC_BUF_SIZE];
+ unsigned long xsize, ysize;
+
+ if (size > sizeof(buf)) return CRYPT_BUFFER_OVERFLOW;
+ if ((xsize = mp_unsigned_bin_size(x)) > size) return CRYPT_BUFFER_OVERFLOW;
+ if ((ysize = mp_unsigned_bin_size(y)) > size) return CRYPT_BUFFER_OVERFLOW;
+
+ if(compressed) {
+ if (*outlen < (1 + size)) {
+ *outlen = 1 + size;
+ return CRYPT_BUFFER_OVERFLOW;
+ }
+ /* store first byte */
+ out[0] = mp_isodd(y) ? 0x03 : 0x02;
+ /* pad and store x */
+ zeromem(buf, sizeof(buf));
+ if ((err = mp_to_unsigned_bin(x, buf + (size - xsize))) != CRYPT_OK) return err;
+ XMEMCPY(out+1, buf, size);
+ /* adjust outlen */
+ *outlen = 1 + size;
+ }
+ else {
+ if (*outlen < (1 + 2*size)) {
+ *outlen = 1 + 2*size;
+ return CRYPT_BUFFER_OVERFLOW;
+ }
+ /* store byte 0x04 */
+ out[0] = 0x04;
+ /* pad and store x */
+ zeromem(buf, sizeof(buf));
+ if ((err = mp_to_unsigned_bin(x, buf + (size - xsize))) != CRYPT_OK) return err;
+ XMEMCPY(out+1, buf, size);
+ /* pad and store y */
+ zeromem(buf, sizeof(buf));
+ if ((err = mp_to_unsigned_bin(y, buf + (size - ysize))) != CRYPT_OK) return err;
+ XMEMCPY(out+1+size, buf, size);
+ /* adjust outlen */
+ *outlen = 1 + 2*size;
+ }
+ return CRYPT_OK;
+}
+
+#endif
+
+/* ref: $Format:%D$ */
+/* git commit: $Format:%H$ */
+/* commit time: $Format:%ai$ */
diff --git a/src/pk/ecc/ltc_ecc_import_point.c b/src/pk/ecc/ltc_ecc_import_point.c
new file mode 100644
index 000000000..7e103f473
--- /dev/null
+++ b/src/pk/ecc/ltc_ecc_import_point.c
@@ -0,0 +1,71 @@
+/* LibTomCrypt, modular cryptographic library -- Tom St Denis
+ *
+ * LibTomCrypt is a library that provides various cryptographic
+ * algorithms in a highly modular and flexible manner.
+ *
+ * The library is free for all purposes without any express
+ * guarantee it works.
+ */
+
+#include "tomcrypt.h"
+
+#ifdef LTC_MECC
+
+int ltc_ecc_import_point(const unsigned char *in, unsigned long inlen, void *prime, void *a, void *b, void *x, void *y)
+{
+ int err;
+ unsigned long size;
+ void *t1, *t2;
+
+ /* init key + temporary numbers */
+ if (mp_init_multi(&t1, &t2, NULL) != CRYPT_OK) {
+ return CRYPT_MEM;
+ }
+
+ size = mp_unsigned_bin_size(prime);
+
+ if (in[0] == 0x04 && (inlen&1) && ((inlen-1)>>1) == size) {
+ /* read uncompressed point */
+ /* load x */
+ if ((err = mp_read_unsigned_bin(x, (unsigned char *)in+1, size)) != CRYPT_OK) { goto cleanup; }
+ /* load y */
+ if ((err = mp_read_unsigned_bin(y, (unsigned char *)in+1+size, size)) != CRYPT_OK) { goto cleanup; }
+ }
+ else if ((in[0] == 0x02 || in[0] == 0x03) && (inlen-1) == size && ltc_mp.sqrtmod_prime != NULL) {
+ /* read compressed point - BEWARE: requires sqrtmod_prime */
+ /* load x */
+ if ((err = mp_read_unsigned_bin(x, (unsigned char *)in+1, size)) != CRYPT_OK) { goto cleanup; }
+ /* compute x^3 */
+ if ((err = mp_sqr(x, t1)) != CRYPT_OK) { goto cleanup; }
+ if ((err = mp_mulmod(t1, x, prime, t1)) != CRYPT_OK) { goto cleanup; }
+ /* compute x^3 + a*x */
+ if ((err = mp_mulmod(a, x, prime, t2)) != CRYPT_OK) { goto cleanup; }
+ if ((err = mp_add(t1, t2, t1)) != CRYPT_OK) { goto cleanup; }
+ /* compute x^3 + a*x + b */
+ if ((err = mp_add(t1, b, t1)) != CRYPT_OK) { goto cleanup; }
+ /* compute sqrt(x^3 + a*x + b) */
+ if ((err = mp_sqrtmod_prime(t1, prime, t2)) != CRYPT_OK) { goto cleanup; }
+ /* adjust y */
+ if ((mp_isodd(t2) && in[0] == 0x03) || (!mp_isodd(t2) && in[0] == 0x02)) {
+ if ((err = mp_mod(t2, prime, y)) != CRYPT_OK) { goto cleanup; }
+ }
+ else {
+ if ((err = mp_submod(prime, t2, prime, y)) != CRYPT_OK) { goto cleanup; }
+ }
+ }
+ else {
+ err = CRYPT_INVALID_PACKET;
+ goto cleanup;
+ }
+
+ err = CRYPT_OK;
+cleanup:
+ mp_clear_multi(t1, t2, NULL);
+ return err;
+}
+
+#endif
+
+/* ref: $Format:%D$ */
+/* git commit: $Format:%H$ */
+/* commit time: $Format:%ai$ */
diff --git a/src/pk/ecc/ltc_ecc_is_point.c b/src/pk/ecc/ltc_ecc_is_point.c
new file mode 100644
index 000000000..46e1a6d41
--- /dev/null
+++ b/src/pk/ecc/ltc_ecc_is_point.c
@@ -0,0 +1,72 @@
+/* LibTomCrypt, modular cryptographic library -- Tom St Denis
+ *
+ * LibTomCrypt is a library that provides various cryptographic
+ * algorithms in a highly modular and flexible manner.
+ *
+ * The library is free for all purposes without any express
+ * guarantee it works.
+ */
+
+#include "tomcrypt.h"
+
+#ifdef LTC_MECC
+
+/** Returns whether [x,y] is a point on curve defined by dp
+ @param dp curve parameters
+ @param x x point coordinate
+ @param y y point coordinate
+ @return CRYPT_OK if valid
+*/
+
+int ltc_ecc_is_point(const ltc_ecc_dp *dp, void *x, void *y)
+{
+ void *prime, *a, *b, *t1, *t2;
+ int err;
+
+ prime = dp->prime;
+ b = dp->B;
+ a = dp->A;
+
+ if ((err = mp_init_multi(&t1, &t2, NULL)) != CRYPT_OK) return err;
+
+ /* compute y^2 */
+ if ((err = mp_sqr(y, t1)) != CRYPT_OK) goto cleanup;
+
+ /* compute x^3 */
+ if ((err = mp_sqr(x, t2)) != CRYPT_OK) goto cleanup;
+ if ((err = mp_mod(t2, prime, t2)) != CRYPT_OK) goto cleanup;
+ if ((err = mp_mul(x, t2, t2)) != CRYPT_OK) goto cleanup;
+
+ /* compute y^2 - x^3 */
+ if ((err = mp_sub(t1, t2, t1)) != CRYPT_OK) goto cleanup;
+
+ /* compute y^2 - x^3 - a*x */
+ if ((err = mp_submod(prime, a, prime, t2)) != CRYPT_OK) goto cleanup;
+ if ((err = mp_mulmod(t2, x, prime, t2)) != CRYPT_OK) goto cleanup;
+ if ((err = mp_addmod(t1, t2, prime, t1)) != CRYPT_OK) goto cleanup;
+
+ /* adjust range (0, prime) */
+ while (mp_cmp_d(t1, 0) == LTC_MP_LT) {
+ if ((err = mp_add(t1, prime, t1)) != CRYPT_OK) goto cleanup;
+ }
+ while (mp_cmp(t1, prime) != LTC_MP_LT) {
+ if ((err = mp_sub(t1, prime, t1)) != CRYPT_OK) goto cleanup;
+ }
+
+ /* compare to b */
+ if (mp_cmp(t1, b) != LTC_MP_EQ) {
+ err = CRYPT_INVALID_PACKET;
+ } else {
+ err = CRYPT_OK;
+ }
+
+cleanup:
+ mp_clear_multi(t1, t2, NULL);
+ return err;
+}
+
+#endif
+
+/* ref: $Format:%D$ */
+/* git commit: $Format:%H$ */
+/* commit time: $Format:%ai$ */
diff --git a/src/pk/ecc/ltc_ecc_is_point_at_infinity.c b/src/pk/ecc/ltc_ecc_is_point_at_infinity.c
new file mode 100644
index 000000000..faf7631d1
--- /dev/null
+++ b/src/pk/ecc/ltc_ecc_is_point_at_infinity.c
@@ -0,0 +1,62 @@
+/* LibTomCrypt, modular cryptographic library -- Tom St Denis
+ *
+ * LibTomCrypt is a library that provides various cryptographic
+ * algorithms in a highly modular and flexible manner.
+ *
+ * The library is free for all purposes without any express
+ * guarantee it works.
+ */
+
+#include "tomcrypt.h"
+
+#ifdef LTC_MECC
+
+/* http://crypto.stackexchange.com/questions/41468/point-at-infinity-for-jacobian-coordinates
+ * a point at infinity is any point (x,y,0) such that y^2 == x^3, except (0,0,0)
+ */
+
+int ltc_ecc_is_point_at_infinity(const ecc_point *P, void *modulus, int *retval)
+{
+ int err;
+ void *x3, *y2;
+
+ /* trivial case */
+ if (!mp_iszero(P->z)) {
+ *retval = 0;
+ return CRYPT_OK;
+ }
+
+ /* point (0,0,0) is not at infinity */
+ if (mp_iszero(P->x) && mp_iszero(P->y)) {
+ *retval = 0;
+ return CRYPT_OK;
+ }
+
+ /* initialize */
+ if ((err = mp_init_multi(&x3, &y2, NULL)) != CRYPT_OK) goto done;
+
+ /* compute y^2 */
+ if ((err = mp_mulmod(P->y, P->y, modulus, y2)) != CRYPT_OK) goto cleanup;
+
+ /* compute x^3 */
+ if ((err = mp_mulmod(P->x, P->x, modulus, x3)) != CRYPT_OK) goto cleanup;
+ if ((err = mp_mulmod(P->x, x3, modulus, x3)) != CRYPT_OK) goto cleanup;
+
+ /* test y^2 == x^3 */
+ err = CRYPT_OK;
+ if ((mp_cmp(x3, y2) == LTC_MP_EQ) && !mp_iszero(y2))
+ *retval = 1;
+ else
+ *retval = 0;
+
+cleanup:
+ mp_clear_multi(x3, y2, NULL);
+done:
+ return err;
+}
+
+#endif
+
+/* ref: $Format:%D$ */
+/* git commit: $Format:%H$ */
+/* commit time: $Format:%ai$ */
diff --git a/src/pk/ecc/ltc_ecc_is_valid_idx.c b/src/pk/ecc/ltc_ecc_is_valid_idx.c
deleted file mode 100644
index 057a89943..000000000
--- a/src/pk/ecc/ltc_ecc_is_valid_idx.c
+++ /dev/null
@@ -1,44 +0,0 @@
-/* LibTomCrypt, modular cryptographic library -- Tom St Denis
- *
- * LibTomCrypt is a library that provides various cryptographic
- * algorithms in a highly modular and flexible manner.
- *
- * The library is free for all purposes without any express
- * guarantee it works.
- */
-
-/* Implements ECC over Z/pZ for curve y^2 = x^3 - 3x + b
- *
- * All curves taken from NIST recommendation paper of July 1999
- * Available at http://csrc.nist.gov/cryptval/dss.htm
- */
-#include "tomcrypt.h"
-
-/**
- @file ltc_ecc_is_valid_idx.c
- ECC Crypto, Tom St Denis
-*/
-
-#ifdef LTC_MECC
-
-/** Returns whether an ECC idx is valid or not
- @param n The idx number to check
- @return 1 if valid, 0 if not
-*/
-int ltc_ecc_is_valid_idx(int n)
-{
- int x;
-
- for (x = 0; ltc_ecc_sets[x].size != 0; x++);
- /* -1 is a valid index --- indicating that the domain params were supplied by the user */
- if ((n >= -1) && (n < x)) {
- return 1;
- }
- return 0;
-}
-
-#endif
-/* ref: $Format:%D$ */
-/* git commit: $Format:%H$ */
-/* commit time: $Format:%ai$ */
-
diff --git a/src/pk/ecc/ltc_ecc_map.c b/src/pk/ecc/ltc_ecc_map.c
index c745f299c..3c57019fb 100644
--- a/src/pk/ecc/ltc_ecc_map.c
+++ b/src/pk/ecc/ltc_ecc_map.c
@@ -7,11 +7,6 @@
* guarantee it works.
*/
-/* Implements ECC over Z/pZ for curve y^2 = x^3 - 3x + b
- *
- * All curves taken from NIST recommendation paper of July 1999
- * Available at http://csrc.nist.gov/cryptval/dss.htm
- */
#include "tomcrypt.h"
/**
@@ -37,6 +32,10 @@ int ltc_ecc_map(ecc_point *P, void *modulus, void *mp)
LTC_ARGCHK(modulus != NULL);
LTC_ARGCHK(mp != NULL);
+ if (mp_iszero(P->z)) {
+ return ltc_ecc_set_point_xyz(0, 0, 1, P);
+ }
+
if ((err = mp_init_multi(&t1, &t2, NULL)) != CRYPT_OK) {
return err;
}
diff --git a/src/pk/ecc/ltc_ecc_mul2add.c b/src/pk/ecc/ltc_ecc_mul2add.c
index cef184469..a2dcf5f26 100644
--- a/src/pk/ecc/ltc_ecc_mul2add.c
+++ b/src/pk/ecc/ltc_ecc_mul2add.c
@@ -7,11 +7,6 @@
* guarantee it works.
*/
-/* Implements ECC over Z/pZ for curve y^2 = x^3 - 3x + b
- *
- * All curves taken from NIST recommendation paper of July 1999
- * Available at http://csrc.nist.gov/cryptval/dss.htm
- */
#include "tomcrypt.h"
/**
@@ -28,17 +23,20 @@
@param kA What to multiple A by
@param B Second point to multiply
@param kB What to multiple B by
- @param C [out] Destination point (can overlap with A or B
+ @param C [out] Destination point (can overlap with A or B)
+ @param ma ECC curve parameter a in montgomery form
@param modulus Modulus for curve
@return CRYPT_OK on success
*/
-int ltc_ecc_mul2add(ecc_point *A, void *kA,
- ecc_point *B, void *kB,
- ecc_point *C,
- void *modulus)
+int ltc_ecc_mul2add(const ecc_point *A, void *kA,
+ const ecc_point *B, void *kB,
+ ecc_point *C,
+ void *ma,
+ void *modulus)
{
ecc_point *precomp[16];
- unsigned bitbufA, bitbufB, lenA, lenB, len, x, y, nA, nB, nibble;
+ unsigned bitbufA, bitbufB, lenA, lenB, len, nA, nB, nibble;
+ unsigned x, y;
unsigned char *tA, *tB;
int err, first;
void *mp, *mu;
@@ -112,17 +110,17 @@ int ltc_ecc_mul2add(ecc_point *A, void *kA,
if ((err = mp_mulmod(B->z, mu, modulus, precomp[1<<2]->z)) != CRYPT_OK) { goto ERR_MU; }
/* precomp [i,0](A + B) table */
- if ((err = ltc_mp.ecc_ptdbl(precomp[1], precomp[2], modulus, mp)) != CRYPT_OK) { goto ERR_MU; }
- if ((err = ltc_mp.ecc_ptadd(precomp[1], precomp[2], precomp[3], modulus, mp)) != CRYPT_OK) { goto ERR_MU; }
+ if ((err = ltc_mp.ecc_ptdbl(precomp[1], precomp[2], ma, modulus, mp)) != CRYPT_OK) { goto ERR_MU; }
+ if ((err = ltc_mp.ecc_ptadd(precomp[1], precomp[2], precomp[3], ma, modulus, mp)) != CRYPT_OK) { goto ERR_MU; }
/* precomp [0,i](A + B) table */
- if ((err = ltc_mp.ecc_ptdbl(precomp[1<<2], precomp[2<<2], modulus, mp)) != CRYPT_OK) { goto ERR_MU; }
- if ((err = ltc_mp.ecc_ptadd(precomp[1<<2], precomp[2<<2], precomp[3<<2], modulus, mp)) != CRYPT_OK) { goto ERR_MU; }
+ if ((err = ltc_mp.ecc_ptdbl(precomp[1<<2], precomp[2<<2], ma, modulus, mp)) != CRYPT_OK) { goto ERR_MU; }
+ if ((err = ltc_mp.ecc_ptadd(precomp[1<<2], precomp[2<<2], precomp[3<<2], ma, modulus, mp)) != CRYPT_OK) { goto ERR_MU; }
/* precomp [i,j](A + B) table (i != 0, j != 0) */
for (x = 1; x < 4; x++) {
for (y = 1; y < 4; y++) {
- if ((err = ltc_mp.ecc_ptadd(precomp[x], precomp[(y<<2)], precomp[x+(y<<2)], modulus, mp)) != CRYPT_OK) { goto ERR_MU; }
+ if ((err = ltc_mp.ecc_ptadd(precomp[x], precomp[(y<<2)], precomp[x+(y<<2)], ma, modulus, mp)) != CRYPT_OK) { goto ERR_MU; }
}
}
@@ -156,8 +154,8 @@ int ltc_ecc_mul2add(ecc_point *A, void *kA,
/* double twice, only if this isn't the first */
if (first == 0) {
/* double twice */
- if ((err = ltc_mp.ecc_ptdbl(C, C, modulus, mp)) != CRYPT_OK) { goto ERR_MU; }
- if ((err = ltc_mp.ecc_ptdbl(C, C, modulus, mp)) != CRYPT_OK) { goto ERR_MU; }
+ if ((err = ltc_mp.ecc_ptdbl(C, C, ma, modulus, mp)) != CRYPT_OK) { goto ERR_MU; }
+ if ((err = ltc_mp.ecc_ptdbl(C, C, ma, modulus, mp)) != CRYPT_OK) { goto ERR_MU; }
}
/* if not both zero */
@@ -165,12 +163,10 @@ int ltc_ecc_mul2add(ecc_point *A, void *kA,
if (first == 1) {
/* if first, copy from table */
first = 0;
- if ((err = mp_copy(precomp[nA + (nB<<2)]->x, C->x)) != CRYPT_OK) { goto ERR_MU; }
- if ((err = mp_copy(precomp[nA + (nB<<2)]->y, C->y)) != CRYPT_OK) { goto ERR_MU; }
- if ((err = mp_copy(precomp[nA + (nB<<2)]->z, C->z)) != CRYPT_OK) { goto ERR_MU; }
+ if ((err = ltc_ecc_copy_point(precomp[nA + (nB<<2)], C)) != CRYPT_OK) { goto ERR_MU; }
} else {
/* if not first, add from table */
- if ((err = ltc_mp.ecc_ptadd(C, precomp[nA + (nB<<2)], C, modulus, mp)) != CRYPT_OK) { goto ERR_MU; }
+ if ((err = ltc_mp.ecc_ptadd(C, precomp[nA + (nB<<2)], C, ma, modulus, mp)) != CRYPT_OK) { goto ERR_MU; }
}
}
}
diff --git a/src/pk/ecc/ltc_ecc_mulmod.c b/src/pk/ecc/ltc_ecc_mulmod.c
index 583486560..ec8ba9cf8 100644
--- a/src/pk/ecc/ltc_ecc_mulmod.c
+++ b/src/pk/ecc/ltc_ecc_mulmod.c
@@ -7,11 +7,6 @@
* guarantee it works.
*/
-/* Implements ECC over Z/pZ for curve y^2 = x^3 - 3x + b
- *
- * All curves taken from NIST recommendation paper of July 1999
- * Available at http://csrc.nist.gov/cryptval/dss.htm
- */
#include "tomcrypt.h"
/**
@@ -34,11 +29,11 @@
@param map Boolean whether to map back to affine or not (1==map, 0 == leave in projective)
@return CRYPT_OK on success
*/
-int ltc_ecc_mulmod(void *k, ecc_point *G, ecc_point *R, void *modulus, int map)
+int ltc_ecc_mulmod(void *k, const ecc_point *G, ecc_point *R, void *a, void *modulus, int map)
{
ecc_point *tG, *M[8];
- int i, j, err;
- void *mu, *mp;
+ int i, j, err, inf;
+ void *mp = NULL, *mu = NULL, *ma = NULL, *a_plus3 = NULL;
ltc_mp_digit buf;
int first, bitbuf, bitcpy, bitcnt, mode, digidx;
@@ -47,18 +42,23 @@ int ltc_ecc_mulmod(void *k, ecc_point *G, ecc_point *R, void *modulus, int map)
LTC_ARGCHK(R != NULL);
LTC_ARGCHK(modulus != NULL);
- /* init montgomery reduction */
- if ((err = mp_montgomery_setup(modulus, &mp)) != CRYPT_OK) {
- return err;
- }
- if ((err = mp_init(&mu)) != CRYPT_OK) {
- mp_montgomery_free(mp);
- return err;
+ if ((err = ltc_ecc_is_point_at_infinity(G, modulus, &inf)) != CRYPT_OK) return err;
+ if (inf) {
+ /* return the point at infinity */
+ return ltc_ecc_set_point_xyz(1, 1, 0, R);
}
- if ((err = mp_montgomery_normalization(mu, modulus)) != CRYPT_OK) {
- mp_montgomery_free(mp);
- mp_clear(mu);
- return err;
+
+ /* init montgomery reduction */
+ if ((err = mp_montgomery_setup(modulus, &mp)) != CRYPT_OK) { goto error; }
+ if ((err = mp_init(&mu)) != CRYPT_OK) { goto error; }
+ if ((err = mp_montgomery_normalization(mu, modulus)) != CRYPT_OK) { goto error; }
+
+ /* for curves with a == -3 keep ma == NULL */
+ if ((err = mp_init(&a_plus3)) != CRYPT_OK) { goto error; }
+ if ((err = mp_add_d(a, 3, a_plus3)) != CRYPT_OK) { goto error; }
+ if (mp_cmp(a_plus3, modulus) != LTC_MP_EQ) {
+ if ((err = mp_init(&ma)) != CRYPT_OK) { goto error; }
+ if ((err = mp_mulmod(a, mu, modulus, ma)) != CRYPT_OK) { goto error; }
}
/* alloc ram for window temps */
@@ -68,9 +68,8 @@ int ltc_ecc_mulmod(void *k, ecc_point *G, ecc_point *R, void *modulus, int map)
for (j = 0; j < i; j++) {
ltc_ecc_del_point(M[j]);
}
- mp_montgomery_free(mp);
- mp_clear(mu);
- return CRYPT_MEM;
+ err = CRYPT_MEM;
+ goto error;
}
}
@@ -80,9 +79,7 @@ int ltc_ecc_mulmod(void *k, ecc_point *G, ecc_point *R, void *modulus, int map)
/* tG = G and convert to montgomery */
if (mp_cmp_d(mu, 1) == LTC_MP_EQ) {
- if ((err = mp_copy(G->x, tG->x)) != CRYPT_OK) { goto done; }
- if ((err = mp_copy(G->y, tG->y)) != CRYPT_OK) { goto done; }
- if ((err = mp_copy(G->z, tG->z)) != CRYPT_OK) { goto done; }
+ if ((err = ltc_ecc_copy_point(G, tG)) != CRYPT_OK) { goto done; }
} else {
if ((err = mp_mulmod(G->x, mu, modulus, tG->x)) != CRYPT_OK) { goto done; }
if ((err = mp_mulmod(G->y, mu, modulus, tG->y)) != CRYPT_OK) { goto done; }
@@ -93,13 +90,13 @@ int ltc_ecc_mulmod(void *k, ecc_point *G, ecc_point *R, void *modulus, int map)
/* calc the M tab, which holds kG for k==8..15 */
/* M[0] == 8G */
- if ((err = ltc_mp.ecc_ptdbl(tG, M[0], modulus, mp)) != CRYPT_OK) { goto done; }
- if ((err = ltc_mp.ecc_ptdbl(M[0], M[0], modulus, mp)) != CRYPT_OK) { goto done; }
- if ((err = ltc_mp.ecc_ptdbl(M[0], M[0], modulus, mp)) != CRYPT_OK) { goto done; }
+ if ((err = ltc_mp.ecc_ptdbl(tG, M[0], ma, modulus, mp)) != CRYPT_OK) { goto done; }
+ if ((err = ltc_mp.ecc_ptdbl(M[0], M[0], ma, modulus, mp)) != CRYPT_OK) { goto done; }
+ if ((err = ltc_mp.ecc_ptdbl(M[0], M[0], ma, modulus, mp)) != CRYPT_OK) { goto done; }
/* now find (8+k)G for k=1..7 */
for (j = 9; j < 16; j++) {
- if ((err = ltc_mp.ecc_ptadd(M[j-9], tG, M[j-8], modulus, mp)) != CRYPT_OK) { goto done; }
+ if ((err = ltc_mp.ecc_ptadd(M[j-9], tG, M[j-8], ma, modulus, mp)) != CRYPT_OK) { goto done; }
}
/* setup sliding window */
@@ -133,7 +130,7 @@ int ltc_ecc_mulmod(void *k, ecc_point *G, ecc_point *R, void *modulus, int map)
/* if the bit is zero and mode == 1 then we double */
if (mode == 1 && i == 0) {
- if ((err = ltc_mp.ecc_ptdbl(R, R, modulus, mp)) != CRYPT_OK) { goto done; }
+ if ((err = ltc_mp.ecc_ptdbl(R, R, ma, modulus, mp)) != CRYPT_OK) { goto done; }
continue;
}
@@ -145,20 +142,18 @@ int ltc_ecc_mulmod(void *k, ecc_point *G, ecc_point *R, void *modulus, int map)
/* if this is the first window we do a simple copy */
if (first == 1) {
/* R = kG [k = first window] */
- if ((err = mp_copy(M[bitbuf-8]->x, R->x)) != CRYPT_OK) { goto done; }
- if ((err = mp_copy(M[bitbuf-8]->y, R->y)) != CRYPT_OK) { goto done; }
- if ((err = mp_copy(M[bitbuf-8]->z, R->z)) != CRYPT_OK) { goto done; }
+ if ((err = ltc_ecc_copy_point(M[bitbuf-8], R)) != CRYPT_OK) { goto done; }
first = 0;
} else {
/* normal window */
/* ok window is filled so double as required and add */
/* double first */
for (j = 0; j < WINSIZE; j++) {
- if ((err = ltc_mp.ecc_ptdbl(R, R, modulus, mp)) != CRYPT_OK) { goto done; }
+ if ((err = ltc_mp.ecc_ptdbl(R, R, ma, modulus, mp)) != CRYPT_OK) { goto done; }
}
/* then add, bitbuf will be 8..15 [8..2^WINSIZE] guaranteed */
- if ((err = ltc_mp.ecc_ptadd(R, M[bitbuf-8], R, modulus, mp)) != CRYPT_OK) { goto done; }
+ if ((err = ltc_mp.ecc_ptadd(R, M[bitbuf-8], R, ma, modulus, mp)) != CRYPT_OK) { goto done; }
}
/* empty window and reset */
bitcpy = bitbuf = 0;
@@ -172,20 +167,18 @@ int ltc_ecc_mulmod(void *k, ecc_point *G, ecc_point *R, void *modulus, int map)
for (j = 0; j < bitcpy; j++) {
/* only double if we have had at least one add first */
if (first == 0) {
- if ((err = ltc_mp.ecc_ptdbl(R, R, modulus, mp)) != CRYPT_OK) { goto done; }
+ if ((err = ltc_mp.ecc_ptdbl(R, R, ma, modulus, mp)) != CRYPT_OK) { goto done; }
}
bitbuf <<= 1;
if ((bitbuf & (1 << WINSIZE)) != 0) {
if (first == 1){
/* first add, so copy */
- if ((err = mp_copy(tG->x, R->x)) != CRYPT_OK) { goto done; }
- if ((err = mp_copy(tG->y, R->y)) != CRYPT_OK) { goto done; }
- if ((err = mp_copy(tG->z, R->z)) != CRYPT_OK) { goto done; }
+ if ((err = ltc_ecc_copy_point(tG, R)) != CRYPT_OK) { goto done; }
first = 0;
} else {
/* then add */
- if ((err = ltc_mp.ecc_ptadd(R, tG, R, modulus, mp)) != CRYPT_OK) { goto done; }
+ if ((err = ltc_mp.ecc_ptadd(R, tG, R, ma, modulus, mp)) != CRYPT_OK) { goto done; }
}
}
}
@@ -198,14 +191,15 @@ int ltc_ecc_mulmod(void *k, ecc_point *G, ecc_point *R, void *modulus, int map)
err = CRYPT_OK;
}
done:
- if (mu != NULL) {
- mp_clear(mu);
- }
- mp_montgomery_free(mp);
ltc_ecc_del_point(tG);
for (i = 0; i < 8; i++) {
ltc_ecc_del_point(M[i]);
}
+error:
+ if (ma != NULL) mp_clear(ma);
+ if (a_plus3 != NULL) mp_clear(a_plus3);
+ if (mu != NULL) mp_clear(mu);
+ if (mp != NULL) mp_montgomery_free(mp);
return err;
}
diff --git a/src/pk/ecc/ltc_ecc_mulmod_timing.c b/src/pk/ecc/ltc_ecc_mulmod_timing.c
index ab26ede24..9ff37d83b 100644
--- a/src/pk/ecc/ltc_ecc_mulmod_timing.c
+++ b/src/pk/ecc/ltc_ecc_mulmod_timing.c
@@ -7,11 +7,6 @@
* guarantee it works.
*/
-/* Implements ECC over Z/pZ for curve y^2 = x^3 - 3x + b
- *
- * All curves taken from NIST recommendation paper of July 1999
- * Available at http://csrc.nist.gov/cryptval/dss.htm
- */
#include "tomcrypt.h"
/**
@@ -28,15 +23,16 @@
@param k The scalar to multiply by
@param G The base point
@param R [out] Destination for kG
+ @param a ECC curve parameter a
@param modulus The modulus of the field the ECC curve is in
@param map Boolean whether to map back to affine or not (1==map, 0 == leave in projective)
@return CRYPT_OK on success
*/
-int ltc_ecc_mulmod(void *k, ecc_point *G, ecc_point *R, void *modulus, int map)
+int ltc_ecc_mulmod(void *k, const ecc_point *G, ecc_point *R, void *a, void *modulus, int map)
{
ecc_point *tG, *M[3];
- int i, j, err;
- void *mu, *mp;
+ int i, j, err, inf;
+ void *mp = NULL, *mu = NULL, *ma = NULL, *a_plus3 = NULL;
ltc_mp_digit buf;
int bitcnt, mode, digidx;
@@ -45,18 +41,23 @@ int ltc_ecc_mulmod(void *k, ecc_point *G, ecc_point *R, void *modulus, int map)
LTC_ARGCHK(R != NULL);
LTC_ARGCHK(modulus != NULL);
- /* init montgomery reduction */
- if ((err = mp_montgomery_setup(modulus, &mp)) != CRYPT_OK) {
- return err;
- }
- if ((err = mp_init(&mu)) != CRYPT_OK) {
- mp_montgomery_free(mp);
- return err;
+ if ((err = ltc_ecc_is_point_at_infinity(G, modulus, &inf)) != CRYPT_OK) return err;
+ if (inf) {
+ /* return the point at infinity */
+ return ltc_ecc_set_point_xyz(1, 1, 0, R);
}
- if ((err = mp_montgomery_normalization(mu, modulus)) != CRYPT_OK) {
- mp_clear(mu);
- mp_montgomery_free(mp);
- return err;
+
+ /* init montgomery reduction */
+ if ((err = mp_montgomery_setup(modulus, &mp)) != CRYPT_OK) { goto error; }
+ if ((err = mp_init(&mu)) != CRYPT_OK) { goto error; }
+ if ((err = mp_montgomery_normalization(mu, modulus)) != CRYPT_OK) { goto error; }
+
+ /* for curves with a == -3 keep ma == NULL */
+ if ((err = mp_init(&a_plus3)) != CRYPT_OK) { goto error; }
+ if ((err = mp_add_d(a, 3, a_plus3)) != CRYPT_OK) { goto error; }
+ if (mp_cmp(a_plus3, modulus) != LTC_MP_EQ) {
+ if ((err = mp_init(&ma)) != CRYPT_OK) { goto error; }
+ if ((err = mp_mulmod(a, mu, modulus, ma)) != CRYPT_OK) { goto error; }
}
/* alloc ram for window temps */
@@ -85,11 +86,9 @@ int ltc_ecc_mulmod(void *k, ecc_point *G, ecc_point *R, void *modulus, int map)
/* calc the M tab */
/* M[0] == G */
- if ((err = mp_copy(tG->x, M[0]->x)) != CRYPT_OK) { goto done; }
- if ((err = mp_copy(tG->y, M[0]->y)) != CRYPT_OK) { goto done; }
- if ((err = mp_copy(tG->z, M[0]->z)) != CRYPT_OK) { goto done; }
+ if ((err = ltc_ecc_copy_point(tG, M[0])) != CRYPT_OK) { goto done; }
/* M[1] == 2G */
- if ((err = ltc_mp.ecc_ptdbl(tG, M[1], modulus, mp)) != CRYPT_OK) { goto done; }
+ if ((err = ltc_mp.ecc_ptdbl(tG, M[1], ma, modulus, mp)) != CRYPT_OK) { goto done; }
/* setup sliding window */
mode = 0;
@@ -110,32 +109,30 @@ int ltc_ecc_mulmod(void *k, ecc_point *G, ecc_point *R, void *modulus, int map)
}
/* grab the next msb from the ltiplicand */
- i = (buf >> (MP_DIGIT_BIT - 1)) & 1;
+ i = (int)((buf >> (MP_DIGIT_BIT - 1)) & 1);
buf <<= 1;
if (mode == 0 && i == 0) {
/* dummy operations */
- if ((err = ltc_mp.ecc_ptadd(M[0], M[1], M[2], modulus, mp)) != CRYPT_OK) { goto done; }
- if ((err = ltc_mp.ecc_ptdbl(M[1], M[2], modulus, mp)) != CRYPT_OK) { goto done; }
+ if ((err = ltc_mp.ecc_ptadd(M[0], M[1], M[2], ma, modulus, mp)) != CRYPT_OK) { goto done; }
+ if ((err = ltc_mp.ecc_ptdbl(M[1], M[2], ma, modulus, mp)) != CRYPT_OK) { goto done; }
continue;
}
if (mode == 0 && i == 1) {
mode = 1;
/* dummy operations */
- if ((err = ltc_mp.ecc_ptadd(M[0], M[1], M[2], modulus, mp)) != CRYPT_OK) { goto done; }
- if ((err = ltc_mp.ecc_ptdbl(M[1], M[2], modulus, mp)) != CRYPT_OK) { goto done; }
+ if ((err = ltc_mp.ecc_ptadd(M[0], M[1], M[2], ma, modulus, mp)) != CRYPT_OK) { goto done; }
+ if ((err = ltc_mp.ecc_ptdbl(M[1], M[2], ma, modulus, mp)) != CRYPT_OK) { goto done; }
continue;
}
- if ((err = ltc_mp.ecc_ptadd(M[0], M[1], M[i^1], modulus, mp)) != CRYPT_OK) { goto done; }
- if ((err = ltc_mp.ecc_ptdbl(M[i], M[i], modulus, mp)) != CRYPT_OK) { goto done; }
+ if ((err = ltc_mp.ecc_ptadd(M[0], M[1], M[i^1], ma, modulus, mp)) != CRYPT_OK) { goto done; }
+ if ((err = ltc_mp.ecc_ptdbl(M[i], M[i], ma, modulus, mp)) != CRYPT_OK) { goto done; }
}
/* copy result out */
- if ((err = mp_copy(M[0]->x, R->x)) != CRYPT_OK) { goto done; }
- if ((err = mp_copy(M[0]->y, R->y)) != CRYPT_OK) { goto done; }
- if ((err = mp_copy(M[0]->z, R->z)) != CRYPT_OK) { goto done; }
+ if ((err = ltc_ecc_copy_point(M[0], R)) != CRYPT_OK) { goto done; }
/* map R back from projective space */
if (map) {
@@ -144,14 +141,15 @@ int ltc_ecc_mulmod(void *k, ecc_point *G, ecc_point *R, void *modulus, int map)
err = CRYPT_OK;
}
done:
- if (mu != NULL) {
- mp_clear(mu);
- }
- mp_montgomery_free(mp);
ltc_ecc_del_point(tG);
for (i = 0; i < 3; i++) {
ltc_ecc_del_point(M[i]);
}
+error:
+ if (ma != NULL) mp_clear(ma);
+ if (a_plus3 != NULL) mp_clear(a_plus3);
+ if (mu != NULL) mp_clear(mu);
+ if (mp != NULL) mp_montgomery_free(mp);
return err;
}
diff --git a/src/pk/ecc/ltc_ecc_points.c b/src/pk/ecc/ltc_ecc_points.c
index a63bdb507..4a890fdce 100644
--- a/src/pk/ecc/ltc_ecc_points.c
+++ b/src/pk/ecc/ltc_ecc_points.c
@@ -7,11 +7,6 @@
* guarantee it works.
*/
-/* Implements ECC over Z/pZ for curve y^2 = x^3 - 3x + b
- *
- * All curves taken from NIST recommendation paper of July 1999
- * Available at http://csrc.nist.gov/cryptval/dss.htm
- */
#include "tomcrypt.h"
/**
@@ -51,6 +46,24 @@ void ltc_ecc_del_point(ecc_point *p)
}
}
+int ltc_ecc_set_point_xyz(ltc_mp_digit x, ltc_mp_digit y, ltc_mp_digit z, ecc_point *p)
+{
+ int err;
+ if ((err = ltc_mp.set_int(p->x, x)) != CRYPT_OK) return err;
+ if ((err = ltc_mp.set_int(p->y, y)) != CRYPT_OK) return err;
+ if ((err = ltc_mp.set_int(p->z, z)) != CRYPT_OK) return err;
+ return CRYPT_OK;
+}
+
+int ltc_ecc_copy_point(const ecc_point *src, ecc_point *dst)
+{
+ int err;
+ if ((err = ltc_mp.copy(src->x, dst->x)) != CRYPT_OK) return err;
+ if ((err = ltc_mp.copy(src->y, dst->y)) != CRYPT_OK) return err;
+ if ((err = ltc_mp.copy(src->z, dst->z)) != CRYPT_OK) return err;
+ return CRYPT_OK;
+}
+
#endif
/* ref: $Format:%D$ */
/* git commit: $Format:%H$ */
diff --git a/src/pk/ecc/ltc_ecc_projective_add_point.c b/src/pk/ecc/ltc_ecc_projective_add_point.c
index 9e22e108e..eff35c93b 100644
--- a/src/pk/ecc/ltc_ecc_projective_add_point.c
+++ b/src/pk/ecc/ltc_ecc_projective_add_point.c
@@ -7,11 +7,6 @@
* guarantee it works.
*/
-/* Implements ECC over Z/pZ for curve y^2 = x^3 - 3x + b
- *
- * All curves taken from NIST recommendation paper of July 1999
- * Available at http://csrc.nist.gov/cryptval/dss.htm
- */
#include "tomcrypt.h"
/**
@@ -26,14 +21,15 @@
@param P The point to add
@param Q The point to add
@param R [out] The destination of the double
+ @param ma ECC curve parameter a in montgomery form
@param modulus The modulus of the field the ECC curve is in
@param mp The "b" value from montgomery_setup()
@return CRYPT_OK on success
*/
-int ltc_ecc_projective_add_point(ecc_point *P, ecc_point *Q, ecc_point *R, void *modulus, void *mp)
+int ltc_ecc_projective_add_point(const ecc_point *P, const ecc_point *Q, ecc_point *R, void *ma, void *modulus, void *mp)
{
void *t1, *t2, *x, *y, *z;
- int err;
+ int err, inf;
LTC_ARGCHK(P != NULL);
LTC_ARGCHK(Q != NULL);
@@ -45,14 +41,32 @@ int ltc_ecc_projective_add_point(ecc_point *P, ecc_point *Q, ecc_point *R, void
return err;
}
- /* should we dbl instead? */
- if ((err = mp_sub(modulus, Q->y, t1)) != CRYPT_OK) { goto done; }
+ if ((err = ltc_ecc_is_point_at_infinity(P, modulus, &inf)) != CRYPT_OK) return err;
+ if (inf) {
+ /* P is point at infinity >> Result = Q */
+ err = ltc_ecc_copy_point(Q, R);
+ goto done;
+ }
+
+ if ((err = ltc_ecc_is_point_at_infinity(Q, modulus, &inf)) != CRYPT_OK) return err;
+ if (inf) {
+ /* Q is point at infinity >> Result = P */
+ err = ltc_ecc_copy_point(P, R);
+ goto done;
+ }
- if ( (mp_cmp(P->x, Q->x) == LTC_MP_EQ) &&
- (Q->z != NULL && mp_cmp(P->z, Q->z) == LTC_MP_EQ) &&
- (mp_cmp(P->y, Q->y) == LTC_MP_EQ || mp_cmp(P->y, t1) == LTC_MP_EQ)) {
- mp_clear_multi(t1, t2, x, y, z, NULL);
- return ltc_ecc_projective_dbl_point(P, R, modulus, mp);
+ if ((mp_cmp(P->x, Q->x) == LTC_MP_EQ) && (mp_cmp(P->z, Q->z) == LTC_MP_EQ)) {
+ if (mp_cmp(P->y, Q->y) == LTC_MP_EQ) {
+ /* here P = Q >> Result = 2 * P (use doubling) */
+ mp_clear_multi(t1, t2, x, y, z, NULL);
+ return ltc_ecc_projective_dbl_point(P, R, ma, modulus, mp);
+ }
+ if ((err = mp_sub(modulus, Q->y, t1)) != CRYPT_OK) { goto done; }
+ if (mp_cmp(P->y, t1) == LTC_MP_EQ) {
+ /* here Q = -P >>> Result = the point at infinity */
+ err = ltc_ecc_set_point_xyz(1, 1, 0, R);
+ goto done;
+ }
}
if ((err = mp_copy(P->x, x)) != CRYPT_OK) { goto done; }
diff --git a/src/pk/ecc/ltc_ecc_projective_dbl_point.c b/src/pk/ecc/ltc_ecc_projective_dbl_point.c
index 0c6b99605..1b46457b4 100644
--- a/src/pk/ecc/ltc_ecc_projective_dbl_point.c
+++ b/src/pk/ecc/ltc_ecc_projective_dbl_point.c
@@ -7,12 +7,25 @@
* guarantee it works.
*/
-/* Implements ECC over Z/pZ for curve y^2 = x^3 - 3x + b
+#include "tomcrypt.h"
+
+/* ### Point doubling in Jacobian coordinate system ###
+ *
+ * let us have a curve: y^2 = x^3 + a*x + b
+ * in Jacobian coordinates it becomes: y^2 = x^3 + a*x*z^4 + b*z^6
*
- * All curves taken from NIST recommendation paper of July 1999
- * Available at http://csrc.nist.gov/cryptval/dss.htm
+ * The doubling of P = (Xp, Yp, Zp) is given by R = (Xr, Yr, Zr) where:
+ * Xr = M^2 - 2*S
+ * Yr = M * (S - Xr) - 8*T
+ * Zr = 2 * Yp * Zp
+ *
+ * M = 3 * Xp^2 + a*Zp^4
+ * T = Yp^4
+ * S = 4 * Xp * Yp^2
+ *
+ * SPECIAL CASE: when a == -3 we can compute M as
+ * M = 3 * (Xp^2 - Zp^4) = 3 * (Xp + Zp^2) * (Xp - Zp^2)
*/
-#include "tomcrypt.h"
/**
@file ltc_ecc_projective_dbl_point.c
@@ -25,14 +38,15 @@
Double an ECC point
@param P The point to double
@param R [out] The destination of the double
+ @param ma ECC curve parameter a in montgomery form
@param modulus The modulus of the field the ECC curve is in
@param mp The "b" value from montgomery_setup()
@return CRYPT_OK on success
*/
-int ltc_ecc_projective_dbl_point(ecc_point *P, ecc_point *R, void *modulus, void *mp)
+int ltc_ecc_projective_dbl_point(const ecc_point *P, ecc_point *R, void *ma, void *modulus, void *mp)
{
void *t1, *t2;
- int err;
+ int err, inf;
LTC_ARGCHK(P != NULL);
LTC_ARGCHK(R != NULL);
@@ -44,9 +58,14 @@ int ltc_ecc_projective_dbl_point(ecc_point *P, ecc_point *R, void *modulus, void
}
if (P != R) {
- if ((err = mp_copy(P->x, R->x)) != CRYPT_OK) { goto done; }
- if ((err = mp_copy(P->y, R->y)) != CRYPT_OK) { goto done; }
- if ((err = mp_copy(P->z, R->z)) != CRYPT_OK) { goto done; }
+ if ((err = ltc_ecc_copy_point(P, R)) != CRYPT_OK) { goto done; }
+ }
+
+ if ((err = ltc_ecc_is_point_at_infinity(P, modulus, &inf)) != CRYPT_OK) return err;
+ if (inf) {
+ /* if P is point at infinity >> Result = point at infinity */
+ err = ltc_ecc_set_point_xyz(1, 1, 0, R);
+ goto done;
}
/* t1 = Z * Z */
@@ -61,28 +80,56 @@ int ltc_ecc_projective_dbl_point(ecc_point *P, ecc_point *R, void *modulus, void
if ((err = mp_sub(R->z, modulus, R->z)) != CRYPT_OK) { goto done; }
}
- /* T2 = X - T1 */
- if ((err = mp_sub(R->x, t1, t2)) != CRYPT_OK) { goto done; }
- if (mp_cmp_d(t2, 0) == LTC_MP_LT) {
- if ((err = mp_add(t2, modulus, t2)) != CRYPT_OK) { goto done; }
- }
- /* T1 = X + T1 */
- if ((err = mp_add(t1, R->x, t1)) != CRYPT_OK) { goto done; }
- if (mp_cmp(t1, modulus) != LTC_MP_LT) {
- if ((err = mp_sub(t1, modulus, t1)) != CRYPT_OK) { goto done; }
- }
- /* T2 = T1 * T2 */
- if ((err = mp_mul(t1, t2, t2)) != CRYPT_OK) { goto done; }
- if ((err = mp_montgomery_reduce(t2, modulus, mp)) != CRYPT_OK) { goto done; }
- /* T1 = 2T2 */
- if ((err = mp_add(t2, t2, t1)) != CRYPT_OK) { goto done; }
- if (mp_cmp(t1, modulus) != LTC_MP_LT) {
- if ((err = mp_sub(t1, modulus, t1)) != CRYPT_OK) { goto done; }
+ if (ma == NULL) { /* special case for curves with a == -3 (10% faster than general case) */
+ /* T2 = X - T1 */
+ if ((err = mp_sub(R->x, t1, t2)) != CRYPT_OK) { goto done; }
+ if (mp_cmp_d(t2, 0) == LTC_MP_LT) {
+ if ((err = mp_add(t2, modulus, t2)) != CRYPT_OK) { goto done; }
+ }
+ /* T1 = X + T1 */
+ if ((err = mp_add(t1, R->x, t1)) != CRYPT_OK) { goto done; }
+ if (mp_cmp(t1, modulus) != LTC_MP_LT) {
+ if ((err = mp_sub(t1, modulus, t1)) != CRYPT_OK) { goto done; }
+ }
+ /* T2 = T1 * T2 */
+ if ((err = mp_mul(t1, t2, t2)) != CRYPT_OK) { goto done; }
+ if ((err = mp_montgomery_reduce(t2, modulus, mp)) != CRYPT_OK) { goto done; }
+ /* T1 = 2T2 */
+ if ((err = mp_add(t2, t2, t1)) != CRYPT_OK) { goto done; }
+ if (mp_cmp(t1, modulus) != LTC_MP_LT) {
+ if ((err = mp_sub(t1, modulus, t1)) != CRYPT_OK) { goto done; }
+ }
+ /* T1 = T1 + T2 */
+ if ((err = mp_add(t1, t2, t1)) != CRYPT_OK) { goto done; }
+ if (mp_cmp(t1, modulus) != LTC_MP_LT) {
+ if ((err = mp_sub(t1, modulus, t1)) != CRYPT_OK) { goto done; }
+ }
}
- /* T1 = T1 + T2 */
- if ((err = mp_add(t1, t2, t1)) != CRYPT_OK) { goto done; }
- if (mp_cmp(t1, modulus) != LTC_MP_LT) {
- if ((err = mp_sub(t1, modulus, t1)) != CRYPT_OK) { goto done; }
+ else {
+ /* T2 = T1 * T1 */
+ if ((err = mp_sqr(t1, t2)) != CRYPT_OK) { goto done; }
+ if ((err = mp_montgomery_reduce(t2, modulus, mp)) != CRYPT_OK) { goto done; }
+ /* T1 = T2 * a */
+ if ((err = mp_mul(t2, ma, t1)) != CRYPT_OK) { goto done; }
+ if ((err = mp_montgomery_reduce(t1, modulus, mp)) != CRYPT_OK) { goto done; }
+ /* T2 = X * X */
+ if ((err = mp_sqr(R->x, t2)) != CRYPT_OK) { goto done; }
+ if ((err = mp_montgomery_reduce(t2, modulus, mp)) != CRYPT_OK) { goto done; }
+ /* T1 = T2 + T1 */
+ if ((err = mp_add(t1, t2, t1)) != CRYPT_OK) { goto done; }
+ if (mp_cmp(t1, modulus) != LTC_MP_LT) {
+ if ((err = mp_sub(t1, modulus, t1)) != CRYPT_OK) { goto done; }
+ }
+ /* T1 = T2 + T1 */
+ if ((err = mp_add(t1, t2, t1)) != CRYPT_OK) { goto done; }
+ if (mp_cmp(t1, modulus) != LTC_MP_LT) {
+ if ((err = mp_sub(t1, modulus, t1)) != CRYPT_OK) { goto done; }
+ }
+ /* T1 = T2 + T1 */
+ if ((err = mp_add(t1, t2, t1)) != CRYPT_OK) { goto done; }
+ if (mp_cmp(t1, modulus) != LTC_MP_LT) {
+ if ((err = mp_sub(t1, modulus, t1)) != CRYPT_OK) { goto done; }
+ }
}
/* Y = 2Y */
@@ -135,7 +182,7 @@ int ltc_ecc_projective_dbl_point(ecc_point *P, ecc_point *R, void *modulus, void
err = CRYPT_OK;
done:
- mp_clear_multi(t1, t2, NULL);
+ mp_clear_multi(t2, t1, NULL);
return err;
}
#endif
diff --git a/src/pk/ecc/ltc_ecc_verify_key.c b/src/pk/ecc/ltc_ecc_verify_key.c
new file mode 100644
index 000000000..3d763415e
--- /dev/null
+++ b/src/pk/ecc/ltc_ecc_verify_key.c
@@ -0,0 +1,69 @@
+/* LibTomCrypt, modular cryptographic library -- Tom St Denis
+ *
+ * LibTomCrypt is a library that provides various cryptographic
+ * algorithms in a highly modular and flexible manner.
+ *
+ * The library is free for all purposes without any express
+ * guarantee it works.
+ */
+
+#include "tomcrypt.h"
+
+/* origin of this code - OLPC */
+
+#ifdef LTC_MECC
+
+/**
+ Verify a key according to ANSI spec
+ @param key The key to validate
+ @return CRYPT_OK if successful
+*/
+
+int ltc_ecc_verify_key(const ecc_key *key)
+{
+ int err, inf;
+ ecc_point *point;
+ void *prime = key->dp.prime;
+ void *order = key->dp.order;
+ void *a = key->dp.A;
+
+ /* Test 1: Are the x and y points of the public key in the field? */
+ if (ltc_mp.compare_d(key->pubkey.z, 1) == LTC_MP_EQ) {
+ if ((ltc_mp.compare(key->pubkey.x, prime) != LTC_MP_LT) ||
+ (ltc_mp.compare(key->pubkey.y, prime) != LTC_MP_LT) ||
+ (ltc_mp.compare_d(key->pubkey.x, 0) == LTC_MP_LT) ||
+ (ltc_mp.compare_d(key->pubkey.y, 0) == LTC_MP_LT) ||
+ (mp_iszero(key->pubkey.x) && mp_iszero(key->pubkey.y))
+ )
+ {
+ err = CRYPT_INVALID_PACKET;
+ goto done2;
+ }
+ }
+
+ /* Test 2: is the public key on the curve? */
+ if ((err = ltc_ecc_is_point(&key->dp, key->pubkey.x, key->pubkey.y)) != CRYPT_OK) { goto done2; }
+
+ /* Test 3: does nG = O? (n = order, O = point at infinity, G = public key) */
+ point = ltc_ecc_new_point();
+ if ((err = ltc_ecc_mulmod(order, &(key->pubkey), point, a, prime, 1)) != CRYPT_OK) { goto done1; }
+
+ err = ltc_ecc_is_point_at_infinity(point, prime, &inf);
+ if (err != CRYPT_OK || inf) {
+ err = CRYPT_ERROR;
+ }
+ else {
+ err = CRYPT_OK;
+ }
+
+done1:
+ ltc_ecc_del_point(point);
+done2:
+ return err;
+}
+
+#endif
+
+/* ref: $Format:%D$ */
+/* git commit: $Format:%H$ */
+/* commit time: $Format:%ai$ */
diff --git a/tests/der_test.c b/tests/der_test.c
index a6c347486..bd0b91a85 100644
--- a/tests/der_test.c
+++ b/tests/der_test.c
@@ -306,21 +306,11 @@ static void _der_tests_print_flexi(ltc_asn1_list* l, unsigned int level)
case LTC_ASN1_OBJECT_IDENTIFIER:
name = "OBJECT IDENTIFIER";
{
- unsigned long i;
- int r;
- char* s = buf;
- int sz = sizeof(buf);
- for (i = 0; i < l->size; ++i) {
- r = snprintf(s, sz, "%lu.", ((unsigned long*)l->data)[i]);
- if (r < 0 || r >= sz) {
- fprintf(stderr, "%s boom\n", name);
- exit(EXIT_FAILURE);
- }
- s += r;
- sz -= r;
+ unsigned long len = sizeof(buf);
+ if (pk_oid_num_to_str(l->data, l->size, buf, &len) != CRYPT_OK) {
+ fprintf(stderr, "%s boom\n", name);
+ exit(EXIT_FAILURE);
}
- /* replace the last . with a \0 */
- *(s - 1) = '\0';
text = buf;
}
break;
diff --git a/tests/ecc_test.c b/tests/ecc_test.c
index 2d0d1f563..8a85c2490 100644
--- a/tests/ecc_test.c
+++ b/tests/ecc_test.c
@@ -11,41 +11,42 @@
#if defined(LTC_MECC)
static unsigned int sizes[] = {
-#ifdef LTC_ECC112
+#ifdef LTC_ECC_SECP112R1
14,
#endif
-#ifdef LTC_ECC128
+#ifdef LTC_ECC_SECP128R1
16,
#endif
-#ifdef LTC_ECC160
+#ifdef LTC_ECC_SECP160R1
20,
#endif
-#ifdef LTC_ECC192
+#ifdef LTC_ECC_SECP192R1
24,
#endif
-#ifdef LTC_ECC224
+#ifdef LTC_ECC_SECP224R1
28,
#endif
-#ifdef LTC_ECC256
+#ifdef LTC_ECC_SECP256R1
32,
#endif
-#ifdef LTC_ECC384
+#ifdef LTC_ECC_SECP384R1
48,
#endif
-#ifdef LTC_ECC521
-65
+#ifdef LTC_ECC_SECP512R1
+66
#endif
};
#ifdef LTC_ECC_SHAMIR
-int ecc_test_shamir(void)
+static int _ecc_test_shamir(void)
{
- void *modulus, *mp, *kA, *kB, *rA, *rB;
+ void *a, *modulus, *mp, *kA, *kB, *rA, *rB;
+ void *mu, *ma;
ecc_point *G, *A, *B, *C1, *C2;
int x, y, z;
unsigned char buf[ECC_BUF_SIZE];
- DO(mp_init_multi(&kA, &kB, &rA, &rB, &modulus, NULL));
+ DO(mp_init_multi(&kA, &kB, &rA, &rB, &modulus, &a, &mu, &ma, NULL));
LTC_ARGCHK((G = ltc_ecc_new_point()) != NULL);
LTC_ARGCHK((A = ltc_ecc_new_point()) != NULL);
LTC_ARGCHK((B = ltc_ecc_new_point()) != NULL);
@@ -54,17 +55,20 @@ int ecc_test_shamir(void)
for (x = 0; x < (int)(sizeof(sizes)/sizeof(sizes[0])); x++) {
/* get the base point */
- for (z = 0; ltc_ecc_sets[z].name; z++) {
- if (sizes[z] < (unsigned int)ltc_ecc_sets[z].size) break;
+ for (z = 0; ltc_ecc_curves[z].prime != NULL; z++) {
+ DO(mp_read_radix(modulus, ltc_ecc_curves[z].prime, 16));
+ if (sizes[x] <= mp_unsigned_bin_size(modulus)) break;
}
- LTC_ARGCHK(ltc_ecc_sets[z].name != NULL);
+ LTC_ARGCHK(ltc_ecc_curves[z].prime != NULL);
/* load it */
- DO(mp_read_radix(G->x, ltc_ecc_sets[z].Gx, 16));
- DO(mp_read_radix(G->y, ltc_ecc_sets[z].Gy, 16));
+ DO(mp_read_radix(G->x, ltc_ecc_curves[z].Gx, 16));
+ DO(mp_read_radix(G->y, ltc_ecc_curves[z].Gy, 16));
DO(mp_set(G->z, 1));
- DO(mp_read_radix(modulus, ltc_ecc_sets[z].prime, 16));
+ DO(mp_read_radix(a, ltc_ecc_curves[z].A, 16));
DO(mp_montgomery_setup(modulus, &mp));
+ DO(mp_montgomery_normalization(mu, modulus));
+ DO(mp_mulmod(a, mu, modulus, ma));
/* do 100 random tests */
for (y = 0; y < 100; y++) {
@@ -75,10 +79,10 @@ int ecc_test_shamir(void)
DO(mp_read_unsigned_bin(rB, buf, sizes[x]));
/* compute rA * G = A */
- DO(ltc_mp.ecc_ptmul(rA, G, A, modulus, 1));
+ DO(ltc_mp.ecc_ptmul(rA, G, A, a, modulus, 1));
/* compute rB * G = B */
- DO(ltc_mp.ecc_ptmul(rB, G, B, modulus, 1));
+ DO(ltc_mp.ecc_ptmul(rB, G, B, a, modulus, 1));
/* pick a random kA, kB */
LTC_ARGCHK(yarrow_read(buf, sizes[x], &yarrow_prng) == sizes[x]);
@@ -87,13 +91,13 @@ int ecc_test_shamir(void)
DO(mp_read_unsigned_bin(kB, buf, sizes[x]));
/* now, compute kA*A + kB*B = C1 using the older method */
- DO(ltc_mp.ecc_ptmul(kA, A, C1, modulus, 0));
- DO(ltc_mp.ecc_ptmul(kB, B, C2, modulus, 0));
- DO(ltc_mp.ecc_ptadd(C1, C2, C1, modulus, mp));
+ DO(ltc_mp.ecc_ptmul(kA, A, C1, a, modulus, 0));
+ DO(ltc_mp.ecc_ptmul(kB, B, C2, a, modulus, 0));
+ DO(ltc_mp.ecc_ptadd(C1, C2, C1, a, modulus, mp));
DO(ltc_mp.ecc_map(C1, modulus, mp));
/* now compute using mul2add */
- DO(ltc_mp.ecc_mul2add(A, kA, B, kB, C2, modulus));
+ DO(ltc_mp.ecc_mul2add(A, kA, B, kB, C2, ma, modulus));
/* is they the sames? */
if ((mp_cmp(C1->x, C2->x) != LTC_MP_EQ) || (mp_cmp(C1->y, C2->y) != LTC_MP_EQ) || (mp_cmp(C1->z, C2->z) != LTC_MP_EQ)) {
@@ -108,159 +112,423 @@ int ecc_test_shamir(void)
ltc_ecc_del_point(B);
ltc_ecc_del_point(A);
ltc_ecc_del_point(G);
- mp_clear_multi(kA, kB, rA, rB, modulus, NULL);
+ mp_clear_multi(kA, kB, rA, rB, modulus, a, mu, ma, NULL);
return 0;
}
#endif
-int ecc_tests (void)
+static int _ecc_issue108(void)
{
- unsigned char buf[4][4096], ch;
- unsigned long x, y, z, s;
- int stat, stat2;
- ecc_key usera, userb, pubKey, privKey;
-
- if (ltc_mp.name == NULL) return CRYPT_NOP;
-
- DO(ecc_test ());
-
- for (s = 0; s < (sizeof(sizes)/sizeof(sizes[0])); s++) {
- /* make up two keys */
- DO(ecc_make_key (&yarrow_prng, find_prng ("yarrow"), sizes[s], &usera));
- DO(ecc_make_key (&yarrow_prng, find_prng ("yarrow"), sizes[s], &userb));
-
- /* make the shared secret */
- x = sizeof(buf[0]);
- DO(ecc_shared_secret (&usera, &userb, buf[0], &x));
-
- y = sizeof(buf[1]);
- DO(ecc_shared_secret (&userb, &usera, buf[1], &y));
-
- if (y != x) {
- fprintf(stderr, "ecc Shared keys are not same size.");
- return 1;
- }
-
- if (memcmp (buf[0], buf[1], x)) {
- fprintf(stderr, "ecc Shared keys not same contents.");
- return 1;
- }
-
- /* now export userb */
- y = sizeof(buf[0]);
- DO(ecc_export (buf[1], &y, PK_PUBLIC, &userb));
- ecc_free (&userb);
-
- /* import and make the shared secret again */
- DO(ecc_import (buf[1], y, &userb));
-
- z = sizeof(buf[0]);
- DO(ecc_shared_secret (&usera, &userb, buf[2], &z));
-
- if (z != x) {
- fprintf(stderr, "failed. Size don't match?");
- return 1;
- }
- if (memcmp (buf[0], buf[2], x)) {
- fprintf(stderr, "Failed. Contents didn't match.");
- return 1;
- }
-
- /* export with ANSI X9.63 */
- y = sizeof(buf[1]);
- DO(ecc_ansi_x963_export(&userb, buf[1], &y));
- ecc_free (&userb);
-
- /* now import the ANSI key */
- DO(ecc_ansi_x963_import(buf[1], y, &userb));
-
- /* shared secret */
- z = sizeof(buf[0]);
- DO(ecc_shared_secret (&usera, &userb, buf[2], &z));
-
- if (z != x) {
- fprintf(stderr, "failed. Size don't match?");
- return 1;
- }
- if (memcmp (buf[0], buf[2], x)) {
- fprintf(stderr, "Failed. Contents didn't match.");
- return 1;
- }
-
- ecc_free (&usera);
- ecc_free (&userb);
-
- /* test encrypt_key */
- DO(ecc_make_key (&yarrow_prng, find_prng ("yarrow"), sizes[s], &usera));
-
- /* export key */
- x = sizeof(buf[0]);
- DO(ecc_export(buf[0], &x, PK_PUBLIC, &usera));
- DO(ecc_import(buf[0], x, &pubKey));
- x = sizeof(buf[0]);
- DO(ecc_export(buf[0], &x, PK_PRIVATE, &usera));
- DO(ecc_import(buf[0], x, &privKey));
-
- for (ch = 0; ch < 32; ch++) {
- buf[0][ch] = ch;
- }
- y = sizeof (buf[1]);
- DO(ecc_encrypt_key (buf[0], 32, buf[1], &y, &yarrow_prng, find_prng ("yarrow"), find_hash ("sha256"), &pubKey));
- zeromem (buf[0], sizeof (buf[0]));
- x = sizeof (buf[0]);
- DO(ecc_decrypt_key (buf[1], y, buf[0], &x, &privKey));
- if (x != 32) {
- fprintf(stderr, "Failed (length)");
- return 1;
- }
- for (ch = 0; ch < 32; ch++) {
- if (buf[0][ch] != ch) {
- fprintf(stderr, "Failed (contents)");
- return 1;
- }
- }
- /* test sign_hash */
- for (ch = 0; ch < 16; ch++) {
- buf[0][ch] = ch;
- }
- x = sizeof (buf[1]);
- DO(ecc_sign_hash (buf[0], 16, buf[1], &x, &yarrow_prng, find_prng ("yarrow"), &privKey));
- DO(ecc_verify_hash (buf[1], x, buf[0], 16, &stat, &pubKey));
- buf[0][0] ^= 1;
- DO(ecc_verify_hash (buf[1], x, buf[0], 16, &stat2, &privKey));
- if (!(stat == 1 && stat2 == 0)) {
- fprintf(stderr, "ecc_verify_hash failed %d, %d, ", stat, stat2);
+ void *a, *modulus, *order;
+ ecc_point *Q, *Result;
+ int err;
+ const ltc_ecc_curve* dp;
+
+ /* init */
+ if ((err = mp_init_multi(&modulus, &order, &a, NULL)) != CRYPT_OK) { return err; }
+ Q = ltc_ecc_new_point();
+ Result = ltc_ecc_new_point();
+
+ /* ECC-224 AKA SECP224R1 */
+ if ((err = ecc_get_curve("SECP224R1", &dp)) != CRYPT_OK) { goto done; }
+ /* read A */
+ if ((err = mp_read_radix(a, (char *)dp->A, 16)) != CRYPT_OK) { goto done; }
+ /* read modulus */
+ if ((err = mp_read_radix(modulus, (char *)dp->prime, 16)) != CRYPT_OK) { goto done; }
+ /* read order */
+ if ((err = mp_read_radix(order, (char *)dp->order, 16)) != CRYPT_OK) { goto done; }
+ /* read Q */
+ if ((err = mp_read_radix(Q->x, (char *)"EA3745501BBC6A70BBFDD8AEEDB18CF5073C6DC9AA7CBB5915170D60", 16)) != CRYPT_OK) { goto done; }
+ if ((err = mp_read_radix(Q->y, (char *)"6C9CB8E68AABFEC989CAC5E2326E0448B7E69C3E56039BA21A44FDAC", 16)) != CRYPT_OK) { goto done; }
+ mp_set(Q->z, 1);
+ /* calculate nQ */
+ if ((err = ltc_mp.ecc_ptmul(order, Q, Result, a, modulus, 1)) != CRYPT_OK) { goto done; }
+
+done:
+ ltc_ecc_del_point(Result);
+ ltc_ecc_del_point(Q);
+ mp_clear_multi(modulus, order, a, NULL);
+ return err;
+}
+
+static int _ecc_test_mp(void)
+{
+ void *a, *modulus, *order;
+ ecc_point *G, *GG;
+ int i, err, primality;
+
+ if ((err = mp_init_multi(&modulus, &order, &a, NULL)) != CRYPT_OK) {
+ return err;
+ }
+
+ G = ltc_ecc_new_point();
+ GG = ltc_ecc_new_point();
+ if (G == NULL || GG == NULL) {
+ mp_clear_multi(modulus, order, NULL);
+ ltc_ecc_del_point(G);
+ ltc_ecc_del_point(GG);
+ return CRYPT_MEM;
+ }
+
+ for (i = 0; ltc_ecc_curves[i].prime != NULL; i++) {
+ if ((err = mp_read_radix(a, (char *)ltc_ecc_curves[i].A, 16)) != CRYPT_OK) { goto done; }
+ if ((err = mp_read_radix(modulus, (char *)ltc_ecc_curves[i].prime, 16)) != CRYPT_OK) { goto done; }
+ if ((err = mp_read_radix(order, (char *)ltc_ecc_curves[i].order, 16)) != CRYPT_OK) { goto done; }
+
+ /* is prime actually prime? */
+ if ((err = mp_prime_is_prime(modulus, 8, &primality)) != CRYPT_OK) { goto done; }
+ if (primality == 0) {
+ err = CRYPT_FAIL_TESTVECTOR;
+ goto done;
+ }
+
+ /* is order prime ? */
+ if ((err = mp_prime_is_prime(order, 8, &primality)) != CRYPT_OK) { goto done; }
+ if (primality == 0) {
+ err = CRYPT_FAIL_TESTVECTOR;
+ goto done;
+ }
+
+ if ((err = mp_read_radix(G->x, (char *)ltc_ecc_curves[i].Gx, 16)) != CRYPT_OK) { goto done; }
+ if ((err = mp_read_radix(G->y, (char *)ltc_ecc_curves[i].Gy, 16)) != CRYPT_OK) { goto done; }
+ mp_set(G->z, 1);
+
+ /* then we should have G == (order + 1)G */
+ if ((err = mp_add_d(order, 1, order)) != CRYPT_OK) { goto done; }
+ if ((err = ltc_mp.ecc_ptmul(order, G, GG, a, modulus, 1)) != CRYPT_OK) { goto done; }
+ if (mp_cmp(G->x, GG->x) != LTC_MP_EQ || mp_cmp(G->y, GG->y) != LTC_MP_EQ) {
+ err = CRYPT_FAIL_TESTVECTOR;
+ goto done;
+ }
+ }
+ err = CRYPT_OK;
+done:
+ ltc_ecc_del_point(GG);
+ ltc_ecc_del_point(G);
+ mp_clear_multi(order, modulus, a, NULL);
+ return err;
+}
+
+int _ecc_old_api(void)
+{
+ unsigned char buf[4][4096], ch;
+ unsigned long x, y, z, s;
+ int stat, stat2;
+ ecc_key usera, userb, pubKey, privKey;
+ int low, high;
+
+ ecc_sizes(&low, &high);
+ if (low < 14 || high < 14 || low > 100 || high > 100 || high < low) return CRYPT_FAIL_TESTVECTOR;
+
+ for (s = 0; s < (sizeof(sizes)/sizeof(sizes[0])); s++) {
+ /* make up two keys */
+ DO(ecc_make_key (&yarrow_prng, find_prng ("yarrow"), sizes[s], &usera));
+ DO(ecc_make_key (&yarrow_prng, find_prng ("yarrow"), sizes[s], &userb));
+ if (ecc_get_size(&usera) != (int)sizes[s]) return CRYPT_FAIL_TESTVECTOR;
+ if (ecc_get_size(&userb) != (int)sizes[s]) return CRYPT_FAIL_TESTVECTOR;
+
+ /* make the shared secret */
+ x = sizeof(buf[0]);
+ DO(ecc_shared_secret (&usera, &userb, buf[0], &x));
+
+ y = sizeof(buf[1]);
+ DO(ecc_shared_secret (&userb, &usera, buf[1], &y));
+
+ if (y != x) {
+ fprintf(stderr, "ecc Shared keys are not same size.");
return 1;
- }
- /* test sign_hash_rfc7518 */
- for (ch = 0; ch < 16; ch++) {
- buf[0][ch] = ch;
- }
- x = sizeof (buf[1]);
- DO(ecc_sign_hash_rfc7518(buf[0], 16, buf[1], &x, &yarrow_prng, find_prng ("yarrow"), &privKey));
- DO(ecc_verify_hash_rfc7518(buf[1], x, buf[0], 16, &stat, &pubKey));
- buf[0][0] ^= 1;
- DO(ecc_verify_hash_rfc7518(buf[1], x, buf[0], 16, &stat2, &privKey));
- if (!(stat == 1 && stat2 == 0)) {
- fprintf(stderr, "ecc_verify_hash_rfc7518 failed %d, %d, ", stat, stat2);
+ }
+
+ if (memcmp (buf[0], buf[1], x)) {
+ fprintf(stderr, "ecc Shared keys not same contents.");
return 1;
- }
- ecc_free (&usera);
- ecc_free (&pubKey);
- ecc_free (&privKey);
- }
-#ifdef LTC_ECC_SHAMIR
- return ecc_test_shamir();
-#else
- return 0;
-#endif
+ }
+
+ /* now export userb */
+ y = sizeof(buf[0]);
+ DO(ecc_export (buf[1], &y, PK_PUBLIC, &userb));
+ ecc_free (&userb);
+
+ /* import and make the shared secret again */
+ DO(ecc_import (buf[1], y, &userb));
+
+ z = sizeof(buf[0]);
+ DO(ecc_shared_secret (&usera, &userb, buf[2], &z));
+
+ if (z != x) {
+ fprintf(stderr, "failed. Size don't match?");
+ return 1;
+ }
+ if (memcmp (buf[0], buf[2], x)) {
+ fprintf(stderr, "Failed. Contents didn't match.");
+ return 1;
+ }
+
+ /* export with ANSI X9.63 */
+ y = sizeof(buf[1]);
+ DO(ecc_ansi_x963_export(&userb, buf[1], &y));
+ ecc_free (&userb);
+
+ /* now import the ANSI key */
+ DO(ecc_ansi_x963_import(buf[1], y, &userb));
+
+ /* shared secret */
+ z = sizeof(buf[0]);
+ DO(ecc_shared_secret (&usera, &userb, buf[2], &z));
+
+ if (z != x) {
+ fprintf(stderr, "failed. Size don't match?");
+ return 1;
+ }
+ if (memcmp (buf[0], buf[2], x)) {
+ fprintf(stderr, "Failed. Contents didn't match.");
+ return 1;
+ }
+
+ ecc_free (&usera);
+ ecc_free (&userb);
+
+ /* test encrypt_key */
+ DO(ecc_make_key (&yarrow_prng, find_prng ("yarrow"), sizes[s], &usera));
+
+ /* export key */
+ x = sizeof(buf[0]);
+ DO(ecc_export(buf[0], &x, PK_PUBLIC, &usera));
+ DO(ecc_import(buf[0], x, &pubKey));
+ x = sizeof(buf[0]);
+ DO(ecc_export(buf[0], &x, PK_PRIVATE, &usera));
+ DO(ecc_import(buf[0], x, &privKey));
+
+ for (ch = 0; ch < 32; ch++) {
+ buf[0][ch] = ch;
+ }
+ y = sizeof (buf[1]);
+ DO(ecc_encrypt_key (buf[0], 32, buf[1], &y, &yarrow_prng, find_prng ("yarrow"), find_hash ("sha256"), &pubKey));
+ zeromem (buf[0], sizeof (buf[0]));
+ x = sizeof (buf[0]);
+ DO(ecc_decrypt_key (buf[1], y, buf[0], &x, &privKey));
+ if (x != 32) {
+ fprintf(stderr, "Failed (length)");
+ return 1;
+ }
+ for (ch = 0; ch < 32; ch++) {
+ if (buf[0][ch] != ch) {
+ fprintf(stderr, "Failed (contents)");
+ return 1;
+ }
+ }
+ /* test sign_hash */
+ for (ch = 0; ch < 16; ch++) {
+ buf[0][ch] = ch;
+ }
+ x = sizeof (buf[1]);
+ DO(ecc_sign_hash (buf[0], 16, buf[1], &x, &yarrow_prng, find_prng ("yarrow"), &privKey));
+ DO(ecc_verify_hash (buf[1], x, buf[0], 16, &stat, &pubKey));
+ buf[0][0] ^= 1;
+ DO(ecc_verify_hash (buf[1], x, buf[0], 16, &stat2, &privKey));
+ if (!(stat == 1 && stat2 == 0)) {
+ fprintf(stderr, "ecc_verify_hash failed %d, %d, ", stat, stat2);
+ return 1;
+ }
+ /* test sign_hash_rfc7518 */
+ for (ch = 0; ch < 16; ch++) {
+ buf[0][ch] = ch;
+ }
+ x = sizeof (buf[1]);
+ DO(ecc_sign_hash_rfc7518(buf[0], 16, buf[1], &x, &yarrow_prng, find_prng ("yarrow"), &privKey));
+ DO(ecc_verify_hash_rfc7518(buf[1], x, buf[0], 16, &stat, &pubKey));
+ buf[0][0] ^= 1;
+ DO(ecc_verify_hash_rfc7518(buf[1], x, buf[0], 16, &stat2, &privKey));
+ if (!(stat == 1 && stat2 == 0)) {
+ fprintf(stderr, "ecc_verify_hash_rfc7518 failed %d, %d, ", stat, stat2);
+ return 1;
+ }
+ ecc_free (&usera);
+ ecc_free (&pubKey);
+ ecc_free (&privKey);
+ }
+ return CRYPT_OK;
}
-#else
+int _ecc_new_api(void)
+{
+ const char* names[] = {
+#ifdef LTC_ECC_SECP112R1
+ "SECP112R1", "ECC-112",
+ "secp112r1", /* name is case-insensitive */
+ "S E C-P-1_1_2r1", /* should pass fuzzy matching */
+#endif
+#ifdef LTC_ECC_SECP112R2
+ "SECP112R2",
+#endif
+#ifdef LTC_ECC_SECP128R1
+ "SECP128R1", "ECC-128",
+#endif
+#ifdef LTC_ECC_SECP128R2
+ "SECP128R2",
+#endif
+#ifdef LTC_ECC_SECP160R1
+ "SECP160R1", "ECC-160",
+#endif
+#ifdef LTC_ECC_SECP160R2
+ "SECP160R2",
+#endif
+#ifdef LTC_ECC_SECP160K1
+ "SECP160K1",
+#endif
+#ifdef LTC_ECC_BRAINPOOLP160R1
+ "BRAINPOOLP160R1",
+#endif
+#ifdef LTC_ECC_SECP192R1
+ "SECP192R1", "NISTP192", "PRIME192V1", "ECC-192", "P-192",
+#endif
+#ifdef LTC_ECC_PRIME192V2
+ "PRIME192V2",
+#endif
+#ifdef LTC_ECC_PRIME192V3
+ "PRIME192V3",
+#endif
+#ifdef LTC_ECC_SECP192K1
+ "SECP192K1",
+#endif
+#ifdef LTC_ECC_BRAINPOOLP192R1
+ "BRAINPOOLP192R1",
+#endif
+#ifdef LTC_ECC_SECP224R1
+ "SECP224R1", "NISTP224", "ECC-224", "P-224",
+#endif
+#ifdef LTC_ECC_SECP224K1
+ "SECP224K1",
+#endif
+#ifdef LTC_ECC_BRAINPOOLP224R1
+ "BRAINPOOLP224R1",
+#endif
+#ifdef LTC_ECC_PRIME239V1
+ "PRIME239V1",
+#endif
+#ifdef LTC_ECC_PRIME239V2
+ "PRIME239V2",
+#endif
+#ifdef LTC_ECC_PRIME239V3
+ "PRIME239V3",
+#endif
+#ifdef LTC_ECC_SECP256R1
+ "SECP256R1", "NISTP256", "PRIME256V1", "ECC-256", "P-256",
+#endif
+#ifdef LTC_ECC_SECP256K1
+ "SECP256K1",
+#endif
+#ifdef LTC_ECC_BRAINPOOLP256R1
+ "BRAINPOOLP256R1",
+#endif
+#ifdef LTC_ECC_BRAINPOOLP320R1
+ "BRAINPOOLP320R1",
+#endif
+#ifdef LTC_ECC_SECP384R1
+ "SECP384R1", "NISTP384", "ECC-384", "P-384",
+#endif
+#ifdef LTC_ECC_BRAINPOOLP384R1
+ "BRAINPOOLP384R1",
+#endif
+#ifdef LTC_ECC_BRAINPOOLP512R1
+ "BRAINPOOLP512R1",
+#endif
+#ifdef LTC_ECC_SECP521R1
+ "SECP521R1", "NISTP521", "ECC-521", "P-521",
+#endif
+ };
+ int i, j, stat;
+ const ltc_ecc_curve* dp;
+ ecc_key key, privkey, pubkey;
+ unsigned char buf[1000];
+ unsigned long len;
+ unsigned char data16[16] = { 0xd1, 0xd1, 0xd1, 0xd1, 0xd1, 0xd1, 0xd1, 0xd1, 0xd1, 0xd1, 0xd1, 0xd1, 0xd1, 0xd1, 0xd1, 0xd1 };
+ unsigned long len16;
+
+ if (ltc_mp.name == NULL) return CRYPT_NOP;
+
+ for (i = 0; i < (int)(sizeof(names)/sizeof(names[0])); i++) {
+ DO(ecc_get_curve(names[i], &dp));
+ /* make new key */
+ DO(ecc_make_key_ex(&yarrow_prng, find_prng ("yarrow"), &key, dp));
+ len = sizeof(buf);
+ DO(ecc_export(buf, &len, PK_PRIVATE, &key));
+ DO(ecc_import_ex(buf, len, &privkey, dp));
+ ecc_free(&privkey);
+ len = sizeof(buf);
+ DO(ecc_export(buf, &len, PK_PUBLIC, &key));
+ DO(ecc_import_ex(buf, len, &pubkey, dp));
+ ecc_free(&pubkey);
+ len = sizeof(buf);
+ DO(ecc_ansi_x963_export(&key, buf, &len));
+ ecc_free(&key);
+ DO(ecc_ansi_x963_import_ex(buf, len, &pubkey, dp));
+ ecc_free(&pubkey);
+
+ /* generate new key */
+ DO(ecc_set_dp(dp, &key));
+ DO(ecc_generate_key(&yarrow_prng, find_prng ("yarrow"), &key));
+ len = sizeof(buf);
+ DO(ecc_get_key(buf, &len, PK_PRIVATE, &key));
+ ecc_free(&key);
+
+ /* load exported private key */
+ DO(ecc_set_dp(dp, &privkey));
+ DO(ecc_set_key(buf, len, PK_PRIVATE, &privkey));
+
+#ifndef USE_TFM
+ /* XXX-FIXME: TFM does not support sqrtmod_prime */
+ /* export compressed public key */
+ len = sizeof(buf);
+ DO(ecc_get_key(buf, &len, PK_PUBLIC|PK_COMPRESSED, &privkey));
+ if (len != 1 + (unsigned)ecc_get_size(&privkey)) return CRYPT_FAIL_TESTVECTOR;
+ /* load exported public+compressed key */
+ DO(ecc_set_dp(dp, &pubkey));
+ DO(ecc_set_key(buf, len, PK_PUBLIC, &pubkey));
+ ecc_free(&pubkey);
+#endif
+
+ /* export long public key */
+ len = sizeof(buf);
+ DO(ecc_get_key(buf, &len, PK_PUBLIC, &privkey));
+ if (len != 1 + 2 * (unsigned)ecc_get_size(&privkey)) return CRYPT_FAIL_TESTVECTOR;
+ /* load exported public key */
+ DO(ecc_set_dp(dp, &pubkey));
+ DO(ecc_set_key(buf, len, PK_PUBLIC, &pubkey));
+
+ /* test signature */
+ len = sizeof(buf);
+ DO(ecc_sign_hash(data16, 16, buf, &len, &yarrow_prng, find_prng ("yarrow"), &privkey));
+ stat = 0;
+ DO(ecc_verify_hash(buf, len, data16, 16, &stat, &pubkey));
+ if (stat != 1) return CRYPT_FAIL_TESTVECTOR;
+
+ /* test encryption */
+ len = sizeof(buf);
+ DO(ecc_encrypt_key(data16, 16, buf, &len, &yarrow_prng, find_prng("yarrow"), find_hash("sha256"), &pubkey));
+ zeromem(data16, 16);
+ len16 = 16;
+ DO(ecc_decrypt_key(buf, len, data16, &len16, &privkey));
+ if (len16 != 16) return CRYPT_FAIL_TESTVECTOR;
+ for (j = 0; j < 16; j++) if (data16[j] != 0xd1) return CRYPT_FAIL_TESTVECTOR;
+
+ /* cleanup */
+ ecc_free(&privkey);
+ ecc_free(&pubkey);
+ }
+ return CRYPT_OK;
+}
int ecc_tests(void)
{
- return CRYPT_NOP;
+ DO(_ecc_old_api()); /* up to 1.18 */
+ DO(_ecc_new_api());
+ DO(_ecc_test_mp());
+ DO(_ecc_issue108());
+#ifdef LTC_ECC_SHAMIR
+ DO(_ecc_test_shamir());
+#endif
+ return CRYPT_OK;
}
#endif