0x729ad39e000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000003840000000000000000000000009f36d09be7919a603841e84a9aff1825f1d9591c000000000000000000000000e28580c8b9863ea27c3a3714ba5a9fab4814803000000000000000000000000043ffe2f5e8beee10b6410fcd16b8e5362f74defb000000000000000000000000d3e11579ba5a770db2c09f5c03517576bfbd84160000000000000000000000006f6b9a91a78c2e23ea086e45a53111ffa61195ad00000000000000000000000019e284ff4701c93f0cc20b4b42d99d977b76f6120000000000000000000000000e969f847f8f2dff9f6892fe834be92a1cc96f7a000000000000000000000000e7d6ca00b70d818e36c0bbe28abf176d20e0b292000000000000000000000000499a7fcf0d72d8d16c4df3df62dfdf07c09f680200000000000000000000000088c3cdf79f47ab7af8efcb081771487ff13bf029000000000000000000000000059f9b3eaeb183feb097a71a861b35ae6f22afde000000000000000000000000aa8bdb60ee28e7616bfe4867f58bfe4edf858271000000000000000000000000d45ef8c9b9431298019fc15753609db2fb101aa5000000000000000000000000e48b80e9cb2d2aec812a777da90c365329d6c7cf00000000000000000000000059ac481c809d7e02154967bd4eb64845b854106c000000000000000000000000897e3bd5c79471c1ab6ec50eda572094ef0eb79c00000000000000000000000014869c6bf40bbc73e45821f7c28fd792151b3f9a000000000000000000000000e2b3197e718a03e21cf13051088b06b04619cdf50000000000000000000000008d0cf15d459b98fcc84a56d86737f44ff2204751000000000000000000000000a30e48c7826eed00223224dfde038347b983f0f10000000000000000000000005fb3eea7d572b3bf5306f4604fcb680ed1314499000000000000000000000000c9be6b7adc534ebeea7c27be4be559a03c82d206000000000000000000000000992d9c0a1f18cbe621b4d8ebf10930248ae8b2c10000000000000000000000005ae36d7acd459302876b2d1c312d5c2b0507b794000000000000000000000000b35133d3e35c542f3861935b391f68fed6d6eee00000000000000000000000002ddc1cfb52cf21a7a96f0b04e8c03fa609fc680e0000000000000000000000002e18e493022737076e4e614486fd0e446543ce0d00000000000000000000000016a10d3d31b6201f766e393382885e184b36b354000000000000000000000000a72ea1de873a8b50c8d1a868fbcb30969b57109b00000000000000000000000066b870ddf78c975af5cd8edc6de25eca81791de1000000000000000000000000266f4f2778b36e03b4fdc19aa489301102e4f42f000000000000000000000000eb1a7dabdc3c53c9607d9f864b367ab6727ff072000000000000000000000000f5ee4b1aba99e89166d12b9a7e2bdd863d442b82000000000000000000000000fbd9275bf42f21b7cb857e6c00ffcb99443718b5000000000000000000000000142427f2ab757bcc0a4518cc6986af46cb63ab030000000000000000000000000f4a100c6c207788186c2391c3edd74d9bcd5e5d000000000000000000000000c6af47b30d8e4fe05339d5d89d75e4d7e545f96d000000000000000000000000ad4a9ae6291518c4cd268f3b1a3a2b6177369ba70000000000000000000000007d32d5592c0afa606446b793148ae225351e8bd9000000000000000000000000a11b22824a2101d8a94ff1b1f2c704976f4332c900000000000000000000000007a98f839eb7c6c6963c36ee9621969a804755d900000000000000000000000091c040b2f5b316c25f935f6bdc0e7810cd8c7607000000000000000000000000b5dd375a167f34e489bf5a66b4297d5db136a8f70000000000000000000000003880ccbd20c568790560b94eacefd64e8dbcbc96000000000000000000000000a9e7db21879637ed286a844d98fead6a9b0176b900000000000000000000000032c23b76ccf8ca415720d890f6352b194e41dc99000000000000000000000000acbda35d00419f46bbf9b525555eec217ca87ff70000000000000000000000003006ef6777ccc79c3af305101fe0b3d14bd47b590000000000000000000000007576803b716d5ca1021529d2f90477773ee399e800000000000000000000000024ef89092ddcae34199774ac4e3ec6f36d9fbe4c000000000000000000000000adeb094022c1afba469102f366e2d696eb22c979000000000000000000000000553e4f003274d0cc1231f01f22bc34c46e108439000000000000000000000000b472daffa3cb223a9efcf6b438c505472c802c99000000000000000000000000473108516b352c698843ea4c057eb666f370f1660000000000000000000000006ef3f0ff397c3de367c6ca2cc3e6b6955e7993a50000000000000000000000000db0f4506f5de744052d90f04e3fca3d1dd3600d000000000000000000000000f18288d96dde32206e811871bdd5e274a32cfbe40000000000000000000000005517f407685269d0d5a2b8ab2d78137f4caee41d0000000000000000000000002567d753e50159effccab3da32c960148c93e1a50000000000000000000000005333c1d733794e02f34d5f0d88c65d03fd2e4db1000000000000000000000000c935b59c7f810cec91e46b45f03a4ac4cc0e915e0000000000000000000000008fbfcc9312809d7673ba714df73d321c8d3da4c3000000000000000000000000f76d0835f76aa8f6c041f5f5885b13c374ca2dd4000000000000000000000000ed63c42f57e945d1ae070c2c9a435bb7215664760000000000000000000000002f8d4e7b1d771932e1367ee46f4c7be11cd94ac30000000000000000000000002eca594e41cab2511855c5c0319e3ad4459b08dc000000000000000000000000ee160154b02a2e404c6c13ff0b28ed76010cf07d000000000000000000000000f2df969f59b2c86e4b230da88918cdebcfc4ccbc000000000000000000000000bf47e471eee2c58782abd0b66cb7be865c809a95000000000000000000000000ccb6169a1a510201deff8227668cf12bacf3dcda0000000000000000000000006abd15c7823dd9bff13093f2fe708ec96d92c423000000000000000000000000181dba657baaf6416b6666bbed9e6a876b83dc1200000000000000000000000094acc3ed57bd096b8059fa6496eebbdc4d5b13b7000000000000000000000000666073af75b8d2e6e9efea414db566494e61aafe0000000000000000000000008856e407691ca910484707d9aa783e91e3b0c66d000000000000000000000000d292b72e5c787f9f7e092ab7802addf76930981f0000000000000000000000007eb9a809767da988820352658c1a556fde2bccd100000000000000000000000047415c9e7a0900695e1ca0d110864505567ce0a30000000000000000000000008e51a91ffa872d2cb9651f5bf310d9c3357716c0000000000000000000000000ec03bb8fce6da3b027792496400516873d39673700000000000000000000000069ab22c316c32eb03494f6998be36bdc2379f87a000000000000000000000000e2fd80556a22c7e2f4ba0cbe2dcec53aeeaefdb80000000000000000000000002446beb3905cffbd2c5eb18f1f9c2996b05257c4000000000000000000000000ad4618702998e39697e8ea5b6dc0103463cec212000000000000000000000000e0b532985a6b8bfe82a9d1f6f83373c75a7b3c71000000000000000000000000f8e572b93449b61fac68b0cfc9eb4646aea4edb80000000000000000000000001e6f7a1a3cac8b413a020407b325fe3119c31755000000000000000000000000c86c66c430d40523a126795b9f03242740583d120000000000000000000000009cf36003eb4cfdd97b5bfbe5c9a6e13bcd9976b40000000000000000000000004017737dd8c6d70f9f3fc90f6035a2321f99bcf3000000000000000000000000c76f39917e38426515ed15376e0b518574e67f050000000000000000000000000945260089850bc72432072501c6f545f6b64cec000000000000000000000000eee70fc4f25cd24e17e6664dd93c725a5ae6aa5800000000000000000000000098b9a58fcc0bcc23136fe2f31b5e79aa375e8f96000000000000000000000000d730cd62cda9cfdc109be2d819b0337fafdca959000000000000000000000000f0b1966e33fdac9350491c24c0c5d7a8f11bf06a00000000000000000000000016abe651d7705c59728efe5ce306cd81eaa16a3b00000000000000000000000009cf50574504d9dcf127e848a6058e8e0bb814aa000000000000000000000000f6123c482f3c5b1bbfc2272a8cd117939d1a6acb000000000000000000000000ad0135af20fa82e106607257143d0060a7eb5cbf0000000000000000000000005a14bd3f2bf84c3690d653f1d40cfb7a8a9b3c26000000000000000000000000c59a1a2ed72eb7b31b8eaedab1f6f8d8c88813650000000000000000000000006dc12064abf4ae32b28749b124063f601ef3fd9a000000000000000000000000096021404fd18df4f45d41e460bef21d6e20ac7a0000000000000000000000006264b7f05facadaf24b71a96e1df3f46a654b799000000000000000000000000c8d9c3ee322fea07fb2d7f8c95c8a3c5c3aea460000000000000000000000000975b7b93a2c1a7d123ff99b227bc8de3ff2ff193000000000000000000000000807a2e2e469df84b299da5f90f15dda4380daca10000000000000000000000002dee59010cbb5dd5dfc4ab90f7a63c423041b2bb00000000000000000000000048d93dabf29aa5d86424a90ee60f419f1837649f000000000000000000000000033f74f97796d4e521506491954c71ffa75dadf400000000000000000000000054b55662901af57b31fb6b52af8175b652a5816e000000000000000000000000c81b6381bf13ac1dd80ad44775958c91bf96250200000000000000000000000054be3a794282c030b15e43ae2bb182e14c409c5e000000000000000000000000d87666833ba1b370ac77f609696267ea8f30a72700000000000000000000000070fce97d671e81080ca3ab4cc7a59aac2e11713700000000000000000000000054c14b3e670a2d7a8a7372f30ba5c94a5c993d100000000000000000000000006ed50b7908ce5ed0901d27ae3c7dc556dc036b4e000000000000000000000000347140c7f001452e6a60131d24b37103d0e34231000000000000000000000000f91dc62ecb1d2cfc6ee72e1e7a27288c20bb548600000000000000000000000046e4f1ec613faa131722fe26234b892f0a7e81fc0000000000000000000000005b11f988f1b78d991a328fc60dce76f726ddf5e9000000000000000000000000610852ad61eeba83f54006d88f236992e436e38f000000000000000000000000f24b73a328df29cdde804acf605b8722ad5030da000000000000000000000000edd2c818f85aa1db06b1d7f4f64e6d002911f444000000000000000000000000f1711d719b18f9b1f51c5e92561bc31a17fda096000000000000000000000000c94a3ff0bac12eeb9ff0cc4e08511e1ffad6ba94000000000000000000000000294125ebe0a93815a68e0165935c521275e2dc1e00000000000000000000000033f70c8c7652a4c1e9abf5699be2c596365fa3e50000000000000000000000004127143a866bf5d8ad2afb6de8e63164b8ad5bf6000000000000000000000000012144ba349d6ae5b68581b29ea4d42b1f43fdb7000000000000000000000000d1af75e60cdb8cbf4b3996092d0ea10b10ce34b5000000000000000000000000d12e276f76a55af8558e149b5efeb6aa3a64ee8400000000000000000000000097b250c04daf4079e0d0d1360e7c070ff08289290000000000000000000000007cd461119b41a3536748fc13586bb470108eab6e0000000000000000000000006833df4e1edb361a04491349833c83a4868abcda00000000000000000000000001820d92f8f86947ca0454789172ad60e05817fa000000000000000000000000b7e9f8ccb70ecc64e9246e48561ed142d11daf050000000000000000000000007e4b4dc22111b84594d9b7707a8dcffd793d477a000000000000000000000000fae8241b29611422c42c5435d4a455a717cbd3a1000000000000000000000000ea1feb9a9a006a7fc253c6ca87349be0da072f2500000000000000000000000044f17e6883e0ed1e711b4fab6a58fce66ab77a1d0000000000000000000000009ee12cb35b4ecd5b290d2a13ec97658ae183402e000000000000000000000000d9302b9ff329c4be356c435920df50ab4dcc749000000000000000000000000027d3745135693647155d87706fbff3eb5b7345c20000000000000000000000006f3ba92859bbf2a68bc083c7de0bffc0db6ddecc0000000000000000000000008a8feacc614fa4b59cc2501f680c28e98e57bd140000000000000000000000008bfbb36bf3ccf465b6e042eb8a7e0dd245405f8b000000000000000000000000276c59d27d8dae1b618d4320e707c6e02d96b4d50000000000000000000000008324146852a37975a7100e156531d5503cb516090000000000000000000000005130985ce6a0e54f369712cd6f2fdec084026e54000000000000000000000000de41866e40d8e6edc9af1ece7342e718cf45503a000000000000000000000000b22e3d2418c2b909c14883f35ea0bdcba566e9c6000000000000000000000000af97b46f436a586cc184165c027cada5d3c7aae50000000000000000000000002d4c0f33402c9b6f4ad6f70718d22da2d42253340000000000000000000000001576b2d7ef15a2ebe9c22c8765dd9c1efea8797b000000000000000000000000cb7220cf8971c151c600b3d47cb89cb9688ce18b000000000000000000000000d843412740c6767d3596e5838b6ea1388759fc6100000000000000000000000008df64083cb978c8c1aa3c8772c600f9a6ee243d0000000000000000000000000efccbb9e2c09ea29551879bd9da32362b32fc89000000000000000000000000eb8ab9148bba3ea60da168cb6bb71125f2c16756000000000000000000000000b5445fd92d56241592086ee7445f3ea54510ea960000000000000000000000004652d3c8b3373df2f6cf6b01807554ae1d534fbe00000000000000000000000003fb20ecfdf599c1a4d44241c8bb1f11f47c25990000000000000000000000009ee4b1d6c0ad00be40562b58bbea5e5fba36a9cb000000000000000000000000ff24eeba48e308358ff7eb20339ebd8032798b1f00000000000000000000000034ddfc06ce0c39242fb380066ee01e409a4a525e00000000000000000000000046eb06d5f4c8e69593ad72f81c8e61197b83807a000000000000000000000000758a071c7a77b1b762a5d715d00f99f7516911c80000000000000000000000000f11640bf66e2d9352d9c41434a5c6e597c5e4c8000000000000000000000000325c7e222e21b0dc84a1a8bf436d3af684c55e50000000000000000000000000a8c31e39e40e6765bedbd83d92d6aa0b33f1ccc50000000000000000000000001a03bd7e919004acc9f044caabd20ad596b3bd55000000000000000000000000889889a813520500257ace57ca64c2bc6fedfe21000000000000000000000000081070efe7ac1c516d0753d4851a55b50ffc04d900000000000000000000000095143890162bd671d77ae9b771881a1cb76c29a4000000000000000000000000a90540e5e205ca15992eef9be0e304ff7f9931b30000000000000000000000002f83c84d36cb8139e4e5d55248d6255c508aaced000000000000000000000000ed576e57ae40d9e8fae69fc5e71db3a9ae66c23a0000000000000000000000002334181004ef1dc508180065620c3430c26ae55e000000000000000000000000627ce855f25223859bb360aa096a2fe6b8eae319000000000000000000000000d47aec165d7469e266f650a049c973ec95c706f60000000000000000000000001a41d7a351b0a723d727c5668a992149b64d70890000000000000000000000004fc39e083a4caaa89de4848f78be87657ca150410000000000000000000000000fe20e0fa9c78278702b05c333cc000034bb69e2000000000000000000000000ccf59f7244c48a8778f2c66108ae07833728b7a000000000000000000000000077fcae921e3df22810c5a1ac1d33f2586bba028f000000000000000000000000988e886b14a58dffa124230a489ad83f640088540000000000000000000000001fb22b11edb72229edbab4fc609090db0b4db4220000000000000000000000005f0bd06a71e038206ef3e5090eb448e9a9773772000000000000000000000000f7a8e2f99a8a2e650bc1b7e06120a6d0412f19c3000000000000000000000000c383a3833a87009fd9597f8184979af5edfad01900000000000000000000000008e29a38e6f469834dab09142da41694c15d63cd00000000000000000000000084ebfe67b74fb5d0ab70d8f49804bbd49d481af200000000000000000000000020576cef6b2ee08643d45f84c07b0d8d964f12f600000000000000000000000052dad5f67f8b2f474abf3d49c5d7c25842b7725c000000000000000000000000aae4ee7bf89195a83c084ed15b348603f9fce53b0000000000000000000000000fea7f45a7ea8009bfd259496490c2abe15c17070000000000000000000000005d3de58a3b73166668de8d8e5a3de47d704213a0000000000000000000000000f676a128652165b425111048e1edd36d230936f60000000000000000000000004e27966db5bc0d9ff5fb5c25d48960f98b784c340000000000000000000000001d0b54e6f6845c0ca57befa7c3b488cb0c86377f0000000000000000000000004226e5b810006184abf8695b821d5de7c44e8c7d000000000000000000000000baec9fe19aa1879004773b33a75f4aaa690055c0000000000000000000000000648b826f860c7d41979d9f8fd78b7c45d5d6bf720000000000000000000000000f2454000f80244cfb1c90172c5fc569df3c84820000000000000000000000001047dc58a642aed18b1dc04c11f02c622b42cf21000000000000000000000000e7aa92f4fae1a0a5c6cd16b3c734910c97b4f6d700000000000000000000000022416df834fa69a57f366bdecc42b21eb38e5d2e0000000000000000000000003bd856465321ead1605286938493169e9c9011cf0000000000000000000000003f4488c4d2b54af8462d17829c44f8c9b8f3a800000000000000000000000000502501bce7ea82c399f397efeeeafa750555b3dd000000000000000000000000348f10f90e42f7f053e6b03d82d3ed8f7447104a000000000000000000000000eb5e06d02863e44f12671461bab7513417113325000000000000000000000000fea1c2f13df1320de0e3bc196a6c09d2e9b0a3f70000000000000000000000009f7c746539f4be2bd544d141333db5f875aaface000000000000000000000000990477c79e93efb1912f718f6695fbd615c47a4f000000000000000000000000d930dd9f85ac176f695da06941328af839153055000000000000000000000000180be2b0aad756b83923e30482ff20010852896b00000000000000000000000030485556753a449321d950cf8a4e7b6c1d3ce0aa000000000000000000000000955fb374e8002d9c14aeb2a0da9a73136c7d17a5000000000000000000000000cc261a15c43b1d6b952d6ce328f3e392fd892bda000000000000000000000000a24b84ee685501bb1d269e9efd5ee81806e63b5e0000000000000000000000005a6939604233a5ce9a8e9a88a6f2334df2b9bd7e0000000000000000000000007edf28c4eaaecbf52b34e4877d1242ee32ea86310000000000000000000000005ecfa617f0e20e84a3b868cb6c3e4674806db030000000000000000000000000d1280a6b249a733c8c90b16f2b24bf2ca33bd899000000000000000000000000bc540e0729b732fb14afa240aa5a047ae9ba7df000000000000000000000000064a53b849072a4d778cec579396e279f299b0bec000000000000000000000000d77ec325b2028afba55c1dfb4a8fe08a22c80550000000000000000000000000fb7f4992aa0c5cb0a9c6fe531c432ae1e2b8993c000000000000000000000000a2e171489877135b6a69db9e55363adf2ce8c4aa0000000000000000000000006cc510139f38ddbd00695a46e9de33d27fb1a9f6000000000000000000000000a03882ff8a346320be3cf57a491916bc12b02638000000000000000000000000cd6b2f67abc1f1a78941c486d319228c8ee2c8f2000000000000000000000000df4f526fc2acc685f22e2ebe512d0f9864d9b2d0000000000000000000000000c5bf64ef4ba1d1c0e63f4d84b849a0a810f708c4000000000000000000000000f9a22680c0ad7091a10bed7adde69cb7816b80c9000000000000000000000000961598baf3b2f9d48564c7dc27326489392894a6000000000000000000000000355b5f013a1ede94607f7a4ce45c0132f053507c000000000000000000000000f1119caa3d3fcff3dff32e8164878e6898ff0bf000000000000000000000000033ad103999e1e23f69e1e676c369cbb73fd7f76f000000000000000000000000afe7dc340fad1c2bfea9598335f59b62019b2d97000000000000000000000000a4dfe02df1aed4196a42b0009c9ee1e66af21d460000000000000000000000002cf3448b226f2599ee7d5f10c35791014e63aa900000000000000000000000000e1f971f86a7a2b4a18898f0110d962925df45a800000000000000000000000037d11fad5fc57562eb12b7c575958c9a2bcf843c000000000000000000000000c75a34b58a6547e243c8a29e18fbe58b36363a74000000000000000000000000e78bad49a10d7ba11fe0cc56ea09754a87e79683000000000000000000000000d5d4c641959de24f330e7713f91d3694987037b5000000000000000000000000b0f76a4c60c6c993ac30bdda24c5f7f98a03249c000000000000000000000000940a93344fb7d658fedd9db54daaffd6cb52f481000000000000000000000000c564077664fdc85e98a94d762d48b21931841aea00000000000000000000000009b88a5226a88c725e3a2531fc44ad3fbe201f960000000000000000000000000d29ada4c818a9f089107201eacc6300e56e0d5c000000000000000000000000e607320c91ee5c964c7d44209fb8500d60145371000000000000000000000000eb2f56ce8c9aaa215b852ea057651c38bf8682fc0000000000000000000000001a04b0ccd75fd283eca54afb354745441c1eeb5b000000000000000000000000302037d4f06c4258d742428a78e1f3774d58bb70000000000000000000000000da93b92e284100c4487de095794b51858299313f000000000000000000000000eb13217fb0f918be08a5b9770e08c271f08ed4490000000000000000000000008a49f0b5ad72196235cc87aab80bbf10b7be93dd00000000000000000000000018fdb245679b0a346707d33d32307dc2ab35f5e40000000000000000000000000675182195661f8fb984f61c98842628382702a00000000000000000000000000db0aa71e2bdb0e4ae0ea3cfb04e06d42ab3e66e0000000000000000000000008f5d46fcadeca93356b70f40858219bb1fbf6088000000000000000000000000e20a28f0a596d4e9634638ca68423d95bbed38d1000000000000000000000000275abe9e8c5a8f04222c349def557dc3e04319360000000000000000000000003974e06386661bbf284e81863e3e6d2c1d047efa000000000000000000000000eaf6d79f27a6fbfee9ab5799da0787758de0b9d500000000000000000000000042defff2fccab5cf9e1ac572a46a5ec62511d515000000000000000000000000a68edf4bcd10f39a61905facfb2952bd6f3946b90000000000000000000000006f06a579fc6c66d45b8bf6538a2d523815703cc400000000000000000000000020f5090d31a29292ff1a3611a86f674835e57eb9000000000000000000000000e972bb34f5045e66208b784fde534e6c5f97444a000000000000000000000000881b06da56bb5675c54e4ed311c21e54c50252980000000000000000000000009adda671fd7186c1df90681e2e85d8511ee9a16b000000000000000000000000ccbfab3258de87c4eb2b38e2b4d51b5169e1afac00000000000000000000000090b30f9387d67a1f722a600029d2f7615c2e0e7000000000000000000000000038f032b1e7c77213bf8e27e6ce70a7515af77e4d00000000000000000000000017525e4f4af59fbc29551bc4ece6ab60ed49ce31000000000000000000000000fff478749877c64cad00310125e18159c78274de00000000000000000000000009d3d3b086257940ccf4d7cb20a3e580730afb80000000000000000000000000c8b9bbba82cbe9f56ea20344cd5dc84066f994ed00000000000000000000000016b6112cf3f71e148a3a3babf282f36caaf0f433000000000000000000000000ea11cc1b46cc1b0e9cafbbb60348a530ac0eedbc00000000000000000000000062f39494e316ba8a961d8c48e0bd1833ca1249be000000000000000000000000f0744f5eaa5c71a1d640799cea5f3b39f79f2eb5000000000000000000000000b512559d3e46963803b170d271455641675f024500000000000000000000000002545b85e05caaa08201215bb37511a7f4bc874f0000000000000000000000000dc986403a625b2434e33c02edb0b15a70aa68e5000000000000000000000000515155af8db92a8199af689e1d6b72393f820fd2000000000000000000000000553973574ff66092544c5e88cff0e23725c8be2a000000000000000000000000290dd9e8fc3d132ce41c4819ecdd04d419ee3c6b000000000000000000000000dba2681652ce2e2378f9ed484609dfd2c44d118b000000000000000000000000d29a341fa7ff6a884345ad201cd2095038a6425300000000000000000000000079e531f50f55e05b1fa8c9356c2805f603f5b70d00000000000000000000000065f68f68c04f95a3f226fe1a6b6b956548963cb80000000000000000000000004406e17f7ad5e59557a833e8d7674378490fbe31000000000000000000000000efcfbcc6693b137fc2fb62149a2cc48e1946e585000000000000000000000000075102800212aef1077cbb021f710397792e22ac000000000000000000000000df60dcbb3bfcf9b4cd6e12359b27b6740013bbb50000000000000000000000009b066689403a001d1dae79d269d5c2a929fdc47e000000000000000000000000f69783b0172ec7bdea9e20b537ff484294af155d0000000000000000000000005d8a0dbb99e46fe5e06c98d3883e5f030f124e260000000000000000000000002e3bb99210ebaa7fae82c32b244e8726101070880000000000000000000000004e7b40a0fc1a2d00756d71bd1550c6bde72763b10000000000000000000000007fb2fb92eb46d757d9cae1506571c29964b8dc9600000000000000000000000053755b1acc4fcf3df944c000cd1e16428a88d5b60000000000000000000000008dbbea3986f580cb138fc0b9a48343246e8eed900000000000000000000000009cfd37226fe5fd603265a2f2dbab7e2ad15027a60000000000000000000000000f83061311d67971488bc1ee17e271fc49a3ba0e0000000000000000000000008668faa437a8f0d6c303fe83101e55a99670aa11000000000000000000000000fe468108e134a571238a5baacdcb58b5e1ab042b00000000000000000000000011ededebf63bef0ea2d2d071bdf88f71543ec6fb000000000000000000000000312f01800eccd136d990dc355f5ffafaaecc9f65000000000000000000000000d46fae0faa31dd65bfdc5b805074d83e076a200d000000000000000000000000a6af91c2d8adf3c1a939b2cc410f1b2595e9e4a60000000000000000000000002428f76c8893de2b0125e05cd33ff731fbb5d0590000000000000000000000002e0cb780c2bdcdea952d2a6c09288159c4473769000000000000000000000000d799de8f378b972daa1a13aa9ebaaa9248a471bc000000000000000000000000b3cde912633454ba7b2b793087bf435ce0b640c6000000000000000000000000ff6a757b6fc03407838f0b21520b40b67b1a9e8f0000000000000000000000009bc30bff1249383d71d9699b58c2c48a756fe282000000000000000000000000775cc6df09cf22cdcb2eb9b605333024143b13c4000000000000000000000000cf8e9a44c47461cd099f73fe6b4c2bc609a14e2a0000000000000000000000008dd560c80398ab0807dcaa24bac2050293da69130000000000000000000000009155463df94ee9b08f69ca00b91a5d830036ec4c000000000000000000000000032803a087199abb714111a92542703f917e6c03000000000000000000000000a836e38bab7e5e42a29f42e547ef1663c503543d000000000000000000000000f3bab86c41b528decd0a03b9c5c1fde73382e71100000000000000000000000019e2c64f344787180c13ec9509898167e2485db500000000000000000000000049dc14dd851b6eae8d685715e12a06cc1bfc5d8d0000000000000000000000004ccc24e45a5c233b6919071b14f649e56ac993660000000000000000000000007bb6193cbf863f003bf61dab12a0d7922fe4b68f000000000000000000000000765d64911cf95af305fc344bf448b858a34d3ebe000000000000000000000000407c692403c8084a6783698c5446d6d0ad7ee7b2000000000000000000000000532bfa53ca4bfb6362a717bd68ce5aa94b3d42870000000000000000000000008ab1760889f26cbbf33a75fd2cf1696bfccdc9e6000000000000000000000000adc0bf546e0a1ec44d427098f56c27200d8cf4ad0000000000000000000000007c1e494a102d2170e876d9f4150b67cdcf73ec00000000000000000000000000992b87f42a0cf890ca2ce2ba925a62327ca45d26000000000000000000000000e381a50b51aa111278c49bc99e5fd059472b6eb6000000000000000000000000fc757153bfc9b0349c2cdcce5f4df1d4cd60cbb7000000000000000000000000a2dcae09e138fe9d1808fb75a749fc36ca82b035000000000000000000000000c6dba53b6ee6c098ef37b0df1528093eb3560c0f00000000000000000000000027af1ab6b714ba023058b2c059f00e5f4a38bea7000000000000000000000000709c3c1d01dfd4406987c87fe79876d3703c0e9f000000000000000000000000c3ff5aca23af27ec3a7ea8c97779e4461b06c65e0000000000000000000000003a193f6fef5782457f0f3c56aed0b733cc931406000000000000000000000000ee8d8975fb8611b7045921e44623706781d9a1ca000000000000000000000000ba81312c40508d25ef1898c1c3e7c06a315b63dd00000000000000000000000011af000daa2ba3e4ef88e1152cba860b24031c2300000000000000000000000084cc10f8c4b171485d854f68768c3f9c332372fb0000000000000000000000002d8d5dfe7327e327ac19168769357dcdf77751340000000000000000000000004f28e9814a5d088e4d4974db3ae017c33d8d0d9200000000000000000000000092b41b1e7624acb020e17736cfee395f750734cd00000000000000000000000089dddb1f6cb7746b9dd33270c44290d52db52eca000000000000000000000000e025c017a6317463e18ed082d8902d67fa889f960000000000000000000000005c98d75252b69187a422cc5a68beaac7cda4e1f1000000000000000000000000d729a5bb64ed90ff21686eb50648717a55b106a4000000000000000000000000164795d7b54c41ca1ba62a4e074095507390230b00000000000000000000000027d9d5b58a1603c4a76f40cee7e4bbba1406fcdd000000000000000000000000e2610997211c0fb0265aecd58b22d84bbf406cb90000000000000000000000006221a9c005f6e47eb398fd867784cacfdcfff4e700000000000000000000000063faad11a07ac7d7793da13f449f5a475918fdc9000000000000000000000000a67047950c3345623084ba0f606fc879109af3b900000000000000000000000015d84a7c3eba9d9943c8046343bb3d82d8c50e79000000000000000000000000cd6b9bffb364b19afd9392739fba1b2d86a8ca97000000000000000000000000d5ee4290e5a8b3a312c49ee02fed01bc6c247d2700000000000000000000000066e05fb6cf95ea8d1e789e88e1dc8929f9577e790000000000000000000000000b73eb1f053d53c321d1f6b7acbb40784c7fdfc8000000000000000000000000faf3db6af6c86b0cdd078a84ade51f816716dc3a000000000000000000000000ae291032246bd821d226b5debf26c52a7658c0bc000000000000000000000000be9e8ec25866b21ba34e97b9393bcabbcb4a5c86000000000000000000000000f6457a7f839621f9ca70ad98f06f0e222fe0c6060000000000000000000000009423fd08aff26728925c4117a52cf353a60eef87000000000000000000000000330284e4285578200aed6073422d2faa610f95c700000000000000000000000051d0a5cbe5666ad3eee303f0d16fcde9c5cd30090000000000000000000000006f745bb328a35d81a021c3d38cecd381852aeaf1000000000000000000000000386bd349b8395a73c22c3d13717c107090319ee9000000000000000000000000c3c0549de7c37faf9863c266715be9e428e2f417000000000000000000000000570faea82f317bdc4ccf9d4675920b32ef46ca4f0000000000000000000000008bbd835435d49e9564e2dce0bc299903ab14b74200000000000000000000000013d46ef5a38716552d35a0840e7f884cacdccfa6000000000000000000000000fbe543b1de40f319788735d6a13658472c95e9750000000000000000000000001a85b1c85f48ec10fde98cf3a50ee199d584ae3c0000000000000000000000008954fc47b120d421f9771694c46b6d745533a9c7000000000000000000000000c29ffb23abae4d7950d7f1e008019caf513f507800000000000000000000000013958f540111caa602d187a5001686ddf2306ff9000000000000000000000000bb8694519bc68b337663f0bdbe79847b49000b6b0000000000000000000000003264473150ead02a604812c7b5b70fef4a9b450300000000000000000000000091f82fd5259d839f4fd60bf7065d8ec812ad73040000000000000000000000004c7b849196b99f0576dc175da989cf80cfd974d5000000000000000000000000e1ad47915c1cfc69eb3c504d787aef1822efb243000000000000000000000000967ccf549783e87787ee2edfba5340143339aa1b000000000000000000000000d7dc3de042153778f7ec91732a2a8d2cbaf848f8000000000000000000000000f4608d1dd61d0fbfe76aac5f9b7e21810b18c876000000000000000000000000c98ab794e8a0d90f06bd54a99562bd62e1b67e70000000000000000000000000d743c426849d2fddf4621db167c6627b47c19d47000000000000000000000000090030cc85178dec10dd4acf11bd9981710a9191000000000000000000000000c51fb5147fc97bd37c2a540181513676bf81530a000000000000000000000000a0cfa4bdc4032c790ae1f517c9d6a22d8885d8af00000000000000000000000080c9ac867b2d36b7e8d74646e074c460a008c0cb000000000000000000000000797b2bd4deec1fbede8fd37a795093ec4b53ba12000000000000000000000000fffa889f71003f256f0e14b48e54fa2dad1f2ff000000000000000000000000040001fb6fa09fabb904c0b58db8c1ed683408e09000000000000000000000000b22634eab574a0ea02b0c6500770e2aacf0093800000000000000000000000004204fdd868ffe0e62f57e6a626f8c9530f7d5ad10000000000000000000000006f38c74a19b6a73e6c6df1fce4c36aad57a8ed2b0000000000000000000000007348f2d196cb6dea954863d364fca5b45f0b52a80000000000000000000000004ab3d7f4c46e511ca09eecdac483e43ed96bd7aa0000000000000000000000008f572cabe20d3086c8fc5af5c3f21a9c2ced6b68000000000000000000000000aebb8fdbd5e52f99630cebb80d0a1c19892eb4c20000000000000000000000000696cca4f346552e2a8b822ce9afa50413976a0f0000000000000000000000006529770a5c58ca859558670cf98171f600c4878300000000000000000000000020ab4379e6942a24e1642133f7cb8c04780742ae00000000000000000000000095f5272a4302e58a13422deaeffff646d2b940ab00000000000000000000000027462505c48409dee1e2c6f4d334d5f7039739f10000000000000000000000003f7167999518137b21a2f6f973cc81bf92333598000000000000000000000000187ee57ee36d8224c142752ef7489a362d1a064200000000000000000000000080030d3642084f7ed2abfd0401a97c79394f21bb0000000000000000000000000be55326919f08af4d14a42aafb3b68f957383550000000000000000000000005af12635675427ea85358ac42b8550027b10f49100000000000000000000000006d74a139d0181056baae5bb64db44e15e74ccbd0000000000000000000000001737a9d297e00c04184f14c78f312c28d03d4686000000000000000000000000d54fe353742723fab4169aaf8e6cc249f9f2ba4c0000000000000000000000005432e6c44fea2f15576865db10497b5f01800eaa000000000000000000000000fe7b25a93f38995a140d064f9caa433f20103339000000000000000000000000332ce6040a9eb3b0cf9fc87c2a227e9c2462a3cf000000000000000000000000f9c12c37269ef3de90e5830ee10508ea20079b0400000000000000000000000079295c5e060f2d25d5d6349cc828987e35cd0551000000000000000000000000db614644aef03def21e5f0607d2e801f7d5eb9d20000000000000000000000005693e8c4da39ed99b1574e6426f47b46e3c00c63000000000000000000000000c8d9b774f920382e9b69900c9506e7126d3ee899000000000000000000000000d898275e8b9428429155752f89fe0899ce232830000000000000000000000000fd3eb54dbf0e7fac7aa234bb39983eb6d7dee82f0000000000000000000000002cde93ed0742d8fa73b9ae4460a71a52a36a4026000000000000000000000000f71b54b2c07d4df6e16206776d8983eee3a1cfa60000000000000000000000009f60699ce23f1ab86ec3e095b477ff79d4f409ad00000000000000000000000038430336153468dcf36af5cea7d6bc472425633a0000000000000000000000008450a7852495dafe063c3e436d0750698777965c000000000000000000000000a18453f015034d42d6c8169c3d88d2a01f52a180000000000000000000000000abcb83117c875419ab026d65b9a37978c6a874270000000000000000000000009109358674f1c9a1a945a1d9880fb7ef1ddc43a3000000000000000000000000f675c2d0bbb2fa4c7fb32ea7708a8017385d460b000000000000000000000000b1f72d694711fce55c62ea97bd3739ff11cef9860000000000000000000000009dc7094530cb1bcf5442c3b9389ee386738a190c0000000000000000000000001dc3bcc07b93c73c476d7e1056b64c8bd947184a000000000000000000000000d44438fee6a32825fd775132fcf67c2a2dba6dc90000000000000000000000008a24c361542f9b3166c91198e6b3d239eb6026b000000000000000000000000026f0519442a4a349c22e150f942da4c3d6331803000000000000000000000000f1c9775a71d3ad07475c4ccc4d877c6aa47f0f18000000000000000000000000bfec04be4ad8c51fe351e41d31cddaea968f52f200000000000000000000000050f270b5c1ce4efed02c0e0f2843bb18b94c2eea0000000000000000000000006621295a7fadd3ab78ae6915502bd50fdd5a14910000000000000000000000003480a76f8774f3fdd6ce625ce657ef11a9b11616000000000000000000000000b5e6ae546f5e8c75f19ed89a1ca032a5cb8669e80000000000000000000000004ebeee4584517add4feac1bfa3b5b643073a6a2c0000000000000000000000000766710c415d4cbabd71c7f5909060b398f49317000000000000000000000000e1e2dede857d73e599cbabcfa5d0ca4323b73f500000000000000000000000003ddfa8ec3052539b6c9549f12cea2c295cff529600000000000000000000000015ae76920e6c3570e13e443677a0503e6e95bf79000000000000000000000000dcc328b22ef42f27fcfd6898b94bc4dbc9d45686000000000000000000000000fae90a140e4a9c2ab79a22e6bbebfdc9edda7c5a00000000000000000000000047d9d961b6d65c5e1ea0198f97620956921d2e1e000000000000000000000000b0b0f6f13a5158eb67724282f586a552e75b5728000000000000000000000000849d52316331967b6ff1198e5e32a0eb168d039d00000000000000000000000092d385172c6ec14ed5a670a8148db3fd70f62a400000000000000000000000007abf95d38ac2f521070939a089536561a5d00131000000000000000000000000fb74196eccf35a260dd5cfd300baa37ae058b6c0000000000000000000000000f8153167313ce9cfcb45bd4aff2b543513388163000000000000000000000000bae23964d9dc2bf913d488a428f49cce8a85b2e7000000000000000000000000799fdb02e49c5b77fddb4b271adf11bf42dca586000000000000000000000000d211a02a0adde56bb7f9700f49d4ba832adc7ddf000000000000000000000000d14f076044414c255d2e82cceb1cb00fb1bba64c00000000000000000000000093a72b6cb640120ceabf3948506b16a96bbd45e0000000000000000000000000bd677550b8e9b96e3e410bc549aa4768bb11a848000000000000000000000000d1c06abb99f895ffa2b7f453dc49f96bca0bd648000000000000000000000000784a459fa6cbd0ab89b9442ce7c7e8c5cf60e37100000000000000000000000042c8e43048f6ff3586945a1fd23e0bec540dcd070000000000000000000000000c395460f743880e3daf790d045a4306e7f329f0000000000000000000000000db611d682cb1ad72fcbacd944a8a6e2606a6d158000000000000000000000000c5abab4cd7d844761e90cde1bd4d7ea0b406988200000000000000000000000038a3f675970f85deba1839b5d46bd9ef5d3214a9000000000000000000000000c2f1e9b2a9c68c5c3fa958f73838a3875bdb8e68000000000000000000000000dfad3e4f73448f5c066ddb4dd5dfa4e60e4a4cba0000000000000000000000003bff5fd734e00d1b97d50983c46043709dfc4e07000000000000000000000000d4bce9c082e315b8e3d0a79bfb5c6daa36e9531b000000000000000000000000b1050645b38ef4bd130d7743f4158fc700bec8a50000000000000000000000004f7dd098060f64e698efde35d5e4eda655f65f07000000000000000000000000f0a3ea54a0497f60b0e16da289f006c105209fa0000000000000000000000000b57712eca4a3a6d7a5f0ce155996357cf317c707000000000000000000000000561f55c0831787748a1e01deb7a15fae2574a4ea0000000000000000000000002de640a18fe3480aa802aca91f70177ada103391000000000000000000000000bd32ab736f4db0a1b0a8454946cf956cd02546560000000000000000000000008df175aba312ce90aa03f636573ca99c29fbb9d0000000000000000000000000bc5f471e3dfcbcf9618d9307ccf3039f45348ded0000000000000000000000003f3e305c4ad49271ebda489dd43d2c8f027d2d41000000000000000000000000c8af7076de5634497e10ebf21325da49cd5de464000000000000000000000000d5bb24152217bea7a617525ddfa64ea3b41b9c0a00000000000000000000000054207bdd0b6b1daa5bd98c0c8c2ebdef65f63a3b000000000000000000000000b7b7eb7e9611975bc9715f22ce7e6ee288296fd400000000000000000000000007499c08287a6cd6514cace69100916c67631dc70000000000000000000000000f8c58edf65cbd972d175bfe481bc16fa8deee4500000000000000000000000078af09a26d7a004c6de020aa5e454d6ed97663560000000000000000000000002dee72220b4aeb3887117e566dd85de018307646000000000000000000000000aaf5feaa9e5694b2b293e67558e2da8ea4b1fb13000000000000000000000000ea8aba97d762b74c6b22e70f73052d7d09ed78f4000000000000000000000000b282081b2681ba4eb2899c2722eeef0a98515b98000000000000000000000000b78c4c0f94c7c1e2ab973271097aadab46d9299c000000000000000000000000d058cb880a586a705e5d4140581a4d97a870e960000000000000000000000000e2321c8324c1da7b3ba790627d0e4ee444188a23000000000000000000000000ec08867a12546ccf53b32efb8c23bb26be0c04f10000000000000000000000004ae10a58b16dbd7aaa635dedfb33817c9ab1192e000000000000000000000000a4c39bc895e380e0b54f9b1c952c3bc151cf6fb20000000000000000000000006fc8896eb3841ee373863587148abd09d372f824000000000000000000000000f4b71fa8d983f16b83484f05838aad4ab3fe3918000000000000000000000000af686d9f2b46c8492b0e4cd0a92352e7e72ccb97000000000000000000000000e21a5269db0e601898331e1e3bf34f8a7641aaca0000000000000000000000006a0c777309ed8f502425ac106c5eac3a6245aaf6000000000000000000000000a75d5997a01451f9665b007ebf22374ea50a529000000000000000000000000056a201b872b50bbdee0021ed4d1bb36359d291ed0000000000000000000000002d9cf2027b128c1877142dc53b7fad21408e465b0000000000000000000000007d937b8c3a67d189596309fcfde8c443656bb8e10000000000000000000000000f98badc18126f135ecaddff95450b24332f5917000000000000000000000000caf80cfacbef94d37de091093822f2a862adc47f00000000000000000000000042efd1e0db4ada762cc5092ecbd052de7c6e72e2000000000000000000000000a313262a5856021164bd4a5d2dda65bc018bc75800000000000000000000000031bc74806e7d7ab8571d94b2dafa5d6734a6d1e9000000000000000000000000cf36a28d7fee8437bed31d52c551d417e6d707e4000000000000000000000000f0cf6b2af598c1f2909e148cbc5f5cc7c27b878b000000000000000000000000c397d4677d0fe3d5c55c017b6a1e2c5162f7de32000000000000000000000000c20a1e6be0644238e67bf3ea709bd53008f9380a00000000000000000000000057a13950027a52ec31d48ad7a01675c04941e8f1000000000000000000000000d711193c2068575bcfadf3d51b98a0f573cc64920000000000000000000000005e0481cad8bff5453635f4770f44b2194ddf6e02000000000000000000000000f74e33367a4da065628cc2aed66f85a7513f46bd0000000000000000000000008879ae6c281495a5d40dce8015bc3bbf7b109233000000000000000000000000571da526384e407a72c5229163e2824be56044fc000000000000000000000000ee2826453a4fd5afeb7ceffeef3ffa232008126800000000000000000000000095eec544a7cf2e6a65a71039d58823f4564a6319000000000000000000000000fb0a4c44b891e17a0f2f6931f3d3ccbba7abc71700000000000000000000000086f4d92b25bd0838f36ee1168296def9b904e1f9000000000000000000000000c3e925b3614e9714b75a67801edbe4603a54bd3e0000000000000000000000007b7d80c40415f744864f051b806b466e2fbb8e6800000000000000000000000035ece33facc6b2a2b2284394fed1870268f95134000000000000000000000000d3d11d778970e562bbe5105e5e7eff9fdd60bce3000000000000000000000000c11c720c554db80a89ffea960633429be61c6a10000000000000000000000000488fb8371ad8b20e39e3ce99d267e26c171b7d1000000000000000000000000067c57fcd0a428803b4b3adebe4650030aa791ce0000000000000000000000000b61959b37aadff714af150580559858483459b8e0000000000000000000000007375d383f01d6a19d3583f34d1b2cb98989a60c80000000000000000000000009e38742e837bc04d8bfbc7af18664389867f37b6000000000000000000000000154af3a2071363d3ffcdb43744c2a906d8eb856a000000000000000000000000d5274da7fcd2d6ad9687db7eb0cda4616223ad7e0000000000000000000000004e4c132ba29e6927b39d0b2286d6be8c1cf3647d0000000000000000000000002ae0bebf568bf48cca5e6a49975ec9e87c30fed2000000000000000000000000f81157b29ef4fffcc9047057471c0bc4ba160531000000000000000000000000d278ace93eaed23397392984ebde61cc05787d360000000000000000000000002ce6d2c297479388598ecfb0c81d9142c888ffe00000000000000000000000005d7f8e41db237781151bd59c8d9a64513ccc630a000000000000000000000000cd2e456fc74acd2ca28e554f5ba54a0a728af5f9000000000000000000000000b6726c0f074606085a1f6dcbe9460eedbc4df16f00000000000000000000000083d87dc3d62a9d1e5034241e05c5cc924cacb66f0000000000000000000000007dff12833a6f0e88f610e79e11e9506848ccf1870000000000000000000000009f0dbd30ef5d6a709ec947441fb8cca3a515989b0000000000000000000000007ce9df6705d2f3e29eafa659fd6cc3858b2fbe7400000000000000000000000008653dd2c4decbe2ef057a2cb01a0e5d296653b10000000000000000000000006fd92044d2034b536368c13f1060842a5991971e0000000000000000000000004c6c8f0be51c5a9570560c89e8222bd464db4eb1000000000000000000000000b6647cae065c321e75775b50a25fd54e9ac5c436000000000000000000000000e36591331f5ada4c75de3d1cd7a24d9def0e1378000000000000000000000000a8094c7097451c72371224cfd21528ac5ce6d46a00000000000000000000000042a12f94720e27ca1a0d0e1ed432212685b7ed00000000000000000000000000e9a2a0333cda4d5b546835cae6a6f466f570774a0000000000000000000000009b7d6ed76a4cc7d7fb37536dabb69f660daab643000000000000000000000000adddd14292ef217a0509145f5c465a9cc72f550f00000000000000000000000046449606e34fa807a3f1aafb0f85988a73b78a6200000000000000000000000043c1d57932fbb68b62f3ab237ff74835f1802e42000000000000000000000000e8d5dc2c15532e738abf4e880546b105269c6933000000000000000000000000e4d3df079fbef6529c893ee4e9298711d480ff350000000000000000000000008862aa6fed5c98ed9aaedb9c1b8fa7ab27179d00000000000000000000000000abb21a975db31bac69cb18bdf87c7e6b5504aaa800000000000000000000000055893d974e7626cdf97c5eba14f05b7c88f2f2f0000000000000000000000000ec819b5e1d3b4549cab841d894a09df965b240e00000000000000000000000009e1db2dc69848fe6284e130fdf6a16bca4226f0e00000000000000000000000082d83629f48b690226af91547cbfbfc8a52b73e6000000000000000000000000f52a01ba9a57a54f50bcd5ffc1924d897e47bc15000000000000000000000000aee146b0442e718d00dfe3bebb5bf0b91a11cbac0000000000000000000000005b613c8e3ca1e40d8c216158f0cfca8899e744c5000000000000000000000000824d120f51c467ba355b0496627bb5942a09030d0000000000000000000000009882e98579a287030c96e9822af5f7d6bfd708b50000000000000000000000001c8f5a7ca4c132246498d3cc46fb4279fb46646c00000000000000000000000009bbe6493cb9ba42922183a1af57110c805d591b0000000000000000000000007a2b5d4026cb77297375ed006806a64754c7c518000000000000000000000000556aa3449221b607b37aa334162696d3f08c2d00000000000000000000000000d7c81926db1b7fcee82d34b7a4fefa15f9bb6fc10000000000000000000000003cae9491bcf301ed23b0602a99fe459dfab44d1d000000000000000000000000642d9efce0bcf8549e557f2d8328e34f2a2db0020000000000000000000000007a0b6b5a134307db2a2fe02431cdbea7f47eb234000000000000000000000000ada58bdc54edbf4a38f86e6a5cb72fc5549b90a3000000000000000000000000a9502161da7fc036741a969688cfdd62f9481b0a000000000000000000000000b6a40866b80074e478d349c0aa5ddeb47405fd0600000000000000000000000004b35d8eb17729b2c4a4224d07727e2f71283b730000000000000000000000008e8395e87fe96edd0f4c0e35ef4b20243d0d3b85000000000000000000000000f1b2b771a04d40522b463d55250c40d95b9e2648000000000000000000000000dcabc755fb10931e6d8059113f762cd8a6813deb0000000000000000000000002e523524d475d79561ac6a458b7b561098f23cd50000000000000000000000007cccdd4494ab1ad1bc955964c3c511cde8f7034b0000000000000000000000004b0b27a34139fec94e32a4f7959dc9965636f28200000000000000000000000098b13a5a99e2735a442c163de42405d0d849fc6f000000000000000000000000e9c86e098e6d59bb996d2c5fbae88120feb00fc1000000000000000000000000ca8d9fe7635b9c669f11a84276923279013d496f000000000000000000000000322021022678a0166d204b3aaa7ad4ec4b88b7d000000000000000000000000052957c5b987b9f43d826ec6cccc1f4a8e75e81c6000000000000000000000000047cb8c3d51072ab80dbb4574fb7903aac08e5ff0000000000000000000000006f45e6e35900e5ec6bcd2715c65802c0cee457950000000000000000000000009cf466a3ab16c7127e046f0e7f7b5b020472295d000000000000000000000000a8bb1f1a7591e1942e6f177a7011f01552ed0bc20000000000000000000000009e7d4185551350a252d74f86f517f248adac37db00000000000000000000000079d4d0df5733222047fc73e6097a144f513500090000000000000000000000003ead180ae502757fc6e444e4cf3d861fe27fe0ac0000000000000000000000008169fe31774e806c08a766c660df1b4cf176d636000000000000000000000000a33974eceac58a9f469f07e8e7aa08a467707aed000000000000000000000000381b58845271009b3d147ebb70d6d5585091840f0000000000000000000000000700d5329642fea897b4b09ce3675ba131de154d00000000000000000000000016bac908761763b3963b05cbc6bc4bf4efc7ac99000000000000000000000000c8d7032e88f3d871acc2f08ec11e8e73bdd76d1000000000000000000000000070cd022ebc7f146027f1181c84bf548816bb636b000000000000000000000000cf27ec0ae6f3c4aff868b2a19f8dad58cdc8730c00000000000000000000000004ef0efd71b2a70f22a694acb210ddfadde10b910000000000000000000000007ea14516909d18e00f651d288f113207dc8e8a1a00000000000000000000000012af77b4b079807e9f34dff46937779f5d52eb06000000000000000000000000f34e1e2229cee10b07273ceb7a64fdb2676851fb0000000000000000000000001b8e12ba9d45d2b43160ab5c70e0686cb8adf952000000000000000000000000f79ef9eaa868ace875bde837b22926dcffefeb5b000000000000000000000000a55e165446141fa1a5e35594c2b7815ef986b4a6000000000000000000000000a990436a02320beb8aacc2985a00dc1b34fef1d500000000000000000000000082fc7b3ca28963fcdefc1debdc3080fd6cf88123000000000000000000000000832ee4e992dec02b8ab2a2c593b03f1fbf38f9860000000000000000000000003434f55b057ea5d03b61188f8f71e6b7176362c30000000000000000000000009498b83d299d1b427520d2a0d0287410aac595ac000000000000000000000000c1bd49fcdf54aeb8e9c71f2811787f1298926b16000000000000000000000000418998118534bdf3ef020a140c18adaa86f0f4b80000000000000000000000003909be79015e97138d86f648a1fcbe3a9c6eb18c000000000000000000000000590dfbd53781c6d9d8404eb8e1847fea1afad31900000000000000000000000015d2c5f5a23704aaba222a57c63ecff71597cd680000000000000000000000008577f1a97d4de93913eee348349b32d044044583000000000000000000000000cf7b968f7c95fae13972b899ed38cc7cf92fa3ea0000000000000000000000001e18b8b6f27568023e0b577cbee1889391b2f444000000000000000000000000517df73f2cb5667867d80e4d36f175d4a9c3e563000000000000000000000000e9bd34bf7fa65988ceae405f239d01135c1f6b01000000000000000000000000ddac95994d0c3b6773801d26210e2b6b2f8e8dab0000000000000000000000004dcbb1fe5983ad5b44dc661273a4f11ca812f8b8000000000000000000000000a6e96dbb6b7d2c12062e70d3dec87c4fe23f961f0000000000000000000000003f4113f86aa26c5e7d5dd8ba689e285ea0d8dc6e00000000000000000000000071bb829c8557ba98a1cfd2c4328c57f4c10ca5fc000000000000000000000000059e528cc2289294a89b3fc8e6f442c59c78012b0000000000000000000000007889eb374e8d7d48ff6ebf005014a72fc2c3500900000000000000000000000076de3a7204e62f15ff6b106bcef8372d10045feb00000000000000000000000039d49935ff74ba6c9f31ffac97eac82fb479127b000000000000000000000000168fef2fd1af371625b2593468620185cea904ff0000000000000000000000001326cfa027c77d5df1bbc3c2c8e602aca3d157e50000000000000000000000003739798b5c653bbf7c3cfaf5032036f567bced4100000000000000000000000026d2370b21f8dac67ccf8eeba8fb9d09e42d8589000000000000000000000000067f16eefb7f44a337177f7cb0d658233111a720000000000000000000000000288457ac35bbdf035845acb7f2a310bbf7a74c52000000000000000000000000f443913c2bc40773c11315951b6a13b61434ea28000000000000000000000000eeff517294d2aa759274703a1b1c5ac81f9a754b000000000000000000000000f1e25b3486b90b46cf0a828ea1c068a951c2c930000000000000000000000000a5336271854c8984673a0406c799556def95389000000000000000000000000009d881a23b358a49608177c1e76580d264a0c9c4000000000000000000000000137f2766cd14833274e4f6b0eaf2071d9dc08e8e000000000000000000000000a9209088be05ff3f06613faf7b9689d0d3f5e52d0000000000000000000000001a316588d98f36cf4076ded9c67a1ccb007907f3000000000000000000000000d1c9ab6166dead15b03b57b3224c5647272f0f82000000000000000000000000678904309ee580adf92b393f78663bc4035b4c4f000000000000000000000000701e475c3e579c037d50552557f30b4be744d27900000000000000000000000000cb626f660f9ea1ec49d72c00b1d05f0cbac9430000000000000000000000007724d9dc4ff230740c762466c743887d42813beb0000000000000000000000008f60d79fe3df6cd0e3a44288ad2f41af134d813e00000000000000000000000038517cac635ac5b89c6c0798d67e47cd00a8c177000000000000000000000000096913c0c00a9f94c85439458f0d85eabbfc4046000000000000000000000000c8d46eb7881975f9ae15216feeba2ff58e55803c000000000000000000000000bc7436d4a9696e9843ed5c6b1bebbb0477f507e3000000000000000000000000bcdd57e3c746f7c2be57b9b3521a2462478415f80000000000000000000000000df5283ba7e4ef17530bc4bd801d0aa7e97c8e9f00000000000000000000000016bc43748a2ea80c5f963851cec60955e0be223100000000000000000000000013d344afea0bf6cc70e21546ad1c12a6532b678500000000000000000000000041a535af3b7f1e5df7c5a5b2c1605382aa4fb365000000000000000000000000042b8c325dbbc25903f0a488038aebf280ffff6a0000000000000000000000005d6ebeb0008807e59b23c55d0e7969d442fd28d3000000000000000000000000749ca2dfa8bfc6ebd50bee22ff9452ac3c864f52000000000000000000000000c62ad7d8a846f388219a763c87211ed6d22a58880000000000000000000000002e6d956dc8f2e016de427bb3dd75272032578aa10000000000000000000000008a9e280520aca398c34f55666cb029774fa4e2c1000000000000000000000000c27e87cfe1fd2ed6f43dfffbb9e9e46428497a24000000000000000000000000c34e1e7ae15410b37db674955335e8fd722cb3e60000000000000000000000000a1196eb808dd2731431e314752b1ae8ae79e11100000000000000000000000097fec670e5de7ace9e4860dd70e1b85459ec56280000000000000000000000008ff46318cd4591152d4269c135f44d37e53882d20000000000000000000000008d810e81d10670da7acb54af4bb426aa5351326500000000000000000000000025b99f078903f7702d3f44b1f8a4fe88bc5d1036000000000000000000000000a77ce92a601d504a6d64af843eb5a3994616969c00000000000000000000000010b4123c9c5068506a0acd9c85a1cc72b4d575f0000000000000000000000000fbf86959bae7be97e8743c61c96d7a46d1448bd500000000000000000000000003dfb2340c59972065112ba39e296083257c5f6d0000000000000000000000004d8c5de76e9754c57d1e958c380e6ee1c311051f000000000000000000000000b85c651c8c6e82485f18ff0c02f45f5744c5803100000000000000000000000030ef0552e16c4f04d4ce1c954ab67776b3dff542000000000000000000000000984e5bc71aab44de7224236954c63e5056d06c9f000000000000000000000000990f5d39c304e2fc6ece1d5242f32f317a21171d0000000000000000000000005b8a42fc0c151aa7f4f764b805abea1fc3516921000000000000000000000000f857c986c5e631fc2bf980637a1f9ca3078a05fa000000000000000000000000b67dc0160b8649b075b2784ed1254537d54f39ef00000000000000000000000024749aedf18208ab74a8110e07e820286bb5acf80000000000000000000000003d8f0c586ff01b75349a5757904d9ac46aae91a7000000000000000000000000ff4f584166ad206c99d2eb2b48bfe3cbbbe0eb340000000000000000000000005dbc6208cc2ecb91943355486987ab89b6e7dc2a000000000000000000000000890217f486ef6ff90071fae436045b64e96df08000000000000000000000000034e4451b1da7615e9897de4896f1645a8ef9ecfc000000000000000000000000f1f407dcbb8d5d9eef7356f79c4964c84074274b0000000000000000000000006b7f11e5fa6d003914a0a89601648f521f6ec4790000000000000000000000002f2f665974261c4129b1dc6c359bd259cd66f78a0000000000000000000000003ccb0f1f6cc0709f491a2d25b4fbca5fe78870e8000000000000000000000000156532d0c962ad094537f6ab554ace4b4fba9a4a000000000000000000000000e0e1d3c6f09da01399e84699722b11308607bbfc00000000000000000000000039c31a899662da8bba43862c82c8ba531dc61390000000000000000000000000e5b9d958153e46f55a29c2ddabdd1a94a4877d36000000000000000000000000b1ce3b8cf673f4b5c318d7222aa0dc1308ed41af00000000000000000000000085b3f50e9d3e902123fa6d3469511029be7c51f2000000000000000000000000771b36164c96991f3757fc3ad6e0ab972661d643000000000000000000000000a819a27c5d2e7c07f7739fcf2b620ed6b597023f0000000000000000000000009e1e03b4e439c2126f42e7b92bbc75ca9173880f000000000000000000000000a0bb9170b5b40c7e33b8c9e489f27844c7f05f1800000000000000000000000012135a10b522fb2291fb00b7146c6fa8abbaadb4000000000000000000000000426f605bfeb604835f7ef54845d4b06bd6d93c6b0000000000000000000000009680f3957510cf85751a096c2194520c36a4a003000000000000000000000000736766b9a41aceea10c89aa93468d93b1aae1907000000000000000000000000b270d5b781ef12d9e31d8fc8e7a7e4a079c9272800000000000000000000000036f26e2e5bed062968c17fc770863fd74071320500000000000000000000000059070f02fa3693bb7af1a41e80cc0ae3f1509e4b0000000000000000000000001718cbbb004d7efcb7855b0da7bb9e3d4c99956600000000000000000000000065d32728ef3c2eb0a9517e830f4aaabf5705e4e8000000000000000000000000166603c90030f0838f682496ced62793d94375210000000000000000000000009f902e72bd7e58270e5c05349a0681fb89c71cfa0000000000000000000000002669a7565899ab4bd7b7642aa2725e751de6035c00000000000000000000000059b7dbbdcc1ed1f48f18e9a5cb76f96f6fe00ffe000000000000000000000000cd684ada29404c825ac7919de904d8ec52ce8dba000000000000000000000000aaba24a851d02e55adac725e5a127c4b9c43f245000000000000000000000000528fa28edffe0452f10cc1a2450fbb02e6ce9a6b0000000000000000000000005d843c34ff45d866a84d6913cdabd5845ba7c357000000000000000000000000e36ee5a224eb384486b9e4065795efda2bf3791a000000000000000000000000dbf7f84b55b0689eb66dbb596f8f6b8bdf6479b8000000000000000000000000cbd6ed4fd56d83bac9640201c4dcde1efa1ad60f000000000000000000000000fb9ec9c473ce3d2f0026810749622bdc51064d40000000000000000000000000148b0f765a23d0ce9bac51b81a916f50ff12b4a70000000000000000000000007925794445ff3665038117fb54f3478fbb1317ac0000000000000000000000004b5b5ecee089a261bfbb3143983453cf26e380090000000000000000000000008e8be7fee9353518452eeb75505413bfbad1c61400000000000000000000000096a6983030718e0f112b2efd51eede972a1a7d6d000000000000000000000000d92f611cc0bd60fbeba63e778389eac316855f96000000000000000000000000433ee2f00ad7ff824b2fe74bace417afd2d86d31000000000000000000000000735d89ec5d7ffd6a07c5fc7ed61b6c8fa7fc9e0f000000000000000000000000c54e4fdca944af92c4f062f169a93d61b73dd5590000000000000000000000003892807a772d3602a9b8c37b126d4fabe2f144d8000000000000000000000000c121b5e124ef4d37a34b7f859e2119bd61b05623000000000000000000000000b952e68b2a25398608bc80210aab92e318dced9d00000000000000000000000050e6e023ea32d01ad1e3a1f3d3c1bdd8023d57840000000000000000000000000bdbad7f19a99c4cc289fa765bf2b9f8b47a4f9e0000000000000000000000004aef720f7bbe98f916221bbc2fb5a15efe6d2cb80000000000000000000000004a832d223a03693b6876c455889f6d7e2e291927000000000000000000000000147615dceb7aac2e7389037300b65e99b3b94f960000000000000000000000008538021f8428e3b818deb2aa01ec04118c48922a000000000000000000000000ef3728b1fc1ebccb1a3cb6896f5f96af5b5d7ff0000000000000000000000000eb27ae58d1980d4c5726409c88aa14e9dd733fc00000000000000000000000001ec643f98b24aa82c424f78da8c48fb08d787680000000000000000000000000575925bc8f631239550274d4553ab23b5ce539b8000000000000000000000000cb450107d5a95e952b7f7c863ab0a82707be0f1a0000000000000000000000009f22c454a3a79a9aeb443c8b05afbd2a0aadc6e800000000000000000000000020a039e4906bbc7767589eefc191fa6aaf8cf06e00000000000000000000000070746adf8e40e773ad340ac77642adb1740706260000000000000000000000008a1bdb4feed4faf85a75b5fca07215e41f98d232000000000000000000000000f2d7d52b91c938044a3b6e57bf493838171de668000000000000000000000000a1a282db6707c3d77c8bd6a2234fb56cdf27fa7400000000000000000000000074279613c2aaec0761cc1caeb5babe51ff29ec95000000000000000000000000dd508b973172a573f4447d64823b4833c0f34b53000000000000000000000000716c74b9be5f2c6a7516383244e4a6d65e07458f000000000000000000000000fabcc8ed5e4e1c4094a31c3d71a0127d16a2ad57000000000000000000000000e7e1b619e57781f932a9f520811bf4c1cc620acf000000000000000000000000a26e2441b2a4b0962ff3f3e7b6b160aac7872d100000000000000000000000001f90187f85d1fe79a869e070824ab7ab3f88010d000000000000000000000000fd2bd485d1f8f554f38f1d28d96820c3b6bc8aa700000000000000000000000068372b1713efd0200f5c6dff4d952a45fcee260b00000000000000000000000069a2bbb801f670b1d27c49339de3894f4a64dfc5000000000000000000000000b2c98741d2894003bb098e1ccce5a9624c57d72d000000000000000000000000c5974aea9032b1e5b5030d22db73cb8620c27377000000000000000000000000435c7ab50ea252b73572f6c59222ad9a9216a6fb000000000000000000000000edc13ff73245bf8cbd757b7ee324fa4fc1ee9486000000000000000000000000489bcc89de15112547c24c748f858ea88a6b12f2000000000000000000000000ac7b36317325735b06420df014743dcd7e6f41c0000000000000000000000000e4bf9b76bbec0cf294738c300f126eac0f118d0d000000000000000000000000bf1d365507e8f9d44ca7fe031e4b94bf7cba827c000000000000000000000000ac06eea143c4f9971d2f1cd2444be8b4149d8570000000000000000000000000ca6b7351ced68fb5fc43fb7f6ba31e7ec41e625c000000000000000000000000588b6312feea0e19d6dfbe5286b86c4df8f2c5a800000000000000000000000077c2401ca6ef5a13fe062102fd59ed4070a55c4d00000000000000000000000025b568cbc6256de81029a8b50f9962549068d1d4000000000000000000000000df7213abd8b930adf74af50dfbfa5e162c3d39500000000000000000000000008a8b74c51defe76a57ee066d341fe4eed306d4ed000000000000000000000000f7c5711fb4098b8af8991c7b246c37d845698d3000000000000000000000000087a2a5eb0302d7ea696547bb32eea231f0eba8c7000000000000000000000000622a24c72e7810272d026b70f7ed08ff8db93af60000000000000000000000004c2998610e41de0c56d82f40e5bfff6422b4d426000000000000000000000000d3bbcd77ecb7ccd4a702d1d70b3ca73d7923faeb0000000000000000000000009a3b2cbcf9c40df88269159dd7be5a528a48f831000000000000000000000000666c855e4c2f7221ba3c6da2b7abdadeeb8d39770000000000000000000000000fd830bb01f90ffd7ab38019b06172081f8cef94000000000000000000000000077bfef5850539a4a8b550ce2618afe9aa2214e9000000000000000000000000f68ec1ae071d2cb9d46473ffc14a32d37a1d3a82000000000000000000000000d62176f27f6c19ced1687493483fec4050da1d84000000000000000000000000e8a6f03fdc8d3170ef9b9ea6a2b21e41bdfdad1100000000000000000000000059ce3a5d2dcefdd051e45f8b6feda0c13d48e7470000000000000000000000008d8d912fe4db5917da92d14fea05225b803c359c00000000000000000000000037146e1fc2f53e760c7892224a8ed585a059846600000000000000000000000065319259f19dd9b4ac2647799fa9735ada5545a900000000000000000000000054479458233b8b0b24662226eed4ff2162ec2b5700000000000000000000000020efcd9b9ade8bd586f840c83a6d8dd8c1d6623b000000000000000000000000ffd65fe05bd68e1bd56b90bfad3cba48c37d13da0000000000000000000000001ce3a81ae9859e39e6638b95fd4b1d61b8e7d1490000000000000000000000004c3b67840c95f7e2b4c7ea554b8f051770449b4900000000000000000000000050418a1a7a06b697e447bb2ffdd2241547684691000000000000000000000000da7e5665f0eb0b7a5a319f4d2a91d5fd2d9eace5000000000000000000000000e66e344e5a9b38f571d4130b1bc110b3c0b46b7a0000000000000000000000006e5b6a37ec6953fb25bbd7469a9cac0869e8d118000000000000000000000000b58fee2a95adf9abeb77e36302ac16d2a3e8d42b0000000000000000000000007af1b5007a82819b5142e2a038cd8612ae2efc910000000000000000000000008d05f4950832ef0909bcbc9eb48bc779214f631c000000000000000000000000215d2a23c85f5b84b19fb2841586a189840f5f9300000000000000000000000041cce644501a87e2391c618143b5c1e30c8033680000000000000000000000001a1824e3c1092cad9bf205124122fd660a0f1471000000000000000000000000f3fbb171aaae20bda4d4e1b4525044b16968be79000000000000000000000000cfded389ffd48977c621d9a3bac0b20e56e03193000000000000000000000000ccaaa3fecdd625cb4e0edc2728121011caede65500000000000000000000000060b43c2e5694ddfb73fbea9e81a73ac26bde5bdc000000000000000000000000c52d5a61d15d9388b49f5d659fc11ea8f3dfd93b0000000000000000000000004b8e0dec7cf4c7e37900a582916bb2f8c1fe500b0000000000000000000000003d5844f9371b7c7ffd7eb17d07dd041cd7c062160000000000000000000000004ab008c4889ccdf63045d1db5306dc044f979de3000000000000000000000000261812f2b755a272d6705f080ed63f02573adeb8000000000000000000000000117f55bf3c2e3bcdc7f308504480ee53f754a7ca0000000000000000000000008badfcafedc37b813e3b6a82c3fb7504d6c51310000000000000000000000000d5e71e78ec5f1448c0b1d19df25bbbc9c9c768a300000000000000000000000078a83110c440a6be66132894a0920976d061b26f000000000000000000000000a99a587e484e4e1a741b30939bd9b9a8bc058c2b0000000000000000000000001b957536aa60338b067d6bbfda23f44f7ea3abd5000000000000000000000000ead9623a385c301b166f3740a2973d05f1d190dc000000000000000000000000930af7923b8b5f8d3461ad1999ceeb8a62884b190000000000000000000000008e7f30e5cf6bfc2ca2e54bbf96a6d866fc03ff60000000000000000000000000e7da19d08df73c9371080a14b8e6fdca9243e16e000000000000000000000000f55d032d99df6934852dba5fdf7726b7fe844c17000000000000000000000000511557b01cc528686e71b1cc96bb5060611439dc000000000000000000000000fe99cc4664a939f826dbeb545c1aad4c89ee737a000000000000000000000000a62315902faadc69f898cc8b85f86ffd1f6aaed8000000000000000000000000dd38127788f0247ca387717f9e5ba3ce66685b7a000000000000000000000000732b8e1c64b38df2363ae575f835d3c64264a1d2000000000000000000000000e5d31ab47ae9b1336dbd7a20552b4f12796c548900000000000000000000000019bd29e74c450ac73b49b5fb199a3d0d4c8f37b20000000000000000000000009d2a5eb92f499bfe900968e9dfe04ff8c7b263510000000000000000000000009f2251bc33c814d349987d1c05b1a960edfacb55000000000000000000000000b193da6f9f2252be679fd5b020c22ded01f4ec8d000000000000000000000000de01051a9f9343252e7a74219296c4387378fa680000000000000000000000001cd026ea8b42a376abc5d471fd8d6276a7913b930000000000000000000000009173b85059c8324f66337059c1e93ebb7bde52f4000000000000000000000000d3a47404c47c9e5325339592626eaf2fa3202b23000000000000000000000000cd22cd6e25edacc5ea3b9a1ecc25d6b2ee88c254000000000000000000000000477509d0c5b6243cf64ed85b84588c1747f9dc0c000000000000000000000000d1c9df0d3ea9efc2c27703c69a7adf0a5354a65e000000000000000000000000c6778747f3b685c2fd6fa5d3883faddf37874959000000000000000000000000cf4b852afd66519653f97ecf35ef7dd38f9dfa4e000000000000000000000000e6d791d815b74162fdd0b09ce58f0de9a7bb8ab300000000000000000000000099980d92ebf8ce7e8d9ded4c59391b6e22bd4a5d000000000000000000000000a937f63ba1d69fd7e022fd50628b6d8fcfbde52d000000000000000000000000f24a872344d7e78e6f9895a57b672d93f29d31000000000000000000000000009cc382bd0be8d36d0220e1343a05beeb830404b2000000000000000000000000d67cce92218517b4963ee843b3a454d382691f6e00000000000000000000000016c1f5650846f897698fe0c990fbf6b19454297b000000000000000000000000ece09032ef138573714beec20aacdd10f76b2b8a000000000000000000000000289094fff803739b3445503076cbfb4b2a3940bf000000000000000000000000999eccea3c4f9219b1b1b42b4830e62c26004b400000000000000000000000006924c94839ab2f9137c2b1bb20c847ff665b42f6000000000000000000000000496a0f3fd10a06d3ecdef8d82ba1be3683c4c03c0000000000000000000000002696276e2bcb087eb59eb0e0277b971f33fe356a000000000000000000000000e13cec7b2c10574e5e89a780582b66d2c3c71b800000000000000000000000000a421aea6ee6469deffca736e5864f92ea398336000000000000000000000000440888714a6afed60ff44e9975a96e6a36f7fac4000000000000000000000000a9839488822d11e8d0f9f51e5c640a5a636dd87d0000000000000000000000005063e2474f6846d31480e1f4b7697ab98522d242000000000000000000000000cb84be8e49db5e35d1da62a1070847b914f4cd68