01000000307ee9705145fff022a5c04829d880a0562b88a0373433ec8591e2231ac85419770200000001ffffffff2f051983a9d1ea511ca0e3238eb700120180a40dac072e01d5fad9c73825305d2100000000ffffffff8ae00cc00a4f6e9a898b152a8390dfb048d21ad39bc4a2a3947a7e87029157ae0900000000ffffffff61aee04ab1873abd7b03d4671348f46ffbc99c6b858d9efdaaf2b6776201ecdc0200000000ffffffffd51a9ceb87b9412867c2007193855c62efd3a9410357eb9d5954f18ab67e35a50200000001ffffffff7f59c1aabf9af7c2f1fe7f014a7618f77fb3e7b710e7bec7f5fa725b8da969de0000000000ffffffffdde507feb16d5f25a902e131ef73b7beaeb3e33e3de1508b0a43af0cd43535500c00000000ffffffffdde507feb16d5f25a902e131ef73b7beaeb3e33e3de1508b0a43af0cd43535501100000000ffffffffd8a8c7dbba0b1cf77a9f2740f236f852dd505a6272586fbba8d0b1fa85372ffc0200000001ffffffff2f051983a9d1ea511ca0e3238eb700120180a40dac072e01d5fad9c73825305d0800000000ffffffff1ffe0666e3b38bf77f6082106fb469acf1b1d69d269661e3a73c21a27442374c1400000000ffffffff009ca6546be0c780e8dc20f1260c6d6b085b1ad430b978a8f841671a9ca46cae0300000000ffffffff89d27131c80e621dd22485e0e2a969f6225b68c8fdc99535fbb236c2809d48e11400000000ffffffffa6e898b21a6f4e7c8185aae6e6b5b20a5b193503de419f5025ed522579e0adf60e00000000ffffffffdde507feb16d5f25a902e131ef73b7beaeb3e33e3de1508b0a43af0cd43535500b00000000ffffffff8ae00cc00a4f6e9a898b152a8390dfb048d21ad39bc4a2a3947a7e87029157ae0500000000ffffffff7f59c1aabf9af7c2f1fe7f014a7618f77fb3e7b710e7bec7f5fa725b8da969de0a00000000ffffffff2f051983a9d1ea511ca0e3238eb700120180a40dac072e01d5fad9c73825305d1c00000000ffffffff2c80ab2f0041d5ce9c25e419ae7bca7805f184391926ae8ba8e9af4dd77c163f1600000000ffffffffdde507feb16d5f25a902e131ef73b7beaeb3e33e3de1508b0a43af0cd43535501d00000000ffffffff9ec11dc7d4e044dbf5dbae35c48cc3819898769a58e58d7a86fb5bfaf244bc900200000001ffffffffe6defbce0f557f05faeee3c8dba5be1c5b264449f732bbd97ede572b6b8c08330200000001ffffffff1e10dcbb4fde86b524cbdd0f301f7e0d209f91d2a661a6f33ded6129950cea9d0200000001ffffffffa6e898b21a6f4e7c8185aae6e6b5b20a5b193503de419f5025ed522579e0adf61100000000ffffffff7f59c1aabf9af7c2f1fe7f014a7618f77fb3e7b710e7bec7f5fa725b8da969de0600000000ffffffff19f3ee323ee74cafc443ce4262ade03145e9a2f35196d27ed0e9599947ad0a670200000001ffffffffa6e898b21a6f4e7c8185aae6e6b5b20a5b193503de419f5025ed522579e0adf61400000000ffffffffdde507feb16d5f25a902e131ef73b7beaeb3e33e3de1508b0a43af0cd43535501500000000ffffffff2f051983a9d1ea511ca0e3238eb700120180a40dac072e01d5fad9c73825305d0c00000000ffffffff19c96d3f0445f6b27e433a49777173bbff464c70cc7f717c300b9389480254810200000001ffffffffdde507feb16d5f25a902e131ef73b7beaeb3e33e3de1508b0a43af0cd43535500100000000ffffffffb8a6b9a40a8190c0016350193c01971421bda53a925ced8a7d727e10d99c84d60200000001ffffffffd68930ed7e80e160a63958c5bcebe8cc0db22dceb85cce2fb2dc4241968ebfa40200000001ffffffff26e84938cd29b863053aa2e7a4ba99991cb3dffe01438c94344ce106352f2b910200000001ffffffffa6e898b21a6f4e7c8185aae6e6b5b20a5b193503de419f5025ed522579e0adf60d00000000ffffffffdde507feb16d5f25a902e131ef73b7beaeb3e33e3de1508b0a43af0cd43535500a00000000ffffffff8ae00cc00a4f6e9a898b152a8390dfb048d21ad39bc4a2a3947a7e87029157ae0a00000000ffffffff2c80ab2f0041d5ce9c25e419ae7bca7805f184391926ae8ba8e9af4dd77c163f2e00000000ffffffff61aee04ab1873abd7b03d4671348f46ffbc99c6b858d9efdaaf2b6776201ecdc0300000000ffffffff427ed205ca5c49269ebb5c97d28c38fe3e7b121789b7ba67685c31b42e0acaf01b00000000ffffffffa6e898b21a6f4e7c8185aae6e6b5b20a5b193503de419f5025ed522579e0adf60700000000ffffffff8ae00cc00a4f6e9a898b152a8390dfb048d21ad39bc4a2a3947a7e87029157ae0300000000ffffffff9e8d99dd28b51d0a0230898dd8bbeabfa1c8e8caf5e290796346f5d5b0a6652f0900000000ffffffff7f59c1aabf9af7c2f1fe7f014a7618f77fb3e7b710e7bec7f5fa725b8da969de0500000000ffffffff8ae00cc00a4f6e9a898b152a8390dfb048d21ad39bc4a2a3947a7e87029157ae0000000000ffffffff7f59c1aabf9af7c2f1fe7f014a7618f77fb3e7b710e7bec7f5fa725b8da969de0400000000ffffffff009ca6546be0c780e8dc20f1260c6d6b085b1ad430b978a8f841671a9ca46cae0400000000ffffffff2f051983a9d1ea511ca0e3238eb700120180a40dac072e01d5fad9c73825305d0100000000ffffffff1433409c770200000000001976a9141c8d341cbfdbf8d9b312a7c4ac00c63257ee0e1988ac33409c770200000000001976a9144abe112dcc7e7bd9b927cded215726f24b600ce088ac33409c770200000000001976a914f98d18a96c66c57caaf8beae990f30161f32277588ac3ecb49060000000000001976a91473534fb29de5843c697c490bd93a670599f0a06e88ac33409c770200000000001976a914d4ec301fdc85a0f9d92b18c011e88f3cdce8d17488ac33409c770200000000001976a9145804d89258eb99642816c9c258c4d9e2f650b0bf88ace222a70f0100000000001976a9141d183c4f1b6794183f07e65e9d974681a8d7b3c288ac5e2917060000000000001976a9141146ed7bd9fbb17a67655f88b931522ae00d6b0888ac15c0cd720200000000001976a914fcfc6fcc8af9083c35b7bbe0985349bb9ade730988ac33409c770200000000001976a9145c379b723c9856f2e2341a4ee42686d3ea8488f288ac33409c770200000000001976a914e82f511773775277fa2fbf47972f1a174c46e84488ac33409c770200000000001976a9142d114f8a75f4732c195beeb415d6a003304bff5e88ac33409c770200000000001976a914bd5478627e6ab0e0226a09d39a506f8228c4f41188ac034f00170000000000001976a9149cdc52a70359d2023044bf07562c6b5aa8130ccb88acf368f0010000000000001976a914b8f351977e2110150f7b0f3c66d96f774e4a46d188ac5442be0b0000000000001976a914b7b9aa68d3519cf7599bef5daaab6ff8bea26d0c88ac484f60050000000000001976a914fbea05c30290aad48dc00215bbe4e51b262cfffc88ac33409c770200000000001976a914994908f864817ab7d9505e113177bce486fde40988acc45560040000000000001976a914db3007ed8e76759ec315ffa459b1263042c407cc88acaef11e240100000000001976a91460d0fb79aa173f44acab59059933aacb77f164b088ac0000000000000000306fc1be6d0200000063940b00030000006a47304402206fd2aeb45c60089d5219093fdc6771c73bfad4373138a9cdc110093ff852769f02202f1501501e301091e7e2e43c3a1c8ac72cb0969e21507c5dcb3b4d83f5b6ea520121031c50ca919c5d6d762d4a6808938f58cc00dafe06b8d313ba0537293425939a3d000000010000000072940b00040000006b483045022100ef171e6a5baeb3c77b503eeb303b5b27861ec198f3c743e33426606cb2c733fa0220671e9eb1698eb334b86570a973c44068bc68ea7d53e46b10296d1e9f01ad361f012102e1c7c5916a9227a25f7327a1de316b8ffca1272024bebea546f15d88d66a2b26000004000000000072940b00010000006b483045022100b7a96e077b3e658ba4fb1d7bd96e293855d3dc7d8dc338deef5f6d9ba6cae9d202206390968f0732ecff6d9697c50a3c29e36d79b89a50ad0e6f6d8a6385be63e6bf0121029f05207923ad16948b4282dae461815902005fd7dc6b063144a0d2d0de2434ca000000000100000072940b00060000006b483045022100e293b6b01b7238440816ebc0112996602b684a5ed73acfed431b90fd3e872eab02204fee00ca031b0e7f599fd1224a39e201214bca5737c23f0ff2230e070b0b12d40121031c2fedda3b2987e90406f0a518af2f9581ed8cc6a162e37244bfd64d9d6282a9b355ab7b0200000062940b00050000006a473044022063d2c2ab16ea379d0fe5583974a9f293e1bfa86135dd700b7141a7fb589e99c8022008222831706effe06923fd46a34c4d9f0689cd37b2147620130d69e15a9dec960121026c17031aa86bb5b01fd35c315949bdd1762b75cfc058eea9a66fa7dce609158f000000100000000072940b00050000006a47304402203ec9fce9a45b5bd702c823b3d21682eb09f011624970b285a2f4a458509e38cc022061356001b1b2c9b8c42fad0882bb6b4ff1de04f1d82dd590e01d78e40a9d6ec5012102e99656ba1457ef0036380e7fc372a7580ea610a16dc4b80b90cfacea0dc5d0e1000010000000000072940b00030000006b483045022100e75b83344fa9031057ef13382d9e011f128de030d8f9ef381426b8d10386f79e02200cbc58657de1d1fba5cdb8a3e784b8c82745e192bcf4c963a128e96cbf29cb040121026d7cf595f8535acb8f08208a144b1b79e11bf45fe9897e492c4f6c9b294ccd5f000010000000000072940b00030000006b483045022100fd8cd931e352adc79d9bf60f3ae4aff7fbcf07601ac380f2f4544e5f0c3f4b410220008f93d039501df7a01f001a1d6086c80a0bdfe76a47e4cd6f4b43aaf091a450012103d98575578a2aa49cfb31743948787e21774cf9fe73cea9ed5e39c5de400a123f84b94c79020000005d940b00020000006b48304502210080c2cabdd8944c35a40eb65fb6f5182724e384d712c91798547d03bd93d7f45102203fa1915006e73306bbe5ce0835115f7c4d40d9d0f86e64d9c832814445792f760121028a969325043b5d401c0f2c24685ba09721b872b112e962d37c9d249a4c288cc6000000010000000072940b00040000006b483045022100ef5df1776168ad6629a272f884e7a468c11864c60a12a601a320f197c1f96a9202200abbb118c232ffe8393993fd57a738e5ddca48cf9b099093df5454d18501cb07012103b643140ffea6941fd1c02c43557c78fa135d27f6148f9b243e0ba75fb19e09df00000004000000006d940b00060000006a473044022012e730ecb48c4eec5421825f9c8d3ce5ef3f797d01da55708a7235e8b304bf3102207818300ff9f154a188a4325ceaf7ac3abdd2eed6a9b79c2b3f44b833e1e218b3012102e5f693ebed660ee3b081dfc397374a631d0448511907de305ad65715f90ec176000000040000000072940b00070000006b483045022100f70941150f5cda1b57263f203a199e2a1ef61b0efdf464dd1789681a10bc924e02202c0a3753ca739cf4946ec4155cd06f2db411742e67f111a7423d67ed1c5d2fae0121034602553e6f608b18142aadbbf6456b3e10072f14baf2ac7ec3e7039c82209c9a00000001000000006f940b00050000006a4730440220580bf608354723090bb1acda30d3114b3eab5db055939fe0587c6d4397b83e2302203e3d187a006dfb073708def5b0c5f5631312fe3466a398900c5c2707b303e5ab0121025e70e89cb3febab315cba4e6ac117d67497973280928f4e169b4d80fee4a6ceb000040000000000072940b00020000006a47304402202383233aaecd76bd9b3bb639ad73e936b761d2397ab242caf575b020ebb2f40e02200b44e99051a29ce0ebcd0cc543d800f49af131e7dc234b11e120084cc3cd6ba30121035735ca5f94f028fdb05c654c0fe605a0770f7c646d8b0243bd5c179625cd3c22000010000000000072940b00030000006b48304502210089598571a93c61deb860d287d0dfa797d0a86698fa4caeb35c39ce935ee2d3fa02203ef87b0a71aea4ab90308fbe26e54ed7f1229c6257e427f889ce5053a54f813c012102f3070c289c62124b419eebeecea74ab4b6f7080a6021d64881fd39a8c3229e71000004000000000072940b00010000006a473044022014195c1a9fb8c5b4f2378ad37ed6bd9db900ebb50e0314204c0b813e66030c7702203ee85a46d51afae93716e504d6b962ad304e5dba2270fae69a5d52b9baca56bd012103fa4eb800923a301e3f2a0efa41b7c69dfba05c5b62d1cb6376adfe9c3f454ae4000000100000000072940b00050000006b4830450221009283c5abb2bd7e80b7d8de9fbf76e04e963c6266dc82ef2587c4d9dfb48736ab02207cd0954bcd9a22150470ae7332d43e63b774692345b0046dd76ac8602f3619e3012103a97dac90d17fb40c3c965ce3e9a8891d3a9d28d52f6e0ea0d7c4adc3d87015b9000000010000000072940b00040000006a47304402205b34ffcb285f69dac9d76b2a56721be5fa40750af04b204fe446882125d0eb5802201e23eea74e521abaf5264d6f657f8ace7e52a2f980d76bbd296a8140fa3a1e730121026c609803d848ad455c01867b703e3aee2b9f603e005aa8c4e1776ba95978365900004000000000006d940b00050000006a47304402200ec3711cfb7a61229cf4082969dfe5707b165affc90e1ece0aa741c816f3f35002201555af28abb9373cf79aacaee4ec87b013727cab34ca1692109e30357a2b01d3012103d0f9a745da6d9175bd7c934f7c7f676591bcc0779ce241c6a6b8aa30fbc53553000010000000000072940b00030000006a47304402207e8058afe979849732d7e83039c42888437b383eded5220e5fe0cf4aec27d2a8022023de152875a78aa275be33344136814c1e5335d9df65bc3cf9165739e974494b012103b9e8ed95233fc9b41d9c0df3cb578dad62c7d64a459461495487713bd6a481cbd7a05f760200000063940b00020000006b48304502210091b46ed162404f84a4376425c712fbc5c006ffa2ede0e0b50134fddd9e492bd602200f1cfa5790453130b35b1d9ef2a0bf6d587fe8dda37fcb6ca37cb93e1f3e132401210382ed3a5036a5905c305bac07705543efba729dafb94ef4a52197c9ba5483616849c0b26e0200000061940b00010000006b483045022100f9c724f345b6aa8215d24a26a504692396e14a15cb9ddf8c1bc0e7e2d0872a1702206c78a221078b54d0dc2d9db8cae3d3deb9261c8db5ff5b23598f160b9774217c01210346e74c2c9e1d6e3b9edbbaf33536629e4bc2fab071efe6b02cad141d1621eeacd99ffc7b020000005b940b00010000006b483045022100d49f81a2acfc233c3ec43da4ff6ab15c599f60ee1bfd0e220ab96f8e85ae9677022045379341df5b977dbaa98f580f465cc0767bc2eaf999d1bb17a03331ec6fa69b012103ad78dd374d0bfc260071c5ef697f1ecd8595530a3db157961ae3bb727587546a000040000000000072940b00020000006a473044022012375361ff08895f769401125aa0c36460ae1fd9e2f0d0e0108974beaef25dc102200613af2affafd4d189a90b1622be14bfbcabed067608d0effeb2f90eaba3ba4d01210362b1572e0d6b86a5b0837848bf34a1ae839f041242a08405ec8fd001cb40c2e0000000100000000072940b00050000006b483045022100ebd085ee5d16298c6f450df754b3e62d477eb50a30db0a91da50274cb630240d022040a8291c92049ab6ec16729747ec6e4efef07a91be3a6e8ece3d9a562b113cf5012102c5aa9a66625dde6ffeb8cfcf251a09409bbb692626abfa93d015af8be77d3259d99ffc7b0200000062940b00010000006b483045022100fcf76a0cc6c3f36adbe54eeae92724e12f1d14b032f88e38f10f59de04765375022055b05332242c39d97ac68d3c6a42f9ee3d3b803d63a5348356b087f302eb44210121034df5603b727cc771c409963ce9cd861f6348bbae917ad69235d313973d57ea61000040000000000072940b00020000006a47304402206d31fc092e5d5db8b36a7b6d3049003e11fd5048a9e25d6e21ede1016f3e78d602200c2c67f9d4a0790445f50af5fe52f6b781110be23fdc90ede51859a449602e160121025c098e7ed6125f0bbc2623f5029e72a7119235d270798f70ff8e2c66a2280728000010000000000072940b00030000006b4830450221009fd05ee688561d93b8279b05cfa7fc0282ad02285fae8736a29b99ef47482938022049818c8388a3c7943574e4ec300dd38f094a2e903387073bec69724685d24d5801210211320803ff0599ec17e310ae9000526cfdc8216050ba8997d2be455c84ff3392000000010000000072940b00040000006b48304502210088a97fd84aafa9b582dd86467e23b16504b1573455de0d844ee49b72ec76086b0220546c5e7f3dc36ab585cdd27a685268704b041526c758c14f0984fec7561fc53e0121036ce462e10cd5acd8cf6ee1ee6872e9454417b0f146b8cb1b1e96f0fdb80c22b484b94c790200000063940b00010000006a4730440220043b5fd803d551bb40d3583d6368fdf35377623671d2aba709a7f22e9914e48d022002a87e7fd9d9eb6629f5a808c76ab5986dd6d1d4bd27a8a974d6417f34f02a3e012102dba5a89d5ca548373d68c463bed0dbfb8488cfd99411f74036ca9b073ec265fe000010000000000072940b00030000006b483045022100ea9cfcb20855faee81948a6a9bda46b750d5c2cba42e39bf0b43e1fbb714ac1702201708a8f83b4211f16af8ab36c9275d296a1b5fcf0bd771506be1be519989a806012103f5af9aa7336369d83b8c3799fbdd6c505384640d308f4954159d0f902995d92dd7a05f760200000062940b00040000006b483045022100a213da43c90958b00059083f8240e8768131261d9d47005744ae9a071667e0f002204cfe13e8a13e5214b7d5c39a565361d8e44f544fc7f629fc687ddb867652fab1012102fc68ca8aa79501902885f490a14715d5c92bfe2a84089f565b39b40612b508fd4b22d27d0200000062940b00020000006b483045022100a256fd55f6710b16475297fda1d1fb76925c0d9f2c78bc2b82fd4f59a20656e5022064a3a417b37ade0cc626a98dc8ba3beeacb0344ac870e2e1284fd6e6ac9f979b012103eabcaf3f27ed594d7dca81678e51748a51920793127c557b6986cc4d661738edb355ab7b0200000062940b00030000006a47304402201c08fba64b7c304542d935285f46860631273f2fb5762c2082649638a1464d8902207af80b81f592662a7f0a3fa5b5b2dbf93fcaec8ed03b0cc87ca9df32faf12eef012103750863a20cb1c401b3b15a854d86abb14c6a24b75ab36e711f140ca67f08cbf5000040000000000072940b00020000006a47304402202e35230fe864240d3e62f58cd6da9a019180c3325b9c7d655e5442338b7e3428022045222b97134420749350da5ef6bd7dcc220abe0f2b9ce60fd99d86240eeaa924012102c02019d5f988bf109f113d002172b3eb587c4e6de31c6ed1b572b59c869912ba000010000000000072940b00030000006a47304402203377a111de21685079632bbc48b18f28170120507d069a218dac18e9683b60b40220219c9d240cd4a844f9acb7cc5d04d52e7a9013a2dda761cbf1d5c271ad7bd9b20121031bafda732a3d3d5757ecf70b74aa75c42db9cd90b128202ad65d6e02065c902f000004000000000072940b00010000006b48304502210090271c6c20743fc8de99942d7da110817bd4033f6fe1f66fc7ceafffda5eb716022051f6f0f304100511f1b27fed48e419644f8510e15df2b4b5d9b6be5cd6240e9b012103a6a44e9f390ebd34a11f6013bafcef6e63df8d620691bcf7bfb48c8be0fa6ad700004000000000006d940b00050000006a4730440220218c6ac3743aec8a4fdc5424319d77e3bf52051265226482bb6eac823b0f4e7c0220152f0964c7de714c13c1d4bd0e6d2fe9f0ce044392121df394cb6dc1301c8b6f0121037a6338a918024bd46a54c522b3bcca6a7bfadcd1603ec809bf13a87e8c8efed8000000000100000072940b00060000006a473044022020af1f18078c67487ffb3e0ec2fb95b4f915f8d11c4725a976cb75409b83e12102205924e3ae7b2de8c40435dd740a3f6517942fa57b03a0d1e3dea3702316bbe1f1012103541a597d4cf28d45988869caec4a081f76eac39ca40dfde4da6621d5cc99000a00001000000000006d940b00080000006a47304402207d2d9705d61e57104e2bf4eb7cc77460093ad12f3351cf8d33448ffde26088980220152c1a38e1b467c90aeeacff85b19796419153e1bcc60450612ed5664d1bb4160121020987bee4da8080aa58289d32127428488740b82e692d26ca88ce9c1ba56a16f5000040000000000072940b00020000006b48304502210096efe3bee1b3adb0bc84f592535ffda903f4a76f238a12f96c6f959f5e95e1d9022046507303c59f83c3c4b2fc530c6bcbfa57cc4c98c251d2e955c64658fce018250121026dc2d64c5bc4f07dcfd1191d66adc9d72777922a5e8ecf01885bf75958568104000004000000000072940b00010000006b483045022100d06f42eb382faec72568dc9aed1b367a25023d0cb036e6e36b7e6027938d7bbb022046d2651b602e5c5aa1de2de2807aa221fed7c357e26bdbd78410b22679a1c19e012103cec80e609dedc51981e522e4bc850f9b91b30c8c4adef1ae14f89e49ed7941a700004000000000006b940b00060000006a4730440220483a29080b15853fedc7484dc53bd7c9666a65b2366ab4bbff9866539f22a0d2022077b652cffac5a8f2186e0a135ef9657e7c5f13c88024e38dbb0831265d9cb87901210372954b921106faa122b6ce576b02095b4318eba2f75747263c38f2fa509f4c73000000100000000072940b00050000006b483045022100bb7a90a711b5bf62cf3a51036fb2db04da444b8804c5249bfc35a1f39c03b1c7022004eb90d3ff66cef898a815c8528ed477d5418d865d7756bbf1ce67cd44ab39a20121021fd6860d0e3e5cccde72e4aa1db811c4bd97440237d758062b50c38b0b15bb99000004000000000072940b00010000006b4830450221008599917527cf77980de42f0d6f2dc19709f7f8396ece3b69dd27a973ee2d72b602200da8ff4abb0ec0e1ed5803800900ff0144618eecb797fa34e7510ffe6c64ef23012103652fba30e8a0979fb67c800c4e34335e960a85babbf27b4fe8046127656ae280000000100000000072940b00050000006a4730440220165c2aa6953275aa2de10a3f34380c7c18ef0eb3b5251b3d25abaefa2553558702205db04bd5429280c382c8189c60448afd1aba9bada4bd18e83359011d097e8e27012103c5f84d518d7f805b4fa3660a29b6201a7eefb3d327542e8de8b9b46bc5fef05d000000040000000072940b00070000006b483045022100d04268e4d5fd25997cae5a54543257bbe3983c29af76b64437e3cdd98bd773ae02200d2a61183f7d54eb944e5f07615973ab7123efe132e0825046348af322bf45e4012103b818dfb87a3cf6e7cdb85ae3ff8c11c9c6ea1b9bb8747c706810b4c00d1f2c9f000000010000000072940b00040000006a4730440220279115ea3a736753217e58c4573901afe97696a953b90a5f7e877b93012dbba4022078e59e2206e98464a1f73eed1513b89bdf1bc2252f0beee78e7bd07508d6bf4c01210212f5cc97141c29a8b6b414e05cbdf68519e1f8cc786e238a7ff5ad6455b66faf