01000000339f5b4967edb98fe2f737a148020589cef6454bb7011a4ab669d547e82cda53752500000000ffffffff1a3cdbef7b4656a40371d4219c21a446afe3ffda487e8721df51a63a13b8b3df2700000000ffffffffb4bb1923e695ccccab93ea16dfbbe0f2b884cea99275dfb5a2542a945170159e3000000000ffffffff78992e66a17f0539625070f4d9362eb985f80dfb904af9b6ac7cab347cea78141900000000ffffffff1b72b14681efd922bc6d5f071e6b2e132bbd79c8363a76d2d5c6855f17fc2fc51700000000ffffffffbf736f670683de09f4584a0106ccfcbe75f7bbb6a85158b32519f69e1dcf63eb2000000000ffffffff4e048d5383bda363e6e70e5bfc87498ce94cc640e7d8428e8923fda96ccc23372a00000000ffffffff05cdde66913330d7885215fabeee0fa49819979db10872acda579092b373eed72500000000ffffffffab091176bacfc024ccc78651e1add28877fff2baa3c125e897912fa56b7f0cf72f00000000ffffffff40f195c9a07e11f75adccc4f107ab8edf029861c827d96d71f50ff27de46f4541300000000ffffffff56fec6e56b70d1886fb670902c95b2683a8d538c8f522838ea4ddf2f7e9740da2200000000ffffffffa4fa81402aabf977bf0f4a8b7f4c58fb8e34726e4a9195294f6eef585e1287d31600000000ffffffffce70f7b2fef67d04ed65cb96149a4655a01603109ed07819a74ee9e1a11e0e270500000000ffffffff12608e60ee8c12016cb86558228910a210254bd297ab10ce4c24467b965789a02900000000ffffffff2d85849dedddd041ec3466913d9a96f781ec0063fa16ef4fc249660c837e51152200000000ffffffffdb0438eeabbb0a61b8da23f6818084202dd4368627c57fc58361402573c8ffda1200000000ffffffff315d07fe9db4f7a5892fe178af2ce9166f8ca57c9c29113aaa918c34da7f461c0900000000ffffffff12608e60ee8c12016cb86558228910a210254bd297ab10ce4c24467b965789a00800000000ffffffff2d85849dedddd041ec3466913d9a96f781ec0063fa16ef4fc249660c837e51151e00000000ffffffff1a3cdbef7b4656a40371d4219c21a446afe3ffda487e8721df51a63a13b8b3df2400000000ffffffff1d088cd78f7ee64b9cd01215dfba818c15c6ac8a3ebe3a5d460464d0d898fd0b0300000000ffffffffab091176bacfc024ccc78651e1add28877fff2baa3c125e897912fa56b7f0cf70b00000000ffffffffa4fa81402aabf977bf0f4a8b7f4c58fb8e34726e4a9195294f6eef585e1287d31b00000000ffffffffd40f0040e8ad4fa816ee9936fcd658302431c6ccdb281b17944927d5fe7dd1291200000000ffffffffb4bb1923e695ccccab93ea16dfbbe0f2b884cea99275dfb5a2542a945170159e0900000000ffffffff1b72b14681efd922bc6d5f071e6b2e132bbd79c8363a76d2d5c6855f17fc2fc51400000000ffffffffdb0438eeabbb0a61b8da23f6818084202dd4368627c57fc58361402573c8ffda1800000000ffffffff56fec6e56b70d1886fb670902c95b2683a8d538c8f522838ea4ddf2f7e9740da1c00000000ffffffff05cdde66913330d7885215fabeee0fa49819979db10872acda579092b373eed71100000000ffffffffce70f7b2fef67d04ed65cb96149a4655a01603109ed07819a74ee9e1a11e0e272b00000000ffffffff6002eeb661cbc2a08d3075a67670f7a2e0830833895182190874dabfcd3672572f00000000ffffffff4e048d5383bda363e6e70e5bfc87498ce94cc640e7d8428e8923fda96ccc23371a00000000ffffffff315d07fe9db4f7a5892fe178af2ce9166f8ca57c9c29113aaa918c34da7f461c2e00000000ffffffff9f5b4967edb98fe2f737a148020589cef6454bb7011a4ab669d547e82cda53750500000000ffffffffd40f0040e8ad4fa816ee9936fcd658302431c6ccdb281b17944927d5fe7dd1292400000000ffffffff12608e60ee8c12016cb86558228910a210254bd297ab10ce4c24467b965789a02e00000000ffffffff6002eeb661cbc2a08d3075a67670f7a2e0830833895182190874dabfcd3672570f00000000ffffffff9f5b4967edb98fe2f737a148020589cef6454bb7011a4ab669d547e82cda53752c00000000ffffffffa4fa81402aabf977bf0f4a8b7f4c58fb8e34726e4a9195294f6eef585e1287d30a00000000ffffffff315d07fe9db4f7a5892fe178af2ce9166f8ca57c9c29113aaa918c34da7f461c0300000000ffffffff1a3cdbef7b4656a40371d4219c21a446afe3ffda487e8721df51a63a13b8b3df2200000000ffffffffdb0438eeabbb0a61b8da23f6818084202dd4368627c57fc58361402573c8ffda2f00000000ffffffffb4bb1923e695ccccab93ea16dfbbe0f2b884cea99275dfb5a2542a945170159e0b00000000ffffffff4e048d5383bda363e6e70e5bfc87498ce94cc640e7d8428e8923fda96ccc23371400000000ffffffffbf736f670683de09f4584a0106ccfcbe75f7bbb6a85158b32519f69e1dcf63eb2200000000ffffffff05cdde66913330d7885215fabeee0fa49819979db10872acda579092b373eed71f00000000ffffffff40f195c9a07e11f75adccc4f107ab8edf029861c827d96d71f50ff27de46f4540b00000000ffffffff1b72b14681efd922bc6d5f071e6b2e132bbd79c8363a76d2d5c6855f17fc2fc52e00000000ffffffff56fec6e56b70d1886fb670902c95b2683a8d538c8f522838ea4ddf2f7e9740da0b00000000ffffffff78992e66a17f0539625070f4d9362eb985f80dfb904af9b6ac7cab347cea78141700000000ffffffffab091176bacfc024ccc78651e1add28877fff2baa3c125e897912fa56b7f0cf71400000000ffffffff028ff467000000000000001976a9140e9f138c85f71ba60b4ab6dca28d786f1e1f3be488ac48b10d000000000000001976a9140e9f138c85f71ba60b4ab6dca28d786f1e1f3be488ac0000000000000000333ae2030000000000134c0d00020000006a47304402205763ba1f9e28ec4361deb91942dcbc66172e0e5f6d859e510f246b410f58de3e0220527cae301120da094e4a3cb32f2e8e2b933c6ea25206d7ac284c653265c324f40121035976832819cd3a6962a05ba007f0b348c2feb9d49639bcf3f3ed8ccd4e81fbd45d010600000000000f4c0d00010000006b483045022100f976c55453a7950a0b5a9297cff342407bfb14f66a0df02dd45a78a8c50441c602204c258816407511e35c9ffc844621ddf99b2d9432e5944017d1c5d172505bab200121035976832819cd3a6962a05ba007f0b348c2feb9d49639bcf3f3ed8ccd4e81fbd49ff6030000000000124c0d00020000006b483045022100f813105c71f2d504ec962e8222c7070a63e063185e380aff4fb856071ac80dc7022055afa689fceb7816b12d4e4637caa7843500efd8e9d73c50cfaf0633423f22a20121035976832819cd3a6962a05ba007f0b348c2feb9d49639bcf3f3ed8ccd4e81fbd45cfb050000000000214c0d00030000006b483045022100d1553022c8dcd46a55878f1944833f4088b8b9faf0413ffbd957cea88f010dad02200c15b1deae42506aebf6aacdc5edff5013d44d2689e6c80714a144e7f6efeb970121035976832819cd3a6962a05ba007f0b348c2feb9d49639bcf3f3ed8ccd4e81fbd424b6050000000000174c0d00040000006b4830450221008c6a1e306f8a7972c984b44f37ce2d44928fe39e98084130dbf6631c509ad56a022072db403a2ef7a7265340202d4debd90525665c7ffeb0a7c6f33cbcd12b5167f60121035976832819cd3a6962a05ba007f0b348c2feb9d49639bcf3f3ed8ccd4e81fbd4b928060000000000144c0d00020000006a47304402201cea843777e882622f981d472549b3bcad2d2146238ec61ff5df30cfad091dc702203b3a1d9b1e3ecf7ffd9d35190140250f59b254f9543b0e08b6f64156fffa2eb40121035976832819cd3a6962a05ba007f0b348c2feb9d49639bcf3f3ed8ccd4e81fbd48046050000000000104c0d00050000006a47304402201d6956ce1fa4c316c5f2070f0c11c8f3042f102d81c3bd011fa104de56e13d8802201ad1a2b73cb21b366a57529b01d23e23de057519542006ccebfabd2090667ca60121035976832819cd3a6962a05ba007f0b348c2feb9d49639bcf3f3ed8ccd4e81fbd47765070000000000324c0d00010000006a473044022061c71c4a1b90ccdc6ba8aab94a949b17cc9cc983b8884c9ec2186957958efa2d02200bfce3c0a2102db2130813cf5b255e152b0156975119072cc84eeb3846dfd5800121035976832819cd3a6962a05ba007f0b348c2feb9d49639bcf3f3ed8ccd4e81fbd4ae9b080000000000164c0d00010000006a473044022021b4dc238010c346244ec06ab26abee465a265aa3125df7dbc73c7474f36bfa20220374d465c20d781e1d8552966ea76abe7415bb4787901a4a87ab8ac5f279476090121035976832819cd3a6962a05ba007f0b348c2feb9d49639bcf3f3ed8ccd4e81fbd403b0050000000000204c0d00010000006a473044022033dfd2363cfaa0a5116ba9350e7f4da57fc850a5f3dd8e1dbf5fdae8026af8f40220069a4b90bf2b7c89b23742fed8e1b1631397bfc7642e130dec45d87568d3b5d20121035976832819cd3a6962a05ba007f0b348c2feb9d49639bcf3f3ed8ccd4e81fbd4569b0700000000000d4c0d00010000006b4830450221008f3bad2162a8435df956d11dbc38a9fb5a23ba5713a76edd947a855f86aee79302205d569413008918e7d3022c0d525d879be72c1a6921a3e4f34ea0afbede38ed430121035976832819cd3a6962a05ba007f0b348c2feb9d49639bcf3f3ed8ccd4e81fbd471b70500000000002a4c0d00030000006b483045022100dae149a1793c1db633f515cb707981e81c67ffd166861e67484873923b92a249022006ec9e183918a47b674a577b5d67b31dafed6d3af17595936c2ae3a10c9a783c0121035976832819cd3a6962a05ba007f0b348c2feb9d49639bcf3f3ed8ccd4e81fbd42fc4050000000000274c0d00010000006a47304402200a7e36f6b1a7bf9fca36f45d74dd360802314fa5cd5fa97285824eae2b8d8bca02201dd516e5fc998f0c230ab5493eb59fa45865f064aee6ba7f326cdbbfca3b48300121035976832819cd3a6962a05ba007f0b348c2feb9d49639bcf3f3ed8ccd4e81fbd40e9e0500000000000b4c0d00030000006a473044022063122078e2ede1fa09700898afe6513769d8383ebb6ca57c1a80b775144fba52022069d8450be4269b0173a2ef84cd30b7ca8b9f49653bfc988919b36c874df159830121035976832819cd3a6962a05ba007f0b348c2feb9d49639bcf3f3ed8ccd4e81fbd4ab690600000000001b4c0d00010000006a47304402205efd8c5cfd03d1f2a37705b03d505474fd425dd95fb8db1220cd92da18fd70a502203d353ce0931d54c4053cafac291ef7be97346dfc1e316969de9b0334a9c650330121035976832819cd3a6962a05ba007f0b348c2feb9d49639bcf3f3ed8ccd4e81fbd4eb2d0500000000001a4c0d00010000006b483045022100a5268220fb2f2e2d4983358e5426e820bbb597cde8e5b647e9c744dada6690c8022065fc7b782ca6711c833644ea39d924638d1a8f91c86fc083309bcee359714f750121035976832819cd3a6962a05ba007f0b348c2feb9d49639bcf3f3ed8ccd4e81fbd415b3060000000000154c0d00010000006b483045022100ebc46b183e9dc53050ed1a5040b7cf5eb64610c2f331041b0697bf68e3defcf602202f72556fb0f4d567dead8acf358b091c6a6c78c0dadedd8db35e15f9318d1e530121035976832819cd3a6962a05ba007f0b348c2feb9d49639bcf3f3ed8ccd4e81fbd47b2a0000000000000b4c0d00030000006a47304402201c5532fb324bbd0dfbc52ef9062db1c9c193132cf05013d99d38e67e0214cd98022031587274b754e344cdca35b0fb5b590f02e18cd8b7e53aa349a87620a614e5ac01210260dd35b3769326e935aa1615dc0fea0a2fc1e9e6e673e476dc9e77d63dee26644c380000000000001b4c0d00010000006b4830450221009c0dc3e684fc6f5ac762a6948ec46db6e72b3eb7fa2bc5ba986a11a296b5854e02201c61a9f9d4b237dddee4ba99f61e063b8d275242b061650673fba44c5dd79cb601210260dd35b3769326e935aa1615dc0fea0a2fc1e9e6e673e476dc9e77d63dee266467330000000000000f4c0d00010000006b48304502210098a7636041d3a5c7486312639968499c8eec96053185cd6b6ce6537541114c58022039f132ca9afe543d5f1e0de8a9c68f83dfe3d0813ed28b63c8ccf85f09b9f49901210260dd35b3769326e935aa1615dc0fea0a2fc1e9e6e673e476dc9e77d63dee266403250000000000002f4c0d00010000006b483045022100ed60d0d0a7d4ccde6108b3a2ae2cd9ee30c8773aec3b309c93a4de971fce8f24022023a7665cd71217621f5472a511300c34f79870ad24efe173f7dd823a34870bed01210260dd35b3769326e935aa1615dc0fea0a2fc1e9e6e673e476dc9e77d63dee26648557000000000000164c0d00010000006a47304402200bd991513b65c04848458aec1159d07d4b4b8060bf205231184b0854aa87778602207023f0be26ebb67ac329dd95ac650301e8ce02cec53e273d61af96fd82f157d201210260dd35b3769326e935aa1615dc0fea0a2fc1e9e6e673e476dc9e77d63dee2664b2230000000000002a4c0d00030000006b48304502210080b3665d6adfd1e07684256def725b7099cb689db13a39a63a90a9debf0d314502200ae892c5fb462900be51bc2fce0b7c0d11be6a04ddc860d55c883d630a18c3ce01210260dd35b3769326e935aa1615dc0fea0a2fc1e9e6e673e476dc9e77d63dee2664872d0000000000002d4c0d00010000006a473044022028cac055008e6af6c5c505be334572124b5eef83de3d96dbe270fb66c391670a022029e36d0b2db82880ddc97649824652a02a4e7214f08205daf4696a8b274d6fbc01210260dd35b3769326e935aa1615dc0fea0a2fc1e9e6e673e476dc9e77d63dee26640722000000000000124c0d00020000006a4730440220515526ee3c5f1a85e62ad9462b37a341240107c1996efcc2779c42ba8bdd271202203852cb054d23c2ce8d1afd48a50da49b5ee7850c62433b89c30421007eb97bb601210260dd35b3769326e935aa1615dc0fea0a2fc1e9e6e673e476dc9e77d63dee2664a821000000000000174c0d00040000006b483045022100aa3bed5802a625b3b04ff13b79f37d29c58138cf5196996029128ff301de5f4f022067a1ddb49195849dea490b30681b0dbf01f29a07dbc26309d9babd6d4b6c3fda01210260dd35b3769326e935aa1615dc0fea0a2fc1e9e6e673e476dc9e77d63dee2664b7270000000000001a4c0d00010000006a473044022078762f0833c09d96c565bad1965d16f3820cce5ca6111cd9c58e8e3d5c2e71f202201a542473cd6132638eee15806b50c057afb18a7401e0992eed7eb4813bceaba401210260dd35b3769326e935aa1615dc0fea0a2fc1e9e6e673e476dc9e77d63dee266416310000000000000d4c0d00010000006a47304402201d68dae1c47f744120a63fb9f0ec82f2e0c1a803d34ad1270ead32880b177a58022053a19ad0e66016653e19cbf39e5944bc8606c164df2b5b054d19e9f1869df3c901210260dd35b3769326e935aa1615dc0fea0a2fc1e9e6e673e476dc9e77d63dee2664a032000000000000324c0d00010000006a4730440220230b93c927d3fd249cf6f869c5f217585f4a894a4de33c1b79696c2fbfba3df2022001b718c1bdb8199f3fda497da3ecbca9366cd22e2390358ebddfcdc1a05a0fc801210260dd35b3769326e935aa1615dc0fea0a2fc1e9e6e673e476dc9e77d63dee26643f32000000000000274c0d00010000006b483045022100aeb5ea15225f8872074c25b464a309b22b4f5ce7093dd29866a433292e38dfb202203c613a8e677d0c3fdc8aa72f2fad1eda65fff8eeac109a48efd7f8dc382aac3b01210260dd35b3769326e935aa1615dc0fea0a2fc1e9e6e673e476dc9e77d63dee26649232000000000000244c0d00030000006a473044022003e5a16e0dd0728eb1498386f45c00a17ad6c7d6f4a45b4a495cc1fa6f88c706022046651e42bebe359b0780a4583bb6b63b6e64643d0fcd92d1501a872a0fe6d92a01210260dd35b3769326e935aa1615dc0fea0a2fc1e9e6e673e476dc9e77d63dee26644d25000000000000104c0d00050000006b483045022100db07a6c72c9b515a303e145d015b849d69d9a2c6f1e911dbb9cfbd723ebd8b12022063142e691d021f390d48d5035b6a90c9be853edc92f006293c3d2054d8f4555401210260dd35b3769326e935aa1615dc0fea0a2fc1e9e6e673e476dc9e77d63dee26641844000000000000154c0d00010000006b4830450221009096c5ef235db0372fe2fa80820bb53a7b08b7b236fd039cc50d9081b38352cb02201e633be73de7868cf3edfe88ad66e9b29de2aee5489882a54f7beebce379d73d01210260dd35b3769326e935aa1615dc0fea0a2fc1e9e6e673e476dc9e77d63dee26646b2c000000000000134c0d00020000006b483045022100e6f0bb956df751d1453fc35f7c9a9d6576abed5f0739bc93be6c0c060005b6910220197ebd4af7d0be091020ffc6f78a15f7c6269e7f36026e055b45305e1ffcf86001210260dd35b3769326e935aa1615dc0fea0a2fc1e9e6e673e476dc9e77d63dee26643ad70000000000002d4c0d00010000006b4830450221009bad1cb39ee3085e30c6d0c256d331e25d3d50f7b83415a5712a9cfc4b2c6bdd02206767fce8ea822273fee5ca6f3d9c4c368bb76847bc79db6d45b5610d41c0779d0121035056e5de3d73b2c2072b545fac6a990adfa3c66b955fcc0a81d8f7c01644e11fcbc90000000000000b4c0d00030000006a4730440220355a4dc602656c69a79a6bac36338cb1c655e9c93b0fbcc906f0324de036d573022013322076639f201e9664f5f62fc46a03939cd99ceb28222add3f790eb9fa8b450121035056e5de3d73b2c2072b545fac6a990adfa3c66b955fcc0a81d8f7c01644e11fb3ce000000000000244c0d00030000006b483045022100a654a66f97c048ca5b9f9988c59ffb9138dade752049a8c6aab9a99e5a004f0b02201c1f540ec40761344d48b66dbab824b7d4dab193f077e704a04d4fe42498f8090121035056e5de3d73b2c2072b545fac6a990adfa3c66b955fcc0a81d8f7c01644e11f93af000000000000134c0d00020000006b483045022100990819f85901992eaeae0949a8c7a12c55ccd0faf22f5357b2512247a6a2c2e2022043e0e213ac5d829b088620263fa64b185f137620a6e91351e232e510c872bbb00121035056e5de3d73b2c2072b545fac6a990adfa3c66b955fcc0a81d8f7c01644e11fc3b80000000000002a4c0d0003000000694630430220356ea596b180ef92d4b75eb6ff0c2d5ccea70e40e550dc7482dfcaabb497489f021f1983cd87c0ec127c38d89e42cd9be7b3bfb4d359668512dc5b3dc44e95f6500121035056e5de3d73b2c2072b545fac6a990adfa3c66b955fcc0a81d8f7c01644e11f0be8000000000000154c0d00010000006b483045022100f46c5bf513e4d2a2cc53220e8459fc835ccb3dd29a3a0ac5def40825b6a33b2602200b29756031fc69ea30d3ba8bbeb22df387ad095fd6c4c19c6d011aec0d4ac7f60121035056e5de3d73b2c2072b545fac6a990adfa3c66b955fcc0a81d8f7c01644e11fa8f70000000000000f4c0d00010000006b483045022100c2baf365441d5734f907714b3c3aaaae9a650dfbc25023a2f03dd493324c1a4a02204d1bd5d00f39cea4f6776c5a1c8297efff04eead02cd79dfc9ee4d4d2ca389030121035056e5de3d73b2c2072b545fac6a990adfa3c66b955fcc0a81d8f7c01644e11f3aaa0000000000001a4c0d00010000006a47304402201bfe79068cb4df53697dcfaa3e21f15ac7ad8455b62e29ffd5faeed4ff69798402207be999582a3f39c7e2e0c9bfb45ae2aa255d4496584a1c29787e4d45dca1fa240121035056e5de3d73b2c2072b545fac6a990adfa3c66b955fcc0a81d8f7c01644e11f50bd000000000000124c0d00020000006b483045022100d1a95b6c2bc3dfe84ab8a4bda64398cb9f4e39af6e82611de2b3b75057652e8c02200659275002dde6047469448b625c07dbad38bbf21d442d8bf9d71970c6d334270121035056e5de3d73b2c2072b545fac6a990adfa3c66b955fcc0a81d8f7c01644e11fead0000000000000104c0d00050000006a4730440220700903ce8eae88ffad2ccd47c8a74e1a343fe1636bf0ef9c9da52feb78222bec022009c5552c9e434cc08c449504bfa3eed290cfebdd63c77f78bde6abc60fa171e30121035056e5de3d73b2c2072b545fac6a990adfa3c66b955fcc0a81d8f7c01644e11f82d2000000000000144c0d00020000006b483045022100a1c7455b82921f4eb06b54710283da5769d5415613b919c42c1c805d9a259687022079fab5e693095d6ffd83ea477b38c4a32b29e36851fa24631360691edb3230c20121035056e5de3d73b2c2072b545fac6a990adfa3c66b955fcc0a81d8f7c01644e11fd2e3000000000000324c0d00010000006b483045022100ca02626d11b78cbf9b1264c0f76033c8c782fee9d6d41544b37026053d621e2d02200e726bf72f1ef062cd8c025c994cb47691bfbd13e3ab37b3bc69198b5470400a0121035056e5de3d73b2c2072b545fac6a990adfa3c66b955fcc0a81d8f7c01644e11f00e0000000000000204c0d00010000006a4730440220140928ba06ec3ec760b47491355ef68cb8f2bbb87ee6e7b1233a2dbb66c7fbb2022002122e0319d7b8ef41fa7f4afa70043b23b849bb5e6272eb73709765c06012210121035056e5de3d73b2c2072b545fac6a990adfa3c66b955fcc0a81d8f7c01644e11feff1000000000000174c0d00040000006a47304402203664083ae8178addcd67609c1bcd1852ce5ad2f3031d144f9fa6cdab5a022e4b02203a311404ac5fc2320f25c8aaa26ed406bac28627d8d578bb4e2e3a11d443e99c0121035056e5de3d73b2c2072b545fac6a990adfa3c66b955fcc0a81d8f7c01644e11f490b0100000000000d4c0d00010000006a47304402202a53038ad0d3de496ddefb4f7f0f1d086c736fc96ffd1c6177ed87cfc4f5273902200126ab3137b21abefb8a57b9fc401488beafc3572a71366aa4d3edbadea3fefb0121035056e5de3d73b2c2072b545fac6a990adfa3c66b955fcc0a81d8f7c01644e11fc9b3000000000000214c0d00030000006b4830450221009ddb0b3231563dfc9e753c0b30404d20149335fa6cc6cea27c1b57ebd44c44d3022066e42c62539be4cf7c5935eed68be14fc5d64cd41810e5df19a3f0f78956a9d40121035056e5de3d73b2c2072b545fac6a990adfa3c66b955fcc0a81d8f7c01644e11fd325010000000000164c0d00010000006a47304402203685212a9c0a147c29a5ef3fb7fa24497a65a716f85872ae2d6096c0ded6df1d0220510b1660755d7f5ecbc5cfd952bc0d0a907d661d19946ea5f45408b6b5e8476a0121035056e5de3d73b2c2072b545fac6a990adfa3c66b955fcc0a81d8f7c01644e11f