The unified diff between revisions [20dccfc0..] and [2af22fb4..] is displayed below. It can also be downloaded as a raw diff.

#
#
# delete "src/headers/ltc_tommath.h"
#
# delete "src/headers/tommath_class.h"
#
# delete "src/headers/tommath_superclass.h"
#
# delete "src/misc/mpi"
#
# delete "src/misc/mpi/is_prime.c"
#
# delete "src/misc/mpi/mpi_to_ltc_error.c"
#
# delete "src/misc/mpi/rand_prime.c"
#
# delete "src/pk/asn1/der/sequence/der_decode_sequence.c"
#
# delete "src/pk/asn1/der/sequence/der_encode_sequence.c"
#
# delete "src/pk/dh"
#
# delete "src/pk/dh/dh.c"
#
# delete "src/pk/dh/dh_sys.c"
#
# delete "src/pk/ecc/ecc_sys.c"
#
# delete "src/pk/packet_store_header.c"
#
# delete "src/pk/packet_valid_header.c"
#
# delete "testprof/dh_tests.c"
#
# delete "testprof/test.c"
#
# add_dir "src/mac/f9"
#
# add_dir "src/mac/xcbc"
#
# add_dir "src/math"
#
# add_dir "src/math/fp"
#
# add_dir "src/modes/f8"
#
# add_dir "src/modes/lrw"
#
# add_dir "src/pk/asn1/der/boolean"
#
# add_dir "src/pk/asn1/der/set"
#
# add_dir "src/pk/asn1/der/utf8"
#
# add_dir "src/pk/katja"
#
# add_file "README"
#  content [ce60762bca68d7af5102738925e3d4478ecaddd3]
#
# add_file "crypt.lof"
#  content [979797d4e2073421243fa9460b0fbf5b40d87875]
#
# add_file "filter.pl"
#  content [400705f2de5cb11a08e83ac3643f960e013ffddb]
#
# add_file "fixupind.pl"
#  content [486a7ff76020591aa22ee432d5585b71e9d31860]
#
# add_file "makefile.unix"
#  content [16860df9e00471701a0aa4c6682a380b26c3dbb9]
#
# add_file "notes/ecc_tv.txt"
#  content [074028f0e45b7cd1765f52fa03e312fbee5a7e36]
#
# add_file "notes/lrw_tv.txt"
#  content [4c79617c991c5a3985171697e89a487f26f12375]
#
# add_file "notes/tech0007.txt"
#  content [271abd1b7ca7e03f8cf1a649d20f652869a3c96f]
#
# add_file "src/ciphers/kasumi.c"
#  content [f0eb57b2a8e6f920d7e0e38fb8f68bc66d7ca14e]
#
# add_file "src/ciphers/kseed.c"
#  content [bcda5484cbbd47d34b12e7ef9988865ffbcfae30]
#
# add_file "src/encauth/gcm/gcm_mult_h.c"
#  content [758a95e4600858482d911fb4c60cde43e0bf8e40]
#
# add_file "src/hashes/rmd256.c"
#  content [75108c85ca74352bf4be82f2879aed3baea19d85]
#
# add_file "src/hashes/rmd320.c"
#  content [d0db9912f3d5b2648c46b971638f95a4da82c79a]
#
# add_file "src/headers/tomcrypt_math.h"
#  content [8e8544725452d7c0a4f36c571df13750d4c6fa9d]
#
# add_file "src/mac/f9/f9_done.c"
#  content [6260a226765dfc2c7ab78d7c28a7bbdc9994379c]
#
# add_file "src/mac/f9/f9_file.c"
#  content [7963655f03d0a0408d49ea23c5aa41af27674ab6]
#
# add_file "src/mac/f9/f9_init.c"
#  content [b0c0b307145b82b324df8f097aca5481b1eafc23]
#
# add_file "src/mac/f9/f9_memory.c"
#  content [d0dbddcc2b3020ac3cffb0a1e26ac78186a86c83]
#
# add_file "src/mac/f9/f9_memory_multi.c"
#  content [144d37e359064a8f585113e0e7a7f77955cf3c07]
#
# add_file "src/mac/f9/f9_process.c"
#  content [b4cf829befb5d0f43ff456184985605bfdc8b88c]
#
# add_file "src/mac/f9/f9_test.c"
#  content [f201a79784d60bb26efcc2ea79d912e33cfc5e50]
#
# add_file "src/mac/xcbc/xcbc_done.c"
#  content [455bc562d935af842d373485c5c22fe4248b9db1]
#
# add_file "src/mac/xcbc/xcbc_file.c"
#  content [1a198bac9138b1437c20396e7f009ba52f976770]
#
# add_file "src/mac/xcbc/xcbc_init.c"
#  content [f524f8c6cc5ad1abc92073735226afb9bebbdedc]
#
# add_file "src/mac/xcbc/xcbc_memory.c"
#  content [5fb61ee2108a154f46baff547bfd9454721e3aae]
#
# add_file "src/mac/xcbc/xcbc_memory_multi.c"
#  content [98258295c011a24f3e1c92f4245ee7b4a3f1b26a]
#
# add_file "src/mac/xcbc/xcbc_process.c"
#  content [e040e0d542fdbf1bc9f752a3b4d183ee571d749e]
#
# add_file "src/mac/xcbc/xcbc_test.c"
#  content [8d57e0d21f99b4c141211a895f26bcc374752f38]
#
# add_file "src/math/fp/ltc_ecc_fp_mulmod.c"
#  content [ed04fb3d19e590523d3b2cd91b7e95bd384cf6d3]
#
# add_file "src/math/gmp_desc.c"
#  content [02e8125e4bda575ab9246889a76ca24ac5aadb06]
#
# add_file "src/math/ltm_desc.c"
#  content [eed90b310e930f0e4621456151e264c82a94cf48]
#
# add_file "src/math/multi.c"
#  content [87a54063934ac017536b964cb410c4443cf0be66]
#
# add_file "src/math/rand_prime.c"
#  content [a091c7429d0954e03aea933cf97d02ca626fd58e]
#
# add_file "src/math/tfm_desc.c"
#  content [6b3333e049ed4911be329d2a126b992ce7aba4e7]
#
# add_file "src/misc/crypt/crypt_find_hash_oid.c"
#  content [903d382f56e3170fa83a03eb3acc51abba56bd72]
#
# add_file "src/misc/crypt/crypt_fsa.c"
#  content [5a5dfc946596c449c65747ad99e531e2b1dbbbad]
#
# add_file "src/misc/crypt/crypt_ltc_mp_descriptor.c"
#  content [78d2f5ce8d44fa3b7a375a31998e162a732cbd0c]
#
# add_file "src/modes/ctr/ctr_test.c"
#  content [80b2731254ba163cf152132cf4464fb6735a6926]
#
# add_file "src/modes/f8/f8_decrypt.c"
#  content [5b3d8f8224d991d434f777de9291db5a5fb37657]
#
# add_file "src/modes/f8/f8_done.c"
#  content [e23da4797f5d079db18c8426363d69d4dab66417]
#
# add_file "src/modes/f8/f8_encrypt.c"
#  content [6a355139c6c4f879ff96c3ea514320aa02c71b55]
#
# add_file "src/modes/f8/f8_getiv.c"
#  content [72bb1598a9e4e7d412a81ad5cb989d7e8cff7c04]
#
# add_file "src/modes/f8/f8_setiv.c"
#  content [6a57a8289bbe366a53e0817538bbb48a01ae0ed1]
#
# add_file "src/modes/f8/f8_start.c"
#  content [da5abf6b82bd8af5e33dfaecd7e4a8c8c87c5edc]
#
# add_file "src/modes/f8/f8_test_mode.c"
#  content [ca62e98408da29a1f66ef8c09972a375ed8a4b73]
#
# add_file "src/modes/lrw/lrw_decrypt.c"
#  content [ee281c6f095a1c26e0f01fe711c26b873203d374]
#
# add_file "src/modes/lrw/lrw_done.c"
#  content [0dec0f0f47a7a4406dee9b8a229fe28a216e551b]
#
# add_file "src/modes/lrw/lrw_encrypt.c"
#  content [a87ce4cff93dad05a0dfe7ebb058c54b080fe56d]
#
# add_file "src/modes/lrw/lrw_getiv.c"
#  content [de5f61dbae781250e4d939ba9436fd35c38a60ce]
#
# add_file "src/modes/lrw/lrw_process.c"
#  content [415dc7f4c5040b9925d6b09fa88d534123f4232e]
#
# add_file "src/modes/lrw/lrw_setiv.c"
#  content [477b68dd0d08a379ad2f8e2380753385d0728c53]
#
# add_file "src/modes/lrw/lrw_start.c"
#  content [d32c1bec19697fe597e714af4104c0a034a85f69]
#
# add_file "src/modes/lrw/lrw_test.c"
#  content [2e77cea1fd004fd9b3751cc5bc294a79eef01169]
#
# add_file "src/pk/asn1/der/boolean/der_decode_boolean.c"
#  content [2eea358b94cf415c41d059a579f8d6f8851aa4c7]
#
# add_file "src/pk/asn1/der/boolean/der_encode_boolean.c"
#  content [6000c9c74d282a78b3edd9385749decbbd40f42c]
#
# add_file "src/pk/asn1/der/boolean/der_length_boolean.c"
#  content [4a3e80a26a1bcb7e7f921a78ad812b1a70b098ee]
#
# add_file "src/pk/asn1/der/sequence/der_decode_sequence_ex.c"
#  content [e57db4e01479d4648d1ae7fdee77985a858aea0e]
#
# add_file "src/pk/asn1/der/sequence/der_decode_sequence_flexi.c"
#  content [b29c271df5acb01c3caebd030ddf06d43b23e1ff]
#
# add_file "src/pk/asn1/der/sequence/der_encode_sequence_ex.c"
#  content [e2b1d723d8efe6a475c8fd3eb1da6c9face4fb5a]
#
# add_file "src/pk/asn1/der/sequence/der_sequence_free.c"
#  content [d56dc1bd46e97a9e5f16750ecac83600d6f190fe]
#
# add_file "src/pk/asn1/der/set/der_encode_set.c"
#  content [5c4307fa95cb050e98aeb9c26884fc5b48cddfba]
#
# add_file "src/pk/asn1/der/set/der_encode_setof.c"
#  content [d45c3b2bbdacb339113099bc02ba9d38a81a99c6]
#
# add_file "src/pk/asn1/der/utf8/der_decode_utf8_string.c"
#  content [7c057bb8c3b96c1f9217aa88420f7e21d5272398]
#
# add_file "src/pk/asn1/der/utf8/der_encode_utf8_string.c"
#  content [fcc60b310879bf890e8e1846e163e4088b40b5a1]
#
# add_file "src/pk/asn1/der/utf8/der_length_utf8_string.c"
#  content [c01a1fa93fab44eba76b53f1a65329c8794fe0c3]
#
# add_file "src/pk/dsa/dsa_decrypt_key.c"
#  content [96e0ded66cb7b6c6a426d4695b9287489937111e]
#
# add_file "src/pk/dsa/dsa_encrypt_key.c"
#  content [8fd95a371128dfe916e1634b1a068d98122a8bb2]
#
# add_file "src/pk/dsa/dsa_shared_secret.c"
#  content [523c287d7b5f58b395aa73a2c280ae7e52339f66]
#
# add_file "src/pk/ecc/ecc_ansi_x963_export.c"
#  content [c5c7de83f3d24e89a6792e940688ef7187a111a5]
#
# add_file "src/pk/ecc/ecc_ansi_x963_import.c"
#  content [7bd313d38983a0ca05945397fc85a1469f26d6a3]
#
# add_file "src/pk/ecc/ecc_decrypt_key.c"
#  content [54023aaaf2a9a9cf9f282487876d2c4176dd66ad]
#
# add_file "src/pk/ecc/ecc_encrypt_key.c"
#  content [b40aa7579d0709cdcae1f24cb6cf31bbeaf7374d]
#
# add_file "src/pk/ecc/ecc_export.c"
#  content [411f2da79f036b7adab1916396a546f5df2eeed2]
#
# add_file "src/pk/ecc/ecc_free.c"
#  content [7d75c0549b71be77d9854b9305b03e7db4fa272d]
#
# add_file "src/pk/ecc/ecc_get_size.c"
#  content [ebfc66db9ca43ad18aaaf056404c12dfcdcc2f8c]
#
# add_file "src/pk/ecc/ecc_import.c"
#  content [fc9303680cbe0f08cc39823a737ee773c472c492]
#
# add_file "src/pk/ecc/ecc_make_key.c"
#  content [8294344c61ec6002f7bf8c675bf4300904cde620]
#
# add_file "src/pk/ecc/ecc_shared_secret.c"
#  content [c3f67166ddc84de7747a37b250a80e6c1285e0b0]
#
# add_file "src/pk/ecc/ecc_sign_hash.c"
#  content [dc09add874949935a70f8f2c88b69b03bf35a367]
#
# add_file "src/pk/ecc/ecc_sizes.c"
#  content [31817cd6d721c9b367b70f954c347534591778f4]
#
# add_file "src/pk/ecc/ecc_test.c"
#  content [8923a50f3a558bc7a9dc41e31b2caf135510cc55]
#
# add_file "src/pk/ecc/ecc_verify_hash.c"
#  content [3e636f23ddb8fc76b504e810cf6db214ffc942cc]
#
# add_file "src/pk/ecc/ltc_ecc_is_valid_idx.c"
#  content [04b271faa124eff7524366679c97643fd83c3f4b]
#
# add_file "src/pk/ecc/ltc_ecc_map.c"
#  content [145f8f0098796ca36a5af6c8e166e0aa966fe5a7]
#
# add_file "src/pk/ecc/ltc_ecc_mul2add.c"
#  content [5384e9a51e85ac279f6ea0bf96415c62c8b86656]
#
# add_file "src/pk/ecc/ltc_ecc_mulmod.c"
#  content [c1c880f534d513ded75cd7f3ba92495f215b0971]
#
# add_file "src/pk/ecc/ltc_ecc_mulmod_timing.c"
#  content [2c1e41d6fd997ee4f8c0ea70bfdb83cf7699d926]
#
# add_file "src/pk/ecc/ltc_ecc_points.c"
#  content [01c8c4bc7ed08d4b7dd4a62c220701a11f5bbef9]
#
# add_file "src/pk/ecc/ltc_ecc_projective_add_point.c"
#  content [25e150250aea1ebbfb6880e5d0a1c8243cae9c99]
#
# add_file "src/pk/ecc/ltc_ecc_projective_dbl_point.c"
#  content [92d8133e26b410a413375fef2f8ae0ad7fb02042]
#
# add_file "src/pk/katja/katja_decrypt_key.c"
#  content [afa8f36596c7e0d03c0641c90824191c57d1e45e]
#
# add_file "src/pk/katja/katja_encrypt_key.c"
#  content [02583117ba2ad6c14f2b15311dc74b288a675742]
#
# add_file "src/pk/katja/katja_export.c"
#  content [aa672f9c979cb8640877a97349859bd1be059f14]
#
# add_file "src/pk/katja/katja_exptmod.c"
#  content [2331a27188ef429aa9b380461896c0f722a65a81]
#
# add_file "src/pk/katja/katja_free.c"
#  content [25c397e80ab09b67e3c30d2d72d5e96906504654]
#
# add_file "src/pk/katja/katja_import.c"
#  content [5cb72f7810fedf7c14d301f61a7bc681b6a268cb]
#
# add_file "src/pk/katja/katja_make_key.c"
#  content [f2e4fef57a44dd991bfb255c39d9c4b87029ff0a]
#
# add_file "src/pk/pkcs1/pkcs_1_v1_5_decode.c"
#  content [1ce817912f485b68241063f074dbceddebb9d5ac]
#
# add_file "src/pk/pkcs1/pkcs_1_v1_5_encode.c"
#  content [a0eac91a1e1f12982fde246893a583f39088a758]
#
# add_file "testprof/katja_test.c"
#  content [4bedb54afe51d6727a6addf092446b0b5de1d3d0]
#
# add_file "testprof/test.der"
#  content [50a36e7e605bc5e6af4bf2b0e1e96be5275fdf48]
#
# add_file "testprof/test_driver.c"
#  content [967c0bef6c61fd49125c351207905ec7cb7323bf]
#
# add_file "updatemakes.sh"
#  content [49b4ed44eef53b01806767c1eb787ed45e26abc2]
#
# patch "Doxyfile"
#  from [965b49681f503adb5625decbe4f06b31d0d8b97d]
#    to [bece9f4b0a43cd67b288f88962d6684b832099ea]
#
# patch "Makefile.in"
#  from [0209c2f6842bd2bfb34e639c0c4b52f2c799dded]
#    to [f6b041ee6477fd70af97fe848a08a6e27f891b0a]
#
# patch "TODO"
#  from [ee08adca96454cc03b64631f65020b7195d9b298]
#    to [c4fc19b67598f44c4a09513850b109ff29addecc]
#
# patch "build.sh"
#  from [6fdd754df5acb227ee2bbcbb62ee469bccabcb52]
#    to [fb9a8f5748bec65a8c1c6361a694c340eb7ddb5c]
#
# patch "changes"
#  from [5e6b2dd772d307708dd2c22e367ecc803518f452]
#    to [e57e1bddf47842e220489a283d4a36362a177c6d]
#
# patch "crypt.tex"
#  from [9d0e4b16e9c58b110c0453b7be0ba6f044efc4bb]
#    to [1575661dccacc92118d1ecbd62e55613a399e71b]
#
# patch "demos/encrypt.c"
#  from [96f2bb8b37cb3b0e6a4760c5ee09c87a32e82e81]
#    to [5016d87b3fde597fe9d843d8b2a76e8617ac3230]
#
# patch "demos/multi.c"
#  from [fbc94e576fc2728f537a8de2a1581ed16d015dab]
#    to [70b0e0bee95cca9db24d63f1719f6508173c3a63]
#
# patch "demos/small.c"
#  from [f75f2118189c56534ada98bb6e71ae540578360d]
#    to [d02e643aba2c26065e715cffa9e4604b7e5c7447]
#
# patch "demos/test.c"
#  from [471f4ac922aeb44563b18bfb40f20ecf60009684]
#    to [4903fdcb39ad2fbb499aeb09db30142c1806025b]
#
# patch "demos/timing.c"
#  from [3acf7517eabfd4f62530a8ca210ab84f2b8c8b1c]
#    to [b4a87ed35f736cf803fd963b331cdcedbac544bc]
#
# patch "demos/tv_gen.c"
#  from [89aa4504677d22aa321893d6d9c06788896733b2]
#    to [b302cead7d943cd1d0b375abdc778b18e57b7f43]
#
# patch "doc/footer.html"
#  from [0e5ae37d02adb83ae291182903c4fe4152cdbd92]
#    to [256a52081fd85391cefdaaa4d5602489e1e50be4]
#
# patch "genlist.sh"
#  from [f798fe9b01aef8b0ab9402ea9969c82eec907789]
#    to [7484c6562fdfffc4d55795c19814722c55c3d40b]
#
# patch "makefile.icc"
#  from [1db577d7146b5024f1371e70169f8ea57f8dde4c]
#    to [ca92ab0fa3e2b7a6c6da5b915aff1020bae908e5]
#
# patch "makefile.msvc"
#  from [06471f26754ab2b8fe4a9a065a25c0305a1eb08b]
#    to [e93b968188f315494793f35f63b1a1db61f834a0]
#
# patch "makefile.shared"
#  from [c0bd3aa7c8ff8332e2b67b42813d469c66a03f5b]
#    to [d4e3387a5b7270a71fd4dea0457d46df9d8df0cf]
#
# patch "mess.sh"
#  from [ee34aef379627e97871efac71f93ebe600548bd7]
#    to [7e53e2e0d083eb125ac99171bd6ef495449c22e6]
#
# patch "notes/tech0005.txt"
#  from [f4853d5fd1c3b89604d601783e5d07302dd7e187]
#    to [08fa685205e5a96a5ecb96c025df6ec31b8b93de]
#
# patch "run.sh"
#  from [a3de4a3233961d1d7bcb88781e0c224d624523f2]
#    to [fe266db7452d1eeed010e9db89ab75801142f9d4]
#
# patch "src/ciphers/aes/aes.c"
#  from [2b4241346e0b72c826331a558b790b5154659390]
#    to [1747d80370133fe4a11470dd60a276953d7f5093]
#
# patch "src/ciphers/aes/aes_tab.c"
#  from [5e4d1fdedbd4d284e5f55b6c0000049811a3a3fe]
#    to [b45734c8e0e6d7b70bd757eb93f5764139f9e42b]
#
# patch "src/ciphers/anubis.c"
#  from [3b6a366bd3fcc9f36f13b1679b4aab1e2743f663]
#    to [ec82679ed2000879d6b0cd3f4093e7f1feeb4b6b]
#
# patch "src/ciphers/blowfish.c"
#  from [abd3966672a621c393c5cab9ed71f39ff94c9efb]
#    to [aafdfe439d5c904c4664d2a64723c927b51e11cb]
#
# patch "src/ciphers/cast5.c"
#  from [36575be89764f5deaee436b6d12851be50240ea3]
#    to [a16bc0d453b345a59e1045b3d4b4bfb39ff95a50]
#
# patch "src/ciphers/des.c"
#  from [061580d86b86d272ef888272b8e604f70d7eec9a]
#    to [2a6cd4c5d41efb23b17ce2744d0366afd96df261]
#
# patch "src/ciphers/khazad.c"
#  from [0766ec05b06b590736fa5b18f993a47aaca418b6]
#    to [dc5f4b563655c1b4ab00f38e75338327d51f344f]
#
# patch "src/ciphers/noekeon.c"
#  from [6f888239996d36533be59e6ee031c709536be083]
#    to [608c38f0b84a23a33af9429e26254537c6dcf0fa]
#
# patch "src/ciphers/rc2.c"
#  from [5d4f983538e061f3b3f4e1f2d52f6c06cec61ad9]
#    to [7d81a587f66bf4ea5ae1d2294fd4656a1078b725]
#
# patch "src/ciphers/rc5.c"
#  from [eb19e99598ce9b4fe3674776af617791adee47eb]
#    to [61dbf0db16567802e475e0627729f2b2a4bcff94]
#
# patch "src/ciphers/rc6.c"
#  from [f19d158bab217262a5b6a48711b7af6e198b0c66]
#    to [2f333332309e7f0e0042f6a135a1326ca11796f3]
#
# patch "src/ciphers/safer/safer.c"
#  from [7caa9b5ca07bf10d2101c59c74fff9105975e5c7]
#    to [6d5a619b98006efd2860f0d8582c96e4dd6a1af4]
#
# patch "src/ciphers/safer/safer_tab.c"
#  from [ae782cabbd071676d9794deec9583827873b0bb1]
#    to [5f75ae75019f7568417a82fc2a8b9a6d3f02334c]
#
# patch "src/ciphers/safer/saferp.c"
#  from [69028fce205b8daab0dad11e482028fc50d8ba8a]
#    to [73651257885b225a7cc44d39ada517910a6e574e]
#
# patch "src/ciphers/skipjack.c"
#  from [868611ba96f0b59d98cf5cf0b47cbd05ebebf460]
#    to [5633088854b73aae1321af14c1775544900063fa]
#
# patch "src/ciphers/twofish/twofish.c"
#  from [cc01e431050c57f8fbe010bb7b71514a824e7f0d]
#    to [4edc0944f41a6d1e8bb53484eb69475e6f299bec]
#
# patch "src/ciphers/twofish/twofish_tab.c"
#  from [3c7f1812d71ca5c5311f3bc051a33da0bff126c7]
#    to [47fd87878ddac8ef50b8867619910249614282db]
#
# patch "src/ciphers/xtea.c"
#  from [763d882c9fa168cb8faa35e851234437d8284a3a]
#    to [7fcdf7b6ca928139837e10beb7714fc97db1bcae]
#
# patch "src/encauth/ccm/ccm_memory.c"
#  from [364966474d7b4b52ae448086ece214f7038555e6]
#    to [c1053bb1309ea303717efa19b4cc07b847e5af5a]
#
# patch "src/encauth/ccm/ccm_test.c"
#  from [b5ecd2f4b12a9fec084f3f8e7e6708f61954d0c7]
#    to [c6478d01412509e60fb8dd3540abaf4c1a6fe16e]
#
# patch "src/encauth/eax/eax_addheader.c"
#  from [26d1a3b5c117295aa1bf6566f0e6b9a17d42d7e8]
#    to [c169052379075558cdae06ec1180a7eeb4bd70d6]
#
# patch "src/encauth/eax/eax_decrypt.c"
#  from [156800632e38ca156699cfb725362370850eeef6]
#    to [b29b70760e396042858fa51523ff22682254ecc3]
#
# patch "src/encauth/eax/eax_decrypt_verify_memory.c"
#  from [06cafe2a350a6242bc3449b0740c567689d0bffd]
#    to [2adc05282deea820105c597c9fc1ba4809de51ee]
#
# patch "src/encauth/eax/eax_done.c"
#  from [f02e476731d9abd88475afe5f9674f34e37a715e]
#    to [333e4851e06035da7c1e9735f29ab0bac887abd2]
#
# patch "src/encauth/eax/eax_encrypt.c"
#  from [6b4d667de01909400a1bd0e6741a01c09c6e00b7]
#    to [e5f98c9ee57dea946ceebf6f5a1466c837cd32b8]
#
# patch "src/encauth/eax/eax_encrypt_authenticate_memory.c"
#  from [a36dbe130915db7e5b7cef809b251ea682903007]
#    to [3a99b4d9726d5d9b53582440ffe1ef9f05041fdb]
#
# patch "src/encauth/eax/eax_init.c"
#  from [20be71323fe74756d9db03cb5b7673afc7c7e9e0]
#    to [7331dc1a6a7492ad1155c0330b8c3da9450578cb]
#
# patch "src/encauth/eax/eax_test.c"
#  from [6a6a6b02c3bf640b758892017cc2b7f59d516ed7]
#    to [114a7ab1e7286bfa2ac484c456ab3e40951eeabf]
#
# patch "src/encauth/gcm/gcm_add_aad.c"
#  from [488e4c8c70591a40cfcd6c5d45446e10177923a6]
#    to [2dccd27f4c2b37cf6594c61f05737ee204c960ec]
#
# patch "src/encauth/gcm/gcm_add_iv.c"
#  from [22fbdfc1061e756f0792b8f1e69e0eb942b67d85]
#    to [71cb8d2a576df3157730d5353eb81f6d6feb328c]
#
# patch "src/encauth/gcm/gcm_done.c"
#  from [96afa40e4e5358f4e7e085776fbee295f79b2257]
#    to [82c6a442e3a874a7a964ac62a0d20ba408e3d64b]
#
# patch "src/encauth/gcm/gcm_gf_mult.c"
#  from [09e626c86af66066a742f6a68f39a2ee08b3bc2b]
#    to [e202ae28b47da14f79c16b7b62def65558ae4ab9]
#
# patch "src/encauth/gcm/gcm_init.c"
#  from [6896f998f78576e73d3b9268be1ababf7295acc4]
#    to [56f3940c50a82e3f310164f69bc68ab996738b47]
#
# patch "src/encauth/gcm/gcm_memory.c"
#  from [625deeec8ef20f964c0474f38eb3a6e96964e501]
#    to [c1855a2cba1eab5e7f13d019dfbd722a7058523c]
#
# patch "src/encauth/gcm/gcm_process.c"
#  from [b4ce8258428a094930d55d694d31f3f55bc05acf]
#    to [d4f315feed1771446159fb82e356e5f8b1c0fc73]
#
# patch "src/encauth/gcm/gcm_reset.c"
#  from [07dd1ed36b20f797f3dcd871beab9fb3bad00ae0]
#    to [a0f6409302236741a47fcc36b2fb60c0b25f09c8]
#
# patch "src/encauth/gcm/gcm_test.c"
#  from [09bd29cd7482a235a5cea20197992d2748b97f66]
#    to [93cc22cc760317794a696529495f01c33788fc03]
#
# patch "src/encauth/ocb/ocb_decrypt.c"
#  from [4cff476e9b4623b23affbba6d31c5438b4fb74a6]
#    to [4bec1fe436c6203c666374ff56e1070937e55668]
#
# patch "src/encauth/ocb/ocb_decrypt_verify_memory.c"
#  from [411dddfb0c9061dd19a6b8e30240e65ff1e5cbe2]
#    to [f87dab013cca50c5e6f564f5299a7230700d435b]
#
# patch "src/encauth/ocb/ocb_done_decrypt.c"
#  from [cdc2cb34f2720284888fa739e7e41c63ff7052f5]
#    to [11018cb1aa53dd8f791442371188a3ae3c3c3982]
#
# patch "src/encauth/ocb/ocb_done_encrypt.c"
#  from [0a9b215485c9f7a7e9377796125c9ff09b566083]
#    to [442211c9a136feea3e009ac0dd06973992b109d9]
#
# patch "src/encauth/ocb/ocb_encrypt.c"
#  from [f15bfb6578fdf3347e24b3afb035d81747e9417d]
#    to [3c3c96b3682f7c36bbcea40ff17c67bd21d4e482]
#
# patch "src/encauth/ocb/ocb_encrypt_authenticate_memory.c"
#  from [1ca962172743bf96e16a57b3cecc4b4d703dda3e]
#    to [3c2766026b3358f2a65d236c287987d842078b03]
#
# patch "src/encauth/ocb/ocb_init.c"
#  from [008797b24b779e6ec0a2f6dd9bcd73cf474d09fd]
#    to [5c5f34ab3101faa000d7705745755d16a1cd342d]
#
# patch "src/encauth/ocb/ocb_ntz.c"
#  from [9ad7b7590813bf5f43d25333b12ec64ede12fd51]
#    to [1869d9a01bccf5340cf75465f06e5f6399953d77]
#
# patch "src/encauth/ocb/ocb_shift_xor.c"
#  from [589c159c3edc95900a59a0568d46f4946b0dbab2]
#    to [05f488c59f4e5e7580b0294271be9d625f4babd7]
#
# patch "src/encauth/ocb/ocb_test.c"
#  from [0a3442d6499d19427a77f367bef1de3bfd56054d]
#    to [7109b63d044aa7bf02858f752cab6be5505d6166]
#
# patch "src/encauth/ocb/s_ocb_done.c"
#  from [900ebdeb1cb674d2155e665ed55b104683c0c868]
#    to [7141685ed64e5737be0322bc11edd899660dc844]
#
# patch "src/hashes/chc/chc.c"
#  from [c9c6a67e0c435fb792451272a84d9ad3060c515e]
#    to [0080cc6e6f32d2cc925e2a65a41a03900017c135]
#
# patch "src/hashes/helper/hash_file.c"
#  from [2e09e32cfcfa2e42ddc4a3e47da9b3cf351b23fd]
#    to [b479d2324c5a713865d9bae17db507d9029f9de3]
#
# patch "src/hashes/helper/hash_filehandle.c"
#  from [6f35e6b5122858e0d46b715cecc2317d447f5ea1]
#    to [95dc0a22c1dbd8755a4fa274c0dca18770edd778]
#
# patch "src/hashes/helper/hash_memory.c"
#  from [ca78222a4b9bd8f916c3f5f079d3bbe7d24a36ec]
#    to [57574a0136dad5dbb97a69c35bbe9ba486d50b63]
#
# patch "src/hashes/helper/hash_memory_multi.c"
#  from [65d168ca0e97b879f9ad1e4cd327e319459259ed]
#    to [dd096503675ec86ed67df903dbd3fd63f0e1e072]
#
# patch "src/hashes/md2.c"
#  from [ece687f327a355a7fd71fcc2cc44e038d48cb87d]
#    to [53b6cc2eff923e9af0caa81bbcbbe482664b8dd4]
#
# patch "src/hashes/md4.c"
#  from [08aeeeb1371290f8a8fbe208e8fe01780120356b]
#    to [6890f9843a9159a0392229c9de2b9be67d49875d]
#
# patch "src/hashes/md5.c"
#  from [eaaf0037124ae924f9c70cd895ca24c643d69dde]
#    to [9877f9e60f1b3723d946caf1a813d67c0d5c81c1]
#
# patch "src/hashes/rmd128.c"
#  from [bef52df8af069e995d5ab0332c4e5c016e62177e]
#    to [73476b523281aea15950176ec41538efba85c15b]
#
# patch "src/hashes/rmd160.c"
#  from [d07679b36c4ce346b73e68a3ca35b327a85724e9]
#    to [20094a6609ba2f0d0e8582e24cbc4f86fa585100]
#
# patch "src/hashes/sha1.c"
#  from [d7f5eecff190b32e59f7ef83298fcae7ffe50099]
#    to [4a37f38f807f128d95122591d300176af7b3ac27]
#
# patch "src/hashes/sha2/sha224.c"
#  from [49ddb25abd6a93eaea004950287a84d2f08de7b4]
#    to [f2eadcea259104f78fbcd86c1410fe3de8a3826d]
#
# patch "src/hashes/sha2/sha256.c"
#  from [41472ac44b4f7db06b11b9ef804404dfc2eb8035]
#    to [742b6ec0f56978e0f9d1228e82eb6a2c581bce87]
#
# patch "src/hashes/sha2/sha384.c"
#  from [78272b4f576fcc46ab0f313c93654bf4a18ed1d4]
#    to [3e1167f721cd5dc1d595c20141ae9201eea547e5]
#
# patch "src/hashes/sha2/sha512.c"
#  from [0abb7bf30c6d27e6c3dceaa48a88b3c5b9b39f74]
#    to [a99659827a06b9ac4611f160c2a208a2b068f3ab]
#
# patch "src/hashes/tiger.c"
#  from [b52c2abe4250b5de9ed4120c6ae7fb9f7c33214a]
#    to [6c6e746b52ff458602f08dbfb569ab5dca97f576]
#
# patch "src/hashes/whirl/whirl.c"
#  from [fa54a1033580737b4084442a9eb5e86d9c65e38a]
#    to [3c9057355ebf6e28152ac46f540255ee37ee49e7]
#
# patch "src/headers/tomcrypt.h"
#  from [bceecf59bf6a6fd02640e37dc21590c4327c88f2]
#    to [bcda1372b1f10c61da5ad427fa8ee20af320bad7]
#
# patch "src/headers/tomcrypt_argchk.h"
#  from [0f2e2d74131de68de1dbf8b80ffb897e3c92f5d6]
#    to [6ade13e1269a29c635f59bbb9d52d8a672dd3cdd]
#
# patch "src/headers/tomcrypt_cfg.h"
#  from [2183f8b4456136feda31f32d056862eb3ce6a5ac]
#    to [58d3164f418bb256def2857366a5385a261536ed]
#
# patch "src/headers/tomcrypt_cipher.h"
#  from [111bd8bf66cb23359cdb27b5f3ec1479cbbdb380]
#    to [e3b1180fed2245e71e498fa01752462f385bf581]
#
# patch "src/headers/tomcrypt_custom.h"
#  from [723adea8ecb6617814c48f4f15d25fac0047e161]
#    to [1f16949adca64b0d2894f2fbe6588264ee0415ad]
#
# patch "src/headers/tomcrypt_hash.h"
#  from [c1ced8ed0a7bd83ba58a98f40e0827d8bc7f13fa]
#    to [95bc9a5a059be5466a29dfd0c772c7c39d3b5106]
#
# patch "src/headers/tomcrypt_mac.h"
#  from [e248dfe77f26271526185bf96c21aa20f87f0381]
#    to [95d651ceee9bfd210bf7a60828976a2303444b25]
#
# patch "src/headers/tomcrypt_macros.h"
#  from [90831ab5a2fb50959e9d9bc6a2e426b039cdb1ef]
#    to [e91d8adfe014f401eade548dc32cdf05249c24cb]
#
# patch "src/headers/tomcrypt_misc.h"
#  from [2137350d66d2b64205947792b5b89208510d6c50]
#    to [2eaface2ea546bff80522a12d03643bf3a79671a]
#
# patch "src/headers/tomcrypt_pk.h"
#  from [0cbe63bd012ca6ed3e248c7a621cb4e363e2465e]
#    to [c31f2bc7e33b2a7312af5464a6b812981bf651fd]
#
# patch "src/headers/tomcrypt_pkcs.h"
#  from [1af35751a7494c7f89904aeda462e6baa7720e95]
#    to [a651eaf7a972ab39b29d878ba8bb2688921da9cf]
#
# patch "src/headers/tomcrypt_prng.h"
#  from [89674e4e0d214164a2e0db6917ae3731a9fa2edc]
#    to [0bf74b746ed7d5d75c34b66e8e5c904de4b79015]
#
# patch "src/mac/hmac/hmac_done.c"
#  from [830ce002191b07ed010cfbe3ebafaf599514e35c]
#    to [702a6259c1d34a530cb86fd9ead2d3491b15c451]
#
# patch "src/mac/hmac/hmac_file.c"
#  from [cba21a9e8f1ffdbf0bdadec345118d8056f15b00]
#    to [cd3d787495315083272595f3ed5961e1fefd8a6a]
#
# patch "src/mac/hmac/hmac_init.c"
#  from [8b4d50b9190d94a292d038776667ac5e68469f73]
#    to [3eb362d145ed7d7ca3764611af388c599cf6628d]
#
# patch "src/mac/hmac/hmac_memory.c"
#  from [2ac221c04ad057319e58880c54fc6a223265bf2e]
#    to [49c34b262a9c38cabd61beded65e8d5537de52d9]
#
# patch "src/mac/hmac/hmac_memory_multi.c"
#  from [db5e84752ff3b9eb06bd029fad08b4077f4707d7]
#    to [ec07340fdae808dac12410ae49eec654f3fb44d1]
#
# patch "src/mac/hmac/hmac_process.c"
#  from [cf938a2b5d5c09f1cdd2f833c8f222664a7ef623]
#    to [17eda48592764dd1e4cca994c1f12498f53048ff]
#
# patch "src/mac/hmac/hmac_test.c"
#  from [7da9b4c2226351f5648c2cae38e41a2228f25163]
#    to [a99b84a8ebb9544f7bce3110793a9f71169c5144]
#
# patch "src/mac/omac/omac_done.c"
#  from [e2d78a61797e4ff9adbc1dedd5da98a7d2e95830]
#    to [9119ecd43cadac562dd14bb39fac3b2e1d419b69]
#
# patch "src/mac/omac/omac_file.c"
#  from [f8153f37ea40c07c9fef04ac36ba9bcf43d1744b]
#    to [b5a8853f98fa72dbb29f0a4d475c419d638bec55]
#
# patch "src/mac/omac/omac_init.c"
#  from [16be47c6d1baea3ef6177d605fc11843e17439f0]
#    to [13052cf876c8ba0b56a3044233129add0e2fd5da]
#
# patch "src/mac/omac/omac_memory.c"
#  from [085f9691bc92bc058f013c893a41280490b33307]
#    to [f68f48a4ceed7d697c9199036dfdcf664a5e8187]
#
# patch "src/mac/omac/omac_memory_multi.c"
#  from [a09d05a87abb45f526c417a5a4d46d31b27de0e1]
#    to [1b4268ed5664628c27b39796264512d1dcfa6c67]
#
# patch "src/mac/omac/omac_process.c"
#  from [5c4a530ab94b6eb25e7c07ad422548e05497d75d]
#    to [febd3ca78a8abdec291580ec2c501dbd188caf23]
#
# patch "src/mac/omac/omac_test.c"
#  from [89b8600f5b778f718d2e2586a963e1365312096b]
#    to [ffea660bee39632e32d7fca74a6ba2efd7809047]
#
# patch "src/mac/pelican/pelican.c"
#  from [821e8c39d43f95fb7f67dc9a61f2321c57974fef]
#    to [fd6b5671f53dd98dc38906333c04fda9aa244b33]
#
# patch "src/mac/pelican/pelican_memory.c"
#  from [810cae7759949e01fb93ed019f6cf7fac43ff23d]
#    to [2d1f155f651e52ecbdf0b6ff82947d77d02057f1]
#
# patch "src/mac/pelican/pelican_test.c"
#  from [a594625260e82831bd75fb04ad91de1e83b791f1]
#    to [f69d2046b305c4d657a715e9074433b992f28d38]
#
# patch "src/mac/pmac/pmac_done.c"
#  from [395bd725adec86ea03d81fd24e389a2235826fc0]
#    to [9b836f52eb3050b01b0f9e47753fbbce3696e96f]
#
# patch "src/mac/pmac/pmac_file.c"
#  from [23525f3b42869e2ff69db36c8b5e83c7b769a2bd]
#    to [d3e324515e0f812340fa1bdd5eba295fe5e2224a]
#
# patch "src/mac/pmac/pmac_init.c"
#  from [f1b9cd65c1ac3cf84f450821c8154ed5060dabb2]
#    to [44a43614d10590f97b57491e620d285803be0902]
#
# patch "src/mac/pmac/pmac_memory.c"
#  from [4d9991501038856d19d31de036f4172d91077111]
#    to [0032d09b7b61367cbd6df483d86be3f0fafd3efd]
#
# patch "src/mac/pmac/pmac_memory_multi.c"
#  from [44576abaa594d6b762d9a5b0b76a44a750cc4918]
#    to [12812478980e3b4f4650f6ead14180cc1bafce05]
#
# patch "src/mac/pmac/pmac_ntz.c"
#  from [b2e8bb923b5560bb7f3aedfc71fc19cb3242acc6]
#    to [5a0b2d5b9ace0a0e01248a0561e715db2e2d703b]
#
# patch "src/mac/pmac/pmac_process.c"
#  from [6810c45353e9430a866cde47f272004a4240b7a1]
#    to [f593478adc1d72beb8722baea189d2eae065e9e2]
#
# patch "src/mac/pmac/pmac_shift_xor.c"
#  from [c8e491c7131ce4e912f1180789b280ed52554c02]
#    to [381adff891ce89c56f87960dac74a56d1a9dcd77]
#
# patch "src/mac/pmac/pmac_test.c"
#  from [b51f7ac831d65ef710b98ff9c09af8be7c2425f2]
#    to [53a43eda9a8663726222e4a91aca61c816599c53]
#
# patch "src/misc/base64/base64_decode.c"
#  from [06a5ce800927e83cea98ed256790fca8e8fd22bc]
#    to [9893068520eaf4c48c1b79aea67aa07386fb737d]
#
# patch "src/misc/base64/base64_encode.c"
#  from [f7bc6e9ceb8f1a484f886437cc419bed4712164f]
#    to [ec366845b24338e7ce813bd4c406a1c25ce8e6e5]
#
# patch "src/misc/burn_stack.c"
#  from [caf4bc2d8db35135ee7574b9b2b002e6051eef40]
#    to [dea9c1132b6526cc74a435cb4d164cca7aaecd78]
#
# patch "src/misc/crypt/crypt.c"
#  from [3e6e49ccaf2067e1ebe1df669eb58a927c43a6a0]
#    to [c859ef1a68270b5eac42aa2d858dd9171977e2b8]
#
# patch "src/misc/crypt/crypt_argchk.c"
#  from [2c479f471c4075cf4e4f9e59a2a10946a0201256]
#    to [7f513bc9eccdee5a42f184f6f30296781f0c0985]
#
# patch "src/misc/crypt/crypt_cipher_descriptor.c"
#  from [73f932c13ab5f26a7b58215f892aaf81eaabcb14]
#    to [376e09516276b21b1b53dd877cfcf82fb137083e]
#
# patch "src/misc/crypt/crypt_cipher_is_valid.c"
#  from [0709756d15e9c7406036d894fd8d8557c024a809]
#    to [1c88ef2080e56b3390830cc68098ecd7954eee7b]
#
# patch "src/misc/crypt/crypt_find_cipher.c"
#  from [2b7184d907e3dec8b07602f2a2a728a3117ab35d]
#    to [53b6fb785cf851168c65f203e292c9752c8d75cb]
#
# patch "src/misc/crypt/crypt_find_cipher_any.c"
#  from [5ab0723b521cb2e0573076ee7b2443336fc440c0]
#    to [7ba5fefc0bca1cd6771ecc6efdb6923096447916]
#
# patch "src/misc/crypt/crypt_find_cipher_id.c"
#  from [ff397ce99ac1432e850426c871246fd9150539da]
#    to [c88eff93748fd16a124fe6ce75d94589895ce0ca]
#
# patch "src/misc/crypt/crypt_find_hash.c"
#  from [476b4976ac23a6b0f8c04f1ee2c7c76c7b316321]
#    to [91f15e1317abcf5e8efccda746f548677e33183e]
#
# patch "src/misc/crypt/crypt_find_hash_any.c"
#  from [11de7fc09c2192142aabf52bc4b1717f8661f2de]
#    to [ec15db1d93afb420f404ff584d7b5785e6679271]
#
# patch "src/misc/crypt/crypt_find_hash_id.c"
#  from [e1ba2002d82e219d2e56275a7130ca0cd3f79d55]
#    to [8725202d6f38e0a5cfbd0d6e0abd4a0cab2a942b]
#
# patch "src/misc/crypt/crypt_find_prng.c"
#  from [34967f9e2afb080c6e265cdbf3850110940750f4]
#    to [586c9a47e69c760f2b77e5c69ca2bcc5669bd109]
#
# patch "src/misc/crypt/crypt_hash_descriptor.c"
#  from [e3dbe0f53fc63730885e25e8abf9c6bd12223eda]
#    to [11ee8f7958d8fea84ae869677edd2db2c6a2da41]
#
# patch "src/misc/crypt/crypt_hash_is_valid.c"
#  from [b39564f1f2cf44b8ebff19c6f020f7dd2e2c9c1a]
#    to [f9b275d96807060c31837acc0a3653aa45e66fd8]
#
# patch "src/misc/crypt/crypt_prng_descriptor.c"
#  from [2ede0fb59891ecc5304e4ded54df4c66d3ff600c]
#    to [9f6311181a5da53af713409a123c2731efc325cd]
#
# patch "src/misc/crypt/crypt_prng_is_valid.c"
#  from [e659acc91909966777347558f8557210e840edfb]
#    to [ca0b2616f62bc092c8998bf09913482d3e77d3ea]
#
# patch "src/misc/crypt/crypt_register_cipher.c"
#  from [e1b80d76dd8e11a78a53bab2672a1c6a6ccad9aa]
#    to [f02706c2aca8a2fa7ef6ba322e13cc891b0d2adc]
#
# patch "src/misc/crypt/crypt_register_hash.c"
#  from [1dba421730f0d54e2e5f761d04920711c283cada]
#    to [ece8be74c8b87c77457dc378eb6839af1bddbf9b]
#
# patch "src/misc/crypt/crypt_register_prng.c"
#  from [d2d86c2d1258b5fdbbbc9a8cd74ef9ad1435c356]
#    to [8db6a3c7597a195e0c799e53e227a04d93abfcd6]
#
# patch "src/misc/crypt/crypt_unregister_cipher.c"
#  from [e4d1c233e4a5a978ddc45e3a172b22d874ca01d8]
#    to [edfec3dfe7ca5dea27e236f8c85c748236350314]
#
# patch "src/misc/crypt/crypt_unregister_hash.c"
#  from [372403e67f0e6cc7853fe2f210939bc92f1e0548]
#    to [05284a0a3e015a1aad69942052d9fb50522eaecd]
#
# patch "src/misc/crypt/crypt_unregister_prng.c"
#  from [66f1ec4730e95d001b2ba18c1b354c064a4cca40]
#    to [b3ff268080ebd702a406d38192a5a531668de750]
#
# patch "src/misc/error_to_string.c"
#  from [8f05e03460d34499712060ecd422a51ce0654c51]
#    to [1e768bfb4cc4b8551bcd05153c3287940f17e5e2]
#
# patch "src/misc/pkcs5/pkcs_5_1.c"
#  from [793dc22fe06f752db28714d47b9bcce1683375cf]
#    to [1d5a570d44b7ded090f2652ae91a88c592c64e6f]
#
# patch "src/misc/pkcs5/pkcs_5_2.c"
#  from [cb0e63ae9481366f2372a7a6f337271d20ba281a]
#    to [c7ca81c52988ad0a799350d2a75e0652a86a7c91]
#
# patch "src/misc/zeromem.c"
#  from [b2a19872a28f4b41103dd44c9f0f8159530949a9]
#    to [c9185fd08309ed16797e69c8ad80b58cb03bfc6d]
#
# patch "src/modes/cbc/cbc_decrypt.c"
#  from [5657191904b53c1e2306c6e6c4a7875133994326]
#    to [73482ab2f29c837891f25af40cb190e6ea888522]
#
# patch "src/modes/cbc/cbc_done.c"
#  from [8ebf4b6eac171b79f7f84c189c55fe38ed3013f8]
#    to [8c1e6358f15c4a5a9783ed415cb2b93a290a333d]
#
# patch "src/modes/cbc/cbc_encrypt.c"
#  from [3807fb6073ece9d2640e6f3de47a1342d62c9757]
#    to [bcafff17b74d9ba825073500ff913367e182a5dd]
#
# patch "src/modes/cbc/cbc_getiv.c"
#  from [7f5b71fc6a30f319cf0f77d5172e3674ab2fd98d]
#    to [77cf86ab104d3675c9f04fb42e765b350f56d45f]
#
# patch "src/modes/cbc/cbc_setiv.c"
#  from [0eb7da8bb5c8947b3db9e0895a5d4229b996e5c9]
#    to [92a9fcb685824502b80d28c15e592694347ba475]
#
# patch "src/modes/cbc/cbc_start.c"
#  from [d72bc2140a079b057b5d613a52e76b21683c6856]
#    to [05b9c9849c104f34f4c086c99fa3104239ef4cf7]
#
# patch "src/modes/cfb/cfb_decrypt.c"
#  from [e8607545ea7b5979ed6e6b9904dbbb18c6d0c393]
#    to [4b9f4fbf7713c6f4cd52fcd6b392d455ec97c68c]
#
# patch "src/modes/cfb/cfb_done.c"
#  from [fb7c9f663fb3bc9673d396763bba10e8f2c63cc1]
#    to [f595aff2ca992e578b75eeed5e3304ed7c40b59b]
#
# patch "src/modes/cfb/cfb_encrypt.c"
#  from [14a69e6a4a06fa12eb4dc435249caa8478d11fcf]
#    to [62874f53fd3fe84ff5062f99f83a692d23df0202]
#
# patch "src/modes/cfb/cfb_getiv.c"
#  from [eaf7c390991e4883bc3758be55877dfd799c7988]
#    to [f02f289bfeedee1bfb3c5e1e359a42c009e1f017]
#
# patch "src/modes/cfb/cfb_setiv.c"
#  from [124740d4b6fff12f3c9e643a0cf3b355055e0ea1]
#    to [925b52c8cf11b272cc19a2871dc4d66af91fcdcd]
#
# patch "src/modes/cfb/cfb_start.c"
#  from [9abd8e45c4122c3c22ae012bfcbd58406161d6f9]
#    to [237d474bbafa0c2d5b648a4d7693e368a1e6a18d]
#
# patch "src/modes/ctr/ctr_decrypt.c"
#  from [ee776d7959d119c232920d1e3d42ee257f8b07ca]
#    to [4defa9664980a0e122d59e5da575396e58a78839]
#
# patch "src/modes/ctr/ctr_done.c"
#  from [9b7159a30e6466f872463f3015ac30f5e1475a1f]
#    to [11f780e866d75a0be96db9662878aa36b9b38d9c]
#
# patch "src/modes/ctr/ctr_encrypt.c"
#  from [21fe301efa077202148343f086ff6f9926725447]
#    to [510cea135a2cc6884eb2d056793556e55ea4f30f]
#
# patch "src/modes/ctr/ctr_getiv.c"
#  from [028d7e4f016b3bd22a704c647fa477e5b6584d0d]
#    to [8d4c04c9b771ffa7a9b9dbd6411021ba4a60a9c8]
#
# patch "src/modes/ctr/ctr_setiv.c"
#  from [6574faa288336fce210c09574de3dcd79680d089]
#    to [8416c4c290b9b47a3ce094663d271ea6f87065ce]
#
# patch "src/modes/ctr/ctr_start.c"
#  from [93c4e9fc22ddedd10f8d5e45aa4fed6120d3112a]
#    to [7d007db886037e5d43642d11dd4bf305a49d2c80]
#
# patch "src/modes/ecb/ecb_decrypt.c"
#  from [c58ea543f299be0533fb37d04568a14e7c0e529f]
#    to [a39de0a5566cafb2c28310f1f266ed201a48cbbb]
#
# patch "src/modes/ecb/ecb_done.c"
#  from [b989329af83ff1da7cdfb6bba77cc4a80987d4f8]
#    to [a119fcdd6cc572a8ed96883aebaf892cda5f28be]
#
# patch "src/modes/ecb/ecb_encrypt.c"
#  from [7f394644cc1a95161b106b57f323ac3f1f887f43]
#    to [0a2eb5ef96a5941a85cc40ea836ede9b6aacb976]
#
# patch "src/modes/ecb/ecb_start.c"
#  from [4603e4eabd823ac3da3ae4f510ec14bddde2d008]
#    to [a39370959ef8f92204c71fa0a6aa9a372395f25f]
#
# patch "src/modes/ofb/ofb_decrypt.c"
#  from [65c8d77312929be4b5929ba72c92494d21adb6dd]
#    to [d1741663e5c03a1be9c42dfe01dc8d76884816da]
#
# patch "src/modes/ofb/ofb_done.c"
#  from [bab707be6ba6e854f7e9a51641a7188dec22ece6]
#    to [bf25aad3eda8cd02db249f69e7b39671e4735d73]
#
# patch "src/modes/ofb/ofb_encrypt.c"
#  from [df30fbb6b98c983dd1b4fa943e1526f23c8637f1]
#    to [a02bbad65db4137f93f7a65ce40b8931f98f8208]
#
# patch "src/modes/ofb/ofb_getiv.c"
#  from [9ce11360bca1c3ee68a27b6d80476e50ab1ac657]
#    to [f025935e1336f76565126bf7d505ed44100ea921]
#
# patch "src/modes/ofb/ofb_setiv.c"
#  from [49257bf651c61a12fae022b8c04b916f202f715c]
#    to [ac6eaf6f26f4b2ae5e9a9d27293977a7f958e3c7]
#
# patch "src/modes/ofb/ofb_start.c"
#  from [6729f0bbfe04bbd0765937cf726de4da58ef91dc]
#    to [895e9ac0c7f81a9b51b8dc9c16cef2c0a4c7a206]
#
# patch "src/pk/asn1/der/bit/der_decode_bit_string.c"
#  from [124502ebdcfa0aea9821d1802ad27049a32b177c]
#    to [1ff578ba1ccab2c4f4b9abe19e9a063a6e20d75a]
#
# patch "src/pk/asn1/der/bit/der_encode_bit_string.c"
#  from [7519cc10aa368d7d3087ab638721900989ffb2f7]
#    to [59e94bfbd2c631f08ed2484fb152318cc51cc39e]
#
# patch "src/pk/asn1/der/bit/der_length_bit_string.c"
#  from [9e7e35c66dcb874c1888a4e1e3366bc9c8246db9]
#    to [2cb3162776adb845f6e4cc06c3e7b4700c5b5bb7]
#
# patch "src/pk/asn1/der/choice/der_decode_choice.c"
#  from [b42f2aa51999ab1a1643d208cd17ec663dfd9ac4]
#    to [378b899e68804deed2c59fe6c8523cabf242ef95]
#
# patch "src/pk/asn1/der/ia5/der_decode_ia5_string.c"
#  from [0368564f032b9fbaf4a430673fe306cc0677a725]
#    to [fbdade5380d585149ecad3b42f669315d6048eaf]
#
# patch "src/pk/asn1/der/ia5/der_encode_ia5_string.c"
#  from [57c849eb06ad7816e0080a9935794f7e208a022b]
#    to [e47032a00459ea8e23b74799c480e732f4fd2602]
#
# patch "src/pk/asn1/der/ia5/der_length_ia5_string.c"
#  from [0d538c963b79b6d3ecaa7e7fbb50eecf7f9edf7b]
#    to [d9ac25a892929334a24e0a254a7d1aa4a71af8eb]
#
# patch "src/pk/asn1/der/integer/der_decode_integer.c"
#  from [75ee83a26e358f83d5c2832295605e9832038e7f]
#    to [bd0603d3e2309f2f9509232a400d4a9e68b831fa]
#
# patch "src/pk/asn1/der/integer/der_encode_integer.c"
#  from [60c202f266990c9679aeccfaaf6eb42d61cfad10]
#    to [496a700c80fba5ea89110aea5652115ebfaa5539]
#
# patch "src/pk/asn1/der/integer/der_length_integer.c"
#  from [3dac3242be79c3e134776cf9c7a65846fc32efe9]
#    to [cb949a8c842170479cacdf590312ecf884f7d5cd]
#
# patch "src/pk/asn1/der/object_identifier/der_decode_object_identifier.c"
#  from [cbb123740cbdc724887e647afc83f0b5a9cab421]
#    to [528f069de545459d617e4269f556d426f9e4d3c8]
#
# patch "src/pk/asn1/der/object_identifier/der_encode_object_identifier.c"
#  from [f40286bd83c9ea6154a0cf683f499c0895f00e06]
#    to [4479c9cfa5d0aefaa1be113db4d47a73e9b74b22]
#
# patch "src/pk/asn1/der/object_identifier/der_length_object_identifier.c"
#  from [46fae94eb84b5af85543acb5092f4388171be261]
#    to [208591efd68a16ff2268ad9b3b1fe77b64176878]
#
# patch "src/pk/asn1/der/octet/der_decode_octet_string.c"
#  from [818bd4829a592568427715a489744fe851004b17]
#    to [699074bcb82b20e2141f1e25b1e12bac9dfa7e86]
#
# patch "src/pk/asn1/der/octet/der_encode_octet_string.c"
#  from [dc6651e9ec3c1ddb52ff6211d1c3caa9d7d3b796]
#    to [6592dbb32aa23b9ee5a9a015075490d2a4dc4e31]
#
# patch "src/pk/asn1/der/octet/der_length_octet_string.c"
#  from [e08f461aba3ce9e9d438f5bba2dd3d5435a1d912]
#    to [dbc2921fce4ca84abf92537163b998a496ca770f]
#
# patch "src/pk/asn1/der/printable_string/der_decode_printable_string.c"
#  from [24a774be26f0cf141b9f08058ed2006708354122]
#    to [eb0292990a579a9448d9db5692b3b6ee2f3f47d3]
#
# patch "src/pk/asn1/der/printable_string/der_encode_printable_string.c"
#  from [94ad3500660c20651849ea72d0cdcc81edd26ee4]
#    to [702be1d50fcd5a49b393afa8e67d28a81dad48ce]
#
# patch "src/pk/asn1/der/printable_string/der_length_printable_string.c"
#  from [dfe9a2d25d55a1911b64f3367444f980438cb278]
#    to [3eb77b133997c98c275e0e8cc2326a693ce14615]
#
# patch "src/pk/asn1/der/sequence/der_decode_sequence_multi.c"
#  from [ab0211f4ea4eed25dd552edefe4028bea38c8c0a]
#    to [2e0d9569aaad6e40d0d139838377056eab4001f0]
#
# patch "src/pk/asn1/der/sequence/der_encode_sequence_multi.c"
#  from [1857a51d055148003b171b6208bc23c73d9b0268]
#    to [229a4650ba2c1704cfbf53dc03aac66293137b9b]
#
# patch "src/pk/asn1/der/sequence/der_length_sequence.c"
#  from [37ec5773651e7e3e7d30d1dc3e35777b8b2f4ba1]
#    to [0986fc04e07d283d3873f176a9da24a7e24a8ebb]
#
# patch "src/pk/asn1/der/short_integer/der_decode_short_integer.c"
#  from [0e27a507a14d4fa094f32e05631711e63a714f6e]
#    to [a17848c66fd3fe0579ff78e685a81e98db06989f]
#
# patch "src/pk/asn1/der/short_integer/der_encode_short_integer.c"
#  from [329ac63b8cfe79d2341d93c89e21dc8f692ca26e]
#    to [a06f52e1d57c327119c32f382004cd9de4614297]
#
# patch "src/pk/asn1/der/short_integer/der_length_short_integer.c"
#  from [10df89f9544bfaedbc67e69bd2637fd700fc117f]
#    to [a33ab095ae53aa266e4bea436546eb86fde38cc4]
#
# patch "src/pk/asn1/der/utctime/der_decode_utctime.c"
#  from [4cb5bf42eeb9b9b83d6610dd3eae7203788e8792]
#    to [87393e9ccb05f14bc604524b90bc6831f622b60e]
#
# patch "src/pk/asn1/der/utctime/der_encode_utctime.c"
#  from [f1623656c31d86e8710820430eedd270b678a8bb]
#    to [8a7d03bc5ab17beb9cca6dd38b1409149b8f6345]
#
# patch "src/pk/asn1/der/utctime/der_length_utctime.c"
#  from [6b212542ca8b50c47e8c0ed1e2dba7b7f6486c99]
#    to [35bee07689b85a440369b6f08a207e7a5ad735a0]
#
# patch "src/pk/dsa/dsa_export.c"
#  from [b97ff705c170c99fc987b8f131e61662abeacd6f]
#    to [b1f0a6281b5bfdeb6e1eedd647d3ea78ee089386]
#
# patch "src/pk/dsa/dsa_free.c"
#  from [664f22a829d3ae5e388407a75457a5af3029b2fb]
#    to [4fce462f2d33d26c9433ba6c1c33490ede88f7a9]
#
# patch "src/pk/dsa/dsa_import.c"
#  from [3461896a9037efdb61f635c57a21fbe23b5efbf9]
#    to [5073c7e94242600163cee2b74ca97f608e1b97c5]
#
# patch "src/pk/dsa/dsa_make_key.c"
#  from [c6316d13e52ab41823979e637a4e564778eaffed]
#    to [802b715e6762b4cbea9e1ea92d7e32c436604652]
#
# patch "src/pk/dsa/dsa_sign_hash.c"
#  from [a3a3e813b9e004e5c0ca38dff304ddd3fb5c5ea9]
#    to [a96995cd3868b8e7a3119f0eaa766db5a371bdba]
#
# patch "src/pk/dsa/dsa_verify_hash.c"
#  from [42dda609eebadc9503471c2c41e416eb4266bc3a]
#    to [abc2b286e0c38d0477e66e9eff654c429b75b32f]
#
# patch "src/pk/dsa/dsa_verify_key.c"
#  from [10c2d2ad066a096b31d9d4b88327e63343278c4a]
#    to [12fa1a63a16579aa4ae6a3e7f0706857686b0f88]
#
# patch "src/pk/ecc/ecc.c"
#  from [f49c8df95ba46b8dec02e240d5f465fe0c91846f]
#    to [3d8dca5b8b51156a3e07123e4124c4530ba0421e]
#
# patch "src/pk/pkcs1/pkcs_1_i2osp.c"
#  from [946bf839fe6c4558ce80b099844df4d80265ac7c]
#    to [20c3544a50c7f488da8aaf3840c190410db9bb1f]
#
# patch "src/pk/pkcs1/pkcs_1_mgf1.c"
#  from [7b0cae632d1b1a023a78f9b7278606985e57b8a9]
#    to [cfb783a2b8b36a4632f0c6fbca6f02f719cea056]
#
# patch "src/pk/pkcs1/pkcs_1_oaep_decode.c"
#  from [ed3f16f08b8576ed2e6569f06982e3aaf38bc164]
#    to [e585e976b0ad08bdfcd95e4a778b6fe3c63afdec]
#
# patch "src/pk/pkcs1/pkcs_1_oaep_encode.c"
#  from [64b76d3b83a274f828d908f87076a0f805ab2855]
#    to [141279ac84e782c3a77415318e332e54a2dd1b35]
#
# patch "src/pk/pkcs1/pkcs_1_os2ip.c"
#  from [fe259380a76ccccca37ca70a0e024e3fbffa6b95]
#    to [bae1109af1ab96782996e96983dc54cc057f69cd]
#
# patch "src/pk/pkcs1/pkcs_1_pss_decode.c"
#  from [66a0b128f829e54f3aa24ff7b6678dfdd0804c89]
#    to [cc1553aa4039a3697604629a877d45eabeee2d26]
#
# patch "src/pk/pkcs1/pkcs_1_pss_encode.c"
#  from [e2cba20e37780fc0e490d2f59df630069c560042]
#    to [7807056fe5b88a0dafa0a5af56f8e889676cb7db]
#
# patch "src/pk/rsa/rsa_decrypt_key.c"
#  from [d56135d77a951341213a7f569c2986efe006c205]
#    to [368632660520a15e22d3bfdc30bc709778c7c9a5]
#
# patch "src/pk/rsa/rsa_encrypt_key.c"
#  from [7a61f097fdab859a81e5405e2e13a13a5020ffa9]
#    to [63489ad15ecb47f48281618d2bdc49d4d1b7e90a]
#
# patch "src/pk/rsa/rsa_export.c"
#  from [e13eb090612e6570f2264c403110bd5a3c6b6de5]
#    to [f1a81fbc88ecac9afedaf8c1634a2fa4f5f8b29c]
#
# patch "src/pk/rsa/rsa_exptmod.c"
#  from [aa0fdf5842b2890f26c0eac6c2c5cf4025230f7a]
#    to [c575a4beebbde95337890ab7ecacaf0387ac82f1]
#
# patch "src/pk/rsa/rsa_free.c"
#  from [57bf35b38eae8c17b59e760dac8b1bcd90633fb6]
#    to [f6188a80464444c620d3d9a1ecf0bab45d1df4cd]
#
# patch "src/pk/rsa/rsa_import.c"
#  from [8b35baf83699e0e45136734a2000902d7fb0b09c]
#    to [8b23eb3a5e8b4ced4ba9251c8f2105bfd6805970]
#
# patch "src/pk/rsa/rsa_make_key.c"
#  from [3e9ffaabcad59f039c280d9c14110aecbad56947]
#    to [24db17978d000be3d6079e9cb77abc86ba1ac0e8]
#
# patch "src/pk/rsa/rsa_sign_hash.c"
#  from [ce264f97caf9276b92b2f18be3b6e6784217d1ab]
#    to [4238c879b2eb84e8dc45840164971895ece2c884]
#
# patch "src/pk/rsa/rsa_verify_hash.c"
#  from [c48a5a47fe407fae89b90d7a6079397213d206cc]
#    to [be044c3e62fd0741a8328d5844bfae4caa248a09]
#
# patch "src/prngs/fortuna.c"
#  from [f838282dd7d485c4f0ffa3e2d0c33dd9187c11c2]
#    to [6d8071959ebb4304ecc27fbcd062f9609e49f8d8]
#
# patch "src/prngs/rc4.c"
#  from [ced2dc5bab5331e47ac7f2404e28dd8e57a10700]
#    to [5ddb48acb1df3d799c25c8f1e5710e98175e0b17]
#
# patch "src/prngs/rng_get_bytes.c"
#  from [62a3db1e644dc6ce0c7df5aaef7ff740e7083fe2]
#    to [76b050366ba98d1fed84ef3ec4e77fc3b9cf815a]
#
# patch "src/prngs/rng_make_prng.c"
#  from [b2a5921f56d12a5e4088302756535b8c9af6f2f5]
#    to [e6635383f1df3ccb1cb151a1e72847819b4bc09c]
#
# patch "src/prngs/sober128.c"
#  from [1e355bfc23e7c561458223dda3c7b77f43744084]
#    to [00dd10aca89b137c331d4e6f8679a1ffd8f2b414]
#
# patch "src/prngs/sprng.c"
#  from [87c2c1dc6c2a17e1593f5131d224691187266607]
#    to [2109fc9a5d49db719dcb01ab3f7d8e1511c6c4cd]
#
# patch "src/prngs/yarrow.c"
#  from [093607543fb36bfe851d499780fc7acef89206a7]
#    to [6ca6fa307cf2591ed877287a3bc66fc5ff559c39]
#
# patch "testbuild.sh"
#  from [5cb55071e5e0ec5d913365d0c47ab3586618dfad]
#    to [48ad7f39eae4e5ae5e61b236f73ed14a6fee537a]
#
# patch "testme.sh"
#  from [4b8c8a593055e7938d63f87784cdec02d235d4dc]
#    to [ffb814bc4b7980a9cdcb371988cf34112d9c42aa]
#
# patch "testprof/der_tests.c"
#  from [b5f481758588466833d312515066672e0d4687e4]
#    to [29c352fca14102a7fc189a3c243ccc165d2733b6]
#
# patch "testprof/dsa_test.c"
#  from [71f8cd03e6e3e09778507fe4503e62fb4d490eaf]
#    to [27388049ac7a129d558ac99bfdc50f08e3248ed6]
#
# patch "testprof/ecc_test.c"
#  from [618734615cb07e6076dd9175863699c15f03aebe]
#    to [658153d8d04178fbb19dca7848bf1575a44010e4]
#
# patch "testprof/mac_test.c"
#  from [0c666d90789a5706db8f32f3d7af8a342a8f988a]
#    to [60402cf2bc2998c7d621f381e4b270257c791d0e]
#
# patch "testprof/makefile"
#  from [88349cb07ee42c338d1b4c3449a156b848224e43]
#    to [752b73b2cd624f87a379ee3583bf8f1e0bebce42]
#
# patch "testprof/makefile.icc"
#  from [f05458758a1b5419ebdc00ff616f0239141a6c7f]
#    to [1cabf879aa23df3041e7e00d9dabc6fabca20be3]
#
# patch "testprof/makefile.msvc"
#  from [3f3f0470dee723f6a584f004ba39de572a4fa3a3]
#    to [6a987b747b2e53e41a34d2dfdca0f4e290f558f9]
#
# patch "testprof/makefile.shared"
#  from [61e10b17bb77481e43f410c32fc426a64b6a2d23]
#    to [e9d2019e5e9229188d6c3722bc4f59721bb8597f]
#
# patch "testprof/modes_test.c"
#  from [bc64ebd47786eb069d28f75b43b7329671f19a34]
#    to [7b996101c4c938f33c84002f816278da1d3a0807]
#
# patch "testprof/pkcs_1_test.c"
#  from [af5e9e49a064f9d64e7a650f80cd900d1bec9533]
#    to [fdd8758aa0340beec9cffa852cdb023dbcb58add]
#
# patch "testprof/rsa_test.c"
#  from [360b59353dbb66388e745ba30ae141bda417359b]
#    to [72e94aae4badb72d7836a698daa7293f5607fa67]
#
# patch "testprof/tomcrypt_test.h"
#  from [a2099caba584563b2eaab9796afefdfbda76578f]
#    to [5a4873daa10ff78feec096c62293a27e01c55248]
#
# patch "testprof/x86_prof.c"
#  from [ecbf14dad9f800da52723d3485c7f3f99a26977a]
#    to [8c6e3ae451c484aa99ca641e7e3652486b301bbe]
#
============================================================
--- README	ce60762bca68d7af5102738925e3d4478ecaddd3
+++ README	ce60762bca68d7af5102738925e3d4478ecaddd3
@@ -0,0 +1,3 @@
+See doc/crypt.pdf
+
+
============================================================
--- crypt.lof	979797d4e2073421243fa9460b0fbf5b40d87875
+++ crypt.lof	979797d4e2073421243fa9460b0fbf5b40d87875
@@ -0,0 +1,24 @@
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\contentsline {figure}{\numberline {2.1}{\ignorespaces Load And Store Macros}}{9}{figure.2.1}
+\contentsline {figure}{\numberline {2.2}{\ignorespaces Rotate Macros}}{9}{figure.2.2}
+\addvspace {10\p@ }
+\contentsline {figure}{\numberline {3.1}{\ignorespaces Built--In Software Ciphers}}{19}{figure.3.1}
+\contentsline {figure}{\numberline {3.2}{\ignorespaces Twofish Build Options}}{21}{figure.3.2}
+\addvspace {10\p@ }
+\contentsline {figure}{\numberline {4.1}{\ignorespaces Built--In Software Hashes}}{57}{figure.4.1}
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\contentsline {figure}{\numberline {6.1}{\ignorespaces List of Provided PRNGs}}{82}{figure.6.1}
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\contentsline {figure}{\numberline {9.1}{\ignorespaces DSA Key Sizes}}{119}{figure.9.1}
+\addvspace {10\p@ }
+\contentsline {figure}{\numberline {10.1}{\ignorespaces List of ASN.1 Supported Types}}{127}{figure.10.1}
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\contentsline {figure}{\numberline {12.1}{\ignorespaces RSA/DH Key Strength}}{149}{figure.12.1}
+\contentsline {figure}{\numberline {12.2}{\ignorespaces ECC Key Strength}}{149}{figure.12.2}
+\addvspace {10\p@ }
+\addvspace {10\p@ }
============================================================
--- filter.pl	400705f2de5cb11a08e83ac3643f960e013ffddb
+++ filter.pl	400705f2de5cb11a08e83ac3643f960e013ffddb
@@ -0,0 +1,30 @@
+#!/usr/bin/perl
+
+# we want to filter every between START_INS and END_INS out and then insert crap from another file (this is fun)
+
+$dst = shift;
+$ins = shift;
+
+open(SRC,"<$dst");
+open(INS,"<$ins");
+open(TMP,">tmp.delme");
+
+$l = 0;
+while (<SRC>) {
+   if ($_ =~ /START_INS/) {
+      print TMP $_;
+      $l = 1;
+      while (<INS>) {
+         print TMP $_;
+      }
+      close INS;
+   } elsif ($_ =~ /END_INS/) {
+      print TMP $_;
+      $l = 0;
+   } elsif ($l == 0) {
+      print TMP $_;
+   }
+}
+
+close TMP;
+close SRC;
============================================================
--- fixupind.pl	486a7ff76020591aa22ee432d5585b71e9d31860
+++ fixupind.pl	486a7ff76020591aa22ee432d5585b71e9d31860
@@ -0,0 +1,11 @@
+open(IN,"<crypt.ind");
+open(OUT,">crypt.ind.tmp");
+$a = <IN>;
+print OUT  "$a\n\\addcontentsline{toc}{chapter}{Index}\n";
+while (<IN>) {
+   print OUT $_;
+}
+close OUT;
+close IN;
+system("mv -f crypt.ind.tmp crypt.ind");
+
============================================================
--- makefile.unix	16860df9e00471701a0aa4c6682a380b26c3dbb9
+++ makefile.unix	16860df9e00471701a0aa4c6682a380b26c3dbb9
@@ -0,0 +1,239 @@
+# MAKEFILE for bsd make
+#
+# Tom St Denis
+
+# Compiler and Linker Names
+CC=cc
+LD=ld
+
+# Archiver [makes .a files]
+AR=ar
+ARFLAGS=r
+
+# Compilation flags. Note the += does not write over the user's CFLAGS!
+CFLAGS = -c -I./testprof/ -I./src/headers/ -DLTC_SOURCE -O2 ${CFLAGS_OPTS} -o $@
+
+LIBNAME=libtomcrypt.a
+LIBTEST=libtomcrypt_prof.a
+LIBTEST_S=$(LIBTEST)
+
+HASH=hashsum
+CRYPT=encrypt
+SMALL=small
+PROF=x86_prof
+TV=tv_gen
+MULTI=multi
+TIMING=timing
+TEST=test
+
+#LIBPATH-The directory for libtomcrypt to be installed to.
+#INCPATH-The directory to install the header files for libtomcrypt.
+#DATAPATH-The directory to install the pdf docs.
+LIBPATH=/usr/local/lib
+INCPATH=/usr/local/include
+DATAPATH=/usr/local/share/doc/libtomcrypt/pdf
+
+#Who do we install as?
+USER=root
+
+GROUP=wheel
+
+#List of objects to compile.
+#START_INS
+OBJECTS=src/ciphers/aes/aes_enc.o src/ciphers/aes/aes.o src/ciphers/anubis.o src/ciphers/blowfish.o \
+src/ciphers/cast5.o src/ciphers/des.o src/ciphers/kasumi.o src/ciphers/khazad.o src/ciphers/kseed.o \
+src/ciphers/noekeon.o src/ciphers/rc2.o src/ciphers/rc5.o src/ciphers/rc6.o src/ciphers/safer/safer.o \
+src/ciphers/safer/safer_tab.o src/ciphers/safer/saferp.o src/ciphers/skipjack.o \
+src/ciphers/twofish/twofish.o src/ciphers/xtea.o src/encauth/ccm/ccm_memory.o \
+src/encauth/ccm/ccm_test.o src/encauth/eax/eax_addheader.o src/encauth/eax/eax_decrypt.o \
+src/encauth/eax/eax_decrypt_verify_memory.o src/encauth/eax/eax_done.o src/encauth/eax/eax_encrypt.o \
+src/encauth/eax/eax_encrypt_authenticate_memory.o src/encauth/eax/eax_init.o \
+src/encauth/eax/eax_test.o src/encauth/gcm/gcm_add_aad.o src/encauth/gcm/gcm_add_iv.o \
+src/encauth/gcm/gcm_done.o src/encauth/gcm/gcm_gf_mult.o src/encauth/gcm/gcm_init.o \
+src/encauth/gcm/gcm_memory.o src/encauth/gcm/gcm_mult_h.o src/encauth/gcm/gcm_process.o \
+src/encauth/gcm/gcm_reset.o src/encauth/gcm/gcm_test.o src/encauth/ocb/ocb_decrypt.o \
+src/encauth/ocb/ocb_decrypt_verify_memory.o src/encauth/ocb/ocb_done_decrypt.o \
+src/encauth/ocb/ocb_done_encrypt.o src/encauth/ocb/ocb_encrypt.o \
+src/encauth/ocb/ocb_encrypt_authenticate_memory.o src/encauth/ocb/ocb_init.o src/encauth/ocb/ocb_ntz.o \
+src/encauth/ocb/ocb_shift_xor.o src/encauth/ocb/ocb_test.o src/encauth/ocb/s_ocb_done.o \
+src/hashes/chc/chc.o src/hashes/helper/hash_file.o src/hashes/helper/hash_filehandle.o \
+src/hashes/helper/hash_memory.o src/hashes/helper/hash_memory_multi.o src/hashes/md2.o src/hashes/md4.o \
+src/hashes/md5.o src/hashes/rmd128.o src/hashes/rmd160.o src/hashes/rmd256.o src/hashes/rmd320.o \
+src/hashes/sha1.o src/hashes/sha2/sha256.o src/hashes/sha2/sha512.o src/hashes/tiger.o \
+src/hashes/whirl/whirl.o src/mac/f9/f9_done.o src/mac/f9/f9_file.o src/mac/f9/f9_init.o \
+src/mac/f9/f9_memory.o src/mac/f9/f9_memory_multi.o src/mac/f9/f9_process.o src/mac/f9/f9_test.o \
+src/mac/hmac/hmac_done.o src/mac/hmac/hmac_file.o src/mac/hmac/hmac_init.o src/mac/hmac/hmac_memory.o \
+src/mac/hmac/hmac_memory_multi.o src/mac/hmac/hmac_process.o src/mac/hmac/hmac_test.o \
+src/mac/omac/omac_done.o src/mac/omac/omac_file.o src/mac/omac/omac_init.o src/mac/omac/omac_memory.o \
+src/mac/omac/omac_memory_multi.o src/mac/omac/omac_process.o src/mac/omac/omac_test.o \
+src/mac/pelican/pelican.o src/mac/pelican/pelican_memory.o src/mac/pelican/pelican_test.o \
+src/mac/pmac/pmac_done.o src/mac/pmac/pmac_file.o src/mac/pmac/pmac_init.o src/mac/pmac/pmac_memory.o \
+src/mac/pmac/pmac_memory_multi.o src/mac/pmac/pmac_ntz.o src/mac/pmac/pmac_process.o \
+src/mac/pmac/pmac_shift_xor.o src/mac/pmac/pmac_test.o src/mac/xcbc/xcbc_done.o \
+src/mac/xcbc/xcbc_file.o src/mac/xcbc/xcbc_init.o src/mac/xcbc/xcbc_memory.o \
+src/mac/xcbc/xcbc_memory_multi.o src/mac/xcbc/xcbc_process.o src/mac/xcbc/xcbc_test.o \
+src/math/fp/ltc_ecc_fp_mulmod.o src/math/gmp_desc.o src/math/ltm_desc.o src/math/multi.o \
+src/math/rand_prime.o src/math/tfm_desc.o src/misc/base64/base64_decode.o \
+src/misc/base64/base64_encode.o src/misc/burn_stack.o src/misc/crypt/crypt.o \
+src/misc/crypt/crypt_argchk.o src/misc/crypt/crypt_cipher_descriptor.o \
+src/misc/crypt/crypt_cipher_is_valid.o src/misc/crypt/crypt_find_cipher.o \
+src/misc/crypt/crypt_find_cipher_any.o src/misc/crypt/crypt_find_cipher_id.o \
+src/misc/crypt/crypt_find_hash.o src/misc/crypt/crypt_find_hash_any.o \
+src/misc/crypt/crypt_find_hash_id.o src/misc/crypt/crypt_find_hash_oid.o \
+src/misc/crypt/crypt_find_prng.o src/misc/crypt/crypt_fsa.o src/misc/crypt/crypt_hash_descriptor.o \
+src/misc/crypt/crypt_hash_is_valid.o src/misc/crypt/crypt_ltc_mp_descriptor.o \
+src/misc/crypt/crypt_prng_descriptor.o src/misc/crypt/crypt_prng_is_valid.o \
+src/misc/crypt/crypt_register_cipher.o src/misc/crypt/crypt_register_hash.o \
+src/misc/crypt/crypt_register_prng.o src/misc/crypt/crypt_unregister_cipher.o \
+src/misc/crypt/crypt_unregister_hash.o src/misc/crypt/crypt_unregister_prng.o \
+src/misc/error_to_string.o src/misc/pkcs5/pkcs_5_1.o src/misc/pkcs5/pkcs_5_2.o src/misc/zeromem.o \
+src/modes/cbc/cbc_decrypt.o src/modes/cbc/cbc_done.o src/modes/cbc/cbc_encrypt.o \
+src/modes/cbc/cbc_getiv.o src/modes/cbc/cbc_setiv.o src/modes/cbc/cbc_start.o \
+src/modes/cfb/cfb_decrypt.o src/modes/cfb/cfb_done.o src/modes/cfb/cfb_encrypt.o \
+src/modes/cfb/cfb_getiv.o src/modes/cfb/cfb_setiv.o src/modes/cfb/cfb_start.o \
+src/modes/ctr/ctr_decrypt.o src/modes/ctr/ctr_done.o src/modes/ctr/ctr_encrypt.o \
+src/modes/ctr/ctr_getiv.o src/modes/ctr/ctr_setiv.o src/modes/ctr/ctr_start.o src/modes/ctr/ctr_test.o \
+src/modes/ecb/ecb_decrypt.o src/modes/ecb/ecb_done.o src/modes/ecb/ecb_encrypt.o \
+src/modes/ecb/ecb_start.o src/modes/f8/f8_decrypt.o src/modes/f8/f8_done.o src/modes/f8/f8_encrypt.o \
+src/modes/f8/f8_getiv.o src/modes/f8/f8_setiv.o src/modes/f8/f8_start.o src/modes/f8/f8_test_mode.o \
+src/modes/lrw/lrw_decrypt.o src/modes/lrw/lrw_done.o src/modes/lrw/lrw_encrypt.o \
+src/modes/lrw/lrw_getiv.o src/modes/lrw/lrw_process.o src/modes/lrw/lrw_setiv.o \
+src/modes/lrw/lrw_start.o src/modes/lrw/lrw_test.o src/modes/ofb/ofb_decrypt.o src/modes/ofb/ofb_done.o \
+src/modes/ofb/ofb_encrypt.o src/modes/ofb/ofb_getiv.o src/modes/ofb/ofb_setiv.o \
+src/modes/ofb/ofb_start.o src/pk/asn1/der/bit/der_decode_bit_string.o \
+src/pk/asn1/der/bit/der_encode_bit_string.o src/pk/asn1/der/bit/der_length_bit_string.o \
+src/pk/asn1/der/boolean/der_decode_boolean.o src/pk/asn1/der/boolean/der_encode_boolean.o \
+src/pk/asn1/der/boolean/der_length_boolean.o src/pk/asn1/der/choice/der_decode_choice.o \
+src/pk/asn1/der/ia5/der_decode_ia5_string.o src/pk/asn1/der/ia5/der_encode_ia5_string.o \
+src/pk/asn1/der/ia5/der_length_ia5_string.o src/pk/asn1/der/integer/der_decode_integer.o \
+src/pk/asn1/der/integer/der_encode_integer.o src/pk/asn1/der/integer/der_length_integer.o \
+src/pk/asn1/der/object_identifier/der_decode_object_identifier.o \
+src/pk/asn1/der/object_identifier/der_encode_object_identifier.o \
+src/pk/asn1/der/object_identifier/der_length_object_identifier.o \
+src/pk/asn1/der/octet/der_decode_octet_string.o src/pk/asn1/der/octet/der_encode_octet_string.o \
+src/pk/asn1/der/octet/der_length_octet_string.o \
+src/pk/asn1/der/printable_string/der_decode_printable_string.o \
+src/pk/asn1/der/printable_string/der_encode_printable_string.o \
+src/pk/asn1/der/printable_string/der_length_printable_string.o \
+src/pk/asn1/der/sequence/der_decode_sequence_ex.o \
+src/pk/asn1/der/sequence/der_decode_sequence_flexi.o \
+src/pk/asn1/der/sequence/der_decode_sequence_multi.o \
+src/pk/asn1/der/sequence/der_encode_sequence_ex.o \
+src/pk/asn1/der/sequence/der_encode_sequence_multi.o src/pk/asn1/der/sequence/der_length_sequence.o \
+src/pk/asn1/der/sequence/der_sequence_free.o src/pk/asn1/der/set/der_encode_set.o \
+src/pk/asn1/der/set/der_encode_setof.o src/pk/asn1/der/short_integer/der_decode_short_integer.o \
+src/pk/asn1/der/short_integer/der_encode_short_integer.o \
+src/pk/asn1/der/short_integer/der_length_short_integer.o src/pk/asn1/der/utctime/der_decode_utctime.o \
+src/pk/asn1/der/utctime/der_encode_utctime.o src/pk/asn1/der/utctime/der_length_utctime.o \
+src/pk/asn1/der/utf8/der_decode_utf8_string.o src/pk/asn1/der/utf8/der_encode_utf8_string.o \
+src/pk/asn1/der/utf8/der_length_utf8_string.o src/pk/dsa/dsa_decrypt_key.o \
+src/pk/dsa/dsa_encrypt_key.o src/pk/dsa/dsa_export.o src/pk/dsa/dsa_free.o src/pk/dsa/dsa_import.o \
+src/pk/dsa/dsa_make_key.o src/pk/dsa/dsa_shared_secret.o src/pk/dsa/dsa_sign_hash.o \
+src/pk/dsa/dsa_verify_hash.o src/pk/dsa/dsa_verify_key.o src/pk/ecc/ecc.o \
+src/pk/ecc/ecc_ansi_x963_export.o src/pk/ecc/ecc_ansi_x963_import.o src/pk/ecc/ecc_decrypt_key.o \
+src/pk/ecc/ecc_encrypt_key.o src/pk/ecc/ecc_export.o src/pk/ecc/ecc_free.o src/pk/ecc/ecc_get_size.o \
+src/pk/ecc/ecc_import.o src/pk/ecc/ecc_make_key.o src/pk/ecc/ecc_shared_secret.o \
+src/pk/ecc/ecc_sign_hash.o src/pk/ecc/ecc_sizes.o src/pk/ecc/ecc_test.o src/pk/ecc/ecc_verify_hash.o \
+src/pk/ecc/ltc_ecc_is_valid_idx.o src/pk/ecc/ltc_ecc_map.o src/pk/ecc/ltc_ecc_mul2add.o \
+src/pk/ecc/ltc_ecc_mulmod.o src/pk/ecc/ltc_ecc_mulmod_timing.o src/pk/ecc/ltc_ecc_points.o \
+src/pk/ecc/ltc_ecc_projective_add_point.o src/pk/ecc/ltc_ecc_projective_dbl_point.o \
+src/pk/katja/katja_decrypt_key.o src/pk/katja/katja_encrypt_key.o src/pk/katja/katja_export.o \
+src/pk/katja/katja_exptmod.o src/pk/katja/katja_free.o src/pk/katja/katja_import.o \
+src/pk/katja/katja_make_key.o src/pk/pkcs1/pkcs_1_i2osp.o src/pk/pkcs1/pkcs_1_mgf1.o \
+src/pk/pkcs1/pkcs_1_oaep_decode.o src/pk/pkcs1/pkcs_1_oaep_encode.o src/pk/pkcs1/pkcs_1_os2ip.o \
+src/pk/pkcs1/pkcs_1_pss_decode.o src/pk/pkcs1/pkcs_1_pss_encode.o src/pk/pkcs1/pkcs_1_v1_5_decode.o \
+src/pk/pkcs1/pkcs_1_v1_5_encode.o src/pk/rsa/rsa_decrypt_key.o src/pk/rsa/rsa_encrypt_key.o \
+src/pk/rsa/rsa_export.o src/pk/rsa/rsa_exptmod.o src/pk/rsa/rsa_free.o src/pk/rsa/rsa_import.o \
+src/pk/rsa/rsa_make_key.o src/pk/rsa/rsa_sign_hash.o src/pk/rsa/rsa_verify_hash.o src/prngs/fortuna.o \
+src/prngs/rc4.o src/prngs/rng_get_bytes.o src/prngs/rng_make_prng.o src/prngs/sober128.o \
+src/prngs/sprng.o src/prngs/yarrow.o
+
+HEADERS=src/headers/tomcrypt_cfg.h src/headers/tomcrypt_mac.h src/headers/tomcrypt_macros.h \
+src/headers/tomcrypt_custom.h src/headers/tomcrypt_argchk.h src/headers/tomcrypt_cipher.h \
+src/headers/tomcrypt_pk.h src/headers/tomcrypt_hash.h src/headers/tomcrypt_math.h \
+src/headers/tomcrypt_misc.h src/headers/tomcrypt.h src/headers/tomcrypt_pkcs.h \
+src/headers/tomcrypt_prng.h testprof/tomcrypt_test.h
+
+#END_INS
+
+TESTOBJECTS=demos/test.o
+HASHOBJECTS=demos/hashsum.o
+CRYPTOBJECTS=demos/encrypt.o
+SMALLOBJECTS=demos/small.o
+TVS=demos/tv_gen.o
+MULTIS=demos/multi.o
+TIMINGS=demos/timing.o
+TESTS=demos/test.o
+
+#Files left over from making the crypt.pdf.
+LEFTOVERS=*.dvi *.log *.aux *.toc *.idx *.ilg *.ind *.out
+
+#Compressed filenames
+COMPRESSED=crypt-$(VERSION).tar.bz2 crypt-$(VERSION).zip
+
+#The default rule for make builds the libtomcrypt library.
+default:library
+
+#ciphers come in two flavours... enc+dec and enc
+src/ciphers/aes/aes_enc.o: src/ciphers/aes/aes.c src/ciphers/aes/aes_tab.c
+	$(CC) $(CFLAGS) -DENCRYPT_ONLY -c src/ciphers/aes/aes.c -o src/ciphers/aes/aes_enc.o
+
+#These are the rules to make certain object files.
+src/ciphers/aes/aes.o: src/ciphers/aes/aes.c src/ciphers/aes/aes_tab.c
+src/ciphers/twofish/twofish.o: src/ciphers/twofish/twofish.c src/ciphers/twofish/twofish_tab.c
+src/hashes/whirl/whirl.o: src/hashes/whirl/whirl.c src/hashes/whirl/whirltab.c
+src/hashes/sha2/sha512.o: src/hashes/sha2/sha512.c src/hashes/sha2/sha384.c
+src/hashes/sha2/sha256.o: src/hashes/sha2/sha256.c src/hashes/sha2/sha224.c
+
+#This rule makes the libtomcrypt library.
+library: $(LIBNAME)
+
+testprof/$(LIBTEST):
+	cd testprof ; CFLAGS="$(CFLAGS)" LIBTEST_S=$(LIBTEST_S) $(MAKE)
+
+$(LIBNAME): $(OBJECTS)
+	$(AR) $(ARFLAGS) $@ $(OBJECTS)
+	$(RANLIB) $@
+
+#This rule makes the hash program included with libtomcrypt
+hashsum: library $(HASHOBJECTS)
+	$(CC) $(HASHOBJECTS) $(LIBNAME) $(EXTRALIBS) -o $(HASH) $(WARN)
+
+#makes the crypt program
+crypt: library $(CRYPTOBJECTS)
+	$(CC) $(CRYPTOBJECTS) $(LIBNAME) $(EXTRALIBS) -o $(CRYPT) $(WARN)
+
+#makes the small program
+small: library $(SMALLOBJECTS)
+	$(CC) $(SMALLOBJECTS) $(LIBNAME) $(EXTRALIBS) -o $(SMALL) $(WARN)
+
+tv_gen: library $(TVS)
+	$(CC) $(LDFLAGS) $(TVS) $(LIBNAME) $(EXTRALIBS) -o $(TV)
+
+multi: library $(MULTIS)
+	$(CC) $(MULTIS) $(LIBNAME) $(EXTRALIBS) -o $(MULTI)
+
+timing: library testprof/$(LIBTEST) $(TIMINGS)
+	$(CC) $(LDFLAGS) $(TIMINGS) testprof/$(LIBTEST) $(LIBNAME) $(EXTRALIBS) -o $(TIMING)
+
+test: library testprof/$(LIBTEST) $(TESTS)
+	$(CC) $(LDFLAGS) $(TESTS) testprof/$(LIBTEST) $(LIBNAME) $(EXTRALIBS) -o $(TEST)
+
+#This rule installs the library and the header files. This must be run
+#as root in order to have a high enough permission to write to the correct
+#directories and to set the owner and group to root.
+install: library
+	install -d -g $(GROUP) -o $(USER) $(DESTDIR)$(LIBPATH)
+	install -d -g $(GROUP) -o $(USER) $(DESTDIR)$(INCPATH)
+	install -d -g $(GROUP) -o $(USER) $(DESTDIR)$(DATAPATH)
+	install -g $(GROUP) -o $(USER) $(LIBNAME) $(DESTDIR)$(LIBPATH)
+	install -g $(GROUP) -o $(USER) $(HEADERS) $(DESTDIR)$(INCPATH)
+
+install_test: testprof/$(LIBTEST)
+	install -d -g $(GROUP) -o $(USER) $(DESTDIR)$(LIBPATH)
+	install -d -g $(GROUP) -o $(USER) $(DESTDIR)$(INCPATH)
+	install -g $(GROUP) -o $(USER) testprof/$(LIBTEST) $(DESTDIR)$(LIBPATH)
+
+# $Source: /cvs/libtom/libtomcrypt/makefile.unix,v $
+# $Revision: 1.4 $
+# $Date: 2006/12/02 19:23:21 $
============================================================
--- notes/ecc_tv.txt	074028f0e45b7cd1765f52fa03e312fbee5a7e36
+++ notes/ecc_tv.txt	074028f0e45b7cd1765f52fa03e312fbee5a7e36
@@ -0,0 +1,1261 @@
+ecc vectors.  These are for kG for k=1,3,9,27,...,3**n until k > order of the curve outputs are <k,x,y> triplets
+
+ECC-112
+1, 9487239995A5EE76B55F9C2F098, A89CE5AF8724C0A23E0E0FF77500
+3, CFC1E3447FC33E5C2A7D2BF71298, 5BD6AC32F0A9E7AAB6AF722C3CB7
+9, 3F37CF870B918CD41EE58F58DF14, CEC3FA5A53FF5A372B583CE40F20
+1B, D5E45D28A47A0819F3AA3018E58, B05DB66559FB78876CF830A6ADB4
+51, 869FEFA6DE5F619CA54CA719554B, BB93E27BBC3FAD016BC369766F4A
+F3, BF1784B857F668E9459714D80D75, BEE55B564CB923C7018E855A2E05
+2D9, 27067CAB2BC8C9201B1E8F1D54FE, 4A9BCE40D87B0C82EA66D645C931
+88B, 4E9974D7B890442760FE4D05FB8E, 96BF4DDF0043AB6AB78E373DF010
+19A1, 6CCE9122C482A8EDC2DE37142043, BC64E1D358F7293FC9B0C2B81D3A
+4CE3, 48268EA8193D8BD0308108411368, 127A6D8E01399DD3F654F713B5AB
+E6A9, 46154FB1028BFD86CB29749C1E4C, C4FAD064CA84566739451DC6DEF
+2B3FB, 11F16DF4A122B5C99B897921688D, C2CE146C26BB79F7CEA74A40665A
+81BF1, 86023D4E9A40252B9943323AC6C2, 98BC7CFD540529771336414B0240
+1853D3, 9FFAADE7C13872809428B28FFEF1, A3383F446BEBF57C93213A70B155
+48FB79, B16EE42EDA484E3E32BFCD300A56, 8D0FEEE47DAAACAA9D8BCF69D2FF
+DAF26B, A5B330E8EA36077522FE1C6FB7C3, 88A84BB806A6F5A4BFF3E551AF00
+290D741, 3C586EF3F731E651CA6002C7332F, D059BC68D7BDBD36CFC989CF7BF0
+7B285C3, C2C91FA9E776ED3BA285AB5E107A, C93F41A8A39B2BACBE05E1F93428
+17179149, 354AA3FE191A506359EFE3B9EBC0, 7BEDBBEDEC768086086C474FE9DC
+4546B3DB, B0C34C7B4EC509BA7D128D7B880F, D176BF07B375EBE808FB57863382
+CFD41B91, 6752AE66F3D3302EDE020EF64CF5, 7ABCCC45227CE3FBA57F036E5180
+26F7C52B3, C292C0F2205C7DD85C160500C39F, 44704F5CE0FA803B44BA85BD4D26
+74E74F819, 560A5FD4CBEB26EF2C4A81C3AB99, 9A685B6C7F8BD203764B64980068
+15EB5EE84B, BFEC2498A5C662D7CE0EC0795D86, 81EFC44FFFBA1FE5C10EA50E805B
+41C21CB8E1, 3EA8636EF746B6A7D42DA2E631DD, D23DB097D9F656B902E5BCAE5923
+C546562AA3, 1189BF2ED2A10F7312F0DC6AC131, 67ACBE20F636DD4B5B342A3C76B9
+24FD3027FE9, 288B4BBDC29EA71196301B8AFE99, 873196BCFCCAED2E2233525917E0
+6EF79077FBB, C89009F3E7A92102202082A4BE35, 84DA334BD6DF4847B23A2204BA5E
+14CE6B167F31, 1C3C9F6D15A9B366431579FB48CF, 9AFB81BE81FA8D1A6D067D7CC28
+3E6B41437D93, D96F30DEFAE1F3445067E1BC5126, 5F94C2A388F7F4E7EC9B783DB0CC
+BB41C3CA78B9, 5E85D2777031FE74B02214A898E9, 56BDEB0542BC36CC3F6A269667EC
+231C54B5F6A2B, 150A2E2416E3AC315569A3820D92, 4DF8FC1F8ACD06B742E611626199
+6954FE21E3E81, 541D5FCCFC84A2C05E8A0145BFC2, 28BFDB73DCF4206857D022AF52FC
+13BFEFA65ABB83, A990A2BC3B113A648B9E00D8E750, 3DEB9F5B4AA6913CAB843B8F2BB2
+3B3FCEF3103289, 9A0FC99B826CC66625274DF01B38, A0570619D2047C864B90C0513575
+B1BF6CD930979B, 3BABB8E3761B38E004DB334E568D, 169B474A41D6D0605A39D45C0CE7
+2153E468B91C6D1, B12E873F58C89718B6DD46DA6C05, BDC3684AD8177FFF90861DEF3497
+63FBAD3A2B55473, 6B9B195EA91798FDFEABACC415B7, 40A0693CFF52DE53819A9704DCA8
+12BF307AE81FFD59, 8A0AB24E8E9795B8482FA478A71E, BCC991821FFB5738E066733633F3
+383D9170B85FF80B, 730E403E64D699C16FACD6738B21, 919761D719C12BD2BF229193746A
+A8B8B452291FE821, 3333B47B85D23C6D8300F5229461, 48D6FECEA3083B9D31EC469C6B43
+1FA2A1CF67B5FB863, C3F5AE461252F5B26EBC9DF1B5FA, 16DA58A6C565708C13823D1B2E58
+5EE7E56E3721F2929, 6BAEED3E90E849B001207107F7B8, 5E1C7B8EB4B3E367A4CEAF4B73C6
+11CB7B04AA565D7B7B, 3385AC6BBD490AFF201532286DBF, 7B027BFF07B56FDE6F0BCB37752A
+3562710DFF03187271, 8146FD74592B1145492D39680AD8, 508AA9E106E7958CF011D8AA71E9
+A0275329FD09495753, B0FE244CAEED9FAEC678BD22CCD2, C97B3257468A23C4F6E883737FBB
+1E075F97DF71BDC05F9, 605DCAFF23DDF804CB1CE4FD847D, 68684076591F042B98CDF14148F0
+5A161EC79E5539411EB, B65AA0ACF8A9C8E99A3F64930DF1, 34613D915630023826CAE908918C
+10E425C56DAFFABC35C1, 16CFD49EE4D4850F1689FAB0041C, B50DD3663AFA67A306702BB0582E
+32AC7150490FF034A143, 4E0EBC80756B99D91663DB7EE498, 6A22D944B1BAECE8B2EAD6AF3F3E
+980553F0DB2FD09DE3C9, 603221615965C9EC9E587C34303D, DCB1EE7A0C41E65C08CA8D78983
+1C80FFBD2918F71D9AB5B, AB82F4270F8C35C774344595F48B, 3B4007030E1D65C6F8544508F5F8
+5582FF377B4AE558D0211, BAADF5F7E998465DBFEC5A7A4847, 1282C981EA4D0B8E7C77DE905D5B
+10088FDA671E0B00A70633, 6D60A5CD3CA86F79C566F81AE66C, 22587D260CD8D45DAD2E5CE9C2EB
+3019AF8F355A2101F51299, 6805F4FC0B350109728B3F56BC41, 63A9870300ED7D0852DA7163A9CC
+904D0EADA00E6305DF37CB, 183156FCD56D11B82CE4B689323E, AB6145C5F793442B022B76251767
+1B0E72C08E02B29119DA761, CD59AC87B06C5D8B1EEB8C59B29A, C956728D4A8CF105F2F15B7F128A
+512B5841AA0817B34D8F623, 90AA398DA812A180FE8F6C8CCC41, 9EB2C705EC011EC23345E6148DF3
+F38208C4FE184719E8AE269, 2198735C806266C1C47C8AC08161, 5FD1A06C68BE0F8D08A8EE9A2C4E
+2DA861A4EFA48D54DBA0A73B, 2F7E0DFD695A6FB3085C4F3E8C91, A51B8EC5C0C1989073E756666E03
+88F924EECEEDA7FE92E1F5B1, 782D992A0601EF4DAFF89C133151, D52680F34F0E03B54F76E4F49F52
+19AEB6ECC6CC8F7FBB8A5E113, BB4C8DC0FE6FD008C8177F0D0C01, 57574AAB071C6338598333210100
+4D0C24C65465AE7F329F1A339, A12F5BBFD3757AD57EBF19FA89AC, B5F12289CFBED9161324EA137009
+E7246E52FD310B7D97DD4E9AB, 6FB82F9A01630129D70A2855DFFB, 32E0E55F5B39C0FD6042126860EA
+2B56D4AF8F7932278C797EBD01, 37F034607B71FD0BE1F85ACB818E, 34CC63FF7DC6E54494BE65F82BD8
+82047E0EAE6B9676A56C7C3703, 920ADE8D3AAF24783082AF163FA1, 13A02EC88C9AF237467FAECF980D
+1860D7A2C0B42C363F04574A509, D2790CFD605F2D322D213092A58A, 1BD7AF8E6F3710909B7D400F3B51
+492286E8421C84A2BD0D05DEF1B, 7F5E570FE30F7211AF05E245C3FC, 7EED46F891C350470AB27A1CD0F9
+DB6794B8C6558DE83727119CD51, 7541506150DBB1D4C44CBBD8E025, C83F59D03595F97F6FAD1EF00D77
+29236BE2A5300A9B8A57534D67F3, CA36DD2689FC281999437CC412E2, 577E04E806003AAC5A4E27D496B5
+7B6A43A7EF901FD29F05F9E837D9, BA57BDF8F748B946F34F0CE6BA64, 6B9B5A5A98D4D1F0BBA56489B259
+ECC-128
+1, 161FF7528B899B2D0C28607CA52C5B86, CF5AC8395BAFEB13C02DA292DDED7A83
+3, AD632F542942F23AA423B628A304B3B, 7AA67EE421C4E78851E4B4679BCDC41F
+9, C732AE957882F6ADEEF94EF4FDFDB5A, 5F832D3A461B9BE0DAB9B6EFBDAAC16A
+1B, C3E7FAA2B004CC66DD779D4D4CCC92A3, 898A5F77130726447D7C6A9FF7BB55CA
+51, 882E79BE6E2A92F17FCC14EA8F4A004E, 81EFEB830764DE30840441087E0269A7
+F3, FC8786E47911BEB448FC8614FF44F929, 5FE26C7837CAC0E72CC392ABC915BBE9
+2D9, EB3002AF9DE4BCAB7F00CE22E61E638B, BA9555616D61C3DF55F940D9BB9407E6
+88B, AA37332C95651AA27D6C14B1BDC4B9, E062A0B2F0CF02FD0859E2AD452E12CA
+19A1, C5364D02273F5AE032FFE5C95BA33FB, 21359BF3D455E8E4FA1B6498CF03C667
+4CE3, 565406637B339CD9E514048D0C1B6669, 33657B7FAE1D43ACB8A52F5D7F0D46F5
+E6A9, F686D8593E675C596913DC20C39196AB, EC3DA164F561288B3BE727ABA99A5BA8
+2B3FB, CBB20B834591ED538A32B71DE5AA1694, 84CC322D35B760E1422B85AB39500CC6
+81BF1, 5768402750F948709BF083D3B43D7062, 7FCB8577F1466DD3B4ADDA5431E601C9
+1853D3, C63158FF3359CE48ABFCC553F4D372B9, B6F020B6798EFB8AAF545D1B9CA83214
+48FB79, C8B1549674C6B1BEEB462953869C1B89, 61EA95C1FBF57EED2FD7443E667D5EF8
+DAF26B, 93D97715A671D51D5901C41772EC79DE, CBC8994EAF9C478A08B6D2E6F95CA1E9
+290D741, 54C38EA59EDE54565FF3B44D0B805C51, 4DF1848B089AB3E49808DC6CFD682BC2
+7B285C3, C51B5FB02D8FF4095E1AFB276A4B7636, E4403921DF02292B81A41CAAD9E2A686
+17179149, 39AF1443D88EBAAFF645D16F7281728B, 79992D9CABB675B1A3067D7CB4C7D2
+4546B3DB, 4B549361136416D85AEB0ED0FCEB3288, 7F1DAD94D1A72737286A3032B6D15639
+CFD41B91, EC268299DEFC5CC003B593F8E9D9D496, F3744002B83FFFC6A545A7EAF0FEFF6A
+26F7C52B3, 6710D002065B89EF2277E6CECA7DA7E6, AA5A24DCA5010A0A026F905D357CD35F
+74E74F819, 909E50A61A9634AC70A1F36B5EEA62D6, 1EFA89A81D83CC9911CD5E9978878EED
+15EB5EE84B, 76AD0DCDA97CE86AFA5578E05BE3EFC4, 7DAAD7E724AE5EB4B3C9D4D0FEB2D30E
+41C21CB8E1, 58DB151CE74B0E1242065F332EBC50A2, 8E65CA6336413235C7C1AC14AE2A90C6
+C546562AA3, 8440EBD3BCB98DBD710835CDA523B048, 3B0DA47B14728C63811054EC0F81E8F2
+24FD3027FE9, CDD14651443254E413C608F12C61A7CC, 550272BFD6373BC4FC1831B37BD5ABE0
+6EF79077FBB, 4C192607510F362548461733029B3ED5, B7979006BE6A92F246D7A099F769D35F
+14CE6B167F31, DEAB8C0525BF41F5C7B0CBD67C2AAB50, AEBC99F2E54D009E5E2C320F60CAEB7
+3E6B41437D93, 2FD0BB2280BC6C722FE5E80D12D195F, FCA37EAB062A9462C03CA98821509D09
+BB41C3CA78B9, 8A3D3FCCFD5BBFC94D16B9829527ECC8, 7B9FD0406FD2080B8AD0CD3E1783991F
+231C54B5F6A2B, 3810114B6C1FE3C3ACD5522AC46AAF97, EC32DBEE521BAA4F82EF77E0619F5C18
+6954FE21E3E81, 405F7016C928A10BF66DA9B03044BB9F, D4698929696E3C37AC7AC9FBBFFA4472
+13BFEFA65ABB83, D67FE4FDD2ECDC8BABAF926A6781F95B, D1D6DC7CCD9136ED7F1A317C32CB21FE
+3B3FCEF3103289, 19891D1CCCB0D82DC07E55D8AFD84043, F94A2B60F3612F2F93F089F4C7A7D651
+B1BF6CD930979B, 420D29204148F5C5AE3E01F851DA4999, CED9F97FFBBFD48DC47A73029CCDD177
+2153E468B91C6D1, DAACDE05B55CBF0390619094A2008488, 56EA7F89E84711803150BDB0421763E7
+63FBAD3A2B55473, 6E5E8684280C87E1C00AD9E3D61CDF6, 52874C99CB842257C0B0F379B8BAEC93
+12BF307AE81FFD59, 202E8278E8C3F2C1AF84F5A0F76F2385, 6844CC669644B1AB8EE0FDFD9EB957FB
+383D9170B85FF80B, 1076688ADD5CAA1B9DF02110172F23A3, E42D03AE9241C34F9835B58086176E24
+A8B8B452291FE821, 44D019D2CCEAC749E03FED3C21604CFB, FCE1C2B98417DCA06124B3AE6BB791C0
+1FA2A1CF67B5FB863, 127A50F7AB7BEB412F93D71A5CF60EE3, B48160DDAD09C097CB759E77DA097FEC
+5EE7E56E3721F2929, B039E3D5C41FCCF03D679CA633E467BB, FD56EF249B88F9F8E94B55531DD41DBA
+11CB7B04AA565D7B7B, 604E6D877AEE8F5F9269C930C127D7D8, BE50FC8BE50F050B06110DF717825357
+3562710DFF03187271, E226E23826D762D6F35BC3B3BD3DB950, CFB94DB91B375BF813D12D85245388F7
+A0275329FD09495753, 83501B5274973F7AAC7E3F79952B13EE, C990598F4525E33B280624A451CCAEA4
+1E075F97DF71BDC05F9, DC941F53E570141D154C8A8F6BE9696D, 69E268FD63702FA8EEB92245A64173FD
+5A161EC79E5539411EB, 95582E3BA2B92671D1C55968FBFFDADD, B2D2867D6E68519E4972E107222CC2
+10E425C56DAFFABC35C1, 9E55507068B0AA334B61061B55A3FA4C, 76326CA07A608EAF2E44B2850BEEE7D
+32AC7150490FF034A143, 645C473D1D29E12DEB103E33788AFC31, 6DBC857B8511CBEE87DBCEE51F1BAFFC
+980553F0DB2FD09DE3C9, 972FD74F9090821E1BD8282DAA179367, 31594172934FC8099FE3243C7093A6E7
+1C80FFBD2918F71D9AB5B, 72508D40467FA52802A5E3EAE46A17CB, 6CDBB3294FCC463054987835AA2CF69F
+5582FF377B4AE558D0211, F44B0CE30AE8581BF0276E6154BAACF0, 9DEEF0EF522DEB481A57AA528A9EF389
+10088FDA671E0B00A70633, 7CAD62F23B498A629F61C277B78F53DA, 8F848CA28D10758AF2620948FE7FB18D
+3019AF8F355A2101F51299, 674D4F80D1E6E600660FE8C745C35137, 8113E9FEFEE67BFA1C5F84DA37B85AC4
+904D0EADA00E6305DF37CB, A2E3298F5B8D5BA408FBD59A0BCF21E7, E19DEA06A7CB2513672EEC09747311A0
+1B0E72C08E02B29119DA761, 82D4054101D260AF59BC6B34D9F7EF0, 44B2678278DB6E19D6D7F679C64E2A83
+512B5841AA0817B34D8F623, 7FF216DEBB005D7D53E8FD83CC0B7399, E326E0E156FF26FE96EB3D139849C187
+F38208C4FE184719E8AE269, 98A614DBD92CAD5D17A0A51BBA6651C, 6168C46592C07BAF794C2018483DF4E0
+2DA861A4EFA48D54DBA0A73B, E15AE151CFFFF7C9BAB06C0C4E02189A, 4FD57A693728B5851B96176BE8A020CA
+88F924EECEEDA7FE92E1F5B1, 626AD277498319CEAB580C3DAD611364, D635A54D313CA01AE564D15090E8DDEB
+19AEB6ECC6CC8F7FBB8A5E113, FBB841D08716F39105F0C6A0E6B44D34, B23848958CE5573D5E61D77AE65AFBA5
+4D0C24C65465AE7F329F1A339, ED6A4EC608872EDDF0DCCFAB98CAEED0, 380D8EB7DFD27459673189FD0985857C
+E7246E52FD310B7D97DD4E9AB, CD713A6FA65C4DECB2E919D81FA26EE3, 7C76DE743916BFD44823F21C97FE6F17
+2B56D4AF8F7932278C797EBD01, 129F5F40B7015CA3182E56DB5BB94527, B547386942DC53B940ABB4D710C573B
+82047E0EAE6B9676A56C7C3703, D61FE443E8768B4A7C75C51DFC79B3C1, 3D4EB1AA062D55772A54FA4082629402
+1860D7A2C0B42C363F04574A509, B65B5424B49167FAF49F45D0F95E6BF5, F5B3477C391B4A0DF92B5F54A633225
+492286E8421C84A2BD0D05DEF1B, 9DA44051B7F939BBD5A4D0156AB26975, 9E9A77EA27C4B6281A04C2E8B20C2440
+DB6794B8C6558DE83727119CD51, 4C6F67B418FB5E4E354DCB622F55893, 9CE7E4249148A54EF9F75A23BFF7E163
+29236BE2A5300A9B8A57534D67F3, 84FBDE461ABFB4C47D9F9EF607390113, 2DB9ED91647C0BB98985BFF0BC652C94
+7B6A43A7EF901FD29F05F9E837D9, 111A425699A95CD6E6CFC8B2DE7982A8, DE3C25EB858FF46CFCD755C465EE0EA7
+1723ECAF7CEB05F77DD11EDB8A78B, 418DDDF6455242DC8E3CF706F7357A31, 9874EFD9B781E72D6DEA50907E09F9F5
+456BC60E76C111E679735C929F6A1, 24B1B158EB838752EB7EE82661942D6B, D630B06558D5C804203229D23CB97B1B
+D043522B644335B36C5A15B7DE3E3, AA62C51A16D74D572E05D72465A9EAE8, BA546EF43C8432DD112F6F3F33484FA6
+270C9F6822CC9A11A450E41279ABA9, B17D5A63D3E50E0759FACE17139F4C9B, 59F0D096D23A72BCF3990DDDF9B135F
+7525DE386865CE34ECF2AC376D02FB, C394A85DDDF3E8DF5A784CC2D94B87B7, 4B812AEC48DCD1A8856522862CE11FED
+15F719AA939316A9EC6D804A64708F1, DA54D51C35FBF5D55CE16C5D3551A64F, B5B46E38541FA7D4E8B300F3ECF46299
+41E54CFFBAB943FDC54880DF2D51AD3, D52F7E4371E70669479959E67426F091, AA001B1E7714D0E2B6DE83A839CF3083
+C5AFE6FF302BCBF94FD9829D87F5079, 81C87D44A112676C129F7F0A8AB2FC2E, 734E4D8902E68F34655AD425DE9C4D8F
+2510FB4FD908363EBEF8C87D897DF16B, 56CD2AEED77F0DB901402C32DFF4C325, 4AC2237E19DA29D0F281B2B4F18953A0
+6F32F1EF8B18A2BC3CEA59789C79D441, 356212C5077F17620E6A781AF20CD65, D45C73449F6B5F7F271DBDCB09AE90C0
+ECC-160
+1, 4A96B5688EF573284664698968C38BB913CBFC82, 23A628553168947D59DCC912042351377AC5FB32
+3, 7B76FF541EF363F2DF13DE1650BD48DAA958BC59, C915CA790D8C8877B55BE0079D12854FFE9F6F5A
+9, 25393E48E2B7B5DF8142CF731E3F00664D93BBB, E75DE5DF76185C0D233F23A2E7B973A954694156
+1B, A3E33AEB16B8B30F28BE00A54ED1D1278EF7E4C3, EA331BABC1F9C850CB6FE00C6E8D595A2F0A526A
+51, 734F0EC134FA53E573BE31828ECDCFE969230F18, B39736E2FE9A766947CC8F236627E6551C74F1A3
+F3, B5C70987F380C3A1482499B7E38DE108E49B1B7, DA72E3B069331A4CCCA6C6770C1B0E95BED8F3BB
+2D9, A2DCEB63F2DA16B8ACD68B6EFFCC730BC767D400, 23D6DEFF4A0C085D623627D28E991EE25D5AE745
+88B, A33D980E4D1E6EBDE888380645B1F81C28340F61, 47D8D18D8D640105CE735D0570D16B578F7552C4
+19A1, BD52E5C229FA5763E2F048582672D779960952D4, 8EF1779DA5A8AEF223E0AEEC19DC315E19A3402C
+4CE3, E7D4964676C3994C0619030152DD1E739166F2E7, 20E6BC678D4C3C0B05147A2DEB123CD659025CC7
+E6A9, 5D0C33FE66FD1DA56FA31E0C1570286875C7A5C3, 917773615CA2E1DE0B6A7E14BC5EFA8AB86947FA
+2B3FB, DC7520AE8A604FB5BAFCB40BAB185803F5012D89, 3ACB6E6F454DEEE809D36113FB941A319C004595
+81BF1, 968191992AEA557635F337FA23CD88DA24DEBF4A, E3035E5E5AFFA7019DB899FAF65FAECD2757EA60
+1853D3, 6D278B8467DA43BF84B72675DEC87ED91A6D4893, 2EB55C1C3AD1C98C553CC6B2CB98E6CEFC73C8B5
+48FB79, 31E014D27430CE99E8F8932F36D9FE1321C9AC9, 4EC4FE2EF24BD4244F872AA286ED3BDC182EA410
+DAF26B, 26919D4E3DE999CA8BFA6D00FA8E97C42FAEA85, 2DB843F7603367F4B1F07F6B45403A8F88324BC7
+290D741, 4B7D7FE3FBF73AF19CA0EC13A7F22B8EA31CE7DB, F82DC14B5E53CC35E4275BF639DC21B49F24EBBA
+7B285C3, F445903F825EEB5A3BAAD6DD5E7B319B0E9ABC2B, C5BAECCFDEA34B7032BDA2932DF4C9AC10CCB4B4
+17179149, 4183B5F938FBF5F0DC8A95704096DB5931A5D627, 2D7E42949C7703BB0149FF95815F2DFAABB6A73E
+4546B3DB, 67EECA2A2448A42FB50F6321F3AB4C06E3D10DA, D2DE1EFE80A29F460F7F7B2DFBDD93A3B87BC1FA
+CFD41B91, 306D5FF90BC57AE7B347E8938FBACD5E8C3CB4ED, 3877474EABC5B88D529EA9550A3EB445A4FE01F8
+26F7C52B3, 30DE6E2A4370693BD9FA7D8A600EA5E6D75943C1, C288A48857FA2E8F677DEED44A1DC5B167708287
+74E74F819, 71E796FF669023C714A0A5215D7DE249B96E4CBA, 1D5AE16000FFA8FC848552E930E9D00E2DCFC4CC
+15EB5EE84B, F8A8781D8F0844BA0F689184FF56AFD53D876557, 840E775C494738E49D3AE5D0AB7BF6F25F50F385
+41C21CB8E1, 48B5F313F23E31A72D61337E56203892FBD4AE68, BAC7A49986E06088A62FE1AC07CA2B67CBAFBEC7
+C546562AA3, 73CB8D5A5C2941C636B5D7E9EC69C1015982154A, BCB81976F0CF4F9E55887EE4AE7CB5274944F28E
+24FD3027FE9, BF90E02AFDA1EBCC34B02D695CB360B150EDE3E9, 7361D6BD46767F2605995A7448154541ABF3A996
+6EF79077FBB, 93F4B601D818A4C11025779BAC80913BA0858801, C31A64DF2E600901674AA123A792168E17AFE90
+14CE6B167F31, D7D857B44C53BBCB5C3C888E15FA2FB31451E28F, 2E0F00931FC5DCB0049FCC78BD2F4B2593FA8F6B
+3E6B41437D93, A29B3FFB401FD76A45DCD8F5E87C2133C36FD1ED, 1883EE891DC09A914AB0B456D78876B89F455266
+BB41C3CA78B9, 9FC8C86A7E9F2958C8CD957C89B414A759586954, A76C1576AED305C9491B7EC075D3C7767777C37A
+231C54B5F6A2B, 6D348E7C4A319BB00DAA66615C113976AFDBF66, BC6DA4F9545617DD2F800E74B22142EBD2DA2FDA
+6954FE21E3E81, DDC68F983A0D9EDA70E0B9E619D71A8F437B6276, 726642668979300161F48BA9696ABC855BB4B795
+13BFEFA65ABB83, F638399A8904AF059B46A6B8B8B8CBDAF598D9C7, 6F267B6C287DF615F54915DC922EE4AE41126D93
+3B3FCEF3103289, FD136674C5A9E5909FF90397A160EB2232983B44, 5143E198C0B9E3F70215E0AF841BC841F7F7F6B3
+B1BF6CD930979B, 483832C21A3569E8F58AD8FCAEA84F7FC4559663, 5CDAA7FC128E85AC5BEFBD9D94AEAAC681F7AC2A
+2153E468B91C6D1, 9918DECF01630EEAA5B226AB6AD577A4D9044F8D, F57AD0162569CB722C85DE7CF98466FF4AB0E09F
+63FBAD3A2B55473, 56AEDFC9DE5293FA3FA625D6D8F5B54F95754160, 26D366028621815862EC3CDEDCA7BD09654605E2
+12BF307AE81FFD59, D70777E9F2381429250279FFA09A27A1AA7EE866, FDF2FF1D369ED1003C1BB3AEE3F5F6DEAABC0E57
+383D9170B85FF80B, BD3A19DDF16D9281B8F5A35E0458229481ABC2A, B35E3DE71303702A1AA8F9B4845E3B660EF3F4F7
+A8B8B452291FE821, 9D7659C6B17D17DF5104DB2022BC059D85170F82, DEB9A9B784E14ECEA14116443C2FC6D46F723D
+1FA2A1CF67B5FB863, C122BBC2034E30588D106375C098006F80DBAAFC, C31567A287D0CF0DF1904CDA7B239EDF4DEF83FD
+5EE7E56E3721F2929, 1A1181829744B2D0DBAA23570C1450BDAE6A9388, 23E295A382E8CB2CF6822B7840734712427FBD60
+11CB7B04AA565D7B7B, CCAC921924E4E2CE73B1328BB65D1BEB111D05F9, B6DCF138575699B24E65F8E4509DE3656AB670D
+3562710DFF03187271, 46CAE3F8641148620DAC97B2269086E1034508CD, C466FB97D2B63A866079C4EBE5FB6147C4D41C84
+A0275329FD09495753, C3D05A02C096E19F6B823D399F177F33B6661404, 19EB1CE2B123F8AF342A70DBA6BF1B0904DFA277
+1E075F97DF71BDC05F9, 355F10F526DE3DB79A28C4AE4AB83C91F16DE2DA, D93A8F2292847BA20C54E9D4FE376BEC9BDBAED6
+5A161EC79E5539411EB, 69E617B5E403AB15B10932003AA4C754FD585888, 6199B97EB0B634DF4B51987DE8730F7E364CC46B
+10E425C56DAFFABC35C1, F230C76976E57CF10DCE884D10713CAF8B46955C, 80C1A15211B1F06919D56CC86360AFF3522AEBFF
+32AC7150490FF034A143, 517ABE22245548B18CB7CA541852FB4682C92B54, 7AD5AD7E91F8A28D842F38C1277553D14C1D8EC4
+980553F0DB2FD09DE3C9, 4AD778F7AF703238A93EAA761B305AC36008AAB9, 296C7D40D07C37D5190B9FDB55ABEB8363D598DE
+1C80FFBD2918F71D9AB5B, 34589A4F974E2772B581F8B1F9292B4A3221A392, 95F634C03F3461C88C258B6C3496CDF57CA94855
+5582FF377B4AE558D0211, BA1FC48E95584F0881F117C52E9B84D70ADB8CB2, E34B05161D00DE1B9235538B4E6402F8D62DD13E
+10088FDA671E0B00A70633, 9EE3D749EA08A4DCF3A7AB51C15A8ECF8F41B016, 3A21E95620AAB5F8B829C494810E9226AA78060F
+3019AF8F355A2101F51299, 86135777B50119CEA4C54A768B4D55C14B6EEAFE, E848B2F0072DB1E57BB2BB41FDBEEF6134101918
+904D0EADA00E6305DF37CB, B3EF2035AF9A8FF6A1D541D0F1C6D56F25051C35, 72DF35F50E4540C80E07AD5D49E9F182CEF78AF5
+1B0E72C08E02B29119DA761, 6F8E9E9456805DB0C58ECC6D596766A1A244F60B, 3EDCDBCFACA7A9D5A1319E8AD429A320DF4354C
+512B5841AA0817B34D8F623, 93FC2F22165E8A22439C9AC49D0BECE1E2BB8716, 751314404EE1091A09864791FCC91780F94057EF
+F38208C4FE184719E8AE269, D341F5018D6AA45C31DEE5341D09E3E04814B56A, 7A3FD8CED82C7DCBD444C2E07691B1711C96C56E
+2DA861A4EFA48D54DBA0A73B, 8960BD4CDA88561DA4155542FCE995FBDEEDDF23, 797312B7B2B5E29279A3273192E0A0E148BBCB8E
+88F924EECEEDA7FE92E1F5B1, 59396BDCDA965D15F1FC0BF0222F0FC86B2C300D, D4283D03C78C717445AC36328C1A64693FC7BDB4
+19AEB6ECC6CC8F7FBB8A5E113, 40A00776282D3C393BBC1DE7C9D1C1FBBDECF448, 512DF328AAFEE099E889CFB2C6FE9927005FD4EB
+4D0C24C65465AE7F329F1A339, DE65CA9A566D89C6788655F1E450324D554B84DF, BF508E8B4FEA2B015E96C03FBE31268A6ED591AF
+E7246E52FD310B7D97DD4E9AB, 1F680491EF657A5FC246FBB202A0002923325733, 5553CC698246C9B786179BC5037C9FB01713814F
+2B56D4AF8F7932278C797EBD01, F333344C9F419569DEA6CB228D8938CC69FB81E6, 5D193CC5C5A830A12AC4F6C91FA6253E91267B15
+82047E0EAE6B9676A56C7C3703, FD6623768A2373B6BCC6D84569818D332E27B1EC, 72C39291859E0AD1217D23A34B662C4642113024
+1860D7A2C0B42C363F04574A509, 95761AD2BD51DC587A418ACDA16076A4DC844E22, EE5D215DDF7FE9F6EA2774845041EDB2D61C6E85
+492286E8421C84A2BD0D05DEF1B, 4A3C6077D76D09148B0611C8746EC56D0DEDC031, BCA3BC2177F774CF3B15B6E2128986FEB789322C
+DB6794B8C6558DE83727119CD51, 2A3C6AD8102997ABB372D9D9C97C4E4EC8BAFF96, E152C4D5C594088B278E2A935EFCABE1E7B1FD6C
+29236BE2A5300A9B8A57534D67F3, AB097E5ACB02E4459030895C6E354484EDF251F1, E6FE3BC507244169DC7CAB7DE32B6AE92AA1A6BB
+7B6A43A7EF901FD29F05F9E837D9, 129D7BE9C4EC8914B41A2C766D476879D6F76BE4, 587962443B8E295B1CB893E4ED281558A8C8EFBC
+1723ECAF7CEB05F77DD11EDB8A78B, 1C96D21218F2851F453D52871557B037B3512E0A, F6B977791E1C83A34B3EDE67CAD7B751CD0C0E92
+456BC60E76C111E679735C929F6A1, EFBF075A3FDCF11C6FC8C3EDAEAB2768A6D30731, 6B729DFA5729476544770F50F915D458B678341C
+D043522B644335B36C5A15B7DE3E3, 36BDD9FC45AB77B06CE2173B8B793427D108EF81, B96612AACFB4C44DF74B6E26B12038BFDB7AD69F
+270C9F6822CC9A11A450E41279ABA9, FC4D15FEEC11A0EF59622B7D2895970552345A56, 1AB20573F123C149D487E3B1336993D3EF5AD1CC
+7525DE386865CE34ECF2AC376D02FB, C4430A83572A1BDC98CB1E457781A43C35050B2A, C3DE096745E831E6CFC7EBB98B747602C96096CB
+15F719AA939316A9EC6D804A64708F1, AD78F890515B436B7BAE6A083B2DD5E1C1F7B70E, 4E849C221A61E5D46DA23E3B2F74B8B8EE14E075
+41E54CFFBAB943FDC54880DF2D51AD3, A53BB39DBE63EA5BB49D5D85991666C3490CAD02, 88479ED000F61E28450E1AF1E0F62F5AD1E3F905
+C5AFE6FF302BCBF94FD9829D87F5079, A653F42589F8B26F03067FBA1D3F20082632CF0, 8625B86D912D177E139E4A0FEABB68DB28E8D84A
+2510FB4FD908363EBEF8C87D897DF16B, 6A5F2C81A3BA8543858ECC97FBD98BB0990B851B, 20F3777694592F1FFFFC055B716919C1EA625385
+6F32F1EF8B18A2BC3CEA59789C79D441, 1D7A2FAB41A5CF1DB3A235E261C5E3D2B4F92EF4, A1BBC0E673FEBD4D5F409907FBE404B41435395E
+14D98D5CEA149E834B6BF0C69D56D7CC3, 2F885A7A345B99E03192A6EED5F969347DA805EC, 623B9D1A9A9012DCDB9BA68958A47ECF4C3CD0AA
+3E8CA816BE3DDB89E243D253D80487649, ACA5A382C70ACF6199716A36FB9666F71F8DFF57, 62BA96DCDC4809E71C659228E6CA1FE80597B8AF
+BBA5F8443AB9929DA6CB76FB880D962DB, 6ECFE7E695F17D048C516C35458CA3967541651C, 1036FD8DB26A743B7DB499F42C4301F079E5D567
+232F1E8CCB02CB7D8F46264F29828C2891, 44E0AF7A04FE3957C608146CF14B4275C3D7B666, 38A0714252B9B7D3A44EEAE50086DA06A9388999
+698D5BA661086278ADD272ED7C87A479B3, 7088D973680A53E9479DBFFA467A2111BCD3BE0F, 7D5D05994DA529E8E004D671E788FF3BF888CD7C
+13CA812F32319276A097758C87596ED6D19, E4A9C3225C1C2EB76CC58CDC6E894973D58D70DD, A7B92C8791C5E5BABAA17466564A7281F9222F36
+3B5F838D9694B763E1C660A5960C4C8474B, 5739713DBD47167D3E32CD79B47A4A6E275AF078, 5DB73EE6DA8D4979FD94A281D633B43AECA6E9D
+B21E8AA8C3BE262BA55321F0C224E58D5E1, CF96DC40E4B69CD8C790FBEDC0BB25952C9DE5EC, 366881EDE370510AE1E82532147CD8E01752E8C5
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, CCB043B608DBC63760B564CA50654FB86817EFC5, A0CD38CE52DE2F283CD2A7CA558ED9BA01CB56F3
+64312DFEEE1AF5788CFEC3176D34C11F84E9, 9FA21A21FAEFBFB6E12775F9949ABE24429110FA, EFAE412FD472D2A05ED3F46933B3EDCFB203E723
+12C9389FCCA50E069A6FC4946479E435E8EBB, 5D876339E7170085A3A74848EA70B60B6588BD71, 65A7DA5C09F645BFE10CE52CD00F63B00350388D
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, C7EF4CF57F0BE40146B2D5F6B14443B6D96171E5, C7B0BF0558433FBE1018FA28A80B384596A6B9BE
+A912FD9E31CD7E3B6DEDE937884905E530493, 57863906F760EB7472FDBBAA7AB922EDE99A30CD, 470EEE35775797FD7D756306011784D4D1A94B3F
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, 4EE1981D55A77FFFC3844C7DFB87FFEB33D2287F, 411D7A29479A565BEFC56F5FD2952DADBFE3B736
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, DA706E4409447F41D36634A89DEADD450031EB07, 25E66A476688C499CE354500B69ABF7E54C83CAA
+11D500BFAF40AC5044981798DB5FB39F2C17B81, 3B492E0378D8BAC27FCDAFEB53B6DB8E88A678EC, BA3A45947418E51A09B5FB16C808B4A256112E51
+357F023F0DC204F0CDC846CA921F1ADD8447283, 201D6DB45EA1F22E7AFD6D1E226F028123EE9EC9, E69423D5D87FFBF101BA7C85CC3D2F63CD013BB1
+A07D06BD29460ED26958D45FB65D50988CD5789, B23E082FEF3C87F6C431FA42CAB2E70E6B22165A, AAF1370FCD36AFC7EBB188EA3CAC36B6143C4324
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, 2A808829F1789876B2FDE344382EE0B8690C2B00, 3273FA8D18A239DC81FE8294352CD40A408FECA1
+5A4653CA673768565B41F775D6947D55CF3813D1, DFA008B9187788078297F4A9FA02192C4FC0DAE2, ED0614DACFCF34F0125FDA6F9E7AFF7C5DCACCB6
+ECC-192
+1, 188DA80EB03090F67CBF20EB43A18800F4FF0AFD82FF1012, 7192B95FFC8DA78631011ED6B24CDD573F977A11E794811
+3, 76E32A2557599E6EDCD283201FB2B9AADFD0D359CBB263DA, 782C37E372BA4520AA62E0FED121D49EF3B543660CFD05FD
+9, 818A4D308B1CABB74E9E8F2BA8D27C9E1D9D375AB980388F, 1D1AA5E208D87CD7C292F7CBB457CDF30EA542176C8E739
+1B, 1C0A558549162FE7C5D7274A730E9F58CE960BC9958D3288, 618AEECD7C6D796F0FA9BA3312490CDBFA0F3488F2FCD59A
+51, 46AFF85827C9065133AD79BCF0372820C81880C645F2D928, 1B8911D44F06CFF14B4222E19BCBDA59194F970F34A103E2
+F3, 1C142C97C6CDD5A87475E04FAE2E86708EDCAAA2F33D97D0, 67793727B60FBB2E8D4163C131D2D72F6774827109C02B69
+2D9, 6157465770D08B8E53FB60AC57DD68F88160FD474B9B02B2, BCF67CF4003CDE95B507EAF4E07CD713C2F7A9FB3202B49C
+88B, 767B00C09E0D583CEF4F301B727777673EAD242F2593697D, 7CF2510D4FF604A749FA3918DCB4840455CF7E68AB245A0E
+19A1, 5A15B62CC74FBDEB931F1271CD38CF9F1D86131213248677, B69BCF78F9BA76C45601EF2486C166D04F34417804E913EC
+4CE3, A51BC29BDFB0993FEDE91916D06D609FC744A813033B2F26, 6B0D669EAD4945315E92989358ABE363ACCA90FF09C25120
+E6A9, FF714040AADDF96A94380ED63FDB4D4207E9C94664724C57, A8B1A8B19F339AC663919850BDDB8A43DEAA04C861735987
+2B3FB, 35F80DA2E24E3523F1CF19B44A5C3B3A58C96AE146464293, 7E7B7C4AFFCDD781F641F9C2376E5E24121CCB2B9957901
+81BF1, F29F6F84ACBF1EEE1A4C3CD4D6006E0EEB0AE0A9EE08EE2A, 43CB330E3143943CBFF1F0EB889258E12353A2777F61FD4B
+1853D3, 2AADE7388043FFDD4D4ECE26ADF6C85E564AE7119AD601D, B0136CD55AF4DD76C090358324B2D4044FE78519AFD2627F
+48FB79, ABFFB427AF19C1618934C4ACF80A73D30CDCB3F5647361B, 577058997D7AF23F88D039AE8D195E1CF20E94A9E55CFEBA
+DAF26B, E44F89F1FB04FDBC19DAD570D1EF3588EB47F799F3B31F40, 47509D6BF8F7A072255D4856B021543AB17DDE0F0EEA046B
+290D741, 85E180BCF6BE779694A2C71D393AF8043A7A74F076778283, B0D254C1E67B7ED57C4847AEDE7F110FBEB337106517353F
+7B285C3, F15B9270198F4ADBCFF3E3719F20F44E9C0786EBF5116BCF, EF12D95EFFE8FA9E4574B948CCB009C59B837B2065D4E754
+17179149, 76D8028D35E2B6760E4270781E2CAF51310433B0A7A525C4, FC2969795EB4BBC23B402842C4BA723D361AC065966C4927
+4546B3DB, 115569333F111A12BE5556453644F009567F4C7B40C5712A, 95776EFF47496BCE215E608F57E2731FAC2445666855BCED
+CFD41B91, 181B8097BA5677CB3A3C3BC977AEDB8E861DC7374D5C9D82, F95ECBD7B0952380C21A214F75A69DFC486F2316A7A2BACA
+26F7C52B3, B43A147C979080FDC8360039F4985EA31F7CE7D049478450, FB4687DD7D77359C497216FAE50F953C38288FAF271BDA68
+74E74F819, F16191FD000EDFC6F3D0E9C75DDC56ECC0255BD0874B8B40, E6FF81A430405BF3111AE21B28679D3FE6BCE570EBB3ED6F
+15EB5EE84B, D88192214F0A25FABAD10EC7A4F7FE0EA6CD328D0E81784F, E8D10332314077FF28378C0D404FDAEB3508BF11C025DB9C
+41C21CB8E1, D797A077FC44D1A5398FBCF648FE3CF921EDC23A59C6AA57, 197EBA01F6EBF058D4E19BBCF358EBA512DD4C403095F96A
+C546562AA3, 1EA9FE83CD362F5A675DAE672D1229D37FBD501C0DEA7021, 5EB6874C8853B0FD10662F3B25FA9A21F4A66315E790FB8
+24FD3027FE9, 1E3628D25F1AF3C515C0758723BBE2D111AF7E4779DF425F, F991DAA7AC2BEAA1515D823283B67D9FB1B91C1E043B27EF
+6EF79077FBB, 6C3F8E8C135BC46234D8B85AB9BA94A9ED2E7FF9B8D9D84D, 1710D8B22CA3F572CCC4F3F7D29B4508FD0EB49737ECFB01
+14CE6B167F31, A1DD7DC14AD895FC0E6DE95019379A4FCA488996903320CA, 34CB85A2D98AAA0FEC199A6DC1F5BD239F9E3AD45D5F9C63
+3E6B41437D93, 8A29236CFDDED1F057141CDB01E2042A36C8584BD1F7EBB1, 41DFA388743EB780842CFA8E90360E21BC957EF0B0943AD5
+BB41C3CA78B9, F0D31E7BA6299CF97D49459746F376976F3F69A254FA430B, 816B3BE3CDA212DCA47942E839460AF55BB368CF82443FD4
+231C54B5F6A2B, B61E3CE7469FB46A5A75E6F369319E86B3EDFDC15FD71139, 6E4A91ACFD67BEC34120A13329B9B94E9334B440F5BF929B
+6954FE21E3E81, 1075CC5D277AED7E0603C852EEEEFE98B0111577047C239D, 82FD41C0DBB75F8698F96262EB53EF6C6D166AF078519E12
+13BFEFA65ABB83, C5DCEF887D8AB1FEF1DDB523F4F13B3B9C6692FC8FD8FCA8, 108EBDDDC411685D240CCB72D9046F60388C45D4B380ED7D
+3B3FCEF3103289, 1214A2F9361F8F7E450D576A8C2316431EDCE1E0B40A180B, C47699ACD4F1B58348F5AC484B98A91ACD3097E1DD88C01B
+B1BF6CD930979B, D590D2A3B6DC021E4E32CDC319EA48CB68FA7E953409C71, C06ECB0FD72F556006DD810E84E0DD1B1209198F013A86D5
+2153E468B91C6D1, 7DF6201144ACD2F93FB748724CD4E4E6F35FDC8C94CB203B, E9A12B853E94CB76FC0BEBA53461441B71C53B5C1061CC07
+63FBAD3A2B55473, 760FCF9057B0FEA16B60C8D3F754D9E2C18B973ABC701BC1, 92BFBA6E586583F61FCFF086CBB54AA070C273D847576A81
+12BF307AE81FFD59, E462BAC637E80D709FC2026CA864349722CFFEB2A8C14034, D6FC9AD4D0D9E3A80900DA823A02D01C20C05CD208217CB3
+383D9170B85FF80B, 2A20664813D23476502D4C405D7E073570F631E4E2527E87, 97F0E060BAAB21323695BEE672AE1A15D7B496176B1F7C25
+A8B8B452291FE821, 8A9FE5C70C8E1B73C0E2A3E5ACE91741F248E36F5E9809ED, 70051C26F338D61010A95921117E6F0B6E9BF0F9CED42EC5
+1FA2A1CF67B5FB863, 22834749F02FBB2D964358D12A7133DBDA532549F1745F35, 673546F13C6994B970C0376F96BD0051D19EB0D7A0CF09D6
+5EE7E56E3721F2929, 4A31DBA1B4EA6F5F5A166B73CF7E83BFBECBCD2CB22D0A65, 89E8AA2325C986557C262BDB2BE805222875242E276D7E6B
+11CB7B04AA565D7B7B, 4FE579CA87A004AD36CEA14292F91BB85A6F5964760433EF, D381D212DAED188E721AFB8354CE0D1B7015BA8D8E8244E2
+3562710DFF03187271, B804A5F404DC163EED2D2E571F5FB77F35AA8B078586AE73, A6071F8E16F8C2FC4EC87B3FB20442F4E1A3738E91304568
+A0275329FD09495753, C7F9292AD9FA97DA3AFAACDA2B6D0B9D83E7116F0B2A2B76, C2499ED4938444F34F1D89136C7153A683A84F048A6DB9DC
+1E075F97DF71BDC05F9, A5F5374B2F7E07EB06562A1BD3F8F53140F3D43472D1DE8, 5E94BDDB00BE4723D64F58D1C76A5916EE79B9BC08E65754
+5A161EC79E5539411EB, 54665882C939F6938E006794AB3F2EA50148C77F2F3E09A6, DC19F80B200FB36AA3933E7DD2B8BDCD9DEFBFA094C068AE
+10E425C56DAFFABC35C1, 6D32C477B9B88E4A2984996C8F586E4CE670ABA7F9317BB7, 47B1FAE5A733CC165666A8E1B1B3C9D36520CA82978B3C4A
+32AC7150490FF034A143, 704962F0155A1907D04C921D773827724C1550C9B321E07F, D65D2FDD10F3569EBE0F71CADCED6A08C30C79EC221FE703
+980553F0DB2FD09DE3C9, DD2B09ABEC03C2B6B79C59527BC2506AE8ACE5F5BDF8C9C4, A0F0FA28A86BF4A8EEDC13A4071CA4799E3ED3B7A551FAE4
+1C80FFBD2918F71D9AB5B, DD8D44CE64115353C51BBFE970E1B7F8BEC0A56815641AD9, A1678B2557AF4039AD5FF55592F1B62D16C493144650588C
+5582FF377B4AE558D0211, 9F49FC1430F451B4239C265C6FDED93866D82DF30233296A, C5B07F840EB2F171CF4A6786473096BD94070F3D8F9FD80B
+10088FDA671E0B00A70633, C3F8B7CF57A281463239C03C51AEC841435FE7D43F1E241A, D9474297A32209AC6577ACDBE59482971D25C811A83524A5
+3019AF8F355A2101F51299, 2F89FF42A3477AF0099EB8D20BFBF246A42BCE28C041BA10, A3958623E8ACDB16662C3F5EAFB757CB912F0E55AF480A6E
+904D0EADA00E6305DF37CB, DE9877B73B97DAC40E06560B53557C093F46E2A9FAA70020, B7868444CE638BEEA8C062AF8FDC3D42BA3ED8D384368196
+1B0E72C08E02B29119DA761, 87411F357505BE61E8A2EC83A1C73D414893421E7942A63C, A2F641BA92F59BC2FD0051EC789DC6A22D1B790431CD53A1
+512B5841AA0817B34D8F623, 33EA40EBD183D3CA2E967763711F5EAAC247A83D10F4D8CD, B501868B4942D1DEB3F4DBB18C938BAAEA097B5DC8DCAF06
+F38208C4FE184719E8AE269, 9758347531DE82D0487EA03FE4245747640FA7CC1089C27C, 5F37E601C56ED8B600CC9D1B57B909D21A12EADEB917636A
+2DA861A4EFA48D54DBA0A73B, 63D7007A3B25A362767A40411B2A0394AACDBF13A7EEDF3D, A721D1395745E4031DF177B535C09FC94756C0FDA0AE6631
+88F924EECEEDA7FE92E1F5B1, 6C8A8C2394FF380A228917B08B111D76A2A4E9EFD7E4E66E, 2EA61738C24D33C2789A186A5CC15245798CBC62F5A74766
+19AEB6ECC6CC8F7FBB8A5E113, 8DF315820BD24BD6F20122ECCA03EC60783576FF1931D06B, FFA2AC7836B24C3C2EEBB76F24B5A78CE8BDC8144545EB9C
+4D0C24C65465AE7F329F1A339, 3CBCE069C8034D233B9C2ADE3C8F3F26D6004D6851BE36EE, F1CCE453C42F608ED79ECBE9DFF05E12D7843DAC2AF0165E
+E7246E52FD310B7D97DD4E9AB, BC6196B8E020F764A84E9A7032B2AC38460015DFC3EAC411, 924EB9460BD723CB9ED2DD3E894CB24CC412B0CAE2AF8886
+2B56D4AF8F7932278C797EBD01, 1F9E734CD4742FA8537DB9BBD53A9EEA94D4CD47BCE92196, 2F2FAE55F79ACBE6223AACB30255161AC9B99F3A77087416
+82047E0EAE6B9676A56C7C3703, 6A00F547D2CA07929AD0382EC1CF2DE4240CF04E2ADB958, 9F6A1D2003032B61F65ABA33469464AEE22FFE40BD214EBE
+1860D7A2C0B42C363F04574A509, 8607DE682EF40AB177F96540C70830855C1D8A3BB3340364, BC5B59F9E8C983ED333DC75231223668C20CD7D818FE09B1
+492286E8421C84A2BD0D05DEF1B, E40E7B5E5CB42241CC23170739DE4978F0C1FAA44C3B0A66, CAEEAA3DE08BDF32427CDDF8FEBFC42C2555FE38702227A7
+DB6794B8C6558DE83727119CD51, B72BF024B3D76D808D554D4A65334D4FCE8D5010D822C0EA, 3504AC222FE822E481A27F9C16EB584FCB390CAD0FEBB46B
+29236BE2A5300A9B8A57534D67F3, 886AEF669BC564617B66F6057D040E60A3AAC8ADFBC5883, 765D1317E730E046228634241626AD17A004D0DEB3E6B8E9
+7B6A43A7EF901FD29F05F9E837D9, 919F5CCE4A889BAA1DEB916BBAB5C95163935DC7D78B35B7, 2AE6C9F8C027135C88DFB1223CF7B9E198D635D7BC8FCA2B
+1723ECAF7CEB05F77DD11EDB8A78B, 97564D4FAC349DEAEB4AD24D9C2565CACA598BAD07981E2B, 17621261F147574DC2D663D58A81011CB42C5787424FA570
+456BC60E76C111E679735C929F6A1, 40677079B500B3DDEAA6B0D519C51CC99954B80DEFB416F4, 7A80B080F44C4F71A01CFFC33622E3DFC98656B3A5CF701F
+D043522B644335B36C5A15B7DE3E3, 78EA536B23938AF681E0DA7B216815C3A9D62AF7CA76CB8E, 4A44318E21F72E0CF092DDB80A9A145D423505C775330BF2
+270C9F6822CC9A11A450E41279ABA9, 1E4296F8BBBF2BA1416B131712D0D0323CD566D288617A38, C4E33977F7CE998528ABE9899BEA3312FAD976A9D07FDBC1
+7525DE386865CE34ECF2AC376D02FB, 5D37F277984FA15FB5E47EF1B4AB48DA0025E01C70BCF192, 53758437DD9F6CE7214ED99806350E5822C1C022371C986
+15F719AA939316A9EC6D804A64708F1, 45F0D931BE0BECFA19EE77C69F2D6EE2BFD46A3ABA9E7860, 2DD205C736CF8D474508D1D9FEDBAA9B398124C8963AC9AF
+41E54CFFBAB943FDC54880DF2D51AD3, C4148ED33A11E3B919F678D0F6DF2E5F19E888252337502, 6BBB5EF5AF0688950B4E9A05B69F3AB4449724CFF38B6D17
+C5AFE6FF302BCBF94FD9829D87F5079, 1F5855C573EA7C76D6E6B34539885B1CADF69A26C4F4D42, 25EC84477867183873938999C5445871630DC9EAC9331B7C
+2510FB4FD908363EBEF8C87D897DF16B, 2275194E1FF9F071D0B9D4DAA0C859E9EFAB5DD0131B86EF, CEBA1E77F349F3A9E4E9CD42689FB29E0633174627A9892E
+6F32F1EF8B18A2BC3CEA59789C79D441, A2CE1B722AEDD1C545E1FB6E6A3018C2EDCAA5DB7D4B523C, 759070FC0CF663F1D84E885952FD9681898ADCDA47D3DA88
+14D98D5CEA149E834B6BF0C69D56D7CC3, A7BF44284B9EF496941F31B6442EF663627427C9DE50AA10, 993CA2E4B263BAABDBB58D27F3E3C72BC71647D9EC3D0ABE
+3E8CA816BE3DDB89E243D253D80487649, 3DB825FC33496FEBCA37FFAF958DBEB50EB870F7193D2BB, D59884A0FA78538B678628374DDA23ED6EEF75A863E3F53A
+BBA5F8443AB9929DA6CB76FB880D962DB, 8D6011151337C570552757A22E3A302FCB7BC3D61DF6061E, C455C35E4A071CA2715C80121BE43DAEF519B5D1B768B849
+232F1E8CCB02CB7D8F46264F29828C2891, 1371514D33D4256E50425500708416E4F8706EE52F803A90, 892FC707DCE3352CE8ED23ECE989825FDEB32E79C049C2D3
+698D5BA661086278ADD272ED7C87A479B3, B940EA3133CBF5A3E287F71ED5DEF98FB931BC0965BB6B36, D272093C69411C10DA893316831A3DD11D76C441AE0E38D9
+13CA812F32319276A097758C87596ED6D19, C1BF61C85F79B24A7B30240D42A70BE0BE5E7DE6A0563471, DB49E02EC0BB0401BD566B072013552266F518DF05987BE5
+3B5F838D9694B763E1C660A5960C4C8474B, C0ED93B53A193A35D1794337F74C4DD58D8BA88678929E68, 7DE86FD1C4693DC901A7890DECB307F00EF432CD17A9669B
+B21E8AA8C3BE262BA55321F0C224E58D5E1, 71E6E0470A2A76566ACFD8C69786213DFC50FF8449FA9D00, 6FF8607F003A90FB76840D8CA367B4612F8A555BA2C7D07B
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, 162376F28E53249611556C1ADD58DD15AA66451D49BDB18C, 9A246765E6CA5B19BF853332B39FEC421739DB52703B6513
+64312DFEEE1AF5788CFEC3176D34C11F84E9, 7F3355A10C96EE64DE95CB40F2C16C6A8BD9AB19F243EFAC, E25ED7D4BF395ACE15CA7AD9CCEF8F82C3B8680B40C5AD8B
+12C9389FCCA50E069A6FC4946479E435E8EBB, 65801BF19C26F27BE259A68033096C0F21CB908C2BE431F7, 1CBF7FD180A1FA7673BB20DDD3DEAFDD224992B000DAE969
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, 2434447503C73CBE250329A649A71BF7FB9235B4D7DB5AAE, 4F1E6B3691512BDFD642B837035EC68B3DDAD08306D0E7BC
+A912FD9E31CD7E3B6DEDE937884905E530493, ABE1D7C9D4446CAD96B696E129225ABAE79BFF43CBFF4EAF, A07CD0DA6177938D334381A6CAD4FE2A54189E157DBFB657
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, 45B3A8DF8C53006D2181D52E578502906DCF166E53B2E490, A4C15F301AD5F5B61F603F93230CC3A817C6DC86AB842DBD
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, CA66D4AE5E37980E54A32EC981AD6FB8F130A811DFA9F283, 2E516FD1176602D650B7687449E87127583E18F8E8AD6B67
+11D500BFAF40AC5044981798DB5FB39F2C17B81, 673AE0961D0B12B6526E82EBF3244BD9C392B92D52ADD0B8, 56F605CEAE8E71F28DFDD4CBAC06CAEDC3EFD0F4FF0C7D7B
+357F023F0DC204F0CDC846CA921F1ADD8447283, 2BB6D5B9E52B42C17E34205A523FB4596E83B34E653A1B20, A1F89B4682D8A6F1D07F8CA40A456962BFFE0D0322EA5BA1
+A07D06BD29460ED26958D45FB65D50988CD5789, 5C16C7F871FAA2972D6C00EECCE62B9951CCA91CDD44C978, 53379BC875B840940BE2F0BD83C3BE3A4F73898B2D243D72
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, 985E2871102C0F5BFA09E1D16F677E1076123BEA019DFF0F, 3B0EE452994A31EE10E8B76D4F1E5AFBFEBADDA52BFE5238
+5A4653CA673768565B41F775D6947D55CF3813D1, 85A95B40A2408C88065A6B06A2C70C0F3B1016B850B03FA4, E123762ED9FAADDBD571D4D9D55BAC21635B8F23432CCDF7
+10ED2FB5F35A6390311C5E66183BD78016DA83B73, EE9BCE88E1300A048C6EE04BC7C4D6B14F9C46C4E5E0DC5C, 426DD5BCBADB2B5831B05AE0EE36A4357A9CCB975BE6D97F
+32C78F21DA0F2AB093551B3248B38680448F8B259, C8F67DBFA81A917ADE5BC7C680466B6C59A0614CE37CC492, BCBC3245DE309B260381C29A51A08FD7AA7A897A57F60C43
+9856AD658E2D8011B9FF5196DA1A9380CDAEA170B, 102F282C7749464D0B5BAFE7862ADB176CF528959E6FF16, 4471B34D0C427D1B2E6BB4D1D1E7019B19FB29AD3508FD55
+1C9040830AA8880352DFDF4C48E4FBA82690BE4521, A9D88CECC8F30E7367B1826614750C5E62DAC63B4EC69F65, 1DD5CE403B28F8E828AD61FBDE8DDB29AB799E322EE5B12C
+55B0C1891FF99809F89F9DE4DAAEF2F873B23ACF63, BBD9BD8DB52BC779DED4D10D87F9A51D6F688EF2AB24DA9D, 3B81E803B4947D886C31DE671C257B8D4AAB9703B1425FA7
+10112449B5FECC81DE9DED9AE900CD8E95B16B06E29, 4D17C614554EF49C3ECA4174BA73E5118E5E60AA0A77C63, 7B6297E167ECBFA4B7BD7FEA88BCED0D846FEE03DD3DCE7B
+30336CDD21FC65859BD9C8D0BB0268ABC1144114A7B, 14D38246CEFA8D9795894008CA0C0D126F83C78C83DC92BE, 36411B77CECDAE847590B5677F59939973BE6FF2F64A9042
+909A469765F53090D38D5A7231073A03433CC33DF71, BF7AC1EB3E7190BDE4D71ED57DBD52DE03050EFB40CB5EAA, 8FCAFA78361658F188F43142956A156857563AFE6C1EC45
+1B1CED3C631DF91B27AA80F569315AE09C9B649B9E53, F8D28C0DCAE91C461C70A234D69A2538F29308A11DEC6B7E, 81F11659C6F8F433DAF384B0677656D43AA1043655DD8E5D
+5156C7B52959EB5176FF82E03B9410A1D5D22DD2DAF9, F730589659E8FEE715F0A3398A547498C858172E776C9E33, 7725C13706670A811F93D5FB0FC7BEDF0D439335D2FBA1B6
+F404571F7C0DC1F464FE88A0B2BC31E58176897890EB, 3B666DA46C5BB9CF8D8444366602DC2C793281C9FFA16E2A, 933B3919778A797358D4F485D911ED7B8C8C3A3C9B782CB9
+2DC0D055E742945DD2EFB99E2183495B084639C69B2C1, 251F31E3F7B52DD8BD58E5D15E5AE490923752672A578D78, B5D6D075DCD78583BE68D8F37C3A4E6BA38C478BEE16E90D
+89427101B5C7BD1978CF2CDA6489DC1118D2AD53D1843, EE4089782BEEEA54B8CE2A2165A343D8D1D111F8BEEA6F7A, 29E6B9FE3066CF09CF8227D8E559A072F36B2382FD3BFCA
+19BC753052157374C6A6D868F2D9D94334A7807FB748C9, 87E107AD5A9D73AD3575BB56785B149C7C548689290DE1C7, A57878A169EED1B6D2AB99F88716ED86D5FF090D3C72BB96
+4D355F90F6405A5E53F4893AD88D8BC99DF6817F25DA5B, F0209D045652BEC6993A3B280AB6584EE0FA4CDA8451CF67, FB02EC759B638B43CC694F1FFBFE8DA49EA76C2D17A3793C
+E7A01EB2E2C10F1AFBDD9BB089A8A35CD9E3847D718F11, FD1E7CF082B2DC167E1428F12735BE092F295A4A8E1E760D, 3544868B55914D92838E1203C31317C641815972FA81212F
+2B6E05C18A8432D50F398D3119CF9EA168DAA8D7854AD33, F0DD616A23DA61FFCE001E709706367C9B3E362E741B638F, 23DCED8532944C2CD408745053B4D8566A1222B4FDCF779
+824A11449F8C987F2DACA7934D6EDBE43A8FFA868FE0799, F7477B1F68BC6780620B206B46251DB5BDB3C3DF7E1E27FA, 31BA57AD0B0BF24867480A9F85FBFB9930274616EA260236
+186DE33CDDEA5C97D8905F6B9E84C93ACAFAFEF93AFA16CB, 96AE79EB0A648DAA2EF738CA6A4FD4DD171A20DD0A36E7F5, 1DA556917FD6DDCFC2ACF833D2DD9D5B8071C305EA1FC052
+4949A9B699BF15C789B11E42DB8E5BB060F0FCEBB0EE4461, 94A09B7C63E9B75B117E09E1784125C65B2B67F98D3F46B3, 922B5F92BA51AA72C51FCE3B6FF14ADCE1248EC839984332
+DBDCFD23CD3D41569D135AC892AB131122D2F6C312CACD23, 59777F6D3BB4D0FBB4030BFB59261F24B9057A9DD29BC2C1, 1C450FC266C1A45AE52864DEB7390A2947BF0C5365092D38
+ECC-224
+1, B70E0CBD6BB4BF7F321390B94A03C1D356C21122343280D6115C1D21, BD376388B5F723FB4C22DFE6CD4375A05A07476444D5819985007E34
+3, DF1B1D66A551D0D31EFF822558B9D2CC75C2180279FE0D08FD896D04, A3F7F03CADD0BE444C0AA56830130DDF77D317344E1AF3591981A925
+9, 2FDCCCFEE720A77EF6CB3BFBB447F9383117E3DAA4A07E36ED15F78D, 371732E4F41BF4F7883035E6A79FCEDC0E196EB07B48171697517463
+1B, 1989153B5F6636B610854BCC50AFC929E914C03DA51A4A8239F4865B, B9381E6DC79B58E0443CDB009164837AD450A68C19192F126542796C
+51, F92767380D3731F228A44AA785B413FD807DBB30FD6E11AE45D1EAC1, 82FC1287153C3E5F1CEF13FE31291C43CC54F10169FC9CA22E5083A6
+F3, 9799481F3A9E0297A75E32DFC88512E777EFDC48E977349C4FC68C74, B6E8E987474C0C8D13AF4F7B8AF9A1F27667ABE8D6571E71B7D8359E
+2D9, AB94C2D7A56E82D79C168B3DA45E33D72D45A5B25FA4AB096898C10B, 24899FC8552974E40FC2A5EE9690D11BFF96A38D84FC79DEF9EB70DF
+88B, 5AF579EAD2DC6E6B52430A2F79A3BCECDC2B9952F353AA12AED13393, 30379F3012A1B94F83C5B4AD6580D7C8D42001FE29FA6D06F4C49C96
+19A1, CDC4EBC6434E16ED2A94AD8FC5325D69EDBA5FC3F94940C37BDFBB93, 6F3DD0D2C4CAAA54DE14DED296B8067EC04F5EE1709C27E90CC4748B
+4CE3, 362946F3E1813D4DBADEA15A78CDF4D04B9DD573B8CE48E082DD249E, 4632F24D670E17161BFEB43737A29FA7EC19CAE59C994DDF38341A05
+E6A9, 198F000B110BB2776BE024C515BC56186CAE13FFA1F420EAFB7D1368, D47DE0455E35D402E5E7D7689AF837621F1E5067C7FBF9653D6D47D8
+2B3FB, EAECA0011B1AF3CC2C81C542AB82C18C5046B4DD642091467B05BAD0, 823E2074A55D4ADC32787285F42B9E6186D38428996442042884E2DD
+81BF1, 3FA4321CEF75D9C148069871B21E0E7D621C008CC1E3EB41CB63E306, 674C08B2AEC76DB3DF5FA9FC5F8DAB6CAA14C605536B0CBF26E91E17
+1853D3, 750F11C5424EF88D236F8C0B8F3B858568333C2ACF4C17084FBCB243, EF8D1C2B5094B210852D8E751F28E23FAD4DCA26B985E54B527482ED
+48FB79, 6129013EA424933A18B3986C9DCC4166C7A1FC13C0022358894D6F3C, 7251B2A84BB265DC493617FD712CB971FE10C6903FEC82CDA8631312
+DAF26B, D82B5F8A652AD0B923557D68CA5CC42CFFBDC73DF3B00AA8F9F3799C, 5EFA86F7149BCD9FF4A5227C1E331487B9149262561A94E635999A6
+290D741, EE88DEB98E68A56E4046566812F68193A1B8856D09CCF33D6EEBC446, FE5E7FE985E2DE483CD0B6481A1A1900CC3DA0567AD7BCB1AE54B597
+7B285C3, CE9184F33548BA664AE32AE3613640988CCAC3A4A6269577040633B2, 6AA351D10075F5FC6BBAB3E1D6592A258CBCB6D1D6C828B880043A8C
+17179149, 3D30DC993405651CF936A840EC2758454B71AD7DBFB9EFD3216B46DA, 8F1E7837F24D3E04F734FD6275C252E56B9F61F40056AAC2CDACFC56
+4546B3DB, CD6075F48F57C66341B821BB05D75E8C5F68C0EC9E5C901DB6E16A96, 2ADCB9E834A6536D26C0325D0A9B8A05F32523B77AAECBB39025990D
+CFD41B91, E700466493B51C521C4A7DE071BCB89635ADA469B7CCFBAEDE84E6E7, 2DF8808FB469DF1A5762291BD71A6F47D5A87C8F77849443AD08B3F2
+26F7C52B3, 985809BF0BF34DA2C90ABEDDEB5426E779A05144C233715EA2F1E2C8, B42E15230584FACC51355E602CB536A89EBDE854C1B411313DB3292F
+74E74F819, F4183C3B4AA8694A581F6FFC811E8FA2973DB1CA2721C1771DF7B741, 981354E9716A0B3CBB78959211642C5AFE7DB94E7D874B716EDC96D3
+15EB5EE84B, C90D782309B6C358C6A040936A326BC4FBDDD5A3016CD04949F64941, 4C08C351A44BEB5608AC72E9CFEC3BF6D63DDC289023E067870058F2
+41C21CB8E1, F15788A0BBD53A46BAE249FE197DD5DD6FE0E8A0FAAAF9F31DFE0C95, 11F66BEB06E4DCB13B97EB80D31402734EF078D341522662458D33F1
+C546562AA3, FE978F3F57441E1E0999BB12CC774E32D9C8928EE7FF589D21CD90C3, 9E7ECD938870A5E3AABAE92FA7535707777D9D80F9A14DDB31042A50
+24FD3027FE9, AFD87F62D228450B96109E5206CC0553D9DD8760A9FF052B23095339, 56F145952A468E31AB06CACFC7850EFFEFEB6DA967FD39C4FD8C89BA
+6EF79077FBB, 5ED036592516527B62775793FF08D45400E50F198583F29BCF6A33E6, 2B9073611B24F7CA6255B95BCCE19A3D9554AD10C7F188F78DF5065C
+14CE6B167F31, 60A0A5676AABAAFAD67595EED957F060A8D9342985CB607BA210DBB3, 3AB05338FA134C4978673E91D790E6F5ED28A46DA9433DABEE72024D
+3E6B41437D93, BA33BE7DEF4864D1D40DB7E258658258E04AD1D1221909B5BCDEB9ED, 96DA7AD512B69C87A3FF6AF89C146C73612C8FA17DA6FC39ECC2C000
+BB41C3CA78B9, 56591F0AD7964EB69D2C422C7009014FAF45D3C4FC4DFFB66170DF72, AA3DCF0450F22193AA586D18090DE2C2DC456E7017701C79EDCD4BA
+231C54B5F6A2B, D4423739B5D2E81AB85B2D9F9BFFFA4D9E2E97238642A1C2A5FCA5B2, 281817D29BCFB1677208EA276B4AAAA031017C252E3D7429604744B2
+6954FE21E3E81, 2FE618ABCD354D14D175B89C2FA8727F754ED05408F8EC953D7A029C, 8A0F74A70F6BFEEA4825AC6D4940709E38A9D241B9B67BC15C1329D1
+13BFEFA65ABB83, 1E79CFBD171425E53246D1649632EA82320D09D104541BF644B43276, FC4265BD80FB46A4694E221E04EF6CE85F2F349476351FBBCF098B77
+3B3FCEF3103289, 2531CC4E788EEE33FF40F03E63FEF997D7BE20AD5AADC02DF93AEE42, A738D399C5B3538219E2121714A316F427B2555F7899F40A6AD899EC
+B1BF6CD930979B, A5AC42D6345A9D75DCBC35F3E9895D953EF7D15B54359DF6BCA1D15C, D55EAD112488C576C751C832176EC7AFDD7D31440BCEA86B93345155
+2153E468B91C6D1, 6302D07975E9BC0E0C794DD36ABC39B153DFE291C8C1731DE4A73926, 6032CC140FAC1603602354F3FF99F60FACFFBBD4393B24EA0601A407
+63FBAD3A2B55473, 1FE003B196E5F0BFB88AA343D5919E7C5E19026956DFAEFF10B41D6, 624EB829116A336D847259F80EC45B6B1D644C1F5D8DDC83404D35BF
+12BF307AE81FFD59, 907A212C20C70A7E53A9340330BC05493DD188A7CFEE5FA372889778, C3A13E3D77F269C67C6543678E61A35F392DA85F49B992105350D00
+383D9170B85FF80B, DB42BDBE076F7E75C34C2B927E73EC709265995BC4512A7E6F04C132, AE2A41EE109CBCA26E318A18003E2D7D1B557ACC196244CB175DD865
+A8B8B452291FE821, 17F0BAF1779E31ECAE02C138D69109CAA1EBE101F9AD91D825E1D3D5, 24B76AC081C96497AA7B8CDF614E5A5AA53FB53F1D93369B9DA8190E
+1FA2A1CF67B5FB863, DEC95AF67977A90F2C831F822A9883FDD3B119C9CCC552E714907F21, B161B842051D2CD8582CF365E5F919411C9E27ECDB896BA6DA21DFEE
+5EE7E56E3721F2929, D34CB5030D6158A0BDA99A9AC40235591C0409BECE4A28AA7E989128, 78D670AF8D31D053B53F67854B7755F38CDA6731145F89378E2EDD12
+11CB7B04AA565D7B7B, 806023F600D2D35B2B9DA9BE107802FBD9B04F4FB569055885F84174, 8463DB49296E86750888E06353ED42732C95F5C61AA4696508F9BAB2
+3562710DFF03187271, 24F8274CA5282CD9FD95B53022F5CD1B878ADDED1D7A3DCF46D25786, B0485DAE467D6795EC97DE1FB4487FC2112D5798B77605E5C8D3F77F
+A0275329FD09495753, E7D0B41DD20AF5A36176BCC234AEE25FE7F9A12360E62043F11FF2AF, 982BDB1CA14088CF6A80E3A9CD5F329A8CED5AFAD519FFD7A7CB3DAE
+1E075F97DF71BDC05F9, 418DD0F298DD0261802CDE28BCE840A007E09CFCFE85F518F7AE4C7A, 766C0AB7B8D4B2351F72A927583A927A46546931BDF66E9D53E7913
+5A161EC79E5539411EB, 26D81F8AAF392DF2216B68C2125115B3AED117A4F20588A13C2D1EE6, BF9575307370151F7F217482C63851895CDA7DF49B406AD83449C633
+10E425C56DAFFABC35C1, 2A2BDAB9F1E3426526EA8A02EDB7504793A023A7B94F1750A35F1290, 46FA41933EA40F859D230D2AF76D309F4B42831964131DA7879AFFAA
+32AC7150490FF034A143, F8BC0F7FB724B0E98068DC7C649C86439D9A0CA110D70534C249A957, 567D9D1611222829F765E233F2865CA765C533A75DF52A8CA6E2EE42
+980553F0DB2FD09DE3C9, 3E52D85CBBE66635CEBEC93FFDF099863AC3532248828404C4488A66, 6E32E7FDBA3D4121370E6E7419258EF83434AD93AB0BC2C42ABDD324
+1C80FFBD2918F71D9AB5B, 6B1FF073A3CD8A64AE76CC428B83D25B9DAA0D80830E98B8D30B1AD8, 5D88EC8A26D1CE0065466721A5EBD21983E5212CE7CE0E86412CC4CF
+5582FF377B4AE558D0211, F866E3EF3FA7E04BDAEDE69793A48B1A11F184007E2E8BF3E7B0B13F, 89CBCADC39970CDFC908391FC332BE45AB7040C154908B1FA9363E41
+10088FDA671E0B00A70633, 27088BE15042726C5934504CC097EDB828B808E274382184A04865FC, 7E28842B3D3B141A8FAFF4EC5FB4523A817F533BA3878BF62DE490D2
+3019AF8F355A2101F51299, 7612A5EF2A4FE2ACC965E9EA98C980414008820044C8D2494A6E48A1, 804F8875E4FD670460E6E8774E3F8EA7ABE132EB4F8538C0F263E753
+904D0EADA00E6305DF37CB, A2E07EB44A40264D8CFA93118985E2AA715D9834A7A2FCA5337105AB, 82EE99285D88747C9A969C03DD91F97749A795556206937E02EB7070
+1B0E72C08E02B29119DA761, D130DBB6587C74D79A7B2C25467D87D63290201BC142A26A3F7729F8, 593F7B51E5DE8439291758949A287941E2D0C9C16D257B50E59E5657
+512B5841AA0817B34D8F623, 4DB182A30BBE6B0F0C1733FEC0EDCF0F29F6FF3C3224EF165B40135F, 2F1B284FB92E47C7BBE9C49B99A6E63E95A929A2043A3AD156A831C8
+F38208C4FE184719E8AE269, 91507DC0D051315B394C9D8868B523C1580CA006D12AF7A59B742595, 8C35E6ABDEA10E34147ABDD51A338D043A7DE36C66CCEFAE82388521
+2DA861A4EFA48D54DBA0A73B, C869E191772D7416E0854FC627CD4D52C8E1DC706368EDED86C0A5C9, 1958DB34382603897FA5DBB481AB9491B0B4563D9411707DB27E75DB
+88F924EECEEDA7FE92E1F5B1, D74520FAD09C24D7C8229D21268D9F796CE671646C7A1F663112E3D7, A39D0856AB0790FC41750BF4B44470685847810C591E9C65497A7003
+19AEB6ECC6CC8F7FBB8A5E113, 6A854252F1E6A0B376BEDAE354AF23012963364589417EE9A0E0C8C5, A8DBF75C9AE8108AEA6407839DB057455E75EFF24B126782DBF17E71
+4D0C24C65465AE7F329F1A339, A7BE78954E6711850881AAEF30A804E95091F4ACE0A451C4EFBBFCC4, AE45F4111709124C24656B5D9A00A2EC632DD1F9E0D19B7C4C74E2BD
+E7246E52FD310B7D97DD4E9AB, BB6BF6D52101D7171692B076718926024949B2FC1CACC4C217E22A49, F4E2E945D6A047AA3C19E8AAC06704D6E6A3E6597C965222EF146060
+2B56D4AF8F7932278C797EBD01, FDCAC4F59249609AD294C519C8AC53DE2F000BED9FC04C4C6B8F2B72, 3D2E5C42C563572BC901E922FBEAB3F05362F30FB064927C9F12B6CE
+82047E0EAE6B9676A56C7C3703, 78841771E59617F86F26F54E29FB34D0BBBADBE036332D95CDCF99EE, 4301EE6FAB7416ACC553C2717D7CD36D5545F1BBFCC3D9D1AC99CF73
+1860D7A2C0B42C363F04574A509, 34F8CD3C4075CC243E90AD791FCAD0863A0B8780E807349CB95F8356, 66FF86AB3C4FE675957707DDE054751EC4F630313DA1D3EC3248599E
+492286E8421C84A2BD0D05DEF1B, C063400A25BC0F494FC7C150ACAB7A62B117A708E912C1898BECF607, 4EA8F6FBB32B3E8919891173164A63BF8B8FB964E0B004E56379E049
+DB6794B8C6558DE83727119CD51, 1C9455B676487BAA9275CF474F25B77C05CD1CEBBA5E83B72E84F8C5, F771F0402BCD3FBE57BA3155E76AF6F1EF4895C072F27575EA674B38
+29236BE2A5300A9B8A57534D67F3, 3E246D1BEAD5B9A65A6462B144D74E9EC9060D5CBDF7199D0271D3BB, 4D96FBC404BB208D2283DCB44F907E563C3725550EC601D11464C4CF
+7B6A43A7EF901FD29F05F9E837D9, 44809885890A682AA2E5A3E36DF30F49650E53597A90EDE162E0A663, 32F2EFA01F22C2F5C35E715BCFCCEE8A1D054E31D6BA67E6F66B51D2
+1723ECAF7CEB05F77DD11EDB8A78B, 1ED9A1DA3FF1D896E53DA5AE2D1ABB5531F29D8AECE017EC27333099, 810A5D32B852640F61043D8905CC49F6B9E5E1A8675E114DBD10E28
+456BC60E76C111E679735C929F6A1, 963BC62E52F3E9089A4CFAE8889AC36C02CA5CA870255BBA41D80992, 8283036EC72E77656965A322EAE1835DEFE81BC2BB606BE039AA08B1
+D043522B644335B36C5A15B7DE3E3, 59513B27D32F5487E7BC263CA8163825CA301AD4FCD2AF6BC38CD8A0, 86F10C63D8DDF602FC5FD1FF212BD6018FD8E84EE2DD8AF699030FDD
+270C9F6822CC9A11A450E41279ABA9, A6FDB2969639E579FC432045414BE41C70DDA2E08F038A0A5BB42AE3, 676F76DBF44A80DBE674C97E925AD073A225ADED52A66EAD1743E349
+7525DE386865CE34ECF2AC376D02FB, AE3C55F9F92AF86E2E24690093279721BA8BC470C0BB30629DE7A830, B89FD0207A227000BB68B30CB54E30F4FB91D5530153B82D52EC8688
+15F719AA939316A9EC6D804A64708F1, 340E2C333CBC4F554A9D395F81FDC65134504DD940C5C169096B2E6B, E46482D2ACFC6B7DD12794118B3FB4844702E6AD410EBB2572D70C2D
+41E54CFFBAB943FDC54880DF2D51AD3, 3DBC30E4C85CB76E7AB13CE933C124BBCE4780ED0E5DD209EF3E0D79, 2436FD101DB483C4A9AED4CA46524814763E33DF799594196FBD5FF0
+C5AFE6FF302BCBF94FD9829D87F5079, 8D232E2CC2BFD2ABF2381EBDF8E2F208EB7221D6051AA3F848BAD7AA, 84379CACC97CB4CC3E038F03F9C3E39A95B2692EF3207992F6BC5A71
+2510FB4FD908363EBEF8C87D897DF16B, 474E806113EBED5D3207F369B9025C92E5781882FD8283DC156FEC94, 92C1255A2357F57D2033F648A07CB8BF6ED976DF92723F83C1742C68
+6F32F1EF8B18A2BC3CEA59789C79D441, EEFFEB6E96579EABA84813CE7D7D8684BC4526783BB99D766412C93F, 7A882D966C41A7776DE16D83627BF26E6AA2438AAAC509ECB59FC188
+14D98D5CEA149E834B6BF0C69D56D7CC3, B6D1C744E5F1B500F7C00FA3ACD776A4D4FDA70A1AD6FF2A28CB5440, B6B1B53BDCF1D5C3388C7B9E89D13B317935DE42E0EA796DB4CD4F95
+3E8CA816BE3DDB89E243D253D80487649, 565A2413DAA241BD78E000D4514586C32A3618B0540EA46E6E404DA1, CE6054C367C0108D3AE4BA143353D0E88B48507206BF70928F2D612C
+BBA5F8443AB9929DA6CB76FB880D962DB, FDDB75542EC1312CE37D27C86B713322E71DBD862F7C32225A3A1ABC, F89EE7A1D1C4E4E211A7080BDEC6A5921C285ACBA7F6971C031F1387
+232F1E8CCB02CB7D8F46264F29828C2891, 13957BFCE2EF1DA3867BFE22E31E40720E4D4A58803579FF12CF72FE, B82DE7FAA2528B4A77D62559ECFD2322A4FBE18EE5113D1E43C24D85
+698D5BA661086278ADD272ED7C87A479B3, 860F61F11AF83C2D6B66DA9D942C2E5BF6B315983A58FE19F3827010, 1A6894B0D572A2D5940F2CE046AB40334FC1145DBC8E2DD87FD1E33B
+13CA812F32319276A097758C87596ED6D19, C7C67E5E063741E3906B13E7C7D165C8F16D90B837B5294ABB02CA3E, 91394812FD3A35E358B2864C9E9AAE270F948390B3B1B9FFF5D2352C
+3B5F838D9694B763E1C660A5960C4C8474B, 8E0628DC2359649255B2FB0BCD820AA5EF46D52FCD4FA9C6D2935704, 815596DDA0D138F90381FC63591F92F6D0ED19028DD6457B8D56B988
+B21E8AA8C3BE262BA55321F0C224E58D5E1, 79C4ADB605F9C0B34F52281817969775FFD63F36B4F696B06790E61F, 22171C082EAE8EE539438A3DEE8404A94A1737F08645403FB32D76FF
+2165B9FFA4B3A7282EFF965D2466EB0A81A3, 83E2B541F70B5F49DF385A40E91EEDB42430A123C73BD71573C4AD68, 471064372661A3CE3FD801604676413F29F37E5A076F307D685F8627
+64312DFEEE1AF5788CFEC3176D34C11F84E9, 7E4C45B94EAAC7A463DF23F5D330F9B7D7A130CAF6D9AE253015054C, 4DB6EDDED348A8E3E3260EB7D6A702A7E9DD3706C3EC4001AE1A1304
+12C9389FCCA50E069A6FC4946479E435E8EBB, 5B0E2714AB739379A642EBBB6DF9A42FF8BF3AA08DF2C874E340AD12, D13787A422669EA964C6E694C3E6A2FED4A5BBC54BF7EB6E5CFF54FC
+385BA9DF65EF2A13CF4F4DBD2D6DACA1BAC31, 835CEDB242D2FCE30CC25ED413002AF81CA3BE6694BB2740D2C7AFE6, F4F2FA5A1390F06C10373CEE927A2753AD4E6E76E16E82419936FA5C
+A912FD9E31CD7E3B6DEDE937884905E530493, CE8ACEA7322FCB9D00F72613D70EECF3634C18CB7CDB86B85DF25B16, F8D7423C003EBEDD38FD283A4581B016554B3B6F19C7A3B21F1B5F49
+1FB38F8DA95687AB249C9BBA698DB11AF90DB9, A5388908704BD7037303452C9CD652B019B90B9102E34C62995109E2, 57B7FBDC820539E6975600AA55C452180385AB6CDB9FA9CCCB39D5B
+5F1AAEA8FC0397016DD5D32F3CA91350EB292B, 1846C2A8382CA7D35AE259A5F991765B0FFE6863984CFCB9C5E3F18D, 9217BB8675E5AA70DDC907F9E7B3704D6F7CA78E7AAFA78F4BD3D326
+11D500BFAF40AC5044981798DB5FB39F2C17B81, 4AB209E645972B5875BC6FB67F451B89E1D0E9982FBADEE7F8AE9AE7, E5108B1082281FF1B7E1C00A0AFA7925469B765385B039CF0ACA4A8
+357F023F0DC204F0CDC846CA921F1ADD8447283, 4938C6436695D4BD1BF9390F81C74F9C3F409D29CE8D1C724B1D93AB, AEA0DF59B29A08951F32001E0EC78B67E8BD026B0B0A5E5E8B67A67A
+A07D06BD29460ED26958D45FB65D50988CD5789, 513B8E07F4F315E84EDD6AA65D8EC03DF324D3FF8CACDAF578C19BD8, 171A0D3BB9031D3B1A3F395A89BADE2C015FB77FE2F720627913DE5B
+1E17714377BD22C773C0A7D1F2317F1C9A68069B, E85227C4F5C7049F7A3E2D1AF6F809D4DD4060586A7DCD8A9632E30D, C50E343E07A9B62BC3F90F568BDBB438119AF291F784F3CF94170B32
+5A4653CA673768565B41F775D6947D55CF3813D1, 5004F41DC75A5100D0C4C94B5F4ABDC830BB70D8A3EF8BA80F8B0106, D01D936E9B1275413D6F5A3AE69C53337F92A9999AC6A174D4BB7BDD
+10ED2FB5F35A6390311C5E66183BD78016DA83B73, DA08B4FA25D8EFDAA21CB16AF0BCCC5A1FB84F36B04F01F9ABF7A466, EF5FD5BCA10427BC9E9EB97FE64B52538BD2A42767EE24E28D998F79
+32C78F21DA0F2AB093551B3248B38680448F8B259, 5A3D7E4FF4ACB9E2E42E291CB0A00055E8D564656BF80140A69AC7CD, D44465AB9889071B964EA9D6DD2293C2FD5DEC5F2DA19647E2ADDEC9
+9856AD658E2D8011B9FF5196DA1A9380CDAEA170B, F426C8B26E65590D7E482ED14E0A753A04F748E6CA68A95B109422, AA91BC40AF7E2DB5310AE16A791546327B3F65C6BE9D0D48ADC16B2C
+1C9040830AA8880352DFDF4C48E4FBA82690BE4521, F871C97FA218C2B9A246DB1C983950E8ED2A5C1F780D1BA90DCF6D30, 596300CFDC1B550F7AD7073FD71DE02CD7187A9B55E4695364534EF2
+55B0C1891FF99809F89F9DE4DAAEF2F873B23ACF63, D6BD9CE76DB2389E2A9F0282FE09650599A0EDABEFAF94D680041035, FA546DEEFED7B001A773FABCA8FE96217409BD2417D0B3AFDCF9A622
+10112449B5FECC81DE9DED9AE900CD8E95B16B06E29, 5DC7A99F493CA394F30A83B8C3EFBB4ACEDEEA32742791B6E4D96D06, 54B0AE3E89CFDF50F2673CBAED1A2E51FC3AA88D231CD755F3E865F4
+30336CDD21FC65859BD9C8D0BB0268ABC1144114A7B, 3B704A574160450486E281407FCB9F385887E9CED024E0772D956F7F, 7867D7C0F8A58BA59B9ED64300AC618A35D112D7D02EC6630CCF8112
+909A469765F53090D38D5A7231073A03433CC33DF71, EB275092513826241ADD2027C318622FCB610FC48886B0C053F66B9C, 4752DAC073728D4B3E12A23393640A0F38A1ABA1FE514AA952B071ED
+1B1CED3C631DF91B27AA80F569315AE09C9B649B9E53, F3A80BEC6326399E5D846455D2AB4D26F80A5467A344B6E53DB51308, A2DEFFF968EB3D918D3348639CD9DFB31DF0A3BFEB8B0C6D68132B2
+5156C7B52959EB5176FF82E03B9410A1D5D22DD2DAF9, 5198983342D72EA3323004852DBE34D2D19BC0666746CD4DBA5BB4A0, D43596CE581C07801F494EB0D2176A71076C5C560039CE26FB2BD990
+F404571F7C0DC1F464FE88A0B2BC31E58176897890EB, ABAFB40DB81416834897227A8062CDB4006F8A2376BC5309787049A7, 31EA667608996EEC5BDA680378000F7246E3728F8F6CEC7989B72F40
+2DC0D055E742945DD2EFB99E2183495B084639C69B2C1, 49AD83CFEB347D0B79D44A50F4EC30D4E50EBE9CBC15208EC8A75E2F, E37F7E851E485A9265037E548F318D689E8213D76258FAF7B70C5179
+89427101B5C7BD1978CF2CDA6489DC1118D2AD53D1843, 84392061F665B5AF5AF5D40C958CA52289AD4F17212C7E25103EFE8E, CFBA07E2045F60399D7E4B11EC70C2ECB1B5EB26EE1557D28D54A5AA
+19BC753052157374C6A6D868F2D9D94334A7807FB748C9, 751E83A6AF15280FC00AE31EA3B3607AC9CC25462E8CCF6CCC13C691, 9DB6DBC34AC49A3D0861AFD9C441A1BC177BBC617D470D48C3F5344E
+4D355F90F6405A5E53F4893AD88D8BC99DF6817F25DA5B, 646DFFBAD04916E629FF52412143CCFB2EE3A66388BE2F784A67633B, 66D781B41F6D348179275BDC06D41DBC6E8592CC4AB489D246752E0
+E7A01EB2E2C10F1AFBDD9BB089A8A35CD9E3847D718F11, 64CF8470EB59EAB6FEBF0FF401D163EED509CC225A11759D893EB01A, E239DCD5315AC07B34C598E164C23A022660D6B943402173A3E0D85D
+2B6E05C18A8432D50F398D3119CF9EA168DAA8D7854AD33, 56FEDA7F730804922645928C5EC38B358B16F5B37F07562CA988FCFB, 3EDCD377E4B203D860DD24FE73D18CA02501FE8F1B9E14EF817D53E
+824A11449F8C987F2DACA7934D6EDBE43A8FFA868FE0799, 603959E0F53EDF19D13140C404E972C587A34BC7DAC54863BE600240, 5A729278913677FB173E9F33F4C6B5F2D4F23DB09CB1A491419B46BE
+186DE33CDDEA5C97D8905F6B9E84C93ACAFAFEF93AFA16CB, C0BD22730FD9CB9CE51E73FB04300214B11D028EA97FCA25630329B4, 400029E2F127F00EE09724769AD4EA2F0219334A865C466FB686B120
+4949A9B699BF15C789B11E42DB8E5BB060F0FCEBB0EE4461, 8928662533735CC4D2294BB65D62C9348DC54860651C5D8ECE9CC4A2, CF38DB1A99A04631C3EB3D91B75D324B7EC158898847C8E97D0D1CEF
+DBDCFD23CD3D41569D135AC892AB131122D2F6C312CACD23, E31F70D450B1C4D908D42FF14ECC288401B4B2351E09039AAC06760B, C05385585CC321BFE1E9CEE4B724B27A1A44073047B2DB23218B8D89
+29396F76B67B7C403D73A1059B80139336878E44938606769, 540CE2017428F8F2C685D3E026400B8B7F85A9111AEB1C7E732EEDCA, 3FAC5B38F1425C92BF205C5807EF49B0E18407015BC8CB8E48BCD654
+7BAC4E64237274C0B85AE310D2803AB9A396AACDBA921363B, D6DEF929A63BC8925B4A4E63173BD90662A8F7FB9D88B4270DE2CE69, 9F4EA22418479B10B4755E8FE107D8ED866CE49DB22A1ACE76718996
+17304EB2C6A575E422910A9327780B02CEAC400692FB63A2B1, BB4670CE0329AFF79258EF269A7BCC959D87DFE80BDCE8BA6459936F, BBA1D31C04E781A900AA8BAF2988D34F340973192F981CD1E83B4564
+4590EC1853F061AC67B31FB9766821086C04C013B8F22AE813, 45E6B1674732B7D2338DD56A0ABD9B3D9A9A59D86BD455DC7FF9616F, A2B85EC52F699E000507B6C8B4660AF31CCB90CE106AF94CCC78BF78
+D0B2C448FBD1250537195F2C63386319440E403B2AD680B839, B837F43BE73BC0B560801DE91A7D47A558D25FB1E4FDAD26357CEB8C, 6789EEDD114F7A3A1B18C5737DF2BCB1FB9EF1996B5DD03EAEB9F10F
+272184CDAF3736F0FA54C1D8529A9294BCC2AC0B180838228AB, C8B5377944667B0C017AB22CCC734EF549632F406104D3C1D2FB19D0, 805A0F9CBB7765A78AEDB87FE42AEA6E360C37A4116DDF9BB8329954
+75648E690DA5A4D2EEFE4588F7CFB7BE364804214818A867A01, 4F400F7A8721EF9FC9CE4AD8A8068F74B51B197400AB38B4D10E6C87, 5F9423C807D049F2FE86443FE8F0C6F1A1F656F3D35CA7106D74F8C3
+1602DAB3B28F0EE78CCFAD09AE76F273AA2D80C63D849F936E03, 838D9F9EA47C47AE25896303825C31C1ECA75F22A8D3165BA1B4F090, 9ABD33EC035B387A845CE11E42EFF71C8742DB5EFC4C61B201A96599
+4208901B17AD2CB6A66F071D0B64D75AFE888252B88DDEBA4A09, 9B589D1A1534080FD91DF288F0D88C927D27557FD0A1C6F196A9E3BA, E70E4D2B95236DD2B6573945FFEDAB3C02179D2940B75335444E72BE
+C619B05147078623F34D1557222E8610FB9986F829A99C2EDE1B, B60C05EC716F5B18362AEFB4BF529146EB2A3C2F2946FCA74078181A, 98F6988C710D73932AB7F72AD0D91CC7D7EE23DED80CA0C582F473B4
+2524D10F3D516926BD9E74005668B9232F2CC94E87CFCD48C9A51, B1130EAE2B5733BE78E54DC9070BD3ADA67EB19421C9FC19563D2EA7, EA34001A4E9751C94446E85701671D73C8B668E67F950B25660016DF
+6F6E732DB7F43B7438DB5C01033A2B698D865BEB976F67DA5CEF3, C91E72D890018B343D3D6D90572BB75000B26EEA1DDEF16709C84F1, E8530B7143DD8E828E10A06135C12CD002E5EFB35F5D9DFCDD636320
+14E4B598927DCB25CAA92140309AE823CA89313C2C64E378F16CD9, 496C1AFC7DCC2F878B24443D4250EE53A2E576FA8DF2DA47AF4136B4, 34B68FA994B037B5DD758CDCF737AC97DAF04C8C6FACA4A036EF6935
+3EAE20C9B77961715FFB63C091D0B86B5F9B93B4852EAA6AD4468B, D92253DC324640172F572A67CB7FDFA2FDAE009020E36F59673CF795, 713535A0A4F70093D3668264512A154FB47A6E63883ECD4627532486
+BC0A625D266C24541FF22B41B57229421ED2BB1D8F8BFF407CD3A1, 9829981ABC910F195474EBA80C8105570E7062D5CA2F698180896058, 2471A6945484D09320F925B9666DCED662FBD278480935075B1080BD
+2341F271773446CFC5FD681C520567BC65C783158AEA3FDC1767AE3, E738FA89F04B3B264E3D9148659F8E89FADA75CA07EF94D99E5E4049, 8D7189B1F1E7121972AEF7EDD22F646973F77B7FA2E9BD9642C974C7
+69C5D754659CD46F51F83854F610373531568940A0BEBF9446370A9, B3FC9DE2B39001A55875256F0D573F47E1178870A2EA8749E5F6B0DE, 175F7C353FC68068FB501F3F6A0E6B104322E6430E14B46B3623DBDB
+13D5185FD30D67D4DF5E8A8FEE230A59F94039BC1E23C3EBCD2A51FB, 832264CDA085803F497645A5841F9E4AECFAEBB1B91068D05C20D2A8, B0032AE2BE48983FD9696331C744ADC95D2A706D97CE5F6CCC8016C
+3B7F491F7928377E9E1B9FAFCA691F0DEBC0AD345A6B4BC3677EF5F1, FD00B3858B888CA0E7A44E42656765F775A748BD75E1E3C6D6555D7F, A6E710390E0AD2AF144746F59758C92C08A9F4B666879B795E9AC9E4
+B27DDB5E6B78A67BDA52DF0F5F3B5D29C342079D0F41E34A367CE1D3, 23B97099A944244533AC76542AB9A004274ACC5ECC9819474681C068, E3C1C5EB1806DA05C3F40EE0296991D5F9019CA998F70E4509EACA4C
+ECC-256
+1, 6B17D1F2E12C4247F8BCE6E563A440F277037D812DEB33A0F4A13945D898C296, 4FE342E2FE1A7F9B8EE7EB4A7C0F9E162BCE33576B315ECECBB6406837BF51F5
+3, 5ECBE4D1A6330A44C8F7EF951D4BF165E6C6B721EFADA985FB41661BC6E7FD6C, 8734640C4998FF7E374B06CE1A64A2ECD82AB036384FB83D9A79B127A27D5032
+9, EA68D7B6FEDF0B71878938D51D71F8729E0ACB8C2C6DF8B3D79E8A4B90949EE0, 2A2744C972C9FCE787014A964A8EA0C84D714FEAA4DE823FE85A224A4DD048FA
+1B, 184FFA5819D80D51DEBA2FAC4611F378576355BD683E54ABF2E201173B0883D1, C0A66E276688F359A4C6D90826CB999545BDECCC63F0491620D242C260906E6F
+51, D829AB2D2EED358C8464C3093DC72E911E2A1B96700BB9B12CDCF0C2A8A3B072, 3EC1BBE459CAE899E1F6C7BE2A598059166273E2D406AAF7CF3BC0B0B543775E
+F3, A392B26B0503A71F0CE1E02ACADF19D72A84D6211B21C914EE8BC58DFEA92529, 90BB3C9F9F1B598B6F97AED2C48F4C59F12194D8EB011465FF88E7560D1C5493
+2D9, 78D56FA935996DDB7565CD320D2F264F5305BE551F411D49CE17944BBD8009CF, DC5B53BB32F4D146A93A6DDE353B6E25A9FCAFC7A5DE15E01F7746239B88C07F
+88B, 51E39E9F111A1FFC74D63499CF065324B86A479BC0FBB3DB0EBB77E95DFA86A1, 8C945F778CDEDCD2DE6D7768005041FFB91C6BC2DA656C104373132AB0C9102D
+19A1, 9EE8C552F615C8D0E86A7B983EF37F69BF5906DE3ABB7584493EC15E8C803EF7, 2B0363927BEC85207FFAFF4FA95C20BCF723AEB67862C5EB892