0x2cffd02e3fb0fd16b5fc6617162a9760c56a81b679e225dd4d082d4237459e0daaa6d83a8d97f7cc1144d442753343be18fa2d24e33856fa0b51c9528e823ac3630d7f363a0538d36702104f4f11d0349547de269d9ec886c7699653e247049da05bdba94654d3fc8a7ba879dfcc81fa5d71726e8dc8483373255c9372594551f06e11fcb9ff504daf7ca0dfa840223f21ae4e6a6ca3553522ceeb0daa9762caa3660fcddcadef8fdb0236b034fca91ee241c074b279f1734097fc41ec5783f7a7a43e77038d9059fb03619c0788adec9c41ed69ded60f5e24fe9625defe1f33ae39c52e7ebaf054a900a37402a32bf3d9a6db215fc280f6bbac7a66f62c476b199e466bef7d827aa13f6bcd2dbd07089ac1c99688cc14fd473982cd6240cf8b54cab8f8d5e3f808adef76d72d07830360f06010e7c42e9e33e8988fe969cd6d3d781d9385df4aa19b56703c1ec0ad21662f05c928e2087bb9fcab2aa52bdfc6a12208630fd3daefae1b475653b32338e4201ccabf678ea2ebc9c24874d6bca740d043399b013e743725aa1376954481560206b3b065e3602e680645d15f0d2d4a10454db282bd5cd9c70137e4c22e99a573ba056a788ddc0c5ed26f63bab29c754394040cc9248f8d4320d0d18ea29247f2a75693718e8d183857caf25e54dfeab900a033a041a0f452968d1c7ef5e794cf8b3c239ffc675141d9a5b9d5069bb82e563c2aa4ba3ef01079dc68b24417fbdf444139c488ad82247839320f5b56b9c585bd6388f79ea14238d091ae7053ff7bdefac22f51446d3410018e7bcb8bf68cf11a688d7845867eea74c225b7f8e3b72468e2bbb5af114fbd507047fd77ef9cc70aa7f4540ccb8cf20bd018a78079f00c8476e59371533314c105ad24ccbba78600d3966b7cdb3b9189834b932de0c28f4527daf48aa87b7d21b19202610a643744a6058ea57708d572ebd0d817cd27e240cf2b2115705fcf4a2ba3e4b2cc7c42294a6105608cfa3510e2a8b0e7a2090767a02989e67d2b8b1623983602891c5edcc82bb00d30a8ad8c2782a67e0ca0cdf470d6a458cdb1f71435198923dd72424992bdb3f6b6bc672143c54d8ccb50a15770fc997c2a97e50c50b17f56807cb265763b61999fd06fafba5ba71967bf7ff212f76422e65150364521943c58ae7a6819f0d02bff62a8075e7e993671f31ffd8314dc5e85e4ebdb9856ef606730834b499cbf297b35e013441173087197310f6b005634744510aabf14c61a75972decc414426247ad2d5a4eaf3e3b6d8576f9b67ef58d655f898431dca54c26e0b8156c4f0a94f0d0dcdcb6877edc2ab3f5d7be1cbf5bd6ba8f55d2a70c2cb530da62b2a3e06f5ae76790ff304d229ed0e947741de9b2c55c591ac0e8fad95ce7b376b374c5353e5c03b7891decd39133b25965b850bdd50783826332ac2d7fa1886d1b9289fec45fa156f465b04603cd88eaa52727c6792eb0efccec76d741f277f8742aa5386d002eaf448ae4c8176d38d92282fdea69f2b181297c4e9543e884f810d4b39ff4f6acb41388f230a4e959ff6521cc84bb51554f6fcf996757f6af039f52dd18cff76a5c127e56c08d56f8efb8f3fb3f8a9abe8527d68612183039b1f3f19335495056f84389d0c112e59b51afda548ed9e203600a026b2f1ba18d63c08707ed2dcf7ee65b3e6e1e5665a11c9ce6fe92dbab8ccb3b61be7e5c248c46bc5be1a563fb075d8cc31113bf2036d39d17026e9cc224dcb6c93dba93d904455fec24939c1c008930dae8b93374e93fd33a1836d9e98a95a28445f12fe2b72fd133c344e8071cb8c991ce18377978ee699b072a7ad29f882215e46baf931000422acf375425956510482a9eb02df49f0fcd98440035eb75a156795eb9a3bb864679f951cddb18c96bc4c466156ae155