diff --git a/.gitignore b/.gitignore index 37e2c0b8..75ec3f0a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/*.txt \ No newline at end of file +.vscode/* \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json index 89efc70f..4cf1b1cf 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,6 +4,7 @@ ], "cSpell.ignoreWords": [ "lnode", - "rnode" + "rnode", + "serializedcb" ] } \ No newline at end of file diff --git a/main.go b/main.go index bd23ba9f..84714373 100644 --- a/main.go +++ b/main.go @@ -17,7 +17,7 @@ type BlockHeader struct { var Bh BlockHeader = BlockHeader{ version: 7, - prevBlockHash: "", + prevBlockHash: "0000000000000000000000000000000000000000000000000000000000000000", merkleRoot: "", time: time.Now().Unix(), bits: "1d00ffff", diff --git a/merkle.backup b/merkle.backup deleted file mode 100644 index 954309e5..00000000 --- a/merkle.backup +++ /dev/null @@ -1,179 +0,0 @@ -package main - -import ( - "crypto/sha256" - "encoding/hex" - "fmt" - "os" - "strings" -) - -// func hash256(input string) string { -// fmt.Println("txid: ", input) -// h1 := sha256.Sum256([]byte(input)) -// fmt.Printf("h1: %x\n", h1) -// h2 := sha256.Sum256(h1[:]) -// fmt.Printf("h2: %x\n", h2) - -// return hex.EncodeToString(h2[:]) -// } - -func hash256(data string) string { - // Decode hexadecimal string to byte slice - rawBytes, _ := hex.DecodeString(data) - - // First SHA256 hash - hash1 := sha256.Sum256(rawBytes) - - // Second SHA256 hash - hash2 := sha256.Sum256(hash1[:]) - - // Convert hash2 to hexadecimal string - hashedString := hex.EncodeToString(hash2[:]) - - return hashedString -} - -func generateMerkleRoot(txids []string) string { - if len(txids) == 0 { - return "" - } - - level := make([]string, len(txids)) - copy(level, txids) - - for len(level) > 1 { - nextLevel := make([]string, 0) - - for i := 0; i < len(level); i += 2 { - var pairHash string - if i+1 == len(level) { - pairHash = hash256(level[i] + level[i]) - } else { - pairHash = hash256(level[i] + level[i+1]) - } - nextLevel = append(nextLevel, pairHash) - } - - level = nextLevel - } - - fmt.Println("Computed Merkle Root:", level[0]) - return level[0] -} - -func CreateMerkleTree() { - fileName := "test.txt" - - // Read all lines from the file - data, err := os.ReadFile(fileName) - if err != nil { - fmt.Println("Error reading file:", err) - return - } - - // Split lines into an array of strings (assuming each line is a txid)(reversed) - txids := strings.Split(string(data), "\n") - - // Call generateMerkleRoot function with txids from the file - merkleRoot := generateMerkleRoot(txids) - - // Print the computed Merkle root - fmt.Println("Computed Merkle Root:", merkleRoot) -} - - -mine - -package main - -import ( - "encoding/hex" - "fmt" - "os" - "strings" -) - -type MerkleNode struct { - Left *MerkleNode - Data []byte - Right *MerkleNode -} - -type MerkleTree struct { - MerkleRoot *MerkleNode -} - -func NewMerkleNode(lnode *MerkleNode, rnode *MerkleNode, data []byte) *MerkleNode { - var mNode MerkleNode = MerkleNode{} - if lnode == nil && rnode == nil { - //hash256 of the data - mNode.Data = reverseBytes(data) - } else { - var prevHash []byte = append(lnode.Data, rnode.Data...) - mNode.Data = (to_sha(to_sha(prevHash))) - } - mNode.Left = lnode - mNode.Right = rnode - return &mNode -} - -func NewMerkleTree(leaves []string) *MerkleNode { - var nodes []MerkleNode - - for _, leaf := range leaves { - data, _ := hex.DecodeString(leaf) - var node MerkleNode = *NewMerkleNode(nil, nil, data) - nodes = append(nodes, node) - } - - for len(nodes) > 1 { - var newLevel []MerkleNode - for i := 0; i < len(nodes); i += 2 { - // Handle case where the total number of nodes is odd. - if len(nodes)%2 != 0 { - nodes = append(nodes, nodes[len(nodes)-1]) - } - node := *NewMerkleNode(&nodes[i], &nodes[i+1], nil) - newLevel = append(newLevel, node) - } - nodes = newLevel - } - return &nodes[0] - -} - -// func ReadTransactions(dir string) ([][]byte, error) { -// var Txs [][]byte -// files, err := os.ReadDir(dir) -// Handle(err) -// for _, file := range files { -// txData, err := jsonData(dir + "/" + file.Name()) -// Handle(err) -// var tx Transaction -// err = json.Unmarshal([]byte(txData), &tx) -// Handle(err) -// serialized, err := serializeTransaction(&tx) -// Txs = append(Txs, (to_sha(to_sha(serialized)))) //appending the txid in little endian -// } -// return Txs, nil -// } - -func CreateMerkleTree() { - fileName := "test.txt" - - // Read all lines from the file - data, err := os.ReadFile(fileName) - if err != nil { - fmt.Println("Error reading file:", err) - return - } - - // Split lines into an array of strings (assuming each line is a txid)(reversed) - txids := strings.Split(string(data), "\n") - - // Calculate the merkle root: - merkleRoot := NewMerkleTree(txids) - - fmt.Printf("merkle root; %x\n", merkleRoot.Data) -} diff --git a/output.txt b/output.txt new file mode 100644 index 00000000..644b5755 --- /dev/null +++ b/output.txt @@ -0,0 +1,3356 @@ +0700000000000000000000000000000000000000000000000000000000000000000000009a8f7b50adf2dcbdbc1a0a5869c954e879fa0daec60e09b20fe7d241760aeb373f241c661d00ffff23760100 +01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff1b03951a0604f15ccf5609013803062b9b5a0100072f425443432f20ffffffff02895d8c0100000000160014df4bf9f3621073202be59ae590f55f42879a21a00000000000000000266a24aa21a9ed3a44995d77b02e34b810da0cb9e5af0ca02aafeed77241c892d7ba23e4779c8b00000000 +b73427856b9c9a9f7599a4895f7cf56bb1f2fe5bafb66a9f7788f67245389b7d +6e1b596941749270eadf13d650fdee343b372e63476762709ebbbdb76df9f982 +0098e6820bd89e63974d5e902b2cdf9f7a8dc051add6a541e1ba4552f5a4b27c +eabc9004ccc5310dc83bc9906fadb6b19b3e98ddbc5aed4043c6b39d5637e5a9 +32ddd99a102f270923a7830bdb570126843a3284280dd65381e7fe9642ccb34a +7e1c24f0a72afd03ac593e8de184d8787cc109e9929299b07e9497a32d98bf99 +b95187adc3cbfd8303a2e511f236f9ff29a9e13945451804db7a8c58b322d5dc +6c486247f541cf3d0c905700eb555dddeb6dc252103e370a40b958ecf1613c42 +066ab2200875cebab8e46e5372da94ebff42e67428c1bdaf809423e4b0551614 +72dab6ab7585574925e64a31bdb25c18a4e7ddbbbda5ab8f246ae3630ec30502 +fab037eba5cf08009a21a511f16701e9d01780506f0a0672d35c1db76c7dd6c0 +36998cf93864606aa578969ec46be05e3e9b07fc05d948c980f4ed8e501c37ca +dd61dcaf43bc96107f7a0f6227483d4bc9941e8cf0579a5ca4885a71188d6918 +bb8aa8756ab39c9abb09063ae49bd6148f9f317e116d68cdafd7f478a0054a7e +accb463d35618229c6b55f0070186b370d1834f94e5f68c44a89ecf639136e4c +247f623b81278028aba9bfdca82faaa3abf15d2f5abf00ac769b55c8a0766ed4 +516f068ec554240962ab085cce2ae47d95bb2ee5958f70dee0260fa397e10a6e +7647472b1aa82e92e0218775228344cb51583a1f34b5c6a660559e00aae2673f +f40fe81c5ab82e45b5b1b1ecdcd0cfb5d1728ea9a5e99be0240b67f9fa3029cb +e50b8cc9cbeb49f3ae77a05213d6a289cfbf4bf714fdc2caac421a9cfc7d2ebd +60291cbe9e057f0eb53cb59988ac44d7b7262a54d637f43527fac32a923b9f21 +643d21238c05909e5d70dd5596707c2b0a4d84cfa34f76ab2d612e0d628ea26e +b66e0ede8ab5a2afe3410f17c06a004c7772c19a90aa50c7806b2bd99e8d3feb +7e7dc5988fffdb06125879b6ccf7cb7378345025230b5e8194d0870e5dce8323 +5a3183279eb7d0443c09bb8aea8967546e332f80ef1180d2ad53a89ce332def2 +790a698d28da83084681b1096ecd84f170355a6d9c5e3d5a5ef70cee75612ac4 +312a2a12cfd1fd99eaaf9e370d10d178210b6f3cc349fc7ea0aa10c0466d03c7 +914d2980fb57de25b477957b314c356f683f19c9b3550bd1a1f0e69a276eca04 +b91790d2490a5a64410e231fb4afc4b030e61d94c4cffb272427701e192dff5c +8f1cff248d5ca4bc226a8b98afba77be91bd92b5df2ac8a9cd74a8639e7a4b9a +52b60112ad38c90f81ff20b572c0101a927e3be3c8564050e93728f5d4e40844 +97eec3bc7a60523c3f130ae76c92acaceebcd5d1ad863199711f8fc7bffcba9d +7ba8ae070b15a4b75b6e9c56a016032f79e03159baf3d339d54bf2c389abf458 +115a16d164862192d50766e97f892ce5944a5d15b0e954a8cace598746926aec +3c9f05df0ef76a7dbe1508600ea521deb6fa9ba52696faa089557270109c9c37 +773314a4901feada00b06f3686416f89bc03a556f24e0166d46b684583ac5a5c +fa00662607f22b5b60be6a72ec095bea71228c33fe15029a90e66175cc63ee0e +ddc12d3baa9d2443a9c388d0bf84eed4562e69416a081fe404c186f2e788faaa +a324486fd2d0696eaebb0d2dae4be7b7e7e46f481202892315f1e3ea1ace1a96 +9cf2033f359938818a138bc2c19a05b13d2ca22b84637255b3c94c37f1c799e4 +922b93b1d3dff456455af150c9ebd498d93352ca4a864d41a77c2079029f9539 +0ebc9d2d523406da89293c2934fc759c30da4cf1b77175c97191aae62285fd16 +c8c04064d1ae0ae75b6f58671e145a30bc996302e08cba5054049a48d545e4f4 +0f182b058cd2300e39b5c6975b53f7a9316944bfe9f85d60d2f9e9305f0a934a +bcbc1ecf1874e48a2f9388b9f66b8ea237707c2cca419b885174bb304b2ba66f +a9cc136f7bcbe9b5b53e5c6104c66379701e2c5993dc232a6df8ab5be4efe3e3 +8fac31a266132c8e3f92625bf50230fa900f1646f520bf439bf669728413bc82 +5af9aaea12c56158cf14bb030d8ef7f857358527bbaa81e075d79d06845e6e4b +f4deb3cdc5e6ad0f7bfa633e5b9e9f7ab5bfa8e410fa6ee8ddced6200ea98a1c +927297d9475c519dfe02c7876eaf60c100f2b17ccd0be9f8be523c6d60abe2c3 +229382f0e80de8aaca0160fc9eb58b78741b7e660d15ffcad8ab83e04e296098 +1d4aff562b89a4e64ea7ebbdb27f80f03942e23c7d2724a0725d475276242b47 +2e4e6d804ceb299eea5d209b03be09cde549b8cdc9c5c18985830e64bc663d0c +2094438d21e9ad179e15fd1fe6d8707202afecc961c959e1ea054bb9fce4fd36 +e868060501c8b775870f15f69bcd2666116eeafe815216208a5b047faf2f0440 +abbd27ad7244b4a3a609cb3397723be4f0bd3c03ffb6d63951a253475dbee7ed +60ec3545817996a3cafd6ce83be6e9e9fdee5a0f2fb9c13de76e8737d211b398 +2e89d5432debf29970da47193319b782729677a0d9d8415998f39c2b1b611855 +da2ddb9832e8280d47f279b814ce731e30dda968954fef3ec62283f583710496 +94522dbd1a2b9f4c773786a213d71b6317125210d4674f155690771462c75ef7 +59743f41746f44857693c5c767deb5c4da62e926567323360622ca785d23a165 +17931d28b053306f2053122e31a3fab78c5d98a36b3b7751d0dfbaf65335cab7 +c73b46ddb0a2195d8783c372c76c3d52e06d6f532ffac4424af3188a6c18828f +715422b054dcbffebce09a418f50f0e9f0a1c87bd8585865a4ad205ea5784717 +1381584ae402e2e4cca179b55f8c67557dc741429d9c3dac6543e47874dc7aa5 +52128bb0f2457209a4aee39b44f5ac99d0dfb3b4f1b539fdcec0e6b7fb0f822e +6df15a283b66e5ed5c67034c564dd9cfebe596d6f1dca892e3da7d0141f460c7 +ab37f9435e8b7532790716e5d86377fce997e6e1ad6202b52f59c059bf6ef686 +fd9177113c622c57e01db1fab5b3abc9ff4e1cd57692e55a9225f9b83b77be30 +1d76e629f2750c145649d79a1a0164a96886b61ad56b1d48d2fb0c423ba9c8ba +f7b3cb1944b60bec72d3abe18d7c8f9c55d330cb8aac71436da98ebafbad4fac +9391f08d1a3c36ef14931e524704d86af1fd9a031966cb8409206e1ec44fa854 +16a18d610390082e92288db1313257b35ad6f976f68baf0fcf3d33e3badd8ded +f99e06fdcb2f0e7b0917646062ff3f5b2eaa75e3eb58a95a65f2dc42136a3fed +ba3cbfb3a6fdd33c60db14884fd8fee53f58ab56d7440cc05101cd09743f7cec +80c4ed7368027fb6a95b05d218fb0ea3228c562ea9a541b630b97e731b4d26af +bf0873afcbc0d54c40ca095f0615470d7a380fea750f874e75c2749dea1f90e7 +29c818dcd439bb4fc2df86751d744fb36a07ae70df301f7cf83f84970c7935fa +60d8c5d98f3554de41c1f953e7f88008401c534921e0b0b4a6cb250d8b65a8e5 +bc977a1de3be8ad6f33af80f4c9e7b5c2d1414f19387afdd31020d2fa966f780 +cb79ce9dfe1edeb6a5a7c93b2cd633a284f7f8b27b4d7b9f0a284b5ebf80dc14 +69342a086f8f1557af613b2066db3f306f2d7b2972be1f9275b497562e33d5c2 +b2adba6850bf1e4154b538c2cd450d4376741e844f35c1a613c5ff2ca142166d +cb3488a54858e9c3cffdab64d440b89802e0664f2e872455ecc78e581863f03f +cc9cf77b34a8b82a610444460ca6234eb48c9ce104870544c255e1c4edeeff17 +84ef03a44ee24ef528e4fa9e9c9bd964b2ba52ca45dcf6bd1d9e108bc0e6c579 +b73a800c64dede4acd6b5e16eb6db6f035f98f5ca0bcdcd7196f418a672dcf0a +daf51ae19c808454906d87bc58e2230de55fad1138820a4cad072ccae3a03277 +704e8df6408f6cb1184dfe61bcb29cfe7f55ce943e8172b8ce5847a73bedfc81 +44cb972f763655430fd2dd2b43f613b63f68859719b8b5f5904146ff119e5c92 +c1172bb1e5b45c7cac48d3053d7f44b699eb33f606cee302f71d33581008c04d +84a8f8247123a22812faecc36727e43c0286a1df9c6d4a26fba3a3aaa3c1cba2 +6e032b3150ed290955248f2ae992ff43be1c84ff01672a587393181d060501d5 +c5465b77da0e6ebff776070f74c4dcc1941d13b3100f26d249e465ab01818b38 +a269b4933433b7f696b00ca05398ef1461d703a27b3311691a5621296c107b71 +40d8db193254b7f0fa7c895d110e791ca714c751879640705d22d5d4636c768a +9cc3d48855eea92b0d9bfc5ea418453e67a8c7ee180e44d925252d2f25976c55 +c00b556d44d414640e7cacae77b27f477b00a130887e50419bc9318a9c51ea32 +7c08d4d2c18e44948d493c9d55b549589d440de08723898f8de3d8c2ab78e5ec +c3d2353e497debddb06ea635abbfe944cd6de3529e95c40da1e9205c13ca61f2 +e8f5cba7dc285c952ef3b826933d484db40275047fa394a482454abaa1130f28 +d043a3bc538e43d4d28532227bdb6ef13d39cf6b2c862ddaf99b59fc1d153dd3 +3b87f5a5bf863f9fa18439ad1c2d02368f4e0717464043376ebae64b84c7d3b5 +71a92afa4a0b03b72ec043061e5755d3f5c09b09d8e1eb88a42c6a30842ddbe4 +d091dc912e9813a291977edb46364db1ba2e9756c3b8bdf8d99be4a7de3e3a71 +af96f817c4bfaf969e6ddada0f07bd9865a3f21c4fa588a65bef2574902131b5 +381f8ccfcb9bd14eeb4cf4edf8639a880fe8f71885223589685c66fc64d54c0b +f9fbdf71c08f5c74ed949b2d00c72e89c0724c7341c11dffc5e75c4befc3d46b +3e7e93c32acdbc64af84374afb6753175d9fd9a4b5b3861ddfa1ef1bd31d2aa6 +1317641b51704e8a51c0bf884690a1daf22b79691408e52f0b170a2d5b7802f8 +cdc35ad0c8f799a3afb70fd6319caf757275cdc8a9a80b9924370808a83df5d7 +2b6f37f3959ab021b57e10f02fe4ff95535ad5db42ebbffbc924bc05b2127391 +a89f0caf35ea928dbdd15dde82104464d5a321f5b7d6cb3c65b595d094f42626 +22539498b854c4efd6002bb45ff37ec5b7e32ab531728cdd6c90ff4516b374e5 +0436b3e6e6a065c259dba778466a0ec4e84804b3314375c6f599c5b417261f5a +a69eee24517e63ec411f9aab3ffa148a50cfacbb9c10b6a9d0794d412dfc8ea6 +fcd6293e96408cf4ab1c7e3caff16f2082e687bb182664158f3011908b874ec8 +34b0ddbd6cae40035e3aaaedcb56ac6664f1309107ab2d4ed59d3aac2fece9b5 +6c6626422eeb10485870bb9f5d1dec0901541b46413f3dca10e0fe6bff0dc419 +8de804ca6da2be8a241f159ab72cdf3bf8a6bfcb582db788dead71ab55e15e69 +1ceb2e949167981cfaebcd6460b74ea69a70eb0f7870240429c963e88e9d5745 +f9eada2195cdd751d0ae60a58213d90a439200e1253495584a4a785033097b9a +9ea3e40cd95f18082ee7ad3e24b95b3454ecb23d95646df6a53f47dd04dcfd5b +da5e6458e8d749ba731377c34914d868ac2a3515c91d0a82c0bb8cc5db3586c3 +76646082d009e2d54d5ebdad1f4ba5fb22c25bf06afa852a86223730b963a505 +99af93de83431390d7f2f237cf0a6a453ac90996cc0c1d6e58a6f85c4bdbd598 +9b39069068ba83181e20930916d5ea563722e9995d4eb537480e093f22350995 +2ec7b5a21879931f0341ff9c261dbc754e88783a61427a869fa22a9473db4233 +8a20b6f9163bafba5b6b2be0574525012786008e34ded24b01b0017dde4f4736 +9d95b24c53fd4d1feff6dd9f8c2766f22e6095a56557305d16c65e927284d319 +bc8bc94eb6f47b3ba93db1b2853f59a4f5e85793faac0156f27900f81a2bc390 +4d323e234ae3b10025ad4713707639fbfe02e5310c9778b5e1419618bb819c51 +ec5cd8338948dbf41a2ce93c91fb824b6d73bc6b4fd7273ceb6f9f4d1fb5d303 +d66ab726ff11c4fd0135a08dbaba60a56399a56b7d8dfcd4093026fb5633fad0 +9d51a14896c2e79fc9cb42d293abc5c0aa8694f74fa3df49322b799f3c990397 +b231a163f12c2e945c9413a9bd29034e3e26eadc0eb94614bf9d7e10de2e969a +de6fed2d28ece447d52df92c7644760d381d4cd315adcb152144de85ea0932a3 +6ab514c669b18a6f618541f22b0168621840565314d3220921f58ae64eaede5b +09617937bbe1dc88b7d137ad2da8603c33880da0dd2345b4ec11b602a162af11 +c7d7f28db6356032ff97edfab993398bc2421e087a2e5ee53eecbcd541bdf78f +1e17c43d9d154eda5a5ecf67ecd2ee3fb88effdd588e2d9c6c47ad4d0a933e10 +5b7635a267d7401673eb8b3934bf17ede43204d8454011cf5b76182a4f90d97e +08a99459bafa95f0368a6a4bed2f599046e48bab097030f829985aeabb8a6bd9 +a2c2faefc7b7c87d82392129057693ec744296c358fddf5fa108852afab5ce97 +5f2d8b864b7b66bce21492153aefbe84c00c049f16ea69fbdb40ef80a9df826c +81eeeb47ec7cd0c761db837d9d1da574a6f1452791db7db07553094556233e4e +beb9450e74c4896f62d10d805043d932d57c56d9a88af2579ebe39596f9c7d85 +7094cfd7c70bd903fd0f1c8d56c510df290ae215fed8a0f8cd4c2534083c905d +6c16ff414b28927e65ba02eaf706b3195958d2eaaac654e2f78342573552274c +230b0c37f7fb5b569f478be5b80754f80d1d434d554061d1c38c335736c00f18 +326a2d29557ab8ef7dc6811e178a673f5def55534720d64662cb8a1279e90dc2 +0bc476c6f79d8b7e9957f79fe3f21e2207360549510b8f91b510b24eb42baef5 +c0e1d0bbba59dd854e762c0a8377c34cdceb6f9aaeeb27dca9daef4b2b893378 +50789018cdb0d2610427d89c9b6ff01698224ab8aaa3193e3f55d0e1911e6ba9 +a76346b4c6d079c50d63a934b90e05d7bbaa84950186959532581161fe2cdc63 +110629d18632d7e19b98c7a8eb83325cd86802f01319eb49b346db3ba120e03d +7301e94f59040a61eec963f7da7b7def8bcc8f24fb26ec38deeb213db97b1740 +732fcaf52a7de4f3e28466e6ee766d9c2782f098643c816ee4d71124c48914da +9ce727689c51e7e53c13b954ea20849e1cbd8e97675080d1b3908ca171415194 +c9b923e0ffe9543db129af504fda48f5dd76620f695479ababd0cd78185e0a73 +3961efc4f368b2aa4565791056ac7997b612b178cb70db764754a619e95598f7 +269cd67ba43aa0fac7175d43bc567e50c86b61e01cf97d3860b161a35a738209 +80ccb810b840a94c76feb57c8c6d5dec4d21bdf68beec380e8db1df2aa60dbcb +e2b997f32778f50c3459ed256bc504b51192085f753f1c8c10926ea9a7a1c97a +4bb8aa720cbb861ce2df6ed6074b3c2de41a759c5e0d4547da6ef839b9da01ad +67373c8841a88d7943489b058fea027ed5fde9ec644e6e355077050a831a25d0 +3399838568da9f8b4d5812b47c03fefb1f0a90d1be4ea3d757376e3f7fec2840 +624b8ca3504683d981f8c8f337f339032f6920eb170e693c664dbb57ed9bdf0e +df2ec3f1542302dae4039a7e43e61b507ced86cabd50611782727ce00dc7a78c +e19948e86fe40ffd600bedf90cab548cc7ca96b7a40287f4e13007a338529f8a +751ea4965168bf55c5d42cc462d0f105025f75f49350392c63fc99813fe7a515 +acc5a7a3f0e591d2d48d084816850b23f11a48ce82d417ab58518951e3b61d8d +8dd08a340480d0cc255fd37c3bad6db87d528a332f12e0cdc9e2adfd90e04c2b +cd77f96ed32c2eca51d03fdf6936307476eadeb24f67f0619c29027874aa5663 +fa935c5c48d6444612549d1ee466dfd314321e99027aa6b38de776b62cd17eca +ba59565214a4f96cd8cfae1eaac90e16e83c5fa43340b9226c8b4cfaf4f0acf2 +efd7eac4275732885d503639a2c9a3067a3c9217a6fd43eec95827355c4ded3a +731c7933dd958124b6e8ca21bcd58d135ed23d0c8374041e5bc2a94e7e3ba297 +c33d16e4704a3d1f698b55aba6ddaeddb52a41fe76be7ef6a29ea299bd6b33a1 +786112a0dec7fe6397b1856c2a4f53f74c0ea341d74c452473ef8401d3f98e29 +08b09b0257b378626a3b90ea62b3f7772cc632744533ef750b001ec7537609e1 +fdb8abf66d5c7730375c2c3b1274c79d8e5ab1daab3847f32b1ad5651e38c3e2 +be230079f5b0357b55417101f8225edb893846672d4994ef05d6bba884ea13c1 +d5fff45ab0d9dd3e5133d039fe7b8f502b24a075f69b4a1ddef544eb441a2e6d +ee06ecd46f3f74ad03129bbb5e6386b0c0cb0496dd5549902901fc3309efdc26 +358edc94036bf82d7de162224445633976c4e8da19ca1e71338b8e956fade478 +8515c4ba35638d9488a394f4f9bedee617000990d50df631bb0fd43f81a5f1ed +09cddab00f3da69693a392f7dc7a32125d912fbe909393b09157cbb88e9f7e1e +338218b1d91790a0b14a731d9f7ebd9a2c19b19021547e855c56d243e099825e +cbbb377a4ba9d345998b7d51dfcab23b7d1a10f21868ade752acaba4af546179 +03c6502d98639c68fa7c8bc5f2f003bb8b269619825e3852cd23d3919d0b5eff +8aadabf318ec93f85a3943e1962e868d70789fb18f06cb6966c6c86db3de92c8 +a440f7f01a67fb7ab74c9f5d39209992e9b18282b7397e479e9afd0057020114 +d34202398046f8df04671784802e1863c4f99731190554177bc2bab599143201 +af104b058e7fa17005e6bd2fad3f3a46fab3ca07d2aec250557def9aba806bb2 +c7a7c734d0f367badb33b7727ea10f8a180d289c27b0589cac943e40f28b26d8 +5985be1dea3c7a5458ef33530c728102d2c0f1791f0d7cfe16b897e7d303b47e +129864dfb1658d6f992f41011855f501c84fad8de1f871cf0b73893518ed6413 +4ca8992f22b3ac14259b7eaf3a526979acc0574a178ed9f0e8e6c77ac75caaf2 +4e7746dabfb08b2c10fbb4e51dbf207d637cc76f29d9a5d1c0bc968ba45a3ed6 +29990b009d831ac030f7d3d2726006ec2d94c1bfe2aba171d2b1892b7088f7a0 +55b1750bbd9b69bd8a5a875c35c1864a1d16738811db07f91e7648a67bc29006 +f613f58631dd05c03b05645798e24508a45a4501de89887c4fc16104e7f83677 +b42aadf8fec47dcac779598fffcb75c921a2f3be3c3325ed5b4c278cd27bac4e +99bd111a7393c7284654fd80765c152b9a4c058a33467ac0865a503e9ad44b4e +80ff776454872573ceac188b885eaf61450e3adae59afb0e13c355dbda68b985 +896aeeb4d8af739da468ad05932455c639073fa3763d3256ff3a2c86122bda4e +f390d63cc3a5d6844005f7d967bd9c36c1903016a3e097599f1099b993172f0d +0ca3e720aa9e23d9cbc51909f25d4eaa03f17dcfbc4fd7974af8346a5ff13970 +08f58d457179569c4f44bca922f9020ee4c57da2c9616ffc905c838520871b26 +8ab40001e4b1937baf1f2e9b7db4f509a2a0558c6ddefe04114031a79feaca88 +21afb5af1188a142f2e6d86f195412caaeeafe316f35451c1beff6ac0f936476 +e22642609da4edd737a911da3725c97a5e4d9325634c902f4e63210d09499e9e +4eb92fbe3bf8db9ec5a1403f69c087d9aec470fe7c54f5153cebe166781a7ca8 +28dad48e1da422ba11cb1e1ca765a41a35a131b74c8fbb737317613eefccb47a +c0a7040da6b6eb5ca2a18201dc6a340da3c92cc03f7bf6b45da1cc667ab9a9f0 +0ab4e6b93ce08c242c5c4bb38b67a9f79102aad46305999504a13d7f0a2b1cdd +c711531bbbe98e3bbaaf150157a2b7d1cfb7e8bd96a73241a4c6095a1296ed83 +585b962d290d622d7d227a9fdf03fdcb9008fe7338f9b2a996fe88b2413593f2 +24a9e5b694a8ca3ab3c19874f65f71aec2bf162d81500187d434d250f894dbfd +2b6ed556713e1d7fcea8ce49f4553f7b616f7075f65ee70d685e76acf86c9fcc +a0731932fc09e8f0e500913a379eb49d87e9fd2d65d71f6addecd6633e058472 +2e806fd7e2280e027c3b6e9cd92873548b34d847f042a8f7f19f3f681e40c2c6 +aa421e47342f04c8f5ac750fa2a606dacf51cc12d49ea9f4ecd437cb32588f65 +4b8204206d95cf26cd73c64c655a439c58047e186fd7a5a11874797df1cf2e3e +fe1d6ec5bfa130cd76a542bf1c6ff55f9324f8523ab01a6bc25b94d162e82dd6 +60fc594c7be51b9b591322f9e7da07bf406b4da4dcde8660c179ca1e43313322 +0e7a3cd55b0a9e18750ee4d3f84ba772901c1b630520f10a8bb50ddad748ac67 +32cb69fffd939a915ba7306817bf3dceef6fae15af52092779c083e40875b1be +784f707b79f6f3f20dac9fa950e7dd960f053509c8bbe3af4d124187276e95a8 +d95dfd93896ae3e094da32460c1bf17c94488d63c058c95e3beb73433a2a39fc +8c599a450b1472e12e9cb1fa2b2c5cbcdfd4b15c185974baa4c34955a65d15b8 +1ed046a696055aa9a1182694ca101207cc24b871801f5f9efc84ecb197a3f728 +0e9cc48cbffa208240b1feddb468b963156a43c8effe05048ad76b2b4b995e7d +21923fd4315c79f54d29405ce44de12bc6e5b968f595a578e7badbd51bc6f40d +70b22c72a1a0574fdcd80fd3ff5f1e0e2371a4153a288e8ab1f8a45f4ab06fb2 +2d40f0b65ebc843e97d4711e7810a82a8e9d083d68dd985946b36df1732c5d8e +158b9f902735d095b5050eadd5717e7cdb1569238456975eb87f92806d14cce4 +ed8f7ef987d73ffce56cceeb36fbf7120ec4b591acb62656b028fb5880e67b7d +183f8d08319ff4b9c9d629c112c6ebafe9e5fa0751822a6ce395e266078baf53 +9db591748928576afda57ad926ea4454970ee35dc27e87cb77e39ef76e6e8b8b +8dbf5cb9d768c1473b6642d5f5aa2cd2ae006e9b42513e593d67f3cd82096cbd +3a586bce5da5d6cc5a4a320b89ee6605b122cea63bd40d6e4ebd6044c7c56019 +68cd623f166f462196ce25c840dd96337666870d7baf7e8dbb5cb1f2480f8964 +e86a33a35a9a7155831af23a3be8bf335956f06992bc2a2cd4ad6c84377a5606 +174437cbcc100a33af888b5d3bf406cb16b1445834599679ea796b0f7d773cd2 +ac112be3af84d540bd16d46db28827c32b6dcc19c9ae5c37a416883e6bbd2f80 +9471f5921ea954872ce8919d71fb35ec6c6962c0eb57b1ba1b1cd79b982dd31d +8a09a60b9a521132c636e16dd80495c7ecf8cf159dff83617a4d72b9939c381b +5ec1c340fb06a0491da2da32070df9811a596d566e5d182075b711b8acfb7178 +fb05f87a77df8d05654b3d90333a1cc8844c4c5a389672892f7b8af428f07d09 +a301b9bad48baa940f72a710f151ef2343d777c96306007befe7794991d856bd +e25009b56d56fedc82fef780fc06cfbde92939b508306e3fb6d88a5f0e6a964a +345d30482e3e45e780ac92cc58bc77b11625252138baa340b04f0846917a555d +5b4c32b1bdad76f9bb29e33c470ce811c615e6da961d56d008a6a083a60f9019 +1364d50ba4375c78eac6a9952df06e0ad0e2c68c83211e2e96b0b843cf5bf7df +7bb1805c569b78f6141066cc4f90b076238f60215b2bb21a163b4938853233c5 +99decdf372c4ac428d054b7f9bfb05d0e3a74bc5147b6ef5b422b666577db050 +a10eff2ab9808b602e780bcda0207cef8758c9bad3c6c81851f58c577395f22a +6f6131e670105f8741f4f648c4ec02c67c55f923ec54d2b724887fc76576b407 +e859b280bd51eeea5bbfbcf9f1ab44a066a18cdb38767d7e766fb4eb19b65235 +caf52a33de8653b9b74d5b5883f01a4e60ec205ce0d6b7129f26e0ece7ca871b +a61f4c88ba48db3fd1d5f27823ce0b11fb2e3e67c2ec0d63767a6d8b8420f3f6 +c8ebc2f520163f0a5cdb2aeab943f45777d4154dddb660a61f552f4a30896e4e +f97d2eebcccbcd12f18913c3c636063f452f6e1e8f84b2415f23ba9296453998 +a04044ed11f84c8abefae31d26c947dda8a25a1f1e42f7d56ddcc6c3afc84aa5 +e969dfc3d27280cc536b1ed2b5198a76cfb8645ad4d68a1f04242829f77cab52 +b96af26e291f6588e1c2ed691ff518871e6fc3bd3b8b547c8f7a47f92af3c133 +ad9863e3894a5a10bf3a75957d97c05e057f5b4ca37f4b8c5a21527f98ca9474 +9fda9a020c7cff4826b81370d67322c87c34184a36ee3792330a152a741c6741 +ef1379e5bcc6957bd7c6c8b8c32bc33a623e61fd87b73fbb70b585133ae14108 +6bd8b64455d2321fea53671629fe9396da48c862283dc538f5bb6d7bdff1ef16 +cf69030ccd58bd24916cc7471f76376389353ba24cb8c95ce05c9a0b551f5dd6 +cda048fb0baec98374f53f8a9b38b069066cdb104738442fd7781da114b2b381 +0e92e5921b486a4155c08e8a407665b75da7881bbd9e66a83f0505faab84f030 +72db43daa7b79e8ac741ec5ee51c46ec58c2c2beeb026535972a6545866d9178 +a759749055f1e39bcd96fcf335f6ff7cc7f1c04b19da697d50bbf9fb6decf782 +a478729a7ae2d06ad3e919cdc3f5609bb2484d8a51e1ade005e5f8e00640046f +44000a17a4ba48ed624f0b29338debd898adebf9aca4834914fb5e7a2ced2605 +a4af812a5446897185279334a0bc9d540a0b33ee3f7ec6f996e1305194160cc7 +8cf90def34c967ec5b46a4e426a8d6c5a7cee5a76636de165d966ff27d89931e +3987f178e301ef30f125847d82ab01edb05ef3a499c311566970792378d39d43 +56fba8238baeb5caf62c6bc7ede129d3252fed7dc206f58fa6798dfefbeba77f +a769a024d6d21892c64bafcff6190d3be63e00abf403ec65fe57fd0a0ca11c28 +03a69ab5d5dc0d1961bbfd2e60f0f5bcb188d725fbea786c2bba85fb598428a2 +a6401994d4b227b76334949a670580731e2491e4e0951279db918c000eb20e9a +34f3fddd5581831b64b778c093d6dd8d82965e0ac2fa49736adf73d27c8ab188 +d502b68c2845c3590536746246cd1cbbf980cb1b7ff3e1082f262e0c65c8c6e1 +39133a45906ac65c836c95b056d47f144cff08720f7cf1d5aa06b212a988c75d +4eb450fcc67f01f63c62ddd91a7efddb13923b0f60bcfde322c7ae4f07bcb80c +fcdd920fc9cc0f6d03bad66ae6f9dda8b980d7dcb74d6b5592198879c4e77a12 +40d10ec8b40c095a25df3253a68db112480a06353e9f9a0d82390efeaaeaf377 +da43fa7f90d1361f2c620c9029fe5e770b584572b6fdb98f022e6d6456161b80 +ec7801fbb07400796f919aea94cf0dfd400eeb84fd4b4bd9095fe9ebbaf9f84a +b4307177a489089749a72eba3d813990383c2fdf9e1a0b8b83d618ff24c79b7f +e881e94542b7fbcc32c5d9e4c86b5e45fd883d2f505663ff29357d96dfbc34c4 +95b61811b4383b7df6f6086d6672cae5c5abf98e4236a0b304b3190e90be150d +64c634cf657ffc9a6f9c150b4d0112437c2f6e3fd9d210f78b7fae5270e9fd0b +41809702eafd5a2d1e0943d9bcdc73f8f8508a6d09a67ecf61ae57000fdb170f +4b0425b09a6bd7d0a720b540dda72e528b2eb47a34b5ed2a8e4ed28eb66846ca +644eba999bab8a58212097b3d7993686fe18e31777a6971a1a52bb6fce4b990e +9c57271e1046f4282b5478d62bd72af4a12db439f0e0304e947bf4f85c9d3dce +75c52bfa09f52df9645260e084796677e3cd89c73b6ffcb6cf59af16c4f3f6d6 +fe9dafa7a6ccef01b5dde68388072ffc8b425585eefcb4e3907907154b13b9db +665bf9924437b2f9767f0185dcf30ba67bb65583704cc48a19639948c9248ba2 +dd66c3be7c239f71d2c56e89ee738bb59b32cc533f4dbd8000fc9058be8a1aae +4079ae7d9c667dc98a824c0a5f0439e1b99a0e2382e8c8b3c572cf09bc12f215 +fde1648efbd630887377a0b6fac22febb6df7e5d97548b81c183c4525724236d +fdc3b73b03a13ddf0fe977bc04af4f392bb96eddc12787a0f8c4205f1670f668 +2310ae0bd5311419432fa32b2b9b37fd71ad2c7e9699fd5651ac25dd1351dd3d +eb0a505a28e9da410d35db62d21c28998cdc9f270081c6cc8546f67cf41c4869 +f76bcef84b93c276468c54f428c496636422ca2244b11d37a505c1ce7ca592da +68b7f32c8fbc88919e0511f474cf4a13841be35df3b71277033f23a9941d00a4 +34b92bf83b70ee5bc1570d7391e5f5f73f0b0f549060b886790e55c86485034c +9193701304ac5d7a4eec803a06d7277ef6feea733adde0d8ed7c28701e232bb7 +8a8eef6b1543a50e873b3c15c53005d2c96ccac167e31ea87dbddcc233353736 +88544992f0eed69ce53e1ff5e2d6ecf147ee706be45a43181dc3c2b0545a89bf +3dab44c8b658bd0ecac217c64ee30880ef0fe68f4d359e8dfd280c91b7c76fe7 +0425682ac6a46913250616b7aab1d2f3eabd3ac68075f6e6c60acf137a387d51 +28d7bc3a85557638b253186dba7eb7024ce11750efdcec2b1eba24406148ad7d +bec86d4e26d27fe265c1c49475409a741bf263e554f90e8628e28089c94a83c0 +a51c5c4c20701a232a70f614304852e170d1569e5c1f3f5b4db37128f8aa7138 +8581cde36ab66c9c8d87f7b7cd1e967ef7541a6e5d8c727eee2807e358bf7769 +7900ac8f0dfe656087673d150348b3a3f751b4cf04b07c43db76f77793b5e86d +d55d5c9b1a25312afd0a4f780d7c1c79b02630b50b40f1b6160024c15501568b +f9fc191793a2bd11bf38161dcbf2a2021a3c2566b06cd8ff0318cc8571499e89 +242e5bf8faac203143a127593405aa0d85af054f7e317adea43ea53d0abdf503 +70384c57fd7787cb3c76b846ea2fb05a1e968e6fa2a9d0afbfae0236aa0397b0 +c2c411699c4b783a368262c54f4a412e674a1eb2f98187a2d0ae69a5c79f7625 +ab77c859a913938c06787b1b62da98effdaf2ba003944110817a911eb4e3f71b +0c894452949ec62e0c6f7a73051732411aa9499a2da9003289dd3c311e51b742 +db63c7adf814f6190c9a7e77a8f32188856b0262325530d9d45ab02b86cc5b04 +b0e33c0e708403a6184a1df2e5486e66f98f7aad0aab96aacb8375ebba37b57a +700f68ebee71c1566218a6e039c79476f56febaf8aa3540bf43bfd25b9d57d20 +04c76779814bc95932acc67c72561fb4012e9038af0437a0407f505943b0a639 +e4e4015b5c8eca2836f684938b062a0b4971610604e125130dd014a164c36ea9 +1581abe06e68632ca3dbe060bd2ec346ae221b8599d2bbf5056eccf416136a30 +943cf7bf32193c421bafc1628bf5ba1640ed5fa9a36cdac13b9302c5fb1dea48 +ed969507a6a424972c97d63437e37aac8116cfff256bdd5d8862bfcbb86cc264 +594efe72ec87acc9ed1fc42d2d73390089ddacf04f0e9f3ad94e4a7737dffff1 +0b70203e6a20e9a7e97448fe44c8f61044fb2a528c82dbf182586670a87d2039 +8f8cfd455818455306450775ba3ce5a5ab9288d8c6145db7589b124ae3deaa05 +e409711a202e7350b46d98d67ff5f3bcce30060b61c48b5aaae501f553a551ed +7bffa51b5fea2ac05b357b61a62c4e1acf4c48c0c4dc652ec114bfda4108d9da +057d678f97ee8ee7a0e43cef0e5185007e9f9ad417e63fe142dae3d337c667d7 +632909153d1edfc57128ba0533bacc051ee822f11d2528e9588b7f2efe0874ee +266dcc9eb4541d127ae82575a54e714cc257c0a80e8aa74f506b601465329542 +e485de9a2b1571f238126aac10b95bbf20132851ded52c6fcaf5086c8edb160b +3a661f4a53a6e5a19d9114bcbb83bb3107b99b10419aead61437e41b3ddc1128 +c1886a6f33023d3c4cad595d66bbf4b57e7e5785b8c53c86dfafaf14e1f80024 +9a01738e78b0a57a27374f893fbf304771808fd753d909300cc95f6dfaee427d +61536afda847783d74632cf4c7417a448cde0cebc279253d54141abe404a1aac +08de8ef3e5d8aa093b85bcfbc60e4f8f9ce2e8d0eae14f17871525f3e0bc1eb7 +f51369f1b40135c08727a9b4296ad89f04c9c87bc607567e4dc083ccbd11aa07 +af5ece6585f0bfba73965e6a8e71a3551faa1e11a70aff0b90d861cf21d6f5a1 +4d44007bd41823cc655cc0b80ccbe55ad5568d6214f585eaa3d5e0eb87f0b967 +eb7e50fc0f6f884ca880464a241344a48cfda852f5ddb853b95bbbf586d88a48 +c15dfa649d477bee7e9a7f2004c954abe3caba3d3d247f25275010485c61a7db +f09c478d4fc1dc1a35bb21eee2af1c416f04d9af8a78103089b682f6b6937fe4 +1edba8e9d55f0f05ab49faaa364e4964e0ded315fb295955d6779837d8888f7b +827c49f1de1d6572f545f2dbb064f3b10923f627ac43a959dfb1d6efe886bf07 +ca11488640892198e71d1eabe0324afb729d7381c4afb4838a27158270f94e2f +81c54037b3327f9247344d49712236e0e76f30dc7f81bd62d3b80be2c1be62c0 +da1c8e17da99479733d92c5e7789978f4a9b39cab16468c6a4a7f5dec4948529 +2b14e4796bba164de66218b0088b6662711dad7d33dae874ebb4ef4dac3905ff +a740c38b9ed42a5ae444ecce122caab2b1c974cc55575f830dad33dbb78b3fdd +17bdbf80377254130da73fc46d96dedc3888929f58e10b0a0e21550269bd802d +8b3ba558efc4830464c71d04309d84d9198fe177c73115cc24cddd5424763830 +7b06fff9a435e430ae3c39b292c1101d3557ab590f337d3f56ab6519ce77b2a8 +86f1600d3fe4e64263d195be2e6dff6f47e28392e2f93de66e41649287885198 +61e5f548b2d53d752015dcb1e9802e4a340cea69ec8c2f0e667d2a67a8cd466f +b9c0066022ae1269912fea661a1244ccc4fb1e2d5134af709ba3feeaf984ad54 +5004cc16e29b7d33041d77ee5e159f00d485ad42ece68bbb2aed35b846649c66 +72b0a1a4caa8fd2454eeddae74cd43fdf1577bbcee87dcd42d3144ed085e2bf3 +070a47b84a610ef6bc5a80f753f85a8cb6fbb6c636305ebe0afe10324fec81f7 +598d14b8dff9b1554ef04091f1094c81e59383d8f7f94f658991c7e2b4c4c8c4 +094e18631ed09f40905fa8e4ea3d8d8d8573fe8bae5a53148b67dde97354fb39 +75e39128645150386eabe22a137c2898a9262c3b7230feaa087ba7ce1616f34f +ef7966dfbafd47f20b10a497f522644b4820248b4cd9fbcbab20075759036d32 +8fdf392474995c4e70fede8ef6c47cf304ae929d443ab9863d1ab7d9a4294c6c +6a0199ed7bf4e1b77b854d233a5f023fede089116f710da40e84d019ac9ffa2b +ebbc21b1749b7c54cbb2e3e62591de5fe2689299e72479bb5cd9c85a591fcf93 +49f2d6541534f0ca6aedd0bf8a8c825e5d9080fc564e3a05d20a69600f88af7c +6376e73bffbecc8ab33478e50dc175591cd7417d97540c201a1862e976498975 +5dae25e0f2f15676fff2d80f1e8b67660b22f5a890aae51244e1039083fbdc91 +2ec4db94d8888f03cfe9e0e697d1a0760f7c565d74e08da2b9a0ccf3d4a7a6f7 +89863b30031255453b696ce31329e2796fb141664640a2114f501e818aa866d7 +49d3455cfa70478c4bac0f80eb5de062d32680d712c71b66ded26dc4af4f0347 +b8bec456eb6df95db2ddec63bd0e0a09598cee8512594b5820c767cd153d1d65 +73f24db297e86e49ea5a6ff7232084c8f7af5051c31306816c9b41dd00ba117d +8ee002ca0b009743304e2994a6737ef597a68ec56b486f92389dd56848826cf9 +24eaf0dd4bac4d06a5b16a57b5761a70cfe01fff8b087ce97b54d16a61af7a11 +0b07247d1ec7fef33099f73f04ef7f843fc64f0e0759c10c6ea8df1af1952bf7 +11cc9976b51ebce86074eed89e320df221730304562ce33cd91a07a36d8968f9 +5f823659711f28e0275785e2a41ddaab3af160656cef3b034c11edb7fddd1a44 +806efd09354a29afa41419efdb942b4ddd20d40559977c98ddec967a29a86910 +72dcbfc9bf0908dcf9693c5631b84611e73b7bde8e1794dd9e91588ac3e2af95 +9db2bd94e707ba6882f0da663f72653de2c158d761d53ffd9a4e3951f3e1d211 +23e2faab708ee541396d93e696d272f54b38cba295c26257bd2641e73530cc27 +3bb72dd49263f32f170134253ea387472a9ba461d7896249d3e95267bdc66a04 +650d4a09a37d809dad8a8a205f0d24bb1e36f8455eed70dce4976eff9c6d2711 +4e7d5906a4dd6ebc5e0ed3f33039a5d0d806e6a9fae00c37ac2e995f8781d7c2 +a30be15b8d72c6b39d23ece2840a566f23ee3806676e13a310228d6f15c79d03 +d8dcd07bad13a7b464496c4d14315cd068b52d015b763e359c60323f5492df7c +e2400842562262fc1b9b30309486a69a39209febf64672d3df9f235052e75171 +81c8bdb9177c9e76da1b688a3e1dc37b4db6cc1e65b2634564208e4efaccc734 +bcf8b3a995bbad6916a7def601da8504a3119c46dfb0ec46bf4529d2e068a8c6 +bc1928823f760b709ea018567ff2d2ba70493e58dc49093b96ae1dfa74ca1c70 +423e6d191e5cd69bc8b1382e1928408a4217da2738be3a0247fb74293ac8c987 +11cd9270474de5f4563b0d0f5ae17ef9d786165f9f05db3af5cceddec7bad7ca +c0c73c69d5c9475add2f19aeeb4571a9ee5ee6f6305659117202d82a0cbf8abc +e0ee9ea70fcb28241d455c7ac24dddec3b5631b844869a4494740cf811865a64 +cc4a0d1e5149a7b6e46bf14a61814e8de48089b2892fbe81988a100be72a4e5a +0792a710da1b190bedd201cd064724d2aa11249433905126b9b06e98193ca1f2 +80fc388d7673f4939c20f2d5ab1c358cb20ef8a61252794898f89e550b5f88a7 +780657ea2d98a384274a1967f96c1801f428e7b12ad9e9fe6c7965322a735e2c +af94f86fae2ad975a38c11f3902ff6fc99ce9ba72fbe9814cf59428ba63bc18d +f394b3cedbf68b59597e5c7ed9d2491f0e6fa92c6e1736f5ce1eac6b1d7137e5 +050b759a9bde06a16e9885eb1059130cda974c0015db24bbe52d9976c072af7c +ed0dd162724504560001c8c12a0e1ae4400ca57a65d050aa1748b93f9d125024 +8259dab282507aa0014fec857e91747f91d3cce72957fff6e2d33ab8c53cdcae +a210e476cf09767b35d85fcc36b5ba83eac361e1273afa2bacef54d02979b3ab +aa8606a3c1585f1180bae0bbd4f2064c3d31a35bd52e1bbad15344e1f148f6a0 +a6f51c804618b6cdbb55e56761e8fe19178a5ce31a3fa95ba5e4b9623acde23c +8fb3d791a8e425ba8411bfe05588d49e828b6503c96c7f918330fe158257ee7c +978b8066e0dc5db59b722220ea4d790feee65404cfc7154153cf35af1031ba39 +2cc980c396f06da5614712906d8032f7b8e46ae66d263d4471d450a6f3fe6156 +4c63138f127face3707ddbb582e82be68fcfe8672f6f83ec33abdf9ee425f2b9 +79653918662398dc0879fc1a3058ac2db35ff2f506e3acee639a1adaa6f8e6a1 +a36a94ad1882483b3af62d8ffb6a132e88889fa19249edc28601cc6ce437cd55 +caf4374cf101e8ed70567a13b1559f07d69555394c0561c293fa2387c46ed26e +5679bac6cc2b2d63b5ac49305000a0677613064c6fd68a2d627a46ebee4151d0 +d906139995ad5cd1f67dc7eef930a3ab70d480214c599a7868246736390ab1a1 +bcce9de11fe720892a730e1fb0ca463bd11d959bf02392e67d356272fcda3ddf +d2ab5e548df08bd707a5d6aed5704778889baf1d9336ed6fa346d558cbaf3fff +6bf3b6c110f4b4b08fc36ff599b6d159ea07928e264eb59426afc3b13f357d6f +6ec5f1040c55c571d6898214736eec66a2d2402682125ebd29a2540560f03a4d +e81afbd698f30469ce33512881103b2b664acabe7024aa74095c39682f35b2da +c8d712ae28de3f52aec279fb79952c7412ee27a4a688d517a8ed1d45cff702ff +86bb52b99cd0bae710b0aaf08b2becb16a5b144317a6d0ab33c07522e04c7c63 +301275c4c5468a39fa918c7a6d820c9bdf7617aed6e469c85d9d54110d208c16 +7ea7d29b3fabeba5ab86ee2877a2508e66124b26d35c424fa5541f2da603b4c6 +b1392b74186ce32dd6a3d1719cd40c0c0ed9d8532fef16c5ce67e502576e8e9a +9c3473ff3d7c972d6b387c8152d03807650928f21223b455b832b41ec5342339 +1bc19dbe8d3f0bf4506827bcc6922591584d7a32d4155a4a4b421d83b5a6e005 +75b73ff5cd91033c903241748422190d1553c6adbb1a3151f4673ddc4766127a +4c087b039b22c71ced9808c43757aad838d7116092db4661c2b4c97d16110616 +222c3bf6d83ea823f9483a4a198419c8d535a9bc437606c3fa64c15fcdabde3e +7b25646df169e2274580c1650a2847cbc8a5d53d5079d1597e5f32633e9ec022 +e5aa15e2fc6c8057ba3d6de083399ae741b30b2c4e20702729dd11c8bf2fff66 +f863b83b9fb5b676546a67d1745a6791c08a1b365c2974e252d9ce264cb089e8 +0e8fdbe69c75af99cbc5d3b7b2f548e60ce1e6f33cac6319052cb97e0934a342 +746e87e2607410def411436c768c44f9a18be3ed49ec577c64a140d1c9183646 +fe06880d6b39758a77643736eaa182ee8cb5e09224bd506fb2b5ce8a5fb21903 +463434398b50967812d30e0835777a1739061b7338591f3e948ccbd8d0c5151d +9c54b69a3647fa1b3e62ab58b1a8b84bf1287e7e1b033b11954902ad48569fed +6d8548af86e6478e4892f9a0e1147d8025d598a39d1d8e3bc0d9631fe773d72d +f32887b8876edddb875fdfbe371f0df7a191486727ea5bcf6b6efe8d2fda595d +b9640c190830fca728c8d26179659ee880ba9952ba5b072a76a1dd3e6b7025a6 +eca2ab8ca8516b315c3de54cc65bdf43484678c7ad8c91977a21b02c1b6fcae2 +87a1d89da1e651836701cbdc015d9268640df4a85d13d3c4f3bac82ec87fdb8d +5deed8bead3d9c795e7a56416d8aa43963a2257033afb4297a2306318f3eaea2 +c7c49442aea3418e4189100961387b7fdc2d418b96d4c911bde544e0ebc6d636 +a6cb2f532f6f85d64a39f363743e00374da60c6e7fa360c230e28d4a8fc66ed2 +ffb0f512016baad189fa5fe43ed1937baab60408d4b6dc96ded20c95049aa1f7 +97d335508fe99718513d12180f0c658645aafb2f3f5a15fa4d2ade3b162dbd71 +054a322b2716c966001c61c2bc86bcb3853220a80d32e48f286ea4b71067a4c1 +039d488c4229c4e47e0fdb8becbb32074928f500bc5db7baefbeaa50f756d8ce +230ad4fb976264f080d510932cbb4c2c00d3df9d72577f6dd7f12d5c4417b8f5 +19c57c5c6261d812f1341bce29abccd38f2247e72f3129e7a1a330c08e60a62f +c0655670d2adb09e46a16249d7ed00802bff779209f7b09e60272a9776de1135 +0fdd53b4d611aab0eea20c4c0a90790c07e0cac371687be6afc81f70a48ad889 +45eb45b9d231fa1a7cfaee7cc6224a4065c17792e0ea8c21531b03ff77a0cb9e +4aa546456e3c434d019fe340ac41a104b40764bc2e573f4b615420e89e34c7a4 +ee7e1dba140dd549a3bde32de2f349702ed14e43cce738cc237a04c1065e0b22 +bcffde1d0ddb43e2a9b5b315a498d423f9f57e4ec1239fa5419da3126846d4ad +4d7be96dfbb6288753de23ca1169a3a5648346a1065639fb32c8a7050a5c74dd +145207b1fae6c0ad541ec256221939fbc1bebfeaabea1d0719c0ce69cec9a584 +ba263709d1d22ed3dfeeb34a0bd902598fb1396e63c727e1675309a4781eef08 +3bcb1bd3b27516687c034ed7e91b5ff916be42c697a212ad689d49ebc2a824f6 +1bf61f75b1d9a364c0e0717f2d9488860477d30cb08b5542cc0b8cc87e1300c3 +7d86cbbbd6179b3475d0e8113ba24627a10ba37dde1e2b043b8a64832a1405b2 +b9d8632572a0f4c95797c39ceee5aecdd62bae28e4e18b83d464954e02474dcc +6da2cbb89cfc4d65b4b5f763f77262f4df2993701ccf0e8fd89f184dc96bd4a6 +1d78acbfb9b30c225a264b43121a0650334f6e42e12ad5a7e5ff866cccab71f7 +0f24f6ef4a4cb97f43d3c8f4e73f947bd9b0c43a8873a5160cc39ff19e575826 +ce398299a6067027880e0527638b3c63787851c29e9c9f48c9b27a8a61ecf93d +894ef6db735131859f195766ab7dac4ec8e6666370411cdf2b4c0e619bcec3ab +7a585997ce604c1dbcc61ce6de71f4dce2bfb887040f136164ae6e6a2675ff72 +ff4e79130e694ef4960f23d44ed9b6521831f99537e43b0fb6669135a6023471 +dbd21c8fd7fa822e1805998691954a699b0ad5200026fa09398841c979a00691 +fe6ff7f8585d98a932a4fccf74a5ebb52f3961e5c2d0ecf8ac297b228f320c47 +3e2a8979b75bc73f3bba21209cb58284ae24bacbf2e44e2311a5650c50734e02 +a0b622b43a154a147e98d2797b8f010a971cc6c63ce205468f59dc025f88c0fa +2bb05c1ca6abec61b96683e34c0842f35bcd4d36e2584e53457630bcd2066354 +249b6fcd3b7eb531a01af2f33803b674d502ed5df36a0e5ddde14986933dc999 +33009e63c03da2627bcc46490d3665ca2643a250f6e012264078606099b5d750 +5bacbd817deed24faa08c4d0473dcc53929118a325e362ac1b3f0e015232403e +58496aa17dc7b1b9edfc0446b9a72fe594470e1e3b5e028e6ec20ca80b8d7099 +b634672c5420c10acfd0b1750b8c0b4e066ad10d6dacf2b9ffa0d700d231b867 +332df774f089392e3c2c541859b60f152c732fcea798107b1840374942ff9964 +9f0523b271b2faf6fd5f2326f89787326e11156ca46c956ce6f9cf893611388a +6317a096af7dc3a7f88011bc46c53d6425787550dcf8d771d46de8e2d2418873 +a9e6f695076eca379b2902a2b247ae6cb72e3f9f12ea772a6c11eb398ed50f6c +75c1b433dc857b9fc064d853451a016c0d10efc1662122a986b76b27042e99a7 +b0226ad6eda0e932d945e69f320e1b21b11553441dc2af212b3e51c45bcd54cb +7c5c296c49fba33d5fe7c8b1d3a4650b26062a2d4e75542ebcced9b825b8076e +99807bface75efcda39b24135adc0ed5c377e820a02bf51df60830940dddc510 +5c0da4bff86e48a5de70af030dcb94ea6bcd85e6bbb4ba6bf2eba6a20e4fb88d +8c09296db0b41125652ac27c6852d2f48631580abfed96b4b62ecd07d646e990 +b4f4e68f56fc5a000c7feee25b221b9a268982d8dbc9a0599f0e20c342c990c5 +ece4fd7d86d17fff2b02916918a7b0e1dd9a4ddd54c86d58a83d05c6a1c59c24 +54226e1bcaaa651c9ef1a7eb0010c9edce2b422470acd75f8cf775047363ea7a +838ce8733b9b4c442be66ffb45a71229357a88f6afbecc22431f43d401d0a775 +ac20fda646bb841574e7fa1af29e53c4944500e7ee5d0f73541566e59329b3f7 +f7eda47b4ca9f1c009a0098676f79d8314782b7b075d154f4eba3d7a05a7ff6e +a44e4a061d53e5e7584b153dd69f07a5fd8762c5f63d1e3dac90e78521bcbbb5 +d817829d825eaf3ef8dc4f333dc3e81884925366cd94129064b69ce90826c109 +4f3722df8a8af1881612b60248573c7c65eedf48d94d1db89b433d360aff3153 +d4824b388ab01bc864fe87d48511b6974ac349cd56c8b6f4b2a3311a2069979e +ced251ed282ebea7eb6e057fd746c8754943e6da101a0f65d23b4d4bee3d3ab9 +621634edcf75599629d6bdf5eda72537a069b731e02536c0441a9d1a144c3a14 +8290136c27413edac1ec81120d4685bbbca636e44ee9f3cd5384dcf0dc7d3670 +1cbf51b8f052af10f5d554d156facf2a621014b3c0a246306974717c822b4d1e +3c03bed9711e2cc47b3c59b4376adb58ede5b6c35a32d11d8f5204337f190eba +8c7fab871f9d7fc0e9323806625e4948ec1802346f3c67eae778d52e66b6f5ce +14b249d93afb6c83f0671f657075e4792e7d4c2601f3b9f5df2bd8a0c058d1cd +9f570606f3098f37b48f778e5ce67d6837e4ca2062fa09f20d53d2c010713e4b +ffb16f2fc3dc3898007dc3e4e893d31953fdb68e78ec40935450f329ddcdfc11 +5e7f62eb791465ee5e6350740c04ab634a59a5d0078972101cceaae508306154 +0debd468572338ef350d7f334e5b22e376b519f630f8125163fe9ff1db0b5107 +8523a406668584186dbf95590d1aff1e9d39838c73ff17bd2594fbd5e2306d17 +ca909603c3365a460e591a1272b297b205aed92869525cc4f5085c94aec279ea +a9be0aeb33383fd2614b40b0ceea11868f9eb36ead7674c64acf828125de2936 +c2cb9b5352cad7983bbbf54f9ddfb49e29678defbe69e36806737c0de46347d5 +aa72501b49cf4e9be44260bfa17a2c223f27532a4180814a0d317ec4a812cd22 +2cbc72721f47f5c3b743a02a0d5309a5df8cbcd9b2ba8b9c5aa6cc684702a345 +734d53e974efcb11acf364b0c7202ce16fdec9341cb521d94374338a1e4a3df2 +f2132068a3e6bc0691d7969ba6ac7a940bac2f06c9a178f52b707c3bd35e652d +2ce88fbc0934be7cd0fe70555c7d814f0bbc5c92c91b9fba14e5b8d0b7849890 +dab635951b8f30d3e7813b1ff92b143a6186cfcceba0f76a36b170d9f63782fc +0219eca5f8498ab9cfac5f7361e74818615afec8eefd6006428b277d86d112bf +049ea75969229ea703d2d99998e5a295d4152e0133dcaffd95a228a99fe6a558 +39516934b33059afcd52b5fbf287ca25754b37342f3e6aaf3b1955b7b480b937 +e0e47c67d89b848963334267046fa2a893f5b5507acfe6cb07b9adf019ccbfd8 +10beca0fbe303e1e2620028f02a619edfaad149868529c0f97f89dc894b5b7fb +55bf1e60c783d819ba46086e73a0b1d252c50a7f389857a14ca48e7316494370 +50bea5ccb19f859d008348032519996f9563e20090013cb09e6f0e35e690e95e +a7ad0611006a2e51684026353e87766df0db1a8d0c4dc3665057ab9f9fd53791 +52b1f8ba5ee2bc9e139282aebdbce3a86e1202d4a8cfaf5baf30671bd4c5a1e8 +ad99cac3a5858d09472d0c0c5abfb9fabbdd5dac4ce699ca085afa4efa8b691e +46f7fb4673e0fae429a4f3ed1c46fca060c551f02270a7daaaa849cc526388f4 +56cdceed0df3b8c81039eec2f3681bedcadbfa8a95a0e3c7c60143ce75ea4812 +acbb8e164a6042e47bdad97926c9d96f441de63f21a6f22e65d4cdc8574e2474 +5d0d6a96684dc498ee5a445e7a94ea7a9aa48cd3e52359d7298b6a6673897252 +5bb957e3318093f34789df4587edeacefc8732c3b1c9df294a451d7efc7ac1ee +e28bdf58d566ff761ebcf046c6a5e79cbcdabcb3edf7286ba4915ac4d2585297 +5299265336e73bfd5d1ca81cbf45f48edc4c12548aa8e5caae2f10ea552dee9c +00511055ba5f1a70378fbd25dbc0729959ffb36ed808a277d59e639685a5439d +453ab80160a7b33f619fd2fe634efc3c423d0432ccea82ab10a948e50a7c8d14 +1c02bfe4937400559698727b27f6cdef5e47874cd8990c9d82613a1842e984d3 +64d27a2770b944c434735ebb302e0018a76e4414e214d9b19decdd8e33586c2c +71e06711a2af772eb39938600780d0caa1e02eceac920575fbc2db3d3c00591f +f8bb6788fb6d38cc0bcb8d4c6294e0b38f6dc8a8dd959b93bc817fe1811d0b3a +a3ad9ec37bc4d55c99dabea66322758044e04da140c9c36297754b98177a78a6 +cf54c83b7fc32caa62edcf3f51d2a6733b27efbd99b105cb147819345aeb370e +fac07cb1e4127b03bc9a2f7ee404017dac57e829515e58153a857b1ab6538b0d +8376bbd70b91b4715df3ab9fbd3c1cd0de947b390886e8137a651f5b9811f45f +5c452fe5819edf7286ddcab5303adf1e04800f15c67a4db07454515e9b0786f8 +29f234d7bdbb76dde5dec31fbff172df095763a64b5303c648bb3c5dabddc2a6 +a9fc9654e372a5d0c283951863822222ace530e22ec425c1ec8f5b283ba048f9 +12b7e87d97ad53516110ffb1af4ffd392695de5bd7b8c292c724b40df32f7a81 +e9c7f366925638de217cce14a9662b0c4df66ea45a494cc245ae35aef6c72ca2 +640d963e950b4aadca09d3d89bac3a3306d120fbc4f65b15a52e32105a720f24 +0cddffd638281cf8dbbe0d68d7fb4925391de24b9d179a0310708db91e9e0d04 +3947db816e6f7f443c7bd82cffbaade367ba5c7d7d139cc538f918d88c327240 +d81e302cb478ac08b2c215f0617553f62d2253a9d71cbae8867f120a06ac3041 +22c9e362a7814d8927479ec70f7e388d3ad9715e0a59d114c4dd52588da77e7c +6afbaf9010e21ca2e8cc914a1864b4be9a0ac941364cfebcc455d3dff709b7e3 +123f3386c2f7a562c34b3fb7372946ce085705b2fe1e3866295c8a7a3b9df6e4 +9823f32baaec7faf3278d42ffcad495ee0ed4a7eb251124a972472552864f998 +d7afde993e06dc6f7bcc5ed784494ee37d3c72829897a7e682b6615eef78e105 +c8bfd8ba10e01fd1b0d9b663b2e9f726b034161e0bfaf84ff76b3f55fac78c26 +dfeee06474981d74526d0c65b8d2fc2c851561e437e1de2ff152360f6dad8998 +39563891f31bba23c0f0c23f99a95c806d6f66e4e77712038f3bcc9fe2857f45 +f66b4f529af002545a2eb0520115a72460074e6fbc95e9e0d3691153f06628f5 +53f21d8649023147dc3287dd380b87e1ec6fbd6c427e11d44d1db3d6f0452f89 +0feb75895c4ebc4c503a99cd2ed5a8d2bc1ea79298b0f7cdd7751662f627c082 +ea9d957a4940adbfa7a35a3dcc94a5eb6b73c825012c37f5b45c8d237a5aa7a7 +ee8623a33456eb29a8576121ae4bdc17c1fe850585d9a0a67494302ec4ccd7b6 +42d27e397ee0bac90a62c0887e3d440e6f1ddd653ed030e38175d8d309b11dba +3fb86049d81558b2f09eaadae69ba2d01ececff4a23fd3bfe70c27290e6c95d4 +6207affee5da6c6552ed7d51613536040f632352a2a8bee40e126cea847ea109 +bb9ab1625e9c474537703ffd559502a4d9c7f55c2c61e76761df49a3aad234b9 +7bd255bd21fa67d33c4564bbbc90d7b5e5aed7e1324541f57876b8ebd978f5d6 +28ea982eb5848b0f6eb1d343536009b3d575000e3530c28bd643e7bacfb5dee7 +542147ce1ba1dcf5e3fbc7729c8fc0c133d9e50823396c611b5c9f6ede51a98a +a6bc64bef1898976f68520c93c66ac08b1b75208f6097d28a04f6a19da1af77e +f9775af39be6ac0cacb034fdddad25965f20552a4573f7dad9b6be007e4d3233 +560a266e28cec347d40f76cabbd0b6c5ccc9b9f341b280daa323fc6b59d0d297 +617e093adabdee4e25d33f7c14a8047e5fc0bb0ea88e9988b2baafb5b4efe07d +2825b1d16f31c724389740e29499df5acb84c3e4c5332c5504f90c619081901f +488c452a99fcece3f219f3cb208b9e8c08203b703cd0fe72ea7775c62f0c5c46 +eb5d4f3a822fbe8c0939bb626f937657c107d671cfe4661b6d005ea5460b97b6 +ba6b6d792923dc883c32a52469ec93dd83641ef3df90d2c3066d09bcff6ea3bd +76d9da8d3c2c5956dbc49dfc38a0d8ca270156208a4414f1f20b5989a0ccafcd +31553af2783ac1d7af137c68b82bb36eb6df01835dfe191fd19f7278a4677989 +7b5a6754099cd392f12b457626e306414b3ea2d2b04d162d38f9a83fdbe14195 +8e4cee6783c7223b656ed8e397d154a80df10cafa9824fda3e038d0dacb3137c +9210524bef7777643444876455470f8da65b2aedf76d36b4eadb578aa98e0b83 +1bb00c2bfd4891081fa21360b19a2b09ff8dd9e86145956a4bbb9746ce7a31c1 +7a70c810033cbcf894ff8ca1be23a5a56edd1f61e53c14c8b6e881808563c529 +cced0563fd159f74b18a2d16a9ac43ed543ecd106831ba3e6b28ce4a301f5c90 +364b4aab842b43891d25b067588ea9bba3235fca8546b6c2d22960de66188fd2 +aa616e0433f633ee562b041a92d163f34c56155ffe74e1486c12da12f4de5f57 +f941e19dcdf64b3856d7d349d51cdd967f67b0fae943c191b6db6f0ecac305bb +5a418149c1d144d8633c2ab31af2793d0545e7463972108a80b67c214f452898 +34470fcaae82d16cb1fb581ccf9d333a3d3f05356204c0b768fa32b4fd2f0ecb +6de6ce5a630aa5cd3b3564244ab907c87e38646ed7d7b56835478deaf319fbd1 +0c635945cc5d315f22b44ae841ae8b286cea7dfabec67f022a9a34622030b760 +067454ff981c254ba74e723bb2684c9f93ef4905254ec95bf257499501ac8ab4 +520a155e0bb0d7fc28fd2b2a6245b9621d7f4c369a9549b3932c1f78bc6cae3b +3e5c98c0fe18e9e277c741300d681924dd65be12112be3c0e9798761cb58a6d2 +97564577301f313c6614f87a56c592d8bfc5d185932034471df440c1492a98b5 +60c40c07de62e0f8ce6a29ef60a69bbe895d18881d693563a8fb11b8bbba60c2 +be7b47411014ffc5c91255ff2d1189d917dfead090fb7349c44848656838307a +715a847a7da7d15e4816bb450ecad68374cc5ca4c9c5f2d6772e33e6801d85c3 +424077ea274b830dd5ca65beacdf04b7e8c871db7fbc5cd1bc4911dd26308735 +d9275afd2bcb4387ef1465b3a7cd960aa60d5dd5907a72769de7684a563814b0 +9f73ce21586cd1afb2937965486fff3d686dd834ef3a49956e8a8e806f4a1a08 +ccd0d467c3ebe7f93a78ea8c2e705b3ebc1e9dd88d2cc0a4457aa9f966213359 +5a117b2a239b0aa833490d01db4124ea7a2448291fa3ec0899e396418992832d +4053a33d4dc33bfdd343044ab819ee9c02bbeec4eb6a6cbfc5cb0557442029a0 +16f89e120706178c8890608e43c1f3eb0525221cdb1c590166787f47c865213e +3f83e50ecb6f2e09ebb5b7d2f48f4549991618dd5e7bca30b6f197fb150d6035 +3542721a864db1363716e71bc68ab3cfe5fb68c4fd598fdbb2e3b8679736d5cd +0836d74cc6fe180cbd461fba16a076b3ccad8180f6278fe31523eb34f4ad56b5 +ffc95631c2ecdbfa4938de511c93ff6065323498e3c65264aee0faddc313e731 +5a4d1132a2705244e2e01ad4b5823edf685d4407ec3fc2c87f579ccca2890648 +4bdbe37ed8c30b9ec01058ea557d52bc2ce55d6905724a3c745eb921aa86b02f +872327a77c0dd8596b04ea6b41e0d7de037d484cc72603b517b5d49cf58f49d3 +c5dcfd4d5a7da172a3181406fc37cbf73ae3d4f38953bd6977c9296e7085d97f +628a24079c98e7d19a15fad4295bd2f1a5ba56f2557301ef8aedd341fa3cfb6c +7d850edc8bbb17368c90001deb9c340208dd58f8dc9dfd553b2c6946a615541d +af49839923104edd431bb925419fad91250cd41673d0002fb401e5b642bb3213 +54faf3373a022708892049a2af4b8aa3fcf614e370a55dfb698b6a573c9870c5 +99072d1ab09d2f3918ea2c2835d11f5082e9fd9cc6e7c783fbc34c68717d84a8 +4d08f77572c698cc040e257f8fa7a758a12f771510e8ebb93731d525c48bf504 +05b0b5dbd03b0e1fcf9392ebe73d01dc54e1c1afc723432809bc58aac4762dc9 +aef6551477b8280cbb52586959c42c7946a05fe7d9ecb013c6e190daeb087d82 +97159d0ab608e6a85cd034d71e6ed514732e16f47a9074c73debb934d69ad91f +83d4977cbf4992ee25f28242d6a73363c85ca7c22d9971bcbea2afa929976a1e +7ed52e0d8a28a77e43815f85cfba82a1ec82d703f82a9ba812c5dffaf374ff6d +14f6da452fce958618c042e3c1efed0a2bc2f36332fe2a1af854eaed06dac5b8 +fd2662fb38c5fb91706f6d77cfb9d1c6db6b1bb910572a6710555af6a22b5288 +3ae9cf1960045fda0892977c59a55a1ac93aa25b1e8d5ca75322213ddca394a3 +d68d08cf73dde8bf4ca77311dee43891a406858c7685eb5727907832d8765482 +0aacff6cee2d2421f771f55ca141e8148c780ed1460ff4852f41ff5f5eaa1b12 +021ba1796b69d995f233e90e1c82367f8d0dbcc113bf603f99df9d99e1b5e0e4 +3ae06ff8fcc623c95d2380f4cd4120e1e36c2e68e62f67b9de791b8cb6d9ae03 +590947fa7f0cf1ee0a8069df837026df617ed654015c8ffbffd0a3498e07fcdb +0a88cc0beea17f6672f79429129d67288fd2ca18963f1d156d2cd7042be6ab8a +f3d8c2afe3c2d8326e49de93690c6aa339ae0a437e7a120d99d254799c426aee +1fde54de6f2fc59aeaade7e4e537bbf3fe11de7f79fe7ea71d4ca8788f432218 +164079ec446cad86a9f4e49e130364f4e1b564191e43c6ecd415737b2334d1e9 +1e8405406c1e68263cc5285d1b050914e1a18d09c0728d632ab6e30dd8a38b60 +06c2f4bcaef146dafec8c8544549c4bdafd29e4e0a41ea6499ea704f95805e34 +4a59a4bad19f2ffe50fced413a0782de14356375efb5c0b6e06aa5feabe519b4 +68958dd41987f19c5320555184573a9dab2695bd3b6b07f6264bdb6b8d76300e +e408944abee5f5034537e3d3980033035dab02fe85c11846e8d7336ac0175282 +b6b0d59e681df3c50f23274d59d36ffde4b69e119e840d5b6105b3a4ddb13639 +94fc0c960957bf86a9ae2397d0492c874c4275f4add9e17ae1687211f2015ff2 +f5bfa165c704a21b8c0b20e95b867da8e3232e72b13d766b509f19eac4a2500d +3ec9f56f746855cd0bc8278ec4894be64d3d5d25931dd78b09443a2045a37939 +9a85afe22d783b5057b25caa628e2a5f76527dfa18977e00dc148f64a1d8e6ca +dc88eb956bc60c730498aa026df6a6b3a9f06bbe0632106830cd4b82f6326dd3 +705f0ad3759b472a38e6856368a760d8645d0dc0432411913bd60f2534944e97 +18c4d404288e6a901a9c029b8cb8ab0d3c7c1703fae0e7b4e3bc5655e7d19089 +b030c64770204098899643b4b5a9ab61fe4f014b8a50233f8807264bb8bcf122 +61405bf971dfa7b4f9eebcee103617482e77a313988ead7413a28c2ab423023f +43c45a1b534989b0ccc37cf09cb377d8b6753d3907f007db17a481f913e8fd27 +4fcb94b56941c8daf0d92814296f08528b07a9475127b07e3e24ae6ad38b42fb +b361c070b1375fce1273f14cbc92a5327a2f13781703233b5ccb830a88ba4ed2 +c2789248eb4acaede3e6d33b75e2f99c7fcdab5a17472c104861efa033b8da11 +4f8364b267e30ac7088369450af78ad6f9adf6d427648227c46a04eec244e65d +28ecba31c2fe10cd6c210be8f9da4e107d8e5828b9bf92c9331494c40b1cbaf5 +928699f71c4c4235c8accd5829cd9a58323056f9526f30f212b285ac0c436fd6 +85c8669746891746fefde13d045823e0f9e4ec61fbdf7d8f386336170405d19b +a190dfd44de2b82bd7f7513307f38e08fc76ee23138f2f20cd5df124592e2266 +6c84a39038efb76c2d13e980a160f5a8886046911e623f30b45c92ddb8734a11 +20ef96fede501c534155b6ec4fc1337e367a97f8d5e59e85ef585bc03058a1b4 +6e7578c881add3984d563ecfca18f59e43562f233460389ff5f830f27c5935e5 +9649702e84fb08011bb0805343d9baa74765aadc045ad1c4de023b180a7aa322 +47340c395ad4131ed854a156cd65117ee1aa017d44e2b1fdb34789ed1b61b08b +800b9896b0a577ab44cba49ea5ef0317c0bd9c3164e81082b85d63a2720ecd8e +320b77c1bf76454355575a11983230a9c7e4f0e825fba806f4f3916b5b99aef5 +db2d25e07a50a43cb188699300305eae3ae4babdb1763b2227276bf071ade75a +bfd6d4f305b7c4734a673bf231f2bc8185f4a202768ba11d56a554ee22bf1c6c +5518a52c262b36f4e930f77488019971d7957ffe580708fd033d7a8d7dde9e1e +53610736ec087ab640bf646ad78ad83604878089bebfa9867788412279f336ec +a8a854eb21945ef0fd209cf71e5528c6e23c51b63daa7e17c60dd4c100eb8ac8 +b84c3a17616f3fc2499ea7019e983e402eca923223d4e5dfac462cdaa3e113c5 +1a4e26de256adbffcf35f66cbf1716e1db8aedf525b3776f91dec4f6ebad9b08 +7fcdade75936d5657d01ecfc8e2f438e9b291f4f7a96cb9897ec3d969bc3c220 +acf8a65901789971c41874372d879ad796ef3ad6c3675734dd0a4d0123b306cc +e1426cf833aa6478ffbf7cbf792999e62d052625b401cd8c2d97adaa79d35693 +7bf9999f3e8d84c3b411b4abbfa6b3594053bfd5960da03fd20732096f964af2 +14714e935be661181f90b7eadd885f305d3b928f012c2b6175f38365811adc76 +a44609b79045e28bd4a00c66ed01b8adabefe1bd043e4112360bd65d2a35be09 +ae643d7106237bf5f3fd2aa278869725b4420747d07a22ed47f8f4beb60a417b +e4a3efc764dfdb1a7b33cd0ec5e7b49317f6f42c4076e8ee4fc5cacce6a6a17e +744484d682740602fb2664ef21b29baf82287d8d427b9625fd3afc3009ff8bc5 +2f48ecb2a2ca97b267298b275a3b5e03121d8375638403c46e470b00043174ad +759f6a3b5814a00e56e574b1058d48dd9880a270a2927337bce402220e769470 +4e973b295aac8e3a21438478ff349e0fad25fbe9d9f3dd135f26a9a9e2092b6a +e374c8d52d278a09248f7da710b3866138b327c0d37e2293bc12ab9d55f73428 +ad2da4ae6aeb815044d66a7fbb5d658f8d906612f3fe22cef1da0e9f0d4c82f0 +108cc791841c3876dc27cc760010d59e7c69b48ab26222a7c80cb0cec8286082 +842e72edb07c97306969bbb196b835595e7e933f66d424caeec996f932d15d2e +1b3d37b1debc7f223f7e1a9a45dfb372700182f1028be3879f8c3f846c5bbea3 +047c50c048f8cbee408b5b364d1e694c44cd9d2e4f6c7396249edc6a2869f4a3 +7681d61379eb0517c7268d3d5fbd96000648e43eb5108d17128e5f1d9d44fe62 +46865c54f3fed59eab7c24b885aa226753e9f3460a8d850d71f1c12f6cd619d9 +7855c4c613a22965482aeeab2d445ffe864f1254a87aa5d6df4cf9f9a49aa5cb +bc18026d5ebed0575340b5e63ba0fe7a5027e57bcf9ba4cc313d2023913ebe30 +befd1541c611a9f01d6501344331781b7c80558211983a1a7a4c2a198248b193 +ca09275ebb2d59bfd7817b4377e675afe90e60dcbc1d3e72022f9ac14163e7fc +a920943bdf6579f312b53fdc1ff71984bcf687ca179997bcb571917f0e4f25a5 +c43d4e054a9d399832903cad56042377972a963c6404f27389d2e0d51f43de7e +819a08e658452f5674428a44f8d56c810555eee320b555756b72b17195b100d5 +d849c1f4ed2a934afca6406122311b66cde074e96fa2eae5a952c7676a9345ba +e49f79e2a9bed089ab50b3fa56c9e02b23c8c394f287ec4d7ca9997ebcd96952 +2862a3eddc9d034e496a0fddf372e1504111d88c827f938976dfdca433373235 +e1aaaa9ec6c59842e430a706908421a3c6c07923f47f76f157b6ff1e79cfb646 +e18f5b4b218106b2c0adda9120cda976b7af172a5681bd969ceb7a12f9f47c6c +fa5c407d4d50e7da5a5aae1b099c3728af5ac1c827c669a1e907b0af24caa0bf +8146faa1a2b641bad4ae476775dca86c3e27b87ce76b29f84a5b706bf05f5b63 +ac27276d006d45854a9dc5ef728bc69e5f92b73ab75daf5eb059d57735aaafe7 +9448fcff415a9cfe94ddb809dd6269752d567021e5563aa5d4e05ab3e757be90 +773b864f10e11a604d14047cf4aaea07fe8d6e2c5cbe6599ebbabc68a9817562 +9aade16775cda40e7d29609d3f36d9989469e08d0db5e3cca424289d0f0273d7 +e559a5039778a751c72992d2922dd6e005adaae7e8b665335f6f84eff049ac4f +9624b2dca5b6cac115af60028b64fce49ab174ac8a122a2b39aec4a80a06399c +31d84e4402befcacb4cb3fb8da2ed159b24d648b2c190f6940d77bb997a87d23 +21954e091a440a961e10cfb026ba55cc01405cf5976953cb9814f5e38b7c112d +47cbb5bd1d17f7874ba192708ffd4de38b5eafd7f93d0a1f7a2cf1cc515513d4 +f6d014e91f68547971d5a129465ae246f9a18b56ef0d6741fcb80ef58617da79 +5d37e305e40e7e27a3876df41e5dd6107cefbfc973d6be622c0316fbc93e46d3 +81bf573a249bc270be58bc5226d35e1a6cf1f5d44a19d831f2e1ed3221e6870f +6941ea5c9daa24d23b5b9d8daed8dc1c722b2b108459c05736bd487ba800a6ea +95f6341675d7e4976ef6b8a6755e81ed709908021897da26357abe63b83b343e +4cd7e0c3351a3e8a0203545de4823f5c06935d09427a9d0c80fa1717204ec0e9 +3f81bb317ed1fa70f044abda8adf799df8cb7adb6575abe6cd7288a7714e4e6d +5bb90fafd767f159b2f5230d1f585203553860984ba20356623fc6e636bd0e60 +e19e8b41109856326432676d0bbf5cab7afc4419fafc87984d3e93fb18ec67cb +3999d399477c2f714eacd54d6102f410f1082e5e080745e667b2d332396db53d +de4a18a870d8912ee9d1548bfc165c08e15ec12454963007273bcbe18e538d90 +b2606a4ea4533722b6cfece2887df15b8bf5252bd61f9acf50f073a9d446ed83 +be76b61eaf6334ce4db0d6a32d8c0fed8bfdbd6f30a92aca98effec8dfd9bc21 +ae11883ea695c7c6a88146b135ffbcfbf891e8428ae13bdded2ca4a94078e631 +8c74e244aab38d7fb3180e9fa451add537b98f932540a0366f38844cbfbd7f97 +722b30c37cd07bfad0a2e5c1c7ca07f5d0750b2f16e51571d266813ab01b8835 +60e865294d7fb8e513b87300498ec95f9740ae5b54f9ee9614f5bb776465270b +96d03f3c6831eabd3a272b66408a49a64c78818133a9c5222aa2643741af8d34 +0b2df5568d714d7288527e45072afe0ae92b0dc563c040664588a1e6e1f7d358 +27d652919511d8d79425d5f1c89b509382788fcad25aee25c273322682292adf +c59ae4d8d0e60e19563290d7e4e2aaf7fa23357fe18c449c1ca41b188ba5839d +4c560e0319cffd93770fe55d3ac4897d982baa2bd2da255ecfc8957f5b4732e5 +fbda3889fc72816443dbac0f9550e4629e5879bdf332f6b6defc8e4054229801 +a3b17cf520172caed898709a3ed2e75bb0666ac498e69c6eb72c2e55933c440f +f7b65a1c26e1293b3ec9b17470d0459ecfeb74859307589722e01c789fccb064 +77709b2fe53198530e55f551f2cfc7c02dbde98b7119f9651fdaa51da78bfb9d +8448e16c8d609b4f15b229136172c6251371b44ff2a679a027412caf5089b2d9 +40f8bee2d60a1b3ea8f710dc721a63ce82d5cc0a9351098bbc7e37b60b44a83c +c34062fe6191b1e44d894721fd049c8459025d52b8ddb45d692dfe3144f583e8 +7af37985408644388229c52025ff907130d252b33a83a075e530d0e021f4b0e9 +81b4109e283d462c343ae1d81f5939abf184a5edbbfc0e9fc7f6a3b4d71911f5 +537268d02ce36985c3cf2dd691fa22d07fd9cd3120c067ff042858a18d00846e +170daddb1037483c2e5a386c6b1dfc32ab196f9b6eaf57d643e109cc7ad9c046 +591656ef75a5b0417acf1fcb9de01dea5e13ac57a7a0eba2e0da52b9f004e1ec +60779bdf9e65bc206017c02629b81e601219b893f63d3f0c74e7651e9a951431 +068596b67ffc36ea45758b2e1d2e136fe0384257c27c318b8653dacc6b61ccec +749ca3a1adbe181a18fd38d65b62a8e4f486010abe22f95cab38b9c4a76ecd64 +5b8022537dd6c3dd4d79b138ed0ce2bf03d339aa9a06ff11cfb1300dc6f15f26 +b952cb362cfac68ea668dd3470a7ccab99baa2287cd9a22f9d2d187cb177d52b +aaba4ce58fe46120a27c91bf4f962ef998876c85a3888bf08550aeecba8c9351 +e93d8de25864fe76e1f30c1a042898ec88eb53a1f948d3e749ac0bbfaad91a35 +636adee8a3f7716bd5268a512cfa6b92b64ee453f63fe484735a242bce0b843a +31fbb04cb16c5f96ec9490d313dfc8a8d0b7a0de6830cf94d47b8f9b920d5931 +fb0f838c57f4b125c87ec7c3c56bd460886b16a50507b40af9066b7e6b631286 +90bd30ae8b13e36455edd1396d1aaa3440bdeff9cf08559a67c977bed73d7e95 +b67551e29f574e32e257014da01a6c43a964298bea3ab0ce70ceabd8aac87877 +cc45c9a90cd278cee245725487b3e33b3d3fa10d7d48e3a198b234b0a10f281b +6eacaa0ca08f5a740db75d1349e95b9240fcbe68b5451fa0138714902affa0c8 +76e9899851aad264a09dfe697b088d949aca970fe596ecd72cee38c062b33ef1 +3fccc6c865b6cf9712f0bd8edf031ec9dd879122be26ce1ec4570e2e220daaac +f861bb87dad671acb708c6b9bde82df570eb4c81d2cf5fa902aacd9fac6ecaa3 +5418880dd1033a5db1746dcce582b68c981f8a0862108cc1d19f118f1197afef +587b705e0f6ce9a90c5149f1b5b3f1e44267f55a0bb85378eebc506113812f87 +7d3227a0f1cf3321312d684dbb06deaac8fabca72e6071002d868f0a093d1a92 +d4ecac94dac7403cc44b295c3b3b9919a1b4159c7a500f2986f0e721493250f1 +445afe84ca4d6c7de3f007ee18475a21bac52b484e748a165e80a08a93f8f071 +d36697afae49c9657caadaee14bc0546386c0741c303f5035bc1e14b70bad605 +9096ddae26574ad1b159f340c1b528941e1fe00ffa846fbc297b83b18de95386 +ffd950ffa67f8b1c3f4ce62bd59ecaa61c887e55562e4a2cbf52fca87ef1ffda +951ff6d9f91ec3d27a002a83e8a23ac1489389be4e970a714b121a47a672ca0c +d6454068b190bacb859515bba6d2240010796ab917df6daa47c088363e92c864 +c092a6f79f970b7a9ff8f6c9e93252abc2562315bb4ba0685b29b1b504952620 +01f0c4e70f9c034ab000773d769b62d565621026f9955e8ab632463b49172565 +ba08f0e1b18e574252a7cbb0dce116af740d26b2089965ea0db6ab2e34e724f8 +14664bbf3da25fb0be327ef278f4e54b9549347de8e410e46ce67c0a26f58cbb +90ebf44c945efb790e36f57f9e9eba3c8870659d3a231a9441e48a0d40e035b3 +e5b5d2b18cf56d60d67eec1413f5b29568315a600215e7f11b2f53895855f2a3 +9058fe9df2f41673c3829199a6a432efb6cc378323f5b02e169917d0339b4c82 +e4197398fd8382d3ce9a004474b951f936184761b824449b3647035f08097536 +046669fe1fca95c1b4dc6cef021015c4058968c696f4f4ff76b6f55109a8e817 +3eb683edb6b544fa99634be97391620f0513b8c2a3b9d5f18ad134bdf4d4b196 +7ed432d766b62f74d0114931e9b1ed38689876109fc1291c1a5749c213e040db +7273635af8c60403ab56ad1abae14a3de4bea472bfa060e011a4512bbe527614 +05a447c0d3900411eb2d79800e456b420dc881859f507119647f3cde406b2029 +387366b5fa622a6868acf15bcf83f02fc49a564521c4c9f7c5ef910ad5653eb7 +9ec41a00eec93b10d72dec4505af4c4e72d4dc5da8b44b8554fbd40235f0a291 +ee0b207d848471046faa06a0697421f2e4afc6717b4750dad01754e594906cd7 +fd8016757372693977a73c27eee05dc20ed2bf5dfe60efeebd6223862e88c69d +b5db0dd198654af3de5fe3741fe9cdd74830ea32f17667539c27c522ad0d2017 +4ae7d833a03321d2ada93999c237b71cbd2e2883797a0098c42b7be6b60aadb8 +0134b58d1aa6b49bef83c4232b39a97925cd337ae26e6dfb5b0a4779ca883af9 +a81189ea098d55eac3710c8dad8b79dd387be22bfb0c87941f1510d69065f606 +50bfc54cf12d3476048e3a83bd4df3f9318343eb5ab872383b3a879ad889d80e +c69205e50f4f6f5048ba6bb98e7d118a13754dfeca1939399eb345ef23c1fb34 +b294ff1595d9664d1dd065863caecef9655c4d3626397a4c1dd85e763d1cfcf4 +f576d639e87290631e7a873da2224759d84fd7d1d81708bfa99cdf9517c25981 +b5da9e774ed523c95ac8b13f338d97eadb01c147aa72aa76336cc0e98075ade9 +3617a98cea71299198a62c53bb18a6aa66de5e50c5fa69f8b8f24ca4c765c83c +b39696be12e4441ceac9a83038801ccaadf250580b71075488c76269bb8429e5 +16c6ee8fa80fcadcfbbd41e3cec1683c874999e44f5ba33332e8409cf702a1ed +61949e4e21935721871e55830ce4387849ca9701264d6cbabd56c41629eb9b6b +96cea60bb5fe7dcf9dcdf2c5c350606483edc4c6291db796a95ecb1c641ae460 +22e7bc88acb79fbdd4ab3045596553c8db5af9890c4bf9615acf0f9f0fde0c71 +c442517e1edee3444d22d6874394324d5ed025485e2c8ce6f5fc1d70e3612219 +b60e77fc963b07077404b320e1cff4a58d7560fb52946a39c2cf2c9d4fddc895 +f1b1ba78fc0e92cb23574da682d8f6317fb66c1e2a6c3465d98575e2591e5a48 +946d5c2cfe8bfde0c733fcb933cd6840c01df5cdc80cc32ecb733e4c17e2a686 +cbaa71b8fe2d224d778e5289d1430160e1803c07f6538c3e1b387a3999d48f8f +54f80db468e05e8f9c28967317fe32908c79850df8b07eeaca120b798f517af6 +67bbe3523a5683631472126b26af27060e5e944b955d31cdcc1fbc8ffcff9fd5 +3d6e641af828578cfe2e2dd92b80cb6bb6c0abac60c2ba43299f7673d1178389 +de91b479e4cf6a5c11dbdc5f56ee4c35d2ce15dcb13570b1d63519e5ac9b18df +200f4a41265a9244818c7cc564ba311370897282c4e1a57f3b93433ca739e46c +219062905aaac3c644e0c5701c08f981344a03fa51dbc5d9c4820fa5e82743fe +949c13c0461243e8f24ec54b7b267dc03adb9df58f9e245e07d2ad8e1b3ae0fa +de3889515a76b3d277535c4419ad8baed59085dd83a1cddcebe6b65d507ad7ff +daf5719bb3e6edcb8364077ad03dff004c4900a52108ac95e93adcfdaf54956f +5315ee891061aca82232279649d5d09d48dcba307a44739ba45306200a972e06 +a2247eeb75baeddac64b9631cb8db39f5a9e0771180f19a0a76a9b4c58569170 +864494cdc129dc3c22f7633d4760a4c11023e08d375f44c08e00e7779545e8f4 +540b802e7ec58ef22fe214ef68a15033fd1ce4cd6976ec9a744955aec9d7cd08 +b3a6342d547f58a7ec2fe29acae77eaa869d54d7c1e3da7325eb43363857c84f +5ce6a2f7a7a1fbd1c697a38620724f18d3496f19b31c61da65c92fe319f8240d +1e6cffedbdf4557a41de85a56dcf3ee45e5691c3ed20ac27ecbc0936473b8cac +e0ade20c7152004bc6b21ef4e77bfcf6b01ef9d447eff8413c05269a28a339f8 +5fff46147d8058dc2325b3b83bb276a63785d8c0283f4bc7895e204c7fc8cad5 +2abdb4b14ee6b6c54a5402edab9766e86039a0dd6217e54f57b401c4da9270eb +95ea287f0cc565827bd09fb29abe94f38ad6302fe0a6248bee20b6a5a0d0067d +9b6739e610de62fd3cef1c2c26f7dd8c2cbddb42570f796b4d4d56fc412015f4 +5dd4cd74a4ad30f21a082dfdab4929b17987bf7250fd3a8dc0d4366ff5817cc3 +b1065ab832141a69a97fffd386549b5dcfda054a447d8d1aa8d9ee9f8ae40162 +c510e73cca24743a10962b02415e032222c19c8274d1b010e56090fba077d691 +e6bacee0a3e878969bf1f83c7ad92030e5ffe071cf0445068c9efb347748a4e9 +84a24f470de3e1687df04ce83831d23a3c8ebea13e6f40049fd2c0d152a4278b +4c86a71f11503d3f6c184ed51a5ba07d2e8975389af9cda8cbc6e761d5ebb29a +ff731f6946916df512a6dba6333256a2b53bdc4a73185740415932ddc6f56bdd +78c28579ccae50d7c4c856449a66a8ec9d4e05cb681876ed626b20d98a5b6ea1 +b65f7dca6bea47b07b21e4ee8cea67020136896daad7858c9a325478bebec85b +91887b86e045242c611525b600381a5a4c81f1a49d2c060ea127c617de907060 +3926d939479170d082484c3715ad6ab41540d07ee7a473f80c1579049033a912 +59109aeda446b03da307247b054a448737db66014eb5df9e1c301caead945899 +2176257c604757783aab5bbfb0f66b24346d62969d4be3f9c1bf70f0e8df9957 +64430dc07b68c72eb5ef0bf40b5c570b70452dbc7672b1b779f6a568a9791d00 +d5640617062f614e35aa33d305fd6d07670159a6b9e6b6bd8a1298ee422d8e17 +04d01934afc816d5e6b3b96d54873f77657689c40e0fa92a32992df7fd3c6555 +361025f1cced847a2c80e4f4baa09af501f8205fdb38bafc03c0b1b72358ae64 +427a613e1e32551f6a90aecf60be3bcabdf71b73cee5403ec8f507a072f359de +95824837c990cfb37ce9dc5d75481247d9e20da4abb25f6534109af24648aa88 +9939fc954ca8da0be2844bf746db4dc62bf5aaab915ad675feddb59816f74591 +971e0a76626d548e16a59ba03e90f3be2b345af764685018724e2268f9dfae36 +3bc982fe11a660d272143b72a8ba99aa34a422befaa92bd04e99904bfdc0760b +bfe1848c981f1e49d05d51ae399fbecfab3b77da4f7a974c351473801a286e99 +54ae88295e24377975dcaae17894798a88cce50eca4ae83a5b52436b1231ca13 +30315ebd46eebeec1f786880e59a2d2af5c015c55a3b4d53736335d91017a229 +b8f61891d5239b9cd6f1ffa02606a1cf1d25d8315f8bcb6f2e4cdc6a10067594 +8e3e21b8fe99c5dbf8ad4494c734a9dc3346aa3869eb08353a7ed56f6a36a505 +9ebb39fb7ba7fcfe05f6797d229658b1d7946cd30c04da885a557745c1b4cb23 +b948e062db2273c42d7c5a116a838e8923769fc8fc6971409e6c4712a726b966 +d73915c32dc135adeaefee199f1725cf7542f389c1dae2a114605fc60088ee01 +bae025b6188804d627ea1d8a3e362e9ccf6a2672ec95e0f1360ff7f3ead515c9 +6fae4304fb2993d5cfbde1ba39a6da68461d9acdba44d3fc29cddc58f643437e +027e8cb91f8c77e02c50799bcea5d7f65d6965140f72b3cfc80cd9d089117de2 +1af2c96c36ad7a62e307e2a3781193ecf5494dc061773255784f51c93a60cc8a +2069db9a46dcec25d6bd5eb90b3e676b3ecfeb912c1e92ccbd96af2b141e9283 +b8d9ba0d9f703fd0fe0d4f23dd7416b8e83ad65c22e982465e029e82704158f2 +00434509eb480a30463e7bcdedfc899d2d539ab6b97d36f2b69a11814eb65024 +fff466efecb7e96194bdb74f2f2b2254523438186e0615196523c76081e0fbbc +6562413baac562de9dd6cf9d9d1be31126b46accd4d0225fbb1cff676fb6d7a7 +bd6bddfb188e7f110289605a55e2e1086aa1cc0642e9c149b57f586229b48e62 +8fb7b4e30bbbae6b7a5265b619545dbfee975f4c9ca5b599d0e9c8f36491385b +0640a40da86501430e429d9b0f82e9067ed3d0cabcca19a93f7b88fc0d0b6cf4 +91103ebaed3e2598d1cbacab6ff5640ae937cdb1e0999e937cd99211f9b85424 +9d9325ffb13c26678760ed19683175b1811692b47970d1502ea5588505f5cb14 +01f4bd91a69d35e1bd4d0943150c25d5a126f448d32d8a81751007ebc6b932a9 +b6514b9b851b50cada07e0ffb5fac40a459f8ce50c184d642bebdf472ddbcb6c +b9eb849e5bf79237cb70c1a9d0b6b93ff832cfaf0026cad310abd34372b490b9 +931c8254ac8dc4cb2c133026013d2dd8552aaf787cf0c7d55158d8ba8697a87c +ae8a8141a97d0a6567eeb6c2fe6fdc994989e40ccd07a21edb7e0e01e463aa28 +5671983befb10f8f8b1e0351ca72c9305544c33c944869ed99c37419f0099cc5 +4ea37edbae53d4e4a9c7198aa72ff62c1c5c32a767bc41c23332221c1233bedf +97063a5348b47b4e989af4829f1975d42da98f5564ef7ae4f6bc77c4ff4ee580 +9b016786c55db212258701a80ba631c7f4cc0d4a35f56d08108a943040066a27 +a66a7b592b8a97c159bd6a5d3d134734da73fc93f0e6afd79e06f4fe18f50700 +38f9571876c6158a15e115f7ccfccf10dadfaa3cefbf434cdebffb4509a90a6e +455a9ddb1ccb1922e3dcee670a1bf8299aa4e9095fa349d4ecd8fd349d449342 +24d22d443b686775ab3663cf06b75c2b8dbb126e23e784d3cd94244e5bac0060 +1f600d0ae34410e4f13ca9975036ba50b838f506e2d76742c9f0a0b97e5be3cf +fab20ef2b07077117c44a5834c493eccbe4413cad57980f999564fdfc43d4fa1 +12b568aed393bbfd4c9c9167af51583b85662bcdcc313c08f1fbeab3ffa83471 +b2051b35448dc0d7564f164d7389224315691ad6a103e71831f49a2985eb30d0 +e841d779ccf0a87e83b4bbfd98fa3163366dca35e027153b88580ac34dc5a287 +d0b8889caf41c02f889a153ce45f95bf666a442de1ba0b5c179b98a7e75c1b64 +008cd0e5c5238eb507ea9ba9f853cd3a16b8a4498727ad832c9e50f4ea138c81 +7a7aa453ea087d03037bccfb46645a6379c1ff5588e0f75a78fe98eb2209334e +c95c553761fc078ceab22e3d86d95e4e4be3109d430816160e6ebbcd5bf91d4f +9e4091105e3d170408e5326f82160f420db7f4e0f670aea02898e118f5c4a63e +66506ea0713f87a99c956c25c9aeda8c8ed73c1a77351a33b35fc9e49e88a83e +23798a711a4bf8c66701850629e1921178c2776d5ed26675918d2e7ce1f0cdce +2b6de7487b39f3207ac6288c90ccebdaaeb7fa7dcf677ab92b34ec3d2c88f6d3 +67353d6de3b3d2520e49279c10ff0f608ffae805944820237e89a834e840046b +7b3298d1886a614910eb960dfb52eec56d12d406a0357231bff062c1aa1e47bf +7197eabe669bc89eef9611a132970ec0778d7cf6506a3695648b21300189172c +896354e1c2499064ae6bb27a010878a17e6b48d6acbe27f1405745c911532ac4 +086e4d3a6f9aebc7e030e067423599191a336cf100f51e5e3a623e8dfecf953f +ee351d76859c920cb01d8483867c6caf4ac5630d62496a5b28b199c045b8aaa4 +c6a88144e8bc40fc766147e2c764e62ddba12f53a8caeb53eb0d2e78d36093f0 +db78ddf2a9f99743373c1ea35c2e0440f30a806894e73a52eb9249b32a925d83 +dedf0fb4126e078d00b6f3f1f2ebac0e8be2e9e6de9ce43ac6c403446ed4862a +7303bffb827b58ebeb259cae67bf50d240ba293e609d601654ac670ae5f1dcfd +f16865d6de4df739ff5186bfc114e744fc8d4d17bf2d6503851c2f1e29ec0e63 +c51e3abaff5b59ff3f39ec67075f53c7284768c241da9bbf09830fad3f45ae74 +8129891817ed9fd7f836e5d237b0505f5f8422dc0fb5bf14ff75476553415d81 +95bae862aba93a50e8bc130305d7fcd12f97d78cd3335c6bd274a17a6258956f +f014006486f2d2346ebdf235f746fb3b8f565fd4ce561dce0aabe4967edc1077 +5629adf28df7404939a9a2ffcf1a96af2759e046b157283c8b6597fad937a1ab +90635bde11d100d62800a2dedcdea56290e508849b25a68281f787d73d223ee1 +5ebb01d3d542784775f650f383aed564307ef333a7600a5b7d92470ff02fcadb +654a8c2705fd2c7282529d7b2706373a1a1029c49b74eae04038777a8e69a389 +d90d6c7b003664fa724e39af6c494d19713aedd35726790a4b31dace3f865877 +add0c81a0108a0e1a9caa298cca0ced9d4673f44bcf7ab5819c3ecbfd42a2d42 +1f3537b7c618db91eb7fe88008a8378579dcc51c16c70afea8a6da140006c874 +5d67d29d93854dc7db3f8bc78f131cf0802392554a37734a4c9169a5e329ffca +c9a6003a8b192d2fdd1ed9474450a96dc146b56fd3d482724a5be36029d2b865 +ba4e2ec743c03c7e0244d6940dc3a8bc88adfd3827d5493ada5f4146a00d3f46 +f07223cb0db2c769717f8db4d95b36f586ce1ebf1b4edf61c5ff72dff913d83c +0f16e1795b1cb686e0290fa8e470ad04bc946166504b76b13144e64224855470 +9f9b0ac6c716fad6e12347befb0b840bb8fa87b5c4d841db3631d71d04a16b83 +315780bef5865ceae05849a601878de4f9a6623278bfd6a69ffb75ff21c088dc +c3d5bd84a029880a1d393eadc35243d41f4fd19213beee2a3ad975949af87ac9 +aac1a847b5bc4c62ea5de71900633b7a9a682e8d198c0d5328141d948ab75146 +23c3996a7f9120a1bcb6a3e17812ab99b04d4031b24148512cc99226deef5dcf +738012fad515b9640f5c48fa601812045ae68e6298b5461b8443002ea4e8d2de +59de13ae55d8594182149c647ed719cf0efb0d72caf3c9b7d0dbbb22d9c6677e +de8c7c589f5817b1b31a5b6412a851e444ba32b679ba2904ff05ba9097e3011b +4a207011db5adf9dcbfc75542e3320032c3ef7f0de10c38ab74141ceafd14aee +da9e1a0f83f3bd4cd369095e47b3e2a2dd55ef4d6c2258d844dc47890c7dd42b +595c9faa5b4922ba0f4a8cc6f082fb9d8d34da490abf7aa5342deb890884f42d +bc95ebc31cb8eef03ac5c9f77fe5b005799cdaced67ddb4a584f49929bf8509d +c8d136801e1dc669a3eb2e576a7379fc25a3d66a9c23df230698c81ecbab0df9 +de18474470567c7e9f3050824c81776d81f35e745c80ca1eeb91e8ad99e07fdb +c353ae865674d6c978dd9d839a2ea605cd109225d24cbfba55bb750d4f5b8d7c +459673c3c53f07cd7c52a4748a9d4cea001c14696576af70fe9dcc9c7591b2a9 +adda94a2c7c7e60c1b5882b9ec239b2739f43753324cb1936a777c87dd064ff7 +659f31051b9edd2eb5ad004cf4648597bb25e064f83d1cca4a32dea3df43f59c +1e489a645899a2aeb242caf52c469dde0627aa9ea8e2271b63a314214de87438 +38837034ab7215a95a33a1add9487f0c699095a4f420cb380507deec56ebcc71 +202869ff465eabb659ab6a6e2836c681f1b28318f96461100edb52a16e6eae7c +6457fc093f0b7fbb4b28cbb128c6a5692bfde27824af51b005e0e596e66d366f +7de5e7858ecd0c890d02a8b061b5b0797e0a1f76f29e1775d2914afae0ce5cf2 +9eb04d9d70bdde8c8f9c0a7151fb16c3cc68b7363dc18feff2987bd60b0b3e13 +22ebc4f081838e027306c9c93b008574883e7c3600a061264d3f46121383cbeb +e66b43a139ec08c4288524af91ea8f9ebb94272373c272fccfa1fd3969396277 +fc6c02920207522c824a0d74b8fcff1067a000dbda522a40bde2009fbf3b78ab +a6d4cd7d8934bdae128f5f6141faa5260737d90d93e2c372ec914c81eac41363 +8822b3f1d6246c524474f2d78c61fec9c901b958799c17841683750cc1fc2f80 +a532cf761dc0328265ae6dac1aa10b06c5844449bc7acd42d8a498775ddf5bd1 +2d034972f492ff580f68dca6b907f65eab5f817df18fb3bc5eb15b65e504f3a2 +1a5665016f09c203d1289348aee0304882aeed53590208b1a5bb4b7ec5bffdf0 +b7108afe4428076cfdb986c782e0284a96c624017afd9006fb8f23de33291d2e +f9f9065a18a102ecafeb975b8516f5603dc2e2dbd5ffb9385eee0f88bc78176a +fcf15280c52f100b5817b4f00c52831b3c038805a4ce499b91aa6936e675f74b +2169921981f49f2f2156609d119ffa4da57abd6b5fb09b37fe3b0ddcc8145a01 +d8bc930e0ede4b5a9b158b7259f051c819d6cba3906012587f61647ada16f770 +d99a44af3da9b97421879b915a245d67331d79e260377d03258e798deabbfda8 +6c3021fe40003150616300adfe2101ad4b7158e5f250279fddba4d80671f8e1c +9056bed41a042d173134e316248493a8323204446eb748e3cf6aed1d070c4b8d +c1ef108f746d72bf3d8ec56ded972b45ddbdeb411c1986964d1b436aeb84a266 +e52395845b7619022c02e681da10313020124764fd0879201e21dbde60e11ab4 +50667af0c2a224e688c61b1a17fe5406ef7a2072905a8b823ec4dbc3165ab6ab +6ab04c1fcfec18a64a9893efb8b49a59372903caee9231e288bb0937d12649df +f699a849215d2c7488e33c5381029e46e6c2db7b74af4ca2705bf39279085d8f +9f8141f28be9259b4e9eff325ce6a55a5829c3defddb852a640b5bfc2a665291 +c926a54907290b800d7fa43bd1d3b5e619ad86f7b3535507d2ccdf017efb3c71 +2c0f2fef21969ca9c1373f27f3f4156d6d2262452f7825aa2501b1656ddc96de +3e5870dbdd84a16b2599ad5d4b70134dd300d8abcf8da44dbe125ef60cfc2a71 +0b77548dd275f0e0a181e0b90629069a3e03f4e1c2acd5f4fba585cb1761babf +b9ef211ea03110ffcbd546601671ebb0f78e1c4cdab0db1687b5d215e9b14214 +f643251b2986d9767f507361d6610d6fba762db015207badee9f7fd0fd3e1d0f +7c3b70494f8f4691b78962a6d4a898660b50f28b1bcb406d2003e3ba66265065 +e33c7be7ec6b1d0976959ad97625edb6435be6dee5a769f74ee85703ef508fd8 +ddf4d4986ab37e42145ac96badc1541c2421315dc9c32278c6680585dbc12077 +4def99285336c38e70a8c3f5925d8a5eb39a647dffd9f58acd2729da6b54cd54 +90707d85fb63bf473b1627459dd65522262affcd8404d94783e76f311b2f514c +1891bab4e0c877fa4f2221d879d8053832416be77c69dbf3d6d72750857f9e3f +5498d2c96a08ec4485d2d37f6a796b4e47f7fac811c0839ed9c2d143110b168a +18d6b5a49c18fa3c8f25f26637157a30b995914462a1b588e5601b3e1c90d968 +6e79d74be31e2709cbb23a2842db10d2e8a4884d14b4c9c56802d67faa11a389 +78959396cd0346e84240135de7ecadc40d7d6295e1346dbce2140c0b86077fb1 +7c8a0640298d77d6d94d12811dfbe279d1c8a74239e70b1e9b5def5ea8ffd2f5 +bda86affdbca7626f44c527e4e3b1932df1eb9913a194b2ccb2dcaed2b194466 +87d932c1ffe0206fa76fe3795e0427873d0d4adb6f742be9d0a661e15e281555 +ac817083d935672c396f91f9f3d4410363ad3e7244817d56ed512713d727561a +d13b0b800ffd7bb2df5335c2d08b3f9693426342884ed28bd75ba672306cd1cb +46a0b945c21b1effd837c7eaf7ad91d1f297fb6518f0d17ed230d030b6644d89 +8d5adf41720adfe780e7f1db15211391890c118491d1b1d3761f98d5496857e5 +3732c34895fa3ca25a76daf17255a9a5262ab754752d626d4e147c50607a4d38 +b8a8644513bc8aceeacc1a2ae66e59fe854191289bb96b903bc149d726381fc4 +94b40d33c8a963fba11bfc1d62c30c60368e6ac7b1df8e6147c486b7c7a6aa9f +a70e12144f4e37b4011afec17c8d9d5a1042b7ab062d57ffe209677b179b2966 +44f58aa3d621d79f349b96552774bcc0928e283bc48d5c84b5adcd61bc6689da +182762b9fb0572534c1a9692205b40464fda7db5b206647da694ba7a406f6c1c +808514b7e4ac344de7e6cd4c933c834c8b7a677327e0ae914f5a07ff0d41bab2 +2c1c2b25176b77f7a39cd8cf3691c6f8673af727065e97153acd3b4208d1ea32 +ca9a0333f33f1991263a17f180bd40cd11683f6a15847a8dde37e703454bc6d4 +95c0da295adb8f935999a29e060830a454e37d9fe723aced57906a447ea44399 +acfbe12ec625dd373426e8bd4dfbdfa42253aa16b1a399bc36227b924e45194a +b027dcb38c829c91fd5c16a4aeafa33f189cb8e6fe360bfc32b70afe30b1aef1 +4a627386f3e4d174cd41211696424ec9a4ee729d5a0e4f9d8bdcf03ceab45adc +ce623e2e58d8568352cab49177c1246a2f5afeb032245bd99fd0aae17c27e8a2 +bd6f7dde8084e1ea1d119d6f7e328b02b9cc54c7dce9441a39d36d12189bf572 +972189b24db68d06f65ae1834efb81c2b6086941d5202c9e0a37c7102e7743a6 +54901987e4ef5c16061174c195a8d200914b15d28c9462b346412188cc0b0e58 +bde6e36372224086bb66165f7cbaa27268d576faa1ceb2f82756fe99cf54f9fc +d8e7dddafab25c5f565dfa1230ab33eb276042e057ccf719d540873583947907 +783d98daf429cd68aad3b16539383b07ee5516e092410a475bad769dcbe53201 +51d21359597428db13aa214ea87c11583ac3b632c336afa36b2f2e4dd5b1bfa8 +bc3b2c0edfb76d477fca7c6a0f11788f65463c809f4751cd07a85e2bf712b9e1 +5035c9e560a7c80b0045c63b6878d3bad319b24534b544b2ebe177bcf5a0c46b +43d5e310e649f8360efd7eb721866748800e66893fb7c51a64f3c0f28adfe36e +253bfd86b17cfd4b55c4c71f5891132c609c5303c673fbed7d2038494a0cc525 +adbd5ed5eec70eb197353527dfca0ae627ef4e9b8318ae31f29ffb751e2db13f +e8b29c167c5a48141627a443ae63637e269b64a77165eb860dc15b2b6d1a4449 +b1bd640e944fa5ffecaa7d6b281554d1f4540df7236add6956d1c94c768008fe +f73719ddaeff4310dee4a1b051095cbc5fa750e5808d183d19fcbd2f9892061a +0ec90399830bfb272d5cd38adfea83a80961fcd25a6b27ffabfa934bbb484593 +4890ddb18707b3c94e2c2cf8b8eb1afafb513c20a963395bcd067fa38216cdf8 +61f5cf1ec8ce817df4404dafea437b15f91ee700269cca5b95421522cc1caf58 +c0721e53b47582fb94ca2330fcb8741b4811b14c8338a25291360b57c4ab7844 +f3ee3d3d3feb5d07877a97967cfbddebbd3ae520ec004c6660d4c2d311e32b38 +ef408050c9014709db0ad22b95722750235cc46b50a40a44a282ad7801134b25 +974e98e0deaf858b08dd567aa4f3a631a32216a039ec4ecb2fe8d0113e2776e6 +036bef423c0f4ac8958df41e60e70d8a853538f051f1876278059122105a2231 +31b5ebd14ddeeabf1c67b98184431474d5883d92a5986eac930e9d6f081e7ea0 +114c3a525e1f013fd18541f3e67448440b23e27dbff5ade96ab7d186f090887a +a91cdc13790654e2fba16ee3290fed7f6820beff67b12146169f49aa280d92d9 +7f845d844a55fe3315d02d83d5d6d713dcbca10f298fc3da03854505fc30c29b +2c7e10a5ab3653906c093c294ec1d6a3b2b162cd049a9c4cb630469facd4f034 +458950265edc90366f728263f0c5573b312d7e71afd7951e6955718f93d1b956 +942ba507b79b574253049a6d7ad54d1718e71118214d1f8e555ef1b1c773d4cf +2d45af61ba770d76f85a087627c95c49ebdeb3042ecfe606cf4b5e012f9e1c96 +adf94d26ee919d884cb4a32c644a7ee1901ff1ff3bb0c9b323d3459038e3b761 +b84db972886e14770512d5491a98473be2cdcd565a51c64c92f4c2a147ef85cb +09c87c792c7b06776832b42a7b034e1dcb8e8123ea0aec9226f91f8492edde6a +7d8044595f92168539d161f2e7a027a04835bc1a5976e178eba6d3b206edb063 +98ba2b97bda41d1fc190951bee814c9fc1194299e6652e03113cc019973a492a +6276f5ddbac6e6160fe376a20229c5e4da71461c36471b4de81f4ebad6af2ddb +81da6e2d1454ffd173e67b0e276a45b31bde801703c87c3ee7a4d73d0f1f3b41 +556ce418cbf67c701e58779b24958dafba657ec78dfa1103cbcbe43e911a6d34 +948c4538c35a75e4428879e2fc614f2dd39d5ebc84ffa1db15881468fd93cbd7 +3afbf1f7659a88ec8bb5f36d676bb213f61c26d6e0f061458d48fb13188ba9a8 +b955be15295be392e693afaf35308c1ce1056c0c6f0a046c7253fc40740cd74d +d3738a8f9c0079eb3b35e2734da3778ab7bd25e5f9fc1d95a3c4a9e1cce923a3 +29e03d93ff2584f879bdee6dfb45a8c0afca60a8999e4f5aa278b9c8f5fa725b +da0ce51186191ba22bda279343999443c2f98b5afb0302a57fb273dc607a0d72 +c31720cf179d6bc1824385569e00cc1c247383a2da658be2ba5beadced4407fd +20fd7dfd31fd3c9f968f666b35a085929c7c34879fb1cf8f9fe5f7d76a5c01c9 +d52ad0c87e7f0d61b23ba8fe8f6af4457913164adc4a4dade9fb9146792876a4 +e26cb44e29d028f208b7643281c91eab0e86eb142383a8e0ea299a3508dbc8d5 +927431b74cfd548e269d2ade6b4eedd5340f3d0637033428c141266fa642285f +d703951b59d36b5624a5abdaf0e58a134d1ea06efbc5a20aa3f27dbe5cba9d77 +d69bee2f0f1af05ce1bc888a57a2c9dfec38a387403d38a9d8f82b15897c7149 +9ca4a4dae089e73e3987d4cf3f7a28fb0749aad78d895d9826cc9cc28d1b4389 +ce9c47f230dd3af9869af88fececc00310a5602637b069bd1a4d84c02ddb8d47 +28ca5ac1881e520dc81eb41708b2b7f3343c1fcd1104157194164132fb75537c +b449e997f16a8130cef69e2a22d5dd876177a6fd49d06bb44caab40265774e05 +5b53b7161f50630c37df669c2f36c797a3cbbdc0e4d11e5f5303f4226fb02338 +3f1521740e232cc517da04c3774e93169f8dc42c9ae7671e84d4b4146c257a62 +d2d106217d98af9c33339ae1bda575ba61924cc58d141108cc1016c8942d3d69 +4530374d6805473ce6c7a3494616f7fb7bcfe30eef87b7fcaecc96e0600fe80c +087242f3278faf595f1c9daac9c9834a10a9c6d8757ca74c043b78d1a7415f5f +4a4480157d006b5656ea8435320fd12a68f40b5591e6d2402fb5161f783876aa +4d741f8ca17717de33c7e450bf6ac2a97eade78e3504464a41b3d437888b085c +58c362f4d47abfc6b3da05beb7eff2dab1c5aba94edb28a7c896ccf86b37c094 +bd0f3cb579632e5092de3a0635cf03e0931b83b11c0f3d5eb5a041458ee9875c +e14bc390f16bb10d1940e824c7ff7427a3e0a07524a34ecf3d38e3bcfb34aaaa +606e197fd92f1c992e406e592e30830af32011605da450c2296a4890f7688577 +806d482026e2f449b194e3607f3de3c2ca4d8eef7f15f12a86dd0b767a24c9a6 +18041382edab0d9c7e6677a9bea00dc1cf254654aa85d49e844723ed84d7f57a +5dee2aa06c390ecf1ad8115a277eda60e0d44d81add8871a92e9d89894ad9d5e +708361da65e9010331bfba2ef6ced9a7b47828431ef32e66c20653b59b365221 +c602beb776afe0842cd5c8b0fba44652af0f668d0c72a72feea9cf510e367ee9 +c84be285510da4be40165cfd1ada4a9301396cc0c1a313adfb149019e384dfcd +51bc753350034b57d308b7aa2272d28024d619404bde5ed4cb3e1d7b09cd092e +13362d63edd453e8a83d890d34c930e8aaad7f5ff7a09dde406f40564f708679 +e28b7c38e04370f4643665d0483c788e6cb9813ef87bb06df07a9eaa9c6d44e4 +6b11fa6b2c7ef0d1565188f849ac779566bc9b975afd1a71658c36345bd7006a +80b50ecbee0970f6cb420779bca6ebd213f16d458e8a3f03a7dde6d6410f8e7a +0e75a9c5765b32a433d0bba6c785696851d667f7933df748cd4e61e1df1c455e +383686244d2d793da6edea77226dc6009ae490e95292da72f4dff39b4976c9c2 +eb062b8c69d1150bb967c6ffd9d370bc996809bd337e4ac6889f0f9572907582 +d45e86c88e674d043e07f180fa5512509211e45e859f52dda5d44c5202bf87c5 +1fcbe255632dfb36fd3b0d5c2d82b7a2c6c529f2089919f8c796e4b956962339 +651ba6f33f76063a84b15a36d2b3a8c6aa6d3b309fe82de9059652900daf9a08 +f39f87170eb4a331d468d657d4ad0caa0bf9f85a13e9aea0e70a7540b86f01c9 +247f2946be92443696b58d38cc753cf6e4cb607cf560a8e34dd723fd7a5c2ec5 +edb7f808a6c428ab1824e15e4cf0a4b24a1f6f43c363d7b0c021d41d19acab67 +754612b7d3ccd29b37961763c40b8881806375c194e59f112e84d5692d99c55b +8e37cc6b391ca150b15056b3fa3143e20af858b2c88d922f05a88954894f476b +26f45f30d8d16ef1a974826c76241e8e76ddd9a96c0590c2134562a76ccbb3ba +94c41618c5833ef03a22c83a220806dab7189bd6db7e5dd45af362e9ba41c22b +ddaf7de6fc57d8871480148d15ccc04e1cde429984abe747e9c8234a1c4d356c +390cf0cff9d7bee04c4cbc6613a4c4973524010957dcdeeb30cda31dca1d1f50 +61caab1a7b8fb4c2a02485b2631f053f117052f67ce51c69b5cc95c24d54d70a +0c5d20a68ac50661cba6575045b1cf26cda02b78c2542d4260f6a1cde77e2659 +b0cae693b4bdd2574fa98757dec394d1095a5c963d3672cd18b17d40c5b2d87e +efe47f49c1bb987f9ad6cff4d048b8c4bdc5d994a73c1b1b40298a1781307785 +dcceccc1d8cf627377db5f0fae6699ab98ebf45b18f5584870cde45c3ef8489e +6295f29577f2bf7d784879f449ad0f17bcf969382c703d73427e4c0b0182fcee +d8bc7e973027f711f2ab3fd1865650759300327239aec7e0f6f0c7a42259c3d9 +f3a23c5de9efc8afbf26d021943f15e15b3b8038860deecb8ca9a0ee59c67105 +6a0e5b21ecc09b489c45a39fcc812b8f7f9d9d02fff57a7d8fb2e1ae7934031b +b570cb18d7360a299744c27af89fa0a0af06f1fa36c6f563a4cb9ecd71909d2f +668f139ac559b6d26cfd487754cd9b057e247a51a6676e7694058b0ea22e0304 +9c4c12b77f39fe4fb512ba904b8f1cdc57f3725ee970c15825168f53adb0bf0e +550ff9d2c2f6ba712fc954bee9b91f58a40054d608a1f69b2d4e42066f66257d +96cbfa997fd9417b00a70a7d18b2a054bd76f1a159a07a527333b189c5202056 +a933013f0fe71364af57d02840e8e4216c7ab0e5c16674082ee33cb8badad20b +0de246a94d8abfc65335c3550df3bfc2a2cf5403ceb6e469b631cb11f41b5306 +f5a59b511a1eb48b83b6864205bcd2a38faeb46a92729133fd0d83ba0b7ccf8e +025ba2fad32183b81c6a5a32315e54e8a9119762c77c2b8fb9504cb8541a8d8d +34930051486dab80f26734fbe737ed94b5bbf14024b1aa05276e68e4bd95ecc1 +7ab8ddd5a3502157cd64f6cde14f1ba8c53b5fd9b7bb3190ab553ae1a77aab1d +8f8dcf37567e99363d72a71b265436dd97fddbc59f275a51a2676850ce00cc72 +ddd69dc5b43f417ad2f3b8c81b4732246ec1c834cd11ee2de41133b701a6da89 +0eadc9daeb8fefecee032fa0efe85a976754c91142c7e7a1dea39f0b5bf0b000 +6deefc21cc9bed707d341b38c59c08463042a03da6ec11e12d65311849af87a8 +b28deb991f04433e23f006652edbaf78e923626dc242bc6eda0cb6489c4a7344 +04d15282cfd24a68a2f91e593ca69ad1db61b386ed53fe33d2d19587604f45f8 +ec04505c3b03c85ebc3a52157821909af5d63b0ee590c273285a0b773464b148 +cbbf308d612a15af5044dde1096e78ec60d971841d9804c7012fde76af53381e +715aad6460c2967111471ea5ba8a3d5ac9b0c6a8168b76940e1078f4ef23c091 +8444a67d941593b96010b6f464f665e39cd76d5dcac7a7917a114c9b4392504c +702878eb0e4bf7a107f384fdca4cc107c94166e386c84016b22b2c36e195b97c +3b9fdb9ead2d5db6e70c3d9a8cd2c6b408e9b759efc8d6cf4d36ac9a5aa5bbed +6a274ed7d81327be27ad54bc50a508757103294d0edb162e42c9f1375d979c09 +03b8ccc9844658d3bb1533badeef71991cda58d293144b488509a0c50397c37e +d59b73c0de285e691954d8e4517adeb695f21a9952c55c930db49656bfba3148 +f27b2a1ecfe6b2eb10cf1c9d4a380726cb5f85ba55358c86a67149299f554e88 +b4997267fe285eb6fb19f52163e848a8dea900518634af010c89b78ab20e8755 +53f737ce454b23f6e68aad444ba55da5c70622e53b1e89e44adce329fda13082 +92925669a60b9333f57f976b083e6f551093373ebed59babc92942a4b9965c45 +e6209c1efeb93b6b0f2dbb786e44bd78a7f6d7d9e6c6373a5f4954c19304d849 +819b29306e9d83e4fdf767cd46462ca041cccd0e3bc461417a031ec46d6eba96 +03edf68e783d1e985a802443fc8d07d5261f6aac51c56f3c62e682c33e924b36 +89f83a5df3ed266f49db6828423c635656df9293bf10da6b1f14a7be637b0dda +720ae65cccb70f74c6959ed1fc24d6bfd692ef27b4a4e9b6e19468305fa3cd59 +1cef45c261a23b6fb87b75689dea5fdfd83165b1cfe0de61af92ea2ede77c7a9 +45900300235b2f2dfcd3616cf41eb97cff2e6d3d0845d4106c3338e095400314 +380e9ce0c2d491d5bdb54e836aae21b7ddeea02e95e6b6ea1cc8ecb136a123a6 +804ca8a3966e48670fb87741f8bf22091b48bd3d78ba36b8919de56e220d4d28 +e0ac4adc667262539871825ba1fb840835880a212808847d58ae720fe515eac4 +902c05529a31586c3d9aae718394594046e4292ae99500ef2903a11722540994 +7fb6cb3442524acdbb277d38872ce12af596f8116c4e6faad357f46dfd563021 +7b66da946d0720eba7d1ce3281890d3d6524d7018d1c37c3548ef1fb7db6d4e7 +3bce6d6629b1586a48298d4874e4cf6e9bab67612c514ed102c69b18eff3803d +49c9b2f465f24d0e5f4b20b5f99e15df7919e7daf1d7b24ba3f6b2c3945454fa +f335d12f8a3b71cf199824ecb82ef09d83f702f7a24f4f0ad97d7d451113c9be +d1db4a57a85bb7e1819f4625ca3c4b2dfa4d3fa7c97d867b83f17f8d068ba01a +32db00650991627cf5430d8f33c35bf35add2963a77352d48cccaf589f758c80 +bf50186f18b1633a644b2641be3bd99f5a0f1abeb907bc34fe194f96fc94b9f1 +a410d17fdf1a47a62eb51d7506c2d562e8d39ea6a7fa6445d2fe3eb5c30c06d0 +7af4eac3dcaf75e9e6828d097ef4d084ea69d9a847bf3de9aea4226614e7b1ac +e180f365fc8c0a46fdcb318763adbd437046d3d6491d95b75c004c4910ea36d0 +b0a1210fb8777b703d69ea474cea48cb872504fd023b6a0d02f84bdbc9bc9954 +f9857906c32d4b3e0f272bb7e710c077656e19f18cd681cdcfcc08b72950b119 +01deac5907ea0b027a1d050afaaec0cd298fd30453c482d2dab75d73ca2dbc41 +20cd0a030416dccc8465a7cf181e54400a22c76bd2077bec84c1ce4579826ca7 +2ee4b16ce617813ce67ccfa330fb30ecd94c9051de3d65f250bd4be876ea2b8f +00ec8f39675b39d63fb38641af27ea5da7bf880657f7973c0af1ae3f2985025e +f8b6eb64849b2d9bde2a4545510a2bb42f9ed037a07e8511d98b296f0fe0a9cf +34fffa6868dab785afbe3b972e4090b9035ffeef0c871aa50b8c922db3775310 +964975325e7c5677264bc7eaae2e862fb1f1ebc64828cf21670e0cc43e6f4a5b +e847415607562078446e06a2c19b88d697ccfd42e2a78a9b33a10343a748da25 +f004a75bc7e0696dadd6953923986f6663717db5bd6a2d004664080212429fcc +3a378edbf732c1a714cbccf3d16f2a7569e7f914c1069735c42ac746d9e11499 +1270c58ed9150443f87ec8ea35bbe2cb1afe7a6e6729eea5cad426dca1953201 +5c736ccbdf8875f147cdd7bf75e5f77283dcf8b756a640ae0d33a661ef072d90 +add7a8c59d167590e3e81224bdbb6edc82dac599c6658d2efcd84c3a79656774 +56b1addde32ff91f57f23ff6d0d9d1f8cef52d8d71328596eab1439a57ce0590 +b3fa1d9db5b12b2bd93df2ef75c8c82d124f47462e0ff98c731190ca09810657 +ca8bff23e7542b34865f1522bb611e8276c871e782e0093fb075e27bff3fb067 +9411463cdd392c8f054111b3984cc972330b693bd4244c87c7d70bce8e0c858c +5f54a4f7919ccba1f314d2d6b898b04dc55067187121dd253bc2a259148aac70 +2e120d0e58e55ce5de59adc902d178ea1959a8ecf1097f560080c13d3b2cc33f +7ccf09bb04a8d9f0d2de643e7bfa799e8746811fab6a1c59c75b706172638e87 +ae7c3401972e235b2c964f74944e7a4331a14f72ac5f2d5d502098b3cd2eb97c +0c667dd802aa91f5a440026be14b3887cc3f99af37b7bb94f567dd3689290d78 +ae5bb26d26721c05946d7a5f645d3b0b0d824f6d6fc6c93e7a3f497a5964425e +5c69d31bc3dc625cf76b088d63c137e74192ee274c52f4a90c8d0c18a3918eec +74196a20ef3f0dce6ffc9506febef464a770152c2b0bd60f772b9cfb675a68d2 +b0dccb1116e52c2a0e28aba8c6f9140676640f016efac57675b6027ec5af2242 +2b2e8cc9a4eff57493f57b00cb2c2529a2d141dab8f37be9e6af46ea63dedd3e +a7e835e701bd0e3a6c8e8b0cc0f5464e1eac426c33a576ce627c7b66aa6015ef +3d223dd1b5abba05301d121223a49c5a52df4a718b969bfea2ddfbd0b11c92f9 +87099e37f6160c5c785feee25571f9f0ff80ce88c50ff878091d6164b9b1d165 +9a08488491181277465823095c69e99374728ebd6aa12afbb5b6b9da37aca557 +84bcea24334fa40f40c9446223877c600e9d6b22ee4da1ae9da4b6740fa63c24 +7fda514c4af4ae1cb80f9cdd2abd1f58f4a36ba6f3281ef8411b0d8ea19de38e +ee77f1be44649f8588b0914ffafc1d7098d4e5ef5ca64e78711156552193fd21 +0df3305ac3bf986413819af608f3fdd5b8c07cfd8a71b218c3450755cc715193 +f20572da29572e4e5f9ba439f013fc0b1a00cd1c51ff9145fce088dc4cefee67 +d54985c8eaf8d2a26171c5caa0185901b89fd362a8f176ca7801bf64c2f82b7f +0d95d1e8585e240d7e17c92910b15c38ed6d6c197f53473f10255b97974cf6cd +db14029e4b2bc2f9f151a1b43068f684e2d7f70eea3b1b898b49f65db5622432 +de29bf711f055b4cf5b2219fc29a0982f560f53db0926441af38e87d3b05de55 +8dab07a545abb35fb8b1dacfc0a9e2c377b021da2fb07fb6169ffdbc9a20349f +900cd10ef48d8b14f9bea438c20ecc1059dbd430e93975301449b52340905cc1 +e59fb7e50ec9f3eb5f848f795e30a20795be75d9a8d4d7da8534ca299ac6893e +00b80b2ed415cc122c3d2ba4c5a94aa9a3198a766e2fb343c362640cd550d3c0 +15855e36babb526935877b488f91e27249d3f6714bb601ef859bb5aee709d0e6 +39f5ab344f8fb61ba146eca478312e7d51c06ed175a1fd871f92287f59e4c534 +120e4c72dc2451fe5133c2cb91db7e26c8bc9d7d2550da16961de8be24981876 +ca9b0596e3a34b7899f46b3bf8fa30e9bc5a4b5783efad7ac82774695b20b8ac +dead67fd2b30c005a6161191782939f29371dc8ab0b7256da4e1975252062848 +bc4b50738ad4102ac18b937a2a7b918ab93210514f25ef7b98ebf02697194493 +3e1ee33082aa31967a4c134eeb792fdb6e722489ab0f7e4aa531edbe4b351264 +0a5abb7a8d5c9d2f6ad29d417cac24f4ef51550312e843e8d1f026608c56c2ef +fc125c5a1d1aef8ceded6baa46dc980de2af3c0256ece7733dddaa303d0d2c73 +a03f9df1a4673c3a7772f66d7497a16fa726fc1ce391cf8cb3ef11baf753f385 +78cac9534972465b486cf0af9a5a53a5dee76dd617cb5c42405b9e04361e4142 +b3cf9f25be92f3492120661a7e15cbefcdd0b0640f1a6deca009b1b0b703e756 +f5d3c23f205b0ad860ef09405f65dbeefecce2dba7d0efd7d150558a401308b9 +131c554ad90040577b29b4e37bd4a2ad25224b01eee0e537635c467aaf8538d8 +e0f1d3e5d2b41cdf847662c80d38878bf7084cbffd61efb7ba5842b586508c85 +6518b42f751452e4015a84f2f9813d6cbeb9d7fdb11c458b04b7a998c8921e7d +fd52912ca5d54f02176d3e236bc827c8f982c13a38a274393ce3f58814d79b9d +19cb06c5cf8157943607ea059bc1b9dc51a123c21998a83f8c58782c5a542c08 +7f09ab118d1571801a9fab29e61989b43c4d0f26b3d8536cba556ab26a74eb00 +17829ba9d14d441742d8d3f692efb3629742d5bf239a7017e3135be0b2c27996 +6f32332ca538a3c465b966679cd21c806acf245008a80b1126be09db363d2a9d +3e396758eeb4e8e156c4918facb697552b6a7c0ac03c53a6a0b2749917b249b4 +345e47b368d7c4581b18b7c700690cdbda619c0470023ed40e3a7c301e4f0094 +7e31100af74cdedf63567b1f7fbb85a0ff2953e3a309d11bba17715489d9f06d +e6fcf876463c6050e3f61b87cd3739ef76ad57afba3c3045043125395c705aaa +f48285de9c7809aeab31e136e041dcb95afbec3e961fe4bb6b2880bbd596f7b7 +3b6d776eea08e962986917b7f7a331aada46f530099e5e1a1b51bb32474f658f +782f48ac613fb68e45a0c2a39db8eba140c87ad0aa0ed44e70c1280cf419ba85 +02d3cf5dfba3fc88d8d205b643f70b38e40e9c34b9280394b8835197c2b3f716 +46f744adeab395abbca480e135667fc8c88810e2bd735fae195a549b845b17e7 +0250772d6f263677ecdcc16fcb1857b3c23200cfb5295464fbec5ddf49a80a28 +ad8f59713f6bc18d9b2ecd8d65b76d4b1fb782dadbd00234692c3f59f357404f +5a2c9174cb852fe962131865d48b3cedc115b78e27c4055e9531284895a87abe +7db750f337feb79ae2d5c05d4df8e062e1b5e5a33a81329436e636ccd747688b +6a40ee05f11e1f0efb381e81f7f06eabcbeab9a1d47a10621639c6a9bb8c4ff0 +f19c96a563af945c64cf5f150030bf25a2f9da2c69904095e8d8b59c2dd8a0a6 +f9777b458a173f756ad19e140f0e6006015a529b1cf944cd7c0b24044cede31d +dc654493febabd7af686e1b93fba95fc73b652b699209165bb07f74493a34fba +e323a58374541c95e0284d51c522846eb88105b9b04e70ead9b533b00d0c2412 +42979307b8b6b6b2829fb41b22b5e108df3b16ef946e80967901a055bf1fa09b +3c6e35d30ddd0f29ae9d192bdef5a9b6f67eb3c3cd52584fd55608da45012927 +d54e3599841e27b5240dd0908f3af9a85e03ce73d50ebe85528bd2b1faac6ac2 +5664d71247887c40c13cbc06f99d64791ca2016167eb3761180557dd3593d916 +53692de25df2fca0ec04249cb037f766e589369d9abf9d0d847ccb829c0b4ba6 +97afdbb89fab610f70cb30655ed75841dfa3a6a8565ee43d203115845c8e7b49 +f1b9a1eebdf4120a0febf3ba55d685a431a4bf16b22fce8627f2a28d1371f739 +b56a8c4d294d7d46b0a569e969cace3a072bd4b7d7c8d7fc02a0f2f63cfa54a2 +36e4d5207746174a4d819f5cd63ebddb2a20e3ef8038c20e6ea42abfe3813067 +fbb279d35f32a568dc0ef3ad301661d2b586c15a5b78f827ad3a1ebf2d840556 +5b8b10aef91a33d55db87b42fb10897959f683c1cee7766fed050483e6eb2c06 +e8fbdf155e3f7f76179c82c99494f05e397572016c09448cb4fe9f684e4c8e8c +a9aff4de5cc669ca900ab538df9fa621e54186443d274a753510b7e5f745187a +18e1c90b930834a839f563a0bb140fdd5b11af98c1a0f96a9380f211e48a2d77 +ac1dc36d3d62988b08c30ae4b3464aafa3af318121c441ddf5ecf37c9668aa9d +8581419c2a58589196430686ad82eadd9f550286f4b5e4b0e99b00ef78e874d7 +80c9951a4a5c98918dc542fc335776ef55ef8c02a8e5e954003da44b01bee55a +3b7ba4bbeecc03f0263ea4e4ea530fb9cd8cb6d15aff099f603637579c0dc0b5 +da1c410b587bce2beb5f2637474fc9bf558ec710267d8bde59d56720eb717d3f +07cf1301b10b7eedfb31ee33e93f4c413ded9e2599b69b16b5f8f9d188a96f00 +55dec505da3559589f39797ff34291f2b9dcf7fbd0b2fd995d2d1bc4b5d36d1b +883d3403599c983081e6f59148d7621934ff5df298bd8f0d9b85a949a56043e2 +f9de8a77cad501f9bc7a04cf42749b99068f5b04f297186bc46dbeecadab7af6 +0ae558ad7ba6fcc77a2f48a88cafc13d677afd1835f17972c1ce685970fb0fc8 +4e700dce8559617fb6a03ace800cf9aae046cbaea2f00d0c47bb5d2a995a24c9 +d2a303cd1a402f7ccfd7fb6014c48af010a02c8ee2637d7ade899782ce7c742d +9ac715696e9e106e14a62d30c1fc4f6713cf40ff4651d278866462da2b0d6df8 +01d41dab5e141ef7d4625d73b9d9a74ebb614b67d71fa4d5d427e688464cd99f +e3f8e59e4228a193614bd7a2fdc671e752c60e94cc7f1165881ee2db4dbf0ed9 +36088b78e8df4a40bd68e0d1d2d3db8bde62edaf0a0b7fc1b3e1a4f1a98c501c +ed769fd346a47a6a1ca20d915c137e2f9270f1d1a2467130ec3e8b56887fecfd +9e741380ae70662f17ff4433df80052e8c611ce050ad024c0246265070c211f9 +8530e78a99d35cde01591875cb5aa1731909379d30b23d306ba90e34731d79fd +97581bb863dc7ddc96f4cf2f1c82f836a28661df4ca2dd6fda41cff04d2c10aa +a67d0036da26810658b8793f065a1e0b7dd084ba057c95d0e7bb23cf2bd40ca0 +eac138cb5bd224a56417735835686b7a564cfcb028e96b161a6eb08d16bf1998 +5768f6ae6c681d37f5ba15e72d5bdaa5be2cefeea54b5d0e0e18927fba164b03 +8c77ccc8d9cefcf6d83cd4b261ef97a3524ea88178834006cff2770138ca3386 +1afdffb43938dc36bf53b844c17967cfd814d80e3e1cd55fc9eabf8dfbae9706 +2d4393be9002b3d297404ebafa01825109cd1234b22be5963d2d63a6f1b14c15 +489166e4ce079124d1b8a36ec28b76466ea4bce5ff1a06fa81cefb3d2d00c079 +93d2f9652313c38223f7ee87039733e7f060470aa00b8b9bc4d2c7e1c3f4bbc5 +139c40c08d2a564850518daf6120fc990af9f5a3a8418c7c3a1a6e4a557385c0 +0f10544d91d3ca296ed216442f4b5d8653eeb76c2153e557bcc11a31499e5520 +c3158e90acc7e0fddb5ad06ad7e5a36e2f8e9940782bed963a722250cb2c393d +b182feea0426327b1fa6cd5575bc85420b556120eeebd7226e070a3e489d0c24 +e03ea5397416007e2bb861fad3ca78be894dcf505ab039e13b2fb75cba100306 +169e80d02837799be01532baddec78a5c476d58622c7fc59c0f7289d88e3ee26 +b80d7959bbe040e878356da3f1620d31fd2ecb59a403b5821c378f7a3937b57c +122bb965fcbfb4201d92c64eba26e6eb222260b329fc9c5f025456a59db72955 +3a4ecafb514e2608a33c67bbeb0de82ac3ddfd199fb13a906953a3da9877a418 +0347ecbd21673f7db850e2e5886361a72335588af5a8d8a17d1b1d047d170adf +00825ede772cae42ce54411951fe3e48c61bb5802244e9a78c212ce9016ba8b6 +00cc507dc51e01d5d3b66bb2efa07c73c2562b93b7661ade596abac6f0c7430c +fa4a60f8674bdd8c631a77eb3c5582ba530f4058046c2968e6a6e0dc67294b4e +fab9b82669cef3cd54f92207aed52b119dbbe765909be8695f2a01a058d582a2 +980789b8601f1680299c9704d9a72784fb26cc90978565db80f094f58acaa53c +19551e281eb8ec828c0ab3bec914503d2ce1ff7a45f69211adb5bf3f6267b1b4 +cd5e6996cf6bd82a5326050e6b7b70120e97b0934882632fadedf7294383304f +33f1c76d6ca1b8f812ffddb7a64c522b91b248862900030c93a654f807d81af0 +b0d309bce9f294817e24cf02b211a5f380ad81b05136e59c4ccd54ada336ab9a +a9ab441195cfc648a81f340f3671892500dc0f54b60f95871b55dee14a813123 +759b777fd25e54a2c97cb762308e209f5e1876b3bbf7b985995deb9af417d967 +e5f98af4fe3e056e6a71f2038a32555bcd7988301d6ae6bd3fe261fc30bdfbd1 +cb7aa89602bcf8dfec08329546afe852316268649fed9575ce0b85972d7de686 +7bb5ad6efb2223b124c91d4ac5d04af51038e833822c06923aeb73107ad0bee6 +fe03c24c0ba4e941d4144dcf601451f15f97fe58dd061e912122cf2125462a51 +f61800ac20d54a3272b145191255e1dad1252d06f0f6ebdfcc3b41e7bdb5693e +5e87c074e983ec3ffcc800441b4964a798d333bd5bb6b5128d286c00a511de3e +37be18d993e7051de6a394d00513d307d0767954cc7e1907db5cd4ac457524f9 +65cfbdb7cf574e1d19cbbf51695daf5f4d973bcff2f03f67103aa585296fef45 +5eef34361d6d4d58528c3d2672f8c558c6f2b37e4ba24dfd9d0c722dfd7707ba +58df0b1e4af6c4c7de922dc6ae69ad3ee062e3dfb2c6a0b118f3a55898ef5d64 +14de39c3cee591fc7240fa6d64dfa81f359b47c981ca0f2985871d6fbb2fa312 +a1eb652e9b29ac748554f11f74b7e1bf201d62811cec6cfd2f7c4e426354cde2 +37fdf0eb7e9890ee0ad10d39ebe1ccfe81eb751b452785d456a3fffd3c14eea2 +894620f091cb81cbb8acc3285899b48bab87bd84ca7ddc4431f830402f580cb9 +68ae7558a47eb334b05fca15f86e85cbe2d7bf885099d51ec6dd33d95d31b567 +4cd09aafa61ad60e6ada6b8178c9a2175d354a75f219dab79a49c454681c991e +d1d927940e5c3a37834a85a7d6342acec127101b8a467e1aaa00579fafee9793 +dd9d5b02069bcdbdd1f18644cab1f84b795f1ff0a8625bcea9014b8466bab17c +2a2c184fd92dfefe11e34a42d7631c29e20a2163e63f8d74b90fe3c24640d065 +c28c11087b8d0e7f24a2cb4544651ef524082a4d6beb0fefa1f7b945254111e6 +040bfe915d14c95604b21188b6514a1c1ac92ab65db2a2d7cf13d05bc5808b18 +1b6f453a61dbf5e6f513fb0cc902ba1b9e708089de322a364133c30e60470c9e +7732cabee13b4682449d629ffda43c00213473ff8396a1c2d9ac70790b33996a +85035eb1a2a6143b3c693a4b11cdca960c22c8c764f709142f3a2d5f25669074 +68d435fd532c83a73deeb22e8b89d159cf52a16d0a408b534b5fbee4013cfb19 +d599b55f0f9798fb2b84399223320fe4bfa2f1f67a36c20b30d9f4019e19c01e +eabcd996484175a1acbc83864e20af83e12b683dea820a56a2ff49d38db2ee1d +e4928c1203b9037fb97f5d1803eaf58748e8bd68d38d60dc308bb39600e7d9f8 +7f348fd937cc8a765f808e7b8f3f26604968795673c202a3156798f704d2d92f +2639d13626a95b7a7d24700f486b405312ab45327c4ace53a0bf55d9e0144b4e +7ff2a935be4b693158bf8923f40bdec43ea9199a5ebaf29ca1db051b2c46da2f +3349c8cc83871cdeecb13f1ee193ddcdacfd8a1f0b2c3ebb1f74c7b0a588b17a +ab36c033d7ef004383a31fd82ada51647e2c5caffe50ba4afad00d22dab4081e +a71feb5400ffbf468e92144dcad498edfb610dcfc8cb5e1ed5bc48ff66753763 +562887285e5836a8122279ee6394229331a244a81e96c512c6eba59970828cf7 +8f12ad372bb7e365df32419b32f9b4a6705c6eb380e9b861f801515d753c363b +1e0f51b0dad66cfbb9d84664a1f268f5fdf97a791870eec1fb65e444391caaae +b8ac1897a50af09ae4c7862c456bfe6f6222391a999714322770fee8b8359c1c +6caf8069a2d00771448f2124fdfd3092429b25659b1f724e6a1f4ec110e101a3 +3b226b1a53496d5987db0a29206d2e93a9010f08a42e7a633b9dbcf79ee6ca1b +deba36eb9306f9f30250f33fc166d3c256ea031146988cf78bdc4efc31aa9ce8 +d02b2813b9fd0e5560d9df0eb0ffa9cc0396a295b4db1908d33c7d04b0e6c3e9 +0cdb6d463735f484371b5de3aa06aad03c5d8c38e443d338a9abf1e58f0cf199 +e9a4f5932bba6f77fdcd145f129e467fc8257171eed311ca0264e4eab458c0f2 +3133be4779c541d36bf2f9cfbd59c30b50704881ae182bdd0031008dc8419438 +7c5b88e470baf1b852fe6c201060423b588fbd47102c55060604429838a77d03 +e5e5b80799b18f6245758d1a90dc0ae9fc3a7883c785137f429b7aba81e0ef11 +f0a0dec18205dd9fc7cdcafa841816e2ee10b6e415837ef38a8c792144b0ee93 +d0fc4c058cb58ccf40b70b71173ff46b0f1e62ef827e1772eecab5c7bab0c3ac +ea8ce2fd2f1f2a17223ea9daa552cc3a2df8372a9794bb9b9ffcfd7b08a4065e +76e1995affc414486b0511e795d3b4cec9e082eb9f4a2fa69ec517ebb0d65c48 +1d4fa4eefca6b232d3821bde1ac54577c26f2dc48f61b366503c08c68dcaeccc +ac43d75967c7483263fc055ac9b1fd28481319643a42d29e897b0ca89e44aa5e +5e6302a12c51ea501c20fd61c9d8161266449e9160e5d02fd9ed676fefd6acf0 +7525d82b156d94a175b4e922585f16ede84700a4f68daec4666d2355422852b6 +a31adf6e7ea45feba903a5e5d82ab7637ce472c4ef90d5bceef5a581f35917fb +00968bc8064810547027599810292c194b6c832b9fb1f677518cff364213ebbd +ba259a31c44d3182500cb85c8478835c87ca62694f6c486bf5123e44de711c5e +bd988db4cc3cae49adfd22cc5eadfc5734155676212d5d7bee7517756c5008d3 +5d4ce9e0d471bc74597ef5b43a471e98d4a44c8974390e78bf0ef0c4c1dac450 +4651e021a680e6935cfb75008241e6eff11aca7bcc72b4e21b980c763b0b39cd +c3a3235326a629a7a456ddd8b762d7e3a6b96f245e584962c856461da117d75e +560e228de1d3f5f1538e8fd82d632f90b3ac96c46f1317b9291d4f97f1134dcb +6bc01fa4c107ffb840669cbabf02b6a423983310f5f74496a791aaaa57cc5059 +960a49a92b9f431fb936d985f917e4d0cef8131cd48557c03668d880caf57c3f +a3defbf146a717273ed321c8a181a47a71bb9f8564fab28c3aab171a0583a81d +43908c536aa844a1b800eaabb12dd283b4efbdd61095f18f738d36613aa9ba62 +dae320322c35c76226f2b16f64be8f1a32bb86a6adae20d2bd69b71b1c53ea51 +c4b376faacd06f21d8d0c23fba753b3e2069c26999b7e7d3658e4c60d579cbe4 +ba553cb38424965e87500fa74ac41219e3d119160753027fbb607d2d9243b487 +88dc775a5286f3d4502b380616b7527cc699a14f53c3b5a64716edfe0c10536a +32855e9fc09f972f903eca0318b91e1348cc70537627d30d4d5246cb2e1fbaaf +ee6f2d8bb5cef64d9be2532133aa70a30780bc0293cd626fac0a3454a65224d6 +a950b06cbe51731bcfce29ee297ab0698626ddbb5d329f59a39662c66ca5848c +2ada312910029883ac51b6e2c0890f7aeaca9ee98c6853e5f4de9dbd521e6c07 +4b28a857be089d56b52abdc17ccffd19fe4089410f82919f116ea4f49b00e84a +37bded8be9c5d90254951a37c0da7f342f6a7a7f919d17f903c190d178ceec22 +780e70c5fd7a044596603f6950bcf86514550273408e5266a4f12581ad7b1de0 +b86b8b71aae12454d5c18e26982a12ded407346530aaa2d982374d5eca19d14b +c928b21bb763e8396cd23a57291c65fd5edb38cfcccbc0d73a297ae4e2d963db +4944e3f7a50432b7affb3086b850581ea564a54d04268a675c979e0dc897ef6e +bed5d5ccac1afde308175d11a900bc3a781a5e210a091f235dc55cd060f79e92 +1c001f671ae4a93c5b4438468072698917375515958dcaf17bdd83bc03e1a124 +8fa8b071568023ffb824d31a3f5f9169d6f2dde3928e76527df916900429211d +f0fd333450e4ef96ffd1da05e38b57542ca57c6f14fd9f591a5bc4a8e451cb6b +5cc669aa9f3bad29e72f40b0b18a79cf972abfe78d0a1a7e092c94b84a0c04b1 +28a8582257d1c0e46e173ca9a132f8a67695e496d3a9d1c095e1e9d73dd135e1 +c174659915571a71460573c9cef822e09d4b56cc2c6de0704cc1f9cd9a6b2c27 +ba9271e48f0c78b6fd20fe100b6d613ccc643f8524f6e5eb766cec92990d086f +55512d828b283678e8c9a0f56de14bc4cdb6fd15ec462ef06367fc84255e224d +e12007e3ea95d8754e8282397d622d4bd8a51923be6c6e634ec6c7d99566e515 +779393bfb37d4f11d92e40eec654d1f549cb6ab4a47775988789b2f597b77364 +eb0c027d0c069f6b22f394e31c869deb243fd00b00222579c7d405df03c53506 +7e7cc665341c87ac2c2bbc9a5a7784734321305df8e6cddfc21de6db26c8f2f8 +aad7ea4b99b65ebc6e55c39e115b7f2e0c14cfd10d12af4aa76304de2ec093d4 +fa18ed2fdf93c4c1d547186e287722081d98a4b2a8251de456a72d50a7376eab +21bed0ab0222ce6fbcae2a6a6e0da79dd926e810c7de3691661a9b5a38ccfcff +ad0bbce849f7e04ef8bc51d36df7ee27f0fceae7e43ac41a0707f72ee2352bb7 +b0b6bf6accecc2383ffae9e2acbe7c956ba29375618c2d02cef544bbb7c1493d +fbca47f7a8f300c634aec1dd2168a8bbd06d2f3754a86ac69f3795705db82039 +b4325985475b16da37870901b01b4858721d9fb07baacf81a847aaf4eeba4be0 +81c171c34e11d7c1473089556086ccdb155fa136b835f4071ab5b25f2579cd27 +72fbd41faff5a00657001392052308c67cadbe44f990d892d8a8678454e6137c +545b0a89af7b29f0af1907191a5098ed37c449ba0acf2d294e514b50a8d9c2e8 +5ad485284f8f1294095ce6a90bbe7cf42f73f68ad922170473f3d3dde8207362 +917e6c0460d22d3b117c050ec811957507445461072d3a89b006a30137f25369 +64b5aa8f4911868fd3ead6ce7ad34f0690f14318e8d5ded2e0538264d7f26bb8 +a6a1b9beb4557e39a9c0e46920e748587661096050c3721714b84a2bd0fb330c +1cbdb9737b7d6f23dc8e62a6d71b429b160c92f1ac1cf93a18b63e8ad0497d44 +864301a5925bc2d4e94d8c7b8a19a813a7928db1830e5e7bd7f40e8db0bbf90c +4654f4b8c9d24db0d912e64fb2c2beab8bf1047a4da158b5c4b7235d02cdee6f +62ea933569b178404e4da0fdc05d71ff86120edf3b65bfbb74df5bab24d1da11 +0f26084cf1146704dca62f4b6362eead370ddea210ff1b424e2075136f349c31 +15ad02368a00df13109cd1f47d8fcfa685bf88c8ef01f8277a1aa32443bb5628 +61c04699035f274722316494fef92a120f79eb0342351565c676ba9ebb43af30 +79ab05841f8c630fad619c15f05b26b7c2acc68f8c0e783085adba8abdbfe1be +a95f45d3be0f98d385328fff25adbd82cb6d8689a5cdcad2973e0ff1ac7b4709 +d735b4658fd56548017a02d55c09e598f501a1a606fc1f92b2ccc5047ec60699 +d75b831ff9fae85ad7333a64d43a095878ea9c69ca99acbbb7e8510816c6e3e7 +756a823c25be52fdab3cc3e0013d867a3af369ecf503b65b21ebc99d4e723ce2 +0259886c3bd1db249d968807acec0b2e36c78e13167fa229f4c9dc9ba36ab1bf +2e5272b04172d20289c171b32fae02fe21720e3626bf28540fab83500cec488d +0ace69316ff0fa45ad2336d1974bfec0e3890598b8eb821b1f6a13191e67dfe8 +43269752e0e4685f3044697c25cc0f53ca49d2f4c50188f276b2a81e6e32875b +351ef4e0c68824963e5cfcd64136a3cb2f68823f3db5161dea8b614b966f50bb +3e4b2b5429d1c4b6bc76e9e0ac7894d983e941b4ec9de5a25600831ec04a2de7 +9db656b1c93e9af33e7230da4e51fb4a6033414afaeba74bedc7fdd0025f123d +cc8e98125cb83e8b58a8185a3d53c65df972c61a7b34b2648910fe2d246c4462 +91a13c6e9bacda156ac2de61c43251fc106ea8bbecea6814b688ad34674fa074 +b7e04e96daf704dd61348ab76935e5a4d3675440fd02089eafcfffab27ad478e +8f55f4b8b3a105e1f51d5b7b892b5b66255869200728144553865d4a0e3f7816 +8e75f3368302ae4d375b8af87b94e1ee72c81ec2ceedc10337f335e9de965315 +8c83d3f8b2668a6cddc254c886d5da80333748168c7a3e021a5229c60eb6a2a4 +221d5ab396ef36e410e14f8241c8fbee063a7ef099ce6e4de6df2fda47b11f0f +ecced569cfce873a8c53167fd3106eade3b965faec0911d124ee2d5ac388fb82 +bf2909503680fe48ac454acf9f727c3c9a5aa5d7da1569c595a4b2709e088b21 +3930b03887ed4589d001200553f588b6a4ca4c120aabbbbe7b4218db3515f445 +70f4a489099a2efc5836891b0cae9cd042d2be1cd19f2ad4e2d7037f60eef621 +3767ee3d5cf58a75bb815e2703c13bcb5067498aa613da532a6e8bda43917e09 +1718a826e7e68c64a6e78ca4e94f64ef9161f88e4415df6f124abb6b14bc4617 +b24ac56cb124fafffc298934d68f55d2dbb47a5d03e52d10bc01061d0f96a882 +edd902bf59e097c735d5aafdc38144bab43f4dd8a4841e6e12a08e8fcccf453d +8f4a090aefcf2968cb52aa16c7348391cdea7c3b455d7c64a2db3fc47d4a7266 +a0c65b7c505604768375f7f973fc017be03fa4c31f4a4c684046b527927a768d +d28013896f334f577d8f849521215e346167204c809e39bf16b1ac54b5fe2502 +46398fc84fb6918d23aabdd8a28e1cf5587ae464e42ae960784428e3d88c1dd4 +c3d163d8df924826eb088787a0f01331309f8dd2ee13e64cf53e7ca40cf73d70 +1714a72841ec54d33579f10ed4d603e5fe2c2b0b36a0aa5a458de5a11169a708 +8e753b6b19c995b70a632504a05c96e2a5a98ef34461202b5d376439b8d9bf08 +68d0204ccedbc3dbcf867c154065d706748b96d86df22dba5e4e29db2c106e06 +cec1501ba6f04abc223c5c9b132316ee6add5b1464a7057db481de09df565662 +bd2e0b09ab9137fe56c52454465236088fa3361b1af9cb5d2dc1dab853033238 +069346736f7b82ee3e7e515d314664b01cd6c2aa7b9f1f22b63e431c3271ea20 +efe2d9decea345250f946dc26e0753141544b07089684d65ec3aa4598d78a81d +6b3aa1debcb76303a2f9ec13a351e20f3a81df67f3b37ddbb28d5a569a464b08 +41072ebcd82a60a9050b635411b33c1507328101739fc3804d7c152c04ebad60 +3b20a7d31072adf233bc5fe42388129f46f129236c26b99d537fcff1be4981e8 +356791ff371fab518b6cfeeeb3dff9487f9f8883ef1a78a3aaf5a701442f2b54 +68d800ea710f263f3660be8ba58ee781431335162d317d7f1c9b24a17e61584c +079d4592f69a6dfddc22adf03cfae8ba87eee626b73b271603c847d7c72973c4 +54db1481bdc035686c217b8e79d8d9506c08b10482d7a1d1acfc8110f0fdf033 +aff47d161855e0e89b9145c857fef571f418e315d2b6789b2d9a42f554c516a2 +d2a2b2c10b941d21eb8374f4f91b7a1fc7315c67f3fcf359d778eaa9b72ec96c +3b8e0637915bbce18bf937fa42c881f12baa4311523e8318028461210d5862b6 +f0c751d680a78ac121a04bc83875bbece0584ad9101373d1347f572a54853a17 +b742b1f391cda46b161f1d11b3f57fe062534a897c2df9dff13e461233a46d03 +9d4d0241898f93245ee492019dfcffd2e0722e4480c2811510a1c72e8167cf39 +2232cd232c9cc1a659a4c42a0195be7f035225a6b3aa1166691fb216ea601cf4 +27fc0adb3715c54c1d1c7dc75509d0a394ff28ec8d8b0b1922314f7e23a7cf04 +b73e392e3e9ee817b29a432544889e6b7da606fdb710e616aa4b64075b48a275 +04237e702ab514b587f6586b9ac87959c6a5d7e9d9f7ea817559cf6efb138609 +dd61b5994cb7f4de2cc4519fb23b8a6661892ebc81e464023a917a98ca8d98bd +abbc43dc12c2cdb4e6f2de3db26444de0442a1669e469293a4ad337f69acd3a3 +7d7553564926dc56e799b0d3e6299bea44d251d93a9c041444d9dad1c919c6ec +36525ff9a1677b40cb23468d77ea9f4a4a35ba3eba60cb506152e8dcc3217063 +2a78207afe429112fee981da49bc59260d8b37ac21b8c3258adf3f44e3c13673 +8500c275b75e8c59dbe1a7b08fa9be383068e6cc4ffc9ab587c79144dca2e189 +308f366e81b1b152d0fc86f2a202c305ae2506517fa2599480908d6d1fa26d70 +15bfe5f0c42c5301e00e9d9366dc0b32dce09030e3deac573a64e1b19f728955 +4d7bd5885fe6c91e77c0ae0e0912f58881b7efd86074765db978af5ffdb4ee9f +fae91888c86c3450a10ec9b7d8a8ab94f4c6d4b8600f813f426b115ff2fefb94 +d52086bcddefa789083412dd8b08009db6b4728e1426663d4225370712a6b91a +260dafc77c0df4435fdb830e3aab34cfc8db6e2e8a31873b49f7ce398ec5740f +21a7aa652700758624cdec9396233c0e53010c52ed38576cff3a2edd4fe7dc53 +40ea3d54e2e8df236739882805c1bb3ef5bbe576f0e60f742317db37bdbf35b9 +e4df553712d90cfd73609c342a0f85e4fc7361d6cf63d5c97eabf30f19aa770f +77f3b36d2dcf5260c3775361b14813b3818c29ffff56cdfa8c03f984d628665d +74ca55e54934348f21bbc9f98a1e659d7999eff91c46246f4fd14e0bd3680fa8 +6c43992ed435ad53f38886bb76b0d4987d9f088e368b5faa6fb34bcd771edbd3 +e66a22474df034610754d46268dc6e83a69b6dacb224fec0a54fc89437d2a274 +7cd80f5caff8a18481e186a0551dde6f1c0671479fbe92618f0cd7342cd4e31f +20dfd6ae2a3284342a2ae11dbf5ee9d2d580ade0886397b34b7aa44fdee13031 +44c12b12a081595b9cfc059aa395a8b3cab19705fcea115ecbe7bdcd5398bd7f +b6ca2eecfffa35b73c76bf28807c73edc2a07d88d44cecb235da8707aab3fd7b +c93ba4a94f328fb3be30af08bb747d63a82ae266a2c98ca30c937e26e42e10c3 +862eb399f0bf425c3e6d1bf3fe0a6c49ac77d725002bc06979e9af1b1a23eec6 +02571cc33a5e98a09437c0cc6e0deb3c5566c05acc3f72321fc253c4fa49fee4 +5ada4410c5843eb2e264f928b23bcfb2b2c817f14ace17312589bec9894ed410 +2ab6a7a9c109a5339c3ee6fd0393a14ab229201bc94ff16381b98c63287643aa +975d0fcd4a098d1c57cd25ef3056ccb722cb886978cf16892e4dc4635fa5c400 +ccdc134fd3afa25af86722689026e7772482b39ef85448bbec6c2db1c40bbaee +3d2d045f6c0bc7d2b17862faabf72a35d0216669f979a8d3b61bfc861105678b +6eb1f5580459e7573c8a920c81f642018dbe725ecb4e95965ce38ec7436cd950 +b80f93069fab8d65425e48cdc8d7d2ac756f548dfc6382d2600c429fc92bf199 +ded378a5fd034d8d53e5b547d185c6be691f61c2095520d656d6770ff65b6aeb +a28b6a5abfbe89ceae759f3c68ba2a27f1b14e669269cd3da4e2e21f8c3b28af +85482b8783e6d0f0a791000f0adda46a904ae69d2603044fa66754c262957d4f +b89a0dca479c675e10f49a8a00ab38cb2bdd9f5a1be224bf1d66b88fcac5a6c8 +d0138648ddc0bec46a5f8088ed0b69b4d58bf54f67795f261864f906a35f47e5 +b52ca9679f268be935999f972592de139a19a4a38bc75c5fd340cf2b152b23df +2282f40aa432c38b2f99318e8f8b7630d4dc7cc9ef834938ec2c95d2ab4afe90 +1db581e3a3f4b708e1fdb1aa917c32d6235f8fd6e69ae369470663142d2e5922 +64c4e3e6e213cb04c8370621c32e3b923d555bdd7add05cc68ac05a725fc1354 +fe8c1e0e343b873aa3e797f01ffc3ec78069296b1be122db72a05c814a89bfaa +17c9884a4506bc54607e353a97fb527356be975de02770eb0adffddeda8c92fa +638ea9d155ca6f7dfa6ade52be9011aeced75285e90cc7d267b32c1a60873bbb +9266617e63845833b22f22dfe40da22431085576ce211ad826f2509f5c61ea22 +465e19acc373e72e83b2eb04978fc9907b749b97ba51bb62b1054cfc6f4628d1 +17b661a56c1eeacc262244cb1f9fe3c933dcfdf6427a97e21efb053dee2a4aba +ce695acdcb8f1fcd592bdac27576abf2082cd9d8cf5547f04270278a9dba97ba +94bbb22c039b1af7bb2cddb3f20107b1dacc909a7eea0200a2752e3174ceadb9 +d847bfde8e185fc53cfb2ec5dbf77f08ff5213c8ad59fb207c1bf0d9bba6c84b +5f1b4d7b69bf3f51bb5e22dd48bfc5ed9e7cdc04cc7594d6bbd32a97f5372986 +28945f452bcb038a679fc33fb03d06561a59585d6f36090894471b17b615b5b9 +68e41127a6035cb55997a97736c94cc436f5f3c34354df2984202c428d3ea928 +a04eb010909ae877b1240886a91a4da86f196b05c9e99d5132f9bde35cf3c4e6 +8e5544405cfa57953b02a2e44d1b78de8eaef8c5d7005f6100bab527061df130 +0eb27e230b9b515561893f81f12b821ad152278d2790edf10fcb5b249f6a093c +bded71866837ab580c6c24badcd09c9cc689d39f0f76743ebca1c462b0cd9464 +7a9d3988731b67e6ff8a5e82989f839fbd695294bd22154ed6c63184e2a2c25d +c1deb10237721dadaadc1247816a66759fe287ec4c626e2ccf644545f65474c4 +e27b92d0486fdc9b3c496c14f218ff2b81f71d1824f3c4d42616afe85dd8c63e +9168b6be3707da088118fcab1e29023960cce9ae54e06cdd43128e5c4e91f117 +a2b3bbdd6897e514a1b39855b2343fb6c278da6963072ee1587ff612d0017bfd +79ea11c574d923499e16b3a6804c92c9518405b6d3e0e86804726f12aa0cf594 +be1983d38e8687f2e048ed6626816fd9b0377a2820e919624ec2b5df8a8f451c +6c11527cf82df07972f8b473623438aa7f2d136ca25dac60cfa7f4ae68782610 +a08f8029027c2467047f6330f9babb1279dfddc81085453311896a189eabb005 +9de9193f8c4b3a258425c2ac49192bd261e98f75b7cd3d74c9693ea3a514fb32 +a3ee80e92781acede49e999ba95eaf2b58cb7fb3c2308973f0bd332793334eb7 +14423d93215655fca63967a1996adc2a8903f0e4d9844bd16f2595296dd89564 +9eeb478074aa62a6458b13dc5981d50bb6536dd5685918a78b1be7d335ba6a3e +351d459a9c6cf58634a5ed406f0bc20ea8386438849df31ec16219d83789c583 +dae5cb4e2c87cb78775ea5305cd8db93a9b55358f88e7c3e7c78678d813ce26e +110eb4cece621e8768c7bb38c1e3ef16d6bd8f8ce5ecf02e932c654c4d2cf6cb +157b3df2de9f432e09b2e6f4b711cbdd452969a533ca6477ba430d3652fc325a +476f0a00d9f4d7939171f6ab5e4717a5c7564080abde75350445465f6205cc11 +2b696a112a5130c9b5c1de648d17b63670ecf7acec9953f7fc29eee5019b5015 +206554c9fbd4258b32958b746a5ed0c8daf66391973ee8d16713a29d7aa04eb5 +94a5a951d6cf09265ff7ffaaaa976a6fbea36f37512b05f7a6ec3327156ec1b3 +973d5d8278fdb8b0aa3d31e23e4f322284c69a5d717984bc8376d6f7bfd8b9b4 +4f650f9ecb7528e10f1e68490a20dd84442c9dea33b0740e5199425e75b91b26 +455f375f828e3661b6563e7fcd27c63b9d2e3f95217cf7f81a303bcb97cc2c38 +65563c513d61377b69fc216f4676c671fb691186d877df10698f9319f66f8099 +dfcc79fee007190ed401b9f6ebdba7eb0f5f0bf6d1d4dcf638ff4f42a9c4b5f6 +063ba17e1bc427949808eb0dcba601009e68d50ce04fcee7364030ce4c75f252 +e986f4a4c4739b797799cc5715f3955ab0d60a8aa79a7c66962443db19c73504 +1a4b4746cb2e3825119db2a3aa6a7546a5ff799871d6307d30eeacdbc444c613 +82cd635d41d27095996e6fd1d2d2d70219b7e1deef206530ccaa95acf6a3ecb1 +063631ab50cfcea7ca9dd6884cce0dc4e7b6a58aba7a0eb59a7d01ff79521682 +e557b12f74560a7355cfacaa82a4465db27280fd83334c404d2d5d12bec2978b +136e4a0cfffda9ab8904349a3705689e128e57a58037ba806f33c2f14f5bd608 +b8e0bc4900ffd95cb3e55f3fb6643c30e702ee13363c688ed765c3624af217c7 +b4edfdce5d593e87742704eec56b08b78eb20cd5781d65c206f0b3b875ffa447 +92f86292e4552bd83f6392a76d8b9de1e5ca48906c315f542ef61524155cf4ba +dacbbe62d38e3136e45cd07f6130b4d6f8f9a1054413b9c9e897f656cb91aaff +305bdb275d2c10c2ef4ad5fb7f62c4b724487b918b07c935c1391a3ac5956577 +9f7b2dcc1bcd686d62cdb4fdbe1081a65f95d7d77130e9d2615829b4e6861c30 +05ab3c9a9529f49caea320d248ac90f010ed54541a9a1af7b22b526df684d9da +7b6a6b7103951e4117868ef785bc790929b63e0ed7d923b23493dadad77eaf46 +874d70fb8ecaa4031000ff8722f67b4866d3a55af16c8d776892f7ab0b8fe7d1 +829cf638f9567f2f7b160c5f97b2388a4f3d476cd6caf3268acb24c853082125 +b7f19ddf11bc231f3ac011c82ff81da4a27bd24a12cbddea9d46bffae982d48a +75b688eb1ab2a25773eef821274873c23e488f3d71701ea0d540a15edfeb7ca2 +0b4356b34b5a86095af6b21274492354ec86c4535775774bf5e1169bf636dd57 +7bffea516d19cf9bc1bbf29670b87940ea66c59e661e4e6d5f8f15a8d6a22ab0 +8d8d3d7b25b5fbf5674ffeb89d12eddff7ac1f6d0b2fe08d6df26bd538bbf3d3 +489b1e9883361f52d3bcaebc75adae3200625527bacb21b981cf38fd59828030 +cca6a009ac7eb6b2c93ede94aa9623655f0e6ffda83062c1a5a9278962e49a42 +50cbf53b2791437b84d0a13c5998d58be9008d91e92597037d97c655dc563a98 +3efe102cfda7496c3ae71b9581ad111fd59c2813d3dbbd9fe08d73ee4ec16245 +e690ef8aced546d9d37d63a5986b57a0522913b75c8c9f0a5b3f048c8f9cf4a1 +b29b9c474de3d4273d513616ca1949460f41a349a7547fdeeb07599db12b0c80 +558046dbc55e3faf1ad9953b11e24952ec65680fdf565f16610de470b761f22c +3f8e19fb79bae37c55802c3fc489244f9f34883ebf4e129309c14ff5352bfeff +84d6d2fc61dd26cf29518880aee7cb5bf7252faa3807e5c3aecbf7d4d9f2f1ee +ca8ff1994234295f510057c66a420136c3439f436a4bfbe5076d6996161141e0 +77b46be9c55284109e18d08a15f1cb9599b51dd964b825799440522b85a0268a +257c736cd74f32119633cc04943477b99646b83549acd1f64a1e58f8d2c64f95 +db201621ca4cc98d3f8d52f04ef9a7165317d137a8073bdeb0d211d539f81bee +334160d73975beb93c5c69cdc99c96dc77b5da1c989bf186cdeae36ff4a64d6f +fc3ae29d4b3269172bb3dc0691457684dc251231e1f5d86195c7c82e7f220ea3 +3b96c5d8d935f3fb0adf7da4b5cfbe91e643f77fe2d145aed8adf043cff131a3 +926cc91e71024aa1e98dda518eca12af4debc834cba08fdb5408ff3064ce5d2e +4be67ba32300e1634f4e8a5b3c23cd20985de3a8c6538945e837fd0a8e6a20fc +50c302b23543f5241f39a6d319502755256d8c8e40ad4828f7da2be4f7281aa4 +7cabcdf4bdebe1880b4bae0ab829bc8e19532e0adb4320654825aa5d9fb99a31 +f9b167d60ec002d075882f6d236db888e7edd4b281a1f8e0d5043c42909e8dac +a3633fd8e2cdffbce9e34fec9a5447e9912c83416cb8bf0e72e0bc3c7a5bbd0e +7fd233169a8315f74509ad86c83398f80c9c26d9384ffddea6598b0ae8528937 +9597cd3090fc092c3875effbe35d3036a30c745aa8c25ea909b0b5e0167615b8 +4822d38ac7186527393744eba1534e6925c385c43d62d44e43af3238077f71f7 +cba2673005cef635f77d454d5fb314245812d49eb4f74e7d4ccae7b4207e4411 +e277a03ec42ede408737fa933c49e4ab527d76e3a3dc929444c38baab2796e35 +116deffb257fa56c28f4b1e857bca1e86b3ac04866022752d14cc5fb6ddf4cfc +0e156e4b2fd05df3b1257fc68fdf398ddfd051ec8dba705a7a560e6373acc238 +f7d0d33d7adf68699951f9acafa99156adbaa81a018099149b645e17270ee0c0 +cf00fb8cae66ec33f4bc7b96cd50e6158418155c1c4cf70d12bf920adc7c71e1 +183c50efcd550b6849e9a5a55a8930784bc74216730922a99dcd058625854630 +b4270961a373e06786a9b05046a7e1caffd578a06405220244a5751e988dae41 +8beaeea45ef2d9b7c40885e0829b735f005332f9227d663fcbb1c2b2125af767 +cf4681e996512d67b15bb5a0c37ae1471870f8fd748d99a47a7ea6ff3fc369c5 +d5e2ef6c22099347fe5b254f405543ada9357779f5710980d9664499366c9a28 +80d64d0ee972e1bad116feffb907a9bba813fddb4dab04152b053e23f10b705d +70c4cc2930b217ded09f43238d3b5e09ca6863dfecb837bdfb559d8c64eea74e +c45281daf0b86a20347575b8ace34bdca8744b35b478a5410410ae87a00994da +8ecd1ca3bcc3d2f07d7c3bc716dd7d3103e40c1dd211903148460f90279e113f +f68563f4984a11bef2f05218082940e8c38889775a4737aa53bb25a7bdba61ba +aac0c0316a13ac06f0ac4c83f6d8c757e48f7f18360036f7d0a1f8614e2af5e9 +0c62052b8e3388451fbf650ff2fb73a12f2112e1b7f05c458915168699453d5e +39ee3ceaae0511756d94fe3f7a0589822465d082bd3f520e15aac8b02f4ee02e +b15f603ea279f7d0ace96bfabe3b28bbd9b865b9e3d3ef85e4a09b97de4a80fe +178472f1b70bfecffe0a7bdf20d597ea75b042ef14ae6ed9da7982cb66842acd +e49c7be0c25861f41840d86ff0637f6a7c7caf111b4df4a1b8d3d5de0f07cd9b +9c2d126da61202589903b26f81225e072c664b34e4ceb1929cd3507b7a4e0082 +9f44d597cf9fcfa6316196316de3d2025688cb3fdd1cfbbf46f74acfb8a9b1bf +dbdf0b8c4e78ec20f2156e3d8b05ffc099cdd7883c3e579ef676bf650c80ce9c +091072bc30ae1968208e8fbae23256b81c885420e86b71a03a256ac050b6976b +501092ee9240feeed0a9a1234ebde97a1513a0af87b8090174124e055b90e456 +d1ec56f598b09c6eb939fa5bd363e2208e91ca222d6a9c05aae23d7cc9e1342d +167e5503be5ec54e5ec95f5694fb2ec80529b505017b5c646e7f18a9444f9811 +fe636969319b1ff441fda82a3d58af9a5c9ba9ac43a0102dc15da8dcc007c21a +87dc8782c0845836c6f0cc79bc095c031510ac00f45d2a1b935db9087051d2a2 +6041d4e6944353b9ca7b5c07c7e59476484315dfd6a66990f58ae24d8ee38f19 +1c0f401b681e27253bf985eb42f60448292349f45178c54c1309f3744bdb1e54 +0bde1654b80baebdfc9fe6866341f6a72b1d9590aa506babad77ecc32ad2007a +031e4592f85b2e4eae6e8979c7bcbf3308521bdbee8096f34f7740fa57e72b38 +46163088dab1bd2e522a640859234bc19b5b5546a91e798d50a7d909f18771cf +492054168e5295231d834f450ebd830935e5963a5015a1fda8c4d8277434471b +ccc740129d3fd8de5013842705404978eae60bb35904ab432faf6995ff91345f +5d40a669070a283ecf8f6fa02222f1dfdc173683cc10fc09a827491d08ae5935 +3010328dea724b54fa77f92041b662c66d8437542188bb36abc3738da5f39777 +523b011bf016045a3d6247b44fbe1d93e5d77f4b42c413480b4ef9e4ce5893ff +85345e20290faad242bbf4a8e3c16cd3aaf48c1ad12e3195392ca9df2eed791d +b226a6dba0e195bbb9dda455f898fb65dfb36bab41d42e868f617dee50c76486 +42e7112f7c2c3092d0d8714e3d43e9415c1838cd7298d92db2981ca0a36b2173 +62e4e64d47588ff2229a23ec56838520c748e961472cf03b37e8573e45c29726 +ebaff18009010b9cc2514b6efe6f31c2b06505e58533a6d75907c1989942f2b6 +ea55d919a63299a342ecd37a1072bdf3ec2c80299b529e28171783ee385c436a +a79d700cd9cc74e4150f9c446a33c37535ad976dc0319e6687ff86dac27ef95b +aef7f60d3b3f84c8076ce15e3acc529ec12b98675c7779c7bc99c7ece28b9313 +22e3477f25b8693cc10d23c601a45d8af294ab7255ea92d96836de2d8e603253 +ac70fb1f353230b279d0212a51c3ee30fa02546c91b1bc2298baa215f93047fc +61578b525a9782ddf44eb5c2c9016ad850f1371efc82557682afbdd3ebfd21e3 +496d6547c8b006d1d7eb62f8c42c97a3bf468254a326285e2a9f162627ebfe51 +7879dbf17be718586ce8fa70f2753bc07f11b11593ee93e0eb94b13f8df592ff +35a0af60af1a6a64a3771d38808c20bd2c5bc8d843f6424bbb026a41d771d1f7 +d7352cf9f6fad4734a4df14d2121da3e107521fae07a3aa0de89e388dc3d1721 +793823fa27175c6e0308ff61d910a8958e46347a04f1501e36834c967c95ed6a +090ef6ae7bd21b0949c8d016e957ed6c00cc5caeee352ff7b5d285c575b411f1 +8e2f09424d60c94648a226ccd29e2767a47b6024730c762fa61d746b2d1e48af +267040a45a09d228c789fa2cd0f40a4b7eb1f4fd9d8a39fbdc0c24cf6b032311 +d4ff0485db7df00171da671224e9ac316611cd2a6da3f0c35af55b4d81b1f44b +efa8ed8c4d488701053ed80f8d36a9fefefa74b7636c038ca54bf3c3e2e029cc +659952ff591dccdc500d03b712027bb8356dc73faea22aba2a9a34f513e92152 +14d0b6c020edf38bf0a5bfa79893811e16a3a07c92127b444497a62725dfdae6 +cf8213a0102c27822f2b1b4b78357cd1aa03c0e80361df9ba66e4107a8d924ec +e893fe90db4ca52985cbd7e0446c443b6e29a2b0acf4da4690246c9454135832 +a900741328e84e90d714756bd297b8d78f5963c89765d206b51a42da97a21e27 +e4e1c9cbdc73417e539e84c695c6279d35450cc9e340f799115a125262da3100 +7c42e080c6bdd254b6f5a05720fe0fd3d6ec84336cf0779e9205a7a3fe9528e9 +de6d2cbf1860be3b54eb15f48928c76db80748c47a866d74a8e63a1e8a6baef1 +442e5e92a7ea5d398d85361ea0ee18176a008bf504e6a722384ef04b984ad486 +d08280077ed8eabe9eb152afc58d7fc1e85f50e6b863c7f8235c1ab7cf9f9e7a +2360db1e4f976b1e19f7f5f7a05fa772156ed4f695d4cf60f40c098af56a136c +969a8a1f1c0a037e5aafaae054682f90c48e93bd89dff59736ef26a7c6324435 +5577c4c3dbacdc26f3bd5a0e491a1e8daf56d5cdca4814cc26e4758d6f6d95db +a46f391a25b5d83ad38095594ba0f7a363ce75e5cfe09cf2982ef2d52a49d336 +f66fd38b2636c7b51f45f852094d3c0f75a2e2bc05fbb41afdde132c4fe72e17 +1baa9da1bed4ce76a4601b71552809c3d76215ba373981754d5e1ca4ed2b7cd1 +4b0a9375e84d7c41e8ce0f6912890b408136236a5ad7a7be764fecee7938637f +676cf0b8bc510fcad71777c8f6e51a78fa681cd7f7e010a9cca22a779b5b7e61 +4b0dfdc1f413a889c5e67e44e1c3342db5ad72ce3a03253813f7c311483ef9be +94d1566afc3898986a8eb0b116a72c7e795df7b2950c15a9bf840cceba698e28 +3d749622522851212e2bef29f2bbbb374abdde8df9774d3c9d5f30fa6d25a03a +5f02060ad4a3963e034ed3e2458ab06856f9a9c6eb3ef2edded17edacacef301 +be581b91a5319d184c82cfa60b32c87bbc3ade1c0833cc46f50fd3cbaee0bf1e +61425699f220b95c9403acf056111d9140f1a5eb9663b3945d39978e539ce37e +d621ea2197e542412799c5209f0707a58deef78d3cb563e608d3c75572df417a +772e4c50d9712737775d484f269604b7cecadbb15c1f4a47ed26975e55dd61f5 +2d91ea3abb91f6248e110d8df64a9013a41888335312df4c7dcf4c63e3bce1d1 +8459a2716e5aa590e85f5452ee9a655ece980854153a36bd71a24b6ee1dc7e0b +6b0cba26744b2cd8df98f9b1ce302a305a9f9525e30aece2159aa087e42a0423 +bf78574add2749cb01eafba4849d1597b4b08c03f49cdda2b190aaab22c765c3 +9f072d01ab6d593ab0c568af6eaa962c9ec6dff9a5d3b47df6b5375e9e80c73b +0ed3011861ecf0706adb176b4c80af1380e3e1e78f469d67eddcffcf642b9aa5 +4cd5ba8fd85cfefb5bf8aefb358b20bc8e3ed1ab917e21339b842c5406dced5f +00ca9dc67f66961137b7f849a469b95b91c495ec9dfc872bd8bf65d5e357b680 +e8da644b4fb56b508bd0fc2dfef474ed20b8297fe3746a84fae750fdb5285aa8 +0686160a7e4d965ec6720d8bc72b38eb4c6612c42255c4e36c4b5250d68f2820 +837a3ccd435538172b33801345fd21dcc55eb954058a52f27b521af12932b9d5 +bf73b4eb1652face931dbe75643e47dab2147861f00678f996e3c74ee856fa82 +39374c796ca7f6873575bf88aa273fda0ec825c1a626baf3e74697ba0ebb065b +e6febca0fb0acc13a96ff64947c4d6cd603d3cfbe40a77211e964a9837636c5c +26c7e0957ea71db31db52afdc6ae2b38a17c18cb9197a149eb9efb05952ffa44 +d5737efecd2293ab36b67158bf85210a3f30f0ed2743d78f725dbbbd89248c09 +e917c1cfd7128c62ffc34a325b8c3f8fdce0cf9c9228e0061ab9cad5e1b7eac0 +6b1e0e1e2e8c47f51f566a1ba4770df3f8cd1550b3d4d332329776fe6ad9adcd +ebf2fc5adc05497e7bddf70699189977ecd21ad340613c12ebc30d616743e3ca +e8c79728137e0a479c9434e8ef0bc933513165d70e24b07d603342d5fc6d030b +75fd75b3838ccdc521812ba4172b2a1bb03c3a8b7b3f44fc99aec159945e3203 +55c185f7e55b16bd8d054d9db2a6a56c646414d82e5655f8f74be0d0ba1fe097 +dcc8bc23efb584db6b402efd265c3f3eeaf022d9dc736c8268e5012ea42f4d70 +cb43642ad34f79c8f7a27fb405097d0a6328b09f31fe0950c9f3952317bf83bf +c2abdc93c6560492208a2422604b136eaa498ef48d861888330b2f096330951c +99084b9466345d020284879ae4f68674bb7d36bd5f70cec65486c9a0ec0a3ab3 +dff907341c5099dd674cb19698e30dcacb0740390008fca2079dbbe887b107a4 +e1a0ed55211adc0fcf74ded6ba3b7d2bd2efc4d2a202b85974f22dc47e3bd04e +e44bfb741f3629aa7b41ba7421f08cc499cdec5bda1a4b63888f020d799388a7 +1bf37ee245623d890a49478c0d599c890229a2e8e7d51389697af6cac2639748 +23936081e0420a3478466c9dfc0469cc26cfba2ebbc658f37c5ccbc8294818ef +3f1dae8655ae52cf8bd7153d1b58e5cdd637f40aa257af13e4add80e9165b8ca +d58cbcc4d1567e80a30e997b9de6e11cb5426eb75c907a9efd40295db49fe447 +fe263c7897a2b4e31056d109d050f973e5106d661c34c81726844e2b2e058f6d +ed88ef3068b7645e92402267c074028feb6f33176a7dbdc4109c4f7af0b62b50 +25aeae09d3dbce6e63d2ca9a3f4597677c35639e762be0fa544b2f5778753f4e +33d0e4fdcc3b1551f319d70d1697c7c8933b16c159f45b802e61487fe130dcb6 +9b6e733351481ea2f7ecb62a698302f8947fe186ae1e055665e440534b02538d +85c4d6fb140421c91a82dcd71a4f86efbe1f5b7a2ebecd608e3b737f4b9ea640 +6e47df3ff99565b57daff93385dd9e5a3528b05b60ca4ebce965a6b36856a2c1 +89ca2ba5d4202df0533da02f2e1f906e588a6909a433cee6f77a03589a180af0 +0f1694aea28528842abeb6c129f0e4aa002c07434bbfe9cc4fe0d982138d6be2 +0ad74a12d451d7452347fd58af94d2b6d59ff5b4164dd7fc462192f5f4558f2f +ec904f8448eccb1df2cef860b3681ec829c27d9726f076a7d585c53a8ff81ee5 +f6fd02a67415bc62ecf8253d8ea95a0baf354fd870670999eb3180e191e9603d +a6605f334c5530ce34d9a9f3036bed9c6dbaac9a4ad30af19a4769aa1f3e205d +dce4c07c6cf314ab2c1260a1eb802ed35cbfcf4366c9c219074313d501197e99 +885454fb967869ed18129e6a003c943827d25bdeab9e25a89f9652d0fba38f2d +2d7b740f5be45219c3f71ef79a99ac77128da729b4270e8b3d844e4e0b9c1065 +e1d0382239e6ac288c7497fd6bf5ed671b47a9f53a75a15eec4c97e7e5343779 +6e33b935b79e75af76bf443761804c835ef6baef5bcc561c6b8f6cb3fc8c445d +7c9ddcb0bcedc681b1a0eaadaa92c6a7bf42433d9926cf973cf8c1536d891aed +60c23d0689d7774abc9bd510b12435c6c7df73cb8024956e58f6889c42429bbf +b68556810cf0e177d7b9b080509a3a407a14398d2c4800688c7d09c2f1c53c4e +3949af3115fa5f78581712a9270b877178a37fe0eab8844c6fe801776614d3b0 +37c99855aaa874a97cfd36c1705990566fa1f7329d1dde6a38f1752d6f42010a +b2198c98682acc88f2cc9636e36dc7ddb5ad196acde828179e896e86f9f16bc4 +bc6ca4d5ff3a1ecec708a8df6284dc160485aaf4293da4ecc11ae766411ae283 +30037556afd5aaca0cdcf176b994da1d3c967f66e50b927d1e2cea21f9a632f9 +eec47729dcebdbe80b78105707d1e160af9f570ffcf27ea390fe887819711127 +96b8c1b4badfc95e79720ec07acd25f35567e6add0d85bb444cf2a912ff5be53 +ce47c007b74ded57067aaaa7155a256ebc49bed32166ea1d49a234dbbf301e8d +eece6b862657aa795caa3fd0a7099aa0cbcbad0843932054b8aa7cb03e4a783e +61c31e95dcc5551ebbfe90e10e57fbd2fde0b7278664b47cf5d6b44dcf328f90 +0ebcb764bb4cf464b3d283d00caeb0bcfc017c02b01b803d5bd12a76083221e7 +1f0e6682f4fc18cf56d834c409696055a709611be25af2074fa3de5832e6f26b +99d902b8cb65396a827af6634b66585bdd507533219ae65f75e110f0cf48cdfb +86b1ce4ba150706a9b3f9929da8657f03d99d5c0121d8117481843466c16b609 +889bd3393edf648dc6d5c0b484ea78c2fb79971edf39042868409d69f6002056 +c4411b9fbc96576976328b0f78354e381b0e6bbfc5d61b47154608e16224ced9 +cabb11a198c13035243ed07a7db2d1af16c5be2094e1f36ec32db8b9d7d51302 +891bf3887a5d24df79bf1968adbf944f7169e59106802649b9d698d290b7fa3c +b978596f72a3ab484f1e255f28c5bdaef3b07a3b2269161a5bce1c430ab364a2 +248ed858da280a967a5efdd011191b65b0f4acc977a2f15fb8ebc67398a3fd81 +2787c1417744d78fca9612f6f8a37e462ef15349476d9aaca883fc1e69011b06 +02c8763bdcc7f36f05df68d85c417ac0a8a72ce6b8b8544228e00651c85245ec +c9b076592bf917ccfb99aed02af09e75bf1a5a84ae7bbcca4680a0b9e6704b33 +bf09bdaf05305ddd6aee0a256b4ec9285e1b81b928a59d347d54cf4d3e46ed7a +795bddfbb6bc16d4945f0bdd1f82a1fea188142be78b3833dd953b6f2f0cff2c +974924b7c9cb70b4b45bd12e6b4a910182b2a4c0caaf0a435937bfcd4dc10a18 +2de809c9445c61cdef4645383d3f8ffdf580f802589f8a3d8e0a75263f621cf0 +eefd723b1b139a7c1e4c3e97714c84a893a1e35218fc325767355840982cf14d +6dca84db6a18445d0705b3392da2905ec9b61217e7e5162fab3edacb447ab788 +76c9802b61f61c5e982290590cbdaa529554094f7d8cd2bfd182fbc6a8a5a3d6 +4cbd1f7593960eda072feefb70feb64e27e22d49104c4b00a874801ff0ccbe5a +de0b4ad944204541ff60e689545f21c10f66481a6a410dab416f2aa6f41e2c01 +f7e1b841888212f47204cedc960d5604af33cec812aed4bd64021c5d83824a35 +ac2651bba987d06712a5100a9eb3df5d91d51d902e0ccac5ccaf211dbc51255f +ef0af7c859413cf217cc2c0a0fc51900804d29b2d188f67cb9766cc77eebaa16 +0d1108cb04a9a606910dd87328d73aee67ba3a0210e2777b5a4f49beabc8712a +d6e8aaee58bf3995209a619e86c5ebfbcb453d2e31b47ccbdea6b4053619be93 +170388649e6f1788b03a090427a05983762ee1bcedbc9adfe0073a52882c1af5 +2c4304b1e472c35f707c0f343181de8d4101849dd4c1ac32416263a233c786de +b55ce99b5d78863470fa83b0593c24377183cf04f2d370e7d51e1433a8e78f27 +042aa72bbcbb460a38dedc93ebeee2c59bfa6394b0b4eba8b3d767d3f7d27709 +bb71a2281dc45d56a3a60f277c0fa10c18033c7946ea1278286547fadf0d0539 +ae21fb1a4aeb05807cfe8b56216b40569a3c3090c31a2df4941987866620c143 +7e92b1e93cb9b8f9633fae6494279f18b4f5bf30d5eb61777d7d388746c1bdc9 +5e06998bce61e9cd50c4ad0aa48ab44ce0059964573362aa657c36e7a542f32f +5d1004968713994ad4d59a966ffbd5cd18335cd4dcc8507e0c3a0795a84b7410 +3382c2a10a36248671ac21291224ddb407535c3f42504be05368bce9ff597e13 +92c4e5c6dc8a138481c794a9499ad8d34a2bfb72e98e0adbc0bfe9e2520d8f78 +5f8454cab9a89f3e0872bcda0326c2e4cfc76fdc8210e50afdfcbd2db6790029 +4d9c5de6d9d780025a1aa176eb53c0c730d6ee4f35a854adb43f9a688c123d62 +8b248624627c790f4ed5fbb1a1cad13a2574b8dab2c6a704bfcae0d23c83be8c +03f16470e66d4174858b675aa39a2d9a6661394e2551404653024224d59102df +0adee05c09fb6d37bc62c4b201a3e21988047a9ca50bd775415f3f0302370d27 +dd52d2380d0d2e3b777e3d960c21ec67e5b5a598a117172c66e8aa025e88c84b +e8549129b3a05c18bf5c7f1653dee95dc69b52d7e6959aa57e85028cbfbc80b4 +08572bcba19e0b313a589c60c9e10eaa932bc81f3ea3da0bb533513a1ac2bba4 +2bb1a7caaaa015ab40dc316d9ccbcf91e4c8c4e15282a678cfd1271f7f390ee0 +a88d209c438ab51bef2ed7770e4e91bec39c94051011b9f718af6fed32e2d11e +4ccd4b3a41d4bb9da15620bb63f14fedca9929f1b293081d0f7e14ee21875fb8 +ae53d7d333515e96a4ff09ad8a39294336a5d652ee7feaac5a8b598fcf675ab7 +471282ab83b08748ba3821407d985ec22d678ece5c8968094c0f7724b41d9ff6 +564eeaccfcaa2263a1f476041d81aa5423038e5c91293e7f3bab01de3a4d103a +3938e65f9ec54329cf37405d16c3e687d76df62b70cacce6b7f177dc5fc75ef3 +55934097670172fb5c48663273b4d53bc1b3b558afd898fc9e47bd86cd8672ec +0e05430b129505eab360b03d9c0eb3e0e0c1a33c22a494dd72c83778f240a97c +a818ea1702e6a54d1b9c70128ee5df4cda9b30d9e37bf3d679679819f582a7c9 +80839cd109bd0eb5d5e861c47b5f1558c35555946072e81d37aa52509b7be086 +fa95e3ba505d690e34e0393ea5d14406d8ab6bb9ee0f08ec5b9a6a2a9dcebdc3 +bc0a0b884f98b9d29ca5612b3bc26164bc845dae1dedddf0babac8e960af657e +3ea7179e6e494a9a4e643301d66b027a7815c72a3584497d4075434a5db32849 +8aa2aa563868203883ca18411bee61a0744d6aeaa2b7f53835f8d6899550d09f +64ec53eb8aa2b36f1873c72d500078f2c058dcf427fd938b6d64a07359d7d3f3 +54866d3ba8b0418bde8210e86314f0de3b996f63d51a24539ea3a2decfc40aa6 +a2588eb99352325b90fae58ef4e82f111402eea530c63cab7681d41bb5767d98 +931682266a66d470409fc089581104166709cea2231db120b3e12bd616ace097 +f80d415c9d252993fd582499857673ea28de33ff8c056b27ce2f2bb0c0987c92 +ddd163929df4e228283ffc4aef0426023953c1bea991ae74dcd8313f4db7fa23 +574fb4d132f4545095858731c1374150d4b1775674c78384fbc134e7d629d1d8 +2996a4926a09296edc60f8cc7529acafdfbb1b4c60e574b9786abe3508f9b2ee +c5221f21ef8545cc09d4afc558c6fa1f74b372c24e0ac9dd11a6dc9b59bd4cdc +845249301f49bb96d010219137d8f2d7edb5ea78d07e63f0027483636839c43e +5dc3b565f434066322d064829be0c9c4669aa057cc6d9facff4eb0e8815333df +215912f9e7890473073229763a5dfa463896c5352cd9ef9edd4b2f832b54e309 +ab04ce8cd03eb61fc3ca2083dc9c89cfc78dda5e60a05da2926b452f8a20658a +8b51220318ee48a4f44c6e8b38de8cc0bff7d366a01a22c6bbcd542e30952e37 +f05cfc3f5b075ec41d10320d9ef8fe76ca990822682bc972388d7837bc42a5c3 +1e05ed0dfb4eb1203ff9c692584b7e08271ab0aa9583b748032f61aeeba8c579 +fd212aa1c384c2881a7602d00f78f8ffc933a679e6bbacb63090f973f070ed46 +a69ee2212f33f0d3b7b49cf6a5b7684383ed4a25033b9cb6cb190762cdf82ff3 +ebff868428188d6c0912ba4577f2b293f8f9ae1b038ddc66d31cdbeeef53af46 +7de1ab87b4eb9295e1601f758c67d66d0b2355983528ad1a8f36857c0edba3a6 +446316d68b6b1594aeebc3d6acc99bace7a405da9fc100d871b77b8da017a7b7 +0ad64959e6ee8e03f0096aebcb796e64daa0643dad03722d4e40f706532d6062 +8224974f574ad4c7c2072a9f6d7012fc026ff9c9051edbc0c996ef4331915335 +17bf5b5fef30bc6d0e05e7f85d888eab73c622a297803d5b3b204b25797117a6 +d350393d02970e6bdc17fff278f65bb0965bb30691385b6b240c67182bd57dd9 +dfe722b3b5733460786a838ddc2e95374773ce1b7258509276dba3d4687c44a9 +ee561b026917537e6d4d79619919dc6b313ee317cfcdecf4fd37021b3214f24a +35be107ac305b3376ef4371e3886d6a04b4001a36b5bf434bd27da34c95bc74e +8d02deb1dd9cfa42bca96600ae2bdceef1486acb6b4c1828f7bc3bd40aafd16f +697850ea71147a75b317de77fc6ad0f6e9587b3db5d64693bb1f32b70d138bdf +90bf2cc4ad8d6146978c013b19a21175f3b5f27c8ca10b1ab2ba8f19176fdd9d +881f86f093074fc753fed99d47a67c7356a2ad2af3828714804e3e6e120b945c +ebb1bce69d074d47495f115043e28200e13cf173d22bc19c901fe2d88177e281 +084f823075da790cdc52084af26ec30d74c1ca2b81a6f677f093d922f8cdb3ca +e40ac64bc5c1d4e17c1cf8576a0f57d6beccc9e17d33e5c571291cb536aaf056 +6274ab17aa396b9ef700269b378b3185468148d3073e95adcd106c9e75aecd43 +3e70ef4a0ae404515afb7d92b73ad2e50ba7e3b4d5ab81158a458207d5bae993 +ab14b9e89c23b5bd719ff41da0fc63237413397aa94a0510d694501127eb4da2 +305a530bfcb84afdd1b28094996834139b64192d199befa65a65302c9668fd29 +ca073c69a6784c49810e8b5b09c5bdd1ebb869a9253a253be9efee90d99b021d +ffe9799911a36b164c89098d69bbd95d2af9452d2a4744a7804c07ce26aa0864 +a8fd2226a26be213b8afb5716bc2b135e77d74704516ae8d2e6e0bacd5dfb092 +c6ff8b857f7b7575ba44d9721a85461720fe754c6846c2ba614b33eaf639a087 +82ef0075ac9ce11172bf86c8b219f124a66f895dafa5cdbd117b2694ca924742 +f2a12394da478ade04a5157d7d4a31b958d10b7ee67e7eccf82a82738546fd62 +b773accd53db382c45d1770dc7d3d2b310def85265eac170296e55e37a11caa8 +452ea22fdb576e4555ad0e358897d08b4f7e76462857dd12f79efcd28f6c2930 +bc800d2082596f09166c8d3b4011c514607169bed26045fb6598ce374a97408f +e13d9784dc9d14726afdec60c294faed1af1451e8aa73d7f10ddb3c98546189c +7bd80aba656e22c6a6e4227832121285bc84175126c2086f8c926a40eb3046a1 +c59ff3f23c4e5e22f5761332d27a07618985930d53b4927c9fab35117dcdce81 +e6dcc6b4c716fb0752073435b3eb28955662dbc7a5d96ace658ad9defa377531 +805a823e636d5a7f4e76d56d72705d311cbe06e08530fe3a8bca5a9dde4d6030 +2959861c6708003ad8f5214149d7292f2b98daa7519c2f3a3a897f818482987e +75cc304179a121ca8467e61c7f51eb1ebd78761389dff46477a880880c03bbd4 +6f1dae97137e401658985cef482360c76ebcb175dd0313c39f4af3f898bcbb13 +fe2c1513fcd22003b80cf3c5d2141e0450881850f10f177a0c77eae988cf0fb1 +3597bd102db81a74b58bcd76321bfa060f2143350cc524b87117d8ce6237cf8f +b3ea18346402f56d88de5e5ca0b9272498341c571978c120c461c949582a9bf8 +dad02d32d57f73994c90cf314ea0deb92dac4e1fbeb73c5e15e410af9a94e324 +fc67c607959c884faadf024327f8d9acad63d17b7a49eb7fed2dc4513d00ca7d +8c1bdf6a9b5616b76968d26ef193ef694e0eeb70ebf34ab20eebcd157ee7da1d +0a0b7391e4d5dc576be08446978543f6c29c7f4b03661e35ec6d2d683234912a +d6ecc69adf1e2e54456052fec60b3cff123151df0bf2dc1bf19ad8113c25c6cc +b6f5640bd368579af330c1412a4ce20cda776dd608f3c3142868d3e0eacb7bb2 +4c8a06d014ff4aedefb5efe300eac61ca3fdb76bfdc6aeda29ea0d5b48174362 +53700d37b88d94a5842249f97e57c6b078e37dd741e26388512bbdc7c3f367fe +4625f178974295c105577cd7d36866bfc9a9018eab4095f3768ea6c27b567afd +63decfa35f6c0c6cc037ba6db2781c733d5b1a1c46c636d01043ae77d7393706 +f6cace434d27c201b653c451c1d0f32a2e4b72209cc2f81a2b81261b9375f164 +d4f2a419f457aafd45caf42e49564cdd12a304ced5b7f0389bf4f11e2222722b +8d00e8b1af33670832a6af9ad96c482d99015923119e9a17bf97e11e109d2215 +74550f95eb472d5b237deb234283a75ec50f042a1d4de123fba4ecc308ea4652 +849945a0191a47e12990f1be46eb4861b0c99eaea6dbd3f4d4cd84cf50ba5f09 +59981540b7fd047b198a53938fed0a6bc6175a5d0345e046f3aea734ef446436 +697eaaa007b306ff1c917bbd6aab88d9fb86d5802480429f69681d6ee01e596d +210b53c14ec0b6794eb6d75220f6f6bb5ee73636731ce953350c556a2ede2f0c +19a6817c2f8818a92402c2ef8b4109ea3859779a1087d2b17a80216de1ec45d4 +cdc3d4e71b5b1b75fc649d5b67e04111677d4b7dc93ed15f898b914464009148 +22a535b27712544fe2651711d55bf727a9f4915178cff3ce1745427daa8bb63c +c92eb96ac6fdd3bc02abea258c45783c00e9c0eed5200d3bc9333579325314e5 +e60e220d6e4123b841d66454194f79353b6545847309d30bf2b18bef235fa321 +e8a3fbf8c35ab48b6cd1510e932cc5568a0eac0ca0bc74573aac9f876dccc0c7 +160bf68b0a8ccfce4ee1231ff100d3af2aa1221f11760d77444e4b3cabf8dfa5 +bc11d9bdb35af483dec527e983f2be2796b1c931e6f84b3c180e9decc628a656 +8e1d22b726304e3d25ab1b7a210dc6682af5dd9985100f68e487340468f7cc3b +faed265cd32a875bc45fd90837abda1dc85cefe8aac1513cd67ac5c0e87e6941 +824c5b94c1af263b96b16fb798ef6de6cc51dd2043c7e45f50054d87292f7124 +2827bfc08110e12038f0a1f8e51f1079c20a6b0cbdd15de6e4279068d17434b7 +3fa39d503ceea14eb41ea0f0aa70fb91582245f6f41b170544475401c7d53a9d +a12adcaa4878e3729ba0f340feda849f1953dc8c4f0a270b70698b390fbcf8c5 +6687d173cc217fbbab20dfb3cb0d50cf0b21055c42d32f1933bfec82b4a18259 +b5aab677732206dfb63d75871c7ee1edcdcd4787c622fe08b643860eabe7f0d4 +bc29e62fadf5af14d41dc02896102ab994230ff8528846e8ed261f5108b5e1cf +cf5c2e75717974861f2a9177791bb84fff378cde28cf89a43e3a166a7c753d90 +085ca56674c6173ffc93f07f23954d7e1ae6151ea98cc4f8cf23c8f2215f6c41 +9ed32b6849ca411ae283bafd0a43d7752285da1e77fb4000950f7a5193573fe5 +6a3d63108488f419d03b18b8c5c452b1a9f0574070a000bcfaa1b9daa8edd600 +7cdefa3da68a00ed272d9aad0698c4534e49dcc703ea0648c1e3fe24a0936afb +f568d354aaa6a6aac0efbce50f6122f1a5add9baa008e639e1eea3b3b3c74161 +9441e65d743442db3d4243df9c185f8eccf518efdf2ff88e56a2b658dcd6ca5b +29132b99f276f52da18cd3566e4e650d2a5cc5b220ac0ef502ad2d119c76859f +b19b086fc612796d92f4e988172ede73ba21dc2d45ce52c45a78e68ca1d31f04 +0109365f4761f090718fd864bab8d27cc36e57beeda9eddffa2fb3bc28037ade +c04c5cfd4132ec3cac34bb5193ac9f3a1e623f76ee71009cd7c114946c625adc +b236cf8a6e58a7d549a41c002d0d518ccd7308e507b85b036f41e7a44b3fbafa +ce80910bcdfdea115fe123cfac29b50fc8490a3e6d578846c29bc1e1ef2a4bf3 +6bc092db04275b4fa1ebf1c8f24dc4777748421b751c89ea84e367e6fa219dd2 +bcf5f6bc34dcd196e78d9513475a5dbde93d7f83c85c22df23e4b70d208aecab +594d4dd17ae0f18c90b4751eeed79c72fd2968f1fb47a5cfe75fefeee21bb893 +535a33e37d5092e3494e74aaa89a8ff76c323636f0765c62edb7426676d8d4e8 +2e45f3857741dd85cd78acd8960bcf906305a799d67500e47f7ce4b5aa23b84f +5ff90acef8140c4ba003259bb885705484feb7ad97aa50b4c261eae1cbdbc166 +8f1d124bc3c5ea26a6829a1bced1852b1a3c48604018734909b9da94e4c4a524 +dc94d42ba27ce8ac69cfa1df00762499f8cd7c793e26fe222e2102a99780a8e8 +a59dd54915e50a79f7b6eefccfde3c32537b4bf49e24b1c766e976a524334755 +cf54d03538d2131ea2ad845fe01816d8dd047b62fd55fc1a428bba8ccf4ef9c7 +1df641afa91ae0d234540a446b3da870460b0adccc6dcfa2c7849f90438816e6 +c1f11cfd68cbd9f2562cdac4a28ac107940fde5bc225935659c5cd72a2c70d95 +bf1758e8a6a803be9eb0336030757293ecaa447b0764eee67b04527aaffcf5ff +8fd8a4238f80acdfc458c23fc0e2597cf5e1c8fa4c9c087901c9f01bbf8520bd +4acd57fb18494dab9bf26ae9c45443e40a2a90e221a16b24096cc0954250acca +cde9b6abe922821ca405e21548fcd79b73dbdd67628545580fa84bc6baf70067 +23ef5b9e0d2fe9476660068271ee01b8f3acb0de5a732d6870fffd909f9155c6 +d887de77b601fb228eece6b908a0fca9bc22cfeea483a5275662f8a4c0804184 +1a36b3bdd9dd41f1af5ec61f3d8ae4afecfbd1d01fe3a8f50dda29b648728788 +1198c5b8b5e3975448cf46bc245eb537af2b466e8b97962fd92c2d3c17f5d0d7 +41b4431197c557ed04e2ac52cb77553fb71a519bb937b55c6b6c8f71ae972ece +9c15c6ea55ac22307ee64b10085830a02657c75e79dbf5ae0e4e89d4b1701546 +b7138755bf3b23268492df3478a06e4dc9fa741b60abe3fb424f5506b1c2e255 +738624f0da2f6540ed4fc91e431075e8c58c427f7293b213259cd05cfbc47df6 +d4c76efbb824d9bdf3e5428132d08d92d0146a608047ee2825b4877c542952d1 +aa3c868d9c6f0c54796533342f55a566023b7516450ecafef5e397c5a49010ee +ea23675fbfdda8f7e835f8e2fc885f3670851d7fe5c320cacf26e3dfa9fa715b +777678cdd3cf9c66f3f66037bc30db9e86e32314bb9d7832732d22af2aaceb03 +fe7894ddd6218add5c6da951ead7080a11341c65b5b10f7ccebf43ae7c4e8ced +f8a2223a60d4dea9c9f099316349c4702d9d9ec51cb00dcad2c286166f0164df +d040baad0a6d35f14e3804e3f3a70a87d844b1755651ec9be4a02b7e10359eb0 +f57ee59047cd34e5b5194a0634949074b868bfa5af558684508462da648f4fd5 +d233e1dcee7ecedeeaab0f2414653d492dd64b12740d429813a8cc925020eeb6 +f10a100974739f68c0e741de136b923aa6ea9e4f5da20afe14344350f10eecc6 +18d4dde156142304cc7359d39126fcce211ffb50b02a17913d19d8a91cf57352 +c10c23abaca13f9d0ef73518d3ecf502abba94d460fcd6591fdc8596a25e0c12 +484e8e387be000be6ac5d676cb048d00f02afee9a42f8aeee36d97c7dc6339b6 +c8db0f0842ecd875c4418acd3c0f76ef95e3dc98f0ddd092c04c90f06b9e15f1 +adfb37ab65a4ae9c1359708f13fa024a75bafb39abd515d7e2f68ab152b002d6 +6f2308bc313a12184f00b3c4b05b46a81bc47169fc2f78b8a8b8abbec27ae8e4 +e537010ef5ea55e504a78e156fc24eba7b82297fc28bc98798390f07e85f5fd5 +90bcfb07be9e861655caa1123133d40cb6aef57a37f53caf6385999f353859d2 +be48934e4056271dbf97920caa5205eca22a7c1d0a6dd5233115dbc22f3c848a +65c245885227e1be20ff21c20158feb67e5ae8b6c3917fc65bd9748f017d1e38 +3272e06effe65646df03b13a6b12ec790ee1fe0ba2f7a5bf0985e84a69790be2 +35219b3c509f86cac127fb7fd526216731d59f9447d3f3adad7fe12885ffe2bc +53757e73b259cdf63b56441cbd922750ebd6d4a54236f0f113dab38615b27656 +80c1e84740b775aa3f138e7948f935ca8c0fca063db91ed3f3b5720bba7f1f02 +b8d2eb3afea995400c608292b52f489550a4ea94d69902465def3af05242fb42 +bf04d3116db2bbc4d734724ffd09c54003918e0df7c1c3acfe6675ca8bb62209 +33078b6cd3a1a9e98f0ff384e670ecc7fc417f22c9d94f2e91e408b8db930ee0 +0731b3e081f42aff036c5ad728a5d005c222bec564d2d4e9f02eec33700b479b +537dac8a9fd0862628dfb938d061bbc64d8bec98348db7efedee18cca4f635b9 +d3f4887426d1d69b805c4b6b111549f87261b9287ff077bae980d8fa961ab51d +bd07d38b80b124a7b7452caf5ef97265dfdd618019f478ef91f62277a77630b7 +4417c88e5593f3694c14b8f99e493b38aa1cc15de1db18b60632d3ae95129039 +9cfee6ae1679eb8b1007c9fe6e5d89bc4352c7a6775987d1358e5e9d4a909846 +8afea60ad0204d60019e2d4630117f46200ce0315fcfaf4fca48c71f041c8eb8 +2e515df9b795e1dd0f728f0ddb18be6195db72a60e6b0175024e69a592c65e04 +1f2a19f77e186e0f9f9ac291fe42d8328d670c109450e4e844850f8b9dcc2ff1 +7dc0df4aaaaac589c3bf2884f06bd6dd95c7081c86192d27bb845b244b6b2fee +61268644bf10d192128d6d0c4357e3df1c33bde1cf3f947b5fa5dc0d13282882 +bd45ff2c8b87fbfea8d0ecc3eee1b12389a5caa27c9ec44c7d3a3310b0ee75fc +452b26d13943c0ce88d4e8aafba248b3b5500810bd705d2cab1df680b21d5371 +1fb07f992cbcb0ee7214b22a54eae118546d1e0b8d7e6f1e468d7eaa87ea6132 +ae7edd630d3bc1370db25658d7badfce200ae0715f26c312ea9dad4143be9528 +a7e1ba936a00c7477a074114507e9f8ee85a92b687fcf8ced4fc0cbe1b9047d6 +581c802fc5b99c7c1723cf8449a00c2f9d2c444138417bce71c5a37d9e87a9fe +21bb3cf99353e90d82576d11a1eba342453b6e722bbcf310b1be831f69a1f498 +dc858f35cb52e47c0af380a35f69c4eec41e6ebec1ab0663e9d06d37ef22d57d +fd7433b377a524cb916cf47b2599bdda84f3fde5d500a079ea29273ac77d5480 +fcd1ef49b8d68093110c30bdc054279b6ad21a7677326dbc758334dd16c2fd22 +47275da37862cc3570638f3d24c11864af9977fd1bfb807f38f85aeba4293eeb +f705e7672ffbeb2c3e2be74da40dee118e6487f26cd49f63ec10f141e8b2ccc1 +e05ab90fad16ff63e685aa44bc425645f3ae384102caba5e57e44e8df93e785a +85bcf9cab515d2b0572fbb9b1c117d17d124cf9bd0996b60678fc1cc45b6f05f +2c88416500a3b13104224b6fea9ffd1ae93c2563e39772fad0ba562fd9f0c301 +2e0d2bb302473d36727e0a27db2040c289d3d28e9271be1e422e05cbd5c29584 +6c02a063923402cc57be90490f81eb197e624e4c6244720ce7aab5847e30f37d +3fe97d7083ef5220557d48bb9214b0c6021897d93869ec3115e8bd944cf42ea6 +327e964d4da9c7e229b61fde16b00a744b339270b906ab66aed5bdc377f5e02f +1a7038c25894885d127f696143a4e5f6fe0a5588a48b2ad36c22147831a26be5 +a057391d4321599b2ef07ff6078f7e8dd2827335a57ca553918c63fca026af17 +1a3765a3daeae62fd154b4c7419fb23661660431b8ea57cec14f5cbb6a08ea63 +0a9bdb8e8243a05ca522c9cd9be979f26d9fec22f5d9f67910e5e710b6236aa6 +c8678a9585334ff2c5eac304df089b30efffa123eeea1b5e5369c9eaa88342ae +a67b09bef10859221a1f1afb49d8cc4b939e13f448cfcbeed185a9cedf0d82cd +d7585f9606899301d6127d75d7e86f7d444f268ef1e11c4b75a1412bc86d2245 +08dacdfd98cddeab7d106b4be5a898ed9c0decb38b7ec5d24174f7f7d825cd66 +35faf7d078e6af256fb172dc2ce89a441d93e9db281a30610c641910b378008c +822e5e0dc89af60a0749da6a08de2137327571f0c6dead870bc94b8cd85f4a4b +710d1f7b1aa75ee9ba08568069c14a794b9d04e08be39ebb77a43b2045ef262f +a71ad2a0eac832fbd0dff77f5e016144179a9423ccb57f76a2bc4043f28d59b3 +724ede59827eaf0e1de31735b51784790e7ba920a142ecd89b5c95771a9666f3 +c70767609a06af2b5abf0ae1b4f03af277256cf83f02e1010db12308097aa72a +dbc5a11e3246b97e1b9acbc4ee0efa24b4524134fa504536aa07248e51074ffa +7de9d144d5a78d7fcb9192f728151a409ac4538f529e2702bf94adbdf6d7ae21 +29522449dae76788a065dee7631556a9095ed38755cc3f21ed4851212f5d7765 +5850be3ca002d9dfb85104f8dd8c92ccb320ba89629e48ecb3c200421211b281 +e745693734bcec3f00f639f9ab3dda0665130dbae2e3b42ae8a214fb62815c93 +88f6b7dfa5ce039c77fc3bff4e60d647651c3989b0e5ad5b98cdf3e3ba6a66fd +e740a47ce904ec1a4e66b31d7fec0846341be2e6cd25eb73b7aac95f3baf717a +7f9f7d98a64e6b04865b84d738c1e2fcf5ef469e3fe128226dc107583f301650 +6a02fccbd0992d56474f23d416a7c4ee6cfe8c87b79ea333cfccfdd89acf16c0 +2279d5476a2a435d60bdd05df749653f203192314cadacefadd2027eb3f89f3c +3116ba45ec69ad7aa4738d60e5d5a671a8a0f6dbcfa5bb033ff5b82c74c85688 +36b6f685a811cd4249997808559ceb32c5685d8a403cb3fd838f9c9dd918a087 +b4750627e40476e58f64a04fa262b7999be46d5ae128875e3bdd29aa6754179d +947cd2cf5324125b86aedb94107c593ed10d6253a58fbac5dfb9c2deba8c2ea7 +2a0adaad5b96c254ad30a8bd21e493b47af23c9e01c1b17460cc51f96d80d16b +0c8d9b00735a1bae987cb4f44d38d7cd7779095481c87865226ec412adc5be2e +937ef3eec61e39137b3644e6bb825ac7caf3258f00b357eabdc63fb3d1c24bc9 +45e5d685cb6b90b83822e25aa99caeab038bf3d3bb20844c15a36df555865ba1 +f17a7d378b1625aade9f94f01e1df1554456ba5bce6e45e6589327a1e2d17ea9 +95977fa7c212413a0260252f49880acb9aa56360acb3708f28b57064dcfbaa63 +8d2baf22f5f04372f16e35ebb020c212868668614bbf9784f230a9a1fb1ab8cf +32d033e2cf794bcdea5290198dd23a35855c66b8e079f563a00fd88d5c90bdd9 +fdaa9d1316e5193f859a59689b166ba1746ecfdf98321716609a56cfac9dcd7c +0581585a64c7167cd6e4f04ae7e31bae5b9f9254396e7a08e148200c94006f6b +27edd40323f59bc8215da2dea891691a378510fc34936e0b36faf96e47280428 +f24e4e87b1ed4b3cd9f16bab526054bc135b932f6271f0c272ed1b3351e8925e +ef46e261d01aa6e3b7dc198d24c25f5ab4ba2b64f6a2175c73527a4360cacb9a +383abea5f6f63e8e4693e8e75bac608148250fe08d4ed42862ea319aa60276cb +9b5d5306e4e5eae80971a6979f1bb012753c7d1b149aadaad32b5cad08b5d3d9 +f3e294261a3ab368d92096f7a866721b15fe4235ebf563ddb5266a07f7a6dd4c +036382eeeafbbc11b680909f6e0073e114840ab5ab4e4c6c7d89c26fafc255d2 +206ed39ea4c7a6da2b928c96e5b113e89187205f86e09ee2a84d7e88b0684517 +728e82d2cf9e10f4eb8c49bc2cc441fbb918d0288c32f4160c45c26028a165a1 +47db2a789fcd017be6276f134fde1065554d2fd504620189ab6802ccd8d334da +27ca66f6f479e01c9060de2cd10e51d67409ba726abf27c831e42916f18251ce +6a01cff68dd437257f6c71f3f5d9a21b660ec05024c98a6a380fdc2272e44a36 +44144dc8aadf0f82aa3f77e13420a7474259b64799c444e055ed9d9f0a74e9ac +d46d53effeff7339f79c3bf14b5976734752eeabd7ef64dc01cfd33a02155d36 +a11ec1149145b2d8d1f5148e1ac234ee819f2139c0474384f40f9f41e18cb4cd +99949548939d234d73b52215d3b31605e86bc914631b5f7b03fa3588d37147b9 +c7cf29c44c358491805582a7b03c879a8bd912399a7602cbbb354c513deebabf +b8a31f4408e012ffc95e4cdb1ae9244d9d5791e88928626f02a6e3508703b2ce +dac48b089609073d1c35cbfba4b67e87ca40f1c73a55e8d57ef3977c59fda57d +1785af9501a7c9271e5da96ea30537be6f54d5bad2f33f9f15bcc22c5785cec5 +583e7a780f773cd6a6b28ab6a48b25ed2ca31a97f21810855c2ba66ae6610c8c +32d570097b1d0e639bc4e563893025c348040c0f57a301a0f23510ed21420e47 +3392cdba49ecf028d483128d67f8038a2c21d88905c7604e0996e1bb1f171144 +a7be98b118addc6e4c22eb06528648acb0a8152a29c89177b1597a77ec136f5f +40a95ab4eaccbe494e9f6a27fb8ec05a00bbcce36a70b51575a2d532e99cda45 +84514b664d57b8923a436cf941e96e597b020e058ec60364082a51a7ca2eedb8 +90a4a1dfe495c08f08682f838f9af08b5fe5aff4d75f485f0a68a3ee45539a77 +dd320e959ffdc6f51e0e2713f866a20ea694cd1d8f469c40f8d586e8630ed46e +563ba37a050c5499c413aea6ec8d31032621760db1c969aacee31e4d01d7949b +c49599c35e9649471678b7640a0a9c935bd928bbbaa6153f9109c21c8b68595a +e16e97f79aed5edcf6474cdf7781df6a2c0e7494d99e98a71f516c740a70fcd7 +abbb82cf51465f061828e22a98a5c54404ab873a070d1399968e00c2360b20ef +8d65145ad329e12e24802bc807855c3bea24d5c989800fbee116daa1d65bfb8b +1cb1b4a81ed6abf0b3f6ceb0297c24364c353408e8f57480cc82d156b6b4457a +8c88d4fe7b9b0ad184571bc5f502607146247303a8466f9f12fd3c9b30583b9c +4c235335d95f9e18efd78df81c2b9b8bc137e1a7796ff316d738ca4631840896 +0b49a255a6b04d5420c53e00f634bd8beaae22714313d8add73469b2c3ee917f +320da08aeb0c2da11c0957b498ab6ed29592c8ce5f19eff01432e134db0a3075 +a1438ca7e7a070454a3351971b859ab88c712e0eb0d876cfbc87a0010d8dcc5a +e0f0991808e7fffc52d82150da62b73feebfaa1b31e2fd50813dfb89c82bc1fb +68b35caccde60f25e21e7300139d19796d6b8d4d774e3af5733666543ee9c0c1 +4de9d7cd33abeb54931afa9ff906d7f7afc07d5df85370072ecbc3db327a419f +9886aa7659d4961626c8db79bae9fb332f57b40cfd676f7b6fe691073bbce101 +edb563c2364d21d74d0277d62b62cd44e783c8a4614f211caeaf4ee44a32b49e +6209ce2961031f2b9708bbc3d1117a576ed2c69d82d3d5a43e93671832429bda +ae93b90b030867eb4d2ab29e5befc46f6d9ba914fe64b604e1747a1cc052b20e +49bfb4d41353505b3368bbe9c2e22f0c060161a750b1a451a55b7667b7313bff +6c9462459cb7a3da677caea4dd08597207fbcbcf1a6c96dfd68c9aa2f7e1463c +9df5253beb2ef6fa3ab57930e8d60273cf35c1fdb7a82d5503521aa4c9e4f602 +db40a3d6ca40d78f499dea45a585ffc28cf29a3f9743518bfc6f1a134d4c0629 +ce405919a736eb31a094ae29c8435ebb414e5c1a391c5888d66935754c4130f9 +0f4c36a47659b4236b931607da683b9a7f9a1865803b21c6141f288a12d92f48 +c77fa9cdf32422e6dba917554ff1cea100fe307e336e6694243ae71166592754 +d4ebd5c65b4ebf9d3e48d86f5a0cda6c716804ca8bcddbbc2705d1ff9538428d +638d04f9de9cf073b4dec1c9986d6f7f77444deaebcad864d37ad5a8e55c7866 +ba55012a9c2f18f1e74c25cd7c1df505166c9c517a091fea7d81bfc20c73236e +ae24ca68103cca5798607647e3883a0f92f5153ab9f7936ae81c8c75a3dbe314 +66cef874f1141a67c6a784a07b01bdc54c54d7936d46747f4ab22f25efc89ee1 +f1330f2ca3f09adab061d496e0b620f011c97d192dfb33d704312ad70bc3e659 +6ed50ec3fba3eaa162bfb12008d3a059075326119d88815e67ee57455bca5ad5 +4706a8713ed794acc080a2ac9f8ae8e75107c9cfd6e786e276ec5d87e79d66f3 +2836b87f54a3dda4acf19606c2cb01f261821074be82c87309b5a3bfa139b199 +d13ca518823af69a65388011cbc6eecd9f47f63eb1a692fe4492c3bf5b4658ab +3b499774a3495f40c9096574e377653772bb18f7e181946f9d18232e4f92465f +4e3649e2052a39730781d83a8657c8e15e3c56c955554c5e28dcc58b4c71bfd7 +b21f6ec08bc2b02d3630094c16e06549b9bf767bb18bc395a74dcbd7a72f04e2 +2d7ba056d049eac7769deb93748f4a12870b65b7bac12922179ef8d887edccf2 +ee7c5a606f96fa6c0abdf7caba37c15446211f353c68aa4cdf7be54b28a7fcc4 +b5c3e4643f73a0cd64723d5cfade54fa87511947ae4ee0d86bd5aae29255e0af +54938f164f38499bdcd72bb3511bb201b0eaa402dd60313ba10618ef67a7ec47 +1cd0019e96bb1120187c08ba4fd7ec91a6b350d6088df2079dd5d6356888504a +61ffada7aa19925b904dea07bdc1b9c24fa324092eb301c7d58900ac99015cc8 +f02b31a8a7869308ea08e8e3aee0c6a7da98db82293665d23da0a77c2626abf3 +b9b2e25d2edddf097c30378503774be6e1599608be62816ab1529d6334f24670 +e5c19cea589e42445ba96c4e69dbf7219df04e823f954e0956a75f7d7991c49c +f8f9d9d88457f8fd13f291ce99260afb4e68a5b84c44dce8cf0af26cb0b657ea +9e32b82bd36fb2579d1e9c736c259518a47f164eccb98bd32ed46014bb15f157 +ae2cba787736e7ea1e87ec19fb9d5f736692c88ff0fd436cdc1e1f775348c3dc +ad6b7e9ae6fd09c851b7efa0e249e7cf861860e7df470a10094c70b7707792c5 +5bfe116039661ec79d1bada18e9165e54ffc38ba97b5980135a10c8fcfebadd9 +0e7f7926a43622dd7e657575759edbaede169c4fe0080808a7564cee315b6e39 +72a40252314f251f076a3a108ca0bf785f200bd5e67f79019e9c8a9a6794760c +9dab89ddce4017843b37026d42c8a66b0ff04446a0580fd2aa714fb452f6058a +d3033478738e40f9b3c524a629505b31fe49a5856ac6b63c838584d83c854978 +d5cd7b3e765a860adb6174d95f842474aba074a4e3122cc8557321106757c8f6 +53b853dd1778187dd56de2769671787feb434efc6847fff732d1db6e222c1aea +f734ce459da42d9fb071af68efddd46ec4c2a2b08a7ea1cc399486bb3ee89ca2 +967149dde4b4f424bcc4f3b5215fa6e3e84a743afeef8325c15615b192d61a75 +c0ec0ce9247f0252df5f1bc70f46edc8a339473b579b8a33b630281e7b45222a +80da224a3a004205a9af78afabc58e41bb4078759029f6b7294536f9248ceb64 +6375a0567718d4943fd283c06971c40029c4621dfdef1b00478602110d2a25c0 +6396a021c20cd48f6937391ff38fccb1118d44c23b511401c0a3ca8c4be5ca9f +a4473a5fafbff442039c007570b590285e49b90092d4319dba5f9ca6a6ec3b62 +2d3d16a94c0e747b423a3bcf9c8fe2c29f60d1134f322ec5ff083d61728168f6 +1c753f2fdfc2f629f1ba46649996f099cad7dd16b1998e2f0399542597a009a1 +8eded673e5a18f6be799b95a1a3daef0ada86ab1514e62744d0f5d486d147189 +ec1efd4020b1e28114ccd11ce80d58ac40bda90de1bbac0f4303ba932846829a +9109c1afa13eb264aefc6b3afeb17d0d256569e4629659866f3eeddc1f5916f9 +f0b46044de7f1af08fe7d2454e6f626d888823c4af22cbb99164979508c80890 +9d455c726727ac43aa0e6fc1756bead3734ea312a0c3c578326c84b7bc692736 +ec35bb8581eecdcc2403609dd8cfcc71fb8940c20f77441fcb06be87a6c17a2f +1e206dcc87421016db0b54054f424f407e129f633c3a2e8b32812230fa450cbb +1275b8bb8db78280828fdd06c9540cac7a1d8b60ab752c345d2d99438f558fc6 +4b46c835a8a5ae052566d3ad074e444dcbdc335efe0d7ea36c22c5ad35cd2928 +352ab76867bc95a8ec72e70748bd3e762389710d3f7e17fb0d0c0099915e4298 +d32479439ac04b3693eaafeaaaf8a5ec484cd4bee90be2419392cf92f156bd38 +2c5857c3af306fdd8dc45b30c7445a1eb15502bcf6988a397b1a3eda75d919eb +cb0b0221a026f861c726612a73e718ba671316c11fbeb7b93e23f49626eee7ac +267a21cc5407feffa3875947dc10740bba6bb6d72f2f2bfdbf8231a837941ec0 +bc86fc879a8096d0b2192215463611f88998b8e943b52b29653e4bd9a7b1731a +71a6e92c12ed68f8f719c75247823f9baa65af82c10ed8b1e142875029b9d5b4 +411bd48c6d468b09fc94738d8ba98883d7b4115e9a9040e503f4e338c97531c1 +b98ba7d9062acba4e080050d7c2eda7ca99a01610216b98594c6ba1b824131b0 +d546efdea923d691776d8e09c6df6759770b806c2fa3e69ab7fb09301f09e74c +ba23f709a4e058cb77ec32b740b83b9be0c5e5e18a5e39a1bb69dd3d520a63dc +5de65c698763ba48ac732dba2341da7f21a6a8a5e807c4dfaeceebfa24db30d7 +338537f1b149f7db33440e0854b5a36b318809d7d07a30521b61701e388b2b43 +c1d765c9fecadf425d7ddf32f7789da76a387c8bfef892636d1bb2b14558d7c0 +cdc309fd84db5787a1dd9cddce6e33766f3770704a5261ef606370fef291fa8f +805412c3f04b42be390d5856595427267ec6def5983dac39843cdb3b2f9f3139 +f38bab5b99d829249e5b8639455777d4c47c0df2d072100f52180e8772691b92 +171883a7312da3aa399e0e31d4d703e59b394de5ff6f767fce6b2ab385cf413d +2952b957fa0f9ab5840c6b1db3c92f46f318a124a39e80bab2532b3c6d76bc58 +421908b96e16514f80607864819067d7c86fee2e6aeeba116b644159834b7470 +7583870c33cbc623c8c3729ec573afa82a8bfe95d00956798169f4c43d5a16d2 +f5139c6070658bb7779d5ed80785e42911d2b1ec7556fc25186692b600d0c0a2 +da1fb0c9196624f3a7138eb7eb18a46e4a7e9d581bc6e2c009580ecbc8999322 +7b8d86e3b5108ace903eb0711f5ca1e3e8261f336ce53ba5cc23808f8cb6375c +6f57b5f01b1ca7759c48b535cd94d5833dfc2ff3b26b022adc03e5b59f7c3653 +503d3f73507f912b766a9ce59375c876c1532d95d580d7220ee316b42e406156 +9c75bd8feddae904f7828f81f747120909a8684a7b2e0fec952238cf24d3f427 +6c0746356c488c509de7c846b9c5b585a976326390d058288d9329ea5cf16cdd +bc226710cb88cdd3f423e65e72d0dac90cfc75b4e81698c61c2b85c2d0c8d5bd +29abe5678ca93f478a2ca49543a3f73b5fec240719be248970eef25d8c1775d1 +5c6cf1d2a8dcc89f61831f771c36617616a7553172d2c0320742c0d600703a4a +5259f3fe26009ae44e3bd99c0992ae1af0ef6070ead28e09dfa8cfeb9a1d064f +fb3a3dd7afb89f26f326ee0af3e682fc9f91ec8706bc117f1ca8afc725452f04 +dec967ee8573aa2fc742e1392de93ce89125d0a6944ee18625a64024c51fffd1 +cb433bb1f5331ffcb8f396c7d1b783b5e34aade0a26df62a3d7766c1e381963b +3d7a9165cfd61d7b33fa4a01551920055b150bb027299168f1b7b34270b8b30f +7b82b03d7455b1af90e0c80b1d77fbfc102587dd9d085c56feb75663286e0687 +430c216bb4d2c30d3218b109e321e150d2ce2db49a947d2e0213891dd5ce09e8 +8a7e9884e392e5d0c62687cddbde7978d528abf2f779157cfdabfaef20e77c05 +be35ef683efd22242afe6c017ac548fc38593295a7dada234a59f2de4db66966 +39589d0c3b61d979be1f9959ef46e136303b9378f7cc1bee465497fb25062825 +47b4716e403222ece223eb494517b7fed878e3af2f3378eb3ead88ad4a706e6c +5238c914234f40dbcd8f39b0ecb69fb916d53a8e38686af660e39d0e77e96842 +96fd21e8a5c1c7950cb352baae10e428f6b4d03382d68653c096a8709df63a53 +dbd07c55458f85ddce9b515186417b68773928cc33948d774628a12135756ff0 +d6ed4cd5a75003eafe9b724542b23ef0bde2bed056382257b96b3960810fb831 +32a84a28b78317126ab176a2d0b8675f38a05689e40de6055db78836d93a6375 +50a367887b91e1d35026cb64d53d34ffd6883a915cb71ec5684f9d746e574228 +ec7ce4cf2ffc07dcc480f63922577425a76ab3d7cbfe53e65413876f96147954 +7c9cc26677a9fa1dc3f411aec9038e88d089def6947d2b098f0acc33553d613b +230a6db3a7aabc10b94ac176e9d4a63568c23443619f52a3d06e7da45c51cd4a +ea6306a95506eed45e4ee62b5776681180fbd13b195eadd7f70e2712549a2588 +cd4470f0cba8e7882cb3eb73712598a6e3edce96272d47d30324cd5229271534 +dc2711131a259588fd69df693413295cacc21480230450e1978ee5b8573205c7 +e457327d934f1f31d24e9bc481315ee9e0fb8a8eda2f56d5d499a585c5319b87 +25af2245177421d4fa9d552a7767cc81fb3e23ab7f35177cec4f911617001efe +573852597d4a829721eed57524226e2610ba182608354ce8a2dec59cc8d0903d +3de4611973e8b1ca3ce165885463134c3d257cd415770c31fe5f66b6abca0dd0 +50929c84ace32231a09149b8ade6f647f232e36feeca1a3cc76b2df5e0d4607d +1e7c765be0cf2c8cc6decc8a8121cd8b3dd453d660b1736d677ff36ad4ba9a23 +75a9bf062df13f04b8b0222be745140d266d0ffc4d1eaed63e4e2f9fd7705a51 +70ba6ec4a5b6eccbca923df8dbd12659d33dfd878e001a1751f00c824ea7ecc3 +7c9d9fc273b7d082fba3a28f5a4bcc1321cdb07b5b5968e8093d5d3095e63683 +4eae2a19c741895a6c193c6f2bd835455534ad9174933ff1dc8ddfd007340272 +d05b6b0d5d6473c08aa29fd8f53b99066320142ed6ebda1dd12c922fbf4f987c +e826b626c445971b6605dcbe814992ad17f9f1286f91c9173ddf3827de943d52 +dc916d45f7506214e2175fbab4b86f552feaf0ce11ffaf2a1465c23c99a0801c +051496f85207ce81045548bb7dc84ff67d6d2a07e5b26ee79b8159534cfba528 +c2d5089cf4dd72d966fad28a50822a350fa74f18fa15ea78cd77fe77f2937fc6 +8938b8a8e872c869a9dc88b4c632feec2fac340ea228cc89fb919e9f53345f03 +d873cab49d273ace58f604235ac5ec80d5ad6fc96c2c7d7f41e3e3499951c941 +2af132443ebaefbf45e46272f086add139f25de5be150930a5fe3a042b36c755 +6a059e05b09f65e381422a3008fa5a689d39f3948750116d47c215cff8f8c425 +6ae28f99989f9ddec50efa00b8f27d4091bb0fbfa945192333d635efab6d52f1 +5ad6404a29aae6ae42eaa04c088fffe97283945e38ea7e6ce9e3d34a187f7651 +d8c093cc67e33829dcefaa5371db73e1bca9e3fa4cbb1a93d15602e6d9428b1b +48cf67c3ecf6dbbb7e0606af9d88b25728898ae1c0c6b63c250463421e705e66 +66ce0d6ed2e1086c9114c9f2110620bd4f9de67b5f016da28088bdb1d428c538 +16e95ef227badcb318aaf238041a4fb72a42fcd877ec16081a2d353c86c8539d +a4a8847be876a568bbf5285d1daabd7aba6ecc8b7df4e501bbd5a4b9f49c3107 +c36068d91cbf2ef819b196163847433e9fd8c82827246d3135d3f15193fa37c1 +24bf94811c7abf2a58e89836de81631a4be3094c0ce1d786d615e821763c6a61 +e46ea9d007cb027e5cb175f72f3ede42e6f4306c012ae0c7cf63993a678a0abf +296467c08f9bb1d9088abdfb354341c9d838fcac85727332c26685502798d9aa +21313de454fcdfa094379c4a10b1195e21481efa2f7416b63a6e633b799828a9 +f23a9dca930cc6d6fddede3a84e807839c619139841cfc0bfcb5e0c42aada181 +525eeffbaf44031bb79953245ca059e400e53447ddd42a3f6456812b1173675a +484e9dfcb417d9603fad00eefd2d54438e6024ea70c5ce47dced64ff5a10dd08 +786dafee6b57e63517b97519732cdc15bf951ee78cc632189aed2d09193fe06c +a98467f96eedb9defc6c7e367f60ffed721306dc6973c627d98e5973e2fc94b6 +6d9f31440ba37e74bd027b3a30691faf47c5195a6ecf18bc38595c795364de62 +3194e41a77df4a88638fc4885ae1fcbc17faed9922222ff25ec3908feb7367ed +e0c36b24eef011aac98d629d2918e937b0c762650f41b07c02bfab9c97d0a7ea +d7ecf1a5286c1f1b6ea4844f437375502148472d8f66deddb2b95304f74b78fe +bdec7c4323188ead5ecbe86a8352a0cf669182f672e72647231c7d06c4ef1cee +898d04d11c4be2a9c74861ffdb4fef3f4b041dfd89ada3efe31baa35a791a045 +d0efd80ca7770f48cf034ca2e2b092f905d4c8f46cb6cb2eba0d09478a76e05f +0940f16307e44aa8d9460e650f1fb771f49d7b6c11e63a266e920c0bdc730a53 +d47d95dea6f708ee96d700833644358ef500c0caf21ce263f42578e962bdd60c +144b9e4c39a1f8c0f9b51f012d0509eb77d8259282cc6d33b5b4919eb76fbf8e +f38ebd4724bbe4633189610cf7d77873450c92e2a44aaa1c776953b59700eb71 +8e2a94f18a9ae5411576a4090809e07fdb10dde7b8f82fa1c36192cee1815e38 +ef8288a810563e7191bc7f6a4c888f69bb377c26c8243d6ac219ade73ed4670c +44d794fe7f37fb8e7617e901cfa94a961a164066b3aca7d5fab44d72202780aa +2d1eadd260672e680fb7bb616a00af9533711148c62b5c1d934c0e8fa7d95b68 +2b41f231ecc197d70eae255bc1f93ab7c71ce4f561ccaa9960558930da78644f +88ac0bb7cca7a612e3e5ce6ea512c6e26bf6f019bb8fb64fd37808e99cc1089a +4b9b3f68c01b6aa8e80472719675a65de807bee6f7f27d23c2ecf31e67a24be4 +717d08f009cefdaaf5c3f9e120a2fa6d90095ced411f592910a30c0073b3d1d5 +bda98251a0bb79614f98dbbbd650f17ea3ca7a42ea55f0c82198b726016e247f +e27e33c2d3fe65f0a576e6b9afa02963094e892e12d82f0313ab786940635c99 +7b9bdd7463fd518e1ba66abe1664cec7a3465dd7d540efdd15d71c52cd8cb904 +42f3ce3e619a2db3f8741bdb6fa1b984dd9355b5f671c5b90d78e5f8b9658538 +d82a62f69cdfc7b5f4bb66b0ecfdb0339a533f7a87da3e17b09f859c5f9b48e5 +35bc831a2894e22d50ef19b368d43843e9e3352a80c0b8e0b69de8f396615c00 +e4a83d76b7502e763459b25eaa206e5d9b0c54a128a2b354d6f4ca0afe1bbda8 +3efc5b110bdd2886d2026ee9ee7507a644f90e75aa05eae29422d2eebc8d8097 +84bd6a19a64b62cfa4862b2cc4bdb9a4a59662863ffebc8d91f1da088f72b30a +acdf6919f72e54e3ffcf1d94c0d65cbbb301460415fbeacfa540b426eda52a54 +c221caa11e59e80a7194532cc599e485b002f01254a473999e1d201f65f0a388 +72a5a27774259b075ea8410390cbcf83c209755196773ae27fc768a1aba523bc +d67dd0b508a5703c6cdd5f2daeda7adfbbf70a4a998b7eb25266f5938da246e8 +6fd51623ef21ff3d1e4e58fb66c428382362b80e9febcf8f547cb0abafffd7ef +619a9e6434759526e72550e4fe59aee667d99dbbcdddfdaca09a78ae0953f9c6 +7d009661422ff805aa1d6b0ce3018837c1e0fb49c3050fc94084d0ae1398472f +a3a3a904b17120d50fa024a8fb2219e60cdccb33d2dc6ef4e7bd2cc876df97aa +fd08f21dbefec66ced6b29ff4bbe9c183ffd9acec07ffc589443324e6bc68dd2 +5e92a700d5f86a819862430d35d501c6bf52c05fbba700abcd21a7a208a89917 +b0e80171aac679281734985b40d37634e40a25c1e9e0caadb2a149d33dacbab4 +0b9aa1e6b9e4a53dc51571cb8f6d776369c01655359232af7865059820cd9648 +2fe372b03972860f6b2e930d2baf0242dcab63fcd2b8c418ad6bef78854d26b9 +64da42aac8a53890598a0b30f1c0095404318e7a148b5b0f4ce17cda3a0fc04f +390e609d30399693904d49a0bb4085b2eec9d6315cfe7cb795b5d99c5bc6e609 +a2bf4582cdc782a124c3256c29f66d0910914cd2759c2544ddaf8313ac19df55 +a1ae399788014684643a352ff272d385cc4feafe9e96d759f419559a717ea1d5 +e1b529e301e19c40b345cbbc7bb98cacb5d0dde36c8cbc7c4de2e80d7e005c24 +cac241ea229220ae5169d7af44e1a876780e3af14d08296358a1ec923a80b41a +34cea9e2ce85c4ef6e374fdcbb6dfc9a76a03d1a8efdff2ae1886b08c521d2f3 +b5890bc11d5ef0861e301689f2799db1ef4d8e4854e482f93a0878cb66e24dda +81ee71392b617098f6b0cb8ae46838a9e7f61b217714e065c28b61cd842d7c6c +62398300a2ef5c3b5456b174329f623f8a9947de2febd3bdc23e885b6bb6d25a +1c3c75895496c9fdf66b01d983eb6f47bbb580e5b303ffc809644d6d5551973e +926556203253fa02ae25a8b33a64ac5f50bcd118ba18c111f5d9a98264e47c0c +91b593546d09b9016f6cba09537d0218e9cacc70f5cff8a38dcfe9f167d65c50 +e0e36fcc0cc86c93a25dd8185798729dcce9ad3cb561feac48c6b2eaaaefaa28 +803566c75a7ccfc774bfb03038ea810e0b4036544d5ac16ccc099897e6b87410 +443acdcd92aa96f79c1dd1e3cdf0a1a14ee4ec62347e722e51a957896f300dfb +a5acc0ba665bd827a208d6896348773f0e8a0df290771950909a3f548f126b37 +28cb0c104b26b0e7f1997de41217c7cd0aa1bac6a67452c144c470be9e838afd +200a02998eb9e00d78d89b673f43ef51ed32f641f663a27f2a202d00fa29ede5 +3a60223fcf9abbc2cd9567a9fff9f8d8e5da869ac1f97b0c6232769f3c5c0ffa +3ecd52a52460c786a0dfdb4a14625780495ba95ed099b7939a7642a289ac0292 +6f7fe7efd6e85dd4df1da7550ad188534dd7d9e4614692ce94cabc3af403ce5d +08f71dd45adbc5109e328cd9bc2a1d4f020777d7a0811762067d2f9e2c84ff46 +00c3d3c44a91d0118ce7d8c4c0ffbac2ef2eaf0c4ce7b82a3432568a6cbc4533 +de0d202478dd22bc7f504d753187867912b35c9752a589d50708bab60900afef +268cefdfd425ba561648141d4c16445e09771b52b9f7f8d6b265daa786a8c231 +89b21384fb5553af399f119ccc1509ca32986e4e6dad2ceeefe10fa5a245db6e +0c642274ec677070075383e97432a23d4bc2701395f2d3158a22afd433cb1601 +404f8352a0441449bf3dc1b6dc6766ed3a1416c4dd20a38e6bd496e0bec3667f +50089f92c02d9e09db9a1ebd3e683e6d9dccc1673912ff74efd6e0ce6f6e8fba +81550f97bef87a735110f6b916576363bc1de5ed35a5adb881100e7a23fb7055 +7ff397be128496f70d8703fdb97ee06a55d73aa1f0212d3982ddc7773168da48 +7476ddd1a0d01ccb3923e3f3c8cc36c37ed0a44aa126015845b96a338c612a06 +85aabeaf3f292bf2c23e85c56eda0aecbb05291824347f66b4d42be9a19958d3 +bd81bf033f8f9d5c80703ed32fa7b9c3b826a887f8457be184658752576e15d1 +ded59c10e914eda22265caa98b4f62c000b29d913569c5c62b76dcc5d4dd21b1 +06ec615bf41e055d8384c7397c3d47a4b7b4d8ba925d801be5e0a581a2799022 +d029a6dd1b74d8c71ec6cde717d580148b70927157af9386c25f58cc25af6628 +48669ba80ea5d29c0c7a098e6a8eb78411b62a442ba1367103e4e06a6a91a0d2 +db4c1794b752e95cb06d4c80977b4d8d44d6a180247b18a609caf99fec1b0fda +6fafd7eee897d71d0f491c70c86230359a5f073dbff4de1e0e8cbf1346657695 +73c4d42e888883ffd959837cd5c6d90cb55bfa78aceef89e62d2d44198918817 +4b578455a0f09114b10765ea77f3c6190f0b3e56a815b98a17b618a7568af8c2 +06fd414aa1299948e2bb34a63cb3f374d59e7f8f79ca906624d17af3fc136d4c +31b21fb1d51ff7cb5897647698d19b0367f33de45af2bb832cec549099cb6dd4 +848ba23307ff6029e41c56120e29245891a354197037df3b3bde247f72145590 +8bb543acea90d2c606c712e1f0e0ee8d5e4e26f7a316642f967a2110c96a0041 +b3d89402f32f858520831d81a4e7888437cf4b6cf774938bd0260dce252b9b54 +0d650bb02ec49c4cb571a0f363c4cd73919a1194e8c72bcbcf07026f9c1901e0 +87cdda23921db95083c8a1f374e897a8e31efadd1bffdaeeaa1207e82b20a145 +298b7322d52b1f2d894f273aeeaab79dec0c54cf7a8d191b1debb0537a8c43f8 +d407313b30f5a7ac5772fa42b81bdaf6cd7696f886647c3688b9fcd5782eb637 +2da82d68f726742f999ed26f359bfd7fdc3df2685e014b853935e1933b771a35 +aa0606bf89c67de21fbfc3e8bf545bd250a1702b925aeb2cb3e44426a9aebeec +f50872f3315d2131c0bfa229ec9ea92a54081e9c65ff2b9dee4726f6c98a7e60 +08587cc213b48c67908cada7275c6d68f7d65add87144bf005f72cf07e535a3a +48b1013921dfa2358884a95d229e37802124c15e7debeb785bc900df9db0d757 +686b07890e2127cda55afc987c256070081305dbc09d54cab99ef25cde66abdb +7c17a9924c027dcd43626bb075a919e8594d0c9593939f586a1d66cebaeea0a9 +bdb2f4dfe538bdb5acae61d77451861579a0a0a5c8a70ef38ff517294c8f5f95 +0ec91f03d984dad1030a98615ad2e433ea6bfdc35de91bc041a67b71cebecc95 +a6ab45c97c6d8f279525ef732120b65630b9342057cb077fa608ec08ca639c61 +a8db7f7011b58eef7ab0c76a42e4af265efbf0db04f10b19317ec0f09d41f333 +84f5e426df887005999d4e74d7cfa2b5050f75269b6de598984e05305e3f2f74 +d01bf6a2e6c2d6bdccd39a46a05aac35e4708b89f5da094f0d5dca43ed8feaa4 +02a55c8174fddaad9618cca601f44aa11cdfd6f591f9242481107162dc8207f3 +ad273f4ca0118ef28c67f3324ffbaa7a72f07c165caf92961a3d165d948f126c +b882d326b19e6a7e6a644e2a3d2ed1c95142887adc8b29830e8e35f34a2b066e +be802b332a35b81cc17b4f0d9c5644d304adaa75dd2a38a14f409478ab149212 +728ddf135337a26dad8dd501a43695cc0d884ce54f3323f5022a0421f8682c14 +1456ecd47071547eec4412dc6caf8d45c077825b1789cce65ce08c1084dbad59 +9ea0ba744b368f644f105614f1fd8388791f610f2818cf3a11b04a547c33baf3 +0cd4ce3bf1f55da5a427a41717fa18a7aa3d400fd3db8d83debe2225acb8f5f1 +f4832c3a4d576987a459249455a73a35d74b14ae66a6efc3a5916ae4a01ef55b +b3b93272ecdaa5526de29472e50baff13408a6429e7c7bac25cdbb84be1e8451 +26119d7e9b0a6d4ca5db2b165b06c810356a7b907b3ef9901a7722d3574adc0a +da8b03ffce07f715fa1fdee58d5805f3b51d2dfbc4be14a23af0cee791cfab2e +3f869b138d60385c160338fe7bfde6ef3ccd4dc2c3a769f55cddc26c46d343c9 +dfc3d039c875eaf2e2106de89c1566a930677001b0bd652f3982dc93d113190d +4aad7e5b9a901496c2060fb4fa542857e6f557fde77d150a5abd03de2abac802 +c65c3a637f3a65124762b12f1d571fa77c1b01ac182f75c908cb166e8cbd0e12 +743536f3829982303466eabaa97cfea3f5d1d9d636f2f088287d7dd7a260309f +b82e2020088ccfabc631bbb95d28c60056f2cb4740f22dd557cae0bdae7416ab +554245ca46115978d4b1f50c1c9d4313810dc71660b6cc093ce0956bce01c069 +19b08c8b2c7b984bc99289330c63c933b878a6124c17992a9ff544f1272b2372 +8f1f155495e756aed6813170ab7c82ce681ecbfd50b0fb57597bf8f8f2a64255 +a653be9a63249aa14ab7747eae2cdd2f8696cd8503de8ba457209ae5baa53e58 +05f9692ec9d4ea2007a7817621a0e565c77716909a95700de9bb3dd0d8b88ae6 +3f1988d9b6ad9a455dbca99689f08b6b08cfb9299459a435a771e6da6915e739 +5d22ef79ae8cfaa35886c2ae59469e8474289ec47a5af0c187b97e90dab40aba +fd9b2acc36c8019b4205f1c0a9e037e0ee07505ac8ea594479d9d365f8685298 +145da6fd26a4a81889d783c91b946298b62b34dc89e20521475a29eecc489970 +bfa6cfa72a5c543fb068e9e9c03602a65e11b68851f17572f028fe49ed668272 +0622e9015c7efe8f1a22e38f4cad2edb4907b96c8cff5ef352cceea5136d8ab0 +e95759b204c261999ee5fc5f7a26b6340085efe0f22f9991b996518888888888 +3280e1b5d12f84000e52f40f0b9807f641b31cb4cc983d5f5d7e743c120e8bfe +ab70b40a6361cedea7855ce1e607d33e46858cc35fc712d615d5e6c5b280c544 +b7f47382085eec5a4090664c505155b8bd36e7d1e56fbb3e1b3749bedbe8b6c8 +64a1e99a8af74fe487608c7d9b222589c11684c290ca2931396d55c15b90ffee +e3ec4c9dc79fba8bd66df51cc0103156701b74aa35ac71c4dbd6dc9813931a21 +5235ebc27c4383aeb06f4394ea6230657de305f161d9ffedf92ad5a66ca4e4f1 +389c333fd3b5a63b65bb4d99f24e8fe4515089c338cfb7a9bd0e00eb87d73a90 +557e0b2d788f32bd97b70674ae11983a2a66447e3ea1d0843d4d350cca33d59a +f029ee39042a7481e93e54249faba3cabc82853527bb46738b65142195acca99 +b5b4ea3d99188e804f7063de9a5838ce24411eae569d070bc0d3d0b8f4f70c78 +571c18c8ca6a39ee3b7f60da9ef920d5b12476e5df536244fa64c48cc41132bf +d10c99b70d1dfb36c0550e77e11b22bf63b02b5f15a7351a047dc3fb41ee099b +6b9d0ea52d52a4b869d702e19792f414be4f208f34582a49ccecd388c86028a1 +07a61ea4abac678b9bcc49f5c062f6d6daea56000c71f045a53a79fbdbffc99a +8beeb704cc410f03f5a1cc3f191a99d6e73a305c9d8f0badcd42d7b632ae7c4a +05947415d3165c43cd90a245d84c1c9d8dfbc002cb9b868e5d5fb04cb0927cae +e04a3b51a9a07a4351e47a90402be55e8038268d96dba719d447e0bd1e6c79f8 +4056bd80cd7c31a05fedb4a691adb3d5535961a81d435cd7e776f49fde9aa241 +72db511d6262a386ae86084f0ee676006ad7cc03952170c3f36bb0b8a4adf06f +13572a4c582c046a9151b0f34c98628571c54e44d457b996e6f3c581d0b8c89a +ff6d189bc1619cff72c0abbb07f704bd686338204b30da3720f9895635d841e1 +c20484ee8f52b3cd1efcb1fcfd270b360c9e3b29ac54ceebadee18d6470f3489 +45b230b7da9f6d49384222e43ae84c0eddeb1de832536bdd6223409cdbf8c8f8 +d6b6c04e7503c3bc89324f48daed374353d65a8f80986cb8b2686a3c0f4b1b0f +b30adb825a0957a7947e9d07923658d751ef350113c8f55f1c3fd29de9cdfe13 +a94d2334e2b90e75df1b4129ca3eb36a4c79996eee6fefe237c74d53d01e1956 +3e372d1d7787d5a3f20179c4494e3be12c2e1c3720368b0ecc60007fa14e7ffe +dc91eeac2c96af868130176588083cd798aa974932580b758a701b1054358dfb +3589c59c6c9719441f5fb4ffc7563ed93d5a3a5ae9cc408f67d3a0948db28736 +b6b6b2f0adc67a9f41906c58d3367bb7f10accab5f81b0c61ab0b0c4eaf8503a +f873ce15f72e7803613b0a378fb16f084ac7d0a2ad3855ab34afc089bbd139a7 +4b99ee673d29795a464597c92cada80694df8b80711081f1313078d67921111e +ee2e48ee6c56f0db7aab6f66b522556fe10968d0faa279e1a96e13c94c683220 +36d374022128eccaad52192357dc5e61d1f0b1d105b06df8c6a12fb6808887a9 +7db3835b4ff7d77c468ce6249b1a3dece2f597256cbb74b12873b1e5f6eab18e +55cde3d88fa27b9b16f6c691e7101ca8810a948bdc2f0a35e72779559da8eb78 +0d94b15be44bb4b35135a9673943f0f20d0bc22b744ca6411647296d95c3c605 +512ddee40da26632edf4f9707cf9c2cf1d0351a681fc461671425b02b2ab5c51 +8c033fabf0726328c6c7b5fa427e1315439e4601316164d6711a81f05b16891c +d90c03e4909ddcf653e1b8e279dcae7c62e31701d7a3d3dda8b34fa38e795584 +4af81379acf4cb197cce054e28d559e2a623d22188c9caccdd563c910b4b0175 +68f075f8a5427bf77dd39aac5e273bb641df2788b87b3d23100b2ff49ddadea5 +9936347e84a8d52fd7c42e92b42db1c623ecf8c8a16daa0c19f5689cc24c3619 +ecc4b0138e59817ce92bd72031f7369d658ec99858c32c9e67e27d0cd03daf1f +c56594eb8276d48155e9a0836e7e976f5b39dd30b5d2450d73d59844a85a3b15 +860cd2a1e89e79dfe3666f2c5bcfcad0572c0cf29a9f0beee0e11216cec72ad7 +720596cb2d6b7001ba422d2b40d611f9e297a9eedd08f035f05b4194b376ccbd +7b3cc56254bbe8fdc25023303be4480117d4555403b30f9a1431c658c8a1f3a4 +e61bed1b841d8868f08d0bc69265aebd4ef37768f870d956d1c4e118ce6eb735 +e6297dfa952cd2219ea1334474b36d2f513be32faa78790ce0542a510f278809 +bc7025b8a576321559a75c6f24b359528dfb02bc0f62f469d935bed36f46b9e5 +108f1d18417073421dbff5363b55a529e3766ca4e75a576507db53022fafb663 +14c8de66de319e44d429c60e06389798b70c95b03356ee3083d019d349bdb7b0 +7414776b44a82e1d6a0dfcc5a1d1fc48e63c02e364a7328f6a83840989692ede +87bae9bd1217c2c60df94a87401426382fe80675d99865a5adc13bbfc184a5a5 +5a59e258c9c9fee5adedf3608a21ec00432675539eb31329304893e2d0f81370 +652d08d75bdbe2cb80770d902c4a97f1654c66c6067933ede33cca0705fc38aa +6478550d806d887378a4e476c1c1de9ba1b9fb3f0800d454ce69bed81957bb09 +44f7b73202f8f1d640ef9ce6556220c6e93c2d4d4d08b9296f08eac933571fbf +59e0ee41faf2749919c003da88e9c225426aa14961aee4a0136fcfc909042095 +48ee4a57cc0230bc1b9f9a6883fc7a0fc685bdefda46b1bfee0362b2157c7afe +b2d1c1a52a90ecfcf66bf9e05d2b5ab5ef79f756e5d97fafb5d4ee90ad1836db +bc1af126350b2d7cae385befbf801e54f0241a7ee273e46cc4ee0ec3c519a180 +6b84946f9480a892019bcd05957d2c0e2764699607f98a25c7e7e2996ad393f8 +332dd02b88e4342f931eeb2c7a0bb4342869e78e2c62ab1db997b23365f658ea +75faf7c66763eff473e37863b661e70499ea70f6d685163bd67c0e802fc2a3a0 +66833716adf9fc72bdfe65ae60e00133ca69fffb28101f3d5cd17de1b8167712 +04473b845d62eb91814f21bdf4bea98a05d91c95cde8532212e40fd579e24315 +14826e37145264549c09658596c8176c7b51d4a55cb9c87f63e13fafbfe3493c +4ee622b509b6d2dfbc1cfe89c324d4314052f6bfd81bc2523f79b5800ee9575c +08bfc51247825e89a8b2d6e51babda827c674e780728a464ef5d6b06c5c4aabe +18bb785d9365a21b3dfe0098bf26de294759d41d99563664322d6da525a0ebab +e482953117f0adb2a644d337a7fc70b042694316f67c46f46fe28086174c86e2 +fae8886b2514a1765d156c075e5bc0961c30288c7542d05f554cf6f8593247df +818ca0f1a4d659583acddf02ae207b93788fbecfe185f61811efe7d437226298 +8be0526014180d2c18545db1b87a7f1dd49a3da117cb2a55c86d826a75e0664a +36d434ed5ebf8342d5e4bf7552e1c0e282fb8fd04b669e7f28786ea91f296b7d +223a54f363a2570943b6b83a4810ffe15b6241f85302ff4f1a306cb38ba8b6c7 +d02b280777d3e7e1cf6b47aeef9374701e94b7c98073ead04232af605e2f9bd5 +e83287f05ca5a6cddff7d56cc589a4c7d42ef4683de8fdcbdd161b24e618eb20 +218ac0fc025d006421c00c648c536ad459222e79a340a68ff6241f700d36da73 +1328c7b0c1eb3ee180b18956482fb5b79cb88d5746dee070381ced6a227dec0c +13ef2a721db8ef14ffb8d870cca4c77a84091fb1014883d14ef6904f5dbed154 +c76613568a798d1fd6a9401f611de4fb648dfa9a20393f63865112d823197b10 +f71be425a40f318170b84661165e6ee2b301e0756a5857c2e2f9ba49c9488fe1 +d7fb2a18c67ca83825b641775fc959282d91627bd2e8121fddec9ef57db448fd +b77760701385675ee3d33996f240aa1dbf5d03f1b526b4da0d3e0587bd836dfe +fc92c810e598ec5af828c35ddc61b2c471660106db01d9e58261d2f0ca89e618 +acfb3fdefe3f106402ae7107bdc4f814e6b8050ee690600d86ff2bfa02dc5011 +f4ecd72a995b1a03945ae89a1c6c54a30825e57a4b00d28f7aa1c1d1bb308ca8 +1e07d3529de21199ac8f5a96995f99be7a00b8ff66f8b16f973748c4989ca87e +7f07b45f1dc29b030f19b9858ab7c5bc843076c8a2fe87f03805ba7bfced63b8 +8dc32cc9224615cdd836cf0b46778f052d1370cb6da567218a3c0fb7c4c87198 +a34c53bf2c90b2fd0592b06a3019facc0732cbe613edff395ecf0ec1b39410cb +361b364e6bf02b9b3137c2fb24f31510148f403a62bcda22a82f32b9ab47c702 +1e86de4dc9d14edcdd4c28d7d98147cf90544b0ab14025ca2851ce10dbadb075 +b44834fe2228dd78cb3cd5d8de49c490e56833310f6c830bcd9eaaa92761e401 +1379330765ac953237972dff6752dd02bde9a99c26d27b279cd09911554e300d +7e4546089aefb56fe5bcf30d10bdfacbbb8a316c69326d898d15c9cc76d2c02a +463e7a17ce9f67996894759816fe84b9ebb3d0d29cd5ee975e1ca779849a2e90 +44722961f274cd61c1ece201fd8aa7277378daaea6f8dd99e3e4d351543f501c +202ca176d0d4a257512cfe72cdea8d1326b555ea2f37ae17bc649258a51ec209 +f1ac52e5b7e69806cbc05dd6a3ed5f97715b94dfcbd0231d6c2c90b0f2a7ef03 +b9f0d569247a853da7269253db5b1a6b54ccee4efd69eb63a776ad10e6a5e76b +a016d506fbe27986539e5ba464dc79a079d9b222f4de4ac0a09510654e52bfb2 +760d3a705a8cfbc6cd0301bb356c25995e8d6fb8f51e28fe1a1d9ca8935855b9 +141ed12448c0bc6086db4498eb39f7916329256083bc2db9dadefddc33c0e8ba +2121efc59cdd823ce0a96e466c21ae42d70332f98087426ab42f9b2c0b48a542 +f08efb4aaa074379d24be368c8c49a920d236137a9a9ce35bf51f38ded514119 +58659cca46fb040dede5c64f147d476a080abaa0bedeeda12257286cb850978f +142b20becc76b17cfde85f67b315a6a773cd412cee06b9168dbdbd8f69ce89ec +a7f411b2d5ea80fd248785271ef0c08e03ae3b1dfc6a317e49242e008b1bdbb5 +bcb0cdc6620bc6d35a083023165146a1c923c6371b5c70a267d034bf8279b3d4 +04ee584b3acbaf6c1b45581a6a54ad4114c8dc850724a033e4d3ecfa32caeb01 +31fe255d33e17376f1e5d17aeffe4809ad8834a37358654a2b6dbfa387ee27b1 +28c42055b7f15de96c7807a09e9e0d2d095075b56af81f14fb4fb98c0485518e +249b034fc3ead9db703c94c29bd6c02b6df90b85e383a1cc724cc3e35f7d63f4 +6bd5f9a7373b878c3960aa0df4832c46dd66734c84f8ec62002319393790de0a +939d952b203bfe341c8f3eadfecc40d596293015b63f2c5a75f746e7f5f4f303 +16a82f87af5aaf09bc13a62f3a53d1dfe03b3173e7f397639b3b4808e3fb8d0e +9d56f6d1b8763145374e4e0ae1de147a128634df70033f6d9cb1db30f7e5b398 +ce3c528c46518b64cc3661dd43ef6a537e416361181c5f53b9caed09b659c65d +dd4ae60d5a6930b1889c564c5db96e487a5ab1884118556750a2d94440e6fc19 +fbda5a09018a80fffee08228d7093ace297c76220260367919d75f7c1ff97ad7 +bdeb561a9e251161be790d9dcffa427fab22065158977feec17987c594a73b39 +1c8ee1045c5800e8fa5860374a598b4e50af917d3e222dd4dc11da089b3fa52a +d213f1052a50851d6db84604b22a896e52bac167a0a767a7c81719721920c41c +8952a12d7806196eedaf66e6afe48aae055d71f0d96f794feab7254fb4fea3e6 +42c4647e4a20b587409001de2d0efa8842e0debad8b624b16a995bceafd558ef +52f7a6d82697585af401dcd279f886405605e40364461a09fa3714819fb77447 +ba126b9939d794b51c5a92cbf65e53355b2de916dfb0a73896c542ab0eac6dbc +6cc6e4349cb99657f2a77fe8bda1d7caec25c2b23d8e436d8a6be6176eb144a3 +e4a655d8495daf91073ef6f93d8b6046810a9e9f83d80c36079bce1ebe2af42c +ae99467eea8922c937832bfab60129927ad622ed355b795be6ebd396dbaf9d09 +44fa852214fda350939c51203545b49fb84b3a28fba950f3c5237cff237f086c +890048bf49c21b5885097b6ab3ebc1c4a23b6a3c5d4a32ebdaa34da07544648d +e3c346242bb2c043b5e646d66abb9945f8c573703a7d19f4d6d7e382bc735fc2 +071c4d9b24443ddeec0941c980230d111db19bf9aaadce84c002e85644f28ee9 +e9724e50899da29d02760694911fc7bae9386a8b1038c17b0022f69d4b3db08f +8f43378ba24c7fdac532cd31415862c8aea70823d8665d8af59d61e73a5df7bb +27b5d29d2b37780701c39e9feed3dcc2238ef07071d801d92b3c1eca185e20b7 +bf5adbf260898964d170b4b75470f20c4f56fc645592ae7455bfc94e5ff14827 +3bafaf5702a83c92d40cc129899599d2fdf471cbc90cbd1e37b5ed73926fc4b9 +25f50e82a2d3f1da67a44849464aa0ccb42780349fd6dd34e4878c714e109de0 +d72f8e235b3892611dc74232dfea8c8aa482b2d62a2454e72dc1311fd22af4ca +b9448719eb11f4f023e4bd9558fdc02bdc23f0ecf0fc77a69b01fe2c27883d36 +ffcc9af346e4ffd1efa5433b3ba2e832d5da4299cf959162cd381bb6abfcb857 +4bf2a78d49ff9deab44d0069e42c19ef673afde2d581d2c20af1849255ea26a8 +682f2b1cd976d6214f4988bf34611cec36ec1836db8e7a7c808e940f8e349ee4 +6f3fcb6a64cf9c8b76bf936474c37910ed1a97ca0e24521f092ef184d3b4b1c5 +74a53109309415ee3864d0dc6a6db2a6ca6fd8f9e42a639a92b5339955005e0e +b854f61cc5e8946c017e57d0ddbf83de157b36c2bd14c7dd0cc0c5e887d284f8 +82e739662a2034cb896c4049619ad83a818088f4f429c727424599de1375f55d +d5e7282478b6fa995d215e684c63499b2c90eaf535229109ac5c2e3f27766ba6 +c5336feb77b95618c0c9ebe430637b78e8fc9d86e61d0392fc24f7c7188bc5d2 +0d6932d2414f80cb7970f11de55d34c1fba5b6758f46f249ca7ef3e4e8b0ca8d +0c0207347c10ea40c54f1a5a4f14bed256942204c9f46f448806ba64f648a43e +1cbdddd174e69f1d6abb8051068365706bb4d1edd5dacd55193ccad134e97928 +76a31d3bcb1da37b2b28c438a64ece8bb999a7507d0323d767e2829abe263d04 +09e62c7043dc036936561fe0b172e7587f4435d49a928e693d542053e8da572a +5b866a0e3f3ad8f0efc126d304e336942b92cae3f5f13372c955a22652c82d65 +700ae6102f9ee526231a52032bf2f9267b8d3b96730d540961fc0b60343f4c6b +cd8c021a554603488fab4c13bf026b1a960f5d410fbe8d4d28bda26cd4c1a757 +a959d30db9474a2277bcf3d542ac44d67b68a318905c1a80c24ed683f7cd748d +00e5a26dda16b4f8d470cdd7138b9a87541a2e1f526e84393f709763486ba387 +5708efc0efe0557ee608d6e080037926cc57ae28116efe32731b0752a000d64c +740ebdff4581f4c44ab004a4cb51d3aec4b7c5d577df154317c4bb29a58c4bde +8de93c502e466df42a7de7e2abbc704ad23a4ea29ef7412530ab2b7957e714bc +75883dc1497af578533f7a88bf4762d25c9cc3752be7fee15a82f3e29c034d90 +3fc7f027f5ea04f016d32cbae53a199833a599ce8490b2a233cbaaf1396ee33b +80a0f5be1d2beb12adad7094cea5e0171ce539f0e73420191cb33099fa49d265 +52b64ad7f0bc82b56a1758cfab319d6694f5a5ea30d9bb528c371f37e60891a7 +4bce32f121309419939ecd5b40e19a794081cd8c3d0f2a4ee6cf704c59d4c4f0 +5f80f081f777fee629f8d6dd01b196f23a7b2f2e7b9406ea5b134d37ed383240 +48e472b9c01432eb24e26b2586ba677a7cc4601560ca9c19583862324e1bf5bf +5b2c7da11352a7461717187b2ff66b966dee29a7c33159c155138b0a0c0ad600 +f2ae50d4c5cc718fb58702afa0d95a1e423394b5440e138e2b4e1336d30e98ab +74c7bf3b9df1e1077df3d2ca668b0672804660c01feec16ec0a067881b41efd2 +0a70ce41757784e739dbd663bf5508a1690127724925b54861e59ef5c1b1f49c +686f31aaf1aa75466b14a030367b9579513cf08910a93d28739aebee35b3d72e +e12a99e18c3489c7936900d706bb3d71a332af6523bdf0d870ffbce6eb9245fa +4607b3434d377554083b578fd8486bfb533c695e963bf3e7b9fd7460ead3cd6d +99d397ac17fdc92f83fee6a22d0778e0b253eafb06ce8f6662542ff6a3ca4169 +34bf56a716e545f3eea2e7235cafa1267f210669c11f5453294cdf315673b901 +47040e8c5f782cf6704ee1485cf08fba9ddfd147248a2603de3d8cbd73aa740c +40eee93b65f5140027363ebee9a6f7fb0414711cba10b0b680056d45e5619ea7 +5f01e74c1f044d9f10f2aca83a85d880944957fc24d85ce29c40b9d9a0439a99 +0ac8d5b646bb900fa0162e4f5e1a3e30a3a7198cbe0df035c5b50d270c8854e0 +d227810090aa0886b5e0961315caa2e6456c858966e34e670a848701ca1ba695 +28c4119fb3cd41df19eaf00d1607c34058115e54ea3d029dd362b67d8443f422 +7a64377c08126a6c71f99ce1d5f4be4f7d134671e99f5c53ab1bf4da501250a1 +c1c9b546101e74d0d7eb36c64f3e1ce63b0f65bf003333893a2e7670804b9585 +014c8da36a3c33dd71f80e009036c5d70f913fb56a92fda2cb1fdefd6b95012f +564b3bd7289b41a6a86cec72bee2a6dd1c3cdb0500771e61ac900a76c8d2c691 +468f6cf278e12c07c6d2e6671e74a122032bd3585ab575d5407085d71e3f2b5b +d8a78f080264ecf850da46cdae3dae0bdc721cfb62c431cbff014aee99ca8358 +4b99fa540d106b10fde11bbb53c2a7c584c4f43fda5a8202f0387707d0cd6c4b +57cc70c0850429ce44beb2f9f414ff86cefce15c451d7def59953598e4911e75 +3e2e587eae4226ae09bbfee3d9dc6f24c889d8ec647ec996523f83e5c560fcbf +83bf4e75c5957c00c09525ca6433a022924a2627758b3e9d3b32e81aab92fc6b +28488390fc42212e86379d75513d3552f16a8c4bb1850a4b44d630ce1a90611c +af1db109515373030220c0a619f72ff717cbe55cc9180a03afc2058f0e6c7ee3 +4d80c6450b8213595c4e4a23b93ba632fe24d452f3d6bee14237c08151be6421 +da5c8168fa98ad20be59f1d1f0cd236cf0fc36008f8275792ab71c31b2a1ac75 +1de4ec1586db484bf20273532a8d3f5f55e8b5ba83020cbbc94bcf68190aca26 +d33761f045f48f9b3c95b2697ab1434c72b7abb59ecbddd6908de16445030c16 +2b095f4c44ed3c5974a6116af08039198b46dbd48d6e6e8b26923638ff1a8491 +62dacc768d3c49b32a597450f383d3ccf57bd2b41703726dc3cb4ec5afb52853 +d02d8893e287811697bfd89e472ce3aa5034ddda21116d7b2ffdb89677fc45cf +6e271f3b5ca71918c21ee9cc3e36296bb48079d04792eb5ec5575cb0d960fdbf +7a8fa9082e972326a987f8e495de94bdb75703e0d798f34b481c63f5d12f5e09 +d34298c5642b929da857d7a443f7fcea6cb7c683fb582d9eed3de784c303b718 +f9fc3ef77b9aecf4514ced0bbe4068b2688e34e70a1e53f748310f3cb3676438 +6e8ae848e2b4979f8a516af23c096cee64ded0ec22b9bf36b4b8d72e96f20480 +c14ad0d994509850885fd271356b1cabcc1813956721be421e3658c5b2fc1968 +fb899d2b9e33284cdc349884c4697feade699b52c00a35e30d2613c3004f7920 +43b6d6ed9b147864a3bd68880b71e0d72c3139c27467125d1beac20024f9284d +f72a56ae09f2559d8cc1e1ff1ab9be25748ff932c03b315590314e5da6a4720f +9e400704bf97b525198a0a5978e7793e115f7b8b8be95a295a04ada9c55d27de +d66b22146b20262acb676597e57e2b6ff0c3860321ba01fe7256d3dbf323e666 +f6fff10fa520126d36a1dce2c2c41cc92b118e0ef81a8448736c5748eb1b272a +fa9c1275e230c5a828eb9be73f74bc808210ea12ddf283aba848f5f8f965104c +98ef7e66faaf16447b1bef9ba4ea454e1c9ef772a1ba845b4fd8c866a2d4f6ff +b6c742f448b25d5a71eb9b879ac5e65616b840096043c3dad3a90a3346f96348 +181b4d98d018589adc72052ed39558de56faf961745bb5bb6b80e84cc9ad410c +d4797cf08e3c385798eec4cbf5984675a56170089ab3942a13a963daa93963b2 +0658e3107bfd478dbaa3cb58da615d7d4c4eea79bba4cc1b55d6f7f179c9e376 +b91b384debb58249189b69db1ed5b64eae079a596e4029425bc7c16b4d220268 +184bb5481430dffb21ec38736d84e8b5a3bc9bed930b02399727b6f7373d617e +8c629da018ab00d8cb616d25c5005a9dffa223b088829fac176d76c80e318039 +be75b15f9427c2c25b3d49f2b697f27da18d7c5e8b96fbb9839046787a2c2f10 +25dcfb2c7b77ed2c71ec61a77f903ac333b499aa4ca9fcd397e4faa1b61be7ed +a5d90266cdd4c595ade197c7ab60b64f0d4e91fac4910e70d393fe261527e629 +835596f109a569ce7dfdf0cbb386b2b71dd9906c07c3df7f28f20dbca879f222 +4f995e9ca5753089db87103070359b3523e74336ef0d47455b83f932fc50c40c +e1d3fd9c0beca626dafef1bae9dfbddaa90d7b2e2cef4da037ae805eee697da0 +4effacba0b7351aedcd06d056b4419d28d1105add439ac5699915c5a9f4c18f6 +f89bca486974fe980c3e34f67ef8a2bb637930ed9898255e4104d42124a83626 +439f0f48bdf2254602bdd9adca8957b51fa7d641725f9c0a7ff52b69ba5fc4d7 +a6ee00da2e55aa07735795cb11e844ffb4921eb5e6aa85619c4d13a2a55aa96e +1a7a8cd9402f649166a61a814ef3794ef34990d1f04e1cb3fe8530c186356a62 +b3899a5976bc2b227c2cfa37af6a2e117a314913f39bfcbff6e5bb72fc7f657f +8abe6bb24a737cdf1e3036258bc2db13268cec1c438678092e7b694165ef5063 +2ac05d6813af9227a5e80892ddc57fab6a2e720ee23d896d9de46ab5febc8a1f +42e41a4acae075ba3e7e946b556fe38e7d2756a9cd89d55a059362d5a5c56711 +dfab95fbc7d411adea3bb32287ff26a64e4df29c8d256b0b888f178701f0fee7 +26ad9db073dcea69c9fc893876ba22c265c9c47a9b030b9eb62e41d67e8f8f7c +8376f0d642cc644f8a12c5893a9de636448f1c8f11ec60d411d56b5d82524989 +1483a4c4ee04b6825b5803791c8ac338862b1c92ad12c194d634ae323027eab5 +c25993b8fd29fab984851ff8eb66ef3ed2a91f31dba996a0589d650132431201 +b5af2f368d902ea8c59d0c7379f456750a39c842d218bd899947a78a5ebb523f +3afcd07931b8721e1f0a9da6de3c811096c6329d716d09a6e99b094f8a477a02 +16983e3d5a65992380d22b94afe5c8f3f043abfa7e4e62eb4f3ac0eca822500c +8a850c4a247731aa4bb57c4a5724469e73e53e0d3d33b0de98f86c3d2c618edd +8f43b706b4af240eb556a46f4add6ac1af9830cca1f5860a3eb6129ff6e3a78e +6c98e926ca8ad2215933e5d2946d0e7b47d088c9288b13470517acacb295406b +4ebd149bb4b4f27d68f7696e6e1cd8537d71222f1ea71412041521bd77473907 +430d388bfb3e1538c1a9e1f67491c32be452dc7063def759e91cd4af61f03171 +bbfb33e466c23b777b2348f3de0b49298b48149bef49a8b6a5326c11f408c0f0 +749df4609a27d2eefff309eacba7d7df35e96aa885e7fdf61fb3a1a48807d457 +6d947b477773e756806750761762fc324e1a4df0359bc796dcebc7d19732620b +157422884a1f522f7deebf11eec1cd8ee457d20e0094b6a5f861a17739995d13 +8490488d8190130327d387fc50b76e76d6145207fd722ad9b96bdcd40ee1ba70 +34dabda95bfbc1d7e3fd2d3ee25f2443e088d5ffab87791a635b34eed629c1f9 +a3dd369d26da5266810064aca564a43f857598ef45422f2928d8efc54c71910e +4121a1251e8257e1f9c78c0b2e514c00e1982392cb743fc72b038cc7080ce178 +b80946eae50df85f4861873e801e9ff2b683676ec821376055fb0b9e475caca6 +4547ee021b60713ebfe5cbb3cc582f5716197988370debfbe3492619001d1b1c +31751ca9782a99ed51f4f31161da4e86a484b79c07231c0386ee0be299bf75df +91b6792d7db265d09c37ec80fa71d491afb13f300edce1a88633f6feb2f376b8 +3713c294242e4c89745466f6e9672a21723e5a94789c5aa5c58ec8683ac7a924 +efd47e2d0b52c03cc2630d94126996528b6bea9167056a19a52731b5bd27da56 +01b10e7f95f2b1c4a2d5b65ee965d41bbb511a92fbde6fa7dcc2c09fcb6e50e1 +c68499822beae92945ac73034ea61bd85671dfb0fdb82e167fc64e143da2200d +dcf75b9d37a9ccbae4b71f9fa0980a947ea211e3f4e28e6c5c900eaf9199d18f +7b0d90c9b2f2c12cb06379c6990a0eb30e5ce35d95d706d70b7c60fc88480bfe +c17d9d99ede146c848c0f30528f2509cbc8d1c95bb20259191314dd11dbdbb26 +9f9d1719f6e7adced8f8c0b0c305e0d24a0da8a67663f892c331bf41947e0321 +543f593038de3488979ee104a239df4bee5506561fd4f86c56050d6112f26280 +0564e43ec3735cad380ffafcd9bc0197e9499be778dcc0722276eb7ea719871d +75d2b32805e81ce5238e478cebc455f7afb44f86f0bb5ccfbeee6bb27b8998ef +d02c802ed80c65253b62a1d732e8aa448dd093566c14203466fda51153c7a10a +3696dc51f47223b55a1f1dc0a166059bea2c20eb6175f5002d37cdf6487688a4 +42a78b2ac3d0560a27a4784949fe5aa8bacd4fb2f5936f389ce9efc1c0739362 +ef855efe98203b00d5e2257abf8a34f49884abaf83d048f956d2da4feccc07a6 +0f9e90faaec70c0372302af0ec2c4cfcafdd6b29d9834198d85a5fa4c6c8526d +56cf9a70431d7fbd52e93f4d3753489b1faf4e58eae1aba3730ade60f215dad9 +2fdf227ce16a54f2e3d4954a63e59b3405c2aef446ffe7354ff86ddc476da87d +150bfeb55862728c877ee2b5d1f1d581a7591b0585a1d4b5f447e1a0123f81fa +edc48332a20f32d8808c3dc1567aee5ee5b4a59a52cc613ae9924fc61054e69b +4c4738fab68144249475a4e7fc7db48f288be8d6fff77b4155ec3b18e40cad8c +77c5ce428b82145995897772aebc08cbe6759d216d6f110d7e786900e083facf +416564b3cfec8b8bbe5f656eaf9dc76d08eec3a26bb3edc96157e1b13578c22c +9dd36bc26d43ca1526de4360bf8517ec4ec33b3b1fa3421d8c0c70aa0cbc0721 +664ebdfbcd53141f9d9d16928bce680dea8061fad229e1ff083c581e6752bc47 +bb4bd857aec8dd8da11a99c4fcf02834afafc6fcc977d1802ffe5771d28a9471 +8e2b58d8c7f2c4b7d17b8b7a8b47969fe05761eed7e8c21c345b696cde3ccc8b +fc0a4de7ffd79e9dbd7b8351fec81f25f7169f27d0a365f0cf651ad07bc3288d +589e4ad63cde9b5131eaa85d8fd95d04303827145d8a746bd6da1d3501fc1ddc +2de7ba061e65c51a0ff55ec8cc0a123fa3d33de62e0e198ab272137f6d51d856 +d17b3246c2432a454b0bef626f5a51830d7c6aa5111b64ed3eabc4425ad8449b +f1402518c0ca48a6d69c3a370b12a349c7a31692519f7eae9ae952798e16bcf9 +9a715d2288fa3937127212e1f802801e1d6628097227bbb82a03ae03f153857a +3656b591d71dc57c77048ef3cdc3ab6def2fa28aa552175adc84b8f696c9b799 +1d47de999b4d368a32cf111c4f57ee4dfc58bdf49978caa74660604076ff14bd +d6bbcce45eff300afcaa20f025da8d0ecdf23f93e68ad51e2354d2f2e5fc1fbd +63f1bc73d695769c52b81b8061c2fd4974c37556454821b81c39fbcc340040cf +7e25c36afdeeaf04fad76d2f7439e290c037f831cada58b362b58cc9e460007d +12e40dc05a74e6dd17d4303dc4cb0d0e772db6f9d7f9d2112478076483a7dc14 +27b04904e22792f8ced1066be31a44073569db6e03a9db7b6b218f4b8d91c471 +65f0ece8748e551e5269a92dffbce4eb6e462c9da10abed96c71150175918a83 +7926460b59b3b2d267cbdf29dae7c93e00b19b99e40c1f170d7f0e7b20427708 +650d827fca05699a06e9f5e305af004c5bc0585cd31689ad8a5a5afcd6257235 +ee1f3da6b56376d73f8974980ad36b103bf30ddd48ecba48c81139b7094c6058 +e86dd92e39561f4cfd6bf2ee73d5bd55d49cdb399a24e6aee7d8b3176fac83b7 +695da99c7a02f7a910e43f62b781a61caa22149d5ffc2d47cbb0c3b80ea7e82b +0e29d7fd8d77ff5ca101c9c69b01813f76ab6857edb7f7d63679cedc05a7ab49 +b1ee632cb4c00a9e4e675471506e2d8dafd67d1ff8f7d78c08daca2daa2923d6 +c10149a63b85c6dd3f2921fc85eff4d67a04e877878844b709204aa24bd063aa +5cc3634f2cba85186d0787789d375afe5b6828367683ffffe63e495a9fa9d2e6 +c37da005ef4b309886af349345de9c7cf0675f95b7ef2f97f1155c2975ae277f +4fabd9994b1bcc1091782e090f3b13c3dad1d40b549387abbd5eade8002e891b +d21d6f5b6a840de1479e633d6a9b87206ee3e56f77461cafb16aca85e24755b6 +461c605a2010a80ae5dde70269a1c34f01727e0fb55811e614b5373e4d4e60a6 +b2321bf0aad49f8c4b920c6c0cc1d0965f6276b94f34889bb64698a50db64ad2 +1a0f0571df6a8e56789466247fa3d37376f614d2843260613a1d0af20607b924 +aab3e73c3b05ea3c4b11fa51a6811e9b035040492f08decfea037f0bf931e50b +34051781f54f583dbee0a6355186c8eaacbf8bc908729b1e7ef8be1dd735b64f +4a5b9a93f7612929a64607e704d281256060fad56a2d614165910e4c4d5aa40f +166b92df00691535830208654ae8419a5d1583fce158168e179aa388b178c757 +d5e66f93ed006a12644f27d935e3f45480a556ed0dc4e2db0c126aeef2bb70d7 +f4982a1310fd4ef3ffef336a7eb2e0083ee39cbe2862554ccf545b9c67499fdf +5b1158efc3fab10fb5808cceaddd21aec02cef192da23525b540407c6bced26f +fef5736a8b92221570d5dcec0b37265ad4922fe4fdbabde4da31bb9de63f0277 +0b7e4feaca0d1eb11b5ecf94be56d1d672d956c3f7e5069fcceda4867154859d +5696132617f702ceb209536f28a6450bb6281fdc51326d30db80e62288063fb4 +01350456fa164c38e5fa04125ed15234a0fb95d256ad9f237cd6d6187d06a335 +541d3695df7f95f1dd29502085ac3be3f44240ea76c6da0a1dba54effaf9248a +cac52f688719bdc057142aebdca5eea8ea964fd969c2491ec9bc738d6d7c96ee +003d985f1f43c07254848deafd4bafa1bcf3e64766523877329a70e7733dbd6f +0100909907ca6c3cc700dc8d5fe666fc0b411e22776558e68d17f387f8127870 +5640c4f42f74d93dc183c719c1120c486024ccba81cc9b3b2ce46be2dbc9829d +9b132fef6a2fe758cedd47b573c4c9ce442aa15a07289e628f028e2166f4a7eb +8a89e95c1581702e8fd89433c8db2e44b3555a849965abc2058624ec771413fc +cbf6868f1e8a81a836bb2ec77787170bcc22e1dda84713708a1040256ae856f8 +c2eb089def9176515b27da7c3098f6773ed7f1d76899c7f2ebca16a1c6812e34 +0f812120c1009dd65c3ff5334b05e155faa89e359ea53f5249262602bcf05a2e +a44fcfea056622ff93e2378581b1c0c3974abbb73af0d90158d28bbbbc472c6d +36bdace260f104a8c07168c8efd59e76d96dab262fbcc7091e4defc1484d5a38 +d377879b830327877be810a05e1d315327254d51b34ec5b457779475df9294aa +f59a6a21e189b92e5a7195970e9094ba12460132f24d8d88dde4ab308a33276f +e6e0fcbbe8e691c5b3ec0c09f6cc4fb5210652ab1c8bd58202ebd4c4eb7dbeb8 +6ae46dd103846c5d4d5d4e3e2c8c48b73be6bfe04db6a44ea7afc506e8474900 +a41a1e497431423bd1e589ee231f3bf31592176358a21d0c7c43ee548cb4c602 +abd73909eb5220bf3b7d6ec82e3cde55e10fd045c6e52d853f19f4f2be612126 +19d4370f11aed9049e5c99ebe776e2b0185762f9c7fc43f79483c4ffc716bc29 +f135228ba2839ce48df1e70cb337fc819830f3c8e5cd42f560e758a9e2f93178 +3726bfb9120a6d539f9f0a1529840e790c12384d173b7bd681c9a1849eb81bdf +1c9995c64bd5a7ad2221efeaba9ffacdb749a2cd1b896eda941fc17e0fa07796 +4f40b0223fa29d4ff8a33780c654d98963bfa7f9f2589909c485fecabacec682 +d3e8bc45fc035729bc9e10b1e4e353285cbd46ff1e07a8d46194d09b1f104282 +2616c9caaafee155558dff024749efffd0b580bdef129bf9dc11ca2d048f5c89 +7dac88825f65c1880a7fcb2dd296fd3ad03f5078a0bad7dc6feaa2be12709eae +5f10efbaa547139c9e7ca6ec680f48a9f644610a8c37d0dfe8ba81787d6cb211 +4397a7aa507cf25e4bf01bbf2d222b00ddbb93d251d14df52f92d2cb94b5f0ae +c9aebf2779ea3f3622e78270dfe09eaa39e9a8e9cccb2412511c638bf00dae44 +3155006479770bcdaf384a403ec16e1fefdf0e5c04b483d2bd58a00510378650 +cc38188c0a30d69feeb179fb6edac79727286397c16c2c5a6692193b87551b49 +ddead00e6b5a4a2f670a639b199d1e5f8846d0d5cbb2ff46c0202d6afaa86f6d +ade39cb7d312bcc9754d53920bda8c5851265ac02ca14cb8a0441a844d12da31 +77af6824989475d324ad8c043e0b0ba7075e4e59f713d9dbd733655ba1735899 +88fe14df2bb8eece64db302cb6bf18f2a89c373395376cc3ecc8061894c4bdce +31a9b1cc4bcbe92e92b68d77437986c021c2310bbba0466f2eedb7577ad6bb00 +228cff083a9d8a3959f37c98706e50b32c01e562006c5a84a3e082d5a7b69b88 +6bf0fcdca2c9fe94c8ae1d08599ec9f5e6811debf246b7b9370563c30df153bb +8c856fa526af2f4ced92a05fc983eaa4747f8d4c3f3063e89c713dc8ad270a75 +8f0004ff1c0097bce363640e2e4eb62234df325a39c70f151230cb0db84fd2dd +faef931fc02dd4dd1cacb45e440d98874fc3fc1055e30e79b8ffefe99dc92a89 +2b26e4e27be29c97c52fc53af22ffc2766b9d01207c0923310085d483a187313 +75dcf6028707dc0ab832a3fef9fc7128450151c166c09d7a9f1311096bd1474f +5bf59c7fa578c15d3594b4b3a2879ea710fc8a05f9a52b90fd574d6466dafaa4 +a976aaf5dc5bc7b9ff6402dca5a5595c9db009d7ea74cc80e87c5fe286431abb +b0b9cf68cc656cdfd9494da7bc8b1afd01c17d90d2610614928d9a47b628a55e +be2a27fd90b5141bcf9d4d0f684c3f6f82314ac66b15a94bc192846b259d37ec +b9ace4efcbff186b67ebeda1e85af6fdd44c234a48da191e01e5f6bf95049a3a +6dce6b041c89fcf070bf698355ea18c376242deed127ee5579ec5992c8d7cb2c +09db7a5fa51cb75ce470e35964665dec9f5e8794556fe9a776da6d77dbcb6ef1 +51db405d31ae92a31d24aa408ee1ed9c209f5e12c8e6cdce07e2b66c5b411e62 +7b44038c4d69e2d172d952a42564606c3ef79e1aab317c17fcb5f195826a4b9c +ddafab57dca97cfbdbf99706c1d66d676d530ebd77a36f0beb90cbfd0b44ebe1 +94d8d9eacfdb3ec3a2617963f71ca4e8f2b712041a1a3eabf39dab4cb8c48c6e +f4aa42b60324ac66384187c80bcf424ad7188162fdf31fedceb3542900de02d7 +2b6ddb0438e8a2a12d3074f8087499ae441a24fd54b3359e86c7ac7b5ead13d0 +90e78e7d481ff6f4b903aa421d7e9577491bc7c84925bf82de3f79c10cbb5dfd +2953725aa6ce9178ca9e7bcfbdea176b0d12bcf6a3af686763443cf5adba9340 +ef2bcdb60d41725d3874d5244aad2e39754dc9f4cc6beebb7e0075926b60e431 +d941faafdf60cbef44b09444182bc93e85bd6cf614f1411c92ebf07e4265a73c +73638df4a8d762126e8c758d9c3e4b988d47dc1cac3cf1603924d3f22ab92529 +19cb6e0b34be20713c85d309af54f5a396a0515303846cd30f3adae570a4c076 +427b3dfb26a77885c145413aea863c9bfc33f87da489d899d20a0f3fafd0c5f4 +6272a042bd6e869290337a75bb084796417533f65aeeb82f34561e0754db4e8c +215d88f6da9c2a8ab69d4ae6dee68a0e8178c5445f39e441b4803f807f1a31c1 +7b51813374ad932ea2706b7891e1eb415a80df2cee87226d8cdb111d6e8a129b +9860ac413be69bddaa467da9812ad6992bc73410a74d4eee3d1a052e9d3f51f4 +62201176b7af1d36a0823ed5a77a4c447715030285b815f4fb7160c6cb9ced70 +12e9ab4922ff27cb199354eff5e57500bed5e7b1f5068bac62421d6cbf8a9bd7 +660cd666373f6433503514ea250c64533bcce10be57cc477b2e4fc380c548295 +0b9e9fec63755a1fcd84fd5a91f30b8b5940fbe68dbd93dc0c1734da82ee6c00 +94349105625ca32d08d4c78389033845250835554a42d993fbbbdc73b2eb4dd9 +4a2c1e2cec5c1ac07c36ffab0a05a423f31b3787e7d7b8b1528ab4a9b6b50b56 +2eb809ad831a1a602843a3a159d8454ae1d0835623f2f9906195a4a647f8eb13 +bdad4cae4737749e58a17888e6ec60475da4348b08768b4359b75f820fc60e90 +4fb0259539dff17cd9850916bcb4baff3c5c78e1711c7cfbd6d75f854ba2ffc6 +70968833e0f1f259c3fa0b01372bc825e78517fbd47d1a59025c2dba4ec957cb +bb9061fb266093d07e8e04d71080892461f99fb3e818a63774452a556e1a50c9 +7d19bcb5a5e2eba93674450f5e44fb2770ec71b405c93ff00ca54eb3a7ccc2fb +bde5c32cbc61d691374439f5d54074af01665f622eb85c9fde655878c6cdc9de +2301d6e4751c7d32446201cfd1c98aaeb3ec92dfb7a7813746afb4d893c67770 +514c5643034756b447a77d8cba1d3ab0d2e3e0572e384410d0a3f8ea14401f28 +d748fa9ca6344380767164a66034ab5ef8b95ae531b1ff50202a14ed058d2f24 +7b8cb324d75980f9a4b2b26c20bf3081844dd9a1f55821f969fb651ac3046a3c +73a11aa6ef667a07e9bda4c8b6b5af3420c062cedf1bc09b24a43d08e4331610 +e0fa4f66d3c707b59ef3f15c8c1ad0de26842053974a17e62c945648afdf1a06 +ba4f77b3292607b425e5f56bdc6719cbc6c2270bf65eea7f751aad07fcaecc8b +cf39d9f692960235513e74f90f280dd685261a48b5b04e4ffe41e76129517113 +5941825d32eba169075f671f4816e5791ed5d7ab853b57e30059e0bc84f02e14 +3ee266c4283e019d1f9d5d938bc5114cbf522171fec2db88e0925fed54445cf8 +29d55792dea26d07e00a516757cf473c8e12fae9f2829d98d2160f3c64092473 +855eb7b6ea10697d324023d8091a6f8fb9e4904945327c36387313d1a5320cd1 +cf9dafc551e7d2c980ec2652f8037cf02d8d51f75ba96f3721667aa66358e7e0 +fcb2ed995ca4813c06ded4c671d11a5ea610cfe3dae90c578bef1f42ae780da6 +5ceef070243b6686e831cb0ed45d0cb3ea32a613f019ce473149f7d2dd151165 +75dbc8f70df5a22f7c7077ead2cc5ca9ef58e951906f620d4b765b06ee8ff398 +995daffcb6e91fc7a39fd0c794531ad0f074500973e4e6ea3900f91bbbe89107 +d94cc95a73e8bea16789d318b352a1eeca52291aeae80e981ad970b13081e8b5 +6ed5625695feca2012f82eb300e1d31aec66bba2088c26c8cd11bc7d356a42fe +24dc8e13d7696d17d9d72a05d9246d8a7b498c9edc6d624ebfc939b7629d217e +4b91521cd36fb01e5a779cf9cbc382046941e0ce969000e681177e606b96deeb +467455bd27439c63a0e9834fcf800400f9c1075b458621e465e8a93b29ae2b68 +e132592ee6619e2a4240c9a0896a7bc57823b44eda12a99619b1e9a865bc0285 +b1ca84ef5ecd63f1ec54651a8d4dbb21047222ecf1ce64d1f12fddf4e19de086 +0a3f610c13ec1f4ff3502902ef38ce305e516a42d16a11d7febf8ad6d56f3847 +1b190925b5bd93cb90e1f72b80494420e19e42224f17857c21cbe6ef82afff2b +e08459b5b5f3036c618243c00191f65b47a8b3914b6a1c0ba382d94620dccac0 +c123a12ad164f9c1a348d798534b9e65513ed448b89d941ee1871752b25d27ae +4c34c608c01760cbf586a1c509ef30a82e1ccdd015eccf57537b518ede652728 +a6ae6c17f3719cd8efb54434e4e4f04781f52ffdfdd22b348ba244bb8711330a +64750180bc74e19a03ba8397caa10b7cdb87a24f50428f7ac6b74b175a95ba07 +3d332087115ddb378733d5ce8c4923efeaf470dda67ea7c0df11cf572af6aa5f +708e633e778439d217ccb26164c31118bcd34122c4c4b56f0a36603441fd8a0b +406b6cec6a8494bbce5cb468649c00548daa21a1b82492042edc6d48de14a5d9 +12bc179f4a8dffd40610939f23b96ad01516aa04ff9cfe685233d1dd38149643 +f24fb363b547d4116198f69bc81716f94fe20bf6637bac4552585f1a5209f54d +b637d55204bef172bacb1b054fce30034753dfa66a05b356ffea52b1f5dc464c +e55f126474e77ecbbfda4a51ed852400ca8f037f5e78813ff7dbf178edc2930b +9e472d1aa8434e18b1e3ddef1a58231236473a7ca5cc1b3f0e468a0bb9f723c7 +80deebfa4e97b6a2b62cabe2c44af4c6fd89c3da36ca4989bf00bdf71442c22d +0e119a95ade638642da348f5f5f2e331f88aed783375c10fe041d8cd71954678 +857b3b4abb36276d4979c4a5cc567a94254da95d4a62ae0e54380ca7acfcdd5e +ee4fe18e900fda69406b36f0f3c3b5816714f67adce57dcec8aa3d9327ba1b49 +1fa3a240b6974722790696ea0cfd0e31fad2f554d52f8e94160904ec41980d85 +d283d57f7dce62c4201e0cba512a705aad62c87bdc59c32ada80ac96215636b7 +b0bf4efbb44cf71837ff51813db759e4280a1d75551162d1f7637011b6542295 +3440fb5813e630d80bf06235fef8e5825562ffbde6341f3f3ae24a067267fa6b +ddb5f7e1db63407444e18071d31b3c7bbd44e9285da87219b81be96d8d911ad0 +4f538f5f6af2d6d3f78d8d17eca7551f723596315ad2279a30d48da7b830db37 +7d279c5f5ae92bb4f1eb3a77b83d6b7b58abe90508fc710e9c9e35fc0a4e966c +e07eadf40e3d23e2bf44e9a42a8ce2e390a385d0da2bf0d10ad2572d5ede672e +20569d1743094351c112348902fe1e7201d0b3de5de648e7d9c3cb819f3e8ee9 +acfd787d5bf1b5586fa0c0cb5f0f1329c225f0f66363960793c9220812c5c5e5 +e6c664d4e5ba66f3bcca1f1867fd8aa3872124a9d1c3c43bf869491be1789df2 +6c8332408fac447530e57515cf3ed881d50c9888dfcc362a45b731560881a1c8 +146738561966d80bb60a502c9a192206afdd8ad209bcdcb7cd826312aa9b6856 +eb642630ca5fa8d566567b3677c95c3e2d26f6c2ae4578662bc37143e46b5917 +dfd6b0e6ce199177ccf4a63e318e8313d773288b29184785e2bf3c3a799655e4 +ff1a19d732d512006e0bfe259cc0bbfe4c520b43bb3b3996ab1203a1faea4342 +f2c9d00cad558e35b0d96bb1abf56c5ded0ec6a81afb2842c33479f1fb450455 +2b26c3d035d77080049bc10f60670cf48d22f10c1d1638b404f7d789273647d1 +3a32538db1ef2040f52fab85a919f29815600390d1474cc5a36182c479bf6bbe +a7d5d88c98d7cc8687eee3653dd6d295fd649c885bcf0fccd8b2c111364d4c7a +b2fb9a882128325c44fa2da611e810384f645dd7207aad0fa69ed56b15511219 +c770c840fe5b10d4b5a688a6513e81d37a7523a8a7eb6579db0f9323e5587bd5 +0bbeff4d18edddd4d4aa2fdd6ac4ea8b8cff1c2c72fd5f3f15e10cdd1bb7ee32 +954ab973204f7f8e8a42d83a8eeb0c6d1fdea0a29e4ef16656a8c221f34b7567 +15fd229c546ef2b0f5182c07f2e628109950295ab81a576d1a0a0cb80055280f +791558b311b8206bf110fbaed44b2fefd99849c9912ce201bb00a1e20b7f8424 +959b90cb13f2b97c2ffe9ec89b8677eccda4c46d54941472fc92fb0fba3ef2fd +de4353bd75a379cb66650ea1659f7520bc696a18d072237811a6cd9baa3c9e1d +a89258ef32b395343dac1a58259f1af66b8eb55c80e7d7c5f79bed0ff719c88c +d5ec9c80d0cbe39ed1d77549d529967d471577073ea110f9ede1a5eb1ccdf18e +3a62a180105156d480de8c4f57fe77a25cca252af20f5fffe3b13422bb0d4930 +1b33ef894b360b99250c147e6b4d1b636d28dbd5d3c6e54cfc6c356206d4c1b2 +07a8dab7f50399764ba217300b0009f97c0498e78a37d3e6123bc4dcfa824c53 +8e255bfca7e3897fbbe1527d38c2a9140189451b014196d5dc6580f1343a7391 +f3454bf84b8374c0fc36e8335f3ebc1e8efc504b5e0d9f285885ff743912c92c +a525e459262a3d3bb0014324f7f920b23fc9558fa786db2297fa0dbe31520e88 +7c10b19bd6e62dc9757df1b98559ee0cfee3eb1c62cd8f5ea1b456e4c992a820 +30fd9542e87ffea8aa2f94943cae9ad229622246f11cdb0be29424498b535b88 +b243f3abb320eead4706334543bc05dacf959d0062cf16622f13f3899d81075c +5ce1815cc7074282957d19921cfe0900a4e0230b3d6430fc0026a9d4747b1fe1 +bfc07bbcf0c7632a57826e3f12bc43232f7670cd959cc42c59277640afcd8f1f +239de75adb28917cd6dd2be706d526e9c77da211be7f382731a0226a8c27d46b +caa456937c07ef32db97008a49bd7bd3009c8949eb31431f5a10eaa4b22ec9d5 +1ea5a9f884c7d4e1dfd793aff7da736c008b684289324c256acb4a20a6b951a9 +a3f28391fdaadad31f23e076856099d9cf7d9726832c313c24a4bc6091edf2dd +f5bfc88f17bf7187a0e1ee4eb36e142c4039c0a1941195628df71ca6b35f7c53 +6db100bd27a0aeb6d1c1e91aa033efe040b1f6272d0f5408167dd7005a00b589 +f27a5dac483adaf4275467f09725b1b4ac559454bec697454f40ddbc76badc78 +ca21257a7cc1d12c16d4f4bc8160c5f45e01e1e3e69b020fff8329dbc2db26bc +b8559d28a2bc9de966e40213f5580854b8db7ceaa77bf70f2affc5f1152bce73 +58a36f435b2ee0b1d35b5e5b87750dea93edf1a88794680d65072867d4ba1985 +b093580f6ee73abf189f31961a5cafcb78541cb284224d14ac88ed96014c3ad0 +4f0763da37566fb70c8f80d2539453e0be1e50cd51746b47d63acf112e38d538 +126231d3d857a11ab9c19a65ab7f03b26eaf90d898e8e949a42ff18794e03594 +c0b9e82918b4b49130aae5b3731c4e04a490b36161769ff4f7a85bd6c7a35be9 +e3f7aec29cc30a48dfb495e20a35d18873586f95f5eb548bc8a2f757f0824994 +6fcca45ce53f02af7db0c49e2be63298f20c921924b40bfd6d33aae491157e81 +b69737cba478770ffed5425a59ae7eaf7ef6c7f3f9dac082f7d4b81a09970a84 +781c9c833fbac77e388b160aa796bea43c6ab2539faf870aa346f3ba4484bb15 +53c11d1ee155ba7f82e5013f16bbf647d2083d3b3efdfe77c182952b450685f7 +1f767915efcecce70e9526e71d6972ac06d47dd7fbc26656f81f1b23f7b10c35 +2bb4b9cb5a334d4c2b153ed540f862855eb4a77660491a3c821e1906f084f26d +2be8abc3bb505f2c43f9230c0c4fdfa1c3595d1a61967bbc7b334a70a2b13f7d +1a058453f23e2884def267a7872bd82dd2f0d69b82662752a73fc4c85495615a +3a167b4dbd62b3edb9af8243d17248dd11d701bb94c54ffb7e49850c164f7962 +6c06b9f108d70ca302cece9d05014a8921a8bd17b465fab68b5bd64ba85cf102 +9575976c062e932f18c3e84f91cb9c60cae2ccd5d9cba1d4b8123054fbdac496 +3a8c95a0afc5fb1d46974b1a658dad4eba17aaa5b07ab163c72039dbfd47ce01 +a1879ec86a524b32298606ebd9af244afaad697fd4e6b4bfa29fd3ad77ab26e5 +5a9d8aaf661bdf2fb138968422c317cee4a76a7bd6582b958153776156eb6915 +0b6ca40cfeba9dd675069dd07e235514d3db61844d6dc1a5d5ef42d89d2e2ea0 +416f063e4dcbc5513f6497f0ee494b5d7ad7e13ee08368a33d52a5f70aead6a2 +c80f2ca7692c302d0aae72626422c31b77ae9a30b60a1578c9a6ccc5573d2b77 +c3102afe5debbf0bbf8fb7e3637d46db5c4d440260de0ca0f9894dd1cd1d14bb +aac561d361581c956466fe6530d41af68569b3038116ee4771b20da9e7dcdf0f +5ddeffc0a9e12f0a9e9c57cb606fb8d864e9dd15d76b59a10c3b765b3b27bd50 +8acf1351b851528a7402817b9cdad9a9bb55e147bf90e90029686bd2eb8a17ed +03c4326969b9444e7a7c7dabe9e9fca662db7e3d950b89973757625c8675500e +561ccbec6ee8c5a0404c864fc04072e5213183e985cbfe0dfd12f1c3b6672ef9 +c3aa59bde6465f3a448c81c0c0e0be2c51d20ea85e1b7ef0e59f932614c43689 +7be8cf31bf38b9ecc4b3852a6427e663fe204f54de8a3aa9b64f61c44650aa9e +8400911097c67cd2045bf2303c99f8f6cba3f6e72b4aa3ff022b72328a3a95d1 +611dfa6987750f0e41c7389685a4cd7278ec456003a684b120de783820fc29b6 +a536ace8e65c7a1a15517aac26d12c004f39a8e19a63c83e67cc459f7a9e53ab +a9ccc4408349f2501ab406217567fae2c6131f65ace9f2baa1db5fa8dc9524f5 +fcdf45b8e82fe5eedaffa4bbe66f6f119d889bcfeaf7d2e09e22661ddb5f493a +15669022201d4393adb5865ba238b2086cff27041f62767a5dd610eb613022a2 +3c4cb8e845813658f726b42e39ea9e1d5461bf49981ad995c91d6acef8dbc768 +afb7ab46e17b79922e01f95d2d3d7da324b2d6a89e7dbba8ea9a643fcc4334e1 +77d9a4d653191f7ff4418e70e752d22c9efc6ca08ac8a52ab54acde5b499180c +b3d7721824a0144a4730a091b48423fe29e06e1aecf1aebafbdb346e036ec372 +4ec036a5da3fe9d806e0cc156aef4ca35440c09954c6a2db0b5583688e9b8347 +1373b1ffee6c525ecb933d59c3d10ffb4d215a7ca33df51f497820cc9f6670a4 +3db0ee424dde87af37035bce53ac9508adcd7a16307257510a059f8e71b2eab2 +d9ca24cf407b2a264bb34a98ba9d50cf136d3cba757dd8b652a2c59651bccf9b +6a4066976e007ed1e40674625a4a31b6c165e92940ff46a6b05d06104f29ed83 +5894885133949c21dc9032d9982a31757fc73332619070dfa60cdd7b53a88906 +6779165011de059b96ccb0283d1837581387f3ac7fb3c0e3dbdb9ec7ff7c0236 +0cf05e3eace6fa37f08301b355741e8ff855e1e6cc61b7beb15184951320c743 +dce2f78a51b3ae5776f16985b250908a157249225bd984f00f85fed8d0ba26a2 +2eab01eb27a4c7300af8b77cfa85277954c3a73d69b87e88e98397618c13e265 +e02e6f024ed65c7f085b609e549970ae0f9680419f56321bde8914298b269273 +9ef01ee84d79c8671de2e6b2e4c8b92af3de704b0241e2144fe9a7e828050343 +c909caef6900b5fb216626ffcc1e70bf271695f0d21c659b8559e27adc987113 +893d4cc7b3acbb15732427facc5f26b35d6d05e82f20b05a3d71856e927896a3 +fa43243b4ce58d11d9129df307a889cbdbb7346b1d55bc93c9953493c0bd9004 +2beffa5b777dc378eaef4b726d4a0217457e44c951d6a9bbef7f5b9c4ba80054 +0fecd861c6297ff5bbbb75b5ab12d6951a1f62df35fcb7a3bc291712d2291486 +d79cc1c62f6d269ddd25051bbb750c9de9a9e7a77092fd46ad5d7db3d59f33de +5a5f3817066159a9fc65f6b4fbba5552fe5f5454bb7031711d53a601af92e9c4 +3df4534dbc2ddc37554836278560dfd0bf2db2fc920110121d71bebda64aa567 +f8803aa4200be2c59336c6f81bd124e5c66aea8c59cf41e3e9765208c8969a41 +7e30ff40d04a7a4b76e693dd1e2a982e8432457093aa278664901fcef55bec90 +7d9c3109791fff53a35fbe6a2423be6f4e01057f927ae5f800a379df136c6f2d +041bd596bb0dbd75673e166cae0ef7158bd62d78576e416d680bcabb97da55ae +4d793dfeca9ec457c66125f6b00447752440d708d1e5dbcc75c3eab759047904 +4e707cae55944f94fc382e8c6fbd473dfc1fddfbb2d3d96145c8a365de8964ec +b85231b49ba1cb2c7528c168076b0a3ee591d33eca3ea8e0282210449dcce4b3 +07e34ef58c257f3b793f63a9f93e4b69a58eba1bd0d1311d553364fa25f10357 +c4d2296bbddc789362638fd7ce28824ae75c53a5ca074fc3136255614de863f2 +df9d4363e9b3683dc54f649e759435783a0af792ca491d99fcc0179a32364510 +decb167d4e10b801907c37db52103127f990f1df4732cb217d43253b66e07414 +dc4744918867b538bc5337a66202951268986413fb9cfeee84ef777f38771c33 +8444b18704f74986d316d377dc2122989d941d538bf0875d907e35d62d8f28bc +250fe4b82ea5735f54f2e32d7d75fb221b7ab5b43b81b4077e2b7afbf99f0fc9 +eca889633bb4a3fe6dc86b125e8671cb3b106cdcd86f5e45a3464ceb26437f0b +ba4c0ff28de8c623e94b88799970db137aca51b9c5be80ac31a89f1038fc5765 +7b12516f2b73b086b5ecb252cd9bfbc77eb5136bd8d8e614f7ab3d87d2711de5 +c403a2cc7457e4c5c9125a84ecf35a16bc63581d3c009317cdb7eae0a0d3f7ce +e4398b02e3d307bfda2389844066d040f138424e308c1cc8b109b7e49c9b9341 +1ff9255e0b0c498f2ba6eb90556636e1a3a4e94fad7166c582ed4c9058818e5f +c5651493577b897047828cc4947551b7bcbbb70b34e88be6ef1159dc99f95772 +562b8fbf474084a4bc96b028fbdca5783021e75d6d4e5def490f3dc199e865be +05b2949c9414510e1355067d75a2f15e94e927e91125ef5c714aa70b0e1a2732 +b3dbb227757fdb6a11ba20b6119302ea7fce7f751f9bf001325f2bccc90725ac +fde02e81527c74aeda39303bf4cf38fa2bdd6d9066ded75742c3d3192e5215aa +27dc8359ac7eed79f79469a7186672b4378a2a9c3704f447464330204d5653ae +d4ab16458106ab528de2ec8295072508d3e2eef156a822729df13776c849cd94 +bd207fc648fc53987ac63a3eed6a89d35ea074dc4cb4a1ee33c6f871fad1aedc +3f75c4075059b060db233d33430a40405d6a40086c48616cd88b909b91d2ace0 +ad21daaf7e0cb781700544f96f1e90c3c6b1d14467b7ea24f939769982d49f49 +61ef3909ced829dc3a7b74eb470be640e6328b144e7f6916f34f086bd58624f0 +07ca8cd81531773b40f966439a599fa825694d10e9ad5f54bc1dd882cdad8ee5 +ac746b652c781336759ee670cec3cb0274e48661a8be8bae327cbec628aebf08 +df75963edb82c62f0a187980358151cf85c604b5bff9ddc6435aae10f77126bd +9de7aed3349ac976a8afd93d4422a1f9826802d7f91b2c22d091023df9d33e1b +44cff688d310969a0de7b9ba59cdf6b8e21f8890ca17afe438ceb8263d4a70b5 +18482837e1b368ad82daf74f9d6483faf167f16cf2da3686deb65b305dc3df53 +815011fb9842df5239b51284624f502dae896eec1bd5766c1724c006d5db737d +9785b9305e5d45f46dee9c88116b9a0ca292e16a237581b4a6ab010e6968c1c2 +e6e2540393f9b67bafcea10f4ae12204c1a84924fbe3579100012a42699d4179 +5a243e877ecb226c197e8ab127a3e7b45339702102c878344e259299e9da4417 +6aa9f2b2d5ac0bf183d53bbb657575a25387974fb72941c194fe47483cec440a +3895d2ab4ae5758f01b4d5db2bcc4e7871f5bd72218bc23acd5108d539ae9f82 +5dc55f5ddecd98d0d048c7f5e0cd1b4b6f95c820a5bb475c046d84e0431fc55a +d293eb829ee2c36e0af18329e0432102172eb3d68488743984d06c9c9a548f3d +e3dfb96c324ef6410352ea7c3742c53c985af49384ed669ff7061f7817c68de4 +b49a43711100228739c5ddf5c0c1871e6ffa732ed12fdbaa50d2b418f2fc5f16 +78b68d8bbc7abc3a50a613278da827e2b66537c4752bccfd7a5fc7e8d536d9b7 +e6603e52051edd6675c35cb904960e88608c3114467a3487560ce27ba1a3bb91 +e16f4f0b9aeb0def93c35328db5685d9c6dfe85646cc3c5d60176366ec171766 +162d3354b7b5a7c8d143f5d6c2e1d539ee86af731ecea0f43a0d006051b694fc +5155dd88b795f7eb086feeb29e3b6b74912fcc83eecd817dfd9f35ff2796d03d +40ebcca38dbaf00ae2f626dde2fa6680afce9ee871b68ec5a1fe25bd845a7caa +91a709c9b6d4fc8bf6855b20d20f52c1bf78f4dd84e5f57ab7124195ea51ec2f +0803a4eb530de9588e78fa61e580fa3c076a3eca9b90a6c600853ca3219b77ca +be6303a47e9f690b5ef6af0451f785eb0f9388210de993d1d33be57649769cae +2f6add706fb5b805a0ac39548c596a06ad91acdec1fe41c604ac01694346d6ee +117c6c191fd51b971d0566955ea9e2e3f454b59d6cbba77406dfc37949eeb559 +aa0855382d0732949d876fac4c912382c8cd250a5b540dea272b2cc5cd9c753b +a5b2606358313d4b2c21a667b81c5da5d31f034d93b060c533d8842338924f8b +9a1b7d8c40fb5838faef74081e6956858899ee7961211bf96d6054ea9b86d8b9 +b601aa7e5fa5bda3e80297ebd2e351685dde5bb46c4e12ad43bea2ccd8a227fe +e82b29de252afe55422c157f439f6a2ade17f8ea3e7f69e73ab3d3acf657fc31 +b1d921b9de75b34cdbc4bb4862b0325084aa93f6a7fe8ad5b36a9a37fc8e4f28 +24d114c672f9437b7a455f62b5b11f9b89392b24cc2e53037bb8ad8f275c6fda +d1f7dde11505af216a76213c8c21f8eed698ac6b2775da3407ec64fa6fb27a3f +2422537937ff59c836e82a282642cbd63f314772c8177028cae52d4ee682b01c +cc2964d6a17324189437dd7ecc79ee5cbfcbe1eb2c12678fca62a9c55774f5b9 +8bb1995c48823ca3584f45446a5e56656d479d2e0caed92e4a1b1caec3a94547 +13fa2288f60cfd59d69e7628793e62e449daa97da1720d7bfac234edb37d8ad9 +9c99c86206e25618bd458a72e2873d9fe750ab4184714f751cdd58155d2db76e +2d0186fe3e4bdf5569a9560872bd09134d214168adfd543dcb3bc0ae7221bb99 +99f4f5ab3ee343889c1c3127e839d8c1922ecc5c1c5052d6d1eb43510d9d6978 +4eb578d4b643c1248ef53ab282a73c1516ae94ed535e44c6642405bdbb61dce7 +481995052fb2185b299e7b737d35982248bedf639a45d1a6d955ebf4b0857b76 +66af9174610341d47df0c13ccd6f8a841148249731357ade0833f86566d79d66 +4ac717a707103863a3792828d0bb7dedaa193bce6bcf5693d98119a87a31caa7 +51064a5a5ada8d629b7d4606cb244fd791ad20cae50aad6c1ad90a1867d5660f +837442d2acb7bd908e781bb5afec2c2bafdb7b5bb5a5389c7fa1ad5c21cb5c6c +47ea79d389085923179a7d6a21232a996514153253686f35e6d734034bb09c34 +0c03d31133746b8429462cb7724c297ee516b19809ef4acbe7f0fd1eb64568ee +b0f3bf936e0984b820c51a5e732514a89d20811525ffe9520c1270b27c348fb6 +d6fd0ee49ea5797c50ae6a826c94115b5e542300b0b6d6b9fd9a152317ddfb40 +9b3d690b9c1fabe27ef5241a32eb6722c0a72a258b5d365d70684484946dd189 +3aaa1408405542aaf080d5654db8502020383dcc9643ac0a27e436b3a5f6e974 +c07d6840d377a53d5413b09c11d956f684b34a8ed8112a9fbe22d015f642a0a5 +8f0dd743668ad53406759b6d100a06f44029f33acf4fca6ab8744ecd994c132b +f04948dbf52d3de568cd2cbd0ce858619ad75eee8b0fffc60413c87b9ae1291b +b8e960761b07b5a92a9b4beb2531cd18c7457db8f2893c6bbe701cb7530f21dd +798ff2ddbd30aa640f127c1017dbd429adc8d4ef8d3f617e5284af848efd67c6 +de1fe3e05de346d79ddbfe061854af73a597028c40cadcf892f7fde4dbd74efa +6d60147b5eb71065a3e5df1497dbacb49a7a3faedb7ea0d92e04695f331a37f1 +a91684fff30ab4048bf7d22a4e20e627ed1f13a65c3e3f9644471cb0137dd197 +6139e757facde826351e3a931323b80deb351ad3c611a5762f68a73427b9d138 +1edb66fe8ac07a0702495e32852620617c9b7dd544216a73c17be9461afb16c8 +20a4cbef24852db5369ef91e9c11bfdad70d6c6edc2af4975dbae1e84dd272e4 +67874d0765529d96315069ccbad406502840f0a057a469dcf2127904096fcd77 +784ec58223795de66e64e808149b556612d337da13bd939e45bc0a5c10e7d6ec +53486ab16418746497e1d301958b95353d4e4d0b50062244d8b5a06667655285 +2e49f5e042c81f06db05c30c07ef0ceb860d59aa3278d5c3944846f75e8150c4 +46a746d6e7aed8ef47bb3382803f6bfe9b02dcd5f74cdd7e61f47e6f78fa7eab +f211f0ee1379067cc0baab945f7b78bbb87c5e72f320ff6e65cb803289d1c9dc +400a30fa79f77cdd70f376ac895a2903870c31363f7501c998dcfc9f8de9a0a7 +30c36298180f24b44d3990109e9e32636059a39c28127d2908b29c2fd7289a2e +ae0eddcd284455e334b7b99aa6593e8c6093613e6f0a5a6ff75f9aeb88d0d6e6 +b7fbda3fc446a2fe01ad5a1637c9c21134ba59bc725237b133bfeb3057661c36 +1dcf5921bd2095af539fb0d6b1886baef7e07f13f62a447a51e363c5821ae624 +c534e551bf3c56d5f0068401385f5bf6ade3a139aea6b14850ba5b5081151985 +5f72f996e3175b8898526ac923921b3f650498e8039dc1cd26ac99697e52303e +0d18d4b7f38dac6588b0e219e6985cded22c56177c14a21130ffd6a6927ecd96 +6976ec57665f83ce354ad82e29a11a6a9f15bd6b876ca9b696c2742f2eb2e1d9 +8ae0db75214a2403b26b8c0395b45ad96c09258e788856c0c9ce3143566391f3 +c73cd1275e4b17e8d5892e911a21f9c59bb68ea61fc44f4226410c6ca3c28a0a +19f8528b19bd8bd3b9931325e19d1fb40816546e830f6b2951b86a47312aa813 +4c97829429253423d8cbd1670b75d03b1862c29cbbb2eda3077affcd5c1f78ff +4d29d37756e51fbe784fda93ce310acbb3194503fa5fea35f670ef88d5febe30 +d915b5280c6542720acc915572ee8e3a331baf180b6661c86a88408abb620fff +aca8f84ac75d0aec5d5d2614678fa9d17fb523cccbdcd7c3b3e3839be051c0b0 +3fc06156a554d3da14b39c9d55b14ebce4d3cb404c5316881297bf9ff6efa465 +1bdadc708fd6d8875994c75562d4acd27b970a221567b3a45074bc2296869a10 +a118d71e574e6f7ecda436cc3b39dc227abb59ffe3b7a12b2ffd22046bcb8078 +0d41fc7588f8dc9b51a2cb3b760bdd4030768a6475e6f909a6f161d70167c460 +2a24681a7e139e9f4f62765bf14796f71a8369f74c2596c0192b1be215bf92b9 +8e0834f68d87da40f2bf920778ccf8e7c2032fbdcdaee6ab9e3507ec4f82119e +e68767bb397c2283fecbe905b39065673fe5dc8ac80098850ad74c100af07c50 +4c35f5afe76ea90a0fefb03882c4ff100edd02cedb3bd861b08365d3e861332c +9cfcd627acb73ff43c1930049856a66b18dc7b979ff801f41604231ea2da3abb +8932c64e72794526cc9417c233784e8ad55569d7471a416c623ea2c4fab00173 +00f8a562e1d711792fd9029e217a44c1491a889cd9a04c31d9779742078ff396 +4ca272af106e6292dfd3cd31acab226abc20cdb6089a2c7f88721ab657192710 +143f81884489f864a3cd5b58af42da450be641af348b3531d44fc61b3acf2e3f +dfdfd9b8209f9ea15e29c7de404600b9bfb934e65921cc0de9d56be61c3fb0e2 +6af31db13392164736ee56fd5b3f89fa79f1c168dc0883814791f3c7a431ae08 +9bbe9bbedddde269f9c1bc342f664de04d3203adaa917784b5332032d708b761 +4fa90aa639d38c87b7e2bce36c07f7354ce454dc3723c2c9954d328dc637b43a +e8adbc3165219055051aa2e1000f5808796ca4e76846b03e059f2321f0c9ce29 +70cac76f654ae7a8102e09f9ecbe99847878855235dabd7f265f38f00adf5452 +78faf5b754e5a9cb3dad817df2eec94b9911df52f6a2901bbe37c8e79548a728 +e64418d9232f82e04daab63eb349da386b0f92c96a3c63a8dc324d7edf05d700 +8daa431e9be97e1ce9568df806aafd976c962b188c51a520b639668ae1d94a8a +1cde05fa2b3bed9c9ccda83ea859274f0b7bee0fde1e667ae28620207e4701ac +027a0bd6210536ad2bf563b8937aeb66343c288266821b41c368b8c046978a27 +4f6e9c9e4d2664423150fbcfe129a30a152af695973389c1b66bf116d09af0b0 +119344510bae907b7bc2ae6ae981c071863180efc35644eb12f4553225f7ff86 +3812b86c226d087f1fef2851ae36083df79a0b4738c95e50606a824cef39bbf2 +467aa4e9fba9e5563f42e1c43932390031710b2db14e1e19980cb931e28ec50d +0ba193ef2198d4188e023a9c0597d393f200ae5639f88ca13c047c8c1ab7e826 +6be556fe34cf77851a60dd5bdc4dfeca042107e360c790941300a3656a0d94a0 +2986caaf4184b0f50dcdba5ee24984eb4469f661403ebf369202998fca5442ca +b8fb2f77d6839286fc9aee4ea441d9aaa6187d6d437327762bc378fe759ed0a7 +d058ccda2b6fe1bf377bdeb7f2ac1d363dcebf5e87a0adc1d5f439cc019259e7 +ed829cf8ad6619951e28c8e7e5b351d7fdf8724f3af33e07a663a9cef286f9f2 +7e9d0f07fbcaf181b3a6a97b079cdbd31f737f4d6a54fd4cb486a779ec7c6126 +19cf328fe03c2bd509c74417142bde257b308d9b1b7f8b64088702c55fb199de +76a91c75be6add0516bb04581d4b95cb89f522318255a8a0258120a25403062c +709b896b0c40e8cacdb294e9abeb4857178e350af2d62d56ab14de2c0f12292d +492b3c204d5807149b83885d70c3643c2fa839f02ef31ccf8babf8342d947219 +8efa3bed30abbc3491f8eeda7f9b98ecd0ae04a75eab824baeb93fd5947246e9 +0ebaea384f2919f911ce3dc6023bf621bc150097c061351ebee38ab504aa66b9 +2e583db308673e706507e7913cca5fbae7b0584a8a2e035f03c67f298d4c56ac +57bb9bb780766e3aefb4f0a84b8fe9d786a46d29e1453e606fdbe281e634c66a +18a16b46be7fc820722148574604016389e5412b8d41752ebabe30c305e9adc9 +3f753cd5e779b32a50d1ae9eaf7e1592ae723b49dd0e7cb4ff30e8960f20a07c +08dab6cfed61c9beca302856ee85c92f06d6b7082461684eeb34648f5bcea736 +86b8650451b9b9a00d11d9534dca63ca78bea16b182ae50bbec4146825840f93 +1346b060064e69350b67c44a262b9277baa84a20f949a2c5ff22e1bf5826b489 +10cfe2825ef493e33a178768fe6c8ff22cfd2e0b3df574ecab558a68bab1735f +0c40609f210b6b8ce725ded7124437c0ca1172e911727a83596176fbe9e1f3e0 +ada578007137b5b901b442da0918ad7a75207a2cdde5eff37bd2e8d9b6530a88 +aade31be6d9ad4bea2a8b01848f0c2b934f5bf8e45219a819edaee1d1f9107a9 +83ab9534381e985682df440a814484febc6fc50198cc710dbb77e8b1f0691ce3 +3f6b0c2eba933cdb70f08ecd2d5c4ac7064d84f23b8109f9fa7cedff0a83418a +18e45a0b8593b2042ec10431e708675526f6c08b5e8666c8d23d0803b749ed89 +48f7f28483f19fa6a2adefa5efc0d54ed563153b3fc5914151d46b48f27335b5 +76b2a58a7c879b4eb6f37c23f747709c7e1078f046bec80ba2596dec02306a99 +c263d93eaf830471d5873de0d663caa69b2fd73ee7c8b38165bc2c4eb5a04302 +68346232c5cf093d8f116dde7c194a9d9758b0dfea4d2de7d0e94011fd362a9b +1dc4ad265698447e445b4088983032ee2a79b995eef63c52afc974ea2c1460d7 +9e72a90bb67e803af001d7049787517fb47d0ff97ceff524730ffd98e4406b4e +578ef2d5a67cc3449832baeb63298a497ec139bc3bb3e3f45ab673c5fc4a1a89 +b01be80d9e7d71463845ea1b4da967f47247a4c9d8fae4ba6f20ac5c0b78faf4 +fc4b5c88fc8eedc0cce86b13a509e1796915ea55e41271d4536927316fda53bf +0c86e72291ac0054dcea0f5ec752b17f14a149994b3dbd02cd47a0199f434c9a +113b55b91a2123ac1f5ac95726c7e1eab8cf31c5eb743f92ab8fb96f9aef3287 +f24809ad071605bade2e32c18693bcaaae98ed5ae785bdf441d86c55b6d37c95 +6e958f55ea0ebdb5ddaeaf4b05929153899e85053572259e7f2c0f57b2f3ffe1 +051d7e3d47f25aca18cdcf9cd5d3be3fbf13801723a27c238db44410b414b5ba +d6c12b863b80402cfc611d8d947a5b963fd1a2e5ea36aab1549c0b7a26a1c6db +d32d911d7843aed40353bd5e165fddb188aeddecdeeb5f8f539e62358eeff662 +8daec37d8568aa2bd69adc68d9de68cc75983cc2c5b7a84869a721372143ee17 +8f1c6f09bf3d5732f3322a7f1da96d184f747921a8e3680c860b6334341a384e +cea002e7f8d983e859abc63d9b0abcf605a93ef8c09ccb4b8ec947a796cf35e0 +73d1cad7577466c706db7261fd8c19dbf37823e01a3e69a9b93676383e4849d5 +3cf1f96ac0482e6d9ac7c2f3b151720ac7135c496b074e4b6bb60ad1ea910444 +8c5c8b30fb29aa7afae27507b509b6e366a3b679ae556a7fc5bcbadeb4165c58 +dc56dc392e80464a9df7b826f4e8948eb729a8bf7c79a2f5928c13b3fb8fa374 +37b278ce094e992918a3878f9c6da36c5c86503513eafafb001b4be30d5e5f3d +7bad32ee1a3b8dda366a9842b1e8273db5ab17f8d681071dab8825a0f68d6a4b +901d65675604a944b0c12f29ad5b051dfc7b6e315d61a9cd209c4007648852bc +665b309c1dd033bb8626ba6aecd259b5ac355dc091cba81d50df45af06abe731 +9ecf40f05843b4974cc9018d1d694a9b253a20aacf086d9c91a725d3543b18cc +5112c2b68bbd3ef5830ec2226a9d46e154705614e38f98d8a9cb420a8ce1a97c +d245eccc2544719e64d9b994855a77beedd2093f259508f212b5d75bf5080985 +e13e92e047cdc98df00f5003a0018d4f09e54ff83f4c90b1af35615a3646e9eb +433f9e98550940033ae2f03c1bd44d85eee036178f71aa29c0c03bf3a93c1df1 +44d1b5f7887299be0b9fb3fd6bd8612611cb0c1f0c8ccde0a7eaf4b18099aef1 +2191422e21c3838eff202822ae2b7884c35aab8c44b803d2ee94f30588a6c7aa +3b9dd0187b44b3abcb9175f1a34155779e7488011f81c207292cf4c2388830bf +c2071ea756531588ad2ab3fd222a1d5bcd4886b21b9102ba2818543ede537302 +030f21203145a1071c5e7d1e56f28704590ea67d16101553b3e2f76f29566f81 +a3964b66e39dc7a0e966ab99fa783a21a19b1294a3c710a29ac01175405f2087 +8cc78fdd39ebce247c57ba87cc63685b05a163e2852e1f0a116cda735b97ccc3 +38fc1e667251b7a8c583c3898e142a8d3f2b961da79f8e69c58378b346ef25ac +6df632b91414eb7cfc17f3285f917f6b00ac49605928acec798ba51c66a64801 +d1b39b8c60dc15e8e98ee52a59a512b31bf8803b8a0399419c8282151e21fdd0 +807930ca8833563b50245f146cbab1cca832dcf0e977ef3d5b897e0a8e392bc1 +09eb53b6b5120235323b909ba8cb40aa754a3b50b95f470d54fabc66f4eb9be5 +99684067d1dd85054497840fee433798e0a69900c08174b6e172f2ce11ba6632 +a105fc5747cfaed792d900f5576a7d2e765005b90d9b6af79da799d7d4ec7a3c +d8a6ca89986d9d01f92c86f71cc419126d9f37467a451014694e4d568012d875 +48327125588c3a89695d80ce98e1b9e505a57a88aabbb1a6004d91219896549c +838dd76535d5250af1ec7d167ddb756a3caf511a57d6509799de5d5e1ab4adf2 +feeb7464da9595edad50ca9ab903d96332e1ac51fad79d6f8d215f872ed48110 +5fa73e467cc303d55255ca334935653997f8a6919becd03a0423b1a1705096c8 +0104f8c5762b746b2c9104164f43e5c7e4674b976a6d38759b657093b3b41249 +cf30fc69a16ad35664341f0cb699a3d312b0e913fdcde461e149323141851b5e +0cb4d7a3a0700d7d0eea0f77b3c33170a6937beda531a0bf8a9b8797f6cb2c02 +8d263f04255acbd89ef2f16e26936defb9f428455ce6726f1ec65475fc6bb5af +b9ef6556768b9ba04acf43e03be96d09efef0d111a1d150a37dd713a9d142439 +d93fd0a04538e7d8d50eb7fc69934eca7a2a650c4fa95d2665e8ded413964809 +06a879b5c09f98f9fdef0d286f34793347feb976d578ad1d534fef47dbb48651 +6162a47e6293a92692aae5f46065b35d0250638180c7ad72260fddc94243f2cd +6073b7d82a5caa28fbfd52ae85627e42b27cdf20062bdb4922d1e73d20137bb9 +6989332fdd9be3ebed7469ae0702faca38747950bdf23c7c6361bbf84fe5ffbb +8047f168c1aa5db695b5846b7718b07fed0c7566351c6668ba22519d6e595166 +538d96f3ea7e8413694bc5c7c37bfd498be89aa4d16b2acdd56bb5a2d2b6f8f3 +90060f7325290a2ee959d4ccf18666f70ff8bf70bead8f519aac32a37b29a8d7 +4a5daf785eb47d78151bb839f8f8bcfdceb0da9414091aff481dbd7ad700b8f1 +39427f6f5b2edf334d9e85672ad9e0bcec4d16223d27c34f575c791844322323 +00abde7db46fc11241514d87a335093dd84b04c72c259a23dda4b7dfaef7bd37 +5e614b1da7189d210768331019e5443fe43e11c73a9909852d74e20173e74823 +f4a8c7b3883a2bab3c46af66def4b15cf5108384f0499e3595f13fe23f54bedd +7a896960969f147466b4559b5af259b1d0f6f3d818d9b3102aa8fe88bc0e7c71 +ce900a5d1e3f5d4ba9d4d8e096e85a13164cc5e584f074014d90d5defa0491b4 +2e80fc373aa6d4da1f8b5cd99d901eceb5bd6054ad1f84bcb98ff4323d3fff26 +b198d92e98a46f132c92ecc305bfe7bd9c0a2288667fb3053256704a961a8939 +e375f35e12ab665e1e2cb68b99fbf97f07f7a4291f923ab2390966ced7c2f66d +b6236bab339d4c3022d3af0c413c19048f9710146c1da5815fbc8540195d901a +6fbc0473840826cbfa0cbf2856bbaa99366bc153c5d765b28f0d100d55b3f303 +600ec513ef093e0fa6369ba5ed78680d76c3e4f78b6b4a18c43ee779e6ab36a0 +5d628df217197661138b26824b78e5263437abb290cf59a689ef52d4383b9b85 +2a2d2aafcb901bd656b27d21ea51b243c83210a0b51a2617ff785ea151b4de8c +52c1f80dc46e6183b3e403058ee989006a8aa62d27493de2d9c6aca49609b0ee +d4001c9082d7909b0a20cf3a758ed1db160fa8f5f6e217213fd930b7ced2d381 +3bb23f749eefa731d83e2fd6d722c3f0152e4b78880745087b0262ecbea74c13 +085ad228e624441d15f378d3e44456790f10a90ac16f473b1521ebba33ba12cd +910d3124c26c4b79608289405bacbbf7d1111eb7f537b3c6ee056bed778a35a0 +916951c583b99f5c1419f895ec05ab1dc636f5adedfc1a158755da6ccb9bf3a4 +f5f6901659f3b9a0fd9392154ad6e6a9ca0d2c2f6db44acb2cbfc3788e400487 +7b1017c7dc1792188551b2251227c334bfb4130de244d01c23112b97a26ba413 +3fd8c23c2eb8151097c585c0289721835b77988798319afdfb8aa64001cfacd8 +def8af2b5ce90324d8bb5cf6d56d8019cdd2eb57937c2a429fb33f2a58831954 +d921d8aad42469538d689cdf81480206a44b0abddc0b82a1a2bd67982a72f9af +39947763a2e2519e08726b4452a72cebcb1b2e09955de2de777d38bee753845a +fcb6d3c7c250a71b20875f417326cf2cfd46b198cd43fdcd5be373435e2efe98 +512f4c3eab574e8123241d3facef4c2e713082054cc80d492331579ffb700666 +da09aa8a3aced672f12b7af63f56acacb2feaa970d47c5ab94b572723b02f695 +808ff82b2ea8e37d8a7581976b2dc3b93bed674757296ddc0933ffdaf9a422bd +9f65837a3acd4a3e311d969b6fcaefbd3f8f75063ed042d9fd5286cad8a36cc5 +b502c1b1706f433029ab67147bda385bb14c12a300fed9e6aa637a44a7a58b69 +50a71e40ed23ebca16ae8889be1fa75b93c2af6cf6d0ba30e0233c2fa1b64e39 +c71f43917b9dc4390aefc3f65393d459c71f8af1674a4ad8c98a7661e1d2b478 +6da25dd443453009345ea3edafd64219594edba04f8699acef1f68c35186c85a +a0bd264ce73143e26a0c5b8fc39a0692547c9c40330e56287b16eb07cc98f35e +25160f583bb97137d75a8da96a191b3c8c4242e646268e891f2e1e6ef4e0e38b +a12ca5f08c5dbaee62eb3eefa2b99ca8761b2f25dd4e03e96ec9ddd6d31728ca +eca5fd014a44276406d44ffb84f652b27dac71291341d965d5a9e77416cc15ec +8cf64922bae979198e017494706b21fc660edea78ed93dc8e75f1f00bf1b30c1 +cb0f4de148fd542d68ebc41613d2a91b844222b961827134cad364f2477e090b +f37fdd5ddd332fdd8a0541ec264a213533aa156bf5e352307be364784638e2c8 +28d93a09c8f58edd2bc7b27c921ca5fc8e2c0535377c49d77a90e81c5b9a3b95 +cc3af4987f561dc243c35351c1175701676e3eadddd24d8596a634700607f1d5 +9bf77acc821867d6c35634c9a5779c2953bbc014f00fc2102128c9fa894006cc +a0baa5d984779ba2e137437eda2bfedd04a6d69682f08773b83bae7d7936226d +a4454772f5a3363241517310cb470836c133ca8b3b0297cf14b63ac11c9507eb +5c8567d958307080bf721ffca58b7bdfd1d549bc0315f9c78ef33a7844599af4 +764413f8f066bb4326b22288f9bb5ab832e2153e7671ddf0b222dab55638d70e +e9b058fb3ad762d4a0a0e0186f06085cb588d5517fca3bb0fcada378cd9968e4 +570380fc492b41f1667d148fac69456cc81591256d4f8ddea8dd929a628f00d5 +791d42d4c4912774645eff1d4dac6460769bf08e5859776444c8edfe403d12b6 +a2bebf0d0a74530c80901055ec508ad3e074b45160d994073c8115de8563eaa5 +b9d5993d0a7240ad595a7b97c00916b03bc8ae9546daed973766e5beca207c10 +2edec89664bc67c3dc337739b28b0aa528490e74d22d03f0d75ad578dc98f39c +a4bdc4769211dc5f4aae4d4d4547036044a24965210ac6e8ac46b555112ec1f7 +44d2c20ccc7c377cebbaf8a2ff4a8af102fc5500e39773b7bdd3a85bf8b1a1e4 +04f2069f44d0970c95811dc418df88673d8d31f5052310f73c674806bfa95971 +09e727cb72f91165360a3428f6e31a80c1a1832245b7096069bfe10bc2101a85 +90f5f5b95e1c3e905f273055208a990487f0334cc83e3bfa189b35f99bbdcf93 +2f0a93b04dd6aa4eea67a6ff0971c88becc6f1367933f4f6bcaa4c9fa24e9e37 +5fd096bd5e057dd787d0649cc65e1465afb4f0c07c06cee6735e8869724f9d8c +4601420342a8fbcf61d1da2602edf23529a51e170d59fcc03b8b6331526d317e +df1ab32eadb64278ceff373f2457b5c8f278ef2a4abf75c143cbc9254676e089 +1e951bbcc8e9facad0a46aef8c598e7a0ca00e13ebd2ffed1582918f48a74131 +cfff8b92275f83af891e207efd728ee6ecdb248d1fc87dbe7b21a978b1032104 +282a1379822d4af3b7cab4da5b6c5a1eaffa6d4d40488aca1a8ff48eedd7011a +1cbc1a3d3c1bfafb7b359e9e5a890c7f90abe6f23e5a04963cf0e34f01f2da09 +a65d031a374dab0821bd4b71e210b5f1be58700a28477cbe1c9262b412baafe6 +8e6a7b8509ad04c2fb84b5be9d6348c85ad8177cb834c95112c6b1f11938a896 +77d587b2b26cfc469a3cb425c4db65ebe9bb252d3dc1cf93e11081da5b12ebd1 +ef43da94d3e74305b16b9360cdeaefdf933087a0aae1cf423fdf42e1ea963de6 +f63bbf79dc5d7c3b01aa4766be07831f7d26d308816d3dc10f69f7c594c37dcc +569aee60a8cf7b78d755ba8913b585fd56c515e8c1d87ac4560d628eb03a5c2c +6aa046724133e4ccec339971f45c4ca6951db49b856f75a4e906e607bfd00ab5 +7e4b071fe88710b8ec4afc2c2029c9e52aeed2290354c41f7e556db651a65dd3 +70ae46c8ee5863271226f946c54385c4a103bca67e141df8bd62dcdcf377ad91 +c7a8394277d75ff4561f11c9bd769f1198603d2967be71de98019e4104ff0ba4 +aa0f6c95b119f26219e2e417865a1b8569585ac5d6c06664a44fc52dbac7ce53 +46551443cc64f37571876d5aedb5d4e89fb9154a8538add42e6382bf026fa6c8 +ff1959188030568f26a6561dd7531f1dba11564fddcdb9907f234287b23d7407 +b21cd9e30a879aeef54bec605d26b3e4707dab95bba67ff5f7c3b8ce576b6418 +d23e0fcbc81818be7957e11468650f002163ba9be84d1614f9b27707bff05b2d +aaf1f9b14e1158fcbb745e606c3430bacf286b73cd72e1e71020aa534cd5e11a +3bae530de7a0f7a2d18d79ed839e72361d6d4d9aad6561e707c6734e3db5a184 +40fa7efea23b01a91d5153a03f4d2c38652ce2764af893e05d1f07b5fdd2a2b4 +f4a718f47f9310769da578ec2e2e0d5da1f6bb109581f682dd291cd9638ca951 +1a3a770b4a8c5b12fb092502566a5a9f3cf45c0a4122c1cd5afb2e25603e6756 +2239fbf4fc3e8742e22ae7ccd4205ae4583ab1ac7d610503b4ceffd48fc29adf +c14930c3ae0d32daffbe20af1053592a7ce78155fcb75ca21cee605d33fd1ec2 +1c9f5ca73752e74f9ffc54be0fd2e966e2b38e970af98e911e99797874c3380f +b766e3f9aa484d5e801452902b8d0750ee8197e0c24b15d2dd29ad06d93faa18 +cac65f0b1ef773357d26af84fda4b470d3d64e4130c1832fb7cdfe6b5dac50d9 +ac71e6750fd5f3720b36ca888a2dd687781907fbbaf289ed51d86caa4e5ca2cb +0083de868687963c77cabc4a2c8a1b871f91deff0f7c199cda0835b930864beb +8e8d4ddd0bf46e4622cc25c56de96034fd029c2ff75869893debfb8ae26ae39b +d84a76d5640af4d17bdc7f83911a4d6dedc0eb13ac09f0980bbbc07f3a268e86 +7723ac0e530f09dd33cfb44dd38a0abf84f63bb061716632565ba2995051570f +3ee4c52ed9290c77918aeac927afcaabb006141305a49291acba8acf26995e2b +c4b2cda304dfebf4dd9983339e401a160960d8e1329dc1c64283b7ebf742a0c5 +da0ad57b68df3d0c174d6f5a8ff73d5c341ddc65681b5a71e59b181b340c9590 +8667bd30214cf9438ac3d3d96602791eba7054837c09676ab5ae2ca9fc6284f9 +1262631961d8351db247c956c9844642729b05be28830ed70269124c0756d855 +65e74cbde167387e818686f2398cc07a076c7d1d16bc29bea6387723146f4325 +96b9b8fe82d872e95161baea1b3ee232f248884764af6faaccc2fe76f4597db3 +9342f2c44e50415e25bfc81d735cabf9207912b3a95f96055dc57bfa9f3cb34a +2eb5f557e510a3446e4b56531cf63e4460f9f4fdfd204b5cab2caee461f17a66 +b7125ab8b1057252a227f241eaf4e9f90938b790c12723b3d8912a5cd78e0dfe +10f300f7556962aeee0596d7f2198f82e8f437bb52664688d24771e11dd88329 +1a131e2515ece6658bbdfbe94fa78194dd73dcda66fdad42032dd260aa898a8c +e0f793ca6f58ba2a0ec31cf25f18ee1ad2b85a4e1baae1b8c39c96ab200033e8 +2978bd11ddc05bd475299f17670e550b198966ef34b98222a5553c793fc3cb94 +e0548e5ca93ff7262cccdfd90ee99d5bd2dc881fc37df6c4440e3779f1a4558a +064069f2f6813ee76b6f04f4bea13adfb4f9a6423021705117b855b32076129a +0857aebf8ad7ac5fa857fcf3caaa741aa9a9af86b39f4665f0f0dd8324147bea +a605e950336a30ee5d27079a00d448800b22b380ab1dac60a7c5f1f35fdfeda1 +015973c33eea1a24411a959c6ed6e7d3cd0885a9807fe6a40263d1b082cb090c +25c0c536c817581b55729a49601ef6c7297d48b45062ecbfe756757e2906bfde +e2f1ba3c44b73ab60d55813721c98f5d5d65eba8313395a0a828314436dc12c2 +aaeb8eabd2ed5e96322d336ad4b45b183d773648e0fdb3ba0d6a3dc1cc0c4149 +5a59eb5d7b9fbd8412052cda02f776d9ddfa1309a7ad73598fd9a6e7592543c2 +ac33803a2808dbdccec0e6e96bc16755ac816523e91f5a7612c1ce63ca874bec +e8e5c8010453ebd677bdbe9fd8c96a0d0240e20d80a9c13b65d0a6a10cb1b3db +44b5548338c6969e571ca901d24f334d4ae743f17be2ac9f74612afe90266cf7 +6a4da48899620c5c78ee9196bc42c64d9bf75fe169783d1dce384754acb9cefa +b5cb332683af5de007c15e504f65c787ee00f706477a431dd452d8d04adc1545 +f4e7bf7a0f7829a16e8065fbd6c074d02d071a274ef135bafc8cc694242932f5 diff --git a/pow.go b/pow.go index 6661e830..c8ed2ee7 100644 --- a/pow.go +++ b/pow.go @@ -3,6 +3,7 @@ package main import ( "encoding/binary" "encoding/hex" + "fmt" "time" ) @@ -57,6 +58,7 @@ func ProofOfWork(bh *BlockHeader) bool { hash := to_sha(to_sha(serialized)) if compareByteArrays(hash, targetBytes) == -1 { + fmt.Println("Block Mined", hex.EncodeToString(hash)) return true } bh.nonce++ diff --git a/test.json b/test.json deleted file mode 100644 index e69de29b..00000000