0x9ec68f0f000000000000000000000000fd4587aea4f31d743a376edff9d966e5cb7011f300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000007d8000000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000b15dad54dbabfbe36c3604fea3358881d6f8dded00000000000000000000000028df2e451cf64a42237957482e305043b61aa199000000000000000000000000e30e13885cb014722d5a3a6d470f0e9a8c74c5a5000000000000000000000000493d60e0d7fc40c72d28e5676f675097e0f25c4c0000000000000000000000001c02cb2c0417e75054eb7d926c6278361c0b190600000000000000000000000073ee392daffe554406a1f7097e8ef94e9220d777000000000000000000000000aace1b3fd67ceb30d20c66d0a2518f035e7d313c00000000000000000000000014606c8dd2e434d0b0648c923d4ac52b45267ea20000000000000000000000006281611aa53ec3344dae77007ab3e0bd0b4ae12200000000000000000000000064f47c56834c298ccb1f151e6ba123ba719c4218000000000000000000000000098add9045cd9a0b782239da36ec5627e1bafd2900000000000000000000000091eafe5ace3d28fbe7a3d3ec1b32a85e948da92200000000000000000000000032f3da1c3d45dcb765b6061fdca7c88c913aebbc000000000000000000000000e6da9855f7d806b376fa2c60270d306e11219ded000000000000000000000000fdeeb8301f3b0aa9c0e87d3428e1d6fe6517306f00000000000000000000000046621d85dc4b081b12ceb857a538eaa7dba12bb30000000000000000000000006c6628099ed6f1b20d83f5cc3e9debbb48f9dcc5000000000000000000000000571bdee4c28f67fbe1b90508dd7804e8cad13e350000000000000000000000009f0e63dd6234c6769a6d61449391254dc741b19d000000000000000000000000f0bee9691a7c04308cc18ae5ceb13b06544329f8000000000000000000000000a75975cd5fe7490207a218e278fd485bff7e6c03000000000000000000000000ff1bc7e6f1ea05a64608fc2f0a0b4682009009af0000000000000000000000008afb89d6474a825be938befe964a40c167d09a89000000000000000000000000373a4f96173515e7b18b73bab709f821d3dfb7fe0000000000000000000000004fbcd950959574737c2b84095834a596ff9c21c70000000000000000000000003d67baf1b55e3f7eea965402dd29e1c04838d7af000000000000000000000000e2303b30c99ced71a0ea861aeae1432d53dc09f80000000000000000000000000d01877daf93043cc66955ef47c344b43beeaa85000000000000000000000000602e3690120c4e0d68918e66ad549be9d1f99b45000000000000000000000000542267cf367080eba9cec36fb012fb3d6614ef0a000000000000000000000000b59edac8af9e9857724585be8e743c4e332f9d580000000000000000000000007c79503ef242f2a2a668916b68f9a8f2c8f358ac0000000000000000000000003520aa5e79969bae158c87591425b5dafdc1197e000000000000000000000000d5c84b753b30004dab286549f175d80f0eb82eb5000000000000000000000000f0537436fc3649b64eab3fe4c4b3d68da4e5045f0000000000000000000000005cba293ef90ae839d7e1b664aa02bf003b1959920000000000000000000000006d1a82d6b64e013679ac1ef3694bbdaaec158d3c0000000000000000000000001c10c068b708487e7a31c8ea079629f3b683ac54000000000000000000000000bbc48d51cf767061ce09dca7cfa1c5a8c988fb17000000000000000000000000def1b6ab3959ff2eeedbe6d511150b61f15b453e000000000000000000000000f6d7894a9b736d28a059be31b048220c9dca8ac0000000000000000000000000ee2c9df5084298bbc2b0339874252b17b2522201000000000000000000000000928998beab6693733e42fc84e336221624481279000000000000000000000000e359f8dc1df990e300d0cb17b7d22be32a736f68000000000000000000000000077bf9c6f4294146245994eb18579b82f02b6dee000000000000000000000000e3145648c5a39072f9982ae5294a4ad79ed85f0c000000000000000000000000e908d303fe17d8296311180c89f7a6b421c8954000000000000000000000000013cf222f836693b1406725fffc147294a06dd2b2000000000000000000000000d2ce4c47d974dc9fd3b9f2632c726427f93aeb1b0000000000000000000000000445148ec12944d666893262d2f90aceb8f746a0000000000000000000000000ca83d447d082f5731177f74b57daa3fab2893b89000000000000000000000000d06c01412d16076bffbe8a247ae92c4e474fdd36000000000000000000000000786c8a25c9a480cdedf3bbb4c3576466bde92ea1000000000000000000000000460698fbf105774590e6494f57b611bb47294d0e0000000000000000000000007511f007aad99d424957b5b945f3e9e76b5a4d1000000000000000000000000011dbe50ad3de4efaa9566c3f3ba5c4b2938396320000000000000000000000004bb1aad7e77d85b6454af1a8bb631fdd01594fdc0000000000000000000000007952593a768aeefdc5e2d3ae31baf592d12b65d900000000000000000000000040e109ad3fda96342cf5c961ead16d4660911ca9000000000000000000000000923c91e23fa917ea0beb3e80de6eab14c342dd4d00000000000000000000000082603ae63947748201d194f31f598c1e3a3b9b1000000000000000000000000051bc05dd22bf05872da2548e0176bf20930aa4e5000000000000000000000000dd8903d517ee0d1bad65961a20b873d533b94c3400000000000000000000000004c872122ec2553b2d8adcc6c7eac4bec7717ccf0000000000000000000000001399fa0e28fe5c7f2b67464be0e4a99738c8fddc000000000000000000000000225023ed7c31f0f25ba3369fa79e38b9da9cabf4000000000000000000000000594dbc4273a81e50aee9f379dd5f2fe2ee63b0f80000000000000000000000006029cae013079f81e40193b46e2d36ca14d77d970000000000000000000000003b6d6c74a1e38d6a9204c4e83dfdc81cadb5ead800000000000000000000000000018d405052fc8be538a372e5b4ab4a512456c300000000000000000000000005b4ab3a83a1797d73e4c8e47753019e5a048d25000000000000000000000000b69909b48d2baf54ed5e95b61429beca681ed97b00000000000000000000000008db3a3847bfc3952c6805897fcc70c5c98aa00e00000000000000000000000057ea75ee1ff223bbeee929748fb6ad6b6e3eb44b0000000000000000000000002280d352ca11f0fc534ac3a96eacd39e5be6ab1e000000000000000000000000e04472fd65e57d435d3fe9b003042055426a2987000000000000000000000000f5e4659085f8ae57826062e6fd18cf927184b0bf00000000000000000000000044ce520e2b0e9d91edc47977e7074be7b2df1c8c000000000000000000000000d7d4768fe588725e5960de22d6e9712ce43ff55a000000000000000000000000b46887d973decfcd6f924c659b6054a880aa1688000000000000000000000000e8ee7a7f2871c1635ccbdc8e2011430b408c9e920000000000000000000000004c32f6bf63f6d5070855c7495ad62b12bed3f3dc000000000000000000000000fef55a983bd3cfb0e287b6818cebb2aa94faccea0000000000000000000000006e3942f48deacd1b5c39dc981111d9e58c3a468f0000000000000000000000000232f3d56b54ef620ec27e465e87974bed340fb400000000000000000000000020fc2050f04f2134181715fd5d8321f37f52218100000000000000000000000048167406a2f67dd3569ef02ef09e2b785fe82eef0000000000000000000000009a1de63dda9e84e2620b6c14ed14e471cf24f9c500000000000000000000000047a293aba966d7b3abff0086bb3868f399a2c97a00000000000000000000000029aadf9f9229fea88589aa2d9383ea70c28959840000000000000000000000007b0f7ea479f2a4e031c7da84c7a5876ec46f3600000000000000000000000000c1e6d4534d87050e7ef92fdfbd37e6af033d5912000000000000000000000000a7a517c88c64acf94ee38223bbd030b4f71b13bf0000000000000000000000009e9f0027ea28df0a4ace74c68964ff636a7a72f9000000000000000000000000977f6b6d1642333a968720c2a6924ebbba41f2f40000000000000000000000001ed4611e9f3edbcd481368592ab4d9bc830a1b2d00000000000000000000000028cb71a0b53fc8f85401b218c0fab7cc065e772600000000000000000000000072ef63ba59ddab62e19b9f7d8f99f981a63dcde6000000000000000000000000d18fa98ea25542ff3677b4880e67d6677d92a900000000000000000000000000c522b3fca3905a84a7a6be06ab87251ec9f4aa470000000000000000000000005d19b015c499d1766828ea555e27441bad845584000000000000000000000000ee0b30bbee5d8da172249da78200e41df63fea4e0000000000000000000000005ce8ebb7cef96821c7cc4f1bdf79ca78d62d8b5d0000000000000000000000003e54b09c30c18a54c564024e51948e1fab1af122000000000000000000000000d46c7818b82bfaac629185585bab176b1d09e2b0000000000000000000000000f05cbee0e5513100bc45670dac55cb8b50a4c5af000000000000000000000000e0b0a12760ba0a877edc109ab6722b3e0b51dde4000000000000000000000000b7831d978dd131019703c894439a1a3a5902bcec000000000000000000000000b8062a10ccb427ea03f9b969d1455d63d9798306000000000000000000000000c022c9fc32f214f392fbecbb2ccd02fcc6e49a08000000000000000000000000a1cabfe3a2e28cdfa6b3aefa6444027ecbb72030000000000000000000000000b64901052edd819aac47622295866476664370590000000000000000000000001586a2915be99900c6d78d44f9d476e5966aa122000000000000000000000000d7c7561d604851eb8ff5c968703fd519454753170000000000000000000000001154627695d2159fe1cfd3b76efb921468e1a7dd000000000000000000000000988c2c0164a995769a3555a078de83d09d17e278000000000000000000000000f0546e6d80a75970420d831dac7fabaea81238da000000000000000000000000bb52415a1e39ae8301ab030cfd55f87d6173ddfa0000000000000000000000005665f3102f70fb5cd122738ecaea49aa8cb27fd7000000000000000000000000ea55b1354b66146243e5bb06dabee632398be736000000000000000000000000ded221630681d35bc73812e3924c9e5c7380765c000000000000000000000000ea5b087a87f09c40115de77b68dc676c2749ad7b000000000000000000000000c2dfb4f5530e3d80f99c0b615ce6be6d630856780000000000000000000000009a76fd37e4e86335613308ed19b2777bb6cf6bec000000000000000000000000e60d9c237cdfb11234f588fbec5a0671197947a900000000000000000000000011f57f618572789a221d53e190b866e334fb59f400000000000000000000000065768398ec88ef499cda1629049e97630730c5090000000000000000000000009e7f3e27b5daaf2d7fb69d6f7bfa71d533faa5950000000000000000000000005c04a664cd55acbef11a3cf65363feeebfb9aa2d000000000000000000000000760f4d310a524781209b555cf4bb76926a0bb1f90000000000000000000000008663837fbc112dd5ca3a6453d22326142b0f64ce0000000000000000000000006a8ff4666a8b5cfab70fc7ab8f6890808c76f5520000000000000000000000005eaa2337791d32ae9781dca2b76213474b1108f30000000000000000000000006b292571ab32037acb08eb7b0f7bd42f34f0fd44000000000000000000000000ada57f2dd10b4be7e592e244ad613512a30d7a91000000000000000000000000de1f073d8a4dd278e7a61c30292876b907a0fe4e0000000000000000000000009ac3b0c11d57c37c2a8ae3e29b666fb98310079f00000000000000000000000074d48e63633c83499be76fbaff18fe1871bf9a81000000000000000000000000c4617c365901c3de6763c06e2610a3c4aea070d7000000000000000000000000a8bcaa97c1b60fe563199ca048ce785eb5e133e9000000000000000000000000207e7d25d1b0889e6ec097cb8252a7940bc43af300000000000000000000000093629b75fe2f00bdd314d0f0312586b9f095ec600000000000000000000000002f3d03461b3fb3ba92d0713329af7f6ef5d9fde7000000000000000000000000a78f246308b5ce93c3cf4b55c55daade88272fde0000000000000000000000006845f87536d27463c75dee486cd40833116eaf29000000000000000000000000918a67cc9015f8a1625ebddf120d5f30352b8109000000000000000000000000d2cfeee986ae1e83fb2e6385f6d54cfedb2ea029000000000000000000000000d30d756fc4cc28babcbb081bd68db8fda55d2ef4000000000000000000000000c482cf66700e1e36f203e719420c1d82afa4d64d00000000000000000000000040fb2d484099cee4dcfeabb7bcc53dd6788b69690000000000000000000000006492531481937710079c6a439ab18a836fe5dc910000000000000000000000003224d8c5dcd450cb25e5d191dbfd4a00b55b42ce000000000000000000000000175c0e9139e639298c9a48d8cd90926c86d3bfeb000000000000000000000000ca60ec3f0c7e3b376bd36c4d6bcd016522f9edc10000000000000000000000007a1b7006cb09457a79671597b1ec7962d32a8d350000000000000000000000006798baceaa1932533309d6ea7dce2fe651ab46a500000000000000000000000073d83e86424cd5308d51f2f5f842028535c910710000000000000000000000001b66ef2c8e6032d998a8bf04a5011d4d0b9a3152000000000000000000000000ed18ced1591676dd0adea3dafdb8112a5d6424df0000000000000000000000005732334596c6c70684e733c94445543881e45a3500000000000000000000000054952bf58a93ba8d11b1af6995afc5f6290de294000000000000000000000000b83976ff9ab26d5dfa0d8581c5b82fd9f2e2ce6000000000000000000000000016906d39802461ecff7ce903a9f32cc0d127d6200000000000000000000000003d80052154aa1afd9bfcf9191b919f8852557b5e0000000000000000000000005b35b7c95527f05802a39168e4ee1825ad5788ee000000000000000000000000106e0f30992c2b57ddb3b1d4d2a13e32de4ab958000000000000000000000000a2ebe24c4537cfe61d9dd251f4e30814b4bdc0ca0000000000000000000000007822159ee394d14745cde63a706f965fb73c7ac80000000000000000000000007f7dd2a1ebde797b62ca845f7369bae64f7fcc0a0000000000000000000000003633d1c043256822f09895107f9d45d0bf9f9af0000000000000000000000000962441b963c3686b7483b4347a8dfede0f218c060000000000000000000000005be0fee0f748c1737793172d42c14e4810d2038e0000000000000000000000009c98cb7297bf91f10b541c7832db5ca8765bbee90000000000000000000000005c3f3aa96c75117d60e2ee52cc315bad7dcb595d000000000000000000000000d9fb4084ca01fb0aaa971f58fbe31382ffa289990000000000000000000000001e4d7e7bca2d88d9338f53fc147c4c584427b9e60000000000000000000000006a943150ba4f174dcc395a9021209428986dee18000000000000000000000000a7f139b7dcc1f7d4df20579ba422d98f0bdecdc6000000000000000000000000bb323f51708f7cee59e9ec73af80df3150ec80da0000000000000000000000005b67891bd2f9891aa41e6c74807df936a4b0dc6e00000000000000000000000091eb2f1061af36100ec4cc7a569694555558b3400000000000000000000000009d721139fc7964dfce84489b50bbc61412827ae50000000000000000000000003d26d281e4a971a2e6ce7c9ffcb08cee6e85bddb000000000000000000000000d533626a475624ef4dbdbfc7c185d77fffdb0670000000000000000000000000b1dc62ec38e6e3857a887210c38418e4a17da5b2000000000000000000000000b1b016c2a3b4a99791fa5975f7fadb12b18ac79d000000000000000000000000a4e0dbb1c35ee084e71611fe558510ff77b29e24000000000000000000000000ae8b924cceaea51ae970782e5356917b6c2c229300000000000000000000000087646c97de4db958d5bbc871f8c8b6a1702a2d51000000000000000000000000663e293c72934700c30baa13d93ac0e6fad4cd0200000000000000000000000052ed29aec21a0932b279e24476f7e7ae0d195a0e000000000000000000000000be4fdea97981111334e46f70c9ba8670cfee2900000000000000000000000000fc0495373d948eb8492bda3c6a9b8d5f735fda2c0000000000000000000000005bced002d7ebdaf1a707209ae4ea8c3d8867b0c60000000000000000000000007fcddc0820731c7dd2508abebdba8b1aef18da5f000000000000000000000000d65370c5565f2bea121f3c22823233f98a4be7930000000000000000000000009ce6aafaedc7e0a0519a954aca2abef384fa19b90000000000000000000000006b4658beca96c4852533651db76beb2ec3743ae7000000000000000000000000981566533e52bfb958aa7f07991ddb37f13a457d0000000000000000000000009062abd409fb92fd06779d0e1c137844270e26bb000000000000000000000000765c6bb438e8079e319c6d04949eb346436b3fcc000000000000000000000000e5867b1d5cbb5e6bdffbb789c3f9bb9a3ebdc2c3000000000000000000000000e424f5db864cfc17a186558620eaa5b8218456180000000000000000000000001da512bd73a1d450923ccd450a30d6ab16320c8f0000000000000000000000000139e4035f5a9c1751ffbaf7187acc6db9705c970000000000000000000000001ea06b060c06d27ba6a3c6a6732f22bf87cec07b000000000000000000000000abd5341decb2bdc1a84e9e1e49e825610b59c600000000000000000000000000b673e27222efb850890d6dcef12401e4c707503c000000000000000000000000e40d548eb4fa4d9188fd21723f2fd377456c087600000000000000000000000030edddc6abf5706617b8673784e762e050bb638b0000000000000000000000003552cb865a4c4cb6acab4bc759c6054668c7909e00000000000000000000000024696c8ca630c2477c568fac7c4370cee13872e8000000000000000000000000da0fb4f10d3cfede3716681d33476844232f24f5000000000000000000000000a12afe02ff63b85cf3c8b62427f05c88d6359caf000000000000000000000000239adaf78884e59cc8bf2dd29e11aba9221714b20000000000000000000000007264fa692131ead7bf16a56008ce8aaf6d3d82e000000000000000000000000061cf80824811e6c4ef15f70afd7a691a52e9002f0000000000000000000000001cf0868fe708a61fb9b63b77132ff32c5d5a2623000000000000000000000000728ebc4369b1db52f9c301721569d5b5965545050000000000000000000000001846afc014e592314dd1992da30f94260ae501030000000000000000000000003d2bbf821cc9a3df716b3d01ac3db6fe4a6311e8000000000000000000000000b9323df5b190023f3f573fd9d7da508bfe30f53e00000000000000000000000073efcd1c763ff8bc474595ee88cee31d65a594f7000000000000000000000000dc6dc306a458a3f4d25effb0a84d4002803018e400000000000000000000000087da44337a31df93c8cf8f265278252bcc8f33ab0000000000000000000000005b70ef4c05e4d26fe257ad80ead24c767eea865c0000000000000000000000000d3729ac380dc4b8ff7d5591f20bc297e4a4d65b00000000000000000000000071e41505ce088ccffbd5ffe0d31c001103022a6a0000000000000000000000008785ade556335a76aad4ac388d7440f28ed705c3000000000000000000000000711dc2a4c1a9227fe05be0e1ce044db8c084c5e3000000000000000000000000b3d9105e24de8e504507658e3309e36a9414771d0000000000000000000000006d2ad33151b492c439a04ec40da4266fc9a506090000000000000000000000006cd7b2500dce84bdf4a22e3f5fc9041026e5211200000000000000000000000084bbcdab15beaf1dfe085cba7fbfc3aa2550e3a300000000000000000000000072500e0e357c49fed5577cb9db7a80f68ee7e620000000000000000000000000af28b0102862a0d093f07f37f49e5b60477ab570000000000000000000000000b19eb50085359328b42ceae2f065c8a88d71b0d40000000000000000000000002ab0f5b6b3480f4c5b3b189b1ed02cb76d6db3b10000000000000000000000001773831c87b313e9fc05101cb8c94d0be72f10ba000000000000000000000000a40f57eb2ab3d9acc5ca7046b186c861666626a10000000000000000000000007e5cc7461713a3d4d4c9534dfcc186680ff7fe33000000000000000000000000a99ec82f475cb23dace948e79fda4556a52be358000000000000000000000000e20d879643b8fb17e2d161b01ca7e4d0924da8be000000000000000000000000d34c1750d0589d5c2320d4fe8df61a196df589c6000000000000000000000000acd581293c7af95a53a8528f6e720cef71d89063000000000000000000000000f36ce98937c8aa1956c92dac30992575359f11fc0000000000000000000000001d2ad46a85bd10493bebb3b63dedecb76d212a5e00000000000000000000000060ca586a7e95b25bab52ca150f2d45f10785b93a0000000000000000000000004b90fa56168c9d2f078173768576135949d9e50b0000000000000000000000000609a243af7360a9e411692b2b6791b48f949cca000000000000000000000000d7108746bee8879b1c133ae023c56eb5a1594125000000000000000000000000dd6e6e0cb3ddfefc4fd71e7357951d4b78b839f8000000000000000000000000e0f4e6d1a17e33793db945280643b54c016c0418000000000000000000000000ce1a3cc0e6a3e8e42ef495a6bf9592c97d0ef2b90000000000000000000000000b27de3d33c81e0b65d81509522ca2515b22319d000000000000000000000000ac4a8528c0f515a12cd270f67d233ffdd807a8dd000000000000000000000000ec783ae97846cec8c55000b43e5a7547d49a80150000000000000000000000005772f15ee77c2c4afd69cfc1dc3e6207603ee922000000000000000000000000d0d63a5736faa172e79842075f4ba805b94764e40000000000000000000000002b6b15eb784494aaa64eb47d2a379264c4873930000000000000000000000000d9b618df72e713e17ad786941b75eba31443a7b6000000000000000000000000e597d96afa6f15af67a72477b62464a7168bf8ff000000000000000000000000adb01bf5210dbbb2de48100b2385a3bba872d099000000000000000000000000d1d6a483eccd8478da4bb9a5581d5be144ca3df0000000000000000000000000aeeb8a17a59b2e27bf821253a31c3f025994e869000000000000000000000000ea3c556b73500552f66b2b0386749eb43f124f3300000000000000000000000093fcdbb510c345a7e14e9ea84daad14eb28691810000000000000000000000001f9d31c5cd39feb0abe8dc4451c6de12e966ae510000000000000000000000006f896b55ddd761c0b470e8992bb959f425a5fd840000000000000000000000003063db1593a29eb153f598c40a94c8a1c79791d7000000000000000000000000a0b0e61e3eafee16b8fa30d97bc49f4151070b43000000000000000000000000c098431149cd8e251e42435f2839b2079e021c8700000000000000000000000076ff48d4bd33b4d5943bc82b8ee9ccaf079bcaaf000000000000000000000000ad14c8f8441ea9cd20098f135f8b9b42e62aa8410000000000000000000000007c7ed6d67245206ec75c7f2cc7da34341d9937d90000000000000000000000009d7d0e7dd22ca4a6e05baf9cd301a82cb32ec88a000000000000000000000000e65560fd1c0f2b175bf21e3d9e1b7342f6f6b413000000000000000000000000e4c1e0fc5b08e888c07fcc3f58e24f378970d1e30000000000000000000000003a7da9b951cc36b8e1fddabfa20a48bcfe8bde340000000000000000000000002b4bffed5547c8eb210f0fd3a25c9b69fb5b113200000000000000000000000014e7d71ee3d2e5aa341ac189308c32850026220f000000000000000000000000c267a72e440817cb6fc10d72b1cb1a547a6c8533000000000000000000000000f2f3319c30ab92211fd2541686f723c2d795351e000000000000000000000000c24271fa199e9ec2a1ba36beac65781ac3e9b4080000000000000000000000009010dcab6e5a419634a47b7089a015aef8933230000000000000000000000000a67631dc6a05f5fed9efb4e6664d278a1dd125000000000000000000000000001ee7a79de999fa1bc72325e1941d1e0478a27b8d000000000000000000000000447087765ed3c2fc7b5a838f6c12671ead5692d6000000000000000000000000a51f32889a759d06c5e7dd9b4bb005274e91b11f0000000000000000000000008a50b6acb534c0710b74f065edaeef997c58bbeb00000000000000000000000023887401cf3517da63c638847a75e0b799943d3200000000000000000000000054e227f62f6c636c48fe34432b55118ceefce061000000000000000000000000760b0a67b008c582301dbdf0496eb20b7138852a0000000000000000000000000c5cdf483ecac61d417f8ce528d4062a7ebb8bb30000000000000000000000002a6b46b7c3f60661ca00bd29551e90db1ffa64180000000000000000000000006f214e023cca4e88c9ef4b33f413430409606a6f000000000000000000000000d36de568ea367282e9840952c2cdfa535d0763980000000000000000000000006748892ca6f894e4e6ac6594581d863d7fd503c70000000000000000000000009259109e8b1dea80555f3e801412a36f938ec01100000000000000000000000018ce81b899ecbcbf5fd00678a32c9975e60f46d70000000000000000000000000f29b24d8a97e712944b3cc3484e325b0fa272d8000000000000000000000000108ca45bf14e7c09a5abc195d81eea5868f416d1000000000000000000000000ee2aafbe6745e3c070534325f26cc2c018d94693000000000000000000000000fd9789e65f8fe8d936f1f9010303f92342f6599700000000000000000000000023c056977644cef2e80e15b197bb52409ea7b49c000000000000000000000000e5fa304c18b6d0fd94e2042ecb0d76dd97502ff00000000000000000000000004a8624df74939731571f51490d3bf79d2b1780e900000000000000000000000086aa30d551e177f5744a80b39f98effb98ec6b1b000000000000000000000000b9655fa3be60c1aa4d1cb37665ef8ef64cc360c2000000000000000000000000395ee673adb454838bd80c42c96b1c9e3e4d4ddd00000000000000000000000064ea78a04fbebcebac48c3c67c6f8b2aa9f3eb10000000000000000000000000612fd98eb8b8c82a156e5a4b99857897520462a9000000000000000000000000f8be517e07f134862ca9a750f932058fdaf90e600000000000000000000000009791a057f5333bc29ce6df6db3395e1aa9de128d000000000000000000000000a97ad1b0684e9f9365415e8e32de9af22d3cf225000000000000000000000000dd015acc0b536d5d9ae393ce3084d168d84ac6bd00000000000000000000000002af692dd732094edffff5fe6387ceeffe915be7000000000000000000000000111ca5ab995c1536f950b93566c51f773a1a89890000000000000000000000002bd43a8ae5cd21d2142086572248b35fa94b4e95000000000000000000000000fc3213411fc714dae945ec0167956e1bd10065cc000000000000000000000000d442f0ff0842ade97ccdfba64e28b9e3e96f5e210000000000000000000000009cd570788966c9cf34ead3799f9bd057b7153d76000000000000000000000000db08f1d5846fa193022eb1eec380cf0faab2102b0000000000000000000000004349950163a23ea7354d692256cf2be809bf7a690000000000000000000000006674be7d6cd570dc522d0fd87a4655e669fe769800000000000000000000000022678cf9c96acb9479791ec18a8aab45fbbad85e000000000000000000000000fa628a4cadc98bb5f37da4eb54776fd3e4228a040000000000000000000000005107cb5399446590825b87b4250e4338bb37b18f0000000000000000000000005a83e3a82a281a9a48788487833162da60b8bfb2000000000000000000000000957a591c2afd9732758652263f04e81e4b90f381000000000000000000000000f7c19300dc009cc2ee54f95904f4f7f1d5b8fbcd0000000000000000000000005d265597baff1d4ad31b2816db63bfeeefdb83b40000000000000000000000009017c2af5e55e1bc6b7e8b41bf732a8e8cbbab0f0000000000000000000000003e779620bfe4e469b5382b36f62faef9e11bf39500000000000000000000000086da55b446fbbafb41b6d87d52689f0f9f4b9f6c0000000000000000000000001f613456082402242c2269e87f8663262d3645a8000000000000000000000000e7dc9b4fdba2e8b8f98d0f22bab00e3f75beb2ee0000000000000000000000007f538c9469cd02df712a3903e4176a85e084fd6100000000000000000000000076307d1dd296d915dc94b8b3af6edad7d38788350000000000000000000000005ea044834371f68828c63401f0b768318364458b0000000000000000000000008e95deadd466b0f9cd529c233afc0c91c82b1792000000000000000000000000ceee9e6278435087f026312ba1fdc40a7f5b1dea00000000000000000000000094fed505241d706a09f35d2664499d2aafe1cd94000000000000000000000000082bb4ee1884587b09db3681056a6a3bfd732053000000000000000000000000cc70fd5537d41c320c9537a7ce117d451a4441d900000000000000000000000073bdb050a6d6fe245ca1051ec98160e38d35c250000000000000000000000000efcc0119aa138bb8c7ad4d0fb87fe718be6533b8000000000000000000000000e4d9ff5f3cfaae02579ab86afcd95fba0412a293000000000000000000000000b4df0a0e547dddfb95d823127ff745195e33dfb00000000000000000000000001d2e6d985f5e5bdcdf499a053b3e49a336a75d6800000000000000000000000039dfca5213b2bf13209598b6f122c267645a80dd0000000000000000000000005bd831b41314b4ed029c8281c64dc4634dac407a0000000000000000000000008e2d15ae41db8ed1a0e5674fea7300c770b59512000000000000000000000000aaf39705415360a47a1fc3451a2bc524ceb65be40000000000000000000000007dc901b0a421bf4dd9855ccbef9f3dd610ac304400000000000000000000000057846bbc92b0e43f5f5e003de9b74f45b70df430000000000000000000000000cd26ed59b10559b0d170ca2cc83b3f3844eca223000000000000000000000000c511456608c63e986c8081ed84957a8b3aa55bc600000000000000000000000015be63fb7a7dbea3e6e29cff144a3149f04f895f000000000000000000000000a3ee242f06ec49eeaf907604ed6e88fb240bccca000000000000000000000000367fc54776c677b8641ad1cd716b2231df982663000000000000000000000000887d52c9e9473fa640a51c6adbd71501a1db618a000000000000000000000000467f3d07525e720b9f84ae05c4274add33baa062000000000000000000000000468d8667dc8179f689af8094f358fb25475d02cc000000000000000000000000c3c1ae62caea22b441199ddab71312bbcef36d99000000000000000000000000d8d1bf0731f62495d0f58a7fc394bf1698bddab2000000000000000000000000aa3d1783e59db562f940d5b3e541b774a9d4bc0d000000000000000000000000a1bfa9402ca5e37820e6b8637c44d6f813bfbf030000000000000000000000007ff8b28daed6d6eaa24912f67b4ad3a2815095d30000000000000000000000006c5326693a6c0b0123a8c144d549b4d4deed286800000000000000000000000024bfc1eadf011ff293b48e76771bcf4645ac217400000000000000000000000006b5f83c927fc831f779c8c1369b6de4900a917800000000000000000000000058c4eb5d5c395a1fe12356aae6d91be7805d15f700000000000000000000000063de8db48f486360d5c19d722cd68e908e71153c0000000000000000000000002f407661ef0babb36fc94de979d326b86d9ef13a0000000000000000000000003c7a15d347eb129f4a112faea60fd67db608808f000000000000000000000000b92d1a6d7290f872bb01f34a5de011ab7fd322720000000000000000000000004d8686822e159725b1d66363e9087054a114eb98000000000000000000000000845ee9d4f46fc58ce69c59e6d669a3732459cfb4000000000000000000000000daadb1a87292bf175b169e5c2c8868b17e32215b000000000000000000000000be861707e72276d6dc61fdbe9e4d6af37c4883a70000000000000000000000002b6b948844f25c3c23a7698e1762bf69abdd0df7000000000000000000000000bb8ecb757d3d0569dfd2bde914e10386bcf97e0c000000000000000000000000b7f1925bfef543e7aa1fb60a815b3d09c8243458000000000000000000000000d401c1d3c8a7727e239c1e825ede28d399d1cfb40000000000000000000000007c8901924251632443260425b7b2692fdbb3bd300000000000000000000000003034a2d94b3ec13e26032a7d724737f0880237570000000000000000000000000068ea694c1a78a66137344133ee7cfd2e16b75a00000000000000000000000009422273103da695da9973fc36d034f7c8469e89000000000000000000000000e484644c46185955e4b597179306555a72fb5ba7000000000000000000000000ba16312bc02e4181a52e2f09ca8d59d66b968a7b000000000000000000000000a8b618df8ef37d79536e03a39c4c4e24c202f36c00000000000000000000000081cec7a198d6cf03b9838511a33247fb7d4a68c70000000000000000000000009c69d622dfccb8c344398f4b55e11435ba00b096000000000000000000000000461e02f4cb125dbf92329a978ab0f1096bbef27000000000000000000000000073342f619780312b3f6d85af48c64aaf8c32315d000000000000000000000000b129166f48f860cf7f977958eff8afbe6cf9e42800000000000000000000000083bb493b881beb3c6f80a08711dbeeb75edc9294000000000000000000000000c6bdec4b737301c1fa47c82a6fabcd28abd2b48f000000000000000000000000d6e7460a473ace3e6b65e8e924a3f121f4253777000000000000000000000000da607b976cc7c86c744d8b8b1aecd6128451f4490000000000000000000000004c815e7baaf19604d2c62a43c9b14865a6478fee00000000000000000000000084631c64ae327044edb1aa715c1768e363f677ae0000000000000000000000000e6af54bf8e187fb1a87a636810402898424a5ba0000000000000000000000000de917d0b6e8558d637d8dc3fae9396da50772930000000000000000000000000d3de48d52b31523641b6bc6b75521ff3d121ec2000000000000000000000000488dc48f1b67860ac3bead3e17fa142b0193ea04000000000000000000000000b320f7d08cc1f02ea0d518b086bff470ea471f7b00000000000000000000000017776802490e74d1b56d2dc39ccdd874b6c60976000000000000000000000000b73d3eeee4459d4a44aa9febc4f9a90244c385ef000000000000000000000000521cecb0754c5a15614d725615a3dfd92892545b00000000000000000000000075280b46c3d4ec44ec109e6d9c20179afc7d6bfd0000000000000000000000008dc99db2b02eb7e66143e40408c58403f2563e8300000000000000000000000079e894db8d334f2038491770e253a0d94de2c16700000000000000000000000041e2056e82a798998c30ba8677d1a4148df297620000000000000000000000001536793fea12a80f0cf7ad3b3c451bef7fe5003000000000000000000000000034c0d4c47028016a22bc593b73dca2f84a989f570000000000000000000000006a4a26064744266b8e4ea3d30de7b4f5d8234496000000000000000000000000571880f9594fa747efae46f6d30f39132e2d0006000000000000000000000000cfc34d2c09bfcc7aaa5f6de56528ced637099426000000000000000000000000c2cb3d3780550cac6853859db3bd15b12ee35224000000000000000000000000835020884a24019d49d8ee70e204fc771c8cb4350000000000000000000000002e5f5164ae59e23865d2ac042e5428bc39f999de00000000000000000000000013cfb7eb0d50afd9ff8e24bc8d178075855f7ec9000000000000000000000000f606b2a6924b63016586d836077f61695e92d03c0000000000000000000000005acf179a8b942a0ab20836b26f4c0b6b0aed01210000000000000000000000003ba8e8402631557e7a93e3132b89e33f1cb7b0d5000000000000000000000000f8edb16fe81daa941648d071ad8caa157c0e813600000000000000000000000097a4e4a4a65f0769a860597be0dc9b8d2f1c8a44000000000000000000000000349a73efca2542531b7737f52ffd7bfb24732cc00000000000000000000000006b9beb9ecfa2eb7e322a729b1d8ed809b467e1e2000000000000000000000000f22da9a1d48c9fa7e71e527ca6f4fe1b3843928f000000000000000000000000bfc33cb98babcf67b4e6dd6aa3b704b58faae089000000000000000000000000d75a03a2a4ca3aac54b5d134b7b94b345feeea79000000000000000000000000ffdbff2e777e6e2d5c683ab335f5ff1f7743eb74000000000000000000000000fc96dfed2997e31a94d3070808a35d25b0dd886b000000000000000000000000afc9f0ecd8de0fc5cfee2e01dc97251e576484e1000000000000000000000000fd28cdde867165a4efcf99256db20e83f98a0c1600000000000000000000000079fae96e1b6bce06f86f392013101b49d9a5b0cf0000000000000000000000008449ff9147d3f11111987662da0b514e2e15f05e00000000000000000000000085319fdc1faa9bc542e0c9ca88d1e966f2dba273000000000000000000000000f83d9537dcaf694c724bb0972d061a8f8d6647330000000000000000000000002683ccd82e96f43f500ae523f5be23d3be2cf778000000000000000000000000cc27d2427f99fe133df93af9c74ae2426e8b3d2000000000000000000000000019756956e7580adfe066fbcfaffe15b5a123516300000000000000000000000012a55dc66604737cba64c5177de55014d284935300000000000000000000000045a6e007c874ffc6321d6fb90eac272dd6864bfa000000000000000000000000cf12e9d0e75df383fa4fe68af2604566f9f5c55a000000000000000000000000f7d90d10cb4cb9ebf2f0f9074a643ecb9f8b165a000000000000000000000000aefd4a4772c6400bab1f812b02c049715c3043570000000000000000000000001fd9fc4125313f94f9c78bfc83a1e0da209a68c5000000000000000000000000c2759a8602522a8cb35a51f0dabd2413a64f91ea0000000000000000000000004e73031661685ca4f403a039a2c4c9339714dd35000000000000000000000000dfd9945e82ae729deabdb0c1d57a16fb884cad830000000000000000000000005ed53a37647e9bcb9c5db8c38a64af5dd2d1c46a0000000000000000000000005720839f2e24a6fc1cd827c314a065ad37cb600c000000000000000000000000d43f4afdadda52008ef1f6e196933d210fe2c97a000000000000000000000000b3c2460a1eb1f59b6503a3e7de1d242d44221a710000000000000000000000000966f493ffe9ef2306eb16edc1176cb07035339800000000000000000000000026ea7d7c682944341dea80631aeb507f4faab5ac000000000000000000000000df4f450d2287f403a46dfa54b4a6254464007d0e000000000000000000000000e2d1a6fb9745c722b0ec9cb4a765c3876a2b30d400000000000000000000000038dbc5c3210cec946d39f969d5a152d0f8e61a7f000000000000000000000000eff8acd8b9bf73d46daeb2de04505734fa02e2b400000000000000000000000083f7ed23e90cfde2388bf4ac2b9af2ecabda5fbf0000000000000000000000009be353a221c4f3762092f44896054bd071b1481d00000000000000000000000046bc1413fa071bdc47a069895b3242a272f86bed000000000000000000000000a6e579db46fd3cf99e2494bc6f06b47d185ceff3000000000000000000000000ba0514ab694cfe272894f2e92aa689f14cbce737000000000000000000000000488a81f71d98246a2c114cb6f9811626c2f6877d000000000000000000000000e2595101877503873bed6a00dd38eba0cafd1cf30000000000000000000000001e93af3b516300ffc413feb310eb61198026d926000000000000000000000000d4d2f98372689a0d9ba1313fae93e805d53293b2000000000000000000000000ac98cfe51bd7023a252ee1112f745d96ab8fda78000000000000000000000000bacafe715005021ac2d6586cf22981fe6c5849a6000000000000000000000000f9cd3d20f01601c8b773d5cb943c29917d250abe00000000000000000000000000bc23a0fa74644952cac0c53f13529a2c1ac4150000000000000000000000008c56af9667c6a24dd39d84eff7990a2774ae0003000000000000000000000000de5056de9d1aa25dc992170249eac0ef3a4a0c060000000000000000000000004a0c70f2b33dbdcc3b90e6ea4d29b9d6d50f4516000000000000000000000000ee43ac49631b4488e7c2c3d7e354ca1e17512fa2000000000000000000000000e86a73949160308c0b92fe57f67f1e522281404f000000000000000000000000812ccca742cb2df728ab1535655eb356273b1ae20000000000000000000000007dea1390a40bf193c2a73fcd413a3144ba4cdf860000000000000000000000007a59bf27f2f87119528de5f79e43034bb333ccee00000000000000000000000027ed2b065d56d26e53d1b21195eb74391ef40eaa00000000000000000000000067043a4d6b17d7ceff59cb6d42143db65e56f7b90000000000000000000000004b16628c42b3193e633fd5d391074bebe123f533000000000000000000000000a815726879152bddc092eeaf0cf1aa760f7ebe6e000000000000000000000000bc30938a5247cac0edc3bbc09bc1f0a0b7fe92b40000000000000000000000008cfd80c9962b810410a0f2a9ecf7812f0e4537e90000000000000000000000004b80e11d2410f2029ae73628603840dffbf885aa000000000000000000000000500a4c921c23e999d3cb521be8e7b64483bfbd30000000000000000000000000d99ba116a1b607a53828c1c1fb35db1a0bfeed4a000000000000000000000000e62e83032d61364894088dc5cc0b19adfbb2dfda000000000000000000000000dda028299cd138e4cf17b57d63fd0ad362231385000000000000000000000000f833a11dd041b360dd4bdee103255b072bc88c260000000000000000000000002921e8b1df380d7642792f52359180fe67e0e30b00000000000000000000000017b4524cc66470a1ce4a2bbf3a6d3aa523d4b1590000000000000000000000004f556473cbb9e96bf235979af6e77ae35a83e28d0000000000000000000000009c8cf0de6093b0aacd812aba348c2d7780d2b22a000000000000000000000000ad38ab0870b39e626e570465c828b0e4bea392650000000000000000000000009a57b207f7e80f0906298978b5d1b381adddf4860000000000000000000000002e95a2a4a6074896b65f2f4a853e272a282fc2eb00000000000000000000000024af58209fe131e32b4cc84b777dbb4b2aef012b0000000000000000000000004e9c5f8fee675546860fa6132b4ee5ca0cd731ce0000000000000000000000005f3bf569ed35e30b62bf681fd331d07ba0f291d5000000000000000000000000f8cf1d3f3657d9864af536fb624a83ad353deb51000000000000000000000000ed06a7f8c875e01aa7bf8d85988cef5b667b49e400000000000000000000000020500cd4fff11c6647a1b491f84494585bfcd5d300000000000000000000000022ffa2ccc5e2bf3a55f5d6be263b11ccaef6ddd40000000000000000000000006d4bca2da166c8aa389703f062b8817449c5da2b000000000000000000000000c627c25a22e9b02cbed3c4298527036dbca68bc70000000000000000000000007dce1977423152a85133dbe39d70e21fb5bd48290000000000000000000000006f4aa15dc1b8ab1266630123e761931851971a340000000000000000000000006bd63dd3c264c6e4f0fc4afe47a020bfa84666220000000000000000000000002cc38a75bfc6aa21380c398b27a2ac3e33b7ea11000000000000000000000000baccfc5de1419029cf86c699ef73aece71b54e2c000000000000000000000000b2cb40d81a728daad3cdf8447e60fc46c9ca08cc000000000000000000000000197da6348ec7542c3b349292da0a088f6d3dff80000000000000000000000000c2d91af545afa4f5b87f58ee202b7cbefc472dc60000000000000000000000004be19de4cf943998fe578c3c015a430b8d2cb2cc0000000000000000000000009fce7cbf54d4739515922e356fb7c2e5add8f7c000000000000000000000000036e783988e8e7da1c253416d2e269e760e4ecc1200000000000000000000000096a1e1f2810063b27c4188e11292c64cd6d8b24d000000000000000000000000c26bc899e3790bedf0f4129dbd851947fbfe2594000000000000000000000000b9abd4e348e9345b72aa1490e0961707c7c17b47000000000000000000000000fbdc5aea9c4fd808780beb016d0989f5229b6dd0000000000000000000000000ba369a5fb9ba21bc367d06a8c9e42a195ef8e38f0000000000000000000000004877e35d8f57eeefd79cff0f788edfcb551ec34a000000000000000000000000acea5d29a7a0b0ca1e1024e37f92dbd3fe2f2d65000000000000000000000000b846831fd78bef2ad161c723de21905d8712dab50000000000000000000000001bb113bf2318626295e48584c4a6d7cb6d282286000000000000000000000000e5332553faf8eccdd915636792b479d66292008b0000000000000000000000004bd82226469519cb9336303ba2de3897d7ec2a1500000000000000000000000024348f725437a3d9c907053e3247660bce959724000000000000000000000000888a2684ccdf82d6ea22d892f5be83242392b0a8000000000000000000000000b94163f794578ebf6476a9dcd4178a2e6291828400000000000000000000000070d683a51c038d4c84c594f9174751be21588ae50000000000000000000000001b577b52b5b30258c5315a59bcaf5ed6461a4c5c000000000000000000000000141a298b0559b5108219a81c77075d8ca13c8c7400000000000000000000000074d8c94ac02c4593cf430e341a453adf5a244e8d00000000000000000000000099fc694890cdecf745d30dd27e3292694d1549560000000000000000000000000ef8582381874780e4cdbbeaef8bfa1f9cd34dae0000000000000000000000000970b838d4d209b21de42ca52f7e0fe79811de260000000000000000000000009109358674f1c9a1a945a1d9880fb7ef1ddc43a3000000000000000000000000166e70afc0feb52cc3984a164b6b627b4da3ea5e000000000000000000000000ff1f6ed1605586d612151b0d33ffd436f32211d5000000000000000000000000fd60637ba7c6b211f0ae1ae669fabef40d305d1a0000000000000000000000000e6db617f693660528c7da194b6c45b653250876000000000000000000000000691c8f52323a411771fa507ca50f8dd62e5bf7360000000000000000000000007cd16799bc694ba3cf404936c2864aea06b17c4b000000000000000000000000a66df139494f0fa22611eb4d50e36bb9928f14c6000000000000000000000000c3a7b79abc7d1834eaed48bf481e0ca9a07fd7fa000000000000000000000000586314e6f049886ad5d8f966a5bd0beaff803c8b0000000000000000000000007d88fd3a64c8d81551e837998b305b30397befd00000000000000000000000007f7deeed777415fe9e8a46f19983659500bfddb10000000000000000000000006a38de66e5e7f0de35836c40823149d6eb6d0d84000000000000000000000000aa0576aadfc28d9e0f9f762b038fe822664e3edd000000000000000000000000d950f0e87b5822f595c1aa4f491f60287e6932af00000000000000000000000082fdf1eea5280c24ef60990ee3fc0f818be68155000000000000000000000000123b4b5a7be9a6a60f4bc216f1922c67abb2ed0f000000000000000000000000863dad2516ef7128fb68f5112997bc03e374f30d0000000000000000000000000c823f1b8836cf149dffa1a461e3c2e80e42b1fb000000000000000000000000e0304c6eab472c8a0654105ac6ceeb71f05d19a5000000000000000000000000fe2e27e37f33a687128cc23995e5237b82ea77f2000000000000000000000000eacb4f347445279753f214d2d4f98466b803c8ce000000000000000000000000a279169d570635b8c9d59aef9ed0d0e9ae6edf34000000000000000000000000e5219b8ae2ad318a873ef7542548a6d284e4ee660000000000000000000000003626365b8fe90c6af6fd7643f1e594acf40fc6430000000000000000000000009389a48115a4b21f8733c251d4e45ca10f1dd4eb0000000000000000000000003d381cedb6145e86fa81da3a510d134deb67288a00000000000000000000000049956c91928289a28d99c7660b161e1712ac4c950000000000000000000000007c6b7f3a96156d21f443bcc53ed48690f95be1b3000000000000000000000000aca768133aae970df7580b6a1b9a954c342f00c400000000000000000000000074c882df68ce22a35a043f0f0a4c8a398be06b25000000000000000000000000dd8bf0fdb3b7ea1bd2344dcbb3bb32c6a1fa6f0d000000000000000000000000de702ca0dcdfad9cfb0e63a1fde37197f129697900000000000000000000000061c52d3891268cbdca9252c16cd56b9a4dc09b450000000000000000000000007cf59d0a9f86a83725aaa78e9cd9e6cc539272170000000000000000000000005a7bf74ba77dc3ce4f096fa1cd6ab881558631de0000000000000000000000006a303661e706109f22470d8027998844eb26e4b20000000000000000000000009b497c7f9c2ae5e63886b2e7aba2fa5d9e1178960000000000000000000000008d14892e42a8b4bdc1987c48e92f403ef19cdc660000000000000000000000006eb5847d6729b39ca88d5084b5c7e2514764ed640000000000000000000000007f93ca3195e6748614ddd238c26953ca91c47ca2000000000000000000000000ec79f22c201658c28e1687af2087f19dd108d6670000000000000000000000002a23b1d972a73062a08eba6e504392b6c88d798a000000000000000000000000dc3099ff4decf1cc2e88cb69398103f5d79be90e00000000000000000000000071cb5db3cec65572a34c8cfb17f3fb66cdb84015000000000000000000000000ca2f01257904fa21049b5dd74635921ca6474af100000000000000000000000018836a567ca905241ecce9971b0b05b5e3d6caea0000000000000000000000009036c6252e40fc8212fb734872b767e2e9935872000000000000000000000000252b1e76c331890f2718e3e3e430b208664e8969000000000000000000000000c652dadebf56706770a6814168926ae4cfb03ffa00000000000000000000000044b3233bd28dab10d67662859c9f5220daa17d4d000000000000000000000000e105b25b77496a2df7d71df45c631879acbcd0710000000000000000000000001ccc21a91acb97520268f5140fb0c30c696d15f9000000000000000000000000259608a1f356b7a43669fc806c41b3471b48f22200000000000000000000000072adb6d71bd538bf68d280ef96ef31903a98f179000000000000000000000000b6cc3c934cd80af522e4e340d5fa750a3dadf7790000000000000000000000000e733e11d3e2c141d6f18b9b5175cb128396ffdf0000000000000000000000008682c904e58997ba83696a20173c463129a6ccad000000000000000000000000fd928aa5e5a6cdcc58cef8224393c1f93bcbd5f80000000000000000000000004ec214b7cfb351d4e6a297588e404ed7dc75c037000000000000000000000000b5173937e7598db8f6e94b3a28fe21d9e8aec8d9000000000000000000000000cf6ab2e25dfa5e3b85b2174961327eb4d2aa0a0d00000000000000000000000043f4c7db64d1bcaf2a0b1ebcecd0b2b2ca3aaf020000000000000000000000003aae7ca02051d4b868a8f2fa984b7429a7734ec2000000000000000000000000c02836da7e0183bac6d08ca1bd9d7fdc2e031634000000000000000000000000281a615c99e6ac62e6420b8d04d6504e2c1de07f000000000000000000000000cb926bcc7d6a2938e654058cab3ab058af07877e0000000000000000000000009745331c63b6fb5e1e348dfd54bfde5afcde0c24000000000000000000000000de15293e045660fc8dee69bfbdf70c5c00b12052000000000000000000000000b1b3814696aabd5d297ddbf3f5a71f54290f56f30000000000000000000000004fc816fb0897bb9344cb4ca81b6a8c422c11dc4100000000000000000000000028789c719256adb08d55268bc2abb426c13e7958000000000000000000000000e2c1d9e302c81e86a433f106b68431424c5634ab00000000000000000000000098683e269b19f1643d590cd6e91379ba33c6447d000000000000000000000000aeac516f3364eda84b3aa71dc5047d3bfe803cf9000000000000000000000000892d1ee50f34fdd964313c87580cc98910bc38f100000000000000000000000024f201ba155af74b0afd8ae7f6245c0b04cbacb00000000000000000000000001fb9580e0b19956b90351c825ae7819f1ee0257b00000000000000000000000023b411eacf6ad8800819f9ea9da5407b9047c06e0000000000000000000000001a246d643538e75d0aa762f681a4a8c243e11eb600000000000000000000000005f19c8637adb153ef47e24858bfc5d80737abfd00000000000000000000000007ad1de52aedec43f2bd0bc0205de8d2cac04d2e00000000000000000000000007be1bd6a881c5427d82a5dec85877c680da59d70000000000000000000000000af639bb96c28e74af7c370b52751a76ed038c450000000000000000000000005a5e8a1f06178871dc03338623445a858c5e97a700000000000000000000000060c2f2a963a32c091c8e56f14638f1544712530500000000000000000000000073bfae7b7f14cb8eeb8e460352c83f45c7fe96aa000000000000000000000000e53a37177c2e45f9519ef15d3551667402c84e89000000000000000000000000d3479ad96436304aef53de7657fefeee4f11c7f7000000000000000000000000d7768689a895202d7c53bdf4ea8be07d943debd3000000000000000000000000dc0a1c3375e41fda85f642a3c5026d49079e786e000000000000000000000000f10928ebb778618a2173ee07536c588924d1f000000000000000000000000000f1656659db80a919f70f65ef14741dd250342c1d000000000000000000000000f71196d24f26b94ec146619aa590abe96a91ed5e000000000000000000000000fdb35159deb91dc8a8af334daedf910e51a1ea15000000000000000000000000fe3b73b7f99092ffd46ce9661c8c58c89bb1c2a6000000000000000000000000ff677668cbb615119f2f57274b7491dc942ed172000000000000000000000000ffb1290b34692310977933f4f663fcb0e512d876000000000000000000000000e604ef09b2c556e6051c4561250b3d992344b130000000000000000000000000e6504ba9e2884dd6ea6fd668eb3e3b7f3ae0c241000000000000000000000000e80f1093d84b70000dc1ed4576ee8128b2aa06e8000000000000000000000000ea62c39f0bb6399e22c2ade71bae237df4fb612d000000000000000000000000ea8366146974a0de17c0264850e4b71e90718844000000000000000000000000eb4413d6ac1b0225523eeb00f1dd4c1d733621dd000000000000000000000000434d7cc8725e9d0e6ab616e8c38a9ef0c82bf8e50000000000000000000000007dac7eeab2e01825d99ec46990652d4dabb19c9500000000000000000000000057cd573fe4e2e9e74360b711d530cfe04db9f835000000000000000000000000d10e2b1b66001bd4086d61e43e836ab9c168fd9a000000000000000000000000124aa56c754024cbae9993f48e4fea5736d0946900000000000000000000000012bfd457e876ec754744d933bcded637e6ef20800000000000000000000000004e13921167c361d1bade764eac071f0ab813da99000000000000000000000000f30edadb209fbcff09fdca5178c176ac8f72231f0000000000000000000000006b2fed116c8d1bed93d228fd3dc004b4620d2808000000000000000000000000dd60d5b470b2e1d995c1c0d43b082d1fec26469c000000000000000000000000b29d309fd2af7d068227308894e00bf37aee45f10000000000000000000000000cf260bb547b178ab9b93bccf57a12859e66073000000000000000000000000087241891bb25bb8d7e6bcd90e9fc03cc6ca31be1000000000000000000000000ac72499a62e1c6eb47ab127b34477b0b0c87e0fe000000000000000000000000b83cda8b0ec506201aff2b351f0a1daeb38aa72a0000000000000000000000006207da78f2b239db380a4e99b20b7019d6877b1400000000000000000000000049f5a317f9e38209fcd454b25f88040eeb1b7d1400000000000000000000000083fc6186feb5734b7356e9884415a71110810f93000000000000000000000000bd456ab45c3a5deb5320facbd050a1f84098eec5000000000000000000000000488490f20564326f91e03858c801b19dbea509a900000000000000000000000022824942b2b4a6249f66ae444963f1911aa972b2000000000000000000000000ddc0ea6aec1502bd45b0c4b608d428b52159163200000000000000000000000060fb160f4c489c20484a1e882b62d74563afd418000000000000000000000000c771d2f0f04bbfc9f243fe12ece0c16055d6cd6b0000000000000000000000003db981f88a806d41195c52bb51d91aa13178cccb0000000000000000000000007b29b6664f7e8f86d01c1a0dc4de66458d7618f400000000000000000000000031b660096f4b407ee416bd0b96697d82b612f61b000000000000000000000000d87a0365e6db5d0849f2bf34813223b22426950b0000000000000000000000007c6e695954b9d82e2b3a2bc7fca57b44bf53fb440000000000000000000000003ebb4906752ee53d3972d68ff9f74acd8d2e8e4a000000000000000000000000e2a903492fcfd8756b46c09d3aaf5c0f96a580a9000000000000000000000000a5cefe41521ef8273f4bb341e321948af4a62bc500000000000000000000000083bb36a14b8a646e828a40ff63d96ed30c119ad3000000000000000000000000bf07b3365686f2224aaa46bce529b1bda3f1da07000000000000000000000000ba55e9ebc87009891c67b07f2fd675fd94bc07e700000000000000000000000080c2eb42ec9d9d61be86e2f88360cac36bb40480000000000000000000000000ee9aee7b5bd5ca843c8b299f4a37e3f906104602000000000000000000000000f7800f3115c0dd95e4f4bd6e5add1719f5b462b0000000000000000000000000deeb6de92c7b9e5655c3ab85be9d103703d46136000000000000000000000000a056bd640f81dfaf2019f50b4820f43fe3d21e22000000000000000000000000823c97cf394e0d3e59e70004f0f312fad4431616000000000000000000000000e9b9a2747510e310241d2ece98f56b3301d757e000000000000000000000000070844a2560ef812496928819026cdedcaa8a811a0000000000000000000000005eee1d9d016e8dc4030a72d6e21db5aed6c9f6ad000000000000000000000000c85b97acf751e45c401f993624d2c2dd06dbecf200000000000000000000000082a337769085e14baadbfea590d742a7f631bef8000000000000000000000000ca1d0eb25678bdb6d41d7a07bffb2205389402a50000000000000000000000005fb0db8132675b002d78b8d96a2adab66dd80e47000000000000000000000000df5b346cc65b015b46b3517c7f9e609f6371e0ab000000000000000000000000df30745361168d84a73474a00c5ae5a191bcec6e000000000000000000000000ffd26374b277c36c86b10b923099d09364ec95c60000000000000000000000008292fb88489ecc9002c0cd9e47af1322f5ebd22c0000000000000000000000002d92c9b7743a48836892201c524d1ce1c92b582300000000000000000000000071168700b994331800801a0711c054eefc6d7556000000000000000000000000317ae3371f777adedaade238b832311807f5ca260000000000000000000000000da5a6930a15c1205e0ad2c93941f0dd03e0c3a7000000000000000000000000e5cfd80328ff5612bfe8deb62415e15de974a4f400000000000000000000000094533c39757184b81b8c2a85a41200befb71cfc90000000000000000000000004189d997a20683b059fca7af745c0408e00febf200000000000000000000000077828d4fb2c9508588a2240953f778a7703bd53b000000000000000000000000168f532e683a251516d8611d22af0773fdd94770000000000000000000000000ad5d73ca70b335779b352c8e82dc6934098281f3000000000000000000000000085dcd1492c9ca83e095ff06d335e1d54377bc23000000000000000000000000033eb4fe0a823462fbd325350bca9156360534490000000000000000000000009377c7fef39c3cff7a7b4950f7d0462eab739f0f0000000000000000000000007496cb0161bd3d21e0c2a53a0e06271c865949e8000000000000000000000000a1cf1b6105c89cad7fb06bd2d7238c2942a70bfd000000000000000000000000379f983f9edba3a4b5055325467000f26df6cc43000000000000000000000000d09bb11bb80ddbe98c2cd2d603d5ee47c5f11ac4000000000000000000000000f80c7e14dab1def96b95c81615884ebc657d118a00000000000000000000000042f37127eae882582eb1ec57ed2cab86aed44fb80000000000000000000000004011a869e26874709c312bb6bf66acc311ecddac0000000000000000000000006a24361c5984a7619aa8f8dd1a034872c253438a0000000000000000000000008c9d344b8e414714320e522408fe93c5c0b734b70000000000000000000000005d174383a0536b9957bee749df3a280245c796cf000000000000000000000000293f6822ae1558b306c3225ccb1423cafc1b5e1c00000000000000000000000018472dc4fffd19064f1a0650bfe2c8c04c40f5dd00000000000000000000000011a7dcf5beb6c04e6ae72c74870c6ca3f0d1afd90000000000000000000000007e100b7f6922ad4d9073ed7d4e3ee750b08af3b8000000000000000000000000225a124d442252038049cf4319d7366df151266e00000000000000000000000009bea0495b688dc97b66f472436286c78f4de91c0000000000000000000000006f8ed3b0ce494b3e1def51f7e6916f9a2440f65c000000000000000000000000beab4754596fb55cba53b54a3d2037fb50a41fad000000000000000000000000a0ae7471869e1048883fbedc4f97d2137864e31f000000000000000000000000dc37ca23ae9f310a83d7b5c43f4eb177b2cb9afd00000000000000000000000064aa67cbad271624329b5824d175671f512bd0ab000000000000000000000000e6b08199276dd23232bcd22b74b9e0ada1ce9add000000000000000000000000dc9f27318a3990c3ad9532c6d769550ec111d7700000000000000000000000008f3cf2390c64778750885dc7fdf9e8d0f0c2ef5d0000000000000000000000003a5a6191ba3b1988ebf18c97cb689c4d13247243000000000000000000000000535066a84696dab0641a42163e7bb965e532ebf70000000000000000000000005c4053597fd749823796148f4b2b42cfc04bad7e000000000000000000000000e93435ee38825f2698ec7cdcd6329701b9c025e8000000000000000000000000d8d62643e00e9053870f731249add3a817653346000000000000000000000000117e38df298d62e7da156b20f2016b5d21b4e6eb0000000000000000000000002d8b1b19e3d4c303e9b3c83f4c31d99b43a37dcf000000000000000000000000e0a68cae437373160f1854e411cce05841e1bbaf0000000000000000000000001c6f76e51a0226a59eb3ae993220df564793f1d8000000000000000000000000ccda86237eabe373b0c9a143a7d5404088a9d3dc000000000000000000000000ae6238e5c9974b167ae54815deff6e6d936c117700000000000000000000000060771b022c8625c1dfe4d6f203b893adc81750fa00000000000000000000000053d85a9e9c7b60a702cd1feb71a405549bd3eae80000000000000000000000001c9e6f8186d9b92884e549908cc8a530802d3669000000000000000000000000017f4c434fa9b71888a70086013cede82925c44300000000000000000000000023987270d1b0d928265124e463fc16c0c8f319e200000000000000000000000017a5f725b7dacc062733c6b182534782dc0a8de2000000000000000000000000b5750a89f5b23ad981f0d07f2272b72b78a44692000000000000000000000000822f80b059f3ebb7d9b4e46ff36ec7bc525e4a18000000000000000000000000a11629596eb848260bae3f6c8b4be5e64e372e6f000000000000000000000000a43503c6922664a4440e8d1e0c938b36c4668c360000000000000000000000001d8accb415f309ead7e84e3a902d0e1b132083ed00000000000000000000000084666e9438c8a513fbc44e84d2452913bd40821300000000000000000000000001526b5df69437d3f198ba99a2eacf843df7be830000000000000000000000004b31f020199e52626aa2eaa6173c9521d3bfcba40000000000000000000000002afc952bed806f1b95a101d2c9735d95e60de055000000000000000000000000d2c161725fcb390426980db713430f17d2022cbe000000000000000000000000ba388593668359c567ad6d552931a523b8e1dac5000000000000000000000000140fdaea508f0bbe822dd77e2fb710bce18a506f000000000000000000000000afa59c21358a8dc2343814dfcf5fed0c8b3e840e000000000000000000000000a9a86a2d4ae5cf26f323c8d2777d16214e678179000000000000000000000000cc18fe4d4009e528e62cd82765f669eff4a7cec4000000000000000000000000faa3fc399ad6d4f00d27edfe943bed7de9b89b0b000000000000000000000000dec0d3e7ec06b177e237560f9aaa8b3ff97cd22a00000000000000000000000074cbf754289d19d89a30866294340f351c4fab350000000000000000000000006507f4004f9a7108de19fadbe0aa498a0fe16cce0000000000000000000000000042011930eaccc3be16fecb0ef656e9d5cab1f8000000000000000000000000e77a8fb60de5f73c610997976e619e4d51d09c980000000000000000000000003ad7c0a770b71be8405c7d4dda7f866a51dca1820000000000000000000000006b3f392f824485c5ee076df5a3a70c070d27c5870000000000000000000000004c3e235f2d5492cc0bee097927c08cca18bd1f18000000000000000000000000ee5a77f200af1126d01dd325c96e5be0823be398000000000000000000000000586976bdd396c9c3a3a6a55db32937b9541570910000000000000000000000004a25d4b5e3ff098a4d39b8e82d75b974da376da80000000000000000000000009792c9cf1f9fe155b89f605d99e7c484603d9f6700000000000000000000000081a7dbfc6608a5b8df545725a355679363fa4a19000000000000000000000000033836b8c7c03647621fcc2d84ce8c0c39a26b0500000000000000000000000089096ad0d63d245647ee4f2a9fb0a927b6880e8a0000000000000000000000009033f733cb351b75f57418cbac3c08fba3f3b6f00000000000000000000000003d5cd9ce5a5c4c4c7140cfaa64a7790f637fb71c00000000000000000000000002efc0988b8a7c94d06156842d61b9de4134af4e000000000000000000000000737e40cc3c3848bb6693c94bed5874f77de92c140000000000000000000000006b5bcb60a633fb7cf34b43a79f9b304e6755d45d000000000000000000000000b8beb82842fbe862ab76ec43e73c0aa2311246740000000000000000000000003cffd759399acb656d1a1f6a0578783a585d69d10000000000000000000000006aad03b539bce6d92530677ab2f5b879856e3b010000000000000000000000003ab78cfa323733392be7dfe3e4c037bcdcec5620000000000000000000000000d8d92ac9724f179e11dc5cd65d8f8c86a7351c20000000000000000000000000c9edf58063ded15e86e96157058ab44f6c3939b00000000000000000000000001225e59927bdcd4aafc4db9eec6a0af4830249080000000000000000000000004ef4217fbdf8a6defdc7a93c426ef8c72f54450f0000000000000000000000005d4a68ad94f153916605ff7ed106b14a2824a4c000000000000000000000000062e7671f311a27a8ff6c46fb500b73013e004ce00000000000000000000000000eb56c72079db254bc4c8749f3ca02c05bec63640000000000000000000000009d06ccede52f15b009650d4aa19bdac872f7070700000000000000000000000025837d1594477df2a964b25ec6526d0067e6e118000000000000000000000000be40d492035022516085de3a51e435d065231d93000000000000000000000000a96cd4b3a3362f98464d7f0b5788b6bb385e75b700000000000000000000000052539f834ed6801edb460c31a19cfb33e2572b520000000000000000000000002e3d760ac1596a3f567627d5ed59a45a794053ff000000000000000000000000d58a9cec173890096f59d22aef7ca7f62b82d85e000000000000000000000000c0d0a8d6ec51dcda88fc62480c462980870bc0730000000000000000000000001cd75b16d57c0417d81c6f96930f68e91ccaab200000000000000000000000005be9398e625bbbb15befa41feb9e2c8961f2ecc7000000000000000000000000f75e7fe5c681911ffe5e3859d8d26562c6e330850000000000000000000000002f415610045c6b70e8601d614d96d6c5e47e4ae3000000000000000000000000071c07d7e697736a63b4572108d3e6955f77603a0000000000000000000000008aa276939b9fd58434ced9115082cf4d7488f79100000000000000000000000077618ad62dedb1fc3af96cbb35c46f65ab058823000000000000000000000000dcab02ec4066e9354101557eaebb059106e66726000000000000000000000000a5c4a79b9b0d91c25b46474516aae1a2aa967ad800000000000000000000000042ffdd7e7949ad694c6b0870dc0b9e617a08ec01000000000000000000000000a8d3bb44160bfd79e157f5b00d5b8168368231840000000000000000000000006a2da73d554d7df6cc7ac6605c5ff28d6a9cb7cc0000000000000000000000005c597e485e9b7b55074ffca365497ec61a842ae300000000000000000000000080ec8fa45dc03a0044d206cfe995f828842ead50000000000000000000000000883b5259b8b1a520531aa39225205ab98639278e000000000000000000000000a218d0ce0693c41a96f58667ba34f5f489e75628000000000000000000000000e0b49cc1955de84dc60fa4073a4d4870549db739000000000000000000000000cf334ed02372fbef027d31a7db5dd20a54d5f00f000000000000000000000000ec5e9ab7085aa18e6414440650e26cb0b96d55e80000000000000000000000000f5d4386d169757603890b5e31c2855a752ce3fa00000000000000000000000014f650b3cfbcd901893ae90fcde1b38c7077575c000000000000000000000000a0fffafaef8d453a43e0f92a45161dddc62203f0000000000000000000000000c29222b8581256d7c6cf1de41788d09281d1309e0000000000000000000000002c3541a2d7889536a7c0234d136cdc5350a500a0000000000000000000000000ee755690000950410c0f0e3e6c7798d6aa6dc999000000000000000000000000939d834664a754c22ed4b51a3e36760267b92e12000000000000000000000000bf41b5dd0006e662ef4643b6e5b9cbf59523f9810000000000000000000000008312680168983a7c147244beabd132a1d211888c000000000000000000000000cd19e7784b4e30c6e1ce2874aafab5d6112e9a6600000000000000000000000084caf961c6f603558604f68b4aa6c0d30572d1570000000000000000000000003e73447ee26792f56f3aa8e5ad13d45b9a234c5a000000000000000000000000491a2edc63f7d3f2628c7c4d98569463d0e24211000000000000000000000000003bbcbc37cd2792a483cac045600369c337d69f00000000000000000000000076d14109dbf6866422756b6dae242224f560b0f300000000000000000000000061cdbe80e15d628d89dfdac5a00cf1ba807123d4000000000000000000000000fe5e004943940b09b69d6b0ec8b850ad4f152d430000000000000000000000003a9e2f45a1cd56377811f77666e3077343e30755000000000000000000000000e1b3f382fcfe2ab0badc4ec9df5761725e91175d0000000000000000000000000e7e737ec25d9c2766c4790ce293fdb8afd0434f000000000000000000000000804438a19b1f6517e16916fdc05fc25c4623cd85000000000000000000000000d8d9e6f0c4ec4a9c20018b39ac032401354a3bfd000000000000000000000000e6ebab11798916b7c6c76390d8e52f4fee7abc8200000000000000000000000073e05ef7775eca892251c76c084a8fe3cd6a391d00000000000000000000000054af37c920b9b7175cbb8a16197da372eafceac50000000000000000000000006e60058cb342f77c010091a3310e84eac2418528000000000000000000000000da1d3db6491e1baabc6bf96673b4779f149afaaa000000000000000000000000fcb782c7dd7bcf95768672c0c4686850c8a7d8580000000000000000000000001170225149f78aecd2d47b290a8d08d5927d2b95000000000000000000000000d9f5d76d6c7bb0993caff798c997e877f8c00927000000000000000000000000d0df1aa764f1650184ffd549648dd84964ba00970000000000000000000000007132a78411418567a9c7af09da19dd7c858400a40000000000000000000000000dec808e01d50a750830a55218c93f117e9b6ea80000000000000000000000007b86ceee7eff80693f4b2a98da209eff29531d50000000000000000000000000abf43ef245045b2beea0b945cf15392acb11873e00000000000000000000000040144f3eb82d40adcabec395238fc274ece43b030000000000000000000000000f2af630a17b0ddbc0a833e9ab600332c9b75e51000000000000000000000000e4500fbe0153917f5836ad6ff4e01da45b7cd6bd000000000000000000000000a885e9417bb4ca35c323a6a7f9379706234d3ace000000000000000000000000939d5b3b6999abdeb143cecbc0aa8a364ede874c000000000000000000000000445e91edb56fb76274b77f4daf58dfaff4bedc4c000000000000000000000000a1f177cedfe892ab16288a5af8cf3f2b6ed93c87000000000000000000000000fa7e172e1508551495238f0b3ba05e96b14992b4000000000000000000000000ff1d986d209cef7fcf6df79ee2b2b7da35a93a3700000000000000000000000075f7e1b1fea77bb55c43dea0285dfa1e0ab62063000000000000000000000000a39105ed2e4bc912da650d2c6b8e28f017d1e6d1000000000000000000000000428a7245552b59da7da567ab9bb297d58568fab00000000000000000000000008eae016b50c103a5438a5f50aaa04d409af29dc80000000000000000000000005b84f5ac4e23c4d7cca56b488bcba42773dbd6040000000000000000000000006e09a05edc35db8b6026d00650a9bfb0c2530b900000000000000000000000007b9a7d536ceec6038ecc75db752b2a135e1bd8ec000000000000000000000000efd95a68610e110a5775f74188a8c93dd00fd0c2000000000000000000000000332e2dcd239bb40d4eb31bcae213f9f06017a4f300000000000000000000000028b79d098d3676adc8b3c5c71b0fcfc9a51794ce00000000000000000000000031316b1d13eb24d7eaab73d806faafd6bbdfc36e000000000000000000000000e60677499d095e2a591ee557f29860c2a08514ef0000000000000000000000005a6c3734c3526e78b14ae089db75566cc3c7eed10000000000000000000000006a2e363b31d5fd9556765c8f37c1ddd2cd480fa30000000000000000000000008ce713eade74a71c1aa4d66b7fa41b5c46e5c1bd000000000000000000000000b6c35331d1c0efce79c3c9fe5a9838dea6ebc5990000000000000000000000009208ccd9017e05b60a1fc0c609be04797bd1560400000000000000000000000035e42e5e4e21122573e9071877be887fe3bf76d7000000000000000000000000b0e89a4e74eb69f707ad18c90c1bc15ef7b38468000000000000000000000000f03b4bbb00f438ddd35a7f1e071169be1b89d331000000000000000000000000853eaf974acbb93e0aa8b2295159a4fb34cbdace000000000000000000000000526044609570bcb9caa8e96531735e6daae72d4300000000000000000000000008447504c123c6da176ebeb6416154a9814a0415000000000000000000000000455003dffef139055ebdcdfc0a10296ee3dd144c0000000000000000000000001ad5b7976400585601dd06e57200f55dc5e1948f00000000000000000000000072aa70ffc6a0dac709dc9b7189821123a22a12960000000000000000000000005f4ad11c823568cb3901c389dde674f38e5516130000000000000000000000005947991e9dd0d9db27d8b360869f20562cba8e5a000000000000000000000000e342396ecfd2525429c6d79aa2b1ede122458f380000000000000000000000006c4b1fa3f72450f7524a44eb8371a279fd3a89fd0000000000000000000000001aa173de3f4f51271ec522978b3072cbce567fea00000000000000000000000049491758ae58edb55c20ac0902f985baa09eb35c000000000000000000000000f93ed7d97508125f53ab7321662fa7ef37f07e8b000000000000000000000000f8fdc461160ddfa38fff12b8bf7461777a05610f000000000000000000000000a6e04982d2ae7e4ca12b5a37ca66e754174700a0000000000000000000000000107cbfac32bcc5fc40b42d7a19d6317e02a179be000000000000000000000000166c991c3a8e8dfeff614c940901634932cc74d10000000000000000000000000fb7a6ebed459eaa30bbf38e6f353128a041ff5600000000000000000000000017c8dc250643d6ea925f5b7dc69ee84a5b4fdb8b000000000000000000000000182f08a31b02cc7bc344a3b50058e6244e6c09db000000000000000000000000ace2c19d9cae27c680d0a78c6b2097b786517d130000000000000000000000004ef703b5125f3982d6315c9e84e8f4c437037c8600000000000000000000000069c4a3eecf3c79166fc2c676a5736be2225e103b0000000000000000000000001c181e0a7909f18014369fe2e42ea11d02ff28fe000000000000000000000000eac4cb9278f00a5e04ad5f39d5aa1160f550e18e000000000000000000000000667499198a61a59b3407eebdba57d9222a9ed9e60000000000000000000000001e1691a3a643859ba9b149171bd4cc301856032d0000000000000000000000005b7692c28b19485df6c576780b01d5b8392807e9000000000000000000000000055cdbc09a29cca4c694a0d5cd30d10ee21f0814000000000000000000000000d3553ea1caacb0eeedb54493500c298191dc8d5c000000000000000000000000f090147094df760db87812f68ab459d3d1eb8bf10000000000000000000000007d035a5fb6ac29fdc28c973c5048a98e02ac5fe200000000000000000000000004a6bc0a1f0de5c1c797e2c614411b7e05e15977000000000000000000000000b6fa946e4e3fe3df0bcb0eb48edf2609794d6920000000000000000000000000a1c21e5d52b29df3b67849328e5bc8c3bcd6d8610000000000000000000000005973bf00521377cfa4e22dc51e8f7f733e8ef7a6000000000000000000000000b4ae64e1f97e887013828a4cccfa43fe7e884c1c000000000000000000000000637157491b7310ad9ab5c7abd85921e4946ad353000000000000000000000000544e3a16c9ca6ee9f8507426ddc219b9e4391a040000000000000000000000009800d62447457fa8d719f735201daa7900da756e000000000000000000000000141abc10d1bd68392bb3ef09756fa1d4dcf5e5dd00000000000000000000000063cd2c1491c1a3082b1fb7672cdd2a2eb101a3fa00000000000000000000000092a1af778a612ee78fd98d1be61c81b63b6b8048000000000000000000000000e3f02b00ce337ca83a2f42458051bf163ee74e9c00000000000000000000000022fcb0d91e13048e2e762a73ca86245021dbd7f4000000000000000000000000d2eb1fc07318f07bfb109cd1cc62be12d74d30ce000000000000000000000000a13f5d9dd9fdb10c2fac15cccefc2ebeb7598e380000000000000000000000002d448057fbd99958073587182c6e6341fe20f82800000000000000000000000096e6dafdf012b9ede6ad50c7d8ee1e656a85dd60000000000000000000000000372da164afd4ae5bdf4a03dc60061be23639fe91000000000000000000000000b957dccaa1ccfb1eb78b495b499801d591d8a4030000000000000000000000006d548aa8ad137800938f1c2ff8a510c67ad6e2320000000000000000000000003c8af63d8f1bc07ef8f73b98d35802180bad646c00000000000000000000000001362d5923530672d6a887ccdfc8b156cee97824000000000000000000000000f672715f2ba85794659a7150e8c21f8d157bfe1d000000000000000000000000308e24cb0c3b0bb35e8e41ba7c865900dc52e71e0000000000000000000000007547b32bb0cf2f3e355d5c482440db43f5d74aba00000000000000000000000069dd8c96fff0114eeebf755d39ca4ddd673746460000000000000000000000004f8b1f7f06e84132e576b57469af6bf0b8679852000000000000000000000000ce23fae201409c1ba4a180344e53edd254d12abd0000000000000000000000009871be28666e77bfbb0afd5962c0a04681c1eae900000000000000000000000071c73389a60a93a7f0f1ec095b07e761e69e7889000000000000000000000000eb02ee6d9f978ec689acc51da5880624f1386ac4000000000000000000000000ba750379655f2448d0f7eb3bbce2ac609fb32ef70000000000000000000000004d5cbe9c1e70d03b28d35826e47f328de48f59a6000000000000000000000000486f991ceeccdd32074f752bd722f25224512cbe000000000000000000000000f153e0841076bf41f1866c6a1d433eec00a6f228000000000000000000000000724533f70cef8bdc65414fb63b6dc3671a60e83c0000000000000000000000000a4896a6abb9e603fda98ac35e3bc34297a2f964000000000000000000000000945901abeaf1150f0a9c78dd8604c1adb880ed9b000000000000000000000000aa9abeee9a92e716e88acf44273e99b46ad277c3000000000000000000000000f3706271308e10e384c140350de2e62477f3083100000000000000000000000062d3b7bc1fab023cb977e2e63f94b71de95313ad0000000000000000000000004be73377346b261c2dc0f04cc4d8c1f632380c96000000000000000000000000e663588aab7318eeae77daf73901889f4ce789ce000000000000000000000000ea8b5f6b3bca2065a3664878b47f1ee1c134fba0000000000000000000000000b35052e89d9326bd34497c37b4802361e10b6fcb0000000000000000000000009c3a24d6d58ff30ee6bda51f3e6b3ba3e4786b380000000000000000000000003760efe6f77b3538e4eaf3e9ddcadb611e533fd10000000000000000000000006569ec833550c0b284dc390e36e0c6de3ba6cfb1000000000000000000000000a382acfc7e5d298f7023392c663a5d253d8b396e000000000000000000000000d38be15d17704867b664a75e1258af757b9a62920000000000000000000000005f107aef405073fe2f5960106c79528b7f0936b30000000000000000000000002670b1a859314896d2dba1b725cba3e9fc0ad4a200000000000000000000000040d5046dbf43ca4f215249d688bc0c459ac42230000000000000000000000000baf6610405bd8c60432fbd329885dae617e647ca0000000000000000000000009fadc8f7ccf0b4b660518c9897325bc5b6c0856100000000000000000000000032ef6978188f826ab7a19e32cd50341c9e8cc7ac0000000000000000000000009a8f04dea19f272a535c4ccf203bdcc41ac42e8b000000000000000000000000d9e77b9dc0095f45273a49442fdc49513f2e062d0000000000000000000000000eca5bafd98b29a155fe0f236185e4e96f8be14c0000000000000000000000002d577619a5d9499fee0b4b95d78a5fc029ab263a000000000000000000000000eff6da7b75c4c612cf2ed0be98c437a3ad73c355000000000000000000000000eb9402df89bc70a6b9dc31fcf2d6b8078ea4b0f40000000000000000000000005e1c8dcffb3b3c46eca8e8b15c82a55755f0c498000000000000000000000000893b9bcbfc36cd4af38a9db5b737997a7403a085000000000000000000000000f322328c9960aeaa0ca094cf8931bc06de1b6efa00000000000000000000000026b6d056c910987baa60f7c304f279a2e08cc41f000000000000000000000000bc7106a68cec364478e0312327de8f453eba8be50000000000000000000000004c4942fc8fee6d97c5477cc3fe7bddc58415cf300000000000000000000000004569b881215c0d6ea4e526f3aeb59e99d11f7b4d0000000000000000000000000d0f6671d110c63049733ea97c07f406751c003c000000000000000000000000bda7c8cd283bf0c3761acbcd2eecb8dc77e5e28600000000000000000000000043f2486db08fab587a7854f6e935edaf3f6a53be00000000000000000000000015f0eeacf01cc58c20013021d48bf7731dab4ce8000000000000000000000000fad3712feea40e8d4fd1372ea5562bce0f9eb0470000000000000000000000004fb4a0c34c7e7d63b11b4d1b5f80e6c01538247b00000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000003d090