ESPUI Main v1.2 3c72b819-8fa6-408c-82d0-404407658fe9 ESPUI_Main_1_2 Веб-интерфейс с автообновлением; Доступные цвета: COLOR_TURQUOISE COLOR_EMERALD COLOR_PETERRIVER COLOR_WETASPHALT COLOR_SUNFLOWER COLOR_CARROT COLOR_ALIZARIN COLOR_NONE 169 title Веб-интерфейс Название сверху 0823e6c1-59d1-4283-b9c1-4d6591e1dc75 f8abe6b2-122b-4168-9b12-c7d01b775cac maxTab 20 255 1 20 Максимальное количество вкладок 14021149-9fbe-42d9-bb2d-d67641290d09 a3f995be-c596-4848-be4e-f42a84ce2209 useSpiffs 2f340d4b-937a-4a74-b2bf-2264909cd1d2 6e3f78d6-235d-4c02-844f-a39af6d53b9b auth Включить авторизацию 668d21ac-144f-4223-9bce-8c7da881762d bb717122-1841-44b6-a6af-d2ba22f5e5e9 username user Имя пользователя 98a85cf2-b1e4-4d77-9afd-07d9211f5f3a 637aa4a3-df12-4a65-b832-06bd8819c454 password pass Пароль e2210db3-5d07-406b-8191-d85408252f97 49d8de29-52f2-41b5-8b64-a4c7a1fcb525 jsonUpdateSize 2000 Если значения в вебинтерфейсе обновляются некорректно, попробуйте увеличить на 1000. 20f2aede-128e-4be1-8890-48caafba17ae af65e2f3-1ada-4cf4-9678-2f48a638307d jsonInitialSize 8000 Нужно увеличить, если элементов слишком много, и они не отображаются в вебинтерфейсе. Начинайте увеличить на 1000 и смотрите результат. 1febde39-b746-4b10-b9d7-72dc56ad8aae d22a3b6c-b08a-4131-a8aa-9d2735e6e16f ESPUI.jsonUpdateDocumentSize = jsonUpdateSize; ESPUI.jsonInitialDocumentSize = jsonInitialSize; if (useSpiffs) { if (auth) { ESPUI.beginSPIFFS(title, username, password); } else { ESPUI.beginSPIFFS(title); } } else { if (auth) { ESPUI.begin(title, username, password); } else { ESPUI.begin(title); } } 320 #include <ESPUI.h> webTabId [maxTab] = {}; byte webTabNumber [maxTab] = {}; byte ArduinoJson .clang-format 2320687474703A2F2F636C616E672E6C6C766D2E6F72672F646F63732F436C616E67466F726D61745374796C654F7074696F6E732E68746D6C0A0A42617365644F6E5374796C653A20476F6F676C650A5374616E646172643A2043707030330A416C6C6F7753686F727446756E6374696F6E734F6E4153696E676C654C696E653A20456D7074790A .gitattributes 2A2E7368207465787420656F6C3D6C66 .github ISSUE_TEMPLATE 3C212D2D0A5468616E6B7320666F72207573696E672041726475696E6F4A736F6E203A2D290A0A4265666F7265206F70656E696E6720616E2069737375652C20706C65617365206D616B65207375726520796F7527766520726561642074686573653A0A68747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F6661712F0A68747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F646F632F70697466616C6C732F0A0A4E6578742C206D616B65207375726520796F752070726F7669646520616C6C207468652072656C6576616E7420696E666F726D6174696F6E3A20706C6174666F726D2C20636F646520736E69707065742C20616E64206572726F72206D657373616765732E0A0A506C6561736520626520636F6E63697365210A2D2D3E0A .md .gitignore 2E44535F53746F72650A2F2E696465610A2F6275696C640A2F62696E0A2F6C69620A2F736674702D636F6E6669672E6A736F6E0A2E746167730A2E746167735F736F727465645F62795F66696C650A2F66757A7A696E672F2A5F66757A7A65720A2F66757A7A696E672F2A5F66757A7A65722E6F7074696F6E730A2F66757A7A696E672F2A5F66757A7A65725F736565645F636F727075732E7A69700A .mbedignore 2E6769746875622F0A6578616D706C65732F0A66757A7A696E672F0A736372697074732F0A746573742F0A74686972642D70617274792F0A .travis 7375646F3A2066616C73650A6C616E67756167653A206370700A6D61747269783A0A2020696E636C7564653A0A202020202D20636F6D70696C65723A206763630A2020202020206164646F6E733A0A20202020202020206170743A0A20202020202020202020736F75726365733A205B277562756E74752D746F6F6C636861696E2D722D74657374275D0A202020202020202020207061636B616765733A205B27672B2B2D342E34275D0A202020202020656E763A205343524950543D636D616B65204743433D342E340A202020202D20636F6D70696C65723A206763630A2020202020206164646F6E733A0A20202020202020206170743A0A20202020202020202020736F75726365733A205B277562756E74752D746F6F6C636861696E2D722D74657374275D0A202020202020202020207061636B616765733A205B27672B2B2D342E35275D0A202020202020656E763A205343524950543D636D616B65204743433D342E350A202020202D20636F6D70696C65723A206763630A2020202020206164646F6E733A0A20202020202020206170743A0A20202020202020202020736F75726365733A205B277562756E74752D746F6F6C636861696E2D722D74657374275D0A202020202020202020207061636B616765733A205B27672B2B2D342E36275D0A202020202020656E763A205343524950543D636D616B65204743433D342E360A202020202D20636F6D70696C65723A206763630A2020202020206164646F6E733A0A20202020202020206170743A0A20202020202020202020736F75726365733A205B277562756E74752D746F6F6C636861696E2D722D74657374275D0A202020202020202020207061636B616765733A205B27672B2B2D342E37275D0A202020202020656E763A205343524950543D636D616B65204743433D342E370A202020202D20636F6D70696C65723A206763630A2020202020206164646F6E733A0A20202020202020206170743A0A20202020202020202020736F75726365733A205B277562756E74752D746F6F6C636861696E2D722D74657374275D0A202020202020202020207061636B616765733A205B27672B2B2D342E38275D0A202020202020656E763A205343524950543D636D616B65204743433D342E382053414E4954495A453D616464726573730A202020202D20636F6D70696C65723A206763630A2020202020206164646F6E733A0A20202020202020206170743A0A20202020202020202020736F75726365733A205B277562756E74752D746F6F6C636861696E2D722D74657374275D0A202020202020202020207061636B616765733A205B27672B2B2D342E39275D0A202020202020656E763A205343524950543D636D616B65204743433D342E392053414E4954495A453D6C65616B0A202020202D20636F6D70696C65723A206763630A2020202020206164646F6E733A0A20202020202020206170743A0A20202020202020202020736F75726365733A205B277562756E74752D746F6F6C636861696E2D722D74657374275D0A202020202020202020207061636B616765733A205B27672B2B2D35275D0A202020202020656E763A205343524950543D636D616B65204743433D352053414E4954495A453D756E646566696E65640A202020202D20636F6D70696C65723A206763630A2020202020206164646F6E733A0A20202020202020206170743A0A20202020202020202020736F75726365733A205B277562756E74752D746F6F6C636861696E2D722D74657374275D0A202020202020202020207061636B616765733A205B27672B2B2D36275D0A202020202020656E763A205343524950543D636D616B65204743433D360A202020202D20636F6D70696C65723A20636C616E670A202020202020656E763A205343524950543D636D616B650A202020202D20636F6D70696C65723A20636C616E670A2020202020206164646F6E733A0A20202020202020206170743A0A20202020202020202020736F75726365733A205B277562756E74752D746F6F6C636861696E2D722D74657374272C276C6C766D2D746F6F6C636861696E2D707265636973652D332E35275D0A202020202020202020207061636B616765733A205B27636C616E672D332E35275D0A202020202020656E763A205343524950543D636D616B6520434C414E473D332E352053414E4954495A453D616464726573730A202020202D20636F6D70696C65723A20636C616E670A2020202020206164646F6E733A0A20202020202020206170743A0A20202020202020202020736F75726365733A205B277562756E74752D746F6F6C636861696E2D722D74657374272C276C6C766D2D746F6F6C636861696E2D707265636973652D332E36275D0A202020202020202020207061636B616765733A205B27636C616E672D332E36275D0A202020202020656E763A205343524950543D636D616B6520434C414E473D332E362053414E4954495A453D6C65616B0A202020202D20636F6D70696C65723A20636C616E670A2020202020206164646F6E733A0A20202020202020206170743A0A20202020202020202020736F75726365733A205B277562756E74752D746F6F6C636861696E2D722D74657374272C276C6C766D2D746F6F6C636861696E2D707265636973652D332E37275D0A202020202020202020207061636B616765733A205B27636C616E672D332E37275D0A202020202020656E763A205343524950543D636D616B6520434C414E473D332E370A202020202D20636F6D70696C65723A20636C616E670A2020202020206164646F6E733A0A20202020202020206170743A0A20202020202020202020736F75726365733A205B277562756E74752D746F6F6C636861696E2D722D74657374272C276C6C766D2D746F6F6C636861696E2D707265636973652D332E38275D0A202020202020202020207061636B616765733A205B27636C616E672D332E38275D0A202020202020656E763A205343524950543D636D616B6520434C414E473D332E382053414E4954495A453D756E646566696E65640A202020202D20636F6D70696C65723A206763630A202020202020656E763A205343524950543D636F7665726167650A202020202D206F733A206F73780A2020202020206F73785F696D6167653A2078636F6465362E340A202020202020636F6D70696C65723A20636C616E670A202020202020656E763A205343524950543D636D616B650A202020202D206F733A206F73780A2020202020206F73785F696D6167653A2078636F6465372E330A202020202020636F6D70696C65723A20636C616E670A202020202020656E763A205343524950543D636D616B652053414E4954495A453D616464726573730A202020202D20656E763A205343524950543D61726475696E6F2056455253494F4E3D312E362E3720424F4152443D61726475696E6F3A6176723A756E6F0A202020202D20656E763A205343524950543D61726475696E6F2056455253494F4E3D312E382E3220424F4152443D61726475696E6F3A6176723A756E6F0A202020202D20656E763A205343524950543D706C6174666F726D696F20424F4152443D756E6F0A202020202D20656E763A205343524950543D706C6174666F726D696F20424F4152443D6475650A202020202D20656E763A205343524950543D706C6174666F726D696F20424F4152443D65737030310A20202020232D20656E763A205343524950543D706C6174666F726D696F20424F4152443D7465656E73793331430A63616368653A0A20206469726563746F726965733A0A202020202D20227E2F2E706C6174666F726D696F220A7363726970743A20736372697074732F7472617669732F245343524950542E73680A .yml appveyor 76657273696F6E3A20352E392E302E7B6275696C647D0A656E7669726F6E6D656E743A0A20206D61747269783A0A20202D20434D414B455F47454E455241544F523A2056697375616C2053747564696F20313420323031350A20202D20434D414B455F47454E455241544F523A2056697375616C2053747564696F20313220323031330A20202D20434D414B455F47454E455241544F523A2056697375616C2053747564696F20313120323031320A20202D20434D414B455F47454E455241544F523A2056697375616C2053747564696F20313020323031300A2320202D20434D414B455F47454E455241544F523A204D696E4757204D616B6566696C65730A23204E6F74653A2044697361626C65642062656361757365206F6620756E6578706C696361746564206572726F72202D313037333734313531310A232054686973207573656420746F20776F726B2066696E6520776974682047434320342E382E32207468656E206661696C6564206166746572207468657920757067726164656420746F2047434320342E392E330A636F6E66696775726174696F6E3A2044656275670A6265666F72655F6275696C643A0A2D2073657420504154483D433A5C4D696E47575C62696E3B25504154483A433A5C50726F6772616D2046696C65735C4769745C7573725C62696E3B3D25202320576F726B61726F756E6420666F7220434D616B65206E6F742077616E74696E672073682E657865206F6E205041544820666F72204D696E47570A2D20636D616B65202D44434D414B455F4255494C445F545950453D25434F4E46494755524154494F4E25202D47202225434D414B455F47454E455241544F522522202E0A6275696C645F7363726970743A0A2D20636D616B65202D2D6275696C64202E202D2D636F6E6669672025434F4E46494755524154494F4E250A746573745F7363726970743A0A2D206374657374202D2D6F75747075742D6F6E2D6661696C757265202E0A .yml ArduinoJson 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C75646520227372632F41726475696E6F4A736F6E2E68220A .h CHANGELOG 41726475696E6F4A736F6E3A206368616E6765206C6F670D0A3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A484541440D0A2D2D2D2D0D0A0D0A2A204669786564206572726F7220604973426173654F66206973206E6F742061206D656D626572206F662041726475696E6F4A736F6E3A3A5479706554726169747360202869737375652023343935290D0A2A204669786564206572726F722060666F726D696E67207265666572656E636520746F207265666572656E636560202869737375652023343935290D0A0D0A76352E392E300D0A2D2D2D2D2D2D0D0A0D0A2A20416464656420604A736F6E41727261793A3A72656D6F7665286974657261746F722960202869737375652023343739290D0A2A20416464656420604A736F6E4F626A6563743A3A72656D6F7665286974657261746F7229600D0A2A2052656E616D656420604A736F6E41727261793A3A72656D6F766541742873697A655F74296020696E746F206072656D6F76652873697A655F7429600D0A2A2052656E616D656420666F6C6465722060696E636C7564652F6020746F20607372632F600D0A2A204669786564207761726E696E67732060666C6F6174696E6720636F6E7374616E7420657863656564732072616E6765206F6620666C6F617460616E642060666C6F6174696E6720636F6E7374616E74207472756E636174656420746F207A65726F60202869737375652023343833290D0A2A2052656D6F76656420605072696E746020636C61737320616E6420636F6E76657274656420607072696E74546F28296020746F20612074656D706C617465206D6574686F64202869737375652023323736290D0A2A2052656D6F766564206578616D706C652060496E64656E7465645072696E744578616D706C652E696E6F600D0A2A204E6F7720636F6D70617469626C652077697468205061727469636C6520302E362E312C207468616E6B7320746F204A61636F62204E69746520286973737565202332393420616E6420505220233436312062792040666F6F64626167290D0A0D0A76352E382E340D0A2D2D2D2D2D2D0D0A0D0A2A20416464656420637573746F6D20696D706C656D656E746174696F6E206F662060737472746F64282960202869737375652023343533290D0A2A20416464656420637573746F6D20696D706C656D656E746174696F6E206F662060737472746F6C282960202869737375652023343635290D0A2A20606368617260206973206E6F77207472656174656420617320616E20696E74656772616C20747970652028697373756520233333372C2023333730290D0A0D0A76352E382E330D0A2D2D2D2D2D2D0D0A0D0A2A20466978656420616E206163636573732076696F6C6174696F6E20696E206044796E616D69634A736F6E42756666657260207768656E206D656D6F727920616C6C6F636174696F6E206661696C73202869737375652023343333290D0A2A204164646564206F70657261746F727320603D3D6020616E642060213D6020666F722074776F20604A736F6E56617269616E746073202869737375652023343336290D0A2A20466978656420604A736F6E56617269616E743A3A6F70657261746F725B636F6E737420466C617368537472696E6748656C7065722A5D60202869737375652023343431290D0A0D0A76352E382E320D0A2D2D2D2D2D2D0D0A0D0A2A2046697865642070617273696E67206F6620636F6D6D656E7473202869737375652023343231290D0A2A2046697865642069676E6F726564206053747265616D602074696D656F7574202869737375652023343232290D0A2A204D616465207375726520776520646F6E27742072656164206D6F72652074686174206E6563657373617279202869737375652023343232290D0A2A204669786564206572726F72207768656E20746865206B6579206F66206120604A736F6E4F626A6563746020697320612060636861725B5D60202869737375652023343233290D0A2A205265647563656420636F64652073697A65207768656E207573696E672060636F6E737460207265666572656E6365730D0A2A204669786564206572726F72207769746820737472696E67206F6620747970652060756E7369676E656420636861722A60202869737375652023343238290D0A2A2041646465642060646570726563617465646020617474726962757465206F6E2060617341727261792829602C206061734F626A65637428296020616E6420606173537472696E67282960202869737375652023343230290D0A0D0A76352E382E310D0A2D2D2D2D2D2D0D0A0D0A2A204669786564206572726F72207768656E2061737369676E696E6720612060766F6C6174696C6520696E746020746F206120604A736F6E56617269616E7460202869737375652023343135290D0A2A204669786564206572726F72732077697468205661726961626C65204C656E67746820417272617973202869737375652023343136290D0A2A204669786564206572726F72207768656E20626F7468206041524455494E4F4A534F4E5F454E41424C455F5354445F53545245414D6020616E64206041524455494E4F4A534F4E5F454E41424C455F41524455494E4F5F53545245414D60206172652073657420746F206031600D0A2A204669786564206572726F72202253747265616D20646F6573206E6F74206E616D652061207479706522202869737375652023343132290D0A0D0A76352E382E300D0A2D2D2D2D2D2D0D0A0D0A2A204164646564206F70657261746F7220603D3D6020746F20636F6D7061726520604A736F6E56617269616E746020616E6420737472696E6773202869737375652023343032290D0A2A20416464656420737570706F727420666F72206053747265616D60202869737375652023333030290D0A2A2052656475636564206D656D6F727920636F6E73756D7074696F6E206279206E6F74206475706C69636174696E672073706163657320616E6420636F6D6D656E74730D0A0D0A2A2A425245414B494E47204348414E4745532A2A3A0D0A0D0A604A736F6E4275666665723A3A70617273654F626A65637428296020616E642020604A736F6E4275666665723A3A706172736541727261792829602068617665206265656E2070756C6C656420646F776E20746F20746865206465726976656420636C6173736573206044796E616D69634A736F6E4275666665726020616E6420605374617469634A736F6E42756666657242617365602E0D0A0D0A54686973206D65616E73207468617420696620796F75206861766520636F6465206C696B653A0D0A0D0A606060632B2B0D0A766F6964206D7946756E6374696F6E284A736F6E42756666657226206A736F6E427566666572293B0D0A6060600D0A0D0A796F75206E65656420746F207265706C6163652069742077697468206F6E65206F662074686520666F6C6C6F77696E673A0D0A0D0A606060632B2B0D0A766F6964206D7946756E6374696F6E2844796E616D69634A736F6E42756666657226206A736F6E427566666572293B0D0A766F6964206D7946756E6374696F6E285374617469634A736F6E4275666665724261736526206A736F6E427566666572293B0D0A74656D706C6174653C747970656E616D6520544A736F6E4275666665723E20766F6964206D7946756E6374696F6E28544A736F6E42756666657226206A736F6E427566666572293B0D0A6060600D0A0D0A76352E372E330D0A2D2D2D2D2D2D0D0A0D0A2A20416464656420616E20607072696E74546F28636861725B4E5D296020616E6420607072657474795072696E74546F28636861725B4E5D2960202869737375652023323932290D0A2A204164646564206162696C69747920746F207365742061206E65737465642076616C7565206C696B6520746869733A2060726F6F745B2241225D5B2242225D203D2022432260202869737375652023333532290D0A2A2052656E616D656420602A2E6970706020746F20602A496D706C2E687070602062656361757365207468657920776572652069676E6F7265642062792041726475696E6F20494445202869737375652023333936290D0A0D0A76352E372E320D0A2D2D2D2D2D2D0D0A0D0A2A204D6164652050524F474D454D20617661696C61626C65206F6E206D6F726520706C6174666F726D73202869737375652023333831290D0A2A2046697865642050524F474D454D2063617573696E6720616E20657863657074696F6E206F6E2045535038323636202869737375652023333833290D0A0D0A76352E372E310D0A2D2D2D2D2D2D0D0A0D0A2A20416464656420737570706F727420666F722050524F474D454D2028697373756520233736290D0A2A20466978656420636F6D70696C6174696F6E206572726F72207768656E20696E646578206973206E6F7420616E2060696E7460202869737375652023333831290D0A0D0A76352E372E300D0A2D2D2D2D2D2D0D0A0D0A2A2054656D706C6174697A656420616C6C2066756E6374696F6E73207573696E672060537472696E6760206F7220607374643A3A737472696E67600D0A2A2052656D6F766564206041726475696E6F4A736F6E3A3A537472696E67600D0A2A2052656D6F76656420604A736F6E56617269616E743A3A64656661756C7456616C75653C543E2829600D0A2A2052656D6F766564206E6F6E2D74656D706C61746520604A736F6E4F626A6563743A3A67657428296020616E6420604A736F6E41727261792E6765742829600D0A2A20466978656420737570706F727420666F722060537472696E6753756D48656C70657260202869737375652023313834290D0A2A205265706C61636564206041524455494E4F4A534F4E5F5553455F41524455494E4F5F535452494E4760206279206041524455494E4F4A534F4E5F454E41424C455F5354445F535452494E476020616E64206041524455494E4F4A534F4E5F454E41424C455F41524455494E4F5F535452494E4760202869737375652023333738290D0A2A204164646564206578616D706C652060537472696E674578616D706C652E696E6F6020746F2073686F772077686572652060537472696E67602063616E20626520757365640D0A2A20496E637265617365642064656661756C74206E657374696E67206C696D697420746F203530207768656E20636F6D70696C656420666F72206120636F6D7075746572202869737375652023333439290D0A0D0A2A2A425245414B494E47204348414E4745532A2A3A0D0A0D0A546865206E6F6E2D74656D706C6174652066756E6374696F6E7320604A736F6E4F626A6563743A3A67657428296020616E6420604A736F6E41727261792E6765742829602068617665206265656E2072656D6F7665642E2054686973206D65616E73207468617420796F75206E65656420746F206578706C69636974656C792074656C6C20746865207479706520796F752065787065637420696E2072657475726E2E0D0A0D0A4F6C6420636F64653A0D0A0D0A606060632B2B0D0A23646566696E652041524455494E4F4A534F4E5F5553455F41524455494E4F5F535452494E4720300D0A4A736F6E56617269616E742076616C756531203D206D794F626A6563742E67657428226D794B657922293B0D0A4A736F6E56617269616E742076616C756532203D206D7941727261792E6765742830293B0D0A6060600D0A0D0A4E657720636F64653A0D0A0D0A606060632B2B0D0A23646566696E652041524455494E4F4A534F4E5F454E41424C455F41524455494E4F5F535452494E4720300D0A23646566696E652041524455494E4F4A534F4E5F454E41424C455F5354445F535452494E4720310D0A4A736F6E56617269616E742076616C756531203D206D794F626A6563742E6765743C4A736F6E56617269616E743E28226D794B657922293B0D0A4A736F6E56617269616E742076616C756532203D206D7941727261792E6765743C4A736F6E56617269616E743E2830293B0D0A6060600D0A0D0A0D0A76352E362E370D0A2D2D2D2D2D2D0D0A0D0A2A204669786564206061727261795B6964785D2E61733C4A736F6E56617269616E743E28296020616E6420606F626A6563745B6B65795D2E61733C4A736F6E56617269616E743E2829600D0A2A2046697865642072657475726E2076616C7565206F6620604A736F6E4F626A6563743A3A736574282960202869737375652023333530290D0A2A20466978656420756E646566696E6564206265686176696F7220696E2060507265747479666965726020616E6420605072696E7460202869737375652023333534290D0A2A20466978656420706172736572207468617420696E636F72726563746C792072656A656374656420666C6F61747320636F6E7461696E696E67206120602B60202869737375652023333439290D0A0D0A76352E362E360D0A2D2D2D2D2D2D0D0A0D0A2A20466978656420602D57706172656E74686573657360207761726E696E6720696E74726F647563656420696E2076352E362E3520285052202333333520627920406E756B6574290D0A2A20416464656420602E6D62656469676E6F72656020666F722041524D206D6264656220285052202333333420627920406E756B6574290D0A2A2046697865642020604A736F6E56617269616E743A3A73756363657373282960207768696368206469646E27742070726F70616761746520604A736F6E41727261793A3A73756363657373282960206E6F7220604A736F6E4F626A6563743A3A73756363657373282960202869737375652023333432292E0D0A0D0A76352E362E350D0A2D2D2D2D2D2D0D0A0D0A2A206061733C636861722A3E282960206E6F772072657475726E7320607472756560207768656E20696E70757420697320606E756C6C60202869737375652023333330290D0A0D0A76352E362E340D0A2D2D2D2D2D2D0D0A0D0A2A204669786564206572726F7220696E20666C6F61742073657269616C697A6174696F6E202869737375652023333234290D0A0D0A76352E362E330D0A2D2D2D2D2D2D0D0A0D0A2A20496D70726F766564207370656564206F6620666C6F61742073657269616C697A6174696F6E202861626F757420747769636520666173746572290D0A2A204164646564206061733C4A736F6E41727261793E28296020617320612073796E6F6E796D20666F72206061733C4A736F6E4172726179263E2829602E2E2E202869737375652023323931290D0A2A204669786564206063616C6C206F66206F7665726C6F61646564206973696E6628646F75626C65262920697320616D626967756F757360202869737375652023323834290D0A0D0A76352E362E320D0A2D2D2D2D2D2D0D0A0D0A2A204669786564206275696C64207768656E20616E6F74686572206C696220646F6573206023756E6465662069736E616E60202869737375652023323834290D0A0D0A76352E362E310D0A2D2D2D2D2D2D0D0A0D0A2A204164646564206D697373696E67206023707261676D61206F6E636560202869737375652023333130290D0A0D0A76352E362E300D0A2D2D2D2D2D2D0D0A0D0A2A2041726475696E6F4A736F6E206973206E6F772061206865616465722D6F6E6C79206C696272617279202869737375652023313939290D0A0D0A76352E352E310D0A2D2D2D2D2D2D0D0A0D0A2A20466978656420636F6D70696C6174696F6E206572726F72207769746820496E74656C2047616C696C656F202869737375652023323939290D0A0D0A76352E352E300D0A2D2D2D2D2D2D0D0A0D0A2A20416464656420604A736F6E56617269616E743A3A73756363657373282960202869737375652023323739290D0A2A2052656E616D656420604A736F6E56617269616E743A3A696E76616C69643C543E28296020746F20604A736F6E56617269616E743A3A64656661756C7456616C75653C543E2829600D0A0D0A76352E342E300D0A2D2D2D2D2D2D0D0A0D0A2A204368616E67656420603A3A537472696E676020746F206041726475696E6F4A736F6E3A3A537472696E6760202869737375652023323735290D0A2A204368616E67656420603A3A5072696E746020746F206041726475696E6F4A736F6E3A3A5072696E746020746F6F0D0A0D0A76352E332E300D0A2D2D2D2D2D2D0D0A0D0A2A20416464656420637573746F6D20696D706C656D656E746174696F6E206F66206066746F6160202869737375657320233236362C20233236372C202332363920616E642023323730290D0A2A20416464656420604A736F6E56617269616E74204A736F6E4275666665723A3A7061727365282960202869737375652023323635290D0A2A2046697865642060756E7369676E6564206C6F6E6760207072696E74656420617320607369676E6564206C6F6E6760202869737375652023313730290D0A0D0A76352E322E300D0A2D2D2D2D2D2D0D0A0D0A2A20416464656420604A736F6E56617269616E743A3A61733C636861722A3E28296020617320612073796E6F6E796D20666F7220604A736F6E56617269616E743A3A61733C636F6E737420636861722A3E282960202869737375652023323537290D0A2A204164646564206578616D706C6520604A736F6E48747470436C69656E7460202869737375652023323536290D0A2A20416464656420604A736F6E41727261793A3A636F7079546F28296020616E6420604A736F6E41727261793A3A636F707946726F6D282960202869737375652023323534290D0A2A20416464656420605261774A736F6E28296020746F20696E736572742070726567656E657261746564204A534F4E20706F7274696F6E73202869737375652023323539290D0A0D0A76352E312E310D0A2D2D2D2D2D2D0D0A0D0A2A2052656D6F7665642060537472696E6760206475706C69636174696F6E207768656E206F6E65207265706C6163657320612076616C756520696E206120604A736F6E4F626A656374602028505220233233322062792040756C696F6E290D0A0D0A76352E312E300D0A2D2D2D2D2D2D0D0A0D0A2A20416464656420737570706F7274206F6620606C6F6E67206C6F6E6760202869737375652023313731290D0A2A204D6F76656420616C6C206275696C642073657474696E677320746F206041726475696E6F4A736F6E2F436F6E66696775726174696F6E2E687070600D0A0D0A2A2A425245414B494E47204348414E47452A2A3A0D0A496620796F7520646566696E6564206041524455494E4F4A534F4E5F454E41424C455F5354445F53545245414D602C20796F75206E6F77206E65656420746F20646566696E6520697420746F206031602E0D0A0D0A76352E302E380D0A2D2D2D2D2D2D0D0A0D0A2A204D61646520746865206C69627261727920636F6D70617469626C652077697468205B506C6174666F726D494F5D28687474703A2F2F706C6174666F726D696F2E6F72672F29202869737375652023313831290D0A2A20466978656420604A736F6E56617269616E743A3A69733C626F6F6C3E28296020746861742077617320696E636F72726563746C792072657475726E696E672066616C7365202869737375652023323134290D0A0D0A76352E302E370D0A2D2D2D2D2D2D0D0A0D0A2A204D616465206C6962726172792065617369657220746F207573652066726F6D206120434D616B652070726F6A6563743A2073696D706C7920606164645F7375626469726563746F72792841726475696E6F4A736F6E2F73726329600D0A2A204368616E6765642060537472696E676020746F206265206120607479706564656660206F6620607374643A3A737472696E67602028697373756573202331343220616E642023313631290D0A0D0A2A2A425245414B494E47204348414E4745532A2A3A0D0A2D20604A736F6E56617269616E742874727565292E61733C537472696E673E282960206E6F772072657475726E7320602274727565226020696E7374656164206F662060223122600D0A2D20604A736F6E56617269616E742866616C7365292E61733C537472696E673E282960206E6F772072657475726E7320602266616C7365226020696E7374656164206F662060223022600D0A0D0A76352E302E360D0A2D2D2D2D2D2D0D0A0D0A2A20416464656420706172616D6574657220746F206044796E616D69634A736F6E4275666665726020636F6E7374727563746F7220746F2073657420696E697469616C2073697A65202869737375652023313532290D0A2A204669786564207761726E696E672061626F7574206C6962726172792063617465676F727920696E2041726475696E6F20312E362E36202869737375652023313437290D0A2A204578616D706C65733A2041646465642061206C6F6F7020746F207761697420666F722073657269616C20706F727420746F206265207265616479202869737375652023313536290D0A0D0A76352E302E350D0A2D2D2D2D2D2D0D0A0D0A2A204164646564206F7665726C6F616420604A736F6E4F626A65637453757363726970743A3A7365742876616C75652C20646563696D616C732960202869737375652023313433290D0A2A205573652060666C6F61746020696E7374656164206F662060646F75626C656020746F20726564756365207468652073697A65206F6620604A736F6E56617269616E7460202869737375652023313334290D0A0D0A76352E302E340D0A2D2D2D2D2D2D0D0A0D0A2A20466978656420616D626967756F7573206F7665726C6F6164207769746820604A736F6E41727261795375627363726970746020616E6420604A736F6E4F626A65637453756273637269707460202869737375652023313232290D0A0D0A76352E302E330D0A2D2D2D2D2D2D0D0A0D0A2A20466978656420607072696E74546F28537472696E6729602077686963682077726F7465206E756D6265727320696E7374656164206F6620737472696E6773202869737375652023313230290D0A2A2046697865642072657475726E2074797065206F6620604A736F6E41727261793A3A69733C543E28296020616E6420736F6D65206F7468657273202869737375652023313231290D0A0D0A76352E302E320D0A2D2D2D2D2D2D0D0A0D0A2A204669786564207365676D656E746174696F6E206661756C7420696E206070617273654F626A65637428537472696E67296020616E6420607061727365417272617928537472696E6729602C207768656E207468650D0A2020605374617469634A736F6E4275666665726020697320746F6F20736D616C6C20746F20686F6C64206120636F7079206F662074686520737472696E670D0A2A20466978656420436C616E67207761726E696E672022726567697374657220737065636966696572206973206465707265636174656422202869737375652023313032290D0A2A20466978656420474343207761726E696E6720226465636C61726174696F6E20736861646F77732061206D656D62657222202869737375652023313033290D0A2A204669786564206D656D6F727920616C69676E6D656E742C207768696368206D6164652045535038323636206372617368202869737375652023313034290D0A2A20466978656420636F6D70696C6174696F6E206F6E2056697375616C2053747564696F203230313020616E642032303132202869737375652023313037290D0A0D0A76352E302E310D0A2D2D2D2D2D2D0D0A0D0A2A20466978656420636F6D70696C6174696F6E20776974682041726475696E6F20312E302E362028697373756520233939290D0A0D0A76352E302E300D0A2D2D2D2D2D2D0D0A0D0A2A20416464656420737570706F7274206F662060537472696E676020636C6173732028697373756573202335352C202335362C202337302C20233737290D0A2A20416464656420604A736F6E4275666665723A3A73747264757028296020746F206D616B65206120636F7079206F66206120737472696E672028697373756573202331302C20233537290D0A2A20496D706C696369746C792063616C6C206073747264757028296020666F722060537472696E676020627574206E6F7420666F722060636861722A602028697373756573202338342C20233837290D0A2A20416464656420737570706F7274206F66206E6F6E207374616E64617264204A534F4E20696E7075742028697373756520233434290D0A2A20416464656420737570706F7274206F6620636F6D6D656E747320696E204A534F4E20696E7075742028697373756520233838290D0A2A20416464656420696D706C696369742063617374206265747765656E206E756D65726963616C2074797065732028697373756573202336342C202336392C20233933290D0A2A204164646564206162696C69747920746F2072656164206E756D6265722076616C75657320617320737472696E672028697373756520233930290D0A2A20526564657369676E656420604A736F6E56617269616E746020746F206C6576657261676520636F6E76657274696E6720636F6E7374727563746F727320696E7374656164206F662061737369676E6D656E74206F70657261746F72732028697373756520233636290D0A2A20537769746368656420746F206E657720746865206C696272617279206C61796F7574202872657175697265732041726475696E6F20312E302E36206F722061626F7665290D0A0D0A2A2A425245414B494E47204348414E4745532A2A3A0D0A2D20604A736F6E4F626A6563743A3A616464282960207761732072656E616D656420746F20607365742829600D0A2D20604A736F6E41727261793A3A617428296020616E6420604A736F6E4F626A6563743A3A617428296020776572652072656E616D656420746F20606765742829600D0A2D204E756D626572206F6620646967697473206F6620666C6F6174696E6720706F696E742076616C756520617265206E6F772073657420776974682060646F75626C655F776974685F6E5F6469676974732829600D0A0D0A2A2A506572736F6E616C206E6F74652061626F7574207468652060537472696E676020636C6173732A2A3A0D0A537570706F7274206F66207468652060537472696E676020636C61737320686173206265656E20616464656420746F20746865206C6962726172792062656361757365206D616E792070656F706C652075736520697420696E2074686569722070726F6772616D732E0D0A486F77657665722C20796F752073686F756C64206E6F7420736565207468697320617320616E20696E7669746174696F6E20746F20757365207468652060537472696E676020636C6173732E0D0A5468652060537472696E676020636C617373206973202A2A6261642A2A206265636175736520697420757365732064796E616D6963206D656D6F727920616C6C6F636174696F6E2E0D0A436F6D706172656420746F2073746174696320616C6C6F636174696F6E2C20697420636F6D70696C657320746F2061206269676765722C20736C6F7765722070726F6772616D2C20616E64206973206C657373207072656469637461626C652E0D0A596F75206365727461696E6C7920646F6E27742077616E74207468617420696E20616E20656D62656464656420656E7669726F6E6D656E74210D0A0D0A76342E360D0A2D2D2D2D0D0A0D0A2A204669786564207365676D656E746174696F6E206661756C7420696E206044796E616D69634A736F6E42756666657260207768656E206D656D6F727920616C6C6F636174696F6E206661696C732028697373756520233932290D0A0D0A76342E350D0A2D2D2D2D0D0A0D0A2A20466978656420627566666572206F766572666C6F77207768656E20696E70757420636F6E7461696E732061206261636B736C61736820666F6C6C6F7765642062792061207465726D696E61746F722028697373756520233831290D0A0D0A2A2A557067726164696E67206973207265636F6D6D656E6465642A2A2073696E63652070726576696F75732076657273696F6E7320636F6E7461696E206120706F74656E7469616C207365637572697479207269736B2E0D0A0D0A5370656369616C207468616E6B7320746F205B4769616E6361726C6F2043616E616C6573204261727265746F5D2868747470733A2F2F6769746875622E636F6D2F6763616E616C6573622920666F722066696E64696E672074686973206E61737479206275672E0D0A0D0A76342E340D0A2D2D2D2D0D0A0D0A2A20416464656420604A736F6E41727261793A3A6D6561737572654C656E67746828296020616E6420604A736F6E4F626A6563743A3A6D6561737572654C656E6774682829602028697373756520233735290D0A0D0A76342E330D0A2D2D2D2D0D0A0D0A2A20416464656420604A736F6E41727261793A3A72656D6F7665417428296020746F2072656D6F766520616E20656C656D656E74206F6620616E2061727261792028697373756520233538290D0A2A20466978656420737461636B2D6F766572666C6F7720696E206044796E616D69634A736F6E42756666657260207768656E2070617273696E672068756765204A534F4E2066696C65732028697373756520233635290D0A2A2046697865642077726F6E672072657475726E2076616C7565206F6620607061727365417272617928296020616E64206070617273654F626A656374282960207768656E20616C6C6F636174696F6E206661696C732028697373756520233638290D0A0D0A76342E320D0A2D2D2D2D0D0A0D0A2A205377697463686564206261636B20746F206F6C64206C696272617279206C61796F75742028697373756573202333392C2023343320616E6420233435290D0A2A2052656D6F76656420676C6F62616C206E6577206F70657261746F72206F7665726C6F616420286973737565202334302C2023343520616E6420233436290D0A2A20416464656420616E206578616D706C6520776974682045746865726E65745365727665720D0A0D0A76342E310D0A2D2D2D2D0D0A0D0A2A2041646465642044796E616D69634A736F6E4275666665722028697373756520233139290D0A0D0A76342E300D0A2D2D2D2D0D0A0D0A2A20556E69666965642070617273657220616E642067656E657261746F72204150492028697373756520233233290D0A2A2055706461746564206C696272617279206C61796F75742C206E6F772072657175697265732041726475696E6F20312E302E36206F72206E657765720D0A0D0A2A2A425245414B494E47204348414E47452A2A3A20415049206368616E676564207369676E69666963616E746C792C20736565205B4D6967726174696E6720636F646520746F20746865206E6577204150495D2868747470733A2F2F6769746875622E636F6D2F62626C616E63686F6E2F41726475696E6F4A736F6E2F77696B692F4D6967726174696E672D636F64652D746F2D7468652D6E65772D415049292E0D0A0D0A0D0A76332E340D0A2D2D2D2D0D0A0D0A2A204669786564206573636170656420636861722070617273696E672028697373756520233136290D0A0D0A0D0A76332E330D0A2D2D2D2D0D0A0D0A2A20416464656420696E64656E746564206F757470757420666F7220746865204A534F4E2067656E657261746F722028697373756520233131292C20736565206578616D706C652062656C6C6F772E0D0A2A2041646465642060496E64656E7465645072696E74602C2061206465636F7261746F7220666F7220605072696E746020746F20616C6C6F7720696E64656E746564206F75747075740D0A0D0A4578616D706C653A0D0A0D0A202020204A736F6E4F6A6563743C323E206A736F6E3B0D0A202020206A736F6E5B226B6579225D203D202276616C7565223B0D0A202020206A736F6E2E7072657474795072696E74546F2853657269616C293B0D0A0D0A76332E320D0A2D2D2D2D0D0A0D0A2A204669786564206120627567207768656E20616464696E67206E6573746564206F626A65637420696E20604A736F6E417272617960202862756720696E74726F647563656420696E2076332E31292E0D0A0D0A76332E310D0A2D2D2D2D0D0A0D0A2A2043616C6C696E67206047656E657261746F723A3A4A736F6E4F626A6563743A3A6164642829602074776963652077697468207468652073616D6520606B657960206E6F77207265706C6163657320746865206076616C7565600D0A2A204164646564206047656E657261746F723A3A4A736F6E4F626A6563743A3A6F70657261746F725B5D602C207365652062656C6C6F7720746865206E6577204150490D0A2A204164646564206047656E657261746F723A3A4A736F6E4F626A6563743A3A72656D6F766528296020286973737565202339290D0A0D0A4F6C642067656E657261746F72204150493A0D0A0D0A094A736F6E4F626A6563743C333E20726F6F743B0D0A20202020726F6F742E616464282273656E736F72222C202267707322293B0D0A20202020726F6F742E616464282274696D65222C2031333531383234313230293B0D0A20202020726F6F742E616464282264617461222C206172726179293B0D0A0D0A4E65772067656E657261746F72204150493A0D0A0D0A094A736F6E4F626A6563743C333E20726F6F743B0D0A20202020726F6F745B2273656E736F72225D203D2022677073223B0D0A20202020726F6F745B2274696D65225D203D20313335313832343132303B0D0A20202020726F6F745B2264617461225D203D2061727261793B0D0A0D0A76332E300D0A2D2D2D2D0D0A0D0A2A204E657720706172736572204150492C207365652062656C6C6F770D0A2A2052656E616D656420604A736F6E486173685461626C656020696E746F20604A736F6E4F626A656374600D0A2A204164646564206974657261746F727320666F7220604A736F6E41727261796020616E6420604A736F6E4F626A6563746020286973737565202334290D0A0D0A4F6C6420706172736572204150493A0D0A0D0A202020204A736F6E486173685461626C6520726F6F74203D207061727365722E7061727365486173685461626C65286A736F6E293B0D0A0D0A09636861722A202073656E736F72202020203D20726F6F742E676574537472696E67282273656E736F7222293B0D0A096C6F6E6720202074696D652020202020203D20726F6F742E6765744C6F6E67282274696D6522293B0D0A09646F75626C65206C6174697475646520203D20726F6F742E676574417272617928226461746122292E676574446F75626C652830293B0D0A20202020646F75626C65206C6F6E676974756465203D20726F6F742E676574417272617928226461746122292E676574446F75626C652831293B0D0A0D0A4E657720706172736572204150493A0D0A0D0A094A736F6E4F626A65637420726F6F74203D207061727365722E7061727365286A736F6E293B0D0A0D0A09636861722A202073656E736F72202020203D20726F6F745B2273656E736F72225D3B0D0A202020206C6F6E6720202074696D652020202020203D20726F6F745B2274696D65225D3B0D0A20202020646F75626C65206C6174697475646520203D20726F6F745B2264617461225D5B305D3B0D0A20202020646F75626C65206C6F6E676974756465203D20726F6F745B2264617461225D5B315D3B0D0A0D0A76322E310D0A2D2D2D2D0D0A0D0A2A2046697865642063617365206023696E636C75646520226A736D6E2E63707022602077686963682063617573656420616E206572726F7220696E204C696E757820286973737565202336290D0A2A204669786564206120627566666572206F76657272756E20696E204A534F4E2050617273657220286973737565202335290D0A0D0A76322E300D0A2D2D2D2D0D0A0D0A2A204164646564204A534F4E20656E636F64696E6720286973737565202332290D0A2A2052656E616D656420746865206C696272617279206041726475696E6F4A736F6E50617273657260206265636F6D6573206041726475696E6F4A736F6E600D0A0D0A2A2A427265616B696E67206368616E67652A2A3A20796F75206E65656420746F206164642074686520666F6C6C6F77696E67206C696E652061742074686520746F70206F6620796F75722070726F6772616D2E0D0A0D0A097573696E67206E616D6573706163652041726475696E6F4A736F6E3A3A5061727365723B0D0A0D0A76312E320D0A2D2D2D2D0D0A0D0A2A204669786564206572726F7220696E204A534F4E20706172736572206578616D706C6520286973737565202331290D0A0D0A76312E310D0A2D2D2D2D0D0A0D0A2A204578616D706C653A206368616E6765642060636861722A206A736F6E6020696E746F2060636861725B5D206A736F6E6020736F20746861742074686520627974657320617265206E6F742077726974652070726F7465637465640D0A2A2046697865642070617273696E6720627567207768656E20746865204A534F4E20636F6E7461696E73206D756C74692D64696D656E73696F6E616C206172726179730D0A0D0A76312E300D0A2D2D2D2D0D0A0D0A496E697469616C2072656C656173650D0A .md CMakeLists 2320436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A23204D4954204C6963656E73650A23200A232041726475696E6F204A534F4E206C6962726172790A232068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2320496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A636D616B655F6D696E696D756D5F72657175697265642856455253494F4E20332E30290A70726F6A6563742841726475696E6F4A736F6E290A0A656E61626C655F74657374696E6728290A0A696628247B434F5645524147457D290A0973657428434D414B455F4358585F464C41475320222D67202D4F30202D6670726F66696C652D61726373202D66746573742D636F76657261676522290A656E64696628290A0A696E636C7564655F6469726563746F7269657328247B434D414B455F43555252454E545F4C4953545F4449527D2F737263290A6164645F7375626469726563746F72792874686972642D70617274792F6361746368290A6164645F7375626469726563746F72792874657374290A .txt examples JsonGeneratorExample JsonGeneratorExample 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370D0A2F2F204D4954204C6963656E73650D0A2F2F0D0A2F2F2041726475696E6F204A534F4E206C6962726172790D0A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0D0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210D0A0D0A23696E636C756465203C41726475696E6F4A736F6E2E683E0D0A0D0A766F69642073657475702829207B0D0A202053657269616C2E626567696E2839363030293B0D0A20207768696C6520282153657269616C29207B0D0A202020202F2F20776169742073657269616C20706F727420696E697469616C697A6174696F6E0D0A20207D0D0A0D0A20202F2F204D656D6F727920706F6F6C20666F72204A534F4E206F626A65637420747265652E0D0A20202F2F0D0A20202F2F20496E736964652074686520627261636B6574732C20323030206973207468652073697A65206F662074686520706F6F6C20696E2062797465732E0D0A20202F2F20496620746865204A534F4E206F626A656374206973206D6F726520636F6D706C65782C20796F75206E65656420746F20696E63726561736520746861742076616C75652E0D0A20205374617469634A736F6E4275666665723C3230303E206A736F6E4275666665723B0D0A0D0A20202F2F205374617469634A736F6E42756666657220616C6C6F6361746573206D656D6F7279206F6E2074686520737461636B2C2069742063616E2062650D0A20202F2F207265706C616365642062792044796E616D69634A736F6E42756666657220776869636820616C6C6F636174657320696E2074686520686561702E0D0A20202F2F20497427732073696D706C657220627574206C65737320656666696369656E742E0D0A20202F2F0D0A20202F2F2044796E616D69634A736F6E42756666657220206A736F6E4275666665723B0D0A0D0A20202F2F204372656174652074686520726F6F74206F6620746865206F626A65637420747265652E0D0A20202F2F0D0A20202F2F20497427732061207265666572656E636520746F20746865204A736F6E4F626A6563742C207468652061637475616C2062797465732061726520696E73696465207468650D0A20202F2F204A736F6E427566666572207769746820616C6C20746865206F74686572206E6F646573206F6620746865206F626A65637420747265652E0D0A20202F2F204D656D6F7279206973206672656564207768656E206A736F6E42756666657220676F6573206F7574206F662073636F70652E0D0A20204A736F6E4F626A6563742620726F6F74203D206A736F6E4275666665722E6372656174654F626A65637428293B0D0A0D0A20202F2F204164642076616C75657320696E20746865206F626A6563740D0A20202F2F0D0A20202F2F204D6F7374206F66207468652074696D652C20796F752063616E2072656C79206F6E2074686520696D706C696369742063617374732E0D0A20202F2F20496E206F7468657220636173652C20796F752063616E20646F20726F6F742E7365743C6C6F6E673E282274696D65222C2031333531383234313230293B0D0A2020726F6F745B2273656E736F72225D203D2022677073223B0D0A2020726F6F745B2274696D65225D203D20313335313832343132303B0D0A0D0A20202F2F204164642061206E65737465642061727261792E0D0A20202F2F0D0A20202F2F204974277320616C736F20706F737369626C6520746F20637265617465207468652061727261792073657061726174656C7920616E642061646420697420746F207468650D0A20202F2F204A736F6E4F626A656374206275742069742773206C65737320656666696369656E742E0D0A20204A736F6E4172726179262064617461203D20726F6F742E6372656174654E6573746564417272617928226461746122293B0D0A2020646174612E61646428646F75626C655F776974685F6E5F6469676974732834382E3735363038302C203629293B0D0A2020646174612E61646428646F75626C655F776974685F6E5F64696769747328322E3330323033382C203629293B0D0A0D0A2020726F6F742E7072696E74546F2853657269616C293B0D0A20202F2F2054686973207072696E74733A0D0A20202F2F207B2273656E736F72223A22677073222C2274696D65223A313335313832343132302C2264617461223A5B34382E3735363038302C322E3330323033385D7D0D0A0D0A202053657269616C2E7072696E746C6E28293B0D0A0D0A2020726F6F742E7072657474795072696E74546F2853657269616C293B0D0A20202F2F2054686973207072696E74733A0D0A20202F2F207B0D0A20202F2F2020202273656E736F72223A2022677073222C0D0A20202F2F2020202274696D65223A20313335313832343132302C0D0A20202F2F2020202264617461223A205B0D0A20202F2F202020202034382E3735363038302C0D0A20202F2F2020202020322E3330323033380D0A20202F2F2020205D0D0A20202F2F207D0D0A7D0D0A0D0A766F6964206C6F6F702829207B0D0A20202F2F206E6F74207573656420696E2074686973206578616D706C650D0A7D0D0A .ino JsonHttpClient JsonHttpClient 2F2F2053616D706C652041726475696E6F204A736F6E2057656220436C69656E740A2F2F20446F776E6C6F61647320616E6420706172736520687474703A2F2F6A736F6E706C616365686F6C6465722E74797069636F64652E636F6D2F75736572732F310A2F2F0A2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C45746865726E65742E683E0A23696E636C756465203C5350492E683E0A0A45746865726E6574436C69656E7420636C69656E743B0A0A636F6E737420636861722A20736572766572203D20226A736F6E706C616365686F6C6465722E74797069636F64652E636F6D223B20202F2F20736572766572277320616464726573730A636F6E737420636861722A207265736F75726365203D20222F75736572732F31223B20202020202020202020202020202020202020202F2F2068747470207265736F757263650A636F6E737420756E7369676E6564206C6F6E6720424155445F52415445203D20393630303B20202020202020202020202020202020202F2F2073657269616C20636F6E6E656374696F6E2073706565640A636F6E737420756E7369676E6564206C6F6E6720485454505F54494D454F5554203D2031303030303B20202F2F206D617820726573706F6E652074696D652066726F6D207365727665720A636F6E73742073697A655F74204D41585F434F4E54454E545F53495A45203D203531323B202020202020202F2F206D61782073697A65206F6620746865204854545020726573706F6E73650A0A2F2F205468652074797065206F66206461746120746861742077652077616E7420746F20657874726163742066726F6D2074686520706167650A737472756374205573657244617461207B0A202063686172206E616D655B33325D3B0A20206368617220636F6D70616E795B33325D3B0A7D3B0A0A2F2F2041524455494E4F20656E74727920706F696E742023313A2072756E73206F6E6365207768656E20796F75207072657373207265736574206F7220706F7765722074686520626F6172640A766F69642073657475702829207B0A2020696E697453657269616C28293B0A2020696E697445746865726E657428293B0A7D0A0A2F2F2041524455494E4F20656E74727920706F696E742023323A2072756E73206F76657220616E64206F76657220616761696E20666F72657665720A766F6964206C6F6F702829207B0A202069662028636F6E6E656374287365727665722929207B0A202020206966202873656E6452657175657374287365727665722C207265736F757263652920262620736B6970526573706F6E736548656164657273282929207B0A20202020202055736572446174612075736572446174613B0A20202020202069662028726561645265706F6E7365436F6E74656E74282675736572446174612929207B0A20202020202020207072696E74557365724461746128267573657244617461293B0A2020202020207D0A202020207D0A20207D0A2020646973636F6E6E65637428293B0A20207761697428293B0A7D0A0A2F2F20496E697469616C697A652053657269616C20706F72740A766F696420696E697453657269616C2829207B0A202053657269616C2E626567696E28424155445F52415445293B0A20207768696C6520282153657269616C29207B0A202020203B20202F2F207761697420666F722073657269616C20706F727420746F20696E697469616C697A650A20207D0A202053657269616C2E7072696E746C6E282253657269616C20726561647922293B0A7D0A0A2F2F20496E697469616C697A652045746865726E6574206C6962726172790A766F696420696E697445746865726E65742829207B0A202062797465206D61635B5D203D207B307844452C20307841442C20307842452C20307845462C20307846452C20307845447D3B0A2020696620282145746865726E65742E626567696E286D61632929207B0A2020202053657269616C2E7072696E746C6E28224661696C656420746F20636F6E6669677572652045746865726E657422293B0A2020202072657475726E3B0A20207D0A202053657269616C2E7072696E746C6E282245746865726E657420726561647922293B0A202064656C61792831303030293B0A7D0A0A2F2F204F70656E20636F6E6E656374696F6E20746F207468652048545450207365727665720A626F6F6C20636F6E6E65637428636F6E737420636861722A20686F73744E616D6529207B0A202053657269616C2E7072696E742822436F6E6E65637420746F2022293B0A202053657269616C2E7072696E746C6E28686F73744E616D65293B0A0A2020626F6F6C206F6B203D20636C69656E742E636F6E6E65637428686F73744E616D652C203830293B0A0A202053657269616C2E7072696E746C6E286F6B203F2022436F6E6E656374656422203A2022436F6E6E656374696F6E204661696C65642122293B0A202072657475726E206F6B3B0A7D0A0A2F2F2053656E6420746865204854545020474554207265717565737420746F20746865207365727665720A626F6F6C2073656E645265717565737428636F6E737420636861722A20686F73742C20636F6E737420636861722A207265736F7572636529207B0A202053657269616C2E7072696E7428224745542022293B0A202053657269616C2E7072696E746C6E287265736F75726365293B0A0A2020636C69656E742E7072696E7428224745542022293B0A2020636C69656E742E7072696E74287265736F75726365293B0A2020636C69656E742E7072696E746C6E282220485454502F312E3022293B0A2020636C69656E742E7072696E742822486F73743A2022293B0A2020636C69656E742E7072696E746C6E28686F7374293B0A2020636C69656E742E7072696E746C6E2822436F6E6E656374696F6E3A20636C6F736522293B0A2020636C69656E742E7072696E746C6E28293B0A0A202072657475726E20747275653B0A7D0A0A2F2F20536B69702048545450206865616465727320736F2074686174207765206172652061742074686520626567696E6E696E67206F662074686520726573706F6E7365277320626F64790A626F6F6C20736B6970526573706F6E7365486561646572732829207B0A20202F2F2048545450206865616465727320656E64207769746820616E20656D707479206C696E650A20206368617220656E644F66486561646572735B5D203D20225C725C6E5C725C6E223B0A0A2020636C69656E742E73657454696D656F757428485454505F54494D454F5554293B0A2020626F6F6C206F6B203D20636C69656E742E66696E6428656E644F6648656164657273293B0A0A202069662028216F6B29207B0A2020202053657269616C2E7072696E746C6E28224E6F20726573706F6E7365206F7220696E76616C696420726573706F6E73652122293B0A20207D0A0A202072657475726E206F6B3B0A7D0A0A2F2F20506172736520746865204A534F4E2066726F6D2074686520696E70757420737472696E6720616E6420657874726163742074686520696E746572657374696E672076616C7565730A2F2F204865726520697320746865204A534F4E207765206E65656420746F2070617273650A2F2F207B0A2F2F202020226964223A20312C0A2F2F202020226E616D65223A20224C65616E6E652047726168616D222C0A2F2F20202022757365726E616D65223A202242726574222C0A2F2F20202022656D61696C223A202253696E6365726540617072696C2E62697A222C0A2F2F2020202261646472657373223A207B0A2F2F202020202022737472656574223A20224B756C6173204C69676874222C0A2F2F2020202020227375697465223A20224170742E20353536222C0A2F2F20202020202263697479223A20224777656E626F726F756768222C0A2F2F2020202020227A6970636F6465223A202239323939382D33383734222C0A2F2F20202020202267656F223A207B0A2F2F20202020202020226C6174223A20222D33372E33313539222C0A2F2F20202020202020226C6E67223A202238312E31343936220A2F2F20202020207D0A2F2F2020207D2C0A2F2F2020202270686F6E65223A2022312D3737302D3733362D3830333120783536343432222C0A2F2F2020202277656273697465223A202268696C6465676172642E6F7267222C0A2F2F20202022636F6D70616E79223A207B0A2F2F2020202020226E616D65223A2022526F6D6167756572612D43726F6E61222C0A2F2F2020202020226361746368506872617365223A20224D756C74692D6C61796572656420636C69656E742D736572766572206E657572616C2D6E6574222C0A2F2F2020202020226273223A20226861726E657373207265616C2D74696D6520652D6D61726B657473220A2F2F2020207D0A2F2F207D0A626F6F6C20726561645265706F6E7365436F6E74656E74287374727563742055736572446174612A20757365724461746129207B0A20202F2F20436F6D70757465206F7074696D616C2073697A65206F6620746865204A534F4E20627566666572206163636F7264696E6720746F2077686174207765206E65656420746F2070617273652E0A20202F2F2054686973206973206F6E6C7920726571756972656420696620796F7520757365205374617469634A736F6E4275666665722E0A2020636F6E73742073697A655F74204255464645525F53495A45203D0A2020202020204A534F4E5F4F424A4543545F53495A45283829202020202F2F2074686520726F6F74206F626A65637420686173203820656C656D656E74730A2020202020202B204A534F4E5F4F424A4543545F53495A4528352920202F2F2074686520226164647265737322206F626A65637420686173203520656C656D656E74730A2020202020202B204A534F4E5F4F424A4543545F53495A4528322920202F2F20746865202267656F22206F626A65637420686173203220656C656D656E74730A2020202020202B204A534F4E5F4F424A4543545F53495A4528332920202F2F207468652022636F6D70616E7922206F626A65637420686173203320656C656D656E74730A2020202020202B204D41585F434F4E54454E545F53495A453B202020202F2F206164646974696F6E616C20737061636520666F7220737472696E67730A0A20202F2F20416C6C6F6361746520612074656D706F72617279206D656D6F727920706F6F6C0A202044796E616D69634A736F6E427566666572206A736F6E427566666572284255464645525F53495A45293B0A0A20204A736F6E4F626A6563742620726F6F74203D206A736F6E4275666665722E70617273654F626A65637428636C69656E74293B0A0A20206966202821726F6F742E73756363657373282929207B0A2020202053657269616C2E7072696E746C6E28224A534F4E2070617273696E67206661696C65642122293B0A2020202072657475726E2066616C73653B0A20207D0A0A20202F2F2048657265207765726520636F70792074686520737472696E677320776527726520696E746572657374656420696E0A20207374726370792875736572446174612D3E6E616D652C20726F6F745B226E616D65225D293B0A20207374726370792875736572446174612D3E636F6D70616E792C20726F6F745B22636F6D70616E79225D5B226E616D65225D293B0A20202F2F2049742773206E6F74206D616E6461746F727920746F206D616B65206120636F70792C20796F7520636F756C64206A757374207573652074686520706F696E746572730A20202F2F2053696E63652C20746865792061726520706F696E74696E6720696E73696465207468652022636F6E74656E7422206275666665722C20736F20796F75206E65656420746F206D616B650A20202F2F20737572652069742773207374696C6C20696E206D656D6F7279207768656E20796F7520726561642074686520737472696E670A0A202072657475726E20747275653B0A7D0A0A2F2F205072696E74207468652064617461206578747261637465642066726F6D20746865204A534F4E0A766F6964207072696E74557365724461746128636F6E7374207374727563742055736572446174612A20757365724461746129207B0A202053657269616C2E7072696E7428224E616D65203D2022293B0A202053657269616C2E7072696E746C6E2875736572446174612D3E6E616D65293B0A202053657269616C2E7072696E742822436F6D70616E79203D2022293B0A202053657269616C2E7072696E746C6E2875736572446174612D3E636F6D70616E79293B0A7D0A0A2F2F20436C6F73652074686520636F6E6E656374696F6E2077697468207468652048545450207365727665720A766F696420646973636F6E6E6563742829207B0A202053657269616C2E7072696E746C6E2822446973636F6E6E65637422293B0A2020636C69656E742E73746F7028293B0A7D0A0A2F2F20506175736520666F7220612031206D696E7574650A766F696420776169742829207B0A202053657269616C2E7072696E746C6E282257616974203630207365636F6E647322293B0A202064656C6179283630303030293B0A7D0A .ino JsonParserExample JsonParserExample 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370D0A2F2F204D4954204C6963656E73650D0A2F2F0D0A2F2F2041726475696E6F204A534F4E206C6962726172790D0A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0D0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210D0A0D0A23696E636C756465203C41726475696E6F4A736F6E2E683E0D0A0D0A766F69642073657475702829207B0D0A202053657269616C2E626567696E2839363030293B0D0A20207768696C6520282153657269616C29207B0D0A202020202F2F20776169742073657269616C20706F727420696E697469616C697A6174696F6E0D0A20207D0D0A0D0A20202F2F204D656D6F727920706F6F6C20666F72204A534F4E206F626A65637420747265652E0D0A20202F2F0D0A20202F2F20496E736964652074686520627261636B6574732C20323030206973207468652073697A65206F662074686520706F6F6C20696E2062797465732C0D0A20202F2F20496620746865204A534F4E206F626A656374206973206D6F726520636F6D706C65782C20796F75206E65656420746F20696E63726561736520746861742076616C75652E0D0A20205374617469634A736F6E4275666665723C3230303E206A736F6E4275666665723B0D0A0D0A20202F2F205374617469634A736F6E42756666657220616C6C6F6361746573206D656D6F7279206F6E2074686520737461636B2C2069742063616E2062650D0A20202F2F207265706C616365642062792044796E616D69634A736F6E42756666657220776869636820616C6C6F636174657320696E2074686520686561702E0D0A20202F2F20497427732073696D706C657220627574206C65737320656666696369656E742E0D0A20202F2F0D0A20202F2F2044796E616D69634A736F6E42756666657220206A736F6E4275666665723B0D0A0D0A20202F2F204A534F4E20696E70757420737472696E672E0D0A20202F2F0D0A20202F2F20497427732062657474657220746F20757365206120636861725B5D2061732073686F776E20686572652E0D0A20202F2F20496620796F7520757365206120636F6E737420636861722A206F72206120537472696E672C2041726475696E6F4A736F6E2077696C6C0D0A20202F2F206861766520746F206D616B65206120636F7079206F662074686520696E70757420696E20746865204A736F6E4275666665722E0D0A202063686172206A736F6E5B5D203D0D0A202020202020227B5C2273656E736F725C223A5C226770735C222C5C2274696D655C223A313335313832343132302C5C22646174615C223A5B34382E3735363038302C322E3330323033385D7D223B0D0A0D0A20202F2F20526F6F74206F6620746865206F626A65637420747265652E0D0A20202F2F0D0A20202F2F20497427732061207265666572656E636520746F20746865204A736F6E4F626A6563742C207468652061637475616C2062797465732061726520696E73696465207468650D0A20202F2F204A736F6E427566666572207769746820616C6C20746865206F74686572206E6F646573206F6620746865206F626A65637420747265652E0D0A20202F2F204D656D6F7279206973206672656564207768656E206A736F6E42756666657220676F6573206F7574206F662073636F70652E0D0A20204A736F6E4F626A6563742620726F6F74203D206A736F6E4275666665722E70617273654F626A656374286A736F6E293B0D0A0D0A20202F2F20546573742069662070617273696E672073756363656564732E0D0A20206966202821726F6F742E73756363657373282929207B0D0A2020202053657269616C2E7072696E746C6E282270617273654F626A6563742829206661696C656422293B0D0A2020202072657475726E3B0D0A20207D0D0A0D0A20202F2F2046657463682076616C7565732E0D0A20202F2F0D0A20202F2F204D6F7374206F66207468652074696D652C20796F752063616E2072656C79206F6E2074686520696D706C696369742063617374732E0D0A20202F2F20496E206F7468657220636173652C20796F752063616E20646F20726F6F745B2274696D65225D2E61733C6C6F6E673E28293B0D0A2020636F6E737420636861722A2073656E736F72203D20726F6F745B2273656E736F72225D3B0D0A20206C6F6E672074696D65203D20726F6F745B2274696D65225D3B0D0A2020646F75626C65206C61746974756465203D20726F6F745B2264617461225D5B305D3B0D0A2020646F75626C65206C6F6E676974756465203D20726F6F745B2264617461225D5B315D3B0D0A0D0A20202F2F205072696E742076616C7565732E0D0A202053657269616C2E7072696E746C6E2873656E736F72293B0D0A202053657269616C2E7072696E746C6E2874696D65293B0D0A202053657269616C2E7072696E746C6E286C617469747564652C2036293B0D0A202053657269616C2E7072696E746C6E286C6F6E6769747564652C2036293B0D0A7D0D0A0D0A766F6964206C6F6F702829207B0D0A20202F2F206E6F74207573656420696E2074686973206578616D706C650D0A7D0D0A .ino JsonServer JsonServer 2F2F2053616D706C652041726475696E6F204A736F6E20576562205365727665720A2F2F20437265617465642062792042656E6F697420426C616E63686F6E2E0A2F2F2048656176696C7920696E737069726564206279202257656220536572766572222066726F6D20446176696420412E204D656C6C697320616E6420546F6D2049676F650A0A23696E636C756465203C5350492E683E0A23696E636C756465203C45746865726E65742E683E0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A0A62797465206D61635B5D203D207B307844452C20307841442C20307842452C20307845462C20307846452C20307845447D3B0A495041646472657373206970283139322C203136382C20302C20313737293B0A45746865726E657453657276657220736572766572283830293B0A0A626F6F6C2072656164526571756573742845746865726E6574436C69656E742620636C69656E7429207B0A2020626F6F6C2063757272656E744C696E654973426C616E6B203D20747275653B0A20207768696C652028636C69656E742E636F6E6E6563746564282929207B0A2020202069662028636C69656E742E617661696C61626C65282929207B0A202020202020636861722063203D20636C69656E742E7265616428293B0A2020202020206966202863203D3D20275C6E272026262063757272656E744C696E654973426C616E6B29207B0A202020202020202072657475726E20747275653B0A2020202020207D20656C7365206966202863203D3D20275C6E2729207B0A202020202020202063757272656E744C696E654973426C616E6B203D20747275653B0A2020202020207D20656C736520696620286320213D20275C722729207B0A202020202020202063757272656E744C696E654973426C616E6B203D2066616C73653B0A2020202020207D0A202020207D0A20207D0A202072657475726E2066616C73653B0A7D0A0A4A736F6E4F626A656374262070726570617265526573706F6E7365284A736F6E42756666657226206A736F6E42756666657229207B0A20204A736F6E4F626A6563742620726F6F74203D206A736F6E4275666665722E6372656174654F626A65637428293B0A0A20204A736F6E41727261792620616E616C6F6756616C756573203D20726F6F742E6372656174654E657374656441727261792822616E616C6F6722293B0A2020666F722028696E742070696E203D20303B2070696E203C20363B2070696E2B2B29207B0A20202020696E742076616C7565203D20616E616C6F67526561642870696E293B0A20202020616E616C6F6756616C7565732E6164642876616C7565293B0A20207D0A0A20204A736F6E417272617926206469676974616C56616C756573203D20726F6F742E6372656174654E6573746564417272617928226469676974616C22293B0A2020666F722028696E742070696E203D20303B2070696E203C2031343B2070696E2B2B29207B0A20202020696E742076616C7565203D206469676974616C526561642870696E293B0A202020206469676974616C56616C7565732E6164642876616C7565293B0A20207D0A0A202072657475726E20726F6F743B0A7D0A0A766F6964207772697465526573706F6E73652845746865726E6574436C69656E742620636C69656E742C204A736F6E4F626A65637426206A736F6E29207B0A2020636C69656E742E7072696E746C6E2822485454502F312E3120323030204F4B22293B0A2020636C69656E742E7072696E746C6E2822436F6E74656E742D547970653A206170706C69636174696F6E2F6A736F6E22293B0A2020636C69656E742E7072696E746C6E2822436F6E6E656374696F6E3A20636C6F736522293B0A2020636C69656E742E7072696E746C6E28293B0A0A20206A736F6E2E7072657474795072696E74546F28636C69656E74293B0A7D0A0A766F69642073657475702829207B0A202045746865726E65742E626567696E286D61632C206970293B0A20207365727665722E626567696E28293B0A7D0A0A766F6964206C6F6F702829207B0A202045746865726E6574436C69656E7420636C69656E74203D207365727665722E617661696C61626C6528293B0A202069662028636C69656E7429207B0A20202020626F6F6C2073756363657373203D20726561645265717565737428636C69656E74293B0A20202020696620287375636365737329207B0A2020202020205374617469634A736F6E4275666665723C3530303E206A736F6E4275666665723B0A2020202020204A736F6E4F626A65637426206A736F6E203D2070726570617265526573706F6E7365286A736F6E427566666572293B0A2020202020207772697465526573706F6E736528636C69656E742C206A736F6E293B0A202020207D0A2020202064656C61792831293B0A20202020636C69656E742E73746F7028293B0A20207D0A7D0A .ino JsonUdpBeacon JsonUdpBeacon 2F2F2053656E642061204A534F4E206F626A656374206F6E2055445020617420726567756C617220696E74657276616C0A2F2F0A2F2F20596F752063616E20656173696C79207465737420746869732070726F6772616D2077697468206E65746361743A0A2F2F2024206E63202D756C7020383838380A2F2F0A2F2F2062792042656E6F697420426C616E63686F6E2C204D4954204C6963656E736520323031352D323031370A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C45746865726E65742E683E0A23696E636C756465203C5350492E683E0A0A62797465206D61635B5D203D207B307844452C20307841442C20307842452C20307845462C20307846452C20307845447D3B0A495041646472657373206C6F63616C4970283139322C203136382C20302C20313737293B0A4950416464726573732072656D6F74654970283139322C203136382C20302C20313039293B0A756E7369676E656420696E742072656D6F7465506F7274203D20383838383B0A756E7369676E6564206C6F63616C506F7274203D20383838383B0A45746865726E6574554450207564703B0A0A4A736F6E4F626A65637426206275696C644A736F6E284A736F6E42756666657226206A736F6E42756666657229207B0A20204A736F6E4F626A6563742620726F6F74203D206A736F6E4275666665722E6372656174654F626A65637428293B0A0A20204A736F6E41727261792620616E616C6F6756616C756573203D20726F6F742E6372656174654E657374656441727261792822616E616C6F6722293B0A2020666F722028696E742070696E203D20303B2070696E203C20363B2070696E2B2B29207B0A20202020696E742076616C7565203D20616E616C6F67526561642870696E293B0A20202020616E616C6F6756616C7565732E6164642876616C7565293B0A20207D0A0A20204A736F6E417272617926206469676974616C56616C756573203D20726F6F742E6372656174654E6573746564417272617928226469676974616C22293B0A2020666F722028696E742070696E203D20303B2070696E203C2031343B2070696E2B2B29207B0A20202020696E742076616C7565203D206469676974616C526561642870696E293B0A202020206469676974616C56616C7565732E6164642876616C7565293B0A20207D0A0A202072657475726E20726F6F743B0A7D0A0A766F69642073656E644A736F6E284A736F6E4F626A65637426206A736F6E29207B0A20207564702E626567696E5061636B65742872656D6F746549702C2072656D6F7465506F7274293B0A20206A736F6E2E7072696E74546F28756470293B0A20207564702E7072696E746C6E28293B0A20207564702E656E645061636B657428293B0A7D0A0A766F69642073657475702829207B0A202045746865726E65742E626567696E286D61632C206C6F63616C4970293B0A20207564702E626567696E286C6F63616C506F7274293B0A7D0A0A766F6964206C6F6F702829207B0A202064656C61792831303030293B0A0A20205374617469634A736F6E4275666665723C3330303E206A736F6E4275666665723B0A20204A736F6E4F626A65637426206A736F6E203D206275696C644A736F6E286A736F6E427566666572293B0A202073656E644A736F6E286A736F6E293B0A7D0A .ino ProgmemExample ProgmemExample 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A0A2F2F2041626F75740A2F2F202D2D2D2D2D0A2F2F2054686973206578616D706C652073686F77732074686520646966666572656E74207761797320796F752063616E207573652050524F474D454D20776974682041726475696E6F4A736F6E2E0A2F2F20506C6561736520646F6E277420736565207468697320617320616E20696E7669746174696F6E20746F207573652050524F474D454D2E0A2F2F204F6E2074686520636F6E74726172792C20796F752073686F756C6420616C776179732075736520636861725B5D207768656E20706F737369626C652C2069742773206D756368206D6F72650A2F2F20656666696369656E7420696E207465726D206F6620636F64652073697A652C20737065656420616E64206D656D6F72792075736167652E0A0A766F69642073657475702829207B0A2369666465662050524F474D454D0A202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A0A20202F2F20596F752063616E20757365206120466C61736820537472696E6720617320796F7572204A534F4E20696E7075742E0A20202F2F205741524E494E473A2074686520636F6E74656E74206F662074686520466C61736820537472696E672077696C6C206265206475706C69636174656420696E207468650A20202F2F204A736F6E4275666665722E0A20204A736F6E4F626A6563742620726F6F74203D0A2020202020206A736F6E4275666665722E70617273654F626A656374284628227B5C2273656E736F725C223A5C226770735C222C5C2274696D655C223A313335313832343132302C220A20202020202020202020202020202020202020202020202020202020202020225C22646174615C223A5B34382E3735363038302C322E3330323033385D7D2229293B0A0A20202F2F20596F752063616E20757365206120466C61736820537472696E6720746F2067657420616E20656C656D656E74206F662061204A736F6E4F626A6563740A20202F2F204E6F206475706C69636174696F6E20697320646F6E652E0A20206C6F6E672074696D65203D20726F6F745B46282274696D6522295D3B0A0A20202F2F20596F752063616E20757365206120466C61736820537472696E6720746F2073657420616E20656C656D656E74206F662061204A736F6E4F626A6563740A20202F2F205741524E494E473A2074686520636F6E74656E74206F662074686520466C61736820537472696E672077696C6C206265206475706C69636174656420696E207468650A20202F2F204A736F6E4275666665722E0A2020726F6F745B46282274696D6522295D203D2074696D653B0A0A20202F2F20596F752063616E20736574206120466C61736820537472696E6720746F2061204A736F6E4F626A656374206F72204A736F6E41727261793A0A20202F2F205741524E494E473A2074686520636F6E74656E74206F662074686520466C61736820537472696E672077696C6C206265206475706C69636174656420696E207468650A20202F2F204A736F6E4275666665722E0A2020726F6F745B2273656E736F72225D203D2046282267707322293B0A0A20202F2F20596F752063616E20636F6D706172652074686520636F6E74656E74206F662061204A736F6E56617269616E7420746F206120466C61736820537472696E670A202069662028726F6F745B2273656E736F72225D203D3D20462822677073222929207B0A202020202F2F202E2E2E0A20207D0A0A23656C73650A0A237761726E696E672050524F474D454D206973206E6F7420737570706F72746564206F6E207468697320706C6174666F726D0A0A23656E6469660A7D0A0A766F6964206C6F6F702829207B0A20202F2F206E6F74207573656420696E2074686973206578616D706C650A7D0A .ino StringExample StringExample 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A0A2F2F2041626F75740A2F2F202D2D2D2D2D0A2F2F2054686973206578616D706C652073686F77732074686520646966666572656E74207761797320796F752063616E2075736520537472696E6720776974682041726475696E6F4A736F6E2E0A2F2F20506C6561736520646F6E277420736565207468697320617320616E20696E7669746174696F6E20746F2075736520537472696E672E0A2F2F204F6E2074686520636F6E74726172792C20796F752073686F756C6420616C776179732075736520636861725B5D207768656E20706F737369626C652C2069742773206D756368206D6F72650A2F2F20656666696369656E7420696E207465726D206F6620636F64652073697A652C20737065656420616E64206D656D6F72792075736167652E0A0A766F69642073657475702829207B0A202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A0A20202F2F20596F752063616E20757365206120537472696E6720617320796F7572204A534F4E20696E7075742E0A20202F2F205741524E494E473A2074686520636F6E74656E74206F662074686520537472696E672077696C6C206265206475706C69636174656420696E20746865204A736F6E4275666665722E0A2020537472696E6720696E707574203D0A202020202020227B5C2273656E736F725C223A5C226770735C222C5C2274696D655C223A313335313832343132302C5C22646174615C223A5B34382E3735363038302C322E3330323033385D7D223B0A20204A736F6E4F626A6563742620726F6F74203D206A736F6E4275666665722E70617273654F626A65637428696E707574293B0A0A20202F2F20596F752063616E20757365206120537472696E6720746F2067657420616E20656C656D656E74206F662061204A736F6E4F626A6563740A20202F2F204E6F206475706C69636174696F6E20697320646F6E652E0A20206C6F6E672074696D65203D20726F6F745B537472696E67282274696D6522295D3B0A0A20202F2F20596F752063616E20757365206120537472696E6720746F2073657420616E20656C656D656E74206F662061204A736F6E4F626A6563740A20202F2F205741524E494E473A2074686520636F6E74656E74206F662074686520537472696E672077696C6C206265206475706C69636174656420696E20746865204A736F6E4275666665722E0A2020726F6F745B537472696E67282274696D6522295D203D2074696D653B0A0A20202F2F20596F752063616E20676574206120537472696E672066726F6D2061204A736F6E4F626A656374206F72204A736F6E41727261793A0A20202F2F204E6F206475706C69636174696F6E20697320646F6E652C206174206C65617374206E6F7420696E20746865204A736F6E4275666665722E0A2020537472696E672073656E736F72203D20726F6F745B2273656E736F72225D3B0A0A20202F2F20556E666F7274756E6174656C792C2074686520666F6C6C6F77696E6720646F65736E277420776F726B202869737375652023313138293A0A20202F2F2073656E736F72203D20726F6F745B2273656E736F72225D3B202F2F203C2D20206572726F722022616D626967756F7573206F7665726C6F616420666F7220276F70657261746F723D27220A20202F2F204173206120776F726B61726F756E642C20796F75206E65656420746F207265706C6163652062793A0A202073656E736F72203D20726F6F745B2273656E736F72225D2E61733C537472696E673E28293B0A0A20202F2F20596F752063616E20736574206120537472696E6720746F2061204A736F6E4F626A656374206F72204A736F6E41727261793A0A20202F2F205741524E494E473A2074686520636F6E74656E74206F662074686520537472696E672077696C6C206265206475706C69636174656420696E20746865204A736F6E4275666665722E0A2020726F6F745B2273656E736F72225D203D2073656E736F723B0A0A20202F2F20596F752063616E20616C736F20636F6E636174656E61746520737472696E67730A20202F2F205741524E494E473A2074686520636F6E74656E74206F662074686520537472696E672077696C6C206265206475706C69636174656420696E20746865204A736F6E4275666665722E0A2020726F6F745B537472696E67282273656E2229202B2022736F72225D203D20537472696E67282267702229202B202273223B0A0A20202F2F20596F752063616E20636F6D706172652074686520636F6E74656E74206F662061204A736F6E4F626A6563742077697468206120537472696E670A202069662028726F6F745B2273656E736F72225D203D3D2073656E736F7229207B0A202020202F2F202E2E2E0A20207D0A0A20202F2F204C6173746C792C20796F752063616E207072696E742074686520726573756C74696E67204A534F4E20746F206120537472696E670A2020537472696E67206F75747075743B0A2020726F6F742E7072696E74546F286F7574707574293B0A7D0A0A766F6964206C6F6F702829207B0A20202F2F206E6F74207573656420696E2074686973206578616D706C650A7D0A .ino fuzzing fuzz 23212F62696E2F626173680A23205468697320736372697074206D696D69637320616E20696E766F636174696F6E2066726F6D2068747470733A2F2F6769746875622E636F6D2F676F6F676C652F6F73732D66757A7A0A0A63642024286469726E616D65202430290A6578706F7274204358583D27636C616E672B2B270A6578706F727420435858464C4147533D272D6673616E6974697A652D636F7665726167653D74726163652D70632D6775617264202D6673616E6974697A653D61646472657373270A6578706F7274204C49425F46555A5A494E475F454E47494E453D2D6C46757A7A65720A6D616B65204F55543D2E0A2E2F6A736F6E5F66757A7A6572206D795F636F7270757320736565645F636F72707573202D6D61785F6C656E3D31303234202D74696D656F75743D31300A .sh fuzzer 23696E636C756465203C41726475696E6F4A736F6E2E683E0A0A636C617373206D656D73747265616D203A207075626C6963207374643A3A6973747265616D207B0A2020737472756374206D656D627566203A207374643A3A73747265616D627566207B0A202020206D656D62756628636F6E73742075696E74385F74202A702C2073697A655F74206C29207B0A20202020202073657467282863686172202A29702C202863686172202A29702C202863686172202A2970202B206C293B0A202020207D0A20207D3B0A20206D656D627566205F6275666665723B0A0A207075626C69633A0A20206D656D73747265616D28636F6E73742075696E74385F74202A702C2073697A655F74206C290A2020202020203A207374643A3A6973747265616D28265F627566666572292C205F62756666657228702C206C29207B0A20202020726462756628265F627566666572293B0A20207D0A7D3B0A0A65787465726E2022432220696E74204C4C564D46757A7A6572546573744F6E65496E70757428636F6E73742075696E74385F74202A646174612C2073697A655F742073697A6529207B0A202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A20206D656D73747265616D206A736F6E28646174612C2073697A65293B0A20204A736F6E56617269616E742076617269616E74203D206A736F6E4275666665722E7061727365286A736F6E293B0A20206966202876617269616E742E73756363657373282929207B0A2020202076617269616E742E61733C7374643A3A737472696E673E28293B20202F2F203C2D2073657269616C697A6520746F204A534F4E0A20207D0A202072657475726E20303B0A7D0A .cpp Makefile 232043415554494F4E3A20746869732066696C6520697320696E766F6B65642062792068747470733A2F2F6769746875622E636F6D2F676F6F676C652F6F73732D66757A7A0A0A435858464C414753202B3D202D492E2E2F7372630A0A616C6C3A205C0A0924284F5554292F6A736F6E5F66757A7A6572205C0A0924284F5554292F6A736F6E5F66757A7A65725F736565645F636F727075732E7A6970205C0A0924284F5554292F6A736F6E5F66757A7A65722E6F7074696F6E730A0A24284F5554292F6A736F6E5F66757A7A65723A2066757A7A65722E6370702024287368656C6C2066696E64202E2E2F737263202D747970652066290A09242843585829202428435858464C4147532920243C202D6F24402024284C49425F46555A5A494E475F454E47494E45290A0A24284F5554292F6A736F6E5F66757A7A65725F736565645F636F727075732E7A69703A20736565645F636F727075732F2A0A097A6970202D6A20244020243F0A0A24284F5554292F6A736F6E5F66757A7A65722E6F7074696F6E733A0A09406563686F20225B6C696266757A7A65725D22203E2024400A09406563686F20226D61785F6C656E203D2032353622203E3E2024400A09406563686F202274696D656F7574203D20313022203E3E2024400A my_corpus .gitignore 2A0A212E67697469676E6F72650A seed_corpus Comments 2F2F636F6D6D656E740A2F2A636F6D6D656E742A2F0A5B202F2F636F6D6D656E740A2F2A636F6D6D656E742A2F22636F6D6D656E74222F2A636F6D6D656E742A2F2C2F2F636F6D6D656E740A2F2A636F6D6D656E742A2F7B2F2F636F6D6D656E740A2F2A20636F6D6D656E742A2F226B6579222F2F636F6D6D656E740A3A202F2F636F6D6D656E740A2276616C7565222F2F636F6D6D656E740A7D2F2A636F6D6D656E742A2F0A5D2F2F636F6D6D656E74 .json EmptyArray 5B5D .json EmptyObject 7B7D .json ExcessiveNesting 5B312C5B322C5B332C5B342C5B352C5B362C5B372C5B382C5B392C5B31302C5B31312C5B31322C5B31332C5B31342C5B31352C5B31362C5B31372C5B31382C5B31392C5B32302C5B32312C5B32322C5B32332C5B32342C5B32352C5B32362C5B32372C5B32382C5B32392C5B33302C5B33312C5B33322C5B33332C5B33342C5B33352C5B33362C5B33372C5B33382C5B33392C5B34302C5B34312C5B34322C5B34332C5B34342C5B34352C5B34362C5B34372C5B34382C5B34392C5B35302C5B35312C5B35322C5B35332C5B35342C5B35352C5B35362C5B35372C5B35382C5B35392C5B36302C5B36312C5B36322C5B36332C5B36342C5B36352C5B36362C5B36372C5B36382C5B36392C5B37302C5B37312C5B37322C5B37332C5B37342C5B37352C5B37362C5B37372C5B37382C5B37392C5B38302C5B38312C5B38322C5B38332C5B38342C5B38352C5B38362C5B38372C5B38382C5B38392C5B39302C5B39312C5B39322C5B39332C5B39342C5B39352C5B39362C5B39372C5B39382C5B39392C5B3130302C5B3130312C5B3130322C5B3130332C5B3130342C5B3130352C5B3130362C5B3130372C5B3130382C5B3130392C5B3131302C5B3131312C5B3131322C5B3131332C5B3131342C5B3131352C5B3131362C5B3131372C5B3131382C5B3131392C5B3132305D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D .json Numbers 5B0A20203132332C0A20202D3132332C0A20203132332E3435362C0A20202D3132332E3435362C0A202031326533342C0A20203132652D33342C0A20203132652B33342C0A202031324533342C0A20203132452D33342C0A20203132452B33342C0A202031322E33346535362C0A202031322E3334652D35362C0A202031322E3334652B35362C0A202031322E33344535362C0A202031322E3334452D35362C0A202031322E3334452B35362C0A20204E614E2C0A20202D4E614E2C0A20202B4E614E2C0A2020496E66696E6974792C0A20202B496E66696E6974792C0A20202D496E66696E6974790A5D .json OpenWeatherMap 7B0A202022636F6F7264223A207B0A20202020226C6F6E223A202D302E31332C0A20202020226C6174223A2035312E35310A20207D2C0A20202277656174686572223A205B0A202020207B0A202020202020226964223A203330312C0A202020202020226D61696E223A20224472697A7A6C65222C0A202020202020226465736372697074696F6E223A20226472697A7A6C65222C0A2020202020202269636F6E223A202230396E220A202020207D2C0A202020207B0A202020202020226964223A203730312C0A202020202020226D61696E223A20224D697374222C0A202020202020226465736372697074696F6E223A20226D697374222C0A2020202020202269636F6E223A202235306E220A202020207D2C0A202020207B0A202020202020226964223A203734312C0A202020202020226D61696E223A2022466F67222C0A202020202020226465736372697074696F6E223A2022666F67222C0A2020202020202269636F6E223A202235306E220A202020207D0A20205D2C0A20202262617365223A202273746174696F6E73222C0A2020226D61696E223A207B0A202020202274656D70223A203238312E38372C0A20202020227072657373757265223A20313033322C0A202020202268756D6964697479223A203130302C0A202020202274656D705F6D696E223A203238312E31352C0A202020202274656D705F6D6178223A203238332E31350A20207D2C0A2020227669736962696C697479223A20323930302C0A20202277696E64223A207B0A20202020227370656564223A20312E350A20207D2C0A202022636C6F756473223A207B0A2020202022616C6C223A2039300A20207D2C0A2020226474223A20313438333832303430302C0A202022737973223A207B0A202020202274797065223A20312C0A20202020226964223A20353039312C0A20202020226D657373616765223A20302E303232362C0A2020202022636F756E747279223A20224742222C0A202020202273756E72697365223A20313438333737363234352C0A202020202273756E736574223A20313438333830353434330A20207D2C0A2020226964223A20323634333734332C0A2020226E616D65223A20224C6F6E646F6E222C0A202022636F64223A203230300A7D0A .json Strings 5B0A20202268656C6C6F222C0A20202768656C6C6F272C0A202068656C6C6F2C0A20207B2268656C6C6F223A22776F726C64227D2C0A20207B2768656C6C6F273A27776F726C64277D2C0A20207B68656C6C6F3A776F726C647D0A5D .json WeatherUnderground 7B0A202022726573706F6E7365223A207B0A202020202276657273696F6E223A2022302E31222C0A20202020227465726D736F6653657276696365223A2022687474703A2F2F7777772E77756E64657267726F756E642E636F6D2F776561746865722F6170692F642F7465726D732E68746D6C222C0A20202020226665617475726573223A207B0A20202020202022636F6E646974696F6E73223A20310A202020207D0A20207D2C0A20202263757272656E745F6F62736572766174696F6E223A207B0A2020202022696D616765223A207B0A2020202020202275726C223A2022687474703A2F2F69636F6E732D616B2E777875672E636F6D2F67726170686963732F7775322F6C6F676F5F3133307838302E706E67222C0A202020202020227469746C65223A20225765617468657220556E64657267726F756E64222C0A202020202020226C696E6B223A2022687474703A2F2F7777772E77756E64657267726F756E642E636F6D220A202020207D2C0A2020202022646973706C61795F6C6F636174696F6E223A207B0A2020202020202266756C6C223A202253616E204672616E636973636F2C204341222C0A2020202020202263697479223A202253616E204672616E636973636F222C0A202020202020227374617465223A20224341222C0A2020202020202273746174655F6E616D65223A202243616C69666F726E6961222C0A20202020202022636F756E747279223A20225553222C0A20202020202022636F756E7472795F69736F33313636223A20225553222C0A202020202020227A6970223A20223934313031222C0A202020202020226C61746974756465223A202233372E3737353030393136222C0A202020202020226C6F6E676974756465223A20222D3132322E3431383235383637222C0A20202020202022656C65766174696F6E223A202234372E3030303030303030220A202020207D2C0A20202020226F62736572766174696F6E5F6C6F636174696F6E223A207B0A2020202020202266756C6C223A2022534F4D41202D204E6561722056616E204E6573732C2053616E204672616E636973636F2C2043616C69666F726E6961222C0A2020202020202263697479223A2022534F4D41202D204E6561722056616E204E6573732C2053616E204672616E636973636F222C0A202020202020227374617465223A202243616C69666F726E6961222C0A20202020202022636F756E747279223A20225553222C0A20202020202022636F756E7472795F69736F33313636223A20225553222C0A202020202020226C61746974756465223A202233372E373733323835222C0A202020202020226C6F6E676974756465223A20222D3132322E343137373235222C0A20202020202022656C65766174696F6E223A20223439206674220A202020207D2C0A2020202022657374696D61746564223A207B7D2C0A202020202273746174696F6E5F6964223A20224B434153414E46523538222C0A20202020226F62736572766174696F6E5F74696D65223A20224C6173742055706461746564206F6E204A756E652032372C20353A323720504D20504454222C0A20202020226F62736572766174696F6E5F74696D655F726663383232223A20225765642C203237204A756E20323031322031373A32373A3133202D30373030222C0A20202020226F62736572766174696F6E5F65706F6368223A202231333430383433323333222C0A20202020226C6F63616C5F74696D655F726663383232223A20225765642C203237204A756E20323031322031373A32373A3134202D30373030222C0A20202020226C6F63616C5F65706F6368223A202231333430383433323334222C0A20202020226C6F63616C5F747A5F73686F7274223A2022504454222C0A20202020226C6F63616C5F747A5F6C6F6E67223A2022416D65726963612F4C6F735F416E67656C6573222C0A20202020226C6F63616C5F747A5F6F6666736574223A20222D30373030222C0A202020202277656174686572223A2022506172746C7920436C6F756479222C0A202020202274656D70657261747572655F737472696E67223A202236362E332046202831392E31204329222C0A202020202274656D705F66223A2036362E332C0A202020202274656D705F63223A2031392E312C0A202020202272656C61746976655F68756D6964697479223A2022363525222C0A202020202277696E645F737472696E67223A202246726F6D20746865204E4E572061742032322E30204D50482047757374696E6720746F2032382E30204D5048222C0A202020202277696E645F646972223A20224E4E57222C0A202020202277696E645F64656772656573223A203334362C0A202020202277696E645F6D7068223A2032322C0A202020202277696E645F677573745F6D7068223A202232382E30222C0A202020202277696E645F6B7068223A2033352E342C0A202020202277696E645F677573745F6B7068223A202234352E31222C0A202020202270726573737572655F6D62223A202231303133222C0A202020202270726573737572655F696E223A202232392E3933222C0A202020202270726573737572655F7472656E64223A20222B222C0A2020202022646577706F696E745F737472696E67223A20223534204620283132204329222C0A2020202022646577706F696E745F66223A2035342C0A2020202022646577706F696E745F63223A2031322C0A2020202022686561745F696E6465785F737472696E67223A20224E41222C0A2020202022686561745F696E6465785F66223A20224E41222C0A2020202022686561745F696E6465785F63223A20224E41222C0A202020202277696E646368696C6C5F737472696E67223A20224E41222C0A202020202277696E646368696C6C5F66223A20224E41222C0A202020202277696E646368696C6C5F63223A20224E41222C0A20202020226665656C736C696B655F737472696E67223A202236362E332046202831392E31204329222C0A20202020226665656C736C696B655F66223A202236362E33222C0A20202020226665656C736C696B655F63223A202231392E31222C0A20202020227669736962696C6974795F6D69223A202231302E30222C0A20202020227669736962696C6974795F6B6D223A202231362E31222C0A2020202022736F6C6172726164696174696F6E223A2022222C0A20202020225556223A202235222C0A20202020227072656369705F3168725F737472696E67223A2022302E303020696E20282030206D6D29222C0A20202020227072656369705F3168725F696E223A2022302E3030222C0A20202020227072656369705F3168725F6D6574726963223A20222030222C0A20202020227072656369705F746F6461795F737472696E67223A2022302E303020696E202830206D6D29222C0A20202020227072656369705F746F6461795F696E223A2022302E3030222C0A20202020227072656369705F746F6461795F6D6574726963223A202230222C0A202020202269636F6E223A2022706172746C79636C6F756479222C0A202020202269636F6E5F75726C223A2022687474703A2F2F69636F6E732D616B2E777875672E636F6D2F692F632F6B2F706172746C79636C6F7564792E676966222C0A2020202022666F7265636173745F75726C223A2022687474703A2F2F7777772E77756E64657267726F756E642E636F6D2F55532F43412F53616E5F4672616E636973636F2E68746D6C222C0A2020202022686973746F72795F75726C223A2022687474703A2F2F7777772E77756E64657267726F756E642E636F6D2F686973746F72792F616972706F72742F4B434153414E465235382F323031322F362F32372F4461696C79486973746F72792E68746D6C222C0A20202020226F625F75726C223A2022687474703A2F2F7777772E77756E64657267726F756E642E636F6D2F6367692D62696E2F66696E64776561746865722F676574466F7265636173743F71756572793D33372E3737333238352C2D3132322E343137373235220A20207D0A7D0A .json keywords 4A736F6E4172726179094B4559574F5244310A4A736F6E4F626A656374094B4559574F5244310A4A736F6E56617269616E74094B4559574F5244310A5374617469634A736F6E427566666572094B4559574F5244310A44796E616D69634A736F6E427566666572094B4559574F5244310A616464094B4559574F5244320A6372656174654172726179094B4559574F5244320A6372656174654E65737465644172726179094B4559574F5244320A6372656174654E65737465644F626A656374094B4559574F5244320A6372656174654F626A656374094B4559574F5244320A70617273654172726179094B4559574F5244320A70617273654F626A656374094B4559574F5244320A7072657474795072696E74546F094B4559574F5244320A7072696E74546F094B4559574F5244320A73756363657373094B4559574F5244320A .txt library 7B0A2020226E616D65223A202241726475696E6F4A736F6E222C0A2020226B6579776F726473223A20226A736F6E2C20726573742C20687474702C20776562222C0A2020226465736372697074696F6E223A2022416E20656C6567616E7420616E6420656666696369656E74204A534F4E206C69627261727920666F7220656D6265646465642073797374656D73222C0A2020227265706F7369746F7279223A207B0A202020202274797065223A2022676974222C0A202020202275726C223A202268747470733A2F2F6769746875622E636F6D2F62626C616E63686F6E2F41726475696E6F4A736F6E2E676974220A20207D2C0A20202276657273696F6E223A2022352E392E30222C0A202022617574686F7273223A207B0A20202020226E616D65223A202242656E6F697420426C616E63686F6E222C0A202020202275726C223A202268747470733A2F2F626C6F672E62656E6F6974626C616E63686F6E2E6672220A20207D2C0A2020226578636C756465223A205B0A202020202266757A7A696E67222C0A202020202273637269707473222C0A202020202274657374222C0A202020202274686972642D7061727479220A20205D2C0A2020226672616D65776F726B73223A202261726475696E6F222C0A202022706C6174666F726D73223A20222A220A7D0A .json library 6E616D653D41726475696E6F4A736F6E0A76657273696F6E3D352E392E300A617574686F723D42656E6F697420426C616E63686F6E203C626C6F672E62656E6F6974626C616E63686F6E2E66723E0A6D61696E7461696E65723D42656E6F697420426C616E63686F6E203C626C6F672E62656E6F6974626C616E63686F6E2E66723E0A73656E74656E63653D416E20656666696369656E7420616E6420656C6567616E74204A534F4E206C69627261727920666F722041726475696E6F2E0A7061726167726170683D4C696B6520746869732070726F6A6563743F20506C656173652073746172206974206F6E20476974487562210A63617465676F72793D446174612050726F63657373696E670A75726C3D68747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A617263686974656374757265733D2A0A .properties LICENSE 546865204D4954204C6963656E736520284D4954290D0A2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0D0A0D0A436F7079726967687420C2A920323031342D323031372042656E6F697420424C414E43484F4E0D0A0D0A5065726D697373696F6E20697320686572656279206772616E7465642C2066726565206F66206368617267652C20746F20616E7920706572736F6E206F627461696E696E67206120636F7079206F66207468697320736F66747761726520616E64206173736F63696174656420646F63756D656E746174696F6E2066696C6573202874686520E2809C536F667477617265E2809D292C20746F206465616C20696E2074686520536F66747761726520776974686F7574207265737472696374696F6E2C20696E636C7564696E6720776974686F7574206C696D69746174696F6E207468652072696768747320746F207573652C20636F70792C206D6F646966792C206D657267652C207075626C6973682C20646973747269627574652C207375626C6963656E73652C20616E642F6F722073656C6C20636F70696573206F662074686520536F6674776172652C20616E6420746F207065726D697420706572736F6E7320746F2077686F6D2074686520536F667477617265206973206675726E697368656420746F20646F20736F2C207375626A65637420746F2074686520666F6C6C6F77696E6720636F6E646974696F6E733A0D0A0D0A5468652061626F766520636F70797269676874206E6F7469636520616E642074686973207065726D697373696F6E206E6F74696365207368616C6C20626520696E636C7564656420696E20616C6C20636F70696573206F72207375627374616E7469616C20706F7274696F6E73206F662074686520536F6674776172652E0D0A0D0A54484520534F4654574152452049532050524F564944454420E2809C4153204953E2809D2C20574954484F55542057415252414E5459204F4620414E59204B494E442C2045585052455353204F5220494D504C4945442C20494E434C5544494E4720425554204E4F54204C494D4954454420544F205448452057415252414E54494553204F46204D45524348414E544142494C4954592C204649544E45535320464F52204120504152544943554C415220505552504F534520414E44204E4F4E494E4652494E47454D454E542E20494E204E4F204556454E54205348414C4C2054484520415554484F5253204F5220434F5059524947485420484F4C44455253204245204C4941424C4520464F5220414E5920434C41494D2C2044414D41474553204F52204F54484552204C494142494C4954592C205748455448455220494E20414E20414354494F4E204F4620434F4E54524143542C20544F5254204F52204F54484552574953452C2041524953494E472046524F4D2C204F5554204F46204F5220494E20434F4E4E454354494F4E20574954482054484520534F465457415245204F522054484520555345204F52204F54484552204445414C494E475320494E2054484520534F4654574152452E0D0A .md README 41726475696E6F4A736F6E202D20432B2B204A534F4E206C69627261727920666F7220496F540D0A3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A5B215B4275696C64207374617475735D2868747470733A2F2F63692E6170707665796F722E636F6D2F6170692F70726F6A656374732F7374617475732F6D37733533776176316C3061627373672F6272616E63682F6D61737465723F7376673D74727565295D2868747470733A2F2F63692E6170707665796F722E636F6D2F70726F6A6563742F62626C616E63686F6E2F61726475696E6F6A736F6E2F6272616E63682F6D617374657229205B215B4275696C64205374617475735D2868747470733A2F2F7472617669732D63692E6F72672F62626C616E63686F6E2F41726475696E6F4A736F6E2E7376673F6272616E63683D6D6173746572295D2868747470733A2F2F7472617669732D63692E6F72672F62626C616E63686F6E2F41726475696E6F4A736F6E29205B215B436F766572616765205374617475735D2868747470733A2F2F696D672E736869656C64732E696F2F636F766572616C6C732F62626C616E63686F6E2F41726475696E6F4A736F6E2E737667295D2868747470733A2F2F636F766572616C6C732E696F2F722F62626C616E63686F6E2F41726475696E6F4A736F6E3F6272616E63683D6D617374657229205B215B5374617220746869732070726F6A6563745D28687474703A2F2F6769746875626261646765732E636F6D2F737461722E7376673F757365723D62626C616E63686F6E267265706F3D41726475696E6F4A736F6E267374796C653D666C617426636F6C6F723D666666266261636B67726F756E643D303037656336295D2868747470733A2F2F6769746875622E636F6D2F62626C616E63686F6E2F41726475696E6F4A736F6E290D0A0D0A2A416E20656C6567616E7420616E6420656666696369656E74204A534F4E206C69627261727920666F7220656D6265646465642073797374656D732E2A0D0A0D0A497427732064657369676E656420746F206861766520746865206D6F737420696E74756974697665204150492C2074686520736D616C6C65737420666F6F747072696E7420616E642069732061626C6520746F20776F726B20776974686F757420616E7920616C6C6F636174696F6E206F6E20746865206865617020286E6F206D616C6C6F63292E0D0A0D0A497420686173206265656E207772697474656E20776974682041726475696E6F20696E206D696E642C206275742069742069736E2774206C696E6B656420746F2041726475696E6F206C696272617269657320736F20796F752063616E207573652074686973206C69627261727920696E20616E79206F7468657220432B2B2070726F6A6563742E0D0A466F7220696E7374616E63652C20697420737570706F72747320416475696E6F27732060537472696E676020616E64206053747265616D602C2062757420616C736F20607374643A3A737472696E67602C20607374643A3A6973747265616D6020616E6420607374643A3A6F73747265616D602E0D0A0D0A46656174757265730D0A2D2D2D2D2D2D2D2D0D0A0D0A2A204A534F4E206465636F64696E672028636F6D6D656E74732061726520737570706F72746564290D0A2A204A534F4E20656E636F64696E67202877697468206F7074696F6E616C20696E64656E746174696F6E290D0A2A20456C6567616E74204150492C2076657279206561737920746F207573650D0A2A204669786564206D656D6F727920616C6C6F636174696F6E20287A65726F206D616C6C6F63290D0A2A204E6F2064617461206475706C69636174696F6E20287A65726F20636F7079290D0A2A20506F727461626C6520287772697474656E20696E20432B2B3938290D0A2A2053656C662D636F6E7461696E656420286E6F2065787465726E616C20646570656E64656E6379290D0A2A20536D616C6C20666F6F747072696E740D0A2A204865616465722D6F6E6C79206C6962726172790D0A2A204D4954204C6963656E73650D0A0D0A576F726B73206F6E0D0A2D2D2D2D2D2D2D2D0D0A0D0A2A2041726475696E6F20626F617264733A20556E6F2C204475652C204D696E692C204D6963726F2C2059756E2E2E2E0D0A2A20455350383236362C2045535033320D0A2A205465656E73790D0A2A20526564426561724C616220626F617264732028424C45204E616E6F2E2E2E290D0A2A20496E74656C20456469736F6E20616E642047616C696C656F0D0A2A2057654D6F7320626F617264733A2044312E2E2E0D0A2A20436F6D7075746572733A2057696E646F77732C204C696E75782C204F53582E2E2E0D0A2A20506C6174666F726D494F0D0A2A205061727469636C650D0A2A20456E65726769610D0A0D0A517569636B2073746172740D0A2D2D2D2D2D2D2D2D2D2D2D0D0A0D0A23232323204465636F64696E67202F2050617273696E670D0A0D0A606060632B2B0D0A63686172206A736F6E5B5D203D20227B5C2273656E736F725C223A5C226770735C222C5C2274696D655C223A313335313832343132302C5C22646174615C223A5B34382E3735363038302C322E3330323033385D7D223B0D0A0D0A5374617469634A736F6E4275666665723C3230303E206A736F6E4275666665723B0D0A0D0A4A736F6E4F626A6563742620726F6F74203D206A736F6E4275666665722E70617273654F626A656374286A736F6E293B0D0A0D0A636F6E737420636861722A2073656E736F72203D20726F6F745B2273656E736F72225D3B0D0A6C6F6E672074696D65202020202020202020203D20726F6F745B2274696D65225D3B0D0A646F75626C65206C61746974756465202020203D20726F6F745B2264617461225D5B305D3B0D0A646F75626C65206C6F6E6769747564652020203D20726F6F745B2264617461225D5B315D3B0D0A6060600D0A0D0A5B536565204A736F6E5061727365724578616D706C652E696E6F5D286578616D706C65732F4A736F6E5061727365724578616D706C652F4A736F6E5061727365724578616D706C652E696E6F290D0A0D0A2323232320456E636F64696E67202F2047656E65726174696E670D0A0D0A606060632B2B0D0A5374617469634A736F6E4275666665723C3230303E206A736F6E4275666665723B0D0A0D0A4A736F6E4F626A6563742620726F6F74203D206A736F6E4275666665722E6372656174654F626A65637428293B0D0A726F6F745B2273656E736F72225D203D2022677073223B0D0A726F6F745B2274696D65225D203D20313335313832343132303B0D0A0D0A4A736F6E4172726179262064617461203D20726F6F742E6372656174654E6573746564417272617928226461746122293B0D0A646174612E6164642834382E3735363038302C2036293B20202F2F203620697320746865206E756D626572206F6620646563696D616C7320746F207072696E740D0A646174612E61646428322E3330323033382C2036293B2020202F2F206966206E6F74207370656369666965642C20322064696769747320617265207072696E7465640D0A0D0A726F6F742E7072696E74546F2853657269616C293B0D0A2F2F2054686973207072696E74733A0D0A2F2F207B2273656E736F72223A22677073222C2274696D65223A313335313832343132302C2264617461223A5B34382E3735363038302C322E3330323033385D7D0D0A6060600D0A0D0A5B536565204A736F6E47656E657261746F724578616D706C652E696E6F5D286578616D706C65732F4A736F6E47656E657261746F724578616D706C652F4A736F6E47656E657261746F724578616D706C652E696E6F290D0A0D0A0D0A446F63756D656E746174696F6E0D0A2D2D2D2D2D2D2D2D2D2D2D2D2D0D0A0D0A54686520646F63756D656E746174696F6E20697320617661696C61626C65206F6E6C696E6520696E20746865205B41726475696E6F4A736F6E20576562736974655D2868747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F292E0D0A0D0A546865205B41726475696E6F4A736F6E20417373697374616E745D2868747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F617373697374616E742F292068656C707320796F75206765742073746172746564207769746820746865206C6962726172792E0D0A0D0A0D0A446F6E61746F72730D0A2D2D2D2D2D2D2D2D0D0A0D0A5370656369616C207468616E6B7320746F2074686520666F6C6C6F77696E6720706572736F6E7320616E6420636F6D70616E6965732077686F206D6164652067656E65726F757320646F6E6174696F6E7320746F20746865206C69627261727920617574686F723A0D0A0D0A2A20526F62657274204D7572706879203C696D6720616C743D2755534127207372633D2768747470733A2F2F63646E6A732E636C6F7564666C6172652E636F6D2F616A61782F6C6962732F656D6F6A696F6E652F322E312E342F6173736574732F7376672F31663166612D31663166382E737667272077696474683D27313827206865696768743D273138273E0D0A2A20537572676520436F6D6D756E69636174696F6E73203C696D6720616C743D2755534127207372633D2768747470733A2F2F63646E6A732E636C6F7564666C6172652E636F6D2F616A61782F6C6962732F656D6F6A696F6E652F322E312E342F6173736574732F7376672F31663166612D31663166382E737667272077696474683D27313827206865696768743D273138273E0D0A2A20416C65782053636F7474203C696D6720616C743D27556E69746564204B696E67646F6D27207372633D2768747470733A2F2F63646E6A732E636C6F7564666C6172652E636F6D2F616A61782F6C6962732F656D6F6A696F6E652F322E312E342F6173736574732F7376672F31663165632D31663165372E737667272077696474683D27313827206865696768743D273138273E0D0A2A20466972657069636B205365727669636573204C4C43203C696D6720616C743D2755534127207372633D2768747470733A2F2F63646E6A732E636C6F7564666C6172652E636F6D2F616A61782F6C6962732F656D6F6A696F6E652F322E312E342F6173736574732F7376672F31663166612D31663166382E737667272077696474683D27313827206865696768743D273138273E0D0A2A2041204220446F6F646B6F727465203C696D6720616C743D274E65746865726C616E647327207372633D2768747470733A2F2F63646E6A732E636C6F7564666C6172652E636F6D2F616A61782F6C6962732F656D6F6A696F6E652F322E312E342F6173736574732F7376672F31663166332D31663166312E737667272077696474683D27313827206865696768743D273138273E0D0A2A2053636F747420536D697468203C696D6720616C743D2755534127207372633D2768747470733A2F2F63646E6A732E636C6F7564666C6172652E636F6D2F616A61782F6C6962732F656D6F6A696F6E652F322E312E342F6173736574732F7376672F31663166612D31663166382E737667272077696474683D27313827206865696768743D273138273E0D0A2A204A6F68616E6E2053746965676572203C696D6720616C743D274175737472696127207372633D2768747470733A2F2F63646E6A732E636C6F7564666C6172652E636F6D2F616A61782F6C6962732F656D6F6A696F6E652F322E312E342F6173736574732F7376672F31663165362D31663166392E737667272077696474683D27313827206865696768743D273138273E0D0A2A204775737461766F20446F6E697A6574692047696E69203C696D6720616C743D274272617A696C27207372633D2768747470733A2F2F63646E6A732E636C6F7564666C6172652E636F6D2F616A61782F6C6962732F656D6F6A696F6E652F322E312E342F6173736574732F7376672F31663165372D31663166372E737667272077696474683D27313827206865696768743D273138273E0D0A2A20436861726C65732D48656E72692048616C6C617264203C696D6720616C743D274672616E636527207372633D2768747470733A2F2F63646E6A732E636C6F7564666C6172652E636F6D2F616A61782F6C6962732F656D6F6A696F6E652F322E312E342F6173736574732F7376672F31663165622D31663166372E737667272077696474683D27313827206865696768743D273138273E0D0A2A204D617274696A6E2076616E2064656E2042757267203C696D6720616C743D274E65746865726C616E647327207372633D2768747470733A2F2F63646E6A732E636C6F7564666C6172652E636F6D2F616A61782F6C6962732F656D6F6A696F6E652F322E312E342F6173736574732F7376672F31663166332D31663166312E737667272077696474683D27313827206865696768743D273138273E0D0A2A204E69636B204B6F756D61726973203C696D6720616C743D2747726565636527207372633D2768747470733A2F2F63646E6A732E636C6F7564666C6172652E636F6D2F616A61782F6C6962732F656D6F6A696F6E652F322E312E342F6173736574732F7376672F31663165632D31663166372E737667272077696474683D27313827206865696768743D273138273E0D0A2A204A6F6E2057696C6C69616D73203C696D6720616C743D2755534127207372633D2768747470733A2F2F63646E6A732E636C6F7564666C6172652E636F6D2F616A61782F6C6962732F656D6F6A696F6E652F322E312E342F6173736574732F7376672F31663166612D31663166382E737667272077696474683D27313827206865696768743D273138273E0D0A2A204B65737475746973204C696175676D696E6173203C696D6720616C743D274C69746875616E696127207372633D2768747470733A2F2F63646E6A732E636C6F7564666C6172652E636F6D2F616A61782F6C6962732F656D6F6A696F6E652F322E312E342F6173736574732F7376672F31663166312D31663166392E737667272077696474683D27313827206865696768743D273138273E0D0A2A204461726C696E67746F6E204164696265203C696D6720616C743D274E69676572696127207372633D2768747470733A2F2F63646E6A732E636C6F7564666C6172652E636F6D2F616A61782F6C6962732F656D6F6A696F6E652F322E312E342F6173736574732F7376672F31663166332D31663165632E737667272077696474683D27313827206865696768743D273138273E0D0A2A20596F657269204B726F6F6E203C696D6720616C743D274E65746865726C616E647327207372633D2768747470733A2F2F63646E6A732E636C6F7564666C6172652E636F6D2F616A61782F6C6962732F656D6F6A696F6E652F322E312E342F6173736574732F7376672F31663166332D31663166312E737667272077696474683D27313827206865696768743D273138273E0D0A2A20416E64726577204D656C76696E203C696D6720616C743D27556E69746564204B696E67646F6D27207372633D2768747470733A2F2F63646E6A732E636C6F7564666C6172652E636F6D2F616A61782F6C6962732F656D6F6A696F6E652F322E312E342F6173736574732F7376672F31663165632D31663165372E737667272077696474683D27313827206865696768743D273138273E0D0A2A20446F616E68204C756F6E67203C696D6720616C74203D27566965746E616D27207372633D2768747470733A2F2F63646E6A732E636C6F7564666C6172652E636F6D2F616A61782F6C6962732F656D6F6A696F6E652F322E312E342F6173736574732F7376672F31663166622D31663166332E737667272077696474683D27313827206865696768743D273138273E0D0A2A204368726973746F7068205363686D696474203C696D6720616C743D274765726D616E7927207372633D2768747470733A2F2F63646E6A732E636C6F7564666C6172652E636F6D2F616A61782F6C6962732F656D6F6A696F6E652F322E312E342F6173736574732F7376672F31663165392D31663165612E737667272077696474683D27313827206865696768743D273138273E0D0A2A204F70656E45565345204C4C43203C696D6720616C743D2755534127207372633D2768747470733A2F2F63646E6A732E636C6F7564666C6172652E636F6D2F616A61782F6C6962732F656D6F6A696F6E652F322E312E342F6173736574732F7376672F31663166612D31663166382E737667272077696474683D27313827206865696768743D273138273E0D0A2A2050726F6B686F727961746F7620416C65786579203C696D6720616C743D2752757373696127207372633D2768747470733A2F2F63646E6A732E636C6F7564666C6172652E636F6D2F616A61782F6C6962732F656D6F6A696F6E652F322E312E342F6173736574732F7376672F31663166372D31663166612E737667272077696474683D27313827206865696768743D273138273E0D0A0D0A2D2D2D0D0A0D0A466F756E642074686973206C6962726172792075736566756C3F20506C65617365207374617220746869732070726F6A656374206F72205B68656C70206D65206261636B2077697468206120646F6E6174696F6E215D2868747470733A2F2F7777772E70617970616C2E636F6D2F6367692D62696E2F7765627363723F636D643D5F646F6E6174696F6E7326627573696E6573733D646F6E61746525343062656E6F6974626C616E63686F6E2532656672266C633D4742266974656D5F6E616D653D42656E6F6974253230426C616E63686F6E266974656D5F6E756D6265723D41726475696E6F2532304A534F4E2663757272656E63795F636F64653D45555226626E3D5050253264446F6E6174696F6E73424625336162746E5F646F6E6174655F4C472532656769662533614E6F6E486F7374656429203A736D696C653A0D0A .md scripts build-arduino-package 23212F62696E2F626173680A0A5441473D2428676974206465736372696265290A4F55545055543D2241726475696E6F4A736F6E2D245441472E7A6970220A0A63642024286469726E616D65202430292F2E2E2F2E2E0A0A232072656D6F7665206578697374696E672066696C650A726D202D6620244F55545055540A0A2320637265617465207A69700A377A206120244F5554505554205C0A0941726475696E6F4A736F6E2F4348414E47454C4F472E6D64205C0A0941726475696E6F4A736F6E2F6578616D706C6573205C0A0941726475696E6F4A736F6E2F737263205C0A0941726475696E6F4A736F6E2F6B6579776F7264732E747874205C0A0941726475696E6F4A736F6E2F6C6962726172792E70726F70657274696573205C0A0941726475696E6F4A736F6E2F4C4943454E53452E6D64205C0A0941726475696E6F4A736F6E2F524541444D452E6D64205C0A0941726475696E6F4A736F6E2F41726475696E6F4A736F6E2E680A .sh build-single-header 23212F62696E2F626173680A0A5441473D2428676974206465736372696265290A52455F494E434C5544453D275E23696E636C7564655B5B3A73706163653A5D5D2A5B223C5D282E2A295B223E5D270A52455F454D5054593D275E2823707261676D615B5B3A73706163653A5D5D2B6F6E6365293F5B5B3A73706163653A5D5D2A282F2F2E2A293F24270A0A6465636C617265202D4120494E434C554445440A0A70726F6365737328290A7B0A096C6F63616C20504152454E543D24310A096C6F63616C20464F4C4445523D24286469726E616D65202431290A096C6F63616C2053484F575F434F4D4D454E543D24320A097768696C65204946533D2072656164202D72204C494E453B20646F0A09096966205B5B20244C494E45203D7E202452455F494E434C554445205D5D3B207468656E0A0909096C6F63616C204348494C443D247B424153485F52454D415443485B315D7D0A0909097075736864202224464F4C44455222203E202F6465762F6E756C6C0A0909096966205B5B202D6520244348494C44205D5D3B207468656E0A090909096C6F63616C204348494C445F504154483D24287265616C7061746820244348494C44290A090909096966205B5B202120247B494E434C554445445B244348494C445F504154485D7D205D5D3B207468656E0A0909090909236563686F20222F2F2024504152454E54202D3E20244348494C44220A0909090909494E434C554445445B244348494C445F504154485D3D747275650A090909090970726F636573732022244348494C44222066616C73650A0909090966690A090909656C73650A090909096966205B5B202120247B494E434C554445445B244348494C445D7D205D5D3B207468656E0A09090909096563686F2022244C494E45220A0909090909494E434C554445445B244348494C445D3D747275650A0909090966690A09090966690A090909706F7064203E202F6465762F6E756C6C0A0909656C6966205B5B2022247B53484F575F434F4D4D454E547D22203D20227472756522205D5D203B207468656E0A0909096563686F2022244C494E45220A0909656C6966205B5B202120244C494E45203D7E202452455F454D505459205D5D3B207468656E0A0909096563686F2022244C494E45220A090966690A09646F6E65203C2024504152454E540A7D0A0A63642024286469726E616D65202430292F2E2E2F0A494E434C554445443D28290A70726F63657373207372632F41726475696E6F4A736F6E2E682074727565203E202E2E2F41726475696E6F4A736F6E2D245441472E680A672B2B202D7820632B2B202D63202D6F202E2E2F736D6F6B65746573742E6F202D203C3C454E440A23696E636C75646520222E2E2F41726475696E6F4A736F6E2D245441472E68220A696E74206D61696E2829207B7D0A454E440A0A494E434C554445443D28290A70726F63657373207372632F41726475696E6F4A736F6E2E6870702074727565203E202E2E2F41726475696E6F4A736F6E2D245441472E6870700A672B2B202D7820632B2B202D63202D6F202E2E2F736D6F6B65746573742E6F202D203C3C454E440A23696E636C75646520222E2E2F41726475696E6F4A736F6E2D245441472E687070220A696E74206D61696E2829207B7D0A454E44 .sh create-build-envs 23212F62696E2F626173680A0A6578706F727420504154483D2224504154483A2F4170706C69636174696F6E732F434D616B652E6170702F436F6E74656E74732F62696E2F220A0A63642024286469726E616D65202430292F2E2E0A524F4F543D2428707764290A0A6D6B64697220226275696C64220A6364206275696C640A4255494C443D2428707764290A0A6275696C642D656E7628290A7B0A09636420244255494C440A096D6B64697220222431220A09636420222431220A09636D616B65202224524F4F5422202D4720222432220A7D0A0A6966205B5B202428756E616D6529203D3D204D494E47572A205D5D0A7468656E0A096275696C642D656E7620224D616B652220224D696E4757204D616B6566696C6573220A096275696C642D656E7620225375626C696D65546578742220225375626C696D6520546578742032202D204E696E6A61220A096275696C642D656E76202256697375616C53747564696F22202256697375616C2053747564696F2031342032303135220A656C73650A096275696C642D656E7620225375626C696D65546578742220225375626C696D6520546578742032202D204E696E6A61220A096275696C642D656E7620224D616B65222022556E6978204D616B6566696C6573220A096275696C642D656E76202258636F646522202258636F6465220A66690A .sh create-size-graph 23212F62696E2F626173680A0A736574202D65750A0A4F55545055543D222428707764292F73697A65732E637376220A0A6563686F20225461673B446174653B5061727365723B47656E657261746F7222203E20244F55545055540A0A63642024286469726E616D652024286469726E616D6520243029290A0A67697420746167207C207768696C652072656164205441470A646F200A0A0967697420636865636B6F7574202D7120746167732F245441470A0A09444154453D2428676974206C6F67202D31202D2D646174653D73686F7274202D2D7072657474793D666F726D61743A256364290A095041525345525F53495A453D242861726475696E6F202D2D766572696679206578616D706C65732F4A736F6E5061727365724578616D706C652F4A736F6E5061727365724578616D706C652E696E6F20323E2F6465762F6E756C6C20207C2067726570202D652027536B65746368207573657327207C207365642027732F2E2A75736573205C285B302D395D2A5C292E5C285B302D395D5C2B5C292E2A2F5C315C322F27290A090A096966205B202D6520276578616D706C65732F4A736F6E47656E657261746F724578616D706C652F4A736F6E47656E657261746F724578616D706C652E696E6F27205D3B207468656E0A090947454E455241544F525F53495A453D242861726475696E6F202D2D766572696679206578616D706C65732F4A736F6E47656E657261746F724578616D706C652F4A736F6E47656E657261746F724578616D706C652E696E6F20323E2F6465762F6E756C6C20207C2067726570202D652027536B65746368207573657327207C207365642027732F2E2A75736573205C285B302D395D2A5C292E5C285B302D395D5C2B5C292E2A2F5C315C322F27290A09656C73650A090947454E455241544F525F53495A453D22220A0966690A0A096563686F2024544147200A096966205B2021202D7A2022245041525345525F53495A4522205D0A097468656E0A09096563686F20224A736F6E5061727365724578616D706C65203D20245041525345525F53495A45206279746573220A09656C73650A09096563686F20224A736F6E5061727365724578616D706C6520636F6D70696C6174696F6E206661696C65642E220A0966690A0A096966205B2021202D7A20222447454E455241544F525F53495A4522205D0A097468656E0A09096563686F20224A736F6E47656E657261746F724578616D706C65203D202447454E455241544F525F53495A45206279746573220A09656C73650A09096563686F20224A736F6E47656E657261746F724578616D706C6520636F6D70696C6174696F6E206661696C65642E220A0966690A0A096563686F2022245441473B24444154453B245041525345525F53495A453B2447454E455241544F525F53495A4522203E3E20244F55545055540A0A646F6E650A .sh oss-fuzz .gitignore 2F2E76616772616E742F0A2A2E6C6F670A Vagrantfile 232041207669727475616C206D616368696E6520746F2072756E2068747470733A2F2F6769746875622E636F6D2F676F6F676C652F6F73732D66757A7A0A56616772616E742E636F6E66696775726528322920646F207C636F6E6669677C0A2020636F6E6669672E766D2E626F78203D20227562756E74752F78656E69616C3634220A0A2020636F6E6669672E766D2E73796E6365645F666F6C6465722022453A5C5C4769745C5C41726475696E6F5C5C6C69627261726965735C5C41726475696E6F4A736F6E222C20222F686F73742F41726475696E6F4A736F6E220A2020636F6E6669672E766D2E73796E6365645F666F6C6465722022453A5C5C4769745C5C6F73732D66757A7A222C20222F686F73742F6F73732D66757A7A220A0A2020636F6E6669672E766D2E6E6574776F726B2022666F727761726465645F706F7274222C2067756573743A20383030312C20686F73743A20383030310A0A2020636F6E6669672E766D2E70726F766973696F6E20227368656C6C222C2070726976696C656765643A2066616C73652C20696E6C696E653A203C3C2D5348454C4C0A20202020736574202D780A0A202020207375646F206170742D676574207570646174650A202020207375646F206170742D67657420696E7374616C6C202D79206D616B652067697420646F636B65722E696F207A69700A202020207375646F2067726F757061646420646F636B65720A202020207375646F20757365726D6F64202D614720646F636B65722024555345520A0A2020202067697420636C6F6E652068747470733A2F2F6769746875622E636F6D2F676F6F676C652F66757A7A65722D746573742D73756974652E676974204654530A202020202E2F4654532F7475746F7269616C2F696E7374616C6C2D646570732E73682020232047657420646570730A202020202E2F4654532F7475746F7269616C2F696E7374616C6C2D636C616E672E736820232047657420667265736820636C616E672062696E61726965730A202020202320476574206C696246757A7A657220736F757263657320616E64206275696C642069740A2020202073766E20636F20687474703A2F2F6C6C766D2E6F72672F73766E2F6C6C766D2D70726F6A6563742F6C6C766D2F7472756E6B2F6C69622F46757A7A65720A2020202046757A7A65722F6275696C642E73680A202020207375646F206D76206C696246757A7A65722E61202F7573722F6C6F63616C2F6C69622F0A0A202020206563686F20226578706F72742050524F4A4543545F4E414D453D2761726475696E6F6A736F6E2722203E3E2024484F4D452F2E70726F66696C650A202020206563686F20226578706F72742043433D27636C616E672722203E3E2024484F4D452F2E70726F66696C650A202020206563686F20226578706F7274204358583D27636C616E672B2B2722203E3E2024484F4D452F2E70726F66696C650A202020206563686F20226578706F7274204C445F4C4942524152595F504154483D2F7573722F6C69622F7838365F36342D6C696E75782D676E752F22203E3E2024484F4D452F2E70726F66696C650A0A202020206563686F202252756E202F686F73742F41726475696E6F4A736F6E2F66757A7A696E672F66757A7A2E736822207C207375646F20746565202F6574632F6D6F74640A20205348454C4C0A656E640A travis arduino 23212F62696E2F7368202D6575780A0A2F7362696E2F73746172742D73746F702D6461656D6F6E202D2D7374617274202D2D7175696574202D2D70696466696C65202F746D702F637573746F6D5F787666625F312E706964202D2D6D616B652D70696466696C65202D2D6261636B67726F756E64202D2D65786563202F7573722F62696E2F58766662202D2D203A31202D6163202D73637265656E2030203132383078313032347831360A736C65657020330A6578706F727420444953504C41593D3A312E300A0A6D6B646972202D70202F746D702F61726475696E6F0A6375726C202D735320687474703A2F2F646F776E6C6F6164732E61726475696E6F2E63632F61726475696E6F2D2456455253494F4E2D6C696E757836342E7461722E787A207C2074617220784A202D43202F746D702F61726475696E6F202D2D73747269702031207C7C0A6375726C202D735320687474703A2F2F646F776E6C6F6164732E61726475696E6F2E63632F61726475696E6F2D2456455253494F4E2D6C696E757836342E74677A207C2074617220787A202D43202F746D702F61726475696E6F202D2D73747269702031200A6578706F727420504154483D24504154483A2F746D702F61726475696E6F2F0A20200A6C6E202D732024505744202F746D702F61726475696E6F2F6C69627261726965732F41726475696E6F4A736F6E0A0A666F72204558414D504C4520696E20245057442F6578616D706C65732F2A2F2A2E696E6F3B20646F0A0961726475696E6F202D2D766572696679202D2D626F6172642024424F41524420244558414D504C450A646F6E650A .sh cmake 23212F62696E2F7368202D65780A0A6966205B202428756E616D6529203D202744617277696E27205D3B207468656E0A0955524C3D68747470733A2F2F636D616B652E6F72672F66696C65732F76332E342F636D616B652D332E342E332D44617277696E2D7838365F36342E7461722E677A0A09434D414B453D2F746D702F434D616B652E6170702F436F6E74656E74732F62696E2F636D616B650A0943544553543D2F746D702F434D616B652E6170702F436F6E74656E74732F62696E2F63746573740A656C73650A0955524C3D68747470733A2F2F636D616B652E6F72672F66696C65732F76332E342F636D616B652D332E342E332D4C696E75782D7838365F36342E7461722E677A0A09434D414B453D2F746D702F62696E2F636D616B650A0943544553543D2F746D702F62696E2F63746573740A66690A6375726C202D7353202455524C207C2074617220787A202D43202F746D70202D2D737472697020310A0A6966205B202D6E20222447434322205D3B207468656E0A096578706F72742043433D226763632D24474343220A096578706F7274204358583D22672B2B2D24474343220A66690A0A6966205B202D6E202224434C414E4722205D3B207468656E0A096578706F72742043433D22636C616E672D24434C414E47220A096578706F7274204358583D22636C616E672B2B2D24434C414E47220A66690A0A6966205B202D6E20222453414E4954495A4522205D3B207468656E0A096578706F727420435858464C4147533D222D6673616E6974697A653D2453414E4954495A45220A66690A0A24434D414B45202E0A24434D414B45202D2D6275696C64202E0A244354455354202D2D6F75747075742D6F6E2D6661696C757265202E0A .sh coverage 23212F62696E2F7368202D6575780A0A6375726C2068747470733A2F2F636D616B652E6F72672F66696C65732F76332E342F636D616B652D332E342E302D4C696E75782D7838365F36342E7461722E677A207C2074617220787A202D43202F746D70202D2D737472697020310A0A2F746D702F62696E2F636D616B65202D44434F5645524147453D74727565202E0A6D616B65200A6D616B6520746573740A0A70697020696E7374616C6C202D2D75736572206370702D636F766572616C6C73202772657175657374735B73656375726974795D270A636F766572616C6C73202D2D6578636C7564652074686972642D7061727479202D2D67636F762D6F7074696F6E7320275C2D6C70273B2066690A .sh platformio 23212F62696E2F7368202D6575780A0A70697020696E7374616C6C202D2D7573657220706C6174666F726D696F0A0A726D202D7220746573740A0A666F72204558414D504C4520696E20245057442F6578616D706C65732F2A2F2A2E696E6F3B200A646F0A09706C6174666F726D696F20636920244558414D504C45202D6C20272E27202D622024424F4152440A646F6E650A .sh src ArduinoJson Configuration 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A2F2F20656E61626C6520646570726563617465642066756E6374696F6E732062792064656661756C740A2369666E6465662041524455494E4F4A534F4E5F454E41424C455F444550524543415445440A23646566696E652041524455494E4F4A534F4E5F454E41424C455F4445505245434154454420310A23656E6469660A0A2369666465662041524455494E4F20202F2F20617373756D65207468697320697320616E20656D62656464656420706C6174666F726D0A0A2F2F2073746F7265207573696E6720666C6F617420696E7374656164206F6620646F75626C6520746F2072656475636520746865206D656D6F7279207573616765202869737375652023313334290A2369666E6465662041524455494E4F4A534F4E5F5553455F444F55424C450A23646566696E652041524455494E4F4A534F4E5F5553455F444F55424C4520300A23656E6469660A0A2F2F2073746F7265207573696E672061206C6F6E67206265636175736520697420757375616C6C79206D61746368207468652073697A65206F66206120666C6F61742E0A2369666E6465662041524455494E4F4A534F4E5F5553455F4C4F4E475F4C4F4E470A23646566696E652041524455494E4F4A534F4E5F5553455F4C4F4E475F4C4F4E4720300A23656E6469660A2369666E6465662041524455494E4F4A534F4E5F5553455F494E5436340A23646566696E652041524455494E4F4A534F4E5F5553455F494E54363420300A23656E6469660A0A2F2F2041726475696E6F2068617320697473206F776E20696D706C656D656E746174696F6E206F6620537472696E6720746F207265706C616365207374643A3A737472696E670A2369666E6465662041524455494E4F4A534F4E5F454E41424C455F41524455494E4F5F535452494E470A23646566696E652041524455494E4F4A534F4E5F454E41424C455F41524455494E4F5F535452494E4720310A23656E6469660A0A2369666E6465662041524455494E4F4A534F4E5F454E41424C455F41524455494E4F5F53545245414D0A23646566696E652041524455494E4F4A534F4E5F454E41424C455F41524455494E4F5F53545245414D20310A23656E6469660A0A2F2F204F6E204156522061726368696563747572652C2077652063616E207573652050524F474D454D0A2369666E6465662041524455494E4F4A534F4E5F454E41424C455F50524F474D454D0A2369666465662050524F474D454D0A23646566696E652041524455494E4F4A534F4E5F454E41424C455F50524F474D454D20310A23656C73650A23646566696E652041524455494E4F4A534F4E5F454E41424C455F50524F474D454D20300A23656E6469660A23656E6469660A0A2F2F2041726475696E6F20646F65736E27742068617665207374643A3A737472696E670A2369666E6465662041524455494E4F4A534F4E5F454E41424C455F5354445F535452494E470A23646566696E652041524455494E4F4A534F4E5F454E41424C455F5354445F535452494E4720300A23656E6469660A0A2F2F2041726475696E6F20646F65736E277420737570706F72742053544C2073747265616D0A2369666E6465662041524455494E4F4A534F4E5F454E41424C455F5354445F53545245414D0A23646566696E652041524455494E4F4A534F4E5F454E41424C455F5354445F53545245414D20300A23656E6469660A0A2369666E6465662041524455494E4F4A534F4E5F454E41424C455F414C49474E4D454E540A2369666465662041524455494E4F5F415243485F4156520A2F2F20616C69676E6D656E742069736E2774206E656564656420666F7220382D626974204156520A23646566696E652041524455494E4F4A534F4E5F454E41424C455F414C49474E4D454E5420300A23656C73650A2F2F20627574206D7573742070726F636573736F72206E6565647320706F696E74657220746F20626520616C69676E206F6E20776F72642073697A650A23646566696E652041524455494E4F4A534F4E5F454E41424C455F414C49474E4D454E5420310A23656E6469660A23656E6469660A0A2F2F206C6F772076616C756520746F2070726576656E7420737461636B206F766572666C6F770A2369666E6465662041524455494E4F4A534F4E5F44454641554C545F4E455354494E475F4C494D49540A23646566696E652041524455494E4F4A534F4E5F44454641554C545F4E455354494E475F4C494D49542031300A23656E6469660A0A23656C736520202F2F20617373756D652074686973206973206120636F6D70757465720A0A2F2F206F6E206120636F6D7075746572207765206861766520706C656E7479206F66206D656D6F727920736F2077652063616E2075736520646F75626C65730A2369666E6465662041524455494E4F4A534F4E5F5553455F444F55424C450A23646566696E652041524455494E4F4A534F4E5F5553455F444F55424C4520310A23656E6469660A0A2F2F20757365206C6F6E67206C6F6E67207768656E20617661696C61626C650A2369666E6465662041524455494E4F4A534F4E5F5553455F4C4F4E475F4C4F4E470A236966205F5F63706C7573706C7573203E3D203230313130334C207C7C2028646566696E6564285F4D53435F56455229202626205F4D53435F564552203E3D2031383030290A23646566696E652041524455494E4F4A534F4E5F5553455F4C4F4E475F4C4F4E4720310A23656C73650A23646566696E652041524455494E4F4A534F4E5F5553455F4C4F4E475F4C4F4E4720300A23656E6469660A23656E6469660A0A2F2F20757365205F696E743634206F6E206F6C642076657273696F6E73206F662056697375616C2053747564696F0A2369666E6465662041524455494E4F4A534F4E5F5553455F494E5436340A23696620646566696E6564285F4D53435F56455229202626205F4D53435F564552203C3D20313730300A23646566696E652041524455494E4F4A534F4E5F5553455F494E54363420310A23656C73650A23646566696E652041524455494E4F4A534F4E5F5553455F494E54363420300A23656E6469660A23656E6469660A0A2F2F206F6E206120636F6D70757465722C2077652063616E20757365207374643A3A737472696E670A2369666E6465662041524455494E4F4A534F4E5F454E41424C455F5354445F535452494E470A23646566696E652041524455494E4F4A534F4E5F454E41424C455F5354445F535452494E4720310A23656E6469660A0A2F2F206F6E206120636F6D70757465722C207468657265206973206E6F20726561736F6E20746F2062656C656976652041726475696E6F20537472696E6720697320617661696C61626C650A2369666E6465662041524455494E4F4A534F4E5F454E41424C455F41524455494E4F5F535452494E470A23646566696E652041524455494E4F4A534F4E5F454E41424C455F41524455494E4F5F535452494E4720300A23656E6469660A0A2F2F2050524F474D454D206973206F6E6C7920617661696C61626C65206F6E20415652206172636869746563747572650A2369666E6465662041524455494E4F4A534F4E5F454E41424C455F50524F474D454D0A23646566696E652041524455494E4F4A534F4E5F454E41424C455F50524F474D454D20300A23656E6469660A0A2F2F206F6E206120636F6D70757465722C2077652063616E20617373756D652074686174207468652053544C2069732074686572650A2369666E6465662041524455494E4F4A534F4E5F454E41424C455F5354445F53545245414D0A23646566696E652041524455494E4F4A534F4E5F454E41424C455F5354445F53545245414D20310A23656E6469660A0A2F2F206F6E206120636F6D70757465722C207468657265206973206E6F20726561736F6E20746F2062656C656976652041726475696E6F2053747265616D20697320617661696C61626C650A2369666E6465662041524455494E4F4A534F4E5F454E41424C455F41524455494E4F5F53545245414D0A23646566696E652041524455494E4F4A534F4E5F454E41424C455F41524455494E4F5F53545245414D20300A23656E6469660A0A2369666E6465662041524455494E4F4A534F4E5F454E41424C455F414C49474E4D454E540A2F2F206576656E206966206E6F742072657175697265642C206D6F73742063707527732061726520666173746572207769746820616C69676E656420706F696E746572730A23646566696E652041524455494E4F4A534F4E5F454E41424C455F414C49474E4D454E5420310A23656E6469660A0A2F2F206F6E206120636F6D70757465722C2077652073686F756C6420686176652061206C6F74206F66207370616365206F6E2074686520737461636B0A2369666E6465662041524455494E4F4A534F4E5F44454641554C545F4E455354494E475F4C494D49540A23646566696E652041524455494E4F4A534F4E5F44454641554C545F4E455354494E475F4C494D49542035300A23656E6469660A0A23656E6469660A0A2369662041524455494E4F4A534F4E5F5553455F4C4F4E475F4C4F4E472026262041524455494E4F4A534F4E5F5553455F494E5436340A236572726F722041524455494E4F4A534F4E5F5553455F4C4F4E475F4C4F4E4720616E642041524455494E4F4A534F4E5F5553455F494E5436342063616E6E6F742062652073657420746F6765746865720A23656E6469660A .hpp Data Encoding 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A636C61737320456E636F64696E67207B0A207075626C69633A0A20202F2F204F7074696D697A656420666F7220636F64652073697A65206F6E206120382D626974204156520A2020737461746963206368617220657363617065436861722863686172206329207B0A20202020636F6E73742063686172202A70203D206573636170655461626C652866616C7365293B0A202020207768696C652028705B305D20262620705B315D20213D206329207B0A20202020202070202B3D20323B0A202020207D0A2020202072657475726E20705B305D3B0A20207D0A0A20202F2F204F7074696D697A656420666F7220636F64652073697A65206F6E206120382D626974204156520A2020737461746963206368617220756E657363617065436861722863686172206329207B0A20202020636F6E73742063686172202A70203D206573636170655461626C652874727565293B0A20202020666F7220283B3B29207B0A20202020202069662028705B305D203D3D20275C3027292072657475726E20633B0A20202020202069662028705B305D203D3D2063292072657475726E20705B315D3B0A20202020202070202B3D20323B0A202020207D0A20207D0A0A20707269766174653A0A202073746174696320636F6E73742063686172202A6573636170655461626C6528626F6F6C206578636C7564654964656E746963616C7329207B0A2020202072657475726E2026225C225C225C5C5C5C625C62665C666E5C6E725C72745C74225B6578636C7564654964656E746963616C73203F2034203A20305D3B0A20207D0A7D3B0A7D0A7D0A .hpp JsonBufferAllocated 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C75646520222E2E2F4A736F6E4275666665722E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A636C617373204A736F6E427566666572416C6C6F6361746564207B0A207075626C69633A0A2020766F6964202A6F70657261746F72206E65772873697A655F74206E2C204A736F6E427566666572202A6A736F6E42756666657229207468726F772829207B0A2020202069662028216A736F6E427566666572292072657475726E204E554C4C3B0A2020202072657475726E206A736F6E4275666665722D3E616C6C6F63286E293B0A20207D0A0A2020766F6964206F70657261746F722064656C65746528766F6964202A2C204A736F6E427566666572202A297468726F772829207B7D0A7D3B0A7D0A7D0A .hpp JsonFloat 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C75646520222E2E2F436F6E66696775726174696F6E2E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A2369662041524455494E4F4A534F4E5F5553455F444F55424C450A7479706564656620646F75626C65204A736F6E466C6F61743B0A23656C73650A7479706564656620666C6F6174204A736F6E466C6F61743B0A23656E6469660A7D0A7D0A .hpp JsonInteger 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C75646520222E2E2F436F6E66696775726174696F6E2E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A2369662041524455494E4F4A534F4E5F5553455F4C4F4E475F4C4F4E470A74797065646566206C6F6E67206C6F6E67204A736F6E496E74656765723B0A7479706564656620756E7369676E6564206C6F6E67206C6F6E67204A736F6E55496E743B0A23656C69662041524455494E4F4A534F4E5F5553455F494E5436340A74797065646566205F5F696E743634204A736F6E496E74656765723B0A7479706564656620756E7369676E6564205F696E743634204A736F6E55496E743B0A23656C73650A74797065646566206C6F6E67204A736F6E496E74656765723B0A7479706564656620756E7369676E6564206C6F6E67204A736F6E55496E743B0A23656E6469660A7D0A7D0A .hpp JsonVariantAs 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A2F2F2041206D65746166756E6374696F6E20746861742072657475726E73207468652074797065206F66207468652076616C75652072657475726E65642062790A2F2F204A736F6E56617269616E743A3A61733C543E28290A74656D706C617465203C747970656E616D6520543E0A737472756374204A736F6E56617269616E744173207B0A202074797065646566205420747970653B0A7D3B0A0A74656D706C617465203C3E0A737472756374204A736F6E56617269616E7441733C636861722A3E207B0A20207479706564656620636F6E737420636861722A20747970653B0A7D3B0A0A74656D706C617465203C3E0A737472756374204A736F6E56617269616E7441733C4A736F6E41727261793E207B0A202074797065646566204A736F6E41727261792620747970653B0A7D3B0A0A74656D706C617465203C3E0A737472756374204A736F6E56617269616E7441733C636F6E7374204A736F6E41727261793E207B0A20207479706564656620636F6E7374204A736F6E41727261792620747970653B0A7D3B0A0A74656D706C617465203C3E0A737472756374204A736F6E56617269616E7441733C4A736F6E4F626A6563743E207B0A202074797065646566204A736F6E4F626A6563742620747970653B0A7D3B0A0A74656D706C617465203C3E0A737472756374204A736F6E56617269616E7441733C636F6E7374204A736F6E4F626A6563743E207B0A20207479706564656620636F6E7374204A736F6E4F626A6563742620747970653B0A7D3B0A7D0A7D0A .hpp JsonVariantComparer 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C75646520222E2E2F4A736F6E56617269616E74426173652E687070220A23696E636C75646520222E2E2F537472696E675472616974732F537472696E675472616974732E687070220A23696E636C75646520222E2E2F547970655472616974732F456E61626C6549662E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A74656D706C617465203C747970656E616D652054436F6D706172616E642C20747970656E616D6520456E61626C65203D20766F69643E0A737472756374204A736F6E56617269616E74436F6D7061726572207B7D3B0A0A74656D706C617465203C747970656E616D652054537472696E673E0A737472756374204A736F6E56617269616E74436F6D70617265723C0A2020202054537472696E672C0A20202020747970656E616D6520547970655472616974733A3A456E61626C6549663C547970655472616974733A3A4973537472696E673C54537472696E673E3A3A76616C75653E3A3A747970653E207B0A202074656D706C617465203C747970656E616D65205456617269616E743E0A202073746174696320626F6F6C20657175616C7328636F6E7374204A736F6E56617269616E74426173653C5456617269616E743E202676617269616E742C0A202020202020202020202020202020202020202020636F6E73742054537472696E672026636F6D706172616E6429207B0A20202020636F6E73742063686172202A76616C7565203D2076617269616E742E74656D706C6174652061733C636F6E73742063686172202A3E28293B0A2020202072657475726E20496E7465726E616C733A3A537472696E675472616974733C54537472696E673E3A3A657175616C7328636F6D706172616E642C2076616C7565293B0A20207D0A7D3B0A0A74656D706C617465203C747970656E616D652054436F6D706172616E643E0A737472756374204A736F6E56617269616E74436F6D70617265723C0A2020202054436F6D706172616E642C20747970656E616D6520547970655472616974733A3A456E61626C6549663C0A202020202020202020202020202020202020202021547970655472616974733A3A497356617269616E743C54436F6D706172616E643E3A3A76616C75652026260A202020202020202020202020202020202020202021547970655472616974733A3A4973537472696E673C54436F6D706172616E643E3A3A76616C75653E3A3A747970653E207B0A202074656D706C617465203C747970656E616D65205456617269616E743E0A202073746174696320626F6F6C20657175616C7328636F6E7374204A736F6E56617269616E74426173653C5456617269616E743E202676617269616E742C0A202020202020202020202020202020202020202020636F6E73742054436F6D706172616E642026636F6D706172616E6429207B0A2020202072657475726E2076617269616E742E74656D706C6174652061733C54436F6D706172616E643E2829203D3D20636F6D706172616E643B0A20207D0A7D3B0A0A74656D706C617465203C747970656E616D65205456617269616E74323E0A737472756374204A736F6E56617269616E74436F6D70617265723C5456617269616E74322C0A202020202020202020202020202020202020202020202020202020747970656E616D6520547970655472616974733A3A456E61626C6549663C0A20202020202020202020202020202020202020202020202020202020202020547970655472616974733A3A497356617269616E743C5456617269616E74323E3A3A76616C75653E3A3A747970653E207B0A202074656D706C617465203C747970656E616D65205456617269616E74313E0A202073746174696320626F6F6C20657175616C7328636F6E7374204A736F6E56617269616E74426173653C5456617269616E74313E20266C6566742C0A202020202020202020202020202020202020202020636F6E7374205456617269616E74322026726967687429207B0A20202020696620286C6566742E74656D706C6174652069733C626F6F6C3E28292026262072696768742E74656D706C6174652069733C626F6F6C3E2829290A20202020202072657475726E206C6566742E74656D706C6174652061733C626F6F6C3E2829203D3D2072696768742E74656D706C6174652061733C626F6F6C3E28293B0A20202020696620286C6566742E74656D706C6174652069733C4A736F6E496E74656765723E28292026262072696768742E74656D706C6174652069733C4A736F6E496E74656765723E2829290A20202020202072657475726E206C6566742E74656D706C6174652061733C4A736F6E496E74656765723E2829203D3D0A2020202020202020202020202072696768742E74656D706C6174652061733C4A736F6E496E74656765723E28293B0A20202020696620286C6566742E74656D706C6174652069733C4A736F6E466C6F61743E28292026262072696768742E74656D706C6174652069733C4A736F6E466C6F61743E2829290A20202020202072657475726E206C6566742E74656D706C6174652061733C4A736F6E466C6F61743E2829203D3D2072696768742E74656D706C6174652061733C4A736F6E466C6F61743E28293B0A20202020696620286C6566742E74656D706C6174652069733C4A736F6E41727261793E28292026262072696768742E74656D706C6174652069733C4A736F6E41727261793E2829290A20202020202072657475726E206C6566742E74656D706C6174652061733C4A736F6E41727261793E2829203D3D2072696768742E74656D706C6174652061733C4A736F6E41727261793E28293B0A20202020696620286C6566742E74656D706C6174652069733C4A736F6E4F626A6563743E28292026262072696768742E74656D706C6174652069733C4A736F6E4F626A6563743E2829290A20202020202072657475726E206C6566742E74656D706C6174652061733C4A736F6E4F626A6563743E2829203D3D2072696768742E74656D706C6174652061733C4A736F6E4F626A6563743E28293B0A20202020696620286C6566742E74656D706C6174652069733C63686172202A3E28292026262072696768742E74656D706C6174652069733C63686172202A3E2829290A20202020202072657475726E20737472636D70286C6566742E74656D706C6174652061733C63686172202A3E28292C2072696768742E74656D706C6174652061733C63686172202A3E282929203D3D0A20202020202020202020202020303B0A0A2020202072657475726E2066616C73653B0A20207D0A7D3B0A7D0A7D0A .hpp JsonVariantContent 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C75646520224A736F6E466C6F61742E687070220A23696E636C75646520224A736F6E496E74656765722E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A0A2F2F20466F7277617264206465636C61726174696F6E730A636C617373204A736F6E41727261793B0A636C617373204A736F6E4F626A6563743B0A0A6E616D65737061636520496E7465726E616C73207B0A2F2F204120756E696F6E207468617420646566696E6573207468652061637475616C20636F6E74656E74206F662061204A736F6E56617269616E742E0A2F2F2054686520656E756D204A736F6E56617269616E74547970652064657465726D696E6573207768696368206D656D62657220697320696E207573652E0A756E696F6E204A736F6E56617269616E74436F6E74656E74207B0A20204A736F6E466C6F6174206173466C6F61743B20202020202F2F207573656420666F7220646F75626C6520616E6420666C6F61740A20204A736F6E55496E74206173496E74656765723B202020202F2F207573656420666F7220626F6F6C2C20636861722C2073686F72742C20696E7420616E64206C6F6E67730A2020636F6E737420636861722A206173537472696E673B20202F2F206173537472696E672063616E206265206E756C6C0A20204A736F6E41727261792A20617341727261793B202020202F2F20617341727261792063616E6E6F74206265206E756C6C0A20204A736F6E4F626A6563742A2061734F626A6563743B20202F2F2061734F626A6563742063616E6E6F74206265206E756C6C0A7D3B0A7D0A7D0A .hpp JsonVariantDefault 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A74656D706C617465203C747970656E616D6520543E0A737472756374204A736F6E56617269616E7444656661756C74207B0A20207374617469632054206765742829207B0A2020202072657475726E205428293B0A20207D0A7D3B0A0A74656D706C617465203C747970656E616D6520543E0A737472756374204A736F6E56617269616E7444656661756C743C636F6E737420543E203A204A736F6E56617269616E7444656661756C743C543E207B7D3B0A0A74656D706C617465203C747970656E616D6520543E0A737472756374204A736F6E56617269616E7444656661756C743C54263E203A204A736F6E56617269616E7444656661756C743C543E207B7D3B0A7D0A7D0A .hpp JsonVariantType 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A6E616D6573706163652041726475696E6F4A736F6E207B0A636C617373204A736F6E41727261793B0A636C617373204A736F6E4F626A6563743B0A0A6E616D65737061636520496E7465726E616C73207B0A0A2F2F20456E756D657261746564207479706520746F206B6E6F77207468652063757272656E742074797065206F662061204A736F6E56617269616E742E0A2F2F205468652076616C75652064657465726D696E6573207768696368206D656D626572206F66204A736F6E56617269616E74436F6E74656E7420697320757365642E0A656E756D204A736F6E56617269616E7454797065207B0A20204A534F4E5F554E444546494E45442C2020202020202020202F2F204A736F6E56617269616E7420686173206E6F74206265656E20696E697469616C697A65640A20204A534F4E5F554E5041525345442C202020202020202020202F2F204A736F6E56617269616E7420636F6E7461696E7320616E20756E70617273656420737472696E670A20204A534F4E5F535452494E472C2020202020202020202020202F2F204A736F6E56617269616E742073746F726573206120636F6E737420636861722A0A20204A534F4E5F424F4F4C45414E2C20202020202020202020202F2F204A736F6E56617269616E742073746F726573206120626F6F6C0A20204A534F4E5F504F5349544956455F494E54454745522C20202F2F204A736F6E56617269616E742073746F72657320616E20756E7369676E6564206C6F6E670A20204A534F4E5F4E454741544956455F494E54454745522C20202F2F204A736F6E56617269616E742073746F72657320616E20756E7369676E6564206C6F6E672074686174206D7573742062650A20202020202020202020202020202020202020202020202020202F2F206E6567617465640A20204A534F4E5F41525241592C202020202020202020202020202F2F204A736F6E56617269616E742073746F726573206120706F696E74657220746F2061204A736F6E41727261790A20204A534F4E5F4F424A4543542C2020202020202020202020202F2F204A736F6E56617269616E742073746F726573206120706F696E74657220746F2061204A736F6E4F626A6563740A0A20202F2F2054686520666F6C6C6F77696E672076616C7565732061726520726573657276656420666F7220666C6F61742076616C7565730A20202F2F204D756C7469706C652076616C75657320617265207573656420666F7220646F75626C652C20646570656E64696E67206F6E20746865206E756D626572206F6620646563696D616C0A20202F2F206469676974732074686174206D757374206265207072696E74656420696E20746865204A534F4E206F75747075742E0A20202F2F2054686973206C6974746C6520747269636B20616C6C6F7720746F2073617665206F6E65206578747261206D656D62657220696E204A736F6E56617269616E740A20204A534F4E5F464C4F41545F305F444543494D414C530A20202F2F204A534F4E5F464C4F41545F315F444543494D414C0A20202F2F204A534F4E5F464C4F41545F325F444543494D414C530A20202F2F202E2E2E0A7D3B0A7D0A7D0A .hpp List 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C75646520222E2E2F4A736F6E4275666665722E687070220A23696E636C75646520224C697374436F6E73744974657261746F722E687070220A23696E636C75646520224C6973744974657261746F722E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A2F2F20412073696E676C79206C696E6B6564206C697374206F6620542E0A2F2F20546865206C696E6B6564206C69737420697320636F6D706F736564206F66204C6973744E6F64653C543E2E0A2F2F2049742069732064657269766564206279204A736F6E417272617920616E64204A736F6E4F626A6563740A74656D706C617465203C747970656E616D6520543E0A636C617373204C697374207B0A207075626C69633A0A20207479706564656620542076616C75655F747970653B0A202074797065646566204C6973744E6F64653C543E206E6F64655F747970653B0A202074797065646566204C6973744974657261746F723C543E206974657261746F723B0A202074797065646566204C697374436F6E73744974657261746F723C543E20636F6E73745F6974657261746F723B0A0A20202F2F204372656174657320616E20656D707479204C6973743C543E20617474616368656420746F2061204A736F6E4275666665722E0A20202F2F20546865204A736F6E42756666657220616C6C6F777320746F20616C6C6F63617465206E6577206E6F6465732E0A20202F2F205768656E20627566666572206973204E554C4C2C20746865204C697374206973206E6F742061626C6520746F2067726F7720616E64207375636365737328292072657475726E730A20202F2F2066616C73652E2054686973206973207573656420746F206964656E7469667920626164206D656D6F727920616C6C6F636174696F6E7320616E642070617273696E670A20202F2F206661696C757265732E0A20206578706C69636974204C697374284A736F6E427566666572202A62756666657229203A205F62756666657228627566666572292C205F66697273744E6F6465284E554C4C29207B7D0A0A20202F2F2052657475726E73207472756520696620746865206F626A6563742069732076616C69640A20202F2F20576F756C642072657475726E2066616C736520696E2074686520666F6C6C6F77696E6720736974756174696F6E3A0A20202F2F202D20746865206D656D6F727920616C6C6F636174696F6E206661696C656420285374617469634A736F6E4275666665722077617320746F6F20736D616C6C290A20202F2F202D20746865204A534F4E2070617273696E67206661696C65640A2020626F6F6C2073756363657373282920636F6E7374207B0A2020202072657475726E205F62756666657220213D204E554C4C3B0A20207D0A0A20202F2F2052657475726E7320746865206E756D62657273206F6620656C656D656E747320696E20746865206C6973742E0A20202F2F20466F722061204A736F6E4F626A6563742C20697420776F756C642072657475726E20746865206E756D626572206F66206B65792D76616C75652070616972730A202073697A655F742073697A65282920636F6E7374207B0A2020202073697A655F74206E6F6465436F756E74203D20303B0A20202020666F7220286E6F64655F74797065202A6E6F6465203D205F66697273744E6F64653B206E6F64653B206E6F6465203D206E6F64652D3E6E65787429206E6F6465436F756E742B2B3B0A2020202072657475726E206E6F6465436F756E743B0A20207D0A0A20206974657261746F72206164642829207B0A202020206E6F64655F74797065202A6E65774E6F6465203D206E657720285F62756666657229206E6F64655F7479706528293B0A0A20202020696620285F66697273744E6F646529207B0A2020202020206E6F64655F74797065202A6C6173744E6F6465203D205F66697273744E6F64653B0A2020202020207768696C6520286C6173744E6F64652D3E6E65787429206C6173744E6F6465203D206C6173744E6F64652D3E6E6578743B0A2020202020206C6173744E6F64652D3E6E657874203D206E65774E6F64653B0A202020207D20656C7365207B0A2020202020205F66697273744E6F6465203D206E65774E6F64653B0A202020207D0A0A2020202072657475726E206974657261746F72286E65774E6F6465293B0A20207D0A0A20206974657261746F7220626567696E2829207B0A2020202072657475726E206974657261746F72285F66697273744E6F6465293B0A20207D0A20206974657261746F7220656E642829207B0A2020202072657475726E206974657261746F72284E554C4C293B0A20207D0A0A2020636F6E73745F6974657261746F7220626567696E282920636F6E7374207B0A2020202072657475726E20636F6E73745F6974657261746F72285F66697273744E6F6465293B0A20207D0A2020636F6E73745F6974657261746F7220656E64282920636F6E7374207B0A2020202072657475726E20636F6E73745F6974657261746F72284E554C4C293B0A20207D0A0A2020766F69642072656D6F7665286974657261746F7220697429207B0A202020206E6F64655F74797065202A6E6F6465546F52656D6F7665203D2069742E5F6E6F64653B0A2020202069662028216E6F6465546F52656D6F7665292072657475726E3B0A20202020696620286E6F6465546F52656D6F7665203D3D205F66697273744E6F646529207B0A2020202020205F66697273744E6F6465203D206E6F6465546F52656D6F76652D3E6E6578743B0A202020207D20656C7365207B0A202020202020666F7220286E6F64655F74797065202A6E6F6465203D205F66697273744E6F64653B206E6F64653B206E6F6465203D206E6F64652D3E6E657874290A2020202020202020696620286E6F64652D3E6E657874203D3D206E6F6465546F52656D6F766529206E6F64652D3E6E657874203D206E6F6465546F52656D6F76652D3E6E6578743B0A202020207D0A20207D0A0A2070726F7465637465643A0A20204A736F6E427566666572202A5F6275666665723B0A0A20707269766174653A0A20206E6F64655F74797065202A5F66697273744E6F64653B0A7D3B0A7D0A7D0A .hpp ListConstIterator 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C75646520224C6973744E6F64652E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A2F2F204120726561642D6F6E6C7920666F72776172642069746572746F7220666F72204C6973743C543E0A74656D706C617465203C747970656E616D6520543E0A636C617373204C697374436F6E73744974657261746F72207B0A207075626C69633A0A20206578706C69636974204C697374436F6E73744974657261746F7228636F6E7374204C6973744E6F64653C543E202A6E6F6465203D204E554C4C29203A205F6E6F6465286E6F646529207B7D0A0A2020636F6E7374205420266F70657261746F722A282920636F6E7374207B0A2020202072657475726E205F6E6F64652D3E636F6E74656E743B0A20207D0A2020636F6E73742054202A6F70657261746F722D3E2829207B0A2020202072657475726E20265F6E6F64652D3E636F6E74656E743B0A20207D0A0A2020626F6F6C206F70657261746F723D3D28636F6E7374204C697374436F6E73744974657261746F723C543E20266F746865722920636F6E7374207B0A2020202072657475726E205F6E6F6465203D3D206F746865722E5F6E6F64653B0A20207D0A0A2020626F6F6C206F70657261746F72213D28636F6E7374204C697374436F6E73744974657261746F723C543E20266F746865722920636F6E7374207B0A2020202072657475726E205F6E6F646520213D206F746865722E5F6E6F64653B0A20207D0A0A20204C697374436F6E73744974657261746F723C543E20266F70657261746F722B2B2829207B0A20202020696620285F6E6F646529205F6E6F6465203D205F6E6F64652D3E6E6578743B0A2020202072657475726E202A746869733B0A20207D0A0A20204C697374436F6E73744974657261746F723C543E20266F70657261746F722B3D2873697A655F742064697374616E636529207B0A202020207768696C6520285F6E6F64652026262064697374616E636529207B0A2020202020205F6E6F6465203D205F6E6F64652D3E6E6578743B0A2020202020202D2D64697374616E63653B0A202020207D0A2020202072657475726E202A746869733B0A20207D0A0A20707269766174653A0A2020636F6E7374204C6973744E6F64653C543E202A5F6E6F64653B0A7D3B0A7D0A7D0A .hpp ListIterator 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C75646520224C697374436F6E73744974657261746F722E687070220A23696E636C75646520224C6973744E6F64652E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A74656D706C617465203C747970656E616D6520543E0A636C617373204C6973743B0A0A2F2F204120726561642D777269746520666F7277617264206974657261746F7220666F72204C6973743C543E0A74656D706C617465203C747970656E616D6520543E0A636C617373204C6973744974657261746F72207B0A2020667269656E6420636C617373204C6973743C543E3B0A0A207075626C69633A0A20206578706C69636974204C6973744974657261746F72284C6973744E6F64653C543E202A6E6F6465203D204E554C4C29203A205F6E6F6465286E6F646529207B7D0A0A20205420266F70657261746F722A282920636F6E7374207B0A2020202072657475726E205F6E6F64652D3E636F6E74656E743B0A20207D0A202054202A6F70657261746F722D3E2829207B0A2020202072657475726E20265F6E6F64652D3E636F6E74656E743B0A20207D0A0A2020626F6F6C206F70657261746F723D3D28636F6E7374204C6973744974657261746F723C543E20266F746865722920636F6E7374207B0A2020202072657475726E205F6E6F6465203D3D206F746865722E5F6E6F64653B0A20207D0A0A2020626F6F6C206F70657261746F72213D28636F6E7374204C6973744974657261746F723C543E20266F746865722920636F6E7374207B0A2020202072657475726E205F6E6F646520213D206F746865722E5F6E6F64653B0A20207D0A0A20204C6973744974657261746F723C543E20266F70657261746F722B2B2829207B0A20202020696620285F6E6F646529205F6E6F6465203D205F6E6F64652D3E6E6578743B0A2020202072657475726E202A746869733B0A20207D0A0A20204C6973744974657261746F723C543E20266F70657261746F722B3D2873697A655F742064697374616E636529207B0A202020207768696C6520285F6E6F64652026262064697374616E636529207B0A2020202020205F6E6F6465203D205F6E6F64652D3E6E6578743B0A2020202020202D2D64697374616E63653B0A202020207D0A2020202072657475726E202A746869733B0A20207D0A0A20206F70657261746F72204C697374436F6E73744974657261746F723C543E282920636F6E7374207B0A2020202072657475726E204C697374436F6E73744974657261746F723C543E285F6E6F6465293B0A20207D0A0A20707269766174653A0A20204C6973744E6F64653C543E202A5F6E6F64653B0A7D3B0A7D0A7D0A .hpp ListNode 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C756465203C7374646465662E683E20202F2F20666F72204E554C4C0A0A23696E636C75646520224A736F6E427566666572416C6C6F63617465642E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A2F2F2041206E6F646520666F7220612073696E676C792D6C696E6B6564206C6973742E0A2F2F2055736564206279204C6973743C543E20616E6420697473206974657261746F72732E0A74656D706C617465203C747970656E616D6520543E0A737472756374204C6973744E6F6465203A207075626C696320496E7465726E616C733A3A4A736F6E427566666572416C6C6F6361746564207B0A20204C6973744E6F64652829203A206E657874284E554C4C29207B7D0A0A20204C6973744E6F64653C543E202A6E6578743B0A20205420636F6E74656E743B0A7D3B0A7D0A7D0A .hpp ReferenceType 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A2F2F204120747970652074686174206973206D65616E7420746F2062652075736564206279207265666572656E6365206F6E6C7920284A736F6E417272617920616E64204A736F6E4F626A656374290A636C617373205265666572656E636554797065207B0A207075626C69633A0A2020626F6F6C206F70657261746F723D3D28636F6E7374205265666572656E63655479706526206F746865722920636F6E7374207B0A202020202F2F2074776F204A736F6E41727261792061726520657175616C206966207468657920617265207468652073616D6520696E7374616E63650A202020202F2F2028776520646F6E277420636F6D706172652074686520636F6E74656E74290A2020202072657475726E2074686973203D3D20266F746865723B0A20207D0A0A2020626F6F6C206F70657261746F72213D28636F6E7374205265666572656E63655479706526206F746865722920636F6E7374207B0A2020202072657475726E207468697320213D20266F746865723B0A20207D0A0A2070726F7465637465643A0A20205265666572656E6365547970652829207B7D0A0A20707269766174653A0A20202F2F20636F707920636F6E7374727563746F7220697320707269766174650A20205265666572656E63655479706528636F6E7374205265666572656E63655479706526293B0A0A20202F2F20636F7079206F70657261746F7220697320707269766174650A20205265666572656E63655479706526206F70657261746F723D28636F6E7374205265666572656E63655479706526293B0A7D3B0A7D0A7D0A .hpp ValueSetter 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C75646520222E2E2F4A736F6E4275666665722E687070220A23696E636C75646520222E2E2F4A736F6E56617269616E742E687070220A23696E636C75646520222E2E2F537472696E675472616974732F537472696E675472616974732E687070220A23696E636C75646520222E2E2F547970655472616974732F456E61626C6549662E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A74656D706C617465203C747970656E616D652054536F757263655265662C20747970656E616D6520456E61626C65203D20766F69643E0A7374727563742056616C7565536574746572207B0A202074656D706C617465203C747970656E616D65205444657374696E6174696F6E3E0A202073746174696320626F6F6C20736574284A736F6E4275666665722A2C205444657374696E6174696F6E262064657374696E6174696F6E2C2054536F7572636552656620736F7572636529207B0A2020202064657374696E6174696F6E203D20736F757263653B0A2020202072657475726E20747275653B0A20207D0A7D3B0A0A74656D706C617465203C747970656E616D652054536F757263655265663E0A7374727563742056616C75655365747465723C54536F757263655265662C20747970656E616D6520547970655472616974733A3A456E61626C6549663C537472696E675472616974733C0A202020202020202020202020202020202020202020202020202020202020202020202054536F757263655265663E3A3A73686F756C645F6475706C69636174653E3A3A747970653E207B0A202074656D706C617465203C747970656E616D65205444657374696E6174696F6E3E0A202073746174696320626F6F6C20736574284A736F6E4275666665722A206275666665722C205444657374696E6174696F6E262064657374696E6174696F6E2C0A20202020202020202020202020202020202054536F7572636552656620736F7572636529207B0A20202020636F6E737420636861722A20636F7079203D206275666665722D3E73747264757028736F75726365293B0A202020206966202821636F7079292072657475726E2066616C73653B0A2020202064657374696E6174696F6E203D20636F70793B0A2020202072657475726E20747275653B0A20207D0A7D3B0A0A74656D706C617465203C747970656E616D652054536F757263655265663E0A7374727563742056616C75655365747465723C54536F757263655265662C20747970656E616D6520547970655472616974733A3A456E61626C6549663C21537472696E675472616974733C0A202020202020202020202020202020202020202020202020202020202020202020202054536F757263655265663E3A3A73686F756C645F6475706C69636174653E3A3A747970653E207B0A202074656D706C617465203C747970656E616D65205444657374696E6174696F6E3E0A202073746174696320626F6F6C20736574284A736F6E4275666665722A2C205444657374696E6174696F6E262064657374696E6174696F6E2C2054536F7572636552656620736F7572636529207B0A202020202F2F20756E7369676E656420636861722A202D3E20636861722A0A2020202064657374696E6174696F6E203D207265696E746572707265745F636173743C636F6E737420636861722A3E28736F75726365293B0A2020202072657475726E20747275653B0A20207D0A7D3B0A7D0A7D0A .hpp Deserialization Comments 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A74656D706C617465203C747970656E616D652054496E7075743E0A766F696420736B6970537061636573416E64436F6D6D656E74732854496E7075742620696E70757429207B0A2020666F7220283B3B29207B0A202020207377697463682028696E7075742E63757272656E74282929207B0A2020202020202F2F207370616365730A20202020202063617365202720273A0A2020202020206361736520275C74273A0A2020202020206361736520275C72273A0A2020202020206361736520275C6E273A0A2020202020202020696E7075742E6D6F766528293B0A2020202020202020636F6E74696E75653B0A0A2020202020202F2F20636F6D6D656E74730A2020202020206361736520272F273A0A20202020202020207377697463682028696E7075742E6E657874282929207B0A202020202020202020202F2F20432D7374796C6520626C6F636B20636F6D6D656E740A202020202020202020206361736520272A273A0A202020202020202020202020696E7075742E6D6F766528293B20202F2F20736B697020272F270A2020202020202020202020202F2F206E6F206E65656420746F20736B697020272A270A202020202020202020202020666F7220283B3B29207B0A2020202020202020202020202020696E7075742E6D6F766528293B0A202020202020202020202020202069662028696E7075742E63757272656E742829203D3D20275C3027292072657475726E3B0A202020202020202020202020202069662028696E7075742E63757272656E742829203D3D20272A2720262620696E7075742E6E6578742829203D3D20272F2729207B0A20202020202020202020202020202020696E7075742E6D6F766528293B20202F2F20736B697020272A270A20202020202020202020202020202020696E7075742E6D6F766528293B20202F2F20736B697020272F270A20202020202020202020202020202020627265616B3B0A20202020202020202020202020207D0A2020202020202020202020207D0A202020202020202020202020627265616B3B0A0A202020202020202020202F2F20432B2B2D7374796C65206C696E6520636F6D6D656E740A202020202020202020206361736520272F273A0A2020202020202020202020202F2F206E6F74206E65656420746F20736B697020222F2F220A202020202020202020202020666F7220283B3B29207B0A2020202020202020202020202020696E7075742E6D6F766528293B0A202020202020202020202020202069662028696E7075742E63757272656E742829203D3D20275C3027292072657475726E3B0A202020202020202020202020202069662028696E7075742E63757272656E742829203D3D20275C6E272920627265616B3B0A2020202020202020202020207D0A202020202020202020202020627265616B3B0A0A202020202020202020202F2F206E6F74206120636F6D6D656E742C206A757374206120272F270A2020202020202020202064656661756C743A0A20202020202020202020202072657475726E3B0A20202020202020207D0A2020202020202020627265616B3B0A0A20202020202064656661756C743A0A202020202020202072657475726E3B0A202020207D0A20207D0A7D0A7D0A7D0A .hpp JsonParser 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C75646520222E2E2F4A736F6E4275666665722E687070220A23696E636C75646520222E2E2F4A736F6E56617269616E742E687070220A23696E636C75646520222E2E2F547970655472616974732F4973436F6E73742E687070220A23696E636C7564652022537472696E675772697465722E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A2F2F205061727365204A534F4E20737472696E6720746F20637265617465204A736F6E41727261797320616E64204A736F6E4F626A656374730A2F2F205468697320696E7465726E616C20636C617373206973206E6F7420696E64656E64656420746F2062652075736564206469726563746C792E0A2F2F20496E73746561642C20757365204A736F6E4275666665722E706172736541727261792829206F72202E70617273654F626A65637428290A74656D706C617465203C747970656E616D6520545265616465722C20747970656E616D6520545772697465723E0A636C617373204A736F6E506172736572207B0A207075626C69633A0A20204A736F6E506172736572284A736F6E427566666572202A6275666665722C2054526561646572207265616465722C2054577269746572207772697465722C0A2020202020202020202020202075696E74385F74206E657374696E674C696D6974290A2020202020203A205F62756666657228627566666572292C0A20202020202020205F72656164657228726561646572292C0A20202020202020205F77726974657228777269746572292C0A20202020202020205F6E657374696E674C696D6974286E657374696E674C696D697429207B7D0A0A20204A736F6E417272617920267061727365417272617928293B0A20204A736F6E4F626A656374202670617273654F626A65637428293B0A0A20204A736F6E56617269616E7420706172736556617269616E742829207B0A202020204A736F6E56617269616E7420726573756C743B0A202020207061727365416E797468696E67546F2826726573756C74293B0A2020202072657475726E20726573756C743B0A20207D0A0A20707269766174653A0A20204A736F6E50617273657220266F70657261746F723D28636F6E7374204A736F6E5061727365722026293B20202F2F206E6F6E2D636F706961626C650A0A202073746174696320626F6F6C20656174285452656164657220262C20636861722063686172546F536B6970293B0A2020464F5243455F494E4C494E4520626F6F6C2065617428636861722063686172546F536B697029207B0A2020202072657475726E20656174285F7265616465722C2063686172546F536B6970293B0A20207D0A0A2020636F6E73742063686172202A7061727365537472696E6728293B0A2020626F6F6C207061727365416E797468696E67546F284A736F6E56617269616E74202A64657374696E6174696F6E293B0A2020464F5243455F494E4C494E4520626F6F6C207061727365416E797468696E67546F556E73616665284A736F6E56617269616E74202A64657374696E6174696F6E293B0A0A2020696E6C696E6520626F6F6C2070617273654172726179546F284A736F6E56617269616E74202A64657374696E6174696F6E293B0A2020696E6C696E6520626F6F6C2070617273654F626A656374546F284A736F6E56617269616E74202A64657374696E6174696F6E293B0A2020696E6C696E6520626F6F6C207061727365537472696E67546F284A736F6E56617269616E74202A64657374696E6174696F6E293B0A0A202073746174696320696E6C696E6520626F6F6C206973496E52616E6765286368617220632C2063686172206D696E2C2063686172206D617829207B0A2020202072657475726E206D696E203C3D20632026262063203C3D206D61783B0A20207D0A0A202073746174696320696E6C696E6520626F6F6C2069734C65747465724F724E756D6265722863686172206329207B0A2020202072657475726E206973496E52616E676528632C202730272C2027392729207C7C206973496E52616E676528632C202761272C20277A2729207C7C0A20202020202020202020206973496E52616E676528632C202741272C20275A2729207C7C2063203D3D20272B27207C7C2063203D3D20272D27207C7C2063203D3D20272E273B0A20207D0A0A202073746174696320696E6C696E6520626F6F6C20697351756F74652863686172206329207B0A2020202072657475726E2063203D3D20275C2727207C7C2063203D3D20275C22273B0A20207D0A0A20204A736F6E427566666572202A5F6275666665723B0A202054526561646572205F7265616465723B0A202054577269746572205F7772697465723B0A202075696E74385F74205F6E657374696E674C696D69743B0A7D3B0A0A74656D706C617465203C747970656E616D6520544A736F6E4275666665722C20747970656E616D652054537472696E672C20747970656E616D6520456E61626C65203D20766F69643E0A737472756374204A736F6E5061727365724275696C646572207B0A20207479706564656620747970656E616D6520496E7465726E616C733A3A537472696E675472616974733C54537472696E673E3A3A52656164657220496E7075745265616465723B0A202074797065646566204A736F6E5061727365723C496E7075745265616465722C20544A736F6E42756666657220263E20545061727365723B0A0A20207374617469632054506172736572206D616B6550617273657228544A736F6E427566666572202A6275666665722C2054537472696E6720266A736F6E2C0A2020202020202020202020202020202020202020202020202020202075696E74385F74206E657374696E674C696D697429207B0A2020202072657475726E2054506172736572286275666665722C20496E707574526561646572286A736F6E292C202A6275666665722C206E657374696E674C696D6974293B0A20207D0A7D3B0A0A74656D706C617465203C747970656E616D6520544A736F6E4275666665722C20747970656E616D652054436861723E0A737472756374204A736F6E5061727365724275696C6465723C0A20202020544A736F6E4275666665722C205443686172202A2C0A20202020747970656E616D6520547970655472616974733A3A456E61626C6549663C21547970655472616974733A3A4973436F6E73743C54436861723E3A3A76616C75653E3A3A747970653E207B0A20207479706564656620747970656E616D6520496E7465726E616C733A3A537472696E675472616974733C5443686172202A3E3A3A52656164657220545265616465723B0A20207479706564656620537472696E675772697465723C54436861723E20545772697465723B0A202074797065646566204A736F6E5061727365723C545265616465722C20545772697465723E20545061727365723B0A0A20207374617469632054506172736572206D616B6550617273657228544A736F6E427566666572202A6275666665722C205443686172202A6A736F6E2C0A2020202020202020202020202020202020202020202020202020202075696E74385F74206E657374696E674C696D697429207B0A2020202072657475726E2054506172736572286275666665722C2054526561646572286A736F6E292C2054577269746572286A736F6E292C206E657374696E674C696D6974293B0A20207D0A7D3B0A0A74656D706C617465203C747970656E616D6520544A736F6E4275666665722C20747970656E616D652054537472696E673E0A696E6C696E6520747970656E616D65204A736F6E5061727365724275696C6465723C544A736F6E4275666665722C2054537472696E673E3A3A54506172736572206D616B65506172736572280A20202020544A736F6E427566666572202A6275666665722C2054537472696E6720266A736F6E2C2075696E74385F74206E657374696E674C696D697429207B0A202072657475726E204A736F6E5061727365724275696C6465723C544A736F6E4275666665722C2054537472696E673E3A3A6D616B65506172736572286275666665722C206A736F6E2C0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E657374696E674C696D6974293B0A7D0A7D0A7D0A .hpp JsonParserImpl 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C7564652022436F6D6D656E74732E687070220A23696E636C75646520224A736F6E5061727365722E687070220A0A74656D706C617465203C747970656E616D6520545265616465722C20747970656E616D6520545772697465723E0A696E6C696E6520626F6F6C2041726475696E6F4A736F6E3A3A496E7465726E616C733A3A4A736F6E5061727365723C545265616465722C20545772697465723E3A3A656174280A202020205452656164657220267265616465722C20636861722063686172546F536B697029207B0A2020736B6970537061636573416E64436F6D6D656E747328726561646572293B0A2020696620287265616465722E63757272656E74282920213D2063686172546F536B6970292072657475726E2066616C73653B0A20207265616465722E6D6F766528293B0A202072657475726E20747275653B0A7D0A0A74656D706C617465203C747970656E616D6520545265616465722C20747970656E616D6520545772697465723E0A696E6C696E6520626F6F6C0A41726475696E6F4A736F6E3A3A496E7465726E616C733A3A4A736F6E5061727365723C545265616465722C20545772697465723E3A3A7061727365416E797468696E67546F280A202020204A736F6E56617269616E74202A64657374696E6174696F6E29207B0A2020696620285F6E657374696E674C696D6974203D3D2030292072657475726E2066616C73653B0A20205F6E657374696E674C696D69742D2D3B0A2020626F6F6C2073756363657373203D207061727365416E797468696E67546F556E736166652864657374696E6174696F6E293B0A20205F6E657374696E674C696D69742B2B3B0A202072657475726E20737563636573733B0A7D0A0A74656D706C617465203C747970656E616D6520545265616465722C20747970656E616D6520545772697465723E0A696E6C696E6520626F6F6C0A41726475696E6F4A736F6E3A3A496E7465726E616C733A3A4A736F6E5061727365723C545265616465722C20545772697465723E3A3A7061727365416E797468696E67546F556E73616665280A202020204A736F6E56617269616E74202A64657374696E6174696F6E29207B0A2020736B6970537061636573416E64436F6D6D656E7473285F726561646572293B0A0A202073776974636820285F7265616465722E63757272656E74282929207B0A202020206361736520275B273A0A20202020202072657475726E2070617273654172726179546F2864657374696E6174696F6E293B0A0A202020206361736520277B273A0A20202020202072657475726E2070617273654F626A656374546F2864657374696E6174696F6E293B0A0A2020202064656661756C743A0A20202020202072657475726E207061727365537472696E67546F2864657374696E6174696F6E293B0A20207D0A7D0A0A74656D706C617465203C747970656E616D6520545265616465722C20747970656E616D6520545772697465723E0A696E6C696E652041726475696E6F4A736F6E3A3A4A736F6E417272617920260A41726475696E6F4A736F6E3A3A496E7465726E616C733A3A4A736F6E5061727365723C545265616465722C20545772697465723E3A3A706172736541727261792829207B0A20202F2F2043726561746520616E20656D7074792061727261790A20204A736F6E417272617920266172726179203D205F6275666665722D3E637265617465417272617928293B0A0A20202F2F20436865636B206F70656E696E67206272616B65740A2020696620282165617428275B27292920676F746F204552524F525F4D495353494E475F425241434B45543B0A20206966202865617428275D27292920676F746F20535543434553535F454D5054595F41525241593B0A0A20202F2F205265616420656163682076616C75650A2020666F7220283B3B29207B0A202020202F2F2031202D2050617273652076616C75650A202020204A736F6E56617269616E742076616C75653B0A2020202069662028217061727365416E797468696E67546F282676616C7565292920676F746F204552524F525F494E56414C49445F56414C55453B0A20202020696620282161727261792E6164642876616C7565292920676F746F204552524F525F4E4F5F4D454D4F52593B0A0A202020202F2F2032202D204D6F72652076616C7565733F0A202020206966202865617428275D27292920676F746F205355434345535F4E4F4E5F454D5054595F41525241593B0A20202020696620282165617428272C27292920676F746F204552524F525F4D495353494E475F434F4D4D413B0A20207D0A0A535543434553535F454D5054595F41525241593A0A5355434345535F4E4F4E5F454D5054595F41525241593A0A202072657475726E2061727261793B0A0A4552524F525F494E56414C49445F56414C55453A0A4552524F525F4D495353494E475F425241434B45543A0A4552524F525F4D495353494E475F434F4D4D413A0A4552524F525F4E4F5F4D454D4F52593A0A202072657475726E204A736F6E41727261793A3A696E76616C696428293B0A7D0A0A74656D706C617465203C747970656E616D6520545265616465722C20747970656E616D6520545772697465723E0A696E6C696E6520626F6F6C2041726475696E6F4A736F6E3A3A496E7465726E616C733A3A4A736F6E5061727365723C545265616465722C20545772697465723E3A3A70617273654172726179546F280A202020204A736F6E56617269616E74202A64657374696E6174696F6E29207B0A20204A736F6E417272617920266172726179203D207061727365417272617928293B0A2020696620282161727261792E737563636573732829292072657475726E2066616C73653B0A0A20202A64657374696E6174696F6E203D2061727261793B0A202072657475726E20747275653B0A7D0A0A74656D706C617465203C747970656E616D6520545265616465722C20747970656E616D6520545772697465723E0A696E6C696E652041726475696E6F4A736F6E3A3A4A736F6E4F626A65637420260A41726475696E6F4A736F6E3A3A496E7465726E616C733A3A4A736F6E5061727365723C545265616465722C20545772697465723E3A3A70617273654F626A6563742829207B0A20202F2F2043726561746520616E20656D707479206F626A6563740A20204A736F6E4F626A65637420266F626A656374203D205F6275666665722D3E6372656174654F626A65637428293B0A0A20202F2F20436865636B206F70656E696E672062726163650A2020696620282165617428277B27292920676F746F204552524F525F4D495353494E475F42524143453B0A20206966202865617428277D27292920676F746F20535543434553535F454D5054595F4F424A4543543B0A0A20202F2F20526561642065616368206B65792076616C756520706169720A2020666F7220283B3B29207B0A202020202F2F2031202D205061727365206B65790A20202020636F6E73742063686172202A6B6579203D207061727365537472696E6728293B0A2020202069662028216B65792920676F746F204552524F525F494E56414C49445F4B45593B0A20202020696620282165617428273A27292920676F746F204552524F525F4D495353494E475F434F4C4F4E3B0A0A202020202F2F2032202D2050617273652076616C75650A202020204A736F6E56617269616E742076616C75653B0A2020202069662028217061727365416E797468696E67546F282676616C7565292920676F746F204552524F525F494E56414C49445F56414C55453B0A2020202069662028216F626A6563742E736574286B65792C2076616C7565292920676F746F204552524F525F4E4F5F4D454D4F52593B0A0A202020202F2F2033202D204D6F7265206B6579732F76616C7565733F0A202020206966202865617428277D27292920676F746F20535543434553535F4E4F4E5F454D5054595F4F424A4543543B0A20202020696620282165617428272C27292920676F746F204552524F525F4D495353494E475F434F4D4D413B0A20207D0A0A535543434553535F454D5054595F4F424A4543543A0A535543434553535F4E4F4E5F454D5054595F4F424A4543543A0A202072657475726E206F626A6563743B0A0A4552524F525F494E56414C49445F4B45593A0A4552524F525F494E56414C49445F56414C55453A0A4552524F525F4D495353494E475F42524143453A0A4552524F525F4D495353494E475F434F4C4F4E3A0A4552524F525F4D495353494E475F434F4D4D413A0A4552524F525F4E4F5F4D454D4F52593A0A202072657475726E204A736F6E4F626A6563743A3A696E76616C696428293B0A7D0A0A74656D706C617465203C747970656E616D6520545265616465722C20747970656E616D6520545772697465723E0A696E6C696E6520626F6F6C2041726475696E6F4A736F6E3A3A496E7465726E616C733A3A4A736F6E5061727365723C545265616465722C20545772697465723E3A3A70617273654F626A656374546F280A202020204A736F6E56617269616E74202A64657374696E6174696F6E29207B0A20204A736F6E4F626A65637420266F626A656374203D2070617273654F626A65637428293B0A202069662028216F626A6563742E737563636573732829292072657475726E2066616C73653B0A0A20202A64657374696E6174696F6E203D206F626A6563743B0A202072657475726E20747275653B0A7D0A0A74656D706C617465203C747970656E616D6520545265616465722C20747970656E616D6520545772697465723E0A696E6C696E6520636F6E73742063686172202A0A41726475696E6F4A736F6E3A3A496E7465726E616C733A3A4A736F6E5061727365723C545265616465722C20545772697465723E3A3A7061727365537472696E672829207B0A2020747970656E616D6520547970655472616974733A3A52656D6F76655265666572656E63653C545772697465723E3A3A747970653A3A537472696E6720737472203D0A2020202020205F7772697465722E7374617274537472696E6728293B0A0A2020736B6970537061636573416E64436F6D6D656E7473285F726561646572293B0A2020636861722063203D205F7265616465722E63757272656E7428293B0A0A202069662028697351756F746528632929207B20202F2F2071756F7465730A202020205F7265616465722E6D6F766528293B0A20202020636861722073746F7043686172203D20633B0A20202020666F7220283B3B29207B0A20202020202063203D205F7265616465722E63757272656E7428293B0A2020202020206966202863203D3D20275C30272920627265616B3B0A2020202020205F7265616465722E6D6F766528293B0A0A2020202020206966202863203D3D2073746F70436861722920627265616B3B0A0A2020202020206966202863203D3D20275C5C2729207B0A20202020202020202F2F207265706C61636520636861720A202020202020202063203D20456E636F64696E673A3A756E65736361706543686172285F7265616465722E63757272656E742829293B0A20202020202020206966202863203D3D20275C30272920627265616B3B0A20202020202020205F7265616465722E6D6F766528293B0A2020202020207D0A0A2020202020207374722E617070656E642863293B0A202020207D0A20207D20656C7365207B20202F2F206E6F2071756F7465730A20202020666F7220283B3B29207B0A202020202020696620282169734C65747465724F724E756D6265722863292920627265616B3B0A2020202020205F7265616465722E6D6F766528293B0A2020202020207374722E617070656E642863293B0A20202020202063203D205F7265616465722E63757272656E7428293B0A202020207D0A20207D0A0A202072657475726E207374722E635F73747228293B0A7D0A0A74656D706C617465203C747970656E616D6520545265616465722C20747970656E616D6520545772697465723E0A696E6C696E6520626F6F6C2041726475696E6F4A736F6E3A3A496E7465726E616C733A3A4A736F6E5061727365723C545265616465722C20545772697465723E3A3A7061727365537472696E67546F280A202020204A736F6E56617269616E74202A64657374696E6174696F6E29207B0A2020626F6F6C2068617351756F746573203D20697351756F7465285F7265616465722E63757272656E742829293B0A2020636F6E73742063686172202A76616C7565203D207061727365537472696E6728293B0A20206966202876616C7565203D3D204E554C4C292072657475726E2066616C73653B0A20206966202868617351756F74657329207B0A202020202A64657374696E6174696F6E203D2076616C75653B0A20207D20656C7365207B0A202020202A64657374696E6174696F6E203D205261774A736F6E2876616C7565293B0A20207D0A202072657475726E20747275653B0A7D0A .hpp StringWriter 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A74656D706C617465203C747970656E616D652054436861723E0A636C61737320537472696E67577269746572207B0A207075626C69633A0A2020636C61737320537472696E67207B0A2020207075626C69633A0A20202020537472696E672854436861722A2A2070747229203A205F777269746550747228707472292C205F7374617274507472282A70747229207B7D0A0A20202020766F696420617070656E64285443686172206329207B0A2020202020202A282A5F7772697465507472292B2B203D20633B0A202020207D0A0A20202020636F6E737420636861722A20635F737472282920636F6E7374207B0A2020202020202A282A5F7772697465507472292B2B203D20303B0A20202020202072657475726E207265696E746572707265745F636173743C636F6E737420636861722A3E285F7374617274507472293B0A202020207D0A0A202020707269766174653A0A2020202054436861722A2A205F77726974655074723B0A2020202054436861722A205F73746172745074723B0A20207D3B0A0A2020537472696E675772697465722854436861722A2062756666657229203A205F7074722862756666657229207B7D0A0A2020537472696E67207374617274537472696E672829207B0A2020202072657475726E20537472696E6728265F707472293B0A20207D0A0A20707269766174653A0A202054436861722A205F7074723B0A7D3B0A7D0A7D0A .hpp DynamicJsonBuffer 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C75646520224A736F6E427566666572426173652E687070220A0A23696E636C756465203C7374646C69622E683E0A0A23696620646566696E6564285F5F636C616E675F5F290A23707261676D6120636C616E6720646961676E6F7374696320707573680A23707261676D6120636C616E6720646961676E6F737469632069676E6F72656420222D576E6F6E2D7669727475616C2D64746F72220A23656C696620646566696E6564285F5F474E55435F5F290A236966205F5F474E55435F5F203E2034207C7C20285F5F474E55435F5F203D3D2034202626205F5F474E55435F4D494E4F525F5F203E3D2036290A23707261676D612047434320646961676E6F7374696320707573680A23656E6469660A23707261676D612047434320646961676E6F737469632069676E6F72656420222D576E6F6E2D7669727475616C2D64746F72220A23656E6469660A0A6E616D6573706163652041726475696E6F4A736F6E207B0A636C6173732044656661756C74416C6C6F6361746F72207B0A207075626C69633A0A2020766F69642A20616C6C6F636174652873697A655F742073697A6529207B0A2020202072657475726E206D616C6C6F632873697A65293B0A20207D0A2020766F6964206465616C6C6F6361746528766F69642A20706F696E74657229207B0A202020206672656528706F696E746572293B0A20207D0A7D3B0A0A74656D706C617465203C747970656E616D652054416C6C6F6361746F723E0A636C6173732044796E616D69634A736F6E427566666572426173650A202020203A207075626C6963204A736F6E427566666572426173653C44796E616D69634A736F6E427566666572426173653C54416C6C6F6361746F723E203E207B0A202073747275637420426C6F636B3B0A202073747275637420456D707479426C6F636B207B0A20202020426C6F636B2A206E6578743B0A2020202073697A655F742063617061636974793B0A2020202073697A655F742073697A653B0A20207D3B0A202073747275637420426C6F636B203A20456D707479426C6F636B207B0A2020202075696E74385F7420646174615B315D3B0A20207D3B0A0A207075626C69633A0A202044796E616D69634A736F6E427566666572426173652873697A655F7420696E697469616C53697A65203D20323536290A2020202020203A205F68656164284E554C4C292C205F6E657874426C6F636B436170616369747928696E697469616C53697A6529207B7D0A0A20207E44796E616D69634A736F6E427566666572426173652829207B0A20202020426C6F636B2A2063757272656E74426C6F636B203D205F686561643B0A0A202020207768696C65202863757272656E74426C6F636B20213D204E554C4C29207B0A202020202020426C6F636B2A206E657874426C6F636B203D2063757272656E74426C6F636B2D3E6E6578743B0A2020202020205F616C6C6F6361746F722E6465616C6C6F636174652863757272656E74426C6F636B293B0A20202020202063757272656E74426C6F636B203D206E657874426C6F636B3B0A202020207D0A20207D0A0A202073697A655F742073697A65282920636F6E7374207B0A2020202073697A655F7420746F74616C203D20303B0A20202020666F722028636F6E737420426C6F636B2A2062203D205F686561643B20623B2062203D20622D3E6E6578742920746F74616C202B3D20622D3E73697A653B0A2020202072657475726E20746F74616C3B0A20207D0A0A20207669727475616C20766F69642A20616C6C6F632873697A655F7420627974657329207B0A20202020616C69676E4E657874416C6C6F6328293B0A2020202072657475726E2063616E416C6C6F63496E4865616428627974657329203F20616C6C6F63496E4865616428627974657329203A20616C6C6F63496E4E6577426C6F636B286279746573293B0A20207D0A0A2020636C61737320537472696E67207B0A2020207075626C69633A0A20202020537472696E672844796E616D69634A736F6E427566666572426173652A20706172656E74290A20202020202020203A205F706172656E7428706172656E74292C205F7374617274284E554C4C292C205F6C656E677468283029207B7D0A0A20202020766F696420617070656E642863686172206329207B0A202020202020696620285F706172656E742D3E63616E416C6C6F63496E4865616428312929207B0A2020202020202020636861722A20656E64203D207374617469635F636173743C636861722A3E285F706172656E742D3E616C6C6F63496E48656164283129293B0A20202020202020202A656E64203D20633B0A2020202020202020696620285F6C656E677468203D3D203029205F7374617274203D20656E643B0A2020202020207D20656C7365207B0A2020202020202020636861722A206E65775374617274203D0A2020202020202020202020207374617469635F636173743C636861722A3E285F706172656E742D3E616C6C6F63496E4E6577426C6F636B285F6C656E677468202B203129293B0A2020202020202020696620285F7374617274202626206E6577537461727429206D656D637079286E657753746172742C205F73746172742C205F6C656E677468293B0A2020202020202020696620286E6577537461727429206E657753746172745B5F6C656E6774685D203D20633B0A20202020202020205F7374617274203D206E657753746172743B0A2020202020207D0A2020202020205F6C656E6774682B2B3B0A202020207D0A0A20202020636F6E737420636861722A20635F7374722829207B0A202020202020617070656E642830293B0A20202020202072657475726E205F73746172743B0A202020207D0A0A202020707269766174653A0A2020202044796E616D69634A736F6E427566666572426173652A205F706172656E743B0A20202020636861722A205F73746172743B0A20202020696E74205F6C656E6774683B0A20207D3B0A0A2020537472696E67207374617274537472696E672829207B0A2020202072657475726E20537472696E672874686973293B0A20207D0A0A20707269766174653A0A2020766F696420616C69676E4E657874416C6C6F632829207B0A20202020696620285F6865616429205F686561642D3E73697A65203D20746869732D3E726F756E645F73697A655F7570285F686561642D3E73697A65293B0A20207D0A0A2020626F6F6C2063616E416C6C6F63496E486561642873697A655F742062797465732920636F6E7374207B0A2020202072657475726E205F6865616420213D204E554C4C202626205F686561642D3E73697A65202B206279746573203C3D205F686561642D3E63617061636974793B0A20207D0A0A2020766F69642A20616C6C6F63496E486561642873697A655F7420627974657329207B0A20202020766F69642A2070203D205F686561642D3E64617461202B205F686561642D3E73697A653B0A202020205F686561642D3E73697A65202B3D2062797465733B0A2020202072657475726E20703B0A20207D0A0A2020766F69642A20616C6C6F63496E4E6577426C6F636B2873697A655F7420627974657329207B0A2020202073697A655F74206361706163697479203D205F6E657874426C6F636B43617061636974793B0A20202020696620286279746573203E20636170616369747929206361706163697479203D2062797465733B0A2020202069662028216164644E6577426C6F636B28636170616369747929292072657475726E204E554C4C3B0A202020205F6E657874426C6F636B4361706163697479202A3D20323B0A2020202072657475726E20616C6C6F63496E48656164286279746573293B0A20207D0A0A2020626F6F6C206164644E6577426C6F636B2873697A655F7420636170616369747929207B0A2020202073697A655F74206279746573203D2073697A656F6628456D707479426C6F636B29202B2063617061636974793B0A20202020426C6F636B2A20626C6F636B203D207374617469635F636173743C426C6F636B2A3E285F616C6C6F6361746F722E616C6C6F6361746528627974657329293B0A2020202069662028626C6F636B203D3D204E554C4C292072657475726E2066616C73653B0A20202020626C6F636B2D3E6361706163697479203D2063617061636974793B0A20202020626C6F636B2D3E73697A65203D20303B0A20202020626C6F636B2D3E6E657874203D205F686561643B0A202020205F68656164203D20626C6F636B3B0A2020202072657475726E20747275653B0A20207D0A0A202054416C6C6F6361746F72205F616C6C6F6361746F723B0A2020426C6F636B2A205F686561643B0A202073697A655F74205F6E657874426C6F636B43617061636974793B0A7D3B0A0A23696620646566696E6564285F5F636C616E675F5F290A23707261676D6120636C616E6720646961676E6F7374696320706F700A23656C696620646566696E6564285F5F474E55435F5F290A236966205F5F474E55435F5F203E2034207C7C20285F5F474E55435F5F203D3D2034202626205F5F474E55435F4D494E4F525F5F203E3D2036290A23707261676D612047434320646961676E6F7374696320706F700A23656E6469660A23656E6469660A0A2F2F20496D706C656D656E74732061204A736F6E42756666657220776974682064796E616D6963206D656D6F727920616C6C6F636174696F6E2E0A2F2F20596F7520617265207374726F6E676C7920656E636F75726167656420746F20636F6E7369646572207573696E67205374617469634A736F6E427566666572207768696368206973206D7563680A2F2F206D6F7265207375697461626C6520666F7220656D6265646465642073797374656D732E0A747970656465662044796E616D69634A736F6E427566666572426173653C44656661756C74416C6C6F6361746F723E2044796E616D69634A736F6E4275666665723B0A7D0A .hpp JsonArray 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C7564652022446174612F4A736F6E427566666572416C6C6F63617465642E687070220A23696E636C7564652022446174612F4C6973742E687070220A23696E636C7564652022446174612F5265666572656E6365547970652E687070220A23696E636C7564652022446174612F56616C75655365747465722E687070220A23696E636C75646520224A736F6E56617269616E742E687070220A23696E636C756465202253657269616C697A6174696F6E2F4A736F6E5072696E7461626C652E687070220A23696E636C7564652022537472696E675472616974732F537472696E675472616974732E687070220A23696E636C7564652022547970655472616974732F456E61626C6549662E687070220A23696E636C7564652022547970655472616974732F497341727261792E687070220A23696E636C7564652022547970655472616974732F4973466C6F6174696E67506F696E742E687070220A23696E636C7564652022547970655472616974732F497353616D652E687070220A0A2F2F2052657475726E73207468652073697A652028696E20627974657329206F6620616E2061727261792077697468206E20656C656D656E74732E0A2F2F2043616E20626520766572792068616E647920746F2064657465726D696E65207468652073697A65206F662061205374617469634A736F6E4275666665722E0A23646566696E65204A534F4E5F41525241595F53495A45284E554D4245525F4F465F454C454D454E545329205C0A20202873697A656F66284A736F6E417272617929202B20284E554D4245525F4F465F454C454D454E545329202A2073697A656F66284A736F6E41727261793A3A6E6F64655F7479706529290A0A6E616D6573706163652041726475696E6F4A736F6E207B0A0A2F2F20466F7277617264206465636C61726174696F6E730A636C617373204A736F6E4F626A6563743B0A636C617373204A736F6E4275666665723B0A636C617373204A736F6E41727261795375627363726970743B0A0A2F2F20416E206172726179206F66204A736F6E56617269616E742E0A2F2F0A2F2F2054686520636F6E7374727563746F7220697320707269766174652C20696E7374616E636573206D7573742062652063726561746564207669610A2F2F204A736F6E4275666665723A3A63726561746541727261792829206F72204A736F6E4275666665723A3A7061727365417272617928292E0A2F2F2041204A736F6E41727261792063616E2062652073657269616C697A656420746F2061204A534F4E20737472696E6720766961204A736F6E41727261793A3A7072696E74546F28292E0A2F2F2049742063616E20616C736F20626520646573657269616C697A65642066726F6D2061204A534F4E20737472696E6720766961204A736F6E4275666665723A3A7061727365417272617928292E0A636C617373204A736F6E4172726179203A207075626C696320496E7465726E616C733A3A4A736F6E5072696E7461626C653C4A736F6E41727261793E2C0A2020202020202020202020202020202020207075626C696320496E7465726E616C733A3A5265666572656E6365547970652C0A2020202020202020202020202020202020207075626C696320496E7465726E616C733A3A4C6973743C4A736F6E56617269616E743E2C0A2020202020202020202020202020202020207075626C696320496E7465726E616C733A3A4A736F6E427566666572416C6C6F6361746564207B0A207075626C69633A0A20202F2F2043726561746520616E20656D707479204A736F6E417272617920617474616368656420746F2074686520737065636966696564204A736F6E4275666665722E0A20202F2F20596F752073686F756C64206E6F742063616C6C207468697320636F6E7374727563746F72206469726563746C792E0A20202F2F20496E73746561642C20757365204A736F6E4275666665723A3A63726561746541727261792829206F72204A736F6E4275666665723A3A7061727365417272617928292E0A20206578706C69636974204A736F6E4172726179284A736F6E427566666572202A627566666572290A2020202020203A20496E7465726E616C733A3A4C6973743C4A736F6E56617269616E743E2862756666657229207B7D0A0A20202F2F2047657473207468652076616C7565206174207468652073706563696669656420696E6465780A2020636F6E7374204A736F6E4172726179537562736372697074206F70657261746F725B5D2873697A655F7420696E6465782920636F6E73743B0A0A20202F2F2047657473206F722073657473207468652076616C75652061742073706563696669656420696E6465780A20204A736F6E4172726179537562736372697074206F70657261746F725B5D2873697A655F7420696E646578293B0A0A20202F2F204164647320746865207370656369666965642076616C75652061742074686520656E64206F66207468652061727261792E0A20202F2F0A20202F2F20626F6F6C20616464285456616C7565293B0A20202F2F205456616C7565203D20626F6F6C2C206C6F6E672C20696E742C2073686F72742C20666C6F61742C20646F75626C652C205261774A736F6E2C204A736F6E56617269616E742C0A20202F2F20202020202020202020636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67262C0A20202F2F20202020202020202020636F6E7374204A736F6E4172726179262C20636F6E7374204A736F6E4F626A656374260A202074656D706C617465203C747970656E616D6520543E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C21547970655472616974733A3A497341727261793C543E3A3A76616C75652C20626F6F6C3E3A3A7479706520616464280A202020202020636F6E73742054202676616C756529207B0A2020202072657475726E206164645F696D706C3C636F6E7374205420263E2876616C7565293B0A20207D0A20202F2F0A20202F2F20626F6F6C20616464285456616C7565293B0A20202F2F205456616C7565203D20636F6E737420636861722A2C20636F6E737420636861725B4E5D2C20636F6E737420466C617368537472696E6748656C7065722A0A202074656D706C617465203C747970656E616D6520543E0A2020626F6F6C2061646428636F6E73742054202A76616C756529207B0A2020202072657475726E206164645F696D706C3C636F6E73742054202A3E2876616C7565293B0A20207D0A20202F2F0A20202F2F20626F6F6C20616464285456616C75652076616C75652C2075696E74385F7420646563696D616C73293B0A20202F2F205456616C7565203D20666C6F61742C20646F75626C650A202074656D706C617465203C747970656E616D6520543E0A2020626F6F6C2061646428542076616C75652C2075696E74385F7420646563696D616C7329207B0A2020202072657475726E206164645F696D706C3C636F6E7374204A736F6E56617269616E7420263E284A736F6E56617269616E742876616C75652C20646563696D616C7329293B0A20207D0A0A20202F2F2053657473207468652076616C75652061742073706563696669656420696E6465782E0A20202F2F0A20202F2F20626F6F6C206164642873697A655F7420696E6465782C205456616C7565293B0A20202F2F205456616C7565203D20626F6F6C2C206C6F6E672C20696E742C2073686F72742C20666C6F61742C20646F75626C652C205261774A736F6E2C204A736F6E56617269616E742C0A20202F2F20202020202020202020636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67262C0A20202F2F20202020202020202020636F6E7374204A736F6E4172726179262C20636F6E7374204A736F6E4F626A656374260A202074656D706C617465203C747970656E616D6520543E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C21547970655472616974733A3A497341727261793C543E3A3A76616C75652C20626F6F6C3E3A3A7479706520736574280A20202020202073697A655F7420696E6465782C20636F6E73742054202676616C756529207B0A2020202072657475726E207365745F696D706C3C636F6E7374205420263E28696E6465782C2076616C7565293B0A20207D0A20202F2F0A20202F2F20626F6F6C206164642873697A655F7420696E6465782C205456616C7565293B0A20202F2F205456616C7565203D20636F6E737420636861722A2C20636F6E737420636861725B4E5D2C20636F6E737420466C617368537472696E6748656C7065722A0A202074656D706C617465203C747970656E616D6520543E0A2020626F6F6C207365742873697A655F7420696E6465782C20636F6E73742054202A76616C756529207B0A2020202072657475726E207365745F696D706C3C636F6E73742054202A3E28696E6465782C2076616C7565293B0A20207D0A20202F2F0A20202F2F20626F6F6C207365742873697A655F7420696E6465782C205456616C75652076616C75652C2075696E74385F7420646563696D616C73293B0A20202F2F205456616C7565203D20666C6F61742C20646F75626C650A202074656D706C617465203C747970656E616D6520543E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C547970655472616974733A3A4973466C6F6174696E67506F696E743C543E3A3A76616C75652C0A2020202020202020202020202020202020202020202020202020202020202020626F6F6C3E3A3A747970650A20207365742873697A655F7420696E6465782C20542076616C75652C2075696E74385F7420646563696D616C7329207B0A2020202072657475726E207365745F696D706C3C636F6E7374204A736F6E56617269616E7420263E28696E6465782C204A736F6E56617269616E742876616C75652C20646563696D616C7329293B0A20207D0A0A20202F2F2047657473207468652076616C7565206174207468652073706563696669656420696E6465782E0A202074656D706C617465203C747970656E616D6520543E0A2020747970656E616D6520496E7465726E616C733A3A4A736F6E56617269616E7441733C543E3A3A74797065206765742873697A655F7420696E6465782920636F6E7374207B0A20202020636F6E73745F6974657261746F72206974203D20626567696E2829202B3D20696E6465783B0A2020202072657475726E20697420213D20656E642829203F2069742D3E61733C543E2829203A20496E7465726E616C733A3A4A736F6E56617269616E7444656661756C743C543E3A3A67657428293B0A20207D0A0A20202F2F20436865636B207468652074797065206F66207468652076616C75652061742073706563696669656420696E6465782E0A202074656D706C617465203C747970656E616D6520543E0A2020626F6F6C2069732873697A655F7420696E6465782920636F6E7374207B0A20202020636F6E73745F6974657261746F72206974203D20626567696E2829202B3D20696E6465783B0A2020202072657475726E20697420213D20656E642829203F2069742D3E69733C543E2829203A2066616C73653B0A20207D0A0A20202F2F20437265617465732061204A736F6E417272617920616E6420616464732061207265666572656E63652061742074686520656E64206F66207468652061727261792E0A20202F2F204974277320612073686F727463757420666F72204A736F6E4275666665723A3A6372656174654172726179282920616E64204A736F6E41727261793A3A61646428290A20204A736F6E417272617920266372656174654E6573746564417272617928293B0A0A20202F2F20437265617465732061204A736F6E4F626A65637420616E6420616464732061207265666572656E63652061742074686520656E64206F66207468652061727261792E0A20202F2F204974277320612073686F727463757420666F72204A736F6E4275666665723A3A6372656174654F626A656374282920616E64204A736F6E41727261793A3A61646428290A20204A736F6E4F626A65637420266372656174654E65737465644F626A65637428293B0A0A20202F2F2052656D6F76657320656C656D656E742061742073706563696669656420696E6465782E0A2020766F69642072656D6F76652873697A655F7420696E64657829207B0A2020202072656D6F766528626567696E2829202B3D20696E646578293B0A20207D0A20207573696E6720496E7465726E616C733A3A4C6973743C4A736F6E56617269616E743E3A3A72656D6F76653B0A0A20202F2F2052657475726E732061207265666572656E636520616E20696E76616C6964204A736F6E41727261792E0A20202F2F2054686973206F626A656374206973206D65616E7420746F207265706C6163652061204E554C4C20706F696E7465722E0A20202F2F20546869732069732075736564207768656E206D656D6F727920616C6C6F636174696F6E206F72204A534F4E2070617273696E67206661696C2E0A2020737461746963204A736F6E41727261792026696E76616C69642829207B0A20202020737461746963204A736F6E417272617920696E7374616E6365284E554C4C293B0A2020202072657475726E20696E7374616E63653B0A20207D0A0A20202F2F20496D706F72747320612031442061727261790A202074656D706C617465203C747970656E616D6520542C2073697A655F74204E3E0A2020626F6F6C20636F707946726F6D28542028266172726179295B4E5D29207B0A2020202072657475726E20636F707946726F6D2861727261792C204E293B0A20207D0A0A20202F2F20496D706F72747320612031442061727261790A202074656D706C617465203C747970656E616D6520543E0A2020626F6F6C20636F707946726F6D2854202A61727261792C2073697A655F74206C656E29207B0A20202020626F6F6C206F6B203D20747275653B0A20202020666F72202873697A655F742069203D20303B2069203C206C656E3B20692B2B29207B0A2020202020206F6B20263D206164642861727261795B695D293B0A202020207D0A2020202072657475726E206F6B3B0A20207D0A0A20202F2F20496D706F72747320612032442061727261790A202074656D706C617465203C747970656E616D6520542C2073697A655F74204E312C2073697A655F74204E323E0A2020626F6F6C20636F707946726F6D28542028266172726179295B4E315D5B4E325D29207B0A20202020626F6F6C206F6B203D20747275653B0A20202020666F72202873697A655F742069203D20303B2069203C204E313B20692B2B29207B0A2020202020204A736F6E417272617920266E65737465644172726179203D206372656174654E6573746564417272617928293B0A202020202020666F72202873697A655F74206A203D20303B206A203C204E323B206A2B2B29207B0A20202020202020206F6B20263D206E657374656441727261792E6164642861727261795B695D5B6A5D293B0A2020202020207D0A202020207D0A2020202072657475726E206F6B3B0A20207D0A0A20202F2F204578706F72747320612031442061727261790A202074656D706C617465203C747970656E616D6520542C2073697A655F74204E3E0A202073697A655F7420636F7079546F28542028266172726179295B4E5D2920636F6E7374207B0A2020202072657475726E20636F7079546F2861727261792C204E293B0A20207D0A0A20202F2F204578706F72747320612031442061727261790A202074656D706C617465203C747970656E616D6520543E0A202073697A655F7420636F7079546F2854202A61727261792C2073697A655F74206C656E2920636F6E7374207B0A2020202073697A655F742069203D20303B0A20202020666F722028636F6E73745F6974657261746F72206974203D20626567696E28293B20697420213D20656E6428292026262069203C206C656E3B202B2B6974290A20202020202061727261795B692B2B5D203D202A69743B0A2020202072657475726E20693B0A20207D0A0A20202F2F204578706F72747320612032442061727261790A202074656D706C617465203C747970656E616D6520542C2073697A655F74204E312C2073697A655F74204E323E0A2020766F696420636F7079546F28542028266172726179295B4E315D5B4E325D2920636F6E7374207B0A2020202073697A655F742069203D20303B0A20202020666F722028636F6E73745F6974657261746F72206974203D20626567696E28293B20697420213D20656E6428292026262069203C204E313B202B2B697429207B0A20202020202069742D3E61733C4A736F6E41727261793E28292E636F7079546F2861727261795B692B2B5D293B0A202020207D0A20207D0A0A2369662041524455494E4F4A534F4E5F454E41424C455F444550524543415445440A20204445505245434154454428227573652072656D6F7665282920696E737465616422290A2020464F5243455F494E4C494E4520766F69642072656D6F766541742873697A655F7420696E64657829207B0A2020202072657475726E2072656D6F766528696E646578293B0A20207D0A23656E6469660A0A20707269766174653A0A202074656D706C617465203C747970656E616D65205456616C75655265663E0A2020626F6F6C207365745F696D706C2873697A655F7420696E6465782C205456616C75655265662076616C756529207B0A202020206974657261746F72206974203D20626567696E2829202B3D20696E6465783B0A20202020696620286974203D3D20656E642829292072657475726E2066616C73653B0A2020202072657475726E20496E7465726E616C733A3A56616C75655365747465723C5456616C75655265663E3A3A736574285F6275666665722C202A69742C2076616C7565293B0A20207D0A0A202074656D706C617465203C747970656E616D65205456616C75655265663E0A2020626F6F6C206164645F696D706C285456616C75655265662076616C756529207B0A202020206974657261746F72206974203D20496E7465726E616C733A3A4C6973743C4A736F6E56617269616E743E3A3A61646428293B0A20202020696620286974203D3D20656E642829292072657475726E2066616C73653B0A2020202072657475726E20496E7465726E616C733A3A56616C75655365747465723C5456616C75655265663E3A3A736574285F6275666665722C202A69742C2076616C7565293B0A20207D0A7D3B0A0A6E616D65737061636520496E7465726E616C73207B0A74656D706C617465203C3E0A737472756374204A736F6E56617269616E7444656661756C743C4A736F6E41727261793E207B0A2020737461746963204A736F6E417272617920266765742829207B0A2020202072657475726E204A736F6E41727261793A3A696E76616C696428293B0A20207D0A7D3B0A7D0A7D0A .hpp JsonArrayImpl 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C75646520224A736F6E41727261792E687070220A23696E636C75646520224A736F6E41727261795375627363726970742E687070220A23696E636C75646520224A736F6E4F626A6563742E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A0A696E6C696E65204A736F6E417272617920264A736F6E41727261793A3A6372656174654E657374656441727261792829207B0A202069662028215F627566666572292072657475726E204A736F6E41727261793A3A696E76616C696428293B0A20204A736F6E417272617920266172726179203D205F6275666665722D3E637265617465417272617928293B0A2020616464286172726179293B0A202072657475726E2061727261793B0A7D0A0A696E6C696E65204A736F6E4F626A65637420264A736F6E41727261793A3A6372656174654E65737465644F626A6563742829207B0A202069662028215F627566666572292072657475726E204A736F6E4F626A6563743A3A696E76616C696428293B0A20204A736F6E4F626A65637420266F626A656374203D205F6275666665722D3E6372656174654F626A65637428293B0A2020616464286F626A656374293B0A202072657475726E206F626A6563743B0A7D0A7D0A .hpp JsonArraySubscript 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C7564652022436F6E66696775726174696F6E2E687070220A23696E636C75646520224A736F6E56617269616E74426173652E687070220A0A236966646566205F4D53435F5645520A23707261676D61207761726E696E672870757368290A23707261676D61207761726E696E672864697361626C65203A2034353232290A23656E6469660A0A6E616D6573706163652041726475696E6F4A736F6E207B0A636C617373204A736F6E4172726179537562736372697074203A207075626C6963204A736F6E56617269616E74426173653C4A736F6E41727261795375627363726970743E207B0A207075626C69633A0A2020464F5243455F494E4C494E45204A736F6E4172726179537562736372697074284A736F6E4172726179262061727261792C2073697A655F7420696E646578290A2020202020203A205F6172726179286172726179292C205F696E64657828696E64657829207B7D0A0A2020464F5243455F494E4C494E45204A736F6E417272617953756273637269707426206F70657261746F723D28636F6E7374204A736F6E4172726179537562736372697074262073726329207B0A202020205F61727261792E736574285F696E6465782C20737263293B0A2020202072657475726E202A746869733B0A20207D0A0A20202F2F205265706C61636573207468652076616C75650A20202F2F0A20202F2F206F70657261746F723D285456616C7565290A20202F2F205456616C7565203D20626F6F6C2C206C6F6E672C20696E742C2073686F72742C20666C6F61742C20646F75626C652C205261774A736F6E2C204A736F6E56617269616E742C0A20202F2F20202020202020202020636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67262C0A20202F2F20202020202020202020636F6E7374204A736F6E4172726179262C20636F6E7374204A736F6E4F626A656374260A202074656D706C617465203C747970656E616D6520543E0A2020464F5243455F494E4C494E45204A736F6E417272617953756273637269707426206F70657261746F723D28636F6E73742054262073726329207B0A202020205F61727261792E736574285F696E6465782C20737263293B0A2020202072657475726E202A746869733B0A20207D0A20202F2F0A20202F2F206F70657261746F723D285456616C7565290A20202F2F205456616C7565203D20636F6E737420636861722A2C20636F6E737420636861725B4E5D2C20636F6E737420466C617368537472696E6748656C7065722A0A202074656D706C617465203C747970656E616D6520543E0A2020464F5243455F494E4C494E45204A736F6E417272617953756273637269707426206F70657261746F723D28636F6E737420542A2073726329207B0A202020205F61727261792E736574285F696E6465782C20737263293B0A2020202072657475726E202A746869733B0A20207D0A0A2020464F5243455F494E4C494E4520626F6F6C2073756363657373282920636F6E7374207B0A2020202072657475726E205F696E646578203C205F61727261792E73697A6528293B0A20207D0A0A202074656D706C617465203C747970656E616D6520543E0A2020464F5243455F494E4C494E4520747970656E616D6520496E7465726E616C733A3A4A736F6E56617269616E7441733C543E3A3A74797065206173282920636F6E7374207B0A2020202072657475726E205F61727261792E6765743C543E285F696E646578293B0A20207D0A0A202074656D706C617465203C747970656E616D6520543E0A2020464F5243455F494E4C494E4520626F6F6C206973282920636F6E7374207B0A2020202072657475726E205F61727261792E69733C543E285F696E646578293B0A20207D0A0A20202F2F205265706C61636573207468652076616C75650A20202F2F0A20202F2F20626F6F6C20736574285456616C7565290A20202F2F205456616C7565203D20626F6F6C2C206C6F6E672C20696E742C2073686F72742C20666C6F61742C20646F75626C652C205261774A736F6E2C204A736F6E56617269616E742C0A20202F2F20202020202020202020636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67262C0A20202F2F20202020202020202020636F6E7374204A736F6E4172726179262C20636F6E7374204A736F6E4F626A656374260A202074656D706C617465203C747970656E616D65205456616C75653E0A2020464F5243455F494E4C494E4520626F6F6C2073657428636F6E7374205456616C7565262076616C756529207B0A2020202072657475726E205F61727261792E736574285F696E6465782C2076616C7565293B0A20207D0A20202F2F0A20202F2F20626F6F6C20736574285456616C7565290A20202F2F205456616C7565203D20636F6E737420636861722A2C20636F6E737420636861725B4E5D2C20636F6E737420466C617368537472696E6748656C7065722A0A202074656D706C617465203C747970656E616D65205456616C75653E0A2020464F5243455F494E4C494E4520626F6F6C2073657428636F6E7374205456616C75652A2076616C756529207B0A2020202072657475726E205F61727261792E736574285F696E6465782C2076616C7565293B0A20207D0A20202F2F0A20202F2F20626F6F6C20736574285456616C75652C2075696E74385F7420646563696D616C73293B0A20202F2F205456616C7565203D20666C6F61742C20646F75626C650A202074656D706C617465203C747970656E616D65205456616C75653E0A2020464F5243455F494E4C494E4520626F6F6C2073657428636F6E7374205456616C7565262076616C75652C2075696E74385F7420646563696D616C7329207B0A2020202072657475726E205F61727261792E736574285F696E6465782C2076616C75652C20646563696D616C73293B0A20207D0A0A20707269766174653A0A20204A736F6E417272617926205F61727261793B0A2020636F6E73742073697A655F74205F696E6465783B0A7D3B0A0A2369662041524455494E4F4A534F4E5F454E41424C455F5354445F53545245414D0A696E6C696E65207374643A3A6F73747265616D26206F70657261746F723C3C287374643A3A6F73747265616D26206F732C0A2020202020202020202020202020202020202020202020202020202020202020636F6E7374204A736F6E41727261795375627363726970742620736F7572636529207B0A202072657475726E20736F757263652E7072696E74546F286F73293B0A7D0A23656E6469660A0A696E6C696E65204A736F6E4172726179537562736372697074204A736F6E41727261793A3A6F70657261746F725B5D2873697A655F7420696E64657829207B0A202072657475726E204A736F6E4172726179537562736372697074282A746869732C20696E646578293B0A7D0A0A696E6C696E6520636F6E7374204A736F6E4172726179537562736372697074204A736F6E41727261793A3A6F70657261746F725B5D2873697A655F7420696E6465782920636F6E7374207B0A202072657475726E204A736F6E4172726179537562736372697074282A636F6E73745F636173743C4A736F6E41727261792A3E2874686973292C20696E646578293B0A7D0A0A74656D706C617465203C747970656E616D652054496D706C656D3E0A696E6C696E65204A736F6E4172726179537562736372697074204A736F6E56617269616E74426173653C54496D706C656D3E3A3A6F70657261746F725B5D28696E7420696E64657829207B0A202072657475726E2061733C4A736F6E41727261793E28295B696E6465785D3B0A7D0A0A74656D706C617465203C747970656E616D652054496D706C656D3E0A696E6C696E6520636F6E7374204A736F6E4172726179537562736372697074204A736F6E56617269616E74426173653C54496D706C656D3E3A3A6F70657261746F725B5D280A20202020696E7420696E6465782920636F6E7374207B0A202072657475726E2061733C4A736F6E41727261793E28295B696E6465785D3B0A7D0A0A7D20202F2F206E616D6573706163652041726475696E6F4A736F6E0A0A236966646566205F4D53435F5645520A23707261676D61207761726E696E6728706F70290A23656E6469660A .hpp JsonBuffer 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C756465203C7374646465662E683E20202F2F20666F722073697A655F740A23696E636C756465203C737464696E742E683E20202F2F20666F722075696E74385F740A23696E636C756465203C737472696E672E683E0A0A23696E636C75646520224A736F6E56617269616E742E687070220A23696E636C7564652022547970655472616974732F456E61626C6549662E687070220A23696E636C7564652022547970655472616974732F497341727261792E687070220A0A23696620646566696E6564285F5F636C616E675F5F290A23707261676D6120636C616E6720646961676E6F7374696320707573680A23707261676D6120636C616E6720646961676E6F737469632069676E6F72656420222D576E6F6E2D7669727475616C2D64746F72220A23656C696620646566696E6564285F5F474E55435F5F290A236966205F5F474E55435F5F203E2034207C7C20285F5F474E55435F5F203D3D2034202626205F5F474E55435F4D494E4F525F5F203E3D2036290A23707261676D612047434320646961676E6F7374696320707573680A23656E6469660A23707261676D612047434320646961676E6F737469632069676E6F72656420222D576E6F6E2D7669727475616C2D64746F72220A23656E6469660A0A6E616D6573706163652041726475696E6F4A736F6E207B0A636C617373204A736F6E41727261793B0A636C617373204A736F6E4F626A6563743B0A0A2F2F20456E74727920706F696E7420666F72207573696E6720746865206C6962726172792E0A2F2F0A2F2F2048616E646C6520746865206D656D6F7279206D616E6167656D656E742028646F6E6520696E206465726976656420636C61737365732920616E642063616C6C7320746865207061727365722E0A2F2F205468697320616273747261637420636C61737320697320696D706C656D656E746564206279205374617469634A736F6E42756666657220776869636820696D706C656D656E747320610A2F2F206669786564206D656D6F727920616C6C6F636174696F6E2E0A636C617373204A736F6E427566666572207B0A207075626C69633A0A20202F2F2043415554494F4E3A204E4F205649525455414C2044455354525543544F52210A20202F2F204966207765206164642061207669727475616C20636F6E7374727563746F72207468652041726475696E6F20636F6D70696C65722077696C6C20616464206D616C6C6F63282920616E640A20202F2F2066726565282920746F207468652062696E6172792C20616464696E6720373036207573656C6573732062797465732E0A20202F2F207669727475616C207E4A736F6E4275666665722829207B7D0A0A20202F2F20416C6C6F636174657320616E20656D707479204A736F6E41727261792E0A20202F2F0A20202F2F2052657475726E732061207265666572656E636520746F20746865206E6577204A736F6E4172726179206F72204A736F6E41727261793A3A696E76616C69642829206966207468650A20202F2F20616C6C6F636174696F6E206661696C732E0A20204A736F6E41727261792026637265617465417272617928293B0A0A20202F2F20416C6C6F636174657320616E20656D707479204A736F6E4F626A6563742E0A20202F2F0A20202F2F2052657475726E732061207265666572656E636520746F20746865206E6577204A736F6E4F626A656374206F72204A736F6E4F626A6563743A3A696E76616C69642829206966207468650A20202F2F20616C6C6F636174696F6E206661696C732E0A20204A736F6E4F626A65637420266372656174654F626A65637428293B0A0A20202F2F204475706C696361746573206120737472696E670A20202F2F0A20202F2F20636861722A20737472647570285456616C7565293B0A20202F2F205456616C7565203D20636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67262C0A202074656D706C617465203C747970656E616D652054537472696E673E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C21547970655472616974733A3A497341727261793C54537472696E673E3A3A76616C75652C0A202020202020202020202020202020202020202020202020202020202020202063686172202A3E3A3A747970650A202073747264757028636F6E73742054537472696E67202673726329207B0A2020202072657475726E20496E7465726E616C733A3A537472696E675472616974733C54537472696E673E3A3A6475706C6963617465287372632C2074686973293B0A20207D0A20202F2F0A20202F2F20636861722A20737472647570285456616C7565293B0A20202F2F205456616C7565203D20636F6E737420636861722A2C20636F6E737420636861725B4E5D2C20636F6E737420466C617368537472696E6748656C7065722A0A202074656D706C617465203C747970656E616D652054537472696E673E0A202063686172202A73747264757028636F6E73742054537472696E67202A73726329207B0A2020202072657475726E20496E7465726E616C733A3A537472696E675472616974733C636F6E73742054537472696E67202A3E3A3A6475706C6963617465287372632C2074686973293B0A20207D0A0A20202F2F20416C6C6F6361746573206E20627974657320696E20746865204A736F6E4275666665722E0A20202F2F2052657475726E206120706F696E74657220746F2074686520616C6C6F6361746564206D656D6F7279206F72204E554C4C20696620616C6C6F636174696F6E206661696C732E0A20207669727475616C20766F6964202A616C6C6F632873697A655F742073697A6529203D20303B0A0A2070726F7465637465643A0A20202F2F20507265736572766520616C69676D656E74206966206E65636573736172790A202073746174696320464F5243455F494E4C494E452073697A655F7420726F756E645F73697A655F75702873697A655F7420627974657329207B0A2369662041524455494E4F4A534F4E5F454E41424C455F414C49474E4D454E540A20202020636F6E73742073697A655F742078203D2073697A656F6628766F6964202A29202D20313B0A2020202072657475726E20286279746573202B2078292026207E783B0A23656C73650A2020202072657475726E2062797465733B0A23656E6469660A20207D0A7D3B0A7D0A0A23696620646566696E6564285F5F636C616E675F5F290A23707261676D6120636C616E6720646961676E6F7374696320706F700A23656C696620646566696E6564285F5F474E55435F5F290A236966205F5F474E55435F5F203E2034207C7C20285F5F474E55435F5F203D3D2034202626205F5F474E55435F4D494E4F525F5F203E3D2036290A23707261676D612047434320646961676E6F7374696320706F700A23656E6469660A23656E6469660A .hpp JsonBufferBase 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C7564652022446573657269616C697A6174696F6E2F4A736F6E5061727365722E687070220A0A23696620646566696E6564285F5F636C616E675F5F290A23707261676D6120636C616E6720646961676E6F7374696320707573680A23707261676D6120636C616E6720646961676E6F737469632069676E6F72656420222D576E6F6E2D7669727475616C2D64746F72220A23656C696620646566696E6564285F5F474E55435F5F290A236966205F5F474E55435F5F203E2034207C7C20285F5F474E55435F5F203D3D2034202626205F5F474E55435F4D494E4F525F5F203E3D2036290A23707261676D612047434320646961676E6F7374696320707573680A23656E6469660A23707261676D612047434320646961676E6F737469632069676E6F72656420222D576E6F6E2D7669727475616C2D64746F72220A23656E6469660A0A6E616D6573706163652041726475696E6F4A736F6E207B0A74656D706C617465203C747970656E616D652054446572697665643E0A636C617373204A736F6E42756666657242617365203A207075626C6963204A736F6E427566666572207B0A207075626C69633A0A20202F2F20416C6C6F636174657320616E6420706F70756C6174652061204A736F6E41727261792066726F6D2061204A534F4E20737472696E672E0A20202F2F0A20202F2F2054686520466972737420617267756D656E74206973206120706F696E74657220746F20746865204A534F4E20737472696E672C20746865206D656D6F7279206D7573742062650A20202F2F207772697461626C650A20202F2F206265636175736520746865207061727365722077696C6C20696E73657274206E756C6C2D7465726D696E61746F727320616E64207265706C61636520657363617065642063686172732E0A20202F2F0A20202F2F20546865207365636F6E6420617267756D656E742073657420746865206E657374696E67206C696D69740A20202F2F0A20202F2F2052657475726E732061207265666572656E636520746F20746865206E6577204A736F6E4F626A656374206F72204A736F6E4F626A6563743A3A696E76616C69642829206966207468650A20202F2F20616C6C6F636174696F6E206661696C732E0A20202F2F20576974682074686973206F7665726C6F61642C20746865204A736F6E4275666665722077696C6C206D616B65206120636F7079206F662074686520737472696E670A20202F2F0A20202F2F204A736F6E41727261792620706172736541727261792854537472696E67293B0A20202F2F2054537472696E67203D20636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67260A202074656D706C617465203C747970656E616D652054537472696E673E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C21547970655472616974733A3A497341727261793C54537472696E673E3A3A76616C75652C0A20202020202020202020202020202020202020202020202020202020202020204A736F6E417272617920263E3A3A747970650A20207061727365417272617928636F6E73742054537472696E6720266A736F6E2C0A2020202020202020202020202075696E74385F74206E657374696E674C696D6974203D2041524455494E4F4A534F4E5F44454641554C545F4E455354494E475F4C494D495429207B0A2020202072657475726E20496E7465726E616C733A3A6D616B65506172736572287468617428292C206A736F6E2C206E657374696E674C696D6974292E7061727365417272617928293B0A20207D0A20202F2F0A20202F2F204A736F6E41727261792620706172736541727261792854537472696E67293B0A20202F2F2054537472696E67203D20636F6E737420636861722A2C20636F6E737420636861725B4E5D2C20636F6E737420466C617368537472696E6748656C7065722A0A202074656D706C617465203C747970656E616D652054537472696E673E0A20204A736F6E4172726179202670617273654172726179280A20202020202054537472696E67202A6A736F6E2C2075696E74385F74206E657374696E674C696D6974203D2041524455494E4F4A534F4E5F44454641554C545F4E455354494E475F4C494D495429207B0A2020202072657475726E20496E7465726E616C733A3A6D616B65506172736572287468617428292C206A736F6E2C206E657374696E674C696D6974292E7061727365417272617928293B0A20207D0A20202F2F0A20202F2F204A736F6E41727261792620706172736541727261792854537472696E67293B0A20202F2F2054537472696E67203D207374643A3A6973747265616D262C2053747265616D260A202074656D706C617465203C747970656E616D652054537472696E673E0A20204A736F6E4172726179202670617273654172726179280A20202020202054537472696E6720266A736F6E2C2075696E74385F74206E657374696E674C696D6974203D2041524455494E4F4A534F4E5F44454641554C545F4E455354494E475F4C494D495429207B0A2020202072657475726E20496E7465726E616C733A3A6D616B65506172736572287468617428292C206A736F6E2C206E657374696E674C696D6974292E7061727365417272617928293B0A20207D0A0A20202F2F20416C6C6F636174657320616E6420706F70756C6174652061204A736F6E4F626A6563742066726F6D2061204A534F4E20737472696E672E0A20202F2F0A20202F2F2054686520466972737420617267756D656E74206973206120706F696E74657220746F20746865204A534F4E20737472696E672C20746865206D656D6F7279206D7573742062650A20202F2F207772697461626C650A20202F2F206265636175736520746865207061727365722077696C6C20696E73657274206E756C6C2D7465726D696E61746F727320616E64207265706C61636520657363617065642063686172732E0A20202F2F0A20202F2F20546865207365636F6E6420617267756D656E742073657420746865206E657374696E67206C696D69740A20202F2F0A20202F2F2052657475726E732061207265666572656E636520746F20746865206E6577204A736F6E4F626A656374206F72204A736F6E4F626A6563743A3A696E76616C69642829206966207468650A20202F2F20616C6C6F636174696F6E206661696C732E0A20202F2F0A20202F2F204A736F6E4F626A656374262070617273654F626A6563742854537472696E67293B0A20202F2F2054537472696E67203D20636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67260A202074656D706C617465203C747970656E616D652054537472696E673E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C21547970655472616974733A3A497341727261793C54537472696E673E3A3A76616C75652C0A20202020202020202020202020202020202020202020202020202020202020204A736F6E4F626A65637420263E3A3A747970650A202070617273654F626A65637428636F6E73742054537472696E6720266A736F6E2C0A202020202020202020202020202075696E74385F74206E657374696E674C696D6974203D2041524455494E4F4A534F4E5F44454641554C545F4E455354494E475F4C494D495429207B0A2020202072657475726E20496E7465726E616C733A3A6D616B65506172736572287468617428292C206A736F6E2C206E657374696E674C696D6974292E70617273654F626A65637428293B0A20207D0A20202F2F0A20202F2F204A736F6E4F626A656374262070617273654F626A6563742854537472696E67293B0A20202F2F2054537472696E67203D20636F6E737420636861722A2C20636F6E737420636861725B4E5D2C20636F6E737420466C617368537472696E6748656C7065722A0A202074656D706C617465203C747970656E616D652054537472696E673E0A20204A736F6E4F626A656374202670617273654F626A656374280A20202020202054537472696E67202A6A736F6E2C2075696E74385F74206E657374696E674C696D6974203D2041524455494E4F4A534F4E5F44454641554C545F4E455354494E475F4C494D495429207B0A2020202072657475726E20496E7465726E616C733A3A6D616B65506172736572287468617428292C206A736F6E2C206E657374696E674C696D6974292E70617273654F626A65637428293B0A20207D0A20202F2F0A20202F2F204A736F6E4F626A656374262070617273654F626A6563742854537472696E67293B0A20202F2F2054537472696E67203D207374643A3A6973747265616D262C2053747265616D260A202074656D706C617465203C747970656E616D652054537472696E673E0A20204A736F6E4F626A656374202670617273654F626A656374280A20202020202054537472696E6720266A736F6E2C2075696E74385F74206E657374696E674C696D6974203D2041524455494E4F4A534F4E5F44454641554C545F4E455354494E475F4C494D495429207B0A2020202072657475726E20496E7465726E616C733A3A6D616B65506172736572287468617428292C206A736F6E2C206E657374696E674C696D6974292E70617273654F626A65637428293B0A20207D0A0A20202F2F2047656E6572616C697A65642076657273696F6E206F662070617273654172726179282920616E642070617273654F626A65637428292C20616C736F20776F726B7320666F720A20202F2F20696E74656772616C2074797065732E0A20202F2F0A20202F2F204A736F6E56617269616E742070617273652854537472696E67293B0A20202F2F2054537472696E67203D20636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67260A202074656D706C617465203C747970656E616D652054537472696E673E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C21547970655472616974733A3A497341727261793C54537472696E673E3A3A76616C75652C0A20202020202020202020202020202020202020202020202020202020202020204A736F6E56617269616E743E3A3A747970650A2020706172736528636F6E73742054537472696E6720266A736F6E2C0A202020202020202075696E74385F74206E657374696E674C696D6974203D2041524455494E4F4A534F4E5F44454641554C545F4E455354494E475F4C494D495429207B0A2020202072657475726E20496E7465726E616C733A3A6D616B65506172736572287468617428292C206A736F6E2C206E657374696E674C696D6974292E706172736556617269616E7428293B0A20207D0A20202F2F0A20202F2F204A736F6E56617269616E742070617273652854537472696E67293B0A20202F2F2054537472696E67203D20636F6E737420636861722A2C20636F6E737420636861725B4E5D2C20636F6E737420466C617368537472696E6748656C7065722A0A202074656D706C617465203C747970656E616D652054537472696E673E0A20204A736F6E56617269616E742070617273652854537472696E67202A6A736F6E2C0A202020202020202020202020202020202020202075696E74385F74206E657374696E674C696D6974203D2041524455494E4F4A534F4E5F44454641554C545F4E455354494E475F4C494D495429207B0A2020202072657475726E20496E7465726E616C733A3A6D616B65506172736572287468617428292C206A736F6E2C206E657374696E674C696D6974292E706172736556617269616E7428293B0A20207D0A20202F2F0A20202F2F204A736F6E56617269616E742070617273652854537472696E67293B0A20202F2F2054537472696E67203D207374643A3A6973747265616D262C2053747265616D260A202074656D706C617465203C747970656E616D652054537472696E673E0A20204A736F6E56617269616E742070617273652854537472696E6720266A736F6E2C0A202020202020202020202020202020202020202075696E74385F74206E657374696E674C696D6974203D2041524455494E4F4A534F4E5F44454641554C545F4E455354494E475F4C494D495429207B0A2020202072657475726E20496E7465726E616C733A3A6D616B65506172736572287468617428292C206A736F6E2C206E657374696E674C696D6974292E706172736556617269616E7428293B0A20207D0A0A20707269766174653A0A20205444657269766564202A746861742829207B0A2020202072657475726E207374617469635F636173743C5444657269766564202A3E2874686973293B0A20207D0A7D3B0A7D0A0A23696620646566696E6564285F5F636C616E675F5F290A23707261676D6120636C616E6720646961676E6F7374696320706F700A23656C696620646566696E6564285F5F474E55435F5F290A236966205F5F474E55435F5F203E2034207C7C20285F5F474E55435F5F203D3D2034202626205F5F474E55435F4D494E4F525F5F203E3D2036290A23707261676D612047434320646961676E6F7374696320706F700A23656E6469660A23656E6469660A .hpp JsonBufferImpl 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C7564652022446573657269616C697A6174696F6E2F4A736F6E5061727365722E687070220A0A696E6C696E652041726475696E6F4A736F6E3A3A4A736F6E4172726179202641726475696E6F4A736F6E3A3A4A736F6E4275666665723A3A63726561746541727261792829207B0A20204A736F6E4172726179202A707472203D206E657720287468697329204A736F6E41727261792874686973293B0A202072657475726E20707472203F202A707472203A204A736F6E41727261793A3A696E76616C696428293B0A7D0A0A696E6C696E652041726475696E6F4A736F6E3A3A4A736F6E4F626A656374202641726475696E6F4A736F6E3A3A4A736F6E4275666665723A3A6372656174654F626A6563742829207B0A20204A736F6E4F626A656374202A707472203D206E657720287468697329204A736F6E4F626A6563742874686973293B0A202072657475726E20707472203F202A707472203A204A736F6E4F626A6563743A3A696E76616C696428293B0A7D0A .hpp JsonObject 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C7564652022446174612F4A736F6E427566666572416C6C6F63617465642E687070220A23696E636C7564652022446174612F4C6973742E687070220A23696E636C7564652022446174612F5265666572656E6365547970652E687070220A23696E636C7564652022446174612F56616C75655365747465722E687070220A23696E636C75646520224A736F6E506169722E687070220A23696E636C756465202253657269616C697A6174696F6E2F4A736F6E5072696E7461626C652E687070220A23696E636C7564652022537472696E675472616974732F537472696E675472616974732E687070220A23696E636C7564652022547970655472616974732F456E61626C6549662E687070220A23696E636C7564652022547970655472616974732F497341727261792E687070220A23696E636C7564652022547970655472616974732F4973466C6F6174696E67506F696E742E687070220A23696E636C7564652022547970655472616974732F497353616D652E687070220A0A2F2F2052657475726E73207468652073697A652028696E20627974657329206F6620616E206F626A6563742077697468206E20656C656D656E74732E0A2F2F2043616E20626520766572792068616E647920746F2064657465726D696E65207468652073697A65206F662061205374617469634A736F6E4275666665722E0A23646566696E65204A534F4E5F4F424A4543545F53495A45284E554D4245525F4F465F454C454D454E545329205C0A20202873697A656F66284A736F6E4F626A65637429202B20284E554D4245525F4F465F454C454D454E545329202A2073697A656F66284A736F6E4F626A6563743A3A6E6F64655F7479706529290A0A6E616D6573706163652041726475696E6F4A736F6E207B0A0A2F2F20466F7277617264206465636C61726174696F6E730A636C617373204A736F6E41727261793B0A636C617373204A736F6E4275666665723B0A0A2F2F20412064696374696F6E617279206F66204A736F6E56617269616E7420696E646578656420627920737472696E672028636861722A290A2F2F0A2F2F2054686520636F6E7374727563746F7220697320707269766174652C20696E7374616E636573206D7573742062652063726561746564207669610A2F2F204A736F6E4275666665723A3A6372656174654F626A6563742829206F72204A736F6E4275666665723A3A70617273654F626A65637428292E0A2F2F2041204A736F6E4F626A6563742063616E2062652073657269616C697A656420746F2061204A534F4E20737472696E6720766961204A736F6E4F626A6563743A3A7072696E74546F28292E0A2F2F2049742063616E20616C736F20626520646573657269616C697A65642066726F6D2061204A534F4E20737472696E6720766961204A736F6E4275666665723A3A70617273654F626A65637428292E0A636C617373204A736F6E4F626A656374203A207075626C696320496E7465726E616C733A3A4A736F6E5072696E7461626C653C4A736F6E4F626A6563743E2C0A202020202020202020202020202020202020207075626C696320496E7465726E616C733A3A5265666572656E6365547970652C0A202020202020202020202020202020202020207075626C696320496E7465726E616C733A3A4C6973743C4A736F6E506169723E2C0A202020202020202020202020202020202020207075626C696320496E7465726E616C733A3A4A736F6E427566666572416C6C6F6361746564207B0A207075626C69633A0A20202F2F2043726561746520616E20656D707479204A736F6E417272617920617474616368656420746F2074686520737065636966696564204A736F6E4275666665722E0A20202F2F20596F752073686F756C64206E6F7420757365207468697320636F6E7374727563746F72206469726563746C792E0A20202F2F20496E73746561642C20757365204A736F6E4275666665723A3A6372656174654F626A6563742829206F72204A736F6E4275666665722E70617273654F626A65637428292E0A20206578706C69636974204A736F6E4F626A656374284A736F6E4275666665722A2062756666657229203A20496E7465726E616C733A3A4C6973743C4A736F6E506169723E2862756666657229207B7D0A0A20202F2F2047657473206F722073657473207468652076616C7565206173736F63696174656420776974682074686520737065636966696564206B65792E0A20202F2F0A20202F2F204A736F6E4F626A656374537562736372697074206F70657261746F725B5D28544B6579290A20202F2F20544B6579203D20636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67260A202074656D706C617465203C747970656E616D652054537472696E673E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C21547970655472616974733A3A497341727261793C54537472696E673E3A3A76616C75652C0A20202020202020202020202020202020202020202020202020202020202020204A736F6E4F626A6563745375627363726970743C636F6E73742054537472696E67263E203E3A3A747970650A20206F70657261746F725B5D28636F6E73742054537472696E6726206B657929207B0A2020202072657475726E204A736F6E4F626A6563745375627363726970743C636F6E73742054537472696E67263E282A746869732C206B6579293B0A20207D0A20202F2F0A20202F2F204A736F6E4F626A656374537562736372697074206F70657261746F725B5D28544B6579290A20202F2F20544B6579203D20636F6E737420636861722A2C20636F6E737420636861725B4E5D2C20636F6E737420466C617368537472696E6748656C7065722A0A202074656D706C617465203C747970656E616D652054537472696E673E0A20204A736F6E4F626A6563745375627363726970743C636F6E73742054537472696E672A3E206F70657261746F725B5D28636F6E73742054537472696E672A206B657929207B0A2020202072657475726E204A736F6E4F626A6563745375627363726970743C636F6E73742054537472696E672A3E282A746869732C206B6579293B0A20207D0A0A20202F2F2047657473207468652076616C7565206173736F63696174656420776974682074686520737065636966696564206B65792E0A20202F2F0A20202F2F20636F6E7374204A736F6E4F626A656374537562736372697074206F70657261746F725B5D28544B65792920636F6E73743B0A20202F2F20544B6579203D20636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67260A202074656D706C617465203C747970656E616D652054537472696E673E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C0A20202020202021547970655472616974733A3A497341727261793C54537472696E673E3A3A76616C75652C0A202020202020636F6E7374204A736F6E4F626A6563745375627363726970743C636F6E73742054537472696E67263E203E3A3A747970650A20206F70657261746F725B5D28636F6E73742054537472696E6726206B65792920636F6E7374207B0A2020202072657475726E204A736F6E4F626A6563745375627363726970743C636F6E73742054537472696E67263E282A636F6E73745F636173743C4A736F6E4F626A6563742A3E2874686973292C0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206B6579293B0A20207D0A20202F2F0A20202F2F20636F6E7374204A736F6E4F626A656374537562736372697074206F70657261746F725B5D28544B65792920636F6E73743B0A20202F2F20544B6579203D20636F6E737420636861722A2C20636F6E737420636861725B4E5D2C20636F6E737420466C617368537472696E6748656C7065722A0A202074656D706C617465203C747970656E616D652054537472696E673E0A2020636F6E7374204A736F6E4F626A6563745375627363726970743C636F6E73742054537472696E672A3E206F70657261746F725B5D280A202020202020636F6E73742054537472696E672A206B65792920636F6E7374207B0A2020202072657475726E204A736F6E4F626A6563745375627363726970743C636F6E73742054537472696E672A3E282A636F6E73745F636173743C4A736F6E4F626A6563742A3E2874686973292C0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206B6579293B0A20207D0A0A20202F2F20536574732074686520737065636966696564206B6579207769746820746865207370656369666965642076616C75652E0A20202F2F0A20202F2F20626F6F6C2073657428544B65792C205456616C7565293B0A20202F2F20544B6579203D20636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67260A20202F2F205456616C7565203D20626F6F6C2C206C6F6E672C20696E742C2073686F72742C20666C6F61742C20646F75626C652C205261774A736F6E2C204A736F6E56617269616E742C0A20202F2F20202020202020202020636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67262C0A20202F2F20202020202020202020636F6E7374204A736F6E4172726179262C20636F6E7374204A736F6E4F626A656374260A202074656D706C617465203C747970656E616D65205456616C75652C20747970656E616D652054537472696E673E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C21547970655472616974733A3A497341727261793C54537472696E673E3A3A76616C75652026260A20202020202020202020202020202020202020202020202020202020202020202020202021547970655472616974733A3A497341727261793C5456616C75653E3A3A76616C75652C0A2020202020202020202020202020202020202020202020202020202020202020626F6F6C3E3A3A747970650A202073657428636F6E73742054537472696E6726206B65792C20636F6E7374205456616C7565262076616C756529207B0A2020202072657475726E207365745F696D706C3C636F6E73742054537472696E67262C20636F6E7374205456616C7565263E286B65792C2076616C7565293B0A20207D0A20202F2F0A20202F2F20626F6F6C2073657428544B65792C205456616C7565293B0A20202F2F20544B6579203D20636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67260A20202F2F205456616C7565203D20636F6E737420636861722A2C20636F6E737420636861725B4E5D2C20636F6E737420466C617368537472696E6748656C7065722A0A202074656D706C617465203C747970656E616D65205456616C75652C20747970656E616D652054537472696E673E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C21547970655472616974733A3A497341727261793C54537472696E673E3A3A76616C75652C0A2020202020202020202020202020202020202020202020202020202020202020626F6F6C3E3A3A747970650A202073657428636F6E73742054537472696E6726206B65792C20636F6E7374205456616C75652A2076616C756529207B0A2020202072657475726E207365745F696D706C3C636F6E73742054537472696E67262C20636F6E7374205456616C75652A3E286B65792C2076616C7565293B0A20207D0A20202F2F0A20202F2F20626F6F6C2073657428544B65792C205456616C7565293B0A20202F2F20544B6579203D20636F6E737420636861722A2C20636F6E737420636861725B4E5D2C20636F6E737420466C617368537472696E6748656C7065722A0A20202F2F205456616C7565203D20626F6F6C2C206C6F6E672C20696E742C2073686F72742C20666C6F61742C20646F75626C652C205261774A736F6E2C204A736F6E56617269616E742C0A20202F2F20202020202020202020636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67262C0A20202F2F20202020202020202020636F6E7374204A736F6E4172726179262C20636F6E7374204A736F6E4F626A656374260A202074656D706C617465203C747970656E616D65205456616C75652C20747970656E616D652054537472696E673E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C21547970655472616974733A3A497341727261793C5456616C75653E3A3A76616C75652C20626F6F6C3E3A3A747970650A202073657428636F6E73742054537472696E672A206B65792C20636F6E7374205456616C7565262076616C756529207B0A2020202072657475726E207365745F696D706C3C636F6E73742054537472696E672A2C20636F6E7374205456616C7565263E286B65792C2076616C7565293B0A20207D0A20202F2F0A20202F2F20626F6F6C2073657428544B65792C205456616C7565293B0A20202F2F20544B6579203D20636F6E737420636861722A2C20636F6E737420636861725B4E5D2C20636F6E737420466C617368537472696E6748656C7065722A0A20202F2F205456616C7565203D20636F6E737420636861722A2C20636F6E737420636861725B4E5D2C20636F6E737420466C617368537472696E6748656C7065722A0A202074656D706C617465203C747970656E616D65205456616C75652C20747970656E616D652054537472696E673E0A2020626F6F6C2073657428636F6E73742054537472696E672A206B65792C20636F6E7374205456616C75652A2076616C756529207B0A2020202072657475726E207365745F696D706C3C636F6E73742054537472696E672A2C20636F6E7374205456616C75652A3E286B65792C2076616C7565293B0A20207D0A20202F2F0A20202F2F20626F6F6C2073657428544B65792C205456616C75652C2075696E74385F7420646563696D616C73293B0A20202F2F20544B6579203D20636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67260A20202F2F205456616C7565203D20666C6F61742C20646F75626C650A202074656D706C617465203C747970656E616D65205456616C75652C20747970656E616D652054537472696E673E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C547970655472616974733A3A4973466C6F6174696E67506F696E743C5456616C75653E3A3A76616C75652026260A20202020202020202020202020202020202020202020202020202020202020202020202021547970655472616974733A3A497341727261793C54537472696E673E3A3A76616C75652C0A2020202020202020202020202020202020202020202020202020202020202020626F6F6C3E3A3A747970650A202073657428636F6E73742054537472696E6726206B65792C205456616C75652076616C75652C2075696E74385F7420646563696D616C7329207B0A2020202072657475726E207365745F696D706C3C636F6E73742054537472696E67262C20636F6E7374204A736F6E56617269616E74263E280A20202020202020206B65792C204A736F6E56617269616E742876616C75652C20646563696D616C7329293B0A20207D0A20202F2F0A20202F2F20626F6F6C2073657428544B65792C205456616C75652C2075696E74385F7420646563696D616C73293B0A20202F2F20544B6579203D20636F6E737420636861722A2C20636F6E737420636861725B4E5D2C20636F6E737420466C617368537472696E6748656C7065722A0A20202F2F205456616C7565203D20666C6F61742C20646F75626C650A202074656D706C617465203C747970656E616D65205456616C75652C20747970656E616D652054537472696E673E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C547970655472616974733A3A4973466C6F6174696E67506F696E743C5456616C75653E3A3A76616C75652C0A2020202020202020202020202020202020202020202020202020202020202020626F6F6C3E3A3A747970650A202073657428636F6E73742054537472696E672A206B65792C205456616C75652076616C75652C2075696E74385F7420646563696D616C7329207B0A2020202072657475726E207365745F696D706C3C636F6E73742054537472696E672A2C20636F6E7374204A736F6E56617269616E74263E280A20202020202020206B65792C204A736F6E56617269616E742876616C75652C20646563696D616C7329293B0A20207D0A0A20202F2F2047657473207468652076616C7565206173736F63696174656420776974682074686520737065636966696564206B65792E0A20202F2F0A20202F2F205456616C7565206765743C5456616C75653E28544B6579293B0A20202F2F20544B6579203D20636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67260A20202F2F205456616C7565203D20626F6F6C2C20636861722C206C6F6E672C20696E742C2073686F72742C20666C6F61742C20646F75626C652C0A20202F2F20202020202020202020636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67262C0A20202F2F20202020202020202020636F6E7374204A736F6E4172726179262C20636F6E7374204A736F6E4F626A656374260A202074656D706C617465203C747970656E616D65205456616C75652C20747970656E616D652054537472696E673E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C0A20202020202021547970655472616974733A3A497341727261793C54537472696E673E3A3A76616C75652C0A202020202020747970656E616D6520496E7465726E616C733A3A4A736F6E56617269616E7441733C5456616C75653E3A3A747970653E3A3A747970650A202067657428636F6E73742054537472696E6726206B65792920636F6E7374207B0A2020202072657475726E206765745F696D706C3C636F6E73742054537472696E67262C205456616C75653E286B6579293B0A20207D0A20202F2F0A20202F2F205456616C7565206765743C5456616C75653E28544B6579293B0A20202F2F20544B6579203D20636F6E737420636861722A2C20636F6E737420636861725B4E5D2C20636F6E737420466C617368537472696E6748656C7065722A0A20202F2F205456616C7565203D20626F6F6C2C20636861722C206C6F6E672C20696E742C2073686F72742C20666C6F61742C20646F75626C652C0A20202F2F20202020202020202020636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67262C0A20202F2F20202020202020202020636F6E7374204A736F6E4172726179262C20636F6E7374204A736F6E4F626A656374260A202074656D706C617465203C747970656E616D65205456616C75652C20747970656E616D652054537472696E673E0A2020747970656E616D6520496E7465726E616C733A3A4A736F6E56617269616E7441733C5456616C75653E3A3A7479706520676574280A202020202020636F6E73742054537472696E672A206B65792920636F6E7374207B0A2020202072657475726E206765745F696D706C3C636F6E73742054537472696E672A2C205456616C75653E286B6579293B0A20207D0A0A20202F2F20436865636B73207468652074797065206F66207468652076616C7565206173736F63696174656420776974682074686520737065636966696564206B65792E0A20202F2F0A20202F2F0A20202F2F20626F6F6C2069733C5456616C75653E28544B65792920636F6E73743B0A20202F2F20544B6579203D20636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67260A20202F2F205456616C7565203D20626F6F6C2C20636861722C206C6F6E672C20696E742C2073686F72742C20666C6F61742C20646F75626C652C0A20202F2F20202020202020202020636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67262C0A20202F2F20202020202020202020636F6E7374204A736F6E4172726179262C20636F6E7374204A736F6E4F626A656374260A202074656D706C617465203C747970656E616D65205456616C75652C20747970656E616D652054537472696E673E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C21547970655472616974733A3A497341727261793C54537472696E673E3A3A76616C75652C0A2020202020202020202020202020202020202020202020202020202020202020626F6F6C3E3A3A747970650A2020697328636F6E73742054537472696E6726206B65792920636F6E7374207B0A2020202072657475726E2069735F696D706C3C636F6E73742054537472696E67262C205456616C75653E286B6579293B0A20207D0A20202F2F0A20202F2F20626F6F6C2069733C5456616C75653E28544B65792920636F6E73743B0A20202F2F20544B6579203D20636F6E737420636861722A2C20636F6E737420636861725B4E5D2C20636F6E737420466C617368537472696E6748656C7065722A0A20202F2F205456616C7565203D20626F6F6C2C20636861722C206C6F6E672C20696E742C2073686F72742C20666C6F61742C20646F75626C652C0A20202F2F20202020202020202020636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67262C0A20202F2F20202020202020202020636F6E7374204A736F6E4172726179262C20636F6E7374204A736F6E4F626A656374260A202074656D706C617465203C747970656E616D65205456616C75652C20747970656E616D652054537472696E673E0A2020626F6F6C20697328636F6E73742054537472696E672A206B65792920636F6E7374207B0A2020202072657475726E2069735F696D706C3C636F6E73742054537472696E672A2C205456616C75653E286B6579293B0A20207D0A0A20202F2F204372656174657320616E6420616464732061204A736F6E41727261792E0A20202F2F0A20202F2F204A736F6E417272617926206372656174654E6573746564417272617928544B6579293B0A20202F2F20544B6579203D20636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67260A202074656D706C617465203C747970656E616D652054537472696E673E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C21547970655472616974733A3A497341727261793C54537472696E673E3A3A76616C75652C0A20202020202020202020202020202020202020202020202020202020202020204A736F6E4172726179263E3A3A747970650A20206372656174654E6573746564417272617928636F6E73742054537472696E6726206B657929207B0A2020202072657475726E206372656174654E657374656441727261795F696D706C3C636F6E73742054537472696E67263E286B6579293B0A20207D0A20202F2F204A736F6E417272617926206372656174654E6573746564417272617928544B6579293B0A20202F2F20544B6579203D20636F6E737420636861722A2C20636F6E737420636861725B4E5D2C20636F6E737420466C617368537472696E6748656C7065722A0A202074656D706C617465203C747970656E616D652054537472696E673E0A20204A736F6E417272617926206372656174654E6573746564417272617928636F6E73742054537472696E672A206B657929207B0A2020202072657475726E206372656174654E657374656441727261795F696D706C3C636F6E73742054537472696E672A3E286B6579293B0A20207D0A0A20202F2F204372656174657320616E6420616464732061204A736F6E4F626A6563742E0A20202F2F0A20202F2F204A736F6E4F626A65637426206372656174654E65737465644F626A65637428544B6579293B0A20202F2F20544B6579203D20636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67260A202074656D706C617465203C747970656E616D652054537472696E673E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C21547970655472616974733A3A497341727261793C54537472696E673E3A3A76616C75652C0A20202020202020202020202020202020202020202020202020202020202020204A736F6E4F626A656374263E3A3A747970650A20206372656174654E65737465644F626A65637428636F6E73742054537472696E6726206B657929207B0A2020202072657475726E206372656174654E65737465644F626A6563745F696D706C3C636F6E73742054537472696E67263E286B6579293B0A20207D0A20202F2F0A20202F2F204A736F6E4F626A65637426206372656174654E65737465644F626A65637428544B6579293B0A20202F2F20544B6579203D20636F6E737420636861722A2C20636F6E737420636861725B4E5D2C20636F6E737420466C617368537472696E6748656C7065722A0A202074656D706C617465203C747970656E616D652054537472696E673E0A20204A736F6E4F626A65637426206372656174654E65737465644F626A65637428636F6E73742054537472696E672A206B657929207B0A2020202072657475726E206372656174654E65737465644F626A6563745F696D706C3C636F6E73742054537472696E672A3E286B6579293B0A20207D0A0A20202F2F2054656C6C7320776569746865722074686520737065636966696564206B65792069732070726573656E7420616E64206173736F636961746564207769746820612076616C75652E0A20202F2F0A20202F2F20626F6F6C20636F6E7461696E734B657928544B6579293B0A20202F2F20544B6579203D20636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67260A202074656D706C617465203C747970656E616D652054537472696E673E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C21547970655472616974733A3A497341727261793C54537472696E673E3A3A76616C75652C0A2020202020202020202020202020202020202020202020202020202020202020626F6F6C3E3A3A747970650A2020636F6E7461696E734B657928636F6E73742054537472696E6726206B65792920636F6E7374207B0A2020202072657475726E2066696E644B65793C636F6E73742054537472696E67263E286B65792920213D20656E6428293B0A20207D0A20202F2F0A20202F2F20626F6F6C20636F6E7461696E734B657928544B6579293B0A20202F2F20544B6579203D20636F6E737420636861722A2C20636F6E737420636861725B4E5D2C20636F6E737420466C617368537472696E6748656C7065722A0A202074656D706C617465203C747970656E616D652054537472696E673E0A2020626F6F6C20636F6E7461696E734B657928636F6E73742054537472696E672A206B65792920636F6E7374207B0A2020202072657475726E2066696E644B65793C636F6E73742054537472696E672A3E286B65792920213D20656E6428293B0A20207D0A0A20202F2F2052656D6F7665732074686520737065636966696564206B657920616E6420746865206173736F6369617465642076616C75652E0A20202F2F0A20202F2F20766F69642072656D6F766528544B6579293B0A20202F2F20544B6579203D20636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67260A202074656D706C617465203C747970656E616D652054537472696E673E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C21547970655472616974733A3A497341727261793C54537472696E673E3A3A76616C75652C0A2020202020202020202020202020202020202020202020202020202020202020766F69643E3A3A747970650A202072656D6F766528636F6E73742054537472696E6726206B657929207B0A2020202072656D6F76652866696E644B65793C636F6E73742054537472696E67263E286B657929293B0A20207D0A20202F2F0A20202F2F20766F69642072656D6F766528544B6579293B0A20202F2F20544B6579203D20636F6E737420636861722A2C20636F6E737420636861725B4E5D2C20636F6E737420466C617368537472696E6748656C7065722A0A202074656D706C617465203C747970656E616D652054537472696E673E0A2020766F69642072656D6F766528636F6E73742054537472696E672A206B657929207B0A2020202072656D6F76652866696E644B65793C636F6E73742054537472696E672A3E286B657929293B0A20207D0A20202F2F0A20202F2F20766F69642072656D6F7665286974657261746F72290A20207573696E6720496E7465726E616C733A3A4C6973743C4A736F6E506169723E3A3A72656D6F76653B0A0A20202F2F2052657475726E732061207265666572656E636520616E20696E76616C6964204A736F6E4F626A6563742E0A20202F2F2054686973206F626A656374206973206D65616E7420746F207265706C6163652061204E554C4C20706F696E7465722E0A20202F2F20546869732069732075736564207768656E206D656D6F727920616C6C6F636174696F6E206F72204A534F4E2070617273696E67206661696C2E0A2020737461746963204A736F6E4F626A6563742620696E76616C69642829207B0A20202020737461746963204A736F6E4F626A65637420696E7374616E6365284E554C4C293B0A2020202072657475726E20696E7374616E63653B0A20207D0A0A20707269766174653A0A20202F2F2052657475726E7320746865206C697374206E6F64652074686174206D6174636865732074686520737065636966696564206B65792E0A202074656D706C617465203C747970656E616D652054537472696E675265663E0A20206974657261746F722066696E644B65792854537472696E67526566206B657929207B0A202020206974657261746F722069743B0A20202020666F7220286974203D20626567696E28293B20697420213D20656E6428293B202B2B697429207B0A20202020202069662028496E7465726E616C733A3A537472696E675472616974733C54537472696E675265663E3A3A657175616C73286B65792C2069742D3E6B6579292920627265616B3B0A202020207D0A2020202072657475726E2069743B0A20207D0A202074656D706C617465203C747970656E616D652054537472696E675265663E0A2020636F6E73745F6974657261746F722066696E644B65792854537472696E67526566206B65792920636F6E7374207B0A2020202072657475726E20636F6E73745F636173743C4A736F6E4F626A6563742A3E2874686973292D3E66696E644B65793C54537472696E675265663E286B6579293B0A20207D0A0A202074656D706C617465203C747970656E616D652054537472696E675265662C20747970656E616D65205456616C75653E0A2020747970656E616D6520496E7465726E616C733A3A4A736F6E56617269616E7441733C5456616C75653E3A3A74797065206765745F696D706C280A20202020202054537472696E67526566206B65792920636F6E7374207B0A20202020636F6E73745F6974657261746F72206974203D2066696E644B65793C54537472696E675265663E286B6579293B0A2020202072657475726E20697420213D20656E642829203F2069742D3E76616C75652E61733C5456616C75653E28290A20202020202020202020202020202020202020202020203A20496E7465726E616C733A3A4A736F6E56617269616E7444656661756C743C5456616C75653E3A3A67657428293B0A20207D0A0A202074656D706C617465203C747970656E616D652054537472696E675265662C20747970656E616D65205456616C75655265663E0A2020626F6F6C207365745F696D706C2854537472696E67526566206B65792C205456616C75655265662076616C756529207B0A202020206974657261746F72206974203D2066696E644B65793C54537472696E675265663E286B6579293B0A20202020696620286974203D3D20656E64282929207B0A2020202020206974203D20496E7465726E616C733A3A4C6973743C4A736F6E506169723E3A3A61646428293B0A202020202020696620286974203D3D20656E642829292072657475726E2066616C73653B0A0A202020202020626F6F6C206B65795F6F6B203D0A20202020202020202020496E7465726E616C733A3A56616C75655365747465723C54537472696E675265663E3A3A736574285F6275666665722C2069742D3E6B65792C206B6579293B0A20202020202069662028216B65795F6F6B292072657475726E2066616C73653B0A202020207D0A2020202072657475726E20496E7465726E616C733A3A56616C75655365747465723C5456616C75655265663E3A3A736574285F6275666665722C2069742D3E76616C75652C2076616C7565293B0A20207D0A0A202074656D706C617465203C747970656E616D652054537472696E675265662C20747970656E616D65205456616C75653E0A2020626F6F6C2069735F696D706C2854537472696E67526566206B65792920636F6E7374207B0A20202020636F6E73745F6974657261746F72206974203D2066696E644B65793C54537472696E675265663E286B6579293B0A2020202072657475726E20697420213D20656E642829203F2069742D3E76616C75652E69733C5456616C75653E2829203A2066616C73653B0A20207D0A0A202074656D706C617465203C747970656E616D652054537472696E675265663E0A20204A736F6E417272617926206372656174654E657374656441727261795F696D706C2854537472696E67526566206B6579293B0A0A202074656D706C617465203C747970656E616D652054537472696E675265663E0A20204A736F6E4F626A65637426206372656174654E65737465644F626A6563745F696D706C2854537472696E67526566206B6579293B0A7D3B0A0A6E616D65737061636520496E7465726E616C73207B0A74656D706C617465203C3E0A737472756374204A736F6E56617269616E7444656661756C743C4A736F6E4F626A6563743E207B0A2020737461746963204A736F6E4F626A65637426206765742829207B0A2020202072657475726E204A736F6E4F626A6563743A3A696E76616C696428293B0A20207D0A7D3B0A7D0A7D0A .hpp JsonObjectImpl 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C75646520224A736F6E41727261792E687070220A23696E636C75646520224A736F6E4F626A6563742E687070220A23696E636C75646520224A736F6E4F626A6563745375627363726970742E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A0A74656D706C617465203C747970656E616D652054537472696E675265663E0A696E6C696E65204A736F6E417272617920264A736F6E4F626A6563743A3A6372656174654E657374656441727261795F696D706C2854537472696E67526566206B657929207B0A202069662028215F627566666572292072657475726E204A736F6E41727261793A3A696E76616C696428293B0A20204A736F6E417272617920266172726179203D205F6275666665722D3E637265617465417272617928293B0A2020736574286B65792C206172726179293B0A202072657475726E2061727261793B0A7D0A0A74656D706C617465203C747970656E616D652054537472696E675265663E0A696E6C696E65204A736F6E4F626A65637420264A736F6E4F626A6563743A3A6372656174654E65737465644F626A6563745F696D706C2854537472696E67526566206B657929207B0A202069662028215F627566666572292072657475726E204A736F6E4F626A6563743A3A696E76616C696428293B0A20204A736F6E4F626A65637420266F626A656374203D205F6275666665722D3E6372656174654F626A65637428293B0A2020736574286B65792C206F626A656374293B0A202072657475726E206F626A6563743B0A7D0A7D0A .hpp JsonObjectSubscript 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C7564652022436F6E66696775726174696F6E2E687070220A23696E636C75646520224A736F6E56617269616E74426173652E687070220A23696E636C7564652022547970655472616974732F456E61626C6549662E687070220A0A236966646566205F4D53435F5645520A23707261676D61207761726E696E672870757368290A23707261676D61207761726E696E672864697361626C65203A2034353232290A23656E6469660A0A6E616D6573706163652041726475696E6F4A736F6E207B0A0A74656D706C617465203C747970656E616D652054537472696E675265663E0A636C617373204A736F6E4F626A6563745375627363726970740A202020203A207075626C6963204A736F6E56617269616E74426173653C4A736F6E4F626A6563745375627363726970743C54537472696E675265663E203E207B0A202074797065646566204A736F6E4F626A6563745375627363726970743C54537472696E675265663E20746869735F747970653B0A0A207075626C69633A0A2020464F5243455F494E4C494E45204A736F6E4F626A656374537562736372697074284A736F6E4F626A65637426206F626A6563742C2054537472696E67526566206B6579290A2020202020203A205F6F626A656374286F626A656374292C205F6B6579286B657929207B7D0A0A2020464F5243455F494E4C494E4520746869735F7479706526206F70657261746F723D28636F6E737420746869735F74797065262073726329207B0A202020205F6F626A6563742E736574285F6B65792C20737263293B0A2020202072657475726E202A746869733B0A20207D0A0A20202F2F2053657420746865207370656369666965642076616C75650A20202F2F0A20202F2F206F70657261746F723D285456616C7565293B0A20202F2F205456616C7565203D20626F6F6C2C20636861722C206C6F6E672C20696E742C2073686F72742C20666C6F61742C20646F75626C652C0A20202F2F20202020202020202020636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67262C0A20202F2F20202020202020202020636F6E7374204A736F6E4172726179262C20636F6E7374204A736F6E4F626A656374260A202074656D706C617465203C747970656E616D65205456616C75653E0A2020464F5243455F494E4C494E450A202020202020747970656E616D6520547970655472616974733A3A456E61626C6549663C21547970655472616974733A3A497341727261793C5456616C75653E3A3A76616C75652C0A202020202020202020202020202020202020202020202020202020202020202020202020746869735F74797065263E3A3A747970650A2020202020206F70657261746F723D28636F6E7374205456616C7565262073726329207B0A202020205F6F626A6563742E736574285F6B65792C20737263293B0A2020202072657475726E202A746869733B0A20207D0A20202F2F0A20202F2F206F70657261746F723D285456616C7565293B0A20202F2F205456616C7565203D20636F6E737420636861722A2C20636F6E737420636861725B4E5D2C20636F6E737420466C617368537472696E6748656C7065722A0A202074656D706C617465203C747970656E616D65205456616C75653E0A2020464F5243455F494E4C494E4520746869735F7479706526206F70657261746F723D28636F6E7374205456616C75652A2073726329207B0A202020205F6F626A6563742E736574285F6B65792C20737263293B0A2020202072657475726E202A746869733B0A20207D0A0A2020464F5243455F494E4C494E4520626F6F6C2073756363657373282920636F6E7374207B0A2020202072657475726E205F6F626A6563742E636F6E7461696E734B6579285F6B6579293B0A20207D0A0A202074656D706C617465203C747970656E616D65205456616C75653E0A2020464F5243455F494E4C494E4520747970656E616D6520496E7465726E616C733A3A4A736F6E56617269616E7441733C5456616C75653E3A3A74797065206173282920636F6E7374207B0A2020202072657475726E205F6F626A6563742E6765743C5456616C75653E285F6B6579293B0A20207D0A0A202074656D706C617465203C747970656E616D65205456616C75653E0A2020464F5243455F494E4C494E4520626F6F6C206973282920636F6E7374207B0A2020202072657475726E205F6F626A6563742E69733C5456616C75653E285F6B6579293B0A20207D0A0A20202F2F205365747320746865207370656369666965642076616C75652E0A20202F2F0A20202F2F20626F6F6C20736574285456616C7565293B0A20202F2F205456616C7565203D20626F6F6C2C20636861722C206C6F6E672C20696E742C2073686F72742C20666C6F61742C20646F75626C652C205261774A736F6E2C204A736F6E56617269616E742C0A20202F2F20202020202020202020636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67262C0A20202F2F20202020202020202020636F6E7374204A736F6E4172726179262C20636F6E7374204A736F6E4F626A656374260A202074656D706C617465203C747970656E616D65205456616C75653E0A2020464F5243455F494E4C494E450A202020202020747970656E616D6520547970655472616974733A3A456E61626C6549663C21547970655472616974733A3A497341727261793C5456616C75653E3A3A76616C75652C0A202020202020202020202020202020202020202020202020202020202020202020202020626F6F6C3E3A3A747970650A20202020202073657428636F6E7374205456616C7565262076616C756529207B0A2020202072657475726E205F6F626A6563742E736574285F6B65792C2076616C7565293B0A20207D0A20202F2F0A20202F2F20626F6F6C20736574285456616C7565293B0A20202F2F205456616C7565203D20636F6E737420636861722A2C20636F6E737420636861725B4E5D2C20636F6E737420466C617368537472696E6748656C7065722A0A202074656D706C617465203C747970656E616D65205456616C75653E0A2020464F5243455F494E4C494E4520626F6F6C2073657428636F6E7374205456616C75652A2076616C756529207B0A2020202072657475726E205F6F626A6563742E736574285F6B65792C2076616C7565293B0A20207D0A20202F2F0A20202F2F20626F6F6C20736574285456616C75652C2075696E74385F7420646563696D616C73293B0A20202F2F205456616C7565203D20666C6F61742C20646F75626C650A202074656D706C617465203C747970656E616D65205456616C75653E0A2020464F5243455F494E4C494E4520626F6F6C2073657428636F6E7374205456616C7565262076616C75652C2075696E74385F7420646563696D616C7329207B0A2020202072657475726E205F6F626A6563742E736574285F6B65792C2076616C75652C20646563696D616C73293B0A20207D0A0A20707269766174653A0A20204A736F6E4F626A65637426205F6F626A6563743B0A202054537472696E67526566205F6B65793B0A7D3B0A0A2369662041524455494E4F4A534F4E5F454E41424C455F5354445F53545245414D0A74656D706C617465203C747970656E616D652054537472696E675265663E0A696E6C696E65207374643A3A6F73747265616D26206F70657261746F723C3C287374643A3A6F73747265616D26206F732C0A2020202020202020202020202020202020202020202020202020202020202020636F6E7374204A736F6E4F626A6563745375627363726970743C54537472696E675265663E2620736F7572636529207B0A202072657475726E20736F757263652E7072696E74546F286F73293B0A7D0A23656E6469660A7D20202F2F206E616D6573706163652041726475696E6F4A736F6E0A0A236966646566205F4D53435F5645520A23707261676D61207761726E696E6728706F70290A23656E6469660A .hpp JsonPair 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C75646520224A736F6E56617269616E742E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A0A2F2F2041206B65792076616C7565207061697220666F72204A736F6E4F626A6563742E0A737472756374204A736F6E50616972207B0A2020636F6E737420636861722A206B65793B0A20204A736F6E56617269616E742076616C75653B0A7D3B0A7D0A .hpp JsonVariant 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C756465203C7374646465662E683E0A23696E636C756465203C737464696E742E683E20202F2F20666F722075696E74385F740A0A23696E636C7564652022446174612F4A736F6E56617269616E74436F6E74656E742E687070220A23696E636C7564652022446174612F4A736F6E56617269616E7444656661756C742E687070220A23696E636C7564652022446174612F4A736F6E56617269616E74547970652E687070220A23696E636C75646520224A736F6E56617269616E74426173652E687070220A23696E636C75646520225261774A736F6E2E687070220A23696E636C756465202253657269616C697A6174696F6E2F4A736F6E5072696E7461626C652E687070220A23696E636C7564652022547970655472616974732F456E61626C6549662E687070220A23696E636C7564652022547970655472616974732F4973436861722E687070220A23696E636C7564652022547970655472616974732F4973466C6F6174696E67506F696E742E687070220A23696E636C7564652022547970655472616974732F4973496E74656772616C2E687070220A23696E636C7564652022547970655472616974732F497353616D652E687070220A23696E636C7564652022547970655472616974732F49735369676E6564496E74656772616C2E687070220A23696E636C7564652022547970655472616974732F4973556E7369676E6564496E74656772616C2E687070220A23696E636C7564652022547970655472616974732F52656D6F7665436F6E73742E687070220A23696E636C7564652022547970655472616974732F52656D6F76655265666572656E63652E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A0A2F2F20466F7277617264206465636C61726174696F6E732E0A636C617373204A736F6E41727261793B0A636C617373204A736F6E4F626A6563743B0A0A2F2F20412076617269616E7420746861742063616E206265206120616E792076616C75652073657269616C697A61626C6520746F2061204A534F4E2076616C75652E0A2F2F0A2F2F2049742063616E2062652073657420746F3A0A2F2F202D206120626F6F6C65616E0A2F2F202D206120636861722C2073686F72742C20696E74206F722061206C6F6E6720287369676E6564206F7220756E7369676E6564290A2F2F202D206120737472696E672028636F6E737420636861722A290A2F2F202D2061207265666572656E636520746F2061204A736F6E4172726179206F72204A736F6E4F626A6563740A636C617373204A736F6E56617269616E74203A207075626C6963204A736F6E56617269616E74426173653C4A736F6E56617269616E743E207B0A202074656D706C617465203C747970656E616D65205072696E743E0A2020667269656E6420636C61737320496E7465726E616C733A3A4A736F6E53657269616C697A65723B0A0A207075626C69633A0A20202F2F204372656174657320616E20756E696E697469616C697A6564204A736F6E56617269616E740A20204A736F6E56617269616E742829203A205F7479706528496E7465726E616C733A3A4A534F4E5F554E444546494E454429207B7D0A0A20202F2F204372656174652061204A736F6E56617269616E7420636F6E7461696E696E67206120626F6F6C65616E2076616C75652E0A20202F2F2049742077696C6C2062652073657269616C697A656420617320227472756522206F72202266616C73652220696E204A534F4E2E0A20204A736F6E56617269616E7428626F6F6C2076616C756529207B0A202020207573696E67206E616D65737061636520496E7465726E616C733B0A202020205F74797065203D204A534F4E5F424F4F4C45414E3B0A202020205F636F6E74656E742E6173496E7465676572203D207374617469635F636173743C4A736F6E496E74656765723E2876616C7565293B0A20207D0A0A20202F2F204372656174652061204A736F6E56617269616E7420636F6E7461696E696E67206120666C6F6174696E6720706F696E742076616C75652E0A20202F2F20546865207365636F6E6420617267756D656E742073706563696669657320746865206E756D626572206F6620646563696D616C2064696769747320746F20777269746520696E0A20202F2F20746865204A534F4E20737472696E672E0A20202F2F204A736F6E56617269616E7428646F75626C652076616C75652C2075696E74385F7420646563696D616C73293B0A20202F2F204A736F6E56617269616E7428666C6F61742076616C75652C2075696E74385F7420646563696D616C73293B0A202074656D706C617465203C747970656E616D6520543E0A20204A736F6E56617269616E7428542076616C75652C2075696E74385F7420646563696D616C73203D20322C0A2020202020202020202020202020747970656E616D6520547970655472616974733A3A456E61626C6549663C0A202020202020202020202020202020202020547970655472616974733A3A4973466C6F6174696E67506F696E743C543E3A3A76616C75653E3A3A74797065202A203D203029207B0A202020207573696E67206E616D65737061636520496E7465726E616C733B0A202020205F74797065203D207374617469635F636173743C4A736F6E56617269616E74547970653E284A534F4E5F464C4F41545F305F444543494D414C53202B20646563696D616C73293B0A202020205F636F6E74656E742E6173466C6F6174203D207374617469635F636173743C4A736F6E466C6F61743E2876616C7565293B0A20207D0A0A20202F2F204372656174652061204A736F6E56617269616E7420636F6E7461696E696E6720616E20696E74656765722076616C75652E0A20202F2F204A736F6E56617269616E742863686172290A20202F2F204A736F6E56617269616E74287369676E65642073686F7274290A20202F2F204A736F6E56617269616E74287369676E656420696E74290A20202F2F204A736F6E56617269616E74287369676E6564206C6F6E67290A20202F2F204A736F6E56617269616E74287369676E65642063686172290A202074656D706C617465203C747970656E616D6520543E0A20204A736F6E56617269616E7428542076616C75652C20747970656E616D6520547970655472616974733A3A456E61626C6549663C0A202020202020202020202020202020202020202020202020202020547970655472616974733A3A49735369676E6564496E74656772616C3C543E3A3A76616C7565207C7C0A202020202020202020202020202020202020202020202020202020547970655472616974733A3A497353616D653C542C20636861723E3A3A76616C75653E3A3A74797065202A203D203029207B0A202020207573696E67206E616D65737061636520496E7465726E616C733B0A202020206966202876616C7565203E3D203029207B0A2020202020205F74797065203D204A534F4E5F504F5349544956455F494E54454745523B0A2020202020205F636F6E74656E742E6173496E7465676572203D207374617469635F636173743C4A736F6E55496E743E2876616C7565293B0A202020207D20656C7365207B0A2020202020205F74797065203D204A534F4E5F4E454741544956455F494E54454745523B0A2020202020205F636F6E74656E742E6173496E7465676572203D207374617469635F636173743C4A736F6E55496E743E282D76616C7565293B0A202020207D0A20207D0A20202F2F204A736F6E56617269616E7428756E7369676E65642073686F7274290A20202F2F204A736F6E56617269616E7428756E7369676E656420696E74290A20202F2F204A736F6E56617269616E7428756E7369676E6564206C6F6E67290A202074656D706C617465203C747970656E616D6520543E0A20204A736F6E56617269616E7428542076616C75652C0A2020202020202020202020202020747970656E616D6520547970655472616974733A3A456E61626C6549663C0A202020202020202020202020202020202020547970655472616974733A3A4973556E7369676E6564496E74656772616C3C543E3A3A76616C75653E3A3A74797065202A203D203029207B0A202020207573696E67206E616D65737061636520496E7465726E616C733B0A202020205F74797065203D204A534F4E5F504F5349544956455F494E54454745523B0A202020205F636F6E74656E742E6173496E7465676572203D207374617469635F636173743C4A736F6E55496E743E2876616C7565293B0A20207D0A0A20202F2F204372656174652061204A736F6E56617269616E7420636F6E7461696E696E67206120737472696E672E0A20202F2F204A736F6E56617269616E7428636F6E737420636861722A293B0A20202F2F204A736F6E56617269616E7428636F6E7374207369676E656420636861722A293B0A20202F2F204A736F6E56617269616E7428636F6E737420756E7369676E656420636861722A293B0A202074656D706C617465203C747970656E616D652054436861723E0A20204A736F6E56617269616E74280A202020202020636F6E7374205443686172202A76616C75652C0A202020202020747970656E616D6520547970655472616974733A3A456E61626C6549663C547970655472616974733A3A4973436861723C54436861723E3A3A76616C75653E3A3A74797065202A203D0A202020202020202020203029207B0A202020205F74797065203D20496E7465726E616C733A3A4A534F4E5F535452494E473B0A202020205F636F6E74656E742E6173537472696E67203D207265696E746572707265745F636173743C636F6E73742063686172202A3E2876616C7565293B0A20207D0A0A20202F2F204372656174652061204A736F6E56617269616E7420636F6E7461696E696E6720616E20756E70617273656420737472696E670A20204A736F6E56617269616E74285261774A736F6E2076616C756529207B0A202020205F74797065203D20496E7465726E616C733A3A4A534F4E5F554E5041525345443B0A202020205F636F6E74656E742E6173537472696E67203D2076616C75653B0A20207D0A0A20202F2F204372656174652061204A736F6E56617269616E7420636F6E7461696E696E672061207265666572656E636520746F20616E2061727261792E0A20202F2F2043415554494F4E3A20776520617265206C79696E672061626F757420636F6E73746E6573732C2062656361757365207468652061727261792063616E206265206D6F6469666965642069660A20202F2F207468652076617269616E7420697320636F6E766572746564206261636B20746F2061204A736F6E4172726179260A20204A736F6E56617269616E7428636F6E7374204A736F6E417272617920266172726179293B0A0A20202F2F204372656174652061204A736F6E56617269616E7420636F6E7461696E696E672061207265666572656E636520746F20616E206F626A6563742E0A20202F2F2043415554494F4E3A20776520617265206C79696E672061626F757420636F6E73746E6573732C206265636175736520746865206F626A6563742063616E206265206D6F6469666965640A20202F2F206966207468652076617269616E7420697320636F6E766572746564206261636B20746F2061204A736F6E4F626A656374260A20204A736F6E56617269616E7428636F6E7374204A736F6E4F626A65637420266F626A656374293B0A0A20202F2F20476574207468652076617269616E74206173207468652073706563696669656420747970652E0A20202F2F0A20202F2F20636861722061733C636861723E282920636F6E73743B0A20202F2F207369676E656420636861722061733C7369676E656420636861723E282920636F6E73743B0A20202F2F207369676E65642073686F72742061733C7369676E65642073686F72743E282920636F6E73743B0A20202F2F207369676E656420696E742061733C7369676E656420696E743E282920636F6E73743B0A20202F2F207369676E6564206C6F6E672061733C7369676E6564206C6F6E673E282920636F6E73743B0A20202F2F20756E7369676E656420636861722061733C756E7369676E656420636861723E282920636F6E73743B0A20202F2F20756E7369676E65642073686F72742061733C756E7369676E65642073686F72743E282920636F6E73743B0A20202F2F20756E7369676E656420696E742061733C756E7369676E656420696E743E282920636F6E73743B0A20202F2F20756E7369676E6564206C6F6E672061733C756E7369676E6564206C6F6E673E282920636F6E73743B0A202074656D706C617465203C747970656E616D6520543E0A2020636F6E737420747970656E616D6520547970655472616974733A3A456E61626C6549663C547970655472616974733A3A4973496E74656772616C3C543E3A3A76616C75652C20543E3A3A747970650A20206173282920636F6E7374207B0A2020202072657475726E2076617269616E744173496E74656765723C543E28293B0A20207D0A20202F2F20626F6F6C2061733C626F6F6C3E282920636F6E73740A202074656D706C617465203C747970656E616D6520543E0A2020636F6E737420747970656E616D6520547970655472616974733A3A456E61626C6549663C547970655472616974733A3A497353616D653C542C20626F6F6C3E3A3A76616C75652C0A2020202020202020202020202020202020202020202020202020202020202020202020202020543E3A3A747970650A20206173282920636F6E7374207B0A2020202072657475726E2076617269616E744173496E74656765723C696E743E282920213D20303B0A20207D0A20202F2F0A20202F2F20646F75626C652061733C646F75626C653E282920636F6E73743B0A20202F2F20666C6F61742061733C666C6F61743E282920636F6E73743B0A202074656D706C617465203C747970656E616D6520543E0A2020636F6E737420747970656E616D6520547970655472616974733A3A456E61626C6549663C547970655472616974733A3A4973466C6F6174696E67506F696E743C543E3A3A76616C75652C0A2020202020202020202020202020202020202020202020202020202020202020202020202020543E3A3A747970650A20206173282920636F6E7374207B0A2020202072657475726E2076617269616E744173466C6F61743C543E28293B0A20207D0A20202F2F0A20202F2F20636F6E737420636861722A2061733C636F6E737420636861722A3E282920636F6E73743B0A20202F2F20636F6E737420636861722A2061733C636861722A3E282920636F6E73743B0A202074656D706C617465203C747970656E616D6520543E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C547970655472616974733A3A497353616D653C542C20636F6E73742063686172202A3E3A3A76616C7565207C7C0A202020202020202020202020202020202020202020202020202020202020202020202020547970655472616974733A3A497353616D653C542C2063686172202A3E3A3A76616C75652C0A2020202020202020202020202020202020202020202020202020202020202020636F6E73742063686172202A3E3A3A747970650A20206173282920636F6E7374207B0A2020202072657475726E2076617269616E744173537472696E6728293B0A20207D0A20202F2F0A20202F2F207374643A3A737472696E672061733C7374643A3A737472696E673E282920636F6E73743B0A20202F2F20537472696E672061733C537472696E673E282920636F6E73743B0A202074656D706C617465203C747970656E616D6520543E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C496E7465726E616C733A3A537472696E675472616974733C543E3A3A6861735F617070656E642C20543E3A3A747970650A20206173282920636F6E7374207B0A20202020636F6E73742063686172202A63737472203D2076617269616E744173537472696E6728293B0A202020206966202863737472292072657475726E20542863737472293B0A202020205420733B0A202020207072696E74546F2873293B0A2020202072657475726E20733B0A20207D0A20202F2F0A20202F2F204A736F6E4172726179262061733C4A736F6E41727261793E20636F6E73743B0A20202F2F204A736F6E4172726179262061733C4A736F6E4172726179263E20636F6E73743B0A202074656D706C617465203C747970656E616D6520543E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C0A202020202020547970655472616974733A3A497353616D653C747970656E616D6520547970655472616974733A3A52656D6F76655265666572656E63653C543E3A3A747970652C0A202020202020202020202020202020202020202020202020204A736F6E41727261793E3A3A76616C75652C0A2020202020204A736F6E417272617920263E3A3A747970650A20206173282920636F6E7374207B0A2020202072657475726E2076617269616E744173417272617928293B0A20207D0A20202F2F0A20202F2F20636F6E7374204A736F6E4172726179262061733C636F6E7374204A736F6E4172726179263E20636F6E73743B0A202074656D706C617465203C747970656E616D6520543E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C0A202020202020547970655472616974733A3A497353616D653C747970656E616D6520547970655472616974733A3A52656D6F76655265666572656E63653C543E3A3A747970652C0A20202020202020202020202020202020202020202020202020636F6E7374204A736F6E41727261793E3A3A76616C75652C0A202020202020636F6E7374204A736F6E417272617920263E3A3A747970650A20206173282920636F6E7374207B0A2020202072657475726E2076617269616E744173417272617928293B0A20207D0A20202F2F0A20202F2F204A736F6E4F626A656374262061733C4A736F6E4F626A6563743E20636F6E73743B0A20202F2F204A736F6E4F626A656374262061733C4A736F6E4F626A656374263E20636F6E73743B0A202074656D706C617465203C747970656E616D6520543E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C0A202020202020547970655472616974733A3A497353616D653C747970656E616D6520547970655472616974733A3A52656D6F76655265666572656E63653C543E3A3A747970652C0A202020202020202020202020202020202020202020202020204A736F6E4F626A6563743E3A3A76616C75652C0A2020202020204A736F6E4F626A65637420263E3A3A747970650A20206173282920636F6E7374207B0A2020202072657475726E2076617269616E7441734F626A65637428293B0A20207D0A20202F2F0A20202F2F204A736F6E4F626A656374262061733C636F6E7374204A736F6E4F626A6563743E20636F6E73743B0A20202F2F204A736F6E4F626A656374262061733C636F6E7374204A736F6E4F626A656374263E20636F6E73743B0A202074656D706C617465203C747970656E616D6520543E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C0A202020202020547970655472616974733A3A497353616D653C747970656E616D6520547970655472616974733A3A52656D6F76655265666572656E63653C543E3A3A747970652C0A20202020202020202020202020202020202020202020202020636F6E7374204A736F6E4F626A6563743E3A3A76616C75652C0A202020202020636F6E7374204A736F6E4F626A65637420263E3A3A747970650A20206173282920636F6E7374207B0A2020202072657475726E2076617269616E7441734F626A65637428293B0A20207D0A20202F2F0A20202F2F204A736F6E56617269616E742061733C4A736F6E56617269616E743E20636F6E73743B0A202074656D706C617465203C747970656E616D6520543E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C547970655472616974733A3A497353616D653C542C204A736F6E56617269616E743E3A3A76616C75652C0A2020202020202020202020202020202020202020202020202020202020202020543E3A3A747970650A20206173282920636F6E7374207B0A2020202072657475726E202A746869733B0A20207D0A0A20202F2F2054656C6C732077656974686572207468652076617269616E7420686173207468652073706563696669656420747970652E0A20202F2F2052657475726E732074727565206966207468652076617269616E74206861732074797065207479706520542C2066616C7365206F74686572776973652E0A20202F2F0A20202F2F20626F6F6C2069733C636861723E282920636F6E73743B0A20202F2F20626F6F6C2069733C7369676E656420636861723E282920636F6E73743B0A20202F2F20626F6F6C2069733C7369676E65642073686F72743E282920636F6E73743B0A20202F2F20626F6F6C2069733C7369676E656420696E743E282920636F6E73743B0A20202F2F20626F6F6C2069733C7369676E6564206C6F6E673E282920636F6E73743B0A20202F2F20626F6F6C2069733C756E7369676E656420636861723E282920636F6E73743B0A20202F2F20626F6F6C2069733C756E7369676E65642073686F72743E282920636F6E73743B0A20202F2F20626F6F6C2069733C756E7369676E656420696E743E282920636F6E73743B0A20202F2F20626F6F6C2069733C756E7369676E6564206C6F6E673E282920636F6E73743B0A202074656D706C617465203C747970656E616D6520543E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C547970655472616974733A3A4973496E74656772616C3C543E3A3A76616C75652C20626F6F6C3E3A3A747970650A20206973282920636F6E7374207B0A2020202072657475726E2076617269616E744973496E746567657228293B0A20207D0A20202F2F0A20202F2F20626F6F6C2069733C646F75626C653E282920636F6E73743B0A20202F2F20626F6F6C2069733C666C6F61743E282920636F6E73743B0A202074656D706C617465203C747970656E616D6520543E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C547970655472616974733A3A4973466C6F6174696E67506F696E743C543E3A3A76616C75652C0A2020202020202020202020202020202020202020202020202020202020202020626F6F6C3E3A3A747970650A20206973282920636F6E7374207B0A2020202072657475726E2076617269616E744973466C6F617428293B0A20207D0A20202F2F0A20202F2F20626F6F6C2069733C626F6F6C3E282920636F6E73740A202074656D706C617465203C747970656E616D6520543E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C547970655472616974733A3A497353616D653C542C20626F6F6C3E3A3A76616C75652C20626F6F6C3E3A3A747970650A20206973282920636F6E7374207B0A2020202072657475726E2076617269616E744973426F6F6C65616E28293B0A20207D0A20202F2F0A20202F2F20626F6F6C2069733C636F6E737420636861722A3E282920636F6E73743B0A20202F2F20626F6F6C2069733C636861722A3E282920636F6E73743B0A202074656D706C617465203C747970656E616D6520543E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C547970655472616974733A3A497353616D653C542C20636F6E73742063686172202A3E3A3A76616C7565207C7C0A202020202020202020202020202020202020202020202020202020202020202020202020547970655472616974733A3A497353616D653C542C2063686172202A3E3A3A76616C75652C0A2020202020202020202020202020202020202020202020202020202020202020626F6F6C3E3A3A747970650A20206973282920636F6E7374207B0A2020202072657475726E2076617269616E744973537472696E6728293B0A20207D0A20202F2F0A20202F2F20626F6F6C2069733C4A736F6E41727261793E20636F6E73743B0A20202F2F20626F6F6C2069733C4A736F6E4172726179263E20636F6E73743B0A20202F2F20626F6F6C2069733C636F6E7374204A736F6E4172726179263E20636F6E73743B0A202074656D706C617465203C747970656E616D6520543E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C0A202020202020547970655472616974733A3A497353616D653C0A20202020202020202020747970656E616D6520547970655472616974733A3A52656D6F7665436F6E73743C0A2020202020202020202020202020747970656E616D6520547970655472616974733A3A52656D6F76655265666572656E63653C543E3A3A747970653E3A3A747970652C0A202020202020202020204A736F6E41727261793E3A3A76616C75652C0A202020202020626F6F6C3E3A3A747970650A20206973282920636F6E7374207B0A2020202072657475726E2076617269616E744973417272617928293B0A20207D0A20202F2F0A20202F2F20626F6F6C2069733C4A736F6E4F626A6563743E20636F6E73743B0A20202F2F20626F6F6C2069733C4A736F6E4F626A656374263E20636F6E73743B0A20202F2F20626F6F6C2069733C636F6E7374204A736F6E4F626A656374263E20636F6E73743B0A202074656D706C617465203C747970656E616D6520543E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C0A202020202020547970655472616974733A3A497353616D653C0A20202020202020202020747970656E616D6520547970655472616974733A3A52656D6F7665436F6E73743C0A2020202020202020202020202020747970656E616D6520547970655472616974733A3A52656D6F76655265666572656E63653C543E3A3A747970653E3A3A747970652C0A202020202020202020204A736F6E4F626A6563743E3A3A76616C75652C0A202020202020626F6F6C3E3A3A747970650A20206973282920636F6E7374207B0A2020202072657475726E2076617269616E7449734F626A65637428293B0A20207D0A0A20202F2F2052657475726E732074727565206966207468652076617269616E742068617320612076616C75650A2020626F6F6C2073756363657373282920636F6E7374207B0A2020202072657475726E205F7479706520213D20496E7465726E616C733A3A4A534F4E5F554E444546494E45443B0A20207D0A0A20707269766174653A0A20204A736F6E4172726179202676617269616E7441734172726179282920636F6E73743B0A20204A736F6E4F626A656374202676617269616E7441734F626A656374282920636F6E73743B0A2020636F6E73742063686172202A76617269616E744173537472696E67282920636F6E73743B0A202074656D706C617465203C747970656E616D6520543E0A2020542076617269616E744173466C6F6174282920636F6E73743B0A202074656D706C617465203C747970656E616D6520543E0A2020542076617269616E744173496E7465676572282920636F6E73743B0A2020626F6F6C2076617269616E744973426F6F6C65616E282920636F6E73743B0A2020626F6F6C2076617269616E744973466C6F6174282920636F6E73743B0A2020626F6F6C2076617269616E744973496E7465676572282920636F6E73743B0A2020626F6F6C2076617269616E7449734172726179282920636F6E7374207B0A2020202072657475726E205F74797065203D3D20496E7465726E616C733A3A4A534F4E5F41525241593B0A20207D0A2020626F6F6C2076617269616E7449734F626A656374282920636F6E7374207B0A2020202072657475726E205F74797065203D3D20496E7465726E616C733A3A4A534F4E5F4F424A4543543B0A20207D0A2020626F6F6C2076617269616E744973537472696E67282920636F6E7374207B0A2020202072657475726E205F74797065203D3D20496E7465726E616C733A3A4A534F4E5F535452494E47207C7C0A2020202020202020202020285F74797065203D3D20496E7465726E616C733A3A4A534F4E5F554E504152534544202626205F636F6E74656E742E6173537472696E672026260A20202020202020202020202021737472636D7028226E756C6C222C205F636F6E74656E742E6173537472696E6729293B0A20207D0A0A20202F2F205468652063757272656E742074797065206F66207468652076617269616E740A2020496E7465726E616C733A3A4A736F6E56617269616E7454797065205F747970653B0A0A20202F2F2054686520766172696F757320616C7465726E61746976657320666F72207468652076616C7565206F66207468652076617269616E742E0A2020496E7465726E616C733A3A4A736F6E56617269616E74436F6E74656E74205F636F6E74656E743B0A7D3B0A0A696E6C696E65204A736F6E56617269616E7420666C6F61745F776974685F6E5F64696769747328666C6F61742076616C75652C2075696E74385F742064696769747329207B0A202072657475726E204A736F6E56617269616E742876616C75652C20646967697473293B0A7D0A0A696E6C696E65204A736F6E56617269616E7420646F75626C655F776974685F6E5F64696769747328646F75626C652076616C75652C2075696E74385F742064696769747329207B0A202072657475726E204A736F6E56617269616E742876616C75652C20646967697473293B0A7D0A7D0A .hpp JsonVariantBase 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C7564652022446174612F4A736F6E56617269616E7441732E687070220A23696E636C7564652022506F6C7966696C6C732F617474726962757465732E687070220A23696E636C756465202253657269616C697A6174696F6E2F4A736F6E5072696E7461626C652E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A0A2F2F20466F7277617264206465636C61726174696F6E732E0A636C617373204A736F6E41727261795375627363726970743B0A74656D706C617465203C747970656E616D6520544B65793E0A636C617373204A736F6E4F626A6563745375627363726970743B0A0A74656D706C617465203C747970656E616D652054496D706C3E0A636C617373204A736F6E56617269616E7442617365203A207075626C696320496E7465726E616C733A3A4A736F6E5072696E7461626C653C54496D706C3E207B0A207075626C69633A0A2369662041524455494E4F4A534F4E5F454E41424C455F444550524543415445440A20204445505245434154454428227573652061733C4A736F6E41727261793E282920696E737465616422290A2020464F5243455F494E4C494E45204A736F6E4172726179202661734172726179282920636F6E7374207B0A2020202072657475726E2061733C4A736F6E41727261793E28293B0A20207D0A0A20204445505245434154454428227573652061733C4A736F6E4F626A6563743E282920696E737465616422290A2020464F5243455F494E4C494E45204A736F6E4F626A656374202661734F626A656374282920636F6E7374207B0A2020202072657475726E2061733C4A736F6E4F626A6563743E28293B0A20207D0A0A20204445505245434154454428227573652061733C636861722A3E282920696E737465616422290A2020464F5243455F494E4C494E4520636F6E73742063686172202A6173537472696E67282920636F6E7374207B0A2020202072657475726E2061733C636F6E73742063686172202A3E28293B0A20207D0A23656E6469660A0A20202F2F2047657473207468652076617269616E7420617320616E2061727261792E0A20202F2F2052657475726E732061207265666572656E636520746F20746865204A736F6E4172726179206F72204A736F6E41727261793A3A696E76616C69642829206966207468650A20202F2F2076617269616E740A20202F2F206973206E6F7420616E2061727261792E0A2020464F5243455F494E4C494E45206F70657261746F72204A736F6E41727261792026282920636F6E7374207B0A2020202072657475726E2061733C4A736F6E417272617920263E28293B0A20207D0A0A20202F2F2047657473207468652076617269616E7420617320616E206F626A6563742E0A20202F2F2052657475726E732061207265666572656E636520746F20746865204A736F6E4F626A656374206F72204A736F6E4F626A6563743A3A696E76616C69642829206966207468650A20202F2F2076617269616E74206973206E6F7420616E206F626A6563742E0A2020464F5243455F494E4C494E45206F70657261746F72204A736F6E4F626A6563742026282920636F6E7374207B0A2020202072657475726E2061733C4A736F6E4F626A65637420263E28293B0A20207D0A0A202074656D706C617465203C747970656E616D6520543E0A2020464F5243455F494E4C494E45206F70657261746F722054282920636F6E7374207B0A2020202072657475726E2061733C543E28293B0A20207D0A0A202074656D706C617465203C747970656E616D6520543E0A2020464F5243455F494E4C494E4520636F6E737420747970656E616D6520496E7465726E616C733A3A4A736F6E56617269616E7441733C543E3A3A74797065206173282920636F6E7374207B0A2020202072657475726E20696D706C28292D3E74656D706C6174652061733C543E28293B0A20207D0A0A202074656D706C617465203C747970656E616D6520543E0A2020464F5243455F494E4C494E4520626F6F6C206973282920636F6E7374207B0A2020202072657475726E20696D706C28292D3E74656D706C6174652069733C543E28293B0A20207D0A0A20202F2F204D696D69637320616E206172726179206F7220616E206F626A6563742E0A20202F2F2052657475726E73207468652073697A65206F6620746865206172726179206F72206F626A656374206966207468652076617269616E7420686173207468617420747970652E0A20202F2F2052657475726E732030206966207468652076617269616E74206973206E65697468657220616E206172726179206E6F7220616E206F626A6563740A202073697A655F742073697A65282920636F6E7374207B0A2020202072657475726E2061733C4A736F6E41727261793E28292E73697A652829202B2061733C4A736F6E4F626A6563743E28292E73697A6528293B0A20207D0A0A20202F2F204D696D69637320616E2061727261792E0A20202F2F2052657475726E732074686520656C656D656E742061742073706563696669656420696E646578206966207468652076617269616E7420697320616E2061727261792E0A20202F2F2052657475726E73204A736F6E56617269616E743A3A696E76616C69642829206966207468652076617269616E74206973206E6F7420616E2061727261792E0A2020464F5243455F494E4C494E4520636F6E7374204A736F6E4172726179537562736372697074206F70657261746F725B5D28696E7420696E6465782920636F6E73743B0A2020464F5243455F494E4C494E45204A736F6E4172726179537562736372697074206F70657261746F725B5D28696E7420696E646578293B0A0A20202F2F204D696D69637320616E206F626A6563742E0A20202F2F2052657475726E73207468652076616C7565206173736F63696174656420776974682074686520737065636966696564206B6579206966207468652076617269616E742069730A20202F2F20616E206F626A6563742E0A20202F2F2052657475726E204A736F6E56617269616E743A3A696E76616C69642829206966207468652076617269616E74206973206E6F7420616E206F626A6563742E0A20202F2F0A20202F2F20636F6E7374204A736F6E4F626A656374537562736372697074206F70657261746F725B5D28544B65792920636F6E73743B0A20202F2F20544B6579203D20636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67260A202074656D706C617465203C747970656E616D652054537472696E673E0A2020464F5243455F494E4C494E4520747970656E616D6520547970655472616974733A3A456E61626C6549663C0A202020202020496E7465726E616C733A3A537472696E675472616974733C54537472696E673E3A3A6861735F657175616C732C0A202020202020636F6E7374204A736F6E4F626A6563745375627363726970743C636F6E73742054537472696E6720263E203E3A3A747970650A20206F70657261746F725B5D28636F6E73742054537472696E6720266B65792920636F6E7374207B0A2020202072657475726E2061733C4A736F6E4F626A6563743E28295B6B65795D3B0A20207D0A20202F2F0A20202F2F20636F6E7374204A736F6E4F626A656374537562736372697074206F70657261746F725B5D28544B65792920636F6E73743B0A20202F2F20544B6579203D20636F6E7374207374643A3A737472696E67262C20636F6E737420537472696E67260A202074656D706C617465203C747970656E616D652054537472696E673E0A2020464F5243455F494E4C494E4520747970656E616D6520547970655472616974733A3A456E61626C6549663C0A202020202020496E7465726E616C733A3A537472696E675472616974733C54537472696E673E3A3A6861735F657175616C732C0A2020202020204A736F6E4F626A6563745375627363726970743C636F6E73742054537472696E6720263E203E3A3A747970650A20206F70657261746F725B5D28636F6E73742054537472696E6720266B657929207B0A2020202072657475726E2061733C4A736F6E4F626A6563743E28295B6B65795D3B0A20207D0A20202F2F0A20202F2F204A736F6E4F626A656374537562736372697074206F70657261746F725B5D28544B6579293B0A20202F2F20544B6579203D20636F6E737420636861722A2C20636F6E737420636861725B4E5D2C20636F6E737420466C617368537472696E6748656C7065722A0A202074656D706C617465203C747970656E616D652054537472696E673E0A2020464F5243455F494E4C494E4520747970656E616D6520547970655472616974733A3A456E61626C6549663C0A202020202020496E7465726E616C733A3A537472696E675472616974733C636F6E73742054537472696E67202A3E3A3A6861735F657175616C732C0A2020202020204A736F6E4F626A6563745375627363726970743C636F6E73742054537472696E67202A3E203E3A3A747970650A20206F70657261746F725B5D28636F6E73742054537472696E67202A6B657929207B0A2020202072657475726E2061733C4A736F6E4F626A6563743E28295B6B65795D3B0A20207D0A20202F2F0A20202F2F204A736F6E4F626A656374537562736372697074206F70657261746F725B5D28544B6579293B0A20202F2F20544B6579203D20636F6E737420636861722A2C20636F6E737420636861725B4E5D2C20636F6E737420466C617368537472696E6748656C7065722A0A202074656D706C617465203C747970656E616D652054537472696E673E0A2020464F5243455F494E4C494E4520747970656E616D6520547970655472616974733A3A456E61626C6549663C0A202020202020496E7465726E616C733A3A537472696E675472616974733C54537472696E67202A3E3A3A6861735F657175616C732C0A202020202020636F6E7374204A736F6E4F626A6563745375627363726970743C636F6E73742054537472696E67202A3E203E3A3A747970650A20206F70657261746F725B5D28636F6E73742054537472696E67202A6B65792920636F6E7374207B0A2020202072657475726E2061733C4A736F6E4F626A6563743E28295B6B65795D3B0A20207D0A0A20707269766174653A0A2020636F6E73742054496D706C202A696D706C282920636F6E7374207B0A2020202072657475726E207374617469635F636173743C636F6E73742054496D706C202A3E2874686973293B0A20207D0A7D3B0A0A6E616D6573706163652054797065547261697473207B0A74656D706C617465203C747970656E616D6520543E0A73747275637420497356617269616E74203A204973426173654F663C4A736F6E56617269616E74426173653C543E2C20543E207B7D3B0A7D0A7D0A .hpp JsonVariantComparisons 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C7564652022446174612F4A736F6E56617269616E74436F6D70617265722E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A74656D706C617465203C747970656E616D65205456617269616E742C20747970656E616D652054436F6D706172616E643E0A696E6C696E6520626F6F6C206F70657261746F723D3D28636F6E7374204A736F6E56617269616E74426173653C5456617269616E743E202676617269616E742C0A202020202020202020202020202020202020202020202054436F6D706172616E6420636F6D706172616E6429207B0A202072657475726E20496E7465726E616C733A3A4A736F6E56617269616E74436F6D70617265723C54436F6D706172616E643E3A3A657175616C732876617269616E742C20636F6D706172616E64293B0A7D0A0A74656D706C617465203C747970656E616D65205456617269616E742C20747970656E616D652054436F6D706172616E643E0A696E6C696E6520747970656E616D6520547970655472616974733A3A456E61626C6549663C21547970655472616974733A3A497356617269616E743C54436F6D706172616E643E3A3A76616C75652C0A20202020202020202020202020202020202020202020202020202020202020202020202020626F6F6C3E3A3A747970650A6F70657261746F723D3D2854436F6D706172616E6420636F6D706172616E642C20636F6E7374204A736F6E56617269616E74426173653C5456617269616E743E202676617269616E7429207B0A202072657475726E20496E7465726E616C733A3A4A736F6E56617269616E74436F6D70617265723C54436F6D706172616E643E3A3A657175616C732876617269616E742C20636F6D706172616E64293B0A7D0A0A74656D706C617465203C747970656E616D65205456617269616E742C20747970656E616D652054436F6D706172616E643E0A696E6C696E6520626F6F6C206F70657261746F72213D28636F6E7374204A736F6E56617269616E74426173653C5456617269616E743E202676617269616E742C0A202020202020202020202020202020202020202020202054436F6D706172616E6420636F6D706172616E6429207B0A202072657475726E2021496E7465726E616C733A3A4A736F6E56617269616E74436F6D70617265723C54436F6D706172616E643E3A3A657175616C732876617269616E742C0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020636F6D706172616E64293B0A7D0A0A74656D706C617465203C747970656E616D65205456617269616E742C20747970656E616D652054436F6D706172616E643E0A696E6C696E6520747970656E616D6520547970655472616974733A3A456E61626C6549663C21547970655472616974733A3A497356617269616E743C54436F6D706172616E643E3A3A76616C75652C0A20202020202020202020202020202020202020202020202020202020202020202020202020626F6F6C3E3A3A747970650A6F70657261746F72213D2854436F6D706172616E6420636F6D706172616E642C20636F6E7374204A736F6E56617269616E74426173653C5456617269616E743E202676617269616E7429207B0A202072657475726E2021496E7465726E616C733A3A4A736F6E56617269616E74436F6D70617265723C54436F6D706172616E643E3A3A657175616C732876617269616E742C0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020636F6D706172616E64293B0A7D0A0A74656D706C617465203C747970656E616D65205456617269616E742C20747970656E616D652054436F6D706172616E643E0A696E6C696E6520626F6F6C206F70657261746F723C3D28636F6E7374204A736F6E56617269616E74426173653C5456617269616E743E20266C6566742C0A202020202020202020202020202020202020202020202054436F6D706172616E6420726967687429207B0A202072657475726E206C6566742E74656D706C6174652061733C54436F6D706172616E643E2829203C3D2072696768743B0A7D0A0A74656D706C617465203C747970656E616D65205456617269616E742C20747970656E616D652054436F6D706172616E643E0A696E6C696E6520626F6F6C206F70657261746F723C3D2854436F6D706172616E6420636F6D706172616E642C0A2020202020202020202020202020202020202020202020636F6E7374204A736F6E56617269616E74426173653C5456617269616E743E202676617269616E7429207B0A202072657475726E20636F6D706172616E64203C3D2076617269616E742E74656D706C6174652061733C54436F6D706172616E643E28293B0A7D0A0A74656D706C617465203C747970656E616D65205456617269616E742C20747970656E616D652054436F6D706172616E643E0A696E6C696E6520626F6F6C206F70657261746F723E3D28636F6E7374204A736F6E56617269616E74426173653C5456617269616E743E202676617269616E742C0A202020202020202020202020202020202020202020202054436F6D706172616E6420636F6D706172616E6429207B0A202072657475726E2076617269616E742E74656D706C6174652061733C54436F6D706172616E643E2829203E3D20636F6D706172616E643B0A7D0A0A74656D706C617465203C747970656E616D65205456617269616E742C20747970656E616D652054436F6D706172616E643E0A696E6C696E6520626F6F6C206F70657261746F723E3D2854436F6D706172616E6420636F6D706172616E642C0A2020202020202020202020202020202020202020202020636F6E7374204A736F6E56617269616E74426173653C5456617269616E743E202676617269616E7429207B0A202072657475726E20636F6D706172616E64203E3D2076617269616E742E74656D706C6174652061733C54436F6D706172616E643E28293B0A7D0A0A74656D706C617465203C747970656E616D65205456617269616E742C20747970656E616D652054436F6D706172616E643E0A696E6C696E6520626F6F6C206F70657261746F723C28636F6E7374204A736F6E56617269616E74426173653C5456617269616E743E202676617269616E2C0A2020202020202020202020202020202020202020202054436F6D706172616E6420636F6D706172616E6429207B0A202072657475726E2076617269616E2E74656D706C6174652061733C54436F6D706172616E643E2829203C20636F6D706172616E643B0A7D0A0A74656D706C617465203C747970656E616D65205456617269616E742C20747970656E616D652054436F6D706172616E643E0A696E6C696E6520626F6F6C206F70657261746F723C2854436F6D706172616E6420636F6D706172616E642C0A20202020202020202020202020202020202020202020636F6E7374204A736F6E56617269616E74426173653C5456617269616E743E202676617269616E7429207B0A202072657475726E20636F6D706172616E64203C2076617269616E742E74656D706C6174652061733C54436F6D706172616E643E28293B0A7D0A0A74656D706C617465203C747970656E616D65205456617269616E742C20747970656E616D652054436F6D706172616E643E0A696E6C696E6520626F6F6C206F70657261746F723E28636F6E7374204A736F6E56617269616E74426173653C5456617269616E743E202676617269616E742C0A2020202020202020202020202020202020202020202054436F6D706172616E6420636F6D706172616E6429207B0A202072657475726E2076617269616E742E74656D706C6174652061733C54436F6D706172616E643E2829203E20636F6D706172616E643B0A7D0A0A74656D706C617465203C747970656E616D65205456617269616E742C20747970656E616D652054436F6D706172616E643E0A696E6C696E6520626F6F6C206F70657261746F723E2854436F6D706172616E6420636F6D706172616E642C0A20202020202020202020202020202020202020202020636F6E7374204A736F6E56617269616E74426173653C5456617269616E743E202676617269616E7429207B0A202072657475726E20636F6D706172616E64203E2076617269616E742E74656D706C6174652061733C54436F6D706172616E643E28293B0A7D0A7D0A .hpp JsonVariantImpl 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C7564652022436F6E66696775726174696F6E2E687070220A23696E636C75646520224A736F6E41727261792E687070220A23696E636C75646520224A736F6E4F626A6563742E687070220A23696E636C75646520224A736F6E56617269616E742E687070220A23696E636C7564652022506F6C7966696C6C732F6973466C6F61742E687070220A23696E636C7564652022506F6C7966696C6C732F6973496E74656765722E687070220A23696E636C7564652022506F6C7966696C6C732F7061727365466C6F61742E687070220A23696E636C7564652022506F6C7966696C6C732F7061727365496E74656765722E687070220A0A23696E636C756465203C737472696E672E683E20202F2F20666F7220737472636D700A0A6E616D6573706163652041726475696E6F4A736F6E207B0A0A696E6C696E65204A736F6E56617269616E743A3A4A736F6E56617269616E7428636F6E7374204A736F6E41727261792026617272617929207B0A20206966202861727261792E73756363657373282929207B0A202020205F74797065203D20496E7465726E616C733A3A4A534F4E5F41525241593B0A202020205F636F6E74656E742E61734172726179203D20636F6E73745F636173743C4A736F6E4172726179202A3E28266172726179293B0A20207D20656C7365207B0A202020205F74797065203D20496E7465726E616C733A3A4A534F4E5F554E444546494E45443B0A20207D0A7D0A0A696E6C696E65204A736F6E56617269616E743A3A4A736F6E56617269616E7428636F6E7374204A736F6E4F626A65637420266F626A65637429207B0A2020696620286F626A6563742E73756363657373282929207B0A202020205F74797065203D20496E7465726E616C733A3A4A534F4E5F4F424A4543543B0A202020205F636F6E74656E742E61734F626A656374203D20636F6E73745F636173743C4A736F6E4F626A656374202A3E28266F626A656374293B0A20207D20656C7365207B0A202020205F74797065203D20496E7465726E616C733A3A4A534F4E5F554E444546494E45443B0A20207D0A7D0A0A696E6C696E65204A736F6E417272617920264A736F6E56617269616E743A3A76617269616E7441734172726179282920636F6E7374207B0A2020696620285F74797065203D3D20496E7465726E616C733A3A4A534F4E5F4152524159292072657475726E202A5F636F6E74656E742E617341727261793B0A202072657475726E204A736F6E41727261793A3A696E76616C696428293B0A7D0A0A696E6C696E65204A736F6E4F626A65637420264A736F6E56617269616E743A3A76617269616E7441734F626A656374282920636F6E7374207B0A2020696620285F74797065203D3D20496E7465726E616C733A3A4A534F4E5F4F424A454354292072657475726E202A5F636F6E74656E742E61734F626A6563743B0A202072657475726E204A736F6E4F626A6563743A3A696E76616C696428293B0A7D0A0A74656D706C617465203C747970656E616D6520543E0A696E6C696E652054204A736F6E56617269616E743A3A76617269616E744173496E7465676572282920636F6E7374207B0A20207573696E67206E616D65737061636520496E7465726E616C733B0A202073776974636820285F7479706529207B0A2020202063617365204A534F4E5F554E444546494E45443A0A20202020202072657475726E20303B0A2020202063617365204A534F4E5F504F5349544956455F494E54454745523A0A2020202063617365204A534F4E5F424F4F4C45414E3A0A20202020202072657475726E207374617469635F636173743C543E285F636F6E74656E742E6173496E7465676572293B0A2020202063617365204A534F4E5F4E454741544956455F494E54454745523A0A20202020202072657475726E207374617469635F636173743C543E285F636F6E74656E742E6173496E7465676572202A202D31293B0A2020202063617365204A534F4E5F535452494E473A0A2020202063617365204A534F4E5F554E5041525345443A0A20202020202069662028215F636F6E74656E742E6173537472696E67292072657475726E20303B0A2020202020206966202821737472636D70282274727565222C205F636F6E74656E742E6173537472696E6729292072657475726E20313B0A20202020202072657475726E20506F6C7966696C6C733A3A7061727365496E74656765723C543E285F636F6E74656E742E6173537472696E67293B0A2020202064656661756C743A0A20202020202072657475726E207374617469635F636173743C543E285F636F6E74656E742E6173466C6F6174293B0A20207D0A7D0A0A696E6C696E6520636F6E73742063686172202A4A736F6E56617269616E743A3A76617269616E744173537472696E67282920636F6E7374207B0A20207573696E67206E616D65737061636520496E7465726E616C733B0A2020696620285F74797065203D3D204A534F4E5F554E504152534544202626205F636F6E74656E742E6173537472696E672026260A20202020202021737472636D7028226E756C6C222C205F636F6E74656E742E6173537472696E6729290A2020202072657475726E204E554C4C3B0A2020696620285F74797065203D3D204A534F4E5F535452494E47207C7C205F74797065203D3D204A534F4E5F554E504152534544292072657475726E205F636F6E74656E742E6173537472696E673B0A202072657475726E204E554C4C3B0A7D0A0A74656D706C617465203C747970656E616D6520543E0A696E6C696E652054204A736F6E56617269616E743A3A76617269616E744173466C6F6174282920636F6E7374207B0A20207573696E67206E616D65737061636520496E7465726E616C733B0A202073776974636820285F7479706529207B0A2020202063617365204A534F4E5F554E444546494E45443A0A20202020202072657475726E20303B0A2020202063617365204A534F4E5F504F5349544956455F494E54454745523A0A2020202063617365204A534F4E5F424F4F4C45414E3A0A20202020202072657475726E207374617469635F636173743C543E285F636F6E74656E742E6173496E7465676572293B0A2020202063617365204A534F4E5F4E454741544956455F494E54454745523A0A20202020202072657475726E202D7374617469635F636173743C543E285F636F6E74656E742E6173496E7465676572293B0A2020202063617365204A534F4E5F535452494E473A0A2020202063617365204A534F4E5F554E5041525345443A0A20202020202072657475726E20506F6C7966696C6C733A3A7061727365466C6F61743C543E285F636F6E74656E742E6173537472696E67293B0A2020202064656661756C743A0A20202020202072657475726E207374617469635F636173743C543E285F636F6E74656E742E6173466C6F6174293B0A20207D0A7D0A0A696E6C696E6520626F6F6C204A736F6E56617269616E743A3A76617269616E744973426F6F6C65616E282920636F6E7374207B0A20207573696E67206E616D65737061636520496E7465726E616C733B0A2020696620285F74797065203D3D204A534F4E5F424F4F4C45414E292072657475726E20747275653B0A0A2020696620285F7479706520213D204A534F4E5F554E504152534544207C7C205F636F6E74656E742E6173537472696E67203D3D204E554C4C292072657475726E2066616C73653B0A0A202072657475726E2021737472636D70285F636F6E74656E742E6173537472696E672C2022747275652229207C7C0A20202020202020202021737472636D70285F636F6E74656E742E6173537472696E672C202266616C736522293B0A7D0A0A696E6C696E6520626F6F6C204A736F6E56617269616E743A3A76617269616E744973496E7465676572282920636F6E7374207B0A20207573696E67206E616D65737061636520496E7465726E616C733B0A0A202072657475726E205F74797065203D3D204A534F4E5F504F5349544956455F494E5445474552207C7C205F74797065203D3D204A534F4E5F4E454741544956455F494E5445474552207C7C0A202020202020202020285F74797065203D3D204A534F4E5F554E50415253454420262620506F6C7966696C6C733A3A6973496E7465676572285F636F6E74656E742E6173537472696E6729293B0A7D0A0A696E6C696E6520626F6F6C204A736F6E56617269616E743A3A76617269616E744973466C6F6174282920636F6E7374207B0A20207573696E67206E616D65737061636520496E7465726E616C733B0A0A202072657475726E205F74797065203E3D204A534F4E5F464C4F41545F305F444543494D414C53207C7C0A202020202020202020285F74797065203D3D204A534F4E5F554E50415253454420262620506F6C7966696C6C733A3A6973466C6F6174285F636F6E74656E742E6173537472696E6729293B0A7D0A0A2369662041524455494E4F4A534F4E5F454E41424C455F5354445F53545245414D0A696E6C696E65207374643A3A6F73747265616D20266F70657261746F723C3C287374643A3A6F73747265616D20266F732C20636F6E7374204A736F6E56617269616E742026736F7572636529207B0A202072657475726E20736F757263652E7072696E74546F286F73293B0A7D0A23656E6469660A0A7D20202F2F206E616D6573706163652041726475696E6F4A736F6E0A .hpp Polyfills attributes 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A236966646566205F4D53435F5645520A23646566696E6520464F5243455F494E4C494E45205F5F666F726365696E6C696E650A23646566696E65204E4F5F494E4C494E45205F5F6465636C73706563286E6F696E6C696E65290A23646566696E652044455052454341544544286D736729205F5F6465636C737065632864657072656361746564286D736729290A23656C73650A23646566696E6520464F5243455F494E4C494E45205F5F6174747269627574655F5F2828616C776179735F696E6C696E6529290A23646566696E65204E4F5F494E4C494E45205F5F6174747269627574655F5F28286E6F696E6C696E6529290A236966205F5F474E55435F5F203E2034207C7C20285F5F474E55435F5F203D3D2034202626205F5F474E55435F4D494E4F525F5F203E3D2035290A23646566696E652044455052454341544544286D736729205F5F6174747269627574655F5F282864657072656361746564286D73672929290A23656C73650A23646566696E652044455052454341544544286D736729205F5F6174747269627574655F5F28286465707265636174656429290A23656E6469660A23656E6469660A .hpp ctype 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520506F6C7966696C6C73207B0A0A696E6C696E6520626F6F6C20697364696769742863686172206329207B0A202072657475726E20273027203C3D20632026262063203C3D202739273B0A7D0A0A696E6C696E6520626F6F6C2069737369676E2863686172206329207B0A202072657475726E20272D27203D3D2063207C7C2063203D3D20272B273B0A7D0A7D0A7D0A .hpp isFloat 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C756465203C737472696E672E683E20202F2F20666F7220737472636D700A23696E636C75646520222E2F63747970652E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520506F6C7966696C6C73207B0A0A696E6C696E6520626F6F6C206973466C6F617428636F6E737420636861722A207329207B0A2020696620282173292072657475726E2066616C73653B0A0A20206966202821737472636D7028732C20224E614E2229292072657475726E20747275653B0A20206966202869737369676E282A73292920732B2B3B0A20206966202821737472636D7028732C2022496E66696E6974792229292072657475726E20747275653B0A0A20207768696C65202869736469676974282A73292920732B2B3B0A0A2020626F6F6C206861735F646F74203D202A73203D3D20272E273B0A2020696620286861735F646F7429207B0A20202020732B2B3B0A202020207768696C65202869736469676974282A73292920732B2B3B0A20207D0A0A2020626F6F6C206861735F6578706F6E656E74203D202A73203D3D20276527207C7C202A73203D3D202745273B0A2020696620286861735F6578706F6E656E7429207B0A20202020732B2B3B0A202020206966202869737369676E282A73292920732B2B3B0A20202020696620282169736469676974282A7329292072657475726E2066616C73653B0A202020207768696C65202869736469676974282A73292920732B2B3B0A20207D0A0A202072657475726E20286861735F646F74207C7C206861735F6578706F6E656E7429202626202A73203D3D20275C30273B0A7D0A7D0A7D0A .hpp isInteger 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C75646520222E2F63747970652E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520506F6C7966696C6C73207B0A0A696E6C696E6520626F6F6C206973496E746567657228636F6E737420636861722A207329207B0A2020696620282173292072657475726E2066616C73653B0A20206966202869737369676E282A73292920732B2B3B0A20207768696C65202869736469676974282A73292920732B2B3B0A202072657475726E202A73203D3D20275C30273B0A7D0A7D0A7D0A .hpp math 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A2F2F2049662056697375616C20537475646F0A23696620646566696E6564285F4D53435F564552290A0A23696E636C756465203C666C6F61742E683E0A23696E636C756465203C6C696D6974733E0A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520506F6C7966696C6C73207B0A74656D706C617465203C747970656E616D6520543E0A626F6F6C2069734E614E2854207829207B0A202072657475726E205F69736E616E28782920213D20303B0A7D0A0A74656D706C617465203C747970656E616D6520543E0A626F6F6C206973496E66696E6974792854207829207B0A202072657475726E20215F66696E6974652878293B0A7D0A0A74656D706C617465203C747970656E616D6520543E0A54206E616E2829207B0A202072657475726E207374643A3A6E756D657269635F6C696D6974733C543E3A3A71756965745F4E614E28293B0A7D0A0A74656D706C617465203C747970656E616D6520543E0A5420696E662829207B0A202072657475726E207374643A3A6E756D657269635F6C696D6974733C543E3A3A696E66696E69747928293B0A7D0A7D0A7D0A0A23656C73650A0A23696E636C756465203C6D6174682E683E0A0A2F2F20474343207761726E696E673A2022636F6E76657273696F6E20746F2027666C6F6174272066726F6D2027646F75626C6527206D617920616C746572206974732076616C7565220A236966646566205F5F474E55435F5F0A236966205F5F474E55435F5F203E2034207C7C20285F5F474E55435F5F203D3D2034202626205F5F474E55435F4D494E4F525F5F203E3D2036290A23707261676D612047434320646961676E6F7374696320707573680A23656E6469660A236966205F5F474E55435F5F203E2034207C7C20285F5F474E55435F5F203D3D2034202626205F5F474E55435F4D494E4F525F5F203E3D2039290A23707261676D612047434320646961676E6F737469632069676E6F72656420222D57666C6F61742D636F6E76657273696F6E220A23656C73650A23707261676D612047434320646961676E6F737469632069676E6F72656420222D57636F6E76657273696F6E220A23656E6469660A23656E6469660A0A2F2F20576F726B61726F756E6420666F72206C69627320746861742023756E6465662069736E616E206F72206973696E660A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F2F6973737565732F3238340A2369662021646566696E65642869736E616E29207C7C2021646566696E6564286973696E66290A6E616D65737061636520737464207B7D0A23656E6469660A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520506F6C7966696C6C73207B0A0A74656D706C617465203C747970656E616D6520543E0A626F6F6C2069734E614E2854207829207B0A2F2F20576F726B61726F756E6420666F72206C69627320746861742023756E6465662069736E616E0A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F2F6973737565732F3238340A2369666E6465662069736E616E0A20207573696E67206E616D657370616365207374643B0A23656E6469660A0A202072657475726E2069736E616E2878293B0A7D0A0A23696620646566696E6564285F474C49424358585F484156455F49534E414E4C29202626205F474C49424358585F484156455F49534E414E4C0A74656D706C617465203C3E0A696E6C696E6520626F6F6C2069734E614E3C646F75626C653E28646F75626C65207829207B0A202072657475726E2069736E616E6C2878293B0A7D0A23656E6469660A0A23696620646566696E6564285F474C49424358585F484156455F49534E414E4629202626205F474C49424358585F484156455F49534E414E460A74656D706C617465203C3E0A696E6C696E6520626F6F6C2069734E614E3C666C6F61743E28666C6F6174207829207B0A202072657475726E2069736E616E662878293B0A7D0A23656E6469660A0A74656D706C617465203C747970656E616D6520543E0A626F6F6C206973496E66696E6974792854207829207B0A2F2F20576F726B61726F756E6420666F72206C69627320746861742023756E646566206973696E660A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F2F6973737565732F3238340A2369666E646566206973696E660A20207573696E67206E616D657370616365207374643B0A23656E6469660A0A202072657475726E206973696E662878293B0A7D0A0A23696620646566696E6564285F474C49424358585F484156455F4953494E464C29202626205F474C49424358585F484156455F4953494E464C0A74656D706C617465203C3E0A696E6C696E6520626F6F6C206973496E66696E6974793C646F75626C653E28646F75626C65207829207B0A202072657475726E206973696E666C2878293B0A7D0A23656E6469660A0A23696620646566696E6564285F474C49424358585F484156455F4953494E464629202626205F474C49424358585F484156455F4953494E46460A74656D706C617465203C3E0A696E6C696E6520626F6F6C206973496E66696E6974793C666C6F61743E28666C6F6174207829207B0A202072657475726E206973696E66662878293B0A7D0A23656E6469660A0A74656D706C617465203C747970656E616D6520543E0A54206E616E2829207B0A202072657475726E207374617469635F636173743C543E284E414E293B0A7D0A0A74656D706C617465203C747970656E616D6520543E0A5420696E662829207B0A202072657475726E207374617469635F636173743C543E28494E46494E495459293B0A7D0A0A23696620646566696E6564285F5F474E55435F5F290A236966205F5F474E55435F5F203E2034207C7C20285F5F474E55435F5F203D3D2034202626205F5F474E55435F4D494E4F525F5F203E3D2036290A23707261676D612047434320646961676E6F7374696320706F700A23656E6469660A23656E6469660A7D0A7D0A23656E6469660A .hpp normalize 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520506F6C7966696C6C73207B0A0A2369666465662041524455494E4F0A0A2F2F206F6E20656D62656464656420706C6174666F726D2C206661766F7220636F64652073697A65206F7665722073706565640A0A74656D706C617465203C747970656E616D6520543E0A73686F7274206E6F726D616C697A652854262076616C756529207B0A202073686F727420706F776572734F663130203D20303B0A20207768696C65202876616C75652026262076616C7565203C203129207B0A20202020706F776572734F6631302D2D3B0A2020202076616C7565202A3D2031303B0A20207D0A20207768696C65202876616C7565203E20313029207B0A20202020706F776572734F6631302B2B3B0A2020202076616C7565202F3D2031303B0A20207D0A202072657475726E20706F776572734F6631303B0A7D0A0A23656C73650A0A2F2F206F6E206E6F6E2D656D62656464656420706C6174666F726D2C206661766F72207370656564206F76657220636F64652073697A650A0A74656D706C617465203C747970656E616D6520543E0A73686F7274206E6F726D616C697A652854262076616C756529207B0A20206966202876616C7565203D3D20302E30292072657475726E20303B0A0A202073686F727420706F776572734F663130203D207374617469635F636173743C73686F72743E28666C6F6F72286C6F6731302876616C75652929293B0A202076616C7565202F3D20706F772854283130292C20706F776572734F663130293B0A0A202072657475726E20706F776572734F6631303B0A7D0A0A23656E6469660A7D0A7D0A .hpp parseFloat 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C75646520222E2E2F547970655472616974732F466C6F61745472616974732E687070220A23696E636C75646520222E2F63747970652E687070220A23696E636C75646520222E2F6D6174682E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520506F6C7966696C6C73207B0A0A74656D706C617465203C747970656E616D6520543E0A696E6C696E652054207061727365466C6F617428636F6E737420636861722A207329207B0A20207479706564656620547970655472616974733A3A466C6F61745472616974733C543E207472616974733B0A20207479706564656620747970656E616D65207472616974733A3A6D616E74697373615F74797065206D616E74697373615F743B0A20207479706564656620747970656E616D65207472616974733A3A6578706F6E656E745F74797065206578706F6E656E745F743B0A0A2020696620282173292072657475726E20303B0A0A2020626F6F6C206E656761746976655F726573756C74203D2066616C73653B0A202073776974636820282A7329207B0A202020206361736520272D273A0A2020202020206E656761746976655F726573756C74203D20747275653B0A202020206361736520272B273A0A202020202020732B2B3B0A20207D0A0A2020696620282A73203D3D20276E27207C7C202A73203D3D20274E27292072657475726E207472616974733A3A6E616E28293B0A2020696620282A73203D3D20276927207C7C202A73203D3D20274927290A2020202072657475726E206E656761746976655F726573756C74203F202D7472616974733A3A696E662829203A207472616974733A3A696E6628293B0A0A20206D616E74697373615F74206D616E7469737361203D20303B0A20206578706F6E656E745F74206578706F6E656E745F6F6666736574203D20303B0A0A20207768696C65202869736469676974282A732929207B0A20202020696620286D616E7469737361203C207472616974733A3A6D616E74697373615F6D6178202F203130290A2020202020206D616E7469737361203D206D616E7469737361202A203130202B20282A73202D20273027293B0A20202020656C73650A2020202020206578706F6E656E745F6F66667365742B2B3B0A20202020732B2B3B0A20207D0A0A2020696620282A73203D3D20272E2729207B0A20202020732B2B3B0A202020207768696C65202869736469676974282A732929207B0A202020202020696620286D616E7469737361203C207472616974733A3A6D616E74697373615F6D6178202F20313029207B0A20202020202020206D616E7469737361203D206D616E7469737361202A203130202B20282A73202D20273027293B0A20202020202020206578706F6E656E745F6F66667365742D2D3B0A2020202020207D0A202020202020732B2B3B0A202020207D0A20207D0A0A2020696E74206578706F6E656E74203D20303B0A2020696620282A73203D3D20276527207C7C202A73203D3D2027452729207B0A20202020732B2B3B0A20202020626F6F6C206E656761746976655F6578706F6E656E74203D2066616C73653B0A20202020696620282A73203D3D20272D2729207B0A2020202020206E656761746976655F6578706F6E656E74203D20747275653B0A202020202020732B2B3B0A202020207D20656C736520696620282A73203D3D20272B2729207B0A202020202020732B2B3B0A202020207D0A0A202020207768696C65202869736469676974282A732929207B0A2020202020206578706F6E656E74203D206578706F6E656E74202A203130202B20282A73202D20273027293B0A202020202020696620286578706F6E656E74202B206578706F6E656E745F6F6666736574203E207472616974733A3A6578706F6E656E745F6D617829207B0A2020202020202020696620286E656761746976655F6578706F6E656E74290A2020202020202020202072657475726E206E656761746976655F726573756C74203F202D302E3066203A20302E30663B0A2020202020202020656C73650A2020202020202020202072657475726E206E656761746976655F726573756C74203F202D7472616974733A3A696E662829203A207472616974733A3A696E6628293B0A2020202020207D0A202020202020732B2B3B0A202020207D0A20202020696620286E656761746976655F6578706F6E656E7429206578706F6E656E74203D202D6578706F6E656E743B0A20207D0A20206578706F6E656E74202B3D206578706F6E656E745F6F66667365743B0A0A20205420726573756C74203D207472616974733A3A6D616B655F666C6F6174287374617469635F636173743C543E286D616E7469737361292C206578706F6E656E74293B0A0A202072657475726E206E656761746976655F726573756C74203F202D726573756C74203A20726573756C743B0A7D0A7D0A7D0A .hpp parseInteger 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C756465203C7374646C69622E683E0A0A23696E636C75646520222E2E2F436F6E66696775726174696F6E2E687070220A23696E636C75646520222E2F63747970652E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520506F6C7966696C6C73207B0A74656D706C617465203C747970656E616D6520543E0A54207061727365496E746567657228636F6E73742063686172202A7329207B0A2020696620282173292072657475726E20303B0A0A20205420726573756C74203D20303B0A2020626F6F6C206E656761746976655F726573756C74203D2066616C73653B0A0A202073776974636820282A7329207B0A202020206361736520272D273A0A2020202020206E656761746976655F726573756C74203D20747275653B0A202020206361736520272B273A0A202020202020732B2B3B0A202020202020627265616B3B0A20207D0A0A20207768696C65202869736469676974282A732929207B0A20202020726573756C74203D207374617469635F636173743C543E28726573756C74202A203130202B20282A73202D2027302729293B0A20202020732B2B3B0A20207D0A0A202072657475726E206E656761746976655F726573756C74203F207374617469635F636173743C543E28726573756C74202A202D3129203A20726573756C743B0A7D0A7D0A7D0A .hpp RawJson 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A6E616D6573706163652041726475696E6F4A736F6E207B0A0A2F2F2041207370656369616C2074797065206F66206461746120746861742063616E206265207573656420746F20696E736572742070726567656E657261746564204A534F4E20706F7274696F6E732E0A636C617373205261774A736F6E207B0A207075626C69633A0A20206578706C69636974205261774A736F6E28636F6E737420636861722A2073747229203A205F7374722873747229207B7D0A20206F70657261746F7220636F6E737420636861722A282920636F6E7374207B0A2020202072657475726E205F7374723B0A20207D0A0A20707269766174653A0A2020636F6E737420636861722A205F7374723B0A7D3B0A7D0A .hpp Serialization DummyPrint 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A2F2F20412064756D6D79205072696E7420696D706C656D656E746174696F6E207573656420696E204A736F6E5072696E7461626C653A3A6D6561737572654C656E67746828290A636C6173732044756D6D795072696E74207B0A207075626C69633A0A202073697A655F74207072696E74286368617229207B0A2020202072657475726E20313B0A20207D0A0A202073697A655F74207072696E7428636F6E737420636861722A207329207B0A2020202072657475726E207374726C656E2873293B0A20207D0A7D3B0A7D0A7D0A .hpp DynamicStringBuilder 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C75646520222E2E2F537472696E675472616974732F537472696E675472616974732E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A2F2F2041205072696E7420696D706C656D656E746174696F6E207468617420616C6C6F777320746F20777269746520696E206120537472696E670A74656D706C617465203C747970656E616D652054537472696E673E0A636C6173732044796E616D6963537472696E674275696C646572207B0A207075626C69633A0A202044796E616D6963537472696E674275696C6465722854537472696E67202673747229203A205F7374722873747229207B7D0A0A202073697A655F74207072696E742863686172206329207B0A20202020537472696E675472616974733C54537472696E673E3A3A617070656E64285F7374722C2063293B0A2020202072657475726E20313B0A20207D0A0A202073697A655F74207072696E7428636F6E73742063686172202A7329207B0A2020202073697A655F7420696E697469616C4C656E203D205F7374722E6C656E67746828293B0A20202020537472696E675472616974733C54537472696E673E3A3A617070656E64285F7374722C2073293B0A2020202072657475726E205F7374722E6C656E6774682829202D20696E697469616C4C656E3B0A20207D0A0A20707269766174653A0A202044796E616D6963537472696E674275696C64657220266F70657261746F723D28636F6E73742044796E616D6963537472696E674275696C6465722026293B0A0A202054537472696E6720265F7374723B0A7D3B0A7D0A7D0A .hpp IndentedPrint 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A2F2F204465636F7261746F72206F6E20746F70206F66205072696E7420746F20616C6C6F7720696E64656E746564206F75747075742E0A2F2F205468697320636C6173732069732075736564206279204A736F6E5072696E7461626C653A3A7072657474795072696E74546F2829206275742063616E20616C736F20626520757365640A2F2F20666F7220796F7572206F776E20707572706F73652C206C696B65206C6F6767696E672E0A74656D706C617465203C747970656E616D65205072696E743E0A636C61737320496E64656E7465645072696E74207B0A207075626C69633A0A20206578706C6963697420496E64656E7465645072696E74285072696E7420267029203A2073696E6B28267029207B0A202020206C6576656C203D20303B0A2020202074616253697A65203D20323B0A2020202069734E65774C696E65203D20747275653B0A20207D0A0A202073697A655F74207072696E742863686172206329207B0A2020202073697A655F74206E203D20303B0A202020206966202869734E65774C696E6529206E202B3D2077726974655461627328293B0A202020206E202B3D2073696E6B2D3E7072696E742863293B0A2020202069734E65774C696E65203D2063203D3D20275C6E273B0A2020202072657475726E206E3B0A20207D0A0A202073697A655F74207072696E7428636F6E73742063686172202A7329207B0A202020202F2F20544F444F3A206F7074696D697A650A2020202073697A655F74206E203D20303B0A202020207768696C6520282A7329206E202B3D207072696E74282A732B2B293B0A2020202072657475726E206E3B0A20207D0A0A20202F2F2041646473206F6E65206C6576656C206F6620696E64656E746174696F6E0A2020766F696420696E64656E742829207B0A20202020696620286C6576656C203C204D41585F4C4556454C29206C6576656C2B2B3B0A20207D0A0A20202F2F2052656D6F766573206F6E65206C6576656C206F6620696E64656E746174696F6E0A2020766F696420756E696E64656E742829207B0A20202020696620286C6576656C203E203029206C6576656C2D2D3B0A20207D0A0A20202F2F2053657420746865206E756D626572206F66207370616365207072696E74656420666F722065616368206C6576656C206F6620696E64656E746174696F6E0A2020766F69642073657454616253697A652875696E74385F74206E29207B0A20202020696620286E203C204D41585F5441425F53495A45292074616253697A65203D206E2026204D41585F5441425F53495A453B0A20207D0A0A20707269766174653A0A20205072696E74202A73696E6B3B0A202075696E74385F74206C6576656C203A20343B0A202075696E74385F742074616253697A65203A20333B0A2020626F6F6C2069734E65774C696E65203A20313B0A0A202073697A655F74207772697465546162732829207B0A2020202073697A655F74206E203D20303B0A20202020666F722028696E742069203D20303B2069203C206C6576656C202A2074616253697A653B20692B2B29206E202B3D2073696E6B2D3E7072696E7428272027293B0A2020202072657475726E206E3B0A20207D0A0A202073746174696320636F6E737420696E74204D41585F4C4556454C203D2031353B202020202F2F20626563617573652069742773206F6E6C79203420626974730A202073746174696320636F6E737420696E74204D41585F5441425F53495A45203D20373B20202F2F20626563617573652069742773206F6E6C79203320626974730A7D3B0A7D0A7D0A .hpp JsonPrintable 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C75646520222E2E2F436F6E66696775726174696F6E2E687070220A23696E636C75646520222E2E2F547970655472616974732F456E61626C6549662E687070220A23696E636C756465202244756D6D795072696E742E687070220A23696E636C756465202244796E616D6963537472696E674275696C6465722E687070220A23696E636C7564652022496E64656E7465645072696E742E687070220A23696E636C75646520224A736F6E53657269616C697A65722E687070220A23696E636C75646520224A736F6E5772697465722E687070220A23696E636C7564652022507265747479666965722E687070220A23696E636C7564652022537461746963537472696E674275696C6465722E687070220A0A2369662041524455494E4F4A534F4E5F454E41424C455F5354445F53545245414D0A23696E636C756465202253747265616D5072696E74416461707465722E687070220A23656E6469660A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A2F2F20496D706C656D656E747320616C6C20746865206F7665726C6F616473206F66207072696E74546F282920616E64207072657474795072696E74546F28290A2F2F2043617574696F6E3A207468697320636C6173732075736520612074656D706C61746520706172616D6574657220746F2061766F6964207669727475616C206D6574686F64732E0A2F2F205468697320697320612062697420637572696F75732062757420616C6C6F777320746F20726564756365207468652073697A65206F66204A736F6E56617269616E742C204A736F6E41727261790A2F2F20616E64204A736F6E4F626A6563742E0A74656D706C617465203C747970656E616D6520543E0A636C617373204A736F6E5072696E7461626C65207B0A207075626C69633A0A202074656D706C617465203C747970656E616D65205072696E743E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C21547970655472616974733A3A4973537472696E673C5072696E743E3A3A76616C75652C0A202020202020202020202020202020202020202020202020202020202020202073697A655F743E3A3A747970650A20207072696E74546F285072696E7420267072696E742920636F6E7374207B0A202020204A736F6E5772697465723C5072696E743E20777269746572287072696E74293B0A202020204A736F6E53657269616C697A65723C4A736F6E5772697465723C5072696E743E203E3A3A73657269616C697A6528646F776E6361737428292C20777269746572293B0A2020202072657475726E207772697465722E62797465735772697474656E28293B0A20207D0A0A2369662041524455494E4F4A534F4E5F454E41424C455F5354445F53545245414D0A20207374643A3A6F73747265616D20267072696E74546F287374643A3A6F73747265616D20266F732920636F6E7374207B0A2020202053747265616D5072696E74416461707465722061646170746572286F73293B0A202020207072696E74546F2861646170746572293B0A2020202072657475726E206F733B0A20207D0A23656E6469660A0A202073697A655F74207072696E74546F2863686172202A6275666665722C2073697A655F742062756666657253697A652920636F6E7374207B0A20202020537461746963537472696E674275696C646572207362286275666665722C2062756666657253697A65293B0A2020202072657475726E207072696E74546F287362293B0A20207D0A0A202074656D706C617465203C73697A655F74204E3E0A202073697A655F74207072696E74546F2863686172202826627566666572295B4E5D2920636F6E7374207B0A2020202072657475726E207072696E74546F286275666665722C204E293B0A20207D0A0A202074656D706C617465203C747970656E616D652054537472696E673E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C537472696E675472616974733C54537472696E673E3A3A6861735F617070656E642C2073697A655F743E3A3A747970650A20207072696E74546F2854537472696E6720267374722920636F6E7374207B0A2020202044796E616D6963537472696E674275696C6465723C54537472696E673E20736228737472293B0A2020202072657475726E207072696E74546F287362293B0A20207D0A0A202074656D706C617465203C747970656E616D65205072696E743E0A202073697A655F74207072657474795072696E74546F28496E64656E7465645072696E743C5072696E743E20267072696E742920636F6E7374207B0A20202020507265747479666965723C5072696E743E2070287072696E74293B0A2020202072657475726E207072696E74546F2870293B0A20207D0A0A202073697A655F74207072657474795072696E74546F2863686172202A6275666665722C2073697A655F742062756666657253697A652920636F6E7374207B0A20202020537461746963537472696E674275696C646572207362286275666665722C2062756666657253697A65293B0A2020202072657475726E207072657474795072696E74546F287362293B0A20207D0A0A202074656D706C617465203C73697A655F74204E3E0A202073697A655F74207072657474795072696E74546F2863686172202826627566666572295B4E5D2920636F6E7374207B0A2020202072657475726E207072657474795072696E74546F286275666665722C204E293B0A20207D0A0A202074656D706C617465203C747970656E616D65205072696E743E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C21547970655472616974733A3A4973537472696E673C5072696E743E3A3A76616C75652C0A202020202020202020202020202020202020202020202020202020202020202073697A655F743E3A3A747970650A20207072657474795072696E74546F285072696E7420267072696E742920636F6E7374207B0A20202020496E64656E7465645072696E743C5072696E743E20696E64656E7465645072696E74287072696E74293B0A2020202072657475726E207072657474795072696E74546F28696E64656E7465645072696E74293B0A20207D0A0A202074656D706C617465203C747970656E616D652054537472696E673E0A2020747970656E616D6520547970655472616974733A3A456E61626C6549663C537472696E675472616974733C54537472696E673E3A3A6861735F617070656E642C2073697A655F743E3A3A747970650A20207072657474795072696E74546F2854537472696E6720267374722920636F6E7374207B0A2020202044796E616D6963537472696E674275696C6465723C54537472696E673E20736228737472293B0A2020202072657475726E207072657474795072696E74546F287362293B0A20207D0A0A202073697A655F74206D6561737572654C656E677468282920636F6E7374207B0A2020202044756D6D795072696E742064703B0A2020202072657475726E207072696E74546F286470293B0A20207D0A0A202073697A655F74206D6561737572655072657474794C656E677468282920636F6E7374207B0A2020202044756D6D795072696E742064703B0A2020202072657475726E207072657474795072696E74546F286470293B0A20207D0A0A20707269766174653A0A2020636F6E737420542026646F776E63617374282920636F6E7374207B0A2020202072657475726E202A7374617469635F636173743C636F6E73742054202A3E2874686973293B0A20207D0A7D3B0A0A2369662041524455494E4F4A534F4E5F454E41424C455F5354445F53545245414D0A74656D706C617465203C747970656E616D6520543E0A696E6C696E65207374643A3A6F73747265616D20266F70657261746F723C3C287374643A3A6F73747265616D20266F732C20636F6E7374204A736F6E5072696E7461626C653C543E20267629207B0A202072657475726E20762E7072696E74546F286F73293B0A7D0A23656E6469660A7D0A7D0A .hpp JsonSerializer 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C75646520224A736F6E5772697465722E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A0A636C617373204A736F6E41727261793B0A636C617373204A736F6E41727261795375627363726970743B0A636C617373204A736F6E4F626A6563743B0A74656D706C617465203C747970656E616D6520544B65793E0A636C617373204A736F6E4F626A6563745375627363726970743B0A636C617373204A736F6E56617269616E743B0A0A6E616D65737061636520496E7465726E616C73207B0A0A74656D706C617465203C747970656E616D65205772697465723E0A636C617373204A736F6E53657269616C697A6572207B0A207075626C69633A0A202073746174696320766F69642073657269616C697A6528636F6E7374204A736F6E417272617920262C205772697465722026293B0A202073746174696320766F69642073657269616C697A6528636F6E7374204A736F6E417272617953756273637269707420262C205772697465722026293B0A202073746174696320766F69642073657269616C697A6528636F6E7374204A736F6E4F626A65637420262C205772697465722026293B0A202074656D706C617465203C747970656E616D6520544B65793E0A202073746174696320766F69642073657269616C697A6528636F6E7374204A736F6E4F626A6563745375627363726970743C544B65793E20262C205772697465722026293B0A202073746174696320766F69642073657269616C697A6528636F6E7374204A736F6E56617269616E7420262C205772697465722026293B0A7D3B0A7D0A7D0A .hpp JsonSerializerImpl 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C75646520222E2E2F4A736F6E41727261792E687070220A23696E636C75646520222E2E2F4A736F6E41727261795375627363726970742E687070220A23696E636C75646520222E2E2F4A736F6E4F626A6563742E687070220A23696E636C75646520222E2E2F4A736F6E4F626A6563745375627363726970742E687070220A23696E636C75646520222E2E2F4A736F6E56617269616E742E687070220A23696E636C75646520224A736F6E53657269616C697A65722E687070220A0A74656D706C617465203C747970656E616D65205772697465723E0A696E6C696E6520766F69642041726475696E6F4A736F6E3A3A496E7465726E616C733A3A4A736F6E53657269616C697A65723C5772697465723E3A3A73657269616C697A65280A20202020636F6E7374204A736F6E4172726179262061727261792C20577269746572262077726974657229207B0A20207772697465722E626567696E417272617928293B0A0A20204A736F6E41727261793A3A636F6E73745F6974657261746F72206974203D2061727261792E626567696E28293B0A20207768696C652028697420213D2061727261792E656E64282929207B0A2020202073657269616C697A65282A69742C20777269746572293B0A0A202020202B2B69743B0A20202020696620286974203D3D2061727261792E656E6428292920627265616B3B0A0A202020207772697465722E7772697465436F6D6D6128293B0A20207D0A0A20207772697465722E656E64417272617928293B0A7D0A0A74656D706C617465203C747970656E616D65205772697465723E0A696E6C696E6520766F69642041726475696E6F4A736F6E3A3A496E7465726E616C733A3A4A736F6E53657269616C697A65723C5772697465723E3A3A73657269616C697A65280A20202020636F6E7374204A736F6E4172726179537562736372697074262061727261795375627363726970742C20577269746572262077726974657229207B0A202073657269616C697A652861727261795375627363726970742E61733C4A736F6E56617269616E743E28292C20777269746572293B0A7D0A0A74656D706C617465203C747970656E616D65205772697465723E0A696E6C696E6520766F69642041726475696E6F4A736F6E3A3A496E7465726E616C733A3A4A736F6E53657269616C697A65723C5772697465723E3A3A73657269616C697A65280A20202020636F6E7374204A736F6E4F626A65637426206F626A6563742C20577269746572262077726974657229207B0A20207772697465722E626567696E4F626A65637428293B0A0A20204A736F6E4F626A6563743A3A636F6E73745F6974657261746F72206974203D206F626A6563742E626567696E28293B0A20207768696C652028697420213D206F626A6563742E656E64282929207B0A202020207772697465722E7772697465537472696E672869742D3E6B6579293B0A202020207772697465722E7772697465436F6C6F6E28293B0A2020202073657269616C697A652869742D3E76616C75652C20777269746572293B0A0A202020202B2B69743B0A20202020696620286974203D3D206F626A6563742E656E6428292920627265616B3B0A0A202020207772697465722E7772697465436F6D6D6128293B0A20207D0A0A20207772697465722E656E644F626A65637428293B0A7D0A0A74656D706C617465203C747970656E616D65205772697465723E0A74656D706C617465203C747970656E616D6520544B65793E0A696E6C696E6520766F69642041726475696E6F4A736F6E3A3A496E7465726E616C733A3A4A736F6E53657269616C697A65723C5772697465723E3A3A73657269616C697A65280A20202020636F6E7374204A736F6E4F626A6563745375627363726970743C544B65793E26206F626A6563745375627363726970742C20577269746572262077726974657229207B0A202073657269616C697A65286F626A6563745375627363726970742E74656D706C6174652061733C4A736F6E56617269616E743E28292C20777269746572293B0A7D0A0A74656D706C617465203C747970656E616D65205772697465723E0A696E6C696E6520766F69642041726475696E6F4A736F6E3A3A496E7465726E616C733A3A4A736F6E53657269616C697A65723C5772697465723E3A3A73657269616C697A65280A20202020636F6E7374204A736F6E56617269616E74262076617269616E742C20577269746572262077726974657229207B0A2020737769746368202876617269616E742E5F7479706529207B0A2020202063617365204A534F4E5F554E444546494E45443A0A20202020202072657475726E3B0A0A2020202063617365204A534F4E5F41525241593A0A20202020202073657269616C697A65282A76617269616E742E5F636F6E74656E742E617341727261792C20777269746572293B0A20202020202072657475726E3B0A0A2020202063617365204A534F4E5F4F424A4543543A0A20202020202073657269616C697A65282A76617269616E742E5F636F6E74656E742E61734F626A6563742C20777269746572293B0A20202020202072657475726E3B0A0A2020202063617365204A534F4E5F535452494E473A0A2020202020207772697465722E7772697465537472696E672876617269616E742E5F636F6E74656E742E6173537472696E67293B0A20202020202072657475726E3B0A0A2020202063617365204A534F4E5F554E5041525345443A0A2020202020207772697465722E77726974655261772876617269616E742E5F636F6E74656E742E6173537472696E67293B0A20202020202072657475726E3B0A0A2020202063617365204A534F4E5F4E454741544956455F494E54454745523A0A2020202020207772697465722E777269746552617728272D27293B0A2020202063617365204A534F4E5F504F5349544956455F494E54454745523A0A2020202020207772697465722E7772697465496E74656765722876617269616E742E5F636F6E74656E742E6173496E7465676572293B0A20202020202072657475726E3B0A0A2020202063617365204A534F4E5F424F4F4C45414E3A0A2020202020207772697465722E7772697465426F6F6C65616E2876617269616E742E5F636F6E74656E742E6173496E746567657220213D2030293B0A20202020202072657475726E3B0A0A2020202064656661756C743A0A20202020202075696E74385F7420646563696D616C73203D0A202020202020202020207374617469635F636173743C75696E74385F743E2876617269616E742E5F74797065202D204A534F4E5F464C4F41545F305F444543494D414C53293B0A2020202020207772697465722E7772697465466C6F61742876617269616E742E5F636F6E74656E742E6173466C6F61742C20646563696D616C73293B0A20207D0A7D0A .hpp JsonWriter 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C756465203C737464696E742E683E0A23696E636C75646520222E2E2F446174612F456E636F64696E672E687070220A23696E636C75646520222E2E2F446174612F4A736F6E466C6F61742E687070220A23696E636C75646520222E2E2F446174612F4A736F6E496E74656765722E687070220A23696E636C75646520222E2E2F506F6C7966696C6C732F617474726962757465732E687070220A23696E636C75646520222E2E2F506F6C7966696C6C732F6D6174682E687070220A23696E636C75646520222E2E2F506F6C7966696C6C732F6E6F726D616C697A652E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A2F2F2057726974657320746865204A534F4E20746F6B656E7320746F2061205072696E7420696D706C656D656E746174696F6E0A2F2F205468697320636C61737320697320757365642062793A0A2F2F202D204A736F6E41727261793A3A7772697465546F28290A2F2F202D204A736F6E4F626A6563743A3A7772697465546F28290A2F2F202D204A736F6E56617269616E743A3A7772697465546F28290A2F2F204974732064657269766564206279205072657474794A736F6E5772697465722074686174206F766572726964657320736F6D65206D656D6265727320746F206164640A2F2F20696E64656E746174696F6E2E0A74656D706C617465203C747970656E616D65205072696E743E0A636C617373204A736F6E577269746572207B0A207075626C69633A0A20206578706C69636974204A736F6E577269746572285072696E74202673696E6B29203A205F73696E6B2873696E6B292C205F6C656E677468283029207B7D0A0A20202F2F2052657475726E7320746865206E756D626572206F662062797465732073656E7420746F20746865205072696E7420696D706C656D656E746174696F6E2E0A20202F2F205468697320697320766572792068616E647920666F7220696D706C656D656E746174696F6E73206F66207072696E74546F28292074686174206D7573742072657475726E207468650A20202F2F206E756D626572206F66206279746573207772697474656E2E0A202073697A655F742062797465735772697474656E282920636F6E7374207B0A2020202072657475726E205F6C656E6774683B0A20207D0A0A2020766F696420626567696E41727261792829207B0A20202020777269746552617728275B27293B0A20207D0A2020766F696420656E6441727261792829207B0A20202020777269746552617728275D27293B0A20207D0A0A2020766F696420626567696E4F626A6563742829207B0A20202020777269746552617728277B27293B0A20207D0A2020766F696420656E644F626A6563742829207B0A20202020777269746552617728277D27293B0A20207D0A0A2020766F6964207772697465436F6C6F6E2829207B0A20202020777269746552617728273A27293B0A20207D0A2020766F6964207772697465436F6D6D612829207B0A20202020777269746552617728272C27293B0A20207D0A0A2020766F6964207772697465426F6F6C65616E28626F6F6C2076616C756529207B0A2020202077726974655261772876616C7565203F20227472756522203A202266616C736522293B0A20207D0A0A2020766F6964207772697465537472696E6728636F6E73742063686172202A76616C756529207B0A20202020696620282176616C756529207B0A202020202020777269746552617728226E756C6C22293B0A202020207D20656C7365207B0A202020202020777269746552617728275C2227293B0A2020202020207768696C6520282A76616C75652920777269746543686172282A76616C75652B2B293B0A202020202020777269746552617728275C2227293B0A202020207D0A20207D0A0A2020766F6964207772697465436861722863686172206329207B0A2020202063686172207370656369616C43686172203D20456E636F64696E673A3A657363617065436861722863293B0A20202020696620287370656369616C4368617229207B0A202020202020777269746552617728275C5C27293B0A2020202020207772697465526177287370656369616C43686172293B0A202020207D20656C7365207B0A20202020202077726974655261772863293B0A202020207D0A20207D0A0A2020766F6964207772697465466C6F6174284A736F6E466C6F61742076616C75652C2075696E74385F7420646967697473203D203229207B0A2020202069662028506F6C7966696C6C733A3A69734E614E2876616C756529292072657475726E20777269746552617728224E614E22293B0A0A202020206966202876616C7565203C20302E3029207B0A202020202020777269746552617728272D27293B0A20202020202076616C7565203D202D76616C75653B0A202020207D0A0A2020202069662028506F6C7966696C6C733A3A6973496E66696E6974792876616C756529292072657475726E2077726974655261772822496E66696E69747922293B0A0A2020202073686F727420706F776572734F6631303B0A202020206966202876616C7565203E2031303030207C7C2076616C7565203C20302E30303129207B0A202020202020706F776572734F663130203D20506F6C7966696C6C733A3A6E6F726D616C697A652876616C7565293B0A202020207D20656C7365207B0A202020202020706F776572734F663130203D20303B0A202020207D0A0A202020202F2F20526F756E64207570206C6173742064696769742028736F2074686174207072696E7428312E3939392C203229207072696E74732061732022322E303022290A2020202076616C7565202B3D20676574526F756E64696E674269617328646967697473293B0A0A202020202F2F20457874726163742074686520696E74656765722070617274206F66207468652076616C756520616E64207072696E742069740A202020204A736F6E55496E7420696E745F70617274203D207374617469635F636173743C4A736F6E55496E743E2876616C7565293B0A202020204A736F6E466C6F61742072656D61696E646572203D2076616C7565202D207374617469635F636173743C4A736F6E466C6F61743E28696E745F70617274293B0A202020207772697465496E746567657228696E745F70617274293B0A0A202020202F2F205072696E742074686520646563696D616C20706F696E742C20627574206F6E6C792069662074686572652061726520646967697473206265796F6E640A2020202069662028646967697473203E203029207B0A202020202020777269746552617728272E27293B0A202020207D0A0A202020202F2F2045787472616374206469676974732066726F6D207468652072656D61696E646572206F6E6520617420612074696D650A202020207768696C6520286469676974732D2D203E203029207B0A2020202020202F2F20457874726163742064696769740A20202020202072656D61696E646572202A3D2031302E303B0A202020202020636861722063757272656E744469676974203D20636861722872656D61696E646572293B0A20202020202072656D61696E646572202D3D207374617469635F636173743C4A736F6E466C6F61743E2863757272656E744469676974293B0A0A2020202020202F2F205072696E740A2020202020207772697465526177286368617228273027202B2063757272656E74446967697429293B0A202020207D0A0A2020202069662028706F776572734F663130203C203029207B0A20202020202077726974655261772822652D22293B0A2020202020207772697465496E7465676572282D706F776572734F663130293B0A202020207D0A0A2020202069662028706F776572734F663130203E203029207B0A202020202020777269746552617728276527293B0A2020202020207772697465496E746567657228706F776572734F663130293B0A202020207D0A20207D0A0A2020766F6964207772697465496E7465676572284A736F6E55496E742076616C756529207B0A2020202063686172206275666665725B32325D3B0A2020202063686172202A707472203D20627566666572202B2073697A656F662862756666657229202D20313B0A0A202020202A707472203D20303B0A20202020646F207B0A2020202020202A2D2D707472203D207374617469635F636173743C636861723E2876616C75652025203130202B20273027293B0A20202020202076616C7565202F3D2031303B0A202020207D207768696C65202876616C7565293B0A0A20202020777269746552617728707472293B0A20207D0A0A2020766F696420777269746552617728636F6E73742063686172202A7329207B0A202020205F6C656E677468202B3D205F73696E6B2E7072696E742873293B0A20207D0A2020766F69642077726974655261772863686172206329207B0A202020205F6C656E677468202B3D205F73696E6B2E7072696E742863293B0A20207D0A0A2070726F7465637465643A0A20205072696E7420265F73696E6B3B0A202073697A655F74205F6C656E6774683B0A0A20707269766174653A0A20204A736F6E57726974657220266F70657261746F723D28636F6E7374204A736F6E5772697465722026293B20202F2F2063616E6E6F742062652061737369676E65640A0A2020737461746963204A736F6E466C6F6174206765744C61737444696769742875696E74385F742064696769747329207B0A202020202F2F2044657369676E6564206173206120636F6D70726F6D697365206265747765656E20636F64652073697A6520616E642073706565640A20202020737769746368202864696769747329207B0A2020202020206361736520303A0A202020202020202072657475726E2031652D303B0A2020202020206361736520313A0A202020202020202072657475726E2031652D313B0A2020202020206361736520323A0A202020202020202072657475726E2031652D323B0A2020202020206361736520333A0A202020202020202072657475726E2031652D333B0A20202020202064656661756C743A0A202020202020202072657475726E206765744C61737444696769742875696E74385F7428646967697473202D20342929202A2031652D343B0A202020207D0A20207D0A0A2020464F5243455F494E4C494E4520737461746963204A736F6E466C6F617420676574526F756E64696E67426961732875696E74385F742064696769747329207B0A2020202072657475726E20302E35202A206765744C617374446967697428646967697473293B0A20207D0A7D3B0A7D0A7D0A .hpp Prettyfier 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C7564652022496E64656E7465645072696E742E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A2F2F20436F6E7665727473206120636F6D70616374204A534F4E20737472696E6720696E746F20616E20696E64656E746564206F6E652E0A74656D706C617465203C747970656E616D65205072696E743E0A636C6173732050726574747966696572207B0A207075626C69633A0A20206578706C69636974205072657474796669657228496E64656E7465645072696E743C5072696E743E26207029203A205F73696E6B287029207B0A202020205F70726576696F757343686172203D20303B0A202020205F696E537472696E67203D2066616C73653B0A20207D0A0A202073697A655F74207072696E742863686172206329207B0A2020202073697A655F74206E203D205F696E537472696E67203F2068616E646C65537472696E6743686172286329203A2068616E646C654D61726B7570436861722863293B0A202020205F70726576696F757343686172203D20633B0A2020202072657475726E206E3B0A20207D0A0A202073697A655F74207072696E7428636F6E737420636861722A207329207B0A202020202F2F20544F444F3A206F7074696D697A650A2020202073697A655F74206E203D20303B0A202020207768696C6520282A7329206E202B3D207072696E74282A732B2B293B0A2020202072657475726E206E3B0A20207D0A0A20707269766174653A0A20205072657474796669657226206F70657261746F723D28636F6E7374205072657474796669657226293B20202F2F2063616E6E6F742062652061737369676E65640A0A2020626F6F6C20696E456D707479426C6F636B2829207B0A2020202072657475726E205F70726576696F757343686172203D3D20277B27207C7C205F70726576696F757343686172203D3D20275B273B0A20207D0A0A202073697A655F742068616E646C65537472696E67436861722863686172206329207B0A20202020626F6F6C20697351756F7465203D2063203D3D20272227202626205F70726576696F75734368617220213D20275C5C273B0A0A2020202069662028697351756F746529205F696E537472696E67203D2066616C73653B0A0A2020202072657475726E205F73696E6B2E7072696E742863293B0A20207D0A0A202073697A655F742068616E646C654D61726B7570436861722863686172206329207B0A2020202073776974636820286329207B0A2020202020206361736520277B273A0A2020202020206361736520275B273A0A202020202020202072657475726E207772697465426C6F636B4F70656E2863293B0A0A2020202020206361736520277D273A0A2020202020206361736520275D273A0A202020202020202072657475726E207772697465426C6F636B436C6F73652863293B0A0A2020202020206361736520273A273A0A202020202020202072657475726E207772697465436F6C6F6E28293B0A0A2020202020206361736520272C273A0A202020202020202072657475726E207772697465436F6D6D6128293B0A0A20202020202063617365202722273A0A202020202020202072657475726E20777269746551756F74654F70656E28293B0A0A20202020202064656661756C743A0A202020202020202072657475726E2077726974654E6F726D616C436861722863293B0A202020207D0A20207D0A0A202073697A655F74207772697465426C6F636B436C6F73652863686172206329207B0A2020202073697A655F74206E203D20303B0A202020206E202B3D20756E696E64656E7449664E656564656428293B0A202020206E202B3D205F73696E6B2E7072696E742863293B0A2020202072657475726E206E3B0A20207D0A0A202073697A655F74207772697465426C6F636B4F70656E2863686172206329207B0A2020202073697A655F74206E203D20303B0A202020206E202B3D20696E64656E7449664E656564656428293B0A202020206E202B3D205F73696E6B2E7072696E742863293B0A2020202072657475726E206E3B0A20207D0A0A202073697A655F74207772697465436F6C6F6E2829207B0A2020202073697A655F74206E203D20303B0A202020206E202B3D205F73696E6B2E7072696E7428223A2022293B0A2020202072657475726E206E3B0A20207D0A0A202073697A655F74207772697465436F6D6D612829207B0A2020202073697A655F74206E203D20303B0A202020206E202B3D205F73696E6B2E7072696E7428222C5C725C6E22293B0A2020202072657475726E206E3B0A20207D0A0A202073697A655F7420777269746551756F74654F70656E2829207B0A202020205F696E537472696E67203D20747275653B0A2020202073697A655F74206E203D20303B0A202020206E202B3D20696E64656E7449664E656564656428293B0A202020206E202B3D205F73696E6B2E7072696E7428272227293B0A2020202072657475726E206E3B0A20207D0A0A202073697A655F742077726974654E6F726D616C436861722863686172206329207B0A2020202073697A655F74206E203D20303B0A202020206E202B3D20696E64656E7449664E656564656428293B0A202020206E202B3D205F73696E6B2E7072696E742863293B0A2020202072657475726E206E3B0A20207D0A0A202073697A655F7420696E64656E7449664E65656465642829207B0A202020206966202821696E456D707479426C6F636B2829292072657475726E20303B0A0A202020205F73696E6B2E696E64656E7428293B0A2020202072657475726E205F73696E6B2E7072696E7428225C725C6E22293B0A20207D0A0A202073697A655F7420756E696E64656E7449664E65656465642829207B0A2020202069662028696E456D707479426C6F636B2829292072657475726E20303B0A0A202020205F73696E6B2E756E696E64656E7428293B0A2020202072657475726E205F73696E6B2E7072696E7428225C725C6E22293B0A20207D0A0A202063686172205F70726576696F7573436861723B0A2020496E64656E7465645072696E743C5072696E743E26205F73696E6B3B0A2020626F6F6C205F696E537472696E673B0A7D3B0A7D0A7D0A .hpp StaticStringBuilder 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A2F2F2041205072696E7420696D706C656D656E746174696F6E207468617420616C6C6F777320746F20777269746520696E206120636861725B5D0A636C61737320537461746963537472696E674275696C646572207B0A207075626C69633A0A2020537461746963537472696E674275696C6465722863686172202A6275662C2073697A655F742073697A6529203A20656E6428627566202B2073697A65202D2031292C20702862756629207B0A202020202A70203D20275C30273B0A20207D0A0A202073697A655F74207072696E742863686172206329207B0A202020206966202870203E3D20656E64292072657475726E20303B0A202020202A702B2B203D20633B0A202020202A70203D20275C30273B0A2020202072657475726E20313B0A20207D0A0A202073697A655F74207072696E7428636F6E73742063686172202A7329207B0A2020202063686172202A626567696E203D20703B0A202020207768696C65202870203C20656E64202626202A7329202A702B2B203D202A732B2B3B0A202020202A70203D20275C30273B0A2020202072657475726E2070202D20626567696E3B0A20207D0A0A20707269766174653A0A202063686172202A656E643B0A202063686172202A703B0A7D3B0A7D0A7D0A .hpp StreamPrintAdapter 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C75646520222E2E2F436F6E66696775726174696F6E2E687070220A0A2369662041524455494E4F4A534F4E5F454E41424C455F5354445F53545245414D0A0A23696E636C756465203C6F73747265616D3E0A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A636C6173732053747265616D5072696E7441646170746572207B0A207075626C69633A0A20206578706C696369742053747265616D5072696E7441646170746572287374643A3A6F73747265616D26206F7329203A205F6F73286F7329207B7D0A0A202073697A655F74207072696E742863686172206329207B0A202020205F6F73203C3C20633B0A2020202072657475726E20313B0A20207D0A0A202073697A655F74207072696E7428636F6E737420636861722A207329207B0A202020205F6F73203C3C20733B0A2020202072657475726E207374726C656E2873293B0A20207D0A0A20707269766174653A0A20202F2F2063616E6E6F742062652061737369676E65640A202053747265616D5072696E744164617074657226206F70657261746F723D28636F6E73742053747265616D5072696E744164617074657226293B0A0A20207374643A3A6F73747265616D26205F6F733B0A7D3B0A7D0A7D0A0A23656E64696620202F2F2041524455494E4F4A534F4E5F454E41424C455F5354445F53545245414D0A .hpp StaticJsonBuffer 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C75646520224A736F6E427566666572426173652E687070220A0A23696620646566696E6564285F5F636C616E675F5F290A23707261676D6120636C616E6720646961676E6F7374696320707573680A23707261676D6120636C616E6720646961676E6F737469632069676E6F72656420222D576E6F6E2D7669727475616C2D64746F72220A23656C696620646566696E6564285F5F474E55435F5F290A236966205F5F474E55435F5F203E2034207C7C20285F5F474E55435F5F203D3D2034202626205F5F474E55435F4D494E4F525F5F203E3D2036290A23707261676D612047434320646961676E6F7374696320707573680A23656E6469660A23707261676D612047434320646961676E6F737469632069676E6F72656420222D576E6F6E2D7669727475616C2D64746F72220A23656E6469660A0A6E616D6573706163652041726475696E6F4A736F6E207B0A0A636C617373205374617469634A736F6E42756666657242617365203A207075626C6963204A736F6E427566666572426173653C5374617469634A736F6E427566666572426173653E207B0A207075626C69633A0A2020636C61737320537472696E67207B0A2020207075626C69633A0A20202020537472696E67285374617469634A736F6E427566666572426173652A20706172656E7429203A205F706172656E7428706172656E7429207B0A2020202020205F7374617274203D20706172656E742D3E5F627566666572202B20706172656E742D3E5F73697A653B0A202020207D0A0A20202020766F696420617070656E642863686172206329207B0A202020202020696620285F706172656E742D3E63616E416C6C6F6328312929207B0A2020202020202020636861722A206C617374203D207374617469635F636173743C636861722A3E285F706172656E742D3E646F416C6C6F63283129293B0A20202020202020202A6C617374203D20633B0A2020202020207D0A202020207D0A0A20202020636F6E737420636861722A20635F737472282920636F6E7374207B0A202020202020696620285F706172656E742D3E63616E416C6C6F6328312929207B0A2020202020202020636861722A206C617374203D207374617469635F636173743C636861722A3E285F706172656E742D3E646F416C6C6F63283129293B0A20202020202020202A6C617374203D20275C30273B0A202020202020202072657475726E205F73746172743B0A2020202020207D20656C7365207B0A202020202020202072657475726E204E554C4C3B0A2020202020207D0A202020207D0A0A202020707269766174653A0A202020205374617469634A736F6E427566666572426173652A205F706172656E743B0A20202020636861722A205F73746172743B0A20207D3B0A0A20205374617469634A736F6E4275666665724261736528636861722A206275666665722C2073697A655F742063617061290A2020202020203A205F62756666657228627566666572292C205F63617061636974792863617061292C205F73697A65283029207B7D0A0A202073697A655F74206361706163697479282920636F6E7374207B0A2020202072657475726E205F63617061636974793B0A20207D0A202073697A655F742073697A65282920636F6E7374207B0A2020202072657475726E205F73697A653B0A20207D0A0A20207669727475616C20766F69642A20616C6C6F632873697A655F7420627974657329207B0A20202020616C69676E4E657874416C6C6F6328293B0A20202020696620282163616E416C6C6F6328627974657329292072657475726E204E554C4C3B0A2020202072657475726E20646F416C6C6F63286279746573293B0A20207D0A0A2020537472696E67207374617274537472696E672829207B0A2020202072657475726E20537472696E672874686973293B0A20207D0A0A20707269766174653A0A2020766F696420616C69676E4E657874416C6C6F632829207B0A202020205F73697A65203D20726F756E645F73697A655F7570285F73697A65293B0A20207D0A0A2020626F6F6C2063616E416C6C6F632873697A655F742062797465732920636F6E7374207B0A2020202072657475726E205F73697A65202B206279746573203C3D205F63617061636974793B0A20207D0A0A2020766F69642A20646F416C6C6F632873697A655F7420627974657329207B0A20202020766F69642A2070203D20265F6275666665725B5F73697A655D3B0A202020205F73697A65202B3D2062797465733B0A2020202072657475726E20703B0A20207D0A0A2020636861722A205F6275666665723B0A202073697A655F74205F63617061636974793B0A202073697A655F74205F73697A653B0A7D3B0A0A2F2F20496D706C656D656E74732061204A736F6E4275666665722077697468206669786564206D656D6F727920616C6C6F636174696F6E2E0A2F2F205468652074656D706C61746520706172616D656E7465722043415041434954592073706563696669657320746865206361706163697479206F66207468652062756666657220696E0A2F2F2062797465732E0A74656D706C617465203C73697A655F742043415041434954593E0A636C617373205374617469634A736F6E427566666572203A207075626C6963205374617469634A736F6E42756666657242617365207B0A207075626C69633A0A20206578706C69636974205374617469634A736F6E4275666665722829203A205374617469634A736F6E42756666657242617365285F6275666665722C20434150414349545929207B7D0A0A20707269766174653A0A202063686172205F6275666665725B43415041434954595D3B0A7D3B0A7D0A0A23696620646566696E6564285F5F636C616E675F5F290A23707261676D6120636C616E6720646961676E6F7374696320706F700A23656C696620646566696E6564285F5F474E55435F5F290A236966205F5F474E55435F5F203E2034207C7C20285F5F474E55435F5F203D3D2034202626205F5F474E55435F4D494E4F525F5F203E3D2036290A23707261676D612047434320646961676E6F7374696320706F700A23656E6469660A23656E6469660A .hpp StringTraits ArduinoStream 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A2369662041524455494E4F4A534F4E5F454E41424C455F41524455494E4F5F53545245414D0A0A23696E636C756465203C53747265616D2E683E0A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A7374727563742041726475696E6F53747265616D547261697473207B0A2020636C61737320526561646572207B0A2020202053747265616D26205F73747265616D3B0A2020202063686172205F63757272656E742C205F6E6578743B0A0A2020207075626C69633A0A202020205265616465722853747265616D262073747265616D29203A205F73747265616D2873747265616D292C205F63757272656E742830292C205F6E657874283029207B7D0A0A20202020766F6964206D6F76652829207B0A2020202020205F63757272656E74203D205F6E6578743B0A2020202020205F6E657874203D20303B0A202020207D0A0A20202020636861722063757272656E742829207B0A20202020202069662028215F63757272656E7429205F63757272656E74203D207265616428293B0A20202020202072657475726E205F63757272656E743B0A202020207D0A0A2020202063686172206E6578742829207B0A2020202020202F2F20617373756D657320746861742063757272656E74282920686173206265656E2063616C6C65640A20202020202069662028215F6E65787429205F6E657874203D207265616428293B0A20202020202072657475726E205F6E6578743B0A202020207D0A0A202020707269766174653A0A202020206368617220726561642829207B0A2020202020202F2F20646F6E277420757365205F73747265616D2E7265616428292061732069742069676E6F726573207468652074696D656F75740A202020202020636861722063203D20303B0A2020202020205F73747265616D2E7265616442797465732826632C2031293B0A20202020202072657475726E20633B0A202020207D0A20207D3B0A7D3B0A0A74656D706C617465203C747970656E616D65205453747265616D3E0A73747275637420537472696E675472616974733C5453747265616D2C0A20202020202020202020202020202020202020202F2F206D6174636820616E792074797065207468617420697320646572697665642066726F6D2053747265616D3A0A2020202020202020202020202020202020202020747970656E616D6520547970655472616974733A3A456E61626C6549663C547970655472616974733A3A4973426173654F663C0A20202020202020202020202020202020202020202020202053747265616D2C20747970656E616D6520547970655472616974733A3A52656D6F76655265666572656E63653C0A2020202020202020202020202020202020202020202020202020202020202020202020205453747265616D3E3A3A747970653E3A3A76616C75653E3A3A747970653E0A202020203A2041726475696E6F53747265616D547261697473207B7D3B0A7D0A7D0A0A23656E6469660A .hpp CharPointer 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A74656D706C617465203C747970656E616D652054436861723E0A7374727563742043686172506F696E746572547261697473207B0A2020636C61737320526561646572207B0A20202020636F6E73742054436861722A205F7074723B0A0A2020207075626C69633A0A2020202052656164657228636F6E73742054436861722A20707472290A20202020202020203A205F70747228707472203F20707472203A207265696E746572707265745F636173743C636F6E73742054436861722A3E2822222929207B7D0A0A20202020766F6964206D6F76652829207B0A2020202020202B2B5F7074723B0A202020207D0A0A2020202054436861722063757272656E74282920636F6E7374207B0A20202020202072657475726E205F7074725B305D3B0A202020207D0A0A202020205443686172206E657874282920636F6E7374207B0A20202020202072657475726E205F7074725B315D3B0A202020207D0A20207D3B0A0A202073746174696320626F6F6C20657175616C7328636F6E73742054436861722A207374722C20636F6E737420636861722A20657870656374656429207B0A2020202072657475726E20737472636D70287265696E746572707265745F636173743C636F6E737420636861722A3E28737472292C20657870656374656429203D3D20303B0A20207D0A0A202074656D706C617465203C747970656E616D65204275666665723E0A202073746174696320636861722A206475706C696361746528636F6E73742054436861722A207374722C204275666665722A2062756666657229207B0A202020206966202821737472292072657475726E204E554C4C3B0A2020202073697A655F742073697A65203D207374726C656E287265696E746572707265745F636173743C636F6E737420636861722A3E287374722929202B20313B0A20202020766F69642A20647570203D206275666665722D3E616C6C6F632873697A65293B0A202020206966202864757020213D204E554C4C29206D656D637079286475702C207374722C2073697A65293B0A2020202072657475726E207374617469635F636173743C636861722A3E28647570293B0A20207D0A0A202073746174696320636F6E737420626F6F6C206861735F617070656E64203D2066616C73653B0A202073746174696320636F6E737420626F6F6C206861735F657175616C73203D20747275653B0A202073746174696320636F6E737420626F6F6C2073686F756C645F6475706C6963617465203D2066616C73653B0A7D3B0A0A74656D706C617465203C747970656E616D652054436861723E0A73747275637420537472696E675472616974733C54436861722A2C20747970656E616D6520547970655472616974733A3A456E61626C6549663C0A2020202020202020202020202020202020202020202020202020202020202020547970655472616974733A3A4973436861723C54436861723E3A3A76616C75653E3A3A747970653E0A202020203A2043686172506F696E7465725472616974733C54436861723E207B7D3B0A7D0A7D0A .hpp FlashString 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A2369662041524455494E4F4A534F4E5F454E41424C455F50524F474D454D0A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A74656D706C617465203C3E0A73747275637420537472696E675472616974733C636F6E7374205F5F466C617368537472696E6748656C7065722A2C20766F69643E207B0A2020636C61737320526561646572207B0A20202020636F6E737420636861722A205F7074723B0A0A2020207075626C69633A0A2020202052656164657228636F6E7374205F5F466C617368537472696E6748656C7065722A20707472290A20202020202020203A205F707472287265696E746572707265745F636173743C636F6E737420636861722A3E287074722929207B7D0A0A20202020766F6964206D6F76652829207B0A2020202020205F7074722B2B3B0A202020207D0A0A20202020636861722063757272656E74282920636F6E7374207B0A20202020202072657475726E2070676D5F726561645F627974655F6E656172285F707472293B0A202020207D0A0A2020202063686172206E657874282920636F6E7374207B0A20202020202072657475726E2070676D5F726561645F627974655F6E656172285F707472202B2031293B0A202020207D0A20207D3B0A0A202073746174696320626F6F6C20657175616C7328636F6E7374205F5F466C617368537472696E6748656C7065722A207374722C20636F6E737420636861722A20657870656374656429207B0A2020202072657475726E20737472636D705F502865787065637465642C202850474D5F502973747229203D3D20303B0A20207D0A0A202074656D706C617465203C747970656E616D65204275666665723E0A202073746174696320636861722A206475706C696361746528636F6E7374205F5F466C617368537472696E6748656C7065722A207374722C204275666665722A2062756666657229207B0A202020206966202821737472292072657475726E204E554C4C3B0A2020202073697A655F742073697A65203D207374726C656E5F50282850474D5F502973747229202B20313B0A20202020766F69642A20647570203D206275666665722D3E616C6C6F632873697A65293B0A202020206966202864757020213D204E554C4C29206D656D6370795F50286475702C202850474D5F50297374722C2073697A65293B0A2020202072657475726E207374617469635F636173743C636861722A3E28647570293B0A20207D0A0A202073746174696320636F6E737420626F6F6C206861735F617070656E64203D2066616C73653B0A202073746174696320636F6E737420626F6F6C206861735F657175616C73203D20747275653B0A202073746174696320636F6E737420626F6F6C2073686F756C645F6475706C6963617465203D20747275653B0A7D3B0A7D0A7D0A0A23656E6469660A .hpp StdStream 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A2369662041524455494E4F4A534F4E5F454E41424C455F5354445F53545245414D0A0A23696E636C756465203C6973747265616D3E0A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A7374727563742053746453747265616D547261697473207B0A2020636C61737320526561646572207B0A202020207374643A3A6973747265616D26205F73747265616D3B0A2020202063686172205F63757272656E742C205F6E6578743B0A0A2020207075626C69633A0A20202020526561646572287374643A3A6973747265616D262073747265616D29203A205F73747265616D2873747265616D292C205F63757272656E742830292C205F6E657874283029207B7D0A0A20202020766F6964206D6F76652829207B0A2020202020205F63757272656E74203D205F6E6578743B0A2020202020205F6E657874203D20303B0A202020207D0A0A20202020636861722063757272656E742829207B0A20202020202069662028215F63757272656E7429205F63757272656E74203D207265616428293B0A20202020202072657475726E205F63757272656E743B0A202020207D0A0A2020202063686172206E6578742829207B0A2020202020202F2F20617373756D657320746861742063757272656E74282920686173206265656E2063616C6C65640A20202020202069662028215F6E65787429205F6E657874203D207265616428293B0A20202020202072657475726E205F6E6578743B0A202020207D0A0A202020707269766174653A0A2020202052656164657226206F70657261746F723D28636F6E73742052656164657226293B20202F2F2056697375616C2053747564696F2043343531320A0A202020206368617220726561642829207B0A20202020202072657475726E205F73747265616D2E656F662829203F20275C3027203A207374617469635F636173743C636861723E285F73747265616D2E6765742829293B0A202020207D0A20207D3B0A7D3B0A0A74656D706C617465203C747970656E616D65205453747265616D3E0A73747275637420537472696E675472616974733C5453747265616D2C0A20202020202020202020202020202020202020202F2F206D6174636820616E792074797065207468617420697320646572697665642066726F6D207374643A3A6973747265616D3A0A2020202020202020202020202020202020202020747970656E616D6520547970655472616974733A3A456E61626C6549663C547970655472616974733A3A4973426173654F663C0A2020202020202020202020202020202020202020202020207374643A3A6973747265616D2C20747970656E616D6520547970655472616974733A3A52656D6F76655265666572656E63653C0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020205453747265616D3E3A3A747970653E3A3A76616C75653E3A3A747970653E0A202020203A2053746453747265616D547261697473207B7D3B0A7D0A7D0A0A23656E6469660A .hpp StdString 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A2369662041524455494E4F4A534F4E5F454E41424C455F5354445F535452494E47207C7C2041524455494E4F4A534F4E5F454E41424C455F41524455494E4F5F535452494E470A0A2369662041524455494E4F4A534F4E5F454E41424C455F41524455494E4F5F535452494E470A23696E636C756465203C57537472696E672E683E0A23656E6469660A0A2369662041524455494E4F4A534F4E5F454E41424C455F5354445F535452494E470A23696E636C756465203C737472696E673E0A23656E6469660A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A74656D706C617465203C747970656E616D652054537472696E673E0A73747275637420537464537472696E67547261697473207B0A202074656D706C617465203C747970656E616D65204275666665723E0A202073746174696320636861722A206475706C696361746528636F6E73742054537472696E6726207374722C204275666665722A2062756666657229207B0A2020202069662028217374722E635F7374722829292072657475726E204E554C4C3B20202F2F203C2D2041726475696E6F20737472696E672063616E2072657475726E204E554C4C0A2020202073697A655F742073697A65203D207374722E6C656E6774682829202B20313B0A20202020766F69642A20647570203D206275666665722D3E616C6C6F632873697A65293B0A202020206966202864757020213D204E554C4C29206D656D637079286475702C207374722E635F73747228292C2073697A65293B0A2020202072657475726E207374617469635F636173743C636861722A3E28647570293B0A20207D0A0A202073747275637420526561646572203A2043686172506F696E7465725472616974733C636861723E3A3A526561646572207B0A2020202052656164657228636F6E73742054537472696E67262073747229203A2043686172506F696E7465725472616974733C636861723E3A3A526561646572287374722E635F737472282929207B7D0A20207D3B0A0A202073746174696320626F6F6C20657175616C7328636F6E73742054537472696E6726207374722C20636F6E737420636861722A20657870656374656429207B0A2020202072657475726E2030203D3D20737472636D70287374722E635F73747228292C206578706563746564293B0A20207D0A0A202073746174696320766F696420617070656E642854537472696E6726207374722C2063686172206329207B0A20202020737472202B3D20633B0A20207D0A0A202073746174696320766F696420617070656E642854537472696E6726207374722C20636F6E737420636861722A207329207B0A20202020737472202B3D20733B0A20207D0A0A202073746174696320636F6E737420626F6F6C206861735F617070656E64203D20747275653B0A202073746174696320636F6E737420626F6F6C206861735F657175616C73203D20747275653B0A202073746174696320636F6E737420626F6F6C2073686F756C645F6475706C6963617465203D20747275653B0A7D3B0A0A2369662041524455494E4F4A534F4E5F454E41424C455F41524455494E4F5F535452494E470A74656D706C617465203C3E0A73747275637420537472696E675472616974733C537472696E672C20766F69643E203A20537464537472696E675472616974733C537472696E673E207B7D3B0A74656D706C617465203C3E0A73747275637420537472696E675472616974733C537472696E6753756D48656C7065722C20766F69643E203A20537464537472696E675472616974733C537472696E6753756D48656C7065723E207B0A7D3B0A23656E6469660A0A2369662041524455494E4F4A534F4E5F454E41424C455F5354445F535452494E470A74656D706C617465203C3E0A73747275637420537472696E675472616974733C7374643A3A737472696E672C20766F69643E203A20537464537472696E675472616974733C7374643A3A737472696E673E207B7D3B0A23656E6469660A7D0A7D0A0A23656E6469660A .hpp StringTraits 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C75646520222E2E2F436F6E66696775726174696F6E2E687070220A23696E636C75646520222E2E2F547970655472616974732F456E61626C6549662E687070220A23696E636C75646520222E2E2F547970655472616974732F4973426173654F662E687070220A23696E636C75646520222E2E2F547970655472616974732F4973436861722E687070220A23696E636C75646520222E2E2F547970655472616974732F52656D6F76655265666572656E63652E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D65737061636520496E7465726E616C73207B0A0A74656D706C617465203C747970656E616D652054537472696E672C20747970656E616D6520456E61626C65203D20766F69643E0A73747275637420537472696E67547261697473207B7D3B0A0A74656D706C617465203C747970656E616D652054537472696E673E0A73747275637420537472696E675472616974733C636F6E73742054537472696E672C20766F69643E203A20537472696E675472616974733C54537472696E673E207B7D3B0A0A74656D706C617465203C747970656E616D652054537472696E673E0A73747275637420537472696E675472616974733C54537472696E67262C20766F69643E203A20537472696E675472616974733C54537472696E673E207B7D3B0A7D0A7D0A0A23696E636C756465202241726475696E6F53747265616D2E687070220A23696E636C756465202243686172506F696E7465722E687070220A23696E636C7564652022466C617368537472696E672E687070220A23696E636C756465202253746453747265616D2E687070220A23696E636C7564652022537464537472696E672E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D6573706163652054797065547261697473207B0A74656D706C617465203C747970656E616D6520542C20747970656E616D6520456E61626C65203D20766F69643E0A737472756374204973537472696E67207B0A202073746174696320636F6E737420626F6F6C2076616C7565203D2066616C73653B0A7D3B0A0A74656D706C617465203C747970656E616D6520543E0A737472756374204973537472696E673C542C20747970656E616D6520547970655472616974733A3A456E61626C6549663C0A2020202020202020202020202020202020202020202020496E7465726E616C733A3A537472696E675472616974733C543E3A3A6861735F657175616C733E3A3A747970653E207B0A202073746174696320636F6E737420626F6F6C2076616C7565203D20496E7465726E616C733A3A537472696E675472616974733C543E3A3A6861735F657175616C733B0A7D3B0A7D0A7D0A .hpp TypeTraits EnableIf 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D6573706163652054797065547261697473207B0A0A2F2F2041206D6574612D66756E6374696F6E20746861742072657475726E207468652074797065205420696620436F6E646974696F6E20697320747275652E0A74656D706C617465203C626F6F6C20436F6E646974696F6E2C20747970656E616D652054203D20766F69643E0A73747275637420456E61626C654966207B7D3B0A0A74656D706C617465203C747970656E616D6520543E0A73747275637420456E61626C6549663C747275652C20543E207B0A202074797065646566205420747970653B0A7D3B0A7D0A7D0A .hpp FloatTraits 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C756465203C737464696E742E683E0A23696E636C756465203C7374646C69622E683E20202F2F20666F722073697A655F740A23696E636C75646520222E2E2F506F6C7966696C6C732F6D6174682E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D6573706163652054797065547261697473207B0A0A74656D706C617465203C747970656E616D6520542C2073697A655F74203D2073697A656F662854293E0A73747275637420466C6F6174547261697473207B7D3B0A0A2369662021646566696E6564285F5F53495A454F465F444F55424C455F5F29207C7C205F5F53495A454F465F444F55424C455F5F203E3D20380A74656D706C617465203C747970656E616D6520543E0A73747275637420466C6F61745472616974733C542C2038202F2A3634626974732A2F3E207B0A20207479706564656620696E7436345F74206D616E74697373615F747970653B0A202073746174696320636F6E73742073686F7274206D616E74697373615F62697473203D2035323B0A202073746174696320636F6E7374206D616E74697373615F74797065206D616E74697373615F6D6178203D0A202020202020287374617469635F636173743C6D616E74697373615F747970653E283129203C3C206D616E74697373615F6269747329202D20313B0A0A20207479706564656620696E7431365F74206578706F6E656E745F747970653B0A202073746174696320636F6E7374206578706F6E656E745F74797065206578706F6E656E745F6D6178203D203330383B0A0A202074656D706C617465203C747970656E616D6520544578706F6E656E743E0A20207374617469632054206D616B655F666C6F61742854206D2C20544578706F6E656E74206529207B0A202020206966202865203E3D2030290A20202020202072657475726E206D202A20286520262031203F20316531203A203129202A20286520262032203F20316532203A203129202A20286520262034203F20316534203A203129202A0A20202020202020202020202020286520262038203F20316538203A203129202A2028652026203136203F2031653136203A203129202A2028652026203332203F2031653332203A203129202A0A2020202020202020202020202028652026203634203F2031653634203A203129202A202865202620313238203F203165313238203A203129202A0A202020202020202020202020202865202620323536203F203165323536203A2031293B0A2020202065203D202D653B0A2020202072657475726E206D202A20286520262031203F2031652D31203A203129202A20286520262032203F2031652D32203A203129202A20286520262034203F2031652D34203A203129202A0A2020202020202020202020286520262038203F2031652D38203A203129202A2028652026203136203F2031652D3136203A203129202A2028652026203332203F2031652D3332203A203129202A0A202020202020202020202028652026203634203F2031652D3634203A203129202A202865202620313238203F2031652D313238203A203129202A0A20202020202020202020202865202620323536203F2031652D323536203A2031293B0A20207D0A0A20207374617469632054206E616E2829207B0A2020202072657475726E20506F6C7966696C6C733A3A6E616E3C543E28293B0A20207D0A0A2020737461746963205420696E662829207B0A2020202072657475726E20506F6C7966696C6C733A3A696E663C543E28293B0A20207D0A7D3B0A23656E6469660A0A74656D706C617465203C747970656E616D6520543E0A73747275637420466C6F61745472616974733C542C2034202F2A3332626974732A2F3E207B0A20207479706564656620696E7433325F74206D616E74697373615F747970653B0A202073746174696320636F6E73742073686F7274206D616E74697373615F62697473203D2032333B0A202073746174696320636F6E7374206D616E74697373615F74797065206D616E74697373615F6D6178203D0A202020202020287374617469635F636173743C6D616E74697373615F747970653E283129203C3C206D616E74697373615F6269747329202D20313B0A0A20207479706564656620696E74385F74206578706F6E656E745F747970653B0A202073746174696320636F6E7374206578706F6E656E745F74797065206578706F6E656E745F6D6178203D2033383B0A0A202074656D706C617465203C747970656E616D6520544578706F6E656E743E0A20207374617469632054206D616B655F666C6F61742854206D2C20544578706F6E656E74206529207B0A202020206966202865203E2030290A20202020202072657475726E206D202A20286520262031203F2031653166203A203129202A20286520262032203F2031653266203A203129202A20286520262034203F2031653466203A203129202A0A20202020202020202020202020286520262038203F2031653866203A203129202A2028652026203136203F203165313666203A203129202A2028652026203332203F203165333266203A2031293B0A2020202065203D202D653B0A2020202072657475726E206D202A20286520262031203F2031652D3166203A203129202A20286520262032203F2031652D3266203A203129202A20286520262034203F2031652D3466203A203129202A0A2020202020202020202020286520262038203F2031652D3866203A203129202A2028652026203136203F2031652D313666203A203129202A2028652026203332203F2031652D333266203A2031293B0A20207D0A0A20207374617469632054206E616E2829207B0A2020202072657475726E20506F6C7966696C6C733A3A6E616E3C543E28293B0A20207D0A0A2020737461746963205420696E662829207B0A2020202072657475726E20506F6C7966696C6C733A3A696E663C543E28293B0A20207D0A7D3B0A7D0A7D0A .hpp IsArray 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D6573706163652054797065547261697473207B0A0A2F2F2041206D6574612D66756E6374696F6E20746861742072657475726E207468652074797065205420776974686F75742074686520636F6E7374206D6F6469666965720A74656D706C617465203C747970656E616D6520543E0A7374727563742049734172726179207B0A202073746174696320636F6E737420626F6F6C2076616C7565203D2066616C73653B0A7D3B0A74656D706C617465203C747970656E616D6520543E0A73747275637420497341727261793C545B5D3E207B0A202073746174696320636F6E737420626F6F6C2076616C7565203D20747275653B0A7D3B0A74656D706C617465203C747970656E616D6520542C2073697A655F74204E3E0A73747275637420497341727261793C545B4E5D3E207B0A202073746174696320636F6E737420626F6F6C2076616C7565203D20747275653B0A7D3B0A7D0A7D0A .hpp IsBaseOf 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D6573706163652054797065547261697473207B0A0A2F2F2041206D6574612D66756E6374696F6E20746861742072657475726E732074727565206966204465726976656420696E6865726974732066726F6D20544261736520697320616E0A2F2F20696E74656772616C20747970652E0A74656D706C617465203C747970656E616D652054426173652C20747970656E616D652054446572697665643E0A636C617373204973426173654F66207B0A2070726F7465637465643A20202F2F203C2D20746F2061766F69642047434327732022616C6C206D656D6265722066756E6374696F6E7320696E20636C617373206172652070726976617465220A2020747970656465662063686172205965735B315D3B0A2020747970656465662063686172204E6F5B325D3B0A0A202073746174696320596573202670726F626528636F6E7374205442617365202A293B0A2020737461746963204E6F202670726F6265282E2E2E293B0A0A207075626C69633A0A2020656E756D207B0A2020202076616C7565203D2073697A656F662870726F6265287265696E746572707265745F636173743C5444657269766564202A3E2830292929203D3D2073697A656F6628596573290A20207D3B0A7D3B0A7D0A7D0A .hpp IsChar 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C7564652022497353616D652E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D6573706163652054797065547261697473207B0A0A2F2F2041206D6574612D66756E6374696F6E20746861742072657475726E732074727565206966205420697320612063686172617465720A74656D706C617465203C747970656E616D6520543E0A73747275637420497343686172207B0A202073746174696320636F6E737420626F6F6C2076616C7565203D20497353616D653C542C20636861723E3A3A76616C7565207C7C0A20202020202020202020202020202020202020202020202020202020497353616D653C542C207369676E656420636861723E3A3A76616C7565207C7C0A20202020202020202020202020202020202020202020202020202020497353616D653C542C20756E7369676E656420636861723E3A3A76616C75653B0A7D3B0A0A74656D706C617465203C747970656E616D6520543E0A737472756374204973436861723C636F6E737420543E203A204973436861723C543E207B7D3B0A7D0A7D0A .hpp IsConst 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D6573706163652054797065547261697473207B0A0A2F2F2041206D6574612D66756E6374696F6E20746861742072657475726E207468652074797065205420776974686F75742074686520636F6E7374206D6F6469666965720A74656D706C617465203C747970656E616D6520543E0A737472756374204973436F6E7374207B0A202073746174696320636F6E737420626F6F6C2076616C7565203D2066616C73653B0A7D3B0A0A74656D706C617465203C747970656E616D6520543E0A737472756374204973436F6E73743C636F6E737420543E207B0A202073746174696320636F6E737420626F6F6C2076616C7565203D20747275653B0A7D3B0A7D0A7D0A .hpp IsFloatingPoint 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C7564652022497353616D652E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D6573706163652054797065547261697473207B0A0A2F2F2041206D6574612D66756E6374696F6E20746861742072657475726E7320747275652069662054206973206120666C6F6174696E6720706F696E7420747970650A74656D706C617465203C747970656E616D6520543E0A737472756374204973466C6F6174696E67506F696E74207B0A202073746174696320636F6E737420626F6F6C2076616C7565203D20497353616D653C542C20666C6F61743E3A3A76616C7565207C7C20497353616D653C542C20646F75626C653E3A3A76616C75653B0A7D3B0A7D0A7D0A .hpp IsIntegral 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C7564652022497353616D652E687070220A23696E636C756465202249735369676E6564496E74656772616C2E687070220A23696E636C75646520224973556E7369676E6564496E74656772616C2E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D6573706163652054797065547261697473207B0A0A2F2F2041206D6574612D66756E6374696F6E20746861742072657475726E732074727565206966205420697320616E20696E74656772616C20747970652E0A74656D706C617465203C747970656E616D6520543E0A737472756374204973496E74656772616C207B0A202073746174696320636F6E737420626F6F6C2076616C7565203D20547970655472616974733A3A49735369676E6564496E74656772616C3C543E3A3A76616C7565207C7C0A20202020202020202020202020202020202020202020202020202020547970655472616974733A3A4973556E7369676E6564496E74656772616C3C543E3A3A76616C7565207C7C0A20202020202020202020202020202020202020202020202020202020547970655472616974733A3A497353616D653C542C20636861723E3A3A76616C75653B0A20202F2F2043415554494F4E3A20646966666572732066726F6D207374643A3A69735F696E74656772616C20617320697420646F65736E277420696E636C75646520626F6F6C0A7D3B0A0A74656D706C617465203C747970656E616D6520543E0A737472756374204973496E74656772616C3C636F6E737420543E203A204973496E74656772616C3C543E207B7D3B0A7D0A7D0A .hpp IsSame 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D6573706163652054797065547261697473207B0A0A2F2F2041206D6574612D66756E6374696F6E20746861742072657475726E732074727565206966207479706573205420616E64205520617265207468652073616D652E0A74656D706C617465203C747970656E616D6520542C20747970656E616D6520553E0A73747275637420497353616D65207B0A202073746174696320636F6E737420626F6F6C2076616C7565203D2066616C73653B0A7D3B0A0A74656D706C617465203C747970656E616D6520543E0A73747275637420497353616D653C542C20543E207B0A202073746174696320636F6E737420626F6F6C2076616C7565203D20747275653B0A7D3B0A7D0A7D0A .hpp IsSignedIntegral 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C75646520222E2E2F436F6E66696775726174696F6E2E687070220A23696E636C7564652022497353616D652E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D6573706163652054797065547261697473207B0A0A2F2F2041206D6574612D66756E6374696F6E20746861742072657475726E732074727565206966205420697320616E20696E74656772616C20747970652E0A74656D706C617465203C747970656E616D6520543E0A7374727563742049735369676E6564496E74656772616C207B0A202073746174696320636F6E737420626F6F6C2076616C7565203D20547970655472616974733A3A497353616D653C542C207369676E656420636861723E3A3A76616C7565207C7C0A20202020202020202020202020202020202020202020202020202020547970655472616974733A3A497353616D653C542C207369676E65642073686F72743E3A3A76616C7565207C7C0A20202020202020202020202020202020202020202020202020202020547970655472616974733A3A497353616D653C542C207369676E656420696E743E3A3A76616C7565207C7C0A20202020202020202020202020202020202020202020202020202020547970655472616974733A3A497353616D653C542C207369676E6564206C6F6E673E3A3A76616C7565207C7C0A2369662041524455494E4F4A534F4E5F5553455F4C4F4E475F4C4F4E470A20202020202020202020202020202020202020202020202020202020547970655472616974733A3A497353616D653C542C207369676E6564206C6F6E67206C6F6E673E3A3A76616C7565207C7C0A23656E6469660A0A2369662041524455494E4F4A534F4E5F5553455F494E5436340A20202020202020202020202020202020202020202020202020202020547970655472616974733A3A497353616D653C542C207369676E6564205F5F696E7436343E3A3A76616C7565207C7C0A23656E6469660A2020202020202020202020202020202020202020202020202020202066616C73653B0A7D3B0A7D0A7D0A .hpp IsUnsignedIntegral 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C75646520222E2E2F436F6E66696775726174696F6E2E687070220A23696E636C7564652022497353616D652E687070220A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D6573706163652054797065547261697473207B0A0A2F2F2041206D6574612D66756E6374696F6E20746861742072657475726E732074727565206966205420697320616E20696E74656772616C20747970652E0A74656D706C617465203C747970656E616D6520543E0A737472756374204973556E7369676E6564496E74656772616C207B0A202073746174696320636F6E737420626F6F6C2076616C7565203D20547970655472616974733A3A497353616D653C542C20756E7369676E656420636861723E3A3A76616C7565207C7C0A20202020202020202020202020202020202020202020202020202020547970655472616974733A3A497353616D653C542C20756E7369676E65642073686F72743E3A3A76616C7565207C7C0A20202020202020202020202020202020202020202020202020202020547970655472616974733A3A497353616D653C542C20756E7369676E656420696E743E3A3A76616C7565207C7C0A20202020202020202020202020202020202020202020202020202020547970655472616974733A3A497353616D653C542C20756E7369676E6564206C6F6E673E3A3A76616C7565207C7C0A2369662041524455494E4F4A534F4E5F5553455F4C4F4E475F4C4F4E470A20202020202020202020202020202020202020202020202020202020547970655472616974733A3A497353616D653C542C20756E7369676E6564206C6F6E67206C6F6E673E3A3A76616C7565207C7C0A23656E6469660A0A2369662041524455494E4F4A534F4E5F5553455F494E5436340A20202020202020202020202020202020202020202020202020202020547970655472616974733A3A497353616D653C542C20756E7369676E6564205F5F696E7436343E3A3A76616C7565207C7C0A23656E6469660A2020202020202020202020202020202020202020202020202020202066616C73653B0A7D3B0A7D0A7D0A .hpp RemoveConst 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D6573706163652054797065547261697473207B0A0A2F2F2041206D6574612D66756E6374696F6E20746861742072657475726E207468652074797065205420776974686F75742074686520636F6E7374206D6F6469666965720A74656D706C617465203C747970656E616D6520543E0A7374727563742052656D6F7665436F6E7374207B0A202074797065646566205420747970653B0A7D3B0A74656D706C617465203C747970656E616D6520543E0A7374727563742052656D6F7665436F6E73743C636F6E737420543E207B0A202074797065646566205420747970653B0A7D3B0A7D0A7D0A .hpp RemoveReference 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A6E616D6573706163652041726475696E6F4A736F6E207B0A6E616D6573706163652054797065547261697473207B0A0A2F2F2041206D6574612D66756E6374696F6E20746861742072657475726E207468652074797065205420776974686F757420746865207265666572656E6365206D6F6469666965722E0A74656D706C617465203C747970656E616D6520543E0A7374727563742052656D6F76655265666572656E6365207B0A202074797065646566205420747970653B0A7D3B0A74656D706C617465203C747970656E616D6520543E0A7374727563742052656D6F76655265666572656E63653C54263E207B0A202074797065646566205420747970653B0A7D3B0A7D0A7D0A .hpp ArduinoJson 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C756465202241726475696E6F4A736F6E2E687070220A0A7573696E67206E616D6573706163652041726475696E6F4A736F6E3B0A .h ArduinoJson 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23707261676D61206F6E63650A0A23696E636C756465202241726475696E6F4A736F6E2F44796E616D69634A736F6E4275666665722E687070220A23696E636C756465202241726475696E6F4A736F6E2F4A736F6E41727261792E687070220A23696E636C756465202241726475696E6F4A736F6E2F4A736F6E4F626A6563742E687070220A23696E636C756465202241726475696E6F4A736F6E2F4A736F6E56617269616E74436F6D70617269736F6E732E687070220A23696E636C756465202241726475696E6F4A736F6E2F5374617469634A736F6E4275666665722E687070220A0A23696E636C756465202241726475696E6F4A736F6E2F446573657269616C697A6174696F6E2F4A736F6E506172736572496D706C2E687070220A23696E636C756465202241726475696E6F4A736F6E2F4A736F6E4172726179496D706C2E687070220A23696E636C756465202241726475696E6F4A736F6E2F4A736F6E427566666572496D706C2E687070220A23696E636C756465202241726475696E6F4A736F6E2F4A736F6E4F626A656374496D706C2E687070220A23696E636C756465202241726475696E6F4A736F6E2F4A736F6E56617269616E74496D706C2E687070220A23696E636C756465202241726475696E6F4A736F6E2F53657269616C697A6174696F6E2F4A736F6E53657269616C697A6572496D706C2E687070220A .hpp test CMakeLists 2320436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A23204D4954204C6963656E73650A230A232041726475696E6F204A534F4E206C6962726172790A232068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2320496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A696628434D414B455F4358585F434F4D50494C45525F4944204D415443484553202228474E557C436C616E672922290A096164645F636F6D70696C655F6F7074696F6E73280A09092D706564616E7469630A09092D57616C6C0A09092D57636173742D616C69676E0A09092D57636173742D7175616C0A09092D57636F6E76657273696F6E0A09092D5763746F722D64746F722D707269766163790A09092D5764697361626C65642D6F7074696D697A6174696F6E0A09092D576572726F720A09092D5765787472610A09092D57666F726D61743D320A09092D57696E69742D73656C660A09092D576D697373696E672D696E636C7564652D646972730A09092D57706172656E7468657365730A09092D576E6F6E2D7669727475616C2D64746F720A09092D576F6C642D7374796C652D636173740A09092D576F7665726C6F616465642D7669727475616C0A09092D57726564756E64616E742D6465636C730A09092D57736861646F770A09092D577369676E2D70726F6D6F0A09092D577374726963742D6F766572666C6F773D350A09092D57756E6465660A09290A0A096966284E4F54204D494E4757290A09096164645F636F6D70696C655F6F7074696F6E73280A0909092D7374643D632B2B39380A0909290A09656E64696628290A656E64696628290A0A696628434D414B455F4358585F434F4D50494C45525F4944204D4154434845532022474E5522290A096164645F636F6D70696C655F6F7074696F6E73280A09092D577374726963742D6E756C6C2D73656E74696E656C0A09290A0A09696628434D414B455F4358585F434F4D50494C45525F56455253494F4E2056455253494F4E5F4752454154455220342E35290A09096164645F636F6D70696C655F6F7074696F6E73282D576C6F676963616C2D6F702920232074686520666C61672065786973747320696E20342E34206275742069732062756767790A09656E64696628290A0A09696628434D414B455F4358585F434F4D50494C45525F56455253494F4E2056455253494F4E5F4752454154455220342E36290A09096164645F636F6D70696C655F6F7074696F6E73282D576E6F657863657074290A09656E64696628290A656E64696628290A0A696628434D414B455F4358585F434F4D50494C45525F4944204D4154434845532022436C616E6722290A096164645F636F6D70696C655F6F7074696F6E73280A09092D57632B2B31312D636F6D7061740A09092D57646570726563617465642D72656769737465720A09290A656E64696628290A0A6966284D535643290A096164645F646566696E6974696F6E73282D445F4352545F5345435552455F4E4F5F5741524E494E4753290A096164645F636F6D70696C655F6F7074696F6E73280A09092F5734202320536574207761726E696E67206C6576656C0A09092F575820232054726561747320616C6C20636F6D70696C6572207761726E696E6773206173206572726F72732E0A09290A656E64696628290A0A6164645F7375626469726563746F72792844796E616D69634A736F6E427566666572290A6164645F7375626469726563746F727928496E746567726174696F6E5465737473290A6164645F7375626469726563746F7279284A736F6E4172726179290A6164645F7375626469726563746F7279284A736F6E427566666572290A6164645F7375626469726563746F7279284A736F6E4F626A656374290A6164645F7375626469726563746F7279284A736F6E56617269616E74290A6164645F7375626469726563746F7279284A736F6E577269746572290A6164645F7375626469726563746F7279284D697363290A6164645F7375626469726563746F727928506F6C7966696C6C73290A6164645F7375626469726563746F7279285374617469634A736F6E42756666657229 .txt DynamicJsonBuffer alloc 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A73746174696320626F6F6C206973416C69676E656428766F69642A2070747229207B0A2020636F6E73742073697A655F74206D61736B203D2073697A656F6628766F69642A29202D20313B0A202073697A655F742061646472203D207265696E746572707265745F636173743C73697A655F743E28707472293B0A202072657475726E2028616464722026206D61736B29203D3D20303B0A7D0A0A544553545F43415345282244796E616D69634A736F6E4275666665723A3A616C6C6F6328292229207B0A202044796E616D69634A736F6E427566666572206275666665723B0A0A202053454354494F4E2822496E697469616C53697A6549735A65726F2229207B0A20202020524551554952452830203D3D206275666665722E73697A652829293B0A20207D0A0A202053454354494F4E282253697A65496E637265617365734166746572416C6C6F632229207B0A202020206275666665722E616C6C6F632831293B0A2020202052455155495245283155203C3D206275666665722E73697A652829293B0A202020206275666665722E616C6C6F632831293B0A2020202052455155495245283255203C3D206275666665722E73697A652829293B0A20207D0A0A202053454354494F4E282252657475726E446966666572656E74506F696E7465722229207B0A20202020766F69642A207031203D206275666665722E616C6C6F632831293B0A20202020766F69642A207032203D206275666665722E616C6C6F632832293B0A202020205245515549524528703120213D207032293B0A20207D0A0A202053454354494F4E2822416C69676E6D656E742229207B0A202020202F2F206D616B6520726F6F6D20666F722074776F20627574206E6F742074687265650A20202020627566666572203D2044796E616D69634A736F6E4275666665722832202A2073697A656F6628766F69642A29202B2031293B0A0A2020202052455155495245286973416C69676E6564286275666665722E616C6C6F6328312929293B20202F2F2074686973206F6E20697320616C69676E65642062792064657369676E0A2020202052455155495245286973416C69676E6564286275666665722E616C6C6F6328312929293B20202F2F2074686973206F6E65206669747320696E2074686520666972737420626C6F636B0A2020202052455155495245286973416C69676E6564286275666665722E616C6C6F6328312929293B20202F2F2074686973206F6E652072657175697265732061206E657720626C6F636B0A20207D0A7D0A .cpp CMakeLists 2320436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A23204D4954204C6963656E73650A23200A232041726475696E6F204A534F4E206C6962726172790A232068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2320496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A6164645F65786563757461626C652844796E616D69634A736F6E4275666665725465737473200A09616C6C6F632E6370700A0963726561746541727261792E6370700A096E6F5F6D656D6F72792E6370700A096372656174654F626A6563742E6370700A097374726475702E6370700A097374617274537472696E672E6370700A290A0A7461726765745F6C696E6B5F6C69627261726965732844796E616D69634A736F6E4275666665725465737473206361746368290A6164645F746573742844796E616D69634A736F6E4275666665722044796E616D69634A736F6E4275666665725465737473290A .txt createArray 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A544553545F43415345282244796E616D69634A736F6E4275666665723A3A637265617465417272617928292229207B0A202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A20204A736F6E417272617920266172726179203D206A736F6E4275666665722E637265617465417272617928293B0A0A202053454354494F4E282247726F77735769746841727261792229207B0A2020202052455155495245284A534F4E5F41525241595F53495A45283029203D3D206A736F6E4275666665722E73697A652829293B0A0A2020202061727261792E616464282268656C6C6F22293B0A2020202052455155495245284A534F4E5F41525241595F53495A45283129203D3D206A736F6E4275666665722E73697A652829293B0A0A2020202061727261792E6164642822776F726C6422293B0A2020202052455155495245284A534F4E5F41525241595F53495A45283229203D3D206A736F6E4275666665722E73697A652829293B0A20207D0A0A202053454354494F4E282243616E4164643130303056616C7565732229207B0A20202020666F72202873697A655F742069203D20313B2069203C3D20313030303B20692B2B29207B0A20202020202061727261792E616464282268656C6C6F22293B0A202020202020524551554952452861727261792E73697A652829203D3D2069293B0A202020207D0A20207D0A7D0A .cpp createObject 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A544553545F43415345282244796E616D69634A736F6E4275666665723A3A6372656174654F626A65637428292229207B0A202044796E616D69634A736F6E427566666572206A736F6E3B0A0A20204A736F6E4F626A65637420266F626A203D206A736F6E2E6372656174654F626A65637428293B0A202052455155495245284A534F4E5F4F424A4543545F53495A45283029203D3D206A736F6E2E73697A652829293B0A0A20206F626A5B2268656C6C6F225D203D20313B0A202052455155495245284A534F4E5F4F424A4543545F53495A45283129203D3D206A736F6E2E73697A652829293B0A0A20206F626A5B22776F726C64225D203D20323B0A202052455155495245284A534F4E5F4F424A4543545F53495A45283229203D3D206A736F6E2E73697A652829293B0A0A20206F626A5B22776F726C64225D203D20333B20202F2F203C2D2073616D65206B65792C2073686F756C64206E6F742067726F770A202052455155495245284A534F4E5F4F424A4543545F53495A45283229203D3D206A736F6E2E73697A652829293B0A7D0A .cpp no_memory 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A737472756374204E6F4D656D6F7279416C6C6F6361746F72207B0A2020766F69642A20616C6C6F636174652873697A655F7429207B0A2020202072657475726E204E554C4C3B0A20207D0A2020766F6964206465616C6C6F6361746528766F69642A29207B7D0A7D3B0A0A544553545F43415345282244796E616D69634A736F6E427566666572206E6F206D656D6F72792229207B0A202044796E616D69634A736F6E427566666572426173653C4E6F4D656D6F7279416C6C6F6361746F723E205F6A736F6E4275666665723B0A0A202053454354494F4E2822466978436F6465436F7665726167652229207B0A202020202F2F2063616C6C20746869732066756E6374696F6E20746F2066697820636F646520636F7665726167650A202020204E6F4D656D6F7279416C6C6F6361746F7228292E6465616C6C6F63617465284E554C4C293B0A20207D0A0A202053454354494F4E2822637265617465417272617928292229207B0A20202020524551554952455F46414C5345285F6A736F6E4275666665722E637265617465417272617928292E737563636573732829293B0A20207D0A0A202053454354494F4E28226372656174654F626A65637428292229207B0A20202020524551554952455F46414C5345285F6A736F6E4275666665722E6372656174654F626A65637428292E737563636573732829293B0A20207D0A0A202053454354494F4E28227061727365417272617928292229207B0A2020202063686172206A736F6E5B5D203D20225B5D223B0A20202020524551554952455F46414C5345285F6A736F6E4275666665722E70617273654172726179286A736F6E292E737563636573732829293B0A20207D0A0A202053454354494F4E282270617273654F626A65637428292229207B0A2020202063686172206A736F6E5B5D203D20227B7D223B0A20202020524551554952455F46414C5345285F6A736F6E4275666665722E70617273654F626A656374286A736F6E292E737563636573732829293B0A20207D0A0A202053454354494F4E28227374617274537472696E6728292229207B0A2020202044796E616D69634A736F6E427566666572426173653C4E6F4D656D6F7279416C6C6F6361746F723E3A3A537472696E6720737472203D0A20202020202020205F6A736F6E4275666665722E7374617274537472696E6728293B0A202020207374722E617070656E6428272127293B0A20202020524551554952452830203D3D207374722E635F7374722829293B0A20207D0A7D0A .cpp startString 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A544553545F43415345282244796E616D69634A736F6E4275666665723A3A7374617274537472696E6728292229207B0A202053454354494F4E2822576F726B735768656E4275666665724973426967456E6F7567682229207B0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665722836293B0A0A2020202044796E616D69634A736F6E4275666665723A3A537472696E6720737472203D206A736F6E4275666665722E7374617274537472696E6728293B0A202020207374722E617070656E6428276827293B0A202020207374722E617070656E6428276527293B0A202020207374722E617070656E6428276C27293B0A202020207374722E617070656E6428276C27293B0A202020207374722E617070656E6428276F27293B0A0A2020202052455155495245287374643A3A737472696E67282268656C6C6F2229203D3D207374722E635F7374722829293B0A20207D0A0A202053454354494F4E282247726F77735768656E4275666665724973546F6F536D616C6C2229207B0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665722835293B0A0A2020202044796E616D69634A736F6E4275666665723A3A537472696E6720737472203D206A736F6E4275666665722E7374617274537472696E6728293B0A202020207374722E617070656E6428276827293B0A202020207374722E617070656E6428276527293B0A202020207374722E617070656E6428276C27293B0A202020207374722E617070656E6428276C27293B0A202020207374722E617070656E6428276F27293B0A0A2020202052455155495245287374643A3A737472696E67282268656C6C6F2229203D3D207374722E635F7374722829293B0A20207D0A0A202053454354494F4E282253697A65496E637265617365732229207B0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665722835293B0A0A2020202044796E616D69634A736F6E4275666665723A3A537472696E6720737472203D206A736F6E4275666665722E7374617274537472696E6728293B0A20202020524551554952452830203D3D206A736F6E4275666665722E73697A652829293B0A0A202020207374722E617070656E6428276827293B0A20202020524551554952452831203D3D206A736F6E4275666665722E73697A652829293B0A0A202020207374722E635F73747228293B0A20202020524551554952452832203D3D206A736F6E4275666665722E73697A652829293B0A20207D0A7D0A .cpp strdup 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A544553545F43415345282244796E616D69634A736F6E4275666665723A3A73747264757028292229207B0A202044796E616D69634A736F6E427566666572206275666665723B0A0A202053454354494F4E282253686F756C642072657475726E206120636F70792229207B0A2020202063686172206F726967696E616C5B5D203D202268656C6C6F223B0A20202020636861722A20636F7079203D206275666665722E737472647570286F726967696E616C293B0A20202020737472637079286F726967696E616C2C2022776F726C6422293B0A2020202052455155495245287374643A3A737472696E67282268656C6C6F2229203D3D20636F7079293B0A20207D0A0A202053454354494F4E2822476976656E204E554C4C2C2072657475726E204E554C4C2229207B0A20202020636F6E737420636861722A206F726967696E616C203D204E554C4C3B0A20202020636861722A20636F7079203D206275666665722E737472647570286F726967696E616C293B0A20202020524551554952452830203D3D20636F7079293B0A20207D0A7D0A .cpp IntegrationTests CMakeLists 2320436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A23204D4954204C6963656E73650A23200A232041726475696E6F204A534F4E206C6962726172790A232068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2320496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A6164645F65786563757461626C6528496E746567726174696F6E5465737473200A0967626174687265652E6370700A09726F756E645F747269702E6370700A290A0A7461726765745F6C696E6B5F6C696272617269657328496E746567726174696F6E5465737473206361746368290A6164645F7465737428496E746567726174696F6E546573747320496E746567726174696F6E5465737473290A .txt gbathree 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A544553545F43415345282247626174687265652229207B0A202044796E616D69634A736F6E427566666572205F6275666665723B0A0A2020636F6E7374204A736F6E4F626A65637426205F6F626A656374203D205F6275666665722E70617273654F626A656374280A202020202020227B5C2270726F746F636F6C5F6E616D655C223A5C22666C756F72657363656E63655C222C5C22726570656174735C223A312C5C22776169745C223A302C220A202020202020225C2261766572616765735C223A312C5C226D6561737572656D656E74735C223A332C5C226D656173325F6C696768745C223A31352C5C226D656173315F220A20202020202022626173656C696E655C223A302C5C226163745F6C696768745C223A32302C5C2270756C736573697A655C223A32352C5C2270756C736564697374616E63655C223A220A2020202020202231303030302C5C22616374696E74656E73697479315C223A35302C5C22616374696E74656E73697479325C223A3235352C5C226D656173696E74656E736974795C223A220A202020202020223235352C5C2263616C696E74656E736974795C223A3235352C5C2270756C7365735C223A5B35302C35302C35305D2C5C226163745C223A5B322C312C322C325D2C220A202020202020225C227265645C223A5B322C322C322C325D2C5C226465746563746F72735C223A5B5B33342C33342C33342C33345D2C5B33342C33342C33342C33345D2C5B33342C220A2020202020202233342C33342C33345D2C5B33342C33342C33342C33345D5D2C5C22616C74615C223A5B322C322C322C325D2C5C22616C74625C223A5B322C322C322C325D2C220A202020202020225C226D6561736C69676874735C223A5B5B31352C31352C31352C31355D2C5B31352C31352C31352C31355D2C5B31352C31352C31352C31355D2C5B31352C31352C220A2020202020202231352C31355D5D2C5C226D6561736C6967687473325C223A5B5B31352C31352C31352C31355D2C5B31352C31352C31352C31355D2C5B31352C31352C31352C31355D2C220A202020202020225B31352C31352C31352C31355D5D2C5C22616C74635C223A5B322C322C322C325D2C5C22616C74645C223A5B322C322C322C325D7D22293B0A0A202053454354494F4E2822537563636573732229207B0A2020202052455155495245285F6F626A6563742E737563636573732829293B0A20207D0A0A202053454354494F4E282250726F746F636F6C4E616D652229207B0A20202020524551554952452822666C756F72657363656E636522203D3D205F6F626A6563745B2270726F746F636F6C5F6E616D65225D293B0A20207D0A0A202053454354494F4E2822526570656174732229207B0A20202020524551554952452831203D3D205F6F626A6563745B2272657065617473225D293B0A20207D0A0A202053454354494F4E2822576169742229207B0A20202020524551554952452830203D3D205F6F626A6563745B2277616974225D293B0A20207D0A0A202053454354494F4E28224D6561737572656D656E74732229207B0A20202020524551554952452833203D3D205F6F626A6563745B226D6561737572656D656E7473225D293B0A20207D0A0A202053454354494F4E28224D656173325F4C696768742229207B0A2020202052455155495245283135203D3D205F6F626A6563745B226D656173325F6C69676874225D293B0A20207D0A0A202053454354494F4E28224D656173315F426173656C696E652229207B0A20202020524551554952452830203D3D205F6F626A6563745B226D656173315F626173656C696E65225D293B0A20207D0A0A202053454354494F4E28224163745F4C696768742229207B0A2020202052455155495245283230203D3D205F6F626A6563745B226163745F6C69676874225D293B0A20207D0A0A202053454354494F4E282250756C736573697A652229207B0A2020202052455155495245283235203D3D205F6F626A6563745B2270756C736573697A65225D293B0A20207D0A0A202053454354494F4E282250756C736564697374616E63652229207B0A2020202052455155495245283130303030203D3D205F6F626A6563745B2270756C736564697374616E6365225D293B0A20207D0A0A202053454354494F4E2822416374696E74656E73697479312229207B0A2020202052455155495245283530203D3D205F6F626A6563745B22616374696E74656E7369747931225D293B0A20207D0A0A202053454354494F4E2822416374696E74656E73697479322229207B0A202020205245515549524528323535203D3D205F6F626A6563745B22616374696E74656E7369747932225D293B0A20207D0A0A202053454354494F4E28224D656173696E74656E736974792229207B0A202020205245515549524528323535203D3D205F6F626A6563745B226D656173696E74656E73697479225D293B0A20207D0A0A202053454354494F4E282243616C696E74656E736974792229207B0A202020205245515549524528323535203D3D205F6F626A6563745B2263616C696E74656E73697479225D293B0A20207D0A0A202053454354494F4E282250756C7365732229207B0A202020202F2F202270756C736573223A5B35302C35302C35305D0A0A202020204A736F6E417272617926206172726179203D205F6F626A6563745B2270756C736573225D3B0A20202020524551554952452861727261792E737563636573732829293B0A0A20202020524551554952452833203D3D2061727261792E73697A652829293B0A0A20202020666F722028696E742069203D20303B2069203C20333B20692B2B29207B0A20202020202052455155495245283530203D3D2061727261795B695D293B0A202020207D0A20207D0A0A202053454354494F4E28224163742229207B0A202020202F2F2022616374223A5B322C312C322C325D0A0A202020204A736F6E417272617926206172726179203D205F6F626A6563745B22616374225D3B0A20202020524551554952452861727261792E737563636573732829293B0A0A20202020524551554952452834203D3D2061727261792E73697A652829293B0A20202020524551554952452832203D3D2061727261795B305D293B0A20202020524551554952452831203D3D2061727261795B315D293B0A20202020524551554952452832203D3D2061727261795B325D293B0A20202020524551554952452832203D3D2061727261795B335D293B0A20207D0A0A202053454354494F4E28224465746563746F72732229207B0A202020202F2F20226465746563746F7273223A5B5B33342C33342C33342C33345D2C5B33342C33342C33342C33345D2C5B33342C33342C33342C33345D2C5B33342C33342C33342C33345D5D0A0A202020204A736F6E417272617926206172726179203D205F6F626A6563745B226465746563746F7273225D3B0A20202020524551554952452861727261792E737563636573732829293B0A20202020524551554952452834203D3D2061727261792E73697A652829293B0A0A20202020666F722028696E742069203D20303B2069203C20343B20692B2B29207B0A2020202020204A736F6E417272617926206E65737465644172726179203D2061727261795B695D3B0A202020202020524551554952452834203D3D206E657374656441727261792E73697A652829293B0A0A202020202020666F722028696E74206A203D20303B206A203C20343B206A2B2B29207B0A202020202020202052455155495245283334203D3D206E657374656441727261795B6A5D293B0A2020202020207D0A202020207D0A20207D0A0A202053454354494F4E2822416C74612229207B0A202020202F2F20616C74613A5B322C322C322C325D0A0A202020204A736F6E417272617926206172726179203D205F6F626A6563745B22616C7461225D3B0A20202020524551554952452861727261792E737563636573732829293B0A0A20202020524551554952452834203D3D2061727261792E73697A652829293B0A0A20202020666F722028696E742069203D20303B2069203C20343B20692B2B29207B0A202020202020524551554952452832203D3D2061727261795B695D293B0A202020207D0A20207D0A0A202053454354494F4E2822416C74622229207B0A202020202F2F20616C74623A5B322C322C322C325D0A0A202020204A736F6E417272617926206172726179203D205F6F626A6563745B22616C7462225D3B0A20202020524551554952452861727261792E737563636573732829293B0A0A20202020524551554952452834203D3D2061727261792E73697A652829293B0A0A20202020666F722028696E742069203D20303B2069203C20343B20692B2B29207B0A202020202020524551554952452832203D3D2061727261795B695D293B0A202020207D0A20207D0A0A202053454354494F4E28224D6561736C69676874732229207B0A202020202F2F20226D6561736C6967687473223A5B5B31352C31352C31352C31355D2C5B31352C31352C31352C31355D2C5B31352C31352C31352C31355D2C5B31352C31352C31352C31355D5D0A0A202020204A736F6E417272617926206172726179203D205F6F626A6563745B226D6561736C6967687473225D3B0A20202020524551554952452861727261792E737563636573732829293B0A20202020524551554952452834203D3D2061727261792E73697A652829293B0A0A20202020666F722028696E742069203D20303B2069203C20343B20692B2B29207B0A2020202020204A736F6E417272617926206E65737465644172726179203D2061727261795B695D3B0A0A202020202020524551554952452834203D3D206E657374656441727261792E73697A652829293B0A0A202020202020666F722028696E74206A203D20303B206A203C20343B206A2B2B29207B0A202020202020202052455155495245283135203D3D206E657374656441727261795B6A5D293B0A2020202020207D0A202020207D0A20207D0A0A202053454354494F4E28224D6561736C6967687473322229207B0A202020202F2F20226D6561736C696768747332223A5B5B31352C31352C31352C31355D2C5B31352C31352C31352C31355D2C5B31352C31352C31352C31355D2C5B31352C31352C31352C31355D5D0A0A202020204A736F6E417272617926206172726179203D205F6F626A6563745B226D6561736C696768747332225D3B0A20202020524551554952452861727261792E737563636573732829293B0A20202020524551554952452834203D3D2061727261792E73697A652829293B0A0A20202020666F722028696E742069203D20303B2069203C20343B20692B2B29207B0A2020202020204A736F6E417272617926206E65737465644172726179203D2061727261795B695D3B0A202020202020524551554952452834203D3D206E657374656441727261792E73697A652829293B0A0A202020202020666F722028696E74206A203D20303B206A203C20343B206A2B2B29207B0A202020202020202052455155495245283135203D3D206E657374656441727261795B6A5D293B0A2020202020207D0A202020207D0A20207D0A0A202053454354494F4E2822416C74632229207B0A202020202F2F20616C74633A5B322C322C322C325D0A0A202020204A736F6E417272617926206172726179203D205F6F626A6563745B22616C7463225D3B0A20202020524551554952452861727261792E737563636573732829293B0A0A20202020524551554952452834203D3D2061727261792E73697A652829293B0A0A20202020666F722028696E742069203D20303B2069203C20343B20692B2B29207B0A202020202020524551554952452832203D3D2061727261795B695D293B0A202020207D0A20207D0A0A202053454354494F4E2822416C74642229207B0A202020202F2F20616C74643A5B322C322C322C325D0A0A202020204A736F6E417272617926206172726179203D205F6F626A6563745B22616C7464225D3B0A20202020524551554952452861727261792E737563636573732829293B0A0A20202020524551554952452834203D3D2061727261792E73697A652829293B0A0A20202020666F722028696E742069203D20303B2069203C20343B20692B2B29207B0A202020202020524551554952452832203D3D2061727261795B695D293B0A202020207D0A20207D0A7D0A .cpp round_trip 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A766F696420636865636B287374643A3A737472696E67206F726967696E616C4A736F6E29207B0A202044796E616D69634A736F6E427566666572206A623B0A0A20207374643A3A737472696E67207072657474794A736F6E3B0A20206A622E70617273654F626A656374286F726967696E616C4A736F6E292E7072657474795072696E74546F287072657474794A736F6E293B0A0A20207374643A3A737472696E672066696E616C4A736F6E3B0A20206A622E70617273654F626A656374287072657474794A736F6E292E7072696E74546F2866696E616C4A736F6E293B0A0A202052455155495245286F726967696E616C4A736F6E203D3D2066696E616C4A736F6E293B0A7D0A0A544553545F434153452822526F756E6420547269703A207061727365202D3E207072657474795072696E74202D3E207061727365202D3E207072696E742229207B0A202053454354494F4E28224F70656E576561746865724D61702229207B0A20202020636865636B280A2020202020202020227B5C22636F6F72645C223A7B5C226C6F6E5C223A3134352E37372C5C226C61745C223A2D31362E39327D2C5C227379735C223A7B5C22747970655C223A312C5C2269645C223A220A202020202020202022383136362C5C226D6573736167655C223A302E313232322C5C22636F756E7472795C223A5C2241555C222C5C2273756E726973655C223A313431343738343332352C220A2020202020202020225C2273756E7365745C223A313431343833303133377D2C5C22776561746865725C223A5B7B5C2269645C223A3830312C5C226D61696E5C223A5C22436C6F7564735C222C220A2020202020202020225C226465736372697074696F6E5C223A5C2266657720636C6F7564735C222C5C2269636F6E5C223A5C2230326E5C227D5D2C5C22626173655C223A5C22636D6320220A20202020202020202273746174696F6E735C222C5C226D61696E5C223A7B5C2274656D705C223A3239362E31352C5C2270726573737572655C223A313031342C5C2268756D69646974795C223A220A20202020202020202238332C5C2274656D705F6D696E5C223A3239362E31352C5C2274656D705F6D61785C223A3239362E31357D2C5C2277696E645C223A7B5C2273706565645C223A322E32322C220A2020202020202020225C226465675C223A3131342E3530317D2C5C22636C6F7564735C223A7B5C22616C6C5C223A32307D2C5C2264745C223A313431343834363830302C5C2269645C223A220A202020202020202022323137323739372C5C226E616D655C223A5C22436169726E735C222C5C22636F645C223A3230307D22293B0A20207D0A0A202053454354494F4E28225961686F6F51756572794C616E67756167652229207B0A20202020636865636B280A2020202020202020227B5C2271756572795C223A7B5C22636F756E745C223A34302C5C22637265617465645C223A5C22323031342D31312D30315431343A31363A34395A5C222C220A2020202020202020225C226C616E675C223A5C2266722D46525C222C5C22726573756C74735C223A7B5C226974656D5C223A5B7B5C227469746C655C223A5C224275726B696E612061726D7920220A2020202020202020226261636B73205A69646120617320696E746572696D206C65616465725C227D2C7B5C227469746C655C223A5C2242726974697368206A65747320696E7465726365707420220A2020202020202020225275737369616E20626F6D626572735C227D2C7B5C227469746C655C223A5C22446F7562747320636869702061776179206174206E6174696F6E2773206D6F737420220A20202020202020202274727573746564206167656E636965735C227D2C7B5C227469746C655C223A5C22437275697365207368697020737475636B206F6666204E6F727761792C206E6F20220A20202020202020202264616D6167655C227D2C7B5C227469746C655C223A5C22552E532E206D696C6974617279206C61756E636865732031302061697220737472696B657320696E20220A20202020202020202253797269612C20497261715C227D2C7B5C227469746C655C223A5C22426C61636B6F757420686974732042616E676C6164657368206173206C696E652066726F6D20220A202020202020202022496E646961206661696C735C227D2C7B5C227469746C655C223A5C224275726B696E61204661736F20707265736964656E7420696E2049766F727920436F61737420220A2020202020202020226166746572206F75737465725C227D2C7B5C227469746C655C223A5C224B7572647320696E205475726B65792072616C6C7920746F206261636B206369747920220A20202020202020202262657369656765642062792049535C227D2C7B5C227469746C655C223A5C2241206D616A6F72697479206F662053636F747320776F756C6420766F746520666F7220220A202020202020202022696E646570656E64656E6365206E6F773A706F6C6C5C227D2C7B5C227469746C655C223A5C2254756E6973696120656C656374696F6E7320706F737369626C6520220A2020202020202020226D6F64656C20666F7220726567696F6E5C227D2C7B5C227469746C655C223A5C2249736C616D6963205374617465206B696C6C73203835206D6F7265206D656D6265727320220A2020202020202020226F662049726171692074726962655C227D2C7B5C227469746C655C223A5C224972617169206F6666696369616C733A49532065787472656D69737473206C696E6520220A20202020202020202275702C206B696C6C2035305C227D2C7B5C227469746C655C223A5C224275726B696E61204661736F2061726D79206261636B7320707265736964656E7469616C20220A2020202020202020226775617264206F6666696369616C20746F206C656164207472616E736974696F6E5C227D2C7B5C227469746C655C223A5C224B75726469736820706573686D6572676120220A202020202020202022617272697665207769746820776561706F6E7320696E2053797269612773204B6F62616E695C227D2C7B5C227469746C655C223A5C2244726976657220736F7567687420220A202020202020202022696E2063726173682074686174206B696C6C65642033206F6E2048616C6C6F7765656E5C227D2C7B5C227469746C655C223A5C2245782D4D6172696E65206172726976657320220A202020202020202022696E2055532061667465722072656C656173652066726F6D204D657869636F206A61696C5C227D2C7B5C227469746C655C223A5C22554E2070616E656C20220A202020202020202022736372616D626C696E6720746F2066696E69736820636C696D617465207265706F72745C227D2C7B5C227469746C655C223A5C22496E76657374696761746F72732C20220A2020202020202020224272616E736F6E20676F20746F207370616365637261667420637261736820736974655C227D2C7B5C227469746C655C223A5C22536F6C64696572732076696520666F7220220A202020202020202022706F776572206166746572204275726B696E61204661736F20707265736964656E742071756974735C227D2C7B5C227469746C655C223A5C22466F722061206D616E20220A202020202020202022776974686F757420612070617274792C207475726E6F75742069732062696720746573745C227D2C7B5C227469746C655C223A5C22275765206A75737420686164206120220A20202020202020202268756E6368273A5553206D61727368616C73206E6162204572696320467265696E5C227D2C7B5C227469746C655C223A5C22426F6B6F20486172616D206C656164657220220A202020202020202022746872656174656E7320746F206B696C6C204765726D616E20686F73746167655C227D2C7B5C227469746C655C223A5C224E75727365206672656520746F206D6F766520220A20202020202020202261626F7574206173207265737472696374696F6E732065617365645C227D2C7B5C227469746C655C223A5C22466F726D6572204275726B696E6120707265736964656E7420220A202020202020202022436F6D70616F7265206172726976657320696E2049766F727920436F6173743A736F75726365735C227D2C7B5C227469746C655C223A5C224C696279616E20706F727420220A202020202020202022726562656C206C6561646572207265667573657320746F2068616E64206F766572206F696C20706F72747320746F20726976616C20220A20202020202020202267726F75705C227D2C7B5C227469746C655C223A5C22497261716920706573686D65726761206669676874657273207072657061726520666F7220537972696120220A202020202020202022626174746C655C227D2C7B5C227469746C655C223A5C22312044656D2053656E6174652063616E6469646174652077656C636F6D696E67204F62616D61277320220A20202020202020202268656C705C227D2C7B5C227469746C655C223A5C2242696B6572732063616E63656C20706172747920616674657220706F6C696365207265636F76657220220A2020202020202020226261725C227D2C7B5C227469746C655C223A5C224E6577207175657374696F6E20696E2054657861733A43616E204461766973207375727669766520220A2020202020202020226465666561743F5C227D2C7B5C227469746C655C223A5C22556B7261696E6520726562656C7320746F20686F6C6420656C656374696F6E2C206465737069746520220A20202020202020202263726974696369736D5C227D2C7B5C227469746C655C223A5C224972617169206F6666696369616C73207361792049736C616D69632053746174652067726F757020220A2020202020202020226C696E65732075702C206B696C6C73203530207472696265736D656E2C20776F6D656E20696E20416E62617220220A20202020202020202270726F76696E63655C227D2C7B5C227469746C655C223A5C224A616D6573207265626F756E64732C206C6561647320436176616C69657273207061737420220A20202020202020202242756C6C735C227D2C7B5C227469746C655C223A5C22554B207761726E732074726176656C657273207468657920636F756C6420626520746572726F7220220A202020202020202022746172676574735C227D2C7B5C227469746C655C223A5C2248656C6C6F204B697474792063656C65627261746573203430746820220A20202020202020202262697274686461795C227D2C7B5C227469746C655C223A5C2241206C6F6F6B2061742070656F706C65206B696C6C656420647572696E6720737061636520220A2020202020202020226D697373696F6E735C227D2C7B5C227469746C655C223A5C224E696765726961277320707572706F7274656420426F6B6F20486172616D206C6561646572207361797320220A20202020202020202268617320276D617272696564206F666627206769726C733A4146505C227D2C7B5C227469746C655C223A5C224D657869636F206F726465727320696D6D65646961746520220A20202020202020202272656C65617365206F66204D6172696E65207665746572616E5C227D2C7B5C227469746C655C223A5C22417320656C656374696F6E20636C6F73657320696E2C20220A2020202020202020224F62616D61206F6E2063656E7465722073746167655C227D2C7B5C227469746C655C223A5C22426F6479206F66205A616D6269616E20707265736964656E7420220A2020202020202020226172726976657320686F6D655C227D2C7B5C227469746C655C223A5C22536F757468204166726963612061727265737473203220566965746E616D65736520666F7220220A202020202020202022706F616368696E675C227D5D7D7D7D22293B0A20207D0A7D0A .cpp JsonArray add 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A544553545F4341534528224A736F6E41727261793A3A61646428292229207B0A202044796E616D69634A736F6E427566666572205F6A736F6E4275666665723B0A20204A736F6E417272617926205F6172726179203D205F6A736F6E4275666665722E637265617465417272617928293B0A0A202053454354494F4E282253697A65496E637265617365645F5768656E56616C75657341726541646465642229207B0A202020205F61727261792E616464282268656C6C6F22293B0A2020202052455155495245283155203D3D205F61727261792E73697A652829293B0A20207D0A0A202053454354494F4E282253746F7265496E74656765722229207B0A202020205F61727261792E61646428313233293B0A202020205245515549524528313233203D3D205F61727261795B305D2E61733C696E743E2829293B0A2020202052455155495245285F61727261795B305D2E69733C696E743E2829293B0A20202020524551554952455F46414C5345285F61727261795B305D2E69733C646F75626C653E2829293B0A20207D0A0A202053454354494F4E282253746F7265446F75626C652229207B0A202020205F61727261792E616464283132332E3435293B0A2020202052455155495245283132332E3435203D3D205F61727261795B305D2E61733C646F75626C653E2829293B0A2020202052455155495245285F61727261795B305D2E69733C646F75626C653E2829293B0A20202020524551554952455F46414C5345285F61727261795B305D2E69733C696E743E2829293B0A20207D0A0A202053454354494F4E282253746F7265426F6F6C65616E2229207B0A202020205F61727261792E6164642874727565293B0A20202020524551554952452874727565203D3D205F61727261795B305D2E61733C626F6F6C3E2829293B0A2020202052455155495245285F61727261795B305D2E69733C626F6F6C3E2829293B0A20202020524551554952455F46414C5345285F61727261795B305D2E69733C696E743E2829293B0A20207D0A0A202053454354494F4E282253746F7265537472696E672229207B0A20202020636F6E737420636861722A20737472203D202268656C6C6F223B0A202020205F61727261792E61646428737472293B0A202020205245515549524528737472203D3D205F61727261795B305D2E61733C636F6E737420636861722A3E2829293B0A2020202052455155495245285F61727261795B305D2E69733C636F6E737420636861722A3E2829293B0A20202020524551554952455F46414C5345285F61727261795B305D2E69733C696E743E2829293B0A20207D0A0A202053454354494F4E282253746F72654E657374656441727261792229207B0A202020204A736F6E41727261792620617272203D205F6A736F6E4275666665722E637265617465417272617928293B0A0A202020205F61727261792E61646428617272293B0A0A20202020524551554952452826617272203D3D20265F61727261795B305D2E61733C4A736F6E4172726179263E2829293B0A2020202052455155495245285F61727261795B305D2E69733C4A736F6E4172726179263E2829293B0A20202020524551554952455F46414C5345285F61727261795B305D2E69733C696E743E2829293B0A20207D0A0A202053454354494F4E282253746F72654E65737465644F626A6563742229207B0A202020204A736F6E4F626A65637426206F626A203D205F6A736F6E4275666665722E6372656174654F626A65637428293B0A0A202020205F61727261792E616464286F626A293B0A0A202020205245515549524528266F626A203D3D20265F61727261795B305D2E61733C4A736F6E4F626A656374263E2829293B0A2020202052455155495245285F61727261795B305D2E69733C4A736F6E4F626A656374263E2829293B0A20202020524551554952455F46414C5345285F61727261795B305D2E69733C696E743E2829293B0A20207D0A0A202053454354494F4E282253746F726541727261795375627363726970742229207B0A20202020636F6E737420636861722A20737472203D202268656C6C6F223B0A202020204A736F6E41727261792620617272203D205F6A736F6E4275666665722E637265617465417272617928293B0A202020206172722E61646428737472293B0A0A202020205F61727261792E616464286172725B305D293B0A0A202020205245515549524528737472203D3D205F61727261795B305D293B0A20207D0A0A202053454354494F4E282253746F72654F626A6563745375627363726970742229207B0A20202020636F6E737420636861722A20737472203D202268656C6C6F223B0A202020204A736F6E4F626A65637426206F626A203D205F6A736F6E4275666665722E6372656174654F626A65637428293B0A202020206F626A5B2278225D203D207374723B0A0A202020205F61727261792E616464286F626A5B2278225D293B0A0A202020205245515549524528737472203D3D205F61727261795B305D293B0A20207D0A7D0A .cpp basics 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A544553545F4341534528224A736F6E4172726179206261736963732229207B0A202044796E616D69634A736F6E427566666572206A623B0A20204A736F6E417272617926206172726179203D206A622E637265617465417272617928293B0A0A202053454354494F4E2822537563636573734973547275652229207B0A20202020524551554952452861727261792E737563636573732829293B0A20207D0A0A202053454354494F4E2822496E697469616C53697A6549735A65726F2229207B0A2020202052455155495245283055203D3D2061727261792E73697A652829293B0A20207D0A0A202053454354494F4E28224372656174654E657374656441727261792229207B0A202020204A736F6E41727261792620617272203D2061727261792E6372656174654E6573746564417272617928293B0A20202020524551554952452826617272203D3D202661727261795B305D2E61733C4A736F6E4172726179263E2829293B0A20207D0A0A202053454354494F4E28224372656174654E65737465644F626A6563742229207B0A202020204A736F6E4F626A65637426206F626A203D2061727261792E6372656174654E65737465644F626A65637428293B0A202020205245515549524528266F626A203D3D202661727261795B305D2E61733C4A736F6E4F626A656374263E2829293B0A20207D0A7D0A .cpp CMakeLists 2320436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A23204D4954204C6963656E73650A23200A232041726475696E6F204A534F4E206C6962726172790A232068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2320496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A6164645F65786563757461626C65284A736F6E41727261795465737473200A096164642E6370700A096261736963732E6370700A09636F707946726F6D2E6370700A09636F7079546F2E6370700A09696E76616C69642E6370700A096974657261746F722E6370700A097072657474795072696E74546F2E6370700A097072696E74546F2E6370700A0972656D6F76652E6370700A097365742E6370700A097375627363726970742E6370700A290A0A7461726765745F6C696E6B5F6C6962726172696573284A736F6E41727261795465737473206361746368290A6164645F74657374284A736F6E4172726179204A736F6E41727261795465737473290A .txt copyFrom 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A544553545F4341534528224A736F6E41727261793A3A636F707946726F6D28292229207B0A202053454354494F4E28224F6E6544696D656E73696F6E2229207B0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E417272617926206172726179203D206A736F6E4275666665722E637265617465417272617928293B0A2020202063686172206A736F6E5B33325D3B0A20202020696E7420736F757263655B5D203D207B312C20322C20337D3B0A0A20202020626F6F6C206F6B203D2061727261792E636F707946726F6D28736F75726365293B0A2020202052455155495245286F6B293B0A0A2020202061727261792E7072696E74546F286A736F6E2C2073697A656F66286A736F6E29293B0A2020202052455155495245287374643A3A737472696E6728225B312C322C335D2229203D3D206A736F6E293B0A20207D0A0A202053454354494F4E28224F6E6544696D656E73696F6E5F4A736F6E427566666572546F6F536D616C6C2229207B0A20202020636F6E73742073697A655F742053495A45203D204A534F4E5F41525241595F53495A452832293B0A202020205374617469634A736F6E4275666665723C53495A453E206A736F6E4275666665723B0A202020204A736F6E417272617926206172726179203D206A736F6E4275666665722E637265617465417272617928293B0A2020202063686172206A736F6E5B33325D3B0A20202020696E7420736F757263655B5D203D207B312C20322C20337D3B0A0A20202020626F6F6C206F6B203D2061727261792E636F707946726F6D28736F75726365293B0A20202020524551554952455F46414C5345286F6B293B0A0A2020202061727261792E7072696E74546F286A736F6E2C2073697A656F66286A736F6E29293B0A2020202052455155495245287374643A3A737472696E6728225B312C325D2229203D3D206A736F6E293B0A20207D0A0A202053454354494F4E282254776F44696D656E73696F6E732229207B0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E417272617926206172726179203D206A736F6E4275666665722E637265617465417272617928293B0A2020202063686172206A736F6E5B33325D3B0A20202020696E7420736F757263655B5D5B335D203D207B7B312C20322C20337D2C207B342C20352C20367D7D3B0A0A20202020626F6F6C206F6B203D2061727261792E636F707946726F6D28736F75726365293B0A2020202052455155495245286F6B293B0A0A2020202061727261792E7072696E74546F286A736F6E2C2073697A656F66286A736F6E29293B0A2020202052455155495245287374643A3A737472696E6728225B5B312C322C335D2C5B342C352C365D5D2229203D3D206A736F6E293B0A20207D0A0A202053454354494F4E282254776F44696D656E73696F6E735F4A736F6E427566666572546F6F536D616C6C2229207B0A20202020636F6E73742073697A655F742053495A45203D0A20202020202020204A534F4E5F41525241595F53495A45283229202B204A534F4E5F41525241595F53495A45283329202B204A534F4E5F41525241595F53495A452832293B0A202020205374617469634A736F6E4275666665723C53495A453E206A736F6E4275666665723B0A202020204A736F6E417272617926206172726179203D206A736F6E4275666665722E637265617465417272617928293B0A2020202063686172206A736F6E5B33325D3B0A20202020696E7420736F757263655B5D5B335D203D207B7B312C20322C20337D2C207B342C20352C20367D7D3B0A0A20202020626F6F6C206F6B203D2061727261792E636F707946726F6D28736F75726365293B0A20202020524551554952455F46414C5345286F6B293B0A0A2020202061727261792E7072696E74546F286A736F6E2C2073697A656F66286A736F6E29293B0A2020202052455155495245287374643A3A737472696E6728225B5B312C322C335D2C5B342C355D5D2229203D3D206A736F6E293B0A20207D0A7D0A .cpp copyTo 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A544553545F4341534528224A736F6E41727261793A3A636F7079546F28292229207B0A202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A0A202053454354494F4E28224269676765724F6E6544696D656E73696F6E496E746567657241727261792229207B0A2020202063686172206A736F6E5B5D203D20225B312C322C335D223B0A202020204A736F6E417272617926206172726179203D206A736F6E4275666665722E70617273654172726179286A736F6E293B0A0A20202020696E742064657374696E6174696F6E5B345D203D207B307D3B0A2020202073697A655F7420726573756C74203D2061727261792E636F7079546F2864657374696E6174696F6E293B0A0A20202020524551554952452833203D3D20726573756C74293B0A20202020524551554952452831203D3D2064657374696E6174696F6E5B305D293B0A20202020524551554952452832203D3D2064657374696E6174696F6E5B315D293B0A20202020524551554952452833203D3D2064657374696E6174696F6E5B325D293B0A20202020524551554952452830203D3D2064657374696E6174696F6E5B335D293B0A20207D0A0A202053454354494F4E2822536D616C6C65724F6E6544696D656E73696F6E496E746567657241727261792229207B0A2020202063686172206A736F6E5B5D203D20225B312C322C335D223B0A202020204A736F6E417272617926206172726179203D206A736F6E4275666665722E70617273654172726179286A736F6E293B0A0A20202020696E742064657374696E6174696F6E5B325D203D207B307D3B0A2020202073697A655F7420726573756C74203D2061727261792E636F7079546F2864657374696E6174696F6E293B0A0A20202020524551554952452832203D3D20726573756C74293B0A20202020524551554952452831203D3D2064657374696E6174696F6E5B305D293B0A20202020524551554952452832203D3D2064657374696E6174696F6E5B315D293B0A20207D0A0A202053454354494F4E282254776F4F6E6544696D656E73696F6E496E746567657241727261792229207B0A2020202063686172206A736F6E5B5D203D20225B5B312C325D2C5B335D2C5B345D5D223B0A0A202020204A736F6E417272617926206172726179203D206A736F6E4275666665722E70617273654172726179286A736F6E293B0A0A20202020696E742064657374696E6174696F6E5B335D5B325D203D207B7B307D7D3B0A2020202061727261792E636F7079546F2864657374696E6174696F6E293B0A0A20202020524551554952452831203D3D2064657374696E6174696F6E5B305D5B305D293B0A20202020524551554952452832203D3D2064657374696E6174696F6E5B305D5B315D293B0A20202020524551554952452833203D3D2064657374696E6174696F6E5B315D5B305D293B0A20202020524551554952452830203D3D2064657374696E6174696F6E5B315D5B315D293B0A20202020524551554952452834203D3D2064657374696E6174696F6E5B325D5B305D293B0A20202020524551554952452830203D3D2064657374696E6174696F6E5B325D5B315D293B0A20207D0A7D0A .cpp invalid 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A7573696E67206E616D6573706163652043617463683A3A4D617463686572733B0A0A544553545F4341534528224A736F6E41727261793A3A696E76616C696428292229207B0A202053454354494F4E28225375627363726970744661696C732229207B0A20202020524551554952455F46414C5345284A736F6E41727261793A3A696E76616C696428295B305D2E737563636573732829293B0A20207D0A0A202053454354494F4E28224164644661696C732229207B0A202020204A736F6E417272617926206172726179203D204A736F6E41727261793A3A696E76616C696428293B0A2020202061727261792E6164642831293B0A20202020524551554952452830203D3D2061727261792E73697A652829293B0A20207D0A0A202053454354494F4E28224372656174654E657374656441727261794661696C732229207B0A20202020524551554952455F46414C5345284A736F6E41727261793A3A696E76616C696428292E6372656174654E6573746564417272617928292E737563636573732829293B0A20207D0A0A202053454354494F4E28224372656174654E65737465644F626A6563744661696C732229207B0A20202020524551554952455F46414C5345284A736F6E41727261793A3A696E76616C696428292E6372656174654E65737465644F626A65637428292E737563636573732829293B0A20207D0A0A202053454354494F4E28225072696E74546F577269746573427261636B6574732229207B0A2020202063686172206275666665725B33325D3B0A202020204A736F6E41727261793A3A696E76616C696428292E7072696E74546F286275666665722C2073697A656F662862756666657229293B0A20202020524551554952455F54484154286275666665722C20457175616C7328225B5D2229293B0A20207D0A7D0A .cpp iterator 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A74656D706C617465203C747970656E616D6520544974657261746F723E0A73746174696320766F69642072756E5F6974657261746F725F746573742829207B0A20205374617469634A736F6E4275666665723C4A534F4E5F41525241595F53495A452832293E206A736F6E4275666665723B0A0A20204A736F6E417272617920266172726179203D206A736F6E4275666665722E637265617465417272617928293B0A202061727261792E616464283132293B0A202061727261792E616464283334293B0A0A2020544974657261746F72206974203D2061727261792E626567696E28293B0A2020544974657261746F7220656E64203D2061727261792E656E6428293B0A0A20205245515549524528656E6420213D206974293B0A202052455155495245283132203D3D2069742D3E74656D706C6174652061733C696E743E2829293B0A202052455155495245283132203D3D207374617469635F636173743C696E743E282A697429293B0A20202B2B69743B0A20205245515549524528656E6420213D206974293B0A202052455155495245283334203D3D2069742D3E74656D706C6174652061733C696E743E2829293B0A202052455155495245283334203D3D207374617469635F636173743C696E743E282A697429293B0A20202B2B69743B0A20205245515549524528656E64203D3D206974293B0A7D0A0A544553545F4341534528224A736F6E41727261793A3A626567696E28292F656E6428292229207B0A202053454354494F4E28224D757461626C652229207B0A2020202072756E5F6974657261746F725F746573743C4A736F6E41727261793A3A6974657261746F723E28293B0A20207D0A0A202053454354494F4E2822436F6E73742229207B0A2020202072756E5F6974657261746F725F746573743C4A736F6E41727261793A3A636F6E73745F6974657261746F723E28293B0A20207D0A7D0A .cpp prettyPrintTo 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A73746174696320766F696420636865636B284A736F6E4172726179262061727261792C207374643A3A737472696E6720657870656374656429207B0A20207374643A3A737472696E672061637475616C3B0A202073697A655F742061637475616C4C656E203D2061727261792E7072657474795072696E74546F2861637475616C293B0A202073697A655F74206D656173757265644C656E203D2061727261792E6D6561737572655072657474794C656E67746828293B0A2020434845434B2861637475616C4C656E203D3D2065787065637465642E73697A652829293B0A2020434845434B286D656173757265644C656E203D3D2065787065637465642E73697A652829293B0A202052455155495245286578706563746564203D3D2061637475616C293B0A7D0A0A544553545F4341534528224A736F6E41727261793A3A7072657474795072696E74546F28292229207B0A202044796E616D69634A736F6E427566666572206A623B0A20204A736F6E417272617926206172726179203D206A622E637265617465417272617928293B0A0A202053454354494F4E2822456D7074792229207B0A20202020636865636B2861727261792C20225B5D22293B0A20207D0A0A202053454354494F4E28224F6E65456C656D656E742229207B0A2020202061727261792E6164642831293B0A0A20202020636865636B2861727261792C0A20202020202020202020225B5C725C6E220A20202020202020202020222020315C725C6E220A20202020202020202020225D22293B0A20207D0A0A202053454354494F4E282254776F456C656D656E74732229207B0A2020202061727261792E6164642831293B0A2020202061727261792E6164642832293B0A0A20202020636865636B2861727261792C0A20202020202020202020225B5C725C6E220A20202020202020202020222020312C5C725C6E220A20202020202020202020222020325C725C6E220A20202020202020202020225D22293B0A20207D0A0A202053454354494F4E2822456D7074794E65737465644172726179732229207B0A2020202061727261792E6372656174654E6573746564417272617928293B0A2020202061727261792E6372656174654E6573746564417272617928293B0A0A20202020636865636B2861727261792C0A20202020202020202020225B5C725C6E220A202020202020202020202220205B5D2C5C725C6E220A202020202020202020202220205B5D5C725C6E220A20202020202020202020225D22293B0A20207D0A0A202053454354494F4E28224E65737465644172726179732229207B0A202020204A736F6E417272617926206E657374656431203D2061727261792E6372656174654E6573746564417272617928293B0A202020206E6573746564312E6164642831293B0A202020206E6573746564312E6164642832293B0A0A202020204A736F6E4F626A65637426206E657374656432203D2061727261792E6372656174654E65737465644F626A65637428293B0A202020206E6573746564325B226B6579225D203D20333B0A0A20202020636865636B2861727261792C0A20202020202020202020225B5C725C6E220A202020202020202020202220205B5C725C6E220A202020202020202020202220202020312C5C725C6E220A202020202020202020202220202020325C725C6E220A202020202020202020202220205D2C5C725C6E220A202020202020202020202220207B5C725C6E220A2020202020202020202022202020205C226B65795C223A20335C725C6E220A202020202020202020202220207D5C725C6E220A20202020202020202020225D22293B0A20207D0A7D0A .cpp printTo 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A73746174696320766F696420636865636B284A736F6E4172726179202661727261792C207374643A3A737472696E6720657870656374656429207B0A20207374643A3A737472696E672061637475616C3B0A202073697A655F742061637475616C4C656E203D2061727261792E7072696E74546F2861637475616C293B0A202073697A655F74206D656173757265644C656E203D2061727261792E6D6561737572654C656E67746828293B0A2020434845434B2861637475616C4C656E203D3D2065787065637465642E73697A652829293B0A2020434845434B286D656173757265644C656E203D3D2065787065637465642E73697A652829293B0A202052455155495245286578706563746564203D3D2061637475616C293B0A7D0A0A544553545F4341534528224A736F6E41727261793A3A7072696E74546F28292229207B0A20205374617469634A736F6E4275666665723C4A534F4E5F41525241595F53495A452832293E206A623B0A20204A736F6E417272617920266172726179203D206A622E637265617465417272617928293B0A0A202053454354494F4E2822456D7074792229207B0A20202020636865636B2861727261792C20225B5D22293B0A20207D0A0A202053454354494F4E28224E756C6C2229207B0A2020202061727261792E616464287374617469635F636173743C63686172202A3E283029293B0A0A20202020636865636B2861727261792C20225B6E756C6C5D22293B0A20207D0A0A202053454354494F4E28224F6E65537472696E672229207B0A2020202061727261792E616464282268656C6C6F22293B0A0A20202020636865636B2861727261792C20225B5C2268656C6C6F5C225D22293B0A20207D0A0A202053454354494F4E282254776F537472696E67732229207B0A2020202061727261792E616464282268656C6C6F22293B0A2020202061727261792E6164642822776F726C6422293B0A0A20202020636865636B2861727261792C20225B5C2268656C6C6F5C222C5C22776F726C645C225D22293B0A20207D0A0A202053454354494F4E28224F6E65537472696E674F76657243617061636974792229207B0A2020202061727261792E616464282268656C6C6F22293B0A2020202061727261792E6164642822776F726C6422293B0A2020202061727261792E61646428226C6F737422293B0A0A20202020636865636B2861727261792C20225B5C2268656C6C6F5C222C5C22776F726C645C225D22293B0A20207D0A0A202053454354494F4E28224F6E65446F75626C6544656661756C744469676974732229207B0A2020202061727261792E61646428332E3134313539323635333538393739333233383436293B0A20202020636865636B2861727261792C20225B332E31345D22293B0A20207D0A0A202053454354494F4E28224F6E65446F75626C65466F75724469676974732229207B0A2020202061727261792E61646428332E31343135393236353335383937393332333834362C2034293B0A20202020636865636B2861727261792C20225B332E313431365D22293B0A20207D0A0A202053454354494F4E28224F6E65446F75626C65466F75724469676974735F416C7465726E617469766553796E7461782229207B0A2020202061727261792E61646428646F75626C655F776974685F6E5F64696769747328332E31343135393236353335383937393332333834362C203429293B0A20202020636865636B2861727261792C20225B332E313431365D22293B0A20207D0A0A202053454354494F4E28224F6E65466C6F617444656661756C744469676974732229207B0A2020202061727261792E61646428332E313431353966293B0A20202020636865636B2861727261792C20225B332E31345D22293B0A20207D0A0A202053454354494F4E28224F6E65466C6F6174466F75724469676974732229207B0A2020202061727261792E61646428332E3134313539662C2034293B0A20202020636865636B2861727261792C20225B332E313431365D22293B0A20207D0A0A202053454354494F4E28224F6E65496E74656765722229207B0A2020202061727261792E6164642831293B0A0A20202020636865636B2861727261792C20225B315D22293B0A20207D0A0A202053454354494F4E282254776F496E7465676572732229207B0A2020202061727261792E6164642831293B0A2020202061727261792E6164642832293B0A0A20202020636865636B2861727261792C20225B312C325D22293B0A20207D0A0A202053454354494F4E28225261774A736F6E2229207B0A2020202061727261792E616464285261774A736F6E28227B5C226B65795C223A5C2276616C75655C227D2229293B0A0A20202020636865636B2861727261792C20225B7B5C226B65795C223A5C2276616C75655C227D5D22293B0A20207D0A0A202053454354494F4E28224F6E65496E74656765724F76657243617061636974792229207B0A2020202061727261792E6164642831293B0A2020202061727261792E6164642832293B0A2020202061727261792E6164642833293B0A0A20202020636865636B2861727261792C20225B312C325D22293B0A20207D0A0A202053454354494F4E28224F6E65547275652229207B0A2020202061727261792E6164642874727565293B0A0A20202020636865636B2861727261792C20225B747275655D22293B0A20207D0A0A202053454354494F4E28224F6E6546616C73652229207B0A2020202061727261792E6164642866616C7365293B0A0A20202020636865636B2861727261792C20225B66616C73655D22293B0A20207D0A0A202053454354494F4E282254776F426F6F6C65616E732229207B0A2020202061727261792E6164642866616C7365293B0A2020202061727261792E6164642874727565293B0A0A20202020636865636B2861727261792C20225B66616C73652C747275655D22293B0A20207D0A0A202053454354494F4E28224F6E65426F6F6C65616E4F76657243617061636974792229207B0A2020202061727261792E6164642866616C7365293B0A2020202061727261792E6164642874727565293B0A2020202061727261792E6164642866616C7365293B0A0A20202020636865636B2861727261792C20225B66616C73652C747275655D22293B0A20207D0A0A202053454354494F4E28224F6E65456D7074794E657374656441727261792229207B0A2020202061727261792E6372656174654E6573746564417272617928293B0A0A20202020636865636B2861727261792C20225B5B5D5D22293B0A20207D0A0A202053454354494F4E28224F6E65456D7074794E6573746564486173682229207B0A2020202061727261792E6372656174654E65737465644F626A65637428293B0A0A20202020636865636B2861727261792C20225B7B7D5D22293B0A20207D0A7D0A .cpp remove 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A544553545F4341534528224A736F6E41727261793A3A72656D6F766528292229207B0A202044796E616D69634A736F6E427566666572205F6A736F6E4275666665723B0A20204A736F6E417272617926205F6172726179203D205F6A736F6E4275666665722E637265617465417272617928293B0A20205F61727261792E6164642831293B0A20205F61727261792E6164642832293B0A20205F61727261792E6164642833293B0A0A202053454354494F4E282252656D6F766546697273744279496E6465782229207B0A202020205F61727261792E72656D6F76652830293B0A0A20202020524551554952452832203D3D205F61727261792E73697A652829293B0A2020202052455155495245285F61727261795B305D203D3D2032293B0A2020202052455155495245285F61727261795B315D203D3D2033293B0A20207D0A0A202053454354494F4E282252656D6F76654D6964646C654279496E6465782229207B0A202020205F61727261792E72656D6F76652831293B0A0A20202020524551554952452832203D3D205F61727261792E73697A652829293B0A2020202052455155495245285F61727261795B305D203D3D2031293B0A2020202052455155495245285F61727261795B315D203D3D2033293B0A20207D0A0A202053454354494F4E282252656D6F76654C6173744279496E6465782229207B0A202020205F61727261792E72656D6F76652832293B0A0A20202020524551554952452832203D3D205F61727261792E73697A652829293B0A2020202052455155495245285F61727261795B305D203D3D2031293B0A2020202052455155495245285F61727261795B315D203D3D2032293B0A20207D0A0A202053454354494F4E282252656D6F7665466972737442794974657261746F722229207B0A202020204A736F6E41727261793A3A6974657261746F72206974203D205F61727261792E626567696E28293B0A202020205F61727261792E72656D6F7665286974293B0A0A20202020524551554952452832203D3D205F61727261792E73697A652829293B0A2020202052455155495245285F61727261795B305D203D3D2032293B0A2020202052455155495245285F61727261795B315D203D3D2033293B0A20207D0A0A202053454354494F4E282252656D6F76654D6964646C6542794974657261746F722229207B0A202020204A736F6E41727261793A3A6974657261746F72206974203D205F61727261792E626567696E28293B0A202020202B2B69743B0A202020205F61727261792E72656D6F7665286974293B0A0A20202020524551554952452832203D3D205F61727261792E73697A652829293B0A2020202052455155495245285F61727261795B305D203D3D2031293B0A2020202052455155495245285F61727261795B315D203D3D2033293B0A20207D0A0A202053454354494F4E282252656D6F76654C61737442794974657261746F722229207B0A202020204A736F6E41727261793A3A6974657261746F72206974203D205F61727261792E626567696E28293B0A202020202B2B69743B0A202020202B2B69743B0A202020205F61727261792E72656D6F7665286974293B0A0A20202020524551554952452832203D3D205F61727261792E73697A652829293B0A2020202052455155495245285F61727261795B305D203D3D2031293B0A2020202052455155495245285F61727261795B315D203D3D2032293B0A20207D0A7D0A .cpp set 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A7573696E67206E616D6573706163652043617463683A3A4D617463686572733B0A0A544553545F4341534528224A736F6E41727261793A3A73657428292229207B0A202044796E616D69634A736F6E427566666572205F6A736F6E4275666665723B0A20204A736F6E417272617926205F6172726179203D205F6A736F6E4275666665722E637265617465417272617928293B0A20205F61727261792E6164642830293B0A0A202053454354494F4E282253697A654973556E6368616E6765642229207B0A202020205F61727261792E73657428302C202268656C6C6F22293B0A2020202052455155495245283155203D3D205F61727261792E73697A652829293B0A20207D0A0A202053454354494F4E282253746F7265496E74656765722229207B0A202020205F61727261792E73657428302C20313233293B0A202020205245515549524528313233203D3D205F61727261795B305D2E61733C696E743E2829293B0A2020202052455155495245285F61727261795B305D2E69733C696E743E2829293B0A20202020524551554952455F46414C5345285F61727261795B305D2E69733C646F75626C653E2829293B0A20207D0A0A202053454354494F4E282253746F7265446F75626C652229207B0A202020205F61727261792E73657428302C203132332E3435293B0A2020202052455155495245283132332E3435203D3D205F61727261795B305D2E61733C646F75626C653E2829293B0A2020202052455155495245285F61727261795B305D2E69733C646F75626C653E2829293B0A20202020524551554952455F46414C5345285F61727261795B305D2E69733C696E743E2829293B0A20207D0A0A202053454354494F4E282253746F7265426F6F6C65616E2229207B0A202020205F61727261792E73657428302C2074727565293B0A20202020524551554952452874727565203D3D205F61727261795B305D2E61733C626F6F6C3E2829293B0A2020202052455155495245285F61727261795B305D2E69733C626F6F6C3E2829293B0A20202020524551554952455F46414C5345285F61727261795B305D2E69733C696E743E2829293B0A20207D0A0A202053454354494F4E282253746F7265537472696E672229207B0A202020205F61727261792E73657428302C202268656C6C6F22293B0A20202020524551554952455F54484154285F61727261795B305D2E61733C636F6E737420636861722A3E28292C20457175616C73282268656C6C6F2229293B0A2020202052455155495245285F61727261795B305D2E69733C636F6E737420636861722A3E2829293B0A20202020524551554952455F46414C5345285F61727261795B305D2E69733C696E743E2829293B0A20207D0A0A202053454354494F4E282253746F72654E657374656441727261792229207B0A202020204A736F6E41727261792620617272203D205F6A736F6E4275666665722E637265617465417272617928293B0A0A202020205F61727261792E73657428302C20617272293B0A0A20202020524551554952452826617272203D3D20265F61727261795B305D2E61733C4A736F6E4172726179263E2829293B0A2020202052455155495245285F61727261795B305D2E69733C4A736F6E4172726179263E2829293B0A20202020524551554952455F46414C5345285F61727261795B305D2E69733C696E743E2829293B0A20207D0A0A202053454354494F4E282253746F72654E65737465644F626A6563742229207B0A202020204A736F6E4F626A65637426206F626A203D205F6A736F6E4275666665722E6372656174654F626A65637428293B0A0A202020205F61727261792E73657428302C206F626A293B0A0A202020205245515549524528266F626A203D3D20265F61727261795B305D2E61733C4A736F6E4F626A656374263E2829293B0A2020202052455155495245285F61727261795B305D2E69733C4A736F6E4F626A656374263E2829293B0A20202020524551554952455F46414C5345285F61727261795B305D2E69733C696E743E2829293B0A20207D0A0A202053454354494F4E282253746F726541727261795375627363726970742229207B0A202020204A736F6E41727261792620617272203D205F6A736F6E4275666665722E637265617465417272617928293B0A202020206172722E616464282268656C6C6F22293B0A0A202020205F61727261792E73657428302C206172725B305D293B0A0A20202020524551554952455F54484154285F61727261795B305D2E61733C636861722A3E28292C20457175616C73282268656C6C6F2229293B0A20207D0A0A202053454354494F4E282253746F72654F626A6563745375627363726970742229207B0A202020204A736F6E4F626A65637426206F626A203D205F6A736F6E4275666665722E6372656174654F626A65637428293B0A202020206F626A5B2278225D203D202268656C6C6F223B0A0A202020205F61727261792E73657428302C206F626A5B2278225D293B0A0A20202020524551554952455F54484154285F61727261795B305D2E61733C636861722A3E28292C20457175616C73282268656C6C6F2229293B0A20207D0A7D0A .cpp subscript 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C737464696E742E683E0A23696E636C756465203C63617463682E6870703E0A0A544553545F4341534528224A736F6E41727261793A3A6F70657261746F725B5D2229207B0A202044796E616D69634A736F6E427566666572205F6A736F6E4275666665723B0A20204A736F6E417272617926205F6172726179203D205F6A736F6E4275666665722E637265617465417272617928293B0A20205F61727261792E6164642830293B0A0A202053454354494F4E282253697A654973556E6368616E6765642229207B0A202020205F61727261795B305D203D202268656C6C6F223B0A2020202052455155495245283155203D3D205F61727261792E73697A652829293B0A20207D0A0A202053454354494F4E282253746F7265496E74656765722229207B0A202020205F61727261795B305D203D203132333B0A202020205245515549524528313233203D3D205F61727261795B305D2E61733C696E743E2829293B0A20202020524551554952452874727565203D3D205F61727261795B305D2E69733C696E743E2829293B0A20202020524551554952452866616C7365203D3D205F61727261795B305D2E69733C646F75626C653E2829293B0A20207D0A0A2369662041524455494E4F4A534F4E5F5553455F4C4F4E475F4C4F4E47207C7C2041524455494E4F4A534F4E5F5553455F494E5436340A202053454354494F4E282253746F72654C6F6E674C6F6E672229207B0A202020205F61727261795B305D203D20393232333337323033363835343737353830373B0A20202020524551554952452839323233333732303336383534373735383037203D3D205F61727261795B305D2E61733C6C6F6E67206C6F6E673E2829293B0A20202020524551554952452874727565203D3D205F61727261795B305D2E69733C696E743E2829293B0A20202020524551554952452866616C7365203D3D205F61727261795B305D2E69733C646F75626C653E2829293B0A20207D0A23656E6469660A0A202053454354494F4E282253746F7265446F75626C652229207B0A202020205F61727261795B305D203D203132332E34353B0A2020202052455155495245283132332E3435203D3D205F61727261795B305D2E61733C646F75626C653E2829293B0A20202020524551554952452874727565203D3D205F61727261795B305D2E69733C646F75626C653E2829293B0A20202020524551554952452866616C7365203D3D205F61727261795B305D2E69733C696E743E2829293B0A20207D0A0A202053454354494F4E282253746F7265446F75626C6557697468446563696D616C732229207B0A202020205F61727261795B305D2E736574283132332E34352C2032293B0A2020202052455155495245283132332E3435203D3D205F61727261795B305D2E61733C646F75626C653E2829293B0A20202020524551554952452874727565203D3D205F61727261795B305D2E69733C646F75626C653E2829293B0A20202020524551554952452866616C7365203D3D205F61727261795B305D2E69733C696E743E2829293B0A20207D0A0A202053454354494F4E282253746F7265426F6F6C65616E2229207B0A202020205F61727261795B305D203D20747275653B0A20202020524551554952452874727565203D3D205F61727261795B305D2E61733C626F6F6C3E2829293B0A20202020524551554952452874727565203D3D205F61727261795B305D2E69733C626F6F6C3E2829293B0A20202020524551554952452866616C7365203D3D205F61727261795B305D2E69733C696E743E2829293B0A20207D0A0A202053454354494F4E282253746F7265537472696E672229207B0A20202020636F6E737420636861722A20737472203D202268656C6C6F223B0A0A202020205F61727261795B305D203D207374723B0A202020205245515549524528737472203D3D205F61727261795B305D2E61733C636F6E737420636861722A3E2829293B0A202020205245515549524528737472203D3D205F61727261795B305D2E61733C636861722A3E2829293B20202F2F203C2D2073686F72742068616E640A20202020524551554952452874727565203D3D205F61727261795B305D2E69733C636F6E737420636861722A3E2829293B0A20202020524551554952452866616C7365203D3D205F61727261795B305D2E69733C696E743E2829293B0A20207D0A0A202053454354494F4E282253746F72654E657374656441727261792229207B0A202020204A736F6E41727261792620617272203D205F6A736F6E4275666665722E637265617465417272617928293B0A0A202020205F61727261795B305D203D206172723B0A0A20202020524551554952452826617272203D3D20265F61727261795B305D2E61733C4A736F6E4172726179263E2829293B0A20202020524551554952452826617272203D3D20265F61727261795B305D2E61733C4A736F6E41727261793E2829293B20202F2F203C2D2073686F72742068616E640A20202020524551554952452826617272203D3D20265F61727261795B305D2E61733C636F6E7374204A736F6E4172726179263E2829293B0A20202020524551554952452826617272203D3D20265F61727261795B305D2E61733C636F6E7374204A736F6E41727261793E2829293B20202F2F203C2D2073686F72742068616E640A20202020524551554952452874727565203D3D205F61727261795B305D2E69733C4A736F6E4172726179263E2829293B0A20202020524551554952452866616C7365203D3D205F61727261795B305D2E69733C696E743E2829293B0A20207D0A0A202053454354494F4E282253746F72654E65737465644F626A6563742229207B0A202020204A736F6E4F626A65637426206F626A203D205F6A736F6E4275666665722E6372656174654F626A65637428293B0A0A202020205F61727261795B305D203D206F626A3B0A0A202020205245515549524528266F626A203D3D20265F61727261795B305D2E61733C4A736F6E4F626A656374263E2829293B0A202020205245515549524528266F626A203D3D20265F61727261795B305D2E61733C4A736F6E4F626A6563743E2829293B20202F2F203C2D2073686F72742068616E640A202020205245515549524528266F626A203D3D20265F61727261795B305D2E61733C636F6E7374204A736F6E4F626A656374263E2829293B0A202020205245515549524528266F626A203D3D20265F61727261795B305D2E61733C636F6E7374204A736F6E4F626A6563743E2829293B20202F2F203C2D2073686F72742068616E640A20202020524551554952452874727565203D3D205F61727261795B305D2E69733C4A736F6E4F626A656374263E2829293B0A20202020524551554952452866616C7365203D3D205F61727261795B305D2E69733C696E743E2829293B0A20207D0A0A202053454354494F4E282253746F726541727261795375627363726970742229207B0A202020204A736F6E41727261792620617272203D205F6A736F6E4275666665722E637265617465417272617928293B0A20202020636F6E737420636861722A20737472203D202268656C6C6F223B0A0A202020206172722E61646428737472293B0A0A202020205F61727261795B305D203D206172725B305D3B0A0A202020205245515549524528737472203D3D205F61727261795B305D293B0A20207D0A0A202053454354494F4E282253746F72654F626A6563745375627363726970742229207B0A202020204A736F6E4F626A65637426206F626A203D205F6A736F6E4275666665722E6372656174654F626A65637428293B0A20202020636F6E737420636861722A20737472203D202268656C6C6F223B0A0A202020206F626A5B2278225D203D207374723B0A0A202020205F61727261795B305D203D206F626A5B2278225D3B0A0A202020205245515549524528737472203D3D205F61727261795B305D293B0A20207D0A7D0A .cpp JsonBuffer CMakeLists 2320436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A23204D4954204C6963656E73650A23200A232041726475696E6F204A534F4E206C6962726172790A232068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2320496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A6164645F65786563757461626C65284A736F6E42756666657254657374730A096E65737465642E6370700A096E657374696E674C696D69742E6370700A0970617273652E6370700A09706172736541727261792E6370700A0970617273654F626A6563742E6370700A290A0A7461726765745F6C696E6B5F6C6962726172696573284A736F6E4275666665725465737473206361746368290A6164645F74657374284A736F6E427566666572204A736F6E4275666665725465737473290A .txt nested 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A544553545F4341534528224A736F6E427566666572206E6573746564206F626A656374732229207B0A202053454354494F4E282241727261794E6573746564496E4F626A6563742229207B0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A2020202063686172206A736F6E537472696E675B5D203D2022207B205C2261625C22203A205B2031202C2032205D202C205C2263645C22203A205B2033202C2034205D207D20223B0A0A202020204A736F6E4F626A65637420266F626A656374203D206A736F6E4275666665722E70617273654F626A656374286A736F6E537472696E67293B0A202020204A736F6E41727261792026617272617931203D206F626A6563745B226162225D3B0A20202020636F6E7374204A736F6E41727261792026617272617932203D206F626A6563745B226364225D3B0A202020204A736F6E41727261792026617272617933203D206F626A6563745B226566225D3B0A0A20202020524551554952452874727565203D3D206F626A6563742E737563636573732829293B0A0A20202020524551554952452874727565203D3D206172726179312E737563636573732829293B0A20202020524551554952452874727565203D3D206172726179322E737563636573732829293B0A20202020524551554952452866616C7365203D3D206172726179332E737563636573732829293B0A0A20202020524551554952452832203D3D206172726179312E73697A652829293B0A20202020524551554952452832203D3D206172726179322E73697A652829293B0A20202020524551554952452830203D3D206172726179332E73697A652829293B0A0A20202020524551554952452831203D3D206172726179315B305D2E61733C696E743E2829293B0A20202020524551554952452832203D3D206172726179315B315D2E61733C696E743E2829293B0A0A20202020524551554952452833203D3D206172726179325B305D2E61733C696E743E2829293B0A20202020524551554952452834203D3D206172726179325B315D2E61733C696E743E2829293B0A0A20202020524551554952452830203D3D206172726179335B305D2E61733C696E743E2829293B0A20207D0A0A202053454354494F4E28224F626A6563744E6573746564496E41727261792229207B0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A2020202063686172206A736F6E537472696E675B5D203D0A202020202020202022205B207B205C22615C22203A2031202C205C22625C22203A2032207D202C207B205C22635C22203A2033202C205C22645C22203A2034207D205D20223B0A0A202020204A736F6E417272617920266172726179203D206A736F6E4275666665722E70617273654172726179286A736F6E537472696E67293B0A202020204A736F6E4F626A65637420266F626A65637431203D2061727261795B305D3B0A20202020636F6E7374204A736F6E4F626A65637420266F626A65637432203D2061727261795B315D3B0A202020204A736F6E4F626A65637420266F626A65637433203D2061727261795B325D3B0A0A20202020524551554952452874727565203D3D2061727261792E737563636573732829293B0A0A20202020524551554952452874727565203D3D206F626A656374312E737563636573732829293B0A20202020524551554952452874727565203D3D206F626A656374322E737563636573732829293B0A20202020524551554952452866616C7365203D3D206F626A656374332E737563636573732829293B0A0A20202020524551554952452832203D3D206F626A656374312E73697A652829293B0A20202020524551554952452832203D3D206F626A656374322E73697A652829293B0A20202020524551554952452830203D3D206F626A656374332E73697A652829293B0A0A20202020524551554952452831203D3D206F626A656374315B2261225D2E61733C696E743E2829293B0A20202020524551554952452832203D3D206F626A656374315B2262225D2E61733C696E743E2829293B0A20202020524551554952452833203D3D206F626A656374325B2263225D2E61733C696E743E2829293B0A20202020524551554952452834203D3D206F626A656374325B2264225D2E61733C696E743E2829293B0A20202020524551554952452830203D3D206F626A656374335B2265225D2E61733C696E743E2829293B0A20207D0A7D0A .cpp nestingLimit 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A626F6F6C207472795061727365417272617928636F6E73742063686172202A6A736F6E2C2075696E74385F74206E657374696E674C696D697429207B0A202044796E616D69634A736F6E427566666572206275666665723B0A202072657475726E206275666665722E70617273654172726179286A736F6E2C206E657374696E674C696D6974292E7375636365737328293B0A7D0A0A626F6F6C2074727950617273654F626A65637428636F6E73742063686172202A6A736F6E2C2075696E74385F74206E657374696E674C696D697429207B0A202044796E616D69634A736F6E427566666572206275666665723B0A202072657475726E206275666665722E70617273654F626A656374286A736F6E2C206E657374696E674C696D6974292E7375636365737328293B0A7D0A0A544553545F4341534528224A736F6E506172736572206E657374696E674C696D69742229207B0A202053454354494F4E282250617273654172726179576974684E657374696E674C696D6974302229207B0A20202020524551554952452874727565203D3D207472795061727365417272617928225B5D222C203029293B0A20202020524551554952452866616C7365203D3D207472795061727365417272617928225B5B5D5D222C203029293B0A20207D0A0A202053454354494F4E282250617273654172726179576974684E657374696E674C696D6974312229207B0A20202020524551554952452874727565203D3D207472795061727365417272617928225B5B5D5D222C203129293B0A20202020524551554952452866616C7365203D3D207472795061727365417272617928225B5B5B5D5D5D222C203129293B0A20207D0A0A202053454354494F4E282250617273654172726179576974684E657374696E674C696D6974322229207B0A20202020524551554952452874727565203D3D207472795061727365417272617928225B5B5B5D5D5D222C203229293B0A20202020524551554952452866616C7365203D3D207472795061727365417272617928225B5B5B5B5D5D5D5D222C203229293B0A20207D0A0A202053454354494F4E282250617273654F626A656374576974684E657374696E674C696D6974302229207B0A20202020524551554952452874727565203D3D2074727950617273654F626A65637428227B7D222C203029293B0A20202020524551554952452866616C7365203D3D2074727950617273654F626A65637428227B5C226B65795C223A7B7D7D222C203029293B0A20207D0A0A202053454354494F4E282250617273654F626A656374576974684E657374696E674C696D6974312229207B0A20202020524551554952452874727565203D3D2074727950617273654F626A65637428227B5C226B65795C223A7B7D7D222C203129293B0A20202020524551554952452866616C7365203D3D2074727950617273654F626A65637428227B5C226B65795C223A7B5C226B65795C223A7B7D7D7D222C203129293B0A20207D0A0A202053454354494F4E282250617273654F626A656374576974684E657374696E674C696D6974322229207B0A20202020524551554952452874727565203D3D2074727950617273654F626A65637428227B5C226B65795C223A7B5C226B65795C223A7B7D7D7D222C203229293B0A20202020524551554952452866616C7365203D3D2074727950617273654F626A65637428227B5C226B65795C223A7B5C226B65795C223A7B5C226B65795C223A7B7D7D7D7D222C203229293B0A20207D0A7D0A .cpp parse 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A7573696E67206E616D6573706163652043617463683A3A4D617463686572733B0A0A544553545F4341534528224A736F6E4275666665723A3A706172736528292229207B0A202044796E616D69634A736F6E427566666572206A623B0A0A202053454354494F4E2822456D7074794F626A6563742229207B0A202020204A736F6E56617269616E742076617269616E74203D206A622E706172736528227B7D22293B0A20202020524551554952452876617269616E742E737563636573732829293B0A20202020524551554952452876617269616E742E69733C4A736F6E4F626A6563743E2829293B0A20207D0A0A202053454354494F4E2822456D70747941727261792229207B0A202020204A736F6E56617269616E742076617269616E74203D206A622E706172736528225B5D22293B0A20202020524551554952452876617269616E742E737563636573732829293B0A20202020524551554952452876617269616E742E69733C4A736F6E41727261793E2829293B0A20207D0A0A202053454354494F4E2822496E74656765722229207B0A202020204A736F6E56617269616E742076617269616E74203D206A622E706172736528222D343222293B0A20202020524551554952452876617269616E742E737563636573732829293B0A20202020524551554952452876617269616E742E69733C696E743E2829293B0A20202020524551554952455F46414C53452876617269616E742E69733C646F75626C653E2829293B0A20202020524551554952452876617269616E74203D3D202D3432293B0A20207D0A0A202053454354494F4E2822446F75626C652229207B0A202020204A736F6E56617269616E742076617269616E74203D206A622E706172736528222D312E3233652B3422293B0A20202020524551554952452876617269616E742E737563636573732829293B0A20202020524551554952455F46414C53452876617269616E742E69733C696E743E2829293B0A20202020524551554952452876617269616E742E69733C646F75626C653E2829293B0A20202020524551554952452876617269616E742E61733C646F75626C653E2829203D3D20417070726F78282D312E3233652B3429293B0A20207D0A0A202053454354494F4E2822446F75626C652071756F74656420737472696E672229207B0A202020204A736F6E56617269616E742076617269616E74203D206A622E706172736528225C2268656C6C6F20776F726C645C2222293B0A20202020524551554952452876617269616E742E737563636573732829293B0A20202020524551554952452876617269616E742E69733C636861722A3E2829293B0A20202020524551554952455F544841542876617269616E742E61733C636861722A3E28292C20457175616C73282268656C6C6F20776F726C642229293B0A20207D0A0A202053454354494F4E282253696E676C652071756F74656420737472696E672229207B0A202020204A736F6E56617269616E742076617269616E74203D206A622E706172736528225C2768656C6C6F20776F726C645C2722293B0A20202020524551554952452876617269616E742E737563636573732829293B0A20202020524551554952452876617269616E742E69733C636861722A3E2829293B0A20202020524551554952455F544841542876617269616E742E61733C636861722A3E28292C20457175616C73282268656C6C6F20776F726C642229293B0A20207D0A0A202053454354494F4E2822547275652229207B0A202020204A736F6E56617269616E742076617269616E74203D206A622E706172736528227472756522293B0A20202020524551554952452876617269616E742E737563636573732829293B0A20202020524551554952452876617269616E742E69733C626F6F6C3E2829293B0A20202020524551554952452876617269616E74203D3D2074727565293B0A20207D0A0A202053454354494F4E282246616C73652229207B0A202020204A736F6E56617269616E742076617269616E74203D206A622E7061727365282266616C736522293B0A20202020524551554952452876617269616E742E737563636573732829293B0A20202020524551554952452876617269616E742E69733C626F6F6C3E2829293B0A20202020524551554952452876617269616E74203D3D2066616C7365293B0A20207D0A0A202053454354494F4E28224F70656E42726163652229207B0A202020204A736F6E56617269616E742076617269616E74203D206A622E706172736528227B22293B0A20202020524551554952455F46414C53452876617269616E742E737563636573732829293B0A20207D0A0A202053454354494F4E2822496E636F6D706C65746520737472696E672229207B0A202020204A736F6E56617269616E742076617269616E74203D206A622E706172736528225C2268656C6C6F22293B0A20202020524551554952452876617269616E742E737563636573732829293B0A20202020524551554952452876617269616E742E69733C636861722A3E2829293B0A20202020524551554952455F544841542876617269616E742E61733C636861722A3E28292C20457175616C73282268656C6C6F2229293B0A20207D0A7D0A .cpp parseArray 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A544553545F4341534528224A736F6E4275666665723A3A7061727365417272617928292229207B0A202044796E616D69634A736F6E427566666572206A623B0A0A202053454354494F4E2822456D70747941727261792229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B5D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452830203D3D206172722E73697A652829293B0A20207D0A0A202053454354494F4E28224D697373696E674F70656E696E67427261636B65742229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225D22293B0A20202020524551554952455F46414C5345286172722E737563636573732829293B0A20207D0A0A202053454354494F4E28224172726179576974684E6F456E642229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B22293B0A20202020524551554952455F46414C5345286172722E737563636573732829293B0A20207D0A0A202053454354494F4E2822456D7074794172726179576974684C656164696E675370616365732229207B0A202020204A736F6E41727261792620617272203D206A622E70617273654172726179282220205B5D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452830203D3D206172722E73697A652829293B0A20207D0A0A202053454354494F4E2822476172626167652229207B0A202020204A736F6E41727261792620617272203D206A622E706172736541727261792822252A24C2A3C2A422293B0A0A20202020524551554952455F46414C5345286172722E737563636573732829293B0A20207D0A0A202053454354494F4E28224F6E65496E74656765722229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B34325D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452831203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D203D3D203432293B0A20207D0A0A202053454354494F4E28224F6E65496E7465676572576974685370616365734265666F72652229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B205C745C725C6E34325D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452831203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D203D3D203432293B0A20207D0A0A202053454354494F4E28224F6E65496E746567657257697468537061636541667465722229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B3432205C745C725C6E5D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452831203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D203D3D203432293B0A20207D0A0A202053454354494F4E282254776F496E7465676572732229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B34322C38345D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452832203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D203D3D203432293B0A2020202052455155495245286172725B315D203D3D203834293B0A20207D0A0A202053454354494F4E282254776F446F75626C65732229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B342E322C3165325D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452832203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D203D3D20342E32293B0A2020202052455155495245286172725B315D203D3D20316532293B0A20207D0A0A202053454354494F4E2822556E7369676E65644C6F6E672229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B343239343936373239355D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452831203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D203D3D2034323934393637323935554C293B0A20207D0A0A202053454354494F4E282254776F426F6F6C65616E732229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B747275652C66616C73655D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452832203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D203D3D2074727565293B0A2020202052455155495245286172725B315D203D3D2066616C7365293B0A20207D0A0A202053454354494F4E282254776F4E756C6C732229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B6E756C6C2C6E756C6C5D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452832203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D2E61733C636861722A3E2829203D3D2030293B0A2020202052455155495245286172725B315D2E61733C636861722A3E2829203D3D2030293B0A20207D0A0A202053454354494F4E282254776F537472696E6773446F75626C6551756F7465732229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B205C2268656C6C6F5C22202C205C22776F726C645C22205D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452832203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D203D3D202268656C6C6F22293B0A2020202052455155495245286172725B315D203D3D2022776F726C6422293B0A20207D0A0A202053454354494F4E282254776F537472696E677353696E676C6551756F7465732229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B202768656C6C6F27202C2027776F726C6427205D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452832203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D203D3D202268656C6C6F22293B0A2020202052455155495245286172725B315D203D3D2022776F726C6422293B0A20207D0A0A202053454354494F4E282254776F537472696E67734E6F51756F7465732229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B2068656C6C6F202C20776F726C64205D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452832203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D203D3D202268656C6C6F22293B0A2020202052455155495245286172725B315D203D3D2022776F726C6422293B0A20207D0A0A202053454354494F4E2822456D707479537472696E6773446F75626C6551756F7465732229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B5C225C222C5C225C225D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452832203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D203D3D202222293B0A2020202052455155495245286172725B315D203D3D202222293B0A20207D0A0A202053454354494F4E2822456D707479537472696E6753696E676C6551756F7465732229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B5C275C272C5C275C275D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452832203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D203D3D202222293B0A2020202052455155495245286172725B315D203D3D202222293B0A20207D0A0A202053454354494F4E2822456D707479537472696E674E6F51756F7465732229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B2C5D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452832203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D203D3D202222293B0A2020202052455155495245286172725B315D203D3D202222293B0A20207D0A0A202053454354494F4E2822436C6F73696E67446F75626C6551756F74654D697373696E672229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B5C225D22293B0A0A20202020524551554952455F46414C5345286172722E737563636573732829293B0A20207D0A0A202053454354494F4E2822436C6F73696E675369676E6C6551756F74654D697373696E672229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B5C275D22293B0A0A20202020524551554952455F46414C5345286172722E737563636573732829293B0A20207D0A0A202053454354494F4E2822537472696E67576974684573636170656443686172732229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B5C22315C5C5C22325C5C5C5C335C5C2F345C5C62355C5C66365C5C6E375C5C72385C5C74395C225D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452831203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D203D3D2022315C22325C5C332F345C62355C66365C6E375C72385C743922293B0A20207D0A0A202053454354494F4E2822537472696E6757697468556E7465726D696E6174656445736361706553657175656E63652229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225C225C5C5C305C22222C2034293B0A20202020524551554952455F46414C5345286172722E737563636573732829293B0A20207D0A0A202053454354494F4E282243436F6D6D656E744265666F72654F70656E696E67427261636B65742229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928222F2A434F4D4D454E542A2F20205B5C2268656C6C6F5C225D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452831203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D203D3D202268656C6C6F22293B0A20207D0A0A202053454354494F4E282243436F6D6D656E7441667465724F70656E696E67427261636B65742229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B2F2A434F4D4D454E542A2F205C2268656C6C6F5C225D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452831203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D203D3D202268656C6C6F22293B0A20207D0A0A202053454354494F4E282243436F6D6D656E744265666F7265436C6F73696E67427261636B65742229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B5C2268656C6C6F5C222F2A434F4D4D454E542A2F5D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452831203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D203D3D202268656C6C6F22293B0A20207D0A0A202053454354494F4E282243436F6D6D656E744166746572436C6F73696E67427261636B65742229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B5C2268656C6C6F5C225D2F2A434F4D4D454E542A2F22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452831203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D203D3D202268656C6C6F22293B0A20207D0A0A202053454354494F4E282243436F6D6D656E744265666F7265436F6D6D612229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B5C2268656C6C6F5C222F2A434F4D4D454E542A2F2C5C22776F726C645C225D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452832203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D203D3D202268656C6C6F22293B0A2020202052455155495245286172725B315D203D3D2022776F726C6422293B0A20207D0A0A202053454354494F4E282243436F6D6D656E744166746572436F6D6D612229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B5C2268656C6C6F5C222C2F2A434F4D4D454E542A2F205C22776F726C645C225D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452832203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D203D3D202268656C6C6F22293B0A2020202052455155495245286172725B315D203D3D2022776F726C6422293B0A20207D0A0A202053454354494F4E2822437070436F6D6D656E744265666F72654F70656E696E67427261636B65742229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928222F2F434F4D4D454E545C6E5C745B5C2268656C6C6F5C225D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452831203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D203D3D202268656C6C6F22293B0A20207D0A0A202053454354494F4E2822437070436F6D6D656E7441667465724F70656E696E67427261636B65742229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B2F2F434F4D4D454E545C6E5C2268656C6C6F5C225D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452831203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D203D3D202268656C6C6F22293B0A20207D0A0A202053454354494F4E2822437070436F6D6D656E744265666F7265436C6F73696E67427261636B65742229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B5C2268656C6C6F5C222F2F434F4D4D454E545C725C6E5D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452831203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D203D3D202268656C6C6F22293B0A20207D0A0A202053454354494F4E2822437070436F6D6D656E744166746572436C6F73696E67427261636B65742229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B5C2268656C6C6F5C225D2F2F434F4D4D454E545C6E22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452831203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D203D3D202268656C6C6F22293B0A20207D0A0A202053454354494F4E2822437070436F6D6D656E744265666F7265436F6D6D612229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B5C2268656C6C6F5C222F2F434F4D4D454E545C6E2C5C22776F726C645C225D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452832203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D203D3D202268656C6C6F22293B0A2020202052455155495245286172725B315D203D3D2022776F726C6422293B0A20207D0A0A202053454354494F4E2822437070436F6D6D656E744166746572436F6D6D612229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B5C2268656C6C6F5C222C2F2F434F4D4D454E545C6E5C22776F726C645C225D22293B0A0A2020202052455155495245286172722E737563636573732829293B0A20202020524551554952452832203D3D206172722E73697A652829293B0A2020202052455155495245286172725B305D203D3D202268656C6C6F22293B0A2020202052455155495245286172725B315D203D3D2022776F726C6422293B0A20207D0A0A202053454354494F4E2822496E76616C6964437070436F6D6D656E742229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B2F434F4D4D454E545C6E5D22293B0A20202020524551554952455F46414C5345286172722E737563636573732829293B0A20207D0A0A202053454354494F4E2822496E76616C6964436F6D6D656E742229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B2F2A2F5C6E5D22293B0A20202020524551554952455F46414C5345286172722E737563636573732829293B0A20207D0A0A202053454354494F4E2822556E66696E697368656443436F6D6D656E742229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B2F2A434F4D4D454E545D22293B0A20202020524551554952455F46414C5345286172722E737563636573732829293B0A20207D0A0A202053454354494F4E2822456E6473496E437070436F6D6D656E742229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B2F2F434F4D4D454E5422293B0A20202020524551554952455F46414C5345286172722E737563636573732829293B0A20207D0A0A202053454354494F4E28224166746572436C6F73696E67537461722229207B0A202020204A736F6E41727261792620617272203D206A622E7061727365417272617928225B2F2A434F4D4D454E542A22293B0A20202020524551554952455F46414C5345286172722E737563636573732829293B0A20207D0A0A202053454354494F4E2822446565706C794E65737465642229207B0A202020204A736F6E41727261792620617272203D0A20202020202020206A622E7061727365417272617928225B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5C224E6F7420746F6F20646565705C225D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D22293B0A2020202052455155495245286172722E737563636573732829293B0A20207D0A7D0A .cpp parseObject 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A544553545F4341534528224A736F6E4275666665723A3A70617273654F626A65637428292229207B0A202044796E616D69634A736F6E427566666572206A623B0A0A202053454354494F4E2822456D7074794F626A6563742229207B0A202020204A736F6E4F626A65637426206F626A203D206A622E70617273654F626A65637428227B7D22293B0A2020202052455155495245286F626A2E737563636573732829293B0A2020202052455155495245286F626A2E73697A652829203D3D2030293B0A20207D0A0A202053454354494F4E28224D697373696E674F70656E696E6742726163652229207B0A202020204A736F6E4F626A65637426206F626A203D206A622E70617273654F626A65637428227D22293B0A20202020524551554952455F46414C5345286F626A2E737563636573732829293B0A20207D0A0A202053454354494F4E28224D697373696E67436C6F73696E6742726163652229207B0A202020204A736F6E4F626A65637426206F626A203D206A622E70617273654F626A65637428227B22293B0A20202020524551554952455F46414C5345286F626A2E737563636573732829293B0A20207D0A0A202053454354494F4E28224D697373696E67436F6C6F6E416E6456616C75652229207B0A202020204A736F6E4F626A65637426206F626A203D206A622E70617273654F626A65637428227B5C226B65795C227D22293B0A20202020524551554952455F46414C5345286F626A2E737563636573732829293B0A20207D0A0A202053454354494F4E28224D697373696E6751756F746573416E64436F6C6F6E416E6456616C75652229207B0A202020204A736F6E4F626A65637426206F626A203D206A622E70617273654F626A65637428227B6B65797D22293B0A20202020524551554952455F46414C5345286F626A2E737563636573732829293B0A20207D0A0A202053454354494F4E28224F6E65537472696E672229207B0A202020204A736F6E4F626A65637426206F626A203D206A622E70617273654F626A65637428227B5C226B65795C223A5C2276616C75655C227D22293B0A2020202052455155495245286F626A2E737563636573732829293B0A2020202052455155495245286F626A2E73697A652829203D3D2031293B0A2020202052455155495245286F626A5B226B6579225D203D3D202276616C756522293B0A20207D0A0A202053454354494F4E28224F6E65537472696E6753696E676C6551756F7465732229207B0A202020204A736F6E4F626A65637426206F626A203D206A622E70617273654F626A65637428227B276B6579273A2776616C7565277D22293B0A2020202052455155495245286F626A2E737563636573732829293B0A2020202052455155495245286F626A2E73697A652829203D3D2031293B0A2020202052455155495245286F626A5B226B6579225D203D3D202276616C756522293B0A20207D0A0A202053454354494F4E28224F6E65537472696E674E6F51756F7465732229207B0A202020204A736F6E4F626A65637426206F626A203D206A622E70617273654F626A65637428227B6B65793A76616C75657D22293B0A2020202052455155495245286F626A2E737563636573732829293B0A2020202052455155495245286F626A2E73697A652829203D3D2031293B0A2020202052455155495245286F626A5B226B6579225D203D3D202276616C756522293B0A20207D0A0A202053454354494F4E28224F6E65537472696E6753706163654265666F72654B65792229207B0A202020204A736F6E4F626A65637426206F626A203D206A622E70617273654F626A65637428227B205C226B65795C223A5C2276616C75655C227D22293B0A2020202052455155495245286F626A2E737563636573732829293B0A2020202052455155495245286F626A2E73697A652829203D3D2031293B0A2020202052455155495245286F626A5B226B6579225D203D3D202276616C756522293B0A20207D0A0A202053454354494F4E28224F6E65537472696E67537061636541667465724B65792229207B0A202020204A736F6E4F626A65637426206F626A203D206A622E70617273654F626A65637428227B5C226B65795C22203A5C2276616C75655C227D22293B0A2020202052455155495245286F626A2E737563636573732829293B0A2020202052455155495245286F626A2E73697A652829203D3D2031293B0A2020202052455155495245286F626A5B226B6579225D203D3D202276616C756522293B0A20207D0A0A202053454354494F4E28224F6E65537472696E6753706163654265666F726556616C75652229207B0A202020204A736F6E4F626A65637426206F626A203D206A622E70617273654F626A65637428227B5C226B65795C223A205C2276616C75655C227D22293B0A2020202052455155495245286F626A2E737563636573732829293B0A2020202052455155495245286F626A2E73697A652829203D3D2031293B0A2020202052455155495245286F626A5B226B6579225D203D3D202276616C756522293B0A20207D0A0A202053454354494F4E28224F6E65537472696E675370616365416674657256616C75652229207B0A202020204A736F6E4F626A65637426206F626A203D206A622E70617273654F626A65637428227B5C226B65795C223A5C2276616C75655C22207D22293B0A2020202052455155495245286F626A2E737563636573732829293B0A2020202052455155495245286F626A2E73697A652829203D3D2031293B0A2020202052455155495245286F626A5B226B6579225D203D3D202276616C756522293B0A20207D0A0A202053454354494F4E282254776F537472696E67732229207B0A202020204A736F6E4F626A65637426206F626A203D0A20202020202020206A622E70617273654F626A65637428227B5C226B6579315C223A5C2276616C7565315C222C5C226B6579325C223A5C2276616C7565325C227D22293B0A2020202052455155495245286F626A2E737563636573732829293B0A2020202052455155495245286F626A2E73697A652829203D3D2032293B0A2020202052455155495245286F626A5B226B657931225D203D3D202276616C75653122293B0A2020202052455155495245286F626A5B226B657932225D203D3D202276616C75653222293B0A20207D0A0A202053454354494F4E282254776F537472696E677353706163654265666F7265436F6D6D612229207B0A202020204A736F6E4F626A65637426206F626A203D0A20202020202020206A622E70617273654F626A65637428227B5C226B6579315C223A5C2276616C7565315C22202C5C226B6579325C223A5C2276616C7565325C227D22293B0A2020202052455155495245286F626A2E737563636573732829293B0A2020202052455155495245286F626A2E73697A652829203D3D2032293B0A2020202052455155495245286F626A5B226B657931225D203D3D202276616C75653122293B0A2020202052455155495245286F626A5B226B657932225D203D3D202276616C75653222293B0A20207D0A0A202053454354494F4E282254776F537472696E677353706163654166746572436F6D6D612229207B0A202020204A736F6E4F626A65637426206F626A203D0A20202020202020206A622E70617273654F626A65637428227B5C226B6579315C223A5C2276616C7565315C22202C5C226B6579325C223A5C2276616C7565325C227D22293B0A2020202052455155495245286F626A2E737563636573732829293B0A2020202052455155495245286F626A2E73697A652829203D3D2032293B0A2020202052455155495245286F626A5B226B657931225D203D3D202276616C75653122293B0A2020202052455155495245286F626A5B226B657932225D203D3D202276616C75653222293B0A20207D0A0A202053454354494F4E2822456E64696E675769746841436F6D6D612229207B0A202020204A736F6E4F626A65637426206F626A203D206A622E70617273654F626A65637428227B5C226B6579315C223A5C2276616C7565315C222C7D22293B0A20202020524551554952455F46414C5345286F626A2E737563636573732829293B0A2020202052455155495245286F626A2E73697A652829203D3D2030293B0A20207D0A0A202053454354494F4E282254776F496E746572676572732229207B0A202020204A736F6E4F626A65637426206F626A203D206A622E70617273654F626A65637428227B5C226B6579315C223A34322C5C226B6579325C223A2D34327D22293B0A2020202052455155495245286F626A2E737563636573732829293B0A2020202052455155495245286F626A2E73697A652829203D3D2032293B0A2020202052455155495245286F626A5B226B657931225D203D3D203432293B0A2020202052455155495245286F626A5B226B657932225D203D3D202D3432293B0A20207D0A0A202053454354494F4E282254776F446F75626C65732229207B0A202020204A736F6E4F626A65637426206F626A203D206A622E70617273654F626A65637428227B5C226B6579315C223A31322E3334352C5C226B6579325C223A2D374538397D22293B0A2020202052455155495245286F626A2E737563636573732829293B0A2020202052455155495245286F626A2E73697A652829203D3D2032293B0A2020202052455155495245286F626A5B226B657931225D203D3D2031322E333435293B0A2020202052455155495245286F626A5B226B657932225D203D3D202D37453839293B0A20207D0A0A202053454354494F4E282254776F426F6F6C65616E732229207B0A202020204A736F6E4F626A65637426206F626A203D206A622E70617273654F626A65637428227B5C226B6579315C223A747275652C5C226B6579325C223A66616C73657D22293B0A2020202052455155495245286F626A2E737563636573732829293B0A2020202052455155495245286F626A2E73697A652829203D3D2032293B0A2020202052455155495245286F626A5B226B657931225D203D3D2074727565293B0A2020202052455155495245286F626A5B226B657932225D203D3D2066616C7365293B0A20207D0A0A202053454354494F4E282254776F4E756C6C732229207B0A202020204A736F6E4F626A65637426206F626A203D206A622E70617273654F626A65637428227B5C226B6579315C223A6E756C6C2C5C226B6579325C223A6E756C6C7D22293B0A2020202052455155495245286F626A2E737563636573732829293B0A2020202052455155495245286F626A2E73697A652829203D3D2032293B0A2020202052455155495245286F626A5B226B657931225D2E61733C636861722A3E2829203D3D2030293B0A2020202052455155495245286F626A5B226B657932225D2E61733C636861722A3E2829203D3D2030293B0A20207D0A0A202053454354494F4E28224E756C6C466F724B65792229207B0A202020204A736F6E4F626A65637426206F626A203D206A622E70617273654F626A65637428226E756C6C3A5C2276616C75655C227D22293B0A20202020524551554952455F46414C5345286F626A2E737563636573732829293B0A20207D0A7D0A .cpp JsonObject basics 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A544553545F4341534528224A736F6E4F626A656374206261736963732229207B0A202044796E616D69634A736F6E427566666572205F6A736F6E4275666665723B0A20204A736F6E4F626A65637426205F6F626A656374203D205F6A736F6E4275666665722E6372656174654F626A65637428293B0A0A202053454354494F4E2822496E697469616C53697A6549735A65726F2229207B0A20202020524551554952452830203D3D205F6F626A6563742E73697A652829293B0A20207D0A0A202053454354494F4E2822537563636573734973547275652229207B0A2020202052455155495245285F6F626A6563742E737563636573732829293B0A20207D0A7D0A .cpp CMakeLists 2320436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A23204D4954204C6963656E73650A23200A232041726475696E6F204A534F4E206C6962726172790A232068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2320496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A6164645F65786563757461626C65284A736F6E4F626A6563745465737473200A096261736963732E6370700A09636F6E7461696E734B65792E6370700A096765742E6370700A09696E76616C69642E6370700A096974657261746F722E6370700A097072657474795072696E74546F2E6370700A097072696E74546F2E6370700A0972656D6F76652E6370700A097365742E6370700A097375627363726970742E6370700A290A0A7461726765745F6C696E6B5F6C6962726172696573284A736F6E4F626A6563745465737473206361746368290A6164645F74657374284A736F6E4F626A656374204A736F6E4F626A6563745465737473290A .txt containsKey 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A544553545F4341534528224A736F6E4F626A6563743A3A636F6E7461696E734B657928292229207B0A202044796E616D69634A736F6E427566666572205F6A736F6E4275666665723B0A20204A736F6E4F626A65637426205F6F626A656374203D205F6A736F6E4275666665722E6372656174654F626A65637428293B0A0A202053454354494F4E2822436F6E7461696E734B657952657475726E7346616C7365466F724E6F6E4578697374696E674B65792229207B0A202020205F6F626A6563742E736574282268656C6C6F222C203432293B0A0A20202020524551554952452866616C7365203D3D205F6F626A6563742E636F6E7461696E734B65792822776F726C642229293B0A20207D0A0A202053454354494F4E2822436F6E7461696E734B657952657475726E7354727565466F72446566696E656456616C75652229207B0A202020205F6F626A6563742E736574282268656C6C6F222C203432293B0A0A20202020524551554952452874727565203D3D205F6F626A6563742E636F6E7461696E734B6579282268656C6C6F2229293B0A20207D0A0A202053454354494F4E2822436F6E7461696E734B657952657475726E7346616C7365416674657252656D6F76652229207B0A202020205F6F626A6563742E736574282268656C6C6F222C203432293B0A202020205F6F626A6563742E72656D6F7665282268656C6C6F22293B0A0A20202020524551554952452866616C7365203D3D205F6F626A6563742E636F6E7461696E734B6579282268656C6C6F2229293B0A20207D0A7D0A .cpp get 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A7573696E67206E616D6573706163652043617463683A3A4D617463686572733B0A0A544553545F4341534528224A736F6E4F626A6563743A3A67657428292229207B0A202044796E616D69634A736F6E427566666572206A623B0A20204A736F6E4F626A65637426206F626A203D206A622E6372656174654F626A65637428293B0A0A202053454354494F4E2822476574436F6E737443686172506F696E7465725F476976656E537472696E674C69746572616C2229207B0A202020206F626A2E736574282268656C6C6F222C2022776F726C6422293B0A20202020636F6E737420636861722A2076616C7565203D206F626A2E6765743C636F6E737420636861722A3E282268656C6C6F22293B0A20202020524551554952455F544841542876616C75652C20457175616C732822776F726C642229293B0A20207D0A7D0A .cpp invalid 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A7573696E67206E616D6573706163652043617463683A3A4D617463686572733B0A0A544553545F4341534528224A736F6E4F626A6563743A3A696E76616C696428292229207B0A20204A736F6E4F626A65637426206F626A203D204A736F6E4F626A6563743A3A696E76616C696428293B0A0A202053454354494F4E28225375627363726970744661696C732229207B0A20202020524551554952455F46414C5345286F626A5B226B6579225D2E737563636573732829293B0A20207D0A0A202053454354494F4E28224164644661696C732229207B0A202020206F626A2E736574282268656C6C6F222C2022776F726C6422293B0A20202020524551554952452830203D3D206F626A2E73697A652829293B0A20207D0A0A202053454354494F4E28224372656174654E657374656441727261794661696C732229207B0A20202020524551554952455F46414C5345286F626A2E6372656174654E65737465644172726179282268656C6C6F22292E737563636573732829293B0A20207D0A0A202053454354494F4E28224372656174654E65737465644F626A6563744661696C732229207B0A20202020524551554952455F46414C5345286F626A2E6372656174654E65737465644F626A6563742822776F726C6422292E737563636573732829293B0A20207D0A0A202053454354494F4E28225072696E74546F5772697465734272616365732229207B0A2020202063686172206275666665725B33325D3B0A202020206F626A2E7072696E74546F286275666665722C2073697A656F662862756666657229293B0A20202020524551554952455F54484154286275666665722C20457175616C7328227B7D2229293B0A20207D0A7D0A .cpp iterator 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A7573696E67206E616D6573706163652043617463683A3A4D617463686572733B0A0A544553545F4341534528224A736F6E4F626A6563743A3A626567696E28292F656E6428292229207B0A20205374617469634A736F6E4275666665723C4A534F4E5F4F424A4543545F53495A452832293E206A623B0A20204A736F6E4F626A65637426206F626A203D206A622E6372656174654F626A65637428293B0A20206F626A5B226162225D203D2031323B0A20206F626A5B226364225D203D2033343B0A0A202053454354494F4E28224E6F6E436F6E73744974657261746F722229207B0A202020204A736F6E4F626A6563743A3A6974657261746F72206974203D206F626A2E626567696E28293B0A2020202052455155495245286F626A2E656E64282920213D206974293B0A20202020524551554952455F544841542869742D3E6B65792C20457175616C73282261622229293B0A2020202052455155495245283132203D3D2069742D3E76616C7565293B0A2020202069742D3E6B6579203D2022612E62223B0A2020202069742D3E76616C7565203D20312E323B0A202020202B2B69743B0A2020202052455155495245286F626A2E656E64282920213D206974293B0A20202020524551554952455F544841542869742D3E6B65792C20457175616C73282263642229293B0A2020202052455155495245283334203D3D2069742D3E76616C7565293B0A2020202069742D3E6B6579203D2022632E64223B0A2020202069742D3E76616C7565203D20332E343B0A202020202B2B69743B0A2020202052455155495245286F626A2E656E642829203D3D206974293B0A0A20202020524551554952452832203D3D206F626A2E73697A652829293B0A202020205245515549524528312E32203D3D206F626A5B22612E62225D293B0A202020205245515549524528332E34203D3D206F626A5B22632E64225D293B0A20207D0A0A202053454354494F4E2822436F6E73744974657261746F722229207B0A20202020636F6E7374204A736F6E4F626A6563742620636F6E73745F6F626A656374203D206F626A3B0A202020204A736F6E4F626A6563743A3A636F6E73745F6974657261746F72206974203D20636F6E73745F6F626A6563742E626567696E28293B0A0A202020205245515549524528636F6E73745F6F626A6563742E656E64282920213D206974293B0A20202020524551554952455F544841542869742D3E6B65792C20457175616C73282261622229293B0A2020202052455155495245283132203D3D2069742D3E76616C7565293B0A202020202B2B69743B0A202020205245515549524528636F6E73745F6F626A6563742E656E64282920213D206974293B0A20202020524551554952455F544841542869742D3E6B65792C20457175616C73282263642229293B0A2020202052455155495245283334203D3D2069742D3E76616C7565293B0A202020202B2B69743B0A202020205245515549524528636F6E73745F6F626A6563742E656E642829203D3D206974293B0A20207D0A7D0A .cpp prettyPrintTo 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A23696E636C756465203C737472696E673E0A0A766F696420636865636B28636F6E7374204A736F6E4F626A65637420266F626A2C20636F6E7374207374643A3A737472696E6720657870656374656429207B0A202063686172206A736F6E5B3235365D3B0A0A202073697A655F742061637475616C4C656E203D206F626A2E7072657474795072696E74546F286A736F6E293B0A202073697A655F74206D656173757265644C656E203D206F626A2E6D6561737572655072657474794C656E67746828293B0A0A202052455155495245286A736F6E203D3D206578706563746564293B0A2020524551554952452865787065637465642E73697A652829203D3D2061637475616C4C656E293B0A2020524551554952452865787065637465642E73697A652829203D3D206D656173757265644C656E293B0A7D0A0A544553545F4341534528224A736F6E4F626A6563743A3A7072657474795072696E74546F28292229207B0A202044796E616D69634A736F6E427566666572206A623B0A20204A736F6E4F626A65637420266F626A203D206A622E6372656174654F626A65637428293B0A0A202053454354494F4E2822456D7074794F626A6563742229207B0A20202020636865636B286F626A2C20227B7D22293B0A20207D0A0A202053454354494F4E28224F6E654D656D6265722229207B0A202020206F626A5B226B6579225D203D202276616C7565223B0A0A20202020636865636B286F626A2C0A20202020202020202020227B5C725C6E220A202020202020202020202220205C226B65795C223A205C2276616C75655C225C725C6E220A20202020202020202020227D22293B0A20207D0A0A202053454354494F4E282254776F4D656D626572732229207B0A202020206F626A5B226B657931225D203D202276616C756531223B0A202020206F626A5B226B657932225D203D202276616C756532223B0A0A20202020636865636B286F626A2C0A20202020202020202020227B5C725C6E220A202020202020202020202220205C226B6579315C223A205C2276616C7565315C222C5C725C6E220A202020202020202020202220205C226B6579325C223A205C2276616C7565325C225C725C6E220A20202020202020202020227D22293B0A20207D0A0A202053454354494F4E2822456D7074794E6573746564436F6E7461696E6572732229207B0A202020206F626A2E6372656174654E65737465644F626A65637428226B65793122293B0A202020206F626A2E6372656174654E6573746564417272617928226B65793222293B0A0A20202020636865636B286F626A2C0A20202020202020202020227B5C725C6E220A202020202020202020202220205C226B6579315C223A207B7D2C5C725C6E220A202020202020202020202220205C226B6579325C223A205B5D5C725C6E220A20202020202020202020227D22293B0A20207D0A0A202053454354494F4E28224E6573746564436F6E7461696E6572732229207B0A202020204A736F6E4F626A65637420266E657374656431203D206F626A2E6372656174654E65737465644F626A65637428226B65793122293B0A202020206E6573746564315B2261225D203D20313B0A0A202020204A736F6E417272617920266E657374656432203D206F626A2E6372656174654E6573746564417272617928226B65793222293B0A202020206E6573746564322E6164642832293B0A0A20202020636865636B286F626A2C0A20202020202020202020227B5C725C6E220A202020202020202020202220205C226B6579315C223A207B5C725C6E220A2020202020202020202022202020205C22615C223A20315C725C6E220A202020202020202020202220207D2C5C725C6E220A202020202020202020202220205C226B6579325C223A205B5C725C6E220A202020202020202020202220202020325C725C6E220A202020202020202020202220205D5C725C6E220A20202020202020202020227D22293B0A20207D0A7D0A .cpp printTo 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A23696E636C756465203C737472696E673E0A0A766F696420636865636B28636F6E7374204A736F6E4F626A65637420266F626A2C20636F6E7374207374643A3A737472696E672026657870656374656429207B0A2020636861722061637475616C5B3235365D3B0A202073697A655F742061637475616C4C656E203D206F626A2E7072696E74546F2861637475616C293B0A202073697A655F74206D656173757265644C656E203D206F626A2E6D6561737572654C656E67746828293B0A0A202052455155495245286578706563746564203D3D2061637475616C293B0A2020524551554952452865787065637465642E73697A652829203D3D2061637475616C4C656E293B0A2020524551554952452865787065637465642E73697A652829203D3D206D656173757265644C656E293B0A7D0A544553545F4341534528224A736F6E4F626A6563743A3A7072696E74546F28292229207B0A202044796E616D69634A736F6E427566666572205F6A736F6E4275666665723B0A20204A736F6E4F626A65637420266F626A203D205F6A736F6E4275666665722E6372656174654F626A65637428293B0A0A202053454354494F4E2822456D7074794F626A6563742229207B0A20202020636865636B286F626A2C20227B7D22293B0A20207D0A0A202053454354494F4E282254776F537472696E67732229207B0A202020206F626A5B226B657931225D203D202276616C756531223B0A202020206F626A2E73657428226B657932222C202276616C75653222293B0A0A20202020636865636B286F626A2C20227B5C226B6579315C223A5C2276616C7565315C222C5C226B6579325C223A5C2276616C7565325C227D22293B0A20207D0A0A202053454354494F4E282252656D6F766546697273742229207B0A202020206F626A5B226B657931225D203D202276616C756531223B0A202020206F626A5B226B657932225D203D202276616C756532223B0A202020206F626A2E72656D6F766528226B65793122293B0A0A20202020636865636B286F626A2C20227B5C226B6579325C223A5C2276616C7565325C227D22293B0A20207D0A0A202053454354494F4E282252656D6F76654C6173742229207B0A202020206F626A5B226B657931225D203D202276616C756531223B0A202020206F626A5B226B657932225D203D202276616C756532223B0A202020206F626A2E72656D6F766528226B65793222293B0A0A20202020636865636B286F626A2C20227B5C226B6579315C223A5C2276616C7565315C227D22293B0A20207D0A0A202053454354494F4E282252656D6F7665556E6578697374696E674B65792229207B0A202020206F626A5B226B657931225D203D202276616C756531223B0A202020206F626A5B226B657932225D203D202276616C756532223B0A202020206F626A2E72656D6F766528226B65793322293B0A0A20202020636865636B286F626A2C20227B5C226B6579315C223A5C2276616C7565315C222C5C226B6579325C223A5C2276616C7565325C227D22293B0A20207D0A0A202053454354494F4E28225265706C6163654578697374696E674B65792229207B0A202020206F626A5B226B6579225D203D202276616C756531223B0A202020206F626A5B226B6579225D203D202276616C756532223B0A0A20202020636865636B286F626A2C20227B5C226B65795C223A5C2276616C7565325C227D22293B0A20207D0A0A202053454354494F4E282254776F496E7465676572732229207B0A202020206F626A5B2261225D203D20313B0A202020206F626A2E736574282262222C2032293B0A20202020636865636B286F626A2C20227B5C22615C223A312C5C22625C223A327D22293B0A20207D0A0A202053454354494F4E28225261774A736F6E2229207B0A202020206F626A5B2261225D203D205261774A736F6E28225B312C325D22293B0A202020206F626A2E736574282262222C205261774A736F6E28225B342C355D2229293B0A20202020636865636B286F626A2C20227B5C22615C223A5B312C325D2C5C22625C223A5B342C355D7D22293B0A20207D0A0A202053454354494F4E282254776F446F75626C6573466F75724469676974732229207B0A202020206F626A5B2261225D203D20646F75626C655F776974685F6E5F64696769747328332E31343135393236353335383937393332333834362C2034293B0A202020206F626A2E736574282262222C20322E37313832383138323834353930343532333533362C2034293B0A202020206F626A2E736574282263222C20646F75626C655F776974685F6E5F64696769747328332E31343135393236353335383937393332333834362C203329293B0A20202020636865636B286F626A2C20227B5C22615C223A332E313431362C5C22625C223A322E373138332C5C22635C223A332E3134327D22293B0A20207D0A0A202053454354494F4E282254776F446F75626C6544656661756C744469676974732229207B0A202020206F626A5B2261225D203D20332E31343135393236353335383937393332333834363B0A202020206F626A2E736574282262222C20322E3731383238313832383435393034353233353336293B0A20202020636865636B286F626A2C20227B5C22615C223A332E31342C5C22625C223A322E37327D22293B0A20207D0A0A202053454354494F4E282254776F4E756C6C2229207B0A202020206F626A5B2261225D203D207374617469635F636173743C63686172202A3E2830293B0A202020206F626A2E736574282262222C207374617469635F636173743C63686172202A3E283029293B0A20202020636865636B286F626A2C20227B5C22615C223A6E756C6C2C5C22625C223A6E756C6C7D22293B0A20207D0A0A202053454354494F4E282254776F426F6F6C65616E732229207B0A202020206F626A5B2261225D203D20747275653B0A202020206F626A2E736574282262222C2066616C7365293B0A20202020636865636B286F626A2C20227B5C22615C223A747275652C5C22625C223A66616C73657D22293B0A20207D0A0A202053454354494F4E282254687265654E65737465644172726179732229207B0A202020206F626A2E6372656174654E6573746564417272617928226122293B0A202020206F626A5B2262225D203D205F6A736F6E4275666665722E637265617465417272617928293B0A202020206F626A2E736574282263222C205F6A736F6E4275666665722E63726561746541727261792829293B0A0A20202020636865636B286F626A2C20227B5C22615C223A5B5D2C5C22625C223A5B5D2C5C22635C223A5B5D7D22293B0A20207D0A0A202053454354494F4E282254687265654E65737465644F626A656374732229207B0A202020206F626A2E6372656174654E65737465644F626A65637428226122293B0A202020206F626A5B2262225D203D205F6A736F6E4275666665722E6372656174654F626A65637428293B0A202020206F626A2E736574282263222C205F6A736F6E4275666665722E6372656174654F626A6563742829293B0A0A20202020636865636B286F626A2C20227B5C22615C223A7B7D2C5C22625C223A7B7D2C5C22635C223A7B7D7D22293B0A20207D0A7D0A .cpp remove 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A23696E636C756465203C737472696E673E0A0A544553545F4341534528224A736F6E4F626A6563743A3A72656D6F766528292229207B0A202044796E616D69634A736F6E427566666572206A623B0A0A202053454354494F4E282253697A654465637265617365645F5768656E56616C75657341726552656D6F7665642229207B0A202020204A736F6E4F626A65637426206F626A203D206A622E6372656174654F626A65637428293B0A202020206F626A5B2268656C6C6F225D203D20313B0A0A202020206F626A2E72656D6F7665282268656C6C6F22293B0A0A20202020524551554952452830203D3D206F626A2E73697A652829293B0A20207D0A0A202053454354494F4E282253697A65556E746F75636865645F5768656E52656D6F7665497343616C6C6564576974684157726F6E674B65792229207B0A202020204A736F6E4F626A65637426206F626A203D206A622E6372656174654F626A65637428293B0A202020206F626A5B2268656C6C6F225D203D20313B0A0A202020206F626A2E72656D6F76652822776F726C6422293B0A0A20202020524551554952452831203D3D206F626A2E73697A652829293B0A20207D0A0A202053454354494F4E282252656D6F766542794974657261746F722229207B0A202020204A736F6E4F626A65637426206F626A203D206A622E70617273654F626A65637428227B5C22615C223A302C5C22625C223A312C5C22635C223A327D22293B0A0A20202020666F7220284A736F6E4F626A6563743A3A6974657261746F72206974203D206F626A2E626567696E28293B20697420213D206F626A2E656E6428293B202B2B697429207B0A2020202020206966202869742D3E76616C7565203D3D203129206F626A2E72656D6F7665286974293B0A202020207D0A0A202020207374643A3A737472696E6720726573756C743B0A202020206F626A2E7072696E74546F28726573756C74293B0A202020205245515549524528227B5C22615C223A302C5C22635C223A327D22203D3D20726573756C74293B0A20207D0A7D0A .cpp set 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A23696E636C756465203C737472696E673E0A0A544553545F4341534528224A736F6E4F626A6563743A3A73657428292229207B0A202044796E616D69634A736F6E427566666572206A623B0A20204A736F6E4F626A65637426205F6F626A656374203D206A622E6372656174654F626A65637428293B0A0A202053454354494F4E282253697A65496E637265617365645F5768656E56616C75657341726541646465642229207B0A202020205F6F626A6563742E736574282268656C6C6F222C203432293B0A20202020524551554952452831203D3D205F6F626A6563742E73697A652829293B0A20207D0A0A202053454354494F4E282253697A65556E746F75636865645F5768656E53616D6556616C7565497341646465642229207B0A202020205F6F626A6563745B2268656C6C6F225D203D20313B0A202020205F6F626A6563745B2268656C6C6F225D203D20323B0A20202020524551554952452831203D3D205F6F626A6563742E73697A652829293B0A20207D0A0A202053454354494F4E282253746F7265496E74656765722229207B0A202020205F6F626A6563742E736574282268656C6C6F222C20313233293B0A0A202020205245515549524528313233203D3D205F6F626A6563745B2268656C6C6F225D2E61733C696E743E2829293B0A2020202052455155495245285F6F626A6563745B2268656C6C6F225D2E69733C696E743E2829293B0A20202020524551554952455F46414C5345285F6F626A6563745B2268656C6C6F225D2E69733C646F75626C653E2829293B0A20207D0A0A202053454354494F4E282253746F7265446F75626C652229207B0A202020205F6F626A6563742E736574282268656C6C6F222C203132332E3435293B0A0A2020202052455155495245283132332E3435203D3D205F6F626A6563745B2268656C6C6F225D2E61733C646F75626C653E2829293B0A2020202052455155495245285F6F626A6563745B2268656C6C6F225D2E69733C646F75626C653E2829293B0A20202020524551554952455F46414C5345285F6F626A6563745B2268656C6C6F225D2E69733C6C6F6E673E2829293B0A20207D0A0A202053454354494F4E282253746F7265446F75626C65576974684469676974732229207B0A202020205F6F626A6563742E736574282268656C6C6F222C203132332E34352C2032293B0A0A2020202052455155495245283132332E3435203D3D205F6F626A6563745B2268656C6C6F225D2E61733C646F75626C653E2829293B0A2020202052455155495245285F6F626A6563745B2268656C6C6F225D2E69733C646F75626C653E2829293B0A20202020524551554952455F46414C5345285F6F626A6563745B2268656C6C6F225D2E69733C6C6F6E673E2829293B0A20207D0A0A202053454354494F4E282253746F7265426F6F6C65616E2229207B0A202020205F6F626A6563742E736574282268656C6C6F222C2074727565293B0A0A2020202052455155495245285F6F626A6563745B2268656C6C6F225D2E61733C626F6F6C3E2829293B0A2020202052455155495245285F6F626A6563745B2268656C6C6F225D2E69733C626F6F6C3E2829293B0A20202020524551554952455F46414C5345285F6F626A6563745B2268656C6C6F225D2E69733C6C6F6E673E2829293B0A20207D0A0A202053454354494F4E282253746F7265537472696E672229207B0A202020205F6F626A6563742E736574282268656C6C6F222C2022683331313022293B0A0A2020202052455155495245287374643A3A737472696E67282268333131302229203D3D205F6F626A6563745B2268656C6C6F225D2E61733C636F6E737420636861722A3E2829293B0A2020202052455155495245285F6F626A6563745B2268656C6C6F225D2E69733C636F6E737420636861722A3E2829293B0A20202020524551554952455F46414C5345285F6F626A6563745B2268656C6C6F225D2E69733C6C6F6E673E2829293B0A20207D0A0A202053454354494F4E282253746F726541727261792229207B0A202020204A736F6E41727261792620617272203D206A622E637265617465417272617928293B0A0A202020205F6F626A6563742E736574282268656C6C6F222C20617272293B0A0A20202020524551554952452826617272203D3D20265F6F626A6563745B2268656C6C6F225D2E61733C4A736F6E41727261793E2829293B0A2020202052455155495245285F6F626A6563745B2268656C6C6F225D2E69733C4A736F6E4172726179263E2829293B0A20202020524551554952455F46414C5345285F6F626A6563745B2268656C6C6F225D2E69733C4A736F6E4F626A656374263E2829293B0A20207D0A0A202053454354494F4E282253746F72654F626A6563742229207B0A202020204A736F6E4F626A65637426206F626A203D206A622E6372656174654F626A65637428293B0A0A202020205F6F626A6563742E736574282268656C6C6F222C206F626A293B0A0A202020205245515549524528266F626A203D3D20265F6F626A6563745B2268656C6C6F225D2E61733C4A736F6E4F626A6563743E2829293B0A2020202052455155495245285F6F626A6563745B2268656C6C6F225D2E69733C4A736F6E4F626A656374263E2829293B0A20202020524551554952455F46414C5345285F6F626A6563745B2268656C6C6F225D2E69733C4A736F6E4172726179263E2829293B0A20207D0A0A202053454354494F4E282253746F726541727261795375627363726970742229207B0A202020204A736F6E41727261792620617272203D206A622E637265617465417272617928293B0A202020206172722E616464283432293B0A0A202020205F6F626A6563742E736574282261222C206172725B305D293B0A0A2020202052455155495245283432203D3D205F6F626A6563745B2261225D293B0A20207D0A0A202053454354494F4E282253746F72654F626A6563745375627363726970742229207B0A202020204A736F6E4F626A65637426206F626A203D206A622E6372656174654F626A65637428293B0A202020206F626A2E736574282278222C203432293B0A0A202020205F6F626A6563742E736574282261222C206F626A5B2278225D293B0A0A2020202052455155495245283432203D3D205F6F626A6563745B2261225D293B0A20207D0A0A202053454354494F4E282253686F756C6452657475726E547275655F5768656E416C6C6F636174696F6E53756363656564732229207B0A202020205374617469634A736F6E4275666665723C4A534F4E5F4F424A4543545F53495A45283129202B2031353E206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E6372656174654F626A65637428293B0A0A20202020524551554952452874727565203D3D206F626A2E736574287374643A3A737472696E67282268656C6C6F22292C207374643A3A737472696E672822776F726C64222929293B0A20207D0A0A202053454354494F4E282253686F756C6452657475726E46616C73655F5768656E416C6C6F636174696F6E4661696C732229207B0A202020205374617469634A736F6E4275666665723C4A534F4E5F4F424A4543545F53495A45283129202B2031303E206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E6372656174654F626A65637428293B0A0A20202020524551554952452866616C7365203D3D206F626A2E736574287374643A3A737472696E67282268656C6C6F22292C207374643A3A737472696E672822776F726C64222929293B0A20207D0A7D0A .cpp subscript 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A544553545F4341534528224A736F6E4F626A6563743A3A6F70657261746F725B5D2229207B0A202044796E616D69634A736F6E427566666572205F6A736F6E4275666665723B0A20204A736F6E4F626A65637426205F6F626A656374203D205F6A736F6E4275666665722E6372656174654F626A65637428293B0A0A202053454354494F4E282253697A65496E637265617365645F5768656E56616C75657341726541646465642229207B0A202020205F6F626A6563745B2268656C6C6F225D203D20313B0A20202020524551554952452831203D3D205F6F626A6563742E73697A652829293B0A20207D0A0A202053454354494F4E282253697A65556E746F75636865645F5768656E53616D6556616C7565497341646465642229207B0A202020205F6F626A6563745B2268656C6C6F225D203D20313B0A202020205F6F626A6563745B2268656C6C6F225D203D20323B0A20202020524551554952452831203D3D205F6F626A6563742E73697A652829293B0A20207D0A0A202053454354494F4E282253746F7265496E74656765722229207B0A202020205F6F626A6563745B2268656C6C6F225D203D203132333B0A0A202020205245515549524528313233203D3D205F6F626A6563745B2268656C6C6F225D2E61733C696E743E2829293B0A20202020524551554952452874727565203D3D205F6F626A6563745B2268656C6C6F225D2E69733C696E743E2829293B0A20202020524551554952452866616C7365203D3D205F6F626A6563745B2268656C6C6F225D2E69733C646F75626C653E2829293B0A20207D0A0A202053454354494F4E282253746F7265566F6C6174696C65496E74656765722229207B20202F2F20697373756520233431350A20202020766F6C6174696C6520696E742069203D203132333B0A202020205F6F626A6563745B2268656C6C6F225D203D20693B0A0A202020205245515549524528313233203D3D205F6F626A6563745B2268656C6C6F225D2E61733C696E743E2829293B0A20202020524551554952452874727565203D3D205F6F626A6563745B2268656C6C6F225D2E69733C696E743E2829293B0A20202020524551554952452866616C7365203D3D205F6F626A6563745B2268656C6C6F225D2E69733C646F75626C653E2829293B0A20207D0A0A202053454354494F4E282253746F7265446F75626C652229207B0A202020205F6F626A6563745B2268656C6C6F225D203D203132332E34353B0A0A20202020524551554952452874727565203D3D205F6F626A6563745B2268656C6C6F225D2E69733C646F75626C653E2829293B0A20202020524551554952452866616C7365203D3D205F6F626A6563745B2268656C6C6F225D2E69733C6C6F6E673E2829293B0A2020202052455155495245283132332E3435203D3D205F6F626A6563745B2268656C6C6F225D2E61733C646F75626C653E2829293B0A20207D0A0A202053454354494F4E282253746F7265446F75626C65576974684469676974732229207B0A202020205F6F626A6563745B2268656C6C6F225D2E736574283132332E34352C2032293B0A0A20202020524551554952452874727565203D3D205F6F626A6563745B2268656C6C6F225D2E69733C646F75626C653E2829293B0A20202020524551554952452866616C7365203D3D205F6F626A6563745B2268656C6C6F225D2E69733C6C6F6E673E2829293B0A2020202052455155495245283132332E3435203D3D205F6F626A6563745B2268656C6C6F225D2E61733C646F75626C653E2829293B0A20207D0A0A202053454354494F4E282253746F7265426F6F6C65616E2229207B0A202020205F6F626A6563745B2268656C6C6F225D203D20747275653B0A0A20202020524551554952452874727565203D3D205F6F626A6563745B2268656C6C6F225D2E69733C626F6F6C3E2829293B0A20202020524551554952452866616C7365203D3D205F6F626A6563745B2268656C6C6F225D2E69733C6C6F6E673E2829293B0A20202020524551554952452874727565203D3D205F6F626A6563745B2268656C6C6F225D2E61733C626F6F6C3E2829293B0A20207D0A0A202053454354494F4E282253746F7265537472696E672229207B0A202020205F6F626A6563745B2268656C6C6F225D203D20226833313130223B0A0A20202020524551554952452874727565203D3D205F6F626A6563745B2268656C6C6F225D2E69733C636F6E737420636861722A3E2829293B0A20202020524551554952452866616C7365203D3D205F6F626A6563745B2268656C6C6F225D2E69733C6C6F6E673E2829293B0A2020202052455155495245287374643A3A737472696E67282268333131302229203D3D205F6F626A6563745B2268656C6C6F225D2E61733C636F6E737420636861722A3E2829293B0A2020202052455155495245287374643A3A737472696E67282268333131302229203D3D0A2020202020202020202020205F6F626A6563745B2268656C6C6F225D2E61733C636861722A3E2829293B20202F2F203C2D2073686F72742068616E640A20207D0A0A202053454354494F4E282253746F726541727261792229207B0A202020204A736F6E41727261792620617272203D205F6A736F6E4275666665722E637265617465417272617928293B0A0A202020205F6F626A6563745B2268656C6C6F225D203D206172723B0A0A20202020524551554952452826617272203D3D20265F6F626A6563745B2268656C6C6F225D2E61733C4A736F6E4172726179263E2829293B0A20202020524551554952452826617272203D3D20265F6F626A6563745B2268656C6C6F225D2E61733C4A736F6E41727261793E2829293B20202F2F203C2D2073686F72742068616E640A20202020524551554952452826617272203D3D20265F6F626A6563745B2268656C6C6F225D2E61733C636F6E7374204A736F6E4172726179263E2829293B0A20202020524551554952452826617272203D3D20265F6F626A6563745B2268656C6C6F225D2E61733C636F6E7374204A736F6E41727261793E2829293B20202F2F203C2D2073686F72742068616E640A20202020524551554952452874727565203D3D205F6F626A6563745B2268656C6C6F225D2E69733C4A736F6E4172726179263E2829293B0A20202020524551554952452874727565203D3D205F6F626A6563745B2268656C6C6F225D2E69733C4A736F6E41727261793E2829293B0A20202020524551554952452874727565203D3D205F6F626A6563745B2268656C6C6F225D2E69733C636F6E7374204A736F6E4172726179263E2829293B0A20202020524551554952452874727565203D3D205F6F626A6563745B2268656C6C6F225D2E69733C636F6E7374204A736F6E41727261793E2829293B0A20202020524551554952452866616C7365203D3D205F6F626A6563745B2268656C6C6F225D2E69733C4A736F6E4F626A656374263E2829293B0A20207D0A0A202053454354494F4E282253746F72654F626A6563742229207B0A202020204A736F6E4F626A65637426206F626A203D205F6A736F6E4275666665722E6372656174654F626A65637428293B0A0A202020205F6F626A6563745B2268656C6C6F225D203D206F626A3B0A0A202020205245515549524528266F626A203D3D20265F6F626A6563745B2268656C6C6F225D2E61733C4A736F6E4F626A656374263E2829293B0A202020205245515549524528266F626A203D3D20265F6F626A6563745B2268656C6C6F225D2E61733C4A736F6E4F626A6563743E2829293B20202F2F203C2D2073686F72742068616E640A202020205245515549524528266F626A203D3D20265F6F626A6563745B2268656C6C6F225D2E61733C636F6E7374204A736F6E4F626A656374263E2829293B0A202020205245515549524528266F626A203D3D20265F6F626A6563745B2268656C6C6F225D2E61733C636F6E7374204A736F6E4F626A6563743E2829293B20202F2F203C2D2073686F72742068616E640A20202020524551554952452874727565203D3D205F6F626A6563745B2268656C6C6F225D2E69733C4A736F6E4F626A656374263E2829293B0A20202020524551554952452874727565203D3D205F6F626A6563745B2268656C6C6F225D2E69733C4A736F6E4F626A6563743E2829293B0A20202020524551554952452874727565203D3D205F6F626A6563745B2268656C6C6F225D2E69733C636F6E7374204A736F6E4F626A656374263E2829293B0A20202020524551554952452874727565203D3D205F6F626A6563745B2268656C6C6F225D2E69733C636F6E7374204A736F6E4F626A6563743E2829293B0A20202020524551554952452866616C7365203D3D205F6F626A6563745B2268656C6C6F225D2E69733C4A736F6E4172726179263E2829293B0A20207D0A0A202053454354494F4E282253746F726541727261795375627363726970742229207B0A202020204A736F6E41727261792620617272203D205F6A736F6E4275666665722E637265617465417272617928293B0A202020206172722E616464283432293B0A0A202020205F6F626A6563745B2261225D203D206172725B305D3B0A0A2020202052455155495245283432203D3D205F6F626A6563745B2261225D293B0A20207D0A0A202053454354494F4E282253746F72654F626A6563745375627363726970742229207B0A202020204A736F6E4F626A65637426206F626A203D205F6A736F6E4275666665722E6372656174654F626A65637428293B0A202020206F626A2E736574282278222C203432293B0A0A202020205F6F626A6563745B2261225D203D206F626A5B2278225D3B0A0A2020202052455155495245283432203D3D205F6F626A6563745B2261225D293B0A20207D0A0A202053454354494F4E28224B657941734368617241727261792229207B20202F2F20697373756520233432330A2020202063686172206B65795B5D203D202268656C6C6F223B0A202020205F6F626A6563745B6B65795D203D2034323B0A2020202052455155495245283432203D3D205F6F626A6563745B6B65795D293B0A20207D0A7D0A .cpp JsonVariant as 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C737464696E742E683E0A23696E636C756465203C63617463682E6870703E0A0A73746174696320636F6E737420636861722A206E756C6C203D20303B0A0A544553545F4341534528224A736F6E56617269616E743A3A617328292229207B0A202053454354494F4E2822446F75626C654173426F6F6C2229207B0A202020204A736F6E56617269616E742076617269616E74203D20342E323B0A20202020524551554952452876617269616E742E61733C626F6F6C3E2829293B0A20207D0A0A202053454354494F4E2822446F75626C654173437374722229207B0A202020204A736F6E56617269616E742076617269616E74203D20342E323B0A20202020524551554952455F46414C53452876617269616E742E61733C636F6E737420636861722A3E2829293B0A20207D0A0A202053454354494F4E2822446F75626C654173537472696E672229207B0A202020204A736F6E56617269616E742076617269616E74203D20342E323B0A2020202052455155495245287374643A3A737472696E672822342E32302229203D3D2076617269616E742E61733C7374643A3A737472696E673E2829293B0A20207D0A0A202053454354494F4E2822446F75626C6541734C6F6E672229207B0A202020204A736F6E56617269616E742076617269616E74203D20342E323B0A202020205245515549524528344C203D3D2076617269616E742E61733C6C6F6E673E2829293B0A20207D0A0A202053454354494F4E2822446F75626C654173556E7369676E65642229207B0A202020204A736F6E56617269616E742076617269616E74203D20342E323B0A2020202052455155495245283455203D3D2076617269616E742E61733C756E7369676E65643E2829293B0A20207D0A0A202053454354494F4E2822446F75626C655A65726F4173426F6F6C2229207B0A202020204A736F6E56617269616E742076617269616E74203D20302E303B0A20202020524551554952455F46414C53452876617269616E742E61733C626F6F6C3E2829293B0A20207D0A0A202053454354494F4E2822446F75626C655A65726F41734C6F6E672229207B0A202020204A736F6E56617269616E742076617269616E74203D20302E303B0A202020205245515549524528304C203D3D2076617269616E742E61733C6C6F6E673E2829293B0A20207D0A0A202053454354494F4E282246616C73654173426F6F6C2229207B0A202020204A736F6E56617269616E742076617269616E74203D2066616C73653B0A20202020524551554952455F46414C53452876617269616E742E61733C626F6F6C3E2829293B0A20207D0A0A202053454354494F4E282246616C73654173446F75626C652229207B0A202020204A736F6E56617269616E742076617269616E74203D2066616C73653B0A202020205245515549524528302E30203D3D2076617269616E742E61733C646F75626C653E2829293B0A20207D0A0A202053454354494F4E282246616C736541734C6F6E672229207B0A202020204A736F6E56617269616E742076617269616E74203D2066616C73653B0A202020205245515549524528304C203D3D2076617269616E742E61733C6C6F6E673E2829293B0A20207D0A0A202053454354494F4E282246616C73654173537472696E672229207B0A202020204A736F6E56617269616E742076617269616E74203D2066616C73653B0A2020202052455155495245287374643A3A737472696E67282266616C73652229203D3D2076617269616E742E61733C7374643A3A737472696E673E2829293B0A20207D0A0A202053454354494F4E2822547275654173426F6F6C2229207B0A202020204A736F6E56617269616E742076617269616E74203D20747275653B0A20202020524551554952452876617269616E742E61733C626F6F6C3E2829293B0A20207D0A0A202053454354494F4E2822547275654173446F75626C652229207B0A202020204A736F6E56617269616E742076617269616E74203D20747275653B0A202020205245515549524528312E30203D3D2076617269616E742E61733C646F75626C653E2829293B0A20207D0A0A202053454354494F4E28225472756541734C6F6E672229207B0A202020204A736F6E56617269616E742076617269616E74203D20747275653B0A202020205245515549524528314C203D3D2076617269616E742E61733C6C6F6E673E2829293B0A20207D0A0A202053454354494F4E2822547275654173537472696E672229207B0A202020204A736F6E56617269616E742076617269616E74203D20747275653B0A2020202052455155495245287374643A3A737472696E672822747275652229203D3D2076617269616E742E61733C7374643A3A737472696E673E2829293B0A20207D0A0A202053454354494F4E28224C6F6E674173426F6F6C2229207B0A202020204A736F6E56617269616E742076617269616E74203D2034324C3B0A20202020524551554952452876617269616E742E61733C626F6F6C3E2829293B0A20207D0A0A202053454354494F4E28224C6F6E675A65726F4173426F6F6C2229207B0A202020204A736F6E56617269616E742076617269616E74203D20304C3B0A20202020524551554952455F46414C53452876617269616E742E61733C626F6F6C3E2829293B0A20207D0A0A202053454354494F4E2822506F7369746976654C6F6E674173446F75626C652229207B0A202020204A736F6E56617269616E742076617269616E74203D2034324C3B0A20202020524551554952452834322E30203D3D2076617269616E742E61733C646F75626C653E2829293B0A20207D0A0A202053454354494F4E28224E656761746976654C6F6E674173446F75626C652229207B0A202020204A736F6E56617269616E742076617269616E74203D202D34324C3B0A2020202052455155495245282D34322E30203D3D2076617269616E742E61733C646F75626C653E2829293B0A20207D0A0A202053454354494F4E28224C6F6E674173537472696E672229207B0A202020204A736F6E56617269616E742076617269616E74203D2034324C3B0A2020202052455155495245287374643A3A737472696E67282234322229203D3D2076617269616E742E61733C7374643A3A737472696E673E2829293B0A20207D0A0A202053454354494F4E28224C6F6E675A65726F4173446F75626C652229207B0A202020204A736F6E56617269616E742076617269616E74203D20304C3B0A202020205245515549524528302E30203D3D2076617269616E742E61733C646F75626C653E2829293B0A20207D0A0A202053454354494F4E28224E756C6C4173426F6F6C2229207B0A202020204A736F6E56617269616E742076617269616E74203D206E756C6C3B0A20202020524551554952455F46414C53452876617269616E742E61733C626F6F6C3E2829293B0A20207D0A0A202053454354494F4E28224E756C6C4173446F75626C652229207B0A202020204A736F6E56617269616E742076617269616E74203D206E756C6C3B0A202020205245515549524528302E30203D3D2076617269616E742E61733C646F75626C653E2829293B0A20207D0A0A202053454354494F4E28224E756C6C41734C6F6E672229207B0A202020204A736F6E56617269616E742076617269616E74203D206E756C6C3B0A202020205245515549524528304C203D3D2076617269616E742E61733C6C6F6E673E2829293B0A20207D0A0A202053454354494F4E28224E756C6C4173537472696E672229207B0A202020204A736F6E56617269616E742076617269616E74203D206E756C6C3B0A2020202052455155495245287374643A3A737472696E6728226E756C6C2229203D3D2076617269616E742E61733C7374643A3A737472696E673E2829293B0A20207D0A0A202053454354494F4E28224E756D626572537472696E674173426F6F6C2229207B0A202020204A736F6E56617269616E742076617269616E74203D20223432223B0A20202020524551554952452876617269616E742E61733C626F6F6C3E2829293B0A20207D0A0A202053454354494F4E28224E756D626572537472696E6741734C6F6E672229207B0A202020204A736F6E56617269616E742076617269616E74203D20223432223B0A20202020524551554952452834324C203D3D2076617269616E742E61733C6C6F6E673E2829293B0A20207D0A0A2369662041524455494E4F4A534F4E5F5553455F4C4F4E475F4C4F4E47207C7C2041524455494E4F4A534F4E5F5553455F494E5436340A202053454354494F4E28224E756D626572537472696E674173496E7436344E656761746976652229207B0A202020204A736F6E56617269616E742076617269616E74203D20222D39323233333732303336383534373735383038223B0A2020202052455155495245282D39323233333732303336383534373735383037202D2031203D3D2076617269616E742E61733C6C6F6E67206C6F6E673E2829293B0A20207D0A0A202053454354494F4E28224E756D626572537472696E674173496E743634506F7369746976652229207B0A202020204A736F6E56617269616E742076617269616E74203D202239323233333732303336383534373735383037223B0A20202020524551554952452839323233333732303336383534373735383037203D3D2076617269616E742E61733C6C6F6E67206C6F6E673E2829293B0A20207D0A23656E6469660A0A202053454354494F4E282252616E646F6D537472696E674173426F6F6C2229207B0A202020204A736F6E56617269616E742076617269616E74203D202268656C6C6F223B0A20202020524551554952455F46414C53452876617269616E742E61733C626F6F6C3E2829293B0A20207D0A0A202053454354494F4E282252616E646F6D537472696E6741734C6F6E672229207B0A202020204A736F6E56617269616E742076617269616E74203D202268656C6C6F223B0A202020205245515549524528304C203D3D2076617269616E742E61733C6C6F6E673E2829293B0A20207D0A0A202053454354494F4E282252616E646F6D537472696E674173436F6E7374436861725074722229207B0A202020204A736F6E56617269616E742076617269616E74203D202268656C6C6F223B0A2020202052455155495245287374643A3A737472696E67282268656C6C6F2229203D3D2076617269616E742E61733C636F6E737420636861722A3E2829293B0A20207D0A0A202053454354494F4E282252616E646F6D537472696E674173436861725074722229207B0A202020204A736F6E56617269616E742076617269616E74203D202268656C6C6F223B0A2020202052455155495245287374643A3A737472696E67282268656C6C6F2229203D3D2076617269616E742E61733C636861722A3E2829293B0A20207D0A0A202053454354494F4E282252616E646F6D537472696E674173537472696E672229207B0A202020204A736F6E56617269616E742076617269616E74203D202268656C6C6F223B0A2020202052455155495245287374643A3A737472696E67282268656C6C6F2229203D3D2076617269616E742E61733C7374643A3A737472696E673E2829293B0A20207D0A0A202053454354494F4E282254727565537472696E674173426F6F6C2229207B0A202020204A736F6E56617269616E742076617269616E74203D202274727565223B0A20202020524551554952452876617269616E742E61733C626F6F6C3E2829293B0A20207D0A0A202053454354494F4E282254727565537472696E6741734C6F6E672229207B0A202020204A736F6E56617269616E742076617269616E74203D202274727565223B0A202020205245515549524528314C203D3D2076617269616E742E61733C6C6F6E673E2829293B0A20207D0A0A202053454354494F4E28224F626A6563744173537472696E672229207B0A2020202044796E616D69634A736F6E427566666572206275666665723B0A0A202020204A736F6E4F626A65637426206F626A203D206275666665722E6372656174654F626A65637428293B0A202020206F626A5B226B6579225D203D202276616C7565223B0A0A202020204A736F6E56617269616E742076617269616E74203D206F626A3B0A2020202052455155495245287374643A3A737472696E6728227B5C226B65795C223A5C2276616C75655C227D2229203D3D2076617269616E742E61733C7374643A3A737472696E673E2829293B0A20207D0A0A202053454354494F4E282241727261794173537472696E672229207B0A2020202044796E616D69634A736F6E427566666572206275666665723B0A0A202020204A736F6E41727261792620617272203D206275666665722E637265617465417272617928293B0A202020206172722E6164642834293B0A202020206172722E6164642832293B0A0A202020204A736F6E56617269616E742076617269616E74203D206172723B0A2020202052455155495245287374643A3A737472696E6728225B342C325D2229203D3D2076617269616E742E61733C7374643A3A737472696E673E2829293B0A20207D0A0A202053454354494F4E2822417272617941734A736F6E41727261792229207B0A2020202044796E616D69634A736F6E427566666572206275666665723B0A202020204A736F6E41727261792620617272203D206275666665722E637265617465417272617928293B0A0A202020204A736F6E56617269616E742076617269616E74203D206172723B0A20202020524551554952452826617272203D3D202676617269616E742E61733C4A736F6E4172726179263E2829293B0A20202020524551554952452826617272203D3D202676617269616E742E61733C4A736F6E41727261793E2829293B20202F2F203C2D2073686F727468616E640A20207D0A0A202053454354494F4E28224F626A65637441734A736F6E4F626A6563742229207B0A2020202044796E616D69634A736F6E427566666572206275666665723B0A202020204A736F6E4F626A6563742620617272203D206275666665722E6372656174654F626A65637428293B0A0A202020204A736F6E56617269616E742076617269616E74203D206172723B0A20202020524551554952452826617272203D3D202676617269616E742E61733C4A736F6E4F626A656374263E2829293B0A20202020524551554952452826617272203D3D202676617269616E742E61733C4A736F6E4F626A6563743E2829293B20202F2F203C2D2073686F727468616E640A20207D0A7D0A .cpp CMakeLists 2320436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A23204D4954204C6963656E73650A23200A232041726475696E6F204A534F4E206C6962726172790A232068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2320496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A6164645F65786563757461626C65284A736F6E56617269616E745465737473200A0961732E6370700A09636F6D706172652E6370700A09636F70792E6370700A0969732E6370700A097072696E74546F2E6370700A097365745F6765742E6370700A097375627363726970742E6370700A09737563636573732E6370700A09756E646566696E65642E6370700A290A0A7461726765745F6C696E6B5F6C6962726172696573284A736F6E56617269616E745465737473206361746368290A6164645F74657374284A736F6E56617269616E74204A736F6E56617269616E745465737473290A .txt compare 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A74656D706C617465203C747970656E616D6520543E0A766F696420636865636B457175616C73284A736F6E56617269616E7420612C2054206229207B0A2020524551554952452862203D3D2061293B0A2020524551554952452861203D3D2062293B0A2020524551554952452862203C3D2061293B0A2020524551554952452861203C3D2062293B0A2020524551554952452862203E3D2061293B0A2020524551554952452861203E3D2062293B0A0A2020524551554952455F46414C5345286220213D2061293B0A2020524551554952455F46414C5345286120213D2062293B0A2020524551554952455F46414C53452862203E2061293B0A2020524551554952455F46414C53452861203E2062293B0A2020524551554952455F46414C53452862203C2061293B0A2020524551554952455F46414C53452861203C2062293B0A7D0A0A74656D706C617465203C747970656E616D6520543E0A766F696420636865636B47726561746572284A736F6E56617269616E7420612C2054206229207B0A2020524551554952452861203E2062293B0A2020524551554952452862203C2061293B0A202052455155495245286120213D2062293B0A202052455155495245286220213D2061293B0A0A2020524551554952455F46414C53452861203C2062293B0A2020524551554952455F46414C53452862203E2061293B0A2020524551554952455F46414C53452861203D3D2062293B0A2020524551554952455F46414C53452862203D3D2061293B0A7D0A0A74656D706C617465203C747970656E616D6520543E0A766F696420636865636B4C6F776572284A736F6E56617269616E7420612C2054206229207B0A2020524551554952452861203C2062293B0A2020524551554952452862203E2061293B0A202052455155495245286120213D2062293B0A202052455155495245286220213D2061293B0A0A2020524551554952455F46414C53452861203E2062293B0A2020524551554952455F46414C53452862203C2061293B0A2020524551554952455F46414C53452861203D3D2062293B0A2020524551554952455F46414C53452862203D3D2061293B0A7D0A0A74656D706C617465203C747970656E616D6520543E0A766F696420636865636B436F6D70617269736F6E732854206C6F772C2054206D69642C2054206869676829207B0A2020636865636B457175616C73286D69642C206D6964293B0A2020636865636B47726561746572286D69642C206C6F77293B0A2020636865636B4C6F776572286D69642C2068696768293B0A7D0A0A544553545F4341534528224A736F6E56617269616E7420636F6D70617269736F6E732229207B0A202053454354494F4E2822446F75626C652229207B0A20202020636865636B436F6D70617269736F6E733C646F75626C653E283132332E34342C203132332E34352C203132332E3436293B0A20207D0A0A202053454354494F4E2822466C6F61742229207B0A20202020636865636B436F6D70617269736F6E733C666C6F61743E283132332E3434662C203132332E3435662C203132332E343666293B0A20207D0A0A202053454354494F4E282253436861722229207B0A20202020636865636B436F6D70617269736F6E733C7369676E656420636861723E283132322C203132332C20313234293B0A20207D0A0A202053454354494F4E282253496E742229207B0A20202020636865636B436F6D70617269736F6E733C7369676E656420696E743E283132322C203132332C20313234293B0A20207D0A0A202053454354494F4E2822534C6F6E672229207B0A20202020636865636B436F6D70617269736F6E733C7369676E6564206C6F6E673E283132324C2C203132334C2C203132344C293B0A20207D0A0A202053454354494F4E28225353686F72742229207B0A20202020636865636B436F6D70617269736F6E733C7369676E65642073686F72743E283132322C203132332C20313234293B0A20207D0A0A202053454354494F4E282255436861722229207B0A20202020636865636B436F6D70617269736F6E733C756E7369676E656420636861723E283132322C203132332C20313234293B0A20207D0A0A202053454354494F4E282255496E742229207B0A20202020636865636B436F6D70617269736F6E733C756E7369676E656420696E743E283132322C203132332C20313234293B0A20207D0A0A202053454354494F4E2822554C6F6E672229207B0A20202020636865636B436F6D70617269736F6E733C756E7369676E6564206C6F6E673E283132324C2C203132334C2C203132344C293B0A20207D0A0A202053454354494F4E28225553686F72742229207B0A20202020636865636B436F6D70617269736F6E733C756E7369676E65642073686F72743E283132322C203132332C20313234293B0A20207D0A0A202053454354494F4E2822537472696E674C69746572616C2229207B0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E56617269616E742076617269616E74203D206A736F6E4275666665722E706172736528225C2268656C6C6F5C2222293B0A0A20202020524551554952452876617269616E74203D3D202268656C6C6F22293B0A20202020524551554952455F46414C53452876617269616E7420213D202268656C6C6F22293B0A0A20202020524551554952452876617269616E7420213D2022776F726C6422293B0A20202020524551554952455F46414C53452876617269616E74203D3D2022776F726C6422293B0A0A2020202052455155495245282268656C6C6F22203D3D2076617269616E74293B0A20202020524551554952455F46414C5345282268656C6C6F2220213D2076617269616E74293B0A0A20202020524551554952452822776F726C642220213D2076617269616E74293B0A20202020524551554952455F46414C53452822776F726C6422203D3D2076617269616E74293B0A20207D0A0A202053454354494F4E2822537472696E672229207B0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E56617269616E742076617269616E74203D206A736F6E4275666665722E706172736528225C2268656C6C6F5C2222293B0A0A20202020524551554952452876617269616E74203D3D207374643A3A737472696E67282268656C6C6F2229293B0A20202020524551554952455F46414C53452876617269616E7420213D207374643A3A737472696E67282268656C6C6F2229293B0A0A20202020524551554952452876617269616E7420213D207374643A3A737472696E672822776F726C642229293B0A20202020524551554952455F46414C53452876617269616E74203D3D207374643A3A737472696E672822776F726C642229293B0A0A2020202052455155495245287374643A3A737472696E67282268656C6C6F2229203D3D2076617269616E74293B0A20202020524551554952455F46414C5345287374643A3A737472696E67282268656C6C6F222920213D2076617269616E74293B0A0A2020202052455155495245287374643A3A737472696E672822776F726C64222920213D2076617269616E74293B0A20202020524551554952455F46414C5345287374643A3A737472696E672822776F726C642229203D3D2076617269616E74293B0A20207D0A0A202053454354494F4E2822496E7465676572496E56617269616E742229207B0A202020204A736F6E56617269616E742076617269616E7431203D2034323B0A202020204A736F6E56617269616E742076617269616E7432203D2034323B0A202020204A736F6E56617269616E742076617269616E7433203D203636363B0A0A20202020524551554952452876617269616E7431203D3D2076617269616E7432293B0A20202020524551554952455F46414C53452876617269616E743120213D2076617269616E7432293B0A0A20202020524551554952452876617269616E743120213D2076617269616E7433293B0A20202020524551554952455F46414C53452876617269616E7431203D3D2076617269616E7433293B0A20207D0A0A202053454354494F4E2822537472696E67496E56617269616E742229207B0A202020204A736F6E56617269616E742076617269616E7431203D20223068656C6C6F22202B20313B20202F2F206D616B652073757265207468657920686176650A202020204A736F6E56617269616E742076617269616E7432203D20223168656C6C6F22202B20313B20202F2F20646966666572656E74206164647265737365730A202020204A736F6E56617269616E742076617269616E7433203D2022776F726C64223B0A0A20202020524551554952452876617269616E7431203D3D2076617269616E7432293B0A20202020524551554952455F46414C53452876617269616E743120213D2076617269616E7432293B0A0A20202020524551554952452876617269616E743120213D2076617269616E7433293B0A20202020524551554952455F46414C53452876617269616E7431203D3D2076617269616E7433293B0A20207D0A0A202053454354494F4E2822446F75626C65496E56617269616E742229207B0A202020204A736F6E56617269616E742076617269616E7431203D2034322E303B0A202020204A736F6E56617269616E742076617269616E7432203D2034322E303B0A202020204A736F6E56617269616E742076617269616E7433203D203636362E303B0A0A20202020524551554952452876617269616E7431203D3D2076617269616E7432293B0A20202020524551554952455F46414C53452876617269616E743120213D2076617269616E7432293B0A0A20202020524551554952452876617269616E743120213D2076617269616E7433293B0A20202020524551554952455F46414C53452876617269616E7431203D3D2076617269616E7433293B0A20207D0A0A202053454354494F4E2822426F6F6C496E56617269616E742229207B0A202020204A736F6E56617269616E742076617269616E7431203D20747275653B0A202020204A736F6E56617269616E742076617269616E7432203D20747275653B0A202020204A736F6E56617269616E742076617269616E7433203D2066616C73653B0A0A20202020524551554952452876617269616E7431203D3D2076617269616E7432293B0A20202020524551554952455F46414C53452876617269616E743120213D2076617269616E7432293B0A0A20202020524551554952452876617269616E743120213D2076617269616E7433293B0A20202020524551554952455F46414C53452876617269616E7431203D3D2076617269616E7433293B0A20207D0A0A202053454354494F4E28224172726179496E56617269616E742229207B0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E41727261792620617272617931203D206A736F6E4275666665722E637265617465417272617928293B0A202020204A736F6E41727261792620617272617932203D206A736F6E4275666665722E637265617465417272617928293B0A0A202020204A736F6E56617269616E742076617269616E7431203D206172726179313B0A202020204A736F6E56617269616E742076617269616E7432203D206172726179313B0A202020204A736F6E56617269616E742076617269616E7433203D206172726179323B0A0A20202020524551554952452876617269616E7431203D3D2076617269616E7432293B0A20202020524551554952455F46414C53452876617269616E743120213D2076617269616E7432293B0A0A20202020524551554952452876617269616E743120213D2076617269616E7433293B0A20202020524551554952455F46414C53452876617269616E7431203D3D2076617269616E7433293B0A20207D0A0A202053454354494F4E28224F626A656374496E56617269616E742229207B0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A31203D206A736F6E4275666665722E6372656174654F626A65637428293B0A202020204A736F6E4F626A65637426206F626A32203D206A736F6E4275666665722E6372656174654F626A65637428293B0A0A202020204A736F6E56617269616E742076617269616E7431203D206F626A313B0A202020204A736F6E56617269616E742076617269616E7432203D206F626A313B0A202020204A736F6E56617269616E742076617269616E7433203D206F626A323B0A0A20202020524551554952452876617269616E7431203D3D2076617269616E7432293B0A20202020524551554952455F46414C53452876617269616E743120213D2076617269616E7432293B0A0A20202020524551554952452876617269616E743120213D2076617269616E7433293B0A20202020524551554952455F46414C53452876617269616E7431203D3D2076617269616E7433293B0A20207D0A0A202053454354494F4E282256617269616E74734F66446966666572656E7454797065732229207B0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E56617269616E742076617269616E74735B5D203D207B0A2020202020202020747275652C0A202020202020202034322C0A20202020202020203636362E3636372C0A20202020202020202268656C6C6F222C0A20202020202020206A736F6E4275666665722E637265617465417272617928292C0A20202020202020206A736F6E4275666665722E6372656174654F626A65637428292C0A202020207D3B0A2020202073697A655F74206E203D2073697A656F662876617269616E747329202F2073697A656F662876617269616E74735B305D293B0A0A20202020666F72202873697A655F742069203D20303B2069203C206E3B20692B2B29207B0A202020202020666F72202873697A655F74206A203D2069202B20313B206A203C206E3B206A2B2B29207B0A2020202020202020524551554952452876617269616E74735B695D20213D2076617269616E74735B6A5D293B0A2020202020202020524551554952455F46414C53452876617269616E74735B695D203D3D2076617269616E74735B6A5D293B0A2020202020207D0A202020207D0A20207D0A7D0A .cpp copy 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A544553545F4341534528224A736F6E56617269616E7420636F70792229207B0A202044796E616D69634A736F6E427566666572205F6A736F6E4275666665723B0A20204A736F6E56617269616E74205F76617269616E74313B0A20204A736F6E56617269616E74205F76617269616E74323B0A0A202053454354494F4E2822496E746567657273417265436F70696564427956616C75652229207B0A202020205F76617269616E7431203D203132333B0A202020205F76617269616E7432203D205F76617269616E74313B0A202020205F76617269616E7431203D203435363B0A0A202020205245515549524528313233203D3D205F76617269616E74322E61733C696E743E2829293B0A20207D0A0A202053454354494F4E2822446F75626C6573417265436F70696564427956616C75652229207B0A202020205F76617269616E7431203D203132332E34353B0A202020205F76617269616E7432203D205F76617269616E74313B0A202020205F76617269616E7431203D203435362E37383B0A0A2020202052455155495245283132332E3435203D3D205F76617269616E74322E61733C646F75626C653E2829293B0A20207D0A0A202053454354494F4E2822426F6F6C65616E73417265436F70696564427956616C75652229207B0A202020205F76617269616E7431203D20747275653B0A202020205F76617269616E7432203D205F76617269616E74313B0A202020205F76617269616E7431203D2066616C73653B0A0A2020202052455155495245285F76617269616E74322E61733C626F6F6C3E2829293B0A20207D0A0A202053454354494F4E2822537472696E6773417265436F70696564427956616C75652229207B0A202020205F76617269616E7431203D202268656C6C6F223B0A202020205F76617269616E7432203D205F76617269616E74313B0A202020205F76617269616E7431203D2022776F726C64223B0A0A2020202052455155495245287374643A3A737472696E67282268656C6C6F2229203D3D205F76617269616E74322E61733C636F6E73742063686172202A3E2829293B0A20207D0A0A202053454354494F4E28224F626A65637473417265436F7069656442795265666572656E63652229207B0A202020204A736F6E4F626A65637420266F626A656374203D205F6A736F6E4275666665722E6372656174654F626A65637428293B0A0A202020205F76617269616E7431203D206F626A6563743B0A0A202020206F626A6563745B2268656C6C6F225D203D2022776F726C64223B0A0A20202020524551554952452831203D3D205F76617269616E74312E61733C4A736F6E4F626A6563743E28292E73697A652829293B0A20207D0A0A202053454354494F4E2822417272617973417265436F7069656442795265666572656E63652229207B0A202020204A736F6E417272617920266172726179203D205F6A736F6E4275666665722E637265617465417272617928293B0A0A202020205F76617269616E7431203D2061727261793B0A0A2020202061727261792E6164642822776F726C6422293B0A0A20202020524551554952452831203D3D205F76617269616E74312E61733C4A736F6E41727261793E28292E73697A652829293B0A20207D0A7D0A .cpp is 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A766F696420636865636B49734172726179284A736F6E56617269616E742076617229207B0A202052455155495245287661722E69733C4A736F6E41727261793E2829293B0A202052455155495245287661722E69733C4A736F6E4172726179263E2829293B0A202052455155495245287661722E69733C636F6E7374204A736F6E41727261793E2829293B0A202052455155495245287661722E69733C636F6E7374204A736F6E4172726179263E2829293B0A0A2020524551554952455F46414C5345287661722E69733C626F6F6C3E2829293B0A2020524551554952455F46414C5345287661722E69733C646F75626C653E2829293B0A2020524551554952455F46414C5345287661722E69733C666C6F61743E2829293B0A2020524551554952455F46414C5345287661722E69733C696E743E2829293B0A2020524551554952455F46414C5345287661722E69733C6C6F6E673E2829293B0A2020524551554952455F46414C5345287661722E69733C636F6E737420636861722A3E2829293B0A2020524551554952455F46414C5345287661722E69733C4A736F6E4F626A6563743E2829293B0A7D0A0A766F696420636865636B4973426F6F6C284A736F6E56617269616E742076617229207B0A202052455155495245287661722E69733C626F6F6C3E2829293B0A0A2020524551554952455F46414C5345287661722E69733C646F75626C653E2829293B0A2020524551554952455F46414C5345287661722E69733C666C6F61743E2829293B0A2020524551554952455F46414C5345287661722E69733C696E743E2829293B0A2020524551554952455F46414C5345287661722E69733C6C6F6E673E2829293B0A2020524551554952455F46414C5345287661722E69733C636F6E737420636861722A3E2829293B0A2020524551554952455F46414C5345287661722E69733C4A736F6E41727261793E2829293B0A2020524551554952455F46414C5345287661722E69733C4A736F6E4F626A6563743E2829293B0A7D0A0A766F696420636865636B4973466C6F6174284A736F6E56617269616E742076617229207B0A202052455155495245287661722E69733C646F75626C653E2829293B0A202052455155495245287661722E69733C666C6F61743E2829293B0A0A2020524551554952455F46414C5345287661722E69733C626F6F6C3E2829293B0A2020524551554952455F46414C5345287661722E69733C696E743E2829293B0A2020524551554952455F46414C5345287661722E69733C6C6F6E673E2829293B0A2020524551554952455F46414C5345287661722E69733C636F6E737420636861722A3E2829293B0A2020524551554952455F46414C5345287661722E69733C4A736F6E41727261793E2829293B0A2020524551554952455F46414C5345287661722E69733C4A736F6E4F626A6563743E2829293B0A7D0A0A766F696420636865636B4973496E7465676572284A736F6E56617269616E742076617229207B0A202052455155495245287661722E69733C6C6F6E673E2829293B0A202052455155495245287661722E69733C696E743E2829293B0A0A2020524551554952455F46414C5345287661722E69733C626F6F6C3E2829293B0A2020524551554952455F46414C5345287661722E69733C646F75626C653E2829293B0A2020524551554952455F46414C5345287661722E69733C666C6F61743E2829293B0A2020524551554952455F46414C5345287661722E69733C636F6E737420636861722A3E2829293B0A2020524551554952455F46414C5345287661722E69733C4A736F6E41727261793E2829293B0A2020524551554952455F46414C5345287661722E69733C4A736F6E4F626A6563743E2829293B0A7D0A0A766F696420636865636B4973537472696E67284A736F6E56617269616E742076617229207B0A202052455155495245287661722E69733C636F6E737420636861722A3E2829293B0A0A2020524551554952455F46414C5345287661722E69733C626F6F6C3E2829293B0A2020524551554952455F46414C5345287661722E69733C696E743E2829293B0A2020524551554952455F46414C5345287661722E69733C646F75626C653E2829293B0A2020524551554952455F46414C5345287661722E69733C666C6F61743E2829293B0A2020524551554952455F46414C5345287661722E69733C6C6F6E673E2829293B0A2020524551554952455F46414C5345287661722E69733C4A736F6E41727261793E2829293B0A2020524551554952455F46414C5345287661722E69733C4A736F6E4F626A6563743E2829293B0A7D0A0A544553545F4341534528224A736F6E56617269616E743A3A697328292229207B0A202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A0A202053454354494F4E28224A736F6E41727261792229207B0A20202020636865636B49734172726179286A736F6E4275666665722E63726561746541727261792829293B0A20207D0A0A202053454354494F4E2822626F6F6C2229207B0A20202020636865636B4973426F6F6C2874727565293B0A20202020636865636B4973426F6F6C2866616C7365293B0A20207D0A0A202053454354494F4E2822646F75626C652229207B0A20202020636865636B4973466C6F617428342E32293B0A20207D0A0A202053454354494F4E2822696E742229207B0A20202020636865636B4973496E7465676572283432293B0A20207D0A0A202053454354494F4E28226C6F6E672229207B0A20202020636865636B4973496E74656765722834324C293B0A20207D0A0A202053454354494F4E2822737472696E672229207B0A20202020636865636B4973537472696E672822343222293B0A20207D0A0A202053454354494F4E2822756E70617273656420626F6F6C2229207B0A20202020636865636B4973426F6F6C285261774A736F6E2822747275652229293B0A20202020636865636B4973426F6F6C285261774A736F6E282266616C73652229293B0A20207D0A0A202053454354494F4E2822756E70617273656420696E742229207B0A20202020636865636B4973496E7465676572285261774A736F6E282234322229293B0A20207D0A0A202053454354494F4E2822756E70617273656420666C6F61742229207B0A20202020636865636B4973466C6F6174285261774A736F6E2822342E32652D31302229293B0A20207D0A0A202053454354494F4E2822756E706172736564206E756C6C2229207B0A20202020636865636B4973537472696E67285261774A736F6E28226E756C6C2229293B0A20207D0A7D0A .cpp printTo 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A23696E636C756465203C6C696D6974733E0A0A766F696420636865636B284A736F6E56617269616E742076617269616E742C20636F6E7374207374643A3A737472696E672026657870656374656429207B0A202063686172206275666665725B3235365D203D2022223B0A202073697A655F742072657475726E56616C7565203D2076617269616E742E7072696E74546F286275666665722C2073697A656F662862756666657229293B0A202052455155495245286578706563746564203D3D20627566666572293B0A2020524551554952452865787065637465642E73697A652829203D3D2072657475726E56616C7565293B0A7D0A0A544553545F4341534528224A736F6E56617269616E743A3A7072696E74546F28292229207B0A202053454354494F4E2822456D7074792229207B0A20202020636865636B284A736F6E56617269616E7428292C202222293B0A20207D0A0A202053454354494F4E28224E756C6C2229207B0A20202020636865636B287374617469635F636173743C63686172202A3E2830292C20226E756C6C22293B0A20207D0A0A202053454354494F4E2822537472696E672229207B0A20202020636865636B282268656C6C6F222C20225C2268656C6C6F5C2222293B0A20207D0A0A202053454354494F4E2822446F75626C655A65726F2229207B0A20202020636865636B28302E302C2022302E303022293B0A20207D0A0A202053454354494F4E2822446F75626C6544656661756C744469676974732229207B0A20202020636865636B28332E31343135393236353335383937393332333834362C2022332E313422293B0A20207D0A0A202053454354494F4E2822446F75626C65466F75724469676974732229207B0A20202020636865636B284A736F6E56617269616E7428332E31343135393236353335383937393332333834362C2034292C2022332E3134313622293B0A20207D0A0A202053454354494F4E2822496E66696E6974792229207B0A20202020636865636B287374643A3A6E756D657269635F6C696D6974733C646F75626C653E3A3A696E66696E69747928292C2022496E66696E69747922293B0A20207D0A0A202053454354494F4E28224D696E7573496E66696E6974792229207B0A20202020636865636B282D7374643A3A6E756D657269635F6C696D6974733C646F75626C653E3A3A696E66696E69747928292C20222D496E66696E69747922293B0A20207D0A0A202053454354494F4E28225369676E616C696E674E614E2229207B0A20202020636865636B287374643A3A6E756D657269635F6C696D6974733C646F75626C653E3A3A7369676E616C696E675F4E614E28292C20224E614E22293B0A20207D0A0A202053454354494F4E282251756965744E614E2229207B0A20202020636865636B287374643A3A6E756D657269635F6C696D6974733C646F75626C653E3A3A71756965745F4E614E28292C20224E614E22293B0A20207D0A0A202053454354494F4E282256657279426967506F736974697665446F75626C652229207B0A20202020636865636B284A736F6E56617269616E7428332E31343135393236353335383937393332333834366534322C2034292C2022332E3134313665343222293B0A20207D0A0A202053454354494F4E2822566572794269674E65676174697665446F75626C652229207B0A20202020636865636B284A736F6E56617269616E74282D332E31343135393236353335383937393332333834366534322C2034292C20222D332E3134313665343222293B0A20207D0A0A202053454354494F4E282256657279536D616C6C506F736974697665446F75626C652229207B0A20202020636865636B284A736F6E56617269616E7428332E3134313539323635333538393739333233383436652D34322C2034292C2022332E31343136652D343222293B0A20207D0A0A202053454354494F4E282256657279536D616C6C4E65676174697665446F75626C652229207B0A20202020636865636B284A736F6E56617269616E74282D332E3134313539323635333538393739333233383436652D34322C2034292C20222D332E31343136652D343222293B0A20207D0A0A202053454354494F4E2822496E74656765722229207B0A20202020636865636B2834322C2022343222293B0A20207D0A0A202053454354494F4E28224E656761746976654C6F6E672229207B0A20202020636865636B282D34322C20222D343222293B0A20207D0A0A202053454354494F4E2822556E7369676E65644C6F6E672229207B0A20202020636865636B2834323934393637323935554C2C20223432393439363732393522293B0A20207D0A0A202053454354494F4E2822547275652229207B0A20202020636865636B28747275652C20227472756522293B0A20207D0A0A202053454354494F4E28224F6E6546616C73652229207B0A20202020636865636B2866616C73652C202266616C736522293B0A20207D0A0A2369662041524455494E4F4A534F4E5F5553455F4C4F4E475F4C4F4E47207C7C2041524455494E4F4A534F4E5F5553455F494E5436340A202053454354494F4E28224E65676174697665496E7436342229207B0A20202020636865636B282D39323233333732303336383534373735383037202D20312C20222D3932323333373230333638353437373538303822293B0A20207D0A0A202053454354494F4E2822506F736974697665496E7436342229207B0A20202020636865636B28393232333337323033363835343737353830372C20223932323333373230333638353437373538303722293B0A20207D0A0A202053454354494F4E282255496E7436342229207B0A20202020636865636B283138343436373434303733373039353531363135552C2022313834343637343430373337303935353136313522293B0A20207D0A23656E6469660A7D0A .cpp set_get 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C737464696E742E683E0A23696E636C756465203C63617463682E6870703E0A23696E636C756465203C6C696D6974733E0A0A74656D706C617465203C747970656E616D6520543E0A766F696420636865636B56616C7565285420657870656374656429207B0A20204A736F6E56617269616E742076617269616E74203D2065787065637465643B0A202052455155495245286578706563746564203D3D2076617269616E742E61733C543E2829293B0A7D0A0A74656D706C617465203C747970656E616D6520543E0A766F696420636865636B5265666572656E636528542026657870656374656429207B0A20204A736F6E56617269616E742076617269616E74203D2065787065637465643B0A202052455155495245286578706563746564203D3D2076617269616E742E61733C5420263E2829293B0A7D0A0A74656D706C617465203C747970656E616D6520543E0A766F696420636865636B4E756D65726963547970652829207B0A202054206D696E203D207374643A3A6E756D657269635F6C696D6974733C543E3A3A6D696E28293B0A202054206D6178203D207374643A3A6E756D657269635F6C696D6974733C543E3A3A6D617828293B0A0A20204A736F6E56617269616E742076617269616E744D696E286D696E293B0A20204A736F6E56617269616E742076617269616E744D6178286D6178293B0A0A202052455155495245286D696E203D3D2076617269616E744D696E2E61733C543E2829293B0A202052455155495245286D6178203D3D2076617269616E744D61782E61733C543E2829293B0A7D0A0A544553545F4341534528224A736F6E56617269616E742073657428292F67657428292229207B0A2369662041524455494E4F4A534F4E5F5553455F4C4F4E475F4C4F4E47207C7C2041524455494E4F4A534F4E5F5553455F494E5436340A202053454354494F4E282253697A654F664A736F6E496E74656765722229207B0A20202020524551554952452838203D3D2073697A656F6628496E7465726E616C733A3A4A736F6E496E746567657229293B0A20207D0A23656E6469660A0A202053454354494F4E28224E756C6C2229207B0A20202020636865636B56616C75653C636F6E73742063686172202A3E284E554C4C293B0A20207D0A202053454354494F4E2822537472696E672229207B0A20202020636865636B56616C75653C636F6E73742063686172202A3E282268656C6C6F22293B0A20207D0A0A202053454354494F4E282246616C73652229207B0A20202020636865636B56616C75653C626F6F6C3E2866616C7365293B0A20207D0A202053454354494F4E2822547275652229207B0A20202020636865636B56616C75653C626F6F6C3E2874727565293B0A20207D0A0A202053454354494F4E2822446F75626C652229207B0A20202020636865636B4E756D65726963547970653C646F75626C653E28293B0A20207D0A202053454354494F4E2822466C6F61742229207B0A20202020636865636B4E756D65726963547970653C666C6F61743E28293B0A20207D0A202053454354494F4E2822436861722229207B0A20202020636865636B4E756D65726963547970653C636861723E28293B0A20207D0A202053454354494F4E282253436861722229207B0A20202020636865636B4E756D65726963547970653C7369676E656420636861723E28293B0A20207D0A202053454354494F4E282253496E742229207B0A20202020636865636B4E756D65726963547970653C7369676E656420696E743E28293B0A20207D0A202053454354494F4E2822534C6F6E672229207B0A20202020636865636B4E756D65726963547970653C7369676E6564206C6F6E673E28293B0A20207D0A202053454354494F4E28225353686F72742229207B0A20202020636865636B4E756D65726963547970653C7369676E65642073686F72743E28293B0A20207D0A202053454354494F4E282255436861722229207B0A20202020636865636B4E756D65726963547970653C756E7369676E656420636861723E28293B0A20207D0A202053454354494F4E282255496E742229207B0A20202020636865636B4E756D65726963547970653C756E7369676E656420696E743E28293B0A20207D0A202053454354494F4E2822554C6F6E672229207B0A20202020636865636B4E756D65726963547970653C756E7369676E6564206C6F6E673E28293B0A20207D0A202053454354494F4E28225553686F72742229207B0A20202020636865636B4E756D65726963547970653C756E7369676E65642073686F72743E28293B0A20207D0A2369662041524455494E4F4A534F4E5F5553455F4C4F4E475F4C4F4E47207C7C2041524455494E4F4A534F4E5F5553455F494E5436340A202053454354494F4E28224C6F6E674C6F6E672229207B0A20202020636865636B4E756D65726963547970653C756E7369676E6564206C6F6E67206C6F6E673E28293B0A20207D0A202053454354494F4E2822554C6F6E674C6F6E672229207B0A20202020636865636B4E756D65726963547970653C756E7369676E6564206C6F6E67206C6F6E673E28293B0A20207D0A23656E6469660A0A202053454354494F4E2822496E74382229207B0A20202020636865636B4E756D65726963547970653C696E74385F743E28293B0A20207D0A202053454354494F4E282255696E74382229207B0A20202020636865636B4E756D65726963547970653C75696E74385F743E28293B0A20207D0A202053454354494F4E2822496E7431362229207B0A20202020636865636B4E756D65726963547970653C696E7431365F743E28293B0A20207D0A202053454354494F4E282255696E7431362229207B0A20202020636865636B4E756D65726963547970653C75696E7431365F743E28293B0A20207D0A202053454354494F4E2822496E7433322229207B0A20202020636865636B4E756D65726963547970653C696E7433325F743E28293B0A20207D0A202053454354494F4E282255696E7433322229207B0A20202020636865636B4E756D65726963547970653C75696E7433325F743E28293B0A20207D0A2369662041524455494E4F4A534F4E5F5553455F4C4F4E475F4C4F4E47207C7C2041524455494E4F4A534F4E5F5553455F494E5436340A202053454354494F4E2822496E7436342229207B0A20202020636865636B4E756D65726963547970653C696E7436345F743E28293B0A20207D0A202053454354494F4E282255696E7436342229207B0A20202020636865636B4E756D65726963547970653C75696E7436345F743E28293B0A20207D0A23656E6469660A0A202053454354494F4E282243616E53746F72654F626A6563742229207B0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637420266F626A656374203D206A736F6E4275666665722E6372656174654F626A65637428293B0A0A20202020636865636B5265666572656E6365286F626A656374293B0A20207D0A7D0A .cpp subscript 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A544553545F4341534528224A736F6E56617269616E743A3A6F70657261746F725B5D2229207B0A202044796E616D69634A736F6E427566666572205F6A736F6E4275666665723B0A0A202053454354494F4E282241727261792229207B0A202020204A736F6E417272617920266172726179203D205F6A736F6E4275666665722E637265617465417272617928293B0A2020202061727261792E6164642822656C656D656E7420617420696E646578203022293B0A2020202061727261792E6164642822656C656D656E7420617420696E646578203122293B0A0A202020204A736F6E56617269616E7420766172203D2061727261793B0A0A20202020524551554952452832203D3D207661722E73697A652829293B0A2020202052455155495245287374643A3A737472696E672822656C656D656E7420617420696E64657820302229203D3D207661725B305D293B0A2020202052455155495245287374643A3A737472696E672822656C656D656E7420617420696E64657820312229203D3D207661725B315D293B0A2020202052455155495245287374643A3A737472696E672822656C656D656E7420617420696E64657820302229203D3D0A2020202020202020202020207661725B7374617469635F636173743C756E7369676E656420636861723E2830295D293B20202F2F20697373756520233338310A20202020524551554952455F46414C5345287661725B2D315D2E737563636573732829293B0A20202020524551554952455F46414C5345287661725B335D2E737563636573732829293B0A20202020524551554952455F46414C5345287661725B2230225D2E737563636573732829293B0A20207D0A0A202053454354494F4E28224F626A6563742229207B0A202020204A736F6E4F626A65637420266F626A656374203D205F6A736F6E4275666665722E6372656174654F626A65637428293B0A202020206F626A6563745B2261225D203D2022656C656D656E74206174206B6579205C22615C22223B0A202020206F626A6563745B2262225D203D2022656C656D656E74206174206B6579205C22625C22223B0A0A202020204A736F6E56617269616E7420766172203D206F626A6563743B0A0A20202020524551554952452832203D3D207661722E73697A652829293B0A2020202052455155495245287374643A3A737472696E672822656C656D656E74206174206B6579205C22615C222229203D3D207661725B2261225D293B0A2020202052455155495245287374643A3A737472696E672822656C656D656E74206174206B6579205C22625C222229203D3D207661725B2262225D293B0A20202020524551554952455F46414C5345287661725B2263225D2E737563636573732829293B0A20202020524551554952455F46414C5345287661725B305D2E737563636573732829293B0A20207D0A0A202053454354494F4E2822556E646566696E65642229207B0A202020204A736F6E56617269616E7420766172203D204A736F6E56617269616E7428293B0A20202020524551554952452830203D3D207661722E73697A652829293B0A20202020524551554952455F46414C5345287661725B2230225D2E737563636573732829293B0A20202020524551554952455F46414C5345287661725B305D2E737563636573732829293B0A20207D0A0A202053454354494F4E2822537472696E672229207B0A202020204A736F6E56617269616E7420766172203D202268656C6C6F20776F726C64223B0A20202020524551554952452830203D3D207661722E73697A652829293B0A20202020524551554952455F46414C5345287661725B2230225D2E737563636573732829293B0A20202020524551554952455F46414C5345287661725B305D2E737563636573732829293B0A20207D0A0A202053454354494F4E28224F626A65637453657456616C75652229207B0A202020204A736F6E56617269616E7420766172203D205F6A736F6E4275666665722E6372656174654F626A65637428293B0A202020207661725B2268656C6C6F225D203D2022776F726C64223B0A20202020524551554952452831203D3D207661722E73697A652829293B0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D207661725B2268656C6C6F225D293B0A20207D0A0A202053454354494F4E2822417272617953657456616C75652229207B0A202020204A736F6E56617269616E7420766172203D205F6A736F6E4275666665722E7061727365417272617928225B5C2268656C6C6F5C225D22293B0A202020207661725B305D203D2022776F726C64223B0A20202020524551554952452831203D3D207661722E73697A652829293B0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D207661725B305D293B0A20207D0A0A202053454354494F4E28224E65737465644F626A65637453657456616C75652229207B0A202020204A736F6E56617269616E7420766172203D205F6A736F6E4275666665722E7061727365417272617928225B7B7D5D22293B0A202020207661725B305D5B2268656C6C6F225D203D2022776F726C64223B0A20202020524551554952452831203D3D207661722E73697A652829293B0A20202020524551554952452831203D3D207661725B305D2E73697A652829293B0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D207661725B305D5B2268656C6C6F225D293B0A20207D0A7D0A .cpp success 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A544553545F4341534528224A736F6E56617269616E743A3A7375636365737328292229207B0A202053454354494F4E282252657475726E7346616C73655F5768656E556E646566696E65642229207B0A202020204A736F6E56617269616E742076617269616E743B0A20202020524551554952452866616C7365203D3D2076617269616E742E737563636573732829293B0A20207D0A0A202053454354494F4E282252657475726E73547275655F5768656E496E74656765722229207B0A202020204A736F6E56617269616E742076617269616E74203D20303B0A20202020524551554952452874727565203D3D2076617269616E742E737563636573732829293B0A20207D0A0A202053454354494F4E282252657475726E73547275655F5768656E456D70747941727261792229207B0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A0A202020204A736F6E56617269616E742076617269616E74203D206A736F6E4275666665722E637265617465417272617928293B0A20202020524551554952452874727565203D3D2076617269616E742E737563636573732829293B0A20207D0A0A202053454354494F4E282252657475726E73547275655F5768656E456D7074794F626A6563742229207B0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A0A202020204A736F6E56617269616E742076617269616E74203D206A736F6E4275666665722E6372656174654F626A65637428293B0A20202020524551554952452874727565203D3D2076617269616E742E737563636573732829293B0A20207D0A0A202053454354494F4E282252657475726E7346616C73655F5768656E496E76616C696441727261792229207B0A202020204A736F6E56617269616E742076617269616E74203D204A736F6E41727261793A3A696E76616C696428293B0A20202020524551554952452866616C7365203D3D2076617269616E742E737563636573732829293B0A20207D0A0A202053454354494F4E282252657475726E7346616C73655F5768656E496E76616C69644F626A6563742229207B0A202020204A736F6E56617269616E742076617269616E74203D204A736F6E4F626A6563743A3A696E76616C696428293B0A20202020524551554952452866616C7365203D3D2076617269616E742E737563636573732829293B0A20207D0A7D0A .cpp undefined 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A544553545F4341534528224A736F6E56617269616E7420756E646566696E65642229207B0A20204A736F6E56617269616E742076617269616E743B0A0A202053454354494F4E282241734C6F6E6752657475726E73302229207B0A20202020524551554952452830203D3D2076617269616E742E61733C6C6F6E673E2829293B0A20207D0A0A202053454354494F4E28224173556E7369676E656452657475726E73302229207B0A20202020524551554952452830203D3D2076617269616E742E61733C756E7369676E65643E2829293B0A20207D0A0A202053454354494F4E28224173537472696E6752657475726E734E756C6C2229207B0A20202020524551554952452830203D3D2076617269616E742E61733C636861722A3E2829293B0A20207D0A0A202053454354494F4E28224173446F75626C6552657475726E73302229207B0A20202020524551554952452830203D3D2076617269616E742E61733C646F75626C653E2829293B0A20207D0A0A202053454354494F4E28224173426F6F6C52657475726E7346616C73652229207B0A20202020524551554952452866616C7365203D3D2076617269616E742E61733C626F6F6C3E2829293B0A20207D0A0A202053454354494F4E28224173417272617952657475726E496E76616C69642229207B0A2020202052455155495245284A736F6E41727261793A3A696E76616C69642829203D3D2076617269616E742E61733C4A736F6E4172726179263E2829293B0A20207D0A0A202053454354494F4E28224173436F6E7374417272617952657475726E496E76616C69642229207B0A2020202052455155495245284A736F6E41727261793A3A696E76616C69642829203D3D2076617269616E742E61733C636F6E7374204A736F6E4172726179263E2829293B0A20207D0A0A202053454354494F4E282241734F626A65637452657475726E496E76616C69642229207B0A2020202052455155495245284A736F6E4F626A6563743A3A696E76616C69642829203D3D2076617269616E742E61733C4A736F6E4F626A656374263E2829293B0A20207D0A0A202053454354494F4E28224173436F6E73744F626A65637452657475726E496E76616C69642229207B0A2020202052455155495245284A736F6E4F626A6563743A3A696E76616C69642829203D3D2076617269616E742E61733C636F6E7374204A736F6E4F626A656374263E2829293B0A20207D0A0A202053454354494F4E2822417341727261795772617070657252657475726E496E76616C69642229207B0A2020202052455155495245284A736F6E41727261793A3A696E76616C69642829203D3D2076617269616E742E61733C4A736F6E41727261793E2829293B0A20207D0A0A202053454354494F4E282241734F626A6563745772617070657252657475726E496E76616C69642229207B0A2020202052455155495245284A736F6E4F626A6563743A3A696E76616C69642829203D3D2076617269616E742E61733C4A736F6E4F626A6563743E2829293B0A20207D0A7D0A .cpp JsonWriter CMakeLists 2320436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A23204D4954204C6963656E73650A23200A232041726475696E6F204A534F4E206C6962726172790A232068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2320496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A6164645F65786563757461626C65284A736F6E5772697465725465737473200A097772697465466C6F61742E6370700A097772697465537472696E672E6370700A290A0A7461726765745F6C696E6B5F6C6962726172696573284A736F6E5772697465725465737473206361746368290A6164645F74657374284A736F6E577269746572204A736F6E5772697465725465737473290A .txt writeFloat 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C63617463682E6870703E0A23696E636C756465203C6C696D6974733E0A23696E636C756465203C737472696E673E0A0A23696E636C756465203C41726475696E6F4A736F6E2F53657269616C697A6174696F6E2F4A736F6E5772697465722E6870703E0A23696E636C756465203C41726475696E6F4A736F6E2F53657269616C697A6174696F6E2F537461746963537472696E674275696C6465722E6870703E0A0A7573696E67206E616D6573706163652041726475696E6F4A736F6E3A3A496E7465726E616C733B0A0A766F696420636865636B28636F6E7374207374643A3A737472696E67262065787065637465642C20646F75626C6520696E7075742C2075696E74385F7420646967697473203D203229207B0A202063686172206F75747075745B313032345D3B0A2020537461746963537472696E674275696C646572207362286F75747075742C2073697A656F66286F757470757429293B0A20204A736F6E5772697465723C537461746963537472696E674275696C6465723E20777269746572287362293B0A20207772697465722E7772697465466C6F617428696E7075742C20646967697473293B0A202052455155495245286F7574707574203D3D206578706563746564293B0A202052455155495245287772697465722E62797465735772697474656E2829203D3D2065787065637465642E73697A652829293B0A7D0A0A544553545F4341534528224A736F6E5772697465723A3A7772697465466C6F617428292229207B0A202053454354494F4E28224E614E2229207B0A20202020636865636B28224E614E222C207374643A3A6E756D657269635F6C696D6974733C646F75626C653E3A3A7369676E616C696E675F4E614E2829293B0A20207D0A0A202053454354494F4E2822506F736974697665496E66696E6974792229207B0A20202020636865636B2822496E66696E697479222C207374643A3A6E756D657269635F6C696D6974733C646F75626C653E3A3A696E66696E6974792829293B0A20207D0A0A202053454354494F4E28224E65676174697665496E66696E6974792229207B0A20202020636865636B28222D496E66696E697479222C202D7374643A3A6E756D657269635F6C696D6974733C646F75626C653E3A3A696E66696E6974792829293B0A20207D0A0A202053454354494F4E28225A65726F2229207B0A20202020636865636B2822302E3030222C2030293B0A20207D0A0A202053454354494F4E28225A65726F4469676974735F526F756E64696E672229207B0A20202020636865636B28223130222C20392E352C2030293B0A20207D0A0A202053454354494F4E28225A65726F4469676974735F4E6F526F756E64696E672229207B0A20202020636865636B282239222C20392E342C2030293B0A20207D0A0A202053454354494F4E28224F6E6544696769745F526F756E64696E672229207B0A20202020636865636B282231302E30222C20392E39352C2031293B0A20207D0A0A202053454354494F4E28224F6E6544696769745F4E6F526F756E64696E672229207B0A20202020636865636B2822392E39222C20392E39342C2031293B0A20207D0A0A202053454354494F4E282254776F4469676974735F526F756E64696E672229207B0A20202020636865636B282231302E3030222C20392E3939352C2032293B0A20207D0A0A202053454354494F4E282254776F4469676974735F4E6F526F756E64696E672229207B0A20202020636865636B2822392E3939222C20392E3939342C2032293B0A20207D0A0A202053454354494F4E282254687265654469676974735F526F756E64696E672229207B0A20202020636865636B282231302E303030222C20392E393939352C2033293B0A20207D0A0A202053454354494F4E282254687265654469676974735F4E6F526F756E64696E672229207B0A20202020636865636B2822392E393939222C20392E393939342C2033293B0A20207D0A0A202053454354494F4E2822466F75724469676974735F526F756E64696E672229207B0A20202020636865636B282231302E30303030222C20392E39393939352C2034293B0A20207D0A0A202053454354494F4E2822466F75724469676974735F4E6F526F756E64696E672229207B0A20202020636865636B2822392E39393939222C20392E39393939342C2034293B0A20207D0A0A202053454354494F4E2822466976654469676974735F526F756E64696E672229207B0A20202020636865636B282231302E3030303030222C20392E3939393939352C2035293B0A20207D0A0A202053454354494F4E2822466976654469676974735F4E6F526F756E64696E672229207B0A20202020636865636B2822392E3939393939222C20392E3939393939342C2035293B0A20207D0A7D0A .cpp writeString 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C63617463682E6870703E0A0A23696E636C756465203C41726475696E6F4A736F6E2F53657269616C697A6174696F6E2F4A736F6E5772697465722E6870703E0A23696E636C756465203C41726475696E6F4A736F6E2F53657269616C697A6174696F6E2F537461746963537472696E674275696C6465722E6870703E0A0A7573696E67206E616D6573706163652041726475696E6F4A736F6E3A3A496E7465726E616C733B0A0A766F696420636865636B28636F6E737420636861722A20696E7075742C207374643A3A737472696E6720657870656374656429207B0A202063686172206F75747075745B313032345D3B0A2020537461746963537472696E674275696C646572207362286F75747075742C2073697A656F66286F757470757429293B0A20204A736F6E5772697465723C537461746963537472696E674275696C6465723E20777269746572287362293B0A20207772697465722E7772697465537472696E6728696E707574293B0A202052455155495245286578706563746564203D3D206F7574707574293B0A202052455155495245287772697465722E62797465735772697474656E2829203D3D2065787065637465642E73697A652829293B0A7D0A0A544553545F4341534528224A736F6E5772697465723A3A7772697465537472696E6728292229207B0A202053454354494F4E28224E756C6C2229207B0A20202020636865636B28302C20226E756C6C22293B0A20207D0A0A202053454354494F4E2822456D707479537472696E672229207B0A20202020636865636B2822222C20225C225C2222293B0A20207D0A0A202053454354494F4E282251756F746174696F6E4D61726B2229207B0A20202020636865636B28225C22222C20225C225C5C5C225C2222293B0A20207D0A0A202053454354494F4E282252657665727365536F6C696475732229207B0A20202020636865636B28225C5C222C20225C225C5C5C5C5C2222293B0A20207D0A0A202053454354494F4E2822536F6C696475732229207B0A20202020636865636B28222F222C20225C222F5C2222293B20202F2F2062757420746865204A534F4E20666F726D617420616C6C6F7773205C2F0A20207D0A0A202053454354494F4E28224261636B73706163652229207B0A20202020636865636B28225C62222C20225C225C5C625C2222293B0A20207D0A0A202053454354494F4E2822466F726D666565642229207B0A20202020636865636B28225C66222C20225C225C5C665C2222293B0A20207D0A0A202053454354494F4E28224E65776C696E652229207B0A20202020636865636B28225C6E222C20225C225C5C6E5C2222293B0A20207D0A0A202053454354494F4E2822436172726961676552657475726E2229207B0A20202020636865636B28225C72222C20225C225C5C725C2222293B0A20207D0A0A202053454354494F4E2822486F72697A6F6E74616C5461622229207B0A20202020636865636B28225C74222C20225C225C5C745C2222293B0A20207D0A7D0A .cpp Misc CMakeLists 2320436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A23204D4954204C6963656E73650A23200A232041726475696E6F204A534F4E206C6962726172790A232068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2320496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A6164645F65786563757461626C65284D6973635465737473200A09646570726563617465642E6370700A097374645F73747265616D2E6370700A097374645F737472696E672E6370700A09537472696E674275696C6465722E6370700A09547970655472616974732E6370700A09756E7369676E65645F636861722E6370700A09766C612E6370700A290A0A7461726765745F6C696E6B5F6C6962726172696573284D6973635465737473206361746368290A6164645F74657374284D697363204D6973635465737473290A .txt deprecated 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23646566696E652041524455494E4F4A534F4E5F454E41424C455F4445505245434154454420310A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A23696620646566696E6564285F5F636C616E675F5F290A23707261676D6120636C616E6720646961676E6F737469632069676E6F72656420222D57646570726563617465642D6465636C61726174696F6E73220A23656C696620646566696E6564285F5F474E55435F5F290A23707261676D612047434320646961676E6F737469632069676E6F72656420222D57646570726563617465642D6465636C61726174696F6E73220A23656C696620646566696E6564285F4D53435F564552290A23707261676D61207761726E696E672864697361626C65203A2034393936290A23656E6469660A0A544553545F434153452822446570726563617465642066756E6374696F6E732229207B0A202053454354494F4E28224A736F6E56617269616E743A3A6173417272617928292229207B0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E56617269616E742076617269616E74203D206A736F6E4275666665722E637265617465417272617928293B0A20202020524551554952452876617269616E742E6173417272617928292E737563636573732829293B0A20207D0A0A202053454354494F4E28224A736F6E56617269616E743A3A61734F626A65637428292229207B0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E56617269616E742076617269616E74203D206A736F6E4275666665722E6372656174654F626A65637428293B0A20202020524551554952452876617269616E742E61734F626A65637428292E737563636573732829293B0A20207D0A0A202053454354494F4E28224A736F6E56617269616E743A3A6173537472696E6728292229207B0A202020204A736F6E56617269616E742076617269616E74203D202268656C6C6F223B0A2020202052455155495245287374643A3A737472696E67282268656C6C6F2229203D3D2076617269616E742E6173537472696E672829293B0A20207D0A0A202053454354494F4E28224A736F6E41727261793A3A72656D6F7665417428292229207B0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E41727261792620617272203D206A736F6E4275666665722E637265617465417272617928293B0A202020206172722E72656D6F766541742830293B0A20207D0A7D0A .cpp std_stream 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A23696E636C756465203C7373747265616D3E0A0A544553545F4341534528227374643A3A73747265616D2229207B0A202053454354494F4E28224A736F6E56617269616E7446616C73652229207B0A202020207374643A3A6F737472696E6773747265616D206F733B0A202020204A736F6E56617269616E742076617269616E74203D2066616C73653B0A202020206F73203C3C2076617269616E743B0A2020202052455155495245282266616C736522203D3D206F732E7374722829293B0A20207D0A0A202053454354494F4E28224A736F6E56617269616E74537472696E672229207B0A202020207374643A3A6F737472696E6773747265616D206F733B0A202020204A736F6E56617269616E742076617269616E74203D2022636F75636F75223B0A202020206F73203C3C2076617269616E743B0A202020205245515549524528225C22636F75636F755C2222203D3D206F732E7374722829293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563742229207B0A202020207374643A3A6F737472696E6773747265616D206F733B0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A656374203D206A736F6E4275666665722E6372656174654F626A65637428293B0A202020206F626A6563745B226B6579225D203D202276616C7565223B0A202020206F73203C3C206F626A6563743B0A202020205245515549524528227B5C226B65795C223A5C2276616C75655C227D22203D3D206F732E7374722829293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745375627363726970742229207B0A202020207374643A3A6F737472696E6773747265616D206F733B0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A656374203D206A736F6E4275666665722E6372656174654F626A65637428293B0A202020206F626A6563745B226B6579225D203D202276616C7565223B0A202020206F73203C3C206F626A6563745B226B6579225D3B0A202020205245515549524528225C2276616C75655C2222203D3D206F732E7374722829293B0A20207D0A0A202053454354494F4E28224A736F6E41727261792229207B0A202020207374643A3A6F737472696E6773747265616D206F733B0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E417272617926206172726179203D206A736F6E4275666665722E637265617465417272617928293B0A2020202061727261792E616464282276616C756522293B0A202020206F73203C3C2061727261793B0A202020205245515549524528225B5C2276616C75655C225D22203D3D206F732E7374722829293B0A20207D0A0A202053454354494F4E28224A736F6E41727261795375627363726970742229207B0A202020207374643A3A6F737472696E6773747265616D206F733B0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E417272617926206172726179203D206A736F6E4275666665722E637265617465417272617928293B0A2020202061727261792E616464282276616C756522293B0A202020206F73203C3C2061727261795B305D3B0A202020205245515549524528225C2276616C75655C2222203D3D206F732E7374722829293B0A20207D0A0A202053454354494F4E2822506172736541727261792229207B0A202020207374643A3A69737472696E6773747265616D206A736F6E2822205B203432202F2A20636F6D6D656E74202A2F205D2022293B0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E41727261792620617272203D206A736F6E4275666665722E70617273654172726179286A736F6E293B0A20202020524551554952452874727565203D3D206172722E737563636573732829293B0A20202020524551554952452831203D3D206172722E73697A652829293B0A2020202052455155495245283432203D3D206172725B305D293B0A20207D0A0A202053454354494F4E282250617273654F626A6563742229207B0A202020207374643A3A69737472696E6773747265616D206A736F6E2822207B2068656C6C6F203A20776F726C64202F2F20636F6D6D656E745C6E207D22293B0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E70617273654F626A656374286A736F6E293B0A20202020524551554952452874727565203D3D206F626A2E737563636573732829293B0A20202020524551554952452831203D3D206F626A2E73697A652829293B0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206F626A5B2268656C6C6F225D293B0A20207D0A0A202053454354494F4E282253686F756C644E6F745265616450617374546865456E642229207B0A202020207374643A3A69737472696E6773747265616D206A736F6E28227B7D31323322293B0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020206A736F6E4275666665722E70617273654F626A656374286A736F6E293B0A202020205245515549524528273127203D3D206A736F6E2E6765742829293B0A20207D0A7D0A .cpp std_string 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A73746174696320766F6964206572617365537472696E67287374643A3A737472696E67202673747229207B0A202063686172202A70203D20636F6E73745F636173743C63686172202A3E287374722E635F7374722829293B0A20207768696C6520282A7029202A702B2B203D20272A273B0A7D0A0A544553545F4341534528227374643A3A737472696E672229207B0A202044796E616D69634A736F6E427566666572206A623B0A0A202053454354494F4E28224A736F6E4275666665725F506172736541727261792229207B0A202020207374643A3A737472696E67206A736F6E28225B5C2268656C6C6F5C225D22293B0A202020204A736F6E417272617920266172726179203D206A622E70617273654172726179286A736F6E293B0A202020206572617365537472696E67286A736F6E293B0A20202020524551554952452874727565203D3D2061727261792E737563636573732829293B0A2020202052455155495245287374643A3A737472696E67282268656C6C6F2229203D3D2061727261795B305D293B0A20207D0A0A202053454354494F4E28224A736F6E4275666665725F50617273654F626A6563742229207B0A202020207374643A3A737472696E67206A736F6E28227B5C2268656C6C6F5C223A5C22776F726C645C227D22293B0A202020204A736F6E4F626A65637420266F626A656374203D206A622E70617273654F626A656374286A736F6E293B0A202020206572617365537472696E67286A736F6E293B0A20202020524551554952452874727565203D3D206F626A6563742E737563636573732829293B0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206F626A6563745B2268656C6C6F225D293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745F5375627363726970742229207B0A2020202063686172206A736F6E5B5D203D20227B5C226B65795C223A5C2276616C75655C227D223B0A202020204A736F6E4F626A65637420266F626A656374203D206A622E70617273654F626A656374286A736F6E293B0A2020202052455155495245287374643A3A737472696E67282276616C75652229203D3D206F626A6563745B7374643A3A737472696E6728226B657922295D293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745F436F6E73745375627363726970742229207B0A2020202063686172206A736F6E5B5D203D20227B5C226B65795C223A5C2276616C75655C227D223B0A20202020636F6E7374204A736F6E4F626A65637420266F626A656374203D206A622E70617273654F626A656374286A736F6E293B0A2020202052455155495245287374643A3A737472696E67282276616C75652229203D3D206F626A6563745B7374643A3A737472696E6728226B657922295D293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745F5365744B65792229207B0A202020204A736F6E4F626A65637420266F626A656374203D206A622E6372656174654F626A65637428293B0A202020207374643A3A737472696E67206B6579282268656C6C6F22293B0A202020206F626A6563742E736574286B65792C2022776F726C6422293B0A202020206572617365537472696E67286B6579293B0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206F626A6563745B2268656C6C6F225D293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745F53657456616C75652229207B0A202020204A736F6E4F626A65637420266F626A656374203D206A622E6372656174654F626A65637428293B0A202020207374643A3A737472696E672076616C75652822776F726C6422293B0A202020206F626A6563742E736574282268656C6C6F222C2076616C7565293B0A202020206572617365537472696E672876616C7565293B0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206F626A6563745B2268656C6C6F225D293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745F5365744B657956616C75652229207B0A202020204A736F6E4F626A65637420266F626A656374203D206A622E6372656174654F626A65637428293B0A202020207374643A3A737472696E67206B6579282268656C6C6F22293B0A202020207374643A3A737472696E672076616C75652822776F726C6422293B0A202020206F626A6563742E736574286B65792C2076616C7565293B0A202020206572617365537472696E67286B6579293B0A202020206572617365537472696E672876616C7565293B0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206F626A6563745B2268656C6C6F225D293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745F536574546F41727261795375627363726970742229207B0A202020204A736F6E41727261792026617272203D206A622E637265617465417272617928293B0A202020206172722E6164642822776F726C6422293B0A0A202020204A736F6E4F626A65637420266F626A656374203D206A622E6372656174654F626A65637428293B0A202020206F626A6563742E736574287374643A3A737472696E67282268656C6C6F22292C206172725B305D293B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206F626A6563745B2268656C6C6F225D293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745F536574546F4F626A6563745375627363726970742229207B0A202020204A736F6E4F626A6563742026617272203D206A622E6372656174654F626A65637428293B0A202020206172722E736574282278222C2022776F726C6422293B0A0A202020204A736F6E4F626A65637420266F626A656374203D206A622E6372656174654F626A65637428293B0A202020206F626A6563742E736574287374643A3A737472696E67282268656C6C6F22292C206172725B2278225D293B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206F626A6563745B2268656C6C6F225D293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745F4765742229207B0A2020202063686172206A736F6E5B5D203D20227B5C226B65795C223A5C2276616C75655C227D223B0A20202020636F6E7374204A736F6E4F626A65637420266F626A656374203D206A622E70617273654F626A656374286A736F6E293B0A2020202052455155495245287374643A3A737472696E67282276616C75652229203D3D0A2020202020202020202020206F626A6563742E6765743C636F6E73742063686172202A3E287374643A3A737472696E6728226B6579222929293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745F476574542229207B0A2020202063686172206A736F6E5B5D203D20227B5C226B65795C223A5C2276616C75655C227D223B0A20202020636F6E7374204A736F6E4F626A65637420266F626A656374203D206A622E70617273654F626A656374286A736F6E293B0A2020202052455155495245287374643A3A737472696E67282276616C75652229203D3D0A2020202020202020202020206F626A6563742E6765743C636F6E73742063686172202A3E287374643A3A737472696E6728226B6579222929293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745F4973542229207B0A2020202063686172206A736F6E5B5D203D20227B5C226B65795C223A5C2276616C75655C227D223B0A20202020636F6E7374204A736F6E4F626A65637420266F626A656374203D206A622E70617273654F626A656374286A736F6E293B0A20202020524551554952452874727565203D3D206F626A6563742E69733C636F6E73742063686172202A3E287374643A3A737472696E6728226B6579222929293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745F4372656174654E65737465644F626A6563742229207B0A202020207374643A3A737472696E67206B6579203D20226B6579223B0A2020202063686172206A736F6E5B36345D3B0A202020204A736F6E4F626A65637420266F626A656374203D206A622E6372656174654F626A65637428293B0A202020206F626A6563742E6372656174654E65737465644F626A656374286B6579293B0A202020206572617365537472696E67286B6579293B0A202020206F626A6563742E7072696E74546F286A736F6E2C2073697A656F66286A736F6E29293B0A2020202052455155495245287374643A3A737472696E6728227B5C226B65795C223A7B7D7D2229203D3D206A736F6E293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745F4372656174654E657374656441727261792229207B0A202020207374643A3A737472696E67206B6579203D20226B6579223B0A2020202063686172206A736F6E5B36345D3B0A202020204A736F6E4F626A65637420266F626A656374203D206A622E6372656174654F626A65637428293B0A202020206F626A6563742E6372656174654E65737465644172726179286B6579293B0A202020206572617365537472696E67286B6579293B0A202020206F626A6563742E7072696E74546F286A736F6E2C2073697A656F66286A736F6E29293B0A2020202052455155495245287374643A3A737472696E6728227B5C226B65795C223A5B5D7D2229203D3D206A736F6E293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745F436F6E7461696E734B65792229207B0A2020202063686172206A736F6E5B5D203D20227B5C226B65795C223A5C2276616C75655C227D223B0A20202020636F6E7374204A736F6E4F626A65637420266F626A656374203D206A622E70617273654F626A656374286A736F6E293B0A20202020524551554952452874727565203D3D206F626A6563742E636F6E7461696E734B6579287374643A3A737472696E6728226B6579222929293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745F52656D6F76652229207B0A2020202063686172206A736F6E5B5D203D20227B5C226B65795C223A5C2276616C75655C227D223B0A202020204A736F6E4F626A65637420266F626A656374203D206A622E70617273654F626A656374286A736F6E293B0A20202020524551554952452831203D3D206F626A6563742E73697A652829293B0A202020206F626A6563742E72656D6F7665287374643A3A737472696E6728226B65792229293B0A20202020524551554952452830203D3D206F626A6563742E73697A652829293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745375627363726970745F5365744B65792229207B0A202020204A736F6E4F626A65637420266F626A656374203D206A622E6372656174654F626A65637428293B0A202020207374643A3A737472696E67206B6579282268656C6C6F22293B0A202020206F626A6563745B6B65795D203D2022776F726C64223B0A202020206572617365537472696E67286B6579293B0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206F626A6563745B2268656C6C6F225D293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745375627363726970745F53657456616C75652229207B0A202020204A736F6E4F626A65637420266F626A656374203D206A622E6372656174654F626A65637428293B0A202020207374643A3A737472696E672076616C75652822776F726C6422293B0A202020206F626A6563745B2268656C6C6F225D203D2076616C75653B0A202020206572617365537472696E672876616C7565293B0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206F626A6563745B2268656C6C6F225D293B0A20207D0A0A202053454354494F4E28224A736F6E41727261795F4164642229207B0A202020204A736F6E417272617920266172726179203D206A622E637265617465417272617928293B0A202020207374643A3A737472696E672076616C7565282268656C6C6F22293B0A2020202061727261792E6164642876616C7565293B0A202020206572617365537472696E672876616C7565293B0A2020202052455155495245287374643A3A737472696E67282268656C6C6F2229203D3D2061727261795B305D293B0A20207D0A0A202053454354494F4E28224A736F6E41727261795F5365742229207B0A202020204A736F6E417272617920266172726179203D206A622E637265617465417272617928293B0A202020207374643A3A737472696E672076616C75652822776F726C6422293B0A2020202061727261792E616464282268656C6C6F22293B0A2020202061727261792E73657428302C2076616C7565293B0A202020206572617365537472696E672876616C7565293B0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D2061727261795B305D293B0A20207D0A0A202053454354494F4E28224A736F6E41727261795375627363726970742229207B0A202020204A736F6E417272617920266172726179203D206A622E637265617465417272617928293B0A202020207374643A3A737472696E672076616C75652822776F726C6422293B0A2020202061727261792E616464282268656C6C6F22293B0A2020202061727261795B305D203D2076616C75653B0A202020206572617365537472696E672876616C7565293B0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D2061727261795B305D293B0A20207D0A0A202053454354494F4E28224A736F6E41727261795F5072696E74546F2229207B0A202020204A736F6E417272617920266172726179203D206A622E637265617465417272617928293B0A2020202061727261792E6164642834293B0A2020202061727261792E6164642832293B0A202020207374643A3A737472696E67206A736F6E3B0A2020202061727261792E7072696E74546F286A736F6E293B0A2020202052455155495245287374643A3A737472696E6728225B342C325D2229203D3D206A736F6E293B0A20207D0A0A202053454354494F4E28224A736F6E41727261795F5072657474795072696E74546F2229207B0A202020204A736F6E417272617920266172726179203D206A622E637265617465417272617928293B0A2020202061727261792E6164642834293B0A2020202061727261792E6164642832293B0A202020207374643A3A737472696E67206A736F6E3B0A2020202061727261792E7072657474795072696E74546F286A736F6E293B0A2020202052455155495245287374643A3A737472696E6728225B5C725C6E2020342C5C725C6E2020325C725C6E5D2229203D3D206A736F6E293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745F5072696E74546F2229207B0A202020204A736F6E4F626A65637420266F626A656374203D206A622E6372656174654F626A65637428293B0A202020206F626A6563745B226B6579225D203D202276616C7565223B0A202020207374643A3A737472696E67206A736F6E3B0A202020206F626A6563742E7072696E74546F286A736F6E293B0A2020202052455155495245287374643A3A737472696E6728227B5C226B65795C223A5C2276616C75655C227D2229203D3D206A736F6E293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745F5072657474795072696E74546F2229207B0A202020204A736F6E4F626A65637420266F626A656374203D206A622E6372656174654F626A65637428293B0A202020206F626A6563745B226B6579225D203D202276616C7565223B0A202020207374643A3A737472696E67206A736F6E3B0A202020206F626A6563742E7072657474795072696E74546F286A736F6E293B0A2020202052455155495245287374643A3A737472696E6728227B5C725C6E20205C226B65795C223A205C2276616C75655C225C725C6E7D2229203D3D206A736F6E293B0A20207D0A0A202053454354494F4E28224A736F6E4275666665725F47726F775768656E416464696E674E65774B65792229207B0A202020204A736F6E4F626A65637420266F626A656374203D206A622E6372656174654F626A65637428293B0A202020207374643A3A737472696E67206B657931282268656C6C6F22292C206B6579322822776F726C6422293B0A0A202020206F626A6563745B6B6579315D203D20313B0A2020202073697A655F742073697A654265666F7265203D206A622E73697A6528293B0A202020206F626A6563745B6B6579325D203D20323B0A2020202073697A655F742073697A654166746572203D206A622E73697A6528293B0A0A20202020524551554952452873697A654166746572202D2073697A654265666F7265203E3D206B6579322E73697A652829293B0A20207D0A0A202053454354494F4E28224A736F6E4275666665725F446F6E7447726F775768656E52657573696E674B65792229207B0A202020204A736F6E4F626A65637420266F626A656374203D206A622E6372656174654F626A65637428293B0A202020207374643A3A737472696E67206B6579282268656C6C6F22293B0A0A202020206F626A6563745B6B65795D203D20313B0A2020202073697A655F742073697A654265666F7265203D206A622E73697A6528293B0A202020206F626A6563745B6B65795D203D20323B0A2020202073697A655F742073697A654166746572203D206A622E73697A6528293B0A0A20202020524551554952452873697A654265666F7265203D3D2073697A654166746572293B0A20207D0A0A202053454354494F4E28224A736F6E4275666665725F7374726475702229207B0A202020207374643A3A737472696E67206F726967696E616C282268656C6C6F22293B0A2020202063686172202A636F7079203D206A622E737472647570286F726967696E616C293B0A202020206F726967696E616C5B305D203D202777273B0A2020202052455155495245287374643A3A737472696E67282268656C6C6F2229203D3D20636F7079293B0A20207D0A7D0A .cpp StringBuilder 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A7573696E67206E616D6573706163652041726475696E6F4A736F6E3A3A496E7465726E616C733B0A0A74656D706C617465203C747970656E616D6520537472696E674275696C6465722C20747970656E616D6520537472696E673E0A766F696420636F6D6D6F6E5F746573747328537472696E674275696C646572262073622C20636F6E737420537472696E6726206F757470757429207B0A202053454354494F4E2822496E697469616C53746174652229207B0A2020202052455155495245287374643A3A737472696E6728222229203D3D206F7574707574293B0A20207D0A0A202053454354494F4E2822456D707479537472696E672229207B0A20202020524551554952452830203D3D2073622E7072696E7428222229293B0A2020202052455155495245287374643A3A737472696E6728222229203D3D206F7574707574293B0A20207D0A0A202053454354494F4E28224F6E65537472696E672229207B0A20202020524551554952452834203D3D2073622E7072696E742822414243442229293B0A2020202052455155495245287374643A3A737472696E672822414243442229203D3D206F7574707574293B0A20207D0A0A202053454354494F4E282254776F537472696E67732229207B0A20202020524551554952452834203D3D2073622E7072696E742822414243442229293B0A20202020524551554952452834203D3D2073622E7072696E742822454647482229293B0A2020202052455155495245287374643A3A737472696E67282241424344454647482229203D3D206F7574707574293B0A20207D0A7D0A0A544553545F434153452822537461746963537472696E674275696C6465722229207B0A202063686172206F75747075745B32305D3B0A2020537461746963537472696E674275696C646572207362286F75747075742C2073697A656F66286F757470757429293B0A0A2020636F6D6D6F6E5F74657374732873622C207374617469635F636173743C636F6E737420636861722A3E286F757470757429293B0A0A202053454354494F4E28224F76657243617061636974792229207B0A2020202052455155495245283139203D3D2073622E7072696E7428224142434445464748494A4B4C4D4E4F505152535455565758595A2229293B0A20202020524551554952452830203D3D2073622E7072696E7428224142432229293B0A2020202052455155495245287374643A3A737472696E6728224142434445464748494A4B4C4D4E4F505152532229203D3D206F7574707574293B0A20207D0A7D0A0A544553545F43415345282244796E616D6963537472696E674275696C6465722229207B0A20207374643A3A737472696E67206F75747075743B0A202044796E616D6963537472696E674275696C6465723C7374643A3A737472696E673E207362286F7574707574293B0A2020636F6D6D6F6E5F74657374732873622C206F7574707574293B0A7D0A .cpp TypeTraits 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A23696E636C756465203C7373747265616D3E0A0A7573696E67206E616D6573706163652041726475696E6F4A736F6E3A3A547970655472616974733B0A0A544553545F434153452822547970655472616974732229207B0A202053454354494F4E28224973426173654F662229207B0A20202020524551554952455F46414C5345280A20202020202020207374617469635F636173743C626F6F6C3E284973426173654F663C7374643A3A6973747265616D2C207374643A3A6F737472696E6773747265616D3E3A3A76616C756529293B0A2020202052455155495245280A20202020202020207374617469635F636173743C626F6F6C3E284973426173654F663C7374643A3A6973747265616D2C207374643A3A69737472696E6773747265616D3E3A3A76616C756529293B0A2020202052455155495245287374617469635F636173743C626F6F6C3E280A20202020202020204973426173654F663C4A736F6E56617269616E74426173653C4A736F6E4F626A6563745375627363726970743C636F6E737420636861722A3E203E2C0A20202020202020202020202020202020204A736F6E4F626A6563745375627363726970743C636F6E737420636861722A3E203E3A3A76616C756529293B0A20207D0A0A202053454354494F4E2822497341727261792229207B0A20202020524551554952455F46414C53452828497341727261793C636F6E737420636861722A3E3A3A76616C756529293B0A20202020524551554952452828497341727261793C636F6E737420636861725B5D3E3A3A76616C756529293B0A20202020524551554952452828497341727261793C636F6E737420636861725B31305D3E3A3A76616C756529293B0A20207D0A0A202053454354494F4E2822497356617269616E742229207B0A2020202052455155495245280A20202020202020207374617469635F636173743C626F6F6C3E28497356617269616E743C4A736F6E4F626A6563745375627363726970743C636F6E737420636861722A3E203E3A3A76616C756529293B0A2020202052455155495245287374617469635F636173743C626F6F6C3E28497356617269616E743C4A736F6E56617269616E743E3A3A76616C756529293B0A20207D0A0A202053454354494F4E28224973537472696E672229207B0A202020205245515549524528284973537472696E673C636F6E737420636861722A3E3A3A76616C756529293B0A202020205245515549524528284973537472696E673C7374643A3A737472696E673E3A3A76616C756529293B0A20202020524551554952455F46414C534528284973537472696E673C646F75626C653E3A3A76616C756529293B0A20207D0A7D0A .cpp unsigned_char 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A23696620646566696E6564285F5F636C616E675F5F290A23646566696E6520434F4E464C494354535F574954485F4255494C54494E5F4F50455241544F520A23656E6469660A0A544553545F434153452822756E7369676E6564206368617220737472696E672229207B0A202053454354494F4E28224A736F6E4275666665723A3A706172736541727261792229207B0A20202020756E7369676E65642063686172206A736F6E5B5D203D20225B34325D223B0A0A202020205374617469634A736F6E4275666665723C4A534F4E5F41525241595F53495A452831293E206A736F6E4275666665723B0A202020204A736F6E41727261792620617272203D206A736F6E4275666665722E70617273654172726179286A736F6E293B0A0A20202020524551554952452874727565203D3D206172722E737563636573732829293B0A20207D0A0A202053454354494F4E28224A736F6E4275666665723A3A70617273654F626A6563742229207B0A20202020756E7369676E65642063686172206A736F6E5B5D203D20227B5C22615C223A34327D223B0A0A202020205374617469634A736F6E4275666665723C4A534F4E5F4F424A4543545F53495A452831293E206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E70617273654F626A656374286A736F6E293B0A0A20202020524551554952452874727565203D3D206F626A2E737563636573732829293B0A20207D0A0A202053454354494F4E28224A736F6E56617269616E7420636F6E7374727563746F722229207B0A20202020756E7369676E656420636861722076616C75655B5D203D20223432223B0A0A202020204A736F6E56617269616E742076617269616E742876616C7565293B0A0A2020202052455155495245283432203D3D2076617269616E742E61733C696E743E2829293B0A20207D0A0A202053454354494F4E28224A736F6E56617269616E742061737369676E6D656E74206F70657261746F722229207B0A20202020756E7369676E656420636861722076616C75655B5D203D20223432223B0A0A202020204A736F6E56617269616E742076617269616E7428363636293B0A2020202076617269616E74203D2076616C75653B0A0A2020202052455155495245283432203D3D2076617269616E742E61733C696E743E2829293B0A20207D0A0A2369666E64656620434F4E464C494354535F574954485F4255494C54494E5F4F50455241544F520A202053454354494F4E28224A736F6E56617269616E743A3A6F70657261746F725B5D2229207B0A20202020756E7369676E65642063686172206B65795B5D203D202268656C6C6F223B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E56617269616E742076617269616E74203D206A736F6E4275666665722E70617273654F626A65637428227B5C2268656C6C6F5C223A5C22776F726C645C227D22293B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D2076617269616E745B6B65795D293B0A20207D0A23656E6469660A0A2369666E64656620434F4E464C494354535F574954485F4255494C54494E5F4F50455241544F520A202053454354494F4E28224A736F6E56617269616E743A3A6F70657261746F725B5D20636F6E73742229207B0A20202020756E7369676E65642063686172206B65795B5D203D202268656C6C6F223B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A20202020636F6E7374204A736F6E56617269616E742076617269616E74203D206A736F6E4275666665722E70617273654F626A65637428227B5C2268656C6C6F5C223A5C22776F726C645C227D22293B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D2076617269616E745B6B65795D293B0A20207D0A23656E6469660A0A202053454354494F4E28224A736F6E56617269616E743A3A6F70657261746F723D3D2229207B0A20202020756E7369676E6564206368617220636F6D706172616E645B5D203D202268656C6C6F223B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A20202020636F6E7374204A736F6E56617269616E742076617269616E74203D202268656C6C6F223B0A0A202020205245515549524528636F6D706172616E64203D3D2076617269616E74293B0A20202020524551554952452876617269616E74203D3D20636F6D706172616E64293B0A20202020524551554952455F46414C534528636F6D706172616E6420213D2076617269616E74293B0A20202020524551554952455F46414C53452876617269616E7420213D20636F6D706172616E64293B0A20207D0A0A202053454354494F4E28224A736F6E56617269616E743A3A6F70657261746F72213D2229207B0A20202020756E7369676E6564206368617220636F6D706172616E645B5D203D202268656C6C6F223B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A20202020636F6E7374204A736F6E56617269616E742076617269616E74203D2022776F726C64223B0A0A202020205245515549524528636F6D706172616E6420213D2076617269616E74293B0A20202020524551554952452876617269616E7420213D20636F6D706172616E64293B0A20202020524551554952455F46414C534528636F6D706172616E64203D3D2076617269616E74293B0A20202020524551554952455F46414C53452876617269616E74203D3D20636F6D706172616E64293B0A20207D0A0A2369666E64656620434F4E464C494354535F574954485F4255494C54494E5F4F50455241544F520A202053454354494F4E28224A736F6E4F626A6563743A3A6F70657261746F725B5D2229207B0A20202020756E7369676E65642063686172206B65795B5D203D202268656C6C6F223B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E6372656174654F626A65637428293B0A202020206F626A5B6B65795D203D2022776F726C64223B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206F626A5B2268656C6C6F225D293B0A20207D0A23656E6469660A0A202053454354494F4E28224A736F6E4F626A6563745375627363726970743A3A6F70657261746F723D2229207B20202F2F20697373756520233431360A20202020756E7369676E656420636861722076616C75655B5D203D2022776F726C64223B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E6372656174654F626A65637428293B0A202020206F626A5B2268656C6C6F225D203D2076616C75653B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206F626A5B2268656C6C6F225D293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745375627363726970743A3A73657428292229207B0A20202020756E7369676E656420636861722076616C75655B5D203D2022776F726C64223B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E6372656174654F626A65637428293B0A202020206F626A5B2268656C6C6F225D2E7365742876616C7565293B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206F626A5B2268656C6C6F225D293B0A20207D0A0A2369666E64656620434F4E464C494354535F574954485F4255494C54494E5F4F50455241544F520A202053454354494F4E28224A736F6E4F626A6563743A3A6F70657261746F725B5D20636F6E73742229207B0A20202020756E7369676E65642063686172206B65795B5D203D202268656C6C6F223B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A20202020636F6E7374204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E70617273654F626A65637428227B5C2268656C6C6F5C223A5C22776F726C645C227D22293B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206F626A5B6B65795D293B0A20207D0A23656E6469660A0A202053454354494F4E28224A736F6E4F626A6563743A3A67657428292229207B0A20202020756E7369676E65642063686172206B65795B5D203D202268656C6C6F223B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E70617273654F626A65637428227B5C2268656C6C6F5C223A5C22776F726C645C227D22293B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206F626A2E6765743C636861722A3E286B657929293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563743A3A7365742829206B65792229207B0A20202020756E7369676E65642063686172206B65795B5D203D202268656C6C6F223B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E6372656174654F626A65637428293B0A202020206F626A2E736574286B65792C2022776F726C6422293B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206F626A5B2268656C6C6F225D293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563743A3A73657428292076616C75652229207B0A20202020756E7369676E656420636861722076616C75655B5D203D2022776F726C64223B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E6372656174654F626A65637428293B0A202020206F626A2E736574282268656C6C6F222C2076616C7565293B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206F626A5B2268656C6C6F225D293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563743A3A7365742829206B6579207769746820646563696D616C732229207B0A20202020756E7369676E65642063686172206B65795B5D203D202268656C6C6F223B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E6372656174654F626A65637428293B0A202020206F626A2E736574286B65792C20332E31342C2032293B0A0A202020205245515549524528332E3134203D3D206F626A5B2268656C6C6F225D293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563743A3A736574206B65792676616C75652229207B0A20202020756E7369676E65642063686172206B65795B5D203D2022776F726C64223B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E6372656174654F626A65637428293B0A202020206F626A2E736574286B65792C206B6579293B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206F626A5B22776F726C64225D293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563743A3A636F6E7461696E734B657928292229207B0A20202020756E7369676E65642063686172206B65795B5D203D202268656C6C6F223B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A20202020636F6E7374204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E70617273654F626A65637428227B5C2268656C6C6F5C223A5C22776F726C645C227D22293B0A0A20202020524551554952452874727565203D3D206F626A2E636F6E7461696E734B6579286B657929293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563743A3A72656D6F766528292229207B0A20202020756E7369676E65642063686172206B65795B5D203D202268656C6C6F223B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E70617273654F626A65637428227B5C2268656C6C6F5C223A5C22776F726C645C227D22293B0A202020206F626A2E72656D6F7665286B6579293B0A0A20202020524551554952452830203D3D206F626A2E73697A652829293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563743A3A697328292229207B0A20202020756E7369676E65642063686172206B65795B5D203D202268656C6C6F223B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E70617273654F626A65637428227B5C2268656C6C6F5C223A34327D22293B0A0A20202020524551554952452874727565203D3D206F626A2E69733C696E743E286B657929293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563743A3A6372656174654E6573746564417272617928292229207B0A20202020756E7369676E65642063686172206B65795B5D203D202268656C6C6F223B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E6372656174654F626A65637428293B0A202020206F626A2E6372656174654E65737465644172726179286B6579293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563743A3A6372656174654E65737465644F626A65637428292229207B0A20202020756E7369676E65642063686172206B65795B5D203D202268656C6C6F223B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E6372656174654F626A65637428293B0A202020206F626A2E6372656174654E65737465644F626A656374286B6579293B0A20207D0A0A202053454354494F4E28224A736F6E41727261793A3A61646428292229207B0A20202020756E7369676E656420636861722076616C75655B5D203D2022776F726C64223B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E41727261792620617272203D206A736F6E4275666665722E637265617465417272617928293B0A202020206172722E6164642876616C7565293B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206172725B305D293B0A20207D0A0A202053454354494F4E28224A736F6E41727261793A3A73657428292229207B0A20202020756E7369676E656420636861722076616C75655B5D203D2022776F726C64223B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E41727261792620617272203D206A736F6E4275666665722E637265617465417272617928293B0A202020206172722E616464282268656C6C6F22293B0A202020206172722E73657428302C2076616C7565293B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206172725B305D293B0A20207D0A0A202053454354494F4E28224A736F6E41727261795375627363726970743A3A73657428292229207B0A20202020756E7369676E656420636861722076616C75655B5D203D2022776F726C64223B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E41727261792620617272203D206A736F6E4275666665722E637265617465417272617928293B0A202020206172722E616464282268656C6C6F22293B0A202020206172725B305D2E7365742876616C7565293B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206172725B305D293B0A20207D0A0A202053454354494F4E28224A736F6E41727261795375627363726970743A3A6F70657261746F723D2229207B0A20202020756E7369676E656420636861722076616C75655B5D203D2022776F726C64223B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E41727261792620617272203D206A736F6E4275666665722E637265617465417272617928293B0A202020206172722E616464282268656C6C6F22293B0A202020206172725B305D203D2076616C75653B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206172725B305D293B0A20207D0A0A202053454354494F4E28224A736F6E4275666665723A3A73747264757028292229207B0A20202020756E7369676E656420636861722076616C75655B5D203D2022776F726C64223B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A20202020636F6E737420636861722A20647570203D206A736F6E4275666665722E7374726475702876616C7565293B0A0A2020202052455155495245287374617469635F636173743C636F6E737420766F69642A3E2876616C75652920213D207374617469635F636173743C636F6E737420766F69642A3E2864757029293B0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D20647570293B0A20207D0A7D0A .cpp vla 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A23696620646566696E6564285F5F636C616E675F5F290A23707261676D6120636C616E6720646961676E6F737469632069676E6F72656420222D57766C612D657874656E73696F6E220A23646566696E6520434F4E464C494354535F574954485F4255494C54494E5F4F50455241544F520A23656C696620646566696E6564285F5F474E55435F5F290A23707261676D612047434320646961676E6F737469632069676E6F72656420222D57766C61220A23656C73650A23646566696E6520564C415F4E4F545F535550504F525445440A23656E6469660A0A2369666E64656620564C415F4E4F545F535550504F525445440A0A544553545F4341534528225661726961626C65204C656E6774682041727261792229207B0A202053454354494F4E2822506172736541727261792229207B0A20202020696E742069203D20383B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C20225B34325D22293B0A0A202020205374617469634A736F6E4275666665723C4A534F4E5F41525241595F53495A452831293E206A736F6E4275666665723B0A202020204A736F6E41727261792620617272203D206A736F6E4275666665722E7061727365417272617928766C61293B0A0A20202020524551554952452874727565203D3D206172722E737563636573732829293B0A20207D0A0A202053454354494F4E282250617273654F626A6563742229207B0A20202020696E742069203D2031363B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C20227B5C22615C223A34327D22293B0A0A202020205374617469634A736F6E4275666665723C4A534F4E5F4F424A4543545F53495A452831293E206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E70617273654F626A65637428766C61293B0A0A20202020524551554952452874727565203D3D206F626A2E737563636573732829293B0A20207D0A0A202053454354494F4E282250617273652229207B0A20202020696E742069203D2031363B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C2022343222293B0A0A202020205374617469634A736F6E4275666665723C313E206A736F6E4275666665723B0A202020204A736F6E56617269616E742076617269616E74203D206A736F6E4275666665722E706172736528766C61293B0A0A2020202052455155495245283432203D3D2076617269616E742E61733C696E743E2829293B0A20207D0A0A202053454354494F4E28224A736F6E56617269616E745F436F6E7374727563746F722229207B0A20202020696E742069203D2031363B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C2022343222293B0A0A202020204A736F6E56617269616E742076617269616E7428766C61293B0A0A2020202052455155495245283432203D3D2076617269616E742E61733C696E743E2829293B0A20207D0A0A202053454354494F4E28224A736F6E56617269616E745F41737369676E2229207B0A20202020696E742069203D2031363B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C2022343222293B0A0A202020204A736F6E56617269616E742076617269616E7428363636293B0A2020202076617269616E74203D20766C613B0A0A2020202052455155495245283432203D3D2076617269616E742E61733C696E743E2829293B0A20207D0A0A2369666E64656620434F4E464C494354535F574954485F4255494C54494E5F4F50455241544F520A202053454354494F4E28224A736F6E56617269616E745F5375627363726970742229207B0A20202020696E742069203D2031363B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C202268656C6C6F22293B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E56617269616E742076617269616E74203D206A736F6E4275666665722E70617273654F626A65637428227B5C2268656C6C6F5C223A5C22776F726C645C227D22293B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D2076617269616E745B766C615D293B0A20207D0A23656E6469660A0A2369666E64656620434F4E464C494354535F574954485F4255494C54494E5F4F50455241544F520A202053454354494F4E28224A736F6E56617269616E745F5375627363726970745F436F6E73742229207B0A20202020696E742069203D2031363B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C202268656C6C6F22293B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A20202020636F6E7374204A736F6E56617269616E742076617269616E74203D206A736F6E4275666665722E70617273654F626A65637428227B5C2268656C6C6F5C223A5C22776F726C645C227D22293B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D2076617269616E745B766C615D293B0A20207D0A23656E6469660A0A202053454354494F4E28224A736F6E56617269616E745F457175616C732229207B0A20202020696E742069203D2031363B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C202268656C6C6F22293B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A20202020636F6E7374204A736F6E56617269616E742076617269616E74203D202268656C6C6F223B0A0A20202020524551554952452828766C61203D3D2076617269616E7429293B0A2020202052455155495245282876617269616E74203D3D20766C6129293B0A20202020524551554952455F46414C53452828766C6120213D2076617269616E7429293B0A20202020524551554952455F46414C5345282876617269616E7420213D20766C6129293B0A20207D0A0A202053454354494F4E28224A736F6E56617269616E745F446966666572732229207B0A20202020696E742069203D2031363B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C202268656C6C6F22293B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A20202020636F6E7374204A736F6E56617269616E742076617269616E74203D2022776F726C64223B0A0A20202020524551554952452828766C6120213D2076617269616E7429293B0A2020202052455155495245282876617269616E7420213D20766C6129293B0A20202020524551554952455F46414C53452828766C61203D3D2076617269616E7429293B0A20202020524551554952455F46414C5345282876617269616E74203D3D20766C6129293B0A20207D0A0A2369666E64656620434F4E464C494354535F574954485F4255494C54494E5F4F50455241544F520A202053454354494F4E28224A736F6E4F626A6563745F5375627363726970742229207B0A20202020696E742069203D2031363B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C202268656C6C6F22293B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E6372656174654F626A65637428293B0A202020206F626A5B766C615D203D2022776F726C64223B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206F626A5B2268656C6C6F225D293B0A20207D0A23656E6469660A0A202053454354494F4E28224A736F6E4F626A6563745F5375627363726970745F41737369676E2229207B20202F2F20697373756520233431360A20202020696E742069203D2033323B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C2022776F726C6422293B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E6372656174654F626A65637428293B0A202020206F626A5B2268656C6C6F225D203D20766C613B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206F626A5B2268656C6C6F225D2E61733C636861722A3E2829293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745F5375627363726970745F5365742229207B0A20202020696E742069203D2033323B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C2022776F726C6422293B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E6372656174654F626A65637428293B0A202020206F626A5B2268656C6C6F225D2E73657428766C61293B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206F626A5B2268656C6C6F225D2E61733C636861722A3E2829293B0A20207D0A0A2369666E64656620434F4E464C494354535F574954485F4255494C54494E5F4F50455241544F520A202053454354494F4E28224A736F6E4F626A6563745F5375627363726970745F436F6E73742229207B0A20202020696E742069203D2031363B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C202268656C6C6F22293B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A20202020636F6E7374204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E70617273654F626A65637428227B5C2268656C6C6F5C223A5C22776F726C645C227D22293B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206F626A5B766C615D293B0A20207D0A23656E6469660A0A202053454354494F4E28224A736F6E4F626A6563745F4765742229207B0A20202020696E742069203D2031363B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C202268656C6C6F22293B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E70617273654F626A65637428227B5C2268656C6C6F5C223A5C22776F726C645C227D22293B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206F626A2E6765743C636861722A3E28766C6129293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745F5365745F4B65792229207B0A20202020696E742069203D2031363B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C202268656C6C6F22293B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E6372656174654F626A65637428293B0A202020206F626A2E73657428766C612C2022776F726C6422293B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206F626A5B2268656C6C6F225D293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745F5365745F56616C75652229207B0A20202020696E742069203D2031363B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C2022776F726C6422293B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E6372656174654F626A65637428293B0A202020206F626A2E736574282268656C6C6F222C20766C61293B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206F626A5B2268656C6C6F225D293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745F5365745F4B65795F57697468446563696D616C732229207B0A20202020696E742069203D2031363B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C202268656C6C6F22293B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E6372656174654F626A65637428293B0A202020206F626A2E73657428766C612C20332E31342C2032293B0A0A202020205245515549524528332E3134203D3D206F626A5B2268656C6C6F225D293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745F5365745F4B6579416E6456616C75652229207B0A20202020696E742069203D2031363B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C2022776F726C6422293B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E6372656174654F626A65637428293B0A202020206F626A2E73657428766C612C20766C61293B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206F626A5B22776F726C64225D293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745F436F6E7461696E734B65792229207B0A20202020696E742069203D2031363B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C202268656C6C6F22293B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A20202020636F6E7374204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E70617273654F626A65637428227B5C2268656C6C6F5C223A5C22776F726C645C227D22293B0A0A20202020524551554952452874727565203D3D206F626A2E636F6E7461696E734B657928766C6129293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745F52656D6F76652229207B0A20202020696E742069203D2031363B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C202268656C6C6F22293B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E70617273654F626A65637428227B5C2268656C6C6F5C223A5C22776F726C645C227D22293B0A202020206F626A2E72656D6F766528766C61293B0A0A20202020524551554952452830203D3D206F626A2E73697A652829293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745F49732229207B0A20202020696E742069203D2031363B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C202268656C6C6F22293B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E70617273654F626A65637428227B5C2268656C6C6F5C223A34327D22293B0A0A20202020524551554952452874727565203D3D206F626A2E69733C696E743E28766C6129293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745F4372656174654E657374656441727261792229207B0A20202020696E742069203D2031363B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C202268656C6C6F22293B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E6372656174654F626A65637428293B0A202020206F626A2E6372656174654E6573746564417272617928766C61293B0A20207D0A0A202053454354494F4E28224A736F6E4F626A6563745F4372656174654E65737465644F626A6563742229207B0A20202020696E742069203D2031363B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C202268656C6C6F22293B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A65637426206F626A203D206A736F6E4275666665722E6372656174654F626A65637428293B0A202020206F626A2E6372656174654E65737465644F626A65637428766C61293B0A20207D0A0A202053454354494F4E28224A736F6E41727261795F4164642229207B0A20202020696E742069203D2031363B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C2022776F726C6422293B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E41727261792620617272203D206A736F6E4275666665722E637265617465417272617928293B0A202020206172722E61646428766C61293B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206172725B305D293B0A20207D0A0A202053454354494F4E28224A736F6E41727261795F5365742229207B0A20202020696E742069203D2031363B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C2022776F726C6422293B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E41727261792620617272203D206A736F6E4275666665722E637265617465417272617928293B0A202020206172722E616464282268656C6C6F22293B0A202020206172722E73657428302C20766C61293B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206172725B305D293B0A20207D0A0A202053454354494F4E28224A736F6E41727261795375627363726970745F5365742229207B0A20202020696E742069203D2031363B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C2022776F726C6422293B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E41727261792620617272203D206A736F6E4275666665722E637265617465417272617928293B0A202020206172722E616464282268656C6C6F22293B0A202020206172725B305D2E73657428766C61293B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206172725B305D293B0A20207D0A0A202053454354494F4E28224A736F6E41727261795375627363726970745F41737369676E2229207B0A20202020696E742069203D2031363B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C2022776F726C6422293B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E41727261792620617272203D206A736F6E4275666665722E637265617465417272617928293B0A202020206172722E616464282268656C6C6F22293B0A202020206172725B305D203D20766C613B0A0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D206172725B305D293B0A20207D0A0A202053454354494F4E28224A736F6E4275666665725F7374726475702229207B0A20202020696E742069203D2031363B0A202020206368617220766C615B695D3B0A2020202073747263707928766C612C2022776F726C6422293B0A0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A20202020636F6E737420636861722A20647570203D206A736F6E4275666665722E73747264757028766C61293B0A0A2020202052455155495245287374617469635F636173743C636F6E737420766F69642A3E28766C612920213D207374617469635F636173743C636F6E737420766F69642A3E2864757029293B0A2020202052455155495245287374643A3A737472696E672822776F726C642229203D3D20647570293B0A20207D0A7D0A23656E6469660A .cpp Polyfills CMakeLists 2320436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A23204D4954204C6963656E73650A23200A232041726475696E6F204A534F4E206C6962726172790A232068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2320496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A6164645F65786563757461626C6528506F6C7966696C6C735465737473200A096973466C6F61742E6370700A096973496E74656765722E6370700A097061727365466C6F61742E6370700A097061727365496E74656765722E6370700A290A0A7461726765745F6C696E6B5F6C696272617269657328506F6C7966696C6C735465737473206361746368290A6164645F7465737428506F6C7966696C6C7320506F6C7966696C6C735465737473290A .txt isFloat 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2F506F6C7966696C6C732F6973466C6F61742E6870703E0A23696E636C756465203C63617463682E6870703E0A0A7573696E67206E616D6573706163652041726475696E6F4A736F6E3A3A506F6C7966696C6C733B0A0A544553545F4341534528226973466C6F617428292229207B0A202053454354494F4E2822496E707574206973204E554C4C2229207B0A2020202052455155495245286973466C6F6174284E554C4C29203D3D2066616C7365293B0A20207D0A0A202053454354494F4E28224E6F4578706F6E656E742229207B0A2020202052455155495245286973466C6F61742822332E31342229293B0A2020202052455155495245286973466C6F617428222D332E31342229293B0A2020202052455155495245286973466C6F617428222B332E31342229293B0A20207D0A0A202053454354494F4E2822496E74656772616C506172744D697373696E672229207B0A2020202052455155495245286973466C6F617428222E31342229293B0A2020202052455155495245286973466C6F617428222D2E31342229293B0A2020202052455155495245286973466C6F617428222B2E31342229293B0A20207D0A0A202053454354494F4E28224672616374696F6E616C506172744D697373696E672229207B0A2020202052455155495245286973466C6F61742822332E2229293B0A2020202052455155495245286973466C6F617428222D332E6531342229293B0A2020202052455155495245286973466C6F617428222B332E652D31342229293B0A20207D0A0A202053454354494F4E28224E6F446F742229207B0A2020202052455155495245286973466C6F61742822336531342229293B0A2020202052455155495245286973466C6F6174282233652D31342229293B0A2020202052455155495245286973466C6F6174282233652B31342229293B0A20207D0A0A202053454354494F4E2822496E74656765722229207B0A20202020524551554952455F46414C5345286973466C6F6174282231342229293B0A20202020524551554952455F46414C5345286973466C6F617428222D31342229293B0A20202020524551554952455F46414C5345286973466C6F617428222B31342229293B0A20207D0A0A202053454354494F4E28224578706F6E656E744D697373696E672229207B0A20202020524551554952455F46414C5345286973466C6F61742822332E3134652229293B0A20202020524551554952455F46414C5345286973466C6F61742822332E3134652D2229293B0A20202020524551554952455F46414C5345286973466C6F61742822332E3134652B2229293B0A20207D0A0A202053454354494F4E28224A757374415369676E2229207B0A20202020524551554952455F46414C5345286973466C6F617428222D2229293B0A20202020524551554952455F46414C5345286973466C6F617428222B2229293B0A20207D0A0A202053454354494F4E2822456D7074792229207B0A20202020524551554952455F46414C5345286973466C6F617428222229293B0A20207D0A0A202053454354494F4E28224E614E2229207B0A2020202052455155495245286973466C6F617428224E614E2229293B0A20202020524551554952455F46414C5345286973466C6F617428226E2229293B0A20202020524551554952455F46414C5345286973466C6F617428224E2229293B0A20202020524551554952455F46414C5345286973466C6F617428226E616E2229293B0A20202020524551554952455F46414C5345286973466C6F617428222D4E614E2229293B0A20202020524551554952455F46414C5345286973466C6F617428222B4E614E2229293B0A20207D0A0A202053454354494F4E2822496E66696E6974792229207B0A2020202052455155495245286973466C6F61742822496E66696E6974792229293B0A2020202052455155495245286973466C6F617428222B496E66696E6974792229293B0A2020202052455155495245286973466C6F617428222D496E66696E6974792229293B0A20202020524551554952455F46414C5345286973466C6F61742822696E66696E6974792229293B0A20202020524551554952455F46414C5345286973466C6F61742822496E662229293B0A20207D0A7D0A .cpp isInteger 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2F506F6C7966696C6C732F6973496E74656765722E6870703E0A23696E636C756465203C63617463682E6870703E0A0A7573696E67206E616D6573706163652041726475696E6F4A736F6E3A3A506F6C7966696C6C733B0A0A544553545F4341534528226973496E746567657228292229207B0A202053454354494F4E28224E756C6C2229207B0A20202020524551554952455F46414C5345286973496E7465676572284E554C4C29293B0A20207D0A0A202053454354494F4E2822466C6F61744E6F74496E74656765722229207B0A20202020524551554952455F46414C5345286973496E74656765722822332E31342229293B0A20202020524551554952455F46414C5345286973496E746567657228222D332E31342229293B0A20202020524551554952455F46414C5345286973496E746567657228222B332E31342229293B0A20207D0A0A202053454354494F4E28225370616365732229207B0A20202020524551554952455F46414C5345286973496E746567657228223432202229293B0A20202020524551554952455F46414C5345286973496E746567657228222034322229293B0A20207D0A0A202053454354494F4E282256616C69642229207B0A2020202052455155495245286973496E7465676572282234322229293B0A2020202052455155495245286973496E746567657228222D34322229293B0A2020202052455155495245286973496E746567657228222B34322229293B0A20207D0A0A202053454354494F4E282245787472615369676E2229207B0A20202020524551554952455F46414C5345286973496E746567657228222D2D34322229293B0A20202020524551554952455F46414C5345286973496E746567657228222B2B34322229293B0A20207D0A7D0A .cpp parseFloat 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2F506F6C7966696C6C732F7061727365466C6F61742E6870703E0A23696E636C756465203C63617463682E6870703E0A0A7573696E67206E616D6573706163652041726475696E6F4A736F6E3A3A506F6C7966696C6C733B0A0A74656D706C617465203C747970656E616D6520543E0A766F696420636865636B28636F6E737420636861722A20696E7075742C205420657870656374656429207B0A20204341505455524528696E707574293B0A202052455155495245287061727365466C6F61743C543E28696E70757429203D3D20417070726F7828657870656374656429293B0A7D0A0A74656D706C617465203C747970656E616D6520543E0A766F696420636865636B4E614E28636F6E737420636861722A20696E70757429207B0A20204341505455524528696E707574293B0A20205420726573756C74203D207061727365466C6F61743C543E28696E707574293B0A20205245515549524528726573756C7420213D20726573756C74293B0A7D0A0A74656D706C617465203C747970656E616D6520543E0A766F696420636865636B496E6628636F6E737420636861722A20696E7075742C20626F6F6C206E6567617469766529207B0A20204341505455524528696E707574293B0A2020542078203D207061727365466C6F61743C543E28696E707574293B0A2020696620286E65676174697665290A20202020524551554952452878203C2030293B0A2020656C73650A20202020524551554952452878203E2030293B0A2020524551554952452878203D3D2078293B2020202020202F2F206E6F742061204E614E0A2020524551554952452878202A2032203D3D2078293B20202F2F20612070726F7065727479206F6620696E66696E6974790A7D0A0A544553545F4341534528227061727365466C6F61743C666C6F61743E28292229207B0A202053454354494F4E28224E756C6C2229207B0A20202020636865636B3C666C6F61743E284E554C4C2C2030293B0A20207D0A0A202053454354494F4E2822466C6F61745F53686F72745F4E6F4578706F6E656E742229207B0A20202020636865636B3C666C6F61743E2822332E3134222C20332E313466293B0A20202020636865636B3C666C6F61743E28222D332E3134222C202D332E313466293B0A20202020636865636B3C666C6F61743E28222B332E3134222C202B332E313466293B0A20207D0A0A202053454354494F4E282253686F72745F4E6F446F742229207B0A20202020636865636B3C666C6F61743E282231452B3338222C2031452B333866293B0A20202020636865636B3C666C6F61743E28222D31452B3338222C202D31452B333866293B0A20202020636865636B3C666C6F61743E28222B31452D3338222C202B31452D333866293B0A20202020636865636B3C666C6F61743E28222B31652B3338222C202B31652B333866293B0A20202020636865636B3C666C6F61743E28222D31652D3338222C202D31652D333866293B0A20207D0A0A202053454354494F4E28224D61782229207B0A20202020636865636B3C666C6F61743E28223334302E32383233652B3336222C20332E343032383233652B333866293B0A20202020636865636B3C666C6F61743E282233342E3032383233652B3337222C20332E343032383233652B333866293B0A20202020636865636B3C666C6F61743E2822332E343032383233652B3338222C20332E343032383233652B333866293B0A20202020636865636B3C666C6F61743E2822302E33343032383233652B3339222C20332E343032383233652B333866293B0A20202020636865636B3C666C6F61743E2822302E3033343032383233652B3430222C20332E343032383233652B333866293B0A20202020636865636B3C666C6F61743E2822302E303033343032383233652B3431222C20332E343032383233652B333866293B0A20207D0A0A202053454354494F4E2822566572794C6F6E672229207B0A20202020636865636B3C666C6F61743E2822302E3030303030303030303030303030303030303030303030303030303030303031222C2031652D333266293B0A20202020636865636B3C666C6F61743E28223130303030303030303030303030303030303030303030303030303030303030302E30222C2031652B333266293B0A20202020636865636B3C666C6F61743E280A2020202020202020223130303030303030303030303030303030303030303030303030303030303030302E3030303030303030303030303030303030303030303030303030303030222C0A202020202020202031652B333266293B0A20207D0A0A202053454354494F4E28224D616E7469737361546F6F4C6F6E67546F4669742229207B0A20202020636865636B3C666C6F61743E2822302E333430323832333436363338353238383631313131313131313131313131222C20302E333430323832333436363338353238383666293B0A20202020636865636B3C666C6F61743E282233343032383233343636333835323838362E3131313131313131313131313131222C2033343032383233343636333835323838362E3066293B0A20202020636865636B3C666C6F61743E282233343032383233342E3636333835323838363131313131313131313131313131222C2033343032383233342E36363338353238383666293B0A0A20202020636865636B3C666C6F61743E28222D302E333430323832333436363338353238383631313131313131313131313131222C202D302E333430323832333436363338353238383666293B0A20202020636865636B3C666C6F61743E28222D33343032383233343636333835323838362E3131313131313131313131313131222C202D33343032383233343636333835323838362E3066293B0A20202020636865636B3C666C6F61743E28222D33343032383233342E3636333835323838363131313131313131313131313131222C202D33343032383233342E36363338353238383666293B0A20207D0A0A202053454354494F4E28224578706F6E656E74546F6F4269672229207B0A20202020636865636B496E663C666C6F61743E282231653339222C2066616C7365293B0A20202020636865636B496E663C666C6F61743E28222D31653339222C2074727565293B0A20202020636865636B496E663C666C6F61743E28223165323535222C2066616C7365293B0A20202020636865636B3C666C6F61743E282231652D323535222C20302E3066293B0A20207D0A0A202053454354494F4E28224E614E2229207B0A20202020636865636B4E614E3C666C6F61743E28224E614E22293B0A20202020636865636B4E614E3C666C6F61743E28226E616E22293B0A20207D0A0A202053454354494F4E2822496E66696E6974792229207B0A20202020636865636B496E663C666C6F61743E2822496E66696E697479222C2066616C7365293B0A20202020636865636B496E663C666C6F61743E28222B496E66696E697479222C2066616C7365293B0A20202020636865636B496E663C666C6F61743E28222D496E66696E697479222C2074727565293B0A20202020636865636B496E663C666C6F61743E2822696E66222C2066616C7365293B0A20202020636865636B496E663C666C6F61743E28222B696E66222C2066616C7365293B0A20202020636865636B496E663C666C6F61743E28222D696E66222C2074727565293B0A20207D0A7D0A0A544553545F4341534528227061727365466C6F61743C646F75626C653E28292229207B0A202053454354494F4E28224E756C6C2229207B0A20202020636865636B3C646F75626C653E284E554C4C2C2030293B0A20207D0A0A202053454354494F4E282253686F72745F4E6F4578706F6E656E742229207B0A20202020636865636B3C646F75626C653E2822332E3134222C20332E3134293B0A20202020636865636B3C646F75626C653E28222D332E3134222C202D332E3134293B0A20202020636865636B3C646F75626C653E28222B332E3134222C202B332E3134293B0A20207D0A0A202053454354494F4E282253686F72745F4E6F446F742229207B0A20202020636865636B3C646F75626C653E282231452B333038222C2031452B333038293B0A20202020636865636B3C646F75626C653E28222D31452B333038222C202D31452B333038293B0A20202020636865636B3C646F75626C653E28222B31452D333038222C202B31452D333038293B0A20202020636865636B3C646F75626C653E28222B31652B333038222C202B31652B333038293B0A20202020636865636B3C646F75626C653E28222D31652D333038222C202D31652D333038293B0A20207D0A0A202053454354494F4E28224D61782229207B0A20202020636865636B3C646F75626C653E28222E303137393736393331333438363233313437652B333130222C20312E37393736393331333438363233313437652B333038293B0A20202020636865636B3C646F75626C653E28222E3137393736393331333438363233313437652B333039222C20312E37393736393331333438363233313437652B333038293B0A20202020636865636B3C646F75626C653E2822312E37393736393331333438363233313437652B333038222C20312E37393736393331333438363233313437652B333038293B0A20202020636865636B3C646F75626C653E282231372E393736393331333438363233313437652B333037222C20312E37393736393331333438363233313437652B333038293B0A20202020636865636B3C646F75626C653E28223137392E3736393331333438363233313437652B333036222C20312E37393736393331333438363233313437652B333038293B0A20207D0A0A202053454354494F4E28224D696E2229207B0A20202020636865636B3C646F75626C653E28222E303232323530373338353835303732303134652D333036222C20322E32323530373338353835303732303134652D333038293B0A20202020636865636B3C646F75626C653E28222E3232323530373338353835303732303134652D333037222C20322E32323530373338353835303732303134652D333038293B0A20202020636865636B3C646F75626C653E2822322E32323530373338353835303732303134652D333038222C20322E32323530373338353835303732303134652D333038293B0A20202020636865636B3C646F75626C653E282232322E323530373338353835303732303134652D333039222C20322E32323530373338353835303732303134652D333038293B0A20202020636865636B3C646F75626C653E28223232322E3530373338353835303732303134652D333130222C20322E32323530373338353835303732303134652D333038293B0A20207D0A0A202053454354494F4E2822566572794C6F6E672229207B0A20202020636865636B3C646F75626C653E2822302E3030303030303030303030303030303030303030303030303030303030303031222C2031652D3332293B0A20202020636865636B3C646F75626C653E28223130303030303030303030303030303030303030303030303030303030303030302E30222C2031652B3332293B0A20202020636865636B3C646F75626C653E280A2020202020202020223130303030303030303030303030303030303030303030303030303030303030302E3030303030303030303030303030303030303030303030303030303030222C0A202020202020202031652B3332293B0A20207D0A0A202053454354494F4E28224D616E7469737361546F6F4C6F6E67546F4669742229207B0A20202020636865636B3C646F75626C653E2822302E313739373639333133343836323331353731313131313131313131313131222C20302E3137393736393331333438363233313537293B0A20202020636865636B3C646F75626C653E282231373937363933313334383632333135372E3131313131313131313131313131222C2031373937363933313334383632333135372E30293B0A20202020636865636B3C646F75626C653E2822313739373639332E313334383632333135373131313131313131313131313131222C20313739373639332E31333438363233313537293B0A0A20202020636865636B3C646F75626C653E28222D302E313739373639333133343836323331353731313131313131313131313131222C202D302E3137393736393331333438363233313537293B0A20202020636865636B3C646F75626C653E28222D31373937363933313334383632333135372E3131313131313131313131313131222C202D31373937363933313334383632333135372E30293B0A20202020636865636B3C646F75626C653E28222D313739373639332E313334383632333135373131313131313131313131313131222C202D313739373639332E31333438363233313537293B0A20207D0A0A202053454354494F4E28224578706F6E656E74546F6F4269672229207B0A20202020636865636B496E663C646F75626C653E28223165333039222C2066616C7365293B0A20202020636865636B496E663C646F75626C653E28222D3165333039222C2074727565293B0A20202020636865636B496E663C646F75626C653E282231653635353335222C2066616C7365293B0A20202020636865636B3C646F75626C653E282231652D3635353335222C20302E30293B0A20207D0A0A202053454354494F4E28224E614E2229207B0A20202020636865636B4E614E3C646F75626C653E28224E614E22293B0A20202020636865636B4E614E3C646F75626C653E28226E616E22293B0A20207D0A7D0A .cpp parseInteger 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C737464696E742E683E0A23696E636C756465203C41726475696E6F4A736F6E2F506F6C7966696C6C732F7061727365496E74656765722E6870703E0A23696E636C756465203C63617463682E6870703E0A0A7573696E67206E616D6573706163652041726475696E6F4A736F6E3A3A506F6C7966696C6C733B0A0A74656D706C617465203C747970656E616D6520543E0A766F696420636865636B28636F6E737420636861722A20696E7075742C205420657870656374656429207B0A20204341505455524528696E707574293B0A2020542061637475616C203D207061727365496E74656765723C543E28696E707574293B0A202052455155495245286578706563746564203D3D2061637475616C293B0A7D0A0A544553545F4341534528227061727365496E74656765723C696E74385F743E28292229207B0A2020636865636B3C696E74385F743E28222D313238222C202D313238293B0A2020636865636B3C696E74385F743E2822313237222C20313237293B0A2020636865636B3C696E74385F743E28222B313237222C20313237293B0A2020636865636B3C696E74385F743E2822332E3134222C2033293B0A20202F2F20636865636B3C696E74385F743E2822203432222C2030293B0A2020636865636B3C696E74385F743E2822783432222C2030293B0A2020636865636B3C696E74385F743E2822313238222C202D313238293B0A2020636865636B3C696E74385F743E28222D313239222C20313237293B0A2020636865636B3C696E74385F743E284E554C4C2C2030293B0A7D0A0A544553545F4341534528227061727365496E74656765723C696E7431365F743E28292229207B0A2020636865636B3C696E7431365F743E28222D3332373638222C202D3332373638293B0A2020636865636B3C696E7431365F743E28223332373637222C203332373637293B0A2020636865636B3C696E7431365F743E28222B3332373637222C203332373637293B0A2020636865636B3C696E7431365F743E2822332E3134222C2033293B0A20202F2F20636865636B3C696E7431365F743E2822203432222C2030293B0A2020636865636B3C696E7431365F743E2822783432222C2030293B0A2020636865636B3C696E7431365F743E28222D3332373639222C203332373637293B0A2020636865636B3C696E7431365F743E28223332373638222C202D3332373638293B0A2020636865636B3C696E7431365F743E284E554C4C2C2030293B0A7D0A0A544553545F4341534528227061727365496E74656765723C696E7433325F743E28292229207B0A2020636865636B3C696E7433325F743E28222D32313437343833363438222C20282D32313437343833363437202D203129293B0A2020636865636B3C696E7433325F743E282232313437343833363437222C2032313437343833363437293B0A2020636865636B3C696E7433325F743E28222B32313437343833363437222C2032313437343833363437293B0A2020636865636B3C696E7433325F743E2822332E3134222C2033293B0A20202F2F20636865636B3C696E7433325F743E2822203432222C2030293B0A2020636865636B3C696E7433325F743E2822783432222C2030293B0A2020636865636B3C696E7433325F743E28222D32313437343833363439222C2032313437343833363437293B0A2020636865636B3C696E7433325F743E282232313437343833363438222C20282D32313437343833363437202D203129293B0A7D0A0A544553545F4341534528227061727365496E74656765723C75696E74385F743E28292229207B0A2020636865636B3C75696E74385F743E282230222C2030293B0A2020636865636B3C75696E74385F743E2822323535222C20323535293B0A2020636865636B3C75696E74385F743E28222B323535222C20323535293B0A2020636865636B3C75696E74385F743E2822332E3134222C2033293B0A20202F2F20636865636B3C75696E74385F743E2822203432222C2030293B0A2020636865636B3C75696E74385F743E2822783432222C2030293B0A2020636865636B3C75696E74385F743E28222D31222C20323535293B0A2020636865636B3C75696E74385F743E2822323536222C2030293B0A7D0A0A544553545F4341534528227061727365496E74656765723C75696E7431365F743E28292229207B0A2020636865636B3C75696E7431365F743E282230222C2030293B0A2020636865636B3C75696E7431365F743E28223635353335222C203635353335293B0A2020636865636B3C75696E7431365F743E28222B3635353335222C203635353335293B0A2020636865636B3C75696E7431365F743E2822332E3134222C2033293B0A20202F2F20636865636B3C75696E7431365F743E2822203432222C2030293B0A2020636865636B3C75696E7431365F743E2822783432222C2030293B0A2020636865636B3C75696E7431365F743E28222D31222C203635353335293B0A2020636865636B3C75696E7431365F743E28223635353336222C2030293B0A7D0A .cpp StaticJsonBuffer alloc 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A73746174696320626F6F6C206973416C69676E656428766F6964202A70747229207B0A2020636F6E73742073697A655F74206D61736B203D2073697A656F6628766F6964202A29202D20313B0A202073697A655F742061646472203D207265696E746572707265745F636173743C73697A655F743E28707472293B0A202072657475726E2028616464722026206D61736B29203D3D20303B0A7D0A0A544553545F4341534528225374617469634A736F6E4275666665723A3A616C6C6F6328292229207B0A20205374617469634A736F6E4275666665723C36343E206275666665723B0A0A202053454354494F4E282243617061636974794D6174636854656D706C617465506172616D657465722229207B0A2020202052455155495245283634203D3D206275666665722E63617061636974792829293B0A20207D0A0A202053454354494F4E2822496E697469616C53697A6549735A65726F2229207B0A20202020524551554952452830203D3D206275666665722E73697A652829293B0A20207D0A0A202053454354494F4E282247726F77734166746572416C6C6F632229207B0A202020206275666665722E616C6C6F632831293B0A2020202052455155495245283155203C3D206275666665722E73697A652829293B0A202020206275666665722E616C6C6F632831293B0A2020202052455155495245283255203C3D206275666665722E73697A652829293B0A20207D0A0A202053454354494F4E2822446F65736E7447726F775768656E46756C6C2229207B0A202020206275666665722E616C6C6F63283634293B0A202020206275666665722E616C6C6F632831293B0A2020202052455155495245283634203D3D206275666665722E73697A652829293B0A20207D0A0A202053454354494F4E2822446F65736E7447726F775768656E546F6F536D616C6C2229207B0A202020206275666665722E616C6C6F63283635293B0A20202020524551554952452830203D3D206275666665722E73697A652829293B0A20207D0A0A202053454354494F4E282252657475726E734E6F6E4E756C6C2229207B0A20202020766F6964202A70203D206275666665722E616C6C6F63283634293B0A2020202052455155495245283020213D2070293B0A20207D0A0A202053454354494F4E282252657475726E734E756C6C5768656E46756C6C2229207B0A202020206275666665722E616C6C6F63283634293B0A20202020766F6964202A70203D206275666665722E616C6C6F632831293B0A20202020524551554952452830203D3D2070293B0A20207D0A0A202053454354494F4E282252657475726E734E756C6C5768656E546F6F536D616C6C2229207B0A20202020766F6964202A70203D206275666665722E616C6C6F63283635293B0A20202020524551554952452830203D3D2070293B0A20207D0A0A202053454354494F4E2822416C69676E6D656E742229207B0A20202020666F72202873697A655F742073697A65203D20313B2073697A65203C3D2073697A656F6628766F6964202A293B2073697A652B2B29207B0A202020202020766F6964202A70203D206275666665722E616C6C6F632831293B0A20202020202052455155495245286973416C69676E6564287029293B0A202020207D0A20207D0A7D0A .cpp CMakeLists 2320436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A23204D4954204C6963656E73650A23200A232041726475696E6F204A534F4E206C6962726172790A232068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2320496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A6164645F65786563757461626C65285374617469634A736F6E4275666665725465737473200A09616C6C6F632E6370700A0963726561746541727261792E6370700A096372656174654F626A6563742E6370700A09706172736541727261792E6370700A0970617273654F626A6563742E6370700A097374617274537472696E672E6370700A290A0A7461726765745F6C696E6B5F6C6962726172696573285374617469634A736F6E4275666665725465737473206361746368290A6164645F74657374285374617469634A736F6E427566666572205374617469634A736F6E4275666665725465737473290A .txt createArray 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A544553545F4341534528225374617469634A736F6E4275666665723A3A637265617465417272617928292229207B0A202053454354494F4E282247726F77735769746841727261792229207B0A202020205374617469634A736F6E4275666665723C4A534F4E5F41525241595F53495A452832293E206A736F6E3B0A0A202020204A736F6E417272617920266172726179203D206A736F6E2E637265617465417272617928293B0A2020202052455155495245284A534F4E5F41525241595F53495A45283029203D3D206A736F6E2E73697A652829293B0A0A2020202061727261792E616464282268656C6C6F22293B0A2020202052455155495245284A534F4E5F41525241595F53495A45283129203D3D206A736F6E2E73697A652829293B0A0A2020202061727261792E6164642822776F726C6422293B0A2020202052455155495245284A534F4E5F41525241595F53495A45283229203D3D206A736F6E2E73697A652829293B0A20207D0A0A202053454354494F4E2822537563636565645768656E426967456E6F7567682229207B0A202020205374617469634A736F6E4275666665723C4A534F4E5F41525241595F53495A452830293E206A736F6E3B0A0A202020204A736F6E417272617920266172726179203D206A736F6E2E637265617465417272617928293B0A20202020524551554952452861727261792E737563636573732829293B0A20207D0A0A202053454354494F4E28224661696C735768656E546F6F536D616C6C2229207B0A202020205374617469634A736F6E4275666665723C4A534F4E5F41525241595F53495A45283029202D20313E206A736F6E3B0A0A202020204A736F6E417272617920266172726179203D206A736F6E2E637265617465417272617928293B0A20202020524551554952455F46414C53452861727261792E737563636573732829293B0A20207D0A0A202053454354494F4E28224172726179446F65736E7447726F775768656E46756C6C2229207B0A202020205374617469634A736F6E4275666665723C4A534F4E5F41525241595F53495A452831293E206A736F6E3B0A0A202020204A736F6E417272617920266172726179203D206A736F6E2E637265617465417272617928293B0A2020202061727261792E616464282268656C6C6F22293B0A2020202061727261792E6164642822776F726C6422293B0A0A20202020524551554952452831203D3D2061727261792E73697A652829293B0A20207D0A7D0A .cpp createObject 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A544553545F4341534528225374617469634A736F6E4275666665723A3A6372656174654F626A65637428292229207B0A202053454354494F4E282247726F7773576974684F626A6563742229207B0A202020205374617469634A736F6E4275666665723C4A534F4E5F4F424A4543545F53495A452833293E206275666665723B0A0A202020204A736F6E4F626A65637420266F626A203D206275666665722E6372656174654F626A65637428293B0A2020202052455155495245284A534F4E5F4F424A4543545F53495A45283029203D3D206275666665722E73697A652829293B0A0A202020206F626A5B2268656C6C6F225D3B0A2020202052455155495245284A534F4E5F4F424A4543545F53495A45283029203D3D206275666665722E73697A652829293B0A0A202020206F626A5B2268656C6C6F225D203D20313B0A2020202052455155495245284A534F4E5F4F424A4543545F53495A45283129203D3D206275666665722E73697A652829293B0A0A202020206F626A5B22776F726C64225D203D20323B0A2020202052455155495245284A534F4E5F4F424A4543545F53495A45283229203D3D206275666665722E73697A652829293B0A0A202020206F626A5B22776F726C64225D203D20333B20202F2F203C2D2073616D65206B65792C2073686F756C64206E6F742067726F770A2020202052455155495245284A534F4E5F4F424A4543545F53495A45283229203D3D206275666665722E73697A652829293B0A20207D0A0A202053454354494F4E2822537563636565645768656E426967456E6F7567682229207B0A202020205374617469634A736F6E4275666665723C4A534F4E5F4F424A4543545F53495A452830293E206275666665723B0A0A202020204A736F6E4F626A65637420266F626A656374203D206275666665722E6372656174654F626A65637428293B0A2020202052455155495245286F626A6563742E737563636573732829293B0A20207D0A0A202053454354494F4E28224661696C735768656E546F6F536D616C6C2229207B0A202020205374617469634A736F6E4275666665723C4A534F4E5F4F424A4543545F53495A45283029202D20313E206275666665723B0A0A202020204A736F6E4F626A65637420266F626A656374203D206275666665722E6372656174654F626A65637428293B0A20202020524551554952455F46414C5345286F626A6563742E737563636573732829293B0A20207D0A0A202053454354494F4E28224F626A656374446F65736E7447726F775768656E46756C6C2229207B0A202020205374617469634A736F6E4275666665723C4A534F4E5F4F424A4543545F53495A452831293E206275666665723B0A0A202020204A736F6E4F626A65637420266F626A203D206275666665722E6372656174654F626A65637428293B0A202020206F626A5B2268656C6C6F225D203D20313B0A202020206F626A5B22776F726C64225D203D20323B0A0A2020202052455155495245284A534F4E5F4F424A4543545F53495A45283129203D3D206275666665722E73697A652829293B0A20202020524551554952452831203D3D206F626A2E73697A652829293B0A0A2020202063686172206A736F6E5B36345D3B0A202020206F626A2E7072696E74546F286A736F6E2C2073697A656F66286A736F6E29293B0A2020202052455155495245287374643A3A737472696E6728227B5C2268656C6C6F5C223A317D2229203D3D206A736F6E293B0A20207D0A7D0A .cpp parseArray 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A544553545F4341534528225374617469634A736F6E4275666665723A3A7061727365417272617928292229207B0A202053454354494F4E2822546F6F536D616C6C427566666572466F72456D70747941727261792229207B0A202020205374617469634A736F6E4275666665723C4A534F4E5F41525241595F53495A45283029202D20313E20627566666572546F6F536D616C6C3B0A202020206368617220696E7075745B5D203D20225B5D223B0A202020204A736F6E41727261792620617272203D20627566666572546F6F536D616C6C2E7061727365417272617928696E707574293B0A20202020524551554952455F46414C5345286172722E737563636573732829293B0A20207D0A0A202053454354494F4E28224275666665724F66546865526967687453697A65466F72456D70747941727261792229207B0A202020205374617469634A736F6E4275666665723C4A534F4E5F41525241595F53495A452830293E206275666665724F66526967687453697A653B0A202020206368617220696E7075745B5D203D20225B5D223B0A202020204A736F6E41727261792620617272203D206275666665724F66526967687453697A652E7061727365417272617928696E707574293B0A2020202052455155495245286172722E737563636573732829293B0A20207D0A0A202053454354494F4E2822546F6F536D616C6C427566666572466F724172726179576974684F6E6556616C75652229207B0A202020205374617469634A736F6E4275666665723C4A534F4E5F41525241595F53495A45283129202D20313E20627566666572546F6F536D616C6C3B0A202020206368617220696E7075745B5D203D20225B315D223B0A202020204A736F6E41727261792620617272203D20627566666572546F6F536D616C6C2E7061727365417272617928696E707574293B0A20202020524551554952455F46414C5345286172722E737563636573732829293B0A20207D0A0A202053454354494F4E28224275666665724F66546865526967687453697A65466F724172726179576974684F6E6556616C75652229207B0A202020205374617469634A736F6E4275666665723C4A534F4E5F41525241595F53495A452831293E206275666665724F66526967687453697A653B0A202020206368617220696E7075745B5D203D20225B315D223B0A202020204A736F6E41727261792620617272203D206275666665724F66526967687453697A652E7061727365417272617928696E707574293B0A2020202052455155495245286172722E737563636573732829293B0A20207D0A0A202053454354494F4E2822546F6F536D616C6C427566666572466F724172726179576974684E65737465644F626A6563742229207B0A202020205374617469634A736F6E4275666665723C4A534F4E5F41525241595F53495A45283129202B204A534F4E5F4F424A4543545F53495A45283029202D20313E0A2020202020202020627566666572546F6F536D616C6C3B0A202020206368617220696E7075745B5D203D20225B7B7D5D223B0A202020204A736F6E41727261792620617272203D20627566666572546F6F536D616C6C2E7061727365417272617928696E707574293B0A20202020524551554952455F46414C5345286172722E737563636573732829293B0A20207D0A0A202053454354494F4E28224275666665724F66546865526967687453697A65466F724172726179576974684E65737465644F626A6563742229207B0A202020205374617469634A736F6E4275666665723C4A534F4E5F41525241595F53495A45283129202B204A534F4E5F4F424A4543545F53495A452830293E0A20202020202020206275666665724F66526967687453697A653B0A202020206368617220696E7075745B5D203D20225B7B7D5D223B0A202020204A736F6E41727261792620617272203D206275666665724F66526967687453697A652E7061727365417272617928696E707574293B0A2020202052455155495245286172722E737563636573732829293B0A20207D0A0A202053454354494F4E2822436861725074724E756C6C2229207B0A20202020524551554952455F46414C5345280A20202020202020205374617469634A736F6E4275666665723C3130303E28292E70617273654172726179287374617469635F636173743C636861722A3E283029292E737563636573732829293B0A20207D0A0A202053454354494F4E2822436F6E7374436861725074724E756C6C2229207B0A20202020524551554952455F46414C5345285374617469634A736F6E4275666665723C3130303E28290A202020202020202020202020202020202020202020202E70617273654172726179287374617469635F636173743C636F6E737420636861722A3E283029290A202020202020202020202020202020202020202020202E737563636573732829293B0A20207D0A0A202053454354494F4E2822436F7079537472696E674E6F745370616365732229207B0A202020205374617469634A736F6E4275666665723C3130303E206A736F6E4275666665723B0A202020206A736F6E4275666665722E70617273654172726179282220205B205C22313233343536375C22205D2022293B0A2020202052455155495245284A534F4E5F41525241595F53495A45283129202B2073697A656F662822313233343536372229203D3D206A736F6E4275666665722E73697A652829293B0A202020202F2F206E6F746520776520757365206120737472696E67206F66203820627974657320746F2062652073757265207468617420746865205374617469634A736F6E4275666665720A202020202F2F2077696C6C206E6F7420696E7365727420627974657320746F20656E666F72636520616C69676E656D656E740A20207D0A7D0A .cpp parseObject 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A544553545F4341534528225374617469634A736F6E4275666665723A3A70617273654F626A65637428292229207B0A202053454354494F4E2822546F6F536D616C6C427566666572466F72456D7074794F626A6563742229207B0A202020205374617469634A736F6E4275666665723C4A534F4E5F4F424A4543545F53495A45283029202D20313E20627566666572546F6F536D616C6C3B0A202020206368617220696E7075745B5D203D20227B7D223B0A202020204A736F6E4F626A65637426206F626A203D20627566666572546F6F536D616C6C2E70617273654F626A65637428696E707574293B0A20202020524551554952455F46414C5345286F626A2E737563636573732829293B0A20207D0A0A202053454354494F4E28224275666665724F66546865526967687453697A65466F72456D7074794F626A6563742229207B0A202020205374617469634A736F6E4275666665723C4A534F4E5F4F424A4543545F53495A452830293E206275666665724F66526967687453697A653B0A202020206368617220696E7075745B5D203D20227B7D223B0A202020204A736F6E4F626A65637426206F626A203D206275666665724F66526967687453697A652E70617273654F626A65637428696E707574293B0A2020202052455155495245286F626A2E737563636573732829293B0A20207D0A0A202053454354494F4E2822546F6F536D616C6C427566666572466F724F626A656374576974684F6E6556616C75652229207B0A202020205374617469634A736F6E4275666665723C4A534F4E5F4F424A4543545F53495A45283129202D20313E20627566666572546F6F536D616C6C3B0A202020206368617220696E7075745B5D203D20227B5C22615C223A317D223B0A202020204A736F6E4F626A65637426206F626A203D20627566666572546F6F536D616C6C2E70617273654F626A65637428696E707574293B0A20202020524551554952455F46414C5345286F626A2E737563636573732829293B0A20207D0A0A202053454354494F4E28224275666665724F66546865526967687453697A65466F724F626A656374576974684F6E6556616C75652229207B0A202020205374617469634A736F6E4275666665723C4A534F4E5F4F424A4543545F53495A452831293E206275666665724F66526967687453697A653B0A202020206368617220696E7075745B5D203D20227B5C22615C223A317D223B0A202020204A736F6E4F626A65637426206F626A203D206275666665724F66526967687453697A652E70617273654F626A65637428696E707574293B0A2020202052455155495245286F626A2E737563636573732829293B0A20207D0A0A202053454354494F4E2822546F6F536D616C6C427566666572466F724F626A656374576974684E65737465644F626A6563742229207B0A202020205374617469634A736F6E4275666665723C4A534F4E5F4F424A4543545F53495A45283129202B204A534F4E5F41525241595F53495A45283029202D20313E0A2020202020202020627566666572546F6F536D616C6C3B0A202020206368617220696E7075745B5D203D20227B5C22615C223A5B5D7D223B0A202020204A736F6E4F626A65637426206F626A203D20627566666572546F6F536D616C6C2E70617273654F626A65637428696E707574293B0A20202020524551554952455F46414C5345286F626A2E737563636573732829293B0A20207D0A0A202053454354494F4E28224275666665724F66546865526967687453697A65466F724F626A656374576974684E65737465644F626A6563742229207B0A202020205374617469634A736F6E4275666665723C4A534F4E5F4F424A4543545F53495A45283129202B204A534F4E5F41525241595F53495A452830293E0A20202020202020206275666665724F66526967687453697A653B0A202020206368617220696E7075745B5D203D20227B5C22615C223A5B5D7D223B0A202020204A736F6E4F626A65637426206F626A203D206275666665724F66526967687453697A652E70617273654F626A65637428696E707574293B0A2020202052455155495245286F626A2E737563636573732829293B0A20207D0A0A202053454354494F4E2822436861725074724E756C6C2229207B0A20202020524551554952455F46414C5345280A20202020202020205374617469634A736F6E4275666665723C3130303E28292E70617273654F626A656374287374617469635F636173743C636861722A3E283029292E737563636573732829293B0A20207D0A0A202053454354494F4E2822436F6E7374436861725074724E756C6C2229207B0A20202020524551554952455F46414C5345285374617469634A736F6E4275666665723C3130303E28290A202020202020202020202020202020202020202020202E70617273654F626A656374287374617469635F636173743C636F6E737420636861722A3E283029290A202020202020202020202020202020202020202020202E737563636573732829293B0A20207D0A7D0A .cpp startString 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C63617463682E6870703E0A0A544553545F4341534528225374617469634A736F6E4275666665723A3A7374617274537472696E6728292229207B0A202053454354494F4E2822576F726B735768656E4275666665724973426967456E6F7567682229207B0A202020205374617469634A736F6E4275666665723C363E206A736F6E4275666665723B0A0A202020205374617469634A736F6E427566666572426173653A3A537472696E6720737472203D206A736F6E4275666665722E7374617274537472696E6728293B0A202020207374722E617070656E6428276827293B0A202020207374722E617070656E6428276527293B0A202020207374722E617070656E6428276C27293B0A202020207374722E617070656E6428276C27293B0A202020207374722E617070656E6428276F27293B0A0A2020202052455155495245287374643A3A737472696E67282268656C6C6F2229203D3D207374722E635F7374722829293B0A20207D0A0A202053454354494F4E282252657475726E734E756C6C5768656E546F6F536D616C6C2229207B0A202020205374617469634A736F6E4275666665723C353E206A736F6E4275666665723B0A0A202020205374617469634A736F6E427566666572426173653A3A537472696E6720737472203D206A736F6E4275666665722E7374617274537472696E6728293B0A202020207374722E617070656E6428276827293B0A202020207374722E617070656E6428276527293B0A202020207374722E617070656E6428276C27293B0A202020207374722E617070656E6428276C27293B0A202020207374722E617070656E6428276F27293B0A0A20202020524551554952452830203D3D207374722E635F7374722829293B0A20207D0A0A202053454354494F4E282253697A65496E637265617365732229207B0A202020205374617469634A736F6E4275666665723C353E206A736F6E4275666665723B0A0A202020205374617469634A736F6E427566666572426173653A3A537472696E6720737472203D206A736F6E4275666665722E7374617274537472696E6728293B0A20202020524551554952452830203D3D206A736F6E4275666665722E73697A652829293B0A0A202020207374722E617070656E6428276827293B0A20202020524551554952452831203D3D206A736F6E4275666665722E73697A652829293B0A0A202020207374722E635F73747228293B0A20202020524551554952452832203D3D206A736F6E4275666665722E73697A652829293B0A20207D0A7D0A .cpp third-party catch catch 2F2F20436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A2F2F204D4954204C6963656E73650A2F2F0A2F2F2041726475696E6F204A534F4E206C6962726172790A2F2F2068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2F2F20496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A23646566696E652043415443485F434F4E4649475F4D41494E0A23696E636C756465202263617463682E687070220A .cpp catch 2F2A0A202A202043617463682076312E392E310A202A202047656E6572617465643A20323031372D30342D30392032313A32313A30362E3238353336340A202A20202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0A202A2020546869732066696C6520686173206265656E206D65726765642066726F6D206D756C7469706C6520686561646572732E20506C6561736520646F6E27742065646974206974206469726563746C790A202A2020436F707972696768742028632920323031322054776F20426C7565204375626573204C74642E20416C6C207269676874732072657365727665642E0A202A0A202A2020446973747269627574656420756E6465722074686520426F6F737420536F667477617265204C6963656E73652C2056657273696F6E20312E302E2028536565206163636F6D70616E79696E670A202A202066696C65204C4943454E53455F315F302E747874206F7220636F707920617420687474703A2F2F7777772E626F6F73742E6F72672F4C4943454E53455F315F302E747874290A202A2F0A2369666E6465662054574F424C554543554245535F53494E474C455F494E434C5544455F43415443485F4850505F494E434C554445440A23646566696E652054574F424C554543554245535F53494E474C455F494E434C5544455F43415443485F4850505F494E434C554445440A0A23646566696E652054574F424C554543554245535F43415443485F4850505F494E434C554445440A0A236966646566205F5F636C616E675F5F0A2320202020707261676D6120636C616E672073797374656D5F6865616465720A23656C696620646566696E6564205F5F474E55435F5F0A2320202020707261676D61204743432073797374656D5F6865616465720A23656E6469660A0A2F2F2023696E636C756465642066726F6D3A20696E7465726E616C2F63617463685F73757070726573735F7761726E696E67732E680A0A236966646566205F5F636C616E675F5F0A232020206966646566205F5F494343202F2F206963706320646566696E657320746865205F5F636C616E675F5F206D6163726F0A2320202020202020707261676D61207761726E696E672870757368290A2320202020202020707261676D61207761726E696E672864697361626C653A203136312031363832290A23202020656C7365202F2F205F5F4943430A2320202020202020707261676D6120636C616E6720646961676E6F737469632069676E6F72656420222D57676C6F62616C2D636F6E7374727563746F7273220A2320202020202020707261676D6120636C616E6720646961676E6F737469632069676E6F72656420222D5776617269616469632D6D6163726F73220A2320202020202020707261676D6120636C616E6720646961676E6F737469632069676E6F72656420222D576339392D657874656E73696F6E73220A2320202020202020707261676D6120636C616E6720646961676E6F737469632069676E6F72656420222D57756E757365642D7661726961626C65220A2320202020202020707261676D6120636C616E6720646961676E6F7374696320707573680A2320202020202020707261676D6120636C616E6720646961676E6F737469632069676E6F72656420222D57706164646564220A2320202020202020707261676D6120636C616E6720646961676E6F737469632069676E6F72656420222D57632B2B39382D636F6D706174220A2320202020202020707261676D6120636C616E6720646961676E6F737469632069676E6F72656420222D57632B2B39382D636F6D7061742D706564616E746963220A2320202020202020707261676D6120636C616E6720646961676E6F737469632069676E6F72656420222D577377697463682D656E756D220A2320202020202020707261676D6120636C616E6720646961676E6F737469632069676E6F72656420222D57636F76657265642D7377697463682D64656661756C74220A2320202020656E6469660A23656C696620646566696E6564205F5F474E55435F5F0A2320202020707261676D612047434320646961676E6F737469632069676E6F72656420222D5776617269616469632D6D6163726F73220A2320202020707261676D612047434320646961676E6F737469632069676E6F72656420222D57756E757365642D7661726961626C65220A2320202020707261676D612047434320646961676E6F737469632069676E6F72656420222D57706172656E746865736573220A0A2320202020707261676D612047434320646961676E6F7374696320707573680A2320202020707261676D612047434320646961676E6F737469632069676E6F72656420222D57706164646564220A23656E6469660A23696620646566696E65642843415443485F434F4E4649475F4D41494E29207C7C20646566696E65642843415443485F434F4E4649475F52554E4E4552290A232020646566696E652043415443485F494D504C0A23656E6469660A0A2369666465662043415443485F494D504C0A23202069666E64656620434C4152415F434F4E4649475F4D41494E0A2320202020646566696E6520434C4152415F434F4E4649475F4D41494E5F4E4F545F444546494E45440A2320202020646566696E6520434C4152415F434F4E4649475F4D41494E0A232020656E6469660A23656E6469660A0A2F2F2023696E636C756465642066726F6D3A20696E7465726E616C2F63617463685F6E6F74696D706C656D656E7465645F657863657074696F6E2E680A23646566696E652054574F424C554543554245535F43415443485F4E4F54494D504C454D454E5445445F455843455054494F4E5F485F494E434C554445440A0A2F2F2023696E636C756465642066726F6D3A2063617463685F636F6D6D6F6E2E680A23646566696E652054574F424C554543554245535F43415443485F434F4D4D4F4E5F485F494E434C554445440A0A2F2F2023696E636C756465642066726F6D3A2063617463685F636F6D70696C65725F6361706162696C69746965732E680A23646566696E652054574F424C554543554245535F43415443485F434F4D50494C45525F4341504142494C49544945535F4850505F494E434C554445440A0A2F2F204465746563742061206E756D626572206F6620636F6D70696C6572206665617475726573202D206D6F73746C7920432B2B31312F313420636F6E666F726D616E6365202D20627920636F6D70696C65720A2F2F2054686520666F6C6C6F77696E672066656174757265732061726520646566696E65643A0A2F2F0A2F2F2043415443485F434F4E4649475F43505031315F4E554C4C505452203A206973206E756C6C70747220737570706F727465643F0A2F2F2043415443485F434F4E4649475F43505031315F4E4F455843455054203A206973206E6F65786365707420737570706F727465643F0A2F2F2043415443485F434F4E4649475F43505031315F47454E4552415445445F4D4554484F4453203A205468652064656C65746520616E642064656661756C74206B6579776F72647320666F7220636F6D70696C65722067656E657261746564206D6574686F64730A2F2F2043415443485F434F4E4649475F43505031315F49535F454E554D203A207374643A3A69735F656E756D20697320737570706F727465643F0A2F2F2043415443485F434F4E4649475F43505031315F5455504C45203A207374643A3A7475706C6520697320737570706F727465640A2F2F2043415443485F434F4E4649475F43505031315F4C4F4E475F4C4F4E47203A206973206C6F6E67206C6F6E6720737570706F727465643F0A2F2F2043415443485F434F4E4649475F43505031315F4F56455252494445203A206973206F7665727269646520737570706F727465643F0A2F2F2043415443485F434F4E4649475F43505031315F554E495155455F505452203A20697320756E697175655F70747220737570706F7274656420286F746865727769736520757365206175746F5F707472290A2F2F2043415443485F434F4E4649475F43505031315F53485546464C45203A206973207374643A3A73687566666C6520737570706F727465643F0A2F2F2043415443485F434F4E4649475F43505031315F545950455F545241495453203A2061726520747970655F74726169747320616E6420656E61626C655F696620737570706F727465643F0A0A2F2F2043415443485F434F4E4649475F43505031315F4F525F47524541544552203A20497320432B2B313120737570706F727465643F0A0A2F2F2043415443485F434F4E4649475F56415249414449435F4D4143524F53203A20617265207661726961646963206D6163726F7320737570706F727465643F0A2F2F2043415443485F434F4E4649475F434F554E544552203A20697320746865205F5F434F554E5445525F5F206D6163726F20737570706F727465643F0A2F2F2043415443485F434F4E4649475F57494E444F57535F534548203A2069732057696E646F77732053454820737570706F727465643F0A2F2F2043415443485F434F4E4649475F504F5349585F5349474E414C53203A2061726520504F534958207369676E616C7320737570706F727465643F0A2F2F202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0A2F2F204E6F746520746F206D61696E7461696E6572733A206966206E657720746F67676C65732061726520616464656420706C6561736520646F63756D656E74207468656D0A2F2F20696E20636F6E66696775726174696F6E2E6D642C20746F6F0A2F2F202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0A0A2F2F20496E2067656E6572616C2065616368206D6163726F206861732061205F4E4F5F3C66656174757265206E616D653E20666F726D0A2F2F2028652E672E2043415443485F434F4E4649475F43505031315F4E4F5F4E554C4C505452292077686963682064697361626C65732074686520666561747572652E0A2F2F204D616E792066656174757265732C20617420706F696E74206F6620646574656374696F6E2C20646566696E6520616E205F494E5445524E414C5F206D6163726F2C20736F20746865790A2F2F2063616E20626520636F6D62696E65642C20656E2D6D6173732C207769746820746865205F4E4F5F20666F726D73206C617465722E0A0A2F2F20416C6C2074686520432B2B31312066656174757265732063616E2062652064697361626C656420776974682043415443485F434F4E4649475F4E4F5F43505031310A0A236966646566205F5F63706C7573706C75730A0A2320206966205F5F63706C7573706C7573203E3D203230313130334C0A2320202020646566696E652043415443485F43505031315F4F525F475245415445520A232020656E6469660A0A2320206966205F5F63706C7573706C7573203E3D203230313430324C0A2320202020646566696E652043415443485F43505031345F4F525F475245415445520A232020656E6469660A0A23656E6469660A0A236966646566205F5F636C616E675F5F0A0A2320206966205F5F6861735F66656174757265286378785F6E756C6C707472290A2320202020646566696E652043415443485F494E5445524E414C5F434F4E4649475F43505031315F4E554C4C5054520A232020656E6469660A0A2320206966205F5F6861735F66656174757265286378785F6E6F657863657074290A2320202020646566696E652043415443485F494E5445524E414C5F434F4E4649475F43505031315F4E4F4558434550540A232020656E6469660A0A23202020696620646566696E65642843415443485F43505031315F4F525F47524541544552290A2320202020202020646566696E652043415443485F494E5445524E414C5F53555050524553535F4554445F5741524E494E4753205C0A2020202020202020202020205F507261676D61282022636C616E6720646961676E6F737469632070757368222029205C0A2020202020202020202020205F507261676D61282022636C616E6720646961676E6F737469632069676E6F726564205C222D57657869742D74696D652D64657374727563746F72735C222220290A2320202020202020646566696E652043415443485F494E5445524E414C5F554E53555050524553535F4554445F5741524E494E4753205C0A2020202020202020202020205F507261676D61282022636C616E6720646961676E6F7374696320706F702220290A0A2320202020202020646566696E652043415443485F494E5445524E414C5F53555050524553535F504152454E5448455345535F5741524E494E4753205C0A2020202020202020202020205F507261676D61282022636C616E6720646961676E6F737469632070757368222029205C0A2020202020202020202020205F507261676D61282022636C616E6720646961676E6F737469632069676E6F726564205C222D57706172656E7468657365735C222220290A2320202020202020646566696E652043415443485F494E5445524E414C5F554E53555050524553535F504152454E5448455345535F5741524E494E4753205C0A2020202020202020202020205F507261676D61282022636C616E6720646961676E6F7374696320706F702220290A23202020656E6469660A0A23656E646966202F2F205F5F636C616E675F5F0A0A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A2F2F2043796777696E0A236966646566205F5F43594757494E5F5F0A0A2320202069662021646566696E65642843415443485F434F4E4649475F504F5349585F5349474E414C53290A2320202020202020646566696E652043415443485F494E5445524E414C5F434F4E4649475F4E4F5F504F5349585F5349474E414C530A23202020656E6469660A0A2F2F20526571756972656420666F7220736F6D652076657273696F6E73206F662043796777696E20746F206465636C6172652067657474696D656F666461790A2F2F207365653A20687474703A2F2F737461636B6F766572666C6F772E636F6D2F7175657374696F6E732F33363930313830332F67657474696D656F666461792D6E6F742D6465636C617265642D696E2D746869732D73636F70652D63796777696E0A23202020646566696E65205F4253445F534F555243450A0A23656E646966202F2F205F5F43594757494E5F5F0A0A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A2F2F20426F726C616E640A236966646566205F5F424F524C414E44435F5F0A0A23656E646966202F2F205F5F424F524C414E44435F5F0A0A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A2F2F204544470A236966646566205F5F4544475F56455253494F4E5F5F0A0A23656E646966202F2F205F5F4544475F56455253494F4E5F5F0A0A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A2F2F204469676974616C204D6172730A236966646566205F5F444D435F5F0A0A23656E646966202F2F205F5F444D435F5F0A0A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A2F2F204743430A236966646566205F5F474E55435F5F0A0A232020206966205F5F474E55435F5F203D3D2034202626205F5F474E55435F4D494E4F525F5F203E3D203620262620646566696E6564285F5F4758585F4558504552494D454E54414C5F43585830585F5F290A2320202020202020646566696E652043415443485F494E5445524E414C5F434F4E4649475F43505031315F4E554C4C5054520A23202020656E6469660A0A2F2F202D206F7468657277697365206D6F726520726563656E742076657273696F6E7320646566696E65205F5F63706C7573706C7573203E3D203230313130334C0A2F2F20616E642077696C6C20676574207069636B65642075702062656C6F770A0A23656E646966202F2F205F5F474E55435F5F0A0A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A2F2F2056697375616C20432B2B0A236966646566205F4D53435F5645520A0A23646566696E652043415443485F494E5445524E414C5F434F4E4649475F57494E444F57535F5345480A0A23696620285F4D53435F564552203E3D2031363030290A23202020646566696E652043415443485F494E5445524E414C5F434F4E4649475F43505031315F4E554C4C5054520A23202020646566696E652043415443485F494E5445524E414C5F434F4E4649475F43505031315F554E495155455F5054520A23656E6469660A0A23696620285F4D53435F564552203E3D20313930302029202F2F202856432B2B203133202856533230313529290A23646566696E652043415443485F494E5445524E414C5F434F4E4649475F43505031315F4E4F4558434550540A23646566696E652043415443485F494E5445524E414C5F434F4E4649475F43505031315F47454E4552415445445F4D4554484F44530A23646566696E652043415443485F494E5445524E414C5F434F4E4649475F43505031315F53485546464C450A23646566696E652043415443485F494E5445524E414C5F434F4E4649475F43505031315F545950455F5452414954530A23656E6469660A0A23656E646966202F2F205F4D53435F5645520A0A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A0A2F2F20557365207661726961646963206D6163726F732069662074686520636F6D70696C657220737570706F727473207468656D0A236966202820646566696E6564205F4D53435F564552202626205F4D53435F564552203E20313430302026262021646566696E6564205F5F454447455F5F29207C7C205C0A202020202820646566696E6564205F5F574156455F5F202626205F5F574156455F4841535F5641524941444943532029207C7C205C0A202020202820646566696E6564205F5F474E55435F5F202626205F5F474E55435F5F203E3D20332029207C7C205C0A20202020282021646566696E6564205F5F63706C7573706C7573202626205F5F535444435F56455253494F4E5F5F203E3D203139393930314C207C7C205F5F63706C7573706C7573203E3D203230313130334C20290A0A23646566696E652043415443485F494E5445524E414C5F434F4E4649475F56415249414449435F4D4143524F530A0A23656E6469660A0A2F2F20557365205F5F434F554E5445525F5F2069662074686520636F6D70696C657220737570706F7274732069740A236966202820646566696E6564205F4D53435F564552202626205F4D53435F564552203E3D20313330302029207C7C205C0A202020202820646566696E6564205F5F474E55435F5F20202626205F5F474E55435F5F203E3D2034202626205F5F474E55435F4D494E4F525F5F203E3D20332029207C7C205C0A202020202820646566696E6564205F5F636C616E675F5F202626205F5F636C616E675F6D616A6F725F5F203E3D203320290A0A23646566696E652043415443485F494E5445524E414C5F434F4E4649475F434F554E5445520A0A23656E6469660A0A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A2F2F20432B2B206C616E6775616765206665617475726520737570706F72740A0A2F2F20636174636820616C6C20737570706F727420666F7220432B2B31310A23696620646566696E65642843415443485F43505031315F4F525F47524541544552290A0A23202069662021646566696E65642843415443485F494E5445524E414C5F434F4E4649475F43505031315F4E554C4C505452290A2320202020646566696E652043415443485F494E5445524E414C5F434F4E4649475F43505031315F4E554C4C5054520A232020656E6469660A0A23202069666E6465662043415443485F494E5445524E414C5F434F4E4649475F43505031315F4E4F4558434550540A2320202020646566696E652043415443485F494E5445524E414C5F434F4E4649475F43505031315F4E4F4558434550540A232020656E6469660A0A23202069666E6465662043415443485F494E5445524E414C5F434F4E4649475F43505031315F47454E4552415445445F4D4554484F44530A2320202020646566696E652043415443485F494E5445524E414C5F434F4E4649475F43505031315F47454E4552415445445F4D4554484F44530A232020656E6469660A0A23202069666E6465662043415443485F494E5445524E414C5F434F4E4649475F43505031315F49535F454E554D0A2320202020646566696E652043415443485F494E5445524E414C5F434F4E4649475F43505031315F49535F454E554D0A232020656E6469660A0A23202069666E6465662043415443485F494E5445524E414C5F434F4E4649475F43505031315F5455504C450A2320202020646566696E652043415443485F494E5445524E414C5F434F4E4649475F43505031315F5455504C450A232020656E6469660A0A23202069666E6465662043415443485F494E5445524E414C5F434F4E4649475F56415249414449435F4D4143524F530A2320202020646566696E652043415443485F494E5445524E414C5F434F4E4649475F56415249414449435F4D4143524F530A232020656E6469660A0A23202069662021646566696E65642843415443485F494E5445524E414C5F434F4E4649475F43505031315F4C4F4E475F4C4F4E47290A2320202020646566696E652043415443485F494E5445524E414C5F434F4E4649475F43505031315F4C4F4E475F4C4F4E470A232020656E6469660A0A23202069662021646566696E65642843415443485F494E5445524E414C5F434F4E4649475F43505031315F4F56455252494445290A2320202020646566696E652043415443485F494E5445524E414C5F434F4E4649475F43505031315F4F564552524944450A232020656E6469660A23202069662021646566696E65642843415443485F494E5445524E414C5F434F4E4649475F43505031315F554E495155455F505452290A2320202020646566696E652043415443485F494E5445524E414C5F434F4E4649475F43505031315F554E495155455F5054520A232020656E6469660A232069662021646566696E65642843415443485F494E5445524E414C5F434F4E4649475F43505031315F53485546464C45290A23202020646566696E652043415443485F494E5445524E414C5F434F4E4649475F43505031315F53485546464C450A232020656E6469660A232069662021646566696E65642843415443485F494E5445524E414C5F434F4E4649475F43505031315F545950455F545241495453290A232020646566696E652043415443485F494E5445524E414C5F434F4E4649475F43505031315F545950455F5452414954530A2320656E6469660A0A23656E646966202F2F205F5F63706C7573706C7573203E3D203230313130334C0A0A2F2F204E6F7720736574207468652061637475616C20646566696E6573206261736564206F6E207468652061626F7665202B20616E797468696E672074686520757365722068617320636F6E666967757265640A23696620646566696E65642843415443485F494E5445524E414C5F434F4E4649475F43505031315F4E554C4C505452292026262021646566696E65642843415443485F434F4E4649475F43505031315F4E4F5F4E554C4C505452292026262021646566696E65642843415443485F434F4E4649475F43505031315F4E554C4C505452292026262021646566696E65642843415443485F434F4E4649475F4E4F5F4350503131290A23202020646566696E652043415443485F434F4E4649475F43505031315F4E554C4C5054520A23656E6469660A23696620646566696E65642843415443485F494E5445524E414C5F434F4E4649475F43505031315F4E4F455843455054292026262021646566696E65642843415443485F434F4E4649475F43505031315F4E4F5F4E4F455843455054292026262021646566696E65642843415443485F434F4E4649475F43505031315F4E4F455843455054292026262021646566696E65642843415443485F434F4E4649475F4E4F5F4350503131290A23202020646566696E652043415443485F434F4E4649475F43505031315F4E4F4558434550540A23656E6469660A23696620646566696E65642843415443485F494E5445524E414C5F434F4E4649475F43505031315F47454E4552415445445F4D4554484F4453292026262021646566696E65642843415443485F434F4E4649475F43505031315F4E4F5F47454E4552415445445F4D4554484F4453292026262021646566696E65642843415443485F434F4E4649475F43505031315F47454E4552415445445F4D4554484F4453292026262021646566696E65642843415443485F434F4E4649475F4E4F5F4350503131290A23202020646566696E652043415443485F434F4E4649475F43505031315F47454E4552415445445F4D4554484F44530A23656E6469660A23696620646566696E65642843415443485F494E5445524E414C5F434F4E4649475F43505031315F49535F454E554D292026262021646566696E65642843415443485F434F4E4649475F43505031315F4E4F5F49535F454E554D292026262021646566696E65642843415443485F434F4E4649475F43505031315F49535F454E554D292026262021646566696E65642843415443485F434F4E4649475F4E4F5F4350503131290A23202020646566696E652043415443485F434F4E4649475F43505031315F49535F454E554D0A23656E6469660A23696620646566696E65642843415443485F494E5445524E414C5F434F4E4649475F43505031315F5455504C45292026262021646566696E65642843415443485F434F4E4649475F43505031315F4E4F5F5455504C45292026262021646566696E65642843415443485F434F4E4649475F43505031315F5455504C45292026262021646566696E65642843415443485F434F4E4649475F4E4F5F4350503131290A23202020646566696E652043415443485F434F4E4649475F43505031315F5455504C450A23656E6469660A23696620646566696E65642843415443485F494E5445524E414C5F434F4E4649475F56415249414449435F4D4143524F53292026262021646566696E65642843415443485F434F4E4649475F4E4F5F56415249414449435F4D4143524F53292026262021646566696E65642843415443485F434F4E4649475F56415249414449435F4D4143524F53290A23202020646566696E652043415443485F434F4E4649475F56415249414449435F4D4143524F530A23656E6469660A23696620646566696E65642843415443485F494E5445524E414C5F434F4E4649475F43505031315F4C4F4E475F4C4F4E47292026262021646566696E65642843415443485F434F4E4649475F43505031315F4E4F5F4C4F4E475F4C4F4E47292026262021646566696E65642843415443485F434F4E4649475F43505031315F4C4F4E475F4C4F4E47292026262021646566696E65642843415443485F434F4E4649475F4E4F5F4350503131290A23202020646566696E652043415443485F434F4E4649475F43505031315F4C4F4E475F4C4F4E470A23656E6469660A23696620646566696E65642843415443485F494E5445524E414C5F434F4E4649475F43505031315F4F56455252494445292026262021646566696E65642843415443485F434F4E4649475F43505031315F4E4F5F4F56455252494445292026262021646566696E65642843415443485F434F4E4649475F43505031315F4F56455252494445292026262021646566696E65642843415443485F434F4E4649475F4E4F5F4350503131290A23202020646566696E652043415443485F434F4E4649475F43505031315F4F564552524944450A23656E6469660A23696620646566696E65642843415443485F494E5445524E414C5F434F4E4649475F43505031315F554E495155455F505452292026262021646566696E65642843415443485F434F4E4649475F43505031315F4E4F5F554E495155455F505452292026262021646566696E65642843415443485F434F4E4649475F43505031315F554E495155455F505452292026262021646566696E65642843415443485F434F4E4649475F4E4F5F4350503131290A23202020646566696E652043415443485F434F4E4649475F43505031315F554E495155455F5054520A23656E6469660A2F2F20557365206F66205F5F434F554E5445525F5F2069732073757070726573736564206966205F5F4A4554425241494E535F4944455F5F2069732023646566696E656420286D65616E696E67207765277265206265696E67207061727365642062792061204A6574427261696E732049444520666F720A2F2F20616E616C79746963732920626563617573652C2061742074696D65206F662077726974696E672C205F5F434F554E5445525F5F206973206E6F742070726F7065726C792068616E646C65642062792069742E0A2F2F205468697320646F6573206E6F742061666665637420636F6D70696C6174696F6E0A23696620646566696E65642843415443485F494E5445524E414C5F434F4E4649475F434F554E544552292026262021646566696E65642843415443485F434F4E4649475F4E4F5F434F554E544552292026262021646566696E65642843415443485F434F4E4649475F434F554E544552292026262021646566696E6564285F5F4A4554425241494E535F4944455F5F290A23202020646566696E652043415443485F434F4E4649475F434F554E5445520A23656E6469660A23696620646566696E65642843415443485F494E5445524E414C5F434F4E4649475F43505031315F53485546464C45292026262021646566696E65642843415443485F434F4E4649475F43505031315F4E4F5F53485546464C45292026262021646566696E65642843415443485F434F4E4649475F43505031315F53485546464C45292026262021646566696E65642843415443485F434F4E4649475F4E4F5F4350503131290A23202020646566696E652043415443485F434F4E4649475F43505031315F53485546464C450A23656E6469660A2320696620646566696E65642843415443485F494E5445524E414C5F434F4E4649475F43505031315F545950455F545241495453292026262021646566696E65642843415443485F434F4E4649475F43505031315F4E4F5F545950455F545241495453292026262021646566696E65642843415443485F434F4E4649475F43505031315F545950455F545241495453292026262021646566696E65642843415443485F434F4E4649475F4E4F5F4350503131290A232020646566696E652043415443485F434F4E4649475F43505031315F545950455F5452414954530A2320656E6469660A23696620646566696E65642843415443485F494E5445524E414C5F434F4E4649475F57494E444F57535F534548292026262021646566696E65642843415443485F434F4E4649475F4E4F5F57494E444F57535F534548292026262021646566696E65642843415443485F434F4E4649475F57494E444F57535F534548290A23202020646566696E652043415443485F434F4E4649475F57494E444F57535F5345480A23656E6469660A2F2F2054686973206973207365742062792064656661756C742C206265636175736520776520617373756D65207468617420756E697820636F6D70696C6572732061726520706F7369782D7369676E616C2D636F6D70617469626C652062792064656661756C742E0A2369662021646566696E65642843415443485F494E5445524E414C5F434F4E4649475F4E4F5F504F5349585F5349474E414C53292026262021646566696E65642843415443485F434F4E4649475F4E4F5F504F5349585F5349474E414C53292026262021646566696E65642843415443485F434F4E4649475F504F5349585F5349474E414C53290A23202020646566696E652043415443485F434F4E4649475F504F5349585F5349474E414C530A23656E6469660A0A2369662021646566696E65642843415443485F494E5445524E414C5F53555050524553535F504152454E5448455345535F5741524E494E4753290A23202020646566696E652043415443485F494E5445524E414C5F53555050524553535F504152454E5448455345535F5741524E494E47530A23202020646566696E652043415443485F494E5445524E414C5F554E53555050524553535F504152454E5448455345535F5741524E494E47530A23656E6469660A2369662021646566696E65642843415443485F494E5445524E414C5F53555050524553535F4554445F5741524E494E4753290A23202020646566696E652043415443485F494E5445524E414C5F53555050524553535F4554445F5741524E494E47530A23202020646566696E652043415443485F494E5445524E414C5F554E53555050524553535F4554445F5741524E494E47530A23656E6469660A0A2F2F206E6F65786365707420737570706F72743A0A23696620646566696E65642843415443485F434F4E4649475F43505031315F4E4F455843455054292026262021646566696E65642843415443485F4E4F455843455054290A232020646566696E652043415443485F4E4F455843455054206E6F6578636570740A232020646566696E652043415443485F4E4F4558434550545F4953287829206E6F6578636570742878290A23656C73650A232020646566696E652043415443485F4E4F455843455054207468726F7728290A232020646566696E652043415443485F4E4F4558434550545F49532878290A23656E6469660A0A2F2F206E756C6C70747220737570706F72740A2369666465662043415443485F434F4E4649475F43505031315F4E554C4C5054520A23202020646566696E652043415443485F4E554C4C206E756C6C7074720A23656C73650A23202020646566696E652043415443485F4E554C4C204E554C4C0A23656E6469660A0A2F2F206F7665727269646520737570706F72740A2369666465662043415443485F434F4E4649475F43505031315F4F564552524944450A23202020646566696E652043415443485F4F56455252494445206F766572726964650A23656C73650A23202020646566696E652043415443485F4F564552524944450A23656E6469660A0A2F2F20756E697175655F70747220737570706F72740A2369666465662043415443485F434F4E4649475F43505031315F554E495155455F5054520A23202020646566696E652043415443485F4155544F5F5054522820542029207374643A3A756E697175655F7074723C543E0A23656C73650A23202020646566696E652043415443485F4155544F5F5054522820542029207374643A3A6175746F5F7074723C543E0A23656E6469660A0A23646566696E6520494E5445524E414C5F43415443485F554E495155455F4E414D455F4C494E453228206E616D652C206C696E652029206E616D6523236C696E650A23646566696E6520494E5445524E414C5F43415443485F554E495155455F4E414D455F4C494E4528206E616D652C206C696E65202920494E5445524E414C5F43415443485F554E495155455F4E414D455F4C494E453228206E616D652C206C696E6520290A2369666465662043415443485F434F4E4649475F434F554E5445520A232020646566696E6520494E5445524E414C5F43415443485F554E495155455F4E414D4528206E616D65202920494E5445524E414C5F43415443485F554E495155455F4E414D455F4C494E4528206E616D652C205F5F434F554E5445525F5F20290A23656C73650A232020646566696E6520494E5445524E414C5F43415443485F554E495155455F4E414D4528206E616D65202920494E5445524E414C5F43415443485F554E495155455F4E414D455F4C494E4528206E616D652C205F5F4C494E455F5F20290A23656E6469660A0A23646566696E6520494E5445524E414C5F43415443485F535452494E474946593228206578707220292023657870720A23646566696E6520494E5445524E414C5F43415443485F535452494E47494659282065787072202920494E5445524E414C5F43415443485F535452494E474946593228206578707220290A0A23696E636C756465203C7373747265616D3E0A23696E636C756465203C616C676F726974686D3E0A0A6E616D657370616365204361746368207B0A0A202020207374727563742049436F6E6669673B0A0A20202020737472756374204361736553656E736974697665207B20656E756D2043686F696365207B0A20202020202020205965732C0A20202020202020204E6F0A202020207D3B207D3B0A0A20202020636C617373204E6F6E436F707961626C65207B0A2369666465662043415443485F434F4E4649475F43505031315F47454E4552415445445F4D4554484F44530A20202020202020204E6F6E436F707961626C6528204E6F6E436F707961626C6520636F6E737426202920202020202020202020202020203D2064656C6574653B0A20202020202020204E6F6E436F707961626C6528204E6F6E436F707961626C6520262620292020202020202020202020202020202020203D2064656C6574653B0A20202020202020204E6F6E436F707961626C6526206F70657261746F72203D2028204E6F6E436F707961626C6520636F6E7374262029203D2064656C6574653B0A20202020202020204E6F6E436F707961626C6526206F70657261746F72203D2028204E6F6E436F707961626C65202626202920202020203D2064656C6574653B0A23656C73650A20202020202020204E6F6E436F707961626C6528204E6F6E436F707961626C6520636F6E73742620696E666F20293B0A20202020202020204E6F6E436F707961626C6526206F70657261746F72203D2028204E6F6E436F707961626C6520636F6E73742620293B0A23656E6469660A0A2020202070726F7465637465643A0A20202020202020204E6F6E436F707961626C652829207B7D0A20202020202020207669727475616C207E4E6F6E436F707961626C6528293B0A202020207D3B0A0A20202020636C6173732053616665426F6F6C207B0A202020207075626C69633A0A20202020202020207479706564656620766F6964202853616665426F6F6C3A3A2A7479706529282920636F6E73743B0A0A20202020202020207374617469632074797065206D616B65536166652820626F6F6C2076616C75652029207B0A20202020202020202020202072657475726E2076616C7565203F202653616665426F6F6C3A3A7472756556616C7565203A20303B0A20202020202020207D0A20202020707269766174653A0A2020202020202020766F6964207472756556616C7565282920636F6E7374207B7D0A202020207D3B0A0A2020202074656D706C6174653C747970656E616D6520436F6E7461696E6572543E0A20202020696E6C696E6520766F69642064656C657465416C6C2820436F6E7461696E6572542620636F6E7461696E65722029207B0A2020202020202020747970656E616D6520436F6E7461696E6572543A3A636F6E73745F6974657261746F72206974203D20636F6E7461696E65722E626567696E28293B0A2020202020202020747970656E616D6520436F6E7461696E6572543A3A636F6E73745F6974657261746F72206974456E64203D20636F6E7461696E65722E656E6428293B0A2020202020202020666F72283B20697420213D206974456E643B202B2B697420290A20202020202020202020202064656C657465202A69743B0A202020207D0A2020202074656D706C6174653C747970656E616D65204173736F63696174697665436F6E7461696E6572543E0A20202020696E6C696E6520766F69642064656C657465416C6C56616C75657328204173736F63696174697665436F6E7461696E6572542620636F6E7461696E65722029207B0A2020202020202020747970656E616D65204173736F63696174697665436F6E7461696E6572543A3A636F6E73745F6974657261746F72206974203D20636F6E7461696E65722E626567696E28293B0A2020202020202020747970656E616D65204173736F63696174697665436F6E7461696E6572543A3A636F6E73745F6974657261746F72206974456E64203D20636F6E7461696E65722E656E6428293B0A2020202020202020666F72283B20697420213D206974456E643B202B2B697420290A20202020202020202020202064656C6574652069742D3E7365636F6E643B0A202020207D0A0A20202020626F6F6C207374617274735769746828207374643A3A737472696E6720636F6E73742620732C207374643A3A737472696E6720636F6E7374262070726566697820293B0A20202020626F6F6C207374617274735769746828207374643A3A737472696E6720636F6E73742620732C20636861722070726566697820293B0A20202020626F6F6C20656E64735769746828207374643A3A737472696E6720636F6E73742620732C207374643A3A737472696E6720636F6E7374262073756666697820293B0A20202020626F6F6C20656E64735769746828207374643A3A737472696E6720636F6E73742620732C20636861722073756666697820293B0A20202020626F6F6C20636F6E7461696E7328207374643A3A737472696E6720636F6E73742620732C207374643A3A737472696E6720636F6E73742620696E66697820293B0A20202020766F696420746F4C6F776572496E506C61636528207374643A3A737472696E6726207320293B0A202020207374643A3A737472696E6720746F4C6F77657228207374643A3A737472696E6720636F6E737426207320293B0A202020207374643A3A737472696E67207472696D28207374643A3A737472696E6720636F6E7374262073747220293B0A20202020626F6F6C207265706C616365496E506C61636528207374643A3A737472696E6726207374722C207374643A3A737472696E6720636F6E737426207265706C616365546869732C207374643A3A737472696E6720636F6E73742620776974685468697320293B0A0A2020202073747275637420706C7572616C697365207B0A2020202020202020706C7572616C69736528207374643A3A73697A655F7420636F756E742C207374643A3A737472696E6720636F6E737426206C6162656C20293B0A0A2020202020202020667269656E64207374643A3A6F73747265616D26206F70657261746F72203C3C2028207374643A3A6F73747265616D26206F732C20706C7572616C69736520636F6E73742620706C7572616C6973657220293B0A0A20202020202020207374643A3A73697A655F74206D5F636F756E743B0A20202020202020207374643A3A737472696E67206D5F6C6162656C3B0A202020207D3B0A0A2020202073747275637420536F757263654C696E65496E666F207B0A0A2020202020202020536F757263654C696E65496E666F28293B0A2020202020202020536F757263654C696E65496E666F28206368617220636F6E73742A205F66696C652C207374643A3A73697A655F74205F6C696E6520293B0A23202069666465662043415443485F434F4E4649475F43505031315F47454E4552415445445F4D4554484F44530A2020202020202020536F757263654C696E65496E666F28536F757263654C696E65496E666F20636F6E737426206F7468657229202020202020202020203D2064656661756C743B0A2020202020202020536F757263654C696E65496E666F2820536F757263654C696E65496E666F20262620292020202020202020202020202020202020203D2064656661756C743B0A2020202020202020536F757263654C696E65496E666F26206F70657261746F72203D202820536F757263654C696E65496E666F20636F6E7374262029203D2064656661756C743B0A2020202020202020536F757263654C696E65496E666F26206F70657261746F72203D202820536F757263654C696E65496E666F202626202920202020203D2064656661756C743B0A232020656E6469660A2020202020202020626F6F6C20656D707479282920636F6E73743B0A2020202020202020626F6F6C206F70657261746F72203D3D202820536F757263654C696E65496E666F20636F6E737426206F74686572202920636F6E73743B0A2020202020202020626F6F6C206F70657261746F72203C202820536F757263654C696E65496E666F20636F6E737426206F74686572202920636F6E73743B0A0A20202020202020206368617220636F6E73742A2066696C653B0A20202020202020207374643A3A73697A655F74206C696E653B0A202020207D3B0A0A202020207374643A3A6F73747265616D26206F70657261746F72203C3C2028207374643A3A6F73747265616D26206F732C20536F757263654C696E65496E666F20636F6E73742620696E666F20293B0A0A202020202F2F2054686973206973206A757374206865726520746F2061766F696420636F6D70696C6572207761726E696E67732077697468206D6163726F20636F6E7374616E747320616E6420626F6F6C65616E206C69746572616C730A20202020696E6C696E6520626F6F6C206973547275652820626F6F6C2076616C756520297B2072657475726E2076616C75653B207D0A20202020696E6C696E6520626F6F6C20616C77617973547275652829207B2072657475726E20747275653B207D0A20202020696E6C696E6520626F6F6C20616C7761797346616C73652829207B2072657475726E2066616C73653B207D0A0A20202020766F6964207468726F774C6F6769634572726F7228207374643A3A737472696E6720636F6E737426206D6573736167652C20536F757263654C696E65496E666F20636F6E737426206C6F636174696F6E496E666F20293B0A0A20202020766F69642073656564526E67282049436F6E66696720636F6E73742620636F6E66696720293B0A20202020756E7369676E656420696E7420726E675365656428293B0A0A202020202F2F20557365207468697320696E2076617269616469632073747265616D696E67206D6163726F7320746F20616C6C6F770A202020202F2F202020203E3E202B53747265616D456E6453746F700A202020202F2F2061732077656C6C2061730A202020202F2F202020203E3E207374756666202B53747265616D456E6453746F700A202020207374727563742053747265616D456E6453746F70207B0A20202020202020207374643A3A737472696E67206F70657261746F722B2829207B0A20202020202020202020202072657475726E207374643A3A737472696E6728293B0A20202020202020207D0A202020207D3B0A2020202074656D706C6174653C747970656E616D6520543E0A202020205420636F6E737426206F70657261746F72202B2028205420636F6E7374262076616C75652C2053747265616D456E6453746F702029207B0A202020202020202072657475726E2076616C75653B0A202020207D0A7D0A0A23646566696E652043415443485F494E5445524E414C5F4C494E45494E464F203A3A43617463683A3A536F757263654C696E65496E666F28205F5F46494C455F5F2C207374617469635F636173743C7374643A3A73697A655F743E28205F5F4C494E455F5F202920290A23646566696E652043415443485F494E5445524E414C5F4552524F5228206D73672029203A3A43617463683A3A7468726F774C6F6769634572726F7228206D73672C2043415443485F494E5445524E414C5F4C494E45494E464F20293B0A0A6E616D657370616365204361746368207B0A0A20202020636C617373204E6F74496D706C656D656E746564457863657074696F6E203A207075626C6963207374643A3A657863657074696F6E0A202020207B0A202020207075626C69633A0A20202020202020204E6F74496D706C656D656E746564457863657074696F6E2820536F757263654C696E65496E666F20636F6E737426206C696E65496E666F20293B0A20202020202020204E6F74496D706C656D656E746564457863657074696F6E28204E6F74496D706C656D656E746564457863657074696F6E20636F6E7374262029207B7D0A0A20202020202020207669727475616C207E4E6F74496D706C656D656E746564457863657074696F6E28292043415443485F4E4F455843455054207B7D0A0A20202020202020207669727475616C20636F6E737420636861722A2077686174282920636F6E73742043415443485F4E4F4558434550543B0A0A20202020707269766174653A0A20202020202020207374643A3A737472696E67206D5F776861743B0A2020202020202020536F757263654C696E65496E666F206D5F6C696E65496E666F3B0A202020207D3B0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A23646566696E652043415443485F4E4F545F494D504C454D454E544544207468726F772043617463683A3A4E6F74496D706C656D656E746564457863657074696F6E282043415443485F494E5445524E414C5F4C494E45494E464F20290A0A2F2F2023696E636C756465642066726F6D3A20696E7465726E616C2F63617463685F636F6E746578742E680A23646566696E652054574F424C554543554245535F43415443485F434F4E544558545F485F494E434C554445440A0A2F2F2023696E636C756465642066726F6D3A2063617463685F696E74657266616365735F67656E657261746F72732E680A23646566696E652054574F424C554543554245535F43415443485F494E54455246414345535F47454E455241544F52535F485F494E434C554445440A0A23696E636C756465203C737472696E673E0A0A6E616D657370616365204361746368207B0A0A20202020737472756374204947656E657261746F72496E666F207B0A20202020202020207669727475616C207E4947656E657261746F72496E666F28293B0A20202020202020207669727475616C20626F6F6C206D6F76654E6578742829203D20303B0A20202020202020207669727475616C207374643A3A73697A655F742067657443757272656E74496E646578282920636F6E7374203D20303B0A202020207D3B0A0A20202020737472756374204947656E657261746F7273466F7254657374207B0A20202020202020207669727475616C207E4947656E657261746F7273466F725465737428293B0A0A20202020202020207669727475616C204947656E657261746F72496E666F262067657447656E657261746F72496E666F28207374643A3A737472696E6720636F6E7374262066696C65496E666F2C207374643A3A73697A655F742073697A652029203D20303B0A20202020202020207669727475616C20626F6F6C206D6F76654E6578742829203D20303B0A202020207D3B0A0A202020204947656E657261746F7273466F72546573742A2063726561746547656E657261746F7273466F725465737428293B0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A2063617463685F7074722E6870700A23646566696E652054574F424C554543554245535F43415443485F5054525F4850505F494E434C554445440A0A236966646566205F5F636C616E675F5F0A23707261676D6120636C616E6720646961676E6F7374696320707573680A23707261676D6120636C616E6720646961676E6F737469632069676E6F72656420222D57706164646564220A23656E6469660A0A6E616D657370616365204361746368207B0A0A202020202F2F20416E20696E74727573697665207265666572656E636520636F756E74696E6720736D61727420706F696E7465722E0A202020202F2F2054206D75737420696D706C656D656E7420616464526566282920616E642072656C656173652829206D6574686F64730A202020202F2F207479706963616C6C7920696D706C656D656E74696E6720746865204953686172656420696E746572666163650A2020202074656D706C6174653C747970656E616D6520543E0A20202020636C61737320507472207B0A202020207075626C69633A0A20202020202020205074722829203A206D5F70282043415443485F4E554C4C20297B7D0A20202020202020205074722820542A20702029203A206D5F7028207020297B0A202020202020202020202020696628206D5F7020290A202020202020202020202020202020206D5F702D3E61646452656628293B0A20202020202020207D0A2020202020202020507472282050747220636F6E737426206F746865722029203A206D5F7028206F746865722E6D5F7020297B0A202020202020202020202020696628206D5F7020290A202020202020202020202020202020206D5F702D3E61646452656628293B0A20202020202020207D0A20202020202020207E50747228297B0A202020202020202020202020696628206D5F7020290A202020202020202020202020202020206D5F702D3E72656C6561736528293B0A20202020202020207D0A2020202020202020766F69642072657365742829207B0A202020202020202020202020696628206D5F7020290A202020202020202020202020202020206D5F702D3E72656C6561736528293B0A2020202020202020202020206D5F70203D2043415443485F4E554C4C3B0A20202020202020207D0A202020202020202050747226206F70657261746F72203D202820542A207020297B0A2020202020202020202020205074722074656D7028207020293B0A20202020202020202020202073776170282074656D7020293B0A20202020202020202020202072657475726E202A746869733B0A20202020202020207D0A202020202020202050747226206F70657261746F72203D20282050747220636F6E737426206F7468657220297B0A2020202020202020202020205074722074656D7028206F7468657220293B0A20202020202020202020202073776170282074656D7020293B0A20202020202020202020202072657475726E202A746869733B0A20202020202020207D0A2020202020202020766F69642073776170282050747226206F746865722029207B207374643A3A7377617028206D5F702C206F746865722E6D5F7020293B207D0A2020202020202020542A20676574282920636F6E73747B2072657475726E206D5F703B207D0A20202020202020205426206F70657261746F722A282920636F6E7374207B2072657475726E202A6D5F703B207D0A2020202020202020542A206F70657261746F722D3E282920636F6E7374207B2072657475726E206D5F703B207D0A2020202020202020626F6F6C206F70657261746F722021282920636F6E7374207B2072657475726E206D5F70203D3D2043415443485F4E554C4C3B207D0A20202020202020206F70657261746F722053616665426F6F6C3A3A74797065282920636F6E7374207B2072657475726E2053616665426F6F6C3A3A6D616B655361666528206D5F7020213D2043415443485F4E554C4C20293B207D0A0A20202020707269766174653A0A2020202020202020542A206D5F703B0A202020207D3B0A0A202020207374727563742049536861726564203A204E6F6E436F707961626C65207B0A20202020202020207669727475616C207E4953686172656428293B0A20202020202020207669727475616C20766F696420616464526566282920636F6E7374203D20303B0A20202020202020207669727475616C20766F69642072656C65617365282920636F6E7374203D20303B0A202020207D3B0A0A2020202074656D706C6174653C747970656E616D652054203D20495368617265643E0A2020202073747275637420536861726564496D706C203A2054207B0A0A2020202020202020536861726564496D706C2829203A206D5F726328203020297B7D0A0A20202020202020207669727475616C20766F696420616464526566282920636F6E7374207B0A2020202020202020202020202B2B6D5F72633B0A20202020202020207D0A20202020202020207669727475616C20766F69642072656C65617365282920636F6E7374207B0A202020202020202020202020696628202D2D6D5F7263203D3D203020290A2020202020202020202020202020202064656C65746520746869733B0A20202020202020207D0A0A20202020202020206D757461626C6520756E7369676E656420696E74206D5F72633B0A202020207D3B0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A236966646566205F5F636C616E675F5F0A23707261676D6120636C616E6720646961676E6F7374696320706F700A23656E6469660A0A6E616D657370616365204361746368207B0A0A20202020636C6173732054657374436173653B0A20202020636C6173732053747265616D3B0A202020207374727563742049526573756C74436170747572653B0A20202020737472756374204952756E6E65723B0A20202020737472756374204947656E657261746F7273466F72546573743B0A202020207374727563742049436F6E6669673B0A0A202020207374727563742049436F6E746578740A202020207B0A20202020202020207669727475616C207E49436F6E7465787428293B0A0A20202020202020207669727475616C2049526573756C74436170747572652A20676574526573756C74436170747572652829203D20303B0A20202020202020207669727475616C204952756E6E65722A2067657452756E6E65722829203D20303B0A20202020202020207669727475616C2073697A655F742067657447656E657261746F72496E64657828207374643A3A737472696E6720636F6E7374262066696C65496E666F2C2073697A655F7420746F74616C53697A652029203D20303B0A20202020202020207669727475616C20626F6F6C20616476616E636547656E657261746F7273466F7243757272656E74546573742829203D20303B0A20202020202020207669727475616C205074723C49436F6E66696720636F6E73743E20676574436F6E666967282920636F6E7374203D20303B0A202020207D3B0A0A2020202073747275637420494D757461626C65436F6E74657874203A2049436F6E746578740A202020207B0A20202020202020207669727475616C207E494D757461626C65436F6E7465787428293B0A20202020202020207669727475616C20766F696420736574526573756C7443617074757265282049526573756C74436170747572652A20726573756C74436170747572652029203D20303B0A20202020202020207669727475616C20766F69642073657452756E6E657228204952756E6E65722A2072756E6E65722029203D20303B0A20202020202020207669727475616C20766F696420736574436F6E66696728205074723C49436F6E66696720636F6E73743E20636F6E73742620636F6E6669672029203D20303B0A202020207D3B0A0A2020202049436F6E74657874262067657443757272656E74436F6E7465787428293B0A20202020494D757461626C65436F6E74657874262067657443757272656E744D757461626C65436F6E7465787428293B0A20202020766F696420636C65616E5570436F6E7465787428293B0A2020202053747265616D2063726561746553747265616D28207374643A3A737472696E6720636F6E7374262073747265616D4E616D6520293B0A0A7D0A0A2F2F2023696E636C756465642066726F6D3A20696E7465726E616C2F63617463685F746573745F72656769737472792E6870700A23646566696E652054574F424C554543554245535F43415443485F544553545F52454749535452595F4850505F494E434C554445440A0A2F2F2023696E636C756465642066726F6D3A2063617463685F696E74657266616365735F74657374636173652E680A23646566696E652054574F424C554543554245535F43415443485F494E54455246414345535F54455354434153455F485F494E434C554445440A0A23696E636C756465203C766563746F723E0A0A6E616D657370616365204361746368207B0A0A20202020636C6173732054657374537065633B0A0A2020202073747275637420495465737443617365203A2049536861726564207B0A20202020202020207669727475616C20766F696420696E766F6B6520282920636F6E7374203D20303B0A2020202070726F7465637465643A0A20202020202020207669727475616C207E49546573744361736528293B0A202020207D3B0A0A20202020636C6173732054657374436173653B0A202020207374727563742049436F6E6669673B0A0A20202020737472756374204954657374436173655265676973747279207B0A20202020202020207669727475616C207E495465737443617365526567697374727928293B0A20202020202020207669727475616C207374643A3A766563746F723C54657374436173653E20636F6E73742620676574416C6C5465737473282920636F6E7374203D20303B0A20202020202020207669727475616C207374643A3A766563746F723C54657374436173653E20636F6E73742620676574416C6C5465737473536F72746564282049436F6E66696720636F6E73742620636F6E666967202920636F6E7374203D20303B0A202020207D3B0A0A20202020626F6F6C206D61746368546573742820546573744361736520636F6E7374262074657374436173652C20546573745370656320636F6E7374262074657374537065632C2049436F6E66696720636F6E73742620636F6E66696720293B0A202020207374643A3A766563746F723C54657374436173653E2066696C746572546573747328207374643A3A766563746F723C54657374436173653E20636F6E737426207465737443617365732C20546573745370656320636F6E7374262074657374537065632C2049436F6E66696720636F6E73742620636F6E66696720293B0A202020207374643A3A766563746F723C54657374436173653E20636F6E73742620676574416C6C546573744361736573536F72746564282049436F6E66696720636F6E73742620636F6E66696720293B0A0A7D0A0A6E616D657370616365204361746368207B0A0A74656D706C6174653C747970656E616D6520433E0A636C617373204D6574686F645465737443617365203A207075626C696320536861726564496D706C3C4954657374436173653E207B0A0A7075626C69633A0A202020204D6574686F6454657374436173652820766F69642028433A3A2A6D6574686F642928292029203A206D5F6D6574686F6428206D6574686F642029207B7D0A0A202020207669727475616C20766F696420696E766F6B65282920636F6E7374207B0A202020202020202043206F626A3B0A2020202020202020286F626A2E2A6D5F6D6574686F642928293B0A202020207D0A0A707269766174653A0A202020207669727475616C207E4D6574686F6454657374436173652829207B7D0A0A20202020766F69642028433A3A2A6D5F6D6574686F642928293B0A7D3B0A0A7479706564656620766F6964282A5465737446756E6374696F6E2928293B0A0A737472756374204E616D65416E6444657363207B0A202020204E616D65416E64446573632820636F6E737420636861722A205F6E616D65203D2022222C20636F6E737420636861722A205F6465736372697074696F6E3D20222220290A202020203A206E616D6528205F6E616D6520292C206465736372697074696F6E28205F6465736372697074696F6E20290A202020207B7D0A0A20202020636F6E737420636861722A206E616D653B0A20202020636F6E737420636861722A206465736372697074696F6E3B0A7D3B0A0A766F696420726567697374657254657374436173650A20202020282020204954657374436173652A2074657374436173652C0A20202020202020206368617220636F6E73742A20636C6173734E616D652C0A20202020202020204E616D65416E644465736320636F6E737426206E616D65416E64446573632C0A2020202020202020536F757263654C696E65496E666F20636F6E737426206C696E65496E666F20293B0A0A737472756374204175746F526567207B0A0A202020204175746F5265670A2020202020202020282020205465737446756E6374696F6E2066756E6374696F6E2C0A202020202020202020202020536F757263654C696E65496E666F20636F6E737426206C696E65496E666F2C0A2020202020202020202020204E616D65416E644465736320636F6E737426206E616D65416E644465736320293B0A0A2020202074656D706C6174653C747970656E616D6520433E0A202020204175746F5265670A202020202020202028202020766F69642028433A3A2A6D6574686F642928292C0A2020202020202020202020206368617220636F6E73742A20636C6173734E616D652C0A2020202020202020202020204E616D65416E644465736320636F6E737426206E616D65416E64446573632C0A202020202020202020202020536F757263654C696E65496E666F20636F6E737426206C696E65496E666F2029207B0A0A2020202020202020726567697374657254657374436173650A202020202020202020202020282020206E6577204D6574686F6454657374436173653C433E28206D6574686F6420292C0A20202020202020202020202020202020636C6173734E616D652C0A202020202020202020202020202020206E616D65416E64446573632C0A202020202020202020202020202020206C696E65496E666F20293B0A202020207D0A0A202020207E4175746F52656728293B0A0A707269766174653A0A202020204175746F52656728204175746F52656720636F6E73742620293B0A20202020766F6964206F70657261746F723D2028204175746F52656720636F6E73742620293B0A7D3B0A0A766F6964207265676973746572546573744361736546756E6374696F6E0A20202020282020205465737446756E6374696F6E2066756E6374696F6E2C0A2020202020202020536F757263654C696E65496E666F20636F6E737426206C696E65496E666F2C0A20202020202020204E616D65416E644465736320636F6E737426206E616D65416E644465736320293B0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2369666465662043415443485F434F4E4649475F56415249414449435F4D4143524F530A202020202F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A2020202023646566696E6520494E5445524E414C5F43415443485F5445535443415345322820546573744E616D652C202E2E2E2029205C0A202020202020202073746174696320766F696420546573744E616D6528293B205C0A202020202020202043415443485F494E5445524E414C5F53555050524553535F4554445F5741524E494E4753205C0A20202020202020206E616D6573706163657B2043617463683A3A4175746F52656720494E5445524E414C5F43415443485F554E495155455F4E414D4528206175746F5265676973747261722029282026546573744E616D652C2043415443485F494E5445524E414C5F4C494E45494E464F2C2043617463683A3A4E616D65416E644465736328205F5F56415F415247535F5F202920293B207D205C0A202020202020202043415443485F494E5445524E414C5F554E53555050524553535F4554445F5741524E494E4753205C0A202020202020202073746174696320766F696420546573744E616D6528290A2020202023646566696E6520494E5445524E414C5F43415443485F544553544341534528202E2E2E2029205C0A2020202020202020494E5445524E414C5F43415443485F5445535443415345322820494E5445524E414C5F43415443485F554E495155455F4E414D4528205F5F5F5F435F415F545F435F485F5F5F5F545F455F535F545F5F5F5F20292C205F5F56415F415247535F5F20290A0A202020202F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A2020202023646566696E6520494E5445524E414C5F43415443485F4D4554484F445F41535F544553545F4341534528205175616C69666965644D6574686F642C202E2E2E2029205C0A202020202020202043415443485F494E5445524E414C5F53555050524553535F4554445F5741524E494E4753205C0A20202020202020206E616D6573706163657B2043617463683A3A4175746F52656720494E5445524E414C5F43415443485F554E495155455F4E414D4528206175746F52656769737472617220292820265175616C69666965644D6574686F642C2022262220235175616C69666965644D6574686F642C2043617463683A3A4E616D65416E644465736328205F5F56415F415247535F5F20292C2043415443485F494E5445524E414C5F4C494E45494E464F20293B207D205C0A202020202020202043415443485F494E5445524E414C5F554E53555050524553535F4554445F5741524E494E47530A0A202020202F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A2020202023646566696E6520494E5445524E414C5F43415443485F544553545F434153455F4D4554484F44322820546573744E616D652C20436C6173734E616D652C202E2E2E20295C0A202020202020202043415443485F494E5445524E414C5F53555050524553535F4554445F5741524E494E4753205C0A20202020202020206E616D6573706163657B205C0A20202020202020202020202073747275637420546573744E616D65203A20436C6173734E616D657B205C0A20202020202020202020202020202020766F6964207465737428293B205C0A2020202020202020202020207D3B205C0A20202020202020202020202043617463683A3A4175746F52656720494E5445524E414C5F43415443485F554E495155455F4E414D4528206175746F526567697374726172202920282026546573744E616D653A3A746573742C2023436C6173734E616D652C2043617463683A3A4E616D65416E644465736328205F5F56415F415247535F5F20292C2043415443485F494E5445524E414C5F4C494E45494E464F20293B205C0A20202020202020207D205C0A202020202020202043415443485F494E5445524E414C5F554E53555050524553535F4554445F5741524E494E4753205C0A2020202020202020766F696420546573744E616D653A3A7465737428290A2020202023646566696E6520494E5445524E414C5F43415443485F544553545F434153455F4D4554484F442820436C6173734E616D652C202E2E2E2029205C0A2020202020202020494E5445524E414C5F43415443485F544553545F434153455F4D4554484F44322820494E5445524E414C5F43415443485F554E495155455F4E414D4528205F5F5F5F435F415F545F435F485F5F5F5F545F455F535F545F5F5F5F20292C20436C6173734E616D652C205F5F56415F415247535F5F20290A0A202020202F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A2020202023646566696E6520494E5445524E414C5F43415443485F52454749535445525F5445535443415345282046756E6374696F6E2C202E2E2E2029205C0A202020202020202043415443485F494E5445524E414C5F53555050524553535F4554445F5741524E494E4753205C0A202020202020202043617463683A3A4175746F526567282046756E6374696F6E2C2043415443485F494E5445524E414C5F4C494E45494E464F2C2043617463683A3A4E616D65416E644465736328205F5F56415F415247535F5F202920293B205C0A202020202020202043415443485F494E5445524E414C5F554E53555050524553535F4554445F5741524E494E47530A0A23656C73650A202020202F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A2020202023646566696E6520494E5445524E414C5F43415443485F5445535443415345322820546573744E616D652C204E616D652C20446573632029205C0A202020202020202073746174696320766F696420546573744E616D6528293B205C0A202020202020202043415443485F494E5445524E414C5F53555050524553535F4554445F5741524E494E4753205C0A20202020202020206E616D6573706163657B2043617463683A3A4175746F52656720494E5445524E414C5F43415443485F554E495155455F4E414D4528206175746F5265676973747261722029282026546573744E616D652C2043415443485F494E5445524E414C5F4C494E45494E464F2C2043617463683A3A4E616D65416E644465736328204E616D652C2044657363202920293B207D5C0A202020202020202043415443485F494E5445524E414C5F554E53555050524553535F4554445F5741524E494E4753205C0A202020202020202073746174696320766F696420546573744E616D6528290A2020202023646566696E6520494E5445524E414C5F43415443485F544553544341534528204E616D652C20446573632029205C0A2020202020202020494E5445524E414C5F43415443485F5445535443415345322820494E5445524E414C5F43415443485F554E495155455F4E414D4528205F5F5F5F435F415F545F435F485F5F5F5F545F455F535F545F5F5F5F20292C204E616D652C204465736320290A0A202020202F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A2020202023646566696E6520494E5445524E414C5F43415443485F4D4554484F445F41535F544553545F4341534528205175616C69666965644D6574686F642C204E616D652C20446573632029205C0A202020202020202043415443485F494E5445524E414C5F53555050524553535F4554445F5741524E494E4753205C0A20202020202020206E616D6573706163657B2043617463683A3A4175746F52656720494E5445524E414C5F43415443485F554E495155455F4E414D4528206175746F52656769737472617220292820265175616C69666965644D6574686F642C2022262220235175616C69666965644D6574686F642C2043617463683A3A4E616D65416E644465736328204E616D652C204465736320292C2043415443485F494E5445524E414C5F4C494E45494E464F20293B207D205C0A202020202020202043415443485F494E5445524E414C5F554E53555050524553535F4554445F5741524E494E47530A0A202020202F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A2020202023646566696E6520494E5445524E414C5F43415443485F544553545F434153455F4D4554484F4432282054657374436173654E616D652C20436C6173734E616D652C20546573744E616D652C204465736320295C0A202020202020202043415443485F494E5445524E414C5F53555050524553535F4554445F5741524E494E4753205C0A20202020202020206E616D6573706163657B205C0A2020202020202020202020207374727563742054657374436173654E616D65203A20436C6173734E616D657B205C0A20202020202020202020202020202020766F6964207465737428293B205C0A2020202020202020202020207D3B205C0A20202020202020202020202043617463683A3A4175746F52656720494E5445524E414C5F43415443485F554E495155455F4E414D4528206175746F52656769737472617220292028202654657374436173654E616D653A3A746573742C2023436C6173734E616D652C2043617463683A3A4E616D65416E64446573632820546573744E616D652C204465736320292C2043415443485F494E5445524E414C5F4C494E45494E464F20293B205C0A20202020202020207D205C0A202020202020202043415443485F494E5445524E414C5F554E53555050524553535F4554445F5741524E494E4753205C0A2020202020202020766F69642054657374436173654E616D653A3A7465737428290A2020202023646566696E6520494E5445524E414C5F43415443485F544553545F434153455F4D4554484F442820436C6173734E616D652C20546573744E616D652C204465736320295C0A2020202020202020494E5445524E414C5F43415443485F544553545F434153455F4D4554484F44322820494E5445524E414C5F43415443485F554E495155455F4E414D4528205F5F5F5F435F415F545F435F485F5F5F5F545F455F535F545F5F5F5F20292C20436C6173734E616D652C20546573744E616D652C204465736320290A0A202020202F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A2020202023646566696E6520494E5445524E414C5F43415443485F52454749535445525F5445535443415345282046756E6374696F6E2C204E616D652C20446573632029205C0A202020202020202043415443485F494E5445524E414C5F53555050524553535F4554445F5741524E494E4753205C0A202020202020202043617463683A3A4175746F526567282046756E6374696F6E2C2043415443485F494E5445524E414C5F4C494E45494E464F2C2043617463683A3A4E616D65416E644465736328204E616D652C2044657363202920293B205C0A202020202020202043415443485F494E5445524E414C5F554E53555050524553535F4554445F5741524E494E47530A0A23656E6469660A0A2F2F2023696E636C756465642066726F6D3A20696E7465726E616C2F63617463685F636170747572652E6870700A23646566696E652054574F424C554543554245535F43415443485F434150545552455F4850505F494E434C554445440A0A2F2F2023696E636C756465642066726F6D3A2063617463685F726573756C745F6275696C6465722E680A23646566696E652054574F424C554543554245535F43415443485F524553554C545F4255494C4445525F485F494E434C554445440A0A2F2F2023696E636C756465642066726F6D3A2063617463685F726573756C745F747970652E680A23646566696E652054574F424C554543554245535F43415443485F524553554C545F545950455F485F494E434C554445440A0A6E616D657370616365204361746368207B0A0A202020202F2F20526573756C745761733A3A4F665479706520656E756D0A2020202073747275637420526573756C74576173207B20656E756D204F6654797065207B0A2020202020202020556E6B6E6F776E203D202D312C0A20202020202020204F6B203D20302C0A2020202020202020496E666F203D20312C0A20202020202020205761726E696E67203D20322C0A0A20202020202020204661696C757265426974203D20307831302C0A0A202020202020202045787072657373696F6E4661696C6564203D204661696C757265426974207C20312C0A20202020202020204578706C696369744661696C757265203D204661696C757265426974207C20322C0A0A2020202020202020457863657074696F6E203D203078313030207C204661696C7572654269742C0A0A20202020202020205468726577457863657074696F6E203D20457863657074696F6E207C20312C0A20202020202020204469646E745468726F77457863657074696F6E203D20457863657074696F6E207C20322C0A0A2020202020202020466174616C4572726F72436F6E646974696F6E203D203078323030207C204661696C7572654269740A0A202020207D3B207D3B0A0A20202020696E6C696E6520626F6F6C2069734F6B2820526573756C745761733A3A4F665479706520726573756C74547970652029207B0A202020202020202072657475726E202820726573756C7454797065202620526573756C745761733A3A4661696C7572654269742029203D3D20303B0A202020207D0A20202020696E6C696E6520626F6F6C2069734A757374496E666F2820696E7420666C6167732029207B0A202020202020202072657475726E20666C616773203D3D20526573756C745761733A3A496E666F3B0A202020207D0A0A202020202F2F20526573756C74446973706F736974696F6E3A3A466C61677320656E756D0A2020202073747275637420526573756C74446973706F736974696F6E207B20656E756D20466C616773207B0A20202020202020204E6F726D616C203D20307830312C0A0A2020202020202020436F6E74696E75654F6E4661696C757265203D20307830322C2020202F2F204661696C75726573206661696C20746573742C2062757420657865637574696F6E20636F6E74696E7565730A202020202020202046616C736554657374203D20307830342C20202020202020202020202F2F205072656669782065787072657373696F6E207769746820210A202020202020202053757070726573734661696C203D20307830382020202020202020202F2F204661696C7572657320617265207265706F727465642062757420646F206E6F74206661696C2074686520746573740A202020207D3B207D3B0A0A20202020696E6C696E6520526573756C74446973706F736974696F6E3A3A466C616773206F70657261746F72207C202820526573756C74446973706F736974696F6E3A3A466C616773206C68732C20526573756C74446973706F736974696F6E3A3A466C616773207268732029207B0A202020202020202072657475726E207374617469635F636173743C526573756C74446973706F736974696F6E3A3A466C6167733E28207374617469635F636173743C696E743E28206C68732029207C207374617469635F636173743C696E743E2820726873202920293B0A202020207D0A0A20202020696E6C696E6520626F6F6C2073686F756C64436F6E74696E75654F6E4661696C7572652820696E7420666C6167732029202020207B2072657475726E202820666C616773202620526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C757265202920213D20303B207D0A20202020696E6C696E6520626F6F6C20697346616C7365546573742820696E7420666C6167732029202020202020202020202020202020207B2072657475726E202820666C616773202620526573756C74446973706F736974696F6E3A3A46616C736554657374202920213D20303B207D0A20202020696E6C696E6520626F6F6C2073686F756C6453757070726573734661696C7572652820696E7420666C61677320292020202020207B2072657475726E202820666C616773202620526573756C74446973706F736974696F6E3A3A53757070726573734661696C202920213D20303B207D0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A2063617463685F617373657274696F6E726573756C742E680A23646566696E652054574F424C554543554245535F43415443485F415353455254494F4E524553554C545F485F494E434C554445440A0A23696E636C756465203C737472696E673E0A0A6E616D657370616365204361746368207B0A0A20202020737472756374205354415449435F4153534552545F45787072657373696F6E5F546F6F5F436F6D706C65785F506C656173655F526577726974655F41735F42696E6172795F436F6D70617269736F6E3B0A0A20202020737472756374204465636F6D706F73656445787072657373696F6E0A202020207B0A20202020202020207669727475616C207E4465636F6D706F73656445787072657373696F6E2829207B7D0A20202020202020207669727475616C20626F6F6C20697342696E61727945787072657373696F6E282920636F6E7374207B0A20202020202020202020202072657475726E2066616C73653B0A20202020202020207D0A20202020202020207669727475616C20766F6964207265636F6E73747275637445787072657373696F6E28207374643A3A737472696E67262064657374202920636F6E7374203D20303B0A0A20202020202020202F2F204F6E6C792073696D706C652062696E61727920636F6D70617269736F6E732063616E206265206465636F6D706F7365642E0A20202020202020202F2F204966206D6F726520636F6D706C657820636865636B206973207265717569726564207468656E2077726170207375622D65787072657373696F6E7320696E20706172656E7468657365732E0A202020202020202074656D706C6174653C747970656E616D6520543E205354415449435F4153534552545F45787072657373696F6E5F546F6F5F436F6D706C65785F506C656173655F526577726974655F41735F42696E6172795F436F6D70617269736F6E26206F70657261746F72202B2028205420636F6E73742620293B0A202020202020202074656D706C6174653C747970656E616D6520543E205354415449435F4153534552545F45787072657373696F6E5F546F6F5F436F6D706C65785F506C656173655F526577726974655F41735F42696E6172795F436F6D70617269736F6E26206F70657261746F72202D2028205420636F6E73742620293B0A202020202020202074656D706C6174653C747970656E616D6520543E205354415449435F4153534552545F45787072657373696F6E5F546F6F5F436F6D706C65785F506C656173655F526577726974655F41735F42696E6172795F436F6D70617269736F6E26206F70657261746F72202A2028205420636F6E73742620293B0A202020202020202074656D706C6174653C747970656E616D6520543E205354415449435F4153534552545F45787072657373696F6E5F546F6F5F436F6D706C65785F506C656173655F526577726974655F41735F42696E6172795F436F6D70617269736F6E26206F70657261746F72202F2028205420636F6E73742620293B0A202020202020202074656D706C6174653C747970656E616D6520543E205354415449435F4153534552545F45787072657373696F6E5F546F6F5F436F6D706C65785F506C656173655F526577726974655F41735F42696E6172795F436F6D70617269736F6E26206F70657261746F7220252028205420636F6E73742620293B0A202020202020202074656D706C6174653C747970656E616D6520543E205354415449435F4153534552545F45787072657373696F6E5F546F6F5F436F6D706C65785F506C656173655F526577726974655F41735F42696E6172795F436F6D70617269736F6E26206F70657261746F722026262028205420636F6E73742620293B0A202020202020202074656D706C6174653C747970656E616D6520543E205354415449435F4153534552545F45787072657373696F6E5F546F6F5F436F6D706C65785F506C656173655F526577726974655F41735F42696E6172795F436F6D70617269736F6E26206F70657261746F72207C7C2028205420636F6E73742620293B0A0A09707269766174653A0A09094465636F6D706F73656445787072657373696F6E26206F70657261746F72203D20284465636F6D706F73656445787072657373696F6E20636F6E737426293B0A202020207D3B0A0A2020202073747275637420417373657274696F6E496E666F0A202020207B0A2020202020202020417373657274696F6E496E666F2829207B7D0A2020202020202020417373657274696F6E496E666F2820207374643A3A737472696E6720636F6E737426205F6D6163726F4E616D652C0A202020202020202020202020202020202020202020202020536F757263654C696E65496E666F20636F6E737426205F6C696E65496E666F2C0A2020202020202020202020202020202020202020202020207374643A3A737472696E6720636F6E737426205F636170747572656445787072657373696F6E2C0A202020202020202020202020202020202020202020202020526573756C74446973706F736974696F6E3A3A466C616773205F726573756C74446973706F736974696F6E20293B0A0A20202020202020207374643A3A737472696E67206D6163726F4E616D653B0A2020202020202020536F757263654C696E65496E666F206C696E65496E666F3B0A20202020202020207374643A3A737472696E6720636170747572656445787072657373696F6E3B0A2020202020202020526573756C74446973706F736974696F6E3A3A466C61677320726573756C74446973706F736974696F6E3B0A202020207D3B0A0A2020202073747275637420417373657274696F6E526573756C74446174610A202020207B0A2020202020202020417373657274696F6E526573756C74446174612829203A206465636F6D706F73656445787072657373696F6E282043415443485F4E554C4C20290A2020202020202020202020202020202020202020202020202020202020202C20726573756C74547970652820526573756C745761733A3A556E6B6E6F776E20290A2020202020202020202020202020202020202020202020202020202020202C206E656761746564282066616C736520290A2020202020202020202020202020202020202020202020202020202020202C20706172656E74686573697A6564282066616C73652029207B7D0A0A2020202020202020766F6964206E65676174652820626F6F6C20706172656E74686573697A652029207B0A2020202020202020202020206E656761746564203D20216E6567617465643B0A202020202020202020202020706172656E74686573697A6564203D20706172656E74686573697A653B0A20202020202020202020202069662820726573756C7454797065203D3D20526573756C745761733A3A4F6B20290A20202020202020202020202020202020726573756C7454797065203D20526573756C745761733A3A45787072657373696F6E4661696C65643B0A202020202020202020202020656C73652069662820726573756C7454797065203D3D20526573756C745761733A3A45787072657373696F6E4661696C656420290A20202020202020202020202020202020726573756C7454797065203D20526573756C745761733A3A4F6B3B0A20202020202020207D0A0A20202020202020207374643A3A737472696E6720636F6E737426207265636F6E73747275637445787072657373696F6E282920636F6E7374207B0A202020202020202020202020696628206465636F6D706F73656445787072657373696F6E20213D2043415443485F4E554C4C2029207B0A202020202020202020202020202020206465636F6D706F73656445787072657373696F6E2D3E7265636F6E73747275637445787072657373696F6E28207265636F6E737472756374656445787072657373696F6E20293B0A2020202020202020202020202020202069662820706172656E74686573697A65642029207B0A20202020202020202020202020202020202020207265636F6E737472756374656445787072657373696F6E2E696E736572742820302C20312C2027282720293B0A20202020202020202020202020202020202020207265636F6E737472756374656445787072657373696F6E2E617070656E642820312C2027292720293B0A202020202020202020202020202020207D0A20202020202020202020202020202020696628206E6567617465642029207B0A20202020202020202020202020202020202020207265636F6E737472756374656445787072657373696F6E2E696E736572742820302C20312C2027212720293B0A202020202020202020202020202020207D0A202020202020202020202020202020206465636F6D706F73656445787072657373696F6E203D2043415443485F4E554C4C3B0A2020202020202020202020207D0A20202020202020202020202072657475726E207265636F6E737472756374656445787072657373696F6E3B0A20202020202020207D0A0A20202020202020206D757461626C65204465636F6D706F73656445787072657373696F6E20636F6E73742A206465636F6D706F73656445787072657373696F6E3B0A20202020202020206D757461626C65207374643A3A737472696E67207265636F6E737472756374656445787072657373696F6E3B0A20202020202020207374643A3A737472696E67206D6573736167653B0A2020202020202020526573756C745761733A3A4F665479706520726573756C74547970653B0A2020202020202020626F6F6C206E6567617465643B0A2020202020202020626F6F6C20706172656E74686573697A65643B0A202020207D3B0A0A20202020636C61737320417373657274696F6E526573756C74207B0A202020207075626C69633A0A2020202020202020417373657274696F6E526573756C7428293B0A2020202020202020417373657274696F6E526573756C742820417373657274696F6E496E666F20636F6E73742620696E666F2C20417373657274696F6E526573756C744461746120636F6E737426206461746120293B0A20202020202020207E417373657274696F6E526573756C7428293B0A23202069666465662043415443485F434F4E4649475F43505031315F47454E4552415445445F4D4554484F44530A202020202020202020417373657274696F6E526573756C742820417373657274696F6E526573756C7420636F6E737426202920202020202020202020202020203D2064656661756C743B0A202020202020202020417373657274696F6E526573756C742820417373657274696F6E526573756C7420262620292020202020202020202020202020202020203D2064656661756C743B0A202020202020202020417373657274696F6E526573756C7426206F70657261746F72203D202820417373657274696F6E526573756C7420636F6E7374262029203D2064656661756C743B0A202020202020202020417373657274696F6E526573756C7426206F70657261746F72203D202820417373657274696F6E526573756C74202626202920202020203D2064656661756C743B0A232020656E6469660A0A2020202020202020626F6F6C2069734F6B282920636F6E73743B0A2020202020202020626F6F6C20737563636565646564282920636F6E73743B0A2020202020202020526573756C745761733A3A4F665479706520676574526573756C7454797065282920636F6E73743B0A2020202020202020626F6F6C2068617345787072657373696F6E282920636F6E73743B0A2020202020202020626F6F6C206861734D657373616765282920636F6E73743B0A20202020202020207374643A3A737472696E672067657445787072657373696F6E282920636F6E73743B0A20202020202020207374643A3A737472696E672067657445787072657373696F6E496E4D6163726F282920636F6E73743B0A2020202020202020626F6F6C20686173457870616E64656445787072657373696F6E282920636F6E73743B0A20202020202020207374643A3A737472696E6720676574457870616E64656445787072657373696F6E282920636F6E73743B0A20202020202020207374643A3A737472696E67206765744D657373616765282920636F6E73743B0A2020202020202020536F757263654C696E65496E666F20676574536F75726365496E666F282920636F6E73743B0A20202020202020207374643A3A737472696E6720676574546573744D6163726F4E616D65282920636F6E73743B0A2020202020202020766F696420646973636172644465636F6D706F73656445787072657373696F6E282920636F6E73743B0A2020202020202020766F696420657870616E644465636F6D706F73656445787072657373696F6E282920636F6E73743B0A0A2020202070726F7465637465643A0A2020202020202020417373657274696F6E496E666F206D5F696E666F3B0A2020202020202020417373657274696F6E526573756C7444617461206D5F726573756C74446174613B0A202020207D3B0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A2063617463685F6D617463686572732E6870700A23646566696E652054574F424C554543554245535F43415443485F4D415443484552535F4850505F494E434C554445440A0A6E616D657370616365204361746368207B0A6E616D657370616365204D61746368657273207B0A202020206E616D65737061636520496D706C207B0A0A202020202020202074656D706C6174653C747970656E616D6520417267543E20737472756374204D61746368416C6C4F663B0A202020202020202074656D706C6174653C747970656E616D6520417267543E20737472756374204D61746368416E794F663B0A202020202020202074656D706C6174653C747970656E616D6520417267543E20737472756374204D617463684E6F744F663B0A0A2020202020202020636C617373204D617463686572556E747970656442617365207B0A20202020202020207075626C69633A0A2020202020202020202020207374643A3A737472696E6720746F537472696E67282920636F6E7374207B0A20202020202020202020202020202020696628206D5F636163686564546F537472696E672E656D707479282920290A20202020202020202020202020202020202020206D5F636163686564546F537472696E67203D20646573637269626528293B0A2020202020202020202020202020202072657475726E206D5F636163686564546F537472696E673B0A2020202020202020202020207D0A0A202020202020202070726F7465637465643A0A2020202020202020202020207669727475616C207E4D617463686572556E74797065644261736528293B0A2020202020202020202020207669727475616C207374643A3A737472696E67206465736372696265282920636F6E7374203D20303B0A2020202020202020202020206D757461626C65207374643A3A737472696E67206D5F636163686564546F537472696E673B0A2020202020202020707269766174653A0A2020202020202020202020204D617463686572556E74797065644261736526206F70657261746F72203D2028204D617463686572556E74797065644261736520636F6E73742620293B0A20202020202020207D3B0A0A202020202020202074656D706C6174653C747970656E616D65204F626A656374543E0A2020202020202020737472756374204D6174636865724D6574686F64207B0A2020202020202020202020207669727475616C20626F6F6C206D6174636828204F626A6563745420636F6E73742620617267202920636F6E7374203D20303B0A20202020202020207D3B0A202020202020202074656D706C6174653C747970656E616D6520507472543E0A2020202020202020737472756374204D6174636865724D6574686F643C507472542A3E207B0A2020202020202020202020207669727475616C20626F6F6C206D617463682820507472542A20617267202920636F6E7374203D20303B0A20202020202020207D3B0A0A202020202020202074656D706C6174653C747970656E616D65204F626A656374542C20747970656E616D6520436F6D70617261746F7254203D204F626A656374543E0A2020202020202020737472756374204D61746368657242617365203A204D617463686572556E7479706564426173652C204D6174636865724D6574686F643C4F626A656374543E207B0A0A2020202020202020202020204D61746368416C6C4F663C436F6D70617261746F72543E206F70657261746F722026262028204D6174636865724261736520636F6E737426206F74686572202920636F6E73743B0A2020202020202020202020204D61746368416E794F663C436F6D70617261746F72543E206F70657261746F72207C7C2028204D6174636865724261736520636F6E737426206F74686572202920636F6E73743B0A2020202020202020202020204D617463684E6F744F663C436F6D70617261746F72543E206F70657261746F72202120282920636F6E73743B0A20202020202020207D3B0A0A202020202020202074656D706C6174653C747970656E616D6520417267543E0A2020202020202020737472756374204D61746368416C6C4F66203A204D617463686572426173653C417267543E207B0A2020202020202020202020207669727475616C20626F6F6C206D6174636828204172675420636F6E73742620617267202920636F6E73742043415443485F4F56455252494445207B0A20202020202020202020202020202020666F7228207374643A3A73697A655F742069203D20303B2069203C206D5F6D617463686572732E73697A6528293B202B2B692029207B0A202020202020202020202020202020202020202069662028216D5F6D617463686572735B695D2D3E6D617463682861726729290A20202020202020202020202020202020202020202020202072657475726E2066616C73653B0A202020202020202020202020202020207D0A2020202020202020202020202020202072657475726E20747275653B0A2020202020202020202020207D0A2020202020202020202020207669727475616C207374643A3A737472696E67206465736372696265282920636F6E73742043415443485F4F56455252494445207B0A202020202020202020202020202020207374643A3A737472696E67206465736372697074696F6E3B0A202020202020202020202020202020206465736372697074696F6E2E72657365727665282034202B206D5F6D617463686572732E73697A6528292A333220293B0A202020202020202020202020202020206465736372697074696F6E202B3D20222820223B0A20202020202020202020202020202020666F7228207374643A3A73697A655F742069203D20303B2069203C206D5F6D617463686572732E73697A6528293B202B2B692029207B0A2020202020202020202020202020202020202020696628206920213D203020290A2020202020202020202020202020202020202020202020206465736372697074696F6E202B3D202220616E6420223B0A20202020202020202020202020202020202020206465736372697074696F6E202B3D206D5F6D617463686572735B695D2D3E746F537472696E6728293B0A202020202020202020202020202020207D0A202020202020202020202020202020206465736372697074696F6E202B3D20222029223B0A2020202020202020202020202020202072657475726E206465736372697074696F6E3B0A2020202020202020202020207D0A0A2020202020202020202020204D61746368416C6C4F663C417267543E26206F70657261746F722026262028204D617463686572426173653C417267543E20636F6E737426206F746865722029207B0A202020202020202020202020202020206D5F6D617463686572732E707573685F6261636B2820266F7468657220293B0A2020202020202020202020202020202072657475726E202A746869733B0A2020202020202020202020207D0A0A2020202020202020202020207374643A3A766563746F723C4D617463686572426173653C417267543E20636F6E73742A3E206D5F6D617463686572733B0A20202020202020207D3B0A202020202020202074656D706C6174653C747970656E616D6520417267543E0A2020202020202020737472756374204D61746368416E794F66203A204D617463686572426173653C417267543E207B0A0A2020202020202020202020207669727475616C20626F6F6C206D6174636828204172675420636F6E73742620617267202920636F6E73742043415443485F4F56455252494445207B0A20202020202020202020202020202020666F7228207374643A3A73697A655F742069203D20303B2069203C206D5F6D617463686572732E73697A6528293B202B2B692029207B0A2020202020202020202020202020202020202020696620286D5F6D617463686572735B695D2D3E6D617463682861726729290A20202020202020202020202020202020202020202020202072657475726E20747275653B0A202020202020202020202020202020207D0A2020202020202020202020202020202072657475726E2066616C73653B0A2020202020202020202020207D0A2020202020202020202020207669727475616C207374643A3A737472696E67206465736372696265282920636F6E73742043415443485F4F56455252494445207B0A202020202020202020202020202020207374643A3A737472696E67206465736372697074696F6E3B0A202020202020202020202020202020206465736372697074696F6E2E72657365727665282034202B206D5F6D617463686572732E73697A6528292A333220293B0A202020202020202020202020202020206465736372697074696F6E202B3D20222820223B0A20202020202020202020202020202020666F7228207374643A3A73697A655F742069203D20303B2069203C206D5F6D617463686572732E73697A6528293B202B2B692029207B0A2020202020202020202020202020202020202020696628206920213D203020290A2020202020202020202020202020202020202020202020206465736372697074696F6E202B3D2022206F7220223B0A20202020202020202020202020202020202020206465736372697074696F6E202B3D206D5F6D617463686572735B695D2D3E746F537472696E6728293B0A202020202020202020202020202020207D0A202020202020202020202020202020206465736372697074696F6E202B3D20222029223B0A2020202020202020202020202020202072657475726E206465736372697074696F6E3B0A2020202020202020202020207D0A0A2020202020202020202020204D61746368416E794F663C417267543E26206F70657261746F72207C7C2028204D617463686572426173653C417267543E20636F6E737426206F746865722029207B0A202020202020202020202020202020206D5F6D617463686572732E707573685F6261636B2820266F7468657220293B0A2020202020202020202020202020202072657475726E202A746869733B0A2020202020202020202020207D0A0A2020202020202020202020207374643A3A766563746F723C4D617463686572426173653C417267543E20636F6E73742A3E206D5F6D617463686572733B0A20202020202020207D3B0A0A202020202020202074656D706C6174653C747970656E616D6520417267543E0A2020202020202020737472756374204D617463684E6F744F66203A204D617463686572426173653C417267543E207B0A0A2020202020202020202020204D617463684E6F744F6628204D617463686572426173653C417267543E20636F6E73742620756E6465726C79696E674D6174636865722029203A206D5F756E6465726C79696E674D6174636865722820756E6465726C79696E674D6174636865722029207B7D0A0A2020202020202020202020207669727475616C20626F6F6C206D6174636828204172675420636F6E73742620617267202920636F6E73742043415443485F4F56455252494445207B0A2020202020202020202020202020202072657475726E20216D5F756E6465726C79696E674D6174636865722E6D61746368282061726720293B0A2020202020202020202020207D0A0A2020202020202020202020207669727475616C207374643A3A737472696E67206465736372696265282920636F6E73742043415443485F4F56455252494445207B0A2020202020202020202020202020202072657475726E20226E6F742022202B206D5F756E6465726C79696E674D6174636865722E746F537472696E6728293B0A2020202020202020202020207D0A2020202020202020202020204D617463686572426173653C417267543E20636F6E737426206D5F756E6465726C79696E674D6174636865723B0A20202020202020207D3B0A0A202020202020202074656D706C6174653C747970656E616D65204F626A656374542C20747970656E616D6520436F6D70617261746F72543E0A20202020202020204D61746368416C6C4F663C436F6D70617261746F72543E204D617463686572426173653C4F626A656374542C20436F6D70617261746F72543E3A3A6F70657261746F722026262028204D6174636865724261736520636F6E737426206F74686572202920636F6E7374207B0A20202020202020202020202072657475726E204D61746368416C6C4F663C436F6D70617261746F72543E2829202626202A74686973202626206F746865723B0A20202020202020207D0A202020202020202074656D706C6174653C747970656E616D65204F626A656374542C20747970656E616D6520436F6D70617261746F72543E0A20202020202020204D61746368416E794F663C436F6D70617261746F72543E204D617463686572426173653C4F626A656374542C20436F6D70617261746F72543E3A3A6F70657261746F72207C7C2028204D6174636865724261736520636F6E737426206F74686572202920636F6E7374207B0A20202020202020202020202072657475726E204D61746368416E794F663C436F6D70617261746F72543E2829207C7C202A74686973207C7C206F746865723B0A20202020202020207D0A202020202020202074656D706C6174653C747970656E616D65204F626A656374542C20747970656E616D6520436F6D70617261746F72543E0A20202020202020204D617463684E6F744F663C436F6D70617261746F72543E204D617463686572426173653C4F626A656374542C20436F6D70617261746F72543E3A3A6F70657261746F72202120282920636F6E7374207B0A20202020202020202020202072657475726E204D617463684E6F744F663C436F6D70617261746F72543E28202A7468697320293B0A20202020202020207D0A0A202020207D202F2F206E616D65737061636520496D706C0A0A202020202F2F2054686520666F6C6C6F77696E672066756E6374696F6E7320637265617465207468652061637475616C206D617463686572206F626A656374732E0A202020202F2F205468697320616C6C6F77732074686520747970657320746F20626520696E6665727265640A202020202F2F202D20646570726563617465643A20707265666572207C7C2C20262620616E6420210A2020202074656D706C6174653C747970656E616D6520543E0A20202020696E6C696E6520496D706C3A3A4D617463684E6F744F663C543E204E6F742820496D706C3A3A4D617463686572426173653C543E20636F6E73742620756E6465726C79696E674D6174636865722029207B0A202020202020202072657475726E20496D706C3A3A4D617463684E6F744F663C543E2820756E6465726C79696E674D61746368657220293B0A202020207D0A2020202074656D706C6174653C747970656E616D6520543E0A20202020696E6C696E6520496D706C3A3A4D61746368416C6C4F663C543E20416C6C4F662820496D706C3A3A4D617463686572426173653C543E20636F6E737426206D312C20496D706C3A3A4D617463686572426173653C543E20636F6E737426206D322029207B0A202020202020202072657475726E20496D706C3A3A4D61746368416C6C4F663C543E2829202626206D31202626206D323B0A202020207D0A2020202074656D706C6174653C747970656E616D6520543E0A20202020696E6C696E6520496D706C3A3A4D61746368416C6C4F663C543E20416C6C4F662820496D706C3A3A4D617463686572426173653C543E20636F6E737426206D312C20496D706C3A3A4D617463686572426173653C543E20636F6E737426206D322C20496D706C3A3A4D617463686572426173653C543E20636F6E737426206D332029207B0A202020202020202072657475726E20496D706C3A3A4D61746368416C6C4F663C543E2829202626206D31202626206D32202626206D333B0A202020207D0A2020202074656D706C6174653C747970656E616D6520543E0A20202020696E6C696E6520496D706C3A3A4D61746368416E794F663C543E20416E794F662820496D706C3A3A4D617463686572426173653C543E20636F6E737426206D312C20496D706C3A3A4D617463686572426173653C543E20636F6E737426206D322029207B0A202020202020202072657475726E20496D706C3A3A4D61746368416E794F663C543E2829207C7C206D31207C7C206D323B0A202020207D0A2020202074656D706C6174653C747970656E616D6520543E0A20202020696E6C696E6520496D706C3A3A4D61746368416E794F663C543E20416E794F662820496D706C3A3A4D617463686572426173653C543E20636F6E737426206D312C20496D706C3A3A4D617463686572426173653C543E20636F6E737426206D322C20496D706C3A3A4D617463686572426173653C543E20636F6E737426206D332029207B0A202020202020202072657475726E20496D706C3A3A4D61746368416E794F663C543E2829207C7C206D31207C7C206D32207C7C206D333B0A202020207D0A0A7D202F2F206E616D657370616365204D617463686572730A0A7573696E67206E616D657370616365204D617463686572733B0A7573696E67204D617463686572733A3A496D706C3A3A4D617463686572426173653B0A0A7D202F2F206E616D6573706163652043617463680A0A6E616D657370616365204361746368207B0A0A2020202073747275637420546573744661696C757265457863657074696F6E7B7D3B0A0A2020202074656D706C6174653C747970656E616D6520543E20636C6173732045787072657373696F6E4C68733B0A0A2020202073747275637420436F707961626C6553747265616D207B0A2020202020202020436F707961626C6553747265616D2829207B7D0A2020202020202020436F707961626C6553747265616D2820436F707961626C6553747265616D20636F6E737426206F746865722029207B0A2020202020202020202020206F7373203C3C206F746865722E6F73732E73747228293B0A20202020202020207D0A2020202020202020436F707961626C6553747265616D26206F70657261746F723D2820436F707961626C6553747265616D20636F6E737426206F746865722029207B0A2020202020202020202020206F73732E737472287374643A3A737472696E672829293B0A2020202020202020202020206F7373203C3C206F746865722E6F73732E73747228293B0A20202020202020202020202072657475726E202A746869733B0A20202020202020207D0A20202020202020207374643A3A6F737472696E6773747265616D206F73733B0A202020207D3B0A0A20202020636C61737320526573756C744275696C646572203A207075626C6963204465636F6D706F73656445787072657373696F6E207B0A202020207075626C69633A0A2020202020202020526573756C744275696C6465722820206368617220636F6E73742A206D6163726F4E616D652C0A202020202020202020202020202020202020202020202020536F757263654C696E65496E666F20636F6E737426206C696E65496E666F2C0A2020202020202020202020202020202020202020202020206368617220636F6E73742A20636170747572656445787072657373696F6E2C0A202020202020202020202020202020202020202020202020526573756C74446973706F736974696F6E3A3A466C61677320726573756C74446973706F736974696F6E2C0A2020202020202020202020202020202020202020202020206368617220636F6E73742A207365636F6E64417267203D20222220293B0A20202020202020207E526573756C744275696C64657228293B0A0A202020202020202074656D706C6174653C747970656E616D6520543E0A202020202020202045787072657373696F6E4C68733C5420636F6E7374263E206F70657261746F72203C3D2028205420636F6E737426206F706572616E6420293B0A202020202020202045787072657373696F6E4C68733C626F6F6C3E206F70657261746F72203C3D202820626F6F6C2076616C756520293B0A0A202020202020202074656D706C6174653C747970656E616D6520543E0A2020202020202020526573756C744275696C64657226206F70657261746F72203C3C2028205420636F6E7374262076616C75652029207B0A2020202020202020202020206D5F73747265616D2E6F7373203C3C2076616C75653B0A20202020202020202020202072657475726E202A746869733B0A20202020202020207D0A0A2020202020202020526573756C744275696C6465722620736574526573756C74547970652820526573756C745761733A3A4F665479706520726573756C7420293B0A2020202020202020526573756C744275696C6465722620736574526573756C74547970652820626F6F6C20726573756C7420293B0A0A2020202020202020766F696420656E6445787072657373696F6E28204465636F6D706F73656445787072657373696F6E20636F6E737426206578707220293B0A0A20202020202020207669727475616C20766F6964207265636F6E73747275637445787072657373696F6E28207374643A3A737472696E67262064657374202920636F6E73742043415443485F4F564552524944453B0A0A2020202020202020417373657274696F6E526573756C74206275696C64282920636F6E73743B0A2020202020202020417373657274696F6E526573756C74206275696C6428204465636F6D706F73656445787072657373696F6E20636F6E7374262065787072202920636F6E73743B0A0A2020202020202020766F696420757365416374697665457863657074696F6E2820526573756C74446973706F736974696F6E3A3A466C61677320726573756C74446973706F736974696F6E203D20526573756C74446973706F736974696F6E3A3A4E6F726D616C20293B0A2020202020202020766F69642063617074757265526573756C742820526573756C745761733A3A4F665479706520726573756C745479706520293B0A2020202020202020766F6964206361707475726545787072657373696F6E28293B0A2020202020202020766F696420636170747572654578706563746564457863657074696F6E28207374643A3A737472696E6720636F6E7374262065787065637465644D65737361676520293B0A2020202020202020766F696420636170747572654578706563746564457863657074696F6E28204D617463686572733A3A496D706C3A3A4D617463686572426173653C7374643A3A737472696E673E20636F6E737426206D61746368657220293B0A2020202020202020766F69642068616E646C65526573756C742820417373657274696F6E526573756C7420636F6E73742620726573756C7420293B0A2020202020202020766F696420726561637428293B0A2020202020202020626F6F6C2073686F756C644465627567427265616B282920636F6E73743B0A2020202020202020626F6F6C20616C6C6F775468726F7773282920636F6E73743B0A0A202020202020202074656D706C6174653C747970656E616D6520417267542C20747970656E616D65204D617463686572543E0A2020202020202020766F696420636170747572654D6174636828204172675420636F6E737426206172672C204D6174636865725420636F6E737426206D6174636865722C206368617220636F6E73742A206D617463686572537472696E6720293B0A0A2020202020202020766F696420736574457863657074696F6E477561726428293B0A2020202020202020766F696420756E736574457863657074696F6E477561726428293B0A0A20202020707269766174653A0A2020202020202020417373657274696F6E496E666F206D5F617373657274696F6E496E666F3B0A2020202020202020417373657274696F6E526573756C7444617461206D5F646174613B0A2020202020202020436F707961626C6553747265616D206D5F73747265616D3B0A0A2020202020202020626F6F6C206D5F73686F756C644465627567427265616B3B0A2020202020202020626F6F6C206D5F73686F756C645468726F773B0A2020202020202020626F6F6C206D5F6775617264457863657074696F6E3B0A202020207D3B0A0A7D202F2F206E616D6573706163652043617463680A0A2F2F20496E636C7564652061667465722064756520746F2063697263756C617220646570656E64656E63793A0A2F2F2023696E636C756465642066726F6D3A2063617463685F65787072657373696F6E5F6C68732E6870700A23646566696E652054574F424C554543554245535F43415443485F45585052455353494F4E5F4C48535F4850505F494E434C554445440A0A2F2F2023696E636C756465642066726F6D3A2063617463685F6576616C756174652E6870700A23646566696E652054574F424C554543554245535F43415443485F4556414C554154455F4850505F494E434C554445440A0A236966646566205F4D53435F5645520A23707261676D61207761726E696E672870757368290A23707261676D61207761726E696E672864697361626C653A3433383929202F2F20273D3D27203A207369676E65642F756E7369676E6564206D69736D617463680A23707261676D61207761726E696E672864697361626C653A3433313229202F2F20436F6E76657274696E6720696E7420746F20542A207573696E67207265696E746572707265745F6361737420286973737565206F6E2078363420706C6174666F726D290A23656E6469660A0A23696E636C756465203C637374646465663E0A0A6E616D657370616365204361746368207B0A6E616D65737061636520496E7465726E616C207B0A0A20202020656E756D204F70657261746F72207B0A20202020202020204973457175616C546F2C0A202020202020202049734E6F74457175616C546F2C0A202020202020202049734C6573735468616E2C0A20202020202020204973477265617465725468616E2C0A202020202020202049734C6573735468616E4F72457175616C546F2C0A20202020202020204973477265617465725468616E4F72457175616C546F0A202020207D3B0A0A2020202074656D706C6174653C4F70657261746F72204F703E20737472756374204F70657261746F72547261697473202020202020202020202020207B2073746174696320636F6E737420636861722A206765744E616D6528297B2072657475726E20222A6572726F722A223B207D207D3B0A2020202074656D706C6174653C3E20737472756374204F70657261746F725472616974733C4973457175616C546F3E202020202020202020202020207B2073746174696320636F6E737420636861722A206765744E616D6528297B2072657475726E20223D3D223B207D207D3B0A2020202074656D706C6174653C3E20737472756374204F70657261746F725472616974733C49734E6F74457175616C546F3E202020202020202020207B2073746174696320636F6E737420636861722A206765744E616D6528297B2072657475726E2022213D223B207D207D3B0A2020202074656D706C6174653C3E20737472756374204F70657261746F725472616974733C49734C6573735468616E3E2020202020202020202020207B2073746174696320636F6E737420636861722A206765744E616D6528297B2072657475726E20223C223B207D207D3B0A2020202074656D706C6174653C3E20737472756374204F70657261746F725472616974733C4973477265617465725468616E3E2020202020202020207B2073746174696320636F6E737420636861722A206765744E616D6528297B2072657475726E20223E223B207D207D3B0A2020202074656D706C6174653C3E20737472756374204F70657261746F725472616974733C49734C6573735468616E4F72457175616C546F3E2020207B2073746174696320636F6E737420636861722A206765744E616D6528297B2072657475726E20223C3D223B207D207D3B0A2020202074656D706C6174653C3E20737472756374204F70657261746F725472616974733C4973477265617465725468616E4F72457175616C546F3E7B2073746174696320636F6E737420636861722A206765744E616D6528297B2072657475726E20223E3D223B207D207D3B0A0A2020202074656D706C6174653C747970656E616D6520543E0A20202020696E6C696E65205426206F7043617374285420636F6E737426207429207B2072657475726E20636F6E73745F636173743C54263E2874293B207D0A0A2F2F206E756C6C7074725F7420737570706F7274206261736564206F6E2070756C6C207265717565737420233135342066726F6D204B6F6E7374616E74696E204261756D616E6E0A2369666465662043415443485F434F4E4649475F43505031315F4E554C4C5054520A20202020696E6C696E65207374643A3A6E756C6C7074725F74206F7043617374287374643A3A6E756C6C7074725F7429207B2072657475726E206E756C6C7074723B207D0A23656E646966202F2F2043415443485F434F4E4649475F43505031315F4E554C4C5054520A0A202020202F2F20536F2074686520636F6D70617265206F7665726C6F6164732063616E206265206F70657261746F722061676E6F7374696320776520636F6E76657920746865206F70657261746F7220617320612074656D706C6174650A202020202F2F20656E756D2C207768696368206973207573656420746F207370656369616C69736520616E204576616C7561746F7220666F7220646F696E672074686520636F6D70617269736F6E2E0A2020202074656D706C6174653C747970656E616D652054312C20747970656E616D652054322C204F70657261746F72204F703E0A20202020636C617373204576616C7561746F727B7D3B0A0A2020202074656D706C6174653C747970656E616D652054312C20747970656E616D652054323E0A20202020737472756374204576616C7561746F723C54312C2054322C204973457175616C546F3E207B0A202020202020202073746174696320626F6F6C206576616C756174652820543120636F6E737426206C68732C20543220636F6E7374262072687329207B0A20202020202020202020202072657475726E20626F6F6C28206F704361737428206C68732029203D3D20206F70436173742820726873202920293B0A20202020202020207D0A202020207D3B0A2020202074656D706C6174653C747970656E616D652054312C20747970656E616D652054323E0A20202020737472756374204576616C7561746F723C54312C2054322C2049734E6F74457175616C546F3E207B0A202020202020202073746174696320626F6F6C206576616C756174652820543120636F6E737426206C68732C20543220636F6E737426207268732029207B0A20202020202020202020202072657475726E20626F6F6C28206F704361737428206C6873202920213D206F70436173742820726873202920293B0A20202020202020207D0A202020207D3B0A2020202074656D706C6174653C747970656E616D652054312C20747970656E616D652054323E0A20202020737472756374204576616C7561746F723C54312C2054322C2049734C6573735468616E3E207B0A202020202020202073746174696320626F6F6C206576616C756174652820543120636F6E737426206C68732C20543220636F6E737426207268732029207B0A20202020202020202020202072657475726E20626F6F6C28206F704361737428206C68732029203C206F70436173742820726873202920293B0A20202020202020207D0A202020207D3B0A2020202074656D706C6174653C747970656E616D652054312C20747970656E616D652054323E0A20202020737472756374204576616C7561746F723C54312C2054322C204973477265617465725468616E3E207B0A202020202020202073746174696320626F6F6C206576616C756174652820543120636F6E737426206C68732C20543220636F6E737426207268732029207B0A20202020202020202020202072657475726E20626F6F6C28206F704361737428206C68732029203E206F70436173742820726873202920293B0A20202020202020207D0A202020207D3B0A2020202074656D706C6174653C747970656E616D652054312C20747970656E616D652054323E0A20202020737472756374204576616C7561746F723C54312C2054322C204973477265617465725468616E4F72457175616C546F3E207B0A202020202020202073746174696320626F6F6C206576616C756174652820543120636F6E737426206C68732C20543220636F6E737426207268732029207B0A20202020202020202020202072657475726E20626F6F6C28206F704361737428206C68732029203E3D206F70436173742820726873202920293B0A20202020202020207D0A202020207D3B0A2020202074656D706C6174653C747970656E616D652054312C20747970656E616D652054323E0A20202020737472756374204576616C7561746F723C54312C2054322C2049734C6573735468616E4F72457175616C546F3E207B0A202020202020202073746174696320626F6F6C206576616C756174652820543120636F6E737426206C68732C20543220636F6E737426207268732029207B0A20202020202020202020202072657475726E20626F6F6C28206F704361737428206C68732029203C3D206F70436173742820726873202920293B0A20202020202020207D0A202020207D3B0A0A2020202074656D706C6174653C4F70657261746F72204F702C20747970656E616D652054312C20747970656E616D652054323E0A20202020626F6F6C206170706C794576616C7561746F722820543120636F6E737426206C68732C20543220636F6E737426207268732029207B0A202020202020202072657475726E204576616C7561746F723C54312C2054322C204F703E3A3A6576616C7561746528206C68732C2072687320293B0A202020207D0A0A202020202F2F2054686973206C6576656C206F6620696E646972656374696F6E20616C6C6F777320757320746F207370656369616C69736520666F7220696E74656765722074797065730A202020202F2F20746F2061766F6964207369676E65642F20756E7369676E6564207761726E696E67730A0A202020202F2F20226261736522206F7665726C6F61640A2020202074656D706C6174653C4F70657261746F72204F702C20747970656E616D652054312C20747970656E616D652054323E0A20202020626F6F6C20636F6D706172652820543120636F6E737426206C68732C20543220636F6E737426207268732029207B0A202020202020202072657475726E204576616C7561746F723C54312C2054322C204F703E3A3A6576616C7561746528206C68732C2072687320293B0A202020207D0A0A202020202F2F20756E7369676E6564205820746F20696E740A2020202074656D706C6174653C4F70657261746F72204F703E20626F6F6C20636F6D706172652820756E7369676E656420696E74206C68732C20696E74207268732029207B0A202020202020202072657475726E206170706C794576616C7561746F723C4F703E28206C68732C207374617469635F636173743C756E7369676E656420696E743E2820726873202920293B0A202020207D0A2020202074656D706C6174653C4F70657261746F72204F703E20626F6F6C20636F6D706172652820756E7369676E6564206C6F6E67206C68732C20696E74207268732029207B0A202020202020202072657475726E206170706C794576616C7561746F723C4F703E28206C68732C207374617469635F636173743C756E7369676E656420696E743E2820726873202920293B0A202020207D0A2020202074656D706C6174653C4F70657261746F72204F703E20626F6F6C20636F6D706172652820756E7369676E65642063686172206C68732C20696E74207268732029207B0A202020202020202072657475726E206170706C794576616C7561746F723C4F703E28206C68732C207374617469635F636173743C756E7369676E656420696E743E2820726873202920293B0A202020207D0A0A202020202F2F20756E7369676E6564205820746F206C6F6E670A2020202074656D706C6174653C4F70657261746F72204F703E20626F6F6C20636F6D706172652820756E7369676E656420696E74206C68732C206C6F6E67207268732029207B0A202020202020202072657475726E206170706C794576616C7561746F723C4F703E28206C68732C207374617469635F636173743C756E7369676E6564206C6F6E673E2820726873202920293B0A202020207D0A2020202074656D706C6174653C4F70657261746F72204F703E20626F6F6C20636F6D706172652820756E7369676E6564206C6F6E67206C68732C206C6F6E67207268732029207B0A202020202020202072657475726E206170706C794576616C7561746F723C4F703E28206C68732C207374617469635F636173743C756E7369676E6564206C6F6E673E2820726873202920293B0A202020207D0A2020202074656D706C6174653C4F70657261746F72204F703E20626F6F6C20636F6D706172652820756E7369676E65642063686172206C68732C206C6F6E67207268732029207B0A202020202020202072657475726E206170706C794576616C7561746F723C4F703E28206C68732C207374617469635F636173743C756E7369676E6564206C6F6E673E2820726873202920293B0A202020207D0A0A202020202F2F20696E7420746F20756E7369676E656420580A2020202074656D706C6174653C4F70657261746F72204F703E20626F6F6C20636F6D706172652820696E74206C68732C20756E7369676E656420696E74207268732029207B0A202020202020202072657475726E206170706C794576616C7561746F723C4F703E28207374617469635F636173743C756E7369676E656420696E743E28206C687320292C2072687320293B0A202020207D0A2020202074656D706C6174653C4F70657261746F72204F703E20626F6F6C20636F6D706172652820696E74206C68732C20756E7369676E6564206C6F6E67207268732029207B0A202020202020202072657475726E206170706C794576616C7561746F723C4F703E28207374617469635F636173743C756E7369676E656420696E743E28206C687320292C2072687320293B0A202020207D0A2020202074656D706C6174653C4F70657261746F72204F703E20626F6F6C20636F6D706172652820696E74206C68732C20756E7369676E65642063686172207268732029207B0A202020202020202072657475726E206170706C794576616C7561746F723C4F703E28207374617469635F636173743C756E7369676E656420696E743E28206C687320292C2072687320293B0A202020207D0A0A202020202F2F206C6F6E6720746F20756E7369676E656420580A2020202074656D706C6174653C4F70657261746F72204F703E20626F6F6C20636F6D7061726528206C6F6E67206C68732C20756E7369676E656420696E74207268732029207B0A202020202020202072657475726E206170706C794576616C7561746F723C4F703E28207374617469635F636173743C756E7369676E6564206C6F6E673E28206C687320292C2072687320293B0A202020207D0A2020202074656D706C6174653C4F70657261746F72204F703E20626F6F6C20636F6D7061726528206C6F6E67206C68732C20756E7369676E6564206C6F6E67207268732029207B0A202020202020202072657475726E206170706C794576616C7561746F723C4F703E28207374617469635F636173743C756E7369676E6564206C6F6E673E28206C687320292C2072687320293B0A202020207D0A2020202074656D706C6174653C4F70657261746F72204F703E20626F6F6C20636F6D7061726528206C6F6E67206C68732C20756E7369676E65642063686172207268732029207B0A202020202020202072657475726E206170706C794576616C7561746F723C4F703E28207374617469635F636173743C756E7369676E6564206C6F6E673E28206C687320292C2072687320293B0A202020207D0A0A202020202F2F20706F696E74657220746F206C6F6E6720287768656E20636F6D706172696E6720616761696E7374204E554C4C290A2020202074656D706C6174653C4F70657261746F72204F702C20747970656E616D6520543E20626F6F6C20636F6D7061726528206C6F6E67206C68732C20542A207268732029207B0A202020202020202072657475726E204576616C7561746F723C542A2C20542A2C204F703E3A3A6576616C7561746528207265696E746572707265745F636173743C542A3E28206C687320292C2072687320293B0A202020207D0A2020202074656D706C6174653C4F70657261746F72204F702C20747970656E616D6520543E20626F6F6C20636F6D706172652820542A206C68732C206C6F6E67207268732029207B0A202020202020202072657475726E204576616C7561746F723C542A2C20542A2C204F703E3A3A6576616C7561746528206C68732C207265696E746572707265745F636173743C542A3E2820726873202920293B0A202020207D0A0A202020202F2F20706F696E74657220746F20696E7420287768656E20636F6D706172696E6720616761696E7374204E554C4C290A2020202074656D706C6174653C4F70657261746F72204F702C20747970656E616D6520543E20626F6F6C20636F6D706172652820696E74206C68732C20542A207268732029207B0A202020202020202072657475726E204576616C7561746F723C542A2C20542A2C204F703E3A3A6576616C7561746528207265696E746572707265745F636173743C542A3E28206C687320292C2072687320293B0A202020207D0A2020202074656D706C6174653C4F70657261746F72204F702C20747970656E616D6520543E20626F6F6C20636F6D706172652820542A206C68732C20696E74207268732029207B0A202020202020202072657475726E204576616C7561746F723C542A2C20542A2C204F703E3A3A6576616C7561746528206C68732C207265696E746572707265745F636173743C542A3E2820726873202920293B0A202020207D0A0A2369666465662043415443485F434F4E4649475F43505031315F4C4F4E475F4C4F4E470A202020202F2F206C6F6E67206C6F6E6720746F20756E7369676E656420580A2020202074656D706C6174653C4F70657261746F72204F703E20626F6F6C20636F6D7061726528206C6F6E67206C6F6E67206C68732C20756E7369676E656420696E74207268732029207B0A202020202020202072657475726E206170706C794576616C7561746F723C4F703E28207374617469635F636173743C756E7369676E6564206C6F6E673E28206C687320292C2072687320293B0A202020207D0A2020202074656D706C6174653C4F70657261746F72204F703E20626F6F6C20636F6D7061726528206C6F6E67206C6F6E67206C68732C20756E7369676E6564206C6F6E67207268732029207B0A202020202020202072657475726E206170706C794576616C7561746F723C4F703E28207374617469635F636173743C756E7369676E6564206C6F6E673E28206C687320292C2072687320293B0A202020207D0A2020202074656D706C6174653C4F70657261746F72204F703E20626F6F6C20636F6D7061726528206C6F6E67206C6F6E67206C68732C20756E7369676E6564206C6F6E67206C6F6E67207268732029207B0A202020202020202072657475726E206170706C794576616C7561746F723C4F703E28207374617469635F636173743C756E7369676E6564206C6F6E673E28206C687320292C2072687320293B0A202020207D0A2020202074656D706C6174653C4F70657261746F72204F703E20626F6F6C20636F6D7061726528206C6F6E67206C6F6E67206C68732C20756E7369676E65642063686172207268732029207B0A202020202020202072657475726E206170706C794576616C7561746F723C4F703E28207374617469635F636173743C756E7369676E6564206C6F6E673E28206C687320292C2072687320293B0A202020207D0A0A202020202F2F20756E7369676E6564206C6F6E67206C6F6E6720746F20580A2020202074656D706C6174653C4F70657261746F72204F703E20626F6F6C20636F6D706172652820756E7369676E6564206C6F6E67206C6F6E67206C68732C20696E74207268732029207B0A202020202020202072657475726E206170706C794576616C7561746F723C4F703E28207374617469635F636173743C6C6F6E673E28206C687320292C2072687320293B0A202020207D0A2020202074656D706C6174653C4F70657261746F72204F703E20626F6F6C20636F6D706172652820756E7369676E6564206C6F6E67206C6F6E67206C68732C206C6F6E67207268732029207B0A202020202020202072657475726E206170706C794576616C7561746F723C4F703E28207374617469635F636173743C6C6F6E673E28206C687320292C2072687320293B0A202020207D0A2020202074656D706C6174653C4F70657261746F72204F703E20626F6F6C20636F6D706172652820756E7369676E6564206C6F6E67206C6F6E67206C68732C206C6F6E67206C6F6E67207268732029207B0A202020202020202072657475726E206170706C794576616C7561746F723C4F703E28207374617469635F636173743C6C6F6E673E28206C687320292C2072687320293B0A202020207D0A2020202074656D706C6174653C4F70657261746F72204F703E20626F6F6C20636F6D706172652820756E7369676E6564206C6F6E67206C6F6E67206C68732C2063686172207268732029207B0A202020202020202072657475726E206170706C794576616C7561746F723C4F703E28207374617469635F636173743C6C6F6E673E28206C687320292C2072687320293B0A202020207D0A0A202020202F2F20706F696E74657220746F206C6F6E67206C6F6E6720287768656E20636F6D706172696E6720616761696E7374204E554C4C290A2020202074656D706C6174653C4F70657261746F72204F702C20747970656E616D6520543E20626F6F6C20636F6D7061726528206C6F6E67206C6F6E67206C68732C20542A207268732029207B0A202020202020202072657475726E204576616C7561746F723C542A2C20542A2C204F703E3A3A6576616C7561746528207265696E746572707265745F636173743C542A3E28206C687320292C2072687320293B0A202020207D0A2020202074656D706C6174653C4F70657261746F72204F702C20747970656E616D6520543E20626F6F6C20636F6D706172652820542A206C68732C206C6F6E67206C6F6E67207268732029207B0A202020202020202072657475726E204576616C7561746F723C542A2C20542A2C204F703E3A3A6576616C7561746528206C68732C207265696E746572707265745F636173743C542A3E2820726873202920293B0A202020207D0A23656E646966202F2F2043415443485F434F4E4649475F43505031315F4C4F4E475F4C4F4E470A0A2369666465662043415443485F434F4E4649475F43505031315F4E554C4C5054520A202020202F2F20706F696E74657220746F206E756C6C7074725F7420287768656E20636F6D706172696E6720616761696E7374206E756C6C707472290A2020202074656D706C6174653C4F70657261746F72204F702C20747970656E616D6520543E20626F6F6C20636F6D7061726528207374643A3A6E756C6C7074725F742C20542A207268732029207B0A202020202020202072657475726E204576616C7561746F723C542A2C20542A2C204F703E3A3A6576616C7561746528206E756C6C7074722C2072687320293B0A202020207D0A2020202074656D706C6174653C4F70657261746F72204F702C20747970656E616D6520543E20626F6F6C20636F6D706172652820542A206C68732C207374643A3A6E756C6C7074725F742029207B0A202020202020202072657475726E204576616C7561746F723C542A2C20542A2C204F703E3A3A6576616C7561746528206C68732C206E756C6C70747220293B0A202020207D0A23656E646966202F2F2043415443485F434F4E4649475F43505031315F4E554C4C5054520A0A7D202F2F20656E64206F66206E616D65737061636520496E7465726E616C0A7D202F2F20656E64206F66206E616D6573706163652043617463680A0A236966646566205F4D53435F5645520A23707261676D61207761726E696E6728706F70290A23656E6469660A0A2F2F2023696E636C756465642066726F6D3A2063617463685F746F737472696E672E680A23646566696E652054574F424C554543554245535F43415443485F544F535452494E475F485F494E434C554445440A0A23696E636C756465203C7373747265616D3E0A23696E636C756465203C696F6D616E69703E0A23696E636C756465203C6C696D6974733E0A23696E636C756465203C766563746F723E0A23696E636C756465203C637374646465663E0A0A236966646566205F5F4F424A435F5F0A2F2F2023696E636C756465642066726F6D3A2063617463685F6F626A635F6172632E6870700A23646566696E652054574F424C554543554245535F43415443485F4F424A435F4152435F4850505F494E434C554445440A0A23696D706F7274203C466F756E646174696F6E2F466F756E646174696F6E2E683E0A0A236966646566205F5F6861735F666561747572650A23646566696E652043415443485F4152435F454E41424C4544205F5F6861735F66656174757265286F626A635F617263290A23656C73650A23646566696E652043415443485F4152435F454E41424C454420300A23656E6469660A0A766F6964206172635361666552656C6561736528204E534F626A6563742A206F626A20293B0A696420706572666F726D4F7074696F6E616C53656C6563746F7228206964206F626A2C2053454C2073656C20293B0A0A236966202143415443485F4152435F454E41424C45440A696E6C696E6520766F6964206172635361666552656C6561736528204E534F626A6563742A206F626A2029207B0A202020205B6F626A2072656C656173655D3B0A7D0A696E6C696E6520696420706572666F726D4F7074696F6E616C53656C6563746F7228206964206F626A2C2053454C2073656C2029207B0A20202020696628205B6F626A20726573706F6E6473546F53656C6563746F723A2073656C5D20290A202020202020202072657475726E205B6F626A20706572666F726D53656C6563746F723A2073656C5D3B0A2020202072657475726E206E696C3B0A7D0A23646566696E652043415443485F554E534146455F554E52455441494E45440A23646566696E652043415443485F4152435F5354524F4E470A23656C73650A696E6C696E6520766F6964206172635361666552656C6561736528204E534F626A6563742A20297B7D0A696E6C696E6520696420706572666F726D4F7074696F6E616C53656C6563746F7228206964206F626A2C2053454C2073656C2029207B0A236966646566205F5F636C616E675F5F0A23707261676D6120636C616E6720646961676E6F7374696320707573680A23707261676D6120636C616E6720646961676E6F737469632069676E6F72656420222D576172632D706572666F726D53656C6563746F722D6C65616B73220A23656E6469660A20202020696628205B6F626A20726573706F6E6473546F53656C6563746F723A2073656C5D20290A202020202020202072657475726E205B6F626A20706572666F726D53656C6563746F723A2073656C5D3B0A236966646566205F5F636C616E675F5F0A23707261676D6120636C616E6720646961676E6F7374696320706F700A23656E6469660A2020202072657475726E206E696C3B0A7D0A23646566696E652043415443485F554E534146455F554E52455441494E4544205F5F756E736166655F756E72657461696E65640A23646566696E652043415443485F4152435F5354524F4E47205F5F7374726F6E670A23656E6469660A0A23656E6469660A0A2369666465662043415443485F434F4E4649475F43505031315F5455504C450A23696E636C756465203C7475706C653E0A23656E6469660A0A2369666465662043415443485F434F4E4649475F43505031315F49535F454E554D0A23696E636C756465203C747970655F7472616974733E0A23656E6469660A0A6E616D657370616365204361746368207B0A0A2F2F2057687920776527726520686572652E0A74656D706C6174653C747970656E616D6520543E0A7374643A3A737472696E6720746F537472696E6728205420636F6E7374262076616C756520293B0A0A2F2F204275696C7420696E206F7665726C6F6164730A0A7374643A3A737472696E6720746F537472696E6728207374643A3A737472696E6720636F6E7374262076616C756520293B0A7374643A3A737472696E6720746F537472696E6728207374643A3A77737472696E6720636F6E7374262076616C756520293B0A7374643A3A737472696E6720746F537472696E672820636F6E737420636861722A20636F6E73742076616C756520293B0A7374643A3A737472696E6720746F537472696E672820636861722A20636F6E73742076616C756520293B0A7374643A3A737472696E6720746F537472696E672820636F6E73742077636861725F742A20636F6E73742076616C756520293B0A7374643A3A737472696E6720746F537472696E67282077636861725F742A20636F6E73742076616C756520293B0A7374643A3A737472696E6720746F537472696E672820696E742076616C756520293B0A7374643A3A737472696E6720746F537472696E672820756E7369676E6564206C6F6E672076616C756520293B0A7374643A3A737472696E6720746F537472696E672820756E7369676E656420696E742076616C756520293B0A7374643A3A737472696E6720746F537472696E672820636F6E737420646F75626C652076616C756520293B0A7374643A3A737472696E6720746F537472696E672820636F6E737420666C6F61742076616C756520293B0A7374643A3A737472696E6720746F537472696E672820626F6F6C2076616C756520293B0A7374643A3A737472696E6720746F537472696E672820636861722076616C756520293B0A7374643A3A737472696E6720746F537472696E6728207369676E656420636861722076616C756520293B0A7374643A3A737472696E6720746F537472696E672820756E7369676E656420636861722076616C756520293B0A0A2369666465662043415443485F434F4E4649475F43505031315F4C4F4E475F4C4F4E470A7374643A3A737472696E6720746F537472696E6728206C6F6E67206C6F6E672076616C756520293B0A7374643A3A737472696E6720746F537472696E672820756E7369676E6564206C6F6E67206C6F6E672076616C756520293B0A23656E6469660A0A2369666465662043415443485F434F4E4649475F43505031315F4E554C4C5054520A7374643A3A737472696E6720746F537472696E6728207374643A3A6E756C6C7074725F7420293B0A23656E6469660A0A236966646566205F5F4F424A435F5F0A202020207374643A3A737472696E6720746F537472696E6728204E53537472696E6720636F6E7374202A20636F6E737426206E73737472696E6720293B0A202020207374643A3A737472696E6720746F537472696E6728204E53537472696E67202A2043415443485F4152435F5354524F4E4720636F6E737426206E73737472696E6720293B0A202020207374643A3A737472696E6720746F537472696E6728204E534F626A6563742A20636F6E737426206E734F626A65637420293B0A23656E6469660A0A6E616D6573706163652044657461696C207B0A0A2020202065787465726E20636F6E7374207374643A3A737472696E6720756E7072696E7461626C65537472696E673B0A0A202369662021646566696E65642843415443485F434F4E4649475F43505031315F53545245414D5F494E5345525441424C455F434845434B290A2020202073747275637420426F726754797065207B0A202020202020202074656D706C6174653C747970656E616D6520543E20426F72675479706528205420636F6E73742620293B0A202020207D3B0A0A20202020737472756374205472756554797065207B20636861722073697A65725B315D3B207D3B0A202020207374727563742046616C736554797065207B20636861722073697A65725B325D3B207D3B0A0A20202020547275655479706526207465737453747265616D61626C6528207374643A3A6F73747265616D2620293B0A2020202046616C736554797065207465737453747265616D61626C65282046616C73655479706520293B0A0A2020202046616C736554797065206F70657261746F723C3C28207374643A3A6F73747265616D20636F6E7374262C20426F72675479706520636F6E73742620293B0A0A2020202074656D706C6174653C747970656E616D6520543E0A2020202073747275637420497353747265616D496E7365727461626C65207B0A2020202020202020737461746963207374643A3A6F73747265616D2026733B0A202020202020202073746174696320542020636F6E737426743B0A2020202020202020656E756D207B2076616C7565203D2073697A656F6628207465737453747265616D61626C652873203C3C2074292029203D3D2073697A656F66282054727565547970652029207D3B0A202020207D3B0A23656C73650A2020202074656D706C6174653C747970656E616D6520543E0A20202020636C61737320497353747265616D496E7365727461626C65207B0A202020202020202074656D706C6174653C747970656E616D652053532C20747970656E616D652054543E0A2020202020202020737461746963206175746F207465737428696E74290A20202020202020202D3E206465636C7479706528207374643A3A6465636C76616C3C5353263E2829203C3C207374643A3A6465636C76616C3C54543E28292C207374643A3A747275655F74797065282920293B0A0A202020202020202074656D706C6174653C747970656E616D652C20747970656E616D653E0A2020202020202020737461746963206175746F2074657374282E2E2E29202D3E207374643A3A66616C73655F747970653B0A0A202020207075626C69633A0A202020202020202073746174696320636F6E737420626F6F6C2076616C7565203D206465636C7479706528746573743C7374643A3A6F73747265616D2C636F6E73742054263E283029293A3A76616C75653B0A202020207D3B0A23656E6469660A0A23696620646566696E65642843415443485F434F4E4649475F43505031315F49535F454E554D290A2020202074656D706C6174653C747970656E616D6520542C0A20202020202020202020202020626F6F6C204973456E756D203D207374643A3A69735F656E756D3C543E3A3A76616C75650A202020202020202020202020203E0A2020202073747275637420456E756D537472696E674D616B65720A202020207B0A2020202020202020737461746963207374643A3A737472696E6720636F6E7665727428205420636F6E7374262029207B2072657475726E20756E7072696E7461626C65537472696E673B207D0A202020207D3B0A0A2020202074656D706C6174653C747970656E616D6520543E0A2020202073747275637420456E756D537472696E674D616B65723C542C747275653E0A202020207B0A2020202020202020737461746963207374643A3A737472696E6720636F6E7665727428205420636F6E737426207620290A20202020202020207B0A20202020202020202020202072657475726E203A3A43617463683A3A746F537472696E67280A202020202020202020202020202020207374617469635F636173743C747970656E616D65207374643A3A756E6465726C79696E675F747970653C543E3A3A747970653E2876290A20202020202020202020202020202020293B0A20202020202020207D0A202020207D3B0A23656E6469660A2020202074656D706C6174653C626F6F6C20433E0A2020202073747275637420537472696E674D616B657242617365207B0A23696620646566696E65642843415443485F434F4E4649475F43505031315F49535F454E554D290A202020202020202074656D706C6174653C747970656E616D6520543E0A2020202020202020737461746963207374643A3A737472696E6720636F6E7665727428205420636F6E737426207620290A20202020202020207B0A20202020202020202020202072657475726E20456E756D537472696E674D616B65723C543E3A3A636F6E7665727428207620293B0A20202020202020207D0A23656C73650A202020202020202074656D706C6174653C747970656E616D6520543E0A2020202020202020737461746963207374643A3A737472696E6720636F6E7665727428205420636F6E7374262029207B2072657475726E20756E7072696E7461626C65537472696E673B207D0A23656E6469660A202020207D3B0A0A2020202074656D706C6174653C3E0A2020202073747275637420537472696E674D616B6572426173653C747275653E207B0A202020202020202074656D706C6174653C747970656E616D6520543E0A2020202020202020737461746963207374643A3A737472696E6720636F6E7665727428205420636F6E737426205F76616C75652029207B0A2020202020202020202020207374643A3A6F737472696E6773747265616D206F73733B0A2020202020202020202020206F7373203C3C205F76616C75653B0A20202020202020202020202072657475726E206F73732E73747228293B0A20202020202020207D0A202020207D3B0A0A202020207374643A3A737472696E67207261774D656D6F7279546F537472696E672820636F6E737420766F6964202A6F626A6563742C207374643A3A73697A655F742073697A6520293B0A0A2020202074656D706C6174653C747970656E616D6520543E0A20202020696E6C696E65207374643A3A737472696E67207261774D656D6F7279546F537472696E672820636F6E7374205426206F626A6563742029207B0A20202020202072657475726E207261774D656D6F7279546F537472696E672820266F626A6563742C2073697A656F66286F626A6563742920293B0A202020207D0A0A7D202F2F20656E64206E616D6573706163652044657461696C0A0A74656D706C6174653C747970656E616D6520543E0A73747275637420537472696E674D616B6572203A0A2020202044657461696C3A3A537472696E674D616B6572426173653C44657461696C3A3A497353747265616D496E7365727461626C653C543E3A3A76616C75653E207B7D3B0A0A74656D706C6174653C747970656E616D6520543E0A73747275637420537472696E674D616B65723C542A3E207B0A2020202074656D706C6174653C747970656E616D6520553E0A20202020737461746963207374643A3A737472696E6720636F6E766572742820552A20702029207B0A202020202020202069662820217020290A20202020202020202020202072657475726E20224E554C4C223B0A2020202020202020656C73650A20202020202020202020202072657475726E2044657461696C3A3A7261774D656D6F7279546F537472696E6728207020293B0A202020207D0A7D3B0A0A74656D706C6174653C747970656E616D6520522C20747970656E616D6520433E0A73747275637420537472696E674D616B65723C5220433A3A2A3E207B0A20202020737461746963207374643A3A737472696E6720636F6E7665727428205220433A3A2A20702029207B0A202020202020202069662820217020290A20202020202020202020202072657475726E20224E554C4C223B0A2020202020202020656C73650A20202020202020202020202072657475726E2044657461696C3A3A7261774D656D6F7279546F537472696E6728207020293B0A202020207D0A7D3B0A0A6E616D6573706163652044657461696C207B0A2020202074656D706C6174653C747970656E616D6520496E7075744974657261746F723E0A202020207374643A3A737472696E672072616E6765546F537472696E672820496E7075744974657261746F722066697273742C20496E7075744974657261746F72206C61737420293B0A7D0A0A2F2F74656D706C6174653C747970656E616D6520542C20747970656E616D6520416C6C6F6361746F723E0A2F2F73747275637420537472696E674D616B65723C7374643A3A766563746F723C542C20416C6C6F6361746F723E203E207B0A2F2F20202020737461746963207374643A3A737472696E6720636F6E7665727428207374643A3A766563746F723C542C416C6C6F6361746F723E20636F6E73742620762029207B0A2F2F202020202020202072657475726E2044657461696C3A3A72616E6765546F537472696E672820762E626567696E28292C20762E656E64282920293B0A2F2F202020207D0A2F2F7D3B0A0A74656D706C6174653C747970656E616D6520542C20747970656E616D6520416C6C6F6361746F723E0A7374643A3A737472696E6720746F537472696E6728207374643A3A766563746F723C542C416C6C6F6361746F723E20636F6E73742620762029207B0A2020202072657475726E2044657461696C3A3A72616E6765546F537472696E672820762E626567696E28292C20762E656E64282920293B0A7D0A0A2369666465662043415443485F434F4E4649475F43505031315F5455504C450A0A2F2F20746F537472696E6720666F72207475706C65730A6E616D657370616365205475706C6544657461696C207B0A202074656D706C6174653C0A202020202020747970656E616D65205475706C652C0A2020202020207374643A3A73697A655F74204E203D20302C0A202020202020626F6F6C203D20284E203C207374643A3A7475706C655F73697A653C5475706C653E3A3A76616C7565290A2020202020203E0A202073747275637420456C656D656E745072696E746572207B0A20202020202073746174696320766F6964207072696E742820636F6E7374205475706C6526207475706C652C207374643A3A6F73747265616D26206F7320290A2020202020207B0A202020202020202020206F73203C3C2028204E203F20222C2022203A2022202220290A202020202020202020202020203C3C2043617463683A3A746F537472696E67287374643A3A6765743C4E3E287475706C6529293B0A20202020202020202020456C656D656E745072696E7465723C5475706C652C4E2B313E3A3A7072696E74287475706C652C6F73293B0A2020202020207D0A20207D3B0A0A202074656D706C6174653C0A202020202020747970656E616D65205475706C652C0A2020202020207374643A3A73697A655F74204E0A2020202020203E0A202073747275637420456C656D656E745072696E7465723C5475706C652C4E2C66616C73653E207B0A20202020202073746174696320766F6964207072696E742820636F6E7374205475706C65262C207374643A3A6F73747265616D262029207B7D0A20207D3B0A0A7D0A0A74656D706C6174653C747970656E616D65202E2E2E54797065733E0A73747275637420537472696E674D616B65723C7374643A3A7475706C653C54797065732E2E2E3E3E207B0A0A20202020737461746963207374643A3A737472696E6720636F6E766572742820636F6E7374207374643A3A7475706C653C54797065732E2E2E3E26207475706C6520290A202020207B0A20202020202020207374643A3A6F737472696E6773747265616D206F733B0A20202020202020206F73203C3C20277B273B0A20202020202020205475706C6544657461696C3A3A456C656D656E745072696E7465723C7374643A3A7475706C653C54797065732E2E2E3E3E3A3A7072696E7428207475706C652C206F7320293B0A20202020202020206F73203C3C2022207D223B0A202020202020202072657475726E206F732E73747228293B0A202020207D0A7D3B0A23656E646966202F2F2043415443485F434F4E4649475F43505031315F5455504C450A0A6E616D6573706163652044657461696C207B0A2020202074656D706C6174653C747970656E616D6520543E0A202020207374643A3A737472696E67206D616B65537472696E6728205420636F6E7374262076616C75652029207B0A202020202020202072657475726E20537472696E674D616B65723C543E3A3A636F6E76657274282076616C756520293B0A202020207D0A7D202F2F20656E64206E616D6573706163652044657461696C0A0A2F2F2F205C627269656620636F6E766572747320616E79207479706520746F206120737472696E670A2F2F2F0A2F2F2F205468652064656661756C742074656D706C61746520666F727761726473206F6E20746F206F737472696E6773747265616D202D20657863657074207768656E20616E0A2F2F2F206F737472696E6773747265616D206F7665726C6F616420646F6573206E6F74206578697374202D20696E207768696368206361736520697420617474656D70747320746F206465746563740A2F2F2F207468617420616E6420777269746573207B3F7D2E0A2F2F2F204F7665726C6F616420286E6F74207370656369616C6973652920746869732074656D706C61746520666F7220637573746F6D2074797073207468617420796F7520646F6E27742077616E740A2F2F2F20746F2070726F7669646520616E206F73747265616D206F7665726C6F616420666F722E0A74656D706C6174653C747970656E616D6520543E0A7374643A3A737472696E6720746F537472696E6728205420636F6E7374262076616C75652029207B0A2020202072657475726E20537472696E674D616B65723C543E3A3A636F6E76657274282076616C756520293B0A7D0A0A202020206E616D6573706163652044657461696C207B0A2020202074656D706C6174653C747970656E616D6520496E7075744974657261746F723E0A202020207374643A3A737472696E672072616E6765546F537472696E672820496E7075744974657261746F722066697273742C20496E7075744974657261746F72206C6173742029207B0A20202020202020207374643A3A6F737472696E6773747265616D206F73733B0A20202020202020206F7373203C3C20227B20223B0A202020202020202069662820666972737420213D206C6173742029207B0A2020202020202020202020206F7373203C3C2043617463683A3A746F537472696E6728202A666972737420293B0A202020202020202020202020666F7228202B2B6669727374203B20666972737420213D206C617374203B202B2B666972737420290A202020202020202020202020202020206F7373203C3C20222C2022203C3C2043617463683A3A746F537472696E6728202A666972737420293B0A20202020202020207D0A20202020202020206F7373203C3C2022207D223B0A202020202020202072657475726E206F73732E73747228293B0A202020207D0A7D0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A6E616D657370616365204361746368207B0A0A74656D706C6174653C747970656E616D65204C6873542C20496E7465726E616C3A3A4F70657261746F72204F702C20747970656E616D6520526873543E0A636C6173732042696E61727945787072657373696F6E3B0A0A74656D706C6174653C747970656E616D6520417267542C20747970656E616D65204D617463686572543E0A636C617373204D6174636845787072657373696F6E3B0A0A2F2F20577261707320746865204C4853206F6620616E2065787072657373696F6E20616E64206F7665726C6F61647320636F6D70617269736F6E206F70657261746F72730A2F2F20666F7220616C736F20636170747572696E672074686F736520616E64205248532028696620616E79290A74656D706C6174653C747970656E616D6520543E0A636C6173732045787072657373696F6E4C6873203A207075626C6963204465636F6D706F73656445787072657373696F6E207B0A7075626C69633A0A2020202045787072657373696F6E4C68732820526573756C744275696C646572262072622C2054206C68732029203A206D5F72622820726220292C206D5F6C687328206C687320292C206D5F7472757468792866616C736529207B7D0A0A2020202045787072657373696F6E4C687326206F70657261746F72203D202820636F6E73742045787072657373696F6E4C68732620293B0A0A2020202074656D706C6174653C747970656E616D6520526873543E0A2020202042696E61727945787072657373696F6E3C542C20496E7465726E616C3A3A4973457175616C546F2C205268735420636F6E7374263E0A202020206F70657261746F72203D3D2028205268735420636F6E737426207268732029207B0A202020202020202072657475726E206361707475726545787072657373696F6E3C496E7465726E616C3A3A4973457175616C546F3E282072687320293B0A202020207D0A0A2020202074656D706C6174653C747970656E616D6520526873543E0A2020202042696E61727945787072657373696F6E3C542C20496E7465726E616C3A3A49734E6F74457175616C546F2C205268735420636F6E7374263E0A202020206F70657261746F7220213D2028205268735420636F6E737426207268732029207B0A202020202020202072657475726E206361707475726545787072657373696F6E3C496E7465726E616C3A3A49734E6F74457175616C546F3E282072687320293B0A202020207D0A0A2020202074656D706C6174653C747970656E616D6520526873543E0A2020202042696E61727945787072657373696F6E3C542C20496E7465726E616C3A3A49734C6573735468616E2C205268735420636F6E7374263E0A202020206F70657261746F72203C2028205268735420636F6E737426207268732029207B0A202020202020202072657475726E206361707475726545787072657373696F6E3C496E7465726E616C3A3A49734C6573735468616E3E282072687320293B0A202020207D0A0A2020202074656D706C6174653C747970656E616D6520526873543E0A2020202042696E61727945787072657373696F6E3C542C20496E7465726E616C3A3A4973477265617465725468616E2C205268735420636F6E7374263E0A202020206F70657261746F72203E2028205268735420636F6E737426207268732029207B0A202020202020202072657475726E206361707475726545787072657373696F6E3C496E7465726E616C3A3A4973477265617465725468616E3E282072687320293B0A202020207D0A0A2020202074656D706C6174653C747970656E616D6520526873543E0A2020202042696E61727945787072657373696F6E3C542C20496E7465726E616C3A3A49734C6573735468616E4F72457175616C546F2C205268735420636F6E7374263E0A202020206F70657261746F72203C3D2028205268735420636F6E737426207268732029207B0A202020202020202072657475726E206361707475726545787072657373696F6E3C496E7465726E616C3A3A49734C6573735468616E4F72457175616C546F3E282072687320293B0A202020207D0A0A2020202074656D706C6174653C747970656E616D6520526873543E0A2020202042696E61727945787072657373696F6E3C542C20496E7465726E616C3A3A4973477265617465725468616E4F72457175616C546F2C205268735420636F6E7374263E0A202020206F70657261746F72203E3D2028205268735420636F6E737426207268732029207B0A202020202020202072657475726E206361707475726545787072657373696F6E3C496E7465726E616C3A3A4973477265617465725468616E4F72457175616C546F3E282072687320293B0A202020207D0A0A2020202042696E61727945787072657373696F6E3C542C20496E7465726E616C3A3A4973457175616C546F2C20626F6F6C3E206F70657261746F72203D3D202820626F6F6C207268732029207B0A202020202020202072657475726E206361707475726545787072657373696F6E3C496E7465726E616C3A3A4973457175616C546F3E282072687320293B0A202020207D0A0A2020202042696E61727945787072657373696F6E3C542C20496E7465726E616C3A3A49734E6F74457175616C546F2C20626F6F6C3E206F70657261746F7220213D202820626F6F6C207268732029207B0A202020202020202072657475726E206361707475726545787072657373696F6E3C496E7465726E616C3A3A49734E6F74457175616C546F3E282072687320293B0A202020207D0A0A20202020766F696420656E6445787072657373696F6E2829207B0A20202020202020206D5F747275746879203D206D5F6C6873203F2074727565203A2066616C73653B0A20202020202020206D5F72620A2020202020202020202020202E736574526573756C745479706528206D5F74727574687920290A2020202020202020202020202E656E6445787072657373696F6E28202A7468697320293B0A202020207D0A0A202020207669727475616C20766F6964207265636F6E73747275637445787072657373696F6E28207374643A3A737472696E67262064657374202920636F6E73742043415443485F4F56455252494445207B0A202020202020202064657374203D2043617463683A3A746F537472696E6728206D5F74727574687920293B0A202020207D0A0A707269766174653A0A2020202074656D706C6174653C496E7465726E616C3A3A4F70657261746F72204F702C20747970656E616D6520526873543E0A2020202042696E61727945787072657373696F6E3C542C204F702C2052687354263E206361707475726545787072657373696F6E2820526873542620726873202920636F6E7374207B0A202020202020202072657475726E2042696E61727945787072657373696F6E3C542C204F702C2052687354263E28206D5F72622C206D5F6C68732C2072687320293B0A202020207D0A0A2020202074656D706C6174653C496E7465726E616C3A3A4F70657261746F72204F703E0A2020202042696E61727945787072657373696F6E3C542C204F702C20626F6F6C3E206361707475726545787072657373696F6E2820626F6F6C20726873202920636F6E7374207B0A202020202020202072657475726E2042696E61727945787072657373696F6E3C542C204F702C20626F6F6C3E28206D5F72622C206D5F6C68732C2072687320293B0A202020207D0A0A707269766174653A0A20202020526573756C744275696C64657226206D5F72623B0A2020202054206D5F6C68733B0A20202020626F6F6C206D5F7472757468793B0A7D3B0A0A74656D706C6174653C747970656E616D65204C6873542C20496E7465726E616C3A3A4F70657261746F72204F702C20747970656E616D6520526873543E0A636C6173732042696E61727945787072657373696F6E203A207075626C6963204465636F6D706F73656445787072657373696F6E207B0A7075626C69633A0A2020202042696E61727945787072657373696F6E2820526573756C744275696C646572262072622C204C687354206C68732C20526873542072687320290A20202020202020203A206D5F72622820726220292C206D5F6C687328206C687320292C206D5F72687328207268732029207B7D0A0A2020202042696E61727945787072657373696F6E26206F70657261746F72203D20282042696E61727945787072657373696F6E2620293B0A0A20202020766F696420656E6445787072657373696F6E282920636F6E7374207B0A20202020202020206D5F72620A2020202020202020202020202E736574526573756C74547970652820496E7465726E616C3A3A636F6D706172653C4F703E28206D5F6C68732C206D5F726873202920290A2020202020202020202020202E656E6445787072657373696F6E28202A7468697320293B0A202020207D0A0A202020207669727475616C20626F6F6C20697342696E61727945787072657373696F6E282920636F6E73742043415443485F4F56455252494445207B0A202020202020202072657475726E20747275653B0A202020207D0A0A202020207669727475616C20766F6964207265636F6E73747275637445787072657373696F6E28207374643A3A737472696E67262064657374202920636F6E73742043415443485F4F56455252494445207B0A20202020202020207374643A3A737472696E67206C6873203D2043617463683A3A746F537472696E6728206D5F6C687320293B0A20202020202020207374643A3A737472696E6720726873203D2043617463683A3A746F537472696E6728206D5F72687320293B0A2020202020202020636861722064656C696D203D206C68732E73697A652829202B207268732E73697A652829203C2034302026260A2020202020202020202020202020202020202020206C68732E66696E6428275C6E2729203D3D207374643A3A737472696E673A3A6E706F732026260A2020202020202020202020202020202020202020207268732E66696E6428275C6E2729203D3D207374643A3A737472696E673A3A6E706F73203F20272027203A20275C6E273B0A2020202020202020646573742E72657365727665282037202B206C68732E73697A652829202B207268732E73697A65282920293B0A202020202020202020202020202020202020202F2F203220666F72207370616365732061726F756E64206F70657261746F720A202020202020202020202020202020202020202F2F203220666F72206F70657261746F720A202020202020202020202020202020202020202F2F203220666F7220706172656E7468657365732028636F6E646974696F6E616C6C79206164646564206C61746572290A202020202020202020202020202020202020202F2F203120666F72206E65676174696F6E2028636F6E646974696F6E616C6C79206164646564206C61746572290A202020202020202064657374203D206C68733B0A202020202020202064657374202B3D2064656C696D3B0A202020202020202064657374202B3D20496E7465726E616C3A3A4F70657261746F725472616974733C4F703E3A3A6765744E616D6528293B0A202020202020202064657374202B3D2064656C696D3B0A202020202020202064657374202B3D207268733B0A202020207D0A0A707269766174653A0A20202020526573756C744275696C64657226206D5F72623B0A202020204C687354206D5F6C68733B0A2020202052687354206D5F7268733B0A7D3B0A0A74656D706C6174653C747970656E616D6520417267542C20747970656E616D65204D617463686572543E0A636C617373204D6174636845787072657373696F6E203A207075626C6963204465636F6D706F73656445787072657373696F6E207B0A7075626C69633A0A202020204D6174636845787072657373696F6E282041726754206172672C204D61746368657254206D6174636865722C206368617220636F6E73742A206D617463686572537472696E6720290A20202020202020203A206D5F617267282061726720292C206D5F6D61746368657228206D61746368657220292C206D5F6D617463686572537472696E6728206D617463686572537472696E672029207B7D0A0A202020207669727475616C20626F6F6C20697342696E61727945787072657373696F6E282920636F6E73742043415443485F4F56455252494445207B0A202020202020202072657475726E20747275653B0A202020207D0A0A202020207669727475616C20766F6964207265636F6E73747275637445787072657373696F6E28207374643A3A737472696E67262064657374202920636F6E73742043415443485F4F56455252494445207B0A20202020202020207374643A3A737472696E67206D6174636865724173537472696E67203D206D5F6D6174636865722E746F537472696E6728293B0A202020202020202064657374203D2043617463683A3A746F537472696E6728206D5F61726720293B0A202020202020202064657374202B3D202720273B0A2020202020202020696628206D6174636865724173537472696E67203D3D2044657461696C3A3A756E7072696E7461626C65537472696E6720290A20202020202020202020202064657374202B3D206D5F6D617463686572537472696E673B0A2020202020202020656C73650A20202020202020202020202064657374202B3D206D6174636865724173537472696E673B0A202020207D0A0A707269766174653A0A2020202041726754206D5F6172673B0A202020204D61746368657254206D5F6D6174636865723B0A202020206368617220636F6E73742A206D5F6D617463686572537472696E673B0A7D3B0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A0A6E616D657370616365204361746368207B0A0A2020202074656D706C6174653C747970656E616D6520543E0A20202020696E6C696E652045787072657373696F6E4C68733C5420636F6E7374263E20526573756C744275696C6465723A3A6F70657261746F72203C3D2028205420636F6E737426206F706572616E642029207B0A202020202020202072657475726E2045787072657373696F6E4C68733C5420636F6E7374263E28202A746869732C206F706572616E6420293B0A202020207D0A0A20202020696E6C696E652045787072657373696F6E4C68733C626F6F6C3E20526573756C744275696C6465723A3A6F70657261746F72203C3D202820626F6F6C2076616C75652029207B0A202020202020202072657475726E2045787072657373696F6E4C68733C626F6F6C3E28202A746869732C2076616C756520293B0A202020207D0A0A2020202074656D706C6174653C747970656E616D6520417267542C20747970656E616D65204D617463686572543E0A20202020696E6C696E6520766F696420526573756C744275696C6465723A3A636170747572654D6174636828204172675420636F6E737426206172672C204D6174636865725420636F6E737426206D6174636865722C0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206368617220636F6E73742A206D617463686572537472696E672029207B0A20202020202020204D6174636845787072657373696F6E3C4172675420636F6E7374262C204D6174636865725420636F6E7374263E206578707228206172672C206D6174636865722C206D617463686572537472696E6720293B0A2020202020202020736574526573756C745479706528206D6174636865722E6D617463682820617267202920293B0A2020202020202020656E6445787072657373696F6E28206578707220293B0A202020207D0A0A7D202F2F206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A2063617463685F6D6573736167652E680A23646566696E652054574F424C554543554245535F43415443485F4D4553534147455F485F494E434C554445440A0A23696E636C756465203C737472696E673E0A0A6E616D657370616365204361746368207B0A0A20202020737472756374204D657373616765496E666F207B0A20202020202020204D657373616765496E666F28202020207374643A3A737472696E6720636F6E737426205F6D6163726F4E616D652C0A202020202020202020202020202020202020202020202020536F757263654C696E65496E666F20636F6E737426205F6C696E65496E666F2C0A202020202020202020202020202020202020202020202020526573756C745761733A3A4F6654797065205F7479706520293B0A0A20202020202020207374643A3A737472696E67206D6163726F4E616D653B0A2020202020202020536F757263654C696E65496E666F206C696E65496E666F3B0A2020202020202020526573756C745761733A3A4F665479706520747970653B0A20202020202020207374643A3A737472696E67206D6573736167653B0A2020202020202020756E7369676E656420696E742073657175656E63653B0A0A2020202020202020626F6F6C206F70657261746F72203D3D2028204D657373616765496E666F20636F6E737426206F74686572202920636F6E7374207B0A20202020202020202020202072657475726E2073657175656E6365203D3D206F746865722E73657175656E63653B0A20202020202020207D0A2020202020202020626F6F6C206F70657261746F72203C2028204D657373616765496E666F20636F6E737426206F74686572202920636F6E7374207B0A20202020202020202020202072657475726E2073657175656E6365203C206F746865722E73657175656E63653B0A20202020202020207D0A20202020707269766174653A0A202020202020202073746174696320756E7369676E656420696E7420676C6F62616C436F756E743B0A202020207D3B0A0A20202020737472756374204D6573736167654275696C646572207B0A20202020202020204D6573736167654275696C64657228207374643A3A737472696E6720636F6E737426206D6163726F4E616D652C0A202020202020202020202020202020202020202020202020536F757263654C696E65496E666F20636F6E737426206C696E65496E666F2C0A202020202020202020202020202020202020202020202020526573756C745761733A3A4F6654797065207479706520290A20202020202020203A206D5F696E666F28206D6163726F4E616D652C206C696E65496E666F2C207479706520290A20202020202020207B7D0A0A202020202020202074656D706C6174653C747970656E616D6520543E0A20202020202020204D6573736167654275696C64657226206F70657261746F72203C3C2028205420636F6E7374262076616C75652029207B0A2020202020202020202020206D5F73747265616D203C3C2076616C75653B0A20202020202020202020202072657475726E202A746869733B0A20202020202020207D0A0A20202020202020204D657373616765496E666F206D5F696E666F3B0A20202020202020207374643A3A6F737472696E6773747265616D206D5F73747265616D3B0A202020207D3B0A0A20202020636C6173732053636F7065644D657373616765207B0A202020207075626C69633A0A202020202020202053636F7065644D65737361676528204D6573736167654275696C64657220636F6E737426206275696C64657220293B0A202020202020202053636F7065644D657373616765282053636F7065644D65737361676520636F6E737426206F7468657220293B0A20202020202020207E53636F7065644D65737361676528293B0A0A20202020202020204D657373616765496E666F206D5F696E666F3B0A202020207D3B0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A2063617463685F696E74657266616365735F636170747572652E680A23646566696E652054574F424C554543554245535F43415443485F494E54455246414345535F434150545552455F485F494E434C554445440A0A23696E636C756465203C737472696E673E0A0A6E616D657370616365204361746368207B0A0A20202020636C6173732054657374436173653B0A20202020636C61737320417373657274696F6E526573756C743B0A2020202073747275637420417373657274696F6E496E666F3B0A202020207374727563742053656374696F6E496E666F3B0A202020207374727563742053656374696F6E456E64496E666F3B0A20202020737472756374204D657373616765496E666F3B0A20202020636C6173732053636F7065644D6573736167654275696C6465723B0A2020202073747275637420436F756E74733B0A0A202020207374727563742049526573756C7443617074757265207B0A0A20202020202020207669727475616C207E49526573756C744361707475726528293B0A0A20202020202020207669727475616C20766F696420617373657274696F6E456E6465642820417373657274696F6E526573756C7420636F6E73742620726573756C742029203D20303B0A20202020202020207669727475616C20626F6F6C2073656374696F6E53746172746564282020202053656374696F6E496E666F20636F6E7374262073656374696F6E496E666F2C0A20202020202020202020202020202020202020202020202020202020202020202020202020202020436F756E74732620617373657274696F6E732029203D20303B0A20202020202020207669727475616C20766F69642073656374696F6E456E646564282053656374696F6E456E64496E666F20636F6E73742620656E64496E666F2029203D20303B0A20202020202020207669727475616C20766F69642073656374696F6E456E6465644561726C79282053656374696F6E456E64496E666F20636F6E73742620656E64496E666F2029203D20303B0A20202020202020207669727475616C20766F6964207075736853636F7065644D65737361676528204D657373616765496E666F20636F6E737426206D6573736167652029203D20303B0A20202020202020207669727475616C20766F696420706F7053636F7065644D65737361676528204D657373616765496E666F20636F6E737426206D6573736167652029203D20303B0A0A20202020202020207669727475616C207374643A3A737472696E672067657443757272656E74546573744E616D65282920636F6E7374203D20303B0A20202020202020207669727475616C20636F6E737420417373657274696F6E526573756C742A206765744C617374526573756C74282920636F6E7374203D20303B0A0A20202020202020207669727475616C20766F696420657863657074696F6E4561726C795265706F727465642829203D20303B0A0A20202020202020207669727475616C20766F69642068616E646C65466174616C4572726F72436F6E646974696F6E28207374643A3A737472696E6720636F6E737426206D6573736167652029203D20303B0A202020207D3B0A0A2020202049526573756C74436170747572652620676574526573756C744361707475726528293B0A7D0A0A2F2F2023696E636C756465642066726F6D3A2063617463685F64656275676765722E680A23646566696E652054574F424C554543554245535F43415443485F44454255474745525F485F494E434C554445440A0A2F2F2023696E636C756465642066726F6D3A2063617463685F706C6174666F726D2E680A23646566696E652054574F424C554543554245535F43415443485F504C4154464F524D5F485F494E434C554445440A0A23696620646566696E6564285F5F4D41435F4F535F585F56455253494F4E5F4D494E5F5245515549524544290A232020646566696E652043415443485F504C4154464F524D5F4D41430A23656C69662020646566696E6564285F5F4950484F4E455F4F535F56455253494F4E5F4D494E5F5245515549524544290A232020646566696E652043415443485F504C4154464F524D5F4950484F4E450A23656C696620646566696E6564286C696E757829207C7C20646566696E6564285F5F6C696E757829207C7C20646566696E6564285F5F6C696E75785F5F290A232020646566696E652043415443485F504C4154464F524D5F4C494E55580A23656C696620646566696E65642857494E333229207C7C20646566696E6564285F5F57494E33325F5F29207C7C20646566696E6564285F57494E333229207C7C20646566696E6564285F4D53435F564552290A232020646566696E652043415443485F504C4154464F524D5F57494E444F57530A23202069662021646566696E6564284E4F4D494E4D4158292026262021646566696E65642843415443485F434F4E4649475F4E4F5F4E4F4D494E4D4158290A2320202020646566696E652043415443485F444546494E45535F4E4F4D494E4D41580A232020656E6469660A23202069662021646566696E65642857494E33325F4C45414E5F414E445F4D45414E292026262021646566696E65642843415443485F434F4E4649475F4E4F5F57494E33325F4C45414E5F414E445F4D45414E290A2320202020646566696E652043415443485F444546494E45535F57494E33325F4C45414E5F414E445F4D45414E0A232020656E6469660A23656E6469660A0A23696E636C756465203C737472696E673E0A0A6E616D6573706163652043617463687B0A0A20202020626F6F6C206973446562756767657241637469766528293B0A20202020766F6964207772697465546F4465627567436F6E736F6C6528207374643A3A737472696E6720636F6E737426207465787420293B0A7D0A0A2369666465662043415443485F504C4154464F524D5F4D41430A0A202020202F2F2054686520666F6C6C6F77696E6720636F646520736E6970706574206261736564206F6E3A0A202020202F2F20687474703A2F2F636F636F61776974686C6F76652E636F6D2F323030382F30332F627265616B2D696E746F2D64656275676765722E68746D6C0A2020202023696620646566696E6564285F5F70706336345F5F29207C7C20646566696E6564285F5F7070635F5F290A202020202020202023646566696E652043415443485F545241502829205C0A202020202020202020202020202020205F5F61736D5F5F28226C692072302C2032305C6E73635C6E6E6F705C6E6C692072302C2033375C6E6C692072342C20325C6E73635C6E6E6F705C6E22205C0A202020202020202020202020202020203A203A203A20226D656D6F7279222C227230222C227233222C2272342220290A2020202023656C73650A202020202020202023646566696E652043415443485F545241502829205F5F61736D5F5F2822696E742024335C6E22203A203A20290A2020202023656E6469660A0A23656C696620646566696E65642843415443485F504C4154464F524D5F4C494E5558290A202020202F2F2049662077652063616E2075736520696E6C696E6520617373656D626C65722C20646F2069742062656361757365207468697320616C6C6F777320757320746F20627265616B0A202020202F2F206469726563746C7920617420746865206C6F636174696F6E206F6620746865206661696C696E6720636865636B20696E7374656164206F6620627265616B696E6720696E736964650A202020202F2F20726169736528292063616C6C65642066726F6D2069742C20692E652E206F6E6520737461636B206672616D652062656C6F772E0A2020202023696620646566696E6564285F5F474E55435F5F292026262028646566696E6564285F5F6933383629207C7C20646566696E6564285F5F7838365F363429290A202020202020202023646566696E652043415443485F5452415028292061736D20766F6C6174696C65202822696E7420243322290A2020202023656C7365202F2F2046616C6C206261636B20746F207468652067656E65726963207761792E0A202020202020202023696E636C756465203C7369676E616C2E683E0A0A202020202020202023646566696E652043415443485F5452415028292072616973652853494754524150290A2020202023656E6469660A23656C696620646566696E6564285F4D53435F564552290A2020202023646566696E652043415443485F545241502829205F5F6465627567627265616B28290A23656C696620646566696E6564285F5F4D494E475733325F5F290A2020202065787465726E20224322205F5F6465636C7370656328646C6C696D706F72742920766F6964205F5F73746463616C6C204465627567427265616B28293B0A2020202023646566696E652043415443485F545241502829204465627567427265616B28290A23656E6469660A0A2369666465662043415443485F545241500A2020202023646566696E652043415443485F425245414B5F494E544F5F44454255474745522829206966282043617463683A3A6973446562756767657241637469766528292029207B2043415443485F5452415028293B207D0A23656C73650A2020202023646566696E652043415443485F425245414B5F494E544F5F444542554747455228292043617463683A3A616C776179735472756528293B0A23656E6469660A0A2F2F2023696E636C756465642066726F6D3A2063617463685F696E74657266616365735F72756E6E65722E680A23646566696E652054574F424C554543554245535F43415443485F494E54455246414345535F52554E4E45525F485F494E434C554445440A0A6E616D657370616365204361746368207B0A20202020636C6173732054657374436173653B0A0A20202020737472756374204952756E6E6572207B0A20202020202020207669727475616C207E4952756E6E657228293B0A20202020202020207669727475616C20626F6F6C2061626F7274696E67282920636F6E7374203D20303B0A202020207D3B0A7D0A0A23696620646566696E65642843415443485F434F4E4649475F464153545F434F4D50494C45290A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A2F2F2057652063616E207370656564757020636F6D70696C6174696F6E207369676E69666963616E746C7920627920627265616B696E6720696E746F206465627567676572206C6F77657220696E0A2F2F207468652063616C6C737461636B2C2062656361757365207468656E20776520646F6E2774206861766520746F20657870616E642043415443485F425245414B5F494E544F5F44454255474745520A2F2F206D6163726F20696E206561636820617373657274696F6E0A23646566696E6520494E5445524E414C5F43415443485F52454143542820726573756C744275696C6465722029205C0A20202020726573756C744275696C6465722E726561637428293B0A0A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A2F2F20416E6F746865722077617920746F2073706565642D757020636F6D70696C6174696F6E20697320746F206F6D6974206C6F63616C207472792D636174636820666F7220524551554952452A0A2F2F206D6163726F732E0A2F2F20546869732063616E20706F74656E7469616C6C792063617573652066616C7365206E656761746976652C20696620746865207465737420636F646520636174636865730A2F2F2074686520657863657074696F6E206265666F72652069742070726F70616761746573206261636B20757020746F207468652072756E6E65722E0A23646566696E6520494E5445524E414C5F43415443485F544553545F4E4F5F54525928206D6163726F4E616D652C20726573756C74446973706F736974696F6E2C20657870722029205C0A20202020646F207B205C0A202020202020202043617463683A3A526573756C744275696C646572205F5F6361746368526573756C7428206D6163726F4E616D652C2043415443485F494E5445524E414C5F4C494E45494E464F2C2023657870722C20726573756C74446973706F736974696F6E20293B205C0A20202020202020205F5F6361746368526573756C742E736574457863657074696F6E477561726428293B205C0A202020202020202043415443485F494E5445524E414C5F53555050524553535F504152454E5448455345535F5741524E494E4753205C0A202020202020202028205F5F6361746368526573756C74203C3D206578707220292E656E6445787072657373696F6E28293B205C0A202020202020202043415443485F494E5445524E414C5F554E53555050524553535F504152454E5448455345535F5741524E494E4753205C0A20202020202020205F5F6361746368526573756C742E756E736574457863657074696F6E477561726428293B205C0A2020202020202020494E5445524E414C5F43415443485F524541435428205F5F6361746368526573756C742029205C0A202020207D207768696C65282043617463683A3A697354727565282066616C7365202626207374617469635F636173743C626F6F6C3E28202121286578707229202920292029202F2F20657870722068657265206973206E65766572206576616C75617465642061742072756E74696D652062757420697420666F726365732074686520636F6D70696C657220746F20676976652069742061206C6F6F6B0A2F2F2054686520646F75626C65206E65676174696F6E2073696C656E636573204D5356432773204334383030207761726E696E672C20746865207374617469635F6361737420666F726365732073686F72742D63697263756974206576616C756174696F6E20696620746865207479706520686173206F7665726C6F616465642026262E0A0A23646566696E6520494E5445524E414C5F434845434B5F544841545F4E4F5F54525928206D6163726F4E616D652C206D6174636865722C20726573756C74446973706F736974696F6E2C206172672029205C0A20202020646F207B205C0A202020202020202043617463683A3A526573756C744275696C646572205F5F6361746368526573756C7428206D6163726F4E616D652C2043415443485F494E5445524E414C5F4C494E45494E464F2C202361726720222C202220236D6174636865722C20726573756C74446973706F736974696F6E20293B205C0A20202020202020205F5F6361746368526573756C742E736574457863657074696F6E477561726428293B205C0A20202020202020205F5F6361746368526573756C742E636170747572654D6174636828206172672C206D6174636865722C20236D61746368657220293B205C0A20202020202020205F5F6361746368526573756C742E756E736574457863657074696F6E477561726428293B205C0A2020202020202020494E5445524E414C5F43415443485F524541435428205F5F6361746368526573756C742029205C0A202020207D207768696C65282043617463683A3A616C7761797346616C7365282920290A0A23656C73650A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A2F2F20496E20746865206576656E74206F662061206661696C75726520776F726B73206F757420696620746865206465627567676572206E6565647320746F20626520696E766F6B65640A2F2F20616E642F6F7220616E20657863657074696F6E207468726F776E20616E642074616B657320617070726F70726961746520616374696F6E2E0A2F2F2054686973206E6565647320746F20626520646F6E652061732061206D6163726F20736F207468652064656275676765722077696C6C2073746F7020696E2074686520757365720A2F2F20736F7572636520636F646520726174686572207468616E20696E204361746368206C69627261727920636F64650A23646566696E6520494E5445524E414C5F43415443485F52454143542820726573756C744275696C6465722029205C0A2020202069662820726573756C744275696C6465722E73686F756C644465627567427265616B282920292043415443485F425245414B5F494E544F5F444542554747455228293B205C0A20202020726573756C744275696C6465722E726561637428293B0A23656E6469660A0A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A23646566696E6520494E5445524E414C5F43415443485F5445535428206D6163726F4E616D652C20726573756C74446973706F736974696F6E2C20657870722029205C0A20202020646F207B205C0A202020202020202043617463683A3A526573756C744275696C646572205F5F6361746368526573756C7428206D6163726F4E616D652C2043415443485F494E5445524E414C5F4C494E45494E464F2C2023657870722C20726573756C74446973706F736974696F6E20293B205C0A2020202020202020747279207B205C0A20202020202020202020202043415443485F494E5445524E414C5F53555050524553535F504152454E5448455345535F5741524E494E4753205C0A20202020202020202020202028205F5F6361746368526573756C74203C3D206578707220292E656E6445787072657373696F6E28293B205C0A20202020202020202020202043415443485F494E5445524E414C5F554E53555050524553535F504152454E5448455345535F5741524E494E4753205C0A20202020202020207D205C0A2020202020202020636174636828202E2E2E2029207B205C0A2020202020202020202020205F5F6361746368526573756C742E757365416374697665457863657074696F6E2820726573756C74446973706F736974696F6E20293B205C0A20202020202020207D205C0A2020202020202020494E5445524E414C5F43415443485F524541435428205F5F6361746368526573756C742029205C0A202020207D207768696C65282043617463683A3A697354727565282066616C7365202626207374617469635F636173743C626F6F6C3E28202121286578707229202920292029202F2F20657870722068657265206973206E65766572206576616C75617465642061742072756E74696D652062757420697420666F726365732074686520636F6D70696C657220746F20676976652069742061206C6F6F6B0A202020202F2F2054686520646F75626C65206E65676174696F6E2073696C656E636573204D5356432773204334383030207761726E696E672C20746865207374617469635F6361737420666F726365732073686F72742D63697263756974206576616C756174696F6E20696620746865207479706520686173206F7665726C6F616465642026262E0A0A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A23646566696E6520494E5445524E414C5F43415443485F494628206D6163726F4E616D652C20726573756C74446973706F736974696F6E2C20657870722029205C0A20202020494E5445524E414C5F43415443485F5445535428206D6163726F4E616D652C20726573756C74446973706F736974696F6E2C206578707220293B205C0A202020206966282043617463683A3A676574526573756C744361707475726528292E6765744C617374526573756C7428292D3E737563636565646564282920290A0A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A23646566696E6520494E5445524E414C5F43415443485F454C534528206D6163726F4E616D652C20726573756C74446973706F736974696F6E2C20657870722029205C0A20202020494E5445524E414C5F43415443485F5445535428206D6163726F4E616D652C20726573756C74446973706F736974696F6E2C206578707220293B205C0A20202020696628202143617463683A3A676574526573756C744361707475726528292E6765744C617374526573756C7428292D3E737563636565646564282920290A0A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A23646566696E6520494E5445524E414C5F43415443485F4E4F5F5448524F5728206D6163726F4E616D652C20726573756C74446973706F736974696F6E2C20657870722029205C0A20202020646F207B205C0A202020202020202043617463683A3A526573756C744275696C646572205F5F6361746368526573756C7428206D6163726F4E616D652C2043415443485F494E5445524E414C5F4C494E45494E464F2C2023657870722C20726573756C74446973706F736974696F6E20293B205C0A2020202020202020747279207B205C0A2020202020202020202020207374617469635F636173743C766F69643E2865787072293B205C0A2020202020202020202020205F5F6361746368526573756C742E63617074757265526573756C74282043617463683A3A526573756C745761733A3A4F6B20293B205C0A20202020202020207D205C0A2020202020202020636174636828202E2E2E2029207B205C0A2020202020202020202020205F5F6361746368526573756C742E757365416374697665457863657074696F6E2820726573756C74446973706F736974696F6E20293B205C0A20202020202020207D205C0A2020202020202020494E5445524E414C5F43415443485F524541435428205F5F6361746368526573756C742029205C0A202020207D207768696C65282043617463683A3A616C7761797346616C7365282920290A0A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A23646566696E6520494E5445524E414C5F43415443485F5448524F575328206D6163726F4E616D652C20726573756C74446973706F736974696F6E2C206D6174636865722C20657870722029205C0A20202020646F207B205C0A202020202020202043617463683A3A526573756C744275696C646572205F5F6361746368526573756C7428206D6163726F4E616D652C2043415443485F494E5445524E414C5F4C494E45494E464F2C2023657870722C20726573756C74446973706F736974696F6E2C20236D61746368657220293B205C0A2020202020202020696628205F5F6361746368526573756C742E616C6C6F775468726F777328292029205C0A202020202020202020202020747279207B205C0A202020202020202020202020202020207374617469635F636173743C766F69643E2865787072293B205C0A202020202020202020202020202020205F5F6361746368526573756C742E63617074757265526573756C74282043617463683A3A526573756C745761733A3A4469646E745468726F77457863657074696F6E20293B205C0A2020202020202020202020207D205C0A202020202020202020202020636174636828202E2E2E2029207B205C0A202020202020202020202020202020205F5F6361746368526573756C742E636170747572654578706563746564457863657074696F6E28206D61746368657220293B205C0A2020202020202020202020207D205C0A2020202020202020656C7365205C0A2020202020202020202020205F5F6361746368526573756C742E63617074757265526573756C74282043617463683A3A526573756C745761733A3A4F6B20293B205C0A2020202020202020494E5445524E414C5F43415443485F524541435428205F5F6361746368526573756C742029205C0A202020207D207768696C65282043617463683A3A616C7761797346616C7365282920290A0A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A23646566696E6520494E5445524E414C5F43415443485F5448524F57535F415328206D6163726F4E616D652C20657863657074696F6E547970652C20726573756C74446973706F736974696F6E2C20657870722029205C0A20202020646F207B205C0A202020202020202043617463683A3A526573756C744275696C646572205F5F6361746368526573756C7428206D6163726F4E616D652C2043415443485F494E5445524E414C5F4C494E45494E464F2C20236578707220222C20222023657863657074696F6E547970652C20726573756C74446973706F736974696F6E20293B205C0A2020202020202020696628205F5F6361746368526573756C742E616C6C6F775468726F777328292029205C0A202020202020202020202020747279207B205C0A202020202020202020202020202020207374617469635F636173743C766F69643E2865787072293B205C0A202020202020202020202020202020205F5F6361746368526573756C742E63617074757265526573756C74282043617463683A3A526573756C745761733A3A4469646E745468726F77457863657074696F6E20293B205C0A2020202020202020202020207D205C0A20202020202020202020202063617463682820657863657074696F6E547970652029207B205C0A202020202020202020202020202020205F5F6361746368526573756C742E63617074757265526573756C74282043617463683A3A526573756C745761733A3A4F6B20293B205C0A2020202020202020202020207D205C0A202020202020202020202020636174636828202E2E2E2029207B205C0A202020202020202020202020202020205F5F6361746368526573756C742E757365416374697665457863657074696F6E2820726573756C74446973706F736974696F6E20293B205C0A2020202020202020202020207D205C0A2020202020202020656C7365205C0A2020202020202020202020205F5F6361746368526573756C742E63617074757265526573756C74282043617463683A3A526573756C745761733A3A4F6B20293B205C0A2020202020202020494E5445524E414C5F43415443485F524541435428205F5F6361746368526573756C742029205C0A202020207D207768696C65282043617463683A3A616C7761797346616C7365282920290A0A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A2369666465662043415443485F434F4E4649475F56415249414449435F4D4143524F530A2020202023646566696E6520494E5445524E414C5F43415443485F4D534728206D6163726F4E616D652C206D657373616765547970652C20726573756C74446973706F736974696F6E2C202E2E2E2029205C0A2020202020202020646F207B205C0A20202020202020202020202043617463683A3A526573756C744275696C646572205F5F6361746368526573756C7428206D6163726F4E616D652C2043415443485F494E5445524E414C5F4C494E45494E464F2C2022222C20726573756C74446973706F736974696F6E20293B205C0A2020202020202020202020205F5F6361746368526573756C74203C3C205F5F56415F415247535F5F202B203A3A43617463683A3A53747265616D456E6453746F7028293B205C0A2020202020202020202020205F5F6361746368526573756C742E63617074757265526573756C7428206D6573736167655479706520293B205C0A202020202020202020202020494E5445524E414C5F43415443485F524541435428205F5F6361746368526573756C742029205C0A20202020202020207D207768696C65282043617463683A3A616C7761797346616C7365282920290A23656C73650A2020202023646566696E6520494E5445524E414C5F43415443485F4D534728206D657373616765547970652C20726573756C74446973706F736974696F6E2C206D6163726F4E616D652C206C6F672029205C0A2020202020202020646F207B205C0A20202020202020202020202043617463683A3A526573756C744275696C646572205F5F6361746368526573756C7428206D6163726F4E616D652C2043415443485F494E5445524E414C5F4C494E45494E464F2C2022222C20726573756C74446973706F736974696F6E20293B205C0A2020202020202020202020205F5F6361746368526573756C74203C3C206C6F67202B203A3A43617463683A3A53747265616D456E6453746F7028293B205C0A2020202020202020202020205F5F6361746368526573756C742E63617074757265526573756C7428206D6573736167655479706520293B205C0A202020202020202020202020494E5445524E414C5F43415443485F524541435428205F5F6361746368526573756C742029205C0A20202020202020207D207768696C65282043617463683A3A616C7761797346616C7365282920290A23656E6469660A0A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A23646566696E6520494E5445524E414C5F43415443485F494E464F28206D6163726F4E616D652C206C6F672029205C0A2020202043617463683A3A53636F7065644D65737361676520494E5445524E414C5F43415443485F554E495155455F4E414D45282073636F7065644D6573736167652029203D2043617463683A3A4D6573736167654275696C64657228206D6163726F4E616D652C2043415443485F494E5445524E414C5F4C494E45494E464F2C2043617463683A3A526573756C745761733A3A496E666F2029203C3C206C6F673B0A0A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A23646566696E6520494E5445524E414C5F434845434B5F5448415428206D6163726F4E616D652C206D6174636865722C20726573756C74446973706F736974696F6E2C206172672029205C0A20202020646F207B205C0A202020202020202043617463683A3A526573756C744275696C646572205F5F6361746368526573756C7428206D6163726F4E616D652C2043415443485F494E5445524E414C5F4C494E45494E464F2C202361726720222C202220236D6174636865722C20726573756C74446973706F736974696F6E20293B205C0A2020202020202020747279207B205C0A2020202020202020202020205F5F6361746368526573756C742E636170747572654D6174636828206172672C206D6174636865722C20236D61746368657220293B205C0A20202020202020207D20636174636828202E2E2E2029207B205C0A2020202020202020202020205F5F6361746368526573756C742E757365416374697665457863657074696F6E2820726573756C74446973706F736974696F6E207C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C75726520293B205C0A20202020202020207D205C0A2020202020202020494E5445524E414C5F43415443485F524541435428205F5F6361746368526573756C742029205C0A202020207D207768696C65282043617463683A3A616C7761797346616C7365282920290A0A2F2F2023696E636C756465642066726F6D3A20696E7465726E616C2F63617463685F73656374696F6E2E680A23646566696E652054574F424C554543554245535F43415443485F53454354494F4E5F485F494E434C554445440A0A2F2F2023696E636C756465642066726F6D3A2063617463685F73656374696F6E5F696E666F2E680A23646566696E652054574F424C554543554245535F43415443485F53454354494F4E5F494E464F5F485F494E434C554445440A0A2F2F2023696E636C756465642066726F6D3A2063617463685F746F74616C732E6870700A23646566696E652054574F424C554543554245535F43415443485F544F54414C535F4850505F494E434C554445440A0A23696E636C756465203C637374646465663E0A0A6E616D657370616365204361746368207B0A0A2020202073747275637420436F756E7473207B0A2020202020202020436F756E74732829203A2070617373656428203020292C206661696C656428203020292C206661696C65644275744F6B2820302029207B7D0A0A2020202020202020436F756E7473206F70657261746F72202D202820436F756E747320636F6E737426206F74686572202920636F6E7374207B0A202020202020202020202020436F756E747320646966663B0A202020202020202020202020646966662E706173736564203D20706173736564202D206F746865722E7061737365643B0A202020202020202020202020646966662E6661696C6564203D206661696C6564202D206F746865722E6661696C65643B0A202020202020202020202020646966662E6661696C65644275744F6B203D206661696C65644275744F6B202D206F746865722E6661696C65644275744F6B3B0A20202020202020202020202072657475726E20646966663B0A20202020202020207D0A2020202020202020436F756E747326206F70657261746F72202B3D202820436F756E747320636F6E737426206F746865722029207B0A202020202020202020202020706173736564202B3D206F746865722E7061737365643B0A2020202020202020202020206661696C6564202B3D206F746865722E6661696C65643B0A2020202020202020202020206661696C65644275744F6B202B3D206F746865722E6661696C65644275744F6B3B0A20202020202020202020202072657475726E202A746869733B0A20202020202020207D0A0A20202020202020207374643A3A73697A655F7420746F74616C282920636F6E7374207B0A20202020202020202020202072657475726E20706173736564202B206661696C6564202B206661696C65644275744F6B3B0A20202020202020207D0A2020202020202020626F6F6C20616C6C506173736564282920636F6E7374207B0A20202020202020202020202072657475726E206661696C6564203D3D2030202626206661696C65644275744F6B203D3D20303B0A20202020202020207D0A2020202020202020626F6F6C20616C6C4F6B282920636F6E7374207B0A20202020202020202020202072657475726E206661696C6564203D3D20303B0A20202020202020207D0A0A20202020202020207374643A3A73697A655F74207061737365643B0A20202020202020207374643A3A73697A655F74206661696C65643B0A20202020202020207374643A3A73697A655F74206661696C65644275744F6B3B0A202020207D3B0A0A2020202073747275637420546F74616C73207B0A0A2020202020202020546F74616C73206F70657261746F72202D202820546F74616C7320636F6E737426206F74686572202920636F6E7374207B0A202020202020202020202020546F74616C7320646966663B0A202020202020202020202020646966662E617373657274696F6E73203D20617373657274696F6E73202D206F746865722E617373657274696F6E733B0A202020202020202020202020646966662E746573744361736573203D20746573744361736573202D206F746865722E7465737443617365733B0A20202020202020202020202072657475726E20646966663B0A20202020202020207D0A0A2020202020202020546F74616C732064656C74612820546F74616C7320636F6E7374262070726576546F74616C73202920636F6E7374207B0A202020202020202020202020546F74616C732064696666203D202A74686973202D2070726576546F74616C733B0A20202020202020202020202069662820646966662E617373657274696F6E732E6661696C6564203E203020290A202020202020202020202020202020202B2B646966662E7465737443617365732E6661696C65643B0A202020202020202020202020656C73652069662820646966662E617373657274696F6E732E6661696C65644275744F6B203E203020290A202020202020202020202020202020202B2B646966662E7465737443617365732E6661696C65644275744F6B3B0A202020202020202020202020656C73650A202020202020202020202020202020202B2B646966662E7465737443617365732E7061737365643B0A20202020202020202020202072657475726E20646966663B0A20202020202020207D0A0A2020202020202020546F74616C7326206F70657261746F72202B3D202820546F74616C7320636F6E737426206F746865722029207B0A202020202020202020202020617373657274696F6E73202B3D206F746865722E617373657274696F6E733B0A202020202020202020202020746573744361736573202B3D206F746865722E7465737443617365733B0A20202020202020202020202072657475726E202A746869733B0A20202020202020207D0A0A2020202020202020436F756E747320617373657274696F6E733B0A2020202020202020436F756E7473207465737443617365733B0A202020207D3B0A7D0A0A23696E636C756465203C737472696E673E0A0A6E616D657370616365204361746368207B0A0A202020207374727563742053656374696F6E496E666F207B0A202020202020202053656374696F6E496E666F0A20202020202020202020202028202020536F757263654C696E65496E666F20636F6E737426205F6C696E65496E666F2C0A202020202020202020202020202020207374643A3A737472696E6720636F6E737426205F6E616D652C0A202020202020202020202020202020207374643A3A737472696E6720636F6E737426205F6465736372697074696F6E203D207374643A3A737472696E67282920293B0A0A20202020202020207374643A3A737472696E67206E616D653B0A20202020202020207374643A3A737472696E67206465736372697074696F6E3B0A2020202020202020536F757263654C696E65496E666F206C696E65496E666F3B0A202020207D3B0A0A202020207374727563742053656374696F6E456E64496E666F207B0A202020202020202053656374696F6E456E64496E666F282053656374696F6E496E666F20636F6E737426205F73656374696F6E496E666F2C20436F756E747320636F6E737426205F70726576417373657274696F6E732C20646F75626C65205F6475726174696F6E496E5365636F6E647320290A20202020202020203A2073656374696F6E496E666F28205F73656374696F6E496E666F20292C2070726576417373657274696F6E7328205F70726576417373657274696F6E7320292C206475726174696F6E496E5365636F6E647328205F6475726174696F6E496E5365636F6E647320290A20202020202020207B7D0A0A202020202020202053656374696F6E496E666F2073656374696F6E496E666F3B0A2020202020202020436F756E74732070726576417373657274696F6E733B0A2020202020202020646F75626C65206475726174696F6E496E5365636F6E64733B0A202020207D3B0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A2063617463685F74696D65722E680A23646566696E652054574F424C554543554245535F43415443485F54494D45525F485F494E434C554445440A0A2369666465662043415443485F504C4154464F524D5F57494E444F57530A7479706564656620756E7369676E6564206C6F6E67206C6F6E672075696E7436345F743B0A23656C73650A23696E636C756465203C737464696E742E683E0A23656E6469660A0A6E616D657370616365204361746368207B0A0A20202020636C6173732054696D6572207B0A202020207075626C69633A0A202020202020202054696D65722829203A206D5F7469636B732820302029207B7D0A2020202020202020766F696420737461727428293B0A2020202020202020756E7369676E656420696E7420676574456C61707365644D6963726F7365636F6E6473282920636F6E73743B0A2020202020202020756E7369676E656420696E7420676574456C61707365644D696C6C697365636F6E6473282920636F6E73743B0A2020202020202020646F75626C6520676574456C61707365645365636F6E6473282920636F6E73743B0A0A20202020707269766174653A0A202020202020202075696E7436345F74206D5F7469636B733B0A202020207D3B0A0A7D202F2F206E616D6573706163652043617463680A0A23696E636C756465203C737472696E673E0A0A6E616D657370616365204361746368207B0A0A20202020636C6173732053656374696F6E203A204E6F6E436F707961626C65207B0A202020207075626C69633A0A202020202020202053656374696F6E282053656374696F6E496E666F20636F6E73742620696E666F20293B0A20202020202020207E53656374696F6E28293B0A0A20202020202020202F2F205468697320696E646963617465732077686574686572207468652073656374696F6E2073686F756C64206265206578656375746564206F72206E6F740A20202020202020206F70657261746F7220626F6F6C282920636F6E73743B0A0A20202020707269766174653A0A202020202020202053656374696F6E496E666F206D5F696E666F3B0A0A20202020202020207374643A3A737472696E67206D5F6E616D653B0A2020202020202020436F756E7473206D5F617373657274696F6E733B0A2020202020202020626F6F6C206D5F73656374696F6E496E636C756465643B0A202020202020202054696D6572206D5F74696D65723B0A202020207D3B0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2369666465662043415443485F434F4E4649475F56415249414449435F4D4143524F530A2020202023646566696E6520494E5445524E414C5F43415443485F53454354494F4E28202E2E2E2029205C0A20202020202020206966282043617463683A3A53656374696F6E20636F6E73742620494E5445524E414C5F43415443485F554E495155455F4E414D45282063617463685F696E7465726E616C5F53656374696F6E2029203D2043617463683A3A53656374696F6E496E666F282043415443485F494E5445524E414C5F4C494E45494E464F2C205F5F56415F415247535F5F202920290A23656C73650A2020202023646566696E6520494E5445524E414C5F43415443485F53454354494F4E28206E616D652C20646573632029205C0A20202020202020206966282043617463683A3A53656374696F6E20636F6E73742620494E5445524E414C5F43415443485F554E495155455F4E414D45282063617463685F696E7465726E616C5F53656374696F6E2029203D2043617463683A3A53656374696F6E496E666F282043415443485F494E5445524E414C5F4C494E45494E464F2C206E616D652C2064657363202920290A23656E6469660A0A2F2F2023696E636C756465642066726F6D3A20696E7465726E616C2F63617463685F67656E657261746F72732E6870700A23646566696E652054574F424C554543554245535F43415443485F47454E455241544F52535F4850505F494E434C554445440A0A23696E636C756465203C766563746F723E0A23696E636C756465203C737472696E673E0A23696E636C756465203C7374646C69622E683E0A0A6E616D657370616365204361746368207B0A0A74656D706C6174653C747970656E616D6520543E0A737472756374204947656E657261746F72207B0A202020207669727475616C207E4947656E657261746F722829207B7D0A202020207669727475616C20542067657456616C756528207374643A3A73697A655F7420696E646578202920636F6E7374203D20303B0A202020207669727475616C207374643A3A73697A655F742073697A6520282920636F6E7374203D20303B0A7D3B0A0A74656D706C6174653C747970656E616D6520543E0A636C617373204265747765656E47656E657261746F72203A207075626C6963204947656E657261746F723C543E207B0A7075626C69633A0A202020204265747765656E47656E657261746F722820542066726F6D2C205420746F2029203A206D5F66726F6D282066726F6D20292C206D5F746F2820746F20297B7D0A0A202020207669727475616C20542067657456616C756528207374643A3A73697A655F7420696E646578202920636F6E7374207B0A202020202020202072657475726E206D5F66726F6D2B7374617469635F636173743C696E743E2820696E64657820293B0A202020207D0A0A202020207669727475616C207374643A3A73697A655F742073697A65282920636F6E7374207B0A202020202020202072657475726E207374617469635F636173743C7374643A3A73697A655F743E2820312B6D5F746F2D6D5F66726F6D20293B0A202020207D0A0A707269766174653A0A0A2020202054206D5F66726F6D3B0A2020202054206D5F746F3B0A7D3B0A0A74656D706C6174653C747970656E616D6520543E0A636C6173732056616C75657347656E657261746F72203A207075626C6963204947656E657261746F723C543E207B0A7075626C69633A0A2020202056616C75657347656E657261746F7228297B7D0A0A20202020766F6964206164642820542076616C75652029207B0A20202020202020206D5F76616C7565732E707573685F6261636B282076616C756520293B0A202020207D0A0A202020207669727475616C20542067657456616C756528207374643A3A73697A655F7420696E646578202920636F6E7374207B0A202020202020202072657475726E206D5F76616C7565735B696E6465785D3B0A202020207D0A0A202020207669727475616C207374643A3A73697A655F742073697A65282920636F6E7374207B0A202020202020202072657475726E206D5F76616C7565732E73697A6528293B0A202020207D0A0A707269766174653A0A202020207374643A3A766563746F723C543E206D5F76616C7565733B0A7D3B0A0A74656D706C6174653C747970656E616D6520543E0A636C61737320436F6D706F7369746547656E657261746F72207B0A7075626C69633A0A20202020436F6D706F7369746547656E657261746F722829203A206D5F746F74616C53697A652820302029207B7D0A0A202020202F2F202A2A2A204D6F76652073656D616E746963732C2073696D696C617220746F206175746F5F707472202A2A2A0A20202020436F6D706F7369746547656E657261746F722820436F6D706F7369746547656E657261746F7226206F7468657220290A202020203A2020206D5F66696C65496E666F28206F746865722E6D5F66696C65496E666F20292C0A20202020202020206D5F746F74616C53697A6528203020290A202020207B0A20202020202020206D6F766528206F7468657220293B0A202020207D0A0A20202020436F6D706F7369746547656E657261746F72262073657446696C65496E666F2820636F6E737420636861722A2066696C65496E666F2029207B0A20202020202020206D5F66696C65496E666F203D2066696C65496E666F3B0A202020202020202072657475726E202A746869733B0A202020207D0A0A202020207E436F6D706F7369746547656E657261746F722829207B0A202020202020202064656C657465416C6C28206D5F636F6D706F73656420293B0A202020207D0A0A202020206F70657261746F72205420282920636F6E7374207B0A202020202020202073697A655F74206F766572616C6C496E646578203D2067657443757272656E74436F6E7465787428292E67657447656E657261746F72496E64657828206D5F66696C65496E666F2C206D5F746F74616C53697A6520293B0A0A2020202020202020747970656E616D65207374643A3A766563746F723C636F6E7374204947656E657261746F723C543E2A3E3A3A636F6E73745F6974657261746F72206974203D206D5F636F6D706F7365642E626567696E28293B0A2020202020202020747970656E616D65207374643A3A766563746F723C636F6E7374204947656E657261746F723C543E2A3E3A3A636F6E73745F6974657261746F72206974456E64203D206D5F636F6D706F7365642E656E6428293B0A2020202020202020666F72282073697A655F7420696E646578203D20303B20697420213D206974456E643B202B2B697420290A20202020202020207B0A202020202020202020202020636F6E7374204947656E657261746F723C543E2A2067656E657261746F72203D202A69743B0A202020202020202020202020696628206F766572616C6C496E646578203E3D20696E646578202626206F766572616C6C496E646578203C20696E646578202B2067656E657261746F722D3E73697A65282920290A2020202020202020202020207B0A2020202020202020202020202020202072657475726E2067656E657261746F722D3E67657456616C756528206F766572616C6C496E6465782D696E64657820293B0A2020202020202020202020207D0A202020202020202020202020696E646578202B3D2067656E657261746F722D3E73697A6528293B0A20202020202020207D0A202020202020202043415443485F494E5445524E414C5F4552524F52282022496E6465786564207061737420656E64206F662067656E6572617465642072616E67652220293B0A202020202020202072657475726E205428293B202F2F2053757070726573732073707572696F757320226E6F7420616C6C20636F6E74726F6C2070617468732072657475726E20612076616C756522207761726E696E6720696E2056697375616C2053747564696F202D20696620796F75206B6E6F7720686F7720746F20666978207468697320706C6561736520646F20736F0A202020207D0A0A20202020766F6964206164642820636F6E7374204947656E657261746F723C543E2A2067656E657261746F722029207B0A20202020202020206D5F746F74616C53697A65202B3D2067656E657261746F722D3E73697A6528293B0A20202020202020206D5F636F6D706F7365642E707573685F6261636B282067656E657261746F7220293B0A202020207D0A0A20202020436F6D706F7369746547656E657261746F7226207468656E2820436F6D706F7369746547656E657261746F7226206F746865722029207B0A20202020202020206D6F766528206F7468657220293B0A202020202020202072657475726E202A746869733B0A202020207D0A0A20202020436F6D706F7369746547656E657261746F7226207468656E2820542076616C75652029207B0A202020202020202056616C75657347656E657261746F723C543E2A2076616C75657347656E203D206E65772056616C75657347656E657261746F723C543E28293B0A202020202020202076616C75657347656E2D3E616464282076616C756520293B0A2020202020202020616464282076616C75657347656E20293B0A202020202020202072657475726E202A746869733B0A202020207D0A0A707269766174653A0A0A20202020766F6964206D6F76652820436F6D706F7369746547656E657261746F7226206F746865722029207B0A20202020202020206D5F636F6D706F7365642E696E7365727428206D5F636F6D706F7365642E656E6428292C206F746865722E6D5F636F6D706F7365642E626567696E28292C206F746865722E6D5F636F6D706F7365642E656E64282920293B0A20202020202020206D5F746F74616C53697A65202B3D206F746865722E6D5F746F74616C53697A653B0A20202020202020206F746865722E6D5F636F6D706F7365642E636C65617228293B0A202020207D0A0A202020207374643A3A766563746F723C636F6E7374204947656E657261746F723C543E2A3E206D5F636F6D706F7365643B0A202020207374643A3A737472696E67206D5F66696C65496E666F3B0A2020202073697A655F74206D5F746F74616C53697A653B0A7D3B0A0A6E616D6573706163652047656E657261746F72730A7B0A2020202074656D706C6174653C747970656E616D6520543E0A20202020436F6D706F7369746547656E657261746F723C543E206265747765656E2820542066726F6D2C205420746F2029207B0A2020202020202020436F6D706F7369746547656E657261746F723C543E2067656E657261746F72733B0A202020202020202067656E657261746F72732E61646428206E6577204265747765656E47656E657261746F723C543E282066726F6D2C20746F202920293B0A202020202020202072657475726E2067656E657261746F72733B0A202020207D0A0A2020202074656D706C6174653C747970656E616D6520543E0A20202020436F6D706F7369746547656E657261746F723C543E2076616C7565732820542076616C312C20542076616C322029207B0A2020202020202020436F6D706F7369746547656E657261746F723C543E2067656E657261746F72733B0A202020202020202056616C75657347656E657261746F723C543E2A2076616C75657347656E203D206E65772056616C75657347656E657261746F723C543E28293B0A202020202020202076616C75657347656E2D3E616464282076616C3120293B0A202020202020202076616C75657347656E2D3E616464282076616C3220293B0A202020202020202067656E657261746F72732E616464282076616C75657347656E20293B0A202020202020202072657475726E2067656E657261746F72733B0A202020207D0A0A2020202074656D706C6174653C747970656E616D6520543E0A20202020436F6D706F7369746547656E657261746F723C543E2076616C7565732820542076616C312C20542076616C322C20542076616C3320297B0A2020202020202020436F6D706F7369746547656E657261746F723C543E2067656E657261746F72733B0A202020202020202056616C75657347656E657261746F723C543E2A2076616C75657347656E203D206E65772056616C75657347656E657261746F723C543E28293B0A202020202020202076616C75657347656E2D3E616464282076616C3120293B0A202020202020202076616C75657347656E2D3E616464282076616C3220293B0A202020202020202076616C75657347656E2D3E616464282076616C3320293B0A202020202020202067656E657261746F72732E616464282076616C75657347656E20293B0A202020202020202072657475726E2067656E657261746F72733B0A202020207D0A0A2020202074656D706C6174653C747970656E616D6520543E0A20202020436F6D706F7369746547656E657261746F723C543E2076616C7565732820542076616C312C20542076616C322C20542076616C332C20542076616C342029207B0A2020202020202020436F6D706F7369746547656E657261746F723C543E2067656E657261746F72733B0A202020202020202056616C75657347656E657261746F723C543E2A2076616C75657347656E203D206E65772056616C75657347656E657261746F723C543E28293B0A202020202020202076616C75657347656E2D3E616464282076616C3120293B0A202020202020202076616C75657347656E2D3E616464282076616C3220293B0A202020202020202076616C75657347656E2D3E616464282076616C3320293B0A202020202020202076616C75657347656E2D3E616464282076616C3420293B0A202020202020202067656E657261746F72732E616464282076616C75657347656E20293B0A202020202020202072657475726E2067656E657261746F72733B0A202020207D0A0A7D202F2F20656E64206E616D6573706163652047656E657261746F72730A0A7573696E67206E616D6573706163652047656E657261746F72733B0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A23646566696E6520494E5445524E414C5F43415443485F4C494E455354523228206C696E65202920236C696E650A23646566696E6520494E5445524E414C5F43415443485F4C494E4553545228206C696E65202920494E5445524E414C5F43415443485F4C494E455354523228206C696E6520290A0A23646566696E6520494E5445524E414C5F43415443485F47454E4552415445282065787072202920657870722E73657446696C65496E666F28205F5F46494C455F5F2022282220494E5445524E414C5F43415443485F4C494E4553545228205F5F4C494E455F5F20292022292220290A0A2F2F2023696E636C756465642066726F6D3A20696E7465726E616C2F63617463685F696E74657266616365735F657863657074696F6E2E680A23646566696E652054574F424C554543554245535F43415443485F494E54455246414345535F455843455054494F4E5F485F494E434C554445440A0A23696E636C756465203C737472696E673E0A23696E636C756465203C766563746F723E0A0A2F2F2023696E636C756465642066726F6D3A2063617463685F696E74657266616365735F72656769737472795F6875622E680A23646566696E652054574F424C554543554245535F43415443485F494E54455246414345535F52454749535452595F4855425F485F494E434C554445440A0A23696E636C756465203C737472696E673E0A0A6E616D657370616365204361746368207B0A0A20202020636C6173732054657374436173653B0A202020207374727563742049546573744361736552656769737472793B0A202020207374727563742049457863657074696F6E5472616E736C61746F7252656769737472793B0A202020207374727563742049457863657074696F6E5472616E736C61746F723B0A2020202073747275637420495265706F7274657252656769737472793B0A2020202073747275637420495265706F72746572466163746F72793B0A202020207374727563742049546167416C69617352656769737472793B0A0A2020202073747275637420495265676973747279487562207B0A20202020202020207669727475616C207E49526567697374727948756228293B0A0A20202020202020207669727475616C20495265706F72746572526567697374727920636F6E737426206765745265706F727465725265676973747279282920636F6E7374203D20303B0A20202020202020207669727475616C20495465737443617365526567697374727920636F6E7374262067657454657374436173655265676973747279282920636F6E7374203D20303B0A20202020202020207669727475616C2049546167416C696173526567697374727920636F6E73742620676574546167416C6961735265676973747279282920636F6E7374203D20303B0A0A20202020202020207669727475616C2049457863657074696F6E5472616E736C61746F7252656769737472792620676574457863657074696F6E5472616E736C61746F7252656769737472792829203D20303B0A202020207D3B0A0A2020202073747275637420494D757461626C655265676973747279487562207B0A20202020202020207669727475616C207E494D757461626C65526567697374727948756228293B0A20202020202020207669727475616C20766F69642072656769737465725265706F7274657228207374643A3A737472696E6720636F6E737426206E616D652C205074723C495265706F72746572466163746F72793E20636F6E73742620666163746F72792029203D20303B0A20202020202020207669727475616C20766F69642072656769737465724C697374656E657228205074723C495265706F72746572466163746F72793E20636F6E73742620666163746F72792029203D20303B0A20202020202020207669727475616C20766F6964207265676973746572546573742820546573744361736520636F6E7374262074657374496E666F2029203D20303B0A20202020202020207669727475616C20766F69642072656769737465725472616E736C61746F722820636F6E73742049457863657074696F6E5472616E736C61746F722A207472616E736C61746F722029203D20303B0A20202020202020207669727475616C20766F6964207265676973746572546167416C69617328207374643A3A737472696E6720636F6E73742620616C6961732C207374643A3A737472696E6720636F6E737426207461672C20536F757263654C696E65496E666F20636F6E737426206C696E65496E666F2029203D20303B0A202020207D3B0A0A202020204952656769737472794875622620676574526567697374727948756228293B0A20202020494D757461626C65526567697374727948756226206765744D757461626C65526567697374727948756228293B0A20202020766F696420636C65616E557028293B0A202020207374643A3A737472696E67207472616E736C617465416374697665457863657074696F6E28293B0A0A7D0A0A6E616D657370616365204361746368207B0A0A2020202074797065646566207374643A3A737472696E67282A657863657074696F6E5472616E736C61746546756E6374696F6E2928293B0A0A202020207374727563742049457863657074696F6E5472616E736C61746F723B0A2020202074797065646566207374643A3A766563746F723C636F6E73742049457863657074696F6E5472616E736C61746F722A3E20457863657074696F6E5472616E736C61746F72733B0A0A202020207374727563742049457863657074696F6E5472616E736C61746F72207B0A20202020202020207669727475616C207E49457863657074696F6E5472616E736C61746F7228293B0A20202020202020207669727475616C207374643A3A737472696E67207472616E736C6174652820457863657074696F6E5472616E736C61746F72733A3A636F6E73745F6974657261746F722069742C20457863657074696F6E5472616E736C61746F72733A3A636F6E73745F6974657261746F72206974456E64202920636F6E7374203D20303B0A202020207D3B0A0A202020207374727563742049457863657074696F6E5472616E736C61746F725265676973747279207B0A20202020202020207669727475616C207E49457863657074696F6E5472616E736C61746F72526567697374727928293B0A0A20202020202020207669727475616C207374643A3A737472696E67207472616E736C617465416374697665457863657074696F6E282920636F6E7374203D20303B0A202020207D3B0A0A20202020636C61737320457863657074696F6E5472616E736C61746F72526567697374726172207B0A202020202020202074656D706C6174653C747970656E616D6520543E0A2020202020202020636C61737320457863657074696F6E5472616E736C61746F72203A207075626C69632049457863657074696F6E5472616E736C61746F72207B0A20202020202020207075626C69633A0A0A202020202020202020202020457863657074696F6E5472616E736C61746F7228207374643A3A737472696E67282A7472616E736C61746546756E6374696F6E2928205426202920290A2020202020202020202020203A206D5F7472616E736C61746546756E6374696F6E28207472616E736C61746546756E6374696F6E20290A2020202020202020202020207B7D0A0A2020202020202020202020207669727475616C207374643A3A737472696E67207472616E736C6174652820457863657074696F6E5472616E736C61746F72733A3A636F6E73745F6974657261746F722069742C20457863657074696F6E5472616E736C61746F72733A3A636F6E73745F6974657261746F72206974456E64202920636F6E73742043415443485F4F56455252494445207B0A20202020202020202020202020202020747279207B0A2020202020202020202020202020202020202020696628206974203D3D206974456E6420290A2020202020202020202020202020202020202020202020207468726F773B0A2020202020202020202020202020202020202020656C73650A20202020202020202020202020202020202020202020202072657475726E20282A6974292D3E7472616E736C617465282069742B312C206974456E6420293B0A202020202020202020202020202020207D0A202020202020202020202020202020206361746368282054262065782029207B0A202020202020202020202020202020202020202072657475726E206D5F7472616E736C61746546756E6374696F6E2820657820293B0A202020202020202020202020202020207D0A2020202020202020202020207D0A0A202020202020202070726F7465637465643A0A2020202020202020202020207374643A3A737472696E67282A6D5F7472616E736C61746546756E6374696F6E292820542620293B0A20202020202020207D3B0A0A202020207075626C69633A0A202020202020202074656D706C6174653C747970656E616D6520543E0A2020202020202020457863657074696F6E5472616E736C61746F7252656769737472617228207374643A3A737472696E67282A7472616E736C61746546756E6374696F6E292820542620292029207B0A2020202020202020202020206765744D757461626C65526567697374727948756228292E72656769737465725472616E736C61746F720A2020202020202020202020202020202028206E657720457863657074696F6E5472616E736C61746F723C543E28207472616E736C61746546756E6374696F6E202920293B0A20202020202020207D0A202020207D3B0A7D0A0A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A23646566696E6520494E5445524E414C5F43415443485F5452414E534C4154455F455843455054494F4E3228207472616E736C61746F724E616D652C207369676E61747572652029205C0A20202020737461746963207374643A3A737472696E67207472616E736C61746F724E616D6528207369676E617475726520293B205C0A202020206E616D6573706163657B2043617463683A3A457863657074696F6E5472616E736C61746F7252656769737472617220494E5445524E414C5F43415443485F554E495155455F4E414D45282063617463685F696E7465726E616C5F457863657074696F6E52656769737472617220292820267472616E736C61746F724E616D6520293B207D5C0A20202020737461746963207374643A3A737472696E67207472616E736C61746F724E616D6528207369676E617475726520290A0A23646566696E6520494E5445524E414C5F43415443485F5452414E534C4154455F455843455054494F4E28207369676E6174757265202920494E5445524E414C5F43415443485F5452414E534C4154455F455843455054494F4E322820494E5445524E414C5F43415443485F554E495155455F4E414D45282063617463685F696E7465726E616C5F457863657074696F6E5472616E736C61746F7220292C207369676E617475726520290A0A2F2F2023696E636C756465642066726F6D3A20696E7465726E616C2F63617463685F617070726F782E6870700A23646566696E652054574F424C554543554245535F43415443485F415050524F585F4850505F494E434C554445440A0A23696E636C756465203C636D6174683E0A23696E636C756465203C6C696D6974733E0A0A23696620646566696E65642843415443485F434F4E4649475F43505031315F545950455F545241495453290A23696E636C756465203C747970655F7472616974733E0A23656E6469660A0A6E616D657370616365204361746368207B0A6E616D6573706163652044657461696C207B0A0A20202020636C61737320417070726F78207B0A202020207075626C69633A0A20202020202020206578706C6963697420417070726F78202820646F75626C652076616C756520290A20202020202020203A2020206D5F657073696C6F6E28207374643A3A6E756D657269635F6C696D6974733C666C6F61743E3A3A657073696C6F6E28292A31303020292C0A2020202020202020202020206D5F6D617267696E2820302E3020292C0A2020202020202020202020206D5F7363616C652820312E3020292C0A2020202020202020202020206D5F76616C7565282076616C756520290A20202020202020207B7D0A0A2020202020202020417070726F782820417070726F7820636F6E737426206F7468657220290A20202020202020203A2020206D5F657073696C6F6E28206F746865722E6D5F657073696C6F6E20292C0A2020202020202020202020206D5F6D617267696E28206F746865722E6D5F6D617267696E20292C0A2020202020202020202020206D5F7363616C6528206F746865722E6D5F7363616C6520292C0A2020202020202020202020206D5F76616C756528206F746865722E6D5F76616C756520290A20202020202020207B7D0A0A202020202020202073746174696320417070726F7820637573746F6D2829207B0A20202020202020202020202072657475726E20417070726F7828203020293B0A20202020202020207D0A0A2020202020202020417070726F78206F70657261746F7228292820646F75626C652076616C75652029207B0A202020202020202020202020417070726F7820617070726F78282076616C756520293B0A202020202020202020202020617070726F782E657073696C6F6E28206D5F657073696C6F6E20293B0A202020202020202020202020617070726F782E6D617267696E28206D5F6D617267696E20293B0A202020202020202020202020617070726F782E7363616C6528206D5F7363616C6520293B0A20202020202020202020202072657475726E20617070726F783B0A20202020202020207D0A0A23696620646566696E65642843415443485F434F4E4649475F43505031315F545950455F545241495453290A0A202020202020202074656D706C617465203C747970656E616D6520542C20747970656E616D65203D20747970656E616D65207374643A3A656E61626C655F69663C7374643A3A69735F636F6E73747275637469626C653C646F75626C652C20543E3A3A76616C75653E3A3A747970653E0A20202020202020206578706C6963697420417070726F782820542076616C756520293A20417070726F78287374617469635F636173743C646F75626C653E2876616C756529290A20202020202020207B7D0A0A202020202020202074656D706C617465203C747970656E616D6520542C20747970656E616D65203D20747970656E616D65207374643A3A656E61626C655F69663C7374643A3A69735F636F6E73747275637469626C653C646F75626C652C20543E3A3A76616C75653E3A3A747970653E0A2020202020202020667269656E6420626F6F6C206F70657261746F72203D3D202820636F6E7374205426206C68732C20417070726F7820636F6E737426207268732029207B0A2020202020202020202020202F2F205468616E6B7320746F20526963686172642048617272697320666F72206869732068656C7020726566696E696E67207468697320666F726D756C610A2020202020202020202020206175746F206C68735F76203D20646F75626C65286C6873293B0A202020202020202020202020626F6F6C2072656C61746976654F4B203D207374643A3A66616273286C68735F76202D207268732E6D5F76616C756529203C207268732E6D5F657073696C6F6E202A20287268732E6D5F7363616C65202B20287374643A3A6D617829287374643A3A66616273286C68735F76292C207374643A3A66616273287268732E6D5F76616C75652929293B0A2020202020202020202020206966202872656C61746976654F4B29207B0A2020202020202020202020202020202072657475726E20747275653B0A2020202020202020202020207D0A20202020202020202020202072657475726E207374643A3A66616273286C68735F76202D207268732E6D5F76616C756529203C207268732E6D5F6D617267696E3B0A20202020202020207D0A0A202020202020202074656D706C617465203C747970656E616D6520542C20747970656E616D65203D20747970656E616D65207374643A3A656E61626C655F69663C7374643A3A69735F636F6E73747275637469626C653C646F75626C652C20543E3A3A76616C75653E3A3A747970653E0A2020202020202020667269656E6420626F6F6C206F70657261746F72203D3D202820417070726F7820636F6E737426206C68732C20636F6E7374205426207268732029207B0A20202020202020202020202072657475726E206F70657261746F723D3D28207268732C206C687320293B0A20202020202020207D0A0A202020202020202074656D706C617465203C747970656E616D6520542C20747970656E616D65203D20747970656E616D65207374643A3A656E61626C655F69663C7374643A3A69735F636F6E73747275637469626C653C646F75626C652C20543E3A3A76616C75653E3A3A747970653E0A2020202020202020667269656E6420626F6F6C206F70657261746F7220213D20282054206C68732C20417070726F7820636F6E737426207268732029207B0A20202020202020202020202072657475726E20216F70657261746F723D3D28206C68732C2072687320293B0A20202020202020207D0A0A202020202020202074656D706C617465203C747970656E616D6520542C20747970656E616D65203D20747970656E616D65207374643A3A656E61626C655F69663C7374643A3A69735F636F6E73747275637469626C653C646F75626C652C20543E3A3A76616C75653E3A3A747970653E0A2020202020202020667269656E6420626F6F6C206F70657261746F7220213D202820417070726F7820636F6E737426206C68732C2054207268732029207B0A20202020202020202020202072657475726E20216F70657261746F723D3D28207268732C206C687320293B0A20202020202020207D0A0A202020202020202074656D706C617465203C747970656E616D6520542C20747970656E616D65203D20747970656E616D65207374643A3A656E61626C655F69663C7374643A3A69735F636F6E73747275637469626C653C646F75626C652C20543E3A3A76616C75653E3A3A747970653E0A2020202020202020667269656E6420626F6F6C206F70657261746F72203C3D20282054206C68732C20417070726F7820636F6E737426207268732029207B0A20202020202020202020202072657475726E20646F75626C65286C687329203C207268732E6D5F76616C7565207C7C206C6873203D3D207268733B0A20202020202020207D0A0A202020202020202074656D706C617465203C747970656E616D6520542C20747970656E616D65203D20747970656E616D65207374643A3A656E61626C655F69663C7374643A3A69735F636F6E73747275637469626C653C646F75626C652C20543E3A3A76616C75653E3A3A747970653E0A2020202020202020667269656E6420626F6F6C206F70657261746F72203C3D202820417070726F7820636F6E737426206C68732C2054207268732029207B0A20202020202020202020202072657475726E206C68732E6D5F76616C7565203C20646F75626C652872687329207C7C206C6873203D3D207268733B0A20202020202020207D0A0A202020202020202074656D706C617465203C747970656E616D6520542C20747970656E616D65203D20747970656E616D65207374643A3A656E61626C655F69663C7374643A3A69735F636F6E73747275637469626C653C646F75626C652C20543E3A3A76616C75653E3A3A747970653E0A2020202020202020667269656E6420626F6F6C206F70657261746F72203E3D20282054206C68732C20417070726F7820636F6E737426207268732029207B0A20202020202020202020202072657475726E20646F75626C65286C687329203E207268732E6D5F76616C7565207C7C206C6873203D3D207268733B0A20202020202020207D0A0A202020202020202074656D706C617465203C747970656E616D6520542C20747970656E616D65203D20747970656E616D65207374643A3A656E61626C655F69663C7374643A3A69735F636F6E73747275637469626C653C646F75626C652C20543E3A3A76616C75653E3A3A747970653E0A2020202020202020667269656E6420626F6F6C206F70657261746F72203E3D202820417070726F7820636F6E737426206C68732C2054207268732029207B0A20202020202020202020202072657475726E206C68732E6D5F76616C7565203E20646F75626C652872687329207C7C206C6873203D3D207268733B0A20202020202020207D0A23656C73650A2020202020202020667269656E6420626F6F6C206F70657261746F72203D3D202820646F75626C65206C68732C20417070726F7820636F6E737426207268732029207B0A2020202020202020202020202F2F205468616E6B7320746F20526963686172642048617272697320666F72206869732068656C7020726566696E696E67207468697320666F726D756C610A202020202020202020202020626F6F6C2072656C61746976654F4B203D207374643A3A6661627328206C6873202D207268732E6D5F76616C75652029203C207268732E6D5F657073696C6F6E202A20287268732E6D5F7363616C65202B20287374643A3A6D61782928207374643A3A66616273286C6873292C207374643A3A66616273287268732E6D5F76616C756529202920293B0A2020202020202020202020206966202872656C61746976654F4B29207B0A2020202020202020202020202020202072657475726E20747275653B0A2020202020202020202020207D0A20202020202020202020202072657475726E207374643A3A66616273286C6873202D207268732E6D5F76616C756529203C207268732E6D5F6D617267696E3B0A20202020202020207D0A0A2020202020202020667269656E6420626F6F6C206F70657261746F72203D3D202820417070726F7820636F6E737426206C68732C20646F75626C65207268732029207B0A20202020202020202020202072657475726E206F70657261746F723D3D28207268732C206C687320293B0A20202020202020207D0A0A2020202020202020667269656E6420626F6F6C206F70657261746F7220213D202820646F75626C65206C68732C20417070726F7820636F6E737426207268732029207B0A20202020202020202020202072657475726E20216F70657261746F723D3D28206C68732C2072687320293B0A20202020202020207D0A0A2020202020202020667269656E6420626F6F6C206F70657261746F7220213D202820417070726F7820636F6E737426206C68732C20646F75626C65207268732029207B0A20202020202020202020202072657475726E20216F70657261746F723D3D28207268732C206C687320293B0A20202020202020207D0A0A2020202020202020667269656E6420626F6F6C206F70657261746F72203C3D202820646F75626C65206C68732C20417070726F7820636F6E737426207268732029207B0A20202020202020202020202072657475726E206C6873203C207268732E6D5F76616C7565207C7C206C6873203D3D207268733B0A20202020202020207D0A0A2020202020202020667269656E6420626F6F6C206F70657261746F72203C3D202820417070726F7820636F6E737426206C68732C20646F75626C65207268732029207B0A20202020202020202020202072657475726E206C68732E6D5F76616C7565203C20726873207C7C206C6873203D3D207268733B0A20202020202020207D0A0A2020202020202020667269656E6420626F6F6C206F70657261746F72203E3D202820646F75626C65206C68732C20417070726F7820636F6E737426207268732029207B0A20202020202020202020202072657475726E206C6873203E207268732E6D5F76616C7565207C7C206C6873203D3D207268733B0A20202020202020207D0A0A2020202020202020667269656E6420626F6F6C206F70657261746F72203E3D202820417070726F7820636F6E737426206C68732C20646F75626C65207268732029207B0A20202020202020202020202072657475726E206C68732E6D5F76616C7565203E20726873207C7C206C6873203D3D207268733B0A20202020202020207D0A23656E6469660A0A2020202020202020417070726F782620657073696C6F6E2820646F75626C65206E6577457073696C6F6E2029207B0A2020202020202020202020206D5F657073696C6F6E203D206E6577457073696C6F6E3B0A20202020202020202020202072657475726E202A746869733B0A20202020202020207D0A0A2020202020202020417070726F7826206D617267696E2820646F75626C65206E65774D617267696E2029207B0A2020202020202020202020206D5F6D617267696E203D206E65774D617267696E3B0A20202020202020202020202072657475726E202A746869733B0A20202020202020207D0A0A2020202020202020417070726F7826207363616C652820646F75626C65206E65775363616C652029207B0A2020202020202020202020206D5F7363616C65203D206E65775363616C653B0A20202020202020202020202072657475726E202A746869733B0A20202020202020207D0A0A20202020202020207374643A3A737472696E6720746F537472696E67282920636F6E7374207B0A2020202020202020202020207374643A3A6F737472696E6773747265616D206F73733B0A2020202020202020202020206F7373203C3C2022417070726F78282022203C3C2043617463683A3A746F537472696E6728206D5F76616C75652029203C3C20222029223B0A20202020202020202020202072657475726E206F73732E73747228293B0A20202020202020207D0A0A20202020707269766174653A0A2020202020202020646F75626C65206D5F657073696C6F6E3B0A2020202020202020646F75626C65206D5F6D617267696E3B0A2020202020202020646F75626C65206D5F7363616C653B0A2020202020202020646F75626C65206D5F76616C75653B0A202020207D3B0A7D0A0A74656D706C6174653C3E0A696E6C696E65207374643A3A737472696E6720746F537472696E673C44657461696C3A3A417070726F783E282044657461696C3A3A417070726F7820636F6E7374262076616C75652029207B0A2020202072657475726E2076616C75652E746F537472696E6728293B0A7D0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A20696E7465726E616C2F63617463685F6D617463686572735F737472696E672E680A23646566696E652054574F424C554543554245535F43415443485F4D415443484552535F535452494E475F485F494E434C554445440A0A6E616D657370616365204361746368207B0A6E616D657370616365204D61746368657273207B0A0A202020206E616D65737061636520537464537472696E67207B0A0A2020202020202020737472756374204361736564537472696E670A20202020202020207B0A2020202020202020202020204361736564537472696E6728207374643A3A737472696E6720636F6E737426207374722C204361736553656E7369746976653A3A43686F696365206361736553656E736974697669747920293B0A2020202020202020202020207374643A3A737472696E672061646A757374537472696E6728207374643A3A737472696E6720636F6E73742620737472202920636F6E73743B0A2020202020202020202020207374643A3A737472696E67206361736553656E7369746976697479537566666978282920636F6E73743B0A0A2020202020202020202020204361736553656E7369746976653A3A43686F696365206D5F6361736553656E73697469766974793B0A2020202020202020202020207374643A3A737472696E67206D5F7374723B0A20202020202020207D3B0A0A202020202020202073747275637420537472696E674D61746368657242617365203A204D617463686572426173653C7374643A3A737472696E673E207B0A202020202020202020202020537472696E674D6174636865724261736528207374643A3A737472696E6720636F6E737426206F7065726174696F6E2C204361736564537472696E6720636F6E73742620636F6D70617261746F7220293B0A2020202020202020202020207669727475616C207374643A3A737472696E67206465736372696265282920636F6E73742043415443485F4F564552524944453B0A0A2020202020202020202020204361736564537472696E67206D5F636F6D70617261746F723B0A2020202020202020202020207374643A3A737472696E67206D5F6F7065726174696F6E3B0A20202020202020207D3B0A0A202020202020202073747275637420457175616C734D617463686572203A20537472696E674D61746368657242617365207B0A202020202020202020202020457175616C734D61746368657228204361736564537472696E6720636F6E73742620636F6D70617261746F7220293B0A2020202020202020202020207669727475616C20626F6F6C206D6174636828207374643A3A737472696E6720636F6E73742620736F75726365202920636F6E73742043415443485F4F564552524944453B0A20202020202020207D3B0A202020202020202073747275637420436F6E7461696E734D617463686572203A20537472696E674D61746368657242617365207B0A202020202020202020202020436F6E7461696E734D61746368657228204361736564537472696E6720636F6E73742620636F6D70617261746F7220293B0A2020202020202020202020207669727475616C20626F6F6C206D6174636828207374643A3A737472696E6720636F6E73742620736F75726365202920636F6E73742043415443485F4F564552524944453B0A20202020202020207D3B0A202020202020202073747275637420537461727473576974684D617463686572203A20537472696E674D61746368657242617365207B0A202020202020202020202020537461727473576974684D61746368657228204361736564537472696E6720636F6E73742620636F6D70617261746F7220293B0A2020202020202020202020207669727475616C20626F6F6C206D6174636828207374643A3A737472696E6720636F6E73742620736F75726365202920636F6E73742043415443485F4F564552524944453B0A20202020202020207D3B0A202020202020202073747275637420456E6473576974684D617463686572203A20537472696E674D61746368657242617365207B0A202020202020202020202020456E6473576974684D61746368657228204361736564537472696E6720636F6E73742620636F6D70617261746F7220293B0A2020202020202020202020207669727475616C20626F6F6C206D6174636828207374643A3A737472696E6720636F6E73742620736F75726365202920636F6E73742043415443485F4F564552524944453B0A20202020202020207D3B0A0A202020207D202F2F206E616D65737061636520537464537472696E670A0A202020202F2F2054686520666F6C6C6F77696E672066756E6374696F6E7320637265617465207468652061637475616C206D617463686572206F626A656374732E0A202020202F2F205468697320616C6C6F77732074686520747970657320746F20626520696E6665727265640A0A20202020537464537472696E673A3A457175616C734D61746368657220457175616C7328207374643A3A737472696E6720636F6E737426207374722C204361736553656E7369746976653A3A43686F696365206361736553656E7369746976697479203D204361736553656E7369746976653A3A59657320293B0A20202020537464537472696E673A3A436F6E7461696E734D61746368657220436F6E7461696E7328207374643A3A737472696E6720636F6E737426207374722C204361736553656E7369746976653A3A43686F696365206361736553656E7369746976697479203D204361736553656E7369746976653A3A59657320293B0A20202020537464537472696E673A3A456E6473576974684D61746368657220456E64735769746828207374643A3A737472696E6720636F6E737426207374722C204361736553656E7369746976653A3A43686F696365206361736553656E7369746976697479203D204361736553656E7369746976653A3A59657320293B0A20202020537464537472696E673A3A537461727473576974684D617463686572205374617274735769746828207374643A3A737472696E6720636F6E737426207374722C204361736553656E7369746976653A3A43686F696365206361736553656E7369746976697479203D204361736553656E7369746976653A3A59657320293B0A0A7D202F2F206E616D657370616365204D617463686572730A7D202F2F206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A20696E7465726E616C2F63617463685F6D617463686572735F766563746F722E680A23646566696E652054574F424C554543554245535F43415443485F4D415443484552535F564543544F525F485F494E434C554445440A0A6E616D657370616365204361746368207B0A6E616D657370616365204D61746368657273207B0A0A202020206E616D65737061636520566563746F72207B0A0A202020202020202074656D706C6174653C747970656E616D6520543E0A202020202020202073747275637420436F6E7461696E73456C656D656E744D617463686572203A204D617463686572426173653C7374643A3A766563746F723C543E2C20543E207B0A0A202020202020202020202020436F6E7461696E73456C656D656E744D617463686572285420636F6E73742026636F6D70617261746F7229203A206D5F636F6D70617261746F722820636F6D70617261746F7229207B7D0A0A202020202020202020202020626F6F6C206D61746368287374643A3A766563746F723C543E20636F6E73742026762920636F6E73742043415443485F4F56455252494445207B0A2020202020202020202020202020202072657475726E207374643A3A66696E6428762E626567696E28292C20762E656E6428292C206D5F636F6D70617261746F722920213D20762E656E6428293B0A2020202020202020202020207D0A0A2020202020202020202020207669727475616C207374643A3A737472696E67206465736372696265282920636F6E73742043415443485F4F56455252494445207B0A2020202020202020202020202020202072657475726E2022436F6E7461696E733A2022202B2043617463683A3A746F537472696E6728206D5F636F6D70617261746F7220293B0A2020202020202020202020207D0A0A2020202020202020202020205420636F6E737426206D5F636F6D70617261746F723B0A20202020202020207D3B0A0A202020202020202074656D706C6174653C747970656E616D6520543E0A202020202020202073747275637420436F6E7461696E734D617463686572203A204D617463686572426173653C7374643A3A766563746F723C543E2C207374643A3A766563746F723C543E203E207B0A0A202020202020202020202020436F6E7461696E734D617463686572287374643A3A766563746F723C543E20636F6E73742026636F6D70617261746F7229203A206D5F636F6D70617261746F722820636F6D70617261746F722029207B7D0A0A202020202020202020202020626F6F6C206D61746368287374643A3A766563746F723C543E20636F6E73742026762920636F6E73742043415443485F4F56455252494445207B0A202020202020202020202020202020202F2F20215442443A20736565206E6F746520696E20457175616C734D6174636865720A20202020202020202020202020202020696620286D5F636F6D70617261746F722E73697A652829203E20762E73697A652829290A202020202020202020202020202020202020202072657475726E2066616C73653B0A20202020202020202020202020202020666F72202873697A655F742069203D20303B2069203C206D5F636F6D70617261746F722E73697A6528293B202B2B69290A2020202020202020202020202020202020202020696620287374643A3A66696E6428762E626567696E28292C20762E656E6428292C206D5F636F6D70617261746F725B695D29203D3D20762E656E642829290A20202020202020202020202020202020202020202020202072657475726E2066616C73653B0A2020202020202020202020202020202072657475726E20747275653B0A2020202020202020202020207D0A2020202020202020202020207669727475616C207374643A3A737472696E67206465736372696265282920636F6E73742043415443485F4F56455252494445207B0A2020202020202020202020202020202072657475726E2022436F6E7461696E733A2022202B2043617463683A3A746F537472696E6728206D5F636F6D70617261746F7220293B0A2020202020202020202020207D0A0A2020202020202020202020207374643A3A766563746F723C543E20636F6E737426206D5F636F6D70617261746F723B0A20202020202020207D3B0A0A202020202020202074656D706C6174653C747970656E616D6520543E0A202020202020202073747275637420457175616C734D617463686572203A204D617463686572426173653C7374643A3A766563746F723C543E2C207374643A3A766563746F723C543E203E207B0A0A202020202020202020202020457175616C734D617463686572287374643A3A766563746F723C543E20636F6E73742026636F6D70617261746F7229203A206D5F636F6D70617261746F722820636F6D70617261746F722029207B7D0A0A202020202020202020202020626F6F6C206D61746368287374643A3A766563746F723C543E20636F6E73742026762920636F6E73742043415443485F4F56455252494445207B0A202020202020202020202020202020202F2F20215442443A20546869732063757272656E746C7920776F726B7320696620616C6C20656C656D656E74732063616E20626520636F6D7061726564207573696E6720213D0A202020202020202020202020202020202F2F202D2061206D6F72652067656E6572616C20617070726F61636820776F756C6420626520766961206120636F6D706172652074656D706C61746520746861742064656661756C74730A202020202020202020202020202020202F2F20746F207573696E6720213D2E2062757420636F756C64206265207370656369616C6973656420666F722C20652E672E207374643A3A766563746F723C543E206574630A202020202020202020202020202020202F2F202D207468656E206A7573742063616C6C2074686174206469726563746C790A20202020202020202020202020202020696620286D5F636F6D70617261746F722E73697A65282920213D20762E73697A652829290A202020202020202020202020202020202020202072657475726E2066616C73653B0A20202020202020202020202020202020666F72202873697A655F742069203D20303B2069203C20762E73697A6528293B202B2B69290A2020202020202020202020202020202020202020696620286D5F636F6D70617261746F725B695D20213D20765B695D290A20202020202020202020202020202020202020202020202072657475726E2066616C73653B0A2020202020202020202020202020202072657475726E20747275653B0A2020202020202020202020207D0A2020202020202020202020207669727475616C207374643A3A737472696E67206465736372696265282920636F6E73742043415443485F4F56455252494445207B0A2020202020202020202020202020202072657475726E2022457175616C733A2022202B2043617463683A3A746F537472696E6728206D5F636F6D70617261746F7220293B0A2020202020202020202020207D0A2020202020202020202020207374643A3A766563746F723C543E20636F6E737426206D5F636F6D70617261746F723B0A20202020202020207D3B0A0A202020207D202F2F206E616D65737061636520566563746F720A0A202020202F2F2054686520666F6C6C6F77696E672066756E6374696F6E7320637265617465207468652061637475616C206D617463686572206F626A656374732E0A202020202F2F205468697320616C6C6F77732074686520747970657320746F20626520696E6665727265640A0A2020202074656D706C6174653C747970656E616D6520543E0A20202020566563746F723A3A436F6E7461696E734D6174636865723C543E20436F6E7461696E7328207374643A3A766563746F723C543E20636F6E73742620636F6D70617261746F722029207B0A202020202020202072657475726E20566563746F723A3A436F6E7461696E734D6174636865723C543E2820636F6D70617261746F7220293B0A202020207D0A0A2020202074656D706C6174653C747970656E616D6520543E0A20202020566563746F723A3A436F6E7461696E73456C656D656E744D6174636865723C543E20566563746F72436F6E7461696E7328205420636F6E73742620636F6D70617261746F722029207B0A202020202020202072657475726E20566563746F723A3A436F6E7461696E73456C656D656E744D6174636865723C543E2820636F6D70617261746F7220293B0A202020207D0A0A2020202074656D706C6174653C747970656E616D6520543E0A20202020566563746F723A3A457175616C734D6174636865723C543E20457175616C7328207374643A3A766563746F723C543E20636F6E73742620636F6D70617261746F722029207B0A202020202020202072657475726E20566563746F723A3A457175616C734D6174636865723C543E2820636F6D70617261746F7220293B0A202020207D0A0A7D202F2F206E616D657370616365204D617463686572730A7D202F2F206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A20696E7465726E616C2F63617463685F696E74657266616365735F7461675F616C6961735F72656769737472792E680A23646566696E652054574F424C554543554245535F43415443485F494E54455246414345535F5441475F414C4941535F52454749535452595F485F494E434C554445440A0A2F2F2023696E636C756465642066726F6D3A2063617463685F7461675F616C6961732E680A23646566696E652054574F424C554543554245535F43415443485F5441475F414C4941535F485F494E434C554445440A0A23696E636C756465203C737472696E673E0A0A6E616D657370616365204361746368207B0A0A2020202073747275637420546167416C696173207B0A2020202020202020546167416C69617328207374643A3A737472696E6720636F6E737426205F7461672C20536F757263654C696E65496E666F205F6C696E65496E666F2029203A2074616728205F74616720292C206C696E65496E666F28205F6C696E65496E666F2029207B7D0A0A20202020202020207374643A3A737472696E67207461673B0A2020202020202020536F757263654C696E65496E666F206C696E65496E666F3B0A202020207D3B0A0A2020202073747275637420526567697374726172466F72546167416C6961736573207B0A2020202020202020526567697374726172466F72546167416C696173657328206368617220636F6E73742A20616C6961732C206368617220636F6E73742A207461672C20536F757263654C696E65496E666F20636F6E737426206C696E65496E666F20293B0A202020207D3B0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A23646566696E652043415443485F52454749535445525F5441475F414C4941532820616C6961732C20737065632029206E616D6573706163657B2043617463683A3A526567697374726172466F72546167416C696173657320494E5445524E414C5F43415443485F554E495155455F4E414D4528204175746F5265676973746572546167416C69617320292820616C6961732C20737065632C2043415443485F494E5445524E414C5F4C494E45494E464F20293B207D0A2F2F2023696E636C756465642066726F6D3A2063617463685F6F7074696F6E2E6870700A23646566696E652054574F424C554543554245535F43415443485F4F5054494F4E5F4850505F494E434C554445440A0A6E616D657370616365204361746368207B0A0A202020202F2F20416E206F7074696F6E616C20747970650A2020202074656D706C6174653C747970656E616D6520543E0A20202020636C617373204F7074696F6E207B0A202020207075626C69633A0A20202020202020204F7074696F6E2829203A206E756C6C61626C6556616C7565282043415443485F4E554C4C2029207B7D0A20202020202020204F7074696F6E28205420636F6E737426205F76616C756520290A20202020202020203A206E756C6C61626C6556616C756528206E6577282073746F726167652029205428205F76616C7565202920290A20202020202020207B7D0A20202020202020204F7074696F6E28204F7074696F6E20636F6E737426205F6F7468657220290A20202020202020203A206E756C6C61626C6556616C756528205F6F74686572203F206E6577282073746F726167652029205428202A5F6F746865722029203A2043415443485F4E554C4C20290A20202020202020207B7D0A0A20202020202020207E4F7074696F6E2829207B0A202020202020202020202020726573657428293B0A20202020202020207D0A0A20202020202020204F7074696F6E26206F70657261746F723D2028204F7074696F6E20636F6E737426205F6F746865722029207B0A20202020202020202020202069662820265F6F7468657220213D20746869732029207B0A20202020202020202020202020202020726573657428293B0A20202020202020202020202020202020696628205F6F7468657220290A20202020202020202020202020202020202020206E756C6C61626C6556616C7565203D206E6577282073746F726167652029205428202A5F6F7468657220293B0A2020202020202020202020207D0A20202020202020202020202072657475726E202A746869733B0A20202020202020207D0A20202020202020204F7074696F6E26206F70657261746F72203D2028205420636F6E737426205F76616C75652029207B0A202020202020202020202020726573657428293B0A2020202020202020202020206E756C6C61626C6556616C7565203D206E6577282073746F726167652029205428205F76616C756520293B0A20202020202020202020202072657475726E202A746869733B0A20202020202020207D0A0A2020202020202020766F69642072657365742829207B0A202020202020202020202020696628206E756C6C61626C6556616C756520290A202020202020202020202020202020206E756C6C61626C6556616C75652D3E7E5428293B0A2020202020202020202020206E756C6C61626C6556616C7565203D2043415443485F4E554C4C3B0A20202020202020207D0A0A20202020202020205426206F70657261746F722A2829207B2072657475726E202A6E756C6C61626C6556616C75653B207D0A20202020202020205420636F6E737426206F70657261746F722A282920636F6E7374207B2072657475726E202A6E756C6C61626C6556616C75653B207D0A2020202020202020542A206F70657261746F722D3E2829207B2072657475726E206E756C6C61626C6556616C75653B207D0A2020202020202020636F6E737420542A206F70657261746F722D3E282920636F6E7374207B2072657475726E206E756C6C61626C6556616C75653B207D0A0A2020202020202020542076616C75654F7228205420636F6E7374262064656661756C7456616C7565202920636F6E7374207B0A20202020202020202020202072657475726E206E756C6C61626C6556616C7565203F202A6E756C6C61626C6556616C7565203A2064656661756C7456616C75653B0A20202020202020207D0A0A2020202020202020626F6F6C20736F6D65282920636F6E7374207B2072657475726E206E756C6C61626C6556616C756520213D2043415443485F4E554C4C3B207D0A2020202020202020626F6F6C206E6F6E65282920636F6E7374207B2072657475726E206E756C6C61626C6556616C7565203D3D2043415443485F4E554C4C3B207D0A0A2020202020202020626F6F6C206F70657261746F722021282920636F6E7374207B2072657475726E206E756C6C61626C6556616C7565203D3D2043415443485F4E554C4C3B207D0A20202020202020206F70657261746F722053616665426F6F6C3A3A74797065282920636F6E7374207B0A20202020202020202020202072657475726E2053616665426F6F6C3A3A6D616B65536166652820736F6D65282920293B0A20202020202020207D0A0A20202020707269766174653A0A2020202020202020542A206E756C6C61626C6556616C75653B0A2020202020202020636861722073746F726167655B73697A656F662854295D3B0A202020207D3B0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A6E616D657370616365204361746368207B0A0A202020207374727563742049546167416C6961735265676973747279207B0A20202020202020207669727475616C207E49546167416C696173526567697374727928293B0A20202020202020207669727475616C204F7074696F6E3C546167416C6961733E2066696E6428207374643A3A737472696E6720636F6E73742620616C696173202920636F6E7374203D20303B0A20202020202020207669727475616C207374643A3A737472696E6720657870616E64416C696173657328207374643A3A737472696E6720636F6E73742620756E657870616E6465645465737453706563202920636F6E7374203D20303B0A0A20202020202020207374617469632049546167416C696173526567697374727920636F6E7374262067657428293B0A202020207D3B0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2054686573652066696C65732061726520696E636C75646564206865726520736F207468652073696E676C655F696E636C7564652073637269707420646F65736E277420707574207468656D0A2F2F20696E2074686520636F6E646974696F6E616C6C7920636F6D70696C65642073656374696F6E730A2F2F2023696E636C756465642066726F6D3A20696E7465726E616C2F63617463685F746573745F636173655F696E666F2E680A23646566696E652054574F424C554543554245535F43415443485F544553545F434153455F494E464F5F485F494E434C554445440A0A23696E636C756465203C737472696E673E0A23696E636C756465203C7365743E0A0A236966646566205F5F636C616E675F5F0A23707261676D6120636C616E6720646961676E6F7374696320707573680A23707261676D6120636C616E6720646961676E6F737469632069676E6F72656420222D57706164646564220A23656E6469660A0A6E616D657370616365204361746368207B0A0A20202020737472756374204954657374436173653B0A0A20202020737472756374205465737443617365496E666F207B0A2020202020202020656E756D205370656369616C50726F706572746965737B0A2020202020202020202020204E6F6E65203D20302C0A202020202020202020202020497348696464656E203D2031203C3C20312C0A20202020202020202020202053686F756C644661696C203D2031203C3C20322C0A2020202020202020202020204D61794661696C203D2031203C3C20332C0A2020202020202020202020205468726F7773203D2031203C3C20342C0A2020202020202020202020204E6F6E506F727461626C65203D2031203C3C20350A20202020202020207D3B0A0A20202020202020205465737443617365496E666F282020207374643A3A737472696E6720636F6E737426205F6E616D652C0A2020202020202020202020202020202020202020202020207374643A3A737472696E6720636F6E737426205F636C6173734E616D652C0A2020202020202020202020202020202020202020202020207374643A3A737472696E6720636F6E737426205F6465736372697074696F6E2C0A2020202020202020202020202020202020202020202020207374643A3A7365743C7374643A3A737472696E673E20636F6E737426205F746167732C0A202020202020202020202020202020202020202020202020536F757263654C696E65496E666F20636F6E737426205F6C696E65496E666F20293B0A0A20202020202020205465737443617365496E666F28205465737443617365496E666F20636F6E737426206F7468657220293B0A0A2020202020202020667269656E6420766F6964207365745461677328205465737443617365496E666F26207465737443617365496E666F2C207374643A3A7365743C7374643A3A737472696E673E20636F6E737426207461677320293B0A0A2020202020202020626F6F6C20697348696464656E282920636F6E73743B0A2020202020202020626F6F6C207468726F7773282920636F6E73743B0A2020202020202020626F6F6C206F6B546F4661696C282920636F6E73743B0A2020202020202020626F6F6C206578706563746564546F4661696C282920636F6E73743B0A0A20202020202020207374643A3A737472696E67206E616D653B0A20202020202020207374643A3A737472696E6720636C6173734E616D653B0A20202020202020207374643A3A737472696E67206465736372697074696F6E3B0A20202020202020207374643A3A7365743C7374643A3A737472696E673E20746167733B0A20202020202020207374643A3A7365743C7374643A3A737472696E673E206C63617365546167733B0A20202020202020207374643A3A737472696E6720746167734173537472696E673B0A2020202020202020536F757263654C696E65496E666F206C696E65496E666F3B0A20202020202020205370656369616C50726F706572746965732070726F706572746965733B0A202020207D3B0A0A20202020636C617373205465737443617365203A207075626C6963205465737443617365496E666F207B0A202020207075626C69633A0A0A2020202020202020546573744361736528204954657374436173652A2074657374436173652C205465737443617365496E666F20636F6E73742620696E666F20293B0A202020202020202054657374436173652820546573744361736520636F6E737426206F7468657220293B0A0A2020202020202020546573744361736520776974684E616D6528207374643A3A737472696E6720636F6E737426205F6E65774E616D65202920636F6E73743B0A0A2020202020202020766F696420696E766F6B65282920636F6E73743B0A0A20202020202020205465737443617365496E666F20636F6E737426206765745465737443617365496E666F282920636F6E73743B0A0A2020202020202020766F696420737761702820546573744361736526206F7468657220293B0A2020202020202020626F6F6C206F70657261746F72203D3D202820546573744361736520636F6E737426206F74686572202920636F6E73743B0A2020202020202020626F6F6C206F70657261746F72203C202820546573744361736520636F6E737426206F74686572202920636F6E73743B0A2020202020202020546573744361736526206F70657261746F72203D202820546573744361736520636F6E737426206F7468657220293B0A0A20202020707269766174653A0A20202020202020205074723C4954657374436173653E20746573743B0A202020207D3B0A0A202020205465737443617365206D616B6554657374436173652820204954657374436173652A2074657374436173652C0A202020202020202020202020202020202020202020202020202020207374643A3A737472696E6720636F6E73742620636C6173734E616D652C0A202020202020202020202020202020202020202020202020202020207374643A3A737472696E6720636F6E737426206E616D652C0A202020202020202020202020202020202020202020202020202020207374643A3A737472696E6720636F6E737426206465736372697074696F6E2C0A20202020202020202020202020202020202020202020202020202020536F757263654C696E65496E666F20636F6E737426206C696E65496E666F20293B0A7D0A0A236966646566205F5F636C616E675F5F0A23707261676D6120636C616E6720646961676E6F7374696320706F700A23656E6469660A0A0A236966646566205F5F4F424A435F5F0A2F2F2023696E636C756465642066726F6D3A20696E7465726E616C2F63617463685F6F626A632E6870700A23646566696E652054574F424C554543554245535F43415443485F4F424A435F4850505F494E434C554445440A0A23696D706F7274203C6F626A632F72756E74696D652E683E0A0A23696E636C756465203C737472696E673E0A0A2F2F204E422E20416E792067656E6572616C206361746368206865616465727320696E636C756465642068657265206D75737420626520696E636C756465640A2F2F20696E2063617463682E68707020666972737420746F206D616B65207375726520746865792061726520696E636C75646564206279207468652073696E676C650A2F2F2068656164657220666F72206E6F6E206F626A2D75736167650A0A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A2F2F20546869732070726F746F636F6C206973207265616C6C79206F6E6C79206865726520666F72202873656C662920646F63756D656E74696E6720707572706F7365732C2073696E63650A2F2F20616C6C20697473206D6574686F647320617265206F7074696F6E616C2E0A4070726F746F636F6C204F63466978747572650A0A406F7074696F6E616C0A0A2D28766F6964292073657455703B0A2D28766F6964292074656172446F776E3B0A0A40656E640A0A6E616D657370616365204361746368207B0A0A20202020636C617373204F634D6574686F64203A207075626C696320536861726564496D706C3C4954657374436173653E207B0A0A202020207075626C69633A0A20202020202020204F634D6574686F642820436C61737320636C732C2053454C2073656C2029203A206D5F636C732820636C7320292C206D5F73656C282073656C2029207B7D0A0A20202020202020207669727475616C20766F696420696E766F6B65282920636F6E7374207B0A2020202020202020202020206964206F626A203D205B5B6D5F636C7320616C6C6F635D20696E69745D3B0A0A202020202020202020202020706572666F726D4F7074696F6E616C53656C6563746F7228206F626A2C204073656C6563746F72287365745570292020293B0A202020202020202020202020706572666F726D4F7074696F6E616C53656C6563746F7228206F626A2C206D5F73656C20293B0A202020202020202020202020706572666F726D4F7074696F6E616C53656C6563746F7228206F626A2C204073656C6563746F722874656172446F776E292020293B0A0A2020202020202020202020206172635361666552656C6561736528206F626A20293B0A20202020202020207D0A20202020707269766174653A0A20202020202020207669727475616C207E4F634D6574686F642829207B7D0A0A2020202020202020436C617373206D5F636C733B0A202020202020202053454C206D5F73656C3B0A202020207D3B0A0A202020206E616D6573706163652044657461696C7B0A0A2020202020202020696E6C696E65207374643A3A737472696E6720676574416E6E6F746174696F6E28202020436C61737320636C732C0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020207374643A3A737472696E6720636F6E73742620616E6E6F746174696F6E4E616D652C0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020207374643A3A737472696E6720636F6E7374262074657374436173654E616D652029207B0A2020202020202020202020204E53537472696E672A2073656C537472203D205B5B4E53537472696E6720616C6C6F635D20696E697457697468466F726D61743A402243617463685F25735F2573222C20616E6E6F746174696F6E4E616D652E635F73747228292C2074657374436173654E616D652E635F73747228295D3B0A20202020202020202020202053454C2073656C203D204E5353656C6563746F7246726F6D537472696E67282073656C53747220293B0A2020202020202020202020206172635361666552656C65617365282073656C53747220293B0A20202020202020202020202069642076616C7565203D20706572666F726D4F7074696F6E616C53656C6563746F722820636C732C2073656C20293B0A2020202020202020202020206966282076616C756520290A2020202020202020202020202020202072657475726E205B284E53537472696E672A2976616C75652055544638537472696E675D3B0A20202020202020202020202072657475726E2022223B0A20202020202020207D0A202020207D0A0A20202020696E6C696E652073697A655F74207265676973746572546573744D6574686F64732829207B0A202020202020202073697A655F74206E6F546573744D6574686F6473203D20303B0A2020202020202020696E74206E6F436C6173736573203D206F626A635F676574436C6173734C697374282043415443485F4E554C4C2C203020293B0A0A2020202020202020436C6173732A20636C6173736573203D202843415443485F554E534146455F554E52455441494E454420436C617373202A296D616C6C6F63282073697A656F6628436C61737329202A206E6F436C6173736573293B0A20202020202020206F626A635F676574436C6173734C6973742820636C61737365732C206E6F436C617373657320293B0A0A2020202020202020666F722820696E742063203D20303B2063203C206E6F436C61737365733B20632B2B2029207B0A202020202020202020202020436C61737320636C73203D20636C61737365735B635D3B0A2020202020202020202020207B0A20202020202020202020202020202020755F696E7420636F756E743B0A202020202020202020202020202020204D6574686F642A206D6574686F6473203D20636C6173735F636F70794D6574686F644C6973742820636C732C2026636F756E7420293B0A20202020202020202020202020202020666F722820755F696E74206D203D20303B206D203C20636F756E74203B206D2B2B2029207B0A202020202020202020202020202020202020202053454C2073656C6563746F72203D206D6574686F645F6765744E616D65286D6574686F64735B6D5D293B0A20202020202020202020202020202020202020207374643A3A737472696E67206D6574686F644E616D65203D2073656C5F6765744E616D652873656C6563746F72293B0A2020202020202020202020202020202020202020696628207374617274735769746828206D6574686F644E616D652C202243617463685F54657374436173655F2220292029207B0A2020202020202020202020202020202020202020202020207374643A3A737472696E672074657374436173654E616D65203D206D6574686F644E616D652E7375627374722820313520293B0A2020202020202020202020202020202020202020202020207374643A3A737472696E67206E616D65203D2044657461696C3A3A676574416E6E6F746174696F6E2820636C732C20224E616D65222C2074657374436173654E616D6520293B0A2020202020202020202020202020202020202020202020207374643A3A737472696E672064657363203D2044657461696C3A3A676574416E6E6F746174696F6E2820636C732C20224465736372697074696F6E222C2074657374436173654E616D6520293B0A202020202020202020202020202020202020202020202020636F6E737420636861722A20636C6173734E616D65203D20636C6173735F6765744E616D652820636C7320293B0A0A2020202020202020202020202020202020202020202020206765744D757461626C65526567697374727948756228292E72656769737465725465737428206D616B65546573744361736528206E6577204F634D6574686F642820636C732C2073656C6563746F7220292C20636C6173734E616D652C206E616D652E635F73747228292C20646573632E635F73747228292C20536F757263654C696E65496E666F2829202920293B0A2020202020202020202020202020202020202020202020206E6F546573744D6574686F64732B2B3B0A20202020202020202020202020202020202020207D0A202020202020202020202020202020207D0A2020202020202020202020202020202066726565286D6574686F6473293B0A2020202020202020202020207D0A20202020202020207D0A202020202020202072657475726E206E6F546573744D6574686F64733B0A202020207D0A0A202020206E616D657370616365204D61746368657273207B0A20202020202020206E616D65737061636520496D706C207B0A20202020202020206E616D657370616365204E53537472696E674D61746368657273207B0A0A20202020202020202020202073747275637420537472696E67486F6C646572203A204D617463686572426173653C4E53537472696E672A3E7B0A20202020202020202020202020202020537472696E67486F6C64657228204E53537472696E672A207375627374722029203A206D5F73756273747228205B73756273747220636F70795D20297B7D0A20202020202020202020202020202020537472696E67486F6C6465722820537472696E67486F6C64657220636F6E737426206F746865722029203A206D5F73756273747228205B6F746865722E6D5F73756273747220636F70795D20297B7D0A20202020202020202020202020202020537472696E67486F6C6465722829207B0A20202020202020202020202020202020202020206172635361666552656C6561736528206D5F73756273747220293B0A202020202020202020202020202020207D0A0A202020202020202020202020202020207669727475616C20626F6F6C206D6174636828204E53537472696E672A20617267202920636F6E73742043415443485F4F56455252494445207B0A202020202020202020202020202020202020202072657475726E2066616C73653B0A202020202020202020202020202020207D0A0A202020202020202020202020202020204E53537472696E672A206D5F7375627374723B0A2020202020202020202020207D3B0A0A20202020202020202020202073747275637420457175616C73203A20537472696E67486F6C646572207B0A20202020202020202020202020202020457175616C7328204E53537472696E672A207375627374722029203A20537472696E67486F6C646572282073756273747220297B7D0A0A202020202020202020202020202020207669727475616C20626F6F6C206D6174636828204E53537472696E672A20737472202920636F6E73742043415443485F4F56455252494445207B0A202020202020202020202020202020202020202072657475726E20202873747220213D206E696C207C7C206D5F737562737472203D3D206E696C20292026260A202020202020202020202020202020202020202020202020202020205B737472206973457175616C546F537472696E673A6D5F7375627374725D3B0A202020202020202020202020202020207D0A0A202020202020202020202020202020207669727475616C207374643A3A737472696E67206465736372696265282920636F6E73742043415443485F4F56455252494445207B0A202020202020202020202020202020202020202072657475726E2022657175616C7320737472696E673A2022202B2043617463683A3A746F537472696E6728206D5F73756273747220293B0A202020202020202020202020202020207D0A2020202020202020202020207D3B0A0A20202020202020202020202073747275637420436F6E7461696E73203A20537472696E67486F6C646572207B0A20202020202020202020202020202020436F6E7461696E7328204E53537472696E672A207375627374722029203A20537472696E67486F6C646572282073756273747220297B7D0A0A202020202020202020202020202020207669727475616C20626F6F6C206D6174636828204E53537472696E672A20737472202920636F6E7374207B0A202020202020202020202020202020202020202072657475726E20202873747220213D206E696C207C7C206D5F737562737472203D3D206E696C20292026260A202020202020202020202020202020202020202020202020202020205B7374722072616E67654F66537472696E673A6D5F7375627374725D2E6C6F636174696F6E20213D204E534E6F74466F756E643B0A202020202020202020202020202020207D0A0A202020202020202020202020202020207669727475616C207374643A3A737472696E67206465736372696265282920636F6E73742043415443485F4F56455252494445207B0A202020202020202020202020202020202020202072657475726E2022636F6E7461696E7320737472696E673A2022202B2043617463683A3A746F537472696E6728206D5F73756273747220293B0A202020202020202020202020202020207D0A2020202020202020202020207D3B0A0A2020202020202020202020207374727563742053746172747357697468203A20537472696E67486F6C646572207B0A202020202020202020202020202020205374617274735769746828204E53537472696E672A207375627374722029203A20537472696E67486F6C646572282073756273747220297B7D0A0A202020202020202020202020202020207669727475616C20626F6F6C206D6174636828204E53537472696E672A20737472202920636F6E7374207B0A202020202020202020202020202020202020202072657475726E20202873747220213D206E696C207C7C206D5F737562737472203D3D206E696C20292026260A202020202020202020202020202020202020202020202020202020205B7374722072616E67654F66537472696E673A6D5F7375627374725D2E6C6F636174696F6E203D3D20303B0A202020202020202020202020202020207D0A0A202020202020202020202020202020207669727475616C207374643A3A737472696E67206465736372696265282920636F6E73742043415443485F4F56455252494445207B0A202020202020202020202020202020202020202072657475726E202273746172747320776974683A2022202B2043617463683A3A746F537472696E6728206D5F73756273747220293B0A202020202020202020202020202020207D0A2020202020202020202020207D3B0A20202020202020202020202073747275637420456E647357697468203A20537472696E67486F6C646572207B0A20202020202020202020202020202020456E64735769746828204E53537472696E672A207375627374722029203A20537472696E67486F6C646572282073756273747220297B7D0A0A202020202020202020202020202020207669727475616C20626F6F6C206D6174636828204E53537472696E672A20737472202920636F6E7374207B0A202020202020202020202020202020202020202072657475726E20202873747220213D206E696C207C7C206D5F737562737472203D3D206E696C20292026260A202020202020202020202020202020202020202020202020202020205B7374722072616E67654F66537472696E673A6D5F7375627374725D2E6C6F636174696F6E203D3D205B737472206C656E6774685D202D205B6D5F737562737472206C656E6774685D3B0A202020202020202020202020202020207D0A0A202020202020202020202020202020207669727475616C207374643A3A737472696E67206465736372696265282920636F6E73742043415443485F4F56455252494445207B0A202020202020202020202020202020202020202072657475726E2022656E647320776974683A2022202B2043617463683A3A746F537472696E6728206D5F73756273747220293B0A202020202020202020202020202020207D0A2020202020202020202020207D3B0A0A20202020202020207D202F2F206E616D657370616365204E53537472696E674D617463686572730A20202020202020207D202F2F206E616D65737061636520496D706C0A0A2020202020202020696E6C696E6520496D706C3A3A4E53537472696E674D617463686572733A3A457175616C730A202020202020202020202020457175616C7328204E53537472696E672A2073756273747220297B2072657475726E20496D706C3A3A4E53537472696E674D617463686572733A3A457175616C73282073756273747220293B207D0A0A2020202020202020696E6C696E6520496D706C3A3A4E53537472696E674D617463686572733A3A436F6E7461696E730A202020202020202020202020436F6E7461696E7328204E53537472696E672A2073756273747220297B2072657475726E20496D706C3A3A4E53537472696E674D617463686572733A3A436F6E7461696E73282073756273747220293B207D0A0A2020202020202020696E6C696E6520496D706C3A3A4E53537472696E674D617463686572733A3A537461727473576974680A2020202020202020202020205374617274735769746828204E53537472696E672A2073756273747220297B2072657475726E20496D706C3A3A4E53537472696E674D617463686572733A3A53746172747357697468282073756273747220293B207D0A0A2020202020202020696E6C696E6520496D706C3A3A4E53537472696E674D617463686572733A3A456E6473576974680A202020202020202020202020456E64735769746828204E53537472696E672A2073756273747220297B2072657475726E20496D706C3A3A4E53537472696E674D617463686572733A3A456E647357697468282073756273747220293B207D0A0A202020207D202F2F206E616D657370616365204D617463686572730A0A202020207573696E67206E616D657370616365204D617463686572733B0A0A7D202F2F206E616D6573706163652043617463680A0A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A23646566696E65204F435F544553545F4341534528206E616D652C206465736320295C0A2B284E53537472696E672A2920494E5445524E414C5F43415443485F554E495155455F4E414D45282043617463685F4E616D655F746573742029205C0A7B5C0A72657475726E2040206E616D653B205C0A7D5C0A2B284E53537472696E672A2920494E5445524E414C5F43415443485F554E495155455F4E414D45282043617463685F4465736372697074696F6E5F746573742029205C0A7B205C0A72657475726E204020646573633B205C0A7D205C0A2D28766F69642920494E5445524E414C5F43415443485F554E495155455F4E414D45282043617463685F54657374436173655F7465737420290A0A23656E6469660A0A2369666465662043415443485F494D504C0A0A2F2F20215442443A204D6F766520746865206C65616B206465746563746F7220636F646520696E746F2061207365706172617465206865616465720A2369666465662043415443485F434F4E4649475F57494E444F57535F4352544442470A23696E636C756465203C6372746462672E683E0A636C617373204C65616B4465746563746F72207B0A7075626C69633A0A094C65616B4465746563746F722829207B0A0909696E7420666C6167203D205F437274536574446267466C6167285F4352544442475F5245504F52545F464C4147293B0A0909666C6167207C3D205F4352544442475F4C45414B5F434845434B5F44463B0A0909666C6167207C3D205F4352544442475F414C4C4F435F4D454D5F44463B0A09095F437274536574446267466C616728666C6167293B0A09095F4372745365745265706F72744D6F6465285F4352545F5741524E2C205F4352544442475F4D4F44455F46494C45207C205F4352544442475F4D4F44455F4445425547293B0A09095F4372745365745265706F727446696C65285F4352545F5741524E2C205F4352544442475F46494C455F535444455252293B0A09092F2F204368616E6765207468697320746F206C65616B696E6720616C6C6F636174696F6E2773206E756D62657220746F20627265616B2074686572650A09095F437274536574427265616B416C6C6F63282D31293B0A097D0A7D3B0A23656C73650A636C617373204C65616B4465746563746F72207B7D3B0A23656E6469660A0A4C65616B4465746563746F72206C65616B4465746563746F723B0A0A2F2F2023696E636C756465642066726F6D3A20696E7465726E616C2F63617463685F696D706C2E6870700A23646566696E652054574F424C554543554245535F43415443485F494D504C5F4850505F494E434C554445440A0A2F2F20436F6C6C65637420616C6C2074686520696D706C656D656E746174696F6E2066696C657320746F67657468657220686572650A2F2F2054686573652061726520746865206571756976616C656E74206F66207768617420776F756C6420757375616C6C79206265206370702066696C65730A0A236966646566205F5F636C616E675F5F0A23707261676D6120636C616E6720646961676E6F7374696320707573680A23707261676D6120636C616E6720646961676E6F737469632069676E6F72656420222D577765616B2D767461626C6573220A23656E6469660A0A2F2F2023696E636C756465642066726F6D3A202E2E2F63617463685F73657373696F6E2E6870700A23646566696E652054574F424C554543554245535F43415443485F52554E4E45525F4850505F494E434C554445440A0A2F2F2023696E636C756465642066726F6D3A20696E7465726E616C2F63617463685F636F6D6D616E646C696E652E6870700A23646566696E652054574F424C554543554245535F43415443485F434F4D4D414E444C494E455F4850505F494E434C554445440A0A2F2F2023696E636C756465642066726F6D3A2063617463685F636F6E6669672E6870700A23646566696E652054574F424C554543554245535F43415443485F434F4E4649475F4850505F494E434C554445440A0A2F2F2023696E636C756465642066726F6D3A2063617463685F746573745F737065635F7061727365722E6870700A23646566696E652054574F424C554543554245535F43415443485F544553545F535045435F5041525345525F4850505F494E434C554445440A0A236966646566205F5F636C616E675F5F0A23707261676D6120636C616E6720646961676E6F7374696320707573680A23707261676D6120636C616E6720646961676E6F737469632069676E6F72656420222D57706164646564220A23656E6469660A0A2F2F2023696E636C756465642066726F6D3A2063617463685F746573745F737065632E6870700A23646566696E652054574F424C554543554245535F43415443485F544553545F535045435F4850505F494E434C554445440A0A236966646566205F5F636C616E675F5F0A23707261676D6120636C616E6720646961676E6F7374696320707573680A23707261676D6120636C616E6720646961676E6F737469632069676E6F72656420222D57706164646564220A23656E6469660A0A2F2F2023696E636C756465642066726F6D3A2063617463685F77696C64636172645F7061747465726E2E6870700A23646566696E652054574F424C554543554245535F43415443485F57494C44434152445F5041545445524E5F4850505F494E434C554445440A0A23696E636C756465203C7374646578636570743E0A0A6E616D6573706163652043617463680A7B0A20202020636C6173732057696C64636172645061747465726E207B0A2020202020202020656E756D2057696C6463617264506F736974696F6E207B0A2020202020202020202020204E6F57696C6463617264203D20302C0A20202020202020202020202057696C646361726441745374617274203D20312C0A20202020202020202020202057696C64636172644174456E64203D20322C0A20202020202020202020202057696C64636172644174426F7468456E6473203D2057696C646361726441745374617274207C2057696C64636172644174456E640A20202020202020207D3B0A0A202020207075626C69633A0A0A202020202020202057696C64636172645061747465726E28207374643A3A737472696E6720636F6E737426207061747465726E2C204361736553656E7369746976653A3A43686F696365206361736553656E736974697669747920290A20202020202020203A2020206D5F6361736553656E736974697669747928206361736553656E736974697669747920292C0A2020202020202020202020206D5F77696C646361726428204E6F57696C646361726420292C0A2020202020202020202020206D5F7061747465726E282061646A7573744361736528207061747465726E202920290A20202020202020207B0A202020202020202020202020696628207374617274735769746828206D5F7061747465726E2C20272A2720292029207B0A202020202020202020202020202020206D5F7061747465726E203D206D5F7061747465726E2E73756273747228203120293B0A202020202020202020202020202020206D5F77696C6463617264203D2057696C6463617264417453746172743B0A2020202020202020202020207D0A20202020202020202020202069662820656E64735769746828206D5F7061747465726E2C20272A2720292029207B0A202020202020202020202020202020206D5F7061747465726E203D206D5F7061747465726E2E7375627374722820302C206D5F7061747465726E2E73697A6528292D3120293B0A202020202020202020202020202020206D5F77696C6463617264203D207374617469635F636173743C57696C6463617264506F736974696F6E3E28206D5F77696C6463617264207C2057696C64636172644174456E6420293B0A2020202020202020202020207D0A20202020202020207D0A20202020202020207669727475616C207E57696C64636172645061747465726E28293B0A20202020202020207669727475616C20626F6F6C206D61746368657328207374643A3A737472696E6720636F6E73742620737472202920636F6E7374207B0A20202020202020202020202073776974636828206D5F77696C64636172642029207B0A2020202020202020202020202020202063617365204E6F57696C64636172643A0A202020202020202020202020202020202020202072657475726E206D5F7061747465726E203D3D2061646A75737443617365282073747220293B0A20202020202020202020202020202020636173652057696C6463617264417453746172743A0A202020202020202020202020202020202020202072657475726E20656E647357697468282061646A75737443617365282073747220292C206D5F7061747465726E20293B0A20202020202020202020202020202020636173652057696C64636172644174456E643A0A202020202020202020202020202020202020202072657475726E2073746172747357697468282061646A75737443617365282073747220292C206D5F7061747465726E20293B0A20202020202020202020202020202020636173652057696C64636172644174426F7468456E64733A0A202020202020202020202020202020202020202072657475726E20636F6E7461696E73282061646A75737443617365282073747220292C206D5F7061747465726E20293B0A2020202020202020202020207D0A0A236966646566205F5F636C616E675F5F0A23707261676D6120636C616E6720646961676E6F7374696320707573680A23707261676D6120636C616E6720646961676E6F737469632069676E6F72656420222D57756E726561636861626C652D636F6465220A23656E6469660A2020202020202020202020207468726F77207374643A3A6C6F6769635F6572726F72282022556E6B6E6F776E20656E756D2220293B0A236966646566205F5F636C616E675F5F0A23707261676D6120636C616E6720646961676E6F7374696320706F700A23656E6469660A20202020202020207D0A20202020707269766174653A0A20202020202020207374643A3A737472696E672061646A7573744361736528207374643A3A737472696E6720636F6E73742620737472202920636F6E7374207B0A20202020202020202020202072657475726E206D5F6361736553656E7369746976697479203D3D204361736553656E7369746976653A3A4E6F203F20746F4C6F77657228207374722029203A207374723B0A20202020202020207D0A20202020202020204361736553656E7369746976653A3A43686F696365206D5F6361736553656E73697469766974793B0A202020202020202057696C6463617264506F736974696F6E206D5F77696C64636172643B0A20202020202020207374643A3A737472696E67206D5F7061747465726E3B0A202020207D3B0A7D0A0A23696E636C756465203C737472696E673E0A23696E636C756465203C766563746F723E0A0A6E616D657370616365204361746368207B0A0A20202020636C617373205465737453706563207B0A2020202020202020737472756374205061747465726E203A20536861726564496D706C3C3E207B0A2020202020202020202020207669727475616C207E5061747465726E28293B0A2020202020202020202020207669727475616C20626F6F6C206D61746368657328205465737443617365496E666F20636F6E737426207465737443617365202920636F6E7374203D20303B0A20202020202020207D3B0A2020202020202020636C617373204E616D655061747465726E203A207075626C6963205061747465726E207B0A20202020202020207075626C69633A0A2020202020202020202020204E616D655061747465726E28207374643A3A737472696E6720636F6E737426206E616D6520290A2020202020202020202020203A206D5F77696C64636172645061747465726E2820746F4C6F77657228206E616D6520292C204361736553656E7369746976653A3A4E6F20290A2020202020202020202020207B7D0A2020202020202020202020207669727475616C207E4E616D655061747465726E28293B0A2020202020202020202020207669727475616C20626F6F6C206D61746368657328205465737443617365496E666F20636F6E737426207465737443617365202920636F6E7374207B0A2020202020202020202020202020202072657475726E206D5F77696C64636172645061747465726E2E6D6174636865732820746F4C6F776572282074657374436173652E6E616D65202920293B0A2020202020202020202020207D0A2020202020202020707269766174653A0A20202020202020202020202057696C64636172645061747465726E206D5F77696C64636172645061747465726E3B0A20202020202020207D3B0A0A2020202020202020636C617373205461675061747465726E203A207075626C6963205061747465726E207B0A20202020202020207075626C69633A0A2020202020202020202020205461675061747465726E28207374643A3A737472696E6720636F6E737426207461672029203A206D5F7461672820746F4C6F776572282074616720292029207B7D0A2020202020202020202020207669727475616C207E5461675061747465726E28293B0A2020202020202020202020207669727475616C20626F6F6C206D61746368657328205465737443617365496E666F20636F6E737426207465737443617365202920636F6E7374207B0A2020202020202020202020202020202072657475726E2074657374436173652E6C63617365546167732E66696E6428206D5F746167202920213D2074657374436173652E6C63617365546167732E656E6428293B0A2020202020202020202020207D0A2020202020202020707269766174653A0A2020202020202020202020207374643A3A737472696E67206D5F7461673B0A20202020202020207D3B0A0A2020202020202020636C617373204578636C756465645061747465726E203A207075626C6963205061747465726E207B0A20202020202020207075626C69633A0A2020202020202020202020204578636C756465645061747465726E28205074723C5061747465726E3E20636F6E73742620756E6465726C79696E675061747465726E2029203A206D5F756E6465726C79696E675061747465726E2820756E6465726C79696E675061747465726E2029207B7D0A2020202020202020202020207669727475616C207E4578636C756465645061747465726E28293B0A2020202020202020202020207669727475616C20626F6F6C206D61746368657328205465737443617365496E666F20636F6E737426207465737443617365202920636F6E7374207B2072657475726E20216D5F756E6465726C79696E675061747465726E2D3E6D6174636865732820746573744361736520293B207D0A2020202020202020707269766174653A0A2020202020202020202020205074723C5061747465726E3E206D5F756E6465726C79696E675061747465726E3B0A20202020202020207D3B0A0A20202020202020207374727563742046696C746572207B0A2020202020202020202020207374643A3A766563746F723C5074723C5061747465726E3E203E206D5F7061747465726E733B0A0A202020202020202020202020626F6F6C206D61746368657328205465737443617365496E666F20636F6E737426207465737443617365202920636F6E7374207B0A202020202020202020202020202020202F2F20416C6C207061747465726E7320696E20612066696C746572206D757374206D6174636820666F72207468652066696C74657220746F2062652061206D617463680A20202020202020202020202020202020666F7228207374643A3A766563746F723C5074723C5061747465726E3E203E3A3A636F6E73745F6974657261746F72206974203D206D5F7061747465726E732E626567696E28292C206974456E64203D206D5F7061747465726E732E656E6428293B20697420213D206974456E643B202B2B69742029207B0A20202020202020202020202020202020202020206966282021282A6974292D3E6D61746368657328207465737443617365202920290A20202020202020202020202020202020202020202020202072657475726E2066616C73653B0A202020202020202020202020202020207D0A2020202020202020202020202020202072657475726E20747275653B0A2020202020202020202020207D0A20202020202020207D3B0A0A202020207075626C69633A0A2020202020202020626F6F6C2068617346696C74657273282920636F6E7374207B0A20202020202020202020202072657475726E20216D5F66696C746572732E656D70747928293B0A20202020202020207D0A2020202020202020626F6F6C206D61746368657328205465737443617365496E666F20636F6E737426207465737443617365202920636F6E7374207B0A2020202020202020202020202F2F2041205465737453706563206D61746368657320696620616E792066696C746572206D6174636865730A202020202020202020202020666F7228207374643A3A766563746F723C46696C7465723E3A3A636F6E73745F6974657261746F72206974203D206D5F66696C746572732E626567696E28292C206974456E64203D206D5F66696C746572732E656E6428293B20697420213D206974456E643B202B2B697420290A202020202020202020202020202020206966282069742D3E6D61746368657328207465737443617365202920290A202020202020202020202020202020202020202072657475726E20747275653B0A20202020202020202020202072657475726E2066616C73653B0A20202020202020207D0A0A20202020707269766174653A0A20202020202020207374643A3A766563746F723C46696C7465723E206D5F66696C746572733B0A0A2020202020202020667269656E6420636C6173732054657374537065635061727365723B0A202020207D3B0A7D0A0A236966646566205F5F636C616E675F5F0A23707261676D6120636C616E6720646961676E6F7374696320706F700A23656E6469660A0A6E616D657370616365204361746368207B0A0A20202020636C617373205465737453706563506172736572207B0A2020202020202020656E756D204D6F64657B204E6F6E652C204E616D652C2051756F7465644E616D652C205461672C20457363617065644E616D65207D3B0A20202020202020204D6F6465206D5F6D6F64653B0A2020202020202020626F6F6C206D5F6578636C7573696F6E3B0A20202020202020207374643A3A73697A655F74206D5F73746172742C206D5F706F733B0A20202020202020207374643A3A737472696E67206D5F6172673B0A20202020202020207374643A3A766563746F723C7374643A3A73697A655F743E206D5F65736361706543686172733B0A202020202020202054657374537065633A3A46696C746572206D5F63757272656E7446696C7465723B0A20202020202020205465737453706563206D5F74657374537065633B0A202020202020202049546167416C696173526567697374727920636F6E73742A206D5F746167416C69617365733B0A0A202020207075626C69633A0A20202020202020205465737453706563506172736572282049546167416C696173526567697374727920636F6E73742620746167416C69617365732029203A206D5F746167416C6961736573282026746167416C69617365732029207B7D0A0A202020202020202054657374537065635061727365722620706172736528207374643A3A737472696E6720636F6E737426206172672029207B0A2020202020202020202020206D5F6D6F6465203D204E6F6E653B0A2020202020202020202020206D5F6578636C7573696F6E203D2066616C73653B0A2020202020202020202020206D5F7374617274203D207374643A3A737472696E673A3A6E706F733B0A2020202020202020202020206D5F617267203D206D5F746167416C69617365732D3E657870616E64416C6961736573282061726720293B0A2020202020202020202020206D5F65736361706543686172732E636C65617228293B0A202020202020202020202020666F7228206D5F706F73203D20303B206D5F706F73203C206D5F6172672E73697A6528293B202B2B6D5F706F7320290A2020202020202020202020202020202076697369744368617228206D5F6172675B6D5F706F735D20293B0A202020202020202020202020696628206D5F6D6F6465203D3D204E616D6520290A202020202020202020202020202020206164645061747465726E3C54657374537065633A3A4E616D655061747465726E3E28293B0A20202020202020202020202072657475726E202A746869733B0A20202020202020207D0A202020202020202054657374537065632074657374537065632829207B0A20202020202020202020202061646446696C74657228293B0A20202020202020202020202072657475726E206D5F74657374537065633B0A20202020202020207D0A20202020707269766174653A0A2020202020202020766F69642076697369744368617228206368617220632029207B0A202020202020202020202020696628206D5F6D6F6465203D3D204E6F6E652029207B0A202020202020202020202020202020207377697463682820632029207B0A2020202020202020202020202020202063617365202720273A2072657475726E3B0A202020202020202020202020202020206361736520277E273A206D5F6578636C7573696F6E203D20747275653B2072657475726E3B0A202020202020202020202020202020206361736520275B273A2072657475726E2073746172744E65774D6F646528205461672C202B2B6D5F706F7320293B0A2020202020202020202020202020202063617365202722273A2072657475726E2073746172744E65774D6F6465282051756F7465644E616D652C202B2B6D5F706F7320293B0A202020202020202020202020202020206361736520275C5C273A2072657475726E2065736361706528293B0A2020202020202020202020202020202064656661756C743A2073746172744E65774D6F646528204E616D652C206D5F706F7320293B20627265616B3B0A202020202020202020202020202020207D0A2020202020202020202020207D0A202020202020202020202020696628206D5F6D6F6465203D3D204E616D652029207B0A202020202020202020202020202020206966282063203D3D20272C272029207B0A20202020202020202020202020202020202020206164645061747465726E3C54657374537065633A3A4E616D655061747465726E3E28293B0A202020202020202020202020202020202020202061646446696C74657228293B0A202020202020202020202020202020207D0A20202020202020202020202020202020656C7365206966282063203D3D20275B272029207B0A202020202020202020202020202020202020202069662820737562537472696E672829203D3D20226578636C7564653A2220290A2020202020202020202020202020202020202020202020206D5F6578636C7573696F6E203D20747275653B0A2020202020202020202020202020202020202020656C73650A2020202020202020202020202020202020202020202020206164645061747465726E3C54657374537065633A3A4E616D655061747465726E3E28293B0A202020202020202020202020202020202020202073746172744E65774D6F646528205461672C202B2B6D5F706F7320293B0A202020202020202020202020202020207D0A20202020202020202020202020202020656C7365206966282063203D3D20275C5C2720290A202020202020202020202020202020202020202065736361706528293B0A2020202020202020202020207D0A202020202020202020202020656C736520696628206D5F6D6F6465203D3D20457363617065644E616D6520290A202020202020202020202020202020206D5F6D6F6465203D204E616D653B0A202020202020202020202020656C736520696628206D5F6D6F6465203D3D2051756F7465644E616D652026262063203D3D2027222720290A202020202020202020202020202020206164645061747465726E3C54657374537065633A3A4E616D655061747465726E3E28293B0A202020202020202020202020656C736520696628206D5F6D6F6465203D3D205461672026262063203D3D20275D2720290A202020202020202020202020202020206164645061747465726E3C54657374537065633A3A5461675061747465726E3E28293B0A20202020202020207D0A2020202020202020766F69642073746172744E65774D6F646528204D6F6465206D6F64652C207374643A3A73697A655F742073746172742029207B0A2020202020202020202020206D5F6D6F6465203D206D6F64653B0A2020202020202020202020206D5F7374617274203D2073746172743B0A20202020202020207D0A2020202020202020766F6964206573636170652829207B0A202020202020202020202020696628206D5F6D6F6465203D3D204E6F6E6520290A202020202020202020202020202020206D5F7374617274203D206D5F706F733B0A2020202020202020202020206D5F6D6F6465203D20457363617065644E616D653B0A2020202020202020202020206D5F65736361706543686172732E707573685F6261636B28206D5F706F7320293B0A20202020202020207D0A20202020202020207374643A3A737472696E6720737562537472696E67282920636F6E7374207B2072657475726E206D5F6172672E73756273747228206D5F73746172742C206D5F706F73202D206D5F737461727420293B207D0A202020202020202074656D706C6174653C747970656E616D6520543E0A2020202020202020766F6964206164645061747465726E2829207B0A2020202020202020202020207374643A3A737472696E6720746F6B656E203D20737562537472696E6728293B0A202020202020202020202020666F72282073697A655F742069203D20303B2069203C206D5F65736361706543686172732E73697A6528293B202B2B6920290A20202020202020202020202020202020746F6B656E203D20746F6B656E2E7375627374722820302C206D5F65736361706543686172735B695D2D6D5F73746172742D692029202B20746F6B656E2E73756273747228206D5F65736361706543686172735B695D2D6D5F73746172742D692B3120293B0A2020202020202020202020206D5F65736361706543686172732E636C65617228293B0A20202020202020202020202069662820737461727473576974682820746F6B656E2C20226578636C7564653A2220292029207B0A202020202020202020202020202020206D5F6578636C7573696F6E203D20747275653B0A20202020202020202020202020202020746F6B656E203D20746F6B656E2E73756273747228203820293B0A2020202020202020202020207D0A2020202020202020202020206966282021746F6B656E2E656D70747928292029207B0A202020202020202020202020202020205074723C54657374537065633A3A5061747465726E3E207061747465726E203D206E657720542820746F6B656E20293B0A20202020202020202020202020202020696628206D5F6578636C7573696F6E20290A20202020202020202020202020202020202020207061747465726E203D206E65772054657374537065633A3A4578636C756465645061747465726E28207061747465726E20293B0A202020202020202020202020202020206D5F63757272656E7446696C7465722E6D5F7061747465726E732E707573685F6261636B28207061747465726E20293B0A2020202020202020202020207D0A2020202020202020202020206D5F6578636C7573696F6E203D2066616C73653B0A2020202020202020202020206D5F6D6F6465203D204E6F6E653B0A20202020202020207D0A2020202020202020766F69642061646446696C7465722829207B0A20202020202020202020202069662820216D5F63757272656E7446696C7465722E6D5F7061747465726E732E656D70747928292029207B0A202020202020202020202020202020206D5F74657374537065632E6D5F66696C746572732E707573685F6261636B28206D5F63757272656E7446696C74657220293B0A202020202020202020202020202020206D5F63757272656E7446696C746572203D2054657374537065633A3A46696C74657228293B0A2020202020202020202020207D0A20202020202020207D0A202020207D3B0A20202020696E6C696E65205465737453706563207061727365546573745370656328207374643A3A737472696E6720636F6E737426206172672029207B0A202020202020202072657475726E205465737453706563506172736572282049546167416C69617352656769737472793A3A676574282920292E7061727365282061726720292E746573745370656328293B0A202020207D0A0A7D202F2F206E616D6573706163652043617463680A0A236966646566205F5F636C616E675F5F0A23707261676D6120636C616E6720646961676E6F7374696320706F700A23656E6469660A0A2F2F2023696E636C756465642066726F6D3A2063617463685F696E74657266616365735F636F6E6669672E680A23646566696E652054574F424C554543554245535F43415443485F494E54455246414345535F434F4E4649475F485F494E434C554445440A0A23696E636C756465203C696F736677643E0A23696E636C756465203C737472696E673E0A23696E636C756465203C766563746F723E0A0A6E616D657370616365204361746368207B0A0A2020202073747275637420566572626F73697479207B20656E756D204C6576656C207B0A20202020202020204E6F4F7574707574203D20302C0A202020202020202051756965742C0A20202020202020204E6F726D616C0A202020207D3B207D3B0A0A20202020737472756374205761726E41626F7574207B20656E756D2057686174207B0A20202020202020204E6F7468696E67203D20307830302C0A20202020202020204E6F417373657274696F6E73203D20307830310A202020207D3B207D3B0A0A202020207374727563742053686F774475726174696F6E73207B20656E756D204F724E6F74207B0A202020202020202044656661756C74466F725265706F727465722C0A2020202020202020416C776179732C0A20202020202020204E657665720A202020207D3B207D3B0A202020207374727563742052756E5465737473207B20656E756D20496E576861744F72646572207B0A2020202020202020496E4465636C61726174696F6E4F726465722C0A2020202020202020496E4C657869636F67726170686963616C4F726465722C0A2020202020202020496E52616E646F6D4F726465720A202020207D3B207D3B0A2020202073747275637420557365436F6C6F7572207B20656E756D205965734F724E6F207B0A20202020202020204175746F2C0A20202020202020205965732C0A20202020202020204E6F0A202020207D3B207D3B0A0A20202020636C6173732054657374537065633B0A0A202020207374727563742049436F6E666967203A2049536861726564207B0A0A20202020202020207669727475616C207E49436F6E66696728293B0A0A20202020202020207669727475616C20626F6F6C20616C6C6F775468726F7773282920636F6E7374203D20303B0A20202020202020207669727475616C207374643A3A6F73747265616D262073747265616D282920636F6E7374203D20303B0A20202020202020207669727475616C207374643A3A737472696E67206E616D65282920636F6E7374203D20303B0A20202020202020207669727475616C20626F6F6C20696E636C7564655375636365737366756C526573756C7473282920636F6E7374203D20303B0A20202020202020207669727475616C20626F6F6C2073686F756C644465627567427265616B282920636F6E7374203D20303B0A20202020202020207669727475616C20626F6F6C207761726E41626F75744D697373696E67417373657274696F6E73282920636F6E7374203D20303B0A20202020202020207669727475616C20696E742061626F72744166746572282920636F6E7374203D20303B0A20202020202020207669727475616C20626F6F6C2073686F77496E76697369626C6573282920636F6E7374203D20303B0A20202020202020207669727475616C2053686F774475726174696F6E733A3A4F724E6F742073686F774475726174696F6E73282920636F6E7374203D20303B0A20202020202020207669727475616C20546573745370656320636F6E737426207465737453706563282920636F6E7374203D20303B0A20202020202020207669727475616C2052756E54657374733A3A496E576861744F726465722072756E4F72646572282920636F6E7374203D20303B0A20202020202020207669727475616C20756E7369676E656420696E7420726E6753656564282920636F6E7374203D20303B0A20202020202020207669727475616C20557365436F6C6F75723A3A5965734F724E6F20757365436F6C6F7572282920636F6E7374203D20303B0A20202020202020207669727475616C207374643A3A766563746F723C7374643A3A737472696E673E20636F6E7374262067657453656374696F6E73546F52756E282920636F6E7374203D20303B0A0A202020207D3B0A7D0A0A2F2F2023696E636C756465642066726F6D3A2063617463685F73747265616D2E680A23646566696E652054574F424C554543554245535F43415443485F53545245414D5F485F494E434C554445440A0A2F2F2023696E636C756465642066726F6D3A2063617463685F73747265616D6275662E680A23646566696E652054574F424C554543554245535F43415443485F53545245414D4255465F485F494E434C554445440A0A23696E636C756465203C73747265616D6275663E0A0A6E616D657370616365204361746368207B0A0A20202020636C6173732053747265616D42756642617365203A207075626C6963207374643A3A73747265616D627566207B0A202020207075626C69633A0A20202020202020207669727475616C207E53747265616D4275664261736528292043415443485F4E4F4558434550543B0A202020207D3B0A7D0A0A23696E636C756465203C73747265616D6275663E0A23696E636C756465203C6F73747265616D3E0A23696E636C756465203C6673747265616D3E0A23696E636C756465203C6D656D6F72793E0A0A6E616D657370616365204361746368207B0A0A202020207374643A3A6F73747265616D2620636F757428293B0A202020207374643A3A6F73747265616D26206365727228293B0A0A20202020737472756374204953747265616D207B0A20202020202020207669727475616C207E4953747265616D28292043415443485F4E4F4558434550543B0A20202020202020207669727475616C207374643A3A6F73747265616D262073747265616D282920636F6E7374203D20303B0A202020207D3B0A0A20202020636C6173732046696C6553747265616D203A207075626C6963204953747265616D207B0A20202020202020206D757461626C65207374643A3A6F6673747265616D206D5F6F66733B0A202020207075626C69633A0A202020202020202046696C6553747265616D28207374643A3A737472696E6720636F6E7374262066696C656E616D6520293B0A20202020202020207669727475616C207E46696C6553747265616D28292043415443485F4E4F4558434550543B0A202020207075626C69633A202F2F204953747265616D0A20202020202020207669727475616C207374643A3A6F73747265616D262073747265616D282920636F6E73742043415443485F4F564552524944453B0A202020207D3B0A0A20202020636C61737320436F757453747265616D203A207075626C6963204953747265616D207B0A20202020202020206D757461626C65207374643A3A6F73747265616D206D5F6F733B0A202020207075626C69633A0A2020202020202020436F757453747265616D28293B0A20202020202020207669727475616C207E436F757453747265616D28292043415443485F4E4F4558434550543B0A0A202020207075626C69633A202F2F204953747265616D0A20202020202020207669727475616C207374643A3A6F73747265616D262073747265616D282920636F6E73742043415443485F4F564552524944453B0A202020207D3B0A0A20202020636C6173732044656275674F757453747265616D203A207075626C6963204953747265616D207B0A202020202020202043415443485F4155544F5F505452282053747265616D427566426173652029206D5F73747265616D4275663B0A20202020202020206D757461626C65207374643A3A6F73747265616D206D5F6F733B0A202020207075626C69633A0A202020202020202044656275674F757453747265616D28293B0A20202020202020207669727475616C207E44656275674F757453747265616D28292043415443485F4E4F4558434550543B0A0A202020207075626C69633A202F2F204953747265616D0A20202020202020207669727475616C207374643A3A6F73747265616D262073747265616D282920636F6E73742043415443485F4F564552524944453B0A202020207D3B0A7D0A0A23696E636C756465203C6D656D6F72793E0A23696E636C756465203C766563746F723E0A23696E636C756465203C737472696E673E0A23696E636C756465203C7374646578636570743E0A0A2369666E6465662043415443485F434F4E4649475F434F4E534F4C455F57494454480A23646566696E652043415443485F434F4E4649475F434F4E534F4C455F57494454482038300A23656E6469660A0A6E616D657370616365204361746368207B0A0A2020202073747275637420436F6E66696744617461207B0A0A2020202020202020436F6E6669674461746128290A20202020202020203A2020206C6973745465737473282066616C736520292C0A2020202020202020202020206C69737454616773282066616C736520292C0A2020202020202020202020206C6973745265706F7274657273282066616C736520292C0A2020202020202020202020206C697374546573744E616D65734F6E6C79282066616C736520292C0A20202020202020202020202073686F775375636365737366756C5465737473282066616C736520292C0A20202020202020202020202073686F756C644465627567427265616B282066616C736520292C0A2020202020202020202020206E6F5468726F77282066616C736520292C0A20202020202020202020202073686F7748656C70282066616C736520292C0A20202020202020202020202073686F77496E76697369626C6573282066616C736520292C0A20202020202020202020202066696C656E616D6573417354616773282066616C736520292C0A20202020202020202020202061626F7274416674657228202D3120292C0A202020202020202020202020726E675365656428203020292C0A202020202020202020202020766572626F736974792820566572626F736974793A3A4E6F726D616C20292C0A2020202020202020202020207761726E696E677328205761726E41626F75743A3A4E6F7468696E6720292C0A20202020202020202020202073686F774475726174696F6E73282053686F774475726174696F6E733A3A44656661756C74466F725265706F7274657220292C0A20202020202020202020202072756E4F72646572282052756E54657374733A3A496E4465636C61726174696F6E4F7264657220292C0A202020202020202020202020757365436F6C6F75722820557365436F6C6F75723A3A4175746F20290A20202020202020207B7D0A0A2020202020202020626F6F6C206C69737454657374733B0A2020202020202020626F6F6C206C697374546167733B0A2020202020202020626F6F6C206C6973745265706F72746572733B0A2020202020202020626F6F6C206C697374546573744E616D65734F6E6C793B0A0A2020202020202020626F6F6C2073686F775375636365737366756C54657374733B0A2020202020202020626F6F6C2073686F756C644465627567427265616B3B0A2020202020202020626F6F6C206E6F5468726F773B0A2020202020202020626F6F6C2073686F7748656C703B0A2020202020202020626F6F6C2073686F77496E76697369626C65733B0A2020202020202020626F6F6C2066696C656E616D65734173546167733B0A0A2020202020202020696E742061626F727441667465723B0A2020202020202020756E7369676E656420696E7420726E67536565643B0A0A2020202020202020566572626F736974793A3A4C6576656C20766572626F736974793B0A20202020202020205761726E41626F75743A3A57686174207761726E696E67733B0A202020202020202053686F774475726174696F6E733A3A4F724E6F742073686F774475726174696F6E733B0A202020202020202052756E54657374733A3A496E576861744F726465722072756E4F726465723B0A2020202020202020557365436F6C6F75723A3A5965734F724E6F20757365436F6C6F75723B0A0A20202020202020207374643A3A737472696E67206F757470757446696C656E616D653B0A20202020202020207374643A3A737472696E67206E616D653B0A20202020202020207374643A3A737472696E672070726F636573734E616D653B0A0A20202020202020207374643A3A766563746F723C7374643A3A737472696E673E207265706F727465724E616D65733B0A20202020202020207374643A3A766563746F723C7374643A3A737472696E673E2074657374734F72546167733B0A20202020202020207374643A3A766563746F723C7374643A3A737472696E673E2073656374696F6E73546F52756E3B0A202020207D3B0A0A20202020636C61737320436F6E666967203A207075626C696320536861726564496D706C3C49436F6E6669673E207B0A20202020707269766174653A0A2020202020202020436F6E6669672820436F6E66696720636F6E737426206F7468657220293B0A2020202020202020436F6E66696726206F70657261746F72203D202820436F6E66696720636F6E737426206F7468657220293B0A20202020202020207669727475616C20766F69642064756D6D7928293B0A202020207075626C69633A0A0A2020202020202020436F6E66696728290A20202020202020207B7D0A0A2020202020202020436F6E6669672820436F6E6669674461746120636F6E737426206461746120290A20202020202020203A2020206D5F6461746128206461746120292C0A2020202020202020202020206D5F73747265616D28206F70656E53747265616D282920290A20202020202020207B0A2020202020202020202020206966282021646174612E74657374734F72546167732E656D70747928292029207B0A20202020202020202020202020202020546573745370656350617273657220706172736572282049546167416C69617352656769737472793A3A676574282920293B0A20202020202020202020202020202020666F7228207374643A3A73697A655F742069203D20303B2069203C20646174612E74657374734F72546167732E73697A6528293B202B2B6920290A20202020202020202020202020202020202020207061727365722E70617273652820646174612E74657374734F72546167735B695D20293B0A202020202020202020202020202020206D5F7465737453706563203D207061727365722E746573745370656328293B0A2020202020202020202020207D0A20202020202020207D0A0A20202020202020207669727475616C207E436F6E6669672829207B7D0A0A20202020202020207374643A3A737472696E6720636F6E7374262067657446696C656E616D65282920636F6E7374207B0A20202020202020202020202072657475726E206D5F646174612E6F757470757446696C656E616D65203B0A20202020202020207D0A0A2020202020202020626F6F6C206C6973745465737473282920636F6E7374207B2072657475726E206D5F646174612E6C69737454657374733B207D0A2020202020202020626F6F6C206C697374546573744E616D65734F6E6C79282920636F6E7374207B2072657475726E206D5F646174612E6C697374546573744E616D65734F6E6C793B207D0A2020202020202020626F6F6C206C69737454616773282920636F6E7374207B2072657475726E206D5F646174612E6C697374546167733B207D0A2020202020202020626F6F6C206C6973745265706F7274657273282920636F6E7374207B2072657475726E206D5F646174612E6C6973745265706F72746572733B207D0A0A20202020202020207374643A3A737472696E672067657450726F636573734E616D65282920636F6E7374207B2072657475726E206D5F646174612E70726F636573734E616D653B207D0A0A20202020202020207374643A3A766563746F723C7374643A3A737472696E673E20636F6E737426206765745265706F727465724E616D6573282920636F6E7374207B2072657475726E206D5F646174612E7265706F727465724E616D65733B207D0A20202020202020207374643A3A766563746F723C7374643A3A737472696E673E20636F6E7374262067657453656374696F6E73546F52756E282920636F6E73742043415443485F4F56455252494445207B2072657475726E206D5F646174612E73656374696F6E73546F52756E3B207D0A0A20202020202020207669727475616C20546573745370656320636F6E737426207465737453706563282920636F6E73742043415443485F4F56455252494445207B2072657475726E206D5F74657374537065633B207D0A0A2020202020202020626F6F6C2073686F7748656C70282920636F6E7374207B2072657475726E206D5F646174612E73686F7748656C703B207D0A0A20202020202020202F2F2049436F6E66696720696E746572666163650A20202020202020207669727475616C20626F6F6C20616C6C6F775468726F7773282920636F6E73742043415443485F4F5645525249444520202020202020202020202020202020207B2072657475726E20216D5F646174612E6E6F5468726F773B207D0A20202020202020207669727475616C207374643A3A6F73747265616D262073747265616D282920636F6E73742043415443485F4F56455252494445202020202020202020202020207B2072657475726E206D5F73747265616D2D3E73747265616D28293B207D0A20202020202020207669727475616C207374643A3A737472696E67206E616D65282920636F6E73742043415443485F4F5645525249444520202020202020202020202020202020207B2072657475726E206D5F646174612E6E616D652E656D7074792829203F206D5F646174612E70726F636573734E616D65203A206D5F646174612E6E616D653B207D0A20202020202020207669727475616C20626F6F6C20696E636C7564655375636365737366756C526573756C7473282920636F6E73742043415443485F4F56455252494445202020207B2072657475726E206D5F646174612E73686F775375636365737366756C54657374733B207D0A20202020202020207669727475616C20626F6F6C207761726E41626F75744D697373696E67417373657274696F6E73282920636F6E73742043415443485F4F5645525249444520207B2072657475726E206D5F646174612E7761726E696E67732026205761726E41626F75743A3A4E6F417373657274696F6E733B207D0A20202020202020207669727475616C2053686F774475726174696F6E733A3A4F724E6F742073686F774475726174696F6E73282920636F6E73742043415443485F4F56455252494445207B2072657475726E206D5F646174612E73686F774475726174696F6E733B207D0A20202020202020207669727475616C2052756E54657374733A3A496E576861744F726465722072756E4F72646572282920636F6E73742043415443485F4F564552524944452020207B2072657475726E206D5F646174612E72756E4F726465723B207D0A20202020202020207669727475616C20756E7369676E656420696E7420726E6753656564282920636F6E73742043415443485F4F56455252494445202020202020202020202020207B2072657475726E206D5F646174612E726E67536565643B207D0A20202020202020207669727475616C20557365436F6C6F75723A3A5965734F724E6F20757365436F6C6F7572282920636F6E73742043415443485F4F5645525249444520202020207B2072657475726E206D5F646174612E757365436F6C6F75723B207D0A20202020202020207669727475616C20626F6F6C2073686F756C644465627567427265616B282920636F6E73742043415443485F4F56455252494445207B2072657475726E206D5F646174612E73686F756C644465627567427265616B3B207D0A20202020202020207669727475616C20696E742061626F72744166746572282920636F6E73742043415443485F4F56455252494445207B2072657475726E206D5F646174612E61626F727441667465723B207D0A20202020202020207669727475616C20626F6F6C2073686F77496E76697369626C6573282920636F6E73742043415443485F4F56455252494445207B2072657475726E206D5F646174612E73686F77496E76697369626C65733B207D0A0A20202020707269766174653A0A0A20202020202020204953747265616D20636F6E73742A206F70656E53747265616D2829207B0A202020202020202020202020696628206D5F646174612E6F757470757446696C656E616D652E656D707479282920290A2020202020202020202020202020202072657475726E206E657720436F757453747265616D28293B0A202020202020202020202020656C736520696628206D5F646174612E6F757470757446696C656E616D655B305D203D3D202725272029207B0A20202020202020202020202020202020696628206D5F646174612E6F757470757446696C656E616D65203D3D20222564656275672220290A202020202020202020202020202020202020202072657475726E206E65772044656275674F757453747265616D28293B0A20202020202020202020202020202020656C73650A20202020202020202020202020202020202020207468726F77207374643A3A646F6D61696E5F6572726F72282022556E7265636F676E697365642073747265616D3A2022202B206D5F646174612E6F757470757446696C656E616D6520293B0A2020202020202020202020207D0A202020202020202020202020656C73650A2020202020202020202020202020202072657475726E206E65772046696C6553747265616D28206D5F646174612E6F757470757446696C656E616D6520293B0A20202020202020207D0A2020202020202020436F6E66696744617461206D5F646174613B0A0A202020202020202043415443485F4155544F5F50545228204953747265616D20636F6E73742029206D5F73747265616D3B0A20202020202020205465737453706563206D5F74657374537065633B0A202020207D3B0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A2063617463685F636C6172612E680A23646566696E652054574F424C554543554245535F43415443485F434C4152415F485F494E434C554445440A0A2F2F2055736520436174636827732076616C756520666F7220636F6E736F6C65207769647468202873746F726520436C6172612773206F666620746F2074686520736964652C2069662070726573656E74290A23696664656620434C4152415F434F4E4649475F434F4E534F4C455F57494454480A23646566696E652043415443485F54454D505F434C4152415F434F4E4649475F434F4E534F4C455F574944544820434C4152415F434F4E4649475F434F4E534F4C455F57494454480A23756E64656620434C4152415F434F4E4649475F434F4E534F4C455F57494454480A23656E6469660A23646566696E6520434C4152415F434F4E4649475F434F4E534F4C455F57494454482043415443485F434F4E4649475F434F4E534F4C455F57494454480A0A2F2F204465636C61726520436C61726120696E7369646520746865204361746368206E616D6573706163650A23646566696E65205354495443485F434C4152415F4F50454E5F4E414D455350414345206E616D657370616365204361746368207B0A2F2F2023696E636C756465642066726F6D3A202E2E2F65787465726E616C2F636C6172612E680A0A2F2F2056657273696F6E20302E302E322E340A0A2F2F204F6E6C79207573652068656164657220677561726420696620776520617265206E6F74207573696E6720616E206F75746572206E616D6573706163650A2369662021646566696E65642854574F424C554543554245535F434C4152415F485F494E434C5544454429207C7C20646566696E6564285354495443485F434C4152415F4F50454E5F4E414D455350414345290A0A2369666E646566205354495443485F434C4152415F4F50454E5F4E414D4553504143450A23646566696E652054574F424C554543554245535F434C4152415F485F494E434C554445440A23646566696E65205354495443485F434C4152415F4F50454E5F4E414D4553504143450A23646566696E65205354495443485F434C4152415F434C4F53455F4E414D4553504143450A23656C73650A23646566696E65205354495443485F434C4152415F434C4F53455F4E414D455350414345207D0A23656E6469660A0A23646566696E65205354495443485F5442435F544558545F464F524D41545F4F50454E5F4E414D455350414345205354495443485F434C4152415F4F50454E5F4E414D4553504143450A0A2F2F202D2D2D2D2D2D2D2D2D2D2D2023696E636C756465642066726F6D207462635F746578745F666F726D61742E68202D2D2D2D2D2D2D2D2D2D2D0A0A2F2F204F6E6C79207573652068656164657220677561726420696620776520617265206E6F74207573696E6720616E206F75746572206E616D6573706163650A2369662021646566696E6564285442435F544558545F464F524D41545F485F494E434C5544454429207C7C20646566696E6564285354495443485F5442435F544558545F464F524D41545F4F555445525F4E414D455350414345290A2369666E646566205354495443485F5442435F544558545F464F524D41545F4F555445525F4E414D4553504143450A23646566696E65205442435F544558545F464F524D41545F485F494E434C554445440A23656E6469660A0A23696E636C756465203C737472696E673E0A23696E636C756465203C766563746F723E0A23696E636C756465203C7373747265616D3E0A23696E636C756465203C616C676F726974686D3E0A23696E636C756465203C6363747970653E0A0A2F2F20557365206F7074696F6E616C206F75746572206E616D6573706163650A236966646566205354495443485F5442435F544558545F464F524D41545F4F555445525F4E414D4553504143450A6E616D657370616365205354495443485F5442435F544558545F464F524D41545F4F555445525F4E414D455350414345207B0A23656E6469660A0A6E616D65737061636520546263207B0A0A236966646566205442435F544558545F464F524D41545F434F4E534F4C455F57494454480A20202020636F6E737420756E7369676E656420696E7420636F6E736F6C655769647468203D205442435F544558545F464F524D41545F434F4E534F4C455F57494454483B0A23656C73650A20202020636F6E737420756E7369676E656420696E7420636F6E736F6C655769647468203D2038303B0A23656E6469660A0A20202020737472756374205465787441747472696275746573207B0A2020202020202020546578744174747269627574657328290A20202020202020203A202020696E697469616C496E64656E7428207374643A3A737472696E673A3A6E706F7320292C0A202020202020202020202020696E64656E7428203020292C0A20202020202020202020202077696474682820636F6E736F6C6557696474682D3120292C0A202020202020202020202020746162436861722820275C742720290A20202020202020207B7D0A0A202020202020202054657874417474726962757465732620736574496E697469616C496E64656E7428207374643A3A73697A655F74205F76616C7565202920207B20696E697469616C496E64656E74203D205F76616C75653B2072657475726E202A746869733B207D0A202020202020202054657874417474726962757465732620736574496E64656E7428207374643A3A73697A655F74205F76616C756520292020202020202020207B20696E64656E74203D205F76616C75653B2072657475726E202A746869733B207D0A202020202020202054657874417474726962757465732620736574576964746828207374643A3A73697A655F74205F76616C75652029202020202020202020207B207769647468203D205F76616C75653B2072657475726E202A746869733B207D0A20202020202020205465787441747472696275746573262073657454616243686172282063686172205F76616C756520292020202020202020202020202020207B2074616243686172203D205F76616C75653B2072657475726E202A746869733B207D0A0A20202020202020207374643A3A73697A655F7420696E697469616C496E64656E743B20202F2F20696E64656E74206F66206669727374206C696E652C206F72206E706F730A20202020202020207374643A3A73697A655F7420696E64656E743B2020202020202020202F2F20696E64656E74206F662073756273657175656E74206C696E65732C206F7220616C6C20696620696E697469616C496E64656E74206973206E706F730A20202020202020207374643A3A73697A655F742077696474683B202020202020202020202F2F206D6178696D756D207769647468206F6620746578742C20696E636C7564696E6720696E64656E742E204C6F6E67657220746578742077696C6C20777261700A20202020202020206368617220746162436861723B2020202020202020202020202020202F2F20496620746869732063686172206973207365656E2074686520696E64656E74206973206368616E67656420746F2063757272656E7420706F730A202020207D3B0A0A20202020636C6173732054657874207B0A202020207075626C69633A0A20202020202020205465787428207374643A3A737472696E6720636F6E737426205F7374722C20546578744174747269627574657320636F6E737426205F61747472203D205465787441747472696275746573282920290A20202020202020203A206174747228205F6174747220290A20202020202020207B0A2020202020202020202020207374643A3A737472696E6720777261707061626C654368617273203D2022205B287B2E2C2F7C5C5C2D223B0A2020202020202020202020207374643A3A73697A655F7420696E64656E74203D205F617474722E696E697469616C496E64656E7420213D207374643A3A737472696E673A3A6E706F730A202020202020202020202020202020203F205F617474722E696E697469616C496E64656E740A202020202020202020202020202020203A205F617474722E696E64656E743B0A2020202020202020202020207374643A3A737472696E672072656D61696E646572203D205F7374723B0A0A2020202020202020202020207768696C6528202172656D61696E6465722E656D70747928292029207B0A20202020202020202020202020202020696628206C696E65732E73697A652829203E3D20313030302029207B0A20202020202020202020202020202020202020206C696E65732E707573685F6261636B2820222E2E2E206D657373616765207472756E63617465642064756520746F206578636573736976652073697A652220293B0A202020202020202020202020202020202020202072657475726E3B0A202020202020202020202020202020207D0A202020202020202020202020202020207374643A3A73697A655F7420746162506F73203D207374643A3A737472696E673A3A6E706F733B0A202020202020202020202020202020207374643A3A73697A655F74207769647468203D20287374643A3A6D696E29282072656D61696E6465722E73697A6528292C205F617474722E7769647468202D20696E64656E7420293B0A202020202020202020202020202020207374643A3A73697A655F7420706F73203D2072656D61696E6465722E66696E645F66697273745F6F662820275C6E2720293B0A2020202020202020202020202020202069662820706F73203C3D2077696474682029207B0A20202020202020202020202020202020202020207769647468203D20706F733B0A202020202020202020202020202020207D0A20202020202020202020202020202020706F73203D2072656D61696E6465722E66696E645F6C6173745F6F6628205F617474722E746162436861722C20776964746820293B0A2020202020202020202020202020202069662820706F7320213D207374643A3A737472696E673A3A6E706F732029207B0A2020202020202020202020202020202020202020746162506F73203D20706F733B0A20202020202020202020202020202020202020206966282072656D61696E6465725B77696474685D203D3D20275C6E2720290A20202020202020202020202020202020202020202020202077696474682D2D3B0A202020202020202020202020202020202020202072656D61696E646572203D2072656D61696E6465722E7375627374722820302C20746162506F732029202B2072656D61696E6465722E7375627374722820746162506F732B3120293B0A202020202020202020202020202020207D0A0A20202020202020202020202020202020696628207769647468203D3D2072656D61696E6465722E73697A6528292029207B0A202020202020202020202020202020202020202073706C6963654C696E652820696E64656E742C2072656D61696E6465722C20776964746820293B0A202020202020202020202020202020207D0A20202020202020202020202020202020656C7365206966282072656D61696E6465725B77696474685D203D3D20275C6E272029207B0A202020202020202020202020202020202020202073706C6963654C696E652820696E64656E742C2072656D61696E6465722C20776964746820293B0A2020202020202020202020202020202020202020696628207769647468203C3D2031207C7C2072656D61696E6465722E73697A65282920213D203120290A20202020202020202020202020202020202020202020202072656D61696E646572203D2072656D61696E6465722E73756273747228203120293B0A2020202020202020202020202020202020202020696E64656E74203D205F617474722E696E64656E743B0A202020202020202020202020202020207D0A20202020202020202020202020202020656C7365207B0A2020202020202020202020202020202020202020706F73203D2072656D61696E6465722E66696E645F6C6173745F6F662820777261707061626C6543686172732C20776964746820293B0A202020202020202020202020202020202020202069662820706F7320213D207374643A3A737472696E673A3A6E706F7320262620706F73203E20302029207B0A20202020202020202020202020202020202020202020202073706C6963654C696E652820696E64656E742C2072656D61696E6465722C20706F7320293B0A2020202020202020202020202020202020202020202020206966282072656D61696E6465725B305D203D3D2027202720290A2020202020202020202020202020202020202020202020202020202072656D61696E646572203D2072656D61696E6465722E73756273747228203120293B0A20202020202020202020202020202020202020207D0A2020202020202020202020202020202020202020656C7365207B0A20202020202020202020202020202020202020202020202073706C6963654C696E652820696E64656E742C2072656D61696E6465722C2077696474682D3120293B0A2020202020202020202020202020202020202020202020206C696E65732E6261636B2829202B3D20222D223B0A20202020202020202020202020202020202020207D0A2020202020202020202020202020202020202020696628206C696E65732E73697A652829203D3D203120290A202020202020202020202020202020202020202020202020696E64656E74203D205F617474722E696E64656E743B0A202020202020202020202020202020202020202069662820746162506F7320213D207374643A3A737472696E673A3A6E706F7320290A202020202020202020202020202020202020202020202020696E64656E74202B3D20746162506F733B0A202020202020202020202020202020207D0A2020202020202020202020207D0A20202020202020207D0A0A2020202020202020766F69642073706C6963654C696E6528207374643A3A73697A655F74205F696E64656E742C207374643A3A737472696E6726205F72656D61696E6465722C207374643A3A73697A655F74205F706F732029207B0A2020202020202020202020206C696E65732E707573685F6261636B28207374643A3A737472696E6728205F696E64656E742C202720272029202B205F72656D61696E6465722E7375627374722820302C205F706F73202920293B0A2020202020202020202020205F72656D61696E646572203D205F72656D61696E6465722E73756273747228205F706F7320293B0A20202020202020207D0A0A202020202020202074797065646566207374643A3A766563746F723C7374643A3A737472696E673E3A3A636F6E73745F6974657261746F7220636F6E73745F6974657261746F723B0A0A2020202020202020636F6E73745F6974657261746F7220626567696E282920636F6E7374207B2072657475726E206C696E65732E626567696E28293B207D0A2020202020202020636F6E73745F6974657261746F7220656E64282920636F6E7374207B2072657475726E206C696E65732E656E6428293B207D0A20202020202020207374643A3A737472696E6720636F6E737426206C617374282920636F6E7374207B2072657475726E206C696E65732E6261636B28293B207D0A20202020202020207374643A3A73697A655F742073697A65282920636F6E7374207B2072657475726E206C696E65732E73697A6528293B207D0A20202020202020207374643A3A737472696E6720636F6E737426206F70657261746F725B5D28207374643A3A73697A655F74205F696E646578202920636F6E7374207B2072657475726E206C696E65735B5F696E6465785D3B207D0A20202020202020207374643A3A737472696E6720746F537472696E67282920636F6E7374207B0A2020202020202020202020207374643A3A6F737472696E6773747265616D206F73733B0A2020202020202020202020206F7373203C3C202A746869733B0A20202020202020202020202072657475726E206F73732E73747228293B0A20202020202020207D0A0A2020202020202020696E6C696E6520667269656E64207374643A3A6F73747265616D26206F70657261746F72203C3C2028207374643A3A6F73747265616D26205F73747265616D2C205465787420636F6E737426205F746578742029207B0A202020202020202020202020666F722820546578743A3A636F6E73745F6974657261746F72206974203D205F746578742E626567696E28292C206974456E64203D205F746578742E656E6428293B0A20202020202020202020202020202020697420213D206974456E643B202B2B69742029207B0A2020202020202020202020202020202069662820697420213D205F746578742E626567696E282920290A20202020202020202020202020202020202020205F73747265616D203C3C20225C6E223B0A202020202020202020202020202020205F73747265616D203C3C202A69743B0A2020202020202020202020207D0A20202020202020202020202072657475726E205F73747265616D3B0A20202020202020207D0A0A20202020707269766174653A0A20202020202020207374643A3A737472696E67207374723B0A2020202020202020546578744174747269627574657320617474723B0A20202020202020207374643A3A766563746F723C7374643A3A737472696E673E206C696E65733B0A202020207D3B0A0A7D202F2F20656E64206E616D657370616365205462630A0A236966646566205354495443485F5442435F544558545F464F524D41545F4F555445525F4E414D4553504143450A7D202F2F20656E64206F75746572206E616D6573706163650A23656E6469660A0A23656E646966202F2F205442435F544558545F464F524D41545F485F494E434C554445440A0A2F2F202D2D2D2D2D2D2D2D2D2D2D20656E64206F662023696E636C7564652066726F6D207462635F746578745F666F726D61742E68202D2D2D2D2D2D2D2D2D2D2D0A2F2F202E2E2E2E2E2E2E2E2E2E2E206261636B20696E20636C6172612E680A0A23756E646566205354495443485F5442435F544558545F464F524D41545F4F50454E5F4E414D4553504143450A0A2F2F202D2D2D2D2D2D2D2D2D2D2D2023696E636C756465642066726F6D20636C6172615F636F6D70696C6572732E68202D2D2D2D2D2D2D2D2D2D2D0A0A2369666E6465662054574F424C554543554245535F434C4152415F434F4D50494C4552535F485F494E434C554445440A23646566696E652054574F424C554543554245535F434C4152415F434F4D50494C4552535F485F494E434C554445440A0A2F2F204465746563742061206E756D626572206F6620636F6D70696C6572206665617475726573202D206D6F73746C7920432B2B31312F313420636F6E666F726D616E6365202D20627920636F6D70696C65720A2F2F2054686520666F6C6C6F77696E672066656174757265732061726520646566696E65643A0A2F2F0A2F2F20434C4152415F434F4E4649475F43505031315F4E554C4C505452203A206973206E756C6C70747220737570706F727465643F0A2F2F20434C4152415F434F4E4649475F43505031315F4E4F455843455054203A206973206E6F65786365707420737570706F727465643F0A2F2F20434C4152415F434F4E4649475F43505031315F47454E4552415445445F4D4554484F4453203A205468652064656C65746520616E642064656661756C74206B6579776F72647320666F7220636F6D70696C65722067656E657261746564206D6574686F64730A2F2F20434C4152415F434F4E4649475F43505031315F4F56455252494445203A206973206F7665727269646520737570706F727465643F0A2F2F20434C4152415F434F4E4649475F43505031315F554E495155455F505452203A20697320756E697175655F70747220737570706F7274656420286F746865727769736520757365206175746F5F707472290A0A2F2F20434C4152415F434F4E4649475F43505031315F4F525F47524541544552203A20497320432B2B313120737570706F727465643F0A0A2F2F20434C4152415F434F4E4649475F56415249414449435F4D4143524F53203A20617265207661726961646963206D6163726F7320737570706F727465643F0A0A2F2F20496E2067656E6572616C2065616368206D6163726F206861732061205F4E4F5F3C66656174757265206E616D653E20666F726D0A2F2F2028652E672E20434C4152415F434F4E4649475F43505031315F4E4F5F4E554C4C505452292077686963682064697361626C65732074686520666561747572652E0A2F2F204D616E792066656174757265732C20617420706F696E74206F6620646574656374696F6E2C20646566696E6520616E205F494E5445524E414C5F206D6163726F2C20736F20746865790A2F2F2063616E20626520636F6D62696E65642C20656E2D6D6173732C207769746820746865205F4E4F5F20666F726D73206C617465722E0A0A2F2F20416C6C2074686520432B2B31312066656174757265732063616E2062652064697361626C6564207769746820434C4152415F434F4E4649475F4E4F5F43505031310A0A236966646566205F5F636C616E675F5F0A0A236966205F5F6861735F66656174757265286378785F6E756C6C707472290A23646566696E6520434C4152415F494E5445524E414C5F434F4E4649475F43505031315F4E554C4C5054520A23656E6469660A0A236966205F5F6861735F66656174757265286378785F6E6F657863657074290A23646566696E6520434C4152415F494E5445524E414C5F434F4E4649475F43505031315F4E4F4558434550540A23656E6469660A0A23656E646966202F2F205F5F636C616E675F5F0A0A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A2F2F204743430A236966646566205F5F474E55435F5F0A0A236966205F5F474E55435F5F203D3D2034202626205F5F474E55435F4D494E4F525F5F203E3D203620262620646566696E6564285F5F4758585F4558504552494D454E54414C5F43585830585F5F290A23646566696E6520434C4152415F494E5445524E414C5F434F4E4649475F43505031315F4E554C4C5054520A23656E6469660A0A2F2F202D206F7468657277697365206D6F726520726563656E742076657273696F6E7320646566696E65205F5F63706C7573706C7573203E3D203230313130334C0A2F2F20616E642077696C6C20676574207069636B65642075702062656C6F770A0A23656E646966202F2F205F5F474E55435F5F0A0A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A2F2F2056697375616C20432B2B0A236966646566205F4D53435F5645520A0A23696620285F4D53435F564552203E3D2031363030290A23646566696E6520434C4152415F494E5445524E414C5F434F4E4649475F43505031315F4E554C4C5054520A23646566696E6520434C4152415F494E5445524E414C5F434F4E4649475F43505031315F554E495155455F5054520A23656E6469660A0A23696620285F4D53435F564552203E3D20313930302029202F2F202856432B2B203133202856533230313529290A23646566696E6520434C4152415F494E5445524E414C5F434F4E4649475F43505031315F4E4F4558434550540A23646566696E6520434C4152415F494E5445524E414C5F434F4E4649475F43505031315F47454E4552415445445F4D4554484F44530A23656E6469660A0A23656E646966202F2F205F4D53435F5645520A0A2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A2F2F20432B2B206C616E6775616765206665617475726520737570706F72740A0A2F2F20636174636820616C6C20737570706F727420666F7220432B2B31310A23696620646566696E6564285F5F63706C7573706C757329202626205F5F63706C7573706C7573203E3D203230313130334C0A0A23646566696E6520434C4152415F43505031315F4F525F475245415445520A0A2369662021646566696E656428434C4152415F494E5445524E414C5F434F4E4649475F43505031315F4E554C4C505452290A23646566696E6520434C4152415F494E5445524E414C5F434F4E4649475F43505031315F4E554C4C5054520A23656E6469660A0A2369666E64656620434C4152415F494E5445524E414C5F434F4E4649475F43505031315F4E4F4558434550540A23646566696E6520434C4152415F494E5445524E414C5F434F4E4649475F43505031315F4E4F4558434550540A23656E6469660A0A2369666E64656620434C4152415F494E5445524E414C5F434F4E4649475F43505031315F47454E4552415445445F4D4554484F44530A23646566696E6520434C4152415F494E5445524E414C5F434F4E4649475F43505031315F47454E4552415445445F4D4554484F44530A23656E6469660A0A2369662021646566696E656428434C4152415F494E5445524E414C5F434F4E4649475F43505031315F4F56455252494445290A23646566696E6520434C4152415F494E5445524E414C5F434F4E4649475F43505031315F4F564552524944450A23656E6469660A2369662021646566696E656428434C4152415F494E5445524E414C5F434F4E4649475F43505031315F554E495155455F505452290A23646566696E6520434C4152415F494E5445524E414C5F434F4E4649475F43505031315F554E495155455F5054520A23656E6469660A0A23656E646966202F2F205F5F63706C7573706C7573203E3D203230313130334C0A0A2F2F204E6F7720736574207468652061637475616C20646566696E6573206261736564206F6E207468652061626F7665202B20616E797468696E672074686520757365722068617320636F6E666967757265640A23696620646566696E656428434C4152415F494E5445524E414C5F434F4E4649475F43505031315F4E554C4C505452292026262021646566696E656428434C4152415F434F4E4649475F43505031315F4E4F5F4E554C4C505452292026262021646566696E656428434C4152415F434F4E4649475F43505031315F4E554C4C505452292026262021646566696E656428434C4152415F434F4E4649475F4E4F5F4350503131290A23646566696E6520434C4152415F434F4E4649475F43505031315F4E554C4C5054520A23656E6469660A23696620646566696E656428434C4152415F494E5445524E414C5F434F4E4649475F43505031315F4E4F455843455054292026262021646566696E656428434C4152415F434F4E4649475F43505031315F4E4F5F4E4F455843455054292026262021646566696E656428434C4152415F434F4E4649475F43505031315F4E4F455843455054292026262021646566696E656428434C4152415F434F4E4649475F4E4F5F4350503131290A23646566696E6520434C4152415F434F4E4649475F43505031315F4E4F4558434550540A23656E6469660A23696620646566696E656428434C4152415F494E5445524E414C5F434F4E4649475F43505031315F47454E4552415445445F4D4554484F4453292026262021646566696E656428434C4152415F434F4E4649475F43505031315F4E4F5F47454E4552415445445F4D4554484F4453292026262021646566696E656428434C4152415F434F4E4649475F43505031315F47454E4552415445445F4D4554484F4453292026262021646566696E656428434C4152415F434F4E4649475F4E4F5F4350503131290A23646566696E6520434C4152415F434F4E4649475F43505031315F47454E4552415445445F4D4554484F44530A23656E6469660A23696620646566696E656428434C4152415F494E5445524E414C5F434F4E4649475F43505031315F4F56455252494445292026262021646566696E656428434C4152415F434F4E4649475F4E4F5F4F56455252494445292026262021646566696E656428434C4152415F434F4E4649475F43505031315F4F56455252494445292026262021646566696E656428434C4152415F434F4E4649475F4E4F5F4350503131290A23646566696E6520434C4152415F434F4E4649475F43505031315F4F564552524944450A23656E6469660A23696620646566696E656428434C4152415F494E5445524E414C5F434F4E4649475F43505031315F554E495155455F505452292026262021646566696E656428434C4152415F434F4E4649475F4E4F5F554E495155455F505452292026262021646566696E656428434C4152415F434F4E4649475F43505031315F554E495155455F505452292026262021646566696E656428434C4152415F434F4E4649475F4E4F5F4350503131290A23646566696E6520434C4152415F434F4E4649475F43505031315F554E495155455F5054520A23656E6469660A0A2F2F206E6F65786365707420737570706F72743A0A23696620646566696E656428434C4152415F434F4E4649475F43505031315F4E4F455843455054292026262021646566696E656428434C4152415F4E4F455843455054290A23646566696E6520434C4152415F4E4F455843455054206E6F6578636570740A232020646566696E6520434C4152415F4E4F4558434550545F4953287829206E6F6578636570742878290A23656C73650A23646566696E6520434C4152415F4E4F455843455054207468726F7728290A232020646566696E6520434C4152415F4E4F4558434550545F49532878290A23656E6469660A0A2F2F206E756C6C70747220737570706F72740A23696664656620434C4152415F434F4E4649475F43505031315F4E554C4C5054520A23646566696E6520434C4152415F4E554C4C206E756C6C7074720A23656C73650A23646566696E6520434C4152415F4E554C4C204E554C4C0A23656E6469660A0A2F2F206F7665727269646520737570706F72740A23696664656620434C4152415F434F4E4649475F43505031315F4F564552524944450A23646566696E6520434C4152415F4F56455252494445206F766572726964650A23656C73650A23646566696E6520434C4152415F4F564552524944450A23656E6469660A0A2F2F20756E697175655F70747220737570706F72740A23696664656620434C4152415F434F4E4649475F43505031315F554E495155455F5054520A23202020646566696E6520434C4152415F4155544F5F5054522820542029207374643A3A756E697175655F7074723C543E0A23656C73650A23202020646566696E6520434C4152415F4155544F5F5054522820542029207374643A3A6175746F5F7074723C543E0A23656E6469660A0A23656E646966202F2F2054574F424C554543554245535F434C4152415F434F4D50494C4552535F485F494E434C554445440A0A2F2F202D2D2D2D2D2D2D2D2D2D2D20656E64206F662023696E636C7564652066726F6D20636C6172615F636F6D70696C6572732E68202D2D2D2D2D2D2D2D2D2D2D0A2F2F202E2E2E2E2E2E2E2E2E2E2E206261636B20696E20636C6172612E680A0A23696E636C756465203C6D61703E0A23696E636C756465203C7374646578636570743E0A23696E636C756465203C6D656D6F72793E0A0A23696620646566696E65642857494E333229207C7C20646566696E6564285F5F57494E33325F5F29207C7C20646566696E6564285F57494E333229207C7C20646566696E6564285F4D53435F564552290A23646566696E6520434C4152415F504C4154464F524D5F57494E444F57530A23656E6469660A0A2F2F20557365206F7074696F6E616C206F75746572206E616D6573706163650A236966646566205354495443485F434C4152415F4F50454E5F4E414D4553504143450A5354495443485F434C4152415F4F50454E5F4E414D4553504143450A23656E6469660A0A6E616D65737061636520436C617261207B0A0A2020202073747275637420556E706F736974696F6E616C546167207B7D3B0A0A2020202065787465726E20556E706F736974696F6E616C546167205F3B0A0A23696664656620434C4152415F434F4E4649475F4D41494E0A20202020556E706F736974696F6E616C546167205F3B0A23656E6469660A0A202020206E616D6573706163652044657461696C207B0A0A23696664656620434C4152415F434F4E534F4C455F57494454480A20202020636F6E737420756E7369676E656420696E7420636F6E736F6C655769647468203D20434C4152415F434F4E4649475F434F4E534F4C455F57494454483B0A23656C73650A20202020636F6E737420756E7369676E656420696E7420636F6E736F6C655769647468203D2038303B0A23656E6469660A0A20202020202020207573696E67206E616D657370616365205462633B0A0A2020202020202020696E6C696E6520626F6F6C207374617274735769746828207374643A3A737472696E6720636F6E737426207374722C207374643A3A737472696E6720636F6E737426207072656669782029207B0A20202020202020202020202072657475726E207374722E73697A652829203E3D207072656669782E73697A652829202626207374722E7375627374722820302C207072656669782E73697A6528292029203D3D207072656669783B0A20202020202020207D0A0A202020202020202074656D706C6174653C747970656E616D6520543E207374727563742052656D6F7665436F6E73745265667B2074797065646566205420747970653B207D3B0A202020202020202074656D706C6174653C747970656E616D6520543E207374727563742052656D6F7665436F6E73745265663C54263E7B2074797065646566205420747970653B207D3B0A202020202020202074656D706C6174653C747970656E616D6520543E207374727563742052656D6F7665436F6E73745265663C5420636F6E7374263E7B2074797065646566205420747970653B207D3B0A202020202020202074656D706C6174653C747970656E616D6520543E207374727563742052656D6F7665436F6E73745265663C5420636F6E73743E7B2074797065646566205420747970653B207D3B0A0A202020202020202074656D706C6174653C747970656E616D6520543E20202020737472756374204973426F6F6C202020202020207B2073746174696320636F6E737420626F6F6C2076616C7565203D2066616C73653B207D3B0A202020202020202074656D706C6174653C3E2020202020202020202020202020737472756374204973426F6F6C3C626F6F6C3E207B2073746174696320636F6E737420626F6F6C2076616C7565203D20747275653B207D3B0A0A202020202020202074656D706C6174653C747970656E616D6520543E0A2020202020202020766F696420636F6E76657274496E746F28207374643A3A737472696E6720636F6E737426205F736F757263652C205426205F646573742029207B0A2020202020202020202020207374643A3A737472696E6773747265616D2073733B0A2020202020202020202020207373203C3C205F736F757263653B0A2020202020202020202020207373203E3E205F646573743B0A2020202020202020202020206966282073732E6661696C282920290A202020202020202020202020202020207468726F77207374643A3A72756E74696D655F6572726F72282022556E61626C6520746F20636F6E766572742022202B205F736F75726365202B202220746F2064657374696E6174696F6E20747970652220293B0A20202020202020207D0A2020202020202020696E6C696E6520766F696420636F6E76657274496E746F28207374643A3A737472696E6720636F6E737426205F736F757263652C207374643A3A737472696E6726205F646573742029207B0A2020202020202020202020205F64657374203D205F736F757263653B0A20202020202020207D0A20202020202020206368617220746F4C6F77657243682863686172206329207B0A20202020202020202020202072657475726E207374617469635F636173743C636861723E28207374643A3A746F6C6F776572282063202920293B0A20202020202020207D0A2020202020202020696E6C696E6520766F696420636F6E76657274496E746F28207374643A3A737472696E6720636F6E737426205F736F757263652C20626F6F6C26205F646573742029207B0A2020202020202020202020207374643A3A737472696E6720736F757263654C43203D205F736F757263653B0A2020202020202020202020207374643A3A7472616E73666F726D2820736F757263654C432E626567696E28292C20736F757263654C432E656E6428292C20736F757263654C432E626567696E28292C20746F4C6F776572436820293B0A20202020202020202020202069662820736F757263654C43203D3D20227922207C7C20736F757263654C43203D3D20223122207C7C20736F757263654C43203D3D20227472756522207C7C20736F757263654C43203D3D202279657322207C7C20736F757263654C43203D3D20226F6E2220290A202020202020202020202020202020205F64657374203D20747275653B0A202020202020202020202020656C73652069662820736F757263654C43203D3D20226E22207C7C20736F757263654C43203D3D20223022207C7C20736F757263654C43203D3D202266616C736522207C7C20736F757263654C43203D3D20226E6F22207C7C20736F757263654C43203D3D20226F66662220290A202020202020202020202020202020205F64657374203D2066616C73653B0A202020202020202020202020656C73650A202020202020202020202020202020207468726F77207374643A3A72756E74696D655F6572726F722820224578706563746564206120626F6F6C65616E2076616C75652062757420646964206E6F74207265636F676E6973653A5C6E20202722202B205F736F75726365202B2022272220293B0A20202020202020207D0A0A202020202020202074656D706C6174653C747970656E616D6520436F6E666967543E0A2020202020202020737472756374204941726746756E6374696F6E207B0A2020202020202020202020207669727475616C207E4941726746756E6374696F6E2829207B7D0A23696664656620434C4152415F434F4E4649475F43505031315F47454E4552415445445F4D4554484F44530A2020202020202020202020204941726746756E6374696F6E2829202020202020202020202020202020202020202020203D2064656661756C743B0A2020202020202020202020204941726746756E6374696F6E28204941726746756E6374696F6E20636F6E7374262029203D2064656661756C743B0A23656E6469660A2020202020202020202020207669727475616C20766F6964207365742820436F6E666967542620636F6E6669672C207374643A3A737472696E6720636F6E7374262076616C7565202920636F6E7374203D20303B0A2020202020202020202020207669727475616C20626F6F6C2074616B6573417267282920636F6E7374203D20303B0A2020202020202020202020207669727475616C204941726746756E6374696F6E2A20636C6F6E65282920636F6E7374203D20303B0A20202020202020207D3B0A0A202020202020202074656D706C6174653C747970656E616D6520436F6E666967543E0A2020202020202020636C61737320426F756E6441726746756E6374696F6E207B0A20202020202020207075626C69633A0A202020202020202020202020426F756E6441726746756E6374696F6E2829203A2066756E6374696F6E4F626A2820434C4152415F4E554C4C2029207B7D0A202020202020202020202020426F756E6441726746756E6374696F6E28204941726746756E6374696F6E3C436F6E666967543E2A205F66756E6374696F6E4F626A2029203A2066756E6374696F6E4F626A28205F66756E6374696F6E4F626A2029207B7D0A202020202020202020202020426F756E6441726746756E6374696F6E2820426F756E6441726746756E6374696F6E20636F6E737426206F746865722029203A2066756E6374696F6E4F626A28206F746865722E66756E6374696F6E4F626A203F206F746865722E66756E6374696F6E4F626A2D3E636C6F6E652829203A20434C4152415F4E554C4C2029207B7D0A202020202020202020202020426F756E6441726746756E6374696F6E26206F70657261746F72203D202820426F756E6441726746756E6374696F6E20636F6E737426206F746865722029207B0A202020202020202020202020202020204941726746756E6374696F6E3C436F6E666967543E2A206E657746756E6374696F6E4F626A203D206F746865722E66756E6374696F6E4F626A203F206F746865722E66756E6374696F6E4F626A2D3E636C6F6E652829203A20434C4152415F4E554C4C3B0A2020202020202020202020202020202064656C6574652066756E6374696F6E4F626A3B0A2020202020202020202020202020202066756E6374696F6E4F626A203D206E657746756E6374696F6E4F626A3B0A2020202020202020202020202020202072657475726E202A746869733B0A2020202020202020202020207D0A2020202020202020202020207E426F756E6441726746756E6374696F6E2829207B2064656C6574652066756E6374696F6E4F626A3B207D0A0A202020202020202020202020766F6964207365742820436F6E666967542620636F6E6669672C207374643A3A737472696E6720636F6E7374262076616C7565202920636F6E7374207B0A2020202020202020202020202020202066756E6374696F6E4F626A2D3E7365742820636F6E6669672C2076616C756520293B0A2020202020202020202020207D0A202020202020202020202020626F6F6C2074616B6573417267282920636F6E7374207B2072657475726E2066756E6374696F6E4F626A2D3E74616B657341726728293B207D0A0A202020202020202020202020626F6F6C206973536574282920636F6E7374207B0A2020202020202020202020202020202072657475726E2066756E6374696F6E4F626A20213D20434C4152415F4E554C4C3B0A2020202020202020202020207D0A2020202020202020707269766174653A0A2020202020202020202020204941726746756E6374696F6E3C436F6E666967543E2A2066756E6374696F6E4F626A3B0A20202020202020207D3B0A0A202020202020202074656D706C6174653C747970656E616D6520433E0A2020202020202020737472756374204E756C6C42696E646572203A204941726746756E6374696F6E3C433E7B0A2020202020202020202020207669727475616C20766F696420736574282043262C207374643A3A737472696E6720636F6E737426202920636F6E7374207B7D0A2020202020202020202020207669727475616C20626F6F6C2074616B6573417267282920636F6E7374207B2072657475726E20747275653B207D0A2020202020202020202020207669727475616C204941726746756E6374696F6E3C433E2A20636C6F6E65282920636F6E7374207B2072657475726E206E6577204E756C6C42696E64657228202A7468697320293B207D0A20202020202020207D3B0A0A202020202020202074656D706C6174653C747970656E616D6520432C20747970656E616D65204D3E0A202020202020202073747275637420426F756E64446174614D656D626572203A204941726746756E6374696F6E3C433E7B0A202020202020202020202020426F756E64446174614D656D62657228204D20433A3A2A205F6D656D6265722029203A206D656D62657228205F6D656D6265722029207B7D0A2020202020202020202020207669727475616C20766F6964207365742820432620702C207374643A3A737472696E6720636F6E73742620737472696E6756616C7565202920636F6E7374207B0A20202020202020202020202020202020636F6E76657274496E746F2820737472696E6756616C75652C20702E2A6D656D62657220293B0A2020202020202020202020207D0A2020202020202020202020207669727475616C20626F6F6C2074616B6573417267282920636F6E7374207B2072657475726E20214973426F6F6C3C4D3E3A3A76616C75653B207D0A2020202020202020202020207669727475616C204941726746756E6374696F6E3C433E2A20636C6F6E65282920636F6E7374207B2072657475726E206E657720426F756E64446174614D656D62657228202A7468697320293B207D0A2020202020202020202020204D20433A3A2A206D656D6265723B0A20202020202020207D3B0A202020202020202074656D706C6174653C747970656E616D6520432C20747970656E616D65204D3E0A202020202020202073747275637420426F756E64556E6172794D6574686F64203A204941726746756E6374696F6E3C433E7B0A202020202020202020202020426F756E64556E6172794D6574686F642820766F69642028433A3A2A5F6D656D6265722928204D20292029203A206D656D62657228205F6D656D6265722029207B7D0A2020202020202020202020207669727475616C20766F6964207365742820432620702C207374643A3A737472696E6720636F6E73742620737472696E6756616C7565202920636F6E7374207B0A20202020202020202020202020202020747970656E616D652052656D6F7665436F6E73745265663C4D3E3A3A747970652076616C75653B0A20202020202020202020202020202020636F6E76657274496E746F2820737472696E6756616C75652C2076616C756520293B0A2020202020202020202020202020202028702E2A6D656D62657229282076616C756520293B0A2020202020202020202020207D0A2020202020202020202020207669727475616C20626F6F6C2074616B6573417267282920636F6E7374207B2072657475726E20214973426F6F6C3C4D3E3A3A76616C75653B207D0A2020202020202020202020207669727475616C204941726746756E6374696F6E3C433E2A20636C6F6E65282920636F6E7374207B2072657475726E206E657720426F756E64556E6172794D6574686F6428202A7468697320293B207D0A202020202020202020202020766F69642028433A3A2A6D656D6265722928204D20293B0A20202020202020207D3B0A202020202020202074656D706C6174653C747970656E616D6520433E0A202020202020202073747275637420426F756E644E756C6C6172794D6574686F64203A204941726746756E6374696F6E3C433E7B0A202020202020202020202020426F756E644E756C6C6172794D6574686F642820766F69642028433A3A2A5F6D656D6265722928292029203A206D656D62657228205F6D656D6265722029207B7D0A2020202020202020202020207669727475616C20766F6964207365742820432620702C207374643A3A737472696E6720636F6E73742620737472696E6756616C7565202920636F6E7374207B0A20202020202020202020202020202020626F6F6C2076616C75653B0A20202020202020202020202020202020636F6E76657274496E746F2820737472696E6756616C75652C2076616C756520293B0A202020202020202020202020202020206966282076616C756520290A202020202020202020202020202020202020202028702E2A6D656D6265722928293B0A2020202020202020202020207D0A2020202020202020202020207669727475616C20626F6F6C2074616B6573417267282920636F6E7374207B2072657475726E2066616C73653B207D0A2020202020202020202020207669727475616C204941726746756E6374696F6E3C433E2A20636C6F6E65282920636F6E7374207B2072657475726E206E657720426F756E644E756C6C6172794D6574686F6428202A7468697320293B207D0A202020202020202020202020766F69642028433A3A2A6D656D6265722928293B0A20202020202020207D3B0A0A202020202020202074656D706C6174653C747970656E616D6520433E0A202020202020202073747275637420426F756E64556E61727946756E6374696F6E203A204941726746756E6374696F6E3C433E7B0A202020202020202020202020426F756E64556E61727946756E6374696F6E2820766F696420282A5F66756E6374696F6E292820432620292029203A2066756E6374696F6E28205F66756E6374696F6E2029207B7D0A2020202020202020202020207669727475616C20766F69642073657428204326206F626A2C207374643A3A737472696E6720636F6E73742620737472696E6756616C7565202920636F6E7374207B0A20202020202020202020202020202020626F6F6C2076616C75653B0A20202020202020202020202020202020636F6E76657274496E746F2820737472696E6756616C75652C2076616C756520293B0A202020202020202020202020202020206966282076616C756520290A202020202020202020202020202020202020202066756E6374696F6E28206F626A20293B0A2020202020202020202020207D0A2020202020202020202020207669727475616C20626F6F6C2074616B6573417267282920636F6E7374207B2072657475726E2066616C73653B207D0A2020202020202020202020207669727475616C204941726746756E6374696F6E3C433E2A20636C6F6E65282920636F6E7374207B2072657475726E206E657720426F756E64556E61727946756E6374696F6E28202A7468697320293B207D0A202020202020202020202020766F696420282A66756E6374696F6E292820432620293B0A20202020202020207D3B0A0A202020202020202074656D706C6174653C747970656E616D6520432C20747970656E616D6520543E0A202020202020202073747275637420426F756E6442696E61727946756E6374696F6E203A204941726746756E6374696F6E3C433E7B0A202020202020202020202020426F756E6442696E61727946756E6374696F6E2820766F696420282A5F66756E6374696F6E29282043262C205420292029203A2066756E6374696F6E28205F66756E6374696F6E2029207B7D0A2020202020202020202020207669727475616C20766F69642073657428204326206F626A2C207374643A3A737472696E6720636F6E73742620737472696E6756616C7565202920636F6E7374207B0A20202020202020202020202020202020747970656E616D652052656D6F7665436F6E73745265663C543E3A3A747970652076616C75653B0A20202020202020202020202020202020636F6E76657274496E746F2820737472696E6756616C75652C2076616C756520293B0A2020202020202020202020202020202066756E6374696F6E28206F626A2C2076616C756520293B0A2020202020202020202020207D0A2020202020202020202020207669727475616C20626F6F6C2074616B6573417267282920636F6E7374207B2072657475726E20214973426F6F6C3C543E3A3A76616C75653B207D0A2020202020202020202020207669727475616C204941726746756E6374696F6E3C433E2A20636C6F6E65282920636F6E7374207B2072657475726E206E657720426F756E6442696E61727946756E6374696F6E28202A7468697320293B207D0A202020202020202020202020766F696420282A66756E6374696F6E29282043262C205420293B0A20202020202020207D3B0A0A202020207D202F2F206E616D6573706163652044657461696C0A0A20202020696E6C696E65207374643A3A766563746F723C7374643A3A737472696E673E2061726773546F566563746F722820696E7420617267632C206368617220636F6E73742A20636F6E73742A20636F6E737420617267762029207B0A20202020202020207374643A3A766563746F723C7374643A3A737472696E673E206172677328207374617469635F636173743C7374643A3A73697A655F743E282061726763202920293B0A2020202020202020666F7228207374643A3A73697A655F742069203D20303B2069203C207374617469635F636173743C7374643A3A73697A655F743E28206172676320293B202B2B6920290A202020202020202020202020617267735B695D203D20617267765B695D3B0A0A202020202020202072657475726E20617267733B0A202020207D0A0A20202020636C61737320506172736572207B0A2020202020202020656E756D204D6F6465207B204E6F6E652C204D6179626553686F72744F70742C20536C6173684F70742C2053686F72744F70742C204C6F6E674F70742C20506F736974696F6E616C207D3B0A20202020202020204D6F6465206D6F64653B0A20202020202020207374643A3A73697A655F742066726F6D3B0A2020202020202020626F6F6C20696E51756F7465733B0A202020207075626C69633A0A0A202020202020202073747275637420546F6B656E207B0A202020202020202020202020656E756D2054797065207B20506F736974696F6E616C2C2053686F72744F70742C204C6F6E674F7074207D3B0A202020202020202020202020546F6B656E282054797065205F747970652C207374643A3A737472696E6720636F6E737426205F646174612029203A207479706528205F7479706520292C206461746128205F646174612029207B7D0A2020202020202020202020205479706520747970653B0A2020202020202020202020207374643A3A737472696E6720646174613B0A20202020202020207D3B0A0A20202020202020205061727365722829203A206D6F646528204E6F6E6520292C2066726F6D28203020292C20696E51756F746573282066616C736520297B7D0A0A2020202020202020766F6964207061727365496E746F546F6B656E7328207374643A3A766563746F723C7374643A3A737472696E673E20636F6E73742620617267732C207374643A3A766563746F723C546F6B656E3E2620746F6B656E732029207B0A202020202020202020202020636F6E7374207374643A3A737472696E6720646F75626C6544617368203D20222D2D223B0A202020202020202020202020666F7228207374643A3A73697A655F742069203D20313B2069203C20617267732E73697A65282920262620617267735B695D20213D20646F75626C65446173683B202B2B6920290A202020202020202020202020202020207061727365496E746F546F6B656E732820617267735B695D2C20746F6B656E73293B0A20202020202020207D0A0A2020202020202020766F6964207061727365496E746F546F6B656E7328207374643A3A737472696E6720636F6E737426206172672C207374643A3A766563746F723C546F6B656E3E2620746F6B656E732029207B0A202020202020202020202020666F7228207374643A3A73697A655F742069203D20303B2069203C206172672E73697A6528293B202B2B692029207B0A20202020202020202020202020202020636861722063203D206172675B695D3B0A202020202020202020202020202020206966282063203D3D2027222720290A2020202020202020202020202020202020202020696E51756F746573203D2021696E51756F7465733B0A202020202020202020202020202020206D6F6465203D2068616E646C654D6F64652820692C20632C206172672C20746F6B656E7320293B0A2020202020202020202020207D0A2020202020202020202020206D6F6465203D2068616E646C654D6F646528206172672E73697A6528292C20275C30272C206172672C20746F6B656E7320293B0A20202020202020207D0A20202020202020204D6F64652068616E646C654D6F646528207374643A3A73697A655F7420692C206368617220632C207374643A3A737472696E6720636F6E737426206172672C207374643A3A766563746F723C546F6B656E3E2620746F6B656E732029207B0A20202020202020202020202073776974636828206D6F64652029207B0A2020202020202020202020202020202063617365204E6F6E653A2072657475726E2068616E646C654E6F6E652820692C206320293B0A2020202020202020202020202020202063617365204D6179626553686F72744F70743A2072657475726E2068616E646C654D6179626553686F72744F70742820692C206320293B0A20202020202020202020202020202020636173652053686F72744F70743A0A2020202020202020202020202020202063617365204C6F6E674F70743A0A202020202020202020202020202020206361736520536C6173684F70743A2072657475726E2068616E646C654F70742820692C20632C206172672C20746F6B656E7320293B0A202020202020202020202020202020206361736520506F736974696F6E616C3A2072657475726E2068616E646C65506F736974696F6E616C2820692C20632C206172672C20746F6B656E7320293B0A2020202020202020202020202020202064656661756C743A207468726F77207374643A3A6C6F6769635F6572726F72282022556E6B6E6F776E206D6F64652220293B0A2020202020202020202020207D0A20202020202020207D0A0A20202020202020204D6F64652068616E646C654E6F6E6528207374643A3A73697A655F7420692C206368617220632029207B0A20202020202020202020202069662820696E51756F7465732029207B0A2020202020202020202020202020202066726F6D203D20693B0A2020202020202020202020202020202072657475726E20506F736974696F6E616C3B0A2020202020202020202020207D0A2020202020202020202020207377697463682820632029207B0A202020202020202020202020202020206361736520272D273A2072657475726E204D6179626553686F72744F70743B0A23696664656620434C4152415F504C4154464F524D5F57494E444F57530A202020202020202020202020202020206361736520272F273A2066726F6D203D20692B313B2072657475726E20536C6173684F70743B0A23656E6469660A2020202020202020202020202020202064656661756C743A2066726F6D203D20693B2072657475726E20506F736974696F6E616C3B0A2020202020202020202020207D0A20202020202020207D0A20202020202020204D6F64652068616E646C654D6179626553686F72744F707428207374643A3A73697A655F7420692C206368617220632029207B0A2020202020202020202020207377697463682820632029207B0A202020202020202020202020202020206361736520272D273A2066726F6D203D20692B313B2072657475726E204C6F6E674F70743B0A2020202020202020202020202020202064656661756C743A2066726F6D203D20693B2072657475726E2053686F72744F70743B0A2020202020202020202020207D0A20202020202020207D0A0A20202020202020204D6F64652068616E646C654F707428207374643A3A73697A655F7420692C206368617220632C207374643A3A737472696E6720636F6E737426206172672C207374643A3A766563746F723C546F6B656E3E2620746F6B656E732029207B0A202020202020202020202020696628207374643A3A737472696E672820223A3D5C30222C203320292E66696E642820632029203D3D207374643A3A737472696E673A3A6E706F7320290A2020202020202020202020202020202072657475726E206D6F64653B0A0A2020202020202020202020207374643A3A737472696E67206F70744E616D65203D206172672E737562737472282066726F6D2C20692D66726F6D20293B0A202020202020202020202020696628206D6F6465203D3D2053686F72744F707420290A20202020202020202020202020202020666F7228207374643A3A73697A655F74206A203D20303B206A203C206F70744E616D652E73697A6528293B202B2B6A20290A2020202020202020202020202020202020202020746F6B656E732E707573685F6261636B2820546F6B656E2820546F6B656E3A3A53686F72744F70742C206F70744E616D652E73756273747228206A2C20312029202920293B0A202020202020202020202020656C736520696628206D6F6465203D3D20536C6173684F7074202626206F70744E616D652E73697A652829203D3D203120290A20202020202020202020202020202020746F6B656E732E707573685F6261636B2820546F6B656E2820546F6B656E3A3A53686F72744F70742C206F70744E616D65202920293B0A202020202020202020202020656C73650A20202020202020202020202020202020746F6B656E732E707573685F6261636B2820546F6B656E2820546F6B656E3A3A4C6F6E674F70742C206F70744E616D65202920293B0A20202020202020202020202072657475726E204E6F6E653B0A20202020202020207D0A20202020202020204D6F64652068616E646C65506F736974696F6E616C28207374643A3A73697A655F7420692C206368617220632C207374643A3A737472696E6720636F6E737426206172672C207374643A3A766563746F723C546F6B656E3E2620746F6B656E732029207B0A20202020202020202020202069662820696E51756F746573207C7C207374643A3A737472696E672820225C30222C203120292E66696E642820632029203D3D207374643A3A737472696E673A3A6E706F7320290A2020202020202020202020202020202072657475726E206D6F64653B0A0A2020202020202020202020207374643A3A737472696E672064617461203D206172672E737562737472282066726F6D2C20692D66726F6D20293B0A202020202020202020202020746F6B656E732E707573685F6261636B2820546F6B656E2820546F6B656E3A3A506F736974696F6E616C2C2064617461202920293B0A20202020202020202020202072657475726E204E6F6E653B0A20202020202020207D0A202020207D3B0A0A2020202074656D706C6174653C747970656E616D6520436F6E666967543E0A2020202073747275637420436F6D6D6F6E41726750726F70657274696573207B0A2020202020202020436F6D6D6F6E41726750726F706572746965732829207B7D0A2020202020202020436F6D6D6F6E41726750726F70657274696573282044657461696C3A3A426F756E6441726746756E6374696F6E3C436F6E666967543E20636F6E737426205F626F756E644669656C642029203A20626F756E644669656C6428205F626F756E644669656C642029207B7D0A0A202020202020202044657461696C3A3A426F756E6441726746756E6374696F6E3C436F6E666967543E20626F756E644669656C643B0A20202020202020207374643A3A737472696E67206465736372697074696F6E3B0A20202020202020207374643A3A737472696E672064657461696C3B0A20202020202020207374643A3A737472696E6720706C616365686F6C6465723B202F2F204F6E6C792076616C756520696620626F756E644669656C642074616B657320616E206172670A0A2020202020202020626F6F6C2074616B6573417267282920636F6E7374207B0A20202020202020202020202072657475726E2021706C616365686F6C6465722E656D70747928293B0A20202020202020207D0A2020202020202020766F69642076616C6964617465282920636F6E7374207B0A2020202020202020202020206966282021626F756E644669656C642E6973536574282920290A202020202020202020202020202020207468726F77207374643A3A6C6F6769635F6572726F722820226F7074696F6E206E6F7420626F756E642220293B0A20202020202020207D0A202020207D3B0A20202020737472756374204F7074696F6E41726750726F70657274696573207B0A20202020202020207374643A3A766563746F723C7374643A3A737472696E673E2073686F72744E616D65733B0A20202020202020207374643A3A737472696E67206C6F6E674E616D653B0A0A2020202020202020626F6F6C2068617353686F72744E616D6528207374643A3A737472696E6720636F6E7374262073686F72744E616D65202920636F6E7374207B0A20202020202020202020202072657475726E207374643A3A66696E64282073686F72744E616D65732E626567696E28292C2073686F72744E616D65732E656E6428292C2073686F72744E616D65202920213D2073686F72744E616D65732E656E6428293B0A20202020202020207D0A2020202020202020626F6F6C206861734C6F6E674E616D6528207374643A3A737472696E6720636F6E737426205F6C6F6E674E616D65202920636F6E7374207B0A20202020202020202020202072657475726E205F6C6F6E674E616D65203D3D206C6F6E674E616D653B0A20202020202020207D0A202020207D3B0A2020202073747275637420506F736974696F6E616C41726750726F70657274696573207B0A2020202020202020506F736974696F6E616C41726750726F706572746965732829203A20706F736974696F6E28202D312029207B7D0A2020202020202020696E7420706F736974696F6E3B202F2F202D31206D65616E73206E6F6E2D706F736974696F6E616C2028666C6F6174696E67290A0A2020202020202020626F6F6C2069734669786564506F736974696F6E616C282920636F6E7374207B0A20202020202020202020202072657475726E20706F736974696F6E20213D202D313B0A20202020202020207D0A202020207D3B0A0A2020202074656D706C6174653C747970656E616D6520436F6E666967543E0A20202020636C61737320436F6D6D616E644C696E65207B0A0A202020202020202073747275637420417267203A20436F6D6D6F6E41726750726F706572746965733C436F6E666967543E2C204F7074696F6E41726750726F706572746965732C20506F736974696F6E616C41726750726F70657274696573207B0A2020202020202020202020204172672829207B7D0A202020202020202020202020417267282044657461696C3A3A426F756E6441726746756E6374696F6E3C436F6E666967543E20636F6E737426205F626F756E644669656C642029203A20436F6D6D6F6E41726750726F706572746965733C436F6E666967543E28205F626F756E644669656C642029207B7D0A0A2020202020202020202020207573696E6720436F6D6D6F6E41726750726F706572746965733C436F6E666967543E3A3A706C616365686F6C6465723B202F2F20215442440A0A2020202020202020202020207374643A3A737472696E67206462674E616D65282920636F6E7374207B0A2020202020202020202020202020202069662820216C6F6E674E616D652E656D707479282920290A202020202020202020202020202020202020202072657475726E20222D2D22202B206C6F6E674E616D653B0A20202020202020202020202020202020696628202173686F72744E616D65732E656D707479282920290A202020202020202020202020202020202020202072657475726E20222D22202B2073686F72744E616D65735B305D3B0A2020202020202020202020202020202072657475726E2022706F736974696F6E616C2061726773223B0A2020202020202020202020207D0A2020202020202020202020207374643A3A737472696E6720636F6D6D616E6473282920636F6E7374207B0A202020202020202020202020202020207374643A3A6F737472696E6773747265616D206F73733B0A20202020202020202020202020202020626F6F6C206669727374203D20747275653B0A202020202020202020202020202020207374643A3A766563746F723C7374643A3A737472696E673E3A3A636F6E73745F6974657261746F72206974203D2073686F72744E616D65732E626567696E28292C206974456E64203D2073686F72744E616D65732E656E6428293B0A20202020202020202020202020202020666F72283B20697420213D206974456E643B202B2B69742029207B0A202020202020202020202020202020202020202069662820666972737420290A2020202020202020202020202020202020202020202020206669727374203D2066616C73653B0A2020202020202020202020202020202020202020656C73650A2020202020202020202020202020202020202020202020206F7373203C3C20222C20223B0A20202020202020202020202020202020202020206F7373203C3C20222D22203C3C202A69743B0A202020202020202020202020202020207D0A2020202020202020202020202020202069662820216C6F6E674E616D652E656D70747928292029207B0A20202020202020202020202020202020202020206966282021666972737420290A2020202020202020202020202020202020202020202020206F7373203C3C20222C20223B0A20202020202020202020202020202020202020206F7373203C3C20222D2D22203C3C206C6F6E674E616D653B0A202020202020202020202020202020207D0A202020202020202020202020202020206966282021706C616365686F6C6465722E656D707479282920290A20202020202020202020202020202020202020206F7373203C3C2022203C22203C3C20706C616365686F6C646572203C3C20223E223B0A2020202020202020202020202020202072657475726E206F73732E73747228293B0A2020202020202020202020207D0A20202020202020207D3B0A0A20202020202020207479706564656620434C4152415F4155544F5F50545228204172672029204172674175746F5074723B0A0A2020202020202020667269656E6420766F6964206164644F70744E616D65282041726726206172672C207374643A3A737472696E6720636F6E737426206F70744E616D6520290A20202020202020207B0A202020202020202020202020696628206F70744E616D652E656D707479282920290A2020202020202020202020202020202072657475726E3B0A2020202020202020202020206966282044657461696C3A3A7374617274735769746828206F70744E616D652C20222D2D2220292029207B0A2020202020202020202020202020202069662820216172672E6C6F6E674E616D652E656D707479282920290A20202020202020202020202020202020202020207468726F77207374643A3A6C6F6769635F6572726F722820224F6E6C79206F6E65206C6F6E67206F7074206D6179206265207370656369666965642E2027220A2020202020202020202020202020202020202020202020202B206172672E6C6F6E674E616D650A2020202020202020202020202020202020202020202020202B20222720616C7265616479207370656369666965642C206E6F7720617474656D7074696E6720746F206164642027220A2020202020202020202020202020202020202020202020202B206F70744E616D65202B2022272220293B0A202020202020202020202020202020206172672E6C6F6E674E616D65203D206F70744E616D652E73756273747228203220293B0A2020202020202020202020207D0A202020202020202020202020656C7365206966282044657461696C3A3A7374617274735769746828206F70744E616D652C20222D22202920290A202020202020202020202020202020206172672E73686F72744E616D65732E707573685F6261636B28206F70744E616D652E737562737472282031202920293B0A202020202020202020202020656C73650A202020202020202020202020202020207468726F77207374643A3A6C6F6769635F6572726F722820226F7074696F6E206D75737420626567696E2077697468202D206F72202D2D2E204F7074696F6E207761733A202722202B206F70744E616D65202B2022272220293B0A20202020202020207D0A2020202020202020667269656E6420766F696420736574506F736974696F6E616C417267282041726726206172672C20696E7420706F736974696F6E20290A20202020202020207B0A2020202020202020202020206172672E706F736974696F6E203D20706F736974696F6E3B0A20202020202020207D0A0A2020202020202020636C617373204172674275696C646572207B0A20202020202020207075626C69633A0A2020202020202020202020204172674275696C64657228204172672A206172672029203A206D5F61726728206172672029207B7D0A0A2020202020202020202020202F2F2042696E642061206E6F6E2D626F6F6C65616E2064617461206D656D6265722028726571756972657320706C616365686F6C64657220737472696E67290A20202020202020202020202074656D706C6174653C747970656E616D6520432C20747970656E616D65204D3E0A202020202020202020202020766F69642062696E6428204D20433A3A2A206669656C642C207374643A3A737472696E6720636F6E73742620706C616365686F6C6465722029207B0A202020202020202020202020202020206D5F6172672D3E626F756E644669656C64203D206E65772044657461696C3A3A426F756E64446174614D656D6265723C432C4D3E28206669656C6420293B0A202020202020202020202020202020206D5F6172672D3E706C616365686F6C646572203D20706C616365686F6C6465723B0A2020202020202020202020207D0A2020202020202020202020202F2F2042696E64206120626F6F6C65616E2064617461206D656D62657220286E6F20706C616365686F6C646572207265717569726564290A20202020202020202020202074656D706C6174653C747970656E616D6520433E0A202020202020202020202020766F69642062696E642820626F6F6C20433A3A2A206669656C642029207B0A202020202020202020202020202020206D5F6172672D3E626F756E644669656C64203D206E65772044657461696C3A3A426F756E64446174614D656D6265723C432C626F6F6C3E28206669656C6420293B0A2020202020202020202020207D0A0A2020202020202020202020202F2F2042696E642061206D6574686F642074616B696E6720612073696E676C652C206E6F6E2D626F6F6C65616E20617267756D656E7420287265717569726573206120706C616365686F6C64657220737472696E67290A20202020202020202020202074656D706C6174653C747970656E616D6520432C20747970656E616D65204D3E0A202020202020202020202020766F69642062696E642820766F69642028433A3A2A20756E6172794D6574686F642928204D20292C207374643A3A737472696E6720636F6E73742620706C616365686F6C6465722029207B0A202020202020202020202020202020206D5F6172672D3E626F756E644669656C64203D206E65772044657461696C3A3A426F756E64556E6172794D6574686F643C432C4D3E2820756E6172794D6574686F6420293B0A202020202020202020202020202020206D5F6172672D3E706C616365686F6C646572203D20706C616365686F6C6465723B0A2020202020202020202020207D0A0A2020202020202020202020202F2F2042696E642061206D6574686F642074616B696E6720612073696E676C652C20626F6F6C65616E20617267756D656E7420286E6F20706C616365686F6C64657220737472696E67207265717569726564290A20202020202020202020202074656D706C6174653C747970656E616D6520433E0A202020202020202020202020766F69642062696E642820766F69642028433A3A2A20756E6172794D6574686F64292820626F6F6C20292029207B0A202020202020202020202020202020206D5F6172672D3E626F756E644669656C64203D206E65772044657461696C3A3A426F756E64556E6172794D6574686F643C432C626F6F6C3E2820756E6172794D6574686F6420293B0A2020202020202020202020207D0A0A2020202020202020202020202F2F2042696E642061206D6574686F6420746861742074616B6573206E6F20617267756D656E7473202877696C6C2062652063616C6C6564206966206F70742069732070726573656E74290A20202020202020202020202074656D706C6174653C747970656E616D6520433E0A202020202020202020202020766F69642062696E642820766F69642028433A3A2A206E756C6C6172794D6574686F642928292029207B0A202020202020202020202020202020206D5F6172672D3E626F756E644669656C64203D206E65772044657461696C3A3A426F756E644E756C6C6172794D6574686F643C433E28206E756C6C6172794D6574686F6420293B0A2020202020202020202020207D0A0A2020202020202020202020202F2F2042696E64206120667265652066756E6374696F6E2074616B696E6720612073696E676C6520617267756D656E74202D20746865206F626A65637420746F206F706572617465206F6E20286E6F20706C616365686F6C64657220737472696E67207265717569726564290A20202020202020202020202074656D706C6174653C747970656E616D6520433E0A202020202020202020202020766F69642062696E642820766F696420282A20756E61727946756E6374696F6E292820432620292029207B0A202020202020202020202020202020206D5F6172672D3E626F756E644669656C64203D206E65772044657461696C3A3A426F756E64556E61727946756E6374696F6E3C433E2820756E61727946756E6374696F6E20293B0A2020202020202020202020207D0A0A2020202020202020202020202F2F2042696E64206120667265652066756E6374696F6E2074616B696E6720612073696E676C6520617267756D656E74202D20746865206F626A65637420746F206F706572617465206F6E20287265717569726573206120706C616365686F6C64657220737472696E67290A20202020202020202020202074656D706C6174653C747970656E616D6520432C20747970656E616D6520543E0A202020202020202020202020766F69642062696E642820766F696420282A2062696E61727946756E6374696F6E29282043262C205420292C207374643A3A737472696E6720636F6E73742620706C616365686F6C6465722029207B0A202020202020202020202020202020206D5F6172672D3E626F756E644669656C64203D206E65772044657461696C3A3A426F756E6442696E61727946756E6374696F6E3C432C20543E282062696E61727946756E6374696F6E20293B0A202020202020202020202020202020206D5F6172672D3E706C616365686F6C646572203D20706C616365686F6C6465723B0A2020202020202020202020207D0A0A2020202020202020202020204172674275696C6465722620646573637269626528207374643A3A737472696E6720636F6E737426206465736372697074696F6E2029207B0A202020202020202020202020202020206D5F6172672D3E6465736372697074696F6E203D206465736372697074696F6E3B0A2020202020202020202020202020202072657475726E202A746869733B0A2020202020202020202020207D0A2020202020202020202020204172674275696C646572262064657461696C28207374643A3A737472696E6720636F6E7374262064657461696C2029207B0A202020202020202020202020202020206D5F6172672D3E64657461696C203D2064657461696C3B0A2020202020202020202020202020202072657475726E202A746869733B0A2020202020202020202020207D0A0A202020202020202070726F7465637465643A0A2020202020202020202020204172672A206D5F6172673B0A20202020202020207D3B0A0A2020202020202020636C617373204F70744275696C646572203A207075626C6963204172674275696C646572207B0A20202020202020207075626C69633A0A2020202020202020202020204F70744275696C64657228204172672A206172672029203A204172674275696C64657228206172672029207B7D0A2020202020202020202020204F70744275696C64657228204F70744275696C64657226206F746865722029203A204172674275696C64657228206F746865722029207B7D0A0A2020202020202020202020204F70744275696C64657226206F70657261746F725B5D28207374643A3A737472696E6720636F6E737426206F70744E616D652029207B0A202020202020202020202020202020206164644F70744E616D6528202A4172674275696C6465723A3A6D5F6172672C206F70744E616D6520293B0A2020202020202020202020202020202072657475726E202A746869733B0A2020202020202020202020207D0A20202020202020207D3B0A0A202020207075626C69633A0A0A2020202020202020436F6D6D616E644C696E6528290A20202020202020203A2020206D5F626F756E6450726F636573734E616D6528206E65772044657461696C3A3A4E756C6C42696E6465723C436F6E666967543E282920292C0A2020202020202020202020206D5F68696768657374537065636966696564417267506F736974696F6E28203020292C0A2020202020202020202020206D5F7468726F774F6E556E7265636F676E69736564546F6B656E73282066616C736520290A20202020202020207B7D0A2020202020202020436F6D6D616E644C696E652820436F6D6D616E644C696E6520636F6E737426206F7468657220290A20202020202020203A2020206D5F626F756E6450726F636573734E616D6528206F746865722E6D5F626F756E6450726F636573734E616D6520292C0A2020202020202020202020206D5F6F7074696F6E732028206F746865722E6D5F6F7074696F6E7320292C0A2020202020202020202020206D5F706F736974696F6E616C4172677328206F746865722E6D5F706F736974696F6E616C4172677320292C0A2020202020202020202020206D5F68696768657374537065636966696564417267506F736974696F6E28206F746865722E6D5F68696768657374537065636966696564417267506F736974696F6E20292C0A2020202020202020202020206D5F7468726F774F6E556E7265636F676E69736564546F6B656E7328206F746865722E6D5F7468726F774F6E556E7265636F676E69736564546F6B656E7320290A20202020202020207B0A202020202020202020202020696628206F746865722E6D5F666C6F6174696E674172672E676574282920290A202020202020202020202020202020206D5F666C6F6174696E674172672E726573657428206E65772041726728202A6F746865722E6D5F666C6F6174696E67417267202920293B0A20202020202020207D0A0A2020202020202020436F6D6D616E644C696E6526207365745468726F774F6E556E7265636F676E69736564546F6B656E732820626F6F6C2073686F756C645468726F77203D20747275652029207B0A2020202020202020202020206D5F7468726F774F6E556E7265636F676E69736564546F6B656E73203D2073686F756C645468726F773B0A20202020202020202020202072657475726E202A746869733B0A20202020202020207D0A0A20202020202020204F70744275696C646572206F70657261746F725B5D28207374643A3A737472696E6720636F6E737426206F70744E616D652029207B0A2020202020202020202020206D5F6F7074696F6E732E707573685F6261636B2820417267282920293B0A2020202020202020202020206164644F70744E616D6528206D5F6F7074696F6E732E6261636B28292C206F70744E616D6520293B0A2020202020202020202020204F70744275696C646572206275696C6465722820266D5F6F7074696F6E732E6261636B282920293B0A20202020202020202020202072657475726E206275696C6465723B0A20202020202020207D0A0A20202020202020204172674275696C646572206F70657261746F725B5D2820696E7420706F736974696F6E2029207B0A2020202020202020202020206D5F706F736974696F6E616C417267732E696E7365727428207374643A3A6D616B655F706169722820706F736974696F6E2C204172672829202920293B0A20202020202020202020202069662820706F736974696F6E203E206D5F68696768657374537065636966696564417267506F736974696F6E20290A202020202020202020202020202020206D5F68696768657374537065636966696564417267506F736974696F6E203D20706F736974696F6E3B0A202020202020202020202020736574506F736974696F6E616C41726728206D5F706F736974696F6E616C417267735B706F736974696F6E5D2C20706F736974696F6E20293B0A2020202020202020202020204172674275696C646572206275696C6465722820266D5F706F736974696F6E616C417267735B706F736974696F6E5D20293B0A20202020202020202020202072657475726E206275696C6465723B0A20202020202020207D0A0A20202020202020202F2F20496E766F6B652074686973207769746820746865205F20696E7374616E63650A20202020202020204172674275696C646572206F70657261746F725B5D2820556E706F736974696F6E616C5461672029207B0A202020202020202020202020696628206D5F666C6F6174696E674172672E676574282920290A202020202020202020202020202020207468726F77207374643A3A6C6F6769635F6572726F722820224F6E6C79206F6E6520756E706F736974696F6E616C20617267756D656E742063616E2062652061646465642220293B0A2020202020202020202020206D5F666C6F6174696E674172672E726573657428206E657720417267282920293B0A2020202020202020202020204172674275696C646572206275696C64657228206D5F666C6F6174696E674172672E676574282920293B0A20202020202020202020202072657475726E206275696C6465723B0A20202020202020207D0A0A202020202020202074656D706C6174653C747970656E616D6520432C20747970656E616D65204D3E0A2020202020202020766F69642062696E6450726F636573734E616D6528204D20433A3A2A206669656C642029207B0A2020202020202020202020206D5F626F756E6450726F636573734E616D65203D206E65772044657461696C3A3A426F756E64446174614D656D6265723C432C4D3E28206669656C6420293B0A20202020202020207D0A202020202020202074656D706C6174653C747970656E616D6520432C20747970656E616D65204D3E0A2020202020202020766F69642062696E6450726F636573734E616D652820766F69642028433A3A2A5F756E6172794D6574686F642928204D20292029207B0A2020202020202020202020206D5F626F756E6450726F636573734E616D65203D206E65772044657461696C3A3A426F756E64556E6172794D6574686F643C432C4D3E28205F756E6172794D6574686F6420293B0A20202020202020207D0A0A2020202020202020766F6964206F7074557361676528207374643A3A6F73747265616D26206F732C207374643A3A73697A655F7420696E64656E74203D20302C207374643A3A73697A655F74207769647468203D2044657461696C3A3A636F6E736F6C655769647468202920636F6E7374207B0A202020202020202020202020747970656E616D65207374643A3A766563746F723C4172673E3A3A636F6E73745F6974657261746F72206974426567696E203D206D5F6F7074696F6E732E626567696E28292C206974456E64203D206D5F6F7074696F6E732E656E6428292C2069743B0A2020202020202020202020207374643A3A73697A655F74206D61785769647468203D20303B0A202020202020202020202020666F7228206974203D206974426567696E3B20697420213D206974456E643B202B2B697420290A202020202020202020202020202020206D61785769647468203D20287374643A3A6D61782928206D617857696474682C2069742D3E636F6D6D616E647328292E73697A65282920293B0A0A202020202020202020202020666F7228206974203D206974426567696E3B20697420213D206974456E643B202B2B69742029207B0A2020202020202020202020202020202044657461696C3A3A54657874207573616765282069742D3E636F6D6D616E647328292C2044657461696C3A3A546578744174747269627574657328290A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202E736574576964746828206D617857696474682B696E64656E7420290A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202E736574496E64656E742820696E64656E74202920293B0A2020202020202020202020202020202044657461696C3A3A546578742064657363282069742D3E6465736372697074696F6E2C2044657461696C3A3A546578744174747269627574657328290A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202E736574576964746828207769647468202D206D61785769647468202D2033202920293B0A0A20202020202020202020202020202020666F7228207374643A3A73697A655F742069203D20303B2069203C20287374643A3A6D617829282075736167652E73697A6528292C20646573632E73697A65282920293B202B2B692029207B0A20202020202020202020202020202020202020207374643A3A737472696E67207573616765436F6C203D2069203C2075736167652E73697A652829203F2075736167655B695D203A2022223B0A20202020202020202020202020202020202020206F73203C3C207573616765436F6C3B0A0A20202020202020202020202020202020202020206966282069203C20646573632E73697A6528292026262021646573635B695D2E656D707479282920290A2020202020202020202020202020202020202020202020206F7320203C3C207374643A3A737472696E672820696E64656E74202B2032202B206D61785769647468202D207573616765436F6C2E73697A6528292C2027202720290A202020202020202020202020202020202020202020202020202020203C3C20646573635B695D3B0A20202020202020202020202020202020202020206F73203C3C20225C6E223B0A202020202020202020202020202020207D0A2020202020202020202020207D0A20202020202020207D0A20202020202020207374643A3A737472696E67206F70745573616765282920636F6E7374207B0A2020202020202020202020207374643A3A6F737472696E6773747265616D206F73733B0A2020202020202020202020206F7074557361676528206F737320293B0A20202020202020202020202072657475726E206F73732E73747228293B0A20202020202020207D0A0A2020202020202020766F69642061726753796E6F7073697328207374643A3A6F73747265616D26206F73202920636F6E7374207B0A202020202020202020202020666F722820696E742069203D20313B2069203C3D206D5F68696768657374537065636966696564417267506F736974696F6E3B202B2B692029207B0A202020202020202020202020202020206966282069203E203120290A20202020202020202020202020202020202020206F73203C3C202220223B0A20202020202020202020202020202020747970656E616D65207374643A3A6D61703C696E742C204172673E3A3A636F6E73745F6974657261746F72206974203D206D5F706F736974696F6E616C417267732E66696E6428206920293B0A2020202020202020202020202020202069662820697420213D206D5F706F736974696F6E616C417267732E656E64282920290A20202020202020202020202020202020202020206F73203C3C20223C22203C3C2069742D3E7365636F6E642E706C616365686F6C646572203C3C20223E223B0A20202020202020202020202020202020656C736520696628206D5F666C6F6174696E674172672E676574282920290A20202020202020202020202020202020202020206F73203C3C20223C22203C3C206D5F666C6F6174696E674172672D3E706C616365686F6C646572203C3C20223E223B0A20202020202020202020202020202020656C73650A20202020202020202020202020202020202020207468726F77207374643A3A6C6F6769635F6572726F722820226E6F6E20636F6E736563757469766520706F736974696F6E616C20617267756D656E74732077697468206E6F20666C6F6174696E6720617267732220293B0A2020202020202020202020207D0A2020202020202020202020202F2F2021544244204E6F20696E6469636174696F6E206F66206D616E6461746F727920617267730A202020202020202020202020696628206D5F666C6F6174696E674172672E67657428292029207B0A20202020202020202020202020202020696628206D5F68696768657374537065636966696564417267506F736974696F6E203E203120290A20202020202020202020202020202020202020206F73203C3C202220223B0A202020202020202020202020202020206F73203C3C20225B3C22203C3C206D5F666C6F6174696E674172672D3E706C616365686F6C646572203C3C20223E202E2E2E5D223B0A2020202020202020202020207D0A20202020202020207D0A20202020202020207374643A3A737472696E672061726753796E6F70736973282920636F6E7374207B0A2020202020202020202020207374643A3A6F737472696E6773747265616D206F73733B0A20202020202020202020202061726753796E6F7073697328206F737320293B0A20202020202020202020202072657475726E206F73732E73747228293B0A20202020202020207D0A0A2020202020202020766F696420757361676528207374643A3A6F73747265616D26206F732C207374643A3A737472696E6720636F6E7374262070726F634E616D65202920636F6E7374207B0A20202020202020202020202076616C696461746528293B0A2020202020202020202020206F73203C3C202275736167653A5C6E202022203C3C2070726F634E616D65203C3C202220223B0A20202020202020202020202061726753796E6F7073697328206F7320293B0A20202020202020202020202069662820216D5F6F7074696F6E732E656D70747928292029207B0A202020202020202020202020202020206F73203C3C2022205B6F7074696F6E735D5C6E5C6E7768657265206F7074696F6E73206172653A205C6E223B0A202020202020202020202020202020206F7074557361676528206F732C203220293B0A2020202020202020202020207D0A2020202020202020202020206F73203C3C20225C6E223B0A20202020202020207D0A20202020202020207374643A3A737472696E6720757361676528207374643A3A737472696E6720636F6E7374262070726F634E616D65202920636F6E7374207B0A2020202020202020202020207374643A3A6F737472696E6773747265616D206F73733B0A202020202020202020202020757361676528206F73732C2070726F634E616D6520293B0A20202020202020202020202072657475726E206F73732E73747228293B0A20202020202020207D0A0A2020202020202020436F6E6669675420706172736528207374643A3A766563746F723C7374643A3A737472696E673E20636F6E7374262061726773202920636F6E7374207B0A202020202020202020202020436F6E6669675420636F6E6669673B0A2020202020202020202020207061727365496E746F2820617267732C20636F6E66696720293B0A20202020202020202020202072657475726E20636F6E6669673B0A20202020202020207D0A0A20202020202020207374643A3A766563746F723C5061727365723A3A546F6B656E3E207061727365496E746F28207374643A3A766563746F723C7374643A3A737472696E673E20636F6E73742620617267732C20436F6E666967542620636F6E666967202920636F6E7374207B0A2020202020202020202020207374643A3A737472696E672070726F636573734E616D65203D20617267732E656D7074792829203F207374643A3A737472696E672829203A20617267735B305D3B0A2020202020202020202020207374643A3A73697A655F74206C617374536C617368203D2070726F636573734E616D652E66696E645F6C6173745F6F662820222F5C5C2220293B0A202020202020202020202020696628206C617374536C61736820213D207374643A3A737472696E673A3A6E706F7320290A2020202020202020202020202020202070726F636573734E616D65203D2070726F636573734E616D652E73756273747228206C617374536C6173682B3120293B0A2020202020202020202020206D5F626F756E6450726F636573734E616D652E7365742820636F6E6669672C2070726F636573734E616D6520293B0A2020202020202020202020207374643A3A766563746F723C5061727365723A3A546F6B656E3E20746F6B656E733B0A202020202020202020202020506172736572207061727365723B0A2020202020202020202020207061727365722E7061727365496E746F546F6B656E732820617267732C20746F6B656E7320293B0A20202020202020202020202072657475726E20706F70756C6174652820746F6B656E732C20636F6E66696720293B0A20202020202020207D0A0A20202020202020207374643A3A766563746F723C5061727365723A3A546F6B656E3E20706F70756C61746528207374643A3A766563746F723C5061727365723A3A546F6B656E3E20636F6E73742620746F6B656E732C20436F6E666967542620636F6E666967202920636F6E7374207B0A20202020202020202020202076616C696461746528293B0A2020202020202020202020207374643A3A766563746F723C5061727365723A3A546F6B656E3E20756E75736564546F6B656E73203D20706F70756C6174654F7074696F6E732820746F6B656E732C20636F6E66696720293B0A202020202020202020202020756E75736564546F6B656E73203D20706F70756C6174654669786564417267732820756E75736564546F6B656E732C20636F6E66696720293B0A202020202020202020202020756E75736564546F6B656E73203D20706F70756C617465466C6F6174696E67417267732820756E75736564546F6B656E732C20636F6E66696720293B0A20202020202020202020202072657475726E20756E75736564546F6B656E733B0A20202020202020207D0A0A20202020202020207374643A3A766563746F723C5061727365723A3A546F6B656E3E20706F70756C6174654F7074696F6E7328207374643A3A766563746F723C5061727365723A3A546F6B656E3E20636F6E73742620746F6B656E732C20436F6E666967542620636F6E666967202920636F6E7374207B0A2020202020202020202020207374643A3A766563746F723C5061727365723A3A546F6B656E3E20756E75736564546F6B656E733B0A2020202020202020202020207374643A3A766563746F723C7374643A3A737472696E673E206572726F72733B0A202020202020202020202020666F7228207374643A3A73697A655F742069203D20303B2069203C20746F6B656E732E73697A6528293B202B2B692029207B0A202020202020202020202020202020205061727365723A3A546F6B656E20636F6E73742620746F6B656E203D20746F6B656E735B695D3B0A20202020202020202020202020202020747970656E616D65207374643A3A766563746F723C4172673E3A3A636F6E73745F6974657261746F72206974203D206D5F6F7074696F6E732E626567696E28292C206974456E64203D206D5F6F7074696F6E732E656E6428293B0A20202020202020202020202020202020666F72283B20697420213D206974456E643B202B2B69742029207B0A202020202020202020202020202020202020202041726720636F6E73742620617267203D202A69743B0A0A2020202020202020202020202020202020202020747279207B0A202020202020202020202020202020202020202020202020696628202820746F6B656E2E74797065203D3D205061727365723A3A546F6B656E3A3A53686F72744F7074202626206172672E68617353686F72744E616D652820746F6B656E2E6461746120292029207C7C0A202020202020202020202020202020202020202020202020202020202820746F6B656E2E74797065203D3D205061727365723A3A546F6B656E3A3A4C6F6E674F7074202626206172672E6861734C6F6E674E616D652820746F6B656E2E64617461202920292029207B0A20202020202020202020202020202020202020202020202020202020696628206172672E74616B657341726728292029207B0A20202020202020202020202020202020202020202020202020202020202020206966282069203D3D20746F6B656E732E73697A6528292D31207C7C20746F6B656E735B692B315D2E7479706520213D205061727365723A3A546F6B656E3A3A506F736974696F6E616C20290A2020202020202020202020202020202020202020202020202020202020202020202020206572726F72732E707573685F6261636B282022457870656374656420617267756D656E7420746F206F7074696F6E3A2022202B20746F6B656E2E6461746120293B0A2020202020202020202020202020202020202020202020202020202020202020656C73650A2020202020202020202020202020202020202020202020202020202020202020202020206172672E626F756E644669656C642E7365742820636F6E6669672C20746F6B656E735B2B2B695D2E6461746120293B0A202020202020202020202020202020202020202020202020202020207D0A20202020202020202020202020202020202020202020202020202020656C7365207B0A20202020202020202020202020202020202020202020202020202020202020206172672E626F756E644669656C642E7365742820636F6E6669672C2022747275652220293B0A202020202020202020202020202020202020202020202020202020207D0A20202020202020202020202020202020202020202020202020202020627265616B3B0A2020202020202020202020202020202020202020202020207D0A20202020202020202020202020202020202020207D0A2020202020202020202020202020202020202020636174636828207374643A3A657863657074696F6E262065782029207B0A2020202020202020202020202020202020202020202020206572726F72732E707573685F6261636B28207374643A3A737472696E67282065782E7768617428292029202B20225C6E2D207768696C652070617273696E673A202822202B206172672E636F6D6D616E64732829202B2022292220293B0A20202020202020202020202020202020202020207D0A202020202020202020202020202020207D0A20202020202020202020202020202020696628206974203D3D206974456E642029207B0A202020202020202020202020202020202020202069662820746F6B656E2E74797065203D3D205061727365723A3A546F6B656E3A3A506F736974696F6E616C207C7C20216D5F7468726F774F6E556E7265636F676E69736564546F6B656E7320290A202020202020202020202020202020202020202020202020756E75736564546F6B656E732E707573685F6261636B2820746F6B656E20293B0A2020202020202020202020202020202020202020656C736520696628206572726F72732E656D7074792829202626206D5F7468726F774F6E556E7265636F676E69736564546F6B656E7320290A2020202020202020202020202020202020202020202020206572726F72732E707573685F6261636B282022756E7265636F676E69736564206F7074696F6E3A2022202B20746F6B656E2E6461746120293B0A202020202020202020202020202020207D0A2020202020202020202020207D0A20202020202020202020202069662820216572726F72732E656D70747928292029207B0A202020202020202020202020202020207374643A3A6F737472696E6773747265616D206F73733B0A20202020202020202020202020202020666F7228207374643A3A766563746F723C7374643A3A737472696E673E3A3A636F6E73745F6974657261746F72206974203D206572726F72732E626567696E28292C206974456E64203D206572726F72732E656E6428293B0A202020202020202020202020202020202020202020202020697420213D206974456E643B0A2020202020202020202020202020202020202020202020202B2B69742029207B0A202020202020202020202020202020202020202069662820697420213D206572726F72732E626567696E282920290A2020202020202020202020202020202020202020202020206F7373203C3C20225C6E223B0A20202020202020202020202020202020202020206F7373203C3C202A69743B0A202020202020202020202020202020207D0A202020202020202020202020202020207468726F77207374643A3A72756E74696D655F6572726F7228206F73732E737472282920293B0A2020202020202020202020207D0A20202020202020202020202072657475726E20756E75736564546F6B656E733B0A20202020202020207D0A20202020202020207374643A3A766563746F723C5061727365723A3A546F6B656E3E20706F70756C61746546697865644172677328207374643A3A766563746F723C5061727365723A3A546F6B656E3E20636F6E73742620746F6B656E732C20436F6E666967542620636F6E666967202920636F6E7374207B0A2020202020202020202020207374643A3A766563746F723C5061727365723A3A546F6B656E3E20756E75736564546F6B656E733B0A202020202020202020202020696E7420706F736974696F6E203D20313B0A202020202020202020202020666F7228207374643A3A73697A655F742069203D20303B2069203C20746F6B656E732E73697A6528293B202B2B692029207B0A202020202020202020202020202020205061727365723A3A546F6B656E20636F6E73742620746F6B656E203D20746F6B656E735B695D3B0A20202020202020202020202020202020747970656E616D65207374643A3A6D61703C696E742C204172673E3A3A636F6E73745F6974657261746F72206974203D206D5F706F736974696F6E616C417267732E66696E642820706F736974696F6E20293B0A2020202020202020202020202020202069662820697420213D206D5F706F736974696F6E616C417267732E656E64282920290A202020202020202020202020202020202020202069742D3E7365636F6E642E626F756E644669656C642E7365742820636F6E6669672C20746F6B656E2E6461746120293B0A20202020202020202020202020202020656C73650A2020202020202020202020202020202020202020756E75736564546F6B656E732E707573685F6261636B2820746F6B656E20293B0A2020202020202020202020202020202069662820746F6B656E2E74797065203D3D205061727365723A3A546F6B656E3A3A506F736974696F6E616C20290A2020202020202020202020202020202020202020706F736974696F6E2B2B3B0A2020202020202020202020207D0A20202020202020202020202072657475726E20756E75736564546F6B656E733B0A20202020202020207D0A20202020202020207374643A3A766563746F723C5061727365723A3A546F6B656E3E20706F70756C617465466C6F6174696E674172677328207374643A3A766563746F723C5061727365723A3A546F6B656E3E20636F6E73742620746F6B656E732C20436F6E666967542620636F6E666967202920636F6E7374207B0A20202020202020202020202069662820216D5F666C6F6174696E674172672E676574282920290A2020202020202020202020202020202072657475726E20746F6B656E733B0A2020202020202020202020207374643A3A766563746F723C5061727365723A3A546F6B656E3E20756E75736564546F6B656E733B0A202020202020202020202020666F7228207374643A3A73697A655F742069203D20303B2069203C20746F6B656E732E73697A6528293B202B2B692029207B0A202020202020202020202020202020205061727365723A3A546F6B656E20636F6E73742620746F6B656E203D20746F6B656E735B695D3B0A2020202020202020202020202020202069662820746F6B656E2E74797065203D3D205061727365723A3A546F6B656E3A3A506F736974696F6E616C20290A20202020202020202020202020202020202020206D5F666C6F6174696E674172672D3E626F756E644669656C642E7365742820636F6E6669672C20746F6B656E2E6461746120293B0A20202020202020202020202020202020656C73650A2020202020202020202020202020202020202020756E75736564546F6B656E732E707573685F6261636B2820746F6B656E20293B0A2020202020202020202020207D0A20202020202020202020202072657475726E20756E75736564546F6B656E733B0A20202020202020207D0A0A2020202020202020766F69642076616C6964617465282920636F6E73740A20202020202020207B0A202020202020202020202020696628206D5F6F7074696F6E732E656D7074792829202626206D5F706F736974696F6E616C417267732E656D707479282920262620216D5F666C6F6174696E674172672E676574282920290A202020202020202020202020202020207468726F77207374643A3A6C6F6769635F6572726F722820224E6F206F7074696F6E73206F7220617267756D656E7473207370656369666965642220293B0A0A202020202020202020202020666F722820747970656E616D65207374643A3A766563746F723C4172673E3A3A636F6E73745F6974657261746F7220206974203D206D5F6F7074696F6E732E626567696E28292C0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206974456E64203D206D5F6F7074696F6E732E656E6428293B0A2020202020202020202020202020202020202020697420213D206974456E643B202B2B697420290A2020202020202020202020202020202069742D3E76616C696461746528293B0A20202020202020207D0A0A20202020707269766174653A0A202020202020202044657461696C3A3A426F756E6441726746756E6374696F6E3C436F6E666967543E206D5F626F756E6450726F636573734E616D653B0A20202020202020207374643A3A766563746F723C4172673E206D5F6F7074696F6E733B0A20202020202020207374643A3A6D61703C696E742C204172673E206D5F706F736974696F6E616C417267733B0A20202020202020204172674175746F507472206D5F666C6F6174696E674172673B0A2020202020202020696E74206D5F68696768657374537065636966696564417267506F736974696F6E3B0A2020202020202020626F6F6C206D5F7468726F774F6E556E7265636F676E69736564546F6B656E733B0A202020207D3B0A0A7D202F2F20656E64206E616D65737061636520436C6172610A0A5354495443485F434C4152415F434C4F53455F4E414D4553504143450A23756E646566205354495443485F434C4152415F4F50454E5F4E414D4553504143450A23756E646566205354495443485F434C4152415F434C4F53455F4E414D4553504143450A0A23656E646966202F2F2054574F424C554543554245535F434C4152415F485F494E434C554445440A23756E646566205354495443485F434C4152415F4F50454E5F4E414D4553504143450A0A2F2F20526573746F726520436C61726127732076616C756520666F7220636F6E736F6C652077696474682C2069662070726573656E740A2369666465662043415443485F54454D505F434C4152415F434F4E4649475F434F4E534F4C455F57494454480A23646566696E6520434C4152415F434F4E4649475F434F4E534F4C455F57494454482043415443485F54454D505F434C4152415F434F4E4649475F434F4E534F4C455F57494454480A23756E6465662043415443485F54454D505F434C4152415F434F4E4649475F434F4E534F4C455F57494454480A23656E6469660A0A23696E636C756465203C6673747265616D3E0A23696E636C756465203C6374696D653E0A0A6E616D657370616365204361746368207B0A0A20202020696E6C696E6520766F69642061626F7274416674657246697273742820436F6E666967446174612620636F6E6669672029207B20636F6E6669672E61626F72744166746572203D20313B207D0A20202020696E6C696E6520766F69642061626F72744166746572582820436F6E666967446174612620636F6E6669672C20696E7420782029207B0A20202020202020206966282078203C203120290A2020202020202020202020207468726F77207374643A3A72756E74696D655F6572726F7228202256616C7565206166746572202D78206F72202D2D61626F72744166746572206D7573742062652067726561746572207468616E207A65726F2220293B0A2020202020202020636F6E6669672E61626F72744166746572203D20783B0A202020207D0A20202020696E6C696E6520766F696420616464546573744F72546167732820436F6E666967446174612620636F6E6669672C207374643A3A737472696E6720636F6E737426205F74657374537065632029207B20636F6E6669672E74657374734F72546167732E707573685F6261636B28205F746573745370656320293B207D0A20202020696E6C696E6520766F69642061646453656374696F6E546F52756E2820436F6E666967446174612620636F6E6669672C207374643A3A737472696E6720636F6E7374262073656374696F6E4E616D652029207B20636F6E6669672E73656374696F6E73546F52756E2E707573685F6261636B282073656374696F6E4E616D6520293B207D0A20202020696E6C696E6520766F6964206164645265706F727465724E616D652820436F6E666967446174612620636F6E6669672C207374643A3A737472696E6720636F6E737426205F7265706F727465724E616D652029207B20636F6E6669672E7265706F727465724E616D65732E707573685F6261636B28205F7265706F727465724E616D6520293B207D0A0A20202020696E6C696E6520766F6964206164645761726E696E672820436F6E666967446174612620636F6E6669672C207374643A3A737472696E6720636F6E737426205F7761726E696E672029207B0A2020202020202020696628205F7761726E696E67203D3D20224E6F417373657274696F6E732220290A202020202020202020202020636F6E6669672E7761726E696E6773203D207374617469635F636173743C5761726E41626F75743A3A576861743E2820636F6E6669672E7761726E696E6773207C205761726E41626F75743A3A4E6F417373657274696F6E7320293B0A2020202020202020656C73650A2020202020202020202020207468726F77207374643A3A72756E74696D655F6572726F72282022556E7265636F676E69736564207761726E696E673A202722202B205F7761726E696E67202B20275C272720293B0A202020207D0A20202020696E6C696E6520766F6964207365744F726465722820436F6E666967446174612620636F6E6669672C207374643A3A737472696E6720636F6E737426206F726465722029207B0A202020202020202069662820737461727473576974682820226465636C61726564222C206F72646572202920290A202020202020202020202020636F6E6669672E72756E4F72646572203D2052756E54657374733A3A496E4465636C61726174696F6E4F726465723B0A2020202020202020656C73652069662820737461727473576974682820226C65786963616C222C206F72646572202920290A202020202020202020202020636F6E6669672E72756E4F72646572203D2052756E54657374733A3A496E4C657869636F67726170686963616C4F726465723B0A2020202020202020656C736520696628207374617274735769746828202272616E646F6D222C206F72646572202920290A202020202020202020202020636F6E6669672E72756E4F72646572203D2052756E54657374733A3A496E52616E646F6D4F726465723B0A2020202020202020656C73650A2020202020202020202020207468726F77207374643A3A72756E74696D655F6572726F72282022556E7265636F676E69736564206F72646572696E673A202722202B206F72646572202B20275C272720293B0A202020207D0A20202020696E6C696E6520766F696420736574526E67536565642820436F6E666967446174612620636F6E6669672C207374643A3A737472696E6720636F6E73742620736565642029207B0A20202020202020206966282073656564203D3D202274696D65222029207B0A202020202020202020202020636F6E6669672E726E6753656564203D207374617469635F636173743C756E7369676E656420696E743E28207374643A3A74696D6528302920293B0A20202020202020207D0A2020202020202020656C7365207B0A2020202020202020202020207374643A3A737472696E6773747265616D2073733B0A2020202020202020202020207373203C3C20736565643B0A2020202020202020202020207373203E3E20636F6E6669672E726E67536565643B0A2020202020202020202020206966282073732E6661696C282920290A202020202020202020202020202020207468726F77207374643A3A72756E74696D655F6572726F72282022417267756D656E7420746F202D2D726E672D736565642073686F756C642062652074686520776F7264202774696D6527206F722061206E756D6265722220293B0A20202020202020207D0A202020207D0A20202020696E6C696E6520766F696420736574566572626F736974792820436F6E666967446174612620636F6E6669672C20696E74206C6576656C2029207B0A20202020202020202F2F20215442443A2061636365707420737472696E67733F0A2020202020202020636F6E6669672E766572626F73697479203D207374617469635F636173743C566572626F736974793A3A4C6576656C3E28206C6576656C20293B0A202020207D0A20202020696E6C696E6520766F69642073657453686F774475726174696F6E732820436F6E666967446174612620636F6E6669672C20626F6F6C205F73686F774475726174696F6E732029207B0A2020202020202020636F6E6669672E73686F774475726174696F6E73203D205F73686F774475726174696F6E730A2020202020202020202020203F2053686F774475726174696F6E733A3A416C776179730A2020202020202020202020203A2053686F774475726174696F6E733A3A4E657665723B0A202020207D0A20202020696E6C696E6520766F696420736574557365436F6C6F75722820436F6E666967446174612620636F6E6669672C207374643A3A737472696E6720636F6E7374262076616C75652029207B0A20202020202020207374643A3A737472696E67206D6F6465203D20746F4C6F776572282076616C756520293B0A0A2020202020202020696628206D6F6465203D3D20227965732220290A202020202020202020202020636F6E6669672E757365436F6C6F7572203D20557365436F6C6F75723A3A5965733B0A2020202020202020656C736520696628206D6F6465203D3D20226E6F2220290A202020202020202020202020636F6E6669672E757365436F6C6F7572203D20557365436F6C6F75723A3A4E6F3B0A2020202020202020656C736520696628206D6F6465203D3D20226175746F2220290A202020202020202020202020636F6E6669672E757365436F6C6F7572203D20557365436F6C6F75723A3A4175746F3B0A2020202020202020656C73650A2020202020202020202020207468726F77207374643A3A72756E74696D655F6572726F72282022636F6C6F7572206D6F6465206D757374206265206F6E65206F663A206175746F2C20796573206F72206E6F2220293B0A202020207D0A20202020696E6C696E6520766F696420666F726365436F6C6F75722820436F6E666967446174612620636F6E6669672029207B0A2020202020202020636F6E6669672E757365436F6C6F7572203D20557365436F6C6F75723A3A5965733B0A202020207D0A20202020696E6C696E6520766F6964206C6F6164546573744E616D657346726F6D46696C652820436F6E666967446174612620636F6E6669672C207374643A3A737472696E6720636F6E737426205F66696C656E616D652029207B0A20202020202020207374643A3A696673747265616D206628205F66696C656E616D652E635F737472282920293B0A20202020202020206966282021662E69735F6F70656E282920290A2020202020202020202020207468726F77207374643A3A646F6D61696E5F6572726F72282022556E61626C6520746F206C6F616420696E7075742066696C653A2022202B205F66696C656E616D6520293B0A0A20202020202020207374643A3A737472696E67206C696E653B0A20202020202020207768696C6528207374643A3A6765746C696E652820662C206C696E6520292029207B0A2020202020202020202020206C696E65203D207472696D286C696E65293B0A20202020202020202020202069662820216C696E652E656D707479282920262620217374617274735769746828206C696E652C2027232720292029207B0A2020202020202020202020202020202069662820217374617274735769746828206C696E652C20272227202920290A20202020202020202020202020202020202020206C696E65203D20272227202B206C696E65202B202722273B0A20202020202020202020202020202020616464546573744F72546167732820636F6E6669672C206C696E65202B20272C2720293B0A2020202020202020202020207D0A20202020202020207D0A202020207D0A0A20202020696E6C696E6520436C6172613A3A436F6D6D616E644C696E653C436F6E666967446174613E206D616B65436F6D6D616E644C696E655061727365722829207B0A0A20202020202020207573696E67206E616D65737061636520436C6172613B0A2020202020202020436F6D6D616E644C696E653C436F6E666967446174613E20636C693B0A0A2020202020202020636C692E62696E6450726F636573734E616D65282026436F6E666967446174613A3A70726F636573734E616D6520293B0A0A2020202020202020636C695B222D3F225D5B222D68225D5B222D2D68656C70225D0A2020202020202020202020202E6465736372696265282022646973706C617920757361676520696E666F726D6174696F6E2220290A2020202020202020202020202E62696E64282026436F6E666967446174613A3A73686F7748656C7020293B0A0A2020202020202020636C695B222D6C225D5B222D2D6C6973742D7465737473225D0A2020202020202020202020202E64657363726962652820226C69737420616C6C2F6D61746368696E6720746573742063617365732220290A2020202020202020202020202E62696E64282026436F6E666967446174613A3A6C697374546573747320293B0A0A2020202020202020636C695B222D74225D5B222D2D6C6973742D74616773225D0A2020202020202020202020202E64657363726962652820226C69737420616C6C2F6D61746368696E6720746167732220290A2020202020202020202020202E62696E64282026436F6E666967446174613A3A6C6973745461677320293B0A0A2020202020202020636C695B222D73225D5B222D2D73756363657373225D0A2020202020202020202020202E6465736372696265282022696E636C756465207375636365737366756C20746573747320696E206F75747075742220290A2020202020202020202020202E62696E64282026436F6E666967446174613A3A73686F775375636365737366756C546573747320293B0A0A2020202020202020636C695B222D62225D5B222D2D627265616B225D0A2020202020202020202020202E6465736372696265282022627265616B20696E746F206465627567676572206F6E206661696C7572652220290A2020202020202020202020202E62696E64282026436F6E666967446174613A3A73686F756C644465627567427265616B20293B0A0A2020202020202020636C695B222D65225D5B222D2D6E6F7468726F77225D0A2020202020202020202020202E6465736372696265282022736B697020657863657074696F6E2074657374732220290A2020202020202020202020202E62696E64282026436F6E666967446174613A3A6E6F5468726F7720293B0A0A2020202020202020636C695B222D69225D5B222D2D696E76697369626C6573225D0A2020202020202020202020202E646573637269626528202273686F7720696E76697369626C65732028746162732C206E65776C696E6573292220290A2020202020202020202020202E62696E64282026436F6E666967446174613A3A73686F77496E76697369626C657320293B0A0A2020202020202020636C695B222D6F225D5B222D2D6F7574225D0A2020202020202020202020202E64657363726962652820226F75747075742066696C656E616D652220290A2020202020202020202020202E62696E64282026436F6E666967446174613A3A6F757470757446696C656E616D652C202266696C656E616D652220293B0A0A2020202020202020636C695B222D72225D5B222D2D7265706F72746572225D0A2F2F2020202020202020202020202E706C616365686F6C6465722820226E616D655B3A66696C656E616D655D2220290A2020202020202020202020202E64657363726962652820227265706F7274657220746F20757365202864656661756C747320746F20636F6E736F6C65292220290A2020202020202020202020202E62696E642820266164645265706F727465724E616D652C20226E616D652220293B0A0A2020202020202020636C695B222D6E225D5B222D2D6E616D65225D0A2020202020202020202020202E64657363726962652820227375697465206E616D652220290A2020202020202020202020202E62696E64282026436F6E666967446174613A3A6E616D652C20226E616D652220293B0A0A2020202020202020636C695B222D61225D5B222D2D61626F7274225D0A2020202020202020202020202E646573637269626528202261626F7274206174206669727374206661696C7572652220290A2020202020202020202020202E62696E6428202661626F72744166746572466972737420293B0A0A2020202020202020636C695B222D78225D5B222D2D61626F727478225D0A2020202020202020202020202E646573637269626528202261626F72742061667465722078206661696C757265732220290A2020202020202020202020202E62696E6428202661626F72744166746572582C20226E6F2E206661696C757265732220293B0A0A2020202020202020636C695B222D77225D5B222D2D7761726E225D0A2020202020202020202020202E6465736372696265282022656E61626C65207761726E696E67732220290A2020202020202020202020202E62696E642820266164645761726E696E672C20227761726E696E67206E616D652220293B0A0A2F2F202D206E65656473207570646174696E67206966207265696E7374617465640A2F2F2020202020202020636C692E696E746F282026736574566572626F7369747920290A2F2F2020202020202020202020202E64657363726962652820226C6576656C206F6620766572626F736974792028303D6E6F206F7574707574292220290A2F2F2020202020202020202020202E73686F72744F70742820227622290A2F2F2020202020202020202020202E6C6F6E674F7074282022766572626F736974792220290A2F2F2020202020202020202020202E706C616365686F6C6465722820226C6576656C2220293B0A0A2020202020202020636C695B5F5D0A2020202020202020202020202E646573637269626528202277686963682074657374206F7220746573747320746F207573652220290A2020202020202020202020202E62696E64282026616464546573744F72546167732C202274657374206E616D652C207061747465726E206F7220746167732220293B0A0A2020202020202020636C695B222D64225D5B222D2D6475726174696F6E73225D0A2020202020202020202020202E646573637269626528202273686F772074657374206475726174696F6E732220290A2020202020202020202020202E62696E6428202673657453686F774475726174696F6E732C20227965737C6E6F2220293B0A0A2020202020202020636C695B222D66225D5B222D2D696E7075742D66696C65225D0A2020202020202020202020202E64657363726962652820226C6F61642074657374206E616D657320746F2072756E2066726F6D20612066696C652220290A2020202020202020202020202E62696E642820266C6F6164546573744E616D657346726F6D46696C652C202266696C656E616D652220293B0A0A2020202020202020636C695B222D23225D5B222D2D66696C656E616D65732D61732D74616773225D0A2020202020202020202020202E64657363726962652820226164647320612074616720666F72207468652066696C656E616D652220290A2020202020202020202020202E62696E64282026436F6E666967446174613A3A66696C656E616D657341735461677320293B0A0A2020202020202020636C695B222D63225D5B222D2D73656374696F6E225D0A202020202020202020202020202020202E6465736372696265282022737065636966792073656374696F6E20746F2072756E2220290A202020202020202020202020202020202E62696E6428202661646453656374696F6E546F52756E2C202273656374696F6E206E616D652220293B0A0A20202020202020202F2F204C65737320636F6D6D6F6E20636F6D6D616E647320776869636820646F6E2774206861766520612073686F727420666F726D0A2020202020202020636C695B222D2D6C6973742D746573742D6E616D65732D6F6E6C79225D0A2020202020202020202020202E64657363726962652820226C69737420616C6C2F6D61746368696E672074657374206361736573206E616D6573206F6E6C792220290A2020202020202020202020202E62696E64282026436F6E666967446174613A3A6C697374546573744E616D65734F6E6C7920293B0A0A2020202020202020636C695B222D2D6C6973742D7265706F7274657273225D0A2020202020202020202020202E64657363726962652820226C69737420616C6C207265706F72746572732220290A2020202020202020202020202E62696E64282026436F6E666967446174613A3A6C6973745265706F727465727320293B0A0A2020202020202020636C695B222D2D6F72646572225D0A2020202020202020202020202E6465736372696265282022746573742063617365206F72646572202864656661756C747320746F206465636C292220290A2020202020202020202020202E62696E642820267365744F726465722C20226465636C7C6C65787C72616E642220293B0A0A2020202020202020636C695B222D2D726E672D73656564225D0A2020202020202020202020202E64657363726962652820227365742061207370656369666963207365656420666F722072616E646F6D206E756D626572732220290A2020202020202020202020202E62696E64282026736574526E67536565642C20222774696D65277C6E756D6265722220293B0A0A2020202020202020636C695B222D2D666F7263652D636F6C6F7572225D0A2020202020202020202020202E6465736372696265282022666F72636520636F6C6F757269736564206F7574707574202864657072656361746564292220290A2020202020202020202020202E62696E64282026666F726365436F6C6F757220293B0A0A2020202020202020636C695B222D2D7573652D636F6C6F7572225D0A2020202020202020202020202E646573637269626528202273686F756C64206F757470757420626520636F6C6F7572697365642220290A2020202020202020202020202E62696E64282026736574557365436F6C6F75722C20227965737C6E6F2220293B0A0A202020202020202072657475726E20636C693B0A202020207D0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A20696E7465726E616C2F63617463685F6C6973742E6870700A23646566696E652054574F424C554543554245535F43415443485F4C4953545F4850505F494E434C554445440A0A2F2F2023696E636C756465642066726F6D3A2063617463685F746578742E680A23646566696E652054574F424C554543554245535F43415443485F544558545F485F494E434C554445440A0A23646566696E65205442435F544558545F464F524D41545F434F4E534F4C455F57494454482043415443485F434F4E4649475F434F4E534F4C455F57494454480A0A23646566696E6520434C494348455F5442435F544558545F464F524D41545F4F555445525F4E414D4553504143452043617463680A2F2F2023696E636C756465642066726F6D3A202E2E2F65787465726E616C2F7462635F746578745F666F726D61742E680A2F2F204F6E6C79207573652068656164657220677561726420696620776520617265206E6F74207573696E6720616E206F75746572206E616D6573706163650A2369666E64656620434C494348455F5442435F544558545F464F524D41545F4F555445525F4E414D4553504143450A232069666465662054574F424C554543554245535F544558545F464F524D41545F485F494E434C554445440A23202069666E6465662054574F424C554543554245535F544558545F464F524D41545F485F414C52454144595F494E434C554445440A23202020646566696E652054574F424C554543554245535F544558545F464F524D41545F485F414C52454144595F494E434C554445440A232020656E6469660A2320656C73650A232020646566696E652054574F424C554543554245535F544558545F464F524D41545F485F494E434C554445440A2320656E6469660A23656E6469660A2369666E6465662054574F424C554543554245535F544558545F464F524D41545F485F414C52454144595F494E434C554445440A23696E636C756465203C737472696E673E0A23696E636C756465203C766563746F723E0A23696E636C756465203C7373747265616D3E0A0A2F2F20557365206F7074696F6E616C206F75746572206E616D6573706163650A23696664656620434C494348455F5442435F544558545F464F524D41545F4F555445525F4E414D4553504143450A6E616D65737061636520434C494348455F5442435F544558545F464F524D41545F4F555445525F4E414D455350414345207B0A23656E6469660A0A6E616D65737061636520546263207B0A0A236966646566205442435F544558545F464F524D41545F434F4E534F4C455F57494454480A20202020636F6E737420756E7369676E656420696E7420636F6E736F6C655769647468203D205442435F544558545F464F524D41545F434F4E534F4C455F57494454483B0A23656C73650A20202020636F6E737420756E7369676E656420696E7420636F6E736F6C655769647468203D2038303B0A23656E6469660A0A20202020737472756374205465787441747472696275746573207B0A2020202020202020546578744174747269627574657328290A20202020202020203A202020696E697469616C496E64656E7428207374643A3A737472696E673A3A6E706F7320292C0A202020202020202020202020696E64656E7428203020292C0A20202020202020202020202077696474682820636F6E736F6C6557696474682D3120290A20202020202020207B7D0A0A202020202020202054657874417474726962757465732620736574496E697469616C496E64656E7428207374643A3A73697A655F74205F76616C7565202920207B20696E697469616C496E64656E74203D205F76616C75653B2072657475726E202A746869733B207D0A202020202020202054657874417474726962757465732620736574496E64656E7428207374643A3A73697A655F74205F76616C756520292020202020202020207B20696E64656E74203D205F76616C75653B2072657475726E202A746869733B207D0A202020202020202054657874417474726962757465732620736574576964746828207374643A3A73697A655F74205F76616C75652029202020202020202020207B207769647468203D205F76616C75653B2072657475726E202A746869733B207D0A0A20202020202020207374643A3A73697A655F7420696E697469616C496E64656E743B20202F2F20696E64656E74206F66206669727374206C696E652C206F72206E706F730A20202020202020207374643A3A73697A655F7420696E64656E743B2020202020202020202F2F20696E64656E74206F662073756273657175656E74206C696E65732C206F7220616C6C20696620696E697469616C496E64656E74206973206E706F730A20202020202020207374643A3A73697A655F742077696474683B202020202020202020202F2F206D6178696D756D207769647468206F6620746578742C20696E636C7564696E6720696E64656E742E204C6F6E67657220746578742077696C6C20777261700A202020207D3B0A0A20202020636C6173732054657874207B0A202020207075626C69633A0A20202020202020205465787428207374643A3A737472696E6720636F6E737426205F7374722C20546578744174747269627574657320636F6E737426205F61747472203D205465787441747472696275746573282920290A20202020202020203A206174747228205F6174747220290A20202020202020207B0A202020202020202020202020636F6E7374207374643A3A737472696E6720777261707061626C654265666F72654368617273203D20225B287B3C5C74223B0A202020202020202020202020636F6E7374207374643A3A737472696E6720777261707061626C6541667465724368617273203D20225D297D3E2D2C2E2F7C5C5C223B0A202020202020202020202020636F6E7374207374643A3A737472696E6720777261707061626C65496E73746561644F664368617273203D2022205C6E5C72223B0A2020202020202020202020207374643A3A737472696E6720696E64656E74203D205F617474722E696E697469616C496E64656E7420213D207374643A3A737472696E673A3A6E706F730A202020202020202020202020202020203F207374643A3A737472696E6728205F617474722E696E697469616C496E64656E742C2027202720290A202020202020202020202020202020203A207374643A3A737472696E6728205F617474722E696E64656E742C2027202720293B0A0A20202020202020202020202074797065646566207374643A3A737472696E673A3A636F6E73745F6974657261746F72206974657261746F723B0A2020202020202020202020206974657261746F72206974203D205F7374722E626567696E28293B0A202020202020202020202020636F6E7374206974657261746F7220737472456E64203D205F7374722E656E6428293B0A0A2020202020202020202020207768696C652820697420213D20737472456E642029207B0A0A20202020202020202020202020202020696628206C696E65732E73697A652829203E3D20313030302029207B0A20202020202020202020202020202020202020206C696E65732E707573685F6261636B2820222E2E2E206D657373616765207472756E63617465642064756520746F206578636573736976652073697A652220293B0A202020202020202020202020202020202020202072657475726E3B0A202020202020202020202020202020207D0A0A202020202020202020202020202020207374643A3A737472696E67207375666669783B0A202020202020202020202020202020207374643A3A73697A655F74207769647468203D20287374643A3A6D696E2928207374617469635F636173743C73697A655F743E2820737472456E642D697420292C205F617474722E77696474682D7374617469635F636173743C73697A655F743E2820696E64656E742E73697A652829202920293B0A202020202020202020202020202020206974657261746F72206974456E64203D2069742B77696474683B0A202020202020202020202020202020206974657261746F722069744E657874203D205F7374722E656E6428293B0A0A202020202020202020202020202020206974657261746F722069744E65774C696E65203D207374643A3A66696E64282069742C206974456E642C20275C6E2720293B0A202020202020202020202020202020206966282069744E65774C696E6520213D206974456E6420290A20202020202020202020202020202020202020206974456E64203D2069744E65774C696E653B0A0A20202020202020202020202020202020696628206974456E6420213D20737472456E64202029207B0A2020202020202020202020202020202020202020626F6F6C20666F756E6457726170506F696E74203D2066616C73653B0A20202020202020202020202020202020202020206974657261746F722066696E644974203D206974456E643B0A2020202020202020202020202020202020202020646F207B0A20202020202020202020202020202020202020202020202069662820777261707061626C65416674657243686172732E66696E6428202A66696E644974202920213D207374643A3A737472696E673A3A6E706F732026262066696E64497420213D206974456E642029207B0A202020202020202020202020202020202020202020202020202020206974456E64203D2066696E6449742B313B0A2020202020202020202020202020202020202020202020202020202069744E657874203D2066696E6449742B313B0A20202020202020202020202020202020202020202020202020202020666F756E6457726170506F696E74203D20747275653B0A2020202020202020202020202020202020202020202020207D0A202020202020202020202020202020202020202020202020656C7365206966282066696E644974203E20697420262620777261707061626C654265666F726543686172732E66696E6428202A66696E644974202920213D207374643A3A737472696E673A3A6E706F732029207B0A202020202020202020202020202020202020202020202020202020206974456E64203D2066696E6449743B0A2020202020202020202020202020202020202020202020202020202069744E657874203D2066696E6449743B0A20202020202020202020202020202020202020202020202020202020666F756E6457726170506F696E74203D20747275653B0A2020202020202020202020202020202020202020202020207D0A202020202020202020202020202020202020202020202020656C73652069662820777261707061626C65496E73746561644F6643686172732E66696E6428202A66696E644974202920213D207374643A3A737472696E673A3A6E706F732029207B0A2020202020202020202020202020202020202020202020202020202069744E657874203D2066696E6449742B313B0A202020202020202020202020202020202020202020202020202020206974456E64203D2066696E6449743B0A20202020202020202020202020202020202020202020202020202020666F756E6457726170506F696E74203D20747275653B0A2020202020202020202020202020202020202020202020207D0A2020202020202020202020202020202020202020202020206966282066696E644974203D3D20697420290A20202020202020202020202020202020202020202020202020202020627265616B3B0A202020202020202020202020202020202020202020202020656C73650A202020202020202020202020202020202020202020202020202020202D2D66696E6449743B0A20202020202020202020202020202020202020207D0A20202020202020202020202020202020202020207768696C65282021666F756E6457726170506F696E7420293B0A0A20202020202020202020202020202020202020206966282021666F756E6457726170506F696E742029207B0A2020202020202020202020202020202020202020202020202F2F204E6F20676F6F64207772617020636861722C20736F207765276C6C20627265616B206D696420776F726420616E642061646420612068797068656E0A2020202020202020202020202020202020202020202020202D2D6974456E643B0A20202020202020202020202020202020202020202020202069744E657874203D206974456E643B0A202020202020202020202020202020202020202020202020737566666978203D20222D223B0A20202020202020202020202020202020202020207D0A2020202020202020202020202020202020202020656C7365207B0A2020202020202020202020202020202020202020202020207768696C6528206974456E64203E20697420262620777261707061626C65496E73746561644F6643686172732E66696E6428202A286974456E642D3129202920213D207374643A3A737472696E673A3A6E706F7320290A202020202020202020202020202020202020202020202020202020202D2D6974456E643B0A20202020202020202020202020202020202020207D0A202020202020202020202020202020207D0A202020202020202020202020202020206C696E65732E707573685F6261636B2820696E64656E74202B207374643A3A737472696E67282069742C206974456E642029202B2073756666697820293B0A0A2020202020202020202020202020202069662820696E64656E742E73697A65282920213D205F617474722E696E64656E7420290A2020202020202020202020202020202020202020696E64656E74203D207374643A3A737472696E6728205F617474722E696E64656E742C2027202720293B0A202020202020202020202020202020206974203D2069744E6578743B0A2020202020202020202020207D0A20202020202020207D0A0A202020202020202074797065646566207374643A3A766563746F723C7374643A3A737472696E673E3A3A636F6E73745F6974657261746F7220636F6E73745F6974657261746F723B0A0A2020202020202020636F6E73745F6974657261746F7220626567696E282920636F6E7374207B2072657475726E206C696E65732E626567696E28293B207D0A2020202020202020636F6E73745F6974657261746F7220656E64282920636F6E7374207B2072657475726E206C696E65732E656E6428293B207D0A20202020202020207374643A3A737472696E6720636F6E737426206C617374282920636F6E7374207B2072657475726E206C696E65732E6261636B28293B207D0A20202020202020207374643A3A73697A655F742073697A65282920636F6E7374207B2072657475726E206C696E65732E73697A6528293B207D0A20202020202020207374643A3A737472696E6720636F6E737426206F70657261746F725B5D28207374643A3A73697A655F74205F696E646578202920636F6E7374207B2072657475726E206C696E65735B5F696E6465785D3B207D0A20202020202020207374643A3A737472696E6720746F537472696E67282920636F6E7374207B0A2020202020202020202020207374643A3A6F737472696E6773747265616D206F73733B0A2020202020202020202020206F7373203C3C202A746869733B0A20202020202020202020202072657475726E206F73732E73747228293B0A20202020202020207D0A0A2020202020202020696E6C696E6520667269656E64207374643A3A6F73747265616D26206F70657261746F72203C3C2028207374643A3A6F73747265616D26205F73747265616D2C205465787420636F6E737426205F746578742029207B0A202020202020202020202020666F722820546578743A3A636F6E73745F6974657261746F72206974203D205F746578742E626567696E28292C206974456E64203D205F746578742E656E6428293B0A20202020202020202020202020202020697420213D206974456E643B202B2B69742029207B0A2020202020202020202020202020202069662820697420213D205F746578742E626567696E282920290A20202020202020202020202020202020202020205F73747265616D203C3C20225C6E223B0A202020202020202020202020202020205F73747265616D203C3C202A69743B0A2020202020202020202020207D0A20202020202020202020202072657475726E205F73747265616D3B0A20202020202020207D0A0A20202020707269766174653A0A20202020202020207374643A3A737472696E67207374723B0A2020202020202020546578744174747269627574657320617474723B0A20202020202020207374643A3A766563746F723C7374643A3A737472696E673E206C696E65733B0A202020207D3B0A0A7D202F2F20656E64206E616D657370616365205462630A0A23696664656620434C494348455F5442435F544558545F464F524D41545F4F555445525F4E414D4553504143450A7D202F2F20656E64206F75746572206E616D6573706163650A23656E6469660A0A23656E646966202F2F2054574F424C554543554245535F544558545F464F524D41545F485F414C52454144595F494E434C554445440A23756E64656620434C494348455F5442435F544558545F464F524D41545F4F555445525F4E414D4553504143450A0A6E616D657370616365204361746368207B0A202020207573696E67205462633A3A546578743B0A202020207573696E67205462633A3A54657874417474726962757465733B0A7D0A0A2F2F2023696E636C756465642066726F6D3A2063617463685F636F6E736F6C655F636F6C6F75722E6870700A23646566696E652054574F424C554543554245535F43415443485F434F4E534F4C455F434F4C4F55525F4850505F494E434C554445440A0A6E616D657370616365204361746368207B0A0A2020202073747275637420436F6C6F7572207B0A2020202020202020656E756D20436F6465207B0A2020202020202020202020204E6F6E65203D20302C0A0A20202020202020202020202057686974652C0A2020202020202020202020205265642C0A202020202020202020202020477265656E2C0A202020202020202020202020426C75652C0A2020202020202020202020204379616E2C0A20202020202020202020202059656C6C6F772C0A202020202020202020202020477265792C0A0A202020202020202020202020427269676874203D20307831302C0A0A202020202020202020202020427269676874526564203D20427269676874207C205265642C0A202020202020202020202020427269676874477265656E203D20427269676874207C20477265656E2C0A2020202020202020202020204C6967687447726579203D20427269676874207C20477265792C0A2020202020202020202020204272696768745768697465203D20427269676874207C2057686974652C0A0A2020202020202020202020202F2F20427920696E74656E74696F6E0A20202020202020202020202046696C654E616D65203D204C69676874477265792C0A2020202020202020202020205761726E696E67203D2059656C6C6F772C0A202020202020202020202020526573756C744572726F72203D204272696768745265642C0A202020202020202020202020526573756C7453756363657373203D20427269676874477265656E2C0A202020202020202020202020526573756C7445787065637465644661696C757265203D205761726E696E672C0A0A2020202020202020202020204572726F72203D204272696768745265642C0A20202020202020202020202053756363657373203D20477265656E2C0A0A2020202020202020202020204F726967696E616C45787072657373696F6E203D204379616E2C0A2020202020202020202020205265636F6E737472756374656445787072657373696F6E203D2059656C6C6F772C0A0A2020202020202020202020205365636F6E6461727954657874203D204C69676874477265792C0A20202020202020202020202048656164657273203D2057686974650A20202020202020207D3B0A0A20202020202020202F2F2055736520636F6E7374727563746564206F626A65637420666F7220524149492067756172640A2020202020202020436F6C6F75722820436F6465205F636F6C6F7572436F646520293B0A2020202020202020436F6C6F75722820436F6C6F757220636F6E737426206F7468657220293B0A20202020202020207E436F6C6F757228293B0A0A20202020202020202F2F2055736520737461746963206D6574686F6420666F72206F6E652D73686F74206368616E6765730A202020202020202073746174696320766F6964207573652820436F6465205F636F6C6F7572436F646520293B0A0A20202020707269766174653A0A2020202020202020626F6F6C206D5F6D6F7665643B0A202020207D3B0A0A20202020696E6C696E65207374643A3A6F73747265616D26206F70657261746F72203C3C2028207374643A3A6F73747265616D26206F732C20436F6C6F757220636F6E7374262029207B2072657475726E206F733B207D0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A2063617463685F696E74657266616365735F7265706F727465722E680A23646566696E652054574F424C554543554245535F43415443485F494E54455246414345535F5245504F525445525F485F494E434C554445440A0A23696E636C756465203C737472696E673E0A23696E636C756465203C6F73747265616D3E0A23696E636C756465203C6D61703E0A0A6E616D6573706163652043617463680A7B0A20202020737472756374205265706F72746572436F6E666967207B0A20202020202020206578706C69636974205265706F72746572436F6E66696728205074723C49436F6E66696720636F6E73743E20636F6E737426205F66756C6C436F6E66696720290A20202020202020203A2020206D5F73747265616D2820265F66756C6C436F6E6669672D3E73747265616D282920292C206D5F66756C6C436F6E66696728205F66756C6C436F6E6669672029207B7D0A0A20202020202020205265706F72746572436F6E66696728205074723C49436F6E66696720636F6E73743E20636F6E737426205F66756C6C436F6E6669672C207374643A3A6F73747265616D26205F73747265616D20290A20202020202020203A2020206D5F73747265616D2820265F73747265616D20292C206D5F66756C6C436F6E66696728205F66756C6C436F6E6669672029207B7D0A0A20202020202020207374643A3A6F73747265616D262073747265616D282920636F6E7374202020207B2072657475726E202A6D5F73747265616D3B207D0A20202020202020205074723C49436F6E66696720636F6E73743E2066756C6C436F6E666967282920636F6E7374207B2072657475726E206D5F66756C6C436F6E6669673B207D0A0A20202020707269766174653A0A20202020202020207374643A3A6F73747265616D2A206D5F73747265616D3B0A20202020202020205074723C49436F6E66696720636F6E73743E206D5F66756C6C436F6E6669673B0A202020207D3B0A0A20202020737472756374205265706F72746572507265666572656E636573207B0A20202020202020205265706F72746572507265666572656E63657328290A20202020202020203A2073686F756C6452656469726563745374644F7574282066616C736520290A20202020202020207B7D0A0A2020202020202020626F6F6C2073686F756C6452656469726563745374644F75743B0A202020207D3B0A0A2020202074656D706C6174653C747970656E616D6520543E0A20202020737472756374204C617A7953746174203A204F7074696F6E3C543E207B0A20202020202020204C617A79537461742829203A2075736564282066616C73652029207B7D0A20202020202020204C617A795374617426206F70657261746F723D28205420636F6E737426205F76616C75652029207B0A2020202020202020202020204F7074696F6E3C543E3A3A6F70657261746F723D28205F76616C756520293B0A20202020202020202020202075736564203D2066616C73653B0A20202020202020202020202072657475726E202A746869733B0A20202020202020207D0A2020202020202020766F69642072657365742829207B0A2020202020202020202020204F7074696F6E3C543E3A3A726573657428293B0A20202020202020202020202075736564203D2066616C73653B0A20202020202020207D0A2020202020202020626F6F6C20757365643B0A202020207D3B0A0A20202020737472756374205465737452756E496E666F207B0A20202020202020205465737452756E496E666F28207374643A3A737472696E6720636F6E737426205F6E616D652029203A206E616D6528205F6E616D652029207B7D0A20202020202020207374643A3A737472696E67206E616D653B0A202020207D3B0A202020207374727563742047726F7570496E666F207B0A202020202020202047726F7570496E666F2820207374643A3A737472696E6720636F6E737426205F6E616D652C0A20202020202020202020202020202020202020207374643A3A73697A655F74205F67726F7570496E6465782C0A20202020202020202020202020202020202020207374643A3A73697A655F74205F67726F757073436F756E7420290A20202020202020203A2020206E616D6528205F6E616D6520292C0A20202020202020202020202067726F7570496E64657828205F67726F7570496E64657820292C0A20202020202020202020202067726F757073436F756E747328205F67726F757073436F756E7420290A20202020202020207B7D0A0A20202020202020207374643A3A737472696E67206E616D653B0A20202020202020207374643A3A73697A655F742067726F7570496E6465783B0A20202020202020207374643A3A73697A655F742067726F757073436F756E74733B0A202020207D3B0A0A2020202073747275637420417373657274696F6E5374617473207B0A2020202020202020417373657274696F6E53746174732820417373657274696F6E526573756C7420636F6E737426205F617373657274696F6E526573756C742C0A2020202020202020202020202020202020202020202020207374643A3A766563746F723C4D657373616765496E666F3E20636F6E737426205F696E666F4D657373616765732C0A202020202020202020202020202020202020202020202020546F74616C7320636F6E737426205F746F74616C7320290A20202020202020203A202020617373657274696F6E526573756C7428205F617373657274696F6E526573756C7420292C0A202020202020202020202020696E666F4D6573736167657328205F696E666F4D6573736167657320292C0A202020202020202020202020746F74616C7328205F746F74616C7320290A20202020202020207B0A20202020202020202020202069662820617373657274696F6E526573756C742E6861734D65737361676528292029207B0A202020202020202020202020202020202F2F20436F7079206D65737361676520696E746F206D65737361676573206C6973742E0A202020202020202020202020202020202F2F202154424420546869732073686F756C642068617665206265656E20646F6E65206561726C6965722C20736F6D6577686572650A202020202020202020202020202020204D6573736167654275696C646572206275696C6465722820617373657274696F6E526573756C742E676574546573744D6163726F4E616D6528292C20617373657274696F6E526573756C742E676574536F75726365496E666F28292C20617373657274696F6E526573756C742E676574526573756C7454797065282920293B0A202020202020202020202020202020206275696C646572203C3C20617373657274696F6E526573756C742E6765744D65737361676528293B0A202020202020202020202020202020206275696C6465722E6D5F696E666F2E6D657373616765203D206275696C6465722E6D5F73747265616D2E73747228293B0A0A20202020202020202020202020202020696E666F4D657373616765732E707573685F6261636B28206275696C6465722E6D5F696E666F20293B0A2020202020202020202020207D0A20202020202020207D0A20202020202020207669727475616C207E417373657274696F6E537461747328293B0A0A23202069666465662043415443485F434F4E4649475F43505031315F47454E4552415445445F4D4554484F44530A2020202020202020417373657274696F6E53746174732820417373657274696F6E537461747320636F6E737426202920202020202020202020202020203D2064656661756C743B0A2020202020202020417373657274696F6E53746174732820417373657274696F6E537461747320262620292020202020202020202020202020202020203D2064656661756C743B0A2020202020202020417373657274696F6E537461747326206F70657261746F72203D202820417373657274696F6E537461747320636F6E7374262029203D2064656661756C743B0A2020202020202020417373657274696F6E537461747326206F70657261746F72203D202820417373657274696F6E5374617473202626202920202020203D2064656661756C743B0A232020656E6469660A0A2020202020202020417373657274696F6E526573756C7420617373657274696F6E526573756C743B0A20202020202020207374643A3A766563746F723C4D657373616765496E666F3E20696E666F4D657373616765733B0A2020202020202020546F74616C7320746F74616C733B0A202020207D3B0A0A202020207374727563742053656374696F6E5374617473207B0A202020202020202053656374696F6E53746174732820202053656374696F6E496E666F20636F6E737426205F73656374696F6E496E666F2C0A202020202020202020202020202020202020202020202020436F756E747320636F6E737426205F617373657274696F6E732C0A202020202020202020202020202020202020202020202020646F75626C65205F6475726174696F6E496E5365636F6E64732C0A202020202020202020202020202020202020202020202020626F6F6C205F6D697373696E67417373657274696F6E7320290A20202020202020203A20202073656374696F6E496E666F28205F73656374696F6E496E666F20292C0A202020202020202020202020617373657274696F6E7328205F617373657274696F6E7320292C0A2020202020202020202020206475726174696F6E496E5365636F6E647328205F6475726174696F6E496E5365636F6E647320292C0A2020202020202020202020206D697373696E67417373657274696F6E7328205F6D697373696E67417373657274696F6E7320290A20202020202020207B7D0A20202020202020207669727475616C207E53656374696F6E537461747328293B0A23202069666465662043415443485F434F4E4649475F43505031315F47454E4552415445445F4D4554484F44530A202020202020202053656374696F6E5374617473282053656374696F6E537461747320636F6E737426202920202020202020202020202020203D2064656661756C743B0A202020202020202053656374696F6E5374617473282053656374696F6E537461747320262620292020202020202020202020202020202020203D2064656661756C743B0A202020202020202053656374696F6E537461747326206F70657261746F72203D20282053656374696F6E537461747320636F6E7374262029203D2064656661756C743B0A202020202020202053656374696F6E537461747326206F70657261746F72203D20282053656374696F6E5374617473202626202920202020203D2064656661756C743B0A232020656E6469660A0A202020202020202053656374696F6E496E666F2073656374696F6E496E666F3B0A2020202020202020436F756E747320617373657274696F6E733B0A2020202020202020646F75626C65206475726174696F6E496E5365636F6E64733B0A2020202020202020626F6F6C206D697373696E67417373657274696F6E733B0A202020207D3B0A0A202020207374727563742054657374436173655374617473207B0A2020202020202020546573744361736553746174732820205465737443617365496E666F20636F6E737426205F74657374496E666F2C0A202020202020202020202020202020202020202020202020546F74616C7320636F6E737426205F746F74616C732C0A2020202020202020202020202020202020202020202020207374643A3A737472696E6720636F6E737426205F7374644F75742C0A2020202020202020202020202020202020202020202020207374643A3A737472696E6720636F6E737426205F7374644572722C0A202020202020202020202020202020202020202020202020626F6F6C205F61626F7274696E6720290A20202020202020203A2074657374496E666F28205F74657374496E666F20292C0A202020202020202020202020746F74616C7328205F746F74616C7320292C0A2020202020202020202020207374644F757428205F7374644F757420292C0A20202020202020202020202073746445727228205F73746445727220292C0A20202020202020202020202061626F7274696E6728205F61626F7274696E6720290A20202020202020207B7D0A20202020202020207669727475616C207E5465737443617365537461747328293B0A0A23202069666465662043415443485F434F4E4649475F43505031315F47454E4552415445445F4D4554484F44530A20202020202020205465737443617365537461747328205465737443617365537461747320636F6E737426202920202020202020202020202020203D2064656661756C743B0A20202020202020205465737443617365537461747328205465737443617365537461747320262620292020202020202020202020202020202020203D2064656661756C743B0A20202020202020205465737443617365537461747326206F70657261746F72203D2028205465737443617365537461747320636F6E7374262029203D2064656661756C743B0A20202020202020205465737443617365537461747326206F70657261746F72203D20282054657374436173655374617473202626202920202020203D2064656661756C743B0A232020656E6469660A0A20202020202020205465737443617365496E666F2074657374496E666F3B0A2020202020202020546F74616C7320746F74616C733B0A20202020202020207374643A3A737472696E67207374644F75743B0A20202020202020207374643A3A737472696E67207374644572723B0A2020202020202020626F6F6C2061626F7274696E673B0A202020207D3B0A0A20202020737472756374205465737447726F75705374617473207B0A20202020202020205465737447726F75705374617473282047726F7570496E666F20636F6E737426205F67726F7570496E666F2C0A202020202020202020202020202020202020202020202020546F74616C7320636F6E737426205F746F74616C732C0A202020202020202020202020202020202020202020202020626F6F6C205F61626F7274696E6720290A20202020202020203A20202067726F7570496E666F28205F67726F7570496E666F20292C0A202020202020202020202020746F74616C7328205F746F74616C7320292C0A20202020202020202020202061626F7274696E6728205F61626F7274696E6720290A20202020202020207B7D0A20202020202020205465737447726F75705374617473282047726F7570496E666F20636F6E737426205F67726F7570496E666F20290A20202020202020203A20202067726F7570496E666F28205F67726F7570496E666F20292C0A20202020202020202020202061626F7274696E67282066616C736520290A20202020202020207B7D0A20202020202020207669727475616C207E5465737447726F7570537461747328293B0A0A23202069666465662043415443485F434F4E4649475F43505031315F47454E4552415445445F4D4554484F44530A20202020202020205465737447726F7570537461747328205465737447726F7570537461747320636F6E737426202920202020202020202020202020203D2064656661756C743B0A20202020202020205465737447726F7570537461747328205465737447726F7570537461747320262620292020202020202020202020202020202020203D2064656661756C743B0A20202020202020205465737447726F7570537461747326206F70657261746F72203D2028205465737447726F7570537461747320636F6E7374262029203D2064656661756C743B0A20202020202020205465737447726F7570537461747326206F70657261746F72203D2028205465737447726F75705374617473202626202920202020203D2064656661756C743B0A232020656E6469660A0A202020202020202047726F7570496E666F2067726F7570496E666F3B0A2020202020202020546F74616C7320746F74616C733B0A2020202020202020626F6F6C2061626F7274696E673B0A202020207D3B0A0A20202020737472756374205465737452756E5374617473207B0A20202020202020205465737452756E5374617473282020205465737452756E496E666F20636F6E737426205F72756E496E666F2C0A202020202020202020202020202020202020202020202020546F74616C7320636F6E737426205F746F74616C732C0A202020202020202020202020202020202020202020202020626F6F6C205F61626F7274696E6720290A20202020202020203A20202072756E496E666F28205F72756E496E666F20292C0A202020202020202020202020746F74616C7328205F746F74616C7320292C0A20202020202020202020202061626F7274696E6728205F61626F7274696E6720290A20202020202020207B7D0A20202020202020207669727475616C207E5465737452756E537461747328293B0A0A23202069666E6465662043415443485F434F4E4649475F43505031315F47454E4552415445445F4D4554484F44530A20202020202020205465737452756E537461747328205465737452756E537461747320636F6E737426205F6F7468657220290A20202020202020203A20202072756E496E666F28205F6F746865722E72756E496E666F20292C0A202020202020202020202020746F74616C7328205F6F746865722E746F74616C7320292C0A20202020202020202020202061626F7274696E6728205F6F746865722E61626F7274696E6720290A20202020202020207B7D0A232020656C73650A20202020202020205465737452756E537461747328205465737452756E537461747320636F6E737426202920202020202020202020202020203D2064656661756C743B0A20202020202020205465737452756E537461747328205465737452756E537461747320262620292020202020202020202020202020202020203D2064656661756C743B0A20202020202020205465737452756E537461747326206F70657261746F72203D2028205465737452756E537461747320636F6E7374262029203D2064656661756C743B0A20202020202020205465737452756E537461747326206F70657261746F72203D2028205465737452756E5374617473202626202920202020203D2064656661756C743B0A232020656E6469660A0A20202020202020205465737452756E496E666F2072756E496E666F3B0A2020202020202020546F74616C7320746F74616C733B0A2020202020202020626F6F6C2061626F7274696E673B0A202020207D3B0A0A20202020636C617373204D756C7469706C655265706F72746572733B0A0A20202020737472756374204953747265616D696E675265706F72746572203A2049536861726564207B0A20202020202020207669727475616C207E4953747265616D696E675265706F7274657228293B0A0A20202020202020202F2F20496D706C656D656E74696E6720636C617373206D75737420616C736F2070726F766964652074686520666F6C6C6F77696E6720737461746963206D6574686F643A0A20202020202020202F2F20737461746963207374643A3A737472696E67206765744465736372697074696F6E28293B0A0A20202020202020207669727475616C205265706F72746572507265666572656E63657320676574507265666572656E636573282920636F6E7374203D20303B0A0A20202020202020207669727475616C20766F6964206E6F4D61746368696E6754657374436173657328207374643A3A737472696E6720636F6E73742620737065632029203D20303B0A0A20202020202020207669727475616C20766F6964207465737452756E5374617274696E6728205465737452756E496E666F20636F6E737426207465737452756E496E666F2029203D20303B0A20202020202020207669727475616C20766F6964207465737447726F75705374617274696E67282047726F7570496E666F20636F6E7374262067726F7570496E666F2029203D20303B0A0A20202020202020207669727475616C20766F69642074657374436173655374617274696E6728205465737443617365496E666F20636F6E7374262074657374496E666F2029203D20303B0A20202020202020207669727475616C20766F69642073656374696F6E5374617274696E67282053656374696F6E496E666F20636F6E7374262073656374696F6E496E666F2029203D20303B0A0A20202020202020207669727475616C20766F696420617373657274696F6E5374617274696E672820417373657274696F6E496E666F20636F6E73742620617373657274696F6E496E666F2029203D20303B0A0A20202020202020202F2F205468652072657475726E2076616C756520696E6469636174657320696620746865206D65737361676573206275666665722073686F756C6420626520636C65617265643A0A20202020202020207669727475616C20626F6F6C20617373657274696F6E456E6465642820417373657274696F6E537461747320636F6E73742620617373657274696F6E53746174732029203D20303B0A0A20202020202020207669727475616C20766F69642073656374696F6E456E646564282053656374696F6E537461747320636F6E7374262073656374696F6E53746174732029203D20303B0A20202020202020207669727475616C20766F6964207465737443617365456E64656428205465737443617365537461747320636F6E73742620746573744361736553746174732029203D20303B0A20202020202020207669727475616C20766F6964207465737447726F7570456E64656428205465737447726F7570537461747320636F6E737426207465737447726F757053746174732029203D20303B0A20202020202020207669727475616C20766F6964207465737452756E456E64656428205465737452756E537461747320636F6E737426207465737452756E53746174732029203D20303B0A0A20202020202020207669727475616C20766F696420736B69705465737428205465737443617365496E666F20636F6E7374262074657374496E666F2029203D20303B0A0A20202020202020207669727475616C204D756C7469706C655265706F72746572732A2074727941734D756C74692829207B2072657475726E2043415443485F4E554C4C3B207D0A202020207D3B0A0A2020202073747275637420495265706F72746572466163746F7279203A2049536861726564207B0A20202020202020207669727475616C207E495265706F72746572466163746F727928293B0A20202020202020207669727475616C204953747265616D696E675265706F727465722A2063726561746528205265706F72746572436F6E66696720636F6E73742620636F6E666967202920636F6E7374203D20303B0A20202020202020207669727475616C207374643A3A737472696E67206765744465736372697074696F6E282920636F6E7374203D20303B0A202020207D3B0A0A2020202073747275637420495265706F727465725265676973747279207B0A202020202020202074797065646566207374643A3A6D61703C7374643A3A737472696E672C205074723C495265706F72746572466163746F72793E203E20466163746F72794D61703B0A202020202020202074797065646566207374643A3A766563746F723C5074723C495265706F72746572466163746F72793E203E204C697374656E6572733B0A0A20202020202020207669727475616C207E495265706F72746572526567697374727928293B0A20202020202020207669727475616C204953747265616D696E675265706F727465722A2063726561746528207374643A3A737472696E6720636F6E737426206E616D652C205074723C49436F6E66696720636F6E73743E20636F6E73742620636F6E666967202920636F6E7374203D20303B0A20202020202020207669727475616C20466163746F72794D617020636F6E73742620676574466163746F72696573282920636F6E7374203D20303B0A20202020202020207669727475616C204C697374656E65727320636F6E737426206765744C697374656E657273282920636F6E7374203D20303B0A202020207D3B0A0A202020205074723C4953747265616D696E675265706F727465723E206164645265706F7274657228205074723C4953747265616D696E675265706F727465723E20636F6E737426206578697374696E675265706F727465722C205074723C4953747265616D696E675265706F727465723E20636F6E737426206164646974696F6E616C5265706F7274657220293B0A0A7D0A0A23696E636C756465203C6C696D6974733E0A23696E636C756465203C616C676F726974686D3E0A0A6E616D657370616365204361746368207B0A0A20202020696E6C696E65207374643A3A73697A655F74206C69737454657374732820436F6E66696720636F6E73742620636F6E6669672029207B0A0A20202020202020205465737453706563207465737453706563203D20636F6E6669672E746573745370656328293B0A202020202020202069662820636F6E6669672E746573745370656328292E68617346696C74657273282920290A20202020202020202020202043617463683A3A636F75742829203C3C20224D61746368696E6720746573742063617365733A5C6E223B0A2020202020202020656C7365207B0A20202020202020202020202043617463683A3A636F75742829203C3C2022416C6C20617661696C61626C6520746573742063617365733A5C6E223B0A2020202020202020202020207465737453706563203D205465737453706563506172736572282049546167416C69617352656769737472793A3A676574282920292E70617273652820222A2220292E746573745370656328293B0A20202020202020207D0A0A20202020202020207374643A3A73697A655F74206D6174636865645465737473203D20303B0A20202020202020205465787441747472696275746573206E616D65417474722C2074616773417474723B0A20202020202020206E616D65417474722E736574496E697469616C496E64656E7428203220292E736574496E64656E7428203420293B0A202020202020202074616773417474722E736574496E64656E7428203620293B0A0A20202020202020207374643A3A766563746F723C54657374436173653E206D617463686564546573744361736573203D2066696C74657254657374732820676574416C6C546573744361736573536F727465642820636F6E66696720292C2074657374537065632C20636F6E66696720293B0A2020202020202020666F7228207374643A3A766563746F723C54657374436173653E3A3A636F6E73745F6974657261746F72206974203D206D6174636865645465737443617365732E626567696E28292C206974456E64203D206D6174636865645465737443617365732E656E6428293B0A20202020202020202020202020202020697420213D206974456E643B0A202020202020202020202020202020202B2B69742029207B0A2020202020202020202020206D61746368656454657374732B2B3B0A2020202020202020202020205465737443617365496E666F20636F6E737426207465737443617365496E666F203D2069742D3E6765745465737443617365496E666F28293B0A202020202020202020202020436F6C6F75723A3A436F646520636F6C6F7572203D207465737443617365496E666F2E697348696464656E28290A202020202020202020202020202020203F20436F6C6F75723A3A5365636F6E64617279546578740A202020202020202020202020202020203A20436F6C6F75723A3A4E6F6E653B0A202020202020202020202020436F6C6F757220636F6C6F757247756172642820636F6C6F757220293B0A0A20202020202020202020202043617463683A3A636F75742829203C3C205465787428207465737443617365496E666F2E6E616D652C206E616D65417474722029203C3C207374643A3A656E646C3B0A20202020202020202020202069662820217465737443617365496E666F2E746167732E656D707479282920290A2020202020202020202020202020202043617463683A3A636F75742829203C3C205465787428207465737443617365496E666F2E746167734173537472696E672C2074616773417474722029203C3C207374643A3A656E646C3B0A20202020202020207D0A0A20202020202020206966282021636F6E6669672E746573745370656328292E68617346696C74657273282920290A20202020202020202020202043617463683A3A636F75742829203C3C20706C7572616C69736528206D61746368656454657374732C2022746573742063617365222029203C3C20275C6E27203C3C207374643A3A656E646C3B0A2020202020202020656C73650A20202020202020202020202043617463683A3A636F75742829203C3C20706C7572616C69736528206D61746368656454657374732C20226D61746368696E6720746573742063617365222029203C3C20275C6E27203C3C207374643A3A656E646C3B0A202020202020202072657475726E206D61746368656454657374733B0A202020207D0A0A20202020696E6C696E65207374643A3A73697A655F74206C69737454657374734E616D65734F6E6C792820436F6E66696720636F6E73742620636F6E6669672029207B0A20202020202020205465737453706563207465737453706563203D20636F6E6669672E746573745370656328293B0A20202020202020206966282021636F6E6669672E746573745370656328292E68617346696C74657273282920290A2020202020202020202020207465737453706563203D205465737453706563506172736572282049546167416C69617352656769737472793A3A676574282920292E70617273652820222A2220292E746573745370656328293B0A20202020202020207374643A3A73697A655F74206D6174636865645465737473203D20303B0A20202020202020207374643A3A766563746F723C54657374436173653E206D617463686564546573744361736573203D2066696C74657254657374732820676574416C6C546573744361736573536F727465642820636F6E66696720292C2074657374537065632C20636F6E66696720293B0A2020202020202020666F7228207374643A3A766563746F723C54657374436173653E3A3A636F6E73745F6974657261746F72206974203D206D6174636865645465737443617365732E626567696E28292C206974456E64203D206D6174636865645465737443617365732E656E6428293B0A20202020202020202020202020202020697420213D206974456E643B0A202020202020202020202020202020202B2B69742029207B0A2020202020202020202020206D61746368656454657374732B2B3B0A2020202020202020202020205465737443617365496E666F20636F6E737426207465737443617365496E666F203D2069742D3E6765745465737443617365496E666F28293B0A202020202020202020202020696628207374617274735769746828207465737443617365496E666F2E6E616D652C20272327202920290A20202020202020202020202020202043617463683A3A636F75742829203C3C20272227203C3C207465737443617365496E666F2E6E616D65203C3C20272227203C3C207374643A3A656E646C3B0A202020202020202020202020656C73650A20202020202020202020202020202043617463683A3A636F75742829203C3C207465737443617365496E666F2E6E616D65203C3C207374643A3A656E646C3B0A20202020202020207D0A202020202020202072657475726E206D61746368656454657374733B0A202020207D0A0A2020202073747275637420546167496E666F207B0A2020202020202020546167496E666F2829203A20636F756E74202820302029207B7D0A2020202020202020766F69642061646428207374643A3A737472696E6720636F6E737426207370656C6C696E672029207B0A2020202020202020202020202B2B636F756E743B0A2020202020202020202020207370656C6C696E67732E696E7365727428207370656C6C696E6720293B0A20202020202020207D0A20202020202020207374643A3A737472696E6720616C6C282920636F6E7374207B0A2020202020202020202020207374643A3A737472696E67206F75743B0A202020202020202020202020666F7228207374643A3A7365743C7374643A3A737472696E673E3A3A636F6E73745F6974657261746F72206974203D207370656C6C696E67732E626567696E28292C206974456E64203D207370656C6C696E67732E656E6428293B0A202020202020202020202020202020202020202020202020697420213D206974456E643B0A2020202020202020202020202020202020202020202020202B2B697420290A202020202020202020202020202020206F7574202B3D20225B22202B202A6974202B20225D223B0A20202020202020202020202072657475726E206F75743B0A20202020202020207D0A20202020202020207374643A3A7365743C7374643A3A737472696E673E207370656C6C696E67733B0A20202020202020207374643A3A73697A655F7420636F756E743B0A202020207D3B0A0A20202020696E6C696E65207374643A3A73697A655F74206C697374546167732820436F6E66696720636F6E73742620636F6E6669672029207B0A20202020202020205465737453706563207465737453706563203D20636F6E6669672E746573745370656328293B0A202020202020202069662820636F6E6669672E746573745370656328292E68617346696C74657273282920290A20202020202020202020202043617463683A3A636F75742829203C3C20225461677320666F72206D61746368696E6720746573742063617365733A5C6E223B0A2020202020202020656C7365207B0A20202020202020202020202043617463683A3A636F75742829203C3C2022416C6C20617661696C61626C6520746167733A5C6E223B0A2020202020202020202020207465737453706563203D205465737453706563506172736572282049546167416C69617352656769737472793A3A676574282920292E70617273652820222A2220292E746573745370656328293B0A20202020202020207D0A0A20202020202020207374643A3A6D61703C7374643A3A737472696E672C20546167496E666F3E20746167436F756E74733B0A0A20202020202020207374643A3A766563746F723C54657374436173653E206D617463686564546573744361736573203D2066696C74657254657374732820676574416C6C546573744361736573536F727465642820636F6E66696720292C2074657374537065632C20636F6E66696720293B0A2020202020202020666F7228207374643A3A766563746F723C54657374436173653E3A3A636F6E73745F6974657261746F72206974203D206D6174636865645465737443617365732E626567696E28292C206974456E64203D206D6174636865645465737443617365732E656E6428293B0A20202020202020202020202020202020697420213D206974456E643B0A202020202020202020202020202020202B2B69742029207B0A202020202020202020202020666F7228207374643A3A7365743C7374643A3A737472696E673E3A3A636F6E73745F6974657261746F7220207461674974203D2069742D3E6765745465737443617365496E666F28292E746167732E626567696E28292C0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020207461674974456E64203D2069742D3E6765745465737443617365496E666F28292E746167732E656E6428293B0A2020202020202020202020202020202020202020746167497420213D207461674974456E643B0A20202020202020202020202020202020202020202B2B74616749742029207B0A202020202020202020202020202020207374643A3A737472696E67207461674E616D65203D202A74616749743B0A202020202020202020202020202020207374643A3A737472696E67206C636173655461674E616D65203D20746F4C6F77657228207461674E616D6520293B0A202020202020202020202020202020207374643A3A6D61703C7374643A3A737472696E672C20546167496E666F3E3A3A6974657261746F7220636F756E744974203D20746167436F756E74732E66696E6428206C636173655461674E616D6520293B0A2020202020202020202020202020202069662820636F756E744974203D3D20746167436F756E74732E656E64282920290A2020202020202020202020202020202020202020636F756E744974203D20746167436F756E74732E696E7365727428207374643A3A6D616B655F7061697228206C636173655461674E616D652C20546167496E666F2829202920292E66697273743B0A20202020202020202020202020202020636F756E7449742D3E7365636F6E642E61646428207461674E616D6520293B0A2020202020202020202020207D0A20202020202020207D0A0A2020202020202020666F7228207374643A3A6D61703C7374643A3A737472696E672C20546167496E666F3E3A3A636F6E73745F6974657261746F7220636F756E744974203D20746167436F756E74732E626567696E28292C0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020636F756E744974456E64203D20746167436F756E74732E656E6428293B0A20202020202020202020202020202020636F756E74497420213D20636F756E744974456E643B0A202020202020202020202020202020202B2B636F756E7449742029207B0A2020202020202020202020207374643A3A6F737472696E6773747265616D206F73733B0A2020202020202020202020206F7373203C3C2022202022203C3C207374643A3A73657477283229203C3C20636F756E7449742D3E7365636F6E642E636F756E74203C3C20222020223B0A2020202020202020202020205465787420777261707065722820636F756E7449742D3E7365636F6E642E616C6C28292C20546578744174747269627574657328290A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202E736574496E697469616C496E64656E7428203020290A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202E736574496E64656E7428206F73732E73747228292E73697A65282920290A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202E7365745769647468282043415443485F434F4E4649475F434F4E534F4C455F57494454482D3130202920293B0A20202020202020202020202043617463683A3A636F75742829203C3C206F73732E7374722829203C3C2077726170706572203C3C20275C6E273B0A20202020202020207D0A202020202020202043617463683A3A636F75742829203C3C20706C7572616C6973652820746167436F756E74732E73697A6528292C2022746167222029203C3C20275C6E27203C3C207374643A3A656E646C3B0A202020202020202072657475726E20746167436F756E74732E73697A6528293B0A202020207D0A0A20202020696E6C696E65207374643A3A73697A655F74206C6973745265706F72746572732820436F6E66696720636F6E737426202F2A636F6E6669672A2F2029207B0A202020202020202043617463683A3A636F75742829203C3C2022417661696C61626C65207265706F72746572733A5C6E223B0A2020202020202020495265706F7274657252656769737472793A3A466163746F72794D617020636F6E73742620666163746F72696573203D20676574526567697374727948756228292E6765745265706F72746572526567697374727928292E676574466163746F7269657328293B0A2020202020202020495265706F7274657252656769737472793A3A466163746F72794D61703A3A636F6E73745F6974657261746F72206974426567696E203D20666163746F726965732E626567696E28292C206974456E64203D20666163746F726965732E656E6428292C2069743B0A20202020202020207374643A3A73697A655F74206D61784E616D654C656E203D20303B0A2020202020202020666F72286974203D206974426567696E3B20697420213D206974456E643B202B2B697420290A2020202020202020202020206D61784E616D654C656E203D20287374643A3A6D61782928206D61784E616D654C656E2C2069742D3E66697273742E73697A65282920293B0A0A2020202020202020666F72286974203D206974426567696E3B20697420213D206974456E643B202B2B69742029207B0A202020202020202020202020546578742077726170706572282069742D3E7365636F6E642D3E6765744465736372697074696F6E28292C20546578744174747269627574657328290A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202E736574496E697469616C496E64656E7428203020290A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202E736574496E64656E742820372B6D61784E616D654C656E20290A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202E7365745769647468282043415443485F434F4E4649475F434F4E534F4C455F5749445448202D206D61784E616D654C656E2D38202920293B0A20202020202020202020202043617463683A3A636F75742829203C3C20222020220A20202020202020202020202020202020202020203C3C2069742D3E66697273740A20202020202020202020202020202020202020203C3C20273A270A20202020202020202020202020202020202020203C3C207374643A3A737472696E6728206D61784E616D654C656E202D2069742D3E66697273742E73697A652829202B20322C2027202720290A20202020202020202020202020202020202020203C3C2077726170706572203C3C20275C6E273B0A20202020202020207D0A202020202020202043617463683A3A636F75742829203C3C207374643A3A656E646C3B0A202020202020202072657475726E20666163746F726965732E73697A6528293B0A202020207D0A0A20202020696E6C696E65204F7074696F6E3C7374643A3A73697A655F743E206C6973742820436F6E66696720636F6E73742620636F6E6669672029207B0A20202020202020204F7074696F6E3C7374643A3A73697A655F743E206C6973746564436F756E743B0A202020202020202069662820636F6E6669672E6C6973745465737473282920290A2020202020202020202020206C6973746564436F756E74203D206C6973746564436F756E742E76616C75654F72283029202B206C69737454657374732820636F6E66696720293B0A202020202020202069662820636F6E6669672E6C697374546573744E616D65734F6E6C79282920290A2020202020202020202020206C6973746564436F756E74203D206C6973746564436F756E742E76616C75654F72283029202B206C69737454657374734E616D65734F6E6C792820636F6E66696720293B0A202020202020202069662820636F6E6669672E6C69737454616773282920290A2020202020202020202020206C6973746564436F756E74203D206C6973746564436F756E742E76616C75654F72283029202B206C697374546167732820636F6E66696720293B0A202020202020202069662820636F6E6669672E6C6973745265706F7274657273282920290A2020202020202020202020206C6973746564436F756E74203D206C6973746564436F756E742E76616C75654F72283029202B206C6973745265706F72746572732820636F6E66696720293B0A202020202020202072657475726E206C6973746564436F756E743B0A202020207D0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A20696E7465726E616C2F63617463685F72756E5F636F6E746578742E6870700A23646566696E652054574F424C554543554245535F43415443485F52554E4E45525F494D504C5F4850505F494E434C554445440A0A2F2F2023696E636C756465642066726F6D3A2063617463685F746573745F636173655F747261636B65722E6870700A23646566696E652054574F424C554543554245535F43415443485F544553545F434153455F545241434B45525F4850505F494E434C554445440A0A23696E636C756465203C616C676F726974686D3E0A23696E636C756465203C737472696E673E0A23696E636C756465203C6173736572742E683E0A23696E636C756465203C766563746F723E0A23696E636C756465203C7374646578636570743E0A0A43415443485F494E5445524E414C5F53555050524553535F4554445F5741524E494E47530A0A6E616D657370616365204361746368207B0A6E616D657370616365205465737443617365547261636B696E67207B0A0A20202020737472756374204E616D65416E644C6F636174696F6E207B0A20202020202020207374643A3A737472696E67206E616D653B0A2020202020202020536F757263654C696E65496E666F206C6F636174696F6E3B0A0A20202020202020204E616D65416E644C6F636174696F6E28207374643A3A737472696E6720636F6E737426205F6E616D652C20536F757263654C696E65496E666F20636F6E737426205F6C6F636174696F6E20290A20202020202020203A2020206E616D6528205F6E616D6520292C0A2020202020202020202020206C6F636174696F6E28205F6C6F636174696F6E20290A20202020202020207B7D0A202020207D3B0A0A202020207374727563742049547261636B6572203A20536861726564496D706C3C3E207B0A20202020202020207669727475616C207E49547261636B657228293B0A0A20202020202020202F2F2073746174696320717565726965730A20202020202020207669727475616C204E616D65416E644C6F636174696F6E20636F6E737426206E616D65416E644C6F636174696F6E282920636F6E7374203D20303B0A0A20202020202020202F2F2064796E616D696320717565726965730A20202020202020207669727475616C20626F6F6C206973436F6D706C657465282920636F6E7374203D20303B202F2F205375636365737366756C6C7920636F6D706C65746564206F72206661696C65640A20202020202020207669727475616C20626F6F6C2069735375636365737366756C6C79436F6D706C65746564282920636F6E7374203D20303B0A20202020202020207669727475616C20626F6F6C2069734F70656E282920636F6E7374203D20303B202F2F205374617274656420627574206E6F7420636F6D706C6574650A20202020202020207669727475616C20626F6F6C206861734368696C6472656E282920636F6E7374203D20303B0A0A20202020202020207669727475616C2049547261636B65722620706172656E742829203D20303B0A0A20202020202020202F2F20616374696F6E730A20202020202020207669727475616C20766F696420636C6F73652829203D20303B202F2F205375636365737366756C6C7920636F6D706C6574650A20202020202020207669727475616C20766F6964206661696C2829203D20303B0A20202020202020207669727475616C20766F6964206D61726B41734E656564696E67416E6F7468657252756E2829203D20303B0A0A20202020202020207669727475616C20766F6964206164644368696C6428205074723C49547261636B65723E20636F6E737426206368696C642029203D20303B0A20202020202020207669727475616C2049547261636B65722A2066696E644368696C6428204E616D65416E644C6F636174696F6E20636F6E737426206E616D65416E644C6F636174696F6E2029203D20303B0A20202020202020207669727475616C20766F6964206F70656E4368696C642829203D20303B0A0A20202020202020202F2F2044656275672F20636865636B696E670A20202020202020207669727475616C20626F6F6C20697353656374696F6E547261636B6572282920636F6E7374203D20303B0A20202020202020207669727475616C20626F6F6C206973496E646578547261636B6572282920636F6E7374203D20303B0A202020207D3B0A0A20202020636C6173732020547261636B6572436F6E74657874207B0A0A2020202020202020656E756D2052756E5374617465207B0A2020202020202020202020204E6F74537461727465642C0A202020202020202020202020457865637574696E672C0A202020202020202020202020436F6D706C657465644379636C650A20202020202020207D3B0A0A20202020202020205074723C49547261636B65723E206D5F726F6F74547261636B65723B0A202020202020202049547261636B65722A206D5F63757272656E74547261636B65723B0A202020202020202052756E5374617465206D5F72756E53746174653B0A0A202020207075626C69633A0A0A202020202020202073746174696320547261636B6572436F6E746578742620696E7374616E63652829207B0A20202020202020202020202073746174696320547261636B6572436F6E7465787420735F696E7374616E63653B0A20202020202020202020202072657475726E20735F696E7374616E63653B0A20202020202020207D0A0A2020202020202020547261636B6572436F6E7465787428290A20202020202020203A2020206D5F63757272656E74547261636B6572282043415443485F4E554C4C20292C0A2020202020202020202020206D5F72756E537461746528204E6F745374617274656420290A20202020202020207B7D0A0A202020202020202049547261636B65722620737461727452756E28293B0A0A2020202020202020766F696420656E6452756E2829207B0A2020202020202020202020206D5F726F6F74547261636B65722E726573657428293B0A2020202020202020202020206D5F63757272656E74547261636B6572203D2043415443485F4E554C4C3B0A2020202020202020202020206D5F72756E5374617465203D204E6F74537461727465643B0A20202020202020207D0A0A2020202020202020766F69642073746172744379636C652829207B0A2020202020202020202020206D5F63757272656E74547261636B6572203D206D5F726F6F74547261636B65722E67657428293B0A2020202020202020202020206D5F72756E5374617465203D20457865637574696E673B0A20202020202020207D0A2020202020202020766F696420636F6D706C6574654379636C652829207B0A2020202020202020202020206D5F72756E5374617465203D20436F6D706C657465644379636C653B0A20202020202020207D0A0A2020202020202020626F6F6C20636F6D706C657465644379636C65282920636F6E7374207B0A20202020202020202020202072657475726E206D5F72756E5374617465203D3D20436F6D706C657465644379636C653B0A20202020202020207D0A202020202020202049547261636B6572262063757272656E74547261636B65722829207B0A20202020202020202020202072657475726E202A6D5F63757272656E74547261636B65723B0A20202020202020207D0A2020202020202020766F69642073657443757272656E74547261636B6572282049547261636B65722A20747261636B65722029207B0A2020202020202020202020206D5F63757272656E74547261636B6572203D20747261636B65723B0A20202020202020207D0A202020207D3B0A0A20202020636C61737320547261636B657242617365203A207075626C69632049547261636B6572207B0A2020202070726F7465637465643A0A2020202020202020656E756D204379636C655374617465207B0A2020202020202020202020204E6F74537461727465642C0A202020202020202020202020457865637574696E672C0A202020202020202020202020457865637574696E674368696C6472656E2C0A2020202020202020202020204E65656473416E6F7468657252756E2C0A202020202020202020202020436F6D706C657465645375636365737366756C6C792C0A2020202020202020202020204661696C65640A20202020202020207D3B0A2020202020202020636C61737320547261636B65724861734E616D65207B0A2020202020202020202020204E616D65416E644C6F636174696F6E206D5F6E616D65416E644C6F636174696F6E3B0A20202020202020207075626C69633A0A202020202020202020202020547261636B65724861734E616D6528204E616D65416E644C6F636174696F6E20636F6E737426206E616D65416E644C6F636174696F6E2029203A206D5F6E616D65416E644C6F636174696F6E28206E616D65416E644C6F636174696F6E2029207B7D0A202020202020202020202020626F6F6C206F70657261746F7220282928205074723C49547261636B65723E20636F6E73742620747261636B65722029207B0A2020202020202020202020202020202072657475726E0A2020202020202020202020202020202020202020747261636B65722D3E6E616D65416E644C6F636174696F6E28292E6E616D65203D3D206D5F6E616D65416E644C6F636174696F6E2E6E616D652026260A2020202020202020202020202020202020202020747261636B65722D3E6E616D65416E644C6F636174696F6E28292E6C6F636174696F6E203D3D206D5F6E616D65416E644C6F636174696F6E2E6C6F636174696F6E3B0A2020202020202020202020207D0A20202020202020207D3B0A202020202020202074797065646566207374643A3A766563746F723C5074723C49547261636B65723E203E204368696C6472656E3B0A20202020202020204E616D65416E644C6F636174696F6E206D5F6E616D65416E644C6F636174696F6E3B0A2020202020202020547261636B6572436F6E7465787426206D5F6374783B0A202020202020202049547261636B65722A206D5F706172656E743B0A20202020202020204368696C6472656E206D5F6368696C6472656E3B0A20202020202020204379636C655374617465206D5F72756E53746174653B0A202020207075626C69633A0A2020202020202020547261636B65724261736528204E616D65416E644C6F636174696F6E20636F6E737426206E616D65416E644C6F636174696F6E2C20547261636B6572436F6E7465787426206374782C2049547261636B65722A20706172656E7420290A20202020202020203A2020206D5F6E616D65416E644C6F636174696F6E28206E616D65416E644C6F636174696F6E20292C0A2020202020202020202020206D5F637478282063747820292C0A2020202020202020202020206D5F706172656E742820706172656E7420292C0A2020202020202020202020206D5F72756E537461746528204E6F745374617274656420290A20202020202020207B7D0A20202020202020207669727475616C207E547261636B65724261736528293B0A0A20202020202020207669727475616C204E616D65416E644C6F636174696F6E20636F6E737426206E616D65416E644C6F636174696F6E282920636F6E73742043415443485F4F56455252494445207B0A20202020202020202020202072657475726E206D5F6E616D65416E644C6F636174696F6E3B0A20202020202020207D0A20202020202020207669727475616C20626F6F6C206973436F6D706C657465282920636F6E73742043415443485F4F56455252494445207B0A20202020202020202020202072657475726E206D5F72756E5374617465203D3D20436F6D706C657465645375636365737366756C6C79207C7C206D5F72756E5374617465203D3D204661696C65643B0A20202020202020207D0A20202020202020207669727475616C20626F6F6C2069735375636365737366756C6C79436F6D706C65746564282920636F6E73742043415443485F4F56455252494445207B0A20202020202020202020202072657475726E206D5F72756E5374617465203D3D20436F6D706C657465645375636365737366756C6C793B0A20202020202020207D0A20202020202020207669727475616C20626F6F6C2069734F70656E282920636F6E73742043415443485F4F56455252494445207B0A20202020202020202020202072657475726E206D5F72756E537461746520213D204E6F745374617274656420262620216973436F6D706C65746528293B0A20202020202020207D0A20202020202020207669727475616C20626F6F6C206861734368696C6472656E282920636F6E73742043415443485F4F56455252494445207B0A20202020202020202020202072657475726E20216D5F6368696C6472656E2E656D70747928293B0A20202020202020207D0A0A20202020202020207669727475616C20766F6964206164644368696C6428205074723C49547261636B65723E20636F6E737426206368696C6420292043415443485F4F56455252494445207B0A2020202020202020202020206D5F6368696C6472656E2E707573685F6261636B28206368696C6420293B0A20202020202020207D0A0A20202020202020207669727475616C2049547261636B65722A2066696E644368696C6428204E616D65416E644C6F636174696F6E20636F6E737426206E616D65416E644C6F636174696F6E20292043415443485F4F56455252494445207B0A2020202020202020202020204368696C6472656E3A3A636F6E73745F6974657261746F72206974203D207374643A3A66696E645F696628206D5F6368696C6472656E2E626567696E28292C206D5F6368696C6472656E2E656E6428292C20547261636B65724861734E616D6528206E616D65416E644C6F636174696F6E202920293B0A20202020202020202020202072657475726E2820697420213D206D5F6368696C6472656E2E656E64282920290A202020202020202020202020202020203F2069742D3E67657428290A202020202020202020202020202020203A2043415443485F4E554C4C3B0A20202020202020207D0A20202020202020207669727475616C2049547261636B65722620706172656E7428292043415443485F4F56455252494445207B0A20202020202020202020202061737365727428206D5F706172656E7420293B202F2F2053686F756C6420616C77617973206265206E6F6E2D6E756C6C2065786365707420666F7220726F6F740A20202020202020202020202072657475726E202A6D5F706172656E743B0A20202020202020207D0A0A20202020202020207669727475616C20766F6964206F70656E4368696C6428292043415443485F4F56455252494445207B0A202020202020202020202020696628206D5F72756E537461746520213D20457865637574696E674368696C6472656E2029207B0A202020202020202020202020202020206D5F72756E5374617465203D20457865637574696E674368696C6472656E3B0A20202020202020202020202020202020696628206D5F706172656E7420290A20202020202020202020202020202020202020206D5F706172656E742D3E6F70656E4368696C6428293B0A2020202020202020202020207D0A20202020202020207D0A0A20202020202020207669727475616C20626F6F6C20697353656374696F6E547261636B6572282920636F6E73742043415443485F4F56455252494445207B2072657475726E2066616C73653B207D0A20202020202020207669727475616C20626F6F6C206973496E646578547261636B6572282920636F6E73742043415443485F4F56455252494445207B2072657475726E2066616C73653B207D0A0A2020202020202020766F6964206F70656E2829207B0A2020202020202020202020206D5F72756E5374617465203D20457865637574696E673B0A2020202020202020202020206D6F7665546F5468697328293B0A202020202020202020202020696628206D5F706172656E7420290A202020202020202020202020202020206D5F706172656E742D3E6F70656E4368696C6428293B0A20202020202020207D0A0A20202020202020207669727475616C20766F696420636C6F736528292043415443485F4F56455252494445207B0A0A2020202020202020202020202F2F20436C6F736520616E79207374696C6C206F70656E206368696C6472656E2028652E672E2067656E657261746F7273290A2020202020202020202020207768696C652820266D5F6374782E63757272656E74547261636B6572282920213D207468697320290A202020202020202020202020202020206D5F6374782E63757272656E74547261636B657228292E636C6F736528293B0A0A20202020202020202020202073776974636828206D5F72756E53746174652029207B0A2020202020202020202020202020202063617365204E6F74537461727465643A0A202020202020202020202020202020206361736520436F6D706C657465645375636365737366756C6C793A0A2020202020202020202020202020202063617365204661696C65643A0A20202020202020202020202020202020202020207468726F77207374643A3A6C6F6769635F6572726F72282022496C6C6F676963616C2073746174652220293B0A0A2020202020202020202020202020202063617365204E65656473416E6F7468657252756E3A0A2020202020202020202020202020202020202020627265616B3B3B0A0A202020202020202020202020202020206361736520457865637574696E673A0A20202020202020202020202020202020202020206D5F72756E5374617465203D20436F6D706C657465645375636365737366756C6C793B0A2020202020202020202020202020202020202020627265616B3B0A202020202020202020202020202020206361736520457865637574696E674368696C6472656E3A0A2020202020202020202020202020202020202020696628206D5F6368696C6472656E2E656D7074792829207C7C206D5F6368696C6472656E2E6261636B28292D3E6973436F6D706C657465282920290A2020202020202020202020202020202020202020202020206D5F72756E5374617465203D20436F6D706C657465645375636365737366756C6C793B0A2020202020202020202020202020202020202020627265616B3B0A0A2020202020202020202020202020202064656661756C743A0A20202020202020202020202020202020202020207468726F77207374643A3A6C6F6769635F6572726F72282022556E65787065637465642073746174652220293B0A2020202020202020202020207D0A2020202020202020202020206D6F7665546F506172656E7428293B0A2020202020202020202020206D5F6374782E636F6D706C6574654379636C6528293B0A20202020202020207D0A20202020202020207669727475616C20766F6964206661696C28292043415443485F4F56455252494445207B0A2020202020202020202020206D5F72756E5374617465203D204661696C65643B0A202020202020202020202020696628206D5F706172656E7420290A202020202020202020202020202020206D5F706172656E742D3E6D61726B41734E656564696E67416E6F7468657252756E28293B0A2020202020202020202020206D6F7665546F506172656E7428293B0A2020202020202020202020206D5F6374782E636F6D706C6574654379636C6528293B0A20202020202020207D0A20202020202020207669727475616C20766F6964206D61726B41734E656564696E67416E6F7468657252756E28292043415443485F4F56455252494445207B0A2020202020202020202020206D5F72756E5374617465203D204E65656473416E6F7468657252756E3B0A20202020202020207D0A20202020707269766174653A0A2020202020202020766F6964206D6F7665546F506172656E742829207B0A20202020202020202020202061737365727428206D5F706172656E7420293B0A2020202020202020202020206D5F6374782E73657443757272656E74547261636B657228206D5F706172656E7420293B0A20202020202020207D0A2020202020202020766F6964206D6F7665546F546869732829207B0A2020202020202020202020206D5F6374782E73657443757272656E74547261636B657228207468697320293B0A20202020202020207D0A202020207D3B0A0A20202020636C6173732053656374696F6E547261636B6572203A207075626C696320547261636B657242617365207B0A20202020202020207374643A3A766563746F723C7374643A3A737472696E673E206D5F66696C746572733B0A202020207075626C69633A0A202020202020202053656374696F6E547261636B657228204E616D65416E644C6F636174696F6E20636F6E737426206E616D65416E644C6F636174696F6E2C20547261636B6572436F6E7465787426206374782C2049547261636B65722A20706172656E7420290A20202020202020203A202020547261636B65724261736528206E616D65416E644C6F636174696F6E2C206374782C20706172656E7420290A20202020202020207B0A20202020202020202020202069662820706172656E742029207B0A202020202020202020202020202020207768696C65282021706172656E742D3E697353656374696F6E547261636B6572282920290A2020202020202020202020202020202020202020706172656E74203D2026706172656E742D3E706172656E7428293B0A0A2020202020202020202020202020202053656374696F6E547261636B65722620706172656E7453656374696F6E203D207374617469635F636173743C53656374696F6E547261636B6572263E28202A706172656E7420293B0A202020202020202020202020202020206164644E65787446696C746572732820706172656E7453656374696F6E2E6D5F66696C7465727320293B0A2020202020202020202020207D0A20202020202020207D0A20202020202020207669727475616C207E53656374696F6E547261636B657228293B0A0A20202020202020207669727475616C20626F6F6C20697353656374696F6E547261636B6572282920636F6E73742043415443485F4F56455252494445207B2072657475726E20747275653B207D0A0A20202020202020207374617469632053656374696F6E547261636B65722620616371756972652820547261636B6572436F6E7465787426206374782C204E616D65416E644C6F636174696F6E20636F6E737426206E616D65416E644C6F636174696F6E2029207B0A20202020202020202020202053656374696F6E547261636B65722A2073656374696F6E203D2043415443485F4E554C4C3B0A0A20202020202020202020202049547261636B6572262063757272656E74547261636B6572203D206374782E63757272656E74547261636B657228293B0A2020202020202020202020206966282049547261636B65722A206368696C64547261636B6572203D2063757272656E74547261636B65722E66696E644368696C6428206E616D65416E644C6F636174696F6E20292029207B0A2020202020202020202020202020202061737365727428206368696C64547261636B657220293B0A2020202020202020202020202020202061737365727428206368696C64547261636B65722D3E697353656374696F6E547261636B6572282920293B0A2020202020202020202020202020202073656374696F6E203D207374617469635F636173743C53656374696F6E547261636B65722A3E28206368696C64547261636B657220293B0A2020202020202020202020207D0A202020202020202020202020656C7365207B0A2020202020202020202020202020202073656374696F6E203D206E65772053656374696F6E547261636B657228206E616D65416E644C6F636174696F6E2C206374782C202663757272656E74547261636B657220293B0A2020202020202020202020202020202063757272656E74547261636B65722E6164644368696C64282073656374696F6E20293B0A2020202020202020202020207D0A20202020202020202020202069662820216374782E636F6D706C657465644379636C65282920290A2020202020202020202020202020202073656374696F6E2D3E7472794F70656E28293B0A20202020202020202020202072657475726E202A73656374696F6E3B0A20202020202020207D0A0A2020202020202020766F6964207472794F70656E2829207B0A20202020202020202020202069662820216973436F6D706C657465282920262620286D5F66696C746572732E656D7074792829207C7C206D5F66696C746572735B305D2E656D7074792829207C7C20206D5F66696C746572735B305D203D3D206D5F6E616D65416E644C6F636174696F6E2E6E616D65202920290A202020202020202020202020202020206F70656E28293B0A20202020202020207D0A0A2020202020202020766F696420616464496E697469616C46696C7465727328207374643A3A766563746F723C7374643A3A737472696E673E20636F6E7374262066696C746572732029207B0A202020202020202020202020696628202166696C746572732E656D70747928292029207B0A202020202020202020202020202020206D5F66696C746572732E707573685F6261636B282222293B202F2F20526F6F74202D2073686F756C64206E6576657220626520636F6E73756C7465640A202020202020202020202020202020206D5F66696C746572732E707573685F6261636B282222293B202F2F20546573742043617365202D206E6F7420612073656374696F6E2066696C7465720A202020202020202020202020202020206D5F66696C746572732E696E7365727428206D5F66696C746572732E656E6428292C2066696C746572732E626567696E28292C2066696C746572732E656E64282920293B0A2020202020202020202020207D0A20202020202020207D0A2020202020202020766F6964206164644E65787446696C7465727328207374643A3A766563746F723C7374643A3A737472696E673E20636F6E7374262066696C746572732029207B0A2020202020202020202020206966282066696C746572732E73697A652829203E203120290A202020202020202020202020202020206D5F66696C746572732E696E7365727428206D5F66696C746572732E656E6428292C202B2B66696C746572732E626567696E28292C2066696C746572732E656E64282920293B0A20202020202020207D0A202020207D3B0A0A20202020636C61737320496E646578547261636B6572203A207075626C696320547261636B657242617365207B0A2020202020202020696E74206D5F73697A653B0A2020202020202020696E74206D5F696E6465783B0A202020207075626C69633A0A2020202020202020496E646578547261636B657228204E616D65416E644C6F636174696F6E20636F6E737426206E616D65416E644C6F636174696F6E2C20547261636B6572436F6E7465787426206374782C2049547261636B65722A20706172656E742C20696E742073697A6520290A20202020202020203A202020547261636B65724261736528206E616D65416E644C6F636174696F6E2C206374782C20706172656E7420292C0A2020202020202020202020206D5F73697A65282073697A6520292C0A2020202020202020202020206D5F696E64657828202D3120290A20202020202020207B7D0A20202020202020207669727475616C207E496E646578547261636B657228293B0A0A20202020202020207669727475616C20626F6F6C206973496E646578547261636B6572282920636F6E73742043415443485F4F56455252494445207B2072657475726E20747275653B207D0A0A202020202020202073746174696320496E646578547261636B65722620616371756972652820547261636B6572436F6E7465787426206374782C204E616D65416E644C6F636174696F6E20636F6E737426206E616D65416E644C6F636174696F6E2C20696E742073697A652029207B0A202020202020202020202020496E646578547261636B65722A20747261636B6572203D2043415443485F4E554C4C3B0A0A20202020202020202020202049547261636B6572262063757272656E74547261636B6572203D206374782E63757272656E74547261636B657228293B0A2020202020202020202020206966282049547261636B65722A206368696C64547261636B6572203D2063757272656E74547261636B65722E66696E644368696C6428206E616D65416E644C6F636174696F6E20292029207B0A2020202020202020202020202020202061737365727428206368696C64547261636B657220293B0A2020202020202020202020202020202061737365727428206368696C64547261636B65722D3E6973496E646578547261636B6572282920293B0A20202020202020202020202020202020747261636B6572203D207374617469635F636173743C496E646578547261636B65722A3E28206368696C64547261636B657220293B0A2020202020202020202020207D0A202020202020202020202020656C7365207B0A20202020202020202020202020202020747261636B6572203D206E657720496E646578547261636B657228206E616D65416E644C6F636174696F6E2C206374782C202663757272656E74547261636B65722C2073697A6520293B0A2020202020202020202020202020202063757272656E74547261636B65722E6164644368696C642820747261636B657220293B0A2020202020202020202020207D0A0A20202020202020202020202069662820216374782E636F6D706C657465644379636C6528292026262021747261636B65722D3E6973436F6D706C65746528292029207B0A2020202020202020202020202020202069662820747261636B65722D3E6D5F72756E537461746520213D20457865637574696E674368696C6472656E20262620747261636B65722D3E6D5F72756E537461746520213D204E65656473416E6F7468657252756E20290A2020202020202020202020202020202020202020747261636B65722D3E6D6F76654E65787428293B0A20202020202020202020202020202020747261636B65722D3E6F70656E28293B0A2020202020202020202020207D0A0A20202020202020202020202072657475726E202A747261636B65723B0A20202020202020207D0A0A2020202020202020696E7420696E646578282920636F6E7374207B2072657475726E206D5F696E6465783B207D0A0A2020202020202020766F6964206D6F76654E6578742829207B0A2020202020202020202020206D5F696E6465782B2B3B0A2020202020202020202020206D5F6368696C6472656E2E636C65617228293B0A20202020202020207D0A0A20202020202020207669727475616C20766F696420636C6F736528292043415443485F4F56455252494445207B0A202020202020202020202020547261636B6572426173653A3A636C6F736528293B0A202020202020202020202020696628206D5F72756E5374617465203D3D20436F6D706C657465645375636365737366756C6C79202626206D5F696E646578203C206D5F73697A652D3120290A202020202020202020202020202020206D5F72756E5374617465203D20457865637574696E673B0A20202020202020207D0A202020207D3B0A0A20202020696E6C696E652049547261636B65722620547261636B6572436F6E746578743A3A737461727452756E2829207B0A20202020202020206D5F726F6F74547261636B6572203D206E65772053656374696F6E547261636B657228204E616D65416E644C6F636174696F6E2820227B726F6F747D222C2043415443485F494E5445524E414C5F4C494E45494E464F20292C202A746869732C2043415443485F4E554C4C20293B0A20202020202020206D5F63757272656E74547261636B6572203D2043415443485F4E554C4C3B0A20202020202020206D5F72756E5374617465203D20457865637574696E673B0A202020202020202072657475726E202A6D5F726F6F74547261636B65723B0A202020207D0A0A7D202F2F206E616D657370616365205465737443617365547261636B696E670A0A7573696E67205465737443617365547261636B696E673A3A49547261636B65723B0A7573696E67205465737443617365547261636B696E673A3A547261636B6572436F6E746578743B0A7573696E67205465737443617365547261636B696E673A3A53656374696F6E547261636B65723B0A7573696E67205465737443617365547261636B696E673A3A496E646578547261636B65723B0A0A7D202F2F206E616D6573706163652043617463680A0A43415443485F494E5445524E414C5F554E53555050524553535F4554445F5741524E494E47530A0A2F2F2023696E636C756465642066726F6D3A2063617463685F666174616C5F636F6E646974696F6E2E6870700A23646566696E652054574F424C554543554245535F43415443485F464154414C5F434F4E444954494F4E5F485F494E434C554445440A0A6E616D657370616365204361746368207B0A0A202020202F2F205265706F727420746865206572726F7220636F6E646974696F6E0A20202020696E6C696E6520766F6964207265706F7274466174616C28207374643A3A737472696E6720636F6E737426206D6573736167652029207B0A202020202020202049436F6E746578742620636F6E74657874203D2043617463683A3A67657443757272656E74436F6E7465787428293B0A202020202020202049526573756C74436170747572652A20726573756C7443617074757265203D20636F6E746578742E676574526573756C744361707475726528293B0A2020202020202020726573756C74436170747572652D3E68616E646C65466174616C4572726F72436F6E646974696F6E28206D65737361676520293B0A202020207D0A0A7D202F2F206E616D6573706163652043617463680A0A23696620646566696E656420282043415443485F504C4154464F524D5F57494E444F57532029202F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A2F2F2023696E636C756465642066726F6D3A2063617463685F77696E646F77735F685F70726F78792E680A0A23646566696E652054574F424C554543554245535F43415443485F57494E444F57535F485F50524F58595F485F494E434C554445440A0A2369666465662043415443485F444546494E45535F4E4F4D494E4D41580A232020646566696E65204E4F4D494E4D41580A23656E6469660A2369666465662043415443485F444546494E45535F57494E33325F4C45414E5F414E445F4D45414E0A232020646566696E652057494E33325F4C45414E5F414E445F4D45414E0A23656E6469660A0A236966646566205F5F414658444C4C0A23696E636C756465203C41667857696E2E683E0A23656C73650A23696E636C756465203C77696E646F77732E683E0A23656E6469660A0A2369666465662043415443485F444546494E45535F4E4F4D494E4D41580A232020756E646566204E4F4D494E4D41580A23656E6469660A2369666465662043415443485F444546494E45535F57494E33325F4C45414E5F414E445F4D45414E0A232020756E6465662057494E33325F4C45414E5F414E445F4D45414E0A23656E6469660A0A0A23202069662021646566696E656420282043415443485F434F4E4649475F57494E444F57535F53454820290A0A6E616D657370616365204361746368207B0A2020202073747275637420466174616C436F6E646974696F6E48616E646C6572207B0A2020202020202020766F69642072657365742829207B7D0A202020207D3B0A7D0A0A232020656C7365202F2F2043415443485F434F4E4649475F57494E444F57535F53454820697320646566696E65640A0A6E616D657370616365204361746368207B0A0A20202020737472756374205369676E616C44656673207B2044574F52442069643B20636F6E737420636861722A206E616D653B207D3B0A2020202065787465726E205369676E616C44656673207369676E616C446566735B5D3B0A202020202F2F205468657265206973206E6F20312D31206D617070696E67206265747765656E207369676E616C7320616E642077696E646F777320657863657074696F6E732E0A202020202F2F2057696E646F77732063616E20656173696C792064697374696E6775697368206265747765656E20534F20616E6420536967536567562C0A202020202F2F2062757420536967496E742C205369675465726D2C20657463206172652068616E646C656420646966666572656E746C792E0A202020205369676E616C44656673207369676E616C446566735B5D203D207B0A20202020202020207B20455843455054494F4E5F494C4C4547414C5F494E535452554354494F4E2C202022534947494C4C202D20496C6C6567616C20696E737472756374696F6E207369676E616C22207D2C0A20202020202020207B20455843455054494F4E5F535441434B5F4F564552464C4F572C202253494753454756202D20537461636B206F766572666C6F7722207D2C0A20202020202020207B20455843455054494F4E5F4143434553535F56494F4C4154494F4E2C202253494753454756202D205365676D656E746174696F6E2076696F6C6174696F6E207369676E616C22207D2C0A20202020202020207B20455843455054494F4E5F494E545F4449564944455F42595F5A45524F2C2022446976696465206279207A65726F206572726F7222207D2C0A202020207D3B0A0A2020202073747275637420466174616C436F6E646974696F6E48616E646C6572207B0A0A2020202020202020737461746963204C4F4E472043414C4C4241434B2068616E646C65566563746F726564457863657074696F6E2850455843455054494F4E5F504F494E5445525320457863657074696F6E496E666F29207B0A202020202020202020202020666F722028696E742069203D20303B2069203C2073697A656F66287369676E616C4465667329202F2073697A656F66285369676E616C44656673293B202B2B6929207B0A2020202020202020202020202020202069662028457863657074696F6E496E666F2D3E457863657074696F6E5265636F72642D3E457863657074696F6E436F6465203D3D207369676E616C446566735B695D2E696429207B0A20202020202020202020202020202020202020207265706F7274466174616C287369676E616C446566735B695D2E6E616D65293B0A202020202020202020202020202020207D0A2020202020202020202020207D0A2020202020202020202020202F2F20496620697473206E6F7420616E20657863657074696F6E20776520636172652061626F75742C207061737320697420616C6F6E672E0A2020202020202020202020202F2F20546869732073746F70732075732066726F6D20656174696E6720646562756767657220627265616B73206574632E0A20202020202020202020202072657475726E20455843455054494F4E5F434F4E54494E55455F5345415243483B0A20202020202020207D0A0A2020202020202020466174616C436F6E646974696F6E48616E646C65722829207B0A2020202020202020202020206973536574203D20747275653B0A2020202020202020202020202F2F2033326B207365656D7320656E6F75676820666F7220436174636820746F2068616E646C6520737461636B206F766572666C6F772C0A2020202020202020202020202F2F20627574207468652076616C75652077617320666F756E64206578706572696D656E74616C6C792C20736F207468657265206973206E6F207374726F6E672067756172616E7465650A20202020202020202020202067756172616E74656553697A65203D203332202A20313032343B0A202020202020202020202020657863657074696F6E48616E646C657248616E646C65203D2043415443485F4E554C4C3B0A2020202020202020202020202F2F2052656769737465722061732066697273742068616E646C657220696E2063757272656E7420636861696E0A202020202020202020202020657863657074696F6E48616E646C657248616E646C65203D20416464566563746F726564457863657074696F6E48616E646C657228312C2068616E646C65566563746F726564457863657074696F6E293B0A2020202020202020202020202F2F205061737320696E2067756172616E7465652073697A6520746F2062652066696C6C65640A202020202020202020202020536574546872656164537461636B47756172616E746565282667756172616E74656553697A65293B0A20202020202020207D0A0A202020202020202073746174696320766F69642072657365742829207B0A20202020202020202020202069662028697353657429207B0A202020202020202020202020202020202F2F20556E72656769737465722068616E646C657220616E6420726573746F726520746865206F6C642067756172616E7465650A2020202020202020202020202020202052656D6F7665566563746F726564457863657074696F6E48616E646C657228657863657074696F6E48616E646C657248616E646C65293B0A20202020202020202020202020202020536574546872656164537461636B47756172616E746565282667756172616E74656553697A65293B0A20202020202020202020202020202020657863657074696F6E48616E646C657248616E646C65203D2043415443485F4E554C4C3B0A202020202020202020202020202020206973536574203D2066616C73653B0A2020202020202020202020207D0A20202020202020207D0A0A20202020202020207E466174616C436F6E646974696F6E48616E646C65722829207B0A202020202020202020202020726573657428293B0A20202020202020207D0A20202020707269766174653A0A202020202020202073746174696320626F6F6C2069735365743B0A202020202020202073746174696320554C4F4E472067756172616E74656553697A653B0A20202020202020207374617469632050564F494420657863657074696F6E48616E646C657248616E646C653B0A202020207D3B0A0A20202020626F6F6C20466174616C436F6E646974696F6E48616E646C65723A3A6973536574203D2066616C73653B0A20202020554C4F4E4720466174616C436F6E646974696F6E48616E646C65723A3A67756172616E74656553697A65203D20303B0A2020202050564F494420466174616C436F6E646974696F6E48616E646C65723A3A657863657074696F6E48616E646C657248616E646C65203D2043415443485F4E554C4C3B0A0A7D202F2F206E616D6573706163652043617463680A0A232020656E646966202F2F2043415443485F434F4E4649475F57494E444F57535F5345480A0A23656C7365202F2F204E6F742057696E646F7773202D20617373756D656420746F20626520504F53495820636F6D70617469626C65202F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A0A23202069662021646566696E65642843415443485F434F4E4649475F504F5349585F5349474E414C53290A0A6E616D657370616365204361746368207B0A2020202073747275637420466174616C436F6E646974696F6E48616E646C6572207B0A2020202020202020766F69642072657365742829207B7D0A202020207D3B0A7D0A0A232020656C7365202F2F2043415443485F434F4E4649475F504F5349585F5349474E414C5320697320646566696E65640A0A23696E636C756465203C7369676E616C2E683E0A0A6E616D657370616365204361746368207B0A0A20202020737472756374205369676E616C44656673207B0A2020202020202020696E742069643B0A2020202020202020636F6E737420636861722A206E616D653B0A202020207D3B0A2020202065787465726E205369676E616C44656673207369676E616C446566735B5D3B0A202020205369676E616C44656673207369676E616C446566735B5D203D207B0A2020202020202020202020207B20534947494E542C202022534947494E54202D205465726D696E616C20696E74657272757074207369676E616C22207D2C0A2020202020202020202020207B20534947494C4C2C202022534947494C4C202D20496C6C6567616C20696E737472756374696F6E207369676E616C22207D2C0A2020202020202020202020207B205349474650452C202022534947465045202D20466C6F6174696E6720706F696E74206572726F72207369676E616C22207D2C0A2020202020202020202020207B20534947534547562C202253494753454756202D205365676D656E746174696F6E2076696F6C6174696F6E207369676E616C22207D2C0A2020202020202020202020207B205349475445524D2C20225349475445524D202D205465726D696E6174696F6E2072657175657374207369676E616C22207D2C0A2020202020202020202020207B20534947414252542C202253494741425254202D2041626F7274202861626E6F726D616C207465726D696E6174696F6E29207369676E616C22207D0A202020207D3B0A0A2020202073747275637420466174616C436F6E646974696F6E48616E646C6572207B0A0A202020202020202073746174696320626F6F6C2069735365743B0A20202020202020207374617469632073747275637420736967616374696F6E206F6C64536967416374696F6E73205B73697A656F66287369676E616C44656673292F73697A656F66285369676E616C44656673295D3B0A202020202020202073746174696320737461636B5F74206F6C64536967537461636B3B0A2020202020202020737461746963206368617220616C74537461636B4D656D5B53494753544B535A5D3B0A0A202020202020202073746174696320766F69642068616E646C655369676E616C2820696E74207369672029207B0A2020202020202020202020207374643A3A737472696E67206E616D65203D20223C756E6B6E6F776E207369676E616C3E223B0A202020202020202020202020666F7220287374643A3A73697A655F742069203D20303B2069203C2073697A656F66287369676E616C4465667329202F2073697A656F66285369676E616C44656673293B202B2B6929207B0A202020202020202020202020202020205369676E616C446566732026646566203D207369676E616C446566735B695D3B0A2020202020202020202020202020202069662028736967203D3D206465662E696429207B0A20202020202020202020202020202020202020206E616D65203D206465662E6E616D653B0A2020202020202020202020202020202020202020627265616B3B0A202020202020202020202020202020207D0A2020202020202020202020207D0A202020202020202020202020726573657428293B0A2020202020202020202020207265706F7274466174616C286E616D65293B0A2020202020202020202020207261697365282073696720293B0A20202020202020207D0A0A2020202020202020466174616C436F6E646974696F6E48616E646C65722829207B0A2020202020202020202020206973536574203D20747275653B0A202020202020202020202020737461636B5F7420736967537461636B3B0A202020202020202020202020736967537461636B2E73735F7370203D20616C74537461636B4D656D3B0A202020202020202020202020736967537461636B2E73735F73697A65203D2053494753544B535A3B0A202020202020202020202020736967537461636B2E73735F666C616773203D20303B0A202020202020202020202020736967616C74737461636B2826736967537461636B2C20266F6C64536967537461636B293B0A20202020202020202020202073747275637420736967616374696F6E207361203D207B2030207D3B0A0A20202020202020202020202073612E73615F68616E646C6572203D2068616E646C655369676E616C3B0A20202020202020202020202073612E73615F666C616773203D2053415F4F4E535441434B3B0A202020202020202020202020666F7220287374643A3A73697A655F742069203D20303B2069203C2073697A656F66287369676E616C44656673292F73697A656F66285369676E616C44656673293B202B2B6929207B0A20202020202020202020202020202020736967616374696F6E287369676E616C446566735B695D2E69642C202673612C20266F6C64536967416374696F6E735B695D293B0A2020202020202020202020207D0A20202020202020207D0A0A20202020202020207E466174616C436F6E646974696F6E48616E646C65722829207B0A202020202020202020202020726573657428293B0A20202020202020207D0A202020202020202073746174696320766F69642072657365742829207B0A2020202020202020202020206966282069735365742029207B0A202020202020202020202020202020202F2F20536574207369676E616C73206261636B20746F2070726576696F75732076616C756573202D2D20686F706566756C6C79206E6F626F6479206F76657277726F7465207468656D20696E20746865206D65616E74696D650A20202020202020202020202020202020666F7228207374643A3A73697A655F742069203D20303B2069203C2073697A656F66287369676E616C44656673292F73697A656F66285369676E616C44656673293B202B2B692029207B0A2020202020202020202020202020202020202020736967616374696F6E287369676E616C446566735B695D2E69642C20266F6C64536967416374696F6E735B695D2C2043415443485F4E554C4C293B0A202020202020202020202020202020207D0A202020202020202020202020202020202F2F2052657475726E20746865206F6C6420737461636B0A20202020202020202020202020202020736967616C74737461636B28266F6C64536967537461636B2C2043415443485F4E554C4C293B0A202020202020202020202020202020206973536574203D2066616C73653B0A2020202020202020202020207D0A20202020202020207D0A202020207D3B0A0A20202020626F6F6C20466174616C436F6E646974696F6E48616E646C65723A3A6973536574203D2066616C73653B0A2020202073747275637420736967616374696F6E20466174616C436F6E646974696F6E48616E646C65723A3A6F6C64536967416374696F6E735B73697A656F66287369676E616C44656673292F73697A656F66285369676E616C44656673295D203D207B7D3B0A20202020737461636B5F7420466174616C436F6E646974696F6E48616E646C65723A3A6F6C64536967537461636B203D207B7D3B0A202020206368617220466174616C436F6E646974696F6E48616E646C65723A3A616C74537461636B4D656D5B53494753544B535A5D203D207B7D3B0A0A7D202F2F206E616D6573706163652043617463680A0A232020656E646966202F2F2043415443485F434F4E4649475F504F5349585F5349474E414C530A0A23656E646966202F2F206E6F742057696E646F77730A0A23696E636C756465203C7365743E0A23696E636C756465203C737472696E673E0A0A6E616D657370616365204361746368207B0A0A20202020636C6173732053747265616D5265646972656374207B0A0A202020207075626C69633A0A202020202020202053747265616D526564697265637428207374643A3A6F73747265616D262073747265616D2C207374643A3A737472696E672620746172676574537472696E6720290A20202020202020203A2020206D5F73747265616D282073747265616D20292C0A2020202020202020202020206D5F70726576427566282073747265616D2E7264627566282920292C0A2020202020202020202020206D5F746172676574537472696E672820746172676574537472696E6720290A20202020202020207B0A20202020202020202020202073747265616D2E726462756628206D5F6F73732E7264627566282920293B0A20202020202020207D0A0A20202020202020207E53747265616D52656469726563742829207B0A2020202020202020202020206D5F746172676574537472696E67202B3D206D5F6F73732E73747228293B0A2020202020202020202020206D5F73747265616D2E726462756628206D5F7072657642756620293B0A20202020202020207D0A0A20202020707269766174653A0A20202020202020207374643A3A6F73747265616D26206D5F73747265616D3B0A20202020202020207374643A3A73747265616D6275662A206D5F707265764275663B0A20202020202020207374643A3A6F737472696E6773747265616D206D5F6F73733B0A20202020202020207374643A3A737472696E6726206D5F746172676574537472696E673B0A202020207D3B0A0A202020202F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A0A20202020636C6173732052756E436F6E74657874203A207075626C69632049526573756C74436170747572652C207075626C6963204952756E6E6572207B0A0A202020202020202052756E436F6E74657874282052756E436F6E7465787420636F6E73742620293B0A2020202020202020766F6964206F70657261746F72203D282052756E436F6E7465787420636F6E73742620293B0A0A202020207075626C69633A0A0A20202020202020206578706C696369742052756E436F6E7465787428205074723C49436F6E66696720636F6E73743E20636F6E737426205F636F6E6669672C205074723C4953747265616D696E675265706F727465723E20636F6E737426207265706F7274657220290A20202020202020203A2020206D5F72756E496E666F28205F636F6E6669672D3E6E616D65282920292C0A2020202020202020202020206D5F636F6E74657874282067657443757272656E744D757461626C65436F6E74657874282920292C0A2020202020202020202020206D5F6163746976655465737443617365282043415443485F4E554C4C20292C0A2020202020202020202020206D5F636F6E66696728205F636F6E66696720292C0A2020202020202020202020206D5F7265706F7274657228207265706F7274657220292C0A2020202020202020202020206D5F73686F756C645265706F7274556E65787065637465642028207472756520290A20202020202020207B0A2020202020202020202020206D5F636F6E746578742E73657452756E6E657228207468697320293B0A2020202020202020202020206D5F636F6E746578742E736574436F6E66696728206D5F636F6E66696720293B0A2020202020202020202020206D5F636F6E746578742E736574526573756C744361707475726528207468697320293B0A2020202020202020202020206D5F7265706F727465722D3E7465737452756E5374617274696E6728206D5F72756E496E666F20293B0A20202020202020207D0A0A20202020202020207669727475616C207E52756E436F6E746578742829207B0A2020202020202020202020206D5F7265706F727465722D3E7465737452756E456E64656428205465737452756E537461747328206D5F72756E496E666F2C206D5F746F74616C732C2061626F7274696E672829202920293B0A20202020202020207D0A0A2020202020202020766F6964207465737447726F75705374617274696E6728207374643A3A737472696E6720636F6E7374262074657374537065632C207374643A3A73697A655F742067726F7570496E6465782C207374643A3A73697A655F742067726F757073436F756E742029207B0A2020202020202020202020206D5F7265706F727465722D3E7465737447726F75705374617274696E67282047726F7570496E666F282074657374537065632C2067726F7570496E6465782C2067726F757073436F756E74202920293B0A20202020202020207D0A2020202020202020766F6964207465737447726F7570456E64656428207374643A3A737472696E6720636F6E7374262074657374537065632C20546F74616C7320636F6E73742620746F74616C732C207374643A3A73697A655F742067726F7570496E6465782C207374643A3A73697A655F742067726F757073436F756E742029207B0A2020202020202020202020206D5F7265706F727465722D3E7465737447726F7570456E64656428205465737447726F75705374617473282047726F7570496E666F282074657374537065632C2067726F7570496E6465782C2067726F757073436F756E7420292C20746F74616C732C2061626F7274696E672829202920293B0A20202020202020207D0A0A2020202020202020546F74616C732072756E546573742820546573744361736520636F6E7374262074657374436173652029207B0A202020202020202020202020546F74616C732070726576546F74616C73203D206D5F746F74616C733B0A0A2020202020202020202020207374643A3A737472696E672072656469726563746564436F75743B0A2020202020202020202020207374643A3A737472696E672072656469726563746564436572723B0A0A2020202020202020202020205465737443617365496E666F2074657374496E666F203D2074657374436173652E6765745465737443617365496E666F28293B0A0A2020202020202020202020206D5F7265706F727465722D3E74657374436173655374617274696E67282074657374496E666F20293B0A0A2020202020202020202020206D5F6163746976655465737443617365203D202674657374436173653B0A0A202020202020202020202020646F207B0A2020202020202020202020202020202049547261636B65722620726F6F74547261636B6572203D206D5F747261636B6572436F6E746578742E737461727452756E28293B0A202020202020202020202020202020206173736572742820726F6F74547261636B65722E697353656374696F6E547261636B6572282920293B0A202020202020202020202020202020207374617469635F636173743C53656374696F6E547261636B6572263E2820726F6F74547261636B657220292E616464496E697469616C46696C7465727328206D5F636F6E6669672D3E67657453656374696F6E73546F52756E282920293B0A20202020202020202020202020202020646F207B0A20202020202020202020202020202020202020206D5F747261636B6572436F6E746578742E73746172744379636C6528293B0A20202020202020202020202020202020202020206D5F7465737443617365547261636B6572203D202653656374696F6E547261636B65723A3A6163717569726528206D5F747261636B6572436F6E746578742C205465737443617365547261636B696E673A3A4E616D65416E644C6F636174696F6E282074657374496E666F2E6E616D652C2074657374496E666F2E6C696E65496E666F202920293B0A202020202020202020202020202020202020202072756E43757272656E7454657374282072656469726563746564436F75742C20726564697265637465644365727220293B0A202020202020202020202020202020207D0A202020202020202020202020202020207768696C652820216D5F7465737443617365547261636B65722D3E69735375636365737366756C6C79436F6D706C657465642829202626202161626F7274696E67282920293B0A2020202020202020202020207D0A2020202020202020202020202F2F20215442443A2064657072656361746564202D20746869732077696C6C206265207265706C6163656420627920696E646578656420747261636B6572730A2020202020202020202020207768696C65282067657443757272656E74436F6E7465787428292E616476616E636547656E657261746F7273466F7243757272656E74546573742829202626202161626F7274696E67282920293B0A0A202020202020202020202020546F74616C732064656C7461546F74616C73203D206D5F746F74616C732E64656C7461282070726576546F74616C7320293B0A2020202020202020202020206966282074657374496E666F2E6578706563746564546F4661696C28292026262064656C7461546F74616C732E7465737443617365732E706173736564203E20302029207B0A2020202020202020202020202020202064656C7461546F74616C732E617373657274696F6E732E6661696C65642B2B3B0A2020202020202020202020202020202064656C7461546F74616C732E7465737443617365732E7061737365642D2D3B0A2020202020202020202020202020202064656C7461546F74616C732E7465737443617365732E6661696C65642B2B3B0A2020202020202020202020207D0A2020202020202020202020206D5F746F74616C732E746573744361736573202B3D2064656C7461546F74616C732E7465737443617365733B0A2020202020202020202020206D5F7265706F727465722D3E7465737443617365456E6465642820546573744361736553746174732820202074657374496E666F2C0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202064656C7461546F74616C732C0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202072656469726563746564436F75742C0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202072656469726563746564436572722C0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202061626F7274696E672829202920293B0A0A2020202020202020202020206D5F6163746976655465737443617365203D2043415443485F4E554C4C3B0A2020202020202020202020206D5F7465737443617365547261636B6572203D2043415443485F4E554C4C3B0A0A20202020202020202020202072657475726E2064656C7461546F74616C733B0A20202020202020207D0A0A20202020202020205074723C49436F6E66696720636F6E73743E20636F6E666967282920636F6E7374207B0A20202020202020202020202072657475726E206D5F636F6E6669673B0A20202020202020207D0A0A20202020707269766174653A202F2F2049526573756C74436170747572650A0A20202020202020207669727475616C20766F696420617373657274696F6E456E6465642820417373657274696F6E526573756C7420636F6E73742620726573756C742029207B0A20202020202020202020202069662820726573756C742E676574526573756C74547970652829203D3D20526573756C745761733A3A4F6B2029207B0A202020202020202020202020202020206D5F746F74616C732E617373657274696F6E732E7061737365642B2B3B0A2020202020202020202020207D0A202020202020202020202020656C7365206966282021726573756C742E69734F6B28292029207B0A202020202020202020202020202020206D5F746F74616C732E617373657274696F6E732E6661696C65642B2B3B0A2020202020202020202020207D0A0A202020202020202020202020696628206D5F7265706F727465722D3E617373657274696F6E456E6465642820417373657274696F6E53746174732820726573756C742C206D5F6D657373616765732C206D5F746F74616C732029202920290A202020202020202020202020202020206D5F6D657373616765732E636C65617228293B0A0A2020202020202020202020202F2F20526573657420776F726B696E672073746174650A2020202020202020202020206D5F6C617374417373657274696F6E496E666F203D20417373657274696F6E496E666F28207374643A3A737472696E6728292C206D5F6C617374417373657274696F6E496E666F2E6C696E65496E666F2C20227B556E6B6E6F776E2065787072657373696F6E20616674657220746865207265706F72746564206C696E657D22202C206D5F6C617374417373657274696F6E496E666F2E726573756C74446973706F736974696F6E20293B0A2020202020202020202020206D5F6C617374526573756C74203D20726573756C743B0A20202020202020207D0A0A20202020202020207669727475616C20626F6F6C2073656374696F6E5374617274656420280A20202020202020202020202053656374696F6E496E666F20636F6E7374262073656374696F6E496E666F2C0A202020202020202020202020436F756E74732620617373657274696F6E730A2020202020202020290A20202020202020207B0A20202020202020202020202049547261636B6572262073656374696F6E547261636B6572203D2053656374696F6E547261636B65723A3A6163717569726528206D5F747261636B6572436F6E746578742C205465737443617365547261636B696E673A3A4E616D65416E644C6F636174696F6E282073656374696F6E496E666F2E6E616D652C2073656374696F6E496E666F2E6C696E65496E666F202920293B0A202020202020202020202020696628202173656374696F6E547261636B65722E69734F70656E282920290A2020202020202020202020202020202072657475726E2066616C73653B0A2020202020202020202020206D5F61637469766553656374696F6E732E707573685F6261636B28202673656374696F6E547261636B657220293B0A0A2020202020202020202020206D5F6C617374417373657274696F6E496E666F2E6C696E65496E666F203D2073656374696F6E496E666F2E6C696E65496E666F3B0A0A2020202020202020202020206D5F7265706F727465722D3E73656374696F6E5374617274696E67282073656374696F6E496E666F20293B0A0A202020202020202020202020617373657274696F6E73203D206D5F746F74616C732E617373657274696F6E733B0A0A20202020202020202020202072657475726E20747275653B0A20202020202020207D0A2020202020202020626F6F6C2074657374466F724D697373696E67417373657274696F6E732820436F756E74732620617373657274696F6E732029207B0A20202020202020202020202069662820617373657274696F6E732E746F74616C282920213D203020290A2020202020202020202020202020202072657475726E2066616C73653B0A20202020202020202020202069662820216D5F636F6E6669672D3E7761726E41626F75744D697373696E67417373657274696F6E73282920290A2020202020202020202020202020202072657475726E2066616C73653B0A202020202020202020202020696628206D5F747261636B6572436F6E746578742E63757272656E74547261636B657228292E6861734368696C6472656E282920290A2020202020202020202020202020202072657475726E2066616C73653B0A2020202020202020202020206D5F746F74616C732E617373657274696F6E732E6661696C65642B2B3B0A202020202020202020202020617373657274696F6E732E6661696C65642B2B3B0A20202020202020202020202072657475726E20747275653B0A20202020202020207D0A0A20202020202020207669727475616C20766F69642073656374696F6E456E646564282053656374696F6E456E64496E666F20636F6E73742620656E64496E666F2029207B0A202020202020202020202020436F756E747320617373657274696F6E73203D206D5F746F74616C732E617373657274696F6E73202D20656E64496E666F2E70726576417373657274696F6E733B0A202020202020202020202020626F6F6C206D697373696E67417373657274696F6E73203D2074657374466F724D697373696E67417373657274696F6E732820617373657274696F6E7320293B0A0A20202020202020202020202069662820216D5F61637469766553656374696F6E732E656D70747928292029207B0A202020202020202020202020202020206D5F61637469766553656374696F6E732E6261636B28292D3E636C6F736528293B0A202020202020202020202020202020206D5F61637469766553656374696F6E732E706F705F6261636B28293B0A2020202020202020202020207D0A0A2020202020202020202020206D5F7265706F727465722D3E73656374696F6E456E646564282053656374696F6E53746174732820656E64496E666F2E73656374696F6E496E666F2C20617373657274696F6E732C20656E64496E666F2E6475726174696F6E496E5365636F6E64732C206D697373696E67417373657274696F6E73202920293B0A2020202020202020202020206D5F6D657373616765732E636C65617228293B0A20202020202020207D0A0A20202020202020207669727475616C20766F69642073656374696F6E456E6465644561726C79282053656374696F6E456E64496E666F20636F6E73742620656E64496E666F2029207B0A202020202020202020202020696628206D5F756E66696E697368656453656374696F6E732E656D707479282920290A202020202020202020202020202020206D5F61637469766553656374696F6E732E6261636B28292D3E6661696C28293B0A202020202020202020202020656C73650A202020202020202020202020202020206D5F61637469766553656374696F6E732E6261636B28292D3E636C6F736528293B0A2020202020202020202020206D5F61637469766553656374696F6E732E706F705F6261636B28293B0A0A2020202020202020202020206D5F756E66696E697368656453656374696F6E732E707573685F6261636B2820656E64496E666F20293B0A20202020202020207D0A0A20202020202020207669727475616C20766F6964207075736853636F7065644D65737361676528204D657373616765496E666F20636F6E737426206D6573736167652029207B0A2020202020202020202020206D5F6D657373616765732E707573685F6261636B28206D65737361676520293B0A20202020202020207D0A0A20202020202020207669727475616C20766F696420706F7053636F7065644D65737361676528204D657373616765496E666F20636F6E737426206D6573736167652029207B0A2020202020202020202020206D5F6D657373616765732E657261736528207374643A3A72656D6F766528206D5F6D657373616765732E626567696E28292C206D5F6D657373616765732E656E6428292C206D65737361676520292C206D5F6D657373616765732E656E64282920293B0A20202020202020207D0A0A20202020202020207669727475616C207374643A3A737472696E672067657443757272656E74546573744E616D65282920636F6E7374207B0A20202020202020202020202072657475726E206D5F61637469766554657374436173650A202020202020202020202020202020203F206D5F61637469766554657374436173652D3E6765745465737443617365496E666F28292E6E616D650A202020202020202020202020202020203A207374643A3A737472696E6728293B0A20202020202020207D0A0A20202020202020207669727475616C20636F6E737420417373657274696F6E526573756C742A206765744C617374526573756C74282920636F6E7374207B0A20202020202020202020202072657475726E20266D5F6C617374526573756C743B0A20202020202020207D0A0A20202020202020207669727475616C20766F696420657863657074696F6E4561726C795265706F727465642829207B0A2020202020202020202020206D5F73686F756C645265706F7274556E6578706563746564203D2066616C73653B0A20202020202020207D0A0A20202020202020207669727475616C20766F69642068616E646C65466174616C4572726F72436F6E646974696F6E28207374643A3A737472696E6720636F6E737426206D6573736167652029207B0A2020202020202020202020202F2F20446F6E27742072656275696C642074686520726573756C74202D2D2074686520737472696E67696669636174696F6E20697473656C662063616E206361757365206D6F726520666174616C206572726F72730A2020202020202020202020202F2F20496E73746561642C2066616B65206120726573756C7420646174612E0A202020202020202020202020417373657274696F6E526573756C74446174612074656D70526573756C743B0A20202020202020202020202074656D70526573756C742E726573756C7454797065203D20526573756C745761733A3A466174616C4572726F72436F6E646974696F6E3B0A20202020202020202020202074656D70526573756C742E6D657373616765203D206D6573736167653B0A202020202020202020202020417373657274696F6E526573756C7420726573756C74286D5F6C617374417373657274696F6E496E666F2C2074656D70526573756C74293B0A0A202020202020202020202020676574526573756C744361707475726528292E617373657274696F6E456E64656428726573756C74293B0A0A20202020202020202020202068616E646C65556E66696E697368656453656374696F6E7328293B0A0A2020202020202020202020202F2F2052656372656174652073656374696F6E20666F7220746573742063617365202861732077652077696C6C206C6F736520746865206F6E6520746861742077617320696E2073636F7065290A2020202020202020202020205465737443617365496E666F20636F6E737426207465737443617365496E666F203D206D5F61637469766554657374436173652D3E6765745465737443617365496E666F28293B0A20202020202020202020202053656374696F6E496E666F20746573744361736553656374696F6E28207465737443617365496E666F2E6C696E65496E666F2C207465737443617365496E666F2E6E616D652C207465737443617365496E666F2E6465736372697074696F6E20293B0A0A202020202020202020202020436F756E747320617373657274696F6E733B0A202020202020202020202020617373657274696F6E732E6661696C6564203D20313B0A20202020202020202020202053656374696F6E537461747320746573744361736553656374696F6E53746174732820746573744361736553656374696F6E2C20617373657274696F6E732C20302C2066616C736520293B0A2020202020202020202020206D5F7265706F727465722D3E73656374696F6E456E6465642820746573744361736553656374696F6E537461747320293B0A0A2020202020202020202020205465737443617365496E666F2074657374496E666F203D206D5F61637469766554657374436173652D3E6765745465737443617365496E666F28293B0A0A202020202020202020202020546F74616C732064656C7461546F74616C733B0A20202020202020202020202064656C7461546F74616C732E7465737443617365732E6661696C6564203D20313B0A2020202020202020202020206D5F7265706F727465722D3E7465737443617365456E6465642820546573744361736553746174732820202074657374496E666F2C0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202064656C7461546F74616C732C0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020207374643A3A737472696E6728292C0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020207374643A3A737472696E6728292C0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202066616C7365202920293B0A2020202020202020202020206D5F746F74616C732E7465737443617365732E6661696C65642B2B3B0A2020202020202020202020207465737447726F7570456E64656428207374643A3A737472696E6728292C206D5F746F74616C732C20312C203120293B0A2020202020202020202020206D5F7265706F727465722D3E7465737452756E456E64656428205465737452756E537461747328206D5F72756E496E666F2C206D5F746F74616C732C2066616C7365202920293B0A20202020202020207D0A0A202020207075626C69633A0A20202020202020202F2F2021544244205765206E65656420746F20646F207468697320616E6F7468657220776179210A2020202020202020626F6F6C2061626F7274696E67282920636F6E7374207B0A20202020202020202020202072657475726E206D5F746F74616C732E617373657274696F6E732E6661696C6564203D3D207374617469635F636173743C7374643A3A73697A655F743E28206D5F636F6E6669672D3E61626F72744166746572282920293B0A20202020202020207D0A0A20202020707269766174653A0A0A2020202020202020766F69642072756E43757272656E745465737428207374643A3A737472696E67262072656469726563746564436F75742C207374643A3A737472696E67262072656469726563746564436572722029207B0A2020202020202020202020205465737443617365496E666F20636F6E737426207465737443617365496E666F203D206D5F61637469766554657374436173652D3E6765745465737443617365496E666F28293B0A20202020202020202020202053656374696F6E496E666F20746573744361736553656374696F6E28207465737443617365496E666F2E6C696E65496E666F2C207465737443617365496E666F2E6E616D652C207465737443617365496E666F2E6465736372697074696F6E20293B0A2020202020202020202020206D5F7265706F727465722D3E73656374696F6E5374617274696E672820746573744361736553656374696F6E20293B0A202020202020202020202020436F756E74732070726576417373657274696F6E73203D206D5F746F74616C732E617373657274696F6E733B0A202020202020202020202020646F75626C65206475726174696F6E203D20303B0A2020202020202020202020206D5F73686F756C645265706F7274556E6578706563746564203D20747275653B0A202020202020202020202020747279207B0A202020202020202020202020202020206D5F6C617374417373657274696F6E496E666F203D20417373657274696F6E496E666F282022544553545F43415345222C207465737443617365496E666F2E6C696E65496E666F2C207374643A3A737472696E6728292C20526573756C74446973706F736974696F6E3A3A4E6F726D616C20293B0A0A2020202020202020202020202020202073656564526E6728202A6D5F636F6E66696720293B0A0A2020202020202020202020202020202054696D65722074696D65723B0A2020202020202020202020202020202074696D65722E737461727428293B0A20202020202020202020202020202020696628206D5F7265706F727465722D3E676574507265666572656E63657328292E73686F756C6452656469726563745374644F75742029207B0A202020202020202020202020202020202020202053747265616D526564697265637420636F75745265646972282043617463683A3A636F757428292C2072656469726563746564436F757420293B0A202020202020202020202020202020202020202053747265616D526564697265637420636572725265646972282043617463683A3A6365727228292C20726564697265637465644365727220293B0A2020202020202020202020202020202020202020696E766F6B65416374697665546573744361736528293B0A202020202020202020202020202020207D0A20202020202020202020202020202020656C7365207B0A2020202020202020202020202020202020202020696E766F6B65416374697665546573744361736528293B0A202020202020202020202020202020207D0A202020202020202020202020202020206475726174696F6E203D2074696D65722E676574456C61707365645365636F6E647328293B0A2020202020202020202020207D0A20202020202020202020202063617463682820546573744661696C757265457863657074696F6E262029207B0A202020202020202020202020202020202F2F2054686973206A757374206D65616E73207468652074657374207761732061626F727465642064756520746F206661696C7572650A2020202020202020202020207D0A2020202020202020202020206361746368282E2E2E29207B0A202020202020202020202020202020202F2F20556E6465722043415443485F434F4E4649475F464153545F434F4D50494C452C20756E657870656374656420657863657074696F6E7320756E646572205245515549524520617373657274696F6E730A202020202020202020202020202020202F2F20617265207265706F7274656420776974686F7574207472616E736C6174696F6E2061742074686520706F696E74206F66206F726967696E2E0A20202020202020202020202020202020696620286D5F73686F756C645265706F7274556E657870656374656429207B0A20202020202020202020202020202020202020206D616B65556E6578706563746564526573756C744275696C64657228292E757365416374697665457863657074696F6E28293B0A202020202020202020202020202020207D0A2020202020202020202020207D0A2020202020202020202020206D5F7465737443617365547261636B65722D3E636C6F736528293B0A20202020202020202020202068616E646C65556E66696E697368656453656374696F6E7328293B0A2020202020202020202020206D5F6D657373616765732E636C65617228293B0A0A202020202020202020202020436F756E747320617373657274696F6E73203D206D5F746F74616C732E617373657274696F6E73202D2070726576417373657274696F6E733B0A202020202020202020202020626F6F6C206D697373696E67417373657274696F6E73203D2074657374466F724D697373696E67417373657274696F6E732820617373657274696F6E7320293B0A0A202020202020202020202020696628207465737443617365496E666F2E6F6B546F4661696C28292029207B0A202020202020202020202020202020207374643A3A737761702820617373657274696F6E732E6661696C65644275744F6B2C20617373657274696F6E732E6661696C656420293B0A202020202020202020202020202020206D5F746F74616C732E617373657274696F6E732E6661696C6564202D3D20617373657274696F6E732E6661696C65644275744F6B3B0A202020202020202020202020202020206D5F746F74616C732E617373657274696F6E732E6661696C65644275744F6B202B3D20617373657274696F6E732E6661696C65644275744F6B3B0A2020202020202020202020207D0A0A20202020202020202020202053656374696F6E537461747320746573744361736553656374696F6E53746174732820746573744361736553656374696F6E2C20617373657274696F6E732C206475726174696F6E2C206D697373696E67417373657274696F6E7320293B0A2020202020202020202020206D5F7265706F727465722D3E73656374696F6E456E6465642820746573744361736553656374696F6E537461747320293B0A20202020202020207D0A0A2020202020202020766F696420696E766F6B6541637469766554657374436173652829207B0A202020202020202020202020466174616C436F6E646974696F6E48616E646C657220666174616C436F6E646974696F6E48616E646C65723B202F2F2048616E646C65207369676E616C730A2020202020202020202020206D5F61637469766554657374436173652D3E696E766F6B6528293B0A202020202020202020202020666174616C436F6E646974696F6E48616E646C65722E726573657428293B0A20202020202020207D0A0A20202020707269766174653A0A0A2020202020202020526573756C744275696C646572206D616B65556E6578706563746564526573756C744275696C646572282920636F6E7374207B0A20202020202020202020202072657475726E20526573756C744275696C646572282020206D5F6C617374417373657274696F6E496E666F2E6D6163726F4E616D652E635F73747228292C0A2020202020202020202020202020202020202020202020202020202020202020202020206D5F6C617374417373657274696F6E496E666F2E6C696E65496E666F2C0A2020202020202020202020202020202020202020202020202020202020202020202020206D5F6C617374417373657274696F6E496E666F2E636170747572656445787072657373696F6E2E635F73747228292C0A2020202020202020202020202020202020202020202020202020202020202020202020206D5F6C617374417373657274696F6E496E666F2E726573756C74446973706F736974696F6E20293B0A20202020202020207D0A0A2020202020202020766F69642068616E646C65556E66696E697368656453656374696F6E732829207B0A2020202020202020202020202F2F2049662073656374696F6E7320656E646564207072656D61747572656C792064756520746F20616E20657863657074696F6E2077652073746F7265642074686569720A2020202020202020202020202F2F20696E666F73206865726520736F2077652063616E2074656172207468656D20646F776E206F7574736964652074686520756E77696E642070726F636573732E0A202020202020202020202020666F7228207374643A3A766563746F723C53656374696F6E456E64496E666F3E3A3A636F6E73745F726576657273655F6974657261746F72206974203D206D5F756E66696E697368656453656374696F6E732E72626567696E28292C0A2020202020202020202020202020202020202020202020206974456E64203D206D5F756E66696E697368656453656374696F6E732E72656E6428293B0A2020202020202020202020202020202020202020697420213D206974456E643B0A20202020202020202020202020202020202020202B2B697420290A2020202020202020202020202020202073656374696F6E456E64656428202A697420293B0A2020202020202020202020206D5F756E66696E697368656453656374696F6E732E636C65617228293B0A20202020202020207D0A0A20202020202020205465737452756E496E666F206D5F72756E496E666F3B0A2020202020202020494D757461626C65436F6E7465787426206D5F636F6E746578743B0A2020202020202020546573744361736520636F6E73742A206D5F61637469766554657374436173653B0A202020202020202049547261636B65722A206D5F7465737443617365547261636B65723B0A202020202020202049547261636B65722A206D5F63757272656E7453656374696F6E547261636B65723B0A2020202020202020417373657274696F6E526573756C74206D5F6C617374526573756C743B0A0A20202020202020205074723C49436F6E66696720636F6E73743E206D5F636F6E6669673B0A2020202020202020546F74616C73206D5F746F74616C733B0A20202020202020205074723C4953747265616D696E675265706F727465723E206D5F7265706F727465723B0A20202020202020207374643A3A766563746F723C4D657373616765496E666F3E206D5F6D657373616765733B0A2020202020202020417373657274696F6E496E666F206D5F6C617374417373657274696F6E496E666F3B0A20202020202020207374643A3A766563746F723C53656374696F6E456E64496E666F3E206D5F756E66696E697368656453656374696F6E733B0A20202020202020207374643A3A766563746F723C49547261636B65722A3E206D5F61637469766553656374696F6E733B0A2020202020202020547261636B6572436F6E74657874206D5F747261636B6572436F6E746578743B0A2020202020202020626F6F6C206D5F73686F756C645265706F7274556E65787065637465643B0A202020207D3B0A0A2020202049526573756C74436170747572652620676574526573756C74436170747572652829207B0A20202020202020206966282049526573756C74436170747572652A2063617074757265203D2067657443757272656E74436F6E7465787428292E676574526573756C7443617074757265282920290A20202020202020202020202072657475726E202A636170747572653B0A2020202020202020656C73650A2020202020202020202020207468726F77207374643A3A6C6F6769635F6572726F722820224E6F20726573756C74206361707475726520696E7374616E63652220293B0A202020207D0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A20696E7465726E616C2F63617463685F76657273696F6E2E680A23646566696E652054574F424C554543554245535F43415443485F56455253494F4E5F485F494E434C554445440A0A6E616D657370616365204361746368207B0A0A202020202F2F2056657273696F6E696E6720696E666F726D6174696F6E0A202020207374727563742056657273696F6E207B0A202020202020202056657273696F6E2820202020756E7369676E656420696E74205F6D616A6F7256657273696F6E2C0A2020202020202020202020202020202020202020756E7369676E656420696E74205F6D696E6F7256657273696F6E2C0A2020202020202020202020202020202020202020756E7369676E656420696E74205F70617463684E756D6265722C0A20202020202020202020202020202020202020206368617220636F6E7374202A20636F6E7374205F6272616E63684E616D652C0A2020202020202020202020202020202020202020756E7369676E656420696E74205F6275696C644E756D62657220293B0A0A2020202020202020756E7369676E656420696E7420636F6E7374206D616A6F7256657273696F6E3B0A2020202020202020756E7369676E656420696E7420636F6E7374206D696E6F7256657273696F6E3B0A2020202020202020756E7369676E656420696E7420636F6E73742070617463684E756D6265723B0A0A20202020202020202F2F206275696C644E756D626572206973206F6E6C792075736564206966206272616E63684E616D65206973206E6F74206E756C6C0A20202020202020206368617220636F6E7374202A20636F6E7374206272616E63684E616D653B0A2020202020202020756E7369676E656420696E7420636F6E7374206275696C644E756D6265723B0A0A2020202020202020667269656E64207374643A3A6F73747265616D26206F70657261746F72203C3C2028207374643A3A6F73747265616D26206F732C2056657273696F6E20636F6E7374262076657273696F6E20293B0A0A20202020707269766174653A0A2020202020202020766F6964206F70657261746F723D282056657273696F6E20636F6E73742620293B0A202020207D3B0A0A20202020696E6C696E652056657273696F6E206C69627261727956657273696F6E28293B0A7D0A0A23696E636C756465203C6673747265616D3E0A23696E636C756465203C7374646C69622E683E0A23696E636C756465203C6C696D6974733E0A0A6E616D657370616365204361746368207B0A0A202020205074723C4953747265616D696E675265706F727465723E206372656174655265706F7274657228207374643A3A737472696E6720636F6E737426207265706F727465724E616D652C205074723C436F6E6669673E20636F6E73742620636F6E6669672029207B0A20202020202020205074723C4953747265616D696E675265706F727465723E207265706F72746572203D20676574526567697374727948756228292E6765745265706F72746572526567697374727928292E63726561746528207265706F727465724E616D652C20636F6E6669672E676574282920293B0A202020202020202069662820217265706F727465722029207B0A2020202020202020202020207374643A3A6F737472696E6773747265616D206F73733B0A2020202020202020202020206F7373203C3C20224E6F207265706F7274657220726567697374657265642077697468206E616D653A202722203C3C207265706F727465724E616D65203C3C202227223B0A2020202020202020202020207468726F77207374643A3A646F6D61696E5F6572726F7228206F73732E737472282920293B0A20202020202020207D0A202020202020202072657475726E207265706F727465723B0A202020207D0A0A202020205074723C4953747265616D696E675265706F727465723E206D616B655265706F7274657228205074723C436F6E6669673E20636F6E73742620636F6E6669672029207B0A20202020202020207374643A3A766563746F723C7374643A3A737472696E673E207265706F7274657273203D20636F6E6669672D3E6765745265706F727465724E616D657328293B0A2020202020202020696628207265706F72746572732E656D707479282920290A2020202020202020202020207265706F72746572732E707573685F6261636B282022636F6E736F6C652220293B0A0A20202020202020205074723C4953747265616D696E675265706F727465723E207265706F727465723B0A2020202020202020666F7228207374643A3A766563746F723C7374643A3A737472696E673E3A3A636F6E73745F6974657261746F72206974203D207265706F72746572732E626567696E28292C206974456E64203D207265706F72746572732E656E6428293B0A20202020202020202020202020202020697420213D206974456E643B0A202020202020202020202020202020202B2B697420290A2020202020202020202020207265706F72746572203D206164645265706F7274657228207265706F727465722C206372656174655265706F7274657228202A69742C20636F6E666967202920293B0A202020202020202072657475726E207265706F727465723B0A202020207D0A202020205074723C4953747265616D696E675265706F727465723E206164644C697374656E65727328205074723C49436F6E66696720636F6E73743E20636F6E73742620636F6E6669672C205074723C4953747265616D696E675265706F727465723E207265706F72746572732029207B0A2020202020202020495265706F7274657252656769737472793A3A4C697374656E657273206C697374656E657273203D20676574526567697374727948756228292E6765745265706F72746572526567697374727928292E6765744C697374656E65727328293B0A2020202020202020666F722820495265706F7274657252656769737472793A3A4C697374656E6572733A3A636F6E73745F6974657261746F72206974203D206C697374656E6572732E626567696E28292C206974456E64203D206C697374656E6572732E656E6428293B0A20202020202020202020202020202020697420213D206974456E643B0A202020202020202020202020202020202B2B697420290A2020202020202020202020207265706F7274657273203D206164645265706F72746572287265706F72746572732C20282A6974292D3E63726561746528205265706F72746572436F6E6669672820636F6E6669672029202920293B0A202020202020202072657475726E207265706F72746572733B0A202020207D0A0A20202020546F74616C732072756E546573747328205074723C436F6E6669673E20636F6E73742620636F6E6669672029207B0A0A20202020202020205074723C49436F6E66696720636F6E73743E2069636F6E666967203D20636F6E6669672E67657428293B0A0A20202020202020205074723C4953747265616D696E675265706F727465723E207265706F72746572203D206D616B655265706F727465722820636F6E66696720293B0A20202020202020207265706F72746572203D206164644C697374656E657273282069636F6E6669672C207265706F7274657220293B0A0A202020202020202052756E436F6E7465787420636F6E74657874282069636F6E6669672C207265706F7274657220293B0A0A2020202020202020546F74616C7320746F74616C733B0A0A2020202020202020636F6E746578742E7465737447726F75705374617274696E672820636F6E6669672D3E6E616D6528292C20312C203120293B0A0A20202020202020205465737453706563207465737453706563203D20636F6E6669672D3E746573745370656328293B0A2020202020202020696628202174657374537065632E68617346696C74657273282920290A2020202020202020202020207465737453706563203D205465737453706563506172736572282049546167416C69617352656769737472793A3A676574282920292E70617273652820227E5B2E5D2220292E746573745370656328293B202F2F20416C6C206E6F742068696464656E2074657374730A0A20202020202020207374643A3A766563746F723C54657374436173653E20636F6E73742620616C6C546573744361736573203D20676574416C6C546573744361736573536F7274656428202A69636F6E66696720293B0A2020202020202020666F7228207374643A3A766563746F723C54657374436173653E3A3A636F6E73745F6974657261746F72206974203D20616C6C5465737443617365732E626567696E28292C206974456E64203D20616C6C5465737443617365732E656E6428293B0A20202020202020202020202020202020697420213D206974456E643B0A202020202020202020202020202020202B2B69742029207B0A2020202020202020202020206966282021636F6E746578742E61626F7274696E672829202626206D617463685465737428202A69742C2074657374537065632C202A69636F6E666967202920290A20202020202020202020202020202020746F74616C73202B3D20636F6E746578742E72756E5465737428202A697420293B0A202020202020202020202020656C73650A202020202020202020202020202020207265706F727465722D3E736B69705465737428202A697420293B0A20202020202020207D0A0A2020202020202020636F6E746578742E7465737447726F7570456E646564282069636F6E6669672D3E6E616D6528292C20746F74616C732C20312C203120293B0A202020202020202072657475726E20746F74616C733B0A202020207D0A0A20202020766F6964206170706C7946696C656E616D6573417354616773282049436F6E66696720636F6E73742620636F6E6669672029207B0A20202020202020207374643A3A766563746F723C54657374436173653E20636F6E737426207465737473203D20676574416C6C546573744361736573536F727465642820636F6E66696720293B0A2020202020202020666F72287374643A3A73697A655F742069203D20303B2069203C2074657374732E73697A6528293B202B2B692029207B0A2020202020202020202020205465737443617365262074657374203D20636F6E73745F636173743C5465737443617365263E282074657374735B695D20293B0A2020202020202020202020207374643A3A7365743C7374643A3A737472696E673E2074616773203D20746573742E746167733B0A0A2020202020202020202020207374643A3A737472696E672066696C656E616D65203D20746573742E6C696E65496E666F2E66696C653B0A2020202020202020202020207374643A3A737472696E673A3A73697A655F74797065206C617374536C617368203D2066696C656E616D652E66696E645F6C6173745F6F662820225C5C2F2220293B0A202020202020202020202020696628206C617374536C61736820213D207374643A3A737472696E673A3A6E706F7320290A2020202020202020202020202020202066696C656E616D65203D2066696C656E616D652E73756273747228206C617374536C6173682B3120293B0A0A2020202020202020202020207374643A3A737472696E673A3A73697A655F74797065206C617374446F74203D2066696C656E616D652E66696E645F6C6173745F6F662820222E2220293B0A202020202020202020202020696628206C617374446F7420213D207374643A3A737472696E673A3A6E706F7320290A2020202020202020202020202020202066696C656E616D65203D2066696C656E616D652E7375627374722820302C206C617374446F7420293B0A0A202020202020202020202020746167732E696E736572742820222322202B2066696C656E616D6520293B0A202020202020202020202020736574546167732820746573742C207461677320293B0A20202020202020207D0A202020207D0A0A20202020636C6173732053657373696F6E203A204E6F6E436F707961626C65207B0A202020202020202073746174696320626F6F6C20616C7265616479496E7374616E7469617465643B0A0A202020207075626C69633A0A0A2020202020202020737472756374204F6E556E757365644F7074696F6E73207B20656E756D20446F57686174207B2049676E6F72652C204661696C207D3B207D3B0A0A202020202020202053657373696F6E28290A20202020202020203A206D5F636C6928206D616B65436F6D6D616E644C696E6550617273657228292029207B0A20202020202020202020202069662820616C7265616479496E7374616E7469617465642029207B0A202020202020202020202020202020207374643A3A737472696E67206D7367203D20224F6E6C79206F6E6520696E7374616E6365206F662043617463683A3A53657373696F6E2063616E20657665722062652075736564223B0A2020202020202020202020202020202043617463683A3A636572722829203C3C206D7367203C3C207374643A3A656E646C3B0A202020202020202020202020202020207468726F77207374643A3A6C6F6769635F6572726F7228206D736720293B0A2020202020202020202020207D0A202020202020202020202020616C7265616479496E7374616E746961746564203D20747275653B0A20202020202020207D0A20202020202020207E53657373696F6E2829207B0A20202020202020202020202043617463683A3A636C65616E557028293B0A20202020202020207D0A0A2020202020202020766F69642073686F7748656C7028207374643A3A737472696E6720636F6E7374262070726F636573734E616D652029207B0A20202020202020202020202043617463683A3A636F75742829203C3C20225C6E4361746368207622203C3C206C69627261727956657273696F6E2829203C3C20225C6E223B0A0A2020202020202020202020206D5F636C692E7573616765282043617463683A3A636F757428292C2070726F636573734E616D6520293B0A20202020202020202020202043617463683A3A636F75742829203C3C2022466F72206D6F72652064657461696C20757361676520706C6561736520736565207468652070726F6A65637420646F63735C6E22203C3C207374643A3A656E646C3B0A20202020202020207D0A0A2020202020202020696E74206170706C79436F6D6D616E644C696E652820696E7420617267632C206368617220636F6E73742A20636F6E73742A20636F6E737420617267762C204F6E556E757365644F7074696F6E733A3A446F5768617420756E757365644F7074696F6E4265686176696F7572203D204F6E556E757365644F7074696F6E733A3A4661696C2029207B0A202020202020202020202020747279207B0A202020202020202020202020202020206D5F636C692E7365745468726F774F6E556E7265636F676E69736564546F6B656E732820756E757365644F7074696F6E4265686176696F7572203D3D204F6E556E757365644F7074696F6E733A3A4661696C20293B0A202020202020202020202020202020206D5F756E75736564546F6B656E73203D206D5F636C692E7061727365496E746F2820436C6172613A3A61726773546F566563746F722820617267632C206172677620292C206D5F636F6E6669674461746120293B0A20202020202020202020202020202020696628206D5F636F6E666967446174612E73686F7748656C7020290A202020202020202020202020202020202020202073686F7748656C7028206D5F636F6E666967446174612E70726F636573734E616D6520293B0A202020202020202020202020202020206D5F636F6E6669672E726573657428293B0A2020202020202020202020207D0A202020202020202020202020636174636828207374643A3A657863657074696F6E262065782029207B0A202020202020202020202020202020207B0A2020202020202020202020202020202020202020436F6C6F757220636F6C6F757247756172642820436F6C6F75723A3A52656420293B0A202020202020202020202020202020202020202043617463683A3A6365727228290A2020202020202020202020202020202020202020202020203C3C20225C6E4572726F7228732920696E20696E7075743A5C6E220A2020202020202020202020202020202020202020202020203C3C2054657874282065782E7768617428292C20546578744174747269627574657328292E736574496E64656E7428322920290A2020202020202020202020202020202020202020202020203C3C20225C6E5C6E223B0A202020202020202020202020202020207D0A202020202020202020202020202020206D5F636C692E7573616765282043617463683A3A636F757428292C206D5F636F6E666967446174612E70726F636573734E616D6520293B0A2020202020202020202020202020202072657475726E20287374643A3A6E756D657269635F6C696D6974733C696E743E3A3A6D61782928293B0A2020202020202020202020207D0A20202020202020202020202072657475726E20303B0A20202020202020207D0A0A2020202020202020766F696420757365436F6E666967446174612820436F6E6669674461746120636F6E737426205F636F6E666967446174612029207B0A2020202020202020202020206D5F636F6E66696744617461203D205F636F6E666967446174613B0A2020202020202020202020206D5F636F6E6669672E726573657428293B0A20202020202020207D0A0A2020202020202020696E742072756E2820696E7420617267632C206368617220636F6E73742A20636F6E73742A20636F6E737420617267762029207B0A0A202020202020202020202020696E742072657475726E436F6465203D206170706C79436F6D6D616E644C696E652820617267632C206172677620293B0A2020202020202020202020206966282072657475726E436F6465203D3D203020290A2020202020202020202020202020202072657475726E436F6465203D2072756E28293B0A20202020202020202020202072657475726E2072657475726E436F64653B0A20202020202020207D0A0A2020202020202020696E742072756E2829207B0A202020202020202020202020696628206D5F636F6E666967446174612E73686F7748656C7020290A2020202020202020202020202020202072657475726E20303B0A0A2020202020202020202020207472790A2020202020202020202020207B0A20202020202020202020202020202020636F6E66696728293B202F2F20466F72636520636F6E66696720746F20626520636F6E73747275637465640A0A2020202020202020202020202020202073656564526E6728202A6D5F636F6E66696720293B0A0A20202020202020202020202020202020696628206D5F636F6E666967446174612E66696C656E616D657341735461677320290A20202020202020202020202020202020202020206170706C7946696C656E616D657341735461677328202A6D5F636F6E66696720293B0A0A202020202020202020202020202020202F2F2048616E646C65206C69737420726571756573740A20202020202020202020202020202020696628204F7074696F6E3C7374643A3A73697A655F743E206C6973746564203D206C6973742820636F6E6669672829202920290A202020202020202020202020202020202020202072657475726E207374617469635F636173743C696E743E28202A6C697374656420293B0A0A2020202020202020202020202020202072657475726E207374617469635F636173743C696E743E282072756E546573747328206D5F636F6E66696720292E617373657274696F6E732E6661696C656420293B0A2020202020202020202020207D0A202020202020202020202020636174636828207374643A3A657863657074696F6E262065782029207B0A2020202020202020202020202020202043617463683A3A636572722829203C3C2065782E776861742829203C3C207374643A3A656E646C3B0A2020202020202020202020202020202072657475726E20287374643A3A6E756D657269635F6C696D6974733C696E743E3A3A6D61782928293B0A2020202020202020202020207D0A20202020202020207D0A0A2020202020202020436C6172613A3A436F6D6D616E644C696E653C436F6E666967446174613E20636F6E73742620636C69282920636F6E7374207B0A20202020202020202020202072657475726E206D5F636C693B0A20202020202020207D0A20202020202020207374643A3A766563746F723C436C6172613A3A5061727365723A3A546F6B656E3E20636F6E73742620756E75736564546F6B656E73282920636F6E7374207B0A20202020202020202020202072657475726E206D5F756E75736564546F6B656E733B0A20202020202020207D0A2020202020202020436F6E666967446174612620636F6E666967446174612829207B0A20202020202020202020202072657475726E206D5F636F6E666967446174613B0A20202020202020207D0A2020202020202020436F6E6669672620636F6E6669672829207B0A20202020202020202020202069662820216D5F636F6E66696720290A202020202020202020202020202020206D5F636F6E666967203D206E657720436F6E66696728206D5F636F6E6669674461746120293B0A20202020202020202020202072657475726E202A6D5F636F6E6669673B0A20202020202020207D0A20202020707269766174653A0A2020202020202020436C6172613A3A436F6D6D616E644C696E653C436F6E666967446174613E206D5F636C693B0A20202020202020207374643A3A766563746F723C436C6172613A3A5061727365723A3A546F6B656E3E206D5F756E75736564546F6B656E733B0A2020202020202020436F6E66696744617461206D5F636F6E666967446174613B0A20202020202020205074723C436F6E6669673E206D5F636F6E6669673B0A202020207D3B0A0A20202020626F6F6C2053657373696F6E3A3A616C7265616479496E7374616E746961746564203D2066616C73653B0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A2063617463685F72656769737472795F6875622E6870700A23646566696E652054574F424C554543554245535F43415443485F52454749535452595F4855425F4850505F494E434C554445440A0A2F2F2023696E636C756465642066726F6D3A2063617463685F746573745F636173655F72656769737472795F696D706C2E6870700A23646566696E652054574F424C554543554245535F43415443485F544553545F434153455F52454749535452595F494D504C5F4850505F494E434C554445440A0A23696E636C756465203C766563746F723E0A23696E636C756465203C7365743E0A23696E636C756465203C7373747265616D3E0A23696E636C756465203C616C676F726974686D3E0A0A6E616D657370616365204361746368207B0A0A202020207374727563742052616E646F6D4E756D62657247656E657261746F72207B0A202020202020202074797065646566207374643A3A707472646966665F7420726573756C745F747970653B0A0A2020202020202020726573756C745F74797065206F70657261746F7228292820726573756C745F74797065206E202920636F6E7374207B2072657475726E207374643A3A72616E6428292025206E3B207D0A0A2369666465662043415443485F434F4E4649475F43505031315F53485546464C450A202020202020202073746174696320636F6E73746578707220726573756C745F74797065206D696E2829207B2072657475726E20303B207D0A202020202020202073746174696320636F6E73746578707220726573756C745F74797065206D61782829207B2072657475726E20313030303030303B207D0A2020202020202020726573756C745F74797065206F70657261746F722829282920636F6E7374207B2072657475726E207374643A3A72616E6428292025206D617828293B207D0A23656E6469660A202020202020202074656D706C6174653C747970656E616D6520563E0A202020202020202073746174696320766F69642073687566666C652820562620766563746F722029207B0A20202020202020202020202052616E646F6D4E756D62657247656E657261746F7220726E673B0A2369666465662043415443485F434F4E4649475F43505031315F53485546464C450A2020202020202020202020207374643A3A73687566666C652820766563746F722E626567696E28292C20766563746F722E656E6428292C20726E6720293B0A23656C73650A2020202020202020202020207374643A3A72616E646F6D5F73687566666C652820766563746F722E626567696E28292C20766563746F722E656E6428292C20726E6720293B0A23656E6469660A20202020202020207D0A202020207D3B0A0A20202020696E6C696E65207374643A3A766563746F723C54657374436173653E20736F72745465737473282049436F6E66696720636F6E73742620636F6E6669672C207374643A3A766563746F723C54657374436173653E20636F6E73742620756E736F727465645465737443617365732029207B0A0A20202020202020207374643A3A766563746F723C54657374436173653E20736F72746564203D20756E736F727465645465737443617365733B0A0A20202020202020207377697463682820636F6E6669672E72756E4F7264657228292029207B0A202020202020202020202020636173652052756E54657374733A3A496E4C657869636F67726170686963616C4F726465723A0A202020202020202020202020202020207374643A3A736F72742820736F727465642E626567696E28292C20736F727465642E656E64282920293B0A20202020202020202020202020202020627265616B3B0A202020202020202020202020636173652052756E54657374733A3A496E52616E646F6D4F726465723A0A202020202020202020202020202020207B0A202020202020202020202020202020202020202073656564526E672820636F6E66696720293B0A202020202020202020202020202020202020202052616E646F6D4E756D62657247656E657261746F723A3A73687566666C652820736F7274656420293B0A202020202020202020202020202020207D0A20202020202020202020202020202020627265616B3B0A202020202020202020202020636173652052756E54657374733A3A496E4465636C61726174696F6E4F726465723A0A202020202020202020202020202020202F2F20616C726561647920696E206465636C61726174696F6E206F726465720A20202020202020202020202020202020627265616B3B0A20202020202020207D0A202020202020202072657475726E20736F727465643B0A202020207D0A20202020626F6F6C206D61746368546573742820546573744361736520636F6E7374262074657374436173652C20546573745370656320636F6E7374262074657374537065632C2049436F6E66696720636F6E73742620636F6E6669672029207B0A202020202020202072657475726E2074657374537065632E6D617463686573282074657374436173652029202626202820636F6E6669672E616C6C6F775468726F77732829207C7C202174657374436173652E7468726F7773282920293B0A202020207D0A0A20202020766F696420656E666F7263654E6F4475706C696361746554657374436173657328207374643A3A766563746F723C54657374436173653E20636F6E7374262066756E6374696F6E732029207B0A20202020202020207374643A3A7365743C54657374436173653E207365656E46756E6374696F6E733B0A2020202020202020666F7228207374643A3A766563746F723C54657374436173653E3A3A636F6E73745F6974657261746F72206974203D2066756E6374696F6E732E626567696E28292C206974456E64203D2066756E6374696F6E732E656E6428293B0A202020202020202020202020697420213D206974456E643B0A2020202020202020202020202B2B69742029207B0A2020202020202020202020207374643A3A706169723C7374643A3A7365743C54657374436173653E3A3A636F6E73745F6974657261746F722C20626F6F6C3E2070726576203D207365656E46756E6374696F6E732E696E7365727428202A697420293B0A2020202020202020202020206966282021707265762E7365636F6E642029207B0A202020202020202020202020202020207374643A3A6F737472696E6773747265616D2073733B0A0A20202020202020202020202020202020737320203C3C20436F6C6F75722820436F6C6F75723A3A52656420290A20202020202020202020202020202020202020203C3C20226572726F723A20544553545F4341534528205C2222203C3C2069742D3E6E616D65203C3C20225C22202920616C726561647920646566696E65642E5C6E220A20202020202020202020202020202020202020203C3C20225C744669727374207365656E2061742022203C3C20707265762E66697273742D3E6765745465737443617365496E666F28292E6C696E65496E666F203C3C20275C6E270A20202020202020202020202020202020202020203C3C20225C745265646566696E65642061742022203C3C2069742D3E6765745465737443617365496E666F28292E6C696E65496E666F203C3C207374643A3A656E646C3B0A0A202020202020202020202020202020207468726F77207374643A3A72756E74696D655F6572726F722873732E7374722829293B0A2020202020202020202020207D0A20202020202020207D0A202020207D0A0A202020207374643A3A766563746F723C54657374436173653E2066696C746572546573747328207374643A3A766563746F723C54657374436173653E20636F6E737426207465737443617365732C20546573745370656320636F6E7374262074657374537065632C2049436F6E66696720636F6E73742620636F6E6669672029207B0A20202020202020207374643A3A766563746F723C54657374436173653E2066696C74657265643B0A202020202020202066696C74657265642E7265736572766528207465737443617365732E73697A65282920293B0A2020202020202020666F7228207374643A3A766563746F723C54657374436173653E3A3A636F6E73745F6974657261746F72206974203D207465737443617365732E626567696E28292C206974456E64203D207465737443617365732E656E6428293B0A20202020202020202020202020202020697420213D206974456E643B0A202020202020202020202020202020202B2B697420290A202020202020202020202020696628206D617463685465737428202A69742C2074657374537065632C20636F6E666967202920290A2020202020202020202020202020202066696C74657265642E707573685F6261636B28202A697420293B0A202020202020202072657475726E2066696C74657265643B0A202020207D0A202020207374643A3A766563746F723C54657374436173653E20636F6E73742620676574416C6C546573744361736573536F72746564282049436F6E66696720636F6E73742620636F6E6669672029207B0A202020202020202072657475726E20676574526567697374727948756228292E6765745465737443617365526567697374727928292E676574416C6C5465737473536F727465642820636F6E66696720293B0A202020207D0A0A20202020636C61737320546573745265676973747279203A207075626C6963204954657374436173655265676973747279207B0A202020207075626C69633A0A202020202020202054657374526567697374727928290A20202020202020203A2020206D5F63757272656E74536F72744F72646572282052756E54657374733A3A496E4465636C61726174696F6E4F7264657220292C0A2020202020202020202020206D5F756E6E616D6564436F756E7428203020290A20202020202020207B7D0A20202020202020207669727475616C207E54657374526567697374727928293B0A0A20202020202020207669727475616C20766F6964207265676973746572546573742820546573744361736520636F6E7374262074657374436173652029207B0A2020202020202020202020207374643A3A737472696E67206E616D65203D2074657374436173652E6765745465737443617365496E666F28292E6E616D653B0A202020202020202020202020696628206E616D652E656D70747928292029207B0A202020202020202020202020202020207374643A3A6F737472696E6773747265616D206F73733B0A202020202020202020202020202020206F7373203C3C2022416E6F6E796D6F7573207465737420636173652022203C3C202B2B6D5F756E6E616D6564436F756E743B0A2020202020202020202020202020202072657475726E20726567697374657254657374282074657374436173652E776974684E616D6528206F73732E7374722829202920293B0A2020202020202020202020207D0A2020202020202020202020206D5F66756E6374696F6E732E707573685F6261636B2820746573744361736520293B0A20202020202020207D0A0A20202020202020207669727475616C207374643A3A766563746F723C54657374436173653E20636F6E73742620676574416C6C5465737473282920636F6E7374207B0A20202020202020202020202072657475726E206D5F66756E6374696F6E733B0A20202020202020207D0A20202020202020207669727475616C207374643A3A766563746F723C54657374436173653E20636F6E73742620676574416C6C5465737473536F72746564282049436F6E66696720636F6E73742620636F6E666967202920636F6E7374207B0A202020202020202020202020696628206D5F736F7274656446756E6374696F6E732E656D707479282920290A20202020202020202020202020202020656E666F7263654E6F4475706C696361746554657374436173657328206D5F66756E6374696F6E7320293B0A0A20202020202020202020202069662820206D5F63757272656E74536F72744F7264657220213D20636F6E6669672E72756E4F726465722829207C7C206D5F736F7274656446756E6374696F6E732E656D70747928292029207B0A202020202020202020202020202020206D5F736F7274656446756E6374696F6E73203D20736F727454657374732820636F6E6669672C206D5F66756E6374696F6E7320293B0A202020202020202020202020202020206D5F63757272656E74536F72744F72646572203D20636F6E6669672E72756E4F7264657228293B0A2020202020202020202020207D0A20202020202020202020202072657475726E206D5F736F7274656446756E6374696F6E733B0A20202020202020207D0A0A20202020707269766174653A0A20202020202020207374643A3A766563746F723C54657374436173653E206D5F66756E6374696F6E733B0A20202020202020206D757461626C652052756E54657374733A3A496E576861744F72646572206D5F63757272656E74536F72744F726465723B0A20202020202020206D757461626C65207374643A3A766563746F723C54657374436173653E206D5F736F7274656446756E6374696F6E733B0A202020202020202073697A655F74206D5F756E6E616D6564436F756E743B0A20202020202020207374643A3A696F735F626173653A3A496E6974206D5F6F73747265616D496E69743B202F2F20466F7263657320636F75742F206365727220746F20626520696E697469616C697365640A202020207D3B0A0A202020202F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A0A20202020636C617373204672656546756E6374696F6E5465737443617365203A207075626C696320536861726564496D706C3C4954657374436173653E207B0A202020207075626C69633A0A0A20202020202020204672656546756E6374696F6E546573744361736528205465737446756E6374696F6E2066756E2029203A206D5F66756E282066756E2029207B7D0A0A20202020202020207669727475616C20766F696420696E766F6B65282920636F6E7374207B0A2020202020202020202020206D5F66756E28293B0A20202020202020207D0A0A20202020707269766174653A0A20202020202020207669727475616C207E4672656546756E6374696F6E546573744361736528293B0A0A20202020202020205465737446756E6374696F6E206D5F66756E3B0A202020207D3B0A0A20202020696E6C696E65207374643A3A737472696E672065787472616374436C6173734E616D6528207374643A3A737472696E6720636F6E73742620636C6173734F725175616C69666965644D6574686F644E616D652029207B0A20202020202020207374643A3A737472696E6720636C6173734E616D65203D20636C6173734F725175616C69666965644D6574686F644E616D653B0A202020202020202069662820737461727473576974682820636C6173734E616D652C20272627202920290A20202020202020207B0A2020202020202020202020207374643A3A73697A655F74206C617374436F6C6F6E73203D20636C6173734E616D652E7266696E642820223A3A2220293B0A2020202020202020202020207374643A3A73697A655F742070656E756C74696D617465436F6C6F6E73203D20636C6173734E616D652E7266696E642820223A3A222C206C617374436F6C6F6E732D3120293B0A2020202020202020202020206966282070656E756C74696D617465436F6C6F6E73203D3D207374643A3A737472696E673A3A6E706F7320290A2020202020202020202020202020202070656E756C74696D617465436F6C6F6E73203D20313B0A202020202020202020202020636C6173734E616D65203D20636C6173734E616D652E737562737472282070656E756C74696D617465436F6C6F6E732C206C617374436F6C6F6E732D70656E756C74696D617465436F6C6F6E7320293B0A20202020202020207D0A202020202020202072657475726E20636C6173734E616D653B0A202020207D0A0A20202020766F696420726567697374657254657374436173650A2020202020202020282020204954657374436173652A2074657374436173652C0A2020202020202020202020206368617220636F6E73742A20636C6173734F725175616C69666965644D6574686F644E616D652C0A2020202020202020202020204E616D65416E644465736320636F6E737426206E616D65416E64446573632C0A202020202020202020202020536F757263654C696E65496E666F20636F6E737426206C696E65496E666F2029207B0A0A20202020202020206765744D757461626C65526567697374727948756228292E7265676973746572546573740A20202020202020202020202028206D616B6554657374436173650A202020202020202020202020202020202820202074657374436173652C0A202020202020202020202020202020202020202065787472616374436C6173734E616D652820636C6173734F725175616C69666965644D6574686F644E616D6520292C0A20202020202020202020202020202020202020206E616D65416E64446573632E6E616D652C0A20202020202020202020202020202020202020206E616D65416E64446573632E6465736372697074696F6E2C0A20202020202020202020202020202020202020206C696E65496E666F202920293B0A202020207D0A20202020766F6964207265676973746572546573744361736546756E6374696F6E0A2020202020202020282020205465737446756E6374696F6E2066756E6374696F6E2C0A202020202020202020202020536F757263654C696E65496E666F20636F6E737426206C696E65496E666F2C0A2020202020202020202020204E616D65416E644465736320636F6E737426206E616D65416E64446573632029207B0A20202020202020207265676973746572546573744361736528206E6577204672656546756E6374696F6E5465737443617365282066756E6374696F6E20292C2022222C206E616D65416E64446573632C206C696E65496E666F20293B0A202020207D0A0A202020202F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A0A202020204175746F5265673A3A4175746F5265670A2020202020202020282020205465737446756E6374696F6E2066756E6374696F6E2C0A202020202020202020202020536F757263654C696E65496E666F20636F6E737426206C696E65496E666F2C0A2020202020202020202020204E616D65416E644465736320636F6E737426206E616D65416E64446573632029207B0A20202020202020207265676973746572546573744361736546756E6374696F6E282066756E6374696F6E2C206C696E65496E666F2C206E616D65416E644465736320293B0A202020207D0A0A202020204175746F5265673A3A7E4175746F5265672829207B7D0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A2063617463685F7265706F727465725F72656769737472792E6870700A23646566696E652054574F424C554543554245535F43415443485F5245504F525445525F52454749535452595F4850505F494E434C554445440A0A23696E636C756465203C6D61703E0A0A6E616D657370616365204361746368207B0A0A20202020636C617373205265706F727465725265676973747279203A207075626C696320495265706F727465725265676973747279207B0A0A202020207075626C69633A0A0A20202020202020207669727475616C207E5265706F72746572526567697374727928292043415443485F4F56455252494445207B7D0A0A20202020202020207669727475616C204953747265616D696E675265706F727465722A2063726561746528207374643A3A737472696E6720636F6E737426206E616D652C205074723C49436F6E66696720636F6E73743E20636F6E73742620636F6E666967202920636F6E73742043415443485F4F56455252494445207B0A202020202020202020202020466163746F72794D61703A3A636F6E73745F6974657261746F72206974203D20206D5F666163746F726965732E66696E6428206E616D6520293B0A202020202020202020202020696628206974203D3D206D5F666163746F726965732E656E64282920290A2020202020202020202020202020202072657475726E2043415443485F4E554C4C3B0A20202020202020202020202072657475726E2069742D3E7365636F6E642D3E63726561746528205265706F72746572436F6E6669672820636F6E666967202920293B0A20202020202020207D0A0A2020202020202020766F69642072656769737465725265706F7274657228207374643A3A737472696E6720636F6E737426206E616D652C205074723C495265706F72746572466163746F72793E20636F6E73742620666163746F72792029207B0A2020202020202020202020206D5F666163746F726965732E696E7365727428207374643A3A6D616B655F7061697228206E616D652C20666163746F7279202920293B0A20202020202020207D0A2020202020202020766F69642072656769737465724C697374656E657228205074723C495265706F72746572466163746F72793E20636F6E73742620666163746F72792029207B0A2020202020202020202020206D5F6C697374656E6572732E707573685F6261636B2820666163746F727920293B0A20202020202020207D0A0A20202020202020207669727475616C20466163746F72794D617020636F6E73742620676574466163746F72696573282920636F6E73742043415443485F4F56455252494445207B0A20202020202020202020202072657475726E206D5F666163746F726965733B0A20202020202020207D0A20202020202020207669727475616C204C697374656E65727320636F6E737426206765744C697374656E657273282920636F6E73742043415443485F4F56455252494445207B0A20202020202020202020202072657475726E206D5F6C697374656E6572733B0A20202020202020207D0A0A20202020707269766174653A0A2020202020202020466163746F72794D6170206D5F666163746F726965733B0A20202020202020204C697374656E657273206D5F6C697374656E6572733B0A202020207D3B0A7D0A0A2F2F2023696E636C756465642066726F6D3A2063617463685F657863657074696F6E5F7472616E736C61746F725F72656769737472792E6870700A23646566696E652054574F424C554543554245535F43415443485F455843455054494F4E5F5452414E534C41544F525F52454749535452595F4850505F494E434C554445440A0A236966646566205F5F4F424A435F5F0A23696D706F72742022466F756E646174696F6E2F466F756E646174696F6E2E68220A23656E6469660A0A6E616D657370616365204361746368207B0A0A20202020636C61737320457863657074696F6E5472616E736C61746F725265676973747279203A207075626C69632049457863657074696F6E5472616E736C61746F725265676973747279207B0A202020207075626C69633A0A20202020202020207E457863657074696F6E5472616E736C61746F7252656769737472792829207B0A20202020202020202020202064656C657465416C6C28206D5F7472616E736C61746F727320293B0A20202020202020207D0A0A20202020202020207669727475616C20766F69642072656769737465725472616E736C61746F722820636F6E73742049457863657074696F6E5472616E736C61746F722A207472616E736C61746F722029207B0A2020202020202020202020206D5F7472616E736C61746F72732E707573685F6261636B28207472616E736C61746F7220293B0A20202020202020207D0A0A20202020202020207669727475616C207374643A3A737472696E67207472616E736C617465416374697665457863657074696F6E282920636F6E7374207B0A202020202020202020202020747279207B0A236966646566205F5F4F424A435F5F0A202020202020202020202020202020202F2F20496E204F626A6563746976652D4320747279206F626A6563746976652D6320657863657074696F6E732066697273740A2020202020202020202020202020202040747279207B0A202020202020202020202020202020202020202072657475726E207472795472616E736C61746F727328293B0A202020202020202020202020202020207D0A2020202020202020202020202020202040636174636820284E53457863657074696F6E202A657863657074696F6E29207B0A202020202020202020202020202020202020202072657475726E2043617463683A3A746F537472696E6728205B657863657074696F6E206465736372697074696F6E5D20293B0A202020202020202020202020202020207D0A23656C73650A2020202020202020202020202020202072657475726E207472795472616E736C61746F727328293B0A23656E6469660A2020202020202020202020207D0A20202020202020202020202063617463682820546573744661696C757265457863657074696F6E262029207B0A202020202020202020202020202020207468726F773B0A2020202020202020202020207D0A202020202020202020202020636174636828207374643A3A657863657074696F6E262065782029207B0A2020202020202020202020202020202072657475726E2065782E7768617428293B0A2020202020202020202020207D0A202020202020202020202020636174636828207374643A3A737472696E6726206D73672029207B0A2020202020202020202020202020202072657475726E206D73673B0A2020202020202020202020207D0A20202020202020202020202063617463682820636F6E737420636861722A206D73672029207B0A2020202020202020202020202020202072657475726E206D73673B0A2020202020202020202020207D0A2020202020202020202020206361746368282E2E2E29207B0A2020202020202020202020202020202072657475726E2022556E6B6E6F776E20657863657074696F6E223B0A2020202020202020202020207D0A20202020202020207D0A0A20202020202020207374643A3A737472696E67207472795472616E736C61746F7273282920636F6E7374207B0A202020202020202020202020696628206D5F7472616E736C61746F72732E656D707479282920290A202020202020202020202020202020207468726F773B0A202020202020202020202020656C73650A2020202020202020202020202020202072657475726E206D5F7472616E736C61746F72735B305D2D3E7472616E736C61746528206D5F7472616E736C61746F72732E626567696E28292B312C206D5F7472616E736C61746F72732E656E64282920293B0A20202020202020207D0A0A20202020707269766174653A0A20202020202020207374643A3A766563746F723C636F6E73742049457863657074696F6E5472616E736C61746F722A3E206D5F7472616E736C61746F72733B0A202020207D3B0A7D0A0A2F2F2023696E636C756465642066726F6D3A2063617463685F7461675F616C6961735F72656769737472792E680A23646566696E652054574F424C554543554245535F43415443485F5441475F414C4941535F52454749535452595F485F494E434C554445440A0A23696E636C756465203C6D61703E0A0A6E616D657370616365204361746368207B0A0A20202020636C61737320546167416C6961735265676973747279203A207075626C69632049546167416C6961735265676973747279207B0A202020207075626C69633A0A20202020202020207669727475616C207E546167416C696173526567697374727928293B0A20202020202020207669727475616C204F7074696F6E3C546167416C6961733E2066696E6428207374643A3A737472696E6720636F6E73742620616C696173202920636F6E73743B0A20202020202020207669727475616C207374643A3A737472696E6720657870616E64416C696173657328207374643A3A737472696E6720636F6E73742620756E657870616E6465645465737453706563202920636F6E73743B0A2020202020202020766F69642061646428207374643A3A737472696E6720636F6E73742620616C6961732C207374643A3A737472696E6720636F6E737426207461672C20536F757263654C696E65496E666F20636F6E737426206C696E65496E666F20293B0A0A20202020707269766174653A0A20202020202020207374643A3A6D61703C7374643A3A737472696E672C20546167416C6961733E206D5F72656769737472793B0A202020207D3B0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A6E616D657370616365204361746368207B0A0A202020206E616D657370616365207B0A0A2020202020202020636C617373205265676973747279487562203A207075626C6963204952656769737472794875622C207075626C696320494D757461626C655265676973747279487562207B0A0A20202020202020202020202052656769737472794875622820526567697374727948756220636F6E73742620293B0A202020202020202020202020766F6964206F70657261746F723D2820526567697374727948756220636F6E73742620293B0A0A20202020202020207075626C69633A202F2F204952656769737472794875620A20202020202020202020202052656769737472794875622829207B0A2020202020202020202020207D0A2020202020202020202020207669727475616C20495265706F72746572526567697374727920636F6E737426206765745265706F727465725265676973747279282920636F6E73742043415443485F4F56455252494445207B0A2020202020202020202020202020202072657475726E206D5F7265706F7274657252656769737472793B0A2020202020202020202020207D0A2020202020202020202020207669727475616C20495465737443617365526567697374727920636F6E7374262067657454657374436173655265676973747279282920636F6E73742043415443485F4F56455252494445207B0A2020202020202020202020202020202072657475726E206D5F746573744361736552656769737472793B0A2020202020202020202020207D0A2020202020202020202020207669727475616C2049457863657074696F6E5472616E736C61746F7252656769737472792620676574457863657074696F6E5472616E736C61746F72526567697374727928292043415443485F4F56455252494445207B0A2020202020202020202020202020202072657475726E206D5F657863657074696F6E5472616E736C61746F7252656769737472793B0A2020202020202020202020207D0A2020202020202020202020207669727475616C2049546167416C696173526567697374727920636F6E73742620676574546167416C6961735265676973747279282920636F6E73742043415443485F4F56455252494445207B0A2020202020202020202020202020202072657475726E206D5F746167416C69617352656769737472793B0A2020202020202020202020207D0A0A20202020202020207075626C69633A202F2F20494D757461626C6552656769737472794875620A2020202020202020202020207669727475616C20766F69642072656769737465725265706F7274657228207374643A3A737472696E6720636F6E737426206E616D652C205074723C495265706F72746572466163746F72793E20636F6E73742620666163746F727920292043415443485F4F56455252494445207B0A202020202020202020202020202020206D5F7265706F7274657252656769737472792E72656769737465725265706F7274657228206E616D652C20666163746F727920293B0A2020202020202020202020207D0A2020202020202020202020207669727475616C20766F69642072656769737465724C697374656E657228205074723C495265706F72746572466163746F72793E20636F6E73742620666163746F727920292043415443485F4F56455252494445207B0A202020202020202020202020202020206D5F7265706F7274657252656769737472792E72656769737465724C697374656E65722820666163746F727920293B0A2020202020202020202020207D0A2020202020202020202020207669727475616C20766F6964207265676973746572546573742820546573744361736520636F6E7374262074657374496E666F20292043415443485F4F56455252494445207B0A202020202020202020202020202020206D5F746573744361736552656769737472792E726567697374657254657374282074657374496E666F20293B0A2020202020202020202020207D0A2020202020202020202020207669727475616C20766F69642072656769737465725472616E736C61746F722820636F6E73742049457863657074696F6E5472616E736C61746F722A207472616E736C61746F7220292043415443485F4F56455252494445207B0A202020202020202020202020202020206D5F657863657074696F6E5472616E736C61746F7252656769737472792E72656769737465725472616E736C61746F7228207472616E736C61746F7220293B0A2020202020202020202020207D0A2020202020202020202020207669727475616C20766F6964207265676973746572546167416C69617328207374643A3A737472696E6720636F6E73742620616C6961732C207374643A3A737472696E6720636F6E737426207461672C20536F757263654C696E65496E666F20636F6E737426206C696E65496E666F20292043415443485F4F56455252494445207B0A202020202020202020202020202020206D5F746167416C69617352656769737472792E6164642820616C6961732C207461672C206C696E65496E666F20293B0A2020202020202020202020207D0A0A2020202020202020707269766174653A0A202020202020202020202020546573745265676973747279206D5F746573744361736552656769737472793B0A2020202020202020202020205265706F727465725265676973747279206D5F7265706F7274657252656769737472793B0A202020202020202020202020457863657074696F6E5472616E736C61746F725265676973747279206D5F657863657074696F6E5472616E736C61746F7252656769737472793B0A202020202020202020202020546167416C6961735265676973747279206D5F746167416C69617352656769737472793B0A20202020202020207D3B0A0A20202020202020202F2F2053696E676C652C20676C6F62616C2C20696E7374616E63650A2020202020202020696E6C696E652052656769737472794875622A262067657454686552656769737472794875622829207B0A2020202020202020202020207374617469632052656769737472794875622A207468655265676973747279487562203D2043415443485F4E554C4C3B0A2020202020202020202020206966282021746865526567697374727948756220290A202020202020202020202020202020207468655265676973747279487562203D206E657720526567697374727948756228293B0A20202020202020202020202072657475726E2074686552656769737472794875623B0A20202020202020207D0A202020207D0A0A20202020495265676973747279487562262067657452656769737472794875622829207B0A202020202020202072657475726E202A676574546865526567697374727948756228293B0A202020207D0A20202020494D757461626C65526567697374727948756226206765744D757461626C6552656769737472794875622829207B0A202020202020202072657475726E202A676574546865526567697374727948756228293B0A202020207D0A20202020766F696420636C65616E55702829207B0A202020202020202064656C65746520676574546865526567697374727948756228293B0A202020202020202067657454686552656769737472794875622829203D2043415443485F4E554C4C3B0A2020202020202020636C65616E5570436F6E7465787428293B0A202020207D0A202020207374643A3A737472696E67207472616E736C617465416374697665457863657074696F6E2829207B0A202020202020202072657475726E20676574526567697374727948756228292E676574457863657074696F6E5472616E736C61746F72526567697374727928292E7472616E736C617465416374697665457863657074696F6E28293B0A202020207D0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A2063617463685F6E6F74696D706C656D656E7465645F657863657074696F6E2E6870700A23646566696E652054574F424C554543554245535F43415443485F4E4F54494D504C454D454E5445445F455843455054494F4E5F4850505F494E434C554445440A0A23696E636C756465203C7373747265616D3E0A0A6E616D657370616365204361746368207B0A0A202020204E6F74496D706C656D656E746564457863657074696F6E3A3A4E6F74496D706C656D656E746564457863657074696F6E2820536F757263654C696E65496E666F20636F6E737426206C696E65496E666F20290A202020203A2020206D5F6C696E65496E666F28206C696E65496E666F2029207B0A20202020202020207374643A3A6F737472696E6773747265616D206F73733B0A20202020202020206F7373203C3C206C696E65496E666F203C3C20223A2066756E6374696F6E20223B0A20202020202020206F7373203C3C20226E6F7420696D706C656D656E746564223B0A20202020202020206D5F77686174203D206F73732E73747228293B0A202020207D0A0A20202020636F6E737420636861722A204E6F74496D706C656D656E746564457863657074696F6E3A3A77686174282920636F6E73742043415443485F4E4F455843455054207B0A202020202020202072657475726E206D5F776861742E635F73747228293B0A202020207D0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A2063617463685F636F6E746578745F696D706C2E6870700A23646566696E652054574F424C554543554245535F43415443485F434F4E544558545F494D504C5F4850505F494E434C554445440A0A2F2F2023696E636C756465642066726F6D3A2063617463685F73747265616D2E6870700A23646566696E652054574F424C554543554245535F43415443485F53545245414D5F4850505F494E434C554445440A0A23696E636C756465203C7374646578636570743E0A23696E636C756465203C63737464696F3E0A23696E636C756465203C696F73747265616D3E0A0A6E616D657370616365204361746368207B0A0A2020202074656D706C6174653C747970656E616D6520577269746572462C2073697A655F742062756666657253697A653D3235363E0A20202020636C6173732053747265616D427566496D706C203A207075626C69632053747265616D42756642617365207B0A20202020202020206368617220646174615B62756666657253697A655D3B0A202020202020202057726974657246206D5F7772697465723B0A0A202020207075626C69633A0A202020202020202053747265616D427566496D706C2829207B0A202020202020202020202020736574702820646174612C2064617461202B2073697A656F6628646174612920293B0A20202020202020207D0A0A20202020202020207E53747265616D427566496D706C28292043415443485F4E4F455843455054207B0A20202020202020202020202073796E6328293B0A20202020202020207D0A0A20202020707269766174653A0A2020202020202020696E74206F766572666C6F772820696E7420632029207B0A20202020202020202020202073796E6328293B0A0A202020202020202020202020696628206320213D20454F462029207B0A202020202020202020202020202020206966282070626173652829203D3D206570707472282920290A20202020202020202020202020202020202020206D5F77726974657228207374643A3A737472696E672820312C207374617469635F636173743C636861723E2820632029202920293B0A20202020202020202020202020202020656C73650A2020202020202020202020202020202020202020737075746328207374617469635F636173743C636861723E282063202920293B0A2020202020202020202020207D0A20202020202020202020202072657475726E20303B0A20202020202020207D0A0A2020202020202020696E742073796E632829207B0A202020202020202020202020696628207062617365282920213D207070747228292029207B0A202020202020202020202020202020206D5F77726974657228207374643A3A737472696E672820706261736528292C207374617469635F636173743C7374643A3A737472696E673A3A73697A655F747970653E2820707074722829202D20706261736528292029202920293B0A20202020202020202020202020202020736574702820706261736528292C206570707472282920293B0A2020202020202020202020207D0A20202020202020202020202072657475726E20303B0A20202020202020207D0A202020207D3B0A0A202020202F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A0A2020202046696C6553747265616D3A3A46696C6553747265616D28207374643A3A737472696E6720636F6E7374262066696C656E616D652029207B0A20202020202020206D5F6F66732E6F70656E282066696C656E616D652E635F737472282920293B0A2020202020202020696628206D5F6F66732E6661696C28292029207B0A2020202020202020202020207374643A3A6F737472696E6773747265616D206F73733B0A2020202020202020202020206F7373203C3C2022556E61626C6520746F206F70656E2066696C653A202722203C3C2066696C656E616D65203C3C20275C27273B0A2020202020202020202020207468726F77207374643A3A646F6D61696E5F6572726F7228206F73732E737472282920293B0A20202020202020207D0A202020207D0A0A202020207374643A3A6F73747265616D262046696C6553747265616D3A3A73747265616D282920636F6E7374207B0A202020202020202072657475726E206D5F6F66733B0A202020207D0A0A20202020737472756374204F75747075744465627567577269746572207B0A0A2020202020202020766F6964206F70657261746F72282928207374643A3A737472696E6720636F6E7374267374722029207B0A2020202020202020202020207772697465546F4465627567436F6E736F6C65282073747220293B0A20202020202020207D0A202020207D3B0A0A2020202044656275674F757453747265616D3A3A44656275674F757453747265616D28290A202020203A2020206D5F73747265616D42756628206E65772053747265616D427566496D706C3C4F757470757444656275675772697465723E282920292C0A20202020202020206D5F6F7328206D5F73747265616D4275662E676574282920290A202020207B7D0A0A202020207374643A3A6F73747265616D262044656275674F757453747265616D3A3A73747265616D282920636F6E7374207B0A202020202020202072657475726E206D5F6F733B0A202020207D0A0A202020202F2F2053746F7265207468652073747265616D6275662066726F6D20636F75742075702D66726F6E7420626563617573650A202020202F2F20636F7574206D6179206765742072656469726563746564207768656E2072756E6E696E672074657374730A20202020436F757453747265616D3A3A436F757453747265616D28290A202020203A2020206D5F6F73282043617463683A3A636F757428292E7264627566282920290A202020207B7D0A0A202020207374643A3A6F73747265616D2620436F757453747265616D3A3A73747265616D282920636F6E7374207B0A202020202020202072657475726E206D5F6F733B0A202020207D0A0A2369666E6465662043415443485F434F4E4649475F4E4F5354444F5554202F2F20496620796F752023646566696E65207468697320796F75206D75737420696D706C656D656E742074686573652066756E6374696F6E730A202020207374643A3A6F73747265616D2620636F75742829207B0A202020202020202072657475726E207374643A3A636F75743B0A202020207D0A202020207374643A3A6F73747265616D2620636572722829207B0A202020202020202072657475726E207374643A3A636572723B0A202020207D0A23656E6469660A7D0A0A6E616D657370616365204361746368207B0A0A20202020636C61737320436F6E74657874203A207075626C696320494D757461626C65436F6E74657874207B0A0A2020202020202020436F6E746578742829203A206D5F636F6E666967282043415443485F4E554C4C20292C206D5F72756E6E6572282043415443485F4E554C4C20292C206D5F726573756C7443617074757265282043415443485F4E554C4C2029207B7D0A2020202020202020436F6E746578742820436F6E7465787420636F6E73742620293B0A2020202020202020766F6964206F70657261746F723D2820436F6E7465787420636F6E73742620293B0A0A202020207075626C69633A0A20202020202020207669727475616C207E436F6E746578742829207B0A20202020202020202020202064656C657465416C6C56616C75657328206D5F67656E657261746F72734279546573744E616D6520293B0A20202020202020207D0A0A202020207075626C69633A202F2F2049436F6E746578740A20202020202020207669727475616C2049526573756C74436170747572652A20676574526573756C74436170747572652829207B0A20202020202020202020202072657475726E206D5F726573756C74436170747572653B0A20202020202020207D0A20202020202020207669727475616C204952756E6E65722A2067657452756E6E65722829207B0A20202020202020202020202072657475726E206D5F72756E6E65723B0A20202020202020207D0A20202020202020207669727475616C2073697A655F742067657447656E657261746F72496E64657828207374643A3A737472696E6720636F6E7374262066696C65496E666F2C2073697A655F7420746F74616C53697A652029207B0A20202020202020202020202072657475726E2067657447656E657261746F7273466F7243757272656E745465737428290A2020202020202020202020202E67657447656E657261746F72496E666F282066696C65496E666F2C20746F74616C53697A6520290A2020202020202020202020202E67657443757272656E74496E64657828293B0A20202020202020207D0A20202020202020207669727475616C20626F6F6C20616476616E636547656E657261746F7273466F7243757272656E74546573742829207B0A2020202020202020202020204947656E657261746F7273466F72546573742A2067656E657261746F7273203D2066696E6447656E657261746F7273466F7243757272656E745465737428293B0A20202020202020202020202072657475726E2067656E657261746F72732026262067656E657261746F72732D3E6D6F76654E65787428293B0A20202020202020207D0A0A20202020202020207669727475616C205074723C49436F6E66696720636F6E73743E20676574436F6E666967282920636F6E7374207B0A20202020202020202020202072657475726E206D5F636F6E6669673B0A20202020202020207D0A0A202020207075626C69633A202F2F20494D757461626C65436F6E746578740A20202020202020207669727475616C20766F696420736574526573756C7443617074757265282049526573756C74436170747572652A20726573756C74436170747572652029207B0A2020202020202020202020206D5F726573756C7443617074757265203D20726573756C74436170747572653B0A20202020202020207D0A20202020202020207669727475616C20766F69642073657452756E6E657228204952756E6E65722A2072756E6E65722029207B0A2020202020202020202020206D5F72756E6E6572203D2072756E6E65723B0A20202020202020207D0A20202020202020207669727475616C20766F696420736574436F6E66696728205074723C49436F6E66696720636F6E73743E20636F6E73742620636F6E6669672029207B0A2020202020202020202020206D5F636F6E666967203D20636F6E6669673B0A20202020202020207D0A0A2020202020202020667269656E6420494D757461626C65436F6E74657874262067657443757272656E744D757461626C65436F6E7465787428293B0A0A20202020707269766174653A0A20202020202020204947656E657261746F7273466F72546573742A2066696E6447656E657261746F7273466F7243757272656E74546573742829207B0A2020202020202020202020207374643A3A737472696E6720746573744E616D65203D20676574526573756C744361707475726528292D3E67657443757272656E74546573744E616D6528293B0A0A2020202020202020202020207374643A3A6D61703C7374643A3A737472696E672C204947656E657261746F7273466F72546573742A3E3A3A636F6E73745F6974657261746F72206974203D0A202020202020202020202020202020206D5F67656E657261746F72734279546573744E616D652E66696E642820746573744E616D6520293B0A20202020202020202020202072657475726E20697420213D206D5F67656E657261746F72734279546573744E616D652E656E6428290A202020202020202020202020202020203F2069742D3E7365636F6E640A202020202020202020202020202020203A2043415443485F4E554C4C3B0A20202020202020207D0A0A20202020202020204947656E657261746F7273466F7254657374262067657447656E657261746F7273466F7243757272656E74546573742829207B0A2020202020202020202020204947656E657261746F7273466F72546573742A2067656E657261746F7273203D2066696E6447656E657261746F7273466F7243757272656E745465737428293B0A202020202020202020202020696628202167656E657261746F72732029207B0A202020202020202020202020202020207374643A3A737472696E6720746573744E616D65203D20676574526573756C744361707475726528292D3E67657443757272656E74546573744E616D6528293B0A2020202020202020202020202020202067656E657261746F7273203D2063726561746547656E657261746F7273466F725465737428293B0A202020202020202020202020202020206D5F67656E657261746F72734279546573744E616D652E696E7365727428207374643A3A6D616B655F706169722820746573744E616D652C2067656E657261746F7273202920293B0A2020202020202020202020207D0A20202020202020202020202072657475726E202A67656E657261746F72733B0A20202020202020207D0A0A20202020707269766174653A0A20202020202020205074723C49436F6E66696720636F6E73743E206D5F636F6E6669673B0A20202020202020204952756E6E65722A206D5F72756E6E65723B0A202020202020202049526573756C74436170747572652A206D5F726573756C74436170747572653B0A20202020202020207374643A3A6D61703C7374643A3A737472696E672C204947656E657261746F7273466F72546573742A3E206D5F67656E657261746F72734279546573744E616D653B0A202020207D3B0A0A202020206E616D657370616365207B0A2020202020202020436F6E746578742A2063757272656E74436F6E74657874203D2043415443485F4E554C4C3B0A202020207D0A20202020494D757461626C65436F6E74657874262067657443757272656E744D757461626C65436F6E746578742829207B0A2020202020202020696628202163757272656E74436F6E7465787420290A20202020202020202020202063757272656E74436F6E74657874203D206E657720436F6E7465787428293B0A202020202020202072657475726E202A63757272656E74436F6E746578743B0A202020207D0A2020202049436F6E74657874262067657443757272656E74436F6E746578742829207B0A202020202020202072657475726E2067657443757272656E744D757461626C65436F6E7465787428293B0A202020207D0A0A20202020766F696420636C65616E5570436F6E746578742829207B0A202020202020202064656C6574652063757272656E74436F6E746578743B0A202020202020202063757272656E74436F6E74657874203D2043415443485F4E554C4C3B0A202020207D0A7D0A0A2F2F2023696E636C756465642066726F6D3A2063617463685F636F6E736F6C655F636F6C6F75725F696D706C2E6870700A23646566696E652054574F424C554543554245535F43415443485F434F4E534F4C455F434F4C4F55525F494D504C5F4850505F494E434C554445440A0A2F2F2023696E636C756465642066726F6D3A2063617463685F6572726E6F5F67756172642E6870700A23646566696E652054574F424C554543554245535F43415443485F4552524E4F5F47554152445F4850505F494E434C554445440A0A23696E636C756465203C636572726E6F3E0A0A6E616D657370616365204361746368207B0A0A20202020636C617373204572726E6F4775617264207B0A202020207075626C69633A0A20202020202020204572726E6F477561726428293A6D5F6F6C644572726E6F286572726E6F297B7D0A20202020202020207E4572726E6F47756172642829207B206572726E6F203D206D5F6F6C644572726E6F3B207D0A20202020707269766174653A0A2020202020202020696E74206D5F6F6C644572726E6F3B0A202020207D3B0A0A7D0A0A6E616D657370616365204361746368207B0A202020206E616D657370616365207B0A0A20202020202020207374727563742049436F6C6F7572496D706C207B0A2020202020202020202020207669727475616C207E49436F6C6F7572496D706C2829207B7D0A2020202020202020202020207669727475616C20766F6964207573652820436F6C6F75723A3A436F6465205F636F6C6F7572436F64652029203D20303B0A20202020202020207D3B0A0A2020202020202020737472756374204E6F436F6C6F7572496D706C203A2049436F6C6F7572496D706C207B0A202020202020202020202020766F6964207573652820436F6C6F75723A3A436F64652029207B7D0A0A2020202020202020202020207374617469632049436F6C6F7572496D706C2A20696E7374616E63652829207B0A20202020202020202020202020202020737461746963204E6F436F6C6F7572496D706C20735F696E7374616E63653B0A2020202020202020202020202020202072657475726E2026735F696E7374616E63653B0A2020202020202020202020207D0A20202020202020207D3B0A0A202020207D202F2F20616E6F6E206E616D6573706163650A7D202F2F206E616D6573706163652043617463680A0A2369662021646566696E6564282043415443485F434F4E4649475F434F4C4F55525F4E4F4E4520292026262021646566696E6564282043415443485F434F4E4649475F434F4C4F55525F57494E444F575320292026262021646566696E6564282043415443485F434F4E4649475F434F4C4F55525F414E534920290A2320202069666465662043415443485F504C4154464F524D5F57494E444F57530A2320202020202020646566696E652043415443485F434F4E4649475F434F4C4F55525F57494E444F57530A23202020656C73650A2320202020202020646566696E652043415443485F434F4E4649475F434F4C4F55525F414E53490A23202020656E6469660A23656E6469660A0A23696620646566696E656420282043415443485F434F4E4649475F434F4C4F55525F57494E444F57532029202F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A0A6E616D657370616365204361746368207B0A6E616D657370616365207B0A0A20202020636C6173732057696E3332436F6C6F7572496D706C203A207075626C69632049436F6C6F7572496D706C207B0A202020207075626C69633A0A202020202020202057696E3332436F6C6F7572496D706C2829203A207374646F757448616E646C65282047657453746448616E646C65285354445F4F55545055545F48414E444C452920290A20202020202020207B0A202020202020202020202020434F4E534F4C455F53435245454E5F4255464645525F494E464F2063736269496E666F3B0A202020202020202020202020476574436F6E736F6C6553637265656E427566666572496E666F28207374646F757448616E646C652C202663736269496E666F20293B0A2020202020202020202020206F726967696E616C466F726567726F756E6441747472696275746573203D2063736269496E666F2E77417474726962757465732026207E28204241434B47524F554E445F475245454E207C204241434B47524F554E445F524544207C204241434B47524F554E445F424C5545207C204241434B47524F554E445F494E54454E5349545920293B0A2020202020202020202020206F726967696E616C4261636B67726F756E6441747472696275746573203D2063736269496E666F2E77417474726962757465732026207E2820464F524547524F554E445F475245454E207C20464F524547524F554E445F524544207C20464F524547524F554E445F424C5545207C20464F524547524F554E445F494E54454E5349545920293B0A20202020202020207D0A0A20202020202020207669727475616C20766F6964207573652820436F6C6F75723A3A436F6465205F636F6C6F7572436F64652029207B0A20202020202020202020202073776974636828205F636F6C6F7572436F64652029207B0A202020202020202020202020202020206361736520436F6C6F75723A3A4E6F6E653A20202020202072657475726E207365745465787441747472696275746528206F726967696E616C466F726567726F756E644174747269627574657320293B0A202020202020202020202020202020206361736520436F6C6F75723A3A57686974653A202020202072657475726E20736574546578744174747269627574652820464F524547524F554E445F475245454E207C20464F524547524F554E445F524544207C20464F524547524F554E445F424C554520293B0A202020202020202020202020202020206361736520436F6C6F75723A3A5265643A2020202020202072657475726E20736574546578744174747269627574652820464F524547524F554E445F52454420293B0A202020202020202020202020202020206361736520436F6C6F75723A3A477265656E3A202020202072657475726E20736574546578744174747269627574652820464F524547524F554E445F475245454E20293B0A202020202020202020202020202020206361736520436F6C6F75723A3A426C75653A20202020202072657475726E20736574546578744174747269627574652820464F524547524F554E445F424C554520293B0A202020202020202020202020202020206361736520436F6C6F75723A3A4379616E3A20202020202072657475726E20736574546578744174747269627574652820464F524547524F554E445F424C5545207C20464F524547524F554E445F475245454E20293B0A202020202020202020202020202020206361736520436F6C6F75723A3A59656C6C6F773A2020202072657475726E20736574546578744174747269627574652820464F524547524F554E445F524544207C20464F524547524F554E445F475245454E20293B0A202020202020202020202020202020206361736520436F6C6F75723A3A477265793A20202020202072657475726E207365745465787441747472696275746528203020293B0A0A202020202020202020202020202020206361736520436F6C6F75723A3A4C69676874477265793A202020202072657475726E20736574546578744174747269627574652820464F524547524F554E445F494E54454E5349545920293B0A202020202020202020202020202020206361736520436F6C6F75723A3A4272696768745265643A202020202072657475726E20736574546578744174747269627574652820464F524547524F554E445F494E54454E53495459207C20464F524547524F554E445F52454420293B0A202020202020202020202020202020206361736520436F6C6F75723A3A427269676874477265656E3A20202072657475726E20736574546578744174747269627574652820464F524547524F554E445F494E54454E53495459207C20464F524547524F554E445F475245454E20293B0A202020202020202020202020202020206361736520436F6C6F75723A3A42726967687457686974653A20202072657475726E20736574546578744174747269627574652820464F524547524F554E445F494E54454E53495459207C20464F524547524F554E445F475245454E207C20464F524547524F554E445F524544207C20464F524547524F554E445F424C554520293B0A0A202020202020202020202020202020206361736520436F6C6F75723A3A4272696768743A207468726F77207374643A3A6C6F6769635F6572726F722820226E6F74206120636F6C6F75722220293B0A2020202020202020202020207D0A20202020202020207D0A0A20202020707269766174653A0A2020202020202020766F696420736574546578744174747269627574652820574F5244205F746578744174747269627574652029207B0A202020202020202020202020536574436F6E736F6C655465787441747472696275746528207374646F757448616E646C652C205F74657874417474726962757465207C206F726967696E616C4261636B67726F756E644174747269627574657320293B0A20202020202020207D0A202020202020202048414E444C45207374646F757448616E646C653B0A2020202020202020574F5244206F726967696E616C466F726567726F756E64417474726962757465733B0A2020202020202020574F5244206F726967696E616C4261636B67726F756E64417474726962757465733B0A202020207D3B0A0A2020202049436F6C6F7572496D706C2A20706C6174666F726D436F6C6F7572496E7374616E63652829207B0A20202020202020207374617469632057696E3332436F6C6F7572496D706C20735F696E7374616E63653B0A0A20202020202020205074723C49436F6E66696720636F6E73743E20636F6E666967203D2067657443757272656E74436F6E7465787428292E676574436F6E66696728293B0A2020202020202020557365436F6C6F75723A3A5965734F724E6F20636F6C6F75724D6F6465203D20636F6E6669670A2020202020202020202020203F20636F6E6669672D3E757365436F6C6F757228290A2020202020202020202020203A20557365436F6C6F75723A3A4175746F3B0A202020202020202069662820636F6C6F75724D6F6465203D3D20557365436F6C6F75723A3A4175746F20290A202020202020202020202020636F6C6F75724D6F6465203D20216973446562756767657241637469766528290A202020202020202020202020202020203F20557365436F6C6F75723A3A5965730A202020202020202020202020202020203A20557365436F6C6F75723A3A4E6F3B0A202020202020202072657475726E20636F6C6F75724D6F6465203D3D20557365436F6C6F75723A3A5965730A2020202020202020202020203F2026735F696E7374616E63650A2020202020202020202020203A204E6F436F6C6F7572496D706C3A3A696E7374616E636528293B0A202020207D0A0A7D202F2F20656E6420616E6F6E206E616D6573706163650A7D202F2F20656E64206E616D6573706163652043617463680A0A23656C696620646566696E6564282043415443485F434F4E4649475F434F4C4F55525F414E53492029202F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A0A23696E636C756465203C756E697374642E683E0A0A6E616D657370616365204361746368207B0A6E616D657370616365207B0A0A202020202F2F2075736520504F5349582F20414E534920636F6E736F6C65207465726D696E616C20636F6465730A202020202F2F205468616E6B7320746F204164616D205374727A656C65636B6920666F72206F726967696E616C20636F6E747269627574696F6E0A202020202F2F2028687474703A2F2F6769746875622E636F6D2F6E616E6F616E74290A202020202F2F2068747470733A2F2F6769746875622E636F6D2F7068696C737175617265642F43617463682F70756C6C2F3133310A20202020636C61737320506F736978436F6C6F7572496D706C203A207075626C69632049436F6C6F7572496D706C207B0A202020207075626C69633A0A20202020202020207669727475616C20766F6964207573652820436F6C6F75723A3A436F6465205F636F6C6F7572436F64652029207B0A20202020202020202020202073776974636828205F636F6C6F7572436F64652029207B0A202020202020202020202020202020206361736520436F6C6F75723A3A4E6F6E653A0A202020202020202020202020202020206361736520436F6C6F75723A3A57686974653A202020202072657475726E20736574436F6C6F75722820225B306D2220293B0A202020202020202020202020202020206361736520436F6C6F75723A3A5265643A2020202020202072657475726E20736574436F6C6F75722820225B303B33316D2220293B0A202020202020202020202020202020206361736520436F6C6F75723A3A477265656E3A202020202072657475726E20736574436F6C6F75722820225B303B33326D2220293B0A202020202020202020202020202020206361736520436F6C6F75723A3A426C75653A20202020202072657475726E20736574436F6C6F75722820225B303B33346D2220293B0A202020202020202020202020202020206361736520436F6C6F75723A3A4379616E3A20202020202072657475726E20736574436F6C6F75722820225B303B33366D2220293B0A202020202020202020202020202020206361736520436F6C6F75723A3A59656C6C6F773A2020202072657475726E20736574436F6C6F75722820225B303B33336D2220293B0A202020202020202020202020202020206361736520436F6C6F75723A3A477265793A20202020202072657475726E20736574436F6C6F75722820225B313B33306D2220293B0A0A202020202020202020202020202020206361736520436F6C6F75723A3A4C69676874477265793A202020202072657475726E20736574436F6C6F75722820225B303B33376D2220293B0A202020202020202020202020202020206361736520436F6C6F75723A3A4272696768745265643A202020202072657475726E20736574436F6C6F75722820225B313B33316D2220293B0A202020202020202020202020202020206361736520436F6C6F75723A3A427269676874477265656E3A20202072657475726E20736574436F6C6F75722820225B313B33326D2220293B0A202020202020202020202020202020206361736520436F6C6F75723A3A42726967687457686974653A20202072657475726E20736574436F6C6F75722820225B313B33376D2220293B0A0A202020202020202020202020202020206361736520436F6C6F75723A3A4272696768743A207468726F77207374643A3A6C6F6769635F6572726F722820226E6F74206120636F6C6F75722220293B0A2020202020202020202020207D0A20202020202020207D0A20202020202020207374617469632049436F6C6F7572496D706C2A20696E7374616E63652829207B0A20202020202020202020202073746174696320506F736978436F6C6F7572496D706C20735F696E7374616E63653B0A20202020202020202020202072657475726E2026735F696E7374616E63653B0A20202020202020207D0A0A20202020707269766174653A0A2020202020202020766F696420736574436F6C6F75722820636F6E737420636861722A205F657363617065436F64652029207B0A20202020202020202020202043617463683A3A636F75742829203C3C20275C30333327203C3C205F657363617065436F64653B0A20202020202020207D0A202020207D3B0A0A2020202049436F6C6F7572496D706C2A20706C6174666F726D436F6C6F7572496E7374616E63652829207B0A20202020202020204572726E6F47756172642067756172643B0A20202020202020205074723C49436F6E66696720636F6E73743E20636F6E666967203D2067657443757272656E74436F6E7465787428292E676574436F6E66696728293B0A2020202020202020557365436F6C6F75723A3A5965734F724E6F20636F6C6F75724D6F6465203D20636F6E6669670A2020202020202020202020203F20636F6E6669672D3E757365436F6C6F757228290A2020202020202020202020203A20557365436F6C6F75723A3A4175746F3B0A202020202020202069662820636F6C6F75724D6F6465203D3D20557365436F6C6F75723A3A4175746F20290A202020202020202020202020636F6C6F75724D6F6465203D20282169734465627567676572416374697665282920262620697361747479285354444F55545F46494C454E4F2920290A202020202020202020202020202020203F20557365436F6C6F75723A3A5965730A202020202020202020202020202020203A20557365436F6C6F75723A3A4E6F3B0A202020202020202072657475726E20636F6C6F75724D6F6465203D3D20557365436F6C6F75723A3A5965730A2020202020202020202020203F20506F736978436F6C6F7572496D706C3A3A696E7374616E636528290A2020202020202020202020203A204E6F436F6C6F7572496D706C3A3A696E7374616E636528293B0A202020207D0A0A7D202F2F20656E6420616E6F6E206E616D6573706163650A7D202F2F20656E64206E616D6573706163652043617463680A0A23656C736520202F2F206E6F742057696E646F7773206F7220414E5349202F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A0A6E616D657370616365204361746368207B0A0A202020207374617469632049436F6C6F7572496D706C2A20706C6174666F726D436F6C6F7572496E7374616E63652829207B2072657475726E204E6F436F6C6F7572496D706C3A3A696E7374616E636528293B207D0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A23656E646966202F2F2057696E646F77732F20414E53492F204E6F6E650A0A6E616D657370616365204361746368207B0A0A20202020436F6C6F75723A3A436F6C6F75722820436F6465205F636F6C6F7572436F64652029203A206D5F6D6F766564282066616C73652029207B2075736528205F636F6C6F7572436F646520293B207D0A20202020436F6C6F75723A3A436F6C6F75722820436F6C6F757220636F6E737426205F6F746865722029203A206D5F6D6F766564282066616C73652029207B20636F6E73745F636173743C436F6C6F7572263E28205F6F7468657220292E6D5F6D6F766564203D20747275653B207D0A20202020436F6C6F75723A3A7E436F6C6F757228297B2069662820216D5F6D6F76656420292075736528204E6F6E6520293B207D0A0A20202020766F696420436F6C6F75723A3A7573652820436F6465205F636F6C6F7572436F64652029207B0A20202020202020207374617469632049436F6C6F7572496D706C2A20696D706C203D20706C6174666F726D436F6C6F7572496E7374616E636528293B0A2020202020202020696D706C2D3E75736528205F636F6C6F7572436F646520293B0A202020207D0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A2063617463685F67656E657261746F72735F696D706C2E6870700A23646566696E652054574F424C554543554245535F43415443485F47454E455241544F52535F494D504C5F4850505F494E434C554445440A0A23696E636C756465203C766563746F723E0A23696E636C756465203C737472696E673E0A23696E636C756465203C6D61703E0A0A6E616D657370616365204361746368207B0A0A202020207374727563742047656E657261746F72496E666F203A204947656E657261746F72496E666F207B0A0A202020202020202047656E657261746F72496E666F28207374643A3A73697A655F742073697A6520290A20202020202020203A2020206D5F73697A65282073697A6520292C0A2020202020202020202020206D5F63757272656E74496E64657828203020290A20202020202020207B7D0A0A2020202020202020626F6F6C206D6F76654E6578742829207B0A202020202020202020202020696628202B2B6D5F63757272656E74496E646578203D3D206D5F73697A652029207B0A202020202020202020202020202020206D5F63757272656E74496E646578203D20303B0A2020202020202020202020202020202072657475726E2066616C73653B0A2020202020202020202020207D0A20202020202020202020202072657475726E20747275653B0A20202020202020207D0A0A20202020202020207374643A3A73697A655F742067657443757272656E74496E646578282920636F6E7374207B0A20202020202020202020202072657475726E206D5F63757272656E74496E6465783B0A20202020202020207D0A0A20202020202020207374643A3A73697A655F74206D5F73697A653B0A20202020202020207374643A3A73697A655F74206D5F63757272656E74496E6465783B0A202020207D3B0A0A202020202F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A0A20202020636C6173732047656E657261746F7273466F7254657374203A207075626C6963204947656E657261746F7273466F7254657374207B0A0A202020207075626C69633A0A20202020202020207E47656E657261746F7273466F72546573742829207B0A20202020202020202020202064656C657465416C6C28206D5F67656E657261746F7273496E4F7264657220293B0A20202020202020207D0A0A20202020202020204947656E657261746F72496E666F262067657447656E657261746F72496E666F28207374643A3A737472696E6720636F6E7374262066696C65496E666F2C207374643A3A73697A655F742073697A652029207B0A2020202020202020202020207374643A3A6D61703C7374643A3A737472696E672C204947656E657261746F72496E666F2A3E3A3A636F6E73745F6974657261746F72206974203D206D5F67656E657261746F727342794E616D652E66696E64282066696C65496E666F20293B0A202020202020202020202020696628206974203D3D206D5F67656E657261746F727342794E616D652E656E6428292029207B0A202020202020202020202020202020204947656E657261746F72496E666F2A20696E666F203D206E65772047656E657261746F72496E666F282073697A6520293B0A202020202020202020202020202020206D5F67656E657261746F727342794E616D652E696E7365727428207374643A3A6D616B655F70616972282066696C65496E666F2C20696E666F202920293B0A202020202020202020202020202020206D5F67656E657261746F7273496E4F726465722E707573685F6261636B2820696E666F20293B0A2020202020202020202020202020202072657475726E202A696E666F3B0A2020202020202020202020207D0A20202020202020202020202072657475726E202A69742D3E7365636F6E643B0A20202020202020207D0A0A2020202020202020626F6F6C206D6F76654E6578742829207B0A2020202020202020202020207374643A3A766563746F723C4947656E657261746F72496E666F2A3E3A3A636F6E73745F6974657261746F72206974203D206D5F67656E657261746F7273496E4F726465722E626567696E28293B0A2020202020202020202020207374643A3A766563746F723C4947656E657261746F72496E666F2A3E3A3A636F6E73745F6974657261746F72206974456E64203D206D5F67656E657261746F7273496E4F726465722E656E6428293B0A202020202020202020202020666F72283B20697420213D206974456E643B202B2B69742029207B0A2020202020202020202020202020202069662820282A6974292D3E6D6F76654E657874282920290A202020202020202020202020202020202020202072657475726E20747275653B0A2020202020202020202020207D0A20202020202020202020202072657475726E2066616C73653B0A20202020202020207D0A0A20202020707269766174653A0A20202020202020207374643A3A6D61703C7374643A3A737472696E672C204947656E657261746F72496E666F2A3E206D5F67656E657261746F727342794E616D653B0A20202020202020207374643A3A766563746F723C4947656E657261746F72496E666F2A3E206D5F67656E657261746F7273496E4F726465723B0A202020207D3B0A0A202020204947656E657261746F7273466F72546573742A2063726561746547656E657261746F7273466F725465737428290A202020207B0A202020202020202072657475726E206E65772047656E657261746F7273466F725465737428293B0A202020207D0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A2063617463685F617373657274696F6E726573756C742E6870700A23646566696E652054574F424C554543554245535F43415443485F415353455254494F4E524553554C545F4850505F494E434C554445440A0A6E616D657370616365204361746368207B0A0A20202020417373657274696F6E496E666F3A3A417373657274696F6E496E666F282020207374643A3A737472696E6720636F6E737426205F6D6163726F4E616D652C0A202020202020202020202020202020202020202020202020202020202020202020202020536F757263654C696E65496E666F20636F6E737426205F6C696E65496E666F2C0A2020202020202020202020202020202020202020202020202020202020202020202020207374643A3A737472696E6720636F6E737426205F636170747572656445787072657373696F6E2C0A202020202020202020202020202020202020202020202020202020202020202020202020526573756C74446973706F736974696F6E3A3A466C616773205F726573756C74446973706F736974696F6E20290A202020203A2020206D6163726F4E616D6528205F6D6163726F4E616D6520292C0A20202020202020206C696E65496E666F28205F6C696E65496E666F20292C0A2020202020202020636170747572656445787072657373696F6E28205F636170747572656445787072657373696F6E20292C0A2020202020202020726573756C74446973706F736974696F6E28205F726573756C74446973706F736974696F6E20290A202020207B7D0A0A20202020417373657274696F6E526573756C743A3A417373657274696F6E526573756C742829207B7D0A0A20202020417373657274696F6E526573756C743A3A417373657274696F6E526573756C742820417373657274696F6E496E666F20636F6E73742620696E666F2C20417373657274696F6E526573756C744461746120636F6E737426206461746120290A202020203A2020206D5F696E666F2820696E666F20292C0A20202020202020206D5F726573756C744461746128206461746120290A202020207B7D0A0A20202020417373657274696F6E526573756C743A3A7E417373657274696F6E526573756C742829207B7D0A0A202020202F2F20526573756C7420776173206120737563636573730A20202020626F6F6C20417373657274696F6E526573756C743A3A737563636565646564282920636F6E7374207B0A202020202020202072657475726E2043617463683A3A69734F6B28206D5F726573756C74446174612E726573756C745479706520293B0A202020207D0A0A202020202F2F20526573756C7420776173206120737563636573732C206F72206661696C75726520697320737570707265737365640A20202020626F6F6C20417373657274696F6E526573756C743A3A69734F6B282920636F6E7374207B0A202020202020202072657475726E2043617463683A3A69734F6B28206D5F726573756C74446174612E726573756C74547970652029207C7C2073686F756C6453757070726573734661696C75726528206D5F696E666F2E726573756C74446973706F736974696F6E20293B0A202020207D0A0A20202020526573756C745761733A3A4F665479706520417373657274696F6E526573756C743A3A676574526573756C7454797065282920636F6E7374207B0A202020202020202072657475726E206D5F726573756C74446174612E726573756C74547970653B0A202020207D0A0A20202020626F6F6C20417373657274696F6E526573756C743A3A68617345787072657373696F6E282920636F6E7374207B0A202020202020202072657475726E20216D5F696E666F2E636170747572656445787072657373696F6E2E656D70747928293B0A202020207D0A0A20202020626F6F6C20417373657274696F6E526573756C743A3A6861734D657373616765282920636F6E7374207B0A202020202020202072657475726E20216D5F726573756C74446174612E6D6573736167652E656D70747928293B0A202020207D0A0A202020207374643A3A737472696E6720417373657274696F6E526573756C743A3A67657445787072657373696F6E282920636F6E7374207B0A202020202020202069662820697346616C73655465737428206D5F696E666F2E726573756C74446973706F736974696F6E202920290A20202020202020202020202072657475726E20272127202B206D5F696E666F2E636170747572656445787072657373696F6E3B0A2020202020202020656C73650A20202020202020202020202072657475726E206D5F696E666F2E636170747572656445787072657373696F6E3B0A202020207D0A202020207374643A3A737472696E6720417373657274696F6E526573756C743A3A67657445787072657373696F6E496E4D6163726F282920636F6E7374207B0A2020202020202020696628206D5F696E666F2E6D6163726F4E616D652E656D707479282920290A20202020202020202020202072657475726E206D5F696E666F2E636170747572656445787072657373696F6E3B0A2020202020202020656C73650A20202020202020202020202072657475726E206D5F696E666F2E6D6163726F4E616D65202B2022282022202B206D5F696E666F2E636170747572656445787072657373696F6E202B20222029223B0A202020207D0A0A20202020626F6F6C20417373657274696F6E526573756C743A3A686173457870616E64656445787072657373696F6E282920636F6E7374207B0A202020202020202072657475726E2068617345787072657373696F6E282920262620676574457870616E64656445787072657373696F6E282920213D2067657445787072657373696F6E28293B0A202020207D0A0A202020207374643A3A737472696E6720417373657274696F6E526573756C743A3A676574457870616E64656445787072657373696F6E282920636F6E7374207B0A202020202020202072657475726E206D5F726573756C74446174612E7265636F6E73747275637445787072657373696F6E28293B0A202020207D0A0A202020207374643A3A737472696E6720417373657274696F6E526573756C743A3A6765744D657373616765282920636F6E7374207B0A202020202020202072657475726E206D5F726573756C74446174612E6D6573736167653B0A202020207D0A20202020536F757263654C696E65496E666F20417373657274696F6E526573756C743A3A676574536F75726365496E666F282920636F6E7374207B0A202020202020202072657475726E206D5F696E666F2E6C696E65496E666F3B0A202020207D0A0A202020207374643A3A737472696E6720417373657274696F6E526573756C743A3A676574546573744D6163726F4E616D65282920636F6E7374207B0A202020202020202072657475726E206D5F696E666F2E6D6163726F4E616D653B0A202020207D0A0A20202020766F696420417373657274696F6E526573756C743A3A646973636172644465636F6D706F73656445787072657373696F6E282920636F6E7374207B0A20202020202020206D5F726573756C74446174612E6465636F6D706F73656445787072657373696F6E203D2043415443485F4E554C4C3B0A202020207D0A0A20202020766F696420417373657274696F6E526573756C743A3A657870616E644465636F6D706F73656445787072657373696F6E282920636F6E7374207B0A20202020202020206D5F726573756C74446174612E7265636F6E73747275637445787072657373696F6E28293B0A202020207D0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A2063617463685F746573745F636173655F696E666F2E6870700A23646566696E652054574F424C554543554245535F43415443485F544553545F434153455F494E464F5F4850505F494E434C554445440A0A23696E636C756465203C6363747970653E0A0A6E616D657370616365204361746368207B0A0A20202020696E6C696E65205465737443617365496E666F3A3A5370656369616C50726F706572746965732070617273655370656369616C54616728207374643A3A737472696E6720636F6E737426207461672029207B0A2020202020202020696628207374617274735769746828207461672C20272E272029207C7C0A202020202020202020202020746167203D3D20226869646522207C7C0A202020202020202020202020746167203D3D202221686964652220290A20202020202020202020202072657475726E205465737443617365496E666F3A3A497348696464656E3B0A2020202020202020656C73652069662820746167203D3D2022217468726F77732220290A20202020202020202020202072657475726E205465737443617365496E666F3A3A5468726F77733B0A2020202020202020656C73652069662820746167203D3D20222173686F756C646661696C2220290A20202020202020202020202072657475726E205465737443617365496E666F3A3A53686F756C644661696C3B0A2020202020202020656C73652069662820746167203D3D2022216D61796661696C2220290A20202020202020202020202072657475726E205465737443617365496E666F3A3A4D61794661696C3B0A2020202020202020656C73652069662820746167203D3D2022216E6F6E706F727461626C652220290A20202020202020202020202072657475726E205465737443617365496E666F3A3A4E6F6E506F727461626C653B0A2020202020202020656C73650A20202020202020202020202072657475726E205465737443617365496E666F3A3A4E6F6E653B0A202020207D0A20202020696E6C696E6520626F6F6C206973526573657276656454616728207374643A3A737472696E6720636F6E737426207461672029207B0A202020202020202072657475726E2070617273655370656369616C54616728207461672029203D3D205465737443617365496E666F3A3A4E6F6E65202626207461672E73697A652829203E203020262620217374643A3A6973616C6E756D28207461675B305D20293B0A202020207D0A20202020696E6C696E6520766F696420656E666F7263654E6F74526573657276656454616728207374643A3A737472696E6720636F6E737426207461672C20536F757263654C696E65496E666F20636F6E737426205F6C696E65496E666F2029207B0A20202020202020206966282069735265736572766564546167282074616720292029207B0A2020202020202020202020207374643A3A6F737472696E6773747265616D2073733B0A2020202020202020202020207373203C3C20436F6C6F757228436F6C6F75723A3A526564290A2020202020202020202020202020203C3C2022546167206E616D65205B22203C3C20746167203C3C20225D206E6F7420616C6C6F7765642E5C6E220A2020202020202020202020202020203C3C2022546167206E616D6573207374617274696E672077697468206E6F6E20616C7068612D6E756D657269632063686172616374657273206172652072657365727665645C6E220A2020202020202020202020202020203C3C20436F6C6F757228436F6C6F75723A3A46696C654E616D65290A2020202020202020202020202020203C3C205F6C696E65496E666F203C3C20275C6E273B0A2020202020202020202020207468726F77207374643A3A72756E74696D655F6572726F722873732E7374722829293B0A20202020202020207D0A202020207D0A0A202020205465737443617365206D616B6554657374436173652820204954657374436173652A205F74657374436173652C0A202020202020202020202020202020202020202020202020202020207374643A3A737472696E6720636F6E737426205F636C6173734E616D652C0A202020202020202020202020202020202020202020202020202020207374643A3A737472696E6720636F6E737426205F6E616D652C0A202020202020202020202020202020202020202020202020202020207374643A3A737472696E6720636F6E737426205F646573634F72546167732C0A20202020202020202020202020202020202020202020202020202020536F757263654C696E65496E666F20636F6E737426205F6C696E65496E666F20290A202020207B0A2020202020202020626F6F6C20697348696464656E28207374617274735769746828205F6E616D652C20222E2F22202920293B202F2F204C656761637920737570706F72740A0A20202020202020202F2F205061727365206F757420746167730A20202020202020207374643A3A7365743C7374643A3A737472696E673E20746167733B0A20202020202020207374643A3A737472696E6720646573632C207461673B0A2020202020202020626F6F6C20696E546167203D2066616C73653B0A2020202020202020666F7228207374643A3A73697A655F742069203D20303B2069203C205F646573634F72546167732E73697A6528293B202B2B692029207B0A202020202020202020202020636861722063203D205F646573634F72546167735B695D3B0A2020202020202020202020206966282021696E5461672029207B0A202020202020202020202020202020206966282063203D3D20275B2720290A2020202020202020202020202020202020202020696E546167203D20747275653B0A20202020202020202020202020202020656C73650A202020202020202020202020202020202020202064657363202B3D20633B0A2020202020202020202020207D0A202020202020202020202020656C7365207B0A202020202020202020202020202020206966282063203D3D20275D272029207B0A20202020202020202020202020202020202020205465737443617365496E666F3A3A5370656369616C50726F706572746965732070726F70203D2070617273655370656369616C546167282074616720293B0A20202020202020202020202020202020202020206966282070726F70203D3D205465737443617365496E666F3A3A497348696464656E20290A202020202020202020202020202020202020202020202020697348696464656E203D20747275653B0A2020202020202020202020202020202020202020656C7365206966282070726F70203D3D205465737443617365496E666F3A3A4E6F6E6520290A202020202020202020202020202020202020202020202020656E666F7263654E6F74526573657276656454616728207461672C205F6C696E65496E666F20293B0A0A2020202020202020202020202020202020202020746167732E696E73657274282074616720293B0A20202020202020202020202020202020202020207461672E636C65617228293B0A2020202020202020202020202020202020202020696E546167203D2066616C73653B0A202020202020202020202020202020207D0A20202020202020202020202020202020656C73650A2020202020202020202020202020202020202020746167202B3D20633B0A2020202020202020202020207D0A20202020202020207D0A202020202020202069662820697348696464656E2029207B0A202020202020202020202020746167732E696E73657274282022686964652220293B0A202020202020202020202020746167732E696E736572742820222E2220293B0A20202020202020207D0A0A20202020202020205465737443617365496E666F20696E666F28205F6E616D652C205F636C6173734E616D652C20646573632C20746167732C205F6C696E65496E666F20293B0A202020202020202072657475726E20546573744361736528205F74657374436173652C20696E666F20293B0A202020207D0A0A20202020766F6964207365745461677328205465737443617365496E666F26207465737443617365496E666F2C207374643A3A7365743C7374643A3A737472696E673E20636F6E737426207461677320290A202020207B0A20202020202020207465737443617365496E666F2E74616773203D20746167733B0A20202020202020207465737443617365496E666F2E6C63617365546167732E636C65617228293B0A0A20202020202020207374643A3A6F737472696E6773747265616D206F73733B0A2020202020202020666F7228207374643A3A7365743C7374643A3A737472696E673E3A3A636F6E73745F6974657261746F72206974203D20746167732E626567696E28292C206974456E64203D20746167732E656E6428293B20697420213D206974456E643B202B2B69742029207B0A2020202020202020202020206F7373203C3C20275B27203C3C202A6974203C3C20275D273B0A2020202020202020202020207374643A3A737472696E67206C63617365546167203D20746F4C6F77657228202A697420293B0A2020202020202020202020207465737443617365496E666F2E70726F70657274696573203D207374617469635F636173743C5465737443617365496E666F3A3A5370656369616C50726F706572746965733E28207465737443617365496E666F2E70726F70657274696573207C2070617273655370656369616C54616728206C63617365546167202920293B0A2020202020202020202020207465737443617365496E666F2E6C63617365546167732E696E7365727428206C6361736554616720293B0A20202020202020207D0A20202020202020207465737443617365496E666F2E746167734173537472696E67203D206F73732E73747228293B0A202020207D0A0A202020205465737443617365496E666F3A3A5465737443617365496E666F28207374643A3A737472696E6720636F6E737426205F6E616D652C0A20202020202020202020202020202020202020202020202020202020202020207374643A3A737472696E6720636F6E737426205F636C6173734E616D652C0A20202020202020202020202020202020202020202020202020202020202020207374643A3A737472696E6720636F6E737426205F6465736372697074696F6E2C0A20202020202020202020202020202020202020202020202020202020202020207374643A3A7365743C7374643A3A737472696E673E20636F6E737426205F746167732C0A2020202020202020202020202020202020202020202020202020202020202020536F757263654C696E65496E666F20636F6E737426205F6C696E65496E666F20290A202020203A2020206E616D6528205F6E616D6520292C0A2020202020202020636C6173734E616D6528205F636C6173734E616D6520292C0A20202020202020206465736372697074696F6E28205F6465736372697074696F6E20292C0A20202020202020206C696E65496E666F28205F6C696E65496E666F20292C0A202020202020202070726F7065727469657328204E6F6E6520290A202020207B0A20202020202020207365745461677328202A746869732C205F7461677320293B0A202020207D0A0A202020205465737443617365496E666F3A3A5465737443617365496E666F28205465737443617365496E666F20636F6E737426206F7468657220290A202020203A2020206E616D6528206F746865722E6E616D6520292C0A2020202020202020636C6173734E616D6528206F746865722E636C6173734E616D6520292C0A20202020202020206465736372697074696F6E28206F746865722E6465736372697074696F6E20292C0A20202020202020207461677328206F746865722E7461677320292C0A20202020202020206C636173655461677328206F746865722E6C636173655461677320292C0A2020202020202020746167734173537472696E6728206F746865722E746167734173537472696E6720292C0A20202020202020206C696E65496E666F28206F746865722E6C696E65496E666F20292C0A202020202020202070726F7065727469657328206F746865722E70726F7065727469657320290A202020207B7D0A0A20202020626F6F6C205465737443617365496E666F3A3A697348696464656E282920636F6E7374207B0A202020202020202072657475726E20282070726F70657274696573202620497348696464656E202920213D20303B0A202020207D0A20202020626F6F6C205465737443617365496E666F3A3A7468726F7773282920636F6E7374207B0A202020202020202072657475726E20282070726F706572746965732026205468726F7773202920213D20303B0A202020207D0A20202020626F6F6C205465737443617365496E666F3A3A6F6B546F4661696C282920636F6E7374207B0A202020202020202072657475726E20282070726F706572746965732026202853686F756C644661696C207C204D61794661696C2029202920213D20303B0A202020207D0A20202020626F6F6C205465737443617365496E666F3A3A6578706563746564546F4661696C282920636F6E7374207B0A202020202020202072657475726E20282070726F706572746965732026202853686F756C644661696C2029202920213D20303B0A202020207D0A0A2020202054657374436173653A3A546573744361736528204954657374436173652A2074657374436173652C205465737443617365496E666F20636F6E73742620696E666F2029203A205465737443617365496E666F2820696E666F20292C2074657374282074657374436173652029207B7D0A0A2020202054657374436173653A3A54657374436173652820546573744361736520636F6E737426206F7468657220290A202020203A2020205465737443617365496E666F28206F7468657220292C0A20202020202020207465737428206F746865722E7465737420290A202020207B7D0A0A2020202054657374436173652054657374436173653A3A776974684E616D6528207374643A3A737472696E6720636F6E737426205F6E65774E616D65202920636F6E7374207B0A20202020202020205465737443617365206F7468657228202A7468697320293B0A20202020202020206F746865722E6E616D65203D205F6E65774E616D653B0A202020202020202072657475726E206F746865723B0A202020207D0A0A20202020766F69642054657374436173653A3A737761702820546573744361736526206F746865722029207B0A2020202020202020746573742E7377617028206F746865722E7465737420293B0A20202020202020206E616D652E7377617028206F746865722E6E616D6520293B0A2020202020202020636C6173734E616D652E7377617028206F746865722E636C6173734E616D6520293B0A20202020202020206465736372697074696F6E2E7377617028206F746865722E6465736372697074696F6E20293B0A2020202020202020746167732E7377617028206F746865722E7461677320293B0A20202020202020206C63617365546167732E7377617028206F746865722E6C636173655461677320293B0A2020202020202020746167734173537472696E672E7377617028206F746865722E746167734173537472696E6720293B0A20202020202020207374643A3A7377617028205465737443617365496E666F3A3A70726F706572746965732C207374617469635F636173743C5465737443617365496E666F263E28206F7468657220292E70726F7065727469657320293B0A20202020202020207374643A3A7377617028206C696E65496E666F2C206F746865722E6C696E65496E666F20293B0A202020207D0A0A20202020766F69642054657374436173653A3A696E766F6B65282920636F6E7374207B0A2020202020202020746573742D3E696E766F6B6528293B0A202020207D0A0A20202020626F6F6C2054657374436173653A3A6F70657261746F72203D3D202820546573744361736520636F6E737426206F74686572202920636F6E7374207B0A202020202020202072657475726E2020746573742E6765742829203D3D206F746865722E746573742E67657428292026260A202020202020202020202020202020206E616D65203D3D206F746865722E6E616D652026260A20202020202020202020202020202020636C6173734E616D65203D3D206F746865722E636C6173734E616D653B0A202020207D0A0A20202020626F6F6C2054657374436173653A3A6F70657261746F72203C202820546573744361736520636F6E737426206F74686572202920636F6E7374207B0A202020202020202072657475726E206E616D65203C206F746865722E6E616D653B0A202020207D0A202020205465737443617365262054657374436173653A3A6F70657261746F72203D202820546573744361736520636F6E737426206F746865722029207B0A202020202020202054657374436173652074656D7028206F7468657220293B0A202020202020202073776170282074656D7020293B0A202020202020202072657475726E202A746869733B0A202020207D0A0A202020205465737443617365496E666F20636F6E7374262054657374436173653A3A6765745465737443617365496E666F282920636F6E73740A202020207B0A202020202020202072657475726E202A746869733B0A202020207D0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A2063617463685F76657273696F6E2E6870700A23646566696E652054574F424C554543554245535F43415443485F56455253494F4E5F4850505F494E434C554445440A0A6E616D657370616365204361746368207B0A0A2020202056657273696F6E3A3A56657273696F6E0A202020202020202028202020756E7369676E656420696E74205F6D616A6F7256657273696F6E2C0A202020202020202020202020756E7369676E656420696E74205F6D696E6F7256657273696F6E2C0A202020202020202020202020756E7369676E656420696E74205F70617463684E756D6265722C0A2020202020202020202020206368617220636F6E7374202A20636F6E7374205F6272616E63684E616D652C0A202020202020202020202020756E7369676E656420696E74205F6275696C644E756D62657220290A202020203A2020206D616A6F7256657273696F6E28205F6D616A6F7256657273696F6E20292C0A20202020202020206D696E6F7256657273696F6E28205F6D696E6F7256657273696F6E20292C0A202020202020202070617463684E756D62657228205F70617463684E756D62657220292C0A20202020202020206272616E63684E616D6528205F6272616E63684E616D6520292C0A20202020202020206275696C644E756D62657228205F6275696C644E756D62657220290A202020207B7D0A0A202020207374643A3A6F73747265616D26206F70657261746F72203C3C2028207374643A3A6F73747265616D26206F732C2056657273696F6E20636F6E7374262076657273696F6E2029207B0A20202020202020206F7320203C3C2076657273696F6E2E6D616A6F7256657273696F6E203C3C20272E270A2020202020202020202020203C3C2076657273696F6E2E6D696E6F7256657273696F6E203C3C20272E270A2020202020202020202020203C3C2076657273696F6E2E70617463684E756D6265723B0A20202020202020202F2F206272616E63684E616D65206973206E65766572206E756C6C202D3E203074682063686172206973205C3020696620697420697320656D7074790A20202020202020206966202876657273696F6E2E6272616E63684E616D655B305D29207B0A2020202020202020202020206F73203C3C20272D27203C3C2076657273696F6E2E6272616E63684E616D650A2020202020202020202020202020203C3C20272E27203C3C2076657273696F6E2E6275696C644E756D6265723B0A20202020202020207D0A202020202020202072657475726E206F733B0A202020207D0A0A20202020696E6C696E652056657273696F6E206C69627261727956657273696F6E2829207B0A20202020202020207374617469632056657273696F6E2076657273696F6E2820312C20392C20312C2022222C203020293B0A202020202020202072657475726E2076657273696F6E3B0A202020207D0A0A7D0A0A2F2F2023696E636C756465642066726F6D3A2063617463685F6D6573736167652E6870700A23646566696E652054574F424C554543554245535F43415443485F4D4553534147455F4850505F494E434C554445440A0A6E616D657370616365204361746368207B0A0A202020204D657373616765496E666F3A3A4D657373616765496E666F282020207374643A3A737472696E6720636F6E737426205F6D6163726F4E616D652C0A2020202020202020202020202020202020202020202020202020202020202020536F757263654C696E65496E666F20636F6E737426205F6C696E65496E666F2C0A2020202020202020202020202020202020202020202020202020202020202020526573756C745761733A3A4F6654797065205F7479706520290A202020203A2020206D6163726F4E616D6528205F6D6163726F4E616D6520292C0A20202020202020206C696E65496E666F28205F6C696E65496E666F20292C0A20202020202020207479706528205F7479706520292C0A202020202020202073657175656E636528202B2B676C6F62616C436F756E7420290A202020207B7D0A0A202020202F2F2054686973206D6179206E6565642070726F74656374696E6720696620746872656164696E6720737570706F72742069732061646465640A20202020756E7369676E656420696E74204D657373616765496E666F3A3A676C6F62616C436F756E74203D20303B0A0A202020202F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A0A2020202053636F7065644D6573736167653A3A53636F7065644D65737361676528204D6573736167654275696C64657220636F6E737426206275696C64657220290A202020203A206D5F696E666F28206275696C6465722E6D5F696E666F20290A202020207B0A20202020202020206D5F696E666F2E6D657373616765203D206275696C6465722E6D5F73747265616D2E73747228293B0A2020202020202020676574526573756C744361707475726528292E7075736853636F7065644D65737361676528206D5F696E666F20293B0A202020207D0A2020202053636F7065644D6573736167653A3A53636F7065644D657373616765282053636F7065644D65737361676520636F6E737426206F7468657220290A202020203A206D5F696E666F28206F746865722E6D5F696E666F20290A202020207B7D0A0A2020202053636F7065644D6573736167653A3A7E53636F7065644D6573736167652829207B0A20202020202020206966202820217374643A3A756E6361756768745F657863657074696F6E282920297B0A202020202020202020202020676574526573756C744361707475726528292E706F7053636F7065644D657373616765286D5F696E666F293B0A20202020202020207D0A202020207D0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A2063617463685F6C65676163795F7265706F727465725F616461707465722E6870700A23646566696E652054574F424C554543554245535F43415443485F4C45474143595F5245504F525445525F414441505445525F4850505F494E434C554445440A0A2F2F2023696E636C756465642066726F6D3A2063617463685F6C65676163795F7265706F727465725F616461707465722E680A23646566696E652054574F424C554543554245535F43415443485F4C45474143595F5245504F525445525F414441505445525F485F494E434C554445440A0A6E616D6573706163652043617463680A7B0A202020202F2F20446570726563617465640A2020202073747275637420495265706F72746572203A2049536861726564207B0A20202020202020207669727475616C207E495265706F7274657228293B0A0A20202020202020207669727475616C20626F6F6C2073686F756C6452656469726563745374646F7574282920636F6E7374203D20303B0A0A20202020202020207669727475616C20766F696420537461727454657374696E672829203D20303B0A20202020202020207669727475616C20766F696420456E6454657374696E672820546F74616C7320636F6E73742620746F74616C732029203D20303B0A20202020202020207669727475616C20766F696420537461727447726F757028207374643A3A737472696E6720636F6E7374262067726F75704E616D652029203D20303B0A20202020202020207669727475616C20766F696420456E6447726F757028207374643A3A737472696E6720636F6E7374262067726F75704E616D652C20546F74616C7320636F6E73742620746F74616C732029203D20303B0A20202020202020207669727475616C20766F6964205374617274546573744361736528205465737443617365496E666F20636F6E7374262074657374496E666F2029203D20303B0A20202020202020207669727475616C20766F696420456E64546573744361736528205465737443617365496E666F20636F6E7374262074657374496E666F2C20546F74616C7320636F6E73742620746F74616C732C207374643A3A737472696E6720636F6E737426207374644F75742C207374643A3A737472696E6720636F6E737426207374644572722029203D20303B0A20202020202020207669727475616C20766F696420537461727453656374696F6E28207374643A3A737472696E6720636F6E7374262073656374696F6E4E616D652C207374643A3A737472696E6720636F6E737426206465736372697074696F6E2029203D20303B0A20202020202020207669727475616C20766F696420456E6453656374696F6E28207374643A3A737472696E6720636F6E7374262073656374696F6E4E616D652C20436F756E747320636F6E73742620617373657274696F6E732029203D20303B0A20202020202020207669727475616C20766F6964204E6F417373657274696F6E73496E53656374696F6E28207374643A3A737472696E6720636F6E7374262073656374696F6E4E616D652029203D20303B0A20202020202020207669727475616C20766F6964204E6F417373657274696F6E73496E546573744361736528207374643A3A737472696E6720636F6E73742620746573744E616D652029203D20303B0A20202020202020207669727475616C20766F69642041626F727465642829203D20303B0A20202020202020207669727475616C20766F696420526573756C742820417373657274696F6E526573756C7420636F6E73742620726573756C742029203D20303B0A202020207D3B0A0A20202020636C617373204C65676163795265706F7274657241646170746572203A207075626C696320536861726564496D706C3C4953747265616D696E675265706F727465723E0A202020207B0A202020207075626C69633A0A20202020202020204C65676163795265706F727465724164617074657228205074723C495265706F727465723E20636F6E737426206C65676163795265706F7274657220293B0A20202020202020207669727475616C207E4C65676163795265706F727465724164617074657228293B0A0A20202020202020207669727475616C205265706F72746572507265666572656E63657320676574507265666572656E636573282920636F6E73743B0A20202020202020207669727475616C20766F6964206E6F4D61746368696E6754657374436173657328207374643A3A737472696E6720636F6E73742620293B0A20202020202020207669727475616C20766F6964207465737452756E5374617274696E6728205465737452756E496E666F20636F6E73742620293B0A20202020202020207669727475616C20766F6964207465737447726F75705374617274696E67282047726F7570496E666F20636F6E7374262067726F7570496E666F20293B0A20202020202020207669727475616C20766F69642074657374436173655374617274696E6728205465737443617365496E666F20636F6E7374262074657374496E666F20293B0A20202020202020207669727475616C20766F69642073656374696F6E5374617274696E67282053656374696F6E496E666F20636F6E7374262073656374696F6E496E666F20293B0A20202020202020207669727475616C20766F696420617373657274696F6E5374617274696E672820417373657274696F6E496E666F20636F6E73742620293B0A20202020202020207669727475616C20626F6F6C20617373657274696F6E456E6465642820417373657274696F6E537461747320636F6E73742620617373657274696F6E537461747320293B0A20202020202020207669727475616C20766F69642073656374696F6E456E646564282053656374696F6E537461747320636F6E7374262073656374696F6E537461747320293B0A20202020202020207669727475616C20766F6964207465737443617365456E64656428205465737443617365537461747320636F6E737426207465737443617365537461747320293B0A20202020202020207669727475616C20766F6964207465737447726F7570456E64656428205465737447726F7570537461747320636F6E737426207465737447726F7570537461747320293B0A20202020202020207669727475616C20766F6964207465737452756E456E64656428205465737452756E537461747320636F6E737426207465737452756E537461747320293B0A20202020202020207669727475616C20766F696420736B69705465737428205465737443617365496E666F20636F6E73742620293B0A0A20202020707269766174653A0A20202020202020205074723C495265706F727465723E206D5F6C65676163795265706F727465723B0A202020207D3B0A7D0A0A6E616D6573706163652043617463680A7B0A202020204C65676163795265706F72746572416461707465723A3A4C65676163795265706F727465724164617074657228205074723C495265706F727465723E20636F6E737426206C65676163795265706F7274657220290A202020203A2020206D5F6C65676163795265706F7274657228206C65676163795265706F7274657220290A202020207B7D0A202020204C65676163795265706F72746572416461707465723A3A7E4C65676163795265706F72746572416461707465722829207B7D0A0A202020205265706F72746572507265666572656E636573204C65676163795265706F72746572416461707465723A3A676574507265666572656E636573282920636F6E7374207B0A20202020202020205265706F72746572507265666572656E6365732070726566733B0A202020202020202070726566732E73686F756C6452656469726563745374644F7574203D206D5F6C65676163795265706F727465722D3E73686F756C6452656469726563745374646F757428293B0A202020202020202072657475726E2070726566733B0A202020207D0A0A20202020766F6964204C65676163795265706F72746572416461707465723A3A6E6F4D61746368696E6754657374436173657328207374643A3A737472696E6720636F6E7374262029207B7D0A20202020766F6964204C65676163795265706F72746572416461707465723A3A7465737452756E5374617274696E6728205465737452756E496E666F20636F6E7374262029207B0A20202020202020206D5F6C65676163795265706F727465722D3E537461727454657374696E6728293B0A202020207D0A20202020766F6964204C65676163795265706F72746572416461707465723A3A7465737447726F75705374617274696E67282047726F7570496E666F20636F6E7374262067726F7570496E666F2029207B0A20202020202020206D5F6C65676163795265706F727465722D3E537461727447726F7570282067726F7570496E666F2E6E616D6520293B0A202020207D0A20202020766F6964204C65676163795265706F72746572416461707465723A3A74657374436173655374617274696E6728205465737443617365496E666F20636F6E7374262074657374496E666F2029207B0A20202020202020206D5F6C65676163795265706F727465722D3E53746172745465737443617365282074657374496E666F20293B0A202020207D0A20202020766F6964204C65676163795265706F72746572416461707465723A3A73656374696F6E5374617274696E67282053656374696F6E496E666F20636F6E7374262073656374696F6E496E666F2029207B0A20202020202020206D5F6C65676163795265706F727465722D3E537461727453656374696F6E282073656374696F6E496E666F2E6E616D652C2073656374696F6E496E666F2E6465736372697074696F6E20293B0A202020207D0A20202020766F6964204C65676163795265706F72746572416461707465723A3A617373657274696F6E5374617274696E672820417373657274696F6E496E666F20636F6E7374262029207B0A20202020202020202F2F204E6F74206F6E206C656761637920696E746572666163650A202020207D0A0A20202020626F6F6C204C65676163795265706F72746572416461707465723A3A617373657274696F6E456E6465642820417373657274696F6E537461747320636F6E73742620617373657274696F6E53746174732029207B0A202020202020202069662820617373657274696F6E53746174732E617373657274696F6E526573756C742E676574526573756C7454797065282920213D20526573756C745761733A3A4F6B2029207B0A202020202020202020202020666F7228207374643A3A766563746F723C4D657373616765496E666F3E3A3A636F6E73745F6974657261746F72206974203D20617373657274696F6E53746174732E696E666F4D657373616765732E626567696E28292C206974456E64203D20617373657274696F6E53746174732E696E666F4D657373616765732E656E6428293B0A2020202020202020202020202020202020202020697420213D206974456E643B0A20202020202020202020202020202020202020202B2B69742029207B0A202020202020202020202020202020206966282069742D3E74797065203D3D20526573756C745761733A3A496E666F2029207B0A2020202020202020202020202020202020202020526573756C744275696C646572207262282069742D3E6D6163726F4E616D652E635F73747228292C2069742D3E6C696E65496E666F2C2022222C20526573756C74446973706F736974696F6E3A3A4E6F726D616C20293B0A20202020202020202020202020202020202020207262203C3C2069742D3E6D6573736167653B0A202020202020202020202020202020202020202072622E736574526573756C74547970652820526573756C745761733A3A496E666F20293B0A2020202020202020202020202020202020202020417373657274696F6E526573756C7420726573756C74203D2072622E6275696C6428293B0A20202020202020202020202020202020202020206D5F6C65676163795265706F727465722D3E526573756C742820726573756C7420293B0A202020202020202020202020202020207D0A2020202020202020202020207D0A20202020202020207D0A20202020202020206D5F6C65676163795265706F727465722D3E526573756C742820617373657274696F6E53746174732E617373657274696F6E526573756C7420293B0A202020202020202072657475726E20747275653B0A202020207D0A20202020766F6964204C65676163795265706F72746572416461707465723A3A73656374696F6E456E646564282053656374696F6E537461747320636F6E7374262073656374696F6E53746174732029207B0A20202020202020206966282073656374696F6E53746174732E6D697373696E67417373657274696F6E7320290A2020202020202020202020206D5F6C65676163795265706F727465722D3E4E6F417373657274696F6E73496E53656374696F6E282073656374696F6E53746174732E73656374696F6E496E666F2E6E616D6520293B0A20202020202020206D5F6C65676163795265706F727465722D3E456E6453656374696F6E282073656374696F6E53746174732E73656374696F6E496E666F2E6E616D652C2073656374696F6E53746174732E617373657274696F6E7320293B0A202020207D0A20202020766F6964204C65676163795265706F72746572416461707465723A3A7465737443617365456E64656428205465737443617365537461747320636F6E73742620746573744361736553746174732029207B0A20202020202020206D5F6C65676163795265706F727465722D3E456E6454657374436173650A20202020202020202020202028202020746573744361736553746174732E74657374496E666F2C0A20202020202020202020202020202020746573744361736553746174732E746F74616C732C0A20202020202020202020202020202020746573744361736553746174732E7374644F75742C0A20202020202020202020202020202020746573744361736553746174732E73746445727220293B0A202020207D0A20202020766F6964204C65676163795265706F72746572416461707465723A3A7465737447726F7570456E64656428205465737447726F7570537461747320636F6E737426207465737447726F757053746174732029207B0A2020202020202020696628207465737447726F757053746174732E61626F7274696E6720290A2020202020202020202020206D5F6C65676163795265706F727465722D3E41626F7274656428293B0A20202020202020206D5F6C65676163795265706F727465722D3E456E6447726F757028207465737447726F757053746174732E67726F7570496E666F2E6E616D652C207465737447726F757053746174732E746F74616C7320293B0A202020207D0A20202020766F6964204C65676163795265706F72746572416461707465723A3A7465737452756E456E64656428205465737452756E537461747320636F6E737426207465737452756E53746174732029207B0A20202020202020206D5F6C65676163795265706F727465722D3E456E6454657374696E6728207465737452756E53746174732E746F74616C7320293B0A202020207D0A20202020766F6964204C65676163795265706F72746572416461707465723A3A736B69705465737428205465737443617365496E666F20636F6E7374262029207B0A202020207D0A7D0A0A2F2F2023696E636C756465642066726F6D3A2063617463685F74696D65722E6870700A0A236966646566205F5F636C616E675F5F0A23707261676D6120636C616E6720646961676E6F7374696320707573680A23707261676D6120636C616E6720646961676E6F737469632069676E6F72656420222D57632B2B31312D6C6F6E672D6C6F6E67220A23656E6469660A0A2369666465662043415443485F504C4154464F524D5F57494E444F57530A0A23656C73650A0A23696E636C756465203C7379732F74696D652E683E0A0A23656E6469660A0A6E616D657370616365204361746368207B0A0A202020206E616D657370616365207B0A2369666465662043415443485F504C4154464F524D5F57494E444F57530A202020202020202075696E7436345F742067657443757272656E745469636B732829207B0A2020202020202020202020207374617469632075696E7436345F7420687A3D302C20687A6F3D303B0A2020202020202020202020206966202821687A29207B0A202020202020202020202020202020205175657279506572666F726D616E63654672657175656E637928207265696E746572707265745F636173743C4C415247455F494E54454745522A3E282026687A202920293B0A202020202020202020202020202020205175657279506572666F726D616E6365436F756E74657228207265696E746572707265745F636173743C4C415247455F494E54454745522A3E282026687A6F202920293B0A2020202020202020202020207D0A20202020202020202020202075696E7436345F7420743B0A2020202020202020202020205175657279506572666F726D616E6365436F756E74657228207265696E746572707265745F636173743C4C415247455F494E54454745522A3E28202674202920293B0A20202020202020202020202072657475726E202828742D687A6F292A31303030303030292F687A3B0A20202020202020207D0A23656C73650A202020202020202075696E7436345F742067657443757272656E745469636B732829207B0A20202020202020202020202074696D6576616C20743B0A20202020202020202020202067657474696D656F666461792826742C43415443485F4E554C4C293B0A20202020202020202020202072657475726E207374617469635F636173743C75696E7436345F743E2820742E74765F7365632029202A2031303030303030756C6C202B207374617469635F636173743C75696E7436345F743E2820742E74765F7573656320293B0A20202020202020207D0A23656E6469660A202020207D0A0A20202020766F69642054696D65723A3A73746172742829207B0A20202020202020206D5F7469636B73203D2067657443757272656E745469636B7328293B0A202020207D0A20202020756E7369676E656420696E742054696D65723A3A676574456C61707365644D6963726F7365636F6E6473282920636F6E7374207B0A202020202020202072657475726E207374617469635F636173743C756E7369676E656420696E743E2867657443757272656E745469636B732829202D206D5F7469636B73293B0A202020207D0A20202020756E7369676E656420696E742054696D65723A3A676574456C61707365644D696C6C697365636F6E6473282920636F6E7374207B0A202020202020202072657475726E207374617469635F636173743C756E7369676E656420696E743E28676574456C61707365644D6963726F7365636F6E647328292F31303030293B0A202020207D0A20202020646F75626C652054696D65723A3A676574456C61707365645365636F6E6473282920636F6E7374207B0A202020202020202072657475726E20676574456C61707365644D6963726F7365636F6E647328292F313030303030302E303B0A202020207D0A0A7D202F2F206E616D6573706163652043617463680A0A236966646566205F5F636C616E675F5F0A23707261676D6120636C616E6720646961676E6F7374696320706F700A23656E6469660A2F2F2023696E636C756465642066726F6D3A2063617463685F636F6D6D6F6E2E6870700A23646566696E652054574F424C554543554245535F43415443485F434F4D4D4F4E5F4850505F494E434C554445440A0A23696E636C756465203C63737472696E673E0A23696E636C756465203C6363747970653E0A0A6E616D657370616365204361746368207B0A0A20202020626F6F6C207374617274735769746828207374643A3A737472696E6720636F6E73742620732C207374643A3A737472696E6720636F6E737426207072656669782029207B0A202020202020202072657475726E20732E73697A652829203E3D207072656669782E73697A652829202626207374643A3A657175616C287072656669782E626567696E28292C207072656669782E656E6428292C20732E626567696E2829293B0A202020207D0A20202020626F6F6C207374617274735769746828207374643A3A737472696E6720636F6E73742620732C2063686172207072656669782029207B0A202020202020202072657475726E2021732E656D707479282920262620735B305D203D3D207072656669783B0A202020207D0A20202020626F6F6C20656E64735769746828207374643A3A737472696E6720636F6E73742620732C207374643A3A737472696E6720636F6E737426207375666669782029207B0A202020202020202072657475726E20732E73697A652829203E3D207375666669782E73697A652829202626207374643A3A657175616C287375666669782E72626567696E28292C207375666669782E72656E6428292C20732E72626567696E2829293B0A202020207D0A20202020626F6F6C20656E64735769746828207374643A3A737472696E6720636F6E73742620732C2063686172207375666669782029207B0A202020202020202072657475726E2021732E656D707479282920262620735B732E73697A6528292D315D203D3D207375666669783B0A202020207D0A20202020626F6F6C20636F6E7461696E7328207374643A3A737472696E6720636F6E73742620732C207374643A3A737472696E6720636F6E73742620696E6669782029207B0A202020202020202072657475726E20732E66696E642820696E666978202920213D207374643A3A737472696E673A3A6E706F733B0A202020207D0A202020206368617220746F4C6F77657243682863686172206329207B0A202020202020202072657475726E207374617469635F636173743C636861723E28207374643A3A746F6C6F776572282063202920293B0A202020207D0A20202020766F696420746F4C6F776572496E506C61636528207374643A3A737472696E672620732029207B0A20202020202020207374643A3A7472616E73666F726D2820732E626567696E28292C20732E656E6428292C20732E626567696E28292C20746F4C6F776572436820293B0A202020207D0A202020207374643A3A737472696E6720746F4C6F77657228207374643A3A737472696E6720636F6E73742620732029207B0A20202020202020207374643A3A737472696E67206C63203D20733B0A2020202020202020746F4C6F776572496E506C61636528206C6320293B0A202020202020202072657475726E206C633B0A202020207D0A202020207374643A3A737472696E67207472696D28207374643A3A737472696E6720636F6E737426207374722029207B0A2020202020202020737461746963206368617220636F6E73742A20776869746573706163654368617273203D20225C6E5C725C7420223B0A20202020202020207374643A3A737472696E673A3A73697A655F74797065207374617274203D207374722E66696E645F66697273745F6E6F745F6F66282077686974657370616365436861727320293B0A20202020202020207374643A3A737472696E673A3A73697A655F7479706520656E64203D207374722E66696E645F6C6173745F6E6F745F6F66282077686974657370616365436861727320293B0A0A202020202020202072657475726E20737461727420213D207374643A3A737472696E673A3A6E706F73203F207374722E737562737472282073746172742C20312B656E642D73746172742029203A207374643A3A737472696E6728293B0A202020207D0A0A20202020626F6F6C207265706C616365496E506C61636528207374643A3A737472696E6726207374722C207374643A3A737472696E6720636F6E737426207265706C616365546869732C207374643A3A737472696E6720636F6E7374262077697468546869732029207B0A2020202020202020626F6F6C207265706C61636564203D2066616C73653B0A20202020202020207374643A3A73697A655F742069203D207374722E66696E6428207265706C6163655468697320293B0A20202020202020207768696C6528206920213D207374643A3A737472696E673A3A6E706F732029207B0A2020202020202020202020207265706C61636564203D20747275653B0A202020202020202020202020737472203D207374722E7375627374722820302C20692029202B207769746854686973202B207374722E7375627374722820692B7265706C616365546869732E73697A65282920293B0A2020202020202020202020206966282069203C207374722E73697A6528292D77697468546869732E73697A65282920290A2020202020202020202020202020202069203D207374722E66696E6428207265706C616365546869732C20692B77697468546869732E73697A65282920293B0A202020202020202020202020656C73650A2020202020202020202020202020202069203D207374643A3A737472696E673A3A6E706F733B0A20202020202020207D0A202020202020202072657475726E207265706C616365643B0A202020207D0A0A20202020706C7572616C6973653A3A706C7572616C69736528207374643A3A73697A655F7420636F756E742C207374643A3A737472696E6720636F6E737426206C6162656C20290A202020203A2020206D5F636F756E742820636F756E7420292C0A20202020202020206D5F6C6162656C28206C6162656C20290A202020207B7D0A0A202020207374643A3A6F73747265616D26206F70657261746F72203C3C2028207374643A3A6F73747265616D26206F732C20706C7572616C69736520636F6E73742620706C7572616C697365722029207B0A20202020202020206F73203C3C20706C7572616C697365722E6D5F636F756E74203C3C20272027203C3C20706C7572616C697365722E6D5F6C6162656C3B0A202020202020202069662820706C7572616C697365722E6D5F636F756E7420213D203120290A2020202020202020202020206F73203C3C202773273B0A202020202020202072657475726E206F733B0A202020207D0A0A20202020536F757263654C696E65496E666F3A3A536F757263654C696E65496E666F2829203A2066696C65282222292C206C696E6528203020297B7D0A20202020536F757263654C696E65496E666F3A3A536F757263654C696E65496E666F28206368617220636F6E73742A205F66696C652C207374643A3A73697A655F74205F6C696E6520290A202020203A20202066696C6528205F66696C6520292C0A20202020202020206C696E6528205F6C696E6520290A202020207B7D0A20202020626F6F6C20536F757263654C696E65496E666F3A3A656D707479282920636F6E7374207B0A202020202020202072657475726E2066696C655B305D203D3D20275C30273B0A202020207D0A20202020626F6F6C20536F757263654C696E65496E666F3A3A6F70657261746F72203D3D202820536F757263654C696E65496E666F20636F6E737426206F74686572202920636F6E7374207B0A202020202020202072657475726E206C696E65203D3D206F746865722E6C696E65202626202866696C65203D3D206F746865722E66696C65207C7C207374643A3A737472636D702866696C652C206F746865722E66696C6529203D3D2030293B0A202020207D0A20202020626F6F6C20536F757263654C696E65496E666F3A3A6F70657261746F72203C202820536F757263654C696E65496E666F20636F6E737426206F74686572202920636F6E7374207B0A202020202020202072657475726E206C696E65203C206F746865722E6C696E65207C7C2028206C696E65203D3D206F746865722E6C696E6520262620287374643A3A737472636D702866696C652C206F746865722E66696C6529203C203029293B0A202020207D0A0A20202020766F69642073656564526E67282049436F6E66696720636F6E73742620636F6E6669672029207B0A202020202020202069662820636F6E6669672E726E6753656564282920213D203020290A2020202020202020202020207374643A3A7372616E642820636F6E6669672E726E6753656564282920293B0A202020207D0A20202020756E7369676E656420696E7420726E67536565642829207B0A202020202020202072657475726E2067657443757272656E74436F6E7465787428292E676574436F6E66696728292D3E726E675365656428293B0A202020207D0A0A202020207374643A3A6F73747265616D26206F70657261746F72203C3C2028207374643A3A6F73747265616D26206F732C20536F757263654C696E65496E666F20636F6E73742620696E666F2029207B0A2369666E646566205F5F474E55475F5F0A20202020202020206F73203C3C20696E666F2E66696C65203C3C20272827203C3C20696E666F2E6C696E65203C3C202729273B0A23656C73650A20202020202020206F73203C3C20696E666F2E66696C65203C3C20273A27203C3C20696E666F2E6C696E653B0A23656E6469660A202020202020202072657475726E206F733B0A202020207D0A0A20202020766F6964207468726F774C6F6769634572726F7228207374643A3A737472696E6720636F6E737426206D6573736167652C20536F757263654C696E65496E666F20636F6E737426206C6F636174696F6E496E666F2029207B0A20202020202020207374643A3A6F737472696E6773747265616D206F73733B0A20202020202020206F7373203C3C206C6F636174696F6E496E666F203C3C20223A20496E7465726E616C204361746368206572726F723A202722203C3C206D657373616765203C3C20275C27273B0A202020202020202069662820616C7761797354727565282920290A2020202020202020202020207468726F77207374643A3A6C6F6769635F6572726F7228206F73732E737472282920293B0A202020207D0A7D0A0A2F2F2023696E636C756465642066726F6D3A2063617463685F73656374696F6E2E6870700A23646566696E652054574F424C554543554245535F43415443485F53454354494F4E5F4850505F494E434C554445440A0A6E616D657370616365204361746368207B0A0A2020202053656374696F6E496E666F3A3A53656374696F6E496E666F0A202020202020202028202020536F757263654C696E65496E666F20636F6E737426205F6C696E65496E666F2C0A2020202020202020202020207374643A3A737472696E6720636F6E737426205F6E616D652C0A2020202020202020202020207374643A3A737472696E6720636F6E737426205F6465736372697074696F6E20290A202020203A2020206E616D6528205F6E616D6520292C0A20202020202020206465736372697074696F6E28205F6465736372697074696F6E20292C0A20202020202020206C696E65496E666F28205F6C696E65496E666F20290A202020207B7D0A0A2020202053656374696F6E3A3A53656374696F6E282053656374696F6E496E666F20636F6E73742620696E666F20290A202020203A2020206D5F696E666F2820696E666F20292C0A20202020202020206D5F73656374696F6E496E636C756465642820676574526573756C744361707475726528292E73656374696F6E5374617274656428206D5F696E666F2C206D5F617373657274696F6E73202920290A202020207B0A20202020202020206D5F74696D65722E737461727428293B0A202020207D0A0A2020202053656374696F6E3A3A7E53656374696F6E2829207B0A2020202020202020696628206D5F73656374696F6E496E636C756465642029207B0A20202020202020202020202053656374696F6E456E64496E666F20656E64496E666F28206D5F696E666F2C206D5F617373657274696F6E732C206D5F74696D65722E676574456C61707365645365636F6E6473282920293B0A202020202020202020202020696628207374643A3A756E6361756768745F657863657074696F6E282920290A20202020202020202020202020202020676574526573756C744361707475726528292E73656374696F6E456E6465644561726C792820656E64496E666F20293B0A202020202020202020202020656C73650A20202020202020202020202020202020676574526573756C744361707475726528292E73656374696F6E456E6465642820656E64496E666F20293B0A20202020202020207D0A202020207D0A0A202020202F2F205468697320696E646963617465732077686574686572207468652073656374696F6E2073686F756C64206265206578656375746564206F72206E6F740A2020202053656374696F6E3A3A6F70657261746F7220626F6F6C282920636F6E7374207B0A202020202020202072657475726E206D5F73656374696F6E496E636C756465643B0A202020207D0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A2063617463685F64656275676765722E6870700A23646566696E652054574F424C554543554245535F43415443485F44454255474745525F4850505F494E434C554445440A0A2369666465662043415443485F504C4154464F524D5F4D41430A0A2020202023696E636C756465203C6173736572742E683E0A2020202023696E636C756465203C737464626F6F6C2E683E0A2020202023696E636C756465203C7379732F74797065732E683E0A2020202023696E636C756465203C756E697374642E683E0A2020202023696E636C756465203C7379732F73797363746C2E683E0A0A202020206E616D6573706163652043617463687B0A0A20202020202020202F2F2054686520666F6C6C6F77696E672066756E6374696F6E2069732074616B656E206469726563746C792066726F6D2074686520666F6C6C6F77696E6720746563686E6963616C206E6F74653A0A20202020202020202F2F20687474703A2F2F646576656C6F7065722E6170706C652E636F6D2F6C6962726172792F6D61632F2371612F7161323030342F7161313336312E68746D6C0A0A20202020202020202F2F2052657475726E732074727565206966207468652063757272656E742070726F63657373206973206265696E6720646562756767656420286569746865720A20202020202020202F2F2072756E6E696E6720756E64657220746865206465627567676572206F7220686173206120646562756767657220617474616368656420706F737420666163746F292E0A2020202020202020626F6F6C206973446562756767657241637469766528297B0A0A202020202020202020202020696E7420202020202020202020202020202020206D69625B345D3B0A202020202020202020202020737472756374206B696E666F5F70726F63202020696E666F3B0A20202020202020202020202073697A655F74202020202020202020202020202073697A653B0A0A2020202020202020202020202F2F20496E697469616C697A652074686520666C61677320736F20746861742C2069662073797363746C206661696C7320666F7220736F6D652062697A617272650A2020202020202020202020202F2F20726561736F6E2C207765206765742061207072656469637461626C6520726573756C742E0A0A202020202020202020202020696E666F2E6B705F70726F632E705F666C6167203D20303B0A0A2020202020202020202020202F2F20496E697469616C697A65206D69622C2077686963682074656C6C732073797363746C2074686520696E666F2077652077616E742C20696E207468697320636173650A2020202020202020202020202F2F207765277265206C6F6F6B696E6720666F7220696E666F726D6174696F6E2061626F757420612073706563696669632070726F636573732049442E0A0A2020202020202020202020206D69625B305D203D2043544C5F4B45524E3B0A2020202020202020202020206D69625B315D203D204B45524E5F50524F433B0A2020202020202020202020206D69625B325D203D204B45524E5F50524F435F5049443B0A2020202020202020202020206D69625B335D203D2067657470696428293B0A0A2020202020202020202020202F2F2043616C6C2073797363746C2E0A0A20202020202020202020202073697A65203D2073697A656F6628696E666F293B0A2020202020202020202020206966282073797363746C286D69622C2073697A656F66286D696229202F2073697A656F66282A6D6962292C2026696E666F2C202673697A652C2043415443485F4E554C4C2C20302920213D20302029207B0A2020202020202020202020202020202043617463683A3A636572722829203C3C20225C6E2A2A2043616C6C20746F2073797363746C206661696C6564202D20756E61626C6520746F2064657465726D696E6520696620646562756767657220697320616374697665202A2A5C6E22203C3C207374643A3A656E646C3B0A2020202020202020202020202020202072657475726E2066616C73653B0A2020202020202020202020207D0A0A2020202020202020202020202F2F205765277265206265696E672064656275676765642069662074686520505F54524143454420666C6167206973207365742E0A0A20202020202020202020202072657475726E20282028696E666F2E6B705F70726F632E705F666C6167202620505F5452414345442920213D203020293B0A20202020202020207D0A202020207D202F2F206E616D6573706163652043617463680A0A23656C696620646566696E65642843415443485F504C4154464F524D5F4C494E5558290A2020202023696E636C756465203C6673747265616D3E0A2020202023696E636C756465203C737472696E673E0A0A202020206E616D6573706163652043617463687B0A20202020202020202F2F20546865207374616E6461726420504F53495820776179206F6620646574656374696E67206120646562756767657220697320746F20617474656D707420746F0A20202020202020202F2F207074726163652829207468652070726F636573732C206275742074686973206E6565647320746F20626520646F6E652066726F6D2061206368696C6420616E64206E6F740A20202020202020202F2F20746869732070726F6365737320697473656C6620746F207374696C6C20616C6C6F7720617474616368696E6720746F20746869732070726F63657373206C617465720A20202020202020202F2F2069662077616E7465642C20736F206973207261746865722068656176792E20556E646572204C696E757820776520686176652074686520504944206F66207468650A20202020202020202F2F20226465627567676572222028776869636820646F65736E2774206E65656420746F206265206764622C206F6620636F757273652C20697420636F756C6420616C736F0A20202020202020202F2F206265207374726163652C20666F72206578616D706C652920696E202F70726F632F245049442F7374617475732C20736F206A757374206765742069742066726F6D0A20202020202020202F2F20746865726520696E73746561642E0A2020202020202020626F6F6C206973446562756767657241637469766528297B0A2020202020202020202020202F2F204C6962737464632B2B206861732061206275672C207768657265207374643A3A696673747265616D2073657473206572726E6F20746F20300A2020202020202020202020202F2F205468697320776179206F75722075736572732063616E2070726F7065726C7920617373657274206F766572206572726E6F2076616C7565730A2020202020202020202020204572726E6F47756172642067756172643B0A2020202020202020202020207374643A3A696673747265616D20696E28222F70726F632F73656C662F73746174757322293B0A202020202020202020202020666F7228207374643A3A737472696E67206C696E653B207374643A3A6765746C696E6528696E2C206C696E65293B2029207B0A2020202020202020202020202020202073746174696320636F6E737420696E74205052454649585F4C454E203D2031313B0A20202020202020202020202020202020696628206C696E652E636F6D7061726528302C205052454649585F4C454E2C20225472616365725069643A5C742229203D3D20302029207B0A20202020202020202020202020202020202020202F2F205765277265207472616365642069662074686520504944206973206E6F74203020616E64206E6F206F7468657220504944207374617274730A20202020202020202020202020202020202020202F2F207769746820302064696769742C20736F206974277320656E6F75676820746F20636865636B20666F72206A75737420612073696E676C650A20202020202020202020202020202020202020202F2F206368617261637465722E0A202020202020202020202020202020202020202072657475726E206C696E652E6C656E6774682829203E205052454649585F4C454E202626206C696E655B5052454649585F4C454E5D20213D202730273B0A202020202020202020202020202020207D0A2020202020202020202020207D0A0A20202020202020202020202072657475726E2066616C73653B0A20202020202020207D0A202020207D202F2F206E616D6573706163652043617463680A23656C696620646566696E6564285F4D53435F564552290A2020202065787465726E20224322205F5F6465636C7370656328646C6C696D706F72742920696E74205F5F73746463616C6C204973446562756767657250726573656E7428293B0A202020206E616D657370616365204361746368207B0A2020202020202020626F6F6C20697344656275676765724163746976652829207B0A20202020202020202020202072657475726E204973446562756767657250726573656E74282920213D20303B0A20202020202020207D0A202020207D0A23656C696620646566696E6564285F5F4D494E475733325F5F290A2020202065787465726E20224322205F5F6465636C7370656328646C6C696D706F72742920696E74205F5F73746463616C6C204973446562756767657250726573656E7428293B0A202020206E616D657370616365204361746368207B0A2020202020202020626F6F6C20697344656275676765724163746976652829207B0A20202020202020202020202072657475726E204973446562756767657250726573656E74282920213D20303B0A20202020202020207D0A202020207D0A23656C73650A202020206E616D657370616365204361746368207B0A20202020202020696E6C696E6520626F6F6C20697344656275676765724163746976652829207B2072657475726E2066616C73653B207D0A202020207D0A23656E646966202F2F20506C6174666F726D0A0A2369666465662043415443485F504C4154464F524D5F57494E444F57530A0A202020206E616D657370616365204361746368207B0A2020202020202020766F6964207772697465546F4465627567436F6E736F6C6528207374643A3A737472696E6720636F6E73742620746578742029207B0A2020202020202020202020203A3A4F75747075744465627567537472696E67412820746578742E635F737472282920293B0A20202020202020207D0A202020207D0A23656C73650A202020206E616D657370616365204361746368207B0A2020202020202020766F6964207772697465546F4465627567436F6E736F6C6528207374643A3A737472696E6720636F6E73742620746578742029207B0A2020202020202020202020202F2F20215442443A204E65656420612076657273696F6E20666F72204D61632F2058436F646520616E64206F7468657220494445730A20202020202020202020202043617463683A3A636F75742829203C3C20746578743B0A20202020202020207D0A202020207D0A23656E646966202F2F20506C6174666F726D0A0A2F2F2023696E636C756465642066726F6D3A2063617463685F746F737472696E672E6870700A23646566696E652054574F424C554543554245535F43415443485F544F535452494E475F4850505F494E434C554445440A0A6E616D657370616365204361746368207B0A0A6E616D6573706163652044657461696C207B0A0A20202020636F6E7374207374643A3A737472696E6720756E7072696E7461626C65537472696E67203D20227B3F7D223B0A0A202020206E616D657370616365207B0A2020202020202020636F6E737420696E74206865785468726573686F6C64203D203235353B0A0A202020202020202073747275637420456E6469616E6E657373207B0A202020202020202020202020656E756D2041726368207B204269672C204C6974746C65207D3B0A0A20202020202020202020202073746174696320417263682077686963682829207B0A20202020202020202020202020202020756E696F6E205F7B0A2020202020202020202020202020202020202020696E74206173496E743B0A202020202020202020202020202020202020202063686172206173436861725B73697A656F662028696E74295D3B0A202020202020202020202020202020207D20753B0A0A20202020202020202020202020202020752E6173496E74203D20313B0A2020202020202020202020202020202072657475726E202820752E6173436861725B73697A656F6628696E74292D315D203D3D20312029203F20426967203A204C6974746C653B0A2020202020202020202020207D0A20202020202020207D3B0A202020207D0A0A202020207374643A3A737472696E67207261774D656D6F7279546F537472696E672820636F6E737420766F6964202A6F626A6563742C207374643A3A73697A655F742073697A6520290A202020207B0A20202020202020202F2F2052657665727365206F7264657220666F72206C6974746C6520656E6469616E20617263686974656374757265730A2020202020202020696E742069203D20302C20656E64203D207374617469635F636173743C696E743E282073697A6520292C20696E63203D20313B0A202020202020202069662820456E6469616E6E6573733A3A77686963682829203D3D20456E6469616E6E6573733A3A4C6974746C652029207B0A20202020202020202020202069203D20656E642D313B0A202020202020202020202020656E64203D20696E63203D202D313B0A20202020202020207D0A0A2020202020202020756E7369676E6564206368617220636F6E7374202A6279746573203D207374617469635F636173743C756E7369676E6564206368617220636F6E7374202A3E286F626A656374293B0A20202020202020207374643A3A6F737472696E6773747265616D206F733B0A20202020202020206F73203C3C2022307822203C3C207374643A3A73657466696C6C2827302729203C3C207374643A3A6865783B0A2020202020202020666F7228203B206920213D20656E643B2069202B3D20696E6320290A202020202020202020202020206F73203C3C207374643A3A73657477283229203C3C207374617469635F636173743C756E7369676E65643E2862797465735B695D293B0A2020202020202072657475726E206F732E73747228293B0A202020207D0A7D0A0A7374643A3A737472696E6720746F537472696E6728207374643A3A737472696E6720636F6E7374262076616C75652029207B0A202020207374643A3A737472696E672073203D2076616C75653B0A202020206966282067657443757272656E74436F6E7465787428292E676574436F6E66696728292D3E73686F77496E76697369626C657328292029207B0A2020202020202020666F722873697A655F742069203D20303B2069203C20732E73697A6528293B202B2B692029207B0A2020202020202020202020207374643A3A737472696E6720737562733B0A2020202020202020202020207377697463682820735B695D2029207B0A2020202020202020202020206361736520275C6E273A2073756273203D20225C5C6E223B20627265616B3B0A2020202020202020202020206361736520275C74273A2073756273203D20225C5C74223B20627265616B3B0A20202020202020202020202064656661756C743A20627265616B3B0A2020202020202020202020207D0A2020202020202020202020206966282021737562732E656D70747928292029207B0A2020202020202020202020202020202073203D20732E7375627374722820302C20692029202B2073756273202B20732E7375627374722820692B3120293B0A202020202020202020202020202020202B2B693B0A2020202020202020202020207D0A20202020202020207D0A202020207D0A2020202072657475726E20272227202B2073202B202722273B0A7D0A7374643A3A737472696E6720746F537472696E6728207374643A3A77737472696E6720636F6E7374262076616C75652029207B0A0A202020207374643A3A737472696E6720733B0A20202020732E72657365727665282076616C75652E73697A65282920293B0A20202020666F722873697A655F742069203D20303B2069203C2076616C75652E73697A6528293B202B2B6920290A202020202020202073202B3D2076616C75655B695D203C3D2030786666203F207374617469635F636173743C636861723E282076616C75655B695D2029203A20273F273B0A2020202072657475726E2043617463683A3A746F537472696E6728207320293B0A7D0A0A7374643A3A737472696E6720746F537472696E672820636F6E737420636861722A20636F6E73742076616C75652029207B0A2020202072657475726E2076616C7565203F2043617463683A3A746F537472696E6728207374643A3A737472696E67282076616C756520292029203A207374643A3A737472696E672820227B6E756C6C20737472696E677D2220293B0A7D0A0A7374643A3A737472696E6720746F537472696E672820636861722A20636F6E73742076616C75652029207B0A2020202072657475726E2043617463683A3A746F537472696E6728207374617469635F636173743C636F6E737420636861722A3E282076616C7565202920293B0A7D0A0A7374643A3A737472696E6720746F537472696E672820636F6E73742077636861725F742A20636F6E73742076616C756520290A7B0A2020202072657475726E2076616C7565203F2043617463683A3A746F537472696E6728207374643A3A77737472696E672876616C7565292029203A207374643A3A737472696E672820227B6E756C6C20737472696E677D2220293B0A7D0A0A7374643A3A737472696E6720746F537472696E67282077636861725F742A20636F6E73742076616C756520290A7B0A2020202072657475726E2043617463683A3A746F537472696E6728207374617469635F636173743C636F6E73742077636861725F742A3E282076616C7565202920293B0A7D0A0A7374643A3A737472696E6720746F537472696E672820696E742076616C75652029207B0A202020207374643A3A6F737472696E6773747265616D206F73733B0A202020206F7373203C3C2076616C75653B0A202020206966282076616C7565203E2044657461696C3A3A6865785468726573686F6C6420290A20202020202020206F7373203C3C20222028307822203C3C207374643A3A686578203C3C2076616C7565203C3C202729273B0A2020202072657475726E206F73732E73747228293B0A7D0A0A7374643A3A737472696E6720746F537472696E672820756E7369676E6564206C6F6E672076616C75652029207B0A202020207374643A3A6F737472696E6773747265616D206F73733B0A202020206F7373203C3C2076616C75653B0A202020206966282076616C7565203E2044657461696C3A3A6865785468726573686F6C6420290A20202020202020206F7373203C3C20222028307822203C3C207374643A3A686578203C3C2076616C7565203C3C202729273B0A2020202072657475726E206F73732E73747228293B0A7D0A0A7374643A3A737472696E6720746F537472696E672820756E7369676E656420696E742076616C75652029207B0A2020202072657475726E2043617463683A3A746F537472696E6728207374617469635F636173743C756E7369676E6564206C6F6E673E282076616C7565202920293B0A7D0A0A74656D706C6174653C747970656E616D6520543E0A7374643A3A737472696E67206670546F537472696E672820542076616C75652C20696E7420707265636973696F6E2029207B0A202020207374643A3A6F737472696E6773747265616D206F73733B0A202020206F7373203C3C207374643A3A736574707265636973696F6E2820707265636973696F6E20290A20202020202020203C3C207374643A3A66697865640A20202020202020203C3C2076616C75653B0A202020207374643A3A737472696E672064203D206F73732E73747228293B0A202020207374643A3A73697A655F742069203D20642E66696E645F6C6173745F6E6F745F6F66282027302720293B0A20202020696628206920213D207374643A3A737472696E673A3A6E706F73202626206920213D20642E73697A6528292D312029207B0A202020202020202069662820645B695D203D3D20272E2720290A202020202020202020202020692B2B3B0A202020202020202064203D20642E7375627374722820302C20692B3120293B0A202020207D0A2020202072657475726E20643B0A7D0A0A7374643A3A737472696E6720746F537472696E672820636F6E737420646F75626C652076616C75652029207B0A2020202072657475726E206670546F537472696E67282076616C75652C20313020293B0A7D0A7374643A3A737472696E6720746F537472696E672820636F6E737420666C6F61742076616C75652029207B0A2020202072657475726E206670546F537472696E67282076616C75652C20352029202B202766273B0A7D0A0A7374643A3A737472696E6720746F537472696E672820626F6F6C2076616C75652029207B0A2020202072657475726E2076616C7565203F20227472756522203A202266616C7365223B0A7D0A0A7374643A3A737472696E6720746F537472696E672820636861722076616C75652029207B0A20202020696620282076616C7565203D3D20275C722720290A202020202020202072657475726E2022275C5C7227223B0A20202020696620282076616C7565203D3D20275C662720290A202020202020202072657475726E2022275C5C6627223B0A20202020696620282076616C7565203D3D20275C6E2720290A202020202020202072657475726E2022275C5C6E27223B0A20202020696620282076616C7565203D3D20275C742720290A202020202020202072657475726E2022275C5C7427223B0A202020206966202820275C3027203C3D2076616C75652026262076616C7565203C2027202720290A202020202020202072657475726E20746F537472696E6728207374617469635F636173743C756E7369676E656420696E743E282076616C7565202920293B0A20202020636861722063687374725B5D203D2022272027223B0A2020202063687374725B315D203D2076616C75653B0A2020202072657475726E2063687374723B0A7D0A0A7374643A3A737472696E6720746F537472696E6728207369676E656420636861722076616C75652029207B0A2020202072657475726E20746F537472696E6728207374617469635F636173743C636861723E282076616C7565202920293B0A7D0A0A7374643A3A737472696E6720746F537472696E672820756E7369676E656420636861722076616C75652029207B0A2020202072657475726E20746F537472696E6728207374617469635F636173743C636861723E282076616C7565202920293B0A7D0A0A2369666465662043415443485F434F4E4649475F43505031315F4C4F4E475F4C4F4E470A7374643A3A737472696E6720746F537472696E6728206C6F6E67206C6F6E672076616C75652029207B0A202020207374643A3A6F737472696E6773747265616D206F73733B0A202020206F7373203C3C2076616C75653B0A202020206966282076616C7565203E2044657461696C3A3A6865785468726573686F6C6420290A20202020202020206F7373203C3C20222028307822203C3C207374643A3A686578203C3C2076616C7565203C3C202729273B0A2020202072657475726E206F73732E73747228293B0A7D0A7374643A3A737472696E6720746F537472696E672820756E7369676E6564206C6F6E67206C6F6E672076616C75652029207B0A202020207374643A3A6F737472696E6773747265616D206F73733B0A202020206F7373203C3C2076616C75653B0A202020206966282076616C7565203E2044657461696C3A3A6865785468726573686F6C6420290A20202020202020206F7373203C3C20222028307822203C3C207374643A3A686578203C3C2076616C7565203C3C202729273B0A2020202072657475726E206F73732E73747228293B0A7D0A23656E6469660A0A2369666465662043415443485F434F4E4649475F43505031315F4E554C4C5054520A7374643A3A737472696E6720746F537472696E6728207374643A3A6E756C6C7074725F742029207B0A2020202072657475726E20226E756C6C707472223B0A7D0A23656E6469660A0A236966646566205F5F4F424A435F5F0A202020207374643A3A737472696E6720746F537472696E6728204E53537472696E6720636F6E7374202A20636F6E737426206E73737472696E672029207B0A202020202020202069662820216E73737472696E6720290A20202020202020202020202072657475726E20226E696C223B0A202020202020202072657475726E20224022202B20746F537472696E67285B6E73737472696E672055544638537472696E675D293B0A202020207D0A202020207374643A3A737472696E6720746F537472696E6728204E53537472696E67202A2043415443485F4152435F5354524F4E4720636F6E737426206E73737472696E672029207B0A202020202020202069662820216E73737472696E6720290A20202020202020202020202072657475726E20226E696C223B0A202020202020202072657475726E20224022202B20746F537472696E67285B6E73737472696E672055544638537472696E675D293B0A202020207D0A202020207374643A3A737472696E6720746F537472696E6728204E534F626A6563742A20636F6E737426206E734F626A6563742029207B0A202020202020202072657475726E20746F537472696E6728205B6E734F626A656374206465736372697074696F6E5D20293B0A202020207D0A23656E6469660A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A2063617463685F726573756C745F6275696C6465722E6870700A23646566696E652054574F424C554543554245535F43415443485F524553554C545F4255494C4445525F4850505F494E434C554445440A0A6E616D657370616365204361746368207B0A0A202020207374643A3A737472696E6720636170747572656445787072657373696F6E576974685365636F6E64417267756D656E7428207374643A3A737472696E6720636F6E73742620636170747572656445787072657373696F6E2C207374643A3A737472696E6720636F6E737426207365636F6E644172672029207B0A202020202020202072657475726E207365636F6E644172672E656D7074792829207C7C207365636F6E64417267203D3D20225C225C22220A2020202020202020202020203F20636170747572656445787072657373696F6E0A2020202020202020202020203A20636170747572656445787072657373696F6E202B20222C2022202B207365636F6E644172673B0A202020207D0A20202020526573756C744275696C6465723A3A526573756C744275696C646572282020206368617220636F6E73742A206D6163726F4E616D652C0A202020202020202020202020202020202020202020202020202020202020202020202020536F757263654C696E65496E666F20636F6E737426206C696E65496E666F2C0A2020202020202020202020202020202020202020202020202020202020202020202020206368617220636F6E73742A20636170747572656445787072657373696F6E2C0A202020202020202020202020202020202020202020202020202020202020202020202020526573756C74446973706F736974696F6E3A3A466C61677320726573756C74446973706F736974696F6E2C0A2020202020202020202020202020202020202020202020202020202020202020202020206368617220636F6E73742A207365636F6E6441726720290A202020203A2020206D5F617373657274696F6E496E666F28206D6163726F4E616D652C206C696E65496E666F2C20636170747572656445787072657373696F6E576974685365636F6E64417267756D656E742820636170747572656445787072657373696F6E2C207365636F6E6441726720292C20726573756C74446973706F736974696F6E20292C0A20202020202020206D5F73686F756C644465627567427265616B282066616C736520292C0A20202020202020206D5F73686F756C645468726F77282066616C736520292C0A20202020202020206D5F6775617264457863657074696F6E282066616C736520290A202020207B7D0A0A20202020526573756C744275696C6465723A3A7E526573756C744275696C6465722829207B0A23696620646566696E65642843415443485F434F4E4649475F464153545F434F4D50494C45290A202020202020202069662028206D5F6775617264457863657074696F6E2029207B0A2020202020202020202020206D5F73747265616D2E6F7373203C3C2022457863657074696F6E207472616E736C6174696F6E207761732064697361626C65642062792043415443485F434F4E4649475F464153545F434F4D50494C45223B0A20202020202020202020202063617074757265526573756C742820526573756C745761733A3A5468726577457863657074696F6E20293B0A20202020202020202020202067657443757272656E74436F6E7465787428292E676574526573756C744361707475726528292D3E657863657074696F6E4561726C795265706F7274656428293B0A20202020202020207D0A23656E6469660A202020207D0A0A20202020526573756C744275696C6465722620526573756C744275696C6465723A3A736574526573756C74547970652820526573756C745761733A3A4F665479706520726573756C742029207B0A20202020202020206D5F646174612E726573756C7454797065203D20726573756C743B0A202020202020202072657475726E202A746869733B0A202020207D0A20202020526573756C744275696C6465722620526573756C744275696C6465723A3A736574526573756C74547970652820626F6F6C20726573756C742029207B0A20202020202020206D5F646174612E726573756C7454797065203D20726573756C74203F20526573756C745761733A3A4F6B203A20526573756C745761733A3A45787072657373696F6E4661696C65643B0A202020202020202072657475726E202A746869733B0A202020207D0A0A20202020766F696420526573756C744275696C6465723A3A656E6445787072657373696F6E28204465636F6D706F73656445787072657373696F6E20636F6E73742620657870722029207B0A2020202020202020417373657274696F6E526573756C7420726573756C74203D206275696C6428206578707220293B0A202020202020202068616E646C65526573756C742820726573756C7420293B0A202020207D0A0A20202020766F696420526573756C744275696C6465723A3A757365416374697665457863657074696F6E2820526573756C74446973706F736974696F6E3A3A466C61677320726573756C74446973706F736974696F6E2029207B0A20202020202020206D5F617373657274696F6E496E666F2E726573756C74446973706F736974696F6E203D20726573756C74446973706F736974696F6E3B0A20202020202020206D5F73747265616D2E6F7373203C3C2043617463683A3A7472616E736C617465416374697665457863657074696F6E28293B0A202020202020202063617074757265526573756C742820526573756C745761733A3A5468726577457863657074696F6E20293B0A202020207D0A0A20202020766F696420526573756C744275696C6465723A3A63617074757265526573756C742820526573756C745761733A3A4F665479706520726573756C74547970652029207B0A2020202020202020736574526573756C74547970652820726573756C745479706520293B0A20202020202020206361707475726545787072657373696F6E28293B0A202020207D0A0A20202020766F696420526573756C744275696C6465723A3A636170747572654578706563746564457863657074696F6E28207374643A3A737472696E6720636F6E7374262065787065637465644D6573736167652029207B0A20202020202020206966282065787065637465644D6573736167652E656D707479282920290A202020202020202020202020636170747572654578706563746564457863657074696F6E28204D617463686572733A3A496D706C3A3A4D61746368416C6C4F663C7374643A3A737472696E673E282920293B0A2020202020202020656C73650A202020202020202020202020636170747572654578706563746564457863657074696F6E28204D617463686572733A3A457175616C73282065787065637465644D657373616765202920293B0A202020207D0A0A20202020766F696420526573756C744275696C6465723A3A636170747572654578706563746564457863657074696F6E28204D617463686572733A3A496D706C3A3A4D617463686572426173653C7374643A3A737472696E673E20636F6E737426206D6174636865722029207B0A0A2020202020202020617373657274282021697346616C73655465737428206D5F617373657274696F6E496E666F2E726573756C74446973706F736974696F6E202920293B0A2020202020202020417373657274696F6E526573756C74446174612064617461203D206D5F646174613B0A2020202020202020646174612E726573756C7454797065203D20526573756C745761733A3A4F6B3B0A2020202020202020646174612E7265636F6E737472756374656445787072657373696F6E203D206D5F617373657274696F6E496E666F2E636170747572656445787072657373696F6E3B0A0A20202020202020207374643A3A737472696E672061637475616C4D657373616765203D2043617463683A3A7472616E736C617465416374697665457863657074696F6E28293B0A202020202020202069662820216D6174636865722E6D61746368282061637475616C4D65737361676520292029207B0A202020202020202020202020646174612E726573756C7454797065203D20526573756C745761733A3A45787072657373696F6E4661696C65643B0A202020202020202020202020646174612E7265636F6E737472756374656445787072657373696F6E203D2061637475616C4D6573736167653B0A20202020202020207D0A2020202020202020417373657274696F6E526573756C7420726573756C7428206D5F617373657274696F6E496E666F2C206461746120293B0A202020202020202068616E646C65526573756C742820726573756C7420293B0A202020207D0A0A20202020766F696420526573756C744275696C6465723A3A6361707475726545787072657373696F6E2829207B0A2020202020202020417373657274696F6E526573756C7420726573756C74203D206275696C6428293B0A202020202020202068616E646C65526573756C742820726573756C7420293B0A202020207D0A0A20202020766F696420526573756C744275696C6465723A3A68616E646C65526573756C742820417373657274696F6E526573756C7420636F6E73742620726573756C7420290A202020207B0A2020202020202020676574526573756C744361707475726528292E617373657274696F6E456E6465642820726573756C7420293B0A0A20202020202020206966282021726573756C742E69734F6B28292029207B0A2020202020202020202020206966282067657443757272656E74436F6E7465787428292E676574436F6E66696728292D3E73686F756C644465627567427265616B282920290A202020202020202020202020202020206D5F73686F756C644465627567427265616B203D20747275653B0A2020202020202020202020206966282067657443757272656E74436F6E7465787428292E67657452756E6E657228292D3E61626F7274696E672829207C7C20286D5F617373657274696F6E496E666F2E726573756C74446973706F736974696F6E202620526573756C74446973706F736974696F6E3A3A4E6F726D616C2920290A202020202020202020202020202020206D5F73686F756C645468726F77203D20747275653B0A20202020202020207D0A202020207D0A0A20202020766F696420526573756C744275696C6465723A3A72656163742829207B0A23696620646566696E65642843415443485F434F4E4649475F464153545F434F4D50494C45290A2020202020202020696620286D5F73686F756C644465627567427265616B29207B0A2020202020202020202020202F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A2020202020202020202020202F2F20546F20696E73706563742074686520737461746520647572696E6720746573742C20796F75206E65656420746F20676F206F6E65206C6576656C207570207468652063616C6C737461636B0A2020202020202020202020202F2F20546F20676F206261636B20746F20746865207465737420616E64206368616E676520657865637574696F6E2C206A756D70206F76657220746865207468726F772073746174656D656E740A2020202020202020202020202F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0A20202020202020202020202043415443485F425245414B5F494E544F5F444542554747455228293B0A20202020202020207D0A23656E6469660A2020202020202020696628206D5F73686F756C645468726F7720290A2020202020202020202020207468726F772043617463683A3A546573744661696C757265457863657074696F6E28293B0A202020207D0A0A20202020626F6F6C20526573756C744275696C6465723A3A73686F756C644465627567427265616B282920636F6E7374207B2072657475726E206D5F73686F756C644465627567427265616B3B207D0A20202020626F6F6C20526573756C744275696C6465723A3A616C6C6F775468726F7773282920636F6E7374207B2072657475726E2067657443757272656E74436F6E7465787428292E676574436F6E66696728292D3E616C6C6F775468726F777328293B207D0A0A20202020417373657274696F6E526573756C7420526573756C744275696C6465723A3A6275696C64282920636F6E73740A202020207B0A202020202020202072657475726E206275696C6428202A7468697320293B0A202020207D0A0A202020202F2F204341564541543A205468652072657475726E656420417373657274696F6E526573756C742073746F726573206120706F696E74657220746F2074686520617267756D656E7420657870722C0A202020202F2F202020202020202020612074656D706F72617279204465636F6D706F73656445787072657373696F6E2C20776869636820696E207475726E20686F6C6473207265666572656E63657320746F0A202020202F2F2020202020202020206F706572616E64732C20706F737369626C792074656D706F726172792061732077656C6C2E0A202020202F2F20202020202020202049742073686F756C6420696D6D6564696174656C792062652070617373656420746F2068616E646C65526573756C743B206966207468652065787072657373696F6E0A202020202F2F2020202020202020206E6565647320746F206265207265706F727465642C2069747320737472696E6720657870616E73696F6E206D75737420626520636F6D706F736564206265666F72650A202020202F2F2020202020202020207468652074656D706F726172696573206172652064657374726F7965642E0A20202020417373657274696F6E526573756C7420526573756C744275696C6465723A3A6275696C6428204465636F6D706F73656445787072657373696F6E20636F6E7374262065787072202920636F6E73740A202020207B0A202020202020202061737365727428206D5F646174612E726573756C745479706520213D20526573756C745761733A3A556E6B6E6F776E20293B0A2020202020202020417373657274696F6E526573756C74446174612064617461203D206D5F646174613B0A0A20202020202020202F2F20466C697020626F6F6C20726573756C74732069662046616C73655465737420666C6167206973207365740A202020202020202069662820697346616C73655465737428206D5F617373657274696F6E496E666F2E726573756C74446973706F736974696F6E20292029207B0A202020202020202020202020646174612E6E65676174652820657870722E697342696E61727945787072657373696F6E282920293B0A20202020202020207D0A0A2020202020202020646174612E6D657373616765203D206D5F73747265616D2E6F73732E73747228293B0A2020202020202020646174612E6465636F6D706F73656445787072657373696F6E203D2026657870723B202F2F20666F72206C617A79207265636F6E737472756374696F6E0A202020202020202072657475726E20417373657274696F6E526573756C7428206D5F617373657274696F6E496E666F2C206461746120293B0A202020207D0A0A20202020766F696420526573756C744275696C6465723A3A7265636F6E73747275637445787072657373696F6E28207374643A3A737472696E67262064657374202920636F6E7374207B0A202020202020202064657374203D206D5F617373657274696F6E496E666F2E636170747572656445787072657373696F6E3B0A202020207D0A0A20202020766F696420526573756C744275696C6465723A3A736574457863657074696F6E47756172642829207B0A20202020202020206D5F6775617264457863657074696F6E203D20747275653B0A202020207D0A20202020766F696420526573756C744275696C6465723A3A756E736574457863657074696F6E47756172642829207B0A20202020202020206D5F6775617264457863657074696F6E203D2066616C73653B0A202020207D0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A2063617463685F7461675F616C6961735F72656769737472792E6870700A23646566696E652054574F424C554543554245535F43415443485F5441475F414C4941535F52454749535452595F4850505F494E434C554445440A0A6E616D657370616365204361746368207B0A0A20202020546167416C69617352656769737472793A3A7E546167416C69617352656769737472792829207B7D0A0A202020204F7074696F6E3C546167416C6961733E20546167416C69617352656769737472793A3A66696E6428207374643A3A737472696E6720636F6E73742620616C696173202920636F6E7374207B0A20202020202020207374643A3A6D61703C7374643A3A737472696E672C20546167416C6961733E3A3A636F6E73745F6974657261746F72206974203D206D5F72656769737472792E66696E642820616C69617320293B0A202020202020202069662820697420213D206D5F72656769737472792E656E64282920290A20202020202020202020202072657475726E2069742D3E7365636F6E643B0A2020202020202020656C73650A20202020202020202020202072657475726E204F7074696F6E3C546167416C6961733E28293B0A202020207D0A0A202020207374643A3A737472696E6720546167416C69617352656769737472793A3A657870616E64416C696173657328207374643A3A737472696E6720636F6E73742620756E657870616E6465645465737453706563202920636F6E7374207B0A20202020202020207374643A3A737472696E6720657870616E6465645465737453706563203D20756E657870616E64656454657374537065633B0A2020202020202020666F7228207374643A3A6D61703C7374643A3A737472696E672C20546167416C6961733E3A3A636F6E73745F6974657261746F72206974203D206D5F72656769737472792E626567696E28292C206974456E64203D206D5F72656769737472792E656E6428293B0A20202020202020202020202020202020697420213D206974456E643B0A202020202020202020202020202020202B2B69742029207B0A2020202020202020202020207374643A3A73697A655F7420706F73203D20657870616E64656454657374537065632E66696E64282069742D3E666972737420293B0A20202020202020202020202069662820706F7320213D207374643A3A737472696E673A3A6E706F732029207B0A20202020202020202020202020202020657870616E6465645465737453706563203D2020657870616E64656454657374537065632E7375627374722820302C20706F732029202B0A20202020202020202020202020202020202020202020202020202020202020202020202069742D3E7365636F6E642E746167202B0A202020202020202020202020202020202020202020202020202020202020202020202020657870616E64656454657374537065632E7375627374722820706F73202B2069742D3E66697273742E73697A65282920293B0A2020202020202020202020207D0A20202020202020207D0A202020202020202072657475726E20657870616E64656454657374537065633B0A202020207D0A0A20202020766F696420546167416C69617352656769737472793A3A61646428207374643A3A737472696E6720636F6E73742620616C6961732C207374643A3A737472696E6720636F6E737426207461672C20536F757263654C696E65496E666F20636F6E737426206C696E65496E666F2029207B0A0A20202020202020206966282021737461727473576974682820616C6961732C20225B40222029207C7C2021656E6473576974682820616C6961732C20275D2720292029207B0A2020202020202020202020207374643A3A6F737472696E6773747265616D206F73733B0A2020202020202020202020206F7373203C3C20436F6C6F75722820436F6C6F75723A3A52656420290A202020202020202020202020202020203C3C20226572726F723A2074616720616C6961732C205C2222203C3C20616C696173203C3C20225C22206973206E6F74206F662074686520666F726D205B40616C696173206E616D655D2E5C6E220A202020202020202020202020202020203C3C20436F6C6F75722820436F6C6F75723A3A46696C654E616D6520290A202020202020202020202020202020203C3C206C696E65496E666F203C3C20275C6E273B0A2020202020202020202020207468726F77207374643A3A646F6D61696E5F6572726F7228206F73732E73747228292E635F737472282920293B0A20202020202020207D0A202020202020202069662820216D5F72656769737472792E696E7365727428207374643A3A6D616B655F706169722820616C6961732C20546167416C69617328207461672C206C696E65496E666F2029202920292E7365636F6E642029207B0A2020202020202020202020207374643A3A6F737472696E6773747265616D206F73733B0A2020202020202020202020206F7373203C3C20436F6C6F75722820436F6C6F75723A3A52656420290A202020202020202020202020202020203C3C20226572726F723A2074616720616C6961732C205C2222203C3C20616C696173203C3C20225C2220616C726561647920726567697374657265642E5C6E220A202020202020202020202020202020203C3C20225C744669727374207365656E20617420220A202020202020202020202020202020203C3C20436F6C6F75722820436F6C6F75723A3A5265642029203C3C2066696E6428616C696173292D3E6C696E65496E666F203C3C20275C6E270A202020202020202020202020202020203C3C20436F6C6F75722820436F6C6F75723A3A5265642029203C3C20225C745265646566696E656420617420220A202020202020202020202020202020203C3C20436F6C6F75722820436F6C6F75723A3A46696C654E616D6529203C3C206C696E65496E666F203C3C20275C6E273B0A2020202020202020202020207468726F77207374643A3A646F6D61696E5F6572726F7228206F73732E73747228292E635F737472282920293B0A20202020202020207D0A202020207D0A0A2020202049546167416C69617352656769737472793A3A7E49546167416C69617352656769737472792829207B7D0A0A2020202049546167416C696173526567697374727920636F6E7374262049546167416C69617352656769737472793A3A6765742829207B0A202020202020202072657475726E20676574526567697374727948756228292E676574546167416C696173526567697374727928293B0A202020207D0A0A20202020526567697374726172466F72546167416C69617365733A3A526567697374726172466F72546167416C696173657328206368617220636F6E73742A20616C6961732C206368617220636F6E73742A207461672C20536F757263654C696E65496E666F20636F6E737426206C696E65496E666F2029207B0A20202020202020206765744D757461626C65526567697374727948756228292E7265676973746572546167416C6961732820616C6961732C207461672C206C696E65496E666F20293B0A202020207D0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A2063617463685F6D617463686572735F737472696E672E6870700A0A6E616D657370616365204361746368207B0A6E616D657370616365204D61746368657273207B0A0A202020206E616D65737061636520537464537472696E67207B0A0A20202020202020204361736564537472696E673A3A4361736564537472696E6728207374643A3A737472696E6720636F6E737426207374722C204361736553656E7369746976653A3A43686F696365206361736553656E736974697669747920290A20202020202020203A2020206D5F6361736553656E736974697669747928206361736553656E736974697669747920292C0A2020202020202020202020206D5F737472282061646A757374537472696E672820737472202920290A20202020202020207B7D0A20202020202020207374643A3A737472696E67204361736564537472696E673A3A61646A757374537472696E6728207374643A3A737472696E6720636F6E73742620737472202920636F6E7374207B0A20202020202020202020202072657475726E206D5F6361736553656E7369746976697479203D3D204361736553656E7369746976653A3A4E6F0A202020202020202020202020202020202020203F20746F4C6F776572282073747220290A202020202020202020202020202020202020203A207374723B0A20202020202020207D0A20202020202020207374643A3A737472696E67204361736564537472696E673A3A6361736553656E7369746976697479537566666978282920636F6E7374207B0A20202020202020202020202072657475726E206D5F6361736553656E7369746976697479203D3D204361736553656E7369746976653A3A4E6F0A202020202020202020202020202020202020203F202220286361736520696E73656E73697469766529220A202020202020202020202020202020202020203A207374643A3A737472696E6728293B0A20202020202020207D0A0A2020202020202020537472696E674D617463686572426173653A3A537472696E674D6174636865724261736528207374643A3A737472696E6720636F6E737426206F7065726174696F6E2C204361736564537472696E6720636F6E73742620636F6D70617261746F7220290A20202020202020203A206D5F636F6D70617261746F722820636F6D70617261746F7220292C0A202020202020202020206D5F6F7065726174696F6E28206F7065726174696F6E2029207B0A20202020202020207D0A0A20202020202020207374643A3A737472696E6720537472696E674D617463686572426173653A3A6465736372696265282920636F6E7374207B0A2020202020202020202020207374643A3A737472696E67206465736372697074696F6E3B0A2020202020202020202020206465736372697074696F6E2E726573657276652835202B206D5F6F7065726174696F6E2E73697A652829202B206D5F636F6D70617261746F722E6D5F7374722E73697A652829202B0A202020202020202020202020202020202020202020202020202020202020202020202020202020206D5F636F6D70617261746F722E6361736553656E736974697669747953756666697828292E73697A652829293B0A2020202020202020202020206465736372697074696F6E202B3D206D5F6F7065726174696F6E3B0A2020202020202020202020206465736372697074696F6E202B3D20223A205C22223B0A2020202020202020202020206465736372697074696F6E202B3D206D5F636F6D70617261746F722E6D5F7374723B0A2020202020202020202020206465736372697074696F6E202B3D20225C22223B0A2020202020202020202020206465736372697074696F6E202B3D206D5F636F6D70617261746F722E6361736553656E736974697669747953756666697828293B0A20202020202020202020202072657475726E206465736372697074696F6E3B0A20202020202020207D0A0A2020202020202020457175616C734D6174636865723A3A457175616C734D61746368657228204361736564537472696E6720636F6E73742620636F6D70617261746F722029203A20537472696E674D61746368657242617365282022657175616C73222C20636F6D70617261746F722029207B7D0A0A2020202020202020626F6F6C20457175616C734D6174636865723A3A6D6174636828207374643A3A737472696E6720636F6E73742620736F75726365202920636F6E7374207B0A20202020202020202020202072657475726E206D5F636F6D70617261746F722E61646A757374537472696E672820736F757263652029203D3D206D5F636F6D70617261746F722E6D5F7374723B0A20202020202020207D0A0A2020202020202020436F6E7461696E734D6174636865723A3A436F6E7461696E734D61746368657228204361736564537472696E6720636F6E73742620636F6D70617261746F722029203A20537472696E674D61746368657242617365282022636F6E7461696E73222C20636F6D70617261746F722029207B7D0A0A2020202020202020626F6F6C20436F6E7461696E734D6174636865723A3A6D6174636828207374643A3A737472696E6720636F6E73742620736F75726365202920636F6E7374207B0A20202020202020202020202072657475726E20636F6E7461696E7328206D5F636F6D70617261746F722E61646A757374537472696E672820736F7572636520292C206D5F636F6D70617261746F722E6D5F73747220293B0A20202020202020207D0A0A2020202020202020537461727473576974684D6174636865723A3A537461727473576974684D61746368657228204361736564537472696E6720636F6E73742620636F6D70617261746F722029203A20537472696E674D617463686572426173652820227374617274732077697468222C20636F6D70617261746F722029207B7D0A0A2020202020202020626F6F6C20537461727473576974684D6174636865723A3A6D6174636828207374643A3A737472696E6720636F6E73742620736F75726365202920636F6E7374207B0A20202020202020202020202072657475726E207374617274735769746828206D5F636F6D70617261746F722E61646A757374537472696E672820736F7572636520292C206D5F636F6D70617261746F722E6D5F73747220293B0A20202020202020207D0A0A2020202020202020456E6473576974684D6174636865723A3A456E6473576974684D61746368657228204361736564537472696E6720636F6E73742620636F6D70617261746F722029203A20537472696E674D61746368657242617365282022656E64732077697468222C20636F6D70617261746F722029207B7D0A0A2020202020202020626F6F6C20456E6473576974684D6174636865723A3A6D6174636828207374643A3A737472696E6720636F6E73742620736F75726365202920636F6E7374207B0A20202020202020202020202072657475726E20656E64735769746828206D5F636F6D70617261746F722E61646A757374537472696E672820736F7572636520292C206D5F636F6D70617261746F722E6D5F73747220293B0A20202020202020207D0A0A202020207D202F2F206E616D65737061636520537464537472696E670A0A20202020537464537472696E673A3A457175616C734D61746368657220457175616C7328207374643A3A737472696E6720636F6E737426207374722C204361736553656E7369746976653A3A43686F696365206361736553656E73697469766974792029207B0A202020202020202072657475726E20537464537472696E673A3A457175616C734D6174636865722820537464537472696E673A3A4361736564537472696E6728207374722C206361736553656E73697469766974792920293B0A202020207D0A20202020537464537472696E673A3A436F6E7461696E734D61746368657220436F6E7461696E7328207374643A3A737472696E6720636F6E737426207374722C204361736553656E7369746976653A3A43686F696365206361736553656E73697469766974792029207B0A202020202020202072657475726E20537464537472696E673A3A436F6E7461696E734D6174636865722820537464537472696E673A3A4361736564537472696E6728207374722C206361736553656E73697469766974792920293B0A202020207D0A20202020537464537472696E673A3A456E6473576974684D61746368657220456E64735769746828207374643A3A737472696E6720636F6E737426207374722C204361736553656E7369746976653A3A43686F696365206361736553656E73697469766974792029207B0A202020202020202072657475726E20537464537472696E673A3A456E6473576974684D6174636865722820537464537472696E673A3A4361736564537472696E6728207374722C206361736553656E73697469766974792920293B0A202020207D0A20202020537464537472696E673A3A537461727473576974684D617463686572205374617274735769746828207374643A3A737472696E6720636F6E737426207374722C204361736553656E7369746976653A3A43686F696365206361736553656E73697469766974792029207B0A202020202020202072657475726E20537464537472696E673A3A537461727473576974684D6174636865722820537464537472696E673A3A4361736564537472696E6728207374722C206361736553656E73697469766974792920293B0A202020207D0A0A7D202F2F206E616D657370616365204D617463686572730A7D202F2F206E616D6573706163652043617463680A2F2F2023696E636C756465642066726F6D3A202E2E2F7265706F72746572732F63617463685F7265706F727465725F6D756C74692E6870700A23646566696E652054574F424C554543554245535F43415443485F5245504F525445525F4D554C54495F4850505F494E434C554445440A0A6E616D657370616365204361746368207B0A0A636C617373204D756C7469706C655265706F7274657273203A207075626C696320536861726564496D706C3C4953747265616D696E675265706F727465723E207B0A2020202074797065646566207374643A3A766563746F723C5074723C4953747265616D696E675265706F727465723E203E205265706F72746572733B0A202020205265706F7274657273206D5F7265706F72746572733B0A0A7075626C69633A0A20202020766F69642061646428205074723C4953747265616D696E675265706F727465723E20636F6E737426207265706F727465722029207B0A20202020202020206D5F7265706F72746572732E707573685F6261636B28207265706F7274657220293B0A202020207D0A0A7075626C69633A202F2F204953747265616D696E675265706F727465720A0A202020207669727475616C205265706F72746572507265666572656E63657320676574507265666572656E636573282920636F6E73742043415443485F4F56455252494445207B0A202020202020202072657475726E206D5F7265706F72746572735B305D2D3E676574507265666572656E63657328293B0A202020207D0A0A202020207669727475616C20766F6964206E6F4D61746368696E6754657374436173657328207374643A3A737472696E6720636F6E737426207370656320292043415443485F4F56455252494445207B0A2020202020202020666F7228205265706F72746572733A3A636F6E73745F6974657261746F72206974203D206D5F7265706F72746572732E626567696E28292C206974456E64203D206D5F7265706F72746572732E656E6428293B0A20202020202020202020202020202020697420213D206974456E643B0A202020202020202020202020202020202B2B697420290A202020202020202020202020282A6974292D3E6E6F4D61746368696E6754657374436173657328207370656320293B0A202020207D0A0A202020207669727475616C20766F6964207465737452756E5374617274696E6728205465737452756E496E666F20636F6E737426207465737452756E496E666F20292043415443485F4F56455252494445207B0A2020202020202020666F7228205265706F72746572733A3A636F6E73745F6974657261746F72206974203D206D5F7265706F72746572732E626567696E28292C206974456E64203D206D5F7265706F72746572732E656E6428293B0A20202020202020202020202020202020697420213D206974456E643B0A202020202020202020202020202020202B2B697420290A202020202020202020202020282A6974292D3E7465737452756E5374617274696E6728207465737452756E496E666F20293B0A202020207D0A0A202020207669727475616C20766F6964207465737447726F75705374617274696E67282047726F7570496E666F20636F6E7374262067726F7570496E666F20292043415443485F4F56455252494445207B0A2020202020202020666F7228205265706F72746572733A3A636F6E73745F6974657261746F72206974203D206D5F7265706F72746572732E626567696E28292C206974456E64203D206D5F7265706F72746572732E656E6428293B0A20202020202020202020202020202020697420213D206974456E643B0A202020202020202020202020202020202B2B697420290A202020202020202020202020282A6974292D3E7465737447726F75705374617274696E67282067726F7570496E666F20293B0A202020207D0A0A202020207669727475616C20766F69642074657374436173655374617274696E6728205465737443617365496E666F20636F6E7374262074657374496E666F20292043415443485F4F56455252494445207B0A2020202020202020666F7228205265706F72746572733A3A636F6E73745F6974657261746F72206974203D206D5F7265706F72746572732E626567696E28292C206974456E64203D206D5F7265706F72746572732E656E6428293B0A20202020202020202020202020202020697420213D206974456E643B0A202020202020202020202020202020202B2B697420290A202020202020202020202020282A6974292D3E74657374436173655374617274696E67282074657374496E666F20293B0A202020207D0A0A202020207669727475616C20766F69642073656374696F6E5374617274696E67282053656374696F6E496E666F20636F6E7374262073656374696F6E496E666F20292043415443485F4F56455252494445207B0A2020202020202020666F7228205265706F72746572733A3A636F6E73745F6974657261746F72206974203D206D5F7265706F72746572732E626567696E28292C206974456E64203D206D5F7265706F72746572732E656E6428293B0A20202020202020202020202020202020697420213D206974456E643B0A202020202020202020202020202020202B2B697420290A202020202020202020202020282A6974292D3E73656374696F6E5374617274696E67282073656374696F6E496E666F20293B0A202020207D0A0A202020207669727475616C20766F696420617373657274696F6E5374617274696E672820417373657274696F6E496E666F20636F6E73742620617373657274696F6E496E666F20292043415443485F4F56455252494445207B0A2020202020202020666F7228205265706F72746572733A3A636F6E73745F6974657261746F72206974203D206D5F7265706F72746572732E626567696E28292C206974456E64203D206D5F7265706F72746572732E656E6428293B0A20202020202020202020202020202020697420213D206974456E643B0A202020202020202020202020202020202B2B697420290A202020202020202020202020282A6974292D3E617373657274696F6E5374617274696E672820617373657274696F6E496E666F20293B0A202020207D0A0A202020202F2F205468652072657475726E2076616C756520696E6469636174657320696620746865206D65737361676573206275666665722073686F756C6420626520636C65617265643A0A202020207669727475616C20626F6F6C20617373657274696F6E456E6465642820417373657274696F6E537461747320636F6E73742620617373657274696F6E537461747320292043415443485F4F56455252494445207B0A2020202020202020626F6F6C20636C656172427566666572203D2066616C73653B0A2020202020202020666F7228205265706F72746572733A3A636F6E73745F6974657261746F72206974203D206D5F7265706F72746572732E626567696E28292C206974456E64203D206D5F7265706F72746572732E656E6428293B0A20202020202020202020202020202020697420213D206974456E643B0A202020202020202020202020202020202B2B697420290A202020202020202020202020636C656172427566666572207C3D20282A6974292D3E617373657274696F6E456E6465642820617373657274696F6E537461747320293B0A202020202020202072657475726E20636C6561724275666665723B0A202020207D0A0A202020207669727475616C20766F69642073656374696F6E456E646564282053656374696F6E537461747320636F6E7374262073656374696F6E537461747320292043415443485F4F56455252494445207B0A2020202020202020666F7228205265706F72746572733A3A636F6E73745F6974657261746F72206974203D206D5F7265706F72746572732E626567696E28292C206974456E64203D206D5F7265706F72746572732E656E6428293B0A20202020202020202020202020202020697420213D206974456E643B0A202020202020202020202020202020202B2B697420290A202020202020202020202020282A6974292D3E73656374696F6E456E646564282073656374696F6E537461747320293B0A202020207D0A0A202020207669727475616C20766F6964207465737443617365456E64656428205465737443617365537461747320636F6E737426207465737443617365537461747320292043415443485F4F56455252494445207B0A2020202020202020666F7228205265706F72746572733A3A636F6E73745F6974657261746F72206974203D206D5F7265706F72746572732E626567696E28292C206974456E64203D206D5F7265706F72746572732E656E6428293B0A20202020202020202020202020202020697420213D206974456E643B0A202020202020202020202020202020202B2B697420290A202020202020202020202020282A6974292D3E7465737443617365456E64656428207465737443617365537461747320293B0A202020207D0A0A202020207669727475616C20766F6964207465737447726F7570456E64656428205465737447726F7570537461747320636F6E737426207465737447726F7570537461747320292043415443485F4F56455252494445207B0A2020202020202020666F7228205265706F72746572733A3A636F6E73745F6974657261746F72206974203D206D5F7265706F72746572732E626567696E28292C206974456E64203D206D5F7265706F72746572732E656E6428293B0A20202020202020202020202020202020697420213D206974456E643B0A202020202020202020202020202020202B2B697420290A202020202020202020202020282A6974292D3E7465737447726F7570456E64656428207465737447726F7570537461747320293B0A202020207D0A0A202020207669727475616C20766F6964207465737452756E456E64656428205465737452756E537461747320636F6E737426207465737452756E537461747320292043415443485F4F56455252494445207B0A2020202020202020666F7228205265706F72746572733A3A636F6E73745F6974657261746F72206974203D206D5F7265706F72746572732E626567696E28292C206974456E64203D206D5F7265706F72746572732E656E6428293B0A20202020202020202020202020202020697420213D206974456E643B0A202020202020202020202020202020202B2B697420290A202020202020202020202020282A6974292D3E7465737452756E456E64656428207465737452756E537461747320293B0A202020207D0A0A202020207669727475616C20766F696420736B69705465737428205465737443617365496E666F20636F6E7374262074657374496E666F20292043415443485F4F56455252494445207B0A2020202020202020666F7228205265706F72746572733A3A636F6E73745F6974657261746F72206974203D206D5F7265706F72746572732E626567696E28292C206974456E64203D206D5F7265706F72746572732E656E6428293B0A20202020202020202020202020202020697420213D206974456E643B0A202020202020202020202020202020202B2B697420290A202020202020202020202020282A6974292D3E736B697054657374282074657374496E666F20293B0A202020207D0A0A202020207669727475616C204D756C7469706C655265706F72746572732A2074727941734D756C746928292043415443485F4F56455252494445207B0A202020202020202072657475726E20746869733B0A202020207D0A0A7D3B0A0A5074723C4953747265616D696E675265706F727465723E206164645265706F7274657228205074723C4953747265616D696E675265706F727465723E20636F6E737426206578697374696E675265706F727465722C205074723C4953747265616D696E675265706F727465723E20636F6E737426206164646974696F6E616C5265706F727465722029207B0A202020205074723C4953747265616D696E675265706F727465723E20726573756C74696E675265706F727465723B0A0A20202020696628206578697374696E675265706F727465722029207B0A20202020202020204D756C7469706C655265706F72746572732A206D756C7469203D206578697374696E675265706F727465722D3E74727941734D756C746928293B0A202020202020202069662820216D756C74692029207B0A2020202020202020202020206D756C7469203D206E6577204D756C7469706C655265706F72746572733B0A202020202020202020202020726573756C74696E675265706F72746572203D205074723C4953747265616D696E675265706F727465723E28206D756C746920293B0A202020202020202020202020696628206578697374696E675265706F7274657220290A202020202020202020202020202020206D756C74692D3E61646428206578697374696E675265706F7274657220293B0A20202020202020207D0A2020202020202020656C73650A202020202020202020202020726573756C74696E675265706F72746572203D206578697374696E675265706F727465723B0A20202020202020206D756C74692D3E61646428206164646974696F6E616C5265706F7274657220293B0A202020207D0A20202020656C73650A2020202020202020726573756C74696E675265706F72746572203D206164646974696F6E616C5265706F727465723B0A0A2020202072657475726E20726573756C74696E675265706F727465723B0A7D0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A202E2E2F7265706F72746572732F63617463685F7265706F727465725F786D6C2E6870700A23646566696E652054574F424C554543554245535F43415443485F5245504F525445525F584D4C5F4850505F494E434C554445440A0A2F2F2023696E636C756465642066726F6D3A2063617463685F7265706F727465725F62617365732E6870700A23646566696E652054574F424C554543554245535F43415443485F5245504F525445525F42415345535F4850505F494E434C554445440A0A23696E636C756465203C63737472696E673E0A23696E636C756465203C63666C6F61743E0A23696E636C756465203C63737464696F3E0A23696E636C756465203C6173736572742E683E0A0A6E616D657370616365204361746368207B0A0A202020206E616D657370616365207B0A20202020202020202F2F204265636175736520666F726D617474696E67207573696E6720632B2B2073747265616D7320697320737461746566756C2C2064726F7020646F776E20746F20432069732072657175697265640A20202020202020202F2F20416C7465726E61746976656C7920776520636F756C642075736520737472696E6773747265616D2C206275742069747320706572666F726D616E63652069732E2E2E206E6F7420676F6F642E0A20202020202020207374643A3A737472696E6720676574466F726D61747465644475726174696F6E2820646F75626C65206475726174696F6E2029207B0A2020202020202020202020202F2F204D6178206578706F6E656E74202B203120697320726571756972656420746F20726570726573656E74207468652077686F6C6520706172740A2020202020202020202020202F2F202B203120666F7220646563696D616C20706F696E740A2020202020202020202020202F2F202B203320666F7220746865203320646563696D616C20706C616365730A2020202020202020202020202F2F202B203120666F72206E756C6C207465726D696E61746F720A202020202020202020202020636F6E73742073697A655F74206D6178446F75626C6553697A65203D2044424C5F4D41585F31305F455850202B2031202B2031202B2033202B20313B0A20202020202020202020202063686172206275666665725B6D6178446F75626C6553697A655D3B0A0A2020202020202020202020202F2F20536176652070726576696F7573206572726E6F2C20746F2070726576656E7420737072696E74662066726F6D206F76657277726974696E672069740A2020202020202020202020204572726E6F47756172642067756172643B0A236966646566205F4D53435F5645520A202020202020202020202020737072696E74665F73286275666665722C2022252E3366222C206475726174696F6E293B0A23656C73650A202020202020202020202020737072696E7466286275666665722C2022252E3366222C206475726174696F6E293B0A23656E6469660A20202020202020202020202072657475726E207374643A3A737472696E6728627566666572293B0A20202020202020207D0A202020207D0A0A202020207374727563742053747265616D696E675265706F7274657242617365203A20536861726564496D706C3C4953747265616D696E675265706F727465723E207B0A0A202020202020202053747265616D696E675265706F727465724261736528205265706F72746572436F6E66696720636F6E737426205F636F6E66696720290A20202020202020203A2020206D5F636F6E66696728205F636F6E6669672E66756C6C436F6E666967282920292C0A20202020202020202020202073747265616D28205F636F6E6669672E73747265616D282920290A20202020202020207B0A2020202020202020202020206D5F7265706F7274657250726566732E73686F756C6452656469726563745374644F7574203D2066616C73653B0A20202020202020207D0A0A20202020202020207669727475616C205265706F72746572507265666572656E63657320676574507265666572656E636573282920636F6E73742043415443485F4F56455252494445207B0A20202020202020202020202072657475726E206D5F7265706F7274657250726566733B0A20202020202020207D0A0A20202020202020207669727475616C207E53747265616D696E675265706F727465724261736528292043415443485F4F564552524944453B0A0A20202020202020207669727475616C20766F6964206E6F4D61746368696E6754657374436173657328207374643A3A737472696E6720636F6E73742620292043415443485F4F56455252494445207B7D0A0A20202020202020207669727475616C20766F6964207465737452756E5374617274696E6728205465737452756E496E666F20636F6E737426205F7465737452756E496E666F20292043415443485F4F56455252494445207B0A20202020202020202020202063757272656E745465737452756E496E666F203D205F7465737452756E496E666F3B0A20202020202020207D0A20202020202020207669727475616C20766F6964207465737447726F75705374617274696E67282047726F7570496E666F20636F6E737426205F67726F7570496E666F20292043415443485F4F56455252494445207B0A20202020202020202020202063757272656E7447726F7570496E666F203D205F67726F7570496E666F3B0A20202020202020207D0A0A20202020202020207669727475616C20766F69642074657374436173655374617274696E6728205465737443617365496E666F20636F6E737426205F74657374496E666F20292043415443485F4F56455252494445207B0A20202020202020202020202063757272656E745465737443617365496E666F203D205F74657374496E666F3B0A20202020202020207D0A20202020202020207669727475616C20766F69642073656374696F6E5374617274696E67282053656374696F6E496E666F20636F6E737426205F73656374696F6E496E666F20292043415443485F4F56455252494445207B0A2020202020202020202020206D5F73656374696F6E537461636B2E707573685F6261636B28205F73656374696F6E496E666F20293B0A20202020202020207D0A0A20202020202020207669727475616C20766F69642073656374696F6E456E646564282053656374696F6E537461747320636F6E737426202F2A205F73656374696F6E5374617473202A2F20292043415443485F4F56455252494445207B0A2020202020202020202020206D5F73656374696F6E537461636B2E706F705F6261636B28293B0A20202020202020207D0A20202020202020207669727475616C20766F6964207465737443617365456E64656428205465737443617365537461747320636F6E737426202F2A205F74657374436173655374617473202A2F20292043415443485F4F56455252494445207B0A20202020202020202020202063757272656E745465737443617365496E666F2E726573657428293B0A20202020202020207D0A20202020202020207669727475616C20766F6964207465737447726F7570456E64656428205465737447726F7570537461747320636F6E737426202F2A205F7465737447726F75705374617473202A2F20292043415443485F4F56455252494445207B0A20202020202020202020202063757272656E7447726F7570496E666F2E726573657428293B0A20202020202020207D0A20202020202020207669727475616C20766F6964207465737452756E456E64656428205465737452756E537461747320636F6E737426202F2A205F7465737452756E5374617473202A2F20292043415443485F4F56455252494445207B0A20202020202020202020202063757272656E745465737443617365496E666F2E726573657428293B0A20202020202020202020202063757272656E7447726F7570496E666F2E726573657428293B0A20202020202020202020202063757272656E745465737452756E496E666F2E726573657428293B0A20202020202020207D0A0A20202020202020207669727475616C20766F696420736B69705465737428205465737443617365496E666F20636F6E73742620292043415443485F4F56455252494445207B0A2020202020202020202020202F2F20446F6E277420646F20616E797468696E67207769746820746869732062792064656661756C742E0A2020202020202020202020202F2F2049742063616E206F7074696F6E616C6C79206265206F76657272696464656E20696E20746865206465726976656420636C6173732E0A20202020202020207D0A0A20202020202020205074723C49436F6E66696720636F6E73743E206D5F636F6E6669673B0A20202020202020207374643A3A6F73747265616D262073747265616D3B0A0A20202020202020204C617A79537461743C5465737452756E496E666F3E2063757272656E745465737452756E496E666F3B0A20202020202020204C617A79537461743C47726F7570496E666F3E2063757272656E7447726F7570496E666F3B0A20202020202020204C617A79537461743C5465737443617365496E666F3E2063757272656E745465737443617365496E666F3B0A0A20202020202020207374643A3A766563746F723C53656374696F6E496E666F3E206D5F73656374696F6E537461636B3B0A20202020202020205265706F72746572507265666572656E636573206D5F7265706F7274657250726566733B0A202020207D3B0A0A202020207374727563742043756D756C61746976655265706F7274657242617365203A20536861726564496D706C3C4953747265616D696E675265706F727465723E207B0A202020202020202074656D706C6174653C747970656E616D6520542C20747970656E616D65204368696C644E6F6465543E0A2020202020202020737472756374204E6F6465203A20536861726564496D706C3C3E207B0A2020202020202020202020206578706C69636974204E6F646528205420636F6E737426205F76616C75652029203A2076616C756528205F76616C75652029207B7D0A2020202020202020202020207669727475616C207E4E6F64652829207B7D0A0A20202020202020202020202074797065646566207374643A3A766563746F723C5074723C4368696C644E6F6465543E203E204368696C644E6F6465733B0A202020202020202020202020542076616C75653B0A2020202020202020202020204368696C644E6F646573206368696C6472656E3B0A20202020202020207D3B0A20202020202020207374727563742053656374696F6E4E6F6465203A20536861726564496D706C3C3E207B0A2020202020202020202020206578706C696369742053656374696F6E4E6F6465282053656374696F6E537461747320636F6E737426205F73746174732029203A20737461747328205F73746174732029207B7D0A2020202020202020202020207669727475616C207E53656374696F6E4E6F646528293B0A0A202020202020202020202020626F6F6C206F70657261746F72203D3D20282053656374696F6E4E6F646520636F6E737426206F74686572202920636F6E7374207B0A2020202020202020202020202020202072657475726E2073746174732E73656374696F6E496E666F2E6C696E65496E666F203D3D206F746865722E73746174732E73656374696F6E496E666F2E6C696E65496E666F3B0A2020202020202020202020207D0A202020202020202020202020626F6F6C206F70657261746F72203D3D2028205074723C53656374696F6E4E6F64653E20636F6E737426206F74686572202920636F6E7374207B0A2020202020202020202020202020202072657475726E206F70657261746F723D3D28202A6F7468657220293B0A2020202020202020202020207D0A0A20202020202020202020202053656374696F6E53746174732073746174733B0A20202020202020202020202074797065646566207374643A3A766563746F723C5074723C53656374696F6E4E6F64653E203E204368696C6453656374696F6E733B0A20202020202020202020202074797065646566207374643A3A766563746F723C417373657274696F6E53746174733E20417373657274696F6E733B0A2020202020202020202020204368696C6453656374696F6E73206368696C6453656374696F6E733B0A202020202020202020202020417373657274696F6E7320617373657274696F6E733B0A2020202020202020202020207374643A3A737472696E67207374644F75743B0A2020202020202020202020207374643A3A737472696E67207374644572723B0A20202020202020207D3B0A0A202020202020202073747275637420427953656374696F6E496E666F207B0A202020202020202020202020427953656374696F6E496E666F282053656374696F6E496E666F20636F6E737426206F746865722029203A206D5F6F7468657228206F746865722029207B7D0A202020202020202020202020427953656374696F6E496E666F2820427953656374696F6E496E666F20636F6E737426206F746865722029203A206D5F6F7468657228206F746865722E6D5F6F746865722029207B7D0A202020202020202020202020626F6F6C206F70657261746F7228292028205074723C53656374696F6E4E6F64653E20636F6E737426206E6F6465202920636F6E7374207B0A2020202020202020202020202020202072657475726E206E6F64652D3E73746174732E73656374696F6E496E666F2E6C696E65496E666F203D3D206D5F6F746865722E6C696E65496E666F3B0A2020202020202020202020207D0A2020202020202020707269766174653A0A202020202020202020202020766F6964206F70657261746F723D2820427953656374696F6E496E666F20636F6E73742620293B0A20202020202020202020202053656374696F6E496E666F20636F6E737426206D5F6F746865723B0A20202020202020207D3B0A0A202020202020202074797065646566204E6F64653C546573744361736553746174732C2053656374696F6E4E6F64653E2054657374436173654E6F64653B0A202020202020202074797065646566204E6F64653C5465737447726F757053746174732C2054657374436173654E6F64653E205465737447726F75704E6F64653B0A202020202020202074797065646566204E6F64653C5465737452756E53746174732C205465737447726F75704E6F64653E205465737452756E4E6F64653B0A0A202020202020202043756D756C61746976655265706F727465724261736528205265706F72746572436F6E66696720636F6E737426205F636F6E66696720290A20202020202020203A2020206D5F636F6E66696728205F636F6E6669672E66756C6C436F6E666967282920292C0A20202020202020202020202073747265616D28205F636F6E6669672E73747265616D282920290A20202020202020207B0A2020202020202020202020206D5F7265706F7274657250726566732E73686F756C6452656469726563745374644F7574203D2066616C73653B0A20202020202020207D0A20202020202020207E43756D756C61746976655265706F727465724261736528293B0A0A20202020202020207669727475616C205265706F72746572507265666572656E63657320676574507265666572656E636573282920636F6E73742043415443485F4F56455252494445207B0A20202020202020202020202072657475726E206D5F7265706F7274657250726566733B0A20202020202020207D0A0A20202020202020207669727475616C20766F6964207465737452756E5374617274696E6728205465737452756E496E666F20636F6E73742620292043415443485F4F56455252494445207B7D0A20202020202020207669727475616C20766F6964207465737447726F75705374617274696E67282047726F7570496E666F20636F6E73742620292043415443485F4F56455252494445207B7D0A0A20202020202020207669727475616C20766F69642074657374436173655374617274696E6728205465737443617365496E666F20636F6E73742620292043415443485F4F56455252494445207B7D0A0A20202020202020207669727475616C20766F69642073656374696F6E5374617274696E67282053656374696F6E496E666F20636F6E7374262073656374696F6E496E666F20292043415443485F4F56455252494445207B0A20202020202020202020202053656374696F6E537461747320696E636F6D706C6574655374617473282073656374696F6E496E666F2C20436F756E747328292C20302C2066616C736520293B0A2020202020202020202020205074723C53656374696F6E4E6F64653E206E6F64653B0A202020202020202020202020696628206D5F73656374696F6E537461636B2E656D70747928292029207B0A2020202020202020202020202020202069662820216D5F726F6F7453656374696F6E20290A20202020202020202020202020202020202020206D5F726F6F7453656374696F6E203D206E65772053656374696F6E4E6F64652820696E636F6D706C657465537461747320293B0A202020202020202020202020202020206E6F6465203D206D5F726F6F7453656374696F6E3B0A2020202020202020202020207D0A202020202020202020202020656C7365207B0A2020202020202020202020202020202053656374696F6E4E6F64652620706172656E744E6F6465203D202A6D5F73656374696F6E537461636B2E6261636B28293B0A2020202020202020202020202020202053656374696F6E4E6F64653A3A4368696C6453656374696F6E733A3A636F6E73745F6974657261746F72206974203D0A20202020202020202020202020202020202020207374643A3A66696E645F696628202020706172656E744E6F64652E6368696C6453656374696F6E732E626567696E28292C0A202020202020202020202020202020202020202020202020202020202020202020202020706172656E744E6F64652E6368696C6453656374696F6E732E656E6428292C0A202020202020202020202020202020202020202020202020202020202020202020202020427953656374696F6E496E666F282073656374696F6E496E666F202920293B0A20202020202020202020202020202020696628206974203D3D20706172656E744E6F64652E6368696C6453656374696F6E732E656E6428292029207B0A20202020202020202020202020202020202020206E6F6465203D206E65772053656374696F6E4E6F64652820696E636F6D706C657465537461747320293B0A2020202020202020202020202020202020202020706172656E744E6F64652E6368696C6453656374696F6E732E707573685F6261636B28206E6F646520293B0A202020202020202020202020202020207D0A20202020202020202020202020202020656C73650A20202020202020202020202020202020202020206E6F6465203D202A69743B0A2020202020202020202020207D0A2020202020202020202020206D5F73656374696F6E537461636B2E707573685F6261636B28206E6F646520293B0A2020202020202020202020206D5F6465657065737453656374696F6E203D206E6F64653B0A20202020202020207D0A0A20202020202020207669727475616C20766F696420617373657274696F6E5374617274696E672820417373657274696F6E496E666F20636F6E73742620292043415443485F4F56455252494445207B7D0A0A20202020202020207669727475616C20626F6F6C20617373657274696F6E456E6465642820417373657274696F6E537461747320636F6E73742620617373657274696F6E537461747320292043415443485F4F56455252494445207B0A2020202020202020202020206173736572742820216D5F73656374696F6E537461636B2E656D707479282920293B0A20202020202020202020202053656374696F6E4E6F6465262073656374696F6E4E6F6465203D202A6D5F73656374696F6E537461636B2E6261636B28293B0A20202020202020202020202073656374696F6E4E6F64652E617373657274696F6E732E707573685F6261636B2820617373657274696F6E537461747320293B0A2020202020202020202020202F2F20417373657274696F6E526573756C7420686F6C6473206120706F696E74657220746F20612074656D706F72617279204465636F6D706F73656445787072657373696F6E2C0A2020202020202020202020202F2F20776869636820676574457870616E64656445787072657373696F6E28292063616C6C7320746F206275696C64207468652065787072657373696F6E20737472696E672E0A2020202020202020202020202F2F204F75722073656374696F6E20737461636B20636F7079206F662074686520617373657274696F6E526573756C742077696C6C206C696B656C79206F75746C697665207468650A2020202020202020202020202F2F2074656D706F726172792C20736F206974206D75737420626520657870616E646564206F7220646973636172646564206E6F7720746F2061766F69642063616C6C696E670A2020202020202020202020202F2F20612064657374726F796564206F626A656374206C617465722E0A20202020202020202020202070726570617265457870616E64656445787072657373696F6E282073656374696F6E4E6F64652E617373657274696F6E732E6261636B28292E617373657274696F6E526573756C7420293B0A20202020202020202020202072657475726E20747275653B0A20202020202020207D0A20202020202020207669727475616C20766F69642073656374696F6E456E646564282053656374696F6E537461747320636F6E7374262073656374696F6E537461747320292043415443485F4F56455252494445207B0A2020202020202020202020206173736572742820216D5F73656374696F6E537461636B2E656D707479282920293B0A20202020202020202020202053656374696F6E4E6F646526206E6F6465203D202A6D5F73656374696F6E537461636B2E6261636B28293B0A2020202020202020202020206E6F64652E7374617473203D2073656374696F6E53746174733B0A2020202020202020202020206D5F73656374696F6E537461636B2E706F705F6261636B28293B0A20202020202020207D0A20202020202020207669727475616C20766F6964207465737443617365456E64656428205465737443617365537461747320636F6E737426207465737443617365537461747320292043415443485F4F56455252494445207B0A2020202020202020202020205074723C54657374436173654E6F64653E206E6F6465203D206E65772054657374436173654E6F646528207465737443617365537461747320293B0A20202020202020202020202061737365727428206D5F73656374696F6E537461636B2E73697A652829203D3D203020293B0A2020202020202020202020206E6F64652D3E6368696C6472656E2E707573685F6261636B28206D5F726F6F7453656374696F6E20293B0A2020202020202020202020206D5F7465737443617365732E707573685F6261636B28206E6F646520293B0A2020202020202020202020206D5F726F6F7453656374696F6E2E726573657428293B0A0A20202020202020202020202061737365727428206D5F6465657065737453656374696F6E20293B0A2020202020202020202020206D5F6465657065737453656374696F6E2D3E7374644F7574203D20746573744361736553746174732E7374644F75743B0A2020202020202020202020206D5F6465657065737453656374696F6E2D3E737464457272203D20746573744361736553746174732E7374644572723B0A20202020202020207D0A20202020202020207669727475616C20766F6964207465737447726F7570456E64656428205465737447726F7570537461747320636F6E737426207465737447726F7570537461747320292043415443485F4F56455252494445207B0A2020202020202020202020205074723C5465737447726F75704E6F64653E206E6F6465203D206E6577205465737447726F75704E6F646528207465737447726F7570537461747320293B0A2020202020202020202020206E6F64652D3E6368696C6472656E2E7377617028206D5F74657374436173657320293B0A2020202020202020202020206D5F7465737447726F7570732E707573685F6261636B28206E6F646520293B0A20202020202020207D0A20202020202020207669727475616C20766F6964207465737452756E456E64656428205465737452756E537461747320636F6E737426207465737452756E537461747320292043415443485F4F56455252494445207B0A2020202020202020202020205074723C5465737452756E4E6F64653E206E6F6465203D206E6577205465737452756E4E6F646528207465737452756E537461747320293B0A2020202020202020202020206E6F64652D3E6368696C6472656E2E7377617028206D5F7465737447726F75707320293B0A2020202020202020202020206D5F7465737452756E732E707573685F6261636B28206E6F646520293B0A2020202020202020202020207465737452756E456E64656443756D756C617469766528293B0A20202020202020207D0A20202020202020207669727475616C20766F6964207465737452756E456E64656443756D756C61746976652829203D20303B0A0A20202020202020207669727475616C20766F696420736B69705465737428205465737443617365496E666F20636F6E73742620292043415443485F4F56455252494445207B7D0A0A20202020202020207669727475616C20766F69642070726570617265457870616E64656445787072657373696F6E2820417373657274696F6E526573756C742620726573756C74202920636F6E7374207B0A20202020202020202020202069662820726573756C742E69734F6B282920290A20202020202020202020202020202020726573756C742E646973636172644465636F6D706F73656445787072657373696F6E28293B0A202020202020202020202020656C73650A20202020202020202020202020202020726573756C742E657870616E644465636F6D706F73656445787072657373696F6E28293B0A20202020202020207D0A0A20202020202020205074723C49436F6E66696720636F6E73743E206D5F636F6E6669673B0A20202020202020207374643A3A6F73747265616D262073747265616D3B0A20202020202020207374643A3A766563746F723C417373657274696F6E53746174733E206D5F617373657274696F6E733B0A20202020202020207374643A3A766563746F723C7374643A3A766563746F723C5074723C53656374696F6E4E6F64653E203E203E206D5F73656374696F6E733B0A20202020202020207374643A3A766563746F723C5074723C54657374436173654E6F64653E203E206D5F7465737443617365733B0A20202020202020207374643A3A766563746F723C5074723C5465737447726F75704E6F64653E203E206D5F7465737447726F7570733B0A0A20202020202020207374643A3A766563746F723C5074723C5465737452756E4E6F64653E203E206D5F7465737452756E733B0A0A20202020202020205074723C53656374696F6E4E6F64653E206D5F726F6F7453656374696F6E3B0A20202020202020205074723C53656374696F6E4E6F64653E206D5F6465657065737453656374696F6E3B0A20202020202020207374643A3A766563746F723C5074723C53656374696F6E4E6F64653E203E206D5F73656374696F6E537461636B3B0A20202020202020205265706F72746572507265666572656E636573206D5F7265706F7274657250726566733B0A0A202020207D3B0A0A2020202074656D706C6174653C6368617220433E0A202020206368617220636F6E73742A206765744C696E654F6643686172732829207B0A20202020202020207374617469632063686172206C696E655B43415443485F434F4E4649475F434F4E534F4C455F57494454485D203D207B307D3B0A202020202020202069662820212A6C696E652029207B0A2020202020202020202020207374643A3A6D656D73657428206C696E652C20432C2043415443485F434F4E4649475F434F4E534F4C455F57494454482D3120293B0A2020202020202020202020206C696E655B43415443485F434F4E4649475F434F4E534F4C455F57494454482D315D203D20303B0A20202020202020207D0A202020202020202072657475726E206C696E653B0A202020207D0A0A2020202073747275637420546573744576656E744C697374656E657242617365203A2053747265616D696E675265706F7274657242617365207B0A2020202020202020546573744576656E744C697374656E65724261736528205265706F72746572436F6E66696720636F6E737426205F636F6E66696720290A20202020202020203A20202053747265616D696E675265706F727465724261736528205F636F6E66696720290A20202020202020207B7D0A0A20202020202020207669727475616C20766F696420617373657274696F6E5374617274696E672820417373657274696F6E496E666F20636F6E73742620292043415443485F4F56455252494445207B7D0A20202020202020207669727475616C20626F6F6C20617373657274696F6E456E6465642820417373657274696F6E537461747320636F6E73742620292043415443485F4F56455252494445207B0A20202020202020202020202072657475726E2066616C73653B0A20202020202020207D0A202020207D3B0A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A202E2E2F696E7465726E616C2F63617463685F7265706F727465725F726567697374726172732E6870700A23646566696E652054574F424C554543554245535F43415443485F5245504F525445525F524547495354524152535F4850505F494E434C554445440A0A6E616D657370616365204361746368207B0A0A2020202074656D706C6174653C747970656E616D6520543E0A20202020636C617373204C65676163795265706F72746572526567697374726172207B0A0A2020202020202020636C617373205265706F72746572466163746F7279203A207075626C696320495265706F72746572466163746F7279207B0A2020202020202020202020207669727475616C204953747265616D696E675265706F727465722A2063726561746528205265706F72746572436F6E66696720636F6E73742620636F6E666967202920636F6E7374207B0A2020202020202020202020202020202072657475726E206E6577204C65676163795265706F727465724164617074657228206E657720542820636F6E666967202920293B0A2020202020202020202020207D0A0A2020202020202020202020207669727475616C207374643A3A737472696E67206765744465736372697074696F6E282920636F6E7374207B0A2020202020202020202020202020202072657475726E20543A3A6765744465736372697074696F6E28293B0A2020202020202020202020207D0A20202020202020207D3B0A0A202020207075626C69633A0A0A20202020202020204C65676163795265706F7274657252656769737472617228207374643A3A737472696E6720636F6E737426206E616D652029207B0A2020202020202020202020206765744D757461626C65526567697374727948756228292E72656769737465725265706F7274657228206E616D652C206E6577205265706F72746572466163746F7279282920293B0A20202020202020207D0A202020207D3B0A0A2020202074656D706C6174653C747970656E616D6520543E0A20202020636C617373205265706F72746572526567697374726172207B0A0A2020202020202020636C617373205265706F72746572466163746F7279203A207075626C696320536861726564496D706C3C495265706F72746572466163746F72793E207B0A0A2020202020202020202020202F2F202A2A2A20506C65617365204E6F7465202A2A2A3A0A2020202020202020202020202F2F202D20496620796F7520656E642075702068657265206C6F6F6B696E67206174206120636F6D70696C6572206572726F722062656361757365206974277320747279696E6720746F2072656769737465720A2020202020202020202020202F2F20796F757220637573746F6D207265706F7274657220636C617373206265206177617265207468617420746865206E6174697665207265706F7274657220696E7465726661636520686173206368616E6765640A2020202020202020202020202F2F20746F204953747265616D696E675265706F727465722E2054686520226C65676163792220696E746572666163652C20495265706F727465722C206973207374696C6C20737570706F72746564207669610A2020202020202020202020202F2F20616E20616461707465722E204A757374207573652052454749535445525F4C45474143595F5245504F5254455220746F2074616B6520616476616E74616765206F662074686520616461707465722E0A2020202020202020202020202F2F20486F776576657220706C6561736520636F6E7369646572207570646174696E6720746F20746865206E657720696E7465726661636520617320746865206F6C64206F6E65206973206E6F770A2020202020202020202020202F2F206465707265636174656420616E642077696C6C2070726F6261626C792062652072656D6F76656420717569746520736F6F6E210A2020202020202020202020202F2F20506C6561736520636F6E74616374206D65207669612067697468756220696620796F75206861766520616E79207175657374696F6E7320617420616C6C2061626F757420746869732E0A2020202020202020202020202F2F20496E20666163742C20696465616C6C792C20706C6561736520636F6E74616374206D6520616E7977617920746F206C6574206D65206B6E6F7720796F75277665206869742074686973202D206173204920686176650A2020202020202020202020202F2F206E6F20696465612077686F2069732061637475616C6C79207573696E6720637573746F6D207265706F727465727320617420616C6C2028706F737369626C79206E6F2D6F6E6521292E0A2020202020202020202020202F2F20546865206E657720696E746572666163652069732064657369676E656420746F206D696E696D697365206578706F7375726520746F20696E74657266616365206368616E67657320696E20746865206675747572652E0A2020202020202020202020207669727475616C204953747265616D696E675265706F727465722A2063726561746528205265706F72746572436F6E66696720636F6E73742620636F6E666967202920636F6E7374207B0A2020202020202020202020202020202072657475726E206E657720542820636F6E66696720293B0A2020202020202020202020207D0A0A2020202020202020202020207669727475616C207374643A3A737472696E67206765744465736372697074696F6E282920636F6E7374207B0A2020202020202020202020202020202072657475726E20543A3A6765744465736372697074696F6E28293B0A2020202020202020202020207D0A20202020202020207D3B0A0A202020207075626C69633A0A0A20202020202020205265706F7274657252656769737472617228207374643A3A737472696E6720636F6E737426206E616D652029207B0A2020202020202020202020206765744D757461626C65526567697374727948756228292E72656769737465725265706F7274657228206E616D652C206E6577205265706F72746572466163746F7279282920293B0A20202020202020207D0A202020207D3B0A0A2020202074656D706C6174653C747970656E616D6520543E0A20202020636C617373204C697374656E6572526567697374726172207B0A0A2020202020202020636C617373204C697374656E6572466163746F7279203A207075626C696320536861726564496D706C3C495265706F72746572466163746F72793E207B0A0A2020202020202020202020207669727475616C204953747265616D696E675265706F727465722A2063726561746528205265706F72746572436F6E66696720636F6E73742620636F6E666967202920636F6E7374207B0A2020202020202020202020202020202072657475726E206E657720542820636F6E66696720293B0A2020202020202020202020207D0A2020202020202020202020207669727475616C207374643A3A737472696E67206765744465736372697074696F6E282920636F6E7374207B0A2020202020202020202020202020202072657475726E207374643A3A737472696E6728293B0A2020202020202020202020207D0A20202020202020207D3B0A0A202020207075626C69633A0A0A20202020202020204C697374656E65725265676973747261722829207B0A2020202020202020202020206765744D757461626C65526567697374727948756228292E72656769737465724C697374656E657228206E6577204C697374656E6572466163746F7279282920293B0A20202020202020207D0A202020207D3B0A7D0A0A23646566696E6520494E5445524E414C5F43415443485F52454749535445525F4C45474143595F5245504F5254455228206E616D652C207265706F72746572547970652029205C0A202020206E616D6573706163657B2043617463683A3A4C65676163795265706F727465725265676973747261723C7265706F72746572547970653E2063617463685F696E7465726E616C5F526567697374726172466F7223237265706F727465725479706528206E616D6520293B207D0A0A23646566696E6520494E5445524E414C5F43415443485F52454749535445525F5245504F5254455228206E616D652C207265706F72746572547970652029205C0A202020206E616D6573706163657B2043617463683A3A5265706F727465725265676973747261723C7265706F72746572547970653E2063617463685F696E7465726E616C5F526567697374726172466F7223237265706F727465725479706528206E616D6520293B207D0A0A2F2F2044657072656361746564202D207573652074686520666F726D20776974686F757420494E5445524E414C5F0A23646566696E6520494E5445524E414C5F43415443485F52454749535445525F4C495354454E455228206C697374656E6572547970652029205C0A202020206E616D6573706163657B2043617463683A3A4C697374656E65725265676973747261723C6C697374656E6572547970653E2063617463685F696E7465726E616C5F526567697374726172466F7223236C697374656E6572547970653B207D0A0A23646566696E652043415443485F52454749535445525F4C495354454E455228206C697374656E6572547970652029205C0A202020206E616D6573706163657B2043617463683A3A4C697374656E65725265676973747261723C6C697374656E6572547970653E2063617463685F696E7465726E616C5F526567697374726172466F7223236C697374656E6572547970653B207D0A0A2F2F2023696E636C756465642066726F6D3A202E2E2F696E7465726E616C2F63617463685F786D6C7772697465722E6870700A23646566696E652054574F424C554543554245535F43415443485F584D4C5752495445525F4850505F494E434C554445440A0A23696E636C756465203C7373747265616D3E0A23696E636C756465203C737472696E673E0A23696E636C756465203C766563746F723E0A23696E636C756465203C696F6D616E69703E0A0A6E616D657370616365204361746368207B0A0A20202020636C61737320586D6C456E636F6465207B0A202020207075626C69633A0A2020202020202020656E756D20466F7257686174207B20466F72546578744E6F6465732C20466F7241747472696275746573207D3B0A0A2020202020202020586D6C456E636F646528207374643A3A737472696E6720636F6E737426207374722C20466F725768617420666F7257686174203D20466F72546578744E6F64657320290A20202020202020203A2020206D5F737472282073747220292C0A2020202020202020202020206D5F666F72576861742820666F725768617420290A20202020202020207B7D0A0A2020202020202020766F696420656E636F6465546F28207374643A3A6F73747265616D26206F73202920636F6E7374207B0A0A2020202020202020202020202F2F2041706F7374726F706865206573636170696E67206E6F74206E656365737361727920696620776520616C7761797320757365202220746F20777269746520617474726962757465730A2020202020202020202020202F2F20287365653A20687474703A2F2F7777772E77332E6F72672F54522F786D6C2F2373796E746178290A0A202020202020202020202020666F7228207374643A3A73697A655F742069203D20303B2069203C206D5F7374722E73697A6528293B202B2B20692029207B0A20202020202020202020202020202020636861722063203D206D5F7374725B695D3B0A202020202020202020202020202020207377697463682820632029207B0A20202020202020202020202020202020202020206361736520273C273A2020206F73203C3C2022266C743B223B20627265616B3B0A202020202020202020202020202020202020202063617365202726273A2020206F73203C3C202226616D703B223B20627265616B3B0A0A20202020202020202020202020202020202020206361736520273E273A0A2020202020202020202020202020202020202020202020202F2F205365653A20687474703A2F2F7777772E77332E6F72672F54522F786D6C2F2373796E7461780A2020202020202020202020202020202020202020202020206966282069203E2032202626206D5F7374725B692D315D203D3D20275D27202626206D5F7374725B692D325D203D3D20275D2720290A202020202020202020202020202020202020202020202020202020206F73203C3C20222667743B223B0A202020202020202020202020202020202020202020202020656C73650A202020202020202020202020202020202020202020202020202020206F73203C3C20633B0A202020202020202020202020202020202020202020202020627265616B3B0A0A20202020202020202020202020202020202020206361736520275C22273A0A202020202020202020202020202020202020202020202020696628206D5F666F7257686174203D3D20466F724174747269627574657320290A202020202020202020202020202020202020202020202020202020206F73203C3C20222671756F743B223B0A202020202020202020202020202020202020202020202020656C73650A202020202020202020202020202020202020202020202020202020206F73203C3C20633B0A202020202020202020202020202020202020202020202020627265616B3B0A0A202020202020202020202020202020202020202064656661756C743A0A2020202020202020202020202020202020202020202020202F2F2045736361706520636F6E74726F6C206368617273202D206261736564206F6E20636F6E747269627574696F6E2062792040657370656E616C6220696E205052202334363520616E640A2020202020202020202020202020202020202020202020202F2F20627920406D72706920505220233538380A2020202020202020202020202020202020202020202020206966202820282063203E3D20302026262063203C20275C783039272029207C7C20282063203E20275C783044272026262063203C20275C7832302729207C7C20633D3D275C783746272029207B0A202020202020202020202020202020202020202020202020202020202F2F2073656520687474703A2F2F737461636B6F766572666C6F772E636F6D2F7175657374696F6E732F3430343130372F7768792D6172652D636F6E74726F6C2D636861726163746572732D696C6C6567616C2D696E2D786D6C2D312D300A202020202020202020202020202020202020202020202020202020206F73203C3C20225C5C7822203C3C207374643A3A757070657263617365203C3C207374643A3A686578203C3C207374643A3A73657466696C6C2827302729203C3C207374643A3A736574772832290A202020202020202020202020202020202020202020202020202020202020203C3C207374617469635F636173743C696E743E28206320293B0A2020202020202020202020202020202020202020202020207D0A202020202020202020202020202020202020202020202020656C73650A202020202020202020202020202020202020202020202020202020206F73203C3C20633B0A202020202020202020202020202020207D0A2020202020202020202020207D0A20202020202020207D0A0A2020202020202020667269656E64207374643A3A6F73747265616D26206F70657261746F72203C3C2028207374643A3A6F73747265616D26206F732C20586D6C456E636F646520636F6E73742620786D6C456E636F64652029207B0A202020202020202020202020786D6C456E636F64652E656E636F6465546F28206F7320293B0A20202020202020202020202072657475726E206F733B0A20202020202020207D0A0A20202020707269766174653A0A20202020202020207374643A3A737472696E67206D5F7374723B0A2020202020202020466F7257686174206D5F666F72576861743B0A202020207D3B0A0A20202020636C61737320586D6C577269746572207B0A202020207075626C69633A0A0A2020202020202020636C6173732053636F706564456C656D656E74207B0A20202020202020207075626C69633A0A20202020202020202020202053636F706564456C656D656E742820586D6C5772697465722A2077726974657220290A2020202020202020202020203A2020206D5F777269746572282077726974657220290A2020202020202020202020207B7D0A0A20202020202020202020202053636F706564456C656D656E74282053636F706564456C656D656E7420636F6E737426206F7468657220290A2020202020202020202020203A2020206D5F77726974657228206F746865722E6D5F77726974657220297B0A202020202020202020202020202020206F746865722E6D5F777269746572203D2043415443485F4E554C4C3B0A2020202020202020202020207D0A0A2020202020202020202020207E53636F706564456C656D656E742829207B0A20202020202020202020202020202020696628206D5F77726974657220290A20202020202020202020202020202020202020206D5F7772697465722D3E656E64456C656D656E7428293B0A2020202020202020202020207D0A0A20202020202020202020202053636F706564456C656D656E74262077726974655465787428207374643A3A737472696E6720636F6E73742620746578742C20626F6F6C20696E64656E74203D20747275652029207B0A202020202020202020202020202020206D5F7772697465722D3E7772697465546578742820746578742C20696E64656E7420293B0A2020202020202020202020202020202072657475726E202A746869733B0A2020202020202020202020207D0A0A20202020202020202020202074656D706C6174653C747970656E616D6520543E0A20202020202020202020202053636F706564456C656D656E742620777269746541747472696275746528207374643A3A737472696E6720636F6E737426206E616D652C205420636F6E737426206174747269627574652029207B0A202020202020202020202020202020206D5F7772697465722D3E777269746541747472696275746528206E616D652C2061747472696275746520293B0A2020202020202020202020202020202072657475726E202A746869733B0A2020202020202020202020207D0A0A2020202020202020707269766174653A0A2020202020202020202020206D757461626C6520586D6C5772697465722A206D5F7772697465723B0A20202020202020207D3B0A0A2020202020202020586D6C57726974657228290A20202020202020203A2020206D5F74616749734F70656E282066616C736520292C0A2020202020202020202020206D5F6E656564734E65776C696E65282066616C736520292C0A2020202020202020202020206D5F6F73282043617463683A3A636F7574282920290A20202020202020207B0A20202020202020202020202077726974654465636C61726174696F6E28293B0A20202020202020207D0A0A2020202020202020586D6C57726974657228207374643A3A6F73747265616D26206F7320290A20202020202020203A2020206D5F74616749734F70656E282066616C736520292C0A2020202020202020202020206D5F6E656564734E65776C696E65282066616C736520292C0A2020202020202020202020206D5F6F7328206F7320290A20202020202020207B0A20202020202020202020202077726974654465636C61726174696F6E28293B0A20202020202020207D0A0A20202020202020207E586D6C5772697465722829207B0A2020202020202020202020207768696C652820216D5F746167732E656D707479282920290A20202020202020202020202020202020656E64456C656D656E7428293B0A20202020202020207D0A0A2020202020202020586D6C57726974657226207374617274456C656D656E7428207374643A3A737472696E6720636F6E737426206E616D652029207B0A202020202020202020202020656E73757265546167436C6F73656428293B0A2020202020202020202020206E65776C696E6549664E656365737361727928293B0A2020202020202020202020206D5F6F73203C3C206D5F696E64656E74203C3C20273C27203C3C206E616D653B0A2020202020202020202020206D5F746167732E707573685F6261636B28206E616D6520293B0A2020202020202020202020206D5F696E64656E74202B3D20222020223B0A2020202020202020202020206D5F74616749734F70656E203D20747275653B0A20202020202020202020202072657475726E202A746869733B0A20202020202020207D0A0A202020202020202053636F706564456C656D656E742073636F706564456C656D656E7428207374643A3A737472696E6720636F6E737426206E616D652029207B0A20202020202020202020202053636F706564456C656D656E742073636F70656428207468697320293B0A2020202020202020202020207374617274456C656D656E7428206E616D6520293B0A20202020202020202020202072657475726E2073636F7065643B0A20202020202020207D0A0A2020202020202020586D6C5772697465722620656E64456C656D656E742829207B0A2020202020202020202020206E65776C696E6549664E656365737361727928293B0A2020202020202020202020206D5F696E64656E74203D206D5F696E64656E742E7375627374722820302C206D5F696E64656E742E73697A6528292D3220293B0A202020202020202020202020696628206D5F74616749734F70656E2029207B0A202020202020202020202020202020206D5F6F73203C3C20222F3E223B0A202020202020202020202020202020206D5F74616749734F70656E203D2066616C73653B0A2020202020202020202020207D0A202020202020202020202020656C7365207B0A202020202020202020202020202020206D5F6F73203C3C206D5F696E64656E74203C3C20223C2F22203C3C206D5F746167732E6261636B2829203C3C20223E223B0A2020202020202020202020207D0A2020202020202020202020206D5F6F73203C3C207374643A3A656E646C3B0A2020202020202020202020206D5F746167732E706F705F6261636B28293B0A20202020202020202020202072657475726E202A746869733B0A20202020202020207D0A0A2020202020202020586D6C5772697465722620777269746541747472696275746528207374643A3A737472696E6720636F6E737426206E616D652C207374643A3A737472696E6720636F6E737426206174747269627574652029207B0A20202020202020202020202069662820216E616D652E656D707479282920262620216174747269627574652E656D707479282920290A202020202020202020202020202020206D5F6F73203C3C20272027203C3C206E616D65203C3C20223D5C2222203C3C20586D6C456E636F646528206174747269627574652C20586D6C456E636F64653A3A466F72417474726962757465732029203C3C202722273B0A20202020202020202020202072657475726E202A746869733B0A20202020202020207D0A0A2020202020202020586D6C5772697465722620777269746541747472696275746528207374643A3A737472696E6720636F6E737426206E616D652C20626F6F6C206174747269627574652029207B0A2020202020202020202020206D5F6F73203C3C20272027203C3C206E616D65203C3C20223D5C2222203C3C202820617474726962757465203F20227472756522203A202266616C7365222029203C3C202722273B0A20202020202020202020202072657475726E202A746869733B0A20202020202020207D0A0A202020202020202074656D706C6174653C747970656E616D6520543E0A2020202020202020586D6C5772697465722620777269746541747472696275746528207374643A3A737472696E6720636F6E737426206E616D652C205420636F6E737426206174747269627574652029207B0A2020202020202020202020207374643A3A6F737472696E6773747265616D206F73733B0A2020202020202020202020206F7373203C3C206174747269627574653B0A20202020202020202020202072657475726E20777269746541747472696275746528206E616D652C206F73732E737472282920293B0A20202020202020207D0A0A2020202020202020586D6C577269746572262077726974655465787428207374643A3A737472696E6720636F6E73742620746578742C20626F6F6C20696E64656E74203D20747275652029207B0A2020202020202020202020206966282021746578742E656D707479282920297B0A20202020202020202020202020202020626F6F6C207461675761734F70656E203D206D5F74616749734F70656E3B0A20202020202020202020202020202020656E73757265546167436C6F73656428293B0A20202020202020202020202020202020696628207461675761734F70656E20262620696E64656E7420290A20202020202020202020202020202020202020206D5F6F73203C3C206D5F696E64656E743B0A202020202020202020202020202020206D5F6F73203C3C20586D6C456E636F646528207465787420293B0A202020202020202020202020202020206D5F6E656564734E65776C696E65203D20747275653B0A2020202020202020202020207D0A20202020202020202020202072657475726E202A746869733B0A20202020202020207D0A0A2020202020202020586D6C57726974657226207772697465436F6D6D656E7428207374643A3A737472696E6720636F6E73742620746578742029207B0A202020202020202020202020656E73757265546167436C6F73656428293B0A2020202020202020202020206D5F6F73203C3C206D5F696E64656E74203C3C20223C212D2D22203C3C2074657874203C3C20222D2D3E223B0A2020202020202020202020206D5F6E656564734E65776C696E65203D20747275653B0A20202020202020202020202072657475726E202A746869733B0A20202020202020207D0A0A2020202020202020766F69642077726974655374796C65736865657452656628207374643A3A737472696E6720636F6E7374262075726C2029207B0A2020202020202020202020206D5F6F73203C3C20223C3F786D6C2D7374796C65736865657420747970653D5C22746578742F78736C5C2220687265663D5C2222203C3C2075726C203C3C20225C223F3E5C6E223B0A20202020202020207D0A0A2020202020202020586D6C57726974657226207772697465426C616E6B4C696E652829207B0A202020202020202020202020656E73757265546167436C6F73656428293B0A2020202020202020202020206D5F6F73203C3C20275C6E273B0A20202020202020202020202072657475726E202A746869733B0A20202020202020207D0A0A2020202020202020766F696420656E73757265546167436C6F7365642829207B0A202020202020202020202020696628206D5F74616749734F70656E2029207B0A202020202020202020202020202020206D5F6F73203C3C20223E22203C3C207374643A3A656E646C3B0A202020202020202020202020202020206D5F74616749734F70656E203D2066616C73653B0A2020202020202020202020207D0A20202020202020207D0A0A20202020707269766174653A0A2020202020202020586D6C5772697465722820586D6C57726974657220636F6E73742620293B0A2020202020202020766F6964206F70657261746F723D2820586D6C57726974657220636F6E73742620293B0A0A2020202020202020766F69642077726974654465636C61726174696F6E2829207B0A2020202020202020202020206D5F6F73203C3C20223C3F786D6C2076657273696F6E3D5C22312E305C2220656E636F64696E673D5C225554462D385C223F3E5C6E223B0A20202020202020207D0A0A2020202020202020766F6964206E65776C696E6549664E65636573736172792829207B0A202020202020202020202020696628206D5F6E656564734E65776C696E652029207B0A202020202020202020202020202020206D5F6F73203C3C207374643A3A656E646C3B0A202020202020202020202020202020206D5F6E656564734E65776C696E65203D2066616C73653B0A2020202020202020202020207D0A20202020202020207D0A0A2020202020202020626F6F6C206D5F74616749734F70656E3B0A2020202020202020626F6F6C206D5F6E656564734E65776C696E653B0A20202020202020207374643A3A766563746F723C7374643A3A737472696E673E206D5F746167733B0A20202020202020207374643A3A737472696E67206D5F696E64656E743B0A20202020202020207374643A3A6F73747265616D26206D5F6F733B0A202020207D3B0A0A7D0A2F2F2023696E636C756465642066726F6D3A2063617463685F7265656E61626C655F7761726E696E67732E680A0A23646566696E652054574F424C554543554245535F43415443485F5245454E41424C455F5741524E494E47535F485F494E434C554445440A0A236966646566205F5F636C616E675F5F0A23202020206966646566205F5F494343202F2F206963706320646566696E657320746865205F5F636C616E675F5F206D6163726F0A232020202020202020707261676D61207761726E696E6728706F70290A2320202020656C73650A232020202020202020707261676D6120636C616E6720646961676E6F7374696320706F700A2320202020656E6469660A23656C696620646566696E6564205F5F474E55435F5F0A2320202020707261676D612047434320646961676E6F7374696320706F700A23656E6469660A0A0A6E616D657370616365204361746368207B0A20202020636C61737320586D6C5265706F72746572203A207075626C69632053747265616D696E675265706F7274657242617365207B0A202020207075626C69633A0A2020202020202020586D6C5265706F7274657228205265706F72746572436F6E66696720636F6E737426205F636F6E66696720290A20202020202020203A20202053747265616D696E675265706F727465724261736528205F636F6E66696720292C0A2020202020202020202020206D5F786D6C285F636F6E6669672E73747265616D2829292C0A2020202020202020202020206D5F73656374696F6E446570746828203020290A20202020202020207B0A2020202020202020202020206D5F7265706F7274657250726566732E73686F756C6452656469726563745374644F7574203D20747275653B0A20202020202020207D0A0A20202020202020207669727475616C207E586D6C5265706F7274657228292043415443485F4F564552524944453B0A0A2020202020202020737461746963207374643A3A737472696E67206765744465736372697074696F6E2829207B0A20202020202020202020202072657475726E20225265706F727473207465737420726573756C747320617320616E20584D4C20646F63756D656E74223B0A20202020202020207D0A0A20202020202020207669727475616C207374643A3A737472696E67206765745374796C657368656574526566282920636F6E7374207B0A20202020202020202020202072657475726E207374643A3A737472696E6728293B0A20202020202020207D0A0A2020202020202020766F6964207772697465536F75726365496E666F2820536F757263654C696E65496E666F20636F6E73742620736F75726365496E666F2029207B0A2020202020202020202020206D5F786D6C0A202020202020202020202020202020202E777269746541747472696275746528202266696C656E616D65222C20736F75726365496E666F2E66696C6520290A202020202020202020202020202020202E77726974654174747269627574652820226C696E65222C20736F75726365496E666F2E6C696E6520293B0A20202020202020207D0A0A202020207075626C69633A202F2F2053747265616D696E675265706F72746572426173650A0A20202020202020207669727475616C20766F6964206E6F4D61746368696E6754657374436173657328207374643A3A737472696E6720636F6E737426207320292043415443485F4F56455252494445207B0A20202020202020202020202053747265616D696E675265706F72746572426173653A3A6E6F4D61746368696E6754657374436173657328207320293B0A20202020202020207D0A0A20202020202020207669727475616C20766F6964207465737452756E5374617274696E6728205465737452756E496E666F20636F6E7374262074657374496E666F20292043415443485F4F56455252494445207B0A20202020202020202020202053747265616D696E675265706F72746572426173653A3A7465737452756E5374617274696E67282074657374496E666F20293B0A2020202020202020202020207374643A3A737472696E67207374796C657368656574526566203D206765745374796C65736865657452656628293B0A20202020202020202020202069662820217374796C6573686565745265662E656D707479282920290A202020202020202020202020202020206D5F786D6C2E77726974655374796C65736865657452656628207374796C65736865657452656620293B0A2020202020202020202020206D5F786D6C2E7374617274456C656D656E7428202243617463682220293B0A20202020202020202020202069662820216D5F636F6E6669672D3E6E616D6528292E656D707479282920290A202020202020202020202020202020206D5F786D6C2E77726974654174747269627574652820226E616D65222C206D5F636F6E6669672D3E6E616D65282920293B0A20202020202020207D0A0A20202020202020207669727475616C20766F6964207465737447726F75705374617274696E67282047726F7570496E666F20636F6E7374262067726F7570496E666F20292043415443485F4F56455252494445207B0A20202020202020202020202053747265616D696E675265706F72746572426173653A3A7465737447726F75705374617274696E67282067726F7570496E666F20293B0A2020202020202020202020206D5F786D6C2E7374617274456C656D656E7428202247726F75702220290A202020202020202020202020202020202E77726974654174747269627574652820226E616D65222C2067726F7570496E666F2E6E616D6520293B0A20202020202020207D0A0A20202020202020207669727475616C20766F69642074657374436173655374617274696E6728205465737443617365496E666F20636F6E7374262074657374496E666F20292043415443485F4F56455252494445207B0A20202020202020202020202053747265616D696E675265706F72746572426173653A3A74657374436173655374617274696E672874657374496E666F293B0A2020202020202020202020206D5F786D6C2E7374617274456C656D656E7428202254657374436173652220290A202020202020202020202020202020202E77726974654174747269627574652820226E616D65222C207472696D282074657374496E666F2E6E616D65202920290A202020202020202020202020202020202E77726974654174747269627574652820226465736372697074696F6E222C2074657374496E666F2E6465736372697074696F6E20290A202020202020202020202020202020202E777269746541747472696275746528202274616773222C2074657374496E666F2E746167734173537472696E6720293B0A0A2020202020202020202020207772697465536F75726365496E666F282074657374496E666F2E6C696E65496E666F20293B0A0A20202020202020202020202069662028206D5F636F6E6669672D3E73686F774475726174696F6E732829203D3D2053686F774475726174696F6E733A3A416C7761797320290A202020202020202020202020202020206D5F746573744361736554696D65722E737461727428293B0A2020202020202020202020206D5F786D6C2E656E73757265546167436C6F73656428293B0A20202020202020207D0A0A20202020202020207669727475616C20766F69642073656374696F6E5374617274696E67282053656374696F6E496E666F20636F6E7374262073656374696F6E496E666F20292043415443485F4F56455252494445207B0A20202020202020202020202053747265616D696E675265706F72746572426173653A3A73656374696F6E5374617274696E67282073656374696F6E496E666F20293B0A202020202020202020202020696628206D5F73656374696F6E44657074682B2B203E20302029207B0A202020202020202020202020202020206D5F786D6C2E7374617274456C656D656E7428202253656374696F6E2220290A20202020202020202020202020202020202020202E77726974654174747269627574652820226E616D65222C207472696D282073656374696F6E496E666F2E6E616D65202920290A20202020202020202020202020202020202020202E77726974654174747269627574652820226465736372697074696F6E222C2073656374696F6E496E666F2E6465736372697074696F6E20293B0A202020202020202020202020202020207772697465536F75726365496E666F282073656374696F6E496E666F2E6C696E65496E666F20293B0A202020202020202020202020202020206D5F786D6C2E656E73757265546167436C6F73656428293B0A2020202020202020202020207D0A20202020202020207D0A0A20202020202020207669727475616C20766F696420617373657274696F6E5374617274696E672820417373657274696F6E496E666F20636F6E73742620292043415443485F4F56455252494445207B207D0A0A20202020202020207669727475616C20626F6F6C20617373657274696F6E456E6465642820417373657274696F6E537461747320636F6E73742620617373657274696F6E537461747320292043415443485F4F56455252494445207B0A0A202020202020202020202020417373657274696F6E526573756C7420636F6E73742620726573756C74203D20617373657274696F6E53746174732E617373657274696F6E526573756C743B0A0A202020202020202020202020626F6F6C20696E636C756465526573756C7473203D206D5F636F6E6669672D3E696E636C7564655375636365737366756C526573756C74732829207C7C2021726573756C742E69734F6B28293B0A0A20202020202020202020202069662820696E636C756465526573756C74732029207B0A202020202020202020202020202020202F2F205072696E7420616E7920696E666F206D6573736167657320696E203C496E666F3E20746167732E0A20202020202020202020202020202020666F7228207374643A3A766563746F723C4D657373616765496E666F3E3A3A636F6E73745F6974657261746F72206974203D20617373657274696F6E53746174732E696E666F4D657373616765732E626567696E28292C206974456E64203D20617373657274696F6E53746174732E696E666F4D657373616765732E656E6428293B0A202020202020202020202020202020202020202020697420213D206974456E643B0A2020202020202020202020202020202020202020202B2B69742029207B0A20202020202020202020202020202020202020206966282069742D3E74797065203D3D20526573756C745761733A3A496E666F2029207B0A2020202020202020202020202020202020202020202020206D5F786D6C2E73636F706564456C656D656E74282022496E666F2220290A20202020202020202020202020202020202020202020202020202020202020202E777269746554657874282069742D3E6D65737361676520293B0A20202020202020202020202020202020202020207D20656C736520696620282069742D3E74797065203D3D20526573756C745761733A3A5761726E696E672029207B0A2020202020202020202020202020202020202020202020206D5F786D6C2E73636F706564456C656D656E742820225761726E696E672220290A20202020202020202020202020202020202020202020202020202020202020202E777269746554657874282069742D3E6D65737361676520293B0A20202020202020202020202020202020202020207D0A202020202020202020202020202020207D0A2020202020202020202020207D0A0A2020202020202020202020202F2F2044726F70206F757420696620726573756C7420776173207375636365737366756C20627574207765277265206E6F74207072696E74696E67207468656D2E0A2020202020202020202020206966282021696E636C756465526573756C747320262620726573756C742E676574526573756C7454797065282920213D20526573756C745761733A3A5761726E696E6720290A2020202020202020202020202020202072657475726E20747275653B0A0A2020202020202020202020202F2F205072696E74207468652065787072657373696F6E206966207468657265206973206F6E652E0A20202020202020202020202069662820726573756C742E68617345787072657373696F6E28292029207B0A202020202020202020202020202020206D5F786D6C2E7374617274456C656D656E7428202245787072657373696F6E2220290A20202020202020202020202020202020202020202E777269746541747472696275746528202273756363657373222C20726573756C742E737563636565646564282920290A20202020202020202020202020202020202020202E777269746541747472696275746528202274797065222C20726573756C742E676574546573744D6163726F4E616D65282920293B0A0A202020202020202020202020202020207772697465536F75726365496E666F2820726573756C742E676574536F75726365496E666F282920293B0A0A202020202020202020202020202020206D5F786D6C2E73636F706564456C656D656E742820224F726967696E616C2220290A20202020202020202020202020202020202020202E7772697465546578742820726573756C742E67657445787072657373696F6E282920293B0A202020202020202020202020202020206D5F786D6C2E73636F706564456C656D656E74282022457870616E6465642220290A20202020202020202020202020202020202020202E7772697465546578742820726573756C742E676574457870616E64656445787072657373696F6E282920293B0A2020202020202020202020207D0A0A2020202020202020202020202F2F20416E642E2E2E205072696E74206120726573756C74206170706C696361626C6520746F206561636820726573756C7420747970652E0A2020202020202020202020207377697463682820726573756C742E676574526573756C745479706528292029207B0A202020202020202020202020202020206361736520526573756C745761733A3A5468726577457863657074696F6E3A0A20202020202020202020202020202020202020206D5F786D6C2E7374617274456C656D656E74282022457863657074696F6E2220293B0A20202020202020202020202020202020202020207772697465536F75726365496E666F2820726573756C742E676574536F75726365496E666F282920293B0A20202020202020202020202020202020202020206D5F786D6C2E7772697465546578742820726573756C742E6765744D657373616765282920293B0A20202020202020202020202020202020202020206D5F786D6C2E656E64456C656D656E7428293B0A2020202020202020202020202020202020202020627265616B3B0A202020202020202020202020202020206361736520526573756C745761733A3A466174616C4572726F72436F6E646974696F6E3A0A20202020202020202020202020202020202020206D5F786D6C2E7374617274456C656D656E74282022466174616C4572726F72436F6E646974696F6E2220293B0A20202020202020202020202020202020202020207772697465536F75726365496E666F2820726573756C742E676574536F75726365496E666F282920293B0A20202020202020202020202020202020202020206D5F786D6C2E7772697465546578742820726573756C742E6765744D657373616765282920293B0A20202020202020202020202020202020202020206D5F786D6C2E656E64456C656D656E7428293B0A2020202020202020202020202020202020202020627265616B3B0A202020202020202020202020202020206361736520526573756C745761733A3A496E666F3A0A20202020202020202020202020202020202020206D5F786D6C2E73636F706564456C656D656E74282022496E666F2220290A2020202020202020202020202020202020202020202020202E7772697465546578742820726573756C742E6765744D657373616765282920293B0A2020202020202020202020202020202020202020627265616B3B0A202020202020202020202020202020206361736520526573756C745761733A3A5761726E696E673A0A20202020202020202020202020202020202020202F2F205761726E696E672077696C6C20616C72656164792068617665206265656E207772697474656E0A2020202020202020202020202020202020202020627265616B3B0A202020202020202020202020202020206361736520526573756C745761733A3A4578706C696369744661696C7572653A0A20202020202020202020202020202020202020206D5F786D6C2E7374617274456C656D656E742820224661696C7572652220293B0A20202020202020202020202020202020202020207772697465536F75726365496E666F2820726573756C742E676574536F75726365496E666F282920293B0A20202020202020202020202020202020202020206D5F786D6C2E7772697465546578742820726573756C742E6765744D657373616765282920293B0A20202020202020202020202020202020202020206D5F786D6C2E656E64456C656D656E7428293B0A2020202020202020202020202020202020202020627265616B3B0A2020202020202020202020202020202064656661756C743A0A2020202020202020202020202020202020202020627265616B3B0A2020202020202020202020207D0A0A20202020202020202020202069662820726573756C742E68617345787072657373696F6E282920290A202020202020202020202020202020206D5F786D6C2E656E64456C656D656E7428293B0A0A20202020202020202020202072657475726E20747275653B0A20202020202020207D0A0A20202020202020207669727475616C20766F69642073656374696F6E456E646564282053656374696F6E537461747320636F6E7374262073656374696F6E537461747320292043415443485F4F56455252494445207B0A20202020202020202020202053747265616D696E675265706F72746572426173653A3A73656374696F6E456E646564282073656374696F6E537461747320293B0A202020202020202020202020696628202D2D6D5F73656374696F6E4465707468203E20302029207B0A20202020202020202020202020202020586D6C5772697465723A3A53636F706564456C656D656E742065203D206D5F786D6C2E73636F706564456C656D656E742820224F766572616C6C526573756C74732220293B0A20202020202020202020202020202020652E7772697465417474726962757465282022737563636573736573222C2073656374696F6E53746174732E617373657274696F6E732E70617373656420293B0A20202020202020202020202020202020652E77726974654174747269627574652820226661696C75726573222C2073656374696F6E53746174732E617373657274696F6E732E6661696C656420293B0A20202020202020202020202020202020652E777269746541747472696275746528202265787065637465644661696C75726573222C2073656374696F6E53746174732E617373657274696F6E732E6661696C65644275744F6B20293B0A0A2020202020202020202020202020202069662028206D5F636F6E6669672D3E73686F774475726174696F6E732829203D3D2053686F774475726174696F6E733A3A416C7761797320290A2020202020202020202020202020202020202020652E77726974654174747269627574652820226475726174696F6E496E5365636F6E6473222C2073656374696F6E53746174732E6475726174696F6E496E5365636F6E647320293B0A0A202020202020202020202020202020206D5F786D6C2E656E64456C656D656E7428293B0A2020202020202020202020207D0A20202020202020207D0A0A20202020202020207669727475616C20766F6964207465737443617365456E64656428205465737443617365537461747320636F6E737426207465737443617365537461747320292043415443485F4F56455252494445207B0A20202020202020202020202053747265616D696E675265706F72746572426173653A3A7465737443617365456E64656428207465737443617365537461747320293B0A202020202020202020202020586D6C5772697465723A3A53636F706564456C656D656E742065203D206D5F786D6C2E73636F706564456C656D656E742820224F766572616C6C526573756C742220293B0A202020202020202020202020652E777269746541747472696275746528202273756363657373222C20746573744361736553746174732E746F74616C732E617373657274696F6E732E616C6C4F6B282920293B0A0A20202020202020202020202069662028206D5F636F6E6669672D3E73686F774475726174696F6E732829203D3D2053686F774475726174696F6E733A3A416C7761797320290A20202020202020202020202020202020652E77726974654174747269627574652820226475726174696F6E496E5365636F6E6473222C206D5F746573744361736554696D65722E676574456C61707365645365636F6E6473282920293B0A0A2020202020202020202020206966282021746573744361736553746174732E7374644F75742E656D707479282920290A202020202020202020202020202020206D5F786D6C2E73636F706564456C656D656E742820225374644F75742220292E77726974655465787428207472696D2820746573744361736553746174732E7374644F757420292C2066616C736520293B0A2020202020202020202020206966282021746573744361736553746174732E7374644572722E656D707479282920290A202020202020202020202020202020206D5F786D6C2E73636F706564456C656D656E742820225374644572722220292E77726974655465787428207472696D2820746573744361736553746174732E73746445727220292C2066616C736520293B0A0A2020202020202020202020206D5F786D6C2E656E64456C656D656E7428293B0A20202020202020207D0A0A20202020202020207669727475616C20766F6964207465737447726F7570456E64656428205465737447726F7570537461747320636F6E737426207465737447726F7570537461747320292043415443485F4F56455252494445207B0A20202020202020202020202053747265616D696E675265706F72746572426173653A3A7465737447726F7570456E64656428207465737447726F7570537461747320293B0A2020202020202020202020202F2F20544F444F3A20436865636B207465737447726F757053746174732E61626F7274696E6720616E6420616374206163636F7264696E676C792E0A2020202020202020202020206D5F786D6C2E73636F706564456C656D656E742820224F766572616C6C526573756C74732220290A202020202020202020202020202020202E7772697465417474726962757465282022737563636573736573222C207465737447726F757053746174732E746F74616C732E617373657274696F6E732E70617373656420290A202020202020202020202020202020202E77726974654174747269627574652820226661696C75726573222C207465737447726F757053746174732E746F74616C732E617373657274696F6E732E6661696C656420290A202020202020202020202020202020202E777269746541747472696275746528202265787065637465644661696C75726573222C207465737447726F757053746174732E746F74616C732E617373657274696F6E732E6661696C65644275744F6B20293B0A2020202020202020202020206D5F786D6C2E656E64456C656D656E7428293B0A20202020202020207D0A0A20202020202020207669727475616C20766F6964207465737452756E456E64656428205465737452756E537461747320636F6E737426207465737452756E537461747320292043415443485F4F56455252494445207B0A20202020202020202020202053747265616D696E675265706F72746572426173653A3A7465737452756E456E64656428207465737452756E537461747320293B0A2020202020202020202020206D5F786D6C2E73636F706564456C656D656E742820224F766572616C6C526573756C74732220290A202020202020202020202020202020202E7772697465417474726962757465282022737563636573736573222C207465737452756E53746174732E746F74616C732E617373657274696F6E732E70617373656420290A202020202020202020202020202020202E77726974654174747269627574652820226661696C75726573222C207465737452756E53746174732E746F74616C732E617373657274696F6E732E6661696C656420290A202020202020202020202020202020202E777269746541747472696275746528202265787065637465644661696C75726573222C207465737452756E53746174732E746F74616C732E617373657274696F6E732E6661696C65644275744F6B20293B0A2020202020202020202020206D5F786D6C2E656E64456C656D656E7428293B0A20202020202020207D0A0A20202020707269766174653A0A202020202020202054696D6572206D5F746573744361736554696D65723B0A2020202020202020586D6C577269746572206D5F786D6C3B0A2020202020202020696E74206D5F73656374696F6E44657074683B0A202020207D3B0A0A2020202020494E5445524E414C5F43415443485F52454749535445525F5245504F52544552282022786D6C222C20586D6C5265706F7274657220290A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A202E2E2F7265706F72746572732F63617463685F7265706F727465725F6A756E69742E6870700A23646566696E652054574F424C554543554245535F43415443485F5245504F525445525F4A554E49545F4850505F494E434C554445440A0A23696E636C756465203C6173736572742E683E0A0A6E616D657370616365204361746368207B0A0A202020206E616D657370616365207B0A20202020202020207374643A3A737472696E672067657443757272656E7454696D657374616D702829207B0A2020202020202020202020202F2F204265776172652C2074686973206973206E6F74207265656E7472616E742062656361757365206F66206261636B7761726420636F6D7061746962696C697479206973737565730A2020202020202020202020202F2F20416C736F2C20555443206F6E6C792C20616761696E2062656361757365206F66206261636B7761726420636F6D7061746962696C6974792028257A20697320432B2B3131290A20202020202020202020202074696D655F742072617774696D653B0A2020202020202020202020207374643A3A74696D65282672617774696D65293B0A202020202020202020202020636F6E73742073697A655F742074696D655374616D7053697A65203D2073697A656F662822323031372D30312D31365431373A30363A34355A22293B0A0A236966646566205F4D53435F5645520A2020202020202020202020207374643A3A746D2074696D65496E666F203D207B7D3B0A202020202020202020202020676D74696D655F73282674696D65496E666F2C202672617774696D65293B0A23656C73650A2020202020202020202020207374643A3A746D2A2074696D65496E666F3B0A20202020202020202020202074696D65496E666F203D207374643A3A676D74696D65282672617774696D65293B0A23656E6469660A0A202020202020202020202020636861722074696D655374616D705B74696D655374616D7053697A655D3B0A202020202020202020202020636F6E73742063686172202A20636F6E737420666D74203D202225592D256D2D25645425483A254D3A25535A223B0A0A236966646566205F4D53435F5645520A2020202020202020202020207374643A3A7374726674696D652874696D655374616D702C2074696D655374616D7053697A652C20666D742C202674696D65496E666F293B0A23656C73650A2020202020202020202020207374643A3A7374726674696D652874696D655374616D702C2074696D655374616D7053697A652C20666D742C2074696D65496E666F293B0A23656E6469660A20202020202020202020202072657475726E207374643A3A737472696E672874696D655374616D70293B0A20202020202020207D0A0A202020207D0A0A20202020636C617373204A756E69745265706F72746572203A207075626C69632043756D756C61746976655265706F7274657242617365207B0A202020207075626C69633A0A20202020202020204A756E69745265706F7274657228205265706F72746572436F6E66696720636F6E737426205F636F6E66696720290A20202020202020203A20202043756D756C61746976655265706F727465724261736528205F636F6E66696720292C0A202020202020202020202020786D6C28205F636F6E6669672E73747265616D282920290A20202020202020207B0A2020202020202020202020206D5F7265706F7274657250726566732E73686F756C6452656469726563745374644F7574203D20747275653B0A20202020202020207D0A0A20202020202020207669727475616C207E4A756E69745265706F7274657228292043415443485F4F564552524944453B0A0A2020202020202020737461746963207374643A3A737472696E67206765744465736372697074696F6E2829207B0A20202020202020202020202072657475726E20225265706F727473207465737420726573756C747320696E20616E20584D4C20666F726D61742074686174206C6F6F6B73206C696B6520416E742773206A756E69747265706F727420746172676574223B0A20202020202020207D0A0A20202020202020207669727475616C20766F6964206E6F4D61746368696E6754657374436173657328207374643A3A737472696E6720636F6E737426202F2A737065632A2F20292043415443485F4F56455252494445207B7D0A0A20202020202020207669727475616C20766F6964207465737452756E5374617274696E6728205465737452756E496E666F20636F6E7374262072756E496E666F20292043415443485F4F56455252494445207B0A20202020202020202020202043756D756C61746976655265706F72746572426173653A3A7465737452756E5374617274696E67282072756E496E666F20293B0A202020202020202020202020786D6C2E7374617274456C656D656E74282022746573747375697465732220293B0A20202020202020207D0A0A20202020202020207669727475616C20766F6964207465737447726F75705374617274696E67282047726F7570496E666F20636F6E7374262067726F7570496E666F20292043415443485F4F56455252494445207B0A202020202020202020202020737569746554696D65722E737461727428293B0A2020202020202020202020207374644F7574466F7253756974652E737472282222293B0A202020202020202020202020737464457272466F7253756974652E737472282222293B0A202020202020202020202020756E6578706563746564457863657074696F6E73203D20303B0A20202020202020202020202043756D756C61746976655265706F72746572426173653A3A7465737447726F75705374617274696E67282067726F7570496E666F20293B0A20202020202020207D0A0A20202020202020207669727475616C20626F6F6C20617373657274696F6E456E6465642820417373657274696F6E537461747320636F6E73742620617373657274696F6E537461747320292043415443485F4F56455252494445207B0A20202020202020202020202069662820617373657274696F6E53746174732E617373657274696F6E526573756C742E676574526573756C74547970652829203D3D20526573756C745761733A3A5468726577457863657074696F6E20290A20202020202020202020202020202020756E6578706563746564457863657074696F6E732B2B3B0A20202020202020202020202072657475726E2043756D756C61746976655265706F72746572426173653A3A617373657274696F6E456E6465642820617373657274696F6E537461747320293B0A20202020202020207D0A0A20202020202020207669727475616C20766F6964207465737443617365456E64656428205465737443617365537461747320636F6E737426207465737443617365537461747320292043415443485F4F56455252494445207B0A2020202020202020202020207374644F7574466F725375697465203C3C20746573744361736553746174732E7374644F75743B0A202020202020202020202020737464457272466F725375697465203C3C20746573744361736553746174732E7374644572723B0A20202020202020202020202043756D756C61746976655265706F72746572426173653A3A7465737443617365456E64656428207465737443617365537461747320293B0A20202020202020207D0A0A20202020202020207669727475616C20766F6964207465737447726F7570456E64656428205465737447726F7570537461747320636F6E737426207465737447726F7570537461747320292043415443485F4F56455252494445207B0A202020202020202020202020646F75626C6520737569746554696D65203D20737569746554696D65722E676574456C61707365645365636F6E647328293B0A20202020202020202020202043756D756C61746976655265706F72746572426173653A3A7465737447726F7570456E64656428207465737447726F7570537461747320293B0A202020202020202020202020777269746547726F757028202A6D5F7465737447726F7570732E6261636B28292C20737569746554696D6520293B0A20202020202020207D0A0A20202020202020207669727475616C20766F6964207465737452756E456E64656443756D756C617469766528292043415443485F4F56455252494445207B0A202020202020202020202020786D6C2E656E64456C656D656E7428293B0A20202020202020207D0A0A2020202020202020766F696420777269746547726F757028205465737447726F75704E6F646520636F6E7374262067726F75704E6F64652C20646F75626C6520737569746554696D652029207B0A202020202020202020202020586D6C5772697465723A3A53636F706564456C656D656E742065203D20786D6C2E73636F706564456C656D656E742820227465737473756974652220293B0A2020202020202020202020205465737447726F7570537461747320636F6E737426207374617473203D2067726F75704E6F64652E76616C75653B0A202020202020202020202020786D6C2E77726974654174747269627574652820226E616D65222C2073746174732E67726F7570496E666F2E6E616D6520293B0A202020202020202020202020786D6C2E77726974654174747269627574652820226572726F7273222C20756E6578706563746564457863657074696F6E7320293B0A202020202020202020202020786D6C2E77726974654174747269627574652820226661696C75726573222C2073746174732E746F74616C732E617373657274696F6E732E6661696C65642D756E6578706563746564457863657074696F6E7320293B0A202020202020202020202020786D6C2E77726974654174747269627574652820227465737473222C2073746174732E746F74616C732E617373657274696F6E732E746F74616C282920293B0A202020202020202020202020786D6C2E7772697465417474726962757465282022686F73746E616D65222C20227462642220293B202F2F20215442440A202020202020202020202020696628206D5F636F6E6669672D3E73686F774475726174696F6E732829203D3D2053686F774475726174696F6E733A3A4E6576657220290A20202020202020202020202020202020786D6C2E777269746541747472696275746528202274696D65222C20222220293B0A202020202020202020202020656C73650A20202020202020202020202020202020786D6C2E777269746541747472696275746528202274696D65222C20737569746554696D6520293B0A202020202020202020202020786D6C2E777269746541747472696275746528202274696D657374616D70222C2067657443757272656E7454696D657374616D70282920293B0A0A2020202020202020202020202F2F20577269746520746573742063617365730A202020202020202020202020666F7228205465737447726F75704E6F64653A3A4368696C644E6F6465733A3A636F6E73745F6974657261746F720A20202020202020202020202020202020202020206974203D2067726F75704E6F64652E6368696C6472656E2E626567696E28292C206974456E64203D2067726F75704E6F64652E6368696C6472656E2E656E6428293B0A2020202020202020202020202020202020202020697420213D206974456E643B0A20202020202020202020202020202020202020202B2B697420290A202020202020202020202020202020207772697465546573744361736528202A2A697420293B0A0A202020202020202020202020786D6C2E73636F706564456C656D656E7428202273797374656D2D6F75742220292E77726974655465787428207472696D28207374644F7574466F7253756974652E737472282920292C2066616C736520293B0A202020202020202020202020786D6C2E73636F706564456C656D656E7428202273797374656D2D6572722220292E77726974655465787428207472696D2820737464457272466F7253756974652E737472282920292C2066616C736520293B0A20202020202020207D0A0A2020202020202020766F69642077726974655465737443617365282054657374436173654E6F646520636F6E7374262074657374436173654E6F64652029207B0A2020202020202020202020205465737443617365537461747320636F6E737426207374617473203D2074657374436173654E6F64652E76616C75653B0A0A2020202020202020202020202F2F20416C6C207465737420636173657320686176652065786163746C79206F6E652073656374696F6E202D20776869636820726570726573656E7473207468650A2020202020202020202020202F2F2074657374206361736520697473656C662E20546861742073656374696F6E206D6179206861766520302D6E206E65737465642073656374696F6E730A202020202020202020202020617373657274282074657374436173654E6F64652E6368696C6472656E2E73697A652829203D3D203120293B0A20202020202020202020202053656374696F6E4E6F646520636F6E73742620726F6F7453656374696F6E203D202A74657374436173654E6F64652E6368696C6472656E2E66726F6E7428293B0A0A2020202020202020202020207374643A3A737472696E6720636C6173734E616D65203D2073746174732E74657374496E666F2E636C6173734E616D653B0A0A20202020202020202020202069662820636C6173734E616D652E656D70747928292029207B0A2020202020202020202020202020202069662820726F6F7453656374696F6E2E6368696C6453656374696F6E732E656D707479282920290A2020202020202020202020202020202020202020636C6173734E616D65203D2022676C6F62616C223B0A2020202020202020202020207D0A202020202020202020202020777269746553656374696F6E2820636C6173734E616D652C2022222C20726F6F7453656374696F6E20293B0A20202020202020207D0A0A2020202020202020766F696420777269746553656374696F6E2820207374643A3A737472696E6720636F6E73742620636C6173734E616D652C0A202020202020202020202020202020202020202020202020202020207374643A3A737472696E6720636F6E73742620726F6F744E616D652C0A2020202020202020202020202020202020202020202020202020202053656374696F6E4E6F646520636F6E7374262073656374696F6E4E6F64652029207B0A2020202020202020202020207374643A3A737472696E67206E616D65203D207472696D282073656374696F6E4E6F64652E73746174732E73656374696F6E496E666F2E6E616D6520293B0A2020202020202020202020206966282021726F6F744E616D652E656D707479282920290A202020202020202020202020202020206E616D65203D20726F6F744E616D65202B20272F27202B206E616D653B0A0A202020202020202020202020696628202173656374696F6E4E6F64652E617373657274696F6E732E656D7074792829207C7C0A202020202020202020202020202020202173656374696F6E4E6F64652E7374644F75742E656D7074792829207C7C0A202020202020202020202020202020202173656374696F6E4E6F64652E7374644572722E656D70747928292029207B0A20202020202020202020202020202020586D6C5772697465723A3A53636F706564456C656D656E742065203D20786D6C2E73636F706564456C656D656E7428202274657374636173652220293B0A2020202020202020202020202020202069662820636C6173734E616D652E656D70747928292029207B0A2020202020202020202020202020202020202020786D6C2E7772697465417474726962757465282022636C6173736E616D65222C206E616D6520293B0A2020202020202020202020202020202020202020786D6C2E77726974654174747269627574652820226E616D65222C2022726F6F742220293B0A202020202020202020202020202020207D0A20202020202020202020202020202020656C7365207B0A2020202020202020202020202020202020202020786D6C2E7772697465417474726962757465282022636C6173736E616D65222C20636C6173734E616D6520293B0A2020202020202020202020202020202020202020786D6C2E77726974654174747269627574652820226E616D65222C206E616D6520293B0A202020202020202020202020202020207D0A20202020202020202020202020202020786D6C2E777269746541747472696275746528202274696D65222C2043617463683A3A746F537472696E67282073656374696F6E4E6F64652E73746174732E6475726174696F6E496E5365636F6E6473202920293B0A0A202020202020202020202020202020207772697465417373657274696F6E73282073656374696F6E4E6F646520293B0A0A20202020202020202020202020202020696628202173656374696F6E4E6F64652E7374644F75742E656D707479282920290A2020202020202020202020202020202020202020786D6C2E73636F706564456C656D656E7428202273797374656D2D6F75742220292E77726974655465787428207472696D282073656374696F6E4E6F64652E7374644F757420292C2066616C736520293B0A20202020202020202020202020202020696628202173656374696F6E4E6F64652E7374644572722E656D707479282920290A2020202020202020202020202020202020202020786D6C2E73636F706564456C656D656E7428202273797374656D2D6572722220292E77726974655465787428207472696D282073656374696F6E4E6F64652E73746445727220292C2066616C736520293B0A2020202020202020202020207D0A202020202020202020202020666F72282053656374696F6E4E6F64653A3A4368696C6453656374696F6E733A3A636F6E73745F6974657261746F720A20202020202020202020202020202020202020206974203D2073656374696F6E4E6F64652E6368696C6453656374696F6E732E626567696E28292C0A20202020202020202020202020202020202020206974456E64203D2073656374696F6E4E6F64652E6368696C6453656374696F6E732E656E6428293B0A2020202020202020202020202020202020202020697420213D206974456E643B0A20202020202020202020202020202020202020202B2B697420290A2020202020202020202020202020202069662820636C6173734E616D652E656D707479282920290A2020202020202020202020202020202020202020777269746553656374696F6E28206E616D652C2022222C202A2A697420293B0A20202020202020202020202020202020656C73650A2020202020202020202020202020202020202020777269746553656374696F6E2820636C6173734E616D652C206E616D652C202A2A697420293B0A20202020202020207D0A0A2020202020202020766F6964207772697465417373657274696F6E73282053656374696F6E4E6F646520636F6E7374262073656374696F6E4E6F64652029207B0A202020202020202020202020666F72282053656374696F6E4E6F64653A3A417373657274696F6E733A3A636F6E73745F6974657261746F720A20202020202020202020202020202020202020206974203D2073656374696F6E4E6F64652E617373657274696F6E732E626567696E28292C206974456E64203D2073656374696F6E4E6F64652E617373657274696F6E732E656E6428293B0A2020202020202020202020202020202020202020697420213D206974456E643B0A20202020202020202020202020202020202020202B2B697420290A202020202020202020202020202020207772697465417373657274696F6E28202A697420293B0A20202020202020207D0A2020202020202020766F6964207772697465417373657274696F6E2820417373657274696F6E537461747320636F6E7374262073746174732029207B0A202020202020202020202020417373657274696F6E526573756C7420636F6E73742620726573756C74203D2073746174732E617373657274696F6E526573756C743B0A2020202020202020202020206966282021726573756C742E69734F6B28292029207B0A202020202020202020202020202020207374643A3A737472696E6720656C656D656E744E616D653B0A202020202020202020202020202020207377697463682820726573756C742E676574526573756C745479706528292029207B0A20202020202020202020202020202020202020206361736520526573756C745761733A3A5468726577457863657074696F6E3A0A20202020202020202020202020202020202020206361736520526573756C745761733A3A466174616C4572726F72436F6E646974696F6E3A0A202020202020202020202020202020202020202020202020656C656D656E744E616D65203D20226572726F72223B0A202020202020202020202020202020202020202020202020627265616B3B0A20202020202020202020202020202020202020206361736520526573756C745761733A3A4578706C696369744661696C7572653A0A202020202020202020202020202020202020202020202020656C656D656E744E616D65203D20226661696C757265223B0A202020202020202020202020202020202020202020202020627265616B3B0A20202020202020202020202020202020202020206361736520526573756C745761733A3A45787072657373696F6E4661696C65643A0A202020202020202020202020202020202020202020202020656C656D656E744E616D65203D20226661696C757265223B0A202020202020202020202020202020202020202020202020627265616B3B0A20202020202020202020202020202020202020206361736520526573756C745761733A3A4469646E745468726F77457863657074696F6E3A0A202020202020202020202020202020202020202020202020656C656D656E744E616D65203D20226661696C757265223B0A202020202020202020202020202020202020202020202020627265616B3B0A0A20202020202020202020202020202020202020202F2F2057652073686F756C64206E657665722073656520746865736520686572653A0A20202020202020202020202020202020202020206361736520526573756C745761733A3A496E666F3A0A20202020202020202020202020202020202020206361736520526573756C745761733A3A5761726E696E673A0A20202020202020202020202020202020202020206361736520526573756C745761733A3A4F6B3A0A20202020202020202020202020202020202020206361736520526573756C745761733A3A556E6B6E6F776E3A0A20202020202020202020202020202020202020206361736520526573756C745761733A3A4661696C7572654269743A0A20202020202020202020202020202020202020206361736520526573756C745761733A3A457863657074696F6E3A0A202020202020202020202020202020202020202020202020656C656D656E744E616D65203D2022696E7465726E616C4572726F72223B0A202020202020202020202020202020202020202020202020627265616B3B0A202020202020202020202020202020207D0A0A20202020202020202020202020202020586D6C5772697465723A3A53636F706564456C656D656E742065203D20786D6C2E73636F706564456C656D656E742820656C656D656E744E616D6520293B0A0A20202020202020202020202020202020786D6C2E77726974654174747269627574652820226D657373616765222C20726573756C742E676574457870616E64656445787072657373696F6E282920293B0A20202020202020202020202020202020786D6C2E777269746541747472696275746528202274797065222C20726573756C742E676574546573744D6163726F4E616D65282920293B0A0A202020202020202020202020202020207374643A3A6F737472696E6773747265616D206F73733B0A202020202020202020202020202020206966282021726573756C742E6765744D65737361676528292E656D707479282920290A20202020202020202020202020202020202020206F7373203C3C20726573756C742E6765744D6573736167652829203C3C20275C6E273B0A20202020202020202020202020202020666F7228207374643A3A766563746F723C4D657373616765496E666F3E3A3A636F6E73745F6974657261746F720A2020202020202020202020202020202020202020202020206974203D2073746174732E696E666F4D657373616765732E626567696E28292C0A2020202020202020202020202020202020202020202020206974456E64203D2073746174732E696E666F4D657373616765732E656E6428293B0A20202020202020202020202020202020202020202020202020202020697420213D206974456E643B0A202020202020202020202020202020202020202020202020202020202B2B697420290A20202020202020202020202020202020202020206966282069742D3E74797065203D3D20526573756C745761733A3A496E666F20290A2020202020202020202020202020202020202020202020206F7373203C3C2069742D3E6D657373616765203C3C20275C6E273B0A0A202020202020202020202020202020206F7373203C3C202261742022203C3C20726573756C742E676574536F75726365496E666F28293B0A20202020202020202020202020202020786D6C2E77726974655465787428206F73732E73747228292C2066616C736520293B0A2020202020202020202020207D0A20202020202020207D0A0A2020202020202020586D6C57726974657220786D6C3B0A202020202020202054696D657220737569746554696D65723B0A20202020202020207374643A3A6F737472696E6773747265616D207374644F7574466F7253756974653B0A20202020202020207374643A3A6F737472696E6773747265616D20737464457272466F7253756974653B0A2020202020202020756E7369676E656420696E7420756E6578706563746564457863657074696F6E733B0A202020207D3B0A0A20202020494E5445524E414C5F43415443485F52454749535445525F5245504F525445522820226A756E6974222C204A756E69745265706F7274657220290A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A202E2E2F7265706F72746572732F63617463685F7265706F727465725F636F6E736F6C652E6870700A23646566696E652054574F424C554543554245535F43415443485F5245504F525445525F434F4E534F4C455F4850505F494E434C554445440A0A23696E636C756465203C63666C6F61743E0A23696E636C756465203C63737464696F3E0A0A6E616D657370616365204361746368207B0A0A2020202073747275637420436F6E736F6C655265706F72746572203A2053747265616D696E675265706F7274657242617365207B0A2020202020202020436F6E736F6C655265706F7274657228205265706F72746572436F6E66696720636F6E737426205F636F6E66696720290A20202020202020203A20202053747265616D696E675265706F727465724261736528205F636F6E66696720292C0A2020202020202020202020206D5F6865616465725072696E746564282066616C736520290A20202020202020207B7D0A0A20202020202020207669727475616C207E436F6E736F6C655265706F7274657228292043415443485F4F564552524944453B0A2020202020202020737461746963207374643A3A737472696E67206765744465736372697074696F6E2829207B0A20202020202020202020202072657475726E20225265706F727473207465737420726573756C747320617320706C61696E206C696E6573206F662074657874223B0A20202020202020207D0A0A20202020202020207669727475616C20766F6964206E6F4D61746368696E6754657374436173657328207374643A3A737472696E6720636F6E737426207370656320292043415443485F4F56455252494445207B0A20202020202020202020202073747265616D203C3C20224E6F2074657374206361736573206D617463686564202722203C3C2073706563203C3C20275C2727203C3C207374643A3A656E646C3B0A20202020202020207D0A0A20202020202020207669727475616C20766F696420617373657274696F6E5374617274696E672820417373657274696F6E496E666F20636F6E73742620292043415443485F4F56455252494445207B0A20202020202020207D0A0A20202020202020207669727475616C20626F6F6C20617373657274696F6E456E6465642820417373657274696F6E537461747320636F6E737426205F617373657274696F6E537461747320292043415443485F4F56455252494445207B0A202020202020202020202020417373657274696F6E526573756C7420636F6E73742620726573756C74203D205F617373657274696F6E53746174732E617373657274696F6E526573756C743B0A0A202020202020202020202020626F6F6C20696E636C756465526573756C7473203D206D5F636F6E6669672D3E696E636C7564655375636365737366756C526573756C74732829207C7C2021726573756C742E69734F6B28293B0A0A2020202020202020202020202F2F2044726F70206F757420696620726573756C7420776173207375636365737366756C20627574207765277265206E6F74207072696E74696E67207468656D2E0A2020202020202020202020206966282021696E636C756465526573756C747320262620726573756C742E676574526573756C7454797065282920213D20526573756C745761733A3A5761726E696E6720290A2020202020202020202020202020202072657475726E2066616C73653B0A0A2020202020202020202020206C617A795072696E7428293B0A0A202020202020202020202020417373657274696F6E5072696E746572207072696E746572282073747265616D2C205F617373657274696F6E53746174732C20696E636C756465526573756C747320293B0A2020202020202020202020207072696E7465722E7072696E7428293B0A20202020202020202020202073747265616D203C3C207374643A3A656E646C3B0A20202020202020202020202072657475726E20747275653B0A20202020202020207D0A0A20202020202020207669727475616C20766F69642073656374696F6E5374617274696E67282053656374696F6E496E666F20636F6E737426205F73656374696F6E496E666F20292043415443485F4F56455252494445207B0A2020202020202020202020206D5F6865616465725072696E746564203D2066616C73653B0A20202020202020202020202053747265616D696E675265706F72746572426173653A3A73656374696F6E5374617274696E6728205F73656374696F6E496E666F20293B0A20202020202020207D0A20202020202020207669727475616C20766F69642073656374696F6E456E646564282053656374696F6E537461747320636F6E737426205F73656374696F6E537461747320292043415443485F4F56455252494445207B0A202020202020202020202020696628205F73656374696F6E53746174732E6D697373696E67417373657274696F6E732029207B0A202020202020202020202020202020206C617A795072696E7428293B0A20202020202020202020202020202020436F6C6F757220636F6C6F75722820436F6C6F75723A3A526573756C744572726F7220293B0A20202020202020202020202020202020696628206D5F73656374696F6E537461636B2E73697A652829203E203120290A202020202020202020202020202020202020202073747265616D203C3C20225C6E4E6F20617373657274696F6E7320696E2073656374696F6E223B0A20202020202020202020202020202020656C73650A202020202020202020202020202020202020202073747265616D203C3C20225C6E4E6F20617373657274696F6E7320696E20746573742063617365223B0A2020202020202020202020202020202073747265616D203C3C2022202722203C3C205F73656374696F6E53746174732E73656374696F6E496E666F2E6E616D65203C3C2022275C6E22203C3C207374643A3A656E646C3B0A2020202020202020202020207D0A202020202020202020202020696628206D5F636F6E6669672D3E73686F774475726174696F6E732829203D3D2053686F774475726174696F6E733A3A416C776179732029207B0A2020202020202020202020202020202073747265616D203C3C20676574466F726D61747465644475726174696F6E285F73656374696F6E53746174732E6475726174696F6E496E5365636F6E647329203C3C202220733A2022203C3C205F73656374696F6E53746174732E73656374696F6E496E666F2E6E616D65203C3C207374643A3A656E646C3B0A2020202020202020202020207D0A202020202020202020202020696628206D5F6865616465725072696E7465642029207B0A202020202020202020202020202020206D5F6865616465725072696E746564203D2066616C73653B0A2020202020202020202020207D0A20202020202020202020202053747265616D696E675265706F72746572426173653A3A73656374696F6E456E64656428205F73656374696F6E537461747320293B0A20202020202020207D0A0A20202020202020207669727475616C20766F6964207465737443617365456E64656428205465737443617365537461747320636F6E737426205F7465737443617365537461747320292043415443485F4F56455252494445207B0A20202020202020202020202053747265616D696E675265706F72746572426173653A3A7465737443617365456E64656428205F7465737443617365537461747320293B0A2020202020202020202020206D5F6865616465725072696E746564203D2066616C73653B0A20202020202020207D0A20202020202020207669727475616C20766F6964207465737447726F7570456E64656428205465737447726F7570537461747320636F6E737426205F7465737447726F7570537461747320292043415443485F4F56455252494445207B0A2020202020202020202020206966282063757272656E7447726F7570496E666F2E757365642029207B0A202020202020202020202020202020207072696E7453756D6D6172794469766964657228293B0A2020202020202020202020202020202073747265616D203C3C202253756D6D61727920666F722067726F7570202722203C3C205F7465737447726F757053746174732E67726F7570496E666F2E6E616D65203C3C2022273A5C6E223B0A202020202020202020202020202020207072696E74546F74616C7328205F7465737447726F757053746174732E746F74616C7320293B0A2020202020202020202020202020202073747265616D203C3C20275C6E27203C3C207374643A3A656E646C3B0A2020202020202020202020207D0A20202020202020202020202053747265616D696E675265706F72746572426173653A3A7465737447726F7570456E64656428205F7465737447726F7570537461747320293B0A20202020202020207D0A20202020202020207669727475616C20766F6964207465737452756E456E64656428205465737452756E537461747320636F6E737426205F7465737452756E537461747320292043415443485F4F56455252494445207B0A2020202020202020202020207072696E74546F74616C734469766964657228205F7465737452756E53746174732E746F74616C7320293B0A2020202020202020202020207072696E74546F74616C7328205F7465737452756E53746174732E746F74616C7320293B0A20202020202020202020202073747265616D203C3C207374643A3A656E646C3B0A20202020202020202020202053747265616D696E675265706F72746572426173653A3A7465737452756E456E64656428205F7465737452756E537461747320293B0A20202020202020207D0A0A20202020707269766174653A0A0A2020202020202020636C61737320417373657274696F6E5072696E746572207B0A202020202020202020202020766F6964206F70657261746F723D202820417373657274696F6E5072696E74657220636F6E73742620293B0A20202020202020207075626C69633A0A202020202020202020202020417373657274696F6E5072696E74657228207374643A3A6F73747265616D26205F73747265616D2C20417373657274696F6E537461747320636F6E737426205F73746174732C20626F6F6C205F7072696E74496E666F4D6573736167657320290A2020202020202020202020203A20202073747265616D28205F73747265616D20292C0A20202020202020202020202020202020737461747328205F737461747320292C0A20202020202020202020202020202020726573756C7428205F73746174732E617373657274696F6E526573756C7420292C0A20202020202020202020202020202020636F6C6F75722820436F6C6F75723A3A4E6F6E6520292C0A202020202020202020202020202020206D6573736167652820726573756C742E6765744D657373616765282920292C0A202020202020202020202020202020206D6573736167657328205F73746174732E696E666F4D6573736167657320292C0A202020202020202020202020202020207072696E74496E666F4D6573736167657328205F7072696E74496E666F4D6573736167657320290A2020202020202020202020207B0A202020202020202020202020202020207377697463682820726573756C742E676574526573756C745479706528292029207B0A20202020202020202020202020202020202020206361736520526573756C745761733A3A4F6B3A0A202020202020202020202020202020202020202020202020636F6C6F7572203D20436F6C6F75723A3A537563636573733B0A202020202020202020202020202020202020202020202020706173734F724661696C203D2022504153534544223B0A2020202020202020202020202020202020202020202020202F2F69662820726573756C742E6861734D657373616765282920290A202020202020202020202020202020202020202020202020696628205F73746174732E696E666F4D657373616765732E73697A652829203D3D203120290A202020202020202020202020202020202020202020202020202020206D6573736167654C6162656C203D202277697468206D657373616765223B0A202020202020202020202020202020202020202020202020696628205F73746174732E696E666F4D657373616765732E73697A652829203E203120290A202020202020202020202020202020202020202020202020202020206D6573736167654C6162656C203D202277697468206D65737361676573223B0A202020202020202020202020202020202020202020202020627265616B3B0A20202020202020202020202020202020202020206361736520526573756C745761733A3A45787072657373696F6E4661696C65643A0A20202020202020202020202020202020202020202020202069662820726573756C742E69734F6B28292029207B0A20202020202020202020202020202020202020202020202020202020636F6C6F7572203D20436F6C6F75723A3A537563636573733B0A20202020202020202020202020202020202020202020202020202020706173734F724661696C203D20224641494C4544202D2062757420776173206F6B223B0A2020202020202020202020202020202020202020202020207D0A202020202020202020202020202020202020202020202020656C7365207B0A20202020202020202020202020202020202020202020202020202020636F6C6F7572203D20436F6C6F75723A3A4572726F723B0A20202020202020202020202020202020202020202020202020202020706173734F724661696C203D20224641494C4544223B0A2020202020202020202020202020202020202020202020207D0A202020202020202020202020202020202020202020202020696628205F73746174732E696E666F4D657373616765732E73697A652829203D3D203120290A202020202020202020202020202020202020202020202020202020206D6573736167654C6162656C203D202277697468206D657373616765223B0A202020202020202020202020202020202020202020202020696628205F73746174732E696E666F4D657373616765732E73697A652829203E203120290A202020202020202020202020202020202020202020202020202020206D6573736167654C6162656C203D202277697468206D65737361676573223B0A202020202020202020202020202020202020202020202020627265616B3B0A20202020202020202020202020202020202020206361736520526573756C745761733A3A5468726577457863657074696F6E3A0A202020202020202020202020202020202020202020202020636F6C6F7572203D20436F6C6F75723A3A4572726F723B0A202020202020202020202020202020202020202020202020706173734F724661696C203D20224641494C4544223B0A2020202020202020202020202020202020202020202020206D6573736167654C6162656C203D202264756520746F20756E657870656374656420657863657074696F6E207769746820223B0A202020202020202020202020202020202020202020202020696620285F73746174732E696E666F4D657373616765732E73697A652829203D3D2031290A202020202020202020202020202020202020202020202020202020206D6573736167654C6162656C202B3D20226D657373616765223B0A202020202020202020202020202020202020202020202020696620285F73746174732E696E666F4D657373616765732E73697A652829203E2031290A202020202020202020202020202020202020202020202020202020206D6573736167654C6162656C202B3D20226D65737361676573223B0A202020202020202020202020202020202020202020202020627265616B3B0A20202020202020202020202020202020202020206361736520526573756C745761733A3A466174616C4572726F72436F6E646974696F6E3A0A202020202020202020202020202020202020202020202020636F6C6F7572203D20436F6C6F75723A3A4572726F723B0A202020202020202020202020202020202020202020202020706173734F724661696C203D20224641494C4544223B0A2020202020202020202020202020202020202020202020206D6573736167654C6162656C203D202264756520746F206120666174616C206572726F7220636F6E646974696F6E223B0A202020202020202020202020202020202020202020202020627265616B3B0A20202020202020202020202020202020202020206361736520526573756C745761733A3A4469646E745468726F77457863657074696F6E3A0A202020202020202020202020202020202020202020202020636F6C6F7572203D20436F6C6F75723A3A4572726F723B0A202020202020202020202020202020202020202020202020706173734F724661696C203D20224641494C4544223B0A2020202020202020202020202020202020202020202020206D6573736167654C6162656C203D202262656361757365206E6F20657863657074696F6E20776173207468726F776E207768657265206F6E6520776173206578706563746564223B0A202020202020202020202020202020202020202020202020627265616B3B0A20202020202020202020202020202020202020206361736520526573756C745761733A3A496E666F3A0A2020202020202020202020202020202020202020202020206D6573736167654C6162656C203D2022696E666F223B0A202020202020202020202020202020202020202020202020627265616B3B0A20202020202020202020202020202020202020206361736520526573756C745761733A3A5761726E696E673A0A2020202020202020202020202020202020202020202020206D6573736167654C6162656C203D20227761726E696E67223B0A202020202020202020202020202020202020202020202020627265616B3B0A20202020202020202020202020202020202020206361736520526573756C745761733A3A4578706C696369744661696C7572653A0A202020202020202020202020202020202020202020202020706173734F724661696C203D20224641494C4544223B0A202020202020202020202020202020202020202020202020636F6C6F7572203D20436F6C6F75723A3A4572726F723B0A202020202020202020202020202020202020202020202020696628205F73746174732E696E666F4D657373616765732E73697A652829203D3D203120290A202020202020202020202020202020202020202020202020202020206D6573736167654C6162656C203D20226578706C696369746C792077697468206D657373616765223B0A202020202020202020202020202020202020202020202020696628205F73746174732E696E666F4D657373616765732E73697A652829203E203120290A202020202020202020202020202020202020202020202020202020206D6573736167654C6162656C203D20226578706C696369746C792077697468206D65737361676573223B0A202020202020202020202020202020202020202020202020627265616B3B0A20202020202020202020202020202020202020202F2F20546865736520636173657320617265206865726520746F2070726576656E7420636F6D70696C6572207761726E696E67730A20202020202020202020202020202020202020206361736520526573756C745761733A3A556E6B6E6F776E3A0A20202020202020202020202020202020202020206361736520526573756C745761733A3A4661696C7572654269743A0A20202020202020202020202020202020202020206361736520526573756C745761733A3A457863657074696F6E3A0A202020202020202020202020202020202020202020202020706173734F724661696C203D20222A2A20696E7465726E616C206572726F72202A2A223B0A202020202020202020202020202020202020202020202020636F6C6F7572203D20436F6C6F75723A3A4572726F723B0A202020202020202020202020202020202020202020202020627265616B3B0A202020202020202020202020202020207D0A2020202020202020202020207D0A0A202020202020202020202020766F6964207072696E74282920636F6E7374207B0A202020202020202020202020202020207072696E74536F75726365496E666F28293B0A202020202020202020202020202020206966282073746174732E746F74616C732E617373657274696F6E732E746F74616C2829203E20302029207B0A202020202020202020202020202020202020202069662820726573756C742E69734F6B282920290A20202020202020202020202020202020202020202020202073747265616D203C3C20275C6E273B0A20202020202020202020202020202020202020207072696E74526573756C745479706528293B0A20202020202020202020202020202020202020207072696E744F726967696E616C45787072657373696F6E28293B0A20202020202020202020202020202020202020207072696E745265636F6E737472756374656445787072657373696F6E28293B0A202020202020202020202020202020207D0A20202020202020202020202020202020656C7365207B0A202020202020202020202020202020202020202073747265616D203C3C20275C6E273B0A202020202020202020202020202020207D0A202020202020202020202020202020207072696E744D65737361676528293B0A2020202020202020202020207D0A0A2020202020202020707269766174653A0A202020202020202020202020766F6964207072696E74526573756C7454797065282920636F6E7374207B0A202020202020202020202020202020206966282021706173734F724661696C2E656D70747928292029207B0A2020202020202020202020202020202020202020436F6C6F757220636F6C6F757247756172642820636F6C6F757220293B0A202020202020202020202020202020202020202073747265616D203C3C20706173734F724661696C203C3C20223A5C6E223B0A202020202020202020202020202020207D0A2020202020202020202020207D0A202020202020202020202020766F6964207072696E744F726967696E616C45787072657373696F6E282920636F6E7374207B0A2020202020202020202020202020202069662820726573756C742E68617345787072657373696F6E28292029207B0A2020202020202020202020202020202020202020436F6C6F757220636F6C6F757247756172642820436F6C6F75723A3A4F726967696E616C45787072657373696F6E20293B0A202020202020202020202020202020202020202073747265616D20203C3C20222020223B0A202020202020202020202020202020202020202073747265616D203C3C20726573756C742E67657445787072657373696F6E496E4D6163726F28293B0A202020202020202020202020202020202020202073747265616D203C3C20275C6E273B0A202020202020202020202020202020207D0A2020202020202020202020207D0A202020202020202020202020766F6964207072696E745265636F6E737472756374656445787072657373696F6E282920636F6E7374207B0A2020202020202020202020202020202069662820726573756C742E686173457870616E64656445787072657373696F6E28292029207B0A202020202020202020202020202020202020202073747265616D203C3C20227769746820657870616E73696F6E3A5C6E223B0A2020202020202020202020202020202020202020436F6C6F757220636F6C6F757247756172642820436F6C6F75723A3A5265636F6E737472756374656445787072657373696F6E20293B0A202020202020202020202020202020202020202073747265616D203C3C20546578742820726573756C742E676574457870616E64656445787072657373696F6E28292C20546578744174747269627574657328292E736574496E64656E742832292029203C3C20275C6E273B0A202020202020202020202020202020207D0A2020202020202020202020207D0A202020202020202020202020766F6964207072696E744D657373616765282920636F6E7374207B0A2020202020202020202020202020202069662820216D6573736167654C6162656C2E656D707479282920290A202020202020202020202020202020202020202073747265616D203C3C206D6573736167654C6162656C203C3C20273A27203C3C20275C6E273B0A20202020202020202020202020202020666F7228207374643A3A766563746F723C4D657373616765496E666F3E3A3A636F6E73745F6974657261746F72206974203D206D657373616765732E626567696E28292C206974456E64203D206D657373616765732E656E6428293B0A202020202020202020202020202020202020202020202020697420213D206974456E643B0A2020202020202020202020202020202020202020202020202B2B69742029207B0A20202020202020202020202020202020202020202F2F204966207468697320617373657274696F6E2069732061207761726E696E672069676E6F726520616E7920494E464F206D657373616765730A2020202020202020202020202020202020202020696628207072696E74496E666F4D65737361676573207C7C2069742D3E7479706520213D20526573756C745761733A3A496E666F20290A20202020202020202020202020202020202020202020202073747265616D203C3C2054657874282069742D3E6D6573736167652C20546578744174747269627574657328292E736574496E64656E742832292029203C3C20275C6E273B0A202020202020202020202020202020207D0A2020202020202020202020207D0A202020202020202020202020766F6964207072696E74536F75726365496E666F282920636F6E7374207B0A20202020202020202020202020202020436F6C6F757220636F6C6F757247756172642820436F6C6F75723A3A46696C654E616D6520293B0A2020202020202020202020202020202073747265616D203C3C20726573756C742E676574536F75726365496E666F2829203C3C20223A20223B0A2020202020202020202020207D0A0A2020202020202020202020207374643A3A6F73747265616D262073747265616D3B0A202020202020202020202020417373657274696F6E537461747320636F6E7374262073746174733B0A202020202020202020202020417373657274696F6E526573756C7420636F6E73742620726573756C743B0A202020202020202020202020436F6C6F75723A3A436F646520636F6C6F75723B0A2020202020202020202020207374643A3A737472696E6720706173734F724661696C3B0A2020202020202020202020207374643A3A737472696E67206D6573736167654C6162656C3B0A2020202020202020202020207374643A3A737472696E67206D6573736167653B0A2020202020202020202020207374643A3A766563746F723C4D657373616765496E666F3E206D657373616765733B0A202020202020202020202020626F6F6C207072696E74496E666F4D657373616765733B0A20202020202020207D3B0A0A2020202020202020766F6964206C617A795072696E742829207B0A0A202020202020202020202020696628202163757272656E745465737452756E496E666F2E7573656420290A202020202020202020202020202020206C617A795072696E7452756E496E666F28293B0A202020202020202020202020696628202163757272656E7447726F7570496E666F2E7573656420290A202020202020202020202020202020206C617A795072696E7447726F7570496E666F28293B0A0A20202020202020202020202069662820216D5F6865616465725072696E7465642029207B0A202020202020202020202020202020207072696E745465737443617365416E6453656374696F6E48656164657228293B0A202020202020202020202020202020206D5F6865616465725072696E746564203D20747275653B0A2020202020202020202020207D0A20202020202020207D0A2020202020202020766F6964206C617A795072696E7452756E496E666F2829207B0A20202020202020202020202073747265616D20203C3C20275C6E27203C3C206765744C696E654F6643686172733C277E273E2829203C3C20275C6E273B0A202020202020202020202020436F6C6F757220636F6C6F75722820436F6C6F75723A3A5365636F6E646172795465787420293B0A20202020202020202020202073747265616D20203C3C2063757272656E745465737452756E496E666F2D3E6E616D650A20202020202020202020202020202020202020203C3C2022206973206120436174636820762220203C3C206C69627261727956657273696F6E2829203C3C202220686F7374206170706C69636174696F6E2E5C6E220A20202020202020202020202020202020202020203C3C202252756E2077697468202D3F20666F72206F7074696F6E735C6E5C6E223B0A0A202020202020202020202020696628206D5F636F6E6669672D3E726E6753656564282920213D203020290A2020202020202020202020202020202073747265616D203C3C202252616E646F6D6E6573732073656564656420746F3A2022203C3C206D5F636F6E6669672D3E726E67536565642829203C3C20225C6E5C6E223B0A0A20202020202020202020202063757272656E745465737452756E496E666F2E75736564203D20747275653B0A20202020202020207D0A2020202020202020766F6964206C617A795072696E7447726F7570496E666F2829207B0A202020202020202020202020696628202163757272656E7447726F7570496E666F2D3E6E616D652E656D70747928292026262063757272656E7447726F7570496E666F2D3E67726F757073436F756E7473203E20312029207B0A202020202020202020202020202020207072696E74436C6F73656448656164657228202247726F75703A2022202B2063757272656E7447726F7570496E666F2D3E6E616D6520293B0A2020202020202020202020202020202063757272656E7447726F7570496E666F2E75736564203D20747275653B0A2020202020202020202020207D0A20202020202020207D0A2020202020202020766F6964207072696E745465737443617365416E6453656374696F6E4865616465722829207B0A2020202020202020202020206173736572742820216D5F73656374696F6E537461636B2E656D707479282920293B0A2020202020202020202020207072696E744F70656E486561646572282063757272656E745465737443617365496E666F2D3E6E616D6520293B0A0A202020202020202020202020696628206D5F73656374696F6E537461636B2E73697A652829203E20312029207B0A20202020202020202020202020202020436F6C6F757220636F6C6F757247756172642820436F6C6F75723A3A4865616465727320293B0A0A202020202020202020202020202020207374643A3A766563746F723C53656374696F6E496E666F3E3A3A636F6E73745F6974657261746F720A20202020202020202020202020202020202020206974203D206D5F73656374696F6E537461636B2E626567696E28292B312C202F2F20536B69702066697273742073656374696F6E2028746573742063617365290A20202020202020202020202020202020202020206974456E64203D206D5F73656374696F6E537461636B2E656E6428293B0A20202020202020202020202020202020666F7228203B20697420213D206974456E643B202B2B697420290A20202020202020202020202020202020202020207072696E74486561646572537472696E67282069742D3E6E616D652C203220293B0A2020202020202020202020207D0A0A202020202020202020202020536F757263654C696E65496E666F206C696E65496E666F203D206D5F73656374696F6E537461636B2E6261636B28292E6C696E65496E666F3B0A0A20202020202020202020202069662820216C696E65496E666F2E656D707479282920297B0A2020202020202020202020202020202073747265616D203C3C206765744C696E654F6643686172733C272D273E2829203C3C20275C6E273B0A20202020202020202020202020202020436F6C6F757220636F6C6F757247756172642820436F6C6F75723A3A46696C654E616D6520293B0A2020202020202020202020202020202073747265616D203C3C206C696E65496E666F203C3C20275C6E273B0A2020202020202020202020207D0A20202020202020202020202073747265616D203C3C206765744C696E654F6643686172733C272E273E2829203C3C20275C6E27203C3C207374643A3A656E646C3B0A20202020202020207D0A0A2020202020202020766F6964207072696E74436C6F73656448656164657228207374643A3A737472696E6720636F6E737426205F6E616D652029207B0A2020202020202020202020207072696E744F70656E48656164657228205F6E616D6520293B0A20202020202020202020202073747265616D203C3C206765744C696E654F6643686172733C272E273E2829203C3C20275C6E273B0A20202020202020207D0A2020202020202020766F6964207072696E744F70656E48656164657228207374643A3A737472696E6720636F6E737426205F6E616D652029207B0A20202020202020202020202073747265616D20203C3C206765744C696E654F6643686172733C272D273E2829203C3C20275C6E273B0A2020202020202020202020207B0A20202020202020202020202020202020436F6C6F757220636F6C6F757247756172642820436F6C6F75723A3A4865616465727320293B0A202020202020202020202020202020207072696E74486561646572537472696E6728205F6E616D6520293B0A2020202020202020202020207D0A20202020202020207D0A0A20202020202020202F2F20696620737472696E67206861732061203A20696E206669727374206C696E652077696C6C2073657420696E64656E7420746F20666F6C6C6F77206974206F6E0A20202020202020202F2F2073756273657175656E74206C696E65730A2020202020202020766F6964207072696E74486561646572537472696E6728207374643A3A737472696E6720636F6E737426205F737472696E672C207374643A3A73697A655F7420696E64656E74203D20302029207B0A2020202020202020202020207374643A3A73697A655F742069203D205F737472696E672E66696E642820223A202220293B0A202020202020202020202020696628206920213D207374643A3A737472696E673A3A6E706F7320290A20202020202020202020202020202020692B3D323B0A202020202020202020202020656C73650A2020202020202020202020202020202069203D20303B0A20202020202020202020202073747265616D203C3C205465787428205F737472696E672C20546578744174747269627574657328290A202020202020202020202020202020202020202020202020202020202020202020202020202020202E736574496E64656E742820696E64656E742B69290A202020202020202020202020202020202020202020202020202020202020202020202020202020202E736574496E697469616C496E64656E742820696E64656E7420292029203C3C20275C6E273B0A20202020202020207D0A0A20202020202020207374727563742053756D6D617279436F6C756D6E207B0A0A20202020202020202020202053756D6D617279436F6C756D6E28207374643A3A737472696E6720636F6E737426205F6C6162656C2C20436F6C6F75723A3A436F6465205F636F6C6F757220290A2020202020202020202020203A2020206C6162656C28205F6C6162656C20292C0A20202020202020202020202020202020636F6C6F757228205F636F6C6F757220290A2020202020202020202020207B7D0A20202020202020202020202053756D6D617279436F6C756D6E20616464526F7728207374643A3A73697A655F7420636F756E742029207B0A202020202020202020202020202020207374643A3A6F737472696E6773747265616D206F73733B0A202020202020202020202020202020206F7373203C3C20636F756E743B0A202020202020202020202020202020207374643A3A737472696E6720726F77203D206F73732E73747228293B0A20202020202020202020202020202020666F7228207374643A3A766563746F723C7374643A3A737472696E673E3A3A6974657261746F72206974203D20726F77732E626567696E28293B20697420213D20726F77732E656E6428293B202B2B69742029207B0A20202020202020202020202020202020202020207768696C65282069742D3E73697A652829203C20726F772E73697A65282920290A2020202020202020202020202020202020202020202020202A6974203D20272027202B202A69743B0A20202020202020202020202020202020202020207768696C65282069742D3E73697A652829203E20726F772E73697A65282920290A202020202020202020202020202020202020202020202020726F77203D20272027202B20726F773B0A202020202020202020202020202020207D0A20202020202020202020202020202020726F77732E707573685F6261636B2820726F7720293B0A2020202020202020202020202020202072657475726E202A746869733B0A2020202020202020202020207D0A0A2020202020202020202020207374643A3A737472696E67206C6162656C3B0A202020202020202020202020436F6C6F75723A3A436F646520636F6C6F75723B0A2020202020202020202020207374643A3A766563746F723C7374643A3A737472696E673E20726F77733B0A0A20202020202020207D3B0A0A2020202020202020766F6964207072696E74546F74616C732820546F74616C7320636F6E73742620746F74616C732029207B0A20202020202020202020202069662820746F74616C732E7465737443617365732E746F74616C2829203D3D20302029207B0A2020202020202020202020202020202073747265616D203C3C20436F6C6F75722820436F6C6F75723A3A5761726E696E672029203C3C20224E6F2074657374732072616E5C6E223B0A2020202020202020202020207D0A202020202020202020202020656C73652069662820746F74616C732E617373657274696F6E732E746F74616C2829203E203020262620746F74616C732E7465737443617365732E616C6C50617373656428292029207B0A2020202020202020202020202020202073747265616D203C3C20436F6C6F75722820436F6C6F75723A3A526573756C74537563636573732029203C3C2022416C6C20746573747320706173736564223B0A2020202020202020202020202020202073747265616D203C3C20222028220A2020202020202020202020202020202020202020202020203C3C20706C7572616C6973652820746F74616C732E617373657274696F6E732E7061737365642C2022617373657274696F6E222029203C3C202220696E20220A2020202020202020202020202020202020202020202020203C3C20706C7572616C6973652820746F74616C732E7465737443617365732E7061737365642C2022746573742063617365222029203C3C202729270A2020202020202020202020202020202020202020202020203C3C20275C6E273B0A2020202020202020202020207D0A202020202020202020202020656C7365207B0A0A202020202020202020202020202020207374643A3A766563746F723C53756D6D617279436F6C756D6E3E20636F6C756D6E733B0A20202020202020202020202020202020636F6C756D6E732E707573685F6261636B282053756D6D617279436F6C756D6E282022222C20436F6C6F75723A3A4E6F6E6520290A202020202020202020202020202020202020202020202020202020202020202020202020202020202E616464526F772820746F74616C732E7465737443617365732E746F74616C282920290A202020202020202020202020202020202020202020202020202020202020202020202020202020202E616464526F772820746F74616C732E617373657274696F6E732E746F74616C2829202920293B0A20202020202020202020202020202020636F6C756D6E732E707573685F6261636B282053756D6D617279436F6C756D6E282022706173736564222C20436F6C6F75723A3A5375636365737320290A202020202020202020202020202020202020202020202020202020202020202020202020202020202E616464526F772820746F74616C732E7465737443617365732E70617373656420290A202020202020202020202020202020202020202020202020202020202020202020202020202020202E616464526F772820746F74616C732E617373657274696F6E732E706173736564202920293B0A20202020202020202020202020202020636F6C756D6E732E707573685F6261636B282053756D6D617279436F6C756D6E2820226661696C6564222C20436F6C6F75723A3A526573756C744572726F7220290A202020202020202020202020202020202020202020202020202020202020202020202020202020202E616464526F772820746F74616C732E7465737443617365732E6661696C656420290A202020202020202020202020202020202020202020202020202020202020202020202020202020202E616464526F772820746F74616C732E617373657274696F6E732E6661696C6564202920293B0A20202020202020202020202020202020636F6C756D6E732E707573685F6261636B282053756D6D617279436F6C756D6E2820226661696C6564206173206578706563746564222C20436F6C6F75723A3A526573756C7445787065637465644661696C75726520290A202020202020202020202020202020202020202020202020202020202020202020202020202020202E616464526F772820746F74616C732E7465737443617365732E6661696C65644275744F6B20290A202020202020202020202020202020202020202020202020202020202020202020202020202020202E616464526F772820746F74616C732E617373657274696F6E732E6661696C65644275744F6B202920293B0A0A202020202020202020202020202020207072696E7453756D6D617279526F7728202274657374206361736573222C20636F6C756D6E732C203020293B0A202020202020202020202020202020207072696E7453756D6D617279526F77282022617373657274696F6E73222C20636F6C756D6E732C203120293B0A2020202020202020202020207D0A20202020202020207D0A2020202020202020766F6964207072696E7453756D6D617279526F7728207374643A3A737472696E6720636F6E737426206C6162656C2C207374643A3A766563746F723C53756D6D617279436F6C756D6E3E20636F6E73742620636F6C732C207374643A3A73697A655F7420726F772029207B0A202020202020202020202020666F7228207374643A3A766563746F723C53756D6D617279436F6C756D6E3E3A3A636F6E73745F6974657261746F72206974203D20636F6C732E626567696E28293B20697420213D20636F6C732E656E6428293B202B2B69742029207B0A202020202020202020202020202020207374643A3A737472696E672076616C7565203D2069742D3E726F77735B726F775D3B0A202020202020202020202020202020206966282069742D3E6C6162656C2E656D70747928292029207B0A202020202020202020202020202020202020202073747265616D203C3C206C6162656C203C3C20223A20223B0A20202020202020202020202020202020202020206966282076616C756520213D2022302220290A20202020202020202020202020202020202020202020202073747265616D203C3C2076616C75653B0A2020202020202020202020202020202020202020656C73650A20202020202020202020202020202020202020202020202073747265616D203C3C20436F6C6F75722820436F6C6F75723A3A5761726E696E672029203C3C20222D206E6F6E65202D223B0A202020202020202020202020202020207D0A20202020202020202020202020202020656C7365206966282076616C756520213D202230222029207B0A202020202020202020202020202020202020202073747265616D20203C3C20436F6C6F75722820436F6C6F75723A3A4C69676874477265792029203C3C2022207C20223B0A202020202020202020202020202020202020202073747265616D20203C3C20436F6C6F7572282069742D3E636F6C6F757220290A202020202020202020202020202020202020202020202020202020203C3C2076616C7565203C3C20272027203C3C2069742D3E6C6162656C3B0A202020202020202020202020202020207D0A2020202020202020202020207D0A20202020202020202020202073747265616D203C3C20275C6E273B0A20202020202020207D0A0A2020202020202020737461746963207374643A3A73697A655F74206D616B65526174696F28207374643A3A73697A655F74206E756D6265722C207374643A3A73697A655F7420746F74616C2029207B0A2020202020202020202020207374643A3A73697A655F7420726174696F203D20746F74616C203E2030203F2043415443485F434F4E4649475F434F4E534F4C455F5749445448202A206E756D6265722F20746F74616C203A20303B0A20202020202020202020202072657475726E202820726174696F203D3D2030202626206E756D626572203E20302029203F2031203A20726174696F3B0A20202020202020207D0A2020202020202020737461746963207374643A3A73697A655F74262066696E644D617828207374643A3A73697A655F742620692C207374643A3A73697A655F7426206A2C207374643A3A73697A655F7426206B2029207B0A2020202020202020202020206966282069203E206A2026262069203E206B20290A2020202020202020202020202020202072657475726E20693B0A202020202020202020202020656C736520696628206A203E206B20290A2020202020202020202020202020202072657475726E206A3B0A202020202020202020202020656C73650A2020202020202020202020202020202072657475726E206B3B0A20202020202020207D0A0A2020202020202020766F6964207072696E74546F74616C73446976696465722820546F74616C7320636F6E73742620746F74616C732029207B0A20202020202020202020202069662820746F74616C732E7465737443617365732E746F74616C2829203E20302029207B0A202020202020202020202020202020207374643A3A73697A655F74206661696C6564526174696F203D206D616B65526174696F2820746F74616C732E7465737443617365732E6661696C65642C20746F74616C732E7465737443617365732E746F74616C282920293B0A202020202020202020202020202020207374643A3A73697A655F74206661696C65644275744F6B526174696F203D206D616B65526174696F2820746F74616C732E7465737443617365732E6661696C65644275744F6B2C20746F74616C732E7465737443617365732E746F74616C282920293B0A202020202020202020202020202020207374643A3A73697A655F7420706173736564526174696F203D206D616B65526174696F2820746F74616C732E7465737443617365732E7061737365642C20746F74616C732E7465737443617365732E746F74616C282920293B0A202020202020202020202020202020207768696C6528206661696C6564526174696F202B206661696C65644275744F6B526174696F202B20706173736564526174696F203C2043415443485F434F4E4649475F434F4E534F4C455F57494454482D3120290A202020202020202020202020202020202020202066696E644D617828206661696C6564526174696F2C206661696C65644275744F6B526174696F2C20706173736564526174696F20292B2B3B0A202020202020202020202020202020207768696C6528206661696C6564526174696F202B206661696C65644275744F6B526174696F202B20706173736564526174696F203E2043415443485F434F4E4649475F434F4E534F4C455F57494454482D3120290A202020202020202020202020202020202020202066696E644D617828206661696C6564526174696F2C206661696C65644275744F6B526174696F2C20706173736564526174696F20292D2D3B0A0A2020202020202020202020202020202073747265616D203C3C20436F6C6F75722820436F6C6F75723A3A4572726F722029203C3C207374643A3A737472696E6728206661696C6564526174696F2C20273D2720293B0A2020202020202020202020202020202073747265616D203C3C20436F6C6F75722820436F6C6F75723A3A526573756C7445787065637465644661696C7572652029203C3C207374643A3A737472696E6728206661696C65644275744F6B526174696F2C20273D2720293B0A2020202020202020202020202020202069662820746F74616C732E7465737443617365732E616C6C506173736564282920290A202020202020202020202020202020202020202073747265616D203C3C20436F6C6F75722820436F6C6F75723A3A526573756C74537563636573732029203C3C207374643A3A737472696E672820706173736564526174696F2C20273D2720293B0A20202020202020202020202020202020656C73650A202020202020202020202020202020202020202073747265616D203C3C20436F6C6F75722820436F6C6F75723A3A537563636573732029203C3C207374643A3A737472696E672820706173736564526174696F2C20273D2720293B0A2020202020202020202020207D0A202020202020202020202020656C7365207B0A2020202020202020202020202020202073747265616D203C3C20436F6C6F75722820436F6C6F75723A3A5761726E696E672029203C3C207374643A3A737472696E67282043415443485F434F4E4649475F434F4E534F4C455F57494454482D312C20273D2720293B0A2020202020202020202020207D0A20202020202020202020202073747265616D203C3C20275C6E273B0A20202020202020207D0A2020202020202020766F6964207072696E7453756D6D617279446976696465722829207B0A20202020202020202020202073747265616D203C3C206765744C696E654F6643686172733C272D273E2829203C3C20275C6E273B0A20202020202020207D0A0A20202020707269766174653A0A2020202020202020626F6F6C206D5F6865616465725072696E7465643B0A202020207D3B0A0A20202020494E5445524E414C5F43415443485F52454749535445525F5245504F52544552282022636F6E736F6C65222C20436F6E736F6C655265706F7274657220290A0A7D202F2F20656E64206E616D6573706163652043617463680A0A2F2F2023696E636C756465642066726F6D3A202E2E2F7265706F72746572732F63617463685F7265706F727465725F636F6D706163742E6870700A23646566696E652054574F424C554543554245535F43415443485F5245504F525445525F434F4D504143545F4850505F494E434C554445440A0A6E616D657370616365204361746368207B0A0A2020202073747275637420436F6D706163745265706F72746572203A2053747265616D696E675265706F7274657242617365207B0A0A2020202020202020436F6D706163745265706F7274657228205265706F72746572436F6E66696720636F6E737426205F636F6E66696720290A20202020202020203A2053747265616D696E675265706F727465724261736528205F636F6E66696720290A20202020202020207B7D0A0A20202020202020207669727475616C207E436F6D706163745265706F7274657228293B0A0A2020202020202020737461746963207374643A3A737472696E67206765744465736372697074696F6E2829207B0A20202020202020202020202072657475726E20225265706F727473207465737420726573756C7473206F6E20612073696E676C65206C696E652C207375697461626C6520666F722049444573223B0A20202020202020207D0A0A20202020202020207669727475616C205265706F72746572507265666572656E63657320676574507265666572656E636573282920636F6E7374207B0A2020202020202020202020205265706F72746572507265666572656E6365732070726566733B0A20202020202020202020202070726566732E73686F756C6452656469726563745374644F7574203D2066616C73653B0A20202020202020202020202072657475726E2070726566733B0A20202020202020207D0A0A20202020202020207669727475616C20766F6964206E6F4D61746368696E6754657374436173657328207374643A3A737472696E6720636F6E73742620737065632029207B0A20202020202020202020202073747265616D203C3C20224E6F2074657374206361736573206D617463686564202722203C3C2073706563203C3C20275C2727203C3C207374643A3A656E646C3B0A20202020202020207D0A0A20202020202020207669727475616C20766F696420617373657274696F6E5374617274696E672820417373657274696F6E496E666F20636F6E7374262029207B7D0A0A20202020202020207669727475616C20626F6F6C20617373657274696F6E456E6465642820417373657274696F6E537461747320636F6E737426205F617373657274696F6E53746174732029207B0A202020202020202020202020417373657274696F6E526573756C7420636F6E73742620726573756C74203D205F617373657274696F6E53746174732E617373657274696F6E526573756C743B0A0A202020202020202020202020626F6F6C207072696E74496E666F4D65737361676573203D20747275653B0A0A2020202020202020202020202F2F2044726F70206F757420696620726573756C7420776173207375636365737366756C20616E64207765277265206E6F74207072696E74696E672074686F73650A20202020202020202020202069662820216D5F636F6E6669672D3E696E636C7564655375636365737366756C526573756C7473282920262620726573756C742E69734F6B28292029207B0A2020202020202020202020202020202069662820726573756C742E676574526573756C7454797065282920213D20526573756C745761733A3A5761726E696E6720290A202020202020202020202020202020202020202072657475726E2066616C73653B0A202020202020202020202020202020207072696E74496E666F4D65737361676573203D2066616C73653B0A2020202020202020202020207D0A0A202020202020202020202020417373657274696F6E5072696E746572207072696E746572282073747265616D2C205F617373657274696F6E53746174732C207072696E74496E666F4D6573736167657320293B0A2020202020202020202020207072696E7465722E7072696E7428293B0A0A20202020202020202020202073747265616D203C3C207374643A3A656E646C3B0A20202020202020202020202072657475726E20747275653B0A20202020202020207D0A0A20202020202020207669727475616C20766F69642073656374696F6E456E6465642853656374696F6E537461747320636F6E737426205F73656374696F6E5374617473292043415443485F4F56455252494445207B0A202020202020202020202020696620286D5F636F6E6669672D3E73686F774475726174696F6E732829203D3D2053686F774475726174696F6E733A3A416C7761797329207B0A2020202020202020202020202020202073747265616D203C3C20676574466F726D61747465644475726174696F6E285F73656374696F6E53746174732E6475726174696F6E496E5365636F6E647329203C3C202220733A2022203C3C205F73656374696F6E53746174732E73656374696F6E496E666F2E6E616D65203C3C207374643A3A656E646C3B0A2020202020202020202020207D0A20202020202020207D0A0A20202020202020207669727475616C20766F6964207465737452756E456E64656428205465737452756E537461747320636F6E737426205F7465737452756E53746174732029207B0A2020202020202020202020207072696E74546F74616C7328205F7465737452756E53746174732E746F74616C7320293B0A20202020202020202020202073747265616D203C3C20275C6E27203C3C207374643A3A656E646C3B0A20202020202020202020202053747265616D696E675265706F72746572426173653A3A7465737452756E456E64656428205F7465737452756E537461747320293B0A20202020202020207D0A0A20202020707269766174653A0A2020202020202020636C61737320417373657274696F6E5072696E746572207B0A202020202020202020202020766F6964206F70657261746F723D202820417373657274696F6E5072696E74657220636F6E73742620293B0A20202020202020207075626C69633A0A202020202020202020202020417373657274696F6E5072696E74657228207374643A3A6F73747265616D26205F73747265616D2C20417373657274696F6E537461747320636F6E737426205F73746174732C20626F6F6C205F7072696E74496E666F4D6573736167657320290A2020202020202020202020203A2073747265616D28205F73747265616D20290A2020202020202020202020202C20737461747328205F737461747320290A2020202020202020202020202C20726573756C7428205F73746174732E617373657274696F6E526573756C7420290A2020202020202020202020202C206D6573736167657328205F73746174732E696E666F4D6573736167657320290A2020202020202020202020202C2069744D65737361676528205F73746174732E696E666F4D657373616765732E626567696E282920290A2020202020202020202020202C207072696E74496E666F4D6573736167657328205F7072696E74496E666F4D6573736167657320290A2020202020202020202020207B7D0A0A202020202020202020202020766F6964207072696E742829207B0A202020202020202020202020202020207072696E74536F75726365496E666F28293B0A0A2020202020202020202020202020202069744D657373616765203D206D657373616765732E626567696E28293B0A0A202020202020202020202020202020207377697463682820726573756C742E676574526573756C745479706528292029207B0A20202020202020202020202020202020202020206361736520526573756C745761733A3A4F6B3A0A2020202020202020202020202020202020202020202020207072696E74526573756C74547970652820436F6C6F75723A3A526573756C74537563636573732C20706173736564537472696E67282920293B0A2020202020202020202020202020202020202020202020207072696E744F726967696E616C45787072657373696F6E28293B0A2020202020202020202020202020202020202020202020207072696E745265636F6E737472756374656445787072657373696F6E28293B0A20202020202020202020202020202020202020202020202069662028202120726573756C742E68617345787072657373696F6E282920290A202020202020202020202020202020202020202020202020202020207072696E7452656D61696E696E674D657373616765732820436F6C6F75723A3A4E6F6E6520293B0A202020202020202020202020202020202020202020202020656C73650A202020202020202020202020202020202020202020202020202020207072696E7452656D61696E696E674D6573736167657328293B0A202020202020202020202020202020202020202020202020627265616B3B0A20202020202020202020202020202020202020206361736520526573756C745761733A3A45787072657373696F6E4661696C65643A0A20202020202020202020202020202020202020202020202069662820726573756C742E69734F6B282920290A202020202020202020202020202020202020202020202020202020207072696E74526573756C74547970652820436F6C6F75723A3A526573756C74537563636573732C206661696C6564537472696E672829202B207374643A3A737472696E67282022202D2062757420776173206F6B22202920293B0A202020202020202020202020202020202020202020202020656C73650A202020202020202020202020202020202020202020202020202020207072696E74526573756C74547970652820436F6C6F75723A3A4572726F722C206661696C6564537472696E67282920293B0A2020202020202020202020202020202020202020202020207072696E744F726967696E616C45787072657373696F6E28293B0A2020202020202020202020202020202020202020202020207072696E745265636F6E737472756374656445787072657373696F6E28293B0A2020202020202020202020202020202020202020202020207072696E7452656D61696E696E674D6573736167657328293B0A202020202020202020202020202020202020202020202020627265616B3B0A20202020202020202020202020202020202020206361736520526573756C745761733A3A5468726577457863657074696F6E3A0A2020202020202020202020202020202020202020202020207072696E74526573756C74547970652820436F6C6F75723A3A4572726F722C206661696C6564537472696E67282920293B0A2020202020202020202020202020202020202020202020207072696E744973737565282022756E657870656374656420657863657074696F6E2077697468206D6573736167653A2220293B0A2020202020202020202020202020202020202020202020207072696E744D65737361676528293B0A2020202020202020202020202020202020202020202020207072696E7445787072657373696F6E57617328293B0A2020202020202020202020202020202020202020202020207072696E7452656D61696E696E674D6573736167657328293B0A202020202020202020202020202020202020202020202020627265616B3B0A20202020202020202020202020202020202020206361736520526573756C745761733A3A466174616C4572726F72436F6E646974696F6E3A0A2020202020202020202020202020202020202020202020207072696E74526573756C74547970652820436F6C6F75723A3A4572726F722C206661696C6564537472696E67282920293B0A2020202020202020202020202020202020202020202020207072696E744973737565282022666174616C206572726F7220636F6E646974696F6E2077697468206D6573736167653A2220293B0A2020202020202020202020202020202020202020202020207072696E744D65737361676528293B0A2020202020202020202020202020202020202020202020207072696E7445787072657373696F6E57617328293B0A2020202020202020202020202020202020202020202020207072696E7452656D61696E696E674D6573736167657328293B0A202020202020202020202020202020202020202020202020627265616B3B0A20202020202020202020202020202020202020206361736520526573756C745761733A3A4469646E745468726F77457863657074696F6E3A0A2020202020202020202020202020202020202020202020207072696E74526573756C74547970652820436F6C6F75723A3A4572726F722C206661696C6564537472696E67282920293B0A2020202020202020202020202020202020202020202020207072696E744973737565282022657870656374656420657863657074696F6E2C20676F74206E6F6E652220293B0A2020202020202020202020202020202020202020202020207072696E7445787072657373696F6E57617328293B0A2020202020202020202020202020202020202020202020207072696E7452656D61696E696E674D6573736167657328293B0A202020202020202020202020202020202020202020202020627265616B3B0A20202020202020202020202020202020202020206361736520526573756C745761733A3A496E666F3A0A2020202020202020202020202020202020202020202020207072696E74526573756C74547970652820436F6C6F75723A3A4E6F6E652C2022696E666F2220293B0A2020202020202020202020202020202020202020202020207072696E744D65737361676528293B0A2020202020202020202020202020202020202020202020207072696E7452656D61696E696E674D6573736167657328293B0A202020202020202020202020202020202020202020202020627265616B3B0A20202020202020202020202020202020202020206361736520526573756C745761733A3A5761726E696E673A0A2020202020202020202020202020202020202020202020207072696E74526573756C74547970652820436F6C6F75723A3A4E6F6E652C20227761726E696E672220293B0A2020202020202020202020202020202020202020202020207072696E744D65737361676528293B0A2020202020202020202020202020202020202020202020207072696E7452656D61696E696E674D6573736167657328293B0A202020202020202020202020202020202020202020202020627265616B3B0A20202020202020202020202020202020202020206361736520526573756C745761733A3A4578706C696369744661696C7572653A0A2020202020202020202020202020202020202020202020207072696E74526573756C74547970652820436F6C6F75723A3A4572726F722C206661696C6564537472696E67282920293B0A2020202020202020202020202020202020202020202020207072696E7449737375652820226578706C696369746C792220293B0A2020202020202020202020202020202020202020202020207072696E7452656D61696E696E674D657373616765732820436F6C6F75723A3A4E6F6E6520293B0A202020202020202020202020202020202020202020202020627265616B3B0A20202020202020202020202020202020202020202F2F20546865736520636173657320617265206865726520746F2070726576656E7420636F6D70696C6572207761726E696E67730A20202020202020202020202020202020202020206361736520526573756C745761733A3A556E6B6E6F776E3A0A20202020202020202020202020202020202020206361736520526573756C745761733A3A4661696C7572654269743A0A20202020202020202020202020202020202020206361736520526573756C745761733A3A457863657074696F6E3A0A2020202020202020202020202020202020202020202020207072696E74526573756C74547970652820436F6C6F75723A3A4572726F722C20222A2A20696E7465726E616C206572726F72202A2A2220293B0A202020202020202020202020202020202020202020202020627265616B3B0A202020202020202020202020202020207D0A2020202020202020202020207D0A0A2020202020202020707269766174653A0A2020202020202020202020202F2F20436F6C6F75723A3A4C69676874477265790A0A20202020202020202020202073746174696320436F6C6F75723A3A436F64652064696D436F6C6F75722829207B2072657475726E20436F6C6F75723A3A46696C654E616D653B207D0A0A2369666465662043415443485F504C4154464F524D5F4D41430A20202020202020202020202073746174696320636F6E737420636861722A206661696C6564537472696E672829207B2072657475726E20224641494C4544223B207D0A20202020202020202020202073746174696320636F6E737420636861722A20706173736564537472696E672829207B2072657475726E2022504153534544223B207D0A23656C73650A20202020202020202020202073746174696320636F6E737420636861722A206661696C6564537472696E672829207B2072657475726E20226661696C6564223B207D0A20202020202020202020202073746174696320636F6E737420636861722A20706173736564537472696E672829207B2072657475726E2022706173736564223B207D0A23656E6469660A0A202020202020202020202020766F6964207072696E74536F75726365496E666F282920636F6E7374207B0A20202020202020202020202020202020436F6C6F757220636F6C6F757247756172642820436F6C6F75723A3A46696C654E616D6520293B0A2020202020202020202020202020202073747265616D203C3C20726573756C742E676574536F75726365496E666F2829203C3C20273A273B0A2020202020202020202020207D0A0A202020202020202020202020766F6964207072696E74526573756C74547970652820436F6C6F75723A3A436F646520636F6C6F75722C207374643A3A737472696E6720636F6E73742620706173734F724661696C202920636F6E7374207B0A202020202020202020202020202020206966282021706173734F724661696C2E656D70747928292029207B0A20202020202020202020202020202020202020207B0A202020202020202020202020202020202020202020202020436F6C6F757220636F6C6F757247756172642820636F6C6F757220293B0A20202020202020202020202020202020202020202020202073747265616D203C3C20272027203C3C20706173734F724661696C3B0A20202020202020202020202020202020202020207D0A202020202020202020202020202020202020202073747265616D203C3C20273A273B0A202020202020202020202020202020207D0A2020202020202020202020207D0A0A202020202020202020202020766F6964207072696E74497373756528207374643A3A737472696E6720636F6E737426206973737565202920636F6E7374207B0A2020202020202020202020202020202073747265616D203C3C20272027203C3C2069737375653B0A2020202020202020202020207D0A0A202020202020202020202020766F6964207072696E7445787072657373696F6E5761732829207B0A2020202020202020202020202020202069662820726573756C742E68617345787072657373696F6E28292029207B0A202020202020202020202020202020202020202073747265616D203C3C20273B273B0A20202020202020202020202020202020202020207B0A202020202020202020202020202020202020202020202020436F6C6F757220636F6C6F7572282064696D436F6C6F7572282920293B0A20202020202020202020202020202020202020202020202073747265616D203C3C20222065787072657373696F6E207761733A223B0A20202020202020202020202020202020202020207D0A20202020202020202020202020202020202020207072696E744F726967696E616C45787072657373696F6E28293B0A202020202020202020202020202020207D0A2020202020202020202020207D0A0A202020202020202020202020766F6964207072696E744F726967696E616C45787072657373696F6E282920636F6E7374207B0A2020202020202020202020202020202069662820726573756C742E68617345787072657373696F6E28292029207B0A202020202020202020202020202020202020202073747265616D203C3C20272027203C3C20726573756C742E67657445787072657373696F6E28293B0A202020202020202020202020202020207D0A2020202020202020202020207D0A0A202020202020202020202020766F6964207072696E745265636F6E737472756374656445787072657373696F6E282920636F6E7374207B0A2020202020202020202020202020202069662820726573756C742E686173457870616E64656445787072657373696F6E28292029207B0A20202020202020202020202020202020202020207B0A202020202020202020202020202020202020202020202020436F6C6F757220636F6C6F7572282064696D436F6C6F7572282920293B0A20202020202020202020202020202020202020202020202073747265616D203C3C202220666F723A20223B0A20202020202020202020202020202020202020207D0A202020202020202020202020202020202020202073747265616D203C3C20726573756C742E676574457870616E64656445787072657373696F6E28293B0A202020202020202020202020202020207D0A2020202020202020202020207D0A0A202020202020202020202020766F6964207072696E744D6573736167652829207B0A20202020202020202020202020202020696620282069744D65737361676520213D206D657373616765732E656E6428292029207B0A202020202020202020202020202020202020202073747265616D203C3C2022202722203C3C2069744D6573736167652D3E6D657373616765203C3C20275C27273B0A20202020202020202020202020202020202020202B2B69744D6573736167653B0A202020202020202020202020202020207D0A2020202020202020202020207D0A0A202020202020202020202020766F6964207072696E7452656D61696E696E674D657373616765732820436F6C6F75723A3A436F646520636F6C6F7572203D2064696D436F6C6F757228292029207B0A20202020202020202020202020202020696620282069744D657373616765203D3D206D657373616765732E656E64282920290A202020202020202020202020202020202020202072657475726E3B0A0A202020202020202020202020202020202F2F207573696E67206D657373616765732E656E642829206469726563746C79207969656C647320636F6D70696C6174696F6E206572726F723A0A202020202020202020202020202020207374643A3A766563746F723C4D657373616765496E666F3E3A3A636F6E73745F6974657261746F72206974456E64203D206D657373616765732E656E6428293B0A20202020202020202020202020202020636F6E7374207374643A3A73697A655F74204E203D207374617469635F636173743C7374643A3A73697A655F743E28207374643A3A64697374616E6365282069744D6573736167652C206974456E64202920293B0A0A202020202020202020202020202020207B0A2020202020202020202020202020202020202020436F6C6F757220636F6C6F757247756172642820636F6C6F757220293B0A202020202020202020202020202020202020202073747265616D203C3C202220776974682022203C3C20706C7572616C69736528204E2C20226D657373616765222029203C3C20273A273B0A202020202020202020202020202020207D0A0A20202020202020202020202020202020666F72283B2069744D65737361676520213D206974456E643B2029207B0A20202020202020202020202020202020202020202F2F204966207468697320617373657274696F6E2069732061207761726E696E672069676E6F726520616E7920494E464F206D657373616765730A2020202020202020202020202020202020202020696628207072696E74496E666F4D65737361676573207C7C2069744D6573736167652D3E7479706520213D20526573756C745761733A3A496E666F2029207B0A20202020202020202020202020202020202020202020202073747265616D203C3C2022202722203C3C2069744D6573736167652D3E6D657373616765203C3C20275C27273B0A20202020202020202020202020202020202020202020202069662028202B2B69744D65737361676520213D206974456E642029207B0A20202020202020202020202020202020202020202020202020202020436F6C6F757220636F6C6F75724775617264282064696D436F6C6F7572282920293B0A2020202020202020202020202020202020202020202020202020202073747265616D203C3C202220616E64223B0A2020202020202020202020202020202020202020202020207D0A20202020202020202020202020202020202020207D0A202020202020202020202020202020207D0A2020202020202020202020207D0A0A2020202020202020707269766174653A0A2020202020202020202020207374643A3A6F73747265616D262073747265616D3B0A202020202020202020202020417373657274696F6E537461747320636F6E7374262073746174733B0A202020202020202020202020417373657274696F6E526573756C7420636F6E73742620726573756C743B0A2020202020202020202020207374643A3A766563746F723C4D657373616765496E666F3E206D657373616765733B0A2020202020202020202020207374643A3A766563746F723C4D657373616765496E666F3E3A3A636F6E73745F6974657261746F722069744D6573736167653B0A202020202020202020202020626F6F6C207072696E74496E666F4D657373616765733B0A20202020202020207D3B0A0A20202020202020202F2F20436F6C6F75722C206D6573736167652076617269616E74733A0A20202020202020202F2F202D2077686974653A204E6F2074657374732072616E2E0A20202020202020202F2F202D2020207265643A204661696C6564205B626F74682F616C6C5D204E20746573742063617365732C206661696C6564205B626F74682F616C6C5D204D20617373657274696F6E732E0A20202020202020202F2F202D2077686974653A20506173736564205B626F74682F616C6C5D204E207465737420636173657320286E6F20617373657274696F6E73292E0A20202020202020202F2F202D2020207265643A204661696C6564204E2074657374732063617365732C206661696C6564204D20617373657274696F6E732E0A20202020202020202F2F202D20677265656E3A20506173736564205B626F74682F616C6C5D204E2074657374732063617365732077697468204D20617373657274696F6E732E0A0A20202020202020207374643A3A737472696E6720626F74684F72416C6C28207374643A3A73697A655F7420636F756E74202920636F6E7374207B0A20202020202020202020202072657475726E20636F756E74203D3D2031203F207374643A3A737472696E672829203A20636F756E74203D3D2032203F2022626F74682022203A2022616C6C2022203B0A20202020202020207D0A0A2020202020202020766F6964207072696E74546F74616C732820636F6E737420546F74616C732620746F74616C73202920636F6E7374207B0A20202020202020202020202069662820746F74616C732E7465737443617365732E746F74616C2829203D3D20302029207B0A2020202020202020202020202020202073747265616D203C3C20224E6F2074657374732072616E2E223B0A2020202020202020202020207D0A202020202020202020202020656C73652069662820746F74616C732E7465737443617365732E6661696C6564203D3D20746F74616C732E7465737443617365732E746F74616C28292029207B0A20202020202020202020202020202020436F6C6F757220636F6C6F75722820436F6C6F75723A3A526573756C744572726F7220293B0A20202020202020202020202020202020636F6E7374207374643A3A737472696E67207175616C6966795F617373657274696F6E735F6661696C6564203D0A2020202020202020202020202020202020202020746F74616C732E617373657274696F6E732E6661696C6564203D3D20746F74616C732E617373657274696F6E732E746F74616C2829203F0A202020202020202020202020202020202020202020202020626F74684F72416C6C2820746F74616C732E617373657274696F6E732E6661696C65642029203A207374643A3A737472696E6728293B0A2020202020202020202020202020202073747265616D203C3C0A2020202020202020202020202020202020202020224661696C65642022203C3C20626F74684F72416C6C2820746F74616C732E7465737443617365732E6661696C656420290A2020202020202020202020202020202020202020202020202020202020203C3C20706C7572616C6973652820746F74616C732E7465737443617365732E6661696C65642C202274657374206361736522202029203C3C20222C20220A2020202020202020202020202020202020202020226661696C65642022203C3C207175616C6966795F617373657274696F6E735F6661696C6564203C3C0A202020202020202020202020202020202020202020202020202020202020202020706C7572616C6973652820746F74616C732E617373657274696F6E732E6661696C65642C2022617373657274696F6E222029203C3C20272E273B0A2020202020202020202020207D0A202020202020202020202020656C73652069662820746F74616C732E617373657274696F6E732E746F74616C2829203D3D20302029207B0A2020202020202020202020202020202073747265616D203C3C0A2020202020202020202020202020202020202020225061737365642022203C3C20626F74684F72416C6C2820746F74616C732E7465737443617365732E746F74616C282920290A2020202020202020202020202020202020202020202020202020202020203C3C20706C7572616C6973652820746F74616C732E7465737443617365732E746F74616C28292C20227465737420636173652220290A2020202020202020202020202020202020202020202020202020202020203C3C202220286E6F20617373657274696F6E73292E223B0A2020202020202020202020207D0A202020202020202020202020656C73652069662820746F74616C732E617373657274696F6E732E6661696C65642029207B0A20202020202020202020202020202020436F6C6F757220636F6C6F75722820436F6C6F75723A3A526573756C744572726F7220293B0A2020202020202020202020202020202073747265616D203C3C0A2020202020202020202020202020202020202020224661696C65642022203C3C20706C7572616C6973652820746F74616C732E7465737443617365732E6661696C65642C202274657374206361736522202029203C3C20222C20220A2020202020202020202020202020202020202020226661696C65642022203C3C20706C7572616C6973652820746F74616C732E617373657274696F6E732E6661696C65642C2022617373657274696F6E222029203C3C20272E273B0A2020202020202020202020207D0A202020202020202020202020656C7365207B0A20202020202020202020202020202020436F6C6F757220636F6C6F75722820436F6C6F75723A3A526573756C745375636365737320293B0A2020202020202020202020202020202073747265616D203C3C0A2020202020202020202020202020202020202020225061737365642022203C3C20626F74684F72416C6C2820746F74616C732E7465737443617365732E70617373656420290A2020202020202020202020202020202020202020202020202020202020203C3C20706C7572616C6973652820746F74616C732E7465737443617365732E7061737365642C202274657374206361736522202029203C3C0A2020202020202020202020202020202020202020222077697468202220203C3C20706C7572616C6973652820746F74616C732E617373657274696F6E732E7061737365642C2022617373657274696F6E222029203C3C20272E273B0A2020202020202020202020207D0A20202020202020207D0A202020207D3B0A0A20202020494E5445524E414C5F43415443485F52454749535445525F5245504F52544552282022636F6D70616374222C20436F6D706163745265706F7274657220290A0A7D202F2F20656E64206E616D6573706163652043617463680A0A6E616D657370616365204361746368207B0A202020202F2F2054686573652061726520616C6C206865726520746F2061766F6964207761726E696E67732061626F7574206E6F7420686176696E6720616E79206F7574206F66206C696E650A202020202F2F207669727475616C206D6574686F64730A202020204E6F6E436F707961626C653A3A7E4E6F6E436F707961626C652829207B7D0A20202020495368617265643A3A7E495368617265642829207B7D0A202020204953747265616D3A3A7E4953747265616D28292043415443485F4E4F455843455054207B7D0A2020202046696C6553747265616D3A3A7E46696C6553747265616D28292043415443485F4E4F455843455054207B7D0A20202020436F757453747265616D3A3A7E436F757453747265616D28292043415443485F4E4F455843455054207B7D0A2020202044656275674F757453747265616D3A3A7E44656275674F757453747265616D28292043415443485F4E4F455843455054207B7D0A2020202053747265616D427566426173653A3A7E53747265616D4275664261736528292043415443485F4E4F455843455054207B7D0A2020202049436F6E746578743A3A7E49436F6E746578742829207B7D0A2020202049526573756C74436170747572653A3A7E49526573756C74436170747572652829207B7D0A202020204954657374436173653A3A7E4954657374436173652829207B7D0A2020202049546573744361736552656769737472793A3A7E49546573744361736552656769737472792829207B7D0A202020204952656769737472794875623A3A7E4952656769737472794875622829207B7D0A20202020494D757461626C6552656769737472794875623A3A7E494D757461626C6552656769737472794875622829207B7D0A2020202049457863657074696F6E5472616E736C61746F723A3A7E49457863657074696F6E5472616E736C61746F722829207B7D0A2020202049457863657074696F6E5472616E736C61746F7252656769737472793A3A7E49457863657074696F6E5472616E736C61746F7252656769737472792829207B7D0A20202020495265706F727465723A3A7E495265706F727465722829207B7D0A20202020495265706F72746572466163746F72793A3A7E495265706F72746572466163746F72792829207B7D0A20202020495265706F7274657252656769737472793A3A7E495265706F7274657252656769737472792829207B7D0A202020204953747265616D696E675265706F727465723A3A7E4953747265616D696E675265706F727465722829207B7D0A20202020417373657274696F6E53746174733A3A7E417373657274696F6E53746174732829207B7D0A2020202053656374696F6E53746174733A3A7E53656374696F6E53746174732829207B7D0A20202020546573744361736553746174733A3A7E546573744361736553746174732829207B7D0A202020205465737447726F757053746174733A3A7E5465737447726F757053746174732829207B7D0A202020205465737452756E53746174733A3A7E5465737452756E53746174732829207B7D0A2020202043756D756C61746976655265706F72746572426173653A3A53656374696F6E4E6F64653A3A7E53656374696F6E4E6F64652829207B7D0A2020202043756D756C61746976655265706F72746572426173653A3A7E43756D756C61746976655265706F72746572426173652829207B7D0A0A2020202053747265616D696E675265706F72746572426173653A3A7E53747265616D696E675265706F72746572426173652829207B7D0A20202020436F6E736F6C655265706F727465723A3A7E436F6E736F6C655265706F727465722829207B7D0A20202020436F6D706163745265706F727465723A3A7E436F6D706163745265706F727465722829207B7D0A202020204952756E6E65723A3A7E4952756E6E65722829207B7D0A20202020494D757461626C65436F6E746578743A3A7E494D757461626C65436F6E746578742829207B7D0A2020202049436F6E6669673A3A7E49436F6E6669672829207B7D0A20202020586D6C5265706F727465723A3A7E586D6C5265706F727465722829207B7D0A202020204A756E69745265706F727465723A3A7E4A756E69745265706F727465722829207B7D0A202020205465737452656769737472793A3A7E5465737452656769737472792829207B7D0A202020204672656546756E6374696F6E54657374436173653A3A7E4672656546756E6374696F6E54657374436173652829207B7D0A202020204947656E657261746F72496E666F3A3A7E4947656E657261746F72496E666F2829207B7D0A202020204947656E657261746F7273466F72546573743A3A7E4947656E657261746F7273466F72546573742829207B7D0A2020202057696C64636172645061747465726E3A3A7E57696C64636172645061747465726E2829207B7D0A2020202054657374537065633A3A5061747465726E3A3A7E5061747465726E2829207B7D0A2020202054657374537065633A3A4E616D655061747465726E3A3A7E4E616D655061747465726E2829207B7D0A2020202054657374537065633A3A5461675061747465726E3A3A7E5461675061747465726E2829207B7D0A2020202054657374537065633A3A4578636C756465645061747465726E3A3A7E4578636C756465645061747465726E2829207B7D0A202020204D617463686572733A3A496D706C3A3A4D617463686572556E7479706564426173653A3A7E4D617463686572556E7479706564426173652829207B7D0A0A20202020766F696420436F6E6669673A3A64756D6D792829207B7D0A0A202020206E616D657370616365205465737443617365547261636B696E67207B0A202020202020202049547261636B65723A3A7E49547261636B65722829207B7D0A2020202020202020547261636B6572426173653A3A7E547261636B6572426173652829207B7D0A202020202020202053656374696F6E547261636B65723A3A7E53656374696F6E547261636B65722829207B7D0A2020202020202020496E646578547261636B65723A3A7E496E646578547261636B65722829207B7D0A202020207D0A7D0A0A236966646566205F5F636C616E675F5F0A23707261676D6120636C616E6720646961676E6F7374696320706F700A23656E6469660A0A23656E6469660A0A2369666465662043415443485F434F4E4649475F4D41494E0A2F2F2023696E636C756465642066726F6D3A20696E7465726E616C2F63617463685F64656661756C745F6D61696E2E6870700A23646566696E652054574F424C554543554245535F43415443485F44454641554C545F4D41494E5F4850505F494E434C554445440A0A2369666E646566205F5F4F424A435F5F0A0A2F2F205374616E6461726420432F432B2B206D61696E20656E74727920706F696E740A696E74206D61696E2028696E7420617267632C2063686172202A20617267765B5D29207B0A09696E7420726573756C74203D2043617463683A3A53657373696F6E28292E72756E2820617267632C206172677620293B0A2020202072657475726E202820726573756C74203C2030786666203F20726573756C74203A203078666620293B0A7D0A0A23656C7365202F2F205F5F4F424A435F5F0A0A2F2F204F626A6563746976652D4320656E74727920706F696E740A696E74206D61696E2028696E7420617267632C2063686172202A20636F6E737420617267765B5D29207B0A236966202143415443485F4152435F454E41424C45440A202020204E534175746F72656C65617365506F6F6C202A20706F6F6C203D205B5B4E534175746F72656C65617365506F6F6C20616C6C6F635D20696E69745D3B0A23656E6469660A0A2020202043617463683A3A7265676973746572546573744D6574686F647328293B0A20202020696E7420726573756C74203D2043617463683A3A53657373696F6E28292E72756E2820617267632C2028636861722A20636F6E73742A296172677620293B0A0A236966202143415443485F4152435F454E41424C45440A202020205B706F6F6C20647261696E5D3B0A23656E6469660A0A2020202072657475726E202820726573756C74203C2030786666203F20726573756C74203A203078666620293B0A7D0A0A23656E646966202F2F205F5F4F424A435F5F0A0A23656E6469660A0A23696664656620434C4152415F434F4E4649475F4D41494E5F4E4F545F444546494E45440A232020756E64656620434C4152415F434F4E4649475F4D41494E0A23656E6469660A0A2F2F2F2F2F2F0A0A2F2F204966207468697320636F6E666967206964656E74696669657220697320646566696E6564207468656E20616C6C204341544348206D6163726F732061726520707265666978656420776974682043415443485F0A2369666465662043415443485F434F4E4649475F5052454649585F414C4C0A0A23696620646566696E65642843415443485F434F4E4649475F464153545F434F4D50494C45290A23646566696E652043415443485F52455155495245282065787072202920494E5445524E414C5F43415443485F544553545F4E4F5F54525928202243415443485F52455155495245222C2043617463683A3A526573756C74446973706F736974696F6E3A3A4E6F726D616C2C206578707220290A23646566696E652043415443485F524551554952455F46414C5345282065787072202920494E5445524E414C5F43415443485F544553545F4E4F5F54525928202243415443485F524551554952455F46414C5345222C2043617463683A3A526573756C74446973706F736974696F6E3A3A4E6F726D616C207C2043617463683A3A526573756C74446973706F736974696F6E3A3A46616C7365546573742C206578707220290A23656C73650A23646566696E652043415443485F52455155495245282065787072202920494E5445524E414C5F43415443485F5445535428202243415443485F52455155495245222C2043617463683A3A526573756C74446973706F736974696F6E3A3A4E6F726D616C2C206578707220290A23646566696E652043415443485F524551554952455F46414C5345282065787072202920494E5445524E414C5F43415443485F5445535428202243415443485F524551554952455F46414C5345222C2043617463683A3A526573756C74446973706F736974696F6E3A3A4E6F726D616C207C2043617463683A3A526573756C74446973706F736974696F6E3A3A46616C7365546573742C20657870722020290A23656E6469660A0A23646566696E652043415443485F524551554952455F5448524F5753282065787072202920494E5445524E414C5F43415443485F5448524F575328202243415443485F524551554952455F5448524F5753222C2043617463683A3A526573756C74446973706F736974696F6E3A3A4E6F726D616C2C2022222C206578707220290A23646566696E652043415443485F524551554952455F5448524F57535F41532820657870722C20657863657074696F6E54797065202920494E5445524E414C5F43415443485F5448524F57535F415328202243415443485F524551554952455F5448524F57535F4153222C20657863657074696F6E547970652C2043617463683A3A526573756C74446973706F736974696F6E3A3A4E6F726D616C2C206578707220290A23646566696E652043415443485F524551554952455F5448524F57535F574954482820657870722C206D617463686572202920494E5445524E414C5F43415443485F5448524F575328202243415443485F524551554952455F5448524F57535F57495448222C2043617463683A3A526573756C74446973706F736974696F6E3A3A4E6F726D616C2C206D6174636865722C206578707220290A23646566696E652043415443485F524551554952455F4E4F5448524F57282065787072202920494E5445524E414C5F43415443485F4E4F5F5448524F5728202243415443485F524551554952455F4E4F5448524F57222C2043617463683A3A526573756C74446973706F736974696F6E3A3A4E6F726D616C2C206578707220290A0A23646566696E652043415443485F434845434B282065787072202920494E5445524E414C5F43415443485F5445535428202243415443485F434845434B222C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C7572652C206578707220290A23646566696E652043415443485F434845434B5F46414C5345282065787072202920494E5445524E414C5F43415443485F5445535428202243415443485F434845434B5F46414C5345222C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C757265207C2043617463683A3A526573756C74446973706F736974696F6E3A3A46616C7365546573742C206578707220290A23646566696E652043415443485F434845434B45445F4946282065787072202920494E5445524E414C5F43415443485F494628202243415443485F434845434B45445F4946222C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C7572652C206578707220290A23646566696E652043415443485F434845434B45445F454C5345282065787072202920494E5445524E414C5F43415443485F454C534528202243415443485F434845434B45445F454C5345222C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C7572652C206578707220290A23646566696E652043415443485F434845434B5F4E4F4641494C282065787072202920494E5445524E414C5F43415443485F5445535428202243415443485F434845434B5F4E4F4641494C222C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C757265207C2043617463683A3A526573756C74446973706F736974696F6E3A3A53757070726573734661696C2C206578707220290A0A23646566696E652043415443485F434845434B5F5448524F575328206578707220292020494E5445524E414C5F43415443485F5448524F575328202243415443485F434845434B5F5448524F5753222C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C7572652C2022222C206578707220290A23646566696E652043415443485F434845434B5F5448524F57535F41532820657870722C20657863657074696F6E54797065202920494E5445524E414C5F43415443485F5448524F57535F415328202243415443485F434845434B5F5448524F57535F4153222C20657863657074696F6E547970652C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C7572652C206578707220290A23646566696E652043415443485F434845434B5F5448524F57535F574954482820657870722C206D617463686572202920494E5445524E414C5F43415443485F5448524F575328202243415443485F434845434B5F5448524F57535F57495448222C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C7572652C206D6174636865722C206578707220290A23646566696E652043415443485F434845434B5F4E4F5448524F57282065787072202920494E5445524E414C5F43415443485F4E4F5F5448524F5728202243415443485F434845434B5F4E4F5448524F57222C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C7572652C206578707220290A0A23646566696E652043415443485F434845434B5F5448415428206172672C206D617463686572202920494E5445524E414C5F434845434B5F5448415428202243415443485F434845434B5F54484154222C206D6174636865722C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C7572652C2061726720290A0A23696620646566696E65642843415443485F434F4E4649475F464153545F434F4D50494C45290A23646566696E652043415443485F524551554952455F5448415428206172672C206D617463686572202920494E5445524E414C5F434845434B5F544841545F4E4F5F54525928202243415443485F524551554952455F54484154222C206D6174636865722C2043617463683A3A526573756C74446973706F736974696F6E3A3A4E6F726D616C2C2061726720290A23656C73650A23646566696E652043415443485F524551554952455F5448415428206172672C206D617463686572202920494E5445524E414C5F434845434B5F5448415428202243415443485F524551554952455F54484154222C206D6174636865722C2043617463683A3A526573756C74446973706F736974696F6E3A3A4E6F726D616C2C2061726720290A23656E6469660A0A23646566696E652043415443485F494E464F28206D7367202920494E5445524E414C5F43415443485F494E464F28202243415443485F494E464F222C206D736720290A23646566696E652043415443485F5741524E28206D7367202920494E5445524E414C5F43415443485F4D534728202243415443485F5741524E222C2043617463683A3A526573756C745761733A3A5761726E696E672C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C7572652C206D736720290A23646566696E652043415443485F53434F5045445F494E464F28206D7367202920494E5445524E414C5F43415443485F494E464F28202243415443485F494E464F222C206D736720290A23646566696E652043415443485F4341505455524528206D7367202920494E5445524E414C5F43415443485F494E464F28202243415443485F43415054555245222C20236D73672022203A3D2022203C3C2043617463683A3A746F537472696E67286D73672920290A23646566696E652043415443485F53434F5045445F4341505455524528206D7367202920494E5445524E414C5F43415443485F494E464F28202243415443485F43415054555245222C20236D73672022203A3D2022203C3C2043617463683A3A746F537472696E67286D73672920290A0A2369666465662043415443485F434F4E4649475F56415249414449435F4D4143524F530A2020202023646566696E652043415443485F544553545F4341534528202E2E2E202920494E5445524E414C5F43415443485F544553544341534528205F5F56415F415247535F5F20290A2020202023646566696E652043415443485F544553545F434153455F4D4554484F442820636C6173734E616D652C202E2E2E202920494E5445524E414C5F43415443485F544553545F434153455F4D4554484F442820636C6173734E616D652C205F5F56415F415247535F5F20290A2020202023646566696E652043415443485F4D4554484F445F41535F544553545F4341534528206D6574686F642C202E2E2E202920494E5445524E414C5F43415443485F4D4554484F445F41535F544553545F4341534528206D6574686F642C205F5F56415F415247535F5F20290A2020202023646566696E652043415443485F52454749535445525F544553545F43415345282046756E6374696F6E2C202E2E2E202920494E5445524E414C5F43415443485F52454749535445525F5445535443415345282046756E6374696F6E2C205F5F56415F415247535F5F20290A2020202023646566696E652043415443485F53454354494F4E28202E2E2E202920494E5445524E414C5F43415443485F53454354494F4E28205F5F56415F415247535F5F20290A2020202023646566696E652043415443485F4641494C28202E2E2E202920494E5445524E414C5F43415443485F4D5347282043617463683A3A526573756C745761733A3A4578706C696369744661696C7572652C2043617463683A3A526573756C74446973706F736974696F6E3A3A4E6F726D616C2C202243415443485F4641494C222C205F5F56415F415247535F5F20290A2020202023646566696E652043415443485F4641494C5F434845434B28202E2E2E202920494E5445524E414C5F43415443485F4D534728202243415443485F4641494C5F434845434B222C2043617463683A3A526573756C745761733A3A4578706C696369744661696C7572652C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C7572652C205F5F56415F415247535F5F20290A2020202023646566696E652043415443485F5355434345454428202E2E2E202920494E5445524E414C5F43415443485F4D534728202243415443485F53554343454544222C2043617463683A3A526573756C745761733A3A4F6B2C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C7572652C205F5F56415F415247535F5F20290A23656C73650A2020202023646566696E652043415443485F544553545F4341534528206E616D652C206465736372697074696F6E202920494E5445524E414C5F43415443485F544553544341534528206E616D652C206465736372697074696F6E20290A2020202023646566696E652043415443485F544553545F434153455F4D4554484F442820636C6173734E616D652C206E616D652C206465736372697074696F6E202920494E5445524E414C5F43415443485F544553545F434153455F4D4554484F442820636C6173734E616D652C206E616D652C206465736372697074696F6E20290A2020202023646566696E652043415443485F4D4554484F445F41535F544553545F4341534528206D6574686F642C206E616D652C206465736372697074696F6E202920494E5445524E414C5F43415443485F4D4554484F445F41535F544553545F4341534528206D6574686F642C206E616D652C206465736372697074696F6E20290A2020202023646566696E652043415443485F52454749535445525F544553545F43415345282066756E6374696F6E2C206E616D652C206465736372697074696F6E202920494E5445524E414C5F43415443485F52454749535445525F5445535443415345282066756E6374696F6E2C206E616D652C206465736372697074696F6E20290A2020202023646566696E652043415443485F53454354494F4E28206E616D652C206465736372697074696F6E202920494E5445524E414C5F43415443485F53454354494F4E28206E616D652C206465736372697074696F6E20290A2020202023646566696E652043415443485F4641494C28206D7367202920494E5445524E414C5F43415443485F4D534728202243415443485F4641494C222C2043617463683A3A526573756C745761733A3A4578706C696369744661696C7572652C2043617463683A3A526573756C74446973706F736974696F6E3A3A4E6F726D616C2C206D736720290A2020202023646566696E652043415443485F4641494C5F434845434B28206D7367202920494E5445524E414C5F43415443485F4D534728202243415443485F4641494C5F434845434B222C2043617463683A3A526573756C745761733A3A4578706C696369744661696C7572652C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C7572652C206D736720290A2020202023646566696E652043415443485F5355434345454428206D7367202920494E5445524E414C5F43415443485F4D534728202243415443485F53554343454544222C2043617463683A3A526573756C745761733A3A4F6B2C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C7572652C206D736720290A23656E6469660A23646566696E652043415443485F414E4F4E5F544553545F43415345282920494E5445524E414C5F43415443485F5445535443415345282022222C20222220290A0A23646566696E652043415443485F52454749535445525F5245504F5254455228206E616D652C207265706F7274657254797065202920494E5445524E414C5F43415443485F52454749535445525F5245504F5254455228206E616D652C207265706F727465725479706520290A23646566696E652043415443485F52454749535445525F4C45474143595F5245504F5254455228206E616D652C207265706F7274657254797065202920494E5445524E414C5F43415443485F52454749535445525F4C45474143595F5245504F5254455228206E616D652C207265706F727465725479706520290A0A23646566696E652043415443485F47454E45524154452820657870722920494E5445524E414C5F43415443485F47454E455241544528206578707220290A0A2F2F20224244442D7374796C652220636F6E76656E69656E63652077726170706572730A2369666465662043415443485F434F4E4649475F56415249414449435F4D4143524F530A23646566696E652043415443485F5343454E4152494F28202E2E2E20292043415443485F544553545F434153452820225363656E6172696F3A2022205F5F56415F415247535F5F20290A23646566696E652043415443485F5343454E4152494F5F4D4554484F442820636C6173734E616D652C202E2E2E202920494E5445524E414C5F43415443485F544553545F434153455F4D4554484F442820636C6173734E616D652C20225363656E6172696F3A2022205F5F56415F415247535F5F20290A23656C73650A23646566696E652043415443485F5343454E4152494F28206E616D652C207461677320292043415443485F544553545F434153452820225363656E6172696F3A2022206E616D652C207461677320290A23646566696E652043415443485F5343454E4152494F5F4D4554484F442820636C6173734E616D652C206E616D652C2074616773202920494E5445524E414C5F43415443485F544553545F434153455F4D4554484F442820636C6173734E616D652C20225363656E6172696F3A2022206E616D652C207461677320290A23656E6469660A23646566696E652043415443485F474956454E28206465736320292020202043415443485F53454354494F4E28207374643A3A737472696E67282022476976656E3A202229202B20646573632C20222220290A23646566696E652043415443485F5748454E2820646573632029202020202043415443485F53454354494F4E28207374643A3A737472696E67282022205768656E3A202229202B20646573632C20222220290A23646566696E652043415443485F414E445F5748454E28206465736320292043415443485F53454354494F4E28207374643A3A737472696E672820222020416E643A202229202B20646573632C20222220290A23646566696E652043415443485F5448454E2820646573632029202020202043415443485F53454354494F4E28207374643A3A737472696E67282022205468656E3A202229202B20646573632C20222220290A23646566696E652043415443485F414E445F5448454E28206465736320292043415443485F53454354494F4E28207374643A3A737472696E672820222020416E643A202229202B20646573632C20222220290A0A2F2F2049662043415443485F434F4E4649475F5052454649585F414C4C206973206E6F7420646566696E6564207468656E207468652043415443485F20707265666978206973206E6F742072657175697265640A23656C73650A0A23696620646566696E65642843415443485F434F4E4649475F464153545F434F4D50494C45290A23646566696E652052455155495245282065787072202920494E5445524E414C5F43415443485F544553545F4E4F5F54525928202252455155495245222C2043617463683A3A526573756C74446973706F736974696F6E3A3A4E6F726D616C2C206578707220290A23646566696E6520524551554952455F46414C5345282065787072202920494E5445524E414C5F43415443485F544553545F4E4F5F545259282022524551554952455F46414C5345222C2043617463683A3A526573756C74446973706F736974696F6E3A3A4E6F726D616C207C2043617463683A3A526573756C74446973706F736974696F6E3A3A46616C7365546573742C206578707220290A0A23656C73650A23646566696E652052455155495245282065787072202920494E5445524E414C5F43415443485F5445535428202252455155495245222C2043617463683A3A526573756C74446973706F736974696F6E3A3A4E6F726D616C2C20657870722020290A23646566696E6520524551554952455F46414C5345282065787072202920494E5445524E414C5F43415443485F54455354282022524551554952455F46414C5345222C2043617463683A3A526573756C74446973706F736974696F6E3A3A4E6F726D616C207C2043617463683A3A526573756C74446973706F736974696F6E3A3A46616C7365546573742C206578707220290A23656E6469660A0A23646566696E6520524551554952455F5448524F5753282065787072202920494E5445524E414C5F43415443485F5448524F5753282022524551554952455F5448524F5753222C2043617463683A3A526573756C74446973706F736974696F6E3A3A4E6F726D616C2C2022222C206578707220290A23646566696E6520524551554952455F5448524F57535F41532820657870722C20657863657074696F6E54797065202920494E5445524E414C5F43415443485F5448524F57535F4153282022524551554952455F5448524F57535F4153222C20657863657074696F6E547970652C2043617463683A3A526573756C74446973706F736974696F6E3A3A4E6F726D616C2C206578707220290A23646566696E6520524551554952455F5448524F57535F574954482820657870722C206D617463686572202920494E5445524E414C5F43415443485F5448524F5753282022524551554952455F5448524F57535F57495448222C2043617463683A3A526573756C74446973706F736974696F6E3A3A4E6F726D616C2C206D6174636865722C206578707220290A23646566696E6520524551554952455F4E4F5448524F57282065787072202920494E5445524E414C5F43415443485F4E4F5F5448524F57282022524551554952455F4E4F5448524F57222C2043617463683A3A526573756C74446973706F736974696F6E3A3A4E6F726D616C2C206578707220290A0A23646566696E6520434845434B282065787072202920494E5445524E414C5F43415443485F54455354282022434845434B222C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C7572652C206578707220290A23646566696E6520434845434B5F46414C5345282065787072202920494E5445524E414C5F43415443485F54455354282022434845434B5F46414C5345222C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C757265207C2043617463683A3A526573756C74446973706F736974696F6E3A3A46616C7365546573742C206578707220290A23646566696E6520434845434B45445F4946282065787072202920494E5445524E414C5F43415443485F4946282022434845434B45445F4946222C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C7572652C206578707220290A23646566696E6520434845434B45445F454C5345282065787072202920494E5445524E414C5F43415443485F454C5345282022434845434B45445F454C5345222C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C7572652C206578707220290A23646566696E6520434845434B5F4E4F4641494C282065787072202920494E5445524E414C5F43415443485F54455354282022434845434B5F4E4F4641494C222C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C757265207C2043617463683A3A526573756C74446973706F736974696F6E3A3A53757070726573734661696C2C206578707220290A0A23646566696E6520434845434B5F5448524F575328206578707220292020494E5445524E414C5F43415443485F5448524F5753282022434845434B5F5448524F5753222C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C7572652C2022222C206578707220290A23646566696E6520434845434B5F5448524F57535F41532820657870722C20657863657074696F6E54797065202920494E5445524E414C5F43415443485F5448524F57535F4153282022434845434B5F5448524F57535F4153222C20657863657074696F6E547970652C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C7572652C206578707220290A23646566696E6520434845434B5F5448524F57535F574954482820657870722C206D617463686572202920494E5445524E414C5F43415443485F5448524F5753282022434845434B5F5448524F57535F57495448222C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C7572652C206D6174636865722C206578707220290A23646566696E6520434845434B5F4E4F5448524F57282065787072202920494E5445524E414C5F43415443485F4E4F5F5448524F57282022434845434B5F4E4F5448524F57222C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C7572652C206578707220290A0A23646566696E6520434845434B5F5448415428206172672C206D617463686572202920494E5445524E414C5F434845434B5F54484154282022434845434B5F54484154222C206D6174636865722C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C7572652C2061726720290A0A23696620646566696E65642843415443485F434F4E4649475F464153545F434F4D50494C45290A23646566696E6520524551554952455F5448415428206172672C206D617463686572202920494E5445524E414C5F434845434B5F544841545F4E4F5F545259282022524551554952455F54484154222C206D6174636865722C2043617463683A3A526573756C74446973706F736974696F6E3A3A4E6F726D616C2C2061726720290A23656C73650A23646566696E6520524551554952455F5448415428206172672C206D617463686572202920494E5445524E414C5F434845434B5F54484154282022524551554952455F54484154222C206D6174636865722C2043617463683A3A526573756C74446973706F736974696F6E3A3A4E6F726D616C2C2061726720290A23656E6469660A0A23646566696E6520494E464F28206D7367202920494E5445524E414C5F43415443485F494E464F282022494E464F222C206D736720290A23646566696E65205741524E28206D7367202920494E5445524E414C5F43415443485F4D53472820225741524E222C2043617463683A3A526573756C745761733A3A5761726E696E672C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C7572652C206D736720290A23646566696E652053434F5045445F494E464F28206D7367202920494E5445524E414C5F43415443485F494E464F282022494E464F222C206D736720290A23646566696E65204341505455524528206D7367202920494E5445524E414C5F43415443485F494E464F28202243415054555245222C20236D73672022203A3D2022203C3C2043617463683A3A746F537472696E67286D73672920290A23646566696E652053434F5045445F4341505455524528206D7367202920494E5445524E414C5F43415443485F494E464F28202243415054555245222C20236D73672022203A3D2022203C3C2043617463683A3A746F537472696E67286D73672920290A0A2369666465662043415443485F434F4E4649475F56415249414449435F4D4143524F530A23646566696E6520544553545F4341534528202E2E2E202920494E5445524E414C5F43415443485F544553544341534528205F5F56415F415247535F5F20290A23646566696E6520544553545F434153455F4D4554484F442820636C6173734E616D652C202E2E2E202920494E5445524E414C5F43415443485F544553545F434153455F4D4554484F442820636C6173734E616D652C205F5F56415F415247535F5F20290A23646566696E65204D4554484F445F41535F544553545F4341534528206D6574686F642C202E2E2E202920494E5445524E414C5F43415443485F4D4554484F445F41535F544553545F4341534528206D6574686F642C205F5F56415F415247535F5F20290A23646566696E652052454749535445525F544553545F43415345282046756E6374696F6E2C202E2E2E202920494E5445524E414C5F43415443485F52454749535445525F5445535443415345282046756E6374696F6E2C205F5F56415F415247535F5F20290A23646566696E652053454354494F4E28202E2E2E202920494E5445524E414C5F43415443485F53454354494F4E28205F5F56415F415247535F5F20290A23646566696E65204641494C28202E2E2E202920494E5445524E414C5F43415443485F4D53472820224641494C222C2043617463683A3A526573756C745761733A3A4578706C696369744661696C7572652C2043617463683A3A526573756C74446973706F736974696F6E3A3A4E6F726D616C2C205F5F56415F415247535F5F20290A23646566696E65204641494C5F434845434B28202E2E2E202920494E5445524E414C5F43415443485F4D53472820224641494C5F434845434B222C2043617463683A3A526573756C745761733A3A4578706C696369744661696C7572652C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C7572652C205F5F56415F415247535F5F20290A23646566696E65205355434345454428202E2E2E202920494E5445524E414C5F43415443485F4D534728202253554343454544222C2043617463683A3A526573756C745761733A3A4F6B2C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C7572652C205F5F56415F415247535F5F20290A23656C73650A23646566696E6520544553545F4341534528206E616D652C206465736372697074696F6E202920494E5445524E414C5F43415443485F544553544341534528206E616D652C206465736372697074696F6E20290A2020202023646566696E6520544553545F434153455F4D4554484F442820636C6173734E616D652C206E616D652C206465736372697074696F6E202920494E5445524E414C5F43415443485F544553545F434153455F4D4554484F442820636C6173734E616D652C206E616D652C206465736372697074696F6E20290A2020202023646566696E65204D4554484F445F41535F544553545F4341534528206D6574686F642C206E616D652C206465736372697074696F6E202920494E5445524E414C5F43415443485F4D4554484F445F41535F544553545F4341534528206D6574686F642C206E616D652C206465736372697074696F6E20290A2020202023646566696E652052454749535445525F544553545F4341534528206D6574686F642C206E616D652C206465736372697074696F6E202920494E5445524E414C5F43415443485F52454749535445525F544553544341534528206D6574686F642C206E616D652C206465736372697074696F6E20290A2020202023646566696E652053454354494F4E28206E616D652C206465736372697074696F6E202920494E5445524E414C5F43415443485F53454354494F4E28206E616D652C206465736372697074696F6E20290A2020202023646566696E65204641494C28206D7367202920494E5445524E414C5F43415443485F4D53472820224641494C222C2043617463683A3A526573756C745761733A3A4578706C696369744661696C7572652C2043617463683A3A526573756C74446973706F736974696F6E3A3A4E6F726D616C2C206D736720290A2020202023646566696E65204641494C5F434845434B28206D7367202920494E5445524E414C5F43415443485F4D53472820224641494C5F434845434B222C2043617463683A3A526573756C745761733A3A4578706C696369744661696C7572652C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C7572652C206D736720290A2020202023646566696E65205355434345454428206D7367202920494E5445524E414C5F43415443485F4D534728202253554343454544222C2043617463683A3A526573756C745761733A3A4F6B2C2043617463683A3A526573756C74446973706F736974696F6E3A3A436F6E74696E75654F6E4661696C7572652C206D736720290A23656E6469660A23646566696E6520414E4F4E5F544553545F43415345282920494E5445524E414C5F43415443485F5445535443415345282022222C20222220290A0A23646566696E652052454749535445525F5245504F5254455228206E616D652C207265706F7274657254797065202920494E5445524E414C5F43415443485F52454749535445525F5245504F5254455228206E616D652C207265706F727465725479706520290A23646566696E652052454749535445525F4C45474143595F5245504F5254455228206E616D652C207265706F7274657254797065202920494E5445524E414C5F43415443485F52454749535445525F4C45474143595F5245504F5254455228206E616D652C207265706F727465725479706520290A0A23646566696E652047454E45524154452820657870722920494E5445524E414C5F43415443485F47454E455241544528206578707220290A0A23656E6469660A0A23646566696E652043415443485F5452414E534C4154455F455843455054494F4E28207369676E6174757265202920494E5445524E414C5F43415443485F5452414E534C4154455F455843455054494F4E28207369676E617475726520290A0A2F2F20224244442D7374796C652220636F6E76656E69656E63652077726170706572730A2369666465662043415443485F434F4E4649475F56415249414449435F4D4143524F530A23646566696E65205343454E4152494F28202E2E2E202920544553545F434153452820225363656E6172696F3A2022205F5F56415F415247535F5F20290A23646566696E65205343454E4152494F5F4D4554484F442820636C6173734E616D652C202E2E2E202920494E5445524E414C5F43415443485F544553545F434153455F4D4554484F442820636C6173734E616D652C20225363656E6172696F3A2022205F5F56415F415247535F5F20290A23656C73650A23646566696E65205343454E4152494F28206E616D652C2074616773202920544553545F434153452820225363656E6172696F3A2022206E616D652C207461677320290A23646566696E65205343454E4152494F5F4D4554484F442820636C6173734E616D652C206E616D652C2074616773202920494E5445524E414C5F43415443485F544553545F434153455F4D4554484F442820636C6173734E616D652C20225363656E6172696F3A2022206E616D652C207461677320290A23656E6469660A23646566696E6520474956454E28206465736320292020202053454354494F4E28207374643A3A737472696E672822202020476976656E3A202229202B20646573632C20222220290A23646566696E65205748454E2820646573632029202020202053454354494F4E28207374643A3A737472696E672822202020205768656E3A202229202B20646573632C20222220290A23646566696E6520414E445F5748454E28206465736320292053454354494F4E28207374643A3A737472696E672822416E64207768656E3A202229202B20646573632C20222220290A23646566696E65205448454E2820646573632029202020202053454354494F4E28207374643A3A737472696E672822202020205468656E3A202229202B20646573632C20222220290A23646566696E6520414E445F5448454E28206465736320292053454354494F4E28207374643A3A737472696E6728222020202020416E643A202229202B20646573632C20222220290A0A7573696E672043617463683A3A44657461696C3A3A417070726F783B0A0A23656E646966202F2F2054574F424C554543554245535F53494E474C455F494E434C5544455F43415443485F4850505F494E434C554445440A0A .hpp CMakeLists 2320436F707972696768742042656E6F697420426C616E63686F6E20323031342D323031370A23204D4954204C6963656E73650A23200A232041726475696E6F204A534F4E206C6962726172790A232068747470733A2F2F62626C616E63686F6E2E6769746875622E696F2F41726475696E6F4A736F6E2F0A2320496620796F75206C696B6520746869732070726F6A6563742C20706C656173652061646420612073746172210A0A6164645F6C6962726172792863617463680A0963617463682E6870700A0963617463682E6370700A290A0A7461726765745F696E636C7564655F6469726563746F726965732863617463680A095055424C49430A09247B434D414B455F43555252454E545F534F555243455F4449527D0A290A .txt AsyncTCP .github scripts install-arduino-core-esp32 23212F62696E2F626173680A0A6578706F72742041524455494E4F5F45535033325F504154483D222441524455494E4F5F5553525F504154482F68617264776172652F6573707265737369662F6573703332220A6966205B2021202D6420222441524455494E4F5F45535033325F5041544822205D3B207468656E0A096563686F2022496E7374616C6C696E672045535033322041726475696E6F20436F7265202E2E2E220A097363726970745F696E69745F706174683D2224505744220A096D6B646972202D7020222441524455494E4F5F5553525F504154482F68617264776172652F657370726573736966220A09636420222441524455494E4F5F5553525F504154482F68617264776172652F657370726573736966220A0A096563686F2022496E7374616C6C696E6720507974686F6E2053657269616C202E2E2E220A0970697020696E7374616C6C20707973657269616C203E202F6465762F6E756C6C0A0A096966205B2022244F535F49535F57494E444F575322203D3D20223122205D3B207468656E0A09096563686F2022496E7374616C6C696E6720507974686F6E205265717565737473202E2E2E220A090970697020696E7374616C6C207265717565737473203E202F6465762F6E756C6C0A0966690A0A096966205B2022244749544855425F5245504F5349544F525922203D3D20226573707265737369662F61726475696E6F2D657370333222205D3B20207468656E0A09096563686F20224C696E6B696E6720436F72652E2E2E220A09096C6E202D7320244749544855425F574F524B53504143452065737033320A09656C73650A09096563686F2022436C6F6E696E6720436F7265205265706F7369746F72792E2E2E220A090967697420636C6F6E652068747470733A2F2F6769746875622E636F6D2F6573707265737369662F61726475696E6F2D65737033322E676974206573703332203E202F6465762F6E756C6C20323E26310A0966690A0A096563686F20225570646174696E67205375626D6F64756C6573202E2E2E220A0963642065737033320A09676974207375626D6F64756C6520757064617465202D2D696E6974202D2D726563757273697665203E202F6465762F6E756C6C20323E26310A0A096563686F2022496E7374616C6C696E6720506C6174666F726D20546F6F6C73202E2E2E220A09636420746F6F6C7320262620707974686F6E206765742E70790A09636420247363726970745F696E69745F706174680A0A096563686F202245535033322041726475696E6F20686173206265656E20696E7374616C6C656420696E20272441524455494E4F5F45535033325F5041544827220A096563686F2022220A66690A .sh install-arduino-ide 23212F62696E2F626173680A0A234F53545950453A20276C696E75782D676E75272C20415243483A20277838365F363427203D3E206C696E757836340A234F53545950453A20276D737973272C20415243483A20277838365F363427203D3E2077696E33320A234F53545950453A202764617277696E3138272C20415243483A20276933383627203D3E206D61636F730A0A4F53424954533D6061726368600A6966205B5B2022244F535459504522203D3D20226C696E7578222A205D5D3B207468656E0A096578706F7274204F535F49535F4C494E55583D2231220A09415243484956455F464F524D41543D227461722E787A220A096966205B5B2022244F534249545322203D3D20226936383622205D5D3B207468656E0A09094F535F4E414D453D226C696E75783332220A09656C6966205B5B2022244F534249545322203D3D20227838365F363422205D5D3B207468656E0A09094F535F4E414D453D226C696E75783634220A09656C6966205B5B2022244F534249545322203D3D202261726D76376C22207C7C2022244F534249545322203D3D20226161726368363422205D5D3B207468656E0A09094F535F4E414D453D226C696E757861726D220A09656C73650A09094F535F4E414D453D22244F53545950452D244F5342495453220A09096563686F2022556E6B6E6F776E204F532027244F535F4E414D4527220A09096578697420310A0966690A656C6966205B5B2022244F535459504522203D3D202264617277696E222A205D5D3B207468656E0A096578706F7274204F535F49535F4D41434F533D2231220A09415243484956455F464F524D41543D227A6970220A094F535F4E414D453D226D61636F7378220A656C6966205B5B2022244F535459504522203D3D202263796777696E22205D5D207C7C205B5B2022244F535459504522203D3D20226D73797322205D5D207C7C205B5B2022244F535459504522203D3D202277696E333222205D5D3B207468656E0A096578706F7274204F535F49535F57494E444F57533D2231220A09415243484956455F464F524D41543D227A6970220A094F535F4E414D453D2277696E646F7773220A656C73650A094F535F4E414D453D22244F53545950452D244F5342495453220A096563686F2022556E6B6E6F776E204F532027244F535F4E414D4527220A096578697420310A66690A6578706F7274204F535F4E414D450A0A41524455494E4F5F4255494C445F4449523D2224484F4D452F2E61726475696E6F2F6275696C642E746D70220A41524455494E4F5F43414348455F4449523D2224484F4D452F2E61726475696E6F2F63616368652E746D70220A0A6966205B2022244F535F49535F4D41434F5322203D3D20223122205D3B207468656E0A096578706F72742041524455494E4F5F4944455F504154483D222F4170706C69636174696F6E732F41726475696E6F2E6170702F436F6E74656E74732F4A617661220A096578706F72742041524455494E4F5F5553525F504154483D2224484F4D452F446F63756D656E74732F41726475696E6F220A656C6966205B2022244F535F49535F57494E444F575322203D3D20223122205D3B207468656E0A096578706F72742041524455494E4F5F4944455F504154483D2224484F4D452F61726475696E6F5F696465220A096578706F72742041524455494E4F5F5553525F504154483D2224484F4D452F446F63756D656E74732F41726475696E6F220A656C73650A096578706F72742041524455494E4F5F4944455F504154483D2224484F4D452F61726475696E6F5F696465220A096578706F72742041524455494E4F5F5553525F504154483D2224484F4D452F41726475696E6F220A66690A0A6966205B2021202D6420222441524455494E4F5F4944455F5041544822205D3B207468656E0A096563686F2022496E7374616C6C696E672041726475696E6F20494445206F6E20244F535F4E414D45202E2E2E220A096563686F2022446F776E6C6F6164696E67202761726475696E6F2D6E696768746C792D244F535F4E414D452E24415243484956455F464F524D41542720746F202761726475696E6F2E24415243484956455F464F524D415427202E2E2E220A096966205B2022244F535F49535F4C494E555822203D3D20223122205D3B207468656E0A090977676574202D4F202261726475696E6F2E24415243484956455F464F524D415422202268747470733A2F2F7777772E61726475696E6F2E63632F646F776E6C6F61642E7068703F663D2F61726475696E6F2D6E696768746C792D244F535F4E414D452E24415243484956455F464F524D415422203E202F6465762F6E756C6C20323E26310A09096563686F202245787472616374696E67202761726475696E6F2E24415243484956455F464F524D415427202E2E2E220A0909746172207866202261726475696E6F2E24415243484956455F464F524D415422203E202F6465762F6E756C6C0A09096D762061726475696E6F2D6E696768746C7920222441524455494E4F5F4944455F50415448220A09656C73650A09096375726C202D6F202261726475696E6F2E24415243484956455F464F524D415422202D4C202268747470733A2F2F7777772E61726475696E6F2E63632F646F776E6C6F61642E7068703F663D2F61726475696E6F2D6E696768746C792D244F535F4E414D452E24415243484956455F464F524D415422203E202F6465762F6E756C6C20323E26310A09096563686F202245787472616374696E67202761726475696E6F2E24415243484956455F464F524D415427202E2E2E220A0909756E7A6970202261726475696E6F2E24415243484956455F464F524D415422203E202F6465762F6E756C6C0A09096966205B2022244F535F49535F4D41434F5322203D3D20223122205D3B207468656E0A0909096D76202241726475696E6F2E6170702220222F4170706C69636174696F6E732F41726475696E6F2E617070220A0909656C73650A0909096D762061726475696E6F2D6E696768746C7920222441524455494E4F5F4944455F50415448220A090966690A0966690A09726D202D7266202261726475696E6F2E24415243484956455F464F524D4154220A0A096D6B646972202D7020222441524455494E4F5F5553525F504154482F6C6962726172696573220A096D6B646972202D7020222441524455494E4F5F5553525F504154482F6861726477617265220A0A096563686F202241726475696E6F2049444520496E7374616C6C656420696E20272441524455494E4F5F4944455F5041544827220A096563686F2022220A66690A0A66756E6374696F6E206275696C645F736B6574636828297B2023206275696C645F736B65746368203C6671626E3E203C706174682D746F2D696E6F3E205B65787472612D6F7074696F6E735D0A202020206966205B2022242322202D6C742032205D3B207468656E0A09096563686F20224552524F523A20496C6C6567616C206E756D626572206F6620706172616D6574657273220A09096563686F202255534147453A206275696C645F736B65746368203C6671626E3E203C706174682D746F2D696E6F3E205B65787472612D6F7074696F6E735D220A090972657475726E20310A0966690A0A096C6F63616C206671626E3D222431220A096C6F63616C20736B657463683D222432220A096C6F63616C20787472615F6F7074733D222433220A096C6F63616C2077696E5F6F7074733D22220A096966205B2022244F535F49535F57494E444F575322203D3D20223122205D3B207468656E0A09096C6F63616C2063746167735F76657273696F6E3D606C7320222441524455494E4F5F4944455F504154482F746F6F6C732D6275696C6465722F63746167732F22600A09096C6F63616C2070726570726F636573736F725F76657273696F6E3D606C7320222441524455494E4F5F4944455F504154482F746F6F6C732D6275696C6465722F61726475696E6F2D70726570726F636573736F722F22600A090977696E5F6F7074733D222D70726566733D72756E74696D652E746F6F6C732E63746167732E706174683D2441524455494E4F5F4944455F504154482F746F6F6C732D6275696C6465722F63746167732F2463746167735F76657273696F6E202D70726566733D72756E74696D652E746F6F6C732E61726475696E6F2D70726570726F636573736F722E706174683D2441524455494E4F5F4944455F504154482F746F6F6C732D6275696C6465722F61726475696E6F2D70726570726F636573736F722F2470726570726F636573736F725F76657273696F6E220A0966690A0A096563686F2022220A096563686F2022436F6D70696C696E672027222428626173656E616D65202224736B6574636822292227202E2E2E220A096D6B646972202D7020222441524455494E4F5F4255494C445F444952220A096D6B646972202D7020222441524455494E4F5F43414348455F444952220A092441524455494E4F5F4944455F504154482F61726475696E6F2D6275696C646572202D636F6D70696C65202D6C6F676765723D68756D616E202D636F72652D6170692D76657273696F6E3D3130383130205C0A09092D6671626E3D246671626E205C0A09092D7761726E696E67733D22616C6C22205C0A09092D746F6F6C7320222441524455494E4F5F4944455F504154482F746F6F6C732D6275696C64657222205C0A09092D746F6F6C7320222441524455494E4F5F4944455F504154482F746F6F6C7322205C0A09092D6275696C742D696E2D6C696272617269657320222441524455494E4F5F4944455F504154482F6C696272617269657322205C0A09092D686172647761726520222441524455494E4F5F4944455F504154482F686172647761726522205C0A09092D686172647761726520222441524455494E4F5F5553525F504154482F686172647761726522205C0A09092D6C696272617269657320222441524455494E4F5F5553525F504154482F6C696272617269657322205C0A09092D6275696C642D636163686520222441524455494E4F5F43414348455F44495222205C0A09092D6275696C642D7061746820222441524455494E4F5F4255494C445F44495222205C0A09092477696E5F6F7074732024787472615F6F707473202224736B65746368220A7D0A0A66756E6374696F6E20636F756E745F736B6574636865732829202320636F756E745F736B657463686573203C6578616D706C65732D706174683E0A7B0A096C6F63616C206578616D706C65733D222431220A20202020726D202D726620736B6574636865732E7478740A096966205B2021202D642022246578616D706C657322205D3B207468656E0A0909746F75636820736B6574636865732E7478740A090972657475726E20300A0966690A202020206C6F63616C20736B6574636865733D242866696E6420246578616D706C6573202D6E616D65202A2E696E6F290A202020206C6F63616C20736B657463686E756D3D300A20202020666F7220736B6574636820696E2024736B6574636865733B20646F0A20202020202020206C6F63616C20736B657463686469723D24286469726E616D652024736B65746368290A20202020202020206C6F63616C20736B657463686469726E616D653D2428626173656E616D652024736B65746368646972290A20202020202020206C6F63616C20736B657463686E616D653D2428626173656E616D652024736B65746368290A20202020202020206966205B5B2022247B736B657463686469726E616D657D2E696E6F2220213D202224736B657463686E616D6522205D5D3B207468656E0A202020202020202020202020636F6E74696E75650A202020202020202066693B0A20202020202020206966205B5B202D66202224736B657463686469722F2E746573742E736B697022205D5D3B207468656E0A202020202020202020202020636F6E74696E75650A202020202020202066690A20202020202020206563686F2024736B65746368203E3E20736B6574636865732E7478740A2020202020202020736B657463686E756D3D24282824736B657463686E756D202B203129290A20202020646F6E650A2020202072657475726E2024736B657463686E756D0A7D0A0A66756E6374696F6E206275696C645F736B65746368657328292023206275696C645F736B657463686573203C6671626E3E203C6578616D706C65732D706174683E203C6368756E6B3E203C746F74616C2D6368756E6B733E205B65787472612D6F7074696F6E735D0A7B0A202020206C6F63616C206671626E3D24310A202020206C6F63616C206578616D706C65733D24320A202020206C6F63616C206368756E6B5F696465783D24330A202020206C6F63616C206368756E6B735F6E756D3D24340A202020206C6F63616C20787472615F6F7074733D24350A0A202020206966205B2022242322202D6C742032205D3B207468656E0A09096563686F20224552524F523A20496C6C6567616C206E756D626572206F6620706172616D6574657273220A09096563686F202255534147453A206275696C645F736B657463686573203C6671626E3E203C6578616D706C65732D706174683E205B3C6368756E6B3E203C746F74616C2D6368756E6B733E5D205B65787472612D6F7074696F6E735D220A090972657475726E20310A0966690A0A202020206966205B2022242322202D6C742034205D3B207468656E0A09096368756E6B5F696465783D2230220A09096368756E6B735F6E756D3D2231220A0909787472615F6F7074733D24330A0966690A0A096966205B2022246368756E6B735F6E756D22202D6C652030205D3B207468656E0A09096563686F20224552524F523A204368756E6B7320636F756E74206D75737420626520706F736974697665206E756D626572220A090972657475726E20310A0966690A096966205B2022246368756E6B5F6964657822202D67652022246368756E6B735F6E756D22205D3B207468656E0A09096563686F20224552524F523A204368756E6B20696E646578206D757374206265206C657373207468616E206368756E6B7320636F756E74220A090972657475726E20310A0966690A0A09736574202B650A20202020636F756E745F736B6574636865732022246578616D706C6573220A202020206C6F63616C20736B65746368636F756E743D243F0A09736574202D650A202020206C6F63616C20736B6574636865733D242863617420736B6574636865732E747874290A20202020726D202D726620736B6574636865732E7478740A0A202020206C6F63616C206368756E6B5F73697A653D2428282024736B65746368636F756E74202F20246368756E6B735F6E756D2029290A202020206C6F63616C20616C6C5F6368756E6B733D24282820246368756E6B735F6E756D202A20246368756E6B5F73697A652029290A202020206966205B202224616C6C5F6368756E6B7322202D6C74202224736B65746368636F756E7422205D3B207468656E0A20202020096368756E6B5F73697A653D24282820246368756E6B5F73697A65202B20312029290A2020202066690A0A202020206C6F63616C2073746172745F696E6465783D24282820246368756E6B5F69646578202A20246368756E6B5F73697A652029290A202020206966205B202224736B65746368636F756E7422202D6C6520222473746172745F696E64657822205D3B207468656E0A20202020096563686F2022536B697070696E67206A6F62220A202020200972657475726E20300A2020202066690A0A202020206C6F63616C20656E645F696E6465783D2428282024282820246368756E6B5F69646578202B2031202929202A20246368756E6B5F73697A652029290A202020206966205B202224656E645F696E64657822202D6774202224736B65746368636F756E7422205D3B207468656E0A2020202009656E645F696E6465783D24736B65746368636F756E740A2020202066690A0A202020206C6F63616C2073746172745F6E756D3D242828202473746172745F696E646578202B20312029290A202020206563686F2022466F756E642024736B65746368636F756E7420536B657463686573223B0A202020206563686F20224368756E6B20436F756E74203A20246368756E6B735F6E756D220A202020206563686F20224368756E6B2053697A6520203A20246368756E6B5F73697A65220A202020206563686F2022537461727420536B657463683A202473746172745F6E756D220A202020206563686F2022456E6420536B6574636820203A2024656E645F696E646578220A0A202020206C6F63616C20736B657463686E756D3D300A20202020666F7220736B6574636820696E2024736B6574636865733B20646F0A20202020202020206C6F63616C20736B657463686469723D24286469726E616D652024736B65746368290A20202020202020206C6F63616C20736B657463686469726E616D653D2428626173656E616D652024736B65746368646972290A20202020202020206C6F63616C20736B657463686E616D653D2428626173656E616D652024736B65746368290A20202020202020206966205B2022247B736B657463686469726E616D657D2E696E6F2220213D202224736B657463686E616D6522205D205C0A20202020202020207C7C205B202D66202224736B657463686469722F2E746573742E736B697022205D3B207468656E0A202020202020202020202020636F6E74696E75650A202020202020202066690A2020202020202020736B657463686E756D3D24282824736B657463686E756D202B203129290A20202020202020206966205B202224736B657463686E756D22202D6C6520222473746172745F696E64657822205D205C0A20202020202020207C7C205B202224736B657463686E756D22202D6774202224656E645F696E64657822205D3B207468656E0A202020202020202009636F6E74696E75650A202020202020202066690A20202020202020206275696C645F736B657463682022246671626E22202224736B6574636822202224787472615F6F707473220A20202020202020206C6F63616C20726573756C743D243F0A20202020202020206966205B2024726573756C74202D6E652030205D3B207468656E0A20202020202020202020202072657475726E2024726573756C740A202020202020202066690A20202020646F6E650A2020202072657475726E20300A7D0A .sh install-platformio 23212F62696E2F626173680A0A6563686F2022496E7374616C6C696E6720507974686F6E20576865656C202E2E2E220A70697020696E7374616C6C20776865656C203E202F6465762F6E756C6C20323E26310A0A6563686F2022496E7374616C6C696E6720506C6174666F726D494F202E2E2E220A70697020696E7374616C6C202D5520706C6174666F726D696F203E202F6465762F6E756C6C20323E26310A0A6563686F2022506C6174666F726D494F20686173206265656E20696E7374616C6C6564220A6563686F2022220A0A0A66756E6374696F6E206275696C645F70696F5F736B6574636828297B2023206275696C645F70696F5F736B65746368203C626F6172643E203C706174682D746F2D696E6F3E0A202020206966205B2022242322202D6C742032205D3B207468656E0A20202020202020206563686F20224552524F523A20496C6C6567616C206E756D626572206F6620706172616D6574657273220A20202020202020206563686F202255534147453A206275696C645F70696F5F736B65746368203C626F6172643E203C706174682D746F2D696E6F3E220A202020202020202072657475726E20310A2020202066690A0A096C6F63616C20626F6172643D222431220A096C6F63616C20736B657463683D222432220A096C6F63616C20736B657463685F6469723D24286469726E616D65202224736B6574636822290A096563686F2022220A096563686F2022436F6D70696C696E672027222428626173656E616D65202224736B6574636822292227202E2E2E220A09707974686F6E202D6D20706C6174666F726D696F206369202D6C20272E27202D2D626F617264202224626F61726422202224736B657463685F64697222202D2D70726F6A6563742D6F7074696F6E3D22626F6172645F6275696C642E706172746974696F6E73203D20687567655F6170702E637376220A7D0A0A66756E6374696F6E20636F756E745F736B6574636865732829202320636F756E745F736B657463686573203C6578616D706C65732D706174683E0A7B0A202020206C6F63616C206578616D706C65733D222431220A20202020726D202D726620736B6574636865732E7478740A202020206966205B2021202D642022246578616D706C657322205D3B207468656E0A2020202020202020746F75636820736B6574636865732E7478740A202020202020202072657475726E20300A2020202066690A202020206C6F63616C20736B6574636865733D242866696E6420246578616D706C6573202D6E616D65202A2E696E6F290A202020206C6F63616C20736B657463686E756D3D300A20202020666F7220736B6574636820696E2024736B6574636865733B20646F0A20202020202020206C6F63616C20736B657463686469723D24286469726E616D652024736B65746368290A20202020202020206C6F63616C20736B657463686469726E616D653D2428626173656E616D652024736B65746368646972290A20202020202020206C6F63616C20736B657463686E616D653D2428626173656E616D652024736B65746368290A20202020202020206966205B5B2022247B736B657463686469726E616D657D2E696E6F2220213D202224736B657463686E616D6522205D5D3B207468656E0A202020202020202020202020636F6E74696E75650A202020202020202066693B0A20202020202020206966205B5B202D66202224736B657463686469722F2E746573742E736B697022205D5D3B207468656E0A202020202020202020202020636F6E74696E75650A202020202020202066690A20202020202020206563686F2024736B65746368203E3E20736B6574636865732E7478740A2020202020202020736B657463686E756D3D24282824736B657463686E756D202B203129290A20202020646F6E650A2020202072657475726E2024736B657463686E756D0A7D0A0A66756E6374696F6E206275696C645F70696F5F736B65746368657328292023206275696C645F70696F5F736B657463686573203C626F6172643E203C6578616D706C65732D706174683E203C6368756E6B3E203C746F74616C2D6368756E6B733E0A7B0A202020206966205B2022242322202D6C742032205D3B207468656E0A20202020202020206563686F20224552524F523A20496C6C6567616C206E756D626572206F6620706172616D6574657273220A20202020202020206563686F202255534147453A206275696C645F70696F5F736B657463686573203C626F6172643E203C6578616D706C65732D706174683E205B3C6368756E6B3E203C746F74616C2D6368756E6B733E5D220A202020202020202072657475726E20310A2020202066690A0A202020206C6F63616C20626F6172643D24310A202020206C6F63616C206578616D706C65733D24320A202020206C6F63616C206368756E6B5F696465783D24330A202020206C6F63616C206368756E6B735F6E756D3D24340A0A202020206966205B2022242322202D6C742034205D3B207468656E0A20202020202020206368756E6B5F696465783D2230220A20202020202020206368756E6B735F6E756D3D2231220A2020202066690A0A096966205B2022246368756E6B735F6E756D22202D6C652030205D3B207468656E0A09096563686F20224552524F523A204368756E6B7320636F756E74206D75737420626520706F736974697665206E756D626572220A090972657475726E20310A0966690A096966205B2022246368756E6B5F6964657822202D67652022246368756E6B735F6E756D22205D3B207468656E0A09096563686F20224552524F523A204368756E6B20696E646578206D757374206265206C657373207468616E206368756E6B7320636F756E74220A090972657475726E20310A0966690A0A20202020736574202B650A20202020636F756E745F736B6574636865732022246578616D706C6573220A202020206C6F63616C20736B65746368636F756E743D243F0A20202020736574202D650A202020206C6F63616C20736B6574636865733D242863617420736B6574636865732E747874290A20202020726D202D726620736B6574636865732E7478740A0A202020206C6F63616C206368756E6B5F73697A653D2428282024736B65746368636F756E74202F20246368756E6B735F6E756D2029290A202020206C6F63616C20616C6C5F6368756E6B733D24282820246368756E6B735F6E756D202A20246368756E6B5F73697A652029290A202020206966205B202224616C6C5F6368756E6B7322202D6C74202224736B65746368636F756E7422205D3B207468656E0A20202020096368756E6B5F73697A653D24282820246368756E6B5F73697A65202B20312029290A2020202066690A0A202020206C6F63616C2073746172745F696E6465783D24282820246368756E6B5F69646578202A20246368756E6B5F73697A652029290A202020206966205B202224736B65746368636F756E7422202D6C6520222473746172745F696E64657822205D3B207468656E0A20202020096563686F2022536B697070696E67206A6F62220A202020200972657475726E20300A2020202066690A0A202020206C6F63616C20656E645F696E6465783D2428282024282820246368756E6B5F69646578202B2031202929202A20246368756E6B5F73697A652029290A202020206966205B202224656E645F696E64657822202D6774202224736B65746368636F756E7422205D3B207468656E0A2020202009656E645F696E6465783D24736B65746368636F756E740A2020202066690A0A202020206C6F63616C2073746172745F6E756D3D242828202473746172745F696E646578202B20312029290A202020206563686F2022466F756E642024736B65746368636F756E7420536B657463686573223B0A202020206563686F20224368756E6B20436F756E74203A20246368756E6B735F6E756D220A202020206563686F20224368756E6B2053697A6520203A20246368756E6B5F73697A65220A202020206563686F2022537461727420536B657463683A202473746172745F6E756D220A202020206563686F2022456E6420536B6574636820203A2024656E645F696E646578220A0A202020206C6F63616C20736B657463686E756D3D300A20202020666F7220736B6574636820696E2024736B6574636865733B20646F0A20202020202020206C6F63616C20736B657463686469723D24286469726E616D652024736B65746368290A20202020202020206C6F63616C20736B657463686469726E616D653D2428626173656E616D652024736B65746368646972290A20202020202020206C6F63616C20736B657463686E616D653D2428626173656E616D652024736B65746368290A20202020202020206966205B2022247B736B657463686469726E616D657D2E696E6F2220213D202224736B657463686E616D6522205D205C0A20202020202020207C7C205B202D66202224736B657463686469722F2E746573742E736B697022205D3B207468656E0A202020202020202020202020636F6E74696E75650A202020202020202066690A2020202020202020736B657463686E756D3D24282824736B657463686E756D202B203129290A20202020202020206966205B202224736B657463686E756D22202D6C6520222473746172745F696E64657822205D205C0A20202020202020207C7C205B202224736B657463686E756D22202D6774202224656E645F696E64657822205D3B207468656E0A202020202020202009636F6E74696E75650A202020202020202066690A20202020202020206275696C645F70696F5F736B65746368202224626F61726422202224736B65746368220A20202020202020206C6F63616C20726573756C743D243F0A20202020202020206966205B2024726573756C74202D6E652030205D3B207468656E0A20202020202020202020202072657475726E2024726573756C740A202020202020202066690A20202020646F6E650A2020202072657475726E20300A7D0A .sh on-push 23212F62696E2F626173680A0A736574202D650A0A6966205B2021202D7A2022245452415649535F4255494C445F44495222205D3B207468656E0A096578706F7274204749544855425F574F524B53504143453D22245452415649535F4255494C445F444952220A096578706F7274204749544855425F5245504F5349544F52593D22245452415649535F5245504F5F534C5547220A656C6966205B202D7A2022244749544855425F574F524B535041434522205D3B207468656E0A096578706F7274204749544855425F574F524B53504143453D2224505744220A096578706F7274204749544855425F5245504F5349544F52593D226D652D6E6F2D6465762F4173796E63544350220A66690A0A4348554E4B5F494E4445583D24310A4348554E4B535F434E543D24320A4255494C445F50494F3D300A6966205B2022242322202D6C742032205D207C7C205B2022244348554E4B535F434E5422202D6C652030205D3B207468656E0A094348554E4B5F494E4445583D300A094348554E4B535F434E543D310A656C6966205B2022244348554E4B5F494E44455822202D67742022244348554E4B535F434E5422205D3B207468656E0A094348554E4B5F494E4445583D244348554E4B535F434E540A656C6966205B2022244348554E4B5F494E44455822202D65712022244348554E4B535F434E5422205D3B207468656E0A094255494C445F50494F3D310A66690A0A6966205B2022244255494C445F50494F22202D65712030205D3B207468656E0A09232041726475696E6F49444520546573740A09736F75726365202E2F2E6769746875622F736372697074732F696E7374616C6C2D61726475696E6F2D6964652E73680A09736F75726365202E2F2E6769746875622F736372697074732F696E7374616C6C2D61726475696E6F2D636F72652D65737033322E73680A0A096563686F2022496E7374616C6C696E67204173796E63544350202E2E2E220A096370202D72662022244749544855425F574F524B53504143452220222441524455494E4F5F5553525F504154482F6C69627261726965732F4173796E63544350220A0A094651424E3D226573707265737369663A65737033323A65737033323A505352414D3D656E61626C65642C506172746974696F6E536368656D653D687567655F617070220A096275696C645F736B6574636865732022244651424E222022244749544855425F574F524B53504143452F6578616D706C6573220A096966205B20212022244F535F49535F57494E444F575322203D3D20223122205D3B207468656E0A09096563686F2022496E7374616C6C696E67204553504173796E63576562536572766572202E2E2E220A090967697420636C6F6E652068747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4553504173796E6357656253657276657220222441524455494E4F5F5553525F504154482F6C69627261726965732F4553504173796E6357656253657276657222203E202F6465762F6E756C6C20323E26310A0A09096563686F2022496E7374616C6C696E672041726475696E6F4A736F6E202E2E2E220A090967697420636C6F6E652068747470733A2F2F6769746875622E636F6D2F62626C616E63686F6E2F41726475696E6F4A736F6E20222441524455494E4F5F5553525F504154482F6C69627261726965732F41726475696E6F4A736F6E22203E202F6465762F6E756C6C20323E26310A0A09096275696C645F736B6574636865732022244651424E2220222441524455494E4F5F5553525F504154482F6C69627261726965732F4553504173796E635765625365727665722F6578616D706C6573220A0966690A656C73650A092320506C6174666F726D494F20546573740A09736F75726365202E2F2E6769746875622F736372697074732F696E7374616C6C2D706C6174666F726D696F2E73680A0A096563686F2022496E7374616C6C696E67204173796E63544350202E2E2E220A09707974686F6E202D6D20706C6174666F726D696F206C6962202D2D73746F726167652D6469722022244749544855425F574F524B53504143452220696E7374616C6C0A0A09424F4152443D226573703332646576220A096275696C645F70696F5F736B657463686573202224424F415244222022244749544855425F574F524B53504143452F6578616D706C6573220A0A096966205B5B2022244F53545950452220213D202263796777696E22205D5D202626205B5B2022244F53545950452220213D20226D73797322205D5D202626205B5B2022244F53545950452220213D202277696E333222205D5D3B207468656E0A09096563686F2022496E7374616C6C696E67204553504173796E63576562536572766572202E2E2E220A0909707974686F6E202D6D20706C6174666F726D696F206C6962202D6720696E7374616C6C2068747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4553504173796E635765625365727665722E676974203E202F6465762F6E756C6C20323E26310A090967697420636C6F6E652068747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4553504173796E63576562536572766572202224484F4D452F4553504173796E6357656253657276657222203E202F6465762F6E756C6C20323E26310A0A09096563686F2022496E7374616C6C696E672041726475696E6F4A736F6E202E2E2E220A0909707974686F6E202D6D20706C6174666F726D696F206C6962202D6720696E7374616C6C2068747470733A2F2F6769746875622E636F6D2F62626C616E63686F6E2F41726475696E6F4A736F6E2E676974203E202F6465762F6E756C6C20323E26310A0A09096275696C645F70696F5F736B657463686573202224424F41524422202224484F4D452F4553504173796E635765625365727665722F6578616D706C6573220A0966690A66690A .sh stale 2320436F6E66696775726174696F6E20666F722070726F626F742D7374616C65202D2068747470733A2F2F6769746875622E636F6D2F70726F626F742F7374616C650A0A64617973556E74696C5374616C653A2036300A64617973556E74696C436C6F73653A2031340A6C696D697450657252756E3A2033300A7374616C654C6162656C3A207374616C650A6578656D70744C6162656C733A0A20202D2070696E6E65640A20202D2073656375726974790A20202D2022746F20626520696D706C656D656E746564220A20202D2022666F72207265666572656E6365220A20202D20226D6F766520746F205052220A20202D2022656E68616E63656D656E74220A0A6F6E6C793A206973737565730A6F6E6C794C6162656C733A205B5D0A6578656D707450726F6A656374733A2066616C73650A6578656D70744D696C6573746F6E65733A2066616C73650A6578656D707441737369676E6565733A2066616C73650A0A6D61726B436F6D6D656E743A203E0A20205B5354414C455F5345545D205468697320697373756520686173206265656E206175746F6D61746963616C6C79206D61726B6564206173207374616C65206265636175736520697420686173206E6F74206861640A2020726563656E742061637469766974792E2049742077696C6C20626520636C6F73656420696E2031342064617973206966206E6F2066757274686572206163746976697479206F63637572732E205468616E6B20796F750A2020666F7220796F757220636F6E747269627574696F6E732E0A0A756E6D61726B436F6D6D656E743A203E0A20205B5354414C455F434C525D205468697320697373756520686173206265656E2072656D6F7665642066726F6D20746865207374616C652071756575652E20506C6561736520656E7375726520616374697669747920746F206B656570206974206F70656E696E20746865206675747572652E0A0A636C6F7365436F6D6D656E743A203E0A20205B5354414C455F44454C5D2054686973207374616C6520697373756520686173206265656E206175746F6D61746963616C6C7920636C6F7365642E205468616E6B20796F7520666F7220796F757220636F6E747269627574696F6E732E0A0A .yml workflows push 6E616D653A204173796E63205443502043490A0A6F6E3A0A2020707573683A0A202020206272616E636865733A0A202020202D206D61737465720A202020202D2072656C656173652F2A0A202070756C6C5F726571756573743A0A0A6A6F62733A0A0A20206275696C642D61726475696E6F3A0A202020206E616D653A2041726475696E6F206F6E20247B7B206D61747269782E6F73207D7D0A2020202072756E732D6F6E3A20247B7B206D61747269782E6F73207D7D0A2020202073747261746567793A0A2020202020206D61747269783A0A20202020202020206F733A205B7562756E74752D6C61746573742C206D61634F532D6C61746573745D0A2020202073746570733A0A202020202D20757365733A20616374696F6E732F636865636B6F75744076310A202020202D206E616D653A204275696C642054657374730A20202020202072756E3A2062617368202E2F2E6769746875622F736372697074732F6F6E2D707573682E7368203020310A0A20206275696C642D70696F3A0A202020206E616D653A20506C6174666F726D494F206F6E20247B7B206D61747269782E6F73207D7D0A2020202072756E732D6F6E3A20247B7B206D61747269782E6F73207D7D0A2020202073747261746567793A0A2020202020206D61747269783A0A20202020202020206F733A205B7562756E74752D6C61746573742C206D61634F532D6C61746573745D0A2020202073746570733A0A202020202D20757365733A20616374696F6E732F636865636B6F75744076310A202020202D206E616D653A204275696C642054657374730A20202020202072756E3A2062617368202E2F2E6769746875622F736372697074732F6F6E2D707573682E7368203120310A .yml .gitignore 0A2E44535F53746F72650A .travis 7375646F3A2066616C73650A6C616E67756167653A20707974686F6E0A6F733A0A20202D206C696E75780A0A6769743A0A202064657074683A2066616C73650A0A7374616765733A0A20202D206275696C640A0A6A6F62733A0A2020696E636C7564653A0A0A202020202D206E616D653A202241726475696E6F204275696C64220A20202020202069663A2074616720495320626C616E6B20414E44202874797065203D2070756C6C5F72657175657374204F52202874797065203D207075736820414E44206272616E6368203D206D617374657229290A20202020202073746167653A206275696C640A2020202020207363726970743A206261736820245452415649535F4255494C445F4449522F2E6769746875622F736372697074732F6F6E2D707573682E73680A0A202020202D206E616D653A2022506C6174666F726D494F204275696C64220A20202020202069663A2074616720495320626C616E6B20414E44202874797065203D2070756C6C5F72657175657374204F52202874797065203D207075736820414E44206272616E6368203D206D617374657229290A20202020202073746167653A206275696C640A2020202020207363726970743A206261736820245452415649535F4255494C445F4449522F2E6769746875622F736372697074732F6F6E2D707573682E7368203120310A0A6E6F74696669636174696F6E733A0A2020656D61696C3A0A202020206F6E5F737563636573733A206368616E67650A202020206F6E5F6661696C7572653A206368616E67650A2020776562686F6F6B733A0A2020202075726C733A0A2020202020202D2068747470733A2F2F776562686F6F6B732E6769747465722E696D2F652F36306536356430633738656130613932303334370A202020206F6E5F737563636573733A206368616E6765202023206F7074696F6E733A205B616C776179737C6E657665727C6368616E67655D2064656661756C743A20616C776179730A202020206F6E5F6661696C7572653A20616C77617973202023206F7074696F6E733A205B616C776179737C6E657665727C6368616E67655D2064656661756C743A20616C776179730A202020206F6E5F73746172743A2066616C73652020202020232064656661756C743A2066616C73650A .yml CMakeLists 73657428434F4D504F4E454E545F535243444952530A2020202022737263220A290A0A73657428434F4D504F4E454E545F4144445F494E434C554445444952530A2020202022737263220A290A0A73657428434F4D504F4E454E545F52455155495245530A202020202261726475696E6F2D6573703332220A290A0A72656769737465725F636F6D706F6E656E7428290A0A7461726765745F636F6D70696C655F6F7074696F6E7328247B434F4D504F4E454E545F5441524745547D2050524956415445202D666E6F2D72747469290A .txt component 434F4D504F4E454E545F4144445F494E434C55444544495253203A3D207372630A434F4D504F4E454E545F53524344495253203A3D207372630A435858464C414753202B3D202D666E6F2D727474690A .mk Kconfig 6D656E7520224173796E6354435020436F6E66696775726174696F6E220A0A63686F696365204153594E435F5443505F52554E4E494E475F434F52450A20202020626F6F6C2022436F7265206F6E207768696368204173796E635443502773207468726561642069732072756E6E696E67220A2020202064656661756C74204153594E435F5443505F52554E5F434F5245310A2020202068656C700A202020202020202053656C656374206F6E20776869636820636F7265204173796E635443502069732072756E6E696E670A0A20202020636F6E666967204153594E435F5443505F52554E5F434F5245300A2020202020202020626F6F6C2022434F52452030220A20202020636F6E666967204153594E435F5443505F52554E5F434F5245310A2020202020202020626F6F6C2022434F52452031220A20202020636F6E666967204153594E435F5443505F52554E5F4E4F5F414646494E4954590A2020202020202020626F6F6C2022424F5448220A0A656E6463686F6963650A0A636F6E666967204153594E435F5443505F52554E4E494E475F434F52450A20202020696E740A2020202064656661756C742030206966204153594E435F5443505F52554E5F434F5245300A2020202064656661756C742031206966204153594E435F5443505F52554E5F434F5245310A2020202064656661756C74202D31206966204153594E435F5443505F52554E5F4E4F5F414646494E4954590A0A636F6E666967204153594E435F5443505F5553455F5744540A20202020626F6F6C2022456E61626C652057445420666F7220746865204173796E63544350207461736B220A2020202064656661756C74202279220A2020202068656C700A2020202020202020456E61626C652057445420666F7220746865204173796E63544350207461736B2C20736F2069742077696C6C207472696767657220696620612068616E646C6572206973206C6F636B696E6720746865207468726561642E0A0A656E646D656E750A .projbuild library 7B0A2020226E616D65223A224173796E63544350222C0A2020226465736372697074696F6E223A224173796E6368726F6E6F757320544350204C69627261727920666F72204553503332222C0A2020226B6579776F726473223A226173796E632C746370222C0A202022617574686F7273223A0A20207B0A20202020226E616D65223A202248726973746F20476F63686B6F76222C0A20202020226D61696E7461696E6572223A20747275650A20207D2C0A2020227265706F7369746F7279223A0A20207B0A202020202274797065223A2022676974222C0A202020202275726C223A202268747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4173796E635443502E676974220A20207D2C0A20202276657273696F6E223A2022312E312E31222C0A2020226C6963656E7365223A20224C47504C2D332E30222C0A2020226672616D65776F726B73223A202261726475696E6F222C0A202022706C6174666F726D73223A20226573707265737369663332222C0A2020226275696C64223A207B0A20202020226C6962436F6D7061744D6F6465223A20320A20207D20200A7D0A .json library 6E616D653D4173796E635443500A76657273696F6E3D312E312E310A617574686F723D4D652D4E6F2D4465760A6D61696E7461696E65723D4D652D4E6F2D4465760A73656E74656E63653D4173796E6320544350204C69627261727920666F722045535033320A7061726167726170683D4173796E6320544350204C69627261727920666F722045535033320A63617465676F72793D4F746865720A75726C3D68747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4173796E635443500A617263686974656374757265733D2A0A .properties LICENSE 20202020202020202020202020202020202020474E55204C45535345522047454E4552414C205055424C4943204C4943454E53450A202020202020202020202020202020202020202020202056657273696F6E20332C203239204A756E6520323030370A0A20436F70797269676874202843292032303037204672656520536F66747761726520466F756E646174696F6E2C20496E632E203C687474703A2F2F6673662E6F72672F3E0A2045766572796F6E65206973207065726D697474656420746F20636F707920616E64206469737472696275746520766572626174696D20636F706965730A206F662074686973206C6963656E736520646F63756D656E742C20627574206368616E67696E67206974206973206E6F7420616C6C6F7765642E0A0A0A2020546869732076657273696F6E206F662074686520474E55204C65737365722047656E6572616C205075626C6963204C6963656E736520696E636F72706F72617465730A746865207465726D7320616E6420636F6E646974696F6E73206F662076657273696F6E2033206F662074686520474E552047656E6572616C205075626C69630A4C6963656E73652C20737570706C656D656E74656420627920746865206164646974696F6E616C207065726D697373696F6E73206C69737465642062656C6F772E0A0A2020302E204164646974696F6E616C20446566696E6974696F6E732E0A0A2020417320757365642068657265696E2C202274686973204C6963656E7365222072656665727320746F2076657273696F6E2033206F662074686520474E55204C65737365720A47656E6572616C205075626C6963204C6963656E73652C20616E64207468652022474E552047504C222072656665727320746F2076657273696F6E2033206F662074686520474E550A47656E6572616C205075626C6963204C6963656E73652E0A0A202022546865204C696272617279222072656665727320746F206120636F766572656420776F726B20676F7665726E65642062792074686973204C6963656E73652C0A6F74686572207468616E20616E204170706C69636174696F6E206F72206120436F6D62696E656420576F726B20617320646566696E65642062656C6F772E0A0A2020416E20224170706C69636174696F6E2220697320616E7920776F726B2074686174206D616B657320757365206F6620616E20696E746572666163652070726F76696465640A627920746865204C6962726172792C20627574207768696368206973206E6F74206F7468657277697365206261736564206F6E20746865204C6962726172792E0A446566696E696E67206120737562636C617373206F66206120636C61737320646566696E656420627920746865204C696272617279206973206465656D65642061206D6F64650A6F66207573696E6720616E20696E746572666163652070726F766964656420627920746865204C6962726172792E0A0A2020412022436F6D62696E656420576F726B22206973206120776F726B2070726F647563656420627920636F6D62696E696E67206F72206C696E6B696E6720616E0A4170706C69636174696F6E207769746820746865204C6962726172792E202054686520706172746963756C61722076657273696F6E206F6620746865204C6962726172790A776974682077686963682074686520436F6D62696E656420576F726B20776173206D61646520697320616C736F2063616C6C65642074686520224C696E6B65640A56657273696F6E222E0A0A202054686520224D696E696D616C20436F72726573706F6E64696E6720536F757263652220666F72206120436F6D62696E656420576F726B206D65616E73207468650A436F72726573706F6E64696E6720536F7572636520666F722074686520436F6D62696E656420576F726B2C206578636C7564696E6720616E7920736F7572636520636F64650A666F7220706F7274696F6E73206F662074686520436F6D62696E656420576F726B20746861742C20636F6E7369646572656420696E2069736F6C6174696F6E2C206172650A6261736564206F6E20746865204170706C69636174696F6E2C20616E64206E6F74206F6E20746865204C696E6B65642056657273696F6E2E0A0A20205468652022436F72726573706F6E64696E67204170706C69636174696F6E20436F64652220666F72206120436F6D62696E656420576F726B206D65616E73207468650A6F626A65637420636F646520616E642F6F7220736F7572636520636F646520666F7220746865204170706C69636174696F6E2C20696E636C7564696E6720616E7920646174610A616E64207574696C6974792070726F6772616D73206E656564656420666F7220726570726F647563696E672074686520436F6D62696E656420576F726B2066726F6D207468650A4170706C69636174696F6E2C20627574206578636C7564696E67207468652053797374656D204C6962726172696573206F662074686520436F6D62696E656420576F726B2E0A0A2020312E20457863657074696F6E20746F2053656374696F6E2033206F662074686520474E552047504C2E0A0A2020596F75206D617920636F6E766579206120636F766572656420776F726B20756E6465722073656374696F6E73203320616E642034206F662074686973204C6963656E73650A776974686F7574206265696E6720626F756E642062792073656374696F6E2033206F662074686520474E552047504C2E0A0A2020322E20436F6E766579696E67204D6F6469666965642056657273696F6E732E0A0A2020496620796F75206D6F64696679206120636F7079206F6620746865204C6962726172792C20616E642C20696E20796F7572206D6F64696669636174696F6E732C20610A666163696C6974792072656665727320746F20612066756E6374696F6E206F72206461746120746F20626520737570706C69656420627920616E204170706C69636174696F6E0A7468617420757365732074686520666163696C69747920286F74686572207468616E20617320616E20617267756D656E7420706173736564207768656E207468650A666163696C69747920697320696E766F6B6564292C207468656E20796F75206D617920636F6E766579206120636F7079206F6620746865206D6F6469666965640A76657273696F6E3A0A0A202020612920756E6465722074686973204C6963656E73652C2070726F7669646564207468617420796F75206D616B65206120676F6F64206661697468206566666F727420746F0A202020656E7375726520746861742C20696E20746865206576656E7420616E204170706C69636174696F6E20646F6573206E6F7420737570706C79207468650A20202066756E6374696F6E206F7220646174612C2074686520666163696C697479207374696C6C206F706572617465732C20616E6420706572666F726D730A20202077686174657665722070617274206F662069747320707572706F73652072656D61696E73206D65616E696E6766756C2C206F720A0A202020622920756E6465722074686520474E552047504C2C2077697468206E6F6E65206F6620746865206164646974696F6E616C207065726D697373696F6E73206F660A20202074686973204C6963656E7365206170706C696361626C6520746F207468617420636F70792E0A0A2020332E204F626A65637420436F646520496E636F72706F726174696E67204D6174657269616C2066726F6D204C696272617279204865616465722046696C65732E0A0A2020546865206F626A65637420636F646520666F726D206F6620616E204170706C69636174696F6E206D617920696E636F72706F72617465206D6174657269616C2066726F6D0A61206865616465722066696C6520746861742069732070617274206F6620746865204C6962726172792E2020596F75206D617920636F6E7665792073756368206F626A6563740A636F646520756E646572207465726D73206F6620796F75722063686F6963652C2070726F766964656420746861742C2069662074686520696E636F72706F72617465640A6D6174657269616C206973206E6F74206C696D6974656420746F206E756D65726963616C20706172616D65746572732C2064617461207374727563747572650A6C61796F75747320616E64206163636573736F72732C206F7220736D616C6C206D6163726F732C20696E6C696E652066756E6374696F6E7320616E642074656D706C617465730A2874656E206F72206665776572206C696E657320696E206C656E677468292C20796F7520646F20626F7468206F662074686520666F6C6C6F77696E673A0A0A202020612920476976652070726F6D696E656E74206E6F746963652077697468206561636820636F7079206F6620746865206F626A65637420636F64652074686174207468650A2020204C696272617279206973207573656420696E20697420616E64207468617420746865204C69627261727920616E642069747320757365206172650A202020636F76657265642062792074686973204C6963656E73652E0A0A2020206229204163636F6D70616E7920746865206F626A65637420636F64652077697468206120636F7079206F662074686520474E552047504C20616E642074686973206C6963656E73650A202020646F63756D656E742E0A0A2020342E20436F6D62696E656420576F726B732E0A0A2020596F75206D617920636F6E766579206120436F6D62696E656420576F726B20756E646572207465726D73206F6620796F75722063686F69636520746861742C0A74616B656E20746F6765746865722C206566666563746976656C7920646F206E6F74207265737472696374206D6F64696669636174696F6E206F66207468650A706F7274696F6E73206F6620746865204C69627261727920636F6E7461696E656420696E2074686520436F6D62696E656420576F726B20616E6420726576657273650A656E67696E656572696E6720666F7220646562756767696E672073756368206D6F64696669636174696F6E732C20696620796F7520616C736F20646F2065616368206F660A74686520666F6C6C6F77696E673A0A0A202020612920476976652070726F6D696E656E74206E6F746963652077697468206561636820636F7079206F662074686520436F6D62696E656420576F726B20746861740A202020746865204C696272617279206973207573656420696E20697420616E64207468617420746865204C69627261727920616E642069747320757365206172650A202020636F76657265642062792074686973204C6963656E73652E0A0A2020206229204163636F6D70616E792074686520436F6D62696E656420576F726B2077697468206120636F7079206F662074686520474E552047504C20616E642074686973206C6963656E73650A202020646F63756D656E742E0A0A202020632920466F72206120436F6D62696E656420576F726B207468617420646973706C61797320636F70797269676874206E6F746963657320647572696E670A202020657865637574696F6E2C20696E636C7564652074686520636F70797269676874206E6F7469636520666F7220746865204C69627261727920616D6F6E670A2020207468657365206E6F74696365732C2061732077656C6C2061732061207265666572656E636520646972656374696E6720746865207573657220746F207468650A202020636F70696573206F662074686520474E552047504C20616E642074686973206C6963656E736520646F63756D656E742E0A0A202020642920446F206F6E65206F662074686520666F6C6C6F77696E673A0A0A20202020202020302920436F6E76657920746865204D696E696D616C20436F72726573706F6E64696E6720536F7572636520756E64657220746865207465726D73206F6620746869730A202020202020204C6963656E73652C20616E642074686520436F72726573706F6E64696E67204170706C69636174696F6E20436F646520696E206120666F726D0A202020202020207375697461626C6520666F722C20616E6420756E646572207465726D732074686174207065726D69742C20746865207573657220746F0A202020202020207265636F6D62696E65206F722072656C696E6B20746865204170706C69636174696F6E20776974682061206D6F6469666965642076657273696F6E206F660A20202020202020746865204C696E6B65642056657273696F6E20746F2070726F647563652061206D6F64696669656420436F6D62696E656420576F726B2C20696E207468650A202020202020206D616E6E6572207370656369666965642062792073656374696F6E2036206F662074686520474E552047504C20666F7220636F6E766579696E670A20202020202020436F72726573706F6E64696E6720536F757263652E0A0A202020202020203129205573652061207375697461626C6520736861726564206C696272617279206D656368616E69736D20666F72206C696E6B696E672077697468207468650A202020202020204C6962726172792E202041207375697461626C65206D656368616E69736D206973206F6E6520746861742028612920757365732061742072756E2074696D650A202020202020206120636F7079206F6620746865204C69627261727920616C72656164792070726573656E74206F6E207468652075736572277320636F6D70757465720A2020202020202073797374656D2C20616E64202862292077696C6C206F7065726174652070726F7065726C7920776974682061206D6F6469666965642076657273696F6E0A202020202020206F6620746865204C696272617279207468617420697320696E746572666163652D636F6D70617469626C65207769746820746865204C696E6B65640A2020202020202056657273696F6E2E0A0A20202065292050726F7669646520496E7374616C6C6174696F6E20496E666F726D6174696F6E2C20627574206F6E6C7920696620796F7520776F756C64206F74686572776973650A202020626520726571756972656420746F2070726F76696465207375636820696E666F726D6174696F6E20756E6465722073656374696F6E2036206F66207468650A202020474E552047504C2C20616E64206F6E6C7920746F2074686520657874656E742074686174207375636820696E666F726D6174696F6E2069730A2020206E656365737361727920746F20696E7374616C6C20616E6420657865637574652061206D6F6469666965642076657273696F6E206F66207468650A202020436F6D62696E656420576F726B2070726F6475636564206279207265636F6D62696E696E67206F722072656C696E6B696E67207468650A2020204170706C69636174696F6E20776974682061206D6F6469666965642076657273696F6E206F6620746865204C696E6B65642056657273696F6E2E202849660A202020796F7520757365206F7074696F6E203464302C2074686520496E7374616C6C6174696F6E20496E666F726D6174696F6E206D757374206163636F6D70616E790A202020746865204D696E696D616C20436F72726573706F6E64696E6720536F7572636520616E6420436F72726573706F6E64696E67204170706C69636174696F6E0A202020436F64652E20496620796F7520757365206F7074696F6E203464312C20796F75206D7573742070726F766964652074686520496E7374616C6C6174696F6E0A202020496E666F726D6174696F6E20696E20746865206D616E6E6572207370656369666965642062792073656374696F6E2036206F662074686520474E552047504C0A202020666F7220636F6E766579696E6720436F72726573706F6E64696E6720536F757263652E290A0A2020352E20436F6D62696E6564204C69627261726965732E0A0A2020596F75206D617920706C616365206C69627261727920666163696C6974696573207468617420617265206120776F726B206261736564206F6E207468650A4C6962726172792073696465206279207369646520696E20612073696E676C65206C69627261727920746F6765746865722077697468206F74686572206C6962726172790A666163696C6974696573207468617420617265206E6F74204170706C69636174696F6E7320616E6420617265206E6F7420636F766572656420627920746869730A4C6963656E73652C20616E6420636F6E7665792073756368206120636F6D62696E6564206C69627261727920756E646572207465726D73206F6620796F75720A63686F6963652C20696620796F7520646F20626F7468206F662074686520666F6C6C6F77696E673A0A0A2020206129204163636F6D70616E792074686520636F6D62696E6564206C6962726172792077697468206120636F7079206F66207468652073616D6520776F726B2062617365640A2020206F6E20746865204C6962726172792C20756E636F6D62696E6564207769746820616E79206F74686572206C69627261727920666163696C69746965732C0A202020636F6E766579656420756E64657220746865207465726D73206F662074686973204C6963656E73652E0A0A202020622920476976652070726F6D696E656E74206E6F7469636520776974682074686520636F6D62696E6564206C69627261727920746861742070617274206F662069740A2020206973206120776F726B206261736564206F6E20746865204C6962726172792C20616E64206578706C61696E696E6720776865726520746F2066696E64207468650A2020206163636F6D70616E79696E6720756E636F6D62696E656420666F726D206F66207468652073616D6520776F726B2E0A0A2020362E20526576697365642056657273696F6E73206F662074686520474E55204C65737365722047656E6572616C205075626C6963204C6963656E73652E0A0A2020546865204672656520536F66747761726520466F756E646174696F6E206D6179207075626C697368207265766973656420616E642F6F72206E65772076657273696F6E730A6F662074686520474E55204C65737365722047656E6572616C205075626C6963204C6963656E73652066726F6D2074696D6520746F2074696D652E2053756368206E65770A76657273696F6E732077696C6C2062652073696D696C617220696E2073706972697420746F207468652070726573656E742076657273696F6E2C20627574206D61790A64696666657220696E2064657461696C20746F2061646472657373206E65772070726F626C656D73206F7220636F6E6365726E732E0A0A2020456163682076657273696F6E20697320676976656E20612064697374696E6775697368696E672076657273696F6E206E756D6265722E204966207468650A4C69627261727920617320796F752072656365697665642069742073706563696669657320746861742061206365727461696E206E756D62657265642076657273696F6E0A6F662074686520474E55204C65737365722047656E6572616C205075626C6963204C6963656E736520226F7220616E79206C617465722076657273696F6E220A6170706C69657320746F2069742C20796F75206861766520746865206F7074696F6E206F6620666F6C6C6F77696E6720746865207465726D7320616E640A636F6E646974696F6E7320656974686572206F662074686174207075626C69736865642076657273696F6E206F72206F6620616E79206C617465722076657273696F6E0A7075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E2E20496620746865204C69627261727920617320796F750A726563656976656420697420646F6573206E6F74207370656369667920612076657273696F6E206E756D626572206F662074686520474E55204C65737365720A47656E6572616C205075626C6963204C6963656E73652C20796F75206D61792063686F6F736520616E792076657273696F6E206F662074686520474E55204C65737365720A47656E6572616C205075626C6963204C6963656E73652065766572207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E2E0A0A2020496620746865204C69627261727920617320796F7520726563656976656420697420737065636966696573207468617420612070726F78792063616E206465636964650A77686574686572206675747572652076657273696F6E73206F662074686520474E55204C65737365722047656E6572616C205075626C6963204C6963656E7365207368616C6C0A6170706C792C20746861742070726F78792773207075626C69632073746174656D656E74206F6620616363657074616E6365206F6620616E792076657273696F6E2069730A7065726D616E656E7420617574686F72697A6174696F6E20666F7220796F7520746F2063686F6F736520746861742076657273696F6E20666F72207468650A4C6962726172792E0A README 23204173796E63544350200A5B215B4275696C64205374617475735D2868747470733A2F2F7472617669732D63692E6F72672F6D652D6E6F2D6465762F4173796E635443502E7376673F6272616E63683D6D6173746572295D2868747470733A2F2F7472617669732D63692E6F72672F6D652D6E6F2D6465762F4173796E635443502920215B5D2868747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4173796E635443502F776F726B666C6F77732F4173796E6325323054435025323043492F62616467652E73766729205B215B436F646163792042616467655D2868747470733A2F2F6170692E636F646163792E636F6D2F70726F6A6563742F62616467652F47726164652F3266376534643164663862343436643139326362666563366463313734643264295D2868747470733A2F2F7777772E636F646163792E636F6D2F6D616E75616C2F6D652D6E6F2D6465762F4173796E635443503F75746D5F736F757263653D6769746875622E636F6D26616D703B75746D5F6D656469756D3D726566657272616C26616D703B75746D5F636F6E74656E743D6D652D6E6F2D6465762F4173796E6354435026616D703B75746D5F63616D706169676E3D42616467655F4772616465290A0A232323204173796E6320544350204C69627261727920666F722045535033322041726475696E6F0A0A5B215B4A6F696E2074686520636861742061742068747470733A2F2F6769747465722E696D2F6D652D6E6F2D6465762F4553504173796E635765625365727665725D2868747470733A2F2F6261646765732E6769747465722E696D2F6D652D6E6F2D6465762F4553504173796E635765625365727665722E737667295D2868747470733A2F2F6769747465722E696D2F6D652D6E6F2D6465762F4553504173796E635765625365727665723F75746D5F736F757263653D62616467652675746D5F6D656469756D3D62616467652675746D5F63616D706169676E3D70722D62616467652675746D5F636F6E74656E743D6261646765290A0A5468697320697320612066756C6C79206173796E6368726F6E6F757320544350206C6962726172792C2061696D656420617420656E61626C696E672074726F75626C652D667265652C206D756C74692D636F6E6E656374696F6E206E6574776F726B20656E7669726F6E6D656E7420666F72204573707265737369662773204553503332204D4355732E0A0A54686973206C69627261727920697320746865206261736520666F72205B4553504173796E635765625365727665725D2868747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4553504173796E63576562536572766572290A0A2323204173796E63436C69656E7420616E64204173796E635365727665720A546865206261736520636C6173736573206F6E2077686963682065766572797468696E6720656C7365206973206275696C742E2054686579206578706F736520616C6C20706F737369626C65207363656E6172696F732C2062757420617265207265616C6C792072617720616E642072657175697265206D6F726520736B696C6C7320746F207573652E0A .md src AsyncTCP 2F2A0A20204173796E6368726F6E6F757320544350206C69627261727920666F7220457370726573736966204D4355730A0A2020436F707972696768742028632920323031362048726973746F20476F63686B6F762E20416C6C207269676874732072657365727665642E0A2020546869732066696C652069732070617274206F6620746865206573703832363620636F726520666F722041726475696E6F20656E7669726F6E6D656E742E0A0A202054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A20206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A0A202054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A20204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A20204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A0A2020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A2020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A202A2F0A0A23696E636C756465202241726475696E6F2E68220A0A23696E636C75646520224173796E635443502E68220A65787465726E202243227B0A23696E636C75646520226C7769702F6F70742E68220A23696E636C75646520226C7769702F7463702E68220A23696E636C75646520226C7769702F696E65742E68220A23696E636C75646520226C7769702F646E732E68220A23696E636C75646520226C7769702F6572722E68220A7D0A23696E636C75646520226573705F7461736B5F7764742E68220A0A2F2A0A202A205443502F4950204576656E74205461736B0A202A202A2F0A0A7479706564656620656E756D207B0A202020204C5749505F5443505F53454E542C204C5749505F5443505F524543562C204C5749505F5443505F46494E2C204C5749505F5443505F4552524F522C204C5749505F5443505F504F4C4C2C204C5749505F5443505F434C4541522C204C5749505F5443505F4143434550542C204C5749505F5443505F434F4E4E45435445442C204C5749505F5443505F444E530A7D206C7769705F6576656E745F743B0A0A7479706564656620737472756374207B0A20202020202020206C7769705F6576656E745F74206576656E743B0A2020202020202020766F6964202A6172673B0A2020202020202020756E696F6E207B0A20202020202020202020202020202020737472756374207B0A202020202020202020202020202020202020202020202020766F6964202A207063623B0A202020202020202020202020202020202020202020202020696E74385F74206572723B0A202020202020202020202020202020207D20636F6E6E65637465643B0A20202020202020202020202020202020737472756374207B0A202020202020202020202020202020202020202020202020696E74385F74206572723B0A202020202020202020202020202020207D206572726F723B0A20202020202020202020202020202020737472756374207B0A2020202020202020202020202020202020202020202020207463705F706362202A207063623B0A20202020202020202020202020202020202020202020202075696E7431365F74206C656E3B0A202020202020202020202020202020207D2073656E743B0A20202020202020202020202020202020737472756374207B0A2020202020202020202020202020202020202020202020207463705F706362202A207063623B0A20202020202020202020202020202020202020202020202070627566202A2070623B0A202020202020202020202020202020202020202020202020696E74385F74206572723B0A202020202020202020202020202020207D20726563763B0A20202020202020202020202020202020737472756374207B0A2020202020202020202020202020202020202020202020207463705F706362202A207063623B0A202020202020202020202020202020202020202020202020696E74385F74206572723B0A202020202020202020202020202020207D2066696E3B0A20202020202020202020202020202020737472756374207B0A2020202020202020202020202020202020202020202020207463705F706362202A207063623B0A202020202020202020202020202020207D20706F6C6C3B0A20202020202020202020202020202020737472756374207B0A2020202020202020202020202020202020202020202020204173796E63436C69656E74202A20636C69656E743B0A202020202020202020202020202020207D206163636570743B0A20202020202020202020202020202020737472756374207B0A202020202020202020202020202020202020202020202020636F6E73742063686172202A206E616D653B0A20202020202020202020202020202020202020202020202069705F616464725F7420616464723B0A202020202020202020202020202020207D20646E733B0A20202020202020207D3B0A7D206C7769705F6576656E745F7061636B65745F743B0A0A7374617469632078517565756548616E646C65205F6173796E635F71756575653B0A737461746963205461736B48616E646C655F74205F6173796E635F736572766963655F7461736B5F68616E646C65203D204E554C4C3B0A0A0A53656D6170686F726548616E646C655F74205F736C6F74735F6C6F636B3B0A636F6E737420696E74205F6E756D6265725F6F665F636C6F7365645F736C6F7473203D20434F4E4649475F4C5749505F4D41585F4143544956455F5443503B0A7374617469632075696E7433325F74205F636C6F7365645F736C6F74735B5F6E756D6265725F6F665F636C6F7365645F736C6F74735D3B0A7374617469632075696E7433325F74205F636C6F7365645F696E646578203D205B5D2829207B0A202020205F736C6F74735F6C6F636B203D207853656D6170686F726543726561746542696E61727928293B0A202020207853656D6170686F726547697665285F736C6F74735F6C6F636B293B0A20202020666F722028696E742069203D20303B2069203C205F6E756D6265725F6F665F636C6F7365645F736C6F74733B202B2B206929207B0A20202020202020205F636C6F7365645F736C6F74735B695D203D20313B0A202020207D0A2020202072657475726E20313B0A7D28293B0A0A0A73746174696320696E6C696E6520626F6F6C205F696E69745F6173796E635F6576656E745F717565756528297B0A20202020696628215F6173796E635F7175657565297B0A20202020202020205F6173796E635F7175657565203D207851756575654372656174652833322C2073697A656F66286C7769705F6576656E745F7061636B65745F74202A29293B0A2020202020202020696628215F6173796E635F7175657565297B0A20202020202020202020202072657475726E2066616C73653B0A20202020202020207D0A202020207D0A2020202072657475726E20747275653B0A7D0A0A73746174696320696E6C696E6520626F6F6C205F73656E645F6173796E635F6576656E74286C7769705F6576656E745F7061636B65745F74202A2A2065297B0A2020202072657475726E205F6173796E635F71756575652026262078517565756553656E64285F6173796E635F71756575652C20652C20706F72744D41585F44454C415929203D3D207064504153533B0A7D0A0A73746174696320696E6C696E6520626F6F6C205F70726570656E645F6173796E635F6576656E74286C7769705F6576656E745F7061636B65745F74202A2A2065297B0A2020202072657475726E205F6173796E635F71756575652026262078517565756553656E64546F46726F6E74285F6173796E635F71756575652C20652C20706F72744D41585F44454C415929203D3D207064504153533B0A7D0A0A73746174696320696E6C696E6520626F6F6C205F6765745F6173796E635F6576656E74286C7769705F6576656E745F7061636B65745F74202A2A2065297B0A2020202072657475726E205F6173796E635F71756575652026262078517565756552656365697665285F6173796E635F71756575652C20652C20706F72744D41585F44454C415929203D3D207064504153533B0A7D0A0A73746174696320626F6F6C205F72656D6F76655F6576656E74735F776974685F61726728766F6964202A20617267297B0A202020206C7769705F6576656E745F7061636B65745F74202A2066697273745F7061636B6574203D204E554C4C3B0A202020206C7769705F6576656E745F7061636B65745F74202A207061636B6574203D204E554C4C3B0A0A20202020696628215F6173796E635F7175657565297B0A202020202020202072657475726E2066616C73653B0A202020207D0A202020202F2F666967757265206F757420776869636820697320746865206669727374207061636B657420736F2077652063616E206B65657020746865206F726465720A202020207768696C65282166697273745F7061636B6574297B0A202020202020202069662878517565756552656365697665285F6173796E635F71756575652C202666697273745F7061636B65742C20302920213D20706450415353297B0A20202020202020202020202072657475726E2066616C73653B0A20202020202020207D0A20202020202020202F2F64697363617264207061636B6574206966206D61746368696E670A202020202020202069662828696E742966697273745F7061636B65742D3E617267203D3D2028696E7429617267297B0A202020202020202020202020667265652866697273745F7061636B6574293B0A20202020202020202020202066697273745F7061636B6574203D204E554C4C3B0A20202020202020202F2F72657475726E206669727374207061636B657420746F20746865206261636B206F66207468652071756575650A20202020202020207D20656C73652069662878517565756553656E64285F6173796E635F71756575652C202666697273745F7061636B65742C20706F72744D41585F44454C41592920213D20706450415353297B0A20202020202020202020202072657475726E2066616C73653B0A20202020202020207D0A202020207D0A0A202020207768696C65287851756575655065656B285F6173796E635F71756575652C20267061636B65742C203029203D3D20706450415353202626207061636B657420213D2066697273745F7061636B6574297B0A202020202020202069662878517565756552656365697665285F6173796E635F71756575652C20267061636B65742C20302920213D20706450415353297B0A20202020202020202020202072657475726E2066616C73653B0A20202020202020207D0A202020202020202069662828696E74297061636B65742D3E617267203D3D2028696E7429617267297B0A20202020202020202020202066726565287061636B6574293B0A2020202020202020202020207061636B6574203D204E554C4C3B0A20202020202020207D20656C73652069662878517565756553656E64285F6173796E635F71756575652C20267061636B65742C20706F72744D41585F44454C41592920213D20706450415353297B0A20202020202020202020202072657475726E2066616C73653B0A20202020202020207D0A202020207D0A2020202072657475726E20747275653B0A7D0A0A73746174696320766F6964205F68616E646C655F6173796E635F6576656E74286C7769705F6576656E745F7061636B65745F74202A2065297B0A20202020696628652D3E617267203D3D204E554C4C297B0A20202020202020202F2F20646F206E6F7468696E67207768656E20617267206973204E554C4C0A20202020202020202F2F6574735F7072696E746628226576656E7420617267203D3D204E554C4C3A203078253038785C6E222C20652D3E726563762E706362293B0A202020207D20656C736520696628652D3E6576656E74203D3D204C5749505F5443505F434C454152297B0A20202020202020205F72656D6F76655F6576656E74735F776974685F61726728652D3E617267293B0A202020207D20656C736520696628652D3E6576656E74203D3D204C5749505F5443505F52454356297B0A20202020202020202F2F6574735F7072696E746628222D523A203078253038785C6E222C20652D3E726563762E706362293B0A20202020202020204173796E63436C69656E743A3A5F735F7265637628652D3E6172672C20652D3E726563762E7063622C20652D3E726563762E70622C20652D3E726563762E657272293B0A202020207D20656C736520696628652D3E6576656E74203D3D204C5749505F5443505F46494E297B0A20202020202020202F2F6574735F7072696E746628222D463A203078253038785C6E222C20652D3E66696E2E706362293B0A20202020202020204173796E63436C69656E743A3A5F735F66696E28652D3E6172672C20652D3E66696E2E7063622C20652D3E66696E2E657272293B0A202020207D20656C736520696628652D3E6576656E74203D3D204C5749505F5443505F53454E54297B0A20202020202020202F2F6574735F7072696E746628222D533A203078253038785C6E222C20652D3E73656E742E706362293B0A20202020202020204173796E63436C69656E743A3A5F735F73656E7428652D3E6172672C20652D3E73656E742E7063622C20652D3E73656E742E6C656E293B0A202020207D20656C736520696628652D3E6576656E74203D3D204C5749505F5443505F504F4C4C297B0A20202020202020202F2F6574735F7072696E746628222D503A203078253038785C6E222C20652D3E706F6C6C2E706362293B0A20202020202020204173796E63436C69656E743A3A5F735F706F6C6C28652D3E6172672C20652D3E706F6C6C2E706362293B0A202020207D20656C736520696628652D3E6576656E74203D3D204C5749505F5443505F4552524F52297B0A20202020202020202F2F6574735F7072696E746628222D453A203078253038782025645C6E222C20652D3E6172672C20652D3E6572726F722E657272293B0A20202020202020204173796E63436C69656E743A3A5F735F6572726F7228652D3E6172672C20652D3E6572726F722E657272293B0A202020207D20656C736520696628652D3E6576656E74203D3D204C5749505F5443505F434F4E4E4543544544297B0A20202020202020202F2F6574735F7072696E74662822433A20307825303878203078253038782025645C6E222C20652D3E6172672C20652D3E636F6E6E65637465642E7063622C20652D3E636F6E6E65637465642E657272293B0A20202020202020204173796E63436C69656E743A3A5F735F636F6E6E656374656428652D3E6172672C20652D3E636F6E6E65637465642E7063622C20652D3E636F6E6E65637465642E657272293B0A202020207D20656C736520696628652D3E6576656E74203D3D204C5749505F5443505F414343455054297B0A20202020202020202F2F6574735F7072696E74662822413A20307825303878203078253038785C6E222C20652D3E6172672C20652D3E6163636570742E636C69656E74293B0A20202020202020204173796E635365727665723A3A5F735F616363657074656428652D3E6172672C20652D3E6163636570742E636C69656E74293B0A202020207D20656C736520696628652D3E6576656E74203D3D204C5749505F5443505F444E53297B0A20202020202020202F2F6574735F7072696E74662822443A20307825303878202573203D2025735C6E222C20652D3E6172672C20652D3E646E732E6E616D652C206970616464725F6E746F612826652D3E646E732E6164647229293B0A20202020202020204173796E63436C69656E743A3A5F735F646E735F666F756E6428652D3E646E732E6E616D652C2026652D3E646E732E616464722C20652D3E617267293B0A202020207D0A20202020667265652828766F69642A29286529293B0A7D0A0A73746174696320766F6964205F6173796E635F736572766963655F7461736B28766F6964202A7076506172616D6574657273297B0A202020206C7769705F6576656E745F7061636B65745F74202A207061636B6574203D204E554C4C3B0A20202020666F7220283B3B29207B0A20202020202020206966285F6765745F6173796E635F6576656E7428267061636B657429297B0A23696620434F4E4649475F4153594E435F5443505F5553455F5744540A2020202020202020202020206966286573705F7461736B5F7764745F616464284E554C4C2920213D204553505F4F4B297B0A202020202020202020202020202020206C6F675F6528224661696C656420746F20616464206173796E63207461736B20746F2057445422293B0A2020202020202020202020207D0A23656E6469660A2020202020202020202020205F68616E646C655F6173796E635F6576656E74287061636B6574293B0A23696620434F4E4649475F4153594E435F5443505F5553455F5744540A2020202020202020202020206966286573705F7461736B5F7764745F64656C657465284E554C4C2920213D204553505F4F4B297B0A202020202020202020202020202020206C6F675F6528224661696C656420746F2072656D6F7665206C6F6F70207461736B2066726F6D2057445422293B0A2020202020202020202020207D0A23656E6469660A20202020202020207D0A202020207D0A20202020765461736B44656C657465284E554C4C293B0A202020205F6173796E635F736572766963655F7461736B5F68616E646C65203D204E554C4C3B0A7D0A2F2A0A73746174696320766F6964205F73746F705F6173796E635F7461736B28297B0A202020206966285F6173796E635F736572766963655F7461736B5F68616E646C65297B0A2020202020202020765461736B44656C657465285F6173796E635F736572766963655F7461736B5F68616E646C65293B0A20202020202020205F6173796E635F736572766963655F7461736B5F68616E646C65203D204E554C4C3B0A202020207D0A7D0A2A2F0A73746174696320626F6F6C205F73746172745F6173796E635F7461736B28297B0A20202020696628215F696E69745F6173796E635F6576656E745F71756575652829297B0A202020202020202072657475726E2066616C73653B0A202020207D0A20202020696628215F6173796E635F736572766963655F7461736B5F68616E646C65297B0A2020202020202020785461736B437265617465556E6976657273616C285F6173796E635F736572766963655F7461736B2C20226173796E635F746370222C2038313932202A20322C204E554C4C2C20332C20265F6173796E635F736572766963655F7461736B5F68616E646C652C20434F4E4649475F4153594E435F5443505F52554E4E494E475F434F5245293B0A2020202020202020696628215F6173796E635F736572766963655F7461736B5F68616E646C65297B0A20202020202020202020202072657475726E2066616C73653B0A20202020202020207D0A202020207D0A2020202072657475726E20747275653B0A7D0A0A2F2A0A202A204C7749502043616C6C6261636B730A202A202A2F0A0A73746174696320696E74385F74205F7463705F636C6561725F6576656E747328766F6964202A2061726729207B0A202020206C7769705F6576656E745F7061636B65745F74202A2065203D20286C7769705F6576656E745F7061636B65745F74202A296D616C6C6F632873697A656F66286C7769705F6576656E745F7061636B65745F7429293B0A20202020652D3E6576656E74203D204C5749505F5443505F434C4541523B0A20202020652D3E617267203D206172673B0A2020202069662028215F70726570656E645F6173796E635F6576656E742826652929207B0A2020202020202020667265652828766F69642A29286529293B0A202020207D0A2020202072657475726E204552525F4F4B3B0A7D0A0A73746174696320696E74385F74205F7463705F636F6E6E656374656428766F6964202A206172672C207463705F706362202A207063622C20696E74385F742065727229207B0A202020202F2F6574735F7072696E746628222B433A203078253038785C6E222C20706362293B0A202020206C7769705F6576656E745F7061636B65745F74202A2065203D20286C7769705F6576656E745F7061636B65745F74202A296D616C6C6F632873697A656F66286C7769705F6576656E745F7061636B65745F7429293B0A20202020652D3E6576656E74203D204C5749505F5443505F434F4E4E45435445443B0A20202020652D3E617267203D206172673B0A20202020652D3E636F6E6E65637465642E706362203D207063623B0A20202020652D3E636F6E6E65637465642E657272203D206572723B0A2020202069662028215F70726570656E645F6173796E635F6576656E742826652929207B0A2020202020202020667265652828766F69642A29286529293B0A202020207D0A2020202072657475726E204552525F4F4B3B0A7D0A0A73746174696320696E74385F74205F7463705F706F6C6C28766F6964202A206172672C20737472756374207463705F706362202A2070636229207B0A202020202F2F6574735F7072696E746628222B503A203078253038785C6E222C20706362293B0A202020206C7769705F6576656E745F7061636B65745F74202A2065203D20286C7769705F6576656E745F7061636B65745F74202A296D616C6C6F632873697A656F66286C7769705F6576656E745F7061636B65745F7429293B0A20202020652D3E6576656E74203D204C5749505F5443505F504F4C4C3B0A20202020652D3E617267203D206172673B0A20202020652D3E706F6C6C2E706362203D207063623B0A2020202069662028215F73656E645F6173796E635F6576656E742826652929207B0A2020202020202020667265652828766F69642A29286529293B0A202020207D0A2020202072657475726E204552525F4F4B3B0A7D0A0A73746174696320696E74385F74205F7463705F7265637628766F6964202A206172672C20737472756374207463705F706362202A207063622C207374727563742070627566202A70622C20696E74385F742065727229207B0A202020206C7769705F6576656E745F7061636B65745F74202A2065203D20286C7769705F6576656E745F7061636B65745F74202A296D616C6C6F632873697A656F66286C7769705F6576656E745F7061636B65745F7429293B0A20202020652D3E617267203D206172673B0A202020206966287062297B0A20202020202020202F2F6574735F7072696E746628222B523A203078253038785C6E222C20706362293B0A2020202020202020652D3E6576656E74203D204C5749505F5443505F524543563B0A2020202020202020652D3E726563762E706362203D207063623B0A2020202020202020652D3E726563762E7062203D2070623B0A2020202020202020652D3E726563762E657272203D206572723B0A202020207D20656C7365207B0A20202020202020202F2F6574735F7072696E746628222B463A203078253038785C6E222C20706362293B0A2020202020202020652D3E6576656E74203D204C5749505F5443505F46494E3B0A2020202020202020652D3E66696E2E706362203D207063623B0A2020202020202020652D3E66696E2E657272203D206572723B0A20202020202020202F2F636C6F7365207468652050434220696E204C774950207468726561640A20202020202020204173796E63436C69656E743A3A5F735F6C7769705F66696E28652D3E6172672C20652D3E66696E2E7063622C20652D3E66696E2E657272293B0A202020207D0A2020202069662028215F73656E645F6173796E635F6576656E742826652929207B0A2020202020202020667265652828766F69642A29286529293B0A202020207D0A2020202072657475726E204552525F4F4B3B0A7D0A0A73746174696320696E74385F74205F7463705F73656E7428766F6964202A206172672C20737472756374207463705F706362202A207063622C2075696E7431365F74206C656E29207B0A202020202F2F6574735F7072696E746628222B533A203078253038785C6E222C20706362293B0A202020206C7769705F6576656E745F7061636B65745F74202A2065203D20286C7769705F6576656E745F7061636B65745F74202A296D616C6C6F632873697A656F66286C7769705F6576656E745F7061636B65745F7429293B0A20202020652D3E6576656E74203D204C5749505F5443505F53454E543B0A20202020652D3E617267203D206172673B0A20202020652D3E73656E742E706362203D207063623B0A20202020652D3E73656E742E6C656E203D206C656E3B0A2020202069662028215F73656E645F6173796E635F6576656E742826652929207B0A2020202020202020667265652828766F69642A29286529293B0A202020207D0A2020202072657475726E204552525F4F4B3B0A7D0A0A73746174696320766F6964205F7463705F6572726F7228766F6964202A206172672C20696E74385F742065727229207B0A202020202F2F6574735F7072696E746628222B453A203078253038785C6E222C20617267293B0A202020206C7769705F6576656E745F7061636B65745F74202A2065203D20286C7769705F6576656E745F7061636B65745F74202A296D616C6C6F632873697A656F66286C7769705F6576656E745F7061636B65745F7429293B0A20202020652D3E6576656E74203D204C5749505F5443505F4552524F523B0A20202020652D3E617267203D206172673B0A20202020652D3E6572726F722E657272203D206572723B0A2020202069662028215F73656E645F6173796E635F6576656E742826652929207B0A2020202020202020667265652828766F69642A29286529293B0A202020207D0A7D0A0A73746174696320766F6964205F7463705F646E735F666F756E6428636F6E73742063686172202A206E616D652C207374727563742069705F61646472202A206970616464722C20766F6964202A2061726729207B0A202020206C7769705F6576656E745F7061636B65745F74202A2065203D20286C7769705F6576656E745F7061636B65745F74202A296D616C6C6F632873697A656F66286C7769705F6576656E745F7061636B65745F7429293B0A202020202F2F6574735F7072696E746628222B444E533A206E616D653D2573206970616464723D307825303878206172673D25785C6E222C206E616D652C206970616464722C20617267293B0A20202020652D3E6576656E74203D204C5749505F5443505F444E533B0A20202020652D3E617267203D206172673B0A20202020652D3E646E732E6E616D65203D206E616D653B0A202020206966202869706164647229207B0A20202020202020206D656D6370792826652D3E646E732E616464722C206970616464722C2073697A656F66287374727563742069705F6164647229293B0A202020207D20656C7365207B0A20202020202020206D656D7365742826652D3E646E732E616464722C20302C2073697A656F6628652D3E646E732E6164647229293B0A202020207D0A2020202069662028215F73656E645F6173796E635F6576656E742826652929207B0A2020202020202020667265652828766F69642A29286529293B0A202020207D0A7D0A0A2F2F5573656420746F20737769746368206F75742066726F6D204C774950207468726561640A73746174696320696E74385F74205F7463705F61636365707428766F6964202A206172672C204173796E63436C69656E74202A20636C69656E7429207B0A202020206C7769705F6576656E745F7061636B65745F74202A2065203D20286C7769705F6576656E745F7061636B65745F74202A296D616C6C6F632873697A656F66286C7769705F6576656E745F7061636B65745F7429293B0A20202020652D3E6576656E74203D204C5749505F5443505F4143434550543B0A20202020652D3E617267203D206172673B0A20202020652D3E6163636570742E636C69656E74203D20636C69656E743B0A2020202069662028215F70726570656E645F6173796E635F6576656E742826652929207B0A2020202020202020667265652828766F69642A29286529293B0A202020207D0A2020202072657475726E204552525F4F4B3B0A7D0A0A2F2A0A202A205443502F4950204150492043616C6C730A202A202A2F0A0A23696E636C75646520226C7769702F707269762F74637069705F707269762E68220A0A7479706564656620737472756374207B0A202020207374727563742074637069705F6170695F63616C6C5F646174612063616C6C3B0A202020207463705F706362202A207063623B0A20202020696E74385F7420636C6F7365645F736C6F743B0A20202020696E74385F74206572723B0A20202020756E696F6E207B0A202020202020202020202020737472756374207B0A2020202020202020202020202020202020202020636F6E737420636861722A20646174613B0A202020202020202020202020202020202020202073697A655F742073697A653B0A202020202020202020202020202020202020202075696E74385F7420617069666C6167733B0A2020202020202020202020207D2077726974653B0A20202020202020202020202073697A655F742072656365697665643B0A202020202020202020202020737472756374207B0A202020202020202020202020202020202020202069705F616464725F74202A20616464723B0A202020202020202020202020202020202020202075696E7431365F7420706F72743B0A20202020202020202020202020202020202020207463705F636F6E6E65637465645F666E2063623B0A2020202020202020202020207D20636F6E6E6563743B0A202020202020202020202020737472756374207B0A202020202020202020202020202020202020202069705F616464725F74202A20616464723B0A202020202020202020202020202020202020202075696E7431365F7420706F72743B0A2020202020202020202020207D2062696E643B0A20202020202020202020202075696E74385F74206261636B6C6F673B0A202020207D3B0A7D207463705F6170695F63616C6C5F743B0A0A737461746963206572725F74205F7463705F6F75747075745F617069287374727563742074637069705F6170695F63616C6C5F64617461202A6170695F63616C6C5F6D7367297B0A202020207463705F6170695F63616C6C5F74202A206D7367203D20287463705F6170695F63616C6C5F74202A296170695F63616C6C5F6D73673B0A202020206D73672D3E657272203D204552525F434F4E4E3B0A202020206966286D73672D3E636C6F7365645F736C6F74203D3D202D31207C7C20215F636C6F7365645F736C6F74735B6D73672D3E636C6F7365645F736C6F745D29207B0A20202020202020206D73672D3E657272203D207463705F6F7574707574286D73672D3E706362293B0A202020207D0A2020202072657475726E206D73672D3E6572723B0A7D0A0A737461746963206573705F6572725F74205F7463705F6F7574707574287463705F706362202A207063622C20696E74385F7420636C6F7365645F736C6F7429207B0A2020202069662821706362297B0A202020202020202072657475726E204552525F434F4E4E3B0A202020207D0A202020207463705F6170695F63616C6C5F74206D73673B0A202020206D73672E706362203D207063623B0A202020206D73672E636C6F7365645F736C6F74203D20636C6F7365645F736C6F743B0A2020202074637069705F6170695F63616C6C285F7463705F6F75747075745F6170692C20287374727563742074637069705F6170695F63616C6C5F646174612A29266D7367293B0A2020202072657475726E206D73672E6572723B0A7D0A0A737461746963206572725F74205F7463705F77726974655F617069287374727563742074637069705F6170695F63616C6C5F64617461202A6170695F63616C6C5F6D7367297B0A202020207463705F6170695F63616C6C5F74202A206D7367203D20287463705F6170695F63616C6C5F74202A296170695F63616C6C5F6D73673B0A202020206D73672D3E657272203D204552525F434F4E4E3B0A202020206966286D73672D3E636C6F7365645F736C6F74203D3D202D31207C7C20215F636C6F7365645F736C6F74735B6D73672D3E636C6F7365645F736C6F745D29207B0A20202020202020206D73672D3E657272203D207463705F7772697465286D73672D3E7063622C206D73672D3E77726974652E646174612C206D73672D3E77726974652E73697A652C206D73672D3E77726974652E617069666C616773293B0A202020207D0A2020202072657475726E206D73672D3E6572723B0A7D0A0A737461746963206573705F6572725F74205F7463705F7772697465287463705F706362202A207063622C20696E74385F7420636C6F7365645F736C6F742C20636F6E737420636861722A20646174612C2073697A655F742073697A652C2075696E74385F7420617069666C61677329207B0A2020202069662821706362297B0A202020202020202072657475726E204552525F434F4E4E3B0A202020207D0A202020207463705F6170695F63616C6C5F74206D73673B0A202020206D73672E706362203D207063623B0A202020206D73672E636C6F7365645F736C6F74203D20636C6F7365645F736C6F743B0A202020206D73672E77726974652E64617461203D20646174613B0A202020206D73672E77726974652E73697A65203D2073697A653B0A202020206D73672E77726974652E617069666C616773203D20617069666C6167733B0A2020202074637069705F6170695F63616C6C285F7463705F77726974655F6170692C20287374727563742074637069705F6170695F63616C6C5F646174612A29266D7367293B0A2020202072657475726E206D73672E6572723B0A7D0A0A737461746963206572725F74205F7463705F7265637665645F617069287374727563742074637069705F6170695F63616C6C5F64617461202A6170695F63616C6C5F6D7367297B0A202020207463705F6170695F63616C6C5F74202A206D7367203D20287463705F6170695F63616C6C5F74202A296170695F63616C6C5F6D73673B0A202020206D73672D3E657272203D204552525F434F4E4E3B0A202020206966286D73672D3E636C6F7365645F736C6F74203D3D202D31207C7C20215F636C6F7365645F736C6F74735B6D73672D3E636C6F7365645F736C6F745D29207B0A20202020202020206D73672D3E657272203D20303B0A20202020202020207463705F726563766564286D73672D3E7063622C206D73672D3E7265636569766564293B0A202020207D0A2020202072657475726E206D73672D3E6572723B0A7D0A0A737461746963206573705F6572725F74205F7463705F726563766564287463705F706362202A207063622C20696E74385F7420636C6F7365645F736C6F742C2073697A655F74206C656E29207B0A2020202069662821706362297B0A202020202020202072657475726E204552525F434F4E4E3B0A202020207D0A202020207463705F6170695F63616C6C5F74206D73673B0A202020206D73672E706362203D207063623B0A202020206D73672E636C6F7365645F736C6F74203D20636C6F7365645F736C6F743B0A202020206D73672E7265636569766564203D206C656E3B0A2020202074637069705F6170695F63616C6C285F7463705F7265637665645F6170692C20287374727563742074637069705F6170695F63616C6C5F646174612A29266D7367293B0A2020202072657475726E206D73672E6572723B0A7D0A0A737461746963206572725F74205F7463705F636C6F73655F617069287374727563742074637069705F6170695F63616C6C5F64617461202A6170695F63616C6C5F6D7367297B0A202020207463705F6170695F63616C6C5F74202A206D7367203D20287463705F6170695F63616C6C5F74202A296170695F63616C6C5F6D73673B0A202020206D73672D3E657272203D204552525F434F4E4E3B0A202020206966286D73672D3E636C6F7365645F736C6F74203D3D202D31207C7C20215F636C6F7365645F736C6F74735B6D73672D3E636C6F7365645F736C6F745D29207B0A20202020202020206D73672D3E657272203D207463705F636C6F7365286D73672D3E706362293B0A202020207D0A2020202072657475726E206D73672D3E6572723B0A7D0A0A737461746963206573705F6572725F74205F7463705F636C6F7365287463705F706362202A207063622C20696E74385F7420636C6F7365645F736C6F7429207B0A2020202069662821706362297B0A202020202020202072657475726E204552525F434F4E4E3B0A202020207D0A202020207463705F6170695F63616C6C5F74206D73673B0A202020206D73672E706362203D207063623B0A202020206D73672E636C6F7365645F736C6F74203D20636C6F7365645F736C6F743B0A2020202074637069705F6170695F63616C6C285F7463705F636C6F73655F6170692C20287374727563742074637069705F6170695F63616C6C5F646174612A29266D7367293B0A2020202072657475726E206D73672E6572723B0A7D0A0A737461746963206572725F74205F7463705F61626F72745F617069287374727563742074637069705F6170695F63616C6C5F64617461202A6170695F63616C6C5F6D7367297B0A202020207463705F6170695F63616C6C5F74202A206D7367203D20287463705F6170695F63616C6C5F74202A296170695F63616C6C5F6D73673B0A202020206D73672D3E657272203D204552525F434F4E4E3B0A202020206966286D73672D3E636C6F7365645F736C6F74203D3D202D31207C7C20215F636C6F7365645F736C6F74735B6D73672D3E636C6F7365645F736C6F745D29207B0A20202020202020207463705F61626F7274286D73672D3E706362293B0A202020207D0A2020202072657475726E206D73672D3E6572723B0A7D0A0A737461746963206573705F6572725F74205F7463705F61626F7274287463705F706362202A207063622C20696E74385F7420636C6F7365645F736C6F7429207B0A2020202069662821706362297B0A202020202020202072657475726E204552525F434F4E4E3B0A202020207D0A202020207463705F6170695F63616C6C5F74206D73673B0A202020206D73672E706362203D207063623B0A202020206D73672E636C6F7365645F736C6F74203D20636C6F7365645F736C6F743B0A2020202074637069705F6170695F63616C6C285F7463705F61626F72745F6170692C20287374727563742074637069705F6170695F63616C6C5F646174612A29266D7367293B0A2020202072657475726E206D73672E6572723B0A7D0A0A737461746963206572725F74205F7463705F636F6E6E6563745F617069287374727563742074637069705F6170695F63616C6C5F64617461202A6170695F63616C6C5F6D7367297B0A202020207463705F6170695F63616C6C5F74202A206D7367203D20287463705F6170695F63616C6C5F74202A296170695F63616C6C5F6D73673B0A202020206D73672D3E657272203D207463705F636F6E6E656374286D73672D3E7063622C206D73672D3E636F6E6E6563742E616464722C206D73672D3E636F6E6E6563742E706F72742C206D73672D3E636F6E6E6563742E6362293B0A2020202072657475726E206D73672D3E6572723B0A7D0A0A737461746963206573705F6572725F74205F7463705F636F6E6E656374287463705F706362202A207063622C20696E74385F7420636C6F7365645F736C6F742C2069705F616464725F74202A20616464722C2075696E7431365F7420706F72742C207463705F636F6E6E65637465645F666E20636229207B0A2020202069662821706362297B0A202020202020202072657475726E204553505F4641494C3B0A202020207D0A202020207463705F6170695F63616C6C5F74206D73673B0A202020206D73672E706362203D207063623B0A202020206D73672E636C6F7365645F736C6F74203D20636C6F7365645F736C6F743B0A202020206D73672E636F6E6E6563742E61646472203D20616464723B0A202020206D73672E636F6E6E6563742E706F7274203D20706F72743B0A202020206D73672E636F6E6E6563742E6362203D2063623B0A2020202074637069705F6170695F63616C6C285F7463705F636F6E6E6563745F6170692C20287374727563742074637069705F6170695F63616C6C5F646174612A29266D7367293B0A2020202072657475726E206D73672E6572723B0A7D0A0A737461746963206572725F74205F7463705F62696E645F617069287374727563742074637069705F6170695F63616C6C5F64617461202A6170695F63616C6C5F6D7367297B0A202020207463705F6170695F63616C6C5F74202A206D7367203D20287463705F6170695F63616C6C5F74202A296170695F63616C6C5F6D73673B0A202020206D73672D3E657272203D207463705F62696E64286D73672D3E7063622C206D73672D3E62696E642E616464722C206D73672D3E62696E642E706F7274293B0A2020202072657475726E206D73672D3E6572723B0A7D0A0A737461746963206573705F6572725F74205F7463705F62696E64287463705F706362202A207063622C2069705F616464725F74202A20616464722C2075696E7431365F7420706F727429207B0A2020202069662821706362297B0A202020202020202072657475726E204553505F4641494C3B0A202020207D0A202020207463705F6170695F63616C6C5F74206D73673B0A202020206D73672E706362203D207063623B0A202020206D73672E636C6F7365645F736C6F74203D202D313B0A202020206D73672E62696E642E61646472203D20616464723B0A202020206D73672E62696E642E706F7274203D20706F72743B0A2020202074637069705F6170695F63616C6C285F7463705F62696E645F6170692C20287374727563742074637069705F6170695F63616C6C5F646174612A29266D7367293B0A2020202072657475726E206D73672E6572723B0A7D0A0A737461746963206572725F74205F7463705F6C697374656E5F617069287374727563742074637069705F6170695F63616C6C5F64617461202A6170695F63616C6C5F6D7367297B0A202020207463705F6170695F63616C6C5F74202A206D7367203D20287463705F6170695F63616C6C5F74202A296170695F63616C6C5F6D73673B0A202020206D73672D3E657272203D20303B0A202020206D73672D3E706362203D207463705F6C697374656E5F776974685F6261636B6C6F67286D73672D3E7063622C206D73672D3E6261636B6C6F67293B0A2020202072657475726E206D73672D3E6572723B0A7D0A0A737461746963207463705F706362202A205F7463705F6C697374656E5F776974685F6261636B6C6F67287463705F706362202A207063622C2075696E74385F74206261636B6C6F6729207B0A2020202069662821706362297B0A202020202020202072657475726E204E554C4C3B0A202020207D0A202020207463705F6170695F63616C6C5F74206D73673B0A202020206D73672E706362203D207063623B0A202020206D73672E636C6F7365645F736C6F74203D202D313B0A202020206D73672E6261636B6C6F67203D206261636B6C6F673F6261636B6C6F673A307846463B0A2020202074637069705F6170695F63616C6C285F7463705F6C697374656E5F6170692C20287374727563742074637069705F6170695F63616C6C5F646174612A29266D7367293B0A2020202072657475726E206D73672E7063623B0A7D0A0A0A0A2F2A0A20204173796E632054435020436C69656E740A202A2F0A0A4173796E63436C69656E743A3A4173796E63436C69656E74287463705F7063622A20706362290A3A205F636F6E6E6563745F63622830290A2C205F636F6E6E6563745F63625F6172672830290A2C205F646973636172645F63622830290A2C205F646973636172645F63625F6172672830290A2C205F73656E745F63622830290A2C205F73656E745F63625F6172672830290A2C205F6572726F725F63622830290A2C205F6572726F725F63625F6172672830290A2C205F726563765F63622830290A2C205F726563765F63625F6172672830290A2C205F70625F63622830290A2C205F70625F63625F6172672830290A2C205F74696D656F75745F63622830290A2C205F74696D656F75745F63625F6172672830290A2C205F7063625F627573792866616C7365290A2C205F7063625F73656E745F61742830290A2C205F61636B5F7063622874727565290A2C205F72785F6C6173745F7061636B65742830290A2C205F72785F73696E63655F74696D656F75742830290A2C205F61636B5F74696D656F7574284153594E435F4D41585F41434B5F54494D45290A2C205F636F6E6E6563745F706F72742830290A2C2070726576284E554C4C290A2C206E657874284E554C4C290A7B0A202020205F706362203D207063623B0A202020205F636C6F7365645F736C6F74203D202D313B0A202020206966285F706362297B0A20202020202020205F616C6C6F636174655F636C6F7365645F736C6F7428293B0A20202020202020205F72785F6C6173745F7061636B6574203D206D696C6C697328293B0A20202020202020207463705F617267285F7063622C2074686973293B0A20202020202020207463705F72656376285F7063622C20265F7463705F72656376293B0A20202020202020207463705F73656E74285F7063622C20265F7463705F73656E74293B0A20202020202020207463705F657272285F7063622C20265F7463705F6572726F72293B0A20202020202020207463705F706F6C6C285F7063622C20265F7463705F706F6C6C2C2031293B0A202020207D0A7D0A0A4173796E63436C69656E743A3A7E4173796E63436C69656E7428297B0A202020206966285F70636229207B0A20202020202020205F636C6F736528293B0A202020207D0A202020205F667265655F636C6F7365645F736C6F7428293B0A7D0A0A2F2A0A202A204F70657261746F72730A202A202A2F0A0A4173796E63436C69656E7426204173796E63436C69656E743A3A6F70657261746F723D28636F6E7374204173796E63436C69656E7426206F74686572297B0A20202020696620285F70636229207B0A20202020202020205F636C6F736528293B0A202020207D0A0A202020205F706362203D206F746865722E5F7063623B0A202020205F636C6F7365645F736C6F74203D206F746865722E5F636C6F7365645F736C6F743B0A20202020696620285F70636229207B0A20202020202020205F72785F6C6173745F7061636B6574203D206D696C6C697328293B0A20202020202020207463705F617267285F7063622C2074686973293B0A20202020202020207463705F72656376285F7063622C20265F7463705F72656376293B0A20202020202020207463705F73656E74285F7063622C20265F7463705F73656E74293B0A20202020202020207463705F657272285F7063622C20265F7463705F6572726F72293B0A20202020202020207463705F706F6C6C285F7063622C20265F7463705F706F6C6C2C2031293B0A202020207D0A2020202072657475726E202A746869733B0A7D0A0A626F6F6C204173796E63436C69656E743A3A6F70657261746F723D3D28636F6E7374204173796E63436C69656E7420266F7468657229207B0A2020202072657475726E205F706362203D3D206F746865722E5F7063623B0A7D0A0A4173796E63436C69656E742026204173796E63436C69656E743A3A6F70657261746F722B3D28636F6E7374204173796E63436C69656E7420266F7468657229207B0A202020206966286E657874203D3D204E554C4C297B0A20202020202020206E657874203D20284173796E63436C69656E742A2928266F74686572293B0A20202020202020206E6578742D3E70726576203D20746869733B0A202020207D20656C7365207B0A20202020202020204173796E63436C69656E74202A63203D206E6578743B0A20202020202020207768696C6528632D3E6E65787420213D204E554C4C29207B0A20202020202020202020202063203D20632D3E6E6578743B0A20202020202020207D0A2020202020202020632D3E6E657874203D284173796E63436C69656E742A2928266F74686572293B0A2020202020202020632D3E6E6578742D3E70726576203D20633B0A202020207D0A2020202072657475726E202A746869733B0A7D0A0A2F2A0A202A2043616C6C6261636B20536574746572730A202A202A2F0A0A766F6964204173796E63436C69656E743A3A6F6E436F6E6E656374284163436F6E6E65637448616E646C65722063622C20766F69642A20617267297B0A202020205F636F6E6E6563745F6362203D2063623B0A202020205F636F6E6E6563745F63625F617267203D206172673B0A7D0A0A766F6964204173796E63436C69656E743A3A6F6E446973636F6E6E656374284163436F6E6E65637448616E646C65722063622C20766F69642A20617267297B0A202020205F646973636172645F6362203D2063623B0A202020205F646973636172645F63625F617267203D206172673B0A7D0A0A766F6964204173796E63436C69656E743A3A6F6E41636B28416341636B48616E646C65722063622C20766F69642A20617267297B0A202020205F73656E745F6362203D2063623B0A202020205F73656E745F63625F617267203D206172673B0A7D0A0A766F6964204173796E63436C69656E743A3A6F6E4572726F722841634572726F7248616E646C65722063622C20766F69642A20617267297B0A202020205F6572726F725F6362203D2063623B0A202020205F6572726F725F63625F617267203D206172673B0A7D0A0A766F6964204173796E63436C69656E743A3A6F6E446174612841634461746148616E646C65722063622C20766F69642A20617267297B0A202020205F726563765F6362203D2063623B0A202020205F726563765F63625F617267203D206172673B0A7D0A0A766F6964204173796E63436C69656E743A3A6F6E5061636B65742841635061636B657448616E646C65722063622C20766F69642A20617267297B0A20205F70625F6362203D2063623B0A20205F70625F63625F617267203D206172673B0A7D0A0A766F6964204173796E63436C69656E743A3A6F6E54696D656F757428416354696D656F757448616E646C65722063622C20766F69642A20617267297B0A202020205F74696D656F75745F6362203D2063623B0A202020205F74696D656F75745F63625F617267203D206172673B0A7D0A0A766F6964204173796E63436C69656E743A3A6F6E506F6C6C284163436F6E6E65637448616E646C65722063622C20766F69642A20617267297B0A202020205F706F6C6C5F6362203D2063623B0A202020205F706F6C6C5F63625F617267203D206172673B0A7D0A0A2F2A0A202A204D61696E205075626C6963204D6574686F64730A202A202A2F0A0A626F6F6C204173796E63436C69656E743A3A636F6E6E656374284950416464726573732069702C2075696E7431365F7420706F7274297B0A20202020696620285F706362297B0A20202020202020206C6F675F772822616C726561647920636F6E6E65637465642C207374617465202564222C205F7063622D3E7374617465293B0A202020202020202072657475726E2066616C73653B0A202020207D0A20202020696628215F73746172745F6173796E635F7461736B2829297B0A20202020202020206C6F675F6528226661696C656420746F207374617274207461736B22293B0A202020202020202072657475726E2066616C73653B0A202020207D0A0A2020202069705F616464725F7420616464723B0A20202020616464722E74797065203D204950414444525F545950455F56343B0A20202020616464722E755F616464722E6970342E61646472203D2069703B0A0A202020207463705F7063622A20706362203D207463705F6E65775F69705F74797065284950414444525F545950455F5634293B0A202020206966202821706362297B0A20202020202020206C6F675F652822706362203D3D204E554C4C22293B0A202020202020202072657475726E2066616C73653B0A202020207D0A0A202020207463705F617267287063622C2074686973293B0A202020207463705F657272287063622C20265F7463705F6572726F72293B0A202020207463705F72656376287063622C20265F7463705F72656376293B0A202020207463705F73656E74287063622C20265F7463705F73656E74293B0A202020207463705F706F6C6C287063622C20265F7463705F706F6C6C2C2031293B0A202020202F2F5F7463705F636F6E6E656374287063622C2026616464722C20706F72742C287463705F636F6E6E65637465645F666E29265F735F636F6E6E6563746564293B0A202020205F7463705F636F6E6E656374287063622C205F636C6F7365645F736C6F742C2026616464722C20706F72742C287463705F636F6E6E65637465645F666E29265F7463705F636F6E6E6563746564293B0A2020202072657475726E20747275653B0A7D0A0A626F6F6C204173796E63436C69656E743A3A636F6E6E65637428636F6E737420636861722A20686F73742C2075696E7431365F7420706F7274297B0A2020202069705F616464725F7420616464723B0A202020200A20202020696628215F73746172745F6173796E635F7461736B2829297B0A2020202020206C6F675F6528226661696C656420746F207374617274207461736B22293B0A20202020202072657475726E2066616C73653B0A202020207D0A202020200A202020206572725F7420657272203D20646E735F676574686F737462796E616D6528686F73742C2026616464722C2028646E735F666F756E645F63616C6C6261636B29265F7463705F646E735F666F756E642C2074686973293B0A20202020696628657272203D3D204552525F4F4B29207B0A202020202020202072657475726E20636F6E6E6563742849504164647265737328616464722E755F616464722E6970342E61646472292C20706F7274293B0A202020207D20656C736520696628657272203D3D204552525F494E50524F475245535329207B0A20202020202020205F636F6E6E6563745F706F7274203D20706F72743B0A202020202020202072657475726E20747275653B0A202020207D0A202020206C6F675F6528226572726F723A202564222C20657272293B0A2020202072657475726E2066616C73653B0A7D0A0A766F6964204173796E63436C69656E743A3A636C6F736528626F6F6C206E6F77297B0A202020206966285F706362297B0A20202020202020205F7463705F726563766564285F7063622C205F636C6F7365645F736C6F742C205F72785F61636B5F6C656E293B0A202020207D0A202020205F636C6F736528293B0A7D0A0A696E74385F74204173796E63436C69656E743A3A61626F727428297B0A202020206966285F70636229207B0A20202020202020205F7463705F61626F7274285F7063622C205F636C6F7365645F736C6F7420293B0A20202020202020205F706362203D204E554C4C3B0A202020207D0A2020202072657475726E204552525F414252543B0A7D0A0A73697A655F74204173796E63436C69656E743A3A737061636528297B0A20202020696628285F70636220213D204E554C4C2920262620285F7063622D3E7374617465203D3D203429297B0A202020202020202072657475726E207463705F736E64627566285F706362293B0A202020207D0A2020202072657475726E20303B0A7D0A0A73697A655F74204173796E63436C69656E743A3A61646428636F6E737420636861722A20646174612C2073697A655F742073697A652C2075696E74385F7420617069666C61677329207B0A20202020696628215F706362207C7C2073697A65203D3D2030207C7C2064617461203D3D204E554C4C29207B0A202020202020202072657475726E20303B0A202020207D0A2020202073697A655F7420726F6F6D203D20737061636528293B0A2020202069662821726F6F6D29207B0A202020202020202072657475726E20303B0A202020207D0A2020202073697A655F742077696C6C5F73656E64203D2028726F6F6D203C2073697A6529203F20726F6F6D203A2073697A653B0A20202020696E74385F7420657272203D204552525F4F4B3B0A20202020657272203D205F7463705F7772697465285F7063622C205F636C6F7365645F736C6F742C20646174612C2077696C6C5F73656E642C20617069666C616773293B0A2020202069662865727220213D204552525F4F4B29207B0A202020202020202072657475726E20303B0A202020207D0A2020202072657475726E2077696C6C5F73656E643B0A7D0A0A626F6F6C204173796E63436C69656E743A3A73656E6428297B0A20202020696E74385F7420657272203D204552525F4F4B3B0A20202020657272203D205F7463705F6F7574707574285F7063622C205F636C6F7365645F736C6F74293B0A20202020696628657272203D3D204552525F4F4B297B0A20202020202020205F7063625F62757379203D20747275653B0A20202020202020205F7063625F73656E745F6174203D206D696C6C697328293B0A202020202020202072657475726E20747275653B0A202020207D0A2020202072657475726E2066616C73653B0A7D0A0A73697A655F74204173796E63436C69656E743A3A61636B2873697A655F74206C656E297B0A202020206966286C656E203E205F72785F61636B5F6C656E290A20202020202020206C656E203D205F72785F61636B5F6C656E3B0A202020206966286C656E297B0A20202020202020205F7463705F726563766564285F7063622C205F636C6F7365645F736C6F742C206C656E293B0A202020207D0A202020205F72785F61636B5F6C656E202D3D206C656E3B0A2020202072657475726E206C656E3B0A7D0A0A766F6964204173796E63436C69656E743A3A61636B5061636B6574287374727563742070627566202A207062297B0A2020696628217062297B0A2020202072657475726E3B0A20207D0A20205F7463705F726563766564285F7063622C205F636C6F7365645F736C6F742C2070622D3E6C656E293B0A2020706275665F66726565287062293B0A7D0A0A2F2A0A202A204D61696E2050726976617465204D6574686F64730A202A202A2F0A0A696E74385F74204173796E63436C69656E743A3A5F636C6F736528297B0A202020202F2F6574735F7072696E74662822583A203078253038785C6E222C202875696E7433325F742974686973293B0A20202020696E74385F7420657272203D204552525F4F4B3B0A202020206966285F70636229207B0A20202020202020202F2F6C6F675F69282222293B0A20202020202020207463705F617267285F7063622C204E554C4C293B0A20202020202020207463705F73656E74285F7063622C204E554C4C293B0A20202020202020207463705F72656376285F7063622C204E554C4C293B0A20202020202020207463705F657272285F7063622C204E554C4C293B0A20202020202020207463705F706F6C6C285F7063622C204E554C4C2C2030293B0A20202020202020205F7463705F636C6561725F6576656E74732874686973293B0A2020202020202020657272203D205F7463705F636C6F7365285F7063622C205F636C6F7365645F736C6F74293B0A202020202020202069662865727220213D204552525F4F4B29207B0A202020202020202020202020657272203D2061626F727428293B0A20202020202020207D0A20202020202020205F706362203D204E554C4C3B0A20202020202020206966285F646973636172645F636229207B0A2020202020202020202020205F646973636172645F6362285F646973636172645F63625F6172672C2074686973293B0A20202020202020207D0A202020207D0A2020202072657475726E206572723B0A7D0A0A766F6964204173796E63436C69656E743A3A5F616C6C6F636174655F636C6F7365645F736C6F7428297B0A202020207853656D6170686F726554616B65285F736C6F74735F6C6F636B2C20706F72744D41585F44454C4159293B0A2020202075696E7433325F7420636C6F7365645F736C6F745F6D696E5F696E646578203D20303B0A20202020666F722028696E742069203D20303B2069203C205F6E756D6265725F6F665F636C6F7365645F736C6F74733B202B2B206929207B0A202020202020202069662028285F636C6F7365645F736C6F74203D3D202D31207C7C205F636C6F7365645F736C6F74735B695D203C3D20636C6F7365645F736C6F745F6D696E5F696E64657829202626205F636C6F7365645F736C6F74735B695D20213D203029207B0A202020202020202020202020636C6F7365645F736C6F745F6D696E5F696E646578203D205F636C6F7365645F736C6F74735B695D3B0A2020202020202020202020205F636C6F7365645F736C6F74203D20693B0A20202020202020207D0A202020207D0A20202020696620285F636C6F7365645F736C6F7420213D202D3129207B0A20202020202020205F636C6F7365645F736C6F74735B5F636C6F7365645F736C6F745D203D20303B0A202020207D0A202020207853656D6170686F726547697665285F736C6F74735F6C6F636B293B0A7D0A0A766F6964204173796E63436C69656E743A3A5F667265655F636C6F7365645F736C6F7428297B0A20202020696620285F636C6F7365645F736C6F7420213D202D3129207B0A20202020202020205F636C6F7365645F736C6F74735B5F636C6F7365645F736C6F745D203D205F636C6F7365645F696E6465783B0A20202020202020205F636C6F7365645F736C6F74203D202D313B0A20202020202020202B2B205F636C6F7365645F696E6465783B0A202020207D0A7D0A0A2F2A0A202A20507269766174652043616C6C6261636B730A202A202A2F0A0A696E74385F74204173796E63436C69656E743A3A5F636F6E6E656374656428766F69642A207063622C20696E74385F7420657272297B0A202020205F706362203D207265696E746572707265745F636173743C7463705F7063622A3E28706362293B0A202020206966285F706362297B0A20202020202020205F72785F6C6173745F7061636B6574203D206D696C6C697328293B0A20202020202020205F7063625F62757379203D2066616C73653B0A2F2F20202020202020207463705F72656376285F7063622C20265F7463705F72656376293B0A2F2F20202020202020207463705F73656E74285F7063622C20265F7463705F73656E74293B0A2F2F20202020202020207463705F706F6C6C285F7063622C20265F7463705F706F6C6C2C2031293B0A202020207D0A202020206966285F636F6E6E6563745F636229207B0A20202020202020205F636F6E6E6563745F6362285F636F6E6E6563745F63625F6172672C2074686973293B0A202020207D0A2020202072657475726E204552525F4F4B3B0A7D0A0A766F6964204173796E63436C69656E743A3A5F6572726F7228696E74385F742065727229207B0A202020206966285F706362297B0A20202020202020207463705F617267285F7063622C204E554C4C293B0A20202020202020206966285F7063622D3E7374617465203D3D204C495354454E29207B0A2020202020202020202020207463705F73656E74285F7063622C204E554C4C293B0A2020202020202020202020207463705F72656376285F7063622C204E554C4C293B0A2020202020202020202020207463705F657272285F7063622C204E554C4C293B0A2020202020202020202020207463705F706F6C6C285F7063622C204E554C4C2C2030293B0A20202020202020207D0A20202020202020205F706362203D204E554C4C3B0A202020207D0A202020206966285F6572726F725F636229207B0A20202020202020205F6572726F725F6362285F6572726F725F63625F6172672C20746869732C20657272293B0A202020207D0A202020206966285F646973636172645F636229207B0A20202020202020205F646973636172645F6362285F646973636172645F63625F6172672C2074686973293B0A202020207D0A7D0A0A2F2F496E204C774950205468726561640A696E74385F74204173796E63436C69656E743A3A5F6C7769705F66696E287463705F7063622A207063622C20696E74385F742065727229207B0A20202020696628215F706362207C7C2070636220213D205F706362297B0A20202020202020206C6F675F65282230782530387820213D20307825303878222C202875696E7433325F74297063622C202875696E7433325F74295F706362293B0A202020202020202072657475726E204552525F4F4B3B0A202020207D0A202020207463705F617267285F7063622C204E554C4C293B0A202020206966285F7063622D3E7374617465203D3D204C495354454E29207B0A20202020202020207463705F73656E74285F7063622C204E554C4C293B0A20202020202020207463705F72656376285F7063622C204E554C4C293B0A20202020202020207463705F657272285F7063622C204E554C4C293B0A20202020202020207463705F706F6C6C285F7063622C204E554C4C2C2030293B0A202020207D0A202020206966287463705F636C6F7365285F7063622920213D204552525F4F4B29207B0A20202020202020207463705F61626F7274285F706362293B0A202020207D0A202020205F667265655F636C6F7365645F736C6F7428293B0A202020205F706362203D204E554C4C3B0A2020202072657475726E204552525F4F4B3B0A7D0A0A2F2F496E204173796E63205468726561640A696E74385F74204173796E63436C69656E743A3A5F66696E287463705F7063622A207063622C20696E74385F742065727229207B0A202020205F7463705F636C6561725F6576656E74732874686973293B0A202020206966285F646973636172645F636229207B0A20202020202020205F646973636172645F6362285F646973636172645F63625F6172672C2074686973293B0A202020207D0A2020202072657475726E204552525F4F4B3B0A7D0A0A696E74385F74204173796E63436C69656E743A3A5F73656E74287463705F7063622A207063622C2075696E7431365F74206C656E29207B0A202020205F72785F6C6173745F7061636B6574203D206D696C6C697328293B0A202020202F2F6C6F675F6928222575222C206C656E293B0A202020205F7063625F62757379203D2066616C73653B0A202020206966285F73656E745F636229207B0A20202020202020205F73656E745F6362285F73656E745F63625F6172672C20746869732C206C656E2C20286D696C6C69732829202D205F7063625F73656E745F617429293B0A202020207D0A2020202072657475726E204552525F4F4B3B0A7D0A0A696E74385F74204173796E63436C69656E743A3A5F72656376287463705F7063622A207063622C20706275662A2070622C20696E74385F742065727229207B0A202020207768696C6528706220213D204E554C4C29207B0A20202020202020205F72785F6C6173745F7061636B6574203D206D696C6C697328293B0A20202020202020202F2F77652073686F756C64206E6F742061636B206265666F726520776520617373696D696C6174652074686520646174610A20202020202020205F61636B5F706362203D20747275653B0A202020202020202070627566202A62203D2070623B0A20202020202020207062203D20622D3E6E6578743B0A2020202020202020622D3E6E657874203D204E554C4C3B0A20202020202020206966285F70625F6362297B0A2020202020202020202020205F70625F6362285F70625F63625F6172672C20746869732C2062293B0A20202020202020207D20656C7365207B0A2020202020202020202020206966285F726563765F636229207B0A202020202020202020202020202020205F726563765F6362285F726563765F63625F6172672C20746869732C20622D3E7061796C6F61642C20622D3E6C656E293B0A2020202020202020202020207D0A202020202020202020202020696628215F61636B5F70636229207B0A202020202020202020202020202020205F72785F61636B5F6C656E202B3D20622D3E6C656E3B0A2020202020202020202020207D20656C7365206966285F70636229207B0A202020202020202020202020202020205F7463705F726563766564285F7063622C205F636C6F7365645F736C6F742C20622D3E6C656E293B0A2020202020202020202020207D0A202020202020202020202020706275665F667265652862293B0A20202020202020207D0A202020207D0A2020202072657475726E204552525F4F4B3B0A7D0A0A696E74385F74204173796E63436C69656E743A3A5F706F6C6C287463705F7063622A20706362297B0A20202020696628215F706362297B0A20202020202020206C6F675F772822706362206973204E554C4C22293B0A202020202020202072657475726E204552525F4F4B3B0A202020207D0A2020202069662870636220213D205F706362297B0A20202020202020206C6F675F65282230782530387820213D20307825303878222C202875696E7433325F74297063622C202875696E7433325F74295F706362293B0A202020202020202072657475726E204552525F4F4B3B0A202020207D0A0A2020202075696E7433325F74206E6F77203D206D696C6C697328293B0A0A202020202F2F2041434B2054696D656F75740A202020206966285F7063625F62757379202626205F61636B5F74696D656F757420262620286E6F77202D205F7063625F73656E745F617429203E3D205F61636B5F74696D656F7574297B0A20202020202020205F7063625F62757379203D2066616C73653B0A20202020202020206C6F675F77282261636B2074696D656F7574202564222C207063622D3E7374617465293B0A20202020202020206966285F74696D656F75745F6362290A2020202020202020202020205F74696D656F75745F6362285F74696D656F75745F63625F6172672C20746869732C20286E6F77202D205F7063625F73656E745F617429293B0A202020202020202072657475726E204552525F4F4B3B0A202020207D0A202020202F2F2052582054696D656F75740A202020206966285F72785F73696E63655F74696D656F757420262620286E6F77202D205F72785F6C6173745F7061636B657429203E3D20285F72785F73696E63655F74696D656F7574202A203130303029297B0A20202020202020206C6F675F77282272782074696D656F7574202564222C207063622D3E7374617465293B0A20202020202020205F636C6F736528293B0A202020202020202072657475726E204552525F4F4B3B0A202020207D0A202020202F2F2045766572797468696E672069732066696E650A202020206966285F706F6C6C5F636229207B0A20202020202020205F706F6C6C5F6362285F706F6C6C5F63625F6172672C2074686973293B0A202020207D0A2020202072657475726E204552525F4F4B3B0A7D0A0A766F6964204173796E63436C69656E743A3A5F646E735F666F756E64287374727563742069705F61646472202A697061646472297B0A20202020696628697061646472202626206970616464722D3E755F616464722E6970342E61646472297B0A2020202020202020636F6E6E65637428495041646472657373286970616464722D3E755F616464722E6970342E61646472292C205F636F6E6E6563745F706F7274293B0A202020207D20656C7365207B0A20202020202020206966285F6572726F725F636229207B0A2020202020202020202020205F6572726F725F6362285F6572726F725F63625F6172672C20746869732C202D3535293B0A20202020202020207D0A20202020202020206966285F646973636172645F636229207B0A2020202020202020202020205F646973636172645F6362285F646973636172645F63625F6172672C2074686973293B0A20202020202020207D0A202020207D0A7D0A0A2F2A0A202A205075626C69632048656C706572204D6574686F64730A202A202A2F0A0A766F6964204173796E63436C69656E743A3A73746F702829207B0A20202020636C6F73652866616C7365293B0A7D0A0A626F6F6C204173796E63436C69656E743A3A6672656528297B0A20202020696628215F70636229207B0A202020202020202072657475726E20747275653B0A202020207D0A202020206966285F7063622D3E7374617465203D3D2030207C7C205F7063622D3E7374617465203E203429207B0A202020202020202072657475726E20747275653B0A202020207D0A2020202072657475726E2066616C73653B0A7D0A0A73697A655F74204173796E63436C69656E743A3A777269746528636F6E737420636861722A206461746129207B0A2020202069662864617461203D3D204E554C4C29207B0A202020202020202072657475726E20303B0A202020207D0A2020202072657475726E20777269746528646174612C207374726C656E286461746129293B0A7D0A0A73697A655F74204173796E63436C69656E743A3A777269746528636F6E737420636861722A20646174612C2073697A655F742073697A652C2075696E74385F7420617069666C61677329207B0A2020202073697A655F742077696C6C5F73656E64203D2061646428646174612C2073697A652C20617069666C616773293B0A202020206966282177696C6C5F73656E64207C7C202173656E64282929207B0A202020202020202072657475726E20303B0A202020207D0A2020202072657475726E2077696C6C5F73656E643B0A7D0A0A766F6964204173796E63436C69656E743A3A736574527854696D656F75742875696E7433325F742074696D656F7574297B0A202020205F72785F73696E63655F74696D656F7574203D2074696D656F75743B0A7D0A0A75696E7433325F74204173796E63436C69656E743A3A676574527854696D656F757428297B0A2020202072657475726E205F72785F73696E63655F74696D656F75743B0A7D0A0A75696E7433325F74204173796E63436C69656E743A3A67657441636B54696D656F757428297B0A2020202072657475726E205F61636B5F74696D656F75743B0A7D0A0A766F6964204173796E63436C69656E743A3A73657441636B54696D656F75742875696E7433325F742074696D656F7574297B0A202020205F61636B5F74696D656F7574203D2074696D656F75743B0A7D0A0A766F6964204173796E63436C69656E743A3A7365744E6F44656C617928626F6F6C206E6F64656C6179297B0A20202020696628215F70636229207B0A202020202020202072657475726E3B0A202020207D0A202020206966286E6F64656C617929207B0A20202020202020207463705F6E61676C655F64697361626C65285F706362293B0A202020207D20656C7365207B0A20202020202020207463705F6E61676C655F656E61626C65285F706362293B0A202020207D0A7D0A0A626F6F6C204173796E63436C69656E743A3A6765744E6F44656C617928297B0A20202020696628215F70636229207B0A202020202020202072657475726E2066616C73653B0A202020207D0A2020202072657475726E207463705F6E61676C655F64697361626C6564285F706362293B0A7D0A0A75696E7431365F74204173796E63436C69656E743A3A6765744D737328297B0A20202020696628215F70636229207B0A202020202020202072657475726E20303B0A202020207D0A2020202072657475726E207463705F6D7373285F706362293B0A7D0A0A75696E7433325F74204173796E63436C69656E743A3A67657452656D6F7465416464726573732829207B0A20202020696628215F70636229207B0A202020202020202072657475726E20303B0A202020207D0A2020202072657475726E205F7063622D3E72656D6F74655F69702E755F616464722E6970342E616464723B0A7D0A0A75696E7431365F74204173796E63436C69656E743A3A67657452656D6F7465506F72742829207B0A20202020696628215F70636229207B0A202020202020202072657475726E20303B0A202020207D0A2020202072657475726E205F7063622D3E72656D6F74655F706F72743B0A7D0A0A75696E7433325F74204173796E63436C69656E743A3A6765744C6F63616C416464726573732829207B0A20202020696628215F70636229207B0A202020202020202072657475726E20303B0A202020207D0A2020202072657475726E205F7063622D3E6C6F63616C5F69702E755F616464722E6970342E616464723B0A7D0A0A75696E7431365F74204173796E63436C69656E743A3A6765744C6F63616C506F72742829207B0A20202020696628215F70636229207B0A202020202020202072657475726E20303B0A202020207D0A2020202072657475726E205F7063622D3E6C6F63616C5F706F72743B0A7D0A0A495041646472657373204173796E63436C69656E743A3A72656D6F746549502829207B0A2020202072657475726E204950416464726573732867657452656D6F7465416464726573732829293B0A7D0A0A75696E7431365F74204173796E63436C69656E743A3A72656D6F7465506F72742829207B0A2020202072657475726E2067657452656D6F7465506F727428293B0A7D0A0A495041646472657373204173796E63436C69656E743A3A6C6F63616C49502829207B0A2020202072657475726E20495041646472657373286765744C6F63616C416464726573732829293B0A7D0A0A75696E7431365F74204173796E63436C69656E743A3A6C6F63616C506F72742829207B0A2020202072657475726E206765744C6F63616C506F727428293B0A7D0A0A75696E74385F74204173796E63436C69656E743A3A73746174652829207B0A20202020696628215F70636229207B0A202020202020202072657475726E20303B0A202020207D0A2020202072657475726E205F7063622D3E73746174653B0A7D0A0A626F6F6C204173796E63436C69656E743A3A636F6E6E656374656428297B0A2020202069662028215F70636229207B0A202020202020202072657475726E2066616C73653B0A202020207D0A2020202072657475726E205F7063622D3E7374617465203D3D20343B0A7D0A0A626F6F6C204173796E63436C69656E743A3A636F6E6E656374696E6728297B0A2020202069662028215F70636229207B0A202020202020202072657475726E2066616C73653B0A202020207D0A2020202072657475726E205F7063622D3E7374617465203E2030202626205F7063622D3E7374617465203C20343B0A7D0A0A626F6F6C204173796E63436C69656E743A3A646973636F6E6E656374696E6728297B0A2020202069662028215F70636229207B0A202020202020202072657475726E2066616C73653B0A202020207D0A2020202072657475726E205F7063622D3E7374617465203E2034202626205F7063622D3E7374617465203C2031303B0A7D0A0A626F6F6C204173796E63436C69656E743A3A646973636F6E6E656374656428297B0A2020202069662028215F70636229207B0A202020202020202072657475726E20747275653B0A202020207D0A2020202072657475726E205F7063622D3E7374617465203D3D2030207C7C205F7063622D3E7374617465203D3D2031303B0A7D0A0A626F6F6C204173796E63436C69656E743A3A6672656561626C6528297B0A2020202069662028215F70636229207B0A202020202020202072657475726E20747275653B0A202020207D0A2020202072657475726E205F7063622D3E7374617465203D3D2030207C7C205F7063622D3E7374617465203E20343B0A7D0A0A626F6F6C204173796E63436C69656E743A3A63616E53656E6428297B0A2020202072657475726E2073706163652829203E20303B0A7D0A0A636F6E73742063686172202A204173796E63436C69656E743A3A6572726F72546F537472696E6728696E74385F74206572726F72297B0A20202020737769746368286572726F72297B0A202020202020202063617365204552525F4F4B3A2072657475726E20224F4B223B0A202020202020202063617365204552525F4D454D3A2072657475726E20224F7574206F66206D656D6F7279206572726F72223B0A202020202020202063617365204552525F4255463A2072657475726E2022427566666572206572726F72223B0A202020202020202063617365204552525F54494D454F55543A2072657475726E202254696D656F7574223B0A202020202020202063617365204552525F5254453A2072657475726E2022526F7574696E672070726F626C656D223B0A202020202020202063617365204552525F494E50524F47524553533A2072657475726E20224F7065726174696F6E20696E2070726F6772657373223B0A202020202020202063617365204552525F56414C3A2072657475726E2022496C6C6567616C2076616C7565223B0A202020202020202063617365204552525F574F554C44424C4F434B3A2072657475726E20224F7065726174696F6E20776F756C6420626C6F636B223B0A202020202020202063617365204552525F5553453A2072657475726E20224164647265737320696E20757365223B0A202020202020202063617365204552525F414C52454144593A2072657475726E2022416C726561647920636F6E6E6563746564223B0A202020202020202063617365204552525F434F4E4E3A2072657475726E20224E6F7420636F6E6E6563746564223B0A202020202020202063617365204552525F49463A2072657475726E20224C6F772D6C6576656C206E65746966206572726F72223B0A202020202020202063617365204552525F414252543A2072657475726E2022436F6E6E656374696F6E2061626F72746564223B0A202020202020202063617365204552525F5253543A2072657475726E2022436F6E6E656374696F6E207265736574223B0A202020202020202063617365204552525F434C53443A2072657475726E2022436F6E6E656374696F6E20636C6F736564223B0A202020202020202063617365204552525F4152473A2072657475726E2022496C6C6567616C20617267756D656E74223B0A202020202020202063617365202D35353A2072657475726E2022444E53206661696C6564223B0A202020202020202064656661756C743A2072657475726E2022554E4B4E4F574E223B0A202020207D0A7D0A0A636F6E73742063686172202A204173796E63436C69656E743A3A7374617465546F537472696E6728297B0A202020207377697463682873746174652829297B0A20202020202020206361736520303A2072657475726E2022436C6F736564223B0A20202020202020206361736520313A2072657475726E20224C697374656E223B0A20202020202020206361736520323A2072657475726E202253594E2053656E74223B0A20202020202020206361736520333A2072657475726E202253594E205265636569766564223B0A20202020202020206361736520343A2072657475726E202245737461626C6973686564223B0A20202020202020206361736520353A2072657475726E202246494E20576169742031223B0A20202020202020206361736520363A2072657475726E202246494E20576169742032223B0A20202020202020206361736520373A2072657475726E2022436C6F73652057616974223B0A20202020202020206361736520383A2072657475726E2022436C6F73696E67223B0A20202020202020206361736520393A2072657475726E20224C6173742041434B223B0A2020202020202020636173652031303A2072657475726E202254696D652057616974223B0A202020202020202064656661756C743A2072657475726E2022554E4B4E4F574E223B0A202020207D0A7D0A0A2F2A0A202A205374617469632043616C6C6261636B7320284C774950204332432B2B20696E746572636F6E6E656374290A202A202A2F0A0A766F6964204173796E63436C69656E743A3A5F735F646E735F666F756E6428636F6E73742063686172202A206E616D652C207374727563742069705F61646472202A206970616464722C20766F6964202A20617267297B0A202020207265696E746572707265745F636173743C4173796E63436C69656E742A3E28617267292D3E5F646E735F666F756E6428697061646472293B0A7D0A0A696E74385F74204173796E63436C69656E743A3A5F735F706F6C6C28766F6964202A206172672C20737472756374207463705F706362202A2070636229207B0A2020202072657475726E207265696E746572707265745F636173743C4173796E63436C69656E742A3E28617267292D3E5F706F6C6C28706362293B0A7D0A0A696E74385F74204173796E63436C69656E743A3A5F735F7265637628766F6964202A206172672C20737472756374207463705F706362202A207063622C207374727563742070627566202A70622C20696E74385F742065727229207B0A2020202072657475726E207265696E746572707265745F636173743C4173796E63436C69656E742A3E28617267292D3E5F72656376287063622C2070622C20657272293B0A7D0A0A696E74385F74204173796E63436C69656E743A3A5F735F66696E28766F6964202A206172672C20737472756374207463705F706362202A207063622C20696E74385F742065727229207B0A2020202072657475726E207265696E746572707265745F636173743C4173796E63436C69656E742A3E28617267292D3E5F66696E287063622C20657272293B0A7D0A0A696E74385F74204173796E63436C69656E743A3A5F735F6C7769705F66696E28766F6964202A206172672C20737472756374207463705F706362202A207063622C20696E74385F742065727229207B0A2020202072657475726E207265696E746572707265745F636173743C4173796E63436C69656E742A3E28617267292D3E5F6C7769705F66696E287063622C20657272293B0A7D0A0A696E74385F74204173796E63436C69656E743A3A5F735F73656E7428766F6964202A206172672C20737472756374207463705F706362202A207063622C2075696E7431365F74206C656E29207B0A2020202072657475726E207265696E746572707265745F636173743C4173796E63436C69656E742A3E28617267292D3E5F73656E74287063622C206C656E293B0A7D0A0A766F6964204173796E63436C69656E743A3A5F735F6572726F7228766F6964202A206172672C20696E74385F742065727229207B0A202020207265696E746572707265745F636173743C4173796E63436C69656E742A3E28617267292D3E5F6572726F7228657272293B0A7D0A0A696E74385F74204173796E63436C69656E743A3A5F735F636F6E6E656374656428766F6964202A206172672C20766F6964202A207063622C20696E74385F7420657272297B0A2020202072657475726E207265696E746572707265745F636173743C4173796E63436C69656E742A3E28617267292D3E5F636F6E6E6563746564287063622C20657272293B0A7D0A0A2F2A0A20204173796E6320544350205365727665720A202A2F0A0A4173796E635365727665723A3A4173796E635365727665722849504164647265737320616464722C2075696E7431365F7420706F7274290A3A205F706F727428706F7274290A2C205F616464722861646472290A2C205F6E6F44656C61792866616C7365290A2C205F7063622830290A2C205F636F6E6E6563745F63622830290A2C205F636F6E6E6563745F63625F6172672830290A7B7D0A0A4173796E635365727665723A3A4173796E635365727665722875696E7431365F7420706F7274290A3A205F706F727428706F7274290A2C205F61646472282875696E7433325F7429204950414444525F414E59290A2C205F6E6F44656C61792866616C7365290A2C205F7063622830290A2C205F636F6E6E6563745F63622830290A2C205F636F6E6E6563745F63625F6172672830290A7B7D0A0A4173796E635365727665723A3A7E4173796E6353657276657228297B0A20202020656E6428293B0A7D0A0A766F6964204173796E635365727665723A3A6F6E436C69656E74284163436F6E6E65637448616E646C65722063622C20766F69642A20617267297B0A202020205F636F6E6E6563745F6362203D2063623B0A202020205F636F6E6E6563745F63625F617267203D206172673B0A7D0A0A766F6964204173796E635365727665723A3A626567696E28297B0A202020206966285F70636229207B0A202020202020202072657475726E3B0A202020207D0A0A20202020696628215F73746172745F6173796E635F7461736B2829297B0A20202020202020206C6F675F6528226661696C656420746F207374617274207461736B22293B0A202020202020202072657475726E3B0A202020207D0A20202020696E74385F74206572723B0A202020205F706362203D207463705F6E65775F69705F74797065284950414444525F545950455F5634293B0A2020202069662028215F706362297B0A20202020202020206C6F675F6528225F706362203D3D204E554C4C22293B0A202020202020202072657475726E3B0A202020207D0A0A2020202069705F616464725F74206C6F63616C5F616464723B0A202020206C6F63616C5F616464722E74797065203D204950414444525F545950455F56343B0A202020206C6F63616C5F616464722E755F616464722E6970342E61646472203D202875696E7433325F7429205F616464723B0A20202020657272203D205F7463705F62696E64285F7063622C20266C6F63616C5F616464722C205F706F7274293B0A0A202020206966202865727220213D204552525F4F4B29207B0A20202020202020205F7463705F636C6F7365285F7063622C202D31293B0A20202020202020206C6F675F65282262696E64206572726F723A202564222C20657272293B0A202020202020202072657475726E3B0A202020207D0A0A202020207374617469632075696E74385F74206261636B6C6F67203D20353B0A202020205F706362203D205F7463705F6C697374656E5F776974685F6261636B6C6F67285F7063622C206261636B6C6F67293B0A2020202069662028215F70636229207B0A20202020202020206C6F675F6528226C697374656E5F706362203D3D204E554C4C22293B0A202020202020202072657475726E3B0A202020207D0A202020207463705F617267285F7063622C2028766F69642A292074686973293B0A202020207463705F616363657074285F7063622C20265F735F616363657074293B0A7D0A0A766F6964204173796E635365727665723A3A656E6428297B0A202020206966285F706362297B0A20202020202020207463705F617267285F7063622C204E554C4C293B0A20202020202020207463705F616363657074285F7063622C204E554C4C293B0A20202020202020206966287463705F636C6F7365285F7063622920213D204552525F4F4B297B0A2020202020202020202020205F7463705F61626F7274285F7063622C202D31293B0A20202020202020207D0A20202020202020205F706362203D204E554C4C3B0A202020207D0A7D0A0A2F2F72756E73206F6E204C774950207468726561640A696E74385F74204173796E635365727665723A3A5F616363657074287463705F7063622A207063622C20696E74385F7420657272297B0A202020202F2F6574735F7072696E746628222B413A203078253038785C6E222C20706362293B0A202020206966285F636F6E6E6563745F6362297B0A20202020202020204173796E63436C69656E74202A63203D206E6577204173796E63436C69656E7428706362293B0A202020202020202069662863297B0A202020202020202020202020632D3E7365744E6F44656C6179285F6E6F44656C6179293B0A20202020202020202020202072657475726E205F7463705F61636365707428746869732C2063293B0A20202020202020207D0A202020207D0A202020206966287463705F636C6F7365287063622920213D204552525F4F4B297B0A20202020202020207463705F61626F727428706362293B0A202020207D0A202020206C6F675F6528224641494C22293B0A2020202072657475726E204552525F4F4B3B0A7D0A0A696E74385F74204173796E635365727665723A3A5F6163636570746564284173796E63436C69656E742A20636C69656E74297B0A202020206966285F636F6E6E6563745F6362297B0A20202020202020205F636F6E6E6563745F6362285F636F6E6E6563745F63625F6172672C20636C69656E74293B0A202020207D0A2020202072657475726E204552525F4F4B3B0A7D0A0A766F6964204173796E635365727665723A3A7365744E6F44656C617928626F6F6C206E6F64656C6179297B0A202020205F6E6F44656C6179203D206E6F64656C61793B0A7D0A0A626F6F6C204173796E635365727665723A3A6765744E6F44656C617928297B0A2020202072657475726E205F6E6F44656C61793B0A7D0A0A75696E74385F74204173796E635365727665723A3A73746174757328297B0A2020202069662028215F70636229207B0A202020202020202072657475726E20303B0A202020207D0A2020202072657475726E205F7063622D3E73746174653B0A7D0A0A696E74385F74204173796E635365727665723A3A5F735F61636365707428766F6964202A206172672C207463705F706362202A207063622C20696E74385F7420657272297B0A2020202072657475726E207265696E746572707265745F636173743C4173796E635365727665722A3E28617267292D3E5F616363657074287063622C20657272293B0A7D0A0A696E74385F74204173796E635365727665723A3A5F735F616363657074656428766F6964202A6172672C204173796E63436C69656E742A20636C69656E74297B0A2020202072657475726E207265696E746572707265745F636173743C4173796E635365727665722A3E28617267292D3E5F616363657074656428636C69656E74293B0A7D0A .cpp AsyncTCP 2F2A0A20204173796E6368726F6E6F757320544350206C69627261727920666F7220457370726573736966204D4355730A0A2020436F707972696768742028632920323031362048726973746F20476F63686B6F762E20416C6C207269676874732072657365727665642E0A2020546869732066696C652069732070617274206F6620746865206573703832363620636F726520666F722041726475696E6F20656E7669726F6E6D656E742E0A0A202054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A20206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A0A202054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A20204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A20204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A0A2020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A2020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A2A2F0A0A2369666E646566204153594E435443505F485F0A23646566696E65204153594E435443505F485F0A0A23696E636C75646520224950416464726573732E68220A23696E636C756465202273646B636F6E6669672E68220A23696E636C756465203C66756E6374696F6E616C3E0A65787465726E20224322207B0A2020202023696E636C75646520226672656572746F732F73656D7068722E68220A2020202023696E636C75646520226C7769702F706275662E68220A7D0A0A2F2F496620636F7265206973206E6F7420646566696E65642C207468656E207765206172652072756E6E696E6720696E2041726475696E6F206F722050494F0A2369666E64656620434F4E4649475F4153594E435F5443505F52554E4E494E475F434F52450A23646566696E6520434F4E4649475F4153594E435F5443505F52554E4E494E475F434F5245202D31202F2F616E7920617661696C61626C6520636F72650A23646566696E6520434F4E4649475F4153594E435F5443505F5553455F5744542031202F2F696620656E61626C65642C2061646473206265747765656E203333757320616E6420323030757320706572206576656E740A23656E6469660A0A636C617373204173796E63436C69656E743B0A0A23646566696E65204153594E435F4D41585F41434B5F54494D4520353030300A23646566696E65204153594E435F57524954455F464C41475F434F50592030783031202F2F77696C6C20616C6C6F63617465206E65772062756666657220746F20686F6C64207468652064617461207768696C652073656E64696E672028656C73652077696C6C20686F6C64207265666572656E636520746F20746865206461746120676976656E290A23646566696E65204153594E435F57524954455F464C41475F4D4F52452030783032202F2F77696C6C206E6F742073656E642050534820666C61672C206D65616E696E6720746861742074686572652073686F756C64206265206D6F7265206461746120746F2062652073656E74206265666F726520746865206170706C69636174696F6E2073686F756C642072656163742E0A0A74797065646566207374643A3A66756E6374696F6E3C766F696428766F69642A2C204173796E63436C69656E742A293E204163436F6E6E65637448616E646C65723B0A74797065646566207374643A3A66756E6374696F6E3C766F696428766F69642A2C204173796E63436C69656E742A2C2073697A655F74206C656E2C2075696E7433325F742074696D65293E20416341636B48616E646C65723B0A74797065646566207374643A3A66756E6374696F6E3C766F696428766F69642A2C204173796E63436C69656E742A2C20696E74385F74206572726F72293E2041634572726F7248616E646C65723B0A74797065646566207374643A3A66756E6374696F6E3C766F696428766F69642A2C204173796E63436C69656E742A2C20766F6964202A646174612C2073697A655F74206C656E293E2041634461746148616E646C65723B0A74797065646566207374643A3A66756E6374696F6E3C766F696428766F69642A2C204173796E63436C69656E742A2C207374727563742070627566202A7062293E2041635061636B657448616E646C65723B0A74797065646566207374643A3A66756E6374696F6E3C766F696428766F69642A2C204173796E63436C69656E742A2C2075696E7433325F742074696D65293E20416354696D656F757448616E646C65723B0A0A737472756374207463705F7063623B0A7374727563742069705F616464723B0A0A636C617373204173796E63436C69656E74207B0A20207075626C69633A0A202020204173796E63436C69656E74287463705F7063622A20706362203D2030293B0A202020207E4173796E63436C69656E7428293B0A0A202020204173796E63436C69656E742026206F70657261746F723D28636F6E7374204173796E63436C69656E7420266F74686572293B0A202020204173796E63436C69656E742026206F70657261746F722B3D28636F6E7374204173796E63436C69656E7420266F74686572293B0A0A20202020626F6F6C206F70657261746F723D3D28636F6E7374204173796E63436C69656E7420266F74686572293B0A0A20202020626F6F6C206F70657261746F72213D28636F6E7374204173796E63436C69656E7420266F7468657229207B0A20202020202072657475726E2021282A74686973203D3D206F74686572293B0A202020207D0A20202020626F6F6C20636F6E6E656374284950416464726573732069702C2075696E7431365F7420706F7274293B0A20202020626F6F6C20636F6E6E65637428636F6E737420636861722A20686F73742C2075696E7431365F7420706F7274293B0A20202020766F696420636C6F736528626F6F6C206E6F77203D2066616C7365293B0A20202020766F69642073746F7028293B0A20202020696E74385F742061626F727428293B0A20202020626F6F6C206672656528293B0A0A20202020626F6F6C2063616E53656E6428293B2F2F61636B206973206E6F742070656E64696E670A2020202073697A655F7420737061636528293B2F2F737061636520617661696C61626C6520696E20746865205443502077696E646F770A2020202073697A655F742061646428636F6E737420636861722A20646174612C2073697A655F742073697A652C2075696E74385F7420617069666C6167733D4153594E435F57524954455F464C41475F434F5059293B2F2F61646420666F722073656E64696E670A20202020626F6F6C2073656E6428293B2F2F73656E6420616C6C2064617461206164646564207769746820746865206D6574686F642061626F76650A0A202020202F2F777269746520657175616C732061646428292B73656E6428290A2020202073697A655F7420777269746528636F6E737420636861722A2064617461293B0A2020202073697A655F7420777269746528636F6E737420636861722A20646174612C2073697A655F742073697A652C2075696E74385F7420617069666C6167733D4153594E435F57524954455F464C41475F434F5059293B202F2F6F6E6C79207768656E2063616E53656E642829203D3D20747275650A0A2020202075696E74385F7420737461746528293B0A20202020626F6F6C20636F6E6E656374696E6728293B0A20202020626F6F6C20636F6E6E656374656428293B0A20202020626F6F6C20646973636F6E6E656374696E6728293B0A20202020626F6F6C20646973636F6E6E656374656428293B0A20202020626F6F6C206672656561626C6528293B2F2F646973636F6E6E6563746564206F7220646973636F6E6E656374696E670A0A2020202075696E7431365F74206765744D737328293B0A0A2020202075696E7433325F7420676574527854696D656F757428293B0A20202020766F696420736574527854696D656F75742875696E7433325F742074696D656F7574293B2F2F6E6F20525820646174612074696D656F757420666F722074686520636F6E6E656374696F6E20696E207365636F6E64730A0A2020202075696E7433325F742067657441636B54696D656F757428293B0A20202020766F69642073657441636B54696D656F75742875696E7433325F742074696D656F7574293B2F2F6E6F2041434B2074696D656F757420666F7220746865206C6173742073656E74207061636B657420696E206D696C6C697365636F6E64730A0A20202020766F6964207365744E6F44656C617928626F6F6C206E6F64656C6179293B0A20202020626F6F6C206765744E6F44656C617928293B0A0A2020202075696E7433325F742067657452656D6F74654164647265737328293B0A2020202075696E7431365F742067657452656D6F7465506F727428293B0A2020202075696E7433325F74206765744C6F63616C4164647265737328293B0A2020202075696E7431365F74206765744C6F63616C506F727428293B0A0A202020202F2F636F6D7061746962696C6974790A202020204950416464726573732072656D6F7465495028293B0A2020202075696E7431365F74202072656D6F7465506F727428293B0A20202020495041646472657373206C6F63616C495028293B0A2020202075696E7431365F7420206C6F63616C506F727428293B0A0A20202020766F6964206F6E436F6E6E656374284163436F6E6E65637448616E646C65722063622C20766F69642A20617267203D2030293B20202020202F2F6F6E207375636365737366756C20636F6E6E6563740A20202020766F6964206F6E446973636F6E6E656374284163436F6E6E65637448616E646C65722063622C20766F69642A20617267203D2030293B20202F2F646973636F6E6E65637465640A20202020766F6964206F6E41636B28416341636B48616E646C65722063622C20766F69642A20617267203D2030293B202020202020202020202020202F2F61636B2072656365697665640A20202020766F6964206F6E4572726F722841634572726F7248616E646C65722063622C20766F69642A20617267203D2030293B2020202020202020202F2F756E7375636365737366756C20636F6E6E656374206F72206572726F720A20202020766F6964206F6E446174612841634461746148616E646C65722063622C20766F69642A20617267203D2030293B20202020202020202020202F2F64617461207265636569766564202863616C6C6564206966206F6E5061636B6574206973206E6F742075736564290A20202020766F6964206F6E5061636B65742841635061636B657448616E646C65722063622C20766F69642A20617267203D2030293B202020202020202F2F646174612072656365697665640A20202020766F6964206F6E54696D656F757428416354696D656F757448616E646C65722063622C20766F69642A20617267203D2030293B20202020202F2F61636B2074696D656F75740A20202020766F6964206F6E506F6C6C284163436F6E6E65637448616E646C65722063622C20766F69642A20617267203D2030293B20202020202020202F2F6576657279203132356D73207768656E20636F6E6E65637465640A0A20202020766F69642061636B5061636B6574287374727563742070627566202A207062293B2F2F61636B20706275662066726F6D206F6E5061636B65740A2020202073697A655F742061636B2873697A655F74206C656E293B202F2F61636B2064617461207468617420796F752068617665206E6F742061636B6564207573696E6720746865206D6574686F642062656C6F770A20202020766F69642061636B4C6174657228297B205F61636B5F706362203D2066616C73653B207D202F2F77696C6C206E6F742061636B207468652063757272656E74207061636B65742E2043616C6C2066726F6D206F6E446174610A0A20202020636F6E73742063686172202A206572726F72546F537472696E6728696E74385F74206572726F72293B0A20202020636F6E73742063686172202A207374617465546F537472696E6728293B0A0A202020202F2F446F206E6F742075736520616E79206F66207468652066756E6374696F6E732062656C6F77210A2020202073746174696320696E74385F74205F735F706F6C6C28766F6964202A6172672C20737472756374207463705F706362202A74706362293B0A2020202073746174696320696E74385F74205F735F7265637628766F6964202A6172672C20737472756374207463705F706362202A747063622C207374727563742070627566202A70622C20696E74385F7420657272293B0A2020202073746174696320696E74385F74205F735F66696E28766F6964202A6172672C20737472756374207463705F706362202A747063622C20696E74385F7420657272293B0A2020202073746174696320696E74385F74205F735F6C7769705F66696E28766F6964202A6172672C20737472756374207463705F706362202A747063622C20696E74385F7420657272293B0A2020202073746174696320766F6964205F735F6572726F7228766F6964202A6172672C20696E74385F7420657272293B0A2020202073746174696320696E74385F74205F735F73656E7428766F6964202A6172672C20737472756374207463705F706362202A747063622C2075696E7431365F74206C656E293B0A2020202073746174696320696E74385F74205F735F636F6E6E656374656428766F69642A206172672C20766F69642A20747063622C20696E74385F7420657272293B0A2020202073746174696320766F6964205F735F646E735F666F756E6428636F6E73742063686172202A6E616D652C207374727563742069705F61646472202A6970616464722C20766F6964202A617267293B0A0A20202020696E74385F74205F72656376287463705F7063622A207063622C20706275662A2070622C20696E74385F7420657272293B0A202020207463705F706362202A2070636228297B2072657475726E205F7063623B207D0A0A202070726F7465637465643A0A202020207463705F7063622A205F7063623B0A20202020696E74385F7420205F636C6F7365645F736C6F743B0A0A202020204163436F6E6E65637448616E646C6572205F636F6E6E6563745F63623B0A20202020766F69642A205F636F6E6E6563745F63625F6172673B0A202020204163436F6E6E65637448616E646C6572205F646973636172645F63623B0A20202020766F69642A205F646973636172645F63625F6172673B0A20202020416341636B48616E646C6572205F73656E745F63623B0A20202020766F69642A205F73656E745F63625F6172673B0A2020202041634572726F7248616E646C6572205F6572726F725F63623B0A20202020766F69642A205F6572726F725F63625F6172673B0A2020202041634461746148616E646C6572205F726563765F63623B0A20202020766F69642A205F726563765F63625F6172673B0A2020202041635061636B657448616E646C6572205F70625F63623B0A20202020766F69642A205F70625F63625F6172673B0A20202020416354696D656F757448616E646C6572205F74696D656F75745F63623B0A20202020766F69642A205F74696D656F75745F63625F6172673B0A202020204163436F6E6E65637448616E646C6572205F706F6C6C5F63623B0A20202020766F69642A205F706F6C6C5F63625F6172673B0A0A20202020626F6F6C205F7063625F627573793B0A2020202075696E7433325F74205F7063625F73656E745F61743B0A20202020626F6F6C205F61636B5F7063623B0A2020202075696E7433325F74205F72785F61636B5F6C656E3B0A2020202075696E7433325F74205F72785F6C6173745F7061636B65743B0A2020202075696E7433325F74205F72785F73696E63655F74696D656F75743B0A2020202075696E7433325F74205F61636B5F74696D656F75743B0A2020202075696E7431365F74205F636F6E6E6563745F706F72743B0A0A20202020696E74385F74205F636C6F736528293B0A20202020766F6964205F667265655F636C6F7365645F736C6F7428293B0A20202020766F6964205F616C6C6F636174655F636C6F7365645F736C6F7428293B0A20202020696E74385F74205F636F6E6E656374656428766F69642A207063622C20696E74385F7420657272293B0A20202020766F6964205F6572726F7228696E74385F7420657272293B0A20202020696E74385F74205F706F6C6C287463705F7063622A20706362293B0A20202020696E74385F74205F73656E74287463705F7063622A207063622C2075696E7431365F74206C656E293B0A20202020696E74385F74205F66696E287463705F7063622A207063622C20696E74385F7420657272293B0A20202020696E74385F74205F6C7769705F66696E287463705F7063622A207063622C20696E74385F7420657272293B0A20202020766F6964205F646E735F666F756E64287374727563742069705F61646472202A697061646472293B0A0A20207075626C69633A0A202020204173796E63436C69656E742A20707265763B0A202020204173796E63436C69656E742A206E6578743B0A7D3B0A0A636C617373204173796E63536572766572207B0A20207075626C69633A0A202020204173796E635365727665722849504164647265737320616464722C2075696E7431365F7420706F7274293B0A202020204173796E635365727665722875696E7431365F7420706F7274293B0A202020207E4173796E6353657276657228293B0A20202020766F6964206F6E436C69656E74284163436F6E6E65637448616E646C65722063622C20766F69642A20617267293B0A20202020766F696420626567696E28293B0A20202020766F696420656E6428293B0A20202020766F6964207365744E6F44656C617928626F6F6C206E6F64656C6179293B0A20202020626F6F6C206765744E6F44656C617928293B0A2020202075696E74385F742073746174757328293B0A0A202020202F2F446F206E6F742075736520616E79206F66207468652066756E6374696F6E732062656C6F77210A2020202073746174696320696E74385F74205F735F61636365707428766F6964202A6172672C207463705F7063622A206E65777063622C20696E74385F7420657272293B0A2020202073746174696320696E74385F74205F735F616363657074656428766F6964202A6172672C204173796E63436C69656E742A20636C69656E74293B0A0A202070726F7465637465643A0A2020202075696E7431365F74205F706F72743B0A20202020495041646472657373205F616464723B0A20202020626F6F6C205F6E6F44656C61793B0A202020207463705F7063622A205F7063623B0A202020204163436F6E6E65637448616E646C6572205F636F6E6E6563745F63623B0A20202020766F69642A205F636F6E6E6563745F63625F6172673B0A0A20202020696E74385F74205F616363657074287463705F7063622A206E65777063622C20696E74385F7420657272293B0A20202020696E74385F74205F6163636570746564284173796E63436C69656E742A20636C69656E74293B0A7D3B0A0A0A23656E646966202F2A204153594E435443505F485F202A2F0A .h ESPAsyncWebServer .github scripts install-arduino-core-esp32 23212F62696E2F626173680A0A6578706F72742041524455494E4F5F45535033325F504154483D222441524455494E4F5F5553525F504154482F68617264776172652F6573707265737369662F6573703332220A6966205B2021202D6420222441524455494E4F5F45535033325F5041544822205D3B207468656E0A096563686F2022496E7374616C6C696E672045535033322041726475696E6F20436F7265202E2E2E220A097363726970745F696E69745F706174683D2224505744220A096D6B646972202D7020222441524455494E4F5F5553525F504154482F68617264776172652F657370726573736966220A09636420222441524455494E4F5F5553525F504154482F68617264776172652F657370726573736966220A0A096563686F2022496E7374616C6C696E6720507974686F6E2053657269616C202E2E2E220A0970697020696E7374616C6C20707973657269616C203E202F6465762F6E756C6C0A0A096966205B2022244F535F49535F57494E444F575322203D3D20223122205D3B207468656E0A09096563686F2022496E7374616C6C696E6720507974686F6E205265717565737473202E2E2E220A090970697020696E7374616C6C207265717565737473203E202F6465762F6E756C6C0A0966690A0A096966205B2022244749544855425F5245504F5349544F525922203D3D20226573707265737369662F61726475696E6F2D657370333222205D3B20207468656E0A09096563686F20224C696E6B696E6720436F72652E2E2E220A09096C6E202D7320244749544855425F574F524B53504143452065737033320A09656C73650A09096563686F2022436C6F6E696E6720436F7265205265706F7369746F72792E2E2E220A090967697420636C6F6E652068747470733A2F2F6769746875622E636F6D2F6573707265737369662F61726475696E6F2D65737033322E676974206573703332203E202F6465762F6E756C6C20323E26310A0966690A0A096563686F20225570646174696E67205375626D6F64756C6573202E2E2E220A0963642065737033320A09676974207375626D6F64756C6520757064617465202D2D696E6974202D2D726563757273697665203E202F6465762F6E756C6C20323E26310A0A096563686F2022496E7374616C6C696E6720506C6174666F726D20546F6F6C73202E2E2E220A09636420746F6F6C7320262620707974686F6E206765742E70790A09636420247363726970745F696E69745F706174680A0A096563686F202245535033322041726475696E6F20686173206265656E20696E7374616C6C656420696E20272441524455494E4F5F45535033325F5041544827220A096563686F2022220A66690A .sh install-arduino-core-esp8266 23212F62696E2F626173680A0A6563686F2022496E7374616C6C696E6720455350383236362041726475696E6F20436F7265202E2E2E220A7363726970745F696E69745F706174683D2224505744220A6D6B646972202D7020222441524455494E4F5F5553525F504154482F68617264776172652F65737038323636636F6D220A636420222441524455494E4F5F5553525F504154482F68617264776172652F65737038323636636F6D220A0A6563686F2022496E7374616C6C696E6720507974686F6E2053657269616C202E2E2E220A70697020696E7374616C6C20707973657269616C203E202F6465762F6E756C6C0A0A6966205B2022244F535F49535F57494E444F575322203D3D20223122205D3B207468656E0A096563686F2022496E7374616C6C696E6720507974686F6E205265717565737473202E2E2E220A0970697020696E7374616C6C207265717565737473203E202F6465762F6E756C6C0A66690A0A6563686F2022436C6F6E696E6720436F7265205265706F7369746F7279202E2E2E220A67697420636C6F6E652068747470733A2F2F6769746875622E636F6D2F657370383236362F41726475696E6F2E6769742065737038323636203E202F6465762F6E756C6C20323E26310A0A6563686F20225570646174696E67207375626D6F64756C6573202E2E2E220A636420657370383236360A676974207375626D6F64756C6520757064617465202D2D696E6974202D2D726563757273697665203E202F6465762F6E756C6C20323E26310A0A6563686F2022496E7374616C6C696E6720506C6174666F726D20546F6F6C73202E2E2E220A636420746F6F6C730A707974686F6E206765742E7079203E202F6465762F6E756C6C0A636420247363726970745F696E69745F706174680A0A6563686F2022455350383236362041726475696E6F20686173206265656E20696E7374616C6C656420696E20272441524455494E4F5F5553525F504154482F68617264776172652F65737038323636636F6D27220A6563686F2022220A .sh install-arduino-ide 23212F62696E2F626173680A0A234F53545950453A20276C696E75782D676E75272C20415243483A20277838365F363427203D3E206C696E757836340A234F53545950453A20276D737973272C20415243483A20277838365F363427203D3E2077696E33320A234F53545950453A202764617277696E3138272C20415243483A20276933383627203D3E206D61636F730A0A4F53424954533D6061726368600A6966205B5B2022244F535459504522203D3D20226C696E7578222A205D5D3B207468656E0A096578706F7274204F535F49535F4C494E55583D2231220A09415243484956455F464F524D41543D227461722E787A220A096966205B5B2022244F534249545322203D3D20226936383622205D5D3B207468656E0A09094F535F4E414D453D226C696E75783332220A09656C6966205B5B2022244F534249545322203D3D20227838365F363422205D5D3B207468656E0A09094F535F4E414D453D226C696E75783634220A09656C6966205B5B2022244F534249545322203D3D202261726D76376C22207C7C2022244F534249545322203D3D20226161726368363422205D5D3B207468656E0A09094F535F4E414D453D226C696E757861726D220A09656C73650A09094F535F4E414D453D22244F53545950452D244F5342495453220A09096563686F2022556E6B6E6F776E204F532027244F535F4E414D4527220A09096578697420310A0966690A656C6966205B5B2022244F535459504522203D3D202264617277696E222A205D5D3B207468656E0A096578706F7274204F535F49535F4D41434F533D2231220A09415243484956455F464F524D41543D227A6970220A094F535F4E414D453D226D61636F7378220A656C6966205B5B2022244F535459504522203D3D202263796777696E22205D5D207C7C205B5B2022244F535459504522203D3D20226D73797322205D5D207C7C205B5B2022244F535459504522203D3D202277696E333222205D5D3B207468656E0A096578706F7274204F535F49535F57494E444F57533D2231220A09415243484956455F464F524D41543D227A6970220A094F535F4E414D453D2277696E646F7773220A656C73650A094F535F4E414D453D22244F53545950452D244F5342495453220A096563686F2022556E6B6E6F776E204F532027244F535F4E414D4527220A096578697420310A66690A6578706F7274204F535F4E414D450A0A41524455494E4F5F4255494C445F4449523D2224484F4D452F2E61726475696E6F2F6275696C642E746D70220A41524455494E4F5F43414348455F4449523D2224484F4D452F2E61726475696E6F2F63616368652E746D70220A0A6966205B2022244F535F49535F4D41434F5322203D3D20223122205D3B207468656E0A096578706F72742041524455494E4F5F4944455F504154483D222F4170706C69636174696F6E732F41726475696E6F2E6170702F436F6E74656E74732F4A617661220A096578706F72742041524455494E4F5F5553525F504154483D2224484F4D452F446F63756D656E74732F41726475696E6F220A656C6966205B2022244F535F49535F57494E444F575322203D3D20223122205D3B207468656E0A096578706F72742041524455494E4F5F4944455F504154483D2224484F4D452F61726475696E6F5F696465220A096578706F72742041524455494E4F5F5553525F504154483D2224484F4D452F446F63756D656E74732F41726475696E6F220A656C73650A096578706F72742041524455494E4F5F4944455F504154483D2224484F4D452F61726475696E6F5F696465220A096578706F72742041524455494E4F5F5553525F504154483D2224484F4D452F41726475696E6F220A66690A0A6966205B2021202D6420222441524455494E4F5F4944455F5041544822205D3B207468656E0A096563686F2022496E7374616C6C696E672041726475696E6F20494445206F6E20244F535F4E414D45202E2E2E220A096563686F2022446F776E6C6F6164696E67202761726475696E6F2D6E696768746C792D244F535F4E414D452E24415243484956455F464F524D41542720746F202761726475696E6F2E24415243484956455F464F524D415427202E2E2E220A096966205B2022244F535F49535F4C494E555822203D3D20223122205D3B207468656E0A090977676574202D4F202261726475696E6F2E24415243484956455F464F524D415422202268747470733A2F2F7777772E61726475696E6F2E63632F646F776E6C6F61642E7068703F663D2F61726475696E6F2D6E696768746C792D244F535F4E414D452E24415243484956455F464F524D415422203E202F6465762F6E756C6C20323E26310A09096563686F202245787472616374696E67202761726475696E6F2E24415243484956455F464F524D415427202E2E2E220A0909746172207866202261726475696E6F2E24415243484956455F464F524D415422203E202F6465762F6E756C6C0A09096D762061726475696E6F2D6E696768746C7920222441524455494E4F5F4944455F50415448220A09656C73650A09096375726C202D6F202261726475696E6F2E24415243484956455F464F524D415422202D4C202268747470733A2F2F7777772E61726475696E6F2E63632F646F776E6C6F61642E7068703F663D2F61726475696E6F2D6E696768746C792D244F535F4E414D452E24415243484956455F464F524D415422203E202F6465762F6E756C6C20323E26310A09096563686F202245787472616374696E67202761726475696E6F2E24415243484956455F464F524D415427202E2E2E220A0909756E7A6970202261726475696E6F2E24415243484956455F464F524D415422203E202F6465762F6E756C6C0A09096966205B2022244F535F49535F4D41434F5322203D3D20223122205D3B207468656E0A0909096D76202241726475696E6F2E6170702220222F4170706C69636174696F6E732F41726475696E6F2E617070220A0909656C73650A0909096D762061726475696E6F2D6E696768746C7920222441524455494E4F5F4944455F50415448220A090966690A0966690A09726D202D7266202261726475696E6F2E24415243484956455F464F524D4154220A0A096D6B646972202D7020222441524455494E4F5F5553525F504154482F6C6962726172696573220A096D6B646972202D7020222441524455494E4F5F5553525F504154482F6861726477617265220A0A096563686F202241726475696E6F2049444520496E7374616C6C656420696E20272441524455494E4F5F4944455F5041544827220A096563686F2022220A66690A0A66756E6374696F6E206275696C645F736B6574636828297B2023206275696C645F736B65746368203C6671626E3E203C706174682D746F2D696E6F3E203C6275696C642D666C6167733E205B65787472612D6F7074696F6E735D0A202020206966205B2022242322202D6C742032205D3B207468656E0A09096563686F20224552524F523A20496C6C6567616C206E756D626572206F6620706172616D6574657273220A09096563686F202255534147453A206275696C645F736B65746368203C6671626E3E203C706174682D746F2D696E6F3E203C6275696C642D666C6167733E205B65787472612D6F7074696F6E735D220A090972657475726E20310A0966690A0A096C6F63616C206671626E3D222431220A096C6F63616C20736B657463683D222432220A202020206C6F63616C206275696C645F666C6167733D222433220A202020206C6F63616C20787472615F6F7074733D222434220A096C6F63616C2077696E5F6F7074733D22220A096966205B2022244F535F49535F57494E444F575322203D3D20223122205D3B207468656E0A09096C6F63616C2063746167735F76657273696F6E3D606C7320222441524455494E4F5F4944455F504154482F746F6F6C732D6275696C6465722F63746167732F22600A09096C6F63616C2070726570726F636573736F725F76657273696F6E3D606C7320222441524455494E4F5F4944455F504154482F746F6F6C732D6275696C6465722F61726475696E6F2D70726570726F636573736F722F22600A090977696E5F6F7074733D222D70726566733D72756E74696D652E746F6F6C732E63746167732E706174683D2441524455494E4F5F4944455F504154482F746F6F6C732D6275696C6465722F63746167732F2463746167735F76657273696F6E202D70726566733D72756E74696D652E746F6F6C732E61726475696E6F2D70726570726F636573736F722E706174683D2441524455494E4F5F4944455F504154482F746F6F6C732D6275696C6465722F61726475696E6F2D70726570726F636573736F722F2470726570726F636573736F725F76657273696F6E220A0966690A0A096563686F2022220A096563686F2022436F6D70696C696E672027222428626173656E616D65202224736B6574636822292227202E2E2E220A096D6B646972202D7020222441524455494E4F5F4255494C445F444952220A096D6B646972202D7020222441524455494E4F5F43414348455F444952220A092441524455494E4F5F4944455F504154482F61726475696E6F2D6275696C646572202D636F6D70696C65202D6C6F676765723D68756D616E202D636F72652D6170692D76657273696F6E3D3130383130205C0A09092D6671626E3D246671626E205C0A09092D7761726E696E67733D22616C6C22205C0A09092D746F6F6C7320222441524455494E4F5F4944455F504154482F746F6F6C732D6275696C64657222205C0A09092D746F6F6C7320222441524455494E4F5F4944455F504154482F746F6F6C7322205C0A09092D6275696C742D696E2D6C696272617269657320222441524455494E4F5F4944455F504154482F6C696272617269657322205C0A09092D686172647761726520222441524455494E4F5F4944455F504154482F686172647761726522205C0A09092D686172647761726520222441524455494E4F5F5553525F504154482F686172647761726522205C0A09092D6C696272617269657320222441524455494E4F5F5553525F504154482F6C696272617269657322205C0A09092D6275696C642D636163686520222441524455494E4F5F43414348455F44495222205C0A09092D6275696C642D7061746820222441524455494E4F5F4255494C445F44495222205C0A20202020202020202D70726566733D636F6D70696C65722E6370702E65787472615F666C6167733D22246275696C645F666C61677322205C0A09092477696E5F6F7074732024787472615F6F707473202224736B65746368220A7D0A0A66756E6374696F6E20636F756E745F736B6574636865732829202320636F756E745F736B657463686573203C6578616D706C65732D706174683E0A7B0A096C6F63616C206578616D706C65733D222431220A20202020726D202D726620736B6574636865732E7478740A096966205B2021202D642022246578616D706C657322205D3B207468656E0A0909746F75636820736B6574636865732E7478740A090972657475726E20300A0966690A202020206C6F63616C20736B6574636865733D242866696E6420246578616D706C6573202D6E616D65202A2E696E6F290A202020206C6F63616C20736B657463686E756D3D300A20202020666F7220736B6574636820696E2024736B6574636865733B20646F0A20202020202020206C6F63616C20736B657463686469723D24286469726E616D652024736B65746368290A20202020202020206C6F63616C20736B657463686469726E616D653D2428626173656E616D652024736B65746368646972290A20202020202020206C6F63616C20736B657463686E616D653D2428626173656E616D652024736B65746368290A20202020202020206966205B5B2022247B736B657463686469726E616D657D2E696E6F2220213D202224736B657463686E616D6522205D5D3B207468656E0A202020202020202020202020636F6E74696E75650A202020202020202066693B0A20202020202020206966205B5B202D66202224736B657463686469722F2E746573742E736B697022205D5D3B207468656E0A202020202020202020202020636F6E74696E75650A202020202020202066690A20202020202020206563686F2024736B65746368203E3E20736B6574636865732E7478740A2020202020202020736B657463686E756D3D24282824736B657463686E756D202B203129290A20202020646F6E650A2020202072657475726E2024736B657463686E756D0A7D0A0A66756E6374696F6E206275696C645F736B65746368657328292023206275696C645F736B657463686573203C6671626E3E203C6578616D706C65732D706174683E203C6368756E6B3E203C746F74616C2D6368756E6B733E205B65787472612D6F7074696F6E735D0A7B0A202020206C6F63616C206671626E3D24310A202020206C6F63616C206578616D706C65733D24320A202020206C6F63616C206368756E6B5F696465783D24330A202020206C6F63616C206368756E6B735F6E756D3D24340A202020206C6F63616C20787472615F6F7074733D24350A0A202020206966205B2022242322202D6C742032205D3B207468656E0A09096563686F20224552524F523A20496C6C6567616C206E756D626572206F6620706172616D6574657273220A09096563686F202255534147453A206275696C645F736B657463686573203C6671626E3E203C6578616D706C65732D706174683E205B3C6368756E6B3E203C746F74616C2D6368756E6B733E5D205B65787472612D6F7074696F6E735D220A090972657475726E20310A0966690A0A202020206966205B2022242322202D6C742034205D3B207468656E0A09096368756E6B5F696465783D2230220A09096368756E6B735F6E756D3D2231220A0909787472615F6F7074733D24330A0966690A0A096966205B2022246368756E6B735F6E756D22202D6C652030205D3B207468656E0A09096563686F20224552524F523A204368756E6B7320636F756E74206D75737420626520706F736974697665206E756D626572220A090972657475726E20310A0966690A096966205B2022246368756E6B5F6964657822202D67652022246368756E6B735F6E756D22205D3B207468656E0A09096563686F20224552524F523A204368756E6B20696E646578206D757374206265206C657373207468616E206368756E6B7320636F756E74220A090972657475726E20310A0966690A0A09736574202B650A20202020636F756E745F736B6574636865732022246578616D706C6573220A202020206C6F63616C20736B65746368636F756E743D243F0A09736574202D650A202020206C6F63616C20736B6574636865733D242863617420736B6574636865732E747874290A20202020726D202D726620736B6574636865732E7478740A0A202020206C6F63616C206368756E6B5F73697A653D2428282024736B65746368636F756E74202F20246368756E6B735F6E756D2029290A202020206C6F63616C20616C6C5F6368756E6B733D24282820246368756E6B735F6E756D202A20246368756E6B5F73697A652029290A202020206966205B202224616C6C5F6368756E6B7322202D6C74202224736B65746368636F756E7422205D3B207468656E0A20202020096368756E6B5F73697A653D24282820246368756E6B5F73697A65202B20312029290A2020202066690A0A202020206C6F63616C2073746172745F696E6465783D24282820246368756E6B5F69646578202A20246368756E6B5F73697A652029290A202020206966205B202224736B65746368636F756E7422202D6C6520222473746172745F696E64657822205D3B207468656E0A20202020096563686F2022536B697070696E67206A6F62220A202020200972657475726E20300A2020202066690A0A202020206C6F63616C20656E645F696E6465783D2428282024282820246368756E6B5F69646578202B2031202929202A20246368756E6B5F73697A652029290A202020206966205B202224656E645F696E64657822202D6774202224736B65746368636F756E7422205D3B207468656E0A2020202009656E645F696E6465783D24736B65746368636F756E740A2020202066690A0A202020206C6F63616C2073746172745F6E756D3D242828202473746172745F696E646578202B20312029290A202020206563686F2022466F756E642024736B65746368636F756E7420536B657463686573223B0A202020206563686F20224368756E6B20436F756E74203A20246368756E6B735F6E756D220A202020206563686F20224368756E6B2053697A6520203A20246368756E6B5F73697A65220A202020206563686F2022537461727420536B657463683A202473746172745F6E756D220A202020206563686F2022456E6420536B6574636820203A2024656E645F696E646578220A0A202020206C6F63616C20736B657463686E756D3D300A20202020666F7220736B6574636820696E2024736B6574636865733B20646F0A20202020202020206C6F63616C20736B657463686469723D24286469726E616D652024736B65746368290A20202020202020206C6F63616C20736B657463686469726E616D653D2428626173656E616D652024736B65746368646972290A20202020202020206C6F63616C20736B657463686E616D653D2428626173656E616D652024736B65746368290A20202020202020206966205B2022247B736B657463686469726E616D657D2E696E6F2220213D202224736B657463686E616D6522205D205C0A20202020202020207C7C205B202D66202224736B657463686469722F2E746573742E736B697022205D3B207468656E0A202020202020202020202020636F6E74696E75650A202020202020202066690A2020202020202020736B657463686E756D3D24282824736B657463686E756D202B203129290A20202020202020206966205B202224736B657463686E756D22202D6C6520222473746172745F696E64657822205D205C0A20202020202020207C7C205B202224736B657463686E756D22202D6774202224656E645F696E64657822205D3B207468656E0A202020202020202009636F6E74696E75650A202020202020202066690A20202020202020206C6F63616C20736B657463684275696C64466C6167733D22220A20202020202020206966205B202D66202224736B657463686469722F2E746573742E6275696C645F666C61677322205D3B207468656E0A2020202020202020202020207768696C652072656164206C696E653B20646F0A20202020202020202020202020202020736B657463684275696C64466C6167733D2224736B657463684275696C64466C61677320246C696E65220A202020202020202020202020646F6E65203C202224736B657463686469722F2E746573742E6275696C645F666C616773220A202020202020202066690A20202020202020206275696C645F736B657463682022246671626E22202224736B6574636822202224736B657463684275696C64466C61677322202224787472615F6F707473220A20202020202020206C6F63616C20726573756C743D243F0A20202020202020206966205B2024726573756C74202D6E652030205D3B207468656E0A20202020202020202020202072657475726E2024726573756C740A202020202020202066690A20202020646F6E650A2020202072657475726E20300A7D0A .sh install-platformio 23212F62696E2F626173680A0A6563686F2022496E7374616C6C696E6720507974686F6E20576865656C202E2E2E220A70697020696E7374616C6C20776865656C203E202F6465762F6E756C6C20323E26310A0A6563686F2022496E7374616C6C696E6720506C6174666F726D494F202E2E2E220A70697020696E7374616C6C202D5520706C6174666F726D696F203E202F6465762F6E756C6C20323E26310A0A6563686F2022506C6174666F726D494F20686173206265656E20696E7374616C6C6564220A6563686F2022220A0A0A66756E6374696F6E206275696C645F70696F5F736B6574636828297B2023206275696C645F70696F5F736B65746368203C626F6172643E203C706174682D746F2D696E6F3E203C6275696C642D666C6167733E0A202020206966205B2022242322202D6C742033205D3B207468656E0A20202020202020206563686F20224552524F523A20496C6C6567616C206E756D626572206F6620706172616D6574657273220A20202020202020206563686F202255534147453A206275696C645F70696F5F736B65746368203C626F6172643E203C706174682D746F2D696E6F3E203C6275696C642D666C6167733E220A202020202020202072657475726E20310A2020202066690A0A096C6F63616C20626F6172643D222431220A096C6F63616C20736B657463683D222432220A202020206C6F63616C206275696C64466C6167733D222433220A096C6F63616C20736B657463685F6469723D24286469726E616D65202224736B6574636822290A096563686F2022220A096563686F2022436F6D70696C696E672027222428626173656E616D65202224736B6574636822292227202E2E2E220A09707974686F6E202D6D20706C6174666F726D696F206369202D6C20272E27202D2D626F617264202224626F61726422202224736B657463685F64697222202D2D70726F6A6563742D6F7074696F6E3D22626F6172645F6275696C642E706172746974696F6E73203D20687567655F6170702E63737622202D2D70726F6A6563742D6F7074696F6E3D226275696C645F666C6167733D246275696C64466C616773220A7D0A0A66756E6374696F6E20636F756E745F736B6574636865732829202320636F756E745F736B657463686573203C6578616D706C65732D706174683E0A7B0A202020206C6F63616C206578616D706C65733D222431220A20202020726D202D726620736B6574636865732E7478740A202020206966205B2021202D642022246578616D706C657322205D3B207468656E0A2020202020202020746F75636820736B6574636865732E7478740A202020202020202072657475726E20300A2020202066690A202020206C6F63616C20736B6574636865733D242866696E6420246578616D706C6573202D6E616D65202A2E696E6F290A202020206C6F63616C20736B657463686E756D3D300A20202020666F7220736B6574636820696E2024736B6574636865733B20646F0A20202020202020206C6F63616C20736B657463686469723D24286469726E616D652024736B65746368290A20202020202020206C6F63616C20736B657463686469726E616D653D2428626173656E616D652024736B65746368646972290A20202020202020206C6F63616C20736B657463686E616D653D2428626173656E616D652024736B65746368290A20202020202020206966205B5B2022247B736B657463686469726E616D657D2E696E6F2220213D202224736B657463686E616D6522205D5D3B207468656E0A202020202020202020202020636F6E74696E75650A202020202020202066693B0A20202020202020206966205B5B202D66202224736B657463686469722F2E746573742E736B697022205D5D3B207468656E0A202020202020202020202020636F6E74696E75650A202020202020202066690A20202020202020206563686F2024736B65746368203E3E20736B6574636865732E7478740A2020202020202020736B657463686E756D3D24282824736B657463686E756D202B203129290A20202020646F6E650A2020202072657475726E2024736B657463686E756D0A7D0A0A66756E6374696F6E206275696C645F70696F5F736B65746368657328292023206275696C645F70696F5F736B657463686573203C626F6172643E203C6578616D706C65732D706174683E203C6368756E6B3E203C746F74616C2D6368756E6B733E0A7B0A202020206966205B2022242322202D6C742032205D3B207468656E0A20202020202020206563686F20224552524F523A20496C6C6567616C206E756D626572206F6620706172616D6574657273220A20202020202020206563686F202255534147453A206275696C645F70696F5F736B657463686573203C626F6172643E203C6578616D706C65732D706174683E205B3C6368756E6B3E203C746F74616C2D6368756E6B733E5D220A202020202020202072657475726E20310A2020202066690A0A202020206C6F63616C20626F6172643D24310A202020206C6F63616C206578616D706C65733D24320A202020206C6F63616C206368756E6B5F696465783D24330A202020206C6F63616C206368756E6B735F6E756D3D24340A0A202020206966205B2022242322202D6C742034205D3B207468656E0A20202020202020206368756E6B5F696465783D2230220A20202020202020206368756E6B735F6E756D3D2231220A2020202066690A0A096966205B2022246368756E6B735F6E756D22202D6C652030205D3B207468656E0A09096563686F20224552524F523A204368756E6B7320636F756E74206D75737420626520706F736974697665206E756D626572220A090972657475726E20310A0966690A096966205B2022246368756E6B5F6964657822202D67652022246368756E6B735F6E756D22205D3B207468656E0A09096563686F20224552524F523A204368756E6B20696E646578206D757374206265206C657373207468616E206368756E6B7320636F756E74220A090972657475726E20310A0966690A0A20202020736574202B650A20202020636F756E745F736B6574636865732022246578616D706C6573220A202020206C6F63616C20736B65746368636F756E743D243F0A20202020736574202D650A202020206C6F63616C20736B6574636865733D242863617420736B6574636865732E747874290A20202020726D202D726620736B6574636865732E7478740A0A202020206C6F63616C206368756E6B5F73697A653D2428282024736B65746368636F756E74202F20246368756E6B735F6E756D2029290A202020206C6F63616C20616C6C5F6368756E6B733D24282820246368756E6B735F6E756D202A20246368756E6B5F73697A652029290A202020206966205B202224616C6C5F6368756E6B7322202D6C74202224736B65746368636F756E7422205D3B207468656E0A20202020096368756E6B5F73697A653D24282820246368756E6B5F73697A65202B20312029290A2020202066690A0A202020206C6F63616C2073746172745F696E6465783D24282820246368756E6B5F69646578202A20246368756E6B5F73697A652029290A202020206966205B202224736B65746368636F756E7422202D6C6520222473746172745F696E64657822205D3B207468656E0A20202020096563686F2022536B697070696E67206A6F62220A202020200972657475726E20300A2020202066690A0A202020206C6F63616C20656E645F696E6465783D2428282024282820246368756E6B5F69646578202B2031202929202A20246368756E6B5F73697A652029290A202020206966205B202224656E645F696E64657822202D6774202224736B65746368636F756E7422205D3B207468656E0A2020202009656E645F696E6465783D24736B65746368636F756E740A2020202066690A0A202020206C6F63616C2073746172745F6E756D3D242828202473746172745F696E646578202B20312029290A202020206563686F2022466F756E642024736B65746368636F756E7420536B657463686573223B0A202020206563686F20224368756E6B20436F756E74203A20246368756E6B735F6E756D220A202020206563686F20224368756E6B2053697A6520203A20246368756E6B5F73697A65220A202020206563686F2022537461727420536B657463683A202473746172745F6E756D220A202020206563686F2022456E6420536B6574636820203A2024656E645F696E646578220A0A202020206C6F63616C20736B657463686E756D3D300A20202020666F7220736B6574636820696E2024736B6574636865733B20646F0A20202020202020206C6F63616C20736B657463686469723D24286469726E616D652024736B65746368290A20202020202020206C6F63616C20736B657463686469726E616D653D2428626173656E616D652024736B65746368646972290A20202020202020206C6F63616C20736B657463686E616D653D2428626173656E616D652024736B65746368290A20202020202020206966205B2022247B736B657463686469726E616D657D2E696E6F2220213D202224736B657463686E616D6522205D205C0A20202020202020207C7C205B202D66202224736B657463686469722F2E746573742E736B697022205D3B207468656E0A202020202020202020202020636F6E74696E75650A202020202020202066690A20202020202020206C6F63616C20736B657463684275696C64466C6167733D22220A20202020202020206966205B202D66202224736B657463686469722F2E746573742E6275696C645F666C61677322205D3B207468656E0A2020202020202020202020207768696C652072656164206C696E653B20646F0A20202020202020202020202020202020736B657463684275696C64466C6167733D2224736B657463684275696C64466C61677320246C696E65220A202020202020202020202020646F6E65203C202224736B657463686469722F2E746573742E6275696C645F666C616773220A202020202020202066690A2020202020202020736B657463686E756D3D24282824736B657463686E756D202B203129290A20202020202020206966205B202224736B657463686E756D22202D6C6520222473746172745F696E64657822205D205C0A20202020202020207C7C205B202224736B657463686E756D22202D6774202224656E645F696E64657822205D3B207468656E0A202020202020202009636F6E74696E75650A202020202020202066690A20202020202020206275696C645F70696F5F736B65746368202224626F61726422202224736B6574636822202224736B657463684275696C64466C616773220A20202020202020206C6F63616C20726573756C743D243F0A20202020202020206966205B2024726573756C74202D6E652030205D3B207468656E0A20202020202020202020202072657475726E2024726573756C740A202020202020202066690A20202020646F6E650A2020202072657475726E20300A7D0A .sh on-push 23212F62696E2F626173680A0A736574202D650A0A6966205B2021202D7A2022245452415649535F4255494C445F44495222205D3B207468656E0A096578706F7274204749544855425F574F524B53504143453D22245452415649535F4255494C445F444952220A096578706F7274204749544855425F5245504F5349544F52593D22245452415649535F5245504F5F534C5547220A656C6966205B202D7A2022244749544855425F574F524B535041434522205D3B207468656E0A096578706F7274204749544855425F574F524B53504143453D2224505744220A096578706F7274204749544855425F5245504F5349544F52593D226D652D6E6F2D6465762F4553504173796E63576562536572766572220A66690A0A5441524745545F504C4154464F524D3D222431220A4348554E4B5F494E4445583D24320A4348554E4B535F434E543D24330A4255494C445F50494F3D300A6966205B2022242322202D6C742031205D3B207468656E0A095441524745545F504C4154464F524D3D226573703332220A66690A6966205B2022242322202D6C742033205D207C7C205B2022244348554E4B535F434E5422202D6C652030205D3B207468656E0A094348554E4B5F494E4445583D300A094348554E4B535F434E543D310A656C6966205B2022244348554E4B5F494E44455822202D67742022244348554E4B535F434E5422205D3B207468656E0A094348554E4B5F494E4445583D244348554E4B535F434E540A656C6966205B2022244348554E4B5F494E44455822202D65712022244348554E4B535F434E5422205D3B207468656E0A094255494C445F50494F3D310A66690A0A6966205B2022244255494C445F50494F22202D65712030205D3B207468656E0A09232041726475696E6F49444520546573740A09736F75726365202E2F2E6769746875622F736372697074732F696E7374616C6C2D61726475696E6F2D6964652E73680A0A096563686F2022496E7374616C6C696E67204553504173796E63576562536572766572202E2E2E220A096370202D72662022244749544855425F574F524B53504143452220222441524455494E4F5F5553525F504154482F6C69627261726965732F4553504173796E63576562536572766572220A096563686F2022496E7374616C6C696E672041726475696E6F4A736F6E202E2E2E220A0967697420636C6F6E652068747470733A2F2F6769746875622E636F6D2F62626C616E63686F6E2F41726475696E6F4A736F6E20222441524455494E4F5F5553525F504154482F6C69627261726965732F41726475696E6F4A736F6E22203E202F6465762F6E756C6C20323E26310A0A096966205B5B2022245441524745545F504C4154464F524D22203D3D2022657370333222205D5D3B207468656E0A09096563686F2022496E7374616C6C696E67204173796E63544350202E2E2E220A090967697420636C6F6E652068747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4173796E6354435020222441524455494E4F5F5553525F504154482F6C69627261726965732F4173796E6354435022203E202F6465762F6E756C6C20323E26310A09094651424E3D226573707265737369663A65737033323A65737033323A505352414D3D656E61626C65642C506172746974696F6E536368656D653D687567655F617070220A0909736F75726365202E2F2E6769746875622F736372697074732F696E7374616C6C2D61726475696E6F2D636F72652D65737033322E73680A09096563686F20224255494C44494E47204553503332204558414D504C4553220A09656C73650A09096563686F2022496E7374616C6C696E67204553504173796E63544350202E2E2E220A090967697420636C6F6E652068747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4553504173796E6354435020222441524455494E4F5F5553525F504154482F6C69627261726965732F4553504173796E6354435022203E202F6465762F6E756C6C20323E26310A09094651424E3D2265737038323636636F6D3A657370383236363A67656E657269633A6565737A3D344D314D2C69703D6C6D3266220A0909736F75726365202E2F2E6769746875622F736372697074732F696E7374616C6C2D61726475696E6F2D636F72652D657370383236362E73680A09096563686F20224255494C44494E472045535038323636204558414D504C4553220A0966690A096275696C645F736B6574636865732022244651424E222022244749544855425F574F524B53504143452F6578616D706C6573222022244348554E4B5F494E444558222022244348554E4B535F434E54220A656C73650A092320506C6174666F726D494F20546573740A09736F75726365202E2F2E6769746875622F736372697074732F696E7374616C6C2D706C6174666F726D696F2E73680A0A09707974686F6E202D6D20706C6174666F726D696F206C6962202D2D73746F726167652D6469722022244749544855425F574F524B53504143452220696E7374616C6C0A096563686F2022496E7374616C6C696E672041726475696E6F4A736F6E202E2E2E220A09707974686F6E202D6D20706C6174666F726D696F206C6962202D6720696E7374616C6C2068747470733A2F2F6769746875622E636F6D2F62626C616E63686F6E2F41726475696E6F4A736F6E2E676974203E202F6465762F6E756C6C20323E26310A096966205B5B2022245441524745545F504C4154464F524D22203D3D2022657370333222205D5D3B207468656E0A0909424F4152443D226573703332646576220A09096563686F2022496E7374616C6C696E67204173796E63544350202E2E2E220A0909707974686F6E202D6D20706C6174666F726D696F206C6962202D6720696E7374616C6C2068747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4173796E635443502E676974203E202F6465762F6E756C6C20323E26310A09096563686F20224255494C44494E47204553503332204558414D504C4553220A09656C73650A0909424F4152443D22657370313265220A09096563686F2022496E7374616C6C696E67204553504173796E63544350202E2E2E220A0909707974686F6E202D6D20706C6174666F726D696F206C6962202D6720696E7374616C6C2068747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4553504173796E635443502E676974203E202F6465762F6E756C6C20323E26310A09096563686F20224255494C44494E472045535038323636204558414D504C4553220A0966690A096275696C645F70696F5F736B657463686573202224424F415244222022244749544855425F574F524B53504143452F6578616D706C6573220A66690A .sh stale 2320436F6E66696775726174696F6E20666F722070726F626F742D7374616C65202D2068747470733A2F2F6769746875622E636F6D2F70726F626F742F7374616C650A0A64617973556E74696C5374616C653A2036300A64617973556E74696C436C6F73653A2031340A6C696D697450657252756E3A2033300A7374616C654C6162656C3A207374616C650A6578656D70744C6162656C733A0A20202D2070696E6E65640A20202D2073656375726974790A20202D2022746F20626520696D706C656D656E746564220A20202D2022666F72207265666572656E6365220A20202D20226D6F766520746F205052220A20202D2022656E68616E63656D656E74220A0A6F6E6C793A206973737565730A6F6E6C794C6162656C733A205B5D0A6578656D707450726F6A656374733A2066616C73650A6578656D70744D696C6573746F6E65733A2066616C73650A6578656D707441737369676E6565733A2066616C73650A0A6D61726B436F6D6D656E743A203E0A20205B5354414C455F5345545D205468697320697373756520686173206265656E206175746F6D61746963616C6C79206D61726B6564206173207374616C65206265636175736520697420686173206E6F74206861640A2020726563656E742061637469766974792E2049742077696C6C20626520636C6F73656420696E2031342064617973206966206E6F2066757274686572206163746976697479206F63637572732E205468616E6B20796F750A2020666F7220796F757220636F6E747269627574696F6E732E0A0A756E6D61726B436F6D6D656E743A203E0A20205B5354414C455F434C525D205468697320697373756520686173206265656E2072656D6F7665642066726F6D20746865207374616C652071756575652E20506C6561736520656E7375726520616374697669747920746F206B656570206974206F70656E696E20746865206675747572652E0A0A636C6F7365436F6D6D656E743A203E0A20205B5354414C455F44454C5D2054686973207374616C6520697373756520686173206265656E206175746F6D61746963616C6C7920636C6F7365642E205468616E6B20796F7520666F7220796F757220636F6E747269627574696F6E732E0A0A .yml workflows push 6E616D653A20455350204173796E6320576562205365727665722043490A0A6F6E3A0A2020707573683A0A202020206272616E636865733A0A202020202D206D61737465720A202020202D2072656C656173652F2A0A202070756C6C5F726571756573743A0A0A6A6F62733A0A0A20206275696C642D61726475696E6F3A0A202020206E616D653A2041726475696E6F20666F7220247B7B206D61747269782E626F617264207D7D206F6E20247B7B206D61747269782E6F73207D7D0A2020202072756E732D6F6E3A20247B7B206D61747269782E6F73207D7D0A2020202073747261746567793A0A2020202020206D61747269783A0A20202020202020206F733A205B7562756E74752D6C61746573742C2077696E646F77732D6C61746573742C206D61634F532D6C61746573745D0A2020202020202020626F6172643A205B65737033322C20657370383236365D0A2020202073746570733A0A202020202D20757365733A20616374696F6E732F636865636B6F75744076310A202020202D206E616D653A204275696C642054657374730A20202020202072756E3A2062617368202E2F2E6769746875622F736372697074732F6F6E2D707573682E736820247B7B206D61747269782E626F617264207D7D203020310A0A20206275696C642D70696F3A0A202020206E616D653A20506C6174666F726D494F20666F7220247B7B206D61747269782E626F617264207D7D206F6E20247B7B206D61747269782E6F73207D7D0A2020202072756E732D6F6E3A20247B7B206D61747269782E6F73207D7D0A2020202073747261746567793A0A2020202020206D61747269783A0A20202020202020206F733A205B7562756E74752D6C61746573742C2077696E646F77732D6C61746573742C206D61634F532D6C61746573745D0A2020202020202020626F6172643A205B65737033322C20657370383236365D0A2020202073746570733A0A202020202D20757365733A20616374696F6E732F636865636B6F75744076310A202020202D206E616D653A204275696C642054657374730A20202020202072756E3A2062617368202E2F2E6769746875622F736372697074732F6F6E2D707573682E736820247B7B206D61747269782E626F617264207D7D203120310A .yml .gitignore 2E7673636F64650A2E44535F53746F72650A .travis 7375646F3A2066616C73650A0A6C616E67756167653A20707974686F6E0A0A6F733A0A20202D206C696E75780A0A6769743A0A202064657074683A2066616C73650A0A7374616765733A0A20202D206275696C640A0A6A6F62733A0A2020696E636C7564653A0A0A202020202D206E616D653A20224275696C642041726475696E6F204553503332220A20202020202069663A2074616720495320626C616E6B20414E44202874797065203D2070756C6C5F72657175657374204F52202874797065203D207075736820414E44206272616E6368203D206D617374657229290A20202020202073746167653A206275696C640A2020202020207363726970743A206261736820245452415649535F4255494C445F4449522F2E6769746875622F736372697074732F6F6E2D707573682E73682065737033320A0A202020202D206E616D653A20224275696C642041726475696E6F2045535038323636220A20202020202069663A2074616720495320626C616E6B20414E44202874797065203D2070756C6C5F72657175657374204F52202874797065203D207075736820414E44206272616E6368203D206D617374657229290A20202020202073746167653A206275696C640A2020202020207363726970743A206261736820245452415649535F4255494C445F4449522F2E6769746875622F736372697074732F6F6E2D707573682E736820657370383236360A0A202020202D206E616D653A20224275696C6420506C6174666F726D696F204553503332220A20202020202069663A2074616720495320626C616E6B20414E44202874797065203D2070756C6C5F72657175657374204F52202874797065203D207075736820414E44206272616E6368203D206D617374657229290A20202020202073746167653A206275696C640A2020202020207363726970743A206261736820245452415649535F4255494C445F4449522F2E6769746875622F736372697074732F6F6E2D707573682E7368206573703332203120310A0A202020202D206E616D653A20224275696C6420506C6174666F726D696F2045535038323636220A20202020202069663A2074616720495320626C616E6B20414E44202874797065203D2070756C6C5F72657175657374204F52202874797065203D207075736820414E44206272616E6368203D206D617374657229290A20202020202073746167653A206275696C640A2020202020207363726970743A206261736820245452415649535F4255494C445F4449522F2E6769746875622F736372697074732F6F6E2D707573682E73682065737038323636203120310A0A6E6F74696669636174696F6E733A0A2020656D61696C3A0A202020206F6E5F737563636573733A206368616E67650A202020206F6E5F6661696C7572653A206368616E67650A2020776562686F6F6B733A0A2020202075726C733A0A2020202020202D2068747470733A2F2F776562686F6F6B732E6769747465722E696D2F652F36306536356430633738656130613932303334370A202020206F6E5F737563636573733A206368616E6765202023206F7074696F6E733A205B616C776179737C6E657665727C6368616E67655D2064656661756C743A20616C776179730A202020206F6E5F6661696C7572653A20616C77617973202023206F7074696F6E733A205B616C776179737C6E657665727C6368616E67655D2064656661756C743A20616C776179730A202020206F6E5F73746172743A206E65766572202020202023206F7074696F6E733A205B616C776179737C6E657665727C6368616E67655D2064656661756C743A20616C776179730A .yml CMakeLists 73657428434F4D504F4E454E545F535243444952530A2020202022737263220A290A0A73657428434F4D504F4E454E545F4144445F494E434C554445444952530A2020202022737263220A290A0A73657428434F4D504F4E454E545F52455155495245530A202020202261726475696E6F2D6573703332220A20202020224173796E63544350220A290A0A72656769737465725F636F6D706F6E656E7428290A0A7461726765745F636F6D70696C655F646566696E6974696F6E7328247B434F4D504F4E454E545F5441524745547D205055424C4943202D444553503332290A7461726765745F636F6D70696C655F6F7074696F6E7328247B434F4D504F4E454E545F5441524745547D2050524956415445202D666E6F2D72747469290A .txt component 434F4D504F4E454E545F4144445F494E434C55444544495253203A3D207372630A434F4D504F4E454E545F53524344495253203A3D207372630A435858464C414753202B3D202D666E6F2D727474690A .mk examples CaptivePortal CaptivePortal 23696E636C756465203C444E535365727665722E683E0A2369666465662045535033320A23696E636C756465203C576946692E683E0A23696E636C756465203C4173796E635443502E683E0A23656C696620646566696E65642845535038323636290A23696E636C756465203C45535038323636576946692E683E0A23696E636C756465203C4553504173796E635443502E683E0A23656E6469660A23696E636C75646520224553504173796E635765625365727665722E68220A0A444E5353657276657220646E735365727665723B0A4173796E6357656253657276657220736572766572283830293B0A0A636C61737320436170746976655265717565737448616E646C6572203A207075626C6963204173796E6357656248616E646C6572207B0A7075626C69633A0A2020436170746976655265717565737448616E646C65722829207B7D0A20207669727475616C207E436170746976655265717565737448616E646C65722829207B7D0A0A2020626F6F6C2063616E48616E646C65284173796E6357656253657276657252657175657374202A72657175657374297B0A202020202F2F726571756573742D3E616464496E746572657374696E674865616465722822414E5922293B0A2020202072657475726E20747275653B0A20207D0A0A2020766F69642068616E646C6552657175657374284173796E6357656253657276657252657175657374202A7265717565737429207B0A202020204173796E63526573706F6E736553747265616D202A726573706F6E7365203D20726571756573742D3E626567696E526573706F6E736553747265616D2822746578742F68746D6C22293B0A20202020726573706F6E73652D3E7072696E7428223C21444F43545950452068746D6C3E3C68746D6C3E3C686561643E3C7469746C653E4361707469766520506F7274616C3C2F7469746C653E3C2F686561643E3C626F64793E22293B0A20202020726573706F6E73652D3E7072696E7428223C703E54686973206973206F7574206361707469766520706F7274616C2066726F6E7420706167652E3C2F703E22293B0A20202020726573706F6E73652D3E7072696E746628223C703E596F75207765726520747279696E6720746F2072656163683A20687474703A2F2F257325733C2F703E222C20726571756573742D3E686F737428292E635F73747228292C20726571756573742D3E75726C28292E635F7374722829293B0A20202020726573706F6E73652D3E7072696E746628223C703E547279206F70656E696E67203C6120687265663D27687474703A2F2F2573273E74686973206C696E6B3C2F613E20696E73746561643C2F703E222C20576946692E736F66744150495028292E746F537472696E6728292E635F7374722829293B0A20202020726573706F6E73652D3E7072696E7428223C2F626F64793E3C2F68746D6C3E22293B0A20202020726571756573742D3E73656E6428726573706F6E7365293B0A20207D0A7D3B0A0A0A766F696420736574757028297B0A20202F2F796F7572206F746865722073657475702073747566662E2E2E0A2020576946692E736F6674415028226573702D6361707469766522293B0A2020646E735365727665722E73746172742835332C20222A222C20576946692E736F6674415049502829293B0A20207365727665722E61646448616E646C6572286E657720436170746976655265717565737448616E646C65722829292E73657446696C746572284F4E5F41505F46494C544552293B2F2F6F6E6C79207768656E207265717565737465642066726F6D2041500A20202F2F6D6F72652068616E646C6572732E2E2E0A20207365727665722E626567696E28293B0A7D0A0A766F6964206C6F6F7028297B0A2020646E735365727665722E70726F636573734E6578745265717565737428293B0A7D0A .ino ESP_AsyncFSBrowser data .exclude 2F2A2E6A732E677A0A2F2E6578636C7564652E66696C65730A .files ace.js 1F8B080829C29058000B6163652E6A7300DC3B6B73DB38929FAFEE4F48B85B0D398264C94E6612D18C2B93D837AECBAB92CCDD6CC95A172D41122614A903C1D85E8BFFFDBA011004292AC9DCCEDC87FD42E1D9DD6834FA01B4BC659ECC254F13CF7F288B9DD44BFC87CF91E8F0900549AFE7B16932DBEDD44FF850F814DAA1E8077CE975F970C1963C61BB9D2D0EB7D1FC53B4620B5F0E53C1573C89E2B0ECA4652194746F42D81D19A082FD4FCE85866ACA1558E18235BDD4964241F7E700E40297F4FCC5F9F59BE7AFCF3FBC8352480865A1C302C1642E928E5CF3ACF0FCA0CB7A3D79BF65E9B273CB93457ADB0D499E689A17041913EA76CD8A1A6C3BD350F25B569BEC6B5401D2242B12184DA8F01F009A99CD605626054F56C47FA8D879561587D1761BDF7B48338DC42ADFB04466FEC49BA74996C66CC8844885471622DD6E014C67932EF298756ED83CCA33D6D104756EA32CF94E76A28E4636243E2D014811CD99E7FB8126B9B04886314B56721D86C7C00A11263E95430D3D9B32141809ECBF8FD3688175D816B73B4CF238F68BC0B68164D16A02D4146F12973792262E6F64E8F046CB6B86A3D46EF06E68B96D98DD0159865DA6BC6031AC1C06BDBDF98DCD01A948658A408732FDA0D73F8FE2D8937E0828A6A91AD5792E44743F33A8D2703A0B96C058ACE4E18846A134FC08F2D328E8F7733D70A9699AE6FABC2CC38AAC5EAF12E4521ED2E136CFD6DED22F1C9ACD1623C768EAC3991815051535CE940C483C9469E48199CF0F203C135F93205EC041AFE340DE0F41E2D9DDDBA547BAC4EF86E160AC7127C0806C1B73A93A2C7A14E9E968E6F7A1B5AF6BE3995F2848F375249E4B6F046C2643C35811B212CC11F18759CC41F84614B00C7F4B79A25A03198A3E14FA32B85DF398B9440D0D51BD1E1C38C3962C9430458252D8C628CB47574757C3ABA323AA50D8D6E9DFAE8E667DD5A77B895F94DB200B9AB9CC80432A42AE0A814161855BCC943AC8FC076CB54740371BD9CD60C925382B527002F2F0812F2682E6824F7027EFB6A990D924A5A5229BC0E683B0D5F7A594154FA8BD2F284A5D44539AFB411A2E77BB7C68205197CC30A50B1633C93A35328BFA62C274B7CB4A3E6445907A3545E7173E9C292D611E01461EC5FCE648B0156024744A8CFE23941812A0A48193196D1E6E822A09CFF45C92C03148AC5CA3C786AB38BD01F9252B021CF2FBD0C257492AD88B28636784DBD64D1E4B1E03556764631BD99D64202A8B337267DB32C9E79FEECFC8BD6A292CDADC5139EAF03B8AC2C85BA9596C838713AC6200A5B8DB8D0271CA4ADD20FA7D1FC031E46B08F269E60B735E06E342CF7B60776C3E79CF56E7775B072DB652C932B9DF85AD7413C9F97A627458D5A79AA911F4FD6ED341D5B9DBEF56CDA80C84C2AF75E391E79F9DA93302E73974948C7B4EB460B3F0E86F47AB52230845A906C2703EED0277A24C5E2207D1EC027FB25E8F972AB19509CE01D04864495DAB3203B31A39A78F559603ECB4FFD0E5F063B6E819A88E1CB611287B866AC48B424D818239CCD25C00AB44C934BD905475FA14841227FACD7E66149951543E8DA8EB79197161E13860A74DFB3A380E18488D6D46E35953EA9EC4A6CADA15BEE2A122F7FA4E9F44589F5B05AAB6C05CF626DAB0CC2FF12F01FFF2D4DAB1256005AD7E70DE743918CF68A20800CF504E9760E3BA9941A58F69AFD795A0FE0D48D36577FB99E147B37D3070F52E7812ADD27E5806B4F5461160D612C93F842EDAEDCA0238BCA7F058F67890ADF9E677AB3CAB6E044842A57C6E715152DC97BADDB82A1AED3B70E69890F77880329009688A0945D7BCAA72D04AC51C0F3EF8310F4505F9E74A9B82C4F519051F3364672C1C4DB034EAF5F0677C640A03550257D763CF46BB1D18E2EF5F47723D5CC629888D2A4637E0E3F820F5ACC2F253B529E5A10B2CD250797FBB9D44FFAA728A4DC34D0A6E679494D524DFDC3051D6CCB1AD10FD6611A1EF8C828FA8AD620E1270283E4771CEDE2E1D0D90D4EDAF0C1373507D0D415A08B24097A4740C1D10A209421C0621D722BDED24ECB6F311269FA34B5E5C98B98E54DF80D481B41FE8A9E45D5A970BC4D35D55D725A905A9470EC0EE20E96CD10186F2649E6EB691E4371026907EA21D1C1EE67A79560FD1B15FD7F546E700804C46C95CB939A505485CBDCC87105B80687A4D90BE8D328CBC033343259C131593957E4E09EC8B908AC00EB76BC540A5AA854E0FCDDC76E099A0B59118ADD0AC2899D1C246240018D2F014681A36A30C70F2326D0FC091E38AFD5E6A25CC07E7CD36AEA3ECED6D521E779FC6744ED7744B17B8E920105E4AC9F5B53E3FFFC1A464E2FA1ACC4F5C4168F6425CB7DFF9C176AEDD4E38E19FF26D3573BBDF69672241D3313D9E2977017D76DF28D76E788C2E4FB7EDAA81555A0279AE78E7B1FE71A5B5414983650117634465A1474EC1E804D2E0B1A2C0BCE3918F21E87EFB0FD09ED8F8CC0EF11ED31125BFFEFA2BF820497F1C56111C905B6B3007195C6F88839BAEA006D6128D19DB696082F63C63CFD4750A84CA1350829F53BEE88CB4E23DD53A56A9D34D7407E819C5E5B0BE3C4D30940E9301D3C2273458ED50301C8137327BA7F3184F277756A4D4AE5F9A670C336B67D20F302A369188A603C22D50AA8017E494F55310CCA89F0D521A033111C8513248554C7B1A5917621D8E82F5690CF1EFDA47B8D3657F3D53044F23280565E4BD7CA6E7ACC338580F0641EB60ED0822DD73DF6165082EF09796501BDACF028D07E9CA2ABA18A2E2D3F5CC8678A2A838F0B9798CCD2E07DFB4F90660D3913BFBEC523BC57519110001A0B2AA3A0B1880E69B1D5272B0C7BE3F99C21234593C53BF202EB57ACD6E94B4A9CB8DE6DD86516F1BA3B2C0BB81A3B10A377008C1B2446083BBDE08F47B67E3EF7102B87C1ECDD716F95E4F8BF9BA306EB30857BD5EA42B0E555A21CE886688B91520FE240179AFDC61F04133F05240D18AD2857FF64CDD23E222BB15B85267CF5A4DA3B94AE8F7B3D3D44723D6111814288E732AA619A0017F0D7CACE6FA36D1B665D5D0FAC7AED85D5D69673CEEC3BA5D5EFCEE757BB24F3A60B59314AFFF2AEFC1BDDD0AF2531EE4100EE4862F5E36CDE1A49AE007B893CF680EDCB17A3B6BE1D392C7602BDA044475FCA9DC029B9182DDFD7339B5044E2D815318382D4B4E81584260440DAF722063098CEAF5B4FEF2D22FF38C7D66E2BE8565AAFD4FE5D89FCBAA14589502AB527D1F921A6E750D9B3210A914B72C299DE8EE38B046789F4D59BA612D5CC2E67F3E261DE6D1A8E4D1B88547822DF2791B9774C79FC7A73F8E31EA6D0848D97B8118B7073B7A651D0C3E375B790F161956DEB9E5720DB0819B5CF228EEA8E89094F7B823AA9C9A268E67E0C53634ADF2651629C63DDA5EF80F78D8B37E7F16DC08167DC25B6EB027CF42FE07905768FBD41D69F90832100C40654D15281A2318DA8BA06965B4AC8A490FCAC57BBE5ACB83C2A17AFF7925442DEF778909585D3E181F1294ECA0A0A44650321094743070046530484F477F14918EB02CD28E428A5B8086BB2125AE16312E10D0E5DA24FDB6D97EFFBDDB4D47743CB3B7DF1000C2260EC67B419219D02242BF4B702A794B1AE2D3157E79856E42F451B0B735789DCBC39F3D77777C8C9EF8B37074C62736FC1A51D1E7E6A0F1531170AD813932125FE4A6BC767DCFABEBFB566ED90BC48A634E133E6F9DB4B3CD19F5FFC93A01A503CCB39121A74D3E3A8C14037B3168D9083D0107D172F888310FF2B28D8FE6D664C5E4BB921DC83DAFB5BD2DC491C3EB6BC5C9EB6BF5168DEFD952E473998AB35AADE2F724F58DBC57589CFB97972C9B0BBE85297A07EE43F29571CEB55A04C7140266357ED221C157663A2B6ABC7A8392D45088CD3190EEBD9FBE285517566DDAE4BEAF1FC8BBFAADCA4D441094D32CC0C7A704B6554437319B74479808B0E4ABBCAC2B115F680EE4A1C3E5C02987A911A5B5C202AED2563F8DB96372F550BFDB6576FFD5FD1CB0042C26CD5425830A4AAD8DD2F5656E884F0ED05AB4B2513D4FD464A5D9D9263066F427769F416B5D10E6A0A6A5B9ABBA099A377ACE9A34E7CF6EF6D34A1EECA0090E298AC9CDFE4BD94361BD3F898784F96C2A75B284BD3E776537648D3B4268D89AE265766EF7119A79E61E18BCD27E95827832AD309C3BEEEAC23C7457A6D20F58416B1C6988A9922275215D8AA0086F3C732FD32AC3ED16CF8CB30C9E927E39B54F669D6ED8F94ECFFF8E9437B20E2B41429DAB5B892A0FC04310EFAC46DACBE46E79EFD2EBB53DB270967902451884AD4A19A9BFC3E8859F87B71EBEC17C285F3C16E95CA9C7C623C7AD577618269EC70C6B1E59F0CF443FDE75CF77BBEE071FC1DE85AD380B473AEB3DBBDD9D26E86348CAB6CEC26816BC75DDE499ECDCB04E040E61A98FE81BABCCEAD01C15565360F4454856EAF637EBF43A9929CDA3443965376566919AA89E057E8B3E479A860E1814E8B23AB08EB02652F56CA87F54F7BD31BAAF7CC1690127EAE0C497C07DEC0B05EECE771EEAEEB47BA59746F512CC3B1C07D1C4BB4F9027621C35B486F884ABD5E46EA7B5A46FF3560E69579BB8816A503DBF1AC548DD6199CE7472FBED51EC2E5AD7F402CC35D2075B4BFC5E2FD69B802AD4A7AA23D31D73D30155BF7AAC2D0E9CA04A17377B1A0AC4664E280FC15F7AC8BEF6838997FB7030A76256BD16C0E933433316C51556ACB5FA08D584A560ECEFAC9AA2EB072605B8E1B5819EAB7FCA0DFFE43F7C159A6D4A2A042D6F9467C944C290A2A8D3E717D616B1CFA043CE31BF2583090ECBF7BABEC2099E7D0076B14505A16C6999A8AE1AECB00B91FE9D25EE44DDF2D5898638B054EEE4AAB506C0AA619DA1275BAF73B58B4C88096A8CB793F4437246027522BA23F39E62B2760C27DC9325EA5E00BA06FA68BE82D9F4793825A5D12494D40D2A3167FCED124A751B0D0D35630CF5369B0DCD8EA52733FA367C6E7333CC39790DE7E4A1A441FB153ED0360E1C8A2DEF3A97F8DC564F2E6DEA3F56D77FEC4BFA8F38480E78BAC63C5FBAE992C6B159AAC7925EEF525F846ACDFCCABE2425210461E1DB2081F02B81F0CB24383E876D09702AAFA672AB812E8BE22518D46192DE821C95C57D5FCCC38560B78F9AED23DF30CF378F1FD721F997ABE45FAF9657A273958F46D1E82A1FFFF004BF4F46EC2A3F1E8D46EA3B56DF63F53D51DF47EAFB587D7F50DF1FD5F789FA3E55DF08BFC74BFC3E86EF898176ACC61CC398255B2E8912BABD442CA86F76BB6BF5EB818D0052C131BA068F8828D25F2A3FC7642B91BF6117747E4F7CFACEEDD1ADFF0E5BD38AA125215A8FD301A4CD977C89994EB6F64EA74B221917B5C41CFDF2785886C063F84E7640D03F83FC77489FF54947A61D2B3ECD7C80A225F966C9EFD2787103D0337042BE928243F79214F79378BE929908A887E56C9FAA9A9DDA961CB4487F7F5E500DA1D653642DE5767274747B7B3BBC3D19A66275347EFAF4E9D1DD5A6E62506A28CB2F8D6BF9338B16B57D28A3074CE40F4B0714881FAE61241C749C6C1CD1ECA7FB8FD10AE3248F602FF1A7A3190E29A7997198B05DF360DBDF41DBBDDD371FCE0E7578121C2FCAFCC9013F19840030834E7D91652FE228CB1A78B5FAF02050C24E5C471F4555DF851C5D65FDA3955F2587D8CC4D9D388CA0A3C5A20D748229F80E5AD584FC74108544E5CC2014C136E967F6451A9D990DF2D49D4950E644BB54A26E102AEF5ADD1D064999CE20E8D82F1C88304BA74C7788A247A6AB55FC7FA4075431984B9728BE4714778882E1636A29E3485919C06342BBD1F8F400B56077314B83C9D65D50C9D767B55D523B3169B25CB556A262A2DBB67583A9C10CF1DDAE94B84027A82BB1FB20EFC1A8AF1993EA7F0E40986DC8400B6BFF02CC54992C82FB330593351BA6B7096034623BE40BCC65AA7249CA5C0804D97EF814220812BE80A201B47A008265F30D6A999695030BC17E3EF090D757AC1E975C667938CEFE7D022F21545C12E07B03BA5257C9D1F7FFD6D139B1BFBC7F15A2C29B67D911E90B50E3DF1FC156F23D2E9E799898D26CF57C9A0D61EE477627432010EFAAF719287C7FA2EFB0EB91B3E1148088B65B962C5E00C7165E890561BE4917C0424CCD5590152CBAA732C197A841800D6E70F23ECE90DC865EC08CA1BD25F9FB4D981D68B34CC4FE3A629E7C42A307921C877A550A1D81506B2DD832642D3427759A21DE2CF4A8CB2461E2BFF942AEDB4CC1361219BB04AC781BBAD9E6922D14A19855BA85C3059C7FC5966083E978E4F7BF61B47AA130C3F1647320506177C9F999D5DF927E173D1FD3EDB793F3532A2518DE3A3D1ABD522F7391C6F14DD4C2A0F2FF2C8DCD01E9BEE6B806D8A1446B81E1AD9A4CC6A3D15F082D1B373CD140C9687B5735AFF5D209B8816EF382839A8CEE437213A7F34FA5B16FC59EC23A051E2A08E7D564BCE94A338E848724BAC9D21846108A795F4BC03400BA34323E04C528963178C364CD170B96609BA1FEB81CD3209C5B92C78F4D438358104B57F492F21575CF5708B2868C06FA853B19A6CB25687A853670A9D4FBA3D99137C695CF996198C369CE31F5B69236D402C610185C341DE48573F1D37A3187C6FDA0C6C44B45F3FF37FD97BFE1365AB1BFBE5534759D74FC334FBF4D40EF07B50010D9168F7A1F883923D5443C7B5F9EF9AB99092AF19B905A77EA265DDC1BF98791DF8AB96D3A0E0587D71005505EB887F1AC7138DBFD43300807E6EB3F88EC760F853F95E0811232F9EAC862F28D484123E442C07AD428803FA9B71817442B2D70B00F3A4C69C29471E98E6B5E254EFBF8FA552829FE0D15C1E2A8326032E705BC5C9A149448B0502FD244C228CCDCB7AC6E9C2294AE92266528EB34E1FF222C9C50BA6AB731BA8A07DC295A92BE8880DB9E6F046F27147E2967429D54DCC7F6297094A23C96FFC5D92D461D5B67425BF497A6FFE01FCDF0DF1E6B26B86C3AC5E004E75B26AEF51EDA1785DA0B88E766763F381736930775FF3361D47D4E1BD35B4074E869AD50DEC686DFF1A4418ABD16516FF93ED3FFB84966F655C8B829FB81988A5A1448ED0FB770102F70BE396A6E06DBB57DF896C0B901A0CC6A567DA932F0B5D71CF330F6FAEDCBCB8BCBF3F7D7FF79FED70F9387F10F13F261CDC13DA1E31F27E4851431949E4CC8F3189A8E8F1F4DC86B26235250187F0D9361CE1C064DC6348AE5E498A6EA2D040A1942993CA244ED35993CA11B98083FA0453651B2C0D206BE05BDF8E5CD8B8F976FDF181200D94FD1FC53B6050610FA74423E463740C3C984BC577B0265687C877FB3068A80C8F36C4EE8C93110AEA79C9C60F78AFD02F27BF248975F82CB0BB5C7303A59400196F973BAC1C10040B963F40410AB29005DBB5CF4D16842F4CC4708076C17360290CB04788C6580F3525D6C02A5507E936FC04B1A41E5C7B23286CA93B2720C95A765E50456321A95B547581B97B5C7583B2E6B3F60EDA4ACFD88B54765ED09D61E97B5A7203883F10929EBE7097A36743C065817632C00988B632C00840B24610C932F103BEEFD0522C69DBF409CB8F117880E397E81988E81DE8BA7581823C011961468847D8CB0C708FC91264FFB3263E4983681AAA1A0EFDE5FBEF9F8FCA757E766CB71F33AC04D4007101F013200F7185001ACC78008C87C0C4380C8FF65EF4FDB1B478E7551F4391FCFBF90786AAB091354119C8782F870B4FBB8CBDDA7ABBDECB555725D160549584D015A0058D56589FFFDBE917362A054DDEDB5F7BD67B99D2530E7213232223232A28726D0C51EEA47077BA818DDEBA1E3E85C0FDD46D77A283EA9B97D94F3F1075936F8832C80A23EB20058FA680850D0474E2CDC000DDDE00F0ADCE20F1ABAC31F3414E20F1AFA0FFC412D18C900B5603F0C50CB3DFEA01680C600B5C43577885A003D43D4F29FF8835A30EF43D482BD3C442D8096216AD9E30F6AF9843FA8E533FEA016908043D4F205D0815AFE492B8AC406FD4574931600F1E7B413FB6C701E15F6E92F4ABBF457E41B897C2374E335FD453FFE3FD826B48097B48191FEFE3D7D20C315FD45866FA80151A08506FE50234EC78D98608261C6E0DCDAA44EE6E7628032D9CDF7E720A107C3E03AD905BB622722E216CCFA6C106015DA512FAB51A92F484C1C9C5B188D9E8CEAA45CA3569A3D404404B475FC80D037433B5714976E370F74EB8F0F974ED41D65E0571B94E1D21B74AE7C5A891CA6CDFCCB1AD01DDD3D30945ADB103EAD312459D332FC882B023DC49FEB6D573D939944F49423389728971D5242BD5B5F90190FD6CF8CBCD9D541BEF16FD69C06FE39D05CEA0CAD2B66B04347343DC48411483D8C23A0A7C3729E3237246A03E7DA0234D74F7141F423071B5E06EA08352E94D5E3E07AE60B21F94D12DF2FEE360955480F0C9940CD58F5B27315983F014E2764FCDBE893EFDFF98FDF7DFB97BFFE1D6700FDA9B96F670B9C70B345CDFDDBB77F597EFFB777E39AF8A809BA0C654A4C9B9C87E9DBCD764A559E531D14F15D18ED7FE151BC11F629AA33F9A668F329BCDD80B631F4374CFD21BFAE729C83CACD002DF7FCF179FDF5FD66FB04E2FD69478DBD0E41AB5FD6E20C6457ED8AC4CBB92D14FABA269AC519CD22116A29E8409F9E5EA2AE9A2B86C322D0008F60C36151AC2D1EF9EDCAA8119C281339FAB5B721D07D1ADF6427DFD22E8A82EC64F5CBC32E4ED88BD342096D67E2EDBBD9C3C39FE21433402A6F6CB7AF77F126ABD74339E4FA74FCF6DDB7AB93A79F92100C77F6FEF565AB39BA6A5CBE3F677F27E77F483E8D9DBA1DEBBCA6B9B9A277F5CEB8AADE5F5D239B8CEF77D7980F3E2D24F2A3BF6F462CE98FC1F6E79825BD8DFF19EE761B5F3267C423D0D1089AEDE949C46D759C737626220D184800DF5BF66E97D55B93ADEB56D8D7D999C2967A941848FDFDB5D97942A46FBABC0E906A1B617DE79CAE4E374A49A0CA9A8B99D9549864555DF1AEFD2DF8F8E730F38D590FA50A254F7ACDEC1DA047DADE01955BDC25F4D4A0ACDC094FAB2838FBF6473FD45035BB8E3F06886340C5E1F687CDB59923FC81EE6364EA4FF17E7B97CB21E3742EDE03E00323D7C922F9FEDD09CB53F69AFDD3F348CBCDB10F2558EFA5063E363299B0C8C6DF8B0B85D3906FEFB3B3947818E0B4B7F175781306C9BB0C9C1761E74264BDF6FD3B120494A50075D41C874C3A3CF9436E67E21CC7DB1FB98E51BD734670D191184DA4617E48B80B18F686C008F477204DFBD440266ED84D393165C0A0F2F7989D3DDF895F1359C1E0ECEC86FE3A299D8CBE27B4F6B3F03E4017EF1F1CF53E92B77776B6C1DF0E2FD5E6ADEECC02CD78B27BD36B318936EFED690B27D181D12E894D6190C89E2E68DCCD192A8E2EFC11DA8FDEF8A38E4C61738E8DC41AEFFC8A415237510E3CB1BB719B11D7B592ECFC0F5C0D45996362EA74A1019E18EDD950967EA6F06473E63747E24EE9F4748395E143B6A823156BD35353D904D8716D48E0A64E6AF9366FCF8D5419FC29037566018D7E6948270D576E9FC96F4DD8D5D477619A0551609B69125705016558D180642E6D48269FC2F4AC4EF9E22035CB36DB3B9641DE0D1A87BC346220E5716CCE9CC3243AFFF03921F16BE227AE5549BD86756D64AEB833E062D3E35DE7792A7A5F92A8064064A86AF8ECCCFA29FBA17B8AB563C290348B1F58963259114F26BD9ACDED46A4B94AE369C96187E2F885582EB35563904F9D1662EA0E8908C9B4C16EBEFF485A49648C29DF5CAE563B719A8F6075F2D1FC1B536CE63D05F29AEFB32CD7472DB32331945FBBFEB8DBEE4270AAF4825846D2991CFC92DD07D11E248C42A1E83908FA3F075FCECE4E034216F29391F6F8316D8F4B7AFB91F562FCE88D5B6E7BDC76BB63EF7029A3AF980600370953B8A2551B2BA4AE33DB6B01BB7D4BF822D9B0A67462E97CC1BEA2B41A014EEBF9BC7BB0B3E17339AFB153D36C43C2109657292D9A9BF5782F8E6434BB509E2DDFBE1B0A4D03765EBFADD8767CD3617364948B7587294F3D0A7D7D1BD790149C65140D15F99D808CAE45B7016F354841794FD85D13BB3EF93B109BFCFEF7437E2CB2723E29C5BA3D372DAD3F38FF7C1704BBBFFB4D9C52A2A166E2BC26A12A4BF97723E5DF9B21A5247E6AF44925BAD4DC81E32A74ED2D4DFDDFA88A8AB9C3C4B1E561CDB0999B16C664642819D450767F19ECB2CDDFEDAB1E3D322B93353233E5DF5F67CE58976A5564432E31D0310670ACEF95DD3EEFF426E9E7900869C6FD671BD04248DD82BD02FE587EFFF6C372F5DD4FB30F3F7CFBF7D57763D52591F9EF7FC89E9E8CEE89E87F67D1FCCDDAA4501578C7D5B8D8C0EC8F2B5DBFECCDDF518FF3879E6E4126FC3B4F3888F117468C8AD9AA73319D3D74A0B55FE8911BFFEBA3D77FFAFEC76FFFE7F738FABFFB30FBFBB7EF8C15ABF3E327DCE53BD2AA58A15C01B9421212C9D81CEB1889614BA1D14DDCD4C08A5B66E049237AFC24EB4BD398CC8188A62EBC693D6E34DCF8A2CB4845CF71C6F8772208A76F577CB9B7BE36C3A436D8DEB9E83D3D1512FEBDB941027F00F4F4B475A8BA9BB3B3ED2ED824A40719EFB3FA0DD9A049B95E24FB6D586E6154CEC18D2EE3A677F5F4D46FB5C802012365F7BE6A9D0C86C8064927E9033BA6529FBF49ADF33D77CD04D6DC5C1246E810E924E9DFF8C253B6F1A8C48E1E29068671BE3B9ABED86FBBBFB5F3251D72AD26C54B6C774F46DBDC9DFFD81EEB83D7ED8C6BE0661E7681F8DD1DD7FE73BFB9E6BF0E13CB1007BACCB4EF2E832B126C09BB18751384CBB113EFD896946904F34E5C7B2EA7EED31DC1A5B837973C14B3A42BF8E6A7A71ACEFB8FF126E1A42621174E314E4BA88D165370E3B4C314648043BF39FD009281FF5434445744D0150AFD1EE2F7615C55ABCCF5D25A652F58AD931C8B5790F02991AB1218EE117D2515FCF8ED0EAAAB383BA41A8631CD72E349090627AFBEE7E287D37AD5AC3AD2C0277FC6458B053E822FAAD9E1189B46882C71F8CA7C20C9D2D4CEA88CB8446EE0D29BC583D229DA3FD7487AA91AB9F2EBE62F426C0D4F9824E675AB4425C0DEFB41812773B3E3DD251D0DB57874A3CBD799BEE412D3B7800687F1F58AEC2762712FAC05EB5688DEAA1C155783678603C1D4A10C5F06B776036A8CFAE6808230C49A3CD93794E1A592459C666F311CF078585FB5F92423EE01042390DA3F61D7E5802722CB9FBC16A9BCFBCF20899B19C74ACD7B5E6BB3D6D8E548B8087B9E27EA118284266BB2E7D79B6CE3FB899A209337494BA85FB3AE9014951D9AC3C81C173DE9F903696EF3A1AC13928B56CE8B14A291582848B35914DEB3D659312515BC8FFFF9E3D10C9F838F3F87D9F13CF7E9F1F4B8349926418D636A8D497F732366626F8ECD4C1648E9332470BD41A9807FB7A1871EBF4DB64F6FBC4BB9BC4B6935168715E75E09C5FD48A65FD2A09C2F54CFBDCF139EAD2EAF546A8E59C543B0C9AB76E4DECB64172D9C46671E57F4E487747671011224C04FF578F220A0FBF53FDEA7EFD33FBC06B1FE9A7DBD7A3D91CDFD9484F7B64A91D965F9802071AD3E52A11FAB340575A95096DAC60F5FB8ECA6E496C77855CB6FF51CF6002830F427325949CE6496AAE3D2BCFCA2A729CAA6AF7CA142D5E977344CC22777CE945B48A517F9BAA3CCA03EE0AFB42BD741F0B04056FD7827AD7CBC83B33D5022188EBF27CA66B1A63DC846A53D0A745D8F0223605D4979BF746F9E3794CE48572D50677FAE6ABA4B952B50688BCE66EAEE4FF15BD37E56E94A96F59FAABBF23D7B55992CAFBCBE1271DFCB4085F5F247866EAB347558FF7CBB83A4ACCDC0449A8EA3EB6106C0FCC6963FD1390EF3AFEB97E77F684CFFF1EAF150779E2EDF5FBD7FFDFEFD95F3FAD6ADBD7FFFCAAB19D53105B4E3959D51B9B3FFAB339C98B6D06B22B66BC57E23624756EC1B1EDB6F4D78D34495D1150ED74E2C7F6870A9159754459975A28B47028F5CED73AC4D4D14ED235FB9FC6B2CE79A59E88DF836BA099224B85E004C4B969F896C2353842AE2E842D732B16F90935C0208C22233F90C904B4440B9C941DFF5A7DBBB800E019F8C896EAD2E58CE26749574F7991C5CD948497E8BD9C9A813ACC3AC5098FE1044D739C5550DB5099F91DDE64B6142F4CAF0DA2CA9B23125A13525117FD8C5EE0F8CA948682A32C3026BC85BB5CBE6F8B6886C74162B41937A1A437A4D909BC6C2FC1D58A6FCEC9536C7D9C1F0E8BC018CC2FCD1FFB3A0F35F93A0952920BCF8AE4CDCAC95A908D8CFC56C1AE345EFC3E84EE2DC6845DE539CE75AA2CB0A1D7FCD74E4632386B54854B7BE9D79E30D99B15A123AB837798C278FA88FE2889206532777C2A3CBCFC07CECCC9CB6C6117F88AE681BCEF30BF124783F0FF9DAEC817544AAA8EF02F0D654FB8F2457AC67F673FA3BDFBCC2F95CB79B174DF9376C8DF90DEED9D91705507543A0F023CA5A10F29F8EFB9F158284078278A1BD2F9FAC3CB80F3E59B327223CBA0E9220397FF5330E714A9CE17899658B7D92C689DA32CF663C6D5995D15123F3FC14F33C44D06BA1C0B4DD6A1167CC37729A7F4040C0BA41147BBDA0DF5DB1870594D614901C1A17CBF4580B7330CB00681FF77489FA4BF361B3BB6F5E872929AD3637FB2C6EE2A8A93199763E33DDE5009481C36BC5442ABA8D819DB7D9F13C9B8730DBECC27F0695D9D28760B7C3A292F4E3D473D4D30AB047DB30FBE293B69E213B518B071E4A3C9278F8855E729E874C5F721EE010A7A3996C532669C694B5B99EEA8D5FFB3FFE8F9ABBA3F76D5BFA8720902DBDCBDC1711DC720BB24A877B03B0F9A49E4862FD05FCDE037E933CEFF771B74F6CD6363B8FA339628911FEE4B367F3855292B1350F380E3FE08B288D0A7FA437CEDC742ECB9FB3DDFDA0DE79F1E43A1F303DCC5393A59EBDE8472737E12FC1B57ECCC266543C6F11D5B8E59BA858955D0BAF26B758F4F4B34554068D82E6CABEFEA498BA4C0E533674D36C81C2EA9F38E372EBC7E6816876EFD3D9D9C73A395370BF54672273B71AC9B0220EB31CA4D00D692214AE746BFC9244A1364B0B8F14F0453C994020636F75D0D76425041076EDDE1AE88BBA07A4472DEBA5E6EBB6AAE01065DDEFE88AC8E7F6FE75EC2A62EF092D147D989C966062C20CFA759D88AA9764ACB68C9D2B5E677829DEED360F29B35D077020A4C77ACAE62CC156222DE14026A1BB5642C65103354F6060CF81DC9A740B167FC63AC84774C684F32E89EE887D1AD13EE58A066C39F97B048956B134C1F4D41B67EC21859A3B6E382227327A47B8E297FCF3F877B63330014F541CE0C59AF47DE96986690130C36937E455492CEB4F06484C664415BEA3DD4F90F18E5D28FF9403E15F4855328743A4090A0E9B35F7170E477FF11FBD0E0EE5F660EC1D8AA54A647177808353318AA7A7BF189239327BAB71C11A3B99C6237710F30745F9984F2822A6DF78ED911E2363359DC9DDF43FEACE78CE905959778A224F637A7A2D9296D2B816D632ECA684D1C72B2C367F63430031A3F6086D3AE39F696B97EE4C80D9CF5CE6CA0DEED183181CA37FDA44D7BBC0E6207EF603819A6EAB72A99DFA33475064CBC39DD9B5304BF13F1346FF59F825D84EEB1F89F8E558E0870DE68392E97C6296E66FB4ABADE977D38C394911F2EF3A2905D7DC47FE86774CC4408DDDBB59793EEA770EF99C24A7DF7FE4429B7ACB6D3B686E4A9AC73CB6DE664A13DAD397D917239B6764D3B4A19D9F0D3C307D82B117E4BFA2109F28C23C6C19983EEF77C849D38D05FD3EBF45EFCAB728DB6A9F09D3BC2DE8CA08929C6EC11E18B3B0DC641BAD3869C672238C4F4F7BB395D027A5A6698D3A591B33E2ED35F8E430AA4D0C6B53D9949960A25AEAA1CB4C18008C99BD261E2791181FC76924B7D35BD64FA62DE67E303B1F6ADB53EC91DDC317EA0177CB74AA2CF525451D9B09559962FB84E49D305AEC49B7857DA10E626B8B45003D3B4254F2084D0DEC5D413530C2EB33DF966E794B07DA934B6B093FA06B3456F78762342DF89F0AB281D47F4B6332DCB5099DF029F924D0DB8C5C0CB9A1D0A435BAFCB16AC072ACA076B64C5B8FE3D4E27514D0191F934CE062EBCC29417B7CD26AEEA2244D50F5DF97246D296159968089ACB93F94A43CD0A86BEE9F1CB77E4A7A29540533D545BE01E837953423780116E39003C2DCAD6529C2162727D35B3A55174324E694B7484A4953EA38C87B2AAEE1D01F8C7FA0E533341586FDF19FF251C3F1925B94613B6E5ED8F574FCF22590442AA345880878856AAEBF8F765F34ABFB7870EF48F2F057EC70B21211A4646DEBFCD51EBFDF6E22F0DE895B569D0DEBFFE132252274C2BCFB5D3BBA6E6626BDE424623C256760EA9C13955DB8DF243F53C93F26F1FEA1CE5314C5433CAFA2D8EACE917207F73F723CC369C914FDF5E11A2454E91C497E821FF7DA1DE32F2D8F6488DC7EF31DBB11E1CA70DAB4C5A4B4153AE58CFCB43169B6EBD66C593506F936F445AF9E13203E4991AA19358B1C99DABBF38411BDE5D559339FCAE8E4F88A0043174C2AE5277D458EA32A663CF1EF4810E389A7F9E57895ABAFBE708564ED58A0444FCB1468797C9A98CB412C0121EB19E13E6C33E39A549BBB4B73A2B99489E6CA1A47BCD560AD36AE5BEDA5060470F5D1FC2CD54BAE49731BCDD0A4542583881CFE267C71A991B265E4A9FC38E062B3B333FD7DE1F73A6767DFD336FA36478EFF87DB6B9550E446FB42A16FCE2B67CA07D3427EA2112C56F25B53D2E5D05C3D43BDE78BBC84C0CE97293D4EAC89A449966470C1729429789514F58F02AA6D01F2B904764556D36233E5D7B741B4B732337B7D55143CD9CC0CEEE9E234DA90A8C6D4A0751F31F3E8E73873AFE37BC6C68F0329466122B998A97D4902231F6F925631DFBA31870ACE178A9D441E641EFC9C4C51CBB1A490B11E4F6BFF6CB2471C6366DAA335E16E4C6BDC50C7B8D6B08D8D346A935A43288B4D6B421C366E9D7BBCDC441A71A62183B60C18E5388FF74C1ABE600A5C3F72726C430245CBE482518A74AEF624A069D4D54B9ECDF9C738B90E929FE2076E96835D8FEC908F6C931819F72223DD111B39B73E25900997E64D33B2CCB734DBEE5D0E16F8A099D513AD03B76BB61B35D3D40A8990940573AD1277830AB70ECB7A98DC090F7E1C0D9CFA0676D067D171D1ED4BA4BB8273CB499C43FEC2CDD43621B42374ACCD2977EFDC1F9D32B85FEC6280DD8F6C69FFD3FDAB2D0261420AC6F3D885E820FDB1EE9430F84ABDF9AF251BDB409CC7B4DEEBBCF27C05C61C716B221895A5BE5EDA662E03E9812946CEBFC9DDD4B00EBE160A4B1FEE38BBFD725B07F64D4CF5DDCD4B1F3AEDF9ECBC628A7AEA88D7472F016F701D667132617638C4FC09318175508985573AA79C3B0804FD5628A9B50345C165BCFFB80B1614F74C514BBF5194FE89C5BDA4B4D6869465FF1FC4BCA4A4A9986D8E96297C3FD767ADA82E7B2CD5EC55496122F652714F3576CABE53BFD80733C350530221F3E7FCCBDF80B8523BEA3BC09E882295FFBF6DC2CCF8E4094C30CE52AE2651510F942C8FD01372E6A82EBBE29B9CE812AB0D2E43E50EAD1528CD059718300BCE948FD12635B334EBF40B4A533E515A5F9389A77ACC069F9024103E4DFF1324B27A121E3503B7ED34D4EFA49991AF3AF3AD95F4274F8F6C30E9E709299AD15BF66BFA74F8D2B4FF40086FB7BF4785229FFA4939F90FA5345C5E1739713EB58BB3085D81A3EC7DF1CABBFA4A92F7816A312A6FAABA95BD9F37ADE9E39621F6B1C8E86EA2ED1DFB89BC87B14EC54F9DC6B21E8C1766E69D6C5872A39B56DCE892F2B449CFE7D14389F203DD76196C864BD68C0CD3723F088A8D98204ED408DCC35F6305A6334A8EB3A8C386423B97809352BB14A930EA2277A14B5D4F35318603E815332DC615FC4185341A6E9D346DE9DD249D859A82E36496EA27D9E8CF176E36D129BF4DE52A4FBE7349D8493DA443C978D99B4B5F5A14E663CB004789BE662293BC89BA3B931EB85FB1081CF138E18973677136FEE7D544EC0D018FE48F3524F92B9EAF6AAC21C84F411508FA53F55EBD6C2AC923486A8DE7D825A79C00A9A77FE1396EF10C3F140AE7CD25F9C4F66B78B08EF720000AFE89D99A025E09416907299FA15F78BD5F2442366A00762C4243D9EA105C0955E2BA338D2CF68CBE0C30099C71F6F41455C311CD921887124646455285D927E5B34B7761C7D2EBE2C69AD3CDECC25DB4CE142D72EB2C8E232A538066C513D9D32FAC24B999B51D09A57DED1264C509D7A06C83AD929C94A431566193043FC4219940318CD606E5F9D1CD893688EA57E663D0A74D68867E79DFE8FD7044564619D675037C729C7BC8B1EEAAC48C25D3FBD6F833DD2AF09321973D074A11511F458C53A06B39C90F5E27269B666A27154EDF229276ADEDC09C377DE58A92290D3D86CBE08AE4141862228758B6C78E2F79FA82250FF94A11767F49668C893FC82718393B8BDFD0A19155830A93108B43F8D46723A2C718FA4CA74831C0C4179D511677F983A5F4E248231CCE5833EADC371A32A9895C5374DCCB86E47008A0451AF6689887E27D15142740EAE4DA994371864F01C5D1712866DD753305C5471162528A698A28AF028A1599EC1B3F39A56CC66862D98E95F47241A7AF8C4972CDD3651F3D83524B4E218E9913E4DCA481C2DE5F935B8D5B1DC7456375DC2B5BFE8CFAA5F4E4FAE2E6F66B665219F5E002B44FD6ACA2482E0A34862386639EF115276691D2D30205833D2C251D4B8B97602B212767166B89344C36DB9FA5C094AC7C4C99704ADF60D85B8BC8376353371A9587A533AE5B88EEDC6460F2FBA1BC1201A13547A4E7013034E1BDAEA7CAE0857FED544D2A3AC43687B290189591CF13A24019E94899EB8C441642A2343FEE692996C94F9BE21AC9FD9AC47DE573426B73ACB864E7187E1F7F5DE366B385395732849219B7E6D552E528ED4056CA94942E086AA9E93E686144C1E1055539DB6E831DA347D575894DA692E2157F5CCCF851FEE4983D95538FB179B2F93859898914CDAE8CC1104835C50AD39D8830051CDE0BC5F41CAB66A0BA30E57949A373FE4575E00FF4482108AE55FB32C2118EFBA237ED56CB31D98D5CC3E47C2D8F515FD480CB8D6F98BB4CCA6F4AF7D8FF5B66E3E0083FE2FA2D0ED1A0B6F82BF5F739316816C74010CF99C9B54DB9DA52D0974A38D92B25A17EF9FD431091BA069F8B40DCF4E873FC95368BEC07A6951DD905656847C9448A328E57E4FAB6EA5D856A342C75B567F7ACA0132D27CDCE9533DA1EC59114321AE3B18C9D5BE5738D6A85B0EA9B30AB80E04CD9B00D1A2C2B58600E2D43CEF55C33A42E6694CE19B816736B66372C5A07BA9C3CD07292806269F37E86DFC954E5A13B9A8CDFC5A866166A65EC119A2E408E0DF0CE3235CDE13738159AF8E60C32E65F2644F91CEAF8663E4D0D282707B315C3C91BCCB7F686BA31BC0BAF830205CC73D165D273751B40A8B69DA3412BEF73C1862CAB62FEDC4A794910E9391709CF96E75E1F24B24A6D64F513DF577E7AF4AEE6764F1E25E595CDAFBCB1B1F198797F2337F757DDDCA85FBBBA147EECCBC93B4677A5206E5E6DA228CED803E5F432B9B2B5E8B675E906412B94100DC41419EB5268124BBB78865CE121FC25D8FD14BF63220093F96FB97B3011AC79BA6A7DF510A7CC4BF9856E413E4C90C57F04A7B1E32524A16874F0C0EDBAC93E4F6EFC948952C5BBE2371F93D717CCCD8BC022648023643B8EA95A7C48C3DB68B3030585983FB235FD49E2D5D0527412373D5B71F9FA4AACD01A8764FC3965C4967357DF1BFE531E30407DF0B36B7AF7DA7FA8BCC2FE8463A0B88B269F385A02A5CA6FCC09397D6268E85A5C40736CA4AF2F302D8F31B3C862DDDFC6E01C6E180F43DBB94E97E2FCB0D3B3400965B35066372D372D79E327A185910270900156FE605F23DA32C0577C537DB7F91210CD439ED836D635FE44962BBB53E385CBAE7C13A99364C8C29F9E12F32EE0D46FD9DAAD5C2D2AB8E5E585FFA8DA4DBCBB06F240526A9996157707151BCDDC3F8A9B60BBC7A6B89D58493FEA29699F4B67A88986236E7987CC2D6A1B73060B5150EAA4392BB214153C4DAACC8E05D5DC1E491F4DA97D52D6AAD0598CDDBD7BF3D255CB19EED28F31F2BB8854C954549A6CC58EE1336A3A408B1832FD40ABD6FCCC96AD66E20EB22C54BE93CFCE98FFAFBDCF2A8DE552C715DA69DC748ABB678C52C8ABF8810C8D04D753ACCA98F094CB74FBC90354B98A81007EA1B410EF73F6D184E1146118E9A53D321AE6A84CBEEC61C048DBD6BA3A45397E24D2C1298D0B1DBFF8E374705A7215289F6CCAA3CC91272B3D3F120E2DEA1B3776DC3C61514DB87180104AEAA1721FA5DD84E53D92988E77C05499253911F16C519E8D2CCF99C40629C5FA36FD425BADE17B3D3763FF068DF08288A3A0098A326C1241D6482F98EE4DD36FB71A2966C8B058608CD95C020CFA70E0111B9B4CE1685ABED0C873549C5861FF7EF83A6BB9BF5A8BE4EB1FF966E76CA7E4CD672A0A5DEE71F22AA6B961B0A95C24295E6971652AC3B81797549AA9FFAECD7D4956284E4D4ECFB86936A21FB4FD9A77386F1F826BC52EE66D0CD133A622F35769D0936E62F31672AC213BD53D681D645AB9594FAA3B878ECBAA2E8EA0A56E506DF74C6543A93B659DA81B447DFE2CAC641CB11453F535AEEBF5A9127B57DF2A591020EDBBE915572F2F8DD5B615C60BD0702A7CC35A3D36D28546B229AC1132D5822094D90BD65A9D45C03BF534ED18F955F328F51DACA29996A9468CE488D4DD4A55CFF54AE52DB91AB62434856483902E2CA997AAE5D5E7B4C8A88B4A09A42F1E534C9FAB423CB4300CB6556414AF304A39BC72AE0E58E91AD0FD1BF9B9DFAE817763F1713F99A6DEF4B50B50EA694426C9D8A55F2498391E25EFFC24007057CD4F4FE1D353EA146FCF7D8F1C3A912F3A767B965333285CBB21FB3B3F717FF11F7F193FB85FC6D7070DB2B1BFABFF0232FF97F32FEE837BED4CE28BCDF41DDB3EE3A4F9EE82F9C27BF6EED97D278CA969C2E42F95B360D446DAEAC982F9AB3A475703716CA75579D4AB5C4E1AECFD126DCF23CAC618FF23B165E38726571876197736DE732EADF970C0EC3C02678EAF9B4CF3D8E5ACDA58290D5F1F0E60C094B6EFE6FC175E0F7DB03A4819D948FEC26AA1BFBC02D2407EC4CA8FB94A005FEDB10480C3E4E675FA86348BEA5B793BE5CB36DEA836A6CDCEB88D865E876F988DCC2DD54519596B6F746BD3A637F6384D7FE70BC06399C1B56AA0934DB9F705009D8048FB04FAF87EBA9A26CDD5851FD33385E3C0B075C62B3F41608650143C2CD445E6EDE4F6253A24048DEE4FF55B7A0BF717F64757F6332ABBB738A22CFE3E09D991282F5BEE0CFE8D8CA96E929F41BBDFBBE6B56ECCDC7D98789F5FFD320DD0FC9319D76245AD8978C52FD3190F4C44E19C5CAED2DB55B21BC1EA619E403E815BFFE4B80B263660825411B970DB2DB209D072C3E72D477F6F4CC477D2C08859BF1E37970088A1DFD19C08D9412946D1B3497E69ECF9BCAF402CB93939FDFCC279C938A7CEDF5AD07CDFF3AEDDF23F34151C82046AC1C4BCC4B6B73937DF636E66CA32CAAC82E79A4979ECDDD9D977440A61258C4ADE9A17427414A5D21B3298106E0CCD6007E2FB40F00165A635E9F98FF1E4165B0D11EC29EEC168F183611E4EBC99647FF8006B1B32505CDB4724AA0F9901936B9C53A4712C32187969B68F164B9896249DE2D27EE658BD8604A6CEE5676F84491D934C46FE946CA2F406CB1ADCDC704146FC39B8CEB92F52CF8485C15B2E5356B6AC989B18E13C24642E6F629F0F791C1513D848C6B9124C60C6CB80352B0AAA92FC1D4D787FCB3DED265BBF46031987F738ED5FDF8637938FE875BFEBFED8DAFDF1FBE5EE6EF6FFCCE633FADFE24FBDF96CF5E7D96C35FB8E4550FC0A7FBE5DFC84BFDF93394B37D5565B0B767C6ACC27EED87BF86522DED4D0A77CBE3466E64E2674EEB426EC7C6A4DE4839CB6D71D74879D7E7730510F6D26356936E6B25A1D9C5DB22F11255268AF7DE14952839712AF26372FD6152F333AF292C703136E4FDA7E6702F4EE7E72EFDD5BB6D73FBA9FDD95FBCEFD65225545D0396E4D24770DCEB904668A8BF23C3D9D6ECF697CB774B36A6A0F4A282BDFF689A5CBE2B8495EA9954CC294E9ABDE97DFED0B01A4BD3726A1BD3BFC1CD69B0A60677FDEB28D6A4291F982CA76884C9A9FCA276F4B08CA693ABEBD676665EDDFF5C86DD1688CBACDAA4DB7C611F3AD4E070A7BE92F6BA66F8EA95CEB52C130B3E2B89F9971205BC58156C6D06EA02E596A59F4B65A2F1F7B86AFB875550BB7A0C885C1F6A9A11CE65A18897882159BF7C9E947E67986E30EFEC4D23C19EBA56B69DBDBAA3CC25ACEC16476F39A636C54C714C702F16A4B94294C5396B3F4C158516BFC00FEB7757BF04A2F44FA3F37442CD7864005841D8828F74BA3E156CE9EFFD1A7C3083050B0396075F5FB4FFFE29ED645571D77766A1CE8FCB5DB6FEEFE77C126A700F2A5D92470FBF286CE17F93099682DF7A324468E55193FE467E3F4D6BC77C8032CB5F5D91156073E726B03E2B4BBD722825B46B8DF2AB5AB7BFF91A1B03148E3E87A7C7B18136A9206DD40E8DE9A760904A6C96761EF4B153328B4C18CEDEE4C72CDE81D249EB0DF92ED3C6C1869978BCFD0C198B3D2C9B2E9DCADE5CA247F04E86759A5A5D8EB5F1BC13C5B821B76CAEDB6674A9117F95A1EEE9F29B323D8AA15A0ED68A9F8A166C2927D8CCE726CD5EEB73C9DFA3D5E08B55B2DF0E1F4EFC6EF1585A9922829EAB36A9940A522EA44A8A20AD479CBCFB4253D72AF5B2AA914ADC498061D546CD5AC4F1D81E445CA3C8374C55FADEB9A535FB63A2549B0A24E4CFE6C38C237D9F3617250BFEF6154984BFBAD0ECD7885C55496242C431485AC7AD23373D2C929CACBD8E9E0BC6A681369A3923D779ED684B01CF41543A693A072BC45ED5DB55E79DD4C7BE065FAA1C610993740E110534C5DC67C6CE9DA0509B3FB0DDADD93E8A243B40DD54A1883EB57980DFA9A4FF89D1A6C31FAF4F7DA35CCF9528E7D285A2761C2F06B86ADA94DE5B6AFA41DF19230FF7429FF3A31B1DF16B2B786B94BFBA7274FE81190AC2DE1C60DA5DB3AB1E08567764CE1D652D725B99AAD3670A4F78577819C7B0E8A57EA41E9957A8DB63FF585A689CC2431BD927333D627DF78E27AC3C6AB6C68A9B23559B2B55B450B0F93BDB5990F25BB89431F7FC592C7DC13D186C98115769D305545AC28A3FA4AAEC2D4DDC14D4E9555DC1428D378256E17A2E0E5D7AD2F505E35344FB992299BE772EBD8C1E793BFBFFDEE4F59F620FC4F4C2272291BD56B7F5CFD5473036106378EC838C917B6A7B94A806DA894A5BE133BBE0B8C40D74A41FA1063DD99E98F037B318849E4C27AF2B11D6FAEDF6D93F0A1BC67967ECC9F503DDB23EAEE3D275A49594504554CBA12A035936D0D89DA89236AD20F8F0E46BAA88B9883213D2C7A24650EB2467505D7B5423C3D04635EC99DD03FDE2637D6FEF494D5B903B8FFDC6F76E1CD97BFFEF85D0992AF1A38593F568A3D7749704377DFECA3CCBF078357661B267BF6CEEA4540F6689950171BB6E2123A2D642CDB4793841BAF01007C207D5012E3555EF8735505D2BA42B7BE48AD553B167D1447EC876B5BAD5CE5CFC55309F3EDAE5DDF257916BABC921AF7F9C2E4809D592614F61BE931B461ECD470CAAEBD5D640EF3049131292FF58A5B6CE286B9EC7B74969A5713088B4E4259BEDC8DBF3044C54D476ABF10F4D43E7E23FB3B89C1EC3E4697F1559DEB4D084C5D5C5487B17874DE27CC845B856BDB9344564426FD85E660E9962F5BBDA7272C869A536508BD6418098691E86124184674995C998DC738482ACDF74E32412915248D81765C94086C57D46E0C5C66F60C58072431DBDACAB10373AB57A2CC566D49380F54135AF78A34FFF183305E7EFD61FC78E0867AE961AC9448D2377B35ABF3B10965B69EAD383FF42FAF18D74CAE2A1247A82A6A37DB9933494FD913D050FAFB48C9DF0735E19347063135BF7A9CD62A4BB940AEDF7C74BE2FAA0AD9002789566BCFA90C06A46E48A4A9A3DEB126DA824371688935340E377E52008B82027E19EEA98068D3D64401BBA83B0A2C50551EB64E66E7F9C3DCE412BC07682D22F5C07BD032D6AE98570D368C9B1B3FC9DD65A988EAB17DFDC8AAF066F9F21A2B909CF27144720912E64D46F671B6538E51D322276B37279F19944E1D1DB76CC02B7E14FA49C96189ADFC61CB2EFF7FE53B23FBB42D394FA3F8A454A9236663E227057A90C63BB2DBA51CB5D6CECE44ECF9E74D12D9BF0406125126123275FF6D0A709524642A80EEA6984B36A04CAB71D3659A6C2BA032B99FC4CC96DF79647749FCF9243A58CEC7AD2751F66439D6F2807420F765DF3FB0670796FB45E1F088FC98E367E97D92440BBC38CE03BA6012AC35FEDC9657ACFC33C91BD46989EF4BD2340C7CB30F994316AAAD18C63BC6BC894A3F990C810A3D27D15129D865BB57F57F6C6F4DC16D5FD65ED51A841481152D71AFD57A7E0B02D0BEB90F53E66D22B83EE1B94E6ADF3482C637B56FF84142DD055C5DFF149B3A6D9746FC15C7BC569431DFD44D001657944ADF059920BB6497C92CA070CB21FE18FAAC99B94025EB53189EB2239DE9DE4CF96562B1C7669435F163A2052866CAFED51DE28F7E45D7C7C7A70F47C7A66805409C7802E40060B61A28703AF10F8CB86733106AF54BEC7D592C8F4A9416BE9C0B49DBE6DAA3AB559D8991C626AC46E53B48D211D99534209D6803D240B4E003D4448E1366172F62BE0DEBFC83D658B77AC923AFFC848C39B33B7E66EE94A405A4EE1CB0E95599CECD3CDCE89E9E22B2D0CDE6470871C073AAEDEC57E209BD1D2B871B19D344E3AE7D925D8CB883098D4E847559EE3CD92641B88DDEFC6299666672CB43BC45F9C2612A882D49D0199AF11C74E7DB3433B046C7545098EA8E2A3A9A776D66E3B5E254451AB75A6D937368F232A7712CCB46A7931FCB75A233949D3BA48A5EAAB03E7B78E0BA77FE26773A7FE5A9CCBD5A561CD24CF65276E67FC5797D235F0CEDC1CCEDD5BB00898931AECDF6E7CD2D18DC84E466F217596DD2DF7BB1C5CFCEF85F9524EEF71F8983AED5DCD89005EC137AA0CBA528C6C3840F56827B43BA73B1ED2344E776B7FE8DF18C2C9D7FF969734B6F530DA98AE4B1EEC063DDBDD94A1EEB8E5845FE726D7B7977C51EABA5C9F6E989BD5933FD19255B2EF13BBD76487017467B2E25FD84121B992F55EDDCFB2DF7D6FF24DBB97F733BB9976D7DF13F5DDE5F4DBE30FCA08847A64FD3C432366B0E1794D6C3CB5D5DE452B697FFA1B2BD2603CCCE95FF45EE5EAAFBA37F7D7ECF14875EFFA37EFE07E7FD6B2AF5BEF9FE73C399BE3FFF8FB4FE7EFAF4CA79ED4C3EA281D4FF78E901CA53F6468E34787CFEE7E92925264A2EFA295393A0841F36D99DC88398CF3129C78938FD83444A2207405996919F466A76871513C9EA5BA55F0724863AE1BFD4CC7E262790A123D07878F9F92A475932F393F5CF2E2539D6655F99B7C566FD9C1C35DA7843C9A3B2F8AF0F0F4A23CBC93F89177ED9C2FC23F95447D0EE942F83F21BD4D11802F485D8FF7EC628DA58C889CB15BF9F9E2C8FC0B919E09107AEB62B17714CFA216A89C68CC1974B32162F40C40AF09F72B9C7D8B2E9FEE626FC655C0300D5DC571C3FFD35D9A5C4AE1784B31C936CE85DDAF79FA31F84171BBA851544B422D86B7F8D7E8EB0AB4FF8849C00518F4F40982889E006A7C6811B14F50B64E36F6C622358FEECBCDC0F64627A86DD308E4B0DBCD899CDB9312D24BB9023C8C52B2506E119F83549B77DB27F771969FF994F4F3529A0CC885089428021CE8629F28F6BCD1A4943747E8F11C594912F708DDDB5209B1412D0747047A6F5DA3F6A8DAC51BB7CFFBEF9E1EA89FF6131AF7088D03D20097DE5EE489933DFFA69C8AC3D922523D9E605E94E5B9D685FC9AB96CD25AA23C8A9296A36E69A2753242A3432A63EBE26EA2BF313E6A98F21792E156B7ACEA9488D1BF48154F43269840DC964002933A8144E8A99E7F9D2D5A95809BEF6AF48BC4D8E261FA5489F5763D8C57785B02574E389CD42450E53A18C2E5BA4451A112E957A9E48131A9C7BE791448C211331CAE688B8D09A9C493D6486FE7422937E1ABF99B8C48A51222E26DC3413E40A997C9445C7077564CBB9B413F6D6A99A73497F3CD2D1338E5CFE9BACAC4B9834DBB33B2EDC9596F3B174ADC2C84CE7A055D2EA3589A2F453D54DDD99A4C6054BDDD87B589018988DAD3A373572E425E0D7BE6E79CE1B6895F9EA17D84BA87AA578F4518E492DFE4B5C8E16C7E2E48DD7C8D3AB62608EFD30D3DDF3DCE6181DE3D923CE245E5B7EAC4EFEA611641FEFB93C2EDD328FC15CF2AD6FAAE9EA0CE88E8B2D1CF61D1BDFDC129CBC1D29324DA78A06C5D9C294F3411117E298525E60ABEF57B99724BBF5D2D22D715EDAECAD69FAC09944F2E056EA6081FC3AD0A46A050CF2E7ACE6F327769B5DCF7BABD8BB35DBC8B72EA1EF82659E828B88BDF530C0AC411BECE615E86CB212769DAF34115495977B534B45D85ADA24FF46535212CD5F2C9716F95379913FA9222F98EEABF39B7007A0ADCFE378176C22C7BDECB65A6E07A1DD0336E7833367AD2687A78C8CE99B134339DB9C2BC32EBA3159DC7E849C2D6545EB586D3953E9BC326D51DD912AEDA61A10DFA539A8B871AB94CE0B9091372E5180919B974118AFA702CE5047C10EFEB16A54E6B29A2A20F6D8C82CC02D403F9FA5A8AA29952CBD8D55C077CECB4B39B80B6352C75B2E07FBF2A2843E9429979CA18948A819A799740C752D755898FBA8324521E93EEFD9B767D1F92F6EC4EDDC06452320A6EFA5D4A86E726A999DA41BBB34BC16AE46730672A76941E74EAAAB39E3625A8DD11B55B6D82BAFE6857E12278CF8A1B21777B122CDC9A9B7E58CE1E5AE0A557DF6254F75DAB95A3A2EF3C6D2486ADBD27FFAFA8EE66D24DA9729F9C2F4E087ACDE09811F87BC7714F38736565AD846CCC4878CF97719F3EF6E692F8F1B127C618FBCDFDEBE54B42A5EC771FD3F695BCD54B02A03975FFC4029F9E1F38B34FE659A4691EA5F51E94B7FB2FB5CE1BCA622856BF14FB40968906A793E3C3074374CA7EBCCC065B8BD3B3B4BA5415D6ED2493EFDB162193DFE8BF1CA808F529998E094BD2B94F1F89EE22B17B86AD9F0F5EA5E6E14AE52B3B1FA6BBFC6DC39EE0D61894BB1148D1A3DC1BA42877331BC65BE5CCC67F5713FEF55E9CCEF65955777B7B8961E8D278E1606603028B6678E3344E40ACDC23875EDC787AEC96E4CFE4C8DCF1CEB55BD307FDEC172694C07905672E41ED3F48179F445D786B16593F2F1C46E6E4486FB23038C35D512833B6340B9B31EEADED0F35075CD919F214353B2D467985442374976EEF2419B4632BFA5B328D33B5119DA8C6F6E4ADD8C9104DFAE9B1B30E1AB971996210CDDCA8931BD81EBB56C8D713A8E4B5B52AA973BF302E1C6BE323313C559FF27C9263E1A4879FC68DE378DDB07571DEEB9246985C2EBB5C62D9E4D1CFAB98CB4530D8BD6B954B2A252342855AC8299647A6BF4DBDF9572EE64BCEA858CFB4B8D4C24DCCD13B307C589CD32A35BE576A1134DC648A3D918E7F52CCB191E713D671232CD6E4B79792A753FA8503D74C609497A313AF15B68C871D7F1BC8B26C95CD2D12295CF95FDB5F9B68CDF7CE7CDB729C79AD586DB0C9A6D129E1BA58924337E5E2657FC16919377E4E95EA6312BD0F5C46557A696FD39C5CFAA311F7263D6CCC0FFB261BB29374AF803331D4BC362E42A7BD795306562728FC31C4B3E3DA56023939413B4DC6EDA63E2C7DA48B710E28706D0246E284DD0D51347D073043BFB696842CA9E0CA813F5CF7ED5CECFCF6B24F72AB000390B12CC4086D1036926A3454E988D69C737552C77625E7DE8E7E00BF386CD3E42660FE4C53234BA6E2D88D4BE5278C5EAA87A4E55A0D45E29D18FB879261DA0471E399604DC2B29E1F22FAFF2B7C74AD38EDC609077E7B48C6338A6FF28B2F005FCB3983D59AD751F2E22A595263B560E01EB9EAF24705B06CD9A4BAD7A55A306CDC4C49799BE32303CF9820E24EF91662A4E3EF3E7A95F3A846343368B8B370AA5835266718BA925573EDAFB30BFFF221A47E6AA31A2960F58D6C41E93D851E471D8542D9233A46E62498D8C2B52E63208953EC2F46EE6FBEACA6D9ACBC724F38134AF9F2F9EB92D222E22AE2818D0EDF186C870F95537415AD34B2593FCECA29B4392B787D4ECF4D49366C78ABDF3F80311D929FE6577CAF0AC7A7B04147366CF645397B99615981836B640F1EE53DB82B6F50A916D71D7F0CE58DAD2F9FDE6C1D2F690DEE1EC36E85ACB8A20153B87EEE04097E5E484C2CAEE897ADAF68A08B7DC14E4D59BE40D12F167601BF6BE399B0AE5A82BEE4D7E198516C1A6D99C9063E8DC746EAE72105E37A648B6CFED1C3F3D9DA6B23DADC7A0A2B0998816AF4DD1CDD638F6F72055826D5DA5BB66BFC9B067729B92D6780CE218B0C2370DE07F93A68C363E655E7D64E95C7C6890D3BC7FB150C8174662506BC037493DF51F4525E31A7F3B2D74B70EAEEAA59D607735735827AD69178AFCE5B1F59A3C016724CD0FB32F3552D48A0DFFAEAC3B961D38433B8A0845D4B088AF839FE277AC4BE474AB1A6200722116CA780B6FF8502D9C77A535343D9395C8D9F846EE393FC70B66BE192DF37BBCA529BD766526B19A19F7D3240D6735A50714EBF58DDA2B52FC9264C2E097A462A40574F272C2522299921C4A0EEC305DD19B246B024D446178A7F40D77925228C77DA5F886EB4AF3DDB418815154FAB254A58D1CFAA7184226C0A2882E6B8C9C1C9F5CD61A762F1BB5D75694B07256BB3A695EA8DCA2A73AAFE1ADA776254DF84BCB08E56B26B23087602CC1F75BAA208BFD31F7E84C7B47E3FE34133929FADCB12ACDD96CA4E3D49BD6739972625F9EA93DC69FD6D41BB79C313FCC9AEDF10B4A52466FCCAAE8B6C7EAFC32DD9E55C2899A8A9C2F3A7B2E8B73525207F7AF2626C7617A5E65C9E49E474F7A48229434D86669D5916F2E4BFEB47F7AA21963FF7AB242DBC15761ED15E80725D09CA94AF24686F2D598DE5F4BB74E6609610B7519449E50DF9FD68BB5C8F570736DB2D572C6F57CB45BAC223328EBE2CC5476C39815BB1372FEAC2EA848375F5835CF2F3D5EBE29A77A355994F0452256864511AD87C3FCD4B39A786EE59E69A7BCD2E330555165754F4581D22A4FA574DDF4B3454F77EDC59E666F0A8BCDD0C0456E09089F8C8337B9D2C8195C986B876CC583639A5DF8C5565AE3A6C86C9C23E88F9F6FB935F6C639ECFADBF7D554366ECEBADDC86FC100D3676BFFF639487E5903BF71A4BBF0E1C7F873FE9493061E44172E32E16F9A511459C3D33213E501D5CCFF2630F307466EC37204EFB5A83A79B66A5542549E142B179317320393EC9C48EB89748BCB1C5C47D2D92F0E0FCBA369F5A5A4396942786679CC12714DAFB457D9413BE64E8B69CFF7382DF6585C02577191E6CE3317A59C32CB01966A42A18D679B39B59B5180159796B5866A8C333FC82D79337B48031B388B1B440EA435A5CBB430072B6ECBE5E67237BFE453CC3E63F15C104B15359839B5842993AE68CAE93C664EC3765AA35D31A916B807F3E319999F59C996F31E5A2E12DDBC756F6964E55330FF923FA76D6AB9ECA46FF89935E246F1344616C544852613652E6E3962E303B0A94437EFFA958C041AC45EEA2785985FC54865E77CB1C21C7B6798EBFD558F40738F4F7216180C0EF2E5463D4ADDC909657A4377FEE88B4AA194C89B76F8D8DD7D915716627DB9CE8046DB03A8B4EB5FB4584CB188B4DCE322E93B1585BA84350BE1E597598A6449DC2B70AEE4CC882C2D6BD8DD99A8E60D2F26B572A55D9EC82F026A4C4D58205152EDB1F2A8F1211BE9F9D03DF832480111D70B0646DF470B9691247FF14EFB6E0EF82313C5E292CAF1B55950D830B76C78A921970F8146F0929EE6B5770A2F0C53E7454787D1965E227E94E8C9D6478948578486CAF2B56789526B220297C5681D289B84D50250A192505123EBC6ADE16CCA5466C9415B098A1423B3BC55B9CA0FA2E8AE7C7E2E7F2B2B5555CB64BA48A8EA43F9824C0BE5BE63E672C6666FCB869B2FF2F5F34576064A5C6304A66F0CDE493177A6E780BA05366E1E42F43B9683C1A917A747FB1E2E4E8134D212A6F3CDF6677A0E999213EA5322A3D4E604C9A66D471CF73C8E3EB9448345258599EA8BC68079619A3572FB546E186F478D9E56C8EEF982BA99DE5213F388BB50471CDF9A7C4B4AD47391D9FB4F6EA5AF6E2BB735638B72C36E1817E73D9F2970C6568CC57998A749F111B54245F94DD67AD926531ED02AC64DC78BE1B8B0E94DAAE0439F59D602EBE352DD5607F2B6DAC0367CEE0B75E7C946867AA4ECA6D807255F754D41A9759650970CBAD516B93A4ACA53567765A942FDA5BD706C4063385BBB47CF2F9FBED6CD1F8EF2BEC8DA6555F23C06A9397CFCB21DCEBDD5C9D7FE077B8C65A7C1D76C7B06E1F94A4B3C977D7DD58617968349E497F7B99C582B76D5ACA7BA9BCFD766F6CE1CFC5F8B6EA37263CE55F5D707BB02DB58E38BAAA02276253FE69DC9BEA01656C6AEE63B72BAF975B550915C25C01439F1D5CB6A92E58AD5E56CD1BEB0B295E6B67955EB70F72BAA12A58A55FD9A41AA7276757F8B93EB5FB386AA5CB1BA5FB196B298415CB1064A50B96106CE379F1E2B552D4162332C16087F4D99F2D06479E8322CE2ABE6CCCDABC754184FE1C4A9173A5ECF9F98F98A8C335391DD8401FC7CE76646EFEC6BA0E2D12A3A63CCA4F2385A2E8AD3170CD1FEFE2398DD6930B689CB44FA6334BA440A5CEC648E9408259CD6233F348EBC04BFC4B1E68C133FA2AB301C5353FE2E8E9C1B246EBE5E5B378D4B8E44DE86676A21C91DFA152BA35DAF3A267A96D8B150934E9C7FA11BEE56B154290EB5CA9516CB6F1103128AFC829BF127D6654B30CBF2229FA627BCDDD9DC82299FB32911250C0E14BF09BA9C93C3F286D03EDDB860AF844813123FB97805077BA6078ACDC777E13F83BA8260619C3EA50452140C246B5068C111EFB4951C2AD2FB413E6D3FA9394AB7C7F7A369715D5A6E331284763EDE53668D7367D6BF68C92A564C5284994911DAA27B83E3F3FDC26C59BB58AD8A15FBA69C622F5B76AB1CDB8B2F5A5F37C85395BF65ADD5A435BE6EAD2B96BA6CA54BA988FC6AF34325BF066E6E1ECA9CAB33694762E793CFD90A1AC211314845E4BB0C31F4CD173E4DAE78F56E6B1D9026B134C6F23EFDC36B67925EB6E4FBFC539F1EE158B5BEA2C721F79B6DCA1EAEA939602F08A56CDAA8E1189D9A94E0BB2229959BD192534FCEC6779B34C3CC7176C6F0716E1F84E55B4226574029DF260CD0B82D0359503D7653FE3552D0E9349BEFD3C62BCC66222CA98B0218F3A16C0FE7C4EFE504DE4BF9683947A58CF1A4D87C8E0DC9D181478E2D946D951E5B71745B4A307EDDF6B0FBEFB2D9DD7FE4CA73646F33B4F14444CFF47EC6EE09CE7700856F49AFD46FD9944356CC603C4D2B43C16EC61E4DDCD4D3B2E1EB6BA9D4C2BE42A6C60CCB577592690426C0E98DCA2CAA9BEE4B469A9F2006AA17068C962D7D54B5537FE4EEB3DDE0A5B85FAD78FDC8F8B367065F58A0E7D7EF85002D81F2399AAA0A26F935F31130218AAA540CA949AA28475219A2D7A4B46AAE7FA71B98E8278249E926D7EBDF228D52655C9847FE187C2225AD3AE9C3FE3E9B8754628F43788A456EBE00C2533F1587F8B3799D976C0706FD6F40A296827D51A0487041E05E42CC4AB0B1003B3E02D82563FEBD01FB557A17278C89C4C9C04B94A93AB6185786D3E8B59B9676886CD8E426EDC8C002C7899E1917A7F6F87B0D006940668448933A0B5252A276A246836DA5379EF368B79D2F739AAA42764E57D4A12B65DE042EDACE63D46C72AF5887E77B80FC3C2BFEA75E145BCD1490C83B39E9FFEAA3EDF9F328B4DC9F5B60A2D86937B44E256E81CBA659D2522262721D9F048D865B8A64C442056FD2B3334635BE7AADE67642110DF59B59D766DE86FC96F0115A01BDA45F5F0AF08DB888CBD532FC4B9179E5FC1E43E9E5B8BC1C3D8B05211C45F3DD6C1E9F6FC24C85F9261F0EE2811EA739F3537FA83E022AD72275269583C7EC344B96A45A40A85807218C11E7709A67C02CAAB15E60C4ECAD572FEF41A94CF16B3BC0517D65FB3CB9D07C41D5A7849538AE6754794B4BABCCCD6DF205B32E6EA65264E997248E4BE2948CB31458AB794CC6CF075ACD69129C72DD70DEB7C4D478D37A0A5A3BA1B00DD575116F991CC4AB97BC552997AC196E9D97499E9E9EB02F1CD13C305611606D96B791B97CCB1516F0D8F54B51B05550B137B31CB3465C89D39959663F312570EA97751B58AD12A3EE66D92C57284F1C29EDB991611AB9A83A531C2987E3978CB712B0985EE773CBA68DA1F0C77E854DCE462C1E025A0A4EB948A96B25F1AC79EF59708B5EA6AA95971A070409C27A877C33517AC14AEF148DDFE2FEC1CEA4541BABBB61EB6948F7C4CA807EDDBE40F66D29AE6B5C35FB9975ED6CEAFA1B3F5C75E5EC675A4A8F33560F9BF5C5D64210CD8CF94B9BDCC8CB10951BE88B0836A6EF6FC8B00733967C64F8F2328499B40C2CBB79852CD2CEA7AD20A16C606A0F9B053D8BC34D186D76BB2F47AE84332521CCE2FFFBDDF77F31E1538A9C981EE022DE475CE35AD0292C36F70CD4D061656ABC75C3FF94A9BC52803C373B18E2D6A000268155BCB870920E0E8C1D610F2710AEF1F8D337FDC038374CB20726B64C16BF03DDB1930F7F2E5B57DAD6358D50CAA5D8CB51BE76B6CA0A1955E7A3639F4C1D977D195D673673C46444D62EDC5C8B2BB1883D09160C5CE053470E7687C5B193EBB0E13BB2B8F38D2E18DAE185177D989BBA1CA9D8F8063490EA9092B8E6D2C45B12E6A4F05457716AC08E45A8DA3A20D411A220F57C9B3067CEBCF2C0C8D3F8F48AF2E4CA4377447CB49406F2DE7EC6A91547F639355FC62B86FF7CA1ADD3AF3529AA6D70867E3BE894196160568A52A9679B3073C32933ABCB3636E181B79B8707AC3EC5EA59237BDE4605366DC7A2304520DE2FC907544B72DA567DE414E251D82660D28A718DCCEBB0D7C1B5DB9ABB4761E375756BB2D16EB636D22CFB8D1F5D6E90EDDCAC88DE1E5B11BE9D4E567AC845F4B7511A4484AE3E05CC2470ED36E4F6E26F6826C0F0F2435E3DB916D1183B86186DE9F6971B6846695944FC552F45EBF222C6631C94B0B02472B95BBF6E9A79AE4FC7F55A63D7A8394FF573C7A9398E7825BDD13735ED9C39E31B2E7070A6E243E4F37DEFE9694B0F2745BC2FFE62938FB74DEFD4B7F30B3D2FC343425D5C6B9F90479EDD26059D70B289AE4F58CF1F4E6E9378FF909E5CC7411A7D939DB0A5ADB98F09191DBE71592ADBAFD4D881663CDF0B672CFBCE062253544E763B7343F6B7A86A71446E282B5B44728AC26FE06501DBA8842A89C5D95ED034E46A2287451CEE74929C4C77CB6C65BF7EFFFEFDB5E01FC5923953B57ADA1EFDFBF7F5CB567374D5A8B24A5F7BFFBED6A83F6C12023AB254E0B59C46D8F09C036661EB7BEE4EA0216631821BF302F0FC91CDB16ADA71312A7677F723FD0672B626E0D4708EB2E7F62C6EC806DA6578E56FDCB0E16FC9251945939136396690B77AFC9CA84D1452ADD3CD1589CC78B9DA2BB2BBB92FF52514183D13CF9498A6FC3B8ACD8284253C306B9804F99261762CCC4338C1DA10E491851B6FC096A8396C67BC72C8A84ED9D3F15764507CF30B5B55067CF691E3074FF2CD9EB1FC55C4941E8E94F4C99DAC547FF906E2AEAF28424A30F8B244DA5B8D382B2ED9ABD471E432BDFC7170B812D8DAC0741C5D2A4C17BE492721B05D8655241EEF522E0E9027AF0C09A23ECA73508451A286AAF74CA5A1C1CBABC9D1A173CBDF2233C7D382AAD43E29F55ECE0D2629194C83CCD5D4B5297A399CC41A0E72E901495EA07493943E77D21BF412A8F5FDFBF3A7CB7FBCBFBA72FE307D7FF5443FDFD7DF4F2FC7FEE9D553FD7DBDDAA5C49430738DD95297515265B804C68B7A5786C390FAD4AF396473431E99744B0536933CAD4C8C1ED7D13D877A451D9F5EA28BCE947E3BF8E7F2FD258D22D75D37756377EF6EB42F8469E2EF8114AE6AE3FD3461C64148D1886B1A6D7F66EE43E89DE1A681E6791CF5CB8D9A4D67CCE8C746C34D151DC69C07886C912BD495FC0DD9AC3D385CAE7A2AAE625EFFE3BDA364728190F1F1D61C8731F58125F81395398D7C5E457D9F6FEF36C92CABB7C8C3C03F6AAC0EF28A1030CD599E266941EE86E015CBD4A00F6E445CE094C0AD676425C651734DC446CD7A0A4162C6C286913A740AED661AE16A73741C45B44840C53C0C9068A5F67F65F70F354690B3B70B4C554D7D0BFF907237491114FAC826A5A6AE293859955C4D522EC9AC48961E1D4A28AEE44A9AB191F816B5ED0B77BF1BF786B6F50EB0B945B89398860E64BE356BB58390C16EA42597C0914E79628BD872AFF949FEC9DFD07CDCFB467B8455EE9BD2E1CEC58ED7706B41C7CED5399CC99DB091F930BDE38F9B1AFEEDB8CE63CFCE6EF83175E7A83E3F880EDF1EC0B30AA4F405C3FCF266A309AA2F444D923B90CB2F0DB2B165F0708AF6BBF6D3CBF8F2CBD5957B2D4FCBE983AFBEEB9FDC847465288A9331D7E711B352244F03FE5B1F09D8913C6A2C3FEA544361395DE554CDA2CD58BAA2BE825FC0ACD5C8AACF11B870AB6062E7DF17E1C235E1E2DE9928B7BB9F1C7DC43D1847DCE9E9F5D9D9F5F97D90DCD29BFE53D09F77C29E2796EB056BF409C4905AD54F4A5FEBC179AC2E9B83497B891FE4B9430B2CCA3E600D1D1AC6CE579C36BFF49A601A0820B78DC645E83C6E2FDA7F9019041B6C2D4008D62A0AB106BB387E38F91C6677C413019F9C184CDD235B0B66AA789CB924B5658708DF3ABB37AA03A503144482B517760DE2E41CE629735CC33198DCECE2CF18B95E778644C4359E409FC5EA4D973084A7B0460959D4125E5CEB1C6511403DB2E1A4A0E919248D15C3C0CCF7B8F989619E5DD5AF0ABB463FC9192A983522E746AF89BCF87017DEDEEDE862E303B114E9D7B95DFB4AC385CA255481A0646DFB7C19C7977C2EC6B580DE767CA0E5C414D1993FAEFDE31518D75276F6AA8C5225190CABBA682D0F7F2418470452816374859CB5D0F5ADBC76CFE514626696C3A0C14078691A4CB2CEA0CB406B31451E867EC830A6C066D251579AC35964178C620CE7B9FCC64354E1670DFE41568FE92F837C598AFDA82ACACD79CBF2EC977330079E353074057124D4B1E72FF74A911592F614C0C6964CB70B2AC615A28BD82FB34D3865DC39087FD95CDD1907FCAA59CEEE1EB3BB7F13CAD9DD6376C3CBFD1546427FB8E431B42419B452B123BC5D678D8D18A684887A2CAD3A480907E7F7D506BA4CA7DCC5F258F95CD6B59774E7C66050E46452DF40B7E3A00EC0A53F90532439DB6CB2B4234FFE937B32322244EF0D9A69C53356AD072FC61D35975B18A907A71287D13B498119C99AB3444AAC26051EAE9443AA1874A6C27689A6BBE49722AF0EFCA6258A93FBCD0E38A90056F2F324AC2B60492ED3AB494C6BB25536E2ED2588CD2578E422AC18B30ED28ACEAC9C10674354F10DB8F40D738E7ABAE15CF2D9D98653C6481551BE88713762D3D6F9075B21FEC9D7C6C6451B4E951C043A97BF1B35A2B32512DBD08FA727D902234E6A0FF143ED405573218B2E288E9B0D6B8E1ED109D996EC184F20480647600F772768C52D1F4D1690E3C7C91683D9CA06942F6853AA81E42D0E2B46BEBBC9E59658C86DC3079FE2F0DFFE4ECC81BF75C3FA5690D638EAD930D82C723CE54C78F75414C73F76DF655DCAAB218F66BB13CB4180A2F0003FFD456472797735A57F441BEA536C45FAED8ACCF82437A9608075C48413D2620A3606D1B89142AF0D10E976B7BF0ECC4419075A68C2849200D4872B2ED2E4337EED5FEE5DEF8ACC9F6D371962310F51BC4AB71BA20FEAD7204585EDCCA249B4D3804DC781CC320ACBA3623CB17BEDB8FB66F3B021FB899FE3E41AE4259B5A0E3406ABFC6795FE8046CCFC98101364B1C8ECFC44744E56EBE8E5B0A4BA8783E6A80D6437311DCA26DAA16CC8E54F16236FF5AEC21E6828FD6CF32275EECE41609A173806E7672F5D214C98A4DA27C9C977F167E9B152F26F420C430FBF6B4F8637D4BDAF710BBBA7B824BC429EF19457657A52218F8BEFE9B462ACFB870FEC0CF9F0818BF9D4E5371B32DDF6580EC4437A80C0C8EB685A621E2FBC0CEC6E6357668771794E9666D99EA526AB0F0BD1A7B4DCA40BE84700C69F247DC81176DE800A23243F06779B4F61BCFF8D16E9738632256DA86A2FFAD396277A410D2005A340EE05F5252101F749BEC271490B93D29C98DC4266EEB5F95012CDE4ABDA74F35CD76F2E9C75CB1338368D49575FB23CDD16B32B48ED765948E74A9E15EB8E48D30556D7C80131DBD52569CA60DD5D9084254E45CB683761EECBA0E0F4684915DC10BA04C5D4E20CD52383D8A9983853A25A188710B01AB768405593483181133AC68A83C7D4D23197F12FBF3C832197945B26B1B78CEA71C16A3C43D11FC0C9269B2CFE7D778AC82265F3964D9F574C81427F0B791B5B0BFE4DEB20F8191539CB9886827865CFBACE2514C934E1ACC5B8E9955981CF8207792F5DDCC9BA9EA6EF49CBEAB994372DC513C69F299BB23542AFC15AF6AAD3D85AEC7DD1243F406B32CCC1CA7C12311B83CBD5A1E49C877CA33CFD325F81DC40340B6BEEA0FDD82434303A46A7574CC54545878C0942156E007A2E288E576AD43AD60C5EF841710A83A6F7FB4D62EB6B678BABCA244C3BD1BA27CAB39A5F5BD38F18DA91CACA0B094DA172D55EDD07A9DC6BF4820CBA298D11C6599E9A224E79BB328994C67976D122757D4C7E8317E576A4049ECA5DC7E4FA5954199423E4E614657795C9C1CAB192CB8B0A6CC6727D2B505601A3D967FFEB6D4A2FF37E8521B53C0D518A2E7FB5E0E9BC6852EDDC68CDD1285B9857634572CD3BF65408036BAA7221D8DAFB978298AE91C1BAE83C617FE827F576BFA10E9F933F6E56297893AF2BE0D6C8D0BBF018E2EE487F645B7221D7F426C1F93D59CEE21A31CC8B7460B8196408DCDD19DA3E64C4CC2861A4A0301AD2BFC755190F1CD3EC887011A07BE3D3AF09FFE33F6EF659FC2DB3431F5CCF139C1241968E5BAE198D2D8B83C58A124F33C9D3FAFDE6CBC7A0A4062B5E5461C5A9E7A2855A74ED209CEF2A5911A58BD834F418C50E7DA4151C47E481DB55733CBE6CE52CEAD0ED9FA5EDD8A88764DFD6B942CBC5B7FD44F6D53E628C249315E6FB89DE72F35D7443E5C95C6B1D1A2FBDF77E62A9F5A7EA3569083AEEB106D2B82E34B237BC8A9CB619B9165655104BC0A3377CB981E36AE0F8D9DFC79AF016F1B764F3A06937E137ABAE1E36DCD537EECE4576B776E09A400F64EC78138965615ADF987C91FFF5E5FBABF787F7CE95B8E9DC5FA6620AAF1CB2D615466F3544BE053299A2BE24D882B5992940A20A59732E5FAFDAE3A1662E97E7D21DF858957CABA184177D348A96943CC87B149AD58339ABD7FEDEB85B905D775305176C06AE45312AF109F3FD0A78F6FAFB8720422101EA7564701F053ED7C55DC2F76C550FACA64FA7F2A91ECDEACCD84A8B1DC082FAE0EE013572351ECE1FE287B26C6ABCC5E11E0E5CE2CA87FB3EAA3D3DB18F049FC6D0EF7D9290304F6AC69E33BA411CF33D730AC59F883C80D567C3BC392FDDEC8EFBC02D129556E87CE584EB19BFC58CD38433B1BC31E38F6A6EDDC2BC1F14F49EDEAAD39DA8287E33C64FE0DB805DED911B0FB5036FD90E74D4149EDE3B8F4787653ED72C56BCE72F6D3EFA5F1A89B46C2074E22C0C45CBD4F8D8607FBE34EEED35FDA89C6DA94FACF2D15E1D0E5AD1D540558CBD7C065395A09390CF6498B75B9EE691549CC3678641174276B1B1F4E62334EB459A00813D8700659FD8C8D070C349050C369BF6C8D991FD02242D364BDD1C4C5A8171E3B2294AB9231881715F86684959054DBA35E70588F6A40A6D3A1AF7D59D126C60E23EC71CDFBEE250DAE41671CF97EF8604D56AF9F672E9F6F6B2DD8856B81CBC02553A1A55EE6D54B9D7A872F72CAADCBB9BDF8C2ACBA1E55FB04FEABF7A9FE409153BA2AD768B53B95B8AD880F6CA8B77C5E57FFDAEB844E7AE7ECBAEB8D2BBE2F2EA995D71F55FB22BAE9EDB1557FF9BEE0A035EFE05FBE2F25FBE2FAE5EB82F78C51FAEFF731F672F21EC39F47C53FB86D357DFD4F46B17528B5870765058C2298D568A00215787142E028DBD16625F95EFB77DD944C77CD062BFB1BFDFF00F74F3A51B903428C936355BB3BDBCB82DDF1537B905DBF0A522FD70BD541B696BCB7337EAD1E243691695011BC7BDE64E6BA5D093D56DD4F0E958B2D87874EDF9FE3DA6E0FAECEC75C0AEF804A372CDF4819C027178EF5356DEADA7B212EEAD7FFAE9E9A934CB2791E50B435CBE9F3A5FFC7BACC2ADFB4555FA9E80D0CE0F429BCC548B475AA410787696A35B79649196FD48D8848434CA74C3C7822EE367FF236F6EE794A4AE8C54B4F2F9E969956FF901DD01A3974EDCF383037EEFBDE4F61EECF9233BB20793ACFD324D1BE90B504C61EBFDCE88A69E8A8D9AF28DFA2F4639E911847398140EB4D227E241E97E4BD8D300F644D1762F31514FB55E31DD46B62B7E027071DEC6942C32C50F2ED9DA3B5288525EADD845E51587C72B964FC3A4C8393145EF34941291709D14A2226E46FBAB07B3710EE0407325AA9461948351B6039F9E02E7A2E951F93C3951F18AB97C79423FB38029E1F21C7E73577A5A039EC14F97C8D4E875107B97522699F35B4EAE14C9D3F9E3E8D2DAFCA8114ABD726DE7ADBCF24643CF83C15DFE8E1351CAB3D2CE66032E65ECF888F3C24435E47289A2AFC6DCD2D6ED1A51597E9AA3D2192AED0D9FA2D2152D4C9394B796CE3559EF10F6E2FDC282E2C02E446BE820AD30D15F6575A02A3BEF6DD9B497EF8F8A61DBBDCD2F466587CA26DBC8DC728DEC554B492328A7642D3DB552D82F8D95AD7B55DBA0D93C1C136859CDB2C78F15705B06B66425D44DE4657E5A7F00ECBBD9F982DDD2E86BEA87DCA5CE3E0AB738EA7FDBFDB4D2E54BE4AD44E4BF7EFFF9B17B787DABAEE513A1757BFE80616C6E99F2BC1FE01FF56224724158ED5F9DD5C823BBCC45B71E49FDF1BB71ADD5EA7ACD56AB376BB5FAF431C0C70C61DE43C0DF450B91CB3EC2101F6B7CACF1D15E78087D7C2CF1B1429EF6AA8BB04058B53A034474065D843EC200614611CB56678888212AE80C67080B84157ECC3C840E3ED63D8441B3D51D7A0828D46BF75ABD0E3AD6EBF51146AD1EF5B2371CB47A4B34D25BCD5ABD357DACDBAD7E1B49FDEEACD5EFAF10D6ADFE8022961D845EABBFA2D04740E20A896B54DF5F2F10D6AD8187917BED666BD0C68FEE121FB35E6B30F75A8305B20DD0CC60DD4540E47AD61AB6D0E4D0EB21E047BB8B306C8D5ADD666BD419212C5B234CDFA887818EFA5E6B34A0D046182162B06E8D863D7C60F8A3217E8C907584D18F66A86486E64673C4CC917FDEA71FA8718E1A17ABD66889224B7C2FD74858A1D63572AEBD1666A1897FE8BF750BB389800A67E8D5AC8D0A671DC474DA081D841E421F0189E8EDAC874ECD7A0B84556B36C01CCCB07233EAE16CB8444053B3119AA02ECED0C5197571862ECED0C5D91C35CE292FBA394337674B24AC2878AD39F56A0E109AA357984B04D43147AFE6D42B144568237410282BBA33C7E4CDD19B798FFEA2ED3926708E099C0F918B7A3507E8CC096CD022429B3E7A08283B42CA0865472B04348971CF675D042CC41C503D9F5131944347D12D54B660FF2116008D80CA16E8DE82BAB740B716D4AD05BAB540B7163DA4000417D8040BF46A41BD59601517D49B057AB3A0DE2C30470B9AA30506B8A0B959A0C5059A5C2C572DAC2282D75A52EB88424061EC2204145EA2F525B5BE44A34B34CAB61E1A5BD2165A027696D4EA72D447A0184CEB72DEA18F3902F2D3865DA28BAB16807F85295E618A57180B362822BA48C1E65A0D1139EC220C1086083304F46504205E8D10391AD1C7BAB59A513D98C91576C46A86144CE40AEBBF9A619BAC00072BC0C10A635DA1F91535BF5AA062EA023AB302B802485B6B6A7DDD1D20A0E2757F013C8255590F092E5A4D6011420200E51EFDE8F51066F48199E97B0888E8631AFA2B440E5A083D7C0C91325C11F8E3C7A247B38A8F356A5A2F90841F6D60927677461F985FAABB0D0CD2EE2196EA6FA3FE769F6287881952CC1031238A99B710DAF4D14318D2C7CA6B2F10BBA05834D75E502C56A70DE4E875BC16429B3E7A0814D3C3361CA2AECE70ED75A8939D75D7EB6261BC7E7F81B0C6C760EDF58714339A797DCAD3C78C0FA8EF030024A61B1F9EE7017DE0A3838F2E7DF4F041FD1EA09E014D0AB0AC37A0B606F38E37580E1016DE900A0D07036F4829C3D91061E60DE7F463DDF346D4CAC85B78239A98517FE961E1F131E87A232A309ACDBDD1027D1B2D064074884117BD19553AEB75BDD96CE0D116F7B081BD79973EBA730FFB141FB316C20A61ED2DA8E0A2DDF116C0ABF8073134F58BC1D25BAC46F8582D103084C5DAF3969479395F7B2BFA586326D734936B6FE9ADA9DD7517315D8AC17AAEA9DBEBDE0061843047A048CCEA1A95AF6908EB7917A14F1F0B8495B7A6C55B2F10BBA0D805620968D6CB0E02C56047AD5714836EADD794196BB65E5312CAD229812300B8B9D5C43FDD3600176180306BB63DAF83D04318D18F651B60878083A93D44A01C6D8A5CE3A3334258D0C7BAED61F2F00F62BAABB6374425C36E9BE60DA0B66A2F3AF4D1C3479F3E56485ACDE963D5A6E9428DBDF692F22CFBF8E8AF018DF463D46F2F67F431A38F217DA0C09C62E6889953CC1C310B8A59206641310BC42C2966899825C52C57E8C31A88A487D0EFB4701AE31FFCE860CF77D0B92E458C90325AD207B2CE28660D9CB15ED0C71A5BA3D7C4DEC02453696FB8EA009EF0310744AFE90379BA184B7739EF7569E947EB05511FADE6AC3B5CCCBA4BFA582F8181F0D1077A052AC087B7C6D86608F359BF4B113D44F4DBF8C026C2CEC2C76830A35D35C3F10F701D34F1CF1AA71CF20C86438439C2623658CF9B40DB1E42873E7A0883263BEC80CCF1D16ECF86D4C270D0990D87283D9CE3634D1FEB01C27C86E3AF391B01AB8CB014B351B73F038EC6070888D1B08B0F9C79A3C59A68ABE60C27F36C46F5CDBAE87FB74B1F38A0A8C06CD0479851C3F83143813976DABC878084F90891F3E56C86F37A86636AB644C767CBE56C8E659C6139670436382C3ACBC19C3E167D84393ED6F335EDF7F5ACBDA495C1471F1F03FA588ED6734A9A8316A2231AFF20BBB74458E3471BC303ECAEE71D247786F4B14058616FB5F8FEEA7610BA087D24A2D07C894A707AAD4177E163B85E2F7132AE978BC17AB9A6187466454DAF065D04945AAD17D86C5E137030A30D878F1E3EFA48C2AEA59D870F145F831C5B53DEF59262302C40057D2C6AEE773B22674BA958A29714F10A80C40142FF755A74DEF00365D42282858E109C1E2D605C04A483C803AA45403AB01D61280F20EB61C37B6DA4E34CF1DA48C799C18F0CA48386E4A701D2416D79A087E91CA023005B1E016733A0DDEBB611701CE04CF6BA48EFA28E2EEA00B87B5DD48103CDC33EF37AA8A3873A407B783DA48334F240F502172320BD8FF43ED2FB48EF23BD8F7490BF383710903E403A3B1FD0FE00ED0F407178A0618169109088E3C1031DE38100F046E814CE038FCE7F0F94A807620A781F0199B1013DB64F501348000FD41E260501A3986314207438EE0769E0CDD105A02C0F9491B740ED207D08BF032D22A000481B0FA8CA0396F280853CE01DC05CCBC381EE8170F140B07B80126F85F2A033BC15D241B863F611900EF4EF01A6016E2D42E2C0212DD48CD041E8210C5A84A74160222C11908E6505C645403A96B58D656D63046D74AC8D8ADB0C9F231DCBDAC6B2B6B1AC6D2C6B1BCBDAC6B2E2144300B9D50679D6C65AB63B88C45A02CF23A000D6B08D3504B98100A86B031DB44720D9DAB3355820C01C5684F34473C113615B76660BFCC00481E24340AE258A600F238C10E608C889D9E960763A989D0E66A783D9E960763A989D0E66075B9278A88EE0A380CB30351DB0385DECF7561720D305C87401325D804C1720D305C87401325D804C1720D34507BBE8601720D34527BB03A4039174D1CF2E884FCE97E13720A50BDEA50BC6A08B117601315D100F5D50E15D004D778474108F5D004E1780D305E074816CBA40935D004E1780D3C584805E40403A366A778E74005017946C17A46417F0D3C589DB0535D9051C7517438419020684A9EA2E908EA9EAE2ECEB02D174315B5DCC16CE100494C76C75315B5DCC5617B3D5C56C75315B5DCC5617B3D5052C811841403A26ACBB463AE009780C01E980A71E43101D04FA0F4C27E0A9477C0DD1EF802790610848073CF5004F4453F58828023C815001FB8A74C013636305E72A689C36102C8E2A6F09F26C09C6D0033D0FAAC743E820F4100608238439C212015411F0D20AB86505DCB0C2FE5E817C03958580745049A01E1090DE467A1BE96DA4A3251CEA08480701095E0001E980C65507E91DA403E656A0BE575DA477910E326B05605861815758A415267A85C95A61C02BF0E32B10E82B105E2B105E2B105E2B105EAB1ED241ABAFFA4807BDBE02FBBDEA23BD8F74D096AB3ED241CAAE70E6AF40C0AE30F0D500E960B357A0D756A084C19A20207D88744CD56A8874B008604D10903E42FA08E9D851F80791E07E412F232072864238DF576057C1A020201D04E86A8E7450C52B10F22BB092AB39D2714C815F41403A7885D502E920E957A074570BA42F90BE403A88D2D512E9205D564BA483B25E2D910E3211AC0D02D2B12A2BCCEC0AB3B3C20857E8E50A8DAE5070B5423AE8DA1568A01548EED51AE96BA4E36C5DAD91BE266A152B0D4014F42E2373B176004B7C60918875E284AFA27789F45F637ED744AF6B621733B626DE653D222A873E88DC996B3A1861502083110616158C309044F0C022821118A98B00506BAD39C5DBC6DF4E5792B408A071410A18146DD72462C13781505D80505BF487083384451B7D40E82020334802FC83C8213159881CA2C07080304298232C11D66DAC1402D247481F217D8474505A8B11D247489F217D86F419D241F681164340FA0CE933A4CF913E47FA1CE973A4CF913E47FA1CE973A42F90BE40FA02E90BA483C35F2C90BE40FA02E96016174BA42F91BE443AE89CC512E94BA42F914E1C2318704EB42F2C9A1D24AB87D041A06FD0A9DD110291B220D9BBA0CF7A48EF21BD87F41ED27B48EF21BDB714942ED2FA48EB230DEC63BF8FB43ED286283744DA106943A40D910642B73FA434941B217D84F4518FD1C783760701E4719BBE4708208AC12D0CC0A7CCB059119001CCECA0830C1D64E8204307193A802F0C6280410C3088010631C0200618C40083007137C34647403A0631C0200618C40083186010030C6200867280810C3090010632C0400618C8000319F4913EF0D089014875D0C40310D383012231C2014638C00807182148F8120A569291A00CF796A0D396692E8174C169788C780059D20259D20259D2025982AC1E495290C103E3E711F3EE211DD493070EC603734B081B490848072940F204B07B08B3161717201D9C13360A02D23B48C799EF7540B6E0B807FF076A0F240F0E69F081082079BA28DB4559F04238591050B687B23D94EDA16E8CC2EB21BD87748CC3EB231D1C90D7477A1FE96079BC3ED2FB481F207D80F401D2077D2625F070AC7B38D63D1CEB1E8E741214609322207D88F68744FCE19CF748B285330601BD1B21C7A84F11A86284EA47442FA2FB9853120B786069005A08A80227BD0766C49B11F9883C738F4842D482A31E7C1F022A99135988420BFCC6D1EE2D50218E759C6608C88B631D8723022AC3B1EED15A813DC4598680722B34B6423D2B945DA1AE15D281490965023FA241E045C28440712DC268582704FAAF8BD0471822CC1040CA61A181D310908E856E636681BA10908E856EA365AC3102D2B1D06D2C741B0B0DD61001E958681CF5084807A9DFC602B7B1C06D90FB6D2C70BB4B742368FD3668FD3656B88D156E7799B81CA1CDA5E525027204D07D23CF149483860213068AB04D64621701D41E08E90E08E90E66096D22A04ECC5207B3D4C12C75304B1DCC528744F498A10E4E8F0ECE0BEC620450ECDD365188D82800A72EC0A90B70EA029CC0CB2280EA0238013A11900E70EAA2C35D8013B63D02D20748075FD145DFC1B623E037A85B1C0308C80F8EB80BD8018A40403A580BCC0302D2013B5DC04E17EC4517EC4517B0D305EC809646403A588C2E588C2EC006E80501E973A20291BEC0C62541C402541C40A90B8EA3BB0015B7202A10E9E038BA98A42EF67C171305D48480F298289236E08842403A26AA8B89EA62A2BA98A82E260A7C1802D231615D9CBB5D4014D01A02D20151D89D8CD740CB087D8421C20C618140741CD201513D40540F10D503440125222C188D879D8D80744094BCE8D0024D06EB0CF2BA087D842102D1890B84156795C08BAE804156E00757D8CD2B706B2B0FE9F41FED1330352B00E0AA8DF436D2DB486F23BDBDE26C164EF05507E91DA477900E285B75900E5683ED319CECAB2ED2C13CACC000AC40D4AF30E52B10D78C450391BBEA211D1D5FF590DE437A0FE9BD15DF9F7DA4E3AC5BF5918EB369D5477A1FE9FD1567EF4051AC708CAC7014AC80D95703A40F903E58F1BD3D44FA10E943A40F913E44FA10E9C315670D4164AC46481FAD381E0075B29AE1F70CF967C83F43FE19F2CF569C8D9C231DE4D00AE4D06A8EF439D2E7480759C4700828981528A3152895150890158888150881150E73C68282BA592D910E4269B544FA12E94BA42F570CFFE08847403A88E11508DA15E8D31568CC15E844625F57A09656389B5620A7566BA4AF91BE46FA1A64598B449B20F40DA9277D80745F77E80334BA21FEB4A49E407894002A7B4DD26A26882101F51A44CE9A04D45CB43994A24DFA58CF0D01E61C145B6B492C32092FDB2F91641251E7750040C0354290C9E4975A76D9A77BC2367EF44101F54121F54121F54121F59744E2217500E43900F9345821029871314404518C43108843108843108843A205511DB86B906008481F217D84F411D247481F211D58753143FA0CE933A4CF903E43FA0CE933A40325837C4340FA1CE973A4CF913E47FA1CE9C0C88B05D2174847BF17E8CC02152E10B958201DE81CA41F02D2C1BE2D96485F227D89F425D2B159918D04B40844C6B510DA08C06D40A37DA0C63ED05B1F8C6C1F68066C3802D27B48EF21BD87F41ED27B48EFAD48988980B43ED2FA48EB23AD8FB421CA0D913644DA106943A40D9136A434941B217D84F411D2477D12782280036FD33788A9F68C51C3833618A60ED23A48EB200DC7CEA083B40ED2705ED04D20E87104A4A3FF03F47F80FE0FD0FF01FA3F40FFB176084847FF07E8FF00FD1FA0FF03F41F070402D23186013A3F4027997C136318F4913E00B53700B53700B537C06F8C6B80710D30AE01C63518CE955810645C0632CE0392F70027DE82C43E6D8FAE91F00FA07E441FE007D733FA98ADB9CC9F24FC6B920EDEA3707BDE7AFEF29AEEAD67ECB219CBA7EE8DADFB5FF3DA77E0F15B35BA12C436A6BB97215868BA1D590C86FCA203DC00187C30C74B20B8E568CEEE388A9709C8CA04F84ADE6EC9DA47A088462B29542754D79BE138E29271261427D258C9B8072D26E26632677CCF964B306FADF57A049E73B4C684C4349B73CC22D1C3DE82E454DDCA6B7550A9FDEEF1FBF55F77AFAEEED28FDD9FFFF7DDF97FDF9DFF6F7077DEFB2FBA3BFFAFBA3797D7E5FFAFBE2A97D7E45D925375FF85F7E5BFE5AE7C50BC2B07C145B7C69DA171F9FB3B5FFC8A0B5FEB8ED7BADEFD4D37BB5CCCD1B7AE7807F28A775E72C54B97BAEA2EF7BFE6C6F6D9DBDA3E9DAEDEAFB8B64558FCE65BDBFFFA3B5A76238BA37D3D20AA0C8729C9995F7E47FB163447874EFC0EDD3601FCF1CFA8D523E1460F28B0375FB7C03A2280230626EC81D8EB814B2058C03F203DBA737CE0B4ED63DFF7977DA23F406A2C710EF481A4FBE8711F4C2320852296203E80F2E8F60B542B680FE4C70483EE402D0340F210E0877F46088819B611D3EED1C70061441F2018A8BB23F47AD40105D1414B2300F2A8872E8F7A205BFA6DBE31861481837684451DCD291B06004C8000DA04AB897F88FC4004D87222E46674CCCC5A4457002EA866001802A8B52E0099864AFB62061C8E2547A0BFA040A8A5D990880714A3966698A6D962401F006A6A6A86A6B0EB113A74AB4DA404110A38DFA9190002C20001E4043533EF12C5805DD743240634EF13C180BF543B7823843E7D203BD16D73D43EC7401654F3A245673D9DE2A87501F0C23FD8825D3AC5BB74F2F710409EA2DA05AA05478540A73B0E7FAA1EBC16021543F50BAA7EB1A0F31EC57080032D2174D8FDED122D2DA9A5255A5A524B4BB4B4A49696686989CE037921201B5A59A215EC31049042CB258AA03E426DF807B40048DB254000080B814E6E1C3BABEE80CEF915CE63C4CE2916F4C70AF4C10ADD5D0151E21F1CCCDE1061D45A831E5C77703677E87B8500DE9D88E23550CF7AD84740E2884EF0117DD0098E7AE8CE05AC48D363B7B9BD3E9DD7A0127B744693F099AE0589DA0690D3078E72D4897F1033A4249CBB2D1C932078F163B4C439B0F688CAC63F5D1C7CF4D1C10758F1410F271C78FB01B0F180D4A0064B3AF296E83F9AC7DCE1801BD1953FCEACF69C84BCF8E8CCE9DEBFC925BC0BEC8EC50807D9804E33E0B45E8F4EB315C979F1315820AC49070007194E89396612471B3EFA68800E81399D8C80259C6F1E1D76339C6FC8B3E80C48DA8B8F651B8162405B8167C6D1D6267500B048AB3EF01BCE4120195AFC26BBC15FACD6CD361D7F20087148E178010984F3885826B002C40510B5006608ECEF8098229C8320ECFB6B3A2B7028B4FA08206BDB746EB4711460AB81A4C1F900C43E04DC0E57746C20FBA8DDA7036289B30147CBA8D799D1318F7FF001BA11AC15B0799B503B58E759177C33D862EC581C0418E71C89208AF00F18E6398E0610DFD8AD08381C306DF355A7C97FAF7010AC96EC46904E48FCB35E03ECF1D1EE036546253873F03BE0CCF5BF1C67B639CE24BE71849D3AEA2E4BF12647990B4FA2CCA5892199749E214880FF4BF123429BA347AA55A04784611E310A9C087E873AC9F1A24085261AC4F14C384FA0B9D64BD01C436F6BC26C080B8ED3242EA3B6380E5B6A8C45988AC4F91253FD6E888921A401806AD87A19665A36B96A146112AEB332F2F8DDC352A0AC610E6319F80901EB31EC7334F515D8694004F9D203ED83303A8EAADA080304806107DF9D11475BC05208D8CB605C66BDA14254086DBA4B45449F1056A780B93A84B910FA44A103CF7516C0626D0B8B2178C05F6D42623D04803F3AB420C90ED85D847E295223BDA7B6C66E55986D89DD0B9EA9B5EA7D0D9A7B06C381286EF78FE3344FE2B436E1B419894DF0CF086121705B1B288AC4591D90AD60D32C5CF73C8EEB210C8FA2B72DD01B27AF1869D54220514F77C1E92C6C3F4E55318AAA655254080B4650711A8AD14F2D411931AAA825092284055303E364D00ABBBC655240080B4EFCCC91866D3B07422DA37B1639BA877632A37B1455B3C2566F49AA6620891A84B9A26972B44CAB40CB2C382DA3681846BF7845DA45D31C6B22283C26DA04E3DBEA6083623F807523FA02615046550C816186B4692962B830898A05910B08C42E837D1F80A11D1029804313FFF411468A6440F0102805ED96900E23453A206087F63D848EC7152096B417DB8278C0BE42B7E79D251111D86DDD0E272638F9E011533827AD734545A0070B6CDC054A2E561ED10E74B02374CBCE76C077AF2D0E7282F52E02D83F54379A6333CF97F24C07F40288661D8079A7AB8E749CD8085D843EC20061240F70C0710038EEA2416268C0906085964D76A7DCC2FEC73F5D6CD416A34B6AEE5F481F818E58A6FD376FB7B8408FBE17889C937C954EEF3EAA22396C1FA87A406005CC885393449B881FADE863858F35894ED724F4470C4306943443D29C62E68899530C099D1714B3400C49A7F10FC9D52806999794B4C411BAEA9128AA871386C4C1AB254E91369D15C0732D12AA30C53F12FD0017799D3E16B8037CDA27C904533C25DDA1C16AE40DD6F4B11E91920190B807040E50C73F6BD21DC0C77246380B20301C91C6003E50E19CC42B731C307382A5F97C443A02240E1991F01F1FBD1157EE1C7431B18311DDE2E3633822B5CE66DB03EFEF0D493682982EE9CC77C1CA7741DEB4BBC0B703522E1A90D210D8DF16513A6D926790A22618E70E5DB003B29BF8A7D76963D4F8079941B6E09F75A73DA4982162E6143327F104AD6A7B34EB631AF1CF9A1010A00DB87248428DE112D894C40858B9198D1AFF007BF7484ED00300AD4904B01EAD49030CFF8C001DD726787C15243C0B0088D10060AF3B62AAD6BD3D2A5977B5CABFF7E2EA29FDB513B81BD71434921E870514C3F25557EB87F2743552BA2DD54EA356F97692BB6849AF1E69F3AC49064D5B456D0CB90D8E426D6FFD1280FD2AD0948058737FA001D1450E5751E9D1C70C8186D55E9302320268A10EA93B904AC39C74A5962DBA06E2E43FDD4DD0E508BEE720B6E7F497349A493D05DC488F1E6B22738FC439C3192A58810B41F94507A18F7AF0770D6E03E0D3C7810DAAB8452721103AD36BE87B6B003971207D44E25024B92EFE013B420F4231792D1A0DFEC122F4C125F4C1420C48B3BF0BD44A900B22B94797255820904D5800B60AA08987581202E735E8EE1609B899DA2FE989F541B676FA43A68C8F7611565E7F344720643627013308529C2D03641D103D3758D2C7903E66A4424F94290E389C51A36E0F10BF425833058C99B7263579003D0EAD195D49CE664B003EDA274DF945674E74E3DA03E820E0EF9214C40822DAA40B441F5DC4D0CB20AE40D2A10F1C2B832502FE0EF177B86A77DA3894DBB3F6A03F049480ACC6798DD06F0F5604362BEC5DB08CED1108A911897547CB797BB45E202C015023223241C38216A30718449FB5E9BD0FB81404A6B786CDD1EA20D02E614F22BAF4415AE6F4DFB2C3A8AFF57CD65DAF10800F5B4B12E0126DDA4158011BD18B1C12BA0EE8141EE063B142007CD2EDE51087ED0844E608A7EEA88700960DFF80425D227289D4DE82763A3E103143C47C35C74E58218090A44D8F595FAF483ABAEAB511BAF8003CADFA1D8421C20C614EAF3E801F00E28052FA98212CE8630DAC811F1EB2786BA2C8416DCFE9CE99C86E4480C35EF7F0DD5B93EC93761343D0E07305A4330002D92D16D0EBB557DE00819E4C2CF844CD5AE821FAD4A10E0E59DF80775155CAAA1AD296633B0D708BB020386C73AD3AD24EEAF175C79AD37A63AD1168CD17082B2C3B8066D046E8F2E55FD1F223CF0A7956C8B35A111420F4100608A0DF868003D4371A0242461E02D2411E8D460302148419839355BB8DD045E82310EE1CB21B5130C1EC828C3FA321E5457A8A422F4A68D44BB64098058CB887407F698DE6084B042C5C17B3D1C50A7591D6431A667945B30C2A14D32F661DB3DF07BDF443C06669C47112701172D0E6A69DDA66FA6A6C47ACC44EA0199A232C11087F7A081DB13968660608C8B3429ED552EC912E028E9C21463EC4C887D821A86F3442ABE0374723A48FFA621B8DC42E5AB6A9C5551BEB8D4DBBA2C3A435EAF05383688BB5D831F48867D0E14A94F30E7FDDB216E00B58E8F411E82FE0B483AD4833072E7DD505AC74B1ADBA48EB21AD87B4DE6A4DF41E834D9A2D6CB475BF83190A6986E85A992973D25FCC0C69937746A4988880356CD137D6D4A3756DA1D40D3BE82837BDFB018475C0EF81F127C5B4558BBE31468FC6E92137B16A4C27A0B3E61A943DF4AE8335EC502F97D8764000D832C81A971C380379E8B448EDA2FCDC59F063861D3155C7CBFFD263E5F9D3449D242F3E41482970F07B1F25848D06A4EA6A1E291D0007B2B7997228985771C80CD42183D0E3074DD9E140BACC08385856AD21C21C61851F680C908C00F802ECAD987221E9B1CCAA8E133A38FECB0F0D7158F4E58101780572EAE2777744C04BFBCB3A457A849BD6F238A93E4A06F2384158559C280BFE7EA2DFE567C83BB641E8E918813FD161A4B3DB43E8631F80C4074AC35E682381A85F26CC5811114ABB83A417C83607FC80EC04FFDFA29B76FCD3C3A9441F4BD0BD2B7A75B69A232C11E82D1A7519046A67D845A027627D70ABA4074D326190A3FD16760D58562C44ABBF228E039B66BDC2F0B0BF484F89844FEB598BDE8BCED69ED8A5A4978248401EC6EF2180F51D808520C104094AD6441F90F6CADA1B201059463A8E1DA0B80E5AEA0C010818D91A9D5FD325D67A4182C8150272D13BB8F59264C44C65476ACF63A71107B29C73A574E244880198D31E9CF767DE7C40F710037AF3BD44A047360B0F61491F687E491FD85EEB157DAC6895908FC452DD6E9B29E40E6644A503870EE903C70129E5B6491CCC74C4D90BD00E694CF6DB5CEC093ADEEB22D0C317EC05CF5B9192243D8FE9210C109083102950ACD799938A393D9141912EA95376E9D1CC9A1E2436516888806DDA59919A193104387DBB54A0DB9D813B58E0032718DD95B7FB8B25C21A1F2B0FA1830032AF4F8C03661FFF8026A01D3B400F072078D015FA0F9B7BD0C5018876075D94C6E18840F9B0F7077D2AD9473E9C7B8311519633D437A7D83992497560B0206263401F387317A032489039C0E6217607A7279D9A23223889A040BB801A04CCCABCBB68131B887F46ED05493CB1B5DB2B628756386C57238C7C057E664DC3030410DCE2634DC72A111AF4EEB6D3610F3D3BA49F402F2AE949244127E9C92DC020B510BC0E3D57C03FEB0EE9B8D1B337E037629248E999C4A998C10E29B5803820FE8962E62D525F6D129D46546F13C7DB9A94C59B5DBAEBEE8E484D61D1A7FB06D2B323754AD2FCA2F728230460E736A1A7F61C7C579F98AF113D5B21FD003EFC25C00FC411B0081AE8334A153BAC0FE0650F0E0961104D4A0FC34006E014C2310FCC41C7FE8AD8DB151616EB8B7F10C32FD9814BEE193231118942200B8E32049AA02D2FB7FB1158376073CE41D2235B0723402EC852F62062D66973B13A207A4181AEEDC0632F910F4C721BEB45574380619C12EC4904ED0634D2A1E5EDCC3BED0E01450740DB9B0FDABD05FE02B3E39F75BB4F54DB0B600C689768C2A3C00634DC9ED3D937C770E674D201FC78A2B904F6D4AB29C72856239AED0566792B5136C7CA3D862F355E143871CD501FE1268532000643B6F26AA1990C9C104E8F961475FFCC482B81FD67C0EBB3B5C0F3C35F83DBBF16EFC99D5309D71A1C57A036DF31F20E0736BF781B71BD45C01F1D4BFC48A93A4566E6A9312C3D39FEC5A7C6F113E3F743EFF8DB5D18889D844F406F1E616FB48DB94523336C9919EA9DF568AE913043F6191908A13B247A95BE442E1074DE92CA034B1152C23F0304DA3F20B380CBCC336380FD3658E203DBB533C756EC00143B24847EC971D29BF71168232E40B603F2B02307C09174D280D52419F6FF8A238728E5F690F6327DCCDBF800533C07EBF7AF3949FEF527887950200CECB382CE08C64EAD30E8D5D2C6F7FF9321224214FCB9DFB0B5A25FC035404D2D00029856046C27E28F5A60F4FE677ABC88997537AE5125F87A605FA39ABBA0D2C43931EB0B03B2A641EAD3B325A66C8880C9A2C8CE90A4A918FF70498C24CE169C346436A6D7231E0E8C0EE0A837C4DFE11C09C4CED3CD35B02D501FC5ACF0B1EE35D93BAA3E66BC8F1D003EA6D507EBD75F8269035A013668018C10162D803A69271001CEB413D68C2B1962BD871DF46748BC3258CC1158CC11B8B911DA1FA12BA301A98CA3E7238015587F8425C28AA4DA086D923303219262026504848DE6A8654E378EF806DF3922E9FB02717437375A2282EEE6464BE458A21AB0EF23B012A3F58214BC68D2BB08A4AFD0A2E75B1E02D02BCEAE5907DFC069B3CE0061868053A4B36CCDE8B1E0AC0B9616F032EB22A14B379A3D3A7648CD1C7339EB91EA036998D32B920189FBE9D81892023A1AC12866A4E28851CC708ECC3080D99C2E4251273A3E03AA9C61DEC148A2E0922E0C90097DA673071BAFC9B139FA3D07B33C6F9115021C6EE8368ECED6BC439A13484397E71DBA3EED21E038446FE7E8ED9C7A3BEF219274F8E760A0E738DBE660B0E7E8EC9C34E5E743D24B470481C21CF33FC7DCCFE979E91CAB321FA1C86849C65B48FD1CADCE487D1DA7CD7C46F90179F339DDC8CEF1B1A0B3040B33C7A2CC31AE39C635A771CDB130735A983906362710013584D065BAE364226CD126FD74FCEE30ADF5456B81912C308A058D60D1430AE0859470F10F5D9D2002235890AC7F31400AA67C31247D76BA03469D18C462462AEBF88DCE2F30E50B746D81AE2D1654E51209CB017D90921B5DC22002DD439F11481B9D19A1E922E03F8F5E6491363B536B47AFD1BD25BAB7A4EE2D01CE4B9AE0658FEE7050045D5B0ED81DDEB0B524E6105D5BA26BCBD18014DF510E44C9728E7AE62B0494A2A37389CE2D496B7089C95B2E5107A845D23B68815240C0CCE37407553327651470FCE0AD5B40B2081D04D28A27AB72A07BB0F757C305C28A14E09188A55C610380C94740A619FD464690A52B4CCF6A4E1A2DE09931452B4CEA0A1D586126564BA46133AD48B19331D45D9CF7FD2529B290119F0529B220764454C012673EC2927458E812880C7B317A82342C10E5E18443C051D5C5776F8080DF3D223CF17B88EF21BE87F80688B74110B4E7C833C76F4008B75780DFCB010E030FA18F80EFDE9CB4D6571E1DB5F8073406DD9C7788D8C084E19FB5D71F2D49591D1F6BD25A5F1325B344D91EE9C2E04787545E8854EC915C88D464FA481E780814813A07F32E420FC4E40A01BF5733BA72C3C79A3ED65CDF6708EA08FFE083DE1B0D516E38239D1990A343325C36A45B316F49BAEBF8208595511B1F1DFA40F3A49F857FE8A85B2120821E098C50CD684659500D501D5DEAD3C5DE9C2EF696A05D1608F88B6ECF06F83B5879337A15C0B54CE8634452AB55930B42BA0BBAD2C7074DD79C146FA88B739263CD498E45C437BD70C446F448A90AFF2CE899173ED02C6D0CFCB3F696AB0169CD80AFC73AACD93492DD137A1589DF5D329681DF6867DDC384F46608C88B655A0F28D09B30D0C60B84651781FED2FB3012C7824C5EF7B8B4869E42B6E8EA93E4572D1295D2A51C88587049C42E81061812D94F9232A2FFE7A06C18F5BA26891ABD5823460AF30E8A0B498005505C20EEBA1D7C745179B70726075C13082A842E115203261EC53189005E07687680831C871C02A823BAFE19F4908892833E3252E383114A8109C00908EE082540E7E31FA28D96C4E7E00398AB4D6FE81638E281C1DA4824A9DE10AC449FCC50ACDB74F98B7F566DBAC0C43F8801B6C03F6B66036289C360098C4D0FD6802D10F0175CD672B96E8306027D85122B909A2BE2FAB057DB64470FB40F3E70FCB549200C6CD6A143973479E8AD09691174402C374924D8C13C9182153D1A202B295D22B3404B11AD4B84D3BC4F8F07D6384B174D50ECA0A0864B7A33800F202FFC4357F08BE6ACDF21931874030EBE948486FDC17CD60721897F904252436C41F032288DED432F4389FEA25BD21931EAF818104586B4E1A247EA22CBD97049494B123A52E635091BE965400F486C40DA2203123D92C4919E122C9733E22B00F8A43F42841C2AC5C18D4002C919C21CC41D0926A90338B666B32562A9CC7C4E22CA15C29A94A7E8467BBD1CCCBAF42A001F1829FE996175C0A20E691630D5B336494E576B362E52B1C74E03173A20F3176D047A06E0D1330050479D250252BB4800F4CD4138017362ADBAA4EBDF25ED7F42A1B41F506C89755C62094177824D9D3539AF0A10E61C718F2ED606088B261748002A919924A180FE395D93B15797E8E8029301E4CCB84CFEC8604D4CE89A570D0CB6A2DC28435FF81F68CD6D19B18978765781839F7811FCD31114A1C292D5FBB68B30631B9837B21EB1365127F8583ADAD89CE227A8643A369B4BDE13A679FB2F2170C1F6A36FDD52429711B9FF4DE0FE3781FBDF04EE7F13B8FFFF4EE0FE3761FB5F49D8F68962ED8FFE9B8CFD6F32F67F39194BEF42FFB724631156BF9E921D2A4AF6E094F97AE73E905EE0DF9DF9090BFF1924A687772AFDE12EBCBDDB21641F12644F4B3DC02B4FF2B64312DB03FC112FF1CC27F9D7B888D7DD157EDEE95BF88A2FEF36F221FA4F32F6478A14EEE38BE370F24E5794FB783936F202C6630C6FF21BB377D5AEE86F44363E6AE79C792923EF783987E27667FDF030A9E7B3BCC28A6FF6BB4C7B87612EBBB81335E1FB8D45FD18DCAE7E79A8D7FE71596BC4CA33CBF977E68FB791F56B6BFEFACBB5F9EB876DA3F6FEFDAB0F570D2C208D9CB517C5D14F654DD6A7E3CB7FFCAECD3EBD7F9F5E3956E3D2E71F01823993D2B7179B2D05364F4FDC25E3AB3B7B8ECB229F9E6834252B5256C5228E6EC25BD127DD1E9B90A4B44DEA39AFCE710AE50E6EA98B48BF56E3091F77F1F66791A222B3F8F67627F39363A3D4CFFBCB731E95C39FCFE4F0477AF8C9FC6892BDF19349D66838C2991B73D595A16BDC6BB570E285BD73DAC2B6C03F1BFF5B0C3A0AB32F00ED4C3AB446F79923FA534F3B8BCB8F83F9C63C2D8C447989637B7EEB1732700F7BEE5D494A105DBB0F39F803B4FCC10114D61AFB73EE9951A46D0143E429F9DA2A5096F38E72523DAF6AE463D2F68F8541DCB22FE9AB934605B879FDFE9D708918384E78CE3D877E1BB109657ECA33E9A33C101EBC0FEE9DE31ECDB939B85BE7E0DE97B9079CD4C94320737557BF769CB3B3F03C09EEE34F81A82973653BCDE8B275251D88CB48C735CA3F94968F2E3D55CCA8021DB27C86456C4E1ED4D8C57AB6040ECFD46E4DC9E1A204BED06F4DC23789A873120204514B72195E31777CE4FD7DCB57B9A66AD46EED6749B2F942DED7E86FB9C355C7A1661EFC72B7ABF79B87BABDEACEF97FC46154AF3D61CDB7E5A53007CC3FE709AF390735E5BDA8AA6B520DB70F80BE93698DF6139BBCBFA6C1BBF886F619D086F0505AEE2F52AE2683C94802285F07733553DF58CFC9E947D492B8296080A22FD3A67785E93FA99D9DA5CDA65B800BCA7A70BFF840D027B5B2FD51D80ED4C0C6DD38D3E7A0FD8B337EC986A8F059A760F0E07EACF055D89A7CBE0B771845B3498EECB6779B649601E1B1F13A49A3415397FC8F9B53BF6523265D54958A00B3BA9CF49B77D19EB2F2374D6F8C0FDF07D87227AB12714E3ED7CB972F0D3609D68FA6CE9944A7BEDFF4A6F5E8CDE6ECACBEF123C78DC9272C2B829898DCC53AE3D585DCD1885BF96A7B1F8842514DB21A5684C63D9715747767671B364C96F47693DD9DDFEC626CCECDEB1BE70F378EFBB91E4FEFC79F9C8379CECCCD23A878CE8823238FA7B94756098EA7C2672A300EF361580F7DFA50BEC5B12B360465CCAFA3F6C318FB69D1F32708339C0FD2B32CDB30EA17BAFC7D12226F702D3D266FDD3BE68DFCECECB5402E024663E10A988DE0C1BD164BFD4CC64F7E7CFE69B3DB07DA8B331F1ADB809F9843E747BE5F0B7D67AE4E01C88584051B6FDD697C1228E2A67EEFDEBA080DE96C562CF1E463126C7E3ED0C4905FD5392827EE58F5F02B66F2D78F1887F0EF34DEEBC278C9776EF9689517D9037324C951140E42F70110A57E3F10FE7DD0FE7C41453473B3C8FDC0DFF976348A4546B14C20A57AC4680E3E683396D3286AF977BAACEF6FD1A39DED27D8C7F9BB63A33372188E8229DD04E59B24BEB78179273726A6F32F60760859924FE7C2BECC51C5C8CEB301E9891AB677C1F6E7EFF7D991C2A79EC84B6E32ABB28A2CBA092387EA853CA45EFF03E7DD6B071B5FF602CB9B057F8B939F4D9A5E1724F7D256D6B760CD9698A15B7CA75609DE8DE0FE63709DFA9757A25BC4C5927B4A458264DCC36570991116320B9D3FECD33B4606EB92C8C5C093B2735C15F997B5225A049F52A4C98979C9AF13E2CC9927EE584F2ED5029631455FEF675BEE079BAA40A50FDC2F765ABBD223C1E194BD89E4814EF47CDD9C1049016457C4365F2620632EE9D75525F374CD2716F527EE26B9DDD3485237740E0787CD94841D9DB1E2C06544136190F8E62439F5859F6F9016F5C44F18DAB729426B190CE2F0D17042CD97C3C808AAF1CAD9C6511646FB60227D83A70FBB30ABE7F271DA2865274F0A9208D0826F9F3E8533F0638DC8533EBE0CAECE370F0FBB2FF59878258671F740193C8E8A215AE68EA6FBF13EE2F29A6B799EDAAB5B384CC9C9397ACA3BA06416D2F1792E9A9080920A109128E73426104F89B24E2FE32B82DC47DE53F1D3ECAF5A66EEC35C3A30DF1F0E1AD3FC39F8F2394EAEEDEDA65666AB8053E6E3CD657E8ED33D67621A171BE8CAF6379B291A82805426910BDD18085A8043FA269EA49C5F1080155EA6575C02E22B08735EFFCC3BF194EE1F480CF694024A37B78138D77419A27BF98E677149701BFCE27042BFA289F8E37F0031D71CD9C1BD4F8CB1CE227BBA7FB399EC794F5FDC9BCBFD9523378FEE8FC49AEFEBE78DE97BE7F5AD837C13D1ED447932762543D56C3B80CA8A55F123E9913D98929FF768BB91FB44F4F2BB30CD9E9E2EAF9C71215A6E7C8E84FFAC132A71495EC25210E1D425A2359A2995CE14FAA721D3408CC70953BB8A8AB1D4D5DE0D19AB583C8F1EA3CD7D300E5C460DE16FBA8D9360DC72EF836C33AE89366A409772BEC26B3F27AA3D38E7DBCD6E8793FF2189B398915938F5E95CF37739012FDBA71F806CB3CDEFE7FB99788FEC0E14C80960208D77601EE2DB7AEDDB08830AAF4F96D4DAB8E6A257B9B8935A233BA89A428B096344CF05F115ECEB8D664F24F52312F98F37388F5846C98EEA7A53D1C3F30DFB8DC383935B352AADE238A587B804A46E8DCD90483CB9DFA7D9C9C7E0E41B5EEE9B933839F986E7FF8644898C294F8177409B455BDAE54C9EF0F46454C5B3C89A3611CF82D2C0799CA67B7A3A659228C7EA024B7A8D68B3EC4312A44CA221E80751C384CDA0A01DADD65994AA814EB80D9D21842AAFE3EDFE5E578633813A319133E31B33734AF5A776FF54CF4A2B3DB931A6EA84D7988A968802C77A35234619E328112BD9044BEAB7184261BC7ACB99D4E3535FCCB2C44B1EF61C8FC10924224FFDBDDD39262CE7DD6378EF84459FB062CCDB38DB0E0C16ABC80E83780FD52FDE33BA09C0F1F2F454AB4DD2CF21E155396BCEE376930612CEC68220E0FD659CA3E8B1EFFB9E43951037C2702F8E9C7A0B8776438EAE75D530D3427EA288E3F73271BD2B85797909646024CB3610A772E0EE1DB7BC118AA5A4467E76AF1ABEDDEA81B14D13362C01106C581B0E2F724A6EC44FCCD724C1E86EA6E50D9B111B672C7B0C2AF1A699343CB7A4A7375756191C4B79DC166DEFE876E805375774FF12C70FC6AFE013C0F543701F665990BCFC5649D5E4C88BA46265CEF98A7EAFF84F9776D88C75B500731CC3C7D1E28E00979F33F2D7F947B0CA9C66162C54966D007284EB3969417B559187B529CB9406D90F711AB246240B2AF8F7713103FA60DF17291C1AD8DB229A060AEFCA0AC72A4AC64C14AF46089C35FFF414705695FDC266D5683AABDB87AC4640621B61E6EAE1D41B373DE70F7505664D638B924C229F4520157BEB0A810F63B6417081AEE6584F76B81EB97B7465CAA4861C4189414AB4741807F50DFA7B6AE56AA4F97C8D7AC407BCA13FD318E8EC306605F666B57B59ED21390F8902B967AC35D1D3A1BEAC922B5549226D77E183CCF453BC145898D3646CF13921C7A640D33C325F55B5129B2B1284ADC78F444E9120D002D33C451F98128C402E1AC94C55FCA92FFB675C8518E917F96471E80124B954578E4ECCA531C8921E3B9302DCF305962BE69EB6E4DCA465536E6E8449344D7CD68940B57E1827FED1D5206A64227932362F099F13A3E31427D6C91874E83F3BE089AA35C9AFB8AA92477E48C3DB68B3ABD7B66CE16AEE63BCBB1E8782124D14C5791D109E295C344BA010223286E288E40D2210E2AA4E1BA3C92A39EA2ACA5A649D7E20286A19E1DA4DA2C8332D54CC7DE97DC7E341EDFB0BDF6E886E32D9895877A662233311F7FDE6171C4B9579817E143895D4482716ABCC91C2C371F0A6251B68E9A22D672C22031DC93B1046F51754EC9ABD6557C56F48506F34E002E508FE2135F887DCD1AA88C4AF3F5C2D8EA3E2B835153A5CF32CFF0DE7B0D9AE63107A527FE3D9739A6B6FE4142EF6A272DE3D471CE4EEA6446EC8082AFFB28641049ADC6B4DF3A963FB123270780E8EB2DE06C96D70CD647FFC0AAB25377DEB00866A6C642D4BB74FF3C2D1224909E0B97FA35DEFE7857D827DB6405B60182E182749660CE00278A9E344DCFD4BD8166D1CE9A42A99EB847D0A217DB6DBF1A91097AC5A70FD99E2810212100D2408702C116F09B9A5E5C118C19E4F07451F007F9B4D4D08FD5E6F5E3BC5B56369E542E92478D8017EEBAFDF27EFA3A7F7C9EB5BB7F63E02A0F0FAD8F761FC6C35A27551C9D3FBE8B52128CD82AD1C71C98269C1F8F91FA6755D83F3FA5E1C7DAF483E2C2BC8A6D9A57735A68E951E0B22DF5BA6BF645E15D8336E2E9AE485585B912E2F98A2CFA063E3CF696DCC475BA32ED63863B18FC25F743C6285A6D2D822728CEE83F742362958B40626155BCC1EF84C345E53406F0C2E4FB714CB827C9167713131F8159367379BA3E48CCA45C1302D5B7409322093D94482C0669FF203B3636DCCB2C20646BA0C183F6B9749CB778E51EC3C65DC1B521B9E3150B95F8F6C69BE9F5B6E1ECF18B5F0A8CA993219575D8814F77E2C10A4658DAFE3845F85052FC62AF9A2C56D38C993BE9AF67532FFD24295463EC76071035BD81018DC8CC3F5471E0DF4CCA6D1A8C9D5EDB9EC66A24EFFD2DA56B7A1C549520C3051B534ADD14474D175195DF9F48FC5AA5BDD74A47C58B20EFC103802535280F8799380C6FB2BCE7A30B68AC6318A9F84E9C975F090045BE0F7EBF313CA9ADD05273CCB7A2F20EFE43EC8EEE26B269B0B36D7E735EB3452D9EA1CF51B27DBAFEEA351BCAA8F3CCBB37DCC6533FBC8BB7F041FBC641E45F1B25E16898F07414BBB2797DF7CE39E7CF3CD955331A966A900F42228BADA95DDF123F8C440016F7C4FF044F6A1A72E54CBDA338E56E4B39BE5AA40A53C002716C0333C04D7601BEA81D843525C2058BA87425243AB5198C3D0F466FD91ED9B317670743D06A9C8DA1E2BA106435FE3CBECEA408CA7A05A76711450371245C7A8AE5577DF98BA091D574A16340DFC88711881DF1A83C7A1DD8BA82658779DC9917A76166AD2A332EAA3CDEF274A0130D32C896237321763D159F22CF2C11E670904F31226971B2811892BD7A2148E2ADAB238C21710BA96F00A7CE1942FBCC5FF119F17587C9E227F91A498BB62C98023E6A0C0D3A93C32C96D396EEEB4301947D47128C568B9A909CA9AB0EA96E7AE38035A93E04D3E6D8A65CFA4B4995817708F8C47CD1823A3E4D0E854B3E98A19517485869723EC8D5A3712DDD8BBD7C8FB2BB7B021A7D3479C6CB09E2942DF332F1F1AD9A5CEAC2E977ED366CF0E95FB9CE3FC2AF0B446671EF5B66CB36C2EC4316E9FCFCF8C2263A388D42884DC5F8EA29488B28BB20726F65073E76C094E366E5FF2C3C06ABB6149F4B34349587FC25F33145194E461471074EEB07EC1F66BD1856891BD2EC7A724BE29CB2C2936BF84513F3B0B2E5A7472153632A03E24197ED3A31B677C59182694D8057CFADE4FA6A0E9C724264FA62D6BA6EA7B2566BAF1B92020745377EF6E98CA710577F0CC42DD08A93CCDF90D5392FB9A25BB2178DB594B52462415511B9F2D76A15CB117D4F19F43C70A15B32EEB6C0D8FD06B79E7055174D0C0C3A40679A0316F94E3A7279CD931D3E0FB015C4AA65000DFD20E17291BC20A92B187E9EAFE21FB5297DAF42781BC29465E0D338A59D27AF72701BF0636643D818036B582538168846847F62773C64C0B99FD9022783DA3F6696FAB9E05A6EA597E2598C69C9AB14F68F2687D81E662B20BAABDD974F265AD3A2B2E83B55E75FE428A66916EC24C0E9411ADA781BABC1D9FC64C73669304E5CB26440A112D9759D1453BE84AF29791B3B3E89AF5F0BB0DCE41D17B17998011EBC6666352AC0A09BF168F57D45831705E71E24B852492B11AE74FEAE778D5D827CCD19A5CC78FB1BF77F70D1FF4D0845F1747021BC4EE9E2B885D240075DE84BF714D36336CC4B9B3CD4F85FAEE866B2CD524EB7164C3522D696E77868D3D7AADF7A75C5BB13F370CD51FB82AB3BE0E3200A728EFADE8813A29C4408C8E18494C0D38D7170D675375E39E232424C4F019750E9A60BA0E7EF9292EBDBBB2C8250E325A954A0B585DCD0914E52072976A95CBECE9A945278952B57C937275CBA0E947F41887C73712261879231F45308A2C54147EC3CA7A381899524DA945EC6589A4C4343720EE7A482BF6977FD59001F9344E754007E2EA50F2804A6192CDC824C634341AB11336300BB1310B522BACA1B91A710BB3B1B5B8D4CDD5267725F371B3FDF93689C1947D30DEE1FE6FAFFB60AF0BDF56FB280AA35B75952CAE4684BE35764D66FCDC72957F76A4B78C27ABECC16430D10B2D84B49F738AE05CCD34928D9AB7ABFC05EA12CD81048BCC9600199C64128F1833F1CA2112681E67080E2CA1D5149A74054383913144F96EE84DEC3C465A95959E35640C0281344FA8B2420BA401CA10E6FFE8F1E35DF6B6195CB45B549B6C25C5891EDE07F19E5E148819709145E0CE8335363F73D3377E42BAAB37809BBF3E5CA34AB66875A07CE7F0CC1552A8AF904A9ED24AE4682CD10BD69821CABA790B5F727FABAF8C5F5867FC509735E6065A7E2B8C4C6906FA78B7C19F4C5CACAB2375CF8AD7DC47FCD93046C7E87BB19BE6846BE44148339FAC6E952DAEDC18A154952A2F6892108E3913C78B893CB9723465AEB5470DD032F7973B68E9E5DADE05846EDED933616F76F996FA25F52AA285CFF9F7659A2692E4D34449A425EE4D46EF46B46B1C3D49EC2106F835A5A11D14541E9D9259772350F654AE7C7675B2D6D34B7C7EB51B31F6E77C1FA577E10DA93B7925EB6AA8D24BBAABAC25331B4FA0CD5A0D6BD957019AB55BE847D53A9E9D6D77C126B1D64EA2561B72D4D31FF58CB7F26646DF44F1753791A4795DFC8EC65D598B390D7E204969BB2E7362F9D517032079FF65E6AE92C9C809E4CCA094BDC82A41A848B242BF5A10D9C56366D27A0B6CB65875A851AB9DD20B14FA8DEF69DD4E9649AE396D0D8FC37561C12F90241F2899938368476812E4E7AC3CB3D51C75820D2D2D552401093357948A3E21D21C35C39FAC6A031C2FA6640C2B213661F395E6414C931C619EBC49CB5441E272F54D60B21FE9A5C58302AFED6EF3CF7FFA6203B247E911008DABEE17AD73BC9DFDFDC38FB3BFFC71F5CEEFB55AAE5D67E92D75C2DE7E033CB064F8D7BAA4E669F284DC6E809B7DF5DC81E3D3FC3387D07889C38B9B4412D137EC64FC91296D87E7743CE25B51BE1B3F9E6CDEF8FBC986C87F8AB9F175E3979BABC98DCFE013D075E3B3CDF0961416BEBFB9C13053502C72376DD43D18EB847B2339E3DC3CB18A6E041324664CA702A5516AF9EB0BA6FD91D689ED8C59FBAEFE6C986FA0AD11F8B227D39B31E65B0D7DA71226BB6673E264E7D7C9E6F33B60BF1DBB107CBBA1330DD37C73B9A3573AEFB64910445CF01299C0C21EC8C9DD14DBBBE91DDB29CAA8881FE77652701D661FD2204D31D0D737F1EEFA036DD417EDA7176D99FC730D4E50A11D90A21B005ACEA482D066A20CA09BC70269F29F388125C16ECAD805E4B2335E9840212B03C62B5AFD53081C2225DF8E4CF9B64992E94AA5988A2290D94C2179A3EE20FE4D56A4636DC90E6937AE91CCEF79EED41B46FE5C3A29B3D353DCE58C02C89F2ABAB7EC8E42EE5A3134F5BBA26FEC898B5DDA28AA08D4CDF535F5BE444F77734FE75C5E6BF78DEED58F5C7F1B95FE28B572F9B7C35FFFD062AD9204BBA1B6D844DF642768EB647342FD3DC96276B49DC8993BD9A427617672873F514CD7D5117FA25C134A4A7C904CC823F1288F4A01B939BB077C2F3703B18842DCB6227579EBEDB5754B223775A1CC919B958B963881E58B6B7DAFA2A285A0CABA6719175B62D471D5BD0C53D2B4A1C1A26D8D24D59C3D384DD31A5A1B66D79DAA59FEBAA14DA4251595FDD4B73B5E848D9F922F40890411041F123A0830004A80924D76721D072901D0DDE61320853FDEA132A8C90610494B07E65EFFEAF93A04AC3ACE0E23AFBC9EE64F9AD2FC3ECD690BAB76CECE8237D6248B7A3E6F763F57D91191D7596C386EEAC6747FE29FB626993A2533AB4E49619AD778F200BAF15B939B37EA81EB0D9DC0A91F5EDE5C31630D2500485D610F927C667401E710A31CD9CBE18D244A0FA4F5CA128CC1BAF68CB2FC20084EF79805A200E942E30E8322A9CF91525C06FCF41433EE4C101A988054E22390CFE6600FB92EDAD60B08887E8ACBF87937297B20CE81C87C1E1E19CB71195E31A1771145080DFE84CD9A9052529171E4FE1C46D7E3DAE686A45F0791498DCCCE04D00AAF839A94739AA609B0337E643C288920F32F51ADEB516BE4E286D4658FCC12A0721058D424FB794EAD72A932354B969ACCB5C0C6D5516C23070ED7D53C17DA446767F66FF6CC937A14EA67CEA1897002023F3D9FEAD99F32FAE14C622ECBAA17B668C317801D931455AE51CC9EF0B367E76E98CFCFEDC3A8834C3E26B10C624487DCEEA1282944CE6BE416156C7253CD0D243D3D45B9B9758C15957693D81CB8E67CB8B1FE41D4137B0429E72621C33BE9E55E114412316F2A11F3C67C8997FA4A28B177D5C3BE3DBFC3E3F7B5619D6E46942D02993D567D60640D5D64BA37A0A2C524DD931E46A9F0852FB2DC66A443426FC1C4CA45EA468F13204C7FD0523A92D33049D46B40D513E077A5580AC299691B9A32092EBFBD34CE5999ABEE346AE393CBDA95C56157D35081B8593AA1C7C9462D4430C8B4AB1A7D733B5F4CA35B5CBB5C975FBAC8196AE5E7A6808222C93325261A8AAE264193F3FA0ADCB94C2B7793921888565C96D8A51AC1815765A06785FECCEA4E44B909297A19D8D768CC3A94CC9748C6DE0A341B13DA6C8CA403FD30C7BFB0D503CF92BE4C06F0B56CBECDC387EC4D94713BEBA6454917E524417209B36E95F5437915855FC55BA81CDEE6D51AB62922BA304AB529BB54C242EC2797E91531DBA826567692F6172DDB56C9466410B683A4DD0DFE70E1EC6C734A1FCDB4D91EA7E3CD45EBE969C371EF69364DC788F7C4EAB24F750C95C0F1A9A15820C9113D68430F0030CE9E1BF9CD48EAAA2425D919D765E8F0246F5AD3C46F2664F9ACD130C87485D1709C37237D9D8D6EDA962354570DC32091D20898449C3BA7CD2CE5A8AAA27A407849CBE3E4D1C0749C37DB8CAD759530D01C1657C8B85067FF49C938328DD5726855A1B42B37B3008654F02A792062CAE5EC0B3838281D2170CD061594FA1EA02DB3A00DA714AD27A04DCA7AEA6CF7BB91618F2C7E63C01D271D0988120D13F81519AA273AB3AA8D60988146A28E35CDC29B08C7CFF1F372E252D753E89869BC81CA6C360FC599F633A52129C9F923DAC7C6FAE5D5481DAC64AEA2222854D415188559B766BF0F1831AD6121360A1F40F31CD18C14E04317219634E52203F9721969F18BC1FACB072F9757157BD79EA416602DE1CBCA76AF3331ECA5E44B65C61B30E20258B9D06F86B25C6A6E5EE040908121A3FF04C34A17EA6A9B4A968D5FDCCC769661E4EAFDD7B2908BB24BCA7141C52355215B13170AFC756C5DDD82B23429A9B15FF2BFAA7CCA2F8A15DFB5E69FB516DFE22A51ADA8C392FECA7AE59B84D2D7B9AA0D7B080633F2AAFA71775E55C5B12EE2E4259CB676AA15C3329124ED6C24CCC24624148AC2263DC06C2ABA453DCEDE979E9E1B30D237FE5E22B3CD9B1B2D7EDEF97B923AA3BBCA52DE9BC4C2608695BD8BC4E1862E2CCB7BC9D9996D78EF42593D28D8E43B554964D0854D9FF9FABCC4865FEC1A8D357C6E37CBB0EAC75AD75850B7CDD6C04CF28D6E159B5643AE2A125F600F62EE4819D26AD1EEB19DE8D3F436BCAB5C16AB5F4D3F96760ACD412BE9647A38906931664514ED337B58A58B684F54AE8A8AEB2746E931F2207FE95410957F05C5E9168855EB0EEAA542F4BD50F564D7D4BE143AB265277C18A809D4A23D5576C3CBEE0D82CBDD4B72CAC87763B46157DBD0D5F2561BBC0BBAEC8E97BD31DBB8D16D544ABCC51DDAB939438E5E0A71A366DEB1917D9C9C60DABA5E60CC82BED734181879B5C66F0CB44243A2F19092F51B227E2126F02D11694EEA09AA6FCD6F2E729C00F1E9774112662978E8D071F38C41198FCA31F337B56F1AF91134BEA99D88D83CF3AA756014C7543891D4F40476AFABEE088CFB8B402B0D3275C422016A8AAE29071D7542DB3B282C45EE1ABBB21F01EB874CE6F267593D93CC1358EE360F69B0B80B77D749209F34E462DD4C7300EF7875E557A4ACFF2049FF73BFD96925676D645E8AF884C057EA421764D7332EAFDEB2EB0D1034419206DBEC64B3C3A171FDE524F805C04D826A864D1AE246C2585967B2A99B10CA499DA2E68A894CB56943262E6E7A20B2ECF915C75EC2856356DA657265CB2F95C8373CF53D7ED81D0C639046399649CB2E4FCC5996CAE0D4737575A67AAF6372230019C74710978F202E1B41FCC211EC0BE5D408FE05EB68DC6CAB5128235631C897C0784296BF32545B56BFDF4A02B2E41854BE59DED9707338146F879F3BDEC89CE5D79E7055D7C955076899BF96971F8602A1DDF2E99A156D03DB826F038DB1AD9C14E4AE52006E0A5A48CA12964859C84A2637CE666303EEA5E191AB9081348A353A117701163519D1A580994B5CF559F9A4CCD5348ACA60E8DBA8E245799EA6966A45AF94F43824864993959E3219D304AB6F0FBF4AC8646F3489060597DFCEB3FDCDB62096F9EE6315D8930DBA1C749CA6CBB54A0823E762FFE6688BAA818A0E74553A3F436E1C759792E9B1AB79A03909CBE7BB203E2A388790A6CB994C29283FD2F4EBC8B236A80AA92AA018A2CCAFC89A17407155754E8D1C91122970382687370E143A4BE80DFF4DFE2011C2159D88134163347B1639B152D8AE64CC2DF113AD6BFF92FDFA48EF231E956CE04077A26A2CA44DBD7F93D8BD25CBB88FB1DCE864CF56E821555FDC6DF875676A3FDA8DCB0D3198174852BCAAAE5EF9F1C3ABD447251B4FE8C7121AD3A7A7FAD737E690608B9C37D8D610B3A695694C58C9CA92CF90DAAB75FC11BCC627041D1913E644FA46C821257586E010DFE23774098028B28810BE949124220C91126915869258B85026554E429E512604E64C96DC8F1A5771FF0B8653D2FDF23E52FF02526B58C4FB0A3DF3422FB366D0F07297D59175472DEE0BE87A3AF6F51DCCDE372EDA1986BCF0893F7C43A3DEA3B3D3047C64733F6623156E102E989AA74C8D2995FE909AA71C927428F54ADCDC1D37232347626B95E8E86AD9B541039B461D0F9A462AEA2E1D9947725132B1DE50A6D3D80FC63838B8D65F460F70E3124EA3102507C1A4AC84530C6B7EB14910EE7D635BBB1BDFC616EE8D1FABD5DA896F4121D385CE9B9BA7A7BDEFDF9010C4DFE1F06343DBFA364D54DFBB1B927EDFE5E36FDC9D4BC25354B53D3BBBF3FDAD84CEAD49B9C7CE04C9A7DB1C7D42CF7685D448BC65A6CC5BB483CC7716C983864AB2DEF12978283FD0D4343D482D4E75EBAFEB48C9D1C643E9D91ADBCCC7C1D15A2FD7F4D2506F916BB9453E618B5CB31D7BE3FB9F0C74FBF8495D42C7B4FF4F5B1A8DEF29ABD4912AC948C756AC75E5A89D7B6AA7E1B196EECFCEEE4D79C20DD5C1AE76EAF7EAFD8D6AECE68DD52F1E2F771D8E8C4F7E61E3D5F9C57D0EDA63ED060E94F5DF92CD03198E12E6CAB89A2F4552DEBAD1A26BB63E36736370FC49C082745E2BCB8836C13D843761704D8EDD584CEEE5E99AB106FCA94CACDE446354356CEEF850D410232339CC7633E9076631337B9D9DEC824D9A9DB44FB6F2595E7AF239BCCEEE6A39DD46FB654105AD66E4578F0A728FF9F3D20453CF81BDA0882CFBD089B67D2CB5BAF40A91D55F4E1B93A4539B9A7042C93586C6A984FDAD1D07D8EC46B9C6205D8AF0D73A4A6E9C5E1AE69CB558CB14DD16B3185A7D76DB525FB15237D2114AADAC0F7A07A439D5DDDC73DEBC26AFF11847EE31C556A7B636887E5F43A2436EF1E748FF2629BD9EE75A76AAA771754FE3677A7A30B68BF1A0E9F9FD4764F1B1BD46E9BF666305796303872238A7CF5D9113AB10582A3BE21C67CA3A59F556320E02B59B8A83101D0A7E79D8444535E46245B488C784998125365186A1948A91EA495038D32FA4AD078209705626EC343CD7DC67F9A2DCEC8F920DABF7147A582FC640BA480109EDA39B0A5AC70DC9BE13519AD37A2454E499094EC95FC8C7A764AE04B30E70E316C2C92260B4BFFF1824B5A92C18A060A54D0BC052FCB91632071FC46019C627C8FA285D7486A5E73D737EC1A57499930742CB887DEA87E2ADABBA80CD4F663D75DCF458330746958BD28A22174A59A4BECBE9F0D28BFFD3D32277AA4D0F919F555E1CC8F7A866A0555A7BEC516A0DE3A05065EE85E4D754AA40759C63C5972130E1E64B89511DEE0B28516AC5892974A6474F3221F419DC68F563C39460A4A2F306AF14CC483712ECBE3ADE8245A9D5B4249474A1EBB98EEDB9A0FE4D6288E5D17EC2656E6F94C7BFBD36A115A2D02138E59B206E80AC8F1BBED51BCD0EEF5D66ECDC25977586D1F3231365397A29915B84820753DA07A54F014D963C614F7D9F9EB49241CEE85D6EED3040D9176DBF2C8ED8FE610F6D4A44406A9273B487FDF649C39890A254BC8C52F731070D788CF4246B4B064FC69D9455D04AE2EE4AFA558CB82352E9461100C904A686AE90E46D85F66192E77152A1442E0F75AEE69C47A5EA1EEA5097EAF5201DDE8A570473108F3F07A8CB7198A12FADC207C4C4AD7FD155613896FEF8FC502A40494162C37A67D46C3AE3630D710316A69EA41C40C3032333AD1FED4575270801CBF9115EE268F87C7A7333F5F4141D4C82A98C47E3F31990EC5A40697E6653E21EC5D46A1F265C7A129317B603B12D8555335D204639B2912DE1D95952B8F904A631D56F8F2C32E7BC6BE7E7E735AE900D807ABBDF6521DB4928BA2FB174C4072B45D36FBA1AC9ECCFD1E67DDDB1846E6DA781066A078BBE1098A562094A2F2F4271774A85B8A99E945B8CC8B9D1242EE1ECECF53F8413CD27DE11E1E52B357D69EEF941EE6E4C47C03C87618EFAFCFC0FAFDDDAFBF7E7353EE511DD9D3D5EC774FE9EDB6E3FE5717C76B6B19B9BF09CDA65E6DE209F0B83F89179EADCDB647421D782C5D79D46DB2D4C8DE867D3EEA86ABEBA9FC53171817BF9544B4559C539550EC5609DAA07920ACFA6D2819ABB97773C82D22CC04564DBD68C7C2FE81534E3FF165EA3C5D4929B9332A896AE2BB22F20FF092D438418D07B172E3B24CFD89A04A01FE65EE58D0001F16D8964E66A919EC4E7FD22168BF17D154AD84DED5D481152FD8A5E9A18B24A92A3D2A30EE539284BBE98784A6E37B6C3E9C5424C7E8B8B823B6CC62DB37D0E82E2A06ED6D839F82EFBB223AF9DF79B68BFD98D3DF77E93FCFC31B80D23F39BAE1EBC4231BFA63268D3E16B959ABB353ACD377A195C15EF9F43E1078DDD42A7948F9CA1058DDA65ADF13DF30A78FE73F025ADE72B93DEC5DD931A10D2554D3B1231FA9B3754AE5340B5FB341C9A849AE07F389F5197F7F9BA08B1B0A2063160428586E90B335A51CC4664B94D75597569374D63EAF1CD4DDECD07679835C8491E9365550616FE2A6CB3F032B9E862E11C4F3D8BA238DB88B7A8B4A0D2198939C3720E0D0D1C5129B729224EA642A23447636D1C10D8D66FAE1FCA67210F8C4E49797EDA0425912FA8A938A71C040AD105ADD523339BB37851482FD455D07CAD5EEAE8D7ACB43EA57FD824E6216D13D379162C8F7823800279B7C796162F610EF27109198812275242DADAEA9626B9C27924312E8F28C3B909C7B9A9AF106E09A966225A529A06B115FAB1239C91C7E6C59410262BA5F847465F8D9353A19EE0722B0E2C3294B8328E742B8B5DB8FD39373574C37D1DDF33AB49E259C1E356A0DF71C6C56A7F0EBEB89BDD0E3FB759B2C32FF2D447EE2C29210D3FEE801952A46E7694F5A0F4183423216624106A3EA7864FB08C4C15D299779E26DB1537443509412881CAF940ABD5FCCC0A4B77A8644F214DFFB2B90F48F3D6F8D9F06B27544620E29AA38E8B7C3F7253A050BCB52439D754C5E50D4CF372924304C5E363BDB16AB569D3C34994E6296792AFB02BE0D658EA6CB8E28455EF01CEE50AD0B460E6A779395A2AE48D06F14C1295C971F80AC806A280ACD3384F52177A1A57CA4E5D4F9204B152C1936A54F6A306B3CB6E7A600268093192D83DB28F057BBE1775732D80BD69F44108F76E54ACA2384C49E0C6BD71F94C7A41971CB631E251CFF3B47EE3C753B5DBB42D5A4980D972456AD0AACF19C7CCB9FC86A1841242C623AB9E25A44FACDF25C505F6BB00ADE54CB8A05BD3988C1AB2A1AB2935C552F5CC3181B9B83B33F7F1C0297413F693A3EB9331902249229BFDA7A7E45C63215ED763E61BDCE2A428879965F52A57430CD00AD01F0AE8B7A732521BBE78FEFD7AC362C679F162F3624699DF6645AC58916924CC486566FD24F8541EE165B340170D740B408BC65CB26ED2CC10A3CBD6A59D1E9EB124831C27CF50ECBE14923DAB606EA8243AEA4DA9B4D74469225A78F33ACFAB263AE78C79FB56FC9E701D74A25DF7C7B4293F72C9CE076698E2453A95B9767F8DC19D54AA4796C8988A8794F22D90D34A129BDA601B0DAF0274B34AA78E146C71CC4D205BFEA45DB89AAA5FBEAFBFBF7CFF78E53CE1D3797FF5FE70E5BCD6EF39A7C9A577256EC3A8F38B5D9C1AF2314A55CECC5886EF1F82C8CAD066196CE51A915AA52F59323EECDDD396CB5DB016874ACA34C4973E33A898EB72E52B20B6BBDA6945036CE58BAAA72EF2593F8D6D6D321CC49827EB182C9BCC984F26AB616FD59090E92EF306678FD6485C673ECC69B8B977E64DF2E3B16507067F0A7E30FC0F57AE58CC57ECF95EEC490987F72227614D6C09ABD90B96B3A09E243625B8FC9A531BD7C024238CF1ED82511E83B37611C6F8766B8FF87BC0DF03FE3E2A6B7FC5715488F0ECF6C00D00A23C3796D6AA18B325AEBB257090665051F4B4C7C0B9CE9021D7B2676D42931399B2BD5AFDFDFBF369ADB1B7657C359C6A5CC0A7A312122A47883FE71F8E2111FC589F8EE91DEEFB8FAF3151D3319BD42726E678A2781230D0FF1DA14EA920A2301029FA6AB61965C5C45F4CFA3499388F9C25DA2896888CA489ADB3E12FDD7C3F043D494ACA9CFFB14C1A141AE3B238B1BD368DCACE1C38D5B6E3760CD3868F5DB5412387EBF8444E7941E6B9674F9719EBB057424FA614C40E63AE6CACC6486E1F95FE44890260C9F6FCFF7580DA3D03500610FD8E80A58049E88E8BE937ECED09287BB3933A733920DBFE4B816C6B0159C306B2BCBCFA4530B6F15B16405984D0711AC67E7AA74CD065E7020419E570F42DE4AF34236E98E2DCC6D14D68DAE52CF3F7AA5812F11BD5834E22B398C56728DA01ED11E3E71596448F3C86798EB2FB8DB6D0853D51418E8A4971A467D967ADA50B67B37A9E9CF377EA2E75C313F5A439E7243C05062EB173B2E3916A161D6557DEDDF2A4D21975CA6CB7BA77B25BB98976F2B629DD87BCF848A03940F803379922E5A1AFAE836D9C30A9AB11093A21CAB8D54C9CEAEA9C479F0A91F72CE2DB6BDF93F2C3E83AE6B3A594A7D48DB86A21BCF66B12E81B278DC603CA85D77995E5EAC79C5C6E513004A4A5995C414B442E549421FF94C254DB564089A90026E9177A3CA77E2D66B704B5A7A7D34052B90EB797490F1C959373ED755CBDEF1710E46BCFB7A4AB9004C8FDFD035B01DB3641467045BA5586A85C610A96D3B68CA318967B539DE04DB7D36B4F4F3D7240479FCC585EB7DB1D3C3D514CCFEBF1989E37E231FD96C8D36FF13CA356CB6331F868B318CF1BB5BA2C0A5FED918CEBF06C5EBB25EAC257A72DE2DADD9E886B0F54DCB023E3864311D7E9B5445CA7D71171DDCE50C475BBB28D5E5796ED7547326E28DBED8D64D9FEB02FE2FAAA8D4147B631E8F465DCC09371433136744FE61BAA710C55BEE1B0C5E33AAD5E97C7E14BD4371AB544FF46A33E6FB7DB46FFF91CE34BC50DF99C763B9D3EAF0F5F433EDE6E57CE5FAFD716F5E1CBEBCB38312FF8EA7664DC88F7AFDF1974F938FADD768FCF7DBFD7EAF236E86B24E3C47AF47B5EAB2FE2BCD650C6B5555C5BC575441BBDF6D013719D81CCD713B0812F0FA769DE7341AC01FCA87B0169E823DE1EB7A3F12A6748837B26088E39ABE7BF3FDE2ADC2ADA3262AC3D2C595A1521B107DBBC4C7D34AD1B771DC571D9880B5D94F893D5400F559889E8FC9DA6726A8E122A9342D329B763ACE34DC50C79A3689494E23A295BBCD52D730331851260121BE4C629926F06ACEA9451A8CC29ED9199415D53E61B2DBD0422F769861F29E193E38DAF6E24A24672714172FBE032BCE2967A5227F243F4565A463DAD676F5247BF7302030C6E415177CAD696B186051B644545E0579F853EB15E86C4D22336E2CDA5ADB75E06754C06DCD2079A3EBB8E08064B9A3374C1F39515775BC930EDDA4C8D45EBBE9A0B71BFA587DC389F685EA49B083A0CE59D7C12DFFF156481348E4224C2DB4DB4B9A52920A366B7519C041AC4987731EC21FD94092505349C2A5F71221F3BD659C6475B0F9BE94DD55CA66CA75D3FBE0A233035AC3BA20BCA7186DAD5C79728E70E431DF0D55EBF3093FF468C53299A53A9454AE19C86F1534C3AC6CE51981253615275620AF3510C90946F962033E6A15E581C7DE76D6673F88E31F11D1F9D106C1FA7D984AE261FB1E9534291471505D5ACBCD40F85B96632B3E5C6E2196F18B9F2C26B44A182D9114DE2AA2A4803D36F09755BC67D6A175ECCE1912D43557EBF18D36BBF2857CFAFD88B72E6EF2ABDB234A1D8D3497A91683F736219DD642A8D7DFAA99440921128AB067A386188576CB029C1260608499D925F09A1C5DDAA0D2CE5B7F1965E1BEEB80A9F258C96BA345FA2EDB7F95216C63F56AB9B5908874F0CBB4D14D1020711D3F630AEB12B1097A78CADA2875C5518AB114358EFB9BAB1858A55A3E0C1AEC7AED878FD179C07BF04DB3D7683C29860C7A563A54D724B6EB1653937BB72D93BBA71C6DFD3D1E470FF8FACBD5C1C732666ACF6A16A1DFDF01C99365F82EB0599D338B244EACE8C584D8AFF234D43F1A82E2DAC3C3996252AFC83FEDE6CF63B0BAC1F098AC7462B0737098A31D80C56D4A10C6756E13473A74865A762570C84B3F9781CBB52B369F02EBEA1AC2049A7A48F49057E0C1E824D56AF9DD4ACCA809970EA8D6BFF67CDD8DBBA8232237C8257AD934046E633CEBADB8A0AF203D779C810AA24420282946B50CE7F0BB33B4AD4DD12DD3DDAA58CE7B1BB532898EB8A28A49EADB0498E1F2ACF05BBEFF2A2E97F5895D1CDB432E2F729483E27214E2AE9688F7AAC228F8D4715B547545238D74555D0D256282D57E891D4A4547518AF3CFFB82701D952C98C4AE54C864889F976AA9745FBCA85682E8114846A8DAC94A69A2B09568DB420AC6776BFA26B7E69CF9E9E6AA6E49D754675F6451D6277A45AD656B548863C4E837969C1A05C84A7348DAB9CF89AF92FC9E52EA69D94AF74746DF2F261318F6315032BEBDE57CC9835F082EE9BADA69D15C680B599968CF7CACFC63863822C284E385DF5FCEA915B0BF3FBB480BDC545ABC7DF4429716BA301DE57A81622E39787604CCEADB88DA824C0742541229F1F921E81ACB6368D182DE7328747E3CC0DA335497BC7A7A7204AC9DFBAD61E908AC386349814D7D3D271AD75AE1A8E1451D6901957179DAB4C28A92C05614A965FA2CD7DB82D9919211E114A44255A80C64CE94770E1B51FB9F8C387EC9F9E02CD948E32BA9284EB578FB2B2A83DCAC0425E85115ACA1476DFB47F3EB3D9E08A1BD5CB4D851CEBB458D1B8500933D322E0392AC0AFAEAB642EC66583D4E8505E1B94BD777B51D74455EAD2A342FB3FB52F42E42C92C4FD8EFB2F61B883F392C175F3739C90ED347E8F3329ADC32F0546D2BB2FCD6EF9A1CBF79A393C2ED9E1629F66A7EA99307FE849C67AB99646C4911EDD6BD6A479671AD50D7B479CB9A06DC328CCBE28DD9F9080DD462DF510AD011170C7CB35F26F196AFCABD5EFCB0E9E8D915A0EDE86FABE7D1496569C3B0A8DEA9F9E2EAF4CB45B51BCA4DBF5CB2B83A0CFB0C2C29D74A9E44CA803FDE3FC0FD3FAFB64FA3E725EDF030404346EF6592C4B6797DED5B8184D174F7A947F0324155F9FE5DF154B0564B29233C92EB8C9EED3D3485E9A674DCF113D13741B5D8A07642D89BDEF33B39667E42F338D2343A42875C8D7FF789F365E093D6DE9141EEDBA19B9A314255FBF4F5F6BE3D1A2A688BC7CF3CAC4532476A77FD1E2CFC49A4DF930EC827949961D4D6547E97553DA681C84FAB3C81D2B1186512636CAC41A834B88A7676AB109622F9B7D958BBBEBC9E985AB17E352612091BDB16CE14BC0B93C799F5DBD761C33B1E17BAAAB7A670980614F6CAA2480461E4BC4545AB654A266D660905560C6FE16170E97125E8EE72A7072F9C2455E88E75032E61F835DBC313C8E1E975A1765DF4237354F6F179E9EA87E32BED1BC91A6B9D2068BD9EF6FAF8D1871B35AA2BA797666186C1017BD42A9F3D6F0B3EDD8BC9610048BB513276FC03C583D6CB23BAEAA92D0DBC09CBAC5C4E8FF652E4DF34DE5C90CFB6F8C67683C5B72455A2E126B5B5DB3B371A1BA7A8579B0E68A5C87D12ABE658A27F54BD240A103C354CB305E96F152A7643940CE0CAFBBD8B3E9F31D1B07C455530A59CC66E3E43F99C389DCB42457ECAEEF150EBB247FA32F16448EF45072F94F95486AAAB24FF9A92765FABC85FE1280CAACAE7E4B36B0D1CDDC8AF985D778F7C64BBC57E4029AEF2FF9BA41EF3825DAA26D233349E8B3E095CB4423A204989E8BBC483D35182BCBC46B61179BEA10C57AB457F684990439CD6F6D018F460C5BD62D3D06D7074C1123543764C1E1712C219F9114D08D39439153828F5E72032C8E573F905F6EEEAC448AFE41A628E841027371F153FC4EBAB4284459EFFD62AE1D724E578F6F83EC2EBEA6BE713BC494C3B899E4C925EF44B9F52C9204EEE9396BE1A24BDD3C0ABC4BAA5192B423E0D6E4BC01944509C067019A963779D01AC97D18D1FD8BEC194FE0771FBA5E05C856C5C917AB725FEF93F32D98E94CEC07E11396BF44260F78E79F3709CEB645BCDF5D9F804A3C21903EF9ACCEB962570CE9EDB11397B5AD7ABD4DE2DDEEA7F8C1D74EA3DFA9B8527CA98BF8742A84E95F367F318CA3E73395D3DBAA0DFBC82E693AD77955B13D82EF829BAC30041679640C2CFDD941B05CC7464119CA8661375F3A0ECA62150B82E86F649CAEB21C99FCD8036828938447929B8837305365EBC6A40E79E2DBCD2F56B15437275E511831BA57C50A729E64F27D6079B8911D8BD6C86799701334AD4945A672470474996EF4F3829FB3569CF2D2AB2BE3FD56606FCE623984489D82A7A71235034F1F8386E1366BB046777C8DE0BE0B81984C150441FECE38579B6ACF6839BD0C975BF16FC9B79E4ACD5098739D1A8611C6929D26B737CAABAB6D5B9B1BD52603C417B1F3B8D156141A6C6C9B0B7F2F748A8B0D361AD54D1E22F274AEAC3DD10F5E9CDD61D35D8E01E4F50CE90E19807129E745C2EDEC52E4A13089C9C106C9CA1B0EDB9E925DE898172FA35C9A33E6C517E2191646BEE334EE6EA4D998E7FAAAEDCB487ACE7A78292C1F298791CC3BCF3323E199CC717059DDD1AEF02C7AD6842A8A90B93C3779B9DC66DB7453C849CD7C255C106A196193861D84DE0DD94FE574217B09A4AD901B2A56C9297370D16C4A7973C0AC2E9FB33B67704374E92C44A5BCA79F3039FCCEB7CEAE72F1E1989A657F557AC0D4539905B4B31B39CE58FE7ED646682A2817EDEDDDB67AAC86E8B991A95FC49BA6BB4511ABE12135B44DA44D2237520BF62F9867B2F6AE6E670CCBD625732C49279A64F68AF4D7CCB14773FC2F9EA8D46CBE42094424AA4323DFE5C2AB1CA5C29C989B6B2A9FF09E6A876763FDAC57C51DE4ACB6AEB8476F3A67927AE84CEB584CF3F59BB08CEE3293E2CC7D76CB195767E2AE3F587D8E710E783807D4B2D271406D6FAE5CDE64ECCB0A94BF52B2C6CC9EE90B59123709C1E92D467EC7F4488175EA58215986ECD2C6AAF72F6EEFB971CA81722B508C0879BCB15DAE4ACB62D2ADB823BC49E72CA5591EC49B3917E4B6E0EC484ECE23EE7C65AD4D185A73263B61815F4E9F749739DE19334BB3C43D5F2AAF006AAFB33BDE679132BF09369031D3CBC389F38C9B14E350722AEC75327B85F67264CABFB56599558A9662F3517C539B4BDDFBF1B469DA261EDB8678ADB4C99EC0A0D40197B610259CD099E58C5272E1F6F43E41F9CCB3AA313CD9152A31D77E0F908BF396A974456647C9819DA6B4FCD83970FF62C6B12EB30B1FF7CA3EE923DFB4D29DCB4E5AEDC78EDBB1B9DC8879DCC919DBC8D9B20FA4B0D274A3AF7D7559DECD3662204171EE023D773A973D39665D34FEC018BF1B1C9C025C73159A1FF36E49B9C9B3C8783998BDBE2DEA16D50D13EF20117074F9193BB47294D1B7112310B9036CC3A9A832CD17EFB3927E6829B034BF411918D9CEC5FB64519769BC1A1B49AA2A19B6D50C05E749F8469B009F341AD24CA82DDF0F497465D8CD7395C0DF0F0D4759AD49FC264125B1C30C86AB0B8953D24B11143D7210B8AA341C41FF676D9AC37E581C13C5F971C373C6F93CAD5C1EC7241BEBDA58C62BFE00A2787DE83C06E5764448BE914F215428CCFBBD69E5B1955DBA218C7C6ACFE42DE9D8A9191CE465527451550D6B4A56725146E537BD62CD197FE42E2DA90AEFBA86D7073DAA92C44C4913C98F86F0AE66DE92FE855DAE9EBF9DFDFDC3BFCDBEFBEB8A793F2CC3CAECCEEA6BF67803F064ECCB90F6255049C47C8097F246E3A354FFA49C1B313235C814AF1BABBB331B47C5FA6E5741CE5FF3CF0273322D918DC155D373F2C597F1E7BC52D5910A54F9EB3D3D02D96425D07BB4022D632F2C741907A6A4362D977F869174DC56843BAB6AFEA6F8A7184D54F4EE4D6BDA1AAB5A4B5864A9279D5915FF10A7215556DA71AED964F49AEFCB00FB2D20311CF090B2F710F965E39804177E34A51B12BABC2D5A4226D31ACA9EB86CEAD9FE1BAFB30D27DCD652D88E587216D7B5C7A1D6D47C3682310539D4E7E42814BF744D8EFA1628CA81F42A6BB51F699D2D9B6A370EE49FDCC4BC8559D186B5C7C58C259D2C750FA1D47CB4ECCA1FCA273686E04BA986EA7C5CECF18815E3FA5A8092BC12BE513E27810B4EFD421B8A31338A05EA7439FEFEA755D4AAB74051F79D3D8DE20693D4ABB09C2306F2A4E509F9544E1C2C3BA6CDC2DD568CB3E41E5AE4D113F4377B2E0BEC7CD98CD316396512EDF2D4CD2F4815A6F54B172B602B951D2A67D6E8AAC0DAD5932035E1FE639FEAD11C71C36477684286827E610EDE23DEB94C74CEB272FB6A1B4769966CC2483541360069265C56833628749A6FE7EC2CB9F0A6F999F493978DBE5E051F39F86A7AC7DF3F954C20EB0729DA116F7CEA69B1757EA8057A4A5F6103B7EACB00976E92232312A8346291862780925A7380AAE6A8044C4B55346C2066FE1F4ADACB41B86C942F7A05987358A8807285F2AB5FF855AA2B1A6BCCACB671418DAB1C1F90A9062EE3208B7424A0F043C9C3365332A84DE233A3797AF1C07D40ED4F716E08DB6FCA9C1B9BABCB6C5A5318A836AEE5C4FFB52BE5CE067493E945567B6EDC54B2E8A62C97D1571B2994304B7036835BBCDAF2F75D3BE7714754D98FAC2CE62D49790E3794729044B29BA13A3576DCA2271D2C4DD1D9BB624BA93301DD77077C44370577C2DDD50EC5FD3BEAC08DF2DBB373400E138BB39D6CDF28DB2D5BEDE4FDE6726B3979BFE00B421EE7CD9E1C623FD566A81E049EDF93733169162F05E136E1DEC1A42E9D5C14016BF6BA4CAE6D9B79D7EE43F9EAB825739D9AF3CC5D8FED6CE793DF4669784DAA5C34E589A61B882EAFEF909BFB2FCAA5BB34A1C6D0F7B424B9558CC151C8156BAA928E33FE24A46C8512696909D76AE737AF5B6AADD95E58CA79142E3CE851D011B110F333A2F615C6F0553B02DB57426BE95A4D76D4B7C2A4C89920CF2286FA90053AEAF16F19A9777646583DDE6124DCC8772EFD64135D9FE4AB3AB9DB7C0A848BB3EC2E3821AF57A7358B626158C7536F0B72A714193238E64E8A193AD8D858D4CE523879CAF6073D633094D97289C2D6E5A194D02AA11392AA3BD3B0286B5117A572E624B3AC4F0B972CB6EEFC6062B2176EA26E95A426E5EE0D48A69B224CECDC1BC7BD99D6D963FA9B121F35A12BECCFC6134ED57269B4ECC8AD7227239FD6BA727DC11A5FB6303B4AB27343CE98DFC4EA36179B28BEBCB9F2F75C985159658249363C52A46EE8E84670646CA4EBE1D8D230C3702447905CAAEF2B51B001822645B4DAB8578A14E3D7EA98E1778499B0AFDC989A249B5BEA82D919CB9D59D6DFDD1555BE7BBE4A4CC141A8101007D9C6EEEF601377D1D8C87DF0BD967BED7B9EFBC9F7DA938ABA4C18637E8ED40DCE6D5D12050C41DF9B6E7A99E2F09D72875CE2FE4C402BB93F631224DF7F703252AF95D61D408A5E33221E499FB48F04FEC619394365E961CBCFC853C2C994E0B806ACDE3B07D5E32FDA474F20F4A2375C4F583DB28E84CD21D3FE9AD77E7DEB9A941719BB33D24B935DF920F7E9A9FED1BFA5DD26C4B6FE47C04E83A9600ADFDA2088B2035342958E5FE4445E5E094DEC4BD22750CFB53760B66F10B6C67E9DA50B22C7A42A056F2BB8A6878CB49AEEBD9FBCD1D46EFB0FA13B749E9ED016264E4A3F6E7631B9E97DDD76DC8F5832A1BFDDDC5C24CD8F7CE63EFB9B067EB0CD7AF9B9E95D5DF80F6767F8A40FE7F14BFDB333916B75E09948D7E1E9897FEC013F68E1F3E4F3A9BF21BB1FCDA6A373699FE49F2F36F9CA58CB13515AC3D267BA95E3359C2A850CAAC157D32522EDEA68302B3D1F9F9BF504FFBFB868E384DE68C4F6F962C587F72672D05966F14E9A5ECCA7E56241B55134C73EF9120FB23644D1481B8DC2585D5E098E4A6475D17BAC41FE22A0801DF476355E960178D209F317DECAC9C115DCC7724BEE7DAEA34FC0C444DFC284DEC8B44CCE1554E441222F601AF4DE84C3F475FE1635E5D7A73CF593D0D844B59DF654443E38E3FD45677476B67FD31D3E3DED2F7A03FAEE7765861D651016AEEE41F8C878266B95DF6A864263860A5A358583991B6A50BBAEE5B6AE26A6A336F5FA862E31681A19F672F9B502F724ADAD31306F302445D6D318326FD8A369D4A898C3C819277A70894339DB63F6DE8049E16DE30E97911BCA3734863698414770397D5E2927285546730CD6CE88066122A8343B924E28E6759BE6816BDE2A05B5D3027FF8F4746A1319A861EA35B27121569D9C0D43DF8F0681D6F35EBE958FC117B677A435AB2DAAE55B8EA54B55DE2C699B69049E2FA692994AC930E0AB782511E5C8AE4B4E20A88725FAB50C089C37928E9F46E2FC182B03962DDD770E4DDF6D52263BE182CC0AEEFD6BFA9ABFA560057E8A796BC25667CE7E6AD1485655AF72B2AD7CF54CEA9ABF29291F6AFDD966E5207F63F395731715E6EEB5D7722CD862F4548E6CAF16724E0B103B56AAFCF9652FB39C506601A119D8460CA4842A37A8EA7B9267C027637E0F2A6A2D5DFE97572C7C0397D75DB1BAE2BAC5B8F168E96B6CAEC8A59546415FB5401BB75C4978DBA6CEDC1B4D8FDB36D536A469BEF3370AFF83AD3F3BBB21BBCCFCA0DD800B51CE580CF36A14BDF5838BCDE50E84947E8DB7F54F773991909693BADA0DFC5F825F34A785B3F7DA7F983E94289CAA7778E40D4CFBF950E7439DEB51C48DFD05798EB8F025C51437FCBD9B90C5F08B6BA677FAA03994CA7EB80FD53D71DC6DA99D397676ABE73D391B732C3176D8C313D09A46BD642ECEF609633AFA7CA033D7C8AD380B0CF48DCF467A67C2C69DBA0D93934EB5DCC95BA2C324F7CA13FD7DE0CC39174CB5CA359E8527FBDC764EB8537B9E7AEB1BD477D08CC9CFDEFDE5ED957B4B0F48EFB5BDA04FFEBD380400B3C801B0797ABABFBC57FCF815D12706331B62DA1445D438A6671CB959F3934326EE4BC4F821133B81D04949504F6B1B5EFFF253AC7668E88C6D2D11E5F7288F55AB77AA7C22EDFB3585E86A8E79F7517EE5CA3D10B8CA5B00DF47CF9521C41E90AA0C1D5D4CF18CE901096D4EF21F44A494F03956E23C88390749D96581A1BC84AACA34DB620BAF98D6177F2D52D9DB48C5DE315F8157ACADBB2780BE9BDE55A390FD1B4E0CED19B317FB77B64A7C7C21BC634D2A5A88DDBBEA36A498668FCA9246099ADA33DBECC750C8FE180A49B017B8DCBA5623B93A0D625ABFAEC41F77DC8B68E81B9D75C6460179B76E7A3365058422DF57A284D0460992FD96A6C82E184A70081DDF361A936BFFDA6858E282967BADC4639F7CA08FE9BDA61ACDAB7FB5533F358E20856B7A7950B5959F3DD0ABF67EC9815E427CFDEA8A3509A289C5C2E304F1AE86F6BEF0015264254CCD2B75116E222475AF642B822BA69AE9D431BF746ED0D40A6C4D43B34D5FB684397890B29E94D94A6DB959AED1CB843F32C9A659F5864DDF84B65F13056D2910038EF7E95E3142E4258DACCE5CC44C833833CEFAAF6B5B1F3979EE91F0A5710AF1587389EAC66D2B7FDC18656F03320A9FE61932B15E41B4F9B80BFE0D9C36B86D5B6BFF38E72F2C7328375326EBCF0D7268AA45C84ED832B9295B6E6E9C51BD1DE2C619B5F39A94F97D675A834915CF9F80E76FF097BCD4F9CD360B12BEEF42A15517D95C7FE2A67A3706D8FAF197C2034DCBB4693D1F653D79351C8E5A0F774D3FA4C6F3E4C3C1E12F521FCE1F92388B9987059759AC2FF501E0488F4F2F2A65BB07702C9F0A2515D004108920EDAA1B89AEB6A1FE48E03E7EB44CF8017AC8F12833007073539B926ACE987EDD606DD8CF16FBF900C8217335E49C16B14D6F6C980EE068B7C6CEFF874D92D2F539B00F58BEA727A159AFF75BE105388B0CB80B54AE68622BFBD4A90A8518B0F974C3C27ACC3418EB2BF4A20E41A60C36E72B6E91DECDAD6DD2B0685F50E577A6E6309ADED49A164529E79A7748F66E941CF3B91DB3093FB8779BE87A17A4EFD08BD3D6C1D5AF9A8B2B15F8346832CA5213F5B157C13421A73EB7EA33565F6E606AAF7079B87EA8ACA2944E5499A6CAF37A52952A4F0556CD213544C220E166C7CCE18EF94828D216CE8F1FAD6C342BCC460651185CAE909B1AB1D9AB2D8FE55BF60EAEB22B509C663D1FFCA974A97582A0D41E41AE1DEABA613EB1646042F650EC04A9F28B37C652374B1B5B2CDA50C82F53858D6E5945F9EB64818A0BD3D5CD03A9B295583179B97A95ADC542CDA4A914694B2E15D555188D39B271CB8DC4E446715FDDA2F446F14C33C2D4C5E1C06CC3AE80C1853D03FF21E7F7869BCD7AB1C71BC3C78DED00E7EB5CF9ED39B5A87E1BB2B0D7EF3F0BA3480CC0CE13E6A3695A7BFFFE2350534DD98DAFD3F332A71134E84B3FA0BC720C5741A6139A30EFA7262D731413174D2908AB0FFEE3C176F321D7A34C9E1702B5FE22757C650DD2D481614054545D5C4552C678F8C23DA1DBB51836850AC5837C9F2591468EB82AD5C464F7B4C53E1CE6D29B12E7C1F9332821CCF7A4FB43EDE8FB242A79400ACA2D94CF35F97BB047F9700A270CFADFA887A0D79C09B74292D623374699B8A16E0427E65B4FF65C9EAA511FC6CF9FC307E19F8A19A64F94A3DD4C3EA6D3F6B6496480FD2DCD01C93B9116764662CCD76CB77B6ECA3843721E0501B6AFBE0BE67936691ADC83E8154EC6B43F59AE1945C28BA9725DA35EF27117ABCA04D63828511289096FD28BF8845127642F5B3B2796EFAB24C7E0DEF8F2E6AFB9717793602CD9A02DF2F08520AA79FBC6BFE12A4D32FD0EB4F3DD9BCDE48EDFDD8697DBC6DDD5394718F5FDE5DD157BC7A8EEFC4FB839B2071F19AFDC6BFAD3D890ACEB93FF203BF020AC76ED69EF22C83EDE834D962954C6481332959D7E9FE56FE54FF1A8CDD03B88C525A480A8ADFBC965BD70EFE9C2F8A20D0A62EB534C5BFA2E93A32556FEF68D9CAAC9ADBC69FDE2339BF18CC2FD9ECD568AA9B8BD22ED457BA6BEC8B277B2EC47FF0BA649768A77E9D6FD2866DDD59F8D8F12E4D12DEE07985FE3DBCF94DC553E02BD76EFFC58A13FC150DEBEC17689D14B2BF79BCF56249B4C03EC1C125858E5B1DCC634AF8C28515682E95DB33989C9DF1BD3D6B87549B186CD8EDD3F4C309F59BB170DB3172E4B532F788C1489FAA5EBE7F267A326E72F319B14C0E5B66424EC3159DBC7548D394D4C339E21F9FFFC25D80A37DBA7405EA186D3533FF7289DBBFBA4077652052511A8340217047235F9142C3669C0BDCA73FDC75A4D0355AA75B9944689C68C64E64FE1531213C4E45E3C8BBF8B3F0709555B774EFD789A21C9A77F90F4D78707993436E38D2207EA8A54AD51E201A5436F1E0C47A6BD88F94ACE8FB00475F1E148C10C509C210648B0E1046ACB2412A29B5756F9866122B156394D33A662F698F981BE1268DC70DE4FD773239099E1B8678776384E8A2E631B27B95B815F1277E3260DA4BA3B7AD5C837333D86AE6F8DC7C14D776BED43BF70813BA677C076267A71CADECDD6B7F2F0C211A5CC4766E71F85F3CE54889A2DCA4BAAEB95202F9CCB1AC8F626EED85F008FEDB9AE4F588F2FF757ACA67CEBBFA93934A095FFF6E264296D4BAC358328124ED9148910920AAAC3E6507C523F94F408A9DE4A00B601B3E41A521CE5276184A588B6C4CEF3BC724FD366F6653665E44DFCE4D48A450DF00200F94010B24C64053C926E370F1A0FD11BC6CF77F18E38BB6BF64C64CF1F3508C4139C6FB13FDF051149503F05D3DAED3D88E1DBFBB03609AC2DE493F988D797EFA3F7C995B42DCADF0C956239D63B7B6E581E9A6FD939107113B2FDA59F711A29C2CC574C6A47A7CA072CAB36CDCF7AAEE652041218AFA293F7D1D3FBE4E97DF4FAD6ADBD7A1FFD0354BA4093E46B1058DD30BDCEB57B944C97B47BA8D3893E7A65AFC9CE10F9C1E23D4F958E8AF6604B0AAB7EAD462E59B8323D395F167BDB73C6EABBA5E8450B40CB31A3DEAFC00F7422E5885652FD1594612A1F554F52E66B3B9C8697D1B48633118BCE126A57F466AFCCB28EB404C184C3E96572EAE74B4AF305E13434A4C274A94E31E2E01D07B9FBEC0DEAD14A6B522F34E54F284CDC6A5FB4A4EA868DCEBD7AE8268E89A6139C62C9851F3383372C8759939199613C2EDE6A5915F87BB2E0C42E8E5F52D161FC5583A817FBAF8764F583999C7DE3EFD96DC2AF1B09DD3F8A91BCA0A2431E056E0E4AF41B9B32D84CB825F5E31CEBFF73F0E5630C807C7DB749EF3E701944F26249004AA7C64FB0F9C9E6967CABBE5406101B0E21B0E533720AE3935DC610CCDBDBCD765ABBDF6C01B69FC348BE07D8C6F7F7E8A636322B22FE1C7C998363A387023265737DBD10B9D5338957E4887A1788781F874C5E20111BC61C03C39D9E5DCEB3BC11ABC97094E7617B421CF6BEEACFAB7FFFF0F6FBE5BBC95E2F8E6F2C94A99BACBA15983A420593B864AF9234DD317CE3F3FC41DCB381AB3BE4E6A2282A90537A89836B73AF7409F98B12514A4D603E33B3F9AA7AC0256C1FF7E18E7EFF69C3153DDD627DE5989F84BB05D1FD3418F3B6480FC0EE437445563C4DB70F4692F9AEB20024FAD0C0417F92482B1589B8DB4D498E29EA657192E662CFAC009CFCB915881541F4A4EAA110BA199F0AE33EF29D5BCC741094CE38A525CC070311AF9A3811D3587C8C52B6EC8C44B0BC71D0D129171ED40478026B635D09598A8985B426876CB36619FED360537F24BE679CB9A293631075589371C696E6E929386079E4D9FC8463BACC9A185F915A8D532372C6C89807CD9832C525AA79FD3E6DBCA6450F31AC077A195359A910CAB00B1E748EEDF708D39B9D1362FBF6FAAA919D638392B6423D99A2C131989B462424CD7A943FC5023E40D69380388CFECCB6B5307806429F4C8F48B3E9852681BC2F63D564CC9A3CD24463CFD6575A53ABEE4DE12ED4B8862E80B69B0A5E4BC06F789969F83DA55F52686FE13427644F98F86D960DE694C20C77D1875A369C7E1CCE59AC7AD109EA88D57449FF5EB902C412CB9F42F2F414A1F625F7AF354D504DAB35266C1A398A36A16EEBFBDBD8BABF157C0BB9CD2327E09C4DDA5C24E21636D6DD211B7787E281609B4A383BE362565A305AC852639D024751B74C5ED6D84791465AD62E125B86395F9D943982E1AFC2D9068B0EA697EB487BB996CD4562C3D5F9872F4F2863ABE641CAC2BCF6D05F30EEB2C38000C26E438CF1D7D52E2728734B6AB68E93E2E925CBAA5348BFCA567BB3D4E69125F59028E7F27DF37DE3AACEFF38D3D7E874B803515F6A7FE6C034C42572C2E1215E489DAFFFFA97C54FDF7EFF970F38F1DF01D13BC4EFE523ED0E685FB9992D437AC4EC8D2397239571D33B70F2D1384B32CEAC303EA56695B2253E461DC2208FF9C8442948C44AACB4376896CBEC32BEBA124F4C2C6BB81C52C5BBCF535327B0F01A348C3E6D76E1F589B8144CC8A117AA6DD4E810AE358041C126A74FFEFE5036F6F46088E6B1AC0552C2B0FB06D47FD5882C8DF002A2BC4CE4CB0C4EF8FE5910C3255E612CF34B8221E74DC89798C5DA896A387F85112CE81C61C6C4D42FEE592DAC2E6CE405BAE66F7B9819AC182BAD0F26245D6AE9CD9595A6197C55956F7C3F3D85EEA368785CA315AD1D84944066A1F64E9931CA53BF4B285B8A393DF90EA7E991726ECB31DBA8D5B854BDA25D21206EB94D7527E129598EEC4F6CD81C216FB1FBB460E34F13C5E698D0F8A1940122E4F127CEDF80CBCACE9924C28CDCE758234949CA8F0FF7DC05E48BB9237D315AC165A99C0119D66766DE81699E639EF27C07BFC9946C4779534E61B8E2EAF3BCA47DE79C19FA5FF19FE67528979199C6EE95E9F68F5FFEC20E239306579794E29C174DD76B74D0D97E0314A88AB242C87E4E8A4771020E835CA13E3D913323075C2F6890BB20A1F7B3ECF5AC79779A77712FEDEB5385658FC96C4A2770F4DD97B6C94B12858923358578D7485590EA50D2CA89922155681FE5D8A71C392ECC70D34DE62BD030D7DF47BB2FCC23B7FC91139D835C6073038A5C6E9A803B8C55628193F09C7F183EA1853301BE0261DE66CBE6062BBE92697671F6FAF4D4E39A21548A3BB2FC911C36DA34AAF90C2B8C7E24619EECBD320445CCAAE5D880EFF29AB266206A15F66CEE37DB241607AD418FE43C52F0510989A34145BFA5D2A220AF493DF8D571C2DDC6EEDACCADFA415658A58BB942D5CABB4821A548AE88919044F25281BB00F0AB32C728B247BE2E6E8C44A9CFA089178DDF1851CB316FD1BE1C5F40F95A8FB56A92BE56A516D99B0310E28CB5030959AFD20BE213534A226A2E558A04F446241434367E92C161ECEE4B4F9391C0E9C058C5863D79C8A0D2FBE272299C54617E506E73B4786AED7422C7E81F2EB400494BFADEF580C591D2AC53714489F5928E8AF3B23A752009B7C41F64C4AFD1DC01617613DEFE2AC59DD83C7D1F3F0B3B5B5B324D973F9B2CBD9B73D9A8A30E1F4BF1669269E1DEE523132E80A68D3FBF0B32B2FF91BE0DA27D4D891FE27A6D9125BBA68B318889C337A69798280B924DF7496CB8A0245EA7A2D20FF7AC560BDCCE490D8CD8F9E03CDF7E9DCE1F57A264860B454F6FE39F627A41B1224AD7EAE66C973557E8E5BAFBF2EE317AF903F79B99EF1DF589B5225C090664E011BDE24E38BE8DB2F8DFC2E0F3B8B689C27BEE09A8A2BB3F24C1A730DEA7E55D7E47EC04EB38FFFAD775BFF92BFACF2F3EB0898A103133206256D667796D32C316AC58CD2D297D26EA76C56C84BBAE642D7D575E3B2FAC8DC157424C167327B1F9117C678CA0B40DCEC22A75666091FB079CA42B6AF784EA3CE1B296310A7B643090696B66CED353704ECD0AAB8AE5FD22ADF002347CF7C47AB6F6CCC9E5F1E217922AE69A691D8AD38014CD4969FAE0DE1345CA2769C6B253CB0CF9D70AA0C067B41C12F651698739D08A6E0B08CE775EE511712ADB8B07D2FA1D07A2EBE5AF2DAC21ADDB8441DA2FED19AFA1FEBBF7EE870D5D5556F491A694F5537C7C5D5F7FD7B92490C8210763DFCAF5E6CA93CDD6F19E525D02557C6D17BECFEE8222666D1960F8955D70751C87FB7AEE0E18B9D8619A320F2B5FBF8FF218556F93925ECB84A37D17FDFCDAD9431722F654208F1CFF6CF4E38FE54D53613A8B7F4FF8A73A1FC48159EC149F09B36B3CE64807E5E9FB7B769283C2F7C95A4C406129590FA9C3151DD3B014A62B9C295FEACED48CE55FA4A15227BD5473A29FEBCF0F6593A7C14BF5ECE8C4FD8AFE99F35CB5B0C5055D1B4BB9FE1AB292AED93FC6BFE4A91E7EFF5E0F2AE947F56C41F7A5F62DF7A55236111C7DAAC70BC717208BB9DE4705D8FE29BE0F0A904B91B983F1AF0FE58B726BF8A621493AFB5E87BB80DBAF7F06BE8D6E579380985FD1973F92831E5AB55DF07FFF7FDB7BD3EEB6915E61F0F39D73E63FD8BA79D3628B9225DBD924D33E5E937476DB591DDF3EB444C94C24524D525E62EBBF4F01B52F94E424FDBCF39E99BEF771C45A5155281480420193D1B8A2B15325C33406A80DAD6C504978110F48DFFFF171D0E99B8CB5618805F0C54F95B3797B8785793FBE33C59964795A427106C8C21AD0229C1C42076C203ECA192600158D221E45F96F848B237EE4DADC4CB4812C03EB499A81F4E06AFF8E680FF116FE8348EF1CA23E387558E5035251FE3F38063A713D00CB467984D6573E54B47F7D878581BABF1FF12DA819BC1252078C3AFA2360FFD606B82427E110237ABAF7008DF659D1F8394C5B7C62E1B0852ABF77728BB41C741DE87270F90CFF1B1072FA0248609F3A8A704961D5690A24AA785CA2A5704E3788EE0B9D47779DEFF29120B8C6192AD26E99CE65E60AFC2B40D3F9B050449B77F77CEFDC65BEFF05D4B66066D04A381D10EA5403C1FA37A946160FCE4BC9C621CDD4E9064DBC1BE1C03AFF06E52801DF007C06C82AF1F8ED50AAD4C33CBE25EDE0C0EAC403536F157645E168EE48471638E47F868AB84644A1D6B9129146C75002BD4A437E33C074266C54D1A7FFE7B0FB5FC16C1B540E249D4B26BACEA11D14B47F8B788CC381C116B1197C4B32287B542AD8F32265E2ACDD36D7EBB10D2DFA706B0F7030F33A81897675549103103FE98C7F28C10BD2D0BCCEE49CA932943263204BCD9C2F2ACF95CD962E9959735526FDCA992A6F9ECF9306F80C90F97494B7487B3584499C6168927ABB71349C11821365E03207EBEF5C8371D1EA9F4AC630BC8EB25DBC7D442747CF22D80233A1B0561FE1A0CB7F27487E0110CAE0D87C5945D5DBFC6F651C25881AD1AF2812F6FFC603892AC9847182E3AA905DCD1A7AED929388DF4E3B0C1BDC0B48ED2AD0B0A1540961AB20E6744E1B2DEDF31B91AD8B141FAD3A87FC96EB594B7446501F2C4668FDBBAEC60277B6B380E3DA2CBF325FB965007AE7EBA399A04657636639331BD4573AA8AF1604D5FFBDD08EC33C0793CFE374274B2F73FDCA0969BE8B627937531F6AA2111528719C17E1E9F8DAB1874B6ECD272E6535B7B71E5821CCE1C508370283AA05BDDFB254FC603D23EE93583C562CDB1D46A17AD1EEBA6462F461C664ABF358D81495324FF7A82DE55B288257E7251D299B1FE0745FF0EF29BB7ECF8D33B43A73F7F133C382AA121A11FA53CC56194AEF5914A90442BBC99F0354D104A6193DEEDC94FAC8BCBE2FE15D482BA5F3A698742C3A7594DA03FD85977C16642B0A542B6E88680BBBB40501DA9CFECB417F0BCC8001DECE30ED7EDF2D8391AEE38AB5B233E1559BBCEB3950022BDAFD5F53D707EF1D6C9E72CD21C5E0321E556DACDAFA45D4531BDB73B27E9A3E5A42572E6D68F0D57F1540F626DE71B965F32FBFF3C2128F2A784125CC047A0E66E68B02C417F77440C5AAD25016B91AA293FA85CA559F2D84FD22AE313E97914DBD1738BF90A4185285865ED60496A11CB4C6E237CFA0750A52D103C0D539763BA73B255CF422DD89B15AB28B81AED678CB91588C980BB10B8FD90904EB7E6EB75AA4EB45BAED45BADDCA1EBE7D849B18FC41F1698FA9CD58E68C73B75AA1AA969F13460454E0EF211F9BDB9629A179DEED8E2C453781CC2A2D7ACBF6FECC31A09EF917874018B3BFD3ECEF1E9B4FFB828E6594C8C4CCF59BCDD3C9E70CBF175EDAD6ACEB0C6DBAD93E90693326F438FD5519DA09A54B5D2AD097993CCD85EAE7256703A6F26B3775DEB479BC151CDA42D3F88BD7710E784B94FD621295199D03D7AF686DA529CFA4E8996C18DD2CC7E1995028C36F273467C077BDA16DFC26BE8B7AB1D500A2A09402416BFCA6EE7144AE59C1653AE1687EF2ABF37127BE199B754C0C8272CA613A9D01D3F305E6E84E20C568EFC55E92B8C5505A0405D05F4151DA0CF3C53CA39FAC41A1398CC651887706A40ABCB2F4D9F5C1ED6DCBFB4558F0E5B529272BD6BA6F4AC43CA88686ECBFD87F9185493E4E614DE0C1A343F83CE6D8705C222FF1165ED216DC1095D411D2733E4B8851C4BD09BCE8065F600E353907F47D9960A73C07FFC5594B87F078DD0D07E3AC75E558294CAAF3C15F82896AEDCA5E55305B00DB1AA3FC8585DBC156A7D05DF9158A874C08FF203C57D67CDD3655F87CBFFB0388195A6EF0D568694D4AB57ECEB1C5F90EF74C56459F065BC6C80592BE2400A069AD3B7B3BE99EA7190D625CDA062F54DA0AED04C3A872AD1F8F230DFB1D630179D243A4550ADE8AB3E8D8251ED2C037AEF432977CCDFF5CF1C10D8D74983BAB6BE1356148E312D55A9DE1060DD30E3FB983926EC0C9E771168F90E5511328AFE1EE67E8795EA72BDEDB833FE36A177D067431246D77CA7ADBB0EB0B876DA44EBF660F84391E17812C309287A54AF5F57A7CB298976674970621D4018855BFE941F4E870B3B9A5CD38BA0C41CC3D4E591D1EBFC9F36DB36DAB502DF4BC76752134D84CB7D25AAB9DFA73FA4FE79D56AE1D162717E430746A4E17DB67250BE42725432B042266DA3EC5F792F0DE99FECA7D8818DBE141BE37D0AF5470E246FA53CF88289B09871FE08D370864AC70744F950A0FBC04FFC8992F52E8DA2C4314E0FBF763D5AFB15AC937CAD3C7F2644F1364DEA22585E7414070D6814A5821D9ECA249B04EAFEC5BF53C11645680556F6980F14F06DAFC0689901A5DC5C52B8938D46FBF63E318B31CABB3ACAE4CD8EBD195894977F4449865519BA4A0933E35DE04531F000B3F00EEC757E9B077462F8954D77DD257057CF5D251B9BF7FE9D4CE706E01AC619C8C273C639492A2F4AFE1F382E6C0B3202343B4053FA8271496A346A061493C6C81F284B9CCA5067FF35CE6D163DEFB6AFBC974014178FE8E99BBCF796FA745D80163013CC59B87E5CC432C858853A03CA94E658AEA657042931D6BE235E0547C0EBFD1651629E55A20AFF10ABEB99790BE5A525B301A3388971B1AFD2AEBE73514D764DDC08A2704FE4664700AFF9C96608BEB313DB43F76456AE8C94998E9C2E482962B5D7FCF787AEF8F8C0A164678D2C9C98097656FDBAFE9B7812064FA2181FB87F5CF4A5CDF4284A9342942B2C3B37DE6C7C4EB30D7212C3D48B8DB066A55C223A688D7F340F62EAAA9ED43D31F312F1005C7052C3BA1FE450141B6090D120030671B9EDE1D560E49B9406F0A9A1020D32ADFA5534EE8877A8DE11E35470AA26176C8B2E1775F2B8AE2F6115244688B4792A1481220993F073B92A24AE3486120075A86FC21F37D7D8C41AAB813783D51F1B9A14FA4E55443AFC7BB0077016FC6B0B0C0BB326F24399F83BFEF0156E20C21520610100BEC807ABBE00342B98ED77DB130527A3315F1A17083301F9B9C6BD0828895E534F2EE79044701D75D3ABC8C24DC114BC5D731B3B046209AABAEC1CB7DE1E6876DE12A61166045BAE040DEF3070D8CCBC4C37FD1691EC871F2238CFAEAD0C2AB58CE7C7AB3A75C0DA222DC55A8FE53B5283153063717BF852B95B2E5479640F4AA62CD72D385398A371DEAA024E9CDAE7D2F1D1FC25C1DC7A32833F064560BB3D690FB789D646FC6CCEFA33E0E8EA75802B8D05D6C027DE33AA194DD281CF1CFF627A6BFBCD7A9529E466EA1CEFDB2E882247067BF7A274E5F36D802BB9260A05120D8AA6981AB58F3B2D434E26E7EF83360EE7F0E618A02B153B565949B451D77203C9D09CB2EF06E451D385167408C033C4EC76D9DFC8A74756284E32C90581825D03374867259731DEBA2B2B5DAD446DB39F38A6E9D4CA7519A4F20B98A1D9DDC9D45846F866B0CD117E38E8AC01E4CA750C769000E91985DE9F53A8FBE83E182B4E9E8D0802BF9658CC11EBC1BD46BD1A7D6756E7BD54E026187D5510A549C0B44054FDE0115141B0FBC0E0DBB8BD545C3B431AAE359A431AD155D99DC56BC1EBBC4409FB98D7599A476503FC1C4A04D881914E610508FC8665C7A02350706BC23C99E7014ADC12AA88200D7002644FD8F6FA41231AAC7C7C5F8ADF614BCA4F259327B63E9627DAB2A59E17BC49BBA77B34953447C08B2650711042A15EE524FD46B5C7AD1AC6BEA4FDDAC86790DAAB4FF3EE9A57BD1B00873D5A52477628CB0CA505C26401838806D04D86FEACE0F64167E53878E7A091D78E97419880EDD94D825BCEBE7144EF733ED2E03E74316702EC4CC26D59657BEE62C1E45ECDDDECAAF02BBE6A798A3611EA78B349E483FDBDAB0BC657046D971CEF132C1A1E165789D1314DA2318D34852B285EA0CFFFE99444997724640B03757A33554A310C2E5675B1A4B65B40BF14767C3C327CBEA25907028C1DCB80352CE141B8E1791BEDACE0579C03729733D27829112FEB833504D7F4E2AAA701D29926BE6DD244633E0923D51D8780794D50C62AD31B190AC210111BD64E19A39209327F8EC6623D196F0045A3A3F7AE443A55DBB5255996F1E10D175A8B13537E35922C56038AE1E8CC6E93E5537346B0ABDE589988114A3D27E5FF26C8C794878D85FCA12E9ECBF5A035450B2D6AE4873D528B82CF01EA3A1CA6AC77A46796F3C00A7D1214B2EAF2722CE9A3545C6ECBAAE518AB8DFA5350FD027945E0BD266D4C8520C978B2ECB8C8A32ABBC3EDCA0B8ABCB9C19B5654058B3B6C829AFBD9D2469419926A3B6CC29AF2D43A0CACAC86FCC43C0237ECACA8A2269B1BAF4E1AB5E19D2586D35863B6F437F3CD2D11ADD65D764EE61E8FD4BD94574AFCB22DE54ED17E25C6C55DD5B94B90E3552553126D284B3991B5D725352A216D14BD46DCE7B9529653DCE21143615E04D1BC976FB77242B26D5305851235776278AE8E35A8824D9F4469F38915C367B0B13308B3CD91DCD5AA505899D46CEF41E20A5ACF53904D145EB8CC66586A53013FB3BF9296AEAA0947ADF327D81AEEF40881D44D6E858A42FD2F1E234DC419FF58E65FA021DDF81FC1B445174AAA42DD0E16227867D1CF0EE8CE4057A5CF8A8711C237AAF327DE16EE79C5286241B980F1C4D4957363FFBBC2A3997C470F464C768EC0E1738F57C0D0FD935272D6C28888296EF409F92D27559DA58B8AAE7972C9092A3035935A054488A9925F7BC952336A59923774DD5C00CB2B0EF734191AB960624EC7D9BE4853818A4B772963FC1D3F06002BE1CB93F7189385234723301A6BB76BEA6EC56F48641D98E7C42D85972BBE06A4955810A1A30A3997DA687BF2175F7996B79528DD4A6CEDA4B4A476A51256883295AE9221A83548A62545DA80BBC8E0A6825C18B235BB485B156B18CE5BFAA5D5021DCCA65F7206D65FE997B4D390203223738BC5C551B3A5FCFD2CAAC8070BF9E032F64B98A57F8A2432C2263A98176F93C1A993366E10E16C23C099F5151874D54E6053579B9B81ECE82931791704E9205AAC942B222E9FE80ECE9236D62745007FC52A95AE9B3A215EFF636063DCC7852443DDA24C57D7EA5E92B65E5C0ECAE2221A8DB9DC80043F7CEE3C1F910ECB87650E9576857501AA6DC3BA3259EF11A5237A4BE6B65A46A7655832859F9343E8FF0CE2FA17C1B258A977E94AEE871D2711704E7FCEC22239D14EAD55CE42ADCEA18264F18E1A280D001EA75A4DA3D584F82074EFE389ACD23BD90A6C7CA5B16D28E504CAAA6A71A6EB8621C1B0663BE613FD6F29460C9F746C07CF3D8C4300D4C556EE748AB3CAF93C14239E6B8000B1EB65C191A85FCCDCA54FC0A5A56836AEF41D3C695E370A0E189BD4EA4C4C24B25CB2EB65A6AF99F5A30E7D2F87441AEE5CCF9A6C15F4C2343B370B7D8785544515F5EF97A56DD6A17E1A09E8EA3E4167EA01E956B8C1B182501AEA3F58DD2B8478AAA3B434FA0574D2C5C2AC499C67664E841DE218F4018A3CD66343E48333087E500AA41C1F3206E5C00D1F7D30042E6D20ADC8096D698D0124150D9A87837BD746912C4BED5B61F83751B2B19E4F0614307B35011EA64D130B4BC95D66A6D3565A572FF7E5AAF7B9DCB7372CA5549F3E966D0A4BA5880220E260E80FF6D3026E46B8380D131863FA553FB4B4B4A23845B8875089A75BF6F67EC223292BC212320A1DFF7C9FF6A6C0278EC35BF0B74E14C308F104A5283E2B46324DCBFDF5D56AF4986780E8559442FDEBAD464D363C6BC3F336602F4FDFBCB56B766658D320D17A04CFDB43BD10892426CCAE889B4FAC1DA5561076267D0F4383F80EFA857769CCB8AA2A8A87C369C64D6C92A2B40B6289B2607FA78B46836BC694DA92F9345341AC9D39CA79794D859CCFC459C4FC22121900774A48C3BA70E2D70F40AAB90263BDA20B44BC1F960B58CBECFE35E340FAC1D9C160D2A9829957FE9AABA0073820DA9857727066428416DD3679D4B9948C1891A3EF39BE6807CB0EBE52DF1ABFD3CE983950F0BA06AC0429D28286DF88908D56C482A1511A34C1BAD1053698362F78041387D7BAC8CD4548FBAACBC49463803D6825E9B938D0D97EAB269534352BA08FC4AFBB3CE1C82C0C19B9097890E25C8DC863F95344CDF6ACA967767E18C7B8E7555C0ED6D75D0204700E1A9B727E80E28867048D74B392FB1445B5922B279BA7411836D20D8522D09C96989AF6D053A58BA8C87C3A5B368A917E77053DE837092C579B4041104962E08F546F9B84288D91295574D909682258E6F4BA44BD60E12A6A511999010AC4E4DCAE0B4CCF0CA2483AA95037CE022685822F5734D8ED8CCA54DB869BB22A6431F0E7141B6A09050B106285E2D07157C6DC5C383A96F8AD05A9E0EC12B449726E768EC997BA3F00A778C61CEA83C9C0830EAE972D5AC18275871B3E5C1A10817F8531ACF520C08F2E9C10807A917E987B0BB6423EE8126DD95453911115AB9AC2761DE4B390E4AAF0AF12E023F39F6C18556DC036B0C718427F4080F7131EAF46D1B38A98B221C6FA51C3A76074F438FBA8626493085A2A41823C9B30B194FE2D8E82CC591A29D57A995A1E29C7D9600EB25104DCCB2C551194590A932D2E80A8A83D8E5A7E046BB8374185465CA6E52B7063E14B43A2CEC95557C12659ADDC40C9AD0512280CBE5A000443D78CACE8DE054B8A0A99750F0301A445763BEF9F81E13ED54ADC890A5446746F3256487CB87853D6FFC8125CAEB8AFBAFC2A02686024145BD7A0BEDA3E4EB9E5A0BDE5334C4D32A89F4F0AE823FCF21B25CDCC82767D4A6A6FA2A2CCE1B841291256A7A3EFD8A1322E7E74C09B1095CFCCAFF9C7CBDFCDA3B65326A4A20CD3640805AA1E9F744068758EF4587DC57A1A67227EFA066B744E33373920C76F08D7B619E47A333F04C38D827AB7B73799E0ED1AD013C28025BC1A32801B27B1141421245BD61D44EA73CFAEED2449EF1D65DE01CE650299A2B8C9375AD37A71959D2D18ABCA39BD78A2869B7A25CB895734451218BE5165BA4E67966FB78EF3B43D789001E63CC1C8D33576FEA23B35179753D6F1926345095555B07AB54C12CCDADB55B668BCB9BCBADCC824BECF8A8A747752ED5B1CB07BD652443697B371D5F9BED9A5C8FECBDEA6941C225C1A38E0FE59500991092644D85B0F8C7F0A3AC1AE4A80CB3BD6E66B54961D6424F83CE57423720F9B6231FDF3CB58B69C7D522F36508597E227590D289A18EA4EE90C5ACA7A9791A7047899ED01F4241798EC689F1529299DBC7C987382B88742A960F0D1B581EF36C810CD58DA0EDE0E6A1BAF235FB9ADC7ECD6EBF262BE2C42D7F178B249ABF0CCE44B45F9EB4B14AD8D50442C43AE2C3F309D49D71E03C16F271672C9ECB7662080E7D43358319447DCFB5A3CBD6F157CDFB663674F688C14F4823DE945B24033456A47BEB7E4C073EE2F072E50B76E04426ED4826FC10AAC1E9A56F5CCEB3736980E4ED44E7213C87C8F2FD04852FB8155D2EC48C504F1764DE46F4AD75958A96848046D5981EC36CAEC5B53411E6096AE58082CB4140353DE67589658BCB3424F76CFBE116D9C4AC15C25E1114FF2F2520B74A65C2B3237A30D3437E0E4F98CEE05F02D7B2F310CCE68BE1A9B8A3300052C27BF12E518468F4B374F4969E6FB11F7B9D54E57744D872DF0D040A456416BE26446AC31F646F313BF0094500A4E474713AA834A74D6F4E1A94D520FBF1E8F6DE0A830A9C2950A64694F48C821DEE450060789EC8F67D5E43FCA88504F79DF384C4A61F881AC3C046257B003EB861E89E47D287D0D09F00613F0FC4CE8B19BE29AB4D30447F9D00331A04AB5B0652E4D6F253298F8EAE5F53CA42686A5732A143DA55F4DC66CD46F5C67CBBCCAA5E66EDD4636C2CCC1557E3553D82E1CC3904181BE0DAF6A80A1DF613A433974764061BF930EE46D5A65837B0AF34379198E01BD0E83197153E2DDF6E4EFD9E37ED82F578382952B93A091D81A27E13AF552DC64AB1F556CA55550E8A928117D1B546FFE08DB6DD822CCCCAC83B62B1195D97C4748BA9A5B4AB6C47DD525E478BE9879946ACBFD22B66474C400E3C55741D8D2355FFEEB8E3CE6539850D1D9434507A1FAF36A340B1978583BDC80C356FC2D0E3A574081C954BFB974D68D6FEAA743E7B1AB4A2C64C9434533E197A630A443355750EB01C8A391DB639BABF12005DCDBAA07C3A81D7F48B4329CB9740E96A703E944AB32E28551DC86270AA354A207537AAC3EA56C34808B7E97BB51EDD4AB3CD68F4B21A2D296BA6DC8EC7684CDD12E7E9E5F3E422CE63C2B8E5B341D2CB6A209535530E92D1984A23E21CE21BD083E6E924EECD83CB5141036E6683E510BA9A3566EE2D39E640E7318893F953A714B6E6CED9D0ECC9539B53C05292E94DF76CC0ACE21A68331A2B07CE6E5201EF9039B899B92FB9171C7D2BDA554B29856840E9D992526682706696D66199D158295076930A74A0A1B91B8497AE1A3A94731A2D85D4DDB481FB3270BB637BAA27A95ED6384ACB1A2A3F4B8DE6541BBEB0172D0A555F2FAB4355DA50B9F9A1D11C6F8C8A3B2E482C911205D2807A40B6450CF845AF616D39017E31B7B5DA83F932BD7AB9D83E4B2540852C4D791EABCA024BCACFF0A974A409F505D3EC2BEE12C1C517D314989A3E2C9C9FE4D26307155A8528ACE8F4D90D95D759F99FAFB9A22D47EB18A5BB94DBF74CA7315E12C6FA2B2F25BA885B54571756380C7670E48E0576AE9CE274D829AE972DE5A2F001D6FC227814F17E3B748A37ED5F0050F1C8FD2F41B89FD8FAEFBBC187B6E81D970A3A5623E16817A8CC24867E81FDBDCB5A062F7635DFA391F43DEA9E8F68F6C08553DD4586CCFDA1FCDA949B33E3B60F607A04DCFFB41DD5B9A3282DE8B8E992D7B0B72D57ED59F6B64E6B575079D349478A86644CBF9434A47AAA54A18433F3E34EB1C1754A5B5520B1DDF330DB06ED774DFEAEB790C8A2DE27A24603F596CF7ED55AF08044AD4A8AAB9557EDCAABBCB2672107F5EE19C30534573A08B7BCF32E52142CFE09F2529D776AF9F66C6AA7847324859FE89E85AD4751B6864D228F7493FC7FEED8154FCF77193BF588FE8B57F782586DC8A359652EA4D540D43B4C2F73A47FB467FC4C98B15C82C6727EE5BF2A9E62C3AD5F9B6F68D7E637CCA1A28B9758D69883CCFB5D204DB90715A78D41CA0D14D05331D390C25D2B78218E402D8EDAD7E3F4084D7A98D094526FB5AA35808908EFF3E828ED4373700D4D75E3937AF8BF26FE30C875BFED95A58ADF572ED6FA0129C68DC44F4C030AE0B3962AF7EFF73D23A7EEF7EB7513CF6D5C2AC0BA9A4CD054659719011F4A935EE141BF04D91C2BA24D81B238115B9C482E8EDA0D532DCF466A0D9BCDBE58F002D69934FE11E7268F39B6F0587CDDA4896CF49353BC5D0444C2D174E28D800EA81393E33CA12E6D0B79BD810A76E8599A66ABF782866B75B24FB4EFAD7AAB6D14D9348BB4DACD29F7514A8F12F0BF4BFE4FBD087583CB987A15DC8E6A70468E1A6157C67F33362617F75782A46570295A673DC1E5A8AA195703AB2DB0C654922939D9E99E2D16C34045FAB123BC45BE4E329DF6BF76A4B5F203C7C184B8C7C6D88C64EE51E51E8516F7ADD047916892328D6DB6EDBE585E39F95A3FDD3A69D69F9CD6AA5BEDAF0DFAD3DB5A1974281185DD7F15343B9AC7328363E26F48941A1B05F75995D0DBEE8C5D52E27B950D70EFC67ED7E293E629370308C495F40DBEF468C778750608D966E57D82846D47DD293711C9A79CA6A1CF30CE88CA386FE5868B8AE12037A4A776EBB30A70FFD4DC72D407F336B896F2E3197C41C61E2DE5AFC3D7D57198E5D1C1300DC1A80FBC69E70760688AE483EF516339A11F2A7C73513B678F63C48BA046C5DB0C9A5BCC62A1E6CAAFB5DAE822891C7B663126D0A7E40054C063B95E27FC33408BBB717A596D35FD093943D10C20023762C946BA15E90530A74EA6C66BBB73C8495B0B223F5C31DA6517CA2141FC83F82AEA5527F25D50E173738C823653C26C0DC1F3BD259090EAC284908FBEE527B53E1FBB3E159E34F750E27EFEE4B9485B008B2BFE4A423D1C67CB7F764CCF5282CAF2ED734C3D1FD17FBD165D825E3B1BA614B095C5D1D0292418740460E33015CC4B1E645BAC783B410C03168BDBD0F885BE19C8E22FB7F0A0444D43EE639580060AB0EED841FE99CAE51421E86C0B38199DB5459DB7EB95DE8F6755A99B75747B35763DEDBA20E685F5EB69252EE1BC6E9B569D05C6271FB13A9053D27C906C0DF4A094E8AE066137FC9D6591BEC96270B2D9E3475719BB9E2B6661ECC1911C82C1BC175BCD36752F17B1F78C1991DF7DBA143BD784DB205F315AD9E8DDE70A1A8229AF6D77A624F5A222EC9E6B6CBBE7CF1875B0DC6456BD4D42189B7E5F682B957823CDCE70A3AF86181976D293E129877C0290974D1114A4340F4C5FE88C8C033A27EC98ADD548F3DE4D78FFBEDA6A080C1FB50699D532C828F7EFF768CBCBC1D8A3CE3C51DD22D237C7B516CB18073DEC7B3A2492C5A474F1CEFDB163C5C8C8E1793705BBBB110CBDF4A4ABCF43B756EB14B7B7D5092C2E39012653D79AB225CBC9710F8B2ED72F2CEEBA7E2DE145D498208D2DE0EC7950E5BBC0A52C83B37F188EF388890B37387B6D6D9280CED2FB10AA028D54B91366B6AC38682485AA50503C347F1933FED250CCDAB787F02E52162F65A83D57E38E677446EB60C62B8A5382E76CC9A59DD51F492A30AA973C309B1FE8FD339994456E368D2A6A6B2FC3BB36A6D7505EC9922F96EE449ACDA06404A0678A360237447AFBC01A5C2FD0893578B5A2D1A53936ABA8B23364F26E3A494AEDBFB52B6F345DD8498B221D1D4AEFAD7691E3748CF9B5967A62ED5CBF0D076E636AAD1D7E84B89C23C32B923F91A9EB0F53428F097A457071B3424A113AF50C3F182B66B9D2F64145BCDC346FF61038C98599882C394A42D2621F0231B7B121C5B12C6FCA2A6BEAFC2CBDBBEF029539C986DB38E143B9C37F93969B7EFCA736609F507A1086C04FEC4CC7D77E627B6CCEE5FD2DC0058B54CE8DD045D4D81159AD8CF1619534CE679016E9A25DB5CC4A0B7424EAD0F958AC2BBBCEDC9EF42AC7A9467A6C922A4B297E8458A261D405BC2561854B5AA092392BC3B949F4843E4F6A7069B88B008D43959DA51C6335794CD5D5D36D65D5E366A48E8ACC9058BB1CABEB99D0C2D4787A1A0EE3017BDD4CE43782B2CA9B12ED549BEBD84915E2CB1AA1EADE7906A1A67AF8EDA2E7AD35D50B01CD1645DB5EDBBA959993C071E76EE62507F5AAE5243401A7D03A619A71F15822B3AA72B7CB1F968B4612095D718AE5BA4A9C65B531FBEAF1DB64343E4EB92BA1F243C7A5D2E35E7474917A11473AF09611FCF4DBCE6B341FF32961B4975B44BEB899120183B759E7BA8EA1DF0D6E2A5EA55DA9567CF23FFAEF29F917A2F49EB07F6FC8BF37E4DF29FE3BEDF452B853E52A8D118CBCBA727233AD7A5F4FBE9E9EAE0C3C0F24984E7F43577BDCBFBF3CE9F441960138BB272CF7A47F7AEA81C7AE3899449D61A065D42A8D4A2DA70E6AB80EA692819F1578E13FA43FC81CA1F22B04B9849C95F02F38A061F11D64732CD0439585603861FF92014215223F2871163C9679CAFE9DD2424476C1E6995C920615E16C65024EF1A7F47907BE2E98E7568743CD0064B0F3AF00A552D5F18ECCABD5DAB1E18147662288A2150928018001E9752644508A83DCCF2D27457DF02044E5AC1C568C6255AA62D5B9DF834408EE2746EFDD9C5B3A4AE60B816B66B0A1732848756E256E7C4A9DF8D4FAF0DAF7272A797E2F38A7288F52EBED2DBD8808683CCFFBF7F150818B35717C88EDB7B1EACD19588FAF399F1298678AE3F9ED6D3916E0CAA8D37AC115AF9D9F9DA1FAEA9DE7A7BE8AEB72CEDD1799813BA9C9165011B2EF414923FC5AE91EA59CAEB6BAC33497F87E0E721EC8A2775EC316686B38BA5F2CB4B58C8D73E1DE321774B35CC036013F4D7477280EB508FE4F67EE6552492097CFD06A11AC62F540D3EC4DC92F981EEA068560A70F0134A22D9258381E2051B43BF7DA5829CEF7FF9984C3723B9C2DA706D86D59480E4A1A3553DCB09BE5A8A594594A659B1DCCE5DCB35DB74F9924107B90BE228AEAE20511D9B732D05B0947E208DBC9C33738037ADAAA7CE8107A9AE3D7D612ADA1A27800AAB1CE288D48ED2DF74CBA08FBA2332EBCA62A2A68312CA4318AE23E019E679AD98A86BEE4E28A46ED0184526CB35446D2C91515C2BE72DE4A3B05D97A747B4B66AB690E5897A71619F2FF29232603768C5737E38CE6D8B0A9C371100076F0CD1C02AAB9A300A061B42FAAD7BD52C0A98DA8FBD9A63114C362F657C7124134B0DF3812668CBBD05016316055E6C834555DA0F5D9C6A77ADB6866BA50CBCC41F2422D0B67CA0BB7BCF88C28AE98176A7D11836BD9BA655ABD40EB73CCA5F5C655C3E852436294504CBACE7DF330C72D10B8B4D0829DF09CBE8880216E20B2A0C98950C2039214D9F5210FD0EE471E5E681116098374A36ECE248E8EAB4FB77B33514AEAF3B89702CAAAF899D7CEF4D16A0A839F18F0360F77A98D19A804B799E57E1B32B7BA3568A9EE9116B0D56427AB66D8042A50FEF2A0936F1208EAF5DCB3E7FB243FC529CF88B4E8D6ABD8931D97F3127C2E953EE6FA6DD06FBC237948E9739B0914A16A5BC48D2DAA25331D16D092D01F195C5BB17661FA7D1A969905752D7D11C93A1EC8F0AFC2E7686CB8B3409E102CCA691C4DCB1FC9ED2D91A712827A491772A88BA3ADA241BD1805515BA9929E7D23B35D8197E5A3F82A26C7007755625E4F2B3AAF8E688BEF1987870831C931E7EC84F3A5948E9035E247284F9B0D204D62D78ED27765ACAB26FDD91D73DC51F6D20DF3E5144D5DB9E84E167B3060C6AACC028AD9F9E5F3E80F35F08518854428A398CB77634E6D86F43B9C8B281CB2CB73B05BCAC9349F71CE6B8B0D3C881BD4F20A1031E6663725624EACA2D06BD36E82916C84FB26FF1E8F99F8080EAF44BFEDE5D6D457D86828FD9605752D6D2DF267B4D79CCAD69431BB1A2B579D6AB28E1556C469B45D46463A8ECB2DE54267314ACF34E6F451095EE100D1586ECD0DC429249B49D24BE7EA8E6BBE89EDE0D6858562271C1E3452A644AE3B0FAD921B28B13EBF012868E47702D58B089D4B6DF752A21156C0F206CAD299F7280D6AC383A6684179923E29520A378DE7C1A1B3D8F348554B15CCC2C4872099EC04A663DC468989BF0BD212037E93D1E86611C1967D16D7BBD28B2F2A9EEECF50ADD7017A703D8C1ADD3C472BA90ABFCE6F876739219822089188F1C06CC17630A270353673D190629748023D8DE4A573C25A670146954FAD98653C76F12126E975F08D61224B4B284069984ED0EFC8EE10EC510E499F707DE3715318AD0BF47FEBE8812C0EF8BE24FD24AADF6CF0754549F84E7A8557B3FC432DE5F1CB3909A19F071177E2FB122EBF1BF7C6F15534241215197AA45D88836167918EEB29C4D523D8D4C14FF48C38A98129F978A3B905D3D6C68C8D94DD98A3F62C1DD322B554B94DDEBC249436BD240B48A688264103AD3675D4E967FCAEB9CAB182B4104C6A95F155C5E749F086166DC8FB859E417B0FD40E45012D1A34BC0D015300161958B08B0BEF17B15DF0096CB434AF3E336C714627CC4DC61C8B69F8307116D1B13215663EF732084E4EC991E5C344B533EDCA22B7B7150C7F5C18A8A9620A35F4121ECCF1BC1AA56971BE43E6FB3B9C0B2B397EB3073818CF0814312C3B58E6E0D1E7FBF7EF8377E1CB183C22C6681194E7BBC330075FDA11A51ECC7FEA301ED5292079C55F814FD90559BE067897AE9E11A6252D520C23E10F1AD44F3F674B954CBF12F1D846E2ECC5396893EFA26D5D0B9606A72AF39DCA7CCADC80C370E0D8A63E1864C7E1102309B5A93FE5A9EFF0CA6240B0803346A36DE0539C5E4A4AC66687077336C957ACAC1513E1EC46083FA660DB5DDA41057EDE3EA1F85981C5877F10D1C80F449F536386A1E8D4373CC8B56F7853CBA89EE531A34FEDF15ABE1CDA375619A7170547B9B0842494CCC10C220237D053FFBB1EEEB8BC193BDEF2D41FE8E865045516319C091261A5FC282A284E31FBAC30DBC649631AF07685138A8A7F31BF88C3C38F9A1D6A6E6CD49C5CF32663E6281E49D4ACB1E9A8A424534D361C3D983DCDC882C1D0F71556161DAD9ADAB37DCF6850B0405466DA41388AC9265452B92F752D8DB949D7C060464739DCC669CDC2B30832A4E2DC86B280F060762BE8F5AB5DB93722C254C4908B0C897BE472E6F0ED61E661108DE3982416565E91A6C3221E93391FA697F92BC8B3EB03AB27A7BE5DC979ACBC947B4953D212EAFB0E2E829454085B918247623D8D3FBD54520BFAB053490122A07CD2178B048349DD8F7A561F8D7881F6C9B491060868451A74C70767E4831E605520662B20228DA86C52F14FC892FC3389332087D1D538CDC0C1496584D1DF2B4AB877A674A94CC03AA1C8E26E51614FB16C21043405DEB4A35A28F29F4B91341DBD0931A91D35E80FF6BC4A089204B9A83039440C8C9013CB8573C5D616305C3CD9A7CE67AD322CE5A4794AF552530149F1AB90DCDE9E5057B6A74AAB9ADA0DAEE1B7B32C8440574C17293486A899DDE0E99D8C1BE9C74174929D12CEFA6690A593713B6EE0BF6405F1DC914DC6C23B896833256DA61B718396E54DA7BCE949C0B34E52703C2B7E074575E24D13D26F908B376BF45203DECC4D4A8298108A0713CB843A22B2F1B4D6A91F519FAB4CAA3C0FF3F7289873E5722FCE8A6B34E88D321081191309A8795484DDEF8D3104280109A81B824E4A04BE9005F07DAB27B854961E9C9CFA560F1B4D57BFC1EBF0B56717AED59CFA08FD899E09A99FA881A6308A02D755832B53284D59A21CD58B26D4FA68F4C9216D3B751106404A5B0B0004A5054034956CDB2CC6504094C5A9A23677F6BCEBF3A6424A6880AD3611AD88559AB370419335C810A854772CE1630F38958A87D18C8A72DA8C8AA330FBBE3B8C42DBC6D009609C5B85D57EB43A81A875CF9873595DBECCA60A695EC15A26974D3E25424298C95461A66828BAA92033CE0694D85706787CCF391C7C5A213E5B21C789F29542D865F1350CC121B6F84445303AB1870E163A5F08648D86E8070C1A650AF405C68C3205FB03C58B4CD2FBF41AFBF0BD4F3FFD896DBAC9C4457004EC503EF96A99461744CCD7E1280A50B8C4E95B825F740AEB985021D4301C8FC901828AA4AADA8250C299FECDB8564C4F65C569EBC86A052C06D9BD50061A90DB8B4A7B4A0C82A024DD0A087DAF1B0D87D0927E90C78D78346613826ABD54198119C6D770796BA818E9D3535C0D7842152544AE1061B84AC0D475964144C30D4B6D5C7945B681C25E8F32A77B5137CD8CD00E787433AD12397AF274489A673F300695FE05FAD47116C1D3D3DE12222E1B99A3938A0EB9AB886AAB43E7E6DF87D4DD8F09ACBB940AAF1E04C3C600033B05C752108EA5905C50C15915B2B427C529FA93C33BAFC06A85302B9D585E9B19592C1801C15EAAB60507701875200DD22DB2F9F26E388E9E1DBF7A594DBD76D2382F46C3DBDB0AA88EA094B0D44B3D6600CBD2F1F04BBD0EF77E0E24B53309824A94656956D98A558280748066B4A10C2C040D96A0145BD6CA391AE0B5B08938E9A7A4FEB2520CD59B66252C2775783615705AD4A873A8DF9DCBC8AF32849EF42C5647BB58B01F687A18438B72D1045E8A3815CF6E1E7C8751EF43F0D41D23108BC7B299C23863585E8CFA7C1EF7C1D940CBB3E91D6B0D88EC9099C3ABD9CA3BED4959483E15DF716C280D1E22EE89883EF4513C49AC458C04BF415D367D46CE238E81C530F36502378E40BD51BF96C0B1947337085AD8425F04E7D1C93D04AAEACB4F3FC438A332608DDF87849ED892B93F84044392F5BBE49038078810E6432683F3FB5DA1CD67F1DE7B04E3FD8B20C14DDA8168159B29C1B20BEA5481B965770DF002D4CF6543C4BBE08BCD98902DB4AB520E19CE7AF5C85A8F033583B2B2DA894B518A1EA463718A52D3FBA956FBA456EB9DFA634223C6C10D2BD8A611ED09D4AF415EC62F39C1CC74613C8F051837780BE645D5314BAF56B018075A3DFD656563647A219D3F6023EA9D06634A7D4694E1606C06E42E553A608A4C566A540BE097E7F7C5771FBF6D4AC9F35D3992AAA8435128D788D4756404230AE280A208D92E6C675C787F46E6754A67B01CC836D4AB17AD71ED4E6640A326D3AD7B1D4C08AC9D6B6188411368DF722B91CE3196C5B5773356B6142087F2692F783E0E93194B29AB7ADABA407AFD12339020576AD7006205F705A1E0174140F6D4C586D8525B641128ED46ABF75EA52D1230E2B4AFF6652F822B4FAE833DEB5A0D7572978381D9A031F7F4B5825A425B297D7F2AF3A38D80059D07F0CE826E70BE75CE0D570889BFF0DA17B561E70C3083EF158C988A1D6929C199E75F10895DDB481AC011506E75E82236A5545742CC3835E2ACD70D348A4E8001482F399C588900DA0573A76EA34879100B46C9089A836745720C3226DDDF673B6C4CF83E0C6ACA76753A1A4F8AE82D4DAD7A9DCB5AB04F2F23F71B19C0EC5F9263D5E4F98103C0C73F9742A1A24A0497BE633A2E310B8FB26E140FAD5A1EBDDDA497516A94B1A7B24CC5BF14B6FACAF4C9703A86F25A044816674C50A968028F5AD87585C36A2D1336E7864FBC7DE950A9E06D04A08F33732ACDD14A3B358DD1F47253DF793E8B01CE71741D6D65C0F1CB3B49657D7C4130C01C24E21EB4DB19DF4A77A8540225F32EC6B12FD02DF41674AC6DB6CAA744C761A7EB548E898A310553BC02AAB79B3EA27ABB39659E54B3066B946AB9AB658D682694627437537DB8F48E1F7D473D4FC0EF054B078B5CAFD6BABD6D1AE5111A4705B40FF6ACF2AADBF98129FFAA2ABA399B9FBB62E1032D31FAE8208B7DB551503A91E03F6C3E2B231A0E51A172164749EA6E26748CF582FECB6B2BAC6645688F26BAF688928360E2541CD1EE17521C652C24B3AA44BA833E8856F71A68DBA6E984A896C8414E385317FF8A5E878E7001BD4EF9FD077F2F4F27BD1A81E344EFB65A6CADE2BFC9D63AFE9B6D3D26FF4E75DC96E4C6DA6F826AF2B29194CDE76966D4B22CA2A65D96E196285B224BE1EB092CD045CB9F8E6612A6640411132B157D40428371CBDEB88F5635ED2439C54633EA7F87CC2483853920D4941760CCCB9F074F79303EAC4716391EAB1E410F315E3113F1B89B40F1B644BC318ED1D5147D61AFC499546D5E3361F4A2B9CD037F2610795D35E78D8495185FB89A6EE16B31131DD93A1970ECA77E0E0A6264CB3254491046B3CF3CBAB1F800BD2CBCE44EDE78CC631F3C691244FFF103D818515309162DEB1E894477ED587F41B5255A036E4D69078E68770BA28868664EB9233255C3C85DB0463967CA6DB38FB3ACF5006337681B9D1A8F1DBF7A4938BE6F44A606C14DF13E4356CB50BAF15D5B2F04D2D0C9F1FE2C14369B5B6A6A6356D4FB10B7CC07EDE98D129B97A36CA87AB8C397F74C4A20E27DC8A4F92611D727CC950D2C0DC55AF6E675086F964189924184343D70F0D067B7909DE14640BD83F51457AB3DE16875E8F7B49AC13008C22DBDB5F6848978C03AF3786FA473D543EB98407C4E201E138887B5D6467FAB1CEE5ACB6B936EFA5B4DEAAD4F443B9EB1EA3D3FAE55113675D5DB6421C5CA576A1196B8BD85BFB5161A39AA93D2DD20106E8E7DE89B1C1E3E83A10596707E196A5A3E50FC58DFEE6C43930DAE7AC111CA1E460D1407D0E458208B9FD77457CA7F66260588C17D4305CE1FD4485636C811B6846756F047854022305E4EC81F4B2807407E858A46ED0A211D84E9EF9014C680C1CF221D939C09CF410EADE287EC3BF62B7F6C6EAC90FE362B9E3D128EA7197797A9FADBB6C73117FED5D960A3504312FA3CC10D7CEE043E0D24C0756511EA2D4FF35A84CE0A36A4CFFEF2E5ABB5F8C08781E1789C1FF2CA7410FC7AEC954EC1704B22EF90203301FDD756D03909D3F29DE5C06E5FF87835F0591B57AD1AC303E8BA3E019EB5FAA0CD9CB10FFAC6A9386F4F94E2D2622834D1512834668F63588EFBCE3D83FA013B973AB887ADCF6D47C95D0E04BA82478E5AF9DEABE75E3969983D1D74F4B936FA664722573C63FC2693F07B66E03F36102EF0E4BAC0C3C6923B051E646F16BD27D76FC6F55B73E39E9C883D593820A7E9EFBA3BA737E52E3969E6DDB9840388FD8277EAE1BF247BC1642F7CA3CE2EBDF6D3E12EA11381234DB9F2D685B5CCBCE3E626F3FB6F0EFEDE7DB67D1854BE4E9ACDB387159EFC1293FF7E794073C2AE99B37B28F2D68DBCC06C83661F6FEF88BE569B2D5EEBE8EDF6EEBE0AC4A38AA1DC693AC73FDBD33D9804E16D0EEABC763961AD7A3488D6960962DB1E9DD038F0D4E520D25EF789F146FE72737A1739D6A5CEE49995E61261EE5077A9BC3915D4A354990526B0AF22D82CA089E103068B4CA638066F21A2C15DEDA8F999462FA99E5931FC290E6469C7E895B684FE4E6D5FDA3CECAA1D29EF7D7853C6D302A3381188948DC037CF186C73493EB711139EFB2034F6419A2979B699970AA6A38274EF69F4523AAF46B9E37814F11DAD4D7919D40B69407C6EACC815734A706ADE8E1EBA74B9259B2F8F8DAA3DF3D68B05D1D672AB5D7565F125B761517C533A4CBF558DF4BCE8A8BA819A5D5605CF95BF108CF70A9E2CCD92F8FB1016DC267037333F3A87088E43D54ACCA45AE895ECFE9B8AA6296875928DA846FE1209D8B1045B05673CE00E90731ED4BA829559D2BEFE263DFDB109FEE6B4703A1A3527E774ADB2B1022D1296A3CDBA306A40009EC493617C1C73CFB75A2CD30EA360E56BFEF5E876E96B71FBB558BAFD9ADF5B617C4085020A65EB83097D2405573129F923A30569C327E85113D6242C116B1983264381B734A9954166A3C20C655C33220F325F5D3C947F674DA056982ABD9C9DC0249A0D4F3A264A9C9062A781BEC4955A568B6B1558CA895C2C0B9B4F2AFFE5AC9AD2AAA1ACAA1B9FD80EF18179AB2A8A51AE825C0E843652D3A80AC5D3B262A722BC16E1BB0A16CC81FB1B51F5AD5920824DC06B6D515F357449143DA89FEBD7125DE0B8E00216DE7836C57E9A28B074261B5967C26DB9426BDF0A8B11EA1E30C4ABA290BF7705D75818702B0B4225D003B5F098903426E84CD35A6D4ABBCE7CBB13CD346502F264B8A5B4270C538499CB64B38F3EDC42C5CC655EB37E58DE30B552D88C99037BAA16C84F08D4A8BE1E72A7FC27DC829E6A75B1E12E914799511661C121E929BC0200DFEE13504D85EDE596E70FCDAB6E2936FD69C22DCD3026ECAA77A8283FBB52F949D68D23AC824B65975A4CC7AFA3195EFCC1A53AC3A10D05CDD4438769ED2376A7C54B17F34A2BFE0A1856524713BC9ADA9F7C6FE1C242F4B88F76D94A756557D4C1FA6C93C88DF5BA9768B60D89761189DD33F837E5DE59B8736959D6F20B790551D63514903D4B70D5A9BB511FC94BD4CA0F884087A24DA48CD32FB421AB83DB4ACC27F2DAD0DB892689C568652386B32907B3003C85320BCA458CD5837C9B6CB562115665FA39054B2F09DAEFE9865BFC534083748F5FCD94EDFF1CB663BA95CE222BF9E68490953C4815B232AF59B0AA2E6B98065BDA4C14B21296C9D57D2771E9FBB9BF0C267CC1642B4542122AA4A02F4881BC44366890175A423AC9FD1B1F2A55FC4C5BAE105AFF19329553328566A14BD46630D42C08F46EB4ED98131AC6BD3E95DF56DA6723DC45EAD69F993C8321422A3F0CCB562E2E3780140811A339656C9A53CE6C76AE6565BC99318470AE181892DA6A347DE5843E4D28D3165C293268B2527F6C563C6B5FE2A51CC1B53800BB6BC4B579F071F57C6C9A75CDBAAA03D5103A7D6586DF440AA26E9EE1D790FFD2E9062D6FFBB197748A4CF90A61A6EFDF6EDC6EDE56976ADE6DF5E4EB55B359FF7AD5EA7FBD7A0C3FC226F95FEFEBA4F5F07193FC7DDCDC077D0D94817FFAF077F531FE7D827F0FE0EF03F2778D14FA3A39D83F20BF0F0E0E9ED4F19FDD53EFF684B4D3C2165A2D28D96A6DAFE1C7F623F87BB08D1F506F756D15EA917FB6C9DFFDC7D8EBFE9327F877073F0ED6C8DF030ACFC1DE03F87B403F0E76281075F8676D1FFEAEB7F0E3C943FCFB043FA09FB556F3017CB456F7E0EF1A166B3D863AAD27D8406B671BFEEED28FFD35F88BFDACADB6A0D8EA2AFD587F047F1FD08F03C8594308D6F776483FEBFBF8B1BDFE7817FE3EA11FBB049CED270FF1E3C923C8D9C5627B8FB6D7E0EF0EFD8062E4EF0E7EC0E00E9E60B1836D9CE2FD167EECB79EC0DF35FAF16015FFAEE3C7C387F8F731FD80060E9A2D5C9687B05207FB5887649DAE0CB48743A8DB4EFD09F2B109675A6253A05C5C9244A1CA214BC6AAD824DE944A49A38DBC17DCBBDFAF70A39EFBFFBDF6B853E1E91B4AFAC3A64CDF54D35765FA7F5538131FAB9B9FAAFAB9FC5DD452698B550BC23AD9F09AA8149E4E597B14E558A3FDC09E233481FDF67D69EEF454DABC2C6165ED86D4A96A13295782D7F24DA1AD5F939709EC3EA81673614BBF66FA73B546695D6DA80878FCACB9EB12F3B47018F7A04D15686555AB0EA8D9D8EF0E77A42820A644C0C984033FC0E08E7C0D2268EA097DE872CA17AD422D9A13DDAFFECAD706D916540B50C1A0BE954E22CC51C8495621A71E4935014E342FFF7FAA72AE3E041840E78FA58A72B7A52D23DCD191BF439F2033DCDFC951220BC12A850AA6663C64A7EA114751B3943193CC4152D5A18311AD671B41F3F636DB0C92ADA25D9C34699CE4AD6A560FB2FFA52A26F8685C5A0F5353E1672B9A4E037DF54DCE484510987937FF55013F8D8B35FA5FD0A8D58E7E50826DC738EA95847DA1C76513940184282610273554F4027DF88DC68A34381DD70A0C83E2A47FEA778321F35A4F10AF8F6ED4CB755E31915359B4DF6EE05E32025797A37157B1D9AA8BAA4089E21AFFDA987861607105A49510C25B0017222AD2074ACCB7BB68603398D9029B56D08A92E9A98343C66EA0A6421A618F267E767B1BE93C90EF64D66C364D531DC96B79CE93B951815E46352B3E8F8D4D204B6B350C2608CB989EDEDE52E3E7C6ABED4F7F7FD87EF97EBFC307BD8CEEEE95B9F1674DA28C57CAB28FF07ECDC227FEF4AF09EEB4008FC0548F2247194E20235D8A0930DBB1F2F25D078E5E48AB3E5C5B9D5C622A91213C802357E0F067B5644BA58EDDB29CDDBF9FD1E9732B0528D74CB5BF99A7CACC4A01EC185C0964F4D9DC92E6AE54EAC7593122422BC8F50B38F5A75B1EDC6AB9620732E900108BA12235A9645C8B6A09A0573C1A0FE3622F2C42801CC327D02A5B25440956DA0787A16D379221264C1D3A6E580474BA27A28B979C2DB30EF2281DFE01EAE1C00E4A2D1E04F20B547A7DACDF9E2A0795E727161150AD11F5E537F68E30318ED5D30A28734E48300BC9528B4EE253EDC08500D9792DB0D241FEC2F50A82487F0C0A04345FE611B253B5AA246B453DF73A3C24E966522F30884CAA9143920AAEF3E8786F805368635BE8588D86DD4EA7A887A9A512AAA0C5E3CB6C24F7EFC7E2F1B00D8EE8BF966F265BB3FB3100CB217A1EAB01650914B54007626ABB562674EB045CB7A89B4F71B0DCB80C87DFAB1A4D202C971F7A37117555A8C3489926066044E0A986A848D2B736C436E10192E26A4EDA4BF18D8E3007B2B012098C40783E7BD297B4B6B9E7851C035FA7F2E15475868752747AFE1C1C605CF07823CE8B5DAE211845613EC9A2D73206879AD440999E3E045375A35641B0DA916E15D51C61F013EA063FE83834749AFB50B77377728CF1733E2E66BD5FF825BF1474048B58D1908D1F4C123A073D3C6797AB9594482D71715DE156FA9A5106B71E88B9BF367143AEFA6D64F7D36790C0D12168456B0C51352790A201E6B051DC20D36FBAF9E061150B9FE7CF7B66751EF7088320FC3FEAB642BBAC936ABCA526E3606272245DB7D5E437742ABC523322771BA51729B473E57E5A702249BDDEF18A93E494E9512F6463D15685C8C1745495A9EF80EF37F4C7169D75D614FDFC071FA50884D05ED52D070676F1D7900ABE45C22311284E91C2C8B887BC658187AEE6354CE53DE8E83BAF13DDB5A9B3171DF1E185A708C4A0578EFC4CF76F6A2139AD503F63352A8A1B2715CFABCB4D37FE3BB0C8720FE31EAAD88AB6ED869B6AF1B331322916A7B41A95518995B8DBA640B3A39AF06F9A07151B1A7EA7C1EB310EA5A5D9988846C1FF8084B1E4CCC15EB9BF2988226D756A93C59F2354FAAC2B5649F3BB2442D5FC07A577E8554D2CF309ACA155C7C100C4ECEB798F88C5900DCDA513A6A828E807643AB7C8020332B7025929407BA9E59294E2F676D9DED93C514CA4F68ECD04886C4B3E00CD9C74F6525B306A0679EC5ECA5C59313781BB53324C08F9DB78F8A73D28AD838EB110D09E5824BD41201762FDF516950C8880C59C809BB151414C11334F854B3EC1FCF59CFE2E188CB89BD30E84C730ACBF9CD17335CB80B94171238F47F0166F0C7884BD195A48C217D12087F52A8BAE6718E5D05EDA4DCFD35A512CDAD5316638C678867F1AA511DDB28D0FF09E980BF674D3A72A148C8253A85C1C9A6430D79841D32B82931BBAD5A9E313D538AE093E970443B011A3959C2AB29BCB5C45868136E7B32D56A53EDEF9CD6F2D62BEDF31AE25387CF7EEDF4F08E9156A3A2AC16904FA24ABD54E99F993C2E9799437618AA12C641470CBF8AEE2E3481F60D30421224CA5B6EFF7143DC4537FF32C81BA4D309F60F25CC78D3666F110A8AE9326F3ACF3A9CA3D4A99A2D51BEE78969B3882DDB04C9C08735DB612413E8362CB59A17E7EEC069D8C89707ECBF911910036B3731D1B88D2F25459C4B581A3DADD64CB458F96B2671F6CA6CC671FD424EA2C5C5C089CF5EA039F51FCFA130FEB8587F5C043E98D3FF058C437E2DAEAA3878F7FF37B0E31834BDA57A546370B143E9AF4FBF115131DE1D67F663F58A2B4973A66CF6024651BDE427E1A79C04E61CB00817E70DE80AF432225DC19EA784D61AA701B68EA9A5C33BE9F551B9D55F7D24B88F2C0432AED45FD7032349D0D58EF57520BFAD21565221F53B533912F4913EE5951729411D71147FD3EA8C31CCA14F606546700425A0E0113718B78B021214B62027BC341D2789817B2A0F4090696A2C49907E4E079D548B7F0D2D0447586E31837CDA8CAD66F6F5B0FBCDA03FAC0A403D162CE234296F26A1F4D3F0DAE4CC1DEA052BF3096DAE91B45600F177EC554E8E089704C428081895F0E74C145EE39701842E76FC59AD18EAB27F1F967B5558FBC15A5973A7F35CF1C037144A65129F4DA53AE69577685E40C67BE9F11B8B525E7BFAD3C15329FF4B851979FC9EA9B20E4694594187ECCB2886465CD6A38488EBACDC9963227C16485A4051376E9C057831F926C5B3870AF04BE23B11A258090ACE5401CC2CAF436CD3D643E9892197F4AD8C8C1473762DFDCB0663CC6F20D8B013059F76C58D64E2D9D80F2A5AB2A0D96EEBFE1FCFD773E63FFE993C8835029C3724C21A4FB0BED032829A2EBB977C2ECF769C65660D772CA5E3036927B2B30E6D5B5134AEADB44D28DA7BF58DD8A506CCCDD02883E6B91824860F750E7EA445C91A0AF7E7DD03F9F05843B6E7CD00B3F939F438329A4178E43E4F416E40A292F76370E8FF36FB12B52609A50BF9E7CF7031BA369D0D91B3B3689D4777040309FFE72A8AEF3EE7904503BA451D696FA711B49A50AEB9B5DDBB002ACAE80ABA9C8B264632760EF9A11FE4D83431906F50DC6A332078568B750C726E6A12A7CA6D3018211026351621D2768F99764F582D879EB036F0CFF1ED14786FF6F79ECFDBFF77D77131DCFCE7CC01A0D6732ED2077BE927771E8E74DC8819482F8523F3D0AE3E4679BC3CAEC82CABE5AFCF95695BB48B57102BD2543200833F3D5FB4AA710E2F921F71B07C1CA0E32EA63391C52A770F6C0147369D3F2E75305CE4E5A437BA51CDC309ECB370E1CF72BDEC51ECD2FD8856358B65AD9BD589D198B251627D28EA54AB3B10A2A1CE1BE97FFD8775E3508FFD7253EF968AB9D6213CCD7365A5B61F0A0D90E8356B3E9CFB83598CEC03283C48BE394F3481508058616FA78DEA1E2AAD2842169F783FC6A10C0E0FAD88A0C85499A3D8F8BE8086C5183CA18685A4A788FE7FB1B8FB7A2930A10BE7A1F0345C15347C67B55DA51037264026907F435FD219C285BBCCF76853F1B5DECF1B87A73C010194AE6CCE52167085C0FEB97C14885C96BAE42DCB7AD983F8FDF4B5ADB1887F6914DF219586068AF890DC01669A4E2DC07913896F13B0FDE601C6A86E018F1956DA0106256ED104880DE924317DE4A506C10A386248618728C1AABEA7CFB2FA30A2EF0225F3C06721A6DCC7DAFDF91CBDB99FFB8BFEC12A2CC9FC0836653B96E7D4B63EB1A2E589DDD55B9D1980B0C827277B55A718E463E8657D1C798DC902CDD83A608B20AC17B8AECFAC6D8118863255468DA0D0BB04A268375905966AF74C3120496D0820C9156C2A97C532D0BDB20A80A06D64459A18FAC61BEEC89C0DE26449E1578DBA401BD1263AE00674BC40D7AB4971E741139E6F4CD0BC5CBDCAA4A2B2D06AF10D5CABC7F1806157C279F44A7A231C386C65134700F9634BE524AEE08B2FD363BAB68C8D874C298C893CA9566DB5911B64430D5AA1AC1E0A22FE2AC9884C3BF65F0BF5FE4A1E96DD82C0E5A0B63E470506BB97072187999FA7EE7B72AFA958A0CFF01FD3E9B124DB96F33F7FAC478CC992F61E8954C36451E737C45387D251327CB4313397FA866B049F3D8BD89DFA59972BA3C4580F6CFED5C296DFB639AAB4CADA708697E4FED579B684F1549FC8B05AF3946C11F0D0CC182E112976E44C8F0A52C1A86101EB7C3B99BF612E56D3AD06D7BA94578C89524CD46E170E9EB1FAF08DFDA4DBFFEE1C3EF2819B29FEFCF2649315922B92C611703F38439FDCAD349D68DEA5DB2C1EA640741E28814C5E7419D1ED9225D0ACBB0C83AE8002B1CC603F8267C5F67DA90771D91063AE7F16CD0E1BE79A9D9394B8B221DE1AFB0FB1D1E80263D02C530CDDA4B8CAFEBD447791D90A84E6F98DB4B70114052D31FAEE4CBE8EC7B5C3872EC1476EBBC842179E820E00E982C8A730CD8E3597A55CFE31F846CB797CED28C600324896E4BB24B92477152A7A7D61261D2FF178301A28B0E48D1256D5ADB3436B60B3036977893BFC4BDCB6993CB86D5262BFDF50F65AA09720DCEC2EAEA83A6BF24FF341BCD96D7F951C7F843085AD3008D7E909DE986D1EA001AA5FF8F4D3384A10603C9C05FD2BF97FE5CBA51D76669990875843A87095F264A3A6662DA92403536C320AAD868C7278DF7D7A3775972F4EBFF1EFEA963A983C87911D5E10ADF392E6B75F55DA77CD4A1E8D20DE2DC79D8834DD77A34BE5A6A2EB51E927FEAF8D75C96756F09FC2BE8134C23BADC30BB943A05A1F5647CD5E1490C1AD2A2BA8133E47C6094ECA7DD6A43849B5A52D0A51E8FC851D15E9A64432255835880092BE36440DACFA387EB7EFC61E7CDE165F3C5D341BA4DFE7B7DF4FE7CFFFD80FCDA81CFED77BBDBAFE0DFF4E5BB27C790FAE660E7D587FD4F2BFCBF7787F9E5C1F6D9CAFB789DFCFB99FD2FFCF874BBBF77783DFAF1E6E8D9CADB2B5AE6287ECFF2CFDEBF3DBCF8F62EDE2352D0E0C1B3F367BDC3EB33C2C1ACAD1C5F5F3C398EB3DAD1F5B795F7BB6BD0C527C2429DBDDA798E6D1C1E3D3B7B7BB53278FFA3DFBB7CB9F6FDC7ABF8E2C5CE36E49D5D9C25E76FAF1E3E7C0DDEF1291C5FFE1A3C867FAF5EECEC7D9964FD95C39D87A357570496DD571C96AB773B6BB5C39D756CFFDDF9F5FA9BF3DAFABBB87FF6FAB0AB8C89E41DFEE8BD3E1FF0EFF0E2D1C5CAFBEB4769B8FFF0F1AB9D170F5E5EBD8C2EB3956CF5F5A7E8F2658EFDFE7589ED7E7F7B78BDFAF6FA3385E5FCE5A85540FFE18FB7F13BF8F7FD53687F27EBBFB95A3BBBC82E563EEC92337B1FEB1EBEDDF9E7E1ABC3378FDF5D27D1E5E3BDF16AF1AD7F79D644D81F46DF260F6A67D70F2749BE3E79F664A5BFF6B07691AD3CFDFEEC1B2CDCE7E4F0E878F86AFB69517BB89E251F272B67E9E3687B7BFD79F26CADB67799BE7EF46D3D7A19AF5FBD7DF2E4757FB05E3BABAD4C9EECAC447B79EBD55E6BF4E6516DFDEDB3C1EAAB4FE1DAFAA3C1A38BBDF8C7AB97AFD7A3A7B5B7178FE207D145BE72F1E8C9F5E4D1D1DACADE87472BEB4F1E7FBE585D8F9ED5D627FD776B6F7E4C487EEDBAB5961FFE734920DA7B79F4FE70E7C3B36FE197EECAA7BDFC60F0F4F9CE79B197E5E7C3B8187D5F7D9E9D3D3BF8E7E5EAF8E2537FA5F6E8F1DEDBF4FBB747B5831F4FFE19BF5F79F2FED35FCF87E7A3B7E171F8EEE1BBB7E18FE668547B30B8FC3E482FBA1F1E3EFDF2A3F7E0AF62F7DDE520BF4A9FBDB9F8EB4DEBC1F76174F8723B79357876F07CFFE8FDFEDB5178B9F324198CA2E171118F2F2FFBDB47F1F0EACDCBEBF8C383F71FDE5F7FD8EE9F3D6D7677DF3E8B07B5A73BDF7F6CEFBF7E76D4DCCE8B0F070FC906FBF2FCCD8FC1CBD155FEECAC587D13755F0FFEDA7DBCF6D7FEE1287AFBFEF33F8FB70F9F7EFFEBEAE1A7E220EFF57A3BEF065FF65793B7870F779FEF7E390F2FBF6DAF1F9CAD74CF2F6A6B4F9E7CEF1FD65EBD7AB5F7F4CD3B58B19DBF0EDF3FD8CFBEFF35180C82A0E2CDA6044AA6A472848359EA46202D94500A167FEEDFA515DBA30F9C563C867567FFE218DF1EFD385B7990E3EF95B3E1B395476B3F5626C3EF2C7FEFF18331FFBDBDBB3D78BB72F1F4C74AF67D2FCA9E9E3DCD08968DBFBF7BBEBBDD07FA10359FE7D87EBABFB7F2CFF1C57996BCC7EFEB677B2BC9B72EFC9E5CAC662BC98F9595F4F8DBCAB8F9703D7DDA5FF9F10CDB7FF23A263CF0C173AC530C8FE3C9C7FE4AF11DBE77AF934FFB1C8EE2F9E1C7473F76C638DA576B745F6DEF1CB6468F0E3FBD79FC32596B7D597BF8E3B896449FA2076F7EA4E9E15E3FA91D7F591FAF9DAF9E1FF7D78BB5EF6B93EE75F6BAF5E241ED53F83D7FB07AD4CF9FEC7E1A64D0E6B7EFC3FD771F0ED757D3B5B767EF6ABBCF77DE1D7CDEBF3C4BDF9E1F7D1EA49F27C9F37FFE79993C5CF9F178F2B9F7ECF187512F993CB9F8B1FEF1F2D3E0F5CAD5F1DBC3BDD55A3E78D3FDF22D274B7779FEE9CBE07DF8F9F3C5F1E377C9E4AFF07DF62D7BF6FE5D163DEDFE98EC87FD77BB6F568EFE3A9EF48FCFB2F463FE76900F871FCEFF59BBFC6BFFFBEAB7F7473F3EADEDBEDFDF23A8BDFEA8F9A8F7EDB0FBE0D5F1F6BBABF4E56032FE7878F9F1E1FB9D07FDA35AEDF587C7DB676FBE0C927CF7D1CE98CED82C3CBE03AA42D4C3DF8EA7F8DFC3D18BDD27F0E3E9A7C3838FCF0E8FCF56BF347BAB07D75FDEEDEC7C79FA24FE72B4F3D7D9C783E4CB87BF869F3F1E3EE87687C3B758F5AFE6FBEF0F088EEFAC7E7FDC5C8794B7B876EF3E37575F0F9EEF3C7CFC6EF266AD885FFE48BE6D5F8E5F1C0F5E5FEF9DBD8A069771BEFBECCBFBFDE3F75F3E34BFFCF3E69FC9CEF8D3B7D5AC48C664215ADBFB4972387AB9FA66F094C0FBFCC5F7C377E178F5BC1860AF47EF3FBC397CF160F7F3F3E78BCFA7642BFF0333BB831460AF588BFE3AC279426E0176E3EE791A3EDD1E3CDFFEE745FC0F39A01E1659D8FAF2F1C3E8FDF0AFA3B3D183FCF1DBBDAB09F9F1304AB2DEE0C7600D5BFC4477D9BB37679FBF403FBBC3BF0EF70FDE47AFC7DF3EBFDA7EDBCB5F7D7E160DAEFFFA72F06E6798BF1FBE3AF8B0FBF1FDE717DFB7BFBCBAFAB2FDB47735DC7B45C07A5A3BDE79BBBEF3F0F0FA2F6C777F7870FCFD68F26EB4BB5BF134DE0F6CD85C0CA3430C104CED43B3056A9FE66C4793923817CAF868B3958B1BCE7ED7AF04FF2D92AEDB4BB46859F5F325AD3E2BACD6674D72306803E32C4E8AFA28CC8868E21C02D31FAA42160AB171329EB8653D31534D2E3E341B0FA2916C89FC660F9274E195CC53162639D5575121012E714292D88D18DF6F255091907D64119114794E3A294022E05F6E050017941953DE064E9F30E47442E0AB0E9F6CC43D9403EB30004BB0C125B6051B9AEC126C30C74EC1EB9C3A2A0FDA4BE32CB2E43739FB4CEA1EF13558D284473E324323A08BA6621D5AFA18397AD0678737B252671105C5255993FA65168E61EE41B7628D4A472B558EFFFD9A020CB44A7EA30A2977C98F6C940EB59126FF2ABA1B241056CB584C5925D6AE8669B6400EBE726E98B9261403A4AD9F0DD3EE77AD4B8DD0AB8F4095E559D7B2B58CFF885286FDA424064E27D253DCEBE0B6EE134C603B9C4C6EF4A3DA14B478188FB891F89206BFD29E50F690ED48AB5906E673EB363B02564AD65B0244DAA4FE7A4A6F4F92ACC62A075C7FF7A397E73388236653CFDA204DB41EE79DF29CA9A2CEC49F23885B43E9C41D66480D75C6F4444534662A235726211FB349FA5A79CBFC09CBEC061E9436709691DEA33947CAC3D2EAF37440A289D539438808E922933ABB91F57F61F3308A0B03C05FE03C80A0D16FEFC74D6A044196C75F1D598D3AD9C71DB2D58AB81B0E39311A918D328C3A163FF953EC248A107FED6E7F0676F2FDC357DD573FC5A8FF35E6EC62BCF27665E5EDE59BE160FBD3D3CF4F0FBF0FB73F1CA5DFF71E3F1D7DBBFCDCBA0CF317C36FEFC69FB7778BF1EE41B4BDD77DF6E15DFFDDF5AB77DB973F2EB7BF3C2742D18B8BDD97DFFB2F76C25747BBC39DE1E1A39D37EFE2EFBB074FDFEDEF67CF9F353FFCF33D3C8B9FEE6EFF73F93EEC6DFFF8F2D7E1D5BB6CA549B8FE4FCFC3E1E31FEFDEBD4D5E7F381EFCD53AEE85972F9BC70F063BCFDFB65EBDFFEBF5F9CEC5EAB317E9BB67CFBEFDF33ADB5EFFF866FDC7E7E66078FDFAC5CBE3D517CFFBCFC90CBCCB7B83A7F1A78B41F2D92110F83F33D3DB38D36B6CA65FBF8EB71FFCD44CEFFE2566BA4666BA7F3538DEBE7CBBB773B577B5D77CF4F8F0E853ED73B47FBD77F06A1746F27CEDF9EBD1A7F8B2BFEA1AC94C9587BF44FFAD5FB925207A28B27FFC2582B0F45A85313D2A3FC9194541F397CE86A4497E2464612F9EE4786A09B69D9DEFB3CE792971D1ED3A15BFDBE77040D922D7FFBF45FE3FB14576F42DF2631DB7C817D8220F3EADC70FFA2F5FED5FFE45BADCDBDE7FFB61EFECDBEBCBC78FBE94CAAB459A120E60AC89F00CC9FFFBE0E0C0A6C44BFC70001A4FE4C30120389AF6A584035036866FDD67B43CCFD19EDDCE1265A31669CDDA7BA4996B73EBC1C9A3DEBCA028866CA4D9E69AC77738DDC3A3F04ABB0C14D2DC1AA9BC0E772E826260D06B79903FC1FFFE85D3DCBC14B32420454842B7BFC87574F044E66731139ED0880FADD2F4A44BBDD830426106BA406058F20CF1C7883EBDB469E98EE405165389B4D6047709B561D607C0B4FD0B17BC8A08BE4AAFE0C60AF382C3E06BDE72B02804CF1D58FC533401745ADB079426ECBE3EBB3E1B62817DA6C11D7D7C91BF6B6EBFDAFEB1FB38BE7A39CC7EBCFBF663B413EF7F1B37B71F7EBCDCD93D7A3B78B1FD297DF9FD9FA3B47894BC5EBB7E7579F868FC656DF5F58FF18BEF1FD2BD9DF7572FE66A5217BC116092A2B1BBD6C6578E7DA89E90E6B1E746127BEDDD0CE5D2D292852754AC497ABF4B13397765D69E5DBEFB4E56E67CAFF9F9477ED83D3F78F1FC51BE1D7F8F3E7ECFAE2E8FBAFB3BCDE4FC41F4E8C5F1DB8FF1E8CBF778BDF8DCFF70F6A9F6EAF5707D7CFDE553F4EDFD9B96FBAEC63DBCEE30CDA3DF37427AD0D3116E3F7D70F40E13DEBC6723FCF6E9051DE160EFF2C5E53F2FF6D6F72FDFAD3ECC8FDE7CFFF0F1DBE0F9F367DB3FDEC6BB83F09FF89FE4AF675F9217CF7777F60F9FBD6E3D597FF3E0ECC9C5D9CBC9F687C397B561F3F3C7C43A7F3E6DBB474A991B2E7EAA08E520D5F691C52C271E80D104FF43C46ACF41FE5B9CFC5BC51FB9E0A262E02280AD9702A65A5C3CB81B4C8F3D275F28B6CABF8AF6CFE8B5C4F38FAB6FD757561EAF6CFF489FEEBF7B943EDD0D5FBEDC3EFF181F5DEEB4D61FEE6CBFDB3D3A7EFB39EDFE73DC2C65389C03F80FEDDF674D632057EF1E5DBEFEF67CFBDBDEABC1EEFAF6D5B7DD0F2F76E2EC39A9DBFCFE63351B9E5F8DDDD473DE60FE8DDDCAC7B3DDFD10C6389E7D753C35329EED1F83BDEDBDE19B37DB3F9267DB2F066F3F6E5F6E1F7E8B1FBF7FBE77DC7F378BDE38C722F7E3E2B8BABAF8CE6CCDEE5C6EBA3BF5EEA69FCC997609A7BBB3BEB3CE4F369EBAB7FF80FCC79B0B7B515D693377ECC2D9AAB9F57C2922EB8CBBBF4C49A797516E334A8060EB73575048E3F361310A71605A0C9609DA60A25A0CD5C9BDA89B66216D44E4B1B26728C36ACC2524B1DC24C5FCB2928CDFA465E3822C62979560BC2B4DE3CA4DB05FAA53259C6BAD25D6202D468499A5917B2254B883F32100B450DBAC83B9AD3FE61394B584CE95309854EF4A392CC2EF2C512E8B175DD58A22032DCBEA45D7E6B7BA54D2561B8AA86DAD8BB6A87C6694568B3E58BCDBB96D3D9C3FDA85DB7AF41BA663E1CE1E9BF3A5F6A7177D72E7F952CAB4F5656A35EF3A5F33DA6AFDF6F99AD1D9EA5CFC5ABCADB55F47C0C53B5BFF750C5DBCB307FF01149E050D02F347276ED0FBC6DD3C67B13D47D43F13BB5DEAE67985BEB119182F16A52736111C0E82FBC103F5DBDB998F6EBF47D1181E186C9322DBCCB75BB00CEF12DF0C7BCFF7FDD8F638251A5781AB48AF37C7E7A49FAA080D4D5514B39FFED232A65B21FEA444EFD5F1A29716D4BC65CCE951D8133B3D192DD2292F29A33E16F37C34B13296F74D9A5C3120B37A64E5F4397B09776241125D2E4D5C93A19652A218D3A728F8F649B8EDA069876896E108524C8FE81D7240636FA10E534789FC86B14C245C7DA324FD0A09EB98832B78E67149EDE4208307AF8E5EF8DB4EC452D9C3D059EA3CCDE21FCC1709F7CB70EFC248C8859B09FDF303367C6E223CCE8851F31916ED2E52F4036C267C0E23DC4E09B726EA43B784FB75D94E884003A9F0764F7A6394FE6BAA5103E49E7AC23A79859A3878A00CEFC20C407F6FEFE0FBA3A47B206E46FF96BB29D59D0D5D5070A97703B1D69A3E750C299FABABF1B961B67BC66CF335179867C6FCAE5AEDD855ECD9991BF23B613E24B52255CF4FD03306ECA4EA72937C0DE47EF3617AC5E342F1C55E4A93EFB911C485BF04E70B7F9F13906766C24756F25E2FCE88D02122B4E1B5FA2EF579C99A6BF95C2DDFF4B9AB4DE527F7BAE9B3607DF04BF86484E5D3DE709284519CB0CC963F0AAFC46FEAA15242DFF2E94CBDA1E9DC838F8A5C0177579AB1CED06DA9CFCC449AFE05B42631075EB421CA8C190AD0876EEC6DA6E56959127C3D6E25BB1AF81047979ED2B270DB421BDF7DB6FDFAE9FEDF07EF5FBEF45417A3267A88A7D37492ABEBE08C2E8BC03BE418502B67208907E5F231276638FCC7B0AE77DF1F1EBD390C18756389AFB60F5FEC1F06AB5AE2D3F7C7C724715D4B3CDA3D7CF3F265F0584B7CF9FCF5FE51D07AA8251EEF7F3A0ED6F4268F9E7FD90F1EAE3BFAFE7B677BF745D05A7DECCA3B387CF3FA38587DA0770093183C68E93D3CE310B69AABEBBEE505E3A27CD62D7754EAC6D7DEFC334F9CF7F454E110C1741030B32DE98909C46A7CA0CB44F30A8F38AC57E0C7ADB2270D6FA8F251B399A64061BDA3AE3ADA955B96D637BFF5F65E8A5CE100854EF35B304BA57BB3AA7A619FE3709E47D0968E83C15F2DA77AAFA34BE810C25C080665D7CC111B8979B0F7232D2CB73C0BEFDF8F581C3D766A7A1B101428D28FD2BAB3AE83E95086578D6CFE6846367236CE7C954F73E5CBB5D072D10D94EE277B31C2A4F8335EE89C547818D32598950567BD747AEB58B8A02CC3A2C78E325563048839C9DD10678118F1B63701110256BA1821CD628CA07CAB6AA70927D59B9A3B153B3F885C4DCA08DDEEDA2C3B283CEE5543CD0E6EC4B91D8963BA98CA28C3EEAE4C1A21035C03A2253AA2B9C1B1C80CCD98BA7B167354566F51DCC6538A2FAC0BE7AC03A0BC2D38DC1C2C254597FD7408B4B56AF6C5E273DEB59F5BFB44B4BB36FAA8EA088C3174EE3A3CAD8583C970E874E0A2714B162D01A761ED85888EDE1BA12EF3CEE412D7332A0609F77A6C61A0E8767E9D744BE68279B7DB92DC7383B2C2C172B3CD969231ED726D698223B61C47677CC7409ADD5CD530552437B7B4EF5AADAD7D07D156AB4DBDF3B190728205ED64B7B755546328EE5F409DA3FA4AC52866D54494FA48FD32F142F849A5733DD4C86E086B85C8C487A44423C5C9D10589DBDB6572662FEBCE87C4289A1D49E3D4A34C84A2A12E96DC6895DF6ACB5A8A55463919300361E0FD4B987EE1E8D2A3FBC8C97220425667134B70370BF964F1256DF268E338A77ECA252CE671970B3EDCEBA829BDE5C62A18C29CCCC6EF6907BC2845E0F19F3BE1CA3C0863C6FDFE647E7C1B982CBB6F7612E49A532B5593828DE9A5EBC6543E930E57AB9EBD04BAD3542AB6CD6A817AFF37C14629003136E12366BEC9128FEC4DE720A923A4048207C2124B0F41F720A80B557F6DA928CC02283021960D4511E583C2D2B0E8A31B1A8826DCB5D20C3A34630D83576171DE2042328DD95737E78FFB75B6E7D6EC3D53DC2FEBDD5B3946CB143057CD05D74BB0196E66DF8C63C7B2C3DEB7495E40F2CB18C45EEFF636F28CB584D3844780CE05FD2634703983E8A358546850E81BB30AB8648F054557F59C651EF11642880E0FDAA0A084C1AAE5B7654477B9E9478A1E8751032581BBCEF37F6AE6B6163A95DBD651B8603D3EC874349E10065A726DD5F9DA11C6E3C828561AE8A52BA29E4838D57467F003E6CF55B2AF71EBF449D75935A20EBD7439D9EBB8A22A9A93C7C91E208122DCF2B8886399B48B6A4A45E8A51A53B2C4860B6C29FB320D4FB5126A4551B1277CA09535A3BBADBEA737A188DE5ADCD59950E8215A7528CA9AD1A1189436A634B56707135EA03D4708E28A32D9331B758CD5D59C1C309B3765C1E74E9C52D69E39674333A74E6D4EF5AF68E2DB4CB82CECD4219BD158296C7693C65029A55C70944F993B347DDACD26223300AAAB0D6D6407612F8290BD1FA915CF02D0F4F51A2A48A58D3966DC6C4643A967DCC485826CC4A9B61B3BB7CBEBC39CD960E9505DCD7A3A8F2B73441765B45855858968487EE110FD65182E8321B00E32F50E7B76DCB10E8F1B46786B174456ACAC84FAB6FED315FD9A458DC618632C9606975FD49960DC0FF8FDC5BF756BA894335018A719CDF0980CAAB77E5B99EA0C60621F4ACBD6A9B43FE492A8ACA667CF76F06C858794016D5517043CACADA383D997FD5A51B32FB50767C85C6328FACD3AF8F6CA8A1D74CF568DF43CD4346143DE54F553AA83C3029D29ACBBCE42FC59C204D4346E84E181EA1CDAB97C5BC26BB3882BABF17B06DF7C0FDEA00441BD55C6F6296E54B916812D41199110DA0659F515C43EC29BD0630264545A957363B2263724119D2FDAEB3DF075CA6B1FA7CE40A20C935D062B1CDF1522A5EC4D4E99DC740BB6B39FCC2C81CF14899CCB23EAA9C60EA0B10A0928CC8B7E6C5EA520E1DB68DEDE1622325F3D0607EE404B328A6695668531A6534551A3E39DA2B8955E247814761D121A1D3E8B08B3D38DAA2BFFF3F5AAD9AAADF815B2B5738308429C7B6A6A44AF74A9FC977A27CDD3DA2A445E5F9D269A7C8F515992CD529E1CEEC99272963DF7FCA466094D7EC649624C374EC664F59C7FE23451C13806823EA3035E05E657D428D41A621554FA0B1C04100816090634D925B8EB528F1B8D803AF5FAE75AAA554B8E16F4D9DC6CB7943DFE329CD955E96E88B86EDD9F13BD93142153D7F4FE8CEC889A4B49DD3C4F95FB3589EC6AD5ADA2DE6A17FA00EE364DFC32811F258A76D1BC559F1517DB75A9C62FE3A3921B3F2BDFB8D22BC9E7378256F642D77473EE5855BB085B33A92895D55BCD4E4C1999DBA61F0B850E7E50BD5086BF71CB25F8F322C01A355E9A244120380CE5C92AF931BD67553A237880B7AC33CE33FDFA3556AE5BE5B5847AA849A7C6DBC3CBF03AB7E2EB1902F2B9BBBCC29ECF6BD0C5A2BBEBE86CFA873B427A310FD2B90D3A202D69548194DF9C28A199E6D18F86B0DF11E7AAE3B6A0B3CCF7C015DEF371E5092DF596ECE2FD046E55A37A50653A4E4926582C5FBDB0614CB619D5E15E340AF4E49AA9923515FB0E8DB4119BAE1AD5AC2DD3B898510D90D784C26A002DF2DC93FECC0E952635AB7A1030FB70C083B2B6CAD952C67EDAFD9FDBDA62DD92CF38E41D4D50AB3E6E9197A53FA244D851F6C971E1BAD0E3C5B83DD624995792DB7CE97744AE205C5CC78A1700819664DE132A775B8CF6F050D88AC197D4EDF2B826142652340239CBE8F6368838D72678334593AA07E99075F48B458C8F6EA0BF0C3D34F33294362474DDD42735F5DC5ED162732BE84263BB9867CDEDAD9E06F725661A5E551B6978E56E55C6AB1933951B6E793772A91CCA63BCD011BCD0B24D7C78D6FDFBB218E55582F2C2B4000FE3656C55A53F5BAA17E60F7F9A6C7D06D1878C6D1F647EE4BAA7F2678ED99BDAEB54429DC9A2BBA795935793B2545DE645FA2D1115B501FA7A626B31B8F07CF7B2ECB6AD844095D5627240D21016A394492F1B76B5144ABCE4556FCF5E8AC8E39AF4AA28208CC2847BD9D21F05B4B54F25A4323EE7A878EEED651B37D065AAF22865CA75135F4875BDCCD20A5FE9CEA22CA999A7B2B3563D87F82D70C7A13CD4F1CDA13AB4C853D8C74B37469D24DD74110F422416A33D5BA513DBB6187CBAACC08BFCBF68DE7F656A672EDAEC79B7A797DBAFFD328E7A6DD73A55D531D145F0CC15A506C9825114DD7933FB6B57E7E30A6DD9B39B9EBDEA7A23D4B25ADEEFFE67771340E3B84575188F51736A315837662EDC18D86D1B6DB936801BDD3827073EB866DCB6EB1A04725233A5BC75E8FA32B414952AAC0289AAF21186143CEE233914A0D6ED6DCB6E3AF23C17DBCFD431866D0F0F45A71BC670CDD64C4B18801DAF27683AE16336DDE9428DA667F09756D126AA1613C623F5083799453D9D8154B45DEE6219B775679222114A8D1481EFFCE154E69283986059CD3CCF69C9A6DAA6190F148D735FBD4071D94CA8FB95EA0E639F23A136B820313193216145C6DFB3B9B1D918AA09BCA03B63606F04AB163E657370DB8F83CCAAC44DC540359602978F56F755883305C6776C294A141064D54D6568DD60BB369A109BCAC2DDE520483B13D9BEF2702E75498D7CB953B6DCA18E331D81B7AAE82F87B9C9AF2F0461A8D276FA066FFEBFCCF9190685A167A89945BAC1229A07722099566C46434E1D44BBD9896B4117813D7728D6B425D7F4038216D5CFF1C24192296DC47E5CB74678CEB46E9E690BA4CBEF6A0FC08D3ABB40F57D6E72E3750371489719353EA2EB3256B1AF44A9A4621F9BD1B8D6C58B0F6D849BE754CBD70B428276E34ECFA230E3591466CC40BAA084BE1BC5C3EA70C55CBB7ACB1FA97674F813DD4A548D09AFF73DABB6E70F8251EDC2BFF6CF7C6ECF2E05BF5180BA2EB2958F53FE3C0CF4E423BF4941DBA7916BC1240077EFC8EBEC93418E827D42EBC2ACC0AB66FF9A9472A9DBA119FF8C3621EFA747DE9F97042AB1A46E100650176B722A536F79AE4D63B43E20ADD7CE7C73FBD5AFFFBCC4111D054DA6A330154FCB01685F8E3499F7996A9D39B9BDED7947338CE03047A5E7053785134F22753A4EC13B237821EE56A94AA457215805F6A925445437FE723C7ACCC5A3476D77C8079023F301E4B5785931501F405E9A0F20E991A7A5294F2287CA93C8983F89ECEB2F212FB74C7446D4AFF66B7C9E2CC2E1AD5C126E5C3CAD545802BDDCD43FD21593C67B18C3F6C3F57843DEB03A5E84381E8BD080AB3354549B09AF5D6B29C60CC58654D6A8C941201FE7DCFC8C68E7107BB8ACA4A9F1CC724C9E04534ECF174A4E03F516657B99F1AD6EA3A899D4716B0F717D3B912634A005AD0564BF0B4471AC38E50B0CF2AF92C7E84F07AE7AC6F30D102668BCCADCD6E31AB762AC9C65FCC3D3979BDEFC0B314DB2D1600161640E28FC026E1E248BC3814291305FED5134DB13BE9A9CBA6A15FB1C75B0E8943F680001F2CEADBAABA90DB329030FA6E837D261D73663F04C8A568D5D93B4C04E5C0D190F1A95C28B5C81EA9DB183C3B20A99D70A95D9792BE771AFB40D559C97E5E45D2BD9868B5495E56455DC7A47DC92ED7952A4F08ADC7E6F280BD31678495220D12E6F8C6CA83D2DCFB73AD22F2B8C971F41D0548D69B8478F99F675110A3394E904971EC0DFA641022A7AF29388CB44E6C02FCAC74202971868EFC2CFC4968330728B82B6CE9C74C25ABA09CF2EEFDFC75FA620008C403D28FE2C1D2A04F30DE07E9A300C335FFE3AF9F99C1CAD61ADB4F1FA64C30511023BB39229860078B5D9C39801A40942BDBC19870406C242A7BF196F55E30DEDC0E0F243F923750276EC9A55BC429C25C5C4645EFBAE29C26637E29AE378DA9AD19E72B439EBBA66849D79EDFE46A00DFBFEFDB8DEDF70345266D58010345563697153546652E7447DB301BCDA58B40504C205C30C8B1BB1CB4CD9C86C660777B4BB259361A5EF329C37E54E8C7448753A9D3B4EB58E0DFF02869B1C53D722CE6FF0406D92767AC25E8FA3B44FB8B5A0924C46675156417B03F45013490F35DA55EB5C429905A50336B73E21AA4886EAD99F55AA7474ADB336CA58BE733A3ADE7F7BC41D79DCEB86C3EE51118DCD7B740A7A9383859548BF27A7BEFD209E9B7DFD4937D598089C1111B4D73CC2A2D78A69A74F5697B4D54936B24EAD967871633CC9CFAB843D5E511A278DD523298BC5C68A1A06F20E4BA6D9536CAD0E1908DA1575F8895036FD2BAB742553430A9EA1D4016BC6E5205816E6B8F43D0E2D00B65E29819DE3999157EAC04DE9591ABDEA2F7DEC131A85A6204854A1C875C0EA3369643620E2103605B65DA019F06EA2203E699E1ACD4F99996AA6201672291D67BBC14D3F4B4764558AB49DF8D8493B9FFADD61140297126517E1905F3FC52370E69495CC37E1AFE23EEAD265897B8A7D8FAFB41290AAA275853AE56C6C5BD59FEDC56B93550709566D422940364549D3848F4BA815529B546570EAF3902993604D24357324D80656037EAB69D2C3CF0E6AC83B27882A9F6897B3CC4C7763585B0591D9D5A7B2AEE0BC51FB92A9C1027CBF501E19DDB9A41FE714CF662F0ABDDD9D6BB3DD59068A334EE85AE149E733EE9E671CCE3531BB714ED3C17DBF051CB524B79FD22A706C06AD125E96EEDCE5269286CDD9ADCC60512DBE4FA8AE36EA2DC7051A535DABBD47E563A0D3E11E04B28E5A3BE5A360D35AC6DBD9A34005A07B045413CE3B66EB844F03B8DA7697F035843F24F4D97DBC2A6DD2236B07F8517206ECE2ADD821110CABC019E8868730863A1DB6FED2D573BD6C2587B6C664D5F4FD5BA74860B154E4745438E48C1FCB788AC6FC14CDFD9C48C4EDAC9E6F36B75AED7A6B2A3711EAA0E1AEFB774D82AAAAFF85F9009174D15970F355867E5D7018B154B0657E53A8C64033F8BB114203C8BC2C905C25E81E635D54A9A9ABCA9ECB39357B28B093D5B6EDDB28228CC341F4A99D305B6FD39CCA87ECCF6D9CD65A5ED7679B63C9459C4F0897FD233A2023D0B474F37DCBF6A18A3024102DED0C27FAEB20A6FCBA435BA8A9912F691C0A2CE59DCDEDADFDF626B871BD44626A765796DFCD73486B0B7C91EF861A2C4FF87674BBE56DBADCF1F296FC8A1163963FB873771554F83DBBDB5C45EAF99469D23D0D89A99AD902AAD35C33ADBEEA521F35711ED6B9A87347EB9E3AAB9786738966CD97DD04CBF16DDC505CC87087C80625E05F4B69953A13222C6401E59EF7968348180F23AF878240062E2EA04B9C0CAF3827BB76091C5BEE8377FE6AA59B4E86BDE48F62699886BDA5510AACD552A516D52A4B2961F98BA55E8CD984631F2E51B76660B068B99CCEC4B0646F7E52E618131C9622D8F7EF5BEBA554E2A524FCCC25518511AC4A9C2C655B5983DFC029E95556F7F6F666EA6DAD136AC3A95C2751743339E1C995CF447D7303821A9BDE401B154B32B6950AB832E5A414EC0657A90A0FB8012FCFE27C8FFCF2B86B5730E5519D7C04E010D6745905D246D2F81B5C148445F71C5F5F562B08DE4BB29E51AFE2DFE0573B031A81683135BD7E73040AA2B2B6E84DA9682B9A320782B7B78AB6234744A8707BE9889B13A5D437295B49B86D8BC3E107786CD821470781F215225DF584F645A6E2D44FBD6934CC2382E5EAEB186343186F61D82894674EB00F4D66585B0B83DE931228978BFB83C4D1CAFC63437DC84F0984DD867E96338A8165974D19C8C80FD4E6F1CDADA5869AD57CC01F07F522B260E9B57D31212F2B5991AACB2455E44DA75E03884375D0186769910246800B5A4A2BB8635A25D357DCD2DEE81A8AF68D8A1E6D78D4A1DF64B66FF092DB3A497437975A1552885FE5CE756DE7EC5D79446774CF7B773EB6D3DB221280F5F6FBA75B7BACB7E69814970E92717A96278F4835D5551D092C2FF3078F4E90063AF0DA5E5CD407CE944E31BD7D2C5B5CE644896231F3C612445B150C42576957204E6065AE8A40791DA93B73722E96E19DC306CD414818A08C6D34E303D1E7734E0C9BD991DAB486E24AADAADD7493360D8AD1D7880277695AA975A75B570B0487EF9C85B6B0C347CFCFEF630287C37ADAB1A482AD74F8E030664BF377B2408C0ADD9F873360455D896FAE3B03290D5DA143C84D4FCAFBB5B690B17B9C7E0C163033B7F0DABF9053EF36FCB3A79F4F7EA99D2ACF9776A60B6084D00B5A3BAFC422B11CB05213463DFF9780EA331FA70BD2F4A81680E5B3E5859E2E346F8CBF1ED4DDA85ACBD65AA5FD1F84A378785DB24F5D7DD00AA5BD4C7D6E545BD2A6F66A7BEA7383FB054B6B76EE8BD4D1470D845233D6B55A88825A049E398DDB11563E080C3FDA7A6E34977ABA91A1E9139EBB47F89723020D9E4810D518B52F8B9C966C0FCB4ACA693E9F90038B088CBEBB0B11AB279AC305308E9C0902F8658CB2D258C1E415A0FEC008568C6183D4D2F81067C5241C1E32B631189054CA5EA26BFC95CB144CB1D83F7FD3470315FF84F099FF4CE28CB45989AE405A256770854AB8153CA45786F1D90A990CE52B890AE50B032A632C05F41B86E95D54FD564E7D55B0808BCE0A61C5974008EA1615FEDAA25A6934442FA06E9329D013E8D1648ADE9BD740096C9F7EFA292BC8BA07837C0100DE76FAB1B06124F3B4170D8BF0DD249A0847885AA21DC002253C1EC22470A4397CACBF8AF23C1C08B7ECEC532D18351272CA1DA7EFB3E1FDFBCBE0030B7F55D9AF40C94791320531AF4AA4F8EEF7104D73E111352DEBC5417C7B9B36E80292846AE257E89283F329222DDEA8EE8A69A8424280DE86E00507EAE6BC5B07D634BE11E4C07BB2CADF1566D532096EA69D8250B86C3FEC9ECBCB40C20B4C4E8AD340B657C8AAD2814EF52B69D4DBAA7EDD6AFCE96DDD434F3ADED49B16D9355B28DA358619F9883FABB137ED82F05D0D293B520D97E2242FC2A40BB4FF924C6C7AD9D87BF36AFFAA1BA164E5318D4EA8DAE1B0867786E919DCED0F0356F1FDE1CBDB5BF69B06A524297E371832FEE5CDD9B7A80B69D53EBF93B541EC9206C9202FD2EF4AF92E7782C666739CE60543872ACA746DB0D91E26797BE2D3056C273E7241B0FE5439812817828D76F7FBF31E8F45C25372B218BED6479A8C9CF8A74739B1827DD8E8AB1238EAE18B8627EAE49731AC45D14099F6A61BE651053769852A63B971798158ECDF6028D902EB4EBD0E867CEF60251844A5AD68F1C5A84E8A46DC3BEDC03B098258581568DB302AA2255749AD590CB059E18EC181C251A51E6B472D3A4C0795365B7A4242F27418DDBFCF7E3448A6F601FCE6F0BACA527CD61C57CC2B3D695357D63A42697C4AB58EBE515D9E1CE3C63FA0BEEF5F03A245F2E2241BE15D89A5C01026FFA248C5BF998AC75E822E4AE73F1CA34405A1F1E0E82F8BF6D22EE7EF8CD823151725F564355DBB4B58039765AE6BFF74D3D1881C8AEDC8279273DE2EA67C0E00375C769ABACF02B9A76AB58E8153D929583F508B9B8CED61804D35FF8D34F7BA14568384E9F0E21621D0E276D036C594933702A18E0F6045422012481616E4F35CDEA3396E0FE44AD8EB06D31DC949AA56E02D10701C842DC0572CF851F54EE1884A93D94B38751E91164012B5F8BD8F826C601A45D8A67814A59382B391DA910C9782E0B8101B254C3EF54958D9325AA26B15D137413EF59295332BD7F252A427B1E10CF6C0FDCA4036E50815636EA288D9C66C3EC0E838EC436E12E565D1E6666BCBBD2C5A71B13C6D8182728D284A45621B28C79D839657E84D0591CDE2719157FFA8D40C8252ABFCE1752A1DC0696EAB464E3B3C3CC929EFA3E0D5AE00498CBB684FB3F22DBC08736CAFA26234DD738C0C42FD9D0911D8A34C9CB91FA3B31771E1CA7995FE50927D1AAD2EE337CC39530080950A2AC211B83290C81EE22AD989A292654F2E9DF6E3FF29967191E39D1DEA3B937E9FB47A72CA586944B4181C074D02CA7730A6056E6942F53683D16C935D701E184619858C699814EA50B1DDE5F9103621DE523676DF6BF7AB9EA2A007F6FD488B2D028AA6803029945FB3769FD915332A03EFAAF418D8CA4EC4EF537652674038C8D9E0B5C95607EA7BFFFE449C832CC98FD831DE99CC18A7E08AAACA2E9B8865729D591AEDA79B05F91D3FEEB50B5F6DC5759294B440D92C1FB9437692E0B997EA37468CFFF78B532DBE226558A393E4B43AF13A97E731296C4E2C335524CB45DAED8472A704CAAE2167E3FBE794F1A54616414892B48489218C22F77F9EC23E5E4806CD28519B297372097261A193B5EA350EE15F2677CE173273598E0AACA9412F40CC241CB4E23F94BDF0C4C914812D4464357A5CC0618CEEDCD961CE8FE9511827A83F0F62C69317E7514655EA0177C69526EF5179C3B97CFA6591163D9C57C5A8CCF902DA01F74640B2E9DD19BDDF5437A3BAA7656ADAD06B20EEB0B608120709931B71B4EF09657F152604E3B2AAD7B837219F47C0E3DCDE9665E734FB86CE26584C319226EAEE11A9EF9C20282D21A8CC640C2E9E14BFD7722628B815E7808D8090B9292AC59ED2839B51E04F38C9F41B5E41B9013403893A570E54E7DC45FAD7D19BD718F65426C6C9ABC9B088E9C327FA4051AF73142783617448A7DFE7F423E0C7C176D23D071188AF095829C91562364D9ABB0992DC891BF728BF75880A7DB498E945C08282CB85067D11484E2D88FAD0A32FFFAA78445763EC20660DFBFA674DD91C26CE5395C172CB53511FF84415536DE583E4EDF501A32B723F1103CCAC1165724411EB4E30FE740D1027E9CC57E52D385C23BD81E28E07935C254A9BDBC60B0C875765DD1146C7AA12F017DD33469DC85588AC55D047EFEB9FB5422E814A62C40A884D0C36473386BA5C3A56C7885AF8B2814E42B3136DA8E3A3E074A25ACD53E787D915B09129154EA253317A19638CD145E30A8B510CC8032B4755214BB5E01461E03EADC3B41DA8D9965E069603825C84F7438F03CACB00BD04DB3A6A21BD6BB2A8EC8D8B946A14B1067BA00B54E74D33CB51FDB3AE16058B452D7753424213884CA815D8300BA89BB2D602E72946777AF18E73EA206850556D28485081195B6FADE11103EC2B0F6C8FED89F03896B007241A86D45B9D7493604F5AAFD36D3F510B9DA4A784F345A3DB09223C9BBE091F68CECE0F381B6977AFA28C3FA6AF86427AA4B636067C1417FF63F0D1EED8760EB178C8D75CFFAC271ED7364A546BA9774FE269B6F60E982D9E2DB8C35AF34889B02BF8880BC7883B45BDDEF1D44116A75AE5B960CCA0A2E6AEEDD8E72CA7A48A3D64829A7F9D76486209945D10CEE28E843312843396C4B2C35CC38CD3DC38D2E4D4C5AEA98B61EA128DAEC5A716E3A7C4C774F2662E2AC7AF60D9ECA8D3A7CF5BC31D1A04895AA01335A0233348CC02C485B9AF33CF4FE16B8F69351088FD8445A6E141B2CCA3C859EB65145EA05F664F1875C1096F3B062E3D5FC6E27E1FC6209166260C72BF3A03DF9730DFF612CC686326DB6A3DD551F996A69EAD6A5DBB708F3274EF3C9DC3866019E57C8CC5BE93DD4968A7CEE24B8EDEE3D4D2D595D832F40D64D14908531035A09074F26B70D1D68B213EA170D6204FEDAA252DF552D552AF68BC0589F5194AAC416A48B32330305C19014BFE376DEF6F7A41BB98702B244EE59B349891692369B6382BCC9B73AA1E60DC4B44F76741F765C403F9047C1B4E15B368F512271D2172A1CFB57058BC88AE89445B509D0A7C4CA085221BC2EF904A6DDB5D8222E49B2C6A9FA6EC4C8A0290055C9DC58D387F1576C9D9DF2755CF3087BA6F6D44BDB8483397FCD20F8255EF469480ABEEE7C978520089030FB457E4584E265509AFEAE87499F48A115443323BD4F3C0ACBE445E741517466E556DB7BF6CF86C80CB585A176F0405F2F8E7E4CBEAC91FEB22BD7856022EBABA2A71F52F02B0FA159E2CC083276147F2FDD1B8B88648847975EC138A030EB2AEFC01F97BED5F6BE41E72E8A5FE27CCA7BF3F4FFD3384931E889701DC4A520381D27756D5913FF0FCFDE0D23F82451BC21304828ECF284637EE4509BCA0FB6B321A1FA77B51DF23739FDCDE86E4EFD651904A8B43728A56DA64514803984407B78FB57BE8D98A15A517D3C05A85B08CDE0DC981CAA8543FBF7F3FE54F63B1D8622D1E296828D0176B6A83A1C44E453044D4A3804240051A02C2851AF5E99C6E9E2BB28445FA2683798E7A4CD6EE0C817B10EBC84E912B6A4F7E4C6A645CF74B7F6D13A48893A23A869A6C54FC1973ADE6035231C30ED92604DC26B2604A467C4C55BE57BCE1FCA4797A7B7B8597CF706CD880C0C5744A065DADE0444CC615DFD259B8C6750CDB4643C863662CED73AB696FABDBC8276779018FA0E8B04456BB9ADAB95722F78A8CA51C66BF0B934A218111289F110EC898B87A7DC6C4B5A69295877566187303F740F04073D69C230D78EDEF8206E2BBADEB59787315C159F92338A4E37E24941404CEBCBAEF4738E90519FC300A7B1E47C8FD20B2270031479E78F88428151D14D4388141EAF47BE39561505EDDF5C8F881B5E916640526C330C395D80100089897B81E3AC520B4886FD618E294EC725568D0221F046555C4AA424230A70D42DE52F43BE7EF0A3D886BE7F9430087BD073147E2C49CA9731F9EC3D9B2D535356B6DA00D8468555FBBF68CEFA405AF09D0E9D625C180D257876C89DB5D73E5C66E64DFA7F263BDC58547508A024ABED48E08FD31FC9B396BCCD6E8F6B64AD0DD31BA53072C64A65ECFD8C9AF61EBEA5348664311259B9D626357089184C75376FA2E1122814896EEEB79784749A56BC9FDEDE07B070E8331D95211015F3E53B9F65F520DD09B329F07DB20BAAE4A0F2211E11B919B23676348F801B0BF340DDD28B7A79BBA498E0F442D181549D94B2F138BDD64F75AB9CE71F2D48558CEEFD1F5591A66BD95F3303F17CCAACD6A16F0420546B1CB5A0F4E6EF0BA098E474A33B6CF5214AFAEA2AE6E10CA08D02BC255535D0AFA98812B097214B7C112A65DD92507737D7B58D4DF9373681476F5146E74CAC9529B4974153F23FBE34D32BC46A34F13A29D68985E2E04D10C8060E64D9030ED2781C2693AFA1E8FC96786BCFE423306E1354B613C0216DD317522FD5726F0AEB02E02AA6B52959CBB812B01A0A2DB1C2867A21F3CB83601C3B49F0569BB4F551533219A01105E489810D1C49F01E935616F179DA505D6D1355D4ACECF42B8D8A42D009F73F6D4AC3B42381EC640FBD18352EE04702425BF865EBC3A03EB2C9423803977A674A4E5EE5E2D30A3C36DB3C3EDF299109D9383A7B78D51D4ED7E59DE8C2E5F985D3E5D70F24FFD429D55EB00CA918B10A77B45005089F2AE1358A7B4BF10307E9C6F5F8431BA8ED11AE5673E0A47A6F83F9D9E76D493DF7DE87A8D67E493F12CE4E4E7A5580A3572AA3AE7C233F5500A3FB0B859C5DF43228D3AEC2C7239B573B55CA57AAC216950BC0998CDB6B04EC3AC7BCE3E40D3F237D35D2849E9DC570642D3756E3858EBCA97D618EE972CAD92944411194E50A86960D0734996230F12D077922CC07930B1159D5CFCA41A6EC4D4F411E15B614AE88CBC498EE888991E97C979112878B719331C685FD4CC23821BEB7B10FB0C586FA59892A09754D0353013F49247CA5E0BAC14B56CF94002606AB514B51E46617B252BB33AA5398BF5490B483B8F238E4BB3A79CD54184EF21CB927ABEB02743BFC47C0B56FB2687ECF9030D3BE04B2264060F23127CDC212570ED897AB552014F667089C455B452193A880AFE7E9216EA4C001A713150F815423F28CCEA530C76DD04C46517A4A5A0F59848B455A119C308034CE10BBF475111929F6051E754B5C55BE0B765C618084DCDF3F330CEE8609A1E6802C16F89E7BB20063554E6C83A1B4E80127B8A04A5122D66BA0535B8F9966ED3C56CB52429F31AE2C460AF8566D1354F95C3FC89612056019B4A9184940EF5E1903287D88188C73F020B8540FEEC8605C12D17D1E78A683A302497302AF8E177F1B81882E219B23502EA35F6C927C374CDA6092F42C0C197A10728F522911B05C5A5C958BD34317BA01A4AE59D80D0852A695CDEB7FDB349FB6A6165E2D0EDCB8677D349429D2EABAEA16CCDA60E0A00207CD7EBA991275E371A5A5C7E99B91CAC6AB6244A3124C2C82AF93C86105C44E9C04416345ABD724095D380A44DB9DA15F728776981F6EDAAE7696B74DA1A2B2D82112F1B217FD6A11D2BD54C050EE71DE2D094AE119D43F104454172FE48D7AA248C9FA47B7E719D290C1B9401E1CB08CD31A0377BE2F98B19553BA569CF22E1AC4568DAD5BB73E792758A99D3A638369C0192AE347718EF1BFD9B2A788AB59EB1B8061C05198EB02DCF06D19B8B281B86E331998C432348ACF60442768BD5D0069B5DECBB7A8AD85B053185A5C3D78B0903528507B24C54945D3F6B932AB882DE6BD0769CDF97CB9056AC9B8A7F8345D5A7143A93F5B370E8C484512BEEEED6DA00258BCD5A1CC3CD4587BD6829ACDD1834A7F2069D2F50270153931B932040DFBDE8EA0DE14B4F92539520E528D976C976F75BCCB8484C57262784CF580E5366411288B0E5A584C1B1F95BC6EAA8C25FC59B41199A266560E69D2665080A73738323A8E5026E26E0214C959F91ECD4F0CA1157A0093CE914FC89CBA04240A5D9062AA722887E2ABA0ACB576D6985EB274273ECCD6A9D47586DCB8D478CF1F0DA27C6783971D0751BA58362674009A9A09D91498F4E226124774AF8C418E713E9564ED0AF79CADE6615F4ECB22974551A5F0BE6859D82A4123BF9B8ED22BDF7539901393EEE1132CE77B8C0578587E789B4E784B80BDCE2132FE58220C561671EB5EAC35CC212B23AF4569B67D18184B450476375AADAB0433FE4D152DC0526FE44F8F89ED20732042D866244B032B45A0EAAB2CE50B3DC142362C66C7D4A3386F21AA61BE4B556A7BB9176BAB59AC7F2EDC6BBD03869DDD16F0A59FE50B148653367F6497EF1DB3B6DC0387CF1CCB1480764BD77A418125B9E0EFFCFC1BC453D8FEAC6492FE13E908730BC635D6AD209CF54E864382F6E339F0816E922ABE1AC6FBD98A343455FF75C05B2C1710E378F47CD657926B532A2D962DFA4220D642F9E4D9FE8A19A65A3E09B31F4E84EA097E743AA7E912DF569823FA4053A29F849AEA64436F0FBF8B38F3F8300638D82BCAA6C873ED90CC11077C30D8D4EA8618B6E665676ABDF051DC2A245618393419DCB7B71C4F2F1FDFB172411A8CCD8F3E8C3751A431013A7E71CEFF2AD738A786D5A9A3DC63BF7A62191C2C1310111DA22E6FC92AD562FC8A4C1327D0D969DF4B4ABF9DE66D3EB11A681D4829F586D143445E99152DA1BD56A82E91804BDCE6033187506F5BA979D0CB45633CE560C80AD60C755369D528932375F67F6A4689B664CA84D335B9E755FFA5B569F4283A1C64112C2969EA904C412F6CAF60DBF2E35CC96C40A413D4523E806B1AA5C27537B537DEB4B0BE5887A525394B5A697764B5A172F33DD0692B494C2BF9637C418EA489006C7ADBF6994BCCC47A4313D4EE35B51D265A46C4323F85642AF97837ACBB000B52B30BC2BFCD66F9B8B59339197C96EA58D76E670EDC0A15307B67CA6C072214E26D18C59CDB45905AD209F389214B389E373130B567FF6DCE8C39F29A6396C62227A30BB77DD9DB7E45CF9CC6DF4C280C87F1F14AA82DD659A6F0B79EA9698A503A10E57F1D6E76F4591CD45A1EFD1F54E8C5ECF61B65FE8374AD5BE79C7243CA331F523F816A41A495EA502D76915D7C0F649C6EF9B31EDA2C135651C0BD5FB566111B4C814F23730C95D269162CC9DE79156FB8F4EA5FEFE815D7A08E5B71335A15BA77B1F360E3F1146CF945F50275F53C9AA19DBD89C7C8709A386609EF8041FDD4D77F45514C28E9E6CE96BF1AD8E52C0ADAEAA32234F074C4150616C6E652B238209FB90B6D785701430B336C83B735A0039A8A411AAC1A86C91E13AEFA57DF7A4796D48B71A346656305174BD4DF84AC316BA6DEBF49048186D101CBCBFC9C00B470CF7A2ADDB5B4CBE77768D7A012E6B70BBF309FFE4572F6130915219E1BBABD9D6A41D7A5C3E1B223EF5F9C32AC10AC17C6CD17FE8E3EB02C7DB8ED4AF0EE5DA2764175C60C48701E923BBEE9809E0B88CB2F3A067C9ABA9D799310960FDCB4FE371C041EB8CF13486378D1EE582C71039A57F323E958A832020DF44CC14CF45A1D2B9437504D53CFF9C9EC72256B758B554F97DCE79E105E764990836BDE5209824D46000CCE587410F7A33771842416409F1107A0618137FE694B57C6BD2897053BA6559F4719DC899819AB45B0AD3D3007F1527E01019174476C2290F820B32647E51C47BB1C28BD1C29ECF9F453936A9F3E1B375E430BDE2ECAD854574B2A7E91A94D880981FF5F468115CDD51A9744A990B7921E38444654855482CE54902FE66F856C888F8976D70F6AF93111939513446CA5B30009869484FB2534FF32EA01493EE2FE0EB75846E967779601550721382FB8D48DEE0B42F1286E4D54408AFDE9FB1B875A9C294F0A3404363298182686681A1406B0A68FC1C92221A3F564B8C18AC9BCC9F5F9FA4647D721648CECA55E4EC22B02B875437A4C7BC2B2DB79508C516D3226EA15EAFCDBEDA3CBF53CDE80B78A47F6C070829A73B8CC75CD921D51FB48ACF23EA78ECDF65A103E22AF7F26DE2C8369907AEC562866BB6A7A70009A65F706320D8BFEC377DDFCFD22525F574BD9E855F5B4606C1A58F69C6216ADBB9E2625A18249522277747778F1A0200E75E2DB4ADC573B8A59EDA16D5FFC4C631DB642E0A0CD3FEA0D5515C872AB3DC496E6F4DE5280436942AB434E07DC023F88EA76AB6E1FDFBB2B49ECFEEDFB7F4B5FC8D54C694A950443490F9E231AB69D81FB4FC58974B0D9BE51901A4C47AD8AF3A80E393DB00D46B8BEA65793DF3C16AE35E2FCAE32CEAEDB297D355FE52DA84462FA807D59CA756C407DBB5C8CFD59745CB0AA27A8A7382B963C9F4ADCFDD8BCD0763C2C09808308496360CD20EDEA7DC509DADA6664DFD9060149FF93EED56EAD58DD2A19F6AA5413D0A7636CAEC05B9A28F5E3677AF259A1B05A4B8229F2F161E35CD1164B0AC4E9FF015423BC5738D7BFBA13049209B201FA7B914E4E62992F029AFB2431165E939A1381FC8349703CC2F707612E34192ABAA67AE8BD72857AEDC8CE5DA9D92D751F2805D2C2927B2988E3FE70C32C960BF589A282F3FA6D364361F3951D99459A39D0823804227AE39392EA28DE6962C30A117ED5E7B42799C890867BA484F442ACAF9C335F0A6C07C20E7FE84647AFE4F4DDAD4A26C2557311A7E00902A7ED038BEA66194890610CE6E5114002AC3B4DD6036BBC5B2DBB89EBECD5FF09D9163B722182EC5BCCC5C1722509E13CA9FFA113E3827EBA07536619D4D6467F669A66B7C27098421A94EBC19B04DCACF195D98703EA94413B7C6038F4698323B31363F9F3D4724ED324B1CE93E4A7B8D80B48071EE191830C39D763F1E02336D28D8F805059559395748E45EB8B29059537E70F00782C2B35DA030E137DAD164733764095524EF2B7B7E184C88C88C6FCF69335D8B03E29E52FDF34E2F2512BC950F36F17DEED570E524689FAE348A282FAAE7847DA8D5FA1B5D6F46CD4959CD7A7DB249989509DE194EF0CE7033A09E0EBA7566B13BD6DBA44A4088AA409F834C7C02172B732F8BB6616501B7AB6378ACAA55A5EE8868DCED898CBBED8FA90054F99A54BC1AFEF587448AD12943D0F4557A198C4FC6F2C65B77B7A69C417C7D586CB11B879B3150A397BEF39EF24BBAA67F113C4FFA600373ED8F02F0AF33D6BCC3336E8B3F22CFA8AB049C7E74B0E32195A2FD5485CBB6066567AB2B5F8F560632D27980B716D518568497DD041D0778A3E32429DEB820291701467207F5A3EDB4DE573DC751C0F2A057E74209A1E0A393E4B47ED1C937D3AD882F50E6433C4308EC76188DA3B0A856962A7E5E4F3D7035AAF86C8A0D19C7D73FEB792D05F2A02FA3EAD82BE8F98A8331E9808CC619957607988151216C255302ACF9AF2AECB9C4ABE06F590CC689F24EC6314DAAA97C5F7D5273B27ABA3521427E0D7ED526D5BC0E3FB827B114D2D74F652081FFA9C256F5BEE6B515BF72AFB55421730F368DA2F1A1A3F19AD6A8E82AF5096477EEA03B0BFA85E1A5DB023C11A283453FF753F52A785C7569EA47E85D79A5FA35FFD3AB36FEDCF2E82FE8A1F1A7B7222D7BB7C84EA1D1D589787822E8004830721E407B7BB226BE0AAF0D33554B97D52A35A5424D294E7658068F17FC582B4ECD2A2079534FD5E0206CC386D22E08422A609E9F6EEA5D69907A00EA49743AF570A28AAD7E3BD9CAB686ED7EBB2BFDFAF474BF3EC69B14E7458870D6891681CAE10A168BF6AD2D5AE9A9429B660808FB4B6D23508ADADC4700CC82266DF3EB60C2AE705B7E0C8CA0B113E8715F9AB09A97B2E61D0A16D74C381D17A9CE4AAAEDB6EB72C95949B3DE74DEFD99D5C01F82238C4089C6CDAC4DB55777A88F3C9AFEE60E5F04CD9A51BBF4FC09B5EBCC9F4FBBCE22D35938A6D372045C369B85733617AD2E195E4BA85E5691DF6D103C2B7FCB31415CA366CC00F537DE506FE4473E7BA943630519B1387B6A2C4EFEEAF086FA3E52C668477F1AF1A83ECCB39DE3F5190570D6033451537B83C6DDDE29887CE73671D36A8D4E953874747C8AA96559002DFB5118C44C150D4DADA7A964B95640C4226B82FFFE0D2977F0FD7D8750520DDBB377D1804090E6A5CDD4B61A63201E018FC5EC97E4DB2491998EAD3CC2BBCA58932532B8C2E1EA8F6DEC5EA9C891795B1564F72AED22082A60B773160D480349AFC20DD04D98CAD2658B50BB5DA94C1D809B1633DAE359C549608C3127F13EAEDCFE330E804B470B503EEEC243250863E2631ACECAF423380912295472977342E2EB0705D8773201AD562B36422E25AAFDE87D74B10F611C05291B41CA4C28496BE0EC6DB8D9E7F69DB2A121F74BC8D78B3EC7EEFB137FE89F0B46381D470999ED1D22117DC7C813D694A82EE151A04BB84017D75A53B46FBD073AFADD619ACB96884492FA5427B23C51E70866A52F639B9EA056F5940319522E8FD04F367B7285A9FED5037D6DC0700BE22090B4CD943E59A625EA75A1A155A6835616FC56A62B6827220A8C36883B4E8732196FB46985C930A6828D5738CBAD1199970953751DBA0984CBE63C60ACF08006A13223ED2DE8BFB1978EE691A882052F471B2411F91C839BD68B5185A6A124F54783A62D3564E0D3A51B78893EC8D249D26B2FFD77BF09FFD721634D33F2B9B6B6D6996AB5308A707D846184976E30387A7BA935BEEA68CD448FE1FF8CAA80576A7775DECBC39D47ABFB0F6569579903FC8F037646849DEF46F354465DBA995124E681A945A96C70566D3D69F94BFC8F6754C9C9011D125AAF257E8FAE2FD3ACA7F44536BF014D8AA1E30AA3A747FED243D28FD50D2F8E1F67108906A657A9FAF8B1BFF468D55F5A5D7F38B32E3C179E1080ADCA4F16A91C9F656176ADD505701F34C99F75B32A99CD70183B9794540CABAB0F1EF84B4DFAFF0D32629E17F5CC399E8C61035024E162AF060369E211CE9B05845AD739E7E5F0AB55911F2B6F187694BE92CD27A4C9558233ABABAB66C30C3DF037A1E059582878496BAFC360C8AAB4D61ED81807AA0CADFC1A29D824037964AFDE082EC1B4C238516BF0A759561E7FF7D2AE560FE6A80948F2C002C9A846672CD4616CADC2701E3C71EE220DCB92C92822A4CBEC9CFCFF6AD3EA9A90F2383477EC3AF4B2B60A8BFAC4AC70351AD6C79163BAE18F0D1919565C5C53B8C251E4C6C1FF6E92FFB6578DAAE744DA3157AA45807AE49C43702CC08B62C9C70F282D58B71013BC249873CC266915076D611CC519FC994583E84A8349EC43CFE806F9B7FA10A2D5B266B84CA49F0A145CC0F5D69A31B68661E46AB4C38023DC006931BDAAE7E721910FDA4B4DF27F6BE3ABA526F91F61B80A937A3A402BA2B10DD5EA038AB030B8059A20B51D237BB80EF30A28D5B4D0C36EE58C320D4B37F40C6C2FD55B3010F27F753C0653305FC42371294F813C52C20FEBC6FECCEF4309466EC11BB2BD8254D5DEE17638739B3E2F118CEE75E1FFE6CF19330BABD3F3CE9E7FC049FA8760857BF0AB4DDCDAB4A47D8800C75F1F409879BDFD09C48AC5E053F1881C682BE36440988C3C22CB157FD8797378D97CF174906E93FF5E1FBD3FDF7F3F809FFBF0677777FB33FCF36570F639C1D4E670FFDD8777CF471FDFAEAF90FFFAEB672F87D72B2B3B97DBA30F835E6BE5B2D55AC1FA3B7F1DBE7FB09F7DFF6B30181046D65BCAC0AF1739B340B15CBFEE4CFFB0A20B038B06215F68A8BBDD3C3FC2CD58157C97C295995C21ACCFDF9794D7FEC9A0C9D0FD1D045ADD59B77A2DC42346F15B220A1673B3CEE22018975A87E9E54B167C8A897C22C5782B04F7BBD81E35F7506BB9F398393DDE11BC11AE7EEC342B1615BD5F60F24B602759154651984FB248ABA1A75955F8B0FEA6CA122E2D2901841874F41159E04A2C6DD45280E9032E2D0DB2985103924ACBEF33E5930B38CD318E19425B623DF783A3A9459C2E6024A6588A704D63011B82CDE616333E51924E22EED8414F04E9111F0CDDDE36DB45D0F4A9D9CD3D82F81FB3704CCD65591AF8E7DA23548554DB6AD58AB6952AA2D3D40A7E1DE5C65EEBBEBC59361467186BD4C073C0F106E03CEE116208D6A5B5406601CD88A66EC4B21F41510725FC6185B8E72FF4D014F082109C88697BDC4A58C605B0928505B7B00CA59D058119A95435F4666522704D528D5CD44571FB04587A867E2569DCF98A6BAB7A668D10FC3C6A15B49D5F1AA8433776529EA4E80E14D808A86ECE18004B94E0803E7481119855E60DA1A31913D22DAD205A079F4BB8AED669788221FDDB1887E07FF535D585470D720A8B58BFCB2DDF28C2AE9A77CF89540A9835F464D02E95D2B8CD1E35F0D0C003C3CAD35847BA85300D9249EFE7A50110F9E2161CA912CD8ABAF2E7E6519320AEB53A938DBC330153F193C929DC5D917FD8A60A52AF939CE4909A6E2527F1E9167C89CC36240590D4AEE2CF8015C60F6992EB6BB53C73164AEFFA4AD74BC3327E052707CF1EF5A2E20CED09338C1CA1458B12C1A2843736F6C632A9B57C787A59860F0CBDA0F24B0192F00FC48D92E8D808FDE66F9F98E519282CB7B32CBC86E79DD2E14DE237D1D400416011520BDFDDDAD44A9C6D8364CD9CF68408BCB27422C760D94B24209114BBC1B221618A5EF03AC875989EFA414BF9D4D9214F9C4ED9155E095448079427DC725E6D52EDA8CE63573B5B16F35D66B4E439DF336B2725D5E616B8E9E5A802F4470196A3166D28669002C883B5D6A98767301C76FF700608A6532DAB12371649855347B2B0E7C58880B84CA918D2A120666118F799EFC24A2FBEA878947EC5491265CF8E5FBD0C68559A0C9601E8679131E4D80E7DEA2E01DDE56EDA795B393CE884204D686A4C48CF19916E26A0C655B27F3CC7E7550FD0508835C062472BA4D337A86D937A80BC88B2A728B9E1837EB3CD352884A11F9E45185192ABE1F554AC488E913C2A688A47919D794812754492567D85AC15087EBB787189EBC65A519DBB297807347FBB6071259AE8D31154BC41A6185BE7E51B98393415D49DAC6D7EA250FED32DFD3388DA1127BDCBCDA9CA6A097E5C7D9F4AF9611A49F9861A6EE28D00F63B9D4E5D24C971E45203CB44DC9D3214A18C3F3A02D5DEE697EC78C719ABC6C8F24BCEE6B927B11AFE480940D48B88BC975E7B1057DD4CACF2A8E9E48C9E9AEF9F9505321E2E945213B0AB05D66FEEAE57288EAF7EB093C89A5A9532535B784AB229394F540246BABFD112D4CA1DBC8E9B82B3209592FF5ECC91B79E6CD8DB20F3DC811500835A32134400F131F23A1F2BF3B19280BF537500E6635C63FACACF1B4368D5BD76704C72D160C6E680C9A918AF213CCF78F8E2EC1C5F232B54473088DCE2573DE06361F829D8BE9CC85CF9062FDCC9B92B9D14F9376C2D25ADA5B055D45BDA9403B4AC81A79521B5943D6BBB0A50511CAF384F97094B285A480D3A0F5A20E7B180C04DD3C639982AEBF4DB4F1B7D42A061B630624ADAB8540B61322943DFC4E057F02A2CCE1BDD28864073972B59A3CB9F3862B6C7DF3090EE48A6A4F19D941E4240BEE0AAB66E517B90E0E1C9241C1CD5945AD24A7B65CF4FC5B1B21C80EDBCFC0E2634732346BB3C5AD79BC6CB623D4D8E6AA1DD18CB9D682F099D0CE4C6E6A96CA60EA25F26CA484CF5B3D9AC69A6632E2ECB28663EB4FA7196C384FA89F809BA145A28BC62B16D435E86FFE22F40B815790C6FC297E10988076F42B4A603D9B4AF3617C8E68AC63D16C91286D5A0064B8431569ED775D28D20EFA47C5B4D82EC24A5DB6A42B6D5C4DC5613763E7B3713C9C314E938A8B79ACD3A3C7391ECC6ED6DD3AB55C657950E6F613A51B70C41F7C9A25B0801F1980183312CB2226FA157F1500C912755CCDE090F06407626720B90CEC35A90281BE4CF99FB811B3F18C30EEB09DBAA74A4F441D944E5F7B69AEDA24195F688B3040A6DCBF7EB20D0E1C30F8881A175312409411F9B26C97D82EC580BEC2E1492809617A20EC141B6371A78795F5BFD33211C460F6EB2B025E84142B0A5544555B8806627CC1A7CA355E94AB6ADC295CAB42CF0E54B45B63123114557C54A946569C66E2416548DABBAF4DFA11F576DAC9AA0FCB41C996D04B17889558B37375BE0CC11DC7490D3871A216D36BD0C1D1FA2E80C3BA79A6E347998B525422C82BCDE9A3276B65ECD6A2DC5727DE230F4DA4E92949A4811B6A341F01C9FF5A4236013A9518AC77C37B98ED0B49AF9B8030A25A8976F3780943D0EEA711D8DABC5EBB3AD3848369B046BA557B7764CBDAF26AC8ECCE1A70D7FFD875443287D9060B0D8BFDE4D2FA505C9B6E3CCCF8459106101CD4067890806A8E3A08AEA1018A622C0C2F0FC263C21B06C55984EA2D2AE008F5339859756E57D88C89F4BA130040F8D105B0A86792A066B11B754D5B8A91B2F3022F13EE0B6E5C64C9E34D234DCB8862104C1BC9861A1A4C13659D7D2725530238CCC5C8E3EC650228682DD1C46F80ECC060C5EB69A7AAE075EE211016CEC20A844726C95A907FE03C2AD50CA1EED9410344E08AB899F825F39F4CBD2E7E6767DA8245E2A57BB2C4E32693EED2F75C5FBFD4A32199D914EB6B000A14A6D9EE791B3C5C751414041EE9E5138FEA0D4969E0EF742B99B4EB0CAE994EFD49023EA30B801C3ADF649E5659A7ECF970669DA5B268404CD425ED3483A60EAF19D503BB174FCE95F4E59251E6B28B6E32632ADEE393558A3AB212930848951CE0BF88C86ED12CD074C525B5F021FBD380EB5F3D25D1BA2C72E5AB4D36B88D1B335673BE3EF907C5C2E556A4359823960511761E6119D7B78B6914E9483EEA2A6D4574ECCFA037A0222E86540C1FDCE180E927159111D62524E2A90861829833D8EDB38CB36C94C8F179A25EAC9D2E51689924C909C030C2C747B8B3F29C655C4F9702E778E7FC31C67B52BC0D7125CEB885CC3654C64442C8C738C36F13623A819F564E897B9AEC8463659B114C6E718D744351DE77EC17C019F55845997DB0544F4D8B2BA6ACED48FE6F8A41B99815A4A60B38DE9ADFC12C812176052BD63126555270C5387589B26C2741EED6FBB935C0944B3D0FB5FFFE62C2D8A74D43E378548B8AB892DEB84CA12F9AFE1DA234B374BEC3FD51A234ECEA32C2E3A3C8FD91799C9CC02244993083EA7562F4AEB58B44EF8E4363316591D5F190DD5D9A01C05B8F9CD03B0BE11A98C936D2FB5C0B468BDA954403BA37A3E26A4BABD34CEA23A8CB7E386929A8641826F4C125237996D8E861B8CF5FB0FC207E18CC62FC30C4C90CB9B6705CA3A3868ED3D6E3D9AD1414C8E9FF2D621B7AC69807C26ECE9F7F286D3EFE5CD86A5CDB2434354E5AAF6F61257B59B18C630E2818D3204A1789FD4C505AA4F97E90608131357EB28A9DCA9061C478B5540E4AE7320A74410A9982640E47F0B5BFE10AE80B0146764AAF228730B3966B0342DB09923F01904351851E2C4522EA897A8BF39D961C99729F013EC9FBF6918F899515F691E3E4B3D27508B143D9ADCCC573C4ECBF912097176E4364DC613462CC67CF28B0EC3C825B6E333E54E67D13CF2537978241EEB499D75AFF19E7CB10382477EB216C16B30EF5D87E2460CCA3957C5A32FD04AE202D24C755D5892B6303CCDBD322CD7581A966AAD8D471537A05DD29EC6A1F503A23DD89E51FE9E6E0DF086C956B082B7902C99FE0315618E2D4FAEB489085FA0C0295711025587D4658A246037199FB673FD1C621DB1BBE4E21C6810C853289FE1F6C47E96BA61F247B1042F47960863B7F4DF955AE2C1D509BDA1492ED83F4C614E0E453076EE022CB9E264521460EE95A8533DD2C64A0C41D86E611E0921095762FAA68A8854E10098518F6BDFA24E4A845C7C0DE74744CE36984E72A8A1FA46BB30C285663746F092062F52227CE38C9CF7736073D15104321B92EBADB0FD003EEE59471291893048A42AEAE012FE8628670E69D8025AA2CF3D66DEF0996FF77D3A01EDA10F2F56F3F847D486A0DEF083323C439FDEA08B173804D06E83CF4C4004F8588BE576492A1171A942DBA8F8DD066F1802450073C658B28A1A362C165CEC02CD74F93D88D43D92A544DDF2143AD19387F8B78BFE1DED69734AFB307FA86D120A087498A150059C6232F6041A559B23D2B34A3DC06F66037CF0E32D75ABB1DA784864F0CEFFFD7F2D29FF29E6794B377A16B24938157C63564FC42175EA2F899AA1B32AFC17F79766E4C27F21A3050D50FD578B6C129910EAA5E99E5F0A3864F4BBA4CAB41CAA65569F8CC52BEF4F16223D8625BDF4C92647153921B164B72F9101E3B81B84D2BEB94CDE66F0EAA3B8AE926C6FA1BE4E48C953E8107F387AB55671EA55D5A4FF078D1B000DE3680500 .gz ext-searchbox.js 1F8B0808D5244358000B6578742D736561726368626F782E6A7300CD5AFF77DA3812FFFDFE0AD7BB973557630809ED16EAF401250949D3367C499A74FBFA8C2D40C558AE250234C9FF7E23CB36B2316CBAB7EFEE92171249A399D1CC68E6336A1D34C21ED254CB4625B464258AACC09E0CC952D53FAB01FA3EC7015275152D7D12300A7FCD883377F914DFE1E261C9213369E45ADE581AA23BE4B1683C45AB21B102A734B1E8E4EBC4F21C1705122DAC53F58B3E9A7B36C3C4D390CE74AF70AFCE2952280BB0CDD4FA9D15288109FA1A4622BCA063692654A0A053694A2851D089A91A20ECAB38A3723FB4ECE9382073CF29DAC425414DF9C5719CFA90040E82C1BEBF542871B1A3FC620FF977B45264C4AF2965C5231EAACFAC6571811D36A9290795AABFAC933B148C5CB2A82913EC38C8038A608C3DD850F72DC7C1DEB8A61C025D342806783C6135E5853435248C9159B88350CC6D5153AC21A83267A82E8403F58F22F61CB4AC29AF5ED51713CC5091FA70BA1AE815CC2CB7FE289DD570D188C18185FE7C901C209A0B2C07CF69C839FCA98ADFF58836CD2DD4396197DD1A6D4F388B0346E2E2518AE1D711A8AC2BE14C807C97FFE6531B220E12B679EE01B35BC09BAB1C593D31E5619E67365408C71E99598C8707993317EE862C29404E661746AE931749A147EAD16008279A66ECB12DBA124B15176838C50C8EB02C52FC230C9C88054CD58B33F263DBDA9669D93E1324D4A854B865E2934A315A565EC24A14DA957D6EC07524CB3618324F973D0763D92070A946A351F670A948944CE1D8FCBB6ECF03CA0DE713EC31146CD75CBA5CC95509906B317C87B25AD65C8BB2A23DC1AE9355585A4A620E2E9AF0554EF4457195B39E95E9606A0D5DE4A44D12DA203EA48346D6DC65D9ADA9A85A9FAE5AFE27FFA94B8B700EC4CDE391E8CFC46D2F373532FC00DDA578E3993506DFCF0357732C66D5C271C9F7C62083A217873ABE6A7EE82ECAE72763D280AFF7BDC1A43D18F33FC38FE356E3067E350FA7D6FE159F38F9D43DBE3EEDF68795DBB253395EDD5E369BB727AFF06DAF7936BC3EF66EAFCEDC9BEB6ED5B65DF723DFF0F6F8ACDB3E1EA0F73EEE0DF6DFDF0E1AADD28B76B9535E355A3774DAF2E9195EF5CE3BF8A6DC1BDC4E0FCBC7AB7E7BDCFA76323E5FF4BBA045BB717936E87C6CB59F7F1F4D39C7466F70F5A17B5E6DDD743A66A1AEC057D60E1E94BBFF373B74133BF4DB6087CB56AB547E7BB1EA34CE1727671783C6CDDB3639B828D1E76DFFEEA2349B9E2F5A97CB9B6F1DF4EEC26ABF23EF2E9A8DF1A231783938FB30EC9FD3BBC6D36CF1D5760914D95488FE15331CF20F3B3243F78A549B7CE2B6ECB62FAFBA879579A537B80C1A178DC9DB3BEB87F7FB876FB74DECB6A63757574B8CE9EFA787AD7EF92A689C0D0FAF4FFB07ADEA7250B12A9DCBDB4F67DFF065A77BE14CDBE4AC7A59595D7CF7476F3BE4F9A79BC3E98BC9F39B4F1F56E7DFFB9D6FD56EDB5ABAE47DC3292FF1F9ACC168FFF4FBF5EFB45BB9AE8E5E8E5BF3AA777D3CF0AFBEDD2EB866CDB3EEA0DA0EA667E3F1D8340BEB0B14DEB272B63686D72E9DC762DCF0A2CABFB7E5AD304DD447C4E3C90E2A7D897F288D0043998ED3592AC3F2EACBB3E2ABA894AEB3729D41D8162D178F81CC46A194E8B6871C723D5B9BF0DA970B7822C5B7A69AFD321C3A55D31E33B9334A28911255506283425C352929098AE11C9228E4B9A8568B62C0B37AD68C712904241814297291CDA21C1A56C19C69924B4B73663767367002015C85D90AAC6FBCCC811FC178686960273DFE291B9583C2DA6740F9E46A0D5FD24A0A3EC836DBE1508450A2F07E7A9365F3B2B815F7CAB4863D41F614ADAB614C7870F0EA1594F3AC84080E119F470EBDCFA02F5E18E5B815F7E1BFEBD547559F473D417E2352304E61782A46BA25F50F616352A807069EF12EA845690FDA116FAC91B079F9BAEE990A618332327F7BEDE03BC50654414D89441C5C3DE26E7E1D453F5BF9C854C54055ACB0F53155883CA46E32486EB47AF4BA24F60866B9E2424C2BA48544D8F3E72C8F8C83585509AFEB84B8E06E53ED09858183AA501FB96E1810A63AB25C213D64B6E6BDF334D0623AEFC1FFF92752787AC81CE8693C3F42E6D9C29327A5BFC4B3E1BAF92C558561E6C2AE86CB8A6D9E97D423204EFBA1048EC8F588DCD6FC459774050B6581D9E46F704AA451C3738EF3DCB34EDFEA5124F927AD190BC8185466FC74FBA5138C6441687ABD442423E3B18BBA688C96FE05C95CA158BFC88D40D55EFA8A0874F5C8F8D7EB12E7B593730B10500F79BC40DEED649E224C6434AC27C8B8067FA36BC8BA749780904AE16409F73FFE184AEC8529C5E76F466474AD74F4077D5E1AEBEA915AD05D33FBD6C2B3173603C30E0004A1B68B668030341578406AC306F63C149CF62FDE99239D4D303590A030B131C20165ADB0B70A577EC51E665A410C28626D07331268A8F058D712A985FBF4B2A44FE11E19C2E74DB23439998E0C1B1094058D6A6058BE8F3C2794A7C99A44029160871E2565A2D3D09490487E2C0719DFE72858F5C2C201EAAAD91702351210D973FB9ED47D4FCCC0F97C1021BC5B561CE789381EAB62E7E6C6CF510065A3FF4BBCDD96A3F1695C52019C305AC4B1F93426EB50FE92B64187E729336DFC9DA60FD361DAF6128FB5379EC0448E09530A451EFBC89483A9BE193C103361891782EBD40090F70E53862028E112A93302C8C3210B4FD5E5308308EFE3192273960A7E4320B2F024C688D873AA817AE5820E6661C4FF1800CC1A5B1193473E9D1167BBD89EA64571EDB863184030C41E1EE01A0576A4BE1E989E01B30D06F805124AF8EECB377274B3B7C73E075FDEF00FAD5063C6AF9167ACE07C08376F360364446111E8B6AE1968896C8DED3E404BD09FA39574142913797A106722CB00ECD58250EE93087205FC1937A3002FDBE79C2EE4AB793A2ED4C9DE1E09B5D9DBD34846AD367F0F0685B846C2C5C46B010C1C2348640E72AD15725A96EBA67DC5A568CFF6F567FB9BAEC886B6AE869558F20CE790883128146EFE8CAE55CA4F611686468699143A600F993C3532EE2C778EB8CF26803D5D8E3FB52D22E57BF5149929FAA7088D6F5E88607B6B079A1E5A2873EDF3FD5038B2A6B6A9ADEA9E354335354DACEADC95B52D75C2E0B019243D7E891D4BB35236E78D482AD5EED5160BDCE2E8218AA4E248AD65AF1683AB85690488CC67D2A08EE43C44D9CA45868329CCAC4CF646556B2AEF43E000294B25B75EC83E4D648B0C5B3C563387DD2A43E5AC659F64799F24BC4FB24C6380BE26EE4DF088495BA271DE468EC2F94644D38EC94F7A287612ECE822360FBC0C4B39C8CCF489F6F69231408B8CDA4243C132ABE64FF28C4F1442FDFF8423E0DB8469F8F7A3DEB7862956DA4E5E6F52D1524B2F16120F3FE6C4BB946A29DC2D719B3600B21EDFB9FB05F66AE2C00FFCB3A4EA33CBAE896810D3C99F25F531EF1ECA28257E40E057246F1E8CF22B5D79768486F819F4948E69A89DA3662B54B3B343CD4EBE9A396848D676C7F29F2A2D61F71C8D9BA1C6D7598D9B6B8DAFF335CEC02E59DB2D4B399AAE73E27A5EC63F01C7E12D4A5BBCE7D0366027800DC15ADD84A4B1D4829EC324A36196CF9603E4B2CA714D96DD0EEF45E797EBB898498AD4666B201A09D08452CE695DCED0C3834C105D3C28F1C2B0609E542B02630F9A78E85CE6BE03AD55D3B2A7175630454198A013C5B6746432A750FF2C46101557BFA753ECB7E601488364A1F387BE8505D15863FA22B0FCDAB3B22EFC56DBEA433D65C1DA9F19554FFC57DBE54E9DBFC780523D3B20AE5BF33802319F618008B907A9E7383FA9F2E2D12DFA675A55A769437F4533683CC3A79C5EBC43D5EF43E2DA331A674A1998ACCDCF8B89996D4F45C094A580896BC476D2B24C0A997F5BA3B176292F0FDBBCFABFF1193715A498BFC347EC677CC4727C144F84C821D5066EF82092016D4E1759CE07CF5D6985F4658DCBFD06EA1507CB08901EC89E284BFB1961E9E0D30A59E9E9D8F9B9132631B5FD90DCA49B0244BB98059802BFCA72A03B6B82E6D098818819B943E7D1D37AF48CAEE503FE743424305584D0842C525970B74E6ACA5ABB917748B906EF4C87D8DE72E74CB4512DF8A5DE78C38895DF5C10FFF8A015B6D90BD0D9138DF5182B7ECC652167339738B0101A4720C9A8DBAF072172857533ABDDC3433C294706C048481B1033AEE1078411FEAC0BFA1BC91D35DD64947151FCEA9024808707DE6EB9FCBDC40B7DAAA1A48A42E0F621D6BBBC15E606E2F8B5FE0F25F325350DCAFDC62AFF0260E5908511FD2F35ED73CE7F62FBA22B329B3C398F052D33FB6F8EAC6F9F14270000 .gz favicon 00000100010010100000010020006804000016000000280000001000000020000000010020000000000000040000120B0000120B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008686860000000000434343103B3B3B303838382B3E3E3E0C525252032828282C212121652222227B1A1A1A5F1F1F1F2194949400464646000000000000000000000000003C3C3C41313131C12B2B2BED272727E9242424BD222222A21A1A1AE3151515FE111111FF0E0E0EFD0D0D0DD716161654F1F1F10140404000000000003F3F3F1F313131CD2A2A2AFF252525FF202020FF1C1C1CFF171717FF151515FF111111FF0F0F0FFF0B0B0BFF030303FF050505E3131313390909090000000000373737572B2B2BF7232323FF4A4A4AFF888888FF323232FF313131FF161616FF0B0B0BFF151515FF6C6C6CFF555555FF252525FF292929A15353530FE8E8E8003232327B262626FE212121FF949494FFE3E3E3FF797979FFBDBDBDFF373737FF505050FF292929FF8B8B8BFFDCDCDCFFCACACAFFB8B8B8F8A2A2A2B87575752A383838AA202020FF383838FFC9C9C9FFD4D4D4FFBABABAFFD9D9D9FF4D4D4DFF9B9B9BFF323232FF878787FF9A9A9AFFD0D0D0FFE9E9E9FFD1D1D1FCA7A7A76B282828AB1B1B1BFF767676FFC8C8C8FFAEAEAEFFCDCDCDFFBCBCBCFF666666FF8E8E8EFF252525FFACACACFF707070FF9B9B9BFFB7B7B7FFBCBCBCF8C0C0C05E2929295A1B1B1BF1595959FF5C5C5CFF636363FF6E6E6EFF818181FF707070FF5C5C5CFF3E3E3EFFBABABAFF787878FFB3B3B3FFB3B3B3FFCDCDCDDAACACAC25323232081D1D1D7A121212E70C0C0CFD0B0B0BFF080808FF0C0C0CFF1E1E1EFF333333FF4C4C4CFFBDBDBDFFB4B4B4FFBCBCBCFFC2C2C2FFC6C6C6900F0F0F03373737003F3F3F042020202C111111550E0E0E71080808E5030303FF151515FF353535FF4C4C4CFF737373FF9B9B9BF3B7B7B7AFB3B3B37E929292189E9E9E000000000000000000000000002F2F2F007F7F7F0117171755191919D0353535F94C4C4CFE595959F8606060D16363636054545406B3B3B30000000000000000000000000000000000000000000000000073737300F5F5F5004747471A4F4F4F4D575757626565654871717119D8D8D800979797000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFF0000FFFF0000C0070000800300000003000000010000000000000000000000000000000000000000000080010000F0070000F80F0000FFFF0000FFFF0000 .ico index 3C212D2D0A20204653576562536572766572202D204578616D706C6520496E64657820506167650A2020436F707972696768742028632920323031352048726973746F20476F63686B6F762E20416C6C207269676874732072657365727665642E0A2020546869732066696C652069732070617274206F66207468652045535038323636576562536572766572206C69627261727920666F722041726475696E6F20656E7669726F6E6D656E742E0A0A202054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A20206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A202054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A20204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A20204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A2020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A2020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A2D2D3E0A3C21444F43545950452068746D6C3E0A3C68746D6C3E0A20203C686561643E0A202020203C6D65746120687474702D65717569763D22436F6E74656E742D747970652220636F6E74656E743D22746578742F68746D6C3B20636861727365743D7574662D38223E0A202020203C7469746C653E576562536F636B65745465737465723C2F7469746C653E0A202020203C7374796C6520747970653D22746578742F63737322206D656469613D2273637265656E223E0A20202020626F6479207B0A2020202020206D617267696E3A303B0A20202020202070616464696E673A303B0A2020202020206261636B67726F756E642D636F6C6F723A20626C61636B3B0A202020207D0A0A20202020236462672C2023696E7075745F6469762C2023696E7075745F656C207B0A202020202020666F6E742D66616D696C793A206D6F6E61636F3B0A202020202020666F6E742D73697A653A20313270783B0A2020202020206C696E652D6865696768743A20313370783B0A202020202020636F6C6F723A20234141413B0A202020207D0A0A20202020236462672C2023696E7075745F646976207B0A2020202020206D617267696E3A303B0A20202020202070616464696E673A303B0A20202020202070616464696E672D6C6566743A3470783B0A202020207D0A0A2020202023696E7075745F656C207B0A20202020202077696474683A3938253B0A2020202020206261636B67726F756E642D636F6C6F723A207267626128302C302C302C30293B0A202020202020626F726465723A203070783B0A202020207D0A2020202023696E7075745F656C3A666F637573207B0A2020202020206F75746C696E653A206E6F6E653B0A202020207D0A202020203C2F7374796C653E0A202020203C73637269707420747970653D22746578742F6A617661736372697074223E0A20202020766172207773203D206E756C6C3B0A2020202066756E6374696F6E2067652873297B2072657475726E20646F63756D656E742E676574456C656D656E74427949642873293B7D0A2020202066756E6374696F6E2063652873297B2072657475726E20646F63756D656E742E637265617465456C656D656E742873293B7D0A2020202066756E6374696F6E2073746228297B2077696E646F772E7363726F6C6C546F28302C20646F63756D656E742E626F64792E7363726F6C6C486569676874207C7C20646F63756D656E742E646F63756D656E74456C656D656E742E7363726F6C6C486569676874293B207D0A2020202066756E6374696F6E2073656E64426C6F6228737472297B0A20202020202076617220627566203D206E65772055696E74384172726179287374722E6C656E677468293B0A202020202020666F7220287661722069203D20303B2069203C207374722E6C656E6774683B202B2B6929206275665B695D203D207374722E63686172436F646541742869293B0A20202020202077732E73656E6428627566293B0A202020207D0A2020202066756E6374696F6E206164644D657373616765286D297B0A202020202020766172206D7367203D206365282264697622293B0A2020202020206D73672E696E6E657254657874203D206D3B0A2020202020206765282264626722292E617070656E644368696C64286D7367293B0A20202020202073746228293B0A202020207D0A2020202066756E6374696F6E207374617274536F636B657428297B0A2020202020207773203D206E657720576562536F636B6574282777733A2F2F272B646F63756D656E742E6C6F636174696F6E2E686F73742B272F7773272C5B2761726475696E6F275D293B0A20202020202077732E62696E61727954797065203D20226172726179627566666572223B0A20202020202077732E6F6E6F70656E203D2066756E6374696F6E2865297B0A20202020202020206164644D6573736167652822436F6E6E656374656422293B0A2020202020207D3B0A20202020202077732E6F6E636C6F7365203D2066756E6374696F6E2865297B0A20202020202020206164644D6573736167652822446973636F6E6E656374656422293B0A2020202020207D3B0A20202020202077732E6F6E6572726F72203D2066756E6374696F6E2865297B0A2020202020202020636F6E736F6C652E6C6F6728227773206572726F72222C2065293B0A20202020202020206164644D65737361676528224572726F7222293B0A2020202020207D3B0A20202020202077732E6F6E6D657373616765203D2066756E6374696F6E2865297B0A2020202020202020766172206D7367203D2022223B0A2020202020202020696628652E6461746120696E7374616E63656F66204172726179427566666572297B0A202020202020202020206D7367203D202242494E3A223B0A20202020202020202020766172206279746573203D206E65772055696E7438417272617928652E64617461293B0A20202020202020202020666F7220287661722069203D20303B2069203C2062797465732E6C656E6774683B20692B2B29207B0A2020202020202020202020206D7367202B3D20537472696E672E66726F6D43686172436F64652862797465735B695D293B0A202020202020202020207D0A20202020202020207D20656C7365207B0A202020202020202020206D7367203D20225458543A222B652E646174613B0A20202020202020207D0A20202020202020206164644D657373616765286D7367293B0A2020202020207D3B0A20202020202067652822696E7075745F656C22292E6F6E6B6579646F776E203D2066756E6374696F6E2865297B0A202020202020202073746228293B0A2020202020202020696628652E6B6579436F6465203D3D2031332026262067652822696E7075745F656C22292E76616C756520213D202222297B0A2020202020202020202077732E73656E642867652822696E7075745F656C22292E76616C7565293B0A2020202020202020202067652822696E7075745F656C22292E76616C7565203D2022223B0A20202020202020207D0A2020202020207D0A202020207D0A2020202066756E6374696F6E2073746172744576656E747328297B0A202020202020766172206573203D206E6577204576656E74536F7572636528272F6576656E747327293B0A20202020202065732E6F6E6F70656E203D2066756E6374696F6E286529207B0A20202020202020206164644D65737361676528224576656E7473204F70656E656422293B0A2020202020207D3B0A20202020202065732E6F6E6572726F72203D2066756E6374696F6E286529207B0A202020202020202069662028652E7461726765742E7265616479537461746520213D204576656E74536F757263652E4F50454E29207B0A202020202020202020206164644D65737361676528224576656E747320436C6F73656422293B0A20202020202020207D0A2020202020207D3B0A20202020202065732E6F6E6D657373616765203D2066756E6374696F6E286529207B0A20202020202020206164644D65737361676528224576656E743A2022202B20652E64617461293B0A2020202020207D3B0A20202020202065732E6164644576656E744C697374656E657228276F7461272C2066756E6374696F6E286529207B0A20202020202020206164644D65737361676528224576656E745B6F74615D3A2022202B20652E64617461293B0A2020202020207D2C2066616C7365293B0A202020207D0A2020202066756E6374696F6E206F6E426F64794C6F616428297B0A2020202020207374617274536F636B657428293B0A20202020202073746172744576656E747328293B0A202020207D0A202020203C2F7363726970743E0A20203C2F686561643E0A20203C626F64792069643D22626F647922206F6E6C6F61643D226F6E426F64794C6F61642829223E0A202020203C7072652069643D22646267223E3C2F7072653E0A202020203C6469762069643D22696E7075745F646976223E0A202020202020243C696E70757420747970653D2274657874222076616C75653D22222069643D22696E7075745F656C223E0A202020203C2F6469763E0A20203C2F626F64793E0A3C2F68746D6C3E0A .htm mode-css.js 1F8B08082AC29058000B6D6F64652D6373732E6A7300D45CFF93DBB695FF57D68C6B93BBA4B49BCE5CE6B451F71237B9662E6E3AB69BBBE94AF6502424214B910A41EE172FF5BFDFE73D002428516BBBFDE1E6DA5A7C0081878787F71DDCA6622973E17B7122C69B2215E344A90F6BB95A67F8577D28EB4C282FBCF64AF17B2D4BE1859EB8DF1665854E0FE3F11A004DCEE4625C145BA795C5F9CA34197325EEAB03D4F37059E749258BDC176115E6C1A3572B71A2AA52269577791B9727E514F48D46ED0A41289D1E5E250815770DAF118CDEA1FB2FB6F70D7586C5B41AA97A4B7B79F7B015532FC6CB3C4A8ABC1279D5E896ACC4461958896C09306BE25C6E62A2B883A25464F183DB06AF92FD3175B93F6D29B32C22E6387D58538F032D3551D2BEC9E38D3B708B252355C595DB59C98DCC5791656AB388939B258E20BA954A2E6426AB07EE5B95409E3A601457559CAC37B479A7779109FC32894E6F92C96DAF5D6445E976809C556F4651CA95CCDD9E6DA1644BA2E92BC556C4BDF595FC083C45998AD23CA2455155C5A6DFB214F4FA32B1ACA2324E65ADF6DE942407C3AF54F59089BDBE3B99566BDB8795B278AB84D3EE5636FB761A5151574A54FD3EBB4FB74F6532D99BAA8ABADCEFEBD1423B74E13E31DCD3DB0FF7F430F479C07CE935FA1875570FA5EEEAE154DB388110B64D7778556C1DB08F9D3A06CE8CBA870E8CFAF771F709B10D232FF7915AC76971A741F991684CE22DEB8D9290F0241371D9B0706BC2F05B6FAC229A06E9AC8557F1D682646A5C38EA61E01E4DACDBA309343D605B6E61F7856AAC51623A4812F2A4141BB7A7142463495D2AACD9199F542AB2128DD86CAB87281159A61AD08F19CD3213F7FC132D62259506BB99DC5C66601643D04603A97529F31B0DDF95D83F0641949720917FA265BC91D98386597B5B288AD3DF6A6586C1C28B2A59DB06718641587C195B5C778205720D1B4F566D4B56ADD64674AD5F1142B97C68ED366B4426AACA91C30C1E2E32E333A9EC721D68D4D6E9688D93D357C14D349BB8243BA61FD6149916AF6D60AD49A64142BF89EF2D0D04EA0386AD6E3BA53DF53CBE8D20A53903324F714E04317602346A82EA6D53D01E61D3B58584ADA1CDDAA79141DB2A964B9212DBD45CB02DBD76712B4A3E750B44F71DF8D06CE334258E9AA7DDBF6D3289B6A1C9B42D62C196ECD7A214F14D142F49069D8E855816A5707B64CE3AB915A5DA9250DEF660EB50DA83FABD2E2AA11A2802C99C5EBC8A175A0401E000A109D86D433142C43EDD01F1529957A9480AE3A9F7DA869FFBBDCCF2FD4ECD5DEEA533CC0D7223AFBAD1729B5BC638315C9571AEC0914D438C735A16B2FBEF3ACC82D4D61CE940139EB81D361671FAB665010657BD71FBE1449DCB04B140B490A96C407D25933833CC74228CBB35A218D63FD168C1BA8380EA83D5A0D54D6EB01DF9A865DD0BEB2E32FBD1AC3BF5CAD5A2C1BFB8A94B446055555AD3679F0848E36EE2AB224764945708EB160A5694622412B948A42B03522C17A9A42C28A4E37FDB75BC10D811C0BBF801715F5E496C2D56226DE212F61686A989EBAA68E2DB4272D403F36C1A24B91A44F882A094FC3666B26C68E1D66B1B415F083A7762234B4149A2BEC88AE42672AD15F7C05D6529FFB831D03DF935D7B93546B3B0150D116BC9BFC90A9B8012005416B1717B4D22340FF12863B8B535F93F5926E4A77E830EA6A258E170D6604A921539B9C8428988958DDC5364F4AD0D8A0C4F608E497B6183D77259690F16CBDC7A32A63FA18D37380005C99780EA854C60083E4A74A7B15A83ED5028D8E60C96256633F2519485EDC47319D759455E8EF43B2520A19F52AC629231BD363A904D2C2003C41CE66FAF537B0BB7470B6ED7D1A4E032E12F6AACD308BB6B810386D4DA27857A1AB640038F2BB7E45E114537E23EC96A284F592F1E1A0E2396F21E6857A2809B806CADB287ED5A352B48833D28385EB0893C606ADD205C1F0EF80E8F6CDBAC650AE3824719AFE23C8E6459ACE3B6D9AC61263E12EFB3068A9B37ED81462CEE4E3BAF37023997D3B38D4B1CD55A10F95DAFE68D2B18328FB5794658D2ED4FE66BE0ABF094A44578B2606B89B60D4881015DA9375D6CB44D030F725DC627481D05591A4C9BE55DE664951A96F9C44607CD4D5CC5371D7B6CB3B91162CB1AC3D65FC70E4402C48149608DD5C4AC918FACD6DCE09FB8D4B101A5880D36852D66057403BF772046B357C3AB52881B036730BBB981CB62131B382161C910C22E9A0CB60DC9DC5A50464768F7220796BC8D40248CC043E4357E9462B7096E6E200E60DA866426B7629A8B0EBAC3F9C1CA37791125244F822147A9D14CE108E809779077BD2667C9C90AE47038A02C2FC87BD20652C06CC5F33BBB56B1C8E4EF359E1D16930AD1838E91F49FF9D98513F71C01C0ABF39136DB524B06038C7F5B7243891231C01F53C0900130008E9F588B6D6B3A11B718E0C100F4C820BB69C3C17264E2043A611D2DE88C1881AEDD4159658DB20DE32954CB4B25A020947CEBC44D6DC8B8908DED4036B1703FF0095A6DD4EF3594AA816B828C52EA0E19A547AD10859700218E642918B0A304A134D1B2AE8B34AA5EE01F9DA36AA9D5318E5DD5B4607F2C683216EC72DBEB328D6551542CABDDFB358CEE5E177167AFADA1A65A44F0CC3AA0EA3C2DB75DF7A73BB4D3D2510FD3CE310F453A009A0A56E5867E4D78A20D11628FD4C80B7C7CAB621AD66AA561AD560CB35AD538339C9EDC565DC4E2DAAFB69317E72806FB69F97A17C38A7140A3CFD0C4290DB9222F5C1EC61CAF284844E081B386038FC98167D083659DAC958C61D1118A9149A0E462C319455170B08F283E23094608498AB9ADCB6D46F20C799019F9CA4A40E99894E64190DE796176B8FE8FB0F70AEB976476C9B3D7E5039CED867C785197E45D2951A49596181E2B900349DE1479EB8AC8B7DC5228040FB1C1AE6116EB44A671A31E360844F05064F6AA780D5E370812E15121A10B6C11FA8D08690B1CA03825237B2716A4DD10629C6504CD95CB46FF62C98299EA8509F60117F4464CBDD92CBAF2AF26F8DFF579F4EFF3B3A0B1E0E96C36327D8117AE310521479D163F649C0D63D3FE6C36390B66B385AF633C136D2D6509536D1CBD6990206D8A8F54D733396F0B11022FDCB6F85FC13D2841E8271AB7F677D86C72A3C30E1D7F709A0D57AF5B7A9D642D330B174B9D442E8BA456F0CD74A6244CA00A6136D912B8AF98CC05F9233395413B33A3DC1B66B7816336EF097286B74D3B853A2C5CE4D98319C7A0ED37D55DB27E05A54DE50AC7A829217D40ECA359924EDB6A6DF048B55931859AAA518280B312FF251EC807BF8E49F5FC47CFC8E5C8CEF12675D87626465ABD49DC751231DEA4381C35E2CCCB9B2C075E51A54079936C177AA4C15EF8EC3CB864B29E73FD77FAC8967472FD581537229F78D00512172F449C28EE2710B8F16C768A03AFD5BA7BBB0BED78B63FA38C1FCEA4473B835711EE0C32D354FC3663FF63747AD58E26D71D3B636F34D7DAC15F5DC7D1470879F4617EE60CE3BAC882CAED2D01A3E1917B8B4F8647B5FCB7E3F68691E9FC0941176782B762F2EC7C370F99F6FF4346CE663B2FCC71C8C0556CFF9F32D1F0E52936C2D08DF7366A929D77FD29406798D6A1D35C2EF7B97C84735F7A867DC6BCBCF6E6DA56CFF09F9136D5EF3D6ACC83E0F40AAF5F1E65EAF5CB81B92FBBB92FE7DDBAD72DAF472653F1C2F6D4E716A3EF9D25675EE023524A36C80F5730C90DD539CB669592E74D9BBF7C84916D6EF0D8207E56CD366910186C112EC614196E1A78B2BACC9BDB7573BB696EEF9A3F040307DE11A1574E3E3D84657249DEEBF1DF769F81D219FFC79DCB08A70A4AD7717925AB87518184A11C516144A7B0745764BC5724B47B1C254AB5AC5AFF2B0813F2873D745B07DD81D90FDB833F7CD71D5D5D66B3991FF8A3D3005E3C70B82E3AD98CAE48C3BE8BFEF1616E0030E803FAE7A7C7F46D17B22FD0290B023ABEFEF383DD65393239AAF2D3500561357AA554FF96709AEE8230DDBF224562061F9AAF3E2C4AF47D403A93B2067DC62D2947765F72E9A92704A337F40CA5EB7F7797BED3D27E9822925F343D53778DE011F903C47AFC7EA6CE9E8F4708662B5F0457D43E9DED4C47154C9E5D187E519D6B181391974FC50831C2CFC4988A2E64F31173C51FBFF71963300E2EE5D27F2603BDF0C9396F4B4DE5F5C57C94897C55ADC30258C05B440C9AA1DF839F37A2F21F91564CAA50E72713B5D3A88AA6294678339D567DA4B50E429E83A09FB8D4EA77C4F18C20B8142393FEF9C8814F4ABF0ACFC179155D04611D982D77089C1D5BCE9D887687D8E038B83E9FEF76C1087943E6CB11D2D0AAA0E885C4C8DD8EB03C9443924497ED30B108F369B14F5DB47F96D83C7697A79347EFABE7E7DE0447EAED5FD67AEDCBD0C9B1D0E292D4FE14BE1FA1295052FFE5F8F9F9CBE000ADCEB231480340E5D954DC731A0FDC68EB09D4326AB88FD096F68152278C93AF435DAF0440B51A3C3873C71319077E2DA2AFFB88BA9B6DA0D279FCB18D52C687415C9AC41853B63CE06026B7C48DAE18CB9B72CA18DC768A9D07DCD2E5FB7F02891E8E795C5738D147E8E97269DBE272A56D7532E05C587B3DE1702E6A89458419ECD44809607C003C5D01F500EAC224005D8174B91F72B10E4FAA15E1A1CB3E7C5AE98AF0F468E1BA31F35C8320D99656F47EF9E81FB7F7782136B4A13F30D57C593B796441B830827041C3D778F0CA3488F6DA893A5D23F880CFA1FDE75A84F59D298698008B8699F213202AA4918A50E074115229000F2ABCD228537A627936D5022DDCC26DF51AAADFEA35EEDC56AF913BAD5D682E75278F7A93219754598D28A7A5F16EAD951174D5207DE0CE7D309DF71AE6F6820E9279E6F18DAE77C05ACB53CFB9E6C5A8EFA8CE40B2F18A4A0C276F614C4E5EBF2511A18244815041BFE4CAC3C95FC59D7EC54D40FFA92B0E805EDB6A008D2734D15BAA1278DC14AB429CFCFD276ABCE3AA03F5BEA3C203A13C7943351F1EF9CE96210C11BFEA2A4447B851F10379F29C1B67363959CA9BA6B0C1996D74441798070698FB6B8F8E47BFC1D1B6B5415E491773074860860F50D6BFCF7650D3BBAE70BEFFA27773EDB5F242B72464DBF89A87B48D8B92F442DFABB00519B8776149722AD7DC764A6ECE7BAE783B6D2ECF39E3DBB6BDFAE8867255CF196ADBBB505FA60FF1C7BD731F3C5AE782FEA9F7F0224FBDD6A6E8C888FBEE10865FF33DE8F0DBF62B80A3AF8F4EB657C8934763872F4253C10444311C1DB07179C0D55DEB7B5F3AE3E13367180736B413E76380C19DF63E1D7872C41347E17E8C706440FF33040C329BD0F7BE04D03D2E9E7D0BD89FAB4B8B5F30D9C6339861EEA4E9ADB9B6E80212CA96E86280892D8F580ACFFDA20134D8B99A165309733E47E8B4BFADA2B3CA39575B1EBB1299DF74F3F95EFFD0119820EC2234D76BDD84F66B04F2E7EDCD33AD6AABF1C4177BE1E5F8148ADF0676D9FFC2004869DC858D0930A2FBE660483881C1F91281794097488ED586136746D88B26CF36681CD3C09A37449BFB1943CFF2EA0FAC1051B0E9F2CD173AD3E7E717E726E6F09CEF3D28107B7EFEF5F6FEC4FEFBEA9B6FBE71865905A481F63A99EF3A89568A448930D3CFB322AA6AF73EEFE35D1D76931E1A551B7EAFF9FCE410A0D08AF614866EC49D58DCC86A88BAFE9BFD6FFE8E8D713E171C1A32F0B9E713C30E90E9FDDCB727D59BE976B7728F33422688D0D54790998A55A043BB1B71E774D83372B5E533A799D5BF74E6EED395832E0BFD3367A9E9F4D9854E8B75D6FAAA1BE0A242629E16494DC995BD11B06D732B602E677C2FF18211C72397A0DCA7B1D589445ECD482844299627E2BA9A3F9BDA7A5140C98FCC6B71A96B0E559BC48FAFBF8BFE311FAFC2C344DD8BBC3331AA8A9FC9CCBC8299F1835D70598ED6B1FAE52EFF9BF9C8C9CF83A6F1CBEB7C3EBD0876BBA33C3837B58195A80639C08978581EE562D30CF3D00F784F127B026AAEEA7E57F939552BC27CA42B1FFD0ACAF59C9A623A9DB67572CD71A57170B9831180CDF5022CF4CF1D54A6FE33B97E7F396F2B402AB8F2C7FEF5EC6E16CDCF02BC9BCC4FBB77EDCE2DD37E8DB3BAB709BBFB60B23F7468D4CE6E647780F909DE4ABBCB5F16BF89A41ADD8807E5977643276AB489B7FEA1183C9A9BF08908552EE17EAA8938F3269414871B51C513CF7EEFE6217881279FFCB5DE2C44397AFDDDFF7CF8F5BB9FFFFEC36E171C12BACF82A3D47EC69984C57488FBE25E24E07ED33CEE82EB8BB9AE7D7542A02B5E000C030A52A2F2C50BA341E57531878814CC2CEFC50BBFEE330EAF8320ACBF806B7BEC3AB925163CC5B42365B1574AB98C1B2C882DC43ABE95480EA934F64FFCDD491FC9602730730EA7DF7185F983FE9B8BA2FC92CAECE05FA4744B07A3EF2D6CFF38C52C1C80130474EF8B0EE51E3DC1884DC34FA61DD6D37DC36DAA2EADBA22FA85A92D32AEBB5321A6D435F87D8B45920AC992644F26AD25C9D9D07149E46F265CF5212D532A9A163E76C2064AB5121C4F6B3383CA874C2B2C5BFCE2453C6231B135D3993A1B0710461A4F5FB47C1F2737777199FA011B399E407242D4F42E833561CB6939825B69558AC908C26CBA346A056FE15BAA5AF2CE2E187966B668249C6B391EE4D7DEF64FAE2FC28BF98EF56C085FE0167E2FC7411FD1E4F21015FE33741AA9D0B23F7C18FA00DA7DD29F2C71D1DF97C60F8CA47A5D6795640E8099CA3DBAFAC8D1C5EDD1D57C74757B74CB693C7074CB172F96C34747E3078E8E273C7174D9DED1C911DFC6EB034CA699C3703912796A0FD16D98834C68894B7B9027BD1167A1DCE3BA121BF9857A70F9093D2886C5B09E169F2186758FFAA3624806D4BD9AAADBABA9D65E4CEB21D3B92C32CA7B5BF3F6C5B6535F35858718E9F9817AFE65F37870A1652C63B74230FA11F06B80FC177AB6D1BB901190463E6743E05B12A8D77179234A96F63762F5C3FDF6D89091FEABAA2E949C35D7EF9BF9E9D5F371E835143BB2800646965A04C5F6534BD8119F5E01821B04FD732EE89CF78DFBC006C7FEECB1995D07D7EF67BBD91C01434366C99F8D67A7C1F818C9E3F7187E3D7B9C63E0AE99CD83E6FDF54CCD4EA97D3A1BDB890AB33241A2FD3D958E5FE9CBFF37623AEED6189DD20C349F9B49387BF87422F1E824FAEFE14466331889FDF64637F819075F5D95FC6AB630C33F40EB481CFE9B2E11AAEF11D84F6D70D67587875DD37D913552DAC567AC9E4F324047C425CCE0B343D2F75F1E63881D672C80E7D90C607877865C13E63D9388F08E2E7DE571B73791BB010EB0AA0DA42C7AF961461CAE222DE1274E42A47746C378AFC02D896673D56B5CC81151E6D59426A3985224938A7BEE43D4DB5B8B3E21EEAE87ED4A340C1B290213120B8726DABCF69E1870A6AECFDB3BE78B3673A87160F5BE53F5CBABBA95ABB7DA326B44021B9B54CFE80F85331D57E77596512CBD23AE9175DF605F0B41F77A86FC271961B573900F2ECD6DAA830D5FE93C332BD4130C991C65451851B61B0E6DF0D3B7FC307D2325E292A382B763FAA3EB0A563AB7645667D30B7B218FC043CFE557082CEED63213FED959F56D1C3CF6115FEA10AF8F9C630B301504B7550074957F5A065C7FBDD4C1C51169C71EF89CB0130E01D9C7675DE8F1ED541934DCDF1382A0425442A105C65D8A0CFE8DD69D4ECDC23BECCE64B227E40AA4AFC0D73AEC765407862341AF78B0A72B47EC52D571814C25FF65BBCB486238220E6D2EAF26ADC16CA20836D327CFE258CE182762399F7F0B21ABFAFAAE395FEB9C53F3EAD9B263F892242E8EA2497C76C6EF62C303CDFC9CB9F7279B9C1A761408AA32842C96073B9D0D164E3678E45B887F36E1D39F7D7EE2FFC3E0D3DFEFF088BB8274D23C3E2499EC5E0D7FB2713479FDDF52AE9EA7611888FE170F555C822B56500704330B480C154370831409B552621610FF9DFBB27BE734EAC0D6383EC7E7F8CEEF5D5FBB08CDFEF19F07ECAA0F04900AAD9C7BEBE75A2661994BDEFBB3B215D8693C91B3CBE2C32B5D3FD025867C9E8F5E215F317F601ED4CF2E97371017A85D01866AE5143A8C33265C49B72611F58883CC83A4AD3C9A5A3FA455262D10AF33608AC7C4F64F03DB22F08725D8C6362E3E3320A75BEF0A126461B2DBAC5D0B817BEBD61B774A194FF0AA314E679224932E2AE51389B1F20844EA86EF7E6C7C0E7A6A9A9AD4F63E50AD61C2181E245857AB61973F5FDFBC09AF2B2AD01CE7E35DAE7165660CE0EE87F35539ACF02CBDDA02D11CC5A545711A7AA38FFBFCCA8C4583DD2E68D370203B82EAA907B858CD35D329FBA2B23B15365BA582E7903084856ADDB479BE9A1DA605480136A3705C41CE606B57963105562FBD1C1FA5ACCEE2B672853C25C0635C7738D017018AE2C2310E6CA64FF77C8BE69CC2BE4B1D6660362BBF3D707A1BF781E435DA904CB2526ED86F6DE696241F2B251C52B7F8EBFF00D78D40D266460000 .gz mode-html.js 1F8B08082AC29058000B6D6F64652D68746D6C2E6A7300DC5B0D7BDB3692FE2B31EB73448BA66CB74F6F4F59ADCE71ECD6DB38C9C64E9BAE287B2911925853244382B6158DEEB7DF3B00487D584A9C2677F73CD7C612480083F9786730F8502006612C6A96DF178D7112884690F4AFFBC9782C62793D0A87A3087FF23A2B22915B4EC7CAC48722CC84E558E23E4D32899716FAA11A05261285BD4692A4E6499194E2FE21ADAE3328E2BE0C93B8261CE9C4F6D42A72F1249759D897D6B35B3F7B92B5C098EB56246D27546FD613B4DD4BBCFEB97CFB965F3A79AB1AC59ECA5198BBDBAA756B9A4B3F93CDCE542637226E5A466417E2BBD21F5A4E2686E2BE69FD67C7F3EE3C2FB8EED6AD9993BB43212FFD2113AFD9CE341003BF88E4E5031A96D3F7737116E722CE4319DE8AE6D6FEAC3B9B3DCBDC301E892C94792D77427B89E29C57614F33218B2CDEC09E9BCB24F387C295935454BC7A5EAFD66E5EBE7EF19A4ECFDE9F9FD0FBF7EFE9E7A3E35F6CD45833C3FE050BFEF8E116A8373C6FB7D66EE1D3B69C18CA6E8A92E8491CFC2992BBA0BA404BBA2F92FEB16EB96CC9563EB39D6015AC7FF8B77EDECFC2F49B61F593F0FF3A4897954F7C6091F12D5A899B893402D51A741160007C7ADE1E902E5BD3243EF7657FD45C256A5CC3ED8FFCEC48D60EEC56CB6A58EDC3E6C1B37050CB5AAD035B6EB514D859B1B0B714EDD82DE27C140E64ADAA70969B38FB76734D2BDB893B87DD7AFD9988208B1EE0706747B65646B0A771E7A0BBB7C73C6C7191883FFFBA6FC7AE26094A6569A6B101EF037E9BD658485FC13A65510B9FA575ADBA92A56D594D4BC4019452B7D0662F4945ECDE8F23CBB9F5A34234859B472134B8EF64F6CC59A5C83D627F2C567A143D58A5860EDD5909C6BF36DA565DD42D0347EB8FFCFE48C274BD42B2ED2B41558D357BB6104D5C154CE6BAB355F88A5B53437A6A39C60B523F03F71F0A3F0F7527CB498B7CD4B4F4C332558CD3EAC430FA348CFB511160E84C0C0428F40582D14AF46198C5436BD6755668CCA56855E16EADC65957FD28C98DB20CF38DF6DF2C671316B51D9F000D7167BFBBB333B7B57023110FE548A1A5C6B5AB88416B851867052F8A4A6A6C7A68DB739CAA41888CB21C031F55ADE42AEDCB565DB597133B83DA8A5111C18D3EE0EEA19CB889446C76FDB2C50272B432C4ACEA712326774916B88063E6231A2FF442D8F1A37C49892D6BDE936387D2F5DD28041729DC7FA9ADE7E5F585E6DAAE0BE495904B3D9E5A4ECEA2BE02BB4ADC6B6E7DFDC180ABF365A434FC53C4C5D997206F2D59B6C4E3477F6A3D5D2FC89F9084697D6B49E4B26F55845A0B69440C0130CD457E3C2C78861679DF4FC5BCED92B6315DEF7CD7D9DFFB8F6EFD994DEAE99E1FFDBDC1D1DE69F5B2E3EF7D3CDAFB272AAE9B9EE7EE71053354CD2883F97CBB9AD1946335307DEF36B44A3AE14A1EB3BECBCAFC0CC733AA5C9BF66C48793E41BC3127FE588EB6E9EAEBD8E9CE3E99597E6AFAB73726274833BF302F4D5A9631AAE76D5F7BC5FEBE7FB0E71503FCD7AD2A828775BB96532C25592C8DD481B59F09B8CE2F3A2E9DFB2902536D6AA141E8F722512112D3E95196F9137A9E2491F0637A815E746A68D299D4F18C5E15E39EC8E875EF0FD197F4560C4FEE53BA500E426FB2E47E42ECA52A7CD13FB848EFCF5FF2DFCB3097A486780EA641E2344A7CF9FDA11E553DFCF8837E388BE5C18F55B16C82E25F74E95D386FC0E5B20597179AFCE538F2C7A908F49B932C03FB27705D5D023991C5E5D35BA8419862E993FAF14226A9969EF5703189A57FAF6B2E31CDE8D2BBB767BA10883EF2403CCE4B80469AC4000781A6A9AC4A0B95608CC2FC348C11FD5178E5BF22A405B9509AD145B04C7FBF78FD8A30EB8E88AD4B7E362C187939A55922139EF9E82E8C83E48E00DA4243DE4C4A260ED124145140E198935F827F518E3F3F9FC47DF2EFFC50520F90B92176147C607E27F493615C08323E85EF4880CD2021CEFF08F9B71F45131A4005250C291C501853C29F1CFCFA02C558DC910E4894DF854C5A8E32F02AB30931EF6802C2047412A6C1886581A481E815C32120737DAD3225797D8D623F29544987522A6253505DD092F581EA7EE4E739345E8C090E879431A7BC801390CEFE590F91285518DE32EAD3A2873C037CC3EC030632D07C031F513A06EC45403C1F8558B2584B4BAE52C3A50CA52ED0EEC11480C6711145C0E1806DCE7EF30A42E8C50C27FDE09219742B224DCB8F0467386BE6939EF65AB49119EC3440A6C1139915069CC30C4291219AC52D4B1975D56C30D3828D8C7D1E1846C3E63609C15CD642A0F63CCC428B13D3F47046C5E2F30F789E2EBE38707E9CCD086F0EBBF8F8F7EE14A9DC8CBE5765F5D1A6CE0FF3B26B5BCF9696E77172AD43BE9E19AA456BCD02DAF7740268734657365C48E64C265CA53458B3BAE58AD5FA50E6C91B9A3FB554F33279F8F0B07D6513200D2BF96A39DBD887963AF7EFBB8B3338757ACFF1E2A05BB7BD5EE311443AF5BD6EDB0B3ABCE580D57613FF3CD70B76ED365317275DD3A06EB7EDF622C9CE32421D6B31B52FB3D47568DBD8D224C52A095E68CDB31CBE5613602C7FCBACC6AA2775CBAE2155B16B55B432CF555DBE6BD75A95594AFAD7559CB3BE58B22FE4B7AA59A16EDEEAA55AA4BE36C8B6228B29944397CFF09E478AF9BF2BC03762FAFFC2369FA6F66D2C57E7CFBBFA572BE46B585E656889ED6F85AB0D16FB6A6C35BF1E5B66B43FC3CA578F5E827271B166D563C8C7BBA98680D9B65930BE89AE657CAF386AC8912FBF45BC760761C669D29C728D07435600D900ED3B3FE3597E9050940C49A86C558648CF65C6190E174FE20069608E1463695292866032D7C17A9ECAA9CAEDD6DA5BF8B41BE5523BE34672F2508B0F7BEFED9157F7EAE4B9D3EF67D46AB588FFD116FF6BD15FEBAD36FD8D3FB66867873CFC4F5EBB499DADED7FDBD9AD7B7BFFE535AEBAAD7663BD213EC378BBE93C73BB1BFB2E22AAEAE3756AD3CF74C956BB74ED59B7B17109DCB8FA6ECBDDDD6ECCBA4EA9B8F90E8746F7DA2DA1FFA73117B9CE42D845BEF385FEFA58AC2E647E0F52A1D2A3727033C25F389094DCA1709E04F8C46228CF5F843E7B961FE9824D3F8B28B56DEA674914A1D17B7A3EC1D71BA830A797C8F173BB4DBFD365822F898A24A52CBC1136857888E9A3B84C8EB1ECE2B521D63F584C0C63DE31B089172D05DAA4C4E73ABC610D86E221277E36A511776787B64930A140117FCBE53CFCC84B7EFA50885CFE2CFC4064369D736F6EC85B9F1445618E852B1649182796239B2EF423FD9CA091FC454C722A32D4FE2EC0D2318ABC1046F060090A0959D4BA9A17B3FF7C9DB2F672BD93F0EEF298F5F5E8D140B9DC8288221ECCAE4A74D4E79D1B1B8BDF3EFA7C803E785B98FC5BF1A6DA50CB698CB58D4D6CAE0461CE8F83489CDC429D36C5FE6D3864DA7DB6A7CF0A3CC67AFC48D211EB97554531AB110B6F06720169105EC7368D532C4AA1D930C21A4F7564D92178253634E0B371B086D2C3B19836A94D18BCBF9093485C8C0416886F92B44849B5D1BB29008B0202FE7E3ABF347B2A17AC7655824AFA18FB1D0F7A6C6A7937E7184B3A9B5E268A6110D73577A602CC6241EA2B4C61418BEF93985110002D1A6B0C6A5E7BEAAD07682710F7AF07247D281586618087397739B9D73B26C7BE928E8A714A42FAFD91512B8392D5A6F6FAD13FE46D0DB326E76D04A033801678AFCC5736FF83A5C5E2D3BFF54BA628351A48E90E14F31145C5108B53DE29CD041E59922080843965396B943745D41E09C35FFB029C739C626C03055BBB82E6245E2709C3556F029C66C9F84DC224EE1513822172A1CE12C930AE14A77680A125C09AFD299B984A656286D619D48841C66424A35FB9874D83D203028CA823082FCF0385F58BF0A3A0638515FDE29DD2982ADB74CFFA61DD2833E6DCB69F44093C23C3EC8EBA288133428063609A016D6BBD53A4B472A3FAFA012136F9B93CD376B69546735821EE8FD0BD9FE40A85955D29E9C179F0E650C597349A10EF42E8E0C3C1C8D66A4F0A136E0CEC8DD2C125BE9E4F38D011F0D927DE5D50CA2075C649B70286543C26604EF8CAAAA5650C2D8C01E526F0C021B703EC5450CB53C417A143D92322197B880A2F91D0938B89332AA89820F6318961D7412E3896BD60DD4C8895FFE7E257D57D5D14632D737CE7CDB2285A9646893C5676A3E456A950D1125102BFB8644B1EF590DD810FF079D44B381E8A6C28E6E758CAB06CFE8C1D88EE41906D26139FC2A1C242145086B17E0B033982081163C4EFDFD836DF18686182FDC4A4E8C21ACB136361A623F826F0EAD338946A3E923C6D2930481569C6223893624C15A7FC96D10A78453A0C8E7C26783C0AA3806B723A854B000E1CBACBEEEC980AD87D0D6C6028168ACE3CDA1EABE0CF7E4D2F8E2E8F2EB4D9C94FB5F52F51CDEAE68D41EE49A749029E5F988DD353A43BAAEF9B2CC184021F199E217DCF0A4DE5447922929F6AC3D8C4107B2E1A8774BFA75C4DCFEB9C5D3374933B7A2E0609107E2CA288673A1F4D0500CE07D9667FD5343C562946F4906DC3AEEA3B00D339DD65A1EA16C5661E0A029E23545C52EAD4AD59434A6552FBE0722D8D35E2E6A6D2956B0C06930DC5B2594FB41298BC4A78D419C0A53F54DFC7BC19CB251BD9D05960AF05412F2AB24F41B05A442DC16F9263F497663F1459174323C5EC8BEC0BD9534E42C42A0BE3942BA5976250CEB7131587D59CCC291980C6E41468D191190A7B700D0E3CCFD9FD4A6F53F331158341780F84AAE05240FD2AC94B30774E408C016A4037608F56C92327D2134A721E9CF1CC83AACC12068511D16C42EF39D8BC2C91481755D156990933E7AB78A54E5A54287EF7F6CC66A872D2C971EAECD5F5AF472FDF9DD0D17B5DB0CB7CC7EF6366BA80F19372C656A0E6152127AB1C7D28B909453975618E7921523942FAC30E15EBAC46287817196FC8535A28D3EAA986674EFCF512CC4A0A516D429B332C3EB3B1AF319CE4422F363114F234964010CF64935426F33C2861DB516AB387B251323FCE998A9A5ED9AB116FCDC9CC51140E41D81F82E2C53FDEB2931C5C1FD2A149A8F94F64CA73F8BC8D54D0437C42CE4A08D8C318BEA833A98FDA5D554CE9A785D237024A305167D0FD119F14A9041EC2CB7524B923EC30E0F30B1173928DF9A49F0180FAE48B93757A75F2D3D1E5D9AF27D767AF4ECF5E9D5DFEAE132D65D1C89F10AF21E6A419B28ABC022E1D95EB1C7664365C28CAF956A52A0A6F7C5063D2114486E39182E20DAB3DE3D98D7E0DC51D63B2509180E52899AEBCE86858212E449673F682CCF18449E5AAA497AEFB66ADC2D2C321220D185EAB004E09722D36E44D3F3F38501851491D7C8D8DA9531039625F2095DB71E053723F4FA44CC6738FA54C8796DFF411D74B7F02F5B61183D8B5F157CDDCBF2F3C94098A9AFC540E10A9330D181EA86715153D7441CAC8B66252B7610295C1B16D933BAAD540C2AC917289372A2BB55592A853494A394141ECEC094E076E95A387BD30E2A31D04E024AB0602766E4CE2F6EEEDCB77B13E0D0CE80D3B2DBDBE385BC285491923A1D453A57F2A553CF5C721F2B1DF144820E55887D6CC8486321623481FEBF14E48DD2EB950C7B3A5AFE652AD4AF83853071703BA1BDD49E79C7D65233E5E86637358A4480F7697677DA3A4212C3E60E6D4C2F55E65E42ABB94267532B92EE9D580F6B337BC378090A71098D37BC04D81CFD67D5306D47908F7FC15406260EB8984790AD48D10E2BCC05472621E469BFC06F945A49708B049E541953948C775D5009D17E5D0BEA5F23346DAF94BD26B7144057DCD0D2A8E921E6070AFB3B6B15227D6CA910404620E04057B80CFC9D8467883199E073974ED73E47AFD932A9ED0E189C9DE1488B90F276ECA115838454D1735495D56662565451E63AE081DA96C52E1487BAA9AD990FC0DB3A4D0E982EA763656A6583EA55A38545CD81B349B3BD5A53601879A945B34D579DCACEB983BB69F39C12B8B2B777B149574F1BA483984A1EF6CDC2AA3ABED0D1BB425AF95080F9936C78E6507CD86BB691BB33C1D2D3A9E172C9C86DE2F3E1FCEF880F3C14DA815091B9DFC3E1E86E309DFF258E56B6E921861380CE6D77AA65E50F77A4EDB0B76BD59A7BEDB257C6C5FB5BBBABC7DD5EDB4BBE4B5A7DF3BB37507902B3795E6846B5EBBD36C6DA1AF4DCBA3F0085DAF4D9D9ABD7D55DF6DBBDD4F12468E1B628D300751C3A32FE2A4E35D551BBDEADD75BF4C6EAED5A9FF46036FAFD3E4DA3B5FC61825005647780008AE5735DF161A9F5386D5DDE4059FEDB9F7CDB4E46AE58CA01DA3FEF9D5E7F9D6EC5C65D51DA4D4E7194B2E8793476CDF5A1DE749B7FEC8BD5E88F325FE5E9EF0373F7B89AF24936DBA3BA02C5E2973CDD581D5AB06B4FDF4919A579CFE4F31FA193EADA7F46884F0B54475055C106D09374E4E2E7EB4172F4D9604AADBD2E574D299CEBA9B2F1ACFEF008B56CB9A5AEDE5BBC4302D8FAAEBF802B1BE7C6CCF2FB4979786A55DDD64E7D6B3C5D6D3F9F5E5853BC7E53B1EA07AED867A57AD56CA6D6FB5F60E88D634E0EBC7AAD6D6176E962E812361B4CC6DF82746B2E5B39495B3A5A58BCDAB939B71D2A5EBE52686FEABB17283F60BB0B3E6D27A1999B7A78DE50BECEB796129173859BA97BB36CEA86E8C25DB5150127C917DABC597C37DB78F75A4B284ADEF0C094EC5D5BDCA5AE8A8ECC27274D2617E96B2784BA85BDA9697A811726BDDD15EFA694EE1E468E6FEDDBFF5F596F0CA8F518A753F46193370C1FC758F0F5AAF934206EAB0EF113F44C978A9F9253F89D21D6C57DD6674C2C55F39CD9ED5169EF4CDD011D683AF353FADC531CA4BC38D2B644DDB0D570A64F0C26EF333E679F342DACDAD8399569B5FC8643D25FD9307C16AE735337A81AFD8555AA935AE6A8AA2DD506EB4151A5F78B2AFC4CA5B61E7A06BDCD0494005BA0DCE8D429F439F3782234572D7940E52F8621C37F399269510252E6A5A2DB94CB4D0D762B7C190DE44A8CD99533D6C8482EA0738B1B87B92D5A4B30FCDE7F055A7B08DC873026B7EDEF444541242C086DDD9EFCE66B68668E8CE2F3F014D8BE2885287E13A240D928857A08D7ECE79FD9FF829938687F390227F5FF39B2F01DB9A8BD2EAE53208CD1DE8F908B67B8AF2398AB0A8AC1E9694287676744C350CAA55C2B99FDD88ACC516D1D78E37357173B53557D9107965E78ABABBEDED86639155173A5C953F21A90824E9E786285B7C7E048436AC9A96A247C2D163D507D708D8A87953F23A76E7CA9B79DDEEEE3631866A7C51DF6E6C62B97185E61D6FDA45C319795D9BAE3A5EEEEDF2F3AED7283BF21E762418EBCFA3A47F63AEADBF15ADC67C0C77977BE071DB7482ED533E57F4B38D9DF8FF871D959AA148C8BBD49AF0D1B0BF6B67AA0A4B4BDDFC1A1EC570C0EA14A5E77E2EB4AB2EBD761EBE6AAD42B6FC295CE9D6F17C92DEA4001DD2324C245B0F595FADDCA490B25D39A36B7F095B1BA433EC3ED3ADB7C29D9DCD43B7CD4CDA0C676B34A05C6D450DCE7F57F72DDC6D1B49BA7F4542B2326991B294ECEEDC4399D1F178329B9C3B897326CEEECE9534BE20018A88418083871E26F4DF6F7D55D58DC68394643BB9B37E10D58D463FAAABABABBBABAA334144B40511DD522253F13D53826D1992715B29EF087556F6AC5C6E0B297369B954239DE622FB701CB1F5465938F4A859BA2909C9A821E9501977E8D4098DE7660F28C1614E0CD6CC132706A37B2575587914E53F60178611405D38C8CE4A4B577A22241985D4B049B13FF5884B93FC3728A750D0263651DE036B5392C356D4AE196123F1B4FA3B116146672F1EDC3A9B0AA3C122C2C2E06E0742265B5131A249EABEA611B7810FCFCC19C4DA106A15C4D27E7E3124EE5D10973692F06971383D3193E8C8D76FF915C9C1ACB03F383C2C5EFA24323732E66F16ADCC81940521952A6CEC0BD852F59BC5900D10F8A3B8870598DEE27E82E44E5FC5C30D7ED5E49266F197D35CB3E1F806110C8B690C0E8D74AE01AB167C4FAD33C237A6826890135ECB51DDA27268D60635A6BB63650B5F2A6A2C805502C90D4402E1A352D9E5D9C432CC6A3C269E39C0CCE2704E9F7AC4603E7949445634C7BB60BE3C0A6FC3F94070B5BFA811BE00C5F9E3F1C43F3CE477BEE240909F30F6BE49870D74A4A36C1493E86270702F824DEA0836BBCDB23FC565801BDE65E8FDB004CE296E528C507DBC9BC751FD8A3F9E854B1FC7019915BBB60A649FEABB804423168B5464DAD1B8E1D63508A4647CBCA5CDC35E7193A84DAAD58B8CE1D17F71F8350731EC5140072FC3A3D70CFCD1BC182D6AD1CFC19223FFC51D370C6DEB7E15B5B5FA2C98A51A672BC0B17E433092AF11BF688860317C2BB4CBC4F6BC0E5E9EBBA6DE8B179E643773A677E31BC27BF1DC1BD1209C78CF5F78F5F0FF913A1063AEB324680CFDD6CA83174326075EEAD2CA331B0CCD00E6A89C961F21B84424E6CCE8635E7117CC2F731D860707F9B981C7B46AC230A419CB28979A119C990D119127680D4D70BD0EDE2877B7CB9723E64133D80D5DCC8E9E4F2A12322F0617E79743E15EA725A6D4C36932BC7737509CCD7C30E6D429306D14D81095DC8245583C1B5E3CD7424A62555296B7470307CFE704184E9D695F6C5DD5BA86E92E5535BE1820D9038B5ABBF164737052BA1988E9A58C9E1EF34CD0673938073F21DED1CBD5642412CFA9C7BB64E75921A7805DB23F5FBE4D8D8A802C686D08EB9C232AD7F3932405D578F510203180564361F14A5E415D73501C0538B3BF379F418B2D4A9ADFE1B3393420DD0FF913B33A8E82692FE7D7B9226E2D82B1028CFB268D799E7F06271E086147EBB7F43F73549732FC18D35F920B44C10527871042A3AB646C8ED5251415E12A57380FE30554272A3F8944ABA286C641C83A047538CA8CEE531D5766EDCF16511C8F811C272E32B6AF6336B874DEF081741D84DAC298D992135944443B57636B143A2379162695E3EBFA747C668F1D1D702C54CDDA2F4EEC2C86D30FAEA2134B33D5BA1196E3DC3A22C231A61B91661149F16ECC3A854178DA88A3F53D8D603786B52E67294E5FF5319EC9216E23646AD0888BC34531CEFC202AF3D69B0C74D0FF8A27CD56DC0D1FE46A1C9514FBEB3C74C275C9DA6E2730269E05BDAF469C69A71BC7EE535A51A2F2D4886BD4052D74E1666538A6D11E8E69E4D0C401E3A51168E628518D2C25AA912754A4A0B961826E725AA33960337744F4F419A2FB3A0CF1EDBC9B153101A597DB71BEF4A1C6C260F401759C8B921F0589C299C3564CDC5231D9E3D481A8018C59035FF96B0382D5B8F0B89103C74865DD18A9A0C610DA1203BB2FF2CA3025AE072821A1996EE5C66421686C2EE60135F30922516EE2E3B7F13C8C6368D9C4F445B588C35BFE19CFFC3CCA05ACBFE4E0023A0A0C5D6506CA9719D45619BEC9A8FD0BB6975F5015F967BC101D198679F45A68EC07BF96B926230E1F42595603C00C837C4869F2BA11AD12A88081AB39C78DD5525E21C3687167F9368F88382C0A870E21708E357D1CE5A6B81AD461EB4458E6E4C4B1ADFF8A154AF461589186B86C856524690044BFF26F4D1D004A0713AFB69191E9F5C4BF1E1395260CF0D605439C3B00C91A50B9AE52B49178BA7048E235ACFCA24FA541134A593FCB06050B262465A7D761C6BD6E80F16D0DDE556B9FD5C5CCD3B4DF04B98A2620D53421A0600DFEC5ABDDB1BF000D3A113351CE7562A284C7E43ACCF275C806282E6C2614DB51FF2853E860D34000CD49E1853F13122C70EC3DA69100CB11C808639ED31D905EE6FA2AA8751C5B61C5673B9651DE8E14EC726C24BA930C2BBD4AC0629B43CA9C182EACE22510E7840C64DA5F476881080B466A50C51337C2C8224E9C317E73E3DAE2449944D09D1BCFA220822141119174A9C874240C567A1B8B5312212CA86648C70A68C62607988F7C105A8767152B99197728532FBB9A55F4DFAFCA8C24B0A2C80CEB334F1248FDFAC3D77AAC4A629D6AED574C72E330B85210B2DC38676B3111EBE2F5D29F85D422026FFC3B92FB9222A2A6F9AC3A9B11BF25C65461E951F9F0CA3016F6AC0150AE8024BEC470ED404F9219411B42DC52B612FA8CF5BF8046A6820CA4CEABDFB1CBAD3886A6AB38E01F5706BAC5BCE64E6E958E2C6A8A40402DE6B7A8E0035680B9C958A7BD6A1E0A0EE991F934AD2D31FF45D91CF3D4AF34068330BDA2CE591252E6719A608A4CF370CC830DD3D358C79B158A142738D68E78F2C7A1BDCC607E9498998CEB3F47C361AE9713E5470495B3684E8CE04344D1819F2F09ED34A08837C7C4597C6623B45A4F4D64ED1C45CCA5020073FCD052D7078D49D91461FC48A1CB81DF46A4CC166E8C106E1D51058465E49F96B0E70B4DAB613B43546B9E10F504364045336EB4C6F44A527415DEB2EB2B9AFA6777158B1150650FAAAB30A5698268EB2ABE5B2FF3EA8AA8C174144DBC8426CC8081990669EAA30EBEA147BCAE965140CC851E997FE527FE38CAD2A56F83D592D8C407E03EAE68E02695EDD03193BB135607184E8CB87E5986A87E1D2BB8710983D6AAC29ED5B597B44FF7802A18B945283E61C2168A3601A202055DAAD72866DA1A80BF94106F784E88440A3275D030D37B94802B554CF373231D54EF6981FDBE468F0956EFC370CD2386B9BFC80EA8029103578147AC546649EB91AB2507F8C7CF4436C012B1A246C1A22D4D615895DE506504BD025F6561F85EE198D86EA27096AE7C85D94D4C4C22ECAC8A89B7D1626E196245876C5B920353DE2A244998048F3029E927CF79DA246CAE881C08693028A91243A649584337D47F70C693A463D5AC07E40C6A0A063411E08943A23A56D72C09B880686DD003B3271A1010CC5C3CB93165A5B3183AEC95938B2E85F0403762FC333E6B71E29625009AD5B94BAB752694C100E7BFCE38908719C9005F07F01044E8CD31F103B5D7D04E463D496E51E04E814A0F8F838A85E5B1CA09E861911664454C82AE694156C4556E023A53E416977908353A6A952CDC7298BF8EC1636B90592C4D3F3427C8B0C9FF51D2A0AA78674E5D1AF1A3CCC75056CE0B2247700A064CAA1059AAB42CFB22555ECED4A9526E6B2B328E29554330635250572CD4CA75234A038B342D9856EBF74BB68C6B44013BADB04055311BD3CC2C02553DD372D89DFE2442262D917AB8EE2CF340D281A14DB1848D19FDAA78228C887D3509BD9430C3D52126B00C2B81655831CCC3AAA43E93CDB05A6271F9978DE4C2598A81232C8357F6D055FB8834724A85A9C81B2DBA32072B7293E0417D4D13B88F091CC6978B72BECC239F383A89626009585CAC784591A62CEC93141F838253D6E8A8D665B68E41CF440F518CB9B20869D07155AABB10E3CE1BC5DDF2FF4CFC3EA7F233B05DCCEC65764793ED0A73785A66985DB15044490B4AEEE7541D2884A6899D8A30B75C4314F2E1AE8BD87B1597F328F0ABFC6E4582083D60FC453DBF245CB32F8B9CBA2A9C5113697C9384B4A63CA8C60198EC4D3813FBE19CFA724C23375A54F24B45A68C546F349FB20FA6BF86707435869325FA272E19D9F92283CF2F2E8E346EE88D96F409891C6590AAD905357A7071313984679081C8782A6D2DA28C58B54EF41A0021ADD20FD8D7D335AF85C4B5C8DAE6CFA65621B29F48DE32DFF13EB6881D227FF0329BA67A0949397336E513385DC822526C07972CFF446AB7CC3BBE95AA95F37CA49F3268BE64935162BB154DCCFA1E9093DC06CD278830709AC4779A8E4113AFBBBBE07E29964DD9153B54434D301E48F6119404EE0192F84EDEE1F3B0EB50AD1C758D0A277E1D294EDDD26EAA235E79799345CF2BEC14E4DE24BE375E30F68F874D2F66FD4EC65B2EB58D0B60F376B72312FA6863BEE052C2AED665EDBDFCE8F9994D8DA9DBDFE1DFE60B389E24221FBF6BA85A1BE56DA70247FD295B854FFA53B58D3ABD56B23EB79D23AEFBFF47445E5CDCB71CE3FE0F44A2E265171A1D7FAFBBBDABC24E42905667D7E704673BE69EDA872DDDF973EF52783554D98F8455FF9DF5DA2F87C3E767F4FAD956A49E3FEBF9F659FDEDB34BD7D94ED7559FED75D7D1CD1CCE6DE0427345EBC32B62C915F639B3EA2AC0CC1B54DF7D80FBC5F7F45891FC9C57EB794582C19AC4451F92E1AACAD9614275BDACAE57D5F54DF52FBD76212D7F81F38793304D2E307B6DFEFDFE11593AE9BFBE7711E1EC82D6FE807A5D66CBEC350E657A3C9AE7B945D5F2533214831B37BB758FEF2DC73B91E9F8EEBBBAEBCA2C868FA1C1113B1B1A3A580F6BDA1C9FA95BDE77978E37668ABF7CBE6DBCDD3F42D13C1045F3D779DE528808B61D91D2C020E18CCF611F381E7DD409E7A63EF29A6CBC2FBE3CF62627349FB58FD83CFB72E448C614E28D84F627BCAB8D4F08B583672FBE3C7E36EC642B6B234A240065E5990594E704EE386057810829F2DA199A0D59CA52C4FCC95723D96522002B6C7AF07A8B9E2427D2AFC9E8AB6646F579246525ABAF6D0D859C4E89784389D2E86653078371B40636EA2D346E94B3F8E4B0B345D5C1966CBA7E4426929CBEE3D5E09E74A1279B5C36C49B4C2654D38073CCE83588C3395E038A9033A1533205C0F911E0C9BE9547A06C271120FB462EF647BCC5424FACF0E9218B75EE2D5AB805D23DCD2350C6B9805465B32096F672D76FD6B7F4225CA141FFC2B5E623B6C98609E14409E104C997F4E09291086DAD491D9BBF03828F47F45748584EBA28894E8B48A69B060461FB034304D3DDC9080B387A60BB0CA974C380E959D77842DCA11B6A04F266A811B871438D40E284EE477A1437D9482347BC11C6C3082B11A47777C838837A0D2F1DEE9CE2A1BF97E90D9A454B597ECBE7705E07B506A79E733847A95E617508DA788D85E1DECFC44CF67EF81924F29ABD18FAB9BCE4F5E2DE8FE18DBCE22041FF21EB44827E306B38A44736E39FB1B6F338185EA5E1DE2FDF23F096D78A8885E39F1C59EEFD152B754EF9D62C1EB512FF296BC7BAE23AC43BF4E439E784CC72E2801B0D66EF7CAD6344B6057B12E8A9A387EE9137D4B57647874B922DB89E2A30C27B6AD63C8574B2C6BB7ABBB3FDA271DEE8597AC1DE36781B6FCE63B4F156125EC86E3873909EDD72A62467BF91C3CE4689F39EF7299D306FAA38E96DD86C58D749792FC6496AC2F7233902EDC38F7B52DADBB5CEB1EAAEF7348BEC7A2DAC684B8ADBBA13FA5FF3E955FF5B7B76BBF5F5D68FCDC1DF64A37CF864A4FB4E04E184091DAC531EE5551FC67A4FFDE2EE915FE804D6D712E708B7B7A58D03DF9D297674857B84BC2541F3F098126923E4B40E004EDFE8D9E480CD6F6543E8091F1B7986BED09344BCD5CDE65A20818CCB1EEAF14DB6855378EE3934D5C17C2B75D1FD0BE710B91EFD76EF93879C7320E1F1541225EFEBEFF934B63B11A8107632D24391FA037B868CF9DC9E17A254B3870ABC98630A674E81FCD6D3CAE6B930658A74274626A014F549711F71520ECEF931E3005BFF0ED7A6499C11618E073C13403AAE038FBCBEBAB987CF0DCE2B6A31245130EB1AA85EC5F4CBE3936395393CE7941E82D897C75FAD6FF7CCFF2FFEF0873F38C9CC0044427308C82754A82B2451544CE3F9AB31F6221B4A59DCAA6E34C6A10EB5FEF782E79D49280B1968BB72A853DC84B3F751D157BBE69BB6A6D6B6348E92575F921E25BD1DC93A99497B6E6D4F35BE74A32DDD531F65ACA93B20213308AF8622DABD0F6F9C08D347EE6879E4675AFA53BFBC7FD8A2B85E85FE491C454DF74F64BD2BABD6D7750237AB683130B795987D5C13D6BD5CE355CE9B7BC32396474EA9E60356A4DE8B92BD9033919B2AF6C2F3E2727F6A4DF0ADB18B583C15B5D9E6392DD82F5F5C8DBA06BCDE18569C45FA97541DA942BB9996E84B3F7F7393FCA4AA298364585583EC3CB99CC2EA6A2B0E8E1B66425D0C5883BD2D39A803810E0E07436361680D085E158304764DA3E448CED39A96D5E797AAFF3FB5BB9B82F15CF210B321368336D7E11D3B59A95DF8E4FCEFA797D6323C1F9E0D5E0CCE2F6E2EC69787437A37B97C5EBFB32D374863DF9F6E234CEB879376D2BE54E692C0CBFB4ECE3B701B99568AAB5D7867C9079955A2CF8F56FE7AD025838D9E5F4EC2519E4434FD1493F0D09B60513CC265798E6F73125E68269FC8FD48473F18A77BF7F7C36E45DB28D85ADB47F4C9289DF6619FEDBD7222CFCDFDF0FCE4526CE26B22106B0B0214012906517670A023283B4F2F8944524696D842361047AF6117F904ACB5D0B5C70E7477216D8BB9FCEB3C7711D76B28EFDA267DF4959F3693475883F1BEE0BBA8B0579E7C9A117D5DF4F0A836A7529382ADE656699D65AB3EC323660DE60E2FF7AE306539BAEB62872B49BFC46AD398774B23F65ACA3BA76D8E054A25CA8AC04F26969324CCE8784BE427155707442D62BE35A0963083CA2D05FBD352BFC0F621D795389B0FA71E72D39EDA045DE4872F60C18BF4D043F8A33F7F0FCFC783213339FE40CC9EA6CD233CA9D8629AF14DB96648713586B042D36105CF83A656B67A87276260AA4D34D7D7F2D105D1AF39A39D9C9F8C4ED4C94D5F7E43D7B0E9F4C5B099D1E4B49B15FDE9EB0D760DBBB533A4036C3B616822E6B291CE036D73E8DCEDBA724BD7F9B6EB4AEEBAD276DD62EAF774DDE2E060D1DF7548DFD375FCC18EAE8B5B5D17D586BEC3D17C1A3B0867B732A613DD8076E41C459C5A7BB8468AC351D4C27A1EAEA2278E83D307C641DA4F86E5347D0419968DDA6F254330D01ECF35C43C2DBFE8F756F3090CB36D9CDB6BB9F599AC723B471E5B99FFEF65ADDBD7DA61F704E777B3CF6D6368D89A398D756E135DC30689106B7CC08277FEF92C78171AAB950E77DBF5C60DF29EF7D9F536BEF1E63FCB7CFDCF66D7AB36BD18DB91B5E48DCEA3C758F21A19B1B6D5BDD8A855AE916B8D71EEE89FD03CF6C1D550A33A962E5ADFD50B834F32BAC578B1D6B6FF136D6C317CD5B876DE635C3BEFE3F6B7ABF83318D7FE26D6B44F309DCD7BBAD93B7F37D10B73CBE3E3F9B1BD4577FC6E72644FEA9BEF9E7B3BD5B4D407DD1C3DD7B8AEF9E5C5C5FEC5C5F96B5C31404FA3D7C209B7284AE07B6CACC69291BD75A9115DEB22500967C301C50D0767D3F38B8BFCD2DE7D842EC417BD171BF7971DD59718B48A6FBF69D7C03B2C0E3D5BF4DA5E8BF0CEF9B0ABCBD341D6786C71D4D6E7394783C6EB101212E8572BD813D9A8DBFE70F0A737AFDFFEEDA76FBB18D28FB620C8DEFF5DF8AEAB4BBE8D1DA6C6B8911D2AE3CD46BCE8BBB8BD9BECB1178C7316729DF8C874684D78BB34609072BCFD667AB99D8E3A6D323CE3E78E2BD8DA796DBBAFDE36A856426E4477DC866EA77BAB4773F64DCB3333DF7DD6435D8E5AD92E8ADE9E711BF5ED4FA96425182AEAC94DED235EAD4BB722CD6FDCB4C4A52C8F9A6CF5701BE12499560CA1AB2D776E54E5E8ED3B7D4B6DAA43CDBBE45AE8CA1F2EABF1C565AF125F93DDC06756B9EEE376ED37ED216DD84DD345E98E2BF07697DBEE08AD73A7372FA11409E6FD08DE7F717149FFB6F6ED4328EEBC679D43CAF1B2A29FC1D93E321F0E0FBD1D7A9A8DEFC7E38708DEFD8ADD5A2B577AD807EC914DDBAEF2C117A2067FCA4A93075FB897429B48473F6E72717134C60B54000CE7DDC7D5A2E655B2D7F0196B45FCDC56E5DCC3DE2558FC914B5F4D96DF9FA63B83D4E9106FF9F5A553EFC14BAADBCB17C3E1A0CDBDCD9CE670268B03D7DBF9D6FAB26555034F2FBAAC579AFFAEE6792D96818CEA973DE47D39DAFAED03DFB55D59EBB873933E6BF383FE340F3B139601D0714DECE4F3CC7BF6605948F3E8B284DAA5BB1E37BF7FEC5CFE8469BCD9D78D57369777B25DEF3640A23AA8D93526B775DD03DFF473EB26DFD88AF9BEBC7B7A7D4715B652C103DFFC16D536875ECC1CE5CEA6E9749AABE7D0AE4E71E784969D62BFF57557A47FD92E1ED9C13EAC33F68F62847C2DF23636F712D33BBDC72D5F1779F54DF5E5F037E56E345E2C7FD30D5E69E8395502468EDEE5F4B764AB5B5DD81BCF8A47F91A869B8363AD1D97790F5EDC72668EEF1E989A764D3BBB7BE5C5F66E3178EA8C9D8757C48FF8C40852F7975B8EFE9CEDBE1CDB7DC5D17FAFE2F66E63DF26C7B2F82CBB1C7D2EC41ED8E27E9C7BCABE4D98CFEC86EC899BD31FE7795236A97B9B33ECF6D5C89F46BA57F783BF1E6C7C1A737C03A937A26157D04ACF63D594112BC4281CADAE6861C36604B4A25997857911FBB3303681540E9F35240D21CA53CFA3725462DE4228F1A9163635768941A6B2590CFDB889A8C951689606777528A841182BD7A1650D6606BCC75199C38C4BE7BA027BDC24E37BD39011764CD34F141F1A8BCAA3C6AAF2A9E283990F1FAE9C8EF732618BFBA033AF6170D635FCFBCB6FA6CF2EBCFF8BFD9BC37EFBB0FE9B5B38CDE503A28B2BD3F7B942F6CF0BA30FB185AF7A87ECDCF2A577E679407C30F6686DB685D352E2E4CC03BFA57A0E3B3CF7DE61BA67C341BB77ECF615509B17E562A14D90C06FBD04188EBAE202F15D8F38C9980DA8F820A82FD1408E8A37BFE6B7B81F62C8871E2A908CBC5FE573198BC33E6166B15598716680C5A8C40CF05DD1990216BB1542B8DD9F4721A4A564D19A251EE0E0E6E55EE95EB8B117F261CF515CDFCF3C20C1857B6BF8CDF8E4FE9354471EA31A923633D769C4EF1CF3C9E1380FEE7781F8BA7AEC0939C9C655454F12ED8D4BF4884AE8D15948C48379EC3A6957558F7DFADE3B38E0E73301285F5CDA439FFC57E6AF6DE373BDC574D054B9480FFDC3D439372752B55ECAFB4EEDDB1A088B3EDD838539B55FD4A7F6A3259F39E5836CC4DFD877C3D17ABAEC519E101D85144A5783F5C86B714C6F58551C6FB41B870FAAA4ACAB6A80A27AF42EF6D7C68FBDF810E79C9BEB7B5BA01B35ECE6C7D80BA6FBF3AA9AD75A1FE2E6BDD51099533CE88304949ABAF01B5B4AEF26B49BF4CC6B7764DAA7FE30DA41A69F598566902B51E742D486AA77A8AC34953DCC2B4333A356C45746F523DFAEB5E23618E7AD7A81C06307257A40ABDD3BEAA442AA08045AE6AB72E877A7225055B5B57D443FAAAAF6892616426A9812A5FB17FDB4B77069A791BA4B279D173A680CCD08352E46DED65D44AF93B49B4075928C8E13DC94BD2A68E5A68A624C0CB1C3E1E6EDA426680EF9C1253AF87BCDA81D0C0F9BA951C8F21B83F9AA5A12B3D0C0C141BC3F9D6BFDEFEF654CEFB7303DDC7495B058074B4A61F9A64EF3E734D324722F004F41EB6E65FF9ADE10970CB6B742D0D92E78E4B96BD51AF728E5DA60ED748D2612BDD158BB9E5E3B23E7D852E03818D6979BC076C6386169AB6C5F37B5BA6D890D2EFACDCB17DEE1F521CE0A76F3160C35F1A7F8E891769134875A8FA264D6BA91EAA9E3AEA152575F3967C53F5C3C877B37368D6E7FF18DD79C0DB6642164243777F493D2FEC2ED473B5068B6ECA79BD36DD95455BB024A2EA605F550ED74BCB9ADC78D3B8F2F05F74BC1B151996F6215B3B6DB09734CD56D1D9F12D4BE3E946CFCD9CF42905665647970B034989DE2C0F84C498BBAFF3038E4C7BA495C81BDC1C68297F713F7B3FBFB8E669F6FF7426ACD3E7FD7ED612B18797DAC0CFCB92F0CEBBF172CEFBF170C72B2B183C08E29BF0EF5AAA97286207DD9C04EDEA718864EEC5C39664C476ABB11623694FDF9F1E5B0696AD2286F086B0A4B9D0546C571E3662393B05E5BEEE15621A3C25364779D56BA7737352A4CF53479446751F3529C817C36F1BCBE0BA2766B7A692544A7892F911C24989324AD1A9FF4A66AA5713AA6553B49F6D8BBAB3A7A757DD5131691912C91F51636DCF5FDA3BF769A64709FF534C0345035B0F207AEC231E3E8E396A3ADADC8475CEBF731660A76891A7FDE256ADF0E65CFC581E90E06513E7A3DEB6F672569670BCE9D29A6214C67467A3B19BEF2E36F136C73606D404C344A06E6BDFB1D6575706012F47D4D45B718786A6E696A332A9AE770C1FDD453B55595E9AD4D1DAE8078DD8EE32B6CF84ECC637327A6313FA3B9B3F3A6E78CE83197EBD557DAC1931CB5EBFB84A7CAB0BED06E2F3BCB4C9579986973801EA7E667857BAF1A0E18CE30C97BC4C926F54755D5F848F9CD2E39CF7EDA92F7B07527B5C765A2D22975E547F63382EA35167F65AEE0B32CB6DBFEED57AC19955FBE640DEACE765289A6C7A7D14B7BC75A747868ED07CE2336DC8AB1F3E6C8C81BB76A448D8DC562DE582C8C6C174C3997A6B43D4219878752CABE5D5D62823AB588986A8E0D841C4E9BE5706B22DC21D66A89B462F7B76E13553E451B5DF2CE5D29D52C45ECCD3F7D195866BD359B5176DAC25DAB62F7DD09BB4334BB6F5DAC7B3DA75E363D9E129CBE342ADEA7A9E9F1721A9DA797A7F9E1B4EC20287F9935AEC98B076567EDB4E10C0EC5DAAF3C38284D6B13C5C6FEB1419ABDB9F71DA112ADD1755E8F2A6DD8BFBED82F1AE422A42E941DA47B5CC3A241B5894389458712937A7BA45BA22C2E9346677553D995A6B988CAD64017BE8925E94217969D942DEA491AD45334A8273157086EAFAF334AB7D6F6B0680ED8B0B9EC1E99C5183AA2F166D8234F9ADE34EBA8CFD49D9B9EEEB418FA9D7A5511E36C1D24A7AD0E3EEB74F0A4DDB124D4FFFE7D3ABC6F76A1BB09DBD387EB74DD9A47E4739B9D9957CEEB0D24E1E04555D5289816061C5AD18DB2766EAC6F49261DE376FB3D4C11E453C3821AACF1A3C4FA6DC2038BE51D5A8CA68E2CD1E0E924289E5F8E7CB57257434FB1F290F9DC252FECE3B304941809A83503D4528360F6F0AB7B3B49F06DE299A110A2A4B89E821D5141C7AB3FEDE3AF83C590775D7CB7091CB39F9AEED5B6FBADB9C9EF546DE43BE58EA75F8DF2A34596AE7E82E3B17CE09B3D5BBE8CBAEE392E7D6E4AB6243748473E63DFD4C359C936F28D479AB3DEF8971EE13478E0D3E207E19E1E7090339AEFC4FF7D3FF2EC80F9A7C0DEFE53D1F7A8BA3834E6D734D6FCF4A55B6518423779A7DFC0746F73E6DD4EB3EA36FE2317AD7266FF691B48BA0BB56545FC398C36FB769BA4D4C64E93D15969DE4BDFB4B477D69D5B579351BD9A1CC95E2DA2471B3EF19E88D9A39C9E4BA063A01BF5E29C95971EEFDCF393D6F98B27ADF3DBDB03B5C490218237546BB61BD9BD6E57EE90C11E1D1CEC2F0651435443FAEE8670549F7FF1FC5A5762FED92AD13E6A7A6C555CDA7B6053229AC2FE10D62DEFC33BEA33F65FEB592F9D6110A9FE90C4DC16B85703E79611D40C82CCBFBAD2F7B81AE3439A0014C755388508F82822CCF848A208571241009C6F2898850B85F2790AE32886C54ECAD3BDA57C1DC6315B7F5A8D0F7619A6F7227945544814FC08C5305EBCA40175EE9148314BB9F43499C5AC2F9126735C41141B10AE275DD8780FE3A8A5EE671118475C3820886F0C355042E13274BE086671FD11306501EC29D4701166361487FE756843F0946503AABBC921C61D017A559553287492A250B2A7620C9465A9E4C4FEF51962A53585D89F3DC34405B860CDC0B84F243781524A8D533FB04018B069611D84B24F23AAAEF72AA5B16E73E710DC91D6A1B47412DAC67348CB66F866196AF7ADFD52BBC2F62200396C26581D9A7200FE571D44F14D270C89A73F01C3F0BDA20CA0C9478E46045CE26A098F0D42E2D8A42D67AB48DF9744AADABDB8FCA15C076C4A4BC16B0C7DB70AF0BE1AB17E0E6E519E8302D9ED4939DD80D74E362B3F8916615E888F4D3F9860970F940E0057684D364B1A3DF0D7C5F712B0CB4D38BC33D1786004895FBEC986474E4EE883D73BDC7AC46E28D973FDC66727C2848C907DCEADB328E10CD9FE6CC326136CD8CBFE58A1F7F8620D3F7136F4EB3A74835770744A9FC33B692EC514548AB72C8A358EC8A36BB8FA32CE80C5A127A502A39B6C8250D4B2701A75325295C05CFCDFF207A642C0D3E91E4EB2A937A7BFBCFDF3F87F89135C89E10AB01A251FAA505E0F349639502010EB6A6E6C4E0D4438B70873E26CCEEE4617EC45D0CFEF9239372635B9487FC0F96F7037D91057829F462D7544AC895D2FB6C3258F1F8EA0E5D0522887837AAF11C3E962A1DE0F89E0D335DF7ACB818CC69A02B9382D04D5A699F9B04CF4BD2987DAA127801B74C4351E3EFC15027FEB7216A807631F5714E1E5F2847FBFE2DFAFF9F75FF9F7DFF8F7DFF9976FCA0124D7E870A641C07E8637F0811A71716B4ECB6FE1C110F40DC708AC27439D1049C929D3304CA141D0C42072E9AC32C6177134D9C8521B4E85392A28F89747CE22BA2A256B828C5B28BC8DA4A5EDC1B47937A3B10347C4ECA4912A16D52389D09EE29A19F69349CD4A04EB7E592CD38C3D3AA6EFB1933CB1DE95A1519F888F4871BE9CA4ACF89131CDAC0143279FC16B1067E8671C86AEA81DA68D312D347D0F378E1B107A96C24D294170CFCB007E1879F4FC478DC760C12DF76733C6381B18326FE1C1474D6188879BF434AE87F038477FC55DF57EC63825CE270F8E8CB8DFF0534ADF52FBE9894BCFF8C99D9171D25920898904F1FDDAE70A49756EE41125B9A9F1C8AD5300FCF7C443239B0636502BE351DD129FA8CBCB9311261CF69619E5FCA46F1619331C663B5BBFCB7D9ACCD35BF68009CFB18484D03A3C278E27B170DF48A326BA5207A5F605D4B973272C4C415C27532FAF621E0B16827743D663A5B8FEFA987E179F68343671479160C3B7AF77345F5BCBEAEC70B949225F1488AB5B6464B061C7D235EE8432B5819AC9AC5C28ABC38546ECBBDB42988352783FE55F65D934C3A2330D64DD903AB55CA7B9BA282FE19B7D238F13E607CC9F8C5F5A2361D4DE568992CB20FADC35FC987AC8B5D4A6228D390753694672FB6443724560898D7E75348BE100FBAA368EDBA96A3E096754B136BA30BAD6A6A7C0A6431F7ECF7D2E709ECA7439EA8A01323E8CB860994AC6252B8333E4955F5FC93086BFD87BB540D8E4E58A06F69D54CE32515AD7F0E567F41E63593CD5D701B157E0434A23C7B0A102001EEC0545CA54817AD35A49BE442E368FE5034964F6668FB5E2B9140B9B356E7FE2291C23D09FAB4CC17A89EAC605FE6693B94EEF2BA853D238285EF0D5B12CCAF2D05DC3268A87F68BDBF1CD8D0CEB7199C5F46D0A415B859C654A4D11EC82A4AD50032A61395B668A2D930C26A7300E20716CCCE559F55035DD1D875843F09CC744B3D1F7B01CE17A88458A083D1B75F6BFA6610E396A7232B29E85794905D6763212211698F53196E0BE99FD61AB090C6844E42096EF265F9FE85D04C2841BBC18D737083CE6EB1F8140623D11686C45238C2F34603F8B5C9C4835F57CC7B4A839117EC1C148186732E70EB564DCE8C40D5792A4214E486F78A923A35540960BF95E32887502C8F503826607E1F706E37858A241A0A694C750C4682B3DB11849EC88A71029AE9F78F0C6A19C4D2BAC293AE4F40EDB9278DA8B50DEA91863392E1CEAA347FC5BF9951D40C0B821642435C790B7504DCB6B1F1EFC597686FFDA255FC1CB44E207B83F0DB7A62804AFDF7A891A6215D2A541CD078B70EDCC5520BEDC9D83940CDDEEFCC89E3B71917DD2C6EF898B4E3B556A35740D6087841933E0FC62CBD55F3F3B8077E254F1D18B4211D2B8C768D4A7EB42B9AD5384CE1FF7C6E8CC7D27B57393D598B576679B6DA366279E5DC231C4F1D12401AEAE2C1DC400DFE6CEB81E1123E7D6A40B413AAD0C891136914EDC3E4685425EBB29F850232823E9DA2CC77418F06F38AF3BE71E97BE304F551EDB66C9F6F214B3049171C55302563D3656C6168FB958AF29B902EED06BAB7225126E41CC92B2C2D1258F149D7379A22510BC5F69D974A7ACE65D92B32C4E38BA10CC89CD80AB9694ED8C80283F4EAF6CE1C44C1B0E774B2888EFF6BDFDA037B58FF214DDDA97AD2A1B2127BC1AD1ABC4BD673DE0F9577D0EDB1AF93795FEFB77625BD9BE32EF7766BE4DBDBF9BCD56C7D4D6D1DEA31D64B35F11F8618EAC8B6C53DC776F7FF8CBB76CB2D957D4C4F56BDDC4DB760779FE363FCC42FFC6F732D4A61FE3A5BA0FAF5BE929668F7E6DCA1184A5565B157AB3255BCAE466CFAD41DEE7D1E5708823AB27B8E17E36F5BE3CF69E69E36C373FAD890F79E26EB573944FE75B1B9C3AFEB44D8B737E52F3AC6B6D04CEF3A677ED74DAC606A5207CA44F77B06DF1F0B087EDD14E92DC8A8973EF953FA7024E71DA64A157B80988A36AC0BCFA368EAE382654E0D555E65F4B063514878BFC6EC5AF71E585C41960B5E64712C84372819A36872D401970C257454413214759E855B98A39469F33188401F823218E23CC33BB9EF91943503FC0318CCFB9BE9ED3CA4D226AA8069282132D230EEA4391318F89579CCA89CE953CD777FCCCFC8CCB9A976B79E0700AD09FFCABAB905F0535F42AD3187D869CD99FC258AA1E5820F257B900D84800F4ADED90D042DF9AFA8506F8D676485843B0B91620E74A86893CBF5DE7519C726D4307C44633BF96BA285ABF7DFB9D84961CD25E08ED33E3CE086F49DC02B048D2053FD3CC975E58D04AFEE42B0BFDAB81BE3650CEC9FEC3A7B916C09505B815579CED5231B8540CD2E2362B728170FF09A0EF2D7E220B7D6F10145920BC9D7381DF5B44453584F51A03C9224A04E0F2BF4F051B9179FEA30CA5C1512E09BF578C44FAFCDFB4E6E1A4EF0DF0177F350B188A1D48E82AF695AA636D68AC0D8DE7A1106A6CE83EE60AC68B384D25457AE34B55E2F4033F321E8E716EF3CC0DC0C948D4E70F57B8E38F81682EBDB8A2B56E2A69A2A464F4FE5072907F6191CBB54E66424889C921E13A253C7612C9811E82181CF9E0F9A31DD289857E947CF9F78DEDB4D4426F4CAFA5067863B8526AB8D21BDB7B690D619B9F5FAEC22BAE726A8037DCDA44E26A701D4B7B05A7B4F45FE89371F9268FB5A5A985DED856A42EB40A399F374A06A93EB15DA84F46CF1AAE63638518993F09EB59CBE32709E82F8F4B5471C5B55DE31A494E9551791C530369A04FC935972CE48133023C21E5CE0510FACB0CAD644A7F86BF6586FE32437FB432910861629925C4BF2EE5BD3E62C65C66A930335498CF14F879EE2BFAF31A5202C4F10A3F97CCC27E8EAE8429E40D6021109744526820B85782A347284F792F9C9A1E27FAFC4A9F5FEB53527F50BA7AEB335916FA588659C81CEBED523963D1007412A4C959B9ECDBEFDEFCF547894A336E9B25134B25057504C7FC6249BEAC21ED8A52BBE21733064A03FC6209BEAC21A1B7927A9CC9F4979AC39735F88B49A6CF9B305232FC6F26945BFEFD9BADCB5D0DC934F737FDF04E9FFF4771F1C13C6F7E954742CF5ABE7ABA648463CB3D7196F2987B47964D27CA7035E14A47CB6DDA3A9FC9B550DB9BBE73F8D97440E406FB5D1D6DF583B14DB56B97FAD176F7FC9FD96791EB63BFE397C8BC28AD7F2313A3EEEF7B3131EC7118D2F5832FCA60AE4165DB0F3E63A9E105BF2EB3E973BF4535B4887FBC23FF35B48488477AB8F297352E66D0CDA09526E80A6755F45C222A5A899DBFE896C8FE8CC7F7F2410F06D4CF8FA4848E8F4E2178CAC189700F5699B999415B2CA082E3888201B20B500C2895154A325609D19D3001D9DED9336711C82D605E45395D374D2CD92B7FE65FC15EE7B5A8F14CC38383B01D39EABB49C07FC2AD0173D7153CBA8804649AB50B785712853CAB8C571A73EEEE15035D93E25174442CD4BF7B9BC26755306CEAF05DE3928DF6B64CEF55032FD905365F360087AD3D6664D34649EBFA16AD07EE2368D875BA17123CDEFDBF350DF99DFDF31BAD74C71DD0FEF4DA352417EFFDCB1EEFFD3CF43ECD7D7F0F71D29A5DE60212228A376BA380B95115B449DF37F797C6A7BFEA7FFDDEF70030735233D4EB9E8B00AEEF87FF0F673ECC84DEE10000 .gz mode-javascript.js 1F8B08080159AC58000B6D6F64652D6A6176617363726970742E6A7300DC5B0D7BDB3692FE2B31EB73448BA66CB74F6F4F59ADCE71ECD6DB38C9C64E9BAE287B2911925853244382B6158DEEB7DF3B00487D584A9C2677F73CD7C612480083F9786730F890DF176E2006612C6A96DF178D7112884690F4AFFBC9782C62793D0A87A3087FF23A2B22915B4EC7CAC48722CC84E558E23E4D32899716FAA11A05261285BD4692A4E6499194E2FE21ADAE3328E2BE0C93B8261CE9C4F6D42A72F1249759D897D6B35B3F7B92B5C098EB56246D27546FD613B4DD4BBCFEB97CFB965F3A79AB1AC59ECA5198BBDBAA756B9A4B3F93CDCE542637226E5A466417E2BBD21F5A4E2686E2BE69FD67C7F3EE3C2FB8EED6AD9993BB43212FFD2113AFD9CE14DAF38B485E3EA061397D3F1767712EE23C94E1AD686EEDCFBAB3D9B3CC0DE391C84299D77227B49728CE7915F63413B2C8E20DECB9B94C327F285C394945C5ABE7F56AEDE6E5EB17AFE9F4ECFDF909BD7FFF9E7E3E3AFEC5468D3533EC5FB0E08F1F6E817AC3F3766BED163E6DCB89A1ECA628899EC4C19F22B90BAA0BB4A4FB22E91FEB96CB966CE533DBF1D701F60FFFD6CFFB59987E33BC7ED205BE0ED665E5131F78648C8B56E266228D40B5067D0418009F9EB707B4CBD63489CF7DD91F3557891AF770FB233F3B92B503BBD5B21A56FBB079F02C1CD4B256EBC0965B2D0578562E6C2E453B768B381F850359AB2A9CE526CEBEDD5CD3CA76E2CE61B75E7F2622C8A20738DCD991AD9511EC69DC39E8EEED310F5B5C24E2CFBFEEDBB1AB498252599A697CC00381E1A63516D257D04E59D4C267695DABAE64695B56D3127100A5D42DB4D94B5211BBF7E3C8726EFDA8104DE1E651080DEE3B993D735629728FD81F8B951E450F56A9A143775602F2AF8DB6551775CB40D2FA23BF3F92305DAF906CFB4A505563CD9E2D4414570594B9EE6C15C2E2D6D4909E5A8EF184D4CFC0FD87C2CF43DDC972D2221F352DFDB04C15E3B43A318C3E0DE37E5404183A1303010A7D8180B412811866F1D09A759D151A73295A55C85BAB71D6553F4A72A32CC37CA3FD37CBD984456DC7274043DCD9EFEEECCC6D2DDC48C443395268A971ED2A62D05A21C659C18BA2921A9B1EDAF61CA76A1022A32CC7C047552BB94AFBB25557EDE5C4CEA0B662544471A30FB87B28276E22119F5DBF6CB1801CAD0C31AB7ADC88C95D92052EE098F988C80BBD1076FC285F5262CB9AF7E4D8A1747D370AC145CA916DB1ADE7E5F585E6DAAE0BE495904B3D9E5A4ECEA2BE02BB4ADC6B6E7DFDC180ABF365A434FC53C4C5D997206F2D59B6C4E3477F6A3D5D2FC89F9084697D6B49E4B26F55845A0BA9440C0130D5457E3C2C78961679DF4FC5BCED92B63165EF7CD7D9DFFB8F6EFD994DEAE99E1FFDBDC1D1DE69F5B2E3EF7D3CDAFB272AAE9B9EE7EE71053354CD2883F99CBB9AD59463353085EF36B44A3AE14A2EB3BECBCA1C0DC733AA5C9BFA6C487B3E41BC3127FE588EB6E9EAEBD8E9CE3E995D7E6AFAB73726284835BF30374D5A9631AAE76D5F7BC5FEBE7FB0E71503FCD7AD2A828775BB96532C255A2C8DD481B59F09B8CE2F3A2E9DFB2902536D6AA141E8F722512112D3E95196F9137A9E2491F0637A815E746A68D299D4F18C5E15E39EC8E875EF0FD197F4560C4FEE53BA500E426FB2E47E42ECA52A7CD13FB848EFCF5FF2DFCB3097A486780EA641E2344A7CF9FDA11E553DFCF8837E388BE5C18F55B16C82E25F74E95D386FC0E5B20597179AFCE538F2C7A908F49B932C03FB27705D5D023991C5E5D35BA8419862E993FAF14226A9969EF5703189A57FAF6B2E31CDE8D2BBB767BA10883EF2403CCE4B80469AC4000781A6A9AC4A0B95608CC2FC348C11FD5178E5BF22A405B9509AD145B04C7FBF78FD8A30EB8E88AD4B7E362C187939A55922139EF9E82E8C83E48E00DA4243DE4C4A260ED124145140E198935F827F518E3F3F9FC47DF2EFFC50520F90B92176147C607E27F493615C08323E85EF4880CD2021CEFF08F9B71F45131A4005250C291C501853C29F1CFCFA02C558DC910E4894DF854C5A8E32F02AB30931EF6802C2047412A6C1886581A481E815C32120737DAD3225797D8D623F29544987522A6253505DD092F581EA7EE4E739345E8C090E879431A7BC801390CEFE590F91285518DE32EAD3A2873C037CC3EC030632D07C031F513A06EC45403C1F8558B6584BCBAE52C3A50CA52ED0EEC11480C6711145C0E1806DCE7EF30A42E8C50C27FDE09219742B224DCB8F0467386BE6939EF65AB49119EC3440A6C1139915069CC30C4291219AC52D4B1975D56C30D3828D8C7D1E1846C3E63609C15CD642A0F63CCC428B13D3F47046C5E2F30F789E2EBE38707E9CCD086F0EBBF8F8F7EE14A9DC8CBE5765F5D1A6CE0FF3B26B5BCF9696E87172AD43BE9E19AA856BCD02DAF7740268734657365C48E64C265CA53458B7BAE5AAD5FA50E6C91B9A3FB554F33279F8F0B07D6513200DABF96A49DBD887963AF7EFBB8B3338757ACFF1E2A05BB7BD5EE311443AF5BD6EDB0B3ABCED80157713FF3CD70B76ED365317275DD3A06EB7EDF622C9CE32421D6B31B52FB3D47568DBD8D224C52A095E68CDB31CBE5613602C7FCBACC6AA2775CBAE2155B16B55B432CF555DBE6BD75A95594AFAD7559CB3BE58B22FE4B7AA59A16EDEEAA55AA4BE36C8B6228B29944397CFF09E478AF9BF2BC03762FAFFC2369FA6F66D2C57E7CFBBFA572BE46B585E656889ED6F85AB0D16FB6A6C35BF1E5B66B43FC3CA578F5E827271B166D563C8C73BAA8680D9B65930BE89AE657CAF386AC8912FBF45BC760761C669D29C728D07435600D900ED3B3FE3597E9050940C49A86C558648CF65C6190E174FE20069608E1463695292866032D7C17A9ECAA9CAEDD6DA5BF8B41BE5523BE34672F2508B0F7BEFED9157F7EAE4B9D3EF67D46AB588FFD116FF6BD15FEBAD36FD8D3FB66867873CFC4F5EBB499DADED7FDBD9AD7B7BFFE535AEBAAD7663BD213EC378BBE93C73BB1BFB2E22AAEAE3756AD3CF74C956BB74ED59B7B17109DCB8FA6ECBDDDD6ECCBA4EA9B8F90E8746F7DA2DA1FFA73117B9CE42D845BEF385FEFA58AC2E647E0F52A1D2A3727033C25F389094DCA1709E04F8C46228CF5F843E7B961FE9824D3F8B28B56DEA674914A1D17B7A3EC1D71BA830A797C8F173BB4DBFD365822F898A24A52CBC1136857888E9A3B84C8EB1ECE2B521D63F584C0C63DE31B089172D05DAA4C4673BBC610D86E221277E36A511776787B64930A140117FCBE53CFCC84B7EFA50885CFE2CFC4064369D736F6EC85B9F1445618E852B1649182796239B2EF423FD9CA091FC454C722A32D4FE2EC0D2318ABC1046F060090A0959D4BA9A17B3FF7C9DB2F672BD93F0EEF298F5F5E8D140B9DC8288221ECCAE4A74D4E79D1B1B8BDF3EFA7C803E785B98FC5BF1A6DA50CB698CB58D4D6CAE0461CE8F83489CDC429D36C5FE6D3864DA7DB6A7CF0A3CC67AFC48D211EB97554531AB110B6F06720169105EC7368D532C4AA1D930C21A4F7564D92178253634E0B371B086D2C3B19836A94D18BCBF9093485C8C0416886F92B44849B5D1BB29008B0202FE7E3ABF347B2A17AC7655824AFA18FB1D0F7A6C6A7937E7184B3A9B5E268A6110D73577A602CC6241EA2B4C61418BEF93985110002D1A6B0C6A5E7BEAAD07682710F7AF07247D281586618087397739B9D73B26C7BE928E8A714A42FAFD91512B8392D5A6F6FAD13FE46D0DB326E76D04A033801678AFCC5736FF83A5C5E2D3BFF54BA628351A48E90E14F31145C5108B53DE29CD041E59922080843965396B943745D41E09C35FFB029C739C626C03055BBB82E6245E2709C3556F029C66C9F84DC224EE1513822172A1CE12C930AE14A77680A125C09AFD299B984A656286D619D48841C66424A35FB9874D83D203028CA823082FCF0385F58BF0A3A0638515FDE29DD2982ADB74CFFA61DD2833E6DCB69F44093C23C3EC8EBA288133428063609A016D6BBD53A4B472A3FAFA012136F9B93CD376B69546735821EE8FD0BD9FE40A85955D29E9C179F0E650C597349A10EF42E8E0C3C1C8D66A4F0A136E0CEC8DD2C125BE9E4F38D011F0D927DE5D50CA2075C649B70286543C26604EF8CAAAA5650C2D8C01E526F0C021B703EC5450CB53C417A143D92322197B880A2F91D0938B89332AA89820F6318961D7412E3896BD60DD4C8895FFE7E257D57D5D14632D737CE7CDB2285A9646893C5676A3E456A950D1125102BFB8644B1EF590DD810FF079D44B381E8A6C28E6E758CAB06CFE8C1D88EE41906D26139FC2A1C242145086B17E0B033982081163C4EFDFD836DF1A686182FDC4A4E8C21ACB136361A623F826F0EAD338946A3E923C6D2930481569C6223893624C15A7FC96D10A78453A0C8E7C26783C0AA3806B723A854B000E1CBACBEEEC980AD87D0D6C6028168ACE3CDA1EABE0CF7E4D2F8E2E8F2EB4D9C94FB5F52F51CDEAE68D41EE49A749029E5F988DD353A43BAAEF9B2CC184021F199E217DCF0A4DE5447922929F6AC3D8C4107B2E1A8774BFA75C4DCFEB9C5D3374933B7A2E0609107E2CA288673A1F4D0500CE07D9667FD5343C562946F4906DC3AEEA3B00D339DD65A1EA16C5661E0A029E23545C52EAD4AD59434A6552FBE0722D8D35E2E6A6D2956B0C06930DC5B2594FB41298BC4A78D419C0A53F54DFC7BC19CB251BD9D05960AF05412F2AB24F41B05A442DC16F9263F497663F1459174323C5EC8BEC0BD9534E42C42A0BE3942BA5976250CEB7131587D59CCC291980C6E41468D191190A7B700D0E3CCFD9FD4A6F53F331158341780F84AAE05240FD2AC94B30774E408C016A4037608F56C92327D2134A721E9CF1CC83AACC12068511D16C42EF39D8BC2C91481755D156990933E7AB78A54E5A54287EF7F6CC66A872D2C971EAECD5F5AF472FDF9DD0D17B5DB0CB7CC7EF6366BA80F19372C656A0E6152127AB1C7D28B909453975618E7921523942FAC30E15EBAC46287817196FC8535A28D3EAA986674EFCF512CC4A0A516D429B332C3EB3B1AF319CE4422F363114F234964010CF64935426F33C2861DB516AB387B251323FCE998A9A5ED9AB116FCDC9CC51140E41D81F82E2C53FDEB2931C5C1FD2A149A8F94F64CA73F8BC8D54D0437C42CE4A08D8C318BEA833A98FDA5D554CE9A785D237024A305167D0FD119F14A9041EC2CB7524B923EC30E0F30B1173928DF9A49F0180FAE48B93757A75F2D3D1E5D9AF27D767AF4ECF5E9D5DFEAE132D65D1C89F10AF21E6A419B28ABC022E1D95EB1C7664365C28CAF956A52A0A6F7C5063D2114486E39182E20DAB3DE3D98D7E0DC51D63B2509180E52899AEBCE86858212E449673F682CCF18449E5AAA497AEFB66ADC2D2C321220D185EAB004E09722D36E44D3F3F38501851491D7C8D8DA9531039625F2095DB71E053723F4FA44CC6738FA54C8796DFF411D74B7F02F5B61183D8B5F157CDDCBF2F3C94098A9AFC540E10A9330D181EA86715153D7441CAC8B66252B7610295C1B16D933BAAD540C2AC917289372A2BB55592A853494A394141ECEC094E076E95A387BD30E2A31D04E024AB0602766E4CE2F6EEEDCB77B13E0D0CE80D3B2DBDBE385BC285491923A1D453A57F2A553CF5C721F2B1DF144820E55887D6CC8486321623481FEBF14E48DD2EB950C7B3A5AFE652AD4AF83853071703BA1BDD49E79C7D65233E5E86637358A4480F7697677DA3A4212C3E60E6D4C2F55E65E42ABB94267532B92EE9D580F6B337BC378090A71098D37BC04D81CFD67D5306D47908F7FC15406260EB8984790AD48D10E2BCC05472621E469BFC06F945A49708B049E541953948C775D5009D17E5D0BEA5F23346DAF94BD26B7144057DCD0D2A8E921E6070AFB3B6B15227D6CA910404620E04057B80CFC9D8467883199E073974ED73E47AFD932A9ED0E189C9DE1488B90F276ECA115838454D1735495D56662565451E63AE081DA96C52E1487BAA9AD990FC0DB3A4D0E982EA763656A6583EA55A38545CD81B349B3BD5A53601879A945B34D579DCACEB987BB69F39C12B8B2B777B149574F1BA483984A1EF6CDC2AA3ABED0D1BB425AF95080F9936C78E6507CD86BB691BB33C1D2D3A9E172C9C86DE2F3E1FCEF880F3C14DA815091B9DFC3E1E86E309DFF258E56B6E921861380CE6D77AA65E50F77A4EDB0B76BD59A7BEDB257C6C5FB5BBBABC7DD5EDB4BBE4B5A7DF3BB37507902B3795E6846B5EBBD36C6DA1AF4DCBA3F0085DAF4D9D9ABD7D55DF6DBBDD4F12468E1B628D300751C3A32FE2A4E35D551BBDEADD75BF4C6EAED5A9FF46036FAFD3E4DA3B5FC61825005647780008AE5735DF161A9F5386D5DDE4059FEDB9F7CDB4E46AE58CA01DA3FEF9D5E7F9D6EC5C65D51DA4D4E7194B2E8793476CDF5A1DE749B7FEC8BD5E88F325FE5E9EF0373F7B89AF24936DBA3BA02C5E2973CDD581D5AB06B4FDF4919A579CFE4F31FA193EADA7F46884F0B54475055C106D09374E4E2E7EB4172F4D9604AADBD2E574D299CEBA9B2F1ACFEF008B56CB9A5AEDE5BBC4302D8FAAEBF802B1BE7C6CCF2FB4979786A55DDD64E7D6B3C5D6D3F9F5E5853BC7E53B1EA07AED867A57AD56CA6D6FB5F60E88D634E0EBC7AAD6D6176E962E812361B4CC6DF82746B2E5B39495B3A5A58BCDAB939B71D2A5EBE52686FEABB17283F60BB0B3E6D27A1999B7A78DE50BECEB796129173859BA97BB36CEA86E8C25DB5150127C917DABC597C37DB78F75A4B284ADEF0C094EC5D5BDCA5AE8A8ECC27274D2617E9AB2784BA85BDA9697A811726BDDD15EFA794EE1E468E6FEDDBFF5F596F0CA0F528A4D3F4819337821C0758F0F5BAF934206EAC0EF113F46C978B9F9253F8DD21D6C57DD6874C2C55F3BCD9ED5169EF4EDD011D684AF353FADC531CA8BC38D2B644EDB0D570A64F1C26EF333E67AF342DACDAD8399569D5FC8643D25FDB307C1AAE775337A81AFD8555AA935AE6A8AA2DD50AEB4151A7F78B2AFC4CA5B61E7A06B5CD1494005BA0DCE8D429F439F3782A34572D7940ED2F8621C37F399269510252E6A5A2DB94CB4D05763B7C190DE48A8CD99533D6C8483EA4738B1B87B92D5A4B30FCDE7F057A7B08DC873026B7EE6F444541242C086DDD9EFCE66B68669E8CE2F4001518BE2885287E126340D928857A28D7ECEF9FD9FF849938688F390227F5FF39B2F01DC9A0BD3EAE53210CD5DE8F908B67B8AF2398AB0AAAC1E9614297676746C350CAAD5C2B99FDD88ACC556D1D78F37357173B54557D911F965E78ABABBEDED86639155173A6C953F25A90824E9E786285B7C7E048438AC9E96A248C25164D50FD708D8A87953F23A76E7CA9B79DDEEEE36318E6A7C61DF6E6C62B97185E61D6FDA45C319795D9BAE3A5EEEEDF2F3AED7283BF25E762418EFCFA3A47F63AEAFBF15ADC67C0C77977BE071DB7482ED533E5FF4B38D9DF8FF871D959AA148C8BBD49AF0D1B0BF6B67AA0A4B4CDDFC1A5EC570C02A15A5E77E2EB4BB2EBD761EBE6AAD42B6FC495CE9DAF17CB2DEA4001DD6324C285B0F595FADDCA490B25D39B36B7F095B1BA433EC3ED3ADB7C29D9DCD43B7CD8CDA0C676B34A05CEDBF4BB99ADE368120FA571C0E116B3056AE8E89D5E6DC5E5AA907BBAAB0030A1201890FB552C27FEFBCD91DD8B5C13EE462F3B19F6F77DEBE811DCE60086B0D443E03C4652DB9347C21350C3D4332EE2B959DA3CD86A20DD3CD4C65AEADD1CDA8E2466B20BE46D4EED485971F23AD4B4D48461DA99421EFD46A133ACFDDF62941D010C9CA5AF120882E3A1AB02ECA9B6F781AC300D010FAF5AE1BE6957933A40B4AA9639BF62EF688A94907FA5D8C8DDA44135D0FD462D2636FD4AF23A1517AA6F9578110EB9CC4C16EB334181DD6521681775700D9CC4211D242D58F73C4EEE0EDD5B986BC4DB1BD8228EDC75A117BB7C4D2A2881FDB207E9085344C4C5EBE457A9837EEFB41D06E1392CE4EC19C273B2B1CA064042A3558E20C3862F529531C88C0998A090A90D1E2718282A75C857AC7AF09BDA4957C1B37A618BEEE4C02D5C605181AE9EC405653714FBD13118EA520F71BC2B50BC71E754A7C8411E94B5B99E1A57644015409901D200178D819BADC6D06C2FC58AD88337DAC2C1673263422827CB9A549D6BAF6AE91EFA2F45F7AF2355677D90878861997AC569B2408F85E6230D0E0978CDE53A51C38AAB00E0B922F8241AFC54D65899BDB21DA9FF984807D7E2DE8FBB612E7147F2B58A9F9FB732AF2F116673EA6AF095E0DD483F49A15659FFD9601C923964646365DE99C9AF547A0969179A6CF6A5276D28CD3CD9A044345BFF8FC994F61FAA8E00217153DF3C157B91166A3FCB350B2346071F15986F3687F23B94DF3599C55E6DAD000BE9A38E248E7C6F5CC916105BEB5705E271ED51B03E6F52BF6D66B4F1777B49678F95684B75E7A2119E2C65BAEBD9102BED300C2EE2E5C03C7FCCF3C10768AA404767BC90BAD7D2546CC971A7243523045AE439B31C6EC7DB7CC998D31C5FBFB662FC72BF29E608AB46AC94653B1E25A1E8E684D41FE341D8F3EF1BB61F8C18D8998878E88213A1CA3E5E68384E6C13FEC7F2BCD608F1D96D5202E556F3F4CB11EEC839C2BABC2CAA9D0914B76C55A30EED461692AE988AE745DDE820C07FF4B3A10B6AECD58CC7AB77690BA3DAB9C1C3E92DD706E8787504309564ABB001D86A9AD67225413F3B3F3F7E013E28E4956D396489C33DABB2ECE1B844E8B18E5E4F4FAB392ED02DAB11DCEE0EB4454AF9794658559E38D264052803CA2B4FDA26F61EBA6DF462F787FDF4B36EC68CB4B371FB29DB01BD2CEC859C44BCE5FE249E637EB4571E60CC30B2C7AF51F5FFE8F988C460000 .gz worker-html.js 1F8B08082AC29058000B776F726B65722D68746D6C2E6A7300B43C6B93DB36927F45E2B9C66484E148DEDCD51D39B42A9B786B53655F528E735F348A8B96A0192412A805A18CBD23FDF7EBC61B2435E3B5EFBE784410E86E7437FA85A613DE8C0E2D1DB552B0954CCA7473E02BC91A9ED2ECC1FE1EC99412993DFC598B11AF2811559294F7776C4B53AE475925177C59B24D2A3FED69B381812A4198FC36C9049507C1476C22700273CFF9B659D5083F1774BFAD5734BDBAB9FAE6D91549AE926C928AE391E5BB9A71FCCBEB1DCDD4F2AAAAC6330303C840EC6DC5F36DDDCA1FF99A7EFC6993E27A9CDBC2DCCB59F641D0FA8F52C0A4F6F001884ADB6C2208C7E72D03AC53D2662743143DF93DD0FC9EF175733FAE920340DE304ED7C9C505CDD7CDEAB0A35C1A2A1015853DFCE3C00455EFD55CFB96E6AB86B7CD961E8FA9FB5D393E6B06D2EA3B21EA4FF95E34B241FC9AB67C556FB7692D6E15BE964CB372DFB4F20D6DDBFA96A60F38B348B6CD6D42D6B5AC0B7ACA4EC421C9A9108DA8FCF37D2D78F008EB8227294004FE392376FF20719AAB77F0B7E11AA8D71322092782B0EC61803435D910F7B0D3EF0AAA9F598E7FC806F4A890640B2C2B385935DB429056D6AB3F6082FA7BD29BE28DD8D55BF64FFAA6591F420E02FEEC0164C0736615609C6463257BC55C25FAFD9649F5A2B4A2EE42044062315D66139835197E3B5B6627856975578BEF643ACD40CFF3C41D028B0614D029175091FFDE30AED59257299BB309FC2E12D0726ECF91A73D37B45F5CB4E3CA9C2FD0F01215D61D94DF6EF29B2B38298027383C66F02A1C5DFC7673B59CA87776C9C96A3B47BE1AC5F5FC54B264A0ADAC1270D6F961BB55C769CCCCB63379279AFB11A7F7A35728DF34B96FC41F54E4BFB723032DCD46F56A45F7B21D357CFB6994EE6B011AFCE39A8CD81ADEB523A7D47856AB3EBB910A73BA1D8DF94EBD6B174CD99AD69A9216B8C72453CBD74078F45C8DE180E7F4E3BE11B2ADDA7C53AF64233EA5991DCBFC6BB54D8F4E6EB9C3111C9A14EC41FD614B47B2196D9B7A3D4A2686D6A69229231D0056E11AA312977F010127C02C30266933D13FB360155B572110BFE9EAE144D80E29FD65251830376D82758A65A7FE425C1593A447B4998ACE1111D983134CBEA5FC56DE55D58B790A6A408C59946367DA817E5E4922AB90F62C2BFA20409B010660A816CBEEFCC06D08806DE98153D5E781041E1859819908A45C8CA727C3E81337684113005F62602424312BE19786972CB5D89867021C38671F2C5FD1C09CCAC789018E1AC52A7AA65DDEB116362DF27ABFDF7E4AD52307D7B6F7DE16BC6B7BCFE4EA0E7FADEA963AAA0BEB2E4B356CB750382AADEAAAD7665FEE6D0942AE0F5BE9A0007CB0A74E2725C8C581A82468D3E9E47523AF776BD495BEEE20E7FF0A087F15DBB60A77B10173A0E2841103E859B81222041526D8F5BF503079A2EB09B9578E34010B76B5651FAEE89FA04DEFE98E49490558B757F8FC4A3F1231B4A269F670A65808DDEAC7281813399CA72D45653572C908FE558EF703389FC8D10DBA389C9910B6061FE67DB08281F43EBD5EED2D2118E158CF2801C449FB7EE643828CA0C565A7D2B2098323659E150B5ACD4E7C2ED14F1B6F1B49C7BA29C4A2A2A95C61BFB81099C8DFB7EC96D75B3B48B47FCE4ABA8500514D5E35BB5DCDD719BAC0857B5C66E18351720ECBC10CB47AF983B2ABE1929E0BF995FFC19B7BB4B36A460136D5E12B691F01B5084E9E3ED42AB41AA176C2B0B2C2A4AF54EDBF5FB6776C077A12F02FD4CDD47A20BB9699B39F213D1072B628B565E98501FB695301D23B654A9F32A24F52AC98E471A344E2E02A7B48C2105D0281775430D976740BB670D853F11ECC2CF55A53FDF4E177BA92F90AA26009B6CCBF210FE8D3A438A0D92A4037B607D440CAC1760BF46FC57846EE0191FE3D85D88C6FD8EDC1BC9BAAB84CE63BF611761E93D2B102D41E7D177BE14277F2C2C5B05B03523D008E1E07B735B89EAF6421A60B5598EB58C216D4388FCBD91289D49EEE2D9C08D1D2C11536E65341979A96DA802FC942107B1040874FFA24BB6C4ABE9CC2F62FD059F249A5131EF9F26535CB283CFAA8ADD4512D4481ED4DFBCD1598B92BF5EBD95569D1BD136CF79A6E8637E9A24341221A71D15B767BF7C42A6657AD9AFD27AD5ED102A44E829F282335A0196A404503359016884A7E06602C961E463555C7544BA7E4D7A2E4938952AD8B0B9BB121822A691449C95CE1D3D6DC119AE29CAC1826654DE9FE7B98EA2881C34C556E61118C1DF4E3716C533C70B38A5C14974EE358ABFEC2629067671740BADF05EC4091D26ABA3C3500CA1C5C9F12CAE6172526ED1928A609C9429333D293978927E9AC047AB860E73592FBAE7953EF9F90E410FD086E59CD62A92A73330C2FB6483ABFF82C555154BEA5BBE64F7ACEE028FAAA98C0AAAAB49AE8B30A1ACCC94C29306D57F59EBEA5B7AF3EEE1FD7F9AB74917F3399FFF6ECE19466C7C5CD1232AA9B6576754B929B9B67B32400F7F7776F5E3F01EC02D75DFCDB5FFEB30C53B5C48C7E1B8D3E37A3FF158D5EEBD1FF98961AF52D956F6A881F7FDA6C5ADA730D9A350B6F7F1D2049424A79BE3FB477E943A3A0F8387ED18DE82F5F2C89FE55585E83378008451FA30DE4FD74FD3DA8E980F855C4C2C3C8CC8C81E1845873887502549EAFE83685E8AC02CADEB11D6D0E12E4488FC729F86F17DB89BC5DDD51552080C8509D941093D5261DE21990801720108B6460FE6A4B6B61914A2442875DB888B53F43B000C77208CF09E72047B6F5A71E43BC644C101700E0014B58C4125EA9572AF70A5821901532CB1C2798C61AAFBDB888B602D1EE101040E9D9C8E0A1CBC61EFF4E6A52977B83E890789CFE18DF408D58D7F50B70FBF4EBFCBE769BB100FC8968EE2F25FE7B3C62116C7BD8F14B697EC432202653565C68652DC044C23A889DF4EC42DA0480AFF51B6EDF88D329A8B11A10AC7DF58F43BD1D527C8F02294343E69FC0ED1924EE9DF96DDEE8991A73B0540F04AB8319FED16CC1FA9CBE9092B7289062B44826319558DC9AF4089824CBD1E54B37DB50EAE77ACC303331D821E294105777CD59748A9B1DD696D48BAA9ABA856A5491D8374184EBADEAB81F89746EA68A8072A41172754D189EFB6A364F3B93849A24E2492F0AF8339DCF8A6986BF2E67F3CB17C567ACC489B34281F8F6052C8EF7F333849583C159CC0A05D62A71D6E1659F27033014A2D43007F96AD4A5F31A7818301DC630FC5D45EEC75AFD9E58E095E73AEC1B0C0F8052FFCE2CC0F6159CA0F3B277AA4F07B4593A20BFA8237A1E4C70BEE8E0D1B1A0C0520EC1B2C161107AA67D28561EA48353492B2BD2EE30E983909927A4CF99B364045C8989B0FC8B487083A4BBD8A1072D62EB6E08F6C8A19C7B69AA211072201935341FCF20A5848C3342F194E49EC0330CF4719D3A03F23CA566C120C8B159FDE6B095EC35BAB20CA250B0B4B1B0E7F2BA276C65065E764480F6A4A0D79DD53093BE0C6507D3FA8E632E5F567D2CD3E2D24C0EFC08D05375314F0BC01D6FF9EBCFD5DC220FB91E23F91A0B307F12FA8F4F69F2E721F8CA9D6ED9FE6D73DFF57298760624BC94990E1655442127331B534C4FAE4417CEBFA6E17C1ACCB6131DD506B47812B45B61808B3E70177D6E44B3537EA2C5AB5CBF9C70F384CEC3064A1F25EDC95953DF631A920F1C9D668198CCD8E56C902A6976A16B79BD774F53DCF6290623B3DBCB4FE7728BF0E48542198ECC3A8AE55038B3F1249A718CC6295633B836DA6AB0CFEE26819C6DBD6F69AC9CFD036237329DAB0A754757C894406A7A97EFEA8FDD3721CD203C02C1D21908E14CE2C222884E5782527E26CEABFC5DFD3B33F3E7A665BA1AEE30642A1C7C7C2232C52A8AA1506FC0FAD34EA468E8C34AC55F3F75FD741C2D0F79FA4925A31D4FFADE18A64086347049100A77D8B0E90DC4512289F7A313BA20D86B219DEE8E7C512225732D2CD649EF5455FF3DA4ACB2FEBA24CFD5EE846537DE3444D7B73FF23FEB2D5B8F7E406C4542806B9DB1116425270789C57E41994C15126B53680A20F8AC77695EEA87EB8A2ED4C4A52D9484D54545615EABE77195408442854C70B51B13AAE00563229524511C322F47BB432B471FE8E8B95EF77CD488D1733DFF7902F9448E5D15ED08DE4A4CCE213A5475C9E33100A5A7584835D75360753A965A298F47F88527202241BDBA82E170ED5ED016AFB33273496520948A83E6B845D8D59083607214BAC62AA03D9189BD85514494963355C09931C26F63FA1C658340479B8055230DB14DEC2D7EAB94589FE943D55A2D4E1B65E372EBEDB2326DC695E1B2BB370067A147168D15F9B83AC4C4A96286266F8765BB911A1EA965497692FA924BE962D5D576EDE264601E997B3287B9059D13CBE331494A7BAD6CB8666E978D9E15A66941D38B5EB47157F678EB004060F7BA6D8AF1DB744A5836B1BB9B2E27E13B66AEFA10E4A15A08325B62CEB9AA656A56C0045380757778878C0C23C1517C35E9727739A962AC27DDDF652ECD9542A86DD55A5F2C4B36E611F8550AD8DD663E8C381CA8B3C2958C05D95C0A888C0628DD2CA335EAF6AF776B155F61FF1F94B11E4EF1F5B6F20FE007F6F5ADEAAAFB4536FBBD6A7F3991B637D1F405FC2C145D7A5A29724560057FD7ACDDA362AA9BF62107F65E2D7C4B6F19900516251D18051ACD75FA7B83EFEF355F6FA968DDFCCE38AE2883C02F86B7A0A0D38B2511D5E06278AD1A78B833C86311F4E805FD2BFE0E4766EA7E43E6F816A9523F2A9A2973D5EC7FF60C556F3B6315C3897BCDC51F34396A5E3C54B559D070E86F3B9A6A5A36D796DEB2994CB2070E6623D5EE5F5F000E0855F734E22591804DCA9E346D6C2C2C202C549BFBFDC1287B487AC72308C3F1D43272681B02B621FC36046C83C3E10A918321E8A6595ECCA5347171BD5E2B857B0D04504ED18307EE1CEF27F409EF4E122805D378806573775D919D14F6965A49185D399F6A7495AAE4AA8DE88CB6E239C1EBF0F5FBE2014EBDCA438065AEEF107EC329E5B99FA7188A20E3B18A558B25066FEA02465897C75C5F20243EED58B505326B925ABCC5421458A01286355FBCCF48CAB66DB243B7DE1DE41AB695041F4B61B39A2E975132F9BED9A799EFD210B6A3510C6C4D445BD37A837D531DB5E8B9C421DB7346A3CDD686AD8BBB4502019D9BA3E41412AF9B35C582CF93036FEFD806FC6A82624C96EAAE486D63B3A9AC84DC2EC490363F6D6B1FDDD939BB392CDE4002C2349D72EFF0669957ABEFB65B4B615CDD1D40777131644E0CEB300308DBB72AD14D04F8EAAE79CA4392B89FE68C97FD2C3F0A68F3A865CC0D3CDA7586E1E8778AD4616D7CD6F0EFEF54A6A31EED53FE01786E5A83B4C993B286F80C1D8EF64F18D8FA7EF3B93D593E1F8D13B5A23F41B52B86B74CCE86D23886E473EA92140BB0704376A40C33BB6B97D9A9E286B988123EA791B68FD4F69AB968DDC49CC0B994CD6705E4FBDFA42E26BB0CE2D98C34BD292E8F0CE3DC0C82733342EA8ACD0F854E112CC12927072065AEEFE014DFCC266D0C7F2A685A03BDE368D6A4EDCE9BE8ABA0AAAA557DB5C19B99422D3884600F16ECA9D758C88CBC6FBDA4CE95549E6141D04E7AD7FC6052167DA85CD924AE3400583BEF1C589BFA9815CFB43C74BFCF784622358D8EB8FABE212C71FA6A160D4B5096BEE8BB88A0C8D8796DCC15A8A42E3BDADDD9CA9CDFE400C559D9D3FBB80443C6D3E0B6A4CFF2F020947CDEAF1916C6019C9386AD455ABAAB4A04153E5B1273977BC1A659F5E4864B07557425EE409AC8DA746D26AB3B7D41FED06CD70523BA9D4FB866D435453BD3CF03CC7606032B0733B66816A4365D7D6F606156D4D44DED008951C29227309CE1FD6054E3FB7BA9B9E87088E070BC56A1699ACDCD417615C929393B172B92569D0620A2C752C03213F842B6783DB508A67EE9342BCC20F5839A0066EA8B8F032621B5590696E47A8AFD1F1E01E1AE18D806C5C08E6B7515957FDDB946E5B973496DD8A711FAF2AFF0C321DE2CA88A6089E3B3FC74A3E769AA325D7C04B7A1816BF232E3C849DDD7E567AAFA502D12D804F5B511732F18BC2DBA9D7FE6E65099AC3754DCD2350AB64DD5D99FFA1B13428D0FD75387DEC7DEBCE75A6C280176EE7FF0D49FBB7D8F54DB581875EA53AC0837A05CA05ECE9D2835944EB733F214916E658788D80BC17B154B222B4C9FAC1DFF6F7A8FE3600204040DD87EED2E2254ABE040B815D5B40F9A1DFA662DA9EB3A31BDB957F555D6979D7AF744A3DE8DB8E1C71BA1DAFC387ED4A57B7DF1F7A978128CC16E801C6FF895336C608EE9CAEE78F0E642D505D3ABDFF26FE6A987905DED8CEB7B561F646301C8B95CCC96051236E816CCBC37CD9A2681A4BA1C0F85660B870A17F7EB4D05517F1BE83E444990C44457E10E9C7DF4E330DAF908A547FEF188D34E9637E1C612EB1A020AAA0467244EE983CD75E396FE5A085FAC2FEEBFA45FC0BC186D27920B80BB5BBD21A15B958130593112026CF5D3FEE0C9293A9867FB77B4455285B2A4B3E6B12E2ABDCC1476E0ED64166CD49ED7478EB43ECF53D2B53301143D7496536195D72F7A473FCAC71B962CF2BF35C2B6157DAE55E92EED1FC3B21BFAFAD83793D5223295C1BC2CA807C75D77246CB1CB96BA621E9867C5C60012F1F8885C4C97558AFFA26CCFE3F0772FB6665E3A2897D16E3866EAF6DB8CA8AE1D91E9BE8E762D55CA093CA253E107C769F22BF87A486C5D8C132C1FB176B4A67B415760DFD7F908A7CA3B3AD253FE76309A37DA5179D7ACD54516ADD779127923372D6CAAB0B5962FA431587E8E463DE5491A3BD3421A35F98FD883CFE1A3593E44653FF8D89B589A8C16CF9F93D1F3E7CBEC0C53C35514E24588E892654CF823F6243001D7F8F1E780D353B5B173F802D79ACA2C46FB23EFB0ABDB2C0239C39EAE216DE87642DA8B837DEFD5C41E16DF93A8321C176FA60FEADC147082F9BA805051E12E5C514399AF622197274C3C83F60B2443849D3E9AB4F3E407AC2BD15DB95AD09C565C6518B49A1690E3E0E985A14B48DDFDA42CAC6F3AD314765ABAA978F8219934FB06202E25F1ED1A049BEBDD946E8A7C8AF739A0C17A4598E5525722215616837A74065794117E46A01B15AF202F9C6BC147F91FE67934CAF35CF88B1FEFDBE4AEBF52F74DFAB57D06BAF68A69463ADE224C1CF1BBDB418BD6FDC46F084504DBFADDD27E0D63BA05A31458AA6A9FBA9AC5D405EFA63047952A917197B640D4E525311C717185D79747D21B27372CDDC4A73798FB854738A8D379176711A6D205FAB3F0A67E22177EB2EBC4F8AAC32E4F67CFB9E87EA314774187BB0B5D7D5CDB1CE285ED808AFCF313BB906A17DCEDC25C92DB5D0C0651F152F5694FBCD58E9F1DB0C941AB42771B206DEC59E80D3FB915A1E8615FB215B314EB618F18E88EB3FE8CE337C5EEA17E7A3D6C4FB17C3334D9466CD540A27E71415FE2A78FB2779041EB19D6F0B1FF97B4F02BB230CC5A17C8D30F9598434C5F60995CCCA711A7D2832B336D2A5D0860A425075267641B1EFE283B7842501B5395479E6FD4A716FF8AC836A86FDB4824434152DFB4696EB9AF1506CE8273FF1D73EC4CB122D94F9BCCD0BC0E136F82A293571E5535E82A4DD87ED5E07F02543561FF25B5AC522D56E6CADF172BB0C66E9A4DC1ACFBD2826EAB82B95E675CB284DF9DFAFF1F027BA6825A0F35DAE624383786C694762C3D322BB8FD3C86D812BCE768ECED6D2780048F23FDF7A1123FBFEC48824290E439F627A07C149EFF1EBB942F11FAE565D65D1BC13CD339E5FF7789EE8594BAD69ED3A8CF4805AD63EA3A9D8A7113373F76C566BB23505C21A0972FE8B736FC55E1EC777CAD287C5D831F34D413980416310D0E9BAA629DA9F0FBF2F819886736AE01E3BDAF39EF2CFC9C0C2BAA71AEDA546839A6E5BA7968AA03394C2A88874ADD5B659B401A72502A7B7829F07F20D0F5D09A8469269B341DDF56B5A56E60A975BB4362538F470E2C42693BA7934D0E40B53F9F56B6E67CD6CAD49FF4B7F5FE3A28509C7EBDF70C05CE53D84FA23C21C12BD4842E2D5ECFE6AE3DAD1348588D316D35271F30ADE9C777CDE0DD55142E699531972D518195F84CA05F07B1A7D41E3670C9C7E394B44E414A76DD960C9B92E865C517CCC64DFA7F728354240B6275E622FC4934D5FE6F536A52EB2335BE688348CC6703E6AE47FD676EFF5F5B06CDC77D3A074DCDD5A1CD017D7F1672A46C800D934993B149C5FFB7BD77ED6E1BC915453FEF757EC2FD22F3EE9D48C7B423C96FB995DC74E2746726AF499C9E87DB3B8792289B1D895448CA8E3BF67FBF00EA852A1625D971CF9EBDD79935ED88A8170A8542A150289471EA042AE8D0766657234F6122EE925D6EEA93ABC839921191B31E4D1311286D8573197EBE620E74ECE8182B1FB8B8072389841ADF5B8DBA3C71D934ADE0397DB9F93A7102C2290F77194FE59069BE506D5F789FE39457876AF2BAF8C7D9282AE37EC16F4B0B9198A5228D394FA861A650374634BA1A374A381DEC06E4B89CBDDCBFB6509EAB0D35EA20520E8B1F1235098AF57E978CC9F6094F7252AC774E5B2DC127DFDC3D82101E90E954CE72919F5D456185945EC10A91B62A8B707441E2A228434FAACD7F2FC5C56AB5D8A7FAD6364F3CCC350149B8542F20ABACFD9D765B5BD5E5A56DCF9198CAADF6ACDE732735DE3AB5A9F4647BBC0DCA56E5F5C749367FE9404DFA1C5517C19BE9AA1A45006E7ED606F905F7F73DF8EAFCCD969EED59FD992BCCDDF8D179399D3C2AA2AFA03F1477F0FE4D75842EE60D896E3609F3ED299AA8B253A4A5F4647E2A7E95F40BB96DDC67F74355210C67499E61D1830763C545B098238B9137B88265125609DBF42C4AD3AC6C407F470D817FE361B03E5F0F1E06AD1B6C77D2476C78A034E06780E06424DA4D54E72A9317E40366EC9C32CFBC0254355862605C27A1299987821A3A440E945389375290D7F45E4D7A5474E666D2CF61D503C980E4D34DDF34BF757A27EEE0F0FB26D25706A342153318FD8FEF5F820E1F9C97E5ACF7E8D1E5E5E5E6E5D666969F3DEA1C1C1C3CFA8A6C6122B6503CD4C91B288B6570C6C7E8A2ECC087D18C70AF244CA3FCCB3C8EAB09DAD9D981535C270F78E4819D0787ABF76CFF112EACF4E7F5ABBAFE4D134F17320FCCD7D5C2032B61F75305137B92EBF4C65720F6AABDE8B6DBED47C5C5591DF6C0353168E56F6B483B8A8BA1878A490904B7AE15990827F01B0BDC8A7568B3610DF524F8FE4AE6138663611D687F5FC586E1BEAF1E821A14B3FB4471908DAEEE01C5729C65E57DD4731E47A3FB27D9FC3E4996DF3F7ED1BDCF8CC1BC2C416A9A26C6A6094722AC2DABDC9AD8983B9B956779369F052D0AA7F9DD95A17C6F1954274A4F8B85D74F414154692B0B5CF606FD0FE8D6038190618E645C3D0345B6E6D09B098B2BF629493F0CB3597D4C2DAB71638FC17B8E87E9C68665E755D9643CF0DC1A06E57AB1D626D35533578693B50EEC00394E6817A8EA7C1A07321B9016E094F919687A54092B288B6B7261B8E1913401D657C52859A98A9379A5DA7E642350A98D0FCFF2DAB2599DAA6AE883972EEC629E3309BB8CF4FBB781EA860028EF9D2A1E1FD33299BC13F7CCAACE13A34CEDFB081D15E490B3BBA76F54E7312E15C494AF23DC20F30E4B7B8EBCB95E66B356CB34B2A03A1C81C55566B7ADF27D76B9B8C6F90A3526653CAD756FD1D3293EB54B794223D5F0821942BAE2E1345E99FA762D4A36D0252BB7283A0ABF04EC57AE22A95461067A95F245A5FC8F24D757AE20AA54F001E8342C57AE60EC54701E156FE6D3410CFB439417712EA7F14B1727234FE33A798A271787B192A765DF6500713490380DEA5301215473F497A811AAE3790E0A4551FE0833F0F38B2C7F8131D7CB12F6B23EC964A2F51DDED352902A073CF92403C6D599C5C3249A605C1CF446E0AE4616E6C0C4AE45909F12D4A0A54F0C746C14855279CA17261DC953050273A789109E9F60445349AAE2D31CC58087626B9D5085F55F2B5B2EC948006008F4A639ED4C6F42191353580EF082699C97574D86421894E88CFDED2C2E7B4BA4FF899F1AA7782D79857644FED59AD2E65BF4949794F9808F36F42737E1B79BD3B0BB60C36C29EE8FFB411BD5B61FFAC1012A45F01DC9EFDFE5F753F9FD8F3A4D76411D63A78E1735DAA65DC78DB694A2AEB6B301BD4BCA04AFE82BFFF497E96C0E3D067E9E06AD4DF615E25DE64349EECFF1151E326F02C31EE16DAF158FCE60D25B5E7978F07A8A37B5C511DE9822B3D2831DF3697C84B8D9B146D411FC18DD6827F8678811C0CE238C6C0D5362089331D93C7AFB420B8CC3C97A7F2893827F039A0D85F7A9F8F1BFE4BF0DF9EF0FF2DF076C9B3C4F816D9A9356089589A83CFD616D2A16FE7F83D637448B6E4E363B5EC41AE5E627B29D49AB53FC15C446198F3628567532140373B5015AFEC659566EC4D9985E54E0CD51CF901AE7FD4E3B9CF52385C057D98BBF012290B60B69F3F09F85111A7267CD614B0CD4C8C4821EAEC9061F3CA0F41164E6C337EA53F32FD3B2390ACF05435CF4F939B46008B158144DF40C43196BA39D88A8272ED6B28611A03CEA5F1001468F777776B6761E3C18FDD0EF743ADBF05FEBDB68A38FD05D6A7DDA6F363BEDEDBD9D9DEE8351EBF1E34EBBB50EBF0F76C3B33E2474B700BABEB3BBD56D1F8EFB3292319E83E3F1CC3358199AD3F04CDE13F6A79B103C489CE030A8F6C7E9C765529E673002453C4D86D904B7557A0C80A6E1F8A6CA99AB0D6C80238883379442662805D5500A9921092A31AC5766588B93C929081BF80BC85FF5278AB9A0377255AC9BA222957846227DF5A439EEE72757A721E6821AAEAFD752F82F83BE010248A37EF00484BB3C8ABED271117477997851A940164D5E97BAB0588E16D1764C5E728CC75BE856564750569B3B37F0F2F7D8CBC8D6822BEF28C83B098DB6BA61804CB94597111A9D0305ECEC4A48775F81F6B776B715D0E4EB1E48D896AE70BFDBD957C08E026EB7BB0AD63519BB1AB865805B6D05DC663955DB5B3B0CB8A380BB0AB8D7D1A5F74CC66D0DD4DDD9DAD16D1FB08CAA3BDBBA3B5B5BAA37DBBA37F053C1746FB6F6356CCBE45394DDDE3630D5956DD6154DF0ED5D06DC5340D697AEEACBF63E03EAB65967BAAACE1D3E362AE74E8701152D767477F6B634CC8CCDF6BE066E1B42AA3EEEB0FEEC282C77760D211571777477E0A7829991318DE8CE6CEDEDEA9B3168967EDC276949BAC7CEDED6F6166A2C4AD45A8C2D727728E73EE9359D6DFAD8EA88AFEE1E7D4263F4BDBB7DB027EADDDD69B7F7E84E49A743FF6085DB02B0D569EFB5E9E7160CE35E7757800F76776591EE6E1778C3FCDC1299BB7BBB7BFBE6E781F879B00539CCCF1DFAB9BDB3BFB7D3363F050E3BDDEDEEFEAEF9295ADBD93F80E1363FB734BE3BFBE6A7686DAFDBDE3FD8363F456B7BFBBBDB5B6DF353B4B6BF835D323F456B071D40AC6B7E8AD60EF6B7DA5BFBE6A7680D16B9FD9DBD6DF67B479214C7AACD7EEB718B419E81824C82EC1D1D02F6C7A0203B0A646F2B7415CD5EA70B5AF4D6C2632775D81A9591BE2F25C252B775B04BBA0D395200D046F4956F7C0AE3957C89AFFF8D9E616317FB6E725C7CFA1B9D30DF7CFEFEE9CB37FD8D2E06F5D0CF8B7C23AF15BE4FB08245AAABB811461A13EB8B38989468C8876064E5268A3B34AAB782BA82C218A858C0425EF74D88AE0079E0E0A39BE3F117ABA86D741C74967585A37BC8F6F698E7C4945C5F3791F7FBE25E17F9EED33D4274FD8E4617E820D8AB18E744F17EBC149395896A33C463B7A2475D15BDC3E20B01915FCD96217CDF3B3ABAFE16E746F373C3CE55E1521847BAFEF857D4992CAAE88DFCB2B1B49F882CC9ED443CF4D00CFE33588FD78375E182B2197F8D8792B8C2014B84F1711927C5136BE59759E11C838A9FF8C2B94C0C7393550528C0C78D4256F69B2C8CBD8A6921C4F04B1C53B5C3CAD9CE2408845B6893F5385ED7547B125CFF3BBD3DD86A899EA72D1DAB63C94413CC580A8362CBDB33951826FC0EADBE3E6B60E9B76E78A3E03716C9603ACC66E4385C712701DCF0219C9076662E5F7827F97AEC610DFF245F95A5D8742F57A459DCD281F49B7EC21957B48A50E3BC45E1846671FCF9BE3A6F19759611E009F5BCB7A0CF7654038944554C7372DCA88744EADC6FBC9440031DED175C42C4CE74386465B43331961D65BC45574C696174138A9F95CC465C99B2D0172923FDAF005A4295BC3EC3D293A062CA56B8CB5DCF5BE4CD2B6F8AFF9A3E3A43BB54FE245E5777B6E86240FE4479366E380FE5E2E4C3C0D4EB26769BF0D52435407B741637A4BE3055A59F0BF3DEF602C524715ECA30F6563937AC13DD58C714C993C1BC8C8BBE0C704246E3DCF248A8BEF813B382FCED1F72F7304978CD15EB1356DFD2D8A5AA59C8854C1B68F1C854865D5C7C9CDB3B09A2D1288F0B74E8923E3CF0036846FF94C950387262D871F87780F7E5C53FE38CFC3807674506CC89BFD04AFF659E959403FD12E01F8CB221CFB243ED0B04BF30EC1FA6C18889BFE2403A0C465815067F492688D228C9E9EF05FEC5AC236C3486AD35E61B27F1645410CAE3E4CC544FCFBE211AE8D640ED00F9A7F84F0E9454FF8A82E71DFCD3C53F5BF8671BFFECE09F5DFC83FE0CE21FAAE75CE1794E5F48C2304854B5C9F40CFF22DFE1BF052D2EF06B92D09FF433FD53E00906FACF45494AFF084728F815A773F90F1EB2D14F8A5F9246D8FF3453FD4E33D101FA59D0DBAAF0533A4E8501D114919C45900DFF9D44F8D8C5574C9C116174217CFF4210ADA09325FC91CDF321652AAF68F48BF91490C4F1142E31A1F43B09D1F90AFE40C59263841F49880E58A1740609A51F51889E17F8271A2219E688E325F1C7D7E92C380D57F1CD026E9D26E479887F8878E48828BBE6384F79EBD49E525097ED15150A372885EFE9CD61C24FDED4D14FDD5936970E18B937C7187B95945313C3CE9231ADC7B842D80DBEC80A60DE77F412F1027FCF5B399A3C71441B7373F2A448EF224F8AF417F2A4480F204F0A6C73D62A9DB40F07FFA83EC224F7A104D3DE0BDEF283B7FDE01D3F78D7D7DD1782E556E9E7DA926EBA55A32BC94B98E567394D01E7ED1DB315B98B4FA42E6CB9FE38F3CD9CCA080D42783C80B44E87193A20B3B7CC9F34D1A9A5CC5E659771FE2C2AC8F999980466F223E568A4FC4A13A167887EAF535348DADB31889EF81EF670DD23AB39A487A487AB495878465A900EEFB82D1A945B33B93D309EBE90A3AA079CF9C1A91F5CF8C12468A9B3E9269D9BA23B453F11CAD5CE02E5CAF2CBECCB3339615C48D5AF7FD3A05CFF1AD7394E5AE7ABEEF9AB73DE2A9C22CAEC739CAA38B33A724E895EF6F3CDE74F8F9F4A50C2D446DC93E6123E9CE7393DB800D53057B54F40815996C3FAF8E37C3C86AA9549EB1328567439289A3C9D4C80D147266E51C08E6A171DCACA535B6E88C38061ECF370CE3DE3CCC185372E2B27C1263BE410313EAC9A303C99E8AABB611111A76170E83D9DE308E6B53913EED09930DB03D1C1702C2D4C469B453742B151905E5C1B1B6147DE6B312D1CA523AC9FBC14413D193F9B64A0539DC95D9F754C83C91B4391BE319E44671B20956057BE512282A185D39A7920CCAAC368D51B092B2C035839D4CBB32168CD4422F436F39085C24D72ACD73CF5805E61B2BC00BC9F0EF161E9493C3A8B47E866524533859E5D64C968437A35D0D1D6062856C9043B5F6493643407BDE89B78A39BE4CA8D6F7C9F718E76F78BBEA9A199A2599D126E0332EDA9A2699DD4B32A6196C82A9CBF74CC9B12CF9C951E5F41D987D8CE4FF44F7EB7F36B89C1AE73F0834DD76C8507EA861CF26D74480EC493E8B403E34E05E874506A549BEC9D724AFDC14AFDCD49FDB58DC9D5F6B4402954B33722BC07EEB79BEC8183440568234B5D337870FDC335567AB85AADEB8955EF8D72E0727C5284484B6C0F0F117854134DF731A5A3EBE58DE7D7D7403BA4256B6EFC4F19A4C9C2411AF907C9E7AE00FA4F3CC3A53F58B1D3C1AFB0968C47C17FD5704E0C7D571CCEF18A3D4B7DC339FC8386D31EB0B37F9D01BBF57079C6E8FC0F22DA7F2159BE9F28B37F0A275DFECFE2A4918768CA9288DD7BA45EE6F4EABA862C17D27D66854EFE20FA275C6868296092C4160E17F5D86550B406B575B4C79A4AA7B740EDD1EAB84DCDB257DA1A0B3923592A4C2A36515E6C9DAD7052E929DEFA7EF0207FD2746AED2BDE159A72482A9FB709D1BB93D390A9A4E25550D3BD2F40A5448CF81FDFD89F55638FFFB8C62A6A6ED31ACE1450C880B2B53C94B039781B065AF7D6C7D82A59C85667F73421AFEE65420E1DECAEEE63420EEE6742BAB80DFEEF84FCBF13F2FB27A4CB5697F734218F5A18A50A0AAC054F56457E0DB99FD5F1F55E26F5CCE9E1D17D4CEA0FF733A95DDC3EB0080BF738A973CFA4CE6152A7ABB1BE3E435B711EE76A1EFF01F5FF59D5FFF85EEBF7CC569C9F793D3BE47FD4FCCC1772C8D725F37363E5E9B6E1CCB6E316F3115FCCA6C77F18129F5747E20D0F2564364089DE00F9055E6A763489C07535835305D5674E45F6C6E99593FA4FDC3815958DD3C62DB64EC97AE1DD3A3DF3905B8EB926F993661DCDE57AFB7D8C21C9FCC422734F91F749DD159AEFA12F6BEACDCAD33CA914B418F7F34A94742F67646334D54B4956B79AA78BA9F47865F23F763A3F6BFD3724F4AB7BD2659ED25A40AAC18ACAC87AAADF5775ABB6D488D7F7A2E1B8FD7E7A270DC7C6ECEDFD28382E6A6FFF25772DB755706EBB51B9AD8273DBBDC96DEA37A7115575E7BF7E3BE2F2CBEB7A562EA02BD7D77222CB1F2B0BB8DAF9693316D62969CBE5E9A756CF9157B7100FB54DE316C322F26A53EAD33F6139B9FBBAFD9CAD48B79174AC8A9FFFE8B5E7F69C6D1F2BD9E3F1FC5F7A3CDEFD37180F6BA6DD5117F8E48CCABB7FBD51E16C775F43F2DF43C3BBB751FD79150D6F253C4987594519FCB15E32BBD8FDF82FB978BDB116AF4FFFDCC5CB25D16F77999683288F372671516C94E7114CCFE42CDD885424873B68D3D5E92C5521BFEAA5DD9E84F29538BAA8D4C12CA5EBA59A5C6BD650FCA455490E7D61CF65EF15FD323AA36BFA3A8C458E6FEF6E0CD0E73C5E7D76FEE04A012DCB9EDCA6F12FF3B820E7D869947FAE95937F59147340D5794F236831D98B3BC97E859972B5430CEDA02177D91EDD92D72C35FF569CB6887B7C5DAA329085E5ADEAA29BBEE137A62AD5F083354C2FBF638966EC534F69DC13F289F64512DFB7F1841D8F4D6D4D55EFEEC9378FFF7CFB05D583865A41516A7BD16462D722E79765F6D1BA11D5CEA1F624B703E5788DAAE8358B443671CFBCCC2D7C1C2984E237E5265B616E7DD5AB173832EA7DEB3B06E321ACB6F8E361F050FC08FA12A2D42FEF30A9598DBC66D3C73370DEEEADD2A1BB728AAF41C5374EBB62267F2FBA1EFBF0FB2ABB85F3FE5A3B8CFAE85DB46C0257885AC768585F5BD2AB6F0DF1EF5559AA7D729B2DED905D99D98866C7B014D65F11151F5765AAEF66A11A943992B767137FA546B42C2799689F1E94D161EB3D7C144EFAE393B1F15FD6010A877D0DED1E0E31FADF5044FF9BB07B9F5076683CE75BDF9C3E8EE6E2864C6CE8A77CBF4D2DF84095A9928224CA276DC8C258951637D2155F1FA45479FBE35D45297AD6037F5755875B8A513FB72F1682B710BDABC8A655C5E94A52341AD3DFFF2B483D82F4F7EF5FB72FB0B9EFE73814672CEF5F25711F106D35F8175EB7660B5EF06F2BA8A475C8D7EC6B5CDBB5BB92CB1FFFA7DAE23C35AA2B17C9F3946E745730592847695C513A5AF4B837312DAB5F494ED7A0E261B0BFDE96C1DC155A8CD0289B0F26F186B807BF84BFD4313870143F24FF9373488E9712965D28832A7803FF7EE773F6D5685E7BACFEF0049A7A70FA1068B7DE2F56E011CF48FCED3B763CEE70E0266C85E1F04ED03FF199BDF446DFC3C01E803F8EDD971375DD75ABBF3E79F8E034B07742BFDC81E1DD154AC982A56C4E62D4DA64DE9EC741522EE2F1C7DA65C51683EE54934250ADD1463EFE1F2328DDBEFF31E2D17153F927CCD6AC72E1E2FAE4DF7E4DFFD7AFE3C6AFF9831F1EFF1A3CECFF1F6094C34C7141356669CD4C4B3331CB8ADAE5886FC957E0E1CC231AFE7DE1BDA4A5F76EED58464B3010379596DFE5F569042B14AA6A03AB147A4C514EB996C1C9F3A7BB4ACEDBCE6BAFD58869332B9CABFBD5E795F492DB61FBC531A8FDF92E446278187AC99BB6D2D2B67C79919A9EA51D339F04340BAC44BA5B106945145D1AFDC538A4D802E3B109E29003A94C80B4791BE32B608034B94C85DADEE135088320A08720C51D4FD7DC6E21F3133F301241AEBBFA5657B0215C157D6662BB118C56C71AF98773A94A54BC63AF81E20CCABD39E655D54751711E171B590E2AE010DBB7ADC57FB17C81602B91E20A906E96D9C7D98C9F4D3D7FFBECF8EFEF8EAAACA27AF55C562F9D5C8270061A67327C39A26B6B61715594F1547D8DB37C18FF659EE49F0BD7E5A5285BA44B38D7D19F21B13E88A8405202E13574A2F5C933BC0C7E624DDABF2FB082FB68E23F01FB8B5727FF7B1D1B9E9E32465463B7D50A736DCD5872A97821C3FDE33B14D0A1E43987ED9DB15CE5D09C81E3B27EAF98A4C30C2A1E962B37ED6BEF7B4C03355B319EC1DA7F95A5236D800CFF6204CFFFBB131CFAB3BE98E8E5BF1CD1D3F29FC58C754E4AE93DD084AC9B28F8FE208EFC4EE26C28BB9DC31B0B19A9BA9FDC600BBC4DC3FC3E6828AD28F741C68AFFC84AD3736DA1896C10A56752C16298BA1343D79A948E2F544DB554C9D26ABD2C7D4FCCB1903B16A89CABE0889ADA129994DCD7FCA3012AB091FF1AF6D9F068FA9A0A6B1679D385930F322FA15971379A699E138A99EF50DBC589E992B855A93D8AACD9B5B83BC6ACACB2551A034A14034DCF03576FB49BCB5C7264FF9DC8717DDDACD3321663E4B1FF2FC26DB55D654697030023E724D8EF8361EB747318077B20E62B0FC4CA54F5CD7A4E1ED73F67554E8CCADB1A2F6E49AB453A47E4A3936B87BD0F12AD461D6D895C2393AD655C5DAD309E9A9D50F8D9778109779A6084D39634429E9C0418E8F663701A9E0403F8F523FDC290B0AFE81706797D49BF3020EB33D8EF85F37EB6195FC4F995798DACD491C4987745693779234FE73D118B4A1A08D5DF930043C97E58803206BCFD3B212573C22F0C1B7B4CBF30C2ED11FDC288BBAFFF10942F24CAD6882FE28DA58BE632F9BABA114A0B2C21BE61CF6F0929DE18F381634D5D965E1BC0F87B7402CEFA7FE8623629AB47FFCB0E5957A1FFA4E45EC3D5344B944CFE654925173A4514AB7A65BE723CCA87253B955BB5D079D9AADFB8731BAEF04059B9CFF76196BD15919D79E1844BFB971C678F6FC46C8119E58F1E8D3A8EC1B5D80AA3F62F4B4CE784E8BF033167FF14627A91BCC559D5E8D6FADE9D247AE5A8475AE61D9975E60ABAFB6EE06AC50DFC5D8593C501A37F590E70365BCB0311D5AE58AB0EE4BFC2E038B1F4FE654787CFCFE91FA44C4D172853539791A7FFB2A45AA44CDD3B6BFE212BCE0A93EF9F3625CEFE25C7D9A34C0DFEA8F57F85D1A8E31877FDBFFA9725A6A34CFD7720E6E05F9298775A4A6F399B174CD7CBD588629B48565BEBC9B96AA5FE204622307E3F0DE79BEFC92DA23FC69F4FFF7A7CF4B7E3FE107E7F78F6FEE5BBE34F943683EF77AF9EBE7C43A9E72BBD3EB129DE15C4D7053C0F071474DF1621C9EFE2994BCCD4F25443AFA7B6D90380F26D6F86C3E6309A4CC4732D95F2ADD6E14D289E46D91CC5E3248DDFE5D92CCECBAB268BAA4FEF5BC5E2359F20FC66BD74E704FCE7B899373AE979B99B9BD62A4D8977DEBEA731510336976E4A22C6797F2EDEB83DE2CF6DF4BA61E5D9DB9BD37077C16327C37B78ECE49CD581F5A93C3270801DF0DABCBFD1A6F737D8D31BCA71EAA43C45ABE21A3DA0A91EEAA98B057D8BFACE97D477719BE7EFB4AF8FF5BE1DB693F3FB50FA21BC5CBD014401BBEDA8CCE2E541EDF8A35E7C91A250BF2C9CCAF7104D4EF5E6228BC62B6B2B35A398E75F621468EA55190316110692F4EC28C5E7B546FAF9621073733CA66479F1C52CF6894FD5B14FE0FFF4483CF451D07B34917C791090BB885F4066201636A4F29C9C8A0C490AEC8B1D788D2F129A0A2D385154BD5893E5C959924693975649959AA462D120A0EACE309BCEA252E44BB3C617CA210BA847F6DE7EA6750641793C4AD075E6695946C3F3E38C3F71A6EB2CEA1F4461EDD27B761A39149490FF18896DBCBD342D8AF36C3E197DF89CCC5E01B121E39BF812E54D5F3F5625645FBF4AA1A2FFEDE6B0DCC4270FFBDFA0954F6574F6E95C0C78D1FB166CC837D1835E10D3B5F4B7E539888D9B9004F482DC850C98A0F2CB1765F0C55226CCE2CDB3388D7390D12FA7B349128FC4DDF782D668CE1B926D1F779FC49B5EBB7CED8DFD9EB7A27EBF8B0FD85829F82A61B3D3E2AF8089971EEFD2A61CC24A23B21F1D4D11E9C6D9E38728B11C2499D62CF17C4D4CED0FEA5D2AE9CEDDD21549CF4956113EF71926585D9D4B86D24A74251FE4B0F55CF12F9F4863EF685B837F129F9EB696659075E973B4B585050C3751D5F84E2E0A08D98B375943E66C8CF1894EF89B3782F5583C67B452A5129D1BC39CC47CBE17AE4F94385DD4695F32D4E1EB6E25EBF77776619580C68D9CB3D0437C4B8F0F708AB76E93F447E0F54D9E87926E6EE8042F29F17548A9BD0C4153406F0D921B2D93BE696679DF9AE50BCFFE1D470412FFE915FC8B625F3C9E670B2DD60CBE585C695E4E9BFEB229A5562B5F1D7236F5ABB3C9FBEA5B6A1F94EB23CF18BD9EF14C53B42E6B6D96D7D720DB53FA8B4F0041BF93EBEB921E45A4D701D3355AD340633F09D61F3D2A92C934CA93C9A347A372D4C03C0DC0B371D1CE3B9D46E7E060AFDD69771E3D0AC260E3D1237CC5BAC8C66563528E5881ADCD76232A2E618D2A1BEB0D904D715A40370A5DACB845E6242EC72C7B17B24FE28B78D2E82CCDD15D90A300C56858AE50959571798DF5196A533A714DD2566DA14529DDC618958FFAF4BA941AB8E8795D7BABA4D6917795D43A6C57495DDCA3BA546BC0EB3A76FB4C75DDBC7DA6BA4EDF3ED34A24589CE9BE13EF029DC650E15C0A15F901520B74E6B48CC41D309D3519E6198A2C91195F73CED3B804B9339B6439AC7A38933D48AE5CEE5605E8C9E062E5225B77C46DEBB6B86D557083E46218CDE2063A5F6DC2DF7CB6591D88FA5C92A378E6EC611E2793C95503D40858018A6C98C052CF970626349767A69563148F1A1D53AA985D9D4D20B723A955569DED8B93E13C2BF1C5F08977412AE6B033260A92BDB1B0889195BF451791D5CF55F27BC873B935E4C219D7DE9D8DF6D64677BB260708FE511E8DCBFA646B5DA824D726148BEADD0672A90D6A7D8E328F8088F654B473A1AE9627A82301D9A1AFBBEDBD4E0D4A56565048B6BB9D4AC6CB2D87989905E70BE8653C28E3E1B9121FD9EFC067518501EB73510E52A64E378B6C1A378BD6F5F589B75539CCD4789CCAAA11E77A62C5A9A95DA97A8E0A88BE6ED7D7795FEA7127DE21E8AC3006948D0DA6EE0F7428576A62250C247F5F39194CD194F108FDD2B0DE47179DCE2300D28BD39D0D8EC22624076860E6A60F65F7B0F578825E993D64ABC79556DE0D6A0725C0E2DE9A6CBEDEB2CEDE272D178C5ECBA5C3249926B07169F8E9114DA65951A25F7E3A8AF251615106BDE61F3DFAEBD6B3478F9E1F3F6FFC7CFCFA1522F3E8D1D11B34CB4B36217EF1BC8C7DFCFED1FBA3671BD885EDF623C1AF3452229EA8B7EACEEA7553BD4BAAFD1BD58B83F3412E73547B6D9D82B7B0A8FCB9C1EAAFAFBEB35ABDBCE28EACB2692603ECA3A241362F7B93F82C1A5E6D884134DBAA169A656C9B085AE1EC3376E010CB54D80C06313EA58E9806DE6DA7B1CCF19D67B95918CBDC5FCF8183C88754F841AF95D222248DBE872BEE95D1A05BDC6EB76CD06B7A77BCCAF4E36C7957DEBE93E580EE61CBF85CE5CDADF053EDCB663D180AFB8CB3AD5FCDB4205FBBBE1B66A25D876ABCA86DECF08BCEE5EC64BE6BED2C268BC7B8D5FF86F3C1985ED1848342B0DE286B55E8B7DDDCC51C53ADF44E16194F35F731C3BE67CAB8F49754F64C19511F264AD36F335D28540079970B36ADE1AAB4F17D53CB33F0D5D975D739C22AAF9F26550AAD4620BA3AF514FFA0C1B276AAD8D9EE69BA38957E0F77FBABAA981D63669BB5F3A04DB7A69F15B65C66E3ADAFC7CF7BB5270ADE45C037AA0295E0362CEB60C8CEA3162C098EBBCB3D6066717A0D4378E4943843599B81A6694E63D5E172A31669722011B705070AADDBE3CC04598A6F82D90C65A5EA5E2D9F5D6A18BCD34A0C4F7552D9C788BCA65BCE26EB582DCFB2F28D380EF355F93F653C6EA9ABF9262647FE0F9AA36C7A3AABA3508FE864D43D5485C9898C83CE52499AC639EDAEF124B58A973DE9026FC3B7970BF74898AA887821F79C8B2794CAB5F26A956662336BE06F2464A5954CB7772F9358D7B6585B534F9D96D1E7F87D3C8D40A14ECFE8C1D220D0A183937EFB30F92155EE3389729F29FAE949727A386C167841355FEF17AD9B1C7773621C8E81B1F031CD5C16D435B81B3E2BDE9515C2BE3A669B2E6D3DEB2AAA279569612DAD95DAAA2BEB2DA6AFB261304EF58EAA7F0A2E9A52AAB48F10DF39B56A90360ADEB27D0F1279D5A9817E470C86EAE36A7B216C64F17C405F952B51A368A5024621E203E71EE0A279C5505AB03DE39D6C06E754EBC9E9CAFB3456FBFD6DB06E8953DD4E4B8FB8ACAA325FE42E029296ECB3C41C0DEA2A5FB0C7BA6557EA375B92B3F8F057B75BB71D4CCFBECBB4B36CAADAF333113E581BA84C397354506F81FFC777CFCD322927B1011EE367100A4F4303FE201F3D2CCA2B9EFB4D2664D40704E3B2E8967B93A992BE25D32A8C7D32893FC217FE3706ADE5C7B302BD6F5E25E967910D81AB64151F2BE49CC0DF15B2E13198C9F61ABE96C93639401EB9C604981469CECA8FAACE8FB92DD32C78EE832E926AF672E94834E199EBF577D38E7987274129F82328C4A0A947AF8C41BF6CADF5373AA024D42CFCC8DDF52E7C960238CB66DA44715707A515A42C578C7CB23675F49CF4FEED5B7C1E2F3122D4293B6E153EA1CD07A4BCCC3690098B0D7CE12B05FA0FE212A511BDF395A571E0AB96C443B55E81D34FE8539A0CC5C5052E8E7D3529C9E05406948D2B7ECE6C7768B7145DE288584D1D2A9A2BD641E08295E94DA69E1CF422C944D4B26E7B90F154E9ED750DCEDA359C85C4E11740C85BD7EB5EED301E4E5E2F0D7047E8ED798D0CACC1FB8371AEE65DF0D48B42F3BB2BF9230CB3465257670FE2587559F67A186F7047663C4C43D9FEC4C90A82AD895BECD50C66A28E9A2D31691046C3B27BA1D7857BB12E5B757F97FD8FD55667A756BEB5B64666F6460BD5229DE3BB3423B1F0EA0941F609B5953270BD6F73149817793615F5D8CA8581DBDA8481BB3A144BB1B52F93E0287126610563448D82C2D50EEC3B31536EAB291C6ED4110E5D6ABC58B6C7BAE5825FA9F35F77CD7798F48ECB7EB516B21FBB1296DF9AE9681431EBD2ED9B63EBB3DAD2E6B59596335FED1EB387D382606566405E72B9C2986C32502CB3F1C6F46A436CE784FC496F2A975CE81DA198AE4CB52A5AA326B968B862018FA7D945AC4AD70CACAB8CDDFA2CC75FEF1FB10E5A32C19ACDF7B288B8D57FF73A622A5C76E4C9B95DECEC175A98AD8B6662C55A7834C30FF96EBDE2BC4E0A8A793F7297917782862F53B9265576BF6E0677CFEBA4DB8B919368AF484E627503EF6470D72D37D95EBC9C546705737BE55B8AB37CCA963CF80A42A06142A71CAC26050A42D6B7A750E7BC2CB394D54ADF41F8753A33C0BF4D67801B6E429889043F61007336A4B0D425D3E88CE57A899F00C52BBE0C8A9F5023E003DB2E86D0B184009DE209F01733BDD037D454D0169BD52500D0AFD96CC25592A7F4FD3ACABFCCE358B02B8CADF85C922BA37F97649A2426C3ABA428D14C1084A391175AFAA0D16894C3F09A24D4FBE37790007371C889AD138A64E4010F40D7FE4C2FC454D38631BA7257E123E0F264E2697C94F87227171EE0A40A1B27F16464A98626E56C18CD50C878D3E6B907F97196799147B1E1859FE5D97C5685E3398F071AA7F32A348D3C5DCD3C5DF5B45388B71D3C09F329B0DE553561EEA978021C02129CCB81F8958041AB79EC4F18D86240DC5C067072E64FC098D5FE9478EA87DB2297A7247E7051039E4693494D5299279F6BD082B42CADE94C5983D8DC0F4EB301E39E37F085938E4BA25FB264649131AF4F8BA78378549F9C4CCFEA133FC75767715A9F7EB9A8615011223656EFF0F34336CF87F13146060592D1C7A21C25FEB3284342EB1D93B7A4AB22099D6E4BCB8FCFFEAD93CE3BF6F6927A71DEF501B77CC06D1F70C707DCF5002BE287E91B433EC36DB8235358A2431A37A566875CDAEB382B55FA75A112C5A03FE5BC065CA75695B9179C3984794BDFF097FA4EE90E15DC1CC0931C17F802EEBB608CFFE1979F8230E74C317B0FC4C8672E64D951428DDFCF4C6DADDFD98705424DAA3A14E8C55766C32594ADBC36542CBB168CAFB97682D4A82CA05A852DA05E826D6852C9878BAF0D993800B3EC3A60B3E6BA09B4E0DA40B9DA5A40B5D4DA40C90D16502F5B16542CBD3688D65D0B448BAE05C9DC2ECE2AF8EAD5D686AAA5D682CE2B1423C5598084DAAC1448015BAC3E2EC8A394C7055946FAD0CB56115D18AA982E0C45A8B1086A01EA82B6AAA0ED2A68A70ADAAD80224E26BD1E7A81C9990F2C348D2A3C9EFAA042CBA8C2131F502CE45578E1050ABDC39320B50E6F4A967A3B557A919C7BC962A6CFD2B3C9658E83C283A626E40A9D372E88C7120A578AA7E5EBAC28DFA6B19D413C2399C7F8F66399CF87E5D39A3038CDD6618D1BD561DA4F3D0FD7D97631AF93A3EF25157CBD9A0C8EA9B99F6259232DFBC483076B2380110D2C435FEB26F43A1F2F3C184CB3547804923B02B6040B867ECDB238CE940DA5C615541FD958CD5A1BFADB3A723975792D9CAB1AD3446899AA0D50C5A7E95C5FAF1C9F26DFCC3E37B567254501750DADABD16E604C53D01B5F9F6B2DAD2BF75B7B8109D6FAFEEEB79CEEEB471E381510455CED87E768C915319916F4BE25A3C8D544EF69F90ED26E73E2CBCCCD1E228B6D6885C43639526128FA30047033980530EFD861D53B02853E94BCB342ED62FFA846C32A4BD68BC9B68FF1307058E53801804F6E65C0EEB943FA7D5D42A47CBE2A3E22A372BD8CBC128B7C3EB80A84205D10206B918B0C4C0EAAA47AD371217956E618A50E391D1221EEBE81DA74124C92E01415AD9360842780A3123F4BFE791326FDFCA43C0DF19D754E09ED079CF5CD81F661F6B8DF3ECC36364433F3BE9409997851467BFECC0D15C807C858DEFD07023CFFE1208FA3CF37F842C966527C004A25D1045F089D73D2F681272A20B99DA926C0E62168897AFFB0E9E49BD3CAE0FC074E69AF63888E04EA5DF6C554BF1F9C3C13202944E0CC78F4336D9B9AAD8A0BD8F2EB4AB6C3D78A33E2A9772AC49BB128F632AD55E682089F7B5D094FE9A359B043284A7B434B6B041A7D3A52BF6F84CE242C0B4F418E0CAF24C76383AEDE81AB27304CD1CC5B95A075F26C3117DA29FE9649B896D6762B5F5D9BD534AE24D651DB64ACB0D21FD422DA28EFDC965FCCE3DE29588D41170F3C5564C69E3ED51D675BD8C936571D983BD0494CDD15173A61AA0928D4C2F79140D6648820013564500DAF7222DDF26AD4B763334E34AFF4A85A29BE93B11D515D175155381D4C16AD28B5769485AE6972884B1ADB3B6B3165E5E68E74592FB36C238EF2897359CB55CBE951D777D96C168F00156C6E02A51630FCCAEE70DA7FCC1AC7BF4D67775CDB1C069DAD3E49C3555C4057D018E840B982BD096780CA8C0C68500D9E7AAB6EADBC4F1267DCAB206F9FCC7CE7DCA971015D45EB728E6FEEE2636A2B4CD545E73BF4B7BB778CFC086E7F5DAD24F794D14654C0BC513EC2424027C233218D2FD5F7992BAD350753A29F40E4CA50A37B994ED9B7926C6611FEDAFAEA6123491B29BE0D89570D5964EE408486F9A6C1BF4493795C0DBC948C46711AB856B05CED2D7C5D101E140BA93B8A67C0C3444B6E4D91DE18CA2D77416CE9B6B0B6E0965519F304994E4E611B76829BB0E01888D480FF478D02A4E4F01C675F831AD86C1CE1F98984373EC75797593E2A7A0D73673313842B2E9372780EC4CB0CF15ADF86409E20A2DE05BD5C2C3ADF54724FA5849AAC3D5D9E3E6F24F50EA91EE08EE9AC0C7A781B94E7E279E8C9D49E0048736F2F71DBB5905CD0F84DA5A4A89F15E123E167E1319D71E475C9E7795097348906F1C449E597C4E3CBC6140382D5CD1DE1EC93F835215FE50BB052C5A837BEF9A83C88BEE36A81B8B971EB5B05F5F6249FF569E11D047B7A92B56E892FAB255FE4025C27D365F29D2F72589509BFACFB5516ADAE1D2A695A21FA2186E9528BB4083096A4CFC471A7F9A6C7287EA2436A05A312742EAC20EFB34B53229E4CF0AE824F2110BD7DA914036F7C0095CB3B98FACCFDF66B59729666793CF22B8062B9F5D57E872B09ACC61F6F79D57AC1828B7B44BDDA0EF286B44C88B5E3AEFC223C58B9C5C44374DB57A1AA622ED8020047080B863065B276BE6B0FE643D27B21FF5E9AA8F331A6433CBD80E6FD9AAB3C87F9E3F6618E86CFD4CD4216D09C2CA029275AB9E07185F20EDBAE6571743CF6A24F1CF6698E1B31F354B4FD864C7AC32CAF29B7BCDE6AF2280DCB37EDA3F2DCE3FABEDAE822D5A3D16FF3A2C46A5EBF32276978046A52A1700C42C24E6606144C641C127A421C760E0EF61F612B8F445381BE16660BFD5F7EBA87DE402D7F6057BA78F45C5C9C395D90FB92C5B603774FB3C086506F0BE68721B3452721EAE2BB7BE16DE6399FADD814C838B4E20DBA99D60EEDA33EEC0449D2CACECDB320D8A7CE228C51AD7D8D0E486F3789C4BCBC594A52AABB36B04A96C67A4D5237ABA33423478BF09BCA466BD1E2964228F96651341E1DFA27A812AB12FCE4FF124B136BC5CB969CF5D071EBBF9DD1EFAE263DE346E4B9B22736D287317BD06A2DBDBEAEE32D20C82D90E8DD96786BFD7429C95CF555ECE0EA16EF66EA113D9E435F0F0BA85C2BB0C25D3491FF425EA81E5E7A05CA79E41C421EA923404192BB8A98FF9AF9743B65CE73005B33A96A0CB5DE03CBB2757DCD964652A4998E2DB79C0BAEC4C91C2BDF8AAB38AAD37E53F6DFF155AF24398EDA76BAE37BEE248E6A536C0F7427D1F6367712F3BA94657EDE8A6855576FC7A5596DF9D50D350195F7D3AC5858248224FD2A20CBA559C1ADC05B1256FAEA2C471508D0AC0AB442762960EE4216FB882ACA2C7013F5046E6526BBD8E6DC4DDF00AD6AA0F0880CB19BAC2E4654BDD476E41806C66FCDAF07988CF854D52AC7A5FEAE39BBDF585E125E70B15CEF1B18231A6E5BBC08797BFA5D4A89AEE68E5A9CD2CC743DE12DF4BAA54B1B1BA5A5679C8BCFDA40FB701C2AC35BB09E77C4DC83C5A5CC0CD93110A86151A174DD3B43A7B50CED28C1767F8490F83E139F5DA33B39AA134322A405473C59F41C1F267FE76227E49D67A93309BE854EA6FA963995E42E550AEE59E254D2791DBCBAF0A92477D993F0A58B1E52AEBAE299D545BCC28A266A42AB02F4AE77F67A795FCB205F6D29A4A0BB344A9820AC0DAB44AEB456410158B20822A5BE7F05D49C6A0D94C7BAB560EA8B374B16673947F92F9ED7459B0BB6BB72408A05DB069F0BA1A767DFB3FA498EE46CB6F2E2F7DDDB2FFB7C7B819FD610D05AC136ECDF92D966FDBBAD5F788474970D1EA3EFBD0876561D4EA35B0DD5AAFCA997A7EFEBEF9D961D839F1DDD64C9FC7CC236709A8F4592FB467375E65A3E2DBCF4B932FAB163C645EBA2C9B5FAF268851EC8963E1261B7E2D93C3922FE99FCB6D6834A3B1EF9CB5A11B69D23AB3E3E3A7A7BBEE4A88DA2AE57ABFFA704B1129B16F146B9A73B4DF1DAF1A64D34D0E614F916ED4F3C912E2BAC206ABD8BC396AF2AFF2A26629B7F4F1F9395F66066F1B059D1CB1E2A8C921FA327DFB51DA0C3115BBA2FDA7B2C407A81544EB3CA490B502CB8A9ADAEE624F6BB0666E5BD843C3D7B86E44CEB5F0470332E7DFB01E6D4493000A93148CEF0AFBE1E8F1F74079F3C000271131E7F008E781387AEE32417F877226EE684015E740E28BE04BE74D8C13F5DFCB3857FB6F1CF0EFED9C53F22C2DF395699E07FE8AA87B77FF08F0C8D12C0E8CFE91F8A552CFCD503927133FC8F4C2E7461290CF0ED02BA288CFFCEA294A2FCE22560F123F94CF17EE703FA8BA54B61680A4A441C5B99635118D14A38E0EBEB12841CDE6F865D7C2A9E16AC5A314F70583344700C020C9B497E8F595DB1F16B7BDC6FDF2C32E7D20556E967813BDAB118D28DA118536EB351170EBD975A242BE06D96B59A2CB858BD845ACF727A5DF71D5EE15D945F9C2FA340AE965A7CBF71B1DC59782486BDA565E1E3FB97DE27FE2AE7DF0F1E34171EBFD7A8B04B1BD2A7D3D040C94FC4A12738B4A4EF968B4ECBBFE7B87C29CE5A80FB85801029DE73A96AC561BD6309F319B115FDDBBA809013CBE12149A11CDFBC1737DE1CBF14D75916D0F6DEB3257E5BEBA7CAA323DFE877C2C5BE2F6C8EB4707625E93C5E62082A6D975C3FA56FF78AC93D5FBFFF753E1E8F65CCDD55EED9878E9E6502DCAAF0D24B42F8AB6C2B2BC7FE30F84EB4660CB6AC1E4F5151F67D31F19717AB06C85F5EC68E26B85A996A90C1D5CA39C105572B540DFAAB83817B4239D9E9AB84FDD7835ADD8B98EA8566632ABE4DC80CAB917FCA5E61F1FB5CB8D0EA0BF6DFF946AAB76FEE1365713578847AAA2CF6D5731BFEB87D900A6F539610B8BDEB6B5AF77A4F4D73777CDDC8DFCE5D9F91F521E8F1AA5DE574ED1E3053ABCE22BCEA4768F91ECA8DBEEE547DAB1159DC6B4F1BF5416F6F89F9D297D24C969517A945B1E09C08723AB6DE5D1F5663E855C5AD4144FA4168344C838A117CCD5545EF8A8FAEDD425EDE78687CBC20F04B9DE3B3BF86BB98576EF310DB92B749EEEB15B645F3C2792EAD9670AB98E2EABDC654F31C15E7E5446BE6AD69030EAEB04B8EBA75DF306F8D13E18B3A8EB119F836D6E5EF7F686ED1B88853E87AB142E9773F34D54E30D58351C7C26BD992FD419D9DE3D3F7D9A5B840E31E92B2045B8B64090C4A0712C7C218C4CF542D78EE873BAA2DE926FA392EF7992E9EE80F3DED0B9BBD4CB28A11F21CCEAEEA76F4C71CC3AEEE8D545680E755C83DF82709422D7DFDB6D6D854406E11238B76B5E6426DF50AD8027B2E459CADBFC597AFA08583DCA6685E78B76194E430739F9618C4EB38E348E20DBF0547CDA9B82AB4A87CE7C61501C73E4723CFFD6B759E694EAC5E47F967F47B5C2DE8C2CA57E1957C697951AD1AF56F8BEBEA88B00B7D75C83878D8571EAAD6F355DF53F436A744DD3FA3EFE6E2A21715232F17114021DC0C4A215ABFA7F7FEA00DDF174B451AD463154A457CDF2CDBD9C87C649115AAC66DFC05ED6EB115E4F61B6067503C0102F4953B76D93F3757C12B97FAE5D57F9E6FE1EDFF4547029463835645D4570CD1BC5CE8B1C34B03BBB05D5A9CE53A46DB84F086D0AB532F21AF8D1D42AEAF9BB78D84E7ED82173D47DD5BFD7D1DC5CBC26FF022CB465966BFB273DBC543F3947E6BE716CB47BDCFE31DDD74EEC3C15FBC77C9DD50D524BF4F2754C32D795C119FF7E359CA697C1FEE3ABC3E970357D970DC3BEF49617A4BA585E2092CD9DB609ECDF104540F9F4A689E5E851146BBAC70B3D139377FCB92B41904ADC399B8CEC4ACB422E6ECB29EDEF632B5ACDA13BC61095D88AFBC9DE89F9C3A44ABB5E92AAF0887607E23568D8E5B6F6896D6E1B255838EF506DD1F8A0A7BA4B64A94FFCAC32F4FECE91ACE246D3AADEB44ADC3C41F4753AF2B4E758CDD435CAD29FE3103EDDA9FB532BB4C70DCEA4131CBF1DAE7EE6D7CA73DE07FB62FFA229FF35ADFF295EC1435AF64F86C159605816015838F3F8DDB0A9CB47FA2FDC373C7EA5E0C18CB22F14B83628DB1435B151D1626B6BCC55E114BDE79BF483EC9B56878BCB9172AE5E462AD94F20DB177748EA24C17411BCBEFB4B5ACE2E837922F72D91557E997BAE4D3B9CFB25C638AFFFFC4E323B268905C7F61BDE95EACE3AE1A10F40EF701AAC4AD5E0AF07074DDFE965DA7B53A78CB3DC7ED18FF16AE9C4B1DD36B3979412757BFF4F73F9005BFC7E9DFA5E61DB64EB71C2FFFDD028BB59DE31F19C9AC5E19111956D644FC6F6AD5BCA5250D91B5AF5E7A0F31DCB7E36A9FD5940995739215BD7864C7ABDA44662DE8D50E6AB8D33D01579D73F4027E09B9F05DEA666915CD85A55534179656D15C585A5E97505BE2BC2661B19221A9FA2FBAD7F138F271FED7C37D7FD1D4EA4EF2ABCDDE7318B7E50505FBDE1E673E2FDCB01DCB8C6A1AE3D54463212793277047353A9E8B5EF546C66DC859F58AF5FBFB7657A7EBAA43F2C42EB9D2A26F53CAD475E3E7B74A80CB454661CACB1AB1566151533350699EB1F036B640355055D5EA06CA34AAF1A9B38DDE7A4977C8E43BE6A88F78A64E1F185A6EE0224A71BA89CEF2F5F45C4D77F60FF21D8F7AACC1B3A4FFAD759BCA04AED2C4D29EEF460BA3C4F985EB9DFD912AE8FB24CD9D3C6A16D6FC72A95F8D95CFABBCF98D3E2BFAC628A8C792E337E278620378AC541E0BD5AA7A9AEAAAE7EAA747D1F247CDA92A563E85CAA7485514A88AE25451985653945ED6595A2A4A7E9D62E568FA164B7876780B795FEC44D4D52ACF4C30A797AE8D8475F096B26B11F6F537FC6D727021A66DC315C6A9D9F0AE448CCAD4F592E236C26D455AF9659BDD2BFFB6D02691B32F847DF302F102A9ABDBA6FFE7D9A2EF1AE704C9E6B14E1BD191AF2A98FEA7D9AA17CB42A4DBF7DBA435D32E3403D71B9BA0FCDDFDB790B957F14EAB41D5A7A2D4DCDD3FCEED8BD3D22A7DCB48621C837A295B6B34D54256B2FCB17300E0B9FD8E787FFFBDF75B0DDFAA9655E17C56ED5165B1A8B9D15E3B242BDF5F771ABD93DDD987C01F60F534A87E97BD33CF2E17547D7B432796B5C7A41AAB6371AC332418D6459EF84FB93B7EED4A59CDBAF2B2E9BB0DF362A5DB309E467D0E0EAD6F8B33FB9C3314BB68570A60A051369CE3470D6DEE66EA0BF37E605EB949FAEDC3E487549A540E93F5755110DFA2494E0F87CD0275A77CBD5FB46EC49B8E77707AC1A71373D9846EAB36EE609C8D75BC41BCCF53C71A9BEEE8DD76BBBDA0CABAA05D4B11AE3B2F5BC0393EB789155AF20B897291E314267A67C962AEA76255E5CABE6AEBB3FDBBEA46B9DC17E70F7C8BBEF68DF96596EAB2CE91A9769CC83B7163286E805901346104D588DDC13BF19E5DA40C3FF8E5FE39AE14C779128F1A65D690A51B54A0019D6A04EBF17A802EC7E285A347EF9FFE151FCA6D4C31120BE71C8F458C8578F0F904A3AE62BD0012C89BDCB7A2808383CF5EF47D24BEB951B535AE40AE94EC90449DA6E07356EFE3B3A3AFB366F0EDA4BD71106DFCBE71BA7E0353E52C81EE78C24E972780C22481C29D70A3D33A05550666B7BCB4D20CA20251C0E049F8B5F908C449119DC5C5E66F0585012D0498C474840747AD3043507C41C748ADCD23FC71344D4A987EE15CE43E562F5741BAFE1D46225112881815CBB3CF702CB268268674FD3B9CF4BFDD1C4E91F1CA0C9DCE174D513EAF44E0382D224EC4B7982EA77DE0865FF1A88043D7D76F42B7A1CA8D7CDE8488D4316C2E6CAA85BEF4EBEB1CD6EF2B6D4F8A8CDA76DF64E9A2A6D7EEBD6D4BB079E2A539CD6D16F3014620C227035923AD6AA50B09897C19F7790D87BC3DEF40E02CEBF7AD424F82A0578F601CF2BC1B38B5E52A07CB0D30CFBB1C26725E5E3519EA6120340D74138FCB5E0D3D681D6575DF80E43DE303EAC8024744E27EC44AAE828A93F834AC8249AEC5375663BE70F156835ADC24CE9B43F98DF077DE0FD3FE5698831068CB184CC5FAFA0F289824EFA8E0FDB5CA5B2C56C45CC6A8AF7F567BAD9AAE1E88C899FF478B539B2F97AAB31B11F576A3B3D9D16B230CC25A47C4CA5884C42DEAEEF2BA29FF6DDEFE0ED7DA87AB7557926D1132DB9BDB1C997CCD9A084C1D508FCE2EECD816AB8B749CAC5FC5743CCF61F12B4A7AF3047A587DFF3AA76B4062EC338BAE2BBE9F90DC91AC88F2DC83726CA82C029541F6C8938F4E88E7B04EC26A23E257D419825845C37E169EC37FB3551A1EB6C2919E4E23984EA0A1CF3086D3B00E9D19D171356C86AD1FDA5292F8D12866A40BCCC24EEB50C582C297C58630EB655CAAF37E3F03057955020C5BEB1DC12B1792F568ABA0586168C7EE1AB20779869B910E0AD60AA77DD46EC6AB16082FA4ADA60EC19355D13FED4FC37A8A9DAC34A658C750D5338AF1EA0572ABB876D13C17D3414644A18B196F50131470E896483EEF0F6F165710F9AE203F61CBC1CBB4B46E7CA892BD9AA62339516B87CF1F87EEE0D1570AA510326105BFF9709EC9E1CC9DD86D3505F47082AA4B983F830932821FCD4C607A5125DF459871C2DE4A562C660E394B30A6DEE634499B9325F96504A6B01D9EB53CBC24DF0DCA7D69EECC5C81DD329871D4D48DB487B5ED859F3655B6068C9BAF3759D998CE4465F128F09491BA7A64BB0429D544BF47DB570A947EFEBC1FA45943BE7F2EFBE8BDD71E80365926D14466E27797DA55DA1007458B498FAF331BEFEEA61195CA34FD4D3EBA6C03E91DE432292771D013BFA55FA2D41B17BDBDCB9F52A6C80FB28AAFD399FC9550C7E4479A8958A1EA4B06AF59D48ED8FADA0D891DEB82521F9EBD7FF9EEF853054515C74C96151F48C1148DA623A916AC8C086C441322E2225CDEBD7AFAF20D15BD61C2092DA6C6902FE76CD5DF47843510C87A4CFD82815A36FB4A7B0231709573173EFE2D1EF12D3DAB6F99CDAEAFE9FDB2F470ADBCBE5E2B792845D0CD96840A252B13A2077B4C6530849DE61A4649051E6824E9B7E9D9E46A76DE6B87D36802B54EA3FC73AF7D434ED7A2603F30C6AD80DABC4B9CD0D2B27E44699A9584E8C65710E2683CAD622970445BC9C55920FA5A17465514C7EEA8F2D021833674C8F427387AFB2278927A76363D1F103FEDE09387723E8B0AE54C6634EA09D38678F83BDE1C4565D43AF43C47D4CC2DB696A6F2A0973A86755D07CBACC964721B8330D12D14A542EBE179AB0EB11F6335A883102A6F657D9E0DE992BDC92B21A6B1D97C00ABC7CB11367805CBFF947E8EB37C18FF85C4B2DD368C016B984C78F67C4A8A6788FF879826D2D3C924BBE40F37DBBB5E8F3FE5E3B66D51F9507A43F6BA8D7E5830516B1A5F30B7EDDA2DBD869BF7E5DD4258221BC835726F84AB65C2964B0757A38658557D4F45CE5DDDEFC5D05522ABE6D8DB60391A9900BEC7998F8AB7AFB4B22A582832A97C2B955444070BE3966539626A6329B5747520E651CAF0949FAF5642955DB1612005D4E9ED6A1C8DEEB7AB145FDCE92A02FB2B622CCA876555B92E3D648105912BDC559299FE35352A35B4C0C3FA7BA585B879B374D86FD52186E48A3C20B1A8E701778756D779DBE202AAFF4BD4FE4D1C89B4CE5C50B6A84BA40853B4E91A7AE0C9E5A103B445107988D4B5B2D111ED78E7B45FCAE2B1677A7DDD4C6BB4164545B11D4D7C4C90126905DAE2FCCE4278F15E38A96E8393854CE1355B8A1BF5C40C844D98B4BC34A8EC552AD25263AA7A87B52D218D9CA733BCEE2F8B1D67B51BDD9A25D88B6F35CEA40FE185AA743BBC53A7C2B5761D055970780F33E5CA15733156AD3AB484FF53B5E16A10E3BB2F6F5255FBEEE5DC9C247FD742EE32C34A3A1DCC0867BBA53DB2562A4F47A18EBDA13279EB6A5A14D064B192E9D8C96C04FC01855692C62820F47EEAF044BE1252AA973DE4EDA3D0DCDE112F79E4F4A7ACBCBC019D58EBC78A952D673782D4843E8ADD69BC82330DA7F1529BB2D0E4D91272C84EE79694DAE884E5E28C27F1A95CA2260B0F874A752E234DE640AB89F7B88897F816A3457D350CD64A61F7BE51CF34C4EB2B95F50915B6CF463F1D630E3D642E87556E5D62C88E4FFB29BDE4D05F82D46A2373DA524F3B70EE89D3629EC76FB2E8BC789A7F86CDF628A99801C584D85A7E1C21DDB34ACE38299AEA3050A6218BF214330E64ABF5E030798CAE661B1BCABF6C3159121AE7023879629EDE88ADFB8C85F9425B05B7B1502A07983734B0D66A77D6FAB9C9920A7DA168DD88E73E3C84C99030738B308E4BDDBCE25217F5E7D82D956D0CD9C6C6F36ECC3DEFC6A7E1B07FD12CA4AD9FCE150F870F1E0C4DA83EA04C64BE1E3CC838D25905E9B49F8588F40D1B371C14DBF5EF963679741174379DAB6939557B5F0D2F37E365767FEAB6ABD2AEDC87BAC563E919140C48091C2D57B365A71265D871305C7A0E7F5BCC3463A18B9B791107675D8AB30E05C0497A6A4D2804703363AC371E90A04E2A3A8E36B2E835CBAA97CB2AD201A6EB5242CA377426AD4377A4EDB3A7EF54008B18D8253AC3C467E2E0A1CAAAF244C2F5DD30A7F40E0EDA8B21C6C49F8503A52D66AF9A092D4FCA979D65141F4DB9AB33A6FB4F74E9F543096339A53114640FAB53A1DE834539EFA0F7641FADE69C896ACC841653F9542DDA6BA6B8DBA56115F70EACA39C30A67DC76A060F5E3204A98B68B6C4999163575FB645A529C0D9BDAFAF80D9D6C9EA01860C2D219BB5AA2847646AB761E7CBAB14F7567C15E6CB0B5320265F59B26578F041A351152C02C12C6B8C5DD4F034A99F1F5FDA61FDA0B9A712FDF0E0D25A78B8661F0584AD65A53E792B2052E13B734BEB10EF7C78AA10B17A9615AFA5A879BC625915E6D1025F4788E96B3778E7C6F0F7A4A601725A17BDECD56419C4F806A07CF10455B415BBED68B2F258E327DC36254371685B0D74B8C006D372C563F50C78D12177F5144BEC07FC9DA0A354FF69A6EA417489DBFEFBEB823CD5FD63FBE07F95D05A00B57B330CFB11ECEDADF7266D257CA573CEB0D87CFDF4F867D6DEEB6876629EA43CA50359F5D55F96BB856EF3BE4ED92F21FABA546C8A3C5423B95CFBABF96308A3DF6F0C098F55A9B1206B2D292A8F3BDA0EA652012861892F7F88D5EEA054DB93B41F9F94B8292C36DD8A1081D4207088A63EF3DDE76E447890198F93AF00143F006291C87641525E330DE850BA799CC7F18F7350F7E2BC7F76137E731DD47B9DD07248EF6D8796837B6F27B4DCE37B7B61C58BBEB71F0A37FB5E672B148EF3BDCEEECD69B8D73B71CD82A9E19CFEB768520AFF80007EFD84BF8250C146F1D8809FC76393823A934922ACC3284D40098EE9F15648135FCFC453AEF26B9A211E3AF17526AC58F2B3CCA3B4100F9348C8B18204E17092CC66115E17C65FEF2274931EC7B028E22B86E3F847FC81106A1ECAE6C9578453FBAFE953A44E67590AD4116DC5B9C82381C712A87316D04F9D033F444A7A914D2E62DE8880987646C9783C07652D393BC75D01667A2E40AF2448E42AE8CE05B2C2349A895C0604E32373E1B8535D320B7E5345983E9E6419D1E005FE20080C784410F8F15441060AF2A3829C29C84F0A922BC87B849C45F3A248A274309953C24FF2FB47F8C67418A333A2CF4BFC8190699C0BC86BFCA12138A734140F452825CB67E7303C675794A4BF302D1B8FE99DAE71FC967E218CA275692A906788A641318B87F3499473827F90304EF16296992A3EC087AEA14C2684E2713221EC60FA0EE6C0544301D55FF4740E8A918CDCF921517C0AEFFE20A4E991E3C4A15FEF71D6E06D91283FCBA35112E35B9DE2FB27F91D84F8239A9874F16DD271ED13BC8FBF88F751AE549796FE37BA5D409688793EE905E6F3E3FB5754C891C02000D4970807A53F51EEC1D4549F289059EA313A8B88E747F3F8CB1C5DBB7B017EBE509F221584F998288B1FEFC4074617980CA7C413F8EB3531849AE073C0B730B3FC237E629401F2CC119E650217091217B5043E2A177ACCD9991022F2C8A9A9C429D048009E494010E2998EC00E7F09EC80EE710E2A0CEC4EB3790E9A137633C9630C682093DEABA4F73209582599405A8E5777C5CFF7786757FC94FD141FB2973EE6516CC1A4A30231F1A840B256F529EBFD0C08C61325B0C4971256E20BCB89A553A563D157F23ECAE7F88A665F81895734F5A8D62B3417A5B1007F10BF095E2653093D4EE89EB2A85B2CE83D79CFE5297DE1F4982638416148E2283D436E51201894F8298282704A97F5CF63317BC5D7CFB198BEE24BF65D7CC89E8B8FCB64841D131F7FC50F4C293E4BEED0058BCFD2034C972E3EB344094DE7D36C584617D843F8FD56FC0E42E45E4543FCADA807BF9143ECC624D06E4F02D9504B081B6909B1AB51E56964A2120659FC7C5AFECD40AF0CF4EF06FABB81FE03A0687EC92FE268323B8725447D3EC54F968AF2B624173D968780EF11883969042F6285A7FA969802930392F0F76FF4FB8A7EFF1D7FCFE2A81C66739283F4F10C3F54CA085722F1F3392E426A1AE2244C0B907305260BD89186997C632838A709A9202F24043459B96018D1A02046362848FC55A80C26CF9184609E1CF697D3B83CC775597CBDA62F7CC60D76586A75A30FB5C015E568145F2491D090E0EBB9FAC234F447C4258A8200E007AE5388F33C1F83BA50801CC5505DE2EB037E411A79E94D604ACD699D16DFAFE4B78C2F7381E6F842BE4742B6798A390AEB347291F8F13705B95290BF8B4549713BFE56DC7E91C497830CCAE28F1FB3AF02228A09E031FD0EC2AFC3F3284DD113178D55A8347E7D26201F242408AF2A79AE2A797ECFB269948E6611D00D7F3F4D47EFA294563B8FCADFFF167CA577ACA36139071D33E87D132A7D4FC0411E29B51FD63B9927E4DA7DAFD66E47E56F42D5403ECCB3C99206649E3B35804BC5C2DA29C39DAA5E8AF8DDB12ECEB3CB855553863B552DBDED17D42D72DCAD72F28FBDF7BAA7931EEA46BC663423B37A297969B57F7BFD4A982B7446553D4A8005D553F277542F3EEAEB17E9776B00EA0289AEAA263F795633A52EAF996C1594F791C419EA140360618D75F1DAC500DFAAF61BD8DEC3A67BBFBAE92E3771C9C84B8C5E81FDD8D0D786835EF006000D0DC008057458D228E8B4246CC8BBF9A3C665529E373EAEBF78F1E2F966107A8219F7829702D6D030AC4E54442586598EAE2E93AB0D51E7469141F67901453F885F8DE6A35683656CC8C6A19E323ADBE4B56C0CF38D545C87DF401F98F28A3090A98D67EF1B32B52152DDAEBC7A41D54D26B0D79C6C5C26E928BB2C363ADD9DAEA9EE887E344045978564F606E85E03A056931783FA61038F1BB516D63C84457B0337EC715E6E407EB4759A9ADF0880C40D28369F8CD2876563103764191149C28C4CD350F5E3FA37843F2D5EA6E54D8B8F86DDCE86EA71B5414841DD0974AF4694EA6EE926361BA053C0C2269028CFE3C6B30E225682EC2D1AA0119EC5D8ACD31C92289B971B453C4DD0189256DB1D25D4CD3895047D78F8102B32E140EC1A792C904A5DAAD066E3A74C54998D1BB8CB03760175231A2DA8B9BEB606B4D948419F6A8C41FBA33A448C92459DC40C2B7791D5E696B5BB84586051E3398191A954341B64CF11051751BE410D13CAAAC1FC36A006F420D44156C693E86C235BB5225EB48145B1BE01A8A11BA005161BB0B34A370A50743622354C476C24E85CA4F18345000CF28244D0A39BE3566A63008CFE39463972A4DA469C30A720C7C3C70FBD235BA9EF0B689274FF07775D0BEA7B62EA6B347F3E7EFDAA31CAE20207AF98CF5062AA402ED8F5443A9FA152BFD9F2B55FDF5291A14A8EB5D0E52F5F277C11706AE9A28603656285340D8A7886C90F7F78F4F8E1D256E4A079EBFE68F880CDAFA555522CAA15EA34D2EDE137BC9073F3D04C3A0CE04471D83471FDC8D0DA00024A539C23A76781CD20A2CB359D6B1C55E650435E6833C32690B3AB5F88A25D97B5822A22786BD46B2A5FA2AB958DE6E83D03FB055303147E9E530CF2864E65251F522404A078A6D7562B0E1EF4B0CA254B49D66F64B94A726B357DA39DDFDD47838AAF5475ED0C722BF30918FEFE121FA379FA659E795AB53B610D982A62DAF5320049CB855C656A1592B5CA095EACDD8A17E2EBD66CC8ED72BD20F6289B63AC44EA61D07BB8CA1CA0828D66D0DA7C585B2D4A0C53ED4A534B56FBB0B500DB34135516B7A953D5B7021DE3CAEAE7A98BC79CD4D54A6D584ABDC5020F05A966E6C74BC67D51C5EEB03FAAA95E573E8A8A735044B21CC65D5EDC34D3EAE1C6C64394000F9FBF7D76FCF777470F371BE845A6853A4372004AA4C44F3210D68C380ED565558EE79AC46F63031194599C0D812E67B6012CA3E4076FED0E796B4B9164443C5729DE686EB49C4E531757EFF443A0A6E8361196C8B8183F56EB8A286EB46ABA49035494D192D9C7707158B0B65B96685498186D3BC69D216E7B35A5149FBDC91A9420893249E02F6C5B44E02BC67416BF8AD28B354E86DC63831E9B03B2EAAA86E1AD7EC515AD52A918045EE542D22F2EBF4A51AB2B82E630B12DEAD8356ADCC538E054071553AC9E528573E59BD0251621C590F1B090B7A4C542BC33820483EC0CE4DD2A84A09C0D9993D590A4699C935F9855FAE8ED0B612381D406265304477796FBDA55480AF53C16AC0E7B14AC642347EFC21EF9A13590FF0BDC760F62526CC7495E942694A497FB6A19EF6811E309B4F1329935C4790EFBCE0CA8A251D6057F58533C87A8D2C2407151AE5879BA917FA549BAB0703499660585824D47513EE243F694921A3A8908BD5AADD90056BCB88C596D6F2568B50A6AE98B6C5790204AC574318C5848F12CED03B06F8E512845AA45318EACDD781316D9DB346E02E6F6448C06DAF3403BE91FD868D548704F0DCA50DB42C48BC7D4476A1E38D3155B6D8AED4A4B8A7E9C184D59AAD5C0620D794DC0636BA9DFF52E15D16EF3587B79996DA04B68B1815690142A1BC478142A6C213077EC8A4D10582C84D223FE9A1478C44C004B2078229B2FA4465D6145CFEAE889820D9921246B17C67A8D1B97F807FD5E15250BA752F3D40ADABF404C4EAF880E75DDD5430674014D2C4A51A241F745AF5F671715B439872FAC12CB4D1332CCB03EBE1610EFA039B98B6AF6C2CAEF7F6C89A856F8C7866349BF456C6249EA826105BFDE2C6EA8A46BE1B0C32CEADB50AEADB2AAC6B128D3880A18E4F892C0641A4053EF309296AABAFA44D7371BCF33B47FCDD14A55AED5D24130DDB2BA186FEA4A3232D78FACB918C11C3AA7D3082FAB4316D5C7EA08ABFC86A0AAF632CB36E2289F5C31EED72C49420C723428079BF08489AADF5B9D102A2B20EB112216B6FEDA0D6D9722CDE8EB0B10EAA9E122C926C00918993A9E353A616306ABD7591ECDCE1B1D32D9805855553544558D687206AC569E4FFDED746FD94EF78EED6CDDB29DAD3BB583F14697B6B3CDDBD95EA91DCF23137573DC70CBAA333CCD98443A3E4F0A25C14D07CEA14C9A71BEAE5F2DCCA351165E32577545D6065828D298414BAE3E5C57BF784EF80E8D60396F4B62CF20A5B468E322CB465966B792FAD437B27B60EDF20615AC5874F0272AF0E9F9E7C96814A7E649451FD1E83095CE81483D12452A6D3915A3BB554D8598B4AC7875C1AA278567B9BE3D21F4C02E6DCE3BAEB76B6C184F268B58485607B9EA3AB7021F611B664EE1F696555BE904DDDF6C28B72EA350807ED8908A471DC5EAFBB1F214584D07B41FB5B9C3A4C3DBA13E5A2DAF7FD57A6B3A5279DAD5666082B1A196954B38D5DC288DE494F01A49E8BC8EEA99CB0B1BAA9F8835C8EBCAE82E53854256DD8B370A754DD4117F95AA6FF1D4A2670AAA45A87E164A1CB40CF0D170E5170E1760B084060BDBA72545EC52AB73B47621395736CA5A1163A85957F932E658D280BDC3AE972F77AA5C19E7F4054CAA7AF6D5B1CE6962A87C8ADF9EB11CFE49CF99CD6E6555FAB86DFA795CE5E2EDD459FF1C92E906BC0D369A540BFA15B81B3DC6C5FEAE2D1E9BD53AC618D7DFC872E65DAD219793978D969FD5566BCB66EAC5C4BB753BA615F75DADA57473767B3E4709FFDB57CB0C1DB7AB7745A3515D9D1542A3E8C5531C791FDD532D8A4DB918CA5C9B8D9F6448A7C2D22C54B2DCF592DDBBDED04EA67085B9DFE2AE3D442AD2DF6FCB637AA67576A602482FAF41E4E455202F5C64C9482F50A8EAC3D62E4A26686D320E8EC712D49020E0A212B6881479165D30D452256D27CE460369A55A40A1217CCB37242241EF21792FB1E7A64435F4E254D490D91BDA9F54EF1B1ED6CB5C0F59955DA78EA2D205F5A0EA82AADF62C99A3C32485ACAC81D145143DCBFFEC4237A7078C9EEB262388C5CC175E0768426CD4A6E7915FC931B1BBCBFD6312F456D3EFAF0F46FECBA2CBECD6401E4135275CF3FC997A4B0C03B8C6E42A9FAE33073A39F5463A5988EE88BED4DF976818C1DC23BA503BC1E967877187A5E343D846DB54473F48667050915BFC577E9DE6AAC1AEBA5A92EE12F403BF5A07D666A6AB60ED395704F6B9F30623D0A03777C173F665461879BB0E0B9F5B054D826AE326425EE7C3FC6C79156409A73FB128479D63A64ADC9E343D4CE8048A6C8E8824DFB19DD11AFDE0077E646AFD30E6D66EF753A30F33BED0553BFC0A87C9B43907934D8AD1B261488ED4C409DF661FA832F925AAAAED6DB81D64E520A81969B0BF4FDBE0AE7D5C84DE82FF6045D44B1069E28B6C340296FC8A7BB1F5B9F8282E846AE93CD47ABE7298FB1019D32F8E08E887E48F19728ACB6116C2946BF4806B83830289DA351A426021ACC3170C8B7C8D0315461BF26112FA084693A7A85018FB2DCA96642110C3CD520B5F0BA6A7FBEF9FCEDB38FAF8FDE1C9B52C3A65D08E7AEACBFBEF8A717EF9FFE64D773AE0294864958F8F198E7495F063536B15A6468A72F224A828EEAACA233C878B7E262C5EB6836039A16FDA282D9D1AB231B9F99E0401F59D1A94121C2AA78F6F3D3F74F9F1D1FBDFF606A19DDBA96973FBD79FBFEE98FAF8E3EFDF5E797C7471FDE3D7D7664EABBB83D566F5FDB1D9BAE30CC14F3C51439738AA80248F2B84ACA37C72F8FFF6EBDED6861BCB8F4873FBF7CF7EEE8F927B79641A5E72AE40B5DE05335092A9862975AE82C44403D27804EF7E30426A824A47A5B40C3D32A4F1F3F373AC3BC4C26FA6D49210E8DF6C0BE0EF3CD243D8FF3A42C9A4598B4C2A2FE391B25C9D5F24E4A8DE889897703EB616105B7B4DE0FB0CA6F3209605762D7B1389CAF7975E2D241251439A08BB50DD901E965DC4392544DB7278B5F3130589CFBB028F125F393531D22DDDBC39AE0C7D7D7CDB22E7EA95266B0E18B4AC3AD43BB4BA9D32595567DC3975A3655CFDCAACBD661BCB0EA9AA0C92A7EE90AA1852B817F3D8185EF2B6E7B0843B72876BB43A726D156C4DFF49227C6E75B73B6A652C0D2D63715D9E9C7B8BC8CE3B499841439E722C9E6855C67C35C31C94DDD2B80761878D0DFF94024BAB81FF51A46124F7DC52E83D4BEB561B5595F6CC9CB1A62D6949C50F993DC211206F4758954B67AE9421416BEC1A1929B4EA1655128798BF8405ACC5421A72AB697A8066A449E191EDAA1B69DB7D7AAA38E8E446FC4206144288BDEABBC1162ABB0A5476FC570A187A8F01A6D95DE4362CA2E856905C97823DF7BFC460B74AF131A9DA3D70DE552DFDB0A959ED5DB0E2B2A17A8EFB064F57643A9F2F4F642B1D6F6F6439FF2D13B08DFBD7FFBECE8C387976F7EFAF4F2CD87E3F71F9F1DBF7CFB06557E7BB54695FF306214BA488A6485F0ED2FED90A291C51BD53AD4EBBD5185F12A6B9EE1F0B53EA9BB3AEAB84E90E16E053F33F5C0D1CC6B379C11DFBB3913A6BA7D939C48EA78DFC5C4B0F5A18ACD2D2537DBBDC487316A27307DD936E106B76D638389F38A3DC3D1CAA6A73CDA837C8157BDF2584CFC43339DC398530BF3EA88D96CD3025D88ADAD4D59D9D740DF2645FC8D590A4C6298BB105E990C968EAFC1B652D807E418048D25A756CBF88214FFCE5988341F79482256C4A82C933E692E2285D31428904F4A1B991EA740A8DFAE74C4ECD8A34160096F1CBD05E838447C62EF141DCC2A03E46E2CE330AE452D8F7DD1D42D36E74C2675AAF8F0161896150CCBCAD6D7FC3E1C658DB2C2AA32D4B23DA1F0093567C31DA6CE86DAEE3813235EDD8BCF84B855212C6FDCED82792CC146A065A64B59992E9509E4992EE91AA2023C99F6AD0972E870E86D912B4DCCC18A8523AE13A463CB08A6B70ECB4C603A63AD01CCEC42BE19134C8F9B6D426EAFE9D9F61E12AD935AD13AE6A275B270ED933BBBE772DB236D5E5621DF7247BB39AB10DB5841F9E16AB80D17E276139EAF56CDF9C26A14B3DBF696968E8B89A70F4E9A94F636F4A43C3D94E47AC7139A29AA7802D44443257C7DCC13F97248EB4696B1DEE49AE7896334622623D76024EBB1BA593B28B76D860DDBE1FD520A6A5E44A70AD3DC84B3D59485D9128E1E3A5B1C7A04B26D6C3152DF55641DADD6EA6849ABE42080FBCBBF62F04F3AC05AA9F98BD59ABF58D669F952E62A4D4E579B56D355240769FDCD6AC5F51C6A4AD832E36C35ACCE56C14A8444696A9B9AEAF9D94A53C8290CE5AE561BA4AB65B87D4EF0A67B1D7683D55A192C69C584837869A241349961D23086A7659CA46F9429B1BAC2CD37FD3BAF9BF072B5F1BB5C65FC6037E890A7620EF51B4355872E5719686CA575238E96780CE2429D2FF1C3A4DD100DA9BD6E1B4F903A0B4E9072763C691F154A591C7F4D401ADB30310B9EC718E1A6241BD11A2A646A63FA5284BE799A9FD18A7BF47518939B4233B05B685CA20735A8349B817C79C239C18E43191CDEC64229AD0E948EAA8DE11AD6B46F37F9F23362BB4D6D53E5765779601C87A9DE5696821D842C114F2D95DCAAF20D94C243F5A6CF8D292587D7942BCDBB27AA1AAE45533DE2F5A5D2323861702ADEBBA1DF1A2A9EBDF30D9B3AEB71FACFD623C12B76334C93AA92D26D21F6B6C095B16AEDF56FF7DDA2134CB5A8E984B5D8FBCEEADD86CABA866CB521769AF22CB4DFD735DFCAEDEBA357AE7ADE14F4349C7A1BF60B6A2498DDB0B56CDC9DB2F6EAE392D5DA07DC9511EDCD84AF853A660C939A8692FA86AACF48569AAB67CA5B8E9547EFAF0ED4D0736CB39C1D6DA1AB35B99A6946EAD3CAE3E3D4ADD52F8F0C3A7EFE1DB5CAA5D4953CB7E5D86AC58BB8F5BB48C1B457EF4CB0C8718761D47A8C6F1C99927A77EA704D37AEB505B366C3801B11161B311C149EF880964DA2B7D1A97726B29030368E7B4081594F0402C9A2F988468564E17CF2E4B058C193EE8EA39BC5C7ABDE3C0B1BF2B20C664A99075F3F17CE8D9DEEE2009B4FA3E11CD4CCA017FC3A6FB7879D201410F31D445696184011CB82DFC153D0A22E54964EBB8BA56CD0168286E2B3DBDD8AE973A4BFC7F47D64D2A1D0D616167A3A4CF2A1C60F6A2680F984622C430C90C86488450686FE601B3368ECF1139AB892C9DB9D3615D0DF5BF8FDF468929C69147601050498CF208A5986182004309F4134963D6BEF12B9C6B9F81EED6FEDC0DF517B9B3239D00E52E9E9591E5D9801027C04C47C079195250650C4B2C49465128F8BABA9C4A2B3B52360B3730B42B1CB653D5B0734F61C3220DCA7D130D7C34A755B908E804C243DBA9118DBE90CBF1F006AD319FD1B3C7DFD4E82E0970061E88C543145B44328B1EF2D91453149774F7C9B0C43012826206C34705F002F342022C099AEA62DBE558983685B0026B19B655A8CA24867DB37C081061E18E0500323031C69E0C0004DD343031C6BE0C800CF343036C0730D1C6BA046BD234079A9209DB1825C28B4BB83D8C0348607B2DD427309FC4F824ACD903B02F27B944B1EE86EED612F9E666759AAB982486A416870B3D9D866F92D226A05BC43EDCE7066AB61DCA56ECC1466DB5470A62448B44743A6D9A0BB4D63304B3461B689FEB3AC40C0434466369B5CBD90A2D29AAEA0E5E5D957A72504C55FACEA9F6258274E1802703AF10C3140229321268214435B060C0F88232AE0C12EE5C640A60A851DA2B11899FF4D3FAFA60E7910C270C6F17D5AA25543230D534C40CC77105959E22D7CEAC464894948CFA7135D07E081DFE62B8858728C025827C7947C092A76926A0E25B91F5D1A48D4C1611844437C86424FDCEDA104C6B3229968D6DA1AEF4A38BEA4A018A04D020EA14532D50D8D0CCCD06588D01F113A890ACDFA9D5D82E65A8EC47B5438BF8835930D447DF965ACD86C8BF8FC471BB4AB7369A123F20D06F96705182840C98154B442841FD9024694620B187D8FBECC3345085A550631DE5BD674D8D1A0D882FDE8810DE2E9ACBC52643818B409064360D33FCED36CAE56972E6149A0C924291C7069D69C2E153580810498754A544E67DE0AAD5DAAA6B2A612B2953515C5C620391B1AD1415A0482B41ED1DD8955B6B9C9B62540D928D37C49EB1FC266134DCD88964004D2D32E1A2A5B29BE983A23C10A0004954EC27605DEC9599927B4088DB24BD5D31DC160264DD7B43390D8CD2D4CB60590B1E85022C799AF4B5AC4E0739467976A58DBD4D20466C124FB3D66AB633C5009C59779942BF80E2D720457C869D4B6DD14AB4BB19B0AAA8A22F08E181B9E4AC1DE74E17D919CAA19B2DD253A4C3E77BA2A8FE029806C6B484740B60C4494CA86AA9E9D7DAA39A54EF471DA907C06C0977972A119AF6352DE18AE888976A9066C9156F96375B1436561505DEC08195D1A3416F15D665307745926660C09E1ECEB40AF54074351FFD7D144F58A1041C82B05D911357D7DAEF3ECEC4A88C9B3274B291EDD690F25E4BDCED395A5741ED98DAFCF4D9E6D0139D7D548747ED63924E05C09CB9DAE6CE9670DD955B53CD710D9879F0D44F6E15C49A09D2D59EA670DD995BD3AFFA82192843F1B88A4E034498DB43C180B209B69302D048C4F79987F023837F4972DCC0D6D0702F2D1D05FF6F8A3C93392A5346D3BB23773435B59F347437F89FB47932712900B4D7F3968BFE81C1D99430FD196C4E6428FD1AEACE5179D6757F6E117934795D2BDEA4A8C2F74AF76655BBFE83CBB0A1D9347F2D085E9B9AAD9F44A92FE17D3733940BFE83CBB34121E7D80ED51BB2324E18F15C820BF1828E9DC6E47C0590262BE8341553F43E6FA5183E55237C020FC0A816DC2B2A28D140647A189602440BDBF2035122104F8557E9C177395634FC8017CF05BB6433A3B02E2D20131F5309600AD3F470A623468C4F7C7B9A541EA4C5FAC5CCFF896BB438BDCD006ED1168C6767BDBDB0234C8D9FAB87D208066B58E486F67AB77F7801AD4DFA3AE2CC26A91ADB1857BBB2D4A256534C1E72663721F87DF6ABCB6774499C2B4F3EB7C1C93C41AC2B2A769B9DD1110AD7F76877B54F7D524BE329A0E8EE490D51791F6FD8C17EC90541DDA20912B1E2546BF86EA05C47C43299E0555D321CB42AAEA336627E9B4F7A91087101D1D459C7A0B9434580F15A4507C1B91D07EA6890B55A1841872008D19C710176E8620ADE3CFF07B12F12C50C856366970E3546F3FA32ED6838F8BA92F4A8E73D37A9BE6E233823E77A043573DA49DFEB3716E8DDBB39F8D3E4D4687E1B90108E63A8FB5EAB0D7D952107CCFC1823E3BD75A7224CAE96F318C6640BA64594280995C3B2ACF2486ED7676C934A5CE20B2D3B89ED4190C74E2282AF4F81E3030D37EBB07A6AED188ED81C822F08CE0CF8D7E72706072BFD703131BE007A59C916C12E55F5B2BEAAE86BFE38BEA8E061FF375F540924149F7A1EC86125E07A4AA03207609374EF9A6B22D80536D148848ED0750616A3F2015F419EA869709BD7D5966F3FC2570D3591E2921DBDD929920C33C9F5C3DA7B0D67FC1B8ED4A4E7446560E3B8D2838990F54177769E123C83C296D6026B7BA3DAC2FD3FB5EC0614F41B4F16B6F5B9530A430A02F0E6C3AA5C917AA0F6AF8FF135F5ABED2EE060163DD3069350812A770959C93F8AB1E3C611CB676B03B12C0C4F32E110B60F99C55B82B2AE412AA1B8B8C1C341620DF3051F66155E3DEA6220AAC919CE599B61711B73C23D07C585A50C8A8C4411B0D80F86DBE82676FDFFD9D27E3374BC6DC8516381D31887394564B998EF8213796B70E190D8679562872EF89FA182412F4A91A9A8834554586C6D6E817D1702C019AC9461D01D1EBEDA82D01260BD1B33423DC15336D3E02E4557F0EC8F827607AF6919A369CC73305E98E620129B4B81A89BA269C10BB1A34D355D11A3C470D83A913A24D4BC32069349F31A5625B16D57C14892C1A832D590B533A2201627DDE97B564DA8829787FCEB48CC86819736B64F73468AA3B3414B0C955FC0563A63A142278311FBA7402383708E8CCB64940E6CD959905B815668980986FCC72E1598C76AD247B2D123DA9A2604C64B275D72C484C74C921C47957936129E71FE4411A8FA2B3B35891AE4D6BFA731BD4A15C136E58DA2790A138D9049E334044859E1A008D3A5B1FDB1DD152716E8C84DB328BB6194454C831B68C093689F4E23FC26E3CB75541A4D2C8068D299731FE516BCCF847DF234FD7794787C8A9CF6DCD571FAA7468363C87E53E8FF4AEFCA0232AC9CA422F22D11E8EEB28D6F66D340CC2A7F9089EC75A74D10600BE99E98F70E5908180D80A20353C4E0ACD4F077B44848AF58FB0A9A87754FC676D6C3B20D3C1E83CD242A843BA03420C7D90EF9E27D1304F4A3C757FEA9E27F244A3617647076E122A05BCB41C6693E5277590F77F6CF831B3C0774738ED4749A4378E64634740660EC78612AF0A4CE6B3F48A5D092F1C88EE259D75F9F74922E7592495071C38EAD5282912AD218CBB04B950F58DF7C47762CE15102420952CE8E9C7D4BFA14CC9D2AF16E8F99F0CE7D3023EFACD00C83E359A0CB35C21B545867000E59912DA5BB4DD1A65B00BA1D1FF77ACB56AB61B50A68A12B143B94B8B6623971DB2D268CE6D3192A0081A4DACAD206CDD20AB0C143BFA32378BBFCA6999A6B6649BDC342584024C556EAEED0A61461C59398AA0194F49756AD458E7703BACA097E9D3DC4838212A45DA2B5827ECB4B695F61E170B3BC3B695E158AF1C42BCCA14D016DDAAF7C6FB95F44AF57BE3C8CAE4C970A0337890EBDA8906BB2E23C8C7995DA8C352AAC4DAD1A9BFC43909801FB5C88291A75459C6241CD00E134DEB11AF4C2C636E131A1A794649E675701EAB76B9896C4BAC0400D50D6B4D9FD6150483309D6559CA1584E1969D66690842E042A21EAF5F627CBF5A7574A7CDD281DE4E6ACC52451223D2CE6E25552B262399A4C6D1A977CC93AB15EF559375873A320D2AB5681AED9904CD35345F735B4320CD62945BE26B2C405C7CA13C795E55ED296755B527B6FEC084E68EC86784A600645A43A7A3BDE74599679F950E2230B341C4135CDB1F0B48AE8C9F3B83B1048C3584A4F19CADBBC470A3F9395BADA9D4253F5D3A2003ECF37FB05E50A6DF592F04203963FAF4DE188147B6F313D0E3883B3F217D62DBF9094031777E1259309A811249BBD88F234B4DEBE044886DD0807271D726C874C45C9B4419EEDA049098B936A90C7A41D82500B708D0F81D31E3D588B218DB157D3F372B9250E28E98E98E8EBD630ED8A332CEEAA4D9B743F6B078CC33E0743EAA2868FB94CF55D0306FAC7D87C81075647B4041B923EE0145F5D81E50008AB90794C8A277C0646E826F667038A02C13FD89E37AE4983344960477E6AAAA2DB2ACC6DAD8DE21191C4F4C533BE29B374524E63E531DEAB405A16A50F3D5ADEF2848119716F008811FA6D164F2C13A901D0F54898B6A7E58577C652251A69875B6948E4267C804DAD6A01D09D20044F7E8CD4F0A7DDAFBC6DAD5A54336FB3865058825B83F10D990620B426350D5BE8694B1A27DD198CECC32498B28020A2DBDC85525E607E47BC4BBCC77810C2847B63F8918431B365030A5D26E91B48ABF7033AAC0E94B754AC2B6DC1CFB6C77056412A5E559A9E588605201C6978B2D8EE29A60B427AA040865EAAB74B669D0ADE04BC31A95B1C8994C92419ECCB573E07028B2F2736E05D1DBC4688F06ECCB854D614285C9D90341E19C8B031A057E34467830001D3BC405D780DB9445132DDA139538543C62DB499A986C3349B3EEF867252350E9844FF311685B00EC3DE01B3ECD4770C41D9C809B8F8C8313F136777002406C1C9C4472AEDD6FC8C52FFE3AA4FC6BF43B3163226612420A0B24629A46CC354D52E9EB2C4BC596CC96C04726E1C84A18C3A44FC8D85AB06D0752EF055B2870D28FD94241DF20A2742BBB7482361E27DAF3753C204CC7630E1199261C8455BDA8AC060794D15D0DA842AB0964A717F8FEFBC827F2863AB54EC0A1641AFF266B1CFF865F93C8EC844704E00D760952A66A3C76C804314EB3B11254E460F2A22AA8A8AEAAA0A241C86037658C216DAA207FEA8020973A3EEAD21E0801DAB444FBC917B03B4B608F906BD335D9C4C6302B4B76D441FBDA711E0D955B4CBB8DDAAE80986F914589FE0ECD54026DEB5243596ADB7C8B2C3BBAD48E02ED6AD08102ED6BD04082BAA6B96D053275ED4AD096C12016186C6D9B6F91C594DA5320D39CC273DBE4DA97A01D8367A440A6A022CB9E01C916B5D86B8BE9911BAFA62DD263C655951B7BFD828B3A1CAD33EB6C9C16929FB83D85366B968585BCBD28CF4881C8967066834604D226E97DA4E64F965F3ED940CE6C108AE39FF8696D877AF3133F2D26378C330B32A23CC6164948335B24A1CC144932CB9E7100D142AF58649A3BD35702C85DE7EC48AF7AFB8481B1288E06F4FDC52E1E7FF96257205754BD8E50FF6135528B7644673267C66F4FE5601ADC7E5B83320DEB1A98C1715B001992DABC8F60D30A593F7FAA4845E4C7B38A54A45AF5F91979DFFCA43F492C9C9D39DFC95453AA43E7843F7163190D15379611401DC5034D8896BA17B44938D3EB4A4402F06CF29BCE4E08A68CF12209607ED40AA86D39E47177969A013F10E95F9C0C7C484516A606903EFE535516D320566531D5C86DAE3FD13DF5DCB2B41127F18457461D136C27135FCC2713BBE49E4994FF681A754D12AF6F8F15F9809C6AAB7AB149B5D43BD2877EAAC81B6AE58CC91BC1518C6054F08C391D45FBB18498DD10F16BC9E6C89E00186FFC3DAA9766C8E3203C2BE99FE0A76309F8E95802CC592E4D576E2318894A27EFCC7E9F74DDB3926BAD115D2E003DD961A65D09659AE7BE00559BC8E32F13770809CAC152C094F9C41D1D80550878016BB0CD9966A25F709ED6E09FA361AC2C26C27E7D1E2539DB2245049A2835432CD0E7D13499684319F9D5FCFCF43D3B02EA8A62393B05DA96A09C3935D0B1273FE4200174CE0FB7B6650E63AC1A11DAD4FA7F62A2768BEB8A93A89FF97A4052EADC82E0689EC7A09998730603E2E711020A6A98A646779740F9D0ECA4C87C755E118E58F667E3C04326B19F93C90006E8035EE8B66877FEB988B9994DA0F8B9B8B480D476C62D5363824C4B6DB3ECD2A1C079967D462BA76554A5050553C8C66927D1C854C51296F899BB23D0D067B92178BB43FDCCF2E4F72C2D4124255A900AAFDAF3AAEE41C3C76501A1CC2F39C861B48C79A2F73608B9F5E7F9942CD73FBB6E8408B0A420B9049E5F719FC4ED2D02CDCEB513BF383B7D691BE400E397DC20873D486C831C80126E90A32C4A50B5C963E6A5656603145F32335B4CF9B9990D200933B3C55483516BF6A980516BF0FB25D362685BF69219DD68A4126675DB1200B905A49313D07C08603E8364AC879FA66252E1741C989786D3C9EAFAD2B69501F3BFE4B6329C0C896D2B0350C26D659445D9693B242712F81FDB4B881CDCE386889EA4637DE07730129932B501875D3E32F5CB3F998B921D3ACF4F7EE3101A2E6E0823719658908180684551761C20491AE5572F6DD4013C31734358AB11881B24AB02006A038050CB5F4E9D0C6ACB07B2678F0033E5B1D0169E372FC57B827ADCA883E9D0EC3FC5B537732E4A36454EB82E29E40431BEFD07A4C82769C6D98C504ACBA19967E401C8870529F5927D0F457A7C660C98424C57CEF7063267EE56FF92AC9F31BF2327EECF40EE49949FABFD6A446662003217AA884C772F530CD242678B7A43A326AA4AE2DE7E6DF20A7FF996A9ABD4F58CA9AB345ADC76487E5E890519531E57D4921523A94A60EA6BC6CC4907948FD9930850E95DC2741558B2A1510131DF415295CC24639864165C5AB87C02007EA6B223615ABBA0734A84687D65BCAD20DA9637DE92A00BBBF2D2A637BFF3D7E98A1C1688A6F3FC331B1694470987D0EEFD25B79C41FF5F1ACB1951835BCE905CC67286C97FE20A04B9B3FC664176288F91B50794C3885AFCFE53655B85D3E9B78A3C458EFD8D4901E150F9A72ACF20BBFD56E5199C347FAAAAE088E26FD531A7DE1530C30C01F7292707D106E54F16958906169511F26750870DB322F77EE6908186187B35F2D89FAD6D3EDDADFB6C83F62897213055C4088CDF7FAE101819FA7385C0D899CF67B9BEB9D7164E577FE6EED548ADCFDCBD1A017FE69B559C669FF96615017FAE8E12B2F1E7EA2851EEEA2851D72B60BA183779CA54BF1176F89565B021269BD8A088408EEFD2360141D06A1B2E9DFCBC8AA6839119BC01E5E2A081006997D93D3AD07AC50191CC612E6F7724445B6C45A909DB95EF502D33403D660644C26912E91BA3A08F40FB04309F017A562A9FD04EBCAD2063257A0EC88CC45D326917F98A0362222EA36D5B1661B58C2448AF2C429F46D064A6410AA399F12555B9CC56ED80B66A082BB52D24129D2DA34497241932796A8144FD5A0592ED6907EE281A494061207AA73719B05D29B12FBA73180891815DFDDDDB23A406B9DCAD7C535F94E1447C7DD6CAC1FE40428A891EFDFDB186CD350C717C659D4293897A628362CA65C9006AC0060D054893688B84D76428FC84BF511D4668880A8CD0A06F98747AB07609C02F290F15C4EC78884EA37CC41D02F6046C5E30E0B6A8DEEC6AE8D68889E640170827664F8E8D93E7104E961F91CEFA8455CE34E55664DC3D24CBBB7B3DC1E3AE8393864615B7279DB7EA5844F73F740B8C1D05D362C96731BDD1678D01C285EF90DB955D9D4AFE26B6770B1DF1A9D4AA73CB412555A3B925935E4C320DDD22EB05222FFD7BD88D5FE167C3D2B4CF74874E13304577DB3813EDC9A4EA2E9A4C177ECF319D542D35DAAE545854484F69124D933AE0A9C597797266EFEA471C1F9BCCB443966E4BB627D0B649509C196D1998E38BA4C85B9EC3726A7B470E542179619A0D23695C3C4D151A749D046B033F50B8095F3507958E4EAC32555BA755596ADF49D34CA090AC16E95A2936D71C69A711211063630117C432B63931F2CC582786DB3919105CCA4F06F605C4CDC14E06C81779E29C0C740C4CDB4BF7B704902169D60B00B3930199B3700C9E3B12CCCD9BBB12167F318E04AAFB0865604125B43CD350DBD669510613AB26ED5D99E294D8536DB396F7545E66E08E22498E82DB50BB32A3C7E23D9249B6B99B24BAED064E5C30AE08A15715E594C6A8A29CD2AA7F6677E7CC1C7110D6DC719C304043AB2DD600A2A35E08C64488D624E8F2F4E47C30318106687271059730E10A2E01B82A2584A11913EAA73964223E2557673D3EC2D9F95565C112CCC1FB714096F9C98439EB9183ECAB69C2CD0F44440B445BE9C9349B17F8BA83F6261E18B00DE2E74307126071B8009A7309EA34B3A5EF8BF42F4E063EB145167E3E44E39A71D5792820CCBA4B039931854C9642C168D36F8F36E17ED76395522DB3CF6AAB2C4C7BE4F8BEC05B798FD5EB291DC9CAA7D1ACD042686F3C94604F895D59A1A72D95E42945A39365B3CADD1FA11CAB14CBB1371258182FAD03B107A96EDEB6444677F32646867B707505C80AB54276824976C96EBA92390A40D282FE895ABDC4A33757573B50491E6D420CDCEF6A5E0C05AD7978140DD3D1BBC8016822BBDC94BFF511CE8110EFFCA697503E7267FAD27CCB8D962BB590DC9AB9440B7D3FAC2D7616B999C95D5A5B2745C4346DB151AAEE7C6959E7362912784CA9A6B5DDF99EB8427D629D2C8E24C42CD5029F2FB46B3811BFD926605F41CC26804491751A41E698890DA2A6F981E5AE00B0034BEA360DC30FB0BB2DE99FE0D5B104BC3A9600736049035B56965BD2C02CE56B62EB63A22126BE0FC4E2E21C6B8A9246E8925E8D00A3A46D4B88F6991E8A7EE6FCC894EA9EE7236B471409A0E54B4D192BE796FB460DE1E79606CC6CF16D8C3787DFE62BB05CC4BA02A0B720DDB604C43AA69480BDD66BC10159C8A791D9DBEF8A6F23CC3888EF2BE8545A802D79B4ADC166A7118956601BAD08B24337D6A74366958E482978CD36B243CA6236B2F46DDD00A4C6984775974C41D3382AE6793CB2A30A22E3BE866DF57CCA4F26DBE497F91A8F3F53EED785FCF0BA12CE8A285A5166A8CD734D30326D4E9361AE4D3A785C4100F30919462C7C1C7CB1E942D6427351BE4B9E79F0ED84591010F31DD0ED241D66902E2258179648AA10C4C402DDD7A0B91E08EC10850CE0F101C8C5683A199A8BC70302E83845E2D8789ACE2A85B29171D2EE12E3BCAE2E423496D54588F86466D757959FD8B1D7DCD34BE42B65C441EA29D6F45A761204317193FE1C884F9426E622325DC79ECE5D083EE2ADB856DCAD7C63D923693D4D6DD03681781C4CA4189D59A5ECE6F381F866811511B92DD1AA154F91C35527A11D5981154251C0CAB93973DAA57B1312A6B7DA74764A403BDB40F94980D401CEC46FF305C9D699B4C1CB89676312F8ED6F24D51BCB26467EB3A90DDAA75CDC264696EAD406ED1288073BD853102BDA01C384DD20EF521B46FA8C2883913EF46D491F1AE6989DC31DD0F91E828CD9955088B9DD754FE561BA8E80E90580E81A5B2ED91AE937188039B9883DB28C7C0C54FAF17932FCBC3039AD4F45875E7F0E27261B31708C7E1D9A06FB02C4BDC519F245198FBC4E5AC249496470B6B1421D78135F6AC78B94DAB07CB9B735A8B0606F2A521C5782B422C5A973DC03D2B08971932407FB94393E6AC0177F41D70192A7153E30F72D6499B9AA47ACCF9DBB8C283933D0B1F8CE6DC04FE5052FA7EAE7CE49B434A7DC3B692820662711D115E3546BBA82331273123A14DF5A5ED14629357C23988DEFC32903DF8713C03AD210108E17CD49BE021169B8B5D974D1A80214AD36AD9A93A9FE8AE55836E2356B0A52F94D9E8268CC12A69AE5A6308E9E6B11E369450DD8CC108109334BB07C9C79689A7045DB30CFA4B46B630A72378E14449391F6F250D505AF4BB5C9B5179A85D98FF8F48B1A2892706FB29480497AC6E48C5A56AAAAC098CA18472D5AAF78244842885D9186EF542948B41B86CCD538375D9960C520A1DDDD9BACACBF18BC2B32B8F7D60E24D832E3B519D0B928644423A47BA45756BA62726C81AD86481A99348F8B2C6FAE4E0C7BF2584EB3075692CF6FD653836D519423E7776BE3A53DFE6D86C9B292396D1C2888E5B5616766CE1B76C24554ADC704EC262B9080E9EB666339FEB5C67FDE0BDF2900CD2827CDEA693C54199C692E61F6C8B74D826B2CDE3749F6A26AA3E83708BB79EC71942CBA60598F228BC5BDEB7B1475F870B07565A8206C800CCC0C50AC616680E40C7E97C7A0261A13C17EDB865BFD8DAC6153592A74E9C6B292F7F1057A68B942408E9CB8DA5E658E519BB762E5D20D0C3C89360AB27FE2CAD587F9805D55DDB7BAC173D85574ED0C33EC8B8934D7F65522F2D8D56CC92C360E5DBDB2E834ABD8BEAA793E1CC6F1C80C50C7865B0334B09192593C03E45462B3AD4D1EA7DFFB5B36E29E1EEF4B1168CBF20E03DA326B9BA5548432ED5254AA5DA36CC6B7FCD03A0E1A593499986B39B428A53367954AF9ADD1683CFA5585514E995F26284F660ECEB2090FDD27DACAAD1904DFC3796CCD879487C5DAD7107366C06617A6F8C0689BD54F396C6DD9095A53237533E79AE058E531EA1CD3943CC7D854C5FBAAD6262AE29ACF40414C6F49253421D18863E19B134482621FE3561DA20E446ED7AC413BCCE23CCB4B579F1250FFF8F3AD574702628B17532B04BF04559BA83052F18585A213E28360669F1F0B947504BBEEFEB604689BC6902DCABCBA7D05F10B119962D0E6F98D52ED543F740709E5C117CFA0A426A45E97CE49106070DEB5321A9C0F24C42F3F640AC3F98043BFF8AA2FD9D52F9AFFD6831018CBE60D7B108262DBA456160CFF91B22C6391851DB78A76AA01E0A596CF530CEA42BBF605869753C44A62E5689D3276379A3BC6EE263E8961FF5FF133D6D7B7453C0C00B18B3AA48A5DF0608186DA173C7C2A29FCE9C5730EA2C67EB17291E6F08B958B44C005BF1BC99A90D7AE18E467EE5E46DC7E617BE75313176CE37AD01625B99714AB501E945810EB6482A5E4BCD62D01B23273DC79F8EBA1815F5A26AC2D0932D29606E1929BB076551E2650052CE596201CABB7D60D128C79F496DD20A118489995055DA63396652CB2387174DFF25B24E85DF4D6DC222167A38C6740CFECCC6418AB0CBACA88AA34C6BF983218E31F7D5782F3BEE551043B143621B3411D0269BB4744539CBD6921C2F96618F5471F2C9229FA2D7B05AB43AE3859CC21449431BB6346878D6F2BB62E2A59B175610BCC5F5F5CCA7B6B5D5541D678CBAEAA10AB6456163402652CCB5864D1A7AD74AA99B18B6B0774F2919D4FD5ECA7752F7323CC66566CD18820BCA7220F0FBC7A404EBB19BB7BD21643668E7EC9B9F82DBFDB42D1B5330B42833A8DCF221B410EA113C6B7749A6362968C2997051B489819D65D01702331BFAD1E8550CE0A98AC08FC389FCE7CDECEE2B4360AF29067B093881141B5D5478174C7229BB911A1332B2E2AF189DEDA91337C667404AA539F9047E44000DF7A2F28EE1410241BBB307DF512EFE9E1B7F9C264C533ED81489E9A2F484ECED87521225F6EDCBF7604C07EA86C8F60E69D3262203B76F6DBAA9E46ADF173A66DCA676EF5C14481A20262BEA10CCF823E2919CB321659F455F62EF93EBCB5177E188CB77CE1A7C1B1177E00657CE19759A6711119778D5D5135F7E0D8D3F93402C45AECB6088AFCB7FAB6082D00194B466B48A693C9369299871CBA5B747AF216F6CA660B236628C17273C8B035E250E3502BE29322FC1D3D1C7D1E17DADC2CA231A02EAC790410C06FF3155454E51D0174BF59D81B5A799CBD9380B04D1300DE61F80F13A55302D96A82A260C65613FA8EF3A1907BFF21BE1271B969537C4DB503729BEE38B2992ADEA3C1073E63FD124F9B6EA8BDAB887FEA4145FC632FDEB1E0F8441F161C5F7EEBDB2BC46BB37315A4FC5775C03A3B37A1CE77C9FFE59DA994B036758ACF72785E89B332630D51CBB099D7F1FDC52559013217676309D3F15954B679C15FAD235D0681E64C3C96109EAB2B61085897BF474A0715113D09640EC87724488B1372BFC1D37216691F18AF23F34D530E1210270BE3BBEEAE849597DAAF9574A9D9D4AAF95D26AE3B2225CC9D479A0BB8A6F21D3C215C5D51442DCCA27E40F9E62A8A2D885F202101CC6730CBCD012EAD41EF342D69813096020A5460190AC87114AD02B6FB2155C3CD07B2643C9491B5ADF2AE498F32D7D8F3584AD54A64D5669B8862D93EB75E4890E33A490B27C1D98E8E341D02727FC87D01746AD4BBCCC1962CC40F6C0422FC2D1DE2350BB2A5F214F648E6CCED53A2991E39287A103471F8DB827E56147E31D560058F2646C0776309643AD816699F082CE6DAB5664BC8241347B34B27EDF8647196E34557333A4E82026FEDC90ACACCCA39CBAB649BE746E293CFDCBBEA9A4E2C5BB5BDEC506E23CF8834E69B3484D93C1DB2BD2982FE5291C1283FBE546430E2F7C5BDE8FDA53A4591847FE1531479FD8BC510A4CBFCA5DA31AAB1DA31942E3009CA384F1376D182EE69229CCB0D91577ACE3D511F2C94D99860B49F79183C0CF127FD08FEF2F1EDB104E24F01CCADCB7D4878B6F4C33A4E5610144AEF2DEF19D233731BB443A0918E3ED025C2E4EE2DC02D023207E403AA9D01063287B9CCD795107DE92BDA911076BDEF8040ECDE1E8ABEDCDCDB1B887A73232B0FF67624C85CE5D31073098F5CF41C33A884A86284E17B7E644F65F80EBD2B8BB0CB7DB104B1CB7D9104B1CB7D43093297FBB61592FC72DFB6C4405FEE3B205EC9EDFB7E0A716694258875DD8F90B06F000A2460D26BD6D85590943B2C5151EBC21FD56F5DF8430E7DCF21E4C5975B5700094F7D05F0467D518653F1C5AE000E25845F018C354C5F01A48B68EF2D4726BA8693DB206248CB9189F62BB90DDA132076059018505E01BCA13ACCBD5EEA21BBD64BDFFC0A2055379A58B7FBA842EB5AE048417207C41C918974B116DA22561902781C8881845971205446339C58F9FBD8C9A0179E1D32DFE5E6CD03B4DDE5EACD0332E4BD3FFA8927C2274FF49FD50D5892273C274BFE38AB6610519273FB720CE1695F8E210A541601E24D1654847ACCEFBD90E0E3F75EC8A692F37B2FA459E7F6BD17ACE7BDF24885B54B14D2DFB292CC5C4F27994B2EF8BE6B99073AD5BD9749A2A17AB8D2B50A54C1F6AD183B77E592003DA4601AB1EE666EA9A2EEE54C8DB2FF76E69E49F65CCF24C3854EAEDE8CDBA9266B6475675E54C79FDD6FE4AED4623858A2F19C16838B499E4B9ADB3CAD726F72A8527D572E0F5462F542E581EE7CE5D6E42E4B51F327EA32A04346DD69CFC5C9A12EE63B1F7713B50EB7E5A6D87727F5C8F82E4F526824995A45766812AB23BEED266AF917AB946AA12D3BC919531DB059DCFFCB314A881B289684AB75178DC67CC26FA6D0384FCC35149247D58B611D0DB641297F908D5631EBBED64840D87D2D9187DFD7A2C5C4BA67B42B20AE2E4B04E1BAACA8DDBA6124AAB7ED5334AAB809B543FE1C90D34B2E1B6EC9DFC6FE4CF791F39973984D9A917505886485E7CE32B1AF7D7D8746AAAA529338E1D7774451B34A927C75BE737913E754FC66EBEE8182E436C8BEFD42036F4F2A428F07FE3F9000761E2421E629807D0961EE7E07E4BCF87E3E899FC793E84A3F1575402727B0D258775BA882AFBAEF58F483ADAC235E850D420A1503DE6BCAC47CC309B10F96B24426F0C2067528972E34A41CAABB74D1C73A98A7C5D93A97A76FB32BDEA6FA2CE52B164538684CB958709C1DD130878896F8165C74916DC17705806FC10F08E430ED1601F9FE56206054BE0EE5302A1F7D8338D1A6AF484134B7EC4880A605DD522A6C8FF61D09329B8F7D82F0CDC6BECAE3DCDE2BB4F2062A18CC11FC365F817A9FF7907E631840DD2A1121B69FDBE9EC4A60EA40BEEA759DB6091F2A3B70CAE642C9AC5A54E308E3552E3562BBA4DD7DF8D97A9394703BB75E253DA05C2CCFBEC86372102FA3CB86FF71184AF287B2A8B87F6C29A0D7A44D35D5E85E94E63C344377AD8B73F3A422702D7C9A8FE0437266622193C65570C85043C61AD455A00B07C4CE9FC537BF981109907155D992802F2EC43C59114B809E52B415B6E2A98E24C05C2F1F0B88B97041276E00B156A26D01B3A29C522F2A717628F4B9783A55B3267100C2FD6C3C8D8A732D1768835F4C9DF713A8FDCAC04F13DDC8968498483991F83606C6A104184FCBA1BE5BF8E1ED8B63C6B294351B978C690568C2CF71C612A4178A6D01C0EF475869F5349390AA2A035470161933EEAE90EE04E2F14925D43EA929BEB057A9690A11C41C606DE97E428271ED219D802026EBB621C91773B423D6A32FDC9569AC207A98C5ECF9E2382D8D19D030AFCE6B90692B88A9B0AB4096272603B20A455E2BE23EAD8675205F3C41217EBC3EA44E82A5691F7458AAEB375A49B28B7675FAC79463B2ADBAA37513C1D05FE6565FE0DBC950B18D7DA81A4349505435379AA69E45C533CF40A1D69889F7A23F94862B095018C06E5B01C61A428C5BE6113948D94F9C8C791A3B8B1B4978AA0F95E8D080732575D87CD3E609D2996425272BDB054F008C1FDBAE04B05242B0CF07782B52C33A02665418329020C4D415090817A60389B4254C0F04CC72F7137D6120D51DDB8D6E9701BF58BDF2391A9BDCEC196685A6807E71FBC3CEE348BD4790799777B4A340E63AAC20D7D03DD9DA9760ADB90D24C03DD9A2B5D6F185A6CC358ED02CC573B2C56B739C9F65FBDC0D5282DC93AD48C1F9C9D6AE0256B456005654D4F9F0FCF83CB2CD6D85369F75E932DE07E7BB98EB1DE8AED00AE6B38EE27FDCD3E0B7F9C2E4AE4EEE5272D77C61F2964EDEA2E42DF31570C74F1286ECA56181CD8CCFA5588238378831E6EEA20260E6C49E04F0F9B52D1A739CCF19D0E66259C5B9F113D91B1E28184346E6B3622008AACFACA92C49C3A6F250420CDAB21C9FCA43C12C330FD27CDA76742E36E5F618F08B4B2C677A0E38F48B8B239F9E92FA9C06DB0A64A627B562BB3A2A90593C889E96ABE381CAE3442D292E53BE61212EFDDD78E8B5F1F9670298CFE038220CFF0D7EC2BA70669C5B68CD398EB4572C455128CD37B14A696C2EC21BE6D8DE08531E1BB443B9F8C695CE134B1BB445B98C2628B2183590BE0DE3B6C93052C613735CBF450E06C7958D178E7759D978216B94E7711E6FABC126372A028D33F36A2A418FEBA02C5CF0BE28CDE2056B4871A59D0D471D05BC7040C9F0B373657E5FC1DD2D4BF556F5CEF857F58040F5C6F481A8873FC626409F9907B368ACDAD4CF6FDFBFD1EC04628700E613CAE8072ADB6DB4CB11C07C0665E521636B25D8D210FB3ECA960257AFAAECA824FB9E0AF5002D5166AB10896126A0CA477B3366B1827E008710C07C8A0C26D0B328E3C43F2FB3581F66D166BBCC6603CDA15B640700108FA9D111208D0BB15175B73210D9DCDDCA8E041BE7A588CCB66556184468686D5F0D62EC3CD2B412AFFB1CBF7FFAFCC88294B6A17B87EC740AC80E0BC45B9E1EDF7D11C2C6EFBA3FD86649C6BA3C6450EECF2FCC8635EEFC0A31230F76625951ECD6CCF7BD11D94E8FF364C69E3156B204A12CA76CBE30BBCC9180942CBED19628398B7F37A7715B7425E5B8AAFD13D1AADA3F3674CCAD68BB229F917D2498B96987149892DB76C894796C8544DA15F5582062EDCB441BABBA744A575E66E77134AA5E468F4DA2E7DE394E8A8FB6673D90F723F7AC4772CF6DCF7A00CDB967BDC8C296BF0E55CB0048B7395F0E558E8C3F6F8264FC38E0C1B511FB3987900DF5A3F5F415F57F6E83709C3F5AAEFD40DC8FCCB51F693DB75CFB013267AEFD03AAC18CE8161530034ADF236EFE4786FE68B9EDD3B9C2DC067508C4CDDED447FBE0973A595905F729A3BB0A22A77EB45DEE818E1FB9CB3DD2756EBBDC0368CE5DEE290B3F31A6FE019AFA8C9404C69C07782015766E8545A40EDBEFB50F358805469340FE0A32556F0530C4FE7EE47EF5A4C3CF2D088DA3F11F46EF2AED3E4CAE561FD391F616FEA4BF2D4FE131077357E11D95E0F3152616E37607129C04E1E18EC8A3E3237FD4808C7F730B4225AB6B0851A9BA86A05090D657FE9038553B8B2A46599FA1F6A39D6FC4F2550CCBC4D8B87771DF2827F2541F4297F04AFE9180FB7C1F8891669E17C705D3A9142B2CA1E0BE5985D4B3992F40E0AE4AF298B4F7A822E692271035805157E638B7201F6DD34BB423733198ACAA7202AEC15A8D1085E5F89903769AF3F60BE2230D62134A02F984226AB0F3E18E20B30521F2F2933E12041FAB0F1FD0C4AE2E7C3421AD37C36945B11E9DA073BDB90D2271C30F187724C01C27A2AE31E7AB0AD1E223BF4B00F3E3A3B94B40B385DF2500C0DCDC25A064E715721CF90B00696BED0185F3BA4067E8AA590DC0D6FB0CD45700A619AAE6FA5A645BE675AD6F0832905D09A9FA9F5EF085930AF28553D6C4BC704823BDC01B07FC34A52B81557395B652F36466B7B2D32BDB696F32DB57F3746B33359278FA2E8C0EBA769A752D94AC2B1746D445E45EFC0BDB2390F325E6D0F770C890F40BBB3B410DB0BB13F46DDDE024887581939AB1F250AD569E81CAA32D6A1477F6228E0D7E5D72E2BC30B39DB61ABFB033F88E48674A754410F69A5A97BC2A2E62F59ED8355561BD2E261A16CC2C934B2BD11700608BC1555CAC6B06FB80C74991F13BD9DBD967A9F6FEAD2D523C21BFB03BBF54341A24E74545A3A1E1E64183047758B7C1CD7DEE0BEBC6B5B933FD4B753DA5D9555D4F490A543CC92FAC10AC44A5AA58A471AB8A451A6EC7BC6DE68563E5E6099615CD4E60C6349DF08BCDC1C433BF2767BF474A181DD08DD4BF72770272B9BDB42028532EE3119B50E49700207379992E8EFC9543C88047790CD71E102831978CC413F17FAD8C3CA27559197944EDAFD57143C6BFAC8E1BD67C693774995BBC78892164CE2DD05FAB8388DC72591D445C09BEB2D34112A95FD953F13BF4D8D157762A482AE0D7115FD89095FE56E93E32C8D74AF7711CBE320D5B848DFECA42A88948D17FD3CB086DEFBEEA4FD289BE4E780D54E784D78074FA6A62518A28D35F79D435C28EDD2E8E88D9FE561D18EA7F75600E04986DC5E9F5AFAF19DF77D3EDB6AF39C77597201C57ACE96FD511233257476C4460764C1BD1E1D9D7B985CA3681F8185175178E38FE7A5961F6BFDB3B6568EEEF7CA78CCD5FD93B65005DF19D3266F9FB53B6AD1C8B32665F8980BF5BB313BB706541F6288FA96440394C1DF4ADDF6B6AA36E099FE623F87B85219107AE2A0C894DFF9DBDA3485113AED8438AE44FFEF76A8835A4D65595319079FF5E1D4E1C91ABEA702233FF9DEFC11170C537E102C0543EA0DE9551F9889626B943012BFE61F98FD1E1E1EF3608B1FC876500A753B0DF6D504CB98C82B147598C8281DFFF6091F6E9ECE4770E409AFF1EF3579C482FF8479C677F4D46E5793568E63FB8B57A978A336335012A63487818DF70D10433449162F03BB343D1A8FF8ECF4B32B59308501D50428A796292B3CB3FAA238C4CF77B758471807EBFFC4DF7915AB94C0D6018DCDC84DF6E4EC3CE56EF643C4FC9E5A019876598B6BEA9EFC61C21AD6F795CCEF3B4916F2605EEDAC7A0CC8C9A65EB4910AC973D84BE994F07710EA0070F9AF015BD819FD7D76B49F12249933286AFD69372B3CC3E94B8496AB6A8D00BD52AE645C0FBF8ECE8EB0C2BB6F296371A9FA8828FCC15B79EC49B93383D2BCF7F289FC4BD78B39824C3B8D986ECBDD85430869CAA78D4FCD387B76F360BAA21195F35E3CD6858CEA349386F85309CADF5A011ACC79B78091FD534FAF4148ABFCEE261198F5431D3DA441034CCC3A4F5AD3C87FD67238D2F1BD9E6D3A288E9CADC116C4AF3E6B7293E687216F7D25060D08B43556BAF0C1502BD3C449FE1CFE8D5502AEAF5921BD6E2501028BEBEC6B6D7A0FB61D0EF0761B6997D66D9CE45B604C8D1EFF7CB96A0C85AFB102048D51FE7E3318C670CE3C93E6114A98824F45ABF94BF54F9CEE1187A03BB8D46DA6F1FA63FA89C87E9FA7A0B4B9EA4A76BD01EFC638AA8B66FD8A83E8F806954EBF451E2009FC525BE85D96C21D2E6ABC798471532BC04AC90C1069E3A2A7F3E7800754DB241341115D14F04527C69BC184370FD854993A8285F02F37FA524FD8549C9599AE5F1B3A810C5CC676F0D51793BF80D469230E3DF881A64EF8D682CCCD8CC188B8AAC9BA042975979358BF5B4D8841D028C30102238C92853E3697E36C77B33C569602A1BE98116D37432799B9B291CCB89E7C261A0F5F0D0806B0470F4CC97950BF1968006111E782B517886A5FA5DB642C17DAD1E942BF3AB6F825F700E8705FC0319B2707E338CCAE1793352A458EBDC401BA966BDA2C27A290C6E5E36A112F9839871DE5765363A87F3C7C096F38D0DE4C5F4640EBC58C05F9B7BFD05BE657D2C80FD5C03F44FB2D3B0843F864E379A8D35ED2FB8B05A8329B9563E59EBF4968C69C9C75470F1698002312E90877A712349410AA4C3381B37A0C276AF1405BFDD84C80FFDB5360201238DC8548A21104248EBE29009CE9444763F0DD37E0A5CD0A21101E249FA67AD6F453FBB49FACDF4C18374338DA6F193A0D10CD6C5EFF5A0B519604884D67A337982F231A1AF10A6CC5AF1E0C1A45940BBC1EBA4C0BB130D25D3E0C7309E216E50A015AE41EE0BCCD9D2257ECACAC63CBD8CD24A6E62C8070FA072C0684D1403D222A825446C7183BDCCFB71938C638F009DA40FBA6F74C5884ECB03F05B6534CEA3E2ED658A979A41425F8519F03BA00D0C55F48787AEE4EE8FCD1A06023E29882AFDC0CE85E7BE9024443BD4275719022A928866C43A42094AE84382FA198248120BC59326E5915F7D0D1745CFE2140BC4A3D7327DADD3EAD925C6F4D9AACBDF6E1D8A590912B3B2E2C0DA8283405D03D69B017BC71F30D7311AFF5B35706A10C6EA309E14F1373142B8185276B1EE5053824793BEFC842112AC0623916C262872DF8E9B185F7CBD205EC8608A8A3273274398AD77200B40D11827D87D0EA01BEA34D5DE4F6E400D82E9909EC77952164D778043FA0B1269731C2593FE8416D2FE10FE89F1D89D8D3F2EF3C0036BFD149958ACFA72E9A5ACAD1BF895CA10C3D5727DABDC1A9553B9A9E8288E67FEB2E7F8A3852BBE2CADB306BC9C42E0F9928A181A3C77E094A6EA90AAC3BA2EADF51D5A50A7581185D18745B5F45DCA28D27C702AA2C95FF45D5D76BA19CD66932BC17E276BEDD3CD619682706BCAF52852CB66AB25E89CC505C6FAC4DAACCA2A55759655958C1D21110BFD49CAA9F88626D99992419FE3ABE2FA9A67C6E4B27F726AD42A10FE8DB855C86595460B84D7BC3807412E35A946899ABD147DBDCE0EEAF8DB551DDF88352EC35415502D08435C6180DE62310A0C0CFA3DBB82045592278D93C9A426298FA3D1C79769B9CFD3D53664A78A629331435EDD950819F2AD8861077E720AAAF1D524F93DEE8D6F1421F478C805FD717F0B16BB1CA6C4AC3CEFEBD493EE692BACE6DDA6BCC36C92E505CBBC0599AF50BD0101759E5DFE9C8C4631C8C95E89EBE3A7F86B19A7A32688EA5678DCE4595A541D2B024299B210362D865857C045CB2D8E852A329C1765367D9916B860C81C1C84023C54A544BB8238FDA8150E01BB3854ED56F65642EECFA9445C9C94A78A9AE993E0FF3909D6E7B25AD0E14FDAA7EBC114B648EB95940EA5383B2FB6758BAD4D92E2F46F7AE8E24D60F9A3083410C614C8B527F129F4EE06562E67D3831C42BAAA4509E0BE070F9E364129D7C4D2BF513EA9DF40A435646B50ADF239DE05BDBEB63E6D0DB8A516295D17D2544FC00FCD04C4316855885802888102423A49D117AA2FAE5B85D2950B9202199702A803CFFB13D0BE0E63C63280A4CE069B1FA6A6BC8105124B51CDAFC43E3C338BA15CF58316AC95D7D72C611417C33C11BA15265A0A3CADAE723A80146E137D9F3655EF23E8BDD0077BA0F789DFBD2030232879AE199C28CD01B6CFEB749B126996C09AD242A5FE8DD96FB05242F55DA02653A40190610121FAD95B096E1D175631820C81A61AEF3D0DD8B81F04E115CCBB70D03FA1779C6F82D3C333416080B7098E2FB59D06A7548DA1CF650D7DA0CE06A3C82552E4E68DA812D382F5A55D6F859F79FE4A2F3F1E3F730BBCE205668A5532BD9F42C6585BBBC2E9A14062C0F31FDA8A2C6FE476FAF623D4E3DC2038D86203647310E362252B85F279A438E9EAC9517F24A678380FB356EFA89F6D4EA399110DA9962B173A5F1A5EB5404CA88AB319EC0CA7CDA3701C0E5ACAD4304009365E1F80B8F2D9468EBD3C15CCD53E197A607E133D3FE8D14FFBC1C360DDB11595AD4D0A0606DAF0A3FF0CAE837F7F74160601033E44C0AFBF3EE4B05F7F0D00FA3078D85A872AABD32BA5EB27D082984D477EA481032950EF20CE05AA570BF20DB26C1247A9C838F067C4DD62108A7FFCD60B9817EB6233506FBF20E6B7AD15CA5E260426537EB27E1BA4A2E2CFC3EC87F9E1FA7AD6FA19B403B999CD5AAD278560A20B5D954E0B61556CF5643A905D9132A9AE35D07C022C863BE047FFF9EB68FDDF1F8140AFD49C508DC06485B3E997A985E84406DC181D467EC9FD5C4A60E86319E2B2014526F3B8579E24A7376184B99F44C0C3E593799F4FA29FE2B28CF3471FE81F6B2EF57C19ED1C542148033BA7A7AE56F8733327B460E5C1F14C70C0607102809C596A2D893609F1D60FED27C032690BF0C5E54F8243322EF41CD806E833736BCFD67ABCD101C40A280D2AC86C9294026CCF77C3620DB4D0DEB4367FCB9254E6149BBD66175BA37DE28A15556A6AB9A4C40BA4F349E490E8902445266CA3A06DB98CA3E6CEFC30EB3BF22020F347A60B04CD9368E3F7A71BFFF874AA7EB4370E4EFF770B2445EB090C41A67AD70995E8DE007531636866302761A501C47A546045D962604D924C2DCC0D79DDBA95A8D132345BA7F56D5E31372905BD1D2650451E8FE650BBBDA15216DFF5F5B074D8A0DF7EF000E1F17AC9D09DB7DB9DC1AF27BF8E7E1D3D994AE129C8B0DEB909DB664A3FDE6D3F4951BA37710319044F82A057AE43D58D4099F5C540870052B014D6811E952AED3C3C83E9E71933D40AF35252D0BF0037B9AE582EB9138A012325624DC601CB8886649C3126F5D24EB5138FFC6D48716FF27DF0E793636AF27DADC977351D641396EFD841F9224B460D66017DC3D29F9101FC35D9ACAB064E53E699BF6DBD074505DCEEFDE7A5ADA082C4DB785529D1748BD0C2751A5C5F5BF656610D32153DF5236B36B73AE75BCFE8C21EA3CA1016508EA00593A365C3C4C85830A39A182C5EDFE66CC114FBC491FFA1D37E12B47176E833BA4E1B353CFE69CABE6B0A411093B50F47222CFB2750232E6D3F67F3BC68C23223BF31386B1973C88718766123849CCAD9D8D32BF709E5A0E3A156F85C7CBDCED2F2BCD93A0D4B95BFC1D5939F2DC1B3C4F8ABAC2C723390F41FFDC74931FAED3F4E1F9D1DA6A83480DC768D3B6B38C77C961B3A1073AD0C7430260D3873633FC2F33163CE61FD103575C2DC1824C2A29FCBDA4056EBE3502D3493D0353F219BFFC77F04725D0AFE23C0152C7DDCD73BD2F8B0B8C440C05860181571F01F45D0537B5BD1407E0298C38E47248F74B23C08B6937F03D99B5F29A23B6BA0CC2ACF1B4AA33C9AD5F6E61038399A4F4AD54A7C73D3D2948DFA50C52910B738C49FEBEB40BC4133C2438167F0CF936C9DF63C514FFE003A6BDA6637618A86100C775BC6DCDC97307B53D614435BD03FA5B0343E97A52043CB1CED8AF3DCA47508B9D0EACD723D417302CC719100797A0A10CB423094E61834E6C6466359BC216D8354EA21ECEAB576A151D7CCCD3A46FDA9A9EF90BA94660C533A4432CC2014717D520B4493A06F37617688CD0CE66793ECCC9A0AA81191BDA2DC8CD38BCD376F9F1F7D7A7EF4E3C79FAEAF033C1FEAD33E15FDC6F1A0B4495AD45A71129FE2D95C1349294F70416519908909FF0D8304540F711696B59486011328191D62E13E238398826A9ECADEA7ACEB8736FD81CB1BFF31EA3580D9D13E86B3FE06CF2A1A6EC5DA488509C840D206D49F87CA04D6FF06E278D43BE984DDEE699894D12419F64EB6C2EED669887239C753E5DEC976D8DD86E4948217F64EF6C2EEDE6978799E94F0B1B5176E1D9C8667797CD53B3968D307DE77F90C49EA6B8EF9B6E9637815A5F0B1AB0AA14D74AB4B5FD3E80CFA1BC1F70E7D832A06BF3BF4FB2A9E4CB24BF8DCC2CF9B50D9FDFADFA482DB0BB0E620142B512F100502B3476420B3E2F402C45B6D0F7B01522308C5A4A7B418AA44DB4B2F90D851A0C8F8EBAC17E4B86221558532D53FA3DF3F8AE6FA57F48507D6FD81FEC9CEAEFB97128AE8F68FE843C8ACFE07F1414B65FF2B7D9862C7F42D78AEFF863EC4EAD07F461FB8CAF43FD34F61D47F45BF951DA7FF943E31E87382CFF3F6DF0AACC971024F22371FE12DED2C2F1F296820CC1CCFFB27C19F90C2C10B72B67E1DE5F0F7E92CA7DF48C33FCD53FA8BDBEDA7F333F8FB219E05F81C4A19E0EB6317F0F7793C0C40066E5AD310A4B7E47000137F6F1077C3921C2E98172DC1D3E2440C7157BF032C264DDCCED108CEDE92242E3316C83344C7B099EB03F64360F549DCCC37365AF1497A929F9EA26B08FE7BC804BDB426A1D8025C1ECD8BFCD12403D8A34932789466A3F8D3341BCD81671F0DF00008301D5FD970989FB09C6F88CF0DE1ED51D859A43855556CFE869D95CA54114FC66B5C9F7A82909E4CBDC4F72C2FED7401EB7DBB69E1498C67E87B9DEDF09FD8955E673F5483D8EBECE171CBEE02AFAFBC290FB33FC517C8117DFE717D0D625F00A6D1D7574951E2E9B1CAC341D7D79A2446014B56D6988B153735D9AD370C73FFB6C59C88E561BE7984BD3D82D95CC2044680D112155974F7EC548B2C3C8FD4625EF3F44EDB2A5CC476B2AB5D16E4B313FFD0BEBE167E76A06C0AEDE3188A0BED23802DF8BC281B83B8113566594102A9A16D7F8A54D52114EE033716423150C0C28296553270811A118E0F6DDE685A7C0313E050699CB4C8062D12142C8F587CAFAFB366158A0E5355A872FC11DD2ED9D15C07B4FECA6EED49D933A479F8311D46F3B3F3326CCC69D14EC6493C6A48E41AD4CCE6C3D6616AB13C2CF3D88D7933B5FDA212044855D9D5EC85E6DCE8F45223BF5A87037A629952BA3C25E49DB0B26DD5660BAD034C59462BCA7D172174A400AD4A1828F28D8E50A0A37EE730FA213F8C601F529C441B9D5346CF085714A63582B6480A111E1C60D7BFDD572B63581284BF262E0F63B53C88A26D5D740C791D7CB4D795C5B4D168A4B8DA59A76845225D33C195AA327526B2189B415A34B596F17A68312BD04121F1E081F0F599A21592C151D1043C3655ABE8F8AA7EF74ABB3E60C227F6244165F989035027283D07DE3F7100B03FAEE429E948A8D286330BB195CB280791A6C8396F568549EB49DAF74ABC5EEA592A42F42E7BDC9674620DC9C3783CFAF4E38067708E1EDFC4E5B0D5C0745437510416C9601237B8486F4CE369965F3540A9FCDC18C525795E6DC206A0A106A068001B21EC23B07C2C4AB9F2B9D96A9419889C214C3EC83541ED6F3370C74D8984D0DE011A1B6A55EC66483D2F433BD986B1C3E1D5553C879E5EC4AA3CE4CA418F03F64D9176A57F5B48FBCC3BCD11A1F399DD62AE39BA5F4ACFB654E050EDB58DA96FEAD2B233BFF30476571FF4C974B89D0D497519206F3429E9F2FE06AD02B85D06D53741E754358FD11744771B1D0646F10478AC5199845C60D8BDB764869D8462A3148E7446160BDFD502BD551FB70F9587ABC00D7F697C0037FE49E881249F8B15E4C63EF21564304E009D27DA07B7DF0EFDBD6AC19285272EC0E279D8697D5727EB6788C8FD7432F12B4B524DA98CB8D5B18A3262A3A0F2BA8B1C3A4358821784BF2B4C1F3C5830E4D8B0AF52318AA8C358C584D909952887442D10286592CEE34336D139499A36057D392A75864ECFC43CF56A44A400F9658C74F46C882D5E6A94366FE613E3737DAA35D40504B4596152CF01EA76C1E249FF044DB5BDC4B3BA56D64D58355D4A68D5A544B41432CFB2795A7AB50FE510CEF0D1BF4FCA535838DB800B07E1620A9A649FC394184A9503DD9EC7C74F6C87E4061C17A9D2DA6C3DF139010AE7400C85977FEAA721338FF7AD8A6050754AF88DF94AF5D4117618D363C111ACBDBDB54E7809DB4FF19B96EC71723697696DD8E6C30C5A8ACCA1B0F7D9B638861FC788E38D2A69CE21DCB5AB5F2A0AEE2FD81327D89832372A3CA9F934FE5A1E27C3CFAEED31EED75B081E3C1040D4275E4EA7F12811E7222B94006DA6947EDA1A06EA01E9366A4AD1A6AB6219369B5E4FE378DE43A660E5BE72A28D30358D18B7B2B032EDFAEAD20D5649A24B54727D5DCAB3AF165E9C19456584624D9A2C364A2063D0FA8607CED90C4F61A2B34850F4905DFE78DC56865F5867CE93315EF50065073DB9D1EF91BBB36A8FA2B04ABDA6DD6C18FCEF00EA7089069514E29E51362F811FDB900777299B65524EE27E20AD2C0140E44FD4AA72347AA3ECCC3741CE5F0031E117E87409FD033A1BFD188FE95FDA62E38F01E088864A4E4EF7684121AD323792A2916665439A98D011095B1D5E8E383FCA33954701A59D8F927CB54628ABAF0939630E16F915C7CDCE764B64ECB69764DCA9B7941DFC975ACA10FFF0E4E0B4D53C404F1F311D9B01E8EF8FA09AF8D179399D7CBACCF2CFC80327B0987E992739DE60959D835FA239F8818510FF2C9BB1AF49949EC94F51CFA369226E8DD8AD3C2AA2AF187F1C1A3A0D5D6206733CA8208FF8E0505F7FD9DCD4EDE11D1803A136F1BC4980EC765B9BAFE907BA7EA0E1DA69BCB5F9E1E9DFDED1EF70DEFF16A86B2B1BA36C88F26B63302F37CEB27203432B971B657416F482241D678228FEBCC373A8D0E44BB374039BDDC8B3AC54E09B105D4EFF4AB85AEC5B7013B1D45FD8A4DD6EB72510D52590D6C21C78C8AE7D4461C10487DC3741156FC935B670260BAB2956BF6ED4DEE6E36C641D25EAC50093A1DB7848FD0BAE8FF2CC4BC9E943795E85F743C3942486BDD095A2A9B4FC394A4793183DDF91C0CFB321E991BD1C96DB11FBA254F9969648341F48EE6888B1C67B39602E76CEBA5EFAEA592C966B59FA0D264B0FCD14690CABF8643E4DF1021AFD089110BD98ECE6BDF9497E7A7D2D2D6B37283138E140F320767A914767885333B6925B3D99DE34E389C76672A7202A05BEBFB991372FD89D44679622BBC7C5CE06AC14D32533B43AADACCDB4E38CC38EB4A55E249A55DE0350470058837E1E4F8210CD43E6136F719813EF1BCB3F8199A6D7E310ADD7F193185442FCD516E6ECCE23F963837E35E37E337EDCBEBEDEE8B4FEF7EBA83CDFA4A7CD9AF4331AA0CDB8D50A99CBFD8F66A15616F343660F97BE297DCB894402989B4ADF7250E9FB1C897EB32CC6C8EF3FB25BA2F121AAB4A42CBE1D93F2219049B98E8A578052E592226A30474CE54DDE378E27AC8ADCAD22AFAFC2AC7EDA8E70A3CEF598CA880BEEF575B326C5BA4523EFCEC99D9EEAD51A47C9D36833A8A9BB81A8C7A306AAA1E9309BCE4029427B56B09E0A7B4BD29F3B379070DF5D70F991881B7FDC3C5E68C71C6E034AD4A526B7CA967149D1379AFBC49CB4F7559A93AE6C614DFA0C9DF5952EAAF895F9A2A2CC5B39519F0C8B1B450C0F1911012088730B34CC2AF73F61492BE4E5D0A89F10F99B99E63058240CD076166A859370189E87B37084830E0C81EE929F3E89F923BC703F7D0A5AAD89A9C14D6D85C36AE2079D78CE1361867F9ECF4CC9593551974484D017E154D965DA2DEDE5DFA52319C6297AF2C6464A189B7EBCDE354748276D3CB1ED9CF6DBB0F7552E4F610A4B956847B342DCECB64104F9E0BB004FB557B7CED2DC09DB61F0B7BFFD0D0F9DD73B7DE3F78D3B010ED0C10B402F6F55AEF95265BE6DB85890659D203D9FC46465066E6AF56275262804EF0F42C692389D465FA1F938C4EEC4EBE50F684805FA6CC42DA97689D58ABA10630E54BC2AB3B38BB333613D22B1DB2AA43D0C175A6B4EB25BB399C423A1DD31B40B7C1AAF67C098D17AB19185134026023E4A3732AC78FC43D4529E52E7FDF6E1F90F93C3F57561883919AF9F9F12C22711FCD206C5F16351E6BC3F393CDFD838F46616CECE88F7B0C548D91F860BBB60655D2F0E453B885761F08AB1A9E4E4FC54EFC7F21B43818BEA656E1AE5C39506BFC6A6F7E4C2BADC698E859FB451A3319FAC031B20F94EEB841C8C71ABD53B812E58BEC1C02ED6B7EFF665640701A07CA781146F5329B240BB81A971D69FC224849525823578ADD946D3E1B455A184BCE0A01BAFA47896AF17F28A78DE3F7BF020121F0C2B211031340131BCF0B00F5ABD14F8DD3AA62C404B0141ABCE6D1F3F7E4C6146B0936BA63A25B34FBD4BA3F414595F2F7EC85AB88835D0742C280E3BE793029A4175B015BAFD9B46334FAF017ABF3DE6BD53EB0C7AF465162D6EDDEF263AA2CBEDB77590A1A6F41CE353FC901CCED7D75B7349972606B5E84BEA64409DF929DE8732CB77E1A1D33899C05AE163104AF843A9056B4606EBEE1F4BA931506A0C941AE341B2A214B0E5C9F83494B49A031A63BA532DAFFA648B69868F0E5F794846F03F94627F2CA932205506A4CA44D49E4C526B4D92A90096CA70C8B83B845E84AB642AB269ECA11282FFE711A99E466D45A38E8746E27A8C874A22E18FA3D3FD1186CE640195CAB956C7BFD9113D6BE0E6733A2BAF6045869E372E93F21CEA6E60DCB0249A346877288F950BD03333DFD9D963D0621D494BBACC28A33B59343418C207168AF5F55373D009EBC9E37E720FE8DD88F509E3A6207F1C16C018053ABB184123194368116166162DE68C5EC717145ABB963928F57F2E8750F76EC526182A469CCDFB18A5A865944C324A018C926D6C3046D9D8C87E68DF17928C5946592353A7BDB8703B5CC2A5885481002FBE26114D5DB69037E9AEAF4FDA61E7545FAC830D200CE246A7B24992193C2C742BC631FC963AECB3A68ED26154C416BD7D58199A0E05A2FAB969B9C2E1EE2979DC6F3F497A7AFBD50E738C0345132DF9213F4C84044E9090E84774929CB2A0768DE450B57DE3A5960EE56628C640D0DAC6969F6C2CD73F937439FCAA219EDE1926A14B4746C87C431B06351931CE592202A3293AD2491DD0D247477395F99D220752AFE9857B03CC6C7EFA4494FCF40937D0FC3CF6494DE08D5ED692FCBEE422B51881AB7EB0241F33AB450D3C711083D46B04874B4A3A07D4C6C657AE79A2E570BB1F3B00F54993AB751176636D4C35F3A301BA507E88D67976A85E3D4827DB938A87C5A87CC87EF733C94A22E013A84A33FA61E52127ABE4FA5A7BCC24649F0392F4F1A692882A031FC8B526742389380AF008D09BFA582516AFB8893E86B12F11D88C20FC1144A70787AE458FF54950FEC9A07A34FA4D67EAD1E1D04D6F503DC2F976A3B5BF5204628A4FCA53AAD38465E09E05EE85C23E85E9A09F2F8B233D8E00C6AB2366C2A049FB151E77C6F2EA8AB1711B83799FF70C7108E39BD076F5B0D994B8E850BA12110BE6FD4153DA65BC3CEC5FF1643E4DE093605D155D0F4E1B6BFDC64351FE61A02CB2D64156C24CB76528A2C0E1F1B7E94DA98DC96BCAEEF2E081EF9025898B668E2C0CCC063DF09EC3888E1FF52F9B7806F3419D788CE4499973C871D954099288F2D0AC198C920B79DB7FEDE8FA7AED430BABFDDAF7B679C3B8D34EB9BEFE2A103AEE070AD66061788CDF2228844A1E856FB430B36B6322CC1260E1B37E7046D6DFA2F1A051C85FC32825A50C6A971DC682742CF05B7411091C1AB0A040929681768395F86CF727FBDE48D9A74E703CD5E57675F9A2EA8ED773AAEE6B8B1DD47D15EA95E89A88D3A16E9E26C09A68FB047E0AA4A286ABE108049D0AB027A4644B8526A995AEDA2F12C520FEE94BC118F26C8570A6E7E97A2AAE8DBC7D7A06CB35E207431B98387D28425B21251422612813E0D3F8FF6971ECCE20238BDD14478028E1979386D01A37917CFE8989C67D989827F9290B4BD752E2A988A3896915BFBC3A822930CEE3F8F7D81411DF35852884A995B1C9E58F1AF0CFAD6F4B6BD3A0D4BD62649D513E497B65134FA36DFC5A377A2D22B7BD23BC3957A04381E9492569092592E203902B1E991A14C453904C0D3ADB8B3CFB3D4E794101595A5022072B152F6CA056055A0C93111BD4709F395746480AE4A6466A3BE97A3F78121CD28C586B2B673FA19A383EA142C1B0B400540DC4D47C852E584FFB27815A34037C06922FA8819CE36F314EBABD46E31D63BE18C3B76FCD06305BE983D3F06DFF29BFB78278BC8679F24DE120F48AD62B748D67186BDA355ECA3B5EEA44DE23FF625BFEC58BE45FC01AA9D174E5F2FC92C729908A8D88D6F7E0C14B1D920B43A4B558340358B8DF1EA6B0FDC21006321CDE53BC883FA6DBE6BA68A225D0CB9B1B8A5496A21F6053FDACEA624D1528A265427CCBC38F4FFDE0DF7E4DFFD7AFE35FF306BDB9D0FE75DED9DDC7BFFBED9802DBB7E96F87FED25B366D7AB9A6BD4D7F77E8EF2EFDDDA3BFFBF4F740BCA5837FBBF45C2C3E1ABB256BEB529EEE01BE0E331E53B88435192A8345CFC893E9F5F527FAB7096BC4278A97F409E325C97BBEFC52FB7F621224FEEFA015BEE32902FAEF3034DE16AAD45211196803A9A33E3CB7E28ABDC3AF1B3AA17D518946BA8887406378583680D1F1F1A3065DC3C70B2F9A7D5C7F809B9BD6FF0F87BD78A10D510300 .gz ESP_AsyncFSBrowser 23696E636C756465203C41726475696E6F4F54412E683E0A2369666465662045535033320A23696E636C756465203C46532E683E0A23696E636C756465203C5350494646532E683E0A23696E636C756465203C4553506D444E532E683E0A23696E636C756465203C576946692E683E0A23696E636C756465203C4173796E635443502E683E0A23656C696620646566696E65642845535038323636290A23696E636C756465203C45535038323636576946692E683E0A23696E636C756465203C4553504173796E635443502E683E0A23696E636C756465203C455350383236366D444E532E683E0A23656E6469660A23696E636C756465203C4553504173796E635765625365727665722E683E0A23696E636C756465203C535049464653456469746F722E683E0A0A2F2F20534B4554434820424547494E0A4173796E6357656253657276657220736572766572283830293B0A4173796E63576562536F636B657420777328222F777322293B0A4173796E634576656E74536F75726365206576656E747328222F6576656E747322293B0A0A766F6964206F6E57734576656E74284173796E63576562536F636B6574202A207365727665722C204173796E63576562536F636B6574436C69656E74202A20636C69656E742C204177734576656E745479706520747970652C20766F6964202A206172672C2075696E74385F74202A646174612C2073697A655F74206C656E297B0A202069662874797065203D3D2057535F4556545F434F4E4E454354297B0A2020202053657269616C2E7072696E7466282277735B25735D5B25755D20636F6E6E6563745C6E222C207365727665722D3E75726C28292C20636C69656E742D3E69642829293B0A20202020636C69656E742D3E7072696E7466282248656C6C6F20436C69656E74202575203A29222C20636C69656E742D3E69642829293B0A20202020636C69656E742D3E70696E6728293B0A20207D20656C73652069662874797065203D3D2057535F4556545F444953434F4E4E454354297B0A2020202053657269616C2E7072696E7466282277735B25735D5B25755D20646973636F6E6E6563745C6E222C207365727665722D3E75726C28292C20636C69656E742D3E69642829293B0A20207D20656C73652069662874797065203D3D2057535F4556545F4552524F52297B0A2020202053657269616C2E7072696E7466282277735B25735D5B25755D206572726F72282575293A2025735C6E222C207365727665722D3E75726C28292C20636C69656E742D3E696428292C202A282875696E7431365F742A29617267292C2028636861722A2964617461293B0A20207D20656C73652069662874797065203D3D2057535F4556545F504F4E47297B0A2020202053657269616C2E7072696E7466282277735B25735D5B25755D20706F6E675B25755D3A2025735C6E222C207365727665722D3E75726C28292C20636C69656E742D3E696428292C206C656E2C20286C656E293F28636861722A29646174613A2222293B0A20207D20656C73652069662874797065203D3D2057535F4556545F44415441297B0A202020204177734672616D65496E666F202A20696E666F203D20284177734672616D65496E666F2A296172673B0A20202020537472696E67206D7367203D2022223B0A20202020696628696E666F2D3E66696E616C20262620696E666F2D3E696E646578203D3D203020262620696E666F2D3E6C656E203D3D206C656E297B0A2020202020202F2F7468652077686F6C65206D65737361676520697320696E20612073696E676C65206672616D6520616E6420776520676F7420616C6C206F66206974277320646174610A20202020202053657269616C2E7072696E7466282277735B25735D5B25755D2025732D6D6573736167655B256C6C755D3A20222C207365727665722D3E75726C28292C20636C69656E742D3E696428292C2028696E666F2D3E6F70636F6465203D3D2057535F54455854293F2274657874223A2262696E617279222C20696E666F2D3E6C656E293B0A0A202020202020696628696E666F2D3E6F70636F6465203D3D2057535F54455854297B0A2020202020202020666F722873697A655F7420693D303B2069203C20696E666F2D3E6C656E3B20692B2B29207B0A202020202020202020206D7367202B3D2028636861722920646174615B695D3B0A20202020202020207D0A2020202020207D20656C7365207B0A20202020202020206368617220627566665B335D3B0A2020202020202020666F722873697A655F7420693D303B2069203C20696E666F2D3E6C656E3B20692B2B29207B0A20202020202020202020737072696E746628627566662C20222530327820222C202875696E74385F742920646174615B695D293B0A202020202020202020206D7367202B3D2062756666203B0A20202020202020207D0A2020202020207D0A20202020202053657269616C2E7072696E7466282225735C6E222C6D73672E635F7374722829293B0A0A202020202020696628696E666F2D3E6F70636F6465203D3D2057535F54455854290A2020202020202020636C69656E742D3E7465787428224920676F7420796F75722074657874206D65737361676522293B0A202020202020656C73650A2020202020202020636C69656E742D3E62696E61727928224920676F7420796F75722062696E617279206D65737361676522293B0A202020207D20656C7365207B0A2020202020202F2F6D65737361676520697320636F6D707269736564206F66206D756C7469706C65206672616D6573206F7220746865206672616D652069732073706C697420696E746F206D756C7469706C65207061636B6574730A202020202020696628696E666F2D3E696E646578203D3D2030297B0A2020202020202020696628696E666F2D3E6E756D203D3D2030290A2020202020202020202053657269616C2E7072696E7466282277735B25735D5B25755D2025732D6D6573736167652073746172745C6E222C207365727665722D3E75726C28292C20636C69656E742D3E696428292C2028696E666F2D3E6D6573736167655F6F70636F6465203D3D2057535F54455854293F2274657874223A2262696E61727922293B0A202020202020202053657269616C2E7072696E7466282277735B25735D5B25755D206672616D655B25755D2073746172745B256C6C755D5C6E222C207365727665722D3E75726C28292C20636C69656E742D3E696428292C20696E666F2D3E6E756D2C20696E666F2D3E6C656E293B0A2020202020207D0A0A20202020202053657269616C2E7072696E7466282277735B25735D5B25755D206672616D655B25755D2025735B256C6C75202D20256C6C755D3A20222C207365727665722D3E75726C28292C20636C69656E742D3E696428292C20696E666F2D3E6E756D2C2028696E666F2D3E6D6573736167655F6F70636F6465203D3D2057535F54455854293F2274657874223A2262696E617279222C20696E666F2D3E696E6465782C20696E666F2D3E696E646578202B206C656E293B0A0A202020202020696628696E666F2D3E6F70636F6465203D3D2057535F54455854297B0A2020202020202020666F722873697A655F7420693D303B2069203C206C656E3B20692B2B29207B0A202020202020202020206D7367202B3D2028636861722920646174615B695D3B0A20202020202020207D0A2020202020207D20656C7365207B0A20202020202020206368617220627566665B335D3B0A2020202020202020666F722873697A655F7420693D303B2069203C206C656E3B20692B2B29207B0A20202020202020202020737072696E746628627566662C20222530327820222C202875696E74385F742920646174615B695D293B0A202020202020202020206D7367202B3D2062756666203B0A20202020202020207D0A2020202020207D0A20202020202053657269616C2E7072696E7466282225735C6E222C6D73672E635F7374722829293B0A0A20202020202069662828696E666F2D3E696E646578202B206C656E29203D3D20696E666F2D3E6C656E297B0A202020202020202053657269616C2E7072696E7466282277735B25735D5B25755D206672616D655B25755D20656E645B256C6C755D5C6E222C207365727665722D3E75726C28292C20636C69656E742D3E696428292C20696E666F2D3E6E756D2C20696E666F2D3E6C656E293B0A2020202020202020696628696E666F2D3E66696E616C297B0A2020202020202020202053657269616C2E7072696E7466282277735B25735D5B25755D2025732D6D65737361676520656E645C6E222C207365727665722D3E75726C28292C20636C69656E742D3E696428292C2028696E666F2D3E6D6573736167655F6F70636F6465203D3D2057535F54455854293F2274657874223A2262696E61727922293B0A20202020202020202020696628696E666F2D3E6D6573736167655F6F70636F6465203D3D2057535F54455854290A202020202020202020202020636C69656E742D3E7465787428224920676F7420796F75722074657874206D65737361676522293B0A20202020202020202020656C73650A202020202020202020202020636C69656E742D3E62696E61727928224920676F7420796F75722062696E617279206D65737361676522293B0A20202020202020207D0A2020202020207D0A202020207D0A20207D0A7D0A0A0A636F6E737420636861722A2073736964203D20222A2A2A2A2A2A2A223B0A636F6E737420636861722A2070617373776F7264203D20222A2A2A2A2A2A2A223B0A636F6E73742063686172202A20686F73744E616D65203D20226573702D6173796E63223B0A636F6E737420636861722A20687474705F757365726E616D65203D202261646D696E223B0A636F6E737420636861722A20687474705F70617373776F7264203D202261646D696E223B0A0A766F696420736574757028297B0A202053657269616C2E626567696E28313135323030293B0A202053657269616C2E73657444656275674F75747075742874727565293B0A2020576946692E6D6F646528574946495F41505F535441293B0A2020576946692E736F6674415028686F73744E616D65293B0A2020576946692E626567696E28737369642C2070617373776F7264293B0A202069662028576946692E77616974466F72436F6E6E656374526573756C74282920213D20574C5F434F4E4E454354454429207B0A2020202053657269616C2E7072696E746628225354413A204661696C6564215C6E22293B0A20202020576946692E646973636F6E6E6563742866616C7365293B0A2020202064656C61792831303030293B0A20202020576946692E626567696E28737369642C2070617373776F7264293B0A20207D0A0A20202F2F53656E64204F5441206576656E747320746F207468652062726F777365720A202041726475696E6F4F54412E6F6E5374617274285B5D2829207B206576656E74732E73656E642822557064617465205374617274222C20226F746122293B207D293B0A202041726475696E6F4F54412E6F6E456E64285B5D2829207B206576656E74732E73656E64282255706461746520456E64222C20226F746122293B207D293B0A202041726475696E6F4F54412E6F6E50726F6772657373285B5D28756E7369676E656420696E742070726F67726573732C20756E7369676E656420696E7420746F74616C29207B0A202020206368617220705B33325D3B0A20202020737072696E746628702C202250726F67726573733A20257525255C6E222C202870726F67726573732F28746F74616C2F3130302929293B0A202020206576656E74732E73656E6428702C20226F746122293B0A20207D293B0A202041726475696E6F4F54412E6F6E4572726F72285B5D286F74615F6572726F725F74206572726F7229207B0A202020206966286572726F72203D3D204F54415F415554485F4552524F5229206576656E74732E73656E64282241757468204661696C6564222C20226F746122293B0A20202020656C7365206966286572726F72203D3D204F54415F424547494E5F4552524F5229206576656E74732E73656E642822426567696E204661696C6564222C20226F746122293B0A20202020656C7365206966286572726F72203D3D204F54415F434F4E4E4543545F4552524F5229206576656E74732E73656E642822436F6E6E656374204661696C6564222C20226F746122293B0A20202020656C7365206966286572726F72203D3D204F54415F524543454956455F4552524F5229206576656E74732E73656E64282252656369657665204661696C6564222C20226F746122293B0A20202020656C7365206966286572726F72203D3D204F54415F454E445F4552524F5229206576656E74732E73656E642822456E64204661696C6564222C20226F746122293B0A20207D293B0A202041726475696E6F4F54412E736574486F73746E616D6528686F73744E616D65293B0A202041726475696E6F4F54412E626567696E28293B0A0A20204D444E532E61646453657276696365282268747470222C22746370222C3830293B0A0A20205350494646532E626567696E28293B0A0A202077732E6F6E4576656E74286F6E57734576656E74293B0A20207365727665722E61646448616E646C657228267773293B0A0A20206576656E74732E6F6E436F6E6E656374285B5D284173796E634576656E74536F75726365436C69656E74202A636C69656E74297B0A20202020636C69656E742D3E73656E64282268656C6C6F21222C4E554C4C2C6D696C6C697328292C31303030293B0A20207D293B0A20207365727665722E61646448616E646C657228266576656E7473293B0A0A2369666465662045535033320A20207365727665722E61646448616E646C6572286E657720535049464653456469746F72285350494646532C20687474705F757365726E616D652C687474705F70617373776F726429293B0A23656C696620646566696E65642845535038323636290A20207365727665722E61646448616E646C6572286E657720535049464653456469746F7228687474705F757365726E616D652C687474705F70617373776F726429293B0A23656E6469660A20200A20207365727665722E6F6E28222F68656170222C20485454505F4745542C205B5D284173796E6357656253657276657252657175657374202A72657175657374297B0A20202020726571756573742D3E73656E64283230302C2022746578742F706C61696E222C20537472696E67284553502E6765744672656548656170282929293B0A20207D293B0A0A20207365727665722E736572766553746174696328222F222C205350494646532C20222F22292E73657444656661756C7446696C652822696E6465782E68746D22293B0A0A20207365727665722E6F6E4E6F74466F756E64285B5D284173796E6357656253657276657252657175657374202A72657175657374297B0A2020202053657269616C2E7072696E746628224E4F545F464F554E443A2022293B0A20202020696628726571756573742D3E6D6574686F642829203D3D20485454505F474554290A20202020202053657269616C2E7072696E7466282247455422293B0A20202020656C736520696628726571756573742D3E6D6574686F642829203D3D20485454505F504F5354290A20202020202053657269616C2E7072696E74662822504F535422293B0A20202020656C736520696628726571756573742D3E6D6574686F642829203D3D20485454505F44454C455445290A20202020202053657269616C2E7072696E7466282244454C45544522293B0A20202020656C736520696628726571756573742D3E6D6574686F642829203D3D20485454505F505554290A20202020202053657269616C2E7072696E7466282250555422293B0A20202020656C736520696628726571756573742D3E6D6574686F642829203D3D20485454505F5041544348290A20202020202053657269616C2E7072696E74662822504154434822293B0A20202020656C736520696628726571756573742D3E6D6574686F642829203D3D20485454505F48454144290A20202020202053657269616C2E7072696E746628224845414422293B0A20202020656C736520696628726571756573742D3E6D6574686F642829203D3D20485454505F4F5054494F4E53290A20202020202053657269616C2E7072696E746628224F5054494F4E5322293B0A20202020656C73650A20202020202053657269616C2E7072696E74662822554E4B4E4F574E22293B0A2020202053657269616C2E7072696E7466282220687474703A2F2F257325735C6E222C20726571756573742D3E686F737428292E635F73747228292C20726571756573742D3E75726C28292E635F7374722829293B0A0A20202020696628726571756573742D3E636F6E74656E744C656E6774682829297B0A20202020202053657269616C2E7072696E746628225F434F4E54454E545F545950453A2025735C6E222C20726571756573742D3E636F6E74656E745479706528292E635F7374722829293B0A20202020202053657269616C2E7072696E746628225F434F4E54454E545F4C454E4754483A2025755C6E222C20726571756573742D3E636F6E74656E744C656E6774682829293B0A202020207D0A0A20202020696E742068656164657273203D20726571756573742D3E6865616465727328293B0A20202020696E7420693B0A20202020666F7228693D303B693C686561646572733B692B2B297B0A2020202020204173796E635765624865616465722A2068203D20726571756573742D3E6765744865616465722869293B0A20202020202053657269616C2E7072696E746628225F4845414445525B25735D3A2025735C6E222C20682D3E6E616D6528292E635F73747228292C20682D3E76616C756528292E635F7374722829293B0A202020207D0A0A20202020696E7420706172616D73203D20726571756573742D3E706172616D7328293B0A20202020666F7228693D303B693C706172616D733B692B2B297B0A2020202020204173796E63576562506172616D657465722A2070203D20726571756573742D3E676574506172616D2869293B0A202020202020696628702D3E697346696C652829297B0A202020202020202053657269616C2E7072696E746628225F46494C455B25735D3A2025732C2073697A653A2025755C6E222C20702D3E6E616D6528292E635F73747228292C20702D3E76616C756528292E635F73747228292C20702D3E73697A652829293B0A2020202020207D20656C736520696628702D3E6973506F73742829297B0A202020202020202053657269616C2E7072696E746628225F504F53545B25735D3A2025735C6E222C20702D3E6E616D6528292E635F73747228292C20702D3E76616C756528292E635F7374722829293B0A2020202020207D20656C7365207B0A202020202020202053657269616C2E7072696E746628225F4745545B25735D3A2025735C6E222C20702D3E6E616D6528292E635F73747228292C20702D3E76616C756528292E635F7374722829293B0A2020202020207D0A202020207D0A0A20202020726571756573742D3E73656E6428343034293B0A20207D293B0A20207365727665722E6F6E46696C6555706C6F6164285B5D284173796E6357656253657276657252657175657374202A726571756573742C20636F6E737420537472696E67262066696C656E616D652C2073697A655F7420696E6465782C2075696E74385F74202A646174612C2073697A655F74206C656E2C20626F6F6C2066696E616C297B0A2020202069662821696E646578290A20202020202053657269616C2E7072696E7466282255706C6F616453746172743A2025735C6E222C2066696C656E616D652E635F7374722829293B0A2020202053657269616C2E7072696E746628222573222C2028636F6E737420636861722A2964617461293B0A2020202069662866696E616C290A20202020202053657269616C2E7072696E7466282255706C6F6164456E643A20257320282575295C6E222C2066696C656E616D652E635F73747228292C20696E6465782B6C656E293B0A20207D293B0A20207365727665722E6F6E52657175657374426F6479285B5D284173796E6357656253657276657252657175657374202A726571756573742C2075696E74385F74202A646174612C2073697A655F74206C656E2C2073697A655F7420696E6465782C2073697A655F7420746F74616C297B0A2020202069662821696E646578290A20202020202053657269616C2E7072696E74662822426F647953746172743A2025755C6E222C20746F74616C293B0A2020202053657269616C2E7072696E746628222573222C2028636F6E737420636861722A2964617461293B0A20202020696628696E646578202B206C656E203D3D20746F74616C290A20202020202053657269616C2E7072696E74662822426F6479456E643A2025755C6E222C20746F74616C293B0A20207D293B0A20207365727665722E626567696E28293B0A7D0A0A766F6964206C6F6F7028297B0A202041726475696E6F4F54412E68616E646C6528293B0A202077732E636C65616E7570436C69656E747328293B0A7D0A .ino regex_patterns .test 2D444153594E435745425345525645525F52454745583D310A .build_flags regex_patterns 2F2F0A2F2F20412073696D706C652073657276657220696D706C656D656E746174696F6E207769746820726567657820726F757465733A0A2F2F20202A20736572766520737461746963206D657373616765730A2F2F20202A20726561642047455420616E6420504F535420706172616D65746572730A2F2F20202A2068616E646C65206D697373696E67207061676573202F20343034730A2F2F0A0A2F2F20416464206275696C64666C6167204153594E435745425345525645525F524547455820746F20656E61626C652074686520726567657820737570706F72740A0A2F2F20466F7220706C6174666F726D696F3A20706C6174666F726D696F2E696E693A0A2F2F20206275696C645F666C616773203D200A2F2F2020202020202D444153594E435745425345525645525F52454745580A0A2F2F20466F722061726475696E6F204944453A206372656174652F75706461746520706C6174666F726D2E6C6F63616C2E7478740A2F2F2057696E646F77733A20433A5C55736572735C28757365726E616D65295C417070446174615C4C6F63616C5C41726475696E6F31355C7061636B616765735C657370787878785C68617264776172655C657370787878785C7B76657273696F6E7D5C706C6174666F726D2E6C6F63616C2E7478740A2F2F204C696E75783A207E2F2E61726475696E6F31352F7061636B616765732F657370787878782F68617264776172652F657370787878782F7B76657273696F6E7D2F706C6174666F726D2E6C6F63616C2E7478740A2F2F0A2F2F20636F6D70696C65722E6370702E65787472615F666C6167733D2D444153594E435745425345525645525F52454745583D310A0A23696E636C756465203C41726475696E6F2E683E0A2369666465662045535033320A23696E636C756465203C576946692E683E0A23696E636C756465203C4173796E635443502E683E0A23656C696620646566696E65642845535038323636290A23696E636C756465203C45535038323636576946692E683E0A23696E636C756465203C4553504173796E635443502E683E0A23656E6469660A23696E636C756465203C4553504173796E635765625365727665722E683E0A0A4173796E6357656253657276657220736572766572283830293B0A0A636F6E737420636861722A2073736964203D2022594F55525F53534944223B0A636F6E737420636861722A2070617373776F7264203D2022594F55525F50415353574F5244223B0A0A636F6E737420636861722A20504152414D5F4D455353414745203D20226D657373616765223B0A0A766F6964206E6F74466F756E64284173796E6357656253657276657252657175657374202A7265717565737429207B0A20202020726571756573742D3E73656E64283430342C2022746578742F706C61696E222C20224E6F7420666F756E6422293B0A7D0A0A766F69642073657475702829207B0A0A2020202053657269616C2E626567696E28313135323030293B0A20202020576946692E6D6F646528574946495F535441293B0A20202020576946692E626567696E28737369642C2070617373776F7264293B0A2020202069662028576946692E77616974466F72436F6E6E656374526573756C74282920213D20574C5F434F4E4E454354454429207B0A202020202020202053657269616C2E7072696E7466282257694669204661696C6564215C6E22293B0A202020202020202072657475726E3B0A202020207D0A0A2020202053657269616C2E7072696E742822495020416464726573733A2022293B0A2020202053657269616C2E7072696E746C6E28576946692E6C6F63616C49502829293B0A0A202020207365727665722E6F6E28222F222C20485454505F4745542C205B5D284173796E6357656253657276657252657175657374202A72657175657374297B0A2020202020202020726571756573742D3E73656E64283230302C2022746578742F706C61696E222C202248656C6C6F2C20776F726C6422293B0A202020207D293B0A0A202020202F2F2053656E64206120474554207265717565737420746F203C49503E2F73656E736F722F3C6E756D6265723E0A202020207365727665722E6F6E28225E5C5C2F73656E736F725C5C2F285B302D395D2B2924222C20485454505F4745542C205B5D20284173796E6357656253657276657252657175657374202A7265717565737429207B0A2020202020202020537472696E672073656E736F724E756D626572203D20726571756573742D3E706174684172672830293B0A2020202020202020726571756573742D3E73656E64283230302C2022746578742F706C61696E222C202248656C6C6F2C2073656E736F723A2022202B2073656E736F724E756D626572293B0A202020207D293B0A090A092F2F2053656E64206120474554207265717565737420746F203C49503E2F73656E736F722F3C6E756D6265723E2F616374696F6E2F3C616374696F6E3E0A202020207365727665722E6F6E28225E5C5C2F73656E736F725C5C2F285B302D395D2B295C5C2F616374696F6E5C5C2F285B612D7A412D5A302D395D2B2924222C20485454505F4745542C205B5D20284173796E6357656253657276657252657175657374202A7265717565737429207B0A2020202020202020537472696E672073656E736F724E756D626572203D20726571756573742D3E706174684172672830293B0A2020202020202020537472696E6720616374696F6E203D20726571756573742D3E706174684172672831293B0A2020202020202020726571756573742D3E73656E64283230302C2022746578742F706C61696E222C202248656C6C6F2C2073656E736F723A2022202B2073656E736F724E756D626572202B20222C207769746820616374696F6E3A2022202B20616374696F6E293B0A202020207D293B0A0A202020207365727665722E6F6E4E6F74466F756E64286E6F74466F756E64293B0A0A202020207365727665722E626567696E28293B0A7D0A0A766F6964206C6F6F702829207B0A7D0A .ino simple_server simple_server 2F2F0A2F2F20412073696D706C652073657276657220696D706C656D656E746174696F6E2073686F77696E6720686F7720746F3A0A2F2F20202A20736572766520737461746963206D657373616765730A2F2F20202A20726561642047455420616E6420504F535420706172616D65746572730A2F2F20202A2068616E646C65206D697373696E67207061676573202F20343034730A2F2F0A0A23696E636C756465203C41726475696E6F2E683E0A2369666465662045535033320A23696E636C756465203C576946692E683E0A23696E636C756465203C4173796E635443502E683E0A23656C696620646566696E65642845535038323636290A23696E636C756465203C45535038323636576946692E683E0A23696E636C756465203C4553504173796E635443502E683E0A23656E6469660A23696E636C756465203C4553504173796E635765625365727665722E683E0A0A4173796E6357656253657276657220736572766572283830293B0A0A636F6E737420636861722A2073736964203D2022594F55525F53534944223B0A636F6E737420636861722A2070617373776F7264203D2022594F55525F50415353574F5244223B0A0A636F6E737420636861722A20504152414D5F4D455353414745203D20226D657373616765223B0A0A766F6964206E6F74466F756E64284173796E6357656253657276657252657175657374202A7265717565737429207B0A20202020726571756573742D3E73656E64283430342C2022746578742F706C61696E222C20224E6F7420666F756E6422293B0A7D0A0A766F69642073657475702829207B0A0A2020202053657269616C2E626567696E28313135323030293B0A20202020576946692E6D6F646528574946495F535441293B0A20202020576946692E626567696E28737369642C2070617373776F7264293B0A2020202069662028576946692E77616974466F72436F6E6E656374526573756C74282920213D20574C5F434F4E4E454354454429207B0A202020202020202053657269616C2E7072696E7466282257694669204661696C6564215C6E22293B0A202020202020202072657475726E3B0A202020207D0A0A2020202053657269616C2E7072696E742822495020416464726573733A2022293B0A2020202053657269616C2E7072696E746C6E28576946692E6C6F63616C49502829293B0A0A202020207365727665722E6F6E28222F222C20485454505F4745542C205B5D284173796E6357656253657276657252657175657374202A72657175657374297B0A2020202020202020726571756573742D3E73656E64283230302C2022746578742F706C61696E222C202248656C6C6F2C20776F726C6422293B0A202020207D293B0A0A202020202F2F2053656E64206120474554207265717565737420746F203C49503E2F6765743F6D6573736167653D3C6D6573736167653E0A202020207365727665722E6F6E28222F676574222C20485454505F4745542C205B5D20284173796E6357656253657276657252657175657374202A7265717565737429207B0A2020202020202020537472696E67206D6573736167653B0A202020202020202069662028726571756573742D3E686173506172616D28504152414D5F4D4553534147452929207B0A2020202020202020202020206D657373616765203D20726571756573742D3E676574506172616D28504152414D5F4D455353414745292D3E76616C756528293B0A20202020202020207D20656C7365207B0A2020202020202020202020206D657373616765203D20224E6F206D6573736167652073656E74223B0A20202020202020207D0A2020202020202020726571756573742D3E73656E64283230302C2022746578742F706C61696E222C202248656C6C6F2C204745543A2022202B206D657373616765293B0A202020207D293B0A0A202020202F2F2053656E64206120504F5354207265717565737420746F203C49503E2F706F73742077697468206120666F726D206669656C64206D6573736167652073657420746F203C6D6573736167653E0A202020207365727665722E6F6E28222F706F7374222C20485454505F504F53542C205B5D284173796E6357656253657276657252657175657374202A72657175657374297B0A2020202020202020537472696E67206D6573736167653B0A202020202020202069662028726571756573742D3E686173506172616D28504152414D5F4D4553534147452C20747275652929207B0A2020202020202020202020206D657373616765203D20726571756573742D3E676574506172616D28504152414D5F4D4553534147452C2074727565292D3E76616C756528293B0A20202020202020207D20656C7365207B0A2020202020202020202020206D657373616765203D20224E6F206D6573736167652073656E74223B0A20202020202020207D0A2020202020202020726571756573742D3E73656E64283230302C2022746578742F706C61696E222C202248656C6C6F2C20504F53543A2022202B206D657373616765293B0A202020207D293B0A0A202020207365727665722E6F6E4E6F74466F756E64286E6F74466F756E64293B0A0A202020207365727665722E626567696E28293B0A7D0A0A766F6964206C6F6F702829207B0A7D .ino keywords 4A736F6E4172726179094B4559574F5244310A616464094B4559574F5244320A6372656174654172726179094B4559574F5244330A .txt library 7B0A2020226E616D65223A22455350204173796E6320576562536572766572222C0A2020226465736372697074696F6E223A224173796E6368726F6E6F7573204854545020616E6420576562536F636B657420536572766572204C69627261727920666F72204553503832363620616E64204553503332222C0A2020226B6579776F726473223A22687474702C6173796E632C776562736F636B65742C776562736572766572222C0A202022617574686F7273223A0A20207B0A20202020226E616D65223A202248726973746F20476F63686B6F76222C0A20202020226D61696E7461696E6572223A20747275650A20207D2C0A2020227265706F7369746F7279223A0A20207B0A202020202274797065223A2022676974222C0A202020202275726C223A202268747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4553504173796E635765625365727665722E676974220A20207D2C0A20202276657273696F6E223A2022312E322E33222C0A2020226C6963656E7365223A20224C47504C2D332E30222C0A2020226672616D65776F726B73223A202261726475696E6F222C0A202022706C6174666F726D73223A205B2265737072657373696638323636222C20226573707265737369663332225D2C0A202022646570656E64656E63696573223A205B0A202020207B0A202020202020226E616D65223A20224553504173796E63544350222C0A20202020202022706C6174666F726D73223A202265737072657373696638323636220A202020207D2C0A202020207B0A202020202020226E616D65223A20224173796E63544350222C0A20202020202022706C6174666F726D73223A20226573707265737369663332220A202020207D2C0A202020207B0A202020202020226E616D65223A202248617368222C0A20202020202022706C6174666F726D73223A202265737072657373696638323636220A202020207D0A20205D0A7D0A .json library 6E616D653D455350204173796E63205765625365727665720A76657273696F6E3D312E322E330A617574686F723D4D652D4E6F2D4465760A6D61696E7461696E65723D4D652D4E6F2D4465760A73656E74656E63653D4173796E63205765622053657276657220666F72204553503832363620616E64204553503331420A7061726167726170683D4173796E63205765622053657276657220666F72204553503832363620616E64204553503331420A63617465676F72793D4F746865720A75726C3D68747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4553504173796E635765625365727665720A617263686974656374757265733D2A0A .properties README 23204553504173796E63576562536572766572200A5B215B4275696C64205374617475735D2868747470733A2F2F7472617669732D63692E6F72672F6D652D6E6F2D6465762F4553504173796E635765625365727665722E7376673F6272616E63683D6D6173746572295D2868747470733A2F2F7472617669732D63692E6F72672F6D652D6E6F2D6465762F4553504173796E635765625365727665722920215B5D2868747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4553504173796E635765625365727665722F776F726B666C6F77732F4553502532304173796E6325323057656225323053657276657225323043492F62616467652E73766729205B215B436F646163792042616467655D2868747470733A2F2F6170692E636F646163792E636F6D2F70726F6A6563742F62616467652F47726164652F3339356464343263666336373465366361326533323661663361663830666663295D2868747470733A2F2F7777772E636F646163792E636F6D2F6D616E75616C2F6D652D6E6F2D6465762F4553504173796E635765625365727665723F75746D5F736F757263653D6769746875622E636F6D26616D703B75746D5F6D656469756D3D726566657272616C26616D703B75746D5F636F6E74656E743D6D652D6E6F2D6465762F4553504173796E6357656253657276657226616D703B75746D5F63616D706169676E3D42616467655F4772616465290A0A466F722068656C7020616E6420737570706F7274205B215B4A6F696E2074686520636861742061742068747470733A2F2F6769747465722E696D2F6D652D6E6F2D6465762F4553504173796E635765625365727665725D2868747470733A2F2F6261646765732E6769747465722E696D2F6D652D6E6F2D6465762F4553504173796E635765625365727665722E737667295D2868747470733A2F2F6769747465722E696D2F6D652D6E6F2D6465762F4553504173796E635765625365727665723F75746D5F736F757263653D62616467652675746D5F6D656469756D3D62616467652675746D5F63616D706169676E3D70722D62616467652675746D5F636F6E74656E743D6261646765290A0A4173796E63204854545020616E6420576562536F636B65742053657276657220666F7220455350383236362041726475696E6F0A0A466F722045535038323636206974207265717569726573205B4553504173796E635443505D2868747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4553504173796E63544350290A546F207573652074686973206C69627261727920796F75206D69676874206E65656420746F206861766520746865206C6174657374206769742076657273696F6E73206F66205B455350383236365D2868747470733A2F2F6769746875622E636F6D2F657370383236362F41726475696E6F292041726475696E6F20436F72650A0A466F72204553503332206974207265717569726573205B4173796E635443505D2868747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4173796E635443502920746F20776F726B0A546F207573652074686973206C69627261727920796F75206D69676874206E65656420746F206861766520746865206C6174657374206769742076657273696F6E73206F66205B45535033325D2868747470733A2F2F6769746875622E636F6D2F6573707265737369662F61726475696E6F2D6573703332292041726475696E6F20436F72650A0A2323205461626C65206F6620636F6E74656E74730A2D205B4553504173796E635765625365727665725D28236573706173796E63776562736572766572290A20202D205B5461626C65206F6620636F6E74656E74735D28237461626C652D6F662D636F6E74656E7473290A20202D205B496E7374616C6C6174696F6E5D2823696E7374616C6C6174696F6E290A202020202D205B5573696E6720506C6174666F726D494F5D28237573696E672D706C6174666F726D696F290A20202D205B5768792073686F756C6420796F7520636172655D28237768792D73686F756C642D796F752D63617265290A20202D205B496D706F7274616E74207468696E677320746F2072656D656D6265725D2823696D706F7274616E742D7468696E67732D746F2D72656D656D626572290A20202D205B5072696E6369706C6573206F66206F7065726174696F6E5D28237072696E6369706C65732D6F662D6F7065726174696F6E290A202020202D205B546865204173796E6320576562207365727665725D28237468652D6173796E632D7765622D736572766572290A202020202D205B52657175657374204C696665204379636C655D2823726571756573742D6C6966652D6379636C65290A202020202D205B526577726974657320616E6420686F7720646F207468657920776F726B5D282372657772697465732D616E642D686F772D646F2D746865792D776F726B290A202020202D205B48616E646C65727320616E6420686F7720646F207468657920776F726B5D282368616E646C6572732D616E642D686F772D646F2D746865792D776F726B290A202020202D205B526573706F6E73657320616E6420686F7720646F207468657920776F726B5D2823726573706F6E7365732D616E642D686F772D646F2D746865792D776F726B290A202020202D205B54656D706C6174652070726F63657373696E675D282374656D706C6174652D70726F63657373696E67290A20202D205B4C696272617269657320616E642070726F6A65637473207468617420757365204173796E635765625365727665725D28236C69627261726965732D616E642D70726F6A656374732D746861742D7573652D6173796E63776562736572766572290A20202D205B52657175657374205661726961626C65735D2823726571756573742D7661726961626C6573290A202020202D205B436F6D6D6F6E205661726961626C65735D2823636F6D6D6F6E2D7661726961626C6573290A202020202D205B486561646572735D282368656164657273290A202020202D205B4745542C20504F535420616E642046494C4520706172616D65746572735D28236765742D706F73742D616E642D66696C652D706172616D6574657273290A202020202D205B46494C452055706C6F61642068616E646C696E675D282366696C652D75706C6F61642D68616E646C696E67290A202020202D205B426F647920646174612068616E646C696E675D2823626F64792D646174612D68616E646C696E67290A202020202D205B4A534F4E20626F64792068616E646C696E6720776974682041726475696E6F4A736F6E5D28236A736F6E2D626F64792D68616E646C696E672D776974682D61726475696E6F6A736F6E290A20202D205B526573706F6E7365735D2823726573706F6E736573290A202020202D205B526564697265637420746F20616E6F746865722055524C5D282372656469726563742D746F2D616E6F746865722D75726C290A202020202D205B426173696320726573706F6E73652077697468204854545020436F64655D282362617369632D726573706F6E73652D776974682D687474702D636F6465290A202020202D205B426173696320726573706F6E73652077697468204854545020436F646520616E6420657874726120686561646572735D282362617369632D726573706F6E73652D776974682D687474702D636F64652D616E642D65787472612D68656164657273290A202020202D205B426173696320726573706F6E7365207769746820737472696E6720636F6E74656E745D282362617369632D726573706F6E73652D776974682D737472696E672D636F6E74656E74290A202020202D205B426173696320726573706F6E7365207769746820737472696E6720636F6E74656E7420616E6420657874726120686561646572735D282362617369632D726573706F6E73652D776974682D737472696E672D636F6E74656E742D616E642D65787472612D68656164657273290A202020202D205B53656E64206C6172676520776562706167652066726F6D2050524F474D454D5D282373656E642D6C617267652D776562706167652D66726F6D2D70726F676D656D290A202020202D205B53656E64206C6172676520776562706167652066726F6D2050524F474D454D20616E6420657874726120686561646572735D282373656E642D6C617267652D776562706167652D66726F6D2D70726F676D656D2D616E642D65787472612D68656164657273290A202020202D205B53656E64206C6172676520776562706167652066726F6D2050524F474D454D20636F6E7461696E696E672074656D706C617465735D282373656E642D6C617267652D776562706167652D66726F6D2D70726F676D656D2D636F6E7461696E696E672D74656D706C61746573290A202020202D205B53656E64206C6172676520776562706167652066726F6D2050524F474D454D20636F6E7461696E696E672074656D706C6174657320616E6420657874726120686561646572735D282373656E642D6C617267652D776562706167652D66726F6D2D70726F676D656D2D636F6E7461696E696E672D74656D706C617465732D616E642D65787472612D68656164657273290A202020202D205B53656E642062696E61727920636F6E74656E742066726F6D2050524F474D454D5D282373656E642D62696E6172792D636F6E74656E742D66726F6D2D70726F676D656D290A202020202D205B526573706F6E64207769746820636F6E74656E7420636F6D696E672066726F6D20612053747265616D5D2823726573706F6E642D776974682D636F6E74656E742D636F6D696E672D66726F6D2D612D73747265616D290A202020202D205B526573706F6E64207769746820636F6E74656E7420636F6D696E672066726F6D20612053747265616D20616E6420657874726120686561646572735D2823726573706F6E642D776974682D636F6E74656E742D636F6D696E672D66726F6D2D612D73747265616D2D616E642D65787472612D68656164657273290A202020202D205B526573706F6E64207769746820636F6E74656E7420636F6D696E672066726F6D20612053747265616D20636F6E7461696E696E672074656D706C617465735D2823726573706F6E642D776974682D636F6E74656E742D636F6D696E672D66726F6D2D612D73747265616D2D636F6E7461696E696E672D74656D706C61746573290A202020202D205B526573706F6E64207769746820636F6E74656E7420636F6D696E672066726F6D20612053747265616D20636F6E7461696E696E672074656D706C6174657320616E6420657874726120686561646572735D2823726573706F6E642D776974682D636F6E74656E742D636F6D696E672D66726F6D2D612D73747265616D2D636F6E7461696E696E672D74656D706C617465732D616E642D65787472612D68656164657273290A202020202D205B526573706F6E64207769746820636F6E74656E7420636F6D696E672066726F6D20612046696C655D2823726573706F6E642D776974682D636F6E74656E742D636F6D696E672D66726F6D2D612D66696C65290A202020202D205B526573706F6E64207769746820636F6E74656E7420636F6D696E672066726F6D20612046696C6520616E6420657874726120686561646572735D2823726573706F6E642D776974682D636F6E74656E742D636F6D696E672D66726F6D2D612D66696C652D616E642D65787472612D68656164657273290A202020202D205B526573706F6E64207769746820636F6E74656E7420636F6D696E672066726F6D20612046696C6520636F6E7461696E696E672074656D706C617465735D2823726573706F6E642D776974682D636F6E74656E742D636F6D696E672D66726F6D2D612D66696C652D636F6E7461696E696E672D74656D706C61746573290A202020202D205B526573706F6E64207769746820636F6E74656E74207573696E6720612063616C6C6261636B5D2823726573706F6E642D776974682D636F6E74656E742D7573696E672D612D63616C6C6261636B290A202020202D205B526573706F6E64207769746820636F6E74656E74207573696E6720612063616C6C6261636B20616E6420657874726120686561646572735D2823726573706F6E642D776974682D636F6E74656E742D7573696E672D612D63616C6C6261636B2D616E642D65787472612D68656164657273290A202020202D205B526573706F6E64207769746820636F6E74656E74207573696E6720612063616C6C6261636B20636F6E7461696E696E672074656D706C617465735D2823726573706F6E642D776974682D636F6E74656E742D7573696E672D612D63616C6C6261636B2D636F6E7461696E696E672D74656D706C61746573290A202020202D205B526573706F6E64207769746820636F6E74656E74207573696E6720612063616C6C6261636B20636F6E7461696E696E672074656D706C6174657320616E6420657874726120686561646572735D2823726573706F6E642D776974682D636F6E74656E742D7573696E672D612D63616C6C6261636B2D636F6E7461696E696E672D74656D706C617465732D616E642D65787472612D68656164657273290A202020202D205B4368756E6B656420526573706F6E73655D28236368756E6B65642D726573706F6E7365290A202020202D205B4368756E6B656420526573706F6E736520636F6E7461696E696E672074656D706C617465735D28236368756E6B65642D726573706F6E73652D636F6E7461696E696E672D74656D706C61746573290A202020202D205B5072696E7420746F20726573706F6E73655D28237072696E742D746F2D726573706F6E7365290A202020202D205B41726475696E6F4A736F6E20426173696320526573706F6E73655D282361726475696E6F6A736F6E2D62617369632D726573706F6E7365290A202020202D205B41726475696E6F4A736F6E20416476616E63656420526573706F6E73655D282361726475696E6F6A736F6E2D616476616E6365642D726573706F6E7365290A20202D205B53657276696E67207374617469632066696C65735D282373657276696E672D7374617469632D66696C6573290A202020202D205B53657276696E672073706563696669632066696C65206279206E616D655D282373657276696E672D73706563696669632D66696C652D62792D6E616D65290A202020202D205B53657276696E672066696C657320696E206469726563746F72795D282373657276696E672D66696C65732D696E2D6469726563746F7279290A202020202D205B53657276696E67207374617469632066696C657320776974682061757468656E7469636174696F6E5D282373657276696E672D7374617469632D66696C65732D776974682D61757468656E7469636174696F6E290A202020202D205B53706563696679696E672043616368652D436F6E74726F6C206865616465725D282373706563696679696E672D63616368652D636F6E74726F6C2D686561646572290A202020202D205B53706563696679696E6720446174652D4D6F646966696564206865616465725D282373706563696679696E672D646174652D6D6F6469666965642D686561646572290A202020202D205B53706563696679696E672054656D706C6174652050726F636573736F722063616C6C6261636B5D282373706563696679696E672D74656D706C6174652D70726F636573736F722D63616C6C6261636B290A20202D205B506172616D20526577726974652057697468204D61746368696E675D2823706172616D2D726577726974652D776974682D6D61746368696E67290A20202D205B5573696E672066696C746572735D28237573696E672D66696C74657273290A202020202D205B536572766520646966666572656E7420736974652066696C657320696E204150206D6F64655D282373657276652D646966666572656E742D736974652D66696C65732D696E2D61702D6D6F6465290A202020202D205B5265777269746520746F20646966666572656E7420696E646578206F6E2041505D2823726577726974652D746F2D646966666572656E742D696E6465782D6F6E2D6170290A202020202D205B53657276696E6720646966666572656E7420686F7374735D282373657276696E672D646966666572656E742D686F737473290A202020202D205B44657465726D696E6520696E7465726661636520696E736964652063616C6C6261636B735D282364657465726D696E652D696E746572666163652D696E736964652D63616C6C6261636B73290A20202D205B42616420526573706F6E7365735D28236261642D726573706F6E736573290A202020202D205B526573706F6E64207769746820636F6E74656E74207573696E6720612063616C6C6261636B20776974686F757420636F6E74656E74206C656E67746820746F20485454502F312E3020636C69656E74735D2823726573706F6E642D776974682D636F6E74656E742D7573696E672D612D63616C6C6261636B2D776974686F75742D636F6E74656E742D6C656E6774682D746F2D6874747031302D636C69656E7473290A20202D205B4173796E6320576562536F636B657420506C7567696E5D28236173796E632D776562736F636B65742D706C7567696E290A202020202D205B4173796E6320576562536F636B6574204576656E745D28236173796E632D776562736F636B65742D6576656E74290A202020202D205B4D6574686F647320666F722073656E64696E67206461746120746F206120736F636B657420636C69656E745D28236D6574686F64732D666F722D73656E64696E672D646174612D746F2D612D736F636B65742D636C69656E74290A202020202D205B4469726563742061636365737320746F2077656220736F636B6574206D657373616765206275666665725D28236469726563742D6163636573732D746F2D7765622D736F636B65742D6D6573736167652D627566666572290A202020202D205B4C696D6974696E6720746865206E756D626572206F662077656220736F636B657420636C69656E74735D28236C696D6974696E672D7468652D6E756D6265722D6F662D7765622D736F636B65742D636C69656E7473290A20202D205B4173796E63204576656E7420536F7572636520506C7567696E5D28236173796E632D6576656E742D736F757263652D706C7567696E290A202020202D205B5365747570204576656E7420536F75726365206F6E20746865207365727665725D282373657475702D6576656E742D736F757263652D6F6E2D7468652D736572766572290A202020202D205B5365747570204576656E7420536F7572636520696E207468652062726F777365725D282373657475702D6576656E742D736F757263652D696E2D7468652D62726F77736572290A20202D205B5363616E6E696E6720666F7220617661696C61626C652057694669204E6574776F726B735D28237363616E6E696E672D666F722D617661696C61626C652D776966692D6E6574776F726B73290A20202D205B52656D6F76652068616E646C65727320616E642072657772697465735D282372656D6F76652D68616E646C6572732D616E642D7265777269746573290A20202D205B53657474696E6720757020746865207365727665725D282373657474696E672D75702D7468652D736572766572290A202020202D205B536574757020676C6F62616C20616E6420636C6173732066756E6374696F6E7320617320726571756573742068616E646C6572735D282373657475702D676C6F62616C2D616E642D636C6173732D66756E6374696F6E732D61732D726571756573742D68616E646C657273290A202020202D205B4D6574686F647320666F7220636F6E74726F6C6C696E6720776562736F636B657420636F6E6E656374696F6E735D28236D6574686F64732D666F722D636F6E74726F6C6C696E672D776562736F636B65742D636F6E6E656374696F6E73290A202020202D205B416464696E672044656661756C7420486561646572735D2823616464696E672D64656661756C742D68656164657273290A202020202D205B50617468207661726961626C655D2823706174682D7661726961626C65290A0A232320496E7374616C6C6174696F6E0A0A232323205573696E6720506C6174666F726D494F0A0A5B506C6174666F726D494F5D28687474703A2F2F706C6174666F726D696F2E6F72672920697320616E206F70656E20736F757263652065636F73797374656D20666F7220496F5420646576656C6F706D656E7420776974682063726F737320706C6174666F726D206275696C642073797374656D2C206C696272617279206D616E6167657220616E642066756C6C20737570706F727420666F722045737072657373696620455350383236362F455350333220646576656C6F706D656E742E20497420776F726B73206F6E2074686520706F70756C617220686F7374204F533A204D6163204F5320582C2057696E646F77732C204C696E75782033322F36342C204C696E75782041524D20286C696B65205261737062657272792050692C20426561676C65426F6E652C204375626965426F617264292E0A0A312E20496E7374616C6C205B506C6174666F726D494F204944455D28687474703A2F2F706C6174666F726D696F2E6F72672F706C6174666F726D696F2D696465290A322E20437265617465206E65772070726F6A656374207573696E672022506C6174666F726D494F20486F6D65203E204E65772050726F6A656374220A332E20557064617465206465762F706C6174666F726D20746F2073746167696E672076657273696F6E3A0A2020202D205B496E737472756374696F6E20666F722045737072657373696620383236365D28687474703A2F2F646F63732E706C6174666F726D696F2E6F72672F656E2F6C61746573742F706C6174666F726D732F657370726573736966383236362E68746D6C237573696E672D61726475696E6F2D6672616D65776F726B2D776974682D73746167696E672D76657273696F6E290A2020202D205B496E737472756374696F6E20666F72204573707265737369662033325D28687474703A2F2F646F63732E706C6174666F726D696F2E6F72672F656E2F6C61746573742F706C6174666F726D732F65737072657373696633322E68746D6C237573696E672D61726475696E6F2D6672616D65776F726B2D776974682D73746167696E672D76657273696F6E290A20342E204164642022455350204173796E63205765625365727665722220746F2070726F6A656374207573696E67205B50726F6A65637420436F6E66696775726174696F6E2046696C652060706C6174666F726D696F2E696E69605D28687474703A2F2F646F63732E706C6174666F726D696F2E6F72672F706167652F70726F6A656374636F6E662E68746D6C2920616E64205B6C69625F646570735D28687474703A2F2F646F63732E706C6174666F726D696F2E6F72672F706167652F70726F6A656374636F6E662F73656374696F6E5F656E765F6C6962726172792E68746D6C236C69622D6465707329206F7074696F6E3A0A0A606060696E690A5B656E763A6D79626F6172645D0A706C6174666F726D203D206573707265737369662E2E2E0A626F617264203D202E2E2E0A6672616D65776F726B203D2061726475696E6F0A0A23207573696E6720746865206C617465737420737461626C652076657273696F6E0A6C69625F64657073203D20455350204173796E63205765625365727665720A0A23206F72207573696E67204749542055726C2028746865206C617465737420646576656C6F706D656E742076657273696F6E290A6C69625F64657073203D2068747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4553504173796E635765625365727665722E6769740A6060600A20352E20486170707920636F64696E67207769746820506C6174666F726D494F210A0A2323205768792073686F756C6420796F7520636172650A2D205573696E67206173796E6368726F6E6F7573206E6574776F726B206D65616E73207468617420796F752063616E2068616E646C65206D6F7265207468616E206F6E6520636F6E6E656374696F6E206174207468652073616D652074696D650A2D20596F75206172652063616C6C6564206F6E636520746865207265717565737420697320726561647920616E64207061727365640A2D205768656E20796F752073656E642074686520726573706F6E73652C20796F752061726520696D6D6564696174656C7920726561647920746F2068616E646C65206F7468657220636F6E6E656374696F6E730A20207768696C6520746865207365727665722069732074616B696E672063617265206F662073656E64696E672074686520726573706F6E736520696E20746865206261636B67726F756E640A2D205370656564206973204F4D470A2D204561737920746F20757365204150492C204854545020426173696320616E6420446967657374204D44352041757468656E7469636174696F6E202864656661756C74292C204368756E6B6564526573706F6E73650A2D20456173696C7920657874656E6469626C6520746F2068616E646C6520616E792074797065206F6620636F6E74656E740A2D20537570706F72747320436F6E74696E7565203130300A2D204173796E6320576562536F636B657420706C7567696E206F66666572696E6720646966666572656E74206C6F636174696F6E7320776974686F75742065787472612073657276657273206F7220706F7274730A2D204173796E63204576656E74536F7572636520285365727665722D53656E74204576656E74732920706C7567696E20746F2073656E64206576656E747320746F207468652062726F777365720A2D2055524C205265777269746520706C7567696E20666F7220636F6E646974696F6E616C20616E64207065726D616E656E742075726C2072657772697465730A2D20536572766553746174696320706C7567696E207468617420737570706F7274732063616368652C204C6173742D4D6F6469666965642C2064656661756C7420696E64657820616E64206D6F72650A2D2053696D706C652074656D706C6174652070726F63657373696E6720656E67696E6520746F2068616E646C652074656D706C617465730A0A232320496D706F7274616E74207468696E677320746F2072656D656D6265720A2D20546869732069732066756C6C79206173796E6368726F6E6F75732073657276657220616E64206173207375636820646F6573206E6F742072756E206F6E20746865206C6F6F70207468726561642E0A2D20596F752063616E206E6F7420757365207969656C64206F722064656C6179206F7220616E792066756E6374696F6E20746861742075736573207468656D20696E73696465207468652063616C6C6261636B730A2D205468652073657276657220697320736D61727420656E6F75676820746F206B6E6F77207768656E20746F20636C6F73652074686520636F6E6E656374696F6E20616E642066726565207265736F75726365730A2D20596F752063616E206E6F742073656E64206D6F7265207468616E206F6E6520726573706F6E736520746F20612073696E676C6520726571756573740A0A2323205072696E6369706C6573206F66206F7065726174696F6E0A0A23232320546865204173796E6320576562207365727665720A2D204C697374656E7320666F7220636F6E6E656374696F6E730A2D20577261707320746865206E657720636C69656E747320696E746F20606060526571756573746060600A2D204B6565707320747261636B206F6620636C69656E747320616E6420636C65616E73206D656D6F72790A2D204D616E6167657320606060526577726974657360606020616E64206170706C79207468656D206F6E2074686520726571756573742075726C0A2D204D616E616765732060606048616E646C65727360606020616E64206174746163686573207468656D20746F2052657175657374730A0A2323232052657175657374204C696665204379636C650A2D2054435020636F6E6E656374696F6E20697320726563656976656420627920746865207365727665720A2D2054686520636F6E6E656374696F6E206973207772617070656420696E736964652060606052657175657374606060206F626A6563740A2D205768656E20746865207265717565737420686561642069732072656365697665642028747970652C2075726C2C2067657420706172616D732C20687474702076657273696F6E20616E6420686F7374292C0A20207468652073657276657220676F6573207468726F75676820616C6C2060606052657772697465736060602028696E20746865206F72646572207468657920776572652061646465642920746F2072657772697465207468652075726C20616E6420696E6A65637420717565727920706172616D65746572732C0A20206E6578742C20697420676F6573207468726F75676820616C6C2061747461636865642060606048616E646C65727360606028696E20746865206F72646572207468657920776572652061646465642920747279696E6720746F2066696E64206F6E650A2020746861742060606063616E48616E646C656060602074686520676976656E20726571756573742E204966206E6F6E652061726520666F756E642C207468652064656661756C742863617463682D616C6C292068616E646C65722069732061747461636865642E0A2D205468652072657374206F662074686520726571756573742069732072656365697665642C2063616C6C696E67207468652060606068616E646C6555706C6F6164606060206F722060606068616E646C65426F6479606060206D6574686F6473206F66207468652060606048616E646C6572606060206966207468657920617265206E65656465642028504F53542B46696C652F426F6479290A2D205768656E207468652077686F6C652072657175657374206973207061727365642C2074686520726573756C7420697320676976656E20746F207468652060606068616E646C6552657175657374606060206D6574686F64206F66207468652060606048616E646C657260606020616E6420697320726561647920746F20626520726573706F6E64656420746F0A2D20496E207468652060606068616E646C6552657175657374606060206D6574686F642C20746F207468652060606052657175657374606060206973206174746163686564206120606060526573706F6E7365606060206F626A65637420287365652062656C6F772920746861742077696C6C2073657276652074686520726573706F6E73652064617461206261636B20746F2074686520636C69656E740A2D205768656E2074686520606060526573706F6E73656060602069732073656E742C2074686520636C69656E7420697320636C6F73656420616E642066726565642066726F6D20746865206D656D6F72790A0A23232320526577726974657320616E6420686F7720646F207468657920776F726B0A2D2054686520606060526577726974657360606020617265207573656420746F20726577726974652074686520726571756573742075726C20616E642F6F7220696E6A6563742067657420706172616D657465727320666F72206120737065636966696320726571756573742075726C20706174682E0A2D20416C6C20606060526577726974657360606020617265206576616C7561746564206F6E20746865207265717565737420696E20746865206F7264657220746865792068617665206265656E20616464656420746F20746865207365727665722E0A2D2054686520606060526577726974656060602077696C6C206368616E67652074686520726571756573742075726C206F6E6C792069662074686520726571756573742075726C20286578636C7564696E672067657420706172616D6574657273292069732066756C6C79206D617463680A202074686520726577726974652075726C2C20616E64207768656E20746865206F7074696F6E616C2060606046696C7465726060602063616C6C6261636B2072657475726E20747275652E0A2D2053657474696E6720612060606046696C74657260606020746F20746865206060605265777269746560606020656E61626C657320746F20636F6E74726F6C207768656E20746F206170706C792074686520726577726974652C206465636973696F6E2063616E206265206261736564206F6E0A2020726571756573742075726C2C20687474702076657273696F6E2C207265717565737420686F73742F706F72742F74617267657420686F73742C2067657420706172616D6574657273206F7220746865207265717565737420636C69656E742773206C6F63616C4950206F722072656D6F746549502E0A2D2054776F2066696C7465722063616C6C6261636B73206172652070726F76696465643A206060604F4E5F41505F46494C54455260606020746F2065786563757465207468652072657772697465207768656E2072657175657374206973206D61646520746F2074686520415020696E746572666163652C0A20206060604F4E5F5354415F46494C54455260606020746F2065786563757465207468652072657772697465207768656E2072657175657374206973206D61646520746F207468652053544120696E746572666163652E0A2D2054686520606060526577726974656060602063616E20737065636966792061207461726765742075726C2077697468206F7074696F6E616C2067657420706172616D65746572732C20652E672E206060602F746F2D75726C3F776974683D706172616D736060600A0A2323232048616E646C65727320616E6420686F7720646F207468657920776F726B0A2D205468652060606048616E646C65727360606020617265207573656420666F7220657865637574696E6720737065636966696320616374696F6E7320746F20706172746963756C61722072657175657374730A2D204F6E652060606048616E646C657260606020696E7374616E63652063616E20626520617474616368656420746F20616E79207265717565737420616E64206C6976657320746F676574686572207769746820746865207365727665720A2D2053657474696E6720612060606046696C74657260606020746F207468652060606048616E646C657260606020656E61626C657320746F20636F6E74726F6C207768656E20746F206170706C79207468652068616E646C65722C206465636973696F6E2063616E206265206261736564206F6E0A2020726571756573742075726C2C20687474702076657273696F6E2C207265717565737420686F73742F706F72742F74617267657420686F73742C2067657420706172616D6574657273206F7220746865207265717565737420636C69656E742773206C6F63616C4950206F722072656D6F746549502E0A2D2054776F2066696C7465722063616C6C6261636B73206172652070726F76696465643A206060604F4E5F41505F46494C54455260606020746F2065786563757465207468652072657772697465207768656E2072657175657374206973206D61646520746F2074686520415020696E746572666163652C0A20206060604F4E5F5354415F46494C54455260606020746F2065786563757465207468652072657772697465207768656E2072657175657374206973206D61646520746F207468652053544120696E746572666163652E0A2D205468652060606063616E48616E646C65606060206D6574686F64206973207573656420666F722068616E646C657220737065636966696320636F6E74726F6C206F6E2077686574686572207468652072657175657374732063616E2062652068616E646C65640A2020616E6420666F72206465636C6172696E6720616E7920696E746572657374696E67206865616465727320746861742074686520606060526571756573746060602073686F756C642070617273652E204465636973696F6E2063616E206265206261736564206F6E20726571756573740A20206D6574686F642C20726571756573742075726C2C20687474702076657273696F6E2C207265717565737420686F73742F706F72742F74617267657420686F737420616E642067657420706172616D65746572730A2D204F6E636520612060606048616E646C657260606020697320617474616368656420746F20676976656E2060606052657175657374606060202860606063616E48616E646C656060602072657475726E65642074727565290A2020746861742060606048616E646C65726060602074616B6573206361726520746F207265636569766520616E792066696C652F646174612075706C6F616420616E6420617474616368206120606060526573706F6E73656060600A20206F6E636520746865206060605265717565737460606020686173206265656E2066756C6C79207061727365640A2D2060606048616E646C65727360606020617265206576616C756174656420696E20746865206F7264657220746865792061726520617474616368656420746F20746865207365727665722E205468652060606063616E48616E646C656060602069732063616C6C6564206F6E6C790A20206966207468652060606046696C7465726060602074686174207761732073657420746F207468652060606048616E646C65726060602072657475726E20747275652E0A2D205468652066697273742060606048616E646C657260606020746861742063616E2068616E646C652074686520726571756573742069732073656C65637465642C206E6F7420667572746865722060606046696C74657260606020616E642060606063616E48616E646C65606060206172652063616C6C65642E0A0A23232320526573706F6E73657320616E6420686F7720646F207468657920776F726B0A2D2054686520606060526573706F6E7365606060206F626A6563747320617265207573656420746F2073656E642074686520726573706F6E73652064617461206261636B20746F2074686520636C69656E740A2D2054686520606060526573706F6E7365606060206F626A656374206C69766573207769746820746865206060605265717565737460606020616E64206973206672656564206F6E20656E64206F7220646973636F6E6E6563740A2D20446966666572656E7420746563686E697175657320617265207573656420646570656E64696E67206F6E2074686520726573706F6E7365207479706520746F2073656E6420746865206461746120696E207061636B6574730A202072657475726E696E67206261636B20616C6D6F737420696D6D6564696174656C7920616E642073656E64696E6720746865206E657874207061636B6574207768656E2074686973206F6E652069732072656365697665642E0A2020416E792074696D6520696E206265747765656E206973207370656E7420746F2072756E207468652075736572206C6F6F7020616E642068616E646C65206F74686572206E6574776F726B207061636B6574730A2D20526573706F6E64696E67206173796E6368726F6E6F75736C792069732070726F6261626C7920746865206D6F737420646966666963756C74207468696E6720666F72206D6F737420746F20756E6465727374616E640A2D204D616E7920646966666572656E74206F7074696F6E7320657869737420666F7220746865207573657220746F206D616B6520726573706F6E64696E672061206261636B67726F756E64207461736B0A0A2323232054656D706C6174652070726F63657373696E670A2D204553504173796E6357656273657276657220636F6E7461696E732073696D706C652074656D706C6174652070726F63657373696E6720656E67696E652E0A2D2054656D706C6174652070726F63657373696E672063616E20626520616464656420746F206D6F737420726573706F6E73652074797065732E0A2D2043757272656E746C7920697420737570706F727473206F6E6C79207265706C6163696E672074656D706C61746520706C616365686F6C6465727320776974682061637475616C2076616C7565732E204E6F20636F6E646974696F6E616C2070726F63657373696E672C206379636C65732C206574632E0A2D20506C616365686F6C64657273206172652064656C696D69746564207769746820606060256060602073796D626F6C732E204C696B6520746869733A206060602554454D504C4154455F504C414345484F4C444552256060602E0A2D20497420776F726B732062792065787472616374696E6720706C616365686F6C646572206E616D652066726F6D20726573706F6E7365207465787420616E642070617373696E6720697420746F20757365722070726F76696465642066756E6374696F6E2077686963682073686F756C642072657475726E2061637475616C2076616C756520746F206265207573656420696E7374656164206F6620706C616365686F6C6465722E0A2D2053696E6365206974277320757365722070726F76696465642066756E6374696F6E2C20697420697320706F737369626C6520666F72206C69627261727920757365727320746F20696D706C656D656E7420636F6E646974696F6E616C2070726F63657373696E6720616E64206379636C6573207468656D73656C7665732E0A2D2053696E6365206974277320696D706F737369626C6520746F206B6E6F77207468652061637475616C20726573706F6E73652073697A652061667465722074656D706C6174652070726F63657373696E67207374657020696E20616476616E63652028616E642C207468657265666F72652C20746F20696E636C75646520697420696E20726573706F6E73652068656164657273292C2074686520726573706F6E7365206265636F6D6573205B6368756E6B65645D28236368756E6B65642D726573706F6E7365292E0A0A2323204C696272617269657320616E642070726F6A65637473207468617420757365204173796E635765625365727665720A2D205B576562536F636B6574546F53657269616C5D2868747470733A2F2F6769746875622E636F6D2F68616C6C6172642F576562536F636B6574546F53657269616C29202D2044656275672073657269616C2064657669636573207468726F75676820746865207765622062726F777365720A2D205B536174747261636B5D2868747470733A2F2F6769746875622E636F6D2F486F70706572706F702F536174747261636B29202D20547261636B2074686520495353207769746820455350383236360A2D205B45535020526164696F5D2868747470733A2F2F6769746875622E636F6D2F45647A656C662F4573702D726164696F29202D204963656361737420726164696F206261736564206F6E204553503832363620616E64205653313035330A2D205B565A65726F5D2868747470733A2F2F6769746875622E636F6D2F616E6469672F767A65726F29202D2074686520576972656C657373207A65726F2D636F6E66696720636F6E74726F6C6C657220666F7220766F6C6B737A6165686C65722E6F72670A2D205B45535075726E615D2868747470733A2F2F6269746275636B65742E6F72672F786F7365706572657A2F65737075726E6129202D2045535075726E61202822737061726B2220696E20436174616C616E29206973206120637573746F6D2043206669726D7761726520666F72204553503832363620626173656420736D6172742073776974636865732E20497420776173206F726967696E616C6C7920646576656C6F70656420776974682074686520495465616420536F6E6F666620696E206D696E642E0A2D205B666175786D6F4553505D2868747470733A2F2F6269746275636B65742E6F72672F786F7365706572657A2F666175786D6F65737029202D2042656C6B696E2057654D6F20656D756C61746F72206C69627261727920666F7220455350383236362E0A2D205B4553502D524649445D2868747470733A2F2F6769746875622E636F6D2F6F6D6572736961722F6573702D7266696429202D204D46524335323220524649442041636365737320436F6E74726F6C204D616E6167656D656E742070726F6A65637420666F7220455350383236362E0A0A23232052657175657374205661726961626C65730A0A23232320436F6D6D6F6E205661726961626C65730A6060606370700A726571756573742D3E76657273696F6E28293B202020202020202F2F2075696E74385F743A2030203D20485454502F312E302C2031203D20485454502F312E310A726571756573742D3E6D6574686F6428293B20202020202020202F2F20656E756D3A20202020485454505F4745542C20485454505F504F53542C20485454505F44454C4554452C20485454505F5055542C20485454505F50415443482C20485454505F484541442C20485454505F4F5054494F4E530A726571756573742D3E75726C28293B20202020202020202020202F2F20537472696E673A202055524C206F6620746865207265717565737420286E6F7420696E636C7564696E6720686F73742C20706F7274206F722047455420706172616D6574657273290A726571756573742D3E686F737428293B202020202020202020202F2F20537472696E673A20205468652072657175657374656420686F7374202863616E206265207573656420666F72207669727475616C20686F7374696E67290A726571756573742D3E636F6E74656E745479706528293B2020202F2F20537472696E673A2020436F6E74656E7454797065206F6620746865207265717565737420286E6F74206176616961626C6520696E2048616E646C65723A3A63616E48616E646C65290A726571756573742D3E636F6E74656E744C656E67746828293B202F2F2073697A655F743A2020436F6E74656E744C656E677468206F6620746865207265717565737420286E6F74206176616961626C6520696E2048616E646C65723A3A63616E48616E646C65290A726571756573742D3E6D756C74697061727428293B20202020202F2F20626F6F6C3A20202020547275652069662074686520726571756573742068617320636F6E74656E74207479706520226D756C746970617274220A6060600A0A23232320486561646572730A6060606370700A2F2F4C69737420616C6C20636F6C6C656374656420686561646572730A696E742068656164657273203D20726571756573742D3E6865616465727328293B0A696E7420693B0A666F7228693D303B693C686561646572733B692B2B297B0A20204173796E635765624865616465722A2068203D20726571756573742D3E6765744865616465722869293B0A202053657269616C2E7072696E746628224845414445525B25735D3A2025735C6E222C20682D3E6E616D6528292E635F73747228292C20682D3E76616C756528292E635F7374722829293B0A7D0A0A2F2F67657420737065636966696320686561646572206279206E616D650A696628726571756573742D3E68617348656164657228224D794865616465722229297B0A20204173796E635765624865616465722A2068203D20726571756573742D3E67657448656164657228224D7948656164657222293B0A202053657269616C2E7072696E746628224D794865616465723A2025735C6E222C20682D3E76616C756528292E635F7374722829293B0A7D0A0A2F2F4C69737420616C6C20636F6C6C656374656420686561646572732028436F6D7061746962696C697479290A696E742068656164657273203D20726571756573742D3E6865616465727328293B0A696E7420693B0A666F7228693D303B693C686561646572733B692B2B297B0A202053657269616C2E7072696E746628224845414445525B25735D3A2025735C6E222C20726571756573742D3E6865616465724E616D652869292E635F73747228292C20726571756573742D3E6865616465722869292E635F7374722829293B0A7D0A0A2F2F67657420737065636966696320686561646572206279206E616D652028436F6D7061746962696C697479290A696628726571756573742D3E68617348656164657228224D794865616465722229297B0A202053657269616C2E7072696E746628224D794865616465723A2025735C6E222C20726571756573742D3E68656164657228224D7948656164657222292E635F7374722829293B0A7D0A6060600A0A232323204745542C20504F535420616E642046494C4520706172616D65746572730A6060606370700A2F2F4C69737420616C6C20706172616D65746572730A696E7420706172616D73203D20726571756573742D3E706172616D7328293B0A666F7228696E7420693D303B693C706172616D733B692B2B297B0A20204173796E63576562506172616D657465722A2070203D20726571756573742D3E676574506172616D2869293B0A2020696628702D3E697346696C652829297B202F2F702D3E6973506F7374282920697320616C736F20747275650A2020202053657269616C2E7072696E7466282246494C455B25735D3A2025732C2073697A653A2025755C6E222C20702D3E6E616D6528292E635F73747228292C20702D3E76616C756528292E635F73747228292C20702D3E73697A652829293B0A20207D20656C736520696628702D3E6973506F73742829297B0A2020202053657269616C2E7072696E74662822504F53545B25735D3A2025735C6E222C20702D3E6E616D6528292E635F73747228292C20702D3E76616C756528292E635F7374722829293B0A20207D20656C7365207B0A2020202053657269616C2E7072696E746628224745545B25735D3A2025735C6E222C20702D3E6E616D6528292E635F73747228292C20702D3E76616C756528292E635F7374722829293B0A20207D0A7D0A0A2F2F436865636B2069662047455420706172616D65746572206578697374730A696628726571756573742D3E686173506172616D2822646F776E6C6F61642229290A20204173796E63576562506172616D657465722A2070203D20726571756573742D3E676574506172616D2822646F776E6C6F616422293B0A0A2F2F436865636B20696620504F53542028627574206E6F742046696C652920706172616D65746572206578697374730A696628726571756573742D3E686173506172616D2822646F776E6C6F6164222C207472756529290A20204173796E63576562506172616D657465722A2070203D20726571756573742D3E676574506172616D2822646F776E6C6F6164222C2074727565293B0A0A2F2F436865636B2069662046494C45207761732075706C6F616465640A696628726571756573742D3E686173506172616D2822646F776E6C6F6164222C20747275652C207472756529290A20204173796E63576562506172616D657465722A2070203D20726571756573742D3E676574506172616D2822646F776E6C6F6164222C20747275652C2074727565293B0A0A2F2F4C69737420616C6C20706172616D65746572732028436F6D7061746962696C697479290A696E742061726773203D20726571756573742D3E6172677328293B0A666F7228696E7420693D303B693C617267733B692B2B297B0A202053657269616C2E7072696E746628224152475B25735D3A2025735C6E222C20726571756573742D3E6172674E616D652869292E635F73747228292C20726571756573742D3E6172672869292E635F7374722829293B0A7D0A0A2F2F436865636B20696620706172616D65746572206578697374732028436F6D7061746962696C697479290A696628726571756573742D3E6861734172672822646F776E6C6F61642229290A2020537472696E6720617267203D20726571756573742D3E6172672822646F776E6C6F616422293B0A6060600A0A2323232046494C452055706C6F61642068616E646C696E670A6060606370700A766F69642068616E646C6555706C6F6164284173796E6357656253657276657252657175657374202A726571756573742C20537472696E672066696C656E616D652C2073697A655F7420696E6465782C2075696E74385F74202A646174612C2073697A655F74206C656E2C20626F6F6C2066696E616C297B0A202069662821696E646578297B0A2020202053657269616C2E7072696E7466282255706C6F616453746172743A2025735C6E222C2066696C656E616D652E635F7374722829293B0A20207D0A2020666F722873697A655F7420693D303B20693C6C656E3B20692B2B297B0A2020202053657269616C2E777269746528646174615B695D293B0A20207D0A202069662866696E616C297B0A2020202053657269616C2E7072696E7466282255706C6F6164456E643A2025732C20257520425C6E222C2066696C656E616D652E635F73747228292C20696E6465782B6C656E293B0A20207D0A7D0A6060600A0A23232320426F647920646174612068616E646C696E670A6060606370700A766F69642068616E646C65426F6479284173796E6357656253657276657252657175657374202A726571756573742C2075696E74385F74202A646174612C2073697A655F74206C656E2C2073697A655F7420696E6465782C2073697A655F7420746F74616C297B0A202069662821696E646578297B0A2020202053657269616C2E7072696E74662822426F647953746172743A20257520425C6E222C20746F74616C293B0A20207D0A2020666F722873697A655F7420693D303B20693C6C656E3B20692B2B297B0A2020202053657269616C2E777269746528646174615B695D293B0A20207D0A2020696628696E646578202B206C656E203D3D20746F74616C297B0A2020202053657269616C2E7072696E74662822426F6479456E643A20257520425C6E222C20746F74616C293B0A20207D0A7D0A6060600A4966206E65656465642C2074686520605F74656D704F626A65637460206669656C64206F6E2074686520726571756573742063616E206265207573656420746F2073746F7265206120706F696E74657220746F2074656D706F7261727920646174612028652E672E2066726F6D2074686520626F647929206173736F63696174656420776974682074686520726571756573742E2049662061737369676E65642C2074686520706F696E7465722077696C6C206175746F6D61746963616C6C7920626520667265656420616C6F6E6720776974682074686520726571756573742E0A0A232323204A534F4E20626F64792068616E646C696E6720776974682041726475696E6F4A736F6E0A456E64706F696E747320776869636820636F6E73756D65204A534F4E2063616E207573652061207370656369616C2068616E646C657220746F2067657420726561647920746F20757365204A534F4E206461746120696E2074686520726571756573742063616C6C6261636B3A0A6060606370700A23696E636C75646520224173796E634A736F6E2E68220A23696E636C756465202241726475696E6F4A736F6E2E68220A0A4173796E6343616C6C6261636B4A736F6E57656248616E646C65722A2068616E646C6572203D206E6577204173796E6343616C6C6261636B4A736F6E57656248616E646C657228222F726573742F656E64706F696E74222C205B5D284173796E6357656253657276657252657175657374202A726571756573742C204A736F6E56617269616E7420266A736F6E29207B0A20204A736F6E4F626A65637426206A736F6E4F626A203D206A736F6E2E61733C4A736F6E4F626A6563743E28293B0A20202F2F202E2E2E0A7D293B0A7365727665722E61646448616E646C65722868616E646C6572293B0A6060600A0A232320526573706F6E7365730A23232320526564697265637420746F20616E6F746865722055524C0A6060606370700A2F2F746F206C6F63616C2075726C0A726571756573742D3E726564697265637428222F6C6F67696E22293B0A0A2F2F746F2065787465726E616C2075726C0A726571756573742D3E72656469726563742822687474703A2F2F657370383236362E636F6D22293B0A6060600A0A23232320426173696320726573706F6E73652077697468204854545020436F64650A6060606370700A726571756573742D3E73656E6428343034293B202F2F53656E6473203430342046696C65204E6F7420466F756E640A6060600A0A23232320426173696320726573706F6E73652077697468204854545020436F646520616E6420657874726120686561646572730A6060606370700A4173796E63576562536572766572526573706F6E7365202A726573706F6E7365203D20726571756573742D3E626567696E526573706F6E736528343034293B202F2F53656E6473203430342046696C65204E6F7420466F756E640A726573706F6E73652D3E6164644865616465722822536572766572222C22455350204173796E63205765622053657276657222293B0A726571756573742D3E73656E6428726573706F6E7365293B0A6060600A0A23232320426173696320726573706F6E7365207769746820737472696E6720636F6E74656E740A6060606370700A726571756573742D3E73656E64283230302C2022746578742F706C61696E222C202248656C6C6F20576F726C642122293B0A6060600A0A23232320426173696320726573706F6E7365207769746820737472696E6720636F6E74656E7420616E6420657874726120686561646572730A6060606370700A4173796E63576562536572766572526573706F6E7365202A726573706F6E7365203D20726571756573742D3E626567696E526573706F6E7365283230302C2022746578742F706C61696E222C202248656C6C6F20576F726C642122293B0A726573706F6E73652D3E6164644865616465722822536572766572222C22455350204173796E63205765622053657276657222293B0A726571756573742D3E73656E6428726573706F6E7365293B0A6060600A0A2323232053656E64206C6172676520776562706167652066726F6D2050524F474D454D0A6060606370700A636F6E7374206368617220696E6465785F68746D6C5B5D2050524F474D454D203D20222E2E2E223B202F2F206C6172676520636861722061727261792C2074657374656420776974682031346B0A726571756573742D3E73656E645F50283230302C2022746578742F68746D6C222C20696E6465785F68746D6C293B0A6060600A0A2323232053656E64206C6172676520776562706167652066726F6D2050524F474D454D20616E6420657874726120686561646572730A6060606370700A636F6E7374206368617220696E6465785F68746D6C5B5D2050524F474D454D203D20222E2E2E223B202F2F206C6172676520636861722061727261792C2074657374656420776974682031346B0A4173796E63576562536572766572526573706F6E7365202A726573706F6E7365203D20726571756573742D3E626567696E526573706F6E73655F50283230302C2022746578742F68746D6C222C20696E6465785F68746D6C293B0A726573706F6E73652D3E6164644865616465722822536572766572222C22455350204173796E63205765622053657276657222293B0A726571756573742D3E73656E6428726573706F6E7365293B0A6060600A0A2323232053656E64206C6172676520776562706167652066726F6D2050524F474D454D20636F6E7461696E696E672074656D706C617465730A6060606370700A537472696E672070726F636573736F7228636F6E737420537472696E672620766172290A7B0A2020696628766172203D3D202248454C4C4F5F46524F4D5F54454D504C41544522290A2020202072657475726E2046282248656C6C6F20776F726C642122293B0A202072657475726E20537472696E6728293B0A7D0A0A2F2F202E2E2E0A0A636F6E7374206368617220696E6465785F68746D6C5B5D2050524F474D454D203D20222E2E2E223B202F2F206C6172676520636861722061727261792C2074657374656420776974682031346B0A726571756573742D3E73656E645F50283230302C2022746578742F68746D6C222C20696E6465785F68746D6C2C2070726F636573736F72293B0A6060600A0A2323232053656E64206C6172676520776562706167652066726F6D2050524F474D454D20636F6E7461696E696E672074656D706C6174657320616E6420657874726120686561646572730A6060606370700A537472696E672070726F636573736F7228636F6E737420537472696E672620766172290A7B0A2020696628766172203D3D202248454C4C4F5F46524F4D5F54454D504C41544522290A2020202072657475726E2046282248656C6C6F20776F726C642122293B0A202072657475726E20537472696E6728293B0A7D0A0A2F2F202E2E2E0A0A636F6E7374206368617220696E6465785F68746D6C5B5D2050524F474D454D203D20222E2E2E223B202F2F206C6172676520636861722061727261792C2074657374656420776974682031346B0A4173796E63576562536572766572526573706F6E7365202A726573706F6E7365203D20726571756573742D3E626567696E526573706F6E73655F50283230302C2022746578742F68746D6C222C20696E6465785F68746D6C2C2070726F636573736F72293B0A726573706F6E73652D3E6164644865616465722822536572766572222C22455350204173796E63205765622053657276657222293B0A726571756573742D3E73656E6428726573706F6E7365293B0A6060600A0A2323232053656E642062696E61727920636F6E74656E742066726F6D2050524F474D454D0A6060606370700A0A2F2F46696C653A2066617669636F6E2E69636F2E677A2C2053697A653A203732360A23646566696E652066617669636F6E5F69636F5F677A5F6C656E203732360A636F6E73742075696E74385F742066617669636F6E5F69636F5F677A5B5D2050524F474D454D203D207B0A20307831462C20307838422C20307830382C20307830382C20307830422C20307838372C20307839302C20307835372C20307830302C20307830332C20307836362C20307836312C20307837362C20307836392C20307836332C20307836462C0A20307836452C20307832452C20307836392C20307836332C20307836462C20307830302C20307843442C20307835332C20307835462C20307834382C20307839412C20307835312C20307831342C20307842462C20307836322C20307836442C0A20307838362C20307839362C20307841392C20307836342C20307844332C20307846452C20307841382C20307839392C20307836352C20307831412C20307842342C20307838412C20307841382C20307835312C20307835342C20307832332C0A20307841382C20307831312C20307834392C20307835312C20307838412C20307833342C20307836322C20307839332C20307838352C20307833312C20307835382C20307834342C20307831322C20307834352C20307832442C20307835382C0A20307846352C20307835322C20307834312C20307831302C20307832332C20307838322C20307841302C20307832302C20307839382C20307832462C20307843312C20307832362C20307845442C20307841312C20307832302C20307838392C0A20307830342C20307844372C20307838332C20307835382C20307832302C20307832382C20307830342C20307841422C20307844312C20307839422C20307838432C20307845352C20307843332C20307836302C20307833322C20307836342C0A20307830452C20307835362C20307842462C20307839442C20307845462C20307846362C20307833302C20307838322C20307845442C20307841442C20307838372C20307844442C20307838462C20307846332C20307844442C20307838462C0A20307837332C20307843462C20307845462C20307839432C20307844462C20307833392C20307842462C20307846422C20307833312C20307832362C20307841322C20307832372C20307833372C20307839372C20307844312C20307835422C0A20307843462C20307839452C20307836372C20307833302C20307841362C20307836362C20307838432C20307839392C20307843392C20307843382C20307834352C20307839452C20307836422C20307833462C20307835462C20307837342C0A20307841362C20307839342C20307835452C20307844422C20307846462C20307842322C20307845362C20307845372C20307845372C20307846392C20307844452C20307844362C20307844362C20307839362C20307844422C20307844382C0A20307844382C20307837382C20307842462C20307841312C20307841312C20307843312C20307844412C20307844432C20307844432C20307832432C20307845422C20307845442C20307845442C20307831352C20307839422C20307843442C0A20307845362C20307834412C20307838332C20307843312C20307845302C20307832452C20307832392C20307832392C20307839392C20307844362C20307836412C20307842352C20307834462C20307837352C20307833412C20307839442C0A20307836312C20307837352C20307837352C20307839352C20307842352C20307842372C20307842372C20307844462C20307843382C20307844312C20307844342C20307844342C20307846342C20307842302C20307842412C20307842412C0A20307846412C20307838332C20307844352C20307836412C20307846442C20307835412C20307835452C20307835452C20307839452C20307832382C20307832442C20307832442C20307830442C20307831302C20307843362C20307834422C0A20307839382C20307837382C20307835452C20307835452C20307844452C20307839352C20307834322C20307841312C20307834302C20307834452C20307834452C20307843452C20307836352C20307837362C20307837362C20307846362C0A20307834372C20307842352C20307835412C20307836442C20307834462C20307832362C20307839332C20307841322C20307844362C20307844362C20307835362C20307838452C20307836442C20307836392C20307836392C20307844312C0A20307831312C20307833362C20307836322C20307842312C20307835382C20307836302C20307833322C20307839392C20307841302C20307844372C20307845422C20307835312C20307835382C20307835382C20307838382C20307846432C0A20307846432C20307837432C20307831302C20307831362C20307830322C20307835362C20307832452C20307839372C20307834332C20307832412C20307839352C20307834322C20307832432C20307831362C20307832332C20307833332C0A20307833332C20307833332C20307841452C20307835322C20307841392C20307831452C20307836342C20307836352C20307836352C20307837312C20307837432C20307837442C20307837442C20307842442C20307839332C20307845412C0A20307846452C20307833302C20307831412C20307838442C20307845382C20307845432C20307845432C20307843342C20307845322C20307845322C20307832322C20307836412C20307836412C20307836412C20307834302C20307833392C0A20307834312C20307842352C20307833382C20307834452C20307843382C20307833332C20307833432C20307833432C20307830432C20307838372C20307843332C20307843312C20307836422C20307835342C20307835342C20307835342C0A20307842432C20307845392C20307845422C20307845422C20307839332C20307835462C20307835432C20307835432C20307833302C20307838412C20307839442C20307832452C20307832422C20307832422C20307842422C20307841322C0A20307833452C20307834312C20307842442C20307832312C20307831452C20307838462C20307836332C20307836412C20307836412C20307830412C20307838312C20307834302C20307830302C20307839342C20307831422C20307833442C0A20307833442C20307833442C20307834322C20307833432C20307839362C20307839362C20307839362C20307837302C20307837452C20307837452C20307838452C20307845332C20307845332C20307836332C20307846382C20307846442C0A20307846452C20307842342C20307844372C20307845422C20307846352C20307838462C20307838462C20307838462C20307835422C20307836382C20307835452C20307836462C20307830352C20307843452C20307842342C20307845332C0A20307845382C20307845382C20307830382C20307832372C20307832372C20307832372C20307844382C20307844462C20307844462C20307843372C20307844392C20307844392C20307831392C20307836432C20307833362C20307831422C0A20307833362C20307833362C20307833362C20307833382C20307839462C20307838352C20307838352C20307830352C20307841432C20307841462C20307841462C20307832332C20307831412C20307838442C20307832322C20307839312C0A20307834382C20307832302C20307831362C20307838422C20307846442C20307844412C20307844412C20307844412C20307837412C20307834312C20307833332C20307837452C20307835372C20307835302C20307835302C20307838302C0A20307838392C20307838392C20307830392C20307838342C20307843332C20307836312C20307836432C20307836462C20307836462C20307832332C20307831322C20307838392C20307845302C20307845302C20307845302C20307830302C0A20307834332C20307834332C20307834332C20307835382C20307835452C20307835452C20307845362C20307839432C20307837442C20307833452C20307831462C20307834362C20307834372C20307834372C20307837392C20307842452C0A20307842442C20307842442C20307833442C20307845312C20307833432C20307831442C20307830432C20307830362C20307839462C20307831302C20307842372C20307843372C20307838342C20307834462C20307846362C20307846372C0A20307846372C20307836332C20307836302C20307836302C20307830302C20307838332C20307838332C20307838332C20307831382C20307831392C20307831392C20307843312C20307844432C20307844432C20307831432C20307838462C0A20307831372C20307837432C20307841342C20307832372C20307845372C20307833342C20307833392C20307833392C20307838392C20307839442C20307839442C20307831442C20307836452C20307835342C20307845332C20307831332C0A20307845352C20307833342C20307831312C20307833372C20307834392C20307835312C20307835312C20307844312C20307834422C20307841352C20307835322C20307846392C20307834352C20307832362C20307839332C20307835442C0A20307830412C20307846332C20307839322C20307834382C20307832342C20307841302C20307836462C20307831342C20307831372C20307831372C20307841332C20307842362C20307842362C20307831362C20307835442C20307835442C0A20307835442C20307837432C20307831452C20307842422C20307842422C20307842422C20307839432C20307844372C20307845312C20307845312C20307832312C20307834322C20307841312C20307844302C20307836422C20307844322C0A20307834352C20307834432C20307833332C20307831322C20307833342C20307843432C20307841302C20307831392C20307835342C20307839322C20307835362C20307830452C20307844322C20307844392C20307834332C20307846382C0A20307843462C20307838322C20307835362C20307843322C20307844432C20307845422C20307845412C20307845412C20307833382C20307837452C20307836432C20307836432C20307834432C20307845302C20307846452C20307839442C0A20307842382C20307842462C20307841372C20307846412C20307841462C20307835362C20307835362C20307835362C20307845452C20307836442C20307836452C20307836452C20307844452C20307842382C20307834372C20307835352C0A20307835352C20307835352C20307836432C20307836362C20307836362C20307834362C20307834342C20307844412C20307833422C20307833342C20307831412C20307834442C20307839342C20307842302C20307833462C20307830392C0A20307837422C20307834352C20307842442C20307841352C20307835442C20307832452C20307835372C20307838432C20307837412C20307837332C20307844392C20307845442C20307846362C20307833422C20307838342C20307846462C0A20307845372C20307837442C20307841362C20307833412C20307832432C20307839352C20307834412C20307842312C20307838452C20307838452C20307830452C20307836442C20307837372C20307837372C20307842372C20307843442C0A20307845392C20307837342C20307833452C20307837332C20307842422C20307844442C20307838462C20307833432C20307831452C20307838462C20307845362C20307846342C20307846342C20307839342C20307841442C20307841442C0A20307841442C20307844442C20307844452C20307843462C20307837332C20307830422C20307830422C20307842382C20307842362C20307845302C20307835442C20307843362C20307836362C20307843352C20307845342C20307831302C0A20307834432C20307846342C20307846372C20307844382C20307835392C20307846322C20307837462C20307841332C20307842382C20307842342C20307846432C20307830462C20307845452C20307833372C20307837302C20307845432C0A20307831362C20307834412C20307837452C20307830342C20307830302C20307830300A7D3B0A0A4173796E63576562536572766572526573706F6E7365202A726573706F6E7365203D20726571756573742D3E626567696E526573706F6E73655F50283230302C2022696D6167652F782D69636F6E222C2066617669636F6E5F69636F5F677A2C2066617669636F6E5F69636F5F677A5F6C656E293B0A726573706F6E73652D3E6164644865616465722822436F6E74656E742D456E636F64696E67222C2022677A697022293B0A726571756573742D3E73656E6428726573706F6E7365293B0A6060600A0A23232320526573706F6E64207769746820636F6E74656E7420636F6D696E672066726F6D20612053747265616D0A6060606370700A2F2F726561642031322062797465732066726F6D2053657269616C20616E642073656E64207468656D20617320436F6E74656E74205479706520746578742F706C61696E0A726571756573742D3E73656E642853657269616C2C2022746578742F706C61696E222C203132293B0A6060600A0A23232320526573706F6E64207769746820636F6E74656E7420636F6D696E672066726F6D20612053747265616D20616E6420657874726120686561646572730A6060606370700A2F2F726561642031322062797465732066726F6D2053657269616C20616E642073656E64207468656D20617320436F6E74656E74205479706520746578742F706C61696E0A4173796E63576562536572766572526573706F6E7365202A726573706F6E7365203D20726571756573742D3E626567696E526573706F6E73652853657269616C2C2022746578742F706C61696E222C203132293B0A726573706F6E73652D3E6164644865616465722822536572766572222C22455350204173796E63205765622053657276657222293B0A726571756573742D3E73656E6428726573706F6E7365293B0A6060600A0A23232320526573706F6E64207769746820636F6E74656E7420636F6D696E672066726F6D20612053747265616D20636F6E7461696E696E672074656D706C617465730A6060606370700A537472696E672070726F636573736F7228636F6E737420537472696E672620766172290A7B0A2020696628766172203D3D202248454C4C4F5F46524F4D5F54454D504C41544522290A2020202072657475726E2046282248656C6C6F20776F726C642122293B0A202072657475726E20537472696E6728293B0A7D0A0A2F2F202E2E2E0A0A2F2F726561642031322062797465732066726F6D2053657269616C20616E642073656E64207468656D20617320436F6E74656E74205479706520746578742F706C61696E0A726571756573742D3E73656E642853657269616C2C2022746578742F706C61696E222C2031322C2070726F636573736F72293B0A6060600A0A23232320526573706F6E64207769746820636F6E74656E7420636F6D696E672066726F6D20612053747265616D20636F6E7461696E696E672074656D706C6174657320616E6420657874726120686561646572730A6060606370700A537472696E672070726F636573736F7228636F6E737420537472696E672620766172290A7B0A2020696628766172203D3D202248454C4C4F5F46524F4D5F54454D504C41544522290A2020202072657475726E2046282248656C6C6F20776F726C642122293B0A202072657475726E20537472696E6728293B0A7D0A0A2F2F202E2E2E0A0A2F2F726561642031322062797465732066726F6D2053657269616C20616E642073656E64207468656D20617320436F6E74656E74205479706520746578742F706C61696E0A4173796E63576562536572766572526573706F6E7365202A726573706F6E7365203D20726571756573742D3E626567696E526573706F6E73652853657269616C2C2022746578742F706C61696E222C2031322C2070726F636573736F72293B0A726573706F6E73652D3E6164644865616465722822536572766572222C22455350204173796E63205765622053657276657222293B0A726571756573742D3E73656E6428726573706F6E7365293B0A6060600A0A23232320526573706F6E64207769746820636F6E74656E7420636F6D696E672066726F6D20612046696C650A6060606370700A2F2F53656E6420696E6465782E68746D20776974682064656661756C7420636F6E74656E7420747970650A726571756573742D3E73656E64285350494646532C20222F696E6465782E68746D22293B0A0A2F2F53656E6420696E6465782E68746D20617320746578740A726571756573742D3E73656E64285350494646532C20222F696E6465782E68746D222C2022746578742F706C61696E22293B0A0A2F2F446F776E6C6F616420696E6465782E68746D0A726571756573742D3E73656E64285350494646532C20222F696E6465782E68746D222C20537472696E6728292C2074727565293B0A6060600A0A23232320526573706F6E64207769746820636F6E74656E7420636F6D696E672066726F6D20612046696C6520616E6420657874726120686561646572730A6060606370700A2F2F53656E6420696E6465782E68746D20776974682064656661756C7420636F6E74656E7420747970650A4173796E63576562536572766572526573706F6E7365202A726573706F6E7365203D20726571756573742D3E626567696E526573706F6E7365285350494646532C20222F696E6465782E68746D22293B0A0A2F2F53656E6420696E6465782E68746D20617320746578740A4173796E63576562536572766572526573706F6E7365202A726573706F6E7365203D20726571756573742D3E626567696E526573706F6E7365285350494646532C20222F696E6465782E68746D222C2022746578742F706C61696E22293B0A0A2F2F446F776E6C6F616420696E6465782E68746D0A4173796E63576562536572766572526573706F6E7365202A726573706F6E7365203D20726571756573742D3E626567696E526573706F6E7365285350494646532C20222F696E6465782E68746D222C20537472696E6728292C2074727565293B0A0A726573706F6E73652D3E6164644865616465722822536572766572222C22455350204173796E63205765622053657276657222293B0A726571756573742D3E73656E6428726573706F6E7365293B0A6060600A0A23232320526573706F6E64207769746820636F6E74656E7420636F6D696E672066726F6D20612046696C6520636F6E7461696E696E672074656D706C617465730A496E7465726E616C6C792075736573205B4368756E6B656420526573706F6E73655D28236368756E6B65642D726573706F6E7365292E0A0A496E6465782E68746D20636F6E74656E74733A0A6060600A2548454C4C4F5F46524F4D5F54454D504C415445250A6060600A0A536F6D65776865726520696E20736F757263652066696C65733A0A6060606370700A537472696E672070726F636573736F7228636F6E737420537472696E672620766172290A7B0A2020696628766172203D3D202248454C4C4F5F46524F4D5F54454D504C41544522290A2020202072657475726E2046282248656C6C6F20776F726C642122293B0A202072657475726E20537472696E6728293B0A7D0A0A2F2F202E2E2E0A0A2F2F53656E6420696E6465782E68746D20776974682074656D706C6174652070726F636573736F722066756E6374696F6E0A726571756573742D3E73656E64285350494646532C20222F696E6465782E68746D222C20537472696E6728292C2066616C73652C2070726F636573736F72293B0A6060600A0A23232320526573706F6E64207769746820636F6E74656E74207573696E6720612063616C6C6261636B0A6060606370700A2F2F73656E642031323820627974657320617320706C61696E20746578740A726571756573742D3E73656E642822746578742F706C61696E222C203132382C205B5D2875696E74385F74202A6275666665722C2073697A655F74206D61784C656E2C2073697A655F7420696E64657829202D3E2073697A655F74207B0A20202F2F577269746520757020746F20226D61784C656E2220627974657320696E746F20226275666665722220616E642072657475726E2074686520616D6F756E74207772697474656E2E0A20202F2F696E64657820657175616C732074686520616D6F756E74206F6620627974657320746861742068617665206265656E20616C72656164792073656E740A20202F2F596F752077696C6C206E6F742062652061736B656420666F72206D6F7265206279746573206F6E63652074686520636F6E74656E74206C656E67746820686173206265656E20726561636865642E0A20202F2F4B65657020696E206D696E64207468617420796F752063616E206E6F742064656C6179206F72207969656C642077616974696E6720666F72206D6F72652064617461210A20202F2F53656E64207768617420796F752063757272656E746C79206861766520616E6420796F752077696C6C2062652061736B656420666F72206D6F726520616761696E0A202072657475726E206D79536F757263652E72656164286275666665722C206D61784C656E293B0A7D293B0A6060600A0A23232320526573706F6E64207769746820636F6E74656E74207573696E6720612063616C6C6261636B20616E6420657874726120686561646572730A6060606370700A2F2F73656E642031323820627974657320617320706C61696E20746578740A4173796E63576562536572766572526573706F6E7365202A726573706F6E7365203D20726571756573742D3E626567696E526573706F6E73652822746578742F706C61696E222C203132382C205B5D2875696E74385F74202A6275666665722C2073697A655F74206D61784C656E2C2073697A655F7420696E64657829202D3E2073697A655F74207B0A20202F2F577269746520757020746F20226D61784C656E2220627974657320696E746F20226275666665722220616E642072657475726E2074686520616D6F756E74207772697474656E2E0A20202F2F696E64657820657175616C732074686520616D6F756E74206F6620627974657320746861742068617665206265656E20616C72656164792073656E740A20202F2F596F752077696C6C206E6F742062652061736B656420666F72206D6F7265206279746573206F6E63652074686520636F6E74656E74206C656E67746820686173206265656E20726561636865642E0A20202F2F4B65657020696E206D696E64207468617420796F752063616E206E6F742064656C6179206F72207969656C642077616974696E6720666F72206D6F72652064617461210A20202F2F53656E64207768617420796F752063757272656E746C79206861766520616E6420796F752077696C6C2062652061736B656420666F72206D6F726520616761696E0A202072657475726E206D79536F757263652E72656164286275666665722C206D61784C656E293B0A7D293B0A726573706F6E73652D3E6164644865616465722822536572766572222C22455350204173796E63205765622053657276657222293B0A726571756573742D3E73656E6428726573706F6E7365293B0A6060600A0A23232320526573706F6E64207769746820636F6E74656E74207573696E6720612063616C6C6261636B20636F6E7461696E696E672074656D706C617465730A6060606370700A537472696E672070726F636573736F7228636F6E737420537472696E672620766172290A7B0A2020696628766172203D3D202248454C4C4F5F46524F4D5F54454D504C41544522290A2020202072657475726E2046282248656C6C6F20776F726C642122293B0A202072657475726E20537472696E6728293B0A7D0A0A2F2F202E2E2E0A0A2F2F73656E642031323820627974657320617320706C61696E20746578740A726571756573742D3E73656E642822746578742F706C61696E222C203132382C205B5D2875696E74385F74202A6275666665722C2073697A655F74206D61784C656E2C2073697A655F7420696E64657829202D3E2073697A655F74207B0A20202F2F577269746520757020746F20226D61784C656E2220627974657320696E746F20226275666665722220616E642072657475726E2074686520616D6F756E74207772697474656E2E0A20202F2F696E64657820657175616C732074686520616D6F756E74206F6620627974657320746861742068617665206265656E20616C72656164792073656E740A20202F2F596F752077696C6C206E6F742062652061736B656420666F72206D6F7265206279746573206F6E63652074686520636F6E74656E74206C656E67746820686173206265656E20726561636865642E0A20202F2F4B65657020696E206D696E64207468617420796F752063616E206E6F742064656C6179206F72207969656C642077616974696E6720666F72206D6F72652064617461210A20202F2F53656E64207768617420796F752063757272656E746C79206861766520616E6420796F752077696C6C2062652061736B656420666F72206D6F726520616761696E0A202072657475726E206D79536F757263652E72656164286275666665722C206D61784C656E293B0A7D2C2070726F636573736F72293B0A6060600A0A23232320526573706F6E64207769746820636F6E74656E74207573696E6720612063616C6C6261636B20636F6E7461696E696E672074656D706C6174657320616E6420657874726120686561646572730A6060606370700A537472696E672070726F636573736F7228636F6E737420537472696E672620766172290A7B0A2020696628766172203D3D202248454C4C4F5F46524F4D5F54454D504C41544522290A2020202072657475726E2046282248656C6C6F20776F726C642122293B0A202072657475726E20537472696E6728293B0A7D0A0A2F2F202E2E2E0A0A2F2F73656E642031323820627974657320617320706C61696E20746578740A4173796E63576562536572766572526573706F6E7365202A726573706F6E7365203D20726571756573742D3E626567696E526573706F6E73652822746578742F706C61696E222C203132382C205B5D2875696E74385F74202A6275666665722C2073697A655F74206D61784C656E2C2073697A655F7420696E64657829202D3E2073697A655F74207B0A20202F2F577269746520757020746F20226D61784C656E2220627974657320696E746F20226275666665722220616E642072657475726E2074686520616D6F756E74207772697474656E2E0A20202F2F696E64657820657175616C732074686520616D6F756E74206F6620627974657320746861742068617665206265656E20616C72656164792073656E740A20202F2F596F752077696C6C206E6F742062652061736B656420666F72206D6F7265206279746573206F6E63652074686520636F6E74656E74206C656E67746820686173206265656E20726561636865642E0A20202F2F4B65657020696E206D696E64207468617420796F752063616E206E6F742064656C6179206F72207969656C642077616974696E6720666F72206D6F72652064617461210A20202F2F53656E64207768617420796F752063757272656E746C79206861766520616E6420796F752077696C6C2062652061736B656420666F72206D6F726520616761696E0A202072657475726E206D79536F757263652E72656164286275666665722C206D61784C656E293B0A7D2C2070726F636573736F72293B0A726573706F6E73652D3E6164644865616465722822536572766572222C22455350204173796E63205765622053657276657222293B0A726571756573742D3E73656E6428726573706F6E7365293B0A6060600A0A232323204368756E6B656420526573706F6E73650A55736564207768656E20636F6E74656E74206C656E67746820697320756E6B6E6F776E2E20576F726B7320626573742069662074686520636C69656E7420737570706F72747320485454502F312E310A6060606370700A4173796E63576562536572766572526573706F6E7365202A726573706F6E7365203D20726571756573742D3E626567696E4368756E6B6564526573706F6E73652822746578742F706C61696E222C205B5D2875696E74385F74202A6275666665722C2073697A655F74206D61784C656E2C2073697A655F7420696E64657829202D3E2073697A655F74207B0A20202F2F577269746520757020746F20226D61784C656E2220627974657320696E746F20226275666665722220616E642072657475726E2074686520616D6F756E74207772697474656E2E0A20202F2F696E64657820657175616C732074686520616D6F756E74206F6620627974657320746861742068617665206265656E20616C72656164792073656E740A20202F2F596F752077696C6C2062652061736B656420666F72206D6F7265206461746120756E74696C20302069732072657475726E65640A20202F2F4B65657020696E206D696E64207468617420796F752063616E206E6F742064656C6179206F72207969656C642077616974696E6720666F72206D6F72652064617461210A202072657475726E206D79536F757263652E72656164286275666665722C206D61784C656E293B0A7D293B0A726573706F6E73652D3E6164644865616465722822536572766572222C22455350204173796E63205765622053657276657222293B0A726571756573742D3E73656E6428726573706F6E7365293B0A6060600A0A232323204368756E6B656420526573706F6E736520636F6E7461696E696E672074656D706C617465730A55736564207768656E20636F6E74656E74206C656E67746820697320756E6B6E6F776E2E20576F726B7320626573742069662074686520636C69656E7420737570706F72747320485454502F312E310A6060606370700A537472696E672070726F636573736F7228636F6E737420537472696E672620766172290A7B0A2020696628766172203D3D202248454C4C4F5F46524F4D5F54454D504C41544522290A2020202072657475726E2046282248656C6C6F20776F726C642122293B0A202072657475726E20537472696E6728293B0A7D0A0A2F2F202E2E2E0A0A4173796E63576562536572766572526573706F6E7365202A726573706F6E7365203D20726571756573742D3E626567696E4368756E6B6564526573706F6E73652822746578742F706C61696E222C205B5D2875696E74385F74202A6275666665722C2073697A655F74206D61784C656E2C2073697A655F7420696E64657829202D3E2073697A655F74207B0A20202F2F577269746520757020746F20226D61784C656E2220627974657320696E746F20226275666665722220616E642072657475726E2074686520616D6F756E74207772697474656E2E0A20202F2F696E64657820657175616C732074686520616D6F756E74206F6620627974657320746861742068617665206265656E20616C72656164792073656E740A20202F2F596F752077696C6C2062652061736B656420666F72206D6F7265206461746120756E74696C20302069732072657475726E65640A20202F2F4B65657020696E206D696E64207468617420796F752063616E206E6F742064656C6179206F72207969656C642077616974696E6720666F72206D6F72652064617461210A202072657475726E206D79536F757263652E72656164286275666665722C206D61784C656E293B0A7D2C2070726F636573736F72293B0A726573706F6E73652D3E6164644865616465722822536572766572222C22455350204173796E63205765622053657276657222293B0A726571756573742D3E73656E6428726573706F6E7365293B0A6060600A0A232323205072696E7420746F20726573706F6E73650A6060606370700A4173796E63526573706F6E736553747265616D202A726573706F6E7365203D20726571756573742D3E626567696E526573706F6E736553747265616D2822746578742F68746D6C22293B0A726573706F6E73652D3E6164644865616465722822536572766572222C22455350204173796E63205765622053657276657222293B0A726573706F6E73652D3E7072696E746628223C21444F43545950452068746D6C3E3C68746D6C3E3C686561643E3C7469746C653E576562706167652061742025733C2F7469746C653E3C2F686561643E3C626F64793E222C20726571756573742D3E75726C28292E635F7374722829293B0A0A726573706F6E73652D3E7072696E7428223C68323E48656C6C6F2022293B0A726573706F6E73652D3E7072696E7428726571756573742D3E636C69656E7428292D3E72656D6F746549502829293B0A726573706F6E73652D3E7072696E7428223C2F68323E22293B0A0A726573706F6E73652D3E7072696E7428223C68333E47656E6572616C3C2F68333E22293B0A726573706F6E73652D3E7072696E7428223C756C3E22293B0A726573706F6E73652D3E7072696E746628223C6C693E56657273696F6E3A20485454502F312E25753C2F6C693E222C20726571756573742D3E76657273696F6E2829293B0A726573706F6E73652D3E7072696E746628223C6C693E4D6574686F643A2025733C2F6C693E222C20726571756573742D3E6D6574686F64546F537472696E672829293B0A726573706F6E73652D3E7072696E746628223C6C693E55524C3A2025733C2F6C693E222C20726571756573742D3E75726C28292E635F7374722829293B0A726573706F6E73652D3E7072696E746628223C6C693E486F73743A2025733C2F6C693E222C20726571756573742D3E686F737428292E635F7374722829293B0A726573706F6E73652D3E7072696E746628223C6C693E436F6E74656E74547970653A2025733C2F6C693E222C20726571756573742D3E636F6E74656E745479706528292E635F7374722829293B0A726573706F6E73652D3E7072696E746628223C6C693E436F6E74656E744C656E6774683A2025753C2F6C693E222C20726571756573742D3E636F6E74656E744C656E6774682829293B0A726573706F6E73652D3E7072696E746628223C6C693E4D756C7469706172743A2025733C2F6C693E222C20726571756573742D3E6D756C74697061727428293F2274727565223A2266616C736522293B0A726573706F6E73652D3E7072696E7428223C2F756C3E22293B0A0A726573706F6E73652D3E7072696E7428223C68333E486561646572733C2F68333E22293B0A726573706F6E73652D3E7072696E7428223C756C3E22293B0A696E742068656164657273203D20726571756573742D3E6865616465727328293B0A666F7228696E7420693D303B693C686561646572733B692B2B297B0A20204173796E635765624865616465722A2068203D20726571756573742D3E6765744865616465722869293B0A2020726573706F6E73652D3E7072696E746628223C6C693E25733A2025733C2F6C693E222C20682D3E6E616D6528292E635F73747228292C20682D3E76616C756528292E635F7374722829293B0A7D0A726573706F6E73652D3E7072696E7428223C2F756C3E22293B0A0A726573706F6E73652D3E7072696E7428223C68333E506172616D65746572733C2F68333E22293B0A726573706F6E73652D3E7072696E7428223C756C3E22293B0A696E7420706172616D73203D20726571756573742D3E706172616D7328293B0A666F7228696E7420693D303B693C706172616D733B692B2B297B0A20204173796E63576562506172616D657465722A2070203D20726571756573742D3E676574506172616D2869293B0A2020696628702D3E697346696C652829297B0A20202020726573706F6E73652D3E7072696E746628223C6C693E46494C455B25735D3A2025732C2073697A653A2025753C2F6C693E222C20702D3E6E616D6528292E635F73747228292C20702D3E76616C756528292E635F73747228292C20702D3E73697A652829293B0A20207D20656C736520696628702D3E6973506F73742829297B0A20202020726573706F6E73652D3E7072696E746628223C6C693E504F53545B25735D3A2025733C2F6C693E222C20702D3E6E616D6528292E635F73747228292C20702D3E76616C756528292E635F7374722829293B0A20207D20656C7365207B0A20202020726573706F6E73652D3E7072696E746628223C6C693E4745545B25735D3A2025733C2F6C693E222C20702D3E6E616D6528292E635F73747228292C20702D3E76616C756528292E635F7374722829293B0A20207D0A7D0A726573706F6E73652D3E7072696E7428223C2F756C3E22293B0A0A726573706F6E73652D3E7072696E7428223C2F626F64793E3C2F68746D6C3E22293B0A2F2F73656E642074686520726573706F6E7365206C6173740A726571756573742D3E73656E6428726573706F6E7365293B0A6060600A0A2323232041726475696E6F4A736F6E20426173696320526573706F6E73650A5468697320776179206F662073656E64696E67204A736F6E20697320677265617420666F72207768656E2074686520726573756C742069732062656C6F7720344B420A6060606370700A23696E636C75646520224173796E634A736F6E2E68220A23696E636C756465202241726475696E6F4A736F6E2E68220A0A0A4173796E63526573706F6E736553747265616D202A726573706F6E7365203D20726571756573742D3E626567696E526573706F6E736553747265616D28226170706C69636174696F6E2F6A736F6E22293B0A44796E616D69634A736F6E427566666572206A736F6E4275666665723B0A4A736F6E4F626A6563742026726F6F74203D206A736F6E4275666665722E6372656174654F626A65637428293B0A726F6F745B2268656170225D203D204553502E676574467265654865617028293B0A726F6F745B2273736964225D203D20576946692E5353494428293B0A726F6F742E7072696E74546F282A726573706F6E7365293B0A726571756573742D3E73656E6428726573706F6E7365293B0A6060600A0A2323232041726475696E6F4A736F6E20416476616E63656420526573706F6E73650A5468697320726573706F6E73652063616E2068616E646C65207265616C6C79206C61726765204A736F6E206F626A65637473202874657374656420746F2034304B42290A54686572652069736E277420616E79206E6F7469636561626C6520737065656420646563726561736520666F7220736D616C6C20726573756C7473207769746820746865206D6574686F642061626F76650A53696E63652041726475696E6F4A736F6E20646F6573206E6F7420616C6C6F772072656164696E67207061727473206F662074686520737472696E672C207468652077686F6C65204A736F6E2068617320746F0A6265207061737365642065766572792074696D652061206368756E6B73206E6565647320746F2062652073656E742C2077686963682073686F77732073706565642064656372656173652070726F706F7274696F6E616C0A746F2074686520726573756C74696E67206A736F6E207061636B6574730A6060606370700A23696E636C75646520224173796E634A736F6E2E68220A23696E636C756465202241726475696E6F4A736F6E2E68220A0A0A4173796E634A736F6E526573706F6E7365202A20726573706F6E7365203D206E6577204173796E634A736F6E526573706F6E736528293B0A726573706F6E73652D3E6164644865616465722822536572766572222C22455350204173796E63205765622053657276657222293B0A4A736F6E4F626A6563742620726F6F74203D20726573706F6E73652D3E676574526F6F7428293B0A726F6F745B2268656170225D203D204553502E676574467265654865617028293B0A726F6F745B2273736964225D203D20576946692E5353494428293B0A726573706F6E73652D3E7365744C656E67746828293B0A726571756573742D3E73656E6428726573706F6E7365293B0A6060600A0A23232053657276696E67207374617469632066696C65730A496E206164646974696F6E20746F2073657276696E672066696C65732066726F6D20535049464653206173206465736372696265642061626F76652C20746865207365727665722070726F766964652061206465646963617465642068616E646C65722074686174206F7074696D697A65207468650A706572666F726D616E6365206F662073657276696E672066696C65732066726F6D20535049464653202D206060604173796E6353746174696357656248616E646C65726060602E20557365206060607365727665722E736572766553746174696328296060602066756E6374696F6E20746F0A696E697469616C697A6520616E64206164642061206E657720696E7374616E6365206F66206060604173796E6353746174696357656248616E646C657260606020746F20746865207365727665722E0A5468652048616E646C65722077696C6C206E6F742068616E646C65207468652072657175657374206966207468652066696C6520646F6573206E6F74206578697374732C20652E672E20746865207365727665722077696C6C20636F6E74696E756520746F206C6F6F6B20666F7220616E6F746865720A68616E646C657220746861742063616E2068616E646C652074686520726571756573742E0A4E6F74696365207468617420796F752063616E20636861696E207365747465722066756E6374696F6E7320746F207365747570207468652068616E646C65722C206F72206B656570206120706F696E74657220746F206368616E67652069742061742061206C617465722074696D652E0A0A2323232053657276696E672073706563696669632066696C65206279206E616D650A6060606370700A2F2F205365727665207468652066696C6520222F7777772F706167652E68746D22207768656E20726571756573742075726C20697320222F706167652E68746D220A7365727665722E736572766553746174696328222F706167652E68746D222C205350494646532C20222F7777772F706167652E68746D22293B0A6060600A0A2323232053657276696E672066696C657320696E206469726563746F72790A546F2073657276652066696C657320696E2061206469726563746F72792C20746865207061746820746F207468652066696C65732073686F756C6420737065636966792061206469726563746F727920696E2053504946465320616E6420656E6473207769746820222F222E0A6060606370700A2F2F2053657276652066696C657320696E206469726563746F727920222F7777772F22207768656E20726571756573742075726C20737461727473207769746820222F220A2F2F205265717565737420746F2074686520726F6F74206F72206E6F6E65206578697374696E672066696C65732077696C6C2074727920746F20736572766572207468652064656675616C740A2F2F2066696C65206E616D652022696E6465782E68746D22206966206578697374730A7365727665722E736572766553746174696328222F222C205350494646532C20222F7777772F22293B0A0A2F2F20536572766572207769746820646966666572656E742064656661756C742066696C650A7365727665722E736572766553746174696328222F222C205350494646532C20222F7777772F22292E73657444656661756C7446696C65282264656661756C742E68746D6C22293B0A6060600A0A2323232053657276696E67207374617469632066696C657320776974682061757468656E7469636174696F6E0A0A6060606370700A7365727665720A202020202E736572766553746174696328222F222C205350494646532C20222F7777772F22290A202020202E73657444656661756C7446696C65282264656661756C742E68746D6C22290A202020202E73657441757468656E7469636174696F6E282275736572222C20227061737322293B0A6060600A0A2323232053706563696679696E672043616368652D436F6E74726F6C206865616465720A497420697320706F737369626C6520746F20737065636966792043616368652D436F6E74726F6C206865616465722076616C756520746F2072656475636520746865206E756D626572206F662063616C6C7320746F2074686520736572766572206F6E63652074686520636C69656E74206C6F616465640A7468652066696C65732E20466F72206D6F726520696E666F726D6174696F6E206F6E2043616368652D436F6E74726F6C2076616C75657320736565205B43616368652D436F6E74726F6C5D2868747470733A2F2F7777772E77332E6F72672F50726F746F636F6C732F726663323631362F726663323631362D73656331342E68746D6C2373656331342E39290A6060606370700A2F2F20436163686520726573706F6E73657320666F72203130206D696E757465732028363030207365636F6E6473290A7365727665722E736572766553746174696328222F222C205350494646532C20222F7777772F22292E7365744361636865436F6E74726F6C28226D61782D6167653D36303022293B0A0A2F2F2A2A2A204368616E67652043616368652D436F6E74726F6C20616674657220736572766572207365747570202A2A2A0A0A2F2F20447572696E67207365747570202D206B656570206120706F696E74657220746F207468652068616E646C65720A4173796E6353746174696357656248616E646C65722A2068616E646C6572203D20267365727665722E736572766553746174696328222F222C205350494646532C20222F7777772F22292E7365744361636865436F6E74726F6C28226D61782D6167653D36303022293B0A0A2F2F2041742061206C61746572206576656E74202D206368616E67652043616368652D436F6E74726F6C0A68616E646C65722D3E7365744361636865436F6E74726F6C28226D61782D6167653D333022293B0A6060600A0A2323232053706563696679696E6720446174652D4D6F646966696564206865616465720A497420697320706F737369626C6520746F207370656369667920446174652D4D6F6469666965642068656164657220746F20656E61626C65207468652073657276657220746F2072657475726E204E6F742D4D6F64696669656420283330342920726573706F6E736520666F722072657175657374730A77697468202249662D4D6F6469666965642D53696E636522206865616465722077697468207468652073616D652076616C75652C20696E7374656164206F6620726573706F6E64696E672077697468207468652061637475616C2066696C6520636F6E74656E742E0A6060606370700A2F2F20557064617465207468652064617465206D6F64696669656420737472696E672065766572792074696D652066696C65732061726520757064617465640A7365727665722E736572766553746174696328222F222C205350494646532C20222F7777772F22292E7365744C6173744D6F64696669656428224D6F6E2C203230204A756E20323031362031343A30303A303020474D5422293B0A0A2F2F2A2A2A204368616765206C617374206D6F6469666965642076616C75652061742061206C61746572207374616765202A2A2A0A0A2F2F20447572696E67207365747570202D2072656164206C617374206D6F6469666965642076616C75652066726F6D20636F6E666967206F7220454550524F4D0A537472696E6720646174655F6D6F646966696564203D206C6F6164446174654D6F64696669656428293B0A4173796E6353746174696357656248616E646C65722A2068616E646C6572203D20267365727665722E736572766553746174696328222F222C205350494646532C20222F7777772F22293B0A68616E646C65722D3E7365744C6173744D6F64696669656428646174655F6D6F646966696564293B0A0A2F2F2041742061206C61746572206576656E74207768656E2066696C65732061726520757064617465640A537472696E6720646174655F6D6F646966696564203D206765744E6577446174654D6F646669656428293B0A73617665446174654D6F64696669656428646174655F6D6F646966696564293B202F2F205361766520666F72206E6578742072657365740A68616E646C65722D3E7365744C6173744D6F64696669656428646174655F6D6F646966696564293B0A6060600A0A2323232053706563696679696E672054656D706C6174652050726F636573736F722063616C6C6261636B0A497420697320706F737369626C6520746F20737065636966792074656D706C6174652070726F636573736F7220666F72207374617469632066696C65732E20466F7220696E666F726D6174696F6E206F6E2074656D706C6174652070726F636573736F72207365650A5B526573706F6E64207769746820636F6E74656E7420636F6D696E672066726F6D20612046696C6520636F6E7461696E696E672074656D706C617465735D2823726573706F6E642D776974682D636F6E74656E742D636F6D696E672D66726F6D2D612D66696C652D636F6E7461696E696E672D74656D706C61746573292E0A6060606370700A537472696E672070726F636573736F7228636F6E737420537472696E672620766172290A7B0A2020696628766172203D3D202248454C4C4F5F46524F4D5F54454D504C41544522290A2020202072657475726E2046282248656C6C6F20776F726C642122293B0A202072657475726E20537472696E6728293B0A7D0A0A2F2F202E2E2E0A0A7365727665722E736572766553746174696328222F222C205350494646532C20222F7777772F22292E73657454656D706C61746550726F636573736F722870726F636573736F72293B0A6060600A0A232320506172616D20526577726974652057697468204D61746368696E670A497420697320706F737369626C6520746F20726577726974652074686520726571756573742075726C207769746820706172616D65746572206D61746368672E204865726520697320616E206578616D706C652077697468206F6E6520706172616D657465723A0A5265777269746520666F72206578616D706C6520222F726164696F2F7B6672657175656E63657D22202D3E20222F726164696F3F663D7B6672657175656E63657D220A0A6060606370700A636C617373204F6E65506172616D52657772697465203A207075626C6963204173796E63576562526577726974650A7B0A202070726F7465637465643A0A20202020537472696E67205F75726C5072656669783B0A20202020696E74205F706172616D496E6465783B0A20202020537472696E67205F706172616D734261636B75703B0A0A20207075626C69633A0A20204F6E65506172616D5265777269746528636F6E737420636861722A2066726F6D2C20636F6E737420636861722A20746F290A202020203A204173796E63576562526577726974652866726F6D2C20746F29207B0A0A2020202020205F706172616D496E646578203D205F66726F6D2E696E6465784F6628277B27293B0A0A202020202020696628205F706172616D496E646578203E3D30202626205F66726F6D2E656E64735769746828227D222929207B0A20202020202020205F75726C507265666978203D205F66726F6D2E737562737472696E6728302C205F706172616D496E646578293B0A2020202020202020696E7420696E646578203D205F706172616D732E696E6465784F6628277B27293B0A2020202020202020696628696E646578203E3D203029207B0A202020202020202020205F706172616D73203D205F706172616D732E737562737472696E6728302C20696E646578293B0A20202020202020207D0A2020202020207D20656C7365207B0A20202020202020205F75726C507265666978203D205F66726F6D3B0A2020202020207D0A2020202020205F706172616D734261636B7570203D205F706172616D733B0A20207D0A0A2020626F6F6C206D61746368284173796E6357656253657276657252657175657374202A7265717565737429206F76657272696465207B0A20202020696628726571756573742D3E75726C28292E73746172747357697468285F75726C5072656669782929207B0A2020202020206966285F706172616D496E646578203E3D203029207B0A20202020202020205F706172616D73203D205F706172616D734261636B7570202B20726571756573742D3E75726C28292E737562737472696E67285F706172616D496E646578293B0A2020202020207D20656C7365207B0A20202020202020205F706172616D73203D205F706172616D734261636B75703B0A2020202020207D0A2020202072657475726E20747275653B0A0A202020207D20656C7365207B0A20202020202072657475726E2066616C73653B0A202020207D0A20207D0A7D3B0A6060600A0A55736167653A0A0A6060606370700A20207365727665722E6164645265777269746528206E6577204F6E65506172616D5265777269746528222F726164696F2F7B6672657175656E63657D222C20222F726164696F3F663D7B6672657175656E63657D222920293B0A6060600A0A2323205573696E672066696C746572730A46696C746572732063616E2062652073657420746F20605265777269746560206F72206048616E646C65726020696E206F7264657220746F20636F6E74726F6C207768656E20746F206170706C7920746865207265777269746520616E6420636F6E7369646572207468652068616E646C65722E0A412066696C74657220697320612063616C6C6261636B2066756E6374696F6E2074686174206576616C756174657320746865207265717565737420616E642072657475726E206120626F6F6C65616E2060747275656020746F20696E636C75646520746865206974656D0A6F72206066616C73656020746F206578636C7564652069742E0A54776F2066696C7465722063616C6C6261636B206172652070726F766964656420666F7220636F6E76696E63653A0A2A20604F4E5F5354415F46494C54455260202D2072657475726E2074727565207768656E20726571756573747320617265206D61646520746F2074686520535441202873746174696F6E206D6F64652920696E746572666163652E0A2A20604F4E5F41505F46494C54455260202D2072657475726E2074727565207768656E20726571756573747320617265206D61646520746F20746865204150202861636365737320706F696E742920696E746572666163652E0A0A23232320536572766520646966666572656E7420736974652066696C657320696E204150206D6F64650A6060606370700A7365727665722E736572766553746174696328222F222C205350494646532C20222F7777772F22292E73657446696C746572284F4E5F5354415F46494C544552293B0A7365727665722E736572766553746174696328222F222C205350494646532C20222F61702F22292E73657446696C746572284F4E5F41505F46494C544552293B0A6060600A0A232323205265777269746520746F20646966666572656E7420696E646578206F6E2041500A6060606370700A2F2F205365727665207468652066696C6520222F7777772F696E6465782D61702E68746D2220696E2041502C20616E64207468652066696C6520222F7777772F696E6465782E68746D22206F6E205354410A7365727665722E7265777269746528222F222C2022696E6465782E68746D22293B0A7365727665722E7265777269746528222F696E6465782E68746D222C2022696E6465782D61702E68746D22292E73657446696C746572284F4E5F41505F46494C544552293B0A7365727665722E736572766553746174696328222F222C205350494646532C20222F7777772F22293B0A6060600A0A2323232053657276696E6720646966666572656E7420686F7374730A6060606370700A2F2F2046696C7465722063616C6C6261636B207573696E67207265717565737420686F73740A626F6F6C2066696C7465724F6E486F737431284173796E6357656253657276657252657175657374202A7265717565737429207B2072657475726E20726571756573742D3E686F73742829203D3D2022686F737431223B207D0A0A2F2F205365727665722073657475703A207365727665722066696C657320696E20222F686F7374312F2220746F20726571756573747320666F722022686F737431222C20616E642066696C657320696E20222F7777772F22206F74686572776973652E0A7365727665722E736572766553746174696328222F222C205350494646532C20222F686F7374312F22292E73657446696C7465722866696C7465724F6E486F737431293B0A7365727665722E736572766553746174696328222F222C205350494646532C20222F7777772F22293B0A6060600A0A2323232044657465726D696E6520696E7465726661636520696E736964652063616C6C6261636B730A6060606370700A2020537472696E6720526564697265637455726C203D2022687474703A2F2F223B0A2020696620284F4E5F5354415F46494C54455228726571756573742929207B0A20202020526564697265637455726C202B3D20576946692E6C6F63616C495028292E746F537472696E6728293B0A20207D20656C7365207B0A20202020526564697265637455726C202B3D20576946692E736F66744150495028292E746F537472696E6728293B0A20207D0A2020526564697265637455726C202B3D20222F696E6465782E68746D223B0A2020726571756573742D3E726564697265637428526564697265637455726C293B0A6060600A0A23232042616420526573706F6E7365730A536F6D6520726573706F6E7365732061726520696D706C656D656E7465642C2062757420796F752073686F756C64206E6F7420757365207468656D2C2062656361757365207468657920646F206E6F7420636F6E666F726D20746F20485454502E0A54686520666F6C6C6F77696E67206578616D706C652077696C6C206C65616420746F20756E636C65616E20636C6F7365206F662074686520636F6E6E656374696F6E20616E64206D6F72652074696D65207761737465640A7468616E2070726F766964696E6720746865206C656E677468206F662074686520636F6E74656E740A0A23232320526573706F6E64207769746820636F6E74656E74207573696E6720612063616C6C6261636B20776974686F757420636F6E74656E74206C656E67746820746F20485454502F312E3020636C69656E74730A6060606370700A2F2F5468697320697320757365642061732066616C6C6261636B20666F72206368756E6B656420726573706F6E73657320746F20485454502F312E3020436C69656E74730A726571756573742D3E73656E642822746578742F706C61696E222C20302C205B5D2875696E74385F74202A6275666665722C2073697A655F74206D61784C656E2C2073697A655F7420696E64657829202D3E2073697A655F74207B0A20202F2F577269746520757020746F20226D61784C656E2220627974657320696E746F20226275666665722220616E642072657475726E2074686520616D6F756E74207772697474656E2E0A20202F2F596F752077696C6C2062652061736B656420666F72206D6F7265206461746120756E74696C20302069732072657475726E65640A20202F2F4B65657020696E206D696E64207468617420796F752063616E206E6F742064656C6179206F72207969656C642077616974696E6720666F72206D6F72652064617461210A202072657475726E206D79536F757263652E72656164286275666665722C206D61784C656E293B0A7D293B0A6060600A0A2323204173796E6320576562536F636B657420506C7567696E0A5468652073657276657220696E636C7564657320612077656220736F636B657420706C7567696E207768696368206C65747320796F7520646566696E6520646966666572656E7420576562536F636B6574206C6F636174696F6E7320746F20636F6E6E65637420746F0A776974686F7574207374617274696E6720616E6F74686572206C697374656E696E672073657276696365206F72207573696E6720646966666572656E7420706F72740A0A232323204173796E6320576562536F636B6574204576656E740A6060606370700A0A766F6964206F6E4576656E74284173796E63576562536F636B6574202A207365727665722C204173796E63576562536F636B6574436C69656E74202A20636C69656E742C204177734576656E745479706520747970652C20766F6964202A206172672C2075696E74385F74202A646174612C2073697A655F74206C656E297B0A202069662874797065203D3D2057535F4556545F434F4E4E454354297B0A202020202F2F636C69656E7420636F6E6E65637465640A202020206F735F7072696E7466282277735B25735D5B25755D20636F6E6E6563745C6E222C207365727665722D3E75726C28292C20636C69656E742D3E69642829293B0A20202020636C69656E742D3E7072696E7466282248656C6C6F20436C69656E74202575203A29222C20636C69656E742D3E69642829293B0A20202020636C69656E742D3E70696E6728293B0A20207D20656C73652069662874797065203D3D2057535F4556545F444953434F4E4E454354297B0A202020202F2F636C69656E7420646973636F6E6E65637465640A202020206F735F7072696E7466282277735B25735D5B25755D20646973636F6E6E6563743A2025755C6E222C207365727665722D3E75726C28292C20636C69656E742D3E69642829293B0A20207D20656C73652069662874797065203D3D2057535F4556545F4552524F52297B0A202020202F2F6572726F72207761732072656365697665642066726F6D20746865206F7468657220656E640A202020206F735F7072696E7466282277735B25735D5B25755D206572726F72282575293A2025735C6E222C207365727665722D3E75726C28292C20636C69656E742D3E696428292C202A282875696E7431365F742A29617267292C2028636861722A2964617461293B0A20207D20656C73652069662874797065203D3D2057535F4556545F504F4E47297B0A202020202F2F706F6E67206D657373616765207761732072656365697665642028696E20726573706F6E736520746F20612070696E672072657175657374206D61796265290A202020206F735F7072696E7466282277735B25735D5B25755D20706F6E675B25755D3A2025735C6E222C207365727665722D3E75726C28292C20636C69656E742D3E696428292C206C656E2C20286C656E293F28636861722A29646174613A2222293B0A20207D20656C73652069662874797065203D3D2057535F4556545F44415441297B0A202020202F2F64617461207061636B65740A202020204177734672616D65496E666F202A20696E666F203D20284177734672616D65496E666F2A296172673B0A20202020696628696E666F2D3E66696E616C20262620696E666F2D3E696E646578203D3D203020262620696E666F2D3E6C656E203D3D206C656E297B0A2020202020202F2F7468652077686F6C65206D65737361676520697320696E20612073696E676C65206672616D6520616E6420776520676F7420616C6C206F66206974277320646174610A2020202020206F735F7072696E7466282277735B25735D5B25755D2025732D6D6573736167655B256C6C755D3A20222C207365727665722D3E75726C28292C20636C69656E742D3E696428292C2028696E666F2D3E6F70636F6465203D3D2057535F54455854293F2274657874223A2262696E617279222C20696E666F2D3E6C656E293B0A202020202020696628696E666F2D3E6F70636F6465203D3D2057535F54455854297B0A2020202020202020646174615B6C656E5D203D20303B0A20202020202020206F735F7072696E7466282225735C6E222C2028636861722A2964617461293B0A2020202020207D20656C7365207B0A2020202020202020666F722873697A655F7420693D303B2069203C20696E666F2D3E6C656E3B20692B2B297B0A202020202020202020206F735F7072696E746628222530327820222C20646174615B695D293B0A20202020202020207D0A20202020202020206F735F7072696E746628225C6E22293B0A2020202020207D0A202020202020696628696E666F2D3E6F70636F6465203D3D2057535F54455854290A2020202020202020636C69656E742D3E7465787428224920676F7420796F75722074657874206D65737361676522293B0A202020202020656C73650A2020202020202020636C69656E742D3E62696E61727928224920676F7420796F75722062696E617279206D65737361676522293B0A202020207D20656C7365207B0A2020202020202F2F6D65737361676520697320636F6D707269736564206F66206D756C7469706C65206672616D6573206F7220746865206672616D652069732073706C697420696E746F206D756C7469706C65207061636B6574730A202020202020696628696E666F2D3E696E646578203D3D2030297B0A2020202020202020696628696E666F2D3E6E756D203D3D2030290A202020202020202020206F735F7072696E7466282277735B25735D5B25755D2025732D6D6573736167652073746172745C6E222C207365727665722D3E75726C28292C20636C69656E742D3E696428292C2028696E666F2D3E6D6573736167655F6F70636F6465203D3D2057535F54455854293F2274657874223A2262696E61727922293B0A20202020202020206F735F7072696E7466282277735B25735D5B25755D206672616D655B25755D2073746172745B256C6C755D5C6E222C207365727665722D3E75726C28292C20636C69656E742D3E696428292C20696E666F2D3E6E756D2C20696E666F2D3E6C656E293B0A2020202020207D0A0A2020202020206F735F7072696E7466282277735B25735D5B25755D206672616D655B25755D2025735B256C6C75202D20256C6C755D3A20222C207365727665722D3E75726C28292C20636C69656E742D3E696428292C20696E666F2D3E6E756D2C2028696E666F2D3E6D6573736167655F6F70636F6465203D3D2057535F54455854293F2274657874223A2262696E617279222C20696E666F2D3E696E6465782C20696E666F2D3E696E646578202B206C656E293B0A202020202020696628696E666F2D3E6D6573736167655F6F70636F6465203D3D2057535F54455854297B0A2020202020202020646174615B6C656E5D203D20303B0A20202020202020206F735F7072696E7466282225735C6E222C2028636861722A2964617461293B0A2020202020207D20656C7365207B0A2020202020202020666F722873697A655F7420693D303B2069203C206C656E3B20692B2B297B0A202020202020202020206F735F7072696E746628222530327820222C20646174615B695D293B0A20202020202020207D0A20202020202020206F735F7072696E746628225C6E22293B0A2020202020207D0A0A20202020202069662828696E666F2D3E696E646578202B206C656E29203D3D20696E666F2D3E6C656E297B0A20202020202020206F735F7072696E7466282277735B25735D5B25755D206672616D655B25755D20656E645B256C6C755D5C6E222C207365727665722D3E75726C28292C20636C69656E742D3E696428292C20696E666F2D3E6E756D2C20696E666F2D3E6C656E293B0A2020202020202020696628696E666F2D3E66696E616C297B0A202020202020202020206F735F7072696E7466282277735B25735D5B25755D2025732D6D65737361676520656E645C6E222C207365727665722D3E75726C28292C20636C69656E742D3E696428292C2028696E666F2D3E6D6573736167655F6F70636F6465203D3D2057535F54455854293F2274657874223A2262696E61727922293B0A20202020202020202020696628696E666F2D3E6D6573736167655F6F70636F6465203D3D2057535F54455854290A202020202020202020202020636C69656E742D3E7465787428224920676F7420796F75722074657874206D65737361676522293B0A20202020202020202020656C73650A202020202020202020202020636C69656E742D3E62696E61727928224920676F7420796F75722062696E617279206D65737361676522293B0A20202020202020207D0A2020202020207D0A202020207D0A20207D0A7D0A6060600A0A232323204D6574686F647320666F722073656E64696E67206461746120746F206120736F636B657420636C69656E740A6060606370700A0A0A0A2F2F536572766572206D6574686F64730A4173796E63576562536F636B657420777328222F777322293B0A2F2F7072696E746620746F206120636C69656E740A77732E7072696E7466282875696E7433325F7429636C69656E745F69642C20617267756D656E74732E2E2E293B0A2F2F7072696E746620746F20616C6C20636C69656E74730A77732E7072696E7466416C6C28617267756D656E74732E2E2E293B0A2F2F7072696E74665F5020746F206120636C69656E740A77732E7072696E74665F50282875696E7433325F7429636C69656E745F69642C205053545228666F726D6174292C20617267756D656E74732E2E2E293B0A2F2F7072696E7466416C6C5F5020746F20616C6C20636C69656E74730A77732E7072696E7466416C6C5F50285053545228666F726D6174292C20617267756D656E74732E2E2E293B0A2F2F73656E64207465787420746F206120636C69656E740A77732E74657874282875696E7433325F7429636C69656E745F69642C2028636861722A2974657874293B0A77732E74657874282875696E7433325F7429636C69656E745F69642C202875696E74385F742A29746578742C202873697A655F74296C656E293B0A2F2F73656E6420746578742066726F6D2050524F474D454D20746F206120636C69656E740A77732E74657874282875696E7433325F7429636C69656E745F69642C20505354522822746578742229293B0A636F6E7374206368617220666C6173685F746578745B5D2050524F474D454D203D20225465787420746F2073656E64220A77732E74657874282875696E7433325F7429636C69656E745F69642C20465053545228666C6173685F7465787429293B0A2F2F73656E64207465787420746F20616C6C20636C69656E74730A77732E74657874416C6C2828636861722A2974657874293B0A77732E74657874416C6C282875696E74385F742A29746578742C202873697A655F74296C656E293B0A2F2F73656E642062696E61727920746F206120636C69656E740A77732E62696E617279282875696E7433325F7429636C69656E745F69642C2028636861722A2962696E617279293B0A77732E62696E617279282875696E7433325F7429636C69656E745F69642C202875696E74385F742A2962696E6172792C202873697A655F74296C656E293B0A2F2F73656E642062696E6172792066726F6D2050524F474D454D20746F206120636C69656E740A636F6E73742075696E74385F7420666C6173685F62696E6172795B5D2050524F474D454D203D207B20307830312C20307830322C20307830332C2030783034207D3B0A77732E62696E617279282875696E7433325F7429636C69656E745F69642C20666C6173685F62696E6172792C2034293B0A2F2F73656E642062696E61727920746F20616C6C20636C69656E74730A77732E62696E617279416C6C2828636861722A2962696E617279293B0A77732E62696E617279416C6C282875696E74385F742A2962696E6172792C202873697A655F74296C656E293B0A2F2F485454502041757468656E746963617465206265666F72652073776974636820746F20576562736F636B65742070726F746F636F6C0A77732E73657441757468656E7469636174696F6E282275736572222C20227061737322293B0A0A2F2F636C69656E74206D6574686F64730A4173796E63576562536F636B6574436C69656E74202A20636C69656E743B0A2F2F7072696E74660A636C69656E742D3E7072696E746628617267756D656E74732E2E2E293B0A2F2F7072696E74665F500A636C69656E742D3E7072696E74665F50285053545228666F726D6174292C20617267756D656E74732E2E2E293B0A2F2F73656E6420746578740A636C69656E742D3E746578742828636861722A2974657874293B0A636C69656E742D3E74657874282875696E74385F742A29746578742C202873697A655F74296C656E293B0A2F2F73656E6420746578742066726F6D2050524F474D454D0A636C69656E742D3E7465787428505354522822746578742229293B0A636F6E7374206368617220666C6173685F746578745B5D2050524F474D454D203D20225465787420746F2073656E64223B0A636C69656E742D3E7465787428465053545228666C6173685F7465787429293B0A2F2F73656E642062696E6172790A636C69656E742D3E62696E6172792828636861722A2962696E617279293B0A636C69656E742D3E62696E617279282875696E74385F742A2962696E6172792C202873697A655F74296C656E293B0A2F2F73656E642062696E6172792066726F6D2050524F474D454D0A636F6E73742075696E74385F7420666C6173685F62696E6172795B5D2050524F474D454D203D207B20307830312C20307830322C20307830332C2030783034207D3B0A636C69656E742D3E62696E61727928666C6173685F62696E6172792C2034293B0A6060600A0A232323204469726563742061636365737320746F2077656220736F636B6574206D657373616765206275666665720A5768656E2073656E64696E6720612077656220736F636B6574206D657373616765207573696E67207468652061626F7665206D6574686F647320612062756666657220697320637265617465642E2020556E646572206365727461696E2063697263756D7374616E63657320796F75206D696768742077616E7420746F206D616E6970756C617465206F7220706F70756C617465207468697320627566666572206469726563746C792066726F6D20796F7572206170706C69636174696F6E2C20666F72206578616D706C6520746F2070726576656E7420756E6E6563657373617279206475706C69636174696F6E73206F662074686520646174612E202054686973206578616D706C652062656C6F772073686F777320686F7720746F2063726561746520612062756666657220616E64207072696E74206461746120746F2069742066726F6D20616E2041726475696E6F4A736F6E206F626A656374207468656E2073656E642069742E2020200A0A6060606370700A766F69642073656E64446174615773284173796E63576562536F636B6574436C69656E74202A20636C69656E74290A7B0A2020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A202020204A736F6E4F626A6563742620726F6F74203D206A736F6E4275666665722E6372656174654F626A65637428293B0A20202020726F6F745B2261225D203D2022616263223B0A20202020726F6F745B2262225D203D202261626364223B0A20202020726F6F745B2263225D203D20226162636465223B0A20202020726F6F745B2264225D203D2022616263646566223B0A20202020726F6F745B2265225D203D202261626364656667223B0A2020202073697A655F74206C656E203D20726F6F742E6D6561737572654C656E67746828293B0A202020204173796E63576562536F636B65744D657373616765427566666572202A20627566666572203D2077732E6D616B65427566666572286C656E293B202F2F20206372656174657320612062756666657220286C656E202B20312920666F7220796F752E0A202020206966202862756666657229207B0A2020202020202020726F6F742E7072696E74546F282863686172202A296275666665722D3E67657428292C206C656E202B2031293B0A202020202020202069662028636C69656E7429207B0A202020202020202020202020636C69656E742D3E7465787428627566666572293B0A20202020202020207D20656C7365207B0A20202020202020202020202077732E74657874416C6C28627566666572293B0A20202020202020207D0A202020207D0A7D0A6060600A0A232323204C696D6974696E6720746865206E756D626572206F662077656220736F636B657420636C69656E74730A42726F777365727320736F6D6574696D657320646F206E6F7420636F72726563746C7920636C6F73652074686520776562736F636B657420636F6E6E656374696F6E2C206576656E207768656E2074686520636C6F736528292066756E6374696F6E2069732063616C6C656420696E206A6176617363726970742E2020546869732077696C6C206576656E7475616C6C7920657868617573742074686520776562207365727665722773207265736F757263657320616E642077696C6C206361757365207468652073657276657220746F2063726173682E2020506572696F646963616C6C792063616C6C696E672074686520636C65616E436C69656E747328292066756E6374696F6E2066726F6D20746865206D61696E206C6F6F7028292066756E6374696F6E206C696D69747320746865206E756D626572206F6620636C69656E747320627920636C6F73696E6720746865206F6C6465737420636C69656E74207768656E20746865206D6178696D756D206E756D626572206F6620636C69656E747320686173206265656E2065786365656465642E2020546869732063616E2063616C6C6564206265206576657279206379636C652C20686F77657665722C20696620796F75207769736820746F20757365206C65737320706F7765722C207468656E2063616C6C696E6720617320696E6672657175656E746C79206173206F6E636520706572207365636F6E642069732073756666696369656E742E0A0A6060606370700A766F6964206C6F6F7028297B0A202077732E636C65616E7570436C69656E747328293B0A7D0A6060600A0A0A2323204173796E63204576656E7420536F7572636520506C7567696E0A5468652073657276657220696E636C75646573204576656E74536F7572636520285365727665722D53656E74204576656E74732920706C7567696E2077686963682063616E206265207573656420746F2073656E642073686F72742074657874206576656E747320746F207468652062726F777365722E0A446966666572656E6365206265747765656E204576656E74536F7572636520616E6420576562536F636B6574732069732074686174204576656E74536F757263652069732073696E676C6520646972656374696F6E2C20746578742D6F6E6C792070726F746F636F6C2E0A0A232323205365747570204576656E7420536F75726365206F6E20746865207365727665720A6060606370700A4173796E6357656253657276657220736572766572283830293B0A4173796E634576656E74536F75726365206576656E747328222F6576656E747322293B0A0A766F696420736574757028297B0A20202F2F207365747570202E2E2E2E2E2E0A20206576656E74732E6F6E436F6E6E656374285B5D284173796E634576656E74536F75726365436C69656E74202A636C69656E74297B0A20202020696628636C69656E742D3E6C61737449642829297B0A20202020202053657269616C2E7072696E74662822436C69656E74207265636F6E6E656374656421204C617374206D6573736167652049442074686174206974206761742069733A2025755C6E222C20636C69656E742D3E6C61737449642829293B0A202020207D0A202020202F2F73656E64206576656E742077697468206D657373616765202268656C6C6F21222C2069642063757272656E74206D696C6C69730A202020202F2F20616E6420736574207265636F6E6E6563742064656C617920746F2031207365636F6E640A20202020636C69656E742D3E73656E64282268656C6C6F21222C4E554C4C2C6D696C6C697328292C31303030293B0A20207D293B0A20202F2F485454502042617369632061757468656E7469636174696F6E0A20206576656E74732E73657441757468656E7469636174696F6E282275736572222C20227061737322293B0A20207365727665722E61646448616E646C657228266576656E7473293B0A20202F2F207365747570202E2E2E2E2E2E0A7D0A0A766F6964206C6F6F7028297B0A20206966286576656E74547269676765726564297B202F2F20796F7572206C6F67696320686572650A202020202F2F73656E64206576656E7420226D796576656E74220A202020206576656E74732E73656E6428226D79206576656E7420636F6E74656E74222C226D796576656E74222C6D696C6C69732829293B0A20207D0A7D0A6060600A0A232323205365747570204576656E7420536F7572636520696E207468652062726F777365720A6060606A6176617363726970740A69662028212177696E646F772E4576656E74536F7572636529207B0A202076617220736F75726365203D206E6577204576656E74536F7572636528272F6576656E747327293B0A0A2020736F757263652E6164644576656E744C697374656E657228276F70656E272C2066756E6374696F6E286529207B0A20202020636F6E736F6C652E6C6F6728224576656E747320436F6E6E656374656422293B0A20207D2C2066616C7365293B0A0A2020736F757263652E6164644576656E744C697374656E657228276572726F72272C2066756E6374696F6E286529207B0A2020202069662028652E7461726765742E7265616479537461746520213D204576656E74536F757263652E4F50454E29207B0A202020202020636F6E736F6C652E6C6F6728224576656E747320446973636F6E6E656374656422293B0A202020207D0A20207D2C2066616C7365293B0A0A2020736F757263652E6164644576656E744C697374656E657228276D657373616765272C2066756E6374696F6E286529207B0A20202020636F6E736F6C652E6C6F6728226D657373616765222C20652E64617461293B0A20207D2C2066616C7365293B0A0A2020736F757263652E6164644576656E744C697374656E657228276D796576656E74272C2066756E6374696F6E286529207B0A20202020636F6E736F6C652E6C6F6728226D796576656E74222C20652E64617461293B0A20207D2C2066616C7365293B0A7D0A6060600A0A2323205363616E6E696E6720666F7220617661696C61626C652057694669204E6574776F726B730A6060606370700A2F2F466972737420726571756573742077696C6C2072657475726E203020726573756C747320756E6C65737320796F75207374617274207363616E2066726F6D20736F6D65776865726520656C736520286C6F6F702F7365747570290A2F2F446F206E6F742072657175657374206D6F7265206F6674656E207468616E20332D35207365636F6E64730A7365727665722E6F6E28222F7363616E222C20485454505F4745542C205B5D284173796E6357656253657276657252657175657374202A72657175657374297B0A2020537472696E67206A736F6E203D20225B223B0A2020696E74206E203D20576946692E7363616E436F6D706C65746528293B0A20206966286E203D3D202D32297B0A20202020576946692E7363616E4E6574776F726B732874727565293B0A20207D20656C7365206966286E297B0A20202020666F722028696E742069203D20303B2069203C206E3B202B2B69297B0A2020202020206966286929206A736F6E202B3D20222C223B0A2020202020206A736F6E202B3D20227B223B0A2020202020206A736F6E202B3D20225C22727373695C223A222B537472696E6728576946692E52535349286929293B0A2020202020206A736F6E202B3D20222C5C22737369645C223A5C22222B576946692E535349442869292B225C22223B0A2020202020206A736F6E202B3D20222C5C2262737369645C223A5C22222B576946692E42535349447374722869292B225C22223B0A2020202020206A736F6E202B3D20222C5C226368616E6E656C5C223A222B537472696E6728576946692E6368616E6E656C286929293B0A2020202020206A736F6E202B3D20222C5C227365637572655C223A222B537472696E6728576946692E656E6372797074696F6E54797065286929293B0A2020202020206A736F6E202B3D20222C5C2268696464656E5C223A222B537472696E6728576946692E697348696464656E2869293F2274727565223A2266616C736522293B0A2020202020206A736F6E202B3D20227D223B0A202020207D0A20202020576946692E7363616E44656C65746528293B0A20202020696628576946692E7363616E436F6D706C6574652829203D3D202D32297B0A202020202020576946692E7363616E4E6574776F726B732874727565293B0A202020207D0A20207D0A20206A736F6E202B3D20225D223B0A2020726571756573742D3E73656E64283230302C20226170706C69636174696F6E2F6A736F6E222C206A736F6E293B0A20206A736F6E203D20537472696E6728293B0A7D293B0A6060600A0A23232052656D6F76652068616E646C65727320616E642072657772697465730A0A53657276657220676F6573207468726F7567682068616E646C65727320696E2073616D65206F72646572206173207468657920776572652061646465642E20596F752063616E27742073696D706C65206164642068616E646C657220776974682073616D65207061746820746F206F76657272696465207468656D2E0A546F2072656D6F76652068616E646C65723A0A60606061726475696E6F0A2F2F20736176652063616C6C6261636B20666F7220706172746963756C61722055524C20706174680A6175746F2068616E646C6572203D207365727665722E6F6E28222F736F6D652F70617468222C205B5D284173796E6357656253657276657252657175657374202A72657175657374297B0A20202F2F646F20736F6D657468696E672075736566756C0A7D293B0A2F2F207768656E20796F7520646F6E2774206E6565642068616E646C657220616E796D6F72652072656D6F76652069740A7365727665722E72656D6F766548616E646C6572282668616E646C6572293B0A0A2F2F2073616D6520776974682072657772697465730A7365727665722E72656D6F7665526577726974652826736F6D6552657772697465293B0A0A7365727665722E6F6E4E6F74466F756E64285B5D284173796E6357656253657276657252657175657374202A72657175657374297B0A2020726571756573742D3E73656E6428343034293B0A7D293B0A0A2F2F2072656D6F7665207365727665722E6F6E4E6F74466F756E642068616E646C65720A7365727665722E6F6E4E6F74466F756E64284E554C4C293B0A0A2F2F2072656D6F766520616C6C2072657772697465732C2068616E646C65727320616E64206F6E4E6F74466F756E642F6F6E46696C6555706C6F61642F6F6E52657175657374426F64792063616C6C6261636B730A7365727665722E726573657428293B0A6060600A0A23232053657474696E6720757020746865207365727665720A6060606370700A23696E636C75646520224553504173796E635443502E68220A23696E636C75646520224553504173796E635765625365727665722E68220A0A4173796E6357656253657276657220736572766572283830293B0A4173796E63576562536F636B657420777328222F777322293B202F2F206163636573732061742077733A2F2F5B6573702069705D2F77730A4173796E634576656E74536F75726365206576656E747328222F6576656E747322293B202F2F206576656E7420736F7572636520285365727665722D53656E74206576656E7473290A0A636F6E737420636861722A2073736964203D2022796F75722D73736964223B0A636F6E737420636861722A2070617373776F7264203D2022796F75722D70617373223B0A636F6E737420636861722A20687474705F757365726E616D65203D202261646D696E223B0A636F6E737420636861722A20687474705F70617373776F7264203D202261646D696E223B0A0A2F2F666C616720746F207573652066726F6D207765622075706461746520746F207265626F6F7420746865204553500A626F6F6C2073686F756C645265626F6F74203D2066616C73653B0A0A766F6964206F6E52657175657374284173796E6357656253657276657252657175657374202A72657175657374297B0A20202F2F48616E646C6520556E6B6E6F776E20526571756573740A2020726571756573742D3E73656E6428343034293B0A7D0A0A766F6964206F6E426F6479284173796E6357656253657276657252657175657374202A726571756573742C2075696E74385F74202A646174612C2073697A655F74206C656E2C2073697A655F7420696E6465782C2073697A655F7420746F74616C297B0A20202F2F48616E646C6520626F64790A7D0A0A766F6964206F6E55706C6F6164284173796E6357656253657276657252657175657374202A726571756573742C20537472696E672066696C656E616D652C2073697A655F7420696E6465782C2075696E74385F74202A646174612C2073697A655F74206C656E2C20626F6F6C2066696E616C297B0A20202F2F48616E646C652075706C6F61640A7D0A0A766F6964206F6E4576656E74284173796E63576562536F636B6574202A207365727665722C204173796E63576562536F636B6574436C69656E74202A20636C69656E742C204177734576656E745479706520747970652C20766F6964202A206172672C2075696E74385F74202A646174612C2073697A655F74206C656E297B0A20202F2F48616E646C6520576562536F636B6574206576656E740A7D0A0A766F696420736574757028297B0A202053657269616C2E626567696E28313135323030293B0A2020576946692E6D6F646528574946495F535441293B0A2020576946692E626567696E28737369642C2070617373776F7264293B0A202069662028576946692E77616974466F72436F6E6E656374526573756C74282920213D20574C5F434F4E4E454354454429207B0A2020202053657269616C2E7072696E7466282257694669204661696C6564215C6E22293B0A2020202072657475726E3B0A20207D0A0A20202F2F20617474616368204173796E63576562536F636B65740A202077732E6F6E4576656E74286F6E4576656E74293B0A20207365727665722E61646448616E646C657228267773293B0A0A20202F2F20617474616368204173796E634576656E74536F757263650A20207365727665722E61646448616E646C657228266576656E7473293B0A0A20202F2F20726573706F6E6420746F20474554207265717565737473206F6E2055524C202F686561700A20207365727665722E6F6E28222F68656170222C20485454505F4745542C205B5D284173796E6357656253657276657252657175657374202A72657175657374297B0A20202020726571756573742D3E73656E64283230302C2022746578742F706C61696E222C20537472696E67284553502E6765744672656548656170282929293B0A20207D293B0A0A20202F2F2075706C6F616420612066696C6520746F202F75706C6F61640A20207365727665722E6F6E28222F75706C6F6164222C20485454505F504F53542C205B5D284173796E6357656253657276657252657175657374202A72657175657374297B0A20202020726571756573742D3E73656E6428323030293B0A20207D2C206F6E55706C6F6164293B0A0A20202F2F2073656E6420612066696C65207768656E202F696E646578206973207265717565737465640A20207365727665722E6F6E28222F696E646578222C20485454505F414E592C205B5D284173796E6357656253657276657252657175657374202A72657175657374297B0A20202020726571756573742D3E73656E64285350494646532C20222F696E6465782E68746D22293B0A20207D293B0A0A20202F2F20485454502062617369632061757468656E7469636174696F6E0A20207365727665722E6F6E28222F6C6F67696E222C20485454505F4745542C205B5D284173796E6357656253657276657252657175657374202A72657175657374297B0A2020202069662821726571756573742D3E61757468656E74696361746528687474705F757365726E616D652C20687474705F70617373776F726429290A202020202020202072657475726E20726571756573742D3E7265717565737441757468656E7469636174696F6E28293B0A20202020726571756573742D3E73656E64283230302C2022746578742F706C61696E222C20224C6F67696E20537563636573732122293B0A20207D293B0A0A20202F2F2053696D706C65204669726D776172652055706461746520466F726D0A20207365727665722E6F6E28222F757064617465222C20485454505F4745542C205B5D284173796E6357656253657276657252657175657374202A72657175657374297B0A20202020726571756573742D3E73656E64283230302C2022746578742F68746D6C222C20223C666F726D206D6574686F643D27504F53542720616374696F6E3D272F7570646174652720656E63747970653D276D756C7469706172742F666F726D2D64617461273E3C696E70757420747970653D2766696C6527206E616D653D27757064617465273E3C696E70757420747970653D277375626D6974272076616C75653D27557064617465273E3C2F666F726D3E22293B0A20207D293B0A20207365727665722E6F6E28222F757064617465222C20485454505F504F53542C205B5D284173796E6357656253657276657252657175657374202A72657175657374297B0A2020202073686F756C645265626F6F74203D20215570646174652E6861734572726F7228293B0A202020204173796E63576562536572766572526573706F6E7365202A726573706F6E7365203D20726571756573742D3E626567696E526573706F6E7365283230302C2022746578742F706C61696E222C2073686F756C645265626F6F743F224F4B223A224641494C22293B0A20202020726573706F6E73652D3E6164644865616465722822436F6E6E656374696F6E222C2022636C6F736522293B0A20202020726571756573742D3E73656E6428726573706F6E7365293B0A20207D2C5B5D284173796E6357656253657276657252657175657374202A726571756573742C20537472696E672066696C656E616D652C2073697A655F7420696E6465782C2075696E74385F74202A646174612C2073697A655F74206C656E2C20626F6F6C2066696E616C297B0A2020202069662821696E646578297B0A20202020202053657269616C2E7072696E746628225570646174652053746172743A2025735C6E222C2066696C656E616D652E635F7374722829293B0A2020202020205570646174652E72756E4173796E632874727565293B0A202020202020696628215570646174652E626567696E28284553502E67657446726565536B6574636853706163652829202D20307831303030292026203078464646464630303029297B0A20202020202020205570646174652E7072696E744572726F722853657269616C293B0A2020202020207D0A202020207D0A20202020696628215570646174652E6861734572726F722829297B0A2020202020206966285570646174652E777269746528646174612C206C656E2920213D206C656E297B0A20202020202020205570646174652E7072696E744572726F722853657269616C293B0A2020202020207D0A202020207D0A2020202069662866696E616C297B0A2020202020206966285570646174652E656E64287472756529297B0A202020202020202053657269616C2E7072696E7466282255706461746520537563636573733A202575425C6E222C20696E6465782B6C656E293B0A2020202020207D20656C7365207B0A20202020202020205570646174652E7072696E744572726F722853657269616C293B0A2020202020207D0A202020207D0A20207D293B0A0A20202F2F206174746163682066696C6573797374656D20726F6F742061742055524C202F66730A20207365727665722E736572766553746174696328222F6673222C205350494646532C20222F22293B0A0A20202F2F2043617463682D416C6C2048616E646C6572730A20202F2F20416E79207265717565737420746861742063616E206E6F742066696E6420612048616E646C657220746861742063616E48616E646C652069740A20202F2F20656E647320696E207468652063616C6C6261636B732062656C6F772E0A20207365727665722E6F6E4E6F74466F756E64286F6E52657175657374293B0A20207365727665722E6F6E46696C6555706C6F6164286F6E55706C6F6164293B0A20207365727665722E6F6E52657175657374426F6479286F6E426F6479293B0A0A20207365727665722E626567696E28293B0A7D0A0A766F6964206C6F6F7028297B0A202069662873686F756C645265626F6F74297B0A2020202053657269616C2E7072696E746C6E28225265626F6F74696E672E2E2E22293B0A2020202064656C617928313030293B0A202020204553502E7265737461727428293B0A20207D0A202073746174696320636861722074656D705B3132385D3B0A2020737072696E74662874656D702C20225365636F6E64732073696E636520626F6F743A202575222C206D696C6C697328292F31303030293B0A20206576656E74732E73656E642874656D702C202274696D6522293B202F2F73656E64206576656E74202274696D65220A7D0A6060600A0A23232320536574757020676C6F62616C20616E6420636C6173732066756E6374696F6E7320617320726571756573742068616E646C6572730A0A6060606370700A23696E636C756465203C41726475696E6F2E683E0A23696E636C756465203C4553504173796E635765627365727665722E683E0A23696E636C756465203C486173682E683E0A23696E636C756465203C66756E6374696F6E616C3E0A0A766F69642068616E646C6552657175657374284173796E6357656253657276657252657175657374202A72657175657374297B7D0A0A636C61737320576562436C617373207B0A7075626C6963203A0A20204173796E6357656253657276657220636C617373576562536572766572203D204173796E63576562536572766572283831293B0A0A2020576562436C61737328297B7D3B0A0A2020766F696420636C6173735265717565737420284173796E6357656253657276657252657175657374202A72657175657374297B7D0A0A2020766F696420626567696E28297B0A202020202F2F2061747461636820676C6F62616C20726571756573742068616E646C65720A20202020636C6173735765625365727665722E6F6E28222F6578616D706C65222C20485454505F414E592C2068616E646C6552657175657374293B0A0A202020202F2F2061747461636820636C61737320726571756573742068616E646C65720A20202020636C6173735765625365727665722E6F6E28222F6578616D706C65222C20485454505F414E592C207374643A3A62696E642826576562436C6173733A3A636C617373526571756573742C20746869732C207374643A3A706C616365686F6C646572733A3A5F3129293B0A20207D0A7D3B0A0A4173796E6357656253657276657220676C6F62616C576562536572766572283830293B0A576562436C61737320776562436C617373496E7374616E63653B0A0A766F69642073657475702829207B0A20202F2F2061747461636820676C6F62616C20726571756573742068616E646C65720A2020676C6F62616C5765625365727665722E6F6E28222F6578616D706C65222C20485454505F414E592C2068616E646C6552657175657374293B0A0A20202F2F2061747461636820636C61737320726571756573742068616E646C65720A2020676C6F62616C5765625365727665722E6F6E28222F6578616D706C65222C20485454505F414E592C207374643A3A62696E642826576562436C6173733A3A636C617373526571756573742C20776562436C617373496E7374616E63652C207374643A3A706C616365686F6C646572733A3A5F3129293B0A7D0A0A766F6964206C6F6F702829207B0A0A7D0A6060600A0A232323204D6574686F647320666F7220636F6E74726F6C6C696E6720776562736F636B657420636F6E6E656374696F6E730A0A6060606370700A20202F2F2044697361626C6520636C69656E7420636F6E6E656374696F6E7320696620697420776173206163746976617465640A2020696620282077732E656E61626C6564282920290A2020202077732E656E61626C652866616C7365293B0A0A20202F2F20656E61626C6520636C69656E7420636F6E6E656374696F6E73206966206974207761732064697361626C65640A202069662028202177732E656E61626C6564282920290A2020202077732E656E61626C652874727565293B0A6060600A0A4578616D706C65206F66204F544120636F64650A0A6060606370700A20202F2F204F54412063616C6C6261636B730A202041726475696E6F4F54412E6F6E5374617274285B5D2829207B0A202020202F2F20436C65616E205350494646530A202020205350494646532E656E6428293B0A0A202020202F2F2044697361626C6520636C69656E7420636F6E6E656374696F6E73202020200A2020202077732E656E61626C652866616C7365293B0A0A202020202F2F2041647665727469736520636F6E6E656374656420636C69656E74732077686174277320676F696E67206F6E0A2020202077732E74657874416C6C28224F544120557064617465205374617274656422293B0A0A202020202F2F20436C6F7365207468656D0A2020202077732E636C6F7365416C6C28293B0A0A20207D293B0A0A6060600A0A23232320416464696E672044656661756C7420486561646572730A0A496E20736F6D652063617365732C2073756368206173207768656E20776F726B696E67207769746820434F52532C206F72207769746820736F6D6520736F7274206F6620637573746F6D2061757468656E7469636174696F6E2073797374656D2C200A796F75206D69676874206E65656420746F20646566696E6520612068656164657220746861742073686F756C642067657420616464656420746F20616C6C20726573706F6E7365732028696E636C7564696E67207374617469632C20776562736F636B657420616E64204576656E74536F75726365292E0A5468652044656661756C74486561646572732073696E676C65746F6E20616C6C6F777320796F7520746F20646F20746869732E0A0A4578616D706C653A0A0A6060606370700A44656661756C74486561646572733A3A496E7374616E636528292E61646448656164657228224163636573732D436F6E74726F6C2D416C6C6F772D4F726967696E222C20222A22293B0A7765625365727665722E626567696E28293B0A6060600A0A2A4E4F54452A3A20596F752077696C6C207374696C6C206E65656420746F20726573706F6E6420746F20746865204F5054494F4E53206D6574686F6420666F7220434F5253207072652D666C6967687420696E206D6F73742063617365732E2028756E6C65737320796F7520617265206F6E6C79207573696E6720474554290A0A54686973206973206F6E65206F7074696F6E3A0A0A6060606370700A7765625365727665722E6F6E4E6F74466F756E64285B5D284173796E6357656253657276657252657175657374202A7265717565737429207B0A202069662028726571756573742D3E6D6574686F642829203D3D20485454505F4F5054494F4E5329207B0A20202020726571756573742D3E73656E6428323030293B0A20207D20656C7365207B0A20202020726571756573742D3E73656E6428343034293B0A20207D0A7D293B0A6060600A0A2323232050617468207661726961626C650A0A576974682070617468207661726961626C6520796F752063616E20637265617465206120637573746F6D2072656765782072756C6520666F72206120737065636966696320706172616D6574657220696E206120726F7574652E200A466F72206578616D706C652077652077616E742061206073656E736F7249646020706172616D6574657220696E206120726F7574652072756C6520746F206D61746368206F6E6C79206120696E74656765722E0A0A6060606370700A20207365727665722E6F6E28225E5C5C2F73656E736F725C5C2F285B302D395D2B2924222C20485454505F4745542C205B5D20284173796E6357656253657276657252657175657374202A7265717565737429207B0A202020202020537472696E672073656E736F724964203D20726571756573742D3E706174684172672830293B0A20207D293B0A6060600A2A4E4F54452A3A20416C6C207265676578207061747465726E7320737461727473207769746820605E6020616E6420656E64732077697468206024600A0A546F20656E61626C6520746865206050617468207661726961626C656020737570706F72742C20796F75206861766520746F20646566696E6520746865206275696C64666C616720602D444153594E435745425345525645525F5245474558602E0A0A0A466F722041726475696E6F20494445206372656174652F7570646174652060706C6174666F726D2E6C6F63616C2E747874603A0A0A6057696E646F7773603A20433A5C55736572735C28757365726E616D65295C417070446174615C4C6F63616C5C41726475696E6F31355C7061636B616765735C5C607B657370787878787D605C68617264776172655C5C6065737078787878605C5C607B76657273696F6E7D605C706C6174666F726D2E6C6F63616C2E7478740A0A604C696E7578603A207E2F2E61726475696E6F31352F7061636B616765732F607B657370787878787D602F68617264776172652F607B657370787878787D602F607B76657273696F6E7D602F706C6174666F726D2E6C6F63616C2E7478740A0A4164642F5570646174652074686520666F6C6C6F77696E67206C696E653A0A6060600A2020636F6D70696C65722E6370702E65787472615F666C6167733D2D44444153594E435745425345525645525F52454745580A6060600A0A466F7220706C6174666F726D696F206D6F646966792060706C6174666F726D696F2E696E69603A0A606060696E690A5B656E763A6D79626F6172645D0A6275696C645F666C616773203D200A20202D444153594E435745425345525645525F52454745580A6060600A2A4E4F54452A3A20427920656E61626C696E6720604153594E435745425345525645525F5245474558602C20603C72656765783E602077696C6C20626520696E636C756465642E20546869732077696C6C2061646420616E203130306B20746F20796F75722062696E6172792E0A .md src AsyncEventSource 2F2A0A20204173796E6368726F6E6F757320576562536572766572206C69627261727920666F7220457370726573736966204D4355730A0A2020436F707972696768742028632920323031362048726973746F20476F63686B6F762E20416C6C207269676874732072657365727665642E0A0A202054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A20206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A0A202054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A20204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A20204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A0A2020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A2020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A2A2F0A23696E636C756465202241726475696E6F2E68220A23696E636C75646520224173796E634576656E74536F757263652E68220A0A73746174696320537472696E672067656E65726174654576656E744D65737361676528636F6E73742063686172202A6D6573736167652C20636F6E73742063686172202A6576656E742C2075696E7433325F742069642C2075696E7433325F74207265636F6E6E656374297B0A2020537472696E67206576203D2022223B0A0A20206966287265636F6E6E656374297B0A202020206576202B3D202272657472793A20223B0A202020206576202B3D20537472696E67287265636F6E6E656374293B0A202020206576202B3D20225C725C6E223B0A20207D0A0A20206966286964297B0A202020206576202B3D202269643A20223B0A202020206576202B3D20537472696E67286964293B0A202020206576202B3D20225C725C6E223B0A20207D0A0A20206966286576656E7420213D204E554C4C297B0A202020206576202B3D20226576656E743A20223B0A202020206576202B3D20537472696E67286576656E74293B0A202020206576202B3D20225C725C6E223B0A20207D0A0A20206966286D65737361676520213D204E554C4C297B0A2020202073697A655F74206D6573736167654C656E203D207374726C656E286D657373616765293B0A2020202063686172202A206C696E655374617274203D202863686172202A296D6573736167653B0A2020202063686172202A206C696E65456E643B0A20202020646F207B0A20202020202063686172202A206E6578744E203D20737472636872286C696E6553746172742C20275C6E27293B0A20202020202063686172202A206E65787452203D20737472636872286C696E6553746172742C20275C7227293B0A2020202020206966286E6578744E203D3D204E554C4C202626206E65787452203D3D204E554C4C297B0A202020202020202073697A655F74206C6C656E203D20282863686172202A296D657373616765202B206D6573736167654C656E29202D206C696E6553746172743B0A202020202020202063686172202A206C64617461203D202863686172202A296D616C6C6F63286C6C656E2B31293B0A20202020202020206966286C6461746120213D204E554C4C297B0A202020202020202020206D656D637079286C646174612C206C696E6553746172742C206C6C656E293B0A202020202020202020206C646174615B6C6C656E5D203D20303B0A202020202020202020206576202B3D2022646174613A20223B0A202020202020202020206576202B3D206C646174613B0A202020202020202020206576202B3D20225C725C6E5C725C6E223B0A2020202020202020202066726565286C64617461293B0A20202020202020207D0A20202020202020206C696E655374617274203D202863686172202A296D657373616765202B206D6573736167654C656E3B0A2020202020207D20656C7365207B0A202020202020202063686172202A206E6578744C696E65203D204E554C4C3B0A20202020202020206966286E6578744E20213D204E554C4C202626206E6578745220213D204E554C4C297B0A202020202020202020206966286E65787452203C206E6578744E297B0A2020202020202020202020206C696E65456E64203D206E657874523B0A2020202020202020202020206966286E6578744E203D3D20286E65787452202B203129290A20202020202020202020202020206E6578744C696E65203D206E6578744E202B20313B0A202020202020202020202020656C73650A20202020202020202020202020206E6578744C696E65203D206E65787452202B20313B0A202020202020202020207D20656C7365207B0A2020202020202020202020206C696E65456E64203D206E6578744E3B0A2020202020202020202020206966286E65787452203D3D20286E6578744E202B203129290A20202020202020202020202020206E6578744C696E65203D206E65787452202B20313B0A202020202020202020202020656C73650A20202020202020202020202020206E6578744C696E65203D206E6578744E202B20313B0A202020202020202020207D0A20202020202020207D20656C7365206966286E6578744E20213D204E554C4C297B0A202020202020202020206C696E65456E64203D206E6578744E3B0A202020202020202020206E6578744C696E65203D206E6578744E202B20313B0A20202020202020207D20656C7365207B0A202020202020202020206C696E65456E64203D206E657874523B0A202020202020202020206E6578744C696E65203D206E65787452202B20313B0A20202020202020207D0A0A202020202020202073697A655F74206C6C656E203D206C696E65456E64202D206C696E6553746172743B0A202020202020202063686172202A206C64617461203D202863686172202A296D616C6C6F63286C6C656E2B31293B0A20202020202020206966286C6461746120213D204E554C4C297B0A202020202020202020206D656D637079286C646174612C206C696E6553746172742C206C6C656E293B0A202020202020202020206C646174615B6C6C656E5D203D20303B0A202020202020202020206576202B3D2022646174613A20223B0A202020202020202020206576202B3D206C646174613B0A202020202020202020206576202B3D20225C725C6E223B0A2020202020202020202066726565286C64617461293B0A20202020202020207D0A20202020202020206C696E655374617274203D206E6578744C696E653B0A20202020202020206966286C696E655374617274203D3D20282863686172202A296D657373616765202B206D6573736167654C656E29290A202020202020202020206576202B3D20225C725C6E223B0A2020202020207D0A202020207D207768696C65286C696E655374617274203C20282863686172202A296D657373616765202B206D6573736167654C656E29293B0A20207D0A0A202072657475726E2065763B0A7D0A0A2F2F204D6573736167650A0A4173796E634576656E74536F757263654D6573736167653A3A4173796E634576656E74536F757263654D65737361676528636F6E73742063686172202A20646174612C2073697A655F74206C656E290A3A205F64617461286E756C6C707472292C205F6C656E286C656E292C205F73656E742830292C205F61636B65642830290A7B0A20205F64617461203D202875696E74385F742A296D616C6C6F63285F6C656E2B31293B0A20206966285F64617461203D3D206E756C6C707472297B0A202020205F6C656E203D20303B0A20207D20656C7365207B0A202020206D656D637079285F646174612C20646174612C206C656E293B0A202020205F646174615B5F6C656E5D203D20303B0A20207D0A7D0A0A4173796E634576656E74536F757263654D6573736167653A3A7E4173796E634576656E74536F757263654D6573736167652829207B0A20202020206966285F6461746120213D204E554C4C290A202020202020202066726565285F64617461293B0A7D0A0A73697A655F74204173796E634576656E74536F757263654D6573736167653A3A61636B2873697A655F74206C656E2C2075696E7433325F742074696D6529207B0A202028766F69642974696D653B0A20202F2F204966207468652077686F6C65206D657373616765206973206E6F772061636B65642E2E2E0A20206966285F61636B6564202B206C656E203E205F6C656E297B0A20202020202F2F2052657475726E20746865206E756D626572206F662065787472612062797465732061636B65642028746865792077696C6C2062652063617272696564206F6E20746F20746865206E657874206D657373616765290A2020202020636F6E73742073697A655F74206578747261203D205F61636B6564202B206C656E202D205F6C656E3B0A20202020205F61636B6564203D205F6C656E3B0A202020202072657475726E2065787472613B0A20207D0A20202F2F2052657475726E2074686174206E6F206578747261206279746573206C6566742E0A20205F61636B6564202B3D206C656E3B0A202072657475726E20303B0A7D0A0A73697A655F74204173796E634576656E74536F757263654D6573736167653A3A73656E64284173796E63436C69656E74202A636C69656E7429207B0A2020636F6E73742073697A655F74206C656E203D205F6C656E202D205F73656E743B0A2020696628636C69656E742D3E73706163652829203C206C656E297B0A2020202072657475726E20303B0A20207D0A202073697A655F742073656E74203D20636C69656E742D3E6164642828636F6E73742063686172202A295F646174612C206C656E293B0A2020696628636C69656E742D3E63616E53656E642829290A20202020636C69656E742D3E73656E6428293B0A20205F73656E74202B3D2073656E743B0A202072657475726E2073656E743B200A7D0A0A2F2F20436C69656E740A0A4173796E634576656E74536F75726365436C69656E743A3A4173796E634576656E74536F75726365436C69656E74284173796E6357656253657276657252657175657374202A726571756573742C204173796E634576656E74536F75726365202A736572766572290A3A205F6D6573736167655175657565284C696E6B65644C6973743C4173796E634576656E74536F757263654D657373616765202A3E285B5D284173796E634576656E74536F757263654D657373616765202A6D297B2064656C65746520206D3B207D29290A7B0A20205F636C69656E74203D20726571756573742D3E636C69656E7428293B0A20205F736572766572203D207365727665723B0A20205F6C6173744964203D20303B0A2020696628726571756573742D3E68617348656164657228224C6173742D4576656E742D49442229290A202020205F6C6173744964203D2061746F6928726571756573742D3E67657448656164657228224C6173742D4576656E742D494422292D3E76616C756528292E635F7374722829293B0A202020200A20205F636C69656E742D3E736574527854696D656F75742830293B0A20205F636C69656E742D3E6F6E4572726F72284E554C4C2C204E554C4C293B0A20205F636C69656E742D3E6F6E41636B285B5D28766F6964202A722C204173796E63436C69656E742A20632C2073697A655F74206C656E2C2075696E7433325F742074696D65297B2028766F696429633B2028284173796E634576656E74536F75726365436C69656E742A29287229292D3E5F6F6E41636B286C656E2C2074696D65293B207D2C2074686973293B0A20205F636C69656E742D3E6F6E506F6C6C285B5D28766F6964202A722C204173796E63436C69656E742A2063297B2028766F696429633B2028284173796E634576656E74536F75726365436C69656E742A29287229292D3E5F6F6E506F6C6C28293B207D2C2074686973293B0A20205F636C69656E742D3E6F6E44617461284E554C4C2C204E554C4C293B0A20205F636C69656E742D3E6F6E54696D656F7574285B746869735D28766F6964202A722C204173796E63436C69656E742A2063205F5F6174747269627574655F5F2828756E7573656429292C2075696E7433325F742074696D65297B2028284173796E634576656E74536F75726365436C69656E742A29287229292D3E5F6F6E54696D656F75742874696D65293B207D2C2074686973293B0A20205F636C69656E742D3E6F6E446973636F6E6E656374285B746869735D28766F6964202A722C204173796E63436C69656E742A2063297B2028284173796E634576656E74536F75726365436C69656E742A29287229292D3E5F6F6E446973636F6E6E65637428293B2064656C65746520633B207D2C2074686973293B0A0A20205F7365727665722D3E5F616464436C69656E742874686973293B0A202064656C65746520726571756573743B0A7D0A0A4173796E634576656E74536F75726365436C69656E743A3A7E4173796E634576656E74536F75726365436C69656E7428297B0A2020205F6D65737361676551756575652E6672656528293B0A2020636C6F736528293B0A7D0A0A766F6964204173796E634576656E74536F75726365436C69656E743A3A5F71756575654D657373616765284173796E634576656E74536F757263654D657373616765202A646174614D657373616765297B0A2020696628646174614D657373616765203D3D204E554C4C290A2020202072657475726E3B0A202069662821636F6E6E65637465642829297B0A2020202064656C65746520646174614D6573736167653B0A2020202072657475726E3B0A20207D0A20206966285F6D65737361676551756575652E6C656E6774682829203E3D205353455F4D41585F5155455545445F4D45535341474553297B0A2020202020206574735F7072696E746628224552524F523A20546F6F206D616E79206D65737361676573207175657565645C6E22293B0A20202020202064656C65746520646174614D6573736167653B0A20207D20656C7365207B0A2020202020205F6D65737361676551756575652E61646428646174614D657373616765293B0A20207D0A20206966285F636C69656E742D3E63616E53656E642829290A202020205F72756E517565756528293B0A7D0A0A766F6964204173796E634576656E74536F75726365436C69656E743A3A5F6F6E41636B2873697A655F74206C656E2C2075696E7433325F742074696D65297B0A20207768696C65286C656E20262620215F6D65737361676551756575652E6973456D7074792829297B0A202020206C656E203D205F6D65737361676551756575652E66726F6E7428292D3E61636B286C656E2C2074696D65293B0A202020206966285F6D65737361676551756575652E66726F6E7428292D3E66696E69736865642829290A2020202020205F6D65737361676551756575652E72656D6F7665285F6D65737361676551756575652E66726F6E742829293B0A20207D0A0A20205F72756E517565756528293B0A7D0A0A766F6964204173796E634576656E74536F75726365436C69656E743A3A5F6F6E506F6C6C28297B0A2020696628215F6D65737361676551756575652E6973456D7074792829297B0A202020205F72756E517565756528293B0A20207D0A7D0A0A0A766F6964204173796E634576656E74536F75726365436C69656E743A3A5F6F6E54696D656F75742875696E7433325F742074696D65205F5F6174747269627574655F5F2828756E757365642929297B0A20205F636C69656E742D3E636C6F73652874727565293B0A7D0A0A766F6964204173796E634576656E74536F75726365436C69656E743A3A5F6F6E446973636F6E6E65637428297B0A20205F636C69656E74203D204E554C4C3B0A20205F7365727665722D3E5F68616E646C65446973636F6E6E6563742874686973293B0A7D0A0A766F6964204173796E634576656E74536F75726365436C69656E743A3A636C6F736528297B0A20206966285F636C69656E7420213D204E554C4C290A202020205F636C69656E742D3E636C6F736528293B0A7D0A0A766F6964204173796E634576656E74536F75726365436C69656E743A3A777269746528636F6E73742063686172202A206D6573736167652C2073697A655F74206C656E297B0A20205F71756575654D657373616765286E6577204173796E634576656E74536F757263654D657373616765286D6573736167652C206C656E29293B0A7D0A0A766F6964204173796E634576656E74536F75726365436C69656E743A3A73656E6428636F6E73742063686172202A6D6573736167652C20636F6E73742063686172202A6576656E742C2075696E7433325F742069642C2075696E7433325F74207265636F6E6E656374297B0A2020537472696E67206576203D2067656E65726174654576656E744D657373616765286D6573736167652C206576656E742C2069642C207265636F6E6E656374293B0A20205F71756575654D657373616765286E6577204173796E634576656E74536F757263654D6573736167652865762E635F73747228292C2065762E6C656E677468282929293B0A7D0A0A766F6964204173796E634576656E74536F75726365436C69656E743A3A5F72756E517565756528297B0A20207768696C6528215F6D65737361676551756575652E6973456D7074792829202626205F6D65737361676551756575652E66726F6E7428292D3E66696E69736865642829297B0A202020205F6D65737361676551756575652E72656D6F7665285F6D65737361676551756575652E66726F6E742829293B0A20207D0A0A2020666F72286175746F2069203D205F6D65737361676551756575652E626567696E28293B206920213D205F6D65737361676551756575652E656E6428293B202B2B69290A20207B0A2020202069662821282A69292D3E73656E742829290A202020202020282A69292D3E73656E64285F636C69656E74293B0A20207D0A7D0A0A0A2F2F2048616E646C65720A0A4173796E634576656E74536F757263653A3A4173796E634576656E74536F7572636528636F6E737420537472696E67262075726C290A20203A205F75726C2875726C290A20202C205F636C69656E7473284C696E6B65644C6973743C4173796E634576656E74536F75726365436C69656E74202A3E285B5D284173796E634576656E74536F75726365436C69656E74202A63297B2064656C65746520633B207D29290A20202C205F636F6E6E6563746362284E554C4C290A7B7D0A0A4173796E634576656E74536F757263653A3A7E4173796E634576656E74536F7572636528297B0A2020636C6F736528293B0A7D0A0A766F6964204173796E634576656E74536F757263653A3A6F6E436F6E6E6563742841724576656E7448616E646C657246756E6374696F6E206362297B0A20205F636F6E6E6563746362203D2063623B0A7D0A0A766F6964204173796E634576656E74536F757263653A3A5F616464436C69656E74284173796E634576656E74536F75726365436C69656E74202A20636C69656E74297B0A20202F2A63686172202A2074656D70203D202863686172202A296D616C6C6F632832303534293B0A202069662874656D7020213D204E554C4C297B0A202020206D656D7365742874656D702B312C2720272C32303438293B0A2020202074656D705B305D203D20273A273B0A2020202074656D705B323034395D203D20275C72273B0A2020202074656D705B323035305D203D20275C6E273B0A2020202074656D705B323035315D203D20275C72273B0A2020202074656D705B323035325D203D20275C6E273B0A2020202074656D705B323035335D203D20303B0A20202020636C69656E742D3E77726974652828636F6E73742063686172202A2974656D702C2032303533293B0A20202020667265652874656D70293B0A20207D2A2F0A20200A20205F636C69656E74732E61646428636C69656E74293B0A20206966285F636F6E6E6563746362290A202020205F636F6E6E656374636228636C69656E74293B0A7D0A0A766F6964204173796E634576656E74536F757263653A3A5F68616E646C65446973636F6E6E656374284173796E634576656E74536F75726365436C69656E74202A20636C69656E74297B0A20205F636C69656E74732E72656D6F766528636C69656E74293B0A7D0A0A766F6964204173796E634576656E74536F757263653A3A636C6F736528297B0A2020666F7228636F6E7374206175746F2026633A205F636C69656E7473297B0A20202020696628632D3E636F6E6E65637465642829290A202020202020632D3E636C6F736528293B0A20207D0A7D0A0A2F2F20706D62206669780A73697A655F74204173796E634576656E74536F757263653A3A6176675061636B65747357616974696E67282920636F6E7374207B0A20206966285F636C69656E74732E6973456D7074792829290A2020202072657475726E20303B0A20200A202073697A655F742020202061716C3D303B0A202075696E7433325F7420206E436F6E6E6563746564436C69656E74733D303B0A20200A2020666F7228636F6E7374206175746F2026633A205F636C69656E7473297B0A20202020696628632D3E636F6E6E6563746564282929207B0A20202020202061716C2B3D632D3E7061636B65747357616974696E6728293B0A2020202020202B2B6E436F6E6E6563746564436C69656E74733B0A202020207D0A20207D0A2F2F202072657475726E2061716C202F206E436F6E6E6563746564436C69656E74733B0A202072657475726E20282861716C29202B20286E436F6E6E6563746564436C69656E74732F3229292F286E436F6E6E6563746564436C69656E7473293B202F2F20726F756E642075700A7D0A0A766F6964204173796E634576656E74536F757263653A3A73656E6428636F6E73742063686172202A6D6573736167652C20636F6E73742063686172202A6576656E742C2075696E7433325F742069642C2075696E7433325F74207265636F6E6E656374297B0A0A0A2020537472696E67206576203D2067656E65726174654576656E744D657373616765286D6573736167652C206576656E742C2069642C207265636F6E6E656374293B0A2020666F7228636F6E7374206175746F2026633A205F636C69656E7473297B0A20202020696628632D3E636F6E6E6563746564282929207B0A202020202020632D3E77726974652865762E635F73747228292C2065762E6C656E6774682829293B0A202020207D0A20207D0A7D0A0A73697A655F74204173796E634576656E74536F757263653A3A636F756E74282920636F6E7374207B0A202072657475726E205F636C69656E74732E636F756E745F6966285B5D284173796E634576656E74536F75726365436C69656E74202A63297B0A2020202072657475726E20632D3E636F6E6E656374656428293B0A20207D293B0A7D0A0A626F6F6C204173796E634576656E74536F757263653A3A63616E48616E646C65284173796E6357656253657276657252657175657374202A72657175657374297B0A2020696628726571756573742D3E6D6574686F64282920213D20485454505F474554207C7C2021726571756573742D3E75726C28292E657175616C73285F75726C2929207B0A2020202072657475726E2066616C73653B0A20207D0A2020726571756573742D3E616464496E746572657374696E6748656164657228224C6173742D4576656E742D494422293B0A202072657475726E20747275653B0A7D0A0A766F6964204173796E634576656E74536F757263653A3A68616E646C6552657175657374284173796E6357656253657276657252657175657374202A72657175657374297B0A2020696628285F757365726E616D6520213D202222202626205F70617373776F726420213D202222292026262021726571756573742D3E61757468656E746963617465285F757365726E616D652E635F73747228292C205F70617373776F72642E635F737472282929290A2020202072657475726E20726571756573742D3E7265717565737441757468656E7469636174696F6E28293B0A2020726571756573742D3E73656E64286E6577204173796E634576656E74536F75726365526573706F6E7365287468697329293B0A7D0A0A2F2F20526573706F6E73650A0A4173796E634576656E74536F75726365526573706F6E73653A3A4173796E634576656E74536F75726365526573706F6E7365284173796E634576656E74536F75726365202A736572766572297B0A20205F736572766572203D207365727665723B0A20205F636F6465203D203230303B0A20205F636F6E74656E7454797065203D2022746578742F6576656E742D73747265616D223B0A20205F73656E64436F6E74656E744C656E677468203D2066616C73653B0A2020616464486561646572282243616368652D436F6E74726F6C222C20226E6F2D636163686522293B0A20206164644865616465722822436F6E6E656374696F6E222C226B6565702D616C69766522293B0A7D0A0A766F6964204173796E634576656E74536F75726365526573706F6E73653A3A5F726573706F6E64284173796E6357656253657276657252657175657374202A72657175657374297B0A2020537472696E67206F7574203D205F617373656D626C654865616428726571756573742D3E76657273696F6E2829293B0A2020726571756573742D3E636C69656E7428292D3E7772697465286F75742E635F73747228292C205F686561644C656E677468293B0A20205F7374617465203D20524553504F4E53455F574149545F41434B3B0A7D0A0A73697A655F74204173796E634576656E74536F75726365526573706F6E73653A3A5F61636B284173796E6357656253657276657252657175657374202A726571756573742C2073697A655F74206C656E2C2075696E7433325F742074696D65205F5F6174747269627574655F5F2828756E757365642929297B0A20206966286C656E297B0A202020206E6577204173796E634576656E74536F75726365436C69656E7428726571756573742C205F736572766572293B0A20207D0A202072657475726E20303B0A7D0A0A .cpp AsyncEventSource 2F2A0A20204173796E6368726F6E6F757320576562536572766572206C69627261727920666F7220457370726573736966204D4355730A0A2020436F707972696768742028632920323031362048726973746F20476F63686B6F762E20416C6C207269676874732072657365727665642E0A0A202054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A20206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A0A202054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A20204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A20204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A0A2020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A2020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A2A2F0A2369666E646566204153594E434556454E54534F555243455F485F0A23646566696E65204153594E434556454E54534F555243455F485F0A0A23696E636C756465203C41726475696E6F2E683E0A2369666465662045535033320A23696E636C756465203C4173796E635443502E683E0A23646566696E65205353455F4D41585F5155455545445F4D455353414745532033320A23656C73650A23696E636C756465203C4553504173796E635443502E683E0A23646566696E65205353455F4D41585F5155455545445F4D4553534147455320380A23656E6469660A23696E636C756465203C4553504173796E635765625365727665722E683E0A0A23696E636C75646520224173796E6357656253796E6368726F6E697A6174696F6E2E68220A0A23696664656620455350383236360A23696E636C756465203C486173682E683E0A2369666465662043525950544F5F484153485F68202F2F20696E636C75646520486173682E682066726F6D20657370726573736966206672616D65776F726B2069662074686520666972737420696E636C756465207761732066726F6D207468652063727970746F206C6962726172790A23696E636C756465203C2E2E2F7372632F486173682E683E0A23656E6469660A23656E6469660A0A2369666465662045535033320A23646566696E652044454641554C545F4D41585F5353455F434C49454E545320380A23656C73650A23646566696E652044454641554C545F4D41585F5353455F434C49454E545320340A23656E6469660A0A636C617373204173796E634576656E74536F757263653B0A636C617373204173796E634576656E74536F75726365526573706F6E73653B0A636C617373204173796E634576656E74536F75726365436C69656E743B0A74797065646566207374643A3A66756E6374696F6E3C766F6964284173796E634576656E74536F75726365436C69656E74202A636C69656E74293E2041724576656E7448616E646C657246756E6374696F6E3B0A0A636C617373204173796E634576656E74536F757263654D657373616765207B0A2020707269766174653A0A2020202075696E74385F74202A205F646174613B200A2020202073697A655F74205F6C656E3B0A2020202073697A655F74205F73656E743B0A202020202F2F73697A655F74205F61636B3B0A2020202073697A655F74205F61636B65643B200A20207075626C69633A0A202020204173796E634576656E74536F757263654D65737361676528636F6E73742063686172202A20646174612C2073697A655F74206C656E293B0A202020207E4173796E634576656E74536F757263654D65737361676528293B0A2020202073697A655F742061636B2873697A655F74206C656E2C2075696E7433325F742074696D65205F5F6174747269627574655F5F2828756E757365642929293B0A2020202073697A655F742073656E64284173796E63436C69656E74202A636C69656E74293B0A20202020626F6F6C2066696E697368656428297B2072657475726E205F61636B6564203D3D205F6C656E3B207D0A20202020626F6F6C2073656E742829207B2072657475726E205F73656E74203D3D205F6C656E3B207D0A7D3B0A0A636C617373204173796E634576656E74536F75726365436C69656E74207B0A2020707269766174653A0A202020204173796E63436C69656E74202A5F636C69656E743B0A202020204173796E634576656E74536F75726365202A5F7365727665723B0A2020202075696E7433325F74205F6C61737449643B0A202020204C696E6B65644C6973743C4173796E634576656E74536F757263654D657373616765202A3E205F6D65737361676551756575653B0A20202020766F6964205F71756575654D657373616765284173796E634576656E74536F757263654D657373616765202A646174614D657373616765293B0A20202020766F6964205F72756E517565756528293B0A0A20207075626C69633A0A0A202020204173796E634576656E74536F75726365436C69656E74284173796E6357656253657276657252657175657374202A726571756573742C204173796E634576656E74536F75726365202A736572766572293B0A202020207E4173796E634576656E74536F75726365436C69656E7428293B0A0A202020204173796E63436C69656E742A20636C69656E7428297B2072657475726E205F636C69656E743B207D0A20202020766F696420636C6F736528293B0A20202020766F696420777269746528636F6E73742063686172202A206D6573736167652C2073697A655F74206C656E293B0A20202020766F69642073656E6428636F6E73742063686172202A6D6573736167652C20636F6E73742063686172202A6576656E743D4E554C4C2C2075696E7433325F742069643D302C2075696E7433325F74207265636F6E6E6563743D30293B0A20202020626F6F6C20636F6E6E6563746564282920636F6E7374207B2072657475726E20285F636C69656E7420213D204E554C4C29202626205F636C69656E742D3E636F6E6E656374656428293B207D0A2020202075696E7433325F74206C6173744964282920636F6E7374207B2072657475726E205F6C61737449643B207D0A2020202073697A655F7420207061636B65747357616974696E67282920636F6E7374207B2072657475726E205F6D65737361676551756575652E6C656E67746828293B207D0A0A202020202F2F73797374656D2063616C6C6261636B732028646F206E6F742063616C6C290A20202020766F6964205F6F6E41636B2873697A655F74206C656E2C2075696E7433325F742074696D65293B0A20202020766F6964205F6F6E506F6C6C28293B200A20202020766F6964205F6F6E54696D656F75742875696E7433325F742074696D65293B0A20202020766F6964205F6F6E446973636F6E6E65637428293B0A7D3B0A0A636C617373204173796E634576656E74536F757263653A207075626C6963204173796E6357656248616E646C6572207B0A2020707269766174653A0A20202020537472696E67205F75726C3B0A202020204C696E6B65644C6973743C4173796E634576656E74536F75726365436C69656E74202A3E205F636C69656E74733B0A2020202041724576656E7448616E646C657246756E6374696F6E205F636F6E6E65637463623B0A20207075626C69633A0A202020204173796E634576656E74536F7572636528636F6E737420537472696E67262075726C293B0A202020207E4173796E634576656E74536F7572636528293B0A0A20202020636F6E73742063686172202A2075726C282920636F6E7374207B2072657475726E205F75726C2E635F73747228293B207D0A20202020766F696420636C6F736528293B0A20202020766F6964206F6E436F6E6E6563742841724576656E7448616E646C657246756E6374696F6E206362293B0A20202020766F69642073656E6428636F6E73742063686172202A6D6573736167652C20636F6E73742063686172202A6576656E743D4E554C4C2C2075696E7433325F742069643D302C2075696E7433325F74207265636F6E6E6563743D30293B0A2020202073697A655F7420636F756E74282920636F6E73743B202F2F6E756D62657220636C696E65747320636F6E6E65637465640A2020202073697A655F7420206176675061636B65747357616974696E67282920636F6E73743B0A0A202020202F2F73797374656D2063616C6C6261636B732028646F206E6F742063616C6C290A20202020766F6964205F616464436C69656E74284173796E634576656E74536F75726365436C69656E74202A20636C69656E74293B0A20202020766F6964205F68616E646C65446973636F6E6E656374284173796E634576656E74536F75726365436C69656E74202A20636C69656E74293B0A202020207669727475616C20626F6F6C2063616E48616E646C65284173796E6357656253657276657252657175657374202A7265717565737429206F766572726964652066696E616C3B0A202020207669727475616C20766F69642068616E646C6552657175657374284173796E6357656253657276657252657175657374202A7265717565737429206F766572726964652066696E616C3B0A7D3B0A0A636C617373204173796E634576656E74536F75726365526573706F6E73653A207075626C6963204173796E63576562536572766572526573706F6E7365207B0A2020707269766174653A0A20202020537472696E67205F636F6E74656E743B0A202020204173796E634576656E74536F75726365202A5F7365727665723B0A20207075626C69633A0A202020204173796E634576656E74536F75726365526573706F6E7365284173796E634576656E74536F75726365202A736572766572293B0A20202020766F6964205F726573706F6E64284173796E6357656253657276657252657175657374202A72657175657374293B0A2020202073697A655F74205F61636B284173796E6357656253657276657252657175657374202A726571756573742C2073697A655F74206C656E2C2075696E7433325F742074696D65293B0A20202020626F6F6C205F736F7572636556616C6964282920636F6E7374207B2072657475726E20747275653B207D0A7D3B0A0A0A23656E646966202F2A204153594E434556454E54534F555243455F485F202A2F0A .h AsyncJson 2F2F204173796E634A736F6E2E680A2F2A0A20204173796E6320526573706F6E736520746F2075736520776974682041726475696E6F4A736F6E20616E64204173796E635765625365727665720A20205772697474656E20627920416E64726577204D656C76696E202853746963696C466163652920776974682068656C702066726F6D206D652D6E6F2D64657620616E642042426C616E63686F6E2E0A0A20204578616D706C65206F662063616C6C6261636B20696E207573650A0A2020207365727665722E6F6E28222F6A736F6E222C20485454505F414E592C205B5D284173796E6357656253657276657252657175657374202A207265717565737429207B0A0A202020204173796E634A736F6E526573706F6E7365202A20726573706F6E7365203D206E6577204173796E634A736F6E526573706F6E736528293B0A202020204A736F6E4F626A6563742620726F6F74203D20726573706F6E73652D3E676574526F6F7428293B0A20202020726F6F745B226B657931225D203D20226B6579206E756D626572206F6E65223B0A202020204A736F6E4F626A65637426206E6573746564203D20726F6F742E6372656174654E65737465644F626A65637428226E657374656422293B0A202020206E65737465645B226B657931225D203D20226B6579206E756D626572206F6E65223B0A0A20202020726573706F6E73652D3E7365744C656E67746828293B0A20202020726571756573742D3E73656E6428726573706F6E7365293B0A20207D293B0A0A20202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0A0A20204173796E63205265717565737420746F2075736520776974682041726475696E6F4A736F6E20616E64204173796E635765625365727665720A20205772697474656E20627920417273C3A86E6520766F6E2057797373202861766F6E77797373290A0A20204578616D706C650A0A20204173796E6343616C6C6261636B4A736F6E57656248616E646C65722A2068616E646C6572203D206E6577204173796E6343616C6C6261636B4A736F6E57656248616E646C657228222F726573742F656E64706F696E7422293B0A202068616E646C65722D3E6F6E52657175657374285B5D284173796E6357656253657276657252657175657374202A726571756573742C204A736F6E56617269616E7420266A736F6E29207B0A202020204A736F6E4F626A65637426206A736F6E4F626A203D206A736F6E2E61733C4A736F6E4F626A6563743E28293B0A202020202F2F202E2E2E0A20207D293B0A20207365727665722E61646448616E646C65722868616E646C6572293B0A20200A2A2F0A2369666E646566204153594E435F4A534F4E5F485F0A23646566696E65204153594E435F4A534F4E5F485F0A23696E636C756465203C41726475696E6F4A736F6E2E683E0A23696E636C756465203C4553504173796E635765625365727665722E683E0A23696E636C756465203C5072696E742E683E0A0A2369662041524455494E4F4A534F4E5F56455253494F4E5F4D414A4F52203D3D20350A202023646566696E652041524455494E4F4A534F4E5F355F434F4D5041544942494C4954590A23656C73650A202023646566696E652044594E414D49435F4A534F4E5F444F43554D454E545F53495A452020313032340A23656E6469660A0A636F6E73746578707220636F6E737420636861722A204A534F4E5F4D494D4554595045203D20226170706C69636174696F6E2F6A736F6E223B0A0A2F2A0A202A204A736F6E20526573706F6E73650A202A202A2F0A0A636C617373204368756E6B5072696E74203A207075626C6963205072696E74207B0A2020707269766174653A0A2020202075696E74385F742A205F64657374696E6174696F6E3B0A2020202073697A655F74205F746F5F736B69703B0A2020202073697A655F74205F746F5F77726974653B0A2020202073697A655F74205F706F733B0A20207075626C69633A0A202020204368756E6B5072696E742875696E74385F742A2064657374696E6174696F6E2C2073697A655F742066726F6D2C2073697A655F74206C656E290A2020202020203A205F64657374696E6174696F6E2864657374696E6174696F6E292C205F746F5F736B69702866726F6D292C205F746F5F7772697465286C656E292C205F706F737B307D207B7D0A202020207669727475616C207E4368756E6B5072696E7428297B7D0A2020202073697A655F742077726974652875696E74385F742063297B0A202020202020696620285F746F5F736B6970203E203029207B0A20202020202020205F746F5F736B69702D2D3B0A202020202020202072657475726E20313B0A2020202020207D20656C736520696620285F746F5F7772697465203E203029207B0A20202020202020205F746F5F77726974652D2D3B0A20202020202020205F64657374696E6174696F6E5B5F706F732B2B5D203D20633B0A202020202020202072657475726E20313B0A2020202020207D0A20202020202072657475726E20303B0A202020207D0A2020202073697A655F7420777269746528636F6E73742075696E74385F74202A6275666665722C2073697A655F742073697A65290A202020207B0A20202020202072657475726E20746869732D3E5072696E743A3A7772697465286275666665722C2073697A65293B0A202020207D0A7D3B0A0A636C617373204173796E634A736F6E526573706F6E73653A207075626C6963204173796E634162737472616374526573706F6E7365207B0A202070726F7465637465643A0A0A2369666465662041524455494E4F4A534F4E5F355F434F4D5041544942494C4954590A2020202044796E616D69634A736F6E427566666572205F6A736F6E4275666665723B0A23656C73650A2020202044796E616D69634A736F6E446F63756D656E74205F6A736F6E4275666665723B0A23656E6469660A0A202020204A736F6E56617269616E74205F726F6F743B0A20202020626F6F6C205F697356616C69643B0A0A20207075626C69633A202020200A0A2369666465662041524455494E4F4A534F4E5F355F434F4D5041544942494C4954590A202020204173796E634A736F6E526573706F6E736528626F6F6C20697341727261793D66616C7365293A205F697356616C69647B66616C73657D207B0A2020202020205F636F6465203D203230303B0A2020202020205F636F6E74656E7454797065203D204A534F4E5F4D494D45545950453B0A20202020202069662869734172726179290A20202020202020205F726F6F74203D205F6A736F6E4275666665722E637265617465417272617928293B0A202020202020656C73650A20202020202020205F726F6F74203D205F6A736F6E4275666665722E6372656174654F626A65637428293B0A202020207D0A23656C73650A202020204173796E634A736F6E526573706F6E736528626F6F6C20697341727261793D66616C73652C2073697A655F74206D61784A736F6E42756666657253697A65203D2044594E414D49435F4A534F4E5F444F43554D454E545F53495A4529203A205F6A736F6E427566666572286D61784A736F6E42756666657253697A65292C205F697356616C69647B66616C73657D207B0A2020202020205F636F6465203D203230303B0A2020202020205F636F6E74656E7454797065203D204A534F4E5F4D494D45545950453B0A20202020202069662869734172726179290A20202020202020205F726F6F74203D205F6A736F6E4275666665722E6372656174654E6573746564417272617928293B0A202020202020656C73650A20202020202020205F726F6F74203D205F6A736F6E4275666665722E6372656174654E65737465644F626A65637428293B0A202020207D0A23656E6469660A0A202020207E4173796E634A736F6E526573706F6E73652829207B7D0A202020204A736F6E56617269616E74202620676574526F6F742829207B2072657475726E205F726F6F743B207D0A20202020626F6F6C205F736F7572636556616C6964282920636F6E7374207B2072657475726E205F697356616C69643B207D0A2020202073697A655F74207365744C656E6774682829207B0A0A2369666465662041524455494E4F4A534F4E5F355F434F4D5041544942494C4954592020202020200A2020202020205F636F6E74656E744C656E677468203D205F726F6F742E6D6561737572654C656E67746828293B0A23656C73650A2020202020205F636F6E74656E744C656E677468203D206D6561737572654A736F6E285F726F6F74293B0A23656E6469660A0A202020202020696620285F636F6E74656E744C656E67746829207B205F697356616C6964203D20747275653B207D0A20202020202072657475726E205F636F6E74656E744C656E6774683B0A202020207D0A0A20202073697A655F742067657453697A652829207B2072657475726E205F6A736F6E4275666665722E73697A6528293B207D0A0A2020202073697A655F74205F66696C6C4275666665722875696E74385F74202A646174612C2073697A655F74206C656E297B0A2020202020204368756E6B5072696E74206465737428646174612C205F73656E744C656E6774682C206C656E293B0A0A2369666465662041524455494E4F4A534F4E5F355F434F4D5041544942494C4954592020202020200A2020202020205F726F6F742E7072696E74546F2820646573742029203B0A23656C73650A20202020202073657269616C697A654A736F6E285F726F6F742C2064657374293B0A23656E6469660A20202020202072657475726E206C656E3B0A202020207D0A7D3B0A0A636C617373205072657474794173796E634A736F6E526573706F6E73653A207075626C6963204173796E634A736F6E526573706F6E7365207B090A7075626C69633A0A2369666465662041524455494E4F4A534F4E5F355F434F4D5041544942494C4954590A095072657474794173796E634A736F6E526573706F6E73652028626F6F6C20697341727261793D66616C736529203A204173796E634A736F6E526573706F6E73657B697341727261797D207B7D0A23656C73650A095072657474794173796E634A736F6E526573706F6E73652028626F6F6C20697341727261793D66616C73652C2073697A655F74206D61784A736F6E42756666657253697A65203D2044594E414D49435F4A534F4E5F444F43554D454E545F53495A4529203A204173796E634A736F6E526573706F6E73657B697341727261792C206D61784A736F6E42756666657253697A657D207B7D0A23656E6469660A0973697A655F74207365744C656E677468202829207B0A2369666465662041524455494E4F4A534F4E5F355F434F4D5041544942494C4954590A09095F636F6E74656E744C656E677468203D205F726F6F742E6D6561737572655072657474794C656E6774682028293B0A23656C73650A09095F636F6E74656E744C656E677468203D206D6561737572654A736F6E507265747479285F726F6F74293B0A23656E6469660A0909696620285F636F6E74656E744C656E67746829207B5F697356616C6964203D20747275653B7D0A090972657475726E205F636F6E74656E744C656E6774683B0A097D0A0973697A655F74205F66696C6C427566666572202875696E74385F74202A646174612C2073697A655F74206C656E29207B0A09094368756E6B5072696E7420646573742028646174612C205F73656E744C656E6774682C206C656E293B0A2369666465662041524455494E4F4A534F4E5F355F434F4D5041544942494C4954590A09095F726F6F742E7072657474795072696E74546F202864657374293B0A23656C73650A090973657269616C697A654A736F6E507265747479285F726F6F742C2064657374293B0A23656E6469660A090972657475726E206C656E3B0A097D0A7D3B0A0A74797065646566207374643A3A66756E6374696F6E3C766F6964284173796E6357656253657276657252657175657374202A726571756573742C204A736F6E56617269616E7420266A736F6E293E2041724A736F6E5265717565737448616E646C657246756E6374696F6E3B0A0A636C617373204173796E6343616C6C6261636B4A736F6E57656248616E646C65723A207075626C6963204173796E6357656248616E646C6572207B0A707269766174653A0A70726F7465637465643A0A2020636F6E737420537472696E67205F7572693B0A2020576562526571756573744D6574686F64436F6D706F73697465205F6D6574686F643B0A202041724A736F6E5265717565737448616E646C657246756E6374696F6E205F6F6E526571756573743B0A202073697A655F74205F636F6E74656E744C656E6774683B0A2369666E6465662041524455494E4F4A534F4E5F355F434F4D5041544942494C4954592020200A2020636F6E73742073697A655F74206D61784A736F6E42756666657253697A653B0A23656E6469660A202073697A655F74205F6D6178436F6E74656E744C656E6774683B0A7075626C69633A0A2369666465662041524455494E4F4A534F4E5F355F434F4D5041544942494C4954592020202020200A20204173796E6343616C6C6261636B4A736F6E57656248616E646C657228636F6E737420537472696E6726207572692C2041724A736F6E5265717565737448616E646C657246756E6374696F6E206F6E5265717565737429200A20203A205F75726928757269292C205F6D6574686F6428485454505F504F53547C485454505F5055547C485454505F5041544348292C205F6F6E52657175657374286F6E52657175657374292C205F6D6178436F6E74656E744C656E67746828313633383429207B7D0A23656C73650A20204173796E6343616C6C6261636B4A736F6E57656248616E646C657228636F6E737420537472696E6726207572692C2041724A736F6E5265717565737448616E646C657246756E6374696F6E206F6E526571756573742C2073697A655F74206D61784A736F6E42756666657253697A653D44594E414D49435F4A534F4E5F444F43554D454E545F53495A4529200A20203A205F75726928757269292C205F6D6574686F6428485454505F504F53547C485454505F5055547C485454505F5041544348292C205F6F6E52657175657374286F6E52657175657374292C206D61784A736F6E42756666657253697A65286D61784A736F6E42756666657253697A65292C205F6D6178436F6E74656E744C656E67746828313633383429207B7D0A23656E6469660A20200A2020766F6964207365744D6574686F6428576562526571756573744D6574686F64436F6D706F73697465206D6574686F64297B205F6D6574686F64203D206D6574686F643B207D0A2020766F6964207365744D6178436F6E74656E744C656E67746828696E74206D6178436F6E74656E744C656E677468297B205F6D6178436F6E74656E744C656E677468203D206D6178436F6E74656E744C656E6774683B207D0A2020766F6964206F6E526571756573742841724A736F6E5265717565737448616E646C657246756E6374696F6E20666E297B205F6F6E52657175657374203D20666E3B207D0A0A20207669727475616C20626F6F6C2063616E48616E646C65284173796E6357656253657276657252657175657374202A7265717565737429206F766572726964652066696E616C7B0A20202020696628215F6F6E52657175657374290A20202020202072657475726E2066616C73653B0A0A2020202069662821285F6D6574686F64202620726571756573742D3E6D6574686F64282929290A20202020202072657475726E2066616C73653B0A0A202020206966285F7572692E6C656E677468282920262620285F75726920213D20726571756573742D3E75726C28292026262021726571756573742D3E75726C28292E73746172747357697468285F7572692B222F222929290A20202020202072657475726E2066616C73653B0A0A20202020696620282021726571756573742D3E636F6E74656E745479706528292E657175616C7349676E6F726543617365284A534F4E5F4D494D45545950452920290A20202020202072657475726E2066616C73653B0A0A20202020726571756573742D3E616464496E746572657374696E674865616465722822414E5922293B0A2020202072657475726E20747275653B0A20207D0A0A20207669727475616C20766F69642068616E646C6552657175657374284173796E6357656253657276657252657175657374202A7265717565737429206F766572726964652066696E616C207B0A202020206966285F6F6E5265717565737429207B0A20202020202069662028726571756573742D3E5F74656D704F626A65637420213D204E554C4C29207B0A0A2369666465662041524455494E4F4A534F4E5F355F434F4D5041544942494C495459202020200A202020202020202044796E616D69634A736F6E427566666572206A736F6E4275666665723B0A20202020202020204A736F6E56617269616E74206A736F6E203D206A736F6E4275666665722E7061727365282875696E74385F742A2928726571756573742D3E5F74656D704F626A65637429293B0A2020202020202020696620286A736F6E2E73756363657373282929207B0A23656C73650A202020202020202044796E616D69634A736F6E446F63756D656E74206A736F6E42756666657228746869732D3E6D61784A736F6E42756666657253697A65293B0A2020202020202020446573657269616C697A6174696F6E4572726F72206572726F72203D20646573657269616C697A654A736F6E286A736F6E4275666665722C202875696E74385F742A2928726571756573742D3E5F74656D704F626A65637429293B0A2020202020202020696628216572726F7229207B0A202020202020202020204A736F6E56617269616E74206A736F6E203D206A736F6E4275666665722E61733C4A736F6E56617269616E743E28293B0A23656E6469660A0A202020202020202020205F6F6E5265717565737428726571756573742C206A736F6E293B0A2020202020202020202072657475726E3B0A20202020202020207D0A2020202020207D0A202020202020726571756573742D3E73656E64285F636F6E74656E744C656E677468203E205F6D6178436F6E74656E744C656E677468203F20343133203A20343030293B0A202020207D20656C7365207B0A202020202020726571756573742D3E73656E6428353030293B0A202020207D0A20207D0A20207669727475616C20766F69642068616E646C6555706C6F6164284173796E6357656253657276657252657175657374202A726571756573742C20636F6E737420537472696E67262066696C656E616D652C2073697A655F7420696E6465782C2075696E74385F74202A646174612C2073697A655F74206C656E2C20626F6F6C2066696E616C29206F766572726964652066696E616C207B0A20207D0A20207669727475616C20766F69642068616E646C65426F6479284173796E6357656253657276657252657175657374202A726571756573742C2075696E74385F74202A646174612C2073697A655F74206C656E2C2073697A655F7420696E6465782C2073697A655F7420746F74616C29206F766572726964652066696E616C207B0A20202020696620285F6F6E5265717565737429207B0A2020202020205F636F6E74656E744C656E677468203D20746F74616C3B0A20202020202069662028746F74616C203E203020262620726571756573742D3E5F74656D704F626A656374203D3D204E554C4C20262620746F74616C203C205F6D6178436F6E74656E744C656E67746829207B0A2020202020202020726571756573742D3E5F74656D704F626A656374203D206D616C6C6F6328746F74616C293B0A2020202020207D0A20202020202069662028726571756573742D3E5F74656D704F626A65637420213D204E554C4C29207B0A20202020202020206D656D637079282875696E74385F742A2928726571756573742D3E5F74656D704F626A65637429202B20696E6465782C20646174612C206C656E293B0A2020202020207D0A202020207D0A20207D0A20207669727475616C20626F6F6C2069735265717565737448616E646C65725472697669616C2829206F766572726964652066696E616C207B72657475726E205F6F6E52657175657374203F2066616C7365203A20747275653B7D0A7D3B0A23656E6469660A .h AsyncWebSocket 2F2A0A20204173796E6368726F6E6F757320576562536572766572206C69627261727920666F7220457370726573736966204D4355730A0A2020436F707972696768742028632920323031362048726973746F20476F63686B6F762E20416C6C207269676874732072657365727665642E0A2020546869732066696C652069732070617274206F6620746865206573703832363620636F726520666F722041726475696E6F20656E7669726F6E6D656E742E0A0A202054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A20206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A0A202054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A20204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A20204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A0A2020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A2020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A2A2F0A23696E636C756465202241726475696E6F2E68220A23696E636C75646520224173796E63576562536F636B65742E68220A0A23696E636C756465203C6C69626236342F63656E636F64652E683E0A0A2369666E64656620455350383236360A65787465726E20224322207B0A7479706564656620737472756374207B0A2020202075696E7433325F742073746174655B355D3B0A2020202075696E7433325F7420636F756E745B325D3B0A20202020756E7369676E65642063686172206275666665725B36345D3B0A7D20534841315F4354583B0A0A766F696420534841315472616E73666F726D2875696E7433325F742073746174655B355D2C20636F6E737420756E7369676E65642063686172206275666665725B36345D293B0A766F69642053484131496E697428534841315F4354582A20636F6E74657874293B0A766F6964205348413155706461746528534841315F4354582A20636F6E746578742C20636F6E737420756E7369676E656420636861722A20646174612C2075696E7433325F74206C656E293B0A766F6964205348413146696E616C28756E7369676E65642063686172206469676573745B32305D2C20534841315F4354582A20636F6E74657874293B0A7D0A23656C73650A23696E636C756465203C486173682E683E0A23656E6469660A0A23646566696E65204D41585F5052494E54465F4C454E2036340A0A73697A655F7420776562536F636B657453656E644672616D6557696E646F77284173796E63436C69656E74202A636C69656E74297B0A202069662821636C69656E742D3E63616E53656E642829290A2020202072657475726E20303B0A202073697A655F74207370616365203D20636C69656E742D3E737061636528293B0A20206966287370616365203C2039290A2020202072657475726E20303B0A202072657475726E207370616365202D20383B0A7D0A0A73697A655F7420776562536F636B657453656E644672616D65284173796E63436C69656E74202A636C69656E742C20626F6F6C2066696E616C2C2075696E74385F74206F70636F64652C20626F6F6C206D61736B2C2075696E74385F74202A646174612C2073697A655F74206C656E297B0A202069662821636C69656E742D3E63616E53656E642829290A2020202072657475726E20303B0A202073697A655F74207370616365203D20636C69656E742D3E737061636528293B0A20206966287370616365203C2032290A2020202072657475726E20303B0A202075696E74385F74206D6275665B345D203D207B302C302C302C307D3B0A202075696E74385F7420686561644C656E203D20323B0A20206966286C656E202626206D61736B297B0A20202020686561644C656E202B3D20343B0A202020206D6275665B305D203D2072616E642829202520307846463B0A202020206D6275665B315D203D2072616E642829202520307846463B0A202020206D6275665B325D203D2072616E642829202520307846463B0A202020206D6275665B335D203D2072616E642829202520307846463B0A20207D0A20206966286C656E203E20313235290A20202020686561644C656E202B3D20323B0A20206966287370616365203C20686561644C656E290A2020202072657475726E20303B0A20207370616365202D3D20686561644C656E3B0A0A20206966286C656E203E20737061636529206C656E203D2073706163653B0A0A202075696E74385F74202A627566203D202875696E74385F742A296D616C6C6F6328686561644C656E293B0A2020696628627566203D3D204E554C4C297B0A202020202F2F6F735F7072696E74662822636F756C64206E6F74206D616C6C6F6320257520627974657320666F72206672616D65206865616465725C6E222C20686561644C656E293B0A2020202072657475726E20303B0A20207D0A0A20206275665B305D203D206F70636F6465202620307830463B0A202069662866696E616C290A202020206275665B305D207C3D20307838303B0A20206966286C656E203C20313236290A202020206275665B315D203D206C656E202620307837463B0A2020656C7365207B0A202020206275665B315D203D203132363B0A202020206275665B325D203D202875696E74385F742928286C656E203E3E20382920262030784646293B0A202020206275665B335D203D202875696E74385F7429286C656E20262030784646293B0A20207D0A20206966286C656E202626206D61736B297B0A202020206275665B315D207C3D20307838303B0A202020206D656D63707928627566202B2028686561644C656E202D2034292C206D6275662C2034293B0A20207D0A2020696628636C69656E742D3E6164642828636F6E73742063686172202A296275662C20686561644C656E2920213D20686561644C656E297B0A202020202F2F6F735F7072696E746628226572726F7220616464696E6720256C75206865616465722062797465735C6E222C20686561644C656E293B0A202020206672656528627566293B0A2020202072657475726E20303B0A20207D0A20206672656528627566293B0A0A20206966286C656E297B0A202020206966286C656E202626206D61736B297B0A20202020202073697A655F7420693B0A202020202020666F7228693D303B693C6C656E3B692B2B290A2020202020202020646174615B695D203D20646174615B695D205E206D6275665B6925345D3B0A202020207D0A20202020696628636C69656E742D3E6164642828636F6E73742063686172202A29646174612C206C656E2920213D206C656E297B0A2020202020202F2F6F735F7072696E746628226572726F7220616464696E6720256C7520646174612062797465735C6E222C206C656E293B0A20202020202072657475726E20303B0A202020207D0A20207D0A202069662821636C69656E742D3E73656E642829297B0A202020202F2F6F735F7072696E746628226572726F722073656E64696E67206672616D653A20256C755C6E222C20686561644C656E2B6C656E293B0A2020202072657475726E20303B0A20207D0A202072657475726E206C656E3B0A7D0A0A0A2F2A0A202A202020204173796E63576562536F636B65744D6573736167654275666665720A202A2F0A0A0A0A4173796E63576562536F636B65744D6573736167654275666665723A3A4173796E63576562536F636B65744D65737361676542756666657228290A20203A5F64617461286E756C6C707472290A20202C5F6C656E2830290A20202C5F6C6F636B2866616C7365290A20202C5F636F756E742830290A7B0A0A7D0A0A4173796E63576562536F636B65744D6573736167654275666665723A3A4173796E63576562536F636B65744D6573736167654275666665722875696E74385F74202A20646174612C2073697A655F742073697A6529200A20203A5F64617461286E756C6C707472290A20202C5F6C656E2873697A65290A20202C5F6C6F636B2866616C7365290A20202C5F636F756E742830290A7B0A0A202069662028216461746129207B0A2020202072657475726E3B200A20207D0A0A20205F64617461203D206E65772075696E74385F745B5F6C656E202B20315D3B0A0A2020696620285F6461746129207B0A202020206D656D637079285F646174612C20646174612C205F6C656E293B0A202020205F646174615B5F6C656E5D203D20303B200A20207D0A7D0A0A0A4173796E63576562536F636B65744D6573736167654275666665723A3A4173796E63576562536F636B65744D6573736167654275666665722873697A655F742073697A65290A20203A5F64617461286E756C6C707472290A20202C5F6C656E2873697A65290A20202C5F6C6F636B2866616C7365290A20202C5F636F756E742830290A7B0A20205F64617461203D206E65772075696E74385F745B5F6C656E202B20315D3B200A0A2020696620285F6461746129207B0A202020205F646174615B5F6C656E5D203D20303B200A20207D0A20200A7D0A0A4173796E63576562536F636B65744D6573736167654275666665723A3A4173796E63576562536F636B65744D65737361676542756666657228636F6E7374204173796E63576562536F636B65744D657373616765427566666572202620636F7079290A20203A5F64617461286E756C6C707472290A20202C5F6C656E2830290A20202C5F6C6F636B2866616C7365290A20202C5F636F756E742830290A7B0A20205F6C656E203D20636F70792E5F6C656E3B0A20205F6C6F636B203D20636F70792E5F6C6F636B3B0A20205F636F756E74203D20303B0A0A2020696620285F6C656E29207B0A202020205F64617461203D206E65772075696E74385F745B5F6C656E202B20315D3B200A202020205F646174615B5F6C656E5D203D20303B200A20207D200A0A2020696620285F6461746129207B0A202020206D656D637079285F646174612C20636F70792E5F646174612C205F6C656E293B0A202020205F646174615B5F6C656E5D203D20303B200A20207D0A0A7D0A0A4173796E63576562536F636B65744D6573736167654275666665723A3A4173796E63576562536F636B65744D657373616765427566666572284173796E63576562536F636B65744D65737361676542756666657220262620636F7079290A20203A5F64617461286E756C6C707472290A20202C5F6C656E2830290A20202C5F6C6F636B2866616C7365290A20202C5F636F756E742830290A7B0A20205F6C656E203D20636F70792E5F6C656E3B0A20205F6C6F636B203D20636F70792E5F6C6F636B3B0A20205F636F756E74203D20303B0A0A202069662028636F70792E5F6461746129207B0A202020205F64617461203D20636F70792E5F646174613B200A20202020636F70792E5F64617461203D206E756C6C7074723B200A20207D200A0A7D0A0A4173796E63576562536F636B65744D6573736167654275666665723A3A7E4173796E63576562536F636B65744D65737361676542756666657228290A7B0A20202020696620285F6461746129207B0A20202020202064656C6574655B5D205F646174613B200A202020207D0A7D0A0A626F6F6C204173796E63576562536F636B65744D6573736167654275666665723A3A726573657276652873697A655F742073697A6529200A7B0A20205F6C656E203D2073697A653B200A0A2020696620285F6461746129207B0A2020202064656C6574655B5D205F646174613B0A202020205F64617461203D206E756C6C7074723B200A20207D0A0A20205F64617461203D206E65772075696E74385F745B5F6C656E202B20315D3B0A0A2020696620285F6461746129207B0A202020205F646174615B5F6C656E5D203D20303B0A2020202072657475726E20747275653B200A20207D20656C7365207B0A2020202072657475726E2066616C73653B200A20207D0A0A7D0A0A0A0A2F2A0A202A20436F6E74726F6C204672616D650A202A2F0A0A636C617373204173796E63576562536F636B6574436F6E74726F6C207B0A2020707269766174653A0A2020202075696E74385F74205F6F70636F64653B0A2020202075696E74385F74202A5F646174613B0A2020202073697A655F74205F6C656E3B0A20202020626F6F6C205F6D61736B3B0A20202020626F6F6C205F66696E69736865643B0A20207075626C69633A0A202020204173796E63576562536F636B6574436F6E74726F6C2875696E74385F74206F70636F64652C2075696E74385F74202A646174613D4E554C4C2C2073697A655F74206C656E3D302C20626F6F6C206D61736B3D66616C7365290A2020202020203A5F6F70636F6465286F70636F6465290A2020202020202C5F6C656E286C656E290A2020202020202C5F6D61736B286C656E202626206D61736B290A2020202020202C5F66696E69736865642866616C7365290A20207B0A20202020202069662864617461203D3D204E554C4C290A20202020202020205F6C656E203D20303B0A2020202020206966285F6C656E297B0A20202020202020206966285F6C656E203E20313235290A202020202020202020205F6C656E203D203132353B0A20202020202020205F64617461203D202875696E74385F742A296D616C6C6F63285F6C656E293B0A20202020202020206966285F64617461203D3D204E554C4C290A202020202020202020205F6C656E203D20303B0A2020202020202020656C7365206D656D637079285F646174612C20646174612C206C656E293B0A2020202020207D20656C7365205F64617461203D204E554C4C3B0A202020207D0A202020207669727475616C207E4173796E63576562536F636B6574436F6E74726F6C28297B0A2020202020206966285F6461746120213D204E554C4C290A202020202020202066726565285F64617461293B0A202020207D0A202020207669727475616C20626F6F6C2066696E6973686564282920636F6E7374207B2072657475726E205F66696E69736865643B207D0A2020202075696E74385F74206F70636F646528297B2072657475726E205F6F70636F64653B207D0A2020202075696E74385F74206C656E28297B2072657475726E205F6C656E202B20323B207D0A2020202073697A655F742073656E64284173796E63436C69656E74202A636C69656E74297B0A2020202020205F66696E6973686564203D20747275653B0A20202020202072657475726E20776562536F636B657453656E644672616D6528636C69656E742C20747275652C205F6F70636F6465202620307830462C205F6D61736B2C205F646174612C205F6C656E293B0A202020207D0A7D3B0A0A2F2A0A202A204261736963204275666665726564204D6573736167650A202A2F0A0A0A4173796E63576562536F636B657442617369634D6573736167653A3A4173796E63576562536F636B657442617369634D65737361676528636F6E73742063686172202A20646174612C2073697A655F74206C656E2C2075696E74385F74206F70636F64652C20626F6F6C206D61736B290A20203A5F6C656E286C656E290A20202C5F73656E742830290A20202C5F61636B2830290A20202C5F61636B65642830290A7B0A20205F6F70636F6465203D206F70636F6465202620307830373B0A20205F6D61736B203D206D61736B3B0A20205F64617461203D202875696E74385F742A296D616C6C6F63285F6C656E2B31293B0A20206966285F64617461203D3D204E554C4C297B0A202020205F6C656E203D20303B0A202020205F737461747573203D2057535F4D53475F4552524F523B0A20207D20656C7365207B0A202020205F737461747573203D2057535F4D53475F53454E44494E473B0A202020206D656D637079285F646174612C20646174612C205F6C656E293B0A202020205F646174615B5F6C656E5D203D20303B0A20207D0A7D0A4173796E63576562536F636B657442617369634D6573736167653A3A4173796E63576562536F636B657442617369634D6573736167652875696E74385F74206F70636F64652C20626F6F6C206D61736B290A20203A5F6C656E2830290A20202C5F73656E742830290A20202C5F61636B2830290A20202C5F61636B65642830290A20202C5F64617461284E554C4C290A7B0A20205F6F70636F6465203D206F70636F6465202620307830373B0A20205F6D61736B203D206D61736B3B0A20200A7D0A0A0A4173796E63576562536F636B657442617369634D6573736167653A3A7E4173796E63576562536F636B657442617369634D6573736167652829207B0A20206966285F6461746120213D204E554C4C290A2020202066726565285F64617461293B0A7D0A0A20766F6964204173796E63576562536F636B657442617369634D6573736167653A3A61636B2873697A655F74206C656E2C2075696E7433325F742074696D652920207B0A20202028766F69642974696D653B0A20205F61636B6564202B3D206C656E3B0A20206966285F73656E74203D3D205F6C656E202626205F61636B6564203D3D205F61636B297B0A202020205F737461747573203D2057535F4D53475F53454E543B0A20207D0A7D0A2073697A655F74204173796E63576562536F636B657442617369634D6573736167653A3A73656E64284173796E63436C69656E74202A636C69656E742920207B0A20206966285F73746174757320213D2057535F4D53475F53454E44494E47290A2020202072657475726E20303B0A20206966285F61636B6564203C205F61636B297B0A2020202072657475726E20303B0A20207D0A20206966285F73656E74203D3D205F6C656E297B0A202020206966285F61636B6564203D3D205F61636B290A2020202020205F737461747573203D2057535F4D53475F53454E543B0A2020202072657475726E20303B0A20207D0A20206966285F73656E74203E205F6C656E297B0A2020202020205F737461747573203D2057535F4D53475F4552524F523B0A20202020202072657475726E20303B0A20207D0A0A202073697A655F7420746F53656E64203D205F6C656E202D205F73656E743B0A202073697A655F742077696E646F77203D20776562536F636B657453656E644672616D6557696E646F7728636C69656E74293B0A0A202069662877696E646F77203C20746F53656E6429207B0A202020202020746F53656E64203D2077696E646F773B0A20207D0A0A20205F73656E74202B3D20746F53656E643B0A20205F61636B202B3D20746F53656E64202B202828746F53656E64203C20313236293F323A3429202B20285F6D61736B202A2034293B0A0A2020626F6F6C2066696E616C203D20285F73656E74203D3D205F6C656E293B0A202075696E74385F742A2064507472203D202875696E74385F742A29285F64617461202B20285F73656E74202D20746F53656E6429293B0A202075696E74385F74206F70436F6465203D2028746F53656E64202626205F73656E74203D3D20746F53656E64293F5F6F70636F64653A2875696E74385F742957535F434F4E54494E554154494F4E3B0A0A202073697A655F742073656E74203D20776562536F636B657453656E644672616D6528636C69656E742C2066696E616C2C206F70436F64652C205F6D61736B2C20645074722C20746F53656E64293B0A20205F737461747573203D2057535F4D53475F53454E44494E473B0A2020696628746F53656E642026262073656E7420213D20746F53656E64297B0A2020202020205F73656E74202D3D2028746F53656E64202D2073656E74293B0A2020202020205F61636B202D3D2028746F53656E64202D2073656E74293B0A20207D0A202072657475726E2073656E743B0A7D0A0A2F2F20626F6F6C204173796E63576562536F636B657442617369634D6573736167653A3A726573657276652873697A655F742073697A6529207B200A2F2F2020206966202873697A6529207B0A2F2F20202020205F64617461203D202875696E74385F742A296D616C6C6F632873697A65202B31293B0A2F2F2020202020696620285F6461746129207B0A2F2F202020202020206D656D736574285F646174612C20302C2073697A65293B200A2F2F202020202020205F6C656E203D2073697A653B200A2F2F202020202020205F737461747573203D2057535F4D53475F53454E44494E473B0A2F2F2020202020202072657475726E20747275653B200A2F2F20202020207D0A2F2F2020207D0A2F2F20202072657475726E2066616C73653B200A2F2F20207D0A0A0A2F2A0A202A204173796E63576562536F636B65744D756C74694D657373616765204D6573736167650A202A2F0A0A0A4173796E63576562536F636B65744D756C74694D6573736167653A3A4173796E63576562536F636B65744D756C74694D657373616765284173796E63576562536F636B65744D657373616765427566666572202A206275666665722C2075696E74385F74206F70636F64652C20626F6F6C206D61736B290A20203A5F6C656E2830290A20202C5F73656E742830290A20202C5F61636B2830290A20202C5F61636B65642830290A20202C5F5753627566666572286E756C6C707472290A7B0A0A20205F6F70636F6465203D206F70636F6465202620307830373B0A20205F6D61736B203D206D61736B3B0A0A20206966202862756666657229207B0A202020205F5753627566666572203D206275666665723B200A20202020282A5F5753627566666572292B2B3B200A202020205F64617461203D206275666665722D3E67657428293B200A202020205F6C656E203D206275666665722D3E6C656E67746828293B200A202020205F737461747573203D2057535F4D53475F53454E44494E473B0A202020202F2F6574735F7072696E746628224D3A2025755C6E222C205F6C656E293B0A20207D20656C7365207B0A202020205F737461747573203D2057535F4D53475F4552524F523B0A20207D0A20200A7D200A0A0A4173796E63576562536F636B65744D756C74694D6573736167653A3A7E4173796E63576562536F636B65744D756C74694D6573736167652829207B0A2020696620285F575362756666657229207B0A20202020282A5F5753627566666572292D2D3B202F2F206465637265617365732074686520636F756E7465722E200A20207D0A7D0A0A20766F6964204173796E63576562536F636B65744D756C74694D6573736167653A3A61636B2873697A655F74206C656E2C2075696E7433325F742074696D652920207B0A20202028766F69642974696D653B0A20205F61636B6564202B3D206C656E3B0A20206966285F73656E74203E3D205F6C656E202626205F61636B6564203E3D205F61636B297B0A202020205F737461747573203D2057535F4D53475F53454E543B0A20207D0A20202F2F6574735F7072696E74662822413A2025755C6E222C206C656E293B0A7D0A2073697A655F74204173796E63576562536F636B65744D756C74694D6573736167653A3A73656E64284173796E63436C69656E74202A636C69656E742920207B0A20206966285F73746174757320213D2057535F4D53475F53454E44494E47290A2020202072657475726E20303B0A20206966285F61636B6564203C205F61636B297B0A2020202072657475726E20303B0A20207D0A20206966285F73656E74203D3D205F6C656E297B0A202020205F737461747573203D2057535F4D53475F53454E543B0A2020202072657475726E20303B0A20207D0A20206966285F73656E74203E205F6C656E297B0A2020202020205F737461747573203D2057535F4D53475F4552524F523B0A2020202020202F2F6574735F7072696E74662822453A202575203E2025755C6E222C205F73656E742C205F6C656E293B0A20202020202072657475726E20303B0A20207D0A0A202073697A655F7420746F53656E64203D205F6C656E202D205F73656E743B0A202073697A655F742077696E646F77203D20776562536F636B657453656E644672616D6557696E646F7728636C69656E74293B0A0A202069662877696E646F77203C20746F53656E6429207B0A202020202020746F53656E64203D2077696E646F773B0A20207D0A0A20205F73656E74202B3D20746F53656E643B0A20205F61636B202B3D20746F53656E64202B202828746F53656E64203C20313236293F323A3429202B20285F6D61736B202A2034293B0A0A20202F2F6574735F7072696E74662822573A2025752025755C6E222C205F73656E74202D20746F53656E642C20746F53656E64293B0A0A2020626F6F6C2066696E616C203D20285F73656E74203D3D205F6C656E293B0A202075696E74385F742A2064507472203D202875696E74385F742A29285F64617461202B20285F73656E74202D20746F53656E6429293B0A202075696E74385F74206F70436F6465203D2028746F53656E64202626205F73656E74203D3D20746F53656E64293F5F6F70636F64653A2875696E74385F742957535F434F4E54494E554154494F4E3B0A0A202073697A655F742073656E74203D20776562536F636B657453656E644672616D6528636C69656E742C2066696E616C2C206F70436F64652C205F6D61736B2C20645074722C20746F53656E64293B0A20205F737461747573203D2057535F4D53475F53454E44494E473B0A2020696628746F53656E642026262073656E7420213D20746F53656E64297B0A2020202020202F2F6574735F7072696E74662822453A20257520213D2025755C6E222C20746F53656E642C2073656E74293B0A2020202020205F73656E74202D3D2028746F53656E64202D2073656E74293B0A2020202020205F61636B202D3D2028746F53656E64202D2073656E74293B0A20207D0A20202F2F6574735F7072696E74662822533A2025752025755C6E222C205F73656E742C2073656E74293B0A202072657475726E2073656E743B0A7D0A0A0A2F2A0A202A204173796E6320576562536F636B657420436C69656E740A202A2F0A20636F6E73742063686172202A20415753435F50494E475F5041594C4F4144203D20224553504173796E635765625365727665722D50494E47223B0A20636F6E73742073697A655F7420415753435F50494E475F5041594C4F41445F4C454E203D2032323B0A0A4173796E63576562536F636B6574436C69656E743A3A4173796E63576562536F636B6574436C69656E74284173796E6357656253657276657252657175657374202A726571756573742C204173796E63576562536F636B6574202A736572766572290A20203A205F636F6E74726F6C5175657565284C696E6B65644C6973743C4173796E63576562536F636B6574436F6E74726F6C202A3E285B5D284173796E63576562536F636B6574436F6E74726F6C202A63297B2064656C6574652020633B207D29290A20202C205F6D6573736167655175657565284C696E6B65644C6973743C4173796E63576562536F636B65744D657373616765202A3E285B5D284173796E63576562536F636B65744D657373616765202A6D297B2064656C65746520206D3B207D29290A20202C205F74656D704F626A656374284E554C4C290A7B0A20205F636C69656E74203D20726571756573742D3E636C69656E7428293B0A20205F736572766572203D207365727665723B0A20205F636C69656E744964203D205F7365727665722D3E5F6765744E657874496428293B0A20205F737461747573203D2057535F434F4E4E45435445443B0A20205F707374617465203D20303B0A20205F6C6173744D65737361676554696D65203D206D696C6C697328293B0A20205F6B656570416C697665506572696F64203D20303B0A20205F636C69656E742D3E736574527854696D656F75742830293B0A20205F636C69656E742D3E6F6E4572726F72285B5D28766F6964202A722C204173796E63436C69656E742A20632C20696E74385F74206572726F72297B2028766F696429633B2028284173796E63576562536F636B6574436C69656E742A29287229292D3E5F6F6E4572726F72286572726F72293B207D2C2074686973293B0A20205F636C69656E742D3E6F6E41636B285B5D28766F6964202A722C204173796E63436C69656E742A20632C2073697A655F74206C656E2C2075696E7433325F742074696D65297B2028766F696429633B2028284173796E63576562536F636B6574436C69656E742A29287229292D3E5F6F6E41636B286C656E2C2074696D65293B207D2C2074686973293B0A20205F636C69656E742D3E6F6E446973636F6E6E656374285B5D28766F6964202A722C204173796E63436C69656E742A2063297B2028284173796E63576562536F636B6574436C69656E742A29287229292D3E5F6F6E446973636F6E6E65637428293B2064656C65746520633B207D2C2074686973293B0A20205F636C69656E742D3E6F6E54696D656F7574285B5D28766F6964202A722C204173796E63436C69656E742A20632C2075696E7433325F742074696D65297B2028766F696429633B2028284173796E63576562536F636B6574436C69656E742A29287229292D3E5F6F6E54696D656F75742874696D65293B207D2C2074686973293B0A20205F636C69656E742D3E6F6E44617461285B5D28766F6964202A722C204173796E63436C69656E742A20632C20766F6964202A6275662C2073697A655F74206C656E297B2028766F696429633B2028284173796E63576562536F636B6574436C69656E742A29287229292D3E5F6F6E44617461286275662C206C656E293B207D2C2074686973293B0A20205F636C69656E742D3E6F6E506F6C6C285B5D28766F6964202A722C204173796E63436C69656E742A2063297B2028766F696429633B2028284173796E63576562536F636B6574436C69656E742A29287229292D3E5F6F6E506F6C6C28293B207D2C2074686973293B0A20205F7365727665722D3E5F616464436C69656E742874686973293B0A20205F7365727665722D3E5F68616E646C654576656E7428746869732C2057535F4556545F434F4E4E4543542C20726571756573742C204E554C4C2C2030293B0A202064656C65746520726571756573743B0A7D0A0A4173796E63576562536F636B6574436C69656E743A3A7E4173796E63576562536F636B6574436C69656E7428297B0A20205F6D65737361676551756575652E6672656528293B0A20205F636F6E74726F6C51756575652E6672656528293B0A20205F7365727665722D3E5F68616E646C654576656E7428746869732C2057535F4556545F444953434F4E4E4543542C204E554C4C2C204E554C4C2C2030293B0A7D0A0A766F6964204173796E63576562536F636B6574436C69656E743A3A5F6F6E41636B2873697A655F74206C656E2C2075696E7433325F742074696D65297B0A20205F6C6173744D65737361676554696D65203D206D696C6C697328293B0A2020696628215F636F6E74726F6C51756575652E6973456D7074792829297B0A202020206175746F2068656164203D205F636F6E74726F6C51756575652E66726F6E7428293B0A20202020696628686561642D3E66696E69736865642829297B0A2020202020206C656E202D3D20686561642D3E6C656E28293B0A2020202020206966285F737461747573203D3D2057535F444953434F4E4E454354494E4720262620686561642D3E6F70636F64652829203D3D2057535F444953434F4E4E454354297B0A20202020202020205F636F6E74726F6C51756575652E72656D6F76652868656164293B0A20202020202020205F737461747573203D2057535F444953434F4E4E45435445443B0A20202020202020205F636C69656E742D3E636C6F73652874727565293B0A202020202020202072657475726E3B0A2020202020207D0A2020202020205F636F6E74726F6C51756575652E72656D6F76652868656164293B0A202020207D0A20207D0A20206966286C656E20262620215F6D65737361676551756575652E6973456D7074792829297B0A202020205F6D65737361676551756575652E66726F6E7428292D3E61636B286C656E2C2074696D65293B0A20207D0A20205F7365727665722D3E5F636C65616E4275666665727328293B200A20205F72756E517565756528293B0A7D0A0A766F6964204173796E63576562536F636B6574436C69656E743A3A5F6F6E506F6C6C28297B0A20206966285F636C69656E742D3E63616E53656E6428292026262028215F636F6E74726F6C51756575652E6973456D7074792829207C7C20215F6D65737361676551756575652E6973456D707479282929297B0A202020205F72756E517565756528293B0A20207D20656C7365206966285F6B656570416C697665506572696F64203E2030202626205F636F6E74726F6C51756575652E6973456D7074792829202626205F6D65737361676551756575652E6973456D707479282920262620286D696C6C69732829202D205F6C6173744D65737361676554696D6529203E3D205F6B656570416C697665506572696F64297B0A2020202070696E67282875696E74385F74202A29415753435F50494E475F5041594C4F41442C20415753435F50494E475F5041594C4F41445F4C454E293B0A20207D0A7D0A0A766F6964204173796E63576562536F636B6574436C69656E743A3A5F72756E517565756528297B0A20207768696C6528215F6D65737361676551756575652E6973456D7074792829202626205F6D65737361676551756575652E66726F6E7428292D3E66696E69736865642829297B0A202020205F6D65737361676551756575652E72656D6F7665285F6D65737361676551756575652E66726F6E742829293B0A20207D0A0A2020696628215F636F6E74726F6C51756575652E6973456D707479282920262620285F6D65737361676551756575652E6973456D7074792829207C7C205F6D65737361676551756575652E66726F6E7428292D3E6265747765656E4672616D657328292920262620776562536F636B657453656E644672616D6557696E646F77285F636C69656E7429203E202873697A655F7429285F636F6E74726F6C51756575652E66726F6E7428292D3E6C656E2829202D203129297B0A202020205F636F6E74726F6C51756575652E66726F6E7428292D3E73656E64285F636C69656E74293B0A20207D20656C736520696628215F6D65737361676551756575652E6973456D7074792829202626205F6D65737361676551756575652E66726F6E7428292D3E6265747765656E4672616D6573282920262620776562536F636B657453656E644672616D6557696E646F77285F636C69656E7429297B0A202020205F6D65737361676551756575652E66726F6E7428292D3E73656E64285F636C69656E74293B0A20207D0A7D0A0A626F6F6C204173796E63576562536F636B6574436C69656E743A3A7175657565497346756C6C28297B0A2020696628285F6D65737361676551756575652E6C656E6774682829203E3D2057535F4D41585F5155455545445F4D4553534147455329207C7C20285F73746174757320213D2057535F434F4E4E45435445442920292072657475726E20747275653B0A202072657475726E2066616C73653B0A7D0A0A766F6964204173796E63576562536F636B6574436C69656E743A3A5F71756575654D657373616765284173796E63576562536F636B65744D657373616765202A646174614D657373616765297B0A2020696628646174614D657373616765203D3D204E554C4C290A2020202072657475726E3B0A20206966285F73746174757320213D2057535F434F4E4E4543544544297B0A2020202064656C65746520646174614D6573736167653B0A2020202072657475726E3B0A20207D0A20206966285F6D65737361676551756575652E6C656E6774682829203E3D2057535F4D41585F5155455545445F4D45535341474553297B0A2020202020206574735F7072696E746628224552524F523A20546F6F206D616E79206D65737361676573207175657565645C6E22293B0A20202020202064656C65746520646174614D6573736167653B0A20207D20656C7365207B0A2020202020205F6D65737361676551756575652E61646428646174614D657373616765293B0A20207D0A20206966285F636C69656E742D3E63616E53656E642829290A202020205F72756E517565756528293B0A7D0A0A766F6964204173796E63576562536F636B6574436C69656E743A3A5F7175657565436F6E74726F6C284173796E63576562536F636B6574436F6E74726F6C202A636F6E74726F6C4D657373616765297B0A2020696628636F6E74726F6C4D657373616765203D3D204E554C4C290A2020202072657475726E3B0A20205F636F6E74726F6C51756575652E61646428636F6E74726F6C4D657373616765293B0A20206966285F636C69656E742D3E63616E53656E642829290A202020205F72756E517565756528293B0A7D0A0A766F6964204173796E63576562536F636B6574436C69656E743A3A636C6F73652875696E7431365F7420636F64652C20636F6E73742063686172202A206D657373616765297B0A20206966285F73746174757320213D2057535F434F4E4E4543544544290A2020202072657475726E3B0A2020696628636F6465297B0A2020202075696E74385F74207061636B65744C656E203D20323B0A202020206966286D65737361676520213D204E554C4C297B0A20202020202073697A655F74206D6C656E203D207374726C656E286D657373616765293B0A2020202020206966286D6C656E203E2031323329206D6C656E203D203132333B0A2020202020207061636B65744C656E202B3D206D6C656E3B0A202020207D0A2020202063686172202A20627566203D2028636861722A296D616C6C6F63287061636B65744C656E293B0A2020202069662862756620213D204E554C4C297B0A2020202020206275665B305D203D202875696E74385F742928636F6465203E3E2038293B0A2020202020206275665B315D203D202875696E74385F742928636F646520262030784646293B0A2020202020206966286D65737361676520213D204E554C4C297B0A20202020202020206D656D637079286275662B322C206D6573736167652C207061636B65744C656E202D32293B0A2020202020207D0A2020202020205F7175657565436F6E74726F6C286E6577204173796E63576562536F636B6574436F6E74726F6C2857535F444953434F4E4E4543542C2875696E74385F742A296275662C7061636B65744C656E29293B0A2020202020206672656528627566293B0A20202020202072657475726E3B0A202020207D0A20207D0A20205F7175657565436F6E74726F6C286E6577204173796E63576562536F636B6574436F6E74726F6C2857535F444953434F4E4E45435429293B0A7D0A0A766F6964204173796E63576562536F636B6574436C69656E743A3A70696E672875696E74385F74202A646174612C2073697A655F74206C656E297B0A20206966285F737461747573203D3D2057535F434F4E4E4543544544290A202020205F7175657565436F6E74726F6C286E6577204173796E63576562536F636B6574436F6E74726F6C2857535F50494E472C20646174612C206C656E29293B0A7D0A0A766F6964204173796E63576562536F636B6574436C69656E743A3A5F6F6E4572726F7228696E74385F74297B7D0A0A766F6964204173796E63576562536F636B6574436C69656E743A3A5F6F6E54696D656F75742875696E7433325F742074696D65297B0A202028766F69642974696D653B0A20205F636C69656E742D3E636C6F73652874727565293B0A7D0A0A766F6964204173796E63576562536F636B6574436C69656E743A3A5F6F6E446973636F6E6E65637428297B0A20205F636C69656E74203D204E554C4C3B0A20205F7365727665722D3E5F68616E646C65446973636F6E6E6563742874686973293B0A7D0A0A766F6964204173796E63576562536F636B6574436C69656E743A3A5F6F6E4461746128766F6964202A706275662C2073697A655F7420706C656E297B0A20205F6C6173744D65737361676554696D65203D206D696C6C697328293B0A202075696E74385F74202A64617461203D202875696E74385F742A29706275663B0A20207768696C6528706C656E203E2030297B0A20202020696628215F707374617465297B0A202020202020636F6E73742075696E74385F74202A6664617461203D20646174613B0A2020202020205F70696E666F2E696E646578203D20303B0A2020202020205F70696E666F2E66696E616C203D202866646174615B305D202620307838302920213D20303B0A2020202020205F70696E666F2E6F70636F6465203D2066646174615B305D202620307830463B0A2020202020205F70696E666F2E6D61736B6564203D202866646174615B315D202620307838302920213D20303B0A2020202020205F70696E666F2E6C656E203D2066646174615B315D202620307837463B0A20202020202064617461202B3D20323B0A202020202020706C656E202D3D20323B0A2020202020206966285F70696E666F2E6C656E203D3D20313236297B0A20202020202020205F70696E666F2E6C656E203D2066646174615B335D207C202875696E7431365F74292866646174615B325D29203C3C20383B0A202020202020202064617461202B3D20323B0A2020202020202020706C656E202D3D20323B0A2020202020207D20656C7365206966285F70696E666F2E6C656E203D3D20313237297B0A20202020202020205F70696E666F2E6C656E203D2066646174615B395D207C202875696E7431365F74292866646174615B385D29203C3C2038207C202875696E7433325F74292866646174615B375D29203C3C203136207C202875696E7433325F74292866646174615B365D29203C3C203234207C202875696E7436345F74292866646174615B355D29203C3C203332207C202875696E7436345F74292866646174615B345D29203C3C203430207C202875696E7436345F74292866646174615B335D29203C3C203438207C202875696E7436345F74292866646174615B325D29203C3C2035363B0A202020202020202064617461202B3D20383B0A2020202020202020706C656E202D3D20383B0A2020202020207D0A0A2020202020206966285F70696E666F2E6D61736B6564297B0A20202020202020206D656D637079285F70696E666F2E6D61736B2C20646174612C2034293B0A202020202020202064617461202B3D20343B0A2020202020202020706C656E202D3D20343B0A2020202020207D0A202020207D0A0A20202020636F6E73742073697A655F7420646174616C656E203D207374643A3A6D696E282873697A655F7429285F70696E666F2E6C656E202D205F70696E666F2E696E646578292C20706C656E293B0A20202020636F6E7374206175746F20646174616C617374203D20646174615B646174616C656E5D3B0A0A202020206966285F70696E666F2E6D61736B6564297B0A202020202020666F722873697A655F7420693D303B693C646174616C656E3B692B2B290A2020202020202020646174615B695D205E3D205F70696E666F2E6D61736B5B285F70696E666F2E696E6465782B692925345D3B0A202020207D0A0A2020202069662828646174616C656E202B205F70696E666F2E696E64657829203C205F70696E666F2E6C656E297B0A2020202020205F707374617465203D20313B0A0A2020202020206966285F70696E666F2E696E646578203D3D2030297B0A20202020202020206966285F70696E666F2E6F70636F6465297B0A202020202020202020205F70696E666F2E6D6573736167655F6F70636F6465203D205F70696E666F2E6F70636F64653B0A202020202020202020205F70696E666F2E6E756D203D20303B0A20202020202020207D20656C7365205F70696E666F2E6E756D202B3D20313B0A2020202020207D0A2020202020205F7365727665722D3E5F68616E646C654576656E7428746869732C2057535F4556545F444154412C2028766F6964202A29265F70696E666F2C202875696E74385F742A29646174612C20646174616C656E293B0A0A2020202020205F70696E666F2E696E646578202B3D20646174616C656E3B0A202020207D20656C73652069662828646174616C656E202B205F70696E666F2E696E64657829203D3D205F70696E666F2E6C656E297B0A2020202020205F707374617465203D20303B0A2020202020206966285F70696E666F2E6F70636F6465203D3D2057535F444953434F4E4E454354297B0A2020202020202020696628646174616C656E297B0A2020202020202020202075696E7431365F7420726561736F6E436F6465203D202875696E7431365F742928646174615B305D203C3C203829202B20646174615B315D3B0A2020202020202020202063686172202A20726561736F6E537472696E67203D2028636861722A2928646174612B32293B0A20202020202020202020696628726561736F6E436F6465203E2031303031297B0A2020202020202020202020205F7365727665722D3E5F68616E646C654576656E7428746869732C2057535F4556545F4552524F522C2028766F6964202A2926726561736F6E436F64652C202875696E74385F742A29726561736F6E537472696E672C207374726C656E28726561736F6E537472696E6729293B0A202020202020202020207D0A20202020202020207D0A20202020202020206966285F737461747573203D3D2057535F444953434F4E4E454354494E47297B0A202020202020202020205F737461747573203D2057535F444953434F4E4E45435445443B0A202020202020202020205F636C69656E742D3E636C6F73652874727565293B0A20202020202020207D20656C7365207B0A202020202020202020205F737461747573203D2057535F444953434F4E4E454354494E473B0A202020202020202020205F636C69656E742D3E61636B4C6174657228293B0A202020202020202020205F7175657565436F6E74726F6C286E6577204173796E63576562536F636B6574436F6E74726F6C2857535F444953434F4E4E4543542C20646174612C20646174616C656E29293B0A20202020202020207D0A2020202020207D20656C7365206966285F70696E666F2E6F70636F6465203D3D2057535F50494E47297B0A20202020202020205F7175657565436F6E74726F6C286E6577204173796E63576562536F636B6574436F6E74726F6C2857535F504F4E472C20646174612C20646174616C656E29293B0A2020202020207D20656C7365206966285F70696E666F2E6F70636F6465203D3D2057535F504F4E47297B0A2020202020202020696628646174616C656E20213D20415753435F50494E475F5041594C4F41445F4C454E207C7C206D656D636D7028415753435F50494E475F5041594C4F41442C20646174612C20415753435F50494E475F5041594C4F41445F4C454E2920213D2030290A202020202020202020205F7365727665722D3E5F68616E646C654576656E7428746869732C2057535F4556545F504F4E472C204E554C4C2C20646174612C20646174616C656E293B0A2020202020207D20656C7365206966285F70696E666F2E6F70636F6465203C2038297B2F2F636F6E74696E756174696F6E206F7220746578742F62696E617279206672616D650A20202020202020205F7365727665722D3E5F68616E646C654576656E7428746869732C2057535F4556545F444154412C2028766F6964202A29265F70696E666F2C20646174612C20646174616C656E293B0A2020202020207D0A202020207D20656C7365207B0A2020202020202F2F6F735F7072696E746628226672616D65206572726F723A206C656E3A2025752C20696E6465783A20256C6C752C20746F74616C3A20256C6C755C6E222C20646174616C656E2C205F70696E666F2E696E6465782C205F70696E666F2E6C656E293B0A2020202020202F2F776861742073686F756C6420776520646F3F0A202020202020627265616B3B0A202020207D0A0A202020202F2F20726573746F72652062797465206173205F68616E646C654576656E74206D617920686176652061646465642061206E756C6C207465726D696E61746F7220692E652E2C20646174615B6C656E5D203D20303B0A2020202069662028646174616C656E203E2030290A202020202020646174615B646174616C656E5D203D20646174616C6173743B0A0A2020202064617461202B3D20646174616C656E3B0A20202020706C656E202D3D20646174616C656E3B0A20207D0A7D0A0A73697A655F74204173796E63576562536F636B6574436C69656E743A3A7072696E746628636F6E73742063686172202A666F726D61742C202E2E2E29207B0A202076615F6C697374206172673B0A202076615F7374617274286172672C20666F726D6174293B0A2020636861722A2074656D70203D206E657720636861725B4D41585F5052494E54465F4C454E5D3B0A20206966282174656D70297B0A2020202076615F656E6428617267293B0A2020202072657475726E20303B0A20207D0A2020636861722A20627566666572203D2074656D703B0A202073697A655F74206C656E203D2076736E7072696E74662874656D702C204D41585F5052494E54465F4C454E2C20666F726D61742C20617267293B0A202076615F656E6428617267293B0A0A2020696620286C656E203E20284D41585F5052494E54465F4C454E202D20312929207B0A20202020627566666572203D206E657720636861725B6C656E202B20315D3B0A20202020696620282162756666657229207B0A20202009202064656C6574655B5D2074656D703B0A20202020202072657475726E20303B0A202020207D0A2020202076615F7374617274286172672C20666F726D6174293B0A2020202076736E7072696E7466286275666665722C206C656E202B20312C20666F726D61742C20617267293B0A2020202076615F656E6428617267293B0A20207D0A202074657874286275666665722C206C656E293B0A20206966202862756666657220213D2074656D7029207B0A2020202064656C6574655B5D206275666665723B0A20207D0A202064656C6574655B5D2074656D703B0A202072657475726E206C656E3B0A7D0A0A2369666E6465662045535033320A73697A655F74204173796E63576562536F636B6574436C69656E743A3A7072696E74665F502850474D5F5020666F726D6174502C202E2E2E29207B0A202076615F6C697374206172673B0A202076615F7374617274286172672C20666F726D617450293B0A2020636861722A2074656D70203D206E657720636861725B4D41585F5052494E54465F4C454E5D3B0A20206966282174656D70297B0A2020202076615F656E6428617267293B0A2020202072657475726E20303B0A20207D0A2020636861722A20627566666572203D2074656D703B0A202073697A655F74206C656E203D2076736E7072696E74665F502874656D702C204D41585F5052494E54465F4C454E2C20666F726D6174502C20617267293B0A202076615F656E6428617267293B0A0A2020696620286C656E203E20284D41585F5052494E54465F4C454E202D20312929207B0A20202020627566666572203D206E657720636861725B6C656E202B20315D3B0A20202020696620282162756666657229207B0A20202009202064656C6574655B5D2074656D703B0A20202020202072657475726E20303B0A202020207D0A2020202076615F7374617274286172672C20666F726D617450293B0A2020202076736E7072696E74665F50286275666665722C206C656E202B20312C20666F726D6174502C20617267293B0A2020202076615F656E6428617267293B0A20207D0A202074657874286275666665722C206C656E293B0A20206966202862756666657220213D2074656D7029207B0A2020202064656C6574655B5D206275666665723B0A20207D0A202064656C6574655B5D2074656D703B0A202072657475726E206C656E3B0A7D0A23656E6469660A0A766F6964204173796E63576562536F636B6574436C69656E743A3A7465787428636F6E73742063686172202A206D6573736167652C2073697A655F74206C656E297B0A20205F71756575654D657373616765286E6577204173796E63576562536F636B657442617369634D657373616765286D6573736167652C206C656E29293B0A7D0A766F6964204173796E63576562536F636B6574436C69656E743A3A7465787428636F6E73742063686172202A206D657373616765297B0A202074657874286D6573736167652C207374726C656E286D65737361676529293B0A7D0A766F6964204173796E63576562536F636B6574436C69656E743A3A746578742875696E74385F74202A206D6573736167652C2073697A655F74206C656E297B0A2020746578742828636F6E73742063686172202A296D6573736167652C206C656E293B0A7D0A766F6964204173796E63576562536F636B6574436C69656E743A3A746578742863686172202A206D657373616765297B0A202074657874286D6573736167652C207374726C656E286D65737361676529293B0A7D0A766F6964204173796E63576562536F636B6574436C69656E743A3A7465787428636F6E737420537472696E6720266D657373616765297B0A202074657874286D6573736167652E635F73747228292C206D6573736167652E6C656E6774682829293B0A7D0A766F6964204173796E63576562536F636B6574436C69656E743A3A7465787428636F6E7374205F5F466C617368537472696E6748656C706572202A64617461297B0A202050474D5F502070203D207265696E746572707265745F636173743C50474D5F503E2864617461293B0A202073697A655F74206E203D20303B0A20207768696C6520283129207B0A202020206966202870676D5F726561645F6279746528702B6E29203D3D20302920627265616B3B0A2020202020206E202B3D20313B0A20207D0A202063686172202A206D657373616765203D2028636861722A29206D616C6C6F63286E2B31293B0A20206966286D657373616765297B0A20202020666F722873697A655F7420623D303B20623C6E3B20622B2B290A2020202020206D6573736167655B625D203D2070676D5F726561645F6279746528702B2B293B0A202020206D6573736167655B6E5D203D20303B0A2020202074657874286D6573736167652C206E293B0A2020202066726565286D657373616765293B0A20207D0A7D0A766F6964204173796E63576562536F636B6574436C69656E743A3A74657874284173796E63576562536F636B65744D657373616765427566666572202A20627566666572290A7B0A20205F71756575654D657373616765286E6577204173796E63576562536F636B65744D756C74694D6573736167652862756666657229293B0A7D0A0A766F6964204173796E63576562536F636B6574436C69656E743A3A62696E61727928636F6E73742063686172202A206D6573736167652C2073697A655F74206C656E297B0A20205F71756575654D657373616765286E6577204173796E63576562536F636B657442617369634D657373616765286D6573736167652C206C656E2C2057535F42494E41525929293B0A7D0A766F6964204173796E63576562536F636B6574436C69656E743A3A62696E61727928636F6E73742063686172202A206D657373616765297B0A202062696E617279286D6573736167652C207374726C656E286D65737361676529293B0A7D0A766F6964204173796E63576562536F636B6574436C69656E743A3A62696E6172792875696E74385F74202A206D6573736167652C2073697A655F74206C656E297B0A202062696E6172792828636F6E73742063686172202A296D6573736167652C206C656E293B0A7D0A766F6964204173796E63576562536F636B6574436C69656E743A3A62696E6172792863686172202A206D657373616765297B0A202062696E617279286D6573736167652C207374726C656E286D65737361676529293B0A7D0A766F6964204173796E63576562536F636B6574436C69656E743A3A62696E61727928636F6E737420537472696E6720266D657373616765297B0A202062696E617279286D6573736167652E635F73747228292C206D6573736167652E6C656E6774682829293B0A7D0A766F6964204173796E63576562536F636B6574436C69656E743A3A62696E61727928636F6E7374205F5F466C617368537472696E6748656C706572202A646174612C2073697A655F74206C656E297B0A202050474D5F502070203D207265696E746572707265745F636173743C50474D5F503E2864617461293B0A202063686172202A206D657373616765203D2028636861722A29206D616C6C6F63286C656E293B0A20206966286D657373616765297B0A20202020666F722873697A655F7420623D303B20623C6C656E3B20622B2B290A2020202020206D6573736167655B625D203D2070676D5F726561645F6279746528702B2B293B0A2020202062696E617279286D6573736167652C206C656E293B0A2020202066726565286D657373616765293B200A20207D0A20200A7D0A766F6964204173796E63576562536F636B6574436C69656E743A3A62696E617279284173796E63576562536F636B65744D657373616765427566666572202A20627566666572290A7B0A20205F71756575654D657373616765286E6577204173796E63576562536F636B65744D756C74694D657373616765286275666665722C2057535F42494E41525929293B0A7D0A0A495041646472657373204173796E63576562536F636B6574436C69656E743A3A72656D6F746549502829207B0A20202020696628215F636C69656E7429207B0A202020202020202072657475726E20495041646472657373283055293B0A202020207D0A2020202072657475726E205F636C69656E742D3E72656D6F7465495028293B0A7D0A0A75696E7431365F74204173796E63576562536F636B6574436C69656E743A3A72656D6F7465506F72742829207B0A20202020696628215F636C69656E7429207B0A202020202020202072657475726E20303B0A202020207D0A2020202072657475726E205F636C69656E742D3E72656D6F7465506F727428293B0A7D0A0A0A0A2F2A0A202A204173796E632057656220536F636B6574202D204561636820736570617261746520736F636B6574206C6F636174696F6E0A202A2F0A0A4173796E63576562536F636B65743A3A4173796E63576562536F636B657428636F6E737420537472696E67262075726C290A20203A5F75726C2875726C290A20202C5F636C69656E7473284C696E6B65644C6973743C4173796E63576562536F636B6574436C69656E74202A3E285B5D284173796E63576562536F636B6574436C69656E74202A63297B2064656C65746520633B207D29290A20202C5F634E65787449642831290A20202C5F656E61626C65642874727565290A20202C5F62756666657273284C696E6B65644C6973743C4173796E63576562536F636B65744D657373616765427566666572202A3E285B5D284173796E63576562536F636B65744D657373616765427566666572202A62297B2064656C65746520623B207D29290A7B0A20205F6576656E7448616E646C6572203D204E554C4C3B0A7D0A0A4173796E63576562536F636B65743A3A7E4173796E63576562536F636B657428297B7D0A0A766F6964204173796E63576562536F636B65743A3A5F68616E646C654576656E74284173796E63576562536F636B6574436C69656E74202A20636C69656E742C204177734576656E745479706520747970652C20766F6964202A206172672C2075696E74385F74202A646174612C2073697A655F74206C656E297B0A20206966285F6576656E7448616E646C657220213D204E554C4C297B0A202020205F6576656E7448616E646C657228746869732C20636C69656E742C20747970652C206172672C20646174612C206C656E293B0A20207D0A7D0A0A766F6964204173796E63576562536F636B65743A3A5F616464436C69656E74284173796E63576562536F636B6574436C69656E74202A20636C69656E74297B0A20205F636C69656E74732E61646428636C69656E74293B0A7D0A0A766F6964204173796E63576562536F636B65743A3A5F68616E646C65446973636F6E6E656374284173796E63576562536F636B6574436C69656E74202A20636C69656E74297B0A20200A20205F636C69656E74732E72656D6F76655F6669727374285B3D5D284173796E63576562536F636B6574436C69656E74202A2063297B0A2020202072657475726E20632D3E69642829203D3D20636C69656E742D3E696428293B0A20207D293B0A7D0A0A626F6F6C204173796E63576562536F636B65743A3A617661696C61626C65466F725772697465416C6C28297B0A2020666F7228636F6E7374206175746F2620633A205F636C69656E7473297B0A20202020696628632D3E7175657565497346756C6C2829292072657475726E2066616C73653B0A20207D0A202072657475726E20747275653B0A7D0A0A626F6F6C204173796E63576562536F636B65743A3A617661696C61626C65466F7257726974652875696E7433325F74206964297B0A2020666F7228636F6E7374206175746F2620633A205F636C69656E7473297B0A20202020696628632D3E7175657565497346756C6C28292026262028632D3E69642829203D3D2069642029292072657475726E2066616C73653B0A20207D0A202072657475726E20747275653B0A7D0A0A73697A655F74204173796E63576562536F636B65743A3A636F756E74282920636F6E7374207B0A202072657475726E205F636C69656E74732E636F756E745F6966285B5D284173796E63576562536F636B6574436C69656E74202A2063297B0A2020202072657475726E20632D3E7374617475732829203D3D2057535F434F4E4E45435445443B0A20207D293B0A7D0A0A4173796E63576562536F636B6574436C69656E74202A204173796E63576562536F636B65743A3A636C69656E742875696E7433325F74206964297B0A2020666F7228636F6E7374206175746F2026633A205F636C69656E7473297B0A20202020696628632D3E69642829203D3D20696420262620632D3E7374617475732829203D3D2057535F434F4E4E4543544544297B0A20202020202072657475726E20633B0A202020207D0A20207D0A202072657475726E206E756C6C7074723B0A7D0A0A0A766F6964204173796E63576562536F636B65743A3A636C6F73652875696E7433325F742069642C2075696E7431365F7420636F64652C20636F6E73742063686172202A206D657373616765297B0A20204173796E63576562536F636B6574436C69656E74202A2063203D20636C69656E74286964293B0A202069662863290A20202020632D3E636C6F736528636F64652C206D657373616765293B0A7D0A0A766F6964204173796E63576562536F636B65743A3A636C6F7365416C6C2875696E7431365F7420636F64652C20636F6E73742063686172202A206D657373616765297B0A2020666F7228636F6E7374206175746F2620633A205F636C69656E7473297B0A20202020696628632D3E7374617475732829203D3D2057535F434F4E4E4543544544290A202020202020632D3E636C6F736528636F64652C206D657373616765293B0A20207D0A7D0A0A766F6964204173796E63576562536F636B65743A3A636C65616E7570436C69656E74732875696E7431365F74206D6178436C69656E7473290A7B0A202069662028636F756E742829203E206D6178436C69656E7473297B0A202020205F636C69656E74732E66726F6E7428292D3E636C6F736528293B0A20207D0A7D0A0A766F6964204173796E63576562536F636B65743A3A70696E672875696E7433325F742069642C2075696E74385F74202A646174612C2073697A655F74206C656E297B0A20204173796E63576562536F636B6574436C69656E74202A2063203D20636C69656E74286964293B0A202069662863290A20202020632D3E70696E6728646174612C206C656E293B0A7D0A0A766F6964204173796E63576562536F636B65743A3A70696E67416C6C2875696E74385F74202A646174612C2073697A655F74206C656E297B0A2020666F7228636F6E7374206175746F2620633A205F636C69656E7473297B0A20202020696628632D3E7374617475732829203D3D2057535F434F4E4E4543544544290A202020202020632D3E70696E6728646174612C206C656E293B0A20207D0A7D0A0A766F6964204173796E63576562536F636B65743A3A746578742875696E7433325F742069642C20636F6E73742063686172202A206D6573736167652C2073697A655F74206C656E297B0A20204173796E63576562536F636B6574436C69656E74202A2063203D20636C69656E74286964293B0A202069662863290A20202020632D3E74657874286D6573736167652C206C656E293B0A7D0A0A766F6964204173796E63576562536F636B65743A3A74657874416C6C284173796E63576562536F636B65744D657373616765427566666572202A20627566666572297B0A20206966202821627566666572292072657475726E3B0A20206275666665722D3E6C6F636B28293B200A2020666F7228636F6E7374206175746F2620633A205F636C69656E7473297B0A20202020696628632D3E7374617475732829203D3D2057535F434F4E4E4543544544297B0A2020202020202020632D3E7465787428627566666572293B0A202020207D0A20207D0A20206275666665722D3E756E6C6F636B28293B0A20205F636C65616E4275666665727328293B200A7D0A0A0A766F6964204173796E63576562536F636B65743A3A74657874416C6C28636F6E73742063686172202A206D6573736167652C2073697A655F74206C656E297B0A20204173796E63576562536F636B65744D657373616765427566666572202A205753427566666572203D206D616B65427566666572282875696E74385F74202A296D6573736167652C206C656E293B200A2020202074657874416C6C285753427566666572293B200A7D0A0A766F6964204173796E63576562536F636B65743A3A62696E6172792875696E7433325F742069642C20636F6E73742063686172202A206D6573736167652C2073697A655F74206C656E297B0A20204173796E63576562536F636B6574436C69656E74202A2063203D20636C69656E74286964293B0A202069662863290A20202020632D3E62696E617279286D6573736167652C206C656E293B0A7D0A0A766F6964204173796E63576562536F636B65743A3A62696E617279416C6C28636F6E73742063686172202A206D6573736167652C2073697A655F74206C656E297B0A20204173796E63576562536F636B65744D657373616765427566666572202A20627566666572203D206D616B65427566666572282875696E74385F74202A296D6573736167652C206C656E293B200A202062696E617279416C6C28627566666572293B200A7D0A0A766F6964204173796E63576562536F636B65743A3A62696E617279416C6C284173796E63576562536F636B65744D657373616765427566666572202A20627566666572290A7B0A20206966202821627566666572292072657475726E3B0A20206275666665722D3E6C6F636B28293B200A20202020666F7228636F6E7374206175746F2620633A205F636C69656E7473297B0A20202020696628632D3E7374617475732829203D3D2057535F434F4E4E4543544544290A202020202020632D3E62696E61727928627566666572293B0A20207D0A20206275666665722D3E756E6C6F636B28293B200A20205F636C65616E4275666665727328293B200A7D0A0A766F6964204173796E63576562536F636B65743A3A6D6573736167652875696E7433325F742069642C204173796E63576562536F636B65744D657373616765202A6D657373616765297B0A20204173796E63576562536F636B6574436C69656E74202A2063203D20636C69656E74286964293B0A202069662863290A20202020632D3E6D657373616765286D657373616765293B0A7D0A0A766F6964204173796E63576562536F636B65743A3A6D657373616765416C6C284173796E63576562536F636B65744D756C74694D657373616765202A6D657373616765297B0A2020666F7228636F6E7374206175746F2620633A205F636C69656E7473297B0A20202020696628632D3E7374617475732829203D3D2057535F434F4E4E4543544544290A202020202020632D3E6D657373616765286D657373616765293B0A20207D0A20205F636C65616E4275666665727328293B200A7D0A0A73697A655F74204173796E63576562536F636B65743A3A7072696E74662875696E7433325F742069642C20636F6E73742063686172202A666F726D61742C202E2E2E297B0A20204173796E63576562536F636B6574436C69656E74202A2063203D20636C69656E74286964293B0A202069662863297B0A2020202076615F6C697374206172673B0A2020202076615F7374617274286172672C20666F726D6174293B0A2020202073697A655F74206C656E203D20632D3E7072696E746628666F726D61742C20617267293B0A2020202076615F656E6428617267293B0A2020202072657475726E206C656E3B0A20207D0A202072657475726E20303B0A7D0A0A73697A655F74204173796E63576562536F636B65743A3A7072696E7466416C6C28636F6E73742063686172202A666F726D61742C202E2E2E29207B0A202076615F6C697374206172673B0A2020636861722A2074656D70203D206E657720636861725B4D41585F5052494E54465F4C454E5D3B0A20206966282174656D70297B0A2020202072657475726E20303B0A20207D0A202076615F7374617274286172672C20666F726D6174293B0A202073697A655F74206C656E203D2076736E7072696E74662874656D702C204D41585F5052494E54465F4C454E2C20666F726D61742C20617267293B0A202076615F656E6428617267293B0A202064656C6574655B5D2074656D703B0A20200A20204173796E63576562536F636B65744D657373616765427566666572202A20627566666572203D206D616B65427566666572286C656E293B200A2020696620282162756666657229207B0A2020202072657475726E20303B0A20207D0A0A202076615F7374617274286172672C20666F726D6174293B0A202076736E7072696E746628202863686172202A296275666665722D3E67657428292C206C656E202B20312C20666F726D61742C20617267293B0A202076615F656E6428617267293B0A0A202074657874416C6C28627566666572293B0A202072657475726E206C656E3B0A7D0A0A2369666E6465662045535033320A73697A655F74204173796E63576562536F636B65743A3A7072696E74665F502875696E7433325F742069642C2050474D5F5020666F726D6174502C202E2E2E297B0A20204173796E63576562536F636B6574436C69656E74202A2063203D20636C69656E74286964293B0A20206966286320213D204E554C4C297B0A2020202076615F6C697374206172673B0A2020202076615F7374617274286172672C20666F726D617450293B0A2020202073697A655F74206C656E203D20632D3E7072696E74665F5028666F726D6174502C20617267293B0A2020202076615F656E6428617267293B0A2020202072657475726E206C656E3B0A20207D0A202072657475726E20303B0A7D0A23656E6469660A0A73697A655F74204173796E63576562536F636B65743A3A7072696E7466416C6C5F502850474D5F5020666F726D6174502C202E2E2E29207B0A202076615F6C697374206172673B0A2020636861722A2074656D70203D206E657720636861725B4D41585F5052494E54465F4C454E5D3B0A20206966282174656D70297B0A2020202072657475726E20303B0A20207D0A202076615F7374617274286172672C20666F726D617450293B0A202073697A655F74206C656E203D2076736E7072696E74665F502874656D702C204D41585F5052494E54465F4C454E2C20666F726D6174502C20617267293B0A202076615F656E6428617267293B0A202064656C6574655B5D2074656D703B0A20200A20204173796E63576562536F636B65744D657373616765427566666572202A20627566666572203D206D616B65427566666572286C656E202B2031293B200A2020696620282162756666657229207B0A2020202072657475726E20303B0A20207D0A0A202076615F7374617274286172672C20666F726D617450293B0A202076736E7072696E74665F50282863686172202A296275666665722D3E67657428292C206C656E202B20312C20666F726D6174502C20617267293B0A202076615F656E6428617267293B0A0A202074657874416C6C28627566666572293B0A202072657475726E206C656E3B0A7D0A0A766F6964204173796E63576562536F636B65743A3A746578742875696E7433325F742069642C20636F6E73742063686172202A206D657373616765297B0A2020746578742869642C206D6573736167652C207374726C656E286D65737361676529293B0A7D0A766F6964204173796E63576562536F636B65743A3A746578742875696E7433325F742069642C2075696E74385F74202A206D6573736167652C2073697A655F74206C656E297B0A2020746578742869642C2028636F6E73742063686172202A296D6573736167652C206C656E293B0A7D0A766F6964204173796E63576562536F636B65743A3A746578742875696E7433325F742069642C2063686172202A206D657373616765297B0A2020746578742869642C206D6573736167652C207374726C656E286D65737361676529293B0A7D0A766F6964204173796E63576562536F636B65743A3A746578742875696E7433325F742069642C20636F6E737420537472696E6720266D657373616765297B0A2020746578742869642C206D6573736167652E635F73747228292C206D6573736167652E6C656E6774682829293B0A7D0A766F6964204173796E63576562536F636B65743A3A746578742875696E7433325F742069642C20636F6E7374205F5F466C617368537472696E6748656C706572202A6D657373616765297B0A20204173796E63576562536F636B6574436C69656E74202A2063203D20636C69656E74286964293B0A20206966286320213D204E554C4C290A20202020632D3E74657874286D657373616765293B0A7D0A766F6964204173796E63576562536F636B65743A3A74657874416C6C28636F6E73742063686172202A206D657373616765297B0A202074657874416C6C286D6573736167652C207374726C656E286D65737361676529293B0A7D0A766F6964204173796E63576562536F636B65743A3A74657874416C6C2875696E74385F74202A206D6573736167652C2073697A655F74206C656E297B0A202074657874416C6C2828636F6E73742063686172202A296D6573736167652C206C656E293B0A7D0A766F6964204173796E63576562536F636B65743A3A74657874416C6C2863686172202A206D657373616765297B0A202074657874416C6C286D6573736167652C207374726C656E286D65737361676529293B0A7D0A766F6964204173796E63576562536F636B65743A3A74657874416C6C28636F6E737420537472696E6720266D657373616765297B0A202074657874416C6C286D6573736167652E635F73747228292C206D6573736167652E6C656E6774682829293B0A7D0A766F6964204173796E63576562536F636B65743A3A74657874416C6C28636F6E7374205F5F466C617368537472696E6748656C706572202A6D657373616765297B0A2020666F7228636F6E7374206175746F2620633A205F636C69656E7473297B0A20202020696628632D3E7374617475732829203D3D2057535F434F4E4E4543544544290A202020202020632D3E74657874286D657373616765293B0A20207D0A7D0A766F6964204173796E63576562536F636B65743A3A62696E6172792875696E7433325F742069642C20636F6E73742063686172202A206D657373616765297B0A202062696E6172792869642C206D6573736167652C207374726C656E286D65737361676529293B0A7D0A766F6964204173796E63576562536F636B65743A3A62696E6172792875696E7433325F742069642C2075696E74385F74202A206D6573736167652C2073697A655F74206C656E297B0A202062696E6172792869642C2028636F6E73742063686172202A296D6573736167652C206C656E293B0A7D0A766F6964204173796E63576562536F636B65743A3A62696E6172792875696E7433325F742069642C2063686172202A206D657373616765297B0A202062696E6172792869642C206D6573736167652C207374726C656E286D65737361676529293B0A7D0A766F6964204173796E63576562536F636B65743A3A62696E6172792875696E7433325F742069642C20636F6E737420537472696E6720266D657373616765297B0A202062696E6172792869642C206D6573736167652E635F73747228292C206D6573736167652E6C656E6774682829293B0A7D0A766F6964204173796E63576562536F636B65743A3A62696E6172792875696E7433325F742069642C20636F6E7374205F5F466C617368537472696E6748656C706572202A6D6573736167652C2073697A655F74206C656E297B0A20204173796E63576562536F636B6574436C69656E74202A2063203D20636C69656E74286964293B0A20206966286320213D204E554C4C290A20202020632D3E2062696E617279286D6573736167652C206C656E293B0A7D0A766F6964204173796E63576562536F636B65743A3A62696E617279416C6C28636F6E73742063686172202A206D657373616765297B0A202062696E617279416C6C286D6573736167652C207374726C656E286D65737361676529293B0A7D0A766F6964204173796E63576562536F636B65743A3A62696E617279416C6C2875696E74385F74202A206D6573736167652C2073697A655F74206C656E297B0A202062696E617279416C6C2828636F6E73742063686172202A296D6573736167652C206C656E293B0A7D0A766F6964204173796E63576562536F636B65743A3A62696E617279416C6C2863686172202A206D657373616765297B0A202062696E617279416C6C286D6573736167652C207374726C656E286D65737361676529293B0A7D0A766F6964204173796E63576562536F636B65743A3A62696E617279416C6C28636F6E737420537472696E6720266D657373616765297B0A202062696E617279416C6C286D6573736167652E635F73747228292C206D6573736167652E6C656E6774682829293B0A7D0A766F6964204173796E63576562536F636B65743A3A62696E617279416C6C28636F6E7374205F5F466C617368537472696E6748656C706572202A6D6573736167652C2073697A655F74206C656E297B0A2020666F7228636F6E7374206175746F2620633A205F636C69656E7473297B0A20202020696628632D3E7374617475732829203D3D2057535F434F4E4E4543544544290A202020202020632D3E2062696E617279286D6573736167652C206C656E293B0A20207D0A207D0A0A636F6E73742063686172202A2057535F5354525F434F4E4E454354494F4E203D2022436F6E6E656374696F6E223B0A636F6E73742063686172202A2057535F5354525F55504752414445203D202255706772616465223B0A636F6E73742063686172202A2057535F5354525F4F524947494E203D20224F726967696E223B0A636F6E73742063686172202A2057535F5354525F56455253494F4E203D20225365632D576562536F636B65742D56657273696F6E223B0A636F6E73742063686172202A2057535F5354525F4B4559203D20225365632D576562536F636B65742D4B6579223B0A636F6E73742063686172202A2057535F5354525F50524F544F434F4C203D20225365632D576562536F636B65742D50726F746F636F6C223B0A636F6E73742063686172202A2057535F5354525F414343455054203D20225365632D576562536F636B65742D416363657074223B0A636F6E73742063686172202A2057535F5354525F55554944203D202232353845414641352D453931342D343744412D393543412D433541423044433835423131223B0A0A626F6F6C204173796E63576562536F636B65743A3A63616E48616E646C65284173796E6357656253657276657252657175657374202A72657175657374297B0A2020696628215F656E61626C6564290A2020202072657475726E2066616C73653B0A20200A2020696628726571756573742D3E6D6574686F64282920213D20485454505F474554207C7C2021726571756573742D3E75726C28292E657175616C73285F75726C29207C7C2021726571756573742D3E69734578706563746564526571756573746564436F6E6E54797065285243545F575329290A2020202072657475726E2066616C73653B0A0A2020726571756573742D3E616464496E746572657374696E674865616465722857535F5354525F434F4E4E454354494F4E293B0A2020726571756573742D3E616464496E746572657374696E674865616465722857535F5354525F55504752414445293B0A2020726571756573742D3E616464496E746572657374696E674865616465722857535F5354525F4F524947494E293B0A2020726571756573742D3E616464496E746572657374696E674865616465722857535F5354525F56455253494F4E293B0A2020726571756573742D3E616464496E746572657374696E674865616465722857535F5354525F4B4559293B0A2020726571756573742D3E616464496E746572657374696E674865616465722857535F5354525F50524F544F434F4C293B0A202072657475726E20747275653B0A7D0A0A766F6964204173796E63576562536F636B65743A3A68616E646C6552657175657374284173796E6357656253657276657252657175657374202A72657175657374297B0A202069662821726571756573742D3E6861734865616465722857535F5354525F56455253494F4E29207C7C2021726571756573742D3E6861734865616465722857535F5354525F4B455929297B0A20202020726571756573742D3E73656E6428343030293B0A2020202072657475726E3B0A20207D0A2020696628285F757365726E616D6520213D202222202626205F70617373776F726420213D202222292026262021726571756573742D3E61757468656E746963617465285F757365726E616D652E635F73747228292C205F70617373776F72642E635F737472282929297B0A2020202072657475726E20726571756573742D3E7265717565737441757468656E7469636174696F6E28293B0A20207D0A20204173796E635765624865616465722A2076657273696F6E203D20726571756573742D3E6765744865616465722857535F5354525F56455253494F4E293B0A202069662876657273696F6E2D3E76616C756528292E746F496E74282920213D203133297B0A202020204173796E63576562536572766572526573706F6E7365202A726573706F6E7365203D20726571756573742D3E626567696E526573706F6E736528343030293B0A20202020726573706F6E73652D3E6164644865616465722857535F5354525F56455253494F4E2C22313322293B0A20202020726571756573742D3E73656E6428726573706F6E7365293B0A2020202072657475726E3B0A20207D0A20204173796E635765624865616465722A206B6579203D20726571756573742D3E6765744865616465722857535F5354525F4B4559293B0A20204173796E63576562536572766572526573706F6E7365202A726573706F6E7365203D206E6577204173796E63576562536F636B6574526573706F6E7365286B65792D3E76616C756528292C2074686973293B0A2020696628726571756573742D3E6861734865616465722857535F5354525F50524F544F434F4C29297B0A202020204173796E635765624865616465722A2070726F746F636F6C203D20726571756573742D3E6765744865616465722857535F5354525F50524F544F434F4C293B0A202020202F2F546F446F3A20636865636B2070726F746F636F6C0A20202020726573706F6E73652D3E6164644865616465722857535F5354525F50524F544F434F4C2C2070726F746F636F6C2D3E76616C75652829293B0A20207D0A2020726571756573742D3E73656E6428726573706F6E7365293B0A7D0A0A4173796E63576562536F636B65744D657373616765427566666572202A204173796E63576562536F636B65743A3A6D616B654275666665722873697A655F742073697A65290A7B0A20204173796E63576562536F636B65744D657373616765427566666572202A20627566666572203D206E6577204173796E63576562536F636B65744D6573736167654275666665722873697A65293B200A20206966202862756666657229207B0A202020204173796E635765624C6F636B4775617264206C285F6C6F636B293B0A202020205F627566666572732E61646428627566666572293B0A20207D0A202072657475726E206275666665723B200A7D0A0A4173796E63576562536F636B65744D657373616765427566666572202A204173796E63576562536F636B65743A3A6D616B654275666665722875696E74385F74202A20646174612C2073697A655F742073697A65290A7B0A20204173796E63576562536F636B65744D657373616765427566666572202A20627566666572203D206E6577204173796E63576562536F636B65744D65737361676542756666657228646174612C2073697A65293B200A20200A20206966202862756666657229207B0A202020204173796E635765624C6F636B4775617264206C285F6C6F636B293B0A202020205F627566666572732E61646428627566666572293B0A20207D0A0A202072657475726E206275666665723B200A7D0A0A766F6964204173796E63576562536F636B65743A3A5F636C65616E4275666665727328290A7B0A20204173796E635765624C6F636B4775617264206C285F6C6F636B293B0A0A2020666F72284173796E63576562536F636B65744D657373616765427566666572202A20633A205F62756666657273297B0A202020206966286320262620632D3E63616E44656C6574652829297B0A20202020202020205F627566666572732E72656D6F76652863293B0A202020207D0A20207D0A7D0A0A4173796E63576562536F636B65743A3A4173796E63576562536F636B6574436C69656E744C696E6B65644C697374204173796E63576562536F636B65743A3A676574436C69656E7473282920636F6E7374207B0A202072657475726E205F636C69656E74733B0A7D0A0A2F2A0A202A20526573706F6E736520746F2057656220536F636B65742072657175657374202D2073656E64732074686520617574686F72697A6174696F6E20616E64206465746163686573207468652054435020436C69656E742066726F6D2074686520776562207365727665720A202A2041757468656E7469636174696F6E20636F64652066726F6D2068747470733A2F2F6769746875622E636F6D2F4C696E6B73323030342F61726475696E6F576562536F636B6574732F626C6F622F6D61737465722F7372632F576562536F636B6574732E637070234C3438300A202A2F0A0A4173796E63576562536F636B6574526573706F6E73653A3A4173796E63576562536F636B6574526573706F6E736528636F6E737420537472696E6726206B65792C204173796E63576562536F636B6574202A736572766572297B0A20205F736572766572203D207365727665723B0A20205F636F6465203D203130313B0A20205F73656E64436F6E74656E744C656E677468203D2066616C73653B0A0A202075696E74385F74202A2068617368203D202875696E74385F742A296D616C6C6F63283230293B0A202069662868617368203D3D204E554C4C297B0A202020205F7374617465203D20524553504F4E53455F4641494C45443B0A2020202072657475726E3B0A20207D0A202063686172202A20627566666572203D202863686172202A29206D616C6C6F63283333293B0A2020696628627566666572203D3D204E554C4C297B0A20202020667265652868617368293B0A202020205F7374617465203D20524553504F4E53455F4641494C45443B0A2020202072657475726E3B0A20207D0A23696664656620455350383236360A202073686131286B6579202B2057535F5354525F555549442C2068617368293B0A23656C73650A202028537472696E6726296B6579202B3D2057535F5354525F555549443B0A2020534841315F435458206374783B0A202053484131496E69742826637478293B0A20205348413155706461746528266374782C2028636F6E737420756E7369676E656420636861722A296B65792E635F73747228292C206B65792E6C656E6774682829293B0A20205348413146696E616C28686173682C2026637478293B0A23656E6469660A20206261736536345F656E636F64657374617465205F73746174653B0A20206261736536345F696E69745F656E636F6465737461746528265F7374617465293B0A2020696E74206C656E203D206261736536345F656E636F64655F626C6F636B2828636F6E73742063686172202A2920686173682C2032302C206275666665722C20265F7374617465293B0A20206C656E203D206261736536345F656E636F64655F626C6F636B656E642828627566666572202B206C656E292C20265F7374617465293B0A20206164644865616465722857535F5354525F434F4E4E454354494F4E2C2057535F5354525F55504752414445293B0A20206164644865616465722857535F5354525F555047524144452C2022776562736F636B657422293B0A20206164644865616465722857535F5354525F4143434550542C627566666572293B0A20206672656528627566666572293B0A2020667265652868617368293B0A7D0A0A766F6964204173796E63576562536F636B6574526573706F6E73653A3A5F726573706F6E64284173796E6357656253657276657252657175657374202A72657175657374297B0A20206966285F7374617465203D3D20524553504F4E53455F4641494C4544297B0A20202020726571756573742D3E636C69656E7428292D3E636C6F73652874727565293B0A2020202072657475726E3B0A20207D0A2020537472696E67206F7574203D205F617373656D626C654865616428726571756573742D3E76657273696F6E2829293B0A2020726571756573742D3E636C69656E7428292D3E7772697465286F75742E635F73747228292C205F686561644C656E677468293B0A20205F7374617465203D20524553504F4E53455F574149545F41434B3B0A7D0A0A73697A655F74204173796E63576562536F636B6574526573706F6E73653A3A5F61636B284173796E6357656253657276657252657175657374202A726571756573742C2073697A655F74206C656E2C2075696E7433325F742074696D65297B0A202028766F69642974696D653B0A20206966286C656E297B0A202020206E6577204173796E63576562536F636B6574436C69656E7428726571756573742C205F736572766572293B0A20207D0A202072657475726E20303B0A7D0A .cpp AsyncWebSocket 2F2A0A20204173796E6368726F6E6F757320576562536572766572206C69627261727920666F7220457370726573736966204D4355730A0A2020436F707972696768742028632920323031362048726973746F20476F63686B6F762E20416C6C207269676874732072657365727665642E0A2020546869732066696C652069732070617274206F6620746865206573703832363620636F726520666F722041726475696E6F20656E7669726F6E6D656E742E0A0A202054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A20206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A0A202054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A20204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A20204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A0A2020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A2020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A2A2F0A2369666E646566204153594E43574542534F434B45545F485F0A23646566696E65204153594E43574542534F434B45545F485F0A0A23696E636C756465203C41726475696E6F2E683E0A2369666465662045535033320A23696E636C756465203C4173796E635443502E683E0A23646566696E652057535F4D41585F5155455545445F4D455353414745532033320A23656C73650A23696E636C756465203C4553504173796E635443502E683E0A23646566696E652057535F4D41585F5155455545445F4D4553534147455320380A23656E6469660A23696E636C756465203C4553504173796E635765625365727665722E683E0A0A23696E636C75646520224173796E6357656253796E6368726F6E697A6174696F6E2E68220A0A23696664656620455350383236360A23696E636C756465203C486173682E683E0A2369666465662043525950544F5F484153485F68202F2F20696E636C75646520486173682E682066726F6D20657370726573736966206672616D65776F726B2069662074686520666972737420696E636C756465207761732066726F6D207468652063727970746F206C6962726172790A23696E636C756465203C2E2E2F7372632F486173682E683E0A23656E6469660A23656E6469660A0A2369666465662045535033320A23646566696E652044454641554C545F4D41585F57535F434C49454E545320380A23656C73650A23646566696E652044454641554C545F4D41585F57535F434C49454E545320340A23656E6469660A0A636C617373204173796E63576562536F636B65743B0A636C617373204173796E63576562536F636B6574526573706F6E73653B0A636C617373204173796E63576562536F636B6574436C69656E743B0A636C617373204173796E63576562536F636B6574436F6E74726F6C3B0A0A7479706564656620737472756374207B0A202020202F2A2A204D657373616765207479706520617320646566696E656420627920656E756D204177734672616D65547970652E0A20202020202A204E6F74653A204170706C69636174696F6E732077696C6C206F6E6C79207365652057535F5445585420616E642057535F42494E4152592E0A20202020202A20416C6C206F74686572207479706573206172652068616E646C656420627920746865206C6962726172792E202A2F0A2020202075696E74385F74206D6573736167655F6F70636F64653B0A202020202F2A2A204672616D65206E756D626572206F66206120667261676D656E746564206D6573736167652E202A2F0A2020202075696E7433325F74206E756D3B0A202020202F2A2A204973207468697320746865206C617374206672616D6520696E206120667261676D656E746564206D657373616765203F2A2F0A2020202075696E74385F742066696E616C3B0A202020202F2A2A2049732074686973206672616D65206D61736B65643F202A2F0A2020202075696E74385F74206D61736B65643B0A202020202F2A2A204D657373616765207479706520617320646566696E656420627920656E756D204177734672616D65547970652E0A20202020202A20546869732076616C7565206973207468652073616D65206173206D6573736167655F6F70636F646520666F72206E6F6E2D667261676D656E7465640A20202020202A206D657373616765732C20627574206D617920616C736F2062652057535F434F4E54494E554154494F4E20696E206120667261676D656E746564206D6573736167652E202A2F0A2020202075696E74385F74206F70636F64653B0A202020202F2A2A204C656E677468206F66207468652063757272656E74206672616D652E0A20202020202A205468697320657175616C732074686520746F74616C206C656E677468206F6620746865206D657373616765206966206E756D203D3D20302026262066696E616C203D3D2074727565202A2F0A2020202075696E7436345F74206C656E3B0A202020202F2A2A204D61736B206B6579202A2F0A2020202075696E74385F74206D61736B5B345D3B0A202020202F2A2A204F6666736574206F6620746865206461746120696E73696465207468652063757272656E74206672616D652E202A2F0A2020202075696E7436345F7420696E6465783B0A7D204177734672616D65496E666F3B0A0A7479706564656620656E756D207B2057535F444953434F4E4E45435445442C2057535F434F4E4E45435445442C2057535F444953434F4E4E454354494E47207D20417773436C69656E745374617475733B0A7479706564656620656E756D207B2057535F434F4E54494E554154494F4E2C2057535F544558542C2057535F42494E4152592C2057535F444953434F4E4E454354203D20307830382C2057535F50494E472C2057535F504F4E47207D204177734672616D65547970653B0A7479706564656620656E756D207B2057535F4D53475F53454E44494E472C2057535F4D53475F53454E542C2057535F4D53475F4552524F52207D204177734D6573736167655374617475733B0A7479706564656620656E756D207B2057535F4556545F434F4E4E4543542C2057535F4556545F444953434F4E4E4543542C2057535F4556545F504F4E472C2057535F4556545F4552524F522C2057535F4556545F44415441207D204177734576656E74547970653B0A0A636C617373204173796E63576562536F636B65744D657373616765427566666572207B0A2020707269766174653A0A2020202075696E74385F74202A205F646174613B0A2020202073697A655F74205F6C656E3B0A20202020626F6F6C205F6C6F636B3B200A2020202075696E7433325F74205F636F756E743B20200A0A20207075626C69633A0A202020204173796E63576562536F636B65744D65737361676542756666657228293B0A202020204173796E63576562536F636B65744D6573736167654275666665722873697A655F742073697A65293B0A202020204173796E63576562536F636B65744D6573736167654275666665722875696E74385F74202A20646174612C2073697A655F742073697A65293B200A202020204173796E63576562536F636B65744D65737361676542756666657228636F6E7374204173796E63576562536F636B65744D6573736167654275666665722026293B200A202020204173796E63576562536F636B65744D657373616765427566666572284173796E63576562536F636B65744D657373616765427566666572202626293B200A202020207E4173796E63576562536F636B65744D65737361676542756666657228293B200A20202020766F6964206F70657261746F72202B2B28696E74206929207B2028766F696429693B205F636F756E742B2B3B207D0A20202020766F6964206F70657261746F72202D2D28696E74206929207B2028766F696429693B20696620285F636F756E74203E203029207B205F636F756E742D2D3B207D203B20207D0A20202020626F6F6C20726573657276652873697A655F742073697A65293B0A20202020766F6964206C6F636B2829207B205F6C6F636B203D20747275653B207D0A20202020766F696420756E6C6F636B2829207B205F6C6F636B203D2066616C73653B207D0A2020202075696E74385F74202A206765742829207B2072657475726E205F646174613B207D0A2020202073697A655F74206C656E6774682829207B2072657475726E205F6C656E3B207D0A2020202075696E7433325F7420636F756E742829207B2072657475726E205F636F756E743B207D0A20202020626F6F6C2063616E44656C6574652829207B2072657475726E2028215F636F756E7420262620215F6C6F636B293B207D200A0A20202020667269656E64204173796E63576562536F636B65743B200A0A7D3B0A0A636C617373204173796E63576562536F636B65744D657373616765207B0A202070726F7465637465643A0A2020202075696E74385F74205F6F70636F64653B0A20202020626F6F6C205F6D61736B3B0A202020204177734D657373616765537461747573205F7374617475733B0A20207075626C69633A0A202020204173796E63576562536F636B65744D65737361676528293A5F6F70636F64652857535F54455854292C5F6D61736B2866616C7365292C5F7374617475732857535F4D53475F4552524F52297B7D0A202020207669727475616C207E4173796E63576562536F636B65744D65737361676528297B7D0A202020207669727475616C20766F69642061636B2873697A655F74206C656E205F5F6174747269627574655F5F2828756E7573656429292C2075696E7433325F742074696D65205F5F6174747269627574655F5F2828756E757365642929297B7D0A202020207669727475616C2073697A655F742073656E64284173796E63436C69656E74202A636C69656E74205F5F6174747269627574655F5F2828756E757365642929297B2072657475726E20303B207D0A202020207669727475616C20626F6F6C2066696E697368656428297B2072657475726E205F73746174757320213D2057535F4D53475F53454E44494E473B207D0A202020207669727475616C20626F6F6C206265747765656E4672616D6573282920636F6E7374207B2072657475726E2066616C73653B207D0A7D3B0A0A636C617373204173796E63576562536F636B657442617369634D6573736167653A207075626C6963204173796E63576562536F636B65744D657373616765207B0A2020707269766174653A0A2020202073697A655F74205F6C656E3B0A2020202073697A655F74205F73656E743B0A2020202073697A655F74205F61636B3B0A2020202073697A655F74205F61636B65643B0A2020202075696E74385F74202A205F646174613B0A7075626C69633A0A202020204173796E63576562536F636B657442617369634D65737361676528636F6E73742063686172202A20646174612C2073697A655F74206C656E2C2075696E74385F74206F70636F64653D57535F544558542C20626F6F6C206D61736B3D66616C7365293B0A202020204173796E63576562536F636B657442617369634D6573736167652875696E74385F74206F70636F64653D57535F544558542C20626F6F6C206D61736B3D66616C7365293B0A202020207669727475616C207E4173796E63576562536F636B657442617369634D6573736167652829206F766572726964653B0A202020207669727475616C20626F6F6C206265747765656E4672616D6573282920636F6E7374206F76657272696465207B2072657475726E205F61636B6564203D3D205F61636B3B207D0A202020207669727475616C20766F69642061636B2873697A655F74206C656E2C2075696E7433325F742074696D6529206F76657272696465203B0A202020207669727475616C2073697A655F742073656E64284173796E63436C69656E74202A636C69656E7429206F76657272696465203B0A7D3B0A0A636C617373204173796E63576562536F636B65744D756C74694D6573736167653A207075626C6963204173796E63576562536F636B65744D657373616765207B0A2020707269766174653A0A2020202075696E74385F74202A205F646174613B0A2020202073697A655F74205F6C656E3B0A2020202073697A655F74205F73656E743B0A2020202073697A655F74205F61636B3B0A2020202073697A655F74205F61636B65643B0A202020204173796E63576562536F636B65744D657373616765427566666572202A205F57536275666665723B200A7075626C69633A0A202020204173796E63576562536F636B65744D756C74694D657373616765284173796E63576562536F636B65744D657373616765427566666572202A206275666665722C2075696E74385F74206F70636F64653D57535F544558542C20626F6F6C206D61736B3D66616C7365293B200A202020207669727475616C207E4173796E63576562536F636B65744D756C74694D6573736167652829206F766572726964653B0A202020207669727475616C20626F6F6C206265747765656E4672616D6573282920636F6E7374206F76657272696465207B2072657475726E205F61636B6564203D3D205F61636B3B207D0A202020207669727475616C20766F69642061636B2873697A655F74206C656E2C2075696E7433325F742074696D6529206F76657272696465203B0A202020207669727475616C2073697A655F742073656E64284173796E63436C69656E74202A636C69656E7429206F76657272696465203B0A7D3B0A0A636C617373204173796E63576562536F636B6574436C69656E74207B0A2020707269766174653A0A202020204173796E63436C69656E74202A5F636C69656E743B0A202020204173796E63576562536F636B6574202A5F7365727665723B0A2020202075696E7433325F74205F636C69656E7449643B0A20202020417773436C69656E74537461747573205F7374617475733B0A0A202020204C696E6B65644C6973743C4173796E63576562536F636B6574436F6E74726F6C202A3E205F636F6E74726F6C51756575653B0A202020204C696E6B65644C6973743C4173796E63576562536F636B65744D657373616765202A3E205F6D65737361676551756575653B0A0A2020202075696E74385F74205F7073746174653B0A202020204177734672616D65496E666F205F70696E666F3B0A0A2020202075696E7433325F74205F6C6173744D65737361676554696D653B0A2020202075696E7433325F74205F6B656570416C697665506572696F643B0A0A20202020766F6964205F71756575654D657373616765284173796E63576562536F636B65744D657373616765202A646174614D657373616765293B0A20202020766F6964205F7175657565436F6E74726F6C284173796E63576562536F636B6574436F6E74726F6C202A636F6E74726F6C4D657373616765293B0A20202020766F6964205F72756E517565756528293B0A0A20207075626C69633A0A20202020766F6964202A5F74656D704F626A6563743B0A0A202020204173796E63576562536F636B6574436C69656E74284173796E6357656253657276657252657175657374202A726571756573742C204173796E63576562536F636B6574202A736572766572293B0A202020207E4173796E63576562536F636B6574436C69656E7428293B0A0A202020202F2F636C69656E7420696420696E6372656D656E747320666F722074686520676976656E207365727665720A2020202075696E7433325F7420696428297B2072657475726E205F636C69656E7449643B207D0A20202020417773436C69656E745374617475732073746174757328297B2072657475726E205F7374617475733B207D0A202020204173796E63436C69656E742A20636C69656E7428297B2072657475726E205F636C69656E743B207D0A202020204173796E63576562536F636B6574202A73657276657228297B2072657475726E205F7365727665723B207D0A202020204177734672616D65496E666F20636F6E7374202670696E666F282920636F6E7374207B2072657475726E205F70696E666F3B207D0A0A202020204950416464726573732072656D6F7465495028293B0A2020202075696E7431365F74202072656D6F7465506F727428293B0A0A202020202F2F636F6E74726F6C206672616D65730A20202020766F696420636C6F73652875696E7431365F7420636F64653D302C20636F6E73742063686172202A206D6573736167653D4E554C4C293B0A20202020766F69642070696E672875696E74385F74202A646174613D4E554C4C2C2073697A655F74206C656E3D30293B0A0A202020202F2F736574206175746F2D70696E6720706572696F6420696E207365636F6E64732E2064697361626C6564206966207A65726F202864656661756C74290A20202020766F6964206B656570416C697665506572696F642875696E7431365F74207365636F6E6473297B0A2020202020205F6B656570416C697665506572696F64203D207365636F6E6473202A20313030303B0A202020207D0A2020202075696E7431365F74206B656570416C697665506572696F6428297B0A20202020202072657475726E202875696E7431365F7429285F6B656570416C697665506572696F64202F2031303030293B0A202020207D0A0A202020202F2F64617461207061636B6574730A20202020766F6964206D657373616765284173796E63576562536F636B65744D657373616765202A6D657373616765297B205F71756575654D657373616765286D657373616765293B207D0A20202020626F6F6C207175657565497346756C6C28293B0A0A2020202073697A655F74207072696E746628636F6E73742063686172202A666F726D61742C202E2E2E2920205F5F6174747269627574655F5F202828666F726D617420287072696E74662C20322C20332929293B0A2369666E6465662045535033320A2020202073697A655F74207072696E74665F502850474D5F5020666F726D6174502C202E2E2E2920205F5F6174747269627574655F5F202828666F726D617420287072696E74662C20322C20332929293B0A23656E6469660A20202020766F6964207465787428636F6E73742063686172202A206D6573736167652C2073697A655F74206C656E293B0A20202020766F6964207465787428636F6E73742063686172202A206D657373616765293B0A20202020766F696420746578742875696E74385F74202A206D6573736167652C2073697A655F74206C656E293B0A20202020766F696420746578742863686172202A206D657373616765293B0A20202020766F6964207465787428636F6E737420537472696E6720266D657373616765293B0A20202020766F6964207465787428636F6E7374205F5F466C617368537472696E6748656C706572202A64617461293B0A20202020766F69642074657874284173796E63576562536F636B65744D657373616765427566666572202A627566666572293B200A0A20202020766F69642062696E61727928636F6E73742063686172202A206D6573736167652C2073697A655F74206C656E293B0A20202020766F69642062696E61727928636F6E73742063686172202A206D657373616765293B0A20202020766F69642062696E6172792875696E74385F74202A206D6573736167652C2073697A655F74206C656E293B0A20202020766F69642062696E6172792863686172202A206D657373616765293B0A20202020766F69642062696E61727928636F6E737420537472696E6720266D657373616765293B0A20202020766F69642062696E61727928636F6E7374205F5F466C617368537472696E6748656C706572202A646174612C2073697A655F74206C656E293B0A20202020766F69642062696E617279284173796E63576562536F636B65744D657373616765427566666572202A627566666572293B200A0A20202020626F6F6C2063616E53656E642829207B2072657475726E205F6D65737361676551756575652E6C656E6774682829203C2057535F4D41585F5155455545445F4D455353414745533B207D0A0A202020202F2F73797374656D2063616C6C6261636B732028646F206E6F742063616C6C290A20202020766F6964205F6F6E41636B2873697A655F74206C656E2C2075696E7433325F742074696D65293B0A20202020766F6964205F6F6E4572726F7228696E74385F74293B0A20202020766F6964205F6F6E506F6C6C28293B0A20202020766F6964205F6F6E54696D656F75742875696E7433325F742074696D65293B0A20202020766F6964205F6F6E446973636F6E6E65637428293B0A20202020766F6964205F6F6E4461746128766F6964202A706275662C2073697A655F7420706C656E293B0A7D3B0A0A74797065646566207374643A3A66756E6374696F6E3C766F6964284173796E63576562536F636B6574202A207365727665722C204173796E63576562536F636B6574436C69656E74202A20636C69656E742C204177734576656E745479706520747970652C20766F6964202A206172672C2075696E74385F74202A646174612C2073697A655F74206C656E293E204177734576656E7448616E646C65723B0A0A2F2F5765625365727665722048616E646C657220696D706C656D656E746174696F6E207468617420706C6179732074686520726F6C65206F66206120736F636B6574207365727665720A636C617373204173796E63576562536F636B65743A207075626C6963204173796E6357656248616E646C6572207B0A20207075626C69633A0A2020202074797065646566204C696E6B65644C6973743C4173796E63576562536F636B6574436C69656E74202A3E204173796E63576562536F636B6574436C69656E744C696E6B65644C6973743B0A2020707269766174653A0A20202020537472696E67205F75726C3B0A202020204173796E63576562536F636B6574436C69656E744C696E6B65644C697374205F636C69656E74733B0A2020202075696E7433325F74205F634E65787449643B0A202020204177734576656E7448616E646C6572205F6576656E7448616E646C65723B0A20202020626F6F6C205F656E61626C65643B0A202020204173796E635765624C6F636B205F6C6F636B3B0A0A20207075626C69633A0A202020204173796E63576562536F636B657428636F6E737420537472696E67262075726C293B0A202020207E4173796E63576562536F636B657428293B0A20202020636F6E73742063686172202A2075726C282920636F6E7374207B2072657475726E205F75726C2E635F73747228293B207D0A20202020766F696420656E61626C6528626F6F6C2065297B205F656E61626C6564203D20653B207D0A20202020626F6F6C20656E61626C6564282920636F6E7374207B2072657475726E205F656E61626C65643B207D0A20202020626F6F6C20617661696C61626C65466F725772697465416C6C28293B0A20202020626F6F6C20617661696C61626C65466F7257726974652875696E7433325F74206964293B0A0A2020202073697A655F7420636F756E74282920636F6E73743B0A202020204173796E63576562536F636B6574436C69656E74202A20636C69656E742875696E7433325F74206964293B0A20202020626F6F6C20686173436C69656E742875696E7433325F74206964297B2072657475726E20636C69656E742869642920213D204E554C4C3B207D0A0A20202020766F696420636C6F73652875696E7433325F742069642C2075696E7431365F7420636F64653D302C20636F6E73742063686172202A206D6573736167653D4E554C4C293B0A20202020766F696420636C6F7365416C6C2875696E7431365F7420636F64653D302C20636F6E73742063686172202A206D6573736167653D4E554C4C293B0A20202020766F696420636C65616E7570436C69656E74732875696E7431365F74206D6178436C69656E7473203D2044454641554C545F4D41585F57535F434C49454E5453293B0A0A20202020766F69642070696E672875696E7433325F742069642C2075696E74385F74202A646174613D4E554C4C2C2073697A655F74206C656E3D30293B0A20202020766F69642070696E67416C6C2875696E74385F74202A646174613D4E554C4C2C2073697A655F74206C656E3D30293B202F2F2020646F6E650A0A20202020766F696420746578742875696E7433325F742069642C20636F6E73742063686172202A206D6573736167652C2073697A655F74206C656E293B0A20202020766F696420746578742875696E7433325F742069642C20636F6E73742063686172202A206D657373616765293B0A20202020766F696420746578742875696E7433325F742069642C2075696E74385F74202A206D6573736167652C2073697A655F74206C656E293B0A20202020766F696420746578742875696E7433325F742069642C2063686172202A206D657373616765293B0A20202020766F696420746578742875696E7433325F742069642C20636F6E737420537472696E6720266D657373616765293B0A20202020766F696420746578742875696E7433325F742069642C20636F6E7374205F5F466C617368537472696E6748656C706572202A6D657373616765293B0A0A20202020766F69642074657874416C6C28636F6E73742063686172202A206D6573736167652C2073697A655F74206C656E293B0A20202020766F69642074657874416C6C28636F6E73742063686172202A206D657373616765293B0A20202020766F69642074657874416C6C2875696E74385F74202A206D6573736167652C2073697A655F74206C656E293B0A20202020766F69642074657874416C6C2863686172202A206D657373616765293B0A20202020766F69642074657874416C6C28636F6E737420537472696E6720266D657373616765293B0A20202020766F69642074657874416C6C28636F6E7374205F5F466C617368537472696E6748656C706572202A6D657373616765293B202F2F20206E65656420746F20636F6E766572740A20202020766F69642074657874416C6C284173796E63576562536F636B65744D657373616765427566666572202A20627566666572293B200A0A20202020766F69642062696E6172792875696E7433325F742069642C20636F6E73742063686172202A206D6573736167652C2073697A655F74206C656E293B0A20202020766F69642062696E6172792875696E7433325F742069642C20636F6E73742063686172202A206D657373616765293B0A20202020766F69642062696E6172792875696E7433325F742069642C2075696E74385F74202A206D6573736167652C2073697A655F74206C656E293B0A20202020766F69642062696E6172792875696E7433325F742069642C2063686172202A206D657373616765293B0A20202020766F69642062696E6172792875696E7433325F742069642C20636F6E737420537472696E6720266D657373616765293B0A20202020766F69642062696E6172792875696E7433325F742069642C20636F6E7374205F5F466C617368537472696E6748656C706572202A6D6573736167652C2073697A655F74206C656E293B0A0A20202020766F69642062696E617279416C6C28636F6E73742063686172202A206D6573736167652C2073697A655F74206C656E293B0A20202020766F69642062696E617279416C6C28636F6E73742063686172202A206D657373616765293B0A20202020766F69642062696E617279416C6C2875696E74385F74202A206D6573736167652C2073697A655F74206C656E293B0A20202020766F69642062696E617279416C6C2863686172202A206D657373616765293B0A20202020766F69642062696E617279416C6C28636F6E737420537472696E6720266D657373616765293B0A20202020766F69642062696E617279416C6C28636F6E7374205F5F466C617368537472696E6748656C706572202A6D6573736167652C2073697A655F74206C656E293B0A20202020766F69642062696E617279416C6C284173796E63576562536F636B65744D657373616765427566666572202A20627566666572293B200A0A20202020766F6964206D6573736167652875696E7433325F742069642C204173796E63576562536F636B65744D657373616765202A6D657373616765293B0A20202020766F6964206D657373616765416C6C284173796E63576562536F636B65744D756C74694D657373616765202A6D657373616765293B0A0A2020202073697A655F74207072696E74662875696E7433325F742069642C20636F6E73742063686172202A666F726D61742C202E2E2E2920205F5F6174747269627574655F5F202828666F726D617420287072696E74662C20332C20342929293B0A2020202073697A655F74207072696E7466416C6C28636F6E73742063686172202A666F726D61742C202E2E2E2920205F5F6174747269627574655F5F202828666F726D617420287072696E74662C20322C20332929293B0A2369666E6465662045535033320A2020202073697A655F74207072696E74665F502875696E7433325F742069642C2050474D5F5020666F726D6174502C202E2E2E2920205F5F6174747269627574655F5F202828666F726D617420287072696E74662C20332C20342929293B0A23656E6469660A2020202073697A655F74207072696E7466416C6C5F502850474D5F5020666F726D6174502C202E2E2E2920205F5F6174747269627574655F5F202828666F726D617420287072696E74662C20322C20332929293B0A0A202020202F2F6576656E74206C697374656E65720A20202020766F6964206F6E4576656E74284177734576656E7448616E646C65722068616E646C6572297B0A2020202020205F6576656E7448616E646C6572203D2068616E646C65723B0A202020207D0A0A202020202F2F73797374656D2063616C6C6261636B732028646F206E6F742063616C6C290A2020202075696E7433325F74205F6765744E657874496428297B2072657475726E205F634E65787449642B2B3B207D0A20202020766F6964205F616464436C69656E74284173796E63576562536F636B6574436C69656E74202A20636C69656E74293B0A20202020766F6964205F68616E646C65446973636F6E6E656374284173796E63576562536F636B6574436C69656E74202A20636C69656E74293B0A20202020766F6964205F68616E646C654576656E74284173796E63576562536F636B6574436C69656E74202A20636C69656E742C204177734576656E745479706520747970652C20766F6964202A206172672C2075696E74385F74202A646174612C2073697A655F74206C656E293B0A202020207669727475616C20626F6F6C2063616E48616E646C65284173796E6357656253657276657252657175657374202A7265717565737429206F766572726964652066696E616C3B0A202020207669727475616C20766F69642068616E646C6552657175657374284173796E6357656253657276657252657175657374202A7265717565737429206F766572726964652066696E616C3B0A0A0A202020202F2F20206D6573736167656275666665722066756E6374696F6E732F6F626A656374732E200A202020204173796E63576562536F636B65744D657373616765427566666572202A206D616B654275666665722873697A655F742073697A65203D2030293B200A202020204173796E63576562536F636B65744D657373616765427566666572202A206D616B654275666665722875696E74385F74202A20646174612C2073697A655F742073697A65293B200A202020204C696E6B65644C6973743C4173796E63576562536F636B65744D657373616765427566666572202A3E205F627566666572733B0A20202020766F6964205F636C65616E4275666665727328293B200A0A202020204173796E63576562536F636B6574436C69656E744C696E6B65644C69737420676574436C69656E7473282920636F6E73743B0A7D3B0A0A2F2F57656253657276657220726573706F6E736520746F2061757468656E7469636174652074686520736F636B657420616E6420646574616368207468652074637020636C69656E742066726F6D20746865207765622073657276657220726571756573740A636C617373204173796E63576562536F636B6574526573706F6E73653A207075626C6963204173796E63576562536572766572526573706F6E7365207B0A2020707269766174653A0A20202020537472696E67205F636F6E74656E743B0A202020204173796E63576562536F636B6574202A5F7365727665723B0A20207075626C69633A0A202020204173796E63576562536F636B6574526573706F6E736528636F6E737420537472696E6726206B65792C204173796E63576562536F636B6574202A736572766572293B0A20202020766F6964205F726573706F6E64284173796E6357656253657276657252657175657374202A72657175657374293B0A2020202073697A655F74205F61636B284173796E6357656253657276657252657175657374202A726571756573742C2073697A655F74206C656E2C2075696E7433325F742074696D65293B0A20202020626F6F6C205F736F7572636556616C6964282920636F6E7374207B2072657475726E20747275653B207D0A7D3B0A0A0A23656E646966202F2A204153594E43574542534F434B45545F485F202A2F0A .h AsyncWebSynchronization 2369666E646566204153594E4357454253594E4348524F4E495A4154494F4E5F485F0A23646566696E65204153594E4357454253594E4348524F4E495A4154494F4E5F485F0A0A2F2F2053796E6368726F6E69736174696F6E206973206F6E6C7920617661696C61626C65206F6E2045535033322C2061732074686520455350383236362069736E2774207573696E67204672656552544F532062792064656661756C740A0A23696E636C756465203C4553504173796E635765625365727665722E683E0A0A2369666465662045535033320A0A2F2F2054686973206973207468652045535033322076657273696F6E206F66207468652053796E63204C6F636B2C207573696E6720746865204672656552544F532053656D6170686F72650A636C617373204173796E635765624C6F636B0A7B0A707269766174653A0A202053656D6170686F726548616E646C655F74205F6C6F636B3B0A20206D757461626C6520766F6964202A5F6C6F636B656442793B0A0A7075626C69633A0A20204173796E635765624C6F636B2829207B0A202020205F6C6F636B203D207853656D6170686F726543726561746542696E61727928293B0A202020205F6C6F636B65644279203D204E554C4C3B0A202020207853656D6170686F726547697665285F6C6F636B293B0A20207D0A0A20207E4173796E635765624C6F636B2829207B0A202020207653656D6170686F726544656C657465285F6C6F636B293B0A20207D0A0A2020626F6F6C206C6F636B282920636F6E7374207B0A2020202065787465726E20766F6964202A707843757272656E745443423B0A20202020696620285F6C6F636B6564427920213D20707843757272656E7454434229207B0A2020202020207853656D6170686F726554616B65285F6C6F636B2C20706F72744D41585F44454C4159293B0A2020202020205F6C6F636B65644279203D20707843757272656E745443423B0A20202020202072657475726E20747275653B0A202020207D0A2020202072657475726E2066616C73653B0A20207D0A0A2020766F696420756E6C6F636B282920636F6E7374207B0A202020205F6C6F636B65644279203D204E554C4C3B0A202020207853656D6170686F726547697665285F6C6F636B293B0A20207D0A7D3B0A0A23656C73650A0A2F2F20546869732069732074686520383236362076657273696F6E206F66207468652053796E63204C6F636B2077686963682069732063757272656E746C7920756E696D706C656D656E7465640A636C617373204173796E635765624C6F636B0A7B0A0A7075626C69633A0A20204173796E635765624C6F636B2829207B0A20207D0A0A20207E4173796E635765624C6F636B2829207B0A20207D0A0A2020626F6F6C206C6F636B282920636F6E7374207B0A2020202072657475726E2066616C73653B0A20207D0A0A2020766F696420756E6C6F636B282920636F6E7374207B0A20207D0A7D3B0A23656E6469660A0A636C617373204173796E635765624C6F636B47756172640A7B0A707269766174653A0A2020636F6E7374204173796E635765624C6F636B202A5F6C6F636B3B0A0A7075626C69633A0A20204173796E635765624C6F636B477561726428636F6E7374204173796E635765624C6F636B20266C29207B0A20202020696620286C2E6C6F636B282929207B0A2020202020205F6C6F636B203D20266C3B0A202020207D20656C7365207B0A2020202020205F6C6F636B203D204E554C4C3B0A202020207D0A20207D0A0A20207E4173796E635765624C6F636B47756172642829207B0A20202020696620285F6C6F636B29207B0A2020202020205F6C6F636B2D3E756E6C6F636B28293B0A202020207D0A20207D0A7D3B0A0A23656E646966202F2F204153594E4357454253594E4348524F4E495A4154494F4E5F485F .h edit 3C212D2D546869732069732074686520706C61696E2068746D6C20736F75726365206F66207468652068657820656E636F64656420456469746F722D5061676520656D62656464656420696E20535049464653456469746F722E637070202D2D3E0A3C21444F43545950452068746D6C3E0A3C68746D6C206C616E673D22656E223E0A3C686561643E0A3C7469746C653E45535020456469746F723C2F7469746C653E0A3C7374796C6520747970653D22746578742F63737322206D656469613D2273637265656E223E0A2E636D207B0A20207A2D696E6465783A203330303B0A2020706F736974696F6E3A206162736F6C7574653B0A20206C6566743A203570783B0A2020626F726465723A2031707820736F6C696420233434343B0A20206261636B67726F756E642D636F6C6F723A20234635463546353B0A2020646973706C61793A206E6F6E653B0A2020626F782D736861646F773A20302030203130707820726762612820302C20302C20302C202E3420293B0A2020666F6E742D73697A653A20313270783B0A2020666F6E742D66616D696C793A2073616E732D73657269663B0A2020666F6E742D7765696768743A626F6C643B0A7D0A2E636D20756C207B0A20206C6973742D7374796C653A206E6F6E653B0A2020746F703A20303B0A20206C6566743A20303B0A20206D617267696E3A20303B0A202070616464696E673A20303B0A7D0A2E636D206C69207B0A2020706F736974696F6E3A2072656C61746976653B0A20206D696E2D77696474683A20363070783B0A2020637572736F723A20706F696E7465723B0A7D0A2E636D207370616E207B0A2020636F6C6F723A20233434343B0A2020646973706C61793A20696E6C696E652D626C6F636B3B0A202070616464696E673A203670783B0A7D0A2E636D206C693A686F766572207B206261636B67726F756E643A20233434343B207D0A2E636D206C693A686F766572207370616E207B20636F6C6F723A20234545453B207D0A2E74767520756C2C202E747675206C69207B0A202070616464696E673A20303B0A20206D617267696E3A20303B0A20206C6973742D7374796C653A206E6F6E653B0A7D0A2E74767520696E707574207B0A2020706F736974696F6E3A206162736F6C7574653B0A20206F7061636974793A20303B0A7D0A2E747675207B0A2020666F6E743A206E6F726D616C20313270782056657264616E612C20417269616C2C2053616E732D73657269663B0A20202D6D6F7A2D757365722D73656C6563743A206E6F6E653B0A20202D7765626B69742D757365722D73656C6563743A206E6F6E653B0A2020757365722D73656C6563743A206E6F6E653B0A2020636F6C6F723A20233434343B0A20206C696E652D6865696768743A20313670783B0A7D0A2E747675207370616E207B0A20206D617267696E2D626F74746F6D3A3570783B0A202070616464696E673A20302030203020313870783B0A2020637572736F723A20706F696E7465723B0A2020646973706C61793A20696E6C696E652D626C6F636B3B0A20206865696768743A20313670783B0A2020766572746963616C2D616C69676E3A206D6964646C653B0A20206261636B67726F756E643A2075726C2827646174613A696D6167652F706E673B6261736536342C6956424F5277304B47676F414141414E5355684555674141414241414141415143415141414143312B6A6671414141414247644254554541414B2F494E77574B3651414141426C30525668305532396D64486468636D554151575276596D5567535731685A3256535A57466B6558484A5A5477414141446F535552425642675A42634578626C4E4247416241326365656754524275494B4F67696968535A4E546343354C55484169684E4A52306B474B434463594A593644332F37374D644F696E54767A41674377387973546849766E2F566F6A49794D6A497950502B62533173555149563273393570424444766D62502F6D646B6674383374705967755A71354A682F4F656159682B797A7938685448764E6C61784E4E637A6D2B6C61394F546C6172315564412F2B43324134747252436E44336A53384242316F627132476B364755365162514153344255615953514166346268684B4B544664417A72414F774178455541482B4B454D3031535933674D367742734541514230674A2B6D615A6F4333674936695059614149424A7369526D48553041414C4F65464333614B326357414143555865372B41774F306C633965544859544141414141456C46546B5375516D43432729206E6F2D7265706561743B0A20206261636B67726F756E642D706F736974696F6E3A20307078203070783B0A7D0A2E747675207370616E3A686F766572207B0A2020746578742D6465636F726174696F6E3A20756E6465726C696E653B0A7D0A406D656469612073637265656E20616E6420282D7765626B69742D6D696E2D6465766963652D706978656C2D726174696F3A30297B0A20202E7476757B0A202020202D7765626B69742D616E696D6174696F6E3A207765626B69742D61646A6163656E742D656C656D656E742D73656C6563746F722D62756766697820696E66696E6974652031733B0A20207D0A0A2020402D7765626B69742D6B65796672616D6573207765626B69742D61646A6163656E742D656C656D656E742D73656C6563746F722D627567666978207B0A2020202066726F6D207B200A20202020202070616464696E673A20303B0A202020207D200A20202020746F207B200A20202020202070616464696E673A20303B0A202020207D0A20207D0A7D0A2375706C6F61646572207B200A2020706F736974696F6E3A206162736F6C7574653B0A2020746F703A20303B0A202072696768743A20303B0A20206C6566743A20303B0A20206865696768743A323870783B0A20206C696E652D6865696768743A20323470783B0A202070616464696E672D6C6566743A20313070783B0A20206261636B67726F756E642D636F6C6F723A20233434343B0A2020636F6C6F723A234545453B0A7D0A2374726565207B200A2020706F736974696F6E3A206162736F6C7574653B0A2020746F703A20323870783B0A2020626F74746F6D3A20303B0A20206C6566743A20303B0A202077696474683A31363070783B0A202070616464696E673A203870783B0A7D0A23656469746F722C202370726576696577207B200A2020706F736974696F6E3A206162736F6C7574653B0A2020746F703A20323870783B0A202072696768743A20303B0A2020626F74746F6D3A20303B0A20206C6566743A2031363070783B0A2020626F726465722D6C6566743A31707820736F6C696420234545453B0A7D0A2370726576696577207B0A20206261636B67726F756E642D636F6C6F723A20234545453B0A202070616464696E673A3570783B0A7D0A236C6F61646572207B200A2020706F736974696F6E3A206162736F6C7574653B0A2020746F703A203336253B0A202072696768743A203430253B0A7D0A2E6C6F61646572207B0A202020207A2D696E6465783A2031303030303B0A20202020626F726465723A2038707820736F6C696420236235623562353B202F2A2047726579202A2F0A20202020626F726465722D746F703A2038707820736F6C696420233334393864623B202F2A20426C7565202A2F0A20202020626F726465722D626F74746F6D3A2038707820736F6C696420233334393864623B202F2A20426C7565202A2F0A20202020626F726465722D7261646975733A203530253B0A2020202077696474683A2032343070783B0A202020206865696768743A2032343070783B0A20202020616E696D6174696F6E3A207370696E203273206C696E65617220696E66696E6974653B0A20202020646973706C61793A6E6F6E653B0A7D0A0A406B65796672616D6573207370696E207B0A202020203025207B207472616E73666F726D3A20726F746174652830646567293B207D0A2020202031303025207B207472616E73666F726D3A20726F7461746528333630646567293B207D0A7D0A3C2F7374796C653E0A3C7363726970743E0A69662028747970656F6620584D4C4874747052657175657374203D3D3D2022756E646566696E65642229207B0A2020584D4C4874747052657175657374203D2066756E6374696F6E202829207B0A20202020747279207B2072657475726E206E657720416374697665584F626A65637428224D73786D6C322E584D4C485454502E362E3022293B207D20636174636820286529207B7D0A20202020747279207B2072657475726E206E657720416374697665584F626A65637428224D73786D6C322E584D4C485454502E332E3022293B207D20636174636820286529207B7D0A20202020747279207B2072657475726E206E657720416374697665584F626A65637428224D6963726F736F66742E584D4C4854545022293B207D20636174636820286529207B7D0A202020207468726F77206E6577204572726F722822546869732062726F7773657220646F6573206E6F7420737570706F727420584D4C48747470526571756573742E22293B0A20207D3B0A7D0A0A66756E6374696F6E2067652861297B0A202072657475726E20646F63756D656E742E676574456C656D656E74427949642861293B0A7D0A66756E6374696F6E2063652861297B0A202072657475726E20646F63756D656E742E637265617465456C656D656E742861293B0A7D0A0A66756E6374696F6E20736F727442794B65792861727261792C206B657929207B0A202072657475726E2061727261792E736F72742866756E6374696F6E28612C206229207B0A202020207661722078203D20615B6B65795D3B207661722079203D20625B6B65795D3B0A2020202072657475726E20282878203C207929203F202D31203A20282878203E207929203F2031203A203029293B0A20207D293B0A7D0A0A0A76617220517565756564526571756573746572203D2066756E6374696F6E202829207B0A2020746869732E7175657565203D205B5D3B0A2020746869732E72756E6E696E67203D2066616C73653B0A2020746869732E786D6C68747470203D206E756C6C3B0A7D0A5175657565645265717565737465722E70726F746F74797065203D207B0A20205F726571756573743A2066756E6374696F6E28726571297B0A20202020746869732E72756E6E696E67203D20747275653B0A202020206966282172657120696E7374616E63656F66204F626A656374292072657475726E3B0A202020207661722074686174203D20746869733B0A202020200A2020202066756E6374696F6E20616A6178436228782C64297B2072657475726E2066756E6374696F6E28297B0A20202020202069662028782E72656164795374617465203D3D2034297B0A2020202020202020676528226C6F6164657222292E7374796C652E646973706C6179203D20226E6F6E65223B0A2020202020202020642E63616C6C6261636B28782E7374617475732C20782E726573706F6E736554657874293B0A2020202020202020696628746861742E71756575652E6C656E677468203D3D3D20302920746861742E72756E6E696E67203D2066616C73653B0A2020202020202020696628746861742E72756E6E696E672920746861742E5F7265717565737428746861742E71756575652E73686966742829293B0A2020202020207D0A202020207D7D0A202020200A20202020676528226C6F6164657222292E7374796C652E646973706C6179203D2022626C6F636B223B0A202020200A202020207661722070203D2022223B0A202020206966287265712E706172616D7320696E7374616E63656F6620466F726D44617461297B0A20202020202070203D207265712E706172616D733B0A202020207D20656C7365206966287265712E706172616D7320696E7374616E63656F66204F626A656374297B0A202020202020666F722028766172206B657920696E207265712E706172616D7329207B0A202020202020202069662870203D3D3D202222290A2020202020202020202070202B3D20287265712E6D6574686F64203D3D3D202247455422293F223F223A22223B0A2020202020202020656C73650A2020202020202020202070202B3D202226223B0A202020202020202070202B3D20656E636F6465555249436F6D706F6E656E74286B6579292B223D222B656E636F6465555249436F6D706F6E656E74287265712E706172616D735B6B65795D293B0A2020202020207D3B0A202020207D0A202020200A20202020746869732E786D6C68747470203D206E657720584D4C487474705265717565737428293B0A20202020746869732E786D6C687474702E6F6E726561647973746174656368616E6765203D20616A6178436228746869732E786D6C687474702C20726571293B0A202020206966287265712E6D6574686F64203D3D3D202247455422297B0A202020202020746869732E786D6C687474702E6F70656E287265712E6D6574686F642C207265712E75726C2B702C2074727565293B0A202020202020746869732E786D6C687474702E73656E6428293B0A202020207D20656C7365207B0A202020202020746869732E786D6C687474702E6F70656E287265712E6D6574686F642C207265712E75726C2C2074727565293B0A2020202020206966287020696E7374616E63656F6620537472696E67290A2020202020202020746869732E786D6C687474702E736574526571756573744865616465722822436F6E74656E742D74797065222C20226170706C69636174696F6E2F782D7777772D666F726D2D75726C656E636F64656422293B0A202020202020746869732E786D6C687474702E73656E642870293B0A202020207D0A20207D2C0A202073746F703A2066756E6374696F6E28297B0A20202020696628746869732E72756E6E696E672920746869732E72756E6E696E67203D2066616C73653B0A20202020696628746869732E786D6C6874747020262620746869732E786D6C687474702E72656164795374617465203C2034297B0A202020202020746869732E786D6C687474702E61626F727428293B0A202020207D0A20207D2C0A20206164643A2066756E6374696F6E286D6574686F642C2075726C2C20706172616D732C2063616C6C6261636B297B0A20202020746869732E71756575652E70757368287B75726C3A75726C2C6D6574686F643A6D6574686F642C706172616D733A706172616D732C63616C6C6261636B3A63616C6C6261636B7D293B0A2020202069662821746869732E72756E6E696E67297B0A202020202020746869732E5F7265717565737428746869732E71756575652E73686966742829293B0A202020207D0A20207D0A7D0A0A766172207265717565737473203D206E65772051756575656452657175657374657228293B0A0A66756E6374696F6E2063726561746546696C6555706C6F6164657228656C656D656E742C20747265652C20656469746F72297B0A202076617220786D6C487474703B0A20200A20207661722072656672657368203D2063652822627574746F6E22293B0A2020726566726573682E696E6E657248544D4C203D202752656672657368204C697374273B0A2020676528656C656D656E74292E617070656E644368696C642872656672657368293B0A0A202076617220696E707574203D2063652822696E70757422293B0A2020696E7075742E74797065203D202266696C65223B0A2020696E7075742E6D756C7469706C65203D2066616C73653B0A2020696E7075742E6E616D65203D202264617461223B0A2020696E7075742E69643D2275706C6F61642D73656C656374223B0A2020676528656C656D656E74292E617070656E644368696C6428696E707574293B0A20200A20207661722070617468203D2063652822696E70757422293B0A2020706174682E6964203D202275706C6F61642D70617468223B0A2020706174682E74797065203D202274657874223B0A2020706174682E6E616D65203D202270617468223B0A2020706174682E64656661756C7456616C7565203D20222F223B0A2020676528656C656D656E74292E617070656E644368696C642870617468293B0A20200A202076617220627574746F6E203D2063652822627574746F6E22293B0A2020627574746F6E2E696E6E657248544D4C203D202755706C6F6164273B0A2020676528656C656D656E74292E617070656E644368696C6428627574746F6E293B0A20200A2020766172206D6B66696C65203D2063652822627574746F6E22293B0A20206D6B66696C652E696E6E657248544D4C203D2027437265617465273B0A2020676528656C656D656E74292E617070656E644368696C64286D6B66696C65293B0A0A20207661722066696C656E616D6520202020203D2063652822696E70757422293B0A202066696C656E616D652E69642020202020203D2022656469746F722D66696C656E616D65223B0A202066696C656E616D652E74797065202020203D202274657874223B0A202066696C656E616D652E64697361626C65643D20747275653B0A202066696C656E616D652E73697A65202020203D2032303B0A2020676528656C656D656E74292E617070656E644368696C642866696C656E616D65293B0A0A2020766172207361766566696C65203D2063652822627574746F6E22293B0A20207361766566696C652E696E6E657248544D4C203D202720536176652027203B0A2020676528656C656D656E74292E617070656E644368696C64287361766566696C65293B0A0A202066756E6374696F6E2068747470506F737450726F6365737352657175657374287374617475732C20726573706F6E736554657874297B0A2020202069662873746174757320213D20323030290A202020202020616C65727428224552524F525B222B7374617475732B225D3A20222B726573706F6E736554657874293B0A20202020656C73650A202020202020747265652E726566726573685061746828706174682E76616C7565293B0A20207D0A202066756E6374696F6E20637265617465506174682870297B0A2020202076617220666F726D44617461203D206E657720466F726D4461746128293B0A20202020666F726D446174612E617070656E64282270617468222C2070293B0A2020202072657175657374732E6164642822505554222C20222F65646974222C20666F726D446174612C2068747470506F737450726F6365737352657175657374293B0A20207D0A20200A20206D6B66696C652E6F6E636C69636B203D2066756E6374696F6E2865297B0A202020206372656174655061746828706174682E76616C7565293B0A20202020656469746F722E6C6F616455726C28706174682E76616C7565293B0A20202020706174682E76616C75653D222F223B0A20207D3B0A0A20207361766566696C652E6F6E636C69636B203D2066756E6374696F6E2865297B0A20202020656469746F722E65786563436F6D6D616E64282773617665436F6D6D616E6427293B0A20207D3B0A20200A2020726566726573682E6F6E636C69636B203D2066756E6374696F6E2865297B0A20202020747265652E726566726573685061746828706174682E76616C7565293B0A20207D3B0A20200A2020627574746F6E2E6F6E636C69636B203D2066756E6374696F6E2865297B0A20202020696628696E7075742E66696C65732E6C656E677468203D3D3D2030297B0A20202020202072657475726E3B0A202020207D0A2020202076617220666F726D44617461203D206E657720466F726D4461746128293B0A20202020666F726D446174612E617070656E64282264617461222C20696E7075742E66696C65735B305D2C20706174682E76616C7565293B0A2020202072657175657374732E6164642822504F5354222C20222F65646974222C20666F726D446174612C2068747470506F737450726F6365737352657175657374293B0A202020207661722075706C6F6164506174683D206765282275706C6F61642D7061746822293B0A2020202075706C6F6164506174682E76616C75653D222F223B0A202020207661722075706C6F616453656C6563743D206765282275706C6F61642D73656C65637422293B0A2020202075706C6F616453656C6563742E76616C75653D22223B0A20207D3B0A2020696E7075742E6F6E6368616E6765203D2066756E6374696F6E2865297B0A20202020696628696E7075742E66696C65732E6C656E677468203D3D3D2030292072657475726E3B0A202020207661722066696C656E616D65203D20696E7075742E66696C65735B305D2E6E616D653B0A2020202076617220657874203D202F283F3A5C2E285B5E2E5D2B29293F242F2E657865632866696C656E616D65295B315D3B0A20202020766172206E616D65203D202F282E2A295C2E5B5E2E5D2B242F2E657865632866696C656E616D65295B315D3B0A20202020696628747970656F66206E616D6520213D3D20756E646566696E6564297B0A20202020202066696C656E616D65203D206E616D653B0A202020207D0A20202020706174682E76616C7565203D20222F222B66696C656E616D652B222E222B6578743B0A20207D3B0A7D0A0A66756E6374696F6E206372656174655472656528656C656D656E742C20656469746F72297B0A20207661722070726576696577203D20676528227072657669657722293B0A20207661722074726565526F6F74203D206365282264697622293B0A202074726565526F6F742E636C6173734E616D65203D2022747675223B0A2020676528656C656D656E74292E617070656E644368696C642874726565526F6F74293B0A0A202066756E6374696F6E206C6F6164446F776E6C6F61642870617468297B0A2020202067652827646F776E6C6F61642D6672616D6527292E737263203D20222F656469743F646F776E6C6F61643D222B706174683B0A20207D0A0A202066756E6374696F6E206C6F6164507265766965772870617468297B0A20202020766172206564666E616D65203D2067652822656469746F722D66696C656E616D6522293B0A202020206564666E616D652E76616C75653D706174683B0A2020202067652822656469746F7222292E7374796C652E646973706C6179203D20226E6F6E65223B0A20202020707265766965772E7374796C652E646973706C6179203D2022626C6F636B223B0A20202020707265766965772E696E6E657248544D4C203D20273C696D67207372633D222F656469743F656469743D272B706174682B27265F63623D272B446174652E6E6F7728292B2722207374796C653D226D61782D77696474683A313030253B206D61782D6865696768743A313030253B206D617267696E3A6175746F3B20646973706C61793A626C6F636B3B22202F3E273B0A20207D0A0A202066756E6374696F6E2066696C6C46696C654D656E7528656C2C2070617468297B0A20202020766172206C697374203D2063652822756C22293B0A20202020656C2E617070656E644368696C64286C697374293B0A2020202076617220616374696F6E203D20636528226C6922293B0A202020206C6973742E617070656E644368696C6428616374696F6E293B0A202020206966286973496D61676546696C65287061746829297B0A202020202020616374696F6E2E696E6E657248544D4C203D20223C7370616E3E507265766965773C2F7370616E3E223B0A202020202020616374696F6E2E6F6E636C69636B203D2066756E6374696F6E2865297B0A20202020202020206C6F6164507265766965772870617468293B0A2020202020202020696628646F63756D656E742E626F64792E676574456C656D656E74734279436C6173734E616D652827636D27292E6C656E677468203E20302920646F63756D656E742E626F64792E72656D6F76654368696C6428656C293B0A2020202020207D3B0A202020207D20656C73652069662869735465787446696C65287061746829297B0A202020202020616374696F6E2E696E6E657248544D4C203D20223C7370616E3E456469743C2F7370616E3E223B0A202020202020616374696F6E2E6F6E636C69636B203D2066756E6374696F6E2865297B0A2020202020202020656469746F722E6C6F616455726C2870617468293B0A2020202020202020696628646F63756D656E742E626F64792E676574456C656D656E74734279436C6173734E616D652827636D27292E6C656E677468203E20302920646F63756D656E742E626F64792E72656D6F76654368696C6428656C293B0A2020202020207D3B0A202020207D0A2020202076617220646F776E6C6F6164203D20636528226C6922293B0A202020206C6973742E617070656E644368696C6428646F776E6C6F6164293B0A20202020646F776E6C6F61642E696E6E657248544D4C203D20223C7370616E3E446F776E6C6F61643C2F7370616E3E223B0A20202020646F776E6C6F61642E6F6E636C69636B203D2066756E6374696F6E2865297B0A2020202020206C6F6164446F776E6C6F61642870617468293B0A202020202020696628646F63756D656E742E626F64792E676574456C656D656E74734279436C6173734E616D652827636D27292E6C656E677468203E20302920646F63756D656E742E626F64792E72656D6F76654368696C6428656C293B0A202020207D3B0A202020207661722064656C46696C65203D20636528226C6922293B0A202020206C6973742E617070656E644368696C642864656C46696C65293B0A2020202064656C46696C652E696E6E657248544D4C203D20223C7370616E3E44656C6574653C2F7370616E3E223B0A2020202064656C46696C652E6F6E636C69636B203D2066756E6374696F6E2865297B0A2020202020206874747044656C6574652870617468293B0A202020202020696628646F63756D656E742E626F64792E676574456C656D656E74734279436C6173734E616D652827636D27292E6C656E677468203E20302920646F63756D656E742E626F64792E72656D6F76654368696C6428656C293B0A202020207D3B0A20207D0A0A202066756E6374696F6E2073686F77436F6E746578744D656E75286576656E742C20706174682C20697366696C65297B0A2020202076617220646976436F6E74657874203D206365282264697622293B0A20202020766172207363726F6C6C546F70203D20646F63756D656E742E626F64792E7363726F6C6C546F70203F20646F63756D656E742E626F64792E7363726F6C6C546F70203A20646F63756D656E742E646F63756D656E74456C656D656E742E7363726F6C6C546F703B0A20202020766172207363726F6C6C4C656674203D20646F63756D656E742E626F64792E7363726F6C6C4C656674203F20646F63756D656E742E626F64792E7363726F6C6C4C656674203A20646F63756D656E742E646F63756D656E74456C656D656E742E7363726F6C6C4C6566743B0A20202020766172206C656674203D206576656E742E636C69656E7458202B207363726F6C6C4C6566743B0A2020202076617220746F70203D206576656E742E636C69656E7459202B207363726F6C6C546F703B0A20202020646976436F6E746578742E636C6173734E616D65203D2027636D273B0A20202020646976436F6E746578742E7374796C652E646973706C6179203D2027626C6F636B273B0A20202020646976436F6E746578742E7374796C652E6C656674203D206C656674202B20277078273B0A20202020646976436F6E746578742E7374796C652E746F70203D20746F70202B20277078273B0A2020202066696C6C46696C654D656E7528646976436F6E746578742C2070617468293B0A20202020646F63756D656E742E626F64792E617070656E644368696C6428646976436F6E74657874293B0A20202020766172207769647468203D20646976436F6E746578742E6F666673657457696474683B0A2020202076617220686569676874203D20646976436F6E746578742E6F66667365744865696768743B0A20202020646976436F6E746578742E6F6E6D6F7573656F7574203D2066756E6374696F6E2865297B0A202020202020696628652E636C69656E7458203C206C656674207C7C20652E636C69656E7458203E20286C656674202B20776964746829207C7C20652E636C69656E7459203C20746F70207C7C20652E636C69656E7459203E2028746F70202B2068656967687429297B0A2020202020202020696628646F63756D656E742E626F64792E676574456C656D656E74734279436C6173734E616D652827636D27292E6C656E677468203E20302920646F63756D656E742E626F64792E72656D6F76654368696C6428646976436F6E74657874293B0A2020202020207D0A202020207D3B0A20207D0A0A202066756E6374696F6E20637265617465547265654C65616628706174682C206E616D652C2073697A65297B0A20202020766172206C656166203D20636528226C6922293B0A202020206C6561662E6964203D206E616D653B0A20202020766172206C6162656C203D20636528227370616E22293B0A202020206C6162656C2E696E6E657248544D4C203D206E616D653B0A202020206C6561662E617070656E644368696C64286C6162656C293B0A202020206C6561662E6F6E636C69636B203D2066756E6374696F6E2865297B0A20202020202069662869735465787446696C65286C6561662E69642E746F4C6F77657243617365282929297B0A2020202020202020656469746F722E6C6F616455726C286C6561662E6964293B0A2020202020207D20656C7365206966286973496D61676546696C65286C6561662E69642E746F4C6F77657243617365282929297B0A20202020202020206C6F616450726576696577286C6561662E6964293B0A2020202020207D0A202020207D3B0A202020206C6561662E6F6E636F6E746578746D656E75203D2066756E6374696F6E2865297B0A202020202020652E70726576656E7444656661756C7428293B0A202020202020652E73746F7050726F7061676174696F6E28293B0A20202020202073686F77436F6E746578744D656E7528652C206C6561662E69642C2074727565293B0A202020207D3B0A2020202072657475726E206C6561663B0A20207D0A0A202066756E6374696F6E206164644C69737428706172656E742C20706174682C206974656D73297B0A20202020736F727442794B6579286974656D732C20276E616D6527293B0A20202020766172206C697374203D2063652822756C22293B0A20202020706172656E742E617070656E644368696C64286C697374293B0A20202020766172206C6C203D206974656D732E6C656E6774683B0A20202020666F72287661722069203D20303B2069203C206C6C3B20692B2B297B0A2020202020206966286974656D735B695D2E74797065203D3D3D202266696C6522290A20202020202020206C6973742E617070656E644368696C6428637265617465547265654C65616628706174682C206974656D735B695D2E6E616D652C206974656D735B695D2E73697A6529293B0A202020207D0A0A20207D0A0A202066756E6374696F6E2069735465787446696C652870617468297B0A2020202076617220657874203D202F283F3A5C2E285B5E2E5D2B29293F242F2E657865632870617468295B315D3B0A20202020696628747970656F662065787420213D3D20756E646566696E6564297B0A20202020202073776974636828657874297B0A2020202020202020636173652022747874223A0A202020202020202063617365202268746D223A0A202020202020202063617365202268746D6C223A0A20202020202020206361736520226A73223A0A2020202020202020636173652022637373223A0A2020202020202020636173652022786D6C223A0A20202020202020206361736520226A736F6E223A0A2020202020202020636173652022636F6E66223A0A2020202020202020636173652022696E69223A0A202020202020202063617365202268223A0A202020202020202063617365202263223A0A2020202020202020636173652022637070223A0A2020202020202020636173652022706870223A0A2020202020202020636173652022686578223A0A2020202020202020636173652022696E6F223A0A2020202020202020636173652022706465223A0A202020202020202072657475726E20747275653B0A2020202020207D0A202020207D0A2020202072657475726E2066616C73653B0A20207D0A0A202066756E6374696F6E206973496D61676546696C652870617468297B0A2020202076617220657874203D202F283F3A5C2E285B5E2E5D2B29293F242F2E657865632870617468295B315D3B0A20202020696628747970656F662065787420213D3D20756E646566696E6564297B0A20202020202073776974636828657874297B0A2020202020202020636173652022706E67223A0A20202020202020206361736520226A7067223A0A2020202020202020636173652022676966223A0A2020202020202020636173652022626D70223A0A202020202020202072657475726E20747275653B0A2020202020207D0A202020207D0A2020202072657475726E2066616C73653B0A20207D0A0A2020746869732E7265667265736850617468203D2066756E6374696F6E2870617468297B0A2020202074726565526F6F742E72656D6F76654368696C642874726565526F6F742E6368696C644E6F6465735B305D293B0A20202020687474704765742874726565526F6F742C20222F22293B0A20207D3B0A0A202066756E6374696F6E2064656C43622870617468297B0A2020202072657475726E2066756E6374696F6E287374617475732C20726573706F6E736554657874297B0A20202020202069662873746174757320213D20323030297B0A2020202020202020616C65727428224552524F525B222B7374617475732B225D3A20222B726573706F6E736554657874293B0A2020202020207D20656C7365207B0A202020202020202074726565526F6F742E72656D6F76654368696C642874726565526F6F742E6368696C644E6F6465735B305D293B0A2020202020202020687474704765742874726565526F6F742C20222F22293B0A2020202020207D0A202020207D0A20207D0A0A202066756E6374696F6E206874747044656C6574652866696C656E616D65297B0A2020202076617220666F726D44617461203D206E657720466F726D4461746128293B0A20202020666F726D446174612E617070656E64282270617468222C2066696C656E616D65293B0A2020202072657175657374732E616464282244454C455445222C20222F65646974222C20666F726D446174612C2064656C43622866696C656E616D6529293B0A20207D0A0A202066756E6374696F6E20676574436228706172656E742C2070617468297B0A2020202072657475726E2066756E6374696F6E287374617475732C20726573706F6E736554657874297B0A202020202020696628737461747573203D3D20323030290A20202020202020206164644C69737428706172656E742C20706174682C204A534F4E2E706172736528726573706F6E73655465787429293B0A202020207D0A20207D0A0A202066756E6374696F6E206874747047657428706172656E742C2070617468297B0A2020202072657175657374732E6164642822474554222C20222F65646974222C207B206C6973743A2070617468207D2C20676574436228706172656E742C207061746829293B0A20207D0A0A2020687474704765742874726565526F6F742C20222F22293B0A202072657475726E20746869733B0A7D0A0A66756E6374696F6E20637265617465456469746F7228656C656D656E742C2066696C652C206C616E672C207468656D652C2074797065297B0A202066756E6374696F6E206765744C616E6746726F6D46696C656E616D652866696C656E616D65297B0A20202020766172206C616E67203D2022706C61696E223B0A2020202076617220657874203D202F283F3A5C2E285B5E2E5D2B29293F242F2E657865632866696C656E616D65295B315D3B0A20202020696628747970656F662065787420213D3D20756E646566696E6564297B0A20202020202073776974636828657874297B0A2020202020202020636173652022747874223A206C616E67203D2022706C61696E223B20627265616B3B0A2020202020202020636173652022686578223A206C616E67203D2022706C61696E223B20627265616B3B0A2020202020202020636173652022636F6E66223A206C616E67203D2022706C61696E223B20627265616B3B0A202020202020202063617365202268746D223A206C616E67203D202268746D6C223B20627265616B3B0A20202020202020206361736520226A73223A206C616E67203D20226A617661736372697074223B20627265616B3B0A202020202020202063617365202268223A206C616E67203D2022635F637070223B20627265616B3B0A202020202020202063617365202263223A206C616E67203D2022635F637070223B20627265616B3B0A2020202020202020636173652022637070223A206C616E67203D2022635F637070223B20627265616B3B0A2020202020202020636173652022637373223A0A202020202020202063617365202273637373223A0A2020202020202020636173652022706870223A0A202020202020202063617365202268746D6C223A0A20202020202020206361736520226A736F6E223A0A2020202020202020636173652022786D6C223A0A2020202020202020636173652022696E69223A20206C616E67203D206578743B0A2020202020207D0A202020207D0A2020202072657475726E206C616E673B0A20207D0A0A2020696628747970656F662066696C65203D3D3D2022756E646566696E656422292066696C65203D20222F696E6465782E68746D6C223B0A0A2020696628747970656F66206C616E67203D3D3D2022756E646566696E656422297B0A202020206C616E67203D206765744C616E6746726F6D46696C656E616D652866696C65293B0A20207D0A0A2020696628747970656F66207468656D65203D3D3D2022756E646566696E65642229207468656D65203D2022746578746D617465223B0A0A2020696628747970656F662074797065203D3D3D2022756E646566696E656422297B0A2020202074797065203D2022746578742F222B6C616E673B0A202020206966286C616E67203D3D3D2022635F63707022292074797065203D2022746578742F706C61696E223B0A20207D0A0A202076617220656469746F72203D206163652E6564697428656C656D656E74293B0A202066756E6374696F6E2068747470506F737450726F6365737352657175657374287374617475732C20726573706F6E736554657874297B0A2020202069662873746174757320213D203230302920616C65727428224552524F525B222B7374617475732B225D3A20222B726573706F6E736554657874293B0A20207D0A202066756E6374696F6E2068747470506F73742866696C656E616D652C20646174612C2074797065297B0A2020202076617220666F726D44617461203D206E657720466F726D4461746128293B0A20202020666F726D446174612E617070656E64282264617461222C206E657720426C6F62285B646174615D2C207B20747970653A2074797065207D292C2066696C656E616D65293B0A2020202072657175657374732E6164642822504F5354222C20222F65646974222C20666F726D446174612C2068747470506F737450726F6365737352657175657374293B0A20207D0A202066756E6374696F6E206874747047657450726F6365737352657175657374287374617475732C20726573706F6E736554657874297B0A202020202020676528227072657669657722292E7374796C652E646973706C6179203D20226E6F6E65223B0A20202020202067652822656469746F7222292E7374796C652E646973706C6179203D2022626C6F636B223B0A202020202020696628737461747573203D3D20323030290A2020202020202020656469746F722E73657456616C756528726573706F6E736554657874293B0A202020202020656C73650A2020202020202020656469746F722E73657456616C7565282222293B0A202020202020656469746F722E636C65617253656C656374696F6E28293B0A20207D0A202066756E6374696F6E20687474704765742874686555726C297B0A20202020202072657175657374732E6164642822474554222C20222F65646974222C207B20656469743A2074686555726C207D2C206874747047657450726F6365737352657175657374293B0A20207D0A0A20206966286C616E6720213D3D2022706C61696E222920656469746F722E67657453657373696F6E28292E7365744D6F646528226163652F6D6F64652F222B6C616E67293B0A2020656469746F722E7365745468656D6528226163652F7468656D652F222B7468656D65293B0A2020656469746F722E24626C6F636B5363726F6C6C696E67203D20496E66696E6974793B0A2020656469746F722E67657453657373696F6E28292E736574557365536F6674546162732874727565293B0A2020656469746F722E67657453657373696F6E28292E73657454616253697A652832293B0A2020656469746F722E736574486967686C696768744163746976654C696E652874727565293B0A2020656469746F722E73657453686F775072696E744D617267696E2866616C7365293B0A2020656469746F722E636F6D6D616E64732E616464436F6D6D616E64287B0A2020202020206E616D653A202773617665436F6D6D616E64272C0A20202020202062696E644B65793A207B77696E3A20274374726C2D53272C20206D61633A2027436F6D6D616E642D53277D2C0A202020202020657865633A2066756E6374696F6E28656469746F7229207B0A202020202020202068747470506F73742866696C652C20656469746F722E67657456616C756528292B22222C2074797065293B0A2020202020207D2C0A202020202020726561644F6E6C793A2066616C73650A20207D293B0A2020656469746F722E636F6D6D616E64732E616464436F6D6D616E64287B0A2020202020206E616D653A2027756E646F436F6D6D616E64272C0A20202020202062696E644B65793A207B77696E3A20274374726C2D5A272C20206D61633A2027436F6D6D616E642D5A277D2C0A202020202020657865633A2066756E6374696F6E28656469746F7229207B0A2020202020202020656469746F722E67657453657373696F6E28292E676574556E646F4D616E6167657228292E756E646F2866616C7365293B0A2020202020207D2C0A202020202020726561644F6E6C793A2066616C73650A20207D293B0A2020656469746F722E636F6D6D616E64732E616464436F6D6D616E64287B0A2020202020206E616D653A20277265646F436F6D6D616E64272C0A20202020202062696E644B65793A207B77696E3A20274374726C2D53686966742D5A272C20206D61633A2027436F6D6D616E642D53686966742D5A277D2C0A202020202020657865633A2066756E6374696F6E28656469746F7229207B0A2020202020202020656469746F722E67657453657373696F6E28292E676574556E646F4D616E6167657228292E7265646F2866616C7365293B0A2020202020207D2C0A202020202020726561644F6E6C793A2066616C73650A20207D293B0A2020656469746F722E6C6F616455726C203D2066756E6374696F6E2866696C656E616D65297B0A20202020766172206564666E616D65203D2067652822656469746F722D66696C656E616D6522293B0A202020206564666E616D652E76616C75653D66696C656E616D653B0A2020202066696C65203D2066696C656E616D653B0A202020206C616E67203D206765744C616E6746726F6D46696C656E616D652866696C65293B0A2020202074797065203D2022746578742F222B6C616E673B0A202020206966286C616E6720213D3D2022706C61696E222920656469746F722E67657453657373696F6E28292E7365744D6F646528226163652F6D6F64652F222B6C616E67293B0A20202020687474704765742866696C65293B0A20207D3B0A202072657475726E20656469746F723B0A7D0A66756E6374696F6E206F6E426F64794C6F616428297B0A20207661722076617273203D207B7D3B0A2020766172207061727473203D2077696E646F772E6C6F636174696F6E2E687265662E7265706C616365282F5B3F265D2B285B5E3D265D2B293D285B5E265D2A292F67692C2066756E6374696F6E286D2C6B65792C76616C756529207B20766172735B6B65795D203D2076616C75653B207D293B0A202076617220656469746F72203D20637265617465456469746F722822656469746F72222C20766172732E66696C652C20766172732E6C616E672C20766172732E7468656D65293B0A20207661722074726565203D2063726561746554726565282274726565222C20656469746F72293B0A202063726561746546696C6555706C6F61646572282275706C6F61646572222C20747265652C20656469746F72293B0A2020696628747970656F6620766172732E66696C65203D3D3D2022756E646566696E6564222920766172732E66696C65203D20222F696E6465782E68746D223B0A2020656469746F722E6C6F616455726C28766172732E66696C65293B0A7D3B0A3C2F7363726970743E0A3C7363726970742069643D2761636527207372633D2268747470733A2F2F63646E6A732E636C6F7564666C6172652E636F6D2F616A61782F6C6962732F6163652F312E322E362F6163652E6A732220747970653D22746578742F6A6176617363726970742220636861727365743D227574662D38223E3C2F7363726970743E0A3C7363726970743E0A20206966202028747970656F66206163652E65646974203D3D2022756E646566696E65642229207B0A2020202076617220736372697074203D20646F63756D656E742E637265617465456C656D656E74282773637269707427293B0A202020207363726970742E737263203D20222F6163652E6A73223B0A202020207363726970742E6173796E63203D2066616C73653B0A20202020646F63756D656E742E686561642E617070656E644368696C6428736372697074293B0A20207D0A3C2F7363726970743E0A3C2F686561643E0A3C626F6479206F6E6C6F61643D226F6E426F64794C6F616428293B223E0A20203C6469762069643D226C6F616465722220636C6173733D226C6F61646572223E3C2F6469763E0A20203C6469762069643D2275706C6F61646572223E3C2F6469763E0A20203C6469762069643D2274726565223E3C2F6469763E0A20203C6469762069643D22656469746F72223E3C2F6469763E0A20203C6469762069643D227072657669657722207374796C653D22646973706C61793A6E6F6E653B223E3C2F6469763E0A20203C696672616D652069643D646F776E6C6F61642D6672616D65207374796C653D27646973706C61793A6E6F6E653B273E3C2F696672616D653E0A3C2F626F64793E0A3C2F68746D6C3E0A .htm ESPAsyncWebServer 2F2A0A20204173796E6368726F6E6F757320576562536572766572206C69627261727920666F7220457370726573736966204D4355730A0A2020436F707972696768742028632920323031362048726973746F20476F63686B6F762E20416C6C207269676874732072657365727665642E0A2020546869732066696C652069732070617274206F6620746865206573703832363620636F726520666F722041726475696E6F20656E7669726F6E6D656E742E0A0A202054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A20206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A0A202054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A20204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A20204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A0A2020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A2020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A2A2F0A2369666E646566205F4553504173796E635765625365727665725F485F0A23646566696E65205F4553504173796E635765625365727665725F485F0A0A23696E636C756465202241726475696E6F2E68220A0A23696E636C756465203C66756E6374696F6E616C3E0A23696E636C756465202246532E68220A0A23696E636C7564652022537472696E6741727261792E68220A0A2369666465662045535033320A23696E636C756465203C576946692E683E0A23696E636C756465203C4173796E635443502E683E0A23656C696620646566696E65642845535038323636290A23696E636C756465203C45535038323636576946692E683E0A23696E636C756465203C4553504173796E635443502E683E0A23656C73650A236572726F7220506C6174666F726D206E6F7420737570706F727465640A23656E6469660A0A236966646566204153594E435745425345525645525F52454745580A23646566696E65204153594E435745425345525645525F52454745585F4154545249425554450A23656C73650A23646566696E65204153594E435745425345525645525F52454745585F415454524942555445205F5F6174747269627574655F5F28287761726E696E6728224153594E435745425345525645525F5245474558206E6F7420646566696E6564222929290A23656E6469660A0A23646566696E6520444542554746282E2E2E29202F2F53657269616C2E7072696E7466285F5F56415F415247535F5F290A0A636C617373204173796E635765625365727665723B0A636C617373204173796E63576562536572766572526571756573743B0A636C617373204173796E63576562536572766572526573706F6E73653B0A636C617373204173796E635765624865616465723B0A636C617373204173796E63576562506172616D657465723B0A636C617373204173796E63576562526577726974653B0A636C617373204173796E6357656248616E646C65723B0A636C617373204173796E6353746174696357656248616E646C65723B0A636C617373204173796E6343616C6C6261636B57656248616E646C65723B0A636C617373204173796E63526573706F6E736553747265616D3B0A0A2369666E646566205745425345525645525F480A7479706564656620656E756D207B0A2020485454505F47455420202020203D20306230303030303030312C0A2020485454505F504F5354202020203D20306230303030303031302C0A2020485454505F44454C45544520203D20306230303030303130302C0A2020485454505F50555420202020203D20306230303030313030302C0A2020485454505F50415443482020203D20306230303031303030302C0A2020485454505F48454144202020203D20306230303130303030302C0A2020485454505F4F5054494F4E53203D20306230313030303030302C0A2020485454505F414E5920202020203D20306230313131313131312C0A7D20576562526571756573744D6574686F643B0A23656E6469660A0A2F2F696620746869732076616C75652069732072657475726E6564207768656E2061736B656420666F7220646174612C207061636B65742077696C6C206E6F742062652073656E7420616E6420796F752077696C6C2062652061736B656420666F72206461746120616761696E0A23646566696E6520524553504F4E53455F5452595F414741494E20307846464646464646460A0A747970656465662075696E74385F7420576562526571756573744D6574686F64436F6D706F736974653B0A74797065646566207374643A3A66756E6374696F6E3C766F696428766F6964293E204172446973636F6E6E65637448616E646C65723B0A0A2F2A0A202A20504152414D45544552203A3A20436861696E61626C65206F626A65637420746F20686F6C64204745542F504F535420616E642046494C4520706172616D65746572730A202A202A2F0A0A636C617373204173796E63576562506172616D65746572207B0A2020707269766174653A0A20202020537472696E67205F6E616D653B0A20202020537472696E67205F76616C75653B0A2020202073697A655F74205F73697A653B0A20202020626F6F6C205F6973466F726D3B0A20202020626F6F6C205F697346696C653B0A0A20207075626C69633A0A0A202020204173796E63576562506172616D6574657228636F6E737420537472696E6726206E616D652C20636F6E737420537472696E67262076616C75652C20626F6F6C20666F726D3D66616C73652C20626F6F6C2066696C653D66616C73652C2073697A655F742073697A653D30293A205F6E616D65286E616D65292C205F76616C75652876616C7565292C205F73697A652873697A65292C205F6973466F726D28666F726D292C205F697346696C652866696C65297B7D0A20202020636F6E737420537472696E6726206E616D65282920636F6E7374207B2072657475726E205F6E616D653B207D0A20202020636F6E737420537472696E67262076616C7565282920636F6E7374207B2072657475726E205F76616C75653B207D0A2020202073697A655F742073697A65282920636F6E7374207B2072657475726E205F73697A653B207D0A20202020626F6F6C206973506F7374282920636F6E7374207B2072657475726E205F6973466F726D3B207D0A20202020626F6F6C20697346696C65282920636F6E7374207B2072657475726E205F697346696C653B207D0A7D3B0A0A2F2A0A202A20484541444552203A3A20436861696E61626C65206F626A65637420746F20686F6C642074686520686561646572730A202A202A2F0A0A636C617373204173796E63576562486561646572207B0A2020707269766174653A0A20202020537472696E67205F6E616D653B0A20202020537472696E67205F76616C75653B0A0A20207075626C69633A0A202020204173796E6357656248656164657228636F6E737420537472696E6726206E616D652C20636F6E737420537472696E67262076616C7565293A205F6E616D65286E616D65292C205F76616C75652876616C7565297B7D0A202020204173796E6357656248656164657228636F6E737420537472696E67262064617461293A205F6E616D6528292C205F76616C756528297B0A2020202020206966282164617461292072657475726E3B0A202020202020696E7420696E646578203D20646174612E696E6465784F6628273A27293B0A20202020202069662028696E646578203C2030292072657475726E3B0A2020202020205F6E616D65203D20646174612E737562737472696E6728302C20696E646578293B0A2020202020205F76616C7565203D20646174612E737562737472696E6728696E646578202B2032293B0A202020207D0A202020207E4173796E6357656248656164657228297B7D0A20202020636F6E737420537472696E6726206E616D65282920636F6E7374207B2072657475726E205F6E616D653B207D0A20202020636F6E737420537472696E67262076616C7565282920636F6E7374207B2072657475726E205F76616C75653B207D0A20202020537472696E6720746F537472696E67282920636F6E7374207B2072657475726E20537472696E67285F6E616D652B223A20222B5F76616C75652B225C725C6E22293B207D0A7D3B0A0A2F2A0A202A2052455155455354203A3A204561636820696E636F6D696E6720436C69656E74206973207772617070656420696E736964652061205265717565737420616E6420626F7468206C69766520746F67657468657220756E74696C20646973636F6E6E6563740A202A202A2F0A0A7479706564656620656E756D207B205243545F4E4F545F55534544203D202D312C205243545F44454641554C54203D20302C205243545F485454502C205243545F57532C205243545F4556454E542C205243545F4D4158207D20526571756573746564436F6E6E656374696F6E547970653B0A0A74797065646566207374643A3A66756E6374696F6E3C73697A655F742875696E74385F742A2C2073697A655F742C2073697A655F74293E20417773526573706F6E736546696C6C65723B0A74797065646566207374643A3A66756E6374696F6E3C537472696E6728636F6E737420537472696E6726293E2041777354656D706C61746550726F636573736F723B0A0A636C617373204173796E6357656253657276657252657175657374207B0A20207573696E672046696C65203D2066733A3A46696C653B0A20207573696E67204653203D2066733A3A46533B0A2020667269656E6420636C617373204173796E635765625365727665723B0A2020667269656E6420636C617373204173796E6343616C6C6261636B57656248616E646C65723B0A2020707269766174653A0A202020204173796E63436C69656E742A205F636C69656E743B0A202020204173796E635765625365727665722A205F7365727665723B0A202020204173796E6357656248616E646C65722A205F68616E646C65723B0A202020204173796E63576562536572766572526573706F6E73652A205F726573706F6E73653B0A20202020537472696E674172726179205F696E746572657374696E67486561646572733B0A202020204172446973636F6E6E65637448616E646C6572205F6F6E446973636F6E6E656374666E3B0A0A20202020537472696E67205F74656D703B0A2020202075696E74385F74205F706172736553746174653B0A0A2020202075696E74385F74205F76657273696F6E3B0A20202020576562526571756573744D6574686F64436F6D706F73697465205F6D6574686F643B0A20202020537472696E67205F75726C3B0A20202020537472696E67205F686F73743B0A20202020537472696E67205F636F6E74656E74547970653B0A20202020537472696E67205F626F756E646172793B0A20202020537472696E67205F617574686F72697A6174696F6E3B0A20202020526571756573746564436F6E6E656374696F6E54797065205F726571636F6E6E747970653B0A20202020766F6964205F72656D6F76654E6F74496E746572657374696E674865616465727328293B0A20202020626F6F6C205F69734469676573743B0A20202020626F6F6C205F69734D756C7469706172743B0A20202020626F6F6C205F6973506C61696E506F73743B0A20202020626F6F6C205F657870656374696E67436F6E74696E75653B0A2020202073697A655F74205F636F6E74656E744C656E6774683B0A2020202073697A655F74205F7061727365644C656E6774683B0A0A202020204C696E6B65644C6973743C4173796E63576562486561646572202A3E205F686561646572733B0A202020204C696E6B65644C6973743C4173796E63576562506172616D65746572202A3E205F706172616D733B0A202020204C696E6B65644C6973743C537472696E67202A3E205F70617468506172616D733B0A0A2020202075696E74385F74205F6D756C7469506172736553746174653B0A2020202075696E74385F74205F626F756E64617279506F736974696F6E3B0A2020202073697A655F74205F6974656D5374617274496E6465783B0A2020202073697A655F74205F6974656D53697A653B0A20202020537472696E67205F6974656D4E616D653B0A20202020537472696E67205F6974656D46696C656E616D653B0A20202020537472696E67205F6974656D547970653B0A20202020537472696E67205F6974656D56616C75653B0A2020202075696E74385F74202A5F6974656D4275666665723B0A2020202073697A655F74205F6974656D427566666572496E6465783B0A20202020626F6F6C205F6974656D497346696C653B0A0A20202020766F6964205F6F6E506F6C6C28293B0A20202020766F6964205F6F6E41636B2873697A655F74206C656E2C2075696E7433325F742074696D65293B0A20202020766F6964205F6F6E4572726F7228696E74385F74206572726F72293B0A20202020766F6964205F6F6E54696D656F75742875696E7433325F742074696D65293B0A20202020766F6964205F6F6E446973636F6E6E65637428293B0A20202020766F6964205F6F6E4461746128766F6964202A6275662C2073697A655F74206C656E293B0A0A20202020766F6964205F616464506172616D284173796E63576562506172616D657465722A293B0A20202020766F6964205F61646450617468506172616D28636F6E73742063686172202A706172616D293B0A0A20202020626F6F6C205F70617273655265714865616428293B0A20202020626F6F6C205F706172736552657148656164657228293B0A20202020766F6964205F70617273654C696E6528293B0A20202020766F6964205F7061727365506C61696E506F7374436861722875696E74385F742064617461293B0A20202020766F6964205F70617273654D756C746970617274506F7374427974652875696E74385F7420646174612C20626F6F6C206C617374293B0A20202020766F6964205F616464476574506172616D7328636F6E737420537472696E672620706172616D73293B0A0A20202020766F6964205F68616E646C6555706C6F6164537461727428293B0A20202020766F6964205F68616E646C6555706C6F6164427974652875696E74385F7420646174612C20626F6F6C206C617374293B0A20202020766F6964205F68616E646C6555706C6F6164456E6428293B0A0A20207075626C69633A0A2020202046696C65205F74656D7046696C653B0A20202020766F6964202A5F74656D704F626A6563743B0A0A202020204173796E6357656253657276657252657175657374284173796E635765625365727665722A2C204173796E63436C69656E742A293B0A202020207E4173796E635765625365727665725265717565737428293B0A0A202020204173796E63436C69656E742A20636C69656E7428297B2072657475726E205F636C69656E743B207D0A2020202075696E74385F742076657273696F6E282920636F6E7374207B2072657475726E205F76657273696F6E3B207D0A20202020576562526571756573744D6574686F64436F6D706F73697465206D6574686F64282920636F6E7374207B2072657475726E205F6D6574686F643B207D0A20202020636F6E737420537472696E67262075726C282920636F6E7374207B2072657475726E205F75726C3B207D0A20202020636F6E737420537472696E672620686F7374282920636F6E7374207B2072657475726E205F686F73743B207D0A20202020636F6E737420537472696E672620636F6E74656E7454797065282920636F6E7374207B2072657475726E205F636F6E74656E74547970653B207D0A2020202073697A655F7420636F6E74656E744C656E677468282920636F6E7374207B2072657475726E205F636F6E74656E744C656E6774683B207D0A20202020626F6F6C206D756C746970617274282920636F6E7374207B2072657475726E205F69734D756C7469706172743B207D0A20202020636F6E73742063686172202A206D6574686F64546F537472696E67282920636F6E73743B0A20202020636F6E73742063686172202A20726571756573746564436F6E6E54797065546F537472696E67282920636F6E73743B0A20202020526571756573746564436F6E6E656374696F6E5479706520726571756573746564436F6E6E54797065282920636F6E7374207B2072657475726E205F726571636F6E6E747970653B207D0A20202020626F6F6C2069734578706563746564526571756573746564436F6E6E5479706528526571756573746564436F6E6E656374696F6E547970652065726374312C20526571756573746564436F6E6E656374696F6E54797065206572637432203D205243545F4E4F545F555345442C20526571756573746564436F6E6E656374696F6E54797065206572637433203D205243545F4E4F545F55534544293B0A20202020766F6964206F6E446973636F6E6E65637420284172446973636F6E6E65637448616E646C657220666E293B0A0A202020202F2F686173682069732074686520737472696E6720726570726573656E746174696F6E206F663A0A202020202F2F2062617365363428757365723A706173732920666F72206261736963206F720A202020202F2F20757365723A7265616C6D3A6D643528757365723A7265616C6D3A706173732920666F72206469676573740A20202020626F6F6C2061757468656E74696361746528636F6E73742063686172202A2068617368293B0A20202020626F6F6C2061757468656E74696361746528636F6E73742063686172202A20757365726E616D652C20636F6E73742063686172202A2070617373776F72642C20636F6E73742063686172202A207265616C6D203D204E554C4C2C20626F6F6C2070617373776F7264497348617368203D2066616C7365293B0A20202020766F6964207265717565737441757468656E7469636174696F6E28636F6E73742063686172202A207265616C6D203D204E554C4C2C20626F6F6C206973446967657374203D2074727565293B0A0A20202020766F69642073657448616E646C6572284173796E6357656248616E646C6572202A68616E646C6572297B205F68616E646C6572203D2068616E646C65723B207D0A20202020766F696420616464496E746572657374696E6748656164657228636F6E737420537472696E6726206E616D65293B0A0A20202020766F696420726564697265637428636F6E737420537472696E67262075726C293B0A0A20202020766F69642073656E64284173796E63576562536572766572526573706F6E7365202A726573706F6E7365293B0A20202020766F69642073656E6428696E7420636F64652C20636F6E737420537472696E672620636F6E74656E74547970653D537472696E6728292C20636F6E737420537472696E672620636F6E74656E743D537472696E672829293B0A20202020766F69642073656E64284653202666732C20636F6E737420537472696E672620706174682C20636F6E737420537472696E672620636F6E74656E74547970653D537472696E6728292C20626F6F6C20646F776E6C6F61643D66616C73652C2041777354656D706C61746550726F636573736F722063616C6C6261636B3D6E756C6C707472293B0A20202020766F69642073656E642846696C6520636F6E74656E742C20636F6E737420537472696E672620706174682C20636F6E737420537472696E672620636F6E74656E74547970653D537472696E6728292C20626F6F6C20646F776E6C6F61643D66616C73652C2041777354656D706C61746550726F636573736F722063616C6C6261636B3D6E756C6C707472293B0A20202020766F69642073656E642853747265616D202673747265616D2C20636F6E737420537472696E672620636F6E74656E74547970652C2073697A655F74206C656E2C2041777354656D706C61746550726F636573736F722063616C6C6261636B3D6E756C6C707472293B0A20202020766F69642073656E6428636F6E737420537472696E672620636F6E74656E74547970652C2073697A655F74206C656E2C20417773526573706F6E736546696C6C65722063616C6C6261636B2C2041777354656D706C61746550726F636573736F722074656D706C61746543616C6C6261636B3D6E756C6C707472293B0A20202020766F69642073656E644368756E6B656428636F6E737420537472696E672620636F6E74656E74547970652C20417773526573706F6E736546696C6C65722063616C6C6261636B2C2041777354656D706C61746550726F636573736F722074656D706C61746543616C6C6261636B3D6E756C6C707472293B0A20202020766F69642073656E645F5028696E7420636F64652C20636F6E737420537472696E672620636F6E74656E74547970652C20636F6E73742075696E74385F74202A20636F6E74656E742C2073697A655F74206C656E2C2041777354656D706C61746550726F636573736F722063616C6C6261636B3D6E756C6C707472293B0A20202020766F69642073656E645F5028696E7420636F64652C20636F6E737420537472696E672620636F6E74656E74547970652C2050474D5F5020636F6E74656E742C2041777354656D706C61746550726F636573736F722063616C6C6261636B3D6E756C6C707472293B0A0A202020204173796E63576562536572766572526573706F6E7365202A626567696E526573706F6E736528696E7420636F64652C20636F6E737420537472696E672620636F6E74656E74547970653D537472696E6728292C20636F6E737420537472696E672620636F6E74656E743D537472696E672829293B0A202020204173796E63576562536572766572526573706F6E7365202A626567696E526573706F6E7365284653202666732C20636F6E737420537472696E672620706174682C20636F6E737420537472696E672620636F6E74656E74547970653D537472696E6728292C20626F6F6C20646F776E6C6F61643D66616C73652C2041777354656D706C61746550726F636573736F722063616C6C6261636B3D6E756C6C707472293B0A202020204173796E63576562536572766572526573706F6E7365202A626567696E526573706F6E73652846696C6520636F6E74656E742C20636F6E737420537472696E672620706174682C20636F6E737420537472696E672620636F6E74656E74547970653D537472696E6728292C20626F6F6C20646F776E6C6F61643D66616C73652C2041777354656D706C61746550726F636573736F722063616C6C6261636B3D6E756C6C707472293B0A202020204173796E63576562536572766572526573706F6E7365202A626567696E526573706F6E73652853747265616D202673747265616D2C20636F6E737420537472696E672620636F6E74656E74547970652C2073697A655F74206C656E2C2041777354656D706C61746550726F636573736F722063616C6C6261636B3D6E756C6C707472293B0A202020204173796E63576562536572766572526573706F6E7365202A626567696E526573706F6E736528636F6E737420537472696E672620636F6E74656E74547970652C2073697A655F74206C656E2C20417773526573706F6E736546696C6C65722063616C6C6261636B2C2041777354656D706C61746550726F636573736F722074656D706C61746543616C6C6261636B3D6E756C6C707472293B0A202020204173796E63576562536572766572526573706F6E7365202A626567696E4368756E6B6564526573706F6E736528636F6E737420537472696E672620636F6E74656E74547970652C20417773526573706F6E736546696C6C65722063616C6C6261636B2C2041777354656D706C61746550726F636573736F722074656D706C61746543616C6C6261636B3D6E756C6C707472293B0A202020204173796E63526573706F6E736553747265616D202A626567696E526573706F6E736553747265616D28636F6E737420537472696E672620636F6E74656E74547970652C2073697A655F742062756666657253697A653D31343630293B0A202020204173796E63576562536572766572526573706F6E7365202A626567696E526573706F6E73655F5028696E7420636F64652C20636F6E737420537472696E672620636F6E74656E74547970652C20636F6E73742075696E74385F74202A20636F6E74656E742C2073697A655F74206C656E2C2041777354656D706C61746550726F636573736F722063616C6C6261636B3D6E756C6C707472293B0A202020204173796E63576562536572766572526573706F6E7365202A626567696E526573706F6E73655F5028696E7420636F64652C20636F6E737420537472696E672620636F6E74656E74547970652C2050474D5F5020636F6E74656E742C2041777354656D706C61746550726F636573736F722063616C6C6261636B3D6E756C6C707472293B0A0A2020202073697A655F742068656164657273282920636F6E73743B2020202020202020202020202020202020202020202F2F206765742068656164657220636F756E740A20202020626F6F6C2068617348656164657228636F6E737420537472696E6726206E616D652920636F6E73743B2020202F2F20636865636B20696620686561646572206578697374730A20202020626F6F6C2068617348656164657228636F6E7374205F5F466C617368537472696E6748656C706572202A20646174612920636F6E73743B2020202F2F20636865636B20696620686561646572206578697374730A0A202020204173796E635765624865616465722A2067657448656164657228636F6E737420537472696E6726206E616D652920636F6E73743B0A202020204173796E635765624865616465722A2067657448656164657228636F6E7374205F5F466C617368537472696E6748656C706572202A20646174612920636F6E73743B0A202020204173796E635765624865616465722A206765744865616465722873697A655F74206E756D2920636F6E73743B0A0A2020202073697A655F7420706172616D73282920636F6E73743B202020202020202020202020202020202020202020202F2F2067657420617267756D656E747320636F756E740A20202020626F6F6C20686173506172616D28636F6E737420537472696E6726206E616D652C20626F6F6C20706F73743D66616C73652C20626F6F6C2066696C653D66616C73652920636F6E73743B0A20202020626F6F6C20686173506172616D28636F6E7374205F5F466C617368537472696E6748656C706572202A20646174612C20626F6F6C20706F73743D66616C73652C20626F6F6C2066696C653D66616C73652920636F6E73743B0A0A202020204173796E63576562506172616D657465722A20676574506172616D28636F6E737420537472696E6726206E616D652C20626F6F6C20706F73743D66616C73652C20626F6F6C2066696C653D66616C73652920636F6E73743B0A202020204173796E63576562506172616D657465722A20676574506172616D28636F6E7374205F5F466C617368537472696E6748656C706572202A20646174612C20626F6F6C20706F73742C20626F6F6C2066696C652920636F6E73743B200A202020204173796E63576562506172616D657465722A20676574506172616D2873697A655F74206E756D2920636F6E73743B0A0A2020202073697A655F742061726773282920636F6E7374207B2072657475726E20706172616D7328293B207D20202020202F2F2067657420617267756D656E747320636F756E740A20202020636F6E737420537472696E67262061726728636F6E737420537472696E6726206E616D652920636F6E73743B202F2F20676574207265717565737420617267756D656E742076616C7565206279206E616D650A20202020636F6E737420537472696E67262061726728636F6E7374205F5F466C617368537472696E6748656C706572202A20646174612920636F6E73743B202F2F20676574207265717565737420617267756D656E742076616C75652062792046286E616D6529202020200A20202020636F6E737420537472696E6726206172672873697A655F7420692920636F6E73743B20202020202020202020202F2F20676574207265717565737420617267756D656E742076616C7565206279206E756D6265720A20202020636F6E737420537472696E6726206172674E616D652873697A655F7420692920636F6E73743B202020202020202F2F20676574207265717565737420617267756D656E74206E616D65206279206E756D6265720A20202020626F6F6C2068617341726728636F6E737420636861722A206E616D652920636F6E73743B2020202020202020202F2F20636865636B20696620617267756D656E74206578697374730A20202020626F6F6C2068617341726728636F6E7374205F5F466C617368537472696E6748656C706572202A20646174612920636F6E73743B2020202020202020202F2F20636865636B206966204628617267756D656E7429206578697374730A0A20202020636F6E737420537472696E6726204153594E435745425345525645525F52454745585F41545452494255544520706174684172672873697A655F7420692920636F6E73743B0A0A20202020636F6E737420537472696E67262068656164657228636F6E737420636861722A206E616D652920636F6E73743B2F2F206765742072657175657374206865616465722076616C7565206279206E616D650A20202020636F6E737420537472696E67262068656164657228636F6E7374205F5F466C617368537472696E6748656C706572202A20646174612920636F6E73743B2F2F206765742072657175657374206865616465722076616C75652062792046286E616D6529202020200A20202020636F6E737420537472696E6726206865616465722873697A655F7420692920636F6E73743B20202020202020202F2F206765742072657175657374206865616465722076616C7565206279206E756D6265720A20202020636F6E737420537472696E6726206865616465724E616D652873697A655F7420692920636F6E73743B202020202F2F20676574207265717565737420686561646572206E616D65206279206E756D6265720A20202020537472696E672075726C4465636F646528636F6E737420537472696E672620746578742920636F6E73743B0A7D3B0A0A2F2A0A202A2046494C544552203A3A2043616C6C6261636B20746F2066696C746572204173796E635765625265777269746520616E64204173796E6357656248616E646C65722028646F6E652062792074686520536572766572290A202A202A2F0A0A74797065646566207374643A3A66756E6374696F6E3C626F6F6C284173796E6357656253657276657252657175657374202A72657175657374293E2041725265717565737446696C74657246756E6374696F6E3B0A0A626F6F6C204F4E5F5354415F46494C544552284173796E6357656253657276657252657175657374202A72657175657374293B0A0A626F6F6C204F4E5F41505F46494C544552284173796E6357656253657276657252657175657374202A72657175657374293B0A0A2F2A0A202A2052455752495445203A3A204F6E6520696E7374616E63652063616E2062652068616E646C6520616E7920526571756573742028646F6E652062792074686520536572766572290A202A202A2F0A0A636C617373204173796E6357656252657772697465207B0A202070726F7465637465643A0A20202020537472696E67205F66726F6D3B0A20202020537472696E67205F746F55726C3B0A20202020537472696E67205F706172616D733B0A2020202041725265717565737446696C74657246756E6374696F6E205F66696C7465723B0A20207075626C69633A0A202020204173796E635765625265777269746528636F6E737420636861722A2066726F6D2C20636F6E737420636861722A20746F293A205F66726F6D2866726F6D292C205F746F55726C28746F292C205F706172616D7328537472696E672829292C205F66696C746572284E554C4C297B0A202020202020696E7420696E646578203D205F746F55726C2E696E6465784F6628273F27293B0A20202020202069662028696E646578203E203029207B0A20202020202020205F706172616D73203D205F746F55726C2E737562737472696E6728696E646578202B31293B0A20202020202020205F746F55726C203D205F746F55726C2E737562737472696E6728302C20696E646578293B0A2020202020207D0A202020207D0A202020207669727475616C207E4173796E635765625265777269746528297B7D0A202020204173796E6357656252657772697465262073657446696C7465722841725265717565737446696C74657246756E6374696F6E20666E29207B205F66696C746572203D20666E3B2072657475726E202A746869733B207D0A20202020626F6F6C2066696C746572284173796E6357656253657276657252657175657374202A726571756573742920636F6E7374207B2072657475726E205F66696C746572203D3D204E554C4C207C7C205F66696C7465722872657175657374293B207D0A20202020636F6E737420537472696E67262066726F6D28766F69642920636F6E7374207B2072657475726E205F66726F6D3B207D0A20202020636F6E737420537472696E672620746F55726C28766F69642920636F6E7374207B2072657475726E205F746F55726C3B207D0A20202020636F6E737420537472696E672620706172616D7328766F69642920636F6E7374207B2072657475726E205F706172616D733B207D0A202020207669727475616C20626F6F6C206D61746368284173796E6357656253657276657252657175657374202A7265717565737429207B2072657475726E2066726F6D2829203D3D20726571756573742D3E75726C28292026262066696C7465722872657175657374293B207D0A7D3B0A0A2F2A0A202A2048414E444C4552203A3A204F6E6520696E7374616E63652063616E20626520617474616368656420746F20616E7920526571756573742028646F6E652062792074686520536572766572290A202A202A2F0A0A636C617373204173796E6357656248616E646C6572207B0A202070726F7465637465643A0A2020202041725265717565737446696C74657246756E6374696F6E205F66696C7465723B0A20202020537472696E67205F757365726E616D653B0A20202020537472696E67205F70617373776F72643B0A20207075626C69633A0A202020204173796E6357656248616E646C657228293A5F757365726E616D65282222292C205F70617373776F7264282222297B7D0A202020204173796E6357656248616E646C6572262073657446696C7465722841725265717565737446696C74657246756E6374696F6E20666E29207B205F66696C746572203D20666E3B2072657475726E202A746869733B207D0A202020204173796E6357656248616E646C6572262073657441757468656E7469636174696F6E28636F6E73742063686172202A757365726E616D652C20636F6E73742063686172202A70617373776F7264297B20205F757365726E616D65203D20537472696E6728757365726E616D65293B5F70617373776F7264203D20537472696E672870617373776F7264293B2072657475726E202A746869733B207D3B0A20202020626F6F6C2066696C746572284173796E6357656253657276657252657175657374202A72657175657374297B2072657475726E205F66696C746572203D3D204E554C4C207C7C205F66696C7465722872657175657374293B207D0A202020207669727475616C207E4173796E6357656248616E646C657228297B7D0A202020207669727475616C20626F6F6C2063616E48616E646C65284173796E6357656253657276657252657175657374202A72657175657374205F5F6174747269627574655F5F2828756E757365642929297B0A20202020202072657475726E2066616C73653B0A202020207D0A202020207669727475616C20766F69642068616E646C6552657175657374284173796E6357656253657276657252657175657374202A72657175657374205F5F6174747269627574655F5F2828756E757365642929297B7D0A202020207669727475616C20766F69642068616E646C6555706C6F6164284173796E6357656253657276657252657175657374202A7265717565737420205F5F6174747269627574655F5F2828756E7573656429292C20636F6E737420537472696E67262066696C656E616D65205F5F6174747269627574655F5F2828756E7573656429292C2073697A655F7420696E646578205F5F6174747269627574655F5F2828756E7573656429292C2075696E74385F74202A64617461205F5F6174747269627574655F5F2828756E7573656429292C2073697A655F74206C656E205F5F6174747269627574655F5F2828756E7573656429292C20626F6F6C2066696E616C20205F5F6174747269627574655F5F2828756E757365642929297B7D0A202020207669727475616C20766F69642068616E646C65426F6479284173796E6357656253657276657252657175657374202A72657175657374205F5F6174747269627574655F5F2828756E7573656429292C2075696E74385F74202A64617461205F5F6174747269627574655F5F2828756E7573656429292C2073697A655F74206C656E205F5F6174747269627574655F5F2828756E7573656429292C2073697A655F7420696E646578205F5F6174747269627574655F5F2828756E7573656429292C2073697A655F7420746F74616C205F5F6174747269627574655F5F2828756E757365642929297B7D0A202020207669727475616C20626F6F6C2069735265717565737448616E646C65725472697669616C28297B72657475726E20747275653B7D0A7D3B0A0A2F2A0A202A20524553504F4E5345203A3A204F6E6520696E7374616E6365206973206372656174656420666F722065616368205265717565737420286174746163686564206279207468652048616E646C6572290A202A202A2F0A0A7479706564656620656E756D207B0A2020524553504F4E53455F53455455502C20524553504F4E53455F484541444552532C20524553504F4E53455F434F4E54454E542C20524553504F4E53455F574149545F41434B2C20524553504F4E53455F454E442C20524553504F4E53455F4641494C45440A7D20576562526573706F6E736553746174653B0A0A636C617373204173796E63576562536572766572526573706F6E7365207B0A202070726F7465637465643A0A20202020696E74205F636F64653B0A202020204C696E6B65644C6973743C4173796E63576562486561646572202A3E205F686561646572733B0A20202020537472696E67205F636F6E74656E74547970653B0A2020202073697A655F74205F636F6E74656E744C656E6774683B0A20202020626F6F6C205F73656E64436F6E74656E744C656E6774683B0A20202020626F6F6C205F6368756E6B65643B0A2020202073697A655F74205F686561644C656E6774683B0A2020202073697A655F74205F73656E744C656E6774683B0A2020202073697A655F74205F61636B65644C656E6774683B0A2020202073697A655F74205F7772697474656E4C656E6774683B0A20202020576562526573706F6E73655374617465205F73746174653B0A20202020636F6E737420636861722A205F726573706F6E7365436F6465546F537472696E6728696E7420636F6465293B0A0A20207075626C69633A0A202020204173796E63576562536572766572526573706F6E736528293B0A202020207669727475616C207E4173796E63576562536572766572526573706F6E736528293B0A202020207669727475616C20766F696420736574436F646528696E7420636F6465293B0A202020207669727475616C20766F696420736574436F6E74656E744C656E6774682873697A655F74206C656E293B0A202020207669727475616C20766F696420736574436F6E74656E745479706528636F6E737420537472696E67262074797065293B0A202020207669727475616C20766F69642061646448656164657228636F6E737420537472696E6726206E616D652C20636F6E737420537472696E67262076616C7565293B0A202020207669727475616C20537472696E67205F617373656D626C65486561642875696E74385F742076657273696F6E293B0A202020207669727475616C20626F6F6C205F73746172746564282920636F6E73743B0A202020207669727475616C20626F6F6C205F66696E6973686564282920636F6E73743B0A202020207669727475616C20626F6F6C205F6661696C6564282920636F6E73743B0A202020207669727475616C20626F6F6C205F736F7572636556616C6964282920636F6E73743B0A202020207669727475616C20766F6964205F726573706F6E64284173796E6357656253657276657252657175657374202A72657175657374293B0A202020207669727475616C2073697A655F74205F61636B284173796E6357656253657276657252657175657374202A726571756573742C2073697A655F74206C656E2C2075696E7433325F742074696D65293B0A7D3B0A0A2F2A0A202A20534552564552203A3A204F6E6520696E7374616E63650A202A202A2F0A0A74797065646566207374643A3A66756E6374696F6E3C766F6964284173796E6357656253657276657252657175657374202A72657175657374293E2041725265717565737448616E646C657246756E6374696F6E3B0A74797065646566207374643A3A66756E6374696F6E3C766F6964284173796E6357656253657276657252657175657374202A726571756573742C20636F6E737420537472696E67262066696C656E616D652C2073697A655F7420696E6465782C2075696E74385F74202A646174612C2073697A655F74206C656E2C20626F6F6C2066696E616C293E20417255706C6F616448616E646C657246756E6374696F6E3B0A74797065646566207374643A3A66756E6374696F6E3C766F6964284173796E6357656253657276657252657175657374202A726571756573742C2075696E74385F74202A646174612C2073697A655F74206C656E2C2073697A655F7420696E6465782C2073697A655F7420746F74616C293E204172426F647948616E646C657246756E6374696F6E3B0A0A636C617373204173796E63576562536572766572207B0A202070726F7465637465643A0A202020204173796E63536572766572205F7365727665723B0A202020204C696E6B65644C6973743C4173796E63576562526577726974652A3E205F72657772697465733B0A202020204C696E6B65644C6973743C4173796E6357656248616E646C65722A3E205F68616E646C6572733B0A202020204173796E6343616C6C6261636B57656248616E646C65722A205F6361746368416C6C48616E646C65723B0A0A20207075626C69633A0A202020204173796E635765625365727665722875696E7431365F7420706F7274293B0A202020207E4173796E6357656253657276657228293B0A0A20202020766F696420626567696E28293B0A20202020766F696420656E6428293B0A0A236966204153594E435F5443505F53534C5F454E41424C45440A20202020766F6964206F6E53736C46696C655265717565737428416353536C46696C6548616E646C65722063622C20766F69642A20617267293B0A20202020766F696420626567696E53656375726528636F6E73742063686172202A636572742C20636F6E73742063686172202A707269766174655F6B65795F66696C652C20636F6E73742063686172202A70617373776F7264293B0A23656E6469660A0A202020204173796E6357656252657772697465262061646452657772697465284173796E63576562526577726974652A2072657772697465293B0A20202020626F6F6C2072656D6F766552657772697465284173796E63576562526577726974652A2072657772697465293B0A202020204173796E635765625265777269746526207265777269746528636F6E737420636861722A2066726F6D2C20636F6E737420636861722A20746F293B0A0A202020204173796E6357656248616E646C6572262061646448616E646C6572284173796E6357656248616E646C65722A2068616E646C6572293B0A20202020626F6F6C2072656D6F766548616E646C6572284173796E6357656248616E646C65722A2068616E646C6572293B0A20200A202020204173796E6343616C6C6261636B57656248616E646C657226206F6E28636F6E737420636861722A207572692C2041725265717565737448616E646C657246756E6374696F6E206F6E52657175657374293B0A202020204173796E6343616C6C6261636B57656248616E646C657226206F6E28636F6E737420636861722A207572692C20576562526571756573744D6574686F64436F6D706F73697465206D6574686F642C2041725265717565737448616E646C657246756E6374696F6E206F6E52657175657374293B0A202020204173796E6343616C6C6261636B57656248616E646C657226206F6E28636F6E737420636861722A207572692C20576562526571756573744D6574686F64436F6D706F73697465206D6574686F642C2041725265717565737448616E646C657246756E6374696F6E206F6E526571756573742C20417255706C6F616448616E646C657246756E6374696F6E206F6E55706C6F6164293B0A202020204173796E6343616C6C6261636B57656248616E646C657226206F6E28636F6E737420636861722A207572692C20576562526571756573744D6574686F64436F6D706F73697465206D6574686F642C2041725265717565737448616E646C657246756E6374696F6E206F6E526571756573742C20417255706C6F616448616E646C657246756E6374696F6E206F6E55706C6F61642C204172426F647948616E646C657246756E6374696F6E206F6E426F6479293B0A0A202020204173796E6353746174696357656248616E646C65722620736572766553746174696328636F6E737420636861722A207572692C2066733A3A4653262066732C20636F6E737420636861722A20706174682C20636F6E737420636861722A2063616368655F636F6E74726F6C203D204E554C4C293B0A0A20202020766F6964206F6E4E6F74466F756E642841725265717565737448616E646C657246756E6374696F6E20666E293B20202F2F63616C6C6564207768656E2068616E646C6572206973206E6F742061737369676E65640A20202020766F6964206F6E46696C6555706C6F616428417255706C6F616448616E646C657246756E6374696F6E20666E293B202F2F68616E646C652066696C652075706C6F6164730A20202020766F6964206F6E52657175657374426F6479284172426F647948616E646C657246756E6374696F6E20666E293B202F2F68616E646C6520706F737473207769746820706C61696E20626F647920636F6E74656E7420284A534F4E206F6674656E207472616E736D697474656420746869732077617920617320612072657175657374290A0A20202020766F696420726573657428293B202F2F72656D6F766520616C6C207772697465727320616E642068616E646C6572732C2077697468206F6E4E6F74466F756E642F6F6E46696C6555706C6F61642F6F6E52657175657374426F6479200A20200A20202020766F6964205F68616E646C65446973636F6E6E656374284173796E6357656253657276657252657175657374202A72657175657374293B0A20202020766F6964205F61747461636848616E646C6572284173796E6357656253657276657252657175657374202A72657175657374293B0A20202020766F6964205F7265777269746552657175657374284173796E6357656253657276657252657175657374202A72657175657374293B0A7D3B0A0A636C6173732044656661756C7448656164657273207B0A20207573696E6720686561646572735F74203D204C696E6B65644C6973743C4173796E63576562486561646572202A3E3B0A2020686561646572735F74205F686561646572733B0A20200A202044656661756C744865616465727328290A20203A5F6865616465727328686561646572735F74285B5D284173796E63576562486561646572202A68297B2064656C65746520683B207D29290A20207B7D0A7075626C69633A0A20207573696E6720436F6E73744974657261746F72203D20686561646572735F743A3A436F6E73744974657261746F723B0A0A2020766F69642061646448656164657228636F6E737420537472696E6726206E616D652C20636F6E737420537472696E67262076616C7565297B0A202020205F686561646572732E616464286E6577204173796E63576562486561646572286E616D652C2076616C756529293B0A20207D20200A20200A2020436F6E73744974657261746F7220626567696E282920636F6E7374207B2072657475726E205F686561646572732E626567696E28293B207D0A2020436F6E73744974657261746F7220656E64282920636F6E7374207B2072657475726E205F686561646572732E656E6428293B207D0A0A202044656661756C74486561646572732844656661756C744865616465727320636F6E7374202629203D2064656C6574653B0A202044656661756C744865616465727320266F70657261746F723D2844656661756C744865616465727320636F6E7374202629203D2064656C6574653B0A20207374617469632044656661756C74486561646572732026496E7374616E63652829207B0A202020207374617469632044656661756C744865616465727320696E7374616E63653B0A2020202072657475726E20696E7374616E63653B0A20207D0A7D3B0A0A23696E636C7564652022576562526573706F6E7365496D706C2E68220A23696E636C756465202257656248616E646C6572496D706C2E68220A23696E636C75646520224173796E63576562536F636B65742E68220A23696E636C75646520224173796E634576656E74536F757263652E68220A0A23656E646966202F2A205F4173796E635765625365727665725F485F202A2F0A .h SPIFFSEditor 23696E636C7564652022535049464653456469746F722E68220A23696E636C756465203C46532E683E0A0A2F2F46696C653A20656469742E68746D2E677A2C2053697A653A20343135310A23646566696E6520656469745F68746D5F677A5F6C656E20343135310A636F6E73742075696E74385F7420656469745F68746D5F677A5B5D2050524F474D454D203D207B0A20307831462C20307838422C20307830382C20307830382C20307842382C20307839342C20307842312C20307835392C20307830302C20307830332C20307836352C20307836342C20307836392C20307837342C20307832452C20307836382C0A20307837342C20307836442C20307830302C20307842352C20307833412C20307830422C20307837422C20307844412C20307842382C20307842322C20307837462C20307843352C20307837312C20307843462C20307836362C20307845442C0A20307838332C20307833312C20307839302C20307841342C20307844392C20307844362C20307843342C20307843392C20307834322C20307839322C20307833362C20307836442C20307846332C20307836412C20307838302C20307842362C0A20307836392C20307834462C20307845452C20307837452C20307843322C20307831362C20307841302C20307843362C20307839362C20307835442C20307835422C20307830452C20307834392C20307835392C20307846452C20307846422C0A20307839442C20307839312C20307836432C20307842302C20307830392C20307836392C20307837372C20307843462C20307842442C20307842422C20307844442C20307832442C20307839322C20307834362C20307833332C20307839412C0A20307831392C20307843442C20307835332C20307844452C20307842442C20307838442C20307841332C20307838422C20307843332C20307846452C20307846352C20307845352C20307842312C20307833362C20307831312C20307836312C0A20307842302C20307842462C20307838372C20307837462C20307836422C20307830312C20307845312C20307836332C20307839372C20307846322C20307846442C20307833442C20307843312C20307834342C20307834302C20307846372C0A20307838462C20307837422C20307839372C20307844412C20307842312C20307843462C20307834342C20307839342C20307845432C20307833352C20307844342C20307843412C20307835452C20307832412C20307831452C20307830322C0A20307841412C20307838352C20307844342C20307836372C20307843342C20307834442C20307842442C20307838342C20307843322C20307836362C20307844422C20307830422C20307836372C20307844462C20307845422C20307838432C0A20307846422C20307846342C20307844452C20307844392C20307836452C20307833362C20307844422C20307837312C20307839342C20307833322C20307843312C20307832322C20307845452C20307839302C20307836312C20307831412C0A20307830352C20307839392C20307841302C20307845442C20307838302C20307838452C20307838342C20307846332C20307833432C20307842452C20307836462C20307830462C20307841332C20307843342C20307841372C20307838392C0A20307844332C20307838412C20307845462C20307833352C20307830302C20307833312C20307835462C20307837422C20307842362C20307842332C20307842332C20307844332C20307831452C20307831322C20307845462C20307837362C0A20307839432C20307834342C20307831392C20307846372C20307845422C20307835452C20307831342C20307834342C20307838392C20307846332C20307836432C20307846342C20307831432C20307846462C20307842342C20307837442C0A20307839362C20307843362C20307830312C20307837392C20307837302C20307837382C20307843342C20307832392C20307845302C20307844452C20307844372C20307844332C20307830392C20307846312C20307841332C20307841392C0A20307844332C20307844342C20307839412C20307835412C20307841422C20307830392C20307834342C20307839322C20307846312C20307839302C20307831382C20307834442C20307830422C20307846462C20307844382C20307833422C0A20307836362C20307837422C20307831342C20307837312C20307835312C20307834462C20307844392C20307837372C20307845412C20307842342C20307842362C20307845302C20307833342C20307833392C20307831442C20307839312C0A20307839302C20307830352C20307830462C20307834452C20307834412C20307837382C20307835412C20307834462C20307836392C20307843322C20307834362C20307836412C20307837392C20307834412C20307844392C20307837382C0A20307832322C20307839432C20307844462C20307839412C20307843442C20307833392C20307846302C20307841462C20307836352C20307843312C20307832432C20307836302C20307832392C20307832302C20307841332C20307837382C0A20307845412C20307833432C20307831312C20307843352C20307834452C20307835332C20307842312C20307844452C20307836432C20307838372C20307832342C20307831392C20307833332C20307830452C20307838332C20307839382C0A20307846382C20307833452C20307845332C20307836332C20307834372C20307841312C20307830352C20307836432C20307842362C20307839302C20307833362C20307841312C20307830312C20307831312C20307845432C20307838452C0A20307842362C20307834332C20307843362C20307845422C20307835332C20307845362C20307838422C20307838392C20307842332C20307830422C20307833432C20307842362C20307842442C20307832432C20307834392C20307834312C0A20307841362C20307833382C20307836322C20307835432C20307844302C20307834342C20307841322C20307841352C20307833312C20307845312C20307842332C20307835432C20307835342C20307835342C20307834302C20307832312C0A20307832372C20307845332C20307830312C20307845332C20307842342C20307833452C20307830432C20307832322C20307845462C20307837362C20307837312C20307844322C20307836452C20307837432C20307839462C20307839462C0A20307845352C20307834432C20307841322C20307833422C20307839412C20307843432C20307839362C20307845412C20307839322C20307844382C20307831352C20307836302C20307838352C20307833342C20307841352C20307837342C0A20307836452C20307838422C20307842422C20307830432C20307841302C20307839362C20307846432C20307830352C20307832392C20307831372C20307846432C20307832462C20307834352C20307835412C20307831312C20307835432C0A20307841312C20307833302C20307831452C20307836372C20307836322C20307846362C20307846382C20307832412C20307841332C20307839382C20307837382C20307834432C20307833432C20307841302C20307846432C20307842302C0A20307836442C20307838362C20307842412C20307830342C20307841432C20307832342C20307832342C20307838312C20307838362C20307833412C20307844372C20307833452C20307844302C20307843342C20307832372C20307839432C0A20307835382C20307839442C20307838342C20307839312C20307843302C20307845412C20307832442C20307842352C20307835452C20307830462C20307841332C20307845462C20307846352C20307830432C20307843362C20307833302C0A20307830462C20307841382C20307832372C20307839342C20307839322C20307845312C20307831452C20307838362C20307842372C20307834432C20307833432C20307830362C20307833432C20307835412C20307832382C20307841392C0A20307834422C20307832412C20307836392C20307841322C20307832452C20307842302C20307832352C20307844352C20307838332C20307831432C20307834422C20307843392C20307839352C20307835302C20307846352C20307836312C0A20307832342C20307834342C20307831342C20307834412C20307839332C20307835422C20307830382C20307841432C20307834392C20307841422C20307837392C20307846312C20307845382C20307834362C20307844362C20307836422C0A20307842462C20307834342C20307842452C20307830442C20307837412C20307831352C20307843432C20307832332C20307834312C20307839442C20307830342C20307836432C20307843432C20307839442C20307839302C20307846392C0A20307837452C20307834302C20307834422C20307835362C20307845422C20307836342C20307834392C20307836302C20307846382C20307834342C20307831302C20307838372C20307838352C20307836342C20307834432C20307831422C0A20307833312C20307831462C20307830332C20307833342C20307841352C20307842422C20307833422C20307831362C20307846422C20307844302C20307842442C20307842382C20307839412C20307833362C20307844462C20307842442C0A20307831452C20307834372C20307831442C20307846382C20307845372C20307842432C20307833372C20307839382C20307831432C20307830462C20307843362C20307833302C20307845412C20307845322C20307842342C20307846332C0A20307846452C20307842302C20307846332C20307831452C20307837452C20307830452C20307835422C20307842352C20307841462C20307841332C20307836462C20307842382C20307844302C20307837442C20307845442C20307837372C0A20307846422C20307838332C20307845332C20307834452C20307845372C20307835442C20307845332C20307843442C20307846392C20307846342C20307845332C20307842422C20307835442C20307830342C20307837372C20307838332C0A20307845362C20307844352C20307838372C20307834392C20307837332C20307842302C20307846352C20307833322C20307846342C20307834462C20307846432C20307838392C20307831372C20307830452C20307833412C20307845462C0A20307833462C20307835452C20307844442C20307835442C20307838372C20307838332C20307837312C20307845462C20307836332C20307836422C20307846322C20307837392C20307845422C20307834332C20307845462C20307846332C0A20307843372C20307835372C20307842372C20307846342C20307844332C20307843392C20307844422C20307843462C20307846442C20307832392C20307832302C20307831432C20307834352C20307842442C20307843312C20307835352C0A20307846372C20307834332C20307837372C20307846432C20307842392C20307845422C20307831442C20307844462C20307830462C20307838332C20307846332C20307845452C20307845422C20307843452C20307842302C20307842332C0A20307845352C20307835312C20307833412C20307845452C20307835462C20307837352C20307842332C20307833372C20307845462C20307832452C20307843362C20307838432C20307834442C20307837412C20307839462C20307843462C0A20307846422C20307844452C20307845312C20307846332C20307844332C20307843312C20307834392C20307838372C20307834442C20307843452C20307844462C20307835452C20307833352C20307836462C20307835462C20307842462C0A20307833422C20307833432C20307846322C20307841452C20307844462C20307835452C20307845462C20307831452C20307836442C20307833372C20307837452C20307846422C20307845442C20307843432C20307842462C20307836302C0A20307842432C20307837462C20307846372C20307842442C20307833332C20307833452C20307839432C20307842452C20307837382C20307834382C20307846422C20307839332C20307833372C20307837372C20307842432C20307846312C0A20307832312C20307846412C20307846412C20307845362C20307845312C20307830432C20307846452C20307842422C20307842432C20307841432C20307830442C20307837422C20307841442C20307837342C20307846302C20307846452C0A20307843442C20307838372C20307841442C20307846342C20307845352C20307846332C20307842382C20307837422C20307837342C20307837342C20307831372C20307830452C20307832462C20307831422C20307841312C20307837462C0A20307833422C20307831322C20307832462C20307842362C20307834352C20307837432C20307833442C20307843452C20307833452C20307837462C20307837422C20307846452C20307837362C20307844322C20307842382C20307841302C0A20307845342C20307837412C20307835322C20307837422C20307846382C20307846452C20307846302C20307836322C20307844322C20307833462C20307842392C20307833422C20307830462C20307843382C20307846442C20307846392C0A20307842392C20307846372C20307833442C20307841432C20307830352C20307845342C20307845352C20307834352C20307833462C20307832302C20307834392C20307836422C20307845302C20307837372C20307831412C20307842352C0A20307843332C20307841442C20307843452C20307838452C20307834382C20307841452C20307830452C20307846392C20307844312C20307846362C20307844372C20307844452C20307838422C20307836452C20307842372C20307831352C0A20307830442C20307842462C20307836442C20307842442C20307842452C20307844442C20307837442C20307833442C20307844382C20307837442C20307833462C20307837432C20307844462C20307845392C20307845442C20307837342C0A20307830372C20307845342C20307842412C20307846372C20307842452C20307833332C20307844412C20307831392C20307834452C20307832362C20307845462C20307844452C20307846352C20307835462C20307846392C20307839442C0A20307845462C20307834392C20307845372C20307836322C20307844412C20307842392C20307833462C20307831452C20307837342C20307834452C20307836412C20307845462C20307838452C20307843462C20307839412C20307841442C0A20307844452C20307846352C20307846362C20307846382C20307836432C20307837372C20307844412C20307834442C20307838462C20307833422C20307845462C20307842422C20307843442C20307846312C20307844422C20307835412C0A20307834382C20307833452C20307834372C20307838372C20307844422C20307845332C20307833372C20307842422C20307845432C20307846322C20307839412C20307837342C20307844452C20307837342C20307844462C20307841362C0A20307845432C20307832412C20307833432C20307831392C20307833342C20307833422C20307839442C20307844332C20307830422C20307846412C20307845412C20307837302C20307839422C20307842432C20307844422C20307846322C0A20307833452C20307838322C20307846452C20307830372C20307839462C20307845382C20307836462C20307842352C20307843452C20307846342C20307841322C20307831392C20307837382C20307832462C20307836392C20307846462C0A20307845342C20307842412C20307832462C20307836462C20307845372C20307833382C20307837382C20307844352C20307842462C20307845442C20307836352C20307845462C20307843332C20307843332C20307834332C20307835332C0A20307845332C20307835312C20307833442C20307841312C20307833312C20307832352C20307841322C20307831432C20307841452C20307831362C20307846452C20307830312C20307842362C20307842352C20307842342C20307843322C0A20307844432C20307834462C20307830352C20307842442C20307831372C20307837352C20307839462C20307837412C20307835312C20307834322C20307845342C20307831452C20307834302C20307841302C20307830392C20307839412C0A20307844382C20307846432C20307837372C20307831392C20307833462C20307833352C20307831352C20307833462C20307833352C20307843322C20307837442C20307843442C20307832382C20307831432C20307830312C20307838332C0A20307838372C20307834462C20307845462C20307839382C20307834372C20307845422C20307833312C20307842422C20307841372C20307834312C20307835442C20307832322C20307833422C20307834442C20307837332C20307832362C0A20307846442C20307841442C20307844382C20307834362C20307833382C20307839382C20307839412C20307841342C20307835412C20307832432C20307846382C20307835462C20307838392C20307834372C20307832312C20307842302C0A20307838312C20307843422C20307838342C20307846382C20307841422C20307837432C20307832372C20307834412C20307845412C20307843332C20307836432C20307833432C20307836322C20307846372C20307845302C20307844302C0A20307832332C20307843362C20307839392C20307841302C20307835412C20307832422C20307839442C20307846462C20307835452C20307839302C20307842392C20307841352C20307830462C20307841332C20307838342C20307838342C0A20307833342C20307844352C20307846452C20307832322C20307839392C20307844392C20307832382C20307838392C20307843322C20307836352C20307831302C20307839392C20307838422C20307841382C20307833342C20307839392C0A20307843462C20307839462C20307836352C20307837312C20307831302C20307831312C20307831302C20307837332C20307834442C20307845342C20307835302C20307846312C20307833342C20307839312C20307836452C20307842352C0A20307838382C20307841422C20307842392C20307839422C20307836442C20307841312C20307835422C20307839362C20307844442C20307837412C20307836422C20307836372C20307845392C20307842412C20307837352C20307842392C0A20307831372C20307845332C20307846442C20307839412C20307834432C20307838312C20307846312C20307841302C20307831342C20307845452C20307839452C20307830392C20307835302C20307845392C20307831332C20307838372C0A20307843422C20307834332C20307846322C20307843382C20307842302C20307836302C20307834302C20307830352C20307845412C20307839362C20307838432C20307844342C20307838352C20307832342C20307842302C20307836462C0A20307846452C20307838432C20307843412C20307842432C20307836372C20307833442C20307838422C20307831332C20307842382C20307830442C20307833412C20307846442C20307831312C20307843442C20307834322C20307841362C0A20307832412C20307836442C20307834352C20307835332C20307836352C20307842432C20307835432C20307838342C20307836352C20307844412C20307839332C20307842432C20307831362C20307841342C20307831462C20307834422C0A20307830352C20307845302C20307830352C20307833372C20307843462C20307839312C20307839422C20307831462C20307836412C20307837352C20307837422C20307846372C20307839372C20307839432C20307838372C20307839442C0A20307845362C20307832462C20307837332C20307833422C20307844462C20307835422C20307841342C20307845342C20307835362C20307831332C20307846452C20307832392C20307833322C20307845462C20307838422C20307832352C0A20307830422C20307843332C20307845372C20307846382C20307841372C20307836302C20307831302C20307845392C20307839342C20307838302C20307844422C20307833422C20307832462C20307835462C20307846382C20307843332C0A20307830322C20307839382C20307830422C20307846362C20307832342C20307833432C20307832312C20307833452C20307843422C20307835322C20307845372C20307837392C20307846332C20307839372C20307835432C20307839462C0A20307835422C20307833422C20307832382C20307846422C20307845322C20307832452C20307837312C20307842322C20307842342C20307844382C20307833342C20307836362C20307835432C20307844422C20307834412C20307833352C0A20307842432C20307836462C20307839322C20307832432C20307830432C20307842332C20307839322C20307845442C20307845372C20307842462C20307832462C20307834442C20307831332C20307846372C20307843462C20307839412C0A20307842462C20307843432C20307834342C20307830322C20307844392C20307836342C20307830342C20307842392C20307843362C20307834392C20307832322C20307834312C20307830342C20307833352C20307839412C20307845362C0A20307831432C20307838342C20307835422C20307830332C20307844382C20307844452C20307836442C20307846412C20307837342C20307836432C20307843452C20307845372C20307837422C20307830442C20307839392C20307844372C0A20307841302C20307836432C20307846312C20307831322C20307831362C20307838422C20307846442C20307835312C20307843362C20307833442C20307845342C20307834312C20307831422C20307835332C20307838332C20307839412C0A20307842332C20307838342C20307838412C20307832432C20307845312C20307839412C20307831462C20307837392C20307831392C20307831412C20307842422C20307833442C20307841362C20307845322C20307835382C20307844392C0A20307837442C20307846372C20307845312C20307838442C20307830462C20307833422C20307845362C20307830422C20307830342C20307836462C20307832442C20307830322C20307833382C20307833302C20307839432C20307839372C0A20307845332C20307835342C20307846362C20307834332C20307838322C20307830312C20307832322C20307845462C20307845382C20307838332C20307834312C20307832442C20307842312C20307834302C20307841342C20307833362C0A20307841452C20307831422C20307843352C20307832452C20307838302C20307837312C20307837332C20307837362C20307830372C20307834412C20307832302C20307832452C20307846442C20307832322C20307836452C20307832432C0A20307845362C20307837322C20307846382C20307836392C20307845372C20307842422C20307843392C20307831452C20307833422C20307841382C20307842372C20307831432C20307842322C20307843462C20307830452C20307835412C0A20307845302C20307835452C20307836352C20307836452C20307845342C20307842392C20307841462C20307835382C20307834302C20307830372C20307842392C20307843332C20307845312C20307833312C20307834382C20307836432C0A20307842312C20307838352C20307832382C20307845322C20307835422C20307843442C20307845362C20307838362C20307834422C20307830462C20307834382C20307830302C20307833392C20307843432C20307844302C20307838462C0A20307841462C20307841452C20307832452C20307841452C20307842452C20307845382C20307833352C20307835412C20307844332C20307836462C20307831432C20307834442C20307841462C20307837312C20307844332C20307831312C0A20307837362C20307834322C20307834372C20307830392C20307834442C20307832372C20307839372C20307834342C20307834432C20307838432C20307844342C20307842452C20307832332C20307834312C20307835362C20307831362C0A20307838342C20307841312C20307844432C20307843382C20307841322C20307837302C20307833392C20307839442C20307836412C20307841462C20307834302C20307843442C20307834372C20307839302C20307845412C20307844412C0A20307843322C20307832362C20307837312C20307834432C20307842392C20307836462C20307845382C20307833312C20307832302C20307845412C20307831362C20307833352C20307841442C20307838342C20307837452C20307843422C0A20307836382C20307832412C20307835322C20307831422C20307832432C20307844372C20307844302C20307832462C20307830372C20307837442C20307844442C20307844322C20307831422C20307845382C20307834372C20307833412C0A20307846302C20307834362C20307843432C20307833392C20307835322C20307838392C20307835432C20307844302C20307841342C20307833452C20307843432C20307843302C20307841302C20307842382C20307836452C20307842362C0A20307832332C20307839422C20307837312C20307834452C20307839332C20307839332C20307846452C20307844392C20307841392C20307841422C20307835462C20307832392C20307834362C20307842342C20307835332C20307832382C0A20307834382C20307837342C20307834422C20307835452C20307835312C20307837452C20307843382C20307845312C20307838342C20307830352C20307842452C20307831312C20307839392C20307836442C20307832342C20307845312C0A20307834392C20307831322C20307842322C20307834302C20307830312C20307830412C20307839452C20307832442C20307831452C20307836322C20307845412C20307845412C20307832332C20307835302C20307838362C20307836452C0A20307837392C20307837362C20307839382C20307830352C20307838322C20307843352C20307830312C20307837352C20307833372C20307835412C20307833302C20307845332C20307836302C20307834312C20307841452C20307838452C0A20307842392C20307831392C20307836312C20307843432C20307837372C20307837352C20307831352C20307841312C20307846322C20307842382C20307842362C20307845452C20307831342C20307834462C20307839442C20307839322C0A20307835362C20307834452C20307834392C20307843422C20307842382C20307834412C20307845302C20307833342C20307833462C20307831382C20307843332C20307833432C20307843452C20307844342C20307835312C20307830352C0A20307843432C20307841372C20307832332C20307830322C20307839432C20307837432C20307834302C20307836442C20307842412C20307837412C20307836332C20307844442C20307834312C20307841392C20307833412C20307843382C0A20307841462C20307836412C20307843342C20307832462C20307836422C20307834342C20307844442C20307845452C20307833412C20307836342C20307835462C20307832312C20307830372C20307835352C20307845342C20307841302C0A20307838432C20307837432C20307832382C20307838442C20307836342C20307831442C20307837322C20307841302C20307839302C20307839332C20307838412C20307838382C20307838392C20307831342C20307835312C20307838352C0A20307842442C20307833412C20307836412C20307831332C20307830352C20307844322C20307841442C20307841342C20307832322C20307836362C20307836322C20307838332C20307839372C20307839322C20307836312C20307834302C0A20307837442C20307837372C20307841332C20307830392C20307833332C20307832432C20307842362C20307844442C20307841442C20307845362C20307839412C20307833332C20307831322C20307837352C20307834362C20307835362C0A20307836352C20307833302C20307832422C20307833332C20307841382C20307846352C20307843382C20307831442C20307844352C20307844362C20307833312C20307839382C20307839392C20307835362C20307836302C20307834372C0A20307844432C20307830422C20307839382C20307837372C20307845422C20307832452C20307842442C20307843352C20307839432C20307842312C20307838352C20307838352C20307835412C20307835432C20307830362C20307842412C0A20307830312C20307839342C20307835452C20307838422C20307841352C20307837432C20307838302C20307846412C20307839452C20307835422C20307844392C20307835412C20307830322C20307844432C20307841362C20307846372C0A20307844342C20307833422C20307838432C20307843322C20307839302C20307841302C20307845442C20307841362C20307843302C20307834312C20307833452C20307844312C20307843442C20307842392C20307831352C20307841442C0A20307843352C20307837392C20307843322C20307834352C20307832432C20307837462C20307833442C20307838422C20307832332C20307830332C20307835432C20307843452C20307846352C20307836432C20307844342C20307836312C0A20307836412C20307838332C20307831452C20307843372C20307836322C20307846322C20307831332C20307831372C20307832412C20307830432C20307835342C20307841322C20307837432C20307836392C20307844452C20307835382C0A20307830422C20307839312C20307835362C20307837432C20307845412C20307841322C20307842372C20307845322C20307835342C20307841382C20307842432C20307838412C20307835442C20307839412C20307834422C20307831442C0A20307839342C20307836312C20307842392C20307842442C20307832462C20307841302C20307846412C20307837432C20307830452C20307845372C20307830312C20307846462C20307831332C20307836382C20307846392C20307845382C0A20307835462C20307831372C20307836302C20307843392C20307841332C20307833342C20307837382C20307838422C20307842422C20307830442C20307845332C20307843302C20307846392C20307838462C20307836442C20307837432C0A20307846392C20307831462C20307846422C20307841362C20307836362C20307839412C20307830372C20307846462C20307836412C20307834382C20307830442C20307831422C20307843322C20307846432C20307844322C20307842412C0A20307842312C20307830382C20307838302C20307845442C20307837462C20307839422C20307846462C20307842312C20307832352C20307842382C20307830322C20307836422C20307844462C20307834352C20307839302C20307834392C0A20307846302C20307832342C20307833342C20307842302C20307836382C20307841342C20307839312C20307843442C20307834442C20307834332C20307842382C20307841342C20307837322C20307838442C20307833352C20307835312C0A20307844332C20307836442C20307838382C20307835332C20307835302C20307835422C20307841432C20307830342C20307842462C20307833452C20307832342C20307837412C20307831352C20307835422C20307831372C20307830302C0A20307843392C20307833442C20307843412C20307830432C20307833442C20307832322C20307839372C20307835322C20307843422C20307830432C20307830322C20307834322C20307841372C20307838392C20307845372C20307832412C0A20307841442C20307831442C20307831342C20307833302C20307831372C20307841322C20307845302C20307842432C20307831432C20307832442C20307831352C20307845412C20307841412C20307846442C20307831372C20307830412C0A20307841332C20307844362C20307831322C20307838412C20307830342C20307833312C20307841442C20307844382C20307837392C20307843362C20307837322C20307837352C20307834432C20307835392C20307842412C20307833352C0A20307835392C20307835442C20307839362C20307841442C20307830342C20307841452C20307832462C20307838442C20307846452C20307844372C20307833442C20307831362C20307838452C20307842352C20307831322C20307833462C0A20307846382C20307839372C20307846422C20307832422C20307834362C20307845342C20307843442C20307833462C20307842432C20307832312C20307837302C20307830352C20307841362C20307834312C20307836442C20307831452C0A20307834442C20307830442C20307842332C20307846362C20307841422C20307841452C20307834392C20307838412C20307841452C20307831452C20307839322C20307846422C20307842432C20307841372C20307843342C20307838432C0A20307844372C20307844362C20307837302C20307835452C20307842342C20307832382C20307846392C20307838322C20307845432C20307845362C20307834382C20307832362C20307841322C20307842362C20307835362C20307836342C0A20307835322C20307844352C20307843412C20307845382C20307835412C20307836332C20307846462C20307844372C20307834412C20307834302C20307842372C20307839382C20307842412C20307834452C20307831352C20307838432C0A20307842332C20307830302C20307831432C20307839332C20307833452C20307831442C20307836392C20307830332C20307832362C20307830332C20307837352C20307833352C20307834362C20307835412C20307838312C20307843312C0A20307843432C20307830332C20307843332C20307832422C20307846422C20307846332C20307831452C20307831362C20307842462C20307846422C20307839372C20307841412C20307841412C20307838312C20307844342C20307838422C0A20307833332C20307835442C20307835392C20307835392C20307844352C20307834422C20307845302C20307844322C20307830382C20307841302C20307835422C20307838422C20307833432C20307833412C20307838432C20307846432C0A20307838372C20307835322C20307846362C20307834442C20307842422C20307830462C20307838372C20307830312C20307834392C20307844332C20307837332C20307842382C20307830312C20307834332C20307846372C20307834322C0A20307835302C20307842382C20307842322C20307843322C20307846442C20307845362C20307845362C20307836362C20307831352C20307832392C20307841312C20307832312C20307831342C20307844422C20307838412C20307832422C0A20307846302C20307834392C20307844332C20307846312C20307838312C20307833302C20307831382C20307844322C20307831412C20307843362C20307846302C20307832352C20307845332C20307834372C20307835432C20307837312C0A20307846342C20307846342C20307832322C20307841362C20307846432C20307833332C20307844432C20307839352C20307833322C20307843422C20307831412C20307841442C20307841362C20307836382C20307846412C20307838462C0A20307844382C20307833452C20307843412C20307830442C20307837362C20307843312C20307837412C20307842412C20307835362C20307841312C20307846432C20307839462C20307836312C20307842392C20307839342C20307832382C0A20307844362C20307837302C20307839432C20307834302C20307838302C20307835412C20307843332C20307833312C20307843342C20307831412C20307834312C20307831372C20307846432C20307832362C20307836422C20307846392C0A20307843442C20307846452C20307831392C20307837452C20307839372C20307837362C20307831452C20307831352C20307832352C20307839312C20307841412C20307841462C20307835302C20307830322C20307839462C20307844442C0A20307845392C20307841362C20307831352C20307842392C20307835352C20307830412C20307835302C20307831422C20307834362C20307834312C20307844302C20307838462C20307845322C20307838332C20307832372C20307844362C0A20307839442C20307843352C20307837412C20307833312C20307843382C20307844392C20307835432C20307836452C20307842312C20307842432C20307842352C20307834342C20307834462C20307841312C20307845432C20307835462C0A20307834422C20307831352C20307830312C20307833462C20307832332C20307838422C20307837422C20307841432C20307844342C20307841352C20307833362C20307832382C20307830462C20307835362C20307833462C20307844352C0A20307833432C20307843422C20307835462C20307843432C20307841452C20307836422C20307835312C20307839422C20307843302C20307833382C20307835372C20307839322C20307838422C20307834412C20307842322C20307843382C0A20307831332C20307830312C20307841382C20307835382C20307843372C20307832452C20307843342C20307834442C20307836422C20307837412C20307837432C20307842462C20307835432C20307838332C20307843322C20307844462C0A20307846352C20307844352C20307831322C20307833332C20307830382C20307843342C20307844332C20307839352C20307834422C20307832392C20307835462C20307833372C20307832392C20307838412C20307830452C20307836322C0A20307834372C20307841332C20307835312C20307834412C20307843352C20307834372C20307830432C20307834392C20307835362C20307842322C20307839382C20307839462C20307843382C20307839302C20307830342C20307838432C0A20307834352C20307833432C20307838432C20307842322C20307839342C20307834362C20307839392C20307841382C20307841342C20307831362C20307836332C20307832312C20307843432C20307835452C20307846412C20307845372C0A20307839462C20307838422C20307843392C20307837452C20307835412C20307830422C20307839362C20307844332C20307845422C20307833442C20307842462C20307833342C20307844392C20307846372C20307836422C20307838392C0A20307842392C20307837412C20307845392C20307846462C20307836372C20307834422C20307832312C20307836352C20307834422C20307846312C20307842302C20307835342C20307832452C20307836322C20307836322C20307832392C0A20307845362C20307843392C20307838322C20307839312C20307839372C20307837432C20307831362C20307830442C20307831412C20307832422C20307832352C20307835352C20307839452C20307839372C20307837442C20307839352C0A20307834332C20307834302C20307835392C20307837312C20307845352C20307833352C20307831312C20307830362C20307833342C20307845302C20307836332C20307836342C20307846322C20307834312C20307845422C20307841372C0A20307844312C20307839342C20307832362C20307838372C20307832342C20307841352C20307830362C20307832342C20307843442C20307836352C20307844432C20307834312C20307841382C20307845392C20307830342C20307845422C0A20307837362C20307836442C20307836452C20307831322C20307830352C20307843452C20307833332C20307837372C20307843342C20307842312C20307832362C20307830332C20307846392C20307842322C20307843412C20307830392C0A20307844342C20307843362C20307842452C20307831322C20307841342C20307833452C20307835322C20307832352C20307841382C20307836312C20307835412C20307844302C20307837362C20307843302C20307833352C20307835462C0A20307832362C20307835312C20307834432C20307843362C20307842322C20307830372C20307838332C20307833352C20307837342C20307830462C20307841342C20307836362C20307836442C20307833342C20307839312C20307836302C0A20307841392C20307837332C20307832392C20307846432C20307836362C20307844392C20307843322C20307837302C20307834422C20307835372C20307843392C20307842302C20307842442C20307846342C20307841352C20307833352C0A20307835392C20307838332C20307845302C20307830422C20307836432C20307836322C20307845302C20307831452C20307836382C20307836342C20307846322C20307837422C20307830302C20307837372C20307836422C20307842362C0A20307841332C20307833442C20307844362C20307838452C20307836412C20307833352C20307835332C20307835352C20307845392C20307841452C20307830422C20307836442C20307834452C20307837342C20307832332C20307830422C0A20307834422C20307831302C20307841412C20307839412C20307835392C20307830432C20307833382C20307831422C20307838312C20307841412C20307842412C20307843302C20307831312C20307844362C20307839382C20307836362C0A20307841392C20307832332C20307846312C20307839372C20307831442C20307843392C20307831332C20307842352C20307830372C20307839352C20307846352C20307830352C20307844342C20307833312C20307841422C20307832352C0A20307838362C20307833302C20307844332C20307832392C20307831332C20307844452C20307830342C20307830332C20307839302C20307830372C20307835412C20307844352C20307830352C20307831342C20307842352C20307838452C0A20307831432C20307834442C20307834342C20307842382C20307831432C20307830352C20307846392C20307846302C20307836422C20307839412C20307830462C20307842432C20307842342C20307831382C20307844442C20307839372C0A20307838302C20307835302C20307844322C20307845362C20307845302C20307838382C20307838462C20307846322C20307832312C20307846342C20307842322C20307830352C20307839442C20307830322C20307835382C20307846432C0A20307843362C20307837312C20307833452C20307838412C20307832372C20307843352C20307836382C20307834322C20307845462C20307831372C20307837382C20307835312C20307830312C20307846352C20307841392C20307845452C0A20307832382C20307831422C20307844422C20307836382C20307843452C20307846332C20307834312C20307836422C20307832392C20307837462C20307846302C20307846462C20307832382C20307837462C20307843432C20307843372C0A20307838352C20307833342C20307837312C20307833312C20307831412C20307842332C20307834322C20307839362C20307836312C20307831382C20307846462C20307839302C20307839332C20307841342C20307844342C20307831332C0A20307839372C20307837412C20307835412C20307846312C20307842332C20307842362C20307835332C20307839382C20307838452C20307833312C20307841412C20307846382C20307845332C20307843382C20307846362C20307846302C0A20307846372C20307833432C20307846322C20307836352C20307836442C20307836392C20307835412C20307841312C20307833312C20307838322C20307833412C20307835372C20307833372C20307843422C20307837452C20307839412C0A20307846442C20307842372C20307841442C20307845382C20307844312C20307846312C20307845392C20307837312C20307846462C20307842382C20307835432C20307833382C20307832332C20307845372C20307832352C20307839332C0A20307838412C20307832422C20307835442C20307846412C20307842322C20307832322C20307838302C20307830322C20307831422C20307834352C20307830312C20307837422C20307844442C20307844432C20307835342C20307837452C0A20307846312C20307842362C20307837372C20307837312C20307836452C20307843372C20307832342C20307830312C20307838462C20307832342C20307831352C20307845362C20307843322C20307838322C20307834342C20307846392C0A20307845302C20307844372C20307843372C20307841352C20307837322C20307835442C20307837452C20307836312C20307837302C20307843342C20307844432C20307835322C20307841372C20307841392C20307837452C20307837382C0A20307845322C20307836322C20307835442C20307839392C20307842462C20307830342C20307834312C20307837322C20307831412C20307832442C20307831332C20307835352C20307831312C20307836372C20307834362C20307845352C0A20307833302C20307832462C20307845452C20307842322C20307837352C20307830442C20307844332C20307843382C20307842342C20307843342C20307838342C20307841352C20307845352C20307834362C20307841352C20307831322C0A20307831342C20307846452C20307841322C20307842362C20307845372C20307838422C20307839312C20307832342C20307842372C20307835412C20307837332C20307841422C20307836462C20307834312C20307832412C20307833452C0A20307835382C20307830342C20307832332C20307836362C20307833392C20307844422C20307831362C20307837372C20307841332C20307834332C20307845452C20307836312C20307835432C20307837462C20307842412C20307833352C0A20307837382C20307844322C20307833432C20307837392C20307836312C20307839452C20307846432C20307842312C20307837422C20307832452C20307831432C20307834352C20307846392C20307844412C20307845322C20307839382C0A20307846362C20307831302C20307835382C20307842422C20307836442C20307832462C20307837442C20307831382C20307832302C20307844322C20307838332C20307843422C20307830302C20307846342C20307836332C20307835382C0A20307846462C20307834412C20307845452C20307838382C20307837412C20307830392C20307841412C20307841322C20307841442C20307837332C20307835342C20307844382C20307845452C20307846442C20307838312C20307841332C0A20307846322C20307843452C20307836352C20307831382C20307834382C20307839372C20307843332C20307839322C20307833372C20307838422C20307837352C20307843312C20307836312C20307831392C20307833312C20307836342C0A20307836432C20307830302C20307845332C20307843442C20307835442C20307834392C20307831332C20307844352C20307831432C20307842342C20307846302C20307831422C20307830382C20307838412C20307834462C20307833392C0A20307843452C20307839412C20307833382C20307841442C20307836322C20307837322C20307843352C20307832332C20307843382C20307834412C20307836372C20307838392C20307843302C20307836452C20307831302C20307830442C0A20307830442C20307837432C20307836342C20307839412C20307841312C20307842362C20307831442C20307833452C20307833372C20307844372C20307842432C20307844392C20307835342C20307846412C20307834422C20307836322C0A20307837392C20307844352C20307842302C20307838422C20307831432C20307835362C20307843432C20307837352C20307837442C20307831462C20307846342C20307841332C20307834452C20307832392C20307841462C20307834382C0A20307841342C20307835332C20307844312C20307838332C20307843342C20307838362C20307841322C20307834312C20307842452C20307839312C20307834302C20307834342C20307837322C20307834412C20307833332C20307835442C0A20307843372C20307843412C20307844322C20307830422C20307832382C20307834392C20307837412C20307842322C20307837332C20307839352C20307834392C20307836422C20307832352C20307830362C20307846452C20307843382C0A20307844372C20307846302C20307843372C20307841312C20307844302C20307841332C20307838332C20307839422C20307834392C20307832422C20307838332C20307841342C20307832332C20307836342C20307838332C20307841392C0A20307833372C20307845342C20307842422C20307841382C20307832442C20307832462C20307843422C20307842342C20307831362C20307835302C20307837302C20307837312C20307838332C20307842422C20307831312C20307833302C0A20307835322C20307835412C20307843342C20307839452C20307839342C20307841382C20307843372C20307838462C20307831302C20307831462C20307835332C20307834412C20307832302C20307830362C20307832302C20307841362C0A20307834302C20307844302C20307841372C20307834322C20307838412C20307835342C20307845362C20307839322C20307835332C20307832412C20307832302C20307843412C20307834382C20307843442C20307845322C20307843312C0A20307838352C20307837382C20307844342C20307834362C20307844362C20307838302C20307846442C20307844432C20307842442C20307837332C20307833332C20307844452C20307839302C20307836382C20307830392C20307835362C0A20307833362C20307833442C20307839412C20307841362C20307835322C20307835432C20307835342C20307843372C20307831392C20307846382C20307841382C20307841312C20307830332C20307835412C20307832332C20307838342C0A20307831312C20307831452C20307838342C20307838412C20307830312C20307834302C20307837462C20307834322C20307843332C20307831432C20307832322C20307837302C20307830382C20307832302C20307838322C20307841302C0A20307837462C20307834392C20307830442C20307846372C20307836342C20307830352C20307843392C20307846382C20307844382C20307836442C20307833352C20307846302C20307839442C20307836362C20307839352C20307845432C0A20307832302C20307841352C20307842442C20307836382C20307832342C20307846412C20307836342C20307839382C20307831412C20307835302C20307830302C20307841432C20307844392C20307830312C20307841302C20307831452C0A20307832342C20307835452C20307836332C20307832422C20307833462C20307845462C20307830342C20307832412C20307842422C20307830302C20307841422C20307842422C20307838452C20307838372C20307835462C20307833392C0A20307834462C20307831392C20307841372C20307833392C20307832362C20307830302C20307837422C20307839332C20307836382C20307837412C20307839392C20307833302C20307832452C20307843452C20307836342C20307831422C0A20307836412C20307836432C20307842342C20307845342C20307846352C20307841392C20307838372C20307831352C20307837392C20307833462C20307843352C20307838422C20307843422C20307830432C20307846332C20307842412C0A20307835332C20307837392C20307837372C20307842312C20307838362C20307837302C20307832312C20307835302C20307836362C20307833382C20307842332C20307832392C20307837342C20307842302C20307846412C20307841312C0A20307834382C20307838322C20307837412C20307834462C20307842372C20307834322C20307845322C20307843312C20307834342C20307845442C20307838312C20307846392C20307844432C20307843322C20307844382C20307845312C0A20307839342C20307838332C20307835412C20307830412C20307842352C20307830322C20307834352C20307843362C20307839352C20307843442C20307839382C20307833352C20307831442C20307836412C20307835382C20307838382C0A20307836312C20307845302C20307841462C20307846452C20307830352C20307830462C20307831452C20307831432C20307843382C20307835352C20307833462C20307845312C20307832332C20307845332C20307837452C20307846342C0A20307832332C20307833452C20307833452C20307841462C20307846302C20307846312C20307837392C20307831442C20307831462C20307842342C20307841412C20307833432C20307839382C20307830432C20307838302C20307845432C0A20307831392C20307845312C20307836342C20307834432C20307831332C20307835382C20307843302C20307834332C20307835302C20307832352C20307837462C20307838422C20307842332C20307838342C20307846452C20307839382C0A20307842332C20307844452C20307838342C20307838442C20307843342C20307832332C20307846452C20307838412C20307844352C20307846462C20307838322C20307834422C20307833432C20307837302C20307833442C20307839372C0A20307837392C20307836442C20307835412C20307834392C20307832382C20307833462C20307837452C20307832422C20307839312C20307837452C20307845342C20307834322C20307837382C20307841392C20307833382C20307843382C0A20307844462C20307842372C20307846342C20307830302C20307842432C20307831312C20307846382C20307832392C20307833352C20307837352C20307842432C20307830422C20307841352C20307846432C20307832392C20307833302C0A20307836342C20307841382C20307843302C20307834372C20307844442C20307844392C20307844432C20307831322C20307841452C20307830312C20307838412C20307846312C20307841332C20307832392C20307842302C20307845412C0A20307843392C20307830322C20307844372C20307839452C20307834302C20307832362C20307830342C20307839312C20307845302C20307834382C20307843382C20307841372C20307838442C20307832462C20307830372C20307839422C0A20307833372C20307833352C20307843382C20307834332C20307832452C20307846432C20307839382C20307832452C20307830432C20307833362C20307836462C20307846452C20307836442C20307833362C20307843362C20307843432C0A20307835412C20307837362C20307841342C20307839362C20307834432C20307846362C20307846342C20307830422C20307842462C20307837312C20307830392C20307834382C20307835442C20307834392C20307837382C20307834352C0A20307833342C20307830332C20307836422C20307834332C20307836312C20307845312C20307830372C20307846462C20307834372C20307830392C20307846382C20307839312C20307839452C20307830372C20307843452C20307842442C0A20307845362C20307833442C20307835452C20307832462C20307833452C20307838352C20307845392C20307835362C20307845392C20307843312C20307834412C20307843372C20307845462C20307835332C20307833412C20307837362C0A20307835392C20307841322C20307831342C20307834412C20307831342C20307835392C20307838382C20307831412C20307836412C20307835302C20307830452C20307835312C20307839382C20307838392C20307831372C20307843442C0A20307838312C20307830322C20307839422C20307837332C20307833342C20307835422C20307833412C20307830322C20307830462C20307846342C20307846352C20307834352C20307845452C20307846432C20307837342C20307837362C0A20307837412C20307832322C20307834342C20307837432C20307841352C20307836322C20307832322C20307844302C20307841412C20307832452C20307832432C20307832462C20307843462C20307839432C20307838392C20307845342C0A20307841312C20307832382C20307837352C20307833302C20307833312C20307832382C20307838372C20307846452C20307837342C20307833312C20307846432C20307830412C20307837312C20307844362C20307844302C20307843462C0A20307835322C20307834382C20307835382C20307835422C20307833362C20307841322C20307846372C20307846422C20307839372C20307846362C20307841452C20307844442C20307838342C20307842412C20307830302C20307842342C0A20307830412C20307836392C20307831392C20307845452C20307837442C20307846452C20307842372C20307839302C20307842372C20307846462C20307831452C20307833322C20307838332C20307841382C20307839352C20307834322C0A20307835382C20307832412C20307846302C20307841422C20307842382C20307839332C20307832342C20307839412C20307834412C20307842342C20307845332C20307832342C20307843312C20307834422C20307845392C20307834332C0A20307838352C20307841322C20307830442C20307836312C20307833312C20307841352C20307838392C20307845362C20307834372C20307833342C20307844352C20307837382C20307832342C20307842342C20307833342C20307838422C0A20307836332C20307836382C20307835432C20307835362C20307846342C20307836312C20307845422C20307843352C20307845422C20307843422C20307846422C20307838432C20307836362C20307844342C20307843462C20307839372C0A20307836392C20307835322C20307844312C20307830422C20307835362C20307835302C20307844462C20307831302C20307845452C20307837452C20307842392C20307843392C20307845422C20307841392C20307838432C20307837332C0A20307838432C20307841322C20307831422C20307832442C20307833352C20307830372C20307845392C20307832362C20307834302C20307844352C20307845352C20307835392C20307831302C20307843432C20307844422C20307832422C0A20307842342C20307841302C20307846312C20307838412C20307834342C20307832342C20307839462C20307843422C20307836372C20307837462C20307845342C20307843392C20307841392C20307845322C20307838322C20307835302C0A20307846322C20307835342C20307841392C20307833362C20307841442C20307830442C20307836332C20307838332C20307836412C20307838432C20307841372C20307838322C20307837302C20307830462C20307841462C20307835312C0A20307845392C20307843322C20307832432C20307836412C20307832392C20307844432C20307844452C20307834362C20307835462C20307843422C20307836442C20307845392C20307838392C20307837432C20307832412C20307832352C0A20307845332C20307841452C20307841452C20307836332C20307835352C20307834352C20307842312C20307833452C20307832352C20307836312C20307835412C20307832362C20307835422C20307835342C20307830362C20307832362C0A20307837372C20307830422C20307837302C20307839422C20307830362C20307832392C20307831432C20307842442C20307837452C20307837462C20307843452C20307834362C20307844312C20307843452C20307831312C20307838302C0A20307836392C20307843352C20307833452C20307839332C20307844372C20307845302C20307832342C20307843432C20307837332C20307830372C20307833322C20307845392C20307834412C20307830332C20307830452C20307841392C0A20307839382C20307834342C20307846452C20307838312C20307837452C20307841302C20307833422C20307833412C20307846432C20307842422C20307830392C20307833352C20307834372C20307843442C20307841352C20307844302C0A20307841342C20307846412C20307837342C20307837302C20307846352C20307830362C20307843322C20307835332C20307830432C20307841352C20307830312C20307831372C20307835302C20307833342C20307844372C20307837342C0A20307837432C20307837412C20307837442C20307830432C20307832392C20307843382C20307837462C20307832312C20307833372C20307836362C20307842422C20307841412C20307836432C20307842382C20307846332C20307845412C0A20307837352C20307835362C20307832452C20307830332C20307837412C20307836312C20307838432C20307835382C20307830462C20307832392C20307837452C20307846422C20307837422C20307846342C20307839452C20307838442C0A20307831352C20307844322C20307836412C20307835442C20307836462C20307843452C20307837362C20307839302C20307836372C20307838392C20307844352C20307834332C20307832432C20307837302C20307839372C20307831462C0A20307832392C20307835392C20307839352C20307833352C20307844432C20307846362C20307834382C20307831302C20307845302C20307843372C20307835412C20307830332C20307831422C20307836412C20307832322C20307842322C0A20307844342C20307834322C20307832322C20307832392C20307830382C20307839302C20307844322C20307833452C20307838342C20307833392C20307844332C20307839322C20307836352C20307838362C20307842322C20307841312C0A20307842432C20307846462C20307843352C20307839412C20307841332C20307836342C20307834362C20307845382C20307843452C20307846392C20307836432C20307837332C20307835332C20307844382C20307838352C20307839392C0A20307831382C20307830352C20307835322C20307838412C20307830312C20307831432C20307839412C20307837442C20307836382C20307832442C20307838432C20307842322C20307839302C20307835382C20307841422C20307833442C0A20307844322C20307842362C20307835312C20307835352C20307830332C20307835342C20307837432C20307834362C20307830312C20307830332C20307843452C20307842322C20307832342C20307838302C20307841382C20307838422C0A20307833392C20307842412C20307842322C20307832442C20307843352C20307842412C20307844302C20307838342C20307830452C20307845432C20307836372C20307843382C20307831322C20307839352C20307839372C20307841442C0A20307841322C20307832372C20307831322C20307843352C20307837372C20307839352C20307839452C20307843382C20307836462C20307845352C20307838342C20307841412C20307843382C20307837372C20307838382C20307832462C0A20307831332C20307835432C20307844342C20307844312C20307831332C20307841302C20307832342C20307838332C20307835322C20307833342C20307836302C20307832412C20307832432C20307833372C20307845452C20307845422C0A20307844332C20307845392C20307842342C20307838452C20307844462C20307836412C20307845422C20307837302C20307838322C20307842322C20307830322C20307835462C20307835462C20307843372C20307832312C20307834372C0A20307831352C20307835382C20307846382C20307836452C20307845312C20307841432C20307842412C20307845382C20307834322C20307837462C20307832422C20307844452C20307844342C20307841412C20307844322C20307835392C0A20307845312C20307837332C20307837392C20307844422C20307837422C20307833422C20307832422C20307832302C20307833322C20307843342C20307841462C20307842322C20307839302C20307836392C20307832302C20307830442C0A20307833422C20307845352C20307834362C20307835362C20307832352C20307838352C20307836352C20307835432C20307842302C20307845332C20307832432C20307839442C20307831382C20307833332C20307836302C20307844442C0A20307831312C20307839362C20307844322C20307839352C20307834332C20307832442C20307836352C20307842372C20307830452C20307842372C20307830412C20307846422C20307837302C20307833302C20307838332C20307839342C0A20307837392C20307846422C20307846332C20307834462C20307833392C20307835422C20307844452C20307846362C20307839322C20307836322C20307837312C20307845312C20307846332C20307846432C20307841392C20307833352C0A20307841462C20307836392C20307841352C20307844312C20307841462C20307843342C20307839372C20307842442C20307834362C20307846452C20307831392C20307833422C20307846462C20307839432C20307841442C20307838312C0A20307842312C20307834332C20307832332C20307832412C20307844432C20307834432C20307838432C20307845412C20307832462C20307833342C20307845362C20307836332C20307837392C20307832392C20307842462C20307832442C0A20307841302C20307835342C20307841392C20307844332C20307836382C20307837382C20307833452C20307846462C20307839412C20307834322C20307831392C20307831442C20307836352C20307846452C20307832382C20307832302C0A20307830392C20307843352C20307838322C20307841332C20307834312C20307842452C20307839322C20307846422C20307834362C20307843302C20307838362C20307836392C20307830332C20307839332C20307836442C20307843422C0A20307844452C20307842322C20307837372C20307837312C20307836342C20307837462C20307834442C20307846372C20307835372C20307834462C20307844382C20307835462C20307833342C20307836392C20307835382C20307830422C0A20307845372C20307842352C20307841422C20307838412C20307834442C20307836412C20307838332C20307846422C20307843342C20307841372C20307837302C20307833442C20307836462C20307842332C20307843432C20307842362C0A20307831412C20307845342C20307835462C20307836302C20307844342C20307833312C20307842412C20307839352C20307832462C20307839322C20307846342C20307838312C20307837422C20307831382C20307835422C20307831372C0A20307835342C20307832362C20307837302C20307834392C20307844352C20307838372C20307833342C20307842392C20307844332C20307839432C20307832462C20307833392C20307843332C20307842372C20307833432C20307841382C0A20307830332C20307845342C20307833372C20307839432C20307837322C20307833392C20307842302C20307842462C20307830372C20307835442C20307833332C20307832412C20307834312C20307837392C20307842312C20307832362C0A20307839422C20307845362C20307837432C20307830322C20307838322C20307830312C20307837302C20307842312C20307841332C20307834382C20307843442C20307832422C20307843422C20307839382C20307839422C20307835372C0A20307839362C20307835342C20307845322C20307835462C20307835392C20307843432C20307844422C20307839462C20307846432C20307844422C20307834432C20307846392C20307837462C20307835422C20307832382C20307833362C0A20307833322C20307846392C20307845312C20307830392C20307846372C20307835362C20307833462C20307834352C20307841442C20307834372C20307835312C20307842422C20307846372C20307846462C20307831372C20307835332C0A20307845382C20307839442C20307833362C20307839322C20307832392C20307830302C20307830300A7D3B0A0A23646566696E65205350494646535F4D41584C454E4754485F46494C45504154482033320A636F6E73742063686172202A6578636C7564654C69737446696C65203D20222F2E6578636C7564652E66696C6573223B0A0A7479706564656620737472756374204578636C7564654C69737453207B0A2020202063686172202A6974656D3B0A202020204578636C7564654C69737453202A6E6578743B0A7D204578636C7564654C6973743B0A0A737461746963204578636C7564654C697374202A6578636C75646573203D204E554C4C3B0A0A73746174696320626F6F6C206D6174636857696C6428636F6E73742063686172202A7061747465726E2C20636F6E73742063686172202A74657374656529207B0A2020636F6E73742063686172202A6E78506174203D204E554C4C2C202A6E78547374203D204E554C4C3B0A0A20207768696C6520282A74657374656529207B0A202020206966202828202A7061747465726E203D3D20273F272029207C7C20282A7061747465726E203D3D202A74657374656529297B0A2020202020207061747465726E2B2B3B7465737465652B2B3B0A202020202020636F6E74696E75653B0A202020207D0A20202020696620282A7061747465726E3D3D272A27297B0A2020202020206E785061743D7061747465726E2B2B3B206E785473743D7465737465653B0A202020202020636F6E74696E75653B0A202020207D0A20202020696620286E78506174297B200A2020202020207061747465726E203D206E785061742B313B207465737465653D2B2B6E785473743B0A202020202020636F6E74696E75653B0A202020207D0A2020202072657475726E2066616C73653B0A20207D0A20207768696C6520282A7061747465726E3D3D272A27297B7061747465726E2B2B3B7D20200A202072657475726E20282A7061747465726E203D3D2030293B0A7D0A0A73746174696320626F6F6C206164644578636C75646528636F6E73742063686172202A6974656D297B0A2020202073697A655F74206C656E203D207374726C656E286974656D293B0A20202020696628216C656E297B0A202020202020202072657475726E2066616C73653B0A202020207D0A202020204578636C7564654C697374202A65203D20284578636C7564654C697374202A296D616C6C6F632873697A656F66284578636C7564654C69737429293B0A202020206966282165297B0A202020202020202072657475726E2066616C73653B0A202020207D0A20202020652D3E6974656D203D202863686172202A296D616C6C6F63286C656E2B31293B0A2020202069662821652D3E6974656D297B0A2020202020202020667265652865293B0A202020202020202072657475726E2066616C73653B0A202020207D0A202020206D656D63707928652D3E6974656D2C206974656D2C206C656E2B31293B0A20202020652D3E6E657874203D206578636C756465733B0A202020206578636C75646573203D20653B0A2020202072657475726E20747275653B0A7D0A0A73746174696320766F6964206C6F61644578636C7564654C6973742866733A3A465320265F66732C20636F6E73742063686172202A66696C656E616D65297B0A202020207374617469632063686172206C696E656275665B5350494646535F4D41584C454E4754485F46494C45504154485D3B0A2020202066733A3A46696C65206578636C75646546696C653D5F66732E6F70656E2866696C656E616D652C20227222293B0A20202020696628216578636C75646546696C65297B0A20202020202020202F2F6164644578636C75646528222F2A2E6A732E677A22293B0A202020202020202072657475726E3B0A202020207D0A2369666465662045535033320A202020206966286578636C75646546696C652E69734469726563746F72792829297B0A2020202020206578636C75646546696C652E636C6F736528293B0A20202020202072657475726E3B0A202020207D0A23656E6469660A20202020696620286578636C75646546696C652E73697A652829203E2030297B0A20202020202075696E74385F74206964783B0A202020202020626F6F6C2069734F766572666C6F776564203D2066616C73653B0A2020202020207768696C6520286578636C75646546696C652E617661696C61626C652829297B0A20202020202020206C696E656275665B305D203D20275C30273B0A2020202020202020696478203D20303B0A2020202020202020696E74206C617374436861723B0A2020202020202020646F207B0A202020202020202020206C61737443686172203D206578636C75646546696C652E7265616428293B0A202020202020202020206966286C6173744368617220213D20275C7227297B0A2020202020202020202020206C696E656275665B6964782B2B5D203D20286368617229206C617374436861723B0A202020202020202020207D0A20202020202020207D207768696C652028286C61737443686172203E3D20302920262620286C6173744368617220213D20275C6E27292026262028696478203C205350494646535F4D41584C454E4754485F46494C455041544829293B0A0A202020202020202069662869734F766572666C6F776564297B0A2020202020202020202069734F766572666C6F776564203D20286C6173744368617220213D20275C6E27293B0A20202020202020202020636F6E74696E75653B0A20202020202020207D0A202020202020202069734F766572666C6F776564203D2028696478203E3D205350494646535F4D41584C454E4754485F46494C4550415448293B0A20202020202020206C696E656275665B6964782D315D203D20275C30273B0A2020202020202020696628216164644578636C756465286C696E6562756629297B0A2020202020202020202020206578636C75646546696C652E636C6F736528293B0A20202020202020202020202072657475726E3B0A20202020202020207D0A2020202020207D0A202020207D0A202020206578636C75646546696C652E636C6F736528293B0A7D0A0A73746174696320626F6F6C2069734578636C756465642866733A3A465320265F66732C20636F6E73742063686172202A66696C656E616D6529207B0A20206966286578636C75646573203D3D204E554C4C297B0A2020202020206C6F61644578636C7564654C697374285F66732C206578636C7564654C69737446696C65293B0A20207D0A20204578636C7564654C697374202A65203D206578636C756465733B0A20207768696C652865297B0A20202020696620286D6174636857696C6428652D3E6974656D2C2066696C656E616D6529297B0A20202020202072657475726E20747275653B0A202020207D0A2020202065203D20652D3E6E6578743B0A20207D0A202072657475726E2066616C73653B0A7D0A0A2F2F205745422048414E444C455220494D504C454D454E544154494F4E0A0A2369666465662045535033320A535049464653456469746F723A3A535049464653456469746F7228636F6E73742066733A3A4653262066732C20636F6E737420537472696E672620757365726E616D652C20636F6E737420537472696E67262070617373776F7264290A23656C73650A535049464653456469746F723A3A535049464653456469746F7228636F6E737420537472696E672620757365726E616D652C20636F6E737420537472696E67262070617373776F72642C20636F6E73742066733A3A465326206673290A23656E6469660A3A5F6673286673290A2C5F757365726E616D6528757365726E616D65290A2C5F70617373776F72642870617373776F7264290A2C5F61757468656E746963617465642866616C7365290A2C5F737461727454696D652830290A7B7D0A0A626F6F6C20535049464653456469746F723A3A63616E48616E646C65284173796E6357656253657276657252657175657374202A72657175657374297B0A2020696628726571756573742D3E75726C28292E657175616C7349676E6F72654361736528222F656469742229297B0A20202020696628726571756573742D3E6D6574686F642829203D3D20485454505F474554297B0A202020202020696628726571756573742D3E686173506172616D28226C6973742229290A202020202020202072657475726E20747275653B0A202020202020696628726571756573742D3E686173506172616D2822656469742229297B0A2020202020202020726571756573742D3E5F74656D7046696C65203D205F66732E6F70656E28726571756573742D3E61726728226564697422292C20227222293B0A202020202020202069662821726571756573742D3E5F74656D7046696C65297B0A2020202020202020202072657475726E2066616C73653B0A20202020202020207D0A2369666465662045535033320A2020202020202020696628726571756573742D3E5F74656D7046696C652E69734469726563746F72792829297B0A20202020202020202020726571756573742D3E5F74656D7046696C652E636C6F736528293B0A2020202020202020202072657475726E2066616C73653B0A20202020202020207D0A23656E6469660A2020202020207D0A202020202020696628726571756573742D3E686173506172616D2822646F776E6C6F61642229297B0A2020202020202020726571756573742D3E5F74656D7046696C65203D205F66732E6F70656E28726571756573742D3E6172672822646F776E6C6F616422292C20227222293B0A202020202020202069662821726571756573742D3E5F74656D7046696C65297B0A2020202020202020202072657475726E2066616C73653B0A20202020202020207D0A2369666465662045535033320A2020202020202020696628726571756573742D3E5F74656D7046696C652E69734469726563746F72792829297B0A20202020202020202020726571756573742D3E5F74656D7046696C652E636C6F736528293B0A2020202020202020202072657475726E2066616C73653B0A20202020202020207D0A23656E6469660A2020202020207D0A202020202020726571756573742D3E616464496E746572657374696E67486561646572282249662D4D6F6469666965642D53696E636522293B0A20202020202072657475726E20747275653B0A202020207D0A20202020656C736520696628726571756573742D3E6D6574686F642829203D3D20485454505F504F5354290A20202020202072657475726E20747275653B0A20202020656C736520696628726571756573742D3E6D6574686F642829203D3D20485454505F44454C455445290A20202020202072657475726E20747275653B0A20202020656C736520696628726571756573742D3E6D6574686F642829203D3D20485454505F505554290A20202020202072657475726E20747275653B0A0A20207D0A202072657475726E2066616C73653B0A7D0A0A0A766F696420535049464653456469746F723A3A68616E646C6552657175657374284173796E6357656253657276657252657175657374202A72657175657374297B0A20206966285F757365726E616D652E6C656E6774682829202626205F70617373776F72642E6C656E67746828292026262021726571756573742D3E61757468656E746963617465285F757365726E616D652E635F73747228292C205F70617373776F72642E635F737472282929290A2020202072657475726E20726571756573742D3E7265717565737441757468656E7469636174696F6E28293B0A0A2020696628726571756573742D3E6D6574686F642829203D3D20485454505F474554297B0A20202020696628726571756573742D3E686173506172616D28226C6973742229297B0A202020202020537472696E672070617468203D20726571756573742D3E676574506172616D28226C69737422292D3E76616C756528293B0A2369666465662045535033320A20202020202046696C6520646972203D205F66732E6F70656E2870617468293B0A23656C73650A20202020202044697220646972203D205F66732E6F70656E4469722870617468293B0A23656E6469660A20202020202070617468203D20537472696E6728293B0A202020202020537472696E67206F7574707574203D20225B223B0A2369666465662045535033320A20202020202046696C6520656E747279203D206469722E6F70656E4E65787446696C6528293B0A2020202020207768696C6528656E747279297B0A23656C73650A2020202020207768696C65286469722E6E6578742829297B0A202020202020202066733A3A46696C6520656E747279203D206469722E6F70656E46696C6528227222293B0A23656E6469660A20202020202020206966202869734578636C75646564285F66732C20656E7472792E6E616D6528292929207B0A2369666465662045535033320A202020202020202020202020656E747279203D206469722E6F70656E4E65787446696C6528293B0A23656E6469660A202020202020202020202020636F6E74696E75653B0A20202020202020207D0A2020202020202020696620286F757470757420213D20225B2229206F7574707574202B3D20272C273B0A20202020202020206F7574707574202B3D20227B5C22747970655C223A5C22223B0A20202020202020206F7574707574202B3D202266696C65223B0A20202020202020206F7574707574202B3D20225C222C5C226E616D655C223A5C22223B0A20202020202020206F7574707574202B3D20537472696E6728656E7472792E6E616D652829293B0A20202020202020206F7574707574202B3D20225C222C5C2273697A655C223A223B0A20202020202020206F7574707574202B3D20537472696E6728656E7472792E73697A652829293B0A20202020202020206F7574707574202B3D20227D223B0A2369666465662045535033320A2020202020202020656E747279203D206469722E6F70656E4E65787446696C6528293B0A23656C73650A2020202020202020656E7472792E636C6F736528293B0A23656E6469660A2020202020207D0A2369666465662045535033320A2020202020206469722E636C6F736528293B0A23656E6469660A2020202020206F7574707574202B3D20225D223B0A202020202020726571756573742D3E73656E64283230302C20226170706C69636174696F6E2F6A736F6E222C206F7574707574293B0A2020202020206F7574707574203D20537472696E6728293B0A202020207D0A20202020656C736520696628726571756573742D3E686173506172616D2822656469742229207C7C20726571756573742D3E686173506172616D2822646F776E6C6F61642229297B0A202020202020726571756573742D3E73656E6428726571756573742D3E5F74656D7046696C652C20726571756573742D3E5F74656D7046696C652E6E616D6528292C20537472696E6728292C20726571756573742D3E686173506172616D2822646F776E6C6F61642229293B0A202020207D0A20202020656C7365207B0A202020202020636F6E73742063686172202A206275696C6454696D65203D205F5F444154455F5F20222022205F5F54494D455F5F202220474D54223B0A20202020202069662028726571756573742D3E686561646572282249662D4D6F6469666965642D53696E636522292E657175616C73286275696C6454696D652929207B0A2020202020202020726571756573742D3E73656E6428333034293B0A2020202020207D20656C7365207B0A20202020202020204173796E63576562536572766572526573706F6E7365202A726573706F6E7365203D20726571756573742D3E626567696E526573706F6E73655F50283230302C2022746578742F68746D6C222C20656469745F68746D5F677A2C20656469745F68746D5F677A5F6C656E293B0A2020202020202020726573706F6E73652D3E6164644865616465722822436F6E74656E742D456E636F64696E67222C2022677A697022293B0A2020202020202020726573706F6E73652D3E61646448656164657228224C6173742D4D6F646966696564222C206275696C6454696D65293B0A2020202020202020726571756573742D3E73656E6428726573706F6E7365293B0A2020202020207D0A202020207D0A20207D20656C736520696628726571756573742D3E6D6574686F642829203D3D20485454505F44454C455445297B0A20202020696628726571756573742D3E686173506172616D282270617468222C207472756529297B0A20202020202020205F66732E72656D6F766528726571756573742D3E676574506172616D282270617468222C2074727565292D3E76616C75652829293B0A202020202020726571756573742D3E73656E64283230302C2022222C202244454C4554453A20222B726571756573742D3E676574506172616D282270617468222C2074727565292D3E76616C75652829293B0A202020207D20656C73650A202020202020726571756573742D3E73656E6428343034293B0A20207D20656C736520696628726571756573742D3E6D6574686F642829203D3D20485454505F504F5354297B0A20202020696628726571756573742D3E686173506172616D282264617461222C20747275652C207472756529202626205F66732E65786973747328726571756573742D3E676574506172616D282264617461222C20747275652C2074727565292D3E76616C7565282929290A202020202020726571756573742D3E73656E64283230302C2022222C202255504C4F414445443A20222B726571756573742D3E676574506172616D282264617461222C20747275652C2074727565292D3E76616C75652829293B0A20202020656C73650A202020202020726571756573742D3E73656E6428353030293B0A20207D20656C736520696628726571756573742D3E6D6574686F642829203D3D20485454505F505554297B0A20202020696628726571756573742D3E686173506172616D282270617468222C207472756529297B0A202020202020537472696E672066696C656E616D65203D20726571756573742D3E676574506172616D282270617468222C2074727565292D3E76616C756528293B0A2020202020206966285F66732E6578697374732866696C656E616D6529297B0A2020202020202020726571756573742D3E73656E6428323030293B0A2020202020207D20656C7365207B0A202020202020202066733A3A46696C652066203D205F66732E6F70656E2866696C656E616D652C20227722293B0A202020202020202069662866297B0A20202020202020202020662E7772697465282875696E74385F742930783030293B0A20202020202020202020662E636C6F736528293B0A20202020202020202020726571756573742D3E73656E64283230302C2022222C20224352454154453A20222B66696C656E616D65293B0A20202020202020207D20656C7365207B0A20202020202020202020726571756573742D3E73656E6428353030293B0A20202020202020207D0A2020202020207D0A202020207D20656C73650A202020202020726571756573742D3E73656E6428343030293B0A20207D0A7D0A0A766F696420535049464653456469746F723A3A68616E646C6555706C6F6164284173796E6357656253657276657252657175657374202A726571756573742C20636F6E737420537472696E67262066696C656E616D652C2073697A655F7420696E6465782C2075696E74385F74202A646174612C2073697A655F74206C656E2C20626F6F6C2066696E616C297B0A202069662821696E646578297B0A20202020696628215F757365726E616D652E6C656E6774682829207C7C20726571756573742D3E61757468656E746963617465285F757365726E616D652E635F73747228292C5F70617373776F72642E635F737472282929297B0A2020202020205F61757468656E74696361746564203D20747275653B0A202020202020726571756573742D3E5F74656D7046696C65203D205F66732E6F70656E2866696C656E616D652C20227722293B0A2020202020205F737461727454696D65203D206D696C6C697328293B0A202020207D0A20207D0A20206966285F61757468656E7469636174656420262620726571756573742D3E5F74656D7046696C65297B0A202020206966286C656E297B0A202020202020726571756573742D3E5F74656D7046696C652E777269746528646174612C6C656E293B0A202020207D0A2020202069662866696E616C297B0A202020202020726571756573742D3E5F74656D7046696C652E636C6F736528293B0A202020207D0A20207D0A7D0A .cpp SPIFFSEditor 2369666E64656620535049464653456469746F725F485F0A23646566696E6520535049464653456469746F725F485F0A23696E636C756465203C4553504173796E635765625365727665722E683E0A0A636C61737320535049464653456469746F723A207075626C6963204173796E6357656248616E646C6572207B0A2020707269766174653A0A2020202066733A3A4653205F66733B0A20202020537472696E67205F757365726E616D653B0A20202020537472696E67205F70617373776F72643B200A20202020626F6F6C205F61757468656E746963617465643B0A2020202075696E7433325F74205F737461727454696D653B0A20207075626C69633A0A2369666465662045535033320A20202020535049464653456469746F7228636F6E73742066733A3A4653262066732C20636F6E737420537472696E672620757365726E616D653D537472696E6728292C20636F6E737420537472696E67262070617373776F72643D537472696E672829293B0A23656C73650A20202020535049464653456469746F7228636F6E737420537472696E672620757365726E616D653D537472696E6728292C20636F6E737420537472696E67262070617373776F72643D537472696E6728292C20636F6E73742066733A3A4653262066733D535049464653293B0A23656E6469660A202020207669727475616C20626F6F6C2063616E48616E646C65284173796E6357656253657276657252657175657374202A7265717565737429206F766572726964652066696E616C3B0A202020207669727475616C20766F69642068616E646C6552657175657374284173796E6357656253657276657252657175657374202A7265717565737429206F766572726964652066696E616C3B0A202020207669727475616C20766F69642068616E646C6555706C6F6164284173796E6357656253657276657252657175657374202A726571756573742C20636F6E737420537472696E67262066696C656E616D652C2073697A655F7420696E6465782C2075696E74385F74202A646174612C2073697A655F74206C656E2C20626F6F6C2066696E616C29206F766572726964652066696E616C3B0A202020207669727475616C20626F6F6C2069735265717565737448616E646C65725472697669616C2829206F766572726964652066696E616C207B72657475726E2066616C73653B7D0A7D3B0A0A23656E6469660A .h StringArray 2F2A0A20204173796E6368726F6E6F757320576562536572766572206C69627261727920666F7220457370726573736966204D4355730A0A2020436F707972696768742028632920323031362048726973746F20476F63686B6F762E20416C6C207269676874732072657365727665642E0A2020546869732066696C652069732070617274206F6620746865206573703832363620636F726520666F722041726475696E6F20656E7669726F6E6D656E742E0A0A202054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A20206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A0A202054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A20204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A20204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A0A2020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A2020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A2A2F0A2369666E64656620535452494E4741525241595F485F0A23646566696E6520535452494E4741525241595F485F0A0A23696E636C75646520227374646465662E68220A23696E636C756465202257537472696E672E68220A0A74656D706C617465203C747970656E616D6520543E0A636C617373204C696E6B65644C6973744E6F6465207B0A2020202054205F76616C75653B0A20207075626C69633A0A202020204C696E6B65644C6973744E6F64653C543E2A206E6578743B0A202020204C696E6B65644C6973744E6F646528636F6E737420542076616C293A205F76616C75652876616C292C206E657874286E756C6C70747229207B7D0A202020207E4C696E6B65644C6973744E6F646528297B7D0A20202020636F6E73742054262076616C7565282920636F6E7374207B2072657475726E205F76616C75653B207D3B0A2020202054262076616C756528297B2072657475726E205F76616C75653B207D0A7D3B0A0A74656D706C617465203C747970656E616D6520542C2074656D706C6174653C747970656E616D653E20636C617373204974656D203D204C696E6B65644C6973744E6F64653E0A636C617373204C696E6B65644C697374207B0A20207075626C69633A0A2020202074797065646566204974656D3C543E204974656D547970653B0A2020202074797065646566207374643A3A66756E6374696F6E3C766F696428636F6E7374205426293E204F6E52656D6F76653B0A2020202074797065646566207374643A3A66756E6374696F6E3C626F6F6C28636F6E7374205426293E205072656469636174653B0A2020707269766174653A0A202020204974656D547970652A205F726F6F743B0A202020204F6E52656D6F7665205F6F6E52656D6F76653B0A0A20202020636C617373204974657261746F72207B0A2020202020204974656D547970652A205F6E6F64653B0A202020207075626C69633A0A2020202020204974657261746F72284974656D547970652A2063757272656E74203D206E756C6C70747229203A205F6E6F64652863757272656E7429207B7D0A2020202020204974657261746F7228636F6E7374204974657261746F7226206929203A205F6E6F646528692E5F6E6F646529207B7D0A2020202020204974657261746F7226206F70657261746F72202B2B2829207B205F6E6F6465203D205F6E6F64652D3E6E6578743B2072657475726E202A746869733B207D0A202020202020626F6F6C206F70657261746F7220213D2028636F6E7374204974657261746F722620692920636F6E7374207B2072657475726E205F6E6F646520213D20692E5F6E6F64653B207D0A202020202020636F6E7374205426206F70657261746F72202A20282920636F6E7374207B2072657475726E205F6E6F64652D3E76616C756528293B207D0A202020202020636F6E737420542A206F70657261746F72202D3E20282920636F6E7374207B2072657475726E20265F6E6F64652D3E76616C756528293B207D0A202020207D3B0A202020200A20207075626C69633A0A202020207479706564656620636F6E7374204974657261746F7220436F6E73744974657261746F723B0A20202020436F6E73744974657261746F7220626567696E282920636F6E7374207B2072657475726E20436F6E73744974657261746F72285F726F6F74293B207D0A20202020436F6E73744974657261746F7220656E64282920636F6E7374207B2072657475726E20436F6E73744974657261746F72286E756C6C707472293B207D0A0A202020204C696E6B65644C697374284F6E52656D6F7665206F6E52656D6F766529203A205F726F6F74286E756C6C707472292C205F6F6E52656D6F7665286F6E52656D6F766529207B7D0A202020207E4C696E6B65644C69737428297B7D0A20202020766F69642061646428636F6E73742054262074297B0A2020202020206175746F206974203D206E6577204974656D547970652874293B0A202020202020696628215F726F6F74297B0A20202020202020205F726F6F74203D2069743B0A2020202020207D20656C7365207B0A20202020202020206175746F2069203D205F726F6F743B0A20202020202020207768696C6528692D3E6E657874292069203D20692D3E6E6578743B0A2020202020202020692D3E6E657874203D2069743B0A2020202020207D0A202020207D0A2020202054262066726F6E74282920636F6E7374207B0A20202020202072657475726E205F726F6F742D3E76616C756528293B0A202020207D0A202020200A20202020626F6F6C206973456D707479282920636F6E7374207B0A20202020202072657475726E205F726F6F74203D3D206E756C6C7074723B0A202020207D0A2020202073697A655F74206C656E677468282920636F6E7374207B0A20202020202073697A655F742069203D20303B0A2020202020206175746F206974203D205F726F6F743B0A2020202020207768696C65286974297B0A2020202020202020692B2B3B0A20202020202020206974203D2069742D3E6E6578743B0A2020202020207D0A20202020202072657475726E20693B0A202020207D0A2020202073697A655F7420636F756E745F696628507265646963617465207072656469636174652920636F6E7374207B0A20202020202073697A655F742069203D20303B0A2020202020206175746F206974203D205F726F6F743B0A2020202020207768696C65286974297B0A20202020202020206966202821707265646963617465297B0A20202020202020202020692B2B3B0A20202020202020207D0A2020202020202020656C736520696620287072656469636174652869742D3E76616C756528292929207B0A20202020202020202020692B2B3B0A20202020202020207D0A20202020202020206974203D2069742D3E6E6578743B0A2020202020207D0A20202020202072657475726E20693B0A202020207D0A20202020636F6E737420542A206E74682873697A655F74204E2920636F6E7374207B0A20202020202073697A655F742069203D20303B0A2020202020206175746F206974203D205F726F6F743B0A2020202020207768696C65286974297B0A2020202020202020696628692B2B203D3D204E290A2020202020202020202072657475726E20262869742D3E76616C75652829293B0A20202020202020206974203D2069742D3E6E6578743B0A2020202020207D0A20202020202072657475726E206E756C6C7074723B0A202020207D0A20202020626F6F6C2072656D6F766528636F6E73742054262074297B0A2020202020206175746F206974203D205F726F6F743B0A2020202020206175746F20706974203D205F726F6F743B0A2020202020207768696C65286974297B0A202020202020202069662869742D3E76616C75652829203D3D2074297B0A202020202020202020206966286974203D3D205F726F6F74297B0A2020202020202020202020205F726F6F74203D205F726F6F742D3E6E6578743B0A202020202020202020207D20656C7365207B0A2020202020202020202020207069742D3E6E657874203D2069742D3E6E6578743B0A202020202020202020207D0A202020202020202020200A20202020202020202020696620285F6F6E52656D6F766529207B0A2020202020202020202020205F6F6E52656D6F76652869742D3E76616C75652829293B0A202020202020202020207D0A202020202020202020200A2020202020202020202064656C6574652069743B0A2020202020202020202072657475726E20747275653B0A20202020202020207D0A2020202020202020706974203D2069743B0A20202020202020206974203D2069742D3E6E6578743B0A2020202020207D0A20202020202072657475726E2066616C73653B0A202020207D0A20202020626F6F6C2072656D6F76655F66697273742850726564696361746520707265646963617465297B0A2020202020206175746F206974203D205F726F6F743B0A2020202020206175746F20706974203D205F726F6F743B0A2020202020207768696C65286974297B0A20202020202020206966287072656469636174652869742D3E76616C7565282929297B0A202020202020202020206966286974203D3D205F726F6F74297B0A2020202020202020202020205F726F6F74203D205F726F6F742D3E6E6578743B0A202020202020202020207D20656C7365207B0A2020202020202020202020207069742D3E6E657874203D2069742D3E6E6578743B0A202020202020202020207D0A20202020202020202020696620285F6F6E52656D6F766529207B0A2020202020202020202020205F6F6E52656D6F76652869742D3E76616C75652829293B0A202020202020202020207D0A2020202020202020202064656C6574652069743B0A2020202020202020202072657475726E20747275653B0A20202020202020207D0A2020202020202020706974203D2069743B0A20202020202020206974203D2069742D3E6E6578743B0A2020202020207D0A20202020202072657475726E2066616C73653B0A202020207D0A202020200A20202020766F6964206672656528297B0A2020202020207768696C65285F726F6F7420213D206E756C6C707472297B0A20202020202020206175746F206974203D205F726F6F743B0A20202020202020205F726F6F74203D205F726F6F742D3E6E6578743B0A2020202020202020696620285F6F6E52656D6F766529207B0A202020202020202020205F6F6E52656D6F76652869742D3E76616C75652829293B0A20202020202020207D0A202020202020202064656C6574652069743B0A2020202020207D0A2020202020205F726F6F74203D206E756C6C7074723B0A202020207D0A7D3B0A0A0A636C61737320537472696E674172726179203A207075626C6963204C696E6B65644C6973743C537472696E673E207B0A7075626C69633A0A20200A2020537472696E6741727261792829203A204C696E6B65644C697374286E756C6C70747229207B7D0A20200A2020626F6F6C20636F6E7461696E7349676E6F72654361736528636F6E737420537472696E672620737472297B0A20202020666F722028636F6E7374206175746F262073203A202A7468697329207B0A202020202020696620287374722E657175616C7349676E6F72654361736528732929207B0A202020202020202072657475726E20747275653B0A2020202020207D0A202020207D0A2020202072657475726E2066616C73653B0A20207D0A7D3B0A0A0A0A0A23656E646966202F2A20535452494E4741525241595F485F202A2F0A .h WebAuthentication 2F2A0A20204173796E6368726F6E6F757320576562536572766572206C69627261727920666F7220457370726573736966204D4355730A0A2020436F707972696768742028632920323031362048726973746F20476F63686B6F762E20416C6C207269676874732072657365727665642E0A2020546869732066696C652069732070617274206F6620746865206573703832363620636F726520666F722041726475696E6F20656E7669726F6E6D656E742E0A0A202054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A20206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A0A202054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A20204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A20204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A0A2020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A2020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A2A2F0A23696E636C756465202257656241757468656E7469636174696F6E2E68220A23696E636C756465203C6C69626236342F63656E636F64652E683E0A2369666465662045535033320A23696E636C75646520226D626564746C732F6D64352E68220A23656C73650A23696E636C75646520226D64352E68220A23656E6469660A0A0A2F2F20426173696320417574682068617368203D206261736536342822757365726E616D653A70617373776F726422290A0A626F6F6C20636865636B426173696341757468656E7469636174696F6E28636F6E73742063686172202A20686173682C20636F6E73742063686172202A20757365726E616D652C20636F6E73742063686172202A2070617373776F7264297B0A2020696628757365726E616D65203D3D204E554C4C207C7C2070617373776F7264203D3D204E554C4C207C7C2068617368203D3D204E554C4C290A2020202072657475726E2066616C73653B0A0A202073697A655F7420746F656E636F64654C656E203D207374726C656E28757365726E616D65292B7374726C656E2870617373776F7264292B313B0A202073697A655F7420656E636F6465644C656E203D206261736536345F656E636F64655F65787065637465645F6C656E28746F656E636F64654C656E293B0A20206966287374726C656E28686173682920213D20656E636F6465644C656E290A2020202072657475726E2066616C73653B0A0A202063686172202A746F656E636F6465203D206E657720636861725B746F656E636F64654C656E2B315D3B0A2020696628746F656E636F6465203D3D204E554C4C297B0A2020202072657475726E2066616C73653B0A20207D0A202063686172202A656E636F646564203D206E657720636861725B6261736536345F656E636F64655F65787065637465645F6C656E28746F656E636F64654C656E292B315D3B0A2020696628656E636F646564203D3D204E554C4C297B0A2020202064656C6574655B5D20746F656E636F64653B0A2020202072657475726E2066616C73653B0A20207D0A2020737072696E746628746F656E636F64652C202225733A2573222C20757365726E616D652C2070617373776F7264293B0A20206966286261736536345F656E636F64655F636861727328746F656E636F64652C20746F656E636F64654C656E2C20656E636F64656429203E2030202626206D656D636D7028686173682C20656E636F6465642C20656E636F6465644C656E29203D3D2030297B0A2020202064656C6574655B5D20746F656E636F64653B0A2020202064656C6574655B5D20656E636F6465643B0A2020202072657475726E20747275653B0A20207D0A202064656C6574655B5D20746F656E636F64653B0A202064656C6574655B5D20656E636F6465643B0A202072657475726E2066616C73653B0A7D0A0A73746174696320626F6F6C206765744D44352875696E74385F74202A20646174612C2075696E7431365F74206C656E2C2063686172202A206F7574707574297B2F2F3333206279746573206F72206D6F72650A2369666465662045535033320A202020206D626564746C735F6D64355F636F6E74657874205F6374783B0A23656C73650A202020206D64355F636F6E746578745F74205F6374783B0A23656E6469660A202075696E74385F7420693B0A202075696E74385F74202A205F627566203D202875696E74385F742A296D616C6C6F63283136293B0A20206966285F627566203D3D204E554C4C290A2020202072657475726E2066616C73653B0A20206D656D736574285F6275662C20307830302C203136293B0A2369666465662045535033320A20206D626564746C735F6D64355F696E697428265F637478293B0A20206D626564746C735F6D64355F73746172747328265F637478293B0A20206D626564746C735F6D64355F75706461746528265F6374782C20646174612C206C656E293B0A20206D626564746C735F6D64355F66696E69736828265F6374782C205F627566293B0A23656C73650A20204D4435496E697428265F637478293B0A20204D443555706461746528265F6374782C20646174612C206C656E293B0A20204D443546696E616C285F6275662C20265F637478293B0A23656E6469660A2020666F722869203D20303B2069203C2031363B20692B2B29207B0A20202020737072696E7466286F7574707574202B202869202A2032292C202225303278222C205F6275665B695D293B0A20207D0A202066726565285F627566293B0A202072657475726E20747275653B0A7D0A0A73746174696320537472696E672067656E52616E646F6D4D443528297B0A23696664656620455350383236360A202075696E7433325F742072203D2052414E444F4D5F52454733323B0A23656C73650A202075696E7433325F742072203D2072616E6428293B0A23656E6469660A202063686172202A206F7574203D2028636861722A296D616C6C6F63283333293B0A20206966286F7574203D3D204E554C4C207C7C20216765744D4435282875696E74385F742A29282672292C20342C206F757429290A2020202072657475726E2022223B0A2020537472696E6720726573203D20537472696E67286F7574293B0A202066726565286F7574293B0A202072657475726E207265733B0A7D0A0A73746174696320537472696E6720737472696E674D443528636F6E737420537472696E672620696E297B0A202063686172202A206F7574203D2028636861722A296D616C6C6F63283333293B0A20206966286F7574203D3D204E554C4C207C7C20216765744D4435282875696E74385F742A2928696E2E635F7374722829292C20696E2E6C656E67746828292C206F757429290A2020202072657475726E2022223B0A2020537472696E6720726573203D20537472696E67286F7574293B0A202066726565286F7574293B0A202072657475726E207265733B0A7D0A0A537472696E672067656E65726174654469676573744861736828636F6E73742063686172202A20757365726E616D652C20636F6E73742063686172202A2070617373776F72642C20636F6E73742063686172202A207265616C6D297B0A2020696628757365726E616D65203D3D204E554C4C207C7C2070617373776F7264203D3D204E554C4C207C7C207265616C6D203D3D204E554C4C297B0A2020202072657475726E2022223B0A20207D0A202063686172202A206F7574203D2028636861722A296D616C6C6F63283333293B0A2020537472696E6720726573203D20537472696E6728757365726E616D65293B0A20207265732E636F6E63617428223A22293B0A20207265732E636F6E636174287265616C6D293B0A20207265732E636F6E63617428223A22293B0A2020537472696E6720696E203D207265733B0A2020696E2E636F6E6361742870617373776F7264293B0A20206966286F7574203D3D204E554C4C207C7C20216765744D4435282875696E74385F742A2928696E2E635F7374722829292C20696E2E6C656E67746828292C206F757429290A2020202072657475726E2022223B0A20207265732E636F6E636174286F7574293B0A202066726565286F7574293B0A202072657475726E207265733B0A7D0A0A537472696E67207265717565737444696765737441757468656E7469636174696F6E28636F6E73742063686172202A207265616C6D297B0A2020537472696E6720686561646572203D20227265616C6D3D5C22223B0A20206966287265616C6D203D3D204E554C4C290A202020206865616465722E636F6E63617428226173796E6365737022293B0A2020656C73650A202020206865616465722E636F6E636174287265616C6D293B0A20206865616465722E636F6E6361742820225C222C20716F703D5C22617574685C222C206E6F6E63653D5C2222293B0A20206865616465722E636F6E6361742867656E52616E646F6D4D44352829293B0A20206865616465722E636F6E63617428225C222C206F70617175653D5C2222293B0A20206865616465722E636F6E6361742867656E52616E646F6D4D44352829293B0A20206865616465722E636F6E63617428225C2222293B0A202072657475726E206865616465723B0A7D0A0A626F6F6C20636865636B44696765737441757468656E7469636174696F6E28636F6E73742063686172202A206865616465722C20636F6E73742063686172202A206D6574686F642C20636F6E73742063686172202A20757365726E616D652C20636F6E73742063686172202A2070617373776F72642C20636F6E73742063686172202A207265616C6D2C20626F6F6C2070617373776F72644973486173682C20636F6E73742063686172202A206E6F6E63652C20636F6E73742063686172202A206F70617175652C20636F6E73742063686172202A20757269297B0A2020696628757365726E616D65203D3D204E554C4C207C7C2070617373776F7264203D3D204E554C4C207C7C20686561646572203D3D204E554C4C207C7C206D6574686F64203D3D204E554C4C297B0A202020202F2F6F735F7072696E7466282241555448204641494C3A206D697373696E672072657175726564206669656C64735C6E22293B0A2020202072657475726E2066616C73653B0A20207D0A0A2020537472696E67206D79486561646572203D20537472696E6728686561646572293B0A2020696E74206E657874427265616B203D206D794865616465722E696E6465784F6628222C22293B0A20206966286E657874427265616B203C2030297B0A202020202F2F6F735F7072696E7466282241555448204641494C3A206E6F207661726961626C65735C6E22293B0A2020202072657475726E2066616C73653B0A20207D0A0A2020537472696E67206D79557365726E616D65203D20537472696E6728293B0A2020537472696E67206D795265616C6D203D20537472696E6728293B0A2020537472696E67206D794E6F6E6365203D20537472696E6728293B0A2020537472696E67206D79557269203D20537472696E6728293B0A2020537472696E67206D79526573706F6E7365203D20537472696E6728293B0A2020537472696E67206D79516F70203D20537472696E6728293B0A2020537472696E67206D794E63203D20537472696E6728293B0A2020537472696E67206D79436E6F6E6365203D20537472696E6728293B0A0A20206D79486561646572202B3D20222C20223B0A2020646F207B0A20202020537472696E672061764C696E65203D206D794865616465722E737562737472696E6728302C206E657874427265616B293B0A2020202061764C696E652E7472696D28293B0A202020206D79486561646572203D206D794865616465722E737562737472696E67286E657874427265616B2B31293B0A202020206E657874427265616B203D206D794865616465722E696E6465784F6628222C22293B0A0A20202020696E742065715369676E203D2061764C696E652E696E6465784F6628223D22293B0A2020202069662865715369676E203C2030297B0A2020202020202F2F6F735F7072696E7466282241555448204641494C3A206E6F203D207369676E5C6E22293B0A20202020202072657475726E2066616C73653B0A202020207D0A20202020537472696E67207661724E616D65203D2061764C696E652E737562737472696E6728302C2065715369676E293B0A2020202061764C696E65203D2061764C696E652E737562737472696E672865715369676E202B2031293B0A2020202069662861764C696E652E7374617274735769746828225C222229297B0A20202020202061764C696E65203D2061764C696E652E737562737472696E6728312C2061764C696E652E6C656E6774682829202D2031293B0A202020207D0A0A202020206966287661724E616D652E657175616C732822757365726E616D652229297B0A2020202020206966282161764C696E652E657175616C7328757365726E616D6529297B0A20202020202020202F2F6F735F7072696E7466282241555448204641494C3A20757365726E616D655C6E22293B0A202020202020202072657475726E2066616C73653B0A2020202020207D0A2020202020206D79557365726E616D65203D2061764C696E653B0A202020207D20656C7365206966287661724E616D652E657175616C7328227265616C6D2229297B0A2020202020206966287265616C6D20213D204E554C4C202626202161764C696E652E657175616C73287265616C6D29297B0A20202020202020202F2F6F735F7072696E7466282241555448204641494C3A207265616C6D5C6E22293B0A202020202020202072657475726E2066616C73653B0A2020202020207D0A2020202020206D795265616C6D203D2061764C696E653B0A202020207D20656C7365206966287661724E616D652E657175616C7328226E6F6E63652229297B0A2020202020206966286E6F6E636520213D204E554C4C202626202161764C696E652E657175616C73286E6F6E636529297B0A20202020202020202F2F6F735F7072696E7466282241555448204641494C3A206E6F6E63655C6E22293B0A202020202020202072657475726E2066616C73653B0A2020202020207D0A2020202020206D794E6F6E6365203D2061764C696E653B0A202020207D20656C7365206966287661724E616D652E657175616C7328226F70617175652229297B0A2020202020206966286F706171756520213D204E554C4C202626202161764C696E652E657175616C73286F706171756529297B0A20202020202020202F2F6F735F7072696E7466282241555448204641494C3A206F70617175655C6E22293B0A202020202020202072657475726E2066616C73653B0A2020202020207D0A202020207D20656C7365206966287661724E616D652E657175616C7328227572692229297B0A20202020202069662875726920213D204E554C4C202626202161764C696E652E657175616C732875726929297B0A20202020202020202F2F6F735F7072696E7466282241555448204641494C3A207572695C6E22293B0A202020202020202072657475726E2066616C73653B0A2020202020207D0A2020202020206D79557269203D2061764C696E653B0A202020207D20656C7365206966287661724E616D652E657175616C732822726573706F6E73652229297B0A2020202020206D79526573706F6E7365203D2061764C696E653B0A202020207D20656C7365206966287661724E616D652E657175616C732822716F702229297B0A2020202020206D79516F70203D2061764C696E653B0A202020207D20656C7365206966287661724E616D652E657175616C7328226E632229297B0A2020202020206D794E63203D2061764C696E653B0A202020207D20656C7365206966287661724E616D652E657175616C732822636E6F6E63652229297B0A2020202020206D79436E6F6E6365203D2061764C696E653B0A202020207D0A20207D207768696C65286E657874427265616B203E2030293B0A0A2020537472696E6720686131203D202870617373776F726449734861736829203F20537472696E672870617373776F726429203A20737472696E674D4435286D79557365726E616D65202B20223A22202B206D795265616C6D202B20223A22202B20537472696E672870617373776F726429293B0A2020537472696E6720686132203D20537472696E67286D6574686F6429202B20223A22202B206D795572693B0A2020537472696E6720726573706F6E7365203D20686131202B20223A22202B206D794E6F6E6365202B20223A22202B206D794E63202B20223A22202B206D79436E6F6E6365202B20223A22202B206D79516F70202B20223A22202B20737472696E674D443528686132293B0A0A20206966286D79526573706F6E73652E657175616C7328737472696E674D443528726573706F6E73652929297B0A202020202F2F6F735F7072696E746628224155544820535543434553535C6E22293B0A2020202072657475726E20747275653B0A20207D0A0A20202F2F6F735F7072696E7466282241555448204641494C3A2070617373776F72645C6E22293B0A202072657475726E2066616C73653B0A7D0A .cpp WebAuthentication 2F2A0A20204173796E6368726F6E6F757320576562536572766572206C69627261727920666F7220457370726573736966204D4355730A0A2020436F707972696768742028632920323031362048726973746F20476F63686B6F762E20416C6C207269676874732072657365727665642E0A2020546869732066696C652069732070617274206F6620746865206573703832363620636F726520666F722041726475696E6F20656E7669726F6E6D656E742E0A0A202054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A20206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A0A202054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A20204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A20204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A0A2020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A2020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A2A2F0A0A2369666E646566205745425F41555448454E5449434154494F4E5F485F0A23646566696E65205745425F41555448454E5449434154494F4E5F485F0A0A23696E636C756465202241726475696E6F2E68220A0A626F6F6C20636865636B426173696341757468656E7469636174696F6E28636F6E73742063686172202A206865616465722C20636F6E73742063686172202A20757365726E616D652C20636F6E73742063686172202A2070617373776F7264293B0A537472696E67207265717565737444696765737441757468656E7469636174696F6E28636F6E73742063686172202A207265616C6D293B0A626F6F6C20636865636B44696765737441757468656E7469636174696F6E28636F6E73742063686172202A206865616465722C20636F6E73742063686172202A206D6574686F642C20636F6E73742063686172202A20757365726E616D652C20636F6E73742063686172202A2070617373776F72642C20636F6E73742063686172202A207265616C6D2C20626F6F6C2070617373776F72644973486173682C20636F6E73742063686172202A206E6F6E63652C20636F6E73742063686172202A206F70617175652C20636F6E73742063686172202A20757269293B0A0A2F2F666F722073746F72696E67206861736865642076657273696F6E73206F6E207468652064657669636520746861742063616E2062652061757468656E7469636174656420616761696E73740A537472696E672067656E65726174654469676573744861736828636F6E73742063686172202A20757365726E616D652C20636F6E73742063686172202A2070617373776F72642C20636F6E73742063686172202A207265616C6D293B0A0A23656E6469660A .h WebHandlerImpl 2F2A0A20204173796E6368726F6E6F757320576562536572766572206C69627261727920666F7220457370726573736966204D4355730A0A2020436F707972696768742028632920323031362048726973746F20476F63686B6F762E20416C6C207269676874732072657365727665642E0A2020546869732066696C652069732070617274206F6620746865206573703832363620636F726520666F722041726475696E6F20656E7669726F6E6D656E742E0A0A202054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A20206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A0A202054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A20204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A20204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A0A2020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A2020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A2A2F0A2369666E646566204153594E4357454253455256455248414E444C4552494D504C5F485F0A23646566696E65204153594E4357454253455256455248414E444C4552494D504C5F485F0A0A23696E636C756465203C737472696E673E0A236966646566204153594E435745425345525645525F52454745580A23696E636C756465203C72656765783E0A23656E6469660A0A23696E636C75646520227374646465662E68220A23696E636C756465203C74696D652E683E0A0A636C617373204173796E6353746174696357656248616E646C65723A207075626C6963204173796E6357656248616E646C6572207B0A2020207573696E672046696C65203D2066733A3A46696C653B0A2020207573696E67204653203D2066733A3A46533B0A2020707269766174653A0A20202020626F6F6C205F67657446696C65284173796E6357656253657276657252657175657374202A72657175657374293B0A20202020626F6F6C205F66696C65457869737473284173796E6357656253657276657252657175657374202A726571756573742C20636F6E737420537472696E67262070617468293B0A2020202075696E74385F74205F636F756E744269747328636F6E73742075696E74385F742076616C75652920636F6E73743B0A202070726F7465637465643A0A202020204653205F66733B0A20202020537472696E67205F7572693B0A20202020537472696E67205F706174683B0A20202020537472696E67205F64656661756C745F66696C653B0A20202020537472696E67205F63616368655F636F6E74726F6C3B0A20202020537472696E67205F6C6173745F6D6F6469666965643B0A2020202041777354656D706C61746550726F636573736F72205F63616C6C6261636B3B0A20202020626F6F6C205F69734469723B0A20202020626F6F6C205F677A697046697273743B0A2020202075696E74385F74205F677A697053746174733B0A20207075626C69633A0A202020204173796E6353746174696357656248616E646C657228636F6E737420636861722A207572692C204653262066732C20636F6E737420636861722A20706174682C20636F6E737420636861722A2063616368655F636F6E74726F6C293B0A202020207669727475616C20626F6F6C2063616E48616E646C65284173796E6357656253657276657252657175657374202A7265717565737429206F766572726964652066696E616C3B0A202020207669727475616C20766F69642068616E646C6552657175657374284173796E6357656253657276657252657175657374202A7265717565737429206F766572726964652066696E616C3B0A202020204173796E6353746174696357656248616E646C65722620736574497344697228626F6F6C206973446972293B0A202020204173796E6353746174696357656248616E646C6572262073657444656661756C7446696C6528636F6E737420636861722A2066696C656E616D65293B0A202020204173796E6353746174696357656248616E646C657226207365744361636865436F6E74726F6C28636F6E737420636861722A2063616368655F636F6E74726F6C293B0A202020204173796E6353746174696357656248616E646C657226207365744C6173744D6F64696669656428636F6E737420636861722A206C6173745F6D6F646966696564293B0A202020204173796E6353746174696357656248616E646C657226207365744C6173744D6F6469666965642873747275637420746D2A206C6173745F6D6F646966696564293B0A202023696664656620455350383236360A202020204173796E6353746174696357656248616E646C657226207365744C6173744D6F6469666965642874696D655F74206C6173745F6D6F646966696564293B0A202020204173796E6353746174696357656248616E646C657226207365744C6173744D6F64696669656428293B202F2F7365747320746F2063757272656E742074696D652E204D616B65207375726520736E74702069732072756E696E6720616E642074696D6520697320757064617465640A202023656E6469660A202020204173796E6353746174696357656248616E646C6572262073657454656D706C61746550726F636573736F722841777354656D706C61746550726F636573736F72206E657743616C6C6261636B29207B5F63616C6C6261636B203D206E657743616C6C6261636B3B2072657475726E202A746869733B7D0A7D3B0A0A636C617373204173796E6343616C6C6261636B57656248616E646C65723A207075626C6963204173796E6357656248616E646C6572207B0A2020707269766174653A0A202070726F7465637465643A0A20202020537472696E67205F7572693B0A20202020576562526571756573744D6574686F64436F6D706F73697465205F6D6574686F643B0A2020202041725265717565737448616E646C657246756E6374696F6E205F6F6E526571756573743B0A20202020417255706C6F616448616E646C657246756E6374696F6E205F6F6E55706C6F61643B0A202020204172426F647948616E646C657246756E6374696F6E205F6F6E426F64793B0A20202020626F6F6C205F697352656765783B0A20207075626C69633A0A202020204173796E6343616C6C6261636B57656248616E646C65722829203A205F75726928292C205F6D6574686F6428485454505F414E59292C205F6F6E52657175657374284E554C4C292C205F6F6E55706C6F6164284E554C4C292C205F6F6E426F6479284E554C4C292C205F697352656765782866616C736529207B7D0A20202020766F69642073657455726928636F6E737420537472696E672620757269297B200A2020202020205F757269203D207572693B200A2020202020205F69735265676578203D207572692E7374617274735769746828225E2229202626207572692E656E64735769746828222422293B0A202020207D0A20202020766F6964207365744D6574686F6428576562526571756573744D6574686F64436F6D706F73697465206D6574686F64297B205F6D6574686F64203D206D6574686F643B207D0A20202020766F6964206F6E526571756573742841725265717565737448616E646C657246756E6374696F6E20666E297B205F6F6E52657175657374203D20666E3B207D0A20202020766F6964206F6E55706C6F616428417255706C6F616448616E646C657246756E6374696F6E20666E297B205F6F6E55706C6F6164203D20666E3B207D0A20202020766F6964206F6E426F6479284172426F647948616E646C657246756E6374696F6E20666E297B205F6F6E426F6479203D20666E3B207D0A0A202020207669727475616C20626F6F6C2063616E48616E646C65284173796E6357656253657276657252657175657374202A7265717565737429206F766572726964652066696E616C7B0A0A202020202020696628215F6F6E52657175657374290A202020202020202072657475726E2066616C73653B0A0A20202020202069662821285F6D6574686F64202620726571756573742D3E6D6574686F64282929290A202020202020202072657475726E2066616C73653B0A0A236966646566204153594E435745425345525645525F52454745580A202020202020696620285F6973526567657829207B0A20202020202020207374643A3A7265676578207061747465726E285F7572692E635F7374722829293B0A20202020202020207374643A3A736D61746368206D6174636865733B0A20202020202020207374643A3A737472696E67207328726571756573742D3E75726C28292E635F7374722829293B0A20202020202020206966287374643A3A72656765785F73656172636828732C206D6174636865732C207061747465726E2929207B0A20202020202020202020666F72202873697A655F742069203D20313B2069203C206D6174636865732E73697A6528293B202B2B6929207B202F2F2073746172742066726F6D20310A202020202020202020202020726571756573742D3E5F61646450617468506172616D286D6174636865735B695D2E73747228292E635F7374722829293B0A202020202020202020207D0A20202020202020207D20656C7365207B0A2020202020202020202072657475726E2066616C73653B0A20202020202020207D0A2020202020207D20656C7365200A23656E6469660A202020202020696620285F7572692E6C656E6774682829202626205F7572692E656E64735769746828222A222929207B0A2020202020202020537472696E672075726954656D706C617465203D20537472696E67285F757269293B0A0975726954656D706C617465203D2075726954656D706C6174652E737562737472696E6728302C2075726954656D706C6174652E6C656E6774682829202D2031293B0A20202020202020206966202821726571756573742D3E75726C28292E737461727473576974682875726954656D706C61746529290A2020202020202020202072657475726E2066616C73653B0A2020202020207D0A202020202020656C7365206966285F7572692E6C656E677468282920262620285F75726920213D20726571756573742D3E75726C28292026262021726571756573742D3E75726C28292E73746172747357697468285F7572692B222F222929290A202020202020202072657475726E2066616C73653B0A0A202020202020726571756573742D3E616464496E746572657374696E674865616465722822414E5922293B0A20202020202072657475726E20747275653B0A202020207D0A20200A202020207669727475616C20766F69642068616E646C6552657175657374284173796E6357656253657276657252657175657374202A7265717565737429206F766572726964652066696E616C207B0A2020202020206966285F6F6E52657175657374290A20202020202020205F6F6E526571756573742872657175657374293B0A202020202020656C73650A2020202020202020726571756573742D3E73656E6428353030293B0A202020207D0A202020207669727475616C20766F69642068616E646C6555706C6F6164284173796E6357656253657276657252657175657374202A726571756573742C20636F6E737420537472696E67262066696C656E616D652C2073697A655F7420696E6465782C2075696E74385F74202A646174612C2073697A655F74206C656E2C20626F6F6C2066696E616C29206F766572726964652066696E616C207B0A2020202020206966285F6F6E55706C6F6164290A20202020202020205F6F6E55706C6F616428726571756573742C2066696C656E616D652C20696E6465782C20646174612C206C656E2C2066696E616C293B0A202020207D0A202020207669727475616C20766F69642068616E646C65426F6479284173796E6357656253657276657252657175657374202A726571756573742C2075696E74385F74202A646174612C2073697A655F74206C656E2C2073697A655F7420696E6465782C2073697A655F7420746F74616C29206F766572726964652066696E616C207B0A2020202020206966285F6F6E426F6479290A20202020202020205F6F6E426F647928726571756573742C20646174612C206C656E2C20696E6465782C20746F74616C293B0A202020207D0A202020207669727475616C20626F6F6C2069735265717565737448616E646C65725472697669616C2829206F766572726964652066696E616C207B72657475726E205F6F6E52657175657374203F2066616C7365203A20747275653B7D0A7D3B0A0A23656E646966202F2A204153594E4357454253455256455248414E444C4552494D504C5F485F202A2F0A .h WebHandlers 2F2A0A20204173796E6368726F6E6F757320576562536572766572206C69627261727920666F7220457370726573736966204D4355730A0A2020436F707972696768742028632920323031362048726973746F20476F63686B6F762E20416C6C207269676874732072657365727665642E0A2020546869732066696C652069732070617274206F6620746865206573703832363620636F726520666F722041726475696E6F20656E7669726F6E6D656E742E0A0A202054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A20206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A0A202054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A20204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A20204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A0A2020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A2020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A2A2F0A23696E636C75646520224553504173796E635765625365727665722E68220A23696E636C756465202257656248616E646C6572496D706C2E68220A0A4173796E6353746174696357656248616E646C65723A3A4173796E6353746174696357656248616E646C657228636F6E737420636861722A207572692C204653262066732C20636F6E737420636861722A20706174682C20636F6E737420636861722A2063616368655F636F6E74726F6C290A20203A205F6673286673292C205F75726928757269292C205F706174682870617468292C205F64656661756C745F66696C652822696E6465782E68746D22292C205F63616368655F636F6E74726F6C2863616368655F636F6E74726F6C292C205F6C6173745F6D6F646966696564282222292C205F63616C6C6261636B286E756C6C707472290A7B0A20202F2F20456E73757265206C656164696E6720272F270A2020696620285F7572692E6C656E6774682829203D3D2030207C7C205F7572695B305D20213D20272F2729205F757269203D20222F22202B205F7572693B0A2020696620285F706174682E6C656E6774682829203D3D2030207C7C205F706174685B305D20213D20272F2729205F70617468203D20222F22202B205F706174683B0A0A20202F2F204966207061746820656E6473207769746820272F2720776520617373756D6520612068696E74207468617420746869732069732061206469726563746F727920746F20696D70726F766520706572666F726D616E63652E0A20202F2F20486F7765766572202D20696620697420646F6573206E6F7420656E64207769746820272F272077652C2063616E277420617373756D6520612066696C652C20706174682063616E207374696C6C2062652061206469726563746F72792E0A20205F6973446972203D205F706174685B5F706174682E6C656E67746828292D315D203D3D20272F273B0A0A20202F2F2052656D6F76652074686520747261696C696E6720272F2720736F2077652063616E2068616E646C652064656661756C742066696C650A20202F2F204E6F74696365207468617420726F6F742077696C6C206265202222206E6F7420222F220A2020696620285F7572695B5F7572692E6C656E67746828292D315D203D3D20272F2729205F757269203D205F7572692E737562737472696E6728302C205F7572692E6C656E67746828292D31293B0A2020696620285F706174685B5F706174682E6C656E67746828292D315D203D3D20272F2729205F70617468203D205F706174682E737562737472696E6728302C205F706174682E6C656E67746828292D31293B0A0A20202F2F2052657365742073746174730A20205F677A69704669727374203D2066616C73653B0A20205F677A69705374617473203D20307846383B0A7D0A0A4173796E6353746174696357656248616E646C657226204173796E6353746174696357656248616E646C65723A3A736574497344697228626F6F6C206973446972297B0A20205F6973446972203D2069734469723B0A202072657475726E202A746869733B0A7D0A0A4173796E6353746174696357656248616E646C657226204173796E6353746174696357656248616E646C65723A3A73657444656661756C7446696C6528636F6E737420636861722A2066696C656E616D65297B0A20205F64656661756C745F66696C65203D20537472696E672866696C656E616D65293B0A202072657475726E202A746869733B0A7D0A0A4173796E6353746174696357656248616E646C657226204173796E6353746174696357656248616E646C65723A3A7365744361636865436F6E74726F6C28636F6E737420636861722A2063616368655F636F6E74726F6C297B0A20205F63616368655F636F6E74726F6C203D20537472696E672863616368655F636F6E74726F6C293B0A202072657475726E202A746869733B0A7D0A0A4173796E6353746174696357656248616E646C657226204173796E6353746174696357656248616E646C65723A3A7365744C6173744D6F64696669656428636F6E737420636861722A206C6173745F6D6F646966696564297B0A20205F6C6173745F6D6F646966696564203D20537472696E67286C6173745F6D6F646966696564293B0A202072657475726E202A746869733B0A7D0A0A4173796E6353746174696357656248616E646C657226204173796E6353746174696357656248616E646C65723A3A7365744C6173744D6F6469666965642873747275637420746D2A206C6173745F6D6F646966696564297B0A20206368617220726573756C745B33305D3B0A20207374726674696D652028726573756C742C33302C2225612C2025642025622025592025483A254D3A255320255A222C206C6173745F6D6F646966696564293B0A202072657475726E207365744C6173744D6F6469666965642828636F6E73742063686172202A29726573756C74293B0A7D0A0A23696664656620455350383236360A4173796E6353746174696357656248616E646C657226204173796E6353746174696357656248616E646C65723A3A7365744C6173744D6F6469666965642874696D655F74206C6173745F6D6F646966696564297B0A202072657475726E207365744C6173744D6F646966696564282873747275637420746D202A29676D74696D6528266C6173745F6D6F64696669656429293B0A7D0A0A4173796E6353746174696357656248616E646C657226204173796E6353746174696357656248616E646C65723A3A7365744C6173744D6F64696669656428297B0A202074696D655F74206C6173745F6D6F6469666965643B0A202069662874696D6528266C6173745F6D6F64696669656429203D3D203029202F2F74696D65206973206E6F7420796574207365740A2020202072657475726E202A746869733B0A202072657475726E207365744C6173744D6F646966696564286C6173745F6D6F646966696564293B0A7D0A23656E6469660A626F6F6C204173796E6353746174696357656248616E646C65723A3A63616E48616E646C65284173796E6357656253657276657252657175657374202A72657175657374297B0A2020696628726571756573742D3E6D6574686F64282920213D20485454505F474554200A202020207C7C2021726571756573742D3E75726C28292E73746172747357697468285F75726929200A202020207C7C2021726571756573742D3E69734578706563746564526571756573746564436F6E6E54797065285243545F44454641554C542C205243545F48545450290A2020297B0A2020202072657475726E2066616C73653B0A20207D0A2020696620285F67657446696C6528726571756573742929207B0A202020202F2F20576520696E746572657374656420696E202249662D4D6F6469666965642D53696E6365222068656164657220746F20636865636B2069662066696C6520776173206D6F6469666965640A20202020696620285F6C6173745F6D6F6469666965642E6C656E6774682829290A202020202020726571756573742D3E616464496E746572657374696E67486561646572282249662D4D6F6469666965642D53696E636522293B0A0A202020206966285F63616368655F636F6E74726F6C2E6C656E6774682829290A202020202020726571756573742D3E616464496E746572657374696E67486561646572282249662D4E6F6E652D4D6174636822293B0A0A2020202044454255474628225B4173796E6353746174696357656248616E646C65723A3A63616E48616E646C655D20545255455C6E22293B0A2020202072657475726E20747275653B0A20207D0A0A202072657475726E2066616C73653B0A7D0A0A626F6F6C204173796E6353746174696357656248616E646C65723A3A5F67657446696C65284173796E6357656253657276657252657175657374202A72657175657374290A7B0A20202F2F2052656D6F76652074686520666F756E64207572690A2020537472696E672070617468203D20726571756573742D3E75726C28292E737562737472696E67285F7572692E6C656E6774682829293B0A0A20202F2F2057652063616E20736B6970207468652066696C6520636865636B20616E64206C6F6F6B20666F722064656661756C74206966207265717565737420697320746F2074686520726F6F74206F662061206469726563746F7279206F7220746861742072657175657374207061746820656E6473207769746820272F270A2020626F6F6C2063616E536B697046696C65436865636B203D20285F697344697220262620706174682E6C656E6774682829203D3D203029207C7C2028706174682E6C656E677468282920262620706174685B706174682E6C656E67746828292D315D203D3D20272F27293B0A0A202070617468203D205F70617468202B20706174683B0A0A20202F2F20446F207765206861766520612066696C65206F72202E677A2066696C650A2020696620282163616E536B697046696C65436865636B202626205F66696C6545786973747328726571756573742C207061746829290A2020202072657475726E20747275653B0A0A20202F2F2043616E27742068616E646C65206966206E6F742064656661756C742066696C650A2020696620285F64656661756C745F66696C652E6C656E6774682829203D3D2030290A2020202072657475726E2066616C73653B0A0A20202F2F2054727920746F206164642064656661756C742066696C652C20656E73757265207468657265206973206120747261696C696E6720272F27206F742074686520706174682E0A202069662028706174682E6C656E6774682829203D3D2030207C7C20706174685B706174682E6C656E67746828292D315D20213D20272F27290A2020202070617468202B3D20222F223B0A202070617468202B3D205F64656661756C745F66696C653B0A0A202072657475726E205F66696C6545786973747328726571756573742C2070617468293B0A7D0A0A2369666465662045535033320A23646566696E652046494C455F49535F5245414C286629202866203D3D20747275652026262021662E69734469726563746F72792829290A23656C73650A23646566696E652046494C455F49535F5245414C286629202866203D3D2074727565290A23656E6469660A0A626F6F6C204173796E6353746174696357656248616E646C65723A3A5F66696C65457869737473284173796E6357656253657276657252657175657374202A726571756573742C20636F6E737420537472696E67262070617468290A7B0A2020626F6F6C2066696C65466F756E64203D2066616C73653B0A2020626F6F6C20677A6970466F756E64203D2066616C73653B0A0A2020537472696E6720677A6970203D2070617468202B20222E677A223B0A0A2020696620285F677A6970466972737429207B0A20202020726571756573742D3E5F74656D7046696C65203D205F66732E6F70656E28677A69702C20227222293B0A20202020677A6970466F756E64203D2046494C455F49535F5245414C28726571756573742D3E5F74656D7046696C65293B0A202020206966202821677A6970466F756E64297B0A202020202020726571756573742D3E5F74656D7046696C65203D205F66732E6F70656E28706174682C20227222293B0A20202020202066696C65466F756E64203D2046494C455F49535F5245414C28726571756573742D3E5F74656D7046696C65293B0A202020207D0A20207D20656C7365207B0A20202020726571756573742D3E5F74656D7046696C65203D205F66732E6F70656E28706174682C20227222293B0A2020202066696C65466F756E64203D2046494C455F49535F5245414C28726571756573742D3E5F74656D7046696C65293B0A20202020696620282166696C65466F756E64297B0A202020202020726571756573742D3E5F74656D7046696C65203D205F66732E6F70656E28677A69702C20227222293B0A202020202020677A6970466F756E64203D2046494C455F49535F5245414C28726571756573742D3E5F74656D7046696C65293B0A202020207D0A20207D0A0A2020626F6F6C20666F756E64203D2066696C65466F756E64207C7C20677A6970466F756E643B0A0A202069662028666F756E6429207B0A202020202F2F2045787472616374207468652066696C65206E616D652066726F6D20746865207061746820616E64206B65657020697420696E205F74656D704F626A6563740A2020202073697A655F7420706174684C656E203D20706174682E6C656E67746828293B0A2020202063686172202A205F74656D7050617468203D2028636861722A296D616C6C6F6328706174684C656E2B31293B0A20202020736E7072696E7466285F74656D70506174682C20706174684C656E2B312C20222573222C20706174682E635F7374722829293B0A20202020726571756573742D3E5F74656D704F626A656374203D2028766F69642A295F74656D70506174683B0A0A202020202F2F2043616C63756C61746520677A6970207374617469737469630A202020205F677A69705374617473203D20285F677A69705374617473203C3C203129202B2028677A6970466F756E64203F2031203A2030293B0A20202020696620285F677A69705374617473203D3D203078303029205F677A69704669727374203D2066616C73653B202F2F20416C6C2066696C657320617265206E6F7420677A69700A20202020656C736520696620285F677A69705374617473203D3D203078464629205F677A69704669727374203D20747275653B202F2F20416C6C2066696C65732061726520677A69700A20202020656C7365205F677A69704669727374203D205F636F756E7442697473285F677A6970537461747329203E20343B202F2F2049462077652068617665206D6F726520677A69702066696C6573202D2074727920677A69702066697273740A20207D0A0A202072657475726E20666F756E643B0A7D0A0A75696E74385F74204173796E6353746174696357656248616E646C65723A3A5F636F756E744269747328636F6E73742075696E74385F742076616C75652920636F6E73740A7B0A202075696E74385F742077203D2076616C75653B0A202075696E74385F74206E3B0A2020666F7220286E3D303B2077213D303B206E2B2B292077263D772D313B0A202072657475726E206E3B0A7D0A0A766F6964204173796E6353746174696357656248616E646C65723A3A68616E646C6552657175657374284173796E6357656253657276657252657175657374202A72657175657374290A7B0A20202F2F20476574207468652066696C656E616D652066726F6D20726571756573742D3E5F74656D704F626A65637420616E6420667265652069740A2020537472696E672066696C656E616D65203D20537472696E672828636861722A29726571756573742D3E5F74656D704F626A656374293B0A20206672656528726571756573742D3E5F74656D704F626A656374293B0A2020726571756573742D3E5F74656D704F626A656374203D204E554C4C3B0A2020696628285F757365726E616D6520213D202222202626205F70617373776F726420213D202222292026262021726571756573742D3E61757468656E746963617465285F757365726E616D652E635F73747228292C205F70617373776F72642E635F737472282929290A20202020202072657475726E20726571756573742D3E7265717565737441757468656E7469636174696F6E28293B0A0A202069662028726571756573742D3E5F74656D7046696C65203D3D207472756529207B0A20202020537472696E672065746167203D20537472696E6728726571756573742D3E5F74656D7046696C652E73697A652829293B0A20202020696620285F6C6173745F6D6F6469666965642E6C656E6774682829202626205F6C6173745F6D6F646966696564203D3D20726571756573742D3E686561646572282249662D4D6F6469666965642D53696E6365222929207B0A202020202020726571756573742D3E5F74656D7046696C652E636C6F736528293B0A202020202020726571756573742D3E73656E6428333034293B202F2F204E6F74206D6F6469666965640A202020207D20656C736520696620285F63616368655F636F6E74726F6C2E6C656E677468282920262620726571756573742D3E686173486561646572282249662D4E6F6E652D4D61746368222920262620726571756573742D3E686561646572282249662D4E6F6E652D4D6174636822292E657175616C7328657461672929207B0A202020202020726571756573742D3E5F74656D7046696C652E636C6F736528293B0A2020202020204173796E63576562536572766572526573706F6E7365202A20726573706F6E7365203D206E6577204173796E634261736963526573706F6E736528333034293B202F2F204E6F74206D6F6469666965640A202020202020726573706F6E73652D3E616464486561646572282243616368652D436F6E74726F6C222C205F63616368655F636F6E74726F6C293B0A202020202020726573706F6E73652D3E616464486561646572282245546167222C2065746167293B0A202020202020726571756573742D3E73656E6428726573706F6E7365293B0A202020207D20656C7365207B0A2020202020204173796E63576562536572766572526573706F6E7365202A20726573706F6E7365203D206E6577204173796E6346696C65526573706F6E736528726571756573742D3E5F74656D7046696C652C2066696C656E616D652C20537472696E6728292C2066616C73652C205F63616C6C6261636B293B0A202020202020696620285F6C6173745F6D6F6469666965642E6C656E6774682829290A2020202020202020726573706F6E73652D3E61646448656164657228224C6173742D4D6F646966696564222C205F6C6173745F6D6F646966696564293B0A202020202020696620285F63616368655F636F6E74726F6C2E6C656E6774682829297B0A2020202020202020726573706F6E73652D3E616464486561646572282243616368652D436F6E74726F6C222C205F63616368655F636F6E74726F6C293B0A2020202020202020726573706F6E73652D3E616464486561646572282245546167222C2065746167293B0A2020202020207D0A202020202020726571756573742D3E73656E6428726573706F6E7365293B0A202020207D0A20207D20656C7365207B0A20202020726571756573742D3E73656E6428343034293B0A20207D0A7D0A .cpp WebRequest 2F2A0A20204173796E6368726F6E6F757320576562536572766572206C69627261727920666F7220457370726573736966204D4355730A0A2020436F707972696768742028632920323031362048726973746F20476F63686B6F762E20416C6C207269676874732072657365727665642E0A2020546869732066696C652069732070617274206F6620746865206573703832363620636F726520666F722041726475696E6F20656E7669726F6E6D656E742E0A0A202054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A20206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A0A202054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A20204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A20204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A0A2020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A2020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A2A2F0A23696E636C75646520224553504173796E635765625365727665722E68220A23696E636C7564652022576562526573706F6E7365496D706C2E68220A23696E636C756465202257656241757468656E7469636174696F6E2E68220A0A2369666E64656620455350383236360A23646566696E65206F735F7374726C656E207374726C656E0A23656E6469660A0A73746174696320636F6E737420537472696E6720536861726564456D707479537472696E67203D20537472696E6728293B0A0A23646566696E65205F5F69735F706172616D5F636861722863292028286329202626202828632920213D20277B2729202626202828632920213D20275B2729202626202828632920213D2027262729202626202828632920213D20273D2729290A0A656E756D207B2050415253455F5245515F53544152542C2050415253455F5245515F484541444552532C2050415253455F5245515F424F44592C2050415253455F5245515F454E442C2050415253455F5245515F4641494C207D3B0A0A4173796E63576562536572766572526571756573743A3A4173796E6357656253657276657252657175657374284173796E635765625365727665722A20732C204173796E63436C69656E742A2063290A20203A205F636C69656E742863290A20202C205F7365727665722873290A20202C205F68616E646C6572284E554C4C290A20202C205F726573706F6E7365284E554C4C290A20202C205F74656D7028290A20202C205F706172736553746174652830290A20202C205F76657273696F6E2830290A20202C205F6D6574686F6428485454505F414E59290A20202C205F75726C28290A20202C205F686F737428290A20202C205F636F6E74656E745479706528290A20202C205F626F756E6461727928290A20202C205F617574686F72697A6174696F6E28290A20202C205F726571636F6E6E74797065285243545F48545450290A20202C205F69734469676573742866616C7365290A20202C205F69734D756C7469706172742866616C7365290A20202C205F6973506C61696E506F73742866616C7365290A20202C205F657870656374696E67436F6E74696E75652866616C7365290A20202C205F636F6E74656E744C656E6774682830290A20202C205F7061727365644C656E6774682830290A20202C205F68656164657273284C696E6B65644C6973743C4173796E63576562486561646572202A3E285B5D284173796E63576562486561646572202A68297B2064656C65746520683B207D29290A20202C205F706172616D73284C696E6B65644C6973743C4173796E63576562506172616D65746572202A3E285B5D284173796E63576562506172616D65746572202A70297B2064656C65746520703B207D29290A20202C205F70617468506172616D73284C696E6B65644C6973743C537472696E67202A3E285B5D28537472696E67202A70297B2064656C65746520703B207D29290A20202C205F6D756C7469506172736553746174652830290A20202C205F626F756E64617279506F736974696F6E2830290A20202C205F6974656D5374617274496E6465782830290A20202C205F6974656D53697A652830290A20202C205F6974656D4E616D6528290A20202C205F6974656D46696C656E616D6528290A20202C205F6974656D5479706528290A20202C205F6974656D56616C756528290A20202C205F6974656D4275666665722830290A20202C205F6974656D427566666572496E6465782830290A20202C205F6974656D497346696C652866616C7365290A20202C205F74656D704F626A656374284E554C4C290A7B0A2020632D3E6F6E4572726F72285B5D28766F6964202A722C204173796E63436C69656E742A20632C20696E74385F74206572726F72297B2028766F696429633B204173796E6357656253657276657252657175657374202A726571203D20284173796E63576562536572766572526571756573742A29723B207265712D3E5F6F6E4572726F72286572726F72293B207D2C2074686973293B0A2020632D3E6F6E41636B285B5D28766F6964202A722C204173796E63436C69656E742A20632C2073697A655F74206C656E2C2075696E7433325F742074696D65297B2028766F696429633B204173796E6357656253657276657252657175657374202A726571203D20284173796E63576562536572766572526571756573742A29723B207265712D3E5F6F6E41636B286C656E2C2074696D65293B207D2C2074686973293B0A2020632D3E6F6E446973636F6E6E656374285B5D28766F6964202A722C204173796E63436C69656E742A2063297B204173796E6357656253657276657252657175657374202A726571203D20284173796E63576562536572766572526571756573742A29723B207265712D3E5F6F6E446973636F6E6E65637428293B2064656C65746520633B207D2C2074686973293B0A2020632D3E6F6E54696D656F7574285B5D28766F6964202A722C204173796E63436C69656E742A20632C2075696E7433325F742074696D65297B2028766F696429633B204173796E6357656253657276657252657175657374202A726571203D20284173796E63576562536572766572526571756573742A29723B207265712D3E5F6F6E54696D656F75742874696D65293B207D2C2074686973293B0A2020632D3E6F6E44617461285B5D28766F6964202A722C204173796E63436C69656E742A20632C20766F6964202A6275662C2073697A655F74206C656E297B2028766F696429633B204173796E6357656253657276657252657175657374202A726571203D20284173796E63576562536572766572526571756573742A29723B207265712D3E5F6F6E44617461286275662C206C656E293B207D2C2074686973293B0A2020632D3E6F6E506F6C6C285B5D28766F6964202A722C204173796E63436C69656E742A2063297B2028766F696429633B204173796E6357656253657276657252657175657374202A726571203D2028204173796E63576562536572766572526571756573742A29723B207265712D3E5F6F6E506F6C6C28293B207D2C2074686973293B0A7D0A0A4173796E63576562536572766572526571756573743A3A7E4173796E635765625365727665725265717565737428297B0A20205F686561646572732E6672656528293B0A0A20205F706172616D732E6672656528293B0A20205F70617468506172616D732E6672656528293B0A0A20205F696E746572657374696E67486561646572732E6672656528293B0A0A20206966285F726573706F6E736520213D204E554C4C297B0A2020202064656C657465205F726573706F6E73653B0A20207D0A0A20206966285F74656D704F626A65637420213D204E554C4C297B0A2020202066726565285F74656D704F626A656374293B0A20207D0A0A20206966285F74656D7046696C65297B0A202020205F74656D7046696C652E636C6F736528293B0A20207D0A7D0A0A766F6964204173796E63576562536572766572526571756573743A3A5F6F6E4461746128766F6964202A6275662C2073697A655F74206C656E297B0A202073697A655F742069203D20303B0A20207768696C6520287472756529207B0A0A20206966285F70617273655374617465203C2050415253455F5245515F424F4459297B0A202020202F2F2046696E64206E6577206C696E6520696E206275660A2020202063686172202A737472203D2028636861722A296275663B0A20202020666F72202869203D20303B2069203C206C656E3B20692B2B29207B0A202020202020696620287374725B695D203D3D20275C6E2729207B0A2020202020202020627265616B3B0A2020202020207D0A202020207D0A202020206966202869203D3D206C656E29207B202F2F204E6F206E6577206C696E652C206A75737420616464207468652062756666657220696E205F74656D700A20202020202063686172206368203D207374725B6C656E2D315D3B0A2020202020207374725B6C656E2D315D203D20303B0A2020202020205F74656D702E72657365727665285F74656D702E6C656E67746828292B6C656E293B0A2020202020205F74656D702E636F6E63617428737472293B0A2020202020205F74656D702E636F6E636174286368293B0A202020207D20656C7365207B202F2F20466F756E64206E6577206C696E65202D206578747261637420697420616E642070617273650A2020202020207374725B695D203D20303B202F2F205465726D696E6174652074686520737472696E672061742074686520656E64206F6620746865206C696E652E0A2020202020205F74656D702E636F6E63617428737472293B0A2020202020205F74656D702E7472696D28293B0A2020202020205F70617273654C696E6528293B0A202020202020696620282B2B69203C206C656E29207B0A20202020202020202F2F205374696C6C2068617665206D6F72652062756666657220746F2070726F636573730A2020202020202020627566203D207374722B693B0A20202020202020206C656E2D3D20693B0A2020202020202020636F6E74696E75653B0A2020202020207D0A202020207D0A20207D20656C7365206966285F70617273655374617465203D3D2050415253455F5245515F424F4459297B0A202020202F2F20412068616E646C65722073686F756C6420626520616C7265616479206174746163686564206174207468697320706F696E7420696E205F70617273654C696E652066756E6374696F6E2E0A202020202F2F2049662068616E646C657220646F6573206E6F7468696E6720285F6F6E52657175657374206973204E554C4C292C20776520646F6E2774206E65656420746F207265616C6C792070617273652074686520626F64792E0A20202020636F6E737420626F6F6C206E6565645061727365203D205F68616E646C657220262620215F68616E646C65722D3E69735265717565737448616E646C65725472697669616C28293B0A202020206966285F69734D756C746970617274297B0A2020202020206966286E6565645061727365297B0A202020202020202073697A655F7420693B0A2020202020202020666F7228693D303B20693C6C656E3B20692B2B297B0A202020202020202020205F70617273654D756C746970617274506F73744279746528282875696E74385F742A29627566295B695D2C2069203D3D206C656E202D2031293B0A202020202020202020205F7061727365644C656E6774682B2B3B0A20202020202020207D0A2020202020207D20656C73650A202020202020202020205F7061727365644C656E677468202B3D206C656E3B0A202020207D20656C7365207B0A2020202020206966285F7061727365644C656E677468203D3D2030297B0A20202020202020206966285F636F6E74656E74547970652E7374617274735769746828226170706C69636174696F6E2F782D7777772D666F726D2D75726C656E636F6465642229297B0A202020202020202020205F6973506C61696E506F7374203D20747275653B0A20202020202020207D20656C7365206966285F636F6E74656E7454797065203D3D2022746578742F706C61696E22202626205F5F69735F706172616D5F63686172282828636861722A29627566295B305D29297B0A2020202020202020202073697A655F742069203D20303B0A202020202020202020207768696C652028693C6C656E202626205F5F69735F706172616D5F63686172282828636861722A29627566295B692B2B5D29293B0A2020202020202020202069662869203C206C656E202626202828636861722A29627566295B692D315D203D3D20273D27297B0A2020202020202020202020205F6973506C61696E506F7374203D20747275653B0A202020202020202020207D0A20202020202020207D0A2020202020207D0A202020202020696628215F6973506C61696E506F737429207B0A20202020202020202F2F636865636B2069662061757468656E74696361746564206265666F72652063616C6C696E672074686520626F64790A20202020202020206966285F68616E646C657229205F68616E646C65722D3E68616E646C65426F647928746869732C202875696E74385F742A296275662C206C656E2C205F7061727365644C656E6774682C205F636F6E74656E744C656E677468293B0A20202020202020205F7061727365644C656E677468202B3D206C656E3B0A2020202020207D20656C7365206966286E656564506172736529207B0A202020202020202073697A655F7420693B0A2020202020202020666F7228693D303B20693C6C656E3B20692B2B297B0A202020202020202020205F7061727365644C656E6774682B2B3B0A202020202020202020205F7061727365506C61696E506F73744368617228282875696E74385F742A29627566295B695D293B0A20202020202020207D0A2020202020207D20656C7365207B0A20202020202020205F7061727365644C656E677468202B3D206C656E3B0A2020202020207D0A202020207D0A202020206966285F7061727365644C656E677468203D3D205F636F6E74656E744C656E677468297B0A2020202020205F70617273655374617465203D2050415253455F5245515F454E443B0A2020202020202F2F636865636B2069662061757468656E74696361746564206265666F72652063616C6C696E672068616E646C655265717565737420616E642072657175657374206175746820696E73746561640A2020202020206966285F68616E646C657229205F68616E646C65722D3E68616E646C65526571756573742874686973293B0A202020202020656C73652073656E6428353031293B0A202020207D0A20207D0A2020627265616B3B0A20207D0A7D0A0A766F6964204173796E63576562536572766572526571756573743A3A5F72656D6F76654E6F74496E746572657374696E674865616465727328297B0A2020696620285F696E746572657374696E67486561646572732E636F6E7461696E7349676E6F7265436173652822414E592229292072657475726E3B202F2F206E6F7468696E6720746F20646F0A2020666F7228636F6E7374206175746F26206865616465723A205F68656164657273297B0A202020202020696628215F696E746572657374696E67486561646572732E636F6E7461696E7349676E6F726543617365286865616465722D3E6E616D6528292E635F737472282929297B0A20202020202020205F686561646572732E72656D6F766528686561646572293B0A2020202020207D0A20207D0A7D0A0A766F6964204173796E63576562536572766572526571756573743A3A5F6F6E506F6C6C28297B0A20202F2F6F735F7072696E74662822705C6E22293B0A20206966285F726573706F6E736520213D204E554C4C202626205F636C69656E7420213D204E554C4C202626205F636C69656E742D3E63616E53656E64282920262620215F726573706F6E73652D3E5F66696E69736865642829297B0A202020205F726573706F6E73652D3E5F61636B28746869732C20302C2030293B0A20207D0A7D0A0A766F6964204173796E63576562536572766572526571756573743A3A5F6F6E41636B2873697A655F74206C656E2C2075696E7433325F742074696D65297B0A20202F2F6F735F7072696E74662822613A25753A25755C6E222C206C656E2C2074696D65293B0A20206966285F726573706F6E736520213D204E554C4C297B0A20202020696628215F726573706F6E73652D3E5F66696E69736865642829297B0A2020202020205F726573706F6E73652D3E5F61636B28746869732C206C656E2C2074696D65293B0A202020207D20656C7365207B0A2020202020204173796E63576562536572766572526573706F6E73652A2072203D205F726573706F6E73653B0A2020202020205F726573706F6E7365203D204E554C4C3B0A20202020202064656C65746520723B0A202020207D0A20207D0A7D0A0A766F6964204173796E63576562536572766572526571756573743A3A5F6F6E4572726F7228696E74385F74206572726F72297B0A202028766F6964296572726F723B0A7D0A0A766F6964204173796E63576562536572766572526571756573743A3A5F6F6E54696D656F75742875696E7433325F742074696D65297B0A202028766F69642974696D653B0A20202F2F6F735F7072696E7466282254494D454F55543A2025752C2073746174653A2025735C6E222C2074696D652C205F636C69656E742D3E7374617465546F537472696E672829293B0A20205F636C69656E742D3E636C6F736528293B0A7D0A0A766F6964204173796E63576562536572766572526571756573743A3A6F6E446973636F6E6E65637420284172446973636F6E6E65637448616E646C657220666E297B0A202020205F6F6E446973636F6E6E656374666E3D666E3B0A7D0A0A766F6964204173796E63576562536572766572526571756573743A3A5F6F6E446973636F6E6E65637428297B0A20202F2F6F735F7072696E74662822645C6E22293B0A20206966285F6F6E446973636F6E6E656374666E29207B0A2020202020205F6F6E446973636F6E6E656374666E28293B0A202020207D0A20205F7365727665722D3E5F68616E646C65446973636F6E6E6563742874686973293B0A7D0A0A766F6964204173796E63576562536572766572526571756573743A3A5F616464506172616D284173796E63576562506172616D65746572202A70297B0A20205F706172616D732E6164642870293B0A7D0A0A766F6964204173796E63576562536572766572526571756573743A3A5F61646450617468506172616D28636F6E73742063686172202A70297B0A20205F70617468506172616D732E616464286E657720537472696E67287029293B0A7D0A0A766F6964204173796E63576562536572766572526571756573743A3A5F616464476574506172616D7328636F6E737420537472696E672620706172616D73297B0A202073697A655F74207374617274203D20303B0A20207768696C6520287374617274203C20706172616D732E6C656E6774682829297B0A20202020696E7420656E64203D20706172616D732E696E6465784F66282726272C207374617274293B0A2020202069662028656E64203C20302920656E64203D20706172616D732E6C656E67746828293B0A20202020696E7420657175616C203D20706172616D732E696E6465784F6628273D272C207374617274293B0A2020202069662028657175616C203C2030207C7C20657175616C203E20656E642920657175616C203D20656E643B0A20202020537472696E67206E616D65203D20706172616D732E737562737472696E672873746172742C20657175616C293B0A20202020537472696E672076616C7565203D20657175616C202B2031203C20656E64203F20706172616D732E737562737472696E6728657175616C202B20312C20656E6429203A20537472696E6728293B0A202020205F616464506172616D286E6577204173796E63576562506172616D657465722875726C4465636F6465286E616D65292C2075726C4465636F64652876616C75652929293B0A202020207374617274203D20656E64202B20313B0A20207D0A7D0A0A626F6F6C204173796E63576562536572766572526571756573743A3A5F70617273655265714865616428297B0A20202F2F2053706C697420746865206865616420696E746F206D6574686F642C2075726C20616E642076657273696F6E0A2020696E7420696E646578203D205F74656D702E696E6465784F6628272027293B0A2020537472696E67206D203D205F74656D702E737562737472696E6728302C20696E646578293B0A2020696E646578203D205F74656D702E696E6465784F66282720272C20696E6465782B31293B0A2020537472696E672075203D205F74656D702E737562737472696E67286D2E6C656E67746828292B312C20696E646578293B0A20205F74656D70203D205F74656D702E737562737472696E6728696E6465782B31293B0A0A20206966286D203D3D202247455422297B0A202020205F6D6574686F64203D20485454505F4745543B0A20207D20656C7365206966286D203D3D2022504F535422297B0A202020205F6D6574686F64203D20485454505F504F53543B0A20207D20656C7365206966286D203D3D202244454C45544522297B0A202020205F6D6574686F64203D20485454505F44454C4554453B0A20207D20656C7365206966286D203D3D202250555422297B0A202020205F6D6574686F64203D20485454505F5055543B0A20207D20656C7365206966286D203D3D2022504154434822297B0A202020205F6D6574686F64203D20485454505F50415443483B0A20207D20656C7365206966286D203D3D20224845414422297B0A202020205F6D6574686F64203D20485454505F484541443B0A20207D20656C7365206966286D203D3D20224F5054494F4E5322297B0A202020205F6D6574686F64203D20485454505F4F5054494F4E533B0A20207D0A0A2020537472696E672067203D20537472696E6728293B0A2020696E646578203D20752E696E6465784F6628273F27293B0A2020696628696E646578203E2030297B0A2020202067203D20752E737562737472696E6728696E646578202B31293B0A2020202075203D20752E737562737472696E6728302C20696E646578293B0A20207D0A20205F75726C203D2075726C4465636F64652875293B0A20205F616464476574506172616D732867293B0A0A2020696628215F74656D702E737461727473576974682822485454502F312E302229290A202020205F76657273696F6E203D20313B0A0A20205F74656D70203D20537472696E6728293B0A202072657475726E20747275653B0A7D0A0A626F6F6C20737472436F6E7461696E7328537472696E67207372632C20537472696E672066696E642C20626F6F6C206D696E6463617365203D207472756529207B0A2020696E7420706F733D302C20693D303B0A2020636F6E737420696E7420736C656E203D207372632E6C656E67746828293B0A2020636F6E737420696E7420666C656E203D2066696E642E6C656E67746828293B0A0A202069662028736C656E203C20666C656E292072657475726E2066616C73653B0A20207768696C652028706F73203C3D2028736C656E202D20666C656E2929207B0A20202020666F722028693D303B2069203C20666C656E3B20692B2B29207B0A202020202020696620286D696E646361736529207B0A2020202020202020696620287372635B706F732B695D20213D2066696E645B695D292069203D20666C656E202B20313B202F2F206E6F206D617463680A2020202020207D20656C73652069662028746F6C6F776572287372635B706F732B695D2920213D20746F6C6F7765722866696E645B695D29292069203D20666C656E202B20313B202F2F206E6F206D617463680A202020207D0A202020206966202869203D3D20666C656E292072657475726E20747275653B0A20202020706F732B2B3B0A20207D0A202072657475726E2066616C73653B0A7D0A0A626F6F6C204173796E63576562536572766572526571756573743A3A5F706172736552657148656164657228297B0A2020696E7420696E646578203D205F74656D702E696E6465784F6628273A27293B0A2020696628696E646578297B0A20202020537472696E67206E616D65203D205F74656D702E737562737472696E6728302C20696E646578293B0A20202020537472696E672076616C7565203D205F74656D702E737562737472696E6728696E646578202B2032293B0A202020206966286E616D652E657175616C7349676E6F7265436173652822486F73742229297B0A2020202020205F686F7374203D2076616C75653B0A202020207D20656C7365206966286E616D652E657175616C7349676E6F7265436173652822436F6E74656E742D547970652229297B0A0920205F636F6E74656E7454797065203D2076616C75652E737562737472696E6728302C2076616C75652E696E6465784F6628273B2729293B0A2020202020206966202876616C75652E7374617274735769746828226D756C7469706172742F2229297B0A20202020202020205F626F756E64617279203D2076616C75652E737562737472696E672876616C75652E696E6465784F6628273D27292B31293B0A20202020202020205F626F756E646172792E7265706C61636528225C22222C2222293B0A20202020202020205F69734D756C746970617274203D20747275653B0A2020202020207D0A202020207D20656C7365206966286E616D652E657175616C7349676E6F7265436173652822436F6E74656E742D4C656E6774682229297B0A2020202020205F636F6E74656E744C656E677468203D2061746F692876616C75652E635F7374722829293B0A202020207D20656C7365206966286E616D652E657175616C7349676E6F726543617365282245787065637422292026262076616C7565203D3D20223130302D636F6E74696E756522297B0A2020202020205F657870656374696E67436F6E74696E7565203D20747275653B0A202020207D20656C7365206966286E616D652E657175616C7349676E6F7265436173652822417574686F72697A6174696F6E2229297B0A20202020202069662876616C75652E6C656E6774682829203E20352026262076616C75652E737562737472696E6728302C35292E657175616C7349676E6F726543617365282242617369632229297B0A20202020202020205F617574686F72697A6174696F6E203D2076616C75652E737562737472696E672836293B0A2020202020207D20656C73652069662876616C75652E6C656E6774682829203E20362026262076616C75652E737562737472696E6728302C36292E657175616C7349676E6F72654361736528224469676573742229297B0A20202020202020205F6973446967657374203D20747275653B0A20202020202020205F617574686F72697A6174696F6E203D2076616C75652E737562737472696E672837293B0A2020202020207D0A202020207D20656C7365207B0A2020202020206966286E616D652E657175616C7349676E6F72654361736528225570677261646522292026262076616C75652E657175616C7349676E6F7265436173652822776562736F636B65742229297B0A20202020202020202F2F20576562536F636B657420726571756573742063616E20626520756E697175656C79206964656E746966696564206279206865616465723A205B557067726164653A20776562736F636B65745D0A20202020202020205F726571636F6E6E74797065203D205243545F57533B0A2020202020207D20656C7365207B0A20202020202020206966286E616D652E657175616C7349676E6F7265436173652822416363657074222920262620737472436F6E7461696E732876616C75652C2022746578742F6576656E742D73747265616D222C2066616C736529297B0A202020202020202020202F2F205765624576656E7420726571756573742063616E20626520756E697175656C79206964656E746966696564206279206865616465723A20205B4163636570743A20746578742F6576656E742D73747265616D5D0A202020202020202020205F726571636F6E6E74797065203D205243545F4556454E543B0A20202020202020207D0A2020202020207D0A202020207D0A202020205F686561646572732E616464286E6577204173796E63576562486561646572286E616D652C2076616C756529293B0A20207D0A20205F74656D70203D20537472696E6728293B0A202072657475726E20747275653B0A7D0A0A766F6964204173796E63576562536572766572526571756573743A3A5F7061727365506C61696E506F7374436861722875696E74385F742064617461297B0A202069662864617461202626202863686172296461746120213D20272627290A202020205F74656D70202B3D20286368617229646174613B0A20206966282164617461207C7C2028636861722964617461203D3D20272627207C7C205F7061727365644C656E677468203D3D205F636F6E74656E744C656E677468297B0A20202020537472696E67206E616D65203D2022626F6479223B0A20202020537472696E672076616C7565203D205F74656D703B0A20202020696628215F74656D702E7374617274735769746828227B222920262620215F74656D702E7374617274735769746828225B2229202626205F74656D702E696E6465784F6628273D2729203E2030297B0A2020202020206E616D65203D205F74656D702E737562737472696E6728302C205F74656D702E696E6465784F6628273D2729293B0A20202020202076616C7565203D205F74656D702E737562737472696E67285F74656D702E696E6465784F6628273D2729202B2031293B0A202020207D0A202020205F616464506172616D286E6577204173796E63576562506172616D657465722875726C4465636F6465286E616D65292C2075726C4465636F64652876616C7565292C207472756529293B0A202020205F74656D70203D20537472696E6728293B0A20207D0A7D0A0A766F6964204173796E63576562536572766572526571756573743A3A5F68616E646C6555706C6F6164427974652875696E74385F7420646174612C20626F6F6C206C617374297B0A20205F6974656D4275666665725B5F6974656D427566666572496E6465782B2B5D203D20646174613B0A0A20206966286C617374207C7C205F6974656D427566666572496E646578203D3D2031343630297B0A202020202F2F636865636B2069662061757468656E74696361746564206265666F72652063616C6C696E67207468652075706C6F61640A202020206966285F68616E646C6572290A2020202020205F68616E646C65722D3E68616E646C6555706C6F616428746869732C205F6974656D46696C656E616D652C205F6974656D53697A65202D205F6974656D427566666572496E6465782C205F6974656D4275666665722C205F6974656D427566666572496E6465782C2066616C7365293B0A202020205F6974656D427566666572496E646578203D20303B0A20207D0A7D0A0A656E756D207B0A20204558504543545F424F554E444152592C0A202050415253455F484541444552532C0A2020574149545F464F525F52455455524E312C0A20204558504543545F46454544312C0A20204558504543545F44415348312C0A20204558504543545F44415348322C0A2020424F554E444152595F4F525F444154412C0A202044415348335F4F525F52455455524E322C0A20204558504543545F46454544322C0A202050415253494E475F46494E49534845442C0A202050415253455F4552524F520A7D3B0A0A766F6964204173796E63576562536572766572526571756573743A3A5F70617273654D756C746970617274506F7374427974652875696E74385F7420646174612C20626F6F6C206C617374297B0A23646566696E65206974656D57726974654279746528622920646F207B205F6974656D53697A652B2B3B206966285F6974656D497346696C6529205F68616E646C6555706C6F61644279746528622C206C617374293B20656C7365205F6974656D56616C75652B3D2863686172292862293B207D207768696C652830290A0A2020696628215F7061727365644C656E677468297B0A202020205F6D756C746950617273655374617465203D204558504543545F424F554E444152593B0A202020205F74656D70203D20537472696E6728293B0A202020205F6974656D4E616D65203D20537472696E6728293B0A202020205F6974656D46696C656E616D65203D20537472696E6728293B0A202020205F6974656D54797065203D20537472696E6728293B0A20207D0A0A20206966285F6D756C746950617273655374617465203D3D20574149545F464F525F52455455524E31297B0A202020206966286461746120213D20275C7227297B0A2020202020206974656D5772697465427974652864617461293B0A202020207D20656C7365207B0A2020202020205F6D756C746950617273655374617465203D204558504543545F46454544313B0A202020207D0A20207D20656C7365206966285F6D756C746950617273655374617465203D3D204558504543545F424F554E44415259297B0A202020206966285F7061727365644C656E677468203C2032202626206461746120213D20272D27297B0A2020202020205F6D756C746950617273655374617465203D2050415253455F4552524F523B0A20202020202072657475726E3B0A202020207D20656C7365206966285F7061727365644C656E677468202D2032203C205F626F756E646172792E6C656E6774682829202626205F626F756E646172792E635F73747228295B5F7061727365644C656E677468202D20325D20213D2064617461297B0A2020202020205F6D756C746950617273655374617465203D2050415253455F4552524F523B0A20202020202072657475726E3B0A202020207D20656C7365206966285F7061727365644C656E677468202D2032203D3D205F626F756E646172792E6C656E6774682829202626206461746120213D20275C7227297B0A2020202020205F6D756C746950617273655374617465203D2050415253455F4552524F523B0A20202020202072657475726E3B0A202020207D20656C7365206966285F7061727365644C656E677468202D2033203D3D205F626F756E646172792E6C656E6774682829297B0A2020202020206966286461746120213D20275C6E27297B0A20202020202020205F6D756C746950617273655374617465203D2050415253455F4552524F523B0A202020202020202072657475726E3B0A2020202020207D0A2020202020205F6D756C746950617273655374617465203D2050415253455F484541444552533B0A2020202020205F6974656D497346696C65203D2066616C73653B0A202020207D0A20207D20656C7365206966285F6D756C746950617273655374617465203D3D2050415253455F48454144455253297B0A202020206966282863686172296461746120213D20275C7227202626202863686172296461746120213D20275C6E27290A202020202020205F74656D70202B3D20286368617229646174613B0A2020202069662828636861722964617461203D3D20275C6E27297B0A2020202020206966285F74656D702E6C656E6774682829297B0A20202020202020206966285F74656D702E6C656E6774682829203E203132202626205F74656D702E737562737472696E6728302C203132292E657175616C7349676E6F7265436173652822436F6E74656E742D547970652229297B0A202020202020202020205F6974656D54797065203D205F74656D702E737562737472696E67283134293B0A202020202020202020205F6974656D497346696C65203D20747275653B0A20202020202020207D20656C7365206966285F74656D702E6C656E6774682829203E203139202626205F74656D702E737562737472696E6728302C203139292E657175616C7349676E6F7265436173652822436F6E74656E742D446973706F736974696F6E2229297B0A202020202020202020205F74656D70203D205F74656D702E737562737472696E67285F74656D702E696E6465784F6628273B2729202B2032293B0A202020202020202020207768696C65285F74656D702E696E6465784F6628273B2729203E2030297B0A202020202020202020202020537472696E67206E616D65203D205F74656D702E737562737472696E6728302C205F74656D702E696E6465784F6628273D2729293B0A202020202020202020202020537472696E67206E616D6556616C203D205F74656D702E737562737472696E67285F74656D702E696E6465784F6628273D2729202B20322C205F74656D702E696E6465784F6628273B2729202D2031293B0A2020202020202020202020206966286E616D65203D3D20226E616D6522297B0A20202020202020202020202020205F6974656D4E616D65203D206E616D6556616C3B0A2020202020202020202020207D20656C7365206966286E616D65203D3D202266696C656E616D6522297B0A20202020202020202020202020205F6974656D46696C656E616D65203D206E616D6556616C3B0A20202020202020202020202020205F6974656D497346696C65203D20747275653B0A2020202020202020202020207D0A2020202020202020202020205F74656D70203D205F74656D702E737562737472696E67285F74656D702E696E6465784F6628273B2729202B2032293B0A202020202020202020207D0A20202020202020202020537472696E67206E616D65203D205F74656D702E737562737472696E6728302C205F74656D702E696E6465784F6628273D2729293B0A20202020202020202020537472696E67206E616D6556616C203D205F74656D702E737562737472696E67285F74656D702E696E6465784F6628273D2729202B20322C205F74656D702E6C656E6774682829202D2031293B0A202020202020202020206966286E616D65203D3D20226E616D6522297B0A2020202020202020202020205F6974656D4E616D65203D206E616D6556616C3B0A202020202020202020207D20656C7365206966286E616D65203D3D202266696C656E616D6522297B0A2020202020202020202020205F6974656D46696C656E616D65203D206E616D6556616C3B0A2020202020202020202020205F6974656D497346696C65203D20747275653B0A202020202020202020207D0A20202020202020207D0A20202020202020205F74656D70203D20537472696E6728293B0A2020202020207D20656C7365207B0A20202020202020205F6D756C746950617273655374617465203D20574149545F464F525F52455455524E313B0A20202020202020202F2F76616C7565207374617274732066726F6D20686572650A20202020202020205F6974656D53697A65203D20303B0A20202020202020205F6974656D5374617274496E646578203D205F7061727365644C656E6774683B0A20202020202020205F6974656D56616C7565203D20537472696E6728293B0A20202020202020206966285F6974656D497346696C65297B0A202020202020202020206966285F6974656D427566666572290A20202020202020202020202066726565285F6974656D427566666572293B0A202020202020202020205F6974656D427566666572203D202875696E74385F742A296D616C6C6F632831343630293B0A202020202020202020206966285F6974656D427566666572203D3D204E554C4C297B0A2020202020202020202020205F6D756C746950617273655374617465203D2050415253455F4552524F523B0A20202020202020202020202072657475726E3B0A202020202020202020207D0A202020202020202020205F6974656D427566666572496E646578203D20303B0A20202020202020207D0A2020202020207D0A202020207D0A20207D20656C7365206966285F6D756C746950617273655374617465203D3D204558504543545F4645454431297B0A202020206966286461746120213D20275C6E27297B0A2020202020205F6D756C746950617273655374617465203D20574149545F464F525F52455455524E313B0A2020202020206974656D57726974654279746528275C7227293B205F70617273654D756C746970617274506F73744279746528646174612C206C617374293B0A202020207D20656C7365207B0A2020202020205F6D756C746950617273655374617465203D204558504543545F44415348313B0A202020207D0A20207D20656C7365206966285F6D756C746950617273655374617465203D3D204558504543545F4441534831297B0A202020206966286461746120213D20272D27297B0A2020202020205F6D756C746950617273655374617465203D20574149545F464F525F52455455524E313B0A2020202020206974656D57726974654279746528275C7227293B206974656D57726974654279746528275C6E27293B20205F70617273654D756C746970617274506F73744279746528646174612C206C617374293B0A202020207D20656C7365207B0A2020202020205F6D756C746950617273655374617465203D204558504543545F44415348323B0A202020207D0A20207D20656C7365206966285F6D756C746950617273655374617465203D3D204558504543545F4441534832297B0A202020206966286461746120213D20272D27297B0A2020202020205F6D756C746950617273655374617465203D20574149545F464F525F52455455524E313B0A2020202020206974656D57726974654279746528275C7227293B206974656D57726974654279746528275C6E27293B206974656D57726974654279746528272D27293B20205F70617273654D756C746970617274506F73744279746528646174612C206C617374293B0A202020207D20656C7365207B0A2020202020205F6D756C746950617273655374617465203D20424F554E444152595F4F525F444154413B0A2020202020205F626F756E64617279506F736974696F6E203D20303B0A202020207D0A20207D20656C7365206966285F6D756C746950617273655374617465203D3D20424F554E444152595F4F525F44415441297B0A202020206966285F626F756E64617279506F736974696F6E203C205F626F756E646172792E6C656E6774682829202626205F626F756E646172792E635F73747228295B5F626F756E64617279506F736974696F6E5D20213D2064617461297B0A2020202020205F6D756C746950617273655374617465203D20574149545F464F525F52455455524E313B0A2020202020206974656D57726974654279746528275C7227293B206974656D57726974654279746528275C6E27293B206974656D57726974654279746528272D27293B20206974656D57726974654279746528272D27293B0A20202020202075696E74385F7420693B0A202020202020666F7228693D303B20693C5F626F756E64617279506F736974696F6E3B20692B2B290A20202020202020206974656D577269746542797465285F626F756E646172792E635F73747228295B695D293B0A2020202020205F70617273654D756C746970617274506F73744279746528646174612C206C617374293B0A202020207D20656C7365206966285F626F756E64617279506F736974696F6E203D3D205F626F756E646172792E6C656E6774682829202D2031297B0A2020202020205F6D756C746950617273655374617465203D2044415348335F4F525F52455455524E323B0A202020202020696628215F6974656D497346696C65297B0A20202020202020205F616464506172616D286E6577204173796E63576562506172616D65746572285F6974656D4E616D652C205F6974656D56616C75652C207472756529293B0A2020202020207D20656C7365207B0A20202020202020206966285F6974656D53697A65297B0A202020202020202020202F2F636865636B2069662061757468656E74696361746564206265666F72652063616C6C696E67207468652075706C6F61640A202020202020202020206966285F68616E646C657229205F68616E646C65722D3E68616E646C6555706C6F616428746869732C205F6974656D46696C656E616D652C205F6974656D53697A65202D205F6974656D427566666572496E6465782C205F6974656D4275666665722C205F6974656D427566666572496E6465782C2074727565293B0A202020202020202020205F6974656D427566666572496E646578203D20303B0A202020202020202020205F616464506172616D286E6577204173796E63576562506172616D65746572285F6974656D4E616D652C205F6974656D46696C656E616D652C20747275652C20747275652C205F6974656D53697A6529293B0A20202020202020207D0A202020202020202066726565285F6974656D427566666572293B0A20202020202020205F6974656D427566666572203D204E554C4C3B0A2020202020207D0A0A202020207D20656C7365207B0A2020202020205F626F756E64617279506F736974696F6E2B2B3B0A202020207D0A20207D20656C7365206966285F6D756C746950617273655374617465203D3D2044415348335F4F525F52455455524E32297B0A2020202069662864617461203D3D20272D2720262620285F636F6E74656E744C656E677468202D205F7061727365644C656E677468202D20342920213D2030297B0A2020202020202F2F6F735F7072696E746628224552524F523A205468652070617273657220676F7420746F2074686520656E64206F662074686520504F53542062757420697320657870656374696E67202575206279746573206D6F7265215C6E44726F7020616E20697373756520736F2077652063616E2068617665206D6F726520696E666F206F6E20746865206D6174746572215C6E222C205F636F6E74656E744C656E677468202D205F7061727365644C656E677468202D2034293B0A2020202020205F636F6E74656E744C656E677468203D205F7061727365644C656E677468202B20343B2F2F6C65747320636C6F736520746865207265717565737420677261636566756C6C790A202020207D0A2020202069662864617461203D3D20275C7227297B0A2020202020205F6D756C746950617273655374617465203D204558504543545F46454544323B0A202020207D20656C73652069662864617461203D3D20272D27202626205F636F6E74656E744C656E677468203D3D20285F7061727365644C656E677468202B203429297B0A2020202020205F6D756C746950617273655374617465203D2050415253494E475F46494E49534845443B0A202020207D20656C7365207B0A2020202020205F6D756C746950617273655374617465203D20574149545F464F525F52455455524E313B0A2020202020206974656D57726974654279746528275C7227293B206974656D57726974654279746528275C6E27293B206974656D57726974654279746528272D27293B20206974656D57726974654279746528272D27293B0A20202020202075696E74385F7420693B20666F7228693D303B20693C5F626F756E646172792E6C656E67746828293B20692B2B29206974656D577269746542797465285F626F756E646172792E635F73747228295B695D293B0A2020202020205F70617273654D756C746970617274506F73744279746528646174612C206C617374293B0A202020207D0A20207D20656C7365206966285F6D756C746950617273655374617465203D3D204558504543545F4645454432297B0A2020202069662864617461203D3D20275C6E27297B0A2020202020205F6D756C746950617273655374617465203D2050415253455F484541444552533B0A2020202020205F6974656D497346696C65203D2066616C73653B0A202020207D20656C7365207B0A2020202020205F6D756C746950617273655374617465203D20574149545F464F525F52455455524E313B0A2020202020206974656D57726974654279746528275C7227293B206974656D57726974654279746528275C6E27293B206974656D57726974654279746528272D27293B20206974656D57726974654279746528272D27293B0A20202020202075696E74385F7420693B20666F7228693D303B20693C5F626F756E646172792E6C656E67746828293B20692B2B29206974656D577269746542797465285F626F756E646172792E635F73747228295B695D293B0A2020202020206974656D57726974654279746528275C7227293B205F70617273654D756C746970617274506F73744279746528646174612C206C617374293B0A202020207D0A20207D0A7D0A0A766F6964204173796E63576562536572766572526571756573743A3A5F70617273654C696E6528297B0A20206966285F70617273655374617465203D3D2050415253455F5245515F5354415254297B0A20202020696628215F74656D702E6C656E6774682829297B0A2020202020205F70617273655374617465203D2050415253455F5245515F4641494C3B0A2020202020205F636C69656E742D3E636C6F736528293B0A202020207D20656C7365207B0A2020202020205F70617273655265714865616428293B0A2020202020205F70617273655374617465203D2050415253455F5245515F484541444552533B0A202020207D0A2020202072657475726E3B0A20207D0A0A20206966285F70617273655374617465203D3D2050415253455F5245515F48454144455253297B0A20202020696628215F74656D702E6C656E6774682829297B0A2020202020202F2F656E64206F6620686561646572730A2020202020205F7365727665722D3E5F72657772697465526571756573742874686973293B0A2020202020205F7365727665722D3E5F61747461636848616E646C65722874686973293B0A2020202020205F72656D6F76654E6F74496E746572657374696E674865616465727328293B0A2020202020206966285F657870656374696E67436F6E74696E7565297B0A2020202020202020636F6E73742063686172202A20726573706F6E7365203D2022485454502F312E312031303020436F6E74696E75655C725C6E5C725C6E223B0A20202020202020205F636C69656E742D3E777269746528726573706F6E73652C206F735F7374726C656E28726573706F6E736529293B0A2020202020207D0A2020202020202F2F636865636B2068616E646C657220666F722061757468656E7469636174696F6E0A2020202020206966285F636F6E74656E744C656E677468297B0A20202020202020205F70617273655374617465203D2050415253455F5245515F424F44593B0A2020202020207D20656C7365207B0A20202020202020205F70617273655374617465203D2050415253455F5245515F454E443B0A20202020202020206966285F68616E646C657229205F68616E646C65722D3E68616E646C65526571756573742874686973293B0A2020202020202020656C73652073656E6428353031293B0A2020202020207D0A202020207D20656C7365205F706172736552657148656164657228293B0A20207D0A7D0A0A73697A655F74204173796E63576562536572766572526571756573743A3A68656164657273282920636F6E73747B0A202072657475726E205F686561646572732E6C656E67746828293B0A7D0A0A626F6F6C204173796E63576562536572766572526571756573743A3A68617348656164657228636F6E737420537472696E6726206E616D652920636F6E7374207B0A2020666F7228636F6E7374206175746F2620683A205F68656164657273297B0A20202020696628682D3E6E616D6528292E657175616C7349676E6F726543617365286E616D6529297B0A20202020202072657475726E20747275653B0A202020207D0A20207D0A202072657475726E2066616C73653B0A7D0A0A626F6F6C204173796E63576562536572766572526571756573743A3A68617348656164657228636F6E7374205F5F466C617368537472696E6748656C706572202A20646174612920636F6E7374207B0A202050474D5F502070203D207265696E746572707265745F636173743C50474D5F503E2864617461293B0A202073697A655F74206E203D20303B0A20207768696C6520283129207B0A202020206966202870676D5F726561645F6279746528702B6E29203D3D20302920627265616B3B0A2020202020206E202B3D20313B0A20207D0A202063686172202A206E616D65203D2028636861722A29206D616C6C6F63286E2B31293B0A20206E616D655B6E5D203D20303B200A2020696620286E616D6529207B0A20202020666F722873697A655F7420623D303B20623C6E3B20622B2B290A2020202020206E616D655B625D203D2070676D5F726561645F6279746528702B2B293B202020200A20202020626F6F6C20726573756C74203D206861734865616465722820537472696E67286E616D652920293B200A2020202066726565286E616D65293B200A2020202072657475726E20726573756C743B200A20207D20656C7365207B0A2020202072657475726E2066616C73653B200A20207D0A7D0A0A4173796E635765624865616465722A204173796E63576562536572766572526571756573743A3A67657448656164657228636F6E737420537472696E6726206E616D652920636F6E7374207B0A2020666F7228636F6E7374206175746F2620683A205F68656164657273297B0A20202020696628682D3E6E616D6528292E657175616C7349676E6F726543617365286E616D6529297B0A20202020202072657475726E20683B0A202020207D0A20207D0A202072657475726E206E756C6C7074723B0A7D0A0A4173796E635765624865616465722A204173796E63576562536572766572526571756573743A3A67657448656164657228636F6E7374205F5F466C617368537472696E6748656C706572202A20646174612920636F6E7374207B0A202050474D5F502070203D207265696E746572707265745F636173743C50474D5F503E2864617461293B0A202073697A655F74206E203D207374726C656E5F502870293B200A202063686172202A206E616D65203D2028636861722A29206D616C6C6F63286E2B31293B0A2020696620286E616D6529207B0A202020207374726370795F50286E616D652C2070293B200A202020204173796E635765624865616465722A20726573756C74203D206765744865616465722820537472696E67286E616D6529293B200A2020202066726565286E616D65293B200A2020202072657475726E20726573756C743B200A20207D20656C7365207B0A2020202072657475726E206E756C6C7074723B200A20207D0A7D0A0A4173796E635765624865616465722A204173796E63576562536572766572526571756573743A3A6765744865616465722873697A655F74206E756D2920636F6E7374207B0A20206175746F20686561646572203D205F686561646572732E6E7468286E756D293B0A202072657475726E20686561646572203F202A686561646572203A206E756C6C7074723B0A7D0A0A73697A655F74204173796E63576562536572766572526571756573743A3A706172616D73282920636F6E7374207B0A202072657475726E205F706172616D732E6C656E67746828293B0A7D0A0A626F6F6C204173796E63576562536572766572526571756573743A3A686173506172616D28636F6E737420537472696E6726206E616D652C20626F6F6C20706F73742C20626F6F6C2066696C652920636F6E7374207B0A2020666F7228636F6E7374206175746F2620703A205F706172616D73297B0A20202020696628702D3E6E616D652829203D3D206E616D6520262620702D3E6973506F73742829203D3D20706F737420262620702D3E697346696C652829203D3D2066696C65297B0A20202020202072657475726E20747275653B0A202020207D0A20207D0A202072657475726E2066616C73653B0A7D0A0A626F6F6C204173796E63576562536572766572526571756573743A3A686173506172616D28636F6E7374205F5F466C617368537472696E6748656C706572202A20646174612C20626F6F6C20706F73742C20626F6F6C2066696C652920636F6E7374207B0A202050474D5F502070203D207265696E746572707265745F636173743C50474D5F503E2864617461293B0A202073697A655F74206E203D207374726C656E5F502870293B0A0A202063686172202A206E616D65203D2028636861722A29206D616C6C6F63286E2B31293B0A20206E616D655B6E5D203D20303B200A2020696620286E616D6529207B0A202020207374726370795F50286E616D652C70293B202020200A20202020626F6F6C20726573756C74203D20686173506172616D28206E616D652C20706F73742C2066696C65293B200A2020202066726565286E616D65293B200A2020202072657475726E20726573756C743B200A20207D20656C7365207B0A2020202072657475726E2066616C73653B200A20207D0A7D0A0A4173796E63576562506172616D657465722A204173796E63576562536572766572526571756573743A3A676574506172616D28636F6E737420537472696E6726206E616D652C20626F6F6C20706F73742C20626F6F6C2066696C652920636F6E7374207B0A2020666F7228636F6E7374206175746F2620703A205F706172616D73297B0A20202020696628702D3E6E616D652829203D3D206E616D6520262620702D3E6973506F73742829203D3D20706F737420262620702D3E697346696C652829203D3D2066696C65297B0A20202020202072657475726E20703B0A202020207D0A20207D0A202072657475726E206E756C6C7074723B0A7D0A0A4173796E63576562506172616D657465722A204173796E63576562536572766572526571756573743A3A676574506172616D28636F6E7374205F5F466C617368537472696E6748656C706572202A20646174612C20626F6F6C20706F73742C20626F6F6C2066696C652920636F6E7374207B0A202050474D5F502070203D207265696E746572707265745F636173743C50474D5F503E2864617461293B0A202073697A655F74206E203D207374726C656E5F502870293B0A202063686172202A206E616D65203D2028636861722A29206D616C6C6F63286E2B31293B0A2020696620286E616D6529207B0A202020207374726370795F50286E616D652C2070293B2020200A202020204173796E63576562506172616D657465722A20726573756C74203D20676574506172616D286E616D652C20706F73742C2066696C65293B200A2020202066726565286E616D65293B200A2020202072657475726E20726573756C743B200A20207D20656C7365207B0A2020202072657475726E206E756C6C7074723B200A20207D0A7D0A0A4173796E63576562506172616D657465722A204173796E63576562536572766572526571756573743A3A676574506172616D2873697A655F74206E756D2920636F6E7374207B0A20206175746F20706172616D203D205F706172616D732E6E7468286E756D293B0A202072657475726E20706172616D203F202A706172616D203A206E756C6C7074723B0A7D0A0A766F6964204173796E63576562536572766572526571756573743A3A616464496E746572657374696E6748656164657228636F6E737420537472696E6726206E616D65297B0A2020696628215F696E746572657374696E67486561646572732E636F6E7461696E7349676E6F726543617365286E616D6529290A202020205F696E746572657374696E67486561646572732E616464286E616D65293B0A7D0A0A766F6964204173796E63576562536572766572526571756573743A3A73656E64284173796E63576562536572766572526573706F6E7365202A726573706F6E7365297B0A20205F726573706F6E7365203D20726573706F6E73653B0A20206966285F726573706F6E7365203D3D204E554C4C297B0A202020205F636C69656E742D3E636C6F73652874727565293B0A202020205F6F6E446973636F6E6E65637428293B0A2020202072657475726E3B0A20207D0A2020696628215F726573706F6E73652D3E5F736F7572636556616C69642829297B0A2020202064656C65746520726573706F6E73653B0A202020205F726573706F6E7365203D204E554C4C3B0A2020202073656E6428353030293B0A20207D0A2020656C7365207B0A202020205F636C69656E742D3E736574527854696D656F75742830293B0A202020205F726573706F6E73652D3E5F726573706F6E642874686973293B0A20207D0A7D0A0A4173796E63576562536572766572526573706F6E7365202A204173796E63576562536572766572526571756573743A3A626567696E526573706F6E736528696E7420636F64652C20636F6E737420537472696E672620636F6E74656E74547970652C20636F6E737420537472696E672620636F6E74656E74297B0A202072657475726E206E6577204173796E634261736963526573706F6E736528636F64652C20636F6E74656E74547970652C20636F6E74656E74293B0A7D0A0A4173796E63576562536572766572526573706F6E7365202A204173796E63576562536572766572526571756573743A3A626567696E526573706F6E7365284653202666732C20636F6E737420537472696E672620706174682C20636F6E737420537472696E672620636F6E74656E74547970652C20626F6F6C20646F776E6C6F61642C2041777354656D706C61746550726F636573736F722063616C6C6261636B297B0A202069662866732E657869737473287061746829207C7C202821646F776E6C6F61642026262066732E65786973747328706174682B222E677A222929290A2020202072657475726E206E6577204173796E6346696C65526573706F6E73652866732C20706174682C20636F6E74656E74547970652C20646F776E6C6F61642C2063616C6C6261636B293B0A202072657475726E204E554C4C3B0A7D0A0A4173796E63576562536572766572526573706F6E7365202A204173796E63576562536572766572526571756573743A3A626567696E526573706F6E73652846696C6520636F6E74656E742C20636F6E737420537472696E672620706174682C20636F6E737420537472696E672620636F6E74656E74547970652C20626F6F6C20646F776E6C6F61642C2041777354656D706C61746550726F636573736F722063616C6C6261636B297B0A2020696628636F6E74656E74203D3D2074727565290A2020202072657475726E206E6577204173796E6346696C65526573706F6E736528636F6E74656E742C20706174682C20636F6E74656E74547970652C20646F776E6C6F61642C2063616C6C6261636B293B0A202072657475726E204E554C4C3B0A7D0A0A4173796E63576562536572766572526573706F6E7365202A204173796E63576562536572766572526571756573743A3A626567696E526573706F6E73652853747265616D202673747265616D2C20636F6E737420537472696E672620636F6E74656E74547970652C2073697A655F74206C656E2C2041777354656D706C61746550726F636573736F722063616C6C6261636B297B0A202072657475726E206E6577204173796E6353747265616D526573706F6E73652873747265616D2C20636F6E74656E74547970652C206C656E2C2063616C6C6261636B293B0A7D0A0A4173796E63576562536572766572526573706F6E7365202A204173796E63576562536572766572526571756573743A3A626567696E526573706F6E736528636F6E737420537472696E672620636F6E74656E74547970652C2073697A655F74206C656E2C20417773526573706F6E736546696C6C65722063616C6C6261636B2C2041777354656D706C61746550726F636573736F722074656D706C61746543616C6C6261636B297B0A202072657475726E206E6577204173796E6343616C6C6261636B526573706F6E736528636F6E74656E74547970652C206C656E2C2063616C6C6261636B2C2074656D706C61746543616C6C6261636B293B0A7D0A0A4173796E63576562536572766572526573706F6E7365202A204173796E63576562536572766572526571756573743A3A626567696E4368756E6B6564526573706F6E736528636F6E737420537472696E672620636F6E74656E74547970652C20417773526573706F6E736546696C6C65722063616C6C6261636B2C2041777354656D706C61746550726F636573736F722074656D706C61746543616C6C6261636B297B0A20206966285F76657273696F6E290A2020202072657475726E206E6577204173796E634368756E6B6564526573706F6E736528636F6E74656E74547970652C2063616C6C6261636B2C2074656D706C61746543616C6C6261636B293B0A202072657475726E206E6577204173796E6343616C6C6261636B526573706F6E736528636F6E74656E74547970652C20302C2063616C6C6261636B2C2074656D706C61746543616C6C6261636B293B0A7D0A0A4173796E63526573706F6E736553747265616D202A204173796E63576562536572766572526571756573743A3A626567696E526573706F6E736553747265616D28636F6E737420537472696E672620636F6E74656E74547970652C2073697A655F742062756666657253697A65297B0A202072657475726E206E6577204173796E63526573706F6E736553747265616D28636F6E74656E74547970652C2062756666657253697A65293B0A7D0A0A4173796E63576562536572766572526573706F6E7365202A204173796E63576562536572766572526571756573743A3A626567696E526573706F6E73655F5028696E7420636F64652C20636F6E737420537472696E672620636F6E74656E74547970652C20636F6E73742075696E74385F74202A20636F6E74656E742C2073697A655F74206C656E2C2041777354656D706C61746550726F636573736F722063616C6C6261636B297B0A202072657475726E206E6577204173796E6350726F676D656D526573706F6E736528636F64652C20636F6E74656E74547970652C20636F6E74656E742C206C656E2C2063616C6C6261636B293B0A7D0A0A4173796E63576562536572766572526573706F6E7365202A204173796E63576562536572766572526571756573743A3A626567696E526573706F6E73655F5028696E7420636F64652C20636F6E737420537472696E672620636F6E74656E74547970652C2050474D5F5020636F6E74656E742C2041777354656D706C61746550726F636573736F722063616C6C6261636B297B0A202072657475726E20626567696E526573706F6E73655F5028636F64652C20636F6E74656E74547970652C2028636F6E73742075696E74385F74202A29636F6E74656E742C207374726C656E5F5028636F6E74656E74292C2063616C6C6261636B293B0A7D0A0A766F6964204173796E63576562536572766572526571756573743A3A73656E6428696E7420636F64652C20636F6E737420537472696E672620636F6E74656E74547970652C20636F6E737420537472696E672620636F6E74656E74297B0A202073656E6428626567696E526573706F6E736528636F64652C20636F6E74656E74547970652C20636F6E74656E7429293B0A7D0A0A766F6964204173796E63576562536572766572526571756573743A3A73656E64284653202666732C20636F6E737420537472696E672620706174682C20636F6E737420537472696E672620636F6E74656E74547970652C20626F6F6C20646F776E6C6F61642C2041777354656D706C61746550726F636573736F722063616C6C6261636B297B0A202069662866732E657869737473287061746829207C7C202821646F776E6C6F61642026262066732E65786973747328706174682B222E677A222929297B0A2020202073656E6428626567696E526573706F6E73652866732C20706174682C20636F6E74656E74547970652C20646F776E6C6F61642C2063616C6C6261636B29293B0A20207D20656C73652073656E6428343034293B0A7D0A0A766F6964204173796E63576562536572766572526571756573743A3A73656E642846696C6520636F6E74656E742C20636F6E737420537472696E672620706174682C20636F6E737420537472696E672620636F6E74656E74547970652C20626F6F6C20646F776E6C6F61642C2041777354656D706C61746550726F636573736F722063616C6C6261636B297B0A2020696628636F6E74656E74203D3D2074727565297B0A2020202073656E6428626567696E526573706F6E736528636F6E74656E742C20706174682C20636F6E74656E74547970652C20646F776E6C6F61642C2063616C6C6261636B29293B0A20207D20656C73652073656E6428343034293B0A7D0A0A766F6964204173796E63576562536572766572526571756573743A3A73656E642853747265616D202673747265616D2C20636F6E737420537472696E672620636F6E74656E74547970652C2073697A655F74206C656E2C2041777354656D706C61746550726F636573736F722063616C6C6261636B297B0A202073656E6428626567696E526573706F6E73652873747265616D2C20636F6E74656E74547970652C206C656E2C2063616C6C6261636B29293B0A7D0A0A766F6964204173796E63576562536572766572526571756573743A3A73656E6428636F6E737420537472696E672620636F6E74656E74547970652C2073697A655F74206C656E2C20417773526573706F6E736546696C6C65722063616C6C6261636B2C2041777354656D706C61746550726F636573736F722074656D706C61746543616C6C6261636B297B0A202073656E6428626567696E526573706F6E736528636F6E74656E74547970652C206C656E2C2063616C6C6261636B2C2074656D706C61746543616C6C6261636B29293B0A7D0A0A766F6964204173796E63576562536572766572526571756573743A3A73656E644368756E6B656428636F6E737420537472696E672620636F6E74656E74547970652C20417773526573706F6E736546696C6C65722063616C6C6261636B2C2041777354656D706C61746550726F636573736F722074656D706C61746543616C6C6261636B297B0A202073656E6428626567696E4368756E6B6564526573706F6E736528636F6E74656E74547970652C2063616C6C6261636B2C2074656D706C61746543616C6C6261636B29293B0A7D0A0A766F6964204173796E63576562536572766572526571756573743A3A73656E645F5028696E7420636F64652C20636F6E737420537472696E672620636F6E74656E74547970652C20636F6E73742075696E74385F74202A20636F6E74656E742C2073697A655F74206C656E2C2041777354656D706C61746550726F636573736F722063616C6C6261636B297B0A202073656E6428626567696E526573706F6E73655F5028636F64652C20636F6E74656E74547970652C20636F6E74656E742C206C656E2C2063616C6C6261636B29293B0A7D0A0A766F6964204173796E63576562536572766572526571756573743A3A73656E645F5028696E7420636F64652C20636F6E737420537472696E672620636F6E74656E74547970652C2050474D5F5020636F6E74656E742C2041777354656D706C61746550726F636573736F722063616C6C6261636B297B0A202073656E6428626567696E526573706F6E73655F5028636F64652C20636F6E74656E74547970652C20636F6E74656E742C2063616C6C6261636B29293B0A7D0A0A766F6964204173796E63576562536572766572526571756573743A3A726564697265637428636F6E737420537472696E67262075726C297B0A20204173796E63576562536572766572526573706F6E7365202A20726573706F6E7365203D20626567696E526573706F6E736528333032293B0A2020726573706F6E73652D3E61646448656164657228224C6F636174696F6E222C75726C293B0A202073656E6428726573706F6E7365293B0A7D0A0A626F6F6C204173796E63576562536572766572526571756573743A3A61757468656E74696361746528636F6E73742063686172202A20757365726E616D652C20636F6E73742063686172202A2070617373776F72642C20636F6E73742063686172202A207265616C6D2C20626F6F6C2070617373776F7264497348617368297B0A20206966285F617574686F72697A6174696F6E2E6C656E6774682829297B0A202020206966285F6973446967657374290A20202020202072657475726E20636865636B44696765737441757468656E7469636174696F6E285F617574686F72697A6174696F6E2E635F73747228292C206D6574686F64546F537472696E6728292C20757365726E616D652C2070617373776F72642C207265616C6D2C2070617373776F72644973486173682C204E554C4C2C204E554C4C2C204E554C4C293B0A20202020656C7365206966282170617373776F7264497348617368290A20202020202072657475726E20636865636B426173696341757468656E7469636174696F6E285F617574686F72697A6174696F6E2E635F73747228292C20757365726E616D652C2070617373776F7264293B0A20202020656C73650A20202020202072657475726E205F617574686F72697A6174696F6E2E657175616C732870617373776F7264293B0A20207D0A202072657475726E2066616C73653B0A7D0A0A626F6F6C204173796E63576562536572766572526571756573743A3A61757468656E74696361746528636F6E73742063686172202A2068617368297B0A2020696628215F617574686F72697A6174696F6E2E6C656E6774682829207C7C2068617368203D3D204E554C4C290A2020202072657475726E2066616C73653B0A0A20206966285F6973446967657374297B0A20202020537472696E672068537472203D20537472696E672868617368293B0A20202020696E7420736570617261746F72203D20685374722E696E6465784F6628223A22293B0A20202020696628736570617261746F72203C3D2030290A20202020202072657475726E2066616C73653B0A20202020537472696E6720757365726E616D65203D20685374722E737562737472696E6728302C20736570617261746F72293B0A2020202068537472203D20685374722E737562737472696E6728736570617261746F72202B2031293B0A20202020736570617261746F72203D20685374722E696E6465784F6628223A22293B0A20202020696628736570617261746F72203C3D2030290A20202020202072657475726E2066616C73653B0A20202020537472696E67207265616C6D203D20685374722E737562737472696E6728302C20736570617261746F72293B0A2020202068537472203D20685374722E737562737472696E6728736570617261746F72202B2031293B0A2020202072657475726E20636865636B44696765737441757468656E7469636174696F6E285F617574686F72697A6174696F6E2E635F73747228292C206D6574686F64546F537472696E6728292C20757365726E616D652E635F73747228292C20685374722E635F73747228292C207265616C6D2E635F73747228292C20747275652C204E554C4C2C204E554C4C2C204E554C4C293B0A20207D0A0A202072657475726E20285F617574686F72697A6174696F6E2E657175616C73286861736829293B0A7D0A0A766F6964204173796E63576562536572766572526571756573743A3A7265717565737441757468656E7469636174696F6E28636F6E73742063686172202A207265616C6D2C20626F6F6C206973446967657374297B0A20204173796E63576562536572766572526573706F6E7365202A2072203D20626567696E526573706F6E736528343031293B0A2020696628216973446967657374202626207265616C6D203D3D204E554C4C297B0A20202020722D3E61646448656164657228225757572D41757468656E746963617465222C20224261736963207265616C6D3D5C224C6F67696E2052657175697265645C2222293B0A20207D20656C736520696628216973446967657374297B0A20202020537472696E6720686561646572203D20224261736963207265616C6D3D5C22223B0A202020206865616465722E636F6E636174287265616C6D293B0A202020206865616465722E636F6E63617428225C2222293B0A20202020722D3E61646448656164657228225757572D41757468656E746963617465222C20686561646572293B0A20207D20656C7365207B0A20202020537472696E6720686561646572203D202244696765737420223B0A202020206865616465722E636F6E636174287265717565737444696765737441757468656E7469636174696F6E287265616C6D29293B0A20202020722D3E61646448656164657228225757572D41757468656E746963617465222C20686561646572293B0A20207D0A202073656E642872293B0A7D0A0A626F6F6C204173796E63576562536572766572526571756573743A3A68617341726728636F6E737420636861722A206E616D652920636F6E7374207B0A2020666F7228636F6E7374206175746F26206172673A205F706172616D73297B0A202020206966286172672D3E6E616D652829203D3D206E616D65297B0A20202020202072657475726E20747275653B0A202020207D0A20207D0A202072657475726E2066616C73653B0A7D0A0A626F6F6C204173796E63576562536572766572526571756573743A3A68617341726728636F6E7374205F5F466C617368537472696E6748656C706572202A20646174612920636F6E7374207B0A202050474D5F502070203D207265696E746572707265745F636173743C50474D5F503E2864617461293B0A202073697A655F74206E203D207374726C656E5F502870293B200A202063686172202A206E616D65203D2028636861722A29206D616C6C6F63286E2B31293B0A2020696620286E616D6529207B0A202020207374726370795F50286E616D652C2070293B202020200A20202020626F6F6C20726573756C74203D2068617341726728206E616D6520293B200A2020202066726565286E616D65293B200A2020202072657475726E20726573756C743B200A20207D20656C7365207B0A2020202072657475726E2066616C73653B200A20207D0A7D0A0A0A636F6E737420537472696E6726204173796E63576562536572766572526571756573743A3A61726728636F6E737420537472696E6726206E616D652920636F6E7374207B0A2020666F7228636F6E7374206175746F26206172673A205F706172616D73297B0A202020206966286172672D3E6E616D652829203D3D206E616D65297B0A20202020202072657475726E206172672D3E76616C756528293B0A202020207D0A20207D0A202072657475726E20536861726564456D707479537472696E673B0A7D0A0A636F6E737420537472696E6726204173796E63576562536572766572526571756573743A3A61726728636F6E7374205F5F466C617368537472696E6748656C706572202A20646174612920636F6E7374207B0A202050474D5F502070203D207265696E746572707265745F636173743C50474D5F503E2864617461293B0A202073697A655F74206E203D207374726C656E5F502870293B0A202063686172202A206E616D65203D2028636861722A29206D616C6C6F63286E2B31293B0A2020696620286E616D6529207B0A202020207374726370795F50286E616D652C2070293B0A20202020636F6E737420537472696E67202620726573756C74203D206172672820537472696E67286E616D652920293B200A2020202066726565286E616D65293B200A2020202072657475726E20726573756C743B200A20207D20656C7365207B0A2020202072657475726E20536861726564456D707479537472696E673B0A20207D0A0A7D0A0A636F6E737420537472696E6726204173796E63576562536572766572526571756573743A3A6172672873697A655F7420692920636F6E7374207B0A202072657475726E20676574506172616D2869292D3E76616C756528293B0A7D0A0A636F6E737420537472696E6726204173796E63576562536572766572526571756573743A3A6172674E616D652873697A655F7420692920636F6E7374207B0A202072657475726E20676574506172616D2869292D3E6E616D6528293B0A7D0A0A636F6E737420537472696E6726204173796E63576562536572766572526571756573743A3A706174684172672873697A655F7420692920636F6E7374207B0A20206175746F20706172616D203D205F70617468506172616D732E6E74682869293B0A202072657475726E20706172616D203F202A2A706172616D203A20536861726564456D707479537472696E673B0A7D0A0A636F6E737420537472696E6726204173796E63576562536572766572526571756573743A3A68656164657228636F6E737420636861722A206E616D652920636F6E7374207B0A20204173796E635765624865616465722A2068203D2067657448656164657228537472696E67286E616D6529293B0A202072657475726E2068203F20682D3E76616C75652829203A20536861726564456D707479537472696E673B0A7D0A0A636F6E737420537472696E6726204173796E63576562536572766572526571756573743A3A68656164657228636F6E7374205F5F466C617368537472696E6748656C706572202A20646174612920636F6E7374207B0A202050474D5F502070203D207265696E746572707265745F636173743C50474D5F503E2864617461293B0A202073697A655F74206E203D207374726C656E5F502870293B200A202063686172202A206E616D65203D2028636861722A29206D616C6C6F63286E2B31293B0A2020696620286E616D6529207B0A202020207374726370795F50286E616D652C2070293B20200A20202020636F6E737420537472696E67202620726573756C74203D20686561646572282028636F6E73742063686172202A296E616D6520293B200A2020202066726565286E616D65293B200A2020202072657475726E20726573756C743B200A20207D20656C7365207B0A2020202072657475726E20536861726564456D707479537472696E673B200A20207D0A7D3B20200A0A0A636F6E737420537472696E6726204173796E63576562536572766572526571756573743A3A6865616465722873697A655F7420692920636F6E7374207B0A20204173796E635765624865616465722A2068203D206765744865616465722869293B0A202072657475726E2068203F2020682D3E76616C75652829203A20536861726564456D707479537472696E673B0A7D0A0A636F6E737420537472696E6726204173796E63576562536572766572526571756573743A3A6865616465724E616D652873697A655F7420692920636F6E7374207B0A20204173796E635765624865616465722A2068203D206765744865616465722869293B0A202072657475726E2068203F20682D3E6E616D652829203A20536861726564456D707479537472696E673B0A7D0A0A537472696E67204173796E63576562536572766572526571756573743A3A75726C4465636F646528636F6E737420537472696E672620746578742920636F6E7374207B0A2020636861722074656D705B5D203D202230783030223B0A2020756E7369676E656420696E74206C656E203D20746578742E6C656E67746828293B0A2020756E7369676E656420696E742069203D20303B0A2020537472696E67206465636F646564203D20537472696E6728293B0A20206465636F6465642E72657365727665286C656E293B202F2F20416C6C6F636174652074686520737472696E6720696E7465726E616C20627566666572202D206E65766572206C6F6E6765722066726F6D20736F7572636520746578740A20207768696C65202869203C206C656E297B0A2020202063686172206465636F646564436861723B0A202020206368617220656E636F64656443686172203D20746578742E63686172417428692B2B293B0A202020206966202828656E636F64656443686172203D3D2027252729202626202869202B2031203C206C656E29297B0A20202020202074656D705B325D203D20746578742E63686172417428692B2B293B0A20202020202074656D705B335D203D20746578742E63686172417428692B2B293B0A2020202020206465636F64656443686172203D20737472746F6C2874656D702C204E554C4C2C203136293B0A202020207D20656C73652069662028656E636F64656443686172203D3D20272B2729207B0A2020202020206465636F64656443686172203D202720273B0A202020207D20656C7365207B0A2020202020206465636F64656443686172203D20656E636F646564436861723B20202F2F206E6F726D616C20617363696920636861720A202020207D0A202020206465636F6465642E636F6E636174286465636F64656443686172293B0A20207D0A202072657475726E206465636F6465643B0A7D0A0A0A636F6E73742063686172202A204173796E63576562536572766572526571756573743A3A6D6574686F64546F537472696E67282920636F6E7374207B0A20206966285F6D6574686F64203D3D20485454505F414E59292072657475726E2022414E59223B0A2020656C7365206966285F6D6574686F64202620485454505F474554292072657475726E2022474554223B0A2020656C7365206966285F6D6574686F64202620485454505F504F5354292072657475726E2022504F5354223B0A2020656C7365206966285F6D6574686F64202620485454505F44454C455445292072657475726E202244454C455445223B0A2020656C7365206966285F6D6574686F64202620485454505F505554292072657475726E2022505554223B0A2020656C7365206966285F6D6574686F64202620485454505F5041544348292072657475726E20225041544348223B0A2020656C7365206966285F6D6574686F64202620485454505F48454144292072657475726E202248454144223B0A2020656C7365206966285F6D6574686F64202620485454505F4F5054494F4E53292072657475726E20224F5054494F4E53223B0A202072657475726E2022554E4B4E4F574E223B0A7D0A0A636F6E73742063686172202A4173796E63576562536572766572526571756573743A3A726571756573746564436F6E6E54797065546F537472696E67282920636F6E7374207B0A202073776974636820285F726571636F6E6E7479706529207B0A2020202063617365205243545F4E4F545F555345443A2072657475726E20225243545F4E4F545F55534544223B0A2020202063617365205243545F44454641554C543A202072657475726E20225243545F44454641554C54223B0A2020202063617365205243545F485454503A202020202072657475726E20225243545F48545450223B0A2020202063617365205243545F57533A2020202020202072657475726E20225243545F5753223B0A2020202063617365205243545F4556454E543A2020202072657475726E20225243545F4556454E54223B0A2020202064656661756C743A202020202020202020202072657475726E20224552524F52223B0A20207D0A7D0A0A626F6F6C204173796E63576562536572766572526571756573743A3A69734578706563746564526571756573746564436F6E6E5479706528526571756573746564436F6E6E656374696F6E547970652065726374312C20526571756573746564436F6E6E656374696F6E547970652065726374322C20526571756573746564436F6E6E656374696F6E5479706520657263743329207B0A20202020626F6F6C20726573203D2066616C73653B0A202020206966202828657263743120213D205243545F4E4F545F555345442920262620286572637431203D3D205F726571636F6E6E74797065292920726573203D20747275653B0A202020206966202828657263743220213D205243545F4E4F545F555345442920262620286572637432203D3D205F726571636F6E6E74797065292920726573203D20747275653B0A202020206966202828657263743320213D205243545F4E4F545F555345442920262620286572637433203D3D205F726571636F6E6E74797065292920726573203D20747275653B0A2020202072657475726E207265733B0A7D0A .cpp WebResponseImpl 2F2A0A20204173796E6368726F6E6F757320576562536572766572206C69627261727920666F7220457370726573736966204D4355730A0A2020436F707972696768742028632920323031362048726973746F20476F63686B6F762E20416C6C207269676874732072657365727665642E0A2020546869732066696C652069732070617274206F6620746865206573703832363620636F726520666F722041726475696E6F20656E7669726F6E6D656E742E0A0A202054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A20206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A0A202054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A20204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A20204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A0A2020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A2020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A2A2F0A2369666E646566204153594E43574542534552564552524553504F4E5345494D504C5F485F0A23646566696E65204153594E43574542534552564552524553504F4E5345494D504C5F485F0A0A2369666465662041726475696E6F5F680A2F2F2061726475696E6F206973206E6F7420636F6D70617469626C652077697468207374643A3A766563746F720A23756E646566206D696E0A23756E646566206D61780A23656E6469660A23696E636C756465203C766563746F723E0A2F2F20497420697320706F737369626C6520746F20726573746F726520746865736520646566696E65732C20627574206F6E652063616E20757365205F6D696E20616E64205F6D617820696E73746561642E204F72207374643A3A6D696E2C207374643A3A6D61782E0A0A636C617373204173796E634261736963526573706F6E73653A207075626C6963204173796E63576562536572766572526573706F6E7365207B0A2020707269766174653A0A20202020537472696E67205F636F6E74656E743B0A20207075626C69633A0A202020204173796E634261736963526573706F6E736528696E7420636F64652C20636F6E737420537472696E672620636F6E74656E74547970653D537472696E6728292C20636F6E737420537472696E672620636F6E74656E743D537472696E672829293B0A20202020766F6964205F726573706F6E64284173796E6357656253657276657252657175657374202A72657175657374293B0A2020202073697A655F74205F61636B284173796E6357656253657276657252657175657374202A726571756573742C2073697A655F74206C656E2C2075696E7433325F742074696D65293B0A20202020626F6F6C205F736F7572636556616C6964282920636F6E7374207B2072657475726E20747275653B207D0A7D3B0A0A636C617373204173796E634162737472616374526573706F6E73653A207075626C6963204173796E63576562536572766572526573706F6E7365207B0A2020707269766174653A0A20202020537472696E67205F686561643B0A202020202F2F204461746120697320696E73657274656420696E746F20636163686520617420626567696E28292E200A202020202F2F205468697320697320696E656666696369656E74207769746820766563746F722C206275742069662077652075736520736F6D65206F7468657220636F6E7461696E65722C200A202020202F2F20776520776F6E27742062652061626C6520746F2061636365737320697420617320636F6E746967756F7573206172726179206F66206279746573207768656E2072656164696E672066726F6D2069742C0A202020202F2F20736F206279206761696E696E6720706572666F726D616E636520696E206F6E6520706C6163652C207765276C6C206C6F736520697420696E20616E6F746865722E0A202020207374643A3A766563746F723C75696E74385F743E205F63616368653B0A2020202073697A655F74205F726561644461746146726F6D43616368654F72436F6E74656E742875696E74385F742A20646174612C20636F6E73742073697A655F74206C656E293B0A2020202073697A655F74205F66696C6C427566666572416E6450726F6365737354656D706C617465732875696E74385F742A206275662C2073697A655F74206D61784C656E293B0A202070726F7465637465643A0A2020202041777354656D706C61746550726F636573736F72205F63616C6C6261636B3B0A20207075626C69633A0A202020204173796E634162737472616374526573706F6E73652841777354656D706C61746550726F636573736F722063616C6C6261636B3D6E756C6C707472293B0A20202020766F6964205F726573706F6E64284173796E6357656253657276657252657175657374202A72657175657374293B0A2020202073697A655F74205F61636B284173796E6357656253657276657252657175657374202A726571756573742C2073697A655F74206C656E2C2075696E7433325F742074696D65293B0A20202020626F6F6C205F736F7572636556616C6964282920636F6E7374207B2072657475726E2066616C73653B207D0A202020207669727475616C2073697A655F74205F66696C6C4275666665722875696E74385F74202A627566205F5F6174747269627574655F5F2828756E7573656429292C2073697A655F74206D61784C656E205F5F6174747269627574655F5F2828756E75736564292929207B2072657475726E20303B207D0A7D3B0A0A2369666E6465662054454D504C4154455F504C414345484F4C4445520A23646566696E652054454D504C4154455F504C414345484F4C444552202725270A23656E6469660A0A23646566696E652054454D504C4154455F504152414D5F4E414D455F4C454E4754482033320A636C617373204173796E6346696C65526573706F6E73653A207075626C6963204173796E634162737472616374526573706F6E7365207B0A20207573696E672046696C65203D2066733A3A46696C653B0A20207573696E67204653203D2066733A3A46533B0A2020707269766174653A0A2020202046696C65205F636F6E74656E743B0A20202020537472696E67205F706174683B0A20202020766F6964205F736574436F6E74656E745479706528636F6E737420537472696E67262070617468293B0A20207075626C69633A0A202020204173796E6346696C65526573706F6E7365284653202666732C20636F6E737420537472696E672620706174682C20636F6E737420537472696E672620636F6E74656E74547970653D537472696E6728292C20626F6F6C20646F776E6C6F61643D66616C73652C2041777354656D706C61746550726F636573736F722063616C6C6261636B3D6E756C6C707472293B0A202020204173796E6346696C65526573706F6E73652846696C6520636F6E74656E742C20636F6E737420537472696E672620706174682C20636F6E737420537472696E672620636F6E74656E74547970653D537472696E6728292C20626F6F6C20646F776E6C6F61643D66616C73652C2041777354656D706C61746550726F636573736F722063616C6C6261636B3D6E756C6C707472293B0A202020207E4173796E6346696C65526573706F6E736528293B0A20202020626F6F6C205F736F7572636556616C6964282920636F6E7374207B2072657475726E202121285F636F6E74656E74293B207D0A202020207669727475616C2073697A655F74205F66696C6C4275666665722875696E74385F74202A6275662C2073697A655F74206D61784C656E29206F766572726964653B0A7D3B0A0A636C617373204173796E6353747265616D526573706F6E73653A207075626C6963204173796E634162737472616374526573706F6E7365207B0A2020707269766174653A0A2020202053747265616D202A5F636F6E74656E743B0A20207075626C69633A0A202020204173796E6353747265616D526573706F6E73652853747265616D202673747265616D2C20636F6E737420537472696E672620636F6E74656E74547970652C2073697A655F74206C656E2C2041777354656D706C61746550726F636573736F722063616C6C6261636B3D6E756C6C707472293B0A20202020626F6F6C205F736F7572636556616C6964282920636F6E7374207B2072657475726E202121285F636F6E74656E74293B207D0A202020207669727475616C2073697A655F74205F66696C6C4275666665722875696E74385F74202A6275662C2073697A655F74206D61784C656E29206F766572726964653B0A7D3B0A0A636C617373204173796E6343616C6C6261636B526573706F6E73653A207075626C6963204173796E634162737472616374526573706F6E7365207B0A2020707269766174653A0A20202020417773526573706F6E736546696C6C6572205F636F6E74656E743B0A2020202073697A655F74205F66696C6C65644C656E6774683B0A20207075626C69633A0A202020204173796E6343616C6C6261636B526573706F6E736528636F6E737420537472696E672620636F6E74656E74547970652C2073697A655F74206C656E2C20417773526573706F6E736546696C6C65722063616C6C6261636B2C2041777354656D706C61746550726F636573736F722074656D706C61746543616C6C6261636B3D6E756C6C707472293B0A20202020626F6F6C205F736F7572636556616C6964282920636F6E7374207B2072657475726E202121285F636F6E74656E74293B207D0A202020207669727475616C2073697A655F74205F66696C6C4275666665722875696E74385F74202A6275662C2073697A655F74206D61784C656E29206F766572726964653B0A7D3B0A0A636C617373204173796E634368756E6B6564526573706F6E73653A207075626C6963204173796E634162737472616374526573706F6E7365207B0A2020707269766174653A0A20202020417773526573706F6E736546696C6C6572205F636F6E74656E743B0A2020202073697A655F74205F66696C6C65644C656E6774683B0A20207075626C69633A0A202020204173796E634368756E6B6564526573706F6E736528636F6E737420537472696E672620636F6E74656E74547970652C20417773526573706F6E736546696C6C65722063616C6C6261636B2C2041777354656D706C61746550726F636573736F722074656D706C61746543616C6C6261636B3D6E756C6C707472293B0A20202020626F6F6C205F736F7572636556616C6964282920636F6E7374207B2072657475726E202121285F636F6E74656E74293B207D0A202020207669727475616C2073697A655F74205F66696C6C4275666665722875696E74385F74202A6275662C2073697A655F74206D61784C656E29206F766572726964653B0A7D3B0A0A636C617373204173796E6350726F676D656D526573706F6E73653A207075626C6963204173796E634162737472616374526573706F6E7365207B0A2020707269766174653A0A20202020636F6E73742075696E74385F74202A205F636F6E74656E743B0A2020202073697A655F74205F726561644C656E6774683B0A20207075626C69633A0A202020204173796E6350726F676D656D526573706F6E736528696E7420636F64652C20636F6E737420537472696E672620636F6E74656E74547970652C20636F6E73742075696E74385F74202A20636F6E74656E742C2073697A655F74206C656E2C2041777354656D706C61746550726F636573736F722063616C6C6261636B3D6E756C6C707472293B0A20202020626F6F6C205F736F7572636556616C6964282920636F6E7374207B2072657475726E20747275653B207D0A202020207669727475616C2073697A655F74205F66696C6C4275666665722875696E74385F74202A6275662C2073697A655F74206D61784C656E29206F766572726964653B0A7D3B0A0A636C61737320636275663B0A0A636C617373204173796E63526573706F6E736553747265616D3A207075626C6963204173796E634162737472616374526573706F6E73652C207075626C6963205072696E74207B0A2020707269766174653A0A2020202063627566202A5F636F6E74656E743B0A20207075626C69633A0A202020204173796E63526573706F6E736553747265616D28636F6E737420537472696E672620636F6E74656E74547970652C2073697A655F742062756666657253697A65293B0A202020207E4173796E63526573706F6E736553747265616D28293B0A20202020626F6F6C205F736F7572636556616C6964282920636F6E7374207B2072657475726E20285F7374617465203C20524553504F4E53455F454E44293B207D0A202020207669727475616C2073697A655F74205F66696C6C4275666665722875696E74385F74202A6275662C2073697A655F74206D61784C656E29206F766572726964653B0A2020202073697A655F7420777269746528636F6E73742075696E74385F74202A646174612C2073697A655F74206C656E293B0A2020202073697A655F742077726974652875696E74385F742064617461293B0A202020207573696E67205072696E743A3A77726974653B0A7D3B0A0A23656E646966202F2A204153594E43574542534552564552524553504F4E5345494D504C5F485F202A2F0A .h WebResponses 2F2A0A20204173796E6368726F6E6F757320576562536572766572206C69627261727920666F7220457370726573736966204D4355730A0A2020436F707972696768742028632920323031362048726973746F20476F63686B6F762E20416C6C207269676874732072657365727665642E0A2020546869732066696C652069732070617274206F6620746865206573703832363620636F726520666F722041726475696E6F20656E7669726F6E6D656E742E0A0A202054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A20206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A0A202054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A20204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A20204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A0A2020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A2020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A2A2F0A23696E636C75646520224553504173796E635765625365727665722E68220A23696E636C7564652022576562526573706F6E7365496D706C2E68220A23696E636C7564652022636275662E68220A0A2F2F2053696E6365204553503832363620646F6573206E6F74206C696E6B206D656D6368722062792064656661756C742C206865726527732069747320696D706C656D656E746174696F6E2E0A766F69642A206D656D63687228766F69642A207074722C20696E742063682C2073697A655F7420636F756E74290A7B0A2020756E7369676E656420636861722A2070203D207374617469635F636173743C756E7369676E656420636861722A3E28707472293B0A20207768696C6528636F756E742D2D290A202020206966282A702B2B203D3D207374617469635F636173743C756E7369676E656420636861723E28636829290A20202020202072657475726E202D2D703B0A202072657475726E206E756C6C7074723B0A7D0A0A0A2F2A0A202A20416273747261637420526573706F6E73650A202A202A2F0A636F6E737420636861722A204173796E63576562536572766572526573706F6E73653A3A5F726573706F6E7365436F6465546F537472696E6728696E7420636F646529207B0A20207377697463682028636F646529207B0A2020202063617365203130303A2072657475726E2022436F6E74696E7565223B0A2020202063617365203130313A2072657475726E2022537769746368696E672050726F746F636F6C73223B0A2020202063617365203230303A2072657475726E20224F4B223B0A2020202063617365203230313A2072657475726E202243726561746564223B0A2020202063617365203230323A2072657475726E20224163636570746564223B0A2020202063617365203230333A2072657475726E20224E6F6E2D417574686F726974617469766520496E666F726D6174696F6E223B0A2020202063617365203230343A2072657475726E20224E6F20436F6E74656E74223B0A2020202063617365203230353A2072657475726E2022526573657420436F6E74656E74223B0A2020202063617365203230363A2072657475726E20225061727469616C20436F6E74656E74223B0A2020202063617365203330303A2072657475726E20224D756C7469706C652043686F69636573223B0A2020202063617365203330313A2072657475726E20224D6F766564205065726D616E656E746C79223B0A2020202063617365203330323A2072657475726E2022466F756E64223B0A2020202063617365203330333A2072657475726E2022536565204F74686572223B0A2020202063617365203330343A2072657475726E20224E6F74204D6F646966696564223B0A2020202063617365203330353A2072657475726E20225573652050726F7879223B0A2020202063617365203330373A2072657475726E202254656D706F72617279205265646972656374223B0A2020202063617365203430303A2072657475726E20224261642052657175657374223B0A2020202063617365203430313A2072657475726E2022556E617574686F72697A6564223B0A2020202063617365203430323A2072657475726E20225061796D656E74205265717569726564223B0A2020202063617365203430333A2072657475726E2022466F7262696464656E223B0A2020202063617365203430343A2072657475726E20224E6F7420466F756E64223B0A2020202063617365203430353A2072657475726E20224D6574686F64204E6F7420416C6C6F776564223B0A2020202063617365203430363A2072657475726E20224E6F742041636365707461626C65223B0A2020202063617365203430373A2072657475726E202250726F78792041757468656E7469636174696F6E205265717569726564223B0A2020202063617365203430383A2072657475726E2022526571756573742054696D652D6F7574223B0A2020202063617365203430393A2072657475726E2022436F6E666C696374223B0A2020202063617365203431303A2072657475726E2022476F6E65223B0A2020202063617365203431313A2072657475726E20224C656E677468205265717569726564223B0A2020202063617365203431323A2072657475726E2022507265636F6E646974696F6E204661696C6564223B0A2020202063617365203431333A2072657475726E20225265717565737420456E7469747920546F6F204C61726765223B0A2020202063617365203431343A2072657475726E2022526571756573742D55524920546F6F204C61726765223B0A2020202063617365203431353A2072657475726E2022556E737570706F72746564204D656469612054797065223B0A2020202063617365203431363A2072657475726E20225265717565737465642072616E6765206E6F74207361746973666961626C65223B0A2020202063617365203431373A2072657475726E20224578706563746174696F6E204661696C6564223B0A2020202063617365203530303A2072657475726E2022496E7465726E616C20536572766572204572726F72223B0A2020202063617365203530313A2072657475726E20224E6F7420496D706C656D656E746564223B0A2020202063617365203530323A2072657475726E20224261642047617465776179223B0A2020202063617365203530333A2072657475726E20225365727669636520556E617661696C61626C65223B0A2020202063617365203530343A2072657475726E2022476174657761792054696D652D6F7574223B0A2020202063617365203530353A2072657475726E2022485454502056657273696F6E206E6F7420737570706F72746564223B0A2020202064656661756C743A202072657475726E2022223B0A20207D0A7D0A0A4173796E63576562536572766572526573706F6E73653A3A4173796E63576562536572766572526573706F6E736528290A20203A205F636F64652830290A20202C205F68656164657273284C696E6B65644C6973743C4173796E63576562486561646572202A3E285B5D284173796E63576562486561646572202A68297B2064656C65746520683B207D29290A20202C205F636F6E74656E745479706528290A20202C205F636F6E74656E744C656E6774682830290A20202C205F73656E64436F6E74656E744C656E6774682874727565290A20202C205F6368756E6B65642866616C7365290A20202C205F686561644C656E6774682830290A20202C205F73656E744C656E6774682830290A20202C205F61636B65644C656E6774682830290A20202C205F7772697474656E4C656E6774682830290A20202C205F737461746528524553504F4E53455F5345545550290A7B0A2020666F72286175746F206865616465723A2044656661756C74486561646572733A3A496E7374616E6365282929207B0A202020205F686561646572732E616464286E6577204173796E63576562486561646572286865616465722D3E6E616D6528292C206865616465722D3E76616C7565282929293B0A20207D0A7D0A0A4173796E63576562536572766572526573706F6E73653A3A7E4173796E63576562536572766572526573706F6E736528297B0A20205F686561646572732E6672656528293B0A7D0A0A766F6964204173796E63576562536572766572526573706F6E73653A3A736574436F646528696E7420636F6465297B0A20206966285F7374617465203D3D20524553504F4E53455F5345545550290A202020205F636F6465203D20636F64653B0A7D0A0A766F6964204173796E63576562536572766572526573706F6E73653A3A736574436F6E74656E744C656E6774682873697A655F74206C656E297B0A20206966285F7374617465203D3D20524553504F4E53455F5345545550290A202020205F636F6E74656E744C656E677468203D206C656E3B0A7D0A0A766F6964204173796E63576562536572766572526573706F6E73653A3A736574436F6E74656E745479706528636F6E737420537472696E67262074797065297B0A20206966285F7374617465203D3D20524553504F4E53455F5345545550290A202020205F636F6E74656E7454797065203D20747970653B0A7D0A0A766F6964204173796E63576562536572766572526573706F6E73653A3A61646448656164657228636F6E737420537472696E6726206E616D652C20636F6E737420537472696E67262076616C7565297B0A20205F686561646572732E616464286E6577204173796E63576562486561646572286E616D652C2076616C756529293B0A7D0A0A537472696E67204173796E63576562536572766572526573706F6E73653A3A5F617373656D626C65486561642875696E74385F742076657273696F6E297B0A202069662876657273696F6E297B0A2020202061646448656164657228224163636570742D52616E676573222C226E6F6E6522293B0A202020206966285F6368756E6B6564290A20202020202061646448656164657228225472616E736665722D456E636F64696E67222C226368756E6B656422293B0A20207D0A2020537472696E67206F7574203D20537472696E6728293B0A2020696E742062756653697A65203D203330303B0A202063686172206275665B62756653697A655D3B0A0A2020736E7072696E7466286275662C2062756653697A652C2022485454502F312E25642025642025735C725C6E222C2076657273696F6E2C205F636F64652C205F726573706F6E7365436F6465546F537472696E67285F636F646529293B0A20206F75742E636F6E63617428627566293B0A0A20206966285F73656E64436F6E74656E744C656E67746829207B0A20202020736E7072696E7466286275662C2062756653697A652C2022436F6E74656E742D4C656E6774683A2025645C725C6E222C205F636F6E74656E744C656E677468293B0A202020206F75742E636F6E63617428627566293B0A20207D0A20206966285F636F6E74656E74547970652E6C656E677468282929207B0A20202020736E7072696E7466286275662C2062756653697A652C2022436F6E74656E742D547970653A2025735C725C6E222C205F636F6E74656E74547970652E635F7374722829293B0A202020206F75742E636F6E63617428627566293B0A20207D0A0A2020666F7228636F6E7374206175746F26206865616465723A205F68656164657273297B0A20202020736E7072696E7466286275662C2062756653697A652C202225733A2025735C725C6E222C206865616465722D3E6E616D6528292E635F73747228292C206865616465722D3E76616C756528292E635F7374722829293B0A202020206F75742E636F6E63617428627566293B0A20207D0A20205F686561646572732E6672656528293B0A0A20206F75742E636F6E63617428225C725C6E22293B0A20205F686561644C656E677468203D206F75742E6C656E67746828293B0A202072657475726E206F75743B0A7D0A0A626F6F6C204173796E63576562536572766572526573706F6E73653A3A5F73746172746564282920636F6E7374207B2072657475726E205F7374617465203E20524553504F4E53455F53455455503B207D0A626F6F6C204173796E63576562536572766572526573706F6E73653A3A5F66696E6973686564282920636F6E7374207B2072657475726E205F7374617465203E20524553504F4E53455F574149545F41434B3B207D0A626F6F6C204173796E63576562536572766572526573706F6E73653A3A5F6661696C6564282920636F6E7374207B2072657475726E205F7374617465203D3D20524553504F4E53455F4641494C45443B207D0A626F6F6C204173796E63576562536572766572526573706F6E73653A3A5F736F7572636556616C6964282920636F6E7374207B2072657475726E2066616C73653B207D0A766F6964204173796E63576562536572766572526573706F6E73653A3A5F726573706F6E64284173796E6357656253657276657252657175657374202A72657175657374297B205F7374617465203D20524553504F4E53455F454E443B20726571756573742D3E636C69656E7428292D3E636C6F736528293B207D0A73697A655F74204173796E63576562536572766572526573706F6E73653A3A5F61636B284173796E6357656253657276657252657175657374202A726571756573742C2073697A655F74206C656E2C2075696E7433325F742074696D65297B2028766F696429726571756573743B2028766F6964296C656E3B2028766F69642974696D653B2072657475726E20303B207D0A0A2F2A0A202A20537472696E672F436F646520526573706F6E73650A202A202A2F0A4173796E634261736963526573706F6E73653A3A4173796E634261736963526573706F6E736528696E7420636F64652C20636F6E737420537472696E672620636F6E74656E74547970652C20636F6E737420537472696E672620636F6E74656E74297B0A20205F636F6465203D20636F64653B0A20205F636F6E74656E74203D20636F6E74656E743B0A20205F636F6E74656E7454797065203D20636F6E74656E74547970653B0A20206966285F636F6E74656E742E6C656E6774682829297B0A202020205F636F6E74656E744C656E677468203D205F636F6E74656E742E6C656E67746828293B0A20202020696628215F636F6E74656E74547970652E6C656E6774682829290A2020202020205F636F6E74656E7454797065203D2022746578742F706C61696E223B0A20207D0A20206164644865616465722822436F6E6E656374696F6E222C22636C6F736522293B0A7D0A0A766F6964204173796E634261736963526573706F6E73653A3A5F726573706F6E64284173796E6357656253657276657252657175657374202A72657175657374297B0A20205F7374617465203D20524553504F4E53455F484541444552533B0A2020537472696E67206F7574203D205F617373656D626C654865616428726571756573742D3E76657273696F6E2829293B0A202073697A655F74206F75744C656E203D206F75742E6C656E67746828293B0A202073697A655F74207370616365203D20726571756573742D3E636C69656E7428292D3E737061636528293B0A2020696628215F636F6E74656E744C656E677468202626207370616365203E3D206F75744C656E297B0A202020205F7772697474656E4C656E677468202B3D20726571756573742D3E636C69656E7428292D3E7772697465286F75742E635F73747228292C206F75744C656E293B0A202020205F7374617465203D20524553504F4E53455F574149545F41434B3B0A20207D20656C7365206966285F636F6E74656E744C656E677468202626207370616365203E3D206F75744C656E202B205F636F6E74656E744C656E677468297B0A202020206F7574202B3D205F636F6E74656E743B0A202020206F75744C656E202B3D205F636F6E74656E744C656E6774683B0A202020205F7772697474656E4C656E677468202B3D20726571756573742D3E636C69656E7428292D3E7772697465286F75742E635F73747228292C206F75744C656E293B0A202020205F7374617465203D20524553504F4E53455F574149545F41434B3B0A20207D20656C7365206966287370616365202626207370616365203C206F75744C656E297B0A20202020537472696E67207061727469616C203D206F75742E737562737472696E6728302C207370616365293B0A202020205F636F6E74656E74203D206F75742E737562737472696E6728737061636529202B205F636F6E74656E743B0A202020205F636F6E74656E744C656E677468202B3D206F75744C656E202D2073706163653B0A202020205F7772697474656E4C656E677468202B3D20726571756573742D3E636C69656E7428292D3E7772697465287061727469616C2E635F73747228292C207061727469616C2E6C656E6774682829293B0A202020205F7374617465203D20524553504F4E53455F434F4E54454E543B0A20207D20656C7365206966287370616365203E206F75744C656E202626207370616365203C20286F75744C656E202B205F636F6E74656E744C656E67746829297B0A2020202073697A655F74207368696674203D207370616365202D206F75744C656E3B0A202020206F75744C656E202B3D2073686966743B0A202020205F73656E744C656E677468202B3D2073686966743B0A202020206F7574202B3D205F636F6E74656E742E737562737472696E6728302C207368696674293B0A202020205F636F6E74656E74203D205F636F6E74656E742E737562737472696E67287368696674293B0A202020205F7772697474656E4C656E677468202B3D20726571756573742D3E636C69656E7428292D3E7772697465286F75742E635F73747228292C206F75744C656E293B0A202020205F7374617465203D20524553504F4E53455F434F4E54454E543B0A20207D20656C7365207B0A202020205F636F6E74656E74203D206F7574202B205F636F6E74656E743B0A202020205F636F6E74656E744C656E677468202B3D206F75744C656E3B0A202020205F7374617465203D20524553504F4E53455F434F4E54454E543B0A20207D0A7D0A0A73697A655F74204173796E634261736963526573706F6E73653A3A5F61636B284173796E6357656253657276657252657175657374202A726571756573742C2073697A655F74206C656E2C2075696E7433325F742074696D65297B0A202028766F69642974696D653B0A20205F61636B65644C656E677468202B3D206C656E3B0A20206966285F7374617465203D3D20524553504F4E53455F434F4E54454E54297B0A2020202073697A655F7420617661696C61626C65203D205F636F6E74656E744C656E677468202D205F73656E744C656E6774683B0A2020202073697A655F74207370616365203D20726571756573742D3E636C69656E7428292D3E737061636528293B0A202020202F2F77652063616E2066697420696E2074686973207061636B65740A202020206966287370616365203E20617661696C61626C65297B0A2020202020205F7772697474656E4C656E677468202B3D20726571756573742D3E636C69656E7428292D3E7772697465285F636F6E74656E742E635F73747228292C20617661696C61626C65293B0A2020202020205F636F6E74656E74203D20537472696E6728293B0A2020202020205F7374617465203D20524553504F4E53455F574149545F41434B3B0A20202020202072657475726E20617661696C61626C653B0A202020207D0A202020202F2F73656E6420736F6D6520646174612C207468652072657374206F6E2061636B0A20202020537472696E67206F7574203D205F636F6E74656E742E737562737472696E6728302C207370616365293B0A202020205F636F6E74656E74203D205F636F6E74656E742E737562737472696E67287370616365293B0A202020205F73656E744C656E677468202B3D2073706163653B0A202020205F7772697474656E4C656E677468202B3D20726571756573742D3E636C69656E7428292D3E7772697465286F75742E635F73747228292C207370616365293B0A2020202072657475726E2073706163653B0A20207D20656C7365206966285F7374617465203D3D20524553504F4E53455F574149545F41434B297B0A202020206966285F61636B65644C656E677468203E3D205F7772697474656E4C656E677468297B0A2020202020205F7374617465203D20524553504F4E53455F454E443B0A202020207D0A20207D0A202072657475726E20303B0A7D0A0A0A2F2A0A202A20416273747261637420526573706F6E73650A202A202A2F0A0A4173796E634162737472616374526573706F6E73653A3A4173796E634162737472616374526573706F6E73652841777354656D706C61746550726F636573736F722063616C6C6261636B293A205F63616C6C6261636B2863616C6C6261636B290A7B0A20202F2F20496E2063617365206F662074656D706C6174652070726F63657373696E672C20776527726520756E61626C6520746F2064657465726D696E65207265616C20726573706F6E73652073697A650A202069662863616C6C6261636B29207B0A202020205F636F6E74656E744C656E677468203D20303B0A202020205F73656E64436F6E74656E744C656E677468203D2066616C73653B0A202020205F6368756E6B6564203D20747275653B0A20207D0A7D0A0A766F6964204173796E634162737472616374526573706F6E73653A3A5F726573706F6E64284173796E6357656253657276657252657175657374202A72657175657374297B0A20206164644865616465722822436F6E6E656374696F6E222C22636C6F736522293B0A20205F68656164203D205F617373656D626C654865616428726571756573742D3E76657273696F6E2829293B0A20205F7374617465203D20524553504F4E53455F484541444552533B0A20205F61636B28726571756573742C20302C2030293B0A7D0A0A73697A655F74204173796E634162737472616374526573706F6E73653A3A5F61636B284173796E6357656253657276657252657175657374202A726571756573742C2073697A655F74206C656E2C2075696E7433325F742074696D65297B0A202028766F69642974696D653B0A2020696628215F736F7572636556616C69642829297B0A202020205F7374617465203D20524553504F4E53455F4641494C45443B0A20202020726571756573742D3E636C69656E7428292D3E636C6F736528293B0A2020202072657475726E20303B0A20207D0A20205F61636B65644C656E677468202B3D206C656E3B0A202073697A655F74207370616365203D20726571756573742D3E636C69656E7428292D3E737061636528293B0A0A202073697A655F7420686561644C656E203D205F686561642E6C656E67746828293B0A20206966285F7374617465203D3D20524553504F4E53455F48454144455253297B0A202020206966287370616365203E3D20686561644C656E297B0A2020202020205F7374617465203D20524553504F4E53455F434F4E54454E543B0A2020202020207370616365202D3D20686561644C656E3B0A202020207D20656C7365207B0A202020202020537472696E67206F7574203D205F686561642E737562737472696E6728302C207370616365293B0A2020202020205F68656164203D205F686561642E737562737472696E67287370616365293B0A2020202020205F7772697474656E4C656E677468202B3D20726571756573742D3E636C69656E7428292D3E7772697465286F75742E635F73747228292C206F75742E6C656E6774682829293B0A20202020202072657475726E206F75742E6C656E67746828293B0A202020207D0A20207D0A0A20206966285F7374617465203D3D20524553504F4E53455F434F4E54454E54297B0A2020202073697A655F74206F75744C656E3B0A202020206966285F6368756E6B6564297B0A2020202020206966287370616365203C3D2038297B0A202020202020202072657475726E20303B0A2020202020207D0A2020202020206F75744C656E203D2073706163653B0A202020207D20656C736520696628215F73656E64436F6E74656E744C656E677468297B0A2020202020206F75744C656E203D2073706163653B0A202020207D20656C7365207B0A2020202020206F75744C656E203D2028285F636F6E74656E744C656E677468202D205F73656E744C656E67746829203E207370616365293F73706163653A285F636F6E74656E744C656E677468202D205F73656E744C656E677468293B0A202020207D0A0A2020202075696E74385F74202A627566203D202875696E74385F74202A296D616C6C6F63286F75744C656E2B686561644C656E293B0A20202020696620282162756629207B0A2020202020202F2F206F735F7072696E746628225F61636B206D616C6C6F63202564206661696C65645C6E222C206F75744C656E2B686561644C656E293B0A20202020202072657475726E20303B0A202020207D0A0A20202020696628686561644C656E297B0A2020202020206D656D637079286275662C205F686561642E635F73747228292C205F686561642E6C656E6774682829293B0A202020207D0A0A2020202073697A655F7420726561644C656E203D20303B0A0A202020206966285F6368756E6B6564297B0A2020202020202F2F204854545020312E3120616C6C6F7773206C656164696E67207A65726F7320696E206368756E6B206C656E6774682E204F7220737061636573206D61792062652061646465642E0A2020202020202F2F2053656520524643323631362073656374696F6E7320322C20332E362E312E0A202020202020726561644C656E203D205F66696C6C427566666572416E6450726F6365737354656D706C61746573286275662B686561644C656E2B362C206F75744C656E202D2038293B0A202020202020696628726561644C656E203D3D20524553504F4E53455F5452595F414741494E297B0A202020202020202020206672656528627566293B0A2020202020202020202072657475726E20303B0A2020202020207D0A2020202020206F75744C656E203D20737072696E74662828636861722A296275662B686561644C656E2C20222578222C20726561644C656E29202B20686561644C656E3B0A2020202020207768696C65286F75744C656E203C20686561644C656E202B203429206275665B6F75744C656E2B2B5D203D202720273B0A2020202020206275665B6F75744C656E2B2B5D203D20275C72273B0A2020202020206275665B6F75744C656E2B2B5D203D20275C6E273B0A2020202020206F75744C656E202B3D20726561644C656E3B0A2020202020206275665B6F75744C656E2B2B5D203D20275C72273B0A2020202020206275665B6F75744C656E2B2B5D203D20275C6E273B0A202020207D20656C7365207B0A202020202020726561644C656E203D205F66696C6C427566666572416E6450726F6365737354656D706C61746573286275662B686561644C656E2C206F75744C656E293B0A202020202020696628726561644C656E203D3D20524553504F4E53455F5452595F414741494E297B0A202020202020202020206672656528627566293B0A2020202020202020202072657475726E20303B0A2020202020207D0A2020202020206F75744C656E203D20726561644C656E202B20686561644C656E3B0A202020207D0A0A20202020696628686561644C656E297B0A20202020202020205F68656164203D20537472696E6728293B0A202020207D0A0A202020206966286F75744C656E297B0A20202020202020205F7772697474656E4C656E677468202B3D20726571756573742D3E636C69656E7428292D3E77726974652828636F6E737420636861722A296275662C206F75744C656E293B0A202020207D0A0A202020206966285F6368756E6B6564297B0A20202020202020205F73656E744C656E677468202B3D20726561644C656E3B0A202020207D20656C7365207B0A20202020202020205F73656E744C656E677468202B3D206F75744C656E202D20686561644C656E3B0A202020207D0A0A202020206672656528627566293B0A0A20202020696628285F6368756E6B656420262620726561644C656E203D3D203029207C7C2028215F73656E64436F6E74656E744C656E677468202626206F75744C656E203D3D203029207C7C2028215F6368756E6B6564202626205F73656E744C656E677468203D3D205F636F6E74656E744C656E67746829297B0A2020202020205F7374617465203D20524553504F4E53455F574149545F41434B3B0A202020207D0A2020202072657475726E206F75744C656E3B0A0A20207D20656C7365206966285F7374617465203D3D20524553504F4E53455F574149545F41434B297B0A20202020696628215F73656E64436F6E74656E744C656E677468207C7C205F61636B65644C656E677468203E3D205F7772697474656E4C656E677468297B0A2020202020205F7374617465203D20524553504F4E53455F454E443B0A202020202020696628215F6368756E6B656420262620215F73656E64436F6E74656E744C656E677468290A2020202020202020726571756573742D3E636C69656E7428292D3E636C6F73652874727565293B0A202020207D0A20207D0A202072657475726E20303B0A7D0A0A73697A655F74204173796E634162737472616374526573706F6E73653A3A5F726561644461746146726F6D43616368654F72436F6E74656E742875696E74385F742A20646174612C20636F6E73742073697A655F74206C656E290A7B0A202020202F2F204966207765206861766520736F6D657468696E6720696E2063616368652C20636F707920697420746F206275666665720A20202020636F6E73742073697A655F74207265616446726F6D4361636865203D207374643A3A6D696E286C656E2C205F63616368652E73697A652829293B0A202020206966287265616446726F6D436163686529207B0A2020202020206D656D63707928646174612C205F63616368652E6461746128292C207265616446726F6D4361636865293B0A2020202020205F63616368652E6572617365285F63616368652E626567696E28292C205F63616368652E626567696E2829202B207265616446726F6D4361636865293B0A202020207D0A202020202F2F204966207765206E65656420746F2072656164206D6F72652E2E2E0A20202020636F6E73742073697A655F74206E65656446726F6D46696C65203D206C656E202D207265616446726F6D43616368653B0A20202020636F6E73742073697A655F74207265616446726F6D436F6E74656E74203D205F66696C6C4275666665722864617461202B207265616446726F6D43616368652C206E65656446726F6D46696C65293B0A2020202072657475726E207265616446726F6D4361636865202B207265616446726F6D436F6E74656E743B0A7D0A0A73697A655F74204173796E634162737472616374526573706F6E73653A3A5F66696C6C427566666572416E6450726F6365737354656D706C617465732875696E74385F742A20646174612C2073697A655F74206C656E290A7B0A2020696628215F63616C6C6261636B290A2020202072657475726E205F66696C6C42756666657228646174612C206C656E293B0A0A2020636F6E73742073697A655F74206F726967696E616C4C656E203D206C656E3B0A20206C656E203D205F726561644461746146726F6D43616368654F72436F6E74656E7428646174612C206C656E293B0A20202F2F204E6F77207765277665207265616420276C656E272062797465732C206569746865722066726F6D206361636865206F722066726F6D2066696C650A20202F2F2053656172636820666F722074656D706C61746520706C616365686F6C646572730A202075696E74385F742A207054656D706C6174655374617274203D20646174613B0A20207768696C6528287054656D706C6174655374617274203C2026646174615B6C656E5D2920262620287054656D706C6174655374617274203D202875696E74385F742A296D656D636872287054656D706C61746553746172742C2054454D504C4154455F504C414345484F4C4445522C2026646174615B6C656E202D20315D202D207054656D706C6174655374617274202B2031292929207B202F2F20646174615B305D202E2E2E20646174615B6C656E202D20315D0A2020202075696E74385F742A207054656D706C617465456E64203D20287054656D706C6174655374617274203C2026646174615B6C656E202D20315D29203F202875696E74385F742A296D656D636872287054656D706C6174655374617274202B20312C2054454D504C4154455F504C414345484F4C4445522C2026646174615B6C656E202D20315D202D207054656D706C617465537461727429203A206E756C6C7074723B0A202020202F2F2074656D706F726172792062756666657220746F20686F6C6420706172616D65746572206E616D650A2020202075696E74385F74206275665B54454D504C4154455F504152414D5F4E414D455F4C454E475448202B20315D3B0A20202020537472696E6720706172616D4E616D653B0A202020202F2F20496620636C6F73696E6720706C616365686F6C64657220697320666F756E643A0A202020206966287054656D706C617465456E6429207B0A2020202020202F2F207072657061726520617267756D656E7420746F2063616C6C6261636B0A202020202020636F6E73742073697A655F7420706172616D4E616D654C656E677468203D207374643A3A6D696E2873697A656F662862756629202D20312C2028756E7369676E656420696E7429287054656D706C617465456E64202D207054656D706C6174655374617274202D203129293B0A202020202020696628706172616D4E616D654C656E67746829207B0A20202020202020206D656D637079286275662C207054656D706C6174655374617274202B20312C20706172616D4E616D654C656E677468293B0A20202020202020206275665B706172616D4E616D654C656E6774685D203D20303B0A2020202020202020706172616D4E616D65203D20537472696E67287265696E746572707265745F636173743C636861722A3E2862756629293B0A2020202020207D20656C7365207B202F2F20646F75626C652070657263656E74207369676E20656E636F756E74657265642C20746869732069732073696E676C652070657263656E74207369676E20657363617065642E0A20202020202020202F2F2072656D6F76652074686520326E642070657263656E74207369676E0A20202020202020206D656D6D6F7665287054656D706C617465456E642C207054656D706C617465456E64202B20312C2026646174615B6C656E5D202D207054656D706C617465456E64202D2031293B0A20202020202020206C656E202B3D205F726561644461746146726F6D43616368654F72436F6E74656E742826646174615B6C656E202D20315D2C203129202D20313B0A20202020202020202B2B7054656D706C61746553746172743B0A2020202020207D0A202020207D20656C73652069662826646174615B6C656E202D20315D202D207054656D706C6174655374617274202B2031203C2054454D504C4154455F504152414D5F4E414D455F4C454E475448202B203229207B202F2F20636C6F73696E6720706C616365686F6C646572206E6F7420666F756E642C20636865636B206966206974277320696E207468652072656D61696E696E672066696C6520646174610A2020202020206D656D637079286275662C207054656D706C6174655374617274202B20312C2026646174615B6C656E202D20315D202D207054656D706C6174655374617274293B0A202020202020636F6E73742073697A655F74207265616446726F6D43616368654F72436F6E74656E74203D205F726561644461746146726F6D43616368654F72436F6E74656E7428627566202B202826646174615B6C656E202D20315D202D207054656D706C6174655374617274292C2054454D504C4154455F504152414D5F4E414D455F4C454E475448202B2032202D202826646174615B6C656E202D20315D202D207054656D706C6174655374617274202B203129293B0A2020202020206966287265616446726F6D43616368654F72436F6E74656E7429207B0A20202020202020207054656D706C617465456E64203D202875696E74385F742A296D656D63687228627566202B202826646174615B6C656E202D20315D202D207054656D706C6174655374617274292C2054454D504C4154455F504C414345484F4C4445522C207265616446726F6D43616368654F72436F6E74656E74293B0A20202020202020206966287054656D706C617465456E6429207B0A202020202020202020202F2F207072657061726520617267756D656E7420746F2063616C6C6261636B0A202020202020202020202A7054656D706C617465456E64203D20303B0A20202020202020202020706172616D4E616D65203D20537472696E67287265696E746572707265745F636173743C636861722A3E2862756629293B0A202020202020202020202F2F20436F70792072656D61696E696E6720726561642D6168656164206461746120696E746F2063616368650A202020202020202020205F63616368652E696E73657274285F63616368652E626567696E28292C207054656D706C617465456E64202B20312C20627566202B202826646174615B6C656E202D20315D202D207054656D706C617465537461727429202B207265616446726F6D43616368654F72436F6E74656E74293B0A202020202020202020207054656D706C617465456E64203D2026646174615B6C656E202D20315D3B0A20202020202020207D0A2020202020202020656C7365202F2F20636C6F73696E6720706C616365686F6C646572206E6F7420666F756E6420696E2066696C6520646174612C2073746F726520666F756E642070657263656E742073796D626F6C20617320697320616E6420616476616E636520746F20746865206E65787420706F736974696F6E0A20202020202020207B0A202020202020202020202F2F206275742066697273742C2073746F726520726561642066696C65206461746120696E2063616368650A202020202020202020205F63616368652E696E73657274285F63616368652E626567696E28292C20627566202B202826646174615B6C656E202D20315D202D207054656D706C6174655374617274292C20627566202B202826646174615B6C656E202D20315D202D207054656D706C617465537461727429202B207265616446726F6D43616368654F72436F6E74656E74293B0A202020202020202020202B2B7054656D706C61746553746172743B0A20202020202020207D0A2020202020207D0A202020202020656C7365202F2F20636C6F73696E6720706C616365686F6C646572206E6F7420666F756E6420696E20636F6E74656E7420646174612C2073746F726520666F756E642070657263656E742073796D626F6C20617320697320616E6420616476616E636520746F20746865206E65787420706F736974696F6E0A20202020202020202B2B7054656D706C61746553746172743B0A202020207D0A20202020656C7365202F2F20636C6F73696E6720706C616365686F6C646572206E6F7420666F756E6420696E20636F6E74656E7420646174612C2073746F726520666F756E642070657263656E742073796D626F6C20617320697320616E6420616476616E636520746F20746865206E65787420706F736974696F6E0A2020202020202B2B7054656D706C61746553746172743B0A20202020696628706172616D4E616D652E6C656E677468282929207B0A2020202020202F2F2063616C6C2063616C6C6261636B20616E64207265706C616365207769746820726573756C742E0A2020202020202F2F2045766572797468696E6720696E2072616E6765205B7054656D706C61746553746172742C207054656D706C617465456E645D2063616E20626520736166656C79207265706C61636564207769746820706172616D657465722076616C75652E0A2020202020202F2F2044617461206166746572207054656D706C617465456E64206D6179206E65656420746F206265206D6F7665642E0A2020202020202F2F205468652066697273742062797465206F66206461746120616674657220706C616365686F6C646572206973206C6F6361746564206174207054656D706C617465456E64202B20312E0A2020202020202F2F2049742073686F756C64206265206C6F6361746564206174207054656D706C6174655374617274202B206E756D4279746573436F706965642028746F20626567696E20726967687420616674657220696E73657274656420706172616D657465722076616C7565292E0A202020202020636F6E737420537472696E6720706172616D56616C7565285F63616C6C6261636B28706172616D4E616D6529293B0A202020202020636F6E737420636861722A207076737472203D20706172616D56616C75652E635F73747228293B0A202020202020636F6E737420756E7369676E656420696E742070766C656E203D20706172616D56616C75652E6C656E67746828293B0A202020202020636F6E73742073697A655F74206E756D4279746573436F70696564203D207374643A3A6D696E2870766C656E2C207374617469635F636173743C756E7369676E656420696E743E2826646174615B6F726967696E616C4C656E202D20315D202D207054656D706C6174655374617274202B203129293B0A2020202020202F2F206D616B6520726F6F6D20666F7220706172616D2076616C75650A2020202020202F2F20312E206D6F7665206578747261206461746120746F20636163686520696620706172616D657465722076616C7565206973206C6F6E676572207468616E20706C616365686F6C64657220414E44206966207468657265206973206E6F20726F6F6D20746F2073746F72650A202020202020696628287054656D706C617465456E64202B2031203C207054656D706C6174655374617274202B206E756D4279746573436F706965642920262620286F726967696E616C4C656E202D20287054656D706C6174655374617274202B206E756D4279746573436F70696564202D207054656D706C617465456E64202D203129203C206C656E2929207B0A20202020202020205F63616368652E696E73657274285F63616368652E626567696E28292C2026646174615B6F726967696E616C4C656E202D20287054656D706C6174655374617274202B206E756D4279746573436F70696564202D207054656D706C617465456E64202D2031295D2C2026646174615B6C656E5D293B0A20202020202020202F2F322E20706172616D657465722076616C7565206973206C6F6E676572207468616E20706C616365686F6C64657220746578742C207075736820746865206461746120616674657220706C616365686F6C646572207768696368206E6F7420736176656420696E746F206361636865206675727468657220746F2074686520656E640A20202020202020206D656D6D6F7665287054656D706C6174655374617274202B206E756D4279746573436F706965642C207054656D706C617465456E64202B20312C2026646174615B6F726967696E616C4C656E5D202D207054656D706C6174655374617274202D206E756D4279746573436F70696564293B0A20202020202020206C656E203D206F726967696E616C4C656E3B202F2F206669782069737375652077697468207472756E636174656420646174612C206E6F7420737572652069662069742068617320616E79207369646520656666656374730A2020202020207D20656C7365206966287054656D706C617465456E64202B203120213D207054656D706C6174655374617274202B206E756D4279746573436F70696564290A20202020202020202F2F322E2045697468657220706172616D657465722076616C75652069732073686F72746572207468616E20706C616365686F6C6465722074657874204F5220746865726520697320656E6F756768206672656520737061636520696E2062756666657220746F206669742E0A20202020202020202F2F2020204D6F76652074686520656E7469726520646174612061667465722074686520706C616365686F6C6465720A20202020202020206D656D6D6F7665287054656D706C6174655374617274202B206E756D4279746573436F706965642C207054656D706C617465456E64202B20312C2026646174615B6C656E5D202D207054656D706C617465456E64202D2031293B0A2020202020202F2F20332E207265706C61636520706C616365686F6C64657220776974682061637475616C2076616C75650A2020202020206D656D637079287054656D706C61746553746172742C2070767374722C206E756D4279746573436F70696564293B0A2020202020202F2F20496620726573756C74206973206C6F6E676572207468616E206275666665722C20636F7079207468652072656D61696E64657220696E746F20636163686520287468697320636F756C642068617070656E206F6E6C7920696620706C616365686F6C646572207465787420697473656C6620646964206E6F742066697420656E746972656C7920696E20627566666572290A2020202020206966286E756D4279746573436F70696564203C2070766C656E29207B0A20202020202020205F63616368652E696E73657274285F63616368652E626567696E28292C207076737472202B206E756D4279746573436F706965642C207076737472202B2070766C656E293B0A2020202020207D20656C7365206966287054656D706C6174655374617274202B206E756D4279746573436F70696564203C207054656D706C617465456E64202B203129207B202F2F20726573756C7420697320636F706965642066756C6C793B20696620726573756C742069732073686F72746572207468616E20706C616365686F6C64657220746578742E2E2E0A20202020202020202F2F20746865726520697320736F6D65206672656520726F6F6D2C2066696C6C2069742066726F6D2063616368650A2020202020202020636F6E73742073697A655F7420726F6F6D4672656564203D207054656D706C617465456E64202B2031202D207054656D706C6174655374617274202D206E756D4279746573436F706965643B0A2020202020202020636F6E73742073697A655F7420746F74616C46726565526F6F6D203D206F726967696E616C4C656E202D206C656E202B20726F6F6D46726565643B0A20202020202020206C656E202B3D205F726561644461746146726F6D43616368654F72436F6E74656E742826646174615B6C656E202D20726F6F6D46726565645D2C20746F74616C46726565526F6F6D29202D20726F6F6D46726565643B0A2020202020207D20656C7365207B202F2F20726573756C7420697320636F706965642066756C6C793B206974206973206C6F6E676572207468616E20706C616365686F6C64657220746578740A2020202020202020636F6E73742073697A655F7420726F6F6D54616B656E203D207054656D706C6174655374617274202B206E756D4279746573436F70696564202D207054656D706C617465456E64202D20313B0A20202020202020206C656E203D207374643A3A6D696E286C656E202B20726F6F6D54616B656E2C206F726967696E616C4C656E293B0A2020202020207D0A202020207D0A20207D202F2F207768696C65287054656D706C6174655374617274290A202072657475726E206C656E3B0A7D0A0A0A2F2A0A202A2046696C6520526573706F6E73650A202A202A2F0A0A4173796E6346696C65526573706F6E73653A3A7E4173796E6346696C65526573706F6E736528297B0A20206966285F636F6E74656E74290A202020205F636F6E74656E742E636C6F736528293B0A7D0A0A766F6964204173796E6346696C65526573706F6E73653A3A5F736574436F6E74656E745479706528636F6E737420537472696E67262070617468297B0A202069662028706174682E656E64735769746828222E68746D6C222929205F636F6E74656E7454797065203D2022746578742F68746D6C223B0A2020656C73652069662028706174682E656E64735769746828222E68746D222929205F636F6E74656E7454797065203D2022746578742F68746D6C223B0A2020656C73652069662028706174682E656E64735769746828222E637373222929205F636F6E74656E7454797065203D2022746578742F637373223B0A2020656C73652069662028706174682E656E64735769746828222E6A736F6E222929205F636F6E74656E7454797065203D20226170706C69636174696F6E2F6A736F6E223B0A2020656C73652069662028706174682E656E64735769746828222E6A73222929205F636F6E74656E7454797065203D20226170706C69636174696F6E2F6A617661736372697074223B0A2020656C73652069662028706174682E656E64735769746828222E706E67222929205F636F6E74656E7454797065203D2022696D6167652F706E67223B0A2020656C73652069662028706174682E656E64735769746828222E676966222929205F636F6E74656E7454797065203D2022696D6167652F676966223B0A2020656C73652069662028706174682E656E64735769746828222E6A7067222929205F636F6E74656E7454797065203D2022696D6167652F6A706567223B0A2020656C73652069662028706174682E656E64735769746828222E69636F222929205F636F6E74656E7454797065203D2022696D6167652F782D69636F6E223B0A2020656C73652069662028706174682E656E64735769746828222E737667222929205F636F6E74656E7454797065203D2022696D6167652F7376672B786D6C223B0A2020656C73652069662028706174682E656E64735769746828222E656F74222929205F636F6E74656E7454797065203D2022666F6E742F656F74223B0A2020656C73652069662028706174682E656E64735769746828222E776F6666222929205F636F6E74656E7454797065203D2022666F6E742F776F6666223B0A2020656C73652069662028706174682E656E64735769746828222E776F666632222929205F636F6E74656E7454797065203D2022666F6E742F776F666632223B0A2020656C73652069662028706174682E656E64735769746828222E747466222929205F636F6E74656E7454797065203D2022666F6E742F747466223B0A2020656C73652069662028706174682E656E64735769746828222E786D6C222929205F636F6E74656E7454797065203D2022746578742F786D6C223B0A2020656C73652069662028706174682E656E64735769746828222E706466222929205F636F6E74656E7454797065203D20226170706C69636174696F6E2F706466223B0A2020656C73652069662028706174682E656E64735769746828222E7A6970222929205F636F6E74656E7454797065203D20226170706C69636174696F6E2F7A6970223B0A2020656C736520696628706174682E656E64735769746828222E677A222929205F636F6E74656E7454797065203D20226170706C69636174696F6E2F782D677A6970223B0A2020656C7365205F636F6E74656E7454797065203D2022746578742F706C61696E223B0A7D0A0A4173796E6346696C65526573706F6E73653A3A4173796E6346696C65526573706F6E7365284653202666732C20636F6E737420537472696E672620706174682C20636F6E737420537472696E672620636F6E74656E74547970652C20626F6F6C20646F776E6C6F61642C2041777354656D706C61746550726F636573736F722063616C6C6261636B293A204173796E634162737472616374526573706F6E73652863616C6C6261636B297B0A20205F636F6465203D203230303B0A20205F70617468203D20706174683B0A0A202069662821646F776E6C6F6164202626202166732E657869737473285F70617468292026262066732E657869737473285F706174682B222E677A2229297B0A202020205F70617468203D205F706174682B222E677A223B0A202020206164644865616465722822436F6E74656E742D456E636F64696E67222C2022677A697022293B0A202020205F63616C6C6261636B203D206E756C6C7074723B202F2F20556E61626C6520746F2070726F63657373207A69707065642074656D706C617465730A202020205F73656E64436F6E74656E744C656E677468203D20747275653B0A202020205F6368756E6B6564203D2066616C73653B0A20207D0A0A20205F636F6E74656E74203D2066732E6F70656E285F706174682C20227222293B0A20205F636F6E74656E744C656E677468203D205F636F6E74656E742E73697A6528293B0A0A2020696628636F6E74656E7454797065203D3D202222290A202020205F736574436F6E74656E74547970652870617468293B0A2020656C73650A202020205F636F6E74656E7454797065203D20636F6E74656E74547970653B0A0A2020696E742066696C656E616D655374617274203D20706174682E6C617374496E6465784F6628272F2729202B20313B0A202063686172206275665B32362B706174682E6C656E67746828292D66696C656E616D6553746172745D3B0A2020636861722A2066696C656E616D65203D2028636861722A29706174682E635F7374722829202B2066696C656E616D6553746172743B0A0A2020696628646F776E6C6F616429207B0A202020202F2F207365742066696C656E616D6520616E6420666F72636520646F776E6C6F61640A20202020736E7072696E7466286275662C2073697A656F662028627566292C20226174746163686D656E743B2066696C656E616D653D5C2225735C22222C2066696C656E616D65293B0A20207D20656C7365207B0A202020202F2F207365742066696C656E616D6520616E6420666F7263652072656E646572696E670A20202020736E7072696E7466286275662C2073697A656F662028627566292C2022696E6C696E653B2066696C656E616D653D5C2225735C22222C2066696C656E616D65293B0A20207D0A20206164644865616465722822436F6E74656E742D446973706F736974696F6E222C20627566293B0A7D0A0A4173796E6346696C65526573706F6E73653A3A4173796E6346696C65526573706F6E73652846696C6520636F6E74656E742C20636F6E737420537472696E672620706174682C20636F6E737420537472696E672620636F6E74656E74547970652C20626F6F6C20646F776E6C6F61642C2041777354656D706C61746550726F636573736F722063616C6C6261636B293A204173796E634162737472616374526573706F6E73652863616C6C6261636B297B0A20205F636F6465203D203230303B0A20205F70617468203D20706174683B0A0A202069662821646F776E6C6F616420262620537472696E6728636F6E74656E742E6E616D652829292E656E64735769746828222E677A22292026262021706174682E656E64735769746828222E677A2229297B0A202020206164644865616465722822436F6E74656E742D456E636F64696E67222C2022677A697022293B0A202020205F63616C6C6261636B203D206E756C6C7074723B202F2F20556E61626C6520746F2070726F6365737320677A69707065642074656D706C617465730A202020205F73656E64436F6E74656E744C656E677468203D20747275653B0A202020205F6368756E6B6564203D2066616C73653B0A20207D0A0A20205F636F6E74656E74203D20636F6E74656E743B0A20205F636F6E74656E744C656E677468203D205F636F6E74656E742E73697A6528293B0A0A2020696628636F6E74656E7454797065203D3D202222290A202020205F736574436F6E74656E74547970652870617468293B0A2020656C73650A202020205F636F6E74656E7454797065203D20636F6E74656E74547970653B0A0A2020696E742066696C656E616D655374617274203D20706174682E6C617374496E6465784F6628272F2729202B20313B0A202063686172206275665B32362B706174682E6C656E67746828292D66696C656E616D6553746172745D3B0A2020636861722A2066696C656E616D65203D2028636861722A29706174682E635F7374722829202B2066696C656E616D6553746172743B0A0A2020696628646F776E6C6F616429207B0A20202020736E7072696E7466286275662C2073697A656F662028627566292C20226174746163686D656E743B2066696C656E616D653D5C2225735C22222C2066696C656E616D65293B0A20207D20656C7365207B0A20202020736E7072696E7466286275662C2073697A656F662028627566292C2022696E6C696E653B2066696C656E616D653D5C2225735C22222C2066696C656E616D65293B0A20207D0A20206164644865616465722822436F6E74656E742D446973706F736974696F6E222C20627566293B0A7D0A0A73697A655F74204173796E6346696C65526573706F6E73653A3A5F66696C6C4275666665722875696E74385F74202A646174612C2073697A655F74206C656E297B0A202072657475726E205F636F6E74656E742E7265616428646174612C206C656E293B0A7D0A0A2F2A0A202A2053747265616D20526573706F6E73650A202A202A2F0A0A4173796E6353747265616D526573706F6E73653A3A4173796E6353747265616D526573706F6E73652853747265616D202673747265616D2C20636F6E737420537472696E672620636F6E74656E74547970652C2073697A655F74206C656E2C2041777354656D706C61746550726F636573736F722063616C6C6261636B293A204173796E634162737472616374526573706F6E73652863616C6C6261636B29207B0A20205F636F6465203D203230303B0A20205F636F6E74656E74203D202673747265616D3B0A20205F636F6E74656E744C656E677468203D206C656E3B0A20205F636F6E74656E7454797065203D20636F6E74656E74547970653B0A7D0A0A73697A655F74204173796E6353747265616D526573706F6E73653A3A5F66696C6C4275666665722875696E74385F74202A646174612C2073697A655F74206C656E297B0A202073697A655F7420617661696C61626C65203D205F636F6E74656E742D3E617661696C61626C6528293B0A202073697A655F74206F75744C656E203D2028617661696C61626C65203E206C656E293F6C656E3A617661696C61626C653B0A202073697A655F7420693B0A2020666F7228693D303B693C6F75744C656E3B692B2B290A20202020646174615B695D203D205F636F6E74656E742D3E7265616428293B0A202072657475726E206F75744C656E3B0A7D0A0A2F2A0A202A2043616C6C6261636B20526573706F6E73650A202A202A2F0A0A4173796E6343616C6C6261636B526573706F6E73653A3A4173796E6343616C6C6261636B526573706F6E736528636F6E737420537472696E672620636F6E74656E74547970652C2073697A655F74206C656E2C20417773526573706F6E736546696C6C65722063616C6C6261636B2C2041777354656D706C61746550726F636573736F722074656D706C61746543616C6C6261636B293A204173796E634162737472616374526573706F6E73652874656D706C61746543616C6C6261636B29207B0A20205F636F6465203D203230303B0A20205F636F6E74656E74203D2063616C6C6261636B3B0A20205F636F6E74656E744C656E677468203D206C656E3B0A2020696628216C656E290A202020205F73656E64436F6E74656E744C656E677468203D2066616C73653B0A20205F636F6E74656E7454797065203D20636F6E74656E74547970653B0A20205F66696C6C65644C656E677468203D20303B0A7D0A0A73697A655F74204173796E6343616C6C6261636B526573706F6E73653A3A5F66696C6C4275666665722875696E74385F74202A646174612C2073697A655F74206C656E297B0A202073697A655F7420726574203D205F636F6E74656E7428646174612C206C656E2C205F66696C6C65644C656E677468293B0A202069662872657420213D20524553504F4E53455F5452595F414741494E297B0A2020202020205F66696C6C65644C656E677468202B3D207265743B0A20207D0A202072657475726E207265743B0A7D0A0A2F2A0A202A204368756E6B656420526573706F6E73650A202A202A2F0A0A4173796E634368756E6B6564526573706F6E73653A3A4173796E634368756E6B6564526573706F6E736528636F6E737420537472696E672620636F6E74656E74547970652C20417773526573706F6E736546696C6C65722063616C6C6261636B2C2041777354656D706C61746550726F636573736F722070726F636573736F7243616C6C6261636B293A204173796E634162737472616374526573706F6E73652870726F636573736F7243616C6C6261636B29207B0A20205F636F6465203D203230303B0A20205F636F6E74656E74203D2063616C6C6261636B3B0A20205F636F6E74656E744C656E677468203D20303B0A20205F636F6E74656E7454797065203D20636F6E74656E74547970653B0A20205F73656E64436F6E74656E744C656E677468203D2066616C73653B0A20205F6368756E6B6564203D20747275653B0A20205F66696C6C65644C656E677468203D20303B0A7D0A0A73697A655F74204173796E634368756E6B6564526573706F6E73653A3A5F66696C6C4275666665722875696E74385F74202A646174612C2073697A655F74206C656E297B0A202073697A655F7420726574203D205F636F6E74656E7428646174612C206C656E2C205F66696C6C65644C656E677468293B0A202069662872657420213D20524553504F4E53455F5452595F414741494E297B0A2020202020205F66696C6C65644C656E677468202B3D207265743B0A20207D0A202072657475726E207265743B0A7D0A0A2F2A0A202A2050726F676D656D20526573706F6E73650A202A202A2F0A0A4173796E6350726F676D656D526573706F6E73653A3A4173796E6350726F676D656D526573706F6E736528696E7420636F64652C20636F6E737420537472696E672620636F6E74656E74547970652C20636F6E73742075696E74385F74202A20636F6E74656E742C2073697A655F74206C656E2C2041777354656D706C61746550726F636573736F722063616C6C6261636B293A204173796E634162737472616374526573706F6E73652863616C6C6261636B29207B0A20205F636F6465203D20636F64653B0A20205F636F6E74656E74203D20636F6E74656E743B0A20205F636F6E74656E7454797065203D20636F6E74656E74547970653B0A20205F636F6E74656E744C656E677468203D206C656E3B0A20205F726561644C656E677468203D20303B0A7D0A0A73697A655F74204173796E6350726F676D656D526573706F6E73653A3A5F66696C6C4275666665722875696E74385F74202A646174612C2073697A655F74206C656E297B0A202073697A655F74206C656674203D205F636F6E74656E744C656E677468202D205F726561644C656E6774683B0A2020696620286C656674203E206C656E29207B0A202020206D656D6370795F5028646174612C205F636F6E74656E74202B205F726561644C656E6774682C206C656E293B0A202020205F726561644C656E677468202B3D206C656E3B0A2020202072657475726E206C656E3B0A20207D0A20206D656D6370795F5028646174612C205F636F6E74656E74202B205F726561644C656E6774682C206C656674293B0A20205F726561644C656E677468202B3D206C6566743B0A202072657475726E206C6566743B0A7D0A0A0A2F2A0A202A20526573706F6E73652053747265616D2028596F752063616E207072696E742F77726974652F7072696E746620746F2069742C20757020746F2074686520636F6E74656E744C656E206279746573290A202A202A2F0A0A4173796E63526573706F6E736553747265616D3A3A4173796E63526573706F6E736553747265616D28636F6E737420537472696E672620636F6E74656E74547970652C2073697A655F742062756666657253697A65297B0A20205F636F6465203D203230303B0A20205F636F6E74656E744C656E677468203D20303B0A20205F636F6E74656E7454797065203D20636F6E74656E74547970653B0A20205F636F6E74656E74203D206E657720636275662862756666657253697A65293B0A7D0A0A4173796E63526573706F6E736553747265616D3A3A7E4173796E63526573706F6E736553747265616D28297B0A202064656C657465205F636F6E74656E743B0A7D0A0A73697A655F74204173796E63526573706F6E736553747265616D3A3A5F66696C6C4275666665722875696E74385F74202A6275662C2073697A655F74206D61784C656E297B0A202072657475726E205F636F6E74656E742D3E726561642828636861722A296275662C206D61784C656E293B0A7D0A0A73697A655F74204173796E63526573706F6E736553747265616D3A3A777269746528636F6E73742075696E74385F74202A646174612C2073697A655F74206C656E297B0A20206966285F737461727465642829290A2020202072657475726E20303B0A0A20206966286C656E203E205F636F6E74656E742D3E726F6F6D2829297B0A2020202073697A655F74206E6565646564203D206C656E202D205F636F6E74656E742D3E726F6F6D28293B0A202020205F636F6E74656E742D3E726573697A65416464286E6565646564293B0A20207D0A202073697A655F74207772697474656E203D205F636F6E74656E742D3E77726974652828636F6E737420636861722A29646174612C206C656E293B0A20205F636F6E74656E744C656E677468202B3D207772697474656E3B0A202072657475726E207772697474656E3B0A7D0A0A73697A655F74204173796E63526573706F6E736553747265616D3A3A77726974652875696E74385F742064617461297B0A202072657475726E2077726974652826646174612C2031293B0A7D0A .cpp WebServer 2F2A0A20204173796E6368726F6E6F757320576562536572766572206C69627261727920666F7220457370726573736966204D4355730A0A2020436F707972696768742028632920323031362048726973746F20476F63686B6F762E20416C6C207269676874732072657365727665642E0A2020546869732066696C652069732070617274206F6620746865206573703832363620636F726520666F722041726475696E6F20656E7669726F6E6D656E742E0A0A202054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A20206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A0A202054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A20204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A20204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A0A2020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A2020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A2A2F0A23696E636C75646520224553504173796E635765625365727665722E68220A23696E636C756465202257656248616E646C6572496D706C2E68220A0A626F6F6C204F4E5F5354415F46494C544552284173796E6357656253657276657252657175657374202A7265717565737429207B0A202072657475726E20576946692E6C6F63616C49502829203D3D20726571756573742D3E636C69656E7428292D3E6C6F63616C495028293B0A7D0A0A626F6F6C204F4E5F41505F46494C544552284173796E6357656253657276657252657175657374202A7265717565737429207B0A202072657475726E20576946692E6C6F63616C4950282920213D20726571756573742D3E636C69656E7428292D3E6C6F63616C495028293B0A7D0A0A0A4173796E635765625365727665723A3A4173796E635765625365727665722875696E7431365F7420706F7274290A20203A205F73657276657228706F7274290A20202C205F7265777269746573284C696E6B65644C6973743C4173796E63576562526577726974652A3E285B5D284173796E63576562526577726974652A2072297B2064656C65746520723B207D29290A20202C205F68616E646C657273284C696E6B65644C6973743C4173796E6357656248616E646C65722A3E285B5D284173796E6357656248616E646C65722A2068297B2064656C65746520683B207D29290A7B0A20205F6361746368416C6C48616E646C6572203D206E6577204173796E6343616C6C6261636B57656248616E646C657228293B0A20206966285F6361746368416C6C48616E646C6572203D3D204E554C4C290A2020202072657475726E3B0A20205F7365727665722E6F6E436C69656E74285B5D28766F6964202A732C204173796E63436C69656E742A2063297B0A2020202069662863203D3D204E554C4C290A20202020202072657475726E3B0A20202020632D3E736574527854696D656F75742833293B0A202020204173796E6357656253657276657252657175657374202A72203D206E6577204173796E635765625365727665725265717565737428284173796E635765625365727665722A29732C2063293B0A2020202069662872203D3D204E554C4C297B0A202020202020632D3E636C6F73652874727565293B0A202020202020632D3E6672656528293B0A20202020202064656C65746520633B0A202020207D0A20207D2C2074686973293B0A7D0A0A4173796E635765625365727665723A3A7E4173796E6357656253657276657228297B0A2020726573657428293B20200A2020656E6428293B0A20206966285F6361746368416C6C48616E646C6572292064656C657465205F6361746368416C6C48616E646C65723B0A7D0A0A4173796E635765625265777269746526204173796E635765625365727665723A3A61646452657772697465284173796E63576562526577726974652A2072657772697465297B0A20205F72657772697465732E6164642872657772697465293B0A202072657475726E202A726577726974653B0A7D0A0A626F6F6C204173796E635765625365727665723A3A72656D6F766552657772697465284173796E6357656252657772697465202A72657772697465297B0A202072657475726E205F72657772697465732E72656D6F76652872657772697465293B0A7D0A0A4173796E635765625265777269746526204173796E635765625365727665723A3A7265777269746528636F6E737420636861722A2066726F6D2C20636F6E737420636861722A20746F297B0A202072657475726E2061646452657772697465286E6577204173796E63576562526577726974652866726F6D2C20746F29293B0A7D0A0A4173796E6357656248616E646C657226204173796E635765625365727665723A3A61646448616E646C6572284173796E6357656248616E646C65722A2068616E646C6572297B0A20205F68616E646C6572732E6164642868616E646C6572293B0A202072657475726E202A68616E646C65723B0A7D0A0A626F6F6C204173796E635765625365727665723A3A72656D6F766548616E646C6572284173796E6357656248616E646C6572202A68616E646C6572297B0A202072657475726E205F68616E646C6572732E72656D6F76652868616E646C6572293B0A7D0A0A766F6964204173796E635765625365727665723A3A626567696E28297B0A20205F7365727665722E7365744E6F44656C61792874727565293B0A20205F7365727665722E626567696E28293B0A7D0A0A766F6964204173796E635765625365727665723A3A656E6428297B0A20205F7365727665722E656E6428293B0A7D0A0A236966204153594E435F5443505F53534C5F454E41424C45440A766F6964204173796E635765625365727665723A3A6F6E53736C46696C655265717565737428416353536C46696C6548616E646C65722063622C20766F69642A20617267297B0A20205F7365727665722E6F6E53736C46696C65526571756573742863622C20617267293B0A7D0A0A766F6964204173796E635765625365727665723A3A626567696E53656375726528636F6E73742063686172202A636572742C20636F6E73742063686172202A6B65792C20636F6E73742063686172202A70617373776F7264297B0A20205F7365727665722E626567696E53656375726528636572742C206B65792C2070617373776F7264293B0A7D0A23656E6469660A0A766F6964204173796E635765625365727665723A3A5F68616E646C65446973636F6E6E656374284173796E6357656253657276657252657175657374202A72657175657374297B0A202064656C65746520726571756573743B0A7D0A0A766F6964204173796E635765625365727665723A3A5F7265777269746552657175657374284173796E6357656253657276657252657175657374202A72657175657374297B0A2020666F7228636F6E7374206175746F2620723A205F7265777269746573297B0A2020202069662028722D3E6D61746368287265717565737429297B0A202020202020726571756573742D3E5F75726C203D20722D3E746F55726C28293B0A202020202020726571756573742D3E5F616464476574506172616D7328722D3E706172616D732829293B0A202020207D0A20207D0A7D0A0A766F6964204173796E635765625365727665723A3A5F61747461636848616E646C6572284173796E6357656253657276657252657175657374202A72657175657374297B0A2020666F7228636F6E7374206175746F2620683A205F68616E646C657273297B0A2020202069662028682D3E66696C74657228726571756573742920262620682D3E63616E48616E646C65287265717565737429297B0A202020202020726571756573742D3E73657448616E646C65722868293B0A20202020202072657475726E3B0A202020207D0A20207D0A20200A2020726571756573742D3E616464496E746572657374696E674865616465722822414E5922293B0A2020726571756573742D3E73657448616E646C6572285F6361746368416C6C48616E646C6572293B0A7D0A0A0A4173796E6343616C6C6261636B57656248616E646C657226204173796E635765625365727665723A3A6F6E28636F6E737420636861722A207572692C20576562526571756573744D6574686F64436F6D706F73697465206D6574686F642C2041725265717565737448616E646C657246756E6374696F6E206F6E526571756573742C20417255706C6F616448616E646C657246756E6374696F6E206F6E55706C6F61642C204172426F647948616E646C657246756E6374696F6E206F6E426F6479297B0A20204173796E6343616C6C6261636B57656248616E646C65722A2068616E646C6572203D206E6577204173796E6343616C6C6261636B57656248616E646C657228293B0A202068616E646C65722D3E73657455726928757269293B0A202068616E646C65722D3E7365744D6574686F64286D6574686F64293B0A202068616E646C65722D3E6F6E52657175657374286F6E52657175657374293B0A202068616E646C65722D3E6F6E55706C6F6164286F6E55706C6F6164293B0A202068616E646C65722D3E6F6E426F6479286F6E426F6479293B0A202061646448616E646C65722868616E646C6572293B0A202072657475726E202A68616E646C65723B0A7D0A0A4173796E6343616C6C6261636B57656248616E646C657226204173796E635765625365727665723A3A6F6E28636F6E737420636861722A207572692C20576562526571756573744D6574686F64436F6D706F73697465206D6574686F642C2041725265717565737448616E646C657246756E6374696F6E206F6E526571756573742C20417255706C6F616448616E646C657246756E6374696F6E206F6E55706C6F6164297B0A20204173796E6343616C6C6261636B57656248616E646C65722A2068616E646C6572203D206E6577204173796E6343616C6C6261636B57656248616E646C657228293B0A202068616E646C65722D3E73657455726928757269293B0A202068616E646C65722D3E7365744D6574686F64286D6574686F64293B0A202068616E646C65722D3E6F6E52657175657374286F6E52657175657374293B0A202068616E646C65722D3E6F6E55706C6F6164286F6E55706C6F6164293B0A202061646448616E646C65722868616E646C6572293B0A202072657475726E202A68616E646C65723B0A7D0A0A4173796E6343616C6C6261636B57656248616E646C657226204173796E635765625365727665723A3A6F6E28636F6E737420636861722A207572692C20576562526571756573744D6574686F64436F6D706F73697465206D6574686F642C2041725265717565737448616E646C657246756E6374696F6E206F6E52657175657374297B0A20204173796E6343616C6C6261636B57656248616E646C65722A2068616E646C6572203D206E6577204173796E6343616C6C6261636B57656248616E646C657228293B0A202068616E646C65722D3E73657455726928757269293B0A202068616E646C65722D3E7365744D6574686F64286D6574686F64293B0A202068616E646C65722D3E6F6E52657175657374286F6E52657175657374293B0A202061646448616E646C65722868616E646C6572293B0A202072657475726E202A68616E646C65723B0A7D0A0A4173796E6343616C6C6261636B57656248616E646C657226204173796E635765625365727665723A3A6F6E28636F6E737420636861722A207572692C2041725265717565737448616E646C657246756E6374696F6E206F6E52657175657374297B0A20204173796E6343616C6C6261636B57656248616E646C65722A2068616E646C6572203D206E6577204173796E6343616C6C6261636B57656248616E646C657228293B0A202068616E646C65722D3E73657455726928757269293B0A202068616E646C65722D3E6F6E52657175657374286F6E52657175657374293B0A202061646448616E646C65722868616E646C6572293B0A202072657475726E202A68616E646C65723B0A7D0A0A4173796E6353746174696357656248616E646C657226204173796E635765625365727665723A3A736572766553746174696328636F6E737420636861722A207572692C2066733A3A4653262066732C20636F6E737420636861722A20706174682C20636F6E737420636861722A2063616368655F636F6E74726F6C297B0A20204173796E6353746174696357656248616E646C65722A2068616E646C6572203D206E6577204173796E6353746174696357656248616E646C6572287572692C2066732C20706174682C2063616368655F636F6E74726F6C293B0A202061646448616E646C65722868616E646C6572293B0A202072657475726E202A68616E646C65723B0A7D0A0A766F6964204173796E635765625365727665723A3A6F6E4E6F74466F756E642841725265717565737448616E646C657246756E6374696F6E20666E297B0A20205F6361746368416C6C48616E646C65722D3E6F6E5265717565737428666E293B0A7D0A0A766F6964204173796E635765625365727665723A3A6F6E46696C6555706C6F616428417255706C6F616448616E646C657246756E6374696F6E20666E297B0A20205F6361746368416C6C48616E646C65722D3E6F6E55706C6F616428666E293B0A7D0A0A766F6964204173796E635765625365727665723A3A6F6E52657175657374426F6479284172426F647948616E646C657246756E6374696F6E20666E297B0A20205F6361746368416C6C48616E646C65722D3E6F6E426F647928666E293B0A7D0A0A766F6964204173796E635765625365727665723A3A726573657428297B0A20205F72657772697465732E6672656528293B0A20205F68616E646C6572732E6672656528293B0A20200A2020696620285F6361746368416C6C48616E646C657220213D204E554C4C297B0A202020205F6361746368416C6C48616E646C65722D3E6F6E52657175657374284E554C4C293B0A202020205F6361746368416C6C48616E646C65722D3E6F6E55706C6F6164284E554C4C293B0A202020205F6361746368416C6C48616E646C65722D3E6F6E426F6479284E554C4C293B0A20207D0A7D0A0A .cpp _config 7468656D653A206A656B796C6C2D7468656D652D6361796D616E .yml ESPAsyncTCP .github scripts install-arduino-core-esp8266 23212F62696E2F626173680A0A6563686F2022496E7374616C6C696E6720455350383236362041726475696E6F20436F7265202E2E2E220A7363726970745F696E69745F706174683D2224505744220A6D6B646972202D7020222441524455494E4F5F5553525F504154482F68617264776172652F65737038323636636F6D220A636420222441524455494E4F5F5553525F504154482F68617264776172652F65737038323636636F6D220A0A6563686F2022496E7374616C6C696E6720507974686F6E2053657269616C202E2E2E220A70697020696E7374616C6C20707973657269616C203E202F6465762F6E756C6C0A0A6966205B2022244F535F49535F57494E444F575322203D3D20223122205D3B207468656E0A096563686F2022496E7374616C6C696E6720507974686F6E205265717565737473202E2E2E220A0970697020696E7374616C6C207265717565737473203E202F6465762F6E756C6C0A66690A0A6563686F2022436C6F6E696E6720436F7265205265706F7369746F7279202E2E2E220A67697420636C6F6E652068747470733A2F2F6769746875622E636F6D2F657370383236362F41726475696E6F2E6769742065737038323636203E202F6465762F6E756C6C20323E26310A0A6563686F20225570646174696E67207375626D6F64756C6573202E2E2E220A636420657370383236360A676974207375626D6F64756C6520757064617465202D2D696E6974202D2D726563757273697665203E202F6465762F6E756C6C20323E26310A0A6563686F2022496E7374616C6C696E6720506C6174666F726D20546F6F6C73202E2E2E220A636420746F6F6C730A707974686F6E206765742E7079203E202F6465762F6E756C6C0A636420247363726970745F696E69745F706174680A0A6563686F2022455350383236362041726475696E6F20686173206265656E20696E7374616C6C656420696E20272441524455494E4F5F5553525F504154482F68617264776172652F65737038323636636F6D27220A6563686F2022220A .sh install-arduino-ide 23212F62696E2F626173680A0A234F53545950453A20276C696E75782D676E75272C20415243483A20277838365F363427203D3E206C696E757836340A234F53545950453A20276D737973272C20415243483A20277838365F363427203D3E2077696E33320A234F53545950453A202764617277696E3138272C20415243483A20276933383627203D3E206D61636F730A0A4F53424954533D6061726368600A6966205B5B2022244F535459504522203D3D20226C696E7578222A205D5D3B207468656E0A096578706F7274204F535F49535F4C494E55583D2231220A09415243484956455F464F524D41543D227461722E787A220A096966205B5B2022244F534249545322203D3D20226936383622205D5D3B207468656E0A09094F535F4E414D453D226C696E75783332220A09656C6966205B5B2022244F534249545322203D3D20227838365F363422205D5D3B207468656E0A09094F535F4E414D453D226C696E75783634220A09656C6966205B5B2022244F534249545322203D3D202261726D76376C22207C7C2022244F534249545322203D3D20226161726368363422205D5D3B207468656E0A09094F535F4E414D453D226C696E757861726D220A09656C73650A09094F535F4E414D453D22244F53545950452D244F5342495453220A09096563686F2022556E6B6E6F776E204F532027244F535F4E414D4527220A09096578697420310A0966690A656C6966205B5B2022244F535459504522203D3D202264617277696E222A205D5D3B207468656E0A096578706F7274204F535F49535F4D41434F533D2231220A09415243484956455F464F524D41543D227A6970220A094F535F4E414D453D226D61636F7378220A656C6966205B5B2022244F535459504522203D3D202263796777696E22205D5D207C7C205B5B2022244F535459504522203D3D20226D73797322205D5D207C7C205B5B2022244F535459504522203D3D202277696E333222205D5D3B207468656E0A096578706F7274204F535F49535F57494E444F57533D2231220A09415243484956455F464F524D41543D227A6970220A094F535F4E414D453D2277696E646F7773220A656C73650A094F535F4E414D453D22244F53545950452D244F5342495453220A096563686F2022556E6B6E6F776E204F532027244F535F4E414D4527220A096578697420310A66690A6578706F7274204F535F4E414D450A0A41524455494E4F5F4255494C445F4449523D2224484F4D452F2E61726475696E6F2F6275696C642E746D70220A41524455494E4F5F43414348455F4449523D2224484F4D452F2E61726475696E6F2F63616368652E746D70220A0A6966205B2022244F535F49535F4D41434F5322203D3D20223122205D3B207468656E0A096578706F72742041524455494E4F5F4944455F504154483D222F4170706C69636174696F6E732F41726475696E6F2E6170702F436F6E74656E74732F4A617661220A096578706F72742041524455494E4F5F5553525F504154483D2224484F4D452F446F63756D656E74732F41726475696E6F220A656C6966205B2022244F535F49535F57494E444F575322203D3D20223122205D3B207468656E0A096578706F72742041524455494E4F5F4944455F504154483D2224484F4D452F61726475696E6F5F696465220A096578706F72742041524455494E4F5F5553525F504154483D2224484F4D452F446F63756D656E74732F41726475696E6F220A656C73650A096578706F72742041524455494E4F5F4944455F504154483D2224484F4D452F61726475696E6F5F696465220A096578706F72742041524455494E4F5F5553525F504154483D2224484F4D452F41726475696E6F220A66690A0A6966205B2021202D6420222441524455494E4F5F4944455F5041544822205D3B207468656E0A096563686F2022496E7374616C6C696E672041726475696E6F20494445206F6E20244F535F4E414D45202E2E2E220A096563686F2022446F776E6C6F6164696E67202761726475696E6F2D6E696768746C792D244F535F4E414D452E24415243484956455F464F524D41542720746F202761726475696E6F2E24415243484956455F464F524D415427202E2E2E220A096966205B2022244F535F49535F4C494E555822203D3D20223122205D3B207468656E0A090977676574202D4F202261726475696E6F2E24415243484956455F464F524D415422202268747470733A2F2F7777772E61726475696E6F2E63632F646F776E6C6F61642E7068703F663D2F61726475696E6F2D6E696768746C792D244F535F4E414D452E24415243484956455F464F524D415422203E202F6465762F6E756C6C20323E26310A09096563686F202245787472616374696E67202761726475696E6F2E24415243484956455F464F524D415427202E2E2E220A0909746172207866202261726475696E6F2E24415243484956455F464F524D415422203E202F6465762F6E756C6C0A09096D762061726475696E6F2D6E696768746C7920222441524455494E4F5F4944455F50415448220A09656C73650A09096375726C202D6F202261726475696E6F2E24415243484956455F464F524D415422202D4C202268747470733A2F2F7777772E61726475696E6F2E63632F646F776E6C6F61642E7068703F663D2F61726475696E6F2D6E696768746C792D244F535F4E414D452E24415243484956455F464F524D415422203E202F6465762F6E756C6C20323E26310A09096563686F202245787472616374696E67202761726475696E6F2E24415243484956455F464F524D415427202E2E2E220A0909756E7A6970202261726475696E6F2E24415243484956455F464F524D415422203E202F6465762F6E756C6C0A09096966205B2022244F535F49535F4D41434F5322203D3D20223122205D3B207468656E0A0909096D76202241726475696E6F2E6170702220222F4170706C69636174696F6E732F41726475696E6F2E617070220A0909656C73650A0909096D762061726475696E6F2D6E696768746C7920222441524455494E4F5F4944455F50415448220A090966690A0966690A09726D202D7266202261726475696E6F2E24415243484956455F464F524D4154220A0A096D6B646972202D7020222441524455494E4F5F5553525F504154482F6C6962726172696573220A096D6B646972202D7020222441524455494E4F5F5553525F504154482F6861726477617265220A0A096563686F202241726475696E6F2049444520496E7374616C6C656420696E20272441524455494E4F5F4944455F5041544827220A096563686F2022220A66690A0A66756E6374696F6E206275696C645F736B6574636828297B2023206275696C645F736B65746368203C6671626E3E203C706174682D746F2D696E6F3E205B65787472612D6F7074696F6E735D0A202020206966205B2022242322202D6C742032205D3B207468656E0A09096563686F20224552524F523A20496C6C6567616C206E756D626572206F6620706172616D6574657273220A09096563686F202255534147453A206275696C645F736B65746368203C6671626E3E203C706174682D746F2D696E6F3E205B65787472612D6F7074696F6E735D220A090972657475726E20310A0966690A0A096C6F63616C206671626E3D222431220A096C6F63616C20736B657463683D222432220A096C6F63616C20787472615F6F7074733D222433220A096C6F63616C2077696E5F6F7074733D22220A096966205B2022244F535F49535F57494E444F575322203D3D20223122205D3B207468656E0A09096C6F63616C2063746167735F76657273696F6E3D606C7320222441524455494E4F5F4944455F504154482F746F6F6C732D6275696C6465722F63746167732F22600A09096C6F63616C2070726570726F636573736F725F76657273696F6E3D606C7320222441524455494E4F5F4944455F504154482F746F6F6C732D6275696C6465722F61726475696E6F2D70726570726F636573736F722F22600A090977696E5F6F7074733D222D70726566733D72756E74696D652E746F6F6C732E63746167732E706174683D2441524455494E4F5F4944455F504154482F746F6F6C732D6275696C6465722F63746167732F2463746167735F76657273696F6E202D70726566733D72756E74696D652E746F6F6C732E61726475696E6F2D70726570726F636573736F722E706174683D2441524455494E4F5F4944455F504154482F746F6F6C732D6275696C6465722F61726475696E6F2D70726570726F636573736F722F2470726570726F636573736F725F76657273696F6E220A0966690A0A096563686F2022220A096563686F2022436F6D70696C696E672027222428626173656E616D65202224736B6574636822292227202E2E2E220A096D6B646972202D7020222441524455494E4F5F4255494C445F444952220A096D6B646972202D7020222441524455494E4F5F43414348455F444952220A092441524455494E4F5F4944455F504154482F61726475696E6F2D6275696C646572202D636F6D70696C65202D6C6F676765723D68756D616E202D636F72652D6170692D76657273696F6E3D3130383130205C0A09092D6671626E3D246671626E205C0A09092D7761726E696E67733D22616C6C22205C0A09092D746F6F6C7320222441524455494E4F5F4944455F504154482F746F6F6C732D6275696C64657222205C0A09092D746F6F6C7320222441524455494E4F5F4944455F504154482F746F6F6C7322205C0A09092D6275696C742D696E2D6C696272617269657320222441524455494E4F5F4944455F504154482F6C696272617269657322205C0A09092D686172647761726520222441524455494E4F5F4944455F504154482F686172647761726522205C0A09092D686172647761726520222441524455494E4F5F5553525F504154482F686172647761726522205C0A09092D6C696272617269657320222441524455494E4F5F5553525F504154482F6C696272617269657322205C0A09092D6275696C642D636163686520222441524455494E4F5F43414348455F44495222205C0A09092D6275696C642D7061746820222441524455494E4F5F4255494C445F44495222205C0A09092477696E5F6F7074732024787472615F6F707473202224736B65746368220A7D0A0A66756E6374696F6E20636F756E745F736B6574636865732829202320636F756E745F736B657463686573203C6578616D706C65732D706174683E0A7B0A096C6F63616C206578616D706C65733D222431220A20202020726D202D726620736B6574636865732E7478740A096966205B2021202D642022246578616D706C657322205D3B207468656E0A0909746F75636820736B6574636865732E7478740A090972657475726E20300A0966690A202020206C6F63616C20736B6574636865733D242866696E6420246578616D706C6573202D6E616D65202A2E696E6F290A202020206C6F63616C20736B657463686E756D3D300A20202020666F7220736B6574636820696E2024736B6574636865733B20646F0A20202020202020206C6F63616C20736B657463686469723D24286469726E616D652024736B65746368290A20202020202020206C6F63616C20736B657463686469726E616D653D2428626173656E616D652024736B65746368646972290A20202020202020206C6F63616C20736B657463686E616D653D2428626173656E616D652024736B65746368290A20202020202020206966205B5B2022247B736B657463686469726E616D657D2E696E6F2220213D202224736B657463686E616D6522205D5D3B207468656E0A202020202020202020202020636F6E74696E75650A202020202020202066693B0A20202020202020206966205B5B202D66202224736B657463686469722F2E746573742E736B697022205D5D3B207468656E0A202020202020202020202020636F6E74696E75650A202020202020202066690A20202020202020206563686F2024736B65746368203E3E20736B6574636865732E7478740A2020202020202020736B657463686E756D3D24282824736B657463686E756D202B203129290A20202020646F6E650A2020202072657475726E2024736B657463686E756D0A7D0A0A66756E6374696F6E206275696C645F736B65746368657328292023206275696C645F736B657463686573203C6671626E3E203C6578616D706C65732D706174683E203C6368756E6B3E203C746F74616C2D6368756E6B733E205B65787472612D6F7074696F6E735D0A7B0A202020206C6F63616C206671626E3D24310A202020206C6F63616C206578616D706C65733D24320A202020206C6F63616C206368756E6B5F696465783D24330A202020206C6F63616C206368756E6B735F6E756D3D24340A202020206C6F63616C20787472615F6F7074733D24350A0A202020206966205B2022242322202D6C742032205D3B207468656E0A09096563686F20224552524F523A20496C6C6567616C206E756D626572206F6620706172616D6574657273220A09096563686F202255534147453A206275696C645F736B657463686573203C6671626E3E203C6578616D706C65732D706174683E205B3C6368756E6B3E203C746F74616C2D6368756E6B733E5D205B65787472612D6F7074696F6E735D220A090972657475726E20310A0966690A0A202020206966205B2022242322202D6C742034205D3B207468656E0A09096368756E6B5F696465783D2230220A09096368756E6B735F6E756D3D2231220A0909787472615F6F7074733D24330A0966690A0A096966205B2022246368756E6B735F6E756D22202D6C652030205D3B207468656E0A09096563686F20224552524F523A204368756E6B7320636F756E74206D75737420626520706F736974697665206E756D626572220A090972657475726E20310A0966690A096966205B2022246368756E6B5F6964657822202D67652022246368756E6B735F6E756D22205D3B207468656E0A09096563686F20224552524F523A204368756E6B20696E646578206D757374206265206C657373207468616E206368756E6B7320636F756E74220A090972657475726E20310A0966690A0A09736574202B650A20202020636F756E745F736B6574636865732022246578616D706C6573220A202020206C6F63616C20736B65746368636F756E743D243F0A09736574202D650A202020206C6F63616C20736B6574636865733D242863617420736B6574636865732E747874290A20202020726D202D726620736B6574636865732E7478740A0A202020206C6F63616C206368756E6B5F73697A653D2428282024736B65746368636F756E74202F20246368756E6B735F6E756D2029290A202020206C6F63616C20616C6C5F6368756E6B733D24282820246368756E6B735F6E756D202A20246368756E6B5F73697A652029290A202020206966205B202224616C6C5F6368756E6B7322202D6C74202224736B65746368636F756E7422205D3B207468656E0A20202020096368756E6B5F73697A653D24282820246368756E6B5F73697A65202B20312029290A2020202066690A0A202020206C6F63616C2073746172745F696E6465783D24282820246368756E6B5F69646578202A20246368756E6B5F73697A652029290A202020206966205B202224736B65746368636F756E7422202D6C6520222473746172745F696E64657822205D3B207468656E0A20202020096563686F2022536B697070696E67206A6F62220A202020200972657475726E20300A2020202066690A0A202020206C6F63616C20656E645F696E6465783D2428282024282820246368756E6B5F69646578202B2031202929202A20246368756E6B5F73697A652029290A202020206966205B202224656E645F696E64657822202D6774202224736B65746368636F756E7422205D3B207468656E0A2020202009656E645F696E6465783D24736B65746368636F756E740A2020202066690A0A202020206C6F63616C2073746172745F6E756D3D242828202473746172745F696E646578202B20312029290A202020206563686F2022466F756E642024736B65746368636F756E7420536B657463686573223B0A202020206563686F20224368756E6B20436F756E74203A20246368756E6B735F6E756D220A202020206563686F20224368756E6B2053697A6520203A20246368756E6B5F73697A65220A202020206563686F2022537461727420536B657463683A202473746172745F6E756D220A202020206563686F2022456E6420536B6574636820203A2024656E645F696E646578220A0A202020206C6F63616C20736B657463686E756D3D300A20202020666F7220736B6574636820696E2024736B6574636865733B20646F0A20202020202020206C6F63616C20736B657463686469723D24286469726E616D652024736B65746368290A20202020202020206C6F63616C20736B657463686469726E616D653D2428626173656E616D652024736B65746368646972290A20202020202020206C6F63616C20736B657463686E616D653D2428626173656E616D652024736B65746368290A20202020202020206966205B2022247B736B657463686469726E616D657D2E696E6F2220213D202224736B657463686E616D6522205D205C0A20202020202020207C7C205B202D66202224736B657463686469722F2E746573742E736B697022205D3B207468656E0A202020202020202020202020636F6E74696E75650A202020202020202066690A2020202020202020736B657463686E756D3D24282824736B657463686E756D202B203129290A20202020202020206966205B202224736B657463686E756D22202D6C6520222473746172745F696E64657822205D205C0A20202020202020207C7C205B202224736B657463686E756D22202D6774202224656E645F696E64657822205D3B207468656E0A202020202020202009636F6E74696E75650A202020202020202066690A20202020202020206275696C645F736B657463682022246671626E22202224736B6574636822202224787472615F6F707473220A20202020202020206C6F63616C20726573756C743D243F0A20202020202020206966205B2024726573756C74202D6E652030205D3B207468656E0A20202020202020202020202072657475726E2024726573756C740A202020202020202066690A20202020646F6E650A2020202072657475726E20300A7D0A .sh install-platformio 23212F62696E2F626173680A0A6563686F2022496E7374616C6C696E6720507974686F6E20576865656C202E2E2E220A70697020696E7374616C6C20776865656C203E202F6465762F6E756C6C20323E26310A0A6563686F2022496E7374616C6C696E6720506C6174666F726D494F202E2E2E220A70697020696E7374616C6C202D5520706C6174666F726D696F203E202F6465762F6E756C6C20323E26310A0A6563686F2022506C6174666F726D494F20686173206265656E20696E7374616C6C6564220A6563686F2022220A0A0A66756E6374696F6E206275696C645F70696F5F736B6574636828297B2023206275696C645F70696F5F736B65746368203C626F6172643E203C706174682D746F2D696E6F3E0A202020206966205B2022242322202D6C742032205D3B207468656E0A20202020202020206563686F20224552524F523A20496C6C6567616C206E756D626572206F6620706172616D6574657273220A20202020202020206563686F202255534147453A206275696C645F70696F5F736B65746368203C626F6172643E203C706174682D746F2D696E6F3E220A202020202020202072657475726E20310A2020202066690A0A096C6F63616C20626F6172643D222431220A096C6F63616C20736B657463683D222432220A096C6F63616C20736B657463685F6469723D24286469726E616D65202224736B6574636822290A096563686F2022220A096563686F2022436F6D70696C696E672027222428626173656E616D65202224736B6574636822292227202E2E2E220A09707974686F6E202D6D20706C6174666F726D696F206369202D6C20272E27202D2D626F617264202224626F61726422202224736B657463685F64697222202D2D70726F6A6563742D6F7074696F6E3D22626F6172645F6275696C642E706172746974696F6E73203D20687567655F6170702E637376220A7D0A0A66756E6374696F6E20636F756E745F736B6574636865732829202320636F756E745F736B657463686573203C6578616D706C65732D706174683E0A7B0A202020206C6F63616C206578616D706C65733D222431220A20202020726D202D726620736B6574636865732E7478740A202020206966205B2021202D642022246578616D706C657322205D3B207468656E0A2020202020202020746F75636820736B6574636865732E7478740A202020202020202072657475726E20300A2020202066690A202020206C6F63616C20736B6574636865733D242866696E6420246578616D706C6573202D6E616D65202A2E696E6F290A202020206C6F63616C20736B657463686E756D3D300A20202020666F7220736B6574636820696E2024736B6574636865733B20646F0A20202020202020206C6F63616C20736B657463686469723D24286469726E616D652024736B65746368290A20202020202020206C6F63616C20736B657463686469726E616D653D2428626173656E616D652024736B65746368646972290A20202020202020206C6F63616C20736B657463686E616D653D2428626173656E616D652024736B65746368290A20202020202020206966205B5B2022247B736B657463686469726E616D657D2E696E6F2220213D202224736B657463686E616D6522205D5D3B207468656E0A202020202020202020202020636F6E74696E75650A202020202020202066693B0A20202020202020206966205B5B202D66202224736B657463686469722F2E746573742E736B697022205D5D3B207468656E0A202020202020202020202020636F6E74696E75650A202020202020202066690A20202020202020206563686F2024736B65746368203E3E20736B6574636865732E7478740A2020202020202020736B657463686E756D3D24282824736B657463686E756D202B203129290A20202020646F6E650A2020202072657475726E2024736B657463686E756D0A7D0A0A66756E6374696F6E206275696C645F70696F5F736B65746368657328292023206275696C645F70696F5F736B657463686573203C626F6172643E203C6578616D706C65732D706174683E203C6368756E6B3E203C746F74616C2D6368756E6B733E0A7B0A202020206966205B2022242322202D6C742032205D3B207468656E0A20202020202020206563686F20224552524F523A20496C6C6567616C206E756D626572206F6620706172616D6574657273220A20202020202020206563686F202255534147453A206275696C645F70696F5F736B657463686573203C626F6172643E203C6578616D706C65732D706174683E205B3C6368756E6B3E203C746F74616C2D6368756E6B733E5D220A202020202020202072657475726E20310A2020202066690A0A202020206C6F63616C20626F6172643D24310A202020206C6F63616C206578616D706C65733D24320A202020206C6F63616C206368756E6B5F696465783D24330A202020206C6F63616C206368756E6B735F6E756D3D24340A0A202020206966205B2022242322202D6C742034205D3B207468656E0A20202020202020206368756E6B5F696465783D2230220A20202020202020206368756E6B735F6E756D3D2231220A2020202066690A0A096966205B2022246368756E6B735F6E756D22202D6C652030205D3B207468656E0A09096563686F20224552524F523A204368756E6B7320636F756E74206D75737420626520706F736974697665206E756D626572220A090972657475726E20310A0966690A096966205B2022246368756E6B5F6964657822202D67652022246368756E6B735F6E756D22205D3B207468656E0A09096563686F20224552524F523A204368756E6B20696E646578206D757374206265206C657373207468616E206368756E6B7320636F756E74220A090972657475726E20310A0966690A0A20202020736574202B650A20202020636F756E745F736B6574636865732022246578616D706C6573220A202020206C6F63616C20736B65746368636F756E743D243F0A20202020736574202D650A202020206C6F63616C20736B6574636865733D242863617420736B6574636865732E747874290A20202020726D202D726620736B6574636865732E7478740A0A202020206C6F63616C206368756E6B5F73697A653D2428282024736B65746368636F756E74202F20246368756E6B735F6E756D2029290A202020206C6F63616C20616C6C5F6368756E6B733D24282820246368756E6B735F6E756D202A20246368756E6B5F73697A652029290A202020206966205B202224616C6C5F6368756E6B7322202D6C74202224736B65746368636F756E7422205D3B207468656E0A20202020096368756E6B5F73697A653D24282820246368756E6B5F73697A65202B20312029290A2020202066690A0A202020206C6F63616C2073746172745F696E6465783D24282820246368756E6B5F69646578202A20246368756E6B5F73697A652029290A202020206966205B202224736B65746368636F756E7422202D6C6520222473746172745F696E64657822205D3B207468656E0A20202020096563686F2022536B697070696E67206A6F62220A202020200972657475726E20300A2020202066690A0A202020206C6F63616C20656E645F696E6465783D2428282024282820246368756E6B5F69646578202B2031202929202A20246368756E6B5F73697A652029290A202020206966205B202224656E645F696E64657822202D6774202224736B65746368636F756E7422205D3B207468656E0A2020202009656E645F696E6465783D24736B65746368636F756E740A2020202066690A0A202020206C6F63616C2073746172745F6E756D3D242828202473746172745F696E646578202B20312029290A202020206563686F2022466F756E642024736B65746368636F756E7420536B657463686573223B0A202020206563686F20224368756E6B20436F756E74203A20246368756E6B735F6E756D220A202020206563686F20224368756E6B2053697A6520203A20246368756E6B5F73697A65220A202020206563686F2022537461727420536B657463683A202473746172745F6E756D220A202020206563686F2022456E6420536B6574636820203A2024656E645F696E646578220A0A202020206C6F63616C20736B657463686E756D3D300A20202020666F7220736B6574636820696E2024736B6574636865733B20646F0A20202020202020206C6F63616C20736B657463686469723D24286469726E616D652024736B65746368290A20202020202020206C6F63616C20736B657463686469726E616D653D2428626173656E616D652024736B65746368646972290A20202020202020206C6F63616C20736B657463686E616D653D2428626173656E616D652024736B65746368290A20202020202020206966205B2022247B736B657463686469726E616D657D2E696E6F2220213D202224736B657463686E616D6522205D205C0A20202020202020207C7C205B202D66202224736B657463686469722F2E746573742E736B697022205D3B207468656E0A202020202020202020202020636F6E74696E75650A202020202020202066690A2020202020202020736B657463686E756D3D24282824736B657463686E756D202B203129290A20202020202020206966205B202224736B657463686E756D22202D6C6520222473746172745F696E64657822205D205C0A20202020202020207C7C205B202224736B657463686E756D22202D6774202224656E645F696E64657822205D3B207468656E0A202020202020202009636F6E74696E75650A202020202020202066690A20202020202020206275696C645F70696F5F736B65746368202224626F61726422202224736B65746368220A20202020202020206C6F63616C20726573756C743D243F0A20202020202020206966205B2024726573756C74202D6E652030205D3B207468656E0A20202020202020202020202072657475726E2024726573756C740A202020202020202066690A20202020646F6E650A2020202072657475726E20300A7D0A .sh on-push 23212F62696E2F626173680A0A736574202D650A0A6966205B2021202D7A2022245452415649535F4255494C445F44495222205D3B207468656E0A096578706F7274204749544855425F574F524B53504143453D22245452415649535F4255494C445F444952220A096578706F7274204749544855425F5245504F5349544F52593D22245452415649535F5245504F5F534C5547220A656C6966205B202D7A2022244749544855425F574F524B535041434522205D3B207468656E0A096578706F7274204749544855425F574F524B53504143453D2224505744220A096578706F7274204749544855425F5245504F5349544F52593D226D652D6E6F2D6465762F4553504173796E63544350220A66690A0A4348554E4B5F494E4445583D24310A4348554E4B535F434E543D24320A4255494C445F50494F3D300A6966205B2022242322202D6C742032205D207C7C205B2022244348554E4B535F434E5422202D6C652030205D3B207468656E0A094348554E4B5F494E4445583D300A094348554E4B535F434E543D310A656C6966205B2022244348554E4B5F494E44455822202D67742022244348554E4B535F434E5422205D3B207468656E0A094348554E4B5F494E4445583D244348554E4B535F434E540A656C6966205B2022244348554E4B5F494E44455822202D65712022244348554E4B535F434E5422205D3B207468656E0A094255494C445F50494F3D310A66690A0A6966205B2022244255494C445F50494F22202D65712030205D3B207468656E0A09232041726475696E6F49444520546573740A09736F75726365202E2F2E6769746875622F736372697074732F696E7374616C6C2D61726475696E6F2D6964652E73680A09736F75726365202E2F2E6769746875622F736372697074732F696E7374616C6C2D61726475696E6F2D636F72652D657370383236362E73680A0A096563686F2022496E7374616C6C696E67204553504173796E63544350202E2E2E220A096370202D72662022244749544855425F574F524B53504143452220222441524455494E4F5F5553525F504154482F6C69627261726965732F4553504173796E63544350220A0A094651424E3D2265737038323636636F6D3A657370383236363A67656E657269633A6565737A3D344D314D2C69703D6C6D3266220A096275696C645F736B6574636865732022244651424E222022244749544855425F574F524B53504143452F6578616D706C6573220A096966205B20212022244F535F49535F57494E444F575322203D3D20223122205D3B207468656E0A09096563686F2022496E7374616C6C696E67204553504173796E63576562536572766572202E2E2E220A090967697420636C6F6E652068747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4553504173796E6357656253657276657220222441524455494E4F5F5553525F504154482F6C69627261726965732F4553504173796E6357656253657276657222203E202F6465762F6E756C6C20323E26310A0A09096563686F2022496E7374616C6C696E672041726475696E6F4A736F6E202E2E2E220A090967697420636C6F6E652068747470733A2F2F6769746875622E636F6D2F62626C616E63686F6E2F41726475696E6F4A736F6E20222441524455494E4F5F5553525F504154482F6C69627261726965732F41726475696E6F4A736F6E22203E202F6465762F6E756C6C20323E26310A0A09096275696C645F736B6574636865732022244651424E2220222441524455494E4F5F5553525F504154482F6C69627261726965732F4553504173796E635765625365727665722F6578616D706C6573220A0966690A656C73650A092320506C6174666F726D494F20546573740A09736F75726365202E2F2E6769746875622F736372697074732F696E7374616C6C2D706C6174666F726D696F2E73680A0A096563686F2022496E7374616C6C696E67204553504173796E63544350202E2E2E220A09707974686F6E202D6D20706C6174666F726D696F206C6962202D2D73746F726167652D6469722022244749544855425F574F524B53504143452220696E7374616C6C0A0A09424F4152443D22657370313265220A096275696C645F70696F5F736B657463686573202224424F415244222022244749544855425F574F524B53504143452F6578616D706C6573220A0A096966205B5B2022244F53545950452220213D202263796777696E22205D5D202626205B5B2022244F53545950452220213D20226D73797322205D5D202626205B5B2022244F53545950452220213D202277696E333222205D5D3B207468656E0A09096563686F2022496E7374616C6C696E67204553504173796E63576562536572766572202E2E2E220A0909707974686F6E202D6D20706C6174666F726D696F206C6962202D6720696E7374616C6C2068747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4553504173796E635765625365727665722E676974203E202F6465762F6E756C6C20323E26310A090967697420636C6F6E652068747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4553504173796E63576562536572766572202224484F4D452F4553504173796E6357656253657276657222203E202F6465762F6E756C6C20323E26310A0A09096563686F2022496E7374616C6C696E672041726475696E6F4A736F6E202E2E2E220A0909707974686F6E202D6D20706C6174666F726D696F206C6962202D6720696E7374616C6C2068747470733A2F2F6769746875622E636F6D2F62626C616E63686F6E2F41726475696E6F4A736F6E2E676974203E202F6465762F6E756C6C20323E26310A0A09096275696C645F70696F5F736B657463686573202224424F41524422202224484F4D452F4553504173796E635765625365727665722F6578616D706C6573220A0966690A66690A .sh stale 2320436F6E66696775726174696F6E20666F722070726F626F742D7374616C65202D2068747470733A2F2F6769746875622E636F6D2F70726F626F742F7374616C650A0A64617973556E74696C5374616C653A2036300A64617973556E74696C436C6F73653A2031340A6C696D697450657252756E3A2033300A7374616C654C6162656C3A207374616C650A6578656D70744C6162656C733A0A20202D2070696E6E65640A20202D2073656375726974790A20202D2022746F20626520696D706C656D656E746564220A20202D2022666F72207265666572656E6365220A20202D20226D6F766520746F205052220A20202D2022656E68616E63656D656E74220A0A6F6E6C793A206973737565730A6F6E6C794C6162656C733A205B5D0A6578656D707450726F6A656374733A2066616C73650A6578656D70744D696C6573746F6E65733A2066616C73650A6578656D707441737369676E6565733A2066616C73650A0A6D61726B436F6D6D656E743A203E0A20205B5354414C455F5345545D205468697320697373756520686173206265656E206175746F6D61746963616C6C79206D61726B6564206173207374616C65206265636175736520697420686173206E6F74206861640A2020726563656E742061637469766974792E2049742077696C6C20626520636C6F73656420696E2031342064617973206966206E6F2066757274686572206163746976697479206F63637572732E205468616E6B20796F750A2020666F7220796F757220636F6E747269627574696F6E732E0A0A756E6D61726B436F6D6D656E743A203E0A20205B5354414C455F434C525D205468697320697373756520686173206265656E2072656D6F7665642066726F6D20746865207374616C652071756575652E20506C6561736520656E7375726520616374697669747920746F206B656570206974206F70656E696E20746865206675747572652E0A0A636C6F7365436F6D6D656E743A203E0A20205B5354414C455F44454C5D2054686973207374616C6520697373756520686173206265656E206175746F6D61746963616C6C7920636C6F7365642E205468616E6B20796F7520666F7220796F757220636F6E747269627574696F6E732E0A0A .yml workflows push 6E616D653A20455350204173796E63205443502043490A0A6F6E3A0A2020707573683A0A202020206272616E636865733A0A202020202D206D61737465720A202020202D2072656C656173652F2A0A202070756C6C5F726571756573743A0A0A6A6F62733A0A0A20206275696C642D61726475696E6F3A0A202020206E616D653A2041726475696E6F206F6E20247B7B206D61747269782E6F73207D7D0A2020202072756E732D6F6E3A20247B7B206D61747269782E6F73207D7D0A2020202073747261746567793A0A2020202020206D61747269783A0A20202020202020206F733A205B7562756E74752D6C61746573742C2077696E646F77732D6C61746573742C206D61634F532D6C61746573745D0A2020202073746570733A0A202020202D20757365733A20616374696F6E732F636865636B6F75744076310A202020202D206E616D653A204275696C642054657374730A20202020202072756E3A2062617368202E2F2E6769746875622F736372697074732F6F6E2D707573682E7368203020310A0A20206275696C642D70696F3A0A202020206E616D653A20506C6174666F726D494F206F6E20247B7B206D61747269782E6F73207D7D0A2020202072756E732D6F6E3A20247B7B206D61747269782E6F73207D7D0A2020202073747261746567793A0A2020202020206D61747269783A0A20202020202020206F733A205B7562756E74752D6C61746573742C2077696E646F77732D6C61746573742C206D61634F532D6C61746573745D0A2020202073746570733A0A202020202D20757365733A20616374696F6E732F636865636B6F75744076310A202020202D206E616D653A204275696C642054657374730A20202020202072756E3A2062617368202E2F2E6769746875622F736372697074732F6F6E2D707573682E7368203120310A .yml .gitignore 0A2E44535F53746F72650A .travis 7375646F3A2066616C73650A6C616E67756167653A20707974686F6E0A6F733A0A20202D206C696E75780A0A6769743A0A202064657074683A2066616C73650A0A7374616765733A0A20202D206275696C640A0A6A6F62733A0A2020696E636C7564653A0A0A202020202D206E616D653A202241726475696E6F204275696C64220A20202020202069663A2074616720495320626C616E6B20414E44202874797065203D2070756C6C5F72657175657374204F52202874797065203D207075736820414E44206272616E6368203D206D617374657229290A20202020202073746167653A206275696C640A2020202020207363726970743A206261736820245452415649535F4255494C445F4449522F2E6769746875622F736372697074732F6F6E2D707573682E73680A0A202020202D206E616D653A2022506C6174666F726D494F204275696C64220A20202020202069663A2074616720495320626C616E6B20414E44202874797065203D2070756C6C5F72657175657374204F52202874797065203D207075736820414E44206272616E6368203D206D617374657229290A20202020202073746167653A206275696C640A2020202020207363726970743A206261736820245452415649535F4255494C445F4449522F2E6769746875622F736372697074732F6F6E2D707573682E7368203120310A0A6E6F74696669636174696F6E733A0A2020656D61696C3A0A202020206F6E5F737563636573733A206368616E67650A202020206F6E5F6661696C7572653A206368616E67650A2020776562686F6F6B733A0A2020202075726C733A0A2020202020202D2068747470733A2F2F776562686F6F6B732E6769747465722E696D2F652F36306536356430633738656130613932303334370A202020206F6E5F737563636573733A206368616E6765202023206F7074696F6E733A205B616C776179737C6E657665727C6368616E67655D2064656661756C743A20616C776179730A202020206F6E5F6661696C7572653A20616C77617973202023206F7074696F6E733A205B616C776179737C6E657665727C6368616E67655D2064656661756C743A20616C776179730A202020206F6E5F73746172743A2066616C73652020202020232064656661756C743A2066616C73650A .yml examples ClientServer Client Client 23696E636C756465203C45535038323636576946692E683E0A23696E636C756465203C4553504173796E635443502E683E0A0A65787465726E20224322207B0A23696E636C756465203C6F736170692E683E0A23696E636C756465203C6F735F747970652E683E0A7D0A0A23696E636C7564652022636F6E6669672E68220A0A737461746963206F735F74696D65725F7420696E74657276616C54696D65723B0A0A73746174696320766F6964207265706C79546F53657276657228766F69642A2061726729207B0A094173796E63436C69656E742A20636C69656E74203D207265696E746572707265745F636173743C4173796E63436C69656E742A3E28617267293B0A0A092F2F2073656E64207265706C790A0969662028636C69656E742D3E73706163652829203E20333220262620636C69656E742D3E63616E53656E64282929207B0A090963686172206D6573736167655B33325D3B0A0909737072696E7466286D6573736167652C2022746869732069732066726F6D202573222C20576946692E6C6F63616C495028292E746F537472696E6728292E635F7374722829293B0A0909636C69656E742D3E616464286D6573736167652C207374726C656E286D65737361676529293B0A0909636C69656E742D3E73656E6428293B0A097D0A7D0A0A2F2A206576656E742063616C6C6261636B73202A2F0A73746174696320766F69642068616E646C654461746128766F69642A206172672C204173796E63436C69656E742A20636C69656E742C20766F6964202A646174612C2073697A655F74206C656E29207B0A0953657269616C2E7072696E746628225C6E20646174612072656365697665642066726F6D202573205C6E222C20636C69656E742D3E72656D6F7465495028292E746F537472696E6728292E635F7374722829293B0A0953657269616C2E7772697465282875696E74385F742A29646174612C206C656E293B0A0A096F735F74696D65725F61726D2826696E74657276616C54696D65722C20323030302C2074727565293B202F2F207363686564756C6520666F72207265706C7920746F20736572766572206174206E6578742032730A7D0A0A766F6964206F6E436F6E6E65637428766F69642A206172672C204173796E63436C69656E742A20636C69656E7429207B0A0953657269616C2E7072696E746628225C6E20636C69656E7420686173206265656E20636F6E6E656374656420746F202573206F6E20706F7274202564205C6E222C205345525645525F484F53545F4E414D452C205443505F504F5254293B0A097265706C79546F53657276657228636C69656E74293B0A7D0A0A0A766F69642073657475702829207B0A0953657269616C2E626567696E28313135323030293B0A0964656C6179283230293B0A0A092F2F20636F6E6E6563747320746F2061636365737320706F696E740A09576946692E6D6F646528574946495F535441293B0A09576946692E626567696E28535349442C2050415353574F5244293B0A097768696C652028576946692E737461747573282920213D20574C5F434F4E4E454354454429207B0A090953657269616C2E7072696E7428272E27293B0A090964656C617928353030293B0A097D0A0A094173796E63436C69656E742A20636C69656E74203D206E6577204173796E63436C69656E743B0A09636C69656E742D3E6F6E44617461282668616E646C65446174612C20636C69656E74293B0A09636C69656E742D3E6F6E436F6E6E65637428266F6E436F6E6E6563742C20636C69656E74293B0A09636C69656E742D3E636F6E6E656374285345525645525F484F53545F4E414D452C205443505F504F5254293B0A0A096F735F74696D65725F64697361726D2826696E74657276616C54696D6572293B0A096F735F74696D65725F736574666E2826696E74657276616C54696D65722C20267265706C79546F5365727665722C20636C69656E74293B0A7D0A0A766F6964206C6F6F702829207B0A0A7D0A .ino config 2369666E64656620434F4E4649475F480A23646566696E6520434F4E4649475F480A0A2F2A0A202A2054686973206578616D706C652064656D6F6E73747261746520686F7720746F20757365206173796E6368726F6E6F757320636C69656E7420262073657276657220415049730A202A20696E206F7264657220746F2065737461626C6973682074637020736F636B657420636F6E6E656374696F6E7320696E20636C69656E7420736572766572206D616E6E65722E0A202A207365727665722069732072756E6E696E6720286F6E20706F7274203730353029206F6E206F6E65204553502C20616374732061732041502C20616E64206F7468657220636C69656E74732072756E6E696E67206F6E0A202A2072656D61696E696E672045535073206163747320617320535441732E20616674657220636F6E6E656374696F6E2065737461626C6973686D656E74206265747765656E2073657276657220616E6420636C69656E74730A202A20746865726520697320612073696D706C65206D657373616765207472616E7366657220696E2065766572792032732E20636C69656E747320636F6E6E65637420746F2073657276657220766961206974277320686F7374206E616D650A202A2028696E2074686973206361736520276573705F736572766572272920776974682068656C70206F6620444E5320736572766963652072756E6E696E67206F6E2073657276657220736964652E0A202A0A202A204E6F74653A2064656661756C74204D535320666F72204553504173796E6354435020697320353336206279746520616E642064656675616C742041434B2074696D656F75742069732035732E0A2A2F0A0A23646566696E65205353494420224553502D54455354220A23646566696E652050415353574F52442022313233343536373839220A0A23646566696E65205345525645525F484F53545F4E414D4520226573705F736572766572220A0A23646566696E65205443505F504F525420373035300A23646566696E6520444E535F504F52542035330A0A23656E646966202F2F20434F4E4649475F480A .h Server config 2369666E64656620434F4E4649475F480A23646566696E6520434F4E4649475F480A0A2F2A0A202A2054686973206578616D706C652064656D6F6E73747261746520686F7720746F20757365206173796E6368726F6E6F757320636C69656E7420262073657276657220415049730A202A20696E206F7264657220746F2065737461626C6973682074637020736F636B657420636F6E6E656374696F6E7320696E20636C69656E7420736572766572206D616E6E65722E0A202A207365727665722069732072756E6E696E6720286F6E20706F7274203730353029206F6E206F6E65204553502C20616374732061732041502C20616E64206F7468657220636C69656E74732072756E6E696E67206F6E0A202A2072656D61696E696E672045535073206163747320617320535441732E20616674657220636F6E6E656374696F6E2065737461626C6973686D656E74206265747765656E2073657276657220616E6420636C69656E74730A202A20746865726520697320612073696D706C65206D657373616765207472616E7366657220696E2065766572792032732E20636C69656E747320636F6E6E65637420746F2073657276657220766961206974277320686F7374206E616D650A202A2028696E2074686973206361736520276573705F736572766572272920776974682068656C70206F6620444E5320736572766963652072756E6E696E67206F6E2073657276657220736964652E0A202A0A202A204E6F74653A2064656661756C74204D535320666F72204553504173796E6354435020697320353336206279746520616E642064656675616C742041434B2074696D656F75742069732035732E0A2A2F0A0A23646566696E65205353494420224553502D54455354220A23646566696E652050415353574F52442022313233343536373839220A0A23646566696E65205345525645525F484F53545F4E414D4520226573705F736572766572220A0A23646566696E65205443505F504F525420373035300A23646566696E6520444E535F504F52542035330A0A23656E646966202F2F20434F4E4649475F480A .h Server 23696E636C756465203C45535038323636576946692E683E0A23696E636C756465203C4553504173796E635443502E683E0A23696E636C756465203C444E535365727665722E683E0A23696E636C756465203C766563746F723E0A0A23696E636C7564652022636F6E6669672E68220A0A73746174696320444E5353657276657220444E533B0A0A737461746963207374643A3A766563746F723C4173796E63436C69656E742A3E20636C69656E74733B202F2F2061206C69737420746F20686F6C6420616C6C20636C69656E74730A0A202F2A20636C69656E7473206576656E7473202A2F0A73746174696320766F69642068616E646C654572726F7228766F69642A206172672C204173796E63436C69656E742A20636C69656E742C20696E74385F74206572726F7229207B0A0953657269616C2E7072696E746628225C6E20636F6E6E656374696F6E206572726F722025732066726F6D20636C69656E74202573205C6E222C20636C69656E742D3E6572726F72546F537472696E67286572726F72292C20636C69656E742D3E72656D6F7465495028292E746F537472696E6728292E635F7374722829293B0A7D0A0A73746174696320766F69642068616E646C654461746128766F69642A206172672C204173796E63436C69656E742A20636C69656E742C20766F6964202A646174612C2073697A655F74206C656E29207B0A0953657269616C2E7072696E746628225C6E20646174612072656365697665642066726F6D20636C69656E74202573205C6E222C20636C69656E742D3E72656D6F7465495028292E746F537472696E6728292E635F7374722829293B0A0953657269616C2E7772697465282875696E74385F742A29646174612C206C656E293B0A0A092F2F207265706C7920746F20636C69656E740A0969662028636C69656E742D3E73706163652829203E20333220262620636C69656E742D3E63616E53656E64282929207B0A090963686172207265706C795B33325D3B0A0909737072696E7466287265706C792C2022746869732069732066726F6D202573222C205345525645525F484F53545F4E414D45293B0A0909636C69656E742D3E616464287265706C792C207374726C656E287265706C7929293B0A0909636C69656E742D3E73656E6428293B0A097D0A7D0A0A73746174696320766F69642068616E646C65446973636F6E6E65637428766F69642A206172672C204173796E63436C69656E742A20636C69656E7429207B0A0953657269616C2E7072696E746628225C6E20636C69656E7420257320646973636F6E6E6563746564205C6E222C20636C69656E742D3E72656D6F7465495028292E746F537472696E6728292E635F7374722829293B0A7D0A0A73746174696320766F69642068616E646C6554696D654F757428766F69642A206172672C204173796E63436C69656E742A20636C69656E742C2075696E7433325F742074696D6529207B0A0953657269616C2E7072696E746628225C6E20636C69656E742041434B2074696D656F75742069703A202573205C6E222C20636C69656E742D3E72656D6F7465495028292E746F537472696E6728292E635F7374722829293B0A7D0A0A0A2F2A20736572766572206576656E7473202A2F0A73746174696320766F69642068616E646C654E6577436C69656E7428766F69642A206172672C204173796E63436C69656E742A20636C69656E7429207B0A0953657269616C2E7072696E746628225C6E206E657720636C69656E7420686173206265656E20636F6E6E656374656420746F207365727665722C2069703A202573222C20636C69656E742D3E72656D6F7465495028292E746F537472696E6728292E635F7374722829293B0A0A092F2F2061646420746F206C6973740A09636C69656E74732E707573685F6261636B28636C69656E74293B0A090A092F2F207265676973746572206576656E74730A09636C69656E742D3E6F6E44617461282668616E646C65446174612C204E554C4C293B0A09636C69656E742D3E6F6E4572726F72282668616E646C654572726F722C204E554C4C293B0A09636C69656E742D3E6F6E446973636F6E6E656374282668616E646C65446973636F6E6E6563742C204E554C4C293B0A09636C69656E742D3E6F6E54696D656F7574282668616E646C6554696D654F75742C204E554C4C293B0A7D0A0A766F69642073657475702829207B0A0953657269616C2E626567696E28313135323030293B0A0964656C6179283230293B0A090A092F2F206372656174652061636365737320706F696E740A097768696C65202821576946692E736F6674415028535349442C2050415353574F52442C20362C2066616C73652C2031352929207B0A090964656C617928353030293B0A097D0A0A092F2F20737461727420646E73207365727665720A096966202821444E532E737461727428444E535F504F52542C205345525645525F484F53545F4E414D452C20576946692E736F667441504950282929290A090953657269616C2E7072696E746628225C6E206661696C656420746F20737461727420646E732073657276696365205C6E22293B0A0A094173796E635365727665722A20736572766572203D206E6577204173796E63536572766572285443505F504F5254293B202F2F207374617274206C697374656E696E67206F6E2074637020706F727420373035300A097365727665722D3E6F6E436C69656E74282668616E646C654E6577436C69656E742C20736572766572293B0A097365727665722D3E626567696E28293B0A7D0A0A766F6964206C6F6F702829207B0A09444E532E70726F636573734E6578745265717565737428293B0A7D0A .ino SyncClient .esp31b .skip SyncClient 23696664656620455350383236360A23696E636C756465203C45535038323636576946692E683E0A23696E636C756465203C455350383236366D444E532E683E0A23696E636C756465203C41726475696E6F4F54412E683E0A23656C73650A23696E636C756465203C455350333142576946692E683E0A23656E6469660A23696E636C75646520224553504173796E635443502E68220A23696E636C756465202253796E63436C69656E742E68220A0A636F6E737420636861722A2073736964203D20222A2A2A2A2A2A2A2A2A2A223B0A636F6E737420636861722A2070617373776F7264203D20222A2A2A2A2A2A2A2A2A2A2A2A223B0A0A766F696420736574757028297B0A202053657269616C2E626567696E28313135323030293B0A2020576946692E626567696E28737369642C2070617373776F7264293B0A202069662028576946692E77616974466F72436F6E6E656374526573756C74282920213D20574C5F434F4E4E454354454429207B0A2020202053657269616C2E7072696E7466282257694669204661696C6564215C6E22293B0A2020202072657475726E3B0A20207D0A202053657269616C2E7072696E746628225769466920436F6E6E6563746564215C6E22293B0A202053657269616C2E7072696E746C6E28576946692E6C6F63616C49502829293B0A23696664656620455350383236360A202041726475696E6F4F54412E626567696E28293B0A23656E6469660A20200A202053796E63436C69656E7420636C69656E743B0A202069662821636C69656E742E636F6E6E65637428227777772E676F6F676C652E636F6D222C20383029297B0A2020202053657269616C2E7072696E746C6E2822436F6E6E656374204661696C656422293B0A2020202072657475726E3B0A20207D0A2020636C69656E742E73657454696D656F75742832293B0A2020696628636C69656E742E7072696E74662822474554202F20485454502F312E315C725C6E486F73743A207777772E676F6F676C652E636F6D5C725C6E436F6E6E656374696F6E3A20636C6F73655C725C6E5C725C6E2229203E2030297B0A202020207768696C6528636C69656E742E636F6E6E6563746564282920262620636C69656E742E617661696C61626C652829203D3D2030297B0A20202020202064656C61792831293B0A202020207D0A202020207768696C6528636C69656E742E617661696C61626C652829297B0A20202020202053657269616C2E777269746528636C69656E742E726561642829293B0A202020207D0A20202020696628636C69656E742E636F6E6E65637465642829297B0A202020202020636C69656E742E73746F7028293B0A202020207D0A20207D20656C7365207B0A20202020636C69656E742E73746F7028293B0A2020202053657269616C2E7072696E746C6E282253656E64204661696C656422293B0A202020207768696C6528636C69656E742E636F6E6E65637465642829292064656C61792830293B0A20207D0A7D0A0A766F6964206C6F6F7028297B0A23696664656620455350383236360A202041726475696E6F4F54412E68616E646C6528293B0A23656E6469660A7D0A .ino library 7B0A2020226E616D65223A224553504173796E63544350222C0A2020226465736372697074696F6E223A224173796E6368726F6E6F757320544350204C69627261727920666F722045535038323636222C0A2020226B6579776F726473223A226173796E632C746370222C0A202022617574686F7273223A0A20207B0A20202020226E616D65223A202248726973746F20476F63686B6F76222C0A20202020226D61696E7461696E6572223A20747275650A20207D2C0A2020227265706F7369746F7279223A0A20207B0A202020202274797065223A2022676974222C0A202020202275726C223A202268747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4553504173796E635443502E676974220A20207D2C0A20202276657273696F6E223A2022312E322E32222C0A2020226C6963656E7365223A20224C47504C2D332E30222C0A2020226672616D65776F726B73223A202261726475696E6F222C0A202022706C6174666F726D73223A202265737072657373696638323636222C0A2020226275696C64223A207B0A20202020226C6962436F6D7061744D6F6465223A20320A20207D0A7D0A .json library 6E616D653D455350204173796E635443500A76657273696F6E3D312E322E320A617574686F723D4D652D4E6F2D4465760A6D61696E7461696E65723D4D652D4E6F2D4465760A73656E74656E63653D4173796E6320544350204C69627261727920666F72204553503832363620616E64204553503331420A7061726167726170683D4173796E6320544350204C69627261727920666F72204553503832363620616E64204553503331420A63617465676F72793D4F746865720A75726C3D68747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4553504173796E635443500A617263686974656374757265733D2A0A .properties LICENSE 20202020202020202020202020202020202020474E55204C45535345522047454E4552414C205055424C4943204C4943454E53450A202020202020202020202020202020202020202020202056657273696F6E20332C203239204A756E6520323030370A0A20436F70797269676874202843292032303037204672656520536F66747761726520466F756E646174696F6E2C20496E632E203C687474703A2F2F6673662E6F72672F3E0A2045766572796F6E65206973207065726D697474656420746F20636F707920616E64206469737472696275746520766572626174696D20636F706965730A206F662074686973206C6963656E736520646F63756D656E742C20627574206368616E67696E67206974206973206E6F7420616C6C6F7765642E0A0A0A2020546869732076657273696F6E206F662074686520474E55204C65737365722047656E6572616C205075626C6963204C6963656E736520696E636F72706F72617465730A746865207465726D7320616E6420636F6E646974696F6E73206F662076657273696F6E2033206F662074686520474E552047656E6572616C205075626C69630A4C6963656E73652C20737570706C656D656E74656420627920746865206164646974696F6E616C207065726D697373696F6E73206C69737465642062656C6F772E0A0A2020302E204164646974696F6E616C20446566696E6974696F6E732E0A0A2020417320757365642068657265696E2C202274686973204C6963656E7365222072656665727320746F2076657273696F6E2033206F662074686520474E55204C65737365720A47656E6572616C205075626C6963204C6963656E73652C20616E64207468652022474E552047504C222072656665727320746F2076657273696F6E2033206F662074686520474E550A47656E6572616C205075626C6963204C6963656E73652E0A0A202022546865204C696272617279222072656665727320746F206120636F766572656420776F726B20676F7665726E65642062792074686973204C6963656E73652C0A6F74686572207468616E20616E204170706C69636174696F6E206F72206120436F6D62696E656420576F726B20617320646566696E65642062656C6F772E0A0A2020416E20224170706C69636174696F6E2220697320616E7920776F726B2074686174206D616B657320757365206F6620616E20696E746572666163652070726F76696465640A627920746865204C6962726172792C20627574207768696368206973206E6F74206F7468657277697365206261736564206F6E20746865204C6962726172792E0A446566696E696E67206120737562636C617373206F66206120636C61737320646566696E656420627920746865204C696272617279206973206465656D65642061206D6F64650A6F66207573696E6720616E20696E746572666163652070726F766964656420627920746865204C6962726172792E0A0A2020412022436F6D62696E656420576F726B22206973206120776F726B2070726F647563656420627920636F6D62696E696E67206F72206C696E6B696E6720616E0A4170706C69636174696F6E207769746820746865204C6962726172792E202054686520706172746963756C61722076657273696F6E206F6620746865204C6962726172790A776974682077686963682074686520436F6D62696E656420576F726B20776173206D61646520697320616C736F2063616C6C65642074686520224C696E6B65640A56657273696F6E222E0A0A202054686520224D696E696D616C20436F72726573706F6E64696E6720536F757263652220666F72206120436F6D62696E656420576F726B206D65616E73207468650A436F72726573706F6E64696E6720536F7572636520666F722074686520436F6D62696E656420576F726B2C206578636C7564696E6720616E7920736F7572636520636F64650A666F7220706F7274696F6E73206F662074686520436F6D62696E656420576F726B20746861742C20636F6E7369646572656420696E2069736F6C6174696F6E2C206172650A6261736564206F6E20746865204170706C69636174696F6E2C20616E64206E6F74206F6E20746865204C696E6B65642056657273696F6E2E0A0A20205468652022436F72726573706F6E64696E67204170706C69636174696F6E20436F64652220666F72206120436F6D62696E656420576F726B206D65616E73207468650A6F626A65637420636F646520616E642F6F7220736F7572636520636F646520666F7220746865204170706C69636174696F6E2C20696E636C7564696E6720616E7920646174610A616E64207574696C6974792070726F6772616D73206E656564656420666F7220726570726F647563696E672074686520436F6D62696E656420576F726B2066726F6D207468650A4170706C69636174696F6E2C20627574206578636C7564696E67207468652053797374656D204C6962726172696573206F662074686520436F6D62696E656420576F726B2E0A0A2020312E20457863657074696F6E20746F2053656374696F6E2033206F662074686520474E552047504C2E0A0A2020596F75206D617920636F6E766579206120636F766572656420776F726B20756E6465722073656374696F6E73203320616E642034206F662074686973204C6963656E73650A776974686F7574206265696E6720626F756E642062792073656374696F6E2033206F662074686520474E552047504C2E0A0A2020322E20436F6E766579696E67204D6F6469666965642056657273696F6E732E0A0A2020496620796F75206D6F64696679206120636F7079206F6620746865204C6962726172792C20616E642C20696E20796F7572206D6F64696669636174696F6E732C20610A666163696C6974792072656665727320746F20612066756E6374696F6E206F72206461746120746F20626520737570706C69656420627920616E204170706C69636174696F6E0A7468617420757365732074686520666163696C69747920286F74686572207468616E20617320616E20617267756D656E7420706173736564207768656E207468650A666163696C69747920697320696E766F6B6564292C207468656E20796F75206D617920636F6E766579206120636F7079206F6620746865206D6F6469666965640A76657273696F6E3A0A0A202020612920756E6465722074686973204C6963656E73652C2070726F7669646564207468617420796F75206D616B65206120676F6F64206661697468206566666F727420746F0A202020656E7375726520746861742C20696E20746865206576656E7420616E204170706C69636174696F6E20646F6573206E6F7420737570706C79207468650A20202066756E6374696F6E206F7220646174612C2074686520666163696C697479207374696C6C206F706572617465732C20616E6420706572666F726D730A20202077686174657665722070617274206F662069747320707572706F73652072656D61696E73206D65616E696E6766756C2C206F720A0A202020622920756E6465722074686520474E552047504C2C2077697468206E6F6E65206F6620746865206164646974696F6E616C207065726D697373696F6E73206F660A20202074686973204C6963656E7365206170706C696361626C6520746F207468617420636F70792E0A0A2020332E204F626A65637420436F646520496E636F72706F726174696E67204D6174657269616C2066726F6D204C696272617279204865616465722046696C65732E0A0A2020546865206F626A65637420636F646520666F726D206F6620616E204170706C69636174696F6E206D617920696E636F72706F72617465206D6174657269616C2066726F6D0A61206865616465722066696C6520746861742069732070617274206F6620746865204C6962726172792E2020596F75206D617920636F6E7665792073756368206F626A6563740A636F646520756E646572207465726D73206F6620796F75722063686F6963652C2070726F766964656420746861742C2069662074686520696E636F72706F72617465640A6D6174657269616C206973206E6F74206C696D6974656420746F206E756D65726963616C20706172616D65746572732C2064617461207374727563747572650A6C61796F75747320616E64206163636573736F72732C206F7220736D616C6C206D6163726F732C20696E6C696E652066756E6374696F6E7320616E642074656D706C617465730A2874656E206F72206665776572206C696E657320696E206C656E677468292C20796F7520646F20626F7468206F662074686520666F6C6C6F77696E673A0A0A202020612920476976652070726F6D696E656E74206E6F746963652077697468206561636820636F7079206F6620746865206F626A65637420636F64652074686174207468650A2020204C696272617279206973207573656420696E20697420616E64207468617420746865204C69627261727920616E642069747320757365206172650A202020636F76657265642062792074686973204C6963656E73652E0A0A2020206229204163636F6D70616E7920746865206F626A65637420636F64652077697468206120636F7079206F662074686520474E552047504C20616E642074686973206C6963656E73650A202020646F63756D656E742E0A0A2020342E20436F6D62696E656420576F726B732E0A0A2020596F75206D617920636F6E766579206120436F6D62696E656420576F726B20756E646572207465726D73206F6620796F75722063686F69636520746861742C0A74616B656E20746F6765746865722C206566666563746976656C7920646F206E6F74207265737472696374206D6F64696669636174696F6E206F66207468650A706F7274696F6E73206F6620746865204C69627261727920636F6E7461696E656420696E2074686520436F6D62696E656420576F726B20616E6420726576657273650A656E67696E656572696E6720666F7220646562756767696E672073756368206D6F64696669636174696F6E732C20696620796F7520616C736F20646F2065616368206F660A74686520666F6C6C6F77696E673A0A0A202020612920476976652070726F6D696E656E74206E6F746963652077697468206561636820636F7079206F662074686520436F6D62696E656420576F726B20746861740A202020746865204C696272617279206973207573656420696E20697420616E64207468617420746865204C69627261727920616E642069747320757365206172650A202020636F76657265642062792074686973204C6963656E73652E0A0A2020206229204163636F6D70616E792074686520436F6D62696E656420576F726B2077697468206120636F7079206F662074686520474E552047504C20616E642074686973206C6963656E73650A202020646F63756D656E742E0A0A202020632920466F72206120436F6D62696E656420576F726B207468617420646973706C61797320636F70797269676874206E6F746963657320647572696E670A202020657865637574696F6E2C20696E636C7564652074686520636F70797269676874206E6F7469636520666F7220746865204C69627261727920616D6F6E670A2020207468657365206E6F74696365732C2061732077656C6C2061732061207265666572656E636520646972656374696E6720746865207573657220746F207468650A202020636F70696573206F662074686520474E552047504C20616E642074686973206C6963656E736520646F63756D656E742E0A0A202020642920446F206F6E65206F662074686520666F6C6C6F77696E673A0A0A20202020202020302920436F6E76657920746865204D696E696D616C20436F72726573706F6E64696E6720536F7572636520756E64657220746865207465726D73206F6620746869730A202020202020204C6963656E73652C20616E642074686520436F72726573706F6E64696E67204170706C69636174696F6E20436F646520696E206120666F726D0A202020202020207375697461626C6520666F722C20616E6420756E646572207465726D732074686174207065726D69742C20746865207573657220746F0A202020202020207265636F6D62696E65206F722072656C696E6B20746865204170706C69636174696F6E20776974682061206D6F6469666965642076657273696F6E206F660A20202020202020746865204C696E6B65642056657273696F6E20746F2070726F647563652061206D6F64696669656420436F6D62696E656420576F726B2C20696E207468650A202020202020206D616E6E6572207370656369666965642062792073656374696F6E2036206F662074686520474E552047504C20666F7220636F6E766579696E670A20202020202020436F72726573706F6E64696E6720536F757263652E0A0A202020202020203129205573652061207375697461626C6520736861726564206C696272617279206D656368616E69736D20666F72206C696E6B696E672077697468207468650A202020202020204C6962726172792E202041207375697461626C65206D656368616E69736D206973206F6E6520746861742028612920757365732061742072756E2074696D650A202020202020206120636F7079206F6620746865204C69627261727920616C72656164792070726573656E74206F6E207468652075736572277320636F6D70757465720A2020202020202073797374656D2C20616E64202862292077696C6C206F7065726174652070726F7065726C7920776974682061206D6F6469666965642076657273696F6E0A202020202020206F6620746865204C696272617279207468617420697320696E746572666163652D636F6D70617469626C65207769746820746865204C696E6B65640A2020202020202056657273696F6E2E0A0A20202065292050726F7669646520496E7374616C6C6174696F6E20496E666F726D6174696F6E2C20627574206F6E6C7920696620796F7520776F756C64206F74686572776973650A202020626520726571756972656420746F2070726F76696465207375636820696E666F726D6174696F6E20756E6465722073656374696F6E2036206F66207468650A202020474E552047504C2C20616E64206F6E6C7920746F2074686520657874656E742074686174207375636820696E666F726D6174696F6E2069730A2020206E656365737361727920746F20696E7374616C6C20616E6420657865637574652061206D6F6469666965642076657273696F6E206F66207468650A202020436F6D62696E656420576F726B2070726F6475636564206279207265636F6D62696E696E67206F722072656C696E6B696E67207468650A2020204170706C69636174696F6E20776974682061206D6F6469666965642076657273696F6E206F6620746865204C696E6B65642056657273696F6E2E202849660A202020796F7520757365206F7074696F6E203464302C2074686520496E7374616C6C6174696F6E20496E666F726D6174696F6E206D757374206163636F6D70616E790A202020746865204D696E696D616C20436F72726573706F6E64696E6720536F7572636520616E6420436F72726573706F6E64696E67204170706C69636174696F6E0A202020436F64652E20496620796F7520757365206F7074696F6E203464312C20796F75206D7573742070726F766964652074686520496E7374616C6C6174696F6E0A202020496E666F726D6174696F6E20696E20746865206D616E6E6572207370656369666965642062792073656374696F6E2036206F662074686520474E552047504C0A202020666F7220636F6E766579696E6720436F72726573706F6E64696E6720536F757263652E290A0A2020352E20436F6D62696E6564204C69627261726965732E0A0A2020596F75206D617920706C616365206C69627261727920666163696C6974696573207468617420617265206120776F726B206261736564206F6E207468650A4C6962726172792073696465206279207369646520696E20612073696E676C65206C69627261727920746F6765746865722077697468206F74686572206C6962726172790A666163696C6974696573207468617420617265206E6F74204170706C69636174696F6E7320616E6420617265206E6F7420636F766572656420627920746869730A4C6963656E73652C20616E6420636F6E7665792073756368206120636F6D62696E6564206C69627261727920756E646572207465726D73206F6620796F75720A63686F6963652C20696620796F7520646F20626F7468206F662074686520666F6C6C6F77696E673A0A0A2020206129204163636F6D70616E792074686520636F6D62696E6564206C6962726172792077697468206120636F7079206F66207468652073616D6520776F726B2062617365640A2020206F6E20746865204C6962726172792C20756E636F6D62696E6564207769746820616E79206F74686572206C69627261727920666163696C69746965732C0A202020636F6E766579656420756E64657220746865207465726D73206F662074686973204C6963656E73652E0A0A202020622920476976652070726F6D696E656E74206E6F7469636520776974682074686520636F6D62696E6564206C69627261727920746861742070617274206F662069740A2020206973206120776F726B206261736564206F6E20746865204C6962726172792C20616E64206578706C61696E696E6720776865726520746F2066696E64207468650A2020206163636F6D70616E79696E6720756E636F6D62696E656420666F726D206F66207468652073616D6520776F726B2E0A0A2020362E20526576697365642056657273696F6E73206F662074686520474E55204C65737365722047656E6572616C205075626C6963204C6963656E73652E0A0A2020546865204672656520536F66747761726520466F756E646174696F6E206D6179207075626C697368207265766973656420616E642F6F72206E65772076657273696F6E730A6F662074686520474E55204C65737365722047656E6572616C205075626C6963204C6963656E73652066726F6D2074696D6520746F2074696D652E2053756368206E65770A76657273696F6E732077696C6C2062652073696D696C617220696E2073706972697420746F207468652070726573656E742076657273696F6E2C20627574206D61790A64696666657220696E2064657461696C20746F2061646472657373206E65772070726F626C656D73206F7220636F6E6365726E732E0A0A2020456163682076657273696F6E20697320676976656E20612064697374696E6775697368696E672076657273696F6E206E756D6265722E204966207468650A4C69627261727920617320796F752072656365697665642069742073706563696669657320746861742061206365727461696E206E756D62657265642076657273696F6E0A6F662074686520474E55204C65737365722047656E6572616C205075626C6963204C6963656E736520226F7220616E79206C617465722076657273696F6E220A6170706C69657320746F2069742C20796F75206861766520746865206F7074696F6E206F6620666F6C6C6F77696E6720746865207465726D7320616E640A636F6E646974696F6E7320656974686572206F662074686174207075626C69736865642076657273696F6E206F72206F6620616E79206C617465722076657273696F6E0A7075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E2E20496620746865204C69627261727920617320796F750A726563656976656420697420646F6573206E6F74207370656369667920612076657273696F6E206E756D626572206F662074686520474E55204C65737365720A47656E6572616C205075626C6963204C6963656E73652C20796F75206D61792063686F6F736520616E792076657273696F6E206F662074686520474E55204C65737365720A47656E6572616C205075626C6963204C6963656E73652065766572207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E2E0A0A2020496620746865204C69627261727920617320796F7520726563656976656420697420737065636966696573207468617420612070726F78792063616E206465636964650A77686574686572206675747572652076657273696F6E73206F662074686520474E55204C65737365722047656E6572616C205075626C6963204C6963656E7365207368616C6C0A6170706C792C20746861742070726F78792773207075626C69632073746174656D656E74206F6620616363657074616E6365206F6620616E792076657273696F6E2069730A7065726D616E656E7420617574686F72697A6174696F6E20666F7220796F7520746F2063686F6F736520746861742076657273696F6E20666F72207468650A4C6962726172792E0A .txt README 23204553504173796E63544350200A5B215B4275696C64205374617475735D2868747470733A2F2F7472617669732D63692E6F72672F6D652D6E6F2D6465762F4553504173796E635443502E7376673F6272616E63683D6D6173746572295D2868747470733A2F2F7472617669732D63692E6F72672F6D652D6E6F2D6465762F4553504173796E635443502920215B5D2868747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4553504173796E635443502F776F726B666C6F77732F4553502532304173796E6325323054435025323043492F62616467652E737667290A0A232323204173796E6320544350204C69627261727920666F7220455350383236362041726475696E6F0A0A466F72204553503332206C6F6F6B205B484552455D2868747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4173796E63544350290A0A5B215B4A6F696E2074686520636861742061742068747470733A2F2F6769747465722E696D2F6D652D6E6F2D6465762F4553504173796E635765625365727665725D2868747470733A2F2F6261646765732E6769747465722E696D2F6D652D6E6F2D6465762F4553504173796E635765625365727665722E737667295D2868747470733A2F2F6769747465722E696D2F6D652D6E6F2D6465762F4553504173796E635765625365727665723F75746D5F736F757263653D62616467652675746D5F6D656469756D3D62616467652675746D5F63616D706169676E3D70722D62616467652675746D5F636F6E74656E743D6261646765290A0A5468697320697320612066756C6C79206173796E6368726F6E6F757320544350206C6962726172792C2061696D656420617420656E61626C696E672074726F75626C652D667265652C206D756C74692D636F6E6E656374696F6E206E6574776F726B20656E7669726F6E6D656E7420666F722045737072657373696627732045535038323636204D4355732E0A0A54686973206C69627261727920697320746865206261736520666F72205B4553504173796E635765625365727665725D2868747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4553504173796E63576562536572766572290A0A2323204173796E63436C69656E7420616E64204173796E635365727665720A546865206261736520636C6173736573206F6E2077686963682065766572797468696E6720656C7365206973206275696C742E2054686579206578706F736520616C6C20706F737369626C65207363656E6172696F732C2062757420617265207265616C6C792072617720616E642072657175697265206D6F726520736B696C6C7320746F207573652E0A0A2323204173796E635072696E7465720A5468697320636C6173732063616E206265207573656420746F2073656E642064617461206C696B6520616E79206F74686572206060605072696E7460606020696E74657266616365202860606053657269616C60606020666F72206578616D706C65292E0A546865206F626A656374207468656E2063616E2062652075736564206F757473696465206F6620746865204173796E632063616C6C6261636B732028746865206C6F6F702920616E642072656365697665206173796E6368726F6E6F75736C792064617461207573696E67206060606F6E446174616060602E20546865206F626A6563742063616E20626520636865636B65642069662074686520756E6465726C79696E67206060604173796E63436C69656E74606060697320636F6E6E65637465642C206F7220686F6F6B20746F20746865206060606F6E446973636F6E6E6563746060602063616C6C6261636B2E0A0A2323204173796E635443506275666665720A5468697320636C617373206973207265616C6C792073696D696C617220746F20746865206060604173796E635072696E7465726060602C20627574206974206469666665727320696E20746865206661637420746861742069742063616E2062756666657220736F6D65206F662074686520696E636F6D696E6720646174612E0A0A23232053796E63436C69656E740A49742069732065786163746C79207768617420697420736F756E6473206C696B652E20546869732069732061207374616E646172642C20626C6F636B696E672054435020436C69656E742C2073696D696C617220746F20746865206F6E6520696E636C7564656420696E2060606045535038323636576946696060600A0A2323204C696272617269657320616E642070726F6A65637473207468617420757365204173796E635443500A2D205B455350204173796E6320576562205365727665725D2868747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4553504173796E63576562536572766572290A2D205B4173796E63204D51545420636C69656E745D2868747470733A2F2F6769746875622E636F6D2F6D617276696E726F6765722F6173796E632D6D7174742D636C69656E74290A2D205B61726475696E6F576562536F636B6574735D2868747470733A2F2F6769746875622E636F6D2F4C696E6B73323030342F61726475696E6F576562536F636B657473290A2D205B4553503832363620536D61727420486F6D655D2868747470733A2F2F6769746875622E636F6D2F6261727563682F657370383236365F736D6172745F686F6D65290A2D205B4B426F78204669726D776172655D2868747470733A2F2F6769746875622E636F6D2F736172666174612F6B626F782D6669726D77617265290A .md src AsyncPrinter 2F2A0A20204173796E6368726F6E6F757320544350206C69627261727920666F7220457370726573736966204D4355730A0A2020436F707972696768742028632920323031362048726973746F20476F63686B6F762E20416C6C207269676874732072657365727665642E0A2020546869732066696C652069732070617274206F6620746865206573703832363620636F726520666F722041726475696E6F20656E7669726F6E6D656E742E0A0A202054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A20206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A0A202054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A20204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A20204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A0A2020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A2020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A2A2F0A0A23696E636C75646520224173796E635072696E7465722E68220A0A4173796E635072696E7465723A3A4173796E635072696E74657228290A20203A205F636C69656E74284E554C4C290A20202C205F646174615F6362284E554C4C290A20202C205F646174615F617267284E554C4C290A20202C205F636C6F73655F6362284E554C4C290A20202C205F636C6F73655F617267284E554C4C290A20202C205F74785F627566666572284E554C4C290A20202C205F74785F6275666665725F73697A65285443505F4D5353290A20202C206E657874284E554C4C290A7B7D0A0A4173796E635072696E7465723A3A4173796E635072696E746572284173796E63436C69656E74202A636C69656E742C2073697A655F742074784275664C656E290A20203A205F636C69656E7428636C69656E74290A20202C205F646174615F6362284E554C4C290A20202C205F646174615F617267284E554C4C290A20202C205F636C6F73655F6362284E554C4C290A20202C205F636C6F73655F617267284E554C4C290A20202C205F74785F627566666572284E554C4C290A20202C205F74785F6275666665725F73697A652874784275664C656E290A20202C206E657874284E554C4C290A7B0A20205F61747461636843616C6C6261636B7328293B0A20205F74785F627566666572203D206E657720287374643A3A6E6F7468726F77292063627566285F74785F6275666665725F73697A65293B0A20206966285F74785F627566666572203D3D204E554C4C29207B0A2020202070616E696328293B202F2F576861742073686F756C6420776520646F3F0A20207D0A7D0A0A4173796E635072696E7465723A3A7E4173796E635072696E74657228297B0A20205F6F6E5F636C6F736528293B0A7D0A0A766F6964204173796E635072696E7465723A3A6F6E446174612841704461746148616E646C65722063622C20766F6964202A617267297B0A20205F646174615F6362203D2063623B0A20205F646174615F617267203D206172673B0A7D0A0A766F6964204173796E635072696E7465723A3A6F6E436C6F7365284170436C6F736548616E646C65722063622C20766F6964202A617267297B0A20205F636C6F73655F6362203D2063623B0A20205F636C6F73655F617267203D206172673B0A7D0A0A696E74204173796E635072696E7465723A3A636F6E6E656374284950416464726573732069702C2075696E7431365F7420706F7274297B0A20206966285F636C69656E7420213D204E554C4C20262620636F6E6E65637465642829290A2020202072657475726E20303B0A20205F636C69656E74203D206E657720287374643A3A6E6F7468726F7729204173796E63436C69656E7428293B0A2020696620285F636C69656E74203D3D204E554C4C29207B0A2020202070616E696328293B0A20207D0A0A20205F636C69656E742D3E6F6E436F6E6E656374285B5D28766F6964202A6F626A2C204173796E63436C69656E74202A63297B2028284173796E635072696E7465722A29286F626A29292D3E5F6F6E436F6E6E6563742863293B207D2C2074686973293B0A20206966285F636C69656E742D3E636F6E6E6563742869702C20706F727429297B0A202020207768696C65285F636C69656E74202626205F636C69656E742D3E73746174652829203C2034290A20202020202064656C61792831293B0A2020202072657475726E20636F6E6E656374656428293B0A20207D0A202072657475726E20303B0A7D0A0A696E74204173796E635072696E7465723A3A636F6E6E65637428636F6E73742063686172202A686F73742C2075696E7431365F7420706F7274297B0A20206966285F636C69656E7420213D204E554C4C20262620636F6E6E65637465642829290A2020202072657475726E20303B0A20205F636C69656E74203D206E657720287374643A3A6E6F7468726F7729204173796E63436C69656E7428293B0A2020696620285F636C69656E74203D3D204E554C4C29207B0A2020202070616E696328293B0A20207D0A0A20205F636C69656E742D3E6F6E436F6E6E656374285B5D28766F6964202A6F626A2C204173796E63436C69656E74202A63297B2028284173796E635072696E7465722A29286F626A29292D3E5F6F6E436F6E6E6563742863293B207D2C2074686973293B0A20206966285F636C69656E742D3E636F6E6E65637428686F73742C20706F727429297B0A202020207768696C65285F636C69656E74202626205F636C69656E742D3E73746174652829203C2034290A20202020202064656C61792831293B0A2020202072657475726E20636F6E6E656374656428293B0A20207D0A202072657475726E20303B0A7D0A0A766F6964204173796E635072696E7465723A3A5F6F6E436F6E6E656374284173796E63436C69656E74202A63297B0A202028766F696429633B0A20206966285F74785F62756666657220213D204E554C4C297B0A2020202063627566202A62203D205F74785F6275666665723B0A202020205F74785F627566666572203D204E554C4C3B0A2020202064656C65746520623B0A20207D0A20205F74785F627566666572203D206E657720287374643A3A6E6F7468726F77292063627566285F74785F6275666665725F73697A65293B0A20206966285F74785F62756666657229207B0A2020202070616E696328293B0A20207D0A0A20205F61747461636843616C6C6261636B7328293B0A7D0A0A4173796E635072696E7465723A3A6F70657261746F7220626F6F6C28297B2072657475726E20636F6E6E656374656428293B207D0A0A4173796E635072696E7465722026204173796E635072696E7465723A3A6F70657261746F723D28636F6E7374204173796E635072696E74657220266F74686572297B0A20206966285F636C69656E7420213D204E554C4C297B0A202020205F636C69656E742D3E636C6F73652874727565293B0A202020205F636C69656E74203D204E554C4C3B0A20207D0A20205F74785F6275666665725F73697A65203D206F746865722E5F74785F6275666665725F73697A653B0A20206966285F74785F62756666657220213D204E554C4C297B0A2020202063627566202A62203D205F74785F6275666665723B0A202020205F74785F627566666572203D204E554C4C3B0A2020202064656C65746520623B0A20207D0A20205F74785F627566666572203D206E657720287374643A3A6E6F7468726F77292063627566286F746865722E5F74785F6275666665725F73697A65293B0A20206966285F74785F627566666572203D3D204E554C4C29207B0A2020202070616E696328293B0A20207D0A0A20205F636C69656E74203D206F746865722E5F636C69656E743B0A20205F61747461636843616C6C6261636B7328293B0A202072657475726E202A746869733B0A7D0A0A73697A655F74204173796E635072696E7465723A3A77726974652875696E74385F742064617461297B0A202072657475726E2077726974652826646174612C2031293B0A7D0A0A73697A655F74204173796E635072696E7465723A3A777269746528636F6E73742075696E74385F74202A646174612C2073697A655F74206C656E297B0A20206966285F74785F627566666572203D3D204E554C4C207C7C2021636F6E6E65637465642829290A2020202072657475726E20303B0A202073697A655F7420746F5772697465203D20303B0A202073697A655F7420746F53656E64203D206C656E3B0A20207768696C65285F74785F6275666665722D3E726F6F6D2829203C20746F53656E64297B0A20202020746F5772697465203D205F74785F6275666665722D3E726F6F6D28293B0A202020205F74785F6275666665722D3E77726974652828636F6E737420636861722A29646174612C20746F5772697465293B0A202020207768696C6528636F6E6E6563746564282920262620215F636C69656E742D3E63616E53656E642829290A20202020202064656C61792830293B0A2020202069662821636F6E6E65637465642829290A20202020202072657475726E20303B202F2F206F72206C656E202D20746F53656E643B0A202020205F73656E6442756666657228293B0A20202020746F53656E64202D3D20746F57726974653B0A20207D0A20205F74785F6275666665722D3E77726974652828636F6E737420636861722A2928646174612B286C656E202D20746F53656E6429292C20746F53656E64293B0A20207768696C6528636F6E6E6563746564282920262620215F636C69656E742D3E63616E53656E642829292064656C61792830293B0A202069662821636F6E6E65637465642829292072657475726E20303B202F2F206F72206C656E202D20746F53656E643B0A20205F73656E6442756666657228293B0A202072657475726E206C656E3B0A7D0A0A626F6F6C204173796E635072696E7465723A3A636F6E6E656374656428297B0A202072657475726E20285F636C69656E7420213D204E554C4C202626205F636C69656E742D3E636F6E6E65637465642829293B0A7D0A0A766F6964204173796E635072696E7465723A3A636C6F736528297B0A20206966285F636C69656E7420213D204E554C4C290A202020205F636C69656E742D3E636C6F73652874727565293B0A7D0A0A73697A655F74204173796E635072696E7465723A3A5F73656E6442756666657228297B0A202073697A655F7420617661696C61626C65203D205F74785F6275666665722D3E617661696C61626C6528293B0A202069662821636F6E6E65637465642829207C7C20215F636C69656E742D3E63616E53656E642829207C7C20617661696C61626C65203D3D2030290A2020202072657475726E20303B0A202073697A655F742073656E6461626C65203D205F636C69656E742D3E737061636528293B0A202069662873656E6461626C65203C20617661696C61626C65290A20202020617661696C61626C653D2073656E6461626C653B0A202063686172202A6F7574203D206E657720287374643A3A6E6F7468726F772920636861725B617661696C61626C655D3B0A2020696620286F7574203D3D204E554C4C29207B0A2020202070616E696328293B202F2F20436F6E6E656374696F6E2073686F756C642062652061626F7274656420696E73746561640A20207D0A0A20205F74785F6275666665722D3E72656164286F75742C20617661696C61626C65293B0A202073697A655F742073656E74203D205F636C69656E742D3E7772697465286F75742C20617661696C61626C65293B0A202064656C657465206F75743B0A202072657475726E2073656E743B0A7D0A0A766F6964204173796E635072696E7465723A3A5F6F6E4461746128766F6964202A646174612C2073697A655F74206C656E297B0A20206966285F646174615F6362290A202020205F646174615F6362285F646174615F6172672C20746869732C202875696E74385F742A29646174612C206C656E293B0A7D0A0A766F6964204173796E635072696E7465723A3A5F6F6E5F636C6F736528297B0A20206966285F636C69656E7420213D204E554C4C297B0A202020205F636C69656E74203D204E554C4C3B0A20207D0A20206966285F74785F62756666657220213D204E554C4C297B0A2020202063627566202A62203D205F74785F6275666665723B0A202020205F74785F627566666572203D204E554C4C3B0A2020202064656C65746520623B0A20207D0A20206966285F636C6F73655F6362290A202020205F636C6F73655F6362285F636C6F73655F6172672C2074686973293B0A7D0A0A766F6964204173796E635072696E7465723A3A5F61747461636843616C6C6261636B7328297B0A20205F636C69656E742D3E6F6E506F6C6C285B5D28766F6964202A6F626A2C204173796E63436C69656E742A2063297B2028766F696429633B2028284173796E635072696E7465722A29286F626A29292D3E5F73656E6442756666657228293B207D2C2074686973293B0A20205F636C69656E742D3E6F6E41636B285B5D28766F6964202A6F626A2C204173796E63436C69656E742A20632C2073697A655F74206C656E2C2075696E7433325F742074696D65297B202028766F696429633B2028766F6964296C656E3B2028766F69642974696D653B2028284173796E635072696E7465722A29286F626A29292D3E5F73656E6442756666657228293B207D2C2074686973293B0A20205F636C69656E742D3E6F6E446973636F6E6E656374285B5D28766F6964202A6F626A2C204173796E63436C69656E742A2063297B2028284173796E635072696E7465722A29286F626A29292D3E5F6F6E5F636C6F736528293B2064656C65746520633B207D2C2074686973293B0A20205F636C69656E742D3E6F6E44617461285B5D28766F6964202A6F626A2C204173796E63436C69656E742A20632C20766F6964202A646174612C2073697A655F74206C656E297B2028766F696429633B2028284173796E635072696E7465722A29286F626A29292D3E5F6F6E4461746128646174612C206C656E293B207D2C2074686973293B0A7D0A .cpp AsyncPrinter 2F2A0A20204173796E6368726F6E6F757320544350206C69627261727920666F7220457370726573736966204D4355730A0A2020436F707972696768742028632920323031362048726973746F20476F63686B6F762E20416C6C207269676874732072657365727665642E0A2020546869732066696C652069732070617274206F6620746865206573703832363620636F726520666F722041726475696E6F20656E7669726F6E6D656E742E0A0A202054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A20206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A0A202054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A20204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A20204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A0A2020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A2020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A2A2F0A0A2369666E646566204153594E435052494E5445525F485F0A23646566696E65204153594E435052494E5445525F485F0A0A23696E636C756465202241726475696E6F2E68220A23696E636C75646520224553504173796E635443502E68220A23696E636C7564652022636275662E68220A0A636C617373204173796E635072696E7465723B0A0A74797065646566207374643A3A66756E6374696F6E3C766F696428766F69642A2C204173796E635072696E7465722A2C2075696E74385F742A2C2073697A655F74293E2041704461746148616E646C65723B0A74797065646566207374643A3A66756E6374696F6E3C766F696428766F69642A2C204173796E635072696E7465722A293E204170436C6F736548616E646C65723B0A0A636C617373204173796E635072696E7465723A207075626C6963205072696E74207B0A2020707269766174653A0A202020204173796E63436C69656E74202A5F636C69656E743B0A2020202041704461746148616E646C6572205F646174615F63623B0A20202020766F6964202A5F646174615F6172673B0A202020204170436C6F736548616E646C6572205F636C6F73655F63623B0A20202020766F6964202A5F636C6F73655F6172673B0A2020202063627566202A5F74785F6275666665723B0A2020202073697A655F74205F74785F6275666665725F73697A653B0A0A20202020766F6964205F6F6E436F6E6E656374284173796E63436C69656E74202A63293B0A20207075626C69633A0A202020204173796E635072696E746572202A6E6578743B0A0A202020204173796E635072696E74657228293B0A202020204173796E635072696E746572284173796E63436C69656E74202A636C69656E742C2073697A655F742074784275664C656E203D205443505F4D5353293B0A202020207669727475616C207E4173796E635072696E74657228293B0A0A20202020696E7420636F6E6E656374284950416464726573732069702C2075696E7431365F7420706F7274293B0A20202020696E7420636F6E6E65637428636F6E73742063686172202A686F73742C2075696E7431365F7420706F7274293B0A0A20202020766F6964206F6E446174612841704461746148616E646C65722063622C20766F6964202A617267293B0A20202020766F6964206F6E436C6F7365284170436C6F736548616E646C65722063622C20766F6964202A617267293B0A0A202020206F70657261746F7220626F6F6C28293B0A202020204173796E635072696E7465722026206F70657261746F723D28636F6E7374204173796E635072696E74657220266F74686572293B0A0A2020202073697A655F742077726974652875696E74385F742064617461293B0A2020202073697A655F7420777269746528636F6E73742075696E74385F74202A646174612C2073697A655F74206C656E293B0A0A20202020626F6F6C20636F6E6E656374656428293B0A20202020766F696420636C6F736528293B0A0A2020202073697A655F74205F73656E6442756666657228293B0A20202020766F6964205F6F6E4461746128766F6964202A646174612C2073697A655F74206C656E293B0A20202020766F6964205F6F6E5F636C6F736528293B0A20202020766F6964205F61747461636843616C6C6261636B7328293B0A7D3B0A0A23656E646966202F2A204153594E435052494E5445525F485F202A2F0A .h async_config 2369666E646566204C49425241524945535F4553504153594E435443505F5352435F4153594E435F434F4E4649475F485F0A23646566696E65204C49425241524945535F4553504153594E435443505F5352435F4153594E435F434F4E4649475F485F0A0A2369666E646566204153594E435F5443505F53534C5F454E41424C45440A23646566696E65204153594E435F5443505F53534C5F454E41424C454420300A23656E6469660A0A2369666E646566205443505F4D53530A2F2F204D61792068617665206265656E20646566696E6465642061732061202D445443505F4D5353206F7074696F6E206F6E2074686520636F6D70696C65206C696E65206F72206E6F742E0A2F2F2041726475696E6F20636F726520322E332E30206F72206561726C69657220646F6573206E6F7420646F20746865202D445443505F4D5353206F7074696F6E2E0A2F2F204C617465722076657273696F6E73206D6179207365742074686973206F7074696F6E207769746820696E666F2066726F6D20626F6172642E7478742E0A2F2F20486F77657665722C20436F726520322E342E3020616E6420757020626F6172642E74787420646F6573206E6F7420646566696E65205443505F4D535320666F72206C7749502076312E340A23646566696E65205443505F4D5353202831343630290A23656E6469660A0A2F2F2023646566696E65204153594E435F5443505F4445425547282E2E2E29206574735F7072696E7466285F5F56415F415247535F5F290A2F2F2023646566696E65205443505F53534C5F4445425547282E2E2E29206574735F7072696E7466285F5F56415F415247535F5F290A2F2F2023646566696E65204153594E435F5443505F415353455254282061202920646F7B2069662821286129297B6574735F7072696E746628224153534552543A202573202575205C6E222C205F5F46494C455F5F2C205F5F4C494E455F5F293B7D7D7768696C652830290A0A2F2F205374617274696E6720776974682041726475696E6F20436F726520322E342E3020616E642075702074686520646566696E65206F662044454255475F4553505F504F52540A2F2F2063616E2062652068616E646C6564207468726F756768207468652041726475696E6F2049444520426F617264206F7074696F6E7320696E7374656164206F6620686572652E0A2F2F2023646566696E652044454255475F4553505F504F52542053657269616C0A0A2F2F2023646566696E652044454255475F4553505F4153594E435F54435020310A2F2F2023646566696E652044454255475F4553505F5443505F53534C20310A23696E636C756465203C44656275675072696E744D6163726F732E683E0A0A2369666E646566204153594E435F5443505F4153534552540A23646566696E65204153594E435F5443505F415353455254282E2E2E2920646F207B2028766F696429303B7D207768696C652866616C7365290A23656E6469660A2369666E646566204153594E435F5443505F44454255470A23646566696E65204153594E435F5443505F4445425547282E2E2E2920646F207B2028766F696429303B7D207768696C652866616C7365290A23656E6469660A2369666E646566205443505F53534C5F44454255470A23646566696E65205443505F53534C5F4445425547282E2E2E2920646F207B2028766F696429303B7D207768696C652866616C7365290A23656E6469660A0A23656E646966202F2A204C49425241524945535F4553504153594E435443505F5352435F4153594E435F434F4E4649475F485F202A2F0A .h DebugPrintMacros 2369666E646566205F44454255475F5052494E545F4D4143524F535F480A23646566696E65205F44454255475F5052494E545F4D4143524F535F480A2F2F20536F6D6520637573746F6D697A61626C65207072696E74206D6163726F7320746F20737569746520746865206465627567206E65656473206465206A6F75722E0A0A2F2F204465627567206D6163726F730A2F2F2023696E636C756465203C70676D73706163652E683E0A2F2F2068747470733A2F2F737461636B6F766572666C6F772E636F6D2F7175657374696F6E732F383438373938362F66696C652D6D6163726F2D73686F77732D66756C6C2D706174680A2F2F20546869732076616C7565206973207265736F6C76656420617420636F6D70696C652074696D652E0A23646566696E65205F46494C454E414D455F207374727263687228222F22205F5F46494C455F5F2C20272F27290A0A2F2F2023646566696E652044454255475F4553505F4153594E435F54435020310A2F2F2023646566696E652044454255475F4553505F5443505F53534C20310A2F2F2023646566696E652044454255475F4553505F504F52542053657269616C0A0A23696620646566696E65642844454255475F4553505F504F5254292026262021646566696E65642844454255475F54494D455F5354414D505F464D54290A23646566696E652044454255475F54494D455F5354414D505F464D542022253036752E2530337520220A737472756374205F44454255475F54494D455F5354414D50207B0A2020756E7369676E6564206465633B0A2020756E7369676E65642077686F6C653B0A7D3B0A696E6C696E6520737472756374205F44454255475F54494D455F5354414D5020646562756754696D655374616D7028766F696429207B0A2020737472756374205F44454255475F54494D455F5354414D502073743B0A2020756E7369676E6564206E6F77203D206D696C6C69732829202520313030303030303030303B0A202073742E646563203D206E6F77202520313030303B0A202073742E77686F6C65203D206E6F77202F20313030303B0A202072657475726E2073743B0A7D0A23656E6469660A0A23696620646566696E65642844454255475F4553505F504F5254292026262021646566696E65642844454255475F47454E45524943290A202023646566696E652044454255475F47454E4552494328206D6F64756C652C20666F726D61742C202E2E2E2029205C0A20202020646F207B205C0A202020202020737472756374205F44454255475F54494D455F5354414D50207374203D20646562756754696D655374616D7028293B205C0A20202020202044454255475F4553505F504F52542E7072696E7466282044454255475F54494D455F5354414D505F464D54206D6F64756C652022202220666F726D61742C2073742E77686F6C652C2073742E6465632C2023235F5F56415F415247535F5F20293B205C0A202020207D207768696C652866616C7365290A23656E6469660A23696620646566696E65642844454255475F4553505F504F5254292026262021646566696E65642844454255475F47454E455249435F50290A202023646566696E652044454255475F47454E455249435F5028206D6F64756C652C20666F726D61742C202E2E2E2029205C0A20202020646F207B205C0A202020202020737472756374205F44454255475F54494D455F5354414D50207374203D20646562756754696D655374616D7028293B205C0A20202020202044454255475F4553505F504F52542E7072696E74665F502850535452282044454255475F54494D455F5354414D505F464D54206D6F64756C652022202220666F726D617420292C2073742E77686F6C652C2073742E6465632C2023235F5F56415F415247535F5F20293B205C0A202020207D207768696C652866616C7365290A23656E6469660A0A23696620646566696E65642844454255475F47454E45524943292026262021646566696E6564284153534552545F47454E45524943290A23646566696E65204153534552545F47454E455249432820612C206D6F64756C652029205C0A2020646F207B205C0A202020206966202820212861292029207B205C0A20202020202044454255475F47454E4552494328206D6F64756C652C202225733A25733A25753A20415353455254282223612229206661696C6564215C6E222C205F5F46494C455F5F2C205F5F66756E635F5F2C205F5F4C494E455F5F293B205C0A20202020202044454255475F4553505F504F52542E666C75736828293B205C0A202020207D205C0A20207D207768696C652866616C7365290A23656E6469660A23696620646566696E65642844454255475F47454E455249435F50292026262021646566696E6564284153534552545F47454E455249435F50290A23646566696E65204153534552545F47454E455249435F502820612C206D6F64756C652029205C0A2020646F207B205C0A202020206966202820212861292029207B205C0A20202020202044454255475F47454E455249435F5028206D6F64756C652C202225733A25733A25753A20415353455254282223612229206661696C6564215C6E222C205F5F46494C455F5F2C205F5F66756E635F5F2C205F5F4C494E455F5F293B205C0A20202020202044454255475F4553505F504F52542E666C75736828293B205C0A202020207D205C0A20207D207768696C652866616C7365290A23656E6469660A0A2369666E6465662044454255475F47454E455249430A23646566696E652044454255475F47454E45524943282E2E2E2920646F207B2028766F696429303B7D207768696C652866616C7365290A23656E6469660A0A2369666E6465662044454255475F47454E455249435F500A23646566696E652044454255475F47454E455249435F50282E2E2E2920646F207B2028766F696429303B7D207768696C652866616C7365290A23656E6469660A0A2369666E646566204153534552545F47454E455249430A23646566696E65204153534552545F47454E45524943282E2E2E2920646F207B2028766F696429303B7D207768696C652866616C7365290A23656E6469660A0A2369666E646566204153534552545F47454E455249435F500A23646566696E65204153534552545F47454E455249435F50282E2E2E2920646F207B2028766F696429303B7D207768696C652866616C7365290A23656E6469660A0A2369666E6465662044454255475F4553505F5052494E54460A23646566696E652044454255475F4553505F5052494E54462820666F726D61742C202E2E2E292044454255475F47454E455249435F5028225B25735D222C20666F726D61742C20265F46494C454E414D455F5B315D2C2023235F5F56415F415247535F5F290A23656E6469660A0A23696620646566696E65642844454255475F4553505F4153594E435F544350292026262021646566696E6564284153594E435F5443505F4445425547290A23646566696E65204153594E435F5443505F44454255472820666F726D61742C202E2E2E292044454255475F47454E455249435F5028225B4153594E435F5443505D222C20666F726D61742C2023235F5F56415F415247535F5F290A23656E6469660A0A2369666E646566204153594E435F5443505F4153534552540A23646566696E65204153594E435F5443505F4153534552542820612029204153534552545F47454E455249435F5028202861292C20225B4153594E435F5443505D22290A23656E6469660A0A23696620646566696E65642844454255475F4553505F5443505F53534C292026262021646566696E6564285443505F53534C5F4445425547290A23646566696E65205443505F53534C5F44454255472820666F726D61742C202E2E2E292044454255475F47454E455249435F5028225B5443505F53534C5D222C20666F726D61742C2023235F5F56415F415247535F5F290A23656E6469660A0A23656E646966202F2F5F44454255475F5052494E545F4D4143524F535F480A .h ESPAsyncTCP 2F2A0A20204173796E6368726F6E6F757320544350206C69627261727920666F7220457370726573736966204D4355730A0A2020436F707972696768742028632920323031362048726973746F20476F63686B6F762E20416C6C207269676874732072657365727665642E0A2020546869732066696C652069732070617274206F6620746865206573703832363620636F726520666F722041726475696E6F20656E7669726F6E6D656E742E0A0A202054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A20206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A0A202054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A20204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A20204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A0A2020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A2020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A2A2F0A2F2A0A4368616E67657320666F72204A756C7920323031390A0A546865206F70657261746F7220226E6577202E2E2E2220776173206368616E67656420746F20226E657720287374643A3A6E6F7468726F7729202E2E2E222C2077686963682077696C6C0A72657475726E204E554C4C207768656E207468652068656170206973206F7574206F66206D656D6F72792E20576974686F757420746865206368616E67652022736F667420574454220A7761732074686520726573756C742C207374617274696E6720776974682041726475696E6F204553503832363620436F726520322E352E302E20284E6F74652C2052453A22736F66740A57445422202D20746865206572726F7220207265706F7274696E67206D617920696D70726F7665207769746820636F726520322E362E2920576974682070726F697220636F72650A76657273696F6E7320746865206C696272617279206170706561727320746F20776F726B2066696E652E0A7265663A2068747470733A2F2F6769746875622E636F6D2F657370383236362F41726475696E6F2F6973737565732F363236392369737375652D3436343937383934340A0A546F20737570706F7274206E65776572206C7749502076657273696F6E7320616E6420627566666572206D6F64656C732E20416C6C207265666572656E63657320746F20313436300A77657265207265706C616365642077697468205443505F4D53532E204966205443505F4D5353206973206E6F7420646566696E656420286578702E20312E3476206C774950290A3134363020697320617373756D65642E0A0A546865204553504173796E63544350206C6962726172792073686F756C64206275696C6420666F722041726475696E6F204553503832363620436F72652072656C65617365733A0A322E332E302C20322E342E312C20322E342E322C20322E352E312C20322E352E322E204974206D6179207374696C6C206275696C64207769746820636F72652076657273696F6E730A322E342E3020616E6420322E352E302E204920646964206E6F7420646F20616E792072656772657373696F6E2074657374696E6720776974682074686573652C2073696E63650A746865792068616420746F6F206D616E792069737375657320616E64207765726520717569636B6C7920737570657273656465642E0A0A6C774950207463705F65727228292063616C6C6261636B206F6674656E20726573756C74656420696E20637261736865732E205468652070726F626C656D2077617320610A7463705F657272282920776F756C6420636F6D6520696E2C207768696C652070726F63657373696E6720612073656E64206F72207265636569766520696E207468650A666F7267726F756E642E20546865207463705F65727228292063616C6C6261636B20776F756C642062652070617373656420646F776E20746F206120636C69656E7427730A7265676973746572656420646973636F6E6E6563742043422E204120636F6D6D6F6E2070726F626C656D20776974682053796E63436C69656E7420616E64206F746865720A6D6F64756C65732061732077656C6C20617320736F6D6520636C69656E7420636F6465207761733A207468652066726565696E67206F66204553504173796E635443500A4173796E63436C69656E74206F626A656374732076696120646973636F6E6E6563742043422068616E646C657273207768696C6520746865206C696272617279207761730A77616974696E6720666F7220616E206F7065727374696F6E20746F202066696E69736865642E20417474656D70747320746F206163636573732062616420706F696E746572730A666F6C6C6F7765642E20466F722053796E63436C69656E74207468697320636F6D6D6F6E6C79206F63637572656420647572696E6720612063616C6C20746F2064656C617928292E0A4F6E2072657475726E20746F2053796E63436C69656E74205F636C69656E742077617320696E76616C69642E20416C736F207468652070726F626C656D206465736372696265642062790A69737375652023393420616C736F2073757266616365640A0A557365206F66207463705F61626F7274282920726571756972656420736F6D652076657279207370656369616C2068616E646C696E6720616E642077617320766572790A6368616C6C656E67696E6720746F206D616B6520776F726B20776974686F7574206368616E67696E6720636C69656E74204150492E204552525F414252542063616E206F6E6C792062650A75736564206F6E6365206F6E20612072657475726E20746F206C77495020666F72206120676976656E20636F6E6E656374696F6E20616E642073696E6365207468650A4173796E63436C69656E74207374727563747572652077617320736F6D6574696D65732064656C65746564206265666F72652072657475726E696E6720746F206C7749502C207468650A737461746520747261636B696E6720626563616D6520747269636B792E205768696C652075676C792C206120676C6F62616C207661726961626C6520666F7220746869730A7365656D656420746F20776F726B3B20686F77657665722C204920206162616E646564206974207768656E204920736177206120706F737369626C650A7265656E7472616E63792F636F6E63757272656E63792069737375652E204166746572207365766572616C20617070726F6163686573204920736574746C6564207468650A70726F626C656D206279206372656174696E672022636C6173732041434572726F72547261636B65722220746F206D616E616765207468652069737375652E0A0A0A4164646974696F6E616C204173796E6320436C69656E7420636F6E73696465726174696F6E733A0A0A54686520636C69656E7420736B65746368206D75737420616C7761797320746573742069662074686520636F6E6E656374696F6E206973207374696C6C207570206174206C6F6F7028290A656E74727920616E64206166746572207468652072657475726E206F6620616E792066756E6374696F6E2063616C6C2C2074686174206D6179206861766520646F6E6520610A64656C61792829206F72207969656C642829206F7220616E79204553504173796E63544350206C6962726172792066616D696C792063616C6C2E20466F72206578616D706C652C0A74686520636F6E6E656374696F6E20636F756C64206265206C6F737420647572696E6720612063616C6C20746F205F636C69656E742D3E7772697465282E2E2E292E20436C69656E740A736B65746368657320746861742064656C657465205F636C69656E742061732070617274206F66207468656972206F6E446973636F6E6E65637428292068616E646C6572206D7573740A62652076657279206361726566756C206173205F636C69656E742077696C6C206265636F6D6520696E76616C69642061667465722063616C6C7320746F2064656C617928292C0A7969656C6428292C206574632E0A0A0A202A2F0A23696E636C756465202241726475696E6F2E68220A0A23696E636C75646520224553504173796E635443502E68220A65787465726E202243227B0A202023696E636C75646520226C7769702F6F70742E68220A202023696E636C75646520226C7769702F7463702E68220A202023696E636C75646520226C7769702F696E65742E68220A202023696E636C75646520226C7769702F646E732E68220A202023696E636C75646520226C7769702F696E69742E68220A7D0A23696E636C756465203C7463705F6178746C732E683E0A0A2F2A0A20204173796E6320436C69656E74204572726F722052657475726E20547261636B65720A2A2F0A2F2F20417373756D7074696F6E3A2063616C6C6261636B7320617265206E657665722063616C6C6564207769746820657272203D3D204552525F414252543B20686F77657665722C0A2F2F2074686579206D61792072657475726E204552525F414252542E0A0A41434572726F72547261636B65723A3A41434572726F72547261636B6572284173796E63436C69656E74202A63293A0A202020205F636C69656E742863290A20202C205F636C6F73655F6572726F72284552525F4F4B290A20202C205F6572726F7265642845455F4F4B290A2369666465662044454255475F4D4F52450A20202C205F6572726F725F6576656E745F6362284E554C4C290A20202C205F6572726F725F6576656E745F63625F617267284E554C4C290A23656E6469660A7B7D0A0A2369666465662044454255475F4D4F52450A2F2A2A0A202A2054686973206973206E6F74206E65636573736172792C20627574206120737461727420617420676174686572696E6720736F6D652073746174697374696373206F6E0A202A206572726F726564206F757420636F6E6E656374696F6E732E20557365642066726F6D204173796E635365727665722E0A202A2F0A766F69642041434572726F72547261636B65723A3A6F6E4572726F724576656E742841734E6F7469667948616E646C65722063622C20766F6964202A61726729207B0A20205F6572726F725F6576656E745F6362203D2063623B0A20205F6572726F725F6576656E745F63625F617267203D206172673B0A7D0A23656E6469660A0A766F69642041434572726F72547261636B65723A3A736574436C6F73654572726F72286572725F74206529207B0A2020696620286520213D204552525F4F4B290A202020204153594E435F5443505F44454255472822736574436C6F73654572726F72282920746F3A20257328256C64295C6E222C205F636C69656E742D3E6572726F72546F537472696E672865292C2065293B0A20206966285F6572726F726564203D3D2045455F4F4B290A202020205F636C6F73655F6572726F72203D20653B0A7D0A2F2A2A0A202A2043616C6C6564206D61696E6C792062792063616C6C6261636B20726F7574696E65732C2063616C6C6564207768656E20657272206973206E6F74204552525F4F4B2E0A202A20546869732070726576656E74732074686520706F737369626C697479206F662061626F7274696E6720616E20616C7265616479206572726F726564206F75740A202A20636F6E6E656374696F6E2E0A202A2F0A766F69642041434572726F72547261636B65723A3A7365744572726F7265642873697A655F74206572726F724576656E74297B0A202069662845455F4F4B203D3D205F6572726F726564290A202020205F6572726F726564203D206572726F724576656E743B0A2369666465662044454255475F4D4F52450A2020696620285F6572726F725F6576656E745F6362290A202020205F6572726F725F6576656E745F6362285F6572726F725F6576656E745F63625F6172672C206572726F724576656E74293B0A23656E6469660A7D0A2F2A2A0A202A20557365642062792063616C6C6261636B2066756E6374696F6E73206F6E6C792E205573656420666F722070726F706572204552525F414252542072657475726E2076616C75650A202A207265706F7274696E672E204552525F41425254206973206F6E6C79207265706F727465642F72657475726E6564206F6E63653B2074686572656166746572204552525F4F4B0A202A20697320616C776179732072657475726E65642E0A202A2F0A6572725F742041434572726F72547261636B65723A3A67657443616C6C6261636B436C6F73654572726F7228766F6964297B0A20206966202845455F4F4B20213D205F6572726F726564290A2020202072657475726E204552525F4F4B3B0A2020696620284552525F41425254203D3D205F636C6F73655F6572726F72290A202020207365744572726F7265642845455F41424F52544544293B0A202072657475726E205F636C6F73655F6572726F723B0A7D0A0A2F2A0A20204173796E632054435020436C69656E740A2A2F0A2369662044454255475F4553505F4153594E435F5443500A7374617469632073697A655F74205F636F6E6E656374696F6E436F756E743D303B0A23656E6469660A0A236966204153594E435F5443505F53534C5F454E41424C45440A4173796E63436C69656E743A3A4173796E63436C69656E74287463705F7063622A207063622C2053534C5F435458202A2073736C5F637478293A0A23656C73650A4173796E63436C69656E743A3A4173796E63436C69656E74287463705F7063622A20706362293A0A23656E6469660A20205F636F6E6E6563745F63622830290A20202C205F636F6E6E6563745F63625F6172672830290A20202C205F646973636172645F63622830290A20202C205F646973636172645F63625F6172672830290A20202C205F73656E745F63622830290A20202C205F73656E745F63625F6172672830290A20202C205F6572726F725F63622830290A20202C205F6572726F725F63625F6172672830290A20202C205F726563765F63622830290A20202C205F726563765F63625F6172672830290A20202C205F70625F63622830290A20202C205F70625F63625F6172672830290A20202C205F74696D656F75745F63622830290A20202C205F74696D656F75745F63625F6172672830290A20202C205F706F6C6C5F63622830290A20202C205F706F6C6C5F63625F6172672830290A20202C205F7063625F627573792866616C7365290A236966204153594E435F5443505F53534C5F454E41424C45440A20202C205F7063625F7365637572652866616C7365290A20202C205F68616E647368616B655F646F6E652874727565290A23656E6469660A20202C205F7063625F73656E745F61742830290A20202C205F636C6F73655F7063622866616C7365290A20202C205F61636B5F7063622874727565290A20202C205F74785F756E61636B65645F6C656E2830290A20202C205F74785F61636B65645F6C656E2830290A20202C205F74785F756E73656E745F6C656E2830290A20202C205F72785F61636B5F6C656E2830290A20202C205F72785F6C6173745F7061636B65742830290A20202C205F72785F73696E63655F74696D656F75742830290A20202C205F61636B5F74696D656F7574284153594E435F4D41585F41434B5F54494D45290A20202C205F636F6E6E6563745F706F72742830290A20202C205F726563765F706275665F666C6167732830290A20202C205F6572726F72547261636B6572284E554C4C290A20202C2070726576284E554C4C290A20202C206E657874284E554C4C290A7B0A20205F706362203D207063623B0A20206966285F706362297B0A202020205F72785F6C6173745F7061636B6574203D206D696C6C697328293B0A202020207463705F7365747072696F285F7063622C205443505F5052494F5F4D494E293B0A202020207463705F617267285F7063622C2074686973293B0A202020207463705F72656376285F7063622C20265F735F72656376293B0A202020207463705F73656E74285F7063622C20265F735F73656E74293B0A202020207463705F657272285F7063622C20265F735F6572726F72293B0A202020207463705F706F6C6C285F7063622C20265F735F706F6C6C2C2031293B0A236966204153594E435F5443505F53534C5F454E41424C45440A2020202069662873736C5F637478297B0A2020202020206966287463705F73736C5F6E65775F736572766572285F7063622C2073736C5F63747829203C2030297B0A20202020202020205F636C6F736528293B0A202020202020202072657475726E3B0A2020202020207D0A2020202020207463705F73736C5F617267285F7063622C2074686973293B0A2020202020207463705F73736C5F64617461285F7063622C20265F735F64617461293B0A2020202020207463705F73736C5F68616E647368616B65285F7063622C20265F735F68616E647368616B65293B0A2020202020207463705F73736C5F657272285F7063622C20265F735F73736C5F6572726F72293B0A0A2020202020205F7063625F736563757265203D20747275653B0A2020202020205F68616E647368616B655F646F6E65203D2066616C73653B0A202020207D0A23656E6469660A20207D0A0A20205F6572726F72547261636B6572203D207374643A3A6D616B655F7368617265643C41434572726F72547261636B65723E2874686973293B0A2369662044454255475F4553505F4153594E435F5443500A20205F6572726F72547261636B65722D3E736574436F6E6E656374696F6E4964282B2B5F636F6E6E656374696F6E436F756E74293B0A23656E6469660A7D0A0A4173796E63436C69656E743A3A7E4173796E63436C69656E7428297B0A20206966285F706362290A202020205F636C6F736528293B0A0A20205F6572726F72547261636B65722D3E636C656172436C69656E7428293B0A7D0A0A696E6C696E6520766F696420636C65617254637043616C6C6261636B73287463705F7063622A20706362297B0A2020202020207463705F617267287063622C204E554C4C293B0A2020202020207463705F73656E74287063622C204E554C4C293B0A2020202020207463705F72656376287063622C204E554C4C293B0A2020202020207463705F657272287063622C204E554C4C293B0A2020202020207463705F706F6C6C287063622C204E554C4C2C2030293B0A7D0A0A236966204153594E435F5443505F53534C5F454E41424C45440A626F6F6C204173796E63436C69656E743A3A636F6E6E656374284950416464726573732069702C2075696E7431365F7420706F72742C20626F6F6C20736563757265297B0A23656C73650A626F6F6C204173796E63436C69656E743A3A636F6E6E656374284950416464726573732069702C2075696E7431365F7420706F7274297B0A23656E6469660A2020696620285F70636229202F2F616C726561647920636F6E6E65637465640A2020202072657475726E2066616C73653B0A202069705F616464725F7420616464723B0A2020616464722E61646472203D2069703B0A236966204C5749505F56455253494F4E5F4D414A4F52203D3D20310A20206E657469662A20696E74657266616365203D2069705F726F757465282661646472293B0A20206966202821696E74657266616365297B202F2F6E6F20726F75746520746F20686F73740A2020202072657475726E2066616C73653B0A20207D0A23656E6469660A20207463705F7063622A20706362203D207463705F6E657728293B0A20206966202821706362297B202F2F636F756C64206E6F7420616C6C6F63617465207063620A2020202072657475726E2066616C73653B0A20207D0A0A20207463705F7365747072696F287063622C205443505F5052494F5F4D494E293B0A236966204153594E435F5443505F53534C5F454E41424C45440A20205F7063625F736563757265203D207365637572653B0A20205F68616E647368616B655F646F6E65203D20217365637572653B0A23656E6469660A20207463705F617267287063622C2074686973293B0A20207463705F657272287063622C20265F735F6572726F72293B0A202073697A655F7420657272203D207463705F636F6E6E656374287063622C2026616464722C20706F72742C287463705F636F6E6E65637465645F666E29265F735F636F6E6E6563746564293B0A202072657475726E20284552525F4F4B203D3D20657272293B0A7D0A0A236966204153594E435F5443505F53534C5F454E41424C45440A626F6F6C204173796E63436C69656E743A3A636F6E6E65637428636F6E737420636861722A20686F73742C2075696E7431365F7420706F72742C20626F6F6C20736563757265297B0A23656C73650A626F6F6C204173796E63436C69656E743A3A636F6E6E65637428636F6E737420636861722A20686F73742C2075696E7431365F7420706F7274297B0A23656E6469660A202069705F616464725F7420616464723B0A20206572725F7420657272203D20646E735F676574686F737462796E616D6528686F73742C2026616464722C2028646E735F666F756E645F63616C6C6261636B29265F735F646E735F666F756E642C2074686973293B0A2020696628657272203D3D204552525F4F4B29207B0A236966204153594E435F5443505F53534C5F454E41424C45440A2020202072657475726E20636F6E6E6563742849504164647265737328616464722E61646472292C20706F72742C20736563757265293B0A23656C73650A2020202072657475726E20636F6E6E6563742849504164647265737328616464722E61646472292C20706F7274293B0A23656E6469660A20207D20656C736520696628657272203D3D204552525F494E50524F475245535329207B0A236966204153594E435F5443505F53534C5F454E41424C45440A202020205F7063625F736563757265203D207365637572653B0A202020205F68616E647368616B655F646F6E65203D20217365637572653B0A23656E6469660A202020205F636F6E6E6563745F706F7274203D20706F72743B0A2020202072657475726E20747275653B0A20207D0A202072657475726E2066616C73653B0A7D0A0A4173796E63436C69656E7426204173796E63436C69656E743A3A6F70657261746F723D28636F6E7374204173796E63436C69656E7426206F74686572297B0A2020696620285F70636229207B0A202020204153594E435F5443505F444542554728226F70657261746F723D5B25755D3A204162616E646F6E6564205F7063622830782522205052495850545220222920666F7263656420636C6F73652E5C6E222C20676574436F6E6E656374696F6E496428292C2075696E747074725F74285F70636229293B0A202020205F636C6F736528293B0A20207D0A20205F6572726F72547261636B6572203D206F746865722E5F6572726F72547261636B65723B0A0A20202F2F204920616D20636F6E6675736564207768656E20226F746865722E5F706362222066616C6C73206F7574206F662073636F7065207468652064657374727563746F722077696C6C0A20202F2F20636C6F73652069743F20544F444F3A204C6F6F6B20746F207365652077686572652074686973206973207573656420616E6420686F77206974206D6967687420776F726B2E0A20205F706362203D206F746865722E5F7063623B0A2020696620285F70636229207B0A202020205F72785F6C6173745F7061636B6574203D206D696C6C697328293B0A202020207463705F7365747072696F285F7063622C205443505F5052494F5F4D494E293B0A202020207463705F617267285F7063622C2074686973293B0A202020207463705F72656376285F7063622C20265F735F72656376293B0A202020207463705F73656E74285F7063622C20265F735F73656E74293B0A202020207463705F657272285F7063622C20265F735F6572726F72293B0A202020207463705F706F6C6C285F7063622C20265F735F706F6C6C2C2031293B0A236966204153594E435F5443505F53534C5F454E41424C45440A202020206966287463705F73736C5F686173285F70636229297B0A2020202020205F7063625F736563757265203D20747275653B0A2020202020205F68616E647368616B655F646F6E65203D2066616C73653B0A2020202020207463705F73736C5F617267285F7063622C2074686973293B0A2020202020207463705F73736C5F64617461285F7063622C20265F735F64617461293B0A2020202020207463705F73736C5F68616E647368616B65285F7063622C20265F735F68616E647368616B65293B0A2020202020207463705F73736C5F657272285F7063622C20265F735F73736C5F6572726F72293B0A202020207D20656C7365207B0A2020202020205F7063625F736563757265203D2066616C73653B0A2020202020205F68616E647368616B655F646F6E65203D20747275653B0A202020207D0A23656E6469660A20207D0A202072657475726E202A746869733B0A7D0A0A626F6F6C204173796E63436C69656E743A3A6F70657261746F723D3D28636F6E7374204173796E63436C69656E7420266F7468657229207B0A202072657475726E20285F70636220213D204E554C4C202626206F746865722E5F70636220213D204E554C4C20262620285F7063622D3E72656D6F74655F69702E61646472203D3D206F746865722E5F7063622D3E72656D6F74655F69702E616464722920262620285F7063622D3E72656D6F74655F706F7274203D3D206F746865722E5F7063622D3E72656D6F74655F706F727429293B0A7D0A0A766F6964204173796E63436C69656E743A3A61626F727428297B0A20202F2F204E6F7465733A0A20202F2F203129205F7063622069732073657420746F204E554C4C2C20736F2077652063616E6E6F742063616C6C207463705F61626F72742829206D6F7265207468616E206F6E63652E0A20202F2F20322920736574436C6F73654572726F72284552525F4142525429206973206F6E6C7920646F6E652068657265210A20202F2F203329205573696E6720746869732061626F727428292066756E6374696F6E2067756172616E74656573206F6E6C79206F6E65207463705F61626F727428292063616C6C2069730A20202F2F202020206D61646520616E64206F6E6C79206F6E652043422072657475726E732077697468204552525F41424F52542E0A20202F2F2034292041667465722061626F727428292069732063616C6C65642066726F6D205F636C6F736528292C206E6F2063616C6C6261636B73207769746820616E206572720A20202F2F20202020706172616D657465722077696C6C2062652063616C6C65642E202065672E205F7265637628292C205F6572726F7228292C205F636F6E6E656374656428292E0A20202F2F202020205F636C6F736528292077696C6C2072657365742074686572652043422068616E646C657273206265666F72652063616C6C696E672E0A20202F2F20352920412063616C6C6261636B20746F205F6572726F7228292C2077696C6C20736574205F70636220746F204E554C4C2C20746875732061766F6964696E67207468650A20202F2F202020206F66206120326E642063616C6C20746F207463705F61626F727428292E0A20202F2F2036292043616C6C6261636B7320746F205F726563762829206F72205F636F6E6E65637465642829207769746820657272207365742C2077696C6C20726573756C7420696E205F7063620A20202F2F2020202073657420746F204E554C4C2E20546875732C2070726576656E74696E6720706F737369626C652063616C6C73206C6174657220746F207463705F61626F727428292E0A20206966285F70636229207B0A202020207463705F61626F7274285F706362293B0A202020205F706362203D204E554C4C3B0A20202020736574436C6F73654572726F72284552525F41425254293B0A20207D0A202072657475726E3B0A7D0A0A766F6964204173796E63436C69656E743A3A636C6F736528626F6F6C206E6F77297B0A20206966285F706362290A202020207463705F726563766564285F7063622C205F72785F61636B5F6C656E293B0A20206966286E6F77290A202020205F636C6F736528293B0A2020656C73650A202020205F636C6F73655F706362203D20747275653B0A7D0A0A766F6964204173796E63436C69656E743A3A73746F702829207B0A2020636C6F73652866616C7365293B0A7D0A0A626F6F6C204173796E63436C69656E743A3A6672656528297B0A2020696628215F706362290A2020202072657475726E20747275653B0A20206966285F7063622D3E7374617465203D3D2030207C7C205F7063622D3E7374617465203E2034290A2020202072657475726E20747275653B0A202072657475726E2066616C73653B0A7D0A0A73697A655F74204173796E63436C69656E743A3A777269746528636F6E737420636861722A206461746129207B0A202069662864617461203D3D204E554C4C290A2020202072657475726E20303B0A202072657475726E20777269746528646174612C207374726C656E286461746129293B0A7D0A0A73697A655F74204173796E63436C69656E743A3A777269746528636F6E737420636861722A20646174612C2073697A655F742073697A652C2075696E74385F7420617069666C61677329207B0A202073697A655F742077696C6C5F73656E64203D2061646428646174612C2073697A652C20617069666C616773293B0A0A20206966282177696C6C5F73656E64207C7C202173656E642829290A2020202072657475726E20303B0A202072657475726E2077696C6C5F73656E643B0A7D0A0A73697A655F74204173796E63436C69656E743A3A61646428636F6E737420636861722A20646174612C2073697A655F742073697A652C2075696E74385F7420617069666C61677329207B0A2020696628215F706362207C7C2073697A65203D3D2030207C7C2064617461203D3D204E554C4C290A2020202072657475726E20303B0A202073697A655F7420726F6F6D203D20737061636528293B0A202069662821726F6F6D290A2020202072657475726E20303B0A236966204153594E435F5443505F53534C5F454E41424C45440A20206966285F7063625F736563757265297B0A20202020696E742073656E74203D207463705F73736C5F7772697465285F7063622C202875696E74385F742A29646174612C2073697A65293B0A2020202069662873656E74203E3D2030297B0A2020202020205F74785F756E61636B65645F6C656E202B3D2073656E743B0A20202020202072657475726E2073656E743B0A202020207D0A202020205F636C6F736528293B0A2020202072657475726E20303B0A20207D0A23656E6469660A202073697A655F742077696C6C5F73656E64203D2028726F6F6D203C2073697A6529203F20726F6F6D203A2073697A653B0A20206572725F7420657272203D207463705F7772697465285F7063622C20646174612C2077696C6C5F73656E642C20617069666C616773293B0A202069662865727220213D204552525F4F4B29207B0A202020204153594E435F5443505F444542554728225F6164645B25755D3A207463705F777269746528292072657475726E6564206572723A20257328256C64295C6E222C20676574436F6E6E656374696F6E496428292C206572726F72546F537472696E6728657272292C20657272293B0A2020202072657475726E20303B0A20207D0A20205F74785F756E73656E745F6C656E202B3D2077696C6C5F73656E643B0A202072657475726E2077696C6C5F73656E643B0A7D0A0A626F6F6C204173796E63436C69656E743A3A73656E6428297B0A236966204153594E435F5443505F53534C5F454E41424C45440A20206966285F7063625F736563757265290A2020202072657475726E20747275653B0A23656E6469660A20206572725F7420657272203D207463705F6F7574707574285F706362293B0A2020696628657272203D3D204552525F4F4B297B0A202020205F7063625F62757379203D20747275653B0A202020205F7063625F73656E745F6174203D206D696C6C697328293B0A202020205F74785F756E61636B65645F6C656E202B3D205F74785F756E73656E745F6C656E3B0A202020205F74785F756E73656E745F6C656E203D20303B0A2020202072657475726E20747275653B0A20207D0A0A20204153594E435F5443505F4445425547282273656E645B25755D3A207463705F6F757470757428292072657475726E6564206572723A20257328256C6429222C20676574436F6E6E656374696F6E496428292C206572726F72546F537472696E6728657272292C20657272293B0A20205F74785F756E73656E745F6C656E203D20303B0A202072657475726E2066616C73653B0A7D0A0A73697A655F74204173796E63436C69656E743A3A61636B2873697A655F74206C656E297B0A20206966286C656E203E205F72785F61636B5F6C656E290A202020206C656E203D205F72785F61636B5F6C656E3B0A20206966286C656E290A202020207463705F726563766564285F7063622C206C656E293B0A20205F72785F61636B5F6C656E202D3D206C656E3B0A202072657475726E206C656E3B0A7D0A0A2F2F20507269766174652043616C6C6261636B730A0A766F6964204173796E63436C69656E743A3A5F636F6E6E6563746564287374643A3A7368617265645F7074723C41434572726F72547261636B65723E26206572726F72547261636B65722C20766F69642A207063622C206572725F7420657272297B0A20202F2F28766F6964296572723B202F2F204C5749502076312E34206170706561727320746F20616C776179732063616C6C2077697468204552525F4F4B0A20202F2F20446F63756D656E746174696F6E20666F7220322E312E3020616C736F20736179733A0A20202F2F20202022657272092D20416E20756E75736564206572726F7220636F64652C20616C77617973204552525F4F4B2063757272656E746C79203B2D29220A20202F2F2068747470733A2F2F7777772E6E6F6E676E752E6F72672F6C7769702F325F315F782F7463705F38682E68746D6C236139333938363731303662643439326361663264383538353266623766366165380A20202F2F204261736564206F6E207468617420776F7264696E6720616E6420656D6F6A69206C657473206A7573742068616E646C65206974206E6F772E0A20202F2F20416674657220616C6C2C207468652041504920646F657320616C6C6F7720666F7220616E2065727220213D204552525F4F4B2E0A20206966284E554C4C203D3D20706362207C7C204552525F4F4B20213D2065727229207B0A202020204153594E435F5443505F444542554728225F636F6E6E65637465645B25755D3A2573206572723A20257328256C64295C6E222C206572726F72547261636B65722D3E676574436F6E6E656374696F6E496428292C2028284E554C4C203D3D2070636229203F2022204E554C4C203D3D20706362212C22203A202222292C206572726F72546F537472696E6728657272292C20657272293B0A202020206572726F72547261636B65722D3E736574436C6F73654572726F7228657272293B0A202020206572726F72547261636B65722D3E7365744572726F7265642845455F434F4E4E45435445445F4342293B0A202020205F706362203D207265696E746572707265745F636173743C7463705F7063622A3E28706362293B0A20202020696620285F706362290A202020202020636C65617254637043616C6C6261636B73285F706362293B0A202020205F706362203D204E554C4C3B0A202020205F6572726F7228657272293B0A2020202072657475726E3B0A20207D0A0A20205F706362203D207265696E746572707265745F636173743C7463705F7063622A3E28706362293B0A20206966285F706362297B0A202020205F7063625F62757379203D2066616C73653B0A202020205F72785F6C6173745F7061636B6574203D206D696C6C697328293B0A202020207463705F7365747072696F285F7063622C205443505F5052494F5F4D494E293B0A202020207463705F72656376285F7063622C20265F735F72656376293B0A202020207463705F73656E74285F7063622C20265F735F73656E74293B0A202020207463705F706F6C6C285F7063622C20265F735F706F6C6C2C2031293B0A236966204153594E435F5443505F53534C5F454E41424C45440A202020206966285F7063625F736563757265297B0A2020202020206966287463705F73736C5F6E65775F636C69656E74285F70636229203C2030297B0A20202020202020205F636C6F736528293B0A202020202020202072657475726E3B0A2020202020207D0A2020202020207463705F73736C5F617267285F7063622C2074686973293B0A2020202020207463705F73736C5F64617461285F7063622C20265F735F64617461293B0A2020202020207463705F73736C5F68616E647368616B65285F7063622C20265F735F68616E647368616B65293B0A2020202020207463705F73736C5F657272285F7063622C20265F735F73736C5F6572726F72293B0A202020207D0A20207D0A2020696628215F7063625F736563757265202626205F636F6E6E6563745F6362290A23656C73650A20207D0A20206966285F636F6E6E6563745F6362290A23656E6469660A202020205F636F6E6E6563745F6362285F636F6E6E6563745F63625F6172672C2074686973293B0A202072657475726E3B0A7D0A0A766F6964204173796E63436C69656E743A3A5F636C6F736528297B0A20206966285F70636229207B0A236966204153594E435F5443505F53534C5F454E41424C45440A202020206966285F7063625F736563757265297B0A2020202020207463705F73736C5F66726565285F706362293B0A202020207D0A23656E6469660A20202020636C65617254637043616C6C6261636B73285F706362293B0A202020206572725F7420657272203D207463705F636C6F7365285F706362293B0A202020206966284552525F4F4B203D3D2065727229207B0A202020202020736574436C6F73654572726F7228657272293B0A202020207D20656C7365207B0A2020202020204153594E435F5443505F444542554728225F636C6F73655B25755D3A2061626F727428292063616C6C656420666F72204173796E63436C69656E742030782522205052495850545220225C6E222C20676574436F6E6E656374696F6E496428292C2075696E747074725F74287468697329293B0A20202020202061626F727428293B0A202020207D0A202020205F706362203D204E554C4C3B0A202020206966285F646973636172645F6362290A2020202020205F646973636172645F6362285F646973636172645F63625F6172672C2074686973293B0A20207D0A202072657475726E3B0A7D0A0A766F6964204173796E63436C69656E743A3A5F6572726F72286572725F742065727229207B0A20204153594E435F5443505F444542554728225F6572726F725B25755D3A2573206572723A20257328256C64295C6E222C20676574436F6E6E656374696F6E496428292C2028284E554C4C203D3D205F70636229203F2022204E554C4C203D3D205F706362212C22203A202222292C206572726F72546F537472696E6728657272292C20657272293B0A20206966285F706362297B0A236966204153594E435F5443505F53534C5F454E41424C45440A202020206966285F7063625F736563757265297B0A2020202020207463705F73736C5F66726565285F706362293B0A202020207D0A23656E6469660A202020202F2F20417420746869732063616C6C6261636B205F70636220697320706F737369626C6520616C72656164792066726565642E20546875732C206E6F2063616C6C73206172650A202020202F2F206D61646520746F2073657420746F204E554C4C206F746865722063616C6C6261636B732E0A202020205F706362203D204E554C4C3B0A20207D0A20206966285F6572726F725F6362290A202020205F6572726F725F6362285F6572726F725F63625F6172672C20746869732C20657272293B0A20206966285F646973636172645F6362290A202020205F646973636172645F6362285F646973636172645F63625F6172672C2074686973293B0A7D0A0A236966204153594E435F5443505F53534C5F454E41424C45440A766F6964204173796E63436C69656E743A3A5F73736C5F6572726F7228696E74385F7420657272297B0A20206966285F6572726F725F6362290A202020205F6572726F725F6362285F6572726F725F63625F6172672C20746869732C206572722B3634293B0A7D0A23656E6469660A0A766F6964204173796E63436C69656E743A3A5F73656E74287374643A3A7368617265645F7074723C41434572726F72547261636B65723E26206572726F72547261636B65722C207463705F7063622A207063622C2075696E7431365F74206C656E29207B0A202028766F6964297063623B0A236966204153594E435F5443505F53534C5F454E41424C45440A2020696620285F7063625F73656375726520262620215F68616E647368616B655F646F6E65290A2020202072657475726E3B0A23656E6469660A20205F72785F6C6173745F7061636B6574203D206D696C6C697328293B0A20205F74785F756E61636B65645F6C656E202D3D206C656E3B0A20205F74785F61636B65645F6C656E202B3D206C656E3B0A20204153594E435F5443505F444542554728225F73656E745B25755D3A202534752C20756E61636B65643D2534752C2061636B65643D2534752C2073706163653D2534755C6E222C206572726F72547261636B65722D3E676574436F6E6E656374696F6E496428292C206C656E2C205F74785F756E61636B65645F6C656E2C205F74785F61636B65645F6C656E2C2073706163652829293B0A20206966285F74785F756E61636B65645F6C656E203D3D2030297B0A202020205F7063625F62757379203D2066616C73653B0A202020206572726F72547261636B65722D3E736574436C6F73654572726F72284552525F4F4B293B0A202020206966285F73656E745F636229207B0A2020202020205F73656E745F6362285F73656E745F63625F6172672C20746869732C205F74785F61636B65645F6C656E2C20286D696C6C69732829202D205F7063625F73656E745F617429293B0A202020202020696628216572726F72547261636B65722D3E686173436C69656E742829290A202020202020202072657475726E3B0A202020207D0A202020205F74785F61636B65645F6C656E203D20303B0A20207D0A202072657475726E3B0A7D0A0A766F6964204173796E63436C69656E743A3A5F72656376287374643A3A7368617265645F7074723C41434572726F72547261636B65723E26206572726F72547261636B65722C207463705F7063622A207063622C20706275662A2070622C206572725F742065727229207B0A20202F2F205768696C65206C7749502076312E34206170706561727320746F20616C776179732063616C6C2077697468204552525F4F4B2C20322E78206C774950206D61792070726573656E740A20202F2F2061206E6F6E2D4552525F4F4B2076616C75652E0A20202F2F2068747470733A2F2F7777772E6E6F6E676E752E6F72672F6C7769702F325F315F782F7463705F38682E68746D6C236137383063666163303862303263363639343861623934656139373432303265380A20206966284E554C4C203D3D20706362207C7C204552525F4F4B20213D20657272297B0A202020204153594E435F5443505F444542554728225F726563765B25755D3A2573206572723A20257328256C64295C6E222C206572726F72547261636B65722D3E676574436F6E6E656374696F6E496428292C2028284E554C4C203D3D2070636229203F2022204E554C4C203D3D20706362212C22203A202222292C206572726F72546F537472696E6728657272292C20657272293B0A202020204153594E435F5443505F415353455254284552525F4142525420213D20657272293B0A202020206572726F72547261636B65722D3E736574436C6F73654572726F7228657272293B0A202020206572726F72547261636B65722D3E7365744572726F7265642845455F524543565F4342293B0A202020205F706362203D207063623B0A202020206966285F706362290A202020202020636C65617254637043616C6C6261636B73285F706362293B0A202020205F706362203D204E554C4C3B0A202020202F2F2049207468696E6B2077652061726520736166652066726F6D206265696E672063616C6C65642066726F6D20616E20696E7465727275707420636F6E746578742E0A202020202F2F20426573742048696E7420746861742063616C6C696E67205F6572726F72282920697320736166653A0A202020202F2F2020202068747470733A2F2F7777772E6E6F6E676E752E6F72672F6C7769702F325F315F782F67726F75705F5F6C7769705F5F6E6F7379732E68746D6C0A202020202F2F20224665656420696E636F6D696E67207061636B65747320746F206E657469662D3E696E70757428706275662C206E65746966292066756E6374696F6E2066726F6D0A202020202F2F206D61696E6C6F6F702C206E6F742066726F6D20696E7465727275707420636F6E746578742E20596F752063616E20616C6C6F636174652061205061636B657420627566666572730A202020202F2F2028504255462920696E20696E7465727275707420636F6E7465787420616E6420707574207468656D20696E746F20612071756575652077686963682069732070726F6365737365640A202020202F2F2066726F6D206D61696E6C6F6F702E220A202020202F2F20416E6420746865206465736372697074696F6E206F6620224D61696E6C6F6F70204D6F646522206F7074696F6E20323A0A202020202F2F2020202068747470733A2F2F7777772E6E6F6E676E752E6F72672F6C7769702F325F315F782F70697466616C6C732E68746D6C0A202020202F2F202232292052756E206C77495020696E2061206D61696E6C6F6F702E202E2E2E206C774950206973204F4E4C592063616C6C65642066726F6D206D61696E6C6F6F700A202020202F2F2063616C6C737461636B7320686572652E205468652065746865726E6574204952512068617320746F207075742072656365697665642074656C656772616D7320696E746F20610A202020202F2F20717565756520776869636820697320706F6C6C656420696E20746865206D61696E6C6F6F702E20456E73757265206C774950206973204E455645522063616C6C65642066726F6D0A202020202F2F20616E20696E746572727570742C202E2E2E21220A202020202F2F204261736564206F6E20746865736520636F6D6D656E7473204920616D207468696E6B696E67207463705F726563765F666E28292069732063616C6C65640A202020202F2F2066726F6D20736F6D65626F64792773206D61696E6C6F6F7028292C20776869636820636F756C64206F6E6C792068617665206265656E20726561636865642066726F6D20610A202020202F2F2064656C6179206C696B652066756E6374696F6E206F72207468652041726475696E6F20736B65746368206C6F6F7028292066756E6374696F6E206861732072657475726E65642E0A202020202F2F2057686174204920646F6E27742077616E7420697320666F722074686520636C69656E7420736B6574636820746F2064656C65746520746865204173796E63436C69656E740A202020202F2F206F626A65637420766961205F6572726F722829207768696C6520697420697320696E20746865206D6964646C65206F66207573696E672069742E20486F77657665722C0A202020202F2F2074686520636C69656E7420736B65746368206D75737420616C77617973207465737420746861742074686520636F6E6E656374696F6E206973207374696C6C2075700A202020202F2F206174206C6F6F70282920656E74727920616E64206166746572207468652072657475726E206F6620616E792066756E6374696F6E2063616C6C2C2074686174206D61790A202020202F2F206861766520646F6E6520612064656C61792829206F72207969656C6428292E0A202020205F6572726F7228657272293B0A2020202072657475726E3B0A20207D0A0A20206966287062203D3D204E554C4C297B0A202020204153594E435F5443505F444542554728225F726563765B25755D3A207062203D3D204E554C4C2120436C6F73696E672E2E2E20256C645C6E222C206572726F72547261636B65722D3E676574436F6E6E656374696F6E496428292C20657272293B0A202020205F636C6F736528293B0A2020202072657475726E3B0A20207D0A20205F72785F6C6173745F7061636B6574203D206D696C6C697328293B0A20206572726F72547261636B65722D3E736574436C6F73654572726F72284552525F4F4B293B0A236966204153594E435F5443505F53534C5F454E41424C45440A20206966285F7063625F736563757265297B0A202020204153594E435F5443505F444542554728225F726563765B25755D3A2025645C6E222C20676574436F6E6E656374696F6E496428292C2070622D3E746F745F6C656E293B0A20202020696E7420726561645F6279746573203D207463705F73736C5F72656164287063622C207062293B0A20202020696628726561645F6279746573203C2030297B0A20202020202069662028726561645F627974657320213D2053534C5F434C4F53455F4E4F5449465929207B0A20202020202020204153594E435F5443505F444542554728225F726563765B25755D206572723A2025645C6E222C20676574436F6E6E656374696F6E496428292C20726561645F6279746573293B0A20202020202020205F636C6F736528293B0A2020202020207D0A202020207D0A2020202072657475726E3B0A20207D0A23656E6469660A20207768696C6528706220213D204E554C4C297B0A202020202F2F20494620746869732063616C6C6261636B2066756E6374696F6E2072657475726E73204552525F4F4B206F72204552525F414252540A202020202F2F207468656E20697420697320617373756D6D6564207765206672656564207468652070627566732E0A202020202F2F2068747470733A2F2F7777772E6E6F6E676E752E6F72672F6C7769702F325F315F782F67726F75705F5F7463705F5F7261772E68746D6C23676138616664306233313661383761356565666634373236646339353030366564300A20202020696628216572726F72547261636B65722D3E686173436C69656E742829297B0A2020202020207768696C6528706220213D204E554C4C297B0A202020202020202070627566202A62203D2070623B0A20202020202020207062203D20622D3E6E6578743B0A2020202020202020622D3E6E657874203D204E554C4C3B0A2020202020202020706275665F667265652862293B0A2020202020207D0A20202020202072657475726E3B0A202020207D0A202020202F2F77652073686F756C64206E6F742061636B206265666F726520776520617373696D696C6174652074686520646174610A202020205F61636B5F706362203D20747275653B0A2020202070627566202A62203D2070623B0A202020207062203D20622D3E6E6578743B0A20202020622D3E6E657874203D204E554C4C3B0A202020204153594E435F5443505F444542554728225F726563765B25755D3A20256425735C6E222C206572726F72547261636B65722D3E676574436F6E6E656374696F6E496428292C20622D3E6C656E2C2028622D3E666C61677326504255465F464C41475F50555348293F222C20504255465F464C41475F50555348223A2222293B0A202020206966285F70625F6362297B0A2020202020205F70625F6362285F70625F63625F6172672C20746869732C2062293B0A202020207D20656C7365207B0A2020202020206966285F726563765F6362297B0A20202020202020205F726563765F706275665F666C616773203D20622D3E666C6167733B0A20202020202020205F726563765F6362285F726563765F63625F6172672C20746869732C20622D3E7061796C6F61642C20622D3E6C656E293B0A2020202020207D0A2020202020206966286572726F72547261636B65722D3E686173436C69656E742829297B0A2020202020202020696628215F61636B5F706362290A202020202020202020205F72785F61636B5F6C656E202B3D20622D3E6C656E3B0A2020202020202020656C73650A202020202020202020207463705F726563766564287063622C20622D3E6C656E293B0A2020202020207D0A202020202020706275665F667265652862293B0A202020207D0A20207D0A202072657475726E3B0A7D0A0A766F6964204173796E63436C69656E743A3A5F706F6C6C287374643A3A7368617265645F7074723C41434572726F72547261636B65723E26206572726F72547261636B65722C207463705F7063622A20706362297B0A202028766F6964297063623B0A20206572726F72547261636B65722D3E736574436C6F73654572726F72284552525F4F4B293B0A0A20202F2F20436C6F7365207265717565737465640A20206966285F636C6F73655F706362297B0A202020205F636C6F73655F706362203D2066616C73653B0A202020205F636C6F736528293B0A2020202072657475726E3B0A20207D0A202075696E7433325F74206E6F77203D206D696C6C697328293B0A0A20202F2F2041434B2054696D656F75740A20206966285F7063625F62757379202626205F61636B5F74696D656F757420262620286E6F77202D205F7063625F73656E745F617429203E3D205F61636B5F74696D656F7574297B0A202020205F7063625F62757379203D2066616C73653B0A202020206966285F74696D656F75745F6362290A2020202020205F74696D656F75745F6362285F74696D656F75745F63625F6172672C20746869732C20286E6F77202D205F7063625F73656E745F617429293B0A2020202072657475726E3B0A20207D0A20202F2F2052582054696D656F75740A20206966285F72785F73696E63655F74696D656F757420262620286E6F77202D205F72785F6C6173745F7061636B657429203E3D20285F72785F73696E63655F74696D656F7574202A203130303029297B0A202020205F636C6F736528293B0A2020202072657475726E3B0A20207D0A236966204153594E435F5443505F53534C5F454E41424C45440A20202F2F2053534C2048616E647368616B652054696D656F75740A20206966285F7063625F73656375726520262620215F68616E647368616B655F646F6E6520262620286E6F77202D205F72785F6C6173745F7061636B657429203E3D2032303030297B0A202020205F636C6F736528293B0A2020202072657475726E3B0A20207D0A23656E6469660A20202F2F2045766572797468696E672069732066696E650A20206966285F706F6C6C5F6362290A202020205F706F6C6C5F6362285F706F6C6C5F63625F6172672C2074686973293B0A202072657475726E3B0A7D0A0A236966204C5749505F56455253494F4E5F4D414A4F52203D3D20310A766F6964204173796E63436C69656E743A3A5F646E735F666F756E64287374727563742069705F61646472202A697061646472297B0A23656C73650A766F6964204173796E63436C69656E743A3A5F646E735F666F756E6428636F6E73742069705F61646472202A697061646472297B0A23656E6469660A2020696628697061646472297B0A236966204153594E435F5443505F53534C5F454E41424C45440A20202020636F6E6E65637428495041646472657373286970616464722D3E61646472292C205F636F6E6E6563745F706F72742C205F7063625F736563757265293B0A23656C73650A20202020636F6E6E65637428495041646472657373286970616464722D3E61646472292C205F636F6E6E6563745F706F7274293B0A23656E6469660A20207D20656C7365207B0A202020206966285F6572726F725F6362290A2020202020205F6572726F725F6362285F6572726F725F63625F6172672C20746869732C202D3535293B0A202020206966285F646973636172645F6362290A2020202020205F646973636172645F6362285F646973636172645F63625F6172672C2074686973293B0A20207D0A7D0A0A2F2F206C7749502043616C6C6261636B730A236966204C5749505F56455253494F4E5F4D414A4F52203D3D20310A766F6964204173796E63436C69656E743A3A5F735F646E735F666F756E6428636F6E73742063686172202A6E616D652C2069705F616464725F74202A6970616464722C20766F6964202A617267297B0A23656C73650A766F6964204173796E63436C69656E743A3A5F735F646E735F666F756E6428636F6E73742063686172202A6E616D652C20636F6E73742069705F61646472202A6970616464722C20766F6964202A617267297B0A23656E6469660A202028766F6964296E616D653B0A20207265696E746572707265745F636173743C4173796E63436C69656E742A3E28617267292D3E5F646E735F666F756E6428697061646472293B0A7D0A0A6572725F74204173796E63436C69656E743A3A5F735F706F6C6C28766F6964202A6172672C20737472756374207463705F706362202A7470636229207B0A20204173796E63436C69656E74202A63203D207265696E746572707265745F636173743C4173796E63436C69656E742A3E28617267293B0A20207374643A3A7368617265645F7074723C41434572726F72547261636B65723E6572726F72547261636B6572203D20632D3E67657441434572726F72547261636B657228293B0A2020632D3E5F706F6C6C286572726F72547261636B65722C2074706362293B0A202072657475726E206572726F72547261636B65722D3E67657443616C6C6261636B436C6F73654572726F7228293B0A7D0A0A6572725F74204173796E63436C69656E743A3A5F735F7265637628766F6964202A6172672C20737472756374207463705F706362202A747063622C207374727563742070627566202A70622C206572725F742065727229207B0A20204173796E63436C69656E74202A63203D207265696E746572707265745F636173743C4173796E63436C69656E742A3E28617267293B0A20206175746F206572726F72547261636B6572203D20632D3E67657441434572726F72547261636B657228293B0A2020632D3E5F72656376286572726F72547261636B65722C20747063622C2070622C20657272293B0A202072657475726E206572726F72547261636B65722D3E67657443616C6C6261636B436C6F73654572726F7228293B0A7D0A0A766F6964204173796E63436C69656E743A3A5F735F6572726F7228766F6964202A6172672C206572725F742065727229207B0A20204173796E63436C69656E74202A63203D207265696E746572707265745F636173743C4173796E63436C69656E742A3E28617267293B0A20206175746F206572726F72547261636B6572203D20632D3E67657441434572726F72547261636B657228293B0A20206572726F72547261636B65722D3E736574436C6F73654572726F7228657272293B0A20206572726F72547261636B65722D3E7365744572726F7265642845455F4552524F525F4342293B0A2020632D3E5F6572726F7228657272293B0A7D0A0A6572725F74204173796E63436C69656E743A3A5F735F73656E7428766F6964202A6172672C20737472756374207463705F706362202A747063622C2075696E7431365F74206C656E29207B0A20204173796E63436C69656E74202A63203D207265696E746572707265745F636173743C4173796E63436C69656E742A3E28617267293B0A20206175746F206572726F72547261636B6572203D20632D3E67657441434572726F72547261636B657228293B0A2020632D3E5F73656E74286572726F72547261636B65722C20747063622C206C656E293B0A202072657475726E206572726F72547261636B65722D3E67657443616C6C6261636B436C6F73654572726F7228293B0A7D0A0A6572725F74204173796E63436C69656E743A3A5F735F636F6E6E656374656428766F69642A206172672C20766F69642A20747063622C206572725F7420657272297B0A20204173796E63436C69656E74202A63203D207265696E746572707265745F636173743C4173796E63436C69656E742A3E28617267293B0A20206175746F206572726F72547261636B6572203D20632D3E67657441434572726F72547261636B657228293B0A2020632D3E5F636F6E6E6563746564286572726F72547261636B65722C20747063622C20657272293B0A202072657475726E206572726F72547261636B65722D3E67657443616C6C6261636B436C6F73654572726F7228293B0A7D0A0A236966204153594E435F5443505F53534C5F454E41424C45440A766F6964204173796E63436C69656E743A3A5F735F6461746128766F6964202A6172672C20737472756374207463705F706362202A7463702C2075696E74385F74202A20646174612C2073697A655F74206C656E297B0A20204173796E63436C69656E74202A63203D207265696E746572707265745F636173743C4173796E63436C69656E742A3E28617267293B0A2020696628632D3E5F726563765F6362290A20202020632D3E5F726563765F636228632D3E5F726563765F63625F6172672C20632C20646174612C206C656E293B0A7D0A0A766F6964204173796E63436C69656E743A3A5F735F68616E647368616B6528766F6964202A6172672C20737472756374207463705F706362202A7463702C2053534C202A73736C297B0A20204173796E63436C69656E74202A63203D207265696E746572707265745F636173743C4173796E63436C69656E742A3E28617267293B0A2020632D3E5F68616E647368616B655F646F6E65203D20747275653B0A2020696628632D3E5F636F6E6E6563745F6362290A20202020632D3E5F636F6E6E6563745F636228632D3E5F636F6E6E6563745F63625F6172672C2063293B0A7D0A0A766F6964204173796E63436C69656E743A3A5F735F73736C5F6572726F7228766F6964202A6172672C20737472756374207463705F706362202A7463702C20696E74385F7420657272297B0A20207265696E746572707265745F636173743C4173796E63436C69656E742A3E28617267292D3E5F73736C5F6572726F7228657272293B0A7D0A23656E6469660A0A2F2F204F70657261746F72730A0A4173796E63436C69656E742026204173796E63436C69656E743A3A6F70657261746F722B3D28636F6E7374204173796E63436C69656E7420266F7468657229207B0A20206966286E657874203D3D204E554C4C297B0A202020206E657874203D20284173796E63436C69656E742A2928266F74686572293B0A202020206E6578742D3E70726576203D20746869733B0A20207D20656C7365207B0A202020204173796E63436C69656E74202A63203D206E6578743B0A202020207768696C6528632D3E6E65787420213D204E554C4C292063203D20632D3E6E6578743B0A20202020632D3E6E657874203D284173796E63436C69656E742A2928266F74686572293B0A20202020632D3E6E6578742D3E70726576203D20633B0A20207D0A202072657475726E202A746869733B0A7D0A0A766F6964204173796E63436C69656E743A3A736574527854696D656F75742875696E7433325F742074696D656F7574297B0A20205F72785F73696E63655F74696D656F7574203D2074696D656F75743B0A7D0A0A75696E7433325F74204173796E63436C69656E743A3A676574527854696D656F757428297B0A202072657475726E205F72785F73696E63655F74696D656F75743B0A7D0A0A75696E7433325F74204173796E63436C69656E743A3A67657441636B54696D656F757428297B0A202072657475726E205F61636B5F74696D656F75743B0A7D0A0A766F6964204173796E63436C69656E743A3A73657441636B54696D656F75742875696E7433325F742074696D656F7574297B0A20205F61636B5F74696D656F7574203D2074696D656F75743B0A7D0A0A766F6964204173796E63436C69656E743A3A7365744E6F44656C617928626F6F6C206E6F64656C6179297B0A2020696628215F706362290A2020202072657475726E3B0A20206966286E6F64656C6179290A202020207463705F6E61676C655F64697361626C65285F706362293B0A2020656C73650A202020207463705F6E61676C655F656E61626C65285F706362293B0A7D0A0A626F6F6C204173796E63436C69656E743A3A6765744E6F44656C617928297B0A2020696628215F706362290A2020202072657475726E2066616C73653B0A202072657475726E207463705F6E61676C655F64697361626C6564285F706362293B0A7D0A0A75696E7431365F74204173796E63436C69656E743A3A6765744D737328297B0A20206966285F706362290A2020202072657475726E207463705F6D7373285F706362293B0A202072657475726E20303B0A7D0A0A75696E7433325F74204173796E63436C69656E743A3A67657452656D6F7465416464726573732829207B0A2020696628215F706362290A2020202072657475726E20303B0A202072657475726E205F7063622D3E72656D6F74655F69702E616464723B0A7D0A0A75696E7431365F74204173796E63436C69656E743A3A67657452656D6F7465506F72742829207B0A2020696628215F706362290A2020202072657475726E20303B0A202072657475726E205F7063622D3E72656D6F74655F706F72743B0A7D0A0A75696E7433325F74204173796E63436C69656E743A3A6765744C6F63616C416464726573732829207B0A2020696628215F706362290A2020202072657475726E20303B0A202072657475726E205F7063622D3E6C6F63616C5F69702E616464723B0A7D0A0A75696E7431365F74204173796E63436C69656E743A3A6765744C6F63616C506F72742829207B0A2020696628215F706362290A2020202072657475726E20303B0A202072657475726E205F7063622D3E6C6F63616C5F706F72743B0A7D0A0A495041646472657373204173796E63436C69656E743A3A72656D6F746549502829207B0A202072657475726E204950416464726573732867657452656D6F7465416464726573732829293B0A7D0A0A75696E7431365F74204173796E63436C69656E743A3A72656D6F7465506F72742829207B0A202072657475726E2067657452656D6F7465506F727428293B0A7D0A0A495041646472657373204173796E63436C69656E743A3A6C6F63616C49502829207B0A202072657475726E20495041646472657373286765744C6F63616C416464726573732829293B0A7D0A0A75696E7431365F74204173796E63436C69656E743A3A6C6F63616C506F72742829207B0A202072657475726E206765744C6F63616C506F727428293B0A7D0A0A236966204153594E435F5443505F53534C5F454E41424C45440A53534C202A204173796E63436C69656E743A3A67657453534C28297B0A20206966285F706362202626205F7063625F736563757265297B0A2020202072657475726E207463705F73736C5F6765745F73736C285F706362293B0A20207D0A202072657475726E204E554C4C3B0A7D0A23656E6469660A0A75696E74385F74204173796E63436C69656E743A3A73746174652829207B0A2020696628215F706362290A2020202072657475726E20303B0A202072657475726E205F7063622D3E73746174653B0A7D0A0A626F6F6C204173796E63436C69656E743A3A636F6E6E656374656428297B0A202069662028215F706362290A2020202072657475726E2066616C73653B0A236966204153594E435F5443505F53534C5F454E41424C45440A202072657475726E205F7063622D3E7374617465203D3D2034202626205F68616E647368616B655F646F6E653B0A23656C73650A202072657475726E205F7063622D3E7374617465203D3D20343B0A23656E6469660A7D0A0A626F6F6C204173796E63436C69656E743A3A636F6E6E656374696E6728297B0A202069662028215F706362290A2020202072657475726E2066616C73653B0A202072657475726E205F7063622D3E7374617465203E2030202626205F7063622D3E7374617465203C20343B0A7D0A0A626F6F6C204173796E63436C69656E743A3A646973636F6E6E656374696E6728297B0A202069662028215F706362290A2020202072657475726E2066616C73653B0A202072657475726E205F7063622D3E7374617465203E2034202626205F7063622D3E7374617465203C2031303B0A7D0A0A626F6F6C204173796E63436C69656E743A3A646973636F6E6E656374656428297B0A202069662028215F706362290A2020202072657475726E20747275653B0A202072657475726E205F7063622D3E7374617465203D3D2030207C7C205F7063622D3E7374617465203D3D2031303B0A7D0A0A626F6F6C204173796E63436C69656E743A3A6672656561626C6528297B0A202069662028215F706362290A2020202072657475726E20747275653B0A202072657475726E205F7063622D3E7374617465203D3D2030207C7C205F7063622D3E7374617465203E20343B0A7D0A0A626F6F6C204173796E63436C69656E743A3A63616E53656E6428297B0A202072657475726E20215F7063625F62757379202626202873706163652829203E2030293B0A7D0A0A0A2F2F2043616C6C6261636B20536574746572730A0A766F6964204173796E63436C69656E743A3A6F6E436F6E6E656374284163436F6E6E65637448616E646C65722063622C20766F69642A20617267297B0A20205F636F6E6E6563745F6362203D2063623B0A20205F636F6E6E6563745F63625F617267203D206172673B0A7D0A0A766F6964204173796E63436C69656E743A3A6F6E446973636F6E6E656374284163436F6E6E65637448616E646C65722063622C20766F69642A20617267297B0A20205F646973636172645F6362203D2063623B0A20205F646973636172645F63625F617267203D206172673B0A7D0A0A766F6964204173796E63436C69656E743A3A6F6E41636B28416341636B48616E646C65722063622C20766F69642A20617267297B0A20205F73656E745F6362203D2063623B0A20205F73656E745F63625F617267203D206172673B0A7D0A0A766F6964204173796E63436C69656E743A3A6F6E4572726F722841634572726F7248616E646C65722063622C20766F69642A20617267297B0A20205F6572726F725F6362203D2063623B0A20205F6572726F725F63625F617267203D206172673B0A7D0A0A766F6964204173796E63436C69656E743A3A6F6E446174612841634461746148616E646C65722063622C20766F69642A20617267297B0A20205F726563765F6362203D2063623B0A20205F726563765F63625F617267203D206172673B0A7D0A0A766F6964204173796E63436C69656E743A3A6F6E5061636B65742841635061636B657448616E646C65722063622C20766F69642A20617267297B0A20205F70625F6362203D2063623B0A20205F70625F63625F617267203D206172673B0A7D0A0A766F6964204173796E63436C69656E743A3A6F6E54696D656F757428416354696D656F757448616E646C65722063622C20766F69642A20617267297B0A20205F74696D656F75745F6362203D2063623B0A20205F74696D656F75745F63625F617267203D206172673B0A7D0A0A766F6964204173796E63436C69656E743A3A6F6E506F6C6C284163436F6E6E65637448616E646C65722063622C20766F69642A20617267297B0A20205F706F6C6C5F6362203D2063623B0A20205F706F6C6C5F63625F617267203D206172673B0A7D0A0A0A73697A655F74204173796E63436C69656E743A3A737061636528297B0A236966204153594E435F5443505F53534C5F454E41424C45440A2020696628285F70636220213D204E554C4C2920262620285F7063622D3E7374617465203D3D203429202626205F68616E647368616B655F646F6E65297B0A2020202075696E7431365F742073203D207463705F736E64627566285F706362293B0A202020206966285F7063625F736563757265297B0A236966646566204158544C535F325F305F305F534E444255460A20202020202072657475726E207463705F73736C5F736E64627566285F706362293B0A23656C73650A20202020202069662873203E3D2031323829202F2F7361666520617070726F6163680A202020202020202072657475726E2073202D203132383B0A20202020202072657475726E20303B0A23656E6469660A202020207D0A2020202072657475726E20733B0A20207D0A23656C7365202F2F204153594E435F5443505F53534C5F454E41424C45440A2020696628285F70636220213D204E554C4C2920262620285F7063622D3E7374617465203D3D203429297B0A2020202072657475726E207463705F736E64627566285F706362293B0A20207D0A23656E646966202F2F204153594E435F5443505F53534C5F454E41424C45440A202072657475726E20303B0A7D0A0A766F6964204173796E63436C69656E743A3A61636B5061636B6574287374727563742070627566202A207062297B0A2020696628217062297B0A2020202072657475726E3B0A20207D0A20207463705F726563766564285F7063622C2070622D3E6C656E293B0A2020706275665F66726565287062293B0A7D0A0A636F6E73742063686172202A204173796E63436C69656E743A3A6572726F72546F537472696E67286572725F74206572726F7229207B0A202073776974636820286572726F7229207B0A2020202063617365204552525F4F4B3A20202020202020202072657475726E20224E6F206572726F722C2065766572797468696E67204F4B223B0A2020202063617365204552525F4D454D3A202020202020202072657475726E20224F7574206F66206D656D6F7279206572726F72223B0A2020202063617365204552525F4255463A202020202020202072657475726E2022427566666572206572726F72223B0A2020202063617365204552525F54494D454F55543A2020202072657475726E202254696D656F7574223B0A2020202063617365204552525F5254453A202020202020202072657475726E2022526F7574696E672070726F626C656D223B0A2020202063617365204552525F494E50524F47524553533A2072657475726E20224F7065726174696F6E20696E2070726F6772657373223B0A2020202063617365204552525F56414C3A202020202020202072657475726E2022496C6C6567616C2076616C7565223B0A2020202063617365204552525F574F554C44424C4F434B3A2072657475726E20224F7065726174696F6E20776F756C6420626C6F636B223B0A2020202063617365204552525F414252543A2020202020202072657475726E2022436F6E6E656374696F6E2061626F72746564223B0A2020202063617365204552525F5253543A202020202020202072657475726E2022436F6E6E656374696F6E207265736574223B0A2020202063617365204552525F434C53443A2020202020202072657475726E2022436F6E6E656374696F6E20636C6F736564223B0A2020202063617365204552525F434F4E4E3A2020202020202072657475726E20224E6F7420636F6E6E6563746564223B0A2020202063617365204552525F4152473A202020202020202072657475726E2022496C6C6567616C20617267756D656E74223B0A2020202063617365204552525F5553453A202020202020202072657475726E20224164647265737320696E20757365223B0A23696620646566696E6564284C5749505F56455253494F4E5F4D414A4F522920262620284C5749505F56455253494F4E5F4D414A4F52203E2031290A2020202063617365204552525F414C52454144593A2020202072657475726E2022416C726561647920636F6E6E656374696F6E696E67223B0A23656E6469660A2020202063617365204552525F49463A20202020202020202072657475726E20224C6F772D6C6576656C206E65746966206572726F72223B0A2020202063617365204552525F4953434F4E4E3A202020202072657475726E2022436F6E6E656374696F6E20616C72656164792065737461626C6973686564223B0A2020202063617365202D35353A20202020202020202020202072657475726E2022444E53206661696C6564223B0A2020202064656661756C743A2020202020202020202020202072657475726E2022556E6B6E6F776E206572726F72223B0A20207D0A7D0A0A636F6E73742063686172202A204173796E63436C69656E743A3A7374617465546F537472696E6728297B0A20207377697463682873746174652829297B0A202020206361736520303A2072657475726E2022436C6F736564223B0A202020206361736520313A2072657475726E20224C697374656E223B0A202020206361736520323A2072657475726E202253594E2053656E74223B0A202020206361736520333A2072657475726E202253594E205265636569766564223B0A202020206361736520343A2072657475726E202245737461626C6973686564223B0A202020206361736520353A2072657475726E202246494E20576169742031223B0A202020206361736520363A2072657475726E202246494E20576169742032223B0A202020206361736520373A2072657475726E2022436C6F73652057616974223B0A202020206361736520383A2072657475726E2022436C6F73696E67223B0A202020206361736520393A2072657475726E20224C6173742041434B223B0A20202020636173652031303A2072657475726E202254696D652057616974223B0A2020202064656661756C743A2072657475726E2022554E4B4E4F574E223B0A20207D0A7D0A0A2F2A0A20204173796E6320544350205365727665720A2A2F0A7374727563742070656E64696E675F706362207B0A202020207463705F7063622A207063623B0A2020202070627566202A70623B0A202020207374727563742070656E64696E675F706362202A206E6578743B0A7D3B0A0A4173796E635365727665723A3A4173796E635365727665722849504164647265737320616464722C2075696E7431365F7420706F7274290A20203A205F706F727428706F7274290A20202C205F616464722861646472290A20202C205F6E6F44656C61792866616C7365290A20202C205F7063622830290A20202C205F636F6E6E6563745F63622830290A20202C205F636F6E6E6563745F63625F6172672830290A236966204153594E435F5443505F53534C5F454E41424C45440A20202C205F70656E64696E67284E554C4C290A20202C205F73736C5F637478284E554C4C290A20202C205F66696C655F63622830290A20202C205F66696C655F63625F6172672830290A23656E6469660A7B0A2369666465662044454255475F4D4F52450A2020666F72202873697A655F7420693D303B20693C45455F4D41583B202B2B69290A202020205F6576656E745F636F756E745B695D203D20303B0A23656E6469660A7D0A0A4173796E635365727665723A3A4173796E635365727665722875696E7431365F7420706F7274290A20203A205F706F727428706F7274290A20202C205F61646472282875696E7433325F7429204950414444525F414E59290A20202C205F6E6F44656C61792866616C7365290A20202C205F7063622830290A20202C205F636F6E6E6563745F63622830290A20202C205F636F6E6E6563745F63625F6172672830290A236966204153594E435F5443505F53534C5F454E41424C45440A20202C205F70656E64696E67284E554C4C290A20202C205F73736C5F637478284E554C4C290A20202C205F66696C655F63622830290A20202C205F66696C655F63625F6172672830290A23656E6469660A20207B0A2369666465662044454255475F4D4F52450A20202020666F72202873697A655F7420693D303B20693C45455F4D41583B202B2B69290A2020202020205F6576656E745F636F756E745B695D203D20303B0A23656E6469660A20207D0A0A4173796E635365727665723A3A7E4173796E6353657276657228297B0A2020656E6428293B0A7D0A0A766F6964204173796E635365727665723A3A6F6E436C69656E74284163436F6E6E65637448616E646C65722063622C20766F69642A20617267297B0A20205F636F6E6E6563745F6362203D2063623B0A20205F636F6E6E6563745F63625F617267203D206172673B0A7D0A0A236966204153594E435F5443505F53534C5F454E41424C45440A766F6964204173796E635365727665723A3A6F6E53736C46696C655265717565737428416353536C46696C6548616E646C65722063622C20766F69642A20617267297B0A20205F66696C655F6362203D2063623B0A20205F66696C655F63625F617267203D206172673B0A7D0A23656E6469660A0A766F6964204173796E635365727665723A3A626567696E28297B0A20206966285F706362290A2020202072657475726E3B0A0A2020696E74385F74206572723B0A20207463705F7063622A20706362203D207463705F6E657728293B0A20206966202821706362297B0A2020202072657475726E3B0A20207D0A0A20207463705F7365747072696F287063622C205443505F5052494F5F4D494E293B0A202069705F616464725F74206C6F63616C5F616464723B0A20206C6F63616C5F616464722E61646472203D202875696E7433325F7429205F616464723B0A2020657272203D207463705F62696E64287063622C20266C6F63616C5F616464722C205F706F7274293B0A20202F2F204661696C7572657320617265204552525F4953434F4E4E206F72204552525F5553450A20206966202865727220213D204552525F4F4B29207B0A202020207463705F636C6F736528706362293B0A2020202072657475726E3B0A20207D0A0A20207463705F7063622A206C697374656E5F706362203D207463705F6C697374656E28706362293B0A202069662028216C697374656E5F70636229207B0A202020207463705F636C6F736528706362293B0A2020202072657475726E3B0A20207D0A20205F706362203D206C697374656E5F7063623B0A20207463705F617267285F7063622C2028766F69642A292074686973293B0A20207463705F616363657074285F7063622C20265F735F616363657074293B0A7D0A0A236966204153594E435F5443505F53534C5F454E41424C45440A766F6964204173796E635365727665723A3A626567696E53656375726528636F6E73742063686172202A636572742C20636F6E73742063686172202A6B65792C20636F6E73742063686172202A70617373776F7264297B0A20206966285F73736C5F637478297B0A2020202072657475726E3B0A20207D0A20207463705F73736C5F66696C65285F735F636572742C2074686973293B0A20205F73736C5F637478203D207463705F73736C5F6E65775F7365727665725F63747828636572742C206B65792C2070617373776F7264293B0A20206966285F73736C5F637478297B0A20202020626567696E28293B0A20207D0A7D0A23656E6469660A0A766F6964204173796E635365727665723A3A656E6428297B0A20206966285F706362297B0A202020202F2F636C65616E757020616C6C20636F6E6E656374696F6E733F0A202020207463705F617267285F7063622C204E554C4C293B0A202020207463705F616363657074285F7063622C204E554C4C293B0A202020206966287463705F636C6F7365285F7063622920213D204552525F4F4B297B0A2020202020207463705F61626F7274285F706362293B0A202020207D0A202020205F706362203D204E554C4C3B0A20207D0A236966204153594E435F5443505F53534C5F454E41424C45440A20206966285F73736C5F637478297B0A2020202073736C5F6374785F66726565285F73736C5F637478293B0A202020205F73736C5F637478203D204E554C4C3B0A202020206966285F70656E64696E67297B0A2020202020207374727563742070656E64696E675F706362202A20703B0A2020202020207768696C65285F70656E64696E67297B0A202020202020202070203D205F70656E64696E673B0A20202020202020205F70656E64696E67203D205F70656E64696E672D3E6E6578743B0A2020202020202020696628702D3E7062297B0A20202020202020202020706275665F6672656528702D3E7062293B0A20202020202020207D0A2020202020202020667265652870293B0A2020202020207D0A202020207D0A20207D0A23656E6469660A7D0A0A766F6964204173796E635365727665723A3A7365744E6F44656C617928626F6F6C206E6F64656C6179297B0A20205F6E6F44656C6179203D206E6F64656C61793B0A7D0A0A626F6F6C204173796E635365727665723A3A6765744E6F44656C617928297B0A202072657475726E205F6E6F44656C61793B0A7D0A0A75696E74385F74204173796E635365727665723A3A73746174757328297B0A202069662028215F706362290A2020202072657475726E20303B0A202072657475726E205F7063622D3E73746174653B0A7D0A0A6572725F74204173796E635365727665723A3A5F616363657074287463705F7063622A207063622C206572725F7420657272297B0A20202F2F687474703A2F2F736176616E6E61682E6E6F6E676E752E6F72672F627567732F3F34333733390A20206966284E554C4C203D3D20706362207C7C204552525F4F4B20213D20657272297B0A202020202F2F2068747470733A2F2F7777772E6E6F6E676E752E6F72672F6C7769702F325F315F782F7463705F38682E68746D6C236130303531376162636536383536643663383266306566656264616662373334640A202020202F2F20416E206572726F7220636F646520696620746865726520686173206265656E20616E206572726F7220616363657074696E672E204F6E6C792072657475726E204552525F414252540A202020202F2F20696620796F7520686176652063616C6C6564207463705F61626F72742066726F6D2077697468696E207468652063616C6C6261636B2066756E6374696F6E210A202020202F2F2065672E20322E312E3020636F756C642063616C6C2077697468206572726F72206F6E206661696C75726520746F20616C6C6F63617465207063622E0A202020204153594E435F5443505F444542554728225F6163636570743A2573206572723A20256C645C6E222C2028284E554C4C203D3D2070636229203F2022204E554C4C203D3D20706362212C22203A202222292C20657272293B0A202020204153594E435F5443505F415353455254284552525F4142525420213D20657272293B0A2369666465662044454255475F4D4F52450A20202020696E634576656E74436F756E742845455F4143434550545F4342293B0A23656E6469660A2020202072657475726E204552525F4F4B3B0A20207D0A0A20206966285F636F6E6E6563745F6362297B0A236966204153594E435F5443505F53534C5F454E41424C45440A20202020696620285F6E6F44656C6179207C7C205F73736C5F637478290A23656C73650A20202020696620285F6E6F44656C6179290A23656E6469660A2020202020207463705F6E61676C655F64697361626C6528706362293B0A20202020656C73650A2020202020207463705F6E61676C655F656E61626C6528706362293B0A0A236966204153594E435F5443505F53534C5F454E41424C45440A202020206966285F73736C5F637478297B0A2020202020206966287463705F73736C5F6861735F636C69656E742829207C7C205F70656E64696E67297B0A20202020202020207374727563742070656E64696E675F706362202A206E65775F6974656D203D20287374727563742070656E64696E675F7063622A296D616C6C6F632873697A656F66287374727563742070656E64696E675F70636229293B0A2020202020202020696628216E65775F6974656D297B0A202020202020202020204153594E435F5443505F44454255472822232323206D616C6C6F63206E65772070656E64696E67206661696C6564215C6E22293B0A202020202020202020206966287463705F636C6F7365287063622920213D204552525F4F4B297B0A2020202020202020202020207463705F61626F727428706362293B0A20202020202020202020202072657475726E204552525F414252543B0A202020202020202020207D0A2020202020202020202072657475726E204552525F4F4B3B0A20202020202020207D0A20202020202020204153594E435F5443505F444542554728222323232070757420746F20776169743A2025645C6E222C205F636C69656E74735F77616974696E67293B0A20202020202020206E65775F6974656D2D3E706362203D207063623B0A20202020202020206E65775F6974656D2D3E7062203D204E554C4C3B0A20202020202020206E65775F6974656D2D3E6E657874203D204E554C4C3B0A20202020202020207463705F7365747072696F285F7063622C205443505F5052494F5F4D494E293B0A20202020202020207463705F617267287063622C2074686973293B0A20202020202020207463705F706F6C6C287063622C20265F735F706F6C6C2C2031293B0A20202020202020207463705F72656376287063622C20265F735F72656376293B0A0A20202020202020206966285F70656E64696E67203D3D204E554C4C297B0A202020202020202020205F70656E64696E67203D206E65775F6974656D3B0A20202020202020207D20656C7365207B0A202020202020202020207374727563742070656E64696E675F706362202A2070203D205F70656E64696E673B0A202020202020202020207768696C6528702D3E6E65787420213D204E554C4C290A20202020202020202020202070203D20702D3E6E6578743B0A20202020202020202020702D3E6E657874203D206E65775F6974656D3B0A20202020202020207D0A2020202020207D20656C7365207B0A20202020202020204173796E63436C69656E74202A63203D206E657720287374643A3A6E6F7468726F7729204173796E63436C69656E74287063622C205F73736C5F637478293B0A202020202020202069662863297B0A202020202020202020204153594E435F5443505F444542554728225F6163636570745B25755D3A2053534C20636F6E6E65637465645C6E222C20632D3E676574436F6E6E656374696F6E49642829293B0A20202020202020202020632D3E6F6E436F6E6E656374285B746869735D28766F6964202A206172672C204173796E63436C69656E74202A63297B0A2020202020202020202020205F636F6E6E6563745F6362285F636F6E6E6563745F63625F6172672C2063293B0A202020202020202020207D2C2074686973293B0A20202020202020207D20656C7365207B0A202020202020202020204153594E435F5443505F444542554728225F6163636570745B5F73736C5F6374785D3A206E6577204173796E63436C69656E742829206661696C65642C20636F6E6E656374696F6E2061626F72746564215C6E22293B0A202020202020202020206966287463705F636C6F7365287063622920213D204552525F4F4B297B0A2020202020202020202020207463705F61626F727428706362293B0A20202020202020202020202072657475726E204552525F414252543B0A202020202020202020207D0A20202020202020207D0A2020202020207D0A20202020202072657475726E204552525F4F4B3B0A202020207D20656C7365207B0A2020202020204173796E63436C69656E74202A63203D206E657720287374643A3A6E6F7468726F7729204173796E63436C69656E74287063622C204E554C4C293B0A23656C73650A2020202020204173796E63436C69656E74202A63203D206E657720287374643A3A6E6F7468726F7729204173796E63436C69656E7428706362293B0A23656E6469660A0A20202020202069662863297B0A20202020202020206175746F206572726F72547261636B6572203D20632D3E67657441434572726F72547261636B657228293B0A2369666465662044454255475F4D4F52450A20202020202020206572726F72547261636B65722D3E6F6E4572726F724576656E74280A202020202020202020205B5D28766F6964202A6F626A2C2073697A655F74206565297B2028284173796E635365727665722A29286F626A29292D3E696E634576656E74436F756E74286565293B207D2C0A2020202020202020202074686973293B0A23656E6469660A20202020202020204153594E435F5443505F444542554728225F6163636570745B25755D3A20636F6E6E65637465645C6E222C206572726F72547261636B65722D3E676574436F6E6E656374696F6E49642829293B0A20202020202020205F636F6E6E6563745F6362285F636F6E6E6563745F63625F6172672C2063293B0A202020202020202072657475726E206572726F72547261636B65722D3E67657443616C6C6261636B436C6F73654572726F7228293B0A2020202020207D20656C7365207B0A20202020202020204153594E435F5443505F444542554728225F6163636570743A206E6577204173796E63436C69656E742829206661696C65642C20636F6E6E656374696F6E2061626F72746564215C6E22293B0A20202020202020206966287463705F636C6F7365287063622920213D204552525F4F4B297B0A202020202020202020207463705F61626F727428706362293B0A2020202020202020202072657475726E204552525F414252543B0A20202020202020207D0A2020202020207D0A236966204153594E435F5443505F53534C5F454E41424C45440A202020207D0A23656E6469660A20207D0A20206966287463705F636C6F7365287063622920213D204552525F4F4B297B0A202020207463705F61626F727428706362293B0A2020202072657475726E204552525F414252543B0A20207D0A202072657475726E204552525F4F4B3B0A7D0A0A6572725F74204173796E635365727665723A3A5F735F61636365707428766F6964202A6172672C207463705F7063622A207063622C206572725F7420657272297B0A202072657475726E207265696E746572707265745F636173743C4173796E635365727665722A3E28617267292D3E5F616363657074287063622C20657272293B0A7D0A0A236966204153594E435F5443505F53534C5F454E41424C45440A6572725F74204173796E635365727665723A3A5F706F6C6C287463705F7063622A20706362297B0A2020696628217463705F73736C5F6861735F636C69656E742829202626205F70656E64696E67297B0A202020207374727563742070656E64696E675F706362202A2070203D205F70656E64696E673B0A20202020696628702D3E706362203D3D20706362297B0A2020202020205F70656E64696E67203D205F70656E64696E672D3E6E6578743B0A202020207D20656C7365207B0A2020202020207768696C6528702D3E6E65787420262620702D3E6E6578742D3E70636220213D20706362292070203D20702D3E6E6578743B0A20202020202069662821702D3E6E657874292072657475726E20303B0A2020202020207374727563742070656E64696E675F706362202A2062203D20702D3E6E6578743B0A202020202020702D3E6E657874203D20622D3E6E6578743B0A20202020202070203D20623B0A202020207D0A202020204153594E435F5443505F444542554728222323232072656D6F76652066726F6D20776169743A2025645C6E222C205F636C69656E74735F77616974696E67293B0A202020204173796E63436C69656E74202A63203D206E657720287374643A3A6E6F7468726F7729204173796E63436C69656E74287063622C205F73736C5F637478293B0A2020202069662863297B0A202020202020632D3E6F6E436F6E6E656374285B746869735D28766F6964202A206172672C204173796E63436C69656E74202A63297B0A20202020202020205F636F6E6E6563745F6362285F636F6E6E6563745F63625F6172672C2063293B0A2020202020207D2C2074686973293B0A202020202020696628702D3E7062290A2020202020202020632D3E5F72656376287063622C20702D3E70622C2030293B0A202020207D0A202020202F2F2053686F756C64207468657265206265206572726F722068616E646C696E6720666F72207768656E20226E6577204173796E436C69656E7422206661696C733F3F0A20202020667265652870293B0A20207D0A202072657475726E204552525F4F4B3B0A7D0A0A6572725F74204173796E635365727665723A3A5F7265637628737472756374207463705F706362202A7063622C207374727563742070627566202A70622C206572725F7420657272297B0A2020696628215F70656E64696E67290A2020202072657475726E204552525F4F4B3B0A0A20207374727563742070656E64696E675F706362202A20703B0A0A2020696628217062297B0A202020204153594E435F5443505F4445425547282223232320636C6F73652066726F6D20776169743A2025645C6E222C205F636C69656E74735F77616974696E67293B0A2020202070203D205F70656E64696E673B0A20202020696628702D3E706362203D3D20706362297B0A2020202020205F70656E64696E67203D205F70656E64696E672D3E6E6578743B0A202020207D20656C7365207B0A2020202020207768696C6528702D3E6E65787420262620702D3E6E6578742D3E70636220213D20706362292070203D20702D3E6E6578743B0A20202020202069662821702D3E6E657874292072657475726E20303B0A2020202020207374727563742070656E64696E675F706362202A2062203D20702D3E6E6578743B0A202020202020702D3E6E657874203D20622D3E6E6578743B0A20202020202070203D20623B0A202020207D0A20202020696628702D3E7062297B0A202020202020706275665F6672656528702D3E7062293B0A202020207D0A20202020667265652870293B0A2020202073697A655F7420657272203D207463705F636C6F736528706362293B0A202020206966202865727220213D204552525F4F4B29207B0A2020202020207463705F61626F727428706362293B0A20202020202072657475726E204552525F414252543B0A202020207D0A20207D20656C7365207B0A202020204153594E435F5443505F444542554728222323232077616974205F726563763A2025752025645C6E222C2070622D3E746F745F6C656E2C205F636C69656E74735F77616974696E67293B0A2020202070203D205F70656E64696E673B0A202020207768696C65287020262620702D3E70636220213D20706362290A20202020202070203D20702D3E6E6578743B0A2020202069662870297B0A202020202020696628702D3E7062297B0A2020202020202020706275665F636861696E28702D3E70622C207062293B0A2020202020207D20656C7365207B0A2020202020202020702D3E7062203D2070623B0A2020202020207D0A202020207D0A20207D0A202072657475726E204552525F4F4B3B0A7D0A0A696E74204173796E635365727665723A3A5F6365727428636F6E73742063686172202A66696C656E616D652C2075696E74385F74202A2A627566297B0A20206966285F66696C655F6362297B0A2020202072657475726E205F66696C655F6362285F66696C655F63625F6172672C2066696C656E616D652C20627566293B0A20207D0A20202A627566203D20303B0A202072657475726E20303B0A7D0A0A696E74204173796E635365727665723A3A5F735F6365727428766F6964202A6172672C20636F6E73742063686172202A66696C656E616D652C2075696E74385F74202A2A627566297B0A202072657475726E207265696E746572707265745F636173743C4173796E635365727665722A3E28617267292D3E5F636572742866696C656E616D652C20627566293B0A7D0A0A6572725F74204173796E635365727665723A3A5F735F706F6C6C28766F6964202A6172672C20737472756374207463705F706362202A706362297B0A202072657475726E207265696E746572707265745F636173743C4173796E635365727665722A3E28617267292D3E5F706F6C6C28706362293B0A7D0A0A6572725F74204173796E635365727665723A3A5F735F7265637628766F6964202A6172672C20737472756374207463705F706362202A7063622C207374727563742070627566202A70622C206572725F7420657272297B0A202072657475726E207265696E746572707265745F636173743C4173796E635365727665722A3E28617267292D3E5F72656376287063622C2070622C20657272293B0A7D0A23656E6469660A .cpp ESPAsyncTCP 2F2A0A20204173796E6368726F6E6F757320544350206C69627261727920666F7220457370726573736966204D4355730A0A2020436F707972696768742028632920323031362048726973746F20476F63686B6F762E20416C6C207269676874732072657365727665642E0A2020546869732066696C652069732070617274206F6620746865206573703832363620636F726520666F722041726475696E6F20656E7669726F6E6D656E742E0A0A202054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A20206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A0A202054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A20204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A20204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A0A2020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A2020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A2A2F0A0A2369666E646566204153594E435443505F485F0A23646566696E65204153594E435443505F485F0A0A23696E636C756465203C6173796E635F636F6E6669672E683E0A23696E636C75646520224950416464726573732E68220A23696E636C756465203C66756E6374696F6E616C3E0A23696E636C756465203C6D656D6F72793E0A0A65787465726E20224322207B0A2020202023696E636C75646520226C7769702F696E69742E68220A2020202023696E636C75646520226C7769702F6572722E68220A2020202023696E636C75646520226C7769702F706275662E68220A7D3B0A0A636C617373204173796E63436C69656E743B0A636C617373204173796E635365727665723B0A636C6173732041434572726F72547261636B65723B0A0A23646566696E65204153594E435F4D41585F41434B5F54494D4520353030300A23646566696E65204153594E435F57524954455F464C41475F434F50592030783031202F2F77696C6C20616C6C6F63617465206E65772062756666657220746F20686F6C64207468652064617461207768696C652073656E64696E672028656C73652077696C6C20686F6C64207265666572656E636520746F20746865206461746120676976656E290A23646566696E65204153594E435F57524954455F464C41475F4D4F52452030783032202F2F77696C6C206E6F742073656E642050534820666C61672C206D65616E696E6720746861742074686572652073686F756C64206265206D6F7265206461746120746F2062652073656E74206265666F726520746865206170706C69636174696F6E2073686F756C642072656163742E0A0A737472756374207463705F7063623B0A7374727563742069705F616464723B0A236966204153594E435F5443505F53534C5F454E41424C45440A7374727563742053534C5F3B0A74797065646566207374727563742053534C5F2053534C3B0A7374727563742053534C5F4354585F3B0A74797065646566207374727563742053534C5F4354585F2053534C5F4354583B0A23656E6469660A0A74797065646566207374643A3A66756E6374696F6E3C766F696428766F69642A2C204173796E63436C69656E742A293E204163436F6E6E65637448616E646C65723B0A74797065646566207374643A3A66756E6374696F6E3C766F696428766F69642A2C204173796E63436C69656E742A2C2073697A655F74206C656E2C2075696E7433325F742074696D65293E20416341636B48616E646C65723B0A74797065646566207374643A3A66756E6374696F6E3C766F696428766F69642A2C204173796E63436C69656E742A2C206572725F74206572726F72293E2041634572726F7248616E646C65723B0A74797065646566207374643A3A66756E6374696F6E3C766F696428766F69642A2C204173796E63436C69656E742A2C20766F6964202A646174612C2073697A655F74206C656E293E2041634461746148616E646C65723B0A74797065646566207374643A3A66756E6374696F6E3C766F696428766F69642A2C204173796E63436C69656E742A2C207374727563742070627566202A7062293E2041635061636B657448616E646C65723B0A74797065646566207374643A3A66756E6374696F6E3C766F696428766F69642A2C204173796E63436C69656E742A2C2075696E7433325F742074696D65293E20416354696D656F757448616E646C65723B0A74797065646566207374643A3A66756E6374696F6E3C766F696428766F69642A2C2073697A655F74206576656E74293E2041734E6F7469667948616E646C65723B0A0A656E756D206572726F725F6576656E7473207B0A202045455F4F4B203D20302C0A202045455F41424F525445442C202020202020202F2F2043616C6C6261636B206F7220666F726567726F756E642061626F7274656420636F6E6E656374696F6E730A202045455F4552524F525F43422C2020202020202F2F20537461636B20696E697469617465642061626F72747320766961206572726F722043616C6C6261636B732E0A202045455F434F4E4E45435445445F43422C0A202045455F524543565F43422C0A202045455F4143434550545F43422C0A202045455F4D41580A7D3B0A2F2F2044454255475F4D4F524520697320666F7220676174686572696E67206D6F726520696E666F726D6174696F6E206F6E2077686963682043427320636C6F7365206576656E7473206172650A2F2F206F63637572696E6720616E6420636F756E742E0A2F2F2023646566696E652044454255475F4D4F524520310A636C6173732041434572726F72547261636B6572207B0A2020707269766174653A0A202020204173796E63436C69656E74202A5F636C69656E743B0A202020206572725F74205F636C6F73655F6572726F723B0A20202020696E74205F6572726F7265643B0A2369662044454255475F4553505F4153594E435F5443500A2020202073697A655F74205F636F6E6E656374696F6E49643B0A23656E6469660A2369666465662044454255475F4D4F52450A2020202041734E6F7469667948616E646C6572205F6572726F725F6576656E745F63623B0A20202020766F69642A205F6572726F725F6576656E745F63625F6172673B0A23656E6469660A0A202070726F7465637465643A0A20202020667269656E6420636C617373204173796E63436C69656E743B0A20202020667269656E6420636C617373204173796E635365727665723B0A2369666465662044454255475F4D4F52450A20202020766F6964206F6E4572726F724576656E742841734E6F7469667948616E646C65722063622C20766F6964202A617267293B0A23656E6469660A2369662044454255475F4553505F4153594E435F5443500A20202020766F696420736574436F6E6E656374696F6E49642873697A655F7420696429207B205F636F6E6E656374696F6E49643D69643B7D0A2020202073697A655F7420676574436F6E6E656374696F6E496428766F696429207B2072657475726E205F636F6E6E656374696F6E49643B7D0A23656E6469660A20202020766F696420736574436C6F73654572726F72286572725F742065293B0A20202020766F6964207365744572726F7265642873697A655F74206572726F724576656E74293B0A202020206572725F742067657443616C6C6261636B436C6F73654572726F7228766F6964293B0A20202020766F696420636C656172436C69656E7428766F6964297B20696620285F636C69656E7429205F636C69656E74203D204E554C4C3B7D0A0A20207075626C69633A0A202020206572725F7420676574436C6F73654572726F7228766F69642920636F6E7374207B2072657475726E205F636C6F73655F6572726F723B7D0A20202020626F6F6C20686173436C69656E7428766F69642920636F6E7374207B2072657475726E20285F636C69656E7420213D204E554C4C293B7D0A2020202041434572726F72547261636B6572284173796E63436C69656E74202A63293B0A202020207E41434572726F72547261636B65722829207B7D0A7D3B0A0A636C617373204173796E63436C69656E74207B0A202070726F7465637465643A0A20202020667269656E6420636C617373204173796E635443506275666665723B0A20202020667269656E6420636C617373204173796E635365727665723B0A202020207463705F7063622A205F7063623B0A202020204163436F6E6E65637448616E646C6572205F636F6E6E6563745F63623B0A20202020766F69642A205F636F6E6E6563745F63625F6172673B0A202020204163436F6E6E65637448616E646C6572205F646973636172645F63623B0A20202020766F69642A205F646973636172645F63625F6172673B0A20202020416341636B48616E646C6572205F73656E745F63623B0A20202020766F69642A205F73656E745F63625F6172673B0A2020202041634572726F7248616E646C6572205F6572726F725F63623B0A20202020766F69642A205F6572726F725F63625F6172673B0A2020202041634461746148616E646C6572205F726563765F63623B0A20202020766F69642A205F726563765F63625F6172673B0A2020202041635061636B657448616E646C6572205F70625F63623B0A20202020766F69642A205F70625F63625F6172673B0A20202020416354696D656F757448616E646C6572205F74696D656F75745F63623B0A20202020766F69642A205F74696D656F75745F63625F6172673B0A202020204163436F6E6E65637448616E646C6572205F706F6C6C5F63623B0A20202020766F69642A205F706F6C6C5F63625F6172673B0A20202020626F6F6C205F7063625F627573793B0A236966204153594E435F5443505F53534C5F454E41424C45440A20202020626F6F6C205F7063625F7365637572653B0A20202020626F6F6C205F68616E647368616B655F646F6E653B0A23656E6469660A2020202075696E7433325F74205F7063625F73656E745F61743B0A20202020626F6F6C205F636C6F73655F7063623B0A20202020626F6F6C205F61636B5F7063623B0A2020202075696E7433325F74205F74785F756E61636B65645F6C656E3B0A2020202075696E7433325F74205F74785F61636B65645F6C656E3B0A2020202075696E7433325F74205F74785F756E73656E745F6C656E3B0A2020202075696E7433325F74205F72785F61636B5F6C656E3B0A2020202075696E7433325F74205F72785F6C6173745F7061636B65743B0A2020202075696E7433325F74205F72785F73696E63655F74696D656F75743B0A2020202075696E7433325F74205F61636B5F74696D656F75743B0A2020202075696E7431365F74205F636F6E6E6563745F706F72743B0A2020202075385F74205F726563765F706275665F666C6167733B0A202020207374643A3A7368617265645F7074723C41434572726F72547261636B65723E205F6572726F72547261636B65723B0A0A20202020766F6964205F636C6F736528293B0A20202020766F6964205F636F6E6E6563746564287374643A3A7368617265645F7074723C41434572726F72547261636B65723E2620636C6F736541626F72742C20766F69642A207063622C206572725F7420657272293B0A20202020766F6964205F6572726F72286572725F7420657272293B0A236966204153594E435F5443505F53534C5F454E41424C45440A20202020766F6964205F73736C5F6572726F7228696E74385F7420657272293B0A23656E6469660A20202020766F6964205F706F6C6C287374643A3A7368617265645F7074723C41434572726F72547261636B65723E2620636C6F736541626F72742C207463705F7063622A20706362293B0A20202020766F6964205F73656E74287374643A3A7368617265645F7074723C41434572726F72547261636B65723E2620636C6F736541626F72742C207463705F7063622A207063622C2075696E7431365F74206C656E293B0A236966204C5749505F56455253494F4E5F4D414A4F52203D3D20310A20202020766F6964205F646E735F666F756E64287374727563742069705F61646472202A697061646472293B0A23656C73650A20202020766F6964205F646E735F666F756E6428636F6E73742069705F61646472202A697061646472293B0A23656E6469660A20202020737461746963206572725F74205F735F706F6C6C28766F6964202A6172672C20737472756374207463705F706362202A74706362293B0A20202020737461746963206572725F74205F735F7265637628766F6964202A6172672C20737472756374207463705F706362202A747063622C207374727563742070627566202A70622C206572725F7420657272293B0A2020202073746174696320766F6964205F735F6572726F7228766F6964202A6172672C206572725F7420657272293B0A20202020737461746963206572725F74205F735F73656E7428766F6964202A6172672C20737472756374207463705F706362202A747063622C2075696E7431365F74206C656E293B0A20202020737461746963206572725F74205F735F636F6E6E656374656428766F69642A206172672C20766F69642A20747063622C206572725F7420657272293B0A236966204C5749505F56455253494F4E5F4D414A4F52203D3D20310A2020202073746174696320766F6964205F735F646E735F666F756E6428636F6E73742063686172202A6E616D652C207374727563742069705F61646472202A6970616464722C20766F6964202A617267293B0A23656C73650A2020202073746174696320766F6964205F735F646E735F666F756E6428636F6E73742063686172202A6E616D652C20636F6E73742069705F61646472202A6970616464722C20766F6964202A617267293B0A23656E6469660A236966204153594E435F5443505F53534C5F454E41424C45440A2020202073746174696320766F6964205F735F6461746128766F6964202A6172672C20737472756374207463705F706362202A7463702C2075696E74385F74202A20646174612C2073697A655F74206C656E293B0A2020202073746174696320766F6964205F735F68616E647368616B6528766F6964202A6172672C20737472756374207463705F706362202A7463702C2053534C202A73736C293B0A2020202073746174696320766F6964205F735F73736C5F6572726F7228766F6964202A6172672C20737472756374207463705F706362202A7463702C20696E74385F7420657272293B0A23656E6469660A202020207374643A3A7368617265645F7074723C41434572726F72547261636B65723E2067657441434572726F72547261636B657228766F69642920636F6E7374207B2072657475726E205F6572726F72547261636B65723B207D3B0A20202020766F696420736574436C6F73654572726F72286572725F7420652920636F6E7374207B205F6572726F72547261636B65722D3E736574436C6F73654572726F722865293B7D0A0A20207075626C69633A0A202020204173796E63436C69656E742A20707265763B0A202020204173796E63436C69656E742A206E6578743B0A0A236966204153594E435F5443505F53534C5F454E41424C45440A202020204173796E63436C69656E74287463705F7063622A20706362203D20302C2053534C5F435458202A2073736C5F637478203D204E554C4C293B0A23656C73650A202020204173796E63436C69656E74287463705F7063622A20706362203D2030293B0A23656E6469660A202020207E4173796E63436C69656E7428293B0A0A202020204173796E63436C69656E742026206F70657261746F723D28636F6E7374204173796E63436C69656E7420266F74686572293B0A202020204173796E63436C69656E742026206F70657261746F722B3D28636F6E7374204173796E63436C69656E7420266F74686572293B0A0A20202020626F6F6C206F70657261746F723D3D28636F6E7374204173796E63436C69656E7420266F74686572293B0A0A20202020626F6F6C206F70657261746F72213D28636F6E7374204173796E63436C69656E7420266F7468657229207B0A20202020202072657475726E2021282A74686973203D3D206F74686572293B0A202020207D0A236966204153594E435F5443505F53534C5F454E41424C45440A20202020626F6F6C20636F6E6E656374284950416464726573732069702C2075696E7431365F7420706F72742C20626F6F6C207365637572653D66616C7365293B0A20202020626F6F6C20636F6E6E65637428636F6E737420636861722A20686F73742C2075696E7431365F7420706F72742C20626F6F6C207365637572653D66616C7365293B0A23656C73650A20202020626F6F6C20636F6E6E656374284950416464726573732069702C2075696E7431365F7420706F7274293B0A20202020626F6F6C20636F6E6E65637428636F6E737420636861722A20686F73742C2075696E7431365F7420706F7274293B0A23656E6469660A20202020766F696420636C6F736528626F6F6C206E6F77203D2066616C7365293B0A20202020766F69642073746F7028293B0A20202020766F69642061626F727428293B0A20202020626F6F6C206672656528293B0A0A20202020626F6F6C2063616E53656E6428293B2F2F61636B206973206E6F742070656E64696E670A2020202073697A655F7420737061636528293B0A2020202073697A655F742061646428636F6E737420636861722A20646174612C2073697A655F742073697A652C2075696E74385F7420617069666C6167733D30293B2F2F61646420666F722073656E64696E670A20202020626F6F6C2073656E6428293B2F2F73656E6420616C6C2064617461206164646564207769746820746865206D6574686F642061626F76650A2020202073697A655F742061636B2873697A655F74206C656E293B202F2F61636B2064617461207468617420796F752068617665206E6F742061636B6564207573696E6720746865206D6574686F642062656C6F770A20202020766F69642061636B4C6174657228297B205F61636B5F706362203D2066616C73653B207D202F2F77696C6C206E6F742061636B207468652063757272656E74207061636B65742E2043616C6C2066726F6D206F6E446174610A20202020626F6F6C206973526563765075736828297B2072657475726E202121285F726563765F706275665F666C616773202620504255465F464C41475F50555348293B207D0A2369662044454255475F4553505F4153594E435F5443500A2020202073697A655F7420676574436F6E6E656374696F6E496428766F69642920636F6E7374207B2072657475726E205F6572726F72547261636B65722D3E676574436F6E6E656374696F6E496428293B7D0A23656E6469660A236966204153594E435F5443505F53534C5F454E41424C45440A2020202053534C202A67657453534C28293B0A23656E6469660A0A2020202073697A655F7420777269746528636F6E737420636861722A2064617461293B0A2020202073697A655F7420777269746528636F6E737420636861722A20646174612C2073697A655F742073697A652C2075696E74385F7420617069666C6167733D30293B202F2F6F6E6C79207768656E2063616E53656E642829203D3D20747275650A0A2020202075696E74385F7420737461746528293B0A20202020626F6F6C20636F6E6E656374696E6728293B0A20202020626F6F6C20636F6E6E656374656428293B0A20202020626F6F6C20646973636F6E6E656374696E6728293B0A20202020626F6F6C20646973636F6E6E656374656428293B0A20202020626F6F6C206672656561626C6528293B2F2F646973636F6E6E6563746564206F7220646973636F6E6E656374696E670A0A2020202075696E7431365F74206765744D737328293B0A2020202075696E7433325F7420676574527854696D656F757428293B0A20202020766F696420736574527854696D656F75742875696E7433325F742074696D656F7574293B2F2F6E6F20525820646174612074696D656F757420666F722074686520636F6E6E656374696F6E20696E207365636F6E64730A2020202075696E7433325F742067657441636B54696D656F757428293B0A20202020766F69642073657441636B54696D656F75742875696E7433325F742074696D656F7574293B2F2F6E6F2041434B2074696D656F757420666F7220746865206C6173742073656E74207061636B657420696E206D696C6C697365636F6E64730A20202020766F6964207365744E6F44656C617928626F6F6C206E6F64656C6179293B0A20202020626F6F6C206765744E6F44656C617928293B0A2020202075696E7433325F742067657452656D6F74654164647265737328293B0A2020202075696E7431365F742067657452656D6F7465506F727428293B0A2020202075696E7433325F74206765744C6F63616C4164647265737328293B0A2020202075696E7431365F74206765744C6F63616C506F727428293B0A0A202020204950416464726573732072656D6F7465495028293B0A2020202075696E7431365F74202072656D6F7465506F727428293B0A20202020495041646472657373206C6F63616C495028293B0A2020202075696E7431365F7420206C6F63616C506F727428293B0A0A20202020766F6964206F6E436F6E6E656374284163436F6E6E65637448616E646C65722063622C20766F69642A20617267203D2030293B20202020202F2F6F6E207375636365737366756C20636F6E6E6563740A20202020766F6964206F6E446973636F6E6E656374284163436F6E6E65637448616E646C65722063622C20766F69642A20617267203D2030293B20202F2F646973636F6E6E65637465640A20202020766F6964206F6E41636B28416341636B48616E646C65722063622C20766F69642A20617267203D2030293B202020202020202020202020202F2F61636B2072656365697665640A20202020766F6964206F6E4572726F722841634572726F7248616E646C65722063622C20766F69642A20617267203D2030293B2020202020202020202F2F756E7375636365737366756C20636F6E6E656374206F72206572726F720A20202020766F6964206F6E446174612841634461746148616E646C65722063622C20766F69642A20617267203D2030293B20202020202020202020202F2F64617461207265636569766564202863616C6C6564206966206F6E5061636B6574206973206E6F742075736564290A20202020766F6964206F6E5061636B65742841635061636B657448616E646C65722063622C20766F69642A20617267203D2030293B202020202020202F2F646174612072656365697665640A20202020766F6964206F6E54696D656F757428416354696D656F757448616E646C65722063622C20766F69642A20617267203D2030293B20202020202F2F61636B2074696D656F75740A20202020766F6964206F6E506F6C6C284163436F6E6E65637448616E646C65722063622C20766F69642A20617267203D2030293B20202020202020202F2F6576657279203132356D73207768656E20636F6E6E65637465640A20202020766F69642061636B5061636B6574287374727563742070627566202A207062293B0A0A20202020636F6E73742063686172202A206572726F72546F537472696E67286572725F74206572726F72293B0A20202020636F6E73742063686172202A207374617465546F537472696E6728293B0A0A20202020766F6964205F72656376287374643A3A7368617265645F7074723C41434572726F72547261636B65723E2620636C6F736541626F72742C207463705F7063622A207063622C20706275662A2070622C206572725F7420657272293B0A202020206572725F7420676574436C6F73654572726F7228766F69642920636F6E7374207B2072657475726E205F6572726F72547261636B65722D3E676574436C6F73654572726F7228293B7D0A7D3B0A0A236966204153594E435F5443505F53534C5F454E41424C45440A74797065646566207374643A3A66756E6374696F6E3C696E7428766F69642A206172672C20636F6E73742063686172202A66696C656E616D652C2075696E74385F74202A2A627566293E20416353536C46696C6548616E646C65723B0A7374727563742070656E64696E675F7063623B0A23656E6469660A0A0A636C617373204173796E63536572766572207B0A202070726F7465637465643A0A2020202075696E7431365F74205F706F72743B0A20202020495041646472657373205F616464723B0A20202020626F6F6C205F6E6F44656C61793B0A202020207463705F7063622A205F7063623B0A202020204163436F6E6E65637448616E646C6572205F636F6E6E6563745F63623B0A20202020766F69642A205F636F6E6E6563745F63625F6172673B0A236966204153594E435F5443505F53534C5F454E41424C45440A202020207374727563742070656E64696E675F706362202A205F70656E64696E673B0A2020202053534C5F435458202A205F73736C5F6374783B0A20202020416353536C46696C6548616E646C6572205F66696C655F63623B0A20202020766F69642A205F66696C655F63625F6172673B0A23656E6469660A2369666465662044454255475F4D4F52450A20202020696E74205F6576656E745F636F756E745B45455F4D41585D3B0A23656E6469660A0A20207075626C69633A0A0A202020204173796E635365727665722849504164647265737320616464722C2075696E7431365F7420706F7274293B0A202020204173796E635365727665722875696E7431365F7420706F7274293B0A202020207E4173796E6353657276657228293B0A20202020766F6964206F6E436C69656E74284163436F6E6E65637448616E646C65722063622C20766F69642A20617267293B0A236966204153594E435F5443505F53534C5F454E41424C45440A20202020766F6964206F6E53736C46696C655265717565737428416353536C46696C6548616E646C65722063622C20766F69642A20617267293B0A20202020766F696420626567696E53656375726528636F6E73742063686172202A636572742C20636F6E73742063686172202A707269766174655F6B65795F66696C652C20636F6E73742063686172202A70617373776F7264293B0A23656E6469660A20202020766F696420626567696E28293B0A20202020766F696420656E6428293B0A20202020766F6964207365744E6F44656C617928626F6F6C206E6F64656C6179293B0A20202020626F6F6C206765744E6F44656C617928293B0A2020202075696E74385F742073746174757328293B0A2369666465662044454255475F4D4F52450A20202020696E74206765744576656E74436F756E742873697A655F742065652920636F6E7374207B2072657475726E205F6576656E745F636F756E745B65655D3B7D0A23656E6469660A202070726F7465637465643A0A202020206572725F74205F616363657074287463705F7063622A206E65777063622C206572725F7420657272293B0A20202020737461746963206572725F74205F735F61636365707428766F6964202A6172672C207463705F7063622A206E65777063622C206572725F7420657272293B0A2369666465662044454255475F4D4F52450A20202020696E7420696E634576656E74436F756E742873697A655F7420656529207B2072657475726E202B2B5F6576656E745F636F756E745B65655D3B7D0A23656E6469660A236966204153594E435F5443505F53534C5F454E41424C45440A20202020696E74205F6365727428636F6E73742063686172202A66696C656E616D652C2075696E74385F74202A2A627566293B0A202020206572725F74205F706F6C6C287463705F7063622A20706362293B0A202020206572725F74205F72656376287463705F706362202A7063622C207374727563742070627566202A70622C206572725F7420657272293B0A2020202073746174696320696E74205F735F6365727428766F6964202A6172672C20636F6E73742063686172202A66696C656E616D652C2075696E74385F74202A2A627566293B0A20202020737461746963206572725F74205F735F706F6C6C28766F6964202A6172672C20737472756374207463705F706362202A74706362293B0A20202020737461746963206572725F74205F735F7265637628766F6964202A6172672C20737472756374207463705F706362202A747063622C207374727563742070627566202A70622C206572725F7420657272293B0A23656E6469660A7D3B0A0A0A23656E646966202F2A204153594E435443505F485F202A2F0A .h ESPAsyncTCPbuffer 2F2A2A0A202A204066696C6520204553504173796E635443506275666665722E6370700A202A204064617465202032322E30312E323031360A202A2040617574686F72204D61726B757320536174746C65720A202A0A202A20436F70797269676874202863292032303135204D61726B757320536174746C65722E20416C6C207269676874732072657365727665642E0A202A20546869732066696C652069732070617274206F6620746865204173796E762054435020666F72204553502E0A202A0A202A2054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A202A206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A202A204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202A2076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A202A0A202A2054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202A2062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A202A204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A202A204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A202A0A202A20596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A202A204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A202A20466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A202A0A202A2F0A0A0A23696E636C756465203C41726475696E6F2E683E0A23696E636C756465203C64656275672E683E0A0A23696E636C75646520224553504173796E635443506275666665722E68220A0A0A4173796E635443506275666665723A3A4173796E63544350627566666572284173796E63436C69656E742A20636C69656E7429207B0A20202020696628636C69656E74203D3D204E554C4C29207B0A202020202020202044454255475F4153594E435F54435028225B412D5443505D20636C69656E74206973206E756C6C2121215C6E22293B0A202020202020202070616E696328293B0A202020207D0A0A202020205F636C69656E74203D20636C69656E743B0A202020205F54586275666665725772697465203D206E657720287374643A3A6E6F7468726F77292063627566285443505F4D5353293B0A202020205F545862756666657252656164203D205F545862756666657257726974653B0A202020205F5258627566666572203D206E657720287374643A3A6E6F7468726F7729206362756628313030293B0A202020205F52586D6F6465203D204154425F52585F4D4F44455F465245453B0A202020205F727853697A65203D20303B0A202020205F72785465726D696E61746F72203D20307830303B0A202020205F7278526561644279746573507472203D204E554C4C3B0A202020205F727852656164537472696E67507472203D204E554C4C3B0A202020205F6362446973636F6E6E656374203D204E554C4C3B0A0A202020205F63625258203D204E554C4C3B0A202020205F6362446F6E65203D204E554C4C3B0A202020205F61747461636843616C6C6261636B7328293B0A7D0A0A4173796E635443506275666665723A3A7E4173796E635443506275666665722829207B0A202020206966285F636C69656E7429207B0A20202020202020205F636C69656E742D3E636C6F736528293B0A202020207D0A0A202020206966285F525862756666657229207B0A202020202020202064656C657465205F52586275666665723B0A20202020202020205F5258627566666572203D204E554C4C3B0A202020207D0A0A202020206966285F5458627566666572577269746529207B0A20202020202020202F2F2077696C6C2062652064656C6574656420696E205F54586275666665725265616420636861696E0A20202020202020205F54586275666665725772697465203D204E554C4C3B0A202020207D0A0A202020206966285F54586275666665725265616429207B0A202020202020202063627566202A206E657874203D205F5458627566666572526561642D3E6E6578743B0A202020202020202064656C657465205F5458627566666572526561643B0A20202020202020207768696C65286E65787420213D204E554C4C29207B0A2020202020202020202020205F545862756666657252656164203D206E6578743B0A2020202020202020202020206E657874203D205F5458627566666572526561642D3E6E6578743B0A20202020202020202020202064656C657465205F5458627566666572526561643B0A20202020202020207D0A20202020202020205F545862756666657252656164203D204E554C4C3B0A202020207D0A7D0A0A73697A655F74204173796E635443506275666665723A3A777269746528537472696E672026206461746129207B0A2020202072657475726E20777269746528646174612E635F73747228292C20646174612E6C656E6774682829293B0A7D0A0A73697A655F74204173796E635443506275666665723A3A77726974652875696E74385F74206461746129207B0A2020202072657475726E2077726974652826646174612C2031293B0A7D0A0A73697A655F74204173796E635443506275666665723A3A777269746528636F6E737420636861722A206461746129207B0A2020202072657475726E2077726974652828636F6E73742075696E74385F74202A2920646174612C207374726C656E286461746129293B0A7D0A0A73697A655F74204173796E635443506275666665723A3A777269746528636F6E73742063686172202A646174612C2073697A655F74206C656E29207B0A2020202072657475726E2077726974652828636F6E73742075696E74385F74202A2920646174612C206C656E293B0A7D0A0A2F2A2A0A202A207772697465206461746120696E20746F2062756666657220616E642074727920746F2073656E642074686520646174610A202A2040706172616D20646174610A202A2040706172616D206C656E0A202A204072657475726E0A202A2F0A73697A655F74204173796E635443506275666665723A3A777269746528636F6E73742075696E74385F74202A646174612C2073697A655F74206C656E29207B0A202020206966285F54586275666665725772697465203D3D204E554C4C207C7C205F636C69656E74203D3D204E554C4C207C7C20215F636C69656E742D3E636F6E6E65637465642829207C7C2064617461203D3D204E554C4C207C7C206C656E203D3D203029207B0A202020202020202072657475726E20303B0A202020207D0A0A2020202073697A655F742062797465734C656674203D206C656E3B0A202020207768696C652862797465734C65667429207B0A202020202020202073697A655F742077203D205F545862756666657257726974652D3E77726974652828636F6E737420636861722A2920646174612C2062797465734C656674293B0A202020202020202062797465734C656674202D3D20773B0A202020202020202064617461202B3D20773B0A20202020202020205F73656E6442756666657228293B0A0A20202020202020202F2F20616464206E6577206275666665722073696E63652077652068617665206D6F726520646174610A20202020202020206966285F545862756666657257726974652D3E66756C6C28292026262062797465734C656674203E203029207B0A0A2020202020202020202020202F2F20746F206C6573732072616D2121210A2020202020202020202020206966284553502E67657446726565486561702829203C203430393629207B0A2020202020202020202020202020202044454255475F4153594E435F54435028225B412D5443505D2072756E206F7574206F6620486561702063616E206E6F742073656E6420616C6C2044617461215C6E22293B0A2020202020202020202020202020202072657475726E20286C656E202D2062797465734C656674293B0A2020202020202020202020207D0A0A20202020202020202020202063627566202A206E657874203D206E657720287374643A3A6E6F7468726F77292063627566285443505F4D5353293B0A2020202020202020202020206966286E657874203D3D204E554C4C29207B0A2020202020202020202020202020202044454255475F4153594E435F54435028225B412D5443505D2072756E206F7574206F662048656170215C6E22293B0A2020202020202020202020202020202070616E696328293B0A2020202020202020202020207D20656C7365207B0A2020202020202020202020202020202044454255475F4153594E435F54435028225B412D5443505D206E657720636275665C6E22293B0A2020202020202020202020207D0A0A2020202020202020202020202F2F20616464206E65772062756666657220746F20636861696E202863757272656E742063627566290A2020202020202020202020205F545862756666657257726974652D3E6E657874203D206E6578743B0A0A2020202020202020202020202F2F206D6F76652070747220666F72206E65787420646174610A2020202020202020202020205F54586275666665725772697465203D206E6578743B0A20202020202020207D0A202020207D0A0A2020202072657475726E206C656E3B0A0A7D0A0A2F2A2A0A202A207761697420756E74696C20616C6C2064617461206861732073656E64206F75740A202A2F0A766F6964204173796E635443506275666665723A3A666C7573682829207B0A202020207768696C6528215F545862756666657257726974652D3E656D707479282929207B0A20202020202020207768696C6528636F6E6E6563746564282920262620215F636C69656E742D3E63616E53656E64282929207B0A2020202020202020202064656C61792830293B0A20202020202020207D0A202020202020202069662821636F6E6E65637465642829290A2020202020202020202072657475726E3B0A20202020202020205F73656E6442756666657228293B0A202020207D0A7D0A0A766F6964204173796E635443506275666665723A3A6E6F43616C6C6261636B2829207B0A202020205F52586D6F6465203D204154425F52585F4D4F44455F4E4F4E453B0A7D0A0A766F6964204173796E635443506275666665723A3A72656164537472696E67556E74696C2863686172207465726D696E61746F722C20537472696E67202A207374722C204173796E63544350627566666572446F6E65436220646F6E6529207B0A202020206966285F636C69656E74203D3D204E554C4C29207B0A202020202020202072657475726E3B0A202020207D0A2020202044454255475F4153594E435F54435028225B412D5443505D2072656164537472696E67556E74696C207465726D696E61746F723A20253032585C6E222C207465726D696E61746F72293B0A202020205F52586D6F6465203D204154425F52585F4D4F44455F4E4F4E453B0A202020205F6362446F6E65203D20646F6E653B0A202020205F727852656164537472696E67507472203D207374723B0A202020205F72785465726D696E61746F72203D207465726D696E61746F723B0A202020205F727853697A65203D20303B0A202020205F52586D6F6465203D204154425F52585F4D4F44455F5445524D494E41544F525F535452494E473B0A7D0A0A2F2A0A20766F6964204173796E635443506275666665723A3A726561644279746573556E74696C2863686172207465726D696E61746F722C2063686172202A6275666665722C2073697A655F74206C656E6774682C204173796E63544350627566666572446F6E65436220646F6E6529207B0A205F52586D6F6465203D204154425F52585F4D4F44455F4E4F4E453B0A205F6362446F6E65203D20646F6E653B0A205F7278526561644279746573507472203D202875696E74385F74202A29206275666665723B0A205F72785465726D696E61746F72203D207465726D696E61746F723B0A205F727853697A65203D206C656E6774683B0A205F52586D6F6465203D204154425F52585F4D4F44455F5445524D494E41544F523B0A205F68616E646C655278427566666572284E554C4C2C2030293B0A207D0A0A20766F6964204173796E635443506275666665723A3A726561644279746573556E74696C2863686172207465726D696E61746F722C2075696E74385F74202A6275666665722C2073697A655F74206C656E6774682C204173796E63544350627566666572446F6E65436220646F6E6529207B0A20726561644279746573556E74696C287465726D696E61746F722C202863686172202A29206275666665722C206C656E6774682C20646F6E65293B0A207D0A202A2F0A0A766F6964204173796E635443506275666665723A3A7265616442797465732863686172202A6275666665722C2073697A655F74206C656E6774682C204173796E63544350627566666572446F6E65436220646F6E6529207B0A202020206966285F636C69656E74203D3D204E554C4C29207B0A202020202020202072657475726E3B0A202020207D0A2020202044454255475F4153594E435F54435028225B412D5443505D20726561644279746573206C656E6774683A2025645C6E222C206C656E677468293B0A202020205F52586D6F6465203D204154425F52585F4D4F44455F4E4F4E453B0A202020205F6362446F6E65203D20646F6E653B0A202020205F7278526561644279746573507472203D202875696E74385F74202A29206275666665723B0A202020205F727853697A65203D206C656E6774683B0A202020205F52586D6F6465203D204154425F52585F4D4F44455F524541445F42595445533B0A7D0A0A766F6964204173796E635443506275666665723A3A7265616442797465732875696E74385F74202A6275666665722C2073697A655F74206C656E6774682C204173796E63544350627566666572446F6E65436220646F6E6529207B0A20202020726561644279746573282863686172202A29206275666665722C206C656E6774682C20646F6E65293B0A7D0A0A766F6964204173796E635443506275666665723A3A6F6E44617461284173796E6354435062756666657244617461436220636229207B0A202020206966285F636C69656E74203D3D204E554C4C29207B0A202020202020202072657475726E3B0A202020207D0A2020202044454255475F4153594E435F54435028225B412D5443505D206F6E446174615C6E22293B0A202020205F52586D6F6465203D204154425F52585F4D4F44455F4E4F4E453B0A202020205F6362446F6E65203D204E554C4C3B0A202020205F63625258203D2063623B0A202020205F52586D6F6465203D204154425F52585F4D4F44455F465245453B0A7D0A0A766F6964204173796E635443506275666665723A3A6F6E446973636F6E6E656374284173796E63544350627566666572446973636F6E6E656374436220636229207B0A202020205F6362446973636F6E6E656374203D2063623B0A7D0A0A495041646472657373204173796E635443506275666665723A3A72656D6F746549502829207B0A20202020696628215F636C69656E7429207B0A202020202020202072657475726E20495041646472657373283055293B0A202020207D0A2020202072657475726E205F636C69656E742D3E72656D6F7465495028293B0A7D0A0A75696E7431365F74204173796E635443506275666665723A3A72656D6F7465506F72742829207B0A20202020696628215F636C69656E7429207B0A202020202020202072657475726E20303B0A202020207D0A2020202072657475726E205F636C69656E742D3E72656D6F7465506F727428293B0A7D0A0A626F6F6C204173796E635443506275666665723A3A636F6E6E65637465642829207B0A20202020696628215F636C69656E7429207B0A202020202020202072657475726E2066616C73653B0A202020207D0A2020202072657475726E205F636C69656E742D3E636F6E6E656374656428293B0A7D0A0A766F6964204173796E635443506275666665723A3A73746F702829207B0A0A20202020696628215F636C69656E7429207B0A202020202020202072657475726E3B0A202020207D0A202020205F636C69656E742D3E73746F7028293B0A202020205F636C69656E74203D204E554C4C3B0A0A202020206966285F6362446F6E6529207B0A2020202020202020737769746368285F52586D6F646529207B0A20202020202020202020202063617365204154425F52585F4D4F44455F524541445F42595445533A0A20202020202020202020202063617365204154425F52585F4D4F44455F5445524D494E41544F523A0A20202020202020202020202063617365204154425F52585F4D4F44455F5445524D494E41544F525F535452494E473A0A202020202020202020202020202020205F52586D6F6465203D204154425F52585F4D4F44455F4E4F4E453B0A202020202020202020202020202020205F6362446F6E652866616C73652C204E554C4C293B0A20202020202020202020202020202020627265616B3B0A20202020202020202020202064656661756C743A0A2020202020202020202020202020627265616B3B0A20202020202020207D0A202020207D0A202020205F52586D6F6465203D204154425F52585F4D4F44455F4E4F4E453B0A7D0A0A766F6964204173796E635443506275666665723A3A636C6F73652829207B0A2020202073746F7028293B0A7D0A0A0A2F2F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0A0A2F2A2A0A202A2061747461636843616C6C6261636B7320746F204173796E63436C69656E7420636C6173730A202A2F0A766F6964204173796E635443506275666665723A3A5F61747461636843616C6C6261636B732829207B0A20202020696628215F636C69656E7429207B0A202020202020202072657475726E3B0A202020207D0A2020202044454255475F4153594E435F54435028225B412D5443505D2061747461636843616C6C6261636B735C6E22293B0A0A202020205F636C69656E742D3E6F6E506F6C6C285B5D28766F6964202A6F626A2C204173796E63436C69656E742A206329207B0A202020202020202028766F696429633B0A20202020202020204173796E635443506275666665722A2062203D2028284173796E635443506275666665722A29286F626A29293B0A202020202020202069662828622D3E5F54586275666665725265616420213D204E554C4C292026262021622D3E5F5458627566666572526561642D3E656D707479282929207B0A202020202020202020202020622D3E5F73656E6442756666657228293B0A20202020202020207D0A20202020202020202F2F2020202069662821622D3E5F52586275666665722D3E656D707479282929207B0A20202020202020202F2F20202020202020622D3E5F68616E646C655278427566666572284E554C4C2C2030293B0A20202020202020202F2F2020207D0A202020207D2C2074686973293B0A0A202020205F636C69656E742D3E6F6E41636B285B5D28766F6964202A6F626A2C204173796E63436C69656E742A20632C2073697A655F74206C656E2C2075696E7433325F742074696D6529207B0A202020202020202028766F696429633B0A202020202020202028766F6964296C656E3B0A202020202020202028766F69642974696D653B0A202020202020202044454255475F4153594E435F54435028225B412D5443505D206F6E41636B5C6E22293B0A202020202020202028284173796E635443506275666665722A29286F626A29292D3E5F73656E6442756666657228293B0A202020207D2C2074686973293B0A0A202020205F636C69656E742D3E6F6E446973636F6E6E656374285B5D28766F6964202A6F626A2C204173796E63436C69656E742A206329207B0A202020202020202044454255475F4153594E435F54435028225B412D5443505D206F6E446973636F6E6E6563745C6E22293B0A20202020202020204173796E635443506275666665722A2062203D2028284173796E635443506275666665722A29286F626A29293B0A2020202020202020622D3E5F636C69656E74203D204E554C4C3B0A2020202020202020626F6F6C2064656C203D20747275653B0A2020202020202020696628622D3E5F6362446973636F6E6E65637429207B0A20202020202020202020202064656C203D20622D3E5F6362446973636F6E6E6563742862293B0A20202020202020207D0A202020202020202064656C65746520633B0A202020202020202069662864656C29207B0A20202020202020202020202064656C65746520623B0A20202020202020207D0A202020207D2C2074686973293B0A0A202020205F636C69656E742D3E6F6E44617461285B5D28766F6964202A6F626A2C204173796E63436C69656E742A20632C20766F6964202A6275662C2073697A655F74206C656E29207B0A202020202020202028766F696429633B0A20202020202020204173796E635443506275666665722A2062203D2028284173796E635443506275666665722A29286F626A29293B0A2020202020202020622D3E5F727844617461282875696E74385F74202A296275662C206C656E293B0A202020207D2C2074686973293B0A0A202020205F636C69656E742D3E6F6E54696D656F7574285B5D28766F6964202A6F626A2C204173796E63436C69656E742A20632C2075696E7433325F742074696D65297B0A202020202020202028766F6964296F626A3B0A202020202020202028766F69642974696D653B0A202020202020202044454255475F4153594E435F54435028225B412D5443505D206F6E54696D656F75745C6E22293B0A2020202020202020632D3E636C6F736528293B0A202020207D2C2074686973293B0A0A2020202044454255475F4153594E435F54435028225B412D5443505D2061747461636843616C6C6261636B7320446F6E652E5C6E22293B0A7D0A0A2F2A2A0A202A2073656E642054582062756666657220696620706F737369626C650A202A2F0A766F6964204173796E635443506275666665723A3A5F73656E644275666665722829207B0A202020202F2F44454255475F4153594E435F54435028225B412D5443505D205F73656E644275666665722E2E2E5C6E22293B0A2020202073697A655F7420617661696C61626C65203D205F5458627566666572526561642D3E617661696C61626C6528293B0A20202020696628617661696C61626C65203D3D2030207C7C205F636C69656E74203D3D204E554C4C207C7C20215F636C69656E742D3E636F6E6E65637465642829207C7C20215F636C69656E742D3E63616E53656E64282929207B0A202020202020202072657475726E3B0A202020207D0A0A202020207768696C6528636F6E6E6563746564282920262620285F636C69656E742D3E73706163652829203E20302920262620285F5458627566666572526561642D3E617661696C61626C652829203E203029202626205F636C69656E742D3E63616E53656E64282929207B0A0A2020202020202020617661696C61626C65203D205F5458627566666572526561642D3E617661696C61626C6528293B0A0A2020202020202020696628617661696C61626C65203E205F636C69656E742D3E7370616365282929207B0A202020202020202020202020617661696C61626C65203D205F636C69656E742D3E737061636528293B0A20202020202020207D0A0A202020202020202063686172202A6F7574203D206E657720287374643A3A6E6F7468726F772920636861725B617661696C61626C655D3B0A20202020202020206966286F7574203D3D204E554C4C29207B0A20202020202020202020202044454255475F4153594E435F54435028225B412D5443505D20746F206C65737320686561702C20747279206C617465722E5C6E22293B0A20202020202020202020202072657475726E3B0A20202020202020207D0A0A20202020202020202F2F207265616420646174612066726F6D206275666665720A20202020202020205F5458627566666572526561642D3E7065656B286F75742C20617661696C61626C65293B0A0A20202020202020202F2F2073656E6420646174610A202020202020202073697A655F742073656E64203D205F636C69656E742D3E77726974652828636F6E737420636861722A29206F75742C20617661696C61626C65293B0A202020202020202069662873656E6420213D20617661696C61626C6529207B0A20202020202020202020202044454255475F4153594E435F54435028225B412D5443505D207772697465206661696C65642073656E643A20256420617661696C61626C653A202564205C6E222C2073656E642C20617661696C61626C65293B0A20202020202020202020202069662821636F6E6E6563746564282929207B0A2020202020202020202020202020202044454255475F4153594E435F54435028225B412D5443505D20696E636F6D706C657465207472616E736665722C20636F6E6E656374696F6E206C6F73742E5C6E22293B0A2020202020202020202020207D0A20202020202020207D0A0A20202020202020202F2F2072656D6F7665207265616C6C792073656E6420646174612066726F6D206275666665720A20202020202020205F5458627566666572526561642D3E72656D6F76652873656E64293B0A0A20202020202020202F2F2069662062756666657220697320656D70747920616E642074686572652069732061206F746865722062756666657220696E20636861696E2064656C6574652074686520656D707479206F6E650A20202020202020206966285F5458627566666572526561642D3E617661696C61626C652829203D3D2030202626205F5458627566666572526561642D3E6E65787420213D204E554C4C29207B0A20202020202020202020202063627566202A206F6C64203D205F5458627566666572526561643B0A2020202020202020202020205F545862756666657252656164203D205F5458627566666572526561642D3E6E6578743B0A20202020202020202020202064656C657465206F6C643B0A20202020202020202020202044454255475F4153594E435F54435028225B412D5443505D2064656C65746520636275665C6E22293B0A20202020202020207D0A0A202020202020202064656C657465206F75743B0A202020207D0A0A7D0A0A2F2A2A0A202A2063616C6C6564206F6E20696E636F6D696E6720646174610A202A2040706172616D206275660A202A2040706172616D206C656E0A202A2F0A766F6964204173796E635443506275666665723A3A5F7278446174612875696E74385F74202A6275662C2073697A655F74206C656E29207B0A20202020696628215F636C69656E74207C7C20215F636C69656E742D3E636F6E6E6563746564282929207B0A202020202020202044454255475F4153594E435F54435028225B412D5443505D206E6F7420636F6E6E6563746564215C6E22293B0A202020202020202072657475726E3B0A202020207D0A20202020696628215F525862756666657229207B0A202020202020202044454255475F4153594E435F54435028225B412D5443505D205F727844617461206E6F205F5258627566666572215C6E22293B0A202020202020202072657475726E3B0A202020207D0A2020202044454255475F4153594E435F54435028225B412D5443505D205F727844617461206C656E3A2025642052586D6F64653A2025645C6E222C206C656E2C205F52586D6F6465293B0A0A2020202073697A655F742068616E646C6564203D20303B0A0A202020206966285F52586D6F646520213D204154425F52585F4D4F44455F4E4F4E4529207B0A202020202020202068616E646C6564203D205F68616E646C655278427566666572282875696E74385F74202A29206275662C206C656E293B0A2020202020202020627566202B3D2068616E646C65643B0A20202020202020206C656E202D3D2068616E646C65643B0A0A20202020202020202F2F2068616E646C65206173206D75636820617320706F737369626C65206265666F7265207573696E6720746865206275666665720A20202020202020206966285F52586275666665722D3E656D707479282929207B0A2020202020202020202020207768696C65285F52586D6F646520213D204154425F52585F4D4F44455F4E4F4E452026262068616E646C656420213D2030202626206C656E203E203029207B0A2020202020202020202020202020202068616E646C6564203D205F68616E646C655278427566666572286275662C206C656E293B0A20202020202020202020202020202020627566202B3D2068616E646C65643B0A202020202020202020202020202020206C656E202D3D2068616E646C65643B0A2020202020202020202020207D0A20202020202020207D0A202020207D0A0A202020206966286C656E203E203029207B0A0A20202020202020206966285F52586275666665722D3E726F6F6D2829203C206C656E29207B0A2020202020202020202020202F2F20746F206C6573732073706163650A20202020202020202020202044454255475F4153594E435F54435028225B412D5443505D205F727844617461206275666665722066756C6C2074727920726573697A655C6E22293B0A2020202020202020202020205F52586275666665722D3E726573697A6541646428286C656E202B205F52586275666665722D3E726F6F6D282929293B0A0A2020202020202020202020206966285F52586275666665722D3E726F6F6D2829203C206C656E29207B0A2020202020202020202020202020202044454255475F4153594E435F54435028225B412D5443505D205F7278446174612062756666657220746F2066756C6C2063616E206F6E6C792068616E646C652025642121215C6E222C205F52586275666665722D3E726F6F6D2829293B0A2020202020202020202020207D0A20202020202020207D0A0A20202020202020205F52586275666665722D3E77726974652828636F6E73742063686172202A292028627566292C206C656E293B0A202020207D0A0A20202020696628215F52586275666665722D3E656D7074792829202626205F52586D6F646520213D204154425F52585F4D4F44455F4E4F4E4529207B0A20202020202020202F2F2068616E646C65206173206D75636820617320706F737369626C65206461746120696E206275666665720A202020202020202068616E646C6564203D205F68616E646C655278427566666572284E554C4C2C2030293B0A20202020202020207768696C65285F52586D6F646520213D204154425F52585F4D4F44455F4E4F4E452026262068616E646C656420213D203029207B0A20202020202020202020202068616E646C6564203D205F68616E646C655278427566666572284E554C4C2C2030293B0A20202020202020207D0A202020207D0A0A202020202F2F20636C65616E2075702072616D0A202020206966285F52586275666665722D3E656D7074792829202626205F52586275666665722D3E726F6F6D282920213D2031303029207B0A20202020202020205F52586275666665722D3E726573697A6528313030293B0A202020207D0A0A7D0A0A2F2A2A0A202A0A202A2F0A73697A655F74204173796E635443506275666665723A3A5F68616E646C6552784275666665722875696E74385F74202A6275662C2073697A655F74206C656E29207B0A20202020696628215F636C69656E74207C7C20215F636C69656E742D3E636F6E6E65637465642829207C7C205F5258627566666572203D3D204E554C4C29207B0A202020202020202072657475726E20303B0A202020207D0A0A2020202044454255475F4153594E435F54435028225B412D5443505D205F68616E646C655278427566666572206C656E3A2025642052586D6F64653A2025645C6E222C206C656E2C205F52586D6F6465293B0A0A2020202073697A655F7420427566666572417661696C61626C65203D205F52586275666665722D3E617661696C61626C6528293B0A2020202073697A655F742072203D20303B0A0A202020206966285F52586D6F6465203D3D204154425F52585F4D4F44455F4E4F4E4529207B0A202020202020202072657475726E20303B0A202020207D20656C7365206966285F52586D6F6465203D3D204154425F52585F4D4F44455F4652454529207B0A20202020202020206966285F63625258203D3D204E554C4C29207B0A20202020202020202020202072657475726E20303B0A20202020202020207D0A0A2020202020202020696628427566666572417661696C61626C65203E203029207B0A20202020202020202020202075696E74385F74202A2062203D206E657720287374643A3A6E6F7468726F77292075696E74385F745B427566666572417661696C61626C655D3B0A20202020202020202020202069662862203D3D204E554C4C297B0A202020202020202020202020202070616E696328293B202F2F544F444F3A205768617420616374696F6E2073686F756C642074686973206265203F0A2020202020202020202020207D0A2020202020202020202020205F52586275666665722D3E7065656B282863686172202A2920622C20427566666572417661696C61626C65293B0A20202020202020202020202072203D205F6362525828622C20427566666572417661696C61626C65293B0A2020202020202020202020205F52586275666665722D3E72656D6F76652872293B0A20202020202020207D0A0A202020202020202069662872203D3D20427566666572417661696C61626C652026262062756620262620286C656E203E20302929207B0A20202020202020202020202072657475726E205F63625258286275662C206C656E293B0A20202020202020207D20656C7365207B0A20202020202020202020202072657475726E20303B0A20202020202020207D0A0A202020207D20656C7365206966285F52586D6F6465203D3D204154425F52585F4D4F44455F524541445F425954455329207B0A20202020202020206966285F7278526561644279746573507472203D3D204E554C4C207C7C205F6362446F6E65203D3D204E554C4C29207B0A20202020202020202020202072657475726E20303B0A20202020202020207D0A0A202020202020202073697A655F74206E657752656164436F756E74203D20303B0A0A2020202020202020696628427566666572417661696C61626C6529207B0A20202020202020202020202072203D205F52586275666665722D3E72656164282863686172202A29205F72785265616442797465735074722C205F727853697A65293B0A2020202020202020202020205F727853697A65202D3D20723B0A2020202020202020202020205F7278526561644279746573507472202B3D20723B0A20202020202020207D0A0A20202020202020206966285F52586275666665722D3E656D707479282920262620286C656E203E2030292026262062756629207B0A20202020202020202020202072203D206C656E3B0A20202020202020202020202069662872203E205F727853697A6529207B0A2020202020202020202020202020202072203D205F727853697A653B0A2020202020202020202020207D0A2020202020202020202020206D656D637079285F72785265616442797465735074722C206275662C2072293B0A2020202020202020202020205F7278526561644279746573507472202B3D20723B0A2020202020202020202020205F727853697A65202D3D20723B0A2020202020202020202020206E657752656164436F756E74202B3D20723B0A20202020202020207D0A0A20202020202020206966285F727853697A65203D3D203029207B0A2020202020202020202020205F52586D6F6465203D204154425F52585F4D4F44455F4E4F4E453B0A2020202020202020202020205F6362446F6E6528747275652C204E554C4C293B0A20202020202020207D0A0A20202020202020202F2F20616464206C656674206F76657220627974657320746F204275666665720A202020202020202072657475726E206E657752656164436F756E743B0A0A202020207D20656C7365206966285F52586D6F6465203D3D204154425F52585F4D4F44455F5445524D494E41544F5229207B0A20202020202020202F2F20544F444F20696D706C656D656E742072656164207465726D696E61746F72206E6F6E20737472696E670A0A202020207D20656C7365206966285F52586D6F6465203D3D204154425F52585F4D4F44455F5445524D494E41544F525F535452494E4729207B0A20202020202020206966285F727852656164537472696E67507472203D3D204E554C4C207C7C205F6362446F6E65203D3D204E554C4C29207B0A20202020202020202020202072657475726E20303B0A20202020202020207D0A0A20202020202020202F2F2068616E646C65204275666665720A2020202020202020696628427566666572417661696C61626C65203E203029207B0A2020202020202020202020207768696C6528215F52586275666665722D3E656D707479282929207B0A20202020202020202020202020202020636861722063203D205F52586275666665722D3E7265616428293B0A2020202020202020202020202020202069662863203D3D205F72785465726D696E61746F72207C7C2063203D3D203078303029207B0A20202020202020202020202020202020202020205F52586D6F6465203D204154425F52585F4D4F44455F4E4F4E453B0A20202020202020202020202020202020202020205F6362446F6E6528747275652C205F727852656164537472696E67507472293B0A202020202020202020202020202020202020202072657475726E20303B0A202020202020202020202020202020207D20656C7365207B0A2020202020202020202020202020202020202020282A5F727852656164537472696E6750747229202B3D20633B0A202020202020202020202020202020207D0A2020202020202020202020207D0A20202020202020207D0A0A20202020202020206966285F52586275666665722D3E656D707479282920262620286C656E203E2030292026262062756629207B0A20202020202020202020202073697A655F74206E657752656164436F756E74203D20303B0A2020202020202020202020207768696C65286E657752656164436F756E74203C206C656E29207B0A20202020202020202020202020202020636861722063203D20286368617229202A6275663B0A202020202020202020202020202020206275662B2B3B0A202020202020202020202020202020206E657752656164436F756E742B2B3B0A2020202020202020202020202020202069662863203D3D205F72785465726D696E61746F72207C7C2063203D3D203078303029207B0A20202020202020202020202020202020202020205F52586D6F6465203D204154425F52585F4D4F44455F4E4F4E453B0A20202020202020202020202020202020202020205F6362446F6E6528747275652C205F727852656164537472696E67507472293B0A202020202020202020202020202020202020202072657475726E206E657752656164436F756E743B0A202020202020202020202020202020207D20656C7365207B0A2020202020202020202020202020202020202020282A5F727852656164537472696E6750747229202B3D20633B0A202020202020202020202020202020207D0A2020202020202020202020207D0A20202020202020202020202072657475726E206E657752656164436F756E743B0A20202020202020207D0A202020207D0A0A2020202072657475726E20303B0A7D0A .cpp ESPAsyncTCPbuffer 2F2A2A0A202A204066696C65204553504173796E635443506275666665722E680A202A204064617465202032322E30312E323031360A202A2040617574686F72204D61726B757320536174746C65720A202A0A202A20436F70797269676874202863292032303135204D61726B757320536174746C65722E20416C6C207269676874732072657365727665642E0A202A20546869732066696C652069732070617274206F6620746865204173796E762054435020666F72204553502E0A202A0A202A2054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A202A206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A202A204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202A2076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A202A0A202A2054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202A2062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A202A204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A202A204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A202A0A202A20596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A202A204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A202A20466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A202A0A202A2F0A0A2369666E646566204553504153594E435443504255464645525F485F0A23646566696E65204553504153594E435443504255464645525F485F0A0A2F2F23646566696E652044454255475F4153594E435F544350282E2E2E2920207768696C65282828553053203E3E20555354584329202620307837462920213D2030783030293B206F735F7072696E746628205F5F56415F415247535F5F20293B207768696C65282828553053203E3E20555354584329202620307837462920213D2030783030290A2F2F23646566696E652044454255475F4153594E435F544350204153594E435F5443505F44454255470A2369666E6465662044454255475F4153594E435F5443500A23646566696E652044454255475F4153594E435F544350282E2E2E290A23656E6469660A0A23696E636C756465203C41726475696E6F2E683E0A23696E636C756465203C636275662E683E0A0A23696E636C75646520224553504173796E635443502E68220A0A0A0A7479706564656620656E756D207B0A202020204154425F52585F4D4F44455F4E4F4E452C0A202020204154425F52585F4D4F44455F465245452C0A202020204154425F52585F4D4F44455F524541445F42595445532C0A202020204154425F52585F4D4F44455F5445524D494E41544F522C0A202020204154425F52585F4D4F44455F5445524D494E41544F525F535452494E470A7D2061746252784D6F64655F743B0A0A636C617373204173796E635443506275666665723A207075626C6963205072696E74207B0A0A202020207075626C69633A0A0A202020202020202074797065646566207374643A3A66756E6374696F6E3C73697A655F742875696E74385F74202A207061796C6F61642C2073697A655F74206C656E677468293E204173796E635443506275666665724461746143623B0A202020202020202074797065646566207374643A3A66756E6374696F6E3C766F696428626F6F6C206F6B2C20766F6964202A20726574293E204173796E63544350627566666572446F6E6543623B0A202020202020202074797065646566207374643A3A66756E6374696F6E3C626F6F6C284173796E63544350627566666572202A206F626A293E204173796E63544350627566666572446973636F6E6E65637443623B0A0A20202020202020204173796E63544350627566666572284173796E63436C69656E742A2063293B0A20202020202020207669727475616C207E4173796E6354435062756666657228293B0A0A202020202020202073697A655F7420777269746528537472696E6720262064617461293B0A202020202020202073697A655F742077726974652875696E74385F742064617461293B0A202020202020202073697A655F7420777269746528636F6E737420636861722A2064617461293B0A202020202020202073697A655F7420777269746528636F6E73742063686172202A646174612C2073697A655F74206C656E293B0A202020202020202073697A655F7420777269746528636F6E73742075696E74385F74202A646174612C2073697A655F74206C656E293B0A0A2020202020202020766F696420666C75736828293B0A0A2020202020202020766F6964206E6F43616C6C6261636B28293B0A0A2020202020202020766F69642072656164537472696E67556E74696C2863686172207465726D696E61746F722C20537472696E67202A207374722C204173796E63544350627566666572446F6E65436220646F6E65293B0A0A20202020202020202F2F20544F444F20696D706C656D656E742072656164207465726D696E61746F72206E6F6E20737472696E670A20202020202020202F2F766F696420726561644279746573556E74696C2863686172207465726D696E61746F722C2063686172202A6275666665722C2073697A655F74206C656E6774682C204173796E63544350627566666572446F6E65436220646F6E65293B0A20202020202020202F2F766F696420726561644279746573556E74696C2863686172207465726D696E61746F722C2075696E74385F74202A6275666665722C2073697A655F74206C656E6774682C204173796E63544350627566666572446F6E65436220646F6E65293B0A0A2020202020202020766F6964207265616442797465732863686172202A6275666665722C2073697A655F74206C656E6774682C204173796E63544350627566666572446F6E65436220646F6E65293B0A2020202020202020766F6964207265616442797465732875696E74385F74202A6275666665722C2073697A655F74206C656E6774682C204173796E63544350627566666572446F6E65436220646F6E65293B0A0A20202020202020202F2F20544F444F20696D706C656D656E740A20202020202020202F2F20766F69642073657454696D656F75742873697A655F742074696D656F7574293B0A0A2020202020202020766F6964206F6E44617461284173796E63544350627566666572446174614362206362293B0A2020202020202020766F6964206F6E446973636F6E6E656374284173796E63544350627566666572446973636F6E6E6563744362206362293B0A0A20202020202020204950416464726573732072656D6F7465495028293B0A202020202020202075696E7431365F74202072656D6F7465506F727428293B0A2020202020202020495041646472657373206C6F63616C495028293B0A202020202020202075696E7431365F7420206C6F63616C506F727428293B0A0A2020202020202020626F6F6C20636F6E6E656374656428293B0A0A2020202020202020766F69642073746F7028293B0A2020202020202020766F696420636C6F736528293B0A0A2020202070726F7465637465643A0A20202020202020204173796E63436C69656E742A205F636C69656E743B0A202020202020202063627566202A205F5458627566666572526561643B0A202020202020202063627566202A205F545862756666657257726974653B0A202020202020202063627566202A205F52586275666665723B0A202020202020202061746252784D6F64655F74205F52586D6F64653B0A202020202020202073697A655F74205F727853697A653B0A202020202020202063686172205F72785465726D696E61746F723B0A202020202020202075696E74385F74202A205F72785265616442797465735074723B0A2020202020202020537472696E67202A205F727852656164537472696E675074723B0A0A20202020202020204173796E63544350627566666572446174614362205F636252583B0A20202020202020204173796E63544350627566666572446F6E654362205F6362446F6E653B0A20202020202020204173796E63544350627566666572446973636F6E6E6563744362205F6362446973636F6E6E6563743B0A0A2020202020202020766F6964205F61747461636843616C6C6261636B7328293B0A2020202020202020766F6964205F73656E6442756666657228293B0A2020202020202020766F6964205F6F6E5F636C6F736528293B0A2020202020202020766F6964205F7278446174612875696E74385F74202A6275662C2073697A655F74206C656E293B0A202020202020202073697A655F74205F68616E646C6552784275666665722875696E74385F74202A6275662C2073697A655F74206C656E293B0A0A7D3B0A0A23656E646966202F2A204553504153594E435443504255464645525F485F202A2F0A .h SyncClient 2F2A0A20204173796E6368726F6E6F757320544350206C69627261727920666F7220457370726573736966204D4355730A0A2020436F707972696768742028632920323031362048726973746F20476F63686B6F762E20416C6C207269676874732072657365727665642E0A2020546869732066696C652069732070617274206F6620746865206573703832363620636F726520666F722041726475696E6F20656E7669726F6E6D656E742E0A0A202054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A20206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A0A202054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A20204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A20204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A0A2020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A2020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A2A2F0A23696E636C756465202241726475696E6F2E68220A23696E636C756465202253796E63436C69656E742E68220A23696E636C75646520224553504173796E635443502E68220A23696E636C7564652022636275662E68220A23696E636C756465203C696E74657272757074732E683E0A0A23646566696E652044454255475F4553505F53594E435F434C49454E540A23696620646566696E65642844454255475F4553505F53594E435F434C49454E54292026262021646566696E65642853594E435F434C49454E545F4445425547290A23646566696E652053594E435F434C49454E545F44454255472820666F726D61742C202E2E2E292044454255475F47454E455249435F5028225B53594E435F434C49454E545D222C20666F726D61742C2023235F5F56415F415247535F5F290A23656E6469660A2369666E6465662053594E435F434C49454E545F44454255470A23646566696E652053594E435F434C49454E545F4445425547282E2E2E2920646F207B2028766F696429303B7D207768696C652866616C7365290A23656E6469660A0A2F2A0A2020576974686F7574204C5749505F4E455449465F54585F53494E474C455F504255462C20616C6C207463705F7772697465732064656661756C7420746F20226E6F20636F7079222E0A20205265666572656E6365642064617461206D7573742062652070726573657276656420616E6420667265652D65642066726F6D2074686520737065636966696564207463705F73656E7428290A202063616C6C6261636B2E20416C7465726E61746976652C207463705F777269746573206E65656420746F2075736520746865205443505F57524954455F464C41475F434F50590A20206174747269627574652E0A2A2F0A7374617469635F617373657274284C5749505F4E455449465F54585F53494E474C455F504255462C202252657175697265642C207463705F77726974652829206D75737420616C7761797320636F70792E22293B0A0A53796E63436C69656E743A3A53796E63436C69656E742873697A655F742074784275664C656E290A20203A205F636C69656E74284E554C4C290A20202C205F74785F627566666572284E554C4C290A20202C205F74785F6275666665725F73697A652874784275664C656E290A20202C205F72785F627566666572284E554C4C290A20202C205F726566284E554C4C290A7B0A202072656628293B0A7D0A0A53796E63436C69656E743A3A53796E63436C69656E74284173796E63436C69656E74202A636C69656E742C2073697A655F742074784275664C656E290A20203A205F636C69656E7428636C69656E74290A20202C205F74785F627566666572286E657720287374643A3A6E6F7468726F772920636275662874784275664C656E29290A20202C205F74785F6275666665725F73697A652874784275664C656E290A20202C205F72785F627566666572284E554C4C290A20202C205F726566284E554C4C290A7B0A20206966287265662829203E2030202626205F636C69656E7420213D204E554C4C290A202020205F61747461636843616C6C6261636B7328293B0A7D0A0A53796E63436C69656E743A3A7E53796E63436C69656E7428297B0A20206966202830203D3D20756E7265662829290A202020205F72656C6561736528293B0A7D0A0A766F69642053796E63436C69656E743A3A5F72656C6561736528297B0A20206966285F636C69656E7420213D204E554C4C297B0A202020205F636C69656E742D3E6F6E44617461284E554C4C2C204E554C4C293B0A202020205F636C69656E742D3E6F6E41636B284E554C4C2C204E554C4C293B0A202020205F636C69656E742D3E6F6E506F6C6C284E554C4C2C204E554C4C293B0A202020205F636C69656E742D3E61626F727428293B0A202020205F636C69656E74203D204E554C4C3B0A20207D0A20206966285F74785F62756666657220213D204E554C4C297B0A2020202063627566202A62203D205F74785F6275666665723B0A202020205F74785F627566666572203D204E554C4C3B0A2020202064656C65746520623B0A20207D0A20207768696C65285F72785F62756666657220213D204E554C4C297B0A2020202063627566202A62203D205F72785F6275666665723B0A202020205F72785F627566666572203D205F72785F6275666665722D3E6E6578743B0A2020202064656C65746520623B0A20207D0A7D0A0A696E742053796E63436C69656E743A3A72656628297B0A20206966285F726566203D3D204E554C4C297B0A202020205F726566203D206E657720287374643A3A6E6F7468726F772920696E743B0A202020206966285F72656620213D204E554C4C290A2020202020202A5F726566203D20303B0A20202020656C73650A20202020202072657475726E202D313B0A20207D0A202072657475726E20282B2B2A5F726566293B0A7D0A0A696E742053796E63436C69656E743A3A756E72656628297B0A2020696E7420636F756E74203D202D313B0A2020696620285F72656620213D204E554C4C29207B0A20202020636F756E74203D202D2D2A5F7265663B0A202020206966202830203D3D20636F756E7429207B0A20202020202064656C657465205F7265663B0A2020202020205F726566203D204E554C4C3B0A202020207D0A20207D0A202072657475726E20636F756E743B0A7D0A0A236966204153594E435F5443505F53534C5F454E41424C45440A696E742053796E63436C69656E743A3A5F636F6E6E65637428636F6E737420495041646472657373262069702C2075696E7431365F7420706F72742C20626F6F6C20736563757265297B0A23656C73650A696E742053796E63436C69656E743A3A5F636F6E6E65637428636F6E737420495041646472657373262069702C2075696E7431365F7420706F7274297B0A23656E6469660A2020696628636F6E6E65637465642829290A2020202072657475726E20303B0A20206966285F636C69656E7420213D204E554C4C290A2020202064656C657465205F636C69656E743B0A0A20205F636C69656E74203D206E657720287374643A3A6E6F7468726F7729204173796E63436C69656E7428293B0A2020696620285F636C69656E74203D3D204E554C4C290A2020202072657475726E20303B0A0A20205F636C69656E742D3E6F6E436F6E6E656374285B5D28766F6964202A6F626A2C204173796E63436C69656E74202A63297B20282853796E63436C69656E742A29286F626A29292D3E5F6F6E436F6E6E6563742863293B207D2C2074686973293B0A20205F61747461636843616C6C6261636B735F446973636F6E6E65637428293B0A236966204153594E435F5443505F53534C5F454E41424C45440A20206966285F636C69656E742D3E636F6E6E6563742869702C20706F72742C2073656375726529297B0A23656C73650A20206966285F636C69656E742D3E636F6E6E6563742869702C20706F727429297B0A23656E6469660A202020207768696C65285F636C69656E7420213D204E554C4C20262620215F636C69656E742D3E636F6E6E6563746564282920262620215F636C69656E742D3E646973636F6E6E656374696E672829290A20202020202064656C61792831293B0A2020202072657475726E20636F6E6E656374656428293B0A20207D0A202072657475726E20303B0A7D0A0A236966204153594E435F5443505F53534C5F454E41424C45440A696E742053796E63436C69656E743A3A636F6E6E65637428636F6E73742063686172202A686F73742C2075696E7431365F7420706F72742C20626F6F6C20736563757265297B0A23656C73650A696E742053796E63436C69656E743A3A636F6E6E65637428636F6E73742063686172202A686F73742C2075696E7431365F7420706F7274297B0A23656E6469660A2020696628636F6E6E65637465642829290A2020202072657475726E20303B0A20206966285F636C69656E7420213D204E554C4C290A2020202064656C657465205F636C69656E743B0A0A20205F636C69656E74203D206E657720287374643A3A6E6F7468726F7729204173796E63436C69656E7428293B0A2020696620285F636C69656E74203D3D204E554C4C290A2020202072657475726E20303B0A0A20205F636C69656E742D3E6F6E436F6E6E656374285B5D28766F6964202A6F626A2C204173796E63436C69656E74202A63297B20282853796E63436C69656E742A29286F626A29292D3E5F6F6E436F6E6E6563742863293B207D2C2074686973293B0A20205F61747461636843616C6C6261636B735F446973636F6E6E65637428293B0A236966204153594E435F5443505F53534C5F454E41424C45440A20206966285F636C69656E742D3E636F6E6E65637428686F73742C20706F72742C2073656375726529297B0A23656C73650A20206966285F636C69656E742D3E636F6E6E65637428686F73742C20706F727429297B0A23656E6469660A202020207768696C65285F636C69656E7420213D204E554C4C20262620215F636C69656E742D3E636F6E6E6563746564282920262620215F636C69656E742D3E646973636F6E6E656374696E672829290A20202020202064656C61792831293B0A2020202072657475726E20636F6E6E656374656428293B0A20207D0A202072657475726E20303B0A7D0A2F2F23646566696E652053594E43434C49454E545F4E45575F4F50455241544F525F455155414C0A2369666465662053594E43434C49454E545F4E45575F4F50455241544F525F455155414C0A2F2A0A20204E6577206265686176696F7220666F72206F70657261746F723D0A0A2020416C6C6F7720666F7220746865206F626A65637420746F20626520706C61636564206F6E206120717565756520616E64207472616E73666572656420746F2061206E657720636F6E7461696E65720A2020776974682062756666657273207374696C6C20696E20746163742E2041766F6964696E67207265636569766520646174612064726F70732E205472616E736665727320727820616E642074780A2020627566666572732E20537570706F7274732072657475726E2062792076616C75652E0A0A20204E6F74652C2074686973206973206F7074696F6E616C2C20746865206F6C64206265686176696F72206973207468652064656661756C742E0A0A2A2F0A53796E63436C69656E7420262053796E63436C69656E743A3A6F70657261746F723D28636F6E73742053796E63436C69656E7420266F74686572297B0A2020696E74202A726873726566203D206F746865722E5F7265663B0A20202B2B2A7268737265663B202F2F204A75737420696E206361736520746865206C65667420616E64207269676874207369646520617265207468652073616D65206F626A656374207769746820646966666572656E7420636F6E7461696E6572730A20206966202830203D3D20756E7265662829290A202020205F72656C6561736528293B0A20205F726566203D206F746865722E5F7265663B0A202072656628293B0A20202D2D2A7268737265663B0A20202F2F2057687920646F2049206E6F742074657374205F74785F62756666657220666F7220213D204E554C4C20616E6420667265653F0A20202F2F204920616C6C6F7720666F7220746865206C682074617267657420636F6E7461696E65722C20746F206265206120636F7079206F6620616E206163746976650A20202F2F20636F6E6E656374696F6E2E205468757320776520617265206A7573742072657573696E672074686520636F6E7461696E65722E0A20202F2F205468652061626F766520756E72656628292068616E646C65732072656C65617365696E67207468652070726576696F757320636C69656E74206F662074686520636F6E7461696E65722E0A20205F74785F6275666665725F73697A65203D206F746865722E5F74785F6275666665725F73697A653B0A20205F74785F627566666572203D206F746865722E5F74785F6275666665723B0A20205F636C69656E74203D206F746865722E5F636C69656E743B0A2020696620285F636C69656E7420213D204E554C4C202626205F74785F627566666572203D3D204E554C4C290A202020205F74785F627566666572203D206E657720287374643A3A6E6F7468726F77292063627566285F74785F6275666665725F73697A65293B0A0A20205F72785F627566666572203D206F746865722E5F72785F6275666665723B0A20206966285F636C69656E74290A202020205F61747461636843616C6C6261636B7328293B0A202072657475726E202A746869733B0A7D0A23656C73652020202F2F20212053594E43434C49454E545F4E45575F4F50455241544F525F455155414C0A2F2F205468697320697320746865206F72696769616E6C206C6F6769632077697468206E756C6C20636865636B730A53796E63436C69656E7420262053796E63436C69656E743A3A6F70657261746F723D28636F6E73742053796E63436C69656E7420266F74686572297B0A20206966285F636C69656E7420213D204E554C4C297B0A202020205F636C69656E742D3E61626F727428293B0A202020205F636C69656E742D3E6672656528293B0A202020205F636C69656E74203D204E554C4C3B0A20207D0A20205F74785F6275666665725F73697A65203D206F746865722E5F74785F6275666665725F73697A653B0A20206966285F74785F62756666657220213D204E554C4C297B0A2020202063627566202A62203D205F74785F6275666665723B0A202020205F74785F627566666572203D204E554C4C3B0A2020202064656C65746520623B0A20207D0A20207768696C65285F72785F62756666657220213D204E554C4C297B0A2020202063627566202A62203D205F72785F6275666665723B0A202020205F72785F627566666572203D20622D3E6E6578743B0A2020202064656C65746520623B0A20207D0A20206966286F746865722E5F636C69656E7420213D204E554C4C290A202020205F74785F627566666572203D206E657720287374643A3A6E6F7468726F77292063627566286F746865722E5F74785F6275666665725F73697A65293B0A0A20205F636C69656E74203D206F746865722E5F636C69656E743B0A20206966285F636C69656E74290A202020205F61747461636843616C6C6261636B7328293B0A0A202072657475726E202A746869733B0A7D0A23656E6469660A0A766F69642053796E63436C69656E743A3A73657454696D656F75742875696E7433325F74207365636F6E6473297B0A20206966285F636C69656E7420213D204E554C4C290A202020205F636C69656E742D3E736574527854696D656F7574287365636F6E6473293B0A7D0A0A75696E74385F742053796E63436C69656E743A3A73746174757328297B0A20206966285F636C69656E74203D3D204E554C4C290A2020202072657475726E20303B0A202072657475726E205F636C69656E742D3E737461746528293B0A7D0A0A75696E74385F742053796E63436C69656E743A3A636F6E6E656374656428297B0A202072657475726E20285F636C69656E7420213D204E554C4C202626205F636C69656E742D3E636F6E6E65637465642829293B0A7D0A0A626F6F6C2053796E63436C69656E743A3A73746F7028756E7369676E656420696E74206D6178576169744D73297B0A202028766F6964296D6178576169744D733B0A20206966285F636C69656E7420213D204E554C4C290A202020205F636C69656E742D3E636C6F73652874727565293B0A202072657475726E20747275653B0A7D0A0A73697A655F742053796E63436C69656E743A3A5F73656E6442756666657228297B0A20206966285F636C69656E74203D3D204E554C4C207C7C205F74785F627566666572203D3D204E554C4C290A2020202072657475726E20303B0A202073697A655F7420617661696C61626C65203D205F74785F6275666665722D3E617661696C61626C6528293B0A202069662821636F6E6E65637465642829207C7C20215F636C69656E742D3E63616E53656E642829207C7C20617661696C61626C65203D3D2030290A2020202072657475726E20303B0A202073697A655F742073656E6461626C65203D205F636C69656E742D3E737061636528293B0A202069662873656E6461626C65203C20617661696C61626C65290A20202020617661696C61626C653D2073656E6461626C653B0A202063686172202A6F7574203D206E657720287374643A3A6E6F7468726F772920636861725B617661696C61626C655D3B0A20206966286F7574203D3D204E554C4C290A2020202072657475726E20303B0A0A20205F74785F6275666665722D3E72656164286F75742C20617661696C61626C65293B0A202073697A655F742073656E74203D205F636C69656E742D3E7772697465286F75742C20617661696C61626C65293B0A202064656C6574655B5D206F75743B0A202072657475726E2073656E743B0A7D0A0A766F69642053796E63436C69656E743A3A5F6F6E4461746128766F6964202A646174612C2073697A655F74206C656E297B0A20205F636C69656E742D3E61636B4C6174657228293B0A202063627566202A62203D206E657720287374643A3A6E6F7468726F77292063627566286C656E2B31293B0A20206966286220213D204E554C4C297B0A20202020622D3E77726974652828636F6E73742063686172202A29646174612C206C656E293B0A202020206966285F72785F627566666572203D3D204E554C4C290A2020202020205F72785F627566666572203D20623B0A20202020656C7365207B0A20202020202063627566202A70203D205F72785F6275666665723B0A2020202020207768696C6528702D3E6E65787420213D204E554C4C290A202020202020202070203D20702D3E6E6578743B0A202020202020702D3E6E657874203D20623B0A202020207D0A20207D20656C7365207B0A202020202F2F2057652072616E206F7574206F66206D656D6F72792E2054686973206661696C20636175736573206C6F7374207265636569766520646174612E0A202020202F2F2054686520636F6E6E656374696F6E2073686F756C6420626520636C6F73656420696E2061206D616E6E6572207468617420636F6E7665797320736F6D657468696E670A202020202F2F206261642F61626E6F726D616C206861732068617070656E656420746F2074686520636F6E6E656374696F6E2E2048656E63652C2077652061626F7274207468650A202020202F2F20636F6E6E656374696F6E20746F2061766F696420706F737369626C65206461746120636F7272757074696F6E2E0A202020202F2F204E6F74652C2063616C6C6261636B73206D617962652063616C6C65642E0A202020205F636C69656E742D3E61626F727428293B0A20207D0A7D0A0A766F69642053796E63436C69656E743A3A5F6F6E446973636F6E6E65637428297B0A20206966285F636C69656E7420213D204E554C4C297B0A202020205F636C69656E74203D204E554C4C3B0A20207D0A20206966285F74785F62756666657220213D204E554C4C297B0A2020202063627566202A62203D205F74785F6275666665723B0A202020205F74785F627566666572203D204E554C4C3B0A2020202064656C65746520623B0A20207D0A7D0A0A766F69642053796E63436C69656E743A3A5F6F6E436F6E6E656374284173796E63436C69656E74202A63297B0A20205F636C69656E74203D20633B0A20206966285F74785F62756666657220213D204E554C4C297B0A2020202063627566202A62203D205F74785F6275666665723B0A202020205F74785F627566666572203D204E554C4C3B0A2020202064656C65746520623B0A20207D0A20205F74785F627566666572203D206E657720287374643A3A6E6F7468726F77292063627566285F74785F6275666665725F73697A65293B0A20205F61747461636843616C6C6261636B735F4166746572436F6E6E656374656428293B0A7D0A0A766F69642053796E63436C69656E743A3A5F61747461636843616C6C6261636B7328297B0A20205F61747461636843616C6C6261636B735F446973636F6E6E65637428293B0A20205F61747461636843616C6C6261636B735F4166746572436F6E6E656374656428293B0A7D0A0A766F69642053796E63436C69656E743A3A5F61747461636843616C6C6261636B735F4166746572436F6E6E656374656428297B0A20205F636C69656E742D3E6F6E41636B285B5D28766F6964202A6F626A2C204173796E63436C69656E742A20632C2073697A655F74206C656E2C2075696E7433325F742074696D65297B2028766F696429633B2028766F6964296C656E3B2028766F69642974696D653B20282853796E63436C69656E742A29286F626A29292D3E5F73656E6442756666657228293B207D2C2074686973293B0A20205F636C69656E742D3E6F6E44617461285B5D28766F6964202A6F626A2C204173796E63436C69656E742A20632C20766F6964202A646174612C2073697A655F74206C656E297B2028766F696429633B20282853796E63436C69656E742A29286F626A29292D3E5F6F6E4461746128646174612C206C656E293B207D2C2074686973293B0A20205F636C69656E742D3E6F6E54696D656F7574285B5D28766F6964202A6F626A2C204173796E63436C69656E742A20632C2075696E7433325F742074696D65297B2028766F6964296F626A3B2028766F69642974696D653B20632D3E636C6F736528293B207D2C2074686973293B0A7D0A0A766F69642053796E63436C69656E743A3A5F61747461636843616C6C6261636B735F446973636F6E6E65637428297B0A20205F636C69656E742D3E6F6E446973636F6E6E656374285B5D28766F6964202A6F626A2C204173796E63436C69656E742A2063297B20282853796E63436C69656E742A29286F626A29292D3E5F6F6E446973636F6E6E65637428293B2064656C65746520633B207D2C2074686973293B0A7D0A0A73697A655F742053796E63436C69656E743A3A77726974652875696E74385F742064617461297B0A202072657475726E2077726974652826646174612C2031293B0A7D0A0A73697A655F742053796E63436C69656E743A3A777269746528636F6E73742075696E74385F74202A646174612C2073697A655F74206C656E297B0A20206966285F74785F627566666572203D3D204E554C4C207C7C2021636F6E6E65637465642829297B0A2020202072657475726E20303B0A20207D0A202073697A655F7420746F5772697465203D20303B0A202073697A655F7420746F53656E64203D206C656E3B0A20207768696C65285F74785F6275666665722D3E726F6F6D2829203C20746F53656E64297B0A20202020746F5772697465203D205F74785F6275666665722D3E726F6F6D28293B0A202020205F74785F6275666665722D3E77726974652828636F6E737420636861722A29646174612C20746F5772697465293B0A202020207768696C6528636F6E6E6563746564282920262620215F636C69656E742D3E63616E53656E642829290A20202020202064656C61792830293B0A2020202069662821636F6E6E65637465642829290A20202020202072657475726E20303B0A202020205F73656E6442756666657228293B0A20202020746F53656E64202D3D20746F57726974653B0A20207D0A20205F74785F6275666665722D3E77726974652828636F6E737420636861722A2928646174612B286C656E202D20746F53656E6429292C20746F53656E64293B0A2020696628636F6E6E65637465642829202626205F636C69656E742D3E63616E53656E642829290A202020205F73656E6442756666657228293B0A202072657475726E206C656E3B0A7D0A0A696E742053796E63436C69656E743A3A617661696C61626C6528297B0A20206966285F72785F627566666572203D3D204E554C4C292072657475726E20303B0A202073697A655F742061203D20303B0A202063627566202A62203D205F72785F6275666665723B0A20207768696C65286220213D204E554C4C297B0A2020202061202B3D20622D3E617661696C61626C6528293B0A2020202062203D20622D3E6E6578743B0A20207D0A202072657475726E20613B0A7D0A0A696E742053796E63436C69656E743A3A7065656B28297B0A20206966285F72785F627566666572203D3D204E554C4C292072657475726E202D313B0A202072657475726E205F72785F6275666665722D3E7065656B28293B0A7D0A0A696E742053796E63436C69656E743A3A726561642875696E74385F74202A646174612C2073697A655F74206C656E297B0A20206966285F72785F627566666572203D3D204E554C4C292072657475726E202D313B0A0A202073697A655F742072656164536F466172203D20303B0A20207768696C65285F72785F62756666657220213D204E554C4C20262620286C656E202D2072656164536F46617229203E3D205F72785F6275666665722D3E617661696C61626C652829297B0A2020202063627566202A62203D205F72785F6275666665723B0A202020205F72785F627566666572203D205F72785F6275666665722D3E6E6578743B0A2020202073697A655F7420746F52656164203D20622D3E617661696C61626C6528293B0A2020202072656164536F466172202B3D20622D3E726561642828636861722A2928646174612B72656164536F466172292C20746F52656164293B0A20202020696628636F6E6E65637465642829297B0A20202020202020205F636C69656E742D3E61636B28622D3E73697A652829202D2031293B0A202020207D0A2020202064656C65746520623B0A20207D0A20206966285F72785F62756666657220213D204E554C4C2026262072656164536F466172203C206C656E297B0A2020202072656164536F466172202B3D205F72785F6275666665722D3E726561642828636861722A2928646174612B72656164536F466172292C20286C656E202D2072656164536F46617229293B0A20207D0A202072657475726E2072656164536F4661723B0A7D0A0A696E742053796E63436C69656E743A3A7265616428297B0A202075696E74385F7420726573203D20303B0A20206966287265616428267265732C20312920213D2031290A2020202072657475726E202D313B0A202072657475726E207265733B0A7D0A0A626F6F6C2053796E63436C69656E743A3A666C75736828756E7369676E656420696E74206D6178576169744D73297B0A202028766F6964296D6178576169744D733B0A20206966285F74785F627566666572203D3D204E554C4C207C7C2021636F6E6E65637465642829290A2020202072657475726E2066616C73653B0A20206966285F74785F6275666665722D3E617661696C61626C652829297B0A202020207768696C6528636F6E6E6563746564282920262620215F636C69656E742D3E63616E53656E642829290A20202020202064656C61792830293B0A202020206966285F636C69656E74203D3D204E554C4C207C7C205F74785F627566666572203D3D204E554C4C290A20202020202072657475726E2066616C73653B0A202020205F73656E6442756666657228293B0A20207D0A202072657475726E20747275653B0A7D0A .cpp SyncClient 2F2A0A20204173796E6368726F6E6F757320544350206C69627261727920666F7220457370726573736966204D4355730A0A2020436F707972696768742028632920323031362048726973746F20476F63686B6F762E20416C6C207269676874732072657365727665642E0A2020546869732066696C652069732070617274206F6620746865206573703832363620636F726520666F722041726475696E6F20656E7669726F6E6D656E742E0A0A202054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A20206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A0A202054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A20204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A20204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A0A2020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A2020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A2A2F0A0A2369666E6465662053594E43434C49454E545F485F0A23646566696E652053594E43434C49454E545F485F0A0A23696E636C7564652022436C69656E742E68220A2F2F204E656564656420666F722041726475696E6F20636F72652072656C6561736573207072696F7220746F20322E352E302C2062656361757365206F66206368616E6765730A2F2F206D61646520746F206163636F6D6D6F646174652041726475696E6F20636F726520322E352E300A2F2F20434F4E5354207761732031737420646566696E656420696E20436F726520322E352E3020696E204950416464726573732E680A2369666E64656620434F4E53540A23646566696E6520434F4E53540A23656E6469660A23696E636C756465203C6173796E635F636F6E6669672E683E0A636C61737320636275663B0A636C617373204173796E63436C69656E743B0A0A636C6173732053796E63436C69656E743A207075626C696320436C69656E74207B0A2020707269766174653A0A202020204173796E63436C69656E74202A5F636C69656E743B0A2020202063627566202A5F74785F6275666665723B0A2020202073697A655F74205F74785F6275666665725F73697A653B0A2020202063627566202A5F72785F6275666665723B0A20202020696E74202A5F7265663B0A0A2020202073697A655F74205F73656E6442756666657228293B0A20202020766F6964205F6F6E4461746128766F6964202A646174612C2073697A655F74206C656E293B0A20202020766F6964205F6F6E436F6E6E656374284173796E63436C69656E74202A63293B0A20202020766F6964205F6F6E446973636F6E6E65637428293B0A20202020766F6964205F61747461636843616C6C6261636B7328293B0A20202020766F6964205F61747461636843616C6C6261636B735F446973636F6E6E65637428293B0A20202020766F6964205F61747461636843616C6C6261636B735F4166746572436F6E6E656374656428293B0A20202020766F6964205F72656C6561736528293B0A0A20207075626C69633A0A2020202053796E63436C69656E742873697A655F742074784275664C656E203D205443505F4D5353293B0A2020202053796E63436C69656E74284173796E63436C69656E74202A636C69656E742C2073697A655F742074784275664C656E203D205443505F4D5353293B0A202020207669727475616C207E53796E63436C69656E7428293B0A0A20202020696E742072656628293B0A20202020696E7420756E72656628293B0A202020206F70657261746F7220626F6F6C28297B2072657475726E20636F6E6E656374656428293B207D0A2020202053796E63436C69656E742026206F70657261746F723D28636F6E73742053796E63436C69656E7420266F74686572293B0A0A236966204153594E435F5443505F53534C5F454E41424C45440A20202020696E74205F636F6E6E65637428636F6E737420495041646472657373262069702C2075696E7431365F7420706F72742C20626F6F6C20736563757265293B0A20202020696E7420636F6E6E65637428434F4E535420495041646472657373262069702C2075696E7431365F7420706F72742C20626F6F6C20736563757265297B0A20202020202072657475726E205F636F6E6E6563742869702C20706F72742C20736563757265293B0A202020207D0A20202020696E7420636F6E6E656374284950416464726573732069702C2075696E7431365F7420706F72742C20626F6F6C20736563757265297B0A20202020202072657475726E205F636F6E6E656374287265696E746572707265745F636173743C636F6E737420495041646472657373263E286970292C20706F72742C20736563757265293B0A202020207D0A20202020696E7420636F6E6E65637428636F6E73742063686172202A686F73742C2075696E7431365F7420706F72742C20626F6F6C20736563757265293B0A20202020696E7420636F6E6E65637428434F4E535420495041646472657373262069702C2075696E7431365F7420706F7274297B0A20202020202072657475726E205F636F6E6E6563742869702C20706F72742C2066616C7365293B0A202020207D0A20202020696E7420636F6E6E656374284950416464726573732069702C2075696E7431365F7420706F7274297B0A20202020202072657475726E205F636F6E6E656374287265696E746572707265745F636173743C636F6E737420495041646472657373263E286970292C20706F72742C2066616C7365293B0A202020207D0A20202020696E7420636F6E6E65637428636F6E73742063686172202A686F73742C2075696E7431365F7420706F7274297B0A20202020202072657475726E20636F6E6E65637428686F73742C20706F72742C2066616C7365293B0A202020207D0A23656C73650A20202020696E74205F636F6E6E65637428636F6E737420495041646472657373262069702C2075696E7431365F7420706F7274293B0A20202020696E7420636F6E6E65637428434F4E535420495041646472657373262069702C2075696E7431365F7420706F7274297B0A20202020202072657475726E205F636F6E6E6563742869702C20706F7274293B0A202020207D0A20202020696E7420636F6E6E656374284950416464726573732069702C2075696E7431365F7420706F7274297B0A20202020202072657475726E205F636F6E6E656374287265696E746572707265745F636173743C636F6E737420495041646472657373263E286970292C20706F7274293B0A202020207D0A20202020696E7420636F6E6E65637428636F6E73742063686172202A686F73742C2075696E7431365F7420706F7274293B0A23656E6469660A20202020766F69642073657454696D656F75742875696E7433325F74207365636F6E6473293B0A0A2020202075696E74385F742073746174757328293B0A2020202075696E74385F7420636F6E6E656374656428293B0A0A20202020626F6F6C2073746F7028756E7369676E656420696E74206D6178576169744D73293B0A20202020626F6F6C20666C75736828756E7369676E656420696E74206D6178576169744D73293B0A20202020766F69642073746F702829207B2028766F69642973746F702830293B7D0A20202020766F696420666C7573682829207B2028766F696429666C7573682830293B7D0A2020202073697A655F742077726974652875696E74385F742064617461293B0A2020202073697A655F7420777269746528636F6E73742075696E74385F74202A646174612C2073697A655F74206C656E293B0A0A20202020696E7420617661696C61626C6528293B0A20202020696E74207065656B28293B0A20202020696E74207265616428293B0A20202020696E7420726561642875696E74385F74202A646174612C2073697A655F74206C656E293B0A7D3B0A0A23656E646966202F2A2053594E43434C49454E545F485F202A2F0A .h tcp_axtls 2F2A0A20204173796E6368726F6E6F757320544350206C69627261727920666F7220457370726573736966204D4355730A0A2020436F707972696768742028632920323031362048726973746F20476F63686B6F762E20416C6C207269676874732072657365727665642E0A2020546869732066696C652069732070617274206F6620746865206573703832363620636F726520666F722041726475696E6F20656E7669726F6E6D656E742E0A0A202054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A20206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A0A202054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A20204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A20204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A0A2020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A2020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A2A2F0A2F2A0A202A20436F6D7061746962696C69747920666F72204178544C532077697468204C5749502072617720746370206D6F64652028687474703A2F2F6C7769702E77696B69612E636F6D2F77696B692F5261772F544350290A202A204F726967696E616C20436F646520616E6420496E737069726174696F6E3A20536C61766579204B617261647A686F760A202A2F0A23696E636C756465203C6173796E635F636F6E6669672E683E0A236966204153594E435F5443505F53534C5F454E41424C45440A0A23696E636C75646520226C7769702F6F70742E68220A23696E636C75646520226C7769702F7463702E68220A23696E636C75646520226C7769702F696E65742E68220A23696E636C756465203C7374646C69622E683E0A23696E636C756465203C737464696E742E683E0A23696E636C756465203C7374646172672E683E0A23696E636C756465203C737464626F6F6C2E683E0A23696E636C756465203C7463705F6178746C732E683E0A0A75696E74385F74202A2064656661756C745F707269766174655F6B6579203D204E554C4C3B0A75696E7431365F742064656661756C745F707269766174655F6B65795F6C656E203D20303B0A0A75696E74385F74202A2064656661756C745F6365727469666963617465203D204E554C4C3B0A75696E7431365F742064656661756C745F63657274696669636174655F6C656E203D20303B0A0A7374617469632075696E74385F74205F7463705F73736C5F6861735F636C69656E74203D20303B0A0A53534C5F435458202A207463705F73736C5F6E65775F7365727665725F63747828636F6E73742063686172202A636572742C20636F6E73742063686172202A707269766174655F6B65795F66696C652C20636F6E73742063686172202A70617373776F7264297B0A202075696E7433325F74206F7074696F6E73203D2053534C5F434F4E4E4543545F494E5F50415254533B0A202053534C5F435458202A73736C5F6374783B0A0A2020696628707269766174655F6B65795F66696C65297B0A202020206F7074696F6E73207C3D2053534C5F4E4F5F44454641554C545F4B45593B0A20207D0A0A2020696620282873736C5F637478203D2073736C5F6374785F6E6577286F7074696F6E732C2053534C5F44454641554C545F5356525F534553532929203D3D204E554C4C297B0A202020205443505F53534C5F444542554728227463705F73736C5F6E65775F7365727665725F6374783A206661696C656420746F20616C6C6F6361746520636F6E746578745C6E22293B0A2020202072657475726E204E554C4C3B0A20207D0A0A202069662028707269766174655F6B65795F66696C65297B0A20202020696E74206F626A5F74797065203D2053534C5F4F424A5F5253415F4B45593B0A202020206966202873747273747228707269766174655F6B65795F66696C652C20222E70382229290A2020202020206F626A5F74797065203D2053534C5F4F424A5F504B4353383B0A20202020656C7365206966202873747273747228707269766174655F6B65795F66696C652C20222E7031322229290A2020202020206F626A5F74797065203D2053534C5F4F424A5F504B435331323B0A0A202020206966202873736C5F6F626A5F6C6F61642873736C5F6374782C206F626A5F747970652C20707269766174655F6B65795F66696C652C2070617373776F726429297B0A2020202020205443505F53534C5F444542554728227463705F73736C5F6E65775F7365727665725F6374783A206C6F61642070726976617465206B65792027257327206661696C65645C6E222C20707269766174655F6B65795F66696C65293B0A20202020202072657475726E204E554C4C3B0A202020207D0A20207D0A0A20206966202863657274297B0A202020206966202873736C5F6F626A5F6C6F61642873736C5F6374782C2053534C5F4F424A5F583530395F434552542C20636572742C204E554C4C29297B0A2020202020205443505F53534C5F444542554728227463705F73736C5F6E65775F7365727665725F6374783A206C6F61642063657274696669636174652027257327206661696C65645C6E222C2063657274293B0A20202020202072657475726E204E554C4C3B0A202020207D0A20207D0A202072657475726E2073736C5F6374783B0A7D0A0A737472756374207463705F73736C5F706362207B0A2020737472756374207463705F706362202A7463703B0A2020696E742066643B0A202053534C5F4354582A2073736C5F6374783B0A202053534C202A73736C3B0A202075696E74385F7420747970653B0A2020696E742068616E647368616B653B0A2020766F6964202A206172673B0A20207463705F73736C5F646174615F63625F74206F6E5F646174613B0A20207463705F73736C5F68616E647368616B655F63625F74206F6E5F68616E647368616B653B0A20207463705F73736C5F6572726F725F63625F74206F6E5F6572726F723B0A2020696E74206C6173745F77723B0A20207374727563742070627566202A7463705F706275663B0A2020696E7420706275665F6F66667365743B0A2020737472756374207463705F73736C5F706362202A206E6578743B0A7D3B0A0A7479706564656620737472756374207463705F73736C5F706362207463705F73736C5F743B0A0A737461746963207463705F73736C5F74202A207463705F73736C5F6172726179203D204E554C4C3B0A73746174696320696E74207463705F73736C5F6E6578745F6664203D20303B0A0A75696E74385F74207463705F73736C5F6861735F636C69656E7428297B0A202072657475726E205F7463705F73736C5F6861735F636C69656E743B0A7D0A0A7463705F73736C5F74202A207463705F73736C5F6E657728737472756374207463705F706362202A74637029207B0A0A20206966287463705F73736C5F6E6578745F6664203C2030297B0A202020207463705F73736C5F6E6578745F6664203D20303B2F2F6F766572666C6F770A20207D0A0A20207463705F73736C5F74202A206E65775F6974656D203D20287463705F73736C5F742A296D616C6C6F632873697A656F66287463705F73736C5F7429293B0A2020696628216E65775F6974656D297B0A202020205443505F53534C5F444542554728227463705F73736C5F6E65773A206661696C656420746F20616C6C6F63617465207463705F73736C5C6E22293B0A2020202072657475726E204E554C4C3B0A20207D0A0A20206E65775F6974656D2D3E746370203D207463703B0A20206E65775F6974656D2D3E68616E647368616B65203D2053534C5F4E4F545F4F4B3B0A20206E65775F6974656D2D3E617267203D204E554C4C3B0A20206E65775F6974656D2D3E6F6E5F64617461203D204E554C4C3B0A20206E65775F6974656D2D3E6F6E5F68616E647368616B65203D204E554C4C3B0A20206E65775F6974656D2D3E6F6E5F6572726F72203D204E554C4C3B0A20206E65775F6974656D2D3E7463705F70627566203D204E554C4C3B0A20206E65775F6974656D2D3E706275665F6F6666736574203D20303B0A20206E65775F6974656D2D3E6E657874203D204E554C4C3B0A20206E65775F6974656D2D3E73736C5F637478203D204E554C4C3B0A20206E65775F6974656D2D3E73736C203D204E554C4C3B0A20206E65775F6974656D2D3E74797065203D205443505F53534C5F545950455F434C49454E543B0A20206E65775F6974656D2D3E6664203D207463705F73736C5F6E6578745F66642B2B3B0A0A20206966287463705F73736C5F6172726179203D3D204E554C4C297B0A202020207463705F73736C5F6172726179203D206E65775F6974656D3B0A20207D20656C7365207B0A202020207463705F73736C5F74202A206974656D203D207463705F73736C5F61727261793B0A202020207768696C65286974656D2D3E6E65787420213D204E554C4C290A2020202020206974656D203D206974656D2D3E6E6578743B0A202020206974656D2D3E6E657874203D206E65775F6974656D3B0A20207D0A0A20205443505F53534C5F444542554728227463705F73736C5F6E65773A2025645C6E222C206E65775F6974656D2D3E6664293B0A202072657475726E206E65775F6974656D3B0A7D0A0A7463705F73736C5F742A207463705F73736C5F67657428737472756374207463705F706362202A74637029207B0A2020696628746370203D3D204E554C4C29207B0A2020202072657475726E204E554C4C3B0A20207D0A20207463705F73736C5F74202A206974656D203D207463705F73736C5F61727261793B0A20207768696C65286974656D202626206974656D2D3E74637020213D20746370297B0A202020206974656D203D206974656D2D3E6E6578743B0A20207D0A202072657475726E206974656D3B0A7D0A0A696E74207463705F73736C5F6E65775F636C69656E7428737472756374207463705F706362202A746370297B0A202053534C5F4354582A2073736C5F6374783B0A20207463705F73736C5F74202A207463705F73736C3B0A0A2020696628746370203D3D204E554C4C29207B0A2020202072657475726E202D313B0A20207D0A0A20206966287463705F73736C5F676574287463702920213D204E554C4C297B0A202020205443505F53534C5F444542554728227463705F73736C5F6E65775F636C69656E743A207463705F73736C20616C7265616479206578697374735C6E22293B0A2020202072657475726E202D313B0A20207D0A0A202073736C5F637478203D2073736C5F6374785F6E65772853534C5F434F4E4E4543545F494E5F5041525453207C2053534C5F5345525645525F5645524946595F4C415445522C2031293B0A202069662873736C5F637478203D3D204E554C4C297B0A202020205443505F53534C5F444542554728227463705F73736C5F6E65775F636C69656E743A206661696C656420746F20616C6C6F636174652073736C20636F6E746578745C6E22293B0A2020202072657475726E202D313B0A20207D0A0A20207463705F73736C203D207463705F73736C5F6E657728746370293B0A20206966287463705F73736C203D3D204E554C4C297B0A2020202073736C5F6374785F667265652873736C5F637478293B0A2020202072657475726E202D313B0A20207D0A0A20207463705F73736C2D3E73736C5F637478203D2073736C5F6374783B0A0A20207463705F73736C2D3E73736C203D2073736C5F636C69656E745F6E65772873736C5F6374782C207463705F73736C2D3E66642C204E554C4C2C20302C204E554C4C293B0A20206966287463705F73736C2D3E73736C203D3D204E554C4C297B0A202020205443505F53534C5F444542554728227463705F73736C5F6E65775F636C69656E743A206661696C656420746F20616C6C6F636174652073736C5C6E22293B0A202020207463705F73736C5F6672656528746370293B0A2020202072657475726E202D313B0A20207D0A0A202072657475726E207463705F73736C2D3E66643B0A7D0A0A696E74207463705F73736C5F6E65775F73657276657228737472756374207463705F706362202A7463702C2053534C5F4354582A2073736C5F637478297B0A20207463705F73736C5F74202A207463705F73736C3B0A0A2020696628746370203D3D204E554C4C29207B0A2020202072657475726E202D313B0A20207D0A0A202069662873736C5F637478203D3D204E554C4C297B0A2020202072657475726E202D313B0A20207D0A0A20206966287463705F73736C5F676574287463702920213D204E554C4C297B0A202020205443505F53534C5F444542554728227463705F73736C5F6E65775F7365727665723A207463705F73736C20616C7265616479206578697374735C6E22293B0A2020202072657475726E202D313B0A20207D0A0A20207463705F73736C203D207463705F73736C5F6E657728746370293B0A20206966287463705F73736C203D3D204E554C4C297B0A2020202072657475726E202D313B0A20207D0A0A20207463705F73736C2D3E74797065203D205443505F53534C5F545950455F5345525645523B0A20207463705F73736C2D3E73736C5F637478203D2073736C5F6374783B0A0A20205F7463705F73736C5F6861735F636C69656E74203D20313B0A20207463705F73736C2D3E73736C203D2073736C5F7365727665725F6E65772873736C5F6374782C207463705F73736C2D3E6664293B0A20206966287463705F73736C2D3E73736C203D3D204E554C4C297B0A202020205443505F53534C5F444542554728227463705F73736C5F6E65775F7365727665723A206661696C656420746F20616C6C6F636174652073736C5C6E22293B0A202020207463705F73736C5F6672656528746370293B0A2020202072657475726E202D313B0A20207D0A0A202072657475726E207463705F73736C2D3E66643B0A7D0A0A696E74207463705F73736C5F6672656528737472756374207463705F706362202A74637029207B0A0A2020696628746370203D3D204E554C4C29207B0A2020202072657475726E202D313B0A20207D0A0A20207463705F73736C5F74202A206974656D203D207463705F73736C5F61727261793B0A0A20206966286974656D2D3E746370203D3D20746370297B0A202020207463705F73736C5F6172726179203D207463705F73736C5F61727261792D3E6E6578743B0A202020206966286974656D2D3E7463705F7062756620213D204E554C4C297B0A202020202020706275665F66726565286974656D2D3E7463705F70627566293B0A202020207D0A202020205443505F53534C5F444542554728227463705F73736C5F667265653A2025645C6E222C206974656D2D3E6664293B0A202020206966286974656D2D3E73736C290A20202020202073736C5F66726565286974656D2D3E73736C293B0A202020206966286974656D2D3E74797065203D3D205443505F53534C5F545950455F434C49454E54202626206974656D2D3E73736C5F637478290A20202020202073736C5F6374785F66726565286974656D2D3E73736C5F637478293B0A202020206966286974656D2D3E74797065203D3D205443505F53534C5F545950455F534552564552290A2020202020205F7463705F73736C5F6861735F636C69656E74203D20303B0A2020202066726565286974656D293B0A2020202072657475726E20303B0A20207D0A0A20207768696C65286974656D2D3E6E657874202626206974656D2D3E6E6578742D3E74637020213D20746370290A202020206974656D203D206974656D2D3E6E6578743B0A0A20206966286974656D2D3E6E657874203D3D204E554C4C297B0A2020202072657475726E204552525F5443505F53534C5F494E56414C49445F434C49454E5446445F444154413B2F2F6974656D206E6F7420666F756E640A20207D0A0A20207463705F73736C5F74202A2069203D206974656D2D3E6E6578743B0A20206974656D2D3E6E657874203D20692D3E6E6578743B0A2020696628692D3E7463705F7062756620213D204E554C4C297B0A20202020706275665F6672656528692D3E7463705F70627566293B0A20207D0A20205443505F53534C5F444542554728227463705F73736C5F667265653A2025645C6E222C20692D3E6664293B0A2020696628692D3E73736C290A2020202073736C5F6672656528692D3E73736C293B0A2020696628692D3E74797065203D3D205443505F53534C5F545950455F434C49454E5420262620692D3E73736C5F637478290A2020202073736C5F6374785F6672656528692D3E73736C5F637478293B0A2020696628692D3E74797065203D3D205443505F53534C5F545950455F534552564552290A202020205F7463705F73736C5F6861735F636C69656E74203D20303B0A2020667265652869293B0A202072657475726E20303B0A7D0A0A236966646566204158544C535F325F305F305F534E444255460A696E74207463705F73736C5F736E6462756628737472756374207463705F706362202A746370297B0A2020696E742065787065637465643B0A2020696E7420617661696C61626C653B0A2020696E7420726573756C74203D202D313B0A0A2020696628746370203D3D204E554C4C29207B0A2020202072657475726E20726573756C743B0A20207D0A20207463705F73736C5F74202A207463705F73736C203D207463705F73736C5F67657428746370293B0A2020696628217463705F73736C297B0A202020205443505F53534C5F444542554728227463705F73736C5F736E646275663A207463705F73736C206973204E554C4C5C6E22293B0A2020202072657475726E20726573756C743B0A20207D0A2020617661696C61626C65203D207463705F736E6462756628746370293B0A202069662821617661696C61626C65297B0A202020205443505F53534C5F444542554728227463705F73736C5F736E646275663A207463705F736E64627566206973207A65726F5C6E22293B0A2020202072657475726E20303B0A20207D0A2020726573756C74203D20617661696C61626C653B0A20207768696C6528286578706563746564203D2073736C5F63616C63756C6174655F77726974655F6C656E677468287463705F73736C2D3E73736C2C20726573756C742929203E20617661696C61626C65297B0A20202020726573756C74202D3D20286578706563746564202D20617661696C61626C6529202B20343B0A20207D0A0A20206966286578706563746564203E2030297B0A202020202F2F5443505F53534C5F444542554728227463705F73736C5F736E646275663A207463705F736E646275662069732025642066726F6D2025645C6E222C20726573756C742C20617661696C61626C65293B0A2020202072657475726E20726573756C743B0A20207D0A0A202072657475726E20303B0A7D0A23656E6469660A0A696E74207463705F73736C5F777269746528737472756374207463705F706362202A7463702C2075696E74385F74202A646174612C2073697A655F74206C656E29207B0A2020696628746370203D3D204E554C4C29207B0A2020202072657475726E202D313B0A20207D0A20207463705F73736C5F74202A207463705F73736C203D207463705F73736C5F67657428746370293B0A2020696628217463705F73736C297B0A202020205443505F53534C5F444542554728227463705F73736C5F77726974653A207463705F73736C206973204E554C4C5C6E22293B0A2020202072657475726E20303B0A20207D0A20207463705F73736C2D3E6C6173745F7772203D20303B0A0A236966646566204158544C535F325F305F305F534E444255460A2020696E742065787065637465645F6C656E203D2073736C5F63616C63756C6174655F77726974655F6C656E677468287463705F73736C2D3E73736C2C206C656E293B0A2020696E7420617661696C61626C655F6C656E203D207463705F736E6462756628746370293B0A202069662865787065637465645F6C656E203C2030207C7C2065787065637465645F6C656E203E20617661696C61626C655F6C656E297B0A202020205443505F53534C5F444542554728227463705F73736C5F77726974653A20646174612077696C6C206E6F742066697421202575203C202564282575295C725C6E222C20617661696C61626C655F6C656E2C2065787065637465645F6C656E2C206C656E293B0A2020202072657475726E202D313B0A20207D0A23656E6469660A0A2020696E74207263203D2073736C5F7772697465287463705F73736C2D3E73736C2C20646174612C206C656E293B0A0A20202F2F5443505F53534C5F444542554728227463705F73736C5F77726974653A202575202D3E20256420282564295C725C6E222C206C656E2C207463705F73736C2D3E6C6173745F77722C207263293B0A0A2020696620287263203C2030297B0A20202020696628726320213D2053534C5F434C4F53455F4E4F5449465929207B0A2020202020205443505F53534C5F444542554728227463705F73736C5F7772697465206572726F723A2025645C725C6E222C207263293B0A202020207D0A2020202072657475726E2072633B0A20207D0A0A202072657475726E207463705F73736C2D3E6C6173745F77723B0A7D0A0A2F2A2A0A202A20526561647320646174612066726F6D207468652053534C206F766572205443502073747265616D2E2052657475726E732064656372797074656420646174612E0A202A2040706172616D207463705F706362202A746370202D20706F696E74657220746F207468652072617720746370206F626A6563740A202A2040706172616D2070627566202A70202D20706F696E74657220746F207468652062756666657220776974682074686520544350207061636B657420646174610A202A0A202A204072657475726E20696E740A202A20202020202030202D207768656E2065766572797468696E672069732066696E652062757420746865726520617265206E6F2073796D626F6C7320746F2070726F63657373207965740A202A2020202020203C2030202D207768656E20746865726520697320616E206572726F720A202A2020202020203E2030202D20746865206C656E677468206F662074686520636C656172207465787420636861726163746572732074686174207765726520726561640A202A2F0A696E74207463705F73736C5F7265616428737472756374207463705F706362202A7463702C207374727563742070627566202A7029207B0A2020696628746370203D3D204E554C4C29207B0A2020202072657475726E202D313B0A20207D0A20207463705F73736C5F742A2066645F64617461203D204E554C4C3B0A0A2020696E7420726561645F6279746573203D20303B0A2020696E7420746F74616C5F6279746573203D20303B0A202075696E74385F74202A726561645F6275663B0A0A202066645F64617461203D207463705F73736C5F67657428746370293B0A202069662866645F64617461203D3D204E554C4C29207B0A202020205443505F53534C5F444542554728227463705F73736C5F726561643A207463705F73736C206973204E554C4C5C6E22293B0A2020202072657475726E204552525F5443505F53534C5F494E56414C49445F434C49454E5446445F444154413B0A20207D0A0A202069662870203D3D204E554C4C29207B0A202020205443505F53534C5F444542554728227463705F73736C5F726561643A70203D3D204E554C4C5C6E22293B0A2020202072657475726E204552525F5443505F53534C5F494E56414C49445F444154413B0A20207D0A0A20202F2F5443505F53534C5F44454255472822524541445920544F205245414420534F4D4520444154415C6E22293B0A0A202066645F646174612D3E7463705F70627566203D20703B0A202066645F646174612D3E706275665F6F6666736574203D20303B0A0A2020646F207B0A20202020726561645F6279746573203D2073736C5F726561642866645F646174612D3E73736C2C2026726561645F627566293B0A202020202F2F5443505F53534C5F444542554728227463705F73736C5F73736C5F726561643A2025645C6E222C20726561645F6279746573293B0A20202020696628726561645F6279746573203C2053534C5F4F4B29207B0A202020202020696628726561645F627974657320213D2053534C5F434C4F53455F4E4F5449465929207B0A20202020202020205443505F53534C5F444542554728227463705F73736C5F726561643A2072656164206572726F723A2025645C6E222C20726561645F6279746573293B0A2020202020207D0A202020202020746F74616C5F6279746573203D20726561645F62797465733B0A202020202020627265616B3B0A202020207D20656C736520696628726561645F6279746573203E2030297B0A20202020202069662866645F646174612D3E6F6E5F64617461297B0A202020202020202066645F646174612D3E6F6E5F646174612866645F646174612D3E6172672C207463702C20726561645F6275662C20726561645F6279746573293B0A2020202020207D0A202020202020746F74616C5F62797465732B3D20726561645F62797465733B0A202020207D20656C7365207B0A20202020202069662866645F646174612D3E68616E647368616B6520213D2053534C5F4F4B29207B0A202020202020202066645F646174612D3E68616E647368616B65203D2073736C5F68616E647368616B655F7374617475732866645F646174612D3E73736C293B0A202020202020202069662866645F646174612D3E68616E647368616B65203D3D2053534C5F4F4B297B0A202020202020202020202F2F5443505F53534C5F444542554728227463705F73736C5F726561643A2068616E647368616B65204F4B5C6E22293B0A2020202020202020202069662866645F646174612D3E6F6E5F68616E647368616B65290A20202020202020202020202066645F646174612D3E6F6E5F68616E647368616B652866645F646174612D3E6172672C2066645F646174612D3E7463702C2066645F646174612D3E73736C293B0A20202020202020207D20656C73652069662866645F646174612D3E68616E647368616B6520213D2053534C5F4E4F545F4F4B297B0A202020202020202020205443505F53534C5F444542554728227463705F73736C5F726561643A2068616E647368616B65206572726F723A2025645C6E222C2066645F646174612D3E68616E647368616B65293B0A2020202020202020202069662866645F646174612D3E6F6E5F6572726F72290A20202020202020202020202066645F646174612D3E6F6E5F6572726F722866645F646174612D3E6172672C2066645F646174612D3E7463702C2066645F646174612D3E68616E647368616B65293B0A2020202020202020202072657475726E2066645F646174612D3E68616E647368616B653B0A20202020202020207D0A2020202020207D0A202020207D0A20207D207768696C652028702D3E746F745F6C656E202D2066645F646174612D3E706275665F6F6666736574203E2030293B0A0A20207463705F726563766564287463702C20702D3E746F745F6C656E293B0A202066645F646174612D3E7463705F70627566203D204E554C4C3B0A2020706275665F667265652870293B0A0A202072657475726E20746F74616C5F62797465733B0A7D0A0A53534C202A207463705F73736C5F6765745F73736C28737472756374207463705F706362202A746370297B0A20207463705F73736C5F74202A207463705F73736C203D207463705F73736C5F67657428746370293B0A20206966287463705F73736C297B0A2020202072657475726E207463705F73736C2D3E73736C3B0A20207D0A202072657475726E204E554C4C3B0A7D0A0A626F6F6C207463705F73736C5F68617328737472756374207463705F706362202A746370297B0A202072657475726E207463705F73736C5F676574287463702920213D204E554C4C3B0A7D0A0A696E74207463705F73736C5F69735F73657276657228737472756374207463705F706362202A746370297B0A20207463705F73736C5F74202A207463705F73736C203D207463705F73736C5F67657428746370293B0A20206966287463705F73736C297B0A2020202072657475726E207463705F73736C2D3E747970653B0A20207D0A202072657475726E202D313B0A7D0A0A766F6964207463705F73736C5F61726728737472756374207463705F706362202A7463702C20766F6964202A20617267297B0A20207463705F73736C5F74202A206974656D203D207463705F73736C5F67657428746370293B0A20206966286974656D29207B0A202020206974656D2D3E617267203D206172673B0A20207D0A7D0A0A766F6964207463705F73736C5F6461746128737472756374207463705F706362202A7463702C207463705F73736C5F646174615F63625F7420617267297B0A20207463705F73736C5F74202A206974656D203D207463705F73736C5F67657428746370293B0A20206966286974656D29207B0A202020206974656D2D3E6F6E5F64617461203D206172673B0A20207D0A7D0A0A766F6964207463705F73736C5F68616E647368616B6528737472756374207463705F706362202A7463702C207463705F73736C5F68616E647368616B655F63625F7420617267297B0A20207463705F73736C5F74202A206974656D203D207463705F73736C5F67657428746370293B0A20206966286974656D29207B0A202020206974656D2D3E6F6E5F68616E647368616B65203D206172673B0A20207D0A7D0A0A766F6964207463705F73736C5F65727228737472756374207463705F706362202A7463702C207463705F73736C5F6572726F725F63625F7420617267297B0A20207463705F73736C5F74202A206974656D203D207463705F73736C5F67657428746370293B0A20206966286974656D29207B0A202020206974656D2D3E6F6E5F6572726F72203D206172673B0A20207D0A7D0A0A737461746963207463705F73736C5F66696C655F63625F74205F7463705F73736C5F66696C655F6362203D204E554C4C3B0A73746174696320766F6964202A205F7463705F73736C5F66696C655F617267203D204E554C4C3B0A0A766F6964207463705F73736C5F66696C65287463705F73736C5F66696C655F63625F742063622C20766F6964202A20617267297B0A20205F7463705F73736C5F66696C655F6362203D2063623B0A20205F7463705F73736C5F66696C655F617267203D206172673B0A7D0A0A696E742061785F6765745F66696C6528636F6E73742063686172202A66696C656E616D652C2075696E74385F74202A2A62756629207B0A202020202F2F5443505F53534C5F4445425547282261785F6765745F66696C653A2025735C6E222C2066696C656E616D65293B0A202020206966285F7463705F73736C5F66696C655F6362297B0A20202020202072657475726E205F7463705F73736C5F66696C655F6362285F7463705F73736C5F66696C655F6172672C2066696C656E616D652C20627566293B0A202020207D0A202020202A627566203D20303B0A2020202072657475726E20303B0A7D0A0A7463705F73736C5F742A207463705F73736C5F6765745F62795F666428696E7420666429207B0A20207463705F73736C5F74202A206974656D203D207463705F73736C5F61727261793B0A20207768696C65286974656D202626206974656D2D3E666420213D206664297B0A202020206974656D203D206974656D2D3E6E6578743B0A20207D0A202072657475726E206974656D3B0A7D0A2F2A0A202A20546865204C57495020746370207261772076657273696F6E206F662074686520534F434B45545F575249544528412C20422C2043290A202A2F0A696E742061785F706F72745F777269746528696E742066642C2075696E74385F74202A646174612C2075696E7431365F74206C656E29207B0A20207463705F73736C5F74202A66645F64617461203D204E554C4C3B0A2020696E74207463705F6C656E203D20303B0A20206572725F7420657272203D204552525F4F4B3B0A0A20202F2F5443505F53534C5F4445425547282261785F706F72745F77726974653A2025642C2025645C6E222C2066642C206C656E293B0A0A202066645F64617461203D207463705F73736C5F6765745F62795F6664286664293B0A202069662866645F64617461203D3D204E554C4C29207B0A202020202F2F5443505F53534C5F4445425547282261785F706F72745F77726974653A207463705F73736C5B25645D206973204E554C4C5C6E222C206664293B0A2020202072657475726E204552525F4D454D3B0A20207D0A0A20206966202864617461203D3D204E554C4C207C7C206C656E203D3D203029207B0A2020202072657475726E20303B0A20207D0A0A2020696620287463705F736E646275662866645F646174612D3E74637029203C206C656E29207B0A202020207463705F6C656E203D207463705F736E646275662866645F646174612D3E746370293B0A202020206966287463705F6C656E203D3D203029207B0A2020202020205443505F53534C5F4445425547282261785F706F72745F77726974653A207463705F736E64627566206973207A65726F3A2025645C6E222C206C656E293B0A20202020202072657475726E204552525F4D454D3B0A202020207D0A20207D20656C7365207B0A202020207463705F6C656E203D206C656E3B0A20207D0A0A2020696620287463705F6C656E203E2032202A2066645F646174612D3E7463702D3E6D737329207B0A202020207463705F6C656E203D2032202A2066645F646174612D3E7463702D3E6D73733B0A20207D0A0A2020657272203D207463705F77726974652866645F646174612D3E7463702C20646174612C207463705F6C656E2C205443505F57524954455F464C41475F434F5059293B0A2020696628657272203C204552525F4F4B29207B0A2020202069662028657272203D3D204552525F4D454D29207B0A2020202020205443505F53534C5F4445425547282261785F706F72745F77726974653A204E6F206D656D6F727920256420282564295C6E222C207463705F6C656E2C206C656E293B0A20202020202072657475726E206572723B0A202020207D0A202020205443505F53534C5F4445425547282261785F706F72745F77726974653A207463705F7772697465206572726F723A2025645C6E222C20657272293B0A2020202072657475726E206572723B0A20207D20656C73652069662028657272203D3D204552525F4F4B29207B0A202020202F2F5443505F53534C5F4445425547282261785F706F72745F77726974653A207463705F6F75747075743A202564202F2025645C6E222C207463705F6C656E2C206C656E293B0A20202020657272203D207463705F6F75747075742866645F646174612D3E746370293B0A2020202069662865727220213D204552525F4F4B29207B0A2020202020205443505F53534C5F4445425547282261785F706F72745F77726974653A207463705F6F7574707574206572723A2025645C6E222C20657272293B0A20202020202072657475726E206572723B0A202020207D0A20207D0A0A202066645F646174612D3E6C6173745F7772202B3D207463705F6C656E3B0A0A202072657475726E207463705F6C656E3B0A7D0A0A2F2A0A202A20546865204C57495020746370207261772076657273696F6E206F662074686520534F434B45545F5245414428412C20422C2043290A202A2F0A696E742061785F706F72745F7265616428696E742066642C2075696E74385F74202A646174612C20696E74206C656E29207B0A20207463705F73736C5F74202A66645F64617461203D204E554C4C3B0A202075696E74385F74202A726561645F627566203D204E554C4C3B0A202075696E74385F74202A70726561645F627566203D204E554C4C3B0A20207531365F7420726563765F6C656E203D20303B0A0A20202F2F5443505F53534C5F4445425547282261785F706F72745F726561643A2025642C2025645C6E222C2066642C206C656E293B0A0A202066645F64617461203D207463705F73736C5F6765745F62795F6664286664293B0A20206966202866645F64617461203D3D204E554C4C29207B0A202020205443505F53534C5F4445425547282261785F706F72745F726561643A207463705F73736C5B25645D206973204E554C4C5C6E222C206664293B0A2020202072657475726E204552525F5443505F53534C5F494E56414C49445F434C49454E5446445F444154413B0A20207D0A0A202069662866645F646174612D3E7463705F70627566203D3D204E554C4C207C7C2066645F646174612D3E7463705F706275662D3E746F745F6C656E203D3D203029207B0A2020202072657475726E20303B0A20207D0A0A2020726561645F627566203D2875696E74385F742A2963616C6C6F632866645F646174612D3E7463705F706275662D3E6C656E202B20312C2073697A656F662875696E74385F7429293B0A202070726561645F627566203D20726561645F6275663B0A20206966202870726561645F62756620213D204E554C4C297B0A20202020726563765F6C656E203D20706275665F636F70795F7061727469616C2866645F646174612D3E7463705F706275662C20726561645F6275662C206C656E2C2066645F646174612D3E706275665F6F6666736574293B0A2020202066645F646174612D3E706275665F6F6666736574202B3D20726563765F6C656E3B0A20207D0A0A202069662028726563765F6C656E20213D203029207B0A202020206D656D63707928646174612C20726561645F6275662C20726563765F6C656E293B0A20207D0A0A20206966286C656E203C20726563765F6C656E29207B0A202020205443505F53534C5F4445425547282261785F706F72745F726561643A20676F74202564206279746573206D6F7265207468616E2065787065637465645C6E222C20726563765F6C656E202D206C656E293B0A20207D0A0A2020667265652870726561645F627566293B0A202070726561645F627566203D204E554C4C3B0A0A202072657475726E20726563765F6C656E3B0A7D0A0A766F69642061785F7764745F666565642829207B7D0A0A23656E6469660A .c tcp_axtls 2F2A0A20204173796E6368726F6E6F757320544350206C69627261727920666F7220457370726573736966204D4355730A0A2020436F707972696768742028632920323031362048726973746F20476F63686B6F762E20416C6C207269676874732072657365727665642E0A2020546869732066696C652069732070617274206F6620746865206573703832363620636F726520666F722041726475696E6F20656E7669726F6E6D656E742E0A0A202054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A20206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A202076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A0A202054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A20204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A20204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A0A2020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A20204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A2020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A2A2F0A2F2A0A202A20436F6D7061746962696C69747920666F72204178544C532077697468204C5749502072617720746370206D6F64652028687474703A2F2F6C7769702E77696B69612E636F6D2F77696B692F5261772F544350290A202A204F726967696E616C20436F646520616E6420496E737069726174696F6E3A20536C61766579204B617261647A686F760A202A2F0A0A2369666E646566204C574950525F434F4D5041545F480A23646566696E65204C574950525F434F4D5041545F480A0A23696E636C756465203C6173796E635F636F6E6669672E683E0A0A236966204153594E435F5443505F53534C5F454E41424C45440A0A23696E636C75646520226C7769706F7074732E68220A2F2A0A202A20416C6C2074686F73652066756E6374696F6E732077696C6C2072756E206F6E6C79206966204C5749502074637020726177206D6F646520697320757365640A202A2F0A236966204C5749505F5241573D3D310A0A236966646566205F5F63706C7573706C75730A65787465726E20224322207B0A23656E6469660A0A23696E636C756465203C737464626F6F6C2E683E0A23696E636C7564652022696E636C7564652F73736C2E68220A0A23646566696E65204552525F5443505F53534C5F494E56414C49445F53534C20202020202020202020202D3130310A23646566696E65204552525F5443505F53534C5F494E56414C49445F54435020202020202020202020202D3130320A23646566696E65204552525F5443505F53534C5F494E56414C49445F434C49454E5446442020202020202D3130330A23646566696E65204552525F5443505F53534C5F494E56414C49445F434C49454E5446445F44415441202D3130340A23646566696E65204552525F5443505F53534C5F494E56414C49445F44415441202020202020202020202D3130350A0A23646566696E65205443505F53534C5F545950455F434C49454E5420300A23646566696E65205443505F53534C5F545950455F53455256455220310A0A23646566696E65207463705F73736C5F73736C5F777269746528412C20422C204329207463705F73736C5F777269746528412C20422C2043290A23646566696E65207463705F73736C5F73736C5F7265616428412C204229207463705F73736C5F7265616428412C2042290A0A7479706564656620766F696420282A207463705F73736C5F646174615F63625F742928766F6964202A6172672C20737472756374207463705F706362202A7463702C2075696E74385F74202A20646174612C2073697A655F74206C656E293B0A7479706564656620766F696420282A207463705F73736C5F68616E647368616B655F63625F742928766F6964202A6172672C20737472756374207463705F706362202A7463702C2053534C202A73736C293B0A7479706564656620766F696420282A207463705F73736C5F6572726F725F63625F742928766F6964202A6172672C20737472756374207463705F706362202A7463702C20696E74385F74206572726F72293B0A7479706564656620696E7420282A207463705F73736C5F66696C655F63625F742928766F6964202A6172672C20636F6E73742063686172202A66696C656E616D652C2075696E74385F74202A2A627566293B0A0A75696E74385F74207463705F73736C5F6861735F636C69656E7428293B0A0A696E74207463705F73736C5F6E65775F636C69656E7428737472756374207463705F706362202A746370293B0A0A53534C5F435458202A207463705F73736C5F6E65775F7365727665725F63747828636F6E73742063686172202A636572742C20636F6E73742063686172202A707269766174655F6B65795F66696C652C20636F6E73742063686172202A70617373776F7264293B0A696E74207463705F73736C5F6E65775F73657276657228737472756374207463705F706362202A7463702C2053534C5F4354582A2073736C5F637478293B0A696E74207463705F73736C5F69735F73657276657228737472756374207463705F706362202A746370293B0A0A696E74207463705F73736C5F6672656528737472756374207463705F706362202A746370293B0A696E74207463705F73736C5F7265616428737472756374207463705F706362202A7463702C207374727563742070627566202A70293B0A0A236966646566204158544C535F325F305F305F534E444255460A696E74207463705F73736C5F736E6462756628737472756374207463705F706362202A746370293B0A23656E6469660A0A696E74207463705F73736C5F777269746528737472756374207463705F706362202A7463702C2075696E74385F74202A646174612C2073697A655F74206C656E293B0A0A766F6964207463705F73736C5F66696C65287463705F73736C5F66696C655F63625F742063622C20766F6964202A20617267293B0A0A766F6964207463705F73736C5F61726728737472756374207463705F706362202A7463702C20766F6964202A20617267293B0A766F6964207463705F73736C5F6461746128737472756374207463705F706362202A7463702C207463705F73736C5F646174615F63625F7420617267293B0A766F6964207463705F73736C5F68616E647368616B6528737472756374207463705F706362202A7463702C207463705F73736C5F68616E647368616B655F63625F7420617267293B0A766F6964207463705F73736C5F65727228737472756374207463705F706362202A7463702C207463705F73736C5F6572726F725F63625F7420617267293B0A0A53534C202A207463705F73736C5F6765745F73736C28737472756374207463705F706362202A746370293B0A626F6F6C207463705F73736C5F68617328737472756374207463705F706362202A746370293B0A0A236966646566205F5F63706C7573706C75730A7D0A23656E6469660A0A23656E646966202F2A204C5749505F5241573D3D31202A2F0A0A23656E646966202F2A204153594E435F5443505F53534C5F454E41424C4544202A2F0A0A23656E646966202F2A204C574950525F434F4D5041545F48202A2F0A .h ssl gen_server_cert 23212F62696E2F626173680A0A636174203E2063615F636572742E636F6E66203C3C20454F4620200A5B20726571205D0A64697374696E677569736865645F6E616D6520202020203D207265715F64697374696E677569736865645F6E616D650A70726F6D707420202020202020202020202020202020203D206E6F0A0A5B207265715F64697374696E677569736865645F6E616D65205D0A204F202020202020202020202020202020202020202020203D204573707265737369662053797374656D730A454F460A0A6F70656E73736C2067656E727361202D6F7574206178544C532E63615F6B65792E70656D20323034380A6F70656E73736C20726571202D6E6577202D636F6E666967202E2F63615F636572742E636F6E66202D6B6579206178544C532E63615F6B65792E70656D202D6F7574206178544C532E63615F783530392E7265710A6F70656E73736C2078353039202D726571202D73686131202D646179732035303030202D7369676E6B6579206178544C532E63615F6B65792E70656D202D43416B6579206178544C532E63615F6B65792E70656D202D696E206178544C532E63615F783530392E726571202D6F7574206178544C532E63615F783530392E70656D0A0A636174203E2063657274732E636F6E66203C3C20454F4620200A5B20726571205D0A64697374696E677569736865645F6E616D6520202020203D207265715F64697374696E677569736865645F6E616D650A70726F6D707420202020202020202020202020202020203D206E6F0A0A5B207265715F64697374696E677569736865645F6E616D65205D0A204F202020202020202020202020202020202020202020203D206178544C53206F6E20455350383236360A20434E2020202020202020202020202020202020202020203D20657370383236362E6C6F63616C0A454F460A0A6F70656E73736C2067656E727361202D6F7574206178544C532E6B65795F313032342E70656D20313032340A6F70656E73736C20726571202D6E6577202D636F6E666967202E2F63657274732E636F6E66202D6B6579206178544C532E6B65795F313032342E70656D202D6F7574206178544C532E783530395F313032342E7265710A6F70656E73736C2078353039202D726571202D73686131202D434163726561746573657269616C202D646179732035303030202D4341206178544C532E63615F783530392E70656D202D43416B6579206178544C532E63615F6B65792E70656D202D696E206178544C532E783530395F313032342E726571202D6F7574206178544C532E783530395F313032342E70656D0A0A6F70656E73736C20727361202D6F7574666F726D20444552202D696E206178544C532E6B65795F313032342E70656D202D6F7574206178544C532E6B65795F313032340A6F70656E73736C2078353039202D6F7574666F726D20444552202D696E206178544C532E783530395F313032342E70656D202D6F7574206178544C532E783530395F313032342E6365720A0A636174206178544C532E6B65795F31303234203E207365727665722E6B65790A636174206178544C532E783530395F313032342E636572203E207365727665722E6365720A0A726D206178544C532E2A2063615F636572742E636F6E662063657274732E636F6E660A .sh server 308202473082012F0209009302A1B198BA7643300D06092A864886F70D0101050500301C311A3018060355040A0C114573707265737369662053797374656D73301E170D3136303832343231343733385A170D3330303530333231343733385A303331193017060355040A0C106178544C53206F6E20455350383236363116301406035504030C0D657370383236362E6C6F63616C30819F300D06092A864886F70D010101050003818D0030818902818100B48E39ECC31E89A6CEA640C85E6777F66EBF694FFC76ABBB76C09E8B056F3830E0CAD91314F0E453D2A53353B969C9715553B9B43F092F8C07DFD318FDBE5E4DCFC842358F2B893EEC1FB78109BA79606AB0C465DB4560E8FEEB6504EB5714769165432F55DBD45062BC791D2189A2C3AEC7897B01C2C58FF6CCD7E4685A37210203010001300D06092A864886F70D01010505000382010100027E9836196AEADFF2FA3A5F7D822BB56C01D9382B7EB6C86A9D039E133D3FD4843F201BD03F4FF53319FE5FFA8767137E63CABB1873144A9B8A17297E70CD2ED5BCD1C6D902A6D07B970A04C8074F8C2E9112FE62ABF9452DC37B778441FA882DC1D98BC29B0014E8A6CC2DC106AD02117BCDE094E99CA787F7AC60244EE2E9C86E6A4CF9ED862C71D2A3ECD7DCDB9B615D7A880373FBF34FFA07EAE462989089ED7D6145D9D2C85F016CA5F2AADBAFA5F304456DE4DFFA466FDCF4C6FE7F3A9B06A9BF30DF04B6FE0B4A1461C18068065B5AE44F01B173A1559BDE444B4DF70EDD8C886771686F7807130445E3C38034301195741FFE60C0289B9A43BDC5A8 .cer server 3082025F02010002818100B48E39ECC31E89A6CEA640C85E6777F66EBF694FFC76ABBB76C09E8B056F3830E0CAD91314F0E453D2A53353B969C9715553B9B43F092F8C07DFD318FDBE5E4DCFC842358F2B893EEC1FB78109BA79606AB0C465DB4560E8FEEB6504EB5714769165432F55DBD45062BC791D2189A2C3AEC7897B01C2C58FF6CCD7E4685A37210203010001028181008D0C7289D81FBA0EFA6E7C3B4B2C6F55AF4C8EBBB2910E35635EB43C0C61C736BFD5176145C1ADCD21C87661587E20A50DB05B6948B92750B0321519F7D7C89896555185D66AE6DB9E44A2555FEB0AC299AD2546A938B67EAACC5F027393C52DE6628C122028F3E34CBCC7138CAC787034EB63EA1302B669DCEF0A4DCDDE2901024100E403FFE9E8D6753F3C888612C6E5A67C41B264E50C6E83F22A3AFD9A479369E511A03703749D286562B9E23D6DB246C30293CC1A3C20D593C6B31D700EBC78F1024100CAB7157B6AF714CBD50D312690CB38476B342BE41F0D5906490694799F65E0835ED5E6B8897593148B5A5726020406C4ED686F0566EB07942003D9D275B02131024100BBC12360ABEEB3FB0F5067FE5C334C44F31FFF7EB01EEC9D62F2D252D0EF6CFA47EA4282A0EAAC11D81AB255DCD738F7694EE47911DC03A23CB2CEE1AFF0B831024100ACB89275360E90899C5E4122BAFC6C576DE0660558EFE68A946E26D3FA1CB3CF3B5EC5D7364817A9C9928FEEB288FBBB8F0D0C8B6DC5940F81B7C640AC460601024100A37D8A620E8DE700EA218661B913C3C2CF968879FFAA946F5AB8E47084E83EE020D915CAF50CF3A1D3CAF99FA99A8C798455BACA4CE5B2965A8C82E7F84B1D50 .key ESPUI-2.0.0 .github ISSUE_TEMPLATE bug_report 2D2D2D0A6E616D653A20427567207265706F72740A61626F75743A204372656174652061207265706F727420746F2068656C7020757320696D70726F76650A0A2D2D2D0A0A2A2A446573637269626520746865206275672A2A0A4120636C65617220616E6420636F6E63697365206465736372697074696F6E206F66207768617420746865206275672069732E0A0A2A2A546F20526570726F647563652A2A0A537465707320746F20726570726F6475636520746865206265686176696F723A0A312E20476F20746F20272E2E2E270A322E20436C69636B206F6E20272E2E2E2E270A332E205363726F6C6C20646F776E20746F20272E2E2E2E270A342E20536565206572726F720A0A2A2A4578706563746564206265686176696F722A2A0A4120636C65617220616E6420636F6E63697365206465736372697074696F6E206F66207768617420796F7520657870656374656420746F2068617070656E2E0A0A2A2A53637265656E73686F74732A2A0A4966206170706C696361626C652C206164642073637265656E73686F747320746F2068656C70206578706C61696E20796F75722070726F626C656D2E0A0A2A2A4465736B746F702028706C6561736520636F6D706C6574652074686520666F6C6C6F77696E6720696E666F726D6174696F6E293A2A2A0A202D204F533A205B652E672E20694F535D0A202D2042726F77736572205B652E672E206368726F6D652C207361666172695D0A202D2056657273696F6E205B652E672E2032325D0A0A2A2A536D61727470686F6E652028706C6561736520636F6D706C6574652074686520666F6C6C6F77696E6720696E666F726D6174696F6E293A2A2A0A202D204465766963653A205B652E672E206950686F6E65365D0A202D204F533A205B652E672E20694F53382E315D0A202D2042726F77736572205B652E672E2073746F636B2062726F777365722C207361666172695D0A202D2056657273696F6E205B652E672E2032325D0A0A2A2A4164646974696F6E616C20636F6E746578742A2A0A41646420616E79206F7468657220636F6E746578742061626F7574207468652070726F626C656D20686572652E0A .md feature_request 2D2D2D0A6E616D653A204665617475726520726571756573740A61626F75743A205375676765737420616E206964656120666F7220746869732070726F6A6563740A0A2D2D2D0A0A2A2A497320796F7572206665617475726520726571756573742072656C6174656420746F20612070726F626C656D3F20506C656173652064657363726962652E2A2A0A4120636C65617220616E6420636F6E63697365206465736372697074696F6E206F662077686174207468652070726F626C656D2069732E2045782E2049276D20616C776179732066727573747261746564207768656E205B2E2E2E5D0A0A2A2A44657363726962652074686520736F6C7574696F6E20796F752764206C696B652A2A0A4120636C65617220616E6420636F6E63697365206465736372697074696F6E206F66207768617420796F752077616E7420746F2068617070656E2E0A0A2A2A446573637269626520616C7465726E61746976657320796F7527766520636F6E736964657265642A2A0A4120636C65617220616E6420636F6E63697365206465736372697074696F6E206F6620616E7920616C7465726E617469766520736F6C7574696F6E73206F7220666561747572657320796F7527766520636F6E736964657265642E0A0A2A2A4164646974696F6E616C20636F6E746578742A2A0A41646420616E79206F7468657220636F6E74657874206F722073637265656E73686F74732061626F7574207468652066656174757265207265717565737420686572652E0A .md .gitignore 23203D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0A23204F7065726174696E672053797374656D2046696C65730A23203D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0A0A23204F53580A23203D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0A0A2E44535F53746F72650A2E4170706C65446F75626C650A2E4C534F766572726964650A0A23205468756D626E61696C730A2E5F2A0A0A232046696C65732074686174206D696768742061707065617220696E2074686520726F6F74206F66206120766F6C756D650A2E446F63756D656E745265766973696F6E732D563130300A2E66736576656E7473640A2E53706F746C696768742D563130300A2E54656D706F726172794974656D730A2E547261736865730A2E566F6C756D6549636F6E2E69636E730A0A23204469726563746F7269657320706F74656E7469616C6C792063726561746564206F6E2072656D6F7465204146502073686172650A2E4170706C6544420A2E4170706C654465736B746F700A4E6574776F726B20547261736820466F6C6465720A54656D706F72617279204974656D730A2E61706469736B0A0A23204C696E75780A23203D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0A0A23204261636B75702066696C65732070726F647563656420627920736F6D6520656469746F72730A2A7E0A2A2E62616B0A0A0A2E7673636F64652F0A data css normalize 202068746D6C207B0A20202020666F6E742D66616D696C793A2073616E732D73657269663B202F2A2031202A2F0A202020202D6D732D746578742D73697A652D61646A7573743A20313030253B202F2A2032202A2F0A202020202D7765626B69742D746578742D73697A652D61646A7573743A20313030253B202F2A2032202A2F0A20207D0A0A2020626F6479207B0A202020206D617267696E3A20303B0A20207D0A0A20202F2A2048544D4C3520646973706C617920646566696E6974696F6E730A20202020203D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D202A2F0A0A202061727469636C652C0A202061736964652C0A202064657461696C732C0A202066696763617074696F6E2C0A20206669677572652C0A2020666F6F7465722C0A20206865616465722C0A20206867726F75702C0A20206D61696E2C0A20206D656E752C0A20206E61762C0A202073656374696F6E2C0A202073756D6D617279207B0A20202020646973706C61793A20626C6F636B3B0A20207D0A0A2020617564696F2C0A202063616E7661732C0A202070726F67726573732C0A2020766964656F207B0A20202020646973706C61793A20696E6C696E652D626C6F636B3B202F2A2031202A2F0A20202020766572746963616C2D616C69676E3A20626173656C696E653B202F2A2032202A2F0A20207D0A0A2020617564696F3A6E6F74285B636F6E74726F6C735D29207B0A20202020646973706C61793A206E6F6E653B0A202020206865696768743A20303B0A20207D0A0A20205B68696464656E5D2C0A202074656D706C617465207B0A20202020646973706C61793A206E6F6E653B0A20207D0A0A20202F2A204C696E6B730A20202020203D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D202A2F0A0A202061207B0A202020206261636B67726F756E642D636F6C6F723A207472616E73706172656E743B0A20207D0A0A2020613A6163746976652C0A2020613A686F766572207B0A202020206F75746C696E653A20303B0A20207D0A0A20202F2A20546578742D6C6576656C2073656D616E746963730A20202020203D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D202A2F0A0A2020616262725B7469746C655D207B0A20202020626F726465722D626F74746F6D3A2031707820646F747465643B0A20207D0A0A2020622C0A20207374726F6E67207B0A20202020666F6E742D7765696768743A20626F6C643B0A20207D0A0A202064666E207B0A20202020666F6E742D7374796C653A206974616C69633B0A20207D0A0A20206831207B0A20202020666F6E742D73697A653A2032656D3B0A202020206D617267696E3A20302E3637656D20303B0A20207D0A0A20206D61726B207B0A202020206261636B67726F756E643A20236666303B0A20202020636F6C6F723A20233030303B0A20207D0A0A2020736D616C6C207B0A20202020666F6E742D73697A653A203830253B0A20207D0A0A20207375622C0A2020737570207B0A20202020666F6E742D73697A653A203735253B0A202020206C696E652D6865696768743A20303B0A20202020706F736974696F6E3A2072656C61746976653B0A20202020766572746963616C2D616C69676E3A20626173656C696E653B0A20207D0A0A2020737570207B0A20202020746F703A202D302E35656D3B0A20207D0A0A2020737562207B0A20202020626F74746F6D3A202D302E3235656D3B0A20207D0A0A20202F2A20456D62656464656420636F6E74656E740A20202020203D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D202A2F0A0A2020696D67207B0A20202020626F726465723A20303B0A20207D0A0A20207376673A6E6F74283A726F6F7429207B0A202020206F766572666C6F773A2068696464656E3B0A20207D0A0A20202F2A2047726F7570696E6720636F6E74656E740A20202020203D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D202A2F0A0A2020666967757265207B0A202020206D617267696E3A2031656D20343070783B0A20207D0A0A20206872207B0A202020202D6D6F7A2D626F782D73697A696E673A20636F6E74656E742D626F783B0A20202020626F782D73697A696E673A20636F6E74656E742D626F783B0A202020206865696768743A20303B0A20207D0A0A2020707265207B0A202020206F766572666C6F773A206175746F3B0A20207D0A0A2020636F64652C0A20206B62642C0A20207072652C0A202073616D70207B0A20202020666F6E742D66616D696C793A206D6F6E6F73706163652C206D6F6E6F73706163653B0A20202020666F6E742D73697A653A2031656D3B0A20207D0A0A2020627574746F6E2C0A2020696E7075742C0A20206F707467726F75702C0A202073656C6563742C0A20207465787461726561207B0A20202020636F6C6F723A20696E68657269743B202F2A2031202A2F0A20202020666F6E743A20696E68657269743B202F2A2032202A2F0A202020206D617267696E3A20303B202F2A2033202A2F0A20207D0A0A2020627574746F6E207B0A202020206F766572666C6F773A2076697369626C653B0A20207D0A0A2020627574746F6E2C0A202073656C656374207B0A20202020746578742D7472616E73666F726D3A206E6F6E653B0A20207D0A0A2020627574746F6E2C0A202068746D6C20696E7075745B747970653D22627574746F6E225D2C202F2A2031202A2F0A2020696E7075745B747970653D227265736574225D2C0A2020696E7075745B747970653D227375626D6974225D207B0A202020202D7765626B69742D617070656172616E63653A20627574746F6E3B202F2A2032202A2F0A20202020637572736F723A20706F696E7465723B202F2A2033202A2F0A20207D0A0A2020627574746F6E5B64697361626C65645D2C0A202068746D6C20696E7075745B64697361626C65645D207B0A20202020637572736F723A2064656661756C743B0A20207D0A0A2020627574746F6E3A3A2D6D6F7A2D666F6375732D696E6E65722C0A2020696E7075743A3A2D6D6F7A2D666F6375732D696E6E6572207B0A20202020626F726465723A20303B0A2020202070616464696E673A20303B0A20207D0A0A2020696E707574207B0A202020206C696E652D6865696768743A206E6F726D616C3B0A20207D0A0A2020696E7075745B747970653D22636865636B626F78225D2C0A2020696E7075745B747970653D22726164696F225D207B0A20202020626F782D73697A696E673A20626F726465722D626F783B202F2A2031202A2F0A2020202070616464696E673A20303B202F2A2032202A2F0A20207D0A0A2020696E7075745B747970653D226E756D626572225D3A3A2D7765626B69742D696E6E65722D7370696E2D627574746F6E2C0A2020696E7075745B747970653D226E756D626572225D3A3A2D7765626B69742D6F757465722D7370696E2D627574746F6E207B0A202020206865696768743A206175746F3B0A20207D0A0A2020696E7075745B747970653D22736561726368225D207B0A202020202D7765626B69742D617070656172616E63653A20746578746669656C643B202F2A2031202A2F0A202020202D6D6F7A2D626F782D73697A696E673A20636F6E74656E742D626F783B0A202020202D7765626B69742D626F782D73697A696E673A20636F6E74656E742D626F783B202F2A2032202A2F0A20202020626F782D73697A696E673A20636F6E74656E742D626F783B0A20207D0A0A2020696E7075745B747970653D22736561726368225D3A3A2D7765626B69742D7365617263682D63616E63656C2D627574746F6E2C0A2020696E7075745B747970653D22736561726368225D3A3A2D7765626B69742D7365617263682D6465636F726174696F6E207B0A202020202D7765626B69742D617070656172616E63653A206E6F6E653B0A20207D0A0A20206669656C64736574207B0A20202020626F726465723A2031707820736F6C696420236330633063303B0A202020206D617267696E3A2030203270783B0A2020202070616464696E673A20302E3335656D20302E363235656D20302E3735656D3B0A20207D0A0A20202F2A2A0A2020202A20312E20436F72726563742060636F6C6F7260206E6F74206265696E6720696E6865726974656420696E20494520382F392F31302F31312E0A2020202A20322E2052656D6F76652070616464696E6720736F2070656F706C65206172656E277420636175676874206F75742069662074686579207A65726F206F7574206669656C64736574732E0A2020202A2F0A0A20206C6567656E64207B0A20202020626F726465723A20303B202F2A2031202A2F0A2020202070616464696E673A20303B202F2A2032202A2F0A20207D0A0A20207465787461726561207B0A202020206F766572666C6F773A206175746F3B0A20207D0A0A20202F2A2A0A2020202A20446F6E277420696E6865726974207468652060666F6E742D7765696768746020286170706C69656420627920612072756C652061626F7665292E0A2020202A204E4F54453A207468652064656661756C742063616E6E6F7420736166656C79206265206368616E67656420696E204368726F6D6520616E6420536166617269206F6E204F5320582E0A2020202A2F0A0A20206F707467726F7570207B0A20202020666F6E742D7765696768743A20626F6C643B0A20207D0A0A20202F2A205461626C65730A20202020203D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D202A2F0A20207461626C65207B0A20202020626F726465722D636F6C6C617073653A20636F6C6C617073653B0A20202020626F726465722D73706163696E673A20303B0A20207D0A0A202074642C0A20207468207B0A2020202070616464696E673A20303B0A20207D0A .css normalize.min 68746D6C7B666F6E742D66616D696C793A73616E732D73657269663B2D6D732D746578742D73697A652D61646A7573743A313030253B2D7765626B69742D746578742D73697A652D61646A7573743A313030257D626F64797B6D617267696E3A307D61727469636C652C61736964652C64657461696C732C66696763617074696F6E2C6669677572652C666F6F7465722C6865616465722C6867726F75702C6D61696E2C6D656E752C6E61762C73656374696F6E2C73756D6D6172797B646973706C61793A626C6F636B7D617564696F2C63616E7661732C70726F67726573732C766964656F7B646973706C61793A696E6C696E652D626C6F636B3B766572746963616C2D616C69676E3A626173656C696E657D617564696F3A6E6F74285B636F6E74726F6C735D297B646973706C61793A6E6F6E653B6865696768743A307D5B68696464656E5D2C74656D706C6174657B646973706C61793A6E6F6E657D617B6261636B67726F756E642D636F6C6F723A7472616E73706172656E747D613A6163746976652C613A686F7665727B6F75746C696E653A307D616262725B7469746C655D7B626F726465722D626F74746F6D3A31707820646F747465647D622C7374726F6E677B666F6E742D7765696768743A626F6C647D64666E7B666F6E742D7374796C653A6974616C69637D68317B666F6E742D73697A653A32656D3B6D617267696E3A2E3637656D20307D6D61726B7B6261636B67726F756E643A236666303B636F6C6F723A233030307D736D616C6C7B666F6E742D73697A653A3830257D7375622C7375707B666F6E742D73697A653A3735253B6C696E652D6865696768743A303B706F736974696F6E3A72656C61746976653B766572746963616C2D616C69676E3A626173656C696E657D7375707B746F703A2D2E35656D7D7375627B626F74746F6D3A2D2E3235656D7D696D677B626F726465723A307D7376673A6E6F74283A726F6F74297B6F766572666C6F773A68696464656E7D6669677572657B6D617267696E3A31656D20343070787D68727B2D6D6F7A2D626F782D73697A696E673A636F6E74656E742D626F783B626F782D73697A696E673A636F6E74656E742D626F783B6865696768743A307D7072657B6F766572666C6F773A6175746F7D636F64652C6B62642C7072652C73616D707B666F6E742D66616D696C793A6D6F6E6F73706163652C6D6F6E6F73706163653B666F6E742D73697A653A31656D7D627574746F6E2C696E7075742C6F707467726F75702C73656C6563742C74657874617265617B636F6C6F723A696E68657269743B666F6E743A696E68657269743B6D617267696E3A307D627574746F6E7B6F766572666C6F773A76697369626C657D627574746F6E2C73656C6563747B746578742D7472616E73666F726D3A6E6F6E657D627574746F6E2C68746D6C20696E7075745B747970653D22627574746F6E225D2C696E7075745B747970653D227265736574225D2C696E7075745B747970653D227375626D6974225D7B2D7765626B69742D617070656172616E63653A627574746F6E3B637572736F723A706F696E7465727D627574746F6E5B64697361626C65645D2C68746D6C20696E7075745B64697361626C65645D7B637572736F723A64656661756C747D627574746F6E3A3A2D6D6F7A2D666F6375732D696E6E65722C696E7075743A3A2D6D6F7A2D666F6375732D696E6E65727B626F726465723A303B70616464696E673A307D696E7075747B6C696E652D6865696768743A6E6F726D616C7D696E7075745B747970653D22636865636B626F78225D2C696E7075745B747970653D22726164696F225D7B626F782D73697A696E673A626F726465722D626F783B70616464696E673A307D696E7075745B747970653D226E756D626572225D3A3A2D7765626B69742D696E6E65722D7370696E2D627574746F6E2C696E7075745B747970653D226E756D626572225D3A3A2D7765626B69742D6F757465722D7370696E2D627574746F6E7B6865696768743A6175746F7D696E7075745B747970653D22736561726368225D7B2D7765626B69742D617070656172616E63653A746578746669656C643B2D6D6F7A2D626F782D73697A696E673A636F6E74656E742D626F783B2D7765626B69742D626F782D73697A696E673A636F6E74656E742D626F783B626F782D73697A696E673A636F6E74656E742D626F787D696E7075745B747970653D22736561726368225D3A3A2D7765626B69742D7365617263682D63616E63656C2D627574746F6E2C696E7075745B747970653D22736561726368225D3A3A2D7765626B69742D7365617263682D6465636F726174696F6E7B2D7765626B69742D617070656172616E63653A6E6F6E657D6669656C647365747B626F726465723A31707820736F6C69642073696C7665723B6D617267696E3A30203270783B70616464696E673A2E3335656D202E363235656D202E3735656D7D6C6567656E647B626F726465723A303B70616464696E673A307D74657874617265617B6F766572666C6F773A6175746F7D6F707467726F75707B666F6E742D7765696768743A626F6C647D7461626C657B626F726465722D636F6C6C617073653A636F6C6C617073653B626F726465722D73706163696E673A307D74642C74687B70616464696E673A307D .css style 2E636F6E7461696E6572207B0A2020706F736974696F6E3A2072656C61746976653B0A202077696474683A203739253B0A20206D617267696E3A20323070783B0A2020626F782D73697A696E673A20626F726465722D626F783B0A7D0A0A2E636F6C756D6E2C0A2E636F6C756D6E73207B0A202077696474683A20313030253B0A2020666C6F61743A206C6566743B0A7D0A0A2E63617264207B0A20206D617267696E2D746F703A2032253B0A2020626F726465722D7261646975733A203670783B0A2020626F782D736861646F773A203020347078203470782072676261283230342C203139372C203138352C20302E35293B0A202070616464696E672D6C6566743A20323070783B0A202070616464696E672D72696768743A20323070783B0A20206D617267696E2D626F74746F6D3A20313070783B0A20206D696E2D77696474683A2035303070783B0A2020636F6C6F723A20236666663B0A7D0A0A406D6564696120286D61782D77696474683A20363330707829207B0A20202E63617264207B0A202020206D696E2D77696474683A203938253B0A20207D0A7D0A0A2E636172642D736C69646572207B0A202070616464696E672D626F74746F6D3A20313070783B0A7D0A0A2E74757271756F697365207B0A20206261636B67726F756E643A20233161626339633B0A2020626F726465722D626F74746F6D3A20233136613038352033707820736F6C69643B0A7D0A0A2E656D6572616C64207B0A20206261636B67726F756E643A20233265636337313B0A2020626F726465722D626F74746F6D3A20233237616536302033707820736F6C69643B0A7D0A0A2E70657465727269766572207B0A20206261636B67726F756E643A20233334393864623B0A2020626F726465722D626F74746F6D3A20233239383062392033707820736F6C69643B0A7D0A0A2E77657461737068616C74207B0A20206261636B67726F756E643A20233334343935653B0A2020626F726465722D626F74746F6D3A20233263336535302033707820736F6C69643B0A7D0A0A2E73756E666C6F776572207B0A20206261636B67726F756E643A20236631633430663B0A2020626F726465722D626F74746F6D3A20236536626230662033707820736F6C69643B0A7D0A0A2E636172726F74207B0A20206261636B67726F756E643A20236536376532323B0A2020626F726465722D626F74746F6D3A20236433353430302033707820736F6C69643B0A7D0A0A2E616C697A6172696E207B0A20206261636B67726F756E643A20236537346333633B0A2020626F726465722D626F74746F6D3A20236330333932622033707820736F6C69643B0A7D0A0A2E6461726B207B0A20206261636B67726F756E643A20233434343835373B0A2020626F726465722D626F74746F6D3A20233434343835372033707820736F6C69643B0A7D0A0A2E6C6162656C207B0A2020626F782D73697A696E673A20626F726465722D626F783B0A202077686974652D73706163653A206E6F777261703B0A2020626F726465722D7261646975733A20302E32656D3B0A202070616464696E673A20302E3132656D20302E34656D20302E3134656D3B0A2020746578742D616C69676E3A2063656E7465723B0A2020636F6C6F723A20236666666666663B0A2020666F6E742D7765696768743A203730303B0A20206C696E652D6865696768743A20313B0A20206D617267696E2D626F74746F6D3A203570783B0A2020646973706C61793A20696E6C696E652D626C6F636B3B0A202077686974652D73706163653A206E6F777261703B0A2020766572746963616C2D616C69676E3A20626173656C696E653B0A2020706F736974696F6E3A2072656C61746976653B0A2020746F703A202D302E3135656D3B0A20206261636B67726F756E642D636F6C6F723A20233939393939393B0A20206D617267696E2D626F74746F6D3A20313070783B0A7D0A0A2E6C6162656C2D77726170207B0A202077696474683A203930253B0A202077686974652D73706163653A207072652D777261703B0A2020776F72642D777261703A20627265616B2D776F72643B0A7D0A0A2E6C6162656C2E636F6C6F722D626C7565207B0A20206261636B67726F756E642D636F6C6F723A20233666396164313B0A7D0A0A2E6C6162656C2E636F6C6F722D726564207B0A20206261636B67726F756E642D636F6C6F723A20236433376337633B0A7D0A0A2E6C6162656C2E636F6C6F722D677265656E207B0A20206261636B67726F756E642D636F6C6F723A20233962633236383B0A7D0A0A2E6C6162656C2E636F6C6F722D6F72616E6765207B0A20206261636B67726F756E642D636F6C6F723A20236465613135343B0A7D0A0A2E6C6162656C2E636F6C6F722D79656C6C6F77207B0A20206261636B67726F756E642D636F6C6F723A20236539643634313B0A7D0A0A2E6C6162656C2E636F6C6F722D707572706C65207B0A20206261636B67726F756E642D636F6C6F723A20233966383364313B0A7D0A0A2F2A20466F722064657669636573206C6172676572207468616E203430307078202A2F0A0A406D6564696120286D696E2D77696474683A20343030707829207B0A20202E636F6E7461696E6572207B0A2020202077696474683A203834253B0A20207D0A7D0A0A2F2A20466F722064657669636573206C6172676572207468616E203535307078202A2F0A0A406D6564696120286D696E2D77696474683A20363330707829207B0A20202E636F6E7461696E6572207B0A2020202077696474683A203938253B0A20207D0A20202E636F6C756D6E2C0A20202E636F6C756D6E73207B0A202020206D617267696E2D72696768743A2032253B0A20207D0A20202E636F6C756D6E3A66697273742D6368696C642C0A20202E636F6C756D6E733A66697273742D6368696C64207B0A202020206D617267696E2D6C6566743A20303B0A20207D0A20202E6F6E652E636F6C756D6E2C0A20202E6F6E652E636F6C756D6E73207B0A2020202077696474683A20342E3636363636363636363637253B0A20207D0A20202E74776F2E636F6C756D6E73207B0A2020202077696474683A2031332E33333333333333333333253B0A20207D0A20202E74687265652E636F6C756D6E73207B0A2020202077696474683A203232253B0A20207D0A20202E666F75722E636F6C756D6E73207B0A2020202077696474683A2033302E36363636363636363637253B0A20207D0A20202E666976652E636F6C756D6E73207B0A2020202077696474683A2033392E33333333333333333333253B0A20207D0A20202E7369782E636F6C756D6E73207B0A2020202077696474683A203438253B0A20207D0A20202E736576656E2E636F6C756D6E73207B0A2020202077696474683A2035362E36363636363636363637253B0A20207D0A20202E65696768742E636F6C756D6E73207B0A2020202077696474683A2036352E33333333333333333333253B0A20207D0A20202E6E696E652E636F6C756D6E73207B0A2020202077696474683A203734253B0A20207D0A20202E74656E2E636F6C756D6E73207B0A2020202077696474683A2038322E36363636363636363637253B0A20207D0A20202E656C6576656E2E636F6C756D6E73207B0A2020202077696474683A2039312E33333333333333333333253B0A20207D0A20202E7477656C76652E636F6C756D6E73207B0A2020202077696474683A20313030253B0A202020206D617267696E2D6C6566743A20303B0A20207D0A20202E6F6E652D74686972642E636F6C756D6E207B0A2020202077696474683A2033302E36363636363636363637253B0A20207D0A20202E74776F2D7468697264732E636F6C756D6E207B0A2020202077696474683A2036352E33333333333333333333253B0A20207D0A20202E6F6E652D68616C662E636F6C756D6E207B0A2020202077696474683A203438253B0A20207D0A20202F2A204F666673657473202A2F0A20202E6F66667365742D62792D6F6E652E636F6C756D6E2C0A20202E6F66667365742D62792D6F6E652E636F6C756D6E73207B0A202020206D617267696E2D6C6566743A20382E3636363636363636363637253B0A20207D0A20202E6F66667365742D62792D74776F2E636F6C756D6E2C0A20202E6F66667365742D62792D74776F2E636F6C756D6E73207B0A202020206D617267696E2D6C6566743A2031372E33333333333333333333253B0A20207D0A20202E6F66667365742D62792D74687265652E636F6C756D6E2C0A20202E6F66667365742D62792D74687265652E636F6C756D6E73207B0A202020206D617267696E2D6C6566743A203236253B0A20207D0A20202E6F66667365742D62792D666F75722E636F6C756D6E2C0A20202E6F66667365742D62792D666F75722E636F6C756D6E73207B0A202020206D617267696E2D6C6566743A2033342E36363636363636363637253B0A20207D0A20202E6F66667365742D62792D666976652E636F6C756D6E2C0A20202E6F66667365742D62792D666976652E636F6C756D6E73207B0A202020206D617267696E2D6C6566743A2034332E33333333333333333333253B0A20207D0A20202E6F66667365742D62792D7369782E636F6C756D6E2C0A20202E6F66667365742D62792D7369782E636F6C756D6E73207B0A202020206D617267696E2D6C6566743A203532253B0A20207D0A20202E6F66667365742D62792D736576656E2E636F6C756D6E2C0A20202E6F66667365742D62792D736576656E2E636F6C756D6E73207B0A202020206D617267696E2D6C6566743A2036302E36363636363636363637253B0A20207D0A20202E6F66667365742D62792D65696768742E636F6C756D6E2C0A20202E6F66667365742D62792D65696768742E636F6C756D6E73207B0A202020206D617267696E2D6C6566743A2036392E33333333333333333333253B0A20207D0A20202E6F66667365742D62792D6E696E652E636F6C756D6E2C0A20202E6F66667365742D62792D6E696E652E636F6C756D6E73207B0A202020206D617267696E2D6C6566743A203738253B0A20207D0A20202E6F66667365742D62792D74656E2E636F6C756D6E2C0A20202E6F66667365742D62792D74656E2E636F6C756D6E73207B0A202020206D617267696E2D6C6566743A2038362E36363636363636363637253B0A20207D0A20202E6F66667365742D62792D656C6576656E2E636F6C756D6E2C0A20202E6F66667365742D62792D656C6576656E2E636F6C756D6E73207B0A202020206D617267696E2D6C6566743A2039352E33333333333333333333253B0A20207D0A20202E6F66667365742D62792D6F6E652D74686972642E636F6C756D6E2C0A20202E6F66667365742D62792D6F6E652D74686972642E636F6C756D6E73207B0A202020206D617267696E2D6C6566743A2033342E36363636363636363637253B0A20207D0A20202E6F66667365742D62792D74776F2D7468697264732E636F6C756D6E2C0A20202E6F66667365742D62792D74776F2D7468697264732E636F6C756D6E73207B0A202020206D617267696E2D6C6566743A2036392E33333333333333333333253B0A20207D0A20202E6F66667365742D62792D6F6E652D68616C662E636F6C756D6E2C0A20202E6F66667365742D62792D6F6E652D68616C662E636F6C756D6E73207B0A202020206D617267696E2D6C6566743A203532253B0A20207D0A7D0A0A2F2A2042617365205374796C65730A2020E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093202A2F0A0A68746D6C207B0A2020666F6E742D73697A653A2036322E35253B0A7D0A0A626F6479207B0A20206D617267696E3A20303B0A2020666F6E742D73697A653A20312E35656D3B0A20206C696E652D6865696768743A20313B0A2020666F6E742D7765696768743A203430303B0A2020666F6E742D66616D696C793A20224F70656E2053616E73222C2073616E732D73657269663B0A2020636F6C6F723A20233232323B0A20206261636B67726F756E642D636F6C6F723A20236563663066313B0A7D0A0A2F2A205479706F6772617068790A2020E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093202A2F0A0A68312C0A68322C0A68332C0A68342C0A68352C0A6836207B0A20206D617267696E2D746F703A20303B0A20206D617267696E2D626F74746F6D3A20302E3572656D3B0A2020666F6E742D7765696768743A203330303B0A7D0A0A6831207B0A2020666F6E742D73697A653A203472656D3B0A20206C696E652D6865696768743A20312E323B0A20206C65747465722D73706163696E673A202D302E3172656D3B0A7D0A0A6832207B0A2020666F6E742D73697A653A20332E3672656D3B0A20206C696E652D6865696768743A20312E32353B0A20206C65747465722D73706163696E673A202D302E3172656D3B0A7D0A0A6833207B0A2020666F6E742D73697A653A203372656D3B0A20206C696E652D6865696768743A20312E333B0A20206C65747465722D73706163696E673A202D302E3172656D3B0A7D0A0A6834207B0A2020666F6E742D73697A653A20322E3472656D3B0A20206C696E652D6865696768743A20312E33353B0A20206C65747465722D73706163696E673A202D302E303872656D3B0A7D0A0A6835207B0A2020666F6E742D73697A653A20312E3872656D3B0A20206C696E652D6865696768743A20312E353B0A20206C65747465722D73706163696E673A202D302E303572656D3B0A7D0A0A6836207B0A2020666F6E742D73697A653A20312E3572656D3B0A20206C696E652D6865696768743A20312E363B0A20206C65747465722D73706163696E673A20303B0A7D0A0A2F2A204C6172676572207468616E20706861626C6574202A2F0A0A406D6564696120286D696E2D77696474683A20363330707829207B0A20206831207B0A20202020666F6E742D73697A653A203572656D3B0A20207D0A20206832207B0A20202020666F6E742D73697A653A20342E3272656D3B0A20207D0A20206833207B0A20202020666F6E742D73697A653A20332E3672656D3B0A20207D0A20206834207B0A20202020666F6E742D73697A653A203372656D3B0A20207D0A20206835207B0A20202020666F6E742D73697A653A203272656D3B0A20207D0A20206836207B0A20202020666F6E742D73697A653A20312E3572656D3B0A20207D0A7D0A0A70207B0A20206D617267696E2D746F703A20303B0A7D0A0A2F2A204C696E6B730A2020E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093202A2F0A0A61207B0A2020636F6C6F723A20233165616564623B0A7D0A0A613A686F766572207B0A2020636F6C6F723A20233066613063653B0A7D0A0A2F2A20427574746F6E730A2020E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093202A2F0A0A627574746F6E207B0A2020646973706C61793A20696E6C696E652D626C6F636B3B0A202070616464696E673A20313070783B0A2020626F726465722D7261646975733A203370783B0A2020636F6C6F723A20236666663B0A20206261636B67726F756E642D636F6C6F723A20233939393939393B0A7D0A0A2F2A204D61696E204865616420506172740A2020E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093202A2F0A0A236D61696E486561646572207B0A2020646973706C61793A20696E6C696E652D626C6F636B3B0A7D0A0A23636F6E537461747573207B0A2020706F736974696F6E3A20696E68657269743B0A2020666F6E742D73697A653A20302E3735656D3B0A7D0A0A2F2A2053706163696E670A2020E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093202A2F0A0A627574746F6E2C0A2E627574746F6E207B0A20206D617267696E2D626F74746F6D3A203172656D3B0A7D0A0A2F2A205574696C69746965730A2020E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093202A2F0A0A2E752D66756C6C2D7769647468207B0A202077696474683A20313030253B0A2020626F782D73697A696E673A20626F726465722D626F783B0A7D0A0A2E752D6D61782D66756C6C2D7769647468207B0A20206D61782D77696474683A20313030253B0A2020626F782D73697A696E673A20626F726465722D626F783B0A7D0A0A2E752D70756C6C2D7269676874207B0A2020666C6F61743A2072696768743B0A7D0A0A2E752D70756C6C2D6C656674207B0A2020666C6F61743A206C6566743B0A7D0A0A2E7463656E746572207B0A2020746578742D616C69676E3A2063656E7465723B0A7D0A0A2F2A204D6973630A2020E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093202A2F0A0A6872207B0A20206D617267696E2D746F703A20302E3572656D3B0A20206D617267696E2D626F74746F6D3A20312E3272656D3B0A2020626F726465722D77696474683A20303B0A2020626F726465722D746F703A2031707820736F6C696420236531653165313B0A7D0A0A2F2A20436C656172696E670A2020E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093202A2F0A0A2F2A2053656C6620436C656172696E6720476F6F646E657373202A2F0A0A2E636F6E7461696E65723A61667465722C0A2E726F773A61667465722C0A2E752D6366207B0A2020636F6E74656E743A2022223B0A2020646973706C61793A207461626C653B0A2020636C6561723A20626F74683B0A7D0A0A2F2A20427574746F6E5061640A2020E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093202A2F0A0A2E636F6E74726F6C207B0A20206261636B67726F756E642D636F6C6F723A20236464643B0A20206261636B67726F756E642D696D6167653A206C696E6561722D6772616469656E74280A2020202068736C6128302C2030252C2030252C20302E31292C0A2020202068736C6128302C2030252C20313030252C20302E31290A2020293B0A2020626F726465722D7261646975733A203530253B0A2020626F782D736861646F773A20696E73657420302031707820317078203170782068736C6128302C2030252C20313030252C20302E35292C0A2020202030203020317078203170782068736C6128302C2030252C20313030252C20302E3735292C2030203020317078203270782068736C6128302C2030252C20313030252C20302E3235292C0A2020202030203020317078203370782068736C6128302C2030252C20313030252C20302E3235292C2030203020317078203470782068736C6128302C2030252C20313030252C20302E3235292C0A2020202030203020317078203670782068736C6128302C2030252C2030252C20302E3735293B0A20206865696768743A2039656D3B0A20206D617267696E3A2033656D206175746F3B0A2020706F736974696F6E3A2072656C61746976653B0A202077696474683A2039656D3B0A7D0A0A2E636F6E74726F6C20756C207B0A20206865696768743A20313030253B0A202070616464696E673A20303B0A20207472616E73666F726D3A20726F74617465283435646567293B0A7D0A0A2E636F6E74726F6C206C69207B0A2020626F726465722D7261646975733A20313030252030203020303B0A2020626F782D736861646F773A20696E736574202D317078202D317078203170782068736C6128302C2030252C20313030252C20302E35292C0A20202020302030203170782068736C6128302C2030252C2030252C20302E3735293B0A2020646973706C61793A20696E6C696E652D626C6F636B3B0A20206865696768743A203530253B0A20206F766572666C6F773A2068696464656E3B0A202077696474683A203530253B0A7D0A0A2E636F6E74726F6C20756C206C693A6E74682D6368696C64283229207B0A20207472616E73666F726D3A20726F74617465283930646567293B0A7D0A0A2E636F6E74726F6C20756C206C693A6E74682D6368696C64283329207B0A20207472616E73666F726D3A20726F74617465282D3930646567293B0A7D0A0A2E636F6E74726F6C20756C206C693A6E74682D6368696C64283429207B0A20207472616E73666F726D3A20726F7461746528313830646567293B0A7D0A0A2E636F6E74726F6C20756C2061207B0A20206865696768743A20323030253B0A2020706F736974696F6E3A2072656C61746976653B0A20207472616E73666F726D3A20726F74617465282D3435646567293B0A202077696474683A20323030253B0A7D0A0A2E636F6E74726F6C20613A686F7665722C0A2E636F6E74726F6C20613A666F637573207B0A20206261636B67726F756E642D636F6C6F723A2068736C6128302C2030252C20313030252C20302E3235293B0A7D0A0A2E636F6E74726F6C2061207B0A2020626F726465722D7261646975733A203530253B0A2020636F6C6F723A20233333333B0A2020646973706C61793A20626C6F636B3B0A2020666F6E743A20626F6C642031656D2F332073616E732D73657269663B0A2020746578742D616C69676E3A2063656E7465723B0A2020746578742D6465636F726174696F6E3A206E6F6E653B0A2020746578742D736861646F773A203020317078203170782068736C6128302C2030252C20313030252C20302E34293B0A20207472616E736974696F6E3A20302E3135733B0A7D0A0A2E636F6E74726F6C202E636F6E6669726D207B0A20206261636B67726F756E642D636F6C6F723A20236464643B0A20206261636B67726F756E642D696D6167653A206C696E6561722D6772616469656E74280A2020202068736C6128302C2030252C2030252C20302E3135292C0A2020202068736C6128302C2030252C20313030252C20302E3235290A2020293B0A2020626F782D736861646F773A20696E73657420302031707820317078203170782068736C6128302C2030252C20313030252C20302E35292C0A2020202030203020317078203170782068736C6128302C2030252C20313030252C20302E3235292C2030203020317078203270782068736C6128302C2030252C20313030252C20302E3235292C0A2020202030203020317078203370782068736C6128302C2030252C20313030252C20302E3235292C2030203020317078203470782068736C6128302C2030252C20313030252C20302E3235292C0A2020202030203020317078203670782068736C6128302C2030252C2030252C20302E3835293B0A20206C6566743A203530253B0A20206C696E652D6865696768743A20333B0A20206D617267696E3A202D312E35656D3B0A2020706F736974696F6E3A206162736F6C7574653B0A2020746F703A203530253B0A202077696474683A2033656D3B0A7D0A0A2E636F6E74726F6C202E636F6E6669726D3A686F7665722C0A2E636F6E74726F6C202E636F6E6669726D3A666F637573207B0A20206261636B67726F756E642D636F6C6F723A20236565653B0A7D0A0A2F2A205377697463680AE28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093E28093202A2F0A0A2E737769746368207B0A2020646973706C61793A20696E6C696E652D626C6F636B2021696D706F7274616E743B0A20206261636B67726F756E642D636F6C6F723A20236265626562653B0A2020626F726465722D7261646975733A203470783B0A2020626F782D736861646F773A20696E7365742030203020367078207267626128302C20302C20302C20302E33293B0A2020636F6C6F723A20236666663B0A2020637572736F723A20706F696E7465723B0A2020646973706C61793A20626C6F636B3B0A2020666F6E742D73697A653A20313470783B0A20206865696768743A20323670783B0A20206D617267696E2D626F74746F6D3A20313270783B0A2020706F736974696F6E3A2072656C61746976653B0A202077696474683A20363070783B0A20202D7765626B69742D7472616E736974696F6E3A206261636B67726F756E642D636F6C6F7220302E327320656173652D696E2D6F75743B0A20202D6D6F7A2D7472616E736974696F6E3A206261636B67726F756E642D636F6C6F7220302E327320656173652D696E2D6F75743B0A20202D6F2D7472616E736974696F6E3A206261636B67726F756E642D636F6C6F7220302E327320656173652D696E2D6F75743B0A20202D6D732D7472616E736974696F6E3A206261636B67726F756E642D636F6C6F7220302E327320656173652D696E2D6F75743B0A20207472616E736974696F6E3A206261636B67726F756E642D636F6C6F7220302E327320656173652D696E2D6F75743B0A7D0A0A2E7377697463682E636865636B6564207B0A20206261636B67726F756E642D636F6C6F723A20233736643231643B0A7D0A0A2E73776974636820696E7075745B747970653D22636865636B626F78225D207B0A2020646973706C61793A206E6F6E653B0A2020637572736F723A20706F696E7465723B0A20206865696768743A20313070783B0A20206C6566743A20313270783B0A2020706F736974696F6E3A206162736F6C7574653B0A2020746F703A203870783B0A202077696474683A20313070783B0A7D0A0A2E696E207B0A2020706F736974696F6E3A206162736F6C7574653B0A2020746F703A203870783B0A20206C6566743A20313270783B0A20202D7765626B69742D7472616E736974696F6E3A206C65667420302E30387320656173652D696E2D6F75743B0A20202D6D6F7A2D7472616E736974696F6E3A206C65667420302E30387320656173652D696E2D6F75743B0A20202D6F2D7472616E736974696F6E3A206C65667420302E30387320656173652D696E2D6F75743B0A20202D6D732D7472616E736974696F6E3A206C65667420302E30387320656173652D696E2D6F75743B0A20207472616E736974696F6E3A206C65667420302E30387320656173652D696E2D6F75743B0A7D0A0A2E7377697463682E636865636B656420646976207B0A20206C6566743A20333870783B0A7D0A0A2E737769746368202E696E3A6265666F7265207B0A20206261636B67726F756E643A20236666663B0A20206261636B67726F756E643A202D6D6F7A2D6C696E6561722D6772616469656E7428746F702C20236666662030252C20236630663066302031303025293B0A20206261636B67726F756E643A202D7765626B69742D6772616469656E74280A202020206C696E6561722C0A202020206C65667420746F702C0A202020206C65667420626F74746F6D2C0A20202020636F6C6F722D73746F702830252C2023666666292C0A20202020636F6C6F722D73746F7028313030252C2023663066306630290A2020293B0A20206261636B67726F756E643A202D7765626B69742D6C696E6561722D6772616469656E7428746F702C20236666662030252C20236630663066302031303025293B0A20206261636B67726F756E643A202D6F2D6C696E6561722D6772616469656E7428746F702C20236666662030252C20236630663066302031303025293B0A20206261636B67726F756E643A202D6D732D6C696E6561722D6772616469656E7428746F702C20236666662030252C20236630663066302031303025293B0A20206261636B67726F756E643A206C696E6561722D6772616469656E7428746F20626F74746F6D2C20236666662030252C20236630663066302031303025293B0A2020626F726465723A2031707820736F6C696420236666663B0A2020626F726465722D7261646975733A203270783B0A2020626F782D736861646F773A2030203020347078207267626128302C20302C20302C20302E33293B0A2020636F6E74656E743A2022223B0A20206865696768743A20313870783B0A2020706F736974696F6E3A206162736F6C7574653B0A2020746F703A202D3570783B0A20206C6566743A202D3970783B0A202077696474683A20323670783B0A7D0A0A2E737769746368202E696E3A6166746572207B0A20206261636B67726F756E643A20236630663066303B0A20206261636B67726F756E643A202D6D6F7A2D6C696E6561722D6772616469656E7428746F702C20236630663066302030252C20236666662031303025293B0A20206261636B67726F756E643A202D7765626B69742D6772616469656E74280A202020206C696E6561722C0A202020206C65667420746F702C0A202020206C65667420626F74746F6D2C0A20202020636F6C6F722D73746F702830252C2023663066306630292C0A20202020636F6C6F722D73746F7028313030252C2023666666290A2020293B0A20206261636B67726F756E643A202D7765626B69742D6C696E6561722D6772616469656E7428746F702C20236630663066302030252C20236666662031303025293B0A20206261636B67726F756E643A202D6F2D6C696E6561722D6772616469656E7428746F702C20236630663066302030252C20236666662031303025293B0A20206261636B67726F756E643A202D6D732D6C696E6561722D6772616469656E7428746F702C20236630663066302030252C20236666662031303025293B0A20206261636B67726F756E643A206C696E6561722D6772616469656E7428746F20626F74746F6D2C20236630663066302030252C20236666662031303025293B0A2020626F726465722D7261646975733A20313070783B0A2020636F6E74656E743A2022223B0A20206865696768743A20313270783B0A20206D617267696E3A202D31707820302030202D3170783B0A2020706F736974696F6E3A206162736F6C7574653B0A202077696474683A20313270783B0A7D0A0A2F2A202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0A202020204D6174657269616C2044657369676E2052616E676520536C69646572202D20627920526176696B756D6172204368617568616E0A20202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D202A2F0A2E726B6D642D736C69646572207B0A2020646973706C61793A20626C6F636B3B0A2020706F736974696F6E3A2072656C61746976653B0A2020666F6E742D73697A653A20313670783B0A2020666F6E742D66616D696C793A2022526F626F746F222C2073616E732D73657269663B0A7D0A2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D207B0A20206F766572666C6F773A2068696464656E3B0A2020706F736974696F6E3A206162736F6C7574653B0A202077696474683A203170783B0A20206865696768743A203170783B0A20206F7061636974793A20303B0A7D0A2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D202B202E736C69646572207B0A2020646973706C61793A20626C6F636B3B0A2020706F736974696F6E3A2072656C61746976653B0A202077696474683A20313030253B0A20206865696768743A20323770783B0A2020626F726465722D7261646975733A20313370783B0A20206261636B67726F756E642D636F6C6F723A20236265626562653B0A7D0A406D656469612028706F696E7465723A2066696E6529207B0A20202E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D202B202E736C69646572207B0A202020206865696768743A203470783B0A20202020626F726465722D7261646975733A203070783B0A20207D0A7D0A2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D202B202E736C69646572202E736C696465722D66696C6C207B0A2020646973706C61793A20626C6F636B3B0A2020706F736974696F6E3A206162736F6C7574653B0A202077696474683A2030253B0A20206865696768743A20313030253B0A2020757365722D73656C6563743A206E6F6E653B0A20207A2D696E6465783A20313B0A7D0A2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D202B202E736C69646572202E736C696465722D68616E646C65207B0A2020637572736F723A20706F696E7465723B0A2020706F736974696F6E3A206162736F6C7574653B0A2020746F703A20313270783B0A20206C6566743A2030253B0A202077696474683A20313570783B0A20206865696768743A20313570783B0A20206D617267696E2D6C6566743A202D3870783B0A2020626F726465722D7261646975733A203530253B0A20207472616E736974696F6E3A20616C6C20302E327320656173653B0A2020757365722D73656C6563743A206E6F6E653B0A20207A2D696E6465783A20323B0A7D0A406D656469612028706F696E7465723A2066696E6529207B0A20202E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D202B202E736C69646572202E736C696465722D68616E646C65207B0A20202020746F703A202D352E3570783B0A20207D0A7D0A2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C6564202B202E736C69646572207B0A20206261636B67726F756E642D636F6C6F723A20236230623062302021696D706F7274616E743B0A7D0A2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C6564202B202E736C69646572202E736C696465722D66696C6C2C0A2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C6564202B202E736C69646572202E736C696465722D68616E646C65207B0A2020637572736F723A2064656661756C742021696D706F7274616E743B0A20206261636B67726F756E642D636F6C6F723A20236230623062302021696D706F7274616E743B0A7D0A2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C6564202B202E736C69646572202E736C696465722D66696C6C202E736C696465722D6C6162656C2C0A2E726B6D642D736C696465720A2020696E7075745B747970653D2272616E6765225D3A64697361626C65640A20202B202E736C696465720A20202E736C696465722D68616E646C650A20202E736C696465722D6C6162656C207B0A2020646973706C61793A206E6F6E653B0A20206261636B67726F756E642D636F6C6F723A20236230623062302021696D706F7274616E743B0A7D0A2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C6564202B202E736C69646572202E736C696465722D66696C6C2E69732D6163746976652C0A2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C6564202B202E736C69646572202E736C696465722D68616E646C652E69732D616374697665207B0A2020746F703A202D352E3570783B0A202077696474683A20313570783B0A20206865696768743A20313570783B0A20206D617267696E2D6C6566743A202D3870783B0A7D0A2E726B6D642D736C696465720A2020696E7075745B747970653D2272616E6765225D3A64697361626C65640A20202B202E736C696465720A20202E736C696465722D66696C6C2E69732D6163746976650A20202E736C696465722D6C6162656C2C0A2E726B6D642D736C696465720A2020696E7075745B747970653D2272616E6765225D3A64697361626C65640A20202B202E736C696465720A20202E736C696465722D68616E646C652E69732D6163746976650A20202E736C696465722D6C6162656C207B0A2020646973706C61793A206E6F6E653B0A2020626F726465722D7261646975733A203530253B0A20207472616E73666F726D3A206E6F6E653B0A7D0A2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C6564202B202E736C69646572202E736C696465722D68616E646C653A616374697665207B0A2020626F782D736861646F773A206E6F6E652021696D706F7274616E743B0A20207472616E73666F726D3A207363616C652831292021696D706F7274616E743B0A7D0A0A2F2A202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0A2020202044697363726574652052616E676520536C69646572202D20627920526176696B756D6172204368617568616E0A20202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D202A2F0A2E726B6D642D736C696465722E736C696465722D6469736372657465202E736C69646572202E736C696465722D68616E646C65207B0A2020706F736974696F6E3A2072656C61746976653B0A20207A2D696E6465783A20313B0A7D0A0A2E726B6D642D736C696465722E736C696465722D6469736372657465202E736C69646572202E736C696465722D68616E646C65202E736C696465722D6C6162656C207B0A2020706F736974696F6E3A206162736F6C7574653B0A2020746F703A202D31372E3570783B0A20206C6566743A203470783B0A202077696474683A20333070783B0A20206865696768743A20333070783B0A20202D7765626B69742D7472616E73666F726D2D6F726967696E3A2035302520313030253B0A20207472616E73666F726D2D6F726967696E3A2035302520313030253B0A2020626F726465722D7261646975733A203530253B0A20202D7765626B69742D7472616E73666F726D3A207363616C6528312920726F74617465282D3435646567293B0A20207472616E73666F726D3A207363616C6528312920726F74617465282D3435646567293B0A20202D7765626B69742D7472616E736974696F6E3A20616C6C20302E327320656173653B0A20207472616E736974696F6E3A20616C6C20302E327320656173653B0A7D0A406D656469612028706F696E7465723A2066696E6529207B0A20202E726B6D642D736C696465722E736C696465722D6469736372657465202E736C69646572202E736C696465722D68616E646C65202E736C696465722D6C6162656C207B0A202020206C6566743A202D3270783B0A202020202D7765626B69742D7472616E73666F726D3A207363616C6528302E352920726F74617465282D3435646567293B0A202020207472616E73666F726D3A207363616C6528302E352920726F74617465282D3435646567293B0A20207D0A7D0A0A2E726B6D642D736C696465722E736C696465722D6469736372657465202E736C69646572202E736C696465722D68616E646C65202E736C696465722D6C6162656C207370616E207B0A2020706F736974696F6E3A206162736F6C7574653B0A2020746F703A203770783B0A20206C6566743A203070783B0A202077696474683A20313030253B0A2020636F6C6F723A20236666663B0A2020666F6E742D73697A653A20313670783B0A2020746578742D616C69676E3A2063656E7465723B0A20202D7765626B69742D7472616E73666F726D3A20726F74617465283435646567293B0A20207472616E73666F726D3A20726F74617465283435646567293B0A20206F7061636974793A20303B0A20202D7765626B69742D757365722D73656C6563743A206E6F6E653B0A20202D6D6F7A2D757365722D73656C6563743A206E6F6E653B0A20202D6D732D757365722D73656C6563743A206E6F6E653B0A2020757365722D73656C6563743A206E6F6E653B0A7D0A406D656469612028706F696E7465723A2066696E6529207B0A20202E726B6D642D736C696465722E736C696465722D6469736372657465202E736C69646572202E736C696465722D68616E646C65202E736C696465722D6C6162656C207370616E207B0A20202020666F6E742D73697A653A20313270783B0A20207D0A7D0A2E726B6D642D736C696465722E736C696465722D6469736372657465202E736C69646572202E736C696465722D68616E646C652E69732D616374697665207B0A2020746F703A203070783B0A20206D617267696E2D6C6566743A202D3270783B0A202077696474683A203470783B0A20206865696768743A203470783B0A7D0A2E726B6D642D736C696465722E736C696465722D6469736372657465202E736C69646572202E736C696465722D68616E646C652E69732D616374697665202E736C696465722D6C6162656C207B0A2020746F703A202D313570783B0A20206C6566743A202D3270783B0A2020626F726465722D7261646975733A20313570782031357078203135707820303B0A20202D7765626B69742D7472616E73666F726D3A20726F74617465282D343564656729207472616E736C61746528323370782C202D32357078293B0A20207472616E73666F726D3A20726F74617465282D343564656729207472616E736C61746528323370782C202D32357078293B0A7D0A2E726B6D642D736C696465722E736C696465722D64697363726574650A20202E736C696465720A20202E736C696465722D68616E646C652E69732D6163746976650A20202E736C696465722D6C6162656C0A20207370616E207B0A20206F7061636974793A20313B0A7D0A0A2E726B6D642D736C696465722E736C696465722D64697363726574652E736C696465722D74757271756F697365202E736C696465722D6C6162656C207B0A20206261636B67726F756E642D636F6C6F723A20233136613038353B0A7D0A0A2E726B6D642D736C696465722E736C696465722D64697363726574652E736C696465722D656D6572616C64202E736C696465722D6C6162656C207B0A20206261636B67726F756E642D636F6C6F723A20233237616536303B0A7D0A0A2E70657465727269766572207B0A20206261636B67726F756E643A20233334393864623B0A2020626F726465722D626F74746F6D3A20233239383062392033707820736F6C69643B0A7D0A0A2E726B6D642D736C696465722E736C696465722D64697363726574652E736C696465722D70657465727269766572202E736C696465722D6C6162656C207B0A20206261636B67726F756E642D636F6C6F723A20233239383062393B0A7D0A0A2E77657461737068616C74207B0A20206261636B67726F756E643A20233334343935653B0A2020626F726465722D626F74746F6D3A20233263336535302033707820736F6C69643B0A7D0A0A2E726B6D642D736C696465722E736C696465722D64697363726574652E736C696465722D77657461737068616C74202E736C696465722D6C6162656C207B0A20206261636B67726F756E642D636F6C6F723A20233263336535303B0A7D0A0A2E73756E666C6F776572207B0A20206261636B67726F756E643A20236631633430663B0A2020626F726465722D626F74746F6D3A20236536626230662033707820736F6C69643B0A7D0A0A2E726B6D642D736C696465722E736C696465722D64697363726574652E736C696465722D73756E666C6F776572202E736C696465722D6C6162656C207B0A20206261636B67726F756E642D636F6C6F723A20236536626230663B0A7D0A0A2E636172726F74207B0A20206261636B67726F756E643A20236536376532323B0A2020626F726465722D626F74746F6D3A20236433353430302033707820736F6C69643B0A7D0A0A2E726B6D642D736C696465722E736C696465722D64697363726574652E736C696465722D636172726F74202E736C696465722D6C6162656C207B0A20206261636B67726F756E642D636F6C6F723A20236433353430303B0A7D0A0A2E616C697A6172696E207B0A20206261636B67726F756E643A20236537346333633B0A2020626F726465722D626F74746F6D3A20236330333932622033707820736F6C69643B0A7D0A0A2E726B6D642D736C696465722E736C696465722D64697363726574652E736C696465722D616C697A6172696E202E736C696465722D6C6162656C207B0A20206261636B67726F756E642D636F6C6F723A20236330333932623B0A7D0A0A2F2A0A20202E726B6D642D736C696465722E736C696465722D6C6967687420696E7075745B747970653D2272616E6765225D202B202E736C69646572207B0A202020206261636B67726F756E642D636F6C6F723A20233563356335633B0A20207D0A20202E726B6D642D736C696465722E736C696465722D6C6967687420696E7075745B747970653D2272616E6765225D3A64697361626C6564202B202E736C69646572207B0A202020206261636B67726F756E642D636F6C6F723A20233563356335632021696D706F7274616E743B0A20207D0A20202E726B6D642D736C696465722E736C696465722D6C6967687420696E7075745B747970653D2272616E6765225D3A64697361626C6564202B202E736C69646572202E736C696465722D66696C6C2C0A20202E726B6D642D736C696465722E736C696465722D6C6967687420696E7075745B747970653D2272616E6765225D3A64697361626C6564202B202E736C69646572202E736C696465722D68616E646C65207B0A202020206261636B67726F756E642D636F6C6F723A20233563356335632021696D706F7274616E743B0A20207D0A0A2A2F0A0A2F2A202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0A202A205465787420616E64206E756D62657220696E707574730A202A2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D202A2F0A0A696E707574207B0A20206D617267696E3A2030206175746F20312E3272656D206175746F3B0A202070616464696E673A20327078203570783B0A202077696474683A20313030253B0A2020626F782D73697A696E673A20626F726465722D626F783B0A2020626F726465723A206E6F6E653B0A2020626F726465722D7261646975733A203470783B0A2020626F782D736861646F773A20696E7365742030203020367078207267626128302C20302C20302C20302E33293B0A20206261636B67726F756E643A2072676261283235352C203235352C203235352C20302E38293B0A7D0A0A73656C656374207B0A20206D617267696E3A2030206175746F20312E3272656D206175746F3B0A202070616464696E673A20327078203570783B0A202077696474683A20313030253B0A2020626F782D73697A696E673A20626F726465722D626F783B0A2020626F726465723A206E6F6E653B0A2020626F726465722D7261646975733A203470783B0A2020626F782D736861646F773A20696E7365742030203020367078207267626128302C20302C20302C20302E33293B0A20206261636B67726F756E643A2072676261283235352C203235352C203235352C20302E38293B0A7D0A0A696E7075745B69645E3D226E756D225D207B0A20206D61782D77696474683A2036656D3B0A202077696474683A206175746F3B0A2020746578742D616C69676E3A2072696768743B0A2020666F6E742D7765696768743A20626F6C643B0A2020666F6E742D73697A653A20313135253B0A7D0A0A626F647920646976203E20756C2E6E617669676174696F6E207B0A20206D617267696E3A20303B0A202070616464696E673A20303B0A2020626F726465722D626F74746F6D3A2033707820736F6C696420233636363B0A20206F766572666C6F773A2068696464656E3B0A7D0A756C2E6E617669676174696F6E206C69207B0A20206C6973742D7374796C653A206E6F6E653B0A2020666C6F61743A206C6566743B0A20206D617267696E2D72696768743A203470783B0A7D0A756C2E6E617669676174696F6E206C692E636F6E74726F6C73207B0A2020666C6F61743A2072696768743B0A7D0A756C2E6E617669676174696F6E206C692061207B0A2020666F6E742D7765696768743A20626F6C643B0A2020646973706C61793A20696E6C696E652D626C6F636B3B0A202070616464696E673A2036707820313270783B0A2020636F6C6F723A20233838383B0A20206F75746C696E653A20303B0A2020746578742D6465636F726174696F6E3A206E6F6E653B0A20206261636B67726F756E643A20236633663366333B0A20206261636B67726F756E643A202D7765626B69742D6772616469656E74286C696E6561722C203020302C203020626F74746F6D2C2066726F6D2823656565292C20746F282365346534653429293B0A20206261636B67726F756E643A202D6D6F7A2D6C696E6561722D6772616469656E7428236565652C2023653465346534293B0A20206261636B67726F756E643A206C696E6561722D6772616469656E7428236565652C2023653465346534293B0A20202D7069652D6261636B67726F756E643A206C696E6561722D6772616469656E7428236565652C2023653465346534293B0A7D0A0A756C2E6E617669676174696F6E206C692E6163746976652061207B0A2020706F696E7465722D6576656E74733A206E6F6E653B0A2020636F6C6F723A2077686974653B0A20206261636B67726F756E643A20233636363B0A20206261636B67726F756E643A202D7765626B69742D6772616469656E74286C696E6561722C203020302C203020626F74746F6D2C2066726F6D2823383838292C20746F282336363629293B0A20206261636B67726F756E643A202D6D6F7A2D6C696E6561722D6772616469656E7428233838382C2023363636293B0A20206261636B67726F756E643A206C696E6561722D6772616469656E7428233838382C2023363636293B0A20202D7069652D6261636B67726F756E643A206C696E6561722D6772616469656E7428233838382C2023363636293B0A7D0A0A6469762E74616273636F6E74656E74203E20646976207B0A202070616464696E673A203020313570783B0A7D0A0A23746162736E61763A656D707479207B0A2020646973706C61793A206E6F6E653B0A7D0A0A2E72616E67652D736C69646572207B0A20206D617267696E3A20302030203020303B0A7D0A2E72616E67652D736C69646572207B0A202077696474683A20313030253B0A7D0A2E72616E67652D736C696465725F5F72616E6765207B0A20202D7765626B69742D617070656172616E63653A206E6F6E653B0A202077696474683A2063616C632831303025202D20283435707829293B0A20206865696768743A20313070783B0A2020626F726465722D7261646975733A203570783B0A20206F75746C696E653A20303B0A202070616464696E673A20303B0A20206D617267696E3A20303B0A7D0A2E72616E67652D736C696465725F5F72616E67653A3A2D7765626B69742D736C696465722D7468756D62207B0A20202D7765626B69742D617070656172616E63653A206E6F6E653B0A2020617070656172616E63653A206E6F6E653B0A202077696474683A20323070783B0A20206865696768743A20323070783B0A2020626F726465722D7261646975733A203530253B0A2020637572736F723A20706F696E7465723B0A20207472616E736974696F6E3A206261636B67726F756E6420302E31357320656173652D696E2D6F75743B0A7D0A2E72616E67652D736C696465725F5F72616E67653A3A2D7765626B69742D736C696465722D7468756D623A686F766572207B0A20206261636B67726F756E643A20233161626339633B0A7D0A2E72616E67652D736C696465725F5F72616E67653A6163746976653A3A2D7765626B69742D736C696465722D7468756D62207B0A20206261636B67726F756E643A20233161626339633B0A7D0A2E72616E67652D736C696465725F5F72616E67653A3A2D6D6F7A2D72616E67652D7468756D62207B0A202077696474683A20323070783B0A20206865696768743A20323070783B0A2020626F726465723A20303B0A2020626F726465722D7261646975733A203530253B0A2020637572736F723A20706F696E7465723B0A20207472616E736974696F6E3A206261636B67726F756E6420302E31357320656173652D696E2D6F75743B0A7D0A2E72616E67652D736C696465725F5F72616E67653A666F6375733A3A2D7765626B69742D736C696465722D7468756D62207B0A2020626F782D736861646F773A2030203020302033707820236666662C2030203020302036707820233161626339633B0A7D0A2E72616E67652D736C696465725F5F76616C7565207B0A2020646973706C61793A20696E6C696E652D626C6F636B3B0A2020706F736974696F6E3A2072656C61746976653B0A202077696474683A20333070783B0A2020636F6C6F723A20236666663B0A20206C696E652D6865696768743A20323070783B0A2020746578742D616C69676E3A2063656E7465723B0A2020626F726465722D7261646975733A203370783B0A202070616464696E673A20357078203570783B0A20206D617267696E2D6C6566743A203270783B0A7D0A2E72616E67652D736C696465725F5F76616C75653A6166746572207B0A2020706F736974696F6E3A206162736F6C7574653B0A2020746F703A203870783B0A20206C6566743A202D3770783B0A202077696474683A20303B0A20206865696768743A20303B0A20202F2A626F726465722D746F703A31707820736F6C6964207472616E73706172656E743B0A20626F726465722D72696768743A31707820736F6C696420233263336535303B0A20626F726465722D626F74746F6D3A31707820736F6C6964207472616E73706172656E743B2A2F0A2020636F6E74656E743A2022223B0A7D0A3A3A2D6D6F7A2D72616E67652D747261636B207B0A2020626F726465723A20303B0A7D0A696E7075743A3A2D6D6F7A2D666F6375732D696E6E65722C0A696E7075743A3A2D6D6F7A2D666F6375732D6F75746572207B0A2020626F726465723A20303B0A7D0A0A2F2A205374796C657320666F7220477261706820776964676574202A2F0A0A737667207B0A2020646973706C61793A20626C6F636B3B0A202077696474683A20313030253B0A20206865696768743A20313030253B0A7D0A0A2E792D6178697320706174682C0A2E782D617869732070617468207B0A20207374726F6B653A20677261793B0A20207374726F6B652D77696474683A20313B0A202066696C6C3A206E6F6E653B0A7D0A0A2E736572696573207B0A20207374726F6B653A20737465656C626C75653B0A20207374726F6B652D77696474683A20333B0A202066696C6C3A206E6F6E653B0A7D0A0A2E646174612D706F696E747320636972636C65207B0A20207374726F6B653A20737465656C626C75653B0A20207374726F6B652D77696474683A20323B0A202066696C6C3A2077686974653B0A7D0A0A2E646174612D706F696E74732074657874207B0A2020646973706C61793A206E6F6E653B0A7D0A0A2E646174612D706F696E747320636972636C653A686F766572207B0A202066696C6C3A20737465656C626C75653B0A20207374726F6B652D77696474683A20363B0A7D0A0A2E646174612D706F696E747320636972636C653A686F766572202B2074657874207B0A2020646973706C61793A20696E6C696E652D626C6F636B3B0A7D0A0A74657874207B0A2020746578742D616E63686F723A20656E643B0A7D0A .css style.min 2E636F6E7461696E65727B706F736974696F6E3A72656C61746976653B77696474683A3739253B6D617267696E3A323070783B626F782D73697A696E673A626F726465722D626F787D2E636F6C756D6E2C2E636F6C756D6E737B77696474683A313030253B666C6F61743A6C6566747D2E636172647B6D617267696E2D746F703A32253B626F726465722D7261646975733A3670783B626F782D736861646F773A3020347078203470782072676261283230342C3139372C3138352C302E35293B70616464696E672D6C6566743A323070783B70616464696E672D72696768743A323070783B6D617267696E2D626F74746F6D3A313070783B6D696E2D77696474683A35303070783B636F6C6F723A236666667D406D65646961286D61782D77696474683A3633307078297B2E636172647B6D696E2D77696474683A3938257D7D2E636172642D736C696465727B70616464696E672D626F74746F6D3A313070787D2E74757271756F6973657B6261636B67726F756E643A233161626339633B626F726465722D626F74746F6D3A233136613038352033707820736F6C69647D2E656D6572616C647B6261636B67726F756E643A233265636337313B626F726465722D626F74746F6D3A233237616536302033707820736F6C69647D2E706574657272697665727B6261636B67726F756E643A233334393864623B626F726465722D626F74746F6D3A233239383062392033707820736F6C69647D2E77657461737068616C747B6261636B67726F756E643A233334343935653B626F726465722D626F74746F6D3A233263336535302033707820736F6C69647D2E73756E666C6F7765727B6261636B67726F756E643A236631633430663B626F726465722D626F74746F6D3A236536626230662033707820736F6C69647D2E636172726F747B6261636B67726F756E643A236536376532323B626F726465722D626F74746F6D3A236433353430302033707820736F6C69647D2E616C697A6172696E7B6261636B67726F756E643A236537346333633B626F726465722D626F74746F6D3A236330333932622033707820736F6C69647D2E6461726B7B6261636B67726F756E643A233434343835373B626F726465722D626F74746F6D3A233434343835372033707820736F6C69647D2E6C6162656C7B626F782D73697A696E673A626F726465722D626F783B77686974652D73706163653A6E6F777261703B626F726465722D7261646975733A2E32656D3B70616464696E673A2E3132656D202E34656D202E3134656D3B746578742D616C69676E3A63656E7465723B636F6C6F723A236666663B666F6E742D7765696768743A3730303B6C696E652D6865696768743A313B6D617267696E2D626F74746F6D3A3570783B646973706C61793A696E6C696E652D626C6F636B3B77686974652D73706163653A6E6F777261703B766572746963616C2D616C69676E3A626173656C696E653B706F736974696F6E3A72656C61746976653B746F703A2D2E3135656D3B6261636B67726F756E642D636F6C6F723A233939393B6D617267696E2D626F74746F6D3A313070787D2E6C6162656C2D777261707B77696474683A3930253B77686974652D73706163653A7072652D777261703B776F72642D777261703A627265616B2D776F72647D2E6C6162656C2E636F6C6F722D626C75657B6261636B67726F756E642D636F6C6F723A233666396164317D2E6C6162656C2E636F6C6F722D7265647B6261636B67726F756E642D636F6C6F723A236433376337637D2E6C6162656C2E636F6C6F722D677265656E7B6261636B67726F756E642D636F6C6F723A233962633236387D2E6C6162656C2E636F6C6F722D6F72616E67657B6261636B67726F756E642D636F6C6F723A236465613135347D2E6C6162656C2E636F6C6F722D79656C6C6F777B6261636B67726F756E642D636F6C6F723A236539643634317D2E6C6162656C2E636F6C6F722D707572706C657B6261636B67726F756E642D636F6C6F723A233966383364317D406D65646961286D696E2D77696474683A3430307078297B2E636F6E7461696E65727B77696474683A3834257D7D406D65646961286D696E2D77696474683A3633307078297B2E636F6E7461696E65727B77696474683A3938257D2E636F6C756D6E2C2E636F6C756D6E737B6D617267696E2D72696768743A32257D2E636F6C756D6E3A66697273742D6368696C642C2E636F6C756D6E733A66697273742D6368696C647B6D617267696E2D6C6566743A307D2E6F6E652E636F6C756D6E2C2E6F6E652E636F6C756D6E737B77696474683A342E3636363636363636363637257D2E74776F2E636F6C756D6E737B77696474683A31332E33333333333333333333257D2E74687265652E636F6C756D6E737B77696474683A3232257D2E666F75722E636F6C756D6E737B77696474683A33302E36363636363636363637257D2E666976652E636F6C756D6E737B77696474683A33392E33333333333333333333257D2E7369782E636F6C756D6E737B77696474683A3438257D2E736576656E2E636F6C756D6E737B77696474683A35362E36363636363636363637257D2E65696768742E636F6C756D6E737B77696474683A36352E33333333333333333333257D2E6E696E652E636F6C756D6E737B77696474683A3734257D2E74656E2E636F6C756D6E737B77696474683A38322E36363636363636363637257D2E656C6576656E2E636F6C756D6E737B77696474683A39312E33333333333333333333257D2E7477656C76652E636F6C756D6E737B77696474683A313030253B6D617267696E2D6C6566743A307D2E6F6E652D74686972642E636F6C756D6E7B77696474683A33302E36363636363636363637257D2E74776F2D7468697264732E636F6C756D6E7B77696474683A36352E33333333333333333333257D2E6F6E652D68616C662E636F6C756D6E7B77696474683A3438257D2E6F66667365742D62792D6F6E652E636F6C756D6E2C2E6F66667365742D62792D6F6E652E636F6C756D6E737B6D617267696E2D6C6566743A382E3636363636363636363637257D2E6F66667365742D62792D74776F2E636F6C756D6E2C2E6F66667365742D62792D74776F2E636F6C756D6E737B6D617267696E2D6C6566743A31372E33333333333333333333257D2E6F66667365742D62792D74687265652E636F6C756D6E2C2E6F66667365742D62792D74687265652E636F6C756D6E737B6D617267696E2D6C6566743A3236257D2E6F66667365742D62792D666F75722E636F6C756D6E2C2E6F66667365742D62792D666F75722E636F6C756D6E737B6D617267696E2D6C6566743A33342E36363636363636363637257D2E6F66667365742D62792D666976652E636F6C756D6E2C2E6F66667365742D62792D666976652E636F6C756D6E737B6D617267696E2D6C6566743A34332E33333333333333333333257D2E6F66667365742D62792D7369782E636F6C756D6E2C2E6F66667365742D62792D7369782E636F6C756D6E737B6D617267696E2D6C6566743A3532257D2E6F66667365742D62792D736576656E2E636F6C756D6E2C2E6F66667365742D62792D736576656E2E636F6C756D6E737B6D617267696E2D6C6566743A36302E36363636363636363637257D2E6F66667365742D62792D65696768742E636F6C756D6E2C2E6F66667365742D62792D65696768742E636F6C756D6E737B6D617267696E2D6C6566743A36392E33333333333333333333257D2E6F66667365742D62792D6E696E652E636F6C756D6E2C2E6F66667365742D62792D6E696E652E636F6C756D6E737B6D617267696E2D6C6566743A3738257D2E6F66667365742D62792D74656E2E636F6C756D6E2C2E6F66667365742D62792D74656E2E636F6C756D6E737B6D617267696E2D6C6566743A38362E36363636363636363637257D2E6F66667365742D62792D656C6576656E2E636F6C756D6E2C2E6F66667365742D62792D656C6576656E2E636F6C756D6E737B6D617267696E2D6C6566743A39352E33333333333333333333257D2E6F66667365742D62792D6F6E652D74686972642E636F6C756D6E2C2E6F66667365742D62792D6F6E652D74686972642E636F6C756D6E737B6D617267696E2D6C6566743A33342E36363636363636363637257D2E6F66667365742D62792D74776F2D7468697264732E636F6C756D6E2C2E6F66667365742D62792D74776F2D7468697264732E636F6C756D6E737B6D617267696E2D6C6566743A36392E33333333333333333333257D2E6F66667365742D62792D6F6E652D68616C662E636F6C756D6E2C2E6F66667365742D62792D6F6E652D68616C662E636F6C756D6E737B6D617267696E2D6C6566743A3532257D7D68746D6C7B666F6E742D73697A653A36322E35257D626F64797B6D617267696E3A303B666F6E742D73697A653A312E35656D3B6C696E652D6865696768743A313B666F6E742D7765696768743A3430303B666F6E742D66616D696C793A224F70656E2053616E73222C73616E732D73657269663B636F6C6F723A233232323B6261636B67726F756E642D636F6C6F723A236563663066317D68312C68322C68332C68342C68352C68367B6D617267696E2D746F703A303B6D617267696E2D626F74746F6D3A2E3572656D3B666F6E742D7765696768743A3330307D68317B666F6E742D73697A653A3472656D3B6C696E652D6865696768743A312E323B6C65747465722D73706163696E673A2D2E3172656D7D68327B666F6E742D73697A653A332E3672656D3B6C696E652D6865696768743A312E32353B6C65747465722D73706163696E673A2D2E3172656D7D68337B666F6E742D73697A653A3372656D3B6C696E652D6865696768743A312E333B6C65747465722D73706163696E673A2D2E3172656D7D68347B666F6E742D73697A653A322E3472656D3B6C696E652D6865696768743A312E33353B6C65747465722D73706163696E673A2D2E303872656D7D68357B666F6E742D73697A653A312E3872656D3B6C696E652D6865696768743A312E353B6C65747465722D73706163696E673A2D2E303572656D7D68367B666F6E742D73697A653A312E3572656D3B6C696E652D6865696768743A312E363B6C65747465722D73706163696E673A307D406D65646961286D696E2D77696474683A3633307078297B68317B666F6E742D73697A653A3572656D7D68327B666F6E742D73697A653A342E3272656D7D68337B666F6E742D73697A653A332E3672656D7D68347B666F6E742D73697A653A3372656D7D68357B666F6E742D73697A653A3272656D7D68367B666F6E742D73697A653A312E3572656D7D7D707B6D617267696E2D746F703A307D617B636F6C6F723A233165616564627D613A686F7665727B636F6C6F723A233066613063657D627574746F6E7B646973706C61793A696E6C696E652D626C6F636B3B70616464696E673A313070783B626F726465722D7261646975733A3370783B636F6C6F723A236666663B6261636B67726F756E642D636F6C6F723A233939397D236D61696E4865616465727B646973706C61793A696E6C696E652D626C6F636B7D23636F6E5374617475737B706F736974696F6E3A696E68657269743B666F6E742D73697A653A2E3735656D7D627574746F6E2C2E627574746F6E7B6D617267696E2D626F74746F6D3A3172656D7D2E752D66756C6C2D77696474687B77696474683A313030253B626F782D73697A696E673A626F726465722D626F787D2E752D6D61782D66756C6C2D77696474687B6D61782D77696474683A313030253B626F782D73697A696E673A626F726465722D626F787D2E752D70756C6C2D72696768747B666C6F61743A72696768747D2E752D70756C6C2D6C6566747B666C6F61743A6C6566747D2E7463656E7465727B746578742D616C69676E3A63656E7465727D68727B6D617267696E2D746F703A2E3572656D3B6D617267696E2D626F74746F6D3A312E3272656D3B626F726465722D77696474683A303B626F726465722D746F703A31707820736F6C696420236531653165317D2E636F6E7461696E65723A61667465722C2E726F773A61667465722C2E752D63667B636F6E74656E743A22223B646973706C61793A7461626C653B636C6561723A626F74687D2E636F6E74726F6C7B6261636B67726F756E642D636F6C6F723A236464643B6261636B67726F756E642D696D6167653A6C696E6561722D6772616469656E742868736C6128302C30252C30252C302E31292C68736C6128302C30252C313030252C302E3129293B626F726465722D7261646975733A3530253B626F782D736861646F773A696E73657420302031707820317078203170782068736C6128302C30252C313030252C302E35292C30203020317078203170782068736C6128302C30252C313030252C302E3735292C30203020317078203270782068736C6128302C30252C313030252C302E3235292C30203020317078203370782068736C6128302C30252C313030252C302E3235292C30203020317078203470782068736C6128302C30252C313030252C302E3235292C30203020317078203670782068736C6128302C30252C30252C302E3735293B6865696768743A39656D3B6D617267696E3A33656D206175746F3B706F736974696F6E3A72656C61746976653B77696474683A39656D7D2E636F6E74726F6C20756C7B6865696768743A313030253B70616464696E673A303B7472616E73666F726D3A726F74617465283435646567297D2E636F6E74726F6C206C697B626F726465722D7261646975733A313030252030203020303B626F782D736861646F773A696E736574202D317078202D317078203170782068736C6128302C30252C313030252C302E35292C302030203170782068736C6128302C30252C30252C302E3735293B646973706C61793A696E6C696E652D626C6F636B3B6865696768743A3530253B6F766572666C6F773A68696464656E3B77696474683A3530257D2E636F6E74726F6C20756C206C693A6E74682D6368696C642832297B7472616E73666F726D3A726F74617465283930646567297D2E636F6E74726F6C20756C206C693A6E74682D6368696C642833297B7472616E73666F726D3A726F74617465282D3930646567297D2E636F6E74726F6C20756C206C693A6E74682D6368696C642834297B7472616E73666F726D3A726F7461746528313830646567297D2E636F6E74726F6C20756C20617B6865696768743A323030253B706F736974696F6E3A72656C61746976653B7472616E73666F726D3A726F74617465282D3435646567293B77696474683A323030257D2E636F6E74726F6C20613A686F7665722C2E636F6E74726F6C20613A666F6375737B6261636B67726F756E642D636F6C6F723A68736C6128302C30252C313030252C302E3235297D2E636F6E74726F6C20617B626F726465722D7261646975733A3530253B636F6C6F723A233333333B646973706C61793A626C6F636B3B666F6E743A626F6C642031656D2F332073616E732D73657269663B746578742D616C69676E3A63656E7465723B746578742D6465636F726174696F6E3A6E6F6E653B746578742D736861646F773A3020317078203170782068736C6128302C30252C313030252C302E34293B7472616E736974696F6E3A2E3135737D2E636F6E74726F6C202E636F6E6669726D7B6261636B67726F756E642D636F6C6F723A236464643B6261636B67726F756E642D696D6167653A6C696E6561722D6772616469656E742868736C6128302C30252C30252C302E3135292C68736C6128302C30252C313030252C302E323529293B626F782D736861646F773A696E73657420302031707820317078203170782068736C6128302C30252C313030252C302E35292C30203020317078203170782068736C6128302C30252C313030252C302E3235292C30203020317078203270782068736C6128302C30252C313030252C302E3235292C30203020317078203370782068736C6128302C30252C313030252C302E3235292C30203020317078203470782068736C6128302C30252C313030252C302E3235292C30203020317078203670782068736C6128302C30252C30252C302E3835293B6C6566743A3530253B6C696E652D6865696768743A333B6D617267696E3A2D312E35656D3B706F736974696F6E3A6162736F6C7574653B746F703A3530253B77696474683A33656D7D2E636F6E74726F6C202E636F6E6669726D3A686F7665722C2E636F6E74726F6C202E636F6E6669726D3A666F6375737B6261636B67726F756E642D636F6C6F723A236565657D2E7377697463687B646973706C61793A696E6C696E652D626C6F636B2021696D706F7274616E743B6261636B67726F756E642D636F6C6F723A236265626562653B626F726465722D7261646975733A3470783B626F782D736861646F773A696E7365742030203020367078207267626128302C302C302C302E33293B636F6C6F723A236666663B637572736F723A706F696E7465723B646973706C61793A626C6F636B3B666F6E742D73697A653A313470783B6865696768743A323670783B6D617267696E2D626F74746F6D3A313270783B706F736974696F6E3A72656C61746976653B77696474683A363070783B2D7765626B69742D7472616E736974696F6E3A6261636B67726F756E642D636F6C6F72202E327320656173652D696E2D6F75743B2D6D6F7A2D7472616E736974696F6E3A6261636B67726F756E642D636F6C6F72202E327320656173652D696E2D6F75743B2D6F2D7472616E736974696F6E3A6261636B67726F756E642D636F6C6F72202E327320656173652D696E2D6F75743B2D6D732D7472616E736974696F6E3A6261636B67726F756E642D636F6C6F72202E327320656173652D696E2D6F75743B7472616E736974696F6E3A6261636B67726F756E642D636F6C6F72202E327320656173652D696E2D6F75747D2E7377697463682E636865636B65647B6261636B67726F756E642D636F6C6F723A233736643231647D2E73776974636820696E7075745B747970653D22636865636B626F78225D7B646973706C61793A6E6F6E653B637572736F723A706F696E7465723B6865696768743A313070783B6C6566743A313270783B706F736974696F6E3A6162736F6C7574653B746F703A3870783B77696474683A313070787D2E696E7B706F736974696F6E3A6162736F6C7574653B746F703A3870783B6C6566743A313270783B2D7765626B69742D7472616E736974696F6E3A6C656674202E30387320656173652D696E2D6F75743B2D6D6F7A2D7472616E736974696F6E3A6C656674202E30387320656173652D696E2D6F75743B2D6F2D7472616E736974696F6E3A6C656674202E30387320656173652D696E2D6F75743B2D6D732D7472616E736974696F6E3A6C656674202E30387320656173652D696E2D6F75743B7472616E736974696F6E3A6C656674202E30387320656173652D696E2D6F75747D2E7377697463682E636865636B6564206469767B6C6566743A333870787D2E737769746368202E696E3A6265666F72657B6261636B67726F756E643A236666663B6261636B67726F756E643A2D6D6F7A2D6C696E6561722D6772616469656E7428746F702C2366666620302C236630663066302031303025293B6261636B67726F756E643A2D7765626B69742D6772616469656E74286C696E6561722C6C65667420746F702C6C65667420626F74746F6D2C636F6C6F722D73746F7028302C23666666292C636F6C6F722D73746F7028313030252C2366306630663029293B6261636B67726F756E643A2D7765626B69742D6C696E6561722D6772616469656E7428746F702C2366666620302C236630663066302031303025293B6261636B67726F756E643A2D6F2D6C696E6561722D6772616469656E7428746F702C2366666620302C236630663066302031303025293B6261636B67726F756E643A2D6D732D6C696E6561722D6772616469656E7428746F702C2366666620302C236630663066302031303025293B6261636B67726F756E643A6C696E6561722D6772616469656E7428746F20626F74746F6D2C2366666620302C236630663066302031303025293B626F726465723A31707820736F6C696420236666663B626F726465722D7261646975733A3270783B626F782D736861646F773A30203020347078207267626128302C302C302C302E33293B636F6E74656E743A22223B6865696768743A313870783B706F736974696F6E3A6162736F6C7574653B746F703A2D3570783B6C6566743A2D3970783B77696474683A323670787D2E737769746368202E696E3A61667465727B6261636B67726F756E643A236630663066303B6261636B67726F756E643A2D6D6F7A2D6C696E6561722D6772616469656E7428746F702C2366306630663020302C236666662031303025293B6261636B67726F756E643A2D7765626B69742D6772616469656E74286C696E6561722C6C65667420746F702C6C65667420626F74746F6D2C636F6C6F722D73746F7028302C23663066306630292C636F6C6F722D73746F7028313030252C2366666629293B6261636B67726F756E643A2D7765626B69742D6C696E6561722D6772616469656E7428746F702C2366306630663020302C236666662031303025293B6261636B67726F756E643A2D6F2D6C696E6561722D6772616469656E7428746F702C2366306630663020302C236666662031303025293B6261636B67726F756E643A2D6D732D6C696E6561722D6772616469656E7428746F702C2366306630663020302C236666662031303025293B6261636B67726F756E643A6C696E6561722D6772616469656E7428746F20626F74746F6D2C2366306630663020302C236666662031303025293B626F726465722D7261646975733A313070783B636F6E74656E743A22223B6865696768743A313270783B6D617267696E3A2D31707820302030202D3170783B706F736974696F6E3A6162736F6C7574653B77696474683A313270787D2E726B6D642D736C696465727B646973706C61793A626C6F636B3B706F736974696F6E3A72656C61746976653B666F6E742D73697A653A313670783B666F6E742D66616D696C793A22526F626F746F222C73616E732D73657269667D2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D7B6F766572666C6F773A68696464656E3B706F736974696F6E3A6162736F6C7574653B77696474683A3170783B6865696768743A3170783B6F7061636974793A307D2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D2B2E736C696465727B646973706C61793A626C6F636B3B706F736974696F6E3A72656C61746976653B77696474683A313030253B6865696768743A323770783B626F726465722D7261646975733A313370783B6261636B67726F756E642D636F6C6F723A236265626562657D406D6564696128706F696E7465723A66696E65297B2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D2B2E736C696465727B6865696768743A3470783B626F726465722D7261646975733A307D7D2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D2B2E736C69646572202E736C696465722D66696C6C7B646973706C61793A626C6F636B3B706F736974696F6E3A6162736F6C7574653B77696474683A303B6865696768743A313030253B757365722D73656C6563743A6E6F6E653B7A2D696E6465783A317D2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D2B2E736C69646572202E736C696465722D68616E646C657B637572736F723A706F696E7465723B706F736974696F6E3A6162736F6C7574653B746F703A313270783B6C6566743A303B77696474683A313570783B6865696768743A313570783B6D617267696E2D6C6566743A2D3870783B626F726465722D7261646975733A3530253B7472616E736974696F6E3A616C6C202E327320656173653B757365722D73656C6563743A6E6F6E653B7A2D696E6465783A327D406D6564696128706F696E7465723A66696E65297B2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D2B2E736C69646572202E736C696465722D68616E646C657B746F703A2D352E3570787D7D2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C65642B2E736C696465727B6261636B67726F756E642D636F6C6F723A236230623062302021696D706F7274616E747D2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C65642B2E736C69646572202E736C696465722D66696C6C2C2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C65642B2E736C69646572202E736C696465722D68616E646C657B637572736F723A64656661756C742021696D706F7274616E743B6261636B67726F756E642D636F6C6F723A236230623062302021696D706F7274616E747D2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C65642B2E736C69646572202E736C696465722D66696C6C202E736C696465722D6C6162656C2C2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C65642B2E736C69646572202E736C696465722D68616E646C65202E736C696465722D6C6162656C7B646973706C61793A6E6F6E653B6261636B67726F756E642D636F6C6F723A236230623062302021696D706F7274616E747D2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C65642B2E736C69646572202E736C696465722D66696C6C2E69732D6163746976652C2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C65642B2E736C69646572202E736C696465722D68616E646C652E69732D6163746976657B746F703A2D352E3570783B77696474683A313570783B6865696768743A313570783B6D617267696E2D6C6566743A2D3870787D2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C65642B2E736C69646572202E736C696465722D66696C6C2E69732D616374697665202E736C696465722D6C6162656C2C2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C65642B2E736C69646572202E736C696465722D68616E646C652E69732D616374697665202E736C696465722D6C6162656C7B646973706C61793A6E6F6E653B626F726465722D7261646975733A3530253B7472616E73666F726D3A6E6F6E657D2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C65642B2E736C69646572202E736C696465722D68616E646C653A6163746976657B626F782D736861646F773A6E6F6E652021696D706F7274616E743B7472616E73666F726D3A7363616C652831292021696D706F7274616E747D2E726B6D642D736C696465722E736C696465722D6469736372657465202E736C69646572202E736C696465722D68616E646C657B706F736974696F6E3A72656C61746976653B7A2D696E6465783A317D2E726B6D642D736C696465722E736C696465722D6469736372657465202E736C69646572202E736C696465722D68616E646C65202E736C696465722D6C6162656C7B706F736974696F6E3A6162736F6C7574653B746F703A2D31372E3570783B6C6566743A3470783B77696474683A333070783B6865696768743A333070783B2D7765626B69742D7472616E73666F726D2D6F726967696E3A35302520313030253B7472616E73666F726D2D6F726967696E3A35302520313030253B626F726465722D7261646975733A3530253B2D7765626B69742D7472616E73666F726D3A7363616C6528312920726F74617465282D3435646567293B7472616E73666F726D3A7363616C6528312920726F74617465282D3435646567293B2D7765626B69742D7472616E736974696F6E3A616C6C202E327320656173653B7472616E736974696F6E3A616C6C202E327320656173657D406D6564696128706F696E7465723A66696E65297B2E726B6D642D736C696465722E736C696465722D6469736372657465202E736C69646572202E736C696465722D68616E646C65202E736C696465722D6C6162656C7B6C6566743A2D3270783B2D7765626B69742D7472616E73666F726D3A7363616C6528302E352920726F74617465282D3435646567293B7472616E73666F726D3A7363616C6528302E352920726F74617465282D3435646567297D7D2E726B6D642D736C696465722E736C696465722D6469736372657465202E736C69646572202E736C696465722D68616E646C65202E736C696465722D6C6162656C207370616E7B706F736974696F6E3A6162736F6C7574653B746F703A3770783B6C6566743A303B77696474683A313030253B636F6C6F723A236666663B666F6E742D73697A653A313670783B746578742D616C69676E3A63656E7465723B2D7765626B69742D7472616E73666F726D3A726F74617465283435646567293B7472616E73666F726D3A726F74617465283435646567293B6F7061636974793A303B2D7765626B69742D757365722D73656C6563743A6E6F6E653B2D6D6F7A2D757365722D73656C6563743A6E6F6E653B2D6D732D757365722D73656C6563743A6E6F6E653B757365722D73656C6563743A6E6F6E657D406D6564696128706F696E7465723A66696E65297B2E726B6D642D736C696465722E736C696465722D6469736372657465202E736C69646572202E736C696465722D68616E646C65202E736C696465722D6C6162656C207370616E7B666F6E742D73697A653A313270787D7D2E726B6D642D736C696465722E736C696465722D6469736372657465202E736C69646572202E736C696465722D68616E646C652E69732D6163746976657B746F703A303B6D617267696E2D6C6566743A2D3270783B77696474683A3470783B6865696768743A3470787D2E726B6D642D736C696465722E736C696465722D6469736372657465202E736C69646572202E736C696465722D68616E646C652E69732D616374697665202E736C696465722D6C6162656C7B746F703A2D313570783B6C6566743A2D3270783B626F726465722D7261646975733A313570782031357078203135707820303B2D7765626B69742D7472616E73666F726D3A726F74617465282D343564656729207472616E736C61746528323370782C2D32357078293B7472616E73666F726D3A726F74617465282D343564656729207472616E736C61746528323370782C2D32357078297D2E726B6D642D736C696465722E736C696465722D6469736372657465202E736C69646572202E736C696465722D68616E646C652E69732D616374697665202E736C696465722D6C6162656C207370616E7B6F7061636974793A317D2E726B6D642D736C696465722E736C696465722D64697363726574652E736C696465722D74757271756F697365202E736C696465722D6C6162656C7B6261636B67726F756E642D636F6C6F723A233136613038357D2E726B6D642D736C696465722E736C696465722D64697363726574652E736C696465722D656D6572616C64202E736C696465722D6C6162656C7B6261636B67726F756E642D636F6C6F723A233237616536307D2E706574657272697665727B6261636B67726F756E643A233334393864623B626F726465722D626F74746F6D3A233239383062392033707820736F6C69647D2E726B6D642D736C696465722E736C696465722D64697363726574652E736C696465722D70657465727269766572202E736C696465722D6C6162656C7B6261636B67726F756E642D636F6C6F723A233239383062397D2E77657461737068616C747B6261636B67726F756E643A233334343935653B626F726465722D626F74746F6D3A233263336535302033707820736F6C69647D2E726B6D642D736C696465722E736C696465722D64697363726574652E736C696465722D77657461737068616C74202E736C696465722D6C6162656C7B6261636B67726F756E642D636F6C6F723A233263336535307D2E73756E666C6F7765727B6261636B67726F756E643A236631633430663B626F726465722D626F74746F6D3A236536626230662033707820736F6C69647D2E726B6D642D736C696465722E736C696465722D64697363726574652E736C696465722D73756E666C6F776572202E736C696465722D6C6162656C7B6261636B67726F756E642D636F6C6F723A236536626230667D2E636172726F747B6261636B67726F756E643A236536376532323B626F726465722D626F74746F6D3A236433353430302033707820736F6C69647D2E726B6D642D736C696465722E736C696465722D64697363726574652E736C696465722D636172726F74202E736C696465722D6C6162656C7B6261636B67726F756E642D636F6C6F723A236433353430307D2E616C697A6172696E7B6261636B67726F756E643A236537346333633B626F726465722D626F74746F6D3A236330333932622033707820736F6C69647D2E726B6D642D736C696465722E736C696465722D64697363726574652E736C696465722D616C697A6172696E202E736C696465722D6C6162656C7B6261636B67726F756E642D636F6C6F723A236330333932627D696E7075747B6D617267696E3A30206175746F20312E3272656D206175746F3B70616464696E673A327078203570783B77696474683A313030253B626F782D73697A696E673A626F726465722D626F783B626F726465723A303B626F726465722D7261646975733A3470783B626F782D736861646F773A696E7365742030203020367078207267626128302C302C302C302E33293B6261636B67726F756E643A72676261283235352C3235352C3235352C302E38297D73656C6563747B6D617267696E3A30206175746F20312E3272656D206175746F3B70616464696E673A327078203570783B77696474683A313030253B626F782D73697A696E673A626F726465722D626F783B626F726465723A303B626F726465722D7261646975733A3470783B626F782D736861646F773A696E7365742030203020367078207267626128302C302C302C302E33293B6261636B67726F756E643A72676261283235352C3235352C3235352C302E38297D696E7075745B69645E3D226E756D225D7B6D61782D77696474683A36656D3B77696474683A6175746F3B746578742D616C69676E3A72696768743B666F6E742D7765696768743A626F6C643B666F6E742D73697A653A313135257D626F6479206469763E756C2E6E617669676174696F6E7B6D617267696E3A303B70616464696E673A303B626F726465722D626F74746F6D3A33707820736F6C696420233636363B6F766572666C6F773A68696464656E7D756C2E6E617669676174696F6E206C697B6C6973742D7374796C653A6E6F6E653B666C6F61743A6C6566743B6D617267696E2D72696768743A3470787D756C2E6E617669676174696F6E206C692E636F6E74726F6C737B666C6F61743A72696768747D756C2E6E617669676174696F6E206C6920617B666F6E742D7765696768743A626F6C643B646973706C61793A696E6C696E652D626C6F636B3B70616464696E673A36707820313270783B636F6C6F723A233838383B6F75746C696E653A303B746578742D6465636F726174696F6E3A6E6F6E653B6261636B67726F756E643A236633663366333B6261636B67726F756E643A2D7765626B69742D6772616469656E74286C696E6561722C3020302C3020626F74746F6D2C66726F6D2823656565292C746F282365346534653429293B6261636B67726F756E643A2D6D6F7A2D6C696E6561722D6772616469656E7428236565652C23653465346534293B6261636B67726F756E643A6C696E6561722D6772616469656E7428236565652C23653465346534293B2D7069652D6261636B67726F756E643A6C696E6561722D6772616469656E7428236565652C23653465346534297D756C2E6E617669676174696F6E206C692E61637469766520617B706F696E7465722D6576656E74733A6E6F6E653B636F6C6F723A77686974653B6261636B67726F756E643A233636363B6261636B67726F756E643A2D7765626B69742D6772616469656E74286C696E6561722C3020302C3020626F74746F6D2C66726F6D2823383838292C746F282336363629293B6261636B67726F756E643A2D6D6F7A2D6C696E6561722D6772616469656E7428233838382C23363636293B6261636B67726F756E643A6C696E6561722D6772616469656E7428233838382C23363636293B2D7069652D6261636B67726F756E643A6C696E6561722D6772616469656E7428233838382C23363636297D6469762E74616273636F6E74656E743E6469767B70616464696E673A3020313570787D23746162736E61763A656D7074797B646973706C61793A6E6F6E657D2E72616E67652D736C696465727B6D617267696E3A307D2E72616E67652D736C696465727B77696474683A313030257D2E72616E67652D736C696465725F5F72616E67657B2D7765626B69742D617070656172616E63653A6E6F6E653B77696474683A63616C632831303025202D20283435707829293B6865696768743A313070783B626F726465722D7261646975733A3570783B6F75746C696E653A303B70616464696E673A303B6D617267696E3A307D2E72616E67652D736C696465725F5F72616E67653A3A2D7765626B69742D736C696465722D7468756D627B2D7765626B69742D617070656172616E63653A6E6F6E653B617070656172616E63653A6E6F6E653B77696474683A323070783B6865696768743A323070783B626F726465722D7261646975733A3530253B637572736F723A706F696E7465723B7472616E736974696F6E3A6261636B67726F756E64202E31357320656173652D696E2D6F75747D2E72616E67652D736C696465725F5F72616E67653A3A2D7765626B69742D736C696465722D7468756D623A686F7665727B6261636B67726F756E643A233161626339637D2E72616E67652D736C696465725F5F72616E67653A6163746976653A3A2D7765626B69742D736C696465722D7468756D627B6261636B67726F756E643A233161626339637D2E72616E67652D736C696465725F5F72616E67653A3A2D6D6F7A2D72616E67652D7468756D627B77696474683A323070783B6865696768743A323070783B626F726465723A303B626F726465722D7261646975733A3530253B637572736F723A706F696E7465723B7472616E736974696F6E3A6261636B67726F756E64202E31357320656173652D696E2D6F75747D2E72616E67652D736C696465725F5F72616E67653A666F6375733A3A2D7765626B69742D736C696465722D7468756D627B626F782D736861646F773A30203020302033707820236666662C30203020302036707820233161626339637D2E72616E67652D736C696465725F5F76616C75657B646973706C61793A696E6C696E652D626C6F636B3B706F736974696F6E3A72656C61746976653B77696474683A333070783B636F6C6F723A236666663B6C696E652D6865696768743A323070783B746578742D616C69676E3A63656E7465723B626F726465722D7261646975733A3370783B70616464696E673A357078203570783B6D617267696E2D6C6566743A3270787D2E72616E67652D736C696465725F5F76616C75653A61667465727B706F736974696F6E3A6162736F6C7574653B746F703A3870783B6C6566743A2D3770783B77696474683A303B6865696768743A303B636F6E74656E743A22227D3A3A2D6D6F7A2D72616E67652D747261636B7B626F726465723A307D696E7075743A3A2D6D6F7A2D666F6375732D696E6E65722C696E7075743A3A2D6D6F7A2D666F6375732D6F757465727B626F726465723A307D7376677B646973706C61793A626C6F636B3B77696474683A313030253B6865696768743A313030257D2E792D6178697320706174682C2E782D6178697320706174687B7374726F6B653A677261793B7374726F6B652D77696474683A313B66696C6C3A6E6F6E657D2E7365726965737B7374726F6B653A737465656C626C75653B7374726F6B652D77696474683A333B66696C6C3A6E6F6E657D2E646174612D706F696E747320636972636C657B7374726F6B653A737465656C626C75653B7374726F6B652D77696474683A323B66696C6C3A77686974657D2E646174612D706F696E747320746578747B646973706C61793A6E6F6E657D2E646174612D706F696E747320636972636C653A686F7665727B66696C6C3A737465656C626C75653B7374726F6B652D77696474683A367D2E646174612D706F696E747320636972636C653A686F7665722B746578747B646973706C61793A696E6C696E652D626C6F636B7D746578747B746578742D616E63686F723A656E647D .css index 3C21444F43545950452068746D6C3E0A3C68746D6C3E0A20203C686561643E0A202020203C6D65746120636861727365743D227574662D3822202F3E0A202020203C7469746C653E436F6E74726F6C3C2F7469746C653E0A202020203C6D657461206E616D653D2276696577706F72742220636F6E74656E743D2277696474683D6465766963652D77696474682C20696E697469616C2D7363616C653D3122202F3E0A202020203C6C696E6B0A20202020202072656C3D2273686F72746375742069636F6E220A202020202020687265663D22646174613A696D6167652F706E673B6261736536342C6956424F5277304B47676F414141414E5355684555674141414241414141415143414D414141416F4C513954414141414247644254554541414C4750432F7868425141414143426A53464A4E414142364A6741416749514141506F41414143413641414164544141414F7067414141366D41414146334363756C4538414141415046424D56455541414143413156575232317151326C695233467152334671533356755233567152335675523356714F32316D533231755333467153334671533231754A32474B51323171523346755233466F414141422F3347753741414141456E5253546C4D41426F41336B5042777A3869354B7A696F7867344E5663553375454A484141414141574A4C52305141694155645341414141416C7753466C7A4141414E317741414464634251696962654141414141643053553146422B4546456863454D2B487059775141414142595355524256426A5468592F4A4473416743455374346C70582F76396A4C515A4A3671463974336B6841796A317858554B62513442566F774477714F596745786B6B57346959366C506146303652714D385949744F7552624D617A36786A627375734441572F6472706C426734376A503639366358453862504131655544654B32414141414A5852465748526B5958526C4F6D4E795A5746305A5141794D4445334C5441314C5445345644497A4F6A41304F6A55784B7A41794F6A4177784535396577414141435630525668305A4746305A547074623252705A6E6B414D6A41784E7930774E5330784F4651794D7A6F774E446F314D5373774D6A6F774D4C5554786363414141415A6445565964464E765A6E523359584A6C4148643364793570626D747A593246775A533576636D6562376A77614141414141456C46546B5375516D4343220A202020202F3E0A202020203C6C696E6B2072656C3D227374796C6573686565742220687265663D222F6373732F6E6F726D616C697A652E63737322202F3E0A202020203C6C696E6B2072656C3D227374796C6573686565742220687265663D222F6373732F7374796C652E63737322202F3E0A0A202020203C736372697074207372633D222F6A732F7A6570746F2E6D696E2E6A73223E3C2F7363726970743E0A202020203C736372697074207372633D222F6A732F736C696465722E6A73223E3C2F7363726970743E0A202020203C736372697074207372633D222F6A732F67726170682E6A73223E3C2F7363726970743E0A202020203C736372697074207372633D222F6A732F636F6E74726F6C732E6A73223E3C2F7363726970743E0A202020203C736372697074207372633D222F6A732F746162626564636F6E74656E742E6A73223E3C2F7363726970743E0A20203C2F686561643E0A0A20203C626F6479206F6E6C6F61643D226A6176617363726970743A737461727428293B223E0A202020203C6469763E0A2020202020203C68343E0A20202020202020203C6469762069643D226D61696E486561646572223E436F6E74726F6C3C2F6469763E0A20202020202020203C7370616E2069643D22636F6E5374617475732220636C6173733D226C6162656C223E4F66666C696E653C2F7370616E3E0A2020202020203C2F68343E0A202020203C2F6469763E0A202020203C6872202F3E0A202020203C64697620636C6173733D22636F6E7461696E6572223E0A2020202020203C6469762069643D22726F772220636C6173733D22726F7720752D66756C6C2D7769647468223E3C2F6469763E0A2020202020203C756C2069643D22746162736E61762220636C6173733D226E617669676174696F6E206E617669676174696F6E2D7461627320752D66756C6C2D7769647468223E3C2F756C3E0A2020202020203C6469762069643D2274616273636F6E74656E742220636C6173733D2274616273636F6E74656E7420752D66756C6C2D7769647468223E3C2F6469763E0A202020203C2F6469763E0A20203C2F626F64793E0A3C2F68746D6C3E0A .htm index.min 3C21444F43545950452068746D6C3E3C68746D6C3E203C686561643E3C6D65746120636861727365743D7574662D383E3C7469746C653E436F6E74726F6C3C2F7469746C653E3C6D657461206E616D653D76696577706F727420636F6E74656E743D2277696474683D6465766963652D77696474682C20696E697469616C2D7363616C653D31223E3C6C696E6B2072656C3D2273686F72746375742069636F6E2220687265663D646174613A696D6167652F706E673B6261736536342C6956424F5277304B47676F414141414E5355684555674141414241414141415143414D414141416F4C513954414141414247644254554541414C4750432F7868425141414143426A53464A4E414142364A6741416749514141506F41414143413641414164544141414F7067414141366D41414146334363756C4538414141415046424D56455541414143413156575232317151326C695233467152334671533356755233567152335675523356714F32316D533231755333467153334671533231754A32474B51323171523346755233466F414141422F3347753741414141456E5253546C4D41426F41336B5042777A3869354B7A696F7867344E5663553375454A484141414141574A4C52305141694155645341414141416C7753466C7A4141414E317741414464634251696962654141414141643053553146422B4546456863454D2B487059775141414142595355524256426A5468592F4A4473416743455374346C70582F76396A4C515A4A3671463974336B6841796A317858554B62513442566F774477714F596745786B6B57346959366C506146303652714D385949744F7552624D617A36786A627375734441572F6472706C426734376A503639366358453862504131655544654B32414141414A5852465748526B5958526C4F6D4E795A5746305A5141794D4445334C5441314C5445345644497A4F6A41304F6A55784B7A41794F6A4177784535396577414141435630525668305A4746305A547074623252705A6E6B414D6A41784E7930774E5330784F4651794D7A6F774E446F314D5373774D6A6F774D4C5554786363414141415A6445565964464E765A6E523359584A6C4148643364793570626D747A593246775A533576636D6562376A77614141414141456C46546B5375516D43433E3C6C696E6B2072656C3D7374796C65736865657420687265663D2F6373732F6E6F726D616C697A652E6373733E3C6C696E6B2072656C3D7374796C65736865657420687265663D2F6373732F7374796C652E6373733E3C736372697074207372633D2F6A732F7A6570746F2E6D696E2E6A733E3C2F7363726970743E3C736372697074207372633D2F6A732F736C696465722E6A733E3C2F7363726970743E3C736372697074207372633D2F6A732F67726170682E6A733E3C2F7363726970743E3C736372697074207372633D2F6A732F636F6E74726F6C732E6A733E3C2F7363726970743E3C736372697074207372633D2F6A732F746162626564636F6E74656E742E6A733E3C2F7363726970743E3C2F686561643E203C626F6479206F6E6C6F61643D6A6176617363726970743A737461727428293B3E203C6469763E203C68343E203C6469762069643D6D61696E4865616465723E436F6E74726F6C3C2F6469763E203C7370616E2069643D636F6E53746174757320636C6173733D6C6162656C3E4F66666C696E653C2F7370616E3E203C2F68343E203C2F6469763E203C68723E203C64697620636C6173733D636F6E7461696E65723E203C6469762069643D726F7720636C6173733D22726F7720752D66756C6C2D7769647468223E3C2F6469763E203C756C2069643D746162736E617620636C6173733D226E617669676174696F6E206E617669676174696F6E2D7461627320752D66756C6C2D7769647468223E3C2F756C3E203C6469762069643D74616273636F6E74656E7420636C6173733D2274616273636F6E74656E7420752D66756C6C2D7769647468223E3C2F6469763E203C2F6469763E203C2F626F64793E203C2F68746D6C3E20 .htm js controls 636F6E73742055495F494E495449414C5F475549203D203230303B0A636F6E7374205550444154455F4F4646534554203D203130303B0A0A636F6E73742055495F544954454C203D20303B0A0A636F6E73742055495F504144203D20313B0A636F6E7374205550444154455F504144203D203130313B0A0A636F6E73742055495F43504144203D20323B0A636F6E7374205550444154455F43504144203D203130323B0A0A636F6E73742055495F425554544F4E203D20333B0A636F6E7374205550444154455F425554544F4E203D203130333B0A0A636F6E73742055495F4C4142454C203D20343B0A636F6E7374205550444154455F4C4142454C203D203130343B0A0A636F6E73742055495F5357495443484552203D20353B0A636F6E7374205550444154455F5357495443484552203D203130353B0A0A636F6E73742055495F534C49444552203D20363B0A636F6E7374205550444154455F534C49444552203D203130363B0A0A636F6E73742055495F4E554D424552203D20373B0A636F6E7374205550444154455F4E554D424552203D203130373B0A0A636F6E73742055495F544558545F494E505554203D20383B0A636F6E7374205550444154455F544558545F494E505554203D203130383B0A0A636F6E73742055495F4752415048203D20393B0A636F6E7374204144445F47524150485F504F494E54203D2031303B0A636F6E737420434C4541525F4752415048203D203130393B0A0A636F6E73742055495F544142203D2031313B0A636F6E7374205550444154455F544142203D203131313B0A0A636F6E73742055495F53454C454354203D2031323B0A636F6E7374205550444154455F53454C454354203D203131323B0A0A636F6E73742055495F4F5054494F4E203D2031333B0A636F6E7374205550444154455F4F5054494F4E203D203131333B0A636F6E73742055495F4D494E203D2031343B0A636F6E7374205550444154455F4D494E203D203131343B0A636F6E73742055495F4D4158203D2031353B0A636F6E7374205550444154455F4D4158203D203131353B0A636F6E73742055495F53544550203D2031363B0A636F6E7374205550444154455F53544550203D203131363B0A0A636F6E73742055495F4741554745203D2031373B0A636F6E737420555054444154455F4741554745203D203131373B0A636F6E73742055495F414343454C203D2031383B0A636F6E737420555054444154455F414343454C203D203131373B0A0A636F6E7374205550203D20303B0A636F6E737420444F574E203D20313B0A636F6E7374204C454654203D20323B0A636F6E7374205249474854203D20333B0A636F6E73742043454E544552203D20343B0A0A2F2F20436F6C6F72730A636F6E737420435F54555251554F495345203D20303B0A636F6E737420435F454D4552414C44203D20313B0A636F6E737420435F50455445525249564552203D20323B0A636F6E737420435F57455441535048414C54203D20333B0A636F6E737420435F53554E464C4F574552203D20343B0A636F6E737420435F434152524F54203D20353B0A636F6E737420435F414C495A4152494E203D20363B0A636F6E737420435F4441524B203D20373B0A636F6E737420435F4E4F4E45203D203235353B0A0A76617220677261706844617461203D206E657720417272617928293B0A76617220686173416363656C203D2066616C73653B0A76617220736C69646572436F6E74696E756F7573203D2066616C73653B0A0A66756E6374696F6E20636F6C6F72436C61737328636F6C6F72496429207B0A2020636F6C6F724964203D204E756D62657228636F6C6F724964293B0A20207377697463682028636F6C6F72496429207B0A202020206361736520435F54555251554F4953453A0A20202020202072657475726E202274757271756F697365223B0A0A202020206361736520435F454D4552414C443A0A20202020202072657475726E2022656D6572616C64223B0A0A202020206361736520435F504554455252495645523A0A20202020202072657475726E202270657465727269766572223B0A0A202020206361736520435F57455441535048414C543A0A20202020202072657475726E202277657461737068616C74223B0A0A202020206361736520435F53554E464C4F5745523A0A20202020202072657475726E202273756E666C6F776572223B0A0A202020206361736520435F434152524F543A0A20202020202072657475726E2022636172726F74223B0A0A202020206361736520435F414C495A4152494E3A0A20202020202072657475726E2022616C697A6172696E223B0A0A202020206361736520435F4E4F4E453A0A20202020202072657475726E20226461726B223B0A2020202064656661756C743A0A20202020202072657475726E2022223B0A20207D0A7D0A0A76617220776562736F636B3B0A76617220776562736F636B436F6E6E6563746564203D2066616C73653B0A0A66756E6374696F6E20726571756573744F7269656E746174696F6E5065726D697373696F6E2829207B0A20202F2A0A20202F2F2043757272656E746C792074686973206661696C732C2073696E6365206974206E656564732073656375726520636F6E74657874206F6E20494F53207361666172690A202069662028747970656F66204465766963654D6F74696F6E4576656E742E726571756573745065726D697373696F6E203D3D3D202266756E6374696F6E2229207B0A202020204465766963654F7269656E746174696F6E4576656E742E726571756573745065726D697373696F6E28290A2020202020202E7468656E28726573706F6E7365203D3E207B0A202020202020202069662028726573706F6E7365203D3D20226772616E7465642229207B0A2020202020202020202077696E646F772E6164644576656E744C697374656E657228226465766963656F7269656E746174696F6E222C2068616E646C654F7269656E746174696F6E293B0A20202020202020207D0A2020202020207D290A2020202020202E636174636828636F6E736F6C652E6572726F72293B0A20207D20656C7365207B0A202020202F2F204E6F6E20494F532031330A2020202077696E646F772E6164644576656E744C697374656E657228226465766963656F7269656E746174696F6E222C2068616E646C654F7269656E746174696F6E293B0A20207D0A20202A2F0A7D0A2F2A0A66756E6374696F6E2068616E646C654F7269656E746174696F6E286576656E7429207B0A20207661722078203D206576656E742E626574613B202F2F20496E2064656772656520696E207468652072616E6765205B2D3138302C3138305D0A20207661722079203D206576656E742E67616D6D613B202F2F20496E2064656772656520696E207468652072616E6765205B2D39302C39305D0A0A2020766172206F7574707574203D20646F63756D656E742E717565727953656C6563746F7228222E6F757470757422293B0A20206F75747075742E696E6E657248544D4C203D202262657461203A2022202B2078202B20225C6E223B0A20206F75747075742E696E6E657248544D4C202B3D202267616D6D613A2022202B2079202B20225C6E223B0A0A20202F2F204265636175736520776520646F6E27742077616E7420746F206861766520746865206465766963652075707369646520646F776E0A20202F2F20576520636F6E73747261696E2074686520782076616C756520746F207468652072616E6765205B2D39302C39305D0A20206966202878203E20393029207B0A2020202078203D2039303B0A20207D0A20206966202878203C202D393029207B0A2020202078203D202D39303B0A20207D0A0A20202F2F20546F206D616B6520636F6D7075746174696F6E20656173696572207765207368696674207468652072616E6765206F660A20202F2F207820616E64207920746F205B302C3138305D0A202078202B3D2039303B0A202079202B3D2039303B0A0A20202F2F2031302069732068616C66207468652073697A65206F66207468652062616C6C0A20202F2F2049742063656E7465722074686520706F736974696F6E696E6720706F696E7420746F207468652063656E746572206F66207468652062616C6C0A20207661722062616C6C203D20646F63756D656E742E717565727953656C6563746F7228222E62616C6C22293B0A20207661722067617264656E203D20646F63756D656E742E717565727953656C6563746F7228222E67617264656E22293B0A2020766172206D617858203D2067617264656E2E636C69656E745769647468202D2062616C6C2E636C69656E7457696474683B0A2020766172206D617859203D2067617264656E2E636C69656E74486569676874202D2062616C6C2E636C69656E744865696768743B0A202062616C6C2E7374796C652E746F70203D20286D617859202A207929202F20313830202D203130202B20227078223B0A202062616C6C2E7374796C652E6C656674203D20286D617858202A207829202F20313830202D203130202B20227078223B0A7D0A2A2F0A0A66756E6374696F6E20736176654772617068446174612829207B0A20206C6F63616C53746F726167652E7365744974656D28226573707569677261706873222C204A534F4E2E737472696E676966792867726170684461746129293B0A7D0A0A66756E6374696F6E20726573746F726547726170684461746128696429207B0A202076617220736176656444617461203D206C6F63616C53746F726167652E6765744974656D28226573707569677261706873222C20677261706844617461293B0A20206966202873617665644461746120213D206E756C6C29207B0A20202020736176656444617461203D204A534F4E2E706172736528736176656444617461293B0A2020202072657475726E207361766564446174615B69645D3B0A20207D0A202072657475726E205B5D3B0A7D0A0A66756E6374696F6E20726573746172742829207B0A20202428646F63756D656E74290A202020202E61646428222A22290A202020202E6F666628293B0A202024282223726F7722292E68746D6C282222293B0A2020776562736F636B2E636C6F736528293B0A2020737461727428293B0A7D0A0A66756E6374696F6E20636F6E5374617475734572726F722829207B0A2020776562736F636B436F6E6E6563746564203D2066616C73653B0A202024282223636F6E53746174757322292E72656D6F7665436C6173732822636F6C6F722D677265656E22293B0A202024282223636F6E53746174757322292E616464436C6173732822636F6C6F722D72656422293B0A202024282223636F6E53746174757322292E68746D6C28224572726F72202F204E6F20436F6E6E656374696F6E202623383633353B22293B0A202024282223636F6E53746174757322292E6F666628293B0A202024282223636F6E53746174757322292E6F6E287B0A20202020636C69636B3A20726573746172740A20207D293B0A7D0A0A66756E6374696F6E2068616E646C655669736962696C6974794368616E67652829207B0A20206966202821776562736F636B436F6E6E65637465642026262021646F63756D656E742E68696464656E29207B0A202020207265737461727428293B0A20207D0A7D0A0A66756E6374696F6E2073746172742829207B0A2020646F63756D656E742E6164644576656E744C697374656E657228227669736962696C6974796368616E6765222C2068616E646C655669736962696C6974794368616E67652C2066616C7365293B0A2020776562736F636B203D206E657720576562536F636B6574282277733A2F2F22202B2077696E646F772E6C6F636174696F6E2E686F73746E616D65202B20222F777322293B0A2020776562736F636B2E6F6E6F70656E203D2066756E6374696F6E2865767429207B0A20202020636F6E736F6C652E6C6F672822776562736F636B206F70656E22293B0A2020202024282223636F6E53746174757322292E616464436C6173732822636F6C6F722D677265656E22293B0A2020202024282223636F6E53746174757322292E746578742822436F6E6E656374656422293B0A20202020776562736F636B436F6E6E6563746564203D20747275653B0A20207D3B0A0A2020776562736F636B2E6F6E636C6F7365203D2066756E6374696F6E2865767429207B0A20202020636F6E736F6C652E6C6F672822776562736F636B20636C6F736522293B0A20202020636F6E5374617475734572726F7228293B0A20207D3B0A0A2020776562736F636B2E6F6E6572726F72203D2066756E6374696F6E2865767429207B0A20202020636F6E736F6C652E6C6F6728657674293B0A20202020636F6E5374617475734572726F7228293B0A20207D3B0A0A20207661722068616E646C654576656E74203D2066756E6374696F6E2865767429207B0A202020202F2F636F6E736F6C652E6C6F6728657674293B0A202020207661722064617461203D204A534F4E2E7061727365286576742E64617461293B0A202020207661722065203D20646F63756D656E742E626F64793B0A202020207661722063656E746572203D2022223B0A202020207377697463682028646174612E7479706529207B0A202020202020636173652055495F494E495449414C5F4755493A0A202020202020202069662028646174612E736C69646572436F6E74696E756F757329207B0A20202020202020202020736C69646572436F6E74696E756F7573203D20646174612E736C69646572436F6E74696E756F75733B0A20202020202020207D0A2020202020202020646174612E636F6E74726F6C732E666F724561636828656C656D656E74203D3E207B0A2020202020202020202076617220666175784576656E74203D207B0A202020202020202020202020646174613A204A534F4E2E737472696E6769667928656C656D656E74290A202020202020202020207D3B0A2020202020202020202068616E646C654576656E7428666175784576656E74293B0A20202020202020207D293B0A2020202020202020627265616B3B0A0A202020202020636173652055495F544954454C3A0A2020202020202020646F63756D656E742E7469746C65203D20646174612E6C6162656C3B0A2020202020202020242822236D61696E48656164657222292E68746D6C28646174612E6C6162656C293B0A2020202020202020627265616B3B0A0A202020202020636173652055495F4C4142454C3A0A202020202020202076617220706172656E743B0A202020202020202069662028646174612E706172656E74436F6E74726F6C29207B0A20202020202020202020706172656E74203D202428222374616222202B20646174612E706172656E74436F6E74726F6C293B0A20202020202020207D20656C7365207B0A20202020202020202020706172656E74203D2024282223726F7722293B0A20202020202020207D0A2020202020202020706172656E742E617070656E64280A20202020202020202020223C6469762069643D27696422202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222720636C6173733D2774776F20636F6C756D6E732063617264207463656E7465722022202B0A202020202020202020202020636F6C6F72436C61737328646174612E636F6C6F7229202B0A20202020202020202020202022273E22202B0A202020202020202020202020223C68353E22202B0A202020202020202020202020646174612E6C6162656C202B0A202020202020202020202020223C2F68353E3C68722F3E22202B0A202020202020202020202020223C7370616E2069643D276C22202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222720636C6173733D276C6162656C206C6162656C2D77726170273E22202B0A202020202020202020202020646174612E76616C7565202B0A202020202020202020202020223C2F7370616E3E22202B0A202020202020202020202020223C2F6469763E220A2020202020202020293B0A2020202020202020627265616B3B0A0A202020202020636173652055495F425554544F4E3A0A202020202020202076617220706172656E743B0A202020202020202069662028646174612E706172656E74436F6E74726F6C29207B0A20202020202020202020706172656E74203D202428222374616222202B20646174612E706172656E74436F6E74726F6C293B0A20202020202020207D20656C7365207B0A20202020202020202020706172656E74203D2024282223726F7722293B0A20202020202020207D0A2020202020202020706172656E742E617070656E64280A20202020202020202020223C6469762069643D27696422202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222720636C6173733D276F6E6520636F6C756D6E732063617264207463656E7465722022202B0A202020202020202020202020636F6C6F72436C61737328646174612E636F6C6F7229202B0A20202020202020202020202022273E22202B0A202020202020202020202020223C68353E22202B0A202020202020202020202020646174612E6C6162656C202B0A202020202020202020202020223C2F68353E3C68722F3E22202B0A202020202020202020202020223C627574746F6E2069643D2762746E22202B0A202020202020202020202020646174612E6964202B0A20202020202020202020202022272022202B0A202020202020202020202020226F6E6D6F757365646F776E3D27627574746F6E636C69636B2822202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222C207472756529272022202B0A202020202020202020202020226F6E6D6F75736575703D27627574746F6E636C69636B2822202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222C2066616C736529273E22202B0A202020202020202020202020646174612E76616C7565202B0A202020202020202020202020223C2F627574746F6E3E3C2F6469763E220A2020202020202020293B0A20202020202020202428222362746E22202B20646174612E6964292E6F6E287B0A20202020202020202020746F75636873746172743A2066756E6374696F6E286529207B0A202020202020202020202020652E70726576656E7444656661756C7428293B0A202020202020202020202020627574746F6E636C69636B28646174612E69642C2074727565293B0A202020202020202020207D2C0A20202020202020202020746F756368656E643A2066756E6374696F6E286529207B0A202020202020202020202020652E70726576656E7444656661756C7428293B0A202020202020202020202020627574746F6E636C69636B28646174612E69642C2066616C7365293B0A202020202020202020207D0A20202020202020207D293B0A2020202020202020627265616B3B0A0A202020202020636173652055495F53574954434845523A0A202020202020202076617220706172656E743B0A202020202020202069662028646174612E706172656E74436F6E74726F6C29207B0A20202020202020202020706172656E74203D202428222374616222202B20646174612E706172656E74436F6E74726F6C293B0A20202020202020207D20656C7365207B0A20202020202020202020706172656E74203D2024282223726F7722293B0A20202020202020207D0A2020202020202020706172656E742E617070656E64280A20202020202020202020223C6469762069643D27696422202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222720636C6173733D276F6E6520636F6C756D6E732063617264207463656E7465722022202B0A202020202020202020202020636F6C6F72436C61737328646174612E636F6C6F7229202B0A20202020202020202020202022273E22202B0A202020202020202020202020223C68353E22202B0A202020202020202020202020646174612E6C6162656C202B0A202020202020202020202020223C2F68353E3C68722F3E22202B0A202020202020202020202020223C6C6162656C2069643D27736C22202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222720636C6173733D277377697463682022202B0A20202020202020202020202028646174612E76616C7565203D3D20223122203F2022636865636B656422203A20222229202B0A20202020202020202020202022273E22202B0A202020202020202020202020223C64697620636C6173733D27696E273E3C696E70757420747970653D27636865636B626F78272069643D277322202B0A202020202020202020202020646174612E6964202B0A2020202020202020202020202227206F6E436C69636B3D2773776974636865722822202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222C6E756C6C29272022202B0A20202020202020202020202028646174612E76616C7565203D3D20223122203F2022636865636B656422203A20222229202B0A202020202020202020202020222F3E3C2F6469763E22202B0A202020202020202020202020223C2F6C6162656C3E22202B0A202020202020202020202020223C2F6469763E220A2020202020202020293B0A2020202020202020737769746368657228646174612E69642C20646174612E76616C7565293B0A2020202020202020627265616B3B0A0A202020202020636173652055495F435041443A0A202020202020636173652055495F5041443A0A202020202020202076617220706172656E743B0A202020202020202069662028646174612E706172656E74436F6E74726F6C29207B0A20202020202020202020706172656E74203D202428222374616222202B20646174612E706172656E74436F6E74726F6C293B0A20202020202020207D20656C7365207B0A20202020202020202020706172656E74203D2024282223726F7722293B0A20202020202020207D0A2020202020202020706172656E742E617070656E64280A20202020202020202020223C6469762069643D27696422202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222720636C6173733D2774776F20636F6C756D6E732063617264207463656E7465722022202B0A202020202020202020202020636F6C6F72436C61737328646174612E636F6C6F7229202B0A20202020202020202020202022273E22202B0A202020202020202020202020223C68353E22202B0A202020202020202020202020646174612E6C6162656C202B0A202020202020202020202020223C2F68353E3C68722F3E22202B0A202020202020202020202020223C6E617620636C6173733D27636F6E74726F6C273E22202B0A202020202020202020202020223C756C3E22202B0A202020202020202020202020223C6C693E3C61206F6E6D6F757365646F776E3D27706164636C69636B2855502C2022202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222C20747275652927206F6E6D6F75736575703D27706164636C69636B2855502C2022202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222C2066616C736529272069643D27706622202B0A202020202020202020202020646174612E6964202B0A20202020202020202020202022273EE296B23C2F613E3C2F6C693E22202B0A202020202020202020202020223C6C693E3C61206F6E6D6F757365646F776E3D27706164636C69636B2852494748542C2022202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222C20747275652927206F6E6D6F75736575703D27706164636C69636B2852494748542C2022202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222C2066616C736529272069643D27707222202B0A202020202020202020202020646174612E6964202B0A20202020202020202020202022273EE296B23C2F613E3C2F6C693E22202B0A202020202020202020202020223C6C693E3C61206F6E6D6F757365646F776E3D27706164636C69636B284C4546542C2022202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222C20747275652927206F6E6D6F75736575703D27706164636C69636B284C4546542C2022202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222C2066616C736529272069643D27706C22202B0A202020202020202020202020646174612E6964202B0A20202020202020202020202022273EE296B23C2F613E3C2F6C693E22202B0A202020202020202020202020223C6C693E3C61206F6E6D6F757365646F776E3D27706164636C69636B28444F574E2C2022202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222C20747275652927206F6E6D6F75736575703D27706164636C69636B28444F574E2C2022202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222C2066616C736529272069643D27706222202B0A202020202020202020202020646174612E6964202B0A20202020202020202020202022273EE296B23C2F613E3C2F6C693E22202B0A202020202020202020202020223C2F756C3E22202B0A20202020202020202020202028646174612E74797065203D3D2055495F435041440A20202020202020202020202020203F20223C6120636C6173733D27636F6E6669726D27206F6E6D6F757365646F776E3D27706164636C69636B2843454E5445522C22202B0A20202020202020202020202020202020646174612E6964202B0A20202020202020202020202020202020222C20747275652927206F6E6D6F75736575703D27706164636C69636B2843454E5445522C2022202B0A20202020202020202020202020202020646174612E6964202B0A20202020202020202020202020202020222C2066616C736529272069643D27706322202B0A20202020202020202020202020202020646174612E6964202B0A2020202020202020202020202020202022273E4F4B3C2F613E220A20202020202020202020202020203A20222229202B0A202020202020202020202020223C2F6E61763E22202B0A202020202020202020202020223C2F6469763E220A2020202020202020293B0A0A202020202020202024282223706622202B20646174612E6964292E6F6E287B0A20202020202020202020746F75636873746172743A2066756E6374696F6E286529207B0A202020202020202020202020652E70726576656E7444656661756C7428293B0A202020202020202020202020706164636C69636B2855502C20646174612E69642C2074727565293B0A202020202020202020207D2C0A20202020202020202020746F756368656E643A2066756E6374696F6E286529207B0A202020202020202020202020652E70726576656E7444656661756C7428293B0A202020202020202020202020706164636C69636B2855502C20646174612E69642C2066616C7365293B0A202020202020202020207D0A20202020202020207D293B0A202020202020202024282223706C22202B20646174612E6964292E6F6E287B0A20202020202020202020746F75636873746172743A2066756E6374696F6E286529207B0A202020202020202020202020652E70726576656E7444656661756C7428293B0A202020202020202020202020706164636C69636B284C4546542C20646174612E69642C2074727565293B0A202020202020202020207D2C0A20202020202020202020746F756368656E643A2066756E6374696F6E286529207B0A202020202020202020202020652E70726576656E7444656661756C7428293B0A202020202020202020202020706164636C69636B284C4546542C20646174612E69642C2066616C7365293B0A202020202020202020207D0A20202020202020207D293B0A202020202020202024282223707222202B20646174612E6964292E6F6E287B0A20202020202020202020746F75636873746172743A2066756E6374696F6E286529207B0A202020202020202020202020652E70726576656E7444656661756C7428293B0A202020202020202020202020706164636C69636B2852494748542C20646174612E69642C2074727565293B0A202020202020202020207D2C0A20202020202020202020746F756368656E643A2066756E6374696F6E286529207B0A202020202020202020202020652E70726576656E7444656661756C7428293B0A202020202020202020202020706164636C69636B2852494748542C20646174612E69642C2066616C7365293B0A202020202020202020207D0A20202020202020207D293B0A202020202020202024282223706222202B20646174612E6964292E6F6E287B0A20202020202020202020746F75636873746172743A2066756E6374696F6E286529207B0A202020202020202020202020652E70726576656E7444656661756C7428293B0A202020202020202020202020706164636C69636B28444F574E2C20646174612E69642C2074727565293B0A202020202020202020207D2C0A20202020202020202020746F756368656E643A2066756E6374696F6E286529207B0A202020202020202020202020652E70726576656E7444656661756C7428293B0A202020202020202020202020706164636C69636B28444F574E2C20646174612E69642C2066616C7365293B0A202020202020202020207D0A20202020202020207D293B0A202020202020202024282223706322202B20646174612E6964292E6F6E287B0A20202020202020202020746F75636873746172743A2066756E6374696F6E286529207B0A202020202020202020202020652E70726576656E7444656661756C7428293B0A202020202020202020202020706164636C69636B2843454E5445522C20646174612E69642C2074727565293B0A202020202020202020207D2C0A20202020202020202020746F756368656E643A2066756E6374696F6E286529207B0A202020202020202020202020652E70726576656E7444656661756C7428293B0A202020202020202020202020706164636C69636B2843454E5445522C20646174612E69642C2066616C7365293B0A202020202020202020207D0A20202020202020207D293B0A0A2020202020202020627265616B3B0A0A2020202020202F2F68747470733A2F2F636F646570656E2E696F2F7365616E73746F706E696B2F70656E2F43654C71410A202020202020636173652055495F534C494445523A0A202020202020202076617220706172656E743B0A202020202020202069662028646174612E706172656E74436F6E74726F6C29207B0A20202020202020202020706172656E74203D202428222374616222202B20646174612E706172656E74436F6E74726F6C293B0A20202020202020207D20656C7365207B0A20202020202020202020706172656E74203D2024282223726F7722293B0A20202020202020207D0A2020202020202020706172656E742E617070656E64280A20202020202020202020223C6469762069643D27696422202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222720636C6173733D2774776F20636F6C756D6E732063617264207463656E74657220636172642D736C696465722022202B0A202020202020202020202020636F6C6F72436C61737328646174612E636F6C6F7229202B0A20202020202020202020202022273E22202B0A202020202020202020202020223C68353E22202B0A202020202020202020202020646174612E6C6162656C202B0A202020202020202020202020223C2F68353E3C68722F3E22202B0A202020202020202020202020223C64697620636C6173733D2772616E67652D736C69646572273E22202B0A202020202020202020202020223C696E7075742069643D27736C22202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222720747970653D2772616E676527206D696E3D273027206D61783D27313030272076616C75653D2722202B0A202020202020202020202020646174612E76616C7565202B0A202020202020202020202020222720636C6173733D2772616E67652D736C696465725F5F72616E6765273E22202B0A202020202020202020202020223C7370616E20636C6173733D2772616E67652D736C696465725F5F76616C7565273E22202B0A202020202020202020202020646174612E76616C7565202B0A202020202020202020202020223C2F7370616E3E22202B0A202020202020202020202020223C2F6469763E22202B0A202020202020202020202020223C2F6469763E220A2020202020202020293B0A202020202020202072616E6765536C696465722821736C69646572436F6E74696E756F7573293B0A2020202020202020627265616B3B0A0A202020202020636173652055495F4E554D4245523A0A202020202020202076617220706172656E743B0A202020202020202069662028646174612E706172656E74436F6E74726F6C29207B0A20202020202020202020706172656E74203D202428222374616222202B20646174612E706172656E74436F6E74726F6C293B0A20202020202020207D20656C7365207B0A20202020202020202020706172656E74203D2024282223726F7722293B0A20202020202020207D0A2020202020202020706172656E742E617070656E64280A20202020202020202020223C6469762069643D27696422202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222720636C6173733D2774776F20636F6C756D6E732063617264207463656E7465722022202B0A202020202020202020202020636F6C6F72436C61737328646174612E636F6C6F7229202B0A20202020202020202020202022273E22202B0A202020202020202020202020223C68353E22202B0A202020202020202020202020646174612E6C6162656C202B0A202020202020202020202020223C2F68353E3C68722F3E22202B0A202020202020202020202020223C696E707574207374796C653D27636F6C6F723A626C61636B3B272069643D276E756D22202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222720747970653D276E756D626572272076616C75653D2722202B0A202020202020202020202020646174612E76616C7565202B0A2020202020202020202020202227206F6E6368616E67653D276E756D6265726368616E67652822202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222927202F3E22202B0A202020202020202020202020223C2F6469763E220A2020202020202020293B0A2020202020202020627265616B3B0A0A202020202020636173652055495F544558545F494E5055543A0A202020202020202076617220706172656E743B0A202020202020202069662028646174612E706172656E74436F6E74726F6C29207B0A20202020202020202020706172656E74203D202428222374616222202B20646174612E706172656E74436F6E74726F6C293B0A20202020202020207D20656C7365207B0A20202020202020202020706172656E74203D2024282223726F7722293B0A20202020202020207D0A2020202020202020706172656E742E617070656E64280A20202020202020202020223C6469762069643D27696422202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222720636C6173733D2774776F20636F6C756D6E732063617264207463656E7465722022202B0A202020202020202020202020636F6C6F72436C61737328646174612E636F6C6F7229202B0A20202020202020202020202022273E22202B0A202020202020202020202020223C68353E22202B0A202020202020202020202020646174612E6C6162656C202B0A202020202020202020202020223C2F68353E3C68722F3E22202B0A202020202020202020202020223C696E707574207374796C653D27636F6C6F723A626C61636B3B272069643D277465787422202B0A202020202020202020202020646174612E6964202B0A20202020202020202020202022272076616C75653D2722202B0A202020202020202020202020646174612E76616C7565202B0A2020202020202020202020202227206F6E6368616E67653D27746578746368616E67652822202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222927202F3E22202B0A202020202020202020202020223C2F6469763E220A2020202020202020293B0A2020202020202020627265616B3B0A0A202020202020636173652055495F5441423A0A202020202020202024282223746162736E617622292E617070656E64280A20202020202020202020223C6C693E3C6120687265663D272374616222202B20646174612E6964202B2022273E22202B20646174612E76616C7565202B20223C2F613E3C2F6C693E220A2020202020202020293B0A20202020202020202428222374616273636F6E74656E7422292E617070656E6428223C6469762069643D2774616222202B20646174612E6964202B2022273E3C2F6469763E22293B0A0A202020202020202074616273203D202428222E74616273636F6E74656E7422290A202020202020202020202E746162626564436F6E74656E74287B206C6F6F703A2074727565207D290A202020202020202020202E64617461282261706922293B0A20202020202020202F2F2073776974636820746F207461622E2E2E0A20202020202020202428226122290A202020202020202020202E66696C7465722866756E6374696F6E2829207B0A20202020202020202020202072657475726E20242874686973292E617474722822687265662229203D3D3D202223636C69636B2D746F2D737769746368223B0A202020202020202020207D290A202020202020202020202E6F6E2822636C69636B222C2066756E6374696F6E286529207B0A20202020202020202020202076617220746162203D2070726F6D7074282254616220746F2073776974636820746F20286E756D626572206F72206964293F22293B0A2020202020202020202020206966202821746162732E737769746368546162287461622929207B0A2020202020202020202020202020616C6572742822546861742074616220646F6573206E6F74206578697374203A5C5C22293B0A2020202020202020202020207D0A202020202020202020202020652E70726576656E7444656661756C7428293B0A202020202020202020207D293B0A2020202020202020627265616B3B0A0A202020202020636173652055495F53454C4543543A0A202020202020202076617220706172656E743B0A202020202020202069662028646174612E706172656E74436F6E74726F6C29207B0A20202020202020202020706172656E74203D202428222374616222202B20646174612E706172656E74436F6E74726F6C293B0A20202020202020207D20656C7365207B0A20202020202020202020706172656E74203D2024282223726F7722293B0A20202020202020207D0A2020202020202020706172656E742E617070656E64280A20202020202020202020223C6469762069643D27696422202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222720636C6173733D2774776F20636F6C756D6E732063617264207463656E7465722022202B0A202020202020202020202020636F6C6F72436C61737328646174612E636F6C6F7229202B0A20202020202020202020202022273E22202B0A202020202020202020202020223C68353E22202B0A202020202020202020202020646174612E6C6162656C202B0A202020202020202020202020223C2F68353E3C68722F3E22202B0A202020202020202020202020223C73656C656374207374796C653D27636F6C6F723A626C61636B3B272069643D2773656C65637422202B0A202020202020202020202020646174612E6964202B0A2020202020202020202020202227206F6E6368616E67653D2773656C6563746368616E67652822202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222927202F3E22202B0A202020202020202020202020223C2F6469763E220A2020202020202020293B0A2020202020202020627265616B3B0A0A202020202020636173652055495F4F5054494F4E3A0A202020202020202069662028646174612E706172656E74436F6E74726F6C29207B0A2020202020202020202076617220706172656E74203D202428222373656C65637422202B20646174612E706172656E74436F6E74726F6C293B0A20202020202020202020706172656E742E617070656E64280A202020202020202020202020223C6F7074696F6E2069643D276F7074696F6E22202B0A2020202020202020202020202020646174612E6964202B0A202020202020202020202020202022272076616C75653D2722202B0A2020202020202020202020202020646174612E76616C7565202B0A202020202020202020202020202022272022202B0A2020202020202020202020202020646174612E73656C6563746564202B0A2020202020202020202020202020223E22202B0A2020202020202020202020202020646174612E6C6162656C202B0A2020202020202020202020202020223C2F6F7074696F6E3E220A20202020202020202020293B0A20202020202020207D0A2020202020202020627265616B3B0A0A202020202020636173652055495F4D494E3A0A202020202020202069662028646174612E706172656E74436F6E74726F6C29207B0A2020202020202020202076617220706172656E74203D2024282223696422202B20646174612E706172656E74436F6E74726F6C202B202220696E70757422293B0A2020202020202020202069662028706172656E742E73697A65282929207B0A202020202020202020202020706172656E742E6174747228226D696E222C20646174612E76616C7565293B0A202020202020202020207D0A20202020202020207D0A2020202020202020627265616B3B0A0A202020202020636173652055495F4D41583A0A202020202020202069662028646174612E706172656E74436F6E74726F6C29207B0A2020202020202020202076617220706172656E74203D2024282223696422202B20646174612E706172656E74436F6E74726F6C202B202220696E70757422293B0A2020202020202020202069662028706172656E742E73697A65282929207B0A202020202020202020202020706172656E742E6174747228226D6178222C20646174612E76616C7565293B0A202020202020202020207D0A20202020202020207D0A2020202020202020627265616B3B0A0A202020202020636173652055495F535445503A0A202020202020202069662028646174612E706172656E74436F6E74726F6C29207B0A2020202020202020202076617220706172656E74203D2024282223696422202B20646174612E706172656E74436F6E74726F6C202B202220696E70757422293B0A2020202020202020202069662028706172656E742E73697A65282929207B0A202020202020202020202020706172656E742E61747472282273746570222C20646174612E76616C7565293B0A202020202020202020207D0A20202020202020207D0A2020202020202020627265616B3B0A202020202020636173652055495F47524150483A0A202020202020202076617220706172656E743B0A202020202020202069662028646174612E706172656E74436F6E74726F6C29207B0A20202020202020202020706172656E74203D202428222374616222202B20646174612E706172656E74436F6E74726F6C293B0A20202020202020207D20656C7365207B0A20202020202020202020706172656E74203D2024282223726F7722293B0A20202020202020207D0A2020202020202020706172656E742E617070656E64280A20202020202020202020223C6469762069643D27696422202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222720636C6173733D2774776F20636F6C756D6E732063617264207463656E7465722022202B0A202020202020202020202020636F6C6F72436C61737328646174612E636F6C6F7229202B0A20202020202020202020202022273E22202B0A202020202020202020202020223C68353E22202B0A202020202020202020202020646174612E6C6162656C202B0A202020202020202020202020223C2F68353E3C68722F3E22202B0A202020202020202020202020223C6669677572652069643D27677261706822202B0A202020202020202020202020646174612E6964202B0A20202020202020202020202022273E22202B0A202020202020202020202020223C66696763617074696F6E3E22202B0A202020202020202020202020646174612E6C6162656C202B0A202020202020202020202020223C2F66696763617074696F6E3E22202B0A202020202020202020202020223C2F6669677572653E22202B0A202020202020202020202020223C2F6469763E220A2020202020202020293B0A20202020202020206772617068446174615B646174612E69645D203D20726573746F726547726170684461746128646174612E6964293B0A202020202020202072656E6465724772617068537667286772617068446174615B646174612E69645D2C2022677261706822202B20646174612E6964293B0A2020202020202020627265616B3B0A20202020202063617365204144445F47524150485F504F494E543A0A2020202020202020766172207473203D204D6174682E726F756E64286E6577204461746528292E67657454696D652829202F2031303030293B0A20202020202020206772617068446174615B646174612E69645D2E70757368287B20783A2074732C20793A20646174612E76616C7565207D293B0A20202020202020207361766547726170684461746128293B0A202020202020202072656E6465724772617068537667286772617068446174615B646174612E69645D2C2022677261706822202B20646174612E6964293B0A2020202020202020627265616B3B0A2020202020206361736520434C4541525F47524150483A0A20202020202020206772617068446174615B646174612E69645D203D205B5D3B0A20202020202020207361766547726170684461746128293B0A202020202020202072656E6465724772617068537667286772617068446174615B646174612E69645D2C2022677261706822202B20646174612E6964293B0A2020202020202020627265616B3B0A202020202020636173652055495F47415547453A0A202020202020202076617220706172656E743B0A202020202020202069662028646174612E706172656E74436F6E74726F6C29207B0A20202020202020202020706172656E74203D202428222374616222202B20646174612E706172656E74436F6E74726F6C293B0A20202020202020207D20656C7365207B0A20202020202020202020706172656E74203D2024282223726F7722293B0A20202020202020207D0A2020202020202020706172656E742E617070656E64280A20202020202020202020223C6469762069643D27696422202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222720636C6173733D2774776F20636F6C756D6E732063617264207463656E7465722022202B0A202020202020202020202020636F6C6F72436C61737328646174612E636F6C6F7229202B0A20202020202020202020202022273E22202B0A202020202020202020202020223C68353E22202B0A202020202020202020202020646174612E6C6162656C202B0A202020202020202020202020223C2F68353E3C68722F3E22202B0A2020202020202020202020202257494C4C2042452041204741554745203C696E707574207374796C653D27636F6C6F723A626C61636B3B272069643D27676175676522202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222720747970653D276E756D626572272076616C75653D2722202B0A202020202020202020202020646174612E76616C7565202B0A2020202020202020202020202227206F6E6368616E67653D276E756D6265726368616E67652822202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222927202F3E22202B0A202020202020202020202020223C2F6469763E220A2020202020202020293B0A2020202020202020627265616B3B0A0A202020202020636173652055495F414343454C3A0A202020202020202069662028686173416363656C2920627265616B3B0A202020202020202076617220706172656E743B0A202020202020202069662028646174612E706172656E74436F6E74726F6C29207B0A20202020202020202020706172656E74203D202428222374616222202B20646174612E706172656E74436F6E74726F6C293B0A20202020202020207D20656C7365207B0A20202020202020202020706172656E74203D2024282223726F7722293B0A20202020202020207D0A2020202020202020686173416363656C203D20747275653B0A2020202020202020706172656E742E617070656E64280A20202020202020202020223C6469762069643D27696422202B0A202020202020202020202020646174612E6964202B0A202020202020202020202020222720636C6173733D2774776F20636F6C756D6E732063617264207463656E7465722022202B0A202020202020202020202020636F6C6F72436C61737328646174612E636F6C6F7229202B0A20202020202020202020202022273E22202B0A202020202020202020202020223C68353E22202B0A202020202020202020202020646174612E6C6162656C202B0A202020202020202020202020223C2F68353E3C68722F3E22202B0A20202020202020202020202022414343454C202F2F204E6F7420696D706C656D656E7465642066756C6C79213C64697620636C6173733D27616363656C65726F6D65746572272069643D27616363656C22202B0A202020202020202020202020646174612E6964202B0A2020202020202020202020202227203E3C64697620636C6173733D2762616C6C22202B0A202020202020202020202020646174612E6964202B0A20202020202020202020202022273E3C2F6469763E3C70726520636C6173733D27616363656C65726F6D657465726F757470757422202B0A202020202020202020202020646174612E6964202B0A20202020202020202020202022273E3C2F7072653E22202B0A202020202020202020202020223C2F6469763E220A2020202020202020293B0A0A2020202020202020726571756573744F7269656E746174696F6E5065726D697373696F6E28293B0A2020202020202020627265616B3B0A0A20202020202063617365205550444154455F4C4142454C3A0A2020202020202020242822236C22202B20646174612E6964292E68746D6C28646174612E76616C7565293B0A2020202020202020627265616B3B0A0A20202020202063617365205550444154455F53574954434845523A0A2020202020202020737769746368657228646174612E69642C20646174612E76616C7565203D3D20223022203F2030203A2031293B0A2020202020202020627265616B3B0A0A20202020202063617365205550444154455F534C494445523A0A2020202020202020736C696465725F6D6F76652824282223736C22202B20646174612E6964292C20646174612E76616C75652C2022313030222C2066616C7365293B0A2020202020202020627265616B3B0A0A20202020202063617365205550444154455F4E554D4245523A0A2020202020202020242822236E756D22202B20646174612E6964292E76616C28646174612E76616C7565293B0A2020202020202020627265616B3B0A0A20202020202063617365205550444154455F544558545F494E5055543A0A2020202020202020242822237465787422202B20646174612E6964292E76616C28646174612E76616C7565293B0A2020202020202020627265616B3B0A0A20202020202063617365205550444154455F53454C4543543A0A20202020202020202428222373656C65637422202B20646174612E6964292E76616C28646174612E76616C7565293B0A2020202020202020627265616B3B0A0A20202020202063617365205550444154455F425554544F4E3A0A20202020202063617365205550444154455F5041443A0A20202020202063617365205550444154455F435041443A0A2020202020202020627265616B3B0A20202020202063617365205550444154455F47415547453A0A202020202020202024282223676175676522202B20646174612E6964292E76616C28646174612E76616C7565293B0A2020202020202020627265616B3B0A20202020202063617365205550444154455F414343454C3A0A2020202020202020627265616B3B0A0A20202020202064656661756C743A0A2020202020202020636F6E736F6C652E6572726F722822556E6B6E6F776E2074797065206F72206576656E7422293B0A2020202020202020627265616B3B0A202020207D0A0A2020202069662028646174612E74797065203E3D205550444154455F4F464653455420262620646174612E74797065203C2055495F494E495449414C5F47554929207B0A20202020202076617220656C656D656E74203D2024282223696422202B20646174612E6964293B0A20202020202069662028646174612E74797065203D3D205550444154455F534C4944455229207B0A2020202020202020656C656D656E742E72656D6F7665436C617373280A2020202020202020202022736C696465722D74757271756F69736520736C696465722D656D6572616C6420736C696465722D7065746572726976657220736C696465722D77657461737068616C7420736C696465722D73756E666C6F77657220736C696465722D636172726F7420736C696465722D616C697A6172696E220A2020202020202020293B0A2020202020202020656C656D656E742E616464436C6173732822736C696465722D22202B20636F6C6F72436C61737328646174612E636F6C6F7229293B0A2020202020207D20656C7365207B0A2020202020202020656C656D656E742E72656D6F7665436C617373280A202020202020202020202274757271756F69736520656D6572616C6420706574657272697665722077657461737068616C742073756E666C6F77657220636172726F7420616C697A6172696E220A2020202020202020293B0A2020202020202020656C656D656E742E616464436C61737328636F6C6F72436C61737328646174612E636F6C6F7229293B0A2020202020207D0A202020207D0A20207D3B0A0A2020776562736F636B2E6F6E6D657373616765203D2068616E646C654576656E743B0A7D0A0A66756E6374696F6E20736C696465726368616E6765286E756D62657229207B0A20207661722076616C203D2024282223736C22202B206E756D626572292E76616C28293B0A2020776562736F636B2E73656E642822736C76616C75653A22202B2076616C202B20223A22202B206E756D626572293B0A7D0A0A66756E6374696F6E206E756D6265726368616E6765286E756D62657229207B0A20207661722076616C203D20242822236E756D22202B206E756D626572292E76616C28293B0A2020776562736F636B2E73656E6428226E76616C75653A22202B2076616C202B20223A22202B206E756D626572293B0A7D0A0A66756E6374696F6E20746578746368616E6765286E756D62657229207B0A20207661722076616C203D20242822237465787422202B206E756D626572292E76616C28293B0A2020776562736F636B2E73656E6428227476616C75653A22202B2076616C202B20223A22202B206E756D626572293B0A7D0A0A66756E6374696F6E2073656C6563746368616E6765286E756D62657229207B0A20207661722076616C203D202428222373656C65637422202B206E756D626572292E76616C28293B0A2020776562736F636B2E73656E6428227376616C75653A22202B2076616C202B20223A22202B206E756D626572293B0A7D0A0A66756E6374696F6E20627574746F6E636C69636B286E756D6265722C206973646F776E29207B0A2020696620286973646F776E2920776562736F636B2E73656E64282262646F776E3A22202B206E756D626572293B0A2020656C736520776562736F636B2E73656E6428226275703A22202B206E756D626572293B0A7D0A0A66756E6374696F6E20706164636C69636B28747970652C206E756D6265722C206973646F776E29207B0A202073776974636820287479706529207B0A20202020636173652043454E5445523A0A202020202020696620286973646F776E2920776562736F636B2E73656E6428227063646F776E3A22202B206E756D626572293B0A202020202020656C736520776562736F636B2E73656E642822706375703A22202B206E756D626572293B0A202020202020627265616B3B0A20202020636173652055503A0A202020202020696620286973646F776E2920776562736F636B2E73656E6428227066646F776E3A22202B206E756D626572293B0A202020202020656C736520776562736F636B2E73656E642822706675703A22202B206E756D626572293B0A202020202020627265616B3B0A202020206361736520444F574E3A0A202020202020696620286973646F776E2920776562736F636B2E73656E6428227062646F776E3A22202B206E756D626572293B0A202020202020656C736520776562736F636B2E73656E642822706275703A22202B206E756D626572293B0A202020202020627265616B3B0A2020202063617365204C4546543A0A202020202020696620286973646F776E2920776562736F636B2E73656E642822706C646F776E3A22202B206E756D626572293B0A202020202020656C736520776562736F636B2E73656E642822706C75703A22202B206E756D626572293B0A202020202020627265616B3B0A20202020636173652052494748543A0A202020202020696620286973646F776E2920776562736F636B2E73656E6428227072646F776E3A22202B206E756D626572293B0A202020202020656C736520776562736F636B2E73656E642822707275703A22202B206E756D626572293B0A202020202020627265616B3B0A20207D0A7D0A0A66756E6374696F6E207377697463686572286E756D6265722C20737461746529207B0A2020696620287374617465203D3D206E756C6C29207B0A2020202069662028242822237322202B206E756D626572292E697328223A636865636B6564222929207B0A202020202020776562736F636B2E73656E642822736163746976653A22202B206E756D626572293B0A20202020202024282223736C22202B206E756D626572292E616464436C6173732822636865636B656422293B0A202020207D20656C7365207B0A202020202020776562736F636B2E73656E64282273696E6163746976653A22202B206E756D626572293B0A20202020202024282223736C22202B206E756D626572292E72656D6F7665436C6173732822636865636B656422293B0A202020207D0A20207D20656C736520696620287374617465203D3D203129207B0A2020202024282223736C22202B206E756D626572292E616464436C6173732822636865636B656422293B0A2020202024282223736C22202B206E756D626572292E70726F702822636865636B6564222C2074727565293B0A20207D20656C736520696620287374617465203D3D203029207B0A2020202024282223736C22202B206E756D626572292E72656D6F7665436C6173732822636865636B656422293B0A2020202024282223736C22202B206E756D626572292E70726F702822636865636B6564222C2066616C7365293B0A20207D0A7D0A0A7661722072616E6765536C69646572203D2066756E6374696F6E286973446973637265746529207B0A202076617220736C69646572203D202428222E72616E67652D736C6964657222292C0A2020202072616E6765203D202428222E72616E67652D736C696465725F5F72616E676522292C0A2020202076616C7565203D202428222E72616E67652D736C696465725F5F76616C756522293B0A0A2020736C696465722E656163682866756E6374696F6E2829207B0A2020202076616C75652E656163682866756E6374696F6E2829207B0A2020202020207661722076616C7565203D20242874686973290A20202020202020202E7072657628290A20202020202020202E61747472282276616C756522293B0A202020202020242874686973292E68746D6C2876616C7565293B0A202020207D293B0A0A2020202069662028216973446973637265746529207B0A20202020202072616E67652E6F6E287B0A2020202020202020696E7075743A2066756E6374696F6E2829207B0A20202020202020202020736C696465726368616E6765280A202020202020202020202020242874686973290A20202020202020202020202020202E617474722822696422290A20202020202020202020202020202E7265706C616365282F5E5C442B2F672C202222290A20202020202020202020293B0A20202020202020207D0A2020202020207D293B0A202020207D20656C7365207B0A20202020202072616E67652E6F6E287B0A2020202020202020696E7075743A2066756E6374696F6E2829207B0A20202020202020202020242874686973290A2020202020202020202020202E6E65787428290A2020202020202020202020202E68746D6C28746869732E76616C7565293B0A20202020202020207D2C0A20202020202020206368616E67653A2066756E6374696F6E2829207B0A20202020202020202020736C696465726368616E6765280A202020202020202020202020242874686973290A20202020202020202020202020202E617474722822696422290A20202020202020202020202020202E7265706C616365282F5E5C442B2F672C202222290A20202020202020202020293B0A20202020202020207D0A2020202020207D293B0A202020207D0A20207D293B0A7D3B0A .js controls.min 636F6E73742055495F494E495449414C5F4755493D3230303B636F6E7374205550444154455F4F46465345543D3130303B636F6E73742055495F544954454C3D303B636F6E73742055495F5041443D313B636F6E7374205550444154455F5041443D3130313B636F6E73742055495F435041443D323B636F6E7374205550444154455F435041443D3130323B636F6E73742055495F425554544F4E3D333B636F6E7374205550444154455F425554544F4E3D3130333B636F6E73742055495F4C4142454C3D343B636F6E7374205550444154455F4C4142454C3D3130343B636F6E73742055495F53574954434845523D353B636F6E7374205550444154455F53574954434845523D3130353B636F6E73742055495F534C494445523D363B636F6E7374205550444154455F534C494445523D3130363B636F6E73742055495F4E554D4245523D373B636F6E7374205550444154455F4E554D4245523D3130373B636F6E73742055495F544558545F494E5055543D383B636F6E7374205550444154455F544558545F494E5055543D3130383B636F6E73742055495F47524150483D393B636F6E7374204144445F47524150485F504F494E543D31303B636F6E737420434C4541525F47524150483D3130393B636F6E73742055495F5441423D31313B636F6E7374205550444154455F5441423D3131313B636F6E73742055495F53454C4543543D31323B636F6E7374205550444154455F53454C4543543D3131323B636F6E73742055495F4F5054494F4E3D31333B636F6E7374205550444154455F4F5054494F4E3D3131333B636F6E73742055495F4D494E3D31343B636F6E7374205550444154455F4D494E3D3131343B636F6E73742055495F4D41583D31353B636F6E7374205550444154455F4D41583D3131353B636F6E73742055495F535445503D31363B636F6E7374205550444154455F535445503D3131363B636F6E73742055495F47415547453D31373B636F6E737420555054444154455F47415547453D3131373B636F6E73742055495F414343454C3D31383B636F6E737420555054444154455F414343454C3D3131373B636F6E73742055503D303B636F6E737420444F574E3D313B636F6E7374204C4546543D323B636F6E73742052494748543D333B636F6E73742043454E5445523D343B636F6E737420435F54555251554F4953453D303B636F6E737420435F454D4552414C443D313B636F6E737420435F504554455252495645523D323B636F6E737420435F57455441535048414C543D333B636F6E737420435F53554E464C4F5745523D343B636F6E737420435F434152524F543D353B636F6E737420435F414C495A4152494E3D363B636F6E737420435F4441524B3D373B636F6E737420435F4E4F4E453D3235353B766172206772617068446174613D6E657720417272617928293B76617220686173416363656C3D66616C73653B76617220736C69646572436F6E74696E756F75733D66616C73653B66756E6374696F6E20636F6C6F72436C61737328636F6C6F724964297B636F6C6F7249643D4E756D62657228636F6C6F724964293B73776974636828636F6C6F724964297B6361736520435F54555251554F4953453A72657475726E2274757271756F697365223B6361736520435F454D4552414C443A72657475726E22656D6572616C64223B6361736520435F504554455252495645523A72657475726E2270657465727269766572223B6361736520435F57455441535048414C543A72657475726E2277657461737068616C74223B6361736520435F53554E464C4F5745523A72657475726E2273756E666C6F776572223B6361736520435F434152524F543A72657475726E22636172726F74223B6361736520435F414C495A4152494E3A72657475726E22616C697A6172696E223B6361736520435F4E4F4E453A72657475726E226461726B223B64656661756C743A72657475726E22223B7D7D0A76617220776562736F636B3B76617220776562736F636B436F6E6E65637465643D66616C73653B66756E6374696F6E20726571756573744F7269656E746174696F6E5065726D697373696F6E28297B7D0A66756E6374696F6E207361766547726170684461746128297B6C6F63616C53746F726167652E7365744974656D28226573707569677261706873222C4A534F4E2E737472696E676966792867726170684461746129293B7D0A66756E6374696F6E20726573746F7265477261706844617461286964297B766172207361766564446174613D6C6F63616C53746F726167652E6765744974656D28226573707569677261706873222C677261706844617461293B696628736176656444617461213D6E756C6C297B7361766564446174613D4A534F4E2E706172736528736176656444617461293B72657475726E207361766564446174615B69645D3B7D0A72657475726E5B5D3B7D0A66756E6374696F6E207265737461727428297B2428646F63756D656E74292E61646428222A22292E6F666628293B24282223726F7722292E68746D6C282222293B776562736F636B2E636C6F736528293B737461727428293B7D0A66756E6374696F6E20636F6E5374617475734572726F7228297B776562736F636B436F6E6E65637465643D66616C73653B24282223636F6E53746174757322292E72656D6F7665436C6173732822636F6C6F722D677265656E22293B24282223636F6E53746174757322292E616464436C6173732822636F6C6F722D72656422293B24282223636F6E53746174757322292E68746D6C28224572726F72202F204E6F20436F6E6E656374696F6E202623383633353B22293B24282223636F6E53746174757322292E6F666628293B24282223636F6E53746174757322292E6F6E287B636C69636B3A726573746172747D293B7D0A66756E6374696F6E2068616E646C655669736962696C6974794368616E676528297B69662821776562736F636B436F6E6E6563746564262621646F63756D656E742E68696464656E297B7265737461727428293B7D7D0A66756E6374696F6E20737461727428297B646F63756D656E742E6164644576656E744C697374656E657228227669736962696C6974796368616E6765222C68616E646C655669736962696C6974794368616E67652C66616C7365293B776562736F636B3D6E657720576562536F636B6574282277733A2F2F222B77696E646F772E6C6F636174696F6E2E686F73746E616D652B222F777322293B776562736F636B2E6F6E6F70656E3D66756E6374696F6E28657674297B636F6E736F6C652E6C6F672822776562736F636B206F70656E22293B24282223636F6E53746174757322292E616464436C6173732822636F6C6F722D677265656E22293B24282223636F6E53746174757322292E746578742822436F6E6E656374656422293B776562736F636B436F6E6E65637465643D747275653B7D3B776562736F636B2E6F6E636C6F73653D66756E6374696F6E28657674297B636F6E736F6C652E6C6F672822776562736F636B20636C6F736522293B636F6E5374617475734572726F7228293B7D3B776562736F636B2E6F6E6572726F723D66756E6374696F6E28657674297B636F6E736F6C652E6C6F6728657674293B636F6E5374617475734572726F7228293B7D3B7661722068616E646C654576656E743D66756E6374696F6E28657674297B76617220646174613D4A534F4E2E7061727365286576742E64617461293B76617220653D646F63756D656E742E626F64793B7661722063656E7465723D22223B73776974636828646174612E74797065297B636173652055495F494E495449414C5F4755493A696628646174612E736C69646572436F6E74696E756F7573297B736C69646572436F6E74696E756F75733D646174612E736C69646572436F6E74696E756F75733B7D0A646174612E636F6E74726F6C732E666F724561636828656C656D656E743D3E7B76617220666175784576656E743D7B646174613A4A534F4E2E737472696E6769667928656C656D656E74297D3B68616E646C654576656E7428666175784576656E74293B7D293B627265616B3B636173652055495F544954454C3A646F63756D656E742E7469746C653D646174612E6C6162656C3B242822236D61696E48656164657222292E68746D6C28646174612E6C6162656C293B627265616B3B636173652055495F4C4142454C3A76617220706172656E743B696628646174612E706172656E74436F6E74726F6C297B706172656E743D24282223746162222B646174612E706172656E74436F6E74726F6C293B7D656C73657B706172656E743D24282223726F7722293B7D0A706172656E742E617070656E6428223C6469762069643D276964222B0A646174612E69642B0A222720636C6173733D2774776F20636F6C756D6E732063617264207463656E74657220222B0A636F6C6F72436C61737328646174612E636F6C6F72292B0A22273E222B0A223C68353E222B0A646174612E6C6162656C2B0A223C2F68353E3C68722F3E222B0A223C7370616E2069643D276C222B0A646174612E69642B0A222720636C6173733D276C6162656C206C6162656C2D77726170273E222B0A646174612E76616C75652B0A223C2F7370616E3E222B0A223C2F6469763E22293B627265616B3B636173652055495F425554544F4E3A76617220706172656E743B696628646174612E706172656E74436F6E74726F6C297B706172656E743D24282223746162222B646174612E706172656E74436F6E74726F6C293B7D656C73657B706172656E743D24282223726F7722293B7D0A706172656E742E617070656E6428223C6469762069643D276964222B0A646174612E69642B0A222720636C6173733D276F6E6520636F6C756D6E732063617264207463656E74657220222B0A636F6C6F72436C61737328646174612E636F6C6F72292B0A22273E222B0A223C68353E222B0A646174612E6C6162656C2B0A223C2F68353E3C68722F3E222B0A223C627574746F6E2069643D2762746E222B0A646174612E69642B0A222720222B0A226F6E6D6F757365646F776E3D27627574746F6E636C69636B28222B0A646174612E69642B0A222C2074727565292720222B0A226F6E6D6F75736575703D27627574746F6E636C69636B28222B0A646174612E69642B0A222C2066616C736529273E222B0A646174612E76616C75652B0A223C2F627574746F6E3E3C2F6469763E22293B2428222362746E222B646174612E6964292E6F6E287B746F75636873746172743A66756E6374696F6E2865297B652E70726576656E7444656661756C7428293B627574746F6E636C69636B28646174612E69642C74727565293B7D2C746F756368656E643A66756E6374696F6E2865297B652E70726576656E7444656661756C7428293B627574746F6E636C69636B28646174612E69642C66616C7365293B7D7D293B627265616B3B636173652055495F53574954434845523A76617220706172656E743B696628646174612E706172656E74436F6E74726F6C297B706172656E743D24282223746162222B646174612E706172656E74436F6E74726F6C293B7D656C73657B706172656E743D24282223726F7722293B7D0A706172656E742E617070656E6428223C6469762069643D276964222B0A646174612E69642B0A222720636C6173733D276F6E6520636F6C756D6E732063617264207463656E74657220222B0A636F6C6F72436C61737328646174612E636F6C6F72292B0A22273E222B0A223C68353E222B0A646174612E6C6162656C2B0A223C2F68353E3C68722F3E222B0A223C6C6162656C2069643D27736C222B0A646174612E69642B0A222720636C6173733D2773776974636820222B0A28646174612E76616C75653D3D2231223F22636865636B6564223A2222292B0A22273E222B0A223C64697620636C6173733D27696E273E3C696E70757420747970653D27636865636B626F78272069643D2773222B0A646174612E69642B0A2227206F6E436C69636B3D27737769746368657228222B0A646174612E69642B0A222C6E756C6C292720222B0A28646174612E76616C75653D3D2231223F22636865636B6564223A2222292B0A222F3E3C2F6469763E222B0A223C2F6C6162656C3E222B0A223C2F6469763E22293B737769746368657228646174612E69642C646174612E76616C7565293B627265616B3B636173652055495F435041443A636173652055495F5041443A76617220706172656E743B696628646174612E706172656E74436F6E74726F6C297B706172656E743D24282223746162222B646174612E706172656E74436F6E74726F6C293B7D656C73657B706172656E743D24282223726F7722293B7D0A706172656E742E617070656E6428223C6469762069643D276964222B0A646174612E69642B0A222720636C6173733D2774776F20636F6C756D6E732063617264207463656E74657220222B0A636F6C6F72436C61737328646174612E636F6C6F72292B0A22273E222B0A223C68353E222B0A646174612E6C6162656C2B0A223C2F68353E3C68722F3E222B0A223C6E617620636C6173733D27636F6E74726F6C273E222B0A223C756C3E222B0A223C6C693E3C61206F6E6D6F757365646F776E3D27706164636C69636B2855502C20222B0A646174612E69642B0A222C20747275652927206F6E6D6F75736575703D27706164636C69636B2855502C20222B0A646174612E69642B0A222C2066616C736529272069643D277066222B0A646174612E69642B0A22273EE296B23C2F613E3C2F6C693E222B0A223C6C693E3C61206F6E6D6F757365646F776E3D27706164636C69636B2852494748542C20222B0A646174612E69642B0A222C20747275652927206F6E6D6F75736575703D27706164636C69636B2852494748542C20222B0A646174612E69642B0A222C2066616C736529272069643D277072222B0A646174612E69642B0A22273EE296B23C2F613E3C2F6C693E222B0A223C6C693E3C61206F6E6D6F757365646F776E3D27706164636C69636B284C4546542C20222B0A646174612E69642B0A222C20747275652927206F6E6D6F75736575703D27706164636C69636B284C4546542C20222B0A646174612E69642B0A222C2066616C736529272069643D27706C222B0A646174612E69642B0A22273EE296B23C2F613E3C2F6C693E222B0A223C6C693E3C61206F6E6D6F757365646F776E3D27706164636C69636B28444F574E2C20222B0A646174612E69642B0A222C20747275652927206F6E6D6F75736575703D27706164636C69636B28444F574E2C20222B0A646174612E69642B0A222C2066616C736529272069643D277062222B0A646174612E69642B0A22273EE296B23C2F613E3C2F6C693E222B0A223C2F756C3E222B0A28646174612E747970653D3D55495F435041443F223C6120636C6173733D27636F6E6669726D27206F6E6D6F757365646F776E3D27706164636C69636B2843454E5445522C222B0A646174612E69642B0A222C20747275652927206F6E6D6F75736575703D27706164636C69636B2843454E5445522C20222B0A646174612E69642B0A222C2066616C736529272069643D277063222B0A646174612E69642B0A22273E4F4B3C2F613E223A2222292B0A223C2F6E61763E222B0A223C2F6469763E22293B242822237066222B646174612E6964292E6F6E287B746F75636873746172743A66756E6374696F6E2865297B652E70726576656E7444656661756C7428293B706164636C69636B2855502C646174612E69642C74727565293B7D2C746F756368656E643A66756E6374696F6E2865297B652E70726576656E7444656661756C7428293B706164636C69636B2855502C646174612E69642C66616C7365293B7D7D293B24282223706C222B646174612E6964292E6F6E287B746F75636873746172743A66756E6374696F6E2865297B652E70726576656E7444656661756C7428293B706164636C69636B284C4546542C646174612E69642C74727565293B7D2C746F756368656E643A66756E6374696F6E2865297B652E70726576656E7444656661756C7428293B706164636C69636B284C4546542C646174612E69642C66616C7365293B7D7D293B242822237072222B646174612E6964292E6F6E287B746F75636873746172743A66756E6374696F6E2865297B652E70726576656E7444656661756C7428293B706164636C69636B2852494748542C646174612E69642C74727565293B7D2C746F756368656E643A66756E6374696F6E2865297B652E70726576656E7444656661756C7428293B706164636C69636B2852494748542C646174612E69642C66616C7365293B7D7D293B242822237062222B646174612E6964292E6F6E287B746F75636873746172743A66756E6374696F6E2865297B652E70726576656E7444656661756C7428293B706164636C69636B28444F574E2C646174612E69642C74727565293B7D2C746F756368656E643A66756E6374696F6E2865297B652E70726576656E7444656661756C7428293B706164636C69636B28444F574E2C646174612E69642C66616C7365293B7D7D293B242822237063222B646174612E6964292E6F6E287B746F75636873746172743A66756E6374696F6E2865297B652E70726576656E7444656661756C7428293B706164636C69636B2843454E5445522C646174612E69642C74727565293B7D2C746F756368656E643A66756E6374696F6E2865297B652E70726576656E7444656661756C7428293B706164636C69636B2843454E5445522C646174612E69642C66616C7365293B7D7D293B627265616B3B636173652055495F534C494445523A76617220706172656E743B696628646174612E706172656E74436F6E74726F6C297B706172656E743D24282223746162222B646174612E706172656E74436F6E74726F6C293B7D656C73657B706172656E743D24282223726F7722293B7D0A706172656E742E617070656E6428223C6469762069643D276964222B0A646174612E69642B0A222720636C6173733D2774776F20636F6C756D6E732063617264207463656E74657220636172642D736C6964657220222B0A636F6C6F72436C61737328646174612E636F6C6F72292B0A22273E222B0A223C68353E222B0A646174612E6C6162656C2B0A223C2F68353E3C68722F3E222B0A223C64697620636C6173733D2772616E67652D736C69646572273E222B0A223C696E7075742069643D27736C222B0A646174612E69642B0A222720747970653D2772616E676527206D696E3D273027206D61783D27313030272076616C75653D27222B0A646174612E76616C75652B0A222720636C6173733D2772616E67652D736C696465725F5F72616E6765273E222B0A223C7370616E20636C6173733D2772616E67652D736C696465725F5F76616C7565273E222B0A646174612E76616C75652B0A223C2F7370616E3E222B0A223C2F6469763E222B0A223C2F6469763E22293B72616E6765536C696465722821736C69646572436F6E74696E756F7573293B627265616B3B636173652055495F4E554D4245523A76617220706172656E743B696628646174612E706172656E74436F6E74726F6C297B706172656E743D24282223746162222B646174612E706172656E74436F6E74726F6C293B7D656C73657B706172656E743D24282223726F7722293B7D0A706172656E742E617070656E6428223C6469762069643D276964222B0A646174612E69642B0A222720636C6173733D2774776F20636F6C756D6E732063617264207463656E74657220222B0A636F6C6F72436C61737328646174612E636F6C6F72292B0A22273E222B0A223C68353E222B0A646174612E6C6162656C2B0A223C2F68353E3C68722F3E222B0A223C696E707574207374796C653D27636F6C6F723A626C61636B3B272069643D276E756D222B0A646174612E69642B0A222720747970653D276E756D626572272076616C75653D27222B0A646174612E76616C75652B0A2227206F6E6368616E67653D276E756D6265726368616E676528222B0A646174612E69642B0A222927202F3E222B0A223C2F6469763E22293B627265616B3B636173652055495F544558545F494E5055543A76617220706172656E743B696628646174612E706172656E74436F6E74726F6C297B706172656E743D24282223746162222B646174612E706172656E74436F6E74726F6C293B7D656C73657B706172656E743D24282223726F7722293B7D0A706172656E742E617070656E6428223C6469762069643D276964222B0A646174612E69642B0A222720636C6173733D2774776F20636F6C756D6E732063617264207463656E74657220222B0A636F6C6F72436C61737328646174612E636F6C6F72292B0A22273E222B0A223C68353E222B0A646174612E6C6162656C2B0A223C2F68353E3C68722F3E222B0A223C696E707574207374796C653D27636F6C6F723A626C61636B3B272069643D2774657874222B0A646174612E69642B0A22272076616C75653D27222B0A646174612E76616C75652B0A2227206F6E6368616E67653D27746578746368616E676528222B0A646174612E69642B0A222927202F3E222B0A223C2F6469763E22293B627265616B3B636173652055495F5441423A24282223746162736E617622292E617070656E6428223C6C693E3C6120687265663D2723746162222B646174612E69642B22273E222B646174612E76616C75652B223C2F613E3C2F6C693E22293B2428222374616273636F6E74656E7422292E617070656E6428223C6469762069643D27746162222B646174612E69642B22273E3C2F6469763E22293B746162733D2428222E74616273636F6E74656E7422292E746162626564436F6E74656E74287B6C6F6F703A747275657D292E64617461282261706922293B2428226122292E66696C7465722866756E6374696F6E28297B72657475726E20242874686973292E6174747228226872656622293D3D3D2223636C69636B2D746F2D737769746368223B7D292E6F6E2822636C69636B222C66756E6374696F6E2865297B766172207461623D70726F6D7074282254616220746F2073776974636820746F20286E756D626572206F72206964293F22293B69662821746162732E7377697463685461622874616229297B616C6572742822546861742074616220646F6573206E6F74206578697374203A5C5C22293B7D0A652E70726576656E7444656661756C7428293B7D293B627265616B3B636173652055495F53454C4543543A76617220706172656E743B696628646174612E706172656E74436F6E74726F6C297B706172656E743D24282223746162222B646174612E706172656E74436F6E74726F6C293B7D656C73657B706172656E743D24282223726F7722293B7D0A706172656E742E617070656E6428223C6469762069643D276964222B0A646174612E69642B0A222720636C6173733D2774776F20636F6C756D6E732063617264207463656E74657220222B0A636F6C6F72436C61737328646174612E636F6C6F72292B0A22273E222B0A223C68353E222B0A646174612E6C6162656C2B0A223C2F68353E3C68722F3E222B0A223C73656C656374207374796C653D27636F6C6F723A626C61636B3B272069643D2773656C656374222B0A646174612E69642B0A2227206F6E6368616E67653D2773656C6563746368616E676528222B0A646174612E69642B0A222927202F3E222B0A223C2F6469763E22293B627265616B3B636173652055495F4F5054494F4E3A696628646174612E706172656E74436F6E74726F6C297B76617220706172656E743D2428222373656C656374222B646174612E706172656E74436F6E74726F6C293B706172656E742E617070656E6428223C6F7074696F6E2069643D276F7074696F6E222B0A646174612E69642B0A22272076616C75653D27222B0A646174612E76616C75652B0A222720222B0A646174612E73656C65637465642B0A223E222B0A646174612E6C6162656C2B0A223C2F6F7074696F6E3E22293B7D0A627265616B3B636173652055495F4D494E3A696628646174612E706172656E74436F6E74726F6C297B76617220706172656E743D242822236964222B646174612E706172656E74436F6E74726F6C2B2220696E70757422293B696628706172656E742E73697A652829297B706172656E742E6174747228226D696E222C646174612E76616C7565293B7D7D0A627265616B3B636173652055495F4D41583A696628646174612E706172656E74436F6E74726F6C297B76617220706172656E743D242822236964222B646174612E706172656E74436F6E74726F6C2B2220696E70757422293B696628706172656E742E73697A652829297B706172656E742E6174747228226D6178222C646174612E76616C7565293B7D7D0A627265616B3B636173652055495F535445503A696628646174612E706172656E74436F6E74726F6C297B76617220706172656E743D242822236964222B646174612E706172656E74436F6E74726F6C2B2220696E70757422293B696628706172656E742E73697A652829297B706172656E742E61747472282273746570222C646174612E76616C7565293B7D7D0A627265616B3B636173652055495F47524150483A76617220706172656E743B696628646174612E706172656E74436F6E74726F6C297B706172656E743D24282223746162222B646174612E706172656E74436F6E74726F6C293B7D656C73657B706172656E743D24282223726F7722293B7D0A706172656E742E617070656E6428223C6469762069643D276964222B0A646174612E69642B0A222720636C6173733D2774776F20636F6C756D6E732063617264207463656E74657220222B0A636F6C6F72436C61737328646174612E636F6C6F72292B0A22273E222B0A223C68353E222B0A646174612E6C6162656C2B0A223C2F68353E3C68722F3E222B0A223C6669677572652069643D276772617068222B0A646174612E69642B0A22273E222B0A223C66696763617074696F6E3E222B0A646174612E6C6162656C2B0A223C2F66696763617074696F6E3E222B0A223C2F6669677572653E222B0A223C2F6469763E22293B6772617068446174615B646174612E69645D3D726573746F726547726170684461746128646174612E6964293B72656E6465724772617068537667286772617068446174615B646174612E69645D2C226772617068222B646174612E6964293B627265616B3B63617365204144445F47524150485F504F494E543A7661722074733D4D6174682E726F756E64286E6577204461746528292E67657454696D6528292F31303030293B6772617068446174615B646174612E69645D2E70757368287B783A74732C793A646174612E76616C75657D293B7361766547726170684461746128293B72656E6465724772617068537667286772617068446174615B646174612E69645D2C226772617068222B646174612E6964293B627265616B3B6361736520434C4541525F47524150483A6772617068446174615B646174612E69645D3D5B5D3B7361766547726170684461746128293B72656E6465724772617068537667286772617068446174615B646174612E69645D2C226772617068222B646174612E6964293B627265616B3B636173652055495F47415547453A76617220706172656E743B696628646174612E706172656E74436F6E74726F6C297B706172656E743D24282223746162222B646174612E706172656E74436F6E74726F6C293B7D656C73657B706172656E743D24282223726F7722293B7D0A706172656E742E617070656E6428223C6469762069643D276964222B0A646174612E69642B0A222720636C6173733D2774776F20636F6C756D6E732063617264207463656E74657220222B0A636F6C6F72436C61737328646174612E636F6C6F72292B0A22273E222B0A223C68353E222B0A646174612E6C6162656C2B0A223C2F68353E3C68722F3E222B0A2257494C4C2042452041204741554745203C696E707574207374796C653D27636F6C6F723A626C61636B3B272069643D276761756765222B0A646174612E69642B0A222720747970653D276E756D626572272076616C75653D27222B0A646174612E76616C75652B0A2227206F6E6368616E67653D276E756D6265726368616E676528222B0A646174612E69642B0A222927202F3E222B0A223C2F6469763E22293B627265616B3B636173652055495F414343454C3A696628686173416363656C29627265616B3B76617220706172656E743B696628646174612E706172656E74436F6E74726F6C297B706172656E743D24282223746162222B646174612E706172656E74436F6E74726F6C293B7D656C73657B706172656E743D24282223726F7722293B7D0A686173416363656C3D747275653B706172656E742E617070656E6428223C6469762069643D276964222B0A646174612E69642B0A222720636C6173733D2774776F20636F6C756D6E732063617264207463656E74657220222B0A636F6C6F72436C61737328646174612E636F6C6F72292B0A22273E222B0A223C68353E222B0A646174612E6C6162656C2B0A223C2F68353E3C68722F3E222B0A22414343454C202F2F204E6F7420696D706C656D656E7465642066756C6C79213C64697620636C6173733D27616363656C65726F6D65746572272069643D27616363656C222B0A646174612E69642B0A2227203E3C64697620636C6173733D2762616C6C222B0A646174612E69642B0A22273E3C2F6469763E3C70726520636C6173733D27616363656C65726F6D657465726F7574707574222B0A646174612E69642B0A22273E3C2F7072653E222B0A223C2F6469763E22293B726571756573744F7269656E746174696F6E5065726D697373696F6E28293B627265616B3B63617365205550444154455F4C4142454C3A242822236C222B646174612E6964292E68746D6C28646174612E76616C7565293B627265616B3B63617365205550444154455F53574954434845523A737769746368657228646174612E69642C646174612E76616C75653D3D2230223F303A31293B627265616B3B63617365205550444154455F534C494445523A736C696465725F6D6F76652824282223736C222B646174612E6964292C646174612E76616C75652C22313030222C66616C7365293B627265616B3B63617365205550444154455F4E554D4245523A242822236E756D222B646174612E6964292E76616C28646174612E76616C7565293B627265616B3B63617365205550444154455F544558545F494E5055543A2428222374657874222B646174612E6964292E76616C28646174612E76616C7565293B627265616B3B63617365205550444154455F53454C4543543A2428222373656C656374222B646174612E6964292E76616C28646174612E76616C7565293B627265616B3B63617365205550444154455F425554544F4E3A63617365205550444154455F5041443A63617365205550444154455F435041443A627265616B3B63617365205550444154455F47415547453A242822236761756765222B646174612E6964292E76616C28646174612E76616C7565293B627265616B3B63617365205550444154455F414343454C3A627265616B3B64656661756C743A636F6E736F6C652E6572726F722822556E6B6E6F776E2074797065206F72206576656E7422293B627265616B3B7D0A696628646174612E747970653E3D5550444154455F4F46465345542626646174612E747970653C55495F494E495449414C5F475549297B76617220656C656D656E743D242822236964222B646174612E6964293B656C656D656E742E72656D6F7665436C617373282274757271756F69736520656D6572616C6420706574657272697665722077657461737068616C742073756E666C6F77657220636172726F7420616C697A6172696E22293B656C656D656E742E616464436C61737328636F6C6F72436C61737328646174612E636F6C6F7229293B7D7D3B776562736F636B2E6F6E6D6573736167653D68616E646C654576656E743B7D0A66756E6374696F6E20736C696465726368616E6765286E756D626572297B7661722076616C3D24282223736C222B6E756D626572292E76616C28293B636F6E736F6C652E6C6F672822736C76616C75653A222B76616C2B223A222B6E756D626572293B776562736F636B2E73656E642822736C76616C75653A222B76616C2B223A222B6E756D626572293B7D0A66756E6374696F6E206E756D6265726368616E6765286E756D626572297B7661722076616C3D242822236E756D222B6E756D626572292E76616C28293B776562736F636B2E73656E6428226E76616C75653A222B76616C2B223A222B6E756D626572293B7D0A66756E6374696F6E20746578746368616E6765286E756D626572297B7661722076616C3D2428222374657874222B6E756D626572292E76616C28293B776562736F636B2E73656E6428227476616C75653A222B76616C2B223A222B6E756D626572293B7D0A66756E6374696F6E2073656C6563746368616E6765286E756D626572297B7661722076616C3D2428222373656C656374222B6E756D626572292E76616C28293B776562736F636B2E73656E6428227376616C75653A222B76616C2B223A222B6E756D626572293B7D0A66756E6374696F6E20627574746F6E636C69636B286E756D6265722C6973646F776E297B6966286973646F776E29776562736F636B2E73656E64282262646F776E3A222B6E756D626572293B656C736520776562736F636B2E73656E6428226275703A222B6E756D626572293B7D0A66756E6374696F6E20706164636C69636B28747970652C6E756D6265722C6973646F776E297B7377697463682874797065297B636173652043454E5445523A6966286973646F776E29776562736F636B2E73656E6428227063646F776E3A222B6E756D626572293B656C736520776562736F636B2E73656E642822706375703A222B6E756D626572293B627265616B3B636173652055503A6966286973646F776E29776562736F636B2E73656E6428227066646F776E3A222B6E756D626572293B656C736520776562736F636B2E73656E642822706675703A222B6E756D626572293B627265616B3B6361736520444F574E3A6966286973646F776E29776562736F636B2E73656E6428227062646F776E3A222B6E756D626572293B656C736520776562736F636B2E73656E642822706275703A222B6E756D626572293B627265616B3B63617365204C4546543A6966286973646F776E29776562736F636B2E73656E642822706C646F776E3A222B6E756D626572293B656C736520776562736F636B2E73656E642822706C75703A222B6E756D626572293B627265616B3B636173652052494748543A6966286973646F776E29776562736F636B2E73656E6428227072646F776E3A222B6E756D626572293B656C736520776562736F636B2E73656E642822707275703A222B6E756D626572293B627265616B3B7D7D0A66756E6374696F6E207377697463686572286E756D6265722C7374617465297B69662873746174653D3D6E756C6C297B6966282428222373222B6E756D626572292E697328223A636865636B65642229297B776562736F636B2E73656E642822736163746976653A222B6E756D626572293B24282223736C222B6E756D626572292E616464436C6173732822636865636B656422293B7D656C73657B776562736F636B2E73656E64282273696E6163746976653A222B6E756D626572293B24282223736C222B6E756D626572292E72656D6F7665436C6173732822636865636B656422293B7D7D656C73652069662873746174653D3D31297B24282223736C222B6E756D626572292E616464436C6173732822636865636B656422293B24282223736C222B6E756D626572292E70726F702822636865636B6564222C74727565293B7D656C73652069662873746174653D3D30297B24282223736C222B6E756D626572292E72656D6F7665436C6173732822636865636B656422293B24282223736C222B6E756D626572292E70726F702822636865636B6564222C66616C7365293B7D7D0A7661722072616E6765536C696465723D66756E6374696F6E2869734469736372657465297B76617220736C696465723D2428222E72616E67652D736C6964657222292C72616E67653D2428222E72616E67652D736C696465725F5F72616E676522292C76616C75653D2428222E72616E67652D736C696465725F5F76616C756522293B736C696465722E656163682866756E6374696F6E28297B76616C75652E656163682866756E6374696F6E28297B7661722076616C75653D242874686973292E7072657628292E61747472282276616C756522293B242874686973292E68746D6C2876616C7565293B7D293B6966282169734469736372657465297B72616E67652E6F6E287B696E7075743A66756E6374696F6E28297B736C696465726368616E676528242874686973292E617474722822696422292E7265706C616365282F5E5C442B2F672C222229293B7D7D293B7D656C73657B72616E67652E6F6E287B696E7075743A66756E6374696F6E28297B242874686973292E6E65787428292E68746D6C28746869732E76616C7565293B7D2C6368616E67653A66756E6374696F6E28297B736C696465726368616E676528242874686973292E617474722822696422292E7265706C616365282F5E5C442B2F672C222229293B7D7D293B7D7D293B7D3B .js graph 66756E6374696F6E206C696E65477261706828706172656E742C20784163636573736F722C20794163636573736F7229207B0A20202F2F20436F6E7374616E742073697A6520646566696E6974696F6E7320544F444F3A207468697320636F756C642077656C6C20626520696D70726F76656420616E642063616C63756C617465642E2E2E0A2020636F6E7374207769647468203D203632303B0A2020636F6E737420686569676874203D203432303B0A2020636F6E737420677574746572203D2034303B0A2020636F6E737420706978656C735065725469636B203D2033303B0A0A20202F2A2A0A2020202A204372656174657320616E206F626A656374207468617420636F6E746174696E73207472616E73666F726D2066756E6374696F6E7320746861743A0A2020202A2020207472616E73666F726D73206E756D65726963206461746120696E746F20636F6F7264696E6174652073706163652C206C696E6561726C790A2020202A2020207472616E73666F726D7320636F6F7264696E6174657320696E746F206E756D6572696320646174612C206C696E6561726C790A2020202A2F0A202066756E6374696F6E206E756D657269635472616E73666F726D657228646174614D696E2C20646174614D61782C2070784D696E2C2070784D617829207B0A20202020766172206461746144696666203D20646174614D6178202D20646174614D696E2C0A202020202020707844696666203D2070784D6178202D2070784D696E2C0A20202020202064617461526174696F203D20707844696666202F2064617461446966662C0A202020202020636F6F7264526174696F203D206461746144696666202F207078446966663B0A0A2020202072657475726E207B0A2020202020202F2F207472616E73666F726D732061206461746120706F696E7420746F206120636F6F7264696E61746520706F696E740A202020202020746F436F6F72643A2066756E6374696F6E286461746129207B0A202020202020202072657475726E202864617461202D20646174614D696E29202A2064617461526174696F202B2070784D696E3B0A2020202020207D2C0A2020202020202F2F207472616E73666F726D73206120636F6F726420706F696E7420746F2061206461746120706F696E740A202020202020746F446174613A2066756E6374696F6E28636F6F726429207B0A202020202020202072657475726E2028636F6F7264202D2070784D696E29202A20636F6F7264526174696F202B20646174614D696E3B0A2020202020207D0A202020207D3B0A20207D0A0A20202F2A2A0A2020202A2052656E6465727320616E20617869732E0A2020202A2020206F7269656E746174696F6E203D20277827206F72202779270A2020202A2020207472616E73666F726D203D20612066756E6374696F6E20666F72207472616E73666F726D696E6720707820696E746F206461746120666F72206C6162656C696E672F6372656174696E67207469636B206D61726B730A2020202A2F0A202066756E6374696F6E206178697352656E6465726572286F7269656E746174696F6E2C207472616E73666F726D29207B0A20202020766172206178697347726F7570203D20646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C20226722293B0A20202020766172206178697350617468203D20646F63756D656E742E637265617465456C656D656E744E53280A20202020202022687474703A2F2F7777772E77332E6F72672F323030302F737667222C0A2020202020202270617468220A20202020293B0A0A202020206178697347726F75702E7365744174747269627574652822636C617373222C206F7269656E746174696F6E202B20222D6178697322293B0A0A2020202076617220784D696E203D206775747465723B0A2020202076617220784D6178203D207769647468202D206775747465723B0A2020202076617220794D696E203D20686569676874202D206775747465723B0A2020202076617220794D6178203D206775747465723B0A0A20202020696620286F7269656E746174696F6E203D3D3D2022782229207B0A20202020202061786973506174682E736574417474726962757465280A20202020202020202264222C0A2020202020202020224D2022202B20784D696E202B20222022202B20794D696E202B2022204C2022202B20784D6178202B20222022202B20794D696E0A202020202020293B0A0A2020202020202F2F2067656E6572617465206C6162656C730A202020202020666F7220287661722069203D20784D696E3B2069203C3D20784D61783B20692B2B29207B0A2020202020202020696620282869202D20784D696E29202520706978656C735065725469636B203D3D3D2030202626206920213D3D20784D696E29207B0A202020202020202020207661722074657874203D20646F63756D656E742E637265617465456C656D656E744E53280A20202020202020202020202022687474703A2F2F7777772E77332E6F72672F323030302F737667222C0A2020202020202020202020202274657874220A20202020202020202020293B0A202020202020202020202F2F207072696D697469766520666F726D617474696E670A20202020202020202020746578742E696E6E657248544D4C203D204D6174682E666C6F6F72287472616E73666F726D286929293B0A20202020202020202020746578742E736574417474726962757465282278222C2069293B0A20202020202020202020746578742E736574417474726962757465282279222C20794D696E293B0A202020202020202020202F2F206F6666736574207468652074657874206279203120656D0A20202020202020202020746578742E73657441747472696275746528226479222C202231656D22293B0A202020202020202020206178697347726F75702E617070656E644368696C642874657874293B0A20202020202020207D0A2020202020207D0A202020207D20656C7365207B0A20202020202061786973506174682E736574417474726962757465280A20202020202020202264222C0A2020202020202020224D2022202B20784D696E202B20222022202B20794D696E202B2022204C2022202B20784D696E202B20222022202B20794D61780A202020202020293B0A0A2020202020202F2F2067656E6572617465206C6162656C730A202020202020666F7220287661722069203D20794D61783B2069203C3D20794D696E3B20692B2B29207B0A2020202020202020696620282869202D20794D696E29202520706978656C735065725469636B203D3D3D2030202626206920213D3D20794D696E29207B0A20202020202020202020766172207469636B47726F7570203D20646F63756D656E742E637265617465456C656D656E744E53280A20202020202020202020202022687474703A2F2F7777772E77332E6F72672F323030302F737667222C0A2020202020202020202020202267220A20202020202020202020293B0A2020202020202020202076617220677269644C696E65203D20646F63756D656E742E637265617465456C656D656E744E53280A20202020202020202020202022687474703A2F2F7777772E77332E6F72672F323030302F737667222C0A2020202020202020202020202270617468220A20202020202020202020293B0A2020202020202020202074657874203D20646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C20227465787422293B0A202020202020202020202F2F207072696D697469766520666F726D617474696E670A20202020202020202020746578742E696E6E657248544D4C203D204D6174682E666C6F6F72287472616E73666F726D286929293B0A20202020202020202020746578742E736574417474726962757465282278222C20784D696E293B0A20202020202020202020746578742E736574417474726962757465282279222C2069293B0A202020202020202020202F2F206F6666736574207468652074657874206C6162656C7320746F20616C69676E20776974682067726964206C696E6520616E64206B656570696E6720697420746F20746865206C656674206F662074686520792D617869730A20202020202020202020746578742E73657441747472696275746528226478222C20222D2E35656D22293B0A20202020202020202020746578742E73657441747472696275746528226479222C20222E33656D22293B0A0A20202020202020202020677269644C696E652E736574417474726962757465280A2020202020202020202020202264222C0A202020202020202020202020224D2022202B20784D696E202B20222022202B2069202B2022204C2022202B20784D6178202B20222022202B20690A20202020202020202020293B0A0A202020202020202020207469636B47726F75702E617070656E644368696C6428677269644C696E65293B0A202020202020202020207469636B47726F75702E617070656E644368696C642874657874293B0A202020202020202020206178697347726F75702E617070656E644368696C64287469636B47726F7570293B0A20202020202020207D0A2020202020207D0A202020207D0A0A202020206178697347726F75702E617070656E644368696C64286178697350617468293B0A20202020706172656E742E617070656E644368696C64286178697347726F7570293B0A20207D0A0A20202F2A2A0A2020202A2052656E646572732061206C696E650A2020202A2F0A202066756E6374696F6E206C696E6552656E646572657228784163636573736F722C20794163636573736F722C20785472616E73666F726D2C20795472616E73666F726D29207B0A20202020766172206C696E65203D20646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C20227061746822293B0A0A20202020784163636573736F722E726573657428293B0A20202020794163636573736F722E726573657428293B0A202020206966202821784163636573736F722E6861734E6578742829207C7C2021794163636573736F722E6861734E657874282929207B0A20202020202072657475726E3B0A202020207D0A0A202020207661722070617468537472696E67203D0A202020202020224D2022202B20785472616E73666F726D28784163636573736F722E6E657874282929202B20222022202B20795472616E73666F726D28794163636573736F722E6E6578742829293B0A202020207768696C652028784163636573736F722E6861734E657874282920262620794163636573736F722E6861734E657874282929207B0A20202020202070617468537472696E67202B3D0A202020202020202022204C2022202B0A2020202020202020785472616E73666F726D28784163636573736F722E6E657874282929202B0A2020202020202020222022202B0A2020202020202020795472616E73666F726D28794163636573736F722E6E6578742829293B0A202020207D0A0A202020206C696E652E7365744174747269627574652822636C617373222C202273657269657322293B0A202020206C696E652E736574417474726962757465282264222C2070617468537472696E67293B0A0A20202020706172656E742E617070656E644368696C64286C696E65293B0A20207D0A0A20202F2A2A0A2020202A2052656E64657273206461746120706F696E7420636972636C6573202B2074657874206C6162656C730A2020202A2F0A202066756E6374696F6E20706F696E7452656E646572657228784163636573736F722C20794163636573736F722C20785472616E73666F726D2C20795472616E73666F726D29207B0A2020202076617220706F696E7447726F7570203D20646F63756D656E742E637265617465456C656D656E744E53280A20202020202022687474703A2F2F7777772E77332E6F72672F323030302F737667222C0A2020202020202267220A20202020293B0A0A20202020706F696E7447726F75702E7365744174747269627574652822636C617373222C2022646174612D706F696E747322293B0A0A20202020784163636573736F722E726573657428293B0A20202020794163636573736F722E726573657428293B0A202020206966202821784163636573736F722E6861734E6578742829207C7C2021794163636573736F722E6861734E657874282929207B0A20202020202072657475726E3B0A202020207D0A0A202020207768696C652028784163636573736F722E6861734E657874282920262620794163636573736F722E6861734E657874282929207B0A20202020202076617220784461746156616C7565203D20784163636573736F722E6E65787428293B0A2020202020207661722078203D20785472616E73666F726D28784461746156616C7565293B0A20202020202076617220794461746156616C7565203D20794163636573736F722E6E65787428293B0A2020202020207661722079203D20795472616E73666F726D28794461746156616C7565293B0A0A20202020202076617220636972636C65203D20646F63756D656E742E637265617465456C656D656E744E53280A202020202020202022687474703A2F2F7777772E77332E6F72672F323030302F737667222C0A202020202020202022636972636C65220A202020202020293B0A202020202020636972636C652E73657441747472696275746528226378222C2078293B0A202020202020636972636C652E73657441747472696275746528226379222C2079293B0A202020202020636972636C652E736574417474726962757465282272222C20223422293B0A0A2020202020207661722074657874203D20646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C20227465787422293B0A2020202020202F2F207072696D697469766520666F726D617474696E670A202020202020746578742E696E6E657248544D4C203D204D6174682E666C6F6F7228784461746156616C756529202B2022202F2022202B204D6174682E666C6F6F7228794461746156616C7565293B0A202020202020746578742E736574417474726962757465282278222C2078293B0A202020202020746578742E736574417474726962757465282279222C2079293B0A0A202020202020746578742E73657441747472696275746528226478222C202231656D22293B0A202020202020746578742E73657441747472696275746528226479222C20222D2E37656D22293B0A0A202020202020706F696E7447726F75702E617070656E644368696C6428636972636C65293B0A202020202020706F696E7447726F75702E617070656E644368696C642874657874293B0A202020207D0A0A20202020706172656E742E617070656E644368696C6428706F696E7447726F7570293B0A20207D0A0A20202F2F20706572666F726D207468652072656E646572696E670A2020785472616E73666F726D203D206E756D657269635472616E73666F726D6572280A20202020784163636573736F722E6D696E28292C0A20202020784163636573736F722E6D617828292C0A2020202030202B206775747465722C0A202020207769647468202D206775747465720A2020293B0A20202F2F204E4F54453A20666F7220792E2E2E206861766520746F207265766572736520636F6F7264696E6174652073706163650A2020795472616E73666F726D203D206E756D657269635472616E73666F726D6572280A20202020794163636573736F722E6D696E28292C0A20202020794163636573736F722E6D617828292C0A20202020686569676874202D206775747465722C0A2020202030202B206775747465720A2020293B0A0A20206178697352656E6465726572282278222C20785472616E73666F726D2E746F44617461293B0A20206178697352656E6465726572282279222C20795472616E73666F726D2E746F44617461293B0A0A20206C696E6552656E646572657228784163636573736F722C20794163636573736F722C20785472616E73666F726D2E746F436F6F72642C20795472616E73666F726D2E746F436F6F7264293B0A2020706F696E7452656E646572657228784163636573736F722C20794163636573736F722C20785472616E73666F726D2E746F436F6F72642C20795472616E73666F726D2E746F436F6F7264293B0A7D0A0A2F2F2046696E616C2072656E6465722066756E6374696F6E0A66756E6374696F6E2072656E6465724772617068537667286461746141727261792C2072656E646572496429207B0A202076617220666967757265203D20646F63756D656E742E676574456C656D656E74427949642872656E6465724964293B0A20207768696C6520286669677572652E6861734368696C644E6F646573282929207B0A202020206669677572652E72656D6F76654368696C64286669677572652E6C6173744368696C64293B0A20207D0A20202F2F636F6E736F6C652E6C6F6728646174614172726179293B0A202076617220737667203D20646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C202273766722293B0A20207376672E736574417474726962757465282276696577426F78222C2022302030203634302034343022293B0A20207376672E73657441747472696275746528227072657365727665417370656374526174696F222C2022784D6964594D6964206D65657422293B0A0A20206C696E654772617068280A202020207376672C0A202020202F2F2074696D65206163636573736F720A202020202866756E6374696F6E28646174612C206D696E2C206D617829207B0A2020202020207661722069203D20303B0A20202020202072657475726E207B0A20202020202020206861734E6578743A2066756E6374696F6E2829207B0A2020202020202020202072657475726E2069203C20646174612E6C656E6774683B0A20202020202020207D2C0A20202020202020206E6578743A2066756E6374696F6E2829207B0A2020202020202020202072657475726E20646174615B692B2B5D2E783B0A20202020202020207D2C0A202020202020202072657365743A2066756E6374696F6E2829207B0A2020202020202020202069203D20303B0A20202020202020207D2C0A20202020202020206D696E3A2066756E6374696F6E2829207B0A2020202020202020202072657475726E206D696E3B0A20202020202020207D2C0A20202020202020206D61783A2066756E6374696F6E2829207B0A2020202020202020202072657475726E206D61783B0A20202020202020207D0A2020202020207D3B0A202020207D29280A2020202020206461746141727261792C0A2020202020204D6174682E6D696E2E6170706C79280A20202020202020204D6174682C0A20202020202020206461746141727261792E6D61702866756E6374696F6E286F29207B0A2020202020202020202072657475726E206F2E783B0A20202020202020207D290A202020202020292C0A2020202020204D6174682E6D61782E6170706C79280A20202020202020204D6174682C0A20202020202020206461746141727261792E6D61702866756E6374696F6E286F29207B0A2020202020202020202072657475726E206F2E783B0A20202020202020207D290A202020202020290A20202020292C0A202020202F2F2076616C7565206163636573736F720A202020202866756E6374696F6E28646174612C206D696E2C206D617829207B0A2020202020207661722069203D20303B0A20202020202072657475726E207B0A20202020202020206861734E6578743A2066756E6374696F6E2829207B0A2020202020202020202072657475726E2069203C20646174612E6C656E6774683B0A20202020202020207D2C0A20202020202020206E6578743A2066756E6374696F6E2829207B0A2020202020202020202072657475726E20646174615B692B2B5D2E793B0A20202020202020207D2C0A202020202020202072657365743A2066756E6374696F6E2829207B0A2020202020202020202069203D20303B0A20202020202020207D2C0A20202020202020206D696E3A2066756E6374696F6E2829207B0A2020202020202020202072657475726E206D696E3B0A20202020202020207D2C0A20202020202020206D61783A2066756E6374696F6E2829207B0A2020202020202020202072657475726E206D61783B0A20202020202020207D0A2020202020207D3B0A202020207D29280A2020202020206461746141727261792C0A2020202020204D6174682E6D696E2E6170706C79280A20202020202020204D6174682C0A20202020202020206461746141727261792E6D61702866756E6374696F6E286F29207B0A2020202020202020202072657475726E206F2E793B0A20202020202020207D290A202020202020292C0A2020202020204D6174682E6D61782E6170706C79280A20202020202020204D6174682C0A20202020202020206461746141727261792E6D61702866756E6374696F6E286F29207B0A2020202020202020202072657475726E206F2E793B0A20202020202020207D290A202020202020290A20202020290A2020293B0A0A20206669677572652E617070656E644368696C6428737667293B0A7D0A .js graph.min 66756E6374696F6E206C696E65477261706828706172656E742C784163636573736F722C794163636573736F72297B636F6E73742077696474683D3632303B636F6E7374206865696768743D3432303B636F6E7374206775747465723D34303B636F6E737420706978656C735065725469636B3D33303B66756E6374696F6E206E756D657269635472616E73666F726D657228646174614D696E2C646174614D61782C70784D696E2C70784D6178297B7661722064617461446966663D646174614D61782D646174614D696E2C7078446966663D70784D61782D70784D696E2C64617461526174696F3D7078446966662F64617461446966662C636F6F7264526174696F3D64617461446966662F7078446966663B72657475726E7B746F436F6F72643A66756E6374696F6E2864617461297B72657475726E28646174612D646174614D696E292A64617461526174696F2B70784D696E3B7D2C746F446174613A66756E6374696F6E28636F6F7264297B72657475726E28636F6F72642D70784D696E292A636F6F7264526174696F2B646174614D696E3B7D7D3B7D0A66756E6374696F6E206178697352656E6465726572286F7269656E746174696F6E2C7472616E73666F726D297B766172206178697347726F75703D646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C226722293B7661722061786973506174683D646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C227061746822293B6178697347726F75702E7365744174747269627574652822636C617373222C6F7269656E746174696F6E2B222D6178697322293B76617220784D696E3D6775747465723B76617220784D61783D77696474682D6775747465723B76617220794D696E3D6865696768742D6775747465723B76617220794D61783D6775747465723B6966286F7269656E746174696F6E3D3D3D227822297B61786973506174682E736574417474726962757465282264222C224D20222B784D696E2B2220222B794D696E2B22204C20222B784D61782B2220222B794D696E293B666F722876617220693D784D696E3B693C3D784D61783B692B2B297B69662828692D784D696E2925706978656C735065725469636B3D3D3D30262669213D3D784D696E297B76617220746578743D646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C227465787422293B746578742E696E6E657248544D4C3D4D6174682E666C6F6F72287472616E73666F726D286929293B746578742E736574417474726962757465282278222C69293B746578742E736574417474726962757465282279222C794D696E293B746578742E73657441747472696275746528226479222C2231656D22293B6178697347726F75702E617070656E644368696C642874657874293B7D7D7D656C73657B61786973506174682E736574417474726962757465282264222C224D20222B784D696E2B2220222B794D696E2B22204C20222B784D696E2B2220222B794D6178293B666F722876617220693D794D61783B693C3D794D696E3B692B2B297B69662828692D794D696E2925706978656C735065725469636B3D3D3D30262669213D3D794D696E297B766172207469636B47726F75703D646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C226722293B76617220677269644C696E653D646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C227061746822293B746578743D646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C227465787422293B746578742E696E6E657248544D4C3D4D6174682E666C6F6F72287472616E73666F726D286929293B746578742E736574417474726962757465282278222C784D696E293B746578742E736574417474726962757465282279222C69293B746578742E73657441747472696275746528226478222C222D2E35656D22293B746578742E73657441747472696275746528226479222C222E33656D22293B677269644C696E652E736574417474726962757465282264222C224D20222B784D696E2B2220222B692B22204C20222B784D61782B2220222B69293B7469636B47726F75702E617070656E644368696C6428677269644C696E65293B7469636B47726F75702E617070656E644368696C642874657874293B6178697347726F75702E617070656E644368696C64287469636B47726F7570293B7D7D7D0A6178697347726F75702E617070656E644368696C64286178697350617468293B706172656E742E617070656E644368696C64286178697347726F7570293B7D0A66756E6374696F6E206C696E6552656E646572657228784163636573736F722C794163636573736F722C785472616E73666F726D2C795472616E73666F726D297B766172206C696E653D646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C227061746822293B784163636573736F722E726573657428293B794163636573736F722E726573657428293B69662821784163636573736F722E6861734E65787428297C7C21794163636573736F722E6861734E6578742829297B72657475726E3B7D0A7661722070617468537472696E673D224D20222B785472616E73666F726D28784163636573736F722E6E6578742829292B2220222B795472616E73666F726D28794163636573736F722E6E6578742829293B7768696C6528784163636573736F722E6861734E65787428292626794163636573736F722E6861734E6578742829297B70617468537472696E672B3D22204C20222B0A785472616E73666F726D28784163636573736F722E6E6578742829292B0A2220222B0A795472616E73666F726D28794163636573736F722E6E6578742829293B7D0A6C696E652E7365744174747269627574652822636C617373222C2273657269657322293B6C696E652E736574417474726962757465282264222C70617468537472696E67293B706172656E742E617070656E644368696C64286C696E65293B7D0A66756E6374696F6E20706F696E7452656E646572657228784163636573736F722C794163636573736F722C785472616E73666F726D2C795472616E73666F726D297B76617220706F696E7447726F75703D646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C226722293B706F696E7447726F75702E7365744174747269627574652822636C617373222C22646174612D706F696E747322293B784163636573736F722E726573657428293B794163636573736F722E726573657428293B69662821784163636573736F722E6861734E65787428297C7C21794163636573736F722E6861734E6578742829297B72657475726E3B7D0A7768696C6528784163636573736F722E6861734E65787428292626794163636573736F722E6861734E6578742829297B76617220784461746156616C75653D784163636573736F722E6E65787428293B76617220783D785472616E73666F726D28784461746156616C7565293B76617220794461746156616C75653D794163636573736F722E6E65787428293B76617220793D795472616E73666F726D28794461746156616C7565293B76617220636972636C653D646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C22636972636C6522293B636972636C652E73657441747472696275746528226378222C78293B636972636C652E73657441747472696275746528226379222C79293B636972636C652E736574417474726962757465282272222C223422293B76617220746578743D646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C227465787422293B746578742E696E6E657248544D4C3D4D6174682E666C6F6F7228784461746156616C7565292B22202F20222B4D6174682E666C6F6F7228794461746156616C7565293B746578742E736574417474726962757465282278222C78293B746578742E736574417474726962757465282279222C79293B746578742E73657441747472696275746528226478222C2231656D22293B746578742E73657441747472696275746528226479222C222D2E37656D22293B706F696E7447726F75702E617070656E644368696C6428636972636C65293B706F696E7447726F75702E617070656E644368696C642874657874293B7D0A706172656E742E617070656E644368696C6428706F696E7447726F7570293B7D0A785472616E73666F726D3D6E756D657269635472616E73666F726D657228784163636573736F722E6D696E28292C784163636573736F722E6D617828292C302B6775747465722C77696474682D677574746572293B795472616E73666F726D3D6E756D657269635472616E73666F726D657228794163636573736F722E6D696E28292C794163636573736F722E6D617828292C6865696768742D6775747465722C302B677574746572293B6178697352656E6465726572282278222C785472616E73666F726D2E746F44617461293B6178697352656E6465726572282279222C795472616E73666F726D2E746F44617461293B6C696E6552656E646572657228784163636573736F722C794163636573736F722C785472616E73666F726D2E746F436F6F72642C795472616E73666F726D2E746F436F6F7264293B706F696E7452656E646572657228784163636573736F722C794163636573736F722C785472616E73666F726D2E746F436F6F72642C795472616E73666F726D2E746F436F6F7264293B7D0A66756E6374696F6E2072656E6465724772617068537667286461746141727261792C72656E6465724964297B766172206669677572653D646F63756D656E742E676574456C656D656E74427949642872656E6465724964293B7768696C65286669677572652E6861734368696C644E6F6465732829297B6669677572652E72656D6F76654368696C64286669677572652E6C6173744368696C64293B7D0A766172207376673D646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C2273766722293B7376672E736574417474726962757465282276696577426F78222C22302030203634302034343022293B7376672E73657441747472696275746528227072657365727665417370656374526174696F222C22784D6964594D6964206D65657422293B6C696E654772617068287376672C2866756E6374696F6E28646174612C6D696E2C6D6178297B76617220693D303B72657475726E7B6861734E6578743A66756E6374696F6E28297B72657475726E20693C646174612E6C656E6774683B7D2C6E6578743A66756E6374696F6E28297B72657475726E20646174615B692B2B5D2E783B7D2C72657365743A66756E6374696F6E28297B693D303B7D2C6D696E3A66756E6374696F6E28297B72657475726E206D696E3B7D2C6D61783A66756E6374696F6E28297B72657475726E206D61783B7D7D3B7D29286461746141727261792C4D6174682E6D696E2E6170706C79284D6174682C6461746141727261792E6D61702866756E6374696F6E286F297B72657475726E206F2E783B7D29292C4D6174682E6D61782E6170706C79284D6174682C6461746141727261792E6D61702866756E6374696F6E286F297B72657475726E206F2E783B7D2929292C2866756E6374696F6E28646174612C6D696E2C6D6178297B76617220693D303B72657475726E7B6861734E6578743A66756E6374696F6E28297B72657475726E20693C646174612E6C656E6774683B7D2C6E6578743A66756E6374696F6E28297B72657475726E20646174615B692B2B5D2E793B7D2C72657365743A66756E6374696F6E28297B693D303B7D2C6D696E3A66756E6374696F6E28297B72657475726E206D696E3B7D2C6D61783A66756E6374696F6E28297B72657475726E206D61783B7D7D3B7D29286461746141727261792C4D6174682E6D696E2E6170706C79284D6174682C6461746141727261792E6D61702866756E6374696F6E286F297B72657475726E206F2E793B7D29292C4D6174682E6D61782E6170706C79284D6174682C6461746141727261792E6D61702866756E6374696F6E286F297B72657475726E206F2E793B7D292929293B6669677572652E617070656E644368696C6428737667293B7D .js slider 2F2A202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0A20204D6174657269616C2044657369676E20536C69646572730A2020436F646550656E2055524C3A2068747470733A2F2F636F646570656E2E696F2F726B6368617568616E2F70656E2F7856474770520A202042793A20526176696B756D6172204368617568616E0A2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D202A2F0A66756E6374696F6E20726B6D645F72616E6765536C696465722873656C6563746F7229207B0A20207661722073656C662C20736C696465725F77696474682C20736C696465725F6F66667365742C206375726E742C20736C6964657244697363726574652C2072616E67652C20736C696465723B0A202073656C66203D20242873656C6563746F72293B0A2020736C696465725F7769647468203D2073656C662E776964746828293B0A2020736C696465725F6F6666736574203D2073656C662E6F666673657428292E6C6566743B0A2020736C696465724469736372657465203D2073656C663B0A0A2020736C6964657244697363726574652E656163682866756E6374696F6E28692C207629207B0A202020206375726E74203D20242874686973293B0A202020206375726E742E617070656E6428736C6964657244697363726574655F746D706C742829293B0A2020202072616E6765203D206375726E742E66696E642827696E7075745B747970653D2272616E6765225D27293B0A20202020736C69646572203D206375726E742E66696E6428222E736C6964657222293B0A20202020736C696465725F66696C6C203D20736C696465722E66696E6428222E736C696465722D66696C6C22293B0A20202020736C696465725F68616E646C65203D20736C696465722E66696E6428222E736C696465722D68616E646C6522293B0A20202020736C696465725F6C6162656C203D20736C696465722E66696E6428222E736C696465722D6C6162656C22293B0A0A202020207661722072616E67655F76616C203D207061727365496E742872616E67652E76616C2829293B0A20202020736C696465725F66696C6C2E63737328227769647468222C2072616E67655F76616C202B20222522293B0A20202020736C696465725F68616E646C652E63737328226C656674222C2072616E67655F76616C202B20222522293B0A20202020736C696465725F6C6162656C2E66696E6428227370616E22292E746578742872616E67655F76616C293B0A20207D293B0A0A202073656C662E6F6E28226D6F757365646F776E20746F7563687374617274222C20222E736C696465722D68616E646C65222C2066756E6374696F6E286529207B0A2020202069662028652E627574746F6E203D3D3D203229207B0A20202020202072657475726E2066616C73653B0A202020207D0A2020202076617220706172656E7473203D20242874686973292E706172656E747328222E726B6D642D736C6964657222293B0A2020202076617220736C696465725F7769647468203D20706172656E74732E776964746828293B0A2020202076617220736C696465725F6F6666736574203D20706172656E74732E6F666673657428292E6C6566743B0A2020202076617220636865636B5F72616E6765203D20706172656E74732E66696E642827696E7075745B747970653D2272616E6765225D27292E697328223A64697361626C656422293B0A2020202069662028636865636B5F72616E6765203D3D3D207472756529207B0A20202020202072657475726E2066616C73653B0A202020207D0A20202020242874686973292E616464436C617373282269732D61637469766522293B0A20202020766172206D6F76654675203D2066756E6374696F6E286529207B0A202020202020766172207061676558203D20652E7061676558207C7C20652E6368616E676564546F75636865735B305D2E70616765583B0A20202020202076617220736C696465725F6E65775F7769647468203D207061676558202D20736C696465725F6F66667365743B0A20202020202069662028736C696465725F6E65775F7769647468203C3D20736C696465725F7769647468202626202128736C696465725F6E65775F7769647468203C202230222929207B0A2020202020202020736C696465725F6D6F766528706172656E74732C20736C696465725F6E65775F77696474682C20736C696465725F77696474682C2074727565293B0A2020202020207D0A202020207D3B0A202020207661722075704675203D2066756E6374696F6E286529207B0A202020202020242874686973292E6F66662868616E646C657273293B0A202020202020706172656E74732E66696E6428222E69732D61637469766522292E72656D6F7665436C617373282269732D61637469766522293B0A202020207D3B0A0A202020207661722068616E646C657273203D207B0A2020202020206D6F7573656D6F76653A206D6F766546752C0A202020202020746F7563686D6F76653A206D6F766546752C0A2020202020206D6F75736575703A20757046752C0A202020202020746F756368656E643A20757046750A202020207D3B0A202020202428646F63756D656E74292E6F6E2868616E646C657273293B0A20207D293B0A0A202073656C662E6F6E28226D6F757365646F776E20746F7563687374617274222C20222E736C69646572222C2066756E6374696F6E286529207B0A2020202069662028652E627574746F6E203D3D3D203229207B0A20202020202072657475726E2066616C73653B0A202020207D0A0A2020202076617220706172656E7473203D20242874686973292E706172656E747328222E726B6D642D736C6964657222293B0A2020202076617220736C696465725F7769647468203D20706172656E74732E776964746828293B0A2020202076617220736C696465725F6F6666736574203D20706172656E74732E6F666673657428292E6C6566743B0A2020202076617220636865636B5F72616E6765203D20706172656E74732E66696E642827696E7075745B747970653D2272616E6765225D27292E697328223A64697361626C656422293B0A0A2020202069662028636865636B5F72616E6765203D3D3D207472756529207B0A20202020202072657475726E2066616C73653B0A202020207D0A0A2020202076617220736C696465725F6E65775F7769647468203D20652E7061676558202D20736C696465725F6F66667365743B0A2020202069662028736C696465725F6E65775F7769647468203C3D20736C696465725F7769647468202626202128736C696465725F6E65775F7769647468203C202230222929207B0A202020202020736C696465725F6D6F766528706172656E74732C20736C696465725F6E65775F77696474682C20736C696465725F77696474682C2074727565293B0A202020207D0A202020207661722075704675203D2066756E6374696F6E286529207B0A202020202020242874686973292E6F66662868616E646C657273293B0A202020207D3B0A0A202020207661722068616E646C657273203D207B0A2020202020206D6F75736575703A20757046752C0A202020202020746F756368656E643A20757046750A202020207D3B0A202020202428646F63756D656E74292E6F6E2868616E646C657273293B0A20207D293B0A7D0A0A66756E6374696F6E20736C6964657244697363726574655F746D706C742829207B0A202076617220746D706C74203D0A20202020273C64697620636C6173733D22736C69646572223E27202B0A20202020273C64697620636C6173733D22736C696465722D66696C6C223E3C2F6469763E27202B0A20202020273C64697620636C6173733D22736C696465722D68616E646C65223E3C64697620636C6173733D22736C696465722D6C6162656C223E3C7370616E3E303C2F7370616E3E3C2F6469763E3C2F6469763E27202B0A20202020223C2F6469763E223B0A0A202072657475726E20746D706C743B0A7D0A0A66756E6374696F6E20736C696465725F6D6F766528706172656E74732C206E6577572C20736C69646572572C2073656E6429207B0A202076617220736C696465725F6E65775F76616C203D207061727365496E74284D6174682E726F756E6428286E657757202F20736C696465725729202A2031303029293B0A0A202076617220736C696465725F66696C6C203D20706172656E74732E66696E6428222E736C696465722D66696C6C22293B0A202076617220736C696465725F68616E646C65203D20706172656E74732E66696E6428222E736C696465722D68616E646C6522293B0A20207661722072616E6765203D20706172656E74732E66696E642827696E7075745B747970653D2272616E6765225D27293B0A0A2020736C696465725F66696C6C2E63737328227769647468222C20736C696465725F6E65775F76616C202B20222522293B0A2020736C696465725F68616E646C652E637373287B0A202020206C6566743A20736C696465725F6E65775F76616C202B202225222C0A202020207472616E736974696F6E3A20226E6F6E65222C0A20202020222D7765626B69742D7472616E736974696F6E223A20226E6F6E65222C0A20202020222D6D6F7A2D7472616E736974696F6E223A20226E6F6E65220A20207D293B0A0A202072616E67652E76616C28736C696465725F6E65775F76616C293B0A202069662028706172656E74732E66696E6428222E736C696465722D68616E646C65207370616E22292E74657874282920213D20736C696465725F6E65775F76616C29207B0A20202020706172656E74732E66696E6428222E736C696465722D68616E646C65207370616E22292E7465787428736C696465725F6E65775F76616C293B0A20202020766172206E756D626572203D20706172656E74732E617474722822696422292E737562737472696E672832293B0A202020206966202873656E642920776562736F636B2E73656E642822736C76616C75653A22202B20736C696465725F6E65775F76616C202B20223A22202B206E756D626572293B0A20207D0A7D0A .js slider.min 66756E6374696F6E20726B6D645F72616E6765536C696465722873656C6563746F72297B7661722073656C662C736C696465725F77696474682C736C696465725F6F66667365742C6375726E742C736C6964657244697363726574652C72616E67652C736C696465723B73656C663D242873656C6563746F72293B736C696465725F77696474683D73656C662E776964746828293B736C696465725F6F66667365743D73656C662E6F666673657428292E6C6566743B736C6964657244697363726574653D73656C663B736C6964657244697363726574652E656163682866756E6374696F6E28692C76297B6375726E743D242874686973293B6375726E742E617070656E6428736C6964657244697363726574655F746D706C742829293B72616E67653D6375726E742E66696E642827696E7075745B747970653D2272616E6765225D27293B736C696465723D6375726E742E66696E6428222E736C6964657222293B736C696465725F66696C6C3D736C696465722E66696E6428222E736C696465722D66696C6C22293B736C696465725F68616E646C653D736C696465722E66696E6428222E736C696465722D68616E646C6522293B736C696465725F6C6162656C3D736C696465722E66696E6428222E736C696465722D6C6162656C22293B7661722072616E67655F76616C3D7061727365496E742872616E67652E76616C2829293B736C696465725F66696C6C2E63737328227769647468222C72616E67655F76616C2B222522293B736C696465725F68616E646C652E63737328226C656674222C72616E67655F76616C2B222522293B736C696465725F6C6162656C2E66696E6428227370616E22292E746578742872616E67655F76616C293B7D293B73656C662E6F6E28226D6F757365646F776E20746F7563687374617274222C222E736C696465722D68616E646C65222C66756E6374696F6E2865297B696628652E627574746F6E3D3D3D32297B72657475726E2066616C73653B7D0A76617220706172656E74733D242874686973292E706172656E747328222E726B6D642D736C6964657222293B76617220736C696465725F77696474683D706172656E74732E776964746828293B76617220736C696465725F6F66667365743D706172656E74732E6F666673657428292E6C6566743B76617220636865636B5F72616E67653D706172656E74732E66696E642827696E7075745B747970653D2272616E6765225D27292E697328223A64697361626C656422293B696628636865636B5F72616E67653D3D3D74727565297B72657475726E2066616C73653B7D0A242874686973292E616464436C617373282269732D61637469766522293B766172206D6F766546753D66756E6374696F6E2865297B7661722070616765583D652E70616765587C7C652E6368616E676564546F75636865735B305D2E70616765583B76617220736C696465725F6E65775F77696474683D70616765582D736C696465725F6F66667365743B696628736C696465725F6E65775F77696474683C3D736C696465725F776964746826262128736C696465725F6E65775F77696474683C22302229297B736C696465725F6D6F766528706172656E74732C736C696465725F6E65775F77696474682C736C696465725F77696474682C74727565293B7D7D3B76617220757046753D66756E6374696F6E2865297B242874686973292E6F66662868616E646C657273293B706172656E74732E66696E6428222E69732D61637469766522292E72656D6F7665436C617373282269732D61637469766522293B7D3B7661722068616E646C6572733D7B6D6F7573656D6F76653A6D6F766546752C746F7563686D6F76653A6D6F766546752C6D6F75736575703A757046752C746F756368656E643A757046757D3B2428646F63756D656E74292E6F6E2868616E646C657273293B7D293B73656C662E6F6E28226D6F757365646F776E20746F7563687374617274222C222E736C69646572222C66756E6374696F6E2865297B696628652E627574746F6E3D3D3D32297B72657475726E2066616C73653B7D0A76617220706172656E74733D242874686973292E706172656E747328222E726B6D642D736C6964657222293B76617220736C696465725F77696474683D706172656E74732E776964746828293B76617220736C696465725F6F66667365743D706172656E74732E6F666673657428292E6C6566743B76617220636865636B5F72616E67653D706172656E74732E66696E642827696E7075745B747970653D2272616E6765225D27292E697328223A64697361626C656422293B696628636865636B5F72616E67653D3D3D74727565297B72657475726E2066616C73653B7D0A76617220736C696465725F6E65775F77696474683D652E70616765582D736C696465725F6F66667365743B696628736C696465725F6E65775F77696474683C3D736C696465725F776964746826262128736C696465725F6E65775F77696474683C22302229297B736C696465725F6D6F766528706172656E74732C736C696465725F6E65775F77696474682C736C696465725F77696474682C74727565293B7D0A76617220757046753D66756E6374696F6E2865297B242874686973292E6F66662868616E646C657273293B7D3B7661722068616E646C6572733D7B6D6F75736575703A757046752C746F756368656E643A757046757D3B2428646F63756D656E74292E6F6E2868616E646C657273293B7D293B7D0A66756E6374696F6E20736C6964657244697363726574655F746D706C7428297B76617220746D706C743D273C64697620636C6173733D22736C69646572223E272B0A273C64697620636C6173733D22736C696465722D66696C6C223E3C2F6469763E272B0A273C64697620636C6173733D22736C696465722D68616E646C65223E3C64697620636C6173733D22736C696465722D6C6162656C223E3C7370616E3E303C2F7370616E3E3C2F6469763E3C2F6469763E272B0A223C2F6469763E223B72657475726E20746D706C743B7D0A66756E6374696F6E20736C696465725F6D6F766528706172656E74732C6E6577572C736C69646572572C73656E64297B76617220736C696465725F6E65775F76616C3D7061727365496E74284D6174682E726F756E6428286E6577572F736C6964657257292A31303029293B76617220736C696465725F66696C6C3D706172656E74732E66696E6428222E736C696465722D66696C6C22293B76617220736C696465725F68616E646C653D706172656E74732E66696E6428222E736C696465722D68616E646C6522293B7661722072616E67653D706172656E74732E66696E642827696E7075745B747970653D2272616E6765225D27293B736C696465725F66696C6C2E63737328227769647468222C736C696465725F6E65775F76616C2B222522293B736C696465725F68616E646C652E637373287B6C6566743A736C696465725F6E65775F76616C2B2225222C7472616E736974696F6E3A226E6F6E65222C222D7765626B69742D7472616E736974696F6E223A226E6F6E65222C222D6D6F7A2D7472616E736974696F6E223A226E6F6E65227D293B72616E67652E76616C28736C696465725F6E65775F76616C293B696628706172656E74732E66696E6428222E736C696465722D68616E646C65207370616E22292E746578742829213D736C696465725F6E65775F76616C297B706172656E74732E66696E6428222E736C696465722D68616E646C65207370616E22292E7465787428736C696465725F6E65775F76616C293B766172206E756D6265723D706172656E74732E617474722822696422292E737562737472696E672832293B69662873656E6429776562736F636B2E73656E642822736C76616C75653A222B736C696465725F6E65775F76616C2B223A222B6E756D626572293B7D7D .js tabbedcontent 2F2A2A0A202A205461627320706C7567696E20666F72206A5175657279206372656174656420627920C3927363617220436173616A75616E61203C20656C626F6C65746169726520617420756E64657261766520646F74206E6574203E0A202A0A202A2040636F7079726967687420436F7079726967687420323031332D3230313620C3927363617220436173616A75616E610A202A20406C6963656E73652020204D49540A202A2040617574686F7220202020C3927363617220436173616A75616E6120416C6F6E736F203C656C626F6C65746169726520617420756E64657261766520646F74206E65743E0A2A2F0A3B2866756E6374696F6E28242C20646F63756D656E742C2077696E646F772C20756E646566696E656429207B0A20202275736520737472696374223B0A0A202076617220546162626564636F6E74656E74203D2066756E6374696F6E28746162636F6E74656E742C206F7074696F6E7329207B0A202020207661722064656661756C7473203D207B0A20202020202020206C696E6B732020202020202020203A20746162636F6E74656E742E7072657628292E66696E6428276127292E6C656E677468203F20746162636F6E74656E742E7072657628292E66696E642827612729203A20272E746162732061272C202F2F20746865207461627320697473656C662E2042792064656661756C742069742073656C6563747320746865206C696E6B7320636F6E7461696E656420696E207468652070726576696F75732077726170706572206F7220746865206C696E6B7320696E7369646520222E746162732061222069662074686572652773206E6F2070726576696F7573206974656D0A20202020202020206572726F7253656C6563746F72203A20272E6572726F722D6D657373616765272C202F2F2066616C736520746F2064697361626C650A202020202020202073706565642020202020202020203A2066616C73652C202F2F207370656564206F66207468652073686F77206566666563742E2053657420746F206E756C6C206F722066616C736520746F2064697361626C650A20202020202020206F6E5377697463682020202020203A2066616C73652C202F2F206F6E5377697463682063616C6C6261636B0A20202020202020206F6E496E697420202020202020203A2066616C73652C202F2F206F6E496E69742063616C6C6261636B0A202020202020202063757272656E74436C61737320203A2027616374697665272C202F2F2063757272656E742073656C65637465642074616220636C617373202869732073657420746F20746865203C613E20656C656D656E74290A20202020202020207461624572726F72436C617373203A20276861732D6572726F7273272C202F2F206120636C61737320746F20626520616464656420746F2074686520746162207768657265206572726F7253656C6563746F722069732064657465637465640A2020202020202020686973746F7279202020202020203A20747275652C202F2F2073657420746F2066616C736520746F2064697361626C652048544D4C3520686973746F72790A2020202020202020686973746F72794F6E496E6974203A20747275652C202F2F20616C6C6F777320746F20646561637469766174652074686520686973746F727920666F722074686520696E7469616C206175746D61746963616C6C792074616220737769746368206F6E206C6F61640A20202020202020206C6F6F70202020202020202020203A2066616C7365202F2F2069662073657420746F20747275652077696C6C206C6F6F70206265747765656E2074616273207768656E207573696E6720746865206E657874282920616E642070726576282920617069206D6574686F64730A2020202020207D2C0A202020202020666972737454696D65203D2066616C73652C0A2020202020206368696C6472656E20203D20746162636F6E74656E742E6368696C6472656E28292C0A202020202020686973746F72792020203D2077696E646F772E686973746F72792C0A2020202020206C6F63202020202020203D20646F63756D656E742E6C6F636174696F6E2C0A20202020202063757272656E742020203D206E756C6C0A202020203B0A0A202020206F7074696F6E73203D20242E657874656E642864656661756C74732C206F7074696F6E73293B0A0A202020206966202821286F7074696F6E732E6C696E6B7320696E7374616E63656F6620242929207B0A2020202020206F7074696F6E732E6C696E6B73203D2024286F7074696F6E732E6C696E6B73293B0A202020207D0A0A202020202F2A2A0A20202020202A20436865636B73206966207468652073706563696669656420746162206964206578697374732E0A20202020202A0A20202020202A2040706172616D2020737472696E672074616220546162202369640A20202020202A204072657475726E20626F6F6C0A20202020202A2F0A2020202066756E6374696F6E207461624578697374732874616229207B0A20202020202072657475726E20426F6F6C65616E286368696C6472656E2E66696C74657228746162292E6C656E677468293B0A202020207D0A202020202F2A2A0A20202020202A20436865636B73206966207468652063757272656E7420746162206973207468650A20202020202A206669727374206F6E6520696E207468652074616273207365742E0A20202020202A0A20202020202A204072657475726E20626F6F6C0A20202020202A2F0A2020202066756E6374696F6E20697346697273742829207B0A20202020202072657475726E2063757272656E74203D3D3D20303B0A202020207D0A202020202F2A2A0A20202020202A20436865636B732069662074686520706173736564206E756D62657220697320616E20696E74656765722E0A20202020202A0A20202020202A2040706172616D20206D6978656420206E756D205468652076616C756520746F20626520636865636B65642E0A20202020202A204072657475726E20626F6F6C0A20202020202A2F0A2020202066756E6374696F6E206973496E74286E756D29207B0A20202020202072657475726E206E756D20252031203D3D3D20303B0A202020207D0A202020202F2A2A0A20202020202A20436865636B73206966207468652063757272656E7420746162206973207468650A20202020202A206C617374206F6E6520696E207468652074616273207365742E0A20202020202A0A20202020202A204072657475726E207B426F6F6C65616E7D205B6465736372697074696F6E5D0A20202020202A2F0A2020202066756E6374696F6E2069734C6173742829207B0A20202020202072657475726E2063757272656E74203D3D3D206368696C6472656E2E6C656E677468202D20313B0A202020207D0A202020202F2A2A0A20202020202A2046696C74657273206120746162206261736564206F6E2063757272656E74206C696E6B7320687265662E0A20202020202A0A20202020202A204D6574686F6420666F7220636F6D7061746962696C6974792077697468205A6570746F2E6A730A20202020202A0A20202020202A2040706172616D2020737472696E6720746162205461622023687265660A20202020202A204072657475726E20626F6F6C0A20202020202A2F0A2020202066756E6374696F6E2066696C7465725461622874616229207B0A20202020202072657475726E20242874686973292E6174747228276872656627292E6D61746368286E65772052656745787028746162202B2027242729293B0A202020207D0A202020202F2A2A0A20202020202A2052657475726E7320616E206F626A65637420636F6E7461696E696E672074776F206A517565727920696E7374616E6365733A0A20202020202A206F6E6520666F72207468652074616220636F6E74656E7420616E6420746865206F7468657220666F7220697473206C696E6B2E0A20202020202A0A20202020202A2040706172616D20206D69786564207461622041207461622069642C20236964206F7220696E6465782E0A20202020202A204072657475726E206F626A6563742020202057697468207468690A20202020202A2F0A2020202066756E6374696F6E206765745461622874616229207B0A2020202020206966202874616220696E7374616E63656F66202429207B0A202020202020202072657475726E207B0A20202020202020202020746162203A207461622C0A202020202020202020206C696E6B203A206F7074696F6E732E6C696E6B732E6571287461622E696E6465782829290A20202020202020207D3B0A2020202020207D0A202020202020696620286973496E74287461622929207B0A202020202020202072657475726E207B0A20202020202020202020746162203A206368696C6472656E2E657128746162292C0A202020202020202020206C696E6B203A206F7074696F6E732E6C696E6B732E657128746162290A20202020202020207D3B0A2020202020207D0A202020202020696620286368696C6472656E2E66696C74657228746162292E6C656E67746829207B0A202020202020202072657475726E207B0A20202020202020202020746162203A206368696C6472656E2E66696C74657228746162292C0A202020202020202020206C696E6B203A206F7074696F6E732E6C696E6B732E66696C7465722866756E6374696F6E2829207B0A20202020202020202020202072657475726E2066696C7465725461622E6170706C7928746869732C205B7461625D293B0A202020202020202020207D290A20202020202020207D3B0A2020202020207D0A2020202020202F2F20617373756D65206974277320616E20696420776974686F757420230A20202020202072657475726E207B0A2020202020202020746162203A206368696C6472656E2E66696C74657228272327202B20746162292C0A20202020202020206C696E6B203A206F7074696F6E732E6C696E6B732E66696C7465722866756E6374696F6E2829207B0A2020202020202020202072657475726E2066696C7465725461622E6170706C7928746869732C205B272327202B207461625D293B0A20202020202020207D290A2020202020207D3B0A202020207D0A202020202F2A2A0A20202020202A2052657475726E732074686520696E646578206F66207468652063757272656E74207461622E0A20202020202A0A20202020202A204072657475726E20696E740A20202020202A2F0A2020202066756E6374696F6E2067657443757272656E742829207B0A20202020202072657475726E206F7074696F6E732E6C696E6B732E706172656E7428292E66696C74657228272E27202B206F7074696F6E732E63757272656E74436C617373292E696E64657828293B0A202020207D0A202020202F2A2A0A20202020202A20476F20746F20746865206E6578742074616220696E207468652074616273207365742E0A20202020202A0A20202020202A2040706172616D2020626F6F6C20206C6F6F7020496620646566696E65642077696C6C206F7665727772697465206F7074696F6E732E6C6F6F700A20202020202A204072657475726E206D697865640A20202020202A2F0A2020202066756E6374696F6E206E657874286C6F6F7029207B0A2020202020202B2B63757272656E743B0A0A202020202020696620286C6F6F70203D3D3D20756E646566696E656429206C6F6F70203D206F7074696F6E732E6C6F6F703B0A0A2020202020206966202863757272656E74203C206368696C6472656E2E6C656E67746829207B0A202020202020202072657475726E207377697463685461622863757272656E742C2074727565293B0A2020202020207D20656C736520696620286C6F6F702026262063757272656E74203E3D206368696C6472656E2E6C656E67746829207B0A202020202020202072657475726E2073776974636854616228302C2074727565293B0A2020202020207D0A0A20202020202072657475726E2066616C73653B0A202020207D0A202020202F2A2A0A20202020202A20476F20746F207468652070726576696F75732074616220696E207468652074616273207365742E0A20202020202A0A20202020202A2040706172616D2020626F6F6C20206C6F6F7020496620646566696E65642077696C6C206F7665727772697465206F7074696F6E732E6C6F6F700A20202020202A204072657475726E206D697865640A20202020202A2F0A2020202066756E6374696F6E2070726576286C6F6F7029207B0A2020202020202D2D63757272656E743B0A0A202020202020696620286C6F6F70203D3D3D20756E646566696E656429206C6F6F70203D206F7074696F6E732E6C6F6F703B0A0A2020202020206966202863757272656E74203E3D203029207B0A202020202020202072657475726E207377697463685461622863757272656E742C2074727565293B0A2020202020207D20656C736520696620286C6F6F702026262063757272656E74203C203029207B0A202020202020202072657475726E20737769746368546162286368696C6472656E2E6C656E677468202D20312C2074727565293B0A2020202020207D0A0A20202020202072657475726E2066616C73653B0A202020207D0A202020202F2A2A0A20202020202A206F6E5377697463682063616C6C6261636B20666F72207377697463685461622E0A20202020202A0A20202020202A2040706172616D2020737472696E67207461622054686520746162202369640A20202020202A204072657475726E20766F69640A20202020202A2F0A2020202066756E6374696F6E206F6E5377697463682874616229207B0A202020202020696620286F7074696F6E732E686973746F7279202626206F7074696F6E732E686973746F72794F6E496E697420262620666972737454696D6520262620686973746F727920213D3D20756E646566696E65642026262028277075736853746174652720696E20686973746F72792929207B0A2020202020202020666972737454696D65203D2066616C73653B0A202020202020202077696E646F772E73657454696D656F75742866756E6374696F6E2829207B0A20202020202020202020686973746F72792E7265706C6163655374617465286E756C6C2C2027272C20746162293B0A20202020202020207D2C20313030293B0A2020202020207D0A20202020202063757272656E74203D2067657443757272656E7428293B0A202020202020696620286F7074696F6E732E6F6E53776974636820262620747970656F66206F7074696F6E732E6F6E537769746368203D3D3D202766756E6374696F6E2729207B0A20202020202020206F7074696F6E732E6F6E537769746368287461622C206170692829293B0A2020202020207D0A202020202020746162636F6E74656E742E747269676765722827746162636F6E74656E742E737769746368272C205B7461622C2061706928295D293B0A202020207D0A202020202F2A2A0A20202020202A2053776974636820746F20737065636966696564207461622E0A20202020202A0A20202020202A2040706172616D20206D6978656420746162205468652074616220746F2073776974636820746F2E0A20202020202A2040706172616D2020626F6F6C20206170692053657420746F207472756520746F20666F72636520686973746F72792077726974696E672E0A20202020202A204072657475726E20626F6F6C20202020202052657475726E732066616C73652069662074616220646F6573206E6F742065786973743B2074727565206F74686572776973652E0A20202020202A2F0A2020202066756E6374696F6E20737769746368546162287461622C2061706929207B0A20202020202069662028217461622E746F537472696E6728292E6D61746368282F5E232F2929207B0A2020202020202020746162203D20272327202B2067657454616228746162292E7461622E617474722827696427293B0A2020202020207D0A0A2020202020206966202821746162457869737473287461622929207B0A202020202020202072657475726E2066616C73653B0A2020202020207D0A0A2020202020202F2F20546F67676C652061637469766520636C6173730A2020202020206F7074696F6E732E6C696E6B732E617474722827617269612D73656C6563746564272C2766616C736527292E706172656E7428292E72656D6F7665436C617373286F7074696F6E732E63757272656E74436C617373293B0A2020202020206F7074696F6E732E6C696E6B732E66696C7465722866756E6374696F6E2829207B0A202020202020202072657475726E2066696C7465725461622E6170706C7928746869732C205B7461625D293B0A2020202020207D292E617474722827617269612D73656C6563746564272C277472756527292E706172656E7428292E616464436C617373286F7074696F6E732E63757272656E74436C617373293B0A2020202020202F2F204869646520746162730A2020202020206368696C6472656E2E6869646528293B0A0A2020202020202F2F205765206E65656420746F20666F72636520746865206368616E6765206F66207468652068617368206966207765277265207573696E6720746865204150490A202020202020696620286F7074696F6E732E686973746F72792026262061706929207B0A202020202020202069662028686973746F727920213D3D20756E646566696E65642026262028277075736853746174652720696E20686973746F72792929207B0A20202020202020202020686973746F72792E707573685374617465286E756C6C2C2027272C20746162293B0A20202020202020207D20656C7365207B0A202020202020202020202F2F20666F7263652068617368206368616E676520746F2061646420697420746F2074686520686973746F72790A2020202020202020202077696E646F772E6C6F636174696F6E2E68617368203D207461623B0A20202020202020207D0A2020202020207D0A0A2020202020202F2F2053686F7720746162730A2020202020206368696C6472656E2E617474722827617269612D68696464656E272C277472756527292E66696C74657228746162292E73686F77286F7074696F6E732E73706565642C2066756E6374696F6E2829207B0A2020202020202020696620286F7074696F6E732E737065656429207B0A202020202020202020206F6E53776974636828746162293B0A20202020202020207D0A2020202020207D292E617474722827617269612D68696464656E272C2766616C736527293B0A20202020202069662028216F7074696F6E732E737065656429207B0A20202020202020206F6E53776974636828746162293B0A2020202020207D0A0A20202020202072657475726E20747275653B0A202020207D0A202020202F2A2A0A20202020202A20417069206D6574686F6420746F2073776974636820746162732E0A20202020202A0A20202020202A2040706172616D20206D69786564207461622054616220746F2073776974636820746F2E0A20202020202A204072657475726E20626F6F6C20202020202052657475726E732066616C73652069662074616220646F6573206E6F742065786973743B2074727565206F74686572776973652E0A20202020202A2F0A2020202066756E6374696F6E206170695377697463682874616229207B0A20202020202072657475726E20737769746368546162287461622C2074727565293B0A202020207D0A202020202F2A2A0A20202020202A204D6574686F64207573656420746F207377697463682074616273207573696E67207468650A20202020202A2062726F7773657220717565727920686173682E0A20202020202A0A20202020202A2040706172616D20206F626A6563742065204576656E742E0A20202020202A204072657475726E20766F69640A20202020202A2F0A2020202066756E6374696F6E2068617368537769746368286529207B0A202020202020737769746368546162286C6F632E68617368293B0A202020207D0A202020202F2A2A0A20202020202A20496E697469616C697A6174696F6E206D6574686F642E0A20202020202A0A20202020202A205468652074616220636865636B696E6720707265666572656E63652069733A0A20202020202A2020202D20646F63756D656E742E6C6F636174696F6E2E686173680A20202020202A2020202D206F7074696F6E732E6572726F7253656C6563746F720A20202020202A2020202D2066697273742074616220696E2074686520736574206F6620746162730A20202020202A0A20202020202A20546865206F6E496E6974206D6574686F642069732063616C6C6564206174207468650A20202020202A20656E64206F662074686973206D6574686F642E0A20202020202A0A20202020202A204072657475726E20766F69640A20202020202A2F0A2020202066756E6374696F6E20696E69742829207B0A2020202020202F2F2053776974636820746F20746162207573696E67206C6F636174696F6E2E686173680A20202020202069662028746162457869737473286C6F632E686173682929207B0A20202020202020202F2F2053776974636820746F2063757272656E742068617368207461620A2020202020202020737769746368546162286C6F632E68617368293B0A2020202020207D0A2020202020202F2F2049662074686572652773206120746162206C696E6B207769746820746865206F7074696F6E732E63757272656E74436C617373207365742C0A2020202020202F2F2073776974636820746F2074686174207461622E0A202020202020656C736520696620286F7074696F6E732E6C696E6B732E706172656E7428292E66696C74657228272E27202B206F7074696F6E732E63757272656E74436C617373292E6C656E67746829207B0A2020202020202020737769746368546162286F7074696F6E732E6C696E6B732E706172656E7428292E66696C74657228272E27202B206F7074696F6E732E63757272656E74436C617373292E696E6465782829293B0A2020202020207D0A2020202020202F2F2053776974636820746F2074616220636F6E7461696E696E6720636C617373206F7074696F6E732E6572726F7253656C6563746F720A202020202020656C736520696620286F7074696F6E732E6572726F7253656C6563746F72202626206368696C6472656E2E66696E64286F7074696F6E732E6572726F7253656C6563746F72292E6C656E67746829207B0A20202020202020202F2F2053656172636820666F72206572726F727320616E642073686F772066697273742074616220636F6E7461696E696E67206F6E650A20202020202020206368696C6472656E2E656163682866756E6374696F6E2829207B0A2020202020202020202069662028242874686973292E66696E64286F7074696F6E732E6572726F7253656C6563746F72292E6C656E67746829207B0A20202020202020202020202073776974636854616228222322202B20242874686973292E61747472282269642229293B0A20202020202020202020202072657475726E2066616C73653B0A202020202020202020207D0A20202020202020207D293B0A2020202020207D0A2020202020202F2F204F70656E206669727374207461620A202020202020656C7365207B0A202020202020202073776974636854616228222322202B206368696C6472656E2E66696C74657228223A66697273742D6368696C6422292E61747472282269642229293B0A2020202020207D0A2020202020202F2F20416464206120636C61737320746F2065766572792074616220636F6E7461696E696E67206572726F72730A202020202020696620286F7074696F6E732E6572726F7253656C6563746F7229207B0A20202020202020206368696C6472656E2E66696E64286F7074696F6E732E6572726F7253656C6563746F72292E656163682866756E6374696F6E2829207B0A2020202020202020202076617220746162203D2067657454616228242874686973292E706172656E742829293B0A202020202020202020207461622E6C696E6B2E706172656E7428292E616464436C617373286F7074696F6E732E7461624572726F72436C617373293B0A20202020202020207D293B0A2020202020207D0A0A2020202020202F2F2042696E64696E670A20202020202069662028276F6E686173686368616E67652720696E2077696E646F7729207B0A2020202020202020242877696E646F77292E62696E642827686173686368616E6765272C2068617368537769746368293B0A2020202020207D20656C7365207B202F2F206F6C642062726F77736572730A20202020202020207661722063757272656E745F68726566203D206C6F632E687265663B0A202020202020202077696E646F772E736574496E74657276616C2866756E6374696F6E2829207B0A202020202020202020206966202863757272656E745F6872656620213D3D206C6F632E6872656629207B0A202020202020202020202020686173685377697463682E63616C6C2877696E646F772E6576656E74293B0A20202020202020202020202063757272656E745F68726566203D206C6F632E687265663B0A202020202020202020207D0A20202020202020207D2C20313030293B0A2020202020207D0A2020202020202F2F2042696E6420636C69636B206576656E74206F6E206C696E6B732C20746F20656E7375726520776520646F6E27742072657772697465207468652055524920696E0A2020202020202F2F206361736520686973746F72792069732064697361626C65640A20202020202024286F7074696F6E732E6C696E6B73292E6F6E2827636C69636B272C2066756E6374696F6E286529207B0A202020202020202073776974636854616228242874686973292E6174747228276872656627292E7265706C616365282F5E5B5E235D2B2F2C202727292C206F7074696F6E732E686973746F7279293B0A2020202020202020652E70726576656E7444656661756C7428293B0A2020202020207D293B0A0A2020202020202F2F206F6E496E69742063616C6C6261636B0A202020202020696620286F7074696F6E732E6F6E496E697420262620747970656F66206F7074696F6E732E6F6E496E6974203D3D3D202766756E6374696F6E2729207B0A20202020202020206F7074696F6E732E6F6E496E6974286170692829293B0A2020202020207D0A202020202020746162636F6E74656E742E747269676765722827746162636F6E74656E742E696E6974272C205B61706928295D293B0A202020207D0A202020202F2A2A0A20202020202A2052657475726E7320746865206D6574686F6473206578706F73656420696E20746865206170692E0A20202020202A0A20202020202A204072657475726E206F626A65637420436F6E7461696E696E67206561636820617069206D6574686F642E0A20202020202A2F0A2020202066756E6374696F6E206170692829207B0A20202020202072657475726E207B0A20202020202020202773776974636827202020202020203A206170695377697463682C0A20202020202020202773776974636854616227202020203A206170695377697463682C202F2F20666F72206F6C642062726F77736572730A20202020202020202767657443757272656E74272020203A2067657443757272656E742C0A20202020202020202767657454616227202020202020203A206765745461622C0A2020202020202020276E657874272020202020202020203A206E6578742C0A20202020202020202770726576272020202020202020203A20707265762C0A20202020202020202769734669727374272020202020203A20697346697273742C0A20202020202020202769734C61737427202020202020203A2069734C6173740A2020202020207D3B0A202020207D0A0A20202020696E697428293B0A0A2020202072657475726E2061706928293B0A20207D3B0A0A2020242E666E2E746162626564436F6E74656E74203D2066756E6374696F6E286F7074696F6E7329207B0A2020202072657475726E20746869732E656163682866756E6374696F6E2829207B0A2020202020207661722074616273203D206E657720546162626564636F6E74656E7428242874686973292C206F7074696F6E73293B0A202020202020242874686973292E646174612827617069272C2074616273293B0A202020207D293B0A20207D3B0A0A7D292877696E646F772E6A5175657279207C7C2077696E646F772E5A6570746F207C7C2077696E646F772E242C20646F63756D656E742C2077696E646F77293B0A .js tabbedcontent.min 3B2866756E6374696F6E28242C646F63756D656E742C77696E646F772C756E646566696E6564297B2275736520737472696374223B76617220546162626564636F6E74656E743D66756E6374696F6E28746162636F6E74656E742C6F7074696F6E73297B7661722064656661756C74733D7B6C696E6B733A746162636F6E74656E742E7072657628292E66696E6428276127292E6C656E6774683F746162636F6E74656E742E7072657628292E66696E6428276127293A272E746162732061272C6572726F7253656C6563746F723A272E6572726F722D6D657373616765272C73706565643A66616C73652C6F6E5377697463683A66616C73652C6F6E496E69743A66616C73652C63757272656E74436C6173733A27616374697665272C7461624572726F72436C6173733A276861732D6572726F7273272C686973746F72793A747275652C686973746F72794F6E496E69743A747275652C6C6F6F703A66616C73657D2C666972737454696D653D66616C73652C6368696C6472656E3D746162636F6E74656E742E6368696C6472656E28292C686973746F72793D77696E646F772E686973746F72792C6C6F633D646F63756D656E742E6C6F636174696F6E2C63757272656E743D6E756C6C3B6F7074696F6E733D242E657874656E642864656661756C74732C6F7074696F6E73293B69662821286F7074696F6E732E6C696E6B7320696E7374616E63656F66202429297B6F7074696F6E732E6C696E6B733D24286F7074696F6E732E6C696E6B73293B7D0A66756E6374696F6E2074616245786973747328746162297B72657475726E20426F6F6C65616E286368696C6472656E2E66696C74657228746162292E6C656E677468293B7D0A66756E6374696F6E206973466972737428297B72657475726E2063757272656E743D3D3D303B7D0A66756E6374696F6E206973496E74286E756D297B72657475726E206E756D25313D3D3D303B7D0A66756E6374696F6E2069734C61737428297B72657475726E2063757272656E743D3D3D6368696C6472656E2E6C656E6774682D313B7D0A66756E6374696F6E2066696C74657254616228746162297B72657475726E20242874686973292E6174747228276872656627292E6D61746368286E657720526567457870287461622B27242729293B7D0A66756E6374696F6E2067657454616228746162297B69662874616220696E7374616E63656F662024297B72657475726E7B7461623A7461622C6C696E6B3A6F7074696F6E732E6C696E6B732E6571287461622E696E6465782829297D3B7D0A6966286973496E742874616229297B72657475726E7B7461623A6368696C6472656E2E657128746162292C6C696E6B3A6F7074696F6E732E6C696E6B732E657128746162297D3B7D0A6966286368696C6472656E2E66696C74657228746162292E6C656E677468297B72657475726E7B7461623A6368696C6472656E2E66696C74657228746162292C6C696E6B3A6F7074696F6E732E6C696E6B732E66696C7465722866756E6374696F6E28297B72657475726E2066696C7465725461622E6170706C7928746869732C5B7461625D293B7D297D3B7D0A72657475726E7B7461623A6368696C6472656E2E66696C746572282723272B746162292C6C696E6B3A6F7074696F6E732E6C696E6B732E66696C7465722866756E6374696F6E28297B72657475726E2066696C7465725461622E6170706C7928746869732C5B2723272B7461625D293B7D297D3B7D0A66756E6374696F6E2067657443757272656E7428297B72657475726E206F7074696F6E732E6C696E6B732E706172656E7428292E66696C74657228272E272B6F7074696F6E732E63757272656E74436C617373292E696E64657828293B7D0A66756E6374696F6E206E657874286C6F6F70297B2B2B63757272656E743B6966286C6F6F703D3D3D756E646566696E6564296C6F6F703D6F7074696F6E732E6C6F6F703B69662863757272656E743C6368696C6472656E2E6C656E677468297B72657475726E207377697463685461622863757272656E742C74727565293B7D656C7365206966286C6F6F70262663757272656E743E3D6368696C6472656E2E6C656E677468297B72657475726E2073776974636854616228302C74727565293B7D0A72657475726E2066616C73653B7D0A66756E6374696F6E2070726576286C6F6F70297B2D2D63757272656E743B6966286C6F6F703D3D3D756E646566696E6564296C6F6F703D6F7074696F6E732E6C6F6F703B69662863757272656E743E3D30297B72657475726E207377697463685461622863757272656E742C74727565293B7D656C7365206966286C6F6F70262663757272656E743C30297B72657475726E20737769746368546162286368696C6472656E2E6C656E6774682D312C74727565293B7D0A72657475726E2066616C73653B7D0A66756E6374696F6E206F6E53776974636828746162297B6966286F7074696F6E732E686973746F727926266F7074696F6E732E686973746F72794F6E496E69742626666972737454696D652626686973746F7279213D3D756E646566696E65642626282770757368537461746527696E20686973746F727929297B666972737454696D653D66616C73653B77696E646F772E73657454696D656F75742866756E6374696F6E28297B686973746F72792E7265706C6163655374617465286E756C6C2C27272C746162293B7D2C313030293B7D0A63757272656E743D67657443757272656E7428293B6966286F7074696F6E732E6F6E5377697463682626747970656F66206F7074696F6E732E6F6E5377697463683D3D3D2766756E6374696F6E27297B6F7074696F6E732E6F6E537769746368287461622C6170692829293B7D0A746162636F6E74656E742E747269676765722827746162636F6E74656E742E737769746368272C5B7461622C61706928295D293B7D0A66756E6374696F6E20737769746368546162287461622C617069297B696628217461622E746F537472696E6728292E6D61746368282F5E232F29297B7461623D2723272B67657454616228746162292E7461622E617474722827696427293B7D0A696628217461624578697374732874616229297B72657475726E2066616C73653B7D0A6F7074696F6E732E6C696E6B732E617474722827617269612D73656C6563746564272C2766616C736527292E706172656E7428292E72656D6F7665436C617373286F7074696F6E732E63757272656E74436C617373293B6F7074696F6E732E6C696E6B732E66696C7465722866756E6374696F6E28297B72657475726E2066696C7465725461622E6170706C7928746869732C5B7461625D293B7D292E617474722827617269612D73656C6563746564272C277472756527292E706172656E7428292E616464436C617373286F7074696F6E732E63757272656E74436C617373293B6368696C6472656E2E6869646528293B6966286F7074696F6E732E686973746F72792626617069297B696628686973746F7279213D3D756E646566696E65642626282770757368537461746527696E20686973746F727929297B686973746F72792E707573685374617465286E756C6C2C27272C746162293B7D656C73657B77696E646F772E6C6F636174696F6E2E686173683D7461623B7D7D0A6368696C6472656E2E617474722827617269612D68696464656E272C277472756527292E66696C74657228746162292E73686F77286F7074696F6E732E73706565642C66756E6374696F6E28297B6966286F7074696F6E732E7370656564297B6F6E53776974636828746162293B7D7D292E617474722827617269612D68696464656E272C2766616C736527293B696628216F7074696F6E732E7370656564297B6F6E53776974636828746162293B7D0A72657475726E20747275653B7D0A66756E6374696F6E2061706953776974636828746162297B72657475726E20737769746368546162287461622C74727565293B7D0A66756E6374696F6E20686173685377697463682865297B737769746368546162286C6F632E68617368293B7D0A66756E6374696F6E20696E697428297B696628746162457869737473286C6F632E6861736829297B737769746368546162286C6F632E68617368293B7D0A656C7365206966286F7074696F6E732E6C696E6B732E706172656E7428292E66696C74657228272E272B6F7074696F6E732E63757272656E74436C617373292E6C656E677468297B737769746368546162286F7074696F6E732E6C696E6B732E706172656E7428292E66696C74657228272E272B6F7074696F6E732E63757272656E74436C617373292E696E6465782829293B7D0A656C7365206966286F7074696F6E732E6572726F7253656C6563746F7226266368696C6472656E2E66696E64286F7074696F6E732E6572726F7253656C6563746F72292E6C656E677468297B6368696C6472656E2E656163682866756E6374696F6E28297B696628242874686973292E66696E64286F7074696F6E732E6572726F7253656C6563746F72292E6C656E677468297B737769746368546162282223222B242874686973292E61747472282269642229293B72657475726E2066616C73653B7D7D293B7D0A656C73657B737769746368546162282223222B6368696C6472656E2E66696C74657228223A66697273742D6368696C6422292E61747472282269642229293B7D0A6966286F7074696F6E732E6572726F7253656C6563746F72297B6368696C6472656E2E66696E64286F7074696F6E732E6572726F7253656C6563746F72292E656163682866756E6374696F6E28297B766172207461623D67657454616228242874686973292E706172656E742829293B7461622E6C696E6B2E706172656E7428292E616464436C617373286F7074696F6E732E7461624572726F72436C617373293B7D293B7D0A696628276F6E686173686368616E676527696E2077696E646F77297B242877696E646F77292E62696E642827686173686368616E6765272C68617368537769746368293B7D656C73657B7661722063757272656E745F687265663D6C6F632E687265663B77696E646F772E736574496E74657276616C2866756E6374696F6E28297B69662863757272656E745F68726566213D3D6C6F632E68726566297B686173685377697463682E63616C6C2877696E646F772E6576656E74293B63757272656E745F687265663D6C6F632E687265663B7D7D2C313030293B7D0A24286F7074696F6E732E6C696E6B73292E6F6E2827636C69636B272C66756E6374696F6E2865297B73776974636854616228242874686973292E6174747228276872656627292E7265706C616365282F5E5B5E235D2B2F2C2727292C6F7074696F6E732E686973746F7279293B652E70726576656E7444656661756C7428293B7D293B6966286F7074696F6E732E6F6E496E69742626747970656F66206F7074696F6E732E6F6E496E69743D3D3D2766756E6374696F6E27297B6F7074696F6E732E6F6E496E6974286170692829293B7D0A746162636F6E74656E742E747269676765722827746162636F6E74656E742E696E6974272C5B61706928295D293B7D0A66756E6374696F6E2061706928297B72657475726E7B27737769746368273A6170695377697463682C27737769746368546162273A6170695377697463682C2767657443757272656E74273A67657443757272656E742C27676574546162273A6765745461622C276E657874273A6E6578742C2770726576273A707265762C2769734669727374273A697346697273742C2769734C617374273A69734C6173747D3B7D0A696E697428293B72657475726E2061706928293B7D3B242E666E2E746162626564436F6E74656E743D66756E6374696F6E286F7074696F6E73297B72657475726E20746869732E656163682866756E6374696F6E28297B76617220746162733D6E657720546162626564636F6E74656E7428242874686973292C6F7074696F6E73293B242874686973292E646174612827617069272C74616273293B7D293B7D3B7D292877696E646F772E6A51756572797C7C77696E646F772E5A6570746F7C7C77696E646F772E242C646F63756D656E742C77696E646F77293B .js zepto.min 20202F2A205A6570746F2076312E322E30202D207A6570746F206576656E7420616A617820666F726D206965202D207A6570746F6A732E636F6D2F6C6963656E7365202A2F0A20202166756E6374696F6E28742C65297B2266756E6374696F6E223D3D747970656F6620646566696E652626646566696E652E616D643F646566696E652866756E6374696F6E28297B72657475726E20652874297D293A652874297D28746869732C66756E6374696F6E2874297B76617220653D66756E6374696F6E28297B66756E6374696F6E20242874297B72657475726E206E756C6C3D3D743F537472696E672874293A535B432E63616C6C2874295D7C7C226F626A656374227D66756E6374696F6E20462874297B72657475726E2266756E6374696F6E223D3D242874297D66756E6374696F6E206B2874297B72657475726E206E756C6C213D742626743D3D742E77696E646F777D66756E6374696F6E204D2874297B72657475726E206E756C6C213D742626742E6E6F6465547970653D3D742E444F43554D454E545F4E4F44457D66756E6374696F6E20522874297B72657475726E226F626A656374223D3D242874297D66756E6374696F6E205A2874297B72657475726E20522874292626216B28742926264F626A6563742E67657450726F746F747970654F662874293D3D4F626A6563742E70726F746F747970657D66756E6374696F6E207A2874297B76617220653D2121742626226C656E67746822696E20742626742E6C656E6774682C6E3D722E747970652874293B72657475726E2266756E6374696F6E22213D6E2626216B287429262628226172726179223D3D6E7C7C303D3D3D657C7C226E756D626572223D3D747970656F6620652626653E302626652D3120696E2074297D66756E6374696F6E20712874297B72657475726E20612E63616C6C28742C66756E6374696F6E2874297B72657475726E206E756C6C213D747D297D66756E6374696F6E20482874297B72657475726E20742E6C656E6774683E303F722E666E2E636F6E6361742E6170706C79285B5D2C74293A747D66756E6374696F6E20492874297B72657475726E20742E7265706C616365282F3A3A2F672C222F22292E7265706C616365282F285B412D5A5D2B29285B412D5A5D5B612D7A5D292F672C2224315F243222292E7265706C616365282F285B612D7A5C645D29285B412D5A5D292F672C2224315F243222292E7265706C616365282F5F2F672C222D22292E746F4C6F7765724361736528297D66756E6374696F6E20562874297B72657475726E207420696E206C3F6C5B745D3A6C5B745D3D6E6577205265674578702822285E7C5C5C7329222B742B22285C5C737C242922297D66756E6374696F6E205F28742C65297B72657475726E226E756D62657222213D747970656F6620657C7C685B492874295D3F653A652B227078227D66756E6374696F6E20422874297B76617220652C6E3B72657475726E20635B745D7C7C28653D662E637265617465456C656D656E742874292C662E626F64792E617070656E644368696C642865292C6E3D676574436F6D70757465645374796C6528652C2222292E67657450726F706572747956616C75652822646973706C617922292C652E706172656E744E6F64652E72656D6F76654368696C642865292C226E6F6E65223D3D6E2626286E3D22626C6F636B22292C635B745D3D6E292C635B745D7D66756E6374696F6E20552874297B72657475726E226368696C6472656E22696E20743F752E63616C6C28742E6368696C6472656E293A722E6D617028742E6368696C644E6F6465732C66756E6374696F6E2874297B72657475726E20313D3D742E6E6F6465547970653F743A766F696420307D297D66756E6374696F6E205828742C65297B766172206E2C723D743F742E6C656E6774683A303B666F72286E3D303B723E6E3B6E2B2B29746869735B6E5D3D745B6E5D3B746869732E6C656E6774683D722C746869732E73656C6563746F723D657C7C22227D66756E6374696F6E204A28742C722C69297B666F72286E20696E207229692626285A28725B6E5D297C7C4C28725B6E5D29293F285A28725B6E5D292626215A28745B6E5D29262628745B6E5D3D7B7D292C4C28725B6E5D292626214C28745B6E5D29262628745B6E5D3D5B5D292C4A28745B6E5D2C725B6E5D2C6929293A725B6E5D213D3D65262628745B6E5D3D725B6E5D297D66756E6374696F6E205728742C65297B72657475726E206E756C6C3D3D653F722874293A722874292E66696C7465722865297D66756E6374696F6E205928742C652C6E2C72297B72657475726E20462865293F652E63616C6C28742C6E2C72293A657D66756E6374696F6E204728742C652C6E297B6E756C6C3D3D6E3F742E72656D6F76654174747269627574652865293A742E73657441747472696275746528652C6E297D66756E6374696F6E204B28742C6E297B76617220723D742E636C6173734E616D657C7C22222C693D722626722E6261736556616C213D3D653B72657475726E206E3D3D3D653F693F722E6261736556616C3A723A766F696428693F722E6261736556616C3D6E3A742E636C6173734E616D653D6E297D66756E6374696F6E20512874297B7472797B72657475726E20743F2274727565223D3D747C7C282266616C7365223D3D743F21313A226E756C6C223D3D743F6E756C6C3A2B742B22223D3D743F2B743A2F5E5B5C5B5C7B5D2F2E746573742874293F722E70617273654A534F4E2874293A74293A747D63617463682865297B72657475726E20747D7D66756E6374696F6E20747428742C65297B652874293B666F7228766172206E3D302C723D742E6368696C644E6F6465732E6C656E6774683B723E6E3B6E2B2B29747428742E6368696C644E6F6465735B6E5D2C65297D76617220652C6E2C722C692C4F2C502C6F3D5B5D2C733D6F2E636F6E6361742C613D6F2E66696C7465722C753D6F2E736C6963652C663D742E646F63756D656E742C633D7B7D2C6C3D7B7D2C683D7B22636F6C756D6E2D636F756E74223A312C636F6C756D6E733A312C22666F6E742D776569676874223A312C226C696E652D686569676874223A312C6F7061636974793A312C227A2D696E646578223A312C7A6F6F6D3A317D2C703D2F5E5C732A3C285C772B7C21295B5E3E5D2A3E2F2C643D2F5E3C285C772B295C732A5C2F3F3E283F3A3C5C2F5C313E7C29242F2C6D3D2F3C283F21617265617C62727C636F6C7C656D6265647C68727C696D677C696E7075747C6C696E6B7C6D6574617C706172616D2928285B5C773A5D2B295B5E3E5D2A295C2F3E2F67692C673D2F5E283F3A626F64797C68746D6C29242F692C763D2F285B412D5A5D292F672C793D5B2276616C222C22637373222C2268746D6C222C2274657874222C2264617461222C227769647468222C22686569676874222C226F6666736574225D2C783D5B226166746572222C2270726570656E64222C226265666F7265222C22617070656E64225D2C623D662E637265617465456C656D656E7428227461626C6522292C453D662E637265617465456C656D656E742822747222292C6A3D7B74723A662E637265617465456C656D656E74282274626F647922292C74626F64793A622C74686561643A622C74666F6F743A622C74643A452C74683A452C222A223A662E637265617465456C656D656E74282264697622297D2C773D2F636F6D706C6574657C6C6F616465647C696E7465726163746976652F2C543D2F5E5B5C772D5D2A242F2C533D7B7D2C433D532E746F537472696E672C4E3D7B7D2C413D662E637265617465456C656D656E74282264697622292C443D7B746162696E6465783A22746162496E646578222C726561646F6E6C793A22726561644F6E6C79222C22666F72223A2268746D6C466F72222C22636C617373223A22636C6173734E616D65222C6D61786C656E6774683A226D61784C656E677468222C63656C6C73706163696E673A2263656C6C53706163696E67222C63656C6C70616464696E673A2263656C6C50616464696E67222C726F777370616E3A22726F775370616E222C636F6C7370616E3A22636F6C5370616E222C7573656D61703A227573654D6170222C6672616D65626F726465723A226672616D65426F72646572222C636F6E74656E746564697461626C653A22636F6E74656E744564697461626C65227D2C4C3D41727261792E697341727261797C7C66756E6374696F6E2874297B72657475726E207420696E7374616E63656F662041727261797D3B72657475726E204E2E6D6174636865733D66756E6374696F6E28742C65297B69662821657C7C21747C7C31213D3D742E6E6F6465547970652972657475726E21313B766172206E3D742E6D6174636865737C7C742E7765626B69744D61746368657353656C6563746F727C7C742E6D6F7A4D61746368657353656C6563746F727C7C742E6F4D61746368657353656C6563746F727C7C742E6D61746368657353656C6563746F723B6966286E2972657475726E206E2E63616C6C28742C65293B76617220722C693D742E706172656E744E6F64652C6F3D21693B72657475726E206F262628693D41292E617070656E644368696C642874292C723D7E4E2E71736128692C65292E696E6465784F662874292C6F2626412E72656D6F76654368696C642874292C727D2C4F3D66756E6374696F6E2874297B72657475726E20742E7265706C616365282F2D2B282E293F2F672C66756E6374696F6E28742C65297B72657475726E20653F652E746F55707065724361736528293A22227D297D2C503D66756E6374696F6E2874297B72657475726E20612E63616C6C28742C66756E6374696F6E28652C6E297B72657475726E20742E696E6465784F662865293D3D6E7D297D2C4E2E667261676D656E743D66756E6374696F6E28742C6E2C69297B766172206F2C732C613B72657475726E20642E746573742874292626286F3D7228662E637265617465456C656D656E74285265674578702E24312929292C6F7C7C28742E7265706C616365262628743D742E7265706C616365286D2C223C24313E3C2F24323E2229292C6E3D3D3D652626286E3D702E7465737428742926265265674578702E2431292C6E20696E206A7C7C286E3D222A22292C613D6A5B6E5D2C612E696E6E657248544D4C3D22222B742C6F3D722E6561636828752E63616C6C28612E6368696C644E6F646573292C66756E6374696F6E28297B612E72656D6F76654368696C642874686973297D29292C5A286929262628733D72286F292C722E6561636828692C66756E6374696F6E28742C65297B792E696E6465784F662874293E2D313F735B745D2865293A732E6174747228742C65297D29292C6F7D2C4E2E5A3D66756E6374696F6E28742C65297B72657475726E206E6577205828742C65297D2C4E2E69735A3D66756E6374696F6E2874297B72657475726E207420696E7374616E63656F66204E2E5A7D2C4E2E696E69743D66756E6374696F6E28742C6E297B76617220693B69662821742972657475726E204E2E5A28293B69662822737472696E67223D3D747970656F66207429696628743D742E7472696D28292C223C223D3D745B305D2626702E7465737428742929693D4E2E667261676D656E7428742C5265674578702E24312C6E292C743D6E756C6C3B656C73657B6966286E213D3D652972657475726E2072286E292E66696E642874293B693D4E2E71736128662C74297D656C73657B696628462874292972657475726E20722866292E72656164792874293B6966284E2E69735A2874292972657475726E20743B6966284C28742929693D712874293B656C7365206966285228742929693D5B745D2C743D6E756C6C3B656C736520696628702E7465737428742929693D4E2E667261676D656E7428742E7472696D28292C5265674578702E24312C6E292C743D6E756C6C3B656C73657B6966286E213D3D652972657475726E2072286E292E66696E642874293B693D4E2E71736128662C74297D7D72657475726E204E2E5A28692C74297D2C723D66756E6374696F6E28742C65297B72657475726E204E2E696E697428742C65297D2C722E657874656E643D66756E6374696F6E2874297B76617220652C6E3D752E63616C6C28617267756D656E74732C31293B72657475726E22626F6F6C65616E223D3D747970656F662074262628653D742C743D6E2E73686966742829292C6E2E666F72456163682866756E6374696F6E286E297B4A28742C6E2C65297D292C747D2C4E2E7173613D66756E6374696F6E28742C65297B766172206E2C723D2223223D3D655B305D2C693D21722626222E223D3D655B305D2C6F3D727C7C693F652E736C6963652831293A652C733D542E74657374286F293B72657475726E20742E676574456C656D656E74427949642626732626723F286E3D742E676574456C656D656E7442794964286F29293F5B6E5D3A5B5D3A31213D3D742E6E6F646554797065262639213D3D742E6E6F64655479706526263131213D3D742E6E6F6465547970653F5B5D3A752E63616C6C2873262621722626742E676574456C656D656E74734279436C6173734E616D653F693F742E676574456C656D656E74734279436C6173734E616D65286F293A742E676574456C656D656E747342795461674E616D652865293A742E717565727953656C6563746F72416C6C286529297D2C722E636F6E7461696E733D662E646F63756D656E74456C656D656E742E636F6E7461696E733F66756E6374696F6E28742C65297B72657475726E2074213D3D652626742E636F6E7461696E732865297D3A66756E6374696F6E28742C65297B666F72283B65262628653D652E706172656E744E6F6465293B29696628653D3D3D742972657475726E21303B72657475726E21317D2C722E747970653D242C722E697346756E6374696F6E3D462C722E697357696E646F773D6B2C722E697341727261793D4C2C722E6973506C61696E4F626A6563743D5A2C722E6973456D7074794F626A6563743D66756E6374696F6E2874297B76617220653B666F72286520696E20742972657475726E21313B72657475726E21307D2C722E69734E756D657269633D66756E6374696F6E2874297B76617220653D4E756D6265722874292C6E3D747970656F6620743B72657475726E206E756C6C213D74262622626F6F6C65616E22213D6E26262822737472696E6722213D6E7C7C742E6C656E6774682926262169734E614E2865292626697346696E6974652865297C7C21317D2C722E696E41727261793D66756E6374696F6E28742C652C6E297B72657475726E206F2E696E6465784F662E63616C6C28652C742C6E297D2C722E63616D656C436173653D4F2C722E7472696D3D66756E6374696F6E2874297B72657475726E206E756C6C3D3D743F22223A537472696E672E70726F746F747970652E7472696D2E63616C6C2874297D2C722E757569643D302C722E737570706F72743D7B7D2C722E657870723D7B7D2C722E6E6F6F703D66756E6374696F6E28297B7D2C722E6D61703D66756E6374696F6E28742C65297B766172206E2C692C6F2C723D5B5D3B6966287A28742929666F7228693D303B693C742E6C656E6774683B692B2B296E3D6528745B695D2C69292C6E756C6C213D6E2626722E70757368286E293B656C736520666F72286F20696E2074296E3D6528745B6F5D2C6F292C6E756C6C213D6E2626722E70757368286E293B72657475726E20482872297D2C722E656163683D66756E6374696F6E28742C65297B766172206E2C723B6966287A287429297B666F72286E3D303B6E3C742E6C656E6774683B6E2B2B29696628652E63616C6C28745B6E5D2C6E2C745B6E5D293D3D3D21312972657475726E20747D656C736520666F72287220696E207429696628652E63616C6C28745B725D2C722C745B725D293D3D3D21312972657475726E20743B72657475726E20747D2C722E677265703D66756E6374696F6E28742C65297B72657475726E20612E63616C6C28742C65297D2C742E4A534F4E262628722E70617273654A534F4E3D4A534F4E2E7061727365292C722E656163682822426F6F6C65616E204E756D62657220537472696E672046756E6374696F6E204172726179204461746520526567457870204F626A656374204572726F72222E73706C697428222022292C66756E6374696F6E28742C65297B535B225B6F626A65637420222B652B225D225D3D652E746F4C6F7765724361736528297D292C722E666E3D7B636F6E7374727563746F723A4E2E5A2C6C656E6774683A302C666F72456163683A6F2E666F72456163682C7265647563653A6F2E7265647563652C707573683A6F2E707573682C736F72743A6F2E736F72742C73706C6963653A6F2E73706C6963652C696E6465784F663A6F2E696E6465784F662C636F6E6361743A66756E6374696F6E28297B76617220742C652C6E3D5B5D3B666F7228743D303B743C617267756D656E74732E6C656E6774683B742B2B29653D617267756D656E74735B745D2C6E5B745D3D4E2E69735A2865293F652E746F417272617928293A653B72657475726E20732E6170706C79284E2E69735A2874686973293F746869732E746F417272617928293A746869732C6E297D2C6D61703A66756E6374696F6E2874297B72657475726E207228722E6D617028746869732C66756E6374696F6E28652C6E297B72657475726E20742E63616C6C28652C6E2C65297D29297D2C736C6963653A66756E6374696F6E28297B72657475726E207228752E6170706C7928746869732C617267756D656E747329297D2C72656164793A66756E6374696F6E2874297B72657475726E20772E7465737428662E72656164795374617465292626662E626F64793F742872293A662E6164644576656E744C697374656E65722822444F4D436F6E74656E744C6F61646564222C66756E6374696F6E28297B742872297D2C2131292C746869737D2C6765743A66756E6374696F6E2874297B72657475726E20743D3D3D653F752E63616C6C2874686973293A746869735B743E3D303F743A742B746869732E6C656E6774685D7D2C746F41727261793A66756E6374696F6E28297B72657475726E20746869732E67657428297D2C73697A653A66756E6374696F6E28297B72657475726E20746869732E6C656E6774687D2C72656D6F76653A66756E6374696F6E28297B72657475726E20746869732E656163682866756E6374696F6E28297B6E756C6C213D746869732E706172656E744E6F64652626746869732E706172656E744E6F64652E72656D6F76654368696C642874686973297D297D2C656163683A66756E6374696F6E2874297B72657475726E206F2E65766572792E63616C6C28746869732C66756E6374696F6E28652C6E297B72657475726E20742E63616C6C28652C6E2C6529213D3D21317D292C746869737D2C66696C7465723A66756E6374696F6E2874297B72657475726E20462874293F746869732E6E6F7428746869732E6E6F74287429293A7228612E63616C6C28746869732C66756E6374696F6E2865297B72657475726E204E2E6D61746368657328652C74297D29297D2C6164643A66756E6374696F6E28742C65297B72657475726E2072285028746869732E636F6E636174287228742C65292929297D2C69733A66756E6374696F6E2874297B72657475726E20746869732E6C656E6774683E3026264E2E6D61746368657328746869735B305D2C74297D2C6E6F743A66756E6374696F6E2874297B766172206E3D5B5D3B696628462874292626742E63616C6C213D3D6529746869732E656163682866756E6374696F6E2865297B742E63616C6C28746869732C65297C7C6E2E707573682874686973297D293B656C73657B76617220693D22737472696E67223D3D747970656F6620743F746869732E66696C7465722874293A7A28742926264628742E6974656D293F752E63616C6C2874293A722874293B746869732E666F72456163682866756E6374696F6E2874297B692E696E6465784F662874293C3026266E2E707573682874297D297D72657475726E2072286E297D2C6861733A66756E6374696F6E2874297B72657475726E20746869732E66696C7465722866756E6374696F6E28297B72657475726E20522874293F722E636F6E7461696E7328746869732C74293A722874686973292E66696E642874292E73697A6528297D297D2C65713A66756E6374696F6E2874297B72657475726E2D313D3D3D743F746869732E736C6963652874293A746869732E736C69636528742C2B742B31297D2C66697273743A66756E6374696F6E28297B76617220743D746869735B305D3B72657475726E2074262621522874293F743A722874297D2C6C6173743A66756E6374696F6E28297B76617220743D746869735B746869732E6C656E6774682D315D3B72657475726E2074262621522874293F743A722874297D2C66696E643A66756E6374696F6E2874297B76617220652C6E3D746869733B72657475726E20653D743F226F626A656374223D3D747970656F6620743F722874292E66696C7465722866756E6374696F6E28297B76617220743D746869733B72657475726E206F2E736F6D652E63616C6C286E2C66756E6374696F6E2865297B72657475726E20722E636F6E7461696E7328652C74297D297D293A313D3D746869732E6C656E6774683F72284E2E71736128746869735B305D2C7429293A746869732E6D61702866756E6374696F6E28297B72657475726E204E2E71736128746869732C74297D293A7228297D2C636C6F736573743A66756E6374696F6E28742C65297B766172206E3D5B5D2C693D226F626A656374223D3D747970656F6620742626722874293B72657475726E20746869732E656163682866756E6374696F6E28722C6F297B666F72283B6F26262128693F692E696E6465784F66286F293E3D303A4E2E6D617463686573286F2C7429293B296F3D6F213D3D652626214D286F2926266F2E706172656E744E6F64653B6F26266E2E696E6465784F66286F293C3026266E2E70757368286F297D292C72286E297D2C706172656E74733A66756E6374696F6E2874297B666F722876617220653D5B5D2C6E3D746869733B6E2E6C656E6774683E303B296E3D722E6D6170286E2C66756E6374696F6E2874297B72657475726E28743D742E706172656E744E6F6465292626214D2874292626652E696E6465784F662874293C303F28652E707573682874292C74293A766F696420307D293B72657475726E205728652C74297D2C706172656E743A66756E6374696F6E2874297B72657475726E2057285028746869732E706C75636B2822706172656E744E6F64652229292C74297D2C6368696C6472656E3A66756E6374696F6E2874297B72657475726E205728746869732E6D61702866756E6374696F6E28297B72657475726E20552874686973297D292C74297D2C636F6E74656E74733A66756E6374696F6E28297B72657475726E20746869732E6D61702866756E6374696F6E28297B72657475726E20746869732E636F6E74656E74446F63756D656E747C7C752E63616C6C28746869732E6368696C644E6F646573297D297D2C7369626C696E67733A66756E6374696F6E2874297B72657475726E205728746869732E6D61702866756E6374696F6E28742C65297B72657475726E20612E63616C6C285528652E706172656E744E6F6465292C66756E6374696F6E2874297B72657475726E2074213D3D657D297D292C74297D2C656D7074793A66756E6374696F6E28297B72657475726E20746869732E656163682866756E6374696F6E28297B746869732E696E6E657248544D4C3D22227D297D2C706C75636B3A66756E6374696F6E2874297B72657475726E20722E6D617028746869732C66756E6374696F6E2865297B72657475726E20655B745D7D297D2C73686F773A66756E6374696F6E28297B72657475726E20746869732E656163682866756E6374696F6E28297B226E6F6E65223D3D746869732E7374796C652E646973706C6179262628746869732E7374796C652E646973706C61793D2222292C226E6F6E65223D3D676574436F6D70757465645374796C6528746869732C2222292E67657450726F706572747956616C75652822646973706C61792229262628746869732E7374796C652E646973706C61793D4228746869732E6E6F64654E616D6529297D297D2C7265706C616365576974683A66756E6374696F6E2874297B72657475726E20746869732E6265666F72652874292E72656D6F766528297D2C777261703A66756E6374696F6E2874297B76617220653D462874293B696628746869735B305D2626216529766172206E3D722874292E6765742830292C693D6E2E706172656E744E6F64657C7C746869732E6C656E6774683E313B72657475726E20746869732E656163682866756E6374696F6E286F297B722874686973292E77726170416C6C28653F742E63616C6C28746869732C6F293A693F6E2E636C6F6E654E6F6465282130293A6E297D297D2C77726170416C6C3A66756E6374696F6E2874297B696628746869735B305D297B7228746869735B305D292E6265666F726528743D72287429293B666F722876617220653B28653D742E6368696C6472656E2829292E6C656E6774683B29743D652E666972737428293B722874292E617070656E642874686973297D72657475726E20746869737D2C77726170496E6E65723A66756E6374696F6E2874297B76617220653D462874293B72657475726E20746869732E656163682866756E6374696F6E286E297B76617220693D722874686973292C6F3D692E636F6E74656E747328292C733D653F742E63616C6C28746869732C6E293A743B6F2E6C656E6774683F6F2E77726170416C6C2873293A692E617070656E642873297D297D2C756E777261703A66756E6374696F6E28297B72657475726E20746869732E706172656E7428292E656163682866756E6374696F6E28297B722874686973292E7265706C6163655769746828722874686973292E6368696C6472656E2829297D292C746869737D2C636C6F6E653A66756E6374696F6E28297B72657475726E20746869732E6D61702866756E6374696F6E28297B72657475726E20746869732E636C6F6E654E6F6465282130297D297D2C686964653A66756E6374696F6E28297B72657475726E20746869732E6373732822646973706C6179222C226E6F6E6522297D2C746F67676C653A66756E6374696F6E2874297B72657475726E20746869732E656163682866756E6374696F6E28297B766172206E3D722874686973293B28743D3D3D653F226E6F6E65223D3D6E2E6373732822646973706C617922293A74293F6E2E73686F7728293A6E2E6869646528297D297D2C707265763A66756E6374696F6E2874297B72657475726E207228746869732E706C75636B282270726576696F7573456C656D656E745369626C696E672229292E66696C74657228747C7C222A22297D2C6E6578743A66756E6374696F6E2874297B72657475726E207228746869732E706C75636B28226E657874456C656D656E745369626C696E672229292E66696C74657228747C7C222A22297D2C68746D6C3A66756E6374696F6E2874297B72657475726E203020696E20617267756D656E74733F746869732E656163682866756E6374696F6E2865297B766172206E3D746869732E696E6E657248544D4C3B722874686973292E656D70747928292E617070656E64285928746869732C742C652C6E29297D293A3020696E20746869733F746869735B305D2E696E6E657248544D4C3A6E756C6C7D2C746578743A66756E6374696F6E2874297B72657475726E203020696E20617267756D656E74733F746869732E656163682866756E6374696F6E2865297B766172206E3D5928746869732C742C652C746869732E74657874436F6E74656E74293B746869732E74657874436F6E74656E743D6E756C6C3D3D6E3F22223A22222B6E7D293A3020696E20746869733F746869732E706C75636B282274657874436F6E74656E7422292E6A6F696E282222293A6E756C6C7D2C617474723A66756E6374696F6E28742C72297B76617220693B72657475726E22737472696E6722213D747970656F6620747C7C3120696E20617267756D656E74733F746869732E656163682866756E6374696F6E2865297B696628313D3D3D746869732E6E6F646554797065296966285228742929666F72286E20696E2074294728746869732C6E2C745B6E5D293B656C7365204728746869732C742C5928746869732C722C652C746869732E67657441747472696275746528742929297D293A3020696E20746869732626313D3D746869735B305D2E6E6F64655479706526266E756C6C213D28693D746869735B305D2E676574417474726962757465287429293F693A657D2C72656D6F7665417474723A66756E6374696F6E2874297B72657475726E20746869732E656163682866756E6374696F6E28297B313D3D3D746869732E6E6F6465547970652626742E73706C697428222022292E666F72456163682866756E6374696F6E2874297B4728746869732C74297D2C74686973297D297D2C70726F703A66756E6374696F6E28742C65297B72657475726E20743D445B745D7C7C742C3120696E20617267756D656E74733F746869732E656163682866756E6374696F6E286E297B746869735B745D3D5928746869732C652C6E2C746869735B745D297D293A746869735B305D2626746869735B305D5B745D7D2C72656D6F766550726F703A66756E6374696F6E2874297B72657475726E20743D445B745D7C7C742C746869732E656163682866756E6374696F6E28297B64656C65746520746869735B745D7D297D2C646174613A66756E6374696F6E28742C6E297B76617220723D22646174612D222B742E7265706C61636528762C222D243122292E746F4C6F7765724361736528292C693D3120696E20617267756D656E74733F746869732E6174747228722C6E293A746869732E617474722872293B72657475726E206E756C6C213D3D693F512869293A657D2C76616C3A66756E6374696F6E2874297B72657475726E203020696E20617267756D656E74733F286E756C6C3D3D74262628743D2222292C746869732E656163682866756E6374696F6E2865297B746869732E76616C75653D5928746869732C742C652C746869732E76616C7565297D29293A746869735B305D262628746869735B305D2E6D756C7469706C653F7228746869735B305D292E66696E6428226F7074696F6E22292E66696C7465722866756E6374696F6E28297B72657475726E20746869732E73656C65637465647D292E706C75636B282276616C756522293A746869735B305D2E76616C7565297D2C6F66667365743A66756E6374696F6E2865297B696628652972657475726E20746869732E656163682866756E6374696F6E2874297B766172206E3D722874686973292C693D5928746869732C652C742C6E2E6F66667365742829292C6F3D6E2E6F6666736574506172656E7428292E6F666673657428292C733D7B746F703A692E746F702D6F2E746F702C6C6566743A692E6C6566742D6F2E6C6566747D3B22737461746963223D3D6E2E6373732822706F736974696F6E2229262628732E706F736974696F6E3D2272656C617469766522292C6E2E6373732873297D293B69662821746869732E6C656E6774682972657475726E206E756C6C3B696628662E646F63756D656E74456C656D656E74213D3D746869735B305D262621722E636F6E7461696E7328662E646F63756D656E74456C656D656E742C746869735B305D292972657475726E7B746F703A302C6C6566743A307D3B766172206E3D746869735B305D2E676574426F756E64696E67436C69656E745265637428293B72657475726E7B6C6566743A6E2E6C6566742B742E70616765584F66667365742C746F703A6E2E746F702B742E70616765594F66667365742C77696474683A4D6174682E726F756E64286E2E7769647468292C6865696768743A4D6174682E726F756E64286E2E686569676874297D7D2C6373733A66756E6374696F6E28742C65297B696628617267756D656E74732E6C656E6774683C32297B76617220693D746869735B305D3B69662822737472696E67223D3D747970656F662074297B69662821692972657475726E3B72657475726E20692E7374796C655B4F2874295D7C7C676574436F6D70757465645374796C6528692C2222292E67657450726F706572747956616C75652874297D6966284C287429297B69662821692972657475726E3B766172206F3D7B7D2C733D676574436F6D70757465645374796C6528692C2222293B72657475726E20722E6561636828742C66756E6374696F6E28742C65297B6F5B655D3D692E7374796C655B4F2865295D7C7C732E67657450726F706572747956616C75652865297D292C6F7D7D76617220613D22223B69662822737472696E67223D3D2428742929657C7C303D3D3D653F613D492874292B223A222B5F28742C65293A746869732E656163682866756E6374696F6E28297B746869732E7374796C652E72656D6F766550726F70657274792849287429297D293B656C736520666F72286E20696E207429745B6E5D7C7C303D3D3D745B6E5D3F612B3D49286E292B223A222B5F286E2C745B6E5D292B223B223A746869732E656163682866756E6374696F6E28297B746869732E7374796C652E72656D6F766550726F70657274792849286E29297D293B72657475726E20746869732E656163682866756E6374696F6E28297B746869732E7374796C652E637373546578742B3D223B222B617D297D2C696E6465783A66756E6374696F6E2874297B72657475726E20743F746869732E696E6465784F6628722874295B305D293A746869732E706172656E7428292E6368696C6472656E28292E696E6465784F6628746869735B305D297D2C686173436C6173733A66756E6374696F6E2874297B72657475726E20743F6F2E736F6D652E63616C6C28746869732C66756E6374696F6E2874297B72657475726E20746869732E74657374284B287429297D2C56287429293A21317D2C616464436C6173733A66756E6374696F6E2874297B72657475726E20743F746869732E656163682866756E6374696F6E2865297B69662822636C6173734E616D6522696E2074686973297B693D5B5D3B766172206E3D4B2874686973292C6F3D5928746869732C742C652C6E293B6F2E73706C6974282F5C732B2F67292E666F72456163682866756E6374696F6E2874297B722874686973292E686173436C6173732874297C7C692E707573682874297D2C74686973292C692E6C656E67746826264B28746869732C6E2B286E3F2220223A2222292B692E6A6F696E2822202229297D7D293A746869737D2C72656D6F7665436C6173733A66756E6374696F6E2874297B72657475726E20746869732E656163682866756E6374696F6E286E297B69662822636C6173734E616D6522696E2074686973297B696628743D3D3D652972657475726E204B28746869732C2222293B693D4B2874686973292C5928746869732C742C6E2C69292E73706C6974282F5C732B2F67292E666F72456163682866756E6374696F6E2874297B693D692E7265706C61636528562874292C222022297D292C4B28746869732C692E7472696D2829297D7D297D2C746F67676C65436C6173733A66756E6374696F6E28742C6E297B72657475726E20743F746869732E656163682866756E6374696F6E2869297B766172206F3D722874686973292C733D5928746869732C742C692C4B287468697329293B732E73706C6974282F5C732B2F67292E666F72456163682866756E6374696F6E2874297B286E3D3D3D653F216F2E686173436C6173732874293A6E293F6F2E616464436C6173732874293A6F2E72656D6F7665436C6173732874297D297D293A746869737D2C7363726F6C6C546F703A66756E6374696F6E2874297B696628746869732E6C656E677468297B766172206E3D227363726F6C6C546F7022696E20746869735B305D3B72657475726E20743D3D3D653F6E3F746869735B305D2E7363726F6C6C546F703A746869735B305D2E70616765594F66667365743A746869732E65616368286E3F66756E6374696F6E28297B746869732E7363726F6C6C546F703D747D3A66756E6374696F6E28297B746869732E7363726F6C6C546F28746869732E7363726F6C6C582C74297D297D7D2C7363726F6C6C4C6566743A66756E6374696F6E2874297B696628746869732E6C656E677468297B766172206E3D227363726F6C6C4C65667422696E20746869735B305D3B72657475726E20743D3D3D653F6E3F746869735B305D2E7363726F6C6C4C6566743A746869735B305D2E70616765584F66667365743A746869732E65616368286E3F66756E6374696F6E28297B746869732E7363726F6C6C4C6566743D747D3A66756E6374696F6E28297B746869732E7363726F6C6C546F28742C746869732E7363726F6C6C59297D297D7D2C706F736974696F6E3A66756E6374696F6E28297B696628746869732E6C656E677468297B76617220743D746869735B305D2C653D746869732E6F6666736574506172656E7428292C6E3D746869732E6F666673657428292C693D672E7465737428655B305D2E6E6F64654E616D65293F7B746F703A302C6C6566743A307D3A652E6F666673657428293B72657475726E206E2E746F702D3D7061727365466C6F617428722874292E63737328226D617267696E2D746F702229297C7C302C6E2E6C6566742D3D7061727365466C6F617428722874292E63737328226D617267696E2D6C6566742229297C7C302C692E746F702B3D7061727365466C6F6174287228655B305D292E6373732822626F726465722D746F702D77696474682229297C7C302C692E6C6566742B3D7061727365466C6F6174287228655B305D292E6373732822626F726465722D6C6566742D77696474682229297C7C302C7B746F703A6E2E746F702D692E746F702C6C6566743A6E2E6C6566742D692E6C6566747D7D7D2C6F6666736574506172656E743A66756E6374696F6E28297B72657475726E20746869732E6D61702866756E6374696F6E28297B666F722876617220743D746869732E6F6666736574506172656E747C7C662E626F64793B74262621672E7465737428742E6E6F64654E616D6529262622737461746963223D3D722874292E6373732822706F736974696F6E22293B29743D742E6F6666736574506172656E743B72657475726E20747D297D7D2C722E666E2E6465746163683D722E666E2E72656D6F76652C5B227769647468222C22686569676874225D2E666F72456163682866756E6374696F6E2874297B766172206E3D742E7265706C616365282F2E2F2C66756E6374696F6E2874297B72657475726E20745B305D2E746F55707065724361736528297D293B722E666E5B745D3D66756E6374696F6E2869297B766172206F2C733D746869735B305D3B72657475726E20693D3D3D653F6B2873293F735B22696E6E6572222B6E5D3A4D2873293F732E646F63756D656E74456C656D656E745B227363726F6C6C222B6E5D3A286F3D746869732E6F666673657428292926266F5B745D3A746869732E656163682866756E6374696F6E2865297B733D722874686973292C732E63737328742C5928746869732C692C652C735B745D282929297D297D7D292C782E666F72456163682866756E6374696F6E286E2C69297B766172206F3D6925323B722E666E5B6E5D3D66756E6374696F6E28297B766172206E2C612C733D722E6D617028617267756D656E74732C66756E6374696F6E2874297B76617220693D5B5D3B72657475726E206E3D242874292C226172726179223D3D6E3F28742E666F72456163682866756E6374696F6E2874297B72657475726E20742E6E6F646554797065213D3D653F692E707573682874293A722E7A6570746F2E69735A2874293F693D692E636F6E63617428742E6765742829293A766F696428693D692E636F6E636174284E2E667261676D656E7428742929297D292C69293A226F626A656374223D3D6E7C7C6E756C6C3D3D743F743A4E2E667261676D656E742874297D292C753D746869732E6C656E6774683E313B72657475726E20732E6C656E6774683C313F746869733A746869732E656163682866756E6374696F6E28652C6E297B613D6F3F6E3A6E2E706172656E744E6F64652C6E3D303D3D693F6E2E6E6578745369626C696E673A313D3D693F6E2E66697273744368696C643A323D3D693F6E3A6E756C6C3B76617220633D722E636F6E7461696E7328662E646F63756D656E74456C656D656E742C61293B732E666F72456163682866756E6374696F6E2865297B6966287529653D652E636C6F6E654E6F6465282130293B656C73652069662821612972657475726E20722865292E72656D6F766528293B612E696E736572744265666F726528652C6E292C632626747428652C66756E6374696F6E2865297B69662821286E756C6C3D3D652E6E6F64654E616D657C7C2253435249505422213D3D652E6E6F64654E616D652E746F55707065724361736528297C7C652E74797065262622746578742F6A61766173637269707422213D3D652E747970657C7C652E73726329297B766172206E3D652E6F776E6572446F63756D656E743F652E6F776E6572446F63756D656E742E64656661756C74566965773A743B6E2E6576616C2E63616C6C286E2C652E696E6E657248544D4C297D7D297D297D297D2C722E666E5B6F3F6E2B22546F223A22696E73657274222B28693F224265666F7265223A22416674657222295D3D66756E6374696F6E2874297B72657475726E20722874295B6E5D2874686973292C746869737D7D292C4E2E5A2E70726F746F747970653D582E70726F746F747970653D722E666E2C4E2E756E69713D502C4E2E646573657269616C697A6556616C75653D512C722E7A6570746F3D4E2C727D28293B72657475726E20742E5A6570746F3D652C766F696420303D3D3D742E24262628742E243D65292C66756E6374696F6E2865297B66756E6374696F6E20682874297B72657475726E20742E5F7A69647C7C28742E5F7A69643D6E2B2B297D66756E6374696F6E207028742C652C6E2C72297B696628653D642865292C652E6E732976617220693D6D28652E6E73293B72657475726E28615B682874295D7C7C5B5D292E66696C7465722866756E6374696F6E2874297B72657475726E207426262821652E657C7C742E653D3D652E652926262821652E6E737C7C692E7465737428742E6E732929262628216E7C7C6828742E666E293D3D3D68286E292926262821727C7C742E73656C3D3D72297D297D66756E6374696F6E20642874297B76617220653D2822222B74292E73706C697428222E22293B72657475726E7B653A655B305D2C6E733A652E736C6963652831292E736F727428292E6A6F696E28222022297D7D66756E6374696F6E206D2874297B72657475726E206E6577205265674578702822283F3A5E7C2029222B742E7265706C616365282220222C22202E2A203F22292B22283F3A207C242922297D66756E6374696F6E206728742C65297B72657475726E20742E64656C262621662626742E6520696E20637C7C2121657D66756E6374696F6E20762874297B72657475726E206C5B745D7C7C662626635B745D7C7C747D66756E6374696F6E207928742C6E2C692C6F2C732C752C66297B76617220633D682874292C703D615B635D7C7C28615B635D3D5B5D293B6E2E73706C6974282F5C732F292E666F72456163682866756E6374696F6E286E297B696628227265616479223D3D6E2972657475726E206528646F63756D656E74292E72656164792869293B76617220613D64286E293B612E666E3D692C612E73656C3D732C612E6520696E206C262628693D66756E6374696F6E2874297B766172206E3D742E72656C617465645461726765743B72657475726E216E7C7C6E213D3D74686973262621652E636F6E7461696E7328746869732C6E293F612E666E2E6170706C7928746869732C617267756D656E7473293A766F696420307D292C612E64656C3D753B76617220633D757C7C693B612E70726F78793D66756E6374696F6E2865297B696628653D542865292C21652E6973496D6D65646961746550726F7061676174696F6E53746F707065642829297B652E646174613D6F3B766172206E3D632E6170706C7928742C652E5F617267733D3D723F5B655D3A5B655D2E636F6E63617428652E5F6172677329293B72657475726E206E3D3D3D2131262628652E70726576656E7444656661756C7428292C652E73746F7050726F7061676174696F6E2829292C6E7D7D2C612E693D702E6C656E6774682C702E707573682861292C226164644576656E744C697374656E657222696E20742626742E6164644576656E744C697374656E6572287628612E65292C612E70726F78792C6728612C6629297D297D66756E6374696F6E207828742C652C6E2C722C69297B766172206F3D682874293B28657C7C2222292E73706C6974282F5C732F292E666F72456163682866756E6374696F6E2865297B7028742C652C6E2C72292E666F72456163682866756E6374696F6E2865297B64656C65746520615B6F5D5B652E695D2C2272656D6F76654576656E744C697374656E657222696E20742626742E72656D6F76654576656E744C697374656E6572287628652E65292C652E70726F78792C6728652C6929297D297D297D66756E6374696F6E205428742C6E297B72657475726E286E7C7C21742E697344656661756C7450726576656E746564292626286E7C7C286E3D74292C652E6561636828772C66756E6374696F6E28652C72297B76617220693D6E5B655D3B745B655D3D66756E6374696F6E28297B72657475726E20746869735B725D3D622C692626692E6170706C79286E2C617267756D656E7473297D2C745B725D3D457D292C742E74696D655374616D707C7C28742E74696D655374616D703D446174652E6E6F772829292C286E2E64656661756C7450726576656E746564213D3D723F6E2E64656661756C7450726576656E7465643A2272657475726E56616C756522696E206E3F6E2E72657475726E56616C75653D3D3D21313A6E2E67657450726576656E7444656661756C7426266E2E67657450726576656E7444656661756C74282929262628742E697344656661756C7450726576656E7465643D6229292C747D66756E6374696F6E20532874297B76617220652C6E3D7B6F726967696E616C4576656E743A747D3B666F72286520696E2074296A2E746573742865297C7C745B655D3D3D3D727C7C286E5B655D3D745B655D293B72657475726E2054286E2C74297D76617220722C6E3D312C693D41727261792E70726F746F747970652E736C6963652C6F3D652E697346756E6374696F6E2C733D66756E6374696F6E2874297B72657475726E22737472696E67223D3D747970656F6620747D2C613D7B7D2C753D7B7D2C663D226F6E666F637573696E22696E20742C633D7B666F6375733A22666F637573696E222C626C75723A22666F6375736F7574227D2C6C3D7B6D6F757365656E7465723A226D6F7573656F766572222C6D6F7573656C656176653A226D6F7573656F7574227D3B752E636C69636B3D752E6D6F757365646F776E3D752E6D6F75736575703D752E6D6F7573656D6F76653D224D6F7573654576656E7473222C652E6576656E743D7B6164643A792C72656D6F76653A787D2C652E70726F78793D66756E6374696F6E28742C6E297B76617220723D3220696E20617267756D656E74732626692E63616C6C28617267756D656E74732C32293B6966286F287429297B76617220613D66756E6374696F6E28297B72657475726E20742E6170706C79286E2C723F722E636F6E63617428692E63616C6C28617267756D656E747329293A617267756D656E7473297D3B72657475726E20612E5F7A69643D682874292C617D69662873286E292972657475726E20723F28722E756E736869667428745B6E5D2C74292C652E70726F78792E6170706C79286E756C6C2C7229293A652E70726F787928745B6E5D2C74293B7468726F77206E657720547970654572726F72282265787065637465642066756E6374696F6E22297D2C652E666E2E62696E643D66756E6374696F6E28742C652C6E297B72657475726E20746869732E6F6E28742C652C6E297D2C652E666E2E756E62696E643D66756E6374696F6E28742C65297B72657475726E20746869732E6F666628742C65297D2C652E666E2E6F6E653D66756E6374696F6E28742C652C6E2C72297B72657475726E20746869732E6F6E28742C652C6E2C722C31297D3B76617220623D66756E6374696F6E28297B72657475726E21307D2C453D66756E6374696F6E28297B72657475726E21317D2C6A3D2F5E285B412D5A5D7C72657475726E56616C7565247C6C617965725B58595D247C7765626B69744D6F76656D656E745B58595D24292F2C773D7B70726576656E7444656661756C743A22697344656661756C7450726576656E746564222C73746F70496D6D65646961746550726F7061676174696F6E3A226973496D6D65646961746550726F7061676174696F6E53746F70706564222C73746F7050726F7061676174696F6E3A22697350726F7061676174696F6E53746F70706564227D3B652E666E2E64656C65676174653D66756E6374696F6E28742C652C6E297B72657475726E20746869732E6F6E28652C742C6E297D2C652E666E2E756E64656C65676174653D66756E6374696F6E28742C652C6E297B72657475726E20746869732E6F666628652C742C6E297D2C652E666E2E6C6976653D66756E6374696F6E28742C6E297B72657475726E206528646F63756D656E742E626F6479292E64656C656761746528746869732E73656C6563746F722C742C6E292C746869737D2C652E666E2E6469653D66756E6374696F6E28742C6E297B72657475726E206528646F63756D656E742E626F6479292E756E64656C656761746528746869732E73656C6563746F722C742C6E292C746869737D2C652E666E2E6F6E3D66756E6374696F6E28742C6E2C612C752C66297B76617220632C6C2C683D746869733B72657475726E2074262621732874293F28652E6561636828742C66756E6374696F6E28742C65297B682E6F6E28742C6E2C612C652C66297D292C68293A2873286E297C7C6F2875297C7C753D3D3D21317C7C28753D612C613D6E2C6E3D72292C28753D3D3D727C7C613D3D3D213129262628753D612C613D72292C753D3D3D2131262628753D45292C682E656163682866756E6374696F6E28722C6F297B66262628633D66756E6374696F6E2874297B72657475726E2078286F2C742E747970652C75292C752E6170706C7928746869732C617267756D656E7473297D292C6E2626286C3D66756E6374696F6E2874297B76617220722C733D6528742E746172676574292E636C6F73657374286E2C6F292E6765742830293B72657475726E2073262673213D3D6F3F28723D652E657874656E6428532874292C7B63757272656E745461726765743A732C6C69766546697265643A6F7D292C28637C7C75292E6170706C7928732C5B725D2E636F6E63617428692E63616C6C28617267756D656E74732C31292929293A766F696420307D292C79286F2C742C752C612C6E2C6C7C7C63297D29297D2C652E666E2E6F66663D66756E6374696F6E28742C6E2C69297B76617220613D746869733B72657475726E2074262621732874293F28652E6561636828742C66756E6374696F6E28742C65297B612E6F666628742C6E2C65297D292C61293A2873286E297C7C6F2869297C7C693D3D3D21317C7C28693D6E2C6E3D72292C693D3D3D2131262628693D45292C612E656163682866756E6374696F6E28297B7828746869732C742C692C6E297D29297D2C652E666E2E747269676765723D66756E6374696F6E28742C6E297B72657475726E20743D732874297C7C652E6973506C61696E4F626A6563742874293F652E4576656E742874293A542874292C742E5F617267733D6E2C746869732E656163682866756E6374696F6E28297B742E7479706520696E206326262266756E6374696F6E223D3D747970656F6620746869735B742E747970655D3F746869735B742E747970655D28293A2264697370617463684576656E7422696E20746869733F746869732E64697370617463684576656E742874293A652874686973292E7472696767657248616E646C657228742C6E297D297D2C652E666E2E7472696767657248616E646C65723D66756E6374696F6E28742C6E297B76617220722C693B72657475726E20746869732E656163682866756E6374696F6E286F2C61297B723D5328732874293F652E4576656E742874293A74292C722E5F617267733D6E2C722E7461726765743D612C652E65616368287028612C742E747970657C7C74292C66756E6374696F6E28742C65297B72657475726E20693D652E70726F78792872292C722E6973496D6D65646961746550726F7061676174696F6E53746F7070656428293F21313A766F696420307D297D292C697D2C22666F637573696E20666F6375736F757420666F63757320626C7572206C6F616420726573697A65207363726F6C6C20756E6C6F616420636C69636B2064626C636C69636B206D6F757365646F776E206D6F7573657570206D6F7573656D6F7665206D6F7573656F766572206D6F7573656F7574206D6F757365656E746572206D6F7573656C65617665206368616E67652073656C656374206B6579646F776E206B65797072657373206B65797570206572726F72222E73706C697428222022292E666F72456163682866756E6374696F6E2874297B652E666E5B745D3D66756E6374696F6E2865297B72657475726E203020696E20617267756D656E74733F746869732E62696E6428742C65293A746869732E747269676765722874297D7D292C652E4576656E743D66756E6374696F6E28742C65297B732874297C7C28653D742C743D652E74797065293B766172206E3D646F63756D656E742E6372656174654576656E7428755B745D7C7C224576656E747322292C723D21303B6966286529666F7228766172206920696E20652922627562626C6573223D3D693F723D2121655B695D3A6E5B695D3D655B695D3B72657475726E206E2E696E69744576656E7428742C722C2130292C54286E297D7D2865292C66756E6374696F6E2865297B66756E6374696F6E207028742C6E2C72297B76617220693D652E4576656E74286E293B72657475726E20652874292E7472696767657228692C72292C21692E697344656661756C7450726576656E74656428297D66756E6374696F6E206428742C652C6E2C69297B72657475726E20742E676C6F62616C3F7028657C7C722C6E2C69293A766F696420307D66756E6374696F6E206D2874297B742E676C6F62616C2626303D3D3D652E6163746976652B2B26266428742C6E756C6C2C22616A6178537461727422297D66756E6374696F6E20672874297B742E676C6F62616C2626212D2D652E61637469766526266428742C6E756C6C2C22616A617853746F7022297D66756E6374696F6E207628742C65297B766172206E3D652E636F6E746578743B72657475726E20652E6265666F726553656E642E63616C6C286E2C742C65293D3D3D21317C7C6428652C6E2C22616A61784265666F726553656E64222C5B742C655D293D3D3D21313F21313A766F6964206428652C6E2C22616A617853656E64222C5B742C655D297D66756E6374696F6E207928742C652C6E2C72297B76617220693D6E2E636F6E746578742C6F3D2273756363657373223B6E2E737563636573732E63616C6C28692C742C6F2C65292C722626722E7265736F6C76655769746828692C5B742C6F2C655D292C64286E2C692C22616A617853756363657373222C5B652C6E2C745D292C62286F2C652C6E297D66756E6374696F6E207828742C652C6E2C722C69297B766172206F3D722E636F6E746578743B722E6572726F722E63616C6C286F2C6E2C652C74292C692626692E72656A65637457697468286F2C5B6E2C652C745D292C6428722C6F2C22616A61784572726F72222C5B6E2C722C747C7C655D292C6228652C6E2C72297D66756E6374696F6E206228742C652C6E297B76617220723D6E2E636F6E746578743B6E2E636F6D706C6574652E63616C6C28722C652C74292C64286E2C722C22616A6178436F6D706C657465222C5B652C6E5D292C67286E297D66756E6374696F6E204528742C652C6E297B6966286E2E6461746146696C7465723D3D6A2972657475726E20743B76617220723D6E2E636F6E746578743B72657475726E206E2E6461746146696C7465722E63616C6C28722C742C65297D66756E6374696F6E206A28297B7D66756E6374696F6E20772874297B72657475726E2074262628743D742E73706C697428223B222C32295B305D292C74262628743D3D633F2268746D6C223A743D3D663F226A736F6E223A612E746573742874293F22736372697074223A752E74657374287429262622786D6C22297C7C2274657874227D66756E6374696F6E205428742C65297B72657475726E22223D3D653F743A28742B2226222B65292E7265706C616365282F5B263F5D7B312C327D2F2C223F22297D66756E6374696F6E20532874297B742E70726F63657373446174612626742E64617461262622737472696E6722213D652E7479706528742E6461746129262628742E646174613D652E706172616D28742E646174612C742E747261646974696F6E616C29292C21742E646174617C7C742E7479706526262247455422213D742E747970652E746F55707065724361736528292626226A736F6E7022213D742E64617461547970657C7C28742E75726C3D5428742E75726C2C742E64617461292C742E646174613D766F69642030297D66756E6374696F6E204328742C6E2C722C69297B72657475726E20652E697346756E6374696F6E286E29262628693D722C723D6E2C6E3D766F69642030292C652E697346756E6374696F6E2872297C7C28693D722C723D766F69642030292C7B75726C3A742C646174613A6E2C737563636573733A722C64617461547970653A697D7D66756E6374696F6E204F28742C6E2C722C69297B766172206F2C733D652E69734172726179286E292C613D652E6973506C61696E4F626A656374286E293B652E65616368286E2C66756E6374696F6E286E2C75297B6F3D652E747970652875292C692626286E3D723F693A692B225B222B28617C7C226F626A656374223D3D6F7C7C226172726179223D3D6F3F6E3A2222292B225D22292C21692626733F742E61646428752E6E616D652C752E76616C7565293A226172726179223D3D6F7C7C21722626226F626A656374223D3D6F3F4F28742C752C722C6E293A742E616464286E2C75297D297D76617220692C6F2C6E3D2B6E657720446174652C723D742E646F63756D656E742C733D2F3C7363726970745C625B5E3C5D2A283F3A283F213C5C2F7363726970743E293C5B5E3C5D2A292A3C5C2F7363726970743E2F67692C613D2F5E283F3A746578747C6170706C69636174696F6E295C2F6A6176617363726970742F692C753D2F5E283F3A746578747C6170706C69636174696F6E295C2F786D6C2F692C663D226170706C69636174696F6E2F6A736F6E222C633D22746578742F68746D6C222C6C3D2F5E5C732A242F2C683D722E637265617465456C656D656E7428226122293B682E687265663D742E6C6F636174696F6E2E687265662C652E6163746976653D302C652E616A61784A534F4E503D66756E6374696F6E28692C6F297B6966282128227479706522696E2069292972657475726E20652E616A61782869293B76617220632C702C733D692E6A736F6E7043616C6C6261636B2C613D28652E697346756E6374696F6E2873293F7328293A73297C7C225A6570746F222B6E2B2B2C753D722E637265617465456C656D656E74282273637269707422292C663D745B615D2C6C3D66756E6374696F6E2874297B652875292E7472696767657248616E646C657228226572726F72222C747C7C2261626F727422297D2C683D7B61626F72743A6C7D3B72657475726E206F26266F2E70726F6D6973652868292C652875292E6F6E28226C6F6164206572726F72222C66756E6374696F6E286E2C72297B636C65617254696D656F75742870292C652875292E6F666628292E72656D6F766528292C226572726F7222213D6E2E747970652626633F7928635B305D2C682C692C6F293A78286E756C6C2C727C7C226572726F72222C682C692C6F292C745B615D3D662C632626652E697346756E6374696F6E28662926266628635B305D292C663D633D766F696420307D292C7628682C69293D3D3D21313F286C282261626F727422292C68293A28745B615D3D66756E6374696F6E28297B633D617267756D656E74737D2C752E7372633D692E75726C2E7265706C616365282F5C3F282E2B293D5C3F2F2C223F24313D222B61292C722E686561642E617070656E644368696C642875292C692E74696D656F75743E30262628703D73657454696D656F75742866756E6374696F6E28297B6C282274696D656F757422297D2C692E74696D656F757429292C68297D2C652E616A617853657474696E67733D7B747970653A22474554222C6265666F726553656E643A6A2C737563636573733A6A2C6572726F723A6A2C636F6D706C6574653A6A2C636F6E746578743A6E756C6C2C676C6F62616C3A21302C7868723A66756E6374696F6E28297B72657475726E206E657720742E584D4C48747470526571756573747D2C616363657074733A7B7363726970743A22746578742F6A6176617363726970742C206170706C69636174696F6E2F6A6176617363726970742C206170706C69636174696F6E2F782D6A617661736372697074222C6A736F6E3A662C786D6C3A226170706C69636174696F6E2F786D6C2C20746578742F786D6C222C68746D6C3A632C746578743A22746578742F706C61696E227D2C63726F7373446F6D61696E3A21312C74696D656F75743A302C70726F63657373446174613A21302C63616368653A21302C6461746146696C7465723A6A7D2C652E616A61783D66756E6374696F6E286E297B76617220752C662C733D652E657874656E64287B7D2C6E7C7C7B7D292C613D652E44656665727265642626652E446566657272656428293B666F72286920696E20652E616A617853657474696E677329766F696420303D3D3D735B695D262628735B695D3D652E616A617853657474696E67735B695D293B6D2873292C732E63726F7373446F6D61696E7C7C28753D722E637265617465456C656D656E7428226122292C752E687265663D732E75726C2C752E687265663D752E687265662C732E63726F7373446F6D61696E3D682E70726F746F636F6C2B222F2F222B682E686F7374213D752E70726F746F636F6C2B222F2F222B752E686F7374292C732E75726C7C7C28732E75726C3D742E6C6F636174696F6E2E746F537472696E672829292C28663D732E75726C2E696E6465784F662822232229293E2D31262628732E75726C3D732E75726C2E736C69636528302C6629292C532873293B76617220633D732E64617461547970652C703D2F5C3F2E2B3D5C3F2F2E7465737428732E75726C293B69662870262628633D226A736F6E7022292C732E6361636865213D3D21312626286E26266E2E63616368653D3D3D21307C7C2273637269707422213D632626226A736F6E7022213D63297C7C28732E75726C3D5428732E75726C2C225F3D222B446174652E6E6F77282929292C226A736F6E70223D3D632972657475726E20707C7C28732E75726C3D5428732E75726C2C732E6A736F6E703F732E6A736F6E702B223D3F223A732E6A736F6E703D3D3D21313F22223A2263616C6C6261636B3D3F2229292C652E616A61784A534F4E5028732C61293B76617220502C643D732E616363657074735B635D2C673D7B7D2C623D66756E6374696F6E28742C65297B675B742E746F4C6F7765724361736528295D3D5B742C655D7D2C433D2F5E285B5C772D5D2B3A295C2F5C2F2F2E7465737428732E75726C293F5265674578702E24313A742E6C6F636174696F6E2E70726F746F636F6C2C4E3D732E78687228292C4F3D4E2E736574526571756573744865616465723B696628612626612E70726F6D697365284E292C732E63726F7373446F6D61696E7C7C622822582D5265717565737465642D57697468222C22584D4C487474705265717565737422292C622822416363657074222C647C7C222A2F2A22292C28643D732E6D696D65547970657C7C6429262628642E696E6465784F6628222C22293E2D31262628643D642E73706C697428222C222C32295B305D292C4E2E6F766572726964654D696D655479706526264E2E6F766572726964654D696D6554797065286429292C28732E636F6E74656E74547970657C7C732E636F6E74656E7454797065213D3D21312626732E6461746126262247455422213D732E747970652E746F5570706572436173652829292626622822436F6E74656E742D54797065222C732E636F6E74656E74547970657C7C226170706C69636174696F6E2F782D7777772D666F726D2D75726C656E636F64656422292C732E6865616465727329666F72286F20696E20732E686561646572732962286F2C732E686561646572735B6F5D293B6966284E2E736574526571756573744865616465723D622C4E2E6F6E726561647973746174656368616E67653D66756E6374696F6E28297B696628343D3D4E2E72656164795374617465297B4E2E6F6E726561647973746174656368616E67653D6A2C636C65617254696D656F75742850293B76617220742C6E3D21313B6966284E2E7374617475733E3D32303026264E2E7374617475733C3330307C7C3330343D3D4E2E7374617475737C7C303D3D4E2E73746174757326262266696C653A223D3D43297B696628633D637C7C7728732E6D696D65547970657C7C4E2E676574526573706F6E73654865616465722822636F6E74656E742D747970652229292C226172726179627566666572223D3D4E2E726573706F6E7365547970657C7C22626C6F62223D3D4E2E726573706F6E73655479706529743D4E2E726573706F6E73653B656C73657B743D4E2E726573706F6E7365546578743B7472797B743D4528742C632C73292C22736372697074223D3D633F28312C6576616C292874293A22786D6C223D3D633F743D4E2E726573706F6E7365584D4C3A226A736F6E223D3D63262628743D6C2E746573742874293F6E756C6C3A652E70617273654A534F4E287429297D63617463682872297B6E3D727D6966286E2972657475726E2078286E2C227061727365726572726F72222C4E2C732C61297D7928742C4E2C732C61297D656C73652078284E2E737461747573546578747C7C6E756C6C2C4E2E7374617475733F226572726F72223A2261626F7274222C4E2C732C61297D7D2C76284E2C73293D3D3D21312972657475726E204E2E61626F727428292C78286E756C6C2C2261626F7274222C4E2C732C61292C4E3B76617220413D226173796E6322696E20733F732E6173796E633A21303B6966284E2E6F70656E28732E747970652C732E75726C2C412C732E757365726E616D652C732E70617373776F7264292C732E7868724669656C647329666F72286F20696E20732E7868724669656C6473294E5B6F5D3D732E7868724669656C64735B6F5D3B666F72286F20696E2067294F2E6170706C79284E2C675B6F5D293B72657475726E20732E74696D656F75743E30262628503D73657454696D656F75742866756E6374696F6E28297B4E2E6F6E726561647973746174656368616E67653D6A2C4E2E61626F727428292C78286E756C6C2C2274696D656F7574222C4E2C732C61297D2C732E74696D656F757429292C4E2E73656E6428732E646174613F732E646174613A6E756C6C292C4E7D2C652E6765743D66756E6374696F6E28297B72657475726E20652E616A617828432E6170706C79286E756C6C2C617267756D656E747329297D2C652E706F73743D66756E6374696F6E28297B76617220743D432E6170706C79286E756C6C2C617267756D656E7473293B72657475726E20742E747970653D22504F5354222C652E616A61782874297D2C652E6765744A534F4E3D66756E6374696F6E28297B76617220743D432E6170706C79286E756C6C2C617267756D656E7473293B72657475726E20742E64617461547970653D226A736F6E222C652E616A61782874297D2C652E666E2E6C6F61643D66756E6374696F6E28742C6E2C72297B69662821746869732E6C656E6774682972657475726E20746869733B76617220612C693D746869732C6F3D742E73706C6974282F5C732F292C753D4328742C6E2C72292C663D752E737563636573733B72657475726E206F2E6C656E6774683E31262628752E75726C3D6F5B305D2C613D6F5B315D292C752E737563636573733D66756E6374696F6E2874297B692E68746D6C28613F6528223C6469763E22292E68746D6C28742E7265706C61636528732C222229292E66696E642861293A74292C662626662E6170706C7928692C617267756D656E7473297D2C652E616A61782875292C746869737D3B766172204E3D656E636F6465555249436F6D706F6E656E743B652E706172616D3D66756E6374696F6E28742C6E297B76617220723D5B5D3B72657475726E20722E6164643D66756E6374696F6E28742C6E297B652E697346756E6374696F6E286E292626286E3D6E2829292C6E756C6C3D3D6E2626286E3D2222292C746869732E70757368284E2874292B223D222B4E286E29297D2C4F28722C742C6E292C722E6A6F696E28222622292E7265706C616365282F2532302F672C222B22297D7D2865292C66756E6374696F6E2874297B742E666E2E73657269616C697A6541727261793D66756E6374696F6E28297B76617220652C6E2C723D5B5D2C693D66756E6374696F6E2874297B72657475726E20742E666F72456163683F742E666F72456163682869293A766F696420722E70757368287B6E616D653A652C76616C75653A747D297D3B72657475726E20746869735B305D2626742E6561636828746869735B305D2E656C656D656E74732C66756E6374696F6E28722C6F297B6E3D6F2E747970652C653D6F2E6E616D652C652626226669656C6473657422213D6F2E6E6F64654E616D652E746F4C6F7765724361736528292626216F2E64697361626C65642626227375626D697422213D6E262622726573657422213D6E262622627574746F6E22213D6E26262266696C6522213D6E26262822726164696F22213D6E262622636865636B626F7822213D6E7C7C6F2E636865636B6564292626692874286F292E76616C2829297D292C727D2C742E666E2E73657269616C697A653D66756E6374696F6E28297B76617220743D5B5D3B72657475726E20746869732E73657269616C697A65417272617928292E666F72456163682866756E6374696F6E2865297B742E7075736828656E636F6465555249436F6D706F6E656E7428652E6E616D65292B223D222B656E636F6465555249436F6D706F6E656E7428652E76616C756529297D292C742E6A6F696E28222622297D2C742E666E2E7375626D69743D66756E6374696F6E2865297B6966283020696E20617267756D656E747329746869732E62696E6428227375626D6974222C65293B656C736520696628746869732E6C656E677468297B766172206E3D742E4576656E7428227375626D697422293B746869732E65712830292E74726967676572286E292C6E2E697344656661756C7450726576656E74656428297C7C746869732E6765742830292E7375626D697428297D72657475726E20746869737D7D2865292C66756E6374696F6E28297B7472797B676574436F6D70757465645374796C6528766F69642030297D63617463682865297B766172206E3D676574436F6D70757465645374796C653B742E676574436F6D70757465645374796C653D66756E6374696F6E28742C65297B7472797B72657475726E206E28742C65297D63617463682872297B72657475726E206E756C6C7D7D7D7D28292C657D293B0A .js docs Memory ESP32 89504E470D0A1A0A0000000D49484452000005FD000000E50806000000E9E75D480000017C694343504943432050726F66696C65000028916360602A492C28C861616060C8CD2B290A72775288888C5260BFC3C0CDC0C320C460C5209E985C5CE01810E0C380137CBBC6C008A22FEB82CC4AF3FC79D3A6B57CFE1636AF997256253AB8F58101774A6A713203032307909D9C529C9C0B64E700D93AC905452540F60C205BB7BCA400C43E01648B14011D0864DF01B1D321EC0F20761298CDC402561312E40C644B00D9024910B606889D0E615B80D8C919892940B607C82E881BC080D3C345C1DCC052D79180BB4906B939A5303B40A1C5939A171A0C720710CB307830B8302830983318305832E8323896A4569480143AE717541665A66794283802433655C1393FB7A0B424B54847C1332F594F47C1C8C0D000A40E146710A33F07814D67143B8F10CB5FC8C060A9CCC0C0DC83104B9AC6C0B07D0F0383C4298498CA3C06067E6B06866DE70A128B12E10E67FCC642885F9C666C0461F3383130B0DEFBFFFFB31A0303FB240686BF13FFFFFFBDE8FFFFBF8B81F603E3EC400E00247769E08C6B120F0000019E69545874584D4C3A636F6D2E61646F62652E786D7000000000003C783A786D706D65746120786D6C6E733A783D2261646F62653A6E733A6D6574612F2220783A786D70746B3D22584D5020436F726520352E342E30223E0A2020203C7264663A52444620786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323223E0A2020202020203C7264663A4465736372697074696F6E207264663A61626F75743D22220A202020202020202020202020786D6C6E733A657869663D22687474703A2F2F6E732E61646F62652E636F6D2F657869662F312E302F223E0A2020202020202020203C657869663A506978656C5844696D656E73696F6E3E313533333C2F657869663A506978656C5844696D656E73696F6E3E0A2020202020202020203C657869663A506978656C5944696D656E73696F6E3E3232393C2F657869663A506978656C5944696D656E73696F6E3E0A2020202020203C2F7264663A4465736372697074696F6E3E0A2020203C2F7264663A5244463E0A3C2F783A786D706D6574613E0A6D1BAD7900004000494441547801ECBD095C54579AF7FFD3822A360101511004140105B786487045DC0DB4468D898979934EBAD3DD4977A6A76732F3FFBFD3F3F6ACFF796732DD93E98C9D4E7AE2C48E4BA231D16024A2823B8148D4B880028242405150760A28FD3FE71614148BA22250F03B9F0F55F7DEB3DC73BEE7D6E539CF79CE7386CC9A35FB0E1848800448A00B02F5F5F5707070E82296974980044880044880044880044880044880044880044880047A8EC01029AA555D6B7DD673776149039BC090D1A3FD5B9FA281DD56B68E0448800448800448800448800448800448800448A08709B8BAB9A1B2A2A2874BBD7B71BE7E63505C74E5EE897A38B62FDA193A310217CE9FEDE196DCBDB8BE68A7AA11FBF4EEFDF230B17DD1A783A53F55BFF4F4EF74E1AFB661DF3FADB174F9274FBC87D55FBC6239570783A54FAD1ACD93FB2260775FA999980448800448800448800448800448800448C0E609040505A2C823C1E6DBC106744EC0AF3C11F9F9059D47F22A0990000990000990C080273074C0B7900D24011220011220011220011220011220011220011220011220011220011220814142804AFF41D2D16C260990000990000990000990000990000990000990000990000990000990C0C02740A57FBB3E0E0A0A6C7785A70F4B202828F0618B607E1220011220011220011220813604828202DB9C0DCEC3A0A0C0C1D970B69A04488004488004488004488004EE41804AFF7B00623409900009900009900009900009900009900009900009900009900009900009D80A012AFD6DA5A7584F12200112200112200112200112200112200112200112200112200112200112B807012AFDEF0188D12440022440022440022440022440022440028383C090C1D14CB6920448800448800448608013E841A5BF0EAEAEAE7075320C7064FDA9794E080CF681EEA1AAA4834F70205C1FAE9087AA013393000990405F1370F20FC7F4701FAD1A4E3E81F077E24BB1AFFB84F72701122081FE4EC0498D7D5C9DACAAE93FE53184FB703C6405A51B2743868CC0EAB870AC9EE58F21EDB4EEED4EBB519A3989CAD7555E758FCEFE306B0EFEE7D74B11DDEDBB302109900009900009900009F44F02763D512DD7B0057839610A2C8555E4E2A38DBB5068045C831F43985D2E32B26FDEF5563AD77198136987C3A91760BA6B4A1B8E3484E3E7AF2F4179CA066CCE6CCBC380A5AFFC0C11866CAC7FFB0BD476D9441D82A7CF865DEE1164970B25A7303CF56428DE7D732B2ABBCC73AF0867C43DB90A39EFFE06190F5EC8BD6EC27812200112E81704C256FC0409E39DADEA92BFE71D644D5882B941B9387B6E17C62F5A85A967FF888D997C295A81E2090990C08026E014BE12AF2D0BEAD8C6A67CACFF8F4FEF229F76CC32E0AFB886E3859797C0BB75F083431F7D888C421DA217CD41507E2DCE7D726EC063E8A906AE7AFD39FCF37C5FE8EF4889A28C7FF3A76578E75F36E0DFCE02AB7EBA1A09F63978F177A7EFF37623F08FBF8E83E1AB14BCB1F7BA55DEF8BF7C096FCFF644F3EDB438EDB8A10CFFF3951DE64C7343454412D2E5FE0C24D01F088CF20BC485F37C20FB435FF4541DD8A73D45B2FF94C33EED3F7DD1133599BB281E879277F744517D5A8645547DF05A0C478228FC9BF253F1EE67DFC0E466168257C405E2EDA402F846CEC15C3BE33D95FE76BE91888A02D245E9DFB5D2FBC16BD95F72AA090DDF1973E094B9CBD24E9D4F0C22DC24A2C9AE75E2A4D30ADB61EADC48188C19A2F457949A50DF6484CCAD3C4490FC4DF530353D4411CC4A02244002B642C04EAC2FCB32B1E913511E383B68B5AE28AD45EDB9B790AD336993CE4DF5F568E23BD1567A94F5240112E82102B5B9FBB16993338C46272C7D7905EC4EECC467A76BE18C0A8BCCDA43B7B2F962221344E1DF24464EEFEE46A1C91BF12F3F8BB92B6291F9F65E7CF2DBB7A0330D5813A647D07753F00B51F8A32807AFFFFB4E5C0F89C7BBAF4EC04B2FCFC39BBF4CC5E3D3823017F562957F1A779AB5F456D6FB724DBB6C755155D3018F7F6F0C0C359E18927CDD9CB7B9F6BBBF4C87DF256754D6B8E1A7AF4E85E1CC29FCEB910A8C1033AA3FECCDC6279F8DC0F94B9258CAEC506C7319DA57F3BDD5B1D5EA8436D7DB267FD863AB7B3417A631B9EF8275F0F071457DE94DD4F251BD6F7AFD2D83AB87AC54AD2941E53D9502ECF7FED677F75D1F9D133CDCEC50535E69A50332B80E97FFD54694570E644DDA7DD3B2890C3A2757B83934A15CD3EFB556D949FA547FE776EB051EF5230206B87A38A1A9C236FE873EBCD2DFE00D0FC15F9A956D161ACACF61D3761D26D8552078E90F913046F5CD42BCF1AA3FD6FFFE0B78CF5B89A7A282CC1D565388CF3ED88642DFC5783DC15FBBF6DA1B3FC49EF55B30E6C51FC190F247ECCC961797611C5E797D218EADFF03CED5BA62DED3CF226A8CD952B32C6B1F36EEFED646560734995DF1380463A6BF0EFB0ACD5256C49C29661EF269D63319307DF5F36275AA660284EDD92FB131295F5603FC141AB9453FC5ABFEBBF1FB1448BB3DB0E285D730C65B29AF6A7062FB9F905AA0980562F5CBAB10D46CD09A7F62073E492D50C5C12938162F3F1929A2B0E428CE1731DAD47C5F2D9A1F24400224306009684E7B2A4B505229ABADDA18F23B85C5635D442EDE6B679969F07F0C2F3F33470469094DA5D8F3FE169CABE40879C03E206C18090C6602C64A9494A817A3934894224A968A124906A195AE93F1F33766204593C355B4AC5C7D6DB69CFF0F7CD7FD10FEE52570080AD2DE93F55732F1FEC707B5498281FBFE74828F36F8C947A1A6312DC1EE0F76A07482D92D5C58C20F1091B30D9FE4FAE35559E16B16C59B44D616454DD66EBCB7FB02062E9B07F80145F88AB21DB89E9F8D2F0AE4A060377EE507C4EBCBF10FBFF939568F54654E40DE364FBCFED4464CFBC797F0D224B1D217C5FA90C60A6CFECFF7F0ABA3FED8F23FAB31CDBE09061707D4177E873CF7D118A7B2CE4EC0F9D14198F0E749EACC1CCE9EC31F34A3E930BC244A7FDC2AC40E51F66B21221E5B7FED8D7F786A03C6FDE3AB782954FA55EF00BD447E77211FD7DDFD315596780C19528FC4DF7F84D76515C1908879D8F7EB288CB557CAFF269C3F9282F87F97490A73893DF2F9E327A3307B6A4087B28E9CBA2C8677273A5CEFF282CE07AB5F7D167E62F465EF6244F2BBFF8DD36DE4A12EF331A21F127015FDC08F10A1AB40A38B1B4A52B6E0E3CC92E67AFAE1A5379E8667FE977853C9B6ECF77ED87F9D54C9E087F8179EC604B77A24AF5F0F9977B704D7F027F0E36561CDE7E54894FFC1D9B506CC7BEE2788F26D56EB959DC6FA0DFB39516FA1D60F0EEED2A7614B7F808408255048A8388B77DFDB2BC35357C4BFFA234C50C243C3D718B9741C3624E56949F8D10F08C84ACF577EBC04664D2D70F6B3779094DBE687DAECDDE5ED377FD30F2A6BAEC2C3FBF4378A3B845260CCB29FE2E7AFACC5D27993E156F22D32736F2237690B0E15CB8D4A33F1EEFB5FA25694F773A77AE3C4677FC49B6FFE1167E18FA571E360CCDD8B8FB484C5D8FEEE87F2F212034C673B18742D73120E22301B342B78A7F025A2F03762FBEF7E83DF6E4A85DDF8488CB776A5D96FE076AC886A4F134A2B80A971DF33471B4231678C1DF2B304949D79B0E03F4F29FC6BB07DFD5BF8DDFBFBE01AB1042BE4FD9EB4F1635C915CA5A2C07F3F295734FE26E8ECDCE050BC1FBFFBDD1F71A2D819518BA6CBC4820EF35E10857FFD596C5AFF5FD8B4E72C82A25661A14C3440178875A2F0379EDD87F59227BDC6039E725F1AB576EC2D5E2101121878043475BD7718C2C3C23165CA644C091F27EA2D093A039C0DE677706BABFDF08228FC2BE49DFBDB37FF0BC9F9AE58F672BC397D6B221E91000990C080236096C09BE5F0CA5C148A241E1D2DD6A4127CA2A7C3A1A904F9B53A796F3AC0538C548E6D7A07EB3F4A85714C24D6CD138D2D06F2FBB316A7CF8ADC3E468C9A7EFE43AC58188B60B7126464E66946483A83010685CE988D4DEF6FC0BB4A164F2ED4C63139A70B06381B69DEFD86B327F04DB93C31A29CCFDAF40A76FF633CFC3276E3A7EF9CC6DFFE721F0E5D93026F5EC11B7FBF07BB2316223ED40D5F7DB907E39EDC83F332EC5EBD6AA12470C6083576D41BF1F9C664FCEA0FFB10FF7FD3512431D7CF9C10D740F7528AB7F9FFEF2E135E7AF3B33F62B8F4A51C1FDC91885F1D29855F681026D6E460EDAF9271BEC10109DF579EFF4760CBFF1B857152C7D79F7C535B313071761CFE3342A27A3028C5BE52F0B70DF7ADF097CC4E61B31154998AB7DE598FF74F98B0286172DB22E1237B52CC5BF8045E786139C2FDC761E1D3CFE3B915B1A28652418CEF56ACC54B2FAC4464A0CD0CC0ADDA67AB27376F88C2A55D708D7C02C115FBF0E63BFF8DB7DEDD89FCA6D6E778CAD3F170AB11AF00CD79EEDEEF0684CF8BC5C2F8357861752C0203BF87A75FFA0116C50434EF1DC87E6F87BE474E3BEBD3292B9623A8A6635FAB1B4646078B1E688BE8D1DE41BE187E468E975FA553A8A6F04F59FF1BB9FE25E0390513CC3FD6E63A4ADF2E5C89575FFD89FC8E1F834B8FD49C857445E0BEFA5427EF5751F89FDAFE96F4DD0614BB45E0C9E9C3657EEE7BA2F02FC626511A9FB11B06CF88C8E6F7AFF9AE061FD9FBE6A51FE255D1BDCE0BB6EAECAEAAC5EB0F48E0DCA98EB2837FE4F7E0547A58FAEC37D823CAD908F95D5A05D129881B1CAB4B7D7DF2F04A7F116F5337FE069B1253915F6E87D0A88558F7FA5F60F594E1D236B10E328A3AB9FEBA7C8BAAC59827C2EF97A8F18F417CFC3C780B0F3B07656F2E8A6C6D3D9A51FBBE9B0DA5B1B25C527B20E1B93588F337E2A3DFA9194EAD089BF8B0936557A7523201EF190893FFCB1E3366C04194F3C72C8D704284F2F523265611714BB0704690B6746B7CA43C4CC672EDB8BEB41446B56C58A79301440552F65D90A5D895389E2E13016EDE32000BD6DC059D48DA8B925A234ACEEDC5099968089B120843D014118FCB9194F42D6A254FE6CE541106EEE556C826D0B29224400224706F02CA6F8F7320E6CC9B851933623067CE74F8CAFFA2CE822158BD2F2588DBBAA5F10B106490F7AE5D3026709CDB192E5E23011218B0046A917EA21C9E53BFA71996444EF540D9B10CB325A188F16527BEC4E912719356F80D52729AE036C61B03FDFD5998BA15EB37EDC689FC72788747E2C9753FC3ABAB27B77B024CB252E2262A4D8178725110AEC89E5EA9B2E1D94067D30E42374EAFE3D91F88B2FC400E726FDA616CC404FCF53FBD817D7F3945F266E37AA3FCDF6EA8C18EB3D7C5A46E1F7EF0CE2918474761F76FA3B51502D037FF131753FCA2F463F8B34F4F37A795F1929460BC5582F47CC97B5F41EED912AEE5E0277FCAC6962F55794D487E7FB7F8FA3F8DF3A592462CFB11118569A24933CAC4C34F7FFB021246AB09033B4C5B12DE52428F7D7F98740A97AFDED2CA53DFEAFC7EC31851145E3995AB652B3F9D2F23496B21C8236C0EA6CA24568AE83A963DB30415C753512E6E7813A6B82238FE594CB53B874F64122B62E6741A41DC2FFC87486FACEFA8F0F00FF28083EF0CFCFCE77F8637C4F2D4B942E949948DDF622CF2CCC5C6E40299C1324F04DCBDDF0D98101529869B193855AFF60C0C447A5206BC26CDC3549179D9EF1AD61EFFE8AC4FCFEE5C8FB73FCA90378D79E2B1ED4D5337FC2736A69640E73F5DF3FE505C2E0AA3DA736264DB84B8D77E8257FF7C89662D9ED566E58E21EC092C13A3DBF4E45454784CC1343FC7B645F2B88709DC5F9F9AB4FF51CECEAEF23BF5D07ADC638C2F4C250745A1BC15D2D31865AA1221AB545B7D69AE6A1396AE5B029F7291B74ED5627CF4F7B455683DDC0C16D74CE046E9D50E2C0A533FC45B1BBF96EB7E628C2EDD536C7EEFB624740A0A84835DB3679B968B7DFCDDF16D72BF1512BF62FEA23129CCFE06BBE54F85E92FFC05E6CE8C044EEF6F9E1D3617AAF389C52FD745A2E24A2E72F28B61372658D4F7CD71CDDF6DBF4C2D8EE6DB38573615EEC79BEBB3315DCA8F885E223EEE636559A22C7D6AF3726B5B46FF3B36C0987F04276A223127EE3194CBEC5E71F21694E2094B55B5050E9595282DAD91150F40664A2A6ACA0AB4F8F61DD6D4548EB2E69C3A6DA58079F9B096AEAD5F3F914BEDECEC646580FAC7AFD2B40651633190000990C0A020A093F72064A9F33B9F5CB06A6F677A7C2DADBC2D2B2A94B0252FE3D20CA464D720A7EDBBD5AA149E90000990C0C0245072FC38EAA3962032F87B186F578324CD8584F9CD69AA69B12595B66B32BBAC3955EFDA01FBFE14BFD8FE3EE242E60252C5554FAAB4D467FAF35837773A0275DFB67B008663F5EBF1D0E5EC16B71B37B5B881CDA65DF3BB731A1486BF9A6DC09BBFDB893F34A7FFE0833730373A42CE4E5BA9A427AC7C1A5FBC30069557CB70AEB812063F4F2B0BC8EEDCEE7ED258ABC3CDCA53C84A00155AE3CCD72B6B6A505A2DD787D420F9AB62147D536A4ED8839FB5F54DF8E7FF3984E7974ED514FEEAFC7E439B6175A759ED4CA538BCE71B141A8DA85FA4C3D9C222E0583E96C918B2F074369A9E5988175C0B713C4556F1775A022FF61A019DCCBA561CC6DB1BBE1645F062FC72C53C1C7FFB38563C1581531FBD8526EF3532FE3768FA987BF57B53592E52320B600C2F459CF30514949CC3C9C2C7D4FC15FBBDD73A541C39A83186B654ACF39BEA7C1EC3EBCF44A2F8D0169944162D8EB8DB9B2AAE7D8A4F1D41765330E2A2C4F8D3633F32CACD1A1EE39573286D0A42DC934B509A7F0E5F95D6755E30AF3E32025DF6A9A9004929B97866D94B7843CC702B9428D5FC6F461D443EFD338CB8E3824D1B0E6AAB08CD15B4C3D953A5183F751E96FA96E2ECB14C343CB29AB3E0AE09F8E069719FE65D7C18BF4D95FF916D82B1E482F451419B2B7D7FF8F096FE6255FECC332FE1B9E981DA33AA33F8C05726ABD03CD32C52BFECA33442138C0C1E4AC52F56E69FEC42AA0C160CA243B1044DD36D80A7264119512696E9FE53C2B47CFE53C32D739D1E91CBF1CA93C162E8B10B1BDEDB2D3F0F078CF7EF4C5D6329B9DF1D18EC4C382C3F70B7A9731064578C947346F987DC52CD5A9CCD965FBC874CA4641E44EAE1D3F08E98027F3B25D499133978B74C95A84B9D58E98BCB255544D4D25838C98BC3293016533D811C79F86A734E0B336FC4CD53FDA543F0BC194A9565350920A70C24400224307009A86577DD08B5396745D96F0787F222A4A61EC4E99A11889CEA8F26CE9476831E939000090C2802C60B382E1E6DE63E390728CE4076F37B50DC82C37BE642048BC0A9731D87E8090EA829BD2EF2E6407E7F3A63E1334FE3B5E7C4E589364037C05B1BFC548A557FDB5E175FCB2FBC24EE36B3B171E705F1226756BE0D6C366DDBDFCDE3D1C1F8E9AA4538FCEB799838049838693AFCD4E0E4A658B1AA602FE31FBD331E97B871DA6665F5D8FCAF1BF0DC87A5E27AC79CA4F34FB3F6C4E0EE6DBDC96EE789DB5DB50CCCDA5DEFE454ACFE7345EBE22AAE85DEFC3F1FE39F8ED463A2EC53E02ABF83471194A25FB9FA791085BFAA4F717E25C644866A55F398120CB7A64E54F7AAF9CA50ACDD385387027C22EE67DF4B2947DC534F3CD20917AD82FCB0103038AA1F857528C99789A5E64DC34D4DCD1629066FF12250AFEDADF8429C2FECC4BBC0A260A7EEF5BB14AFFC08B4B81C6EB91BFBBD8544CF7E77D6A71DEEA01B8EB0303FB39E4D29FCD789DBD1533BF15146A972FA008318D1BAC968253DE51B64A61E116350A51B6B7D567476469C3DBC1BEF8BB70DE5F16146882C4B62786404EEAF4F9D10EC6F68767DBE0B4699C32BCE2E94BA1934857FDC984A14E827A05475B425DC962DE6CE21F1A30D48CA3160EAA2D974D96461D3F3075E237D3B16AAF3C3EA3F7F166364FF8C77377FAD5E9A120C080C0BD564423B0F3F04F9B7D1D7762CA1D7AFDC8744D345DD6ABFC56727C2F0E4DC55F8E5DCE634F5C548FCCC6CF55F785A76494A88C4EBBF70C3FAB7D29033E7593CF3CBBFD01236CA67CBAC736DFE697949C5E399D75F938D7CD723F3D859442D9B87D7DF9827EE81CA512DAA6A15CA65C360E3EC78BCF686AC2490505F9C893DE73A1156B4D8FEF77147D4EBCADD9E29FB30F29704C3F55C9A2CDD11C5BCAA6AA379A450207B219CF57909EB9A39A1427C82E69BDB78F66C3912A29EC6CF3DBFC4DB7B549ECE2C3C8CE2FFFF4BF8C832BFD77E69E654269B01EF2E50C2401E3627E7E2E545D25F51722A16ACD58DCAC10F03099000090C7C02EA2DDBA8995C746C6BDBB7A9766C129774B227CA8F973D8B371699D3E7C8CA2CDBF98FD3B18DBC4202244002DD21607E07B67D2B02A78E9D1345DF1464CB774B50462BF515AE78F2B55F982F95C946744905DAF1C07D7F56CA3827132FC81E593F6E96B385820CDCBF14D326B1FA973F8D9C93585C7A2B1461F8F11B61EA00F53922BFEF3CC7FF2D1A8DE68FA3BBB169B12F9E9B262E7B76AAC189046305B6FF69A7767848368F8B8F1B832D1FBF84D7D79C456EF45CFCE4B76FE0272AD91D681BFAAA84F532CCD1CB796B38876FF2E2B03A221AE7DF76C5849FED6E8D6A73A43604AE6FB09AADC11DE59E56427D9BF2D5B94ADB728BD6B842C4BF938553AF4F90FABFA125A82CCAC2061902F7C7507B6E1FB2E68865E9CF6788615E25F6BCDBFA7B36D7B7CDEF5EC699E633331F07EFE958F7CC72C8A20654C8CA75F962E82502C33D4774B85379C62E9C9DFA03E9CB18E94B079C4DFCA3E6F277E3DB17B4B4BAB0E578754A6EF32693F7EAF7D6E25BF433A2B1D02EB2DF5BD9F4E451677DDA527ECBAFD010340709098148CCFF4FE8C4A596D2D9784E5D815F4E9585CB7BFE884FCE1DD67ECF4FB6E88DAA73B1E96C654B313281E3811971F310A75DA9C0F1425AFAB7C2E9F9A3FBEDD3C21A673CF9E48FA0FDE7937D50D72BF7254E933143F6FC542ECD036523DF5FFE3C1EEFBEB54B36F83507CFB018C48D111DA9848A9C0CB047CD5C1EC567F894EFE150B258BCB4094E61E25E4BFB214E11D96E0A1AC583C05B894D5891108F82CF0AB153568156B8AE921CFBDBE4EADBC321A347FBB7C82E0F5713B19C747513D5B5580B546AFEF9BB2E4E59BAC87FA436CB54BA4A6B809314592B7EE9DB078341A9C96B55313D1A828202919F5FD0A3653E68613A69A3DA03C0A8F64378C06050AC65E6BF43113263A8568E3D4CD9DDAD525050FF61DADD3A331D09900009B412D0C9FF22791BCBFFA2077F1BB796C62312200112E809024141BD2B5FF9CF7B1ECF4419F1FE9BDB34E5B6325959FDC64F81C4FFC227D94D7012C1B2B68360FE68DF9FBDCDC0BADFA46DAEAE6257694285B8E5BCFFFF0F8F968D755D3B3F53FC8A3C123A8FECEDAB41FE581522D6718DE5D891A2AC1DBB0E1322FCC5BF7F21B2BA4ED22731D1B36472E7BB6CD943A04F6EDFE1A67EE5895D8E6BD5B36B92E7F6BE87D232E637C80AF4CEC690AE6E6EA8AC90E5FABD187CFDC6A0B8E84A2FDE515675F4413BE72E8A17E553E7135706A530318A5EA41B2FA1FBE977AB76DEA5DF7B1A3EFBF4FE89AA674027FF853AD39BA9D2944EC828FF9FADFAF4FE6FF34039064B7F2A3877FB9D76094F747EAE3AD903A8139DE7C25F6DC3BE7F5A63C9FAC913EF61F517AF8875B97A0F2B3D61DFBC8FFAA24F2D107AF1E081FAB317EBD7DD5BA9398A9E0962395959DE3DB1C1D46140D055158CF2E2EA3CCE28FFD8067A30491BBBF1BFFBAE18D4CBBDD3204B01BB2318749A9717498004486050115042F4C3BE8D07153036960448608011085BF16748186F872CB12C54D6EC2D41BC48C041069FA27112857F67EFC981FCFE94B655DE7C88D55F03994DCB13721FDFF985D8217FDD0959A2F0EF8F21FD68767FAC56A775AA1585FF030519F377FA537FA0C298A9270818BB5298745238FBBD132803E0D2BD9E812E754203A0ED36DF04D1F9DDF7DB98EF619BEFF6DE6C40CF29FD7BB3D6BC17099000099000099000099000099040AF10C84EFC03F2D5EA532BBD7E2D76BFFD9B5EB93F6F42022440028399C0D5A282C1DCFC01D976F6E9C0EB56F6E9C0EAD3AE5657D95A2BA9F4B7B51E637D49800448800448800448800448A0370928ABB2DEBC1FEF450224400224400224400224400224F05004863E54EE0198B9BFF8F31F4868C97420F526DB420224400224400224D01F0850BE928D0CFBC93E5CFDE179601D48800448800448800448800448A02D012AFDDBD2E03109900009900009900009900009900009900009900009900009900009900009D83001BBA0A0401BAE3EAB4E0224400224400224400224400224400224400224D09E40505060FB4B8FECDCD1C919751EC31F59F99D15ECE1E50D837DEFDA31F6453BBDBCBCD01014D819824776AD2FDAA91AC33E7D645D8ABEE8D3C1D29FAAD77AFA77EAE0E080A0A04029D91CDA9FABAB83A54F9B11F0EB0108D89597573C403666210112200112200112200112200112200112B065024EE59B6CB9FAACFB5D0894DF25EE5144B934DE467555D5A328BACB32EDF44EE86D7D465FB4D3CDA36E50B4537534FBB4CBC7FDA123FAE2D91D2CFDA93AA7A77FA78D8D4D56BFFBF6E7EA9E83A54F555B191E8C40EF4E8B3F581D998B0448800448800448800448800448800448800448800448800448800448800448A01B04A8F4EF06242621011220011220011220011220011220011220011220011220011220011220015B2040A5BF2DF412EB4802244002244002244002244002244002244002244002244002244002244002DD2060679566C810ABD3873EB973E7A18B6001244002244002244002244002244002244002244002244002244002244002244002DD236051FA4F58F506464D898393A76FF772DE23556D59318ABEDA859C3D7FB8474A46930009900009900009900009900009900009900009900009900009900009900009F404014DE93F71F55F2168DE733D519EA50C357910F2C44F01593D90F3C53B96EB3C200112200112200112200112200112200112200112200112200112200112B02D02CA470CFDBAD8469F693EFDFD1EFF7EBBDA4AF775EA9AE70E4C0DF5F2D759F7769EC72FBA7DD9ED6ED58F4FF52E2E70933F7D3FAE23AB46022440022440022440022440026D09E81C47C0CFC7B1EDA50EC78E3EC1981232A2C3759BBCA073849B9BC8EC3A9BAC7DDF575AEF08976E8C791C258D8B2321F77D87B10624400224400224D03704FEB75F09FE6D4A23262CFB71DF548077BD2F029AA5BFBDE3304B265345168A76FD33CEA69F41C4DF66206094A139AE12C57F5A819319E5DA8440E86B5F2078A29F39AEE13A4AD37F87AF3FFA1C239ED989E9B3832CE5F594BB204B81BD71A01F8DA56B16C3DFA9F5668567F62329ED8A5C7044DCBAB5086E130734E1C887DBE1BF762D022D0E93DAE43DB80D4917AB5B2FF088044880044880044880044880041E11017D6034964DB884F73E3DDFE51DFCA7CE41B4FF655CBC7800755DA6EAFF118E0133F0FCE2B0E68A1A7126713BD24A1AAC2BAE0FC6BA17E7A0ADF87EABE06B24269FB1E9B65B37F241CE740899BB1CB1A1EE77E5A7730BC6AAA7E7C092AAF86B6CDD7D066D29EBBCA3F1F28A70180B0E636372EE835486794880044880044880044880047A9080B58ABAF15BA4FEEFFF05E384C522D49DC1ED26A3DCCAACF4AF3DFD264EA68FC6E36F26C1F0EDCB38B4FE97F07C731B863B1991FFE70B717EC80CF80402358D2A8F2D0747CC5D2B0A7F43190E7E9C848BD5220CC72C42ECA4059855B011474B003B1931DC3A938A3DE7ABE1A4E169C0ADBA3A14EE48C429117F1D27CEC6E2493AECFDF820EA0C7A54DDA2C2DF969F08D69D044880044880044880046C8A80C98426F9BB5BB898B411793A13EE9EEA6E25F487B811582A0A7F63C1314DD11C11FF1C6624CCC7F9F79250D1AE7A6AE5EEF9BD22ABDF6A80A74C8A2C8E7E0CD3FD2EE050515BD575BB4C03FDD4255453F8E71ED886943C1362D6ACC5A4F951C8DC74DC4AA13F215614FEC64BD8B2F1204CDA24CB6388B162E782F9F1E1665A5C0830D09F1AB68F04488004488004BA4560F4685F141797882399CEBCC500B366C520343404C78FA7232B2BDB526670F038C4C6CE465E5E3E52530F59AEF3E0FE09582BFDED03F1F8DFEE87CB282F14FE3F5FA2557D6FC4ADE4CF6158B5139EA2F02E3E7146BBD3AD72A328FD0D18F9B79F61CCA820D41D5983AF6CD954485AA5F78B42A828F2D33FDE858BCDA3858B4777C3D17D25FCBD6509744905942C5B557A05D51526B455E737545CD7CEF5A5E6C1436945C520B71E323F9013640036E9D6416C3BFA1D5C4216E1D959C0C71B926530360A2B5F998F8B5B3623CF331AAB16879B2DB09ACA7064C76E64095F061220011220011220011220818E04F401B3B12ED60325B71CE13F52D9B0D7E2CC9E5D482BB216C61DFD44C65AD62C63A9347B25CDE53A388E8BC58A90CBD89A7405312B9F42A048B18E5E9E5083835BB9C7B023E542BF9F10D00784C34BDAB4E7C0050DD0D9E4E3982116FD13DD7448EB204736A1A4486475112FAB4F1F4171F45AB80F5353018357E9AF93499FC2C2AF7134CF3CA2C9CC2C12A5BF9BE6DAB4958A0EA65B45389379DC3CEEB97C020508B362E72D06528176253870C48459219D6BFD0362968A51948FD64F4DB72E61F78E8328A5A8AFF1E007099000099000090C340276767658B26421AE5EBD862FBEF8B243F356AE5C0E2F913B55B0B76F554DABE3D9B36760E8D0A17074ECE8AA72C4082F545555C3CFCF17376F56A0ACAC0CC1C163515D5DA3DD4B95A7EE3D6E5C101A1A1A505070A5CB49079576A08756B25A4B5D45E1AF0E8CE2B0C63A34960123FC86A1FEFC3FE164E5F7E137EC735C2F2A46905F109C44E1AF82A9D13A8F2D9EE99CD443556451F8EBF47ACD3FE8D9A44F715AB398728449E0F84D998FB97E0DD0E944B06D28C2D1A3172C4386CE455D5BA4D133752E2BAC83FBD4B18028FDC745F8C92F10321803D20C6365A05687B46A47C43E1B0ED399BD782FED2A2296AEC4D4C831C84AC9EF990AB0141220011220011220011218600474767AD8193CE15E750C1F8AE23E70563C662F5B8A82F73FC52D4B5BF5889C118C2A7153B955DC54FACD7D0A8BE7472373C34140A787A3E6045F8761EE060C4339F66CD9842ADF19783A762642D22E20CB7AFEC0526A7F39D0C98A5A48BDCB5A94C7E272B458AE78FA8A3C5FD1D63447C6292280462E9A8F00B16A72F70D80575311B66459A7E92FEDEAAD7A982A2E2029A9E56E6E5834DF0F4DE29EC79A8A095987925B12C12D62BE4C101971B0A039956330E227B92377CFA728302CC25C4BCA3607E25E4929FCCFEFD924ABA6E53E6B172122D0515617F4F307AC4D1378480224400224400224D07D024D4D4DD8B3672F9E786209962D5B22C7D68AFFEBD7AF63FFFE543CF5D44AAB42E7CD8B455D5D3D2E5FBE02676767AB3875A22612DA4E06A8FB2825BF0AAABCEFBE2BC673CF3D0D93E9B63699505B5B87AD5BB70D5AC57F3BA5BFC6A9F30F576068790ABEFEF0B8B8F8F90CC6F59FE37C6DEB5A80CE33D9FA55E5EA47FCF76B2E7CC4737FE1616C48FA4E6B949D0C320C725D53FA6BB6FFB6DED64757FFD2BC6C203A1C3EFA5118E76544F10D2070E228E4613470E31C4A64181628A353FF49B1881F968F8BA792B0B5C47AB8F1E86AC79249800448800448800448C01609283393321C108B7CA53ACD3A7402D383E7C15BF4DDAD4AFF061CDDB10B2111E1981B3716067765DC22062DF2D9A2279743CD20E3DAF12328AA16FBEE8B27712D76B48D4AB70D5ABBBA36C031BB33AABE750B5EBE7E9831C10DC959ED1D01694406D9878C79D6AD826FD3656CB98B3F7EB53AE4E9193E2890FDCA2E6AFA7A1D6256CC01648C945224E3A27182AD33B752A63AED999C383F1E4E793938B3F32394A825170C24400224400224400203868072CB1317D771FA5F59E5C78AABC083070F5BDA7AE4C87138383860C810CB258C1A35120101FEA2A4DF8EC8C869B87DFB766B64F39152E65FBA94AF29F87FF083E7E5B800870E1D813A569304EEEEEEDA24C0E9D32765356391768FAEDC0B75287C005EE852E93F541A6B6AF6E7AFDA3DD41EB8F2E13F63CC6B07C4C58F01F962F9EF17E46B85A46B01DB2A59BF3E316982EA28F8CA6828AFA10E291B3720456A1CB3E6254C6816627542AD302319C979AD0B5FFB75A3FABA72D5F9286C8AC2D4986970AFCD15373F3AAC593A19531B86A1F894DA1CB90169DB36A020641226858C476C421866151E9309960B7D5D73DE9F04488004488004488004FA3101531B779CCDD5B412C84760F9CB0918595582F30545A8B31B057FAF760A7FC9A6B2982C626D031ADA2FF9EDAF0434BDB1A3AC5280D9A5A66E147CE4F86295A531969AEB641D7366F241E435EB9A4396BF84D848F1439F75DC9266701E386296183985EA8BC4FDE6817656FEAD44F4CA97FFFCB1283CBE03C917CDC639FA80584C52F07593B17265380C4E6EB2F7D928AC89F7C4CEDDE99655D0307D876DEF6D45C8946908099D8C84898FA1F0C836240DF29516AD74794402244002244002B64FE0CA9542ECDC99A83544E9569DC493CAE2C50BA1ACEDD3D2D2EFD940E5D64729E895BB1E6F6F2F4D611F223AC28B17732C7975BAA1B876EDBA76AEACFCCBCB6F5A8ED5C1B56BD770EE5C16A64D9BA24D1C9496966ACAFFC1AAF857BA7DEBD0582F42FF75284F3D7595D7E5B85E8E0C183E6FA67C2F4650B0271A0B77E17CD51078788AF9BF168C92AE02C6CA1B3096DD40A3E4B155DB8D86BC74144A7BE7AF990F1F473504D2C12742045A77A0E0BCD9CA5FB5CDD1C5037AF12FE5E2E2227F8E366A0D65EEBD47FF5987F33241E21FEA83EABC4BA82ECDC12D831F0287D5224BF3213A4296F98A2F59632E92777F8A03B946D8F9FB41D9A23190000990000990000990000974464049A4DE888D192372A80E01D3278B045B855B6D174BEADDA0BCA59E39988CA3E2AEA756DC567654F9B72FDB6AD6A07D64BF3AAF2B38272DF61406B27A5442801898D8C9EA878B9D6ECE6B27034847B3FCEE1D841005A6AA754D8456C0A0FB7094FD1CD662E2B05B38B0ED20EA1C655CD3EC3FD76D5C3416CD0AD6C6387AD917E245D930F9D6F9541C109F4F6AFCA386490DA5E7703CFD6BA49FC991CDF672505026E6FFB55771E16291F558D06D22D6AC8B85F1E271ECDEF62944D4877FE0A841479B0D2601122001122081814C40F9D02F2DBDAEFD2965FC820571301A8DD8B66D87F67DAFB6575656A142F646559BFB2A5943AD0468F1FB7FAFBC2DF1CAE7BFCAB765CB3664669E94FC5E62FD2FFEC50769E860E95F71E44738FAE919C1216B2C7E1F8F2B988459FFF121DCA2FE01115F2DC0A15F266BA8C6FCE0337837EBFC4D45DBF1E5FFFDF766843F43F23120E257E90818D5EC17C7A6E05623E9C3FD885FB30009CFBF60A979B1F8424DD106108E681241D52B7A195E8C6E896EC2910FFF64EDF7B4C956A73D5ADAD4B3DF4517C5A23F340C17CE9B67E42E160B43F72B28D40CB1AE23AFB801F317AF95A74D05A36C44779C9B20F76C17B0341220011220011220810147C008A7900578D92C402157DCAE5C161154194E689268433E320AA33023E1054DC6128328F157D90AA1455A35CA35B515B0CD05B1204F3C908367E72FC62B1A83269121B7A3B4938628917352428BAC29186E5DC69EE4F39DA41C3C97F4A2D89F242B3F649703CC7F765D73C3C55FFF079B611A178AC0C0ABD0CB9E5C31F36545844A35711E5E9C684E662C48C5C6E47C9C3D7DD57C413EF5D57E08997009A72F9A0DA52C111557505C1B85C5CFBFD49CB9047B0FE45AA279400224400224400224603B04EE74A3AACAB2FEFCF96C9C3AF52D94457E6741A5517F2DF17BF7EEB72453EE809C9D9D70FCF857966BDD39501307CA9DD0BA75CF68C9F3F2F265C3DFC16BE43164E2C4C97716BD790CF64E2EDDE1279BF5564A3A57E8C4DD4F77426D590952FFCF92EE24ED77691C5DDC64135F13EAAAABD1D0322AEA77B51C4015D23694931526751D97640FA056B22924400224400224400224F0D0041C4316E1F958133E78EF004C7A59752A6E29BB92A074226329778ACD9E2A1FFADEFDAE009DACBE15D373535D35EA28B3F7BBEE69A9904E569AE8653AAA8E03AB162403EADB65D830545755F56A9BBC47F9A0F46A49AFDEB32FDA19141C82FCDC8B03BE9DAA81ECD347D7CD7DF1EC0E96FE54BDD6D3BFD3985FBC8FB4B75EB63C101FCCFD0D5E3CF4179673753058FAD4AAD1DD3C31C826ACCAC550CB844237B30DB8649A7B9FFC839BBADD309D7DF715FEAAD0A2F45DDD2EBBBF25ACABAE90A52554F8F75ABF8833592AFC7B8D366F44022440022440022460C3044C4651F18BE19472C663BA8BC25F35D12432D68055F86B0DAC43B518E950E1AF60F4DF609265FF54F8F7DFFE61CD4880044880044860A010506E8506BBC25FF5A5E6DE27E78B77B47EF59BFE7D3879AAEDAF1E3E280BFFA28CCFD152F6C397C812488004488004488004488004488004148186CB07F1DE06B220011220011220011220011220011220818E042C3EFD95729E0AFA8E807885044880044880044880044880044880044880044880044880044880044880046C8580E6DEC7562ACB7A920009900009900009900009900009900009900009900009900009900009900009744D804AFFAED93086044880044880044880044880044880044880044880044880044880044880046C8A0095FE36D55DAC2C09900009900009900009900009900009900009900009900009900009900009744D804AFFAED93086044880044880044880044880044880044880044880044880044880044880046C8A809DB3B3B34D559895250112200112200112200112200112200112200112E83F041C1D9D70E7F6ED5EAD90A3A3237A5B9FD117ED34180C83A29DEAE1619F3EBA9F505F3CBB83A53F55AFF5F4EF54A7D359FDEEDB9FAB7B0E963E556D65783002B4F47F306ECC4502244002244002244002244002244002244002244002244002244002244002FD8E0095FEFDAE4B58211220011220011220011220011220011220011220011220011220011220011278300254FA3F1837E622011220011220011220011220011220011220011220011220011220011220817E47C0CEAA4643ACCE1EFEE4CEC317C112488004488004488004488004488004488004488004488004488004488004488004BA47C0A2F49FF4BF82E03BDD034E231CBA97F31EA96AAFD7E3CAA1EBC8DA7EE51E29194D0224400224400224400224400224400224400224400224400224400224400224D0130434A5FFA4178210BCCCB727CAB394A1260FC256FBE3CE9D3BC8FEA4D0729D0724400224400224400224400224400224400224400224400224400224604B04DA3B48A183135BEABDC157574DE93F66AE776BCBE589353598E40FD0BBE880764FB4C96892B43AE80CAD59B4A3E67CD04B5C9B3C01B1DE36ABF4B7777682A334AEAEA6168DED9ACB53DB2330D4C113235D6B50525ADFADCA3B780762AC4B15CE5F2AEB567A2622011220011220011220815E23E0300213C73A20E77C21E5D45E833E386F34D441C644322C5463A2DBED110C7580B3CB5098AA6B51DF21B27D629E93000990000990806D13F887D04AAB066C18FD33EDDC5E6F40D0D8595671DD39C94FF9537792310D093C10014DE9AF776EF6F273B31C079E3F819216A57D482012FE25046E7A5576230AFEE3188EA6C86C8028F8A7FEDD6C44442995B884EA4A1C7FE62B5C52F9EEB821EEBFA3E03B4A2443093DE52E482BACB73EEC47615EC25CF836374FDDB638FB285233BF932307CC5CB91C816DE2649A04E93B76C377C572F89B9B6D55D3E2B444A45EAAB5BAC6930727E0EC178600DD77387FB9EABE0AD1FB4D45DCF8426C4EBAD8AD7C23C3A331CDB704972E1D46F7A609BA552C1391000990000990000990C0431370183901D3A6F9A03EE7635C1AB4D6290E787CF9728C736983D354841D1F1DEB42761B81C5CFC5C1AB41D26C6F9FE66E71320208988355B34CD8B1D99CCF79EC4CAC88F143DEA15DF8EADA28AC5C13AD190BB5D4A4A2F034F61FCEEEA21E2DA9FAFE7BA8EB382C5E16050FD3156192D6AEBEF6885CB01461235B063E0D38F9E52E9C2F336BF7BD23E7616158ABF1D8B59329D87FFE7ADF378A3520011220011220011220011240B3B6DF4CC2546D847EF524242CF7820B6A70FCF90CEC4B1A85D5CB5D519D7601470F3862E147B3E1F0D50924FEDD298CFC28062344C82E5C2F0AFFD050ACFA8D2F8AFF2215297F5984359B02A0CD15D81C64193CAC1085BFFE26D2125371A95A87B151731013360BD30BB723A354D63988DC5B917D1CA939B570B0570D6C40657D3D4AF6ECC73939761C3F1D73C374389498863A7B3D6A2AA9F0EFC9C7C02B6C0AA6E91AEF5BE98FDBB761BAAD56AA742F5C4EDD8EC2A1B73B5A34752F3B5391000990000990000990C02323507FF930B6160E55E2CDA00E7A91CBAF9D3884B4921A91CB65F4D158D34E71DD8A67ECBC59F06A3E6D6FA773B7B8D612CCB9867A4FD514FEE5D929F8AA484C43643CA0C63D3987642C50D980E17ED33077DA144CF5C9C35725FD774646B563EDC25065BF24039CA1ADCD6C3E1AEA334D53F867A7EC426689091317AFC4B4B828E46CCF40E3D051323EF24679F62124655E85F7C4F958382D067ED99FA368903F931D40F202099000099000093C208151A346E2DA35514476111E7B2C12C1C16371E2C437C8C9C9839D9D1D162F9E0F77777734359970E8D0115CBD7A0DF1F14BE1E2E2AC95725B84C71A59BDB767CF5ECD257B1745F3F2002060A5F4D7F9FB60F68B2DAD72C7E41F0D43E2E11A98963BE3C627C570F8D14C8C14257FC1E10A2DD18D521346E8EB71F10810F94E8058B7D4A0E0828ABA8AEA860078D8A0D6DFDE6732C649BD4F2626E392B66AA7119732F6C3C175197CBD3C81D22A716E04D4DCF84E94F9F243D148983F1A2BCBB473FB1B4AB86FC48DCAAA2E071D6DB20D8A43EF89736420E0636E6B750952F61C861A03D9FB846159DC14996452A106D929FB6550510FEFC84588F39365C48EC3A1BC4C992AAE60DF9E34384E8FC7AC912A6D149E5BE98D1D8957B0604D0C741526B8C89214B5AAE268DD984ECB54B92CC16134162C9B05B3E1920905E9A938966BEDC6C72120068BC77E875DA90570905502CBE6869A2DB84C37912E133CB9D2FF0C24400224400224400224D02704EC65456EC268ECFFF4186ABA21D7F4491D1FF94D9DC5ED4C1D722E5D4583DE09A6BA32D477A563F79C8A185F3D4E1E3A89F1B34659D7EC6E712D29357D7F23740E8158258AF2BABCE3A2EC6E6BD56EC2B562190B887858733E03D7A62D879BB3B20EEAAA422D05F7DDB7DE45646799B848BB16825573B5065A5546AF7790F31BC816D95C854B7937302DDA599BE068D43968F2FBC9ECAB5A5C694E01302D0A0E6AFC674EAE5D9775DFB25A608165B54045C109EC399647A39A663AFC2201122001122081AE0828057E6CEC6C5CBF7E433CAC744C354F8C19DCDDDCB408955685D9B367C0D5D515070E1CC49429933077EE2C6CDFFE194E9DFA160683418C456ECBF508ED58CBD0FC616F6F2FF986C9444113860F1F8ECB97AFC0C36338860D1BA61DABFD5A55F0F6F682DB30275CB922EE251B9B9A73F3ABBF12B052FA5B55D25883137FAC42C0DFB86B4AEE866B80EF583BD49DC8C2D15BBE18EB5E8CE24BF598E067D2E43AB7E12614FFAB2C779DEF87E1078A70F39A091E9DF9BAB1BA49FF3BD1392AE1565CBA34BBE91A2A0FBE6C5320CAE83D38AF995239C024D630BE1367E1711F11FC95554CE3556464E45944FA8E2273FF6B676FD668A877A4A6F02F484F418698FE4C4F5880B80521E266A75253CE9BF2D2B123E32A7CA7CF434CDC02146FDD0DBDB333743213509492886F6BBC65502BAE76C6CA32E9AFF6E3A4DB724C1B7A013BF77F8B7ADD1851C4CB3E128DB9D897781137AB5DB16CED147456E6CD368D1E3B4B14FEA60BD8B6F9145C43654262F2383888D2DF6A8CA2D3C35175BEB8748A1185BF492C993667962274DE32844F1A8DDC63856D4AE42109900009900009900009F422019D0E7A47B3854DB7E49A5EAC5AAFDDCA6118868B2418B3E669C434DFF486C86B7BC5F2DC3A3861CE925034E41DC2F92207840BBBD670B7B8D654DA00006258B26A0CF475B9D8FC95B51C68127974D2DC99F0134FA8AE23FDC45D4E0976E6F6EFD5BEF59732902A4D74183BA14D435B0FEB2F67A060FA72AC786A29AE89203D72A42B8AD313CD464F8D05385A3019B3563C09FFE24AB8FA7AA1A1F80472AD84695576B428FC1B91B2ED735C730D41C2C210F83BE4E172BB74AD77E51109900009900009908022A014F0292987307F7E2CBE75CDEB00E5E6CD0A1C3E7454B3E26F89548AFA8282CB9A75BF4EE49D3973668AE2DE054545CA5D39B4634747476D65408B225F5D1F3DDA1733673EAE0EB5307D7A24D444800A93278723313109CB962DD62606D4C4C1F4E951F8ECB344D48BD71386FE4BA0E33A4E55D73B469C7DF9184A664FC28C185933ABC27059F5294B4A52FEFE0616FE7FA1F0156BEB9B356657293A0C435DE605A41C1D8F85AF059827091A078215B4287B57ACC4AA552BB176ED5378665EA022A1059D5E2603B43F3DF4F66D070E2D29F8DD42C077FC189995BC2096F4D7D1585F8663DBB763C7FE5CD8FB8D130BA14A647C55201B7FD5E392B88DAA8633C6FACAC48B1A8CDD382756FFB289726501CE95ABA1940AF5A8918DA6D1780B35EA19934375FDE4A15328556E947CEF52A696DFFC517D5366755C42B17881AC5E69CCC2B64F33AC15FE6DD2AA9B54CAE21697B0182C98330D8DE752B08B0A7F2B423C210112200112200112E80B026659FCFEE49ABEA8E723BAA7A91137EB64A5E8A1446CDEFC3112D3AEC04B5C728E358F512D37F58E9C0B7FF1F59FF8954C06A8D18F58F0886E5E0B778B6B4E62F5A5AB939C8EC188F46977132D95B892141BF69A4A9133753E880C1E6695B7DF9E981FA30ED5B3F70E1397A7B2F2B6F2166ECA9F32321C392E44CC6124C81E68E3D50668B2B79B8ABB596D827E6420DA636990789906C1ACC5F31035B201FBB72551E1AFF83190000990000990402704020303F0DC734F6362D561ED7BE1C2380C1D3A14154E35888989B6CA71EAD4193434B4AE2854CA7CBD5E8FB2B2722DDD8D1BD6DE2CD4C5C71F9F2E791A909B7BC9AAACDBE20A5B29F377ECD885AFBFCE14959C0EDBB6EDC037DF9C82939393560717171729FB269292929196960EA3D16855064FFA1F818E4AFF3B7538FBFC219C9A34096BFFDAA759D12A72AB087C396F65C1EBEF62C4C5CF50D489E5FFB850F384803DAA90F66611E2FE14240F984904423D3CBC3B1384FB1F80F6353229337E7862A456FD7A51507FAC0D22B29547232DCEAC8F2E3E7518870F1F466A6A2A528F5DB458F9B72F8FE78A57FB4991DBB2F4FAB6A6D7570AF5D671861A2899F96A394C2DC331D1F137B6A66A5F5ADB32CCB7EABCCCB67D519A99841DFBD251DAA047784C1CD63E3347A61BBA0A8DC8DCFD31F6A565C9D2716FC42C4C9009A0715D25E67512200112200112200112E85502F727D7F46AD51EEDCDC4E5E209F1A39F5964B6A8AF2C543E6F7518DA5658B4F797BDB65CE5B227E62D5D84F865936515AF8FEC6136073E4E7789EB309451859662E7A79F21ADD884B0B8C5086893462752EC994369F8EA581A0EEF4F429AACC4F79F1CF268DBFF884BF79F1C0AFD8D13F8746F1A3233D2B06BDB09E8BC4211205A7F07FF0918A92FC58E5D0790919989FDBB76A358E785C9014E56B5BA5D9A89CD3B5270AEB401DEE1D158B1F64904772D745BE5E509099000099000090C3602DF7D578CBD7BF723DF69AAE6735F59FA2B65BCBED14E14F027EF8AA3AEAE4E5B1DA05CF2A8E0E5E561955EAD02F0F61E819327BFEDD497BFBA8F52E4D7D5D56BF7547B0254579B9D9AAB38B56F809BDB30F1C4B10C6A2F0135C9C0D0BF09582BFD1B94C2FF084E0D0FC58A5F7803558D68306A6A58782D177FF61885B008832C8D2D46E62DB5C453245DBDB328FF25EA7B9330D21D28DF9385FA21DE70353B69EFDFADEFA4768D974FA258262D6625CC84B783C23314DEA1310873930D8B73C43A488222E2E0EC0E7B0707383B3BC99F836634A445F2A30381C29C2B9A557DA48F1A04382072E9D3786E6918EA0B0B50274B48A2268E127E43E1337132DCE4CAA5C27B2C0F529A7D7BE1DFE14EB20EA09B6586CE5B8AB9FE8DC8389C8A9D47A57E3A6F6DA2C735602AE64C0F6CD79F9E98B33C1EFE0D05DA20EE68410374BEA3CC564E9DD4819748800448800448800448A037097425D7F4661DFAE45E8E63B064C972CC6C56347B8F1D2DD5A883B215B1C8748DD79171E2B40C702F6A3E692F95C820461CD414897C5A597F973825F07708E68B9752F7A0A0C1595CDBCC6C6334A293C1B583797CE0E98FB1B24A1A35551D4AE8FF178621525C018C751523AFEA3AD1188C418B2D97996F03EA05834956582843A9706FCDEE1FF69E63200BC151D76EB5B76BE84C2C9F3B5AF6483B86DD3B8FCB0A0B3DFC479AF3F47F16AC2109900009900009F42E81C646D91F542CF4EB74AEB875AB42F3D1AF2CF3A3AE848942BED530B6AB5A55CADEA26A635F65F13F766C90964C6DDAAB8252D42B857E7E7E8176DEFE63C89021DA25E5C6BCEDB1BAA8F60C502E804E7F7B1EFBF6A568E58F19231B7132F46B02563EFD4D4537704A59B45788BFF4D5DA8EBC40D004ACFD9D3FDCE64460FA8143485C6D567C8FFFAB99F055C2AC58D304FE7D14F2D69EC0D6EF9F91735198FF3E4ABC6BDA6AA845EA8EA35890300B0B573D6569C4B5ECA338A6769E95F62A03748F69715833AD25DA84F41D9F58FBB06C5E15D02482DED100004000494441549262307FDF2EC9C0D11C77CC8A4B409806A212E9E27F5FA60EB1372D1F2B62E6626D33CBBCB43D10B7FF0850FCDA5A6949BE96B1D7B59C7C605628D63CE32C4B8FAE58AE6B45DFFEAECB32D5F0A2A58CA24B6598267EFD9F335708CAFFEB25E9DE808060F8FB97429F51A01567FE28C3E56B0D9835777973FD1B648F87CCBBB8036A93958724400224400224400224F0280868428D5958EA4AAE7914B7ED5765D664232D6F0C626625207096B966C5275370B99D4C77F942766BB587D6235C5C4F9E3C5FA0ADD4ADB94B5C6BA6E6238B7C5F8B6389C7E1B56A0696CD09C4F63468EE82C216B6C88A2273561421E590C8BB36139AA5647B4F8CF7F7C3B5223D52333350EC3B170B65CF8496D0C21725DFE264B137A6B569735DF169A4B573D65F291B01364C9B8155CF292B31E174E302D2645F380612200112200112B04502E6ED6C7BA7E6CAE77E4E4E1ECE9FCFC2C2A9D33BBDA94AA3FECC5E4B8063B2E2F0892796E0A9A79ED4AE6764646AD6FF234678897182A7E696A7AD2FFFB685B65C37996E5B5602B41CABFD050C063D1E8B9AAA65511312AA6E0CFD9BC090C71E8BB913BF211AF6CE56FAFF2E6B6DD2FC45D96BEE7EAC13894B956AD1D6BA485C9B889AEBF548FE59669B2BB673E8E03C4C96FF9AC4CA45FCCA4BD3181E92C0507B38C8C3512F3397D661A86C1022932972BDE73077A74C49E3207EAB64E391F63592A50498B87825A6E10436EF6D7E91A9FA6BC93BA6B66E0FCF48800448800448800448E0D112F09C381F4BA6DDC6CECDA9E68D55659D62D772CDA3AD4B9F976E2FAB6FF543D1504799FD51F485BD83938C894461DF19DF66F6A6867ACD7D6757F7B797746A6FAE0EC380AE32F0BACD11707276416D8DDAF9A1F78297F748DC2815BFC3BD18FAA29DFE8163515870A9175B09F4453B5503D9A78FAE9BFBA24F074B7FAA5EEBE9DFE9B49FACC7C93FBC667920FE10FDCFF849FADF58CED5C1DDFA54B9F86971F76395E9214F7C468F46D9F552ABBD041EB248667F840434F73EB97B8ABB7D0BB581ADF2EFDF31E8A06BA7F05769AE1C54BE356D33D4CB92DC4AD91C960AFF1EEABFDB8D9D28FC55D9B76500D0930AFFEE9629F7ED54E10FF8CD5C8A695E26E46497B4365ED5BF9E0AFF56203C220112200112200112E82B024BA679A13C27B759E1AF6AD1B55CD35775ECB5FB36D6432D5DA7CCFE688837D6D776CDB799BDDAAFEB6EA151D251E17F37428C23011220011220819E23505555A559F8F75C89E6921A1B9BA8F0EF69A88FB03CCDBC3FFB9342ED1663E67AC37984B2C278F8A02CFCAF1C2A454BD90F5F224B2081DE235074EC736C3ED67BF7E39D48800448800448800448E07E086CDEFCF1FD24675A1220011220011220011220011220814144C0E2D34729E7A9A01F443DCFA69200099000099000099000099000099000099000099000099000099000090C38029A7B9F01D72A3688044880044880044880044880044880044880044880044880044880044880040621012AFD0761A7B3C924400224400224400224400224400224400224400224400224400224400203930095FE03B35FD92A1220011220011220011220011220011220011220011220011220011220814148804AFF41D8E96C320990000990000990000990000990000990000990000990000990000990C0C0246057535333305BC6569100099000099000099000099000099000099000093C720243860E456FEB169CEBEA7AFD9E7DD14EA3D13828DAA91E52F6E9A3FBA9F6C5B33B58FA53F55A4FFF4E4D2693D5EFBEFDB9BAE760E953D556860723404BFF07E3C65C24400224400224400224400224400224400224400224400224400224400224D0EF0850E9DFEFBA84152201122001122001122001122001122001122001122001122001122001122081072340A5FF8371632E12200112200112200112200112200112200112200112200112200112200112E87704ECAC6A34C4EAECE14FEE3C7C112C810448800448800448800448800448800448800448800448800448800448800448A07B042C4AFFC81F86C23FC61B2E231DBB97F31EA9AAAFD5E1D281627CBB25EF1E29194D0224400224400224400224400224400224400224400224400224400224400224D0130434A57FE48F42316179404F946729434D1E4C7E769C764EC5BF050B0F4880044880044880044880044880044880044880044880044880046C8C407B0729747062631D38C8AAAB29FDC72DF06D6DB63CB1A60693FC017A171DD0EE8936194D9256079DA1358B76D49C0F7A896B9367EC7C5F9BB5F6D7BBB840AD7BA8ABAE86E060E861023AC711F071AF4651491D7C264CC2B0B20BB858DA9EB40EDE01A3505BF41DAAD5A377DFC1112153825095751E25ED8BBEEFB2988104488004488004488004FA0901C7519812E288ACD3F99453EFD1257A4791E975265454D77548A99338173D505D518D0712353B9438F02E28468E322C5463A20E8C748E709131A349E2EA3A440E3C166C110990000990C0E026F06F531AAD006C18FD33EDDCE0E0800921F3ACE2EE7592B5E7DD7B25613C093C14014DE9AF77B6371772B31C079E3F819216A57D482012FE25046E2208038D28F88F63389A229A5351F04FFDBBD988886A7605545D89E3CF7C854B2ADF1D37C4FD77147C47896428A1A7DC056985F5D6877E3496AE590C7FA7D61B169ED98FA4B42B72C11171EBD622B84D1CD084231F6E87FFDAB508B4384C6A93F7E036245DAC6EBDC0238D803E301ACB265CC27B9FE663EAECC7E05F58878B49B9EDE8382266F162146CD980D30F8250FA3236FA711456E7A324AFE340AFDDCD784A022440022440022440023641C0D17732A2A3FD5097958F8B83D8B041E7168AE5AB66C2CB74091F6E3C086B69CF05B356AEC444AF6601BDA9147BB7EEC6E5E64401B39663F1444F737F379560CFA62414B567A90FC64B2F46E3E8879B7151E57309C5BA6767C274613FB61EBADE615CD074EB3292771EE8584E3F7DAAEECE4F8F98F89598E4DB32F031227DE747385D6AD6EEFBC42C45C2241F4BCB8AD3F760F7E9AB96731E900009900009900009900009F41D012B15B5A9DA08FDEA494858EE0517D4E0F8F319D897340AAB97BBA23AED028E1E70C4C28F66C3E1AB1348FCBB5318F9510C46B80085EB45E11F1A8A55BFF145F15FA422E52F8BB0665300B4B982BE6BDB03DED91173D78AC2DF5086831F27E162B50E21318B103B690166156CC4D112C04EE4DE5B6752B1E77C359CB4150F0DB8555787C21D893825B6568E136763F1241DF67E2C030F831E55B71E445BFD80D5B7A56C26139AE44FEC8690F4FE46E8B4E3F60D68404393119D46B54FDAD979432EDE7F3F5FF2D3F4A8333CBC460224400224400224609B04EAF292F17E8158580F621147E7138D9713C295FD8D2C44361B1CB5ED4D1F91E1277A99705C14D567CB44C65FB30A8B57CDC0FB9B8EC3E41DAD29FC0B8EEC40F2453DE25F48C0B2A513F1DEAEF36D8B683E9695CC8AB36E34568AC2DFE9C639BC7FC86C0C6419179C2987936718162D0E476CCC686C3AF45D27E5F4AF4BF7E2A7F38BD614FE67F66C455A91095396AF43F4D219C8DA78040DC2225614FE37CEECC5A769DFC1674A3C12A2631170F6235C1EC4CF64FFEA61D6860448800448C05609D8DD6E80A7A727CACACA3A6D424444381E7FFC310C1D3A14B76E5560D7AEDD301A8D30180C78E289C5F0F2F2C2EDDBB791917102DF7E7BB6D3327871E013B052FAEBFC7D30FBC59646BB63F28F8621F1700D4CCB9D71E3936238FC6826468A92BFE0708596E88658798CD0D7E3E21120F29D00B181AF41C105157515D50D01F0B041ADBFDE2F0AA1A2C84FFF78172E9A9B898B4777C3D17D25FCBD47002515E2DC08A82ABD22CB804D68ABCE6FA8B8AE9DEB9B5DD4945654B4B336D2B00DC20F17B1128AB75809DDCA3D861D29DA836261316EFE4A841424692B221C03A2B146064C6A3EA5F65A914CA388BBA9E6947A9F495893F018347BA3269998D9B65B9B988959F91442EC1A60701F86A6C2C3D8605931A0267196A264C7A7C8AAEBBC1E2D655B2AC30312200112200112200112E8EF04C4027DCD9A00246E3A806AC731885FB5006683EC26E41E49424AD6F5FEDE8287AE9F7E981E8567F6E06071389E5FDC51E93FCCD35DAC9352715693CD1B70F4F825842E0EC638C7E330460403C66C1CC8320BFCC9878AF0E2FCF1F0C6799476A8994994DCB29A590C83BC6A73F0E1A7E916D9D4322E103F94D5D5E9C890BAC4BACB80C906C2BDF8E90D6A557729CE149997465CBC588AE8D92E9A615783B8F51926B1E7CF9827374AB2728068991051E33FABE51694BF6DE0516015498004488004FA1981114D4578F2C9042426EEC1B56BD6928983B812520AFFA2A2627CF3CD492C59B208CB962DC6679F7D8E1933A2E1E1E1812FBFDC8751A346CAAAD0C7505A7A1D57AF5EB3B4D0D575984C08DC819B9BABD84CE870E54A210203C760C890A1C8CF2FD0D2D9D9D961DCB820343434A0A0E00AEEDCE1EE051680367460A5F4B7AAB7B10627FE588580BF71D794DC0DF27CF88EB543DD892C1CBDE58BB1EEC528BE548F097E26D44B46B7E12614FFEB31D4CFF7C3F00345B879CD040FFF8EC2B7D53DFAE189CE4909B7451685BF4EAF57DB14E06CD2A738AD995239C224D6447E53E663AE5F83F6034143118E1EBD60F1A76A7BAD7EB41DE118325B14FE0DD8F3C14728719F8835F1E10874BC80E236B76DE1AC2CA85688C2BFE1C2316C13ABA171B14B31C34EACD8B4B4A3B04A14FE556251B435ED3A42163D85D835B128DC701CC3DC0D32495081833B93516CB5B2420783DE517B86BBAA07BDFEB4E9081E920009900009900009D8060119A4E9350D2B10325F14FEA673F8E0BD74B8472C427C64181C45E96FA57BB58D56DD572DEBC4F228497238864CEE349F4909ED9E3EA2A436EF7BE0E9EB6649673088C45E5A6A51DE3788A109F0383C652850DA0E9C49A4CC59B24AC060A842E27B47ACB8B68C0BE20294F1C928F87B1971648BB5718BE5A6FDECE05EFCEAF28E2077D65A3CFBC24A148BA1A1AFAF3B0A8F6C331B3DC96ADA03B95198FFEC73082CAC80BBBF378C85C7C4C8C6BA9194BFAD79F08C04488004488004BA43A0443F16C6CB99484858A629FEDBE6F15606C9123245E17F5D14FA972EE563FCF8719AD5BFB7B7374A4AAE6A8AFCA2A2224C9A14811123465829FDA74F8FC2D8B141962295625F2FBA4F152E5CC8C1575F65E0B9E79E96D5A4B7616F6F87DADA3A6CDDBA8D8A7F0B31DB39E85CE97FC788B32F1F43C9EC49581BA394E0A2721D2E2B5A657629E53F6F60E1D699A8FB75314ED49855B13AB1F3A8CBBC80B4A3E3B16687375244E9DFD0785BF2D9BAFA5B59898BFF7ECD858FAC1CD62CC8CDD62C76E2B64756CD9895FE36DFCE47FBC03654290B2A1FCC5FB11479F20249DCF8A9B629AF7AB2DA07BD5F983C4DB79078E88236A03A9B9C8EC8576235C2FA001527D6FFC3C6636EDC78D8E9E5F9B30BD0ACB5204FF2B523076523E0B66B2FAC4BEFAA1ED6A9784602244002244002244002B642C02C8B5795DD128D6C3856C4BBE0C2C56FB171D3558B32DB565AF250F53463E85044DEC1E388797E0E5E7C250855B532627152431F636BBAB643155383E625A835D2FAC8A053F98661B6B8EE518629ED83B20D325657C0E8E583A9334291956C1B8A7FAD1D5DF0D3FB4C1697A76AE56D39D423364C94FE3E21E132A1948E3AD9376B82DA00ADAA54E2CA6172F780AFCF78F8E92F58ED6740F9BBFD93C27312200112200112E89CC0F3CFAF85A363B3A6ACF61830DA574BA814FF0D97942F4373282E2ED114F00B17C46996F96161215A84B2DC2F2C2C4478F844CC9923FB1D79798ACE72A84CDA8FC29933AD2E7E94FB6BA5C8DFBCF9235925B010AEAEAEF8E0834DDA04835A05E0EEEE0E65E97FFAF44929AF086A65012DFD5BE8DBD67747A5FF9D3A9C7DFE084E4D1285FF5FFB58D4D93A99F4C9792B0BE3FF7EAEB8F8198AAC6BC0B850F530D6C11E55487BB30A711F2E92D9A14AB1FED0C3C3DBDEB64834D7D6ECFB7D147CA5BD790D7548D9B801291217B3E6254C68769AAA136A8519C948CE6BBFD3974D36F99157DA54721CEF7D78095322C3113A750E2646478B05D466147472679D58F5AB49A6B6638F9663735C13AAAACAE4A9934146D9B7382E66FA05D20DFE2A574BC24ECA5597BAAA4756D7F3045D94C4CB24400224400224400224D07F0894A47D8A0F0B821139693CA6C62E43F4AC226CD9906CE586B2FFD4B6176B52978BAD1F5C47E0B8D170345520EF9A079E7F5A560588CCA8C98DC3D426BEB95A85F4DE0162435285AA4EC47B259D1EDF241BF9062EC28BB18B1157BC1529CDBB01AB7141C9E98338D43C2ED0872C953493E1A713E5F73D64D35E24F140B70A14D9DD70ED98EC73609EC048CB28C12B2FCE14839B74E4F94F86AFA144364F4E32AF7C483B89A5AFAC45E4381714B511AE297F3F107A66220112200112188404BEF8E24B4DD9AE9A3EF1995FC3E1E22E8C19E38F1327BEC12CB74916224D4D4DF8FCF32F307BF64C4DA19F9797AFB9E7A9A8A8C4F1E3E9A2A08776FEDD77C5E2C2C74DDC0359BB7C542E7D6EDDBAA529F295957F6D6DAD56B6FA76727292F4D770EE5C16A64D9B82C8C869B230B25453FE53F16FE9029B39186A555351726B0AFFE1A158F10B6FB1DC6844835149AB3A782D5742F128844518D090578C4CB1F618395214FB7A6751FE4BD4F72661A4B8CD2CDF9385FA21DE70B50D579656CD57270D79E9289425BCF3D7CC878FA312F175F08988C524695BC179B3558F22E2E8E201BDCCC0B9B8B8C89FD97D8CCACFD091805BC47CAC5D14207B231CC0B6ADA9625F6540A06F6776FE328554902DF19E88112B2AD9320D0131D334FFFD8A795D410E6A653866B875156969E9385FE78949137C3A51F6BB2166D17C84B8B535DF121754F7518F8EADE01512200112200112200112E89F042296AEC4A240F1599F9C84AD072EC94A48B3014BFFACEDA3AE55AB1CE813B3122FBF381F4D79E7715636EB8A5CF6988C6F72C5B047E4FA33A2EC770F478C9F92495D303D3A00B895DD85A2BE0926112B1B2E26E3608111C18B652FAA6651561B17787B4027EE241D5D462032442DB9AF46958AB0C9D0CAAFB64A940023C7C2C7BCE25FACFC859148EA75D23653ADB29A1981A93E66107AEF2059D72BF27A8375C3297FDBE443C04A930009900009F40181F2F29B9AFF7DE5837F98A94C53F8A7A77F8D53A7BEB5AA8DDAAC5759FF17167D871D3B76698AFFAAAA6A6DE35E351110141488EDDB3FD3CAB2B7B7C7F5EBD64A7F55D8902143D497E5BBEDF188115E9A75FF962DDB90997952DB14D8DDBDD545A296911F3641C0CAD2DF547403A79427968A0BD8B9BA79496AD004ACFD9D3FDCE64460FA8143485C7D556BD8F8BF92192571F9A394E2817F1F85BCB527B0F5FB67E45C8F59BF8F924D7D6D355423E9C3FD885FB30009CFBF606944F199FD482952A63F8E6832025ED1CBF062744B7413FE7FF6DE352ACA2BCDFBFE4B49512508A85808822028E001228D91E009CF465F691C4DECD8893359C9D37967AD990FB356CF9AF9D01FA6FB59EB7967CD33ABD7F4CC5A3D334F66264F32893131D1D66043348A270E42436BD428A0200A82202AE7822A6F7CAF7DD7812A0E4A0C0A25FF9D45D57DEFD3BDF76FDF65AE7DED6B5FFBECC7FFEDEDC3F2A1B7C0EBCA3911BFDBAA6BD0BB6C2DF6BCB748EF7E6FD3773855250E3F6507922725FD5ABB8543676FE227AB36E35DB5902956FDDD0FE5EC045552A59DBA869FAEC9C27BABF4AA507B3647B72EEA959D4E62FBEF08C69958101B83C65AA39CCDD0FF8461DBE12AC76F12200112200112200112F01502BA88E33070A8ADBA8B65E2D7FF3DA71158939C7F543584C5BAAF74EDE9DAE994F93CE4C0BCE213B81EBB139BDF7EC751E5C3661CFDC47908AFEC443D51390BEBB7EE86039BA47DA8E6324305D985EAACBEEAD84144BCB55BCE955A8F868F8A1CF382E4AD0EB955157DD88A92DC5372D294AF85A1F89D455DF46664B9F84997EA4A72F54513D497A1A46E16D2B35CFCC40D50DD1F706AC0615994BF7DED3D607B4980044880041E47408CE89F4BE8F60B16ABFD73B87CF9CAA0E7F5F6F6A2AAEA1A5297A4E87FEAFEC8913C3DDFB7DF5ED40FE07DE79D3FD5EF95C5BEB2F8F70C9E16FB435DB7B777202A2A126FBDF5865E4CED2478F0402CBF197C8EC0A4850B531EEDFA6C1D8C415EFAFF613BA2D9EC92E62FD62C03B38830DC297EFC8324CD23A9534EC23AF4CE598F18DFB9340785C821BE1AAC9D9D1860B4E23B9D18472D358A0594720725BB879E1CD4E174F222D986046F103F6706D8AC36AF4583A12A355AD2F1F6F64528FAF8035C96750615BE573B1C45F84902244002244002244002E38A80E5A56DD89EAEE1D3F7F39C6E7C4476328B806E15596B5CB574EC1B63340739657AEB20D9D120696A73AF92F79D6AEFB16FF0386B81839FC8E5D621E64422DF0789D0AEC98EF18156FE9EDDA0FCED49E3C5BC0E9A3A159D1D1DCFB57396591168BED3F85C9F3916FD9C3B2F0137AE57BDF0FD541DE4983EBB611E8B7777A28CA71AB5D1FE9D66FCD57FA1F837EFBA5F880F337F8DB74FFFDC7DAF2EA64D9F0EBBAD179D9D5D5EF1EA2628281076FB43A80581A70D6A47817281AEDC09B9C2588CA9EBD9FCFEFE04744D7FC5573791F2D3F81195361887F3D52FCE588244621E106A8E7BAF280D481ED7B756398CCBA9271ED7EDF495C6D9643230E220FFB00CA9EFD72B908518B5AFF849C13817BB44E1FFB0A502B51E8FFE5EED78D233984E022440022440022440026340607BBA052D574E7AF8ED17D94914FE0C8309E8CAEAC1D17A8C268A6C1EEF340C1C67F4E3F8C94B87CE11AC3251FE7E3C63A692000990000990C0F72560B7DB8754F8AB7A865A08F8BEF5FF900583EFFB2CE67F360474A5FFC54FABF5DAE3D64722C8323A8E7994857FCD8906B8EA7E36CD67AD24F01802B61BF8E4FD1B8FC9C02412200112200112200112F04D02EFBFFF816F369CAD26011220011220011220011220011278E604DC3E7D94729E0AFA67CE9B0F20011220011220011220011220011220011220011220011220011220011220816746C0EF99D5CC8A4980044880044880044880044880044880044880044880044880044880044880049E2B012AFD9F2B6E3E8C044880044880044880044880044880044880044880044880044880044880049E1D012AFD9F1D5BD64C02244002244002244002244002244002244002244002244002244002244002CF950095FECF15371F4602244002244002244002244002244002244002244002244002244002244002CF8EC0E4C0C0C067573B6B26011220011220011220011220011220011220011278A10998CD53F0A8AFEFB9F6D16C36E379EB33C6A29F01010113A29FEAE5E1983EBB9FD058BCBB13653CD5A88DF6EFD4603078FDEE07DEAB674E9431557D65783A02B4F47F3A6E2C4502244002244002244002244002244002244002244002244002244002244002E38E0095FEE36E48D82012200112200112200112200112200112200112200112200112200112200112783A0254FA3F1D37962201122001122001122001122001122001122001122001122001122001122081714760B2578B2679DDFDF09B473FBC0AD64002244002244002244002244002244002244002244002244002244002244002243032026EA57FF29FCE45E4B2E99832D334B2924FC8D57DB707B74EDFC5D52F6E3D212793498004488004488004488004488004488004488004488004488004488004488004468380AEF44FFEB3B998B7357234EA73D7A1160F925E8BC6A3478F50F1659D3B9E1724400224400224400224400224400224400224400224400224400224E04B043C1DA4D0B9892F8DDCC46CABAEF49F9369E9EFBDBCB59A4D933FC01864003CDF68C9A5F56AF2698021A0BF887EE52C07A3A47994895963F159A5BF7FE01498A573D6AE6ED8077497B72F220113E216CE41DBB52ADC1BE1809B2CB1880BEAC0959A7B2F2210F689044880044880044860BC1230CDC4C23813AE5DA9A39CEA6F42A0D10FB66720B39B02A7C2881EB4778D50381CAFEFCB0F68979F49E644322D5473A2BE81F5F809FB203F689DDDE81994383033EF49800448800448C0B709FCCFC47677073E98FD97EE6B7F6300E6C6AD74DF3FEE227871EE90C9DFFE4BCB90F18C2481A725A02BFD8D814E2F3F0FEEE3C49E3234BA94F609B1C8FAFB04841855F576D4FE53210AF265354014FC4B7EB90A8B972A95B884CE7614BD710E35AADCA310ACFBCFA5889C2592A184D17217A457F6BC3EFC67616D5626229DDD538F6DA828C0C9F2DB7265C28A1DD988F54893A510941C3882C8EDD9887674DBABA50DC5393859D3ED15C79BA725E087A8852930D45FC4CDF6519E59C8B867A4A6A2A1EB164EDEEC195103C317A52335B211353567643AC84002244002244002244002CF8780297C01525323D073ED73D44C587DB41FE25ED98C8CF86027741B2ABE3982F26601E21F8DEC5DCB11E4311C5A43093E3B59DB1F638AC51B3BD3C59CC93BD4151FC6991A206D4B3692A63BD2B4964A1C387A61D0028B29663576AED470606FA12E0B06C6ADC0F68C28549F3E8C734DB3B06357BA6E44E47A425BDDB7387EA662DCC88D7EC1F1D8BC7529A66BB770E08BE201EDF247DA862D480A774D7C6C38FFF5615CB9E790C12D696BB131A9DF78ACE97C3E8E5FB9EBEA2ABF498004488004488004488004C6908053DBEF6881D6D90BE36BC9C8CA0E1301B90B457B4AF14DDE2CBC961D8CCEE24A149C3063E367AB603A57869C5F5E40F8671998299274DD6F45E19F98889DBF8E44C3CF4F22FFAFEBB1EB9318B18AF1C560C22BDB45E16F7C80E29C93A8E934206EE96A6424ADC4B2BA2F50DA2CFB1C44EE6DAB28C2C96BDD30F9AB3EDAD0DED383C6DCE3F84EAECDF3972133C980D339C5B0FA1BD1D54E85FFE8BD0906CC4F4D84D156214AFF5156B3DB6BB16FFF2DF4D947BE9870F3E417A8F3EB1B6CF5347A1D664D24400224400224400224308840CFCD33D857E787BE918B2D83EAF0F988C079BAC2BFB620078537FB90B64D94F42B5370F160B928E70DA26C1725F537C751DF6384BFC8ECF6AE07DE5DEEB98DDCAF8F4317E7ED56182CA9D8981E85A6961ECC481365F7742B4A72BE428D7F1276BDFA12D62556E3686587771DFA9D63D9C0CFB24457F8DFAFC8C7B97A9153A562351FBA765AE608ED364C8B4A4566EA4B5812518D738D63BF52A3DABB7B63A2B25F92098EDFA07EF945A4EA0AFF8AFCC3286FD4B070F30EA4AE5B8A6B5F94C2EE27C632A2F0BF5F711A79E5776059B81E1B53331055F115EA27F23B3988222348800448800448607408984C2698CD263C78D03A6485D3A68562D5AAE578F8F021F2F2BED1DDADABFB3973A2F5FCB76ED5A1A0A0182FBF9C86F9F3E3A1699AC8917D7ABEBCBC63E8ECEC1AB25E46FA2E012FA5BF213A02ABDE76752614293F9B8A9C335DD0B203D1F265034C3F5B817051F2D79E69D333B5346B9869EC41D559B184F9B71811ACBB505BA992EEA0D31683E93EA8F5F78F4841BCB4FB7CCE31D4E8BB76ECA8293D0E53F0564486CD009A3B746BA0AE96DBA2CCEF931EF7077BFB3DFDDEBF4509F176B4B4770CB096E9CF3B91AE4C3119620135C7D165F9470506036A0B0ECBE44C260F6B378BA57CA09E76BFBA0479E76A6582341BDB76A6A1ABA9079191D3F4B42699501C2F6FC52BD9D9D04F9F48CFC68EF0221C2CBC2B756C70D7616DF816B927075A4F8995D2966D8891D1304F579660365C2BBB8A69292F214CBDA39DB7F0F5E162DC935D1C19596BD1949B87FAB00C6C5F39036D5613A62B37576847C9D74771DD69D9A4374A3E54DF36C7DDC661B11A33452DC1D6CC44873597F60025B208747DB47723B81ECC6F122001122001122081894DC05F76E466CDC6F18385E832CDC686AD2BE130C8D6505B721285D75F7CD7837E060D0D22FB95DE7418D85CBCD4284AFF605DD16E37878A32BB19354A7617979D5631C219AC66B7A3FD5E3FA744B1D04753192ADBFDF14A5C30ACD5A7459653AF59058A1B5EC2CAF9B381CA0AEFF74ED7F7CB1283EC1AD8290A746B759128C13DADDD353435C81C4114E15D574AD1949A8D9040B5CC30B835DE153FFB3B6390517633E7A3B829013B331D0B179E4F351A4D72DB828A4687A14D4D750B52D3031D7C0D267D17C5F98A3B7A91E66BB540EA5298946CEDC8AEC7CBBE6FD92DB0C1BD5BA0ADB60CB985D5349871D2E117099000099000098C94C0A2450B9090300FDF7C938F96967EF945959F352B1CEBD7AFD1ABB2D96C983469126263637485FFD9B345983A35084B96A460E6CC6BB871A316ADADADB0DB1F222E2E1616CB4C5DF1AF17767E8489FEB34BDCFA4544CC1259AB416227897E2E0276AD7F653F303050D2C3D1D1D189A626B19066187704BC94FE5EADEBED42D97F7420E617A1BA92DBD60444C64D865594A505AD91880B6D40434D0F164469BA5C17324D84EE7F906DADEBA330ED443D1E3469983E94AF1BAF878CBF1B83AC9A01E2AEC5E9A6CB4FCC82E4980254E4E7E28A6E4A6592D53061B170255E8910015F59C5D8EFA0B4B4DA2DBA0F1699C75F3F9F678B7AEACEE350CEB7D0AC7D885AB90DE9910F5053D7034BDA3651D65B917F20172DC6B9D89E958ED58D7770A6C95FFC869A11127C175F1F380943D452B1BACAD4775A9CCBCD47D0AE75F0578B00E79BA58EAD52878662D96ADC8059D8F06A3AB62E6BC5C152C704C4D14F0302C5479559BB876FA4BEA0256B91B1F42599101F477EF3546C95E7A6C49D17174C7E50931B7DFC645C0D8640D8AF9DC6FE6B76A4656D407AEA5C5C3F5EED8DCE20F5AA17442D1888C25F9376ED2D6F46E2DAAD58943C1BD70BEBBCF3F38E04488004488004488004468380185118CD4AC30AC4AD1485BF5689FD7B2F2038713536A6C4C3244A7F2FDDEB683C739CD5D1D75E8D93275D8D9A8ACC9511D0EA4A74231C5358B0C87211D8F9E64F9C193471FD2316EBCAF5CF502178099686415C762A594F2CE9046D7B73BF25DD8306F1B3BBD482405900F034FAD127069883AD3BE7C068BD8EBDE7BC653F4D24CBE4CC1588120FA9C1E151E246A71187AE8F8F5DC03D35A550F84C710B8622829E9BA5A85D968DEDAF6F41936C92080F0F4643498EA3FFB243B6A036052BB7FF09A21BDA111C19065B4319AE0F78E94C71E9A2F0B7237FFF57680A4E40D6C604449BAA31424F9A43B68B912440022440022430110994979F47686808366E5CA72BFEBBADBD6E0CCA6ABFB0B05814F81651F6CFD195F877EEDC91B8735016FED3A74FD395FE93271B44897F0777EF8A5C23212D6D096EDF6ED015FCAECAA64C99A23FC3CFCFB10B50ED065041DD3F7AF408079BEE202C2C0C99992BD1DDDD0D95FFE6CD5BFA2E02571DFC1E1F0406EFE354ED7AD48BCBEF16A27155329667882F1B15C4E0DA202B37F9BF6AC1C6FF2F1191E1C0832ED17E4B30602AACE595C82F988F8D7F11E35824F81E2E52F44AC6E5872872B7EFC0CE9D3BB07BF7EB78636DACBB9506A32C06E87F4618FD7535B13B8D170308F4F5E82E8EB4F05451F80365878EA1B14F0ECD8D130B7FAB4C54D3D2B12C7996D8DF03D149624125AF95225A21DB8EEEF5D8D17CBD0CB51237639AE4B777E8F9ECB29DC9DE67942D4981E8AC2843CDBD1EF4DCAB45714517CC31731DDBB43D9B2115B69C2F43B3B861AA6B5453B54694CB64D8DE7E1B6AA3B701037F0AAA05CD28BE7247563FEFE152C503688F1D660DEDB201262829031B56A7C2FE5D3E0E53E1EF3902BC2601122001122001121875020E59BCF38158AB042562F306D9956BBF8AFD074B5F7885BF374A71CFB963AB2C7CD4CB2EE55A3D49B376C16A6DC4E9039F63EFDE2F505C6B43D2C665A2CE1F2AF8216DADB8B9692819A4B476E5B6D987592C70663058459235CF435A84EE2CC855CCF9DD27E2ADEC106E9771928588B4795307A48FF1ADE3351AD4087F4B92B83C1571BDBD150FE4AF537284C7273818CA5958F3D5016872B69B4A7BD0A9C1181E8B81DDB749BA2C7760E5E6B5581A6EC3F1FD7954F80F22CD0812200112200112189AC0CE9DD978530C18CECEBBA87F2B8B7EA57C578AFF800087F1872AA994F8B5B5B7A094FAAE60B5F648DC4D899B8C0D1BD6A25DE490C646B1E87686850B93C4FDA13FFEF8C70BAE28FD5B2D20A8505C5C8AAFBEFABD7EAD760BA86BA5F40F0808C08C19D375D740A5A565C8CF3F8D2B572AF47CFC185F04066A3A45E16FC5E53DA771213919BBFF364257BEAA268B4133AEFDE62AC27E99212E7EFC6095F7243ED1B120E08F0E14FF633DD6FDF75C51846B22101A31DD3294C03BBE3A3F546B1C2FF70C84EBCDEF41E1176AA2F0392A944723E78B2F865568B8700667CE9C11EBA293385958E5B6F21FAA4EC6098140B56D780EEA0A8EA0D2691EA538C2DA2DFEC8ACE8E9E94245D979145C6C74E3B20E9C5BA9975042FF3F618E6B3589EA0FF28F93B2D2EF8FD0AFD4BD6B1792779A6150DEFEA29AEEE254DD6BB2F8F0F86047F991CFF14DF155D88C16646CCC9245A2F8C717612A099000099000099000098C0281E6F23C1CF8A604CD36231665ACC3EE37568B45FA4409262C13F78FF1C646E47C26AE8E9CDDD61E54E1F4D102F1E7AF22FA9C461FDE52A08B905FC4522405C9CED1E25A57942E039A94C18933844559446E9585045784FB5BD5D98C43077F272E803424ADDB8C188F6990416ABA74BA18E7C4FAEECCF13C148B615D744A82BBF478BE884E9173B45ACA70F06831CA4B8B71787F190C61898891951353F402841B9B71E0F009949697E3F8E1236830842125668A5797FA9ACBB1F7403EBE6BB6C1B2281DDB77FF09E6F563F5CACB1B1220011220011220016F02274E9CC2D1A3C7F1525D3C7272F274AB7C95E3E2C5CBE8ED55A6B38F0F4AE1BF7D7B166C363B7EFFFBA36E373ECAFDCFE2C50BA5BEC6617DF9373737EBE5D413943B2055872B5CBE7C4577E9B366CD6AAC5B972946BD735D49FC1E4704BC95FE36A5F03F8B0BD312B1FDAF44B0EDB0C3D6AB56780C08CB167FF6E23E256971006CD50D10F7EAB2C553245A63A028FF25E947C90817D799F773AFA2679205C1E2FBDF1783FDE679711363C4CAAC15B098141E3F58123390142207165F73B88C51444C81A1F097433402C5476860A069909DB82FF6FD99B5D96F26366F4F85565B8433B297D7CF5F71ED418D585C21C41F4D1517507EBE1AD3E2E2116E7028F015E3948C250894AC81518B102BF3A907CA8ACD49DA7F9AB290EAC1B55A2B429252102163E5679A85D4A460D8EA6A25C50F31692BB02C6E084BAAA1E77B529F47784C9EE0982558BD2C76C098CFC0EAEC6D88B6D5EA13BA02E99B2172D630D6641ECFE12509900009900009900009FC4002896BB72033DA8ED2332771A8E09688EE16A701CB0FAC78DC1737C9B94DD9981FD48E829C62584D22978B7CAE42909CBBF4EA7639D3490993B207342E46B62DCB64551B2423FA63D9CAB9BA5B20F15CEA0C3DA8B8D62532661AA29402DF148D25E2B6B4ED66AD97A9892BB7BE4D556E6A4EE6A2D616282E6F56782CBAC83C2ACCE49837CC88469C34035D431D06DC5FDBD85E4D45DAEA15880B1623AF4E59E2089B03972D97256EB634CD861E11D4D54E0AD9878B4516076FFF1973102E31D601BBBD831357203B73B69C91568823878AA4B411D1E18E3263DB4F3E9D04488004488004C63F81D6D636DD7F7F706F2066CF8E90BF489C3FFF2DBEFBEEEA131BAF76022885BFBFFF649C3B572AF2C80CDD4A5F154C49592C6E100D62E57F7ED87A54BA2B785EABB8B97363F4C5824F3FDD8FE6E6BB888F9FAB9F23E0CACFEFF141C0CBA7BF56DF820BCAA2BDAD12875ED34FE495915C80DDFF128D90D58BB1ECC469E4BCE6507CCFFF9B15709CB16A40ECAF96A27A7719F6FDF892141685F9BF2E85630FC0F8E8E4F76B45374E1E28C086AC95D8B8F37577D1A68A021436AA552DB1D7115DF5F4D475D895EA4AD6C4FFE797DEDB819DBB025C3926F2B7297601C4452A10BB1C6FC63A48D4C941BE67CE1D4775D856BCBAFB278E4875A06E83CCB69CFFAE58FDC5CFFF6EB5A224AFA41CF27B4EE72F072B57B76365D23ABC1E5C822F64A785AA639D6BACDA6E20A7F0B694302126294A7C8CDE4669CD1DD86472E27E27F5B1E9FFC74BDDF6DFE98F933196C801B12A46856931F3101DDD0C6369AD7EEFF8B8879B4D36ACCCCC46921E61937320CA27D8D67A0F1CBC24011220011220011278B60474C1C421C1D4D7DC43AAF8F57FD32184A045CE18AAE937C67AB6ED18C3DAFD635291345D3540DCC7884B4E47B0A178FFEF5053598CEAB8CD12FF3A56EA095D38FF4D99ECCE357AC8881DF0172BFF78A31505C575CEF28EAFE6D27C545BB290B9CB29A7DEAFC481F27B5E79DC376EB9BF1B85394508DBB91C5B57C7E28B62A52287B81572C987A22C6FAB47FEE92A77D1F173E19474FD67607E74149AEA8D38595E8A86C84C6C743190C6369CCFC74DF56E355EC4F9060B523DFA669543958B0738EB6F171FBFB6D4E572B68243A6B7B554A2B87F7565FC749F2D210112200112208111107834823C4FCCF29495A8C37BCBC4434665E5F07284CB358F6A43444484DB05D07AE721BF172E5C94F2D790949480BABAFA61ADFC9FD407E53A4829FAE7CF8FD7DDFCA88508E5FA87617C1198F4F2CB198FB67D900EFF402FFDFFB0ADD4F4ED1CFEBABB1FEF4CE20AA553ACB48324CD23A1EB6E0F8EFD65B9478CEF5C9A02A7CA21BE9A58B9748BFF78DF69B7AFB5D4CF5F1D9E6B13DFF94EC8FEB17863D75294EEFB12356299E56FB04BDAE37BA50E5C56DBA7DD753C3EFB28A5FA63E1E61D484519F61EAD76D4E9E70F937821EA79A23BA0516A02AB210112200112200112989004662C5C8F5753FB7068EF49A74B1B3FB126D78510BA9DF47823FCC5FADF283B49AD5D3DC358E97B641EE2D224BB7A0D52B24BCA4FD4E060280B18E296D325AEBB59881C1F68F4138319395F6B50A23B9758192AEBFE9E27CAF4FD2578E56B04A60406A1BB4B9DFCF0FC4298251C2DCDE277F83986B1E867746C1CEA6A6B9E632F81B1E8A7EA20C7F4D90DF3588CE944194F356AA3FD3B4DFDF3DFE2FCBFFF85FB85F8F7F4FF853F2FF985FB5E5D8C8731359BCD728692D5AB5DBC193F04744DFFF5DC062C787DCE885AA50EB01D3A886FF4204F75BF23D7AD53CD4367F781D81ED97A3B71C5FBE737407DF68193304D9600C4DA48E6AD327B183CB918A2697DB22AF0BCD765A2566C416A98866B058DFD2DEAB38BC2BFFF965724400224400224400224F02C08BC9A1A86FBD78ADC3EEC95DF7A3B859041A8ED3DA2A81E143BF2889EAEEE91677E41733E96A1C8F15D23006C977C0C2440022440022440022F16012AFCC7F778EA4AFF8A2F1DDB59E7645A1038535961FCF0A02CFC6F9D6E86ABEE1F5E236B983004EC7538B8D77B8BF578EC7B7DE157D85B381E5BC636910009900009900009BCE804F6EEFDFC45EF22FB470224400224400224400224400224F09404DC3E7D94729E0AFAA7A4C86224400224400224400224400224400224400224400224400224400224400224300E08F88D8336B009244002244002244002244002244002244002244002244002244002244002244002A340804AFF5180C82A48800448800448800448800448800448800448800448800448800448800448603C10A0D27F3C8C02DB4002244002244002244002244002244002244002244002244002244002244002A340804AFF5180C82A48800448800448800448800448800448800448800448800448800448800448603C1098DCD5D5351EDAC136900009900009900009900009900009900009900009F82081497E7E78DEBA8540ABF5B93F732CFAD9DBDB3B21FAA95E7B8EE9B3FBF18FC5BB3B51C6538DDA68FF4E354DF3FADD0FBC57CF9C2863AAFACAF0740468E9FF74DC588A04488004488004488004488004488004488004488004488004488004488004C61D012AFDC7DD90B04124400224400224400224400224400224400224400224400224400224400224F07404A8F47F3A6E2C4502244002244002244002244002244002244002244002244002244002244002E38EC064AF164DF2BAFBE1378F7E7815AC810448800448800448800448800448800448800448800448800448800448800448606404DC4AFFB4FF9188E80C0B82C2CD232BF9845C9D4D56D49C68C0C54FAB9F9093C9244002244002244002244002244002244002244002244002244002244002244002A3414057FAA7FD2C110BB26346A33E771D6AF120E5A7F1FA3D15FF6E2CBC200112200112200112200112200112200112200112200112200112F031029E0E52E8DCC4C7066F02365757FAC76F88ECEFBABCB59A4D933FC01864003CDF68C9A5F56AF2698021A0BF887EE52C07A3A47994895B1FE9B3D6FEC6A020A87D0FD6CE4E080E8631226030CF44446827EA1BAD63D4023E960448800448800448800448E0852260302328C808ADB30D5635BD61189680C12C73229916AA39D120543A478370EC24C7610932810448800448E04521F0BF5FB2BBBBF2C1ECBF745F07984C5890B0D67D3FDCC5D5DCFF335C12E34960D409E84A7F63A0BFA3E207F771624F191A5D4AFB845864FD7D02428C2AD98EDA7F2A4441BEA8BF45C1BFE497ABB078A9D31550673B8ADE38871A55EE5108D6FDE75244CE12C950C268B90BD22B7B5E1FC6D9D8B26B33A2A7F43FB0EED271E415DF920833D6BDB51BF33CD2808738FBF11788DEBD1BB16E87491E654FED475E55677F04AF9C0482F052C65CD4965E42DBA019443F24636C3AB62EA8C1FB07AFF447F28A044880044880044880044860C213308424227BE70A846935F8F8A353D04D440C21C8CCCE4662980DA73EFE0C5503EC466232B66173B2C5CDAEE1D2511C29BEEDBE571716C9B35DF2D49EDA8763032B90F9C0A67776C350B04F647C55790836FDD94EC46AD7F0F1276711B9EE0DACF79C2C3C6C45C9B13C7C5B3FA0215E4F1C9B9B21F9B99B6244C6B61D488E744D7C7A5172E8337CDBEC10DC2332B6202B39C29DBBA1241747BEBDE3BEE7050990000990000990000990C0D811F052516B9DBD30BE968CACEC3004A10B457B4AF14DDE2CBC961D8CCEE24A149C3063E367AB603A57869C5F5E40F86719981904D4FD5614FE8989D8F9EB4834FCFC24F2FFBA1EBB3E8981BE5630767D7BCA279B91B95B14FE01F770EAF33C54751A9090B1096B92376065ED47286804268BDCDB7AE92472AF74628ABEE3C18656AB157507727041F6049817AE92898401473F97894780111DAD54F80F3918C659484F7E19B6F2C72BFDA16978287F0C24400224400224400224400224E022608848C7BB598B94FD8D6C4476181CC1300B3BDEDD8A3047A4EC4F1E108CF374857F43510E8E5CBE8FF8CC1D589F9C0A8B28FD9B5D59CD89D8E25C14903DCCAE58AF6F83CCA21C290664EC12857F403372FEEBAC63D141E47FB47E87CF73BF03A6CC44FAA6B5485F938AAB9F148DABDDC343F2F3E8A5212A5D57F85FCADD87E27A0D2F65BF85F42DCB71F5A3B3B01966CBFC28022DB2607250D845BCB40D59E96B1073F933DCA4D8EE4191972440022440022430320266B31953A64CC1BD7BF7862C306D5A28B66EDD8CC0C040F4F5F5E1CAD54A141516BBF306064EC18E1DD9B0D9ECF8E28B0392870E88DC7026E88597D2DF101D81556FBB488422E567539173A60B5A76205ABE6C80E9672B102E4AFEDA336D7AA616B1F29869EC41D55920EDDF62C4E6A50BB5952AE90E3A6D3198EE835A7F63D452248A22BFE4F3C3A8727413550547600EDD8168CB4CA0B14D17F03B9A6FA153CCD33DD5F9B6B6BBFABDB1D9E10CA8B94DB60BBB704EE8EF20B112DAE6B6126ABD5E88030536EC7A7BB54E65D5DBEF20FAC4573064FE182870ED8A08128BA95D40F13EC8EBD51FBC76613C44E5A9C338ED1AA8FE5C32F1D824138F28474C473D720F1C43BD0C4B8C58246D765A243D6CADC19103A7D0AC0DD1BEFCCAC1DB973DEAE725099000099000099000098C3581892EEF18A71A51772917A71A1661CF66A772DE18045BC31FF0E1B14EEC7E7BD5E021D2DA5072A910572FDFD5D3AAABEF627DE26C98D5BCC5E9CF33236B05029AFE80B3D6454870563BB822C9DE6B40BC58F5278776E0C4C747D0E85476EB453A9AD1262E6F207FA74A93F0F69A10DD20CAF988A1AA7BEE7143F2F368853140EDEA6EC625E70E85AAAA66A4AF0A72F443DCFA4C95D42B971C3B241AAF5E03D257608AE2E83501A29CED81949724400224400224302C81D4D4142C5CB8003939B943E659B97239FCFCFCB077EF67484D7D090B1724E2FC1FCFC36AEDD1F36FDCB81E6AE1C0CF6FB0F0121C3C555F04080909163B09036EDDAA436CEC1C4C9AE4871B376ADDCF8B8D8D414040006A6A6EC06EEF7765E4CEC00B9F22E0A5F4F76A796F17CAFEA30331BF08D595DCB62620326E32AC655751D01A89B8D00634D4F460419406F57A854CD3D0F00F85E8591F856927EAF1A049C3F4E8C12F9AD733C6E18D618A126EEBDD0A7F83D1A88E29C0E5BC83F856B7363743136BA2A897D62333CAA6FF5860AB474141A56B9E308C3DD038ECEC736A9239619528FC6DC8FDF03334862EC4AE6D8B105B7C10877282B027EB655CCADD8FD2C64EC4263CC4FA2562AD5555227BAA254F402F4ED4CAAC21D6D550B1A4DA29BB303ABE93ADD32598BA603DB6AFD986C6DABDA8F29841192296EB0AFFEB67735150AB61E5AE2C6CDDB610EF1FB1E90AFF2BB99FC88E0DD986BD7B1316C79A516C18A27DE64A547B4D585C6DE037099000099000099000098C3D01CA3BA25B16CBA33C190A73424AFF8058AFE3C811B9158BFE216722DA5D7C5B7C179605E958123D1D11B111E8A83C8E9B4E59D29CB04994F8DDC87DFF1202B679D4DBFF04FD4ACD0762D7EC10797532AEE4ECF5921B353567884DC5A6753140400862A367A0E1EC7E2F63A101D58DC9ED90FC3C5A62AD3E8BEB2B77E3A77FB6030D62741819198A3A573F6CD771E2FA52ACFFE99B88AD6B4368B405BD75B29832407E1E721E4039DB83322F49800448800448C041A0A8A804D3A64D4356D656DCD0DA0761B18A8791D0D0103C12037EF5A7C2C3876ABB2390949480B0B019282D2DD31704F4488F8F65CB96222E6EAE3BC666B3C128FA4E152A2BAFE1F4E9B378EDB53FD1EB5772CCAA55CB6571E173595018F03F76770DBCF00502432BFD1FF5E2F2BB85685C958CDD194A092E82EB34D9C2DAD48CFC7F6EC1C67D2B60FDBB06947539CC590C62E7612DAF4471C17CEC3A6041BE28FD6DF63E2937A4A8ED0B5C9C6D54AE7EC47FBFEEC2477E4C7567F0419EC39A65B26CDB95C52F87D2DFE7FBF96C87C4D6A1B64C4460FDF62DA8967F4C723E3A884EF5EA6856D978FD10ADF7E45030B9AF2EAAC4FA9FCC430C4AA02D9E27DBA22FA25A2660EA0DD483710EE2C5A4A8BB5B2C86D6AD9128F50F540016C407A1EA6AFF9E8BA805F20F992C0CE45F75F814CDFFE82314ABACDA2CB4CAD7C2F5DB30A5FA1A2E894FD2466988216298F6495E0612200112200112200112188F0428EF788C8A634AE21131924B354FD16095B97268F47C580CB7C4A67D36B2D644A14EFCF8D74B6ABCD4AB691E96251ED53E54CF94B940AF7C2D5C958ED2FD256E03203D9B64D0DD53F676A2B5770622D3D21172F5049C1B893D6A1A0797C3F03346A488CB5391BD9BEEE39E08D15345E91F91B008E6AB25B0CAEEDB05EA0034D9D170AFF53EB4D0E9888C988F2863A5BEBBD6D5AB61E701AE0CFC2601122001122081094C60CF9EDDBA75FE400471BD97516436B9ADF8557A454595AEB87FEBAD37F4ECB76F378A35FE43DDFA3F2343641151F83735DD455A9A9F7B51C055AF52E477775BF55D02AFBEBA11C1C1C1F8F0C34FF40506B50B40ED2050DFF5F5B771EE5CA9BE80D0DBEBD841E0AA83DFBE4760B0D2FF911597F79CC5856451F8FF6D845B9D6D10A5E9B5DF5CC5FC5F658A8B1F3F5C6D12413851A963ADF047078AFFB103EB3EDE242B45ED62C562C4748BF370601F63A25BE6601622A5BFD5362BF23FFA00F9D2878C5DEF6081D24C4B503E3CEB4A8FE198D248333C9180D65884F73FAEC14B698B90B8643516A6A7E3ECA77B717520BEB6F3B8FE70119217CF85262B2DB547755F511EF53BBCAA767474E29E2C368AA7331415D5A0B5CE7BE571F2E4818B4D32A1D39F751BFBDFDF8784975291909882AC852FEBD64A795787695FFF3A82471B784902244002244002244002634F80F2CE538E81310411A11A1A45FE3B7655D5310BBBDFDB8AB47833AE44AD41A8C418176FC28EC5064C090DC09488D7B16DC6A94107FD4E166578D3D92F70B87A0EDE797B05766536E293D3B7F446A96DF368BC88FCD337F47B1812F1DEBB2B901C654481F237E923215664F780A642BC7FD82193179736E23DE96BBCB904D5D129880C6894C393F31CDE7C8ACF63CB7BBB856310EA3D8C71869D0750CEF691B780CD2401122001127896047EFFFBAF3179B24335ABACEF5F796519E6CC894693FF1C2F85FF233CC2860D6B71FB7603549984847958B36635A2A3A3E46FB65E87F2F5BF64C92C71D93309CAB25F2D023C726E0950B2496B6BAB7EAF9ED3DDDDAD774B7DAB7304D419014545E7F472BBE4ACA2DEDE5EDCB9D3245E0ABB9E65F759F73326E0E755BF28B97585FFB4446CFF2B8B586ED8C557A552741B10963D43BE67216971006CD50D28176B8FF07051EC1B0345F92F493F4A46B848C9F773AFA2679205C1E2FBDF1783ADBA047562B6B37ED77A449895F2D88088C56B649B2F507BC561E5AF889883A6C328BEB2828282E4CFEC5E1CF1C53E3FEB36872C5E8FDD9B62E46C8413D8BFEF47FE8735000034B649444154A4584405203652168CE41F9DC9F25F68A832C357C186F2F266442E5F8B6834A2C4B5CFDA9128C9B7502BE654A1011DB85C5C82D22B56C427CF47804D8D48083236AD47428841C6492658531721234ABD846664EC7807EFED48962CE25AE8AD35E8AD2AC291FD07715DEA8A8E9D8561DBE77A2EBF49800448800448800448609C11A0BCF37D06A45F4E34585291B57D1732221C7B498362E274DFF41D1D3634CB424049C91F70A9BA06D555D7742393EEE61BA812F7350383BE4F40934F5B25F69DBA8929891BB029C13101D2CD84CC1698C56ACA6C0E42FCB238BD786BAB2F28FCFB5975778842203C0E114E513D222146FAD10BAB7450EB565AFB9958E2E468B4CC957DBD620EA6CBE57A77F50FCAD9FD2C7845022440022440020309DCBFFF00CDCD77F53FA5EC577F4A16B9EB1FE595D5E1CD67923BCE7548EFD4A97296911CDCAB14FAAAAC45CE225556FBEA7B60508B012AB8BE3DAFFDFD27EBE58F1F3FA99F29A0FCFACF9D1BABB230F830012F4B7FADBE0517944CDB568943AF392C3A30770176FF4B3442562FC6B213A791F39AC365CAFCBF5981C869AAE706C4FE6A29AA779761DF8F2FC9BD112BFF7569BF4B1695C5A74227F23E3E8E6DBB36206BCF9FB95BDE70E938F275CB1C331E8AB2382C7D2BDE4E77253FC4D98FFFDBDB87A5BEE7D7953EB1BFDB64E2D4BB6C2DF6BC27FEFA25F4367D875355CA3AFF362A3B80E4ACB7102ADBA8F324AEEDF27974A46F86A1F23BAFEDCFFAE44916054E1F3883F09FAEC6BBEFBDA2D7D5515B885A357F32CEC4023970A4B1D6882AF1EF7AE2CA74ACDFBA0BA2EA97D08AB39F5F91F7DA8C86EEA5D8BCE71D3D16BD8D387AE23ADA0CDA30ED7364E327099000099000099000098C37025A3DE51DEF3171488B03E3F4582F39B108457533B13C6BB7534E045A2ACFC8794F2AE70D7CDBD85F43A758B32FA83E8F2AE741B6FD29CA319004E72E606BD5099C901D01EBD7646341C35ED8944BA030395CF85D87EC2B4E42515B721497C7B575BB939F07ABBCE2B3A88BDE8CACB79DB2B374B9AE245777BF89FA3294D4CD42BA07C7EEBA3FE0D48043B1869F0778D2E43509900009900009F8060187F2FDD9B45529FF95B5FDE5CB5790B1D6FB197E9884F3E72FE0E597D3F0DE7B8EFF2FABFC57AF56EAD6FB65657FD40B28C5FFBA756BE47CA33CB795BF4A7059FC0F77ADDC04994C01D8B66D8BCA02B518A1EA66F06D0293162E4C79B4EBB375300679E9FF87ED95262B4810873ECADD8F77D0A0758A1FFF2049F348E86CB6E2D03B673D627CE7D21C142287F88A6B98CE4E11DE7DA7DDE3B5A546A3C31D94EC241A361823D2F176D622147DFAC16327466A97056467CA63C7455957C9CB681DF040FD7066E5C37540E191B46FD886338104488004488004488004C68200E59DA7A26E10B934C86C1471B2CDE906F2A9AA9910858CB25BC1A8363558879813298E92A8895C3E50B6F6844339DB93C68B791D34752A3A3BC4A2EB3906CBAC0834DFF158A97B0ECF1E8B7ECE9D97801BD7AB9E43EFFA1F3116FD544FE798F68FC1685F8DC5984E94F1546335DABFD38CBFFA2F14FFE65DF76BF061E6AFF1F6E99FEB56FCCABABFA7A717FE7210EF68FFBB1B20E797AAD0DB3BB4E26E2CC6D40D8117DF9B80AEE9AFF8EA26527E1A3FA2C206E370BEFAC5DF7A9048830342CDF1860131BE736BED944980EF3477DCB7D4269381C70573FC26EC591F858EEB671EABF05775D8467282B85859A9EDC70383268B0043B5E449ED1B580FEF4980044880044880044860CC0950DE79AA21504AEAB627C8A64F55F10B584857F60FD72F61D839B45EC0AB04E56C2F1CBC2101122001122081A722A07CEFB7B5B5EB6595D27FB4C370CAFED17E0EEB7B3E0474A5FFC54FABF5A7C5AD8F4490C5E1DFF2873E5E59F8D79C6880ABEE1F5A1FCBBFF804ACD527F0619D28F40758E0BFF83D670F49800448800448800448800448800448800448800448800448800448607408B87DFA28E53C15F4A30395B53C2D014D14FE4F5B96E5488004488004488004488004488004488004488004488004488004488004FC88800448800448800448800448800448800448800448800448800448800448800448E0C52040A5FF8B318EEC0509900009900009900009900009900009900009900009900009900009900009804A7FBE0424400224400224400224400224400224400224400224400224400224400224F08210A0D2FF051948768304488004488004488004488004488004488004488004488004488004488004260706069202099000099000099000099000099000099000099000093C1501B3790A1EF5F53D55D9A72D64369BF1BCF51963D1CF80808009D14FF51E704C9FF6D7F0E47263F1EE4E94F154F447FB776A3018BC7EF703EFD53327CA98AABE323C1D015AFA3F1D379622011220011220011220011220011220011220011220011220011220011220817147804AFF7137246C10099000099000099000099000099000099000099000099000099000099000093C1D012AFD9F8E1B4B91000990000990000990000990000990000990000990000990000990000990C0B82330D9AB4593BCEE7EF8CDA31F5E056B200112200112200112200112200112200112200112200112200112200112200112181901B7D23FF94FE72272D9744C99691A59C927E4EABEDB835BA7EFE2EA17B79E9093C9244002244002244002244002244002244002244002244002244002244002244002A3414057FA27FFD95CCCDB1A391AF5B9EB508B0749AF45E3D1A347A8F8B2CE1DCF0B12200112200112200112200112200112200112200112200112200112F025029E0E52E8DCC497466E62B65557FACFC9B4F4F75EDE5ACDA6C91F600C32009E6FB4E4D27A35F934C010D05F44BF72968351D23CCAC4ACB1F8ACD2DF3F700ACCD2396B5737EC03BACB5B5F2360424454209AEAEFA1CF34130BE34CB876A58EE3EA6BC3C8F692000990000990000990C0F724E06F1299DED087F6AE9E4125FD242DC80874B677A36F502A231401C5C82CD34235271AC4C8CF84C0203F689DDDE81994487E24400224400224F06211F89F89EDEE0E7D30FB2FDDD7FEC600CC8D5BE9BE1FEAE246FE7F0F15CD381278660474A5BF31D0E9E5E7C17D9CD853864697D23E2116597F9F8010118421EAD1DA7F2A4441BEAC0688827FC92F5761F152A51297D0D98EA237CEA146957B148275FFB91491B3443294305AEE82F4CA9ED787FF2CACCDCA44A4B37BEAB10D150538597E5BAE4C58B1231BB11E69B2148292034710B93D1BD18E6E7BB5B4A13807276BBABDE278F39C0998E6605D66340EED3D012D723152532DE8B9F6396AB89AF39C07828F2301122001122001122081D123E0171C8FCD5B9762BA760B07BE2886B75A7F0A966DD98AF9D39D02BAD682D3874EA0DE99296AD92664CE9FE6688CD68CFC0327D1385036F48FC51BBB52517AE077A851E502E3B163FB5268D505387CEEDEA07981D6568FD3470B07D7337A5D1ED59A1ECFCF1F691BB62029DC35F1B1E1FCD78771E59E43BB6F495B8B8D49FDC6634DE7F371FCCADD516D1F2B230112200112200112200112783A024E6DBFA3B0D6D90BE36BC9C8CA0E4310BA50B4A714DFE4CDC26BD9C1E82CAE44C10933367EB60AA67365C8F9E505847F9681994140DD6F45E19F98889DBF8E44C3CF4F22FFAFEBB1EB9318E86B054FD7AE312C65C22BDB45E16F7C80E29C93A8E934206EE96A6424ADC4B2BA2F50DA2CFB1C44EE6DAB28C2C96BDD30F9ABA6DAD0DED383C6DCE3F84EAECDF3972133C980D339C5B0FA1BD12596430C634D40939171CCE27A6A4E625FAD1FFA688D34D683C2E793000990000990000990C05313F0B32CC1EE8D89CAFE460474BF41F558D23245E1AFA14C14D5950F44C6CFDA8ACCAD69D877B01C7D3396E80AFFBA925C9CA93162C3AE0D58B72E017B8F560DAA47ED72F653CFF09B852DA2F037DFAFC4BE730E6320F7BCA0A215A669F1C8CC4C4446DA2C1C3C7767887AC657D493F8F945A4EA0AFF8AFCC3286FD4B070F30EA4AE5B8A6B5F94C22E2C3244E17FBFE234F2CAEFC0B2703D36A66620AAE22BD453C61E5F03CDD6900009900009F8040193C904B3D984070F5A876CEFDCB9B178E59597E1E7E707BBDD8EB2F20BA8A9EE943266916132111A1A227AAE3E5CBAF41D2E5FBE32641D8C9C5804BC94FE86E808AC7ADB052014293F9B8A9C335DD0B203D1F265034C3F5B817051F2D79E69D333B5346B9869EC41D55920EDDF62C4154E176A2B55D21D74DA6230DD07B5FEFE11298897769FCF39861A7DD78E1D35A5C7610ADE8AC8B01940738788FD4057CB6D51E6F7498FFB83BDFD9E7EEFDFA294CB76B4B4770CB036EACF3B91AE4C5119D8BE7206DAAC264C572EA3D08E92AF8FE2BAB2121AB0ABA241260E2765E2A0CAECCC9C2965CC0831CB4E8AAF8A91F4FF2C93D5160D21D365D5C5D682F3173BB068E95C7D71A9B34E16A2CE54CB96639358246D725B24599B2A917BFC82F73888C55656D66C1C3F5888B0153FC64AE7B60D4DD36030F4A058766DD4689EBB3D3454171FC5B99A8E41C36659B85A2638118EF8CE46E4E79E11CBAE29D2860DEE36B4D59621B750DA669A8D0D5B57C2612CA5A1B6E4240AAFDF1B542723488004488004488004486024048696438028B1C0CE745A606B6DB7F04D6E31EEF50D239F8CE441E3348F51FCF23454E4A3B82941E446A735BF475B83A605CB76DD2254DE73C8E6A5E5B7109F3917B1A672D892E68A3C791D05D71DF2DDE9E246EC5A198B19A8C260E94C83DD30152BC43068BAF5060EE45D70BBB971CF0BBA645ED07501179A44E91F12E8D18AF17BF9247E46A3491ADF828A46C7D6889AEA16A4A607EAB2B7DD601223319933553816379AAFD502A94B6152F33FAFED162FDE7B273D6420011220011220815127B068D1022424CCC337DFE40FAABB4F5CAEBCFCF28F70E74E138A8B4B44C9BF06C98B178AD2BF06CB96A52138782ABEFEFA1B2C5AB410C9C98B50515185870F1FBAEB09137D6697B8E98B889885868606899F84C8C808343737A3B3D3A1D99C39334CAFA7A5E53EDADA1C7A5F7705BCF049025E4A7FAF1EF476A1EC3F3A10F38B505DC96D6B0222E326C35A761505AD91880B6D4083EC715D10A5E9725DC8340D0DFF50889EF5519876A21E0F9A344C1FCAD78DD743C6DF8D4156D58046A7C25F0C7AFCFDD53105A8C8CFC515DD34DC04D10D2372E14ABC12611725B15815D9EFA0B4B4DAED1F7EF09463FCF5F3B9B64818190C81B05F3B8DFDD7EC48CBDA80F4D4B9B87EFC06D2B6CAAE0ADB0D7C9D7B5EA0A6E2D58C4C7D47C545DD5ACB0CFBCD12E4C864A25394F0A9069945F49CC781FD8D58B275ABCC2BCC28C9398CE669A9C85A992A13B86AD4852D42DCB40ED9BA7D04F5DA6C64EF5C8EB4A8EF50D8E2D163830146B39A91C82E95F2E3C8B9243E4A6D66ACDCBE0191F7EB51D7E387B46C695757250E1CBC80C0792BA45D1BD05C27DBBA3DB67CFB59D274857F6D493E4AC5A46999F46BDD86041CA89C2D0A7F3BF2F77F85A6E004646D4C40B4B4CDB05214FE5A25F6EFBD80E044592C4889874994FE5EF3228F66F292044880044880044880048623309C1CB2F7B84D57F85FCB3F88D2A660ACDEBE1A49D126941BD287944F6EFAB020D253538A9302C814B760484CCAA003D32CF087E31CA769E153DDF98C4AC06F91B39E9C31F616A5BC4EC534990ADC1BC0441335F732D925603476E19BBDA55EB29B6B5EB022CA0E63F04C444EB7A1E450B5FB39E3F9E249FC7A6E96A2765936B6BFBE054D0F80F0F0603494E4388C9EECB528A84D11F9F94F10DDD08EE0C830D81ACA707D003B53DC8BF7DE8DE73165DB4880044880047C974079F979DD5A7FE3C675B8F9D05BE9AEBCA9DB6C1E0A29B957D6FE2A5CB95281CACA6BB877EF3EEEDFBF8FD9B32330C9E5B65DD2A74C990255A7DA21A082DA0DA082BA57D7BFFBDD5758BC7891BEE0D0DBDB0BB5E3A0A0A018376FDED2F3F1C377090CADF47FD48BCBEF8A2FCA55C9D89D2156D56ACFACB8BB343489AFCB7F6EC1C67D2B60FDBB06947549BC0403A6C25A5E89E282F9D875C0827C51FADBECEA25F275F5B70919E2A73FD6A11F86D65082CF4E3AAC590C46590C90788328907DBF9F6A149F65508C9A517CE58EBE3072A9E20162A325CA7F36E2C444A8E2EB52C7E44A266E15C97311373F0217EB1D650ACA6B1D130B71A3A462CA8AABD023FFAE35B66B88EFBA8CEBED32B3B0D6CB1B3A1BEA9F2F7B7D39720B6291949C8E38B14E52436794B11A1C1CEF6E5F4FB7B866128BB815A2F0373423472CB7ECFED1889176597B0291B62243D5A0FFCD8F99829AEBFDAE9A22E7CF91F32C2AC55ADFE1BBB4F08B2F502E8FB24D53134A0B566E5E8B9B3537707C7F1EC4F80B9607B275243C119B3704A2A6E62AF61FBCEB9E680E6E1F6348800448800448800448607802C3C921D02C50D3C4F92B37C074F3062A8E8A818408227E16B58575B07C32FC137C28C521D60D6AF0CDE232A4ED4CC7AE37E7A0D36A40903A8D561C3EBA83BA7505CDA67B0972DD0EFC361A54B9402C13D73D476457EAC0A094FFB6AE0ED8A65BB0282D1ED76507AACF8461F8F95B92C4E5A9C8C42DAD50626CA028FDC3E313C4684576D1CA6EDDF9EA00B4CE16496B85163C4D16056211E15FED759E814DCE7E7B61DF3B9F19603694044880044860BC12D8B9335B57B20F6C5FACF522FE680A404F4FAF9E34492CF36FDDAAC38205E25A7DE7763DEEA2B8F151E1EE5D87956B78B8052FBD948C6BD7AECB8240BF95BF6E0421F98A8B4B25EF5D6CDBB60567CF16E9D6FCEA3A202000CACABFBBDB2AF185080C0CD41710F4CAF9E1D304062BFD1F597179CF595C481685FFDF46B8D5F6CAC8FADA6FAE62FEAF32C5C58F1FAE8AE57F7CA25A10B08AF54C078AFFB103EB3EDE240AD676748A9274BA652845EBF867E5F83158102ECDBF69EF41E1179FA3509A9DB6ED2798AFA479094ACFDF70E10CCEDCF45E65D313F9310C01CD3D91D294D65E0F06C7FBE5BA55718258DF3DA1A7F797D16FDD350C5C66E99FB1CD48DB845793A6A1A9F63A1A5AAC088BB6388A3EE633709E6C818F050AF69F14C7432A38DAA5B6383D900501331EA0ACEC16DA9D5B9BF52C2A97BEE0E3BA53DF7DFA82049ACBB1F7C02D2C4C4940DCA274CC4F4D158BAFDFE17A791E0ED4C52245B6932FCA5887D4658D38F4D9192F17519EB5F19A04488004488004488004862330AC1C226E368FEC3D8CB885B2FB512CE037CE7F49B7CE3E797D18F9C4D357E5700FF3D5F89E5A1CDA7F0FD1311130F5B5E3664B2876662DD0E54D5DAC0F0C75F7CC3F6CB648805DE8F2581370252A49B34C1DE41BBD1ABB6457EA8AA6C328749E06ACC4C1A62BC538E79C17F8C7AD953C0B10E127CA6F6503E5C3213A2511C6963239E7C0B180517EBE196FEE5A8A18D305DC8C5C807063B31C9E7CD2B1F3A1FC3BAC7D331B296224D3E86124D3379C5CFC22BF773E3CE66C3A0990000990C0F32570E2C4294C9EEC50CD2A4BFE1FFDE825B1D48FC4DD8058B7C25FB5C8EADF8B05F31271F1E265DD677F7AFACB629DBF1015572B7405BFC53253F7EB5F57775B3C91940FD909E5CAC7B518D0DADAEABE5699CF9D2BC5F2E5AFE0D55737EAD6FF8585E7C41D10FF673D24481F8A74ECED7035D8E654F84F4BC4F6BF126569871DB65EA5E836202C5BFCD96316921607C056DD80723957225C69C68D81A2FC97A41F25235CE4E6FBB957D133C98260B194F6C560BF791E0DB268B1326B052C2685C70F96C40C2485882B986B0EAB1E45C42493047FD9F212183845FE4CBA95B92FF6F7B9B4B95F27EFFD38FB6DD4CAC42A296309146A53C412CC77711EAE8C770D83EE42C4CA4859DFE71796E35A4B8F6EA3DF9FC9B352C7B53AC06C7BBA05B505C76591C70FFE6ABB93B4AB4EDA1562EC46851C8C72FE5A0F62936261B489955C602C56AF5D8260C95677ED16109488B48829F208394B60CB4FF0E6962471DDB302D999B3E52C88421C395424F6644644879B90B8760B32A3ED283D7312870AA4ACC1B1B8D4DF3E5E91000990000990000990C0C8080C2787405C0B6EDB91015B4D398E1FC9D365AD483182184E3E19D9D37C29D754A4AD5E813811D62C695BB07BD74A6837AB50298775A5AC7D49E4C41BA8158393BA8A1B22EC29394EFCF9600A529744C9D951D78751D48B218A888EF69A332816213136730BE2543109FABC202C545C829A647E300329716ACE248B073EABF0EFE767EDB4026173E0B2E5B2C4CD96BED9D0239DD6AC4A1130038B2C0E10FE33E6205C62ACFA6E6FB9708689F3DEB97ACC6F12200112200112183981D6D636B488BB41F5A7DCF22885FFF9F3DFA2C518ED5589E6378460F1E8916EA5AF14FEEBD7AFD17DF37FFBED45A8FB499EFE7D9C35791A8C785EABE479F3E2C423C50D7CF9E5EFC4A5B9A6BBFAF16A006F7C928097A5BF56DF820B6A3F705B250EBDA69FC80BCC5D80DDFF128D90D58BB1ECC469E4BCE6507CCFFF9B158814FDAA5A1088FDD55254EF2EC3BE1F8B7374A530FFD7A5621DEDABA11B270F146043D64A6CDCF9BABB134D1505286C5426E906C8EE5F4C4F5D875DA9AE643968F6C097DE3E2C9DBB025C3926F2B76653D3214F85BB63822453279CCB2D41D8F674ECDCAD568EE4D5AB2ED139FBCB5911DE65BCADFEF51D191E55AADC2AD48A0FB42559A9D8FDA6AACF15EBFCC7D1734C9CD7B18BE4103709B12BB3E44F5D59E520DFAFDCEDDAFDA66390D541C17532FCC6C8D98896C34EEA8D17C4F2BF1405D742B1725D169254517540714E15DA6DB3614B5D8E9D7A1B646AD422AEAFE4FC0B83760FA9E2D7FF4D4766B4C8A1C59E6704E855F083044880044880044880044640A06F183904ED26345B5390B9F3278E5A6CCD385D508B768336A47C328247F94816A7DCE73F03F3A3A3D0546FC4C9F202D4466D45E62E270BAD05A70F380FE1150BF4826A7177B42EDB29C749DAFE8A61FAAAA1CF597DCD993C58766423430C849ABE2877CC0B92D661B753BE83D68EF3F9C5CEDDA3C354372EA387E2578A86C84C6C74F19376379CCF174319B968BC88F30D16A46E74F11329BAE15B140F3824A25DFC010F25178F4B046C14099000099000093C81C0A327A4FF9064A5F82F2B3B2FFEF9AB90BADABBA6A05EB3B8F7A9474ACA62FD4FA55EAFBEA12BFA972C49D1FDF3ABC37C95BB1EE5A73F37F7A8B8EF71F8B2F0AE69E83B4DEB935D064BF4BF870F35A8F305187C9FC0A4975FCE78B4ED8374F8077AE9FF87ED99A61F1CE10FE5EEC73B8852B65394AB4192E691D075B707C7FE72E8AD251ED9C6E5A52970AA1CE2ABC1DAD98D01462BE3B2BDBEDC287F3930199A7D94388BC5BE54671F854153BB3960EB797CBBFCFC619297BEC779888A6B1CFCC5E24B62A51DAE18F52D6D33C98FA747E23DA3794D022440022440022440024F43601839C44F8421A31840F40C908786964F9EE6C1BE53C6DF344564FA3E58BB7A069DA7E42769CAD5BFB5AB7B509AEFF4F0D9B6D4C14F4462EB1073229177038D7EB2F8D133E85DF36CD5447CEF3CFB3F11AEA70406A1BBABF3B97635CC128E96E6A6E7FACCB1E867746C1CEA6A6B5EF87EAA0E724C9FDD308FC5BB3B51C6538DDA68FF4E53FFFCB738FFEF7FE17E21FE3DFD7FE1CF4B7E21BA2ED13F899EAABBBB1B0126F3A8FEBBAB0EF6F5F79F8CDEDE217C1D3A5B321663EA86C08BEF4D40D7F45FCF6DC082D7E78CA8B03AC076E8207ED0833CD5FD8E5CB74E350F9DDD07627BE4302E71E9CEF01C08B84E1D1F9D47F50D50B43F7DAD7651CE3F31F4D9D123EB5D03835DCE84181CA46D23A9737041C690000990000990000990C06002C3C8217D627530942432B47C32B8DA1729C6DE23CAEA613AD42769F4583B0C1C67F4E3F889608BAEE1E07A543B11DF3B8FEEF39204488004488004468580D29D8DAEFEACBF596A87C0E314FEFD3979E52B0474A57FC597757A7BE7645A1038535927FFF0A02CFC6F9D6E86ABEE1F5E236B200112200112200112200112200112200112200112200112200112200112200112781C01B74F1FA59CA782FE71A8984602244002244002244002244002244002244002244002244002244002244002E39B80DFF86E1E5B47022440022440022440022440022440022440022440022440022440022440022430520254FA8F9414F391000990000990000990000990000990000990000990000990000990000990C0382740A5FF381F20368F04488004488004488004488004488004488004488004488004488004488004464A804AFF9192623E1220011220011220011220011220011220011220011220011220011220011218E704267775758DF326B279244002244002244002244002244002244002244002E395C0243F3F3C6FDD42A0D5FADC9F3916FDECEDED9D10FD54EF36C7F4D9FDC2C7E2DD9D28E3A9466DB47FA79AA679FDEE07DEAB674E9431557D65783A02B4F47F3A6E2C4502244002244002244002244002244002244002244002244002244002244002E38E0095FEE36E48D82012200112200112200112200112200112200112200112200112200112200112783A0254FA3F1D37962201122001122001122001122001122001122001122001122001122001122081714760B2578B2679DDFDF09B473FBC0AD64002244002244002244002244002244002244002244002244002244002244002243032026EA57FDAFF484474860541E1E691957C42AECE262B6A4E34E0E2A7D54FC8C964122001122001122001122001122001122001122001122001122001122001122081D120A02BFDD37E968805D931A3519FBB0EB57890F2D378FD9E8A7F37165E90000990000990000990000990000990000990C03325A036F173E3FD3345CCCA49800448800448605C13D07DFAC76F88EC6FA448065AAF065B8736A494A0D2B4DEFEECEE2B67396D806411B7DEA36E7766DFB83006052144FE8CBED1DCF1DF4AE34CC444858CFF76B2852440022440022440022430EE09981115331386516BA7019698D9081ABD0A47AD653FB8228319412121300FD137A359C9FBA3B3D3F907B773AC2A103E212132E71982CF583589CFFDE104FEF74B762CD8FAFFEA7FE97F13FDC32B640D2440022440022440023E4540B7F43706FA3B1AFDE03E4EEC2943A3CBB77F422CB2FE3E0121BAD6DB8EDA7F2A4441BE4D5F0C58F2CB5558BCD4292077B6A3E88D73A8D1CD0942B0EE3F97227296436A1C2D7741CF95AA7136B6ECDA8CE829FD4FADBB741C79C5B724C28C756FEDC63C8F34E021CE7EFC05A277EF46ACDB619247D953FB9157D5D91F3141AFA232366173F845BCBFFFD20425C06E93000990000990000990C0281130CFC5D6CD71F8F4FD231828651A82E66059B201A5C53720663C230C66646CDE8CDA4F3FC0B7032B1C610D6391CD109288EC9D2B10A6D5E0E38F4EC13AA0113119DBB039D9E28E6DB87414478A6FCB7D1056EED88185614EE1FD61338EEE3B829B032B30CEC33B6FA7A3E0E3BDA85269418978EBA72BA0551EC7BED37707CD0B1EB6DEC4B14327502F53265F08E698E5D8B339C9D9D45E5CCAF902C58D3ED2785F00CC3692000990000990000990C01811F052516B9DBD30BE968CACEC301183BB50B4A714DFE4CDC26BD9C1E82CAE44C10933367EB60AA67365C8F9E505847F9681994140DD6F45E19F98889DBF8E44C3CF4F22FFAFEBB1EB93181FB590372373B728FC03EEE1D4E779A8EA34204194D56B92376065ED47286804268BC2BFF5D249E45EE9C49400357236B45AADA83B90830B726D5EB84A2617061CFD5C261E014674B4FAD0CCE999BD884624C407A0AEE0FA337B022B260112200112200112208189434043EF439B489E8383217C119293810BA2F41FA8C31E9CBB3FC6F6B017DAC85709FA0B8ED19521221DEF662D52F637806108337551D82B857F43510E8E5CBE8FF8CC1D589F9C0A8B28FD0D22DF2F0CD35074E8335CBE27F2FFAE9DD8BC7339FEEB93A221164A0C30282E86D9D8210AFF292DDFE1BF4E3B8C81DCF3824BF731654612366D5E843519B3F1C969B5B030DEC34C6C11857F6F6D213E3A761D8BB7BD89E559EB71E5FD3CB48DF7A6B37DA34EC06C3663CA9429B877EFDE9075A7A5A52235F525F8F9F9E1C183567CF5D5EFD1DBDB8B55AB562021619E5EC620BFC3A2A2125CBEFCDD907530920448800448800448E0F911F052FA1BA223B0EA6DD7C34391F2B3A9C839D3052D3B102D5F36C0F4B3150817257FED198718D8D2AC61A6B107556781B47F8B111BF82ED456AAF277D0698BC1741FF48B638C5A8A4451E4977C7E18554E69B7AAE008CCA13B106D990934B6E9DBA83B9A6FA1B34DF3B2ACB2B5DDD5EF8DCD8EE957735BDBF79A68B9C8BF90DFC639B20BA21BA7ABBFCFD4F38524C14E91000990000990000990C0A810D010824D3BDE446498B242E9C6A5DCC328372CC5DBEB23F4FAF7BCF73A4E7D7C1833B6BC8E78914AA784854A7C2FAE145DC48CB49711AE8A75D4E0D0BE5368D64BF8D68771AA1175977271AA619158AB0FA1F4D7DA5072A910572FDFD53B565D7D17EB1367C32C73948019C2A2EE242EEB72BB0D05453548DC3C0FF1E6228745BF170A717D6A90DDCC621814D67D0D1F1F2C712F0CA8A7EAF3824E99177496A054DAB22654264C3E108C318B1026EF4DEE097D0287CBC78AB0FCEDD558186240B1CC735CC11CB306BBD7CF94F9DD54848AF1536F53052EDC9B8EF4858E1D14B5677370ECAA3036CFC1B69D1B10A9EF887E88EB67F390AFE2197C82406A6A0A162E5C809C9C5C343579FF8B603299A094FE4A995F57771B9B366DC09225292829F9036263E7A0B6F6A61EDFD7D73768D1C068348AFBA8103C7C68C78C1933505D5D83B0B0197A5C4D4D0DFAFA1CFE81636363101010809A9A1BB0DBED3EC18C8D2401122001122081F14CC04BE9EFD5D0DE2E94FD4707627E11AA2BB96D4D4064DC6458CBAEA2A0351271A10D68A8E9C182280D3D5230649A86867F2844CFFA284C3B518F074D1AA6470F217C7B3D64FCDD18A6289745F56E85BF418414E5DFF272DE417CAB9B3E99A1893551D44BEB91196513A32249B4D5A3A0A0D26D69E57BBD7EF6E310949084C9DDB750DB3F7F78F60FE51348800448800448800448E045252072A961F254189B4FE2C3237791B665179257A5A074DF59E49484202B1DC8FDF4181AAD06C48606608A7617391FE761EAB22D58B3FC6551C8E620AF21043B7FB21A690925E28AD2F74059C5F2284F9A6D4E4819BAF1D2E76F8BEFC2B2201D4BA2A7232236021DE296E7A6D8E7C42B817E4684EC4CBEA1CBF03322873F774A430056CA4E8080800EE4BC7FD6CBA8C7352F5817634340E82C4487F5E2ECA70E25FAD08D1A3FB106D9910CDCC73D977C6EBB8B0689991129F3A1368F9DCA930D982CEF5A47692E0ED50561BBBC33E95365B1E8C36308CDD88135F2DE99AF9E40F47A51F86BDFE1C3F74B10BA7813B6A52549FC5D2F5EE3A7F76CC94002CA427FDAB469C8CADA3A48F1FFF0E1439C3A7516D7AF5FC723D1D1F7F5C9BF3FCEDD359AD6A75FC7C4CCC1DDBB77254FB557D573E64463DDBA4C77DCAA55CBE1EFEF702FAC1612F6EF3F809D3BB723343444761A69B2736039F6EEFD1C56D949CF400224400224400224F0F4048656FA3FEAC5E5770BD1B82A19BB3394125C24C169B2A35556FCF3FFB9051BF7AD80F5EF1A50D6E590100D980A6B79258A0BE663D7010BF245E96FB3F749395F577F2B573FE2BF5F77E1233B87EBCEE0833CC756DDC922248B218253D8F1F57E3EFD0B34D292F16209D451DD6F1535D272CC47022440022440022440022430040151B819D021F2B743695D7EE12692374F979DB7C0BD4EC7AE53F5ADA91891F89B8A8B6401C08A7BF5A2CC4DEC44B128636DE2C44539F230FABACCEE525A0F81C911A564750D56D1F38746CF87C5700BD5A78A90B16735DE7E6F2E3ABA653633454D8B7A87AD21C0A0D2A66295B8EED9AF9F09E09D55D906F576B6A1372C024B9627E2EA31DF50FC7BF742BD2F43CDE014BF469CBA7C47DE19235AE5AEBBB404CD3671715A7F5FDE27C75CA8E39EA4442EC2F66D41A8ACBA888F3EB9A3D7E7FD0CDE8D27027BF6EC8672EB333028C5FFDEBD9F89E25D99F7C93C5894FE5555D7F46B95A614FE172F5E12E5FD6499131BA114FB0D0D77B06CD952CC9A158EAFBFFE46CFAB3E94225FED00508AFCB8B8586464A4E3FFFEDF8FB16041225E7E394DAF2B38782AEAEB6FE3DCB9527D17406FAFE3B9EE4A78410224400224400224F0BD090C56FA3FB2E2F29EB3B8208E4077FF6D847B0A601043906BBFB98AF9BFCA14173F7EB8DA241632894A40B0C25F4D38FEB103EB3EDE04A3B15D5CDC1831DDE258BDFFDE2D1AE3024A2801662152FA5B6DB322FFA30F902F3119BBDEC1023D4D0461A156577A0CC7AA1D13AA316EB20F3C7E1616CA0EEA2BB9DCDEEB0383C526920009900009900009F80801ED619BAE8055CD358835B6526C0FA5B4D553548204877AD671ADEEBCEF5DF12FC8B7310411A11A1AAF1689FB19D5A759D8FDDE56A4C59B6567C375ECFBF02E62E3C5DD8FB801AA6E9A8E3D3F911D034E4E9E0414A3A24FE420DFD84D787BCD66AC6BD8877CE789BF6A5ED0F8ED297161E998171813B6489E1444192A513F445D9EF58EF9B5DE3EB32C65A8199D04C32C44C85755C750731C57675CEF8CE3CDF17C7F1A8B0FE2E3DA79484B9E8F256BB6227D653D3EFDE098973B54F51886F143E0F7BFFF5A76713854023659C479E59565BA02BFACEC8F6E85BF676B7FFCE3ADB0582C3870E090B8B3EAD2934E9F2E10D73EF508101740A9E2F267DEBC38F1FB3FC9EDB6476552736CA5C8EFEEEED6AF35D922D3D1D1A19757BB068A8ACEE90B06BB64478D3A27E0CE9D2677FD7A267E900009FCFFEDDDFF6F95571D07F04F6DBC5BB33BD101854ECD6099B8B176C9E6DC44CC1C624646C02D7321C12F9140B29F9798F8BB7F8089F1077F3351B73813936571866504E6E60C44A309190C580788015BC226DAD059E9DACC739EDEB2B694476847E0F4BE9EA45FEE3DF779EE39AFF3109EFBEE79CE21408000812B16F8D8B43D52C85D05FE9FFA7C3CFE749AA3F1DCFB317A3E5FE075C692C716A79FCBE3CEDE1B62F4D840FC350DE458B62C05FB8D9B52F89F8AEEEB8B6529D83DBBF370FCB7A33B3E51C65496D39A9F1F8CA6D1E827D32DBCEBB7AC8F9EAE7C19DB193DBD0F475F6ADB894313A3FCB34857F39668A45111CD66337D752DEC0F4C19661E5BE767EE4C1F264EC5B1297709CFE37076254080000102040810C80229E89F1ABA5E40A9A6DD68C427F3EC2D33B7597798F9A2921F2F8A358FAC8F55695EFACEEE7B63F3E35B624DCFC448E6E66DB75701F7B9146AF7A46969766C5B1F63C70EC5C1B490D717367E317DF6399A06FDCCD6F6B1184F6EA3FDBBE2D513E7E38E0D4FC4AAD6E0E8EA7341F72DD1D9E84A9F0F96A6A992D21A6029E63E379991CF76B8EBE4B991136FA6A15B8BAB858773956E5B736FBA29E49FD17F6A0642DD3933A5ACF7D127E29115697D845D2FC5737B8EA7F3736220D575D25CD59845E0ECD97FC59933EF545F79B47EFECAF3F4EFDFFFC645AFDEB871431AC5BF3CF6EDFB7374747454D3F1E43F18AC5BF7501AB17F5F3562BF3BAD81F7DE7BFF9916F8E703E5C57FF396EF1098FA7B7E2E1F23BFEFEEDDBFAFA615CAF3FAAF5CB92295D808102040800081F9084C1BE93F7EEADDD89F17AF1D7A2B5E78B2754BEACABB62EB4F3E1B8B1EEA8D07F6BC162F3E79BA7ABFCFFD606DDC9AA6FCC9A1F88A1FDE1FC7B6FE259EFBC681F4B8115FF9E9FDD5ADC5D50B8BFB361C2F3DB33B366DF97A6CFEEEF72ED47EE0C0EE78A5BA00EE8AB17477EF920737C6B607278BC7E2F5677E1987AB2132ADE7C60AB8D29FACFE55FEB962F5A7D3D4487B8DF2B9CACE0E4F800001020408B499C025AE37474E1E497700AC8BCDDBBE9D16F27D3ECEA7696DAAB555334F75E7EA87496D9E93FEC34725FBB5AEBD1B4BE3AEB420E8E089469A8E646FEC3DB934BEBC796BF4B59AF6EE5B7F883F0EA6D70EEE89A32BBE191BB66D9F28193B132F3F7BA9A928D31D14ADC3F7EF7A3E7ABEB3351E4E0384067EB177E27341DFC6D831F90663FF8E3FED7C354D9C54C036FE8F7871CFDBF1ADF51BE2A9AAFE636931E8DF5CB4A8F3786B10D8648BA69D3353CEA713FDEFC403695EFF8963A529A50EBC1CFD33FE7E30790C3FAFBEC0C4F2B8ADF799F660F6F7CEE17F1E717FF0E0A18B5ED06CDE143D3DF93E9088B56BBF54FD1C1C3C5D85F4870E1D89BEBEBBA3B7F7EE6A1A9F5DBBF654E553BFE5E97DF23639D5CFD4DFF3D44137DE78436CDAF468F59AFC8788C3875B5944F58C6F040810204080C05C043A56AFBEE7832DBFFE5A349AD3F2FF4B1E6B7CF4FD54F6F1349A65E64BD2C5F070FACFBC99CAA6140D9F198917B6BF3EE599727EED6A2E4A8BF8A6F93F878763B475A15F4EEDAF9F9A3EF6D4F638B7F3D9D61F4DAE9F7AA9090102040810204080C0C217C8A3F09B5D8D181D198A91192174A3ABD9BADE1F996D669F858F935BD8997D3A637C643846E6FD99A733DD0D9D3E28A6F5236650B787659BB6B2D168C4E2254B62706060CE02796D80BC9D3F7FF9674EF7F29E38737A70CEEF39971D9B37DF1CC3ADA989E6B2FF5CF65979C7AAF8DBD1FEB9EC3AE77DAE453B7365F5E99CBBECFFEE782DFAB45DFA33E37FD4FF4ED73CFDB3D8F7E31D17FAF5E75FFD516C7BEDFB171EE75FDAA54FA735DA832B12A8EEB33BF2DBBF5FF64E9D8DD902FFBC7BBA857646E09F9F3DBE7BEEFFF1E7FDAFE5369216E31A1A12F8CFB70FCE0DBC1D07072FFFE26DBEEF677F020408102040800001029302E3690AD3A1A18B03FF5C3E9A82EEE1E1360EFC33C2F84832F82802FFEA60C954E09F25DA69CBEB014CCED13FD776E7B0FF4A02FFB9BE8FFD081020408040BB0854C3FBDFF8D5B1AABDB7AFBF359ADDAD092AE7299047F81FDF331093C79EE7E1EC5EB0C02BBF2BF34E8F82C9559D00010204081020408000010204081020408000813615B830A74F0EE705F46D7A166836010204081020408000010204081020408000010204082C08816A7A9F05D1128D2040800001020408102040800001020408102040800001026D2E20F46FF31340F30910204080000102040810204080000102040810204060E10808FD174E5F6A0901020408102040800001020408102040800001020408B4B980D0BFCD4F00CD2740800001020408102040800001020408102040E07A11F8605A453E88E98FA7157A40E012021DAB57DFE3CCB9048EA7091020408000010204081020408000010204081020408040490246FA97D45BEA4A80000102040810204080000102040810204080000102046A0484FE35388A081020408000010204081020408000010204081020408040490242FF927A4B5D0910204080000102040810204080000102040810204080408D80D0BF0647110102040810204080000102040810204080000102040810284940E85F526FA92B0102040810204080000102040810204080000102040810A81110FAD7E028224080000102040810204080000102040810204080000102250908FD4BEA2D75254080000102040810204080000102040810204080000102350242FF1A1C450408102040800001020408102040800001020408102040A02401A17F49BDA5AE0408102040800001020408102040800001020408102040A04640E85F83A3880001020408102040800001020408102040800001020408942420F42FA9B7D4950001020408102040800001020408102040800001020408D40808FD6B7014112040800001020408102040800001020408102040800081920484FE25F596BA1220408000010204081020408000010204081020408000811A01A17F0D8E220204081020408000010204081020408000010204081020509280D0BFA4DE52570204081020408000010204081020408000010204081020502320F4AFC1514480000102040810204080000102040810204080000102044A1210FA97D45BEA4A80000102040810204080000102040810204080000102046A0484FE35388A081020408000010204081020408000010204081020408040490242FF927A4B5D0910204080000102040810204080000102040810204080408D80D0BF0647110102040810204080000102040810204080000102040810284940E85F526FA92B0102040810204080000102040810204080000102040810A81110FAD7E028224080000102040810204080000102040810204080000102250908FD4BEA2D75254080000102040810204080000102040810204080000102350242FF1A1C450408102040800001020408102040800001020408102040A02401A17F49BDA5AE0408102040800001020408102040800001020408102040A04640E85F83A3880001020408102040800001020408102040800001020408942420F42FA9B7D4950001020408102040800001020408102040800001020408D40808FD6B7014112040800001020408102040800001020408102040800081920484FE25F596BA1220408000010204081020408000010204081020408000811A01A17F0D8E220204081020408000010204081020408000010204081020509280D0BFA4DE52570204081020408000010204081020408000010204081020502320F4AFC1514480000102040810204080000102040810204080000102044A1210FA97D45BEA4A80000102040810204080000102040810204080000102046A0484FE35388A081020408000010204081020408000010204081020408040490242FF927A4B5D0910204080000102040810204080000102040810204080408DC0FF00AF9164395EA6CE2D0000000049454E44AE426082 .png Memory ESP8266 89504E470D0A1A0A0000000D49484452000005CA000000BE080600000005813C3D0000017C694343504943432050726F66696C65000028916360602A492C28C861616060C8CD2B290A72775288888C5260BFC3C0CDC0C320C460C5209E985C5CE01810E0C380137CBBC6C008A22FEB82CC4AF3FC79D3A6B57CFE1636AF997256253AB8F58101774A6A713203032307909D9C529C9C0B64E700D93AC905452540F60C205BB7BCA400C43E01648B14011D0864DF01B1D321EC0F20761298CDC402561312E40C644B00D9024910B606889D0E615B80D8C919892940B607C82E881BC080D3C345C1DCC052D79180BB4906B939A5303B40A1C5939A171A0C720710CB307830B8302830983318305832E8323896A4569480143AE717541665A66794283802433655C1393FB7A0B424B54847C1332F594F47C1C8C0D000A40E146710A33F07814D67143B8F10CB5FC8C060A9CCC0C0DC83104B9AC6C0B07D0F0383C4298498CA3C06067E6B06866DE70A128B12E10E67FCC642885F9C666C0461F3383130B0DEFBFFFFB31A0303FB240686BF13FFFFFFBDE8FFFFBF8B81F603E3EC400E00247769E08C6B120F0000019E69545874584D4C3A636F6D2E61646F62652E786D7000000000003C783A786D706D65746120786D6C6E733A783D2261646F62653A6E733A6D6574612F2220783A786D70746B3D22584D5020436F726520352E342E30223E0A2020203C7264663A52444620786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323223E0A2020202020203C7264663A4465736372697074696F6E207264663A61626F75743D22220A202020202020202020202020786D6C6E733A657869663D22687474703A2F2F6E732E61646F62652E636F6D2F657869662F312E302F223E0A2020202020202020203C657869663A506978656C5844696D656E73696F6E3E313438323C2F657869663A506978656C5844696D656E73696F6E3E0A2020202020202020203C657869663A506978656C5944696D656E73696F6E3E3139303C2F657869663A506978656C5944696D656E73696F6E3E0A2020202020203C2F7264663A4465736372697074696F6E3E0A2020203C2F7264663A5244463E0A3C2F783A786D706D6574613E0AB0025BB400004000494441547801ECBD0B5494597AF7FB9782A28ABB8ADC044154C00B2A8323D2A2205E504747A3DD76DB97A4CFF49959392B73CECAF9922F39EBE4E4FB26595F9293CCC94A32674D32A793E9D59D6EDB6E1D6D6D1C1C6D0551106174B4BD721104411044E55E5050789EFD561554715144440AFE7B2DA8B7DE77EFFDEEFDDBAFF8ECFFFBEC674F4B4959F3044C244002244002244002244002244002244002538240CD8CED53A29F53B193E18F32C7ADDB462F6F983ADAC7ED7EEA46330283F0A8B1615CEF39DEFD0C8B88426D75E5A4EEA3EADC788FE5788FA3EAA32B8EE5920F7E86EBBFFCDF54F347941CC7F1FFFDCE5FE37FFDDD7F1B51B917C93415C6F255F4D1712C5F647C5CBDACFBA347CDAEDE07B69F0448800448800448800448800448800448608404BC1E7D36C29CCCE66A041E8D63837DBA7BD1D6DA3A8E7704DCF55E186F0D63BCFBE93FC334E9FBA81E9AF11ECBF11E47D547571CCBEEEE9EE77AFE1CC7F179CB2A46A34953612C5F451F1DC77234E33259CAB84D968EB01F24400224400224400224400224400224400224400224400224400224400224301A0214CA47438D65488004488004488004488004488004488004488004488004488004488004260D010AE5936628D911122001122001122001122001122001122001122001122001122001122081D11070D70A4D9B369AB2C39779C2FD418787C32B244002244002244002244002244002244002244002244002244002244002138980FBC2DDFF1521CBD2E135336C4CDAD5F1B01635178EA22CEB1763521F2B21011220011220011220011220011220011220011220011220011220011220819749C03D3AFDDD31AD5F09EE31DFFB5F00F1522FFBF5BF8D69DDAC8C0448800448800448800448800448800448800448800448800448800448606C08D8E38CA8CFA91E23C41A7AA58FABE0504406856279028BB94B2E7842A7B7E3B3171ABA4C78D2F75D5628D7FBF8C028DD33B5B5C16CEF263F49800448800448800448800448600213D019672134A00D3575A6615B690C9D8F18DF667C5BFA60D83C2E73416784BF8FCE6AB35B5CA6D56C28099000099000099000094C2802FFB0AC1B1E1E75E80EEEC647B37F3C6CDB6E65FD7FC35E9B2C17FA84724BF32DD41CFD1B5C2FBC86257F5984C8104F5B1F5B50FB9F3B71B9E89188E84F10FB47BFC6FC45E1D66BE6076828FC197EFBC5D798F5D611AC5C33B78FCB588572E9AB703C0EF4B3B1654F0622BCFA6F567DED148E17DC951346A4BFBB17F31DAE013D38F7E94144ECDD8BA83E920E65CF1CC0F1D2B6FE133C22011220011220011220011220819744401F9584AD0B2BF0E1E19BC3DE2162F95A244554A1B4F4348697D3872D3E612E18235FC37B1971B6F674E15AE64114D40D7071D1CFC7BBEFAF85A3F9DE54F95B649EBCE6D27D7FF141302255E62FB1BE0E35F554E1D38FE499D0CFC5DEF7D7C1E952F5597C74FC1E36FD60F09CA7A3F22C3E3B79DBA1221E9200099000099000099080EB12B0CABBDD5791F37FFE3EBA16662000D7D0DB63F51E57DDEAF8F6A7B85C381BAB7E7A1C9E573F40EECFFF0B66FEF400A67B75E1CEFFBE1137A7BD86D028A0BD5B9571E5A40C4611C93D1FE2CC97C751DAA6434CF226A4C56F404AE527C8AB03DCC5CA6EBA9683AC9B6DF0D2DE2398D16432A1FA5026AE88EFB971D11A64C4EB70E2CB333079EAD1DA4491DC959F08B69D044880044880044880045C8A80C5821EF9795A2A3DFE09CA75163C3DD7D36A9808D766618B88E45D95F9F84444DA25DBDEC16BDBD7E3E687C7D13CA0797AF97EF384D8EA4D66CC9417091949DFC5CAF012E4D60C10D507949BEC5F3D65F96CEDF9133853ADE63542A9ABCDF6F24027EE415D28CC3C86CA0E3D3C65CED3D52A0E53F2C49C53731EDB1CA80B21D8B973355A6B27C1CA84C93ED8EC1F099000099000098C138159B302D1D6D60E9368A543A599336762C38675E8E9E9C6E1C35F8B3FF613ECDAB503D3A70768D9A749849343878EE0F1E3A6A18A8FCB39AB50EE1185557F790A3E2181A8FE3F7E23A6913D75A1E9E4D7F0DC7D04334524AEBD784DBBD0F4A84B84724F04FFE55798133217A6737B70616806F68A26FCA73E7C0562C5F02BFCF2284A6D167669DE311803762122681650D70C9DF4A2B5E12EDA9A2D7094C0CDCD0FB4EFFA06ABC1DDD0DC3CC5BD54ACC3BD50262DF14D677020EF1E7C6236E1ED14E0CB8F4ECA042604BB7EB41EA59FEF43F9CC24ECCE586CF5F4E9792806F831DC12BE4C2440022440022440022440028309E823D7E0DDB419A86B32222258F94A77E05AD65114D4381BE3C670B1B1B6DA6C2C95E784E4A932C1382F0D3B63AAB0FFF85D24EF7A035162C51A0367424D0A9A6EE7E35076C98417D1F5918B11287DCA3A5DA201BA7EF23C5E13CFF145FE3A140CB2237B505723B6BA98976DDF9E436DD25E04F82AF97C2A0BE51266D2BD03B74AEFC1ACF781A5E9014C761CC699B268F63E4AD5DC47C2513635F487A234C99CC7FE94F92C59234139EB70FABAF3AB0963641AF6AE9F8536B32F02E4F1ECAA2FC695873390B428481BABCA739938794BC475E31C6CDBBD0161EA119655BAB7CF1D47B63ACF440224400224400224E0B204D2D3D3603018F0F9E75FA0BBBBC7A91FB36787E17BDFDBAC9DEBEA324BD4EF69F0F6F6C28C19D3515474112D2DADD0EBF59AD0EE58D0CFCF17BDBD4FE0EFEF079D4E87BB77AB11153547CABBE1CE9D4A2DABBBBB3BE6CD9B0BB3D98CCACABB9A00EF58C7F31C5B8572F88948AE8A758999E29CBA1F02B3C27DD179F37FE072CBF711EEFB351ED4D4626EF85C788948AE92A5DBB98C2B7ED379A9A8E4357D22B94E06472FCAF8F5E387F1ADE699638445E0842F5B8FD470B3363830D7202FAFA4CFCC56423A533F8187D526042C8F0644289FB7245C5CF2211318A0C0335A26372614B41991F6F66258AE9DC08705F7B164CB2E2C4F9C835BD977FA2BE1110990000990000990000990401F019DBB1EEE9E3311D09A8F4F45EC8E4AD986355BB7A0F29787D1EF7BA347E26BF3D12A2104F74B08C1F0D43790B13E09973E3A03D970084665E48A0B886F80A784D87884ACCF3F436BD86B78336D35620A4A70CBAE86F6DD75621DE89407B4B4FBA1DDB742C241D6CA99996162CF373BBAB3283F6877246E5A8F48F1040A088B44604F0D3EBFE59C6762F56E1C5A63F4C74C7153497BFF077D37AB177BFC68C13D1883FDE1EE1E8EF77E64BFD623616DBE1810D6661636BD1684DA73079C9C87B4CADC7552DE17AD45593852ED839D6F4AA81FDF0A1CF9F824029277216DCD52186F9D46C47A11C92D37F0F187850858B209DB12E3E47CBF10DFD7301E900009900009900009B80C81234732F1E69BAFE3ADB7DEC0175F1C7412CB2DA2AD66679F416868A888DAA215CA26993D3D1615E55B04736FCC9A354B13BEBBBB9D45E6952B57203ABA3FD4B712C395A0AE524949192E5C28C23BEFBC098BA557E2ACBBA3A3C384FDFB0F8C5A2CB709E55AFD43FFF203DC1E65E3B79F9E97F02B5FA1EBE75FE36647BFCFF9D0855CFDAC356EDF7C6D69A1F838D8E2F2A95EB98B61AE9620AAB7186A82C1343C8186F26220693142F5219817D885DA46206A5108CA311B68BC213E281644C98C2E223E0DDB7CEFA0F4CA71ECAF9BE21397E171F20A099000099000099000090801657F3EC469F1FC567AF6ADDC8B58397F1D824423EE17CACDC83B7414314B1623353D1A9E01CA21449C40E4B75D5B9643CD89A1FEFC39D4B4893B71E965D4A7CD7651EBD6ACF56B78CBDC1A6AA6ADA9098161E1786DA1BF78353B7B426B3CA6CA2F8B190F3B5AD1205EDC05556DF08F49939724EB1173E93F25DC4A9B4C306B6495E7495499241465FA1B48DBBE06573EEC8F691F9A9C264E2F35F874C8170E6A14EA70E6FA7D7126D26BCF644751211A6452DB5423215C62ADA3D4FA509ED6B0C5D8B9CD0725A557F1C967F79D9FCDA93216EC2709900009900009B830011F1F6F4D147773731BD48B37DED82D9EE55FF69DBF7FBF5E3B8E8810475A5BF2F7F7177DD50DF3E747A359A273A8B02C79799EB87953F4445B5202BB12BFF7EDFB029B376F849F9F1F3EFEF8336CDFBE558E65055B4080BCA477C7B7DF5E4675758DE6D1AE42BA8C360D12CA55D72CB290CE9EDC3C80BB9FFE0DE6FCD16909BFE2893BE2611E3E37CC7E59FB1CDE2875CA36A1BF28F090902061328328379B90FDC947C89633C97B7E8085DA35999608ADEAA29338596E5F9B38A1BBF4EA1BD77607D53D2BB03C3901011DB725048B0E7BB62CC572598A597BE5AEB4CF8C82031FA132261EF1310BC4088F434A75BE6C16645D46FBEA3BC01690000990000990000990C0442460710895686B9F93413E0B3B3ED88EE0D63ADCACAC81C93D04118103447229A68A88666A4B6698072E2DB55F9A689F9ADA6FD4369CD49CDF752108953696B6F675A6AFC53A592F7BE9E41994DBDE10C4ECF801D21217CB1B86F37D79A6DC81E5110A4E1E43438375E94073659D20889689AA3C0F0F6FE0E49136582F595059234E2CF31D1E2EDD6CD9C3C917D5678EF5856119CCCFFE3A46677BF1622DEF500BEA0A0EE3D3CAF9488C5F80E5695B9194229EFE12A2912E338369F20C099000099000094C54022A1EF9D1A3BF963028D6162A6D75CB964D9A587DEA9452559F9E5A5B5BF1CD37A7C593BC4ACBB877EF1ECD7BDC5128578ECA4DE2ECA0C46FE54DDED1D1A1E5559F5E5E5EA8AFAFC78D1BB79090B00C89890962DF346882F968C5F27EC9BFBB530CE507500EEEA6960772DC29479E98BE6EB57C6660EEFC99E8AE3E8A9BADD33063A6B8996BA94BF235A3ABA5115D0F1BD12D65EC66912D83CB7C98CB0B512DFD5DBF673D428DCA8CD32174491AE20380CA9BF7B47EA8BE197D66406F34C24762F6F9F8185DD4EB66BC86C5849BF252212236146DE515686B2843936738A27C252662B9328365D9E65E898DD9751B278F1DC6E9DB5D7097374BCAE789890448800448800448800448602802CA220D425AF21CB14375885CB9542CD85638ED21AF57A135806B674E224F42A97468CB539F65A53BCA9843DD77E29C3355DE901ECF1406B24A5152A43865B88B977DE9901B74BA2348DCED35FB3D682E621498D67EDF7BAD82A9F6CB385736E2DC8BF4793E5ACF436322E5B3036679447CE6490CFBB7DFC03C1FF53CE811336F8644E7B47AECABCC91A969F0EDA9C299D261E2F33CED3172B8A6422E6E8A92950F276545E9E90A59DD60755852F760220112200112200112701D020F1E3C1071DAFA93249BA6AB18E52A048B3AF7AC1428FBE46CD8908EB973A3344F71A3D180478F6405DA80A4E299AB64FF743C561B885AE3A21FC0A54B97111818285EE612F77994A9CFA3BCF9DC0F9177586DD62937FFD76DB88B78A4FCD3A7F05FF1D75872610372FFCB49ED1673FEA7AF1064D3C92D3507F19BFFFBFFB1DDFAC738990F2CF9BF0A1119D2EF913ECA76BD82626D38FEE9296CDBB301DBDFFB83BEFBD74A6CC76CCDE836A24722CE04266DC5FB49F6CB3D38F7E97F3AC77194F83A4CFD046A4AC5733C360E2537ADFF404A6B8561C05D546B0E3F0F505E6BC6FA8CBDF2B4A9D4259B519D7F8A774A7FBD3C2201122001122001122081A94BA00B5E311BF081D580C2ED3307502526A87236D02C51F31D1455AFC06BDBFF40B3B17A94A7B883B7B8DD5AED9273DA5E8AAE06D2720F99A7CBF0F6FA0CFC48632071B4B30EA261887E2893337EBBDDD6140C4D55C83A7973889C53E854DB359C298946DAFA3D98BFDEDAEFEAC22C59552BC7D7CFA0246607D6BFFD07B05E6A4561E679EB9E4CBA395823B1296F9F1EDE5EB774A9A7AB5F11577B3CF57DD356E95ABF55963EC04A89536E1D3F40C5482FD5E60753681CD85512200112200112982004EC814AEC9FA36D5655D55D5CB972158D8D128E6498A4E292DB93DA98538564D9B8315D3BD5DEDE8EAB57AFDB2F6B9F8E9EE1431DAB4D40C3C3C3F0EEBB6F69F9CBCBEFE0F1E3D13B454CFBAF39230BDC62E96E911BCA0EA3128A6524A9E3611D72FE9B7537D391E49F48798C3EFEB291A705A636D9E5BD7FFC26521327575BB44DA564258389D6F1E41A58F686044880044880044860AC09186336E1BD348B6C82781A16BDAC6E949081C359503AB1B154A83B5B14C1B16ECAABAF4F27AB3C6525A8C5D406136DF6E71F0F797E7C646357B3F01B38E7D11B7D6CF321D34B5C31AC134F7F79464DC33FC3CFDF2996184F023EBEBE689365F3E399824242D1705F850B1ABF34DEFD9C3B3F06776E978E5F07E54EE3DD47D5B9F11ECB57D147571CCBE43FFE250AFEF983113F7F8EE3F871EA3FE2FDDC3F1971D9D1669C0A63F92AFAE83896A31D9BD196532154549CF19616A53D8F2E79CA86922AF44B8FE62132BA3A54A93E8FF26755A1F3B0875B79564EEBF59AC2A323CB38017399DA9AE9D53C9EE322C131C53E662201122001122001122001127806018B84C1408F35F6B35944F2A7E9C316B1B12675B298207E2D4CA32520CF8FDAC775A8A489E7435D18D3731611E939091853A4AC8C044880044880045C90803DEEF88B34BDAB4BC2808C41722FCDFA05C2577E1F5E33D516382F9E9427794DD1D728FBF5BFBD7865AC810448800448800448800448800448A08F80B9EA0C3EFCA8EF2B0F488004488004488004488004488004C68880BB12B4296A8F114D56430224400224400224400224400224400224400224400224400224400224E07204DC5CAEC56C30099000099000099000099000099000099000099000099000099000099000098C21010AE563089355910009900009900009900009900009900009900009900009900009900009B81E010AE5AE37666C310990000990000990000990000990000990000990000990000990000990C01812A0503E86305915099000099000099000099000099000099000099000099000099000099080EB1170F7F6F676BD56B3C5244002244002244002244002244002244002244002AF8C80D1E88527BDBDE37A7FA3D188F1D630C6BB9F9E9E9E93BE8FEAA119EFB11CEF71547D74C5B1D4E974CFF5FC398EE3F396558C4693A6C258BE8A3E3A8EE568C665B294A147F9641949F683044880044880044880044880044880044880044880044880044880044860540428948F0A1B0B9100099000099000099000099000099000099000099000099000099000094C160214CA27CB48B21F244002244002244002244002244002244002244002244002244002244002A322E0AE959A36AAB2C3177A32FC255E21011220011220011220011220011220011220011220011220011220011220818944C03DFEF7E7226CE50C78CD328C49BB3A1E74E26EEE03DC3A78774CEA632524400224400224400224400224400224400224400224400224400224400224F03209B8CFFF5ED898D6AF04F7B8D723F0E4C91314FFAA7A4CEB666524400224400224400224400224400224400224400224400224305202F6200AF64F0641182939E62381A947C01A7A45F55BFE5258CC16F901F43E3AC0FE17C4C6C4D26591231D749EB613F60F5B39E8E59A4399C8B4209715CA3DBCBD6094FE99DA3BD06DEF273F5D96809B612682FDDA51D7D039A23E1882A210EDD38A9B150F47949F994880044880044880044860DC0818666151B4016537AB69A78E1BF4497A230F03BCF56E303FCF9C47CAF819DD606A937952EF24E5C26E9100094C3A027F1DDB0237B776F4F62A5D0BF868F68F5F6A1FFD966469F57BE8BB30C31CF8CC7B7DFBB3C667E66106122081F1216015CA1F3FC2E9F72EA2CE2E74C74461FBDFC5C05FAF1AD18DCA7FCA475EB628E8228A2FFFC91A2C59A16464496D2D38FFD60554A8724FFC91FE1F2B10162222BBA4B10AE5A255365EBF3C42B06E7B2AC26CDD53B7AD2DCE43CEA57B7264C0EA5D3B10E5704D5E2DA0F0D03184EDDC81086BB79D5A5A5B90899C8A0EA773FC327A02DEE17188D4DDC3CDAAD6E7AA441FBE1CE90BAAB1EF78E988CA052F4E4242581D2A2ACE6264D2FA88AA65261220011220011220011278610286E0854848084567D997A898B21E1D06ACDAB103F37C1C705A6A70E88BFC616CB759C878271D8166C97370609EA75D931940E45AEC4EB1E0D03E6B39EFE8D5D8991C8EF2DCA3B8501F825D7B9234071B7B4B9AABBFC5A9B3C5C3B4C39EEB557FBA217A550692E7F9D91A6246F137C770A94187B56F0D9ED798AA0B71F86C258216ADC54679F6ECA9BAF014CEDEA663899D073F4980044880044880045C9F8026945BDABAA07F3D1EDB7704C207ED38FF5E11BE391E82D777F8A1ADA00479A78DD8F8C51A182E5C44E64FAE20F88B64CC12C3B4FAE72292C7C662F73F86A1F64F7290FDA735D8F35924347DDDE5D888C1BD534472FD631464E6A0A24D87E8156B911C978295D50751D420FEF4229237179F474E59070C1EAA8366B47476A22EEB146EC8B171C14AA4C6E9909B590093871EED2D14C9C7F231088C5B86045DF7730BE5F2DA1816DB9BE391B4A72AE720AADD7A41279991D0621E122001122001122081F124D0597516FBABDD947933A5935EECF2FA8BB928A86B17BB5C661FDDEDC38AD3D1EB5260F7E71BE8DBF2B46BFD80ADA5DC82966B22F9A3E26C5CA811770A990FA8794F59AECC055ACC981E9E80D48465581E5A8E0B7513F82D86F77C4D24AFCCCB447E552F12B7ED405CCA525C3D7C09456A5E639BE7742308199B57A0BD5EC470BF384D246F2CCEC5894BF711B9EAFB48494A46D0ED63906912130990000990C04B241012128CFAFA062DC4F1C0DB188D466CDDBA091E1EDA1F6F7499CD38F255A69677EEDC28AC5AF55DF1A677436B6B2BBEF9261B2613DD010732E477127024A009E5BA8850AC79DF7E3A004B7FE88BCCB3EDB0ECF046E3AF6A61F8E16A048B305E79B659CBD4D860C12C7D274ACF0189FF16295E14EDA82C5197EEA3CD1C89192EA8947B842EC53C69F7E5CC93A868517DE94645D12918FCB6222C7026D0D02A816780F6C67B2280F74A8FFB5377CB43EDBB47A33288BBD1D8D23AACA1DE5F6A6A1C39799EB4D5213BEB2CD4BCC123340E5BD397C98B1995DA519C7D0A97EA3A1194B809E9E112F6C6381D2A0290A5F92EBEC92A8071E536A404ABBC2BF0CEAE201CCABC8B0D7B92A16BB6C047963E28EFFD3CD39C21EB54A5FA926136366C4D41B0B632C082CAC21CE40FF0843144262323FA1E8EE654C220DEE85B5363AD9E4296C72894C9C36D197F26122001122001122001127825043C64E5E7F6D93875381FED23B06B5E491B5FFA4DBD61D4995056711F66BD172CA687E81C4E979EB91CC9617A5CCEBD8C052921CE2D7BDA357B4E4D23EF86CE1085DD1B63612A3F8FE3971ED8AFCAA705F5B5321710F3B0FD6611EA1376C0DF5B8915C335C8A1E82B3A74D359505BFB2D8AAAAC4E3D57AFD58950EEA789FEED32AFB14B28DEB12BE55C03F24A5A11BE2A465613978848DE003F3F5FD45F3A89CC320F9806F4C1109E8C9D2933654EE80D7FB1B7CD8DB771E371001216585F55D8BDD069630F00C7AF24400224300C01777777A4A5ADC183078D387DFACCA05CC1C141D0EBF5387FBE505EA2F7C2E8E5A589E4BEBE3E9A487EE74E156EDCB8892D5B36C9F795C8C939DB578712D7D5DFF49E9E1E4C9F3E1D55557761B0B4222A2A523B567B0FAA1411315BBBC7DDBB12F6ADBBA7AF3C0F48603212B0865E71EC59573B2EFE7B2B22FF22401386CDF54058B43B4C176F21AF290CD101B5A8ADE8C4C2708B6644F94F1743EBEF6529E2FA704C3F5D83C7F516CC182A0E89E33D26E0B1CE68905649B80D4D2407DCE40F86845D1701370B3735971D032C12CE2A6C510A56858AB1AC7313FBF73E8A8ACAFBCC60CD8E9E807D7B554D720B4AD43C4F2A0BB35154D38B95DB37207D438C844069D1046D4B79210E15DD47D8CA75484EDF80DAFDC7A0F7F6864ED4F39AEC4C5C6D0F9289A08441899625AC174EE1B2FF0E24B895E0C8A9ABE8D4CD11F15AE2E277DFC63799A578DCE687AD7B9761A83A1F3B00884E1191DC528203FBAEC02F56968F2E9D078308E5F609819655A787510DBE84DB491691DC229E33FB645210BB6E2B16C7CFC6EDFC6A871A794802244002244002244002E34840A783DE68F54A19915D338E4D1BB75B197C315D2CC1E43D6F22D97653BBA7B3731BBCB076732CCCE5B9B85963C06261D79F9E76AD3F973601803863EC9E03BDE936F65D70B6032D628FC6A7AE46B844A9F40B0EC70C4B1D8EDC9ED8AB4A7B5BCA4528B1F7D117A929A1B04878154747206026D6AE08447D61A6763E50D9C63EB178E79D587B41D41666216760E4159923E974DE68BF918D1375DEC850B6BCF75DFCE6C061F8276E4172529CD8DE976863F751E401099000093C9D8012B1B3B373B17E7D1AD2D353B563C712162554499A31633ABCBC8C28AFA8D2BE2B015DA5870F1FE23BDF598EEBD76FE1D6AD62ED9CFDD7ECD96158BD7A95FD2B56AE4C8447C76544CBB9A54B172333F3B878AB676862BA12E157AE5C81AFC45BBD53222B3091C06425E02C943FE9C2F50FF251B7261E7B9395CBADFC839B2E2147648947F6BF3462E3FED530FDF75A5C6CB7FE43D4C117A64B2528C85B803D8782902D42B959DBD5C5D10875457422904ADCF1289B67BCA5B6105FE4DCD73AA2D38B802EE7759AA1EDEAFD7CB96313B6608EE679927FDBEA75937FF0202E89838D87789AF8A005DF5CA8D404EA0A09E9133F2F1DD16106D428AE8D57C5BB5C4D302A71E3D10A4469CDEC44BB6C360B5D13DA6D3B0729FA9773AF40EDD1E9214B5D87ABF39256DEFAABEDB1BC09098E45C6066F89417E0B070E3F784A88150B5A641145585C323688815F2106FFD186893DF171E82A0F498004488004488004262D01AB2DFE7C76CD248261E9C663533B1A8BB271A9A6037ED1C9D89E9C82E8ABBF728ADB1E94988A0815BBFC82D8F16E5132B5B148B0446B7ADAB5A148E94C52D2381F89A1CA4E1DE82D2E61FEA4507B4B0B6604872271BEAFC4EE7EBE3D7586BAE7CB3F27A127776D1527921A1C395BE974BBA0C464CC1027A2434EA2BF0517330FA3445657CE8C5D87CD491B1059F515AA9C70280BBD0105250FC499A8492C7EA0F3CA653CECEE464B5D93847C51D769633BC1E6171220011218404079743B0AD8F6CBA1A121484E4E424141A1FD942690ABD02A4A18F7F4D463CE9C0811B8B3A0C2B5A8F3CB96C5E3F1E326D9DF64297C7CBCC4D9B35F21519B9B2A015C89DF73E68423313101C53EAFA1E3ECBF6AE554791F1F1FD4D5DDC7EF7E7745BB57575757DFBD794002939140BF50FEC484EBEF9DC3957811C9FF3C54F326571D16E75A94FDF32D2CF8AB5409BFE2865BE2613E2F5689E82609CBD78A829FB622FDD34D221EB7A04D16E7CD08B2C645723558D6B770410896E657757722FFE097C8974E246E7B130B6C6FE894865B7BE52CCE3A5B83AED6D5716BAFF56582E3ED7AB565B106651F8B816C9DE2A963EBE442F1B55EB24F61C469BFBB3F97764D65EF4BFD75A8B2C3D5D9975D0E1A2E1DC7A1EA282C8D9B8BC5C9E94858295E3F5F9C1DE041632FD18D4BC7BE4475741CE2A2E72279E37CACACBD282F4DCAED19F84902244002244002244002AF8CC0F3D935AFAC99637F6309877751E2823F7C68F5686BA99628D9C973E0A6EC41BB68EB11217B07A9CD2A3DB04E969BEB7406592D6A943D99D6A2E09B3B4819EE9A2D4C607FA355A50D3872380761EB5E97559019683C70AC4F1CD689457B2DB70012EA5B4BD119E2E5BE340610AFE9899D0C58A93644D5D72153364175F22677132126CE5B421B9EEA5F75A98C6DCB3D94D942103E2C298565450A3C1C99F775D86EBFCBEA4FED9CACC495643D5647B4B115052612200112188EC0BD7BB53871E294765969550683410BBFA2E28BFFEE77979D8AD5D4DCC3FDFBF55A0CF369D3A6E1ADB75E975029E1686A6A96CF5EFCFAD7BFD1E292AF5DBB5A13CF9D0ACB1725942BF15BD5AD8E7BE186B636EBFF0AEAFBC58BBFC3F2E54B65B5FF569825FE794343233A3AE840389023BF4F1E0256ABC56C13C9A7C762E71FCBF28CD66E98BB9481A343E00E89CF8D10C42DF194658BB5B8D4240EB94A4DD67B8B602E97BE138FE000E051D62D744E0B829F35E8B4CB11EAAEBA8C5A11FA53B6AF469041617143506C32E2FC65D3D232AB37B92262F00E8087FC91F2F6F6921F83E4621A8E4075D95D6D896662A8972287C42D6FE29D2D71E8ACAE94D72CD3B1625188F07343E8A2A5F0973315D5CF58BEA30C740FE13FC40D475A67ECBA2D488DE846D1D91C1CC993F6E9AC2F47FC229763EDCAA801E3294B4E776C4384B912674F1D475EA519BAB010E9091309900009900009900009BC7A02C3D935AFBE652FB905C639D8BC790756472A1B13088A9E2DBF4D50FE157D365DF703145DFC16972F976A71562BC49B59ED8B5323F6694BE753AE29837F50B29EACC8C942A5C4DE4ED9B91ADE7D7964BE1468B0CE0F6646205A56E3A27DA27B932BBB7C0716F8B4202FB3002683CC6B647E634FE1C9B2FA53BCCC0B24DCA63DD5162BBB790E1242553E3784272E959962BBACF8B4E7B07DF6ABE1032EC8D7BE6BB4B107C3E11912200112E827D02DAB701A1B1F6A3F4AF05EB3E6354DA4569EE25D5DCE7F78A3A3A3B4902C5E129B5CC512575EE0CA83BCB6B64E3B8E16A73F15C33C282868C88D3C95B8AE920A2FEC78ACCEA9F8E82A3C4B5EDE796D2350558FF23C672281C94C40F328B7D434E28ADAA7B359E23FBFAEEDCA09CC5D88BD3F8B80FFDA2558793A1799AF5BC5E2057FB61A61CA00144B27EAAF56A07CEF45ECFFFE35F92E22F3BFAE906881AE9A3A9073280F1BB6A760E3EE37FA3A515F9C877C6D79A5F88BC8DFA31909E9D89360BF6C41E1A15FE176BF0D299E16435AD7F60253EAB3B7AE087965014849DF8E38ADE72D289478E2F29A12270AEE6067722AF6DA5896176441C2982352F1EB33A2ADB8EC44EBCBEE0029B1D8F396370E1DBAEBE0912EF97AEF0D5BA732E7ED75D4543C4482C4297FC7DA20A8789615E2791419395FFE536980BEA8D27A53EDF74354D59B9192BAC3D67EB3C4ACBFD4EF59E390938724400224400224400224302E0434A3C66A2C0D67D78C4B3B5EE54DDA8B51503E07C929DB1195626D48EDE56CCDCBDBD1A6AB2A29EE6FA55B27164B58C0CB372B35A7F3F6A75CEB2F643BEAB3EF3B909F791E81BB5FC3D6B5513858209B554A96B88D765B516CCEE61A64E78ABD3B8193476402E266A806FA89E8BFCBD652330A0E7C850ACB6CAC94F8939579CE366FB7D8F5B9C512CF3CBDBFAF9585A75067F3A4B777D7A242253A18F34EA6BDC6513DBBB4B1EDBCF8490224303E04AC5B5202F6CF977E57C71B391E8FE2C66A43CDB2B272DCBC794BE426BBB2D15FD1F5EB37B5702BBFF77BDBB5930DB2E967BD844F56E58A8B4B356F70E511AEC477E51D3E30D937ECB4587AB532EABAFD58C54757E15C366C58A71553A2BD6A0B13094C6602D3FEB6E24F47F4CFD66256EB183DB4502CCE4024FC459B58483E72CDE142FB834E9CFCF1445F72E8D060874383B7AF2CCDB4C0D4D6015B386C87AB3C7C6E026E1E50E1563AE50FB373728387ACD7B4C8F90136B673B6E7FA36923A258F41620AC90614035BA49EF14519BB90808BD877C2F61F806ABF967D70EEE76A1A3393000990000990000990C00B1298B9683D3627F4E2C8BE1C5BB88CA7D9352F78B3895EDC435679EADD6036D1661FB7A1B2336F17E62F7A53DAD82F4AF09597F7F2F641477BDBB8B6233028188D0D120F761CD378F733222A1AD59515E3D84360BCFBA83A37DE63F92AFA389E63E9EBEBA309DC98E6E6F4EF5279817B7878A0BDDD29C8D6B0CF57C21FFE1C977FF1474ED7551DEA358359D3059D2E398DE32F92FE067F58F817CE195EC2B7C93E960AD9ABE8E378FF9B7C098FC69854D91FA3FC19D5A94D2C874E127BCEC75122B7E6BA7B466205BA68EA94E5928E4EE22EDA8D89D3ECDE6E740EA984F7CA5BCD212FBC40DB4752A7E4196697E6F0D55B90106841595E5D7F1B54FBF940F4F3E0110990000990000990C02B23B03921108FCACE3BC4941EDEAE79658D1CAF1BCBBE42ED2FACD68E576327C97DC692396DEC49F250B01B2440021381406BABF5A59512581D938A2BAE7E5E24BD68F917B937CB92C0781370BF75F02EE6A406C17B960A50F1E2497992DFCD6D40F1AFAA5FBC32D64002E34CA026FF6BEC53BBB83291000990000990000990C00424B06FDF9713B0556C1209900009900009900009900009B83E0177256853D476FD81640F4880044880044880044880044880044880044880044880044880044880044647C06D74C5588A044880044880044880044880044880044880044880044880044880044880042607010AE593631CD90B1220011220011220011220011220011220011220011220011220011220815112A0503E4A702C46022440022440022440022440022440022440022440022440022440022430390850289F1CE3C85E9000099000099000099000099000099000099000099000099000099000098C92807B7B7BFB288BB2180990000990000990000990000990000990000990C0542430CDCD0DE3AD27789B4CE37ECFF1EE675757D7A4EFA3FAF732DE6339DEE3A8FAE88A6369B1589EEBF9731CC7E72DAB188D264D85B17C157D741CCBD18CCB6429438FF2C93292EC070990000990000990000990000990000990000990000990000990000990C0A80850281F153616220112200112200112200112200112200112200112200112200112200112982C0428944F9691643F4880044880044880044880044880044880044880044880044880044880044645C05D2B356D5465872FF464F84BBC42022440022440022440022440022440022440022440022440022440022440021389807BE2FF1C8B88E420F8041BC7A45D6DF526549CAEC5D5CFCBC7A43E5642022440022440022440022440022440022440022440022440022440022440022F9380FBC29D91635ABF12DC97BE3D4FAB9362F998A26565244002244002244002244002244002244002244002244002CF41400551B0FF3000C27380635612988204ACA15754C7E5AF85C56C911F40EFA3B3FE15710062E9B2C8371D749E0E27D5A1AD1CF472CD21844BF4FA3097F52AD7FBF840F9D79BDADA203898C69880CE380BA1016DA8A9332174613C7C1F96A0B46120691D822243D051730F6DEAD17BEE6444CCB2B968BD75137503AB7EEEBA588004488004488004488004260801630896C51871EBDB3BB4539F31247AA3D8F43A0B9ADB4C8372EAE49A8F1E686B6EC3A84CCD4135BAE009BD5118E8607E9E398F94F137EAACF3A4290BCE05C79A4D2681294EE01F967543A76B86C562C147B37FFCD268F82DC942E13F54BFB4FA59310990C0CB276015CA1F3FC2E9F72EA2CE2E74C74461FBDFC5C05F8C47A01B95FF948FBC6C511B45145FFE933558B2C216A6A5AD05E7DFBA800A55EE893FD2FF6305C2424464973456A15CB4CAC6EB977E36B6ECC9408457FF0DABAF9DC2F182BB72C288F477F762BEC335A007E73E3D8888BD7B11D5FFCAA1AF70F59903385EDAD6F79D075602FAA8246C5D58810F0FDFC1F235DF4544B509A5C76F0FC063447246062A3FFF08DF8E06A18C655AD22A54B7DD415DF9E0C9D1809BF12B09900009900009900009B8040163D852242585C374EB0E4AA7B03380CE3F163B76AF46A0A5029F7E7206CED69E0F5276EDC2A2409B81DED38013FB8FA1CA96293265073216CDB48E774F1DB23E3B8E9A812CF5F3F183F79390F7E93E94AA723EB178F7EDD5B0949CC2FEDC0783E6053D4D553879E4F4E07A26E453A5434CEA0EA4C506D85AD7856B99075150A7C3A61F0C9ED774549EC567276F2374D9266C9767CF9E2ACF65E2E4AD07F6AFFC24011220011220011220019727A0598F96B62EE85F8FC7F61D81F0413BCEBF57846F8E87E0F51D7E682B2841DE6923367EB106860B1791F9932B08FE2219B37C80EA9F8B481E1B8BDDFF1886DA3FC941F69FD660CF6791D0F47597436344EA5E11C93D1FE2CC97C751DA260664F226A4C56F404AE527C8AB03DC45246FBA9683AC9B6DF0D23CEBCD683299507D281357C4A7C7B8680D32E27538F1A518EB9E7AB4368D46E1753970CFDF60798BDB233FE2B38FE3BFFC043AED78603566987BBAE48DEFC0F323FC6EBE8D5FFEF28EF6C6788425988D04488004488004488004263C0153F949FCB252377A1B69C2F7F0D90DD48526E183ED8B95CF8A2C78B53AE938960A151B7E51A005E78F7C81EB0FC5C6DFB31B19BB5FC32F3F3B0F4B50922692579E3B8493A57A6CFB83EDD8BA65113E3C7AD3B10ADBB1AC9855B6A86E36768948EED57803BFCCB53AD0F4CD0BAE3D82D7CC386CCA588CB4E4D9F82CF7DE10F54CB05322FA2B91FCF6E903C82EB72079CF5EC4AF5F814BC2E79C9AD7D8E6395D08C1CE9DABD15A2B62B8BFCC154524AFBF7602470BEE615EEA5B58BF260DA1B70E42A6494C2440022440022324307BB6E867B57578F2443C518748A9A929888D8DD1AE34343CC0D75FFF1ABDBDBD58B0603ED6AE4D91FFF6DC60369B919D9D8BBB77E9BD3E04429E22811722A009E5BA8850AC79DF5E4F0096FED0179967DB61D9E18DC65FD5C2F0C3D5081661BCF26CB396A9B1C18259FA4E949E0312FF2D527CADDB5159A22EDD479B3912335C5029D787AF40AC1885855F1E45A9B59B28CD3B0663C02E4404CD02EA9A25F00CD0DA705796685AE028819B9B1F68DFF5B6F0210DCDCD03BC5A346C53F0970F92B76D437C98D50DBFE9763E0E656B0F4A1F8B79EB7721A6F2B8E6796F8C4CC21E996428DBBCA3BE465E3D4828205B4E7D683CF66CFF2EB49A7AE465C68163DACB8CE45D6F20C6DD0CCF005FF4549FC5477D9EE9EAC5C716D41D3A8C5BA6A1DB61AFBBAF313C2001122001122001122081894E403C9DF7EC8944E667A7D1669C836DBB37C06A6AF5E0F6B9E3C89E021EBE7A5F3DAAAF65E14CED62BC97315828F79D299ED2D539B8AED9E666E49DAF406CC67CCC339E47D792F94057314EDFB21AFC27736BF0FEFA0508C24D340C1A7B0BCC3A59352BCE34811D65F8F470619F6DDA372F9018816D6D852892B6A405C884C905924ED4FFEAEADF22AFDC3AA3B974A94684727FCDD9A94DE63576EF7C9F256BC42EAFC3E9EBCD884C951713AD374424BF0F7F7F7FD4161CC597B7F47D79EDDD3646A661EFFA593227F4458018EE5DF5C5B8F270069216056959EC5EE8CAEEDF2D76BFDDB63F77E8186EC91C8B89044880042633017777776CDEBC11F7EFD7E3D7BFFECDA0AECE9913A189E4F9F9176012A7CC0D1BD661F1E285B87EFD2656AF4EC6BD7BB5C8CD3D8BAD5B372339396990501E24DAD51389C61E161A227FE7ABA5FE69888808475DDD7DB4B6B66AF70B0E0E4640803F9408FFF8F1E3416DE0091298EA046CEB111D3074B5E3E2BFB722F22F023461D85C0F8445BBC374F116F29AC2101D508BDA8A4E2C0CB7A0538AF94FB7A0F6EFF3D1B93E1CD34FD7E071BD053322061BAC0E779890873A2F154EA6A64F24D7E9F52AEC3AAE1F3F8C6F35B766232CE2B512BE6C3D52C3CDF2164F2E9A6B909757D2171FD2F57AFD7287C218B346447233B23EFE0275018BB067DB6244194B50EB705B3B67E5A9B3538C6573493E0E282F95B42D78CD5DBCA5B4BC21D82D2279AB78B0EC2F7880984D6F206D4F1AAA3F3A0FDF004F31E09B71E6C849D43A79F0EBE0293114D5980CD70E46647118081E920009900009900009B80601B141F55E56AF9498F522925B6EE0E30F0B11B06413B625C6C12842B95DE8748D0E3D7F2B4DE2AD735C8A1963960E59D8A28CF699A122FC5AE3B8CF0CF3EFCBE7E929D66143439FE06D16E70C601566CA54A06100388B589929E28DEEE9D98ACC0FCF3971B5CF0BD22395C346082202BB70EE73678790BE9B4EB0034B73098E2B805AF2C72699C7F5487815474720601636BD1684DA7307B4F3C18A9BEF62FCE8472298DB52B578E51F1FF87641EC7777775FB41665E148B50F76BEB91649BE1538F2F1490424EF42DA9AA5F28C9E479AD8FD16B1ED3F14E17DC9965D589E3807B7B2EFD8ABE627099000094C4A023D3D3DC8CA3A81EF7D6FB326766765398BE54A083F78F0B008D84D0815B15B799277759935EF73E545EE98BABABA1CBFC2C7C71BDFFFFEF7E0E6E6A69D57655552DFD5F1BE7D5F202161B926BC777676C26834E2F4E933282FAFD0F2F1170990809580B350FEA40BD73FC847DD9A78EC4D56C2B1C894D365B5617D03B2FFA5111BF7AF86E9BFD7E262BB55BED4C117A64B2528C85B803D8782902D42B9B95BFD637475C95879234B3C726DD9A1ACEAD43C95ADCB28DD25A48AA79CD7847297EFE7CBFD67606E559E3AA158BF730BCA4BCA90F9C9616D634EF5640D4CFAF038799A9A90995BA24D42AE9F2C44E28FD234C2FA48754DBCCC7D1720357D01DCF5F2FCB9476A5E419027B8FEDC19D90CD4D9B477AC7FB87638E6E13109900009900009900009B80E01AB2DDEFAB0493C5A1663E7361F94945EC5279FDDEF13805DA72F2FD0522B864115949F398FE4F7D6E2FD1FC9C6EE1D3263F152531E0741C171AA62316B115C0655623BE1A953E57CB146C2AA28678E8149F9D374B535A32B3014CB5F8BC5AD93AE21965BFB21739E777723ACA70A9F4B0C72C7149A9C86407122FAF496A38DDD83F35FEEC375F1FC0E5AB2053BD76CC3BCF27D2877D26E14DC3A9CB97E5F9C89F462DD8B0D5F54880611789A6A1E01B1EABA054D7221223E0DDB7C25D6FE95E3D85FE7781FC796F098044880045C9BC0FCF9F3909E9E3AA813E1E161484B5B8B3367CEF65D539B8D2A91FCEDB7DFD484EFEEEE6E5454585F22AACFA54B97E0BDF7DED6F29F3F7FA1AF9C3AE8E9B1FEA778A1F0B7A8BC5325ABCF76E19B6FB2B5FAD4B1C16040484810DADB3BE4FC69F8FAFA6A5EE54E95F00B09908092196DE98909D7DF3B872BF12292FF79689F04AC138795B27FBE85057F952AE157DC70AB1E9817ABA44E133CD08A829FB622FDD34DD0EB5BC4DB408F19411EF61A5DEA53FD4182C4E10B93FE969B4DC8FEE42364CB99E43D3FC042ED9A88E342ABBAE8244E3A5B832ED5CFF16CACA5EE3C3EFCB402CB12172376F95A2C4A4A124F9B7DA81CA2113AF13E5146B3E37CC77E6CBDD6234B851ECA53270B341F5EC5797107AF14A33C4295B2671CA25E756AB87638D9FDC394E5691220011220011220011298A804EA0A0EE3D3CAF9488C5F80E5695B91945283CF3F3A39C03378A2B6FE25B6CB741BFB3F7E80A879B361B434A3BC7E06DE7B53BCCFC566D4EC465FB591A75518D60745CA84A815AD4E62AFB56DCA3A3DFF996CE619B509EFA76520BD763FB26D3B82AA7941DDB767906B9B17E863B6489EA508D795A0E619B6E94BECF973546D448A3806C5EA6BF0E54712C6C7B1A4ACF44C8BF745F59963FD5EF46A356DCFDDBEF0280DD76FA0E7B50DDA0A5CC7A2D6633B0089F1AE9D70FCAD4E985170E02354C6C4233E6601D2B6C721A53A5F4228BAD24B066B4FF99B044880049E4540C5113F722453CBA674272F89669091B1111D1D261414140E2AAEC2B37CFEF9979A50FEFAEBBB24FC4A3A9428AE44F24B972E6B3F6BD7AEC6AA552B51220E894A4CB72715F75C855451DEE7EA588556319BBBFBE2A1E7E6E663DDBAB5F8BDDFFBBEE6659E9D7D46C28739FD0F60AF8A9F2430650958D7648830AC89E4D363B1F38F257E5C6B37CC5DCAC0D121708732244310B7C413E6F25A5C92B7FFC1C12286EBBD4530974BDF89477000F028EB163AA705C1CF3542F30D1A70737921AA6579E5FA3DEB116A54C69C0EA14BD2102F7DABBC69F51E51448C3E33A097252A3E3E3EF2630DED31A8329ED008F82F598FBD9B2225D6FB691CD89F237E3C9E880A1BCA9F5C5EBB5416CBF59912676BB690D7213239418B59A8989B2ACBD0215318CFA6FBDA7F24374D3311BF30740881DC1FC99BD623C6DF6A8CDB87E179DA612FC34F1220011220011220011298E80454C88A4D511283FBA478E49E96A5D3EE56A78F89DEEE97D3BE7E3B3054427C7CF0FE7AF494DFC475D97C2871EB77657E735BF37CAEBC260279C06224872B9BD4072B932281A6E261C4ED1E58C4AC34979EC499CA2ECCCF90BD756CA6AC362F089A019D84FA33FACC42628CEC69247273ABBA30E19311C9BBF662916F134E1F38039351E63532BFB1A7C8D434F88A97F999D2FE5834D5D7C4A3D13D1A2B356ECA565F31F40B066733DC5EA5F5B3EF9A8475D9FB06A2BA6EE3E4B1C3387DBB0BEE1243B7BF05CEC5F88D044880045C998012AD9578AD7E1E3D7AAC09DF2A6CCA81038724AC8AC36A27E9A48A47FEFEFBEF8AE666DDD741F55B854ED1EB877648555EE2039335FA81F5ACE3B13A13171783D2D2327CF2C93ECD037DD1A285038BF33B094C79029A47B9A5A6115754940C895777E475DB9BFCB90BB1F76711F05FBB042B4FE722F3F5FB1AAC057FB61A61128E4509C9517FB502E57B2F62FFF7AFC9773D52FE75850B1B386D38FEE9296CDBB301DBDFFB03ADAFEA57EDB553C8AE512E2646F4C8DFB0C0A4AD783FC97EB907E73EFD4FD92CD2FE5D3E6DCB5D1CCE4CD9C3668975D5B5721DDEB3C532ECAABF6135B86334879E3E2EDA7CC2721747CE55E1CD3519F8205E2E89F778478FC48257B9D4B53365783B6D3B7EB4C65A4C6D04A4B07749084A6D1320755A3F0B0BA3225157A99758F3FDB39461DB61AD8ABF49800448800448800448C0750868268E5571AC2C7D809512A7FC47CA7692542F319F4B87F08CB65E9DACBF6D369F831D78BCE0346E47ED46C6FB3FB076BAA701273EB36DC4292B1E4F978460FDD6BDB062936B1FABB9CC5049563BDAAA2F3D7918A1EFEE957D72D6A3F693F3D67941FC56ABDDAA8AF634A130EB8CEC9C33F1937E5E12E203553B03B0FEED776D0DEEC2998FC57BDE32076B24FEE4EDD3E7FBBDC92587B9E61C4E5CF347461F37F1C9177B7CA0F7BCC5E66C65AB54DBE3A94F1FD760AA6F0F505E6BC6FA0CFB1874E15A96F3FDECE5F949022440026341E0895462FF198BFA86AD43DDE429497979DFBC299B1C5FB92A42B58819039212B1972C59841D3BB6695794907EFE7C8184AB6AC69D3B95484C4CD07ED4C56BD76EF46DD039A09A61BF2A8F76E589AE7ED4FD0B0A8A86CDCB0B243055094CFBDB8A3F7DC63F652B1A8B2CD780045B51A1589C9318906D1297DC47AE395C6893DD708EFCE09CC319D73934FAC8AEEFB21BBC4996A098FBF556D7E9C0046BA95E3C6D54A81E7991FAECA436A89207C93C24789D6C38A183D964760AD13254A5FAA024BCBF7331CE7FFA11AEDB5E643C573B86AA94E748800448800448800448E01513085AB60D3B932CF8FCC3E3B67019623B19C5403789ADF58ADB36D16EAF174F69AB4D6F1A643BEAE49A5A44AAEC7D9AFBCF317262D7FB88B16E56F3A4E72836645699585A1FDD17AE69C8EA79F2E513F09118C76DADAD2FFF460E77080A0945C3FD3A87332FFF70BCFB39777E0CEEDC2E7DF91D73B8C378F751DD7ABCC7F255F471B463E9E5E5251B23BBA3A5A5C56194C437502F7F378D062DCEF85042BBCAFCAC7E2A0F750F0F8F41DEECF61B25FFF12F51F0CF1FD8BF3EF3D3711C3F4EFD47BC9FFB27CF2CF3A2199ED5C717AD7FA8F2A31DCBA1EA1AC9B957D147C7B11C491B276B9EFE18E5CFE8A16E98A51ECAB35CE72356E6805471AA76C019D7F96A920D791C9DC45DA7E513B3A56609ED33E2246F3887D4C8B50AE4E58569045319FD5CEC1191BCA7B118950EB77EAE768CB8C1CC4802244002244002244002E347606752101A6FE638C49416DB494472A6C104CCA6E1C55C8B5C6354D6C1CC9E7946ECFAB6B1D2B52D66F57E878904488004486000818E8E8E0167AC5F551817F5F322A9B7B7775891FC45EA655912982C04DCAF7E5E8EE8F561F0091A9BA870CA93BCE2742D54BD4C24F04A0898EFE0B30FEFBC925BF3A624400224400224400224F032097CF8E1472FB37AD64D02244002244002244002244002539680269453D49EB2E3CF8E93000990000990000990000990000990000990000990000990000990C09427E036E50910000990000990000990000990000990000990000990000990000990000990C0942640A17C4A0F3F3B4F022440022440022440022440022440022440022440022440022440022440A19CCF000990000990000990000990000990000990000990000990000990000990C0942640A17C4A0F3F3B4F0224400224400224400224400224400224400224400224400224400224E0EEEDED4D0A2440022440022440022440022440022440022440022430620246A3179EF4F68E38FF5864341A8D186F0D63BCFBE9E9E939E9FBA89E85F11ECBF11E47D547571C4B9D4EF75CCF9FE3383E6F59C56834692A8CE5ABE8A3E3588E665C264B197A944F9691643F48800448800448800448800448800448800448800448800448800448800446458042F9A8B0B1100990000990000990000990000990000990000990000990000990000990C0642140A17CB28C24FB410224400224400224400224400224400224400224400224400224400224302A02EE5AA969A32A3B7CA127C35FE21512200112200112200112200112200112200112200112200112200112200112984804DCE37F7F2EC256CE80D72CC398B4ABE34127EEE63EC0AD8377C7A43E5642022440022440022440022440022440022440022440022440022440022440022F9380FBFCEF858D69FD4A708F7B3D024F9E3C41F1AFAAC7B46E5646022440022440022440022440022440022440022440022440022325600FA2A03E190061A4D4988F04A626016BE815D577F96B61315BE407D0FBE800FB5F121B174B97458E74D079DA4ED83F6CE5A0976B0E6522D3825C5628F7F0F68251FA676AEF40B7BD9FFC9CC4040C885E344F6108DF000040004944415407CD65A57838C20137044521DAA715372B1E4E622EEC1A0990000990000990C0842360988545D10694DDACA69DEA6180B7DE0DE69760B31BBC7DA147275ADA47681C4EB80765040D1A0D3F29E3677483A94DE649BD23B807B390000990C00420F0D7B12D70736B476FAF051FCDFEF198B4C86F49D633EBF1D077618639F099F9C632839B9B4EFA39B28811DFFEAC712C6FCDBA48605210B00AE58F1FE1F47B17516717BA63A2B0FDEF62E0AF577DEC46E53FE5232F5B147411C597FF640D96AC5032B2A4B6169C7FEB022AB4D772FE48FF8F15080B11915DD2588572D12A1BAF5F1E2158B73D1561B6EEA9DBD616E721E7D23D393260F5AE1D8872B826AF165078E818C276EE4084B5DB4E2DAD2DC8444E4587D3397E192D0137842F5A0A5DCD5554B58CB1552EE39E9C9080DAF6BBC8A9EA1C51038317272121AC0E151567650AC54402244002244002244002E343C010BC100909A1E82CFB12159358C37D3A4D3744AFCA40F23C3F5B36338ABF39864B0D02C423023BF6BC061F870A2CB585F822A7B2FF8C210A6FED4E121720E7545D7014672B80C42D3B1037C37ACDD258824327AE0C7A2961885C8BDD29161CDA97AFD982DED1ABB133391CE5B94771A13E04BBF624698E37F63B34577F8B53678B2788DD381C3F1DD6BE35785E63AA2EC4E1B395085AB4161BE5D9B3A7EAC253387B9B4E23761EFC240112200112200112707D029A506E69EB82FEF5786CDF112846653BCEBF57846F8E87E0F51D7E682B2841DE6923367EB106860B1791F9932B08FE2219B3C4FAACFEB988E4B1B1D8FD8F61A8FD931C64FF690DF67C1629DE17AE980C58B5534472FD631464E6A0A24D87E8156B911C978295D50751D420FEF4229237179F474E59070C1EAA8F66B47476A22EEB146EC8B171C14AA4C6E9909B590093871EED2D14C9C7EE49D06141422CF4E66211CAC7589AEEAEC4FE0377D1FB1C6E3155390751EDD68B3196ECC70E176B2201122001122001129894043AABCE627FB59B788B4DCAEE8DAC53DEF33591BC322F13F955BD48DC26C276CA525C3D7C49046D9D08D4665CFEE6146A3AF5F0109BBDBBFDB173BD9DF790F59B53D0CCF96E13744109D898148EFAC64ECC4CDC2222B90985995FA3C2230E7B362F437A6C394E94B43AD7A17DB34AED6E41CB3591FC5171362ED4889D2A15ABF95059AECC115ACC981E9E80D48465581E5A8E0B7513E0EDC653F815A9798D6D9ED38D20646C5E81F67A11C3FDE23491BCB13817272EDD47E4AAEF2325291941B78F41A6494C244002244002939040484830EAEB1BB4D0CA4375EFB5D75661EEDC48EDD2DDBBD54A22D3D2DCB95158B5EABBE2C5EF86EEEE6EE4E75FC0BD7BB5D68BFC4D02139C802694EB2242B1E67D7B4B03B0F487BEC83CDB0ECB0E6F34FEAA16861FAE46B008E395679BB54C8D0D16CCD277A2F49C785CFC5BA418A3EDA82C5197EEA3CD1C89192EA8947B842EC53C69F7E5CC93A868517DE94645D12918FCB6222C7026D0D0AA799DB437DE1301BC577ADC9FBA5B1E6ADF3D1A95E1DB8DC696D609E22DD2DFC6577164884C164F9B39D65B5B24748F4E87CABCA332A1B160D1BA0CF1C8F6D6AE3D2A2FC4F10B9532A9988D6DBB13C518EF4458D874ED5ABD18E3A72E3561D58E1DD0A2E927EDC0AEE0F3389CFF40EAD8D05787A9F65B64E50CF4D2F1108FA06D8894D130CE501E4766945DBC85E94B9721503DA36D77F19BA3057828AB0592B7AF437DD671D404266367CA4C349B0C98A14210A10585BF3981DB0F9D67A3AA6F19D1F77054BC930CE1CBB13535D6EA3564798C429960DC1E6BAF778D067F9100099000099000094C79021EB2F273FB6C9C3A9C8F76C36C6CD89A82606DC5A305958539C89F021EBE6E3A0B6AC5F62BAAB23AA55CBD562742B99F264E771B0364D167032A94ED2EE1144DE2B832589AEE46CBC37E4FE858F10447FD4594B4786055B41F4CE5B962CBA927AD1805B5CB90B260365052ECFCE8691AB9C8F2E29DBE7B63AC94398FE3971E38E4B1A0BE56E6086242B6DF2C427DC20EF87B2B057A706B1C0A8DCBE1D3F8B5CBBCC6EE92E21DBB529836204F5E1284AF8A11DBB94444F206F8F9F9A2FED249649679C034A0C58670AB2DDD66F686BF3C97E6C6DBB8F13800090BACA107EC5EE8B49F0780E35712200112986004DCDDDD9196B6060F1E34E2F4E933835A37674EB82692979695E341430392939370A7B90ED3A64DC377BFFB1DDCBF5F8F828242A4A7A7213171F920A13C5074B676099D161A1A22FFA7D74AFDD344070A4583D4D5D66655DCBCBDBDE57A305A5BDB34C17E50237882045E02016BE815C78ABBDA71F1DF5B11F917019A306CAE07C2A2DD61128131AF290CD101B5A8ADE8C4C2708B6644F94F1743F5EF65C9E1FA704C3F5D83C7F516CC182A0E89E33D26E0B1CEA8623849280DCD2806DCC4FD44C2AEA3383B0B3735971D0394D61BB62805AB42C528D6B9899D7B1F4545E57DE6AE662F4FC0BEBDAA2675565FC691CC6F6131F5223C651B92C21EA3A2BA134189DB44E03621FB50161AF573B1737B12D6D6DDC7D97A0F18C56DDFDFEF017E732807BAF015E2DD93AA79F45FC8CA86CF9E747828E1FC7283D4B155EAB0A0E03747518B106CD89C84AD2B9B70B8E8BE437775F096F84146CB437C23F5F92C5F87E415CB6412790AD90DBED82AF75D1A7D59C2E3B841AF375897DFCAB8EA74DEE82ECBC581B26E246EDF80A484B9B87DAADCA15E39D449BDEA015122BB88E41669D73E9938C4AEDB8AC5F1B3713BBFDA393FBF91000990000990000990C0581010C703BD51BDF107A2534424B794E0C0BE2BF08B95B0184BE7C12042B95DE81C8BDB4DC43A7A5BCA9193636F992F5253426191F0206A5A6D08F4135B2E14BBDF79D396C12261598E5AC3B2D88B387EFA2DC70AD1700B0F295BCF20F69DB8493434F5E5785C2BF15B5704C15B44734747196D628039D8BA7B0EF4A6DBD877C1D9F6B38865199FBA1AE1E25DE7171C8E19963A1CB93D31569B3E8D5F5FC731136B054C7D61A6D6EF4065F7FAC4E29D7762FBB2D4166621A7FF7D83F5BCCD966EBF918D1375DEC8107B3BC15B9C530E1C86BF78EB2727C5C9337A89F6731F451E90000990C0C424D0D3D383ECEC5CAC5F9F266277AA76ECD8D2A0A020CD5BFC4E65351A1BEAB17CF952B418DA35EF73B3D9F9A5705797CDD5DC5681979717366E4CD73CCED5A95EDB3239E581AE8EBFFAEA6B040606223535051D1D1D50F9ABAAEE222FAFC0B1093C26819742C059287FD285EB1FE4A36E4D3CF6262BD7145186C5B157274B2DB2FFA5111BF7AF86E9BFD7E262BB9C97A4832F4C974A5090B7007B0E05215B8472B316BE420988AE9C44FC94B8E351D63908AC710DAD02AC4E2F02BA9CD7C9244511607A0A81DE4EF1BE174771F12C491277F08B474EA24E369558152D9EE42613A21393100DD98049AA8888134F9D5A35A5909713F2C7EFA19AE1DDBE88CA15733073BAE417AF20ED4FEBE326D938488F050BBCD126CB5B2BB48C9528285E82CDD173E12142B9D39F64A9B0F1E2453448889CC775EDB24CB71D976402297E44508B70F5727FE7A45AD080829BD67AAE153F465484730EE76F16B4C8428BB0B8646C904940854C0A8E364C8C4990733BF98D044880044880044860F210B0DAE26D8FC5D00A8E45C6066FD937E5160E1C7E30C5C2C2895DB96BABBC2CA8C191B395DAF05A4CED6266D6A128EBAC845E9158DCABB72179E34ADCB0C512777E06DC90B84E84DFDA42DC1EE6ED8259968C3F2DE94C62A11AE72331F42A2E0D0AABD2AB6653620FB76046702812E7FB4A4CEFA142B83CED0E2FF3DA607EF6BB052526638638111D7212F72DB89879583CEF7B3133761D36276D4064D557A8724264B3A54B1E88BDDD241637D079E5321E0AC796BA26B1C5D575DACF76CEFC24011220818944202A2A128B5ACF6251DFCB666BEB94D7B7F218571EE2F65453730FB1B10BB0E23BCBC403BC0DCAFBDB64316B1EE52A0CCBC28512A679F74E2DFBC58B97EDC5B44F8BF24295545050241EEB0FB06DDB169C3B771ECDCDCDDAB1A7A72766CE9CA189E6454517E5F309BABABAB432FC45022F9B40BF4AF8C484EBEFE5E24ABC88E47F1EDA27018BE32CCAFEF916027F922CE157648773F1309F17AB4474157EAF15053FAD41FA7FCE15F1D88236911D67046941ED5E76BBC7BC7EEB3FD49908D69ADF89FC835F62DFBE2F51ACA2CDD8FE112B6DBCF6CA599C3D7B56BC587290935FEA2CCA8E79AB264185DE31D89D3A07D579C7506273C3D1DE31983AF0F8B1099D9DED28963F9A7957EBFA3A6B7232B6E5B47A08D587F6DBFACB6A623B8643913FB4CA83C5218F3AD4F2D9B2395FD30DCADB5FD4A24D6AD4774BE7C0C6F4E7B21E75E3D2B12FF14DC12D98F5413211DB8EB7D6CD1B9889DF4980044880044880044860CC09345C3A8E43DF14A2C1ACC7E2E474EC7D6BAD783E4F9564C04A09CD374F5F87CC2F240C8DADDB96C7A5C83D912722B93AD18B6A719470B6226D19E5C32D7405E27C6485624165DF4935753728270D5B0A0C0F12070F11DFED27FA3E9565D9802387BF92F02C16C4A56720D2611AA4136BF25A6E012EE417E0ECA9E32810C7F488A5317DA55FFDC1D0FCB476B9892012E78D5A1130FADE1F2803DE720F65B6F0820F4B4AA5871203DED9C0B675CB2A8028EED6CBD629677F56DACFAF7EFCD90212200112184C40C511BFE3B51C274E9C4256D609CD8B5C7978AB1029BFFB9DB3D8AD42AB1416FE160683A7E648FAE8D16318C51EF1F1F1D644F2AB57AF6B9ADAEDDB15F88E88E91E1ECE7EBAEAEE2ACC8ADDFBBCA9A9A9EF585DBB7EFDA6166E252D6DADE6D11E2D8E914C24301E04AC568B5989E4E770657A2C76FEB11883ADDD307729034787C01D129F5B425BC42DF184B9BC16122E1AC14A4DD67B8B602E97BE138F600905F828EB163AA705C14F6299BB62EAAEBA2C213CF448D9BE1A410685C50D41B1C988F3974D4BCBACDEE49AE1EC1D000F8341DE9679C98F61903FB22BF6FDA5B5D96D16327626C052791E67AB3A259C8DE2DA898A4AF1BCF1F7407DF1155CBA5C8EE9D1F310ACB3AAD98AF1D2E4E5F096ACDEE18B112516F563E52D6523ED31DD57ABA3ACD204FFB8A50895B17233842021CE0FE6EA4AA9DD0D9189ABB1325AE51B90FAADF301171CBE3E258F5FE472AC5D193560CC6559EA8E6D8830576A93A03CE99B2E2C4416EE3291000990000990000990C0CB2510BB6E0B5223BA5174360747F2EE8AE91E6473FA78B9F77DF5B51B641F9A1D58E0D382BCCC02980C62978B7DAE928FEC23B379A7EC51A38C4971EB898E94E5B1B204DC32C846F4C0CA94B95AC816892A694B9D282E6B171B3311E14AF4364460B984946CAEAA1CC6535F59AE40454E162A252677CACED50E2F2A641E1568B0CE1B6646205A9A81F689E24D3E3C3FD59FF0E464F888977E413F18D416ABE76B0E124215673784272E9599623BDAB5259FAA942D3DC596B6A9E69291F6B31D173F49800448602211501B6F9A747E686C7C88A6A666AC59F39A88D7666466668947B7F31FFCD9B34325167922AEDD28C6952BDF2220C01F3E5D5E22883BBC3576E89CF2121F98AC911AAC671D8FD519B549A88A55FEF9E70744507F8079F3E66ADEEA03EBE07712186B02DA2B1D4B4D23AE28CFE9E6121C795DDB95539ECA85D8FBB308F8AF5D8295A77391F9BA552C5EF067AB61DD675187A8BF5A81F2BD17B1FFFBD7A4B088CCFFBAC2BAA1E158B7725CEAEB40CEA13C6CD89E828DBBDFE8BB637D711EF2B56594E217227F176624A4634F82FDB245E219FECA79A9A6CDFBDC9E632A7F1AA21642DBB627EA35BC136525512D9B799EBD700AE5815BB179AF2D76A4DA54B356662836C3DAE42171CBF7AAB730F248CA469F1734FEB2B96A790B52E2D2F1865F210E8A47BFAA23DD3E56CD7790997F4F4A181019178E88DA7B28AAB80FB3CC5FACEB1FE4923636FDD6BBFADAFF4DDD4DB2A80203CE5AA740128528723E22221AA02FAA54596DE921AAEACD4849DD8138ED8C59E2DA5FEAF7BEB167E327099000099000099000098C0501CD30B15A3035150F912071CADFB11A2168943D532A9EB5186E2CDAF08AEBF0884C40DC0CD5083F11A777D95A6346C181AF50515280F2E80C39FF0652B42BEDB8FCCD455905AA77B0115BE121DEE4F3F426E41554DBCA5B3F1A8AB2511EB41DA97B6C76EAA3121CBA343010B7AD489FDDDF81FCCCF308DCFD1AB6AE8DC2C102B5853C10B7D16E1F8A8DD95C83ECDC52A77BBDAA2F4FE567998D95517A54E639DBB3DD7545C82D9678F0E9FD7D52FBFED4392EF0940E0DB4A59DECED3E5B9CF6F3AB1A7BDE9704A62A8127B68EDB3FC784C3482B1B69BE3169D4D875F4C9932728938D3A6FDEBC25528A5D15E96FE4BD7B75E2D4D884552BBFA39D54E2FA9AA6A5509EE577EFD660E9D225DA8FBA585C5CDAB741677F0D4F3F32993A35717CC182795A0896CB97BFD5E29F3FBD14AF92C08B1398F6B7157F3AA27FB6162D18BF873D0A86C39D254C459B58483E72CDE16CFB834E9CFCF1258733AE7368F0F6958D3C2D30B575483C6CD769B7ABB5D4CD436DA069960D206C903DA2F0D69E1528DAFF2B5488079087AE5BAE3DBD576AD355B5B4B5AF8EA7671FA3AB1E5894B10B09B8887D27CAAD75BA79C02011623A9F19AA658C9AC06A488004488004488004A62481998BD66373422F8EECCBB1851B7113AF65CD086148408727C243BCCCF5B262D1D4DE398C37B843E6210E0DB27A542725DBA53C930301B1DFBDF5B2C7902CC37F8699EE50689843DACFC380719DD35EDE3EE8686F1BD7060706056B1B078EE74DC7BB9F1151D1A8AEAC18CF2E62BCFBA83A37DE63F92AFAE88A6399F0873FC7E55FFCD1889FBFD9111178D4D828FB8398F08BA4BFC11F16FE85565679961B64B597DA8C7328A17DA437301A8D5ADD8EF9A7C258BE8A3E8EF7BF49C7319D48C78383040DD33AB589E5D04962CFF9384AE4D65C77CF340C9DDD05CE76CAB2489AC42F7FA07ABB074E5C2C229BCB9B4A99EB410467BB7EFEB496F48A923EDEEF32C2576F4142A005657975FD4DEBED1691BCFF2B8F48800448800448800448E06510D89C10884765E7FB6272AB38DCDD344206A1EEEE7C3121B7538460A6210888FDDEFEC20AB9AD5EDACF4300E62912200112702D022A248B12C9072615C645FDBC681AAAEE17AD93E549E06904DC6F1DBC8B39A941F09EA5E2CDBD78529EE477731B50FC2BE7658C2F5E336B98F404BAAB7178DFC47F6E6AF2BFC6BEFC493F1AEC200990000990000990C00424A0369B67220112200112200112200112200112187B02EE4AD0A6A83DF66059230990000990000990000990000990000990000990000990000990000990806B1050DBC13391000990000990000990000990000990000990000990000990000990000990C0942540A17CCA0E3D3B4E0224400224400224400224400224400224400224400224400224400224A0085028E77340022440022440022440022440022440022440022440022440022440022430A50950289FD2C3CFCE930009900009900009900009900009900009900009900009900009900009B8B7B7B79302099000099000099000099000099000099000099000098C98C03437378CB79EE06D328DFB3DC7BB9F5D5D5D93BE8FEA211BEFB11CEF71547D74C5B1B4582CCFF5FC398EE3F396558C4693A6C258BE8A3E3A8EE568C665B294A147F9641949F683044880044880044880044880044880044880044880044880044880044860540428948F0A1B0B910009FCFFEDDD6B5454679A2FF0BF14141414828A280882A0E00D238D91A028285E5A475A97A6EDA613CF38C974D69C75E643AFD5BD663ECC87E9FE7066D6CCAC5ED3336BCDCC5999EE9CE41863625ADB340E445BF00282D032DE4510080A01B978410A0A0A369EE7DD5505555CBC202025FF9D0555B52FEF7EF76F57F07D9FFDEC7753800214A000052840010A50800214A000052840010A508002AF8B0003E5AFCB99E47150800214A000052840010A50800214A000052840010A50800214A0C0A804BCF5ADA68D6ADB91377A32F2222EA100052840010A50800214A000052840010A50800214A000052840010A4C2601EFA43F8F47644A28CC734C63522F4B931535790DB8FA59F59894C7422840010A50800214A000052840010A50800214A000052840010A508002E329E0BD6457D49896AF02EE2B7E14AB97C960F998D2B2300A50800214A000052840010A50800214A0000528408117105083288CF5400A2FB07BAE4A010A7890807DE8155561192E45B369F20318CD86217F45B46E4D5632C0E03BE8E81CDBC128CB5CFEF2C464847B6C56B9D16C86CAAFB75A2C100E4EAF48C0609A8DB0600BEA1BADAFA806DC2D052840010A50800214A0C06B256030C16C3642B3B4C1AABA375379328A85F4E16C2FD2E7916D824C067B3F69AAFB4DE5EF0E8F9D021E26F08F6FF4C06068C37FCEFD9F2F5CF3E9CB735E781BE706BE7E4F10DA15E9FCF8D4D7927FAC7BEA722EA400052646C01E287FF80079FB2EA2D119E88E8B46E6DFC721C8A82AD183DA7F3E8FC27C09194B507CE5CFD761F92AC7302D96C728FAE105D4A8ED9E0461E3AF57217CAE04D9651AABA15CF4C226EA97711EB6EDDD8A48FF811DD65D3B85DCE2BB32C3848DEF6661A1CB32A0170507BE44645616A2072E39F46F5C77E630722B2DFD9FF9C62960C61B290B505B7A0D6D4F69601BA393B17D490D3E3C7AD3B9215F2940010A50800214A00005280043503C76EE598B10AD06073E39033DADC21084B49D3B111F62C399039FA37250AE4554CA0E6C4D08EDD76BB87602C78BBFEDFFACDE84CA3ABB649DDA338770727001D21FD8F25E160C8587A48DAF0A0FC2963FDD8368ED360E7C5A80F08D3F44866B67A1F7114A4EE6E24AFDA08AB8EDF1557C30202E6D27D2E3831D3BEFC6B5EC2F51DC68D08F6F70BFA6B3F61C3E3D5985B037B6203339A2BFC2B505D93859DED2FF996F2840010A50800214A080A70BE8E15DCDD20DE3DB09C8DC1902333A50B4AF147FC89D8BB7774E87A5B8028579266CFE7C1DFC2E5C44F6CF2F63CEE729986D06EAFE4D82E4F1F1D8F3CB7034FCF434F27F568FBD9F46418FAF7B9C8C0969591224F7BD8F335FE4A2D2220DC8942D484FD884D4DA4F50D808784B90FCD1B5D3C8B96981BF9E596FC323AB157547B2715972CF4D4BD749E3DB80135F4863DDD788F6470C920FFB3530CE4572C29BB0953D3D500E4D43AFFC70A200052840010A50800214A08053C010968CF73397A99C15B9E1D59EA403C35CEC7E7F3B42EC33E53ED8419371A11E246F28CAC6F1EB0F109BB61B19098908954079B37355533CB63902E972AFAC73AEDBAB417A4FF62506A4EC9520B96F33B27F53600FD44BFB1F8F6EE08B9C1B80FF6C246FD980E4F444947F5A34B9EE5235C7EB41F2AABCC3C8AFD6E438B29090B10A6552CF02D5AF71F473BA3117BB76AD457B8304C383A4AF2841F226B9B8F09598C5A6C9458175E9082BFF12D24DE244010A508002E32C603299E0EFEF8FFBF7EF0FBBA775EBD6222E6EA1BECC20FF36161595E0FAF51B98312318DBB76F45404000FAFAFA70E5CA35FCF18F65C396C19914A080C47E158221320CEBF63B3982B1E2C781C83ED7016D67005A7FDB00BF1FAFC51C098CD79E6BD3576A6DD630DBD885CA0220E93FA224B7A203B5156AD13D586C5198E981917263C42AC44BA3B0E48BAF50693F4C54161E87297837224367038D6D7AA3B8BDF92E2C9206ED1A02B7B5B5E89F8DCDF6815A9ADBE4564E27E7947E352365C70E2484DBD3F01F559DC791421BF6EE5FAFABACDBFF1E22F37E0F43DAF7804267F6BD593273F602C587205FAF81C92DDBBF171567BEC259E7891A58CB3DD3A5BD1E39474EA25E4E4B54CA36E91C85E96BF63EAAC1F12367D0AC0D53BFFC0A3034EF02CAB714A000052840010A4C3A01B7CCDE29D8DE31061A51772D07671A9661DF564740DB6886ADE18FF8F8A40559FBD70D3D675A1B4AAE9D47F9757B067475750B32E2E7C1A4FA2D8EB1165332D7C2B7E98F28B02E439CA3D8A105C9EADD06C44AF67842703BF20E1C47A3A3F1A86FD2DE8C3619CA04F273A67431F6A707E949448E5D0C57DC84CF331834D4D5FD1185D5F61E4D5959BD04CAEDF5B448BFC6D98F312F5F075F0983E75D6F43549A5C9868BF2141F27B080A0A4243F157F8A2DCD8BFAEF3204C51E9C8CA982D7DC240044B17A0BBE9162EDF9F89E4A5F64C7E6716BA292A197BB62E83DE4BE8BD2F01FAE3287FDAADA6CE1DF0950214A0C01415484C5C81A54B97203B3B074D4DFD9778FB35A2A3E7A3B6F68EFC7DFF560F883B03EAA9A96BE0E5E58583073F4762E21B78E38D043D806EB576F56F3B7B7608DADB2D888808879F66FFB761E1C218F9A7AC03F7EE35E9EB05069A316F5E381E3F6E4743032F91F6E3F1CD6B27A007CADD8EAABB0317FFB31D517F13AC07866DF2FF44788C37AC17CB51F8281C31C10D68A8E9C292080DEA7FABA0191A1AFEE13CBA32223023AF1E0F9B34CC8C7C4ACBD26D6793E783C15F0D2753DF1F2437188D6AD8755CCF3D8A2B7A56B3099A64AD44BC9181B4089B24AFC8425B3D0A0B2B9C6DEB11F24E26CF314E744D4C71EB24486E43CEC79FA3317829F6EE5886E8E2A338966DC6BECC37712DE7304A1B2D888EEB45C64A697C5796C8FDAEB28E6F37F26AA5891EEDACB164ECEC916C7F699C1FF8B404814B32B02B7D071A6B0FA2D2A5D761085BA367BA5415E4A0B05643EADE4C6CDFB1141F1EB7E941F29B399FCA9D01728B6CD6162C8F36A1D8304CFD4C15A876F60E9CBBE72B052840010A508002149824026CEFC87384245B2757CE87296EC5C059B156E1F871F92899E3C3F644B4165C296E41E89264AC8C9C89B0E830B4579CC21D475BD214B74502DF9DC8F9F01A7C77B8943BB007FD9DEA0F44A7EF96F6AA376E661F746B376AAACF109D882D1BA300DF204447CE4243C161B7049B41C5BD928F5A5B057215A03E49DB58FA71BD32BC8A3D34E29C3F1B5BD684F6D77F8EAFA8062EC3071F489BDD31D5151C41EEE0588DB701DEDE81682FCDC1B13A3376FD603D92036B70ECE393084ED98DF4752B602A2F42BA04C935C94EFF5002EFCBB7EDC6CAA4F928CFFFC659345F2940010A50609080CA109F3163063233B70F1B2CD7B43E3D4E1515351F2D2D2DA8AAAAD64BB0CA2808C1C141782243293B7F7A7BD52D5903D377BFBB192A635D9FBAAF60C17BFF43FE96DBC385A74E9D96C0BB862D5B36A1A3A343CF4CAFAEAE415EDE998102F88E02AF91807BA0FC4937AEBF7F1E8DEB129095A2FE2791C6DE0CC93897AB55F9FFD28ACD87D6C2FAB70DB8D821F365322010D6B20A14172EC2DE23A1C89740B9ADA74F5FA2AFE0B1BFD4302C321EB96498ABA9B7EE1C3ECAB58F5FE82DB754FACA7C3D503E7C33DCBE117FC3D6AE52F3C390B16B1BAA2B6E23FB93A3B0A8AF8E66959B627BF1E8BE458DAE82EAA20A64FC6021A250026DF942B965F52AAAA5D3E2F8332D1D9EF9880D043A3B25037C63BA14A0527F7CB124D68CCAF281267DC492057AA64B7EF93D590EE47FF2098AD5AADA5C3C9297A5193BE05F7D1BD78E49E05E2A62081BA17E6A634E14A000052840010A5060120AB0BDE37252EC5D129719CFF35685D135582546101CB908A186BB32F4CA3C64A647A04EC625AF97A5B152AEA6B96463B814DBABF6297D816E7959BA2E19A5874BFA9366F4D564057DE8C06E0B1E75CF4278523282CAF3E0B861D5A5A4C9F056FA3CEFEE4178EF1D7C266390BB4E6129E9328C4D3D0EB8B4B5D55837455F1CC475C9FC0E5DBE0DBBD6ED406CB55C2C70A352BE8D3873FD9EB818F536786769099A6D326465FD0320DEEEFF481AE79109E9D811F80D2A2FE7E29024CF70A2000528400177817DFBB20602D82E8B54B05C65883BB3C27D7CBC254E65C4FCF99192ED7D0FAB57AFC2DCB973F0F5D77FC0AD5B958889598077DFFDA15EC2DDBB75E8E9710F94AB207B4DCD375041F13FFFE0C7A896B8C9D9B305F8B33FDBA707C6FDFC8C7A967A414191FEDAD535908DEE522DBEA5C06B213010287F62C5F57D05B89C2041F2BF0EEB0F011B24D078FB57E558F48B34197EC50BE54DD2788C57214C2B7CD08EE27F6AC7C6035B60343E962C04236686FA78248C9E0122E3F085CBF156DBAC1264FD08F97224297BDFC3123DA35C82E3A255577A1227DD5B831E79BC135169ADB1081F1EA8C11B49CB10BF723D962627A3E0B38328776B4C4B4DDA2EA1AA771912962F802657276A4FE8E3F8B854D13E4AA4BA15E8BE647BCBA85C32DE560D1ED5B9A77E7B4B068BFB249D207D5FDFE2F0878710F74622E2E2572073E99BA893EC9E5CC96619B67E6CA7BB33F213052840010A508002934680ED9D519E0A6310C28235344AFBEF64B92A632EB23ED88EA458136E46A4433DD6D2B87C0B762F37C03FD817FE61DFC78E5967863CECD35B82E44D055FE2ABEAF9786FFF5AEC4D6BC4A767EFEA95D213691AAF22FFAC2333DA108F0FDE5F8B8408230AD55880936A3221551283E28DF5F8E2A33CF76C72C33C794E53A05C38383E30B48ABA9BB6F76EFFF028CD32EE6DEF9A4DFA1DB8430FCB7905C339D2BBBD8D3ED052B7A1F8F047A88D4B4042DC22A4672E466ADD79494C1ADC07185A32E750800214984A02FFF55F5FF76776DBE482E35B6FADD683E1172FFE777F905C79A8C0F7D9B38532EC4A3D7CFDFC90B87205D4D0295E5ED3B069D3067CFB6D0354596A0CF3F4F4F5888C948BC3B2AE733218BC643817FBD0647DD3BCF0E0C1437D9133F3FCD2A5AB983D3B142AF35C4D376E94A3B5B5587FCF5F1478DD04BCF40392C0B01E249F118F5D3F91F1E3DA7B64EC3DD5C0312064E72C799D8BC5CB7D61AB6E40995CFD9F334782E1C6000998CBA2EF24608EB42C1FE494A36B5A28A6CB58E69E38D9AA4B5027E921197B33106652CD3803C296A7CB2D9840ED4D7B36B912319967C228B7A498CD66F931F55F50F0C4631EEF3A072DCF40D6962819EB3D0F870F9D96CC1B5F4487CB451669687BCB7FC1C12ADD5B4D36949535237CCD06444A064A89F31E58FB42597C17B592B613ECDB8EEBC52528BD69456CC222F8DAD4190942CA960CC40519E43C49A7446E094D89505F42135276BF870F7627C82A32ECCBBBE9E8AE2CC2F1C3475125654546CFC588F573EE97AF14A000052840010A50609209B0BDF3222764A09D68084D44E6AEBD4809B3DFB3688E8A917B63A5DBD36E43B304CF4B4AFE886B722B7975E56D3D31A3B359329DEB86E681AB5E82A6C96F5B050E9DB903FFF84DD81267EF00E9E16153284C926964329911BB3A46AFECA347932F489EB23B0B4B031F21EFF01958A5AE66E72DF752E3A8B474044A96F999CA81A494BA6BD2CEF68EC1EA08E56790E7FFAC92D67C3B84CF7D1A8886BBCF579FFA97C9B02E59DF477477154E1E3F8A3C699C7B4BD0C67E66866EC63914A00005A6AA800A583737B7E83F2A5B5CFDA87FAF2E5FBEEA46A28649D9B0613DDE7CF33BFAE807A1F29CBD8E8E4E7DA815605AFFBA7D7D32FE8A4C6ABCF1179954D0BDBDFD317EFDEB8F65CCF27B7AC05D05E13951E07514D033CAB5FA565C56ED4019AFEED8DB8E2BF90B9620EB5F2311B47E3956E79D45F6DBF6E12C16FDD55A84CF50140644FF6215AAB32EE2D0F7AEC9672352FF7D950737702CC83D700A3BF66E42E6BE3F5507A84F0DD74E215FCF0031A15702AC21C9DBB13FD9B9B4170507FE1FCA07DA909269A137919D2B4CE9D736E96C74AFDE807D8EB10CBB9B6E381ADCDFA2A21D48C87C17C1728B6BAE34C2DBAE5F427BF256182A6EB8DD9A6AD7B4E1EC917398F3A3F578FF83B774D3F6DAF3A8550D73E36C2C898E4263AD1195325E65DECD99C8D8BE17121E97E9110ABEB829DF6B131A3A5761EBBEF7F4B9E86EC489BC2AB4C9838C86AF9F7D35FEA600052840010A508002934D40AB677BC7FD9C0CD7F6D6D4009283DA894528AA9B8D3599598E7622D05A714E9E5FA3D6FC06571A074AB544AEC092EA4BA8AC776DE4DB97EBE53AEE36B556E6214F32CF33D2776249C341D8D4702D21F280D1F79DE378F7A2B6E404AE4FB2BB158DB1C9480851C7138C8C1FBDEB38F06E9CF9589EFFA3CDC73AB9C3B32AAF68209B5CD6B0C9F7EEC4B5206CDD3EE05755908DFA41FC9A23D9CA51A8FE8CA7FEF8B8EEA63EB5A0BAC1868CADCEB2BAE5D945EEFB736ECF570A5080026321A0C2C3F610F1284A1BF5868E7DBDECF68E6254C0BCA8E8823C8853621C832695F97DF3E62D24242CC3F2E5CBF4E1514E9ECC9340F9135CBA745902E849F28C097B3CA4B1F11ECACB1D71BF41E58CF4518D731E1F1F87254B16EB655FB8F047791DA3031B69A79C4F81572430EDEF6A7EF65CDF6ECDD62355F4811A8AC57D9286A845C62537CB32970596662B8EBD57E032C773DE9ACCF2D47709A25AE569F57AD2B2E7547D52D6D46854F92156C89D42234EC6B064ECCF5C86A2CF3E7A6A674265F343EE8078EA7951593CF265B40EDAA1FE80563526E5A08D9FA77E23569C0B2840010A50800214A0C0AB10607B6754EA0669979A4D46694EB63986E81B5531537723E56734C0A6FA492FABA0BEC3D2B7B4DAC74A7CD9D2B8FD2B10300706C2D22E1950133885CE0D43F33D972B5B13B0EF893ECE050BE3F04D55E5041CD9C02E26FA18D59E27FA5CBE8A639CE87369341A312B24048D0D0D032757DE797979E959E45D5DDDE8EE960CD0A74C293FF90D8A7FF5FEB06BF8FBFBCBB3E33ADD96B99EC78FD37E89FD677FEAB67C3C3E4C8573F92A8ED1F55C8EC779F3943207C6287F468D0DC691C61E97B1E7CCAE21727B4135A7DCFFC77C46F1936AB1D5220DE7495523CFAE8C4D02DB4F9B4CB15BB02F2302ED55E79E1A245765D8E44AE63327C9E6B10ECA6E51DB6812381F6EEB67D5EF99FBE30A14A000052840010A5060A205D8DE1995B826EDD2B667B44D4755F054D948EC2C2F1D217760A9EFF0708DF3A962C9E3A400052830C6026A1CF3F6612E5EF5F5F5A1ADEDF14BEF6D7090FCA50B640114988402DE573FAB464C4638CCA163332A9CCA24AFC96B802A9713059E47C05A9D878FEB24083E28D3FB79B6E53A14A000052840010A50800214A000052840010A50800214A000055E56400F9433A8FDB28CDCFEE504B4A70ECBF27265736B0A50800214A000052840010A50800214A000052840010A5080024F17F07AFA622EA500052840010A50800214A000052840010A50800214A000052840010ABCDE020C94BFDEE7974747010A50800214A000052840010A50800214A000052840010A508002CF1060A0FC19405C4C010A50800214A000052840010A50800214A000052840010A508002AFB70003E5AFF7F9E5D151800214A000052840010A50800214A000052840010A50800214A0C03304BC0302029EB10A1753800214A000052840010A50800214A00005284081010193C91F4FFAFA06664CC03B93C984898E614CF471FAFAFABEF6C7A8BE2A137D2E27FA3CAA63F4C4736930185EE8FBE77A1E5F745B65349A692A9CCB57718CAEE77234E7E575D98619E5AFCB99E47150800214A000052840010A50800214A000052840010A50800214A0C0A80418281F151B37A200052840010A50800214A000052840010A50800214A00005284081D7458081F2D7E54CF2382840010A50800214A000052840010A50800214A000052840010A50605402DEFA56D346B5EDC81B3D1979119750800214A000052840010A50800214A000052840010A50800214A0000526938077C2FF5880F0D533E13FDB6F4CEAD5D9D285BB675B50FEE5DD31298F8550800214A000052840010A50800214A000052840010A50800214A00005C653C07BE19F848F69F92AE0BEF8ED483C79F204B77E5B37A665B3300A50800214A000052840010A50800214A000052840010A3CAFC0580FA2F0BCFBE57A14A080E709D8875E51F596E152349B263F80D16C0006FD25D1BA3559C90083EFA083746C07A32C73D9262A3DD46303E53E01FE30C9615A3B3AD133E870F9D1D304FC10161180A6FAFBE8F39B8DA5317EB87DB38EE7D5D34E23EB4B010A50800214A000055E50C0C74FDAF4863E3CEEE81AB2A5972C331B01CBE34EF40D593A4566F8F821C0E805DB8BF479649BE9262F582DD24F9AB27053E4FBC1C3A4C06B24F08BB8C7F864FE9FA1AF4FC5B5869FA62FCF715B70E55F5BDD3EF3030528303504EC81F2870F90B7EF221A9D81EEB86864FE7D1C82A4F1080929D6FEF37914E64B045D82E22B7FBE0ECB57A930B24C96C728FAE105D4A8ED9E0461E3AF57217CAE04D9651AABA15CF4C226EA97CF5C6CC84C43B8E3F0D46E1B6E15E274D9B7F2CE0F6B77EF44B4CB32B9B4809223C711BE6B2722ED87ED56D386E26C9CAEE9749BC70F132CE0371F1BD32271EC601EB4F0E5484C0C45D7ED2F50C32B20137C22B83B0A50800214A00005283076025ED363B175FB2ACCD4EEE2C897C5700F85FB63F5B6ED5834D3D140D75A71F6581EEA1D2B45ACDE82B44533EC95D19A917FE4341A07B70D7DA2F1C3BD89283DF23BD4A8ED0262B17BD72A68D585F8EAC2FD21FD02ADAD1E674F9C1F5ACED81DF21896E48598B7B6222576BAA34C1B6EFDE138CA9A0D58FFC3A1FD1A6B5D098E9EAB45E8D2F5D89C18D65F8FBA9253385775BFFF33DF50800214A000052840014F17D003E59AA51BC6B71390B933046674A0685F29FE903B176FEF9C0E4B71050AF34CD8FCF93AF85DB888EC9F5FC69CCF5330DB0CD4FD9B04C9E3E3B1E797E168F8E969E4FFAC1E7B3F8D821E5FF738193FBCB54B82E4C68728CE3E8D1A8B0131ABD62365712A56D77D89D266C9A7972079DBAD229CBEDD093F1F7580363CEEEA4263CE29DC90F7A645AB91B6D880B3D9C5B0FA18D121192A9C5EB5802667C6DEF3E9AA398D43B55E7215F955D789FBA700052840010A5080021418AD8057E84A646D8E57392BD240F71A524C68529A04C9355CFCFA2B543C94367EE676A46D4FC2A1A365E89BB5520F92D795E4E05C8D119BF66EC2C68D713878A2724839EA6E5A2FB50FAFB9D8264172D3830A1CBA604FA0E9EF17DC7A04BF19B1484B8B474AD25C1CBD706F987226D9AC80857A90BCB6301BE7EFF42169C74E2C4E5D81ABE253AAFA358E7E4E0F42B1F5BBABD0D124C1F0E98BF52079EBADB33851760F516F7D0FA9C92908AD3A0EE92671A200052830E504C2C3E7A2A161F8BFF90683011B36ACC7AC59B370BCE51E3AE4CE9DD9B343B07EFD5AF8F9F9A1B757C39933E7D0D4C4BFA053EE8BC3039EF4027AA0DC10198675FB9D750DC68A1F0722FB5C07B49D0168FD6D03FC7EBC167324305E7BAE4D5FA9B559C36C63172A0B80A4FF8892614A3A505BA116DD83C51685991E1829F7095B8158A9F7A5EC93A879AC8EA50735A5A7E0377D3BC2436601CDEDD254063A5ABF9500789F1CF1C0D4F3F8BEFED9A75505647BD0FAB87D5056CBC0BA53E99D5F440A76A5CE429BD50F33D5703E788C92AF4FA0EABE44AA0765EF3748A3FBB434BAD5367BD266CB362604992463FFF7C558FC27ABE50A8586A09972A5C2D68A4B57DBB16CD502FD828CA54E2EDE9CAB965B66FD90B4690B16CFB1A7FC5B9B2A9073EAB2FB7990CCA0CCCC793875F43C42D64AE3DE717B80A6693018BA502C7707D468AE771568A82E3E810B35ED434E9B5B468DA511F939E72483C85FEAB0A9BF0E6DB51791735EEAE6370F9BB6A7C25E350DB525A7719ED937434C39830214A00005284081E71318BE1D0244246D90A48D50BD10ADED2EFE90538CFB7D23B44F9E6F5793722DA38C99D2702B1FC54D71D26E74648DBBD4D43C4332A51B8A5071DFDE362F2DBB8BD8B40588F62B836DF102694F56A1B0CADEBE3B5BDC88BDA9D198854A0CCD8DD6D06308C45A49A69969FD0647722FF70FD3D2DF2FE8907E41C7655C6E92407950804B2D26EF5B2F8326C19D2B28BD634FEAB97AAD5102E5D3F5B67587F46B9CD9F901F1AB655E330A2BDA11F1569CDC4D5C2141F2664C9F1E88A6B293C8BEED03EBA0C374B6FF2DB60069CBABA67B156E3C0C46E2A2107D4D6716BA5FC44A6C978B0B7ACB5D7B881209D057491F8B13052840014F109833275402E169B87AF53AAE5DBBE156656F6F6FECD9B30BDEDE0649D27B22AF7AD80D6BD7A6E801F2DCDC9372A7FB1B7291360D870F1F858A4738A710893DA9A07A58980AC237C8EC69080F0F437373332C167B142A20204096CF417BBB858176271C5F29308602F6FF635D0BECEEC0C5FF6C47D4DF04EB81615B13101EE30DEBC572143E0A474C70031AE4FEC325119ADE880A9A210DAD7F388FAE8C08CCC8ABC7C3260D33871B87C4751F93F0BDC1E427B56A7404C92571C4C7470DBB8E5BF939B8A9A720FBC91F30B1589A8AB7C27A24B02AD92B3DF7505A5AEDC8575639279CDC04C4C8600840CFEDB3387CBB0749999B909CB80055A7BE41D276C9DEB77D83AF732E096A22BE9B92A667EE5FD5B3824CE8B95382EC5B72E14502D78906B982D17509470E3762E5F6ED4894A17F4AB2BF42F38C4464A6264AA7A71A7521CB1033A35D6EAB3D8E7A6D1E76EE5983A4881B38EF3AAC985CD5359AA42C99EACA4E21FB9A8C436F332175D726843FA8475D971792764ABD3A2A70E4E865042C5C2BF5DA84E63AB9E5D6E5765CAFD0243DA3A6B6241FA5F57D582DC7B571531C8E54CC9320790FF20FFF1E4DD3E390B9390E91523743AA04C9B50A1C3E7819D3E3E596D515B1F09340B9B313E266C60F14A000052840010A50E0290223B5430E9EB2E941F2DBF94751DA341DEB77ADC7E2483F941992876D9FDCF1E08648574D294E8B915FCC9261A5F4A0C38C50F8C0FE5C9A197302FBD733AA067EAB3CBBC631A7A75565032662867405EE0F32D1244CBC5AB2D18DC60EFCE160A95BDBCDD92F581BD103E3F4D9089F6943C9B1EAFEFD4CE6377D8FAB715A01EA5320D252C3A0C9F02AAE8940904B07EB5785A0A9245B9F1FA2DCCCF178E71DC9E4774C0D92957F7AF0D50547FBBFE3463E4E3406606B66321203EEE26B090605256D434AF262690797214582E49A24CA1C94C07BFC86ED5896300F55E7EB9C45F3950214A0C0A4165099E02A48BE62C572BD9EAEC1721F1F6F545555EBC1EDD4D4B5FA725F5FA36492FBA2ACEC321E3C78881B37CA111A3A1B667300DADAF44C4DF8FBFB63F3E68DF0F2B2DF29D5E7B8155E7D56EF7FF7BBDF23242444EE604A456767A7BEFE9D3B775158583CA9AD58390A789A807BA0FC4937AEBF2F63EBAD4B40568ABABE2F916119BECF207F04F2FFA5159B0FAD85F56F1B70B1C37EC5CB804058CB2A505CB8087B8F84225F02E536FDA92E9E1E32F6438A8C3B1E6D8FA9426B28C1E7A7EDB7D4188C124097F9EA561A86C69FF5755746CD28BE794FBF9870EDD6434447CA2C9F7988913B146E7D5D6AEF904867E756C202C42C0AC3D57AFB368565B5F6C6BADCFAA9E65C2CAE449704AB1B1F6B88EDB82E1927D293B1D6CB37741ED43F233DF565C8298CC6E28464C418FDF48C18A39CABA193FDBBDBD7D529C3E648E6D55A09921B9A912D19423D3E9188927A59BB029024577BE5B1B6FACFA2287FD4540D0CA313BE68BE9E5173BEAA452FFEFC975FA24C76659BA13A61A148DDBA01776ABEC1A9C3B9902423843E947FF8E6C463EBA600D4D494E3F0D196FECE995E007F51800214A00005284081E71418A91D022D14EADECF45A99BE077E71BDC3A214905D210F10A551DF0A1ED93E7DCDDE45ECDDEAC1B52C73BC51791B427197BDF990F8BD500B349B526E5794BCE497D744E9A4D1FC1C5F971F0ABD1A0B60BC06A1956E5B8DCFD38785201735B473B6C3343B12C29165572A7A3E74C322CCDEEED92D0518F63E76ADDAA1D9A948299924474C4A50DACFA8617B38FA24232BF67C56FC077933721EACEEF70C725A1C4DE7297F67F458BB4FF1FC9FDA492EF72F912EEF7F4E071E32319F245E16B782C5FD6F0C529D82441F41A09AA7FD53CD0D676AB083F50800214982402A9A96B10151539A4362A58AE82DD77EFD6E9CBACD62E09885FC2FCF911FDEB7677DBF4E0F6AA5589080C0CC08205D17A405C65A63B03E5CECCF2E2E252B4B4B460C78E6D28282892E56DFA7B5F5F5F19CA65A61E342F2DBDA867AB777777F7EF836F284081B1111808943FB1E2FABE025C4E9020F95F87F56747AB64DEDBBF2AC7A25FA4C9F02B5E28970CF3D8781544B74A96463B8AFFA91D1B0F6C91E0F1635824B0383374B8E0E4D854763C4BB1FF510AC51CA9FE9D9E2E9CFFF20B9C971D26EDF80116A916B04C2A36DE70F91CCEB9B706F565FC359280D6DFF9D054A45B9F0CF6EF97F3A39A27C47A96BEBE7C601BFD637F09F6A6B77D9EFA3DD0CB9995B405DF5D3C034DB5556868B52224D27EDBF1C0BA43DF052C94DB93A381C2C3A7F546BC2A4F95A86E697A284174131EE2E2C5BBD2A8774F2FB25F24712DAF4F0FE2A3B90C078FDCC5D215718859968C4589899259F43B5495E5E2485D3456C8ADBECB5236227175238E7D7E6E50D68E6B797C4F010A50800214A00005861718B11D2243201E3FF8156296CA5D769269BD79D11B68906CE0D392BD3B6CFBC43D7D78F89D79EADCAE5A1C3B7C1F915161F0EB7B8C3BADC1D89329D9E7D2DED49BF501C1FD47E613324FDA7F1DE87089A33B17AA76E145F530CFC8F5D82B773FAE6DFA0AE71D4F0455FD82A69BC5B8E0E817F8C46C90759620CCAB1A8DCE7475674193F2D50FAB77EE94A1271B91FDF979F776A98CC99EB238000DC5A706B2E8D5016BDFE2B6637894FB1595D056A5C24721B9B6E9F563B5F79D9C6D6BB957579FAB56B54F3D283BFE05EA62166371CC02A46C5E88D50D172531A9DAB9025F2940010A4C3A814B97AEE0D62D7DCC61D86C3D8888982743A8ACC0B7DF36F407C99F56E9AFBFFE0352529225801E893B77EAB06851ECB043A7A861567A7A7AF5A21E3D7AD4FF5ECDB87EFDA61E2C4F4F5FAF2FAFA8B8AD67A8EB1FF88B02141813017BABC5E60892CF88C7AE9F4880B1BD07B66ED5C0312064A78CCF8DB958BCDC17B6EA06943D92E458154D360648C05C167D270173A4ADF920A71C5DD342315D32723D71EAB973090D12E84FCD5C8B503FC5E285D0F8142C0E92613A6EDBB34794889F34AC7DE4E10B0101FEF2E3E768F679E2114F409D075AC3EE3BEBF916B5D219599CB2128ADA2F6C2516399D47DAC6BD84219F82A6CBAD0F326E62FEF932DC6EEDD273C10756722DD4FE5E3D046A5772286A0B4FC985112FF8A8DB9BA45E7552AF2063276EC92D51976E77217A71348C36C9C60A88C6FA0D2B315D56ABBB7D57BFF53429CC5F762163A36FFB01DED9B6588655598B9D69F3646CFBF3387EAC48F2968C889CE327B7936E435A640F4ACF9DC6B142D9D660BF2033503FBEA300052840010A508002CF2730523B0432ECDB8EDD29B0D594E1D4F15CBDAD152E890323B54F9E6F6F9EB4562092D6AF458C34D64265888FACBDA9D0EE54A2421E3EB462C31BD24EFC06B512D0ADBBF58D34F6E291142663ADC01F892B25E3AFAD6A84E0B6246F48D3B1A7E61C8AA591189DB60D316A3399F47E4148B00CD7E827FD83595811A3FA4C1270F7902079D2B69D58647E8CC2EC6258FDA45F23FD1BE714919202B3649917CB709BCEA9E1966AC3CE47A2EEE625E3E1AF18FE02836BB3DBB9B1F3B57F990CEBB27307226DB538772A1785D23130C843F1066AE0DC80AF14A00005268F404747075A65E82EF5336DDA34BCF1C6723D487EE64CC1735572F3E60C596F1A8EC970B1267DE85FF95743C6231F3CB95E10777DAFD65BB0204A4FECFBECB3C332B44B0B626317E875195C063F538002A317D033CAB5FA565C56F76AB655E0D8DBF62B6458B00459FF1A89A0F5CBB13AEF2CB2DFBEA7EF65D15FAD45B8C42455103DFA17AB509D751187BE27833DAB20F3BFCBD3E0F5B53CF157274E1F29C4A6CC546CDEF3FDFE0368BA5588F38D2A4DC200B93313331337626FA273B13C6CF2C86F5135D08674A4A938974FED57CD66BFD8E2AAA0E6A8B4930B392508D9958C3D59F6710EDBAA4B74671F19FB5E590F4CEED9E57AE6BFCB627B79F2A059B9B569656622B2F471139D731D3D15C71D017A998EF7D1CBE4414E3245A766CA8F7A67958779FEBEBF5E59EFD84FB27A58689D9C7E63F83C44CA4334EA8D9725C3BC1485B78391BA31138BD5A6EA21A5D995786C9B075BE21AEC718CDD686B956189A48361D0EE2351C6297FC7BE325A653C46D731CFF522F88B0214A000052840010A3C8740DF08ED103CF643B37505D2F6FCC05E8AAD19670B6BF1581EDC385CFBE43976E521AB38DA7D3EB3B02832024DF54679407C216A23B6236DAFC3426BC5D9238E0771CA1D8085D53214CDC69D8E769C2C3B7C6B8463D5D0E728BEE65C2E4277EF448A24D5347D5966EF172CDE882C47FB0EDA635CCA2F76DCA53842719364B64F542216CF5495992ECFEAD9EDA8950DC587257B5E9EF5B33ADA28C9246503D9E4B2468F7CEFCEDE92F1CCFBDDA4FD5D726AC80586C1ED7FD5F4EE6FBAEBED70F5E93EEE34D9909AE63C0736792E94FBFE1C95E20B05284081311178F23CA53CD74AF682ACD64E54C89D35FFFDDF57462CD939948A7305352E794ACA6A79D6C30FF4E153D4102BBDBDF6CC71E73ACF7A55C3BAA8E0B8CA4657E396AB2CF7274F5EA0E2CFDA019753800298F677353F7BAEFFAB34B9B5440697861A8AC57D9240A64502926659E6B2A0A3A50B27FFB2CC658EE7BCF50B089407796AB05A3AA10FB9EE3955F7B89AFAC84353A1F58C91B364864B713D6370D2D45D03B0753DBD5E5E3EF0932F7D978CB9E83AF9486691CC957AB8CE95BAF9C9FF3C5D32DF7536DF53800214A00005284081D1088CD00ED11F482FF9CE5D83DA43C3B74F46B363CFD9C64732A58D863E583BBA863C1FC64B96A9A1CBAD92CDE71149E093855DDAB901462F19975DFA492F5B27F51DD69BC72F5DD2CBD684DB8F5297F247120000179D49444154C03FC08CCE0ECB28B71EDD6621A173D0DADC34BA8D47B9D5441F6764740CEA6A6B4659DBD16D36D1C7A86A39D1E7F2551CE370E7523DB4538D2D3E3890FE2267CE6432C16AB50EBBC9CB1E67E25FFC1B2EFD9FFF356CD9C3CD743D8FFF27F97FE32F4AFE66B8D5C674DECB1EE3682A33DCB91C4D39CFBBCDAB3846D773F9BCF57C1DD71B18A3FC1947A71E6239FC24E33A9B5D43E4F6B5EE9E691E7E750F98DB250FE4714D12F7802A7B6C157BDCA3C92F791C7D8382D3A32FAE4702DACF9CFA7AD0354CCFAA47C6B81F3A49DD9EA7CCA11B720E052840010A50800214182A30423BA44FDA56C3B544866F9F0C2DF6759AD3230F6F1F2904AB1EECFE3A0FD33E6EE751DAB91D23A1BEE84ED57778B82FEB8B96C3F52940010A78904067E7D0E1565EB4FA2305C95FB41CAE4F010A0C15F02AFFF22E3A9AA585A2F2CAC7E04795A5CABCF5DBBAA17BE31C0A50800214A000052840010A50800214A000052840010A50800214A0C02413F056016D06B527D95961752840010A50800214A000052840010A50800214A000052840010A5060C204BC266C4FDC11052840010A50800214A000052840010A50800214A000052840010A5060120A30503E094F0AAB44010A50800214A000052840010A50800214A000052840010A5080021327C040F9C459734F14A000052840010A50800214A000052840010A50800214A000052830090518289F84278555A200052840010A50800214A000052840010A50800214A000052840818913F0EEE8E898B8BD714F14A000052840010A50800214A000052840010A78BCC0342F2F4C743C21C06A9DF07D4EF471767777BFF6C7A8BEFC137D2E27FA3CAA63F4C473A969DA0B7DFF5CCFE38B6EAB8C46334D8573F92A8ED1F55C8EE6BCBC2EDB30A3FC7539933C0E0A50800214A000052840010A50800214A000052840010A5080021418950003E5A362E34614A000052840010A50800214A000052840010A50800214A0000528F0BA083050FEBA9C491E07052840010A50800214A000052840010A50800214A000052840010A8C4AC05BDF6ADAA8B61D79A327232FE2120A50800214A000052840010A50800214A000052840010A50800214A0C06412F04EFAF37844A684C23CC73426F5B234595193D780AB9F558F49792C840214A000052840010A50800214A000052840010A50800214A0000528309E02DE4B76458D69F92AE0BEE247B17A990C968F292D0BA300052840010A50800214A000052840010A8C28A06E16E70DDE23F27001052840010A50E0A902F6A157D42AF2AFA966D3E407309A0DC0A0E158B46E4D5632C0E03BA83CC77630CA32976D6232C23D36ABDC683643E5D75B2D160807A7971530CE4654A80D77EADB5EB6246E4F010A50800214A00005A6B8800911516634DE69816A9DBFFC644068D45C74D67F0BCBD814F8F2551AAB120C2698CD4668963658071D9BD124ED7D8386368B75ACF6E679E5884F90F4FBF43ECF201FCF3B18D6D829F08F6FF4E0A3797FE9FC38ECEBF4E539FAFC927FAC1B76396752800214A00005A6AA803D50FEF001F2F65D44A333D01D178DCCBF8F439051B1F4A0F69FCFA3305F42C612145FF9F37558BECA314C8BE5318A7E780135FA65EB206CFCF52A84CF9520BB4C6335948B5ED844FD32CEC3B6BD5B11E93FB0C3BA6BA7905B7C576698B0F1DD2C2C745906F4A2E0C09788CCCA42F4C02587FE8DEBCE1C466EA5A5FFF3547D1391B2055BE75CC58787AF4D55021E37052840010A50800214181B01D3026CDF1A83CF3E3C8EC1AD4C83793E562718505AFCCD0B04D14D48D9BA15B59F7D842B830B1C9B1A8F4B2986A078ECDCB316215A0D0E7C720683C3DD51293BB03521B47FDF0DD74EE078F1B7F2D98CD4DDBBB134C4D178EF6DC68943C771677001C685786F7F320A0F1C44A55A668EC7BB3F5A0BADE2140E9D6D19D22FE87D7407278FE5A1DE43B26C4C516BB06FEB62874F37AE657F89E2460FA97CFF59E51B0A50800214A000052830B6027A0B51B374C3F8760232778648D3B10345FB4AF187DCB9787BE774588A2B509867C2E6CFD7C1EFC24564FFFC32E67C9E82D966A0EEDF24481E1F8F3DBF0C47C34F4F23FF67F5D8FB6914F4F8FAD8D673024A33212D4B82E4BEF771E68B5C545A0C8893006F7AC226A4D67E82C246C05B82E48FAE9D46CE4D0BFCF5CC7A1B1E59ADA83B928DCB927B6E5ABA4E1AE4069CF8421AEBBE46B43FF2A0DEC6B8091B1117EB8BBAC2AA71DB030BA600052840010A5080025347404377AF6DD8BB1E0D7396212101B82C81F2C171DFA7F9D87ABBA1795046B1212C19EF672E53392B72C3AB3D49C7EDF824C8AD82E40D45D9387EFD0162D37623232111A112283748FB7E698886A2639FE3FA7D69FFEFDD83AD7BD6E0379F160D737141EE98552E8679D82D4172FFD61BF8CD597B024D7FBFE0DA03F8CF5A8C2D5B97213D651E3E3DAB82F1937D9A8D6D1224EFAE3D8F4F4E5661F98E77B0263303373FCC05EFFF9CECE76E62EB673299E0EFEF8FFBF7EF0FBBE3193382F127DBB7A2B7B707478FFE1E4F9E3CC1A2450B9196960A2F2F2FB4B53D4676760E3A3B3B87DD9E332940010A508002934D400F941B22C3B06EBFB36AC158F1E340649FEB80B63300ADBF6D80DF8FD7628E04C66BCFD99B4EADCD1A661BBB50590024FD4794E45A77A0B6426D7F0F165B14667A60A4DC18B10AF112FC2EF9E22B543A5A889585C7610ADE8DC8D0D940639B0C3C03B437DF85A54D73CBE0B1B5B5E89F8DCDF62C8CE636B9BDD3C939D55F8DF325DBBE1367AB2932D5BF0A3C7E0A50800214A00005C646404310B6EC7E07E1212A73A313D772BE42996115F66784E93BD8F7C1F771E6C05798B5EDFB889556A97F48B0CCEFC6CDA2AB9895F426E6A8CDDA6B70ECD01934EB5B78D62F63A01175D77270A6619964450F1328D7DA5072ED3CCAAFB7E807565DDD828CF87930491FC5779658D49DC675BDDD6E4361510DE2B72E44ACA9C89E39EE46A1C16690BB66259926A4F3360E1C2DE90FA6F7F70B64BC1A8BA504A55297F460E93079C0648C5A8610F9DEE4E4E91D385C3F598435FBD763699001C5D2CF714EA6A8746465CC96FE5D20822561A8BBE9162EDF9F89E4A5F64CFDDA826C9C2C1763D37CECD8B309E1FA9DB7BDA82AC845BE9ACFC9E30512135760E9D2257AB0BBA9C9FDAFC5BC79E1D8F6DDCDFA317677DB306DDA34040606EA41F2DBB7AB71E9D215ECDEBD13EBD7A7E2EBAF4FF65B188D46040505E9C1F559B366A1BABA062121B3F479353535E8EBB38FB01E1D1D055F5F5FD4D47C839E9E9EFEEDF9860214A0000528309E0243070CE9EEC0C5FF6C47D4DF04EB81615B13101EE30DEBC572143E0A474C70031A6ABAB024424397D42C688686867F388FAE8C08CCC8ABC7C3260D33238769B08EE7518C41D9067F359C4C7D7F90DC20FF80CBB0EBB89E7B1457F4141B1334C95A89782303691136495E9185B67A141656F467F478DE518F01DC338A30C72D8677E75DD40EB4B99FB1051753800214A000052840010A8C2820ED528377208CCDA7F1F1F116246DDB8B84752B507AA800D92541C84C06723E3B8946AB01D1C1BEF0D75A907D201781ABB7217DCD9B12C4CC466E4310F6FC603D92E24A6498C011F734691758255B27576A678A5B317C1DE598AF14B7207449325646CE44587418DA65C8943B92D312AB1AF4B3C2E40ED86FF436FCACF0A0E1CB90B91A7C912A19E7BEBEEDC8FEB0C02D11C6D92FD81865836FF05C448674A3E0337BE079C40227C90283DCF90A3CC07D67FBDCD6820699332B5CFA436D2E77C47A1BE02DDFB5F6D21C1CAB3363977C679203E502CBC727119CB21BE9F2BD3395E721324382E4DA0D7CFC610982976FC18EA4C532BFC5CD6B921C3AABF18202454525983163063233B70F09966BF2B7E8BC2C9F2959E5B1B13152F2138487CFD5B3CA9B9B5B9092B21A972F5FC1952BEEC36FCE9F1F898D1BD3FA6BB26EDD1AF8F8F8E89F93921271F8F011ECD9B30BC1C14172A78B06B5FCE0C12F60953BB93951800214A00005C65BC03D50FEA41BD7DF3F8FC67509C84A518163693DCD90BB0DE5EA71FEBFB462F3A1B5B0FE6D032E76D85B550604C25A5681E2C245D87B2414F91228B7F5F4C9769E1E3256C3B0C878E4FAF02A725767DD397C946BBF8DD25B1A967261DB1E28F7F8E31CEFAF97744624E3A4BD7A20FB66FCF7C83D50800214A00005284081D7584092350C6897F6B73DD05B76F90E12B6CE846AB9DFB7D8EF6E54AF9A9A232DFDA6E222099A5B71BF5E02A0F116144B00D326036CA881148C9EDE9675067A473CDDAA4FA2C12AB1F1E0C8450835DC45F59922A4EC5B8FFD1F2C407BA7F466FC5577A87BC4127C0D6A5920D6C9B02A87F531CEDD5755F934DDF2B0D0EE9030AC5C138FF2939E112C773F0AF57D19AE07A7FC1A71E6FA3DF9CE18F1483E759696A0D926C34FD63F90EF93BDCFD77E5F96842FC3AE1D6654545EC5279FDED3CB73DF073F798AC0BE7D595043AE0C9E54B0FCE0C1CF2560ADD2E5E45EF27B4DB074742274F6ACFE555596B94A287BF3CDEFC8702D0FB07AF52A79A0AE5992CB8AFAD751C1EFBEBE3E3DF81D13132D01F564FCDFFF7B004B96C4CB7649FAF6D3A707A25E1E307CE142A99E6DDEDD6DDF677F217C43010A508002141827818140F9132BAEEF2BC06519D830EBAFC3FA9BCD064938B8FDAB722CFA459A0CBFE285F226097EC6AB7F38ADF0518DF47F6AC7C6035B60343E96E1478C98196ABF1A3C4EF51DB762D53FD8C05C84CBF156DBACC8FFE423E4CB9C94BDEF6189BE4C1A8FA255577A1227ABED9D9071ABCC6B53F05C2C95BB5B6FE6F0D6CBD7E694F2402840010A5080021478E5025A6F9B1EB454153148D6AF0A060F17E8D497A80532D9439AF6F7EA93FB67E7FCD7E4D51884B0600D8DE5453234883AA6B9C8FA603B92624D92415F85431FB7203A56866291215AAA9B6662DF0F2433DDE1E42AA08C8A3E958779466FC1FEF4ADD8D87008F98EA77EAA7E41E3953332BCA0BD5F608CDB26EBAC4084A102F5C394E55AEE2B7FAFD7CF24E17FD5A393C9301761F252D93E5C1FC77930CEEF8CFD9BE3FAFD692C3E8A03B50B9194B0082BD3B72339B51E9F7D74D26DA84AB51B4E9E21F05FFFF5B5DC49600F13D8E4A2C85B6FAD86CA02BF78F1BFFB83E4231DC983070FB160411F7EFBDB63FAB8E45BB6644005CF074FAAEFAD82DF6AEC72F55E935B34DADBDBF5D5FAFAE419024517F420FB5EB9A3A3BBBBDB1E94B7740C2E869F2940010A508002632EE0A5972881613D483E231EBB7E2263CEB5F7C0D6AD1A450684EC545788E762F1725FD8AA1B5026090373E64830DC1820017359F49D04CC9160E8839C72744D0BC574CF189A4F3F6CD75F36C97AAE93DB2B33F66620CCA49A7E06842D4F47821C5BED4D7B36B912319967C22857D8D59571B3D9F47A77325C8146F1DE10B1581AE0F5A876B9837314C570130A50800214A000052840015701098EBB062AFB17A9A10125712558123F864CC36E30642D0F9E11841409CAC5C938DB86D04464EEDA8B94307B56AC392A460F0AB74B20384C860C797F7F067AAB6FE2BA3C982869FB9BD2F7A9924499E10EBD179AB8D92A4FE24C6D37166EDD8D3847A2ADDE2F089D0983D124FD83D9328C8D3CD34842C3EDCEB8F270C54D9279D6DA1B92EE344B7FF8A8AA52544AA2DC7C701F95F583109EF69D7159B67CDB6E6C8996F1DE4FE6E2505E8DDCC9604F3E9A2487CB6ABCA0800A76ABA153D48F0A90AB9F92923FCA302A579F5992CA02570FF18C8B5B287761FB62EEDCB9C33EC853ADA326957DEEFA5ECD53417AB5CF53A74EEBC3BDA872162C8896259C2840010A508002E32FA05F2AD6EA5B71593DC0B2AD02C7DE76DC2EB86009B2FE351241EB976375DE5964BF7D4FAFCDA2BF5A8B70198E450592A37FB10AD5591771E87B6ADC312352FF7D957EDBA7BEA2C7FDB220F7C029ECD8BB0999FBFEB4BFF60DD74E215F6F349AD02B775E86246FC7FE64E7E25E141CF87F28D753311CF37A3DA075ECACFE38BF462F9D27C3D614319B649C9D593C052840010A508002534C6084F6A6B5EE96649A6F40E6FE77E4619E47D12D438EE8CF57543CFA1D9203D14D35C6F6C0274FF673B4BD8DB3B1441EFED7586B446565118AEA66634D6616121C87D65A710E858DB26E631EAAA2F760EBFEF7EC4B7A9B71E2D39186095499AEF6D52A4F1E45D8BB594897A49A864F8AECFD8284ED78DFB983DE4728C9392383DA78C0A47D8BECBCDBF851C6567CA0D7BF571E08FBE59007BB6A8EC429E711B97D675CBE4FB5952D582DE394DBCB92E17EAE9D40E5A098BBB30CBE8EBF80FD5198CFD8CF73AD043D58AEB2BBAF5FBF396281BD2E7F8F5A5A5A71EDDA0D3D1B5C0DBBA232D2D538E7832735F48A9A9CC3B0B8BEEFEDED859F9F2F76ECD8A6AFA302F7E5E59E38A4915E7DFEA200052840010F1398F677353F7BAE7F26359B7AD2B48F644D0C3E4269405AE41F3AB32C73596469B6E2D87B052E733CE7ADC91C240FF294F10C2D16D818F71EF589DBF9C17B68CFF9D471A161D4C570430A50800214A000052840010ABCB080CAF6369B8CB059DB601D14B8359ACC8EF6BE75B851575E785F1EB98141F918A0592DB0BE749FC72077DD4A4751C6C31F44ED9134ACF4F30998030361710C99E2BA85AF3CD7CBC7C7088BF4A7473BA932D4D4DDEDFE8D0A9D1B86E67B8DA32D7654DB8D749CA32AEC39365AB0300EDF54553EC79A63B7CA441FA3AAF9449FCB57718C9E782E537EF21B14FFEAFDE7FE72B99EC78FD37E89FD677FFADCDB8E76C5A9702E5FC531BA9ECBD19E9BD7613BFBE063CF712406E348638FCBED8D66D710B9BDB09A530DCF51EAE45CC52A0FE4714D129F9CB59CFCB56A6FB88DEB8DEE0D9BC95F6BD6900214A000052840010A50E07510D06478C936F9196EB2497078CAB75235AB043287D319CD3C4D2E480C6F3D9AD2B88D670BA8E0F6E000F78B1ED1CB6EFFA2FBE3FA14A0000528400125E075F5B36A589AA451A3F2CAC7E04795A5CA543F9CA6B640FEF10234BF7476CAD436E4D153800214A000052840010A50800214A000052840010A508002E32FE0CDA0F6F823730F14A000052840010A50800214A000052840010A50800214A0000528307905EC8F9B9EBCF563CD2840010A50800214A000052840010A50800214A000052840010A508002E32AC040F9B8F2B2700A50800214A000052840010A50800214A000052840010A5080021498EC020C944FF633C4FA51800214A000052840010A50800214A000052840010A50800214A0C0B80A30503EAEBC2C9C0214A000052840010A50800214A000052840010A5080029E20F064D4957C82D16F3BEA9D72430A8CB1C0B4A54B57F09B3CC6A82C8E0214A000052840010A50800214A000052840010A50800214A000053C478019E59E73AE58530A50800214A000052840010A50800214A000052840010A5080021418070106CAC701954552800214A000052840010A50800214A000052840010A50800214A080E7083050EE39E78A35A500052840010A50800214A000052840010A50800214A00005284081711060A07C1C505924052840010A50800214A000052840010A50800214A000052840010A788E0003E59E73AE58530A50800214A000052840010A50800214A000052840010A5080021418070106CAC701954552800214A000052840010A50800214A000052840010A50800214A080E7083050EE39E78A35A500052840010A50800214A000052840010A50800214A00005284081711060A07C1C505924052840010A50800214A000052840010A50800214A000052840010A788E0003E59E73AE58530A50800214A000052840010A50800214A000052840010A5080021418070106CAC701954552800214A000052840010A50800214A000052840010A50800214A080E7083050EE39E78A35A500052840010A50800214A000052840010A50800214A00005284081711060A07C1C505924052840010A50800214A000052840010A50800214A000052840010A788E0003E59E73AE58530A50800214A000052840010A50800214A000052840010A5080021418070106CAC701954552800214A000052840010A50800214A000052840010A50800214A080E7083050EE39E78A35A500052840010A50800214A000052840010A50800214A00005284081711060A07C1C505924052840010A50800214A000052840010A50800214A000052840010A788E0003E59E73AE58530A50800214A000052840010A50800214A000052840010A5080021418070106CAC701954552800214A000052840010A50800214A000052840010A50800214A080E7083050EE39E78A35A500052840010A50800214A000052840010A50800214A00005284081711060A07C1C505924052840010A50800214A000052840010A50800214A000052840010A788EC0FF07EFFB81900B3264860000000049454E44AE426082 .png SPIFFS ESP32 89504E470D0A1A0A0000000D49484452000005EA000000D808060000009471D3AA0000017C694343504943432050726F66696C65000028916360602A492C28C861616060C8CD2B290A72775288888C5260BFC3C0CDC0C320C460C5209E985C5CE01810E0C380137CBBC6C008A22FEB82CC4AF3FC79D3A6B57CFE1636AF997256253AB8F58101774A6A713203032307909D9C529C9C0B64E700D93AC905452540F60C205BB7BCA400C43E01648B14011D0864DF01B1D321EC0F20761298CDC402561312E40C644B00D9024910B606889D0E615B80D8C919892940B607C82E881BC080D3C345C1DCC052D79180BB4906B939A5303B40A1C5939A171A0C720710CB307830B8302830983318305832E8323896A4569480143AE717541665A66794283802433655C1393FB7A0B424B54847C1332F594F47C1C8C0D000A40E146710A33F07814D67143B8F10CB5FC8C060A9CCC0C0DC83104B9AC6C0B07D0F0383C4298498CA3C06067E6B06866DE70A128B12E10E67FCC642885F9C666C0461F3383130B0DEFBFFFFB31A0303FB240686BF13FFFFFFBDE8FFFFBF8B81F603E3EC400E00247769E08C6B120F0000019E69545874584D4C3A636F6D2E61646F62652E786D7000000000003C783A786D706D65746120786D6C6E733A783D2261646F62653A6E733A6D6574612F2220783A786D70746B3D22584D5020436F726520352E342E30223E0A2020203C7264663A52444620786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323223E0A2020202020203C7264663A4465736372697074696F6E207264663A61626F75743D22220A202020202020202020202020786D6C6E733A657869663D22687474703A2F2F6E732E61646F62652E636F6D2F657869662F312E302F223E0A2020202020202020203C657869663A506978656C5844696D656E73696F6E3E313531343C2F657869663A506978656C5844696D656E73696F6E3E0A2020202020202020203C657869663A506978656C5944696D656E73696F6E3E3231363C2F657869663A506978656C5944696D656E73696F6E3E0A2020202020203C2F7264663A4465736372697074696F6E3E0A2020203C2F7264663A5244463E0A3C2F783A786D706D6574613E0AFE87CD0200004000494441547801ECBD0B5C54D7BDF7FDD3C1196E0282A22008280A0ADE0291E015F16EA01A3526E6F2244D4ED3266973FAB427E7BCEF7B7A9E9EEBE73CE7E4B4276D8E4D631B5B1B4D8C8989A9161254F08E50881A51405050084414943B038CBEFFB587CB0C0C141475067EEBF361D87BAFCB5EEBBBD7EC59EBB7FFEBBF878D1F1F781B0C2440022440022440022440022440022440022440022440022440022440022440020F8480534848F00339314F4A0224E038049A9A9AE0ECECEC3815664D498004488004488004488004488004488004488004FA416098A4EDBF2DEF9DE5EA47B598940486108161B4A81F42579B4D25011220011220011220011220011220011220810740C0C3D31335D5D50FE0CCBD9FD23F6002CA4AAFF49EE801C4DA2BAFB06991C83F9FF30088F47E4A7BE5E548FD6BD94F7661FFBF6EEC1DB48DD88F1FDD820D7F7AC9464CFF0FB17FF58F9923F5AFFEB56CE8A6761ABA4D67CB4980044880044880044880044880044860E81208090946A977E2D00530C85B1E50B5174545C583BC956C1E099000099000090C1E02C3074F53D81212200112200112200112200112200112200112200112200112200112200112703C0214EA1DEF9AB1C6244002244002244002244002244002244002244002244002244002244002838800857A1B17332424D8C6511EBA1B022121C177939D79498004488004488004488004BA10080909EE7264E8ED8684040FBD46B3C524400224400224400224400283920085FA417959D928122001122001122001122001122001122001122001122001122001122001472140A1DE51AE14EB49022440022440022440022440022440022440022440022440022440022430280950A81F9497958D220112200112200112200112200112200112B81302C3EE2413F390000990000990000990C05D121860A15E070F0F0F78B81AEEB25ACCDE7702AE080EF583AEEF196CA4D4C12F34181E7757888D727988044880041C87806B6004E644F8691576F50B46A02B6F8A8E73F55853122001127830045CD5DCC7C3D5EAE481331F46841FE7435650FAB0336CD8186C888FC086F98118D64529EFB2DB87D2CC4954BE9EF2AA73D8FAC3FC85F8DD4F5721A6CF676142122001122001122001121818024E03530CE011BE142F26CE444781D585D8B9ED339418252EF461843B152233EF46AFA7D3794CC2C228271C49CB87A9D7940E1C6988C00F5E5B89AAD4ADD8916DC9C380552F7D1F91863C6C7EEB4F68E8B1893A84CE5900A7C2A3C8AB124AAEE178FCB130BCF3C607A8E931CF5F8A7043FC63EB51F0CECF9079E785FCA593309E04488004EC8240F8DAEF2171B29B555D8A92DE46EED495581452889C739F61F2F2F59895F31B6CCBE64DD10A1477488004063501D7887578757548F736B61661F37F7FD2CBF8B47B96417FC42302CFBDB812BE9D931F1CDEF91E324B748859BE1021450D38F7F1B9418F61A01AB8FEB5A7F16F4BFCA1BF2D258A80FEC6CB9578FBDFB7E23F7380F52F6F40E288023CFFCB33FD3CDD18FCCB4FE36138998AD7BFB8669537E16F5EC05B0B7CD0763A2D4EDB6EAEC4EF4E3A61E16C4F5447262343CECF30F8094C9E360365A557067F4307A885E30282917F9E5F8EBEE264FFEA2B29733AF6AFFEF162FFEA1FAF45CB137038655FFF32DDE7D41D43CBBB3BEF28248A48DF5A9486773EFD12264FF3C0756D7C30DE4A2E867FD4422C7232FE45A1DEC93F0AD1D1408608F53D0BD57757537BC8AD1E42F8CF5D08D7ECCF3ADAA9F38B45A4A744B43A753EECB0595927CC5A1405833153847A45A9154DAD46C8F390BB0892BFB509A6D6BB28825949800448C05108388995636536B67F2C137E3767ADD6D5150D6838F726F27426ED41716B53135A794F74942BCA7A9200090C108186C203D8BEDD0D46A32B56BDB8164E597BF0E99906B8A1BA63CC3A40A772F862A21245A46F15C3A477F6A1C4E48B84179FC2A2B571C87EEB0B7CFCF337A1330D5AB3A37B70ED66E28722D2A3B400AFFDD71E5C9B9280775E998A175E5C8C377E948647668760119AC4FAFD0C6EB729EB5656F2724C3B6C755055D3198F3C3401867A1F0C4BB966CEDB56FB7D9F6720E0921B6AEA3DF1F22BB360387B1AFF71B41A63C4F4E9D75FE4E1E34FC7E0FC25492C65762BB6AD0CED5FDBB9D5B6D52A008BE396C9EF76DBEA1C6D85694CFA5DB00EDE7E1E68AAB8810676D57ED1F3F096D597F5E5A8B19880EB5C47C1D7D988726D7EDEAFE2065962D5AF7CA55F955BF52B0FEF51C2EC0699F5F16ADBEE4FFCCE2A7CB6BE7FB6B19217C4EF86ADEFA3CDFEA573859F581E5494D70C5EA369DB1DC5E2A84178B9CAEDFD86B5BE6AF0809FD8F8555459B0B9C7BC0646A837F8C25B9A57919B67BE21579DC3F68F7498EA548DD0557F85C409AAEDCBF0FA2B81D8FCAB3FC177F13A3C1E1D6206525F824F7FBF0B25FE2BF05A62A076ECD5D7FF0A499BDFC784E7BF0343EA6FB0274F0469C324BCF4DA321CDFFC6B9C6BF0C0E2279E42F404B3456465EE7E6CDBF7958374A856B39B1AE750CC0BD4617F89796414B970A699877C9AB52103E66C7856AC3B957A2F6C733EC7B6E422B1BA7F191AB9E52FE395C07DF8552AA4DDDE58FBDCAB98E0AB04A77A647DF407A4152B66C1D8F0E27A84B4198E1665EDC6C769C5AA38B886C6E1C5C7A264F82A39CA8A64E86B6A3BAF16CD0F1220011218B40434873635E528AF91554D1606F3AEE1097826B2105BBA58401A021FC68B4F2E14A14A426B0592DE7D1FE76A38AB1DB41D840D2381A14CC058837299A4C948514694329414B1A54684A71A8F19F8C1EB7391AA8DC355B4AC107D7581ECFF0EFECFFC1502ABCAE11C12A2DD279BAE64E3DD0F0F69C2FEE0BD7FCA84569BFC14A1445339CBB1EFF7BB5131D5EC322D3CF1DB882CD8858F0B03F18AACA4350FC55B65ACED84FADC7DD8B22F1F8397CD1D7C8122FD452007AE15E5E14FC5B251BC0F3F090012F455F8E79FFD001BC6AA32A7E2E22E1FBCF6F836CCFE9717F0C274B18617317C584B3576FC620B7E722C10EFFF6E03668F6885C1DD194D255FE3A2D7784C52591724E2FCF8104CFDDFC96ACF1C72CEE1D79A4170385E10A11E374BB05B047A2D4426E0839FFAE29F1FDF8A49FFF20A5E0893EBAA77865E22BFCE2FC235AF40CC124163D8B026ECFDD54EBC26D6FAC3221763FF4FA331718412EC5B71FE682A12FE4B1E2C984B1C90CFEF3E168D05B382BA9575F4F4653196CBEA76BCC7033A3F6C78E5290488A1D608772352DEF92DCE588C877ACC37D42284D32A790017E9292B8ADE502B8A3C642EFE1D44EAAAD1E2EE89F2D4F7F1617639FCA2D6E199F840D4B5489F28FE1CBFDA334457D2B886E185571360A8AE83BBA733B276FE0FD24ADC90F0CA77107ABB1AC38459C1DEDF605F5E0D99597C9702177F1B4F467B88FEF50BD1B980C0C59B64DF1BD575CEF0349EC12FB71E8091DF592166FBFB67461980175E7F023E459FE30D358F232F61108CA75F5B0FEFFA6A387BBAE1F447BFC6FE62A3CDEF9ECEFB217C571E8CDFAE6B85FBB042BC2B9A6D95451F1D129B32CE7DE9BBCBB4FB97B3E730A4BEFB1B648B0713D7F047F16A62A87C1F014FE7726CFFEF5DA8B80FBC06C647BD515C0554001356BF8C1FBCB409AB16CF8067F957C82EBC81C2E4F771B84C2E6D4536DE79F7733488E0BE68962FB23EFD0DDE78E337C8412056C54F82B1F00BECD41296E1A377DE83D2E6DDDC9C60D0B53F4B709641AE41B336778D582922BD111FFDF267F8F9F634384D8EC2646BD79076DC97547B5A51510DCC8A7FC85C4F4318164E704251AE8072320FF003172B91BE1E1F6D7E13BF7C773F3C2257626D3890BCED43A845791522BABF9B5C282ABD093A274F38971DC02F7FF91B6495B9217AF91C7918A0C3E2E744A46FCAC1F6CDFF83ED493908895E8F65F270407D699F1191DE98B31F9B254F46BD377CE4BC341EB5E36EC3AA9100090C18014D62F70D4744780466CE9C81991193449292A033C0CD60BE07779E2C00CF89485F2DF7DC9FBFF13F4829F2C0EA1713CCE93B13718B04488004061D01F308BC6D1C5E5388121989C7C48825A904BF9839706E2D4751834EEE9BCEF011C392E3DBDFC6E69D69304E88C2338B4565C560BE7F36E04C8E8CDB278821D20FFE0A6B97C521D4B31C99D91735C3219DC100834267CCC3F677B7E21D35164F29D1E63105678A07391B695E7F434E16BE1455204004F5DCED2F61DFBF242020731F5E7EFB0CFEE147FB71F8AA1478E30A5EFFA724EC8B5C8684304F9CFC3C09931E4BC2797862C3FA6592C00D63D4DC516FC41FB7A5E027BFDE8F84FF9B815289B976364BDCE6FC2521DBE2F7DF4B1E52E9CD7D7FCC28B996B27D68F75EFCE4680502C24230ADBE009B7E9282F3CDCE48FC96F2643F06EFFFBFD19824757CEDB13734CBFC690BE2F18B48891AC0A0C47825CA5B867E8BF492D9357C01426AD2F0E6DB9BF16E9609CB13675816093F79C7C2E2658FE2B9E7D620227012963DF12C9E5E1B2732990A6230B776135E786E1DA2821D66026ED53E5B3B6525C5DD0E47C8AA198F924259BD2E537489F5887A14A1D5FBF1C6DBBFC59BEFEC4151ABEA33AE982722FDE1777E81B7DFDC8AA6C94B31D3128B21008B17C72141186E581C86E0994BF1DC0B9BB038B48D66681C9E7EE1DB7862D5430E35B6BC71BDA21B2F837F206AB2DEC7DB5BDEC1E6C3559815132A7882E1597944FADA6FF1CBBD4598AA8E0D4166B6FA9706D0E321AC8D76151DC6A8F531F5FD9A1BED8B949F6FC696B7DFC4159F08444A7F1A6ADF595BFDCBF6F7CFDC0D673E9100CF7AF134D1D62B7BE76540847C2797256CC4731BE2101CFC109E90EFE0DAC593CC06B50E788FB3D5BF5C2363E15FB51F6F6DF92D7E9E542E5E39227AFCEE852F5B80FAC3BFC1DB6FFF02879BC2B16AA6F9FE64C6D93B2FE5BE3CE1E967F1DC132BE0283F09E74E771F0F84C6CF45ABDCBFDE52F7AF946AC46F5820CD17CF31AB82912AF7F72DC2E6D32345500BF3FBCAABAD3BDED1BF8111EA65489AB6ED67D8BE370D45554E088B5E86675EFB3136CC94254EF2ECB9C628BF6E4DD7E4BFC823C68B3260FD1CF581B14848580C5F69A893B3B2EB16F1595B3F66D4FEF766AB68ACA992D4DE487C7A23E2038DD8F9CBDF69C2BE5688037C38C98DF8746A36E03B17E1F2FBEE3D772E9C45503FAE9E4E68C11591CA0F8E983245C6AFC4B2B921DAD28BC951F2C366ACD2B69B2A2A60544B6A753AB9A95723757FBE2C53AEC1898C4279D4E32B93A650CD954E56F217286F906578E7BE40963C1C089F190C43C84C19D2562139F92B34489EEC3D697253FB4B2E771C002CAB48022440027D21A07CDAB80563E1E2F9983B37160B17CE81BFFC16D90A865075BF94202EDD56252C458841EEBB4EA1986A3909B39591C74880044860501168404656157C663DA4198344CDF246E5F14CCD6A5E2DCFACCCFA1C67CAC58558C997482D6885E7045F0CF6FB6749DA07D8BC7D1FB28AAAE01B1185C79EF93E5ED930A3CB5537C98A0471F7600AC663CB437045DE5195262FF01AEC6CBA40E8C3EE353CF56D11B80F16A0F0861326464EC5DFFDEBEBD8FF3733256F1EAEB5C8EF76733D76E75C03C4D0E8DB6F9F86717C34F6FD3C46B3C487BEED475C2FDE73328EE3AF3F39D39656E64B5282F16639328A246FBF829CB33D5C2DC0F7FE9087F73F57E5B522E5DD7DE2BBFE0CCE57481AB1A047643466BBCB79E461C1CB3F7F0E89E395ACEB84D92B953032B0E1BDE4D3B8FCCD4DAD50F55FEDF7374C98EC812BA70BB56C55678A6426693D08F20E5F8859F2E02955B48CD54FAE44F5893454898BDA44116F42139EC22CA773F8581E3C45CE9BE350E2726F9CEA6BBB2F2938B7E777F830453839A9EB2996CE21DE70F69F8B1FFCE0AFF1FA7765A54CB568128610783795408CC425DC404E593DBCCDD2863A2073756F71ED1B81F21347D13435018F4DAE42EA891A443F260F017493C4782E02397B76A3500CF7E6853ACEE0D2D8D4AE5B989BA93E8DE23AEDE334680F725E5DE48D2329F922057D851D1FFE594B14151382CA2B15439299ADFE259D03AB9E598CC28F3E418128CCE65E568323F25BBBFC357978F3C2F731A1F20C4E0BEAA1F69DB5D5BF6C7EFFA467E9825760B94F21B6A5144BDF520FCFFE122F03A64647896171264E8B28FDF863C1C848CE846F740266C957D011EF71B6FA57C399A328F35D86979ED884575607222BF54C0FDF3D5784F8883E9963BE071616891182B79BC6D1FCD11B2F03963FB716CEA70F20B5D019F3E64DB2C867BF9BD72BBEE956B956D1AC9DDD3CB4E39ECAD2C2D31B1EAE81F21E2267C43CF32A7EF8FA8FB12ADC0D95E21AB2AFBCBA9DA41F07CCF7837E64B09954FCF3048ACA5192F7A52C65FA524B32E7B91F63D1BC28E0CC81B62753E69C3ABF38FCE89928545F2944817402A709A19ADB1C156BFE5A99D3B57F9ADA1DA75B380B36951CC01B9BF33047CA8F8C59294F87E264C9DE66075AB26780B1E828B2EAA3B030FE6154457AA32CE57D54E0D1F6668B95BC6CD6D4A0A2A25E561600D9A969A8AF2CD6E2BB5EB4D6D62A54B6E5D46916F9E6A5B55A3A0BDF79CA64DE49061A9D69DA32C93F919E1848800448604810D0A909972C8D7CFB63994058045BD3232DADDC3CABAB2BE4D9A9DC8C2B32919A578F02CB7BAB4519DC2401122081C14AA0FCC4093445AF4454E84398EC548F6471F9A02C235530D5B7DBB1C98E366697B59D9AB83558EF9FE2F735D04FDCABE4234DDCD8883605BF39CFE299457310ACFB4A21B108A3B0E1B504E80AF6899B8C1BDAF1C1CDC6A2E97DDD0C09C7DF2E30E08D5FEEC1AFDBF2FCFEF7AF63518C32493F6325234F5DF704FEF4DC04D47C53897365353004F8B4597AF7F564FD4B672D61B7CD56C5E25E85CE38F3F19AFA7A54C8F278C3B07AA49C2C43E99715E68403F8D920E6DDFFF6BBC37876D52C4DA457FBFD0D16D36A9B599D4C153892F4254A8C46342DD721A7A414385E84D532CF2C399387D62797E1398F129C4895D5F2364B18440735E1AF8DB14E14F8EA23786BEB9FA10B5C811FAD5D8C135B44C8B70C5D27EA721FACB87214D925C588A86C829BB80A2EC9131D64EE6238994A915B262B1A5E7C165772D2912C2FA076FC502DED3B27829737A21686215BEE8F2A84AF7D158B74D9F8799AF42583A508289143949947D44644B60A93E2266C7036C0C353EE230D6E889AAA1EA41D4246F91878AE12E34B8F431063F15EC390F8CEDAFAFEBD75026B1F8FC4E99D6FA2D577A3685D064D53FC4BF7B8D6CA42A46617C318518178B77C14979F9387B90F69CFE406CB3DCE357C267CEB8B9092F1257C4D4B31352A1C69C95D3A92F6DDB35602B5DF353118B60C3DF3322227A7044FAEDE088F2B79484D2EB6CCE650DBC5299FA34CDC86BFFEBA3C9CAE164EAD6608EAB96BD6CECD48ABD261D92BDFC7F2D06C25AB7684DE787524BA838D81B1A817EBED279F7C014FCF09D6BE183A831FFCD5C308F5945905A53A3B8FD10633066F6F3920D6DC1F7F863419E05BDDA73575DA001FADB546548A0578E0CC702D5FE0AC888E7BB877D41ABCF458A818547C86AD5BF68935B8332607DA9258B4B3DBE587C1C98423A985F09CB510214E65483D27CB9D3A7EA41A909327131E6F79F8917D086947CEC0377226029D5497302772F6551CDB8264ECC8DA7E4CDC11A922A257C5C155EEF9AEC17198E503149C2E4643C11961E68BF8C5EA7AE910BA78AE929FAC3A5C7B31FC4F02244002839280B8B9E94B6828C81181DE09CE55A5484B3B8433F56310352B10ADD6639ABE14C53424400224E0D8048CF9382186568B1E5B08946522AFED3E286EAEE13B6F194265C0A99640C74C75467DC535196F0EE6FBA71B963DF9045E7D5ADC81681AAD01BEDAE4A746ACE72D2FB3415C51BE20AE28F3B06D4FBE7858338B08839B8D65FBFBB83D3E142FAF5F8E233F5D8C69F2E6D669D3E720404D4E6EB4A9052364A6A377C3231237497BF9561376FCC7563CFD5E85B8A5E9ED1C6601DDE0E56BFDA2D7DEB274C4759B5D75C474DB10EBFAC266715A216E77DEF83F1FE25F8F36619AF8DDF790EFC1BD084A9C576E70EE44A457F5292BAAC184A830AD6ADE3343E1D96A432056CD5706605DE6993A14E36371CDBA25B50AF18F3F7A4F1F926815BC4F1F6E1EDAFAC91ECE66EE0BE545F2E0A5ED25D1A6D6368B0D6309AA9C4310A51962FA21D2D70D55724FEC2928A3B98E2063D1A2E39F896BC5DFA12270311E9BA515D2116DCF1B0617F505B50E4AA3591B654061DE57483E5E0C4F7F3F2D41B0B8F44DF4CDC7CFB71E321B070E4166B6FA97AFBCE7A2491786975E7E0A1364AE11BD6A315C0D81F27EC11AEC4F3B87E2BC43E223DB1391211E43EE3B6BAB7FD9FCFE197CC5334593F65ECCE7E2FDE1241E2B96CBCA943EDDE3A4772ADF14EDAEA7DB7BB323DEE36CF5AF0991C1A8CE4DC3B9E262A4259D81DBE40878D8FCEE195154694054A4F286220FD526FB8B462D42AC8DD09D97B8CF2EC9947778FC02A95581B23A41AD82B3FF307AACBCBCBE4B30F8FBA23A6397B867FF05766657C96BE98A51D3500219F6B63D2893777A6A72ACA9CFBCBA9CA25FBB16BF14FDCA679D5896347D9A158EC716ADC78F16B545359561EFA75F6A3B2567E44D3D895178ED879ED8FC663A0A163E85277FF4632DAE453EDB9F7835149D11CBF0043CF9DAABF2328DCDC83E9E83E8D58BF1DAEB8BC5754E15EA445E56A14A9E441B1724E0D5D7C5625F4253593692D49B371C24DC16495CB9B433E51D41D1CA50789C4B47B9D45D7BD4D0621EDD178B6FFF1CBF17F04C1B27548B8FCBB6A7EC393955488C7E023FF0F91C6F254946B51CB45B308A3FFBCFE127CBF25EFD919953A5BC90765FB11A545CC40E59C6F7E272B95ED1B22B96A2752DCAF90D03099000090C7E02EA2EDB626A9B607569AEE5DD54DB3689BB3679C7C777573F85D7979B1317C80A28C7F9C5E9D240EE92000990401F0998EF81967745E0F4F17322CECD449EFC6F0F4A776AAAF6C063AFFED07CA83207EFB459550DDEFB678DCC73B2F19CBCF3E9BB6DE36CA120EFE0FA5C7B019B92A73472AE620DE9ABB084E3BBAF876B7C9A0A64FC2E2F9B1CBC6CB466F6EFE3D83E6C5FE18FA7678B3B9B3D6A7222C1588D8FFEB047DB3C2C2F434B889F80F73F7C01AF6DCC4161CC227CEFE7AFE37B2AD96D682F9555099BE4A75D2FFB9DE11CBEBC188F0D913138FF9607A67E7F5F6794C5967A296D53B3D51316DC56AE5B25345994AFF655DAF65374C69520E1ED5C9C7E6DAAD4FF752D414D692EB6CA14D81E43C3B9FDC85DF882BC5F61AE18D3D520E99DCEEFB3B9BE16DF7B99679AF7CC7C9C7DE7E09927D740160FA05A5688CBBF4111FC03825070FE6CF7B68830DFDA36D7AECAFC0C39B3BE2DDC62859B3372E4C5A8461911A6AA79F577FF1A91329B36CACBA2CFF4324834D36C9B759BE4DD726B9FC263E2D6A9555F2D0F421D87E6289F31DD5855151489F6F0027E10532F16F506E4C83B09618810DD426E824D1E78E58733A1AB3983B7B78A9B8C21C6CC56FF2A4C7E0F6F69140D58FB83E751B4E380B82586B88F8BC58BAFBF8AEA2679996CABBCD853DEF4DC80A1F59DB5D9BF6C7DFFC48DF3B6B7F2358ABAF03578656621920BD517F02FF1EAECBEED5A64BBD9AA23DEE36CF5AFBC94A358A8BE8F93E5FB282F932D48D90AD5936C7DF774FBD330EF45F5DD955B9B51C670BD68ABD6BC4CF09777773C936892DF0279F07844A99AF61F22663E84C3294A82EF0CC64A23263F292F0F9F2766E06E0DD8BBD9AC65EFDD2B3AC0777F8C18F92174AE1736E2AEBCBEA2EFBC3ACFD0BFAD61E3C707B68F35FA97D3566A792AECE12972B33C95AFD1FCCDDB4A643EA62C4AC4A97A1F5CAE18E02A4536A8BB569760302869BB411533A0212424184545C5035AE69D16A693362A9FF646E5DFFF0E8341B196A7FEDD8A10FFF6CAFDD2DD94DDD72A8584D80FD3BED699E948800448A093804E7E8BE46E2CBF45777E37EE2C8D5B244002243010044242EEEFF82A502C239F8C36E2DD37766982B43233D9F0FACBC0DEFFC1C779AD620DE8244243D781F9BDBD7FDE6F06D6D74DDAE6E1216B7B4DA8169795FDFF7DB8B76CACEB6A7B4FF12BF54EB41D79BF8F860462FD145935DC5285DDA925BD9E7D6A64A0F8AB2F416EAFA9EE7F64CC7C7920F3759EB851B8FFE7B675C680AABD3DCE6B55DF3549BFEDFA8DB5558ED53199F31B64A5F79DCC213D3C3D51536DDB5AD3EA1CF77967D1F204116E6C3FC8E95A158312278CA241587EE165CEEEA1338A05A6E5C1AE396DEFABB97A6B0FBA88E3F152F744B7BEF5AB7BC0CCF178D9EE134A037293F76275D5D406FA3B6B8BD7B29FECC2FE7FDD68BB62BD1CFDF8D12DD8F0A7977A49D1F7A8DEBE8F36BF7F3D147D3F78F570EAFB7AB8675E6DDFC77AB9CF5BDE9A6C7EF744CB9525823535BD3C69ECA1554ADB75B2A137DAEA5F3D14715F0FF7CACB55DC943734588FE794CE2D926A8D95267DE7BCFAD2D88135A2160BC59AAABEFDD49BBA0DE27BAAAE3CA7EEA1AF18E50772B00793B4D1F23B7527ED35F6C45A2C04ACBEB0775238F390000990C090206092DFA2BBBD1B0F09506C240990C0202510BEF6AF9138D909B949BF6913E9CD0D9555E77096498C285722D2DBBA4F0EE6FBA7B4ADE686980DDD6918CC6CEE8049510976CB5F5F42AE88F4F618328EE5D963B56CD6A94144FA3B0A32E7B7F955BFA3C21C2F931271BA0599B3DF214D79E0D137FDA4DB39EDF280BA27F6910499F57805950664CBEEB5CF6CBB963C88BEB336BF7F5DDBDBB64F5E3D7C1F6D7EF744CBEDE357B72B6EA5EDDA1AFD754D67FFFB6A4C66E3FEAE74EE6E87EF9C575F380CAC50DF9733320D0990000990000990000990000990804311C8DBFB6B14A9559E56B3B106EC7BEB670ED50E569604488004BA122838FF55D743DCEF85C037A5C5BDC432AA2B01F6AFAE447ADF67FFEA9D4FD758F6AFAE447ADFEFEBEAA9DE4BB9B7B114EAEF2D5F964E022440022440022440022440028E4F4059E4397E2BD80212200112200112200112200112B05B02C3EDB6660FB062F6E29FFE012218F05393E980236581244002244002244002439C00C757E8D1FFF610EF1A6C3E0990000990000990000990800312A050EF80178D55260112200112200112200112200112200112200112200112200112200112183C049C424282074F6BD8121220011220011220011220011220011220011220018D404848B0F6DF1E3E5C5CDDD0E83DCA1EAA625507EFD1BE308CB03F1B467BE5357AF4683487045B31B4871D7BE5E548FDCBD9D9192121C1FDBE9C779ACFD689D8BF6C51E9F99823F5AF9E5BC1184B024E5555D596FBDC2601122001122001122001122001122001121822045CABB60F91960EBD6656D95993DD5B6EA1AEB6D6CE6A0538E95D618FBA88BDF2F2F46E24AF7EF46247EA5F2D2DAD77746DEF349F2D8CEC5FB6A8F47CCC91FA57CFAD608C2501FB7B6C6C593B6E93000990000990000990000990000990000990000990000990000990000990C0202740A17E905F60368F0448800448800448800448800448800448800448800448800448800448C0BE0950A8B7EFEBC3DA9100099000099000099000099000099000099000099000099000099000090C72024EDDDA376C58B7437775E0F6EDBBCACECC244002244002244002244002244002244002244002244002244002244002243098095809F553D7BF8E7133E3E1EAE33F206D6EA82C43E9C9CF5090F4EB01298F8590000990000990000990000990000990000990000990000990000990000990C06023D021D44FDBF0B70859FCF480B64F09FE531E7D19102BFD823FBD3DA065B3301220011220011220011220011220011220011220011220011220011220817B4B40F95FA1CF947BCB5895DE21D4073CF2AD2E6713FCEA0A747385731BA666A34418A0D3777593633B4F40CCB71C56A8D7BBBBC3455ADB585787E62E84B84B02244002244002244002244002F64840E732067E5E75282D6FECB17A2E7EA19832B21A672E5CEB318DC344E85CE0E9AE338FD94D0E536BFBA9A8F073177E2699F334F6879F964F2FF9AAFB97CF7E5ACE9A900009900009900009F481C07FCE6CC1D6F1DFB74A999BF48ED53E77EE9E4087503FC265644769A6EA5C947EF66FC8C9388BC87FC844D038435B5C0DCAFEB016A732AB44C4BF8DB057FF84D06901E6B8E66BA8C8F825FEBCF38F18F3E41ECC5910D251DE40B9D2E928F07E6CE8C763D5C6150874ED3C59C9D903484EBF22075C10FFCC26845AC401AD38FADE4708DCB409C11D542DF21EDA85E40B759D07B84502244002244002244002244002F788803E3806ABA75EC2964FCEF77886C0590B11137819172E1C44CF727E8FD9ED26C225682E9E5D11DE561F23CEEEFD08E9E55D4C6CF4A178E6F985B01CBEDF2CFE33F6A69C75E8B60FC445F08B5D85C4E97E1D4595652461DF996F64DF058B646E13D6394D9429CF65BCB7D5DC5F826213B062BA6F67BEB35F605FFAD71DFBDC200112200112200112200112E81F81EE9272CB5748FBFFFE178C5357C00B6771ABD56C3DAF8A6D38F3064E658CC7236F24C3F0D58B38BCF947F079631746B91A51F4BF97E1FCB0B9F00B06EA5B541E470E6A502A22BDA112873E4CC6853A1DA6C42E47DCF4A5985FBC0DC7CA6529828CF26F9E4D43D2F93AB86ACF319A71B3B11125BBF7E2B4D8DEBB4C5B2003571DBEF8F0101A0D7AD4DEA448EFC83D8275270112200112200112200187226032A155FE7A0B1792B7E1A2CE84DE53F556823DC48DC12A11E98DC5C7B12DA51091094F636EE2129CDF928CEA2ED5D3CBFEF92F64AC7EB3193EF2206345CCC39813908FC3A55D44FD2EF906F5AE6EBCCC71FC705D44F64F4464F79B9980C4983804E5ECC465E91806595A5C76E20B1C2A51731E2168148B7B05441E7C2891BEECC45EECCBA9C2A445EBB064FA6CF84A1915831A181B470224400224400224D05702E3C7FBA3ACAC5C6CBD6D3BCD993F3F1661615370E244067273F3B4626D1DEBEBF90643BAEE42FD88603CF20F07E03E6E344AFE9FCFD129B91B7133E58F30ACDF031F11A9CBB2CE6AEDBF596514A1DE80B1FFF029268C0B41E3D18D38E9C82639D22A7D4034C2447CCFF8F0335C681BE15F38B60F2E5EEB10E83B0628AF864ED2D5565C415DB50996127C73F5356D5F5F611EF05754CB32D0C1D053EEB20D5365D234FDE621EC3AF635DCA72CC753F3810FB7A6C8046A1CD6BDB40417DEDF818B3E3158BF22C26CE9D45A89A3BBF72157F8329000099000099000099000097427A00F5A8067E2BC517ED305816395AD7803CE267D86F452EBD1A74B808CB156B78DB1549A2F24CDE546B84C8AC3DA2997F141F215C4AE7B1CC1328A7519EDA3F9C6BC59781CBB53F3ED5EC4D7074560B4B429E960BE062827E504E68AE5FC344F1DD2BB8D235B515E2A6375195ED69D398AB2984DF01AA9E4FBA12CD4BB4019CC9F3F6BB6842FCF2D0062E6C15561691417A04E0DC8BDF0359AF5EE30DDBC86C67654A66A649C3D8EDC1CB3DBA48B17AF6149D878B874C1E91214874D4BC6A0AE7924BCA48B1AAFE6E174A53762A6992DF18B8FEE454AEE35B804711EA075607E90000990000990C02021E0E4E484952B97E19B6FAEE24F7FFABC5BABD6AD5B83D132EE5461C408B33C6DEB587B46BD5E0F4F4F4FB4B6B6C0C7C707172F5ED2F2AB63972E5DC2AD5BE68701C1C14130180C72AC082D2D2DEDD91DE67F77A11E1E22D2ABFA1BC5998B7568A904C6048C44D3F97FC5A99A6F2160E41F71ADB40C2101217015915E0593E331B06EA4ECE95C9557FAD20E915E279D412FCA7C4EF22738A35926B9C0247002662EC1A28066E87412D95C8A63C7F23B86F94AC867E8245059D208AF59130111EA27458ABB24E979D33C8174C344995C3522BDCE05714F45C024D63C5BD2BF41E4AA7598153501B9A9459D85708B0448800448800448800448A08380CE490F27830FBC6A8FE33D11DB83E72760C1EA55287EF713DCEC48A547D4DC50D48A0BC70FC48563C0A2C7B162490CB2B71E9241AF5E8455356AD561A4974104DB2A24BDBF1DB5FE73F144DC3C4C49CF47AEB5E6DF51AABD6CE89495B7D4BBB2DDB643DC7196C9111F7F19CF575B9AD3C83C4506A051CB9720482C91BCFC8330BAB514EFE75AA7B19776DDB77A3417E2606134963CF534824BAAE115E80B638908F0EABABB78C2474C68E29E7FA1A33A5765ACFE99726F63BA8633E9D7E03B3506B302BD6555B51F6AF30FE072BB90DF9EC3490727A791A8CD4CC29E1277AC7D42DC2D8DBC843DBF4F8157EC3AC42D980197DC138813631DCE03DAA1F13F09900009900009383E81D6D65624257D81471F5D89D5AB57CAB6B5587FEDDA351C389086C71F5FD7D1585BC7DA23274C08447CFCA2F65D2C58305704FE11DA7E54D46CECDAB51BEBD7AF859797274CA2DDAAF81D3B3E44A3783F71A46043A8EFA5FA1EC0F0AA54FCF9BD13E2FEE6531837FF11E71B3A6DEE7BC9E9C05166DF8CA16D6EFA5B4B8E606BB2D9E2C4492606F290C62CD46B36F60EDCCC7B5CF58A8B79629D13013FFD384C1A6D44D9752078DA385CC478E0FA3994CBD42958669481D3E39030B208174E27E383F2213E71BAC7D784C5930009900009900009383A0125B257E2A058BEAB2948EEE12CCC095D0C5FD1A83B85FA661CDBFD19A644466051FC4418BC94418A18A1C867BBB62D9B9A11C5D51347515A274AEB8553B81A37DE4147B7CD5ABB7A369A31BBFAA9BB7913A3FD033077AAA75874777592A311191A1FF25EAEA9EAA55CB515A8BC5905939737FCFD2623409F8F5253332A1B6A517134595660D4C1734A9C3CC0598229D97FC0850E415E9136A1518C98BC0227C357770515561D4BC597E350CE3762D0A4D7FA654366062A9AC56D68A9BCF72CCC9C5F2E07E70143A3C7B19524400224400283984068E8242B31BDBDA90101FE888B5B8843878EB41FC2D1A327E0ECEC8C61C33A0ED93CD61EABC4F75BB76E69E2FBC489C1888D8DC1EF7EF71EA64E0DC3C30F4769DAAC87C74894967E8D932733356B7BA3B1A93DBBC3FCEF55A81F2ECD30A14DA196EDE1F2A0E2CA7BFF8609AF1E14F737061489857D4088BF5563D550CBD183BAF810972CFE3283B9D8DC88D46D5B912A476237BE80A95A9C88F342AE24330529173B46A98EDEEC7B5BFFBA2294B4466356EC6C7835148A0B1C1D36AE9A8159B20CB6ECF415397733D2776D45F194E9983E6532E212C3315FAC79B6269B9731DFDBCAB17412200112200112200112705402260B57956D6DB01A908FC19A171331B6B61CE78B4BD1E8340E81A3BB88F4924D934B3B86B5CD68EEBAB4D65EF168A2B0D97D8B662FA51B073FA9EB85DA8EC674D45C27EB85B3530EE1629B903C65CD0B888B8A90271C273AD20CB50D97E019F03794E3BD6DC966779DE9A7B0EAA54D889AE48ED20B55484FD9878A0AB3255A7571B9E099281361F9A7F7849F9709E5C22E2557511B874D2FAD967C2E48BE604EAF8E9A43BB72AF6B7BF863EEA09DDD94F3807652FC4F022440022440028E4CE0CA9512ECD9B3172EAEAEA8ABAD85AB782C59B162191A1AC493467AC65D374DE9B54A7C6F6868D0ACE64DE2EEA456CEA3C2AD5B26F1757F1273E64463E3C6F592CEA8B9DDA9ABABBFEBF3DECF029416DF3DB434C124CB4695179BC69A6BB2AD9E4018306AF13CF9BF0221A13E6829F90CE76B87C1DB47CCECB5609474D530D65C87B1F23A5A244FFB90AC2D81C3FC6BBE98811269EF928D4BE0E7A286903AF845C661BA17507CDE6C4DAFDAE6E2EE0DBD8B0BDCDDDDE5CFC541AD8EEED76569C47979A81118E6873AF123555751809B8600048F14BF971795E5FC182CDF24BE518D8548D9F7892CC135C2293000CAE68B810448800448800448800448C016013522F5455CEC041987EA103467868C606B71D37251A208AACAFBE7D943293826AE6C1AC4A5637799BE6BD99D126AD7187BDB6F2C3E272DF61106B24A534290188538C92A830B365F10EB045F596EA08DDF7D43304581A9ED5C7BA01530C43E4C0DE671F82C3FF3A85B2F5CD4838EC666E95B2E2158BB7613E245B457C16F4A907C364045E97C672371ED46C4B6E5730F9AA8F9BAAFEDFA80A4B7AED411C7798006981F24400224400224E0E0049A65C55C45C535545656A1AAEA06962E8DD70473E5964609E7771B860F37CBD8CA05B9E5B62A57F9C457EE71943B9DBD7B93343FF52121C112E358C1A6457DF5D1EFE0D82767A525B2FEE05709B882E998FFDFEFC133FA9F117972290EFF28456BE5846F7F0ADF369DDE54FA113EFFBFFFD5D6FAEF23E53810F9930C048DEBB4C8771C3475487EEF0012362E45E2B3CF7554BB4C7C7BA66A837E17B44AFF1A1DB31ACFC7B447B7E2E87B7FB0F6E3D9AA264F0CED044A2F88E57C5838F2CF9B5F3A75A14C187A5D418966F0740D17CB9AB164C526E96D2A18E5656827F822DE7678FC4F02244002244002244002360918E13A65295E340FA0507868172E2B8D55D26A23D1E622649644636EE273DA184BDC85C2F24554EDA355A31C57AFA375B860FA1A7B0F16E0A9252BF092C6A055C6901FA1C24643D490737A62FB585330DCBC8CA494F336520E9D43CDA559C8281987180B2E0D257FC6A18BCA2AFE2C0EE54F44DC928D085D6266529291242B8E65BBF4044E948C917ED5C9F37AFE111C2B6FEF51E6F426A3DAEF50E4B5F77C75EC692B95D51EE701665AFC2401122001122001FB2570BB9F55BB7DFB36CE9F9797C89FFE4A5E006B7BA9A64AA3FE2CE36D1D6B3FB5727DA342BB1B1CCB6D5586B3B3010909ABB434EA41416E6EBEB6ED481FC3A64D9BA1B15EFEC6718C70355B4BFCA506985A6A24890774E20AA72FA1A1B21C69FF67655F92DA5D1A17774F7991ACF85DACABD3AC47ECAE8283AD42DA4BCDC48AA75153EF075BEBD81E122001122001122001121830022E5396E3D938137EBFE5204C7A59DD292E1B7B1A41E9648CA55C0DB679711CB03AD84D413A59E52A2B614D8D7568B4D68AEDA68A765D11E93FEEF2626193F421CD9ADEB2B26D71CDC25659D35B069D8A73D1A3B9B15AF259C6DCC136E7017700CDB1B2B88F1CA9B942B0B75AFB8EF343C537CAB5937D057BE515123A05458517EC0B96D4C65E793952FF8AFDE1BB487FF3C57E5FDBDF2FFA199E3FFCE37EE7B39581FDCB16959E8F3952FFEAB915031B6390F789AA6034DEEDC06460EBD5D7D23A5CDF141DDADED73C22D0F75DA4578596667CD6E7B2ED2D61635D35AAABBB0F4AEDAD9E83A63EA6668AF483E662B221244002244002244002F79280494D40C44049D9242B81B5B7E98849C6588356A457904D8DA813C31A8AF477D8E3A4FF68FCBA2AF1AAB8B6385B51AADF55570F8048AFCEC37980A2C04002244002244002247017049440EFA822BD6A7687EB9B823FBDAD610898F32DB8FA28CF84771F94257D69E61FD15EF6DD97C8124880044880044880044880044880041481E6CB87B0652B599000099000099000099000099000090C06021D42BD6A8C12D429AA0F86CBCA36900009900009900009900009900009900009900009900009900009900009380A810ED7378E5261D693044880044880044880044880044880044880044880044880044880044880040613010AF583E96AB22D2440022440022440022440022440022440022440022440022440022440020E478042BDC35D3256980448800448800448800448800448800448800448800448800448800448603011A0503F98AE26DB420224400224400224400224400224400224400224400224400224400224E070049CDCDCDC1CAED2AC30099000099000099000099000099000099000099080E310707171C5ED5BB7ECAEC22E2E2EB0475DC45E79190C06F2EA472F76A4FEA5D3E9EEE8DADE693E5B18D9BF6C51E9F99823F5AF9E5BC1184B02B4A8B7A4C16D12200112200112200112200112200112200112200112200112200112200112B8CF0428D4DF67E03C1D099000099000099000099000099000099000099000099000099000099000095812A0506F4983DB24400224400224400224400224400224400224400224400224400224400224709F0938753BDFB06E47EEEEC0EDBBCBCEDC244002244002244002244002244002244002244002244002244002244002243098095809F5D3FF5708FCE778C3758CF380B4B9E15A13AE1CBE86DC8FAE0C48792C8404488004488004488004488004488004488004488004488004488004488004061B810EA17EFA7321085DED3FA0ED53827FF88640DCBE7D1B791F970C68D92C8C0448800448800448800448800448800448800448800448E0DE11B074BA408709F78E334B260112200145A043A89FB0C8B79388DC7D4DCD26F903F4EE3AC0F2CE2CA94C46937CEAA0337466D1B6DAF2412F71167982E27C1D56A81FE1E60A17695C637D035ABA3497BB8E4760B8B30FC67AD4A3BCA2A94F9577F60DC644F75A9CBF54D9A7F44C4402244002244002244002F78D80F3184C9BE88C82F3251CA7DE37E883F444C39DE1E63E02A6BA5A34DDEAD24689F3701F8EC63A990FD98873933893C475CBD7A518EE9200093826817F0EABE9A8F8D6F1DFC708BD012113E7771C7BD01B1E91495A150ADEEDDB1CFF41D797E72701122081DE087408F57AB7B6CD1B5538F86C16CADB85F629C148FCF729F0D4AB625A50FCDFC7712C55147C11E567FDE30244462B195B425D0D4E3C79129754BEDB9E88FF6D34FCC789C82F61A05CE96885DDAF8F11E3B0387111FCDB9AA74E5B96770C69D95FCB9633E6AD5B83608B38797C818CDDFBE0BF760D02CDCDB6AA6959FA5EA45D6AB03AC69D3B27E016108E20DDD7387FB9B65F85E80366217E720976245FE853BEB1113198ED5F8E4B978E803FFB7D42C644244002244002244002F78980F3D8A9983DDB0F4D051FE2D290B52871C6236BD66092BB0574532976EF3CDEC3D86D0C563C1D8FD1CD92E6A3AE697A8B931940D042AC9F6FC2EE1DE67C6E13E7616D6C002E1EFE0C27AF8EC3BA8D319A814F7B4DAA4BCEE0C091BC1EEAD19EEAC1FF0F885A8245E1A33B2A7235EF300E647FA3ED3B074461FDA2D0B6B866E4EDDF87EC0A7367F38D5A8C65E19DC65E574FA5E2C0F96B1DE570830448800448800448800448A07F043A84FAF66CA63A23F41BA62371CD68B8A31E279ECDC4FEE471D8B0C60375E9F93876D005CB762E80F3C92CECFDC7D318BB33166364605CB25944FAB030ACFF993FCA7E9C86D4BF29C5C6ED41D0F4FDF6C21DE6BF0CF8D78A48AFBF81F4BD69B854A7C3C4E885880D9F8F39251F21B342D61388485F9D770269050D701EA11AD68C9AA62694271DC039D976993C4706BC3A1CDE9B8EC6117AD4D750A41FC8CB3F3A7C2666EB5AFA2DD4E3D62D986EA915217D0B97D33E42C9F05BE86A3CD4B7DC4C4502244002244002244002F78E40D3E523F8A064B81ADE0CE9A09771F9D5ACC3482FAF9771B9CC3E5AEA7B14C7272E9E8F7649BAAB6D4D6F719D80CDB986FBCED244FAAABC549C2C15730E990FA8794FC161990BD4346354C06C2C9A3D13B3FC2EE264B91D3F451911AC89F457B30EE040FE0D043DB21AF3C323E023427D257CB05844FAE6922C7C74A408614BD7217AD97C14EC4843CDF0713237F2459588FAC992D677DA122C9B1D8B80BC3FA27488F7C7CEBEC22D1220017B22306EDC585CBD5AA1B966B655AFE5CB9760CC18F32F446969198E1C39A6A50D0F9F220FC56762F8F0E1A8A9A9414ACA41188D62BCCA4002244002F7804037A15E17E88705CFB79FC90B33BE33127B8FD4C3B4C60DD73F2E83F377E661AC08F3C547AAB544D72B4C18A36FC285A340D4DB416245528FE27C15F50DEA9A83E0ED804AFD08BF199824F53EB5370597B4555E2DB8947900CE1EABE13FDA07A8A815C73F40FDF5AF4580BF252DEE0C2D3595DAFE88EB6A40DE82EB35B27CB4337A486FF94E5B2803783F3383BA72A4261D819AB78CF00BC7EAF899F26048857AE4A51E407679137CA396233E40DC0EB98C82F2C064AABE82FD49E970999380F96355DA683CBDCE17BBF75EC1D28DB1D0559BE02E4B3FD4EA85638D136C96A9727504E7F158BA7A3EC66A2B234C28CE48C3F1426B1737CE41B15831F16B7C96560C67B1C65FBD28CC6C2965BA810C79285328D79F81044880044880044880041E080111591313C7E3C027C751DF8771CD03A9E33D3FA91B5C748D28B8F40D9AF5AE303556A2A9275DDC671662FDF53875F81426CF1F675DB3DEE2DA536A1A7D0B74CEC158BF2C0C8D174F88486D69416EC2D532990BC8F0B0FE7C26AECE5E034F3765D1D35385DA0B7E80FF4DB538959785827CF318F8F2E54ACC9F340E2E52ED1163A7C01B8D483D7651AB60FEE12C44CBAA81C91EC391DDE8AC8DDD4FE5992DEF2B0A8A81D9D17056733F8BC98F73402CD6CEF79179A11B3C65CCDD7CBD10E76E7861F664B3185692710047D4F87BC8F6DF0778ED796A121842049C9C9C1017B700D7AE5DC7C18387BAB57CEAD430F8F878E3C08134383B3B63FEFC58F8F98D4565E50D4DA42F2DFD1AB9B9F952C6422C5EBC089F7FBEBFA38C112346C0C363245A5B5B316AD4285CBE7C05DEDEA33072E4486DBB3DA17A08A0D25DBF5E85EA6AB39ED61EC7FF24400224D04EA09B50DF1EA1FD37D623EB37B508FA7B2F4D986EBE0AF84F744263562E8EDDF4C744AF32945D6AC2D40093361EF31C6542D97FC852D025011875B01437AE9AE06DCB0F8CD549EC6F47E7E22C951277276DAED886CB8D57DCEE8B809C84F39AC992334C6294ED3F6D3E1EF193C1BA6EB88CBFBF4166E6C58E61B8368EB7BFA63DB01A0DF78DD244FAE28C54648A99CD9CC4A5885F3A455CD0D46882BAE9620676677E03FF398B111BBF14651FEC83DECD0D3A51EF4B53F7E2AB7A5F99888A1B9A89B284F8E4019CF25C83D9C3F3B1E7C05768D24D10F15CDE8BD05288FD7B2FE0469D07566F9A095B65DEB0203071BE88F4A67CECDA711A1E61F21061C62438CB44C1626E214B27F47051175FDC1DC58A486F12ABA11DD915085BBC1A11D3C7A3F078894589DC2401122001122001122081FB4840A783DEC56C15D3A771CD7DACDA7D3B95F3488C929160ECC62710DB76D2EB325EFBA2CD754B673D5CB17065189A2F1EC6F952674408BBCED05B5C672A6D02003106593F01FAC642EC38693D0E34C97874FAA2790810434B8FB101F03695634FA19DAFAABD5589F3D9623B1F3A0B11FEA33036D01775178FA1549E2D38EBD543869BB8D16E97D25209990E6294AFCC950A8B71AC7806E6AF7D0C816535F0F01F8DE6B22C145A0DA425B1CC93743A37D49F4BC517E56E58A1C6F36E57F0F9AE4FE019B50AB131E132FE3E0EFFBE8CCB2D2E053749800448A03F0494889E9A7A184B96C4213E7E91B66D99DF68345AEECA4AB55B686A3262F4686FED7856D697686C6CC2952B57101212AC59D7AB342A8C1FEF8F79F31ED1B6D5C79C395150E2BD0A336644E0C4C96C44473F84295342C512DFA83D0838762CDD4AC4D712F383044880048440CF42FD6D23725E3C8EF205D3B12956CC1FC407BB8C82A193A542A9BFB88E651FCC43E34FCB90556F7623A2C3483466E723FDD8646CDCED8B5411EA9BB5B70D590E821D91B908B4E2773EB86D6580A92C033BD3CC96233A19BCEAE5B84E1BE83B7A3BEFEDB5F19F3C41DE63902F16EB66ABA3E31F7D846C65A9235636EEA8C1FE93C59A407E495C2A4D9F148F89FECE28555CAF7F25D6F56A82538C7355D108D6AAD9847A79D931743751DFF6462B45FFD4E1D350EF881D214B8D7B2A335BCB6FFEA8BB214F62C68661C55237F1419F8B5D9F5CEBC5C58D0935F2D0DB3F3C164B65727149261B9F55D8F9C4CBA2ADDC24011220011220011218AC04CC63F1FE8D6B06110B530B6E34D6E37A662AB24B1BE031311689B1F331F1AB8FADFCF6FB462D42A0F25D7F52C6F1C383656A63126795E6D05B9C2D52BA46C9E9128A283F354E1545DB2A889B45D9AF17F708DE63FD10153A522CC6FBF74E25ABE2EEDB8E1A4D9BD02895F7F40F86CF705939DCEDDC2D5ADB544AC8FBBC26AB9779D55DC78D9A9B307988C83F36187E232E6A2B663BB3AAD41548CFBF26064D3765D42F06F7A74FA1B2A50535E537113B492B0D43B6FF7682E2160990C00013080E0EB212D0DB8BF7F313D75DB131484FCF683F84AFBF2ED3C4F9A54B176BC79AC4ADF1CD9BD5E2EAA656737FB37CF95228ABFA4993266AF12347BA8B55BCD9B2F396B8D655A2FDA79FEEC5840901888A9A8D5DBB762334741266CE9C8EE1C386692E751A1A1A71F4E871B8894162656555C7B9B941022440029604C414DC46B8DD889C670FE3F47411E9FFCE4FB3A657A9C4B818056FE662F43FC68AFB9BE16814938A49614AC497B11A6A91FE4629E2FF1022E2B50975E2A5D1DBD7FC14514BE0401F26652E2F3E19C76AD56FC2F18F3EC48E1D1F224FAD4ED2E294382F2F973D7D44FC961D415A5A1AD28E5FE8B0A677A0A6DEB7AA9A1F66589E4E9E508BC8AE3DE39021BF798AA9E2CD931B755C1BB69BDAA750B268A1A5339579486F595E6719BD956999A3223B19BBF767A0A2598F88D8786C7A7221DC2C13586DB7207BDF87D89F9E2BCBAA7D11BB2C114F2E9E6495823B24400224400224400224F0A008F46F5CF3A06A790FCE2BEE08B3C42FBC12E955A829919749C92872B8E5607144A0F861F790C3E2737DD57224AC9E21AB65FDE49D5C0BE1E7DA4B5CB7A98C2AB4027B3EF914E9652684C7AF4090451A9D8C68CF1E4EC7C9E3E938722019E9D781C0195354B5EC378C18095F1F575416666BF39A7D3B5351E7128019C16235AF0DBD9D3BC7C7C3C740799FACA96F8173E0548CD55760F7670791999D8D039FED43996E346604B9DA686BFB185E56C06AB1E629A8E5251AB2FDD7062D1E2201121818024A7CFFE28B0365EBBD570000400049444154DA5F52D2179A15BD12D4EBEB1BF0E597A7AC4E3277EE239AD8FEF1C79F62DFBE64CD223E3A7AB6E6CE66FFFE54B1AE6F92879163C40ABE444B575B5B67955F95ABACE595D5BDDA6E6D154DACCEFCB8F3B6A43C793253F48C16AC5CB94C7B78A0DCEC3090000990802D02DD85FA6625D21FC5E9516158FB435FA0B605CD4635B8D261F41AF1CF8E71088F34C8B2D13264DF148364A566EBDD44B097A887A663AC175095948BA661BEF0303B1DB7755EBB3ED672F914CAE441C3FCC479F075568886C3372C16E19EF2D2DC02B335BD22E2ECE68511E2BFCCCDCD55FE9C2515434F044A0AAE00EE616279A406EFCE885AF5049E5E158EA69262F17C390AD1D3C609BFE1F09B36039E72E45249D775B35D4A566AFC08E1DFE5B0DAED6B99618B576151600B328FA461CF31A99FCE577B38E311340B0BE7C87236ABB27DB0704D02029B8BB589D7B1E266E8FCC7494B1848800448800448800448E0C113E8695CF3E06B768F6BE03241848F3598D72610FB4E1C2F276C84B2EFE818D3B55C4366D6199C3A7541733570492CB9D57B914A657C5AD3D44B9C1AF0770BE68397D292502C7ED7E7AF9DD72964ABF9D26867F3FCC0271013653532EAEDDB9A7EF8E8482C5B998828E5CE46825BC00459992AD5AE6B9631F50531BE1A85D8A8715A5C4074A4B4F0062ECA2A0293AC6250864D116DF946F84CD044FCC6B6D5AE5A06F561A9C6771C6CDBB0881BB2FDB72B13EE9300090C1801258C5FBF5EA9FD29EBF8050BE6A2B9B9197BF726757B19ACF261DF1E94D07E5BD4755757573142D563E9D27894949422292945F42F710F2602BC4A63198689D5BC0ACA2DB2E5767B9AD0D089B28ABF08EA4180320C556E701848800448C01681CEBB515BACA9F43A4E2BCBF16AF1FFBD417B2B2C1032159B7E1908CF85919873F030F66E308BD593FF761EC495A1041D82FF291A173765E1836F9D957D11B97F152DDE221D3534206DF7312C4D9C8F65EB1FEF68C4D5BC6338AE2D6F157B1931F4F69E1D8F8DB3DBA34DC8D8FDB1B55FC636EBFBF61443F9FFADF24C1C2BF0C2FCF844846B206A9021FEE4E5170E5FA417616DEC226C6A6379313D09E2C61E418A9FC5005E656B9F2F5D2D2802E68761E3936ED8BDFB4AC771ADE85B5FF758A69A82B497517AA912B3C51FE6D3E60A41F933BD24AB97838242111858017D66B1569CF9A31297AF3663FEA2356DF56F967716645BFBB3B748CD4D12200112200112200112B8E704B4418D79B0D4D3B8E69ED7E1419FA03E0FE9172720767E2282E79B2B53762A1597BB8CE92EE7E775D674781322C42DE3A9F3C5DA8AD8FA5EE23A33B56D758CEF1B707CEF098C5E3F17AB1706E3A3747951AA24095FD63E569431677529520FCB78D78EC3ADF22C6495F920DAA2DE55F2EEA8CC0A25427D8303C7649C3E7F51DB78D924E3DF7DD05E3B5BFE154E95F962B645BEC6B23348BF6C6D6C6352EE2A2D06F456C37B8DE510EFBF76DC375835126827A02CC2ED3AF4A182B745792F28B888F3E77335A1BC6B7BCE9C39ABF9AEDFB0E1312D4A59D06766666BC2BE12D867CF9EA9FD29A1FFC081E35DB36BEE71D441934989FCE60A75DD7EE8A159507FCADA3E3BDBDAA2BF5B813C4002243064090C7BF8E158ED2E92B0350623DCBAE9F636C1989A65E42BB6CCCA158E7510F7237532A87397388B88FA6B4D48F9BEA577708B483BDF74761B294B63C55F635D03BA1A88D879D5EDB37AC347C0593A47933CDDB60EC36579993C0091E3D6CFA6AD53F56FAF2F654A1A67E9C8F243DCB546AA8F4F5BB10EB391851D5F5C349F5AD55F4BDE3D75FFEAC6D4244002244002244002247077047CA62DC1CAD9B7B067475A9B3FF1DEC63577772EBBCF3D4256B9EA87A3B99163F63BB956C3859FBBCB08E1572BE3F42E250C17B62EC3C58ABE014D5D07EA6DDC4DCD4D9A5BCB2E39FBB93B84FB6F3F49396A7257377734D45BBB0CB187B68CF61D8BEB15E2D7D7CE82BDF20A0C9E8892E24B76464B2CE007A07F29DFF3B76EDD16F738D66FE9502F87557F0D0DFD7F4F5D7BFF1A3E5CE9134EDDACF91F14485BBC667F6F334EFDFAD57E57E9D731FF86EF65FC7DBFF3D9CA3098FB97ADF6DEEDB1F6FE75B7E50C747E5BFD6BA0CF3158CBEB50E60B93CA30F5F1097D6AA77A89AAED207E07DD2D257A73AA2B8794AF48C70C4DB25CD5DA2EC431DB6137B5BED5D27D80AF55EE96F86CEB3AF2BFDB5AF7A54C492322BDAD10306F15668F36A1E0587967B4AABFEDE49D69B84502244002244002244002F781C0CAD9A3515570C2E2A59F3D8F6BEE43751EEC295A9A20AED319EE90C02DE157237F36C32D616BAD5975261B50EE43B8FF7612E5160990C00324D0D5F77C7B55941B1DF57737C1ECC75EADBD6220011220819E097408F5791F9768A9262CF285DB18E520E4EE83B2A4BF72B802ED65DF7D892C8104EE1F81D2E37FC48EEEABDAEE5F05782612200112200112200112E885C08E1D1FF612CB281220011220011220011220011220014722D021D4AB4A2B419DA2BA235D3ED6950448800448800448800448800448800448800448800448800448800448C0D1090C77F406B0FE24400224400224400224400224400224400224400224400224400224400224E0C80428D43BF2D563DD4980044880044880044880044880044880044880044880044880044880041C9E00857A87BF846C000990000990000990000990000990000990000990000990000990000990802313A050EFC8578F752701122001122001122001122001122001122001122001122001122001127078024EF5F5F50EDF0836800448800448800448800448800448800448800448C07E090C1B3E1CF6A83FB83536DA65BDEC9597D16824AF7E7CCD1CA97F994CA63BBAB6779ACF1646F62F5B547A3EE648FDABE75630C692002DEA2D69709B04488004488004488004488004488004488004488004488004488004488004EE33010AF5F719384F4702244002244002244002244002244002244002244002244002244002244002960428D45BD2E03609900009900009900009900009900009900009900009900009900009900009DC67024EDDCE37ACDB91BB3B70FBEEB23337099000099000099000099000099000099000099000099000099000099000090C660256427DD45F852130D617EE635D06A4CD75571B71E96019BE7AFFE28094C7424880044880044880044880044880044880044880044880044880044880044860B011E810EAA3BE1386A96B8206B47D4AF09FF1D424AD4C8AF5038A968591000990000990000990000990000990000990000990C03D2560E974810E13EE296A164E02244002E810EA272DF5EFC421775F53B349FE00BDBB0EB0BC334B2A93D1249F3AE80C9D59B4ADB67CD04B9C459E894BFC1DD6AA5EEFEE0EB5BEA0B1AE0E8283618009E85CC6C0CFAB0EA5E58DF09B3A1D232BF371A1A22B691D7C83C6A1A1F46BD4A9AED7EFE082293343509B7B1EE55D8BEE7759CC40022440022440022440027642C0651C664E7141EE99228E53FFC225D1BBC8985E6742755D63B7943A8973D70375D575B8A3A166B7121DF080CE05EE02C154578DC6AE1024CE53E684DA7CC8469CBBC49964AED42D9F03626095498004BA13F8CF992D1D07B78EFF3E0CCECE983A6571C7317BD9D0E9E45E6432DFA47293DEB1976AB11E24400224D02F021D42BDDE6D8439E38D2A1C7C360BE5ED42FB946024FEFB1478CAE0156841F17F1FC7B154513B45949FF58F0B1019DDE626A7AE06279E3C894B2ADF6D4FC4FF361AFEE344E4973050AE74B4C2EED7877E3C566D5C8140D7CE13969C3D80E4F42B72C005F1CF6C42A8451CD08AA3EF7D84C04D9B10DC41D522EFA15D48BE50D779805B1A017D700C564FBD842D9F1461D682871158D2880BC9855DE8B82076C50A14BFBF1567EE04A15CCBB8984750525784F28BDD27675D4EC65D122001122001122001127008022EFE3310131380C6DC225C18C2C6083ACF30AC593F0FA34D97F0DEB643B01EEDB963FEBA759836BA6D80DE5A812F3ED887CB6D8982E6AFC18A693EE6EBDD5A8EA4EDC928EDCA521F8A179E8FC1B1F776E082CAE71E86679E9A0753FE017C70F85AB77941EBCDCB48D973B07B3976DAAB826213B062BA6F47EDCACE7E817DE95F6BFB2E4173F1EC8AF0B63823CEEEFD08E96D962F7EB1AB9038DDAF335F4612F69DF9A6639F1B244002244002244002244002FD23D04D5236D519A1DF301D896B46C31DF538F16C26F6278FC386351EA84BCFC7B1832E58B673019C4F6661EF3F9EC6D89DB118E30E946C16913E2C0CEB7FE68FB21FA721F56F4AB1717B10347DBF7F75B283D42E58B449447A43250E7D988C0B753A4C895D8EB8E94B31BF781B8E95034E22D2DF3C9B86A4F37570D5561634E36663234A76EFC569B1697299B64006BC3A7CF1A14C160C7AD4DEBC1385D90E50DCEB2AC813EF56EDA9772392DFDD065DDB1370EBD336A3B9D5284FC7AD8FF679AFB910EFBE5BD4F174BDCFF9989004488004488004488004EC9840E3C514BC5BAC2C08EDB892F7B86A3ABF18BC9818A16C6664C1AFD948C8F2947E32869F36DA84137B7622A752C6F81BD763C5FAB97877FB09987C633491BEF8E86EA45CD023E1B944AC5E350D5B3E3B6F5944DBB6AC18569C75E3B14E447AD7EBE7F0EE61B3014FC7BCE06C155C7DC2B17C4504E262C763FB61B3D86DA330FB39240F2194485F76622FF6E55461D2A27558327D367C45A8AFC018AC1291DE587C1CDB520A1199F034E6262EC1F92DC9A8160E7122D25F1751FF1349EB37330189317108CAD989CB43B83FDACF85654D4880047A23101818809292529B490C06031E7D7405468F1E8D5BB76E2133330B5F7D95A3A55DB76E0D468DF2D2B6870D1B86DDBBF7E0C68D9B36CBE14112200112B81302DD847A5DA01F163CDF5E9417667C6724F61EA987698D1BAE7F5C06E7EFCCC35811E68B8F546B89AE57983046DF840B4781A8B783C4D6BC1EC5F92AEA1BD43507C1DB01957A7D4034C2447CCFF8F0335C303713178EED838BD73A04FA8E01CAABC5F10F505B714596C89A6029C137575FD3F6F56DEE5B2AAA65F9A8466AA87FB823362101D3FDCDCB106E161EC7EE54ADA3748099B4641DA614276B2B0F5C8262B0512639EA1948C3D55279F421AE98DA52EAFDA66363E2C3D04A6A958729BBF6690F5362D73D8E294ECD30788D446BC9116CEDB0CC570F5E56A17CF727C86DB45D8FF6B23B2AC30D12200112200112200112B0770222B26EDC1884BDDB0FA2CE650212D62F8579A8D58AC2A3C948CDBD66EF2DB8EBFAE947EA5172360987CA22C4F2BBBB503FD24704959234E46863F3661C3B7109612B4231C9E5048C91A180310F0773CD03FE94C3A5787EC964F8E2BC88D45D8309CD3A59352CC63CA31B0AF0DE27191D63D38E7981F868ACABCB40A6D425CE4B264C8E104CD5C8387B1CB939E6BE72F1E2352C091B0F1799C3E9FD22301A0D483A681EB3E7A49CC0DCE717629AA70EE98D2E1829ED3B7FD6FC30A23CB700889107186AEE6731F971098AC3A62563645E38125E3278375ECDC3E94A6FC44C335BF0171FDD8B14D54F8768FF75842EC23A92C06023E0EFEF8755AB96233BFB94F6D7B57D73E7C6C0DBDB1B9F7FBE1FE3C68D95956B0FA3A242741E71F1E5ED3D4A13EE6B6A6AA1D7EBE558BD55760F8F9122EEDF86A7A7873C3BD6E1CA9512F849196E2E061415156B699D9C9C306952089A9B9B515C7C05B76FD3F3BF1544EE90C01027D04DA8B7E261AC47D66F6A11F4F75E9A30DD7C15F09FE884C6AC5C1CBBE98F895E6528BBD484A90126344946CF512694FDC771342D09C0A883A5B871D504EFC0EE0366AB73D8E18ECE55B9F329ED10E975720316B7FBC849FE04673493251798C46A2760E6122C0A68D66EC0682EC5B163F91DFE411DAFD5F7F642B84C5920227D33927EBF13E55ED3B0312102C12EF928B3386D3B6765A9B45644FAE6FCE3D825163A93E25661AE93588B6969C761BD88F4B562BDF341FA354C59FE38E236C6A164EB098CF43288B05F8D437B525066B582410783DE45EBC33DD5831E712C2E04374980044880044880041C838088007A4D1905A62C1191DE740EBFDF9201AFC8E548880A878B08A0169AA963B4A99FB56C146BA164C9E3326586CD9C263568F7F19355BE663FFE3EFE9E1DE90C0619B157547408EECD621C023C021F990A547401679251E67CB1C637186AB177CB512BAEEDF382F8206530320E81A38D38FABEB5414AC749ED6DC3740D67644CED3B3506B302BDE117EC875A71E97359DCFFB8C8AA60A00A95ED162DCDD7B4B1BB8FBF00CA2DC4C1C2682C79EA69049754C32BD017C61211FCBB70838CE19D9C46A23633097B4ADCB1F68985881979097B7E9F02AFD875885B3043FAE941040ED1FE6B6FDD81F52181A140A0ACAC5C13E8A3A2666BCD5582BD65F0F5F54579F9379AC85E5A5A8AE9D3233166CC18DCBC592DA23AE0E6E6A6ED2BE1BDA5A5D37FBF2A63CE9C684C9C18D2519C12E395A0AF427E7E014E9ECCC4D34F3F212BE16E61C40827343434E2830F7651ACEF20C60D1220819E85FADB46E4BC781CE50BA66353AC12AE6584364A567B5EAD40EA2FAE63D907F3D0F8D33264D59B476E3AB1A968CCCE47FAB1C9D8B8DB17A922D437B7DC927C8E2E592B6B6CF147AFB9B79155B59AA5B6D972C44906AFB22ACA2CD43B7C3BEFED97A1B956592AF961C9DA55B8283F507BB77DA2BD1856F5ACAE411F102EBDE926F61ECED72641392919887A294E23AC0F527162653F723216C54F86935EFA9F53906615A55E8D7CF5E8217919ADE51A07EBD27BAA87752AEE9100099000099000099080A310308FC56B2B65E9BD7F04D626B823FFC257D8B6FD9B0E01DA515A7257F53463E856C4C5432710FBEC423CFF52086A1B64C6E2AAA63FC6CE7496531553B3E641A733D27ACBA053F9466281B8B551C6245D83B2E731CACB588DA3FD306B6E1872531C44ACD71AA24098D028CF35BC02655581EE0A6ABB36505BE3DA36BB9377404D552FF3AAAD40E5CD2A98BCBCE1EF371901FAFC2EBEF955B9E53894F38DE4D6CB085FC6F19919A810F1EA6669151066BE0043BEFF7663CD03244002034960E9D2C556027A7BD94AAC57AE6B2E5D2A6A3F242E714A1011310D0B17CABB4F46FB88DE331CFEFEE334AB7AB51D1A3A11D5E239419579EC9801E7CFE775E4552FB355E2FB8E1D3BB172E53278787820E9F383887978B66CCBCA222F2F7978E98433674E69AE779CE5C5BCB4A8EFC0C70D12200121605BA8BFDD889C678FE2F47411E9FFCEAF4382D6C983C082377331F99F1689FB9BE1C8BD0A4C0A53526B2346C8502EFD8D5AC4BFB75C9E18D688FB173DBC7D47382464F39BC2C7C15FDA7BB1B911A9DBB622555A12BBF1054C6D7302AA137225992948B9D8F56D530ED9E47B5E6953F9096C79EF12664645206C962C998D89114BA31D28B671669D58DEA88982E57CAB7DDB1CD78ADADA4AE9753239A8FC0A27C41CBE582E43A0CAD59ED046B9EA504FF5C8ED59DBEFA1241E2601122001122001122001FB21F0FFB3F7EE51515D69DEFF574A8A2A28011541100441052F1869888488A2E225DAD2389AD86DA7339D95BC9D35BFF5CE1FBD56CF9AF963FE98EE77AD77CD9A99D56B2E6BCD656566F276C618138D696D6C8C46F1C6456C684DBC7117054110944B414161E1EFD9A72E5441614C44AC92EF4EA83AE7ECB3F7D9FB738EF0ECEF79F6B35BCB3EC7DEC685484F5D8495EBB62133BB191F7F70C22344A3EFB476125B62A9C3FEDFDC434292847391302FF56DB3F0D60FC5FB5E6C46CD6E9CA11692ADD31AA48F8C97C1512F7ABD98F7CA3A2DFD4816934DD88CB7D76DC18696FD2872AC48ABC605AD5F9DC159C7B840BF78AB9CB302B13A11ADBFC1369D4412DE2FA50F4374B80DAD374A25048D3A652EF6BCB70DE949469CD1DA6E0F71A339CAEBE68ADB0D5023808C092B1013D42A8BF71EB3CF2E28BB84ADEFED917226348F31AC9D1024CEBFD60AF74FED00F8FCDA39F0930448E0D910282FFF832BCEBCF2724F4888D7BCDF55681A77915E5DBDB4B45CF39C4F48988F3B775A248C4D18DADAEE8906D18B2FBF3C25216C6E698DDCB367B726FEBB0BF52ADC4D57579726BEABEBF4F7F76BE7AAEFE0E060A9A70DD7AEDD405ADA4B502F09DA6556978A954FB15EC3C40F122001211030868208D39A483F33193B7E2EB1037B87601D54C6950E11F9CA909D8B94E541B0D6B7A0525C22A2A2448CD78788602F59DF4B45948481BC5F780303D32211EA27A1194733B0D697A349A6B7E6EECE45B45119923A442F5F8754E95BE375BBF78C226234CD82DE6884C964921F7B6895D17571DF4E206C792EF66C8E9758FFA77060FF69F1630A42829A36EB25591AAB247F36B2C45B4999F3F159695A3C7AC5DCD2582B9132A723A8EB2ECACACA71DD321BA94BA2BD08F461C8DA9C8BC51243D33D7D9B76B897E33609900009900009900009F83281E55B77627382C4603F710CFB4F35883B8EDDE9C497DBFCECDA366207464B789577DFCEC5C3FAEBB82A8B4FA56F7B59C63775E28C2376FD1511E8C397212B56D9A426ACCA8C07BAAAC611D71FC22666A5B5E604CE340E62E116595BC961CA6AE382C859D049A845A3690ED217CB9A56F28AA45765F878D245A6216FC76E6445DB3B638A4FD466AFF68A186F69BC26AF2D666B0BE3AA6E289B7C3A3A51D32CAB47F52B2F973958E928A78F5CA089F816EBA84E7B9AE29E34DCF2F8FC7AA2E11E0990C0C412E8ED356B1EF12AD6FCB46901C8C8F89E16DA46C5A11F9DD6AC598D050B1270F0E06FB532818181B877EF9EE65DBF71E3062D4F79CA1B8D06DCBF2F33834625B5C8AC4ACE6FF7ED397322A0BCE83FFEF880167E472D581B1E3E12924D2BC80F122081294D608C47BDADB90397559492EE6A1C7EDD315D73C112ECF9973884AD5D8E55A7CEA2E0F5BB1AB4457FB91A31120E4709D909BFCA40FD9E0AECFFC115D9D723FBDF326461597F4D661CDB7B12DB776F44DE5B3F7575A2E5CA491489612A123D1ECACCD788CC6D783BD399FD10E7F7FE8F675CC687A30C55E7A953F0BBBBBE0183ABD6E3ADF79669BD1F6CBB863335E29BB35873687211D188D96EE3F0F95BF8E19A2D783755B2C47BBEFFA1AC05A0CE5279676AF1E37579786F8DBD985A844A79F90CCA545DF1B1B727FD1C2C91B7E4AD8D7A596B60E43E8CDB0E67397E9300099000099000099080BF10D04C1CBBDAD958730FAB24CEF77BCA7692D426EBF9D478F10CB7E7BEA89F0E9BCFCD0E3C56760A7509BBB0E5ED77EC9D7ED88EE31F39168295199FA7AAE72277DB1ED8B149DE6FD458C65B92D99E8EEA6B4E7C8EE89FEC91759272D1F261A97D5C90BACD6EB7AAA20FBB505E7846564EF2FD646B2E4569D31CBC9AE7640074549F4371ABEAEC1D149C12BB3B778BE3B97A882B8507ED0BED3657A0BC692E32DDCAF537FD0167462DFC6473387C3949A878FE2E7D5E03CAE7D7C986DF24E0AB04242CFB0B95FAFBFB70F5EA358917FF07AFFDFAEAABAFB5C55EDF79E74FB57CE501AF3CEB55BA7BB70D9B366DD0B6FBFAFA5C5EFADA01F970F78CF7B6AD16A18D8D8DC14F7EF223AD487DFD4D2DF48EB33CBF4980044860DAD2A52BB4DFBBBB3FD900BD698C6EEF9590CDAA16CC0814AF91D1D962C09A252EBD49F2DCB2CCB21AD3E177CEBB1DF19F4DA3294C169295788DB2C2F7680711FFE985EFB4542F9E462A5492CC02FBE6A416489307C9EA15BC4EDE60EB60B58847CF37D4A48FCCC4DB3B96A174EF07B8AACDDB955749DFA61DDF503FB349800448800448800448E07910887C693B7664DAF0F1FBC71C216EC476328A816E115BEB7934C887AFA9379A1C36BD658CEDA8933C358956D9FBDF6457FA70179FAA696A3680499E1DABA51B625E7B269DCAD3C16631C3321A902A2706BB4D66658FF1A6F7ACE509F6F8FC3E0124BF3EC5346306CC123EC4D752E4DC68B4DF6DF5B566C157792D58B81837EB6A5E785E2653882C16FB108383E2A5E99654081B1567BEA7A7C7EDE8F89BDE9EAF2059EC50855C7EF850DE5E3EA7E4EDF9CAFAF97FA3EC9FDEFDD62DFA4DCEAFF1F6D95F7CEB72DE0A4C95E7CB5BDFBFCB316FCFD777A967A2CB787BBE26FA1A2F6A7D2E65BEEA77B7B0E2C7494FD44F9D7EBCD8F312A8C42456EEA8D470D2FEF671D461BFD8B5C882500E6DD72FDAEBEB8DB48A11FFC449FE7079D5E8B50AE4E5C9989182979AF50BB05B44FA871D556874BBF4B76A87976A7988044880044880044880049E37811D9991E8B87EDA2D0EBDD84E22D2338D2560159179B4FEEC3C4B09D0537DB92225B4778F67A7DB2C907718DE9394318F07D67B89C71CE5F3FB1838CC22011298640266739FD72B3AE3CE7BCD7CC283A3C5FF272CC6D3488004A600019750FFF5C7F55A77137363608A9C98A035CA93BEE1540B9C754F019EECA2AF11B0DEC447EFDFF4B556B13D24400224400224400224F0D404DE7FFF83A7AE8315900009900009900009900009900009F806019750AF9AA304758AEABE7163D80A122001122001122001122001122001122001122001122001122001122081A94120606A7493BD2401122001122001122001122001122001122001122001122001122001122001DF2440A1DE37EF0B5B45022440022440022440022440022440022440022440022440022440022430450850A89F22379ADD240112200112200112200112200112200112200112200112200112200112F04D0214EA7DF3BEB0552440022440022440022440022440022440022440022440022440022440025384C0F490909029D25576930448800448800448800448800448800448800448E07910301A83F16878F8795CFAB1D7341A8DF0455DC4577905050591D7639F28CF4C7F7ABE743ADD77BAB7DFB59C2729FB1E9F2F6F54C63FE64FCFD7F8BD608E3B017AD4BBD3E036099000099000099000099000099000099000099000099000099000099000094C32010AF5930C9C972301122001122001122001122001122001122001122001122001122001122001770214EADD69709B044880044880044880044880044880044880044880044880044880044880042699C0F431D79B36E6C8D31D78F474C5599A044880044880044880044880044880044880044880044880044880044880045E64021E427DEA9F2E40CCAA59089E6398903EF7DF1BC0EDB3F770E3E0ED09A98F9590000990000990000990000990000990000990000990000990000990000990C08B46C025D4A7FE7401166E8B99D0FE29C13FE5F5383C7AF408559F354D68DDAC8C0448800448800448800448800448800448800448800448E0D91198E8A00BCFAEA5AC9904488004FC9F804BA89F9F1339D21B095763B3DAE407D09B74C0A8DFCCB6419B9CAB832E68A488B6E52807BDE4B995895F17E9B7427D6048308CD2394B5F3F86467597BB2F2201031297CE47776D0D3A9FF0861B22139068EAC5F586CE171108FB440224400224400224E0AB040C73B034D180DAEB4DB453030D08D107C04A9BFDBB3DAD01C2CF14089BB91703C3A3AA90BC5053002C66190F79C90B913C9BE48D2937AA1AEE920009F82781FF93DCE3D1F0BD0B72B12031DBE3982FEC0404E8303CACB4AAE7934297177ABDF0F4E90198F730C26BDEB33CF8D5BF743CCBEA59370990C03322E012EAF5218ECD07F771EAAD0AB43A85F6C509C8FBDBC508D3AB160CA1F11F4B505C240ABE88F22B7FB906CB33948C2DC9DC83D21F5D40832AF7280C1BFE2B03317345E4973451A174B4CA26EB23702ED6E7E520C6D13D75D996AA629CAEBC235B06ACDE998F04B73C79B581F2434711B3231F71F66E7BB4B4A5AC00A71BFA3D8E71E7BB120840ECD215D0357F8D5B3DA3470BDFB54E4739B9EF59696968E9BB8DD3B7069EA8B2A86599488B694543C3393C598927AA962791000990000990000990C0630918A296202D2D1A03B59FA2E1091D0C1E5BA15F660620F1952DC84A0A75B4DE8AAA2F8FA2B25D8004C6217FF7AB30B9F5CBD6528E4F4E378E1C3124E047BB32C505C93335951D4173FC5664C56883A0914CEB6D1C3A58E661F3C5AF7F1D59A870D59BB8F607C88A1BC6D90347D11193855DD9F347CACB98A1E95231CE5DBFEB76ECF96EC6A6E722276544446AAB3A8B9395F6F61962D3B12B67A1A3816E6CE54864FA7A6C4A1971F66ABB548493D7EF3DDFCEF0EA24400224400224400224E0C7045C42BDB30F36F320F4AFA7222F3F428CDA3E94BE75115F1E9B8BD7F343612EAB46F12923367DB206860B1528F8E565447D92853962FD36FDAB88F4C9C9D8F5EB18B4FCE2348AFEA219BB3F8AC728D3D679191FFF36E0951D22D2EB1FA0ACE0341ACC3A2466AC45564A3656351DC4C576994F20227D7755294ED7F6C310A8BA6345CFC0005A0B4FE29A6C1B17AD12835787B30565B004EAD1D743917EE26EBA0E8BD292A1B75689503FC1D2F85023F61FB88DE131EE42E3B7FED6E983680A18C604BF3218FF82CC2101122001122001122001213070EB1CF637058807E114C611B25013E91B8B0B50726B18E9DBF39192BD025F7F5E292E463A99196BC5A52F4FA279408F40B1D987FA1E78C21AB883C22F4E4233E7872CD045A66153662CDA3A06D0D87212DD21F6D1CCD04000566EDB80B89E4E0F915E55A6447E9D43E98F4E17713FCE282F0B0EA259DE1518B49A7B644C70163DD29AD8F4D5F2722503B15547D1EC0BF72D304113E9DB2A4EE264F503C4BFB20DD929CB305B84FA4ECCC67A11E9AD4D153878EE269237EE44C6A66CD4EE3B8D9E00716E1191FEBE88FAC7E4DCC8A5B9D8949625FDFA9D6FF4CBF32E738F0448800448601481F0F0300CDB1E6240742C6F69CD9A57317F7E9C9675FB76138A8BCBB4B0D68B172F447A7A1A020202B4B2454567B573E6CE8DC29A35ABA1D70762686808E7CE95E0EEDD366F55F3180990C063088C11EA7571D158F3B6B3443856FC6C060ACEF5C1961F828ECF5A60F8D96A448930DF78AE5B3BA9A3DD8639FA01D49C07D2FF3D5ECCCF3E3456ABACBB305BE331CB0F95FAC0E8154892765F2A3881066D96D7101A2E9E8421741B62226603EDBD9A41DED7714704F861E9F1481A12E35DED077628B7A62174F4C8F4D191EC29BB658877F326B2C9743419CD34161F9101950D4BD76F118FF4108DCDFDFA721CBBD02800E761FBAE74F4B50D202666A69667F7EEE9C22BF9F9D05653C8CCC7CEA8527C5E724FEAD8E8AAC3D2F2150A4F578DE21E88F4ADDB112F478DB394C79515B515373073C54B8850CFA8F936BE385226031203B2F2D6A3ADF0189A23B2B0237B36BA2D06CC5221A0647855FEC571D4757A8EAA54DFB624DEC111F1CE32C4AEC4B69C64F97720C9F600E5F2E2A66EA2BDFE55DD4C2440022440022440022420226B5EDE3C9CFCBC047D8679D8B82D1B517623048DE5A75152F7E287E50BD0D9D022B6DFC55B76A798AFAFB48A501FAA390B0D19C3C51E6B4783B2DD259CA5451C67C64E3C18424FE708A7E4AC58A0AD02D5DA18A0179D4E433E24057162335614D7787DEE6CD62184C4AFC6869450CDC6AD6C77D88B9A80DF8316B9F630FA71BDF81AD27667C0A0EC4F67DD5E6B9CA483B65E5CAAAA406DB59DC1AD5B9DC84E9A0BA3BCB9088C5A8C59B0A0A8B85E6B4CF5D90A64ECCEC4A2D000548A7DAC662A5CAAB27BDEB7D73602F2026274BF0CB1767BDA6C0D41983C9BD68E3A5C7B108EB445760FFEA6F29338A79ED329FAFC4ED25DE66548800448600C819733D23451FDB7BF2DC0C3870F3DF2172C48D044FAF3E74B316386092B57AEC09C39B5B87FFF8126D2373535E3DAB51BD8B46983BC7C7E094A0453C27E7F7F3F4E9C28C5FAF56BF1BDEFAD4461E17157BD81F2B63C34748676AD993367E2D6ADDB98356BA6D43F43DB566B5BAA14317BA644D35E00F5726068C8B35DAECAB841022F30813142BD475F07FB50F19FBD88FFEB704D98B6CACBB098C4E9B088C059DC1583C4F016B4340C6049AC4DB333C3668AA1FC772518C88DC5CC53CD78D066C32C6F71603C2EE27B3B3AA3411A25A14C1CA1D802E4178A84DD47555121AE6B2E4B0628AD396669365E89165F1D5D8068F27771F162BDCBF8D76C72DFEBDA736BD140D3251C2EF80A36CB3062B3B72333E6011A9A0664CAEC7611D8650070A8101DFA05D8919789B5AD7771AE2D104699B610167A0F5F1C3A0D5D6C867837E568331A2E1416C1B47B0302D5B4DC4BED52C736A9C386B22F8EA00573B1F1B54C6C5BD585CF2FBA4F29D62144E237196D9DF852EA33AD5C8FAC8C9764107B1245ED33B04DAEBB22F19284270A903F5606ED7987DC579D2E0443B56771A07608E9791B9199B6007527ED8315174C9DD4AB1E1025F28B486F9376EDAB6C47F2FA6D58963A0F75254DAE53B941022440022440022440021346401C1FF446A5F80289D922D2DBAA7160DF658426AFC5A61549308800EA0B5AF084F5D74B45C33DF5387DDA99310339D9D1B035956B8E33868850B1E5A2B1EBCD1F3A4EB089A7FB117B581C6711F7EFD095C810FDB8FCD0285B4FCE59BA5E840825E0BB7BE8386B9581812E6E157688926FA92D12471437EA6AD08068E4ACCE8255178828718AB2493D756EA7B83761D2B7873B71BD527CE717AEC432718E898A8B84B9BED83E1B40BC22812E3C70FAA80C7542868398192963A5BA461437AE40F68E3F415C4B0F426322606DF1D22F873DDD77AD08C75B43B0456CEEB410719039F039C2D4EC83CC14794E4B1033459FDF49BFDFBC200990000938089C158FF78DB9EB909FFF7D1C39F27B0FB1FEEEDDBB2829B9A089E54A4C5742FDF4E93AED1C25BE9BCD7DDAFEF0F02358AD121A5B5279798508F9F7B53C8B65407B09E0B894F6356F5E0C56AF7EC57568D5AA7499E9A6CD67C38A15CB5050700CDBB66D11313F54660A2660D5AA0CA89708E379FCBB2AE20609BC6004C617EA1F0DE2EABB25685D938A3D59CA35478C4C716CD6B5B5A3E89F3BB069FF6A58FEA605157DCAF854533E67C052598DB2E245D87D28124522D45BB5F021FE2E598BF82A71E713EC6320D8E35ADA05609D18AF7A39AED3E6BAFA7B3FB5DBF8EC3E860764F68178E688574DA6B8C3571C3E81D661093194289EF4160B12D333910859004C5A1097324F160490018F6C57C9F42ACD93A9AE028D19F3317BA69C2F5E51DA9F82075DB2A0951E8B1685C05C558406EDC44694552DC76B890B102842BD87D79454D85151817699DAF5A0B54FA649F7A15206B0E2470535095A2FD7F74CAA05ED289318A2AA9E2B550F9010E77986E79E0D3D32D12426250B1B6500D220039223ED0C79E4C9887B244002244002244002134BC06E8B9B1F88A115958C2D1B4364DD9C1B38F0F9BD2916964FECCA9DDBE46545330E9F6BD410DB2C7D6266B6E262E139097D23B1EC576F47D6A655B8B64F1C8BC6DC8400A4AF4F161BB47C8C881E307B25D2C2643DAAD1CE1AAE3AD43D90203B62A01A17A521BA42D9B9AE4CC7869C23FFF7745B11256B0B2C0CBDE963B32E95DD6B8345DA18169380D9013273787417C422563D556742D6755AA416F33277E0414F176CA122F24725203AB01EADA30D70654F57DF93D25D6275CB4482CB97D02961117A5ABBC41ED76A039F5F059589044880049E1D81E0E0604D9457216B46A7BCBCAD9A28EE3CAE84F6C6C65B22C64FC7C68DEBD1D3D383D656F5AA56424077F7203B3B0BF1F1F345501F4655550D90044DD457F92FBD948A088944A1BCF1DD935AE8579DAFC4F7F9F36335CFFC03070E61E1C224AD8C6A97C964C283AE6E9496946ADEF6838383EE55709B04A60401EF42FD230BAEBE751E975345A4FFAB68BB312638C47118B5FF74038B7E9523E16F027043FE9D26252B11DF22D1177B51F60FBDD8B077B388D73D308BEC392BD2FE76CCDF48DA34CF97484449F36F0D0DA0E4E0A728914EA46FFF211669794A9C173BFEF2399CBBE56189FA5B5727B7BD218B6531AAF9689290374E6F24ED1D87B91F0F1E58609447A9AAE212067A5AA55D915ADB2CA3F1AA8750CC7CBB496F6FBEDA965FF9F61DED538610CA7B47B6DD8B6BE7B9CF427695D079D4E73AECA84B0D4854B20DB8D7663FE6F93984CAA39FA229310529F2A2206BD342AC12CFA24F4ED77B9EC63D12200112200112200112986002ED95C770A829012B52166059964C455FD58AC39F9CF322B64EF0857DA23A03564968C4247D2B0A3E9130408E36D91ED4E0ECF13E47F89A613429478D04772B72A4F101D1194831C90CCDE38D2307B5AD0064C88C496F02BEEB44659F76481CF7E377B0F647F9D8B063150E7D7ED1FE324033765B71B6E4A2C35A0DC4C63777CA7D8A449DC7EC4F576D93BB11380391A136B4D7554A081A75E939C87F730356241850A619C106A80095DA8B8D80398892ED86BE2118E296204ADF2E0BEB9EB6E7555EC3FA37F3B1223E18AD75A31D559CD6B4D3E6B68B44EE77626A3FBF8A3B13099000093C5B02F6B034A7306DDA34ED4281FA2064BD9281A0A0A031A2BA3A4189F43B76E4C94BE821FCFEF7C7B5F8F4EAB88A41AFE2D597955DC4860D395A989BE1DB76A165F9F2A5503F15157F7409F7AA8C3329A15E89EFEA4580DA7EF8D0A679E0AB7CB5AFCAA5A7AF94B07EDB344FFDF6F60E2D9C8EB33CBF49602A1018FB2ACDEA10E9672663C7CF452CED1D82755019573A44E44B7C76092D92B23C08D6FA16547689E38E52B3F52122D84BD6F7521125A120EF17DEC0C0B44884AAC0857E98866E5D92102A7A64E7AD46A441210A4064721652C264D1DC5ABB37BD2262080947A0418C57897919126218E38FED875D7F764D16C37ECB8E34D81A4BE5E5C600020215D70134348AEB515820DAAA2EA3F2523D662626214A67FF25AF18AFC85A89103935247619D4B8EA81F21673900E9C3943ABA3B6D182B0941588967B1560988B34890D6A6D6A94DA03102F0B76AD4A54E78D4AEE23835159AEDDC79C131ABF126B57258CBAE7B3B1367F3BE2AC8D3877F2984C07B64217335702E23091000990000990000990C0B32590BC7E2B72E28670F1DC691C2EBE2DA6BBDDE9E4D95ED5176A37C83A44F95864EA417141192C06B1CBC53E57C924EB08BDB643D62852C6A4B81525C6CBF460111C6C636CC440ACCA5EA085CC91A89E1E29305662B21BAD326BB8D1E3B8FB8E66326ACE3C033877B81C56E302E4AD4DB09FA20C5AB10623647ABF41DA353B7E999AA48CBE6EE7EB04FB69CFEB3320623936BD96877415CE465248EC7C2DF67C9FD98A81A61A71BE9A89ACF4B95A5E6CC67219113E40BDB8CCABD90A90C5669739CA05CE9EAF89F8166D46B576BAFDE331F6B454E64A53F7F97521E006099000093C73029D9DF7D1D1D1A9FD2C5F96A289F4C78F9FD4F6DD2F1E14A4D744FAC0C0E9B870E1A2E621AF047D15AFFE8D377662D9B225120E5AA220C8CB68A7F09F9ABA4CF38C579EF8ADAD77B532EE75AA6DE7B92A7CB4FBB6CA532F0654789C1BD5F5F8F2CB227921A0D73CEF551E13094C2502633CEA6DCD1DB82CE13BD05D8DC3AF6BABC2020B9660CFBFC4216CED72AC3A751605AFDBC5EA457FB91AF6753E7548F85506EAF75460FF0FAE486111B9FF2D432680FA6BEAC7E943C5D898978D4DBBDE7075A2ADAA1825DA5C4E1D6CA22FCF4ADB80DD69CE6C990E7BE833CFA9B20EEF7BE71953F9DB90B004DA925109AFE2CD043B09E5597FEEC249D4476CC36B7B1CB143D5A2AE2D32427218EE9640895BBF47BD05924752169ABDA0F197C57DEB65BA55CA06BC115A8E83129854D5B1C179AFBA6FA2A0E48E9430203E2556E266DEC1C586BBB0CA40C9F54C6AF7666474A07647F6B4CBC93D56232BCFA3DA584B8ECE8C5F88B8B876E82F36DA4FD63E3B71ABCD8AEC9C7CA468FB5659D7A0D2EE65E476163749800448800448800448604208688689DD56696EE8449AC4F97ED36E84A043D6CC69F8A6C98013D288E75B49607C1A5266A936844ABCF49D8EC688B07EE0B768A82E437DE21639FE06B2B59C3E5CFAB242665CEADD6CC45E048A377D92DE82E2B2264779E75720D2B3E6C32A8E268F63A96E837D46AE6C0C34A2A058E2E267CBBA4B89EDB8A8D99CD1D8B4DBD936B1699BBEC2D9EA5EE7459EEBF7706B052A5A66236393D37E15A72BB1B92F6A8BE1DEC5C9E29BD8919DE378AE24C67FD151C8D2AFB29CD7D7B8D4128934B7721659D4B7CC3D3EBF9C36DA9EF6B0B9DDECF1A9FAFC3ED79BCF8B93C0131278F484E74DF9D31E07EA7179CF099C0A65F3F5D757B505624737213A3A5A447C15CD00C89538F62A5DBEFCB5B680AC5AE455C5AC573FCA0BFE0F7FA8C4FAD9DF435252A2765E42423CD48F5AA0F6E0C1DF6AE76819F2E15C30D6661B1EB3ADCE57D75CB15C0C19F9E9921038B5B5F5CEA2FC2681294360DACB2F6769BF32B67F9089C09031BABD571036F144515E295A14128F336CB099C51BDA24796EC7FBEE0DE0C49F57BA1DF19F4D43C80C594856E2354A7896D10E22FED30BDF6F6940A05AC0D52AAB7ADBBDE91198801FEDCEC0C5FD9FA1419EB540DD90E43DBE1F6AD15F79853252C7E34F9FA0DC402CDDB21369A8C0BEE38E3F2201E231257FD306BE3154CE043581D59000099000099000094C4902B397E6E2B5B4611CDE77DA11EE2540667B6A468847F8BF2909C7ADD381E265AF97199B963E996AEF769C9B2304942D6E3206C26AE9C51813364066101B03C48BBE1F03A3014AB910BDE45907A4DCE8CC91FA9F6C8BCFEF9371F2DFB382434CE8EF33FB5C072222A3D0D1DEE673EDF2555E710989686A6C20AF2724E04FCF57DA9FFD2B2EFDC7FFFEC69E296F77E561DFDB6B7FE9FC1F99FF177F56FED7DF58EE494E58B07011EEDC6ED442EE3CC9F993758EAFFE7BF4A7E76BB2EE95BF5FC7A5CCD715B660C91BF39FA83F6A1155EF49E20E9ADC257AFB59B7CFB47B3FDD0F8E0EF489B1EA07EDF4F7260ECB5A009EA6BD4D647BF14F522F7165B4F02476FFB028F99E753C7B2AB1ABB7222DC286DA621557DF91868744A477EEF09B044880044880044880049E0D81D7D22270BFB6D415935D22BC628846C818D84303E27033E6280FB81350B6788FFC784DC303E81B2F528F949190F51394F8FC4E1048564302244002CF948055564F573FCF22A9B8F52A2E3E13094C55022EA1BEEA33FB54CFF9399108996398101ECA93FEF6D97638EB9E904A59C9D42030D484CFF78D9E7EEC7B5D6F2EF91DF695F85EBBD822122001122001122081179FC0BE7D9FBEF89D640F49800448800448800448800448608A107009F5AABF4A50A7A83E45EE3CBB490224400224400224400224400224400224400224400224400224400224E01304027CA2156C04099000099000099000099000099000099000099000099000099000099000094C510214EAA7E88D67B74980044880044880044880044880044880044880044880044880044880047C8300857ADFB80F6C050990000990000990000990000990000990000990000990000990000990C0142540A17E8ADE78769B0448800448800448800448800448800448800448800448800448800448C037084CEFEBEBF38D96B0152440022440022440022440022440022440022440022F2481690101F045FD21C462F1C976F92AAFC1C141F2FA16FF42FDE9F9B2D96CDFE9DE7ED772DE30F2F9F24665FC63FEF47C8DDF0BE6B813A047BD3B0D6E93000990000990000990000990000990000990000990000990000990000990C02413A0503FC9C0793912200112200112200112200112200112200112200112200112200112200112702740A1DE9D06B7498004488004488004488004488004488004488004488004488004488004486092094C1F73BD69638E3CDD81474F579CA549800448800448800448800448800448800448800448800448800448800448E04526E021D4A7FFAF64C46545C214659C903E9BDB2C6838D582AF3FAE9F90FA580909900009900009900009900009900009900009900009900009900009900009BC68045C427DFACF92B1243F7E42FBA704FF153F4ED2EAA4583FA1685919099000099000099000099000099000099000099000093C5302131D74E19936969593000990809F137009F5491B6346BA22E16A6C569BFC007A930E18F59BD93668937375D0058D14D1B61CE5A0973CB73289B9317EEB55AF3799A0E61758CC66080EA6E74440679C83E870339A5B2DCFA905BC2C0990000990000990000990C00B45406784C9A487CDDC0D8B1ADE4CE5F4381692172663426D3C349A93564E270CCD6438959F1FF6FD8526F0F72F0D79F46F5FD2562C59BCDEE3D864EE842E2FF47A399D4E7E17D9C2BDE63DAF83E57FDFF4BC2ECDEB920009F829019750AF0F09B477E1C17D9C7AAB02AD4EA17D7102F2FE7631C2F42A7B088DFF5882E22291AC45945FF9CB35589EE1089363EE41E98F2EA041957B14860DFF958198B922F24B9AA8503A5A6593F5A19F87ADBBB7202E78E4824D574EE258D96D3960C4869FECC142B73CE021CEEF3D88B83D7B90E0A2EA56F6CC011CAB318F1CE0968380092F652D40E3C52BE81E6DF8BB31D2276462DB9206BCFFF975B7A3DC24011220011220011220011298EA047461C9C8DFB51A11B606ECFDF00C34B70E5D1872F2F3911C61C599BD9FA06694AF477CD6766C498D74A16BB9721C47CBEEB8F6D546A49CB343CE693CB31F27465720E381CDEFEC81AE78BFD8F8AAF2306CFEE92E24D86AB1F7A3F388D9F023E4BA0F161E76A1FCC4317CD53CAA211E577C3E3B8F63618C7F156F6D4971346C10570A0EA2ACD5EEBE149DB51579A9D1AE46B79417E2E857775DFBDC200112200112200112200112F87604C648CA36F320F4AFA7222F3F0226F4A1F4AD8BF8F2D85CBC9E1F0A7359358A4F19B1E99335305CA840C12F2F23EA932CCC31014DFF2A227D723276FD3A062DBF388DA2BF68C6EE8FE2A1E9FBDFAE4D3E70B611397B44A40FEAC4994F8FA1C6ACC3E2ACCD5897BA11D98D1FA2B815982E227DD795D328BC6E46B036B3C08A2E8B054D870A70597CEF8D4BD788F1AFC3F14F65B010A4476F17457AAF37563F1799A92FC35AF978A15E5E8DE3A1FC30910009900009900009900009908093802E3A13EFE62D533E3332E1D7EE2404DD5CEC7C771B22EC07651EF0A8A45FA889F42DA505387AF53E9272762237350D9122D4B73B4F352663AB43C897B9C2CEA31EDF3A1949D97374C8DA2D227D503B0AFEFBBCFD4581D8FFE8BA864F0BAF01C17390B9793D32D7A5E1C647A5BE354BF7B12CE660AB88F4838D25F8F0441D966F7F13AFE6E5E2FAFBC7D0AD9B2763A36874C80B8ECF855BF44BDB9197B90EF1573FC12D9AEC1ECF097748800448603C02F3E6897ED6D28A478FC413D64BCACECE4272F262949696E3C68D2AED8C3FF9931F60CE9C080C0F0FE3ABAFAEE00F7FA8D48E2F5AB4103939D90808084077770F0A0A0AD1DFDFEFA5561E220112F0650263847A5D5C34D6BCED6C723856FC6C060ACEF5C1961F828ECF5A60F8D96A448930DF78AE5B3BA9A3DD8639FA01D49C07D2FF3D5E7C4BFAD058ADB2EEC26C8DC72C3F54EAF5B1194816F1BDFCD323A8B1771335C547610CDF89B8C839406BB76694F7B6DF8659DCC0DD25786BF73D6D5FDF6EF73469EF96A9B44E9C53FADB84ACEDDB911A639F86D055578243C556EC7E7BAD4665CDDBEF20EED4EFA0CBF90150EC9C7D6012CFA4DD40D97EC8E335923C663B3C44F5992338EBBC512367C98061B30C1862ED477A9B5178E8049AE5B6C48BF7CF1687F7CFC3AE061C3D7406ED362FED2BAA06C7196E40B9490224400224400224E07304A6BABDA39FA147D395429C6959269EDF0E415D6F82B5E50FF8CD0933F6BCBD66EC3DB375A3FC4A096E5CBDA7E5D5D7DF436EF23C18D5B8C56EC2232B6F3582DAFE80F3966558ECA8766C4572FAA00E49E23D9F1ADE8B537B8FA2D5613C6A457ADBD12D2161203F672EA6E0ED75619A1393E312DEAA9BFC638F61A18F5E262F3BFA51784A1BDCE1EA8952BC2AB6FBD2301DCA2C46CC90D65EBF629F85D07AA316C85C8D60C5D06DF0638C5F873DB973645C3803E1320C186CABC2E5CE59C85C6A9FCDD078BE00276EC87D30CEC7F65D1B611F2A3C44DDF9632852C79948800448E00525307DFA74BCF6DA26DCBDDB86DFFFFE8B31BDDCB9331F1111B3B5E3818176E96EF3E68D983D7B160E1D3A82A4A40578E9A5545455D560DAB4699A485F5B5B8F4B97BE822ABB766D36BEF8E284ABDED0D01922EE3F425858A8BCD7D6E1FE832E2424CC97B201B879B3D1755E42423C828282D0D0701343439E618F5C2771830448E099111823D47B5C69B00F15FFD98BF8BF0ED784696B1B1093381D968A1B28EE8A4162780B5A1A06B024D68601291836D38696BF2BC1406E2C669E6AC683361B66C53DC6B2F5B898EFECE88255389F669748AFD3EB55D87D5C3DF639BED2BCBA8DB089D74EEC4BB9C889B56ABFE4606D467171B5D3B61FC7EFC677FA38D92D312E5E2322BD1585BFF904ADE14BB17BFB3224947D8EC30526BC95F732AE141EC0C5563312163F44EECA65404DB9CC379673820671AA51ACFD04678BC5636997CC76E8BD26D38ACB3163492E76ACDB8ED6C67DA8711BF5E8A25FD544FABAF385286EB4217B771EB66D5F8AF78F5A3591FE7AE147323342A628EFD98CE5094694E9BCB4CF588D7AB78186B305FC26011220011220011220015F20407B473461F1163A2637C3B878C5C82DB1D4E1E851D9156F71AF2311DB3D7C55760F914B32B1326E16A213A2D15B7D12B71CB6A471F16611DE45A07EFF0A82B6BBD53B72056D4B8D0712D6ED147B753AAE17ECF3B01B6D6ACC909086CD1BE281A03024C4CD46CBF9031E0E3EA3AA7B3EBB8F616154B302701F9D8E970FB0DE438B1C991D2363A51B7538559781DC1FBF8984A66E84C74562B0495E7E8CB69DA7EB307DFA0CF45E2CC4E1261376FC702D326734E0F06F4E203C6B27D6AD5901E38D5388CB1591DE7658E16A7900003995494441540DBF79BF1CE1CB37637B7A8A1CBFE7AEF93F1F3EBC2A099000093C23020F1F3E4461E1717CFFFBAF61DBB6D764DB53ACBF77EF1E4E9E3C8D37DED8E96A414CCC5C5457D762C99264040606E2C891A3E8EDED454ACA62CD2BBFBDFD1EB2B256E1F2E5AF346F7B5741D958B52A0389890B5C879408AFEA5049D579F6EC792CB2FC11CB36AE97800636AC59F32AF6EDFB1416891CC1440224307904C617EA1F0DE2EABB25685D938A3D594AB8160B6DA64CEF6C6B47D13F7760D3FED5B0FC4D0B2AFAEC969B4E7C2A2C95D5282B5E84DD8722512442BD756858CA79358F27AF874F7D25150647E2D16BE16D64566DD3397C70CCEE39325D8C5779D16817EAFDBE9F4F0DEAB115587BD5D48468E4EED88A7AF92350F0E1E730AB47C7669149C90FD1D56956D16D505F5A8DDC1F2E443CCA615BBE50A60C7F8D7A1934A927504BFAF94812F79DFE7EF180DFB04E0EA9014410962499507363646E43EC12F90324627ED10D7B9CCCA20F3F44993AD536175DF2B534773B82EB6B71E5B0BC389086E8A2C7699F9CCB4402244002244002244002BE4880F68EDB5DB10F49DC0E3CC9A61AA7D86011C13D3C6E112275B725F4CD3CE4AD8B4593C4A56F96DC24A9D76673F30671ABF6A1BAA68C0506E56BE99A4C5C3C50EE72DAD14E9313B4D08D8366740DCE464C7A26C24494764CD875ABC91736C7B2E81DD32CAB1A11DA473D32C375895ACC4B660D7476DD872D7C1662A21721565FADCD601D29AAEA6DC599AB77858D5EB3C3FB2F96A3DD2A61439BEF03C9F6B1626FA758E831CBB063BB09D5355FE3C38FEE6AD71AA9875B24400224E0FF04162E4CC2860D39633A121B1B8375EBD6E2CC9973AEBCF3E74B613018C4E3DD7EC8640A11ED69BA26D23737DF41A4447B505EF57BF7EE870AA1A3BCE45F7EF97BE8ECBCAF89F22693499C494B5DF529F1BDBFDF22E2FB279A277F787838FEDFFFDB8BBCBC6D50DEF62A648E5E744055F7850B17356FFEC141E592CB440224309904BC0BF58F2CB8FAD6795C4E1591FEAFA25D12B44E84CEDA7FBA8145BFCA91F03701B8D126C66BB292502D08442FCAFEA1171BF66E865EDF23DE227ACC8AB4BF9D9BCC0E4DC4B5340F18CC458CF4B7DE6A41D1871FA0482ACEDAFD0E96283559928A49D974F1044E281599E91B09D85A4BF1FEDE06BC94BE0CC92B65CA6C6626CE7FBC0F3746E3EBBE84BA87CB90BA7C016CF276A4F1B87DAAEDC805EC51427B7BCDE89417BBC1E894786D0DE86AF27CCB3B5DBC773C930CC2B46BDDC181F7F763F14B69589CBC02794B5F469378371DBB314EFB46B47FCFEAB84702244002244002244002CF9900ED9DEF7803F461880EB7A155ECBF1337541D73B1E7BD6D484F32E27AEC3A84CB11BD7875EF5CAE4370781082A3DFC0F6D967C62C363B5D44FAB6F30771A47E3EDE797B3576E7B4E2A3B3B7B54629C104AD5FA3E8EC4D6D1FBA64BCF7EE6AA4C6EA51AC6231FA4A7A0C8B33DAB0C71EE246B3B425F67FB4B4BBA657D6E34A588198A05659BCF798DDEBBDEC12B6BEB747189AD0ECE63C63EFA67DFCA4247EBB85EEFE693FA35566DAEE6D5C88F4D44558B96E1B32B39BF1F107277C6F0682AFDC37B6830448C02F09DCBEDD84C3870BB4B62BDD2958A2396CD9B24913D0CBCACA1FDB2725B2AB3277EEDC9190365F6A22FE4F7EF2234447CFC5FDFB0FB060C1303EFBECB016977EF3E65C4DBC77AF50FD5DEAEAEAD23CEFADF2B2D4E929AFE2D80707076B31EF5B0217C80B807EEC967557060707B5B03C66739F7B35DC26011278C60402C6D42FC2B426D2CF4CC68E9F4BECC0DE2189BD68F79D88C857F1B1E622657910ACF52DA814C787A82811E3F52122D84BD6F752112596EDFDC21B18981689508965EF8FC95A5F8E26718FC9DD9D8B68A3322475885EBE4EA6C0028DD7EDDEF48A88D1340B7AA311EA4DA5C96474BDD0F0C73E3FEB36872DCFC59ECDF112EBFF140EEC3F2D9E47414850D366E58FC574F92F3C5CB9BBAB644565653B625E5D8F38F1BE2977CE41B6674AF66D348ADB5278502FAECA1FB28BD72D4812833EC8AAEE4818B2E40FD262899BD9785D06453396212B563D844664ED7C07EFED4C955324ECCE4FD661B0A614470F7C8E3AA92B2E612EC66D9FF3BAFC26011220011220011220011F23407BE7DBDC90113B51179986BC1DBB9115AD1C8E00537CA2166FBD5704E87611EFCBCBFF802BF50DA8AFA9D51C43FADB6FA246C2BB8C4E6A9460B3C9A7B51AFBCFDC4270F2466C5E6C1F0069D2B4311246F174321A4D485A95A815EFEAF221915E5AF4381696C66BE28A351BEBB2E6696D8FCF4A13ABBD1335F2A2C1D6AFBC59E660A583A13E728126E25B349B5C3BDDFE61D7E4DD0EB86DBAE52DDFBA139B13AC283E710CFB4F3500D3ED4E536E67739304488004FC9E8012C855781AF5A3C4F58D1B376882F8810387B4EFC775502D1EDBD3D38D59B3666931E4972D5BA2C5A6EF9675119517BCF2885FBC78A1963777EE5C4DB01F5D9F8A65AF92F3DB7D5BC5C10F1DEED2C2EDA88568559CFA050B12D4294C2440029348608C47BDADB90397951DDA5D8DC3AF3BBC99172CC19E7F8943D8DAE55875EA2C0A5EB7871359F497AB113353B55687845F65A07E4F05F6FFE08AECEB91FD6F1923E14AD4297E95CC38B6F724B6EFDE88BCB77EEA6A79CB959328D23C608C7828026F44E636BC9DE9CC7E88F37BFFC7332EA3361FD6993FB5BFBB65B033B86A3DDE7A4FE2CF4B1A6CBB863335CA37E70EAA655E6D6ADE4F102E538C8FC9B1EEAB97D09BB905BAEA6B1E5383B5018F08F9670F9D43D48FD7E2DDF75ED1EAEA6D2C41A31AF3E8E760892C7CD2DAA8478DC42B3D757D1672B7ED86C8F392BA70FED3EBF25C1BD1D29F812D6FBDA31DC5602B8E9FAA43B7CE364EFBECA7F193044880044880044880047C8D80AD99F68EE73DB15B8BA38F69473DECC4529436CDC1AB797B1C7622D0517D4ED62F5267DEC457AD233598E3566049FD2511A7359FF2910CD9D2EA75CCB6B5D49CC229F1BCCF5D978F252DFB6055E172226481DB77EDB6AF04D04463F9715CF5B1D99AB6E6C7B1B8838253B5F871EE16BCA719D40F655DA983121E48527305CA9BE622D38D617FD31F7066D4024F3687C397139C8AEBEFD2E73576F6BDC69A7B582571EAEDD791990A578E7BAC3FE52CCF6F122081C927F068F22FF9F82B8ED720757CBCBCC7D7F85C721F3D7A84EBD76581EDCB5F43C5ABF796D439EAC799FFC517272566FD9FE0A73F7D533B5D2D1EFB40168555E9CA956B5AC81B158B5EBD10282DF5F4D057F53893B7EDA1A187D03D1AC2F6ED5BB5D3D48B841B371C9AA0B320BF4980049E3981694B97AED0FEB5EEFE6403F4A631BABDD706D8AC6AE5E740A850389EC9069B7958DC5224CF2DC3DC6EC1E177CEBB1DF19F4DA3294C169295B02966B318DCFED36E5F6DA95EAF3C972CF28763FC16EAA333F176DE32947EFCC16307336A36036406C863EF8BF2629287D132EA82DA02C132BC1AEDF5F324ED1BBFE5CC2101122001122001122081E74080F6CE7782AE13BBD464D48B39D9ED0891F89DAA79210A3D96854E71D2C9D2526658468F871443BDE4894D3EDAAEFEF66074325B590698B270E163860ADFBE5A96F01902A619336096852F7D2D45CE8D46FB5DB737743ED2405FE5B560E162DCACABF1114A23CDF0555ECFE2F90A0D0DD53CF055781AF71424EB280606EA6116FDEA9B92375E593FFF6FFCF1DFFF3FADE8E0E093FF26FE4DCEAFF1F6D95F7CD3259F289FCFD71361729DF42C9E2F57E54FB1E1EDF97A8AEAA6545197325FF5BB5B58F1E3A427EABC4E3F5EEC79893B687297E8EDD5359C6C79A27A7DF1248B590C775F6C989FB6C92A46FCE392316933DECA8D456FDDB9C78AF4AA0EEB93AC3E2EDE4C63061452D626C2BDB7967C53FB1ED776E691000990000990000990C07321407BE73B6157E272F737D8A6DFA9623F2CF45816368B883EE3744AF8999F5CCB19A712E761DB93D9F7CED3F94D022440025394404F4F8FD79E2B71FDDB08ECDE2A79DAF2DEEAE4311220812727E012EABFFEB85E2B95981B0353A4F27A7EFAA43CE91B4EB5C059F7D3D7C81A5E740296FA53F84D9388F08F75937FD129B07F2440022440022440022440022440022440022440022440022440025389804BA8579D56823A45F5A974FB7DB1AFE24933615E39BED83FB689044880044880044880044880044880044880044880044880044880043C090478EE728F044880044880044880044880044880044880044880044880044880044880044860320950A89F4CDABC16099000099000099000099000099000099000099000099000099000099000098C2240A17E1410EE92000990000990000990000990000990000990000990000990000990000990C06412A0503F99B4792D122001122001122001122001122001122001122001122001122001122001121845607A4848C8A843DC25011220011220011220011220011220011220011220818923603406E3D1F0F0C455384135198D46F8A22EE2ABBC828282C8EB5B3C7BFEF47CE974BAEF746FBF6B396F18F97C79A332FE317F7ABEC6EF0573DC09D0A3DE9D06B74980044880044880044880044880044880044880044880044880044880044860920950A89F64E0BC1C09900009900009900009900009900009900009900009900009900009900009B813A050EF4E83DB2440022440022440022440022440022440022440022440022440022440022430C904A68FB9DEB431479EEEC0A3A72BCED224400224400224400224400224400224400224400224400224400224400224F02213F010EA53FF74016256CD42F01CC384F4B9FFDE006E9FBD871B076F4F487DAC84044880044880044880044880044880044880044880044880044880044880045E34022EA13EF5A70BB0705BCC84F64F09FE29AFC7E1D1A347A8FAAC6942EB6665244002244002244002244002244002244002244002244002CF8E807BD005064C78769C59330990000928022EA17E7E4EE40811F9ED6BB3DAE407D09B7480FB6F6639CB3668934F1D74412345B42D4739E825CFAD4CFCBA48BF15EA0343826194CE59FAFA3134AABBDCF537020644C786A0ADB913C38639589A6840EDF526DE577FBB8D6C2F099000099000099000097C4B028106B1E975C3E8E91B18533240F24C7AC0DCD38FE131B953E440800121A640D8CCBD18180D41F2424D01B098653CE4252F44F26C9237A6DC1441C76E92C08B4EE0FF24F7B8BAF8C1BC3F47A03E080B12B35DC7D4C6CDA2FFF1D8E70E0990000990C07723E012EAF5218ECD07F771EAAD0AB43A85F6C509C8FBDBC50813E315226936FE63098A8B44C117517EE52FD760798692B125997B50FAA30B6850E51E8561C37F652066AE88FC92262A948E56D9647D04CEC5FABC1CC438BAA72EDB52558CD3957764CB80D53BF391E09627AF2F507EE8286276E423CEDE6D8F96B69415E07443BFC731EE4C3201C37C6CC889C3E17DA7608B598EB4B4480CD47E8A06BE8199E41BC1CB91000990000990000990C0C41108084DC2966D199865BB8D4307CBE029C50763D5D66D5834CB61A0DB3A70F6F029343B4E8A5DB519398B66DA1B636B47D1A1D3681D6D1B0626E047BBD370F1D06FD1A0CA852461E78E0CD8EA8B71E442E7987181ADBB19678F978CAD67E2BA3CA135C5A6E7222725C255675BD5599CACBCABED1B62D3B12B67A123CF8AAA2F8FA2B2DD0E28327D3D36A58C387BB55D2AC2C9EBF75CF570830448800448800448800448E0DB117009F5CE6236F320F4AFA7222F3F0226F4A1F4AD8BF8F2D85CBC9E1F0A7359358A4F19B1E99335305CA840C12F2F23EA932CCC31014DFF2A227D723276FD3A062DBF388DA2BF68C6EE8FE2A1E9FBCECAFDE6DB8057768848AF7F80B282D36830EB9098B1165929D958D5741017DB653E8188F4DD55A5385DDB0F43A0EA98153D0303682D3C896BB26D5CB44A0C5E1DCE1694C112A8479F78E8303D6F0236B933F681C540C369EC6F0CC0F068AFA0E7DD445E9F0448800448800448800448E089090444AEC49E4DC9CA67460CF48031E522D37344A4B7A1E28B23A87E20367EDE36E46C4BC7FECF2B313C7BA526D2379517E25C831E1B776FC4860D8BB1EF78CD987AD46CE200758D80B9D82A22BDF17E35F65FB03BF0B8C605555D30CC4C424E4E32B2D2E7E2F30B76B1DB4B65BE73485E422891BEADE2244E563F40FC2BDB909DB20CB345A8EFC46CAC1791DEDA548183E76E2279E34E646CCA46EDBED3E8110E5922D2DF1751FF989C1BB934179BD2B2105BF53B34D3BEF69DFBCB9690808F10983D7B16FA244AC1806826DED29A35AF62FEFC382DEBF6ED26141797692194172F5E88F4F434040404A0B9B90567CF9EF7569CC748800448E085213046A8D7C54563CDDBCEFE8563C5CF66A0E05C1F6CF921E8F8AC05869FAD469408F38DE7BAB5933ADA6D98A31F408DFCBE4CFFF7780913D387C66A957517666B3C66F9A1521F18BD0249D2EE4B0527D0A0CDF21A42C3C59330846E434CC46CA0BD574C75A0AFE38E08F0C3D2E39134D4D3A9ED0776284178081D3D327D74247BCA6E1962B3B0237B36BA2D06CC52E194D083F22F8EA3AE532CF951B3175AC4E03F2D06BF2AB32B678E943122CC2833167E578694EFAF9237243684CD923725D60E5CFABA17CB3216682F84CC32882838572F53960D48DFB8192951F6290F96B66A149EBCEC791F64509297370F273F2F41C4EA1F20DB313DC266B341A71B4099CC8E68B0B9CFAAB0A1BEEC382E34F48EB987914BD7CAC024DA7EDCDC8AA2C273E241152C6DD8E86A437763050A4BA46D8679D8B82D1BF6A6D9D0587E1A25759D63EAE40112200112200112200112781202DEED102056BC9D731CDECEB6EEDBF8B2B00C9DC3E3D8274F72211F3D472F316B5AAA8A50D6B658EC4665637A26D3CC5099165B8AEA4EBB6D7EB1F23692721620C150096BCA02B127EB505C67B7EFCE96B562777682C8D33522528F4E360CE96660B538F3CCB2DCC4A163975D61725CE3823E1917F45DC6E53611EAC3424657E09BFBB65E5CAAAA406DB5BDC7B76E75223B692E8CE2881418B518B360415171BDD6F6EAB315C8D89D8945A101A8149B5E868452D6FE32A2BDB61148CB80418DFDDC063FCE3180D91A22F6BC32DFEB70ED4138D216D93DF89BCA4FE29CB28569236B8CF941022F2A81D5AB5F415050107EFBDB023C7CF8D0A39B0B16246822FDF9F3A59831C384952B5760CE9C5A0C0E5A3591BEB1F1365A5B5BB17A7516962D5B826BD76EB8CA0706062234748656E7DCB9735153538B59B3664A3D3370EBD66D4DEC5727C7C5CD835EAF877A093034E4797D5765DC20011220011F203046A8F768D3601F2AFEB317F17F1DAE09D3D6362026713A2C153750DC1583C4F016B4C8FCCF25B136CD1E0B9B6943CBDF9560203716334F35E3419B0DB3BCC581F1B888EFEDE88C066954AB43A417C719F9E52F61F751555488EB9A0BB601A2E7226669365E891E126157BC7786EEE2E2C57A57BCF3B1C304DFEBE7A4B64818E9742118AA3D8B03B54348CFDB88CCB405A83B7913E9DB64F682F526BE28BC2450D3F05A568E3673E16BCD2BCA88A15BE5289041805984F3349D58FF039770E8402B566EDB26E30123CA0B8EA07D661AF2B2D364D0558FA68865489CD92BD39A8FA2D9360FF9BB5E457AEC359474B8F558A783DE687F8BD45479120557641D02AB11D93B3622E67E339A0602909E2FEDEAABC6A1CF2F2364E16A69D746B437C99467BB53BE56594064BA26D2379617E1A2B80FAD927E6DD8B81887AAE789483F84A203BF435BE862E46D5A8C38699B2E5B447A5B350EECBB8CD06411F85724C1208313B7F18C5B23B94902244002244002244002E31318CF0ED977D2AA89F4B5459FE3625B28D6EE588B9438032A75995EED935B7E6C880C345CC4694164485CE2159472C2C0CC4804C2BE2ED1CCA819AEF3F4CAC0EF90B58B1C47863A94E89C86993214E81CC5C4266E21ABC41B5FAFEFC397FB2E7AD86ECE71C1EAD821E843E720669615E587EDE2B6EB62BEBA31DC89EB95E23BBF702596C5CC44545C24CC12D2A759EC5D835E4D1BEEC20317A04EC87050700AA0BA461437AE10DBF94F10D7D283D09808585B2A50378A9B9AE5A0C6007DD78A70BC35045BF2329116721B5F1CF81C61E95B91959922B67009626823FBEA13C27691C08410387EFCA438CA7D1FF9F9DFC79123BFF710EBEFDEBD8B92920B9A88AE447625D44F9FAE437070B876ED8A8A3F8AB83EA41D8F8989F610EAE7CD8B1101FF15571B5F7A69399478AFD28A15CB5050700CDBB66DD1C4FC61D17256ADCAD05E168CE7D9EFAA881B24400224F09C088C2FD43F1AC4D57725B6E29A54ECC912F707359F54C237EADA2476E33F7760D3FED5B0FC4D0B2AFAE4B8241D66C052598DB2E245D87D28124522D45BB5D586FC5DB236204BE2CE27D8355DD85ACAF1C96965C44B9FC5789597B2627CAA3EFA7B3FB52E3DC30FC5A71D65D7EF6A2F33AE543D40429C1C0A9C874471C7A9FAE2A27D402483ADAAD405485C148DAF9BED658A2B1BEDB316E4EFAD3A5251568301193CB4F6D890D47715753D3222B034CB133A0F6AC2F35073250A8B1390929A8944BD41F3B6D76B030DC9F448F6677778A05FC21689E7D96A11E975ED28100FA9A1C038C44BBB2C0321489737F7B2ACB2F6B3283E180D7523618C6216CD97F519AAC52BDE1E8FB3E4E041544A3BAD33D5203012D95BD6E356C34D9C3C700CE26485C8073245232A195B3686A0A1E1060E7C7ECF3538F4681A7748800448800448800448E01B088C6787C0160935F77551F646186EDD44D571716A10432420524D151D6B9F7CC365FC23DB6ED68D69EBADB20AA4EFCAC4EE37E7C36CD1C16454D6A4ACB7E54C6AD7996C562D828E7377F4B75EA7CA85609584B539EA88E1EE7E8E12ECAD7DBDB0CE8AC4B2F424D4C94C4FFF490A840D16E943588CCC2A089099C3631A3FA4F1D190C98CD8456A312F73071EF474C1162A227F5402A203EB47C5E65767CB18A0FA9E8C01BA644EADF8DC5CBE844E11DD7A5ABB909564BF0166DAC86368F30009F83381E0E0604D9457216B46A7BCBCAD9A58EE3C6EB10CA0B1F19688F3D3B171E37AF4F4F488077D1BB2B2566982BED303BFA3E33E8C9A53A5B3242494AD4D7E86B5FA162E4A42EAF2A53870E010162E4CC24B2FA56A21734C2693D477177FFCE365CDDB7E707070A4026E91000990808F11F02ED43FB2E0EA5BE771395544FABF8A7649D0CA99B9F69F6E60D1AF7224FC4D006E884B4552B212F12DE2A5D28BB27FE8C586BD9B45BCEE815984CD5991F637993ED6E76F6C8EE6792383982869FEADA101941CFC1425522A7DFB0FB14859E0929436DF72F91CCEDD12C598E90909D85C831F9B52DAB5A4B33F5FCE5D754C106BB314B4FC9132DAAEAB86D1AF46EC46BE3A6776FA66BC9632136D8D7568E9B020423C83BE29852C94E9E10940F10189B9A99D6C6F97D9DC870722E21BF1001515B76540213B6EC9FE92C6ED80C8EE5AD7DA2BB1EFD06D2C5DB11889CB648A705A9A7856FD167595C770A829012B64AAF5B2AC0D485BD58AC39F9CF3321072AF93DB244002244002244002243096C0B8768884A03CBAEF081297CA2C43F134DFB4E825B49417E074DD38F6C9584576ECC5FCF5C840230E1FE8445C7C340CC33DB8D5118E5D794B347B5333EB43EC1E9BAA7B8111F3C42EED439F9B8EEFECB6B2342BD462B2716BB15B667FAE6E3B8212C78AB46A5CD076BD0C171CE382C0C4F572CE1244078868EDF4467756E46BDF813310196A43BB3C1BE7EA54E3E620FFCD0D589160409936EC31C8AB0947349B80398892ED86BE2118E296204ADF2E8BF79EB6CF2EA8BC86F56FE6638538B5B4BA39B5A81A35D8DAB7C3EED75C6B3C6DF976DAC81A217E90C08B42A0BFBF1F274E9CC2B469D3B42E298D65FDFAB55AF81B15E266745222FD8E1D79B05A87F0FBDF1FD742D6B4B7DF437CFC7CCD315289F5B366854389FAA39312EA95F83E3030A889F60F1FDAA0C6F12AA93CE591AFBCF4F3645694D56A457B7B0754FB9848800448C017098C7DBD697588F43393B1E3E72270F60EC13AA8AC341D22F2253E3BE622657910ACF52DA8EC12E760A566EB4344B097ACEFA5224A6CDDFB853730302D12A12A70A11FA6A15B97D0222F1AB2F35623D2A010052032390B2961B2686EADDD9B5E113188611F6810E33524587E0C0E93D30F3B3C194D1ED1D13DAF3674078D32184AC95A0985DA10BD128B9C9CC72BE359C398BD30F1E8515EEE452595A8ED18D07CE1474E72AFD4BEAD1621DB911989C6E293F262260081EAADBFB4AB49DA15A6EF4755E5655CAA1D40424A02F456F1460B49C0DAF52B21E139E579B80D9892911E1D2C9790D8F85B7F8837B7A648589BD5C8CF99276B1B94E0E8E152F1DBD2232ECA80E4F55B911337848BE74EE370B194D5D95F088DB48F5B24400224400224400224F06404C6B3432061F7B6EFCC82B5A112278F1ED36CAD18715C18CF3E79B2ABF9D3593390BE763512C5588B94F02A7B7667C376AB06D5B2F8D48AF52F899D78138DE224D25475538C3D65C749281704236D65ACAC8554378EB82ECE23623A0E359C4399188909395B91A88A49D2C60511E1122ED320E383D95891A8C64C22F8FBBA482FAD0C88588E4DAFE5215D85B39114123B5F8B3DDF67B662A0A9469CAF666A0BE3AABCD88CE532227C80FA56F1ACB728116C369639CA05CE9EAF89F8166D46B53ADB91DC4D6FE731E7B75B1E6D6427147E93C08B43A0B3F33E3A24BC98FA494B7B4913E955081CB5EF9E8282F49A481F18381D172E5C4484AC0BA8E2D9DFBFFF40F3885FBA34056161A1A2B9C8BA89A3CAAA7A9C2F0394F7BE73DBE9F8A75E00A8F038C5C5A5F8F2CB222D4EFDFCF9F2BB9E89044880047C94C0188F7A5B73072EABB9B2DDD538FCBAB62A2CB06009F6FC4B1CC2D62EC7AA536751F0BA5DAC5EF497AB21A10C25E990F0AB0CD4EFA9C0FE1F48B06F2572FF5B867821FB6BEAC7E943C5D898978D4DBBDE7075A2ADAA18256298AAFECACC58CC4ADB80DD69CE6C59ECF4D0679E71191DDEF7CE33A6F2B7CD6A7FD9E3CE401D91E10E2E14962362472676ED516F7BE4D1AB2FD73807CADA078AF548F2F4AED7663EB865DBEB93858E2B2F61655E1AF6BCA9EA731E758C94DCEF89633B61992C242629213B4F7ED496451693FD9DAB5D7BDEB4DF64B5586D93DC7E7DCC3CC4496CBC66FD65F1B0BF88E2DA70646FC8438A2AAA16C92DA8418F751EAC69AF6297D606B57096848592F51C743631522406E79BF693D1210BE7BAC7BCD7AAE007099000099000099000093C0181E171EC10F418D06E59819C5D3FB4D7626DC7D9E246F4E86C5EED9327B8949F9CE2B0FB026763515C2CDA9AF5385D598CC6D86DC8D9ED6061EBC0D9438E856065066471BD8402DA90EFB0E324EF40D5387D95F00A8EEA1BCE1D43E4CE7C6489534FDBC14AFBB8206503F638EC3BD87A70A9A8CC314B739CEA7CE4F0706B052A5A662363939381385D892D7EB15DD9CE7771B2F8267664E7386C579BACD975D4BED06EEBD7B8D4128934B7729696AF50366AC183D16300657EBBCC77CD16B7EF3537D046F6914782CD208131041E8D39F2ED0F3437DFD162CB2BF17D748A8E8E16615E859A057273D769DF972F7FAD9DAF16874D4D5DA6FD7477F7E0ABAF94DEE4991E3DB2B75079CF3BB76D36FBB6F2C45775AB903A2A757575A3B6B6DEB302EE91000990800F1198F6F2CB59DA6FB5ED1F642230648C6EEFB5A936998E2493432546FBE86C1152CD62D49924CF2DABEFDE004EFC79A5DB11FFD93484CC908564255EA3B91FA31D44FCA717FED1526DD117DBD0047116CF7899EC313401374DCD9A8075E0F1ED0A0884411EFA0189B7E99E02C5B34A4D16F63C2C6D33C83F9E0139EE7E32B749800448800448800448E0BB1018C70E091063482F4E0B03A3EC21EFF6C977B9B0FF940934048B4D3F0C4BDFC098F58102244F85AEB7F4F58FC9F39F1E3E5D4BD56C00933110564BAF3D8CA37B75013283D818205EF4FD18183D4B40CA85E8254F6CE5D1CF997B154FB64D1BF9C938F9EF59C12126F4F7997DAE03119151E8686FF3B976F92AAFB884443435364C1A2FA3D1A82D2EDBDBFBF867E771BCF46A71413CD242EB4C5AC31D17F2A7E72BEDCFFE1597FEE37F7F6B44FF91F97FF167E57FFDADCB792B30D9CF97B736783BF6B8E7CBDBF99375CC9F9EAFC962E2EFD77129F375852D58F2C6FC27EA8F5A44D57B92B883267789DE7ED6ED33EDDE4FF783A303B220D4D828687ED0703F6CA25AC97DE2D2F02871FCBBD73C2482FA37A6E1A1B103172934246B1C8C4DD2B627A9736C411E2101122001122001122081B104C6B14386C5B6F2668978B74FC656FB221D191A10A79B713A342C792F7298FE71BAED7178586CD61EAF76AB9C363C80BEF100491909593F418936F20481643524F04211B0582C4FDD1F159B9E8904488004FC81804BA8AFFAAC496BEFFC9C4884CC515EC04F9F9427FDEDB3ED70D6FDF435B2061220011220011220011220011220011220011220011220011220011220011278B108B8847AD52D25A853547FB16E307B430224400224400224400224400224400224400224400224400224400224E0DB04027CBB796C1D09900009900009900009900009900009900009900009900009900009900009BCD80428D4BFD8F797BD230112200112200112200112200112200112200112200112200112200112F0710214EA7DFC06B1792440022440022440022440022440022440022440022440022440022440022F36010AF52FF6FD65EF4880044880044880044880044880044880044880044880044880044880047C9CC0F4BEBE3E1F6F229B470224400224400224400224400224400224400224E0CF04A60504C017F587108BC527DBE5ABBC060707C9EB5BFC43F4A7E7CB66B37DA77BFB5DCB79C3C8E7CB1B95F18FF9D3F3357E2F98E34E801EF5EE34B84D02244002244002244002244002244002244002244002244002244002244002934C8042FD2403E7E548800448800448800448800448800448800448800448800448800448800448C09D00857A771ADC26011220011220011220011220011220011220011220011220011220011220814926307DCCF5A68D39F274071E3D5D7196260112200112200112200112200112200112200112200112200112200112208117998087509FFEBF921197150953947142FA6C6EB3A0E1540BBEFEB87E42EA632524400224400224400224400224400224400224400224400224400224400224F0A2117009F5E93F4BC692FCF809ED9F12FC57FC3849AB9362FD84A2656524400224400224400224400224400224400224302E01E764794E721F17113348800448800448C0A708B884FAA48D31230D93BFE436AB4D7E00BD490738FFC23BCEB00DDA644B075DD048116DCB510E7AC9732B93981BE3B75EF57A93096A7E81C56C86E0607A5A02FA39888FB4E25673F7D3D6C4F22440022440022440022430C50918111B6F42EBAD7B50D6F9D3271D22E3E7A2BFF90ECC1353E1D33769A26AD0196132E9613377C332AA6F7AA3D8FB3A1BBACD9689BA9AFFD5237CC264DCA78D7946F1F1BFCEB0C54E027FFFD290B6F9C1BC3F771E727D872E2F44F9DF37B9F6B9410224400224400224F0FC09B8847A7D48A0BD350FEEE3D45B1568750AED8B1390F7B78B11A657D94368FCC712141789642DA2FCCA5FAEC1F20C47981C730F4A7F74010DAADCA3306CF8AF0CC4CC15915FD24485D2D12A9BAC0FFD3C6CDDBD0571C123176CBA7212C7CA6ECB012336FC640F16BAE5010F717EEF41C4EDD983041755B7B2670EE0588D79E4C014DD8ACDDA8C2D515FE3FD0357A62801769B044880044880044880042688807101B66D49C4C7EF1FC5682B53679A8F55A93A5C2CBBF92D447C23B2B66C41E3C71FE0ABD1154E50939F4535BAB064E4EF5A8D085B03F67E7806A3E5F6F8ACEDD8921AE9BA74CB95E3385A7647F64DC8DEB9134B231CC6FBC3761CDF7F14B74657A05F8877DECE44F1DE7DA85179A664FCE4C7AB61AB3E89FD67EF8D19173CECBA8513874FA1D94FBC7C8CF1AFE2AD2D290E3E83B852701065AD7ED278D75DE50609900009900009900009F83F813192B2CD3C08FDEBA9C8CB8F10D3B50FA56F5DC497C7E6E2F5FC5098CBAA517CCA884D9FAC81E142050A7E7919519F64618E0968FA5711E99393B1EBD73168F9C56914FD4533767F140F4DDFF73B4E46E4EC11913EA813673E3D861AB30E8B45605E97BA11D98D1FA2B815982E227DD795D328BC6E46B036B3C08A2E8B054D870A70597CEF8D4BD7C8804087E39FCA6021488FDE2E3F1AED3CB3FBA5C7E2A4203415D73DB32BB06212200112200112200112983A046C187C68F53AEB5317B50CA9A9C06511EA47EBCE8FE3637D38089B1F7954EBA233F16EDE32E53323137EED4E421EFD13915D89F42DA505387AF53E9272762237350D9122D4EBC4BE5F1A6143E9E14F70B553ECFFDDBBB065D7ABF8EF8F4ABDBCDC9019C38A8B6E1E768A481FDC710DFF7DD6EEC0E31A175CB98FE0D929D8BC6519D665CDC34767D5CB005F4F73B05544FAC1C6127C78A20ECBB7BF8957F37271FDFD63E0FC575FBF77CFB67D46A311C1C1C1E8ECECF47AA1E9D3A7E3B5D73661F6ECD93874E830222323B071E306F9FD61C3A3478FB49F929232D4D470ECE715200F9200099000099080170263847A5D5C34D6BCED3C331C2B7E360305E7FA60CB0F41C7672D30FC6C35A244986F3C6737DD3ADA6D98A31F40CD7920FDDFE3C5D7BC0F8DD5AAFC5D98ADF198E5874ABD3E3603C922BE977F7A04350E0BB5A6F8288CE13B1117390768ED96C03F406FFB6D98BB6D1E1E4CD6EE7BDABEBEDDEE85D2DE2DD36B9D38A7FAB77EBECC36E8C7D97A1299EA8F02FB4F02244002244002243031046C08C3E69D6F222642798EF4E34AE11154EA32F0766EB47681B7DE7B0367F61EC1ECAD6F2049ACD2E08870393E88EBA55F6376FACB8852C57A1B7078FF19B46B25FCEB433F438FA62B8538D3B24CBCC2BD08F5B66E945F29C18DABF7B48ED5D7DF436EF23C18658C12345B58349DC655CD6EB7A2B8B401C95B1622C9586AF79CF74061835527B386C59927A2BF167B3F2F7789F9AE7181C40B329BCB7151DAB22EFCFF6FEF6E83A3AAEE388EFF607131B8310F90482248780A24122A45C5084A24160606AAA30E4E6CB12833BE76A633ED8BBEE8F8B2D3E98CED8BBEB0D6C182E0B453C669146A8620184C0C62458D4402C128691E78D2B081254B16FB3F7793908445E4A9EECD7EEF0CEEDEA773CFF99C8BDCF3DF73CEB506930F96E0943B35C1EE9BADD55E034E0D55B5BA7FED832ACE08A8CEDA39FD4BDA94325594E758FB2E5D99D661A9A7F373ED3B91AD05C5F1910A2D3595AA6A34E3B43BB4F2F18795EF8D3CEED5A19A6DDAE1B6B3F84E60DEBCB92A2E2E5265E55675760EFDBF830BD23FFDF453729FE7CF9FD74D378D517B7BA776EFB61FB962E775EBAD21CD9B7797468DEA1FA61F2F7E7676967ACF9DD3A449F9FAFAEB2EEF47801933A6D9DF9BD3EAE8E8F40E4A4F0FE9F6DBF375EA54586D6DEDBE7323C30820800002085C8BC04581FA2189F59CD6DEBF8435E537995E603A6AFF76E64F1BA3C8DE46EDFE265FD332DBD476F8AC8A26C574D64ECCC88AA9ED77EFE96CF9246555B7EAEBCE98B2272778601E7291E45B098C73D3F9B40E04E903C1A09B765F0DDBB6E863AF8B519A62D66B67D28FCAB57852D43AEFD8CE68AB3D981C18E8D1E4BF52DFF87A0815CED698335FA9E5C233FF8DBF285740000104104000010446AA803D9706C6A42B78F41DAD7FF398E62F5FAD9207E66ACFE61A55D66768D50269EBA62AB547022AC81CAB71B163AADCB04DE9F72E57D9FDF75810B552DBDA32F4F8930F6A7E61BD4DD3E83FA888F516DA66D94E2B9C9B38F356E68FEB8E29B76881EE9A9CADBC823C856DCA9A2FAD4FCD74F7403F3ECF46007FE13DC38FCFCF489C866D8D69AC16598FFBB163C3AA7CA96648479CFE76C19229518DCD9CA8C9137A54B3291EF8BE648249B22360237FA5933AD1FF7C1E3DA636DB323EDFDA435D8346048F095850365DE13D5BF5C691901EB57B6641BAFDC0B3BE4A99A58FA9CCEEBBB4C66A4D2EB7207DEC33AD7FA95E9973966AE5FCD9B6FDD810AF24293AD9B88C406D6DBDB2B2B2B46AD58A8B82F5416B1F37361EB0E07C87F5A27FC84B2962A3CBF7EFFFDCFBBE74E9C372EB070F0EED4D5FB6D846E6DFEC7E1D8C2FBDBDBD5EB0DFAD6DDFFE8E05FD6372E79E3E7D5AB7DC728B9A9B0FABBA7A67FC60FE8B0002082080400A085C3A50FF6D8F1AD6BDA7F6074A5451EA02D7F6F49665A33DEDD7F41D7F3CAE9F6C5EA8C86FDBB4F774FCA92EA074453E3CA0BADD33B5FA9FB9DA6181FAE8B9F3769EDF43D66E1A1C9B8FBEEF79A2F7C8BB7A655B7C18EB187BB01D6BDBBD40BDEFCB79E3EFF6E9D6E326DC7CA1F7D18DBF225740000104104000010446B080751609286CCFDFF140F387FBBE54C9B26C1BE12A9DE88E8FEE749F31B7C59EFA3BEB6A2D681FD189560BC0CEEA569D0550A336C1899BD822E8F767D9FE40F325ABDBB549628A586C3E73F24CE506BE52F3CE5A95AE79506B9F9BAAF0196BCD8C734DA39E4BA63036E0F6A5EB019BD6E6EFDE1CF7430F75FD797AEC65B53D13F274D7FDB3D458E58F60FDD052B8FB25510BCEF9B56B674387DD33417D636B67F6D4EB68D4A6FF6C3D69F753BCCD173E617BF2EFD4A32B433AD0F4895EDDD8E1A537F41AAC25ABC09A35157253DE0C5F5CB0FEB5D75EB7E0BBEB9E67757FE68CEAEAEA35756A81AD0D5D5C70BFA0E00EEDDC596381777BB1DDA0256681F8C387BFF082F2CF3CB3C6BEB768D7AE1AB9EF2E307FF3CD41AF877E4D4DADF779F66CFC7A8392E02B020820800002235A2071A0FEDB881AD6D4689F4D6C59F1EBBC81C7F68075B838F862A366BEB0D8A6BF19ADC64EEB8932CBFD431ED14DAE91F0FBB0966C58AA60F0944DFF1254766EDF0B6A7D46E8E6D593262ADFCADB1C8D68C7ABAF68876D295DFDAC8ABC7DF6F06A7247F654A9AA39DE08F259117F80EC4E54B18D2EDEBF95A1AF3F003E974400010410400081112A10EBEDF282A6AE7801EBF5EC82D18902ADDE1EB7C396784835FEDDAD0D5DEFDF3E423E8319CACB8CA9BDB1D6A66671659AA88AE75668FEF4341B4170489BD71F53C1749B0AC7A6C869EECCD69A27AD677E9FD360016754BBD15E265BB0546BCB966949DB66EDE87BEBAC6B17B47FBCD3A6778CB70B8285CBED98B99A1438A0D604690D4EF707FFEEE52FCD7E7E702D3A5B021395671F4DE1446D9CFEC2F4DF33F13B67F0FDD35EB7451B5A66687EC94CDD55B6420B16B56AD32B5543A60A759761494E81B7DEFAF7400FF7A8FD0873DF7DF7EA8E3B266BEFDEFF0C04E92F97F3C58B1725EC4DEFCE0B8C0ED8343AF1F6A0EB4D7FF2E4D75E72EEBB5B3EFAE813E5E4E47A73DFBBF5CF3E6BD4F1E375EE2B0B020820800002292130FAA2525A60DA0BD267CDD2A3CFDB9C83E1738AF6B887B280263C32DE3E276AF69CB18A36B7E943EB3071DB6D168C0FDE62017BDBF5E312DD66C1D8935B1B757654AE6C6A3A5F2E51EBF57DC486B796AF2E575E9A7BF40C286F4E994AAC6C2DFBE3BDE99D485A285B41EB71100A85EC4FDAC86EE45C634D0626CDB60640AB9A078DA0BDC624391D010410400001041040C082F38303A50320DE8B5583CA74339B0C5F129E30FC203FAF67A87469B90A6D9EF540EE3CAD7A74B54AF3E2BD844353A67941E9B005A2F36CCA96756BCBD5DBBC5F0DF662AAF92BEEB1B6CF21EBA893A8ECBD8A995BB4A94A3B5B7A3463D9632AECEB78ECB50B72B31508A659FB20C7A611B2775A59683ADC1FD74E945C926C8BB47C66DDADC67B2FBF75599A523ACF065F9C5053EB3084EFBA6706ED9BB3FC312D2DB0F9FEABB66973F5611BC911EFFC9424C5251B97117081F3A3478F797F5C80DEFDA9AFFF40FBF67D729933E3BB737226D84B6573B467CF5EEF65B2DFEBA44107B9F9EAC3E1537AF9E5F536677D870A0B6768F4E8A1F3DC0F3A9CAF0820800002088C38818B7AD4C75A8F6B9F7B816AD701BDF144DF70CDA945AAF8D364653C3847F756EF52E5131D1EC4CC5F2D54BE4D87E302D9052FDCADE68ABDDAFCD34F6D3DA8457FBEDB1B76EB1DE8BBFF746BDB86ED5AB9FA61AD5AF38B81DCB77DBA5D3BBC87D634F5F6481316ACD0DA05FDBB7B55B3E16F6AF4BAA2F46DEBF5C1D3797FF66FF06741F1EDEA3D524B6F9A1BEC4CF2082080000208209062029778DE8C1CF9DC7ADA3FA4556B7F662F93DDA21EEBB0EABDDFD3F17823442F4457DD1CEB17D6FCECD7F7EC1DCC5151C114B5B704D5D454ABDA2339BA7F55854AFA8A76FCC0BBDADD6EC7B657EB50C1E35AB6F6D9F89EDEA37A7BE3A5A669B4910A7DC937556D51DECF2B54669D7ADA5EAD8DB70B4A56685DFF057ABF51FDD69D36A9900F96D87F55597D504F952FD3735EFE7BED85C4FFB8E8C5C2B1BE8E5BFD251A72CF0CBA9F5A9A8EE95E9BA73E9E964DB7F4E9DB6A1A16F3EF4F83CF1B2F3074E29961D7FBCE9DF282F5B5B5EFABA161FFB0132FACC647A25F585FB8B0D47B316C938D56B99AC5CD6B3F6B56A18A8A667B53DFBCFFFE07174D9F7335E9720E0208208000027E1118555C3CD7FB277AF5EB4B140C5D14B74F588E58F49C6DBFC97A8D0CDF6D0FB0DD362F7DC8F60DDAD57D34A2379EAD19B4C53F5FD34219F622599BCFB2BB5B51E2EE575D718F3CF7ACC25B37F6FDD071D5C970220208208000020820800002572CE07ABB87D2828A46BA141916380EA685FA9EF7238966BDB9E26BF9F28480F3092816E956E49ADB3C011B756C0D450BBA0EA3F6250D99BE7E02A1F4747587C3974D70DCB871DE3CF8973DF03A1D903B314F473BDAAF536AD72F99EFEB75FDAEF8FD529A3AA3505F1C6AFA7E07FF1F8F4A562F3FDD5FA5CFFF55752FAEBBE25A5BBFF80F5ABBEB97577C5EA213B8BF12A95C7A9B9FEEAF4B97823D830506A6BEF9FC5F5F0EDEFE9DDF03C144417A778A0D2F1D16A4775B0F6F6F731FBE5C22F642A8AE2E82F4D75A79E1B6836A68E751FD5A1D391F010410400001041040E0CA056236BD6757D7C5417A9752D482D3DDDD291CA47708B188195C8F20BD97989912A477122C5727E05E56CB820002082080402A0A0C74A1FF6453B357FE69E5F90AE5F64DB8788D22AE27FDE1EA36F5A77D8DC971BA8F0576BCE9CF11153E2627EB08208000020820800002082080000208208000020820E013818140BDCBAF0BA81354F749CD914D0410400001041040000104104000010410400001041040008111213030F5CD88280D854000010410400001041040000104104000010410400001041040C0670204EA7D5661641701041040000104104000010410400001041040000104104060640910A81F59F54969104000010410400001041040000104104000010410400001047C2640A0DE67154676114000010410400001041040000104104000010410B8BE02DF5E5572DFEAEACEBBAA8B711202235C605471F15CFE468DF04AA67808208000020820800002082080000208208000020820800002C92B408FFAE4AD1B728600020820800002082080000208208000020820800002082090020204EA53A092292202082080000208208000020820800002082080000208208040F20A10A84FDEBA216708208000020820800002082080000208208000020820800002292040A03E052A99222280000208208000020820800002082080000208208000020824AF0081FAE4AD1B728600020820800002082080000208208000020820800002082090020204EA53A092292202082080000208208000020820800002082080000208208040F20A10A84FDEBA216708208000020820800002082080000208208000020820800002292040A03E052A99222280000208208000020820800002082080000208208000020824AF0081FAE4AD1B728600020820800002082080000208208000020820800002082090020204EA53A092292202082080000208208000020820800002082080000208208040F20A10A84FDEBA216708208000020820800002082080000208208000020820800002292040A03E052A99222280000208208000020820800002082080000208208000020824AF0081FAE4AD1B728600020820800002082080000208208000020820800002082090020204EA53A092292202082080000208208000020820800002082080000208208040F20A10A84FDEBA216708208000020820800002082080000208208000020820800002292040A03E052A99222280000208208000020820800002082080000208208000020824AF0081FAE4AD1B728600020820800002082080000208208000020820800002082090020204EA53A092292202082080000208208000020820800002082080000208208040F20A10A84FDEBA216708208000020820800002082080000208208000020820800002292040A03E052A99222280000208208000020820800002082080000208208000020824AF0081FAE4AD1B7286000208208000020820800002082080000208208000020820900202FF03A76124C65E6486020000000049454E44AE426082 .png SPIFFS ESP8266 89504E470D0A1A0A0000000D49484452000005E9000000ED08060000002BF1FEB70000017C694343504943432050726F66696C65000028916360602A492C28C861616060C8CD2B290A72775288888C5260BFC3C0CDC0C320C460C5209E985C5CE01810E0C380137CBBC6C008A22FEB82CC4AF3FC79D3A6B57CFE1636AF997256253AB8F58101774A6A713203032307909D9C529C9C0B64E700D93AC905452540F60C205BB7BCA400C43E01648B14011D0864DF01B1D321EC0F20761298CDC402561312E40C644B00D9024910B606889D0E615B80D8C919892940B607C82E881BC080D3C345C1DCC052D79180BB4906B939A5303B40A1C5939A171A0C720710CB307830B8302830983318305832E8323896A4569480143AE717541665A66794283802433655C1393FB7A0B424B54847C1332F594F47C1C8C0D000A40E146710A33F07814D67143B8F10CB5FC8C060A9CCC0C0DC83104B9AC6C0B07D0F0383C4298498CA3C06067E6B06866DE70A128B12E10E67FCC642885F9C666C0461F3383130B0DEFBFFFFB31A0303FB240686BF13FFFFFFBDE8FFFFBF8B81F603E3EC400E00247769E08C6B120F0000019E69545874584D4C3A636F6D2E61646F62652E786D7000000000003C783A786D706D65746120786D6C6E733A783D2261646F62653A6E733A6D6574612F2220783A786D70746B3D22584D5020436F726520352E342E30223E0A2020203C7264663A52444620786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323223E0A2020202020203C7264663A4465736372697074696F6E207264663A61626F75743D22220A202020202020202020202020786D6C6E733A657869663D22687474703A2F2F6E732E61646F62652E636F6D2F657869662F312E302F223E0A2020202020202020203C657869663A506978656C5844696D656E73696F6E3E313531333C2F657869663A506978656C5844696D656E73696F6E3E0A2020202020202020203C657869663A506978656C5944696D656E73696F6E3E3233373C2F657869663A506978656C5944696D656E73696F6E3E0A2020202020203C2F7264663A4465736372697074696F6E3E0A2020203C2F7264663A5244463E0A3C2F783A786D706D6574613E0ABE05C4A200004000494441547801ECBD0B5854579AB6FD680145018282A22008287250540C44822714CF06A25163620E5FBA93EE7477D29DE9E99ECCFCFF3F3D5FF737876BBE994CF7A43B63A7939E386D4773D098686324A2827822188D1A5140505008282ACA99024AFF77ED2AA00A4A030A48C1B3AE0B6A1FD65E7BAD7BEDDAF5AE67BFEBDD43C68E0DBC0D261220011220011220011220011220011220011220011220011220011220011220813E27E0141212DCE727E5094980041C8B406363235C5D5D1DABD2AC2D09900009900009900009900009900009900009900009F419812172A6CEBED0F6B7F659A57822072130849EF40ED253AC2609900009900009900009900009900009900009F433029E5E5EA8AEAAEAB35AF9078C4359E9A53E3B5F5FB72F7C5214F2CFE60CD8F6B1FF7AB66BFBFAFA64FFDDBDFF16FD620BF6FCF3DA4E993E7EF41DACF9ECA54EDBD97F9D900CEA0D4E83BAF56C3C099000099000099000099000099000090C52022121C128F54E1EA4AD1FF8CD0EA84C415151F1C06F285B48022440022440020380C0D001D0063681044880044880044880044880044880044880044880044880044880044880041C9200457A87EC36569A0448800448800448800448800448800448800448800448800448800448602010A0486FA717434282ED6CE5A6FB211012127C3F87F3581220011220011220011220810E044242823B6C197CAB2121C183AFD16C310990000990000990000990C0802340917EC075291B440224400224400224400224400224400224400224400224400224400224E0280428D23B4A4FB19E244002244002244002244002244002244002244002244002244002244002038E0045FA01D7A56C100990000990000990000990000990000990C0BD121872AF07F23812200112200112200112B847023D2CD2EBE0E9E9094F37FD3D568787759F801B8243FDA0EBFE815647E8E0171A0CCFFB2BC4AA3C2E9200099080E311700B9C8C1993FDB48ABBF90523D08D3745C7EB45D69804488004FA96809B1AFB78BAD99C3470DAC398ECC7F1900D942EAC0C19320A6B122763CDEC400CE9A0927758ED4269E62CEAB83B1DABCE61EF0FB3E7E27F7EB90C715D3E0B3392000990000990000990C0FD1370BAFF22CC2578462CC48BC9D3D0566055213EDCB8032546C033F461443815E268DE8DBB9E4EE7390173639C7020231FA6BBE674E09DFAC9F8C9AB4B5199BE019B8F5BF3D063D94B3F46943E0FEBDFFC0CF5776CA20EA133E6C0A9F020F22A85925B049E783C1C6FBFFE01AAEF78CCB7ED7047E2E3AB51F0F6AF71F4DE0BF9B693703F09900009F40B02112B7F88E489EE367529DAF5167223972221A41039677660E2E2D588CEF923361EE74DD1061457488004063401B7C9ABF0CAF290CE6D6C29C2FAFFFCE42EF669E74306FC16CFC978FEC5A5F06D1FFC20F3C3F770B44487B8C5731152548F331F9F19F0187AAA81AB5F7D06FFB2C01F2EB7A54411CF5FFFD175BCF5AF1BF0EF39C0EA1FAD41B27301BEF3BB53DD3CDD28FCD32F13A1FF221DAFEDBE6A736CD2DFBC8037E7F8C0723A6D9FB6DC741DFFF38513E64EF74255542AB2E5FC4C24D0D704C6040423FF2C2FBEBEE6DE53E763FFF514C907530EFBEFC170EFA9B3262C4E4266DACE9E2AAECFCB69332BEFEFCC23902C027D4B5106DEFEF42B98BCCC46EBCAC460BC995A0CFF98B94870327EAB48EFE41F83D858205B44FA3B8BD4F757D3FE70B47A00E13F732EDC8EEF686BA7CE2F1E515EB2A3C5A9FD4187DDCA3A213A21067AE35111E915A51634B61821CF42EE23C9F12D8D30B5DC47113C94044880041C85809378375E3F8E4D1FCB60DFDD55AB7555453DEACFBC813C9D497B48DCD2D88816DE131DA547594F1220811E22505FB8179B36B9C36874C3B21757C2E9D8767C7AAA1EEEA86AB3597BE8540E5F4C4CB208F42DE294F4F64E94987C91F4E2D34858390FC7DFDC8D8F7FF30674A601EB72D40B7D370D3F15811EA50578F53FB6E36A5812DE7E39122FBC381FAFFF2C038F4C0F41021AC5EBFD146E5B54751BEF78D9A66DB6D9A8AAE98A471E1A077D9D0F86A45D351F6BA9FDCECFB31170C11DD5755EF8D1CBD1D09F3E897F3B588551E2F6F487DD79F8F8D351387B41324B999D8AB594A17D58CEAD966DBCFFADB65B67BFDF659B73580AD39874BB601DBCFD3CD1587103F5BC54BB4DEF411EE0E92DB33EEBCA51FDAD0200FBF841F653B7CFAD7383B79713EA2AAB6DB41DBDE708F90D36A2B27A202B64DDA6D5EF0ED0B979C2CBB505959A46D75E3D37E93FA7966A54F346DB0EE5812DE9E1E9ED8696AA6EFEEEE9E5BBE9EE842AF96EF6C5CF65CF88F47A5F780BE88ADC3CF38F7CE5196CDAAA43A4531542977D0FC9E3542F2CC26B2F0762FDEF3F83EFFC55782236C4DC357525F8F44F5B50E2BF04AF26076ADB5E79ED7BD8B5FE7D8CFBCEF7A14FFF23B6E7C90D493F012FBDBA0887D7FF0167EA3D31FFC9A7113BCEEC09793D770F36EEFCBA4F80992B7D3FFF5BCCA1695C43312B50873D25E66E8E9A3BADAD50B32EA4C78C35CF8957A752EE856DCEE7D8985A24DEF63F82466EF18FF072E04EFC3E1DD26E6FAC7CFE158CF35562531D8E6DFD33328A15B360AC797135422C0EA345C7B6E1E38C62551CDC42E7E1C5C763C4749523CA8AC4EC3589DCCF4402244002039F8016C4A6BA1CE5D5329BC9CA51DE2D2209CF4615E29D0E9E8FFAC087F1E25373C54096D452815DEFBE8F33D57DF1133DF0FB822D240112E867048CD5282F57374637B128C594AC102148069CD59E53F193D766225DB3C3D56E9919FACA1C59FF1FF83FFB3D045696C3352444BB4F365E3A8E773FDAAF89FA03F7FEE9063F6DF05384126DE05D8E9D7FDA868A487398B488E4EF22AA600B3E2E0CC4CB3283D66C8AB788AD2D024CEE4EBCB3331F0397CD3D5CD351FE228E03578BF2F059B12C14EFC42F028024974AFCE3AF7F8235A355999138BFC507AF3EB111D3FFE905BC3045BCE045081FD25C85CDBF7D07BF381488F7FF670DA63BB740EFE18AC6926F707EF8584C5087CE49C6D9B12188FCEB54B5664E3967F007CD5139022F88488F9B25D826E2BC96A292F0C12F7DF18F4F6CC0847F7A192F844BBFBAB8C245767E935F84ABC303112D5328860C6944CAEF3FC4ABE2A53F246A3EF6FC3216E39D9558DF82B307D391F41FF250C15C628FFCFFC1E3B198131DD4A9AC83272F8AA3DCB14EDBEFB841E787352F3F8D0071D272F63022EDEDFFC6292B7BE88EC771C70326E0295AC0F711A5AB42B38717CAD3DFC747C7CB2D750AC00BAF3D099FA2CFF1BAB263D9C70FB8AFEC9C5E1F80A4E79F44A45723D2D6AF873CFF6E4B9E931FC50F964758D62B9122BFAD79F57ACC7FE68788F5B74876D74F61FD86BD7C60DE46AD8F17EED27F11CBBE8BE428651448AACAC1596DC113492F7F1F91162DEE7ACE766D2BFF3D200232FBF1A51F2C85595D05723E7D0BA985565F424BC413B3FB1ED02CF7D237E45EEA16BA10AF3C3ECD52E93AF9BDFC43AFFF5EF64C4C7AA38407A800C62DFF117EF2D23A2C9B3F155EE55FE378E10D14A6BE8FCC326953C571BCFDEEE7A817B13D21DA17C73EFD235E7FFD8FC8412096254E80B170373ED4329661EBDBEFC94D491C1CE569855ED7FA1CC1550C5CBDE665EE3679A908F4466CFDDDAFF19B4D19709A188389B6A1201F50CF77E5B4AA3D2DA8A802A2131F321FA00FC7DC714E28CA15504E66E33E70BE12E8EBB075FD1BF8DDBB7BE019B5142BE5BE9DBAF1235C92A32A44707F37B550147A13744E5E702DDB8BDFFDEE8F3856E68ED8C533E441800EF39F1781BE31079BD6FF1736EDCA4148EC6A2C920703D005E35911E88D397BB05E8EC9AEF3868F9C97227D57FA8F794880041C9D8026AFFB466072C4644C9B3615D3264F10394A924E0F77BDF91EDCDEC6003C2F027D95DC737FF3FA7F21ADC813CB5F4C32E76FCFC42512200112187004CC16B8C50EAF2E448958E27171E2C129C92F6E065C5BCA5154AF93FBA62B7CC4A9E4F0A6B7B0FEC30C18C7C5E0D9F9A2B06220DF3FEB712A47ECF671E284F493EF61E5A27908F52AC7D1E3E735A7219D5E0FBD4267CCC3A67737E06D658BA79568E3988253C5039C8D34AFBB29E718BEAA942B46C4F4DC4D2F61E73F2521E0E84EFCE8AD53F8879FED41E61529F0C625BCF67F766167D42224857BE18BCF7761C2E3BB440CF1C29AD58B24833B46A9B1A38B117FD998865FFC610F92FE6F364A65CFD5D3C72454CEB789D856BFFFC3E501958BF9DA1F3542FA5296F76F4BC12F0E5620203C0493EA0AB0EE176938DBE48AE4C754E4FA5178FFFF8DC504A9E3AB8FBFAE79E44F9A9388DF46C9AE1E4C4A885782BC75EAB6402F07BB45CC41487506DE786B3DDE3D66C2E2E4A9D645C24FDEA9307FD1A378FEF915981C38018B9E7C0ECFAC9C074F2D9738CBAD5C87179E5F859860871980DBB4CF11566E5C1371A543F28C7914A1557BF0FA5BFF8D37DEDE8EA296F66B76DA9349F0AA9319F69663EEDEC77A4C9E3F0F8B92D6E2F935F3101CFC1092D7AEC1CAF913CCCE84D2D3ECE30EF0BBB96AAFFFA6AD5C8190BACEFDAA8A8E890B157DE77DD1C7DE42913860C64C946F9B5BB826D0A7AFFFB56CFF1CF0998648F397D0521BE9C745ABF0F2CB3FC4CAC5532DDFCF6E5694D9ED12E856FFE9E41E2902FDC9AD6F483F6D40995714425A1AE439D94322D09761D3EBBFC6EF7695C0274AF437ABB3E9FDE4FD2B2F7C0F2F8B7E1A1FE461B5878BF74BE0CCC9CEBFF781310FC1ADE280F4D1AFB14B04D528F9CED924D10124348C841197FEFADD1B9A402F81DB912C027D45A6F9BB99995B0EBD97F5EF5EFB77F099950FF7D877B067447A31473336FE1A9B52325054E984F0D84578F6D59F63CDB411D26EF1BE318AFCDB78553E451A319E1763F573D405C62329693E7C858593ABF97945853667CB08F579371F456375A594EB8DE467D62231D0880F7FA79E34DA20EED72B4EF2F53C997E1CF09D8908F96DF59E3913AE22A61F6E6B841BA254EC1B71618A4A5C8A453343B42FF4C418B9908C95DA726345058C6A1AAD4E27067F15D2F7E4CBD4E46A1CC916E1DECB57064CA15AF89C63A9BB515E6F44F999DD38260F0622A605431F324DCCD94AA4A67E8D7A39E6F8F60CF941FFB6303BFD1A292B47022440025D27A0E2D8B80763EEFCD99839331E73E7CE80BFFC16D94BFA5075BF942461DC96252D44885EEEBB4EA188B4FE7DB67720B791000990C08022508FEC6395F0897E4873048989F6C6F5C347CD1E7D62C65F3FF6394E954BD8B092AF905ED002AF71BE18E8F7CF928C0FB07ED34E1C2BAA84EFE4183CFEEC8FF1F29AA91D7ADD2433116EA0DA148CC71787E092BC932A435ED835D0D97480D085D5AB78FABB226EEF2B40E10D278C8F8AC4DFFDF36BD8F337CA7B2D0F579BE577BBA90EDB72AE8AFBDB1E7CF7AD93308E8DC5CEDFC4691EF870B1FC888BAB7B69F661FCD527A72C7965BC2425186F9623BB488EED569273B6A62B05F8E19FF3F0FEE7AABC16A4BDBB5362D59FC2D90AC9239EF3888AC574D1588CF2A0E047BF791EC96395C0EF84E94B27B796D0639FEFA59EC4C5CB37B5F2D4A75AEF6E1A2702E0A59385DA6195A78A6424696B047947CC45B43C744A179D63F9534B5175240395129636799A2742939E46B4D3197C2C0F9DA266CDA0D34277E17731BFB1B1B3B81118E20D57FF99F8C94FFE0AAF8947A87B95D24494FFDD122CF629C4C6B46279BA6416EEEFDEC77A44C6C68853E5519C6C54EFB70BC689FDA7E01B9B8468B16FD9C71AD6FBFA67AFFF72B6AFC79B1F1E953B88F901A0F5093236FC161B33CAA10B9CA1454D28AB1421A8FE8C38BBB620F1951FE2E5BF5EAA7968E75ACD78D1473C8AE5E2FC9A9D96819AE19188E343336BA4F7B5DCBDFE3369BF33EEEE9EF2FDF3D67A577FAB16A6F2FD22087F00E955CC8C0D1443A942FBB930574C420A3EBB147E9562339DAC4748745487BBF07D557FD01F7CADE27227062519EFE18D8D5FCAF60071F896EE2833DF3F5B33BA8504C3D529043F78EDE778F5D59F62CD8C00795016085FC9E01EBB0AAFBDF62371A2D6A34242E4B626EBEF6095F7B41EFB0E76BE43B49EB13B9F123F2B50148E92BCAFB053FE549AF1FCCF91302B0638B5D7F244D65CA0CE6F1E7EF66C0CAA2E15A2A0A80C4EE342456EB7ECB37C5A7F985A03A55B05073695ECC5EBEBF33043CA8F8A5B2A31DAE7C9B40399326475D3B22EA3FF2DEB612C3A88637531989BF8302AE5C95B59DAFBA8C0A36D55D526105457CB455027330A80E3E919A8BB5EACEDEFD8692D2D95B86E3952A779E29BA7D36AF9AC1FD7891DE9E4E4249EF7EAC75BE5694F223B3191000990C0A020A093FB20640ADB5B1FE7DBB4D79EEEAEE595BB655555853C37959B71C551A4E7D5A1C0FADE6A530A5748800448606012283F72048DB14B1113FA10263AD521550BB360BE739AEA5AFD37A5ED9ACD2E733AD5BD76C0DE3F25D673A09F8454C9478684AEC99096FACD780ECF26CC40B0EEEB0E17C008AC793509BA829D129AE286B66F60B3E9D0FCAEAC8644E06FE7E8F1FAEFB6E30F96FC7FFAD36B48888B92B55336E245E4AA27F1D9F3E3507DF93ACE9455431FE0D363DE6BF6AA6A2B5F9B055088A7BD4AEDFBCCDBABEBEA50512BDB87C894F82FCA50FA558539630FFEAF6F6CC1BFFC4F269E5B16AD09F46ABDBBC96A586DF7502753050EECFA0A2546231A17EB9053520A1C2EC2721943969CCA43CB538BF0BC67098EA4CB2C79BB257063AF10D0C913D1AA037873C39722E62EC1CF56CEC791378F60E5135138F9E11B68F15D2B637DBDA6BD7C5B1FB75C2F44FAF16218275720D13D1FA515A5F2202B528E07FBB8573A4F0220A8B18336C5CAFE09747E0FE3D5A76250265EBB192A24B284958B96503765270F22AF251489B1E284E9BD17472BCDCA8DF1D21954B48420F1F1A5B856528063F2A09CA9F708DCB1FF4CC5484D2FC453CB5FC06BE2FA5AA5CC21436B3D748879F2C788F5551EF5FB11F7E8D3961DF5C839598189D1F3B1CCBF02E7BE1287DBD643F8D98B04FCF0A48405F32D3B80DF64C8EF9A553296E74B9F14237B8FE8D931CFE1C5C419F0CCC9D71EBA54E7EEC0EF332AB1ECE51F2179D104BCB9F3BC76A4F577B0A2E80CD27BE83BD8339EF4E2B5FDD4532FE09919C1DA8F824EEF077F79902491F5CDCD568AB3EB28CD90D17B2B495EBCB83FDE810C31EEF5A279B4254D99D6C347B3788CB82E9EDF81D322B4E302A327B73D73F48E5981971E0F15478A1DD8F0CE4EF92AB86262A03D79A5ADE47EB7A07732E1807C99BDA2E722C4A90CE9678CDA8FA2B9A2F2A5CD936FB7B73CF838BE1F1907E4C976D434043A29234C584A72F56D7DB4A136D9F182971044AA88D865F3E02676A35BF03C44FB000572E1D5179C1266BE489CAFFA4B87D0F93395F46423DACB2A13099000090C5C026A4A5B17527D418E88F34E70AD2C4546C67E9CAA1B8598E840B4F0C96617E8310B0990C0802260CCC71189F092F0F85CA0EC28F22CF741096B0DDF598B102A06A7CE7302E2225D51577155ECCD817CFF74C7A2A79EC42BCF4808104D9FD5C3571BFCC8CBE16C7E1F24A6F0F32F48F8C93C6CDC9E2F51D5CC02DAC066730F57FDD850FC68F5621CF8E57C4C1A024C9A3203016A707243BC49557296F18F8B3B1E917D13B4976D3562F3BF6DC033EF5548281A7316FBFFCDE2B97EB8AFED4B5DED67EEB0D53CE6EAB0D1FEAA78D51736C9C47809B5F3FAFFFE08FF7CB0119324CEBEA77C0F7A2329615E85BEB917815ED5A7ACA81AE362C2B5AA794F0B85578B1D714F355F3976751867EA508C8F251CEB3BE995487CE2D15E7D40A2557090FED31BD417C0369517C9431FCB0BA94D2D16494FEF2B33F21BB5F7003E9FE80F2799A9BF38D4AD6B7D2CC5AB39F9ADE1765BCFC63E6E2571EF9FF6FAAF5369BA1188880830EB674AA07F56C26B9EDC8E0F8F56A86009D08B33AB978C42B2D3BFC2F18C83E294A934AFF6EB42E76444CE819D7857A254E803239118A50438A69E20D0BDFE734368A0DE12CE7B078CF22CAD5EA7FA42AF09F489E3AAE51D035B50A13AB52D49A8E98A3348F97003520BF49834A7E742A5B49D62102F8C1C2D2FA2EF98740158F3D74F639CBCDBE1EDCD5FAA9B9F243D8223C2353BCEC93B002181DEA293B6A796FA3288D96BCE6A27D68BCD7750A295F4D477B01BD6477B653B2DD57F8D4F8F45E0F184D5F85982656F6319523EFD4A5B2939256FE5498EC1AB3FF5C2FA37B25030F7693CF5B39F6BFB9AE57FEB93DEFAA25372F349C253AFBE222F8E5D8FE3877310BB7C3E5E7D6DBE84CBA944AD0559A5BCA0D6382709AFBC269EFA921ACB8E63D7193BC685B6B7FFFDBB2D72B80A2167CA3B80A2A5A1F03C9325D360444857556D365BF6C512CB3FC7EF053C6BE1842A896959646E634E4E2592639FC44F7C3EC79BBBD431F63C288C12BFFE73F8C954B8577E66E6745D5E3EBBB358FDA09FC7E6B442BCB858FA2B5656C543B4B65905BC612201122081814F40DD659B357788CE6DB5BE9B6ACB2609D126EFF4F8C1F2A7F1DA6273FE0299F9E438BF389DDBC82D24400224D01502E67BA0F55D113879F88C0873D390279FAD49795E365679E2F1577E6ADE743D076FA7166BCB03F7FE2983EE4F8FE37979C7D30F2C76B6509041FAE7E28A245EF5F2A7917313CF475F852242A65047A805341688FDBEFD0C7F5B341A967F877662D3127F3C335D42D86C57831349C62A6CFDF3766D31535E7E9694380EEF7FF4025E5D9B83C2B804FCF037AFE1872A9BBC9955BD4056A54619E6B85896CD5BCEE0ABF38958131587B36F7A22F2C73BCD9B3BFC57C73736D93C5DC16D15AE5552A355F96A5DE56D3D45FBBE1224BD958B93AF464AFD5FD3325497E662830C81FB63AA3FB307B973C5EBF32733C5F3AB1ABBDE6EFF3E9BEB6BF5BD9771A679CDCCC7D577069E7D6A0564D200AA6466B87C30F50281113EA33A955A79740772A2BF2BFD162FFDE68A9C943F6AE16E37BE99AFE5D545ACC0CBD30A2D2F43FCB63E6E2FBE558B6975D9631FB7B3B9D7257BFDD75A56EBB74B1F3217C9C9C14829FA2D74123A4A69313ED12BF1B36899F0BBEB8FF8F8CC01ED7BFA78AB1E545B884D3956A1239CBC3133713E12B5826BF06511BF8DAD8CEFF7B3BBFD5752E78EC71FFF3EB45F2F7917674EA0BCAB44DE293053DE3BA985E956F65173218C05ED35F3898847E238D13925D5141FE2BDB41DCD7D2F4D9EF61032D394BCDE9EDC22249494F6259B26F6D834F38B61535AB0323909C59F9660BBCC8CACF25C2D1AB30AB327DF417931773D6E88AD774A1CC49FC46B5AE796E1D3F4F3ED85DA7C072504790F7D07878C1D1BD86A67B49FEC5E97C433D15305D297A7F1D55A7CF93B17A43C49E457C5CEF3888EC7E8E12645D64B5CF58E49AF57B276BD2AA647534848308A8A8A7BB4CC7B2D4C276D5431EC8D2A9EFF3D26BD622D4FDB3B15214FF3D48CABFB29BBAB550A09E93F4CBB5A67E6230112208176023AF92D92BBB1FC16DDFBDDB8BD342E91000990404F100809E95BFB2A70FE73782AD688775FDFA289D1CAC5648DC4E944CA7FE1E3BC16B8896159DFC930EFDDFB675F33B0ED37699BA7A7F8379A5025612ABBFFFBD0BB6C6CEB6A7F4DF12BF54EB6BFB3AFB78604627598CC166EAEC4B6F492BB9E3D322A50E2D39720F7AEB9FA7E67DC6C7918F34D9E840EE9FB73DB3B634065CA1DC7B5EADA35C975DBEDA1B48CF9F532C3DB7A0CE9E9E585EA2A9906DF47C93F601CCA4A2FF5D1D96496441FB72F617192884CF61F2AE9953862140DA40B379CAEF671A7F6D9E9E39E843D98FBAFBB1C557FEBE4D7C59E1EA6CA525A8F5E1EDAF0FBD75DB277CE7FB7EFDF1D8F12DDCE5327EFA191B1E2A25F6CC19E7F5EDB29EBC78FBE83359FBDD4BE5DFB9EC97B6A5C79FF6C8772FF4BF7D47F96D3BAC9F7CDD4E9FEAA34699D7C07EDBBE9A9EFA0B193ED7BEFED50CF127A2E8967627565D77EE64D5D6E845160D8AFA251E00DF4A42E902EFCFEDE15C31D2F18992ED7951FF7BB16CE9D2440022430280828E3F87EEFC68302141B49022430400944ACFC2B244F7442AE78F8296FF1D6249116E02A034D518D44A0B7779F1CC8F74F695BF58DFB985D3590D9B45E21DDF82C2AC136F9EB4ACA1581BE3FA6EC4379FDB15A76EB542F02FD3D2519F3DBFDAADF53613CA8BB048C771247EC14C43EB603C5C1367D5B7F2BAD4789F44C0F9880E876DDBEA35AEEA57A76DF03EEBCF6D3DB17E2EFAC49AB23EFA8B7B617DBADA59E15E9BB756A6626011220011220011220011220011270040279297F40919ADD69A3C3D763E79BBF7684EAB38E24400224E030042E97163B4C5D59D1CE04D87F9D9938D216F69F23F556E7BADE691652E79CFD730B45FAFED92FAC1509900009900009900009900009F41F02CAE3ABFFD486352101122001122001122001122081014560E8806A4D0F35A6BFC4A3EFA1E6F48B62C8B45F74032B410224400224400224308008D0BE92977BF593F7480DA0CB8A4D21011220011220011220011278000428D23F00E83C250990000990000990000990000990000990000990000990000990000990000928024E2121C1F2C1440224400224400224400224400224400224400224309008848404F77A730C6EEE68F01ED1EBE7693D81F7485FE89DFBCEDFB0AFDB3772E448348504B736B7D73FFBBA7DECBF9EED52F65FCFF2BCDFEF9FABBCC8372424B853A5EEB49DFDD709D5A0DEE054595935A801B0F124400224400224400224400224400224305809B8556E1AAC4D1FF0EDAEECA3167A34DF426D4D4D1F9D4D3C0D5DDCD0973A465FB7CFCBBB6140B78FFDD7B35F95BEBE3ED97F77EFBFE6E616BBDFDF3B6D67FFDD9DE760DBDB778F9F071B59B69704488004488004488004488004488004488004488004488004488004488004BE850045FA6F01C4DD24400224400224400224400224400224400224400224400224400224400224D05B0428D2F71659964B02244002244002244002244002244002244002244002244002244002244002DF42C0A9D3FE21433A6DBAAF0DB76FDFD7E13C9804488004488004488004488004488004488004488004488004488004488004062A011B913E72F56B18332D116E3EFE3DD2DEFAEB6528FD62070A76FDA147CA632124400224400224400224400224400224400224400224400224400224400224309008B489F493D6FC2D42E63FD3A36D53627FD8A33F02C43BBFE0B3B77AB46C1646022440022440022440022440022440022440022440022440022440022440028E4EA02D267DC0238F75688B84A9B11BAAE6364C4D8DF2672F8C8DFD6302E23A96DDE154FD78D5C5C3035EF2E7D28FEBC8AA910009900009900009900009908035019D611402FC0CD69B3A2D1BFC42312D6C54A7ED0EB94167809797D8EC3A87ACFD83AFB48B011E5D18F318B4B1D1DDAFAB07DF18D6800448800448800448A03709442EFF01D41F53CF1268F3A477360C6B2BD954958BD21DFF829CECD388FA87A3081AA3B7ECAB46D99F57E2C4D14A4DC00F7FE533844E0A30EF6BBA8A8AECDFE1CB0FFF82514F6DC78C39216DE5F554F89CB602FB62C1652C96AD5D8240B7F693959CDE8BD4AC4BB2C180C467D721D46A1FD08283EF6D45E0BA75086EA36A75ECFE2D483D57DBBE814B24400224400224400224400224D04B045C82E3B03CF202DEF9E4EC1DCF10183D1771811771EEDC3E34DC3157FFDF61089A89E79644582A6AC4E994ADC82A6FB2ADB84B289EFDCE5C589BEF378BBF444ADA69876EBB6D23EF654D87B0841598173EFCEEFC0CE3B062DD428C6E1DE718CBB1EB835494DA601E83152F2DC768E345BCB7D1B1AFA97B21C96348800448800448800448E07E08B49A59ED65347F8D8CFFEF7FC118B904C3711AB75A8CB2CF2CD2D79F7A1D27B2C7E291D753A1FFFA4564AEFF197C5EDF82116E4614FDF5229C1D32137EC1405DB33AC691930109EB44A0D75FC7FE8F5271AE568CD7F8C59837652166176FC4A172C0492CFC9BA733B0EB6C2DDC343C4DB8D9D080926D293889261826CDC192293AECFE683F1AF42EA8B94981DE91AF08D69D044880044880044880041C8A80C98416F9BB5B3A97BA11E77526DC3DD7DD4AE80FFB46619908F4C6E2C3D8985688A8A46730337901CEBE938AAA0ED5533363CFEE165BFD66137CE421C692B8873123201F99B64A7387A306F8AA47B826D017EEDB82F4F326C4AF5D87290B62717CD31119D1B4A709F394405F8AEDEFA6A1C21082754FCFC78CC851283D75B52D53D8B205186D59E38486362C5C2001122001122081414B60CC685F9CAFAD95402DF6A2B100B367C7233C3C0C478E642337370F6E6E6E78F4D125183162046EDDBA85E3C74FE0C4895383865F6791DE39188FFCC35E788C198992FFE773B4CBED46DC4CFB0BF4ABB7C34704EAB263A73548372B8D22D2EB31FA1F3EC5B831216838B8165F38B22B8EB4CA252016E122BC677FB403E72CD6FDB9433B6118BE0A81BE3225B8BC0ACAF0ACA9B884DA2A13ACE5F7A6AAABDABA4B85D9ACADA8AA1AE4DE39E6EF52A40C98A6DCDC8F2D87BE8147D8623C3D1BF868439A0C9EC660D54B0B70EEFDCD38EF1387D54B269B3D9C5AAEE3E0B69DC815BE4C2440022440022440022440029D09B804CDC1B3F3BC517ED380C0D1CA47BC1EA777ED4056A9AD316E08101B6BB9C5C65279764B9E8B0D304C9887956117F141EA25C4AF7A02C162C51A46FA400D106E161EC6B6F4FC7E2FE0BB044DC64869D3AE7DF91AA09CB42398291EF393BC74C8EA6447B6A0BC546C75312F6B4F1D4459DC3A0C1FA6A47B6B395A2B66D0FCD3C9439A92922F71E8BC794473FC78A988F45E5AA84F6B2AD7CE7D898327F351A14CF3DA4B28934162B08F55D81BDF38CC0BD4237BF71798B4C032D3BA2345F1C64F5ABD10FEDA748616141E4C457A6EBBC8DF313BD74980044880044880041C97809393131212668B083F119F7DF679A786AC5AB50223C5EE54C9D9D92C4FCF9E3D139E9E9EF8F4D3144C9F3E150F3D148D9C9C33686E6E693BDE5774D9BABA3A8C1D3B566C9812D93E04818101282FBF8C9A9A1A2DDFE8D1A3317CB8172A2AAEE2C68D1B6DC7F6F785CE223D3C45A057D5364A0017DBD47C1D1815300C8D67FF1927AA1F43C0B0BFE06A6919420242E02602BD4AA666DB631C714DE7A60CCED236815EE7E2A2C5B7CC49FD04A7348F24034C022760DA0224043441A713C9BEA914870EE5B799F8F41EB1EDF9EB250D181E3D1E10917E429418EE72E54DF202B2F4E36560D580AC5A03E63D3D19A6D3BBF14ED665442D5B85E89871C84D2FB22D886B2440022440022440022440021A019D930B9CF43E185E7318EF89D01E3C3B0973962F43F1BB9FE0661B2317C4CC0C458D846DFC40C23606243C81250BE2707CC37E40E7028316C45D8761C3F518864AEC7A7F136AFC67E2C979B31096958F5C5BBDBFADD4FEB2A09319AB907A5F6FF5EB90109C65B2C5C75FECF92A6B571A19A788011AB378018244601EEE1F84912DA5783FD7364F7F69575FD5C354958FD4D4D6B37961B108EC2DC5076C9C90D4DEAAF3A7C5B9661466274E9541EF58F8EB6BB0EF900A03AA920716AF9C0C63FE6E9CBA6840B493FD9150D80211E84D67F0A777B2313C6A31926222601091BE9F5F62E626F23F099000099000099040B708B4B4B42063FF4124CE9F8BE5CB9762D72E5BA1FEEAD5ABD8BB37034F3CB1AAADDCAFBF3E8D3367CE42EDBB76EDBA26BE2B11BE357978B8E3B1C71EC5D0A1E657AC2A6F7B95D4BA5ADEBCF94311F7A3317972241A1B1B613018B06FDF7E9C3F7FA1B5887EFD6947A4BF4B7D3DA5E195E9F8F2BD2312F2E65318D7FF0567EBDB7DEDEF72A403EF52A16F24FEBC39E20F5A4A0E6043EA375A7B9C6450A097ED9A48AFF9D63B70337BB9EA15E7F380B8C9F073198309238D28BB26DE3793C6E03CC602D7CEA05C864DC1329A0C9C320F49C38A70EE642A3E281FDC83A65EEE12164F0224400224400224E0F00494187A1DFBC4E35D099DB999C73023743E7C459F6E17E99B7068DB0E84454D4642E278E8872B6714714091FFADBAB62C6A0E14578E1C4469ADF84F9F3B812BF3C63AA875DBA4B5CBBE4CAC1A6A0EEF537BF32646FA076066A417D2723B06C651F9065B9231CFB3ABE1DF7211EF4BD820BB494195D1635393BADA86214C5E3A7C3EE72AFC242C68B01CF75EA68C9174A1F2AA2E539BE392753935D7E5AAF49F8C95491EC83FF735366EBA6C7B0D5A67E632099000099000099080C311080D9D80C4C4844EF50E08F0C7BC7973B17FFF81B67D070F1E81ABAB2B86B46BF0B87CF98AB6DFDFDF0FB1B10FE1ECD93CF1A26FF7066F111B43A5CCCC83E2397F056BD7AEC29E3DE9E22D7F535B56E58D19E32B9EF6F5B27D1F860D1BA679D36B0739C0BFBB8AF4EAB984C9128F5EB565A83370E9BD7FC1B857F649C81B3D8AC4B33E20C4DFA6997736886DB2F5EB1593E62D3F06FE327A392F4668FAC60D48971AC7AF7D019196D89E3A215772340D69E7AD2782F6EB663DD8CAD516A1A42516D1F1D331BCBE50C2DEE8B076D95444370D43D949E585D384AC2D1B501C360553C226625E720466971C960722E6A9CB0FB6F23C3B09900009900009900009F4570226ABF094963ADA18E4A3B0E2C5648CAE29C7D9E25234388D41E0C80E02BD1CA60E31B599B54D68EA38A5B6FF365F6A6610C918668F6CDD18F8C9F2B99AB6C6B4D55C27F3848FA7893795E5E944D88A17302F66B23CDD38D29667702E18305B9C92C25D4A251CE5BE4E5EF4EAEAF0F21B0553C5651C4ADBA721F29BFD0492674E85E1DC052C9E325CB6B960994C5B777232402F2FEF5ABB6E31F66F4BB379B16C79D62778AF3814315326227ADE72C4CD96990C12FE926E3983F3AA63AB498004488004061E814B974AB07D7B8AD630A5AD7AFBF82061EE2CD4D74B048DACEC2E35D8CF6F8C78DE2F4171F1458958D2D94653F1ED55689BA6A6662DD6BD0A67D3BAAC4E90997918F3C57BFFF1C71FD3BCEBD3D3F7A356E2E23B4232CF0FE858D3E64631D2AF423DAB68A8BE2ACB8DB2A4C788F9B3E4730942427DD05CB203676B86087071AFD79251F255C1587D0DC6EBD7D02CC7D878E7587239C247D3F96C94487B17AC5D003F831AB2E8E017350FCAFE2C3E6BF6A2576D337878C345A64E787878C89FC141BD8DFAAA471A70561E680486FBA156A699D45614E0A63E00C1C3EA91ABC5C01C85C5EB2416AAB110693B3FC1BE42239C24A694F2F562220112200112200112200112B0474059A4BE98173F4EEC501D82664C150BB60637ADC7212E5E50D13E4FEF4FC321095F532F611C3B4BF41DCBB651F93BEEEC57EB0DC567A4C53EC24066674A0A12871027995D70CEEECB609DE02BD30C34FBDD3704610A4C4DFB9C03AD8041F7CF20EF23588749C36E62DF96FD6830C8B846C6372A794D88C3E2D9A1DAB515BD6C399E5E11A7CDC050E16D26F8CB63919A5A19148B707FE44B64679FD1A692E79754CA91353266BA809B1D06832A9CE5E26099D991263366F7C9B4737960A49CA298488004488004488004060681A6A626CD735DC582AFACBC81D9B31E81D168C4962DDBB4CF6F6BA512E81F7D74A9165BFECB2F8F43AD0FB176B5B714608E68625EB15E565B2222C270EE5C01366EDC0CE5793F6952A4E5A8FEFF61D793BEEAE0F771E893D3527B9973F0FB245CC214CCFECFF7E015FB8F88FA6221327F96A6B56CDC773F85AF45A337956EC5E7FFF73F2C2DFE31D20E0351BFC846D0184B9C98FECFC2AA86B5487D6F2F92D62E44F273CFB76D2F93589EE99AC16F408B44F91919B71CDF896BDDDD8283EFFDD9366EA7651A466B8EC1FE597A4E3CE6C323907FD6FC82A87365C270F82594688E4E5771BEAC090B96AC93AB4D25A3BCF8EC0863540EF68B86ED270112200112200112F8160246B8852DC48B66030A85FBB7E0A288A34A66D534D2A6221C2D89C5CCE4E7351B4BC2834A3892F6225B7554A36CD3DEE7D9BECB31964CDF20655F019E5EB0042F690C5AC486DC8A0A3BB55726E794E4565B5330DCBC885D6967EDE41C3C9B5C44889F22332B244A3F163CFDACA5E146ECFFD3669826842338F8325C0E15222BF54BF8273F8CEFBC24330F546AB98EFD5B8EC935669290376ADC6849BA0644478EC7D153859D42DE149FBB8A191297DEDC4FC0157917D5B9CE131E5A4BE2270990000990000990800313501EEF85851770F4E83111CBAD8C4FAB36A93CEAAF75FFA449115A7C792F2F2F2D56BD8A33BF6DDB762D9C8DD561775D541EFC8F3C3243FB53E566651DBD6BFEFEB473C8A449536FAB0A2D7EFD309CDD3CBA54375373B5E4F3844EC2DF7425D55F2F47C6FF5EDA95ACFD2E8FC1C34B5E1A6B42834C8D686A1DC5F4BB5A0EA00A692F3093191C0DB4D80750AFB229244002244002244002BD40C010B618CFCD33C98B38F7C1E422B33A254CE39D2C289DD8582ABCA02572632FD4E60117A993D9AD3203D6D4508B06DAECBDD4193A9949EC21DEF44DF24EDE7B7DDDAB4E6632C8B5D870E76BB5972ACF627B918087C4FCADADA9E9C533D816ED3BC60F1597CB6D37F6E25A5FB72F24340C4585E77AB145B645F775FBD87FB6FCEF778DFD77BF046D8FBFDFEF5FFC4FDF45D61B2FDA162A6B7F4AF835BE93F9F34EDBD97F9D90F4C806F522596767E72E79EFF7C8097BA890B6703745FB3775B9489D73D7057A556869F68E2E97DDDF3236D456A1AA8A027D9FF58B0443A540DF67B47922122001122001122001072660328A242F8E49E678F277173D4D62630D58815EF5A1A9418B374A81BE372F68E5B82463A37B16E8B58E421305FADEEC24964D02244002244002839E80F2C05761761C2DB585BB29F8EC2DADEE01331E839B8F7ADDD2FD27E5415F7AF42F682DFBFE4B64092440022440022440022440022440028A40D3C5FD78670359900009900009900009900009900009383A8136915E354489E914D41DBD4B597F1220011220011220011220011220011220011220011220011220011220014721D016EEC6512ACC7A92000990000990000990000990000990000990000990000990000990000990C0402140917EA0F424DB410224400224400224400224400224400224400224400224400224400224E0700428D23B5C97B1C224400224400224400224400224400224400224400224400224400224400203850045FA81D2936C07099000099000099000099000099000099000099000099000099000099080C3117072777777B84AB3C22440022440022440022440022440022440022440020F9E80C1E086DBB76EF559450C0603FA52C7E8EBF6E9F5FA01DD3EF65FCF7E55FAFAFA64FFDDBDFF743A9DDDEFEF9DB6B3FFEECE73B0EDA527FD60EB71B6970448800448800448800448800448800448800448800448800448800448A0DF10A048DF6FBA8215210112200112200112200112200112200112200112200112200112200112186C0428D20FB61E677B498004488004488004488004488004488004488004488004488004488004FA0D01A74E3519D269CBFD6DB87D7F87F3681220011220011220011220011220011220011220011220011220011220011218A8046C44FA29FF2B04FE33BCE136CAB547DA5B7FB5119732AF2277EBA51E298F8590000990000990000990000990000990000990000990000990000990000990C04022D026D24F793E04A1CBFD7BB46D4AEC8F581388DBB76F23EFE3921E2D9B85910009900009900009900009900009900009900009900009900009F43C81D6401B0C90D1F36C592209D823D026D28F4BF06DDF2FDF40539349FE00170F1DD0FACDB4E430194DB2A4834EDF7E88B664390E2EB2CFEA98A079BE0E2BD23BBBBBC1208D6BA8AB477387E672D5F1080C75F5C168CF3A94573476A9F2AEBEC118EF5183B317AE77293F3391000990000990000990409F11701D8549E35D5170B68476AA5DE843E1EEE9AE0C79D435DFB29B831B7B8080B32B3C0D43D1502BE32562EE01A02C8204488004FA07817F0CAFD62AB261EC8FDB2AE4E4E48C612D7DA78E0D1DAAC3AD5B4A83EC9BE4ECA247C8F8D9764FE619B5CBEE76EB8DFA91EF5AAF729904BA45A04DA47771B72CDEA8C4BEE78EA1BC55640F0B46F2BF86C1CB4595DB8CE2FF3C8C43E9A2DE8B201FFDAB39888A5512B6A4DA6A1C79EA0B5C50C7DDF642E27FC7C27F8C08FC927A2A7C8E56585FFD731E83F9C909F0B7344F9DB62CEF10328E7F234BAE98B56A0582ADF6C9630D646FDB09FF952B10686EB64D4DCBB2529071A1DE661B57EE9D807B40048274DFE0ECC59A6E15E212108DC48925D89C7AAE4BC78D9E1C87E9FEE5B870E100BA26EB77A958662201122001122001122081FB26E03A3A12D3A7FBA1B1E0235CE8BBF1F27DD7BBA70B18EA39014B96C7C2DB7409DBB666996D36D7B158B67A36BC2D27BB969789DDC72FDFE1D44311B36C1522BC9B90B5ED2FB8A08C3EE740AC583B131E564798CAB2F16146B1D516191504CDC5EAD9266CDB7C583BAFFBF85958191F80F3993BF0C5953158B5364E73F8693DA8AAE414F61EC8EB5776A55D7EAD15FE160EBE93E662915C83ADA9247B2F0E14D2B9A595073F49800448800448800448A0AB04DA44FAD6034CB546B8AC9982E41523C528ADC391E78E624FEA18AC59E189DAAC7C1CDA67C0A20FE7C0F58B6348F9D5498CFE301EA3C47A2D592F027D783856FFDA1F653FCF40FADF9462EDA62068DA7E6BE10EF3E98A47568A40EF7203592919B850ABC3F8D8B9888F988D19255B71B442E61188405F9577041905F57075560D6B42756323CA77EDC51959364C9C8184081D3253B2D0E0EC82BA6A0AF43DD9FD2323A661BAAEB9DB22BD3C8285A91B4F612F666C45C9D05BA053504FF61ECB220112200112200112E809028D170FE08392A1CABC19B469A86F34D62D0A57FE3262A00F6DE310B35004FAA652A46C3D0CE7F0F9581A9B80F0BC8F905FD796A56DC1553CE622BCCD5E36ED25E8445C6FC2893D7B51DAE80267B1F79BEB6EB41D63BB603956EAA204FACABC747C512A4ABF1CA3C6420599323EA86EC28880E948983E0DD17EE7F14579FF78AA72277EEDEDBB0B07CF084DA06F7D0012F4C863981D170FDFC29D90E112130990000990000990801D02FEFE6350567627C701F301C1C141888F9F818B174B70E4C8176DA5180C062C5FBE18CDCD2D4849D9A585171F372E10B3663DA22D0F193244CA2E4766E6A1B663B8E038043A89F4BA403FCCF94E6B038663EAF78721E5401D4C2BDC71EDE332B87E7F16468B285F7CA04ACB74ADC284512E8D38771088792B488CD93A14E7AB5D9751DB14046F0754E99DFDA66282D4FB444A1A2E68B37B9A71E1E85EB87A2E87FF481FA0A24682FD0075D7BE11F1FD96B4B83D35575FD7D69DAF29C3BB19D7AA6BFA95A74C7B4DFB7EC9C6D3A6B61CE9BB0E408D4F9CFD22B03C719AC553A90E79E97B71BCBC11BE318B91182033940D23A0A22E99AA2E61CFAE2C18662461F66855FF583CB3CA17DB522E61E1DA78E8AA4CF090291F6AD6C2A1867176CBB469B578582D5C3E1BA3B5191126146767E07007CF1FD7A0782C19FF0D7688D794AB78E12F4F08377B43996E205B1EC8144AFF3391000990000990000990C00321E02C335E93C762EF278751D705BBE681D4B1974FEAE221B69F88E25957C2B03AC12C962B2FF8202FE07C7A1634533E3F0B65B12B3031C207F9C73B7A798FC2FC783F5C3B7104B511D3351B5FABB261B8189F15B8A0EC7E097FD9200E37766575ED94CDD0B90663B53C2C68387F04A9C7AF5AB5DA842B65323E1093B1EEEC515C99BE025EEECAC3C76E6956C7F5CDA25D7ED6A7BE0B87804961329B3A5F662854C0D37318AE1C4F434A81331AAC8F57CB83F4DAEC8881EB24400224400224307AB42FE6CF4FC0D75FE7E0F4E9337681383939212E2E1643870E85ABAB6D9CF18484D9B2CD55F64984134B52227D7D7D3D8E1D3B214E054E68685053026DD348D132EB248CF7587940505B7D53760E81BFBF1F2A2A2A505B6B5635478D1AA9FD9E5FBB5689AA2AB3E66B5B0AD77A9B402791DEE684C63A1CFB630D82FE7EB866B0365D01FCC74B871FCBC5A19BFE183FBC0C65321F3432C0A409D15E234C28FB3799EAB9200023F695E2C61513BCEDC57EB13949FF5BD1195CA55212E2C41C7E0B43C57546C2EC8B78BC0B673557255798C45BC77FD26C3CE22746B9F2DA69BE8CA347CFB799DB962142FF6BDC03AAD150DF18CDD3A6383B1D474B6F6146F242242E0C93B033D59A986E3A9F8D6D472FC37FC67CC4272E44D9073BE1E2EE0E9D3C102A4D4FC1D775BE320895D033E3658AF0177B71C26B05A60FCDC7F6BD5FA351374E8473790F427321F6A49CC38D5A4F2C5F370DF6CAB4F67F1A3F5B047A533EB66C3E09CF7099AA3B75025C45A4B7B99DE95C60509D2F218EE245A037C954E9CD3210099FBF1C93A78C45E1E192074494A725011220011220011218F404743AB818CC1E315DB26B0620B0C60B479121ED721D1F69D53AE122AEF515D75A9D291A51764DDC3B4688F00E5B917EBC0C94BD9B8AB0F9EC65CC9FDA6EC1BB8EF4141BDF0FAB9F79D252AE09797B76E0784507715D0D0A20CE21ABC7C1A5A1109BBFB0B50D4D62A34E49988500194B7B8E0E90903CE5D85ED87F66D8DAE7D78EF26E1C74CA46F608C733CFC84C064B2ACBDE850C5BC418ACD7662B137E92000990000990402B812B572A34817EEAD4286DD3F90B175B77B57D2AAFF84689D471EDDA75B8B9B9B56D0F0D1D8F1162CB9C3CF935A2A226B56D37995A647908FCFCC64079D29F3C79AA6D9F5A50652C5A94A889FE6A7D52A43C6497A41E02DC128DF3D34FFF22E54D465858288C46A3F610E0D0A12CF1E2BFA4E5E3BFBE23706791FEB611392F1E46F99C295817AF5C8DC5001D21B348E5824AFFED352CFA60161A7E59866375CA3055AF911D8686E3F9C83A34116BB7F9225D44FA26EDCD41EDC6AE96D1E1FE89382B71E683CDE31F9863519AA7A5E85C44BC97ED3A192029024C7726E03F719CE66973B8D0EC597478EB561C172722E78078F1A0AFC69E2F8A3571FC8284519A322111E3FD5D51AAB85EFB5ABCEAD540A618672A6311AC9DA21175F26263E86EB6BD044CD13F917912EA7DB0CE3295F84E651ED78E37FFABBD214F61468763C9427789399F8B2D9F5CBD4B581B13AAE541A27F443C16BA5FC28533E9D851D17F065856CDE2220990000990000990C0A02260B6C5BB67D70C4040660CB60D5306A245536FD66C47DBDDCA8924DEDF84AC2D476587F26E97118FC531CD242F9B6D6828C75199F959DA3814E36725217ED10C9CB1C49ED7325BFDD335C8818650C4F829DBB583902F16A6AA5E5D7535BC47FB21267498C46DEFDE7B95AC4ED53B8BF6F8C999EEC6C15C11138EA57C827C995DEAA3C20AC52D44D0C54F71D10AC1A0BF367BA7C7582A0990000990808310983D7B260E067D8D67425B1FFC9B2BAE84FA4663130ACE15B4B54479B38F1DEB8F1D3B3EC3D4A99335115DED54E27B4CCC744DA057E2BD5A6F4DC3870F8787873BDCC5D1D5CF6F34C68D0BC0279FFC450B7FA3F298348702202BEB285A4CB7316BE6C33878F088E62D9F94B40C7ABD1EEABCF5F50DB2FDB056CEF5EB95ADC5F3B30F09B4875DB43EE9ED06E43C9789935344A0FF3BBF36F9599C8A51F0462E46FE2A5E42DE0C458378D64F085702BE326B6B90F57A2912FF1C22C2B509B5E2BFE2ED6B3676AD8B768465F305EC83D15AF51B7178EB47D8BCF923E4A9D91E968B5BE9C765270FE0C08103C8C8C840C6E173AD63004768629FD7D1FC20C3FAB4B7D0280F71B4E71B326C691F179807316ABB1A57B58D9464B1B9B93D97B6CFBA38AB32EE56A6F52115C753B16D4F362A9A5C30393E11EB9E9A0B77EB0C36CBCD38BEF323ECC9CA45938BAF0CD292F1D4FC093639B842022440022440022440020F8A40F7EC9A0755CBBE3CAF0E232C4E366AA4E2375A27216BAC83548A234E62A854C80593162E4652D2128C96C14EECEA2411DA9D61BA710E99BB0F8940AFEA7C0B25E5EAD8CE16A8795B05B67FF229B2CA4C88485C8220AB21904E6CD4D39959F8E270160EEC4D459678F4074E0D53853A44BA2B0765749BBE418125FCE3F5FC73D25A89DFDF0113AF4D87E86A56920448800448A097089C38710AD34A2660F7EEBD12473E15274E7CAD9DE99B6FCAF0CD37E536679D31235613D78383C7C1DBDB1BC3877B61FCF8103CF450B4E620ACBCE2274D8AD444FAE8E8A9DAA70A9BB37367AAC4A13FA889EF2EE24DACC2D0754C2AB44D738BF2BA076EDEBC89A6A6F627EA5F7C715434B7662C5DBA488B6FEFE3E3DDF170AEF70181CE227D9312E80FE2E48870ACFCA92F50D38C26A312477518B942E2B1630C22A2F4683A5F86E312C668B452B25DDC45AC975D0F4DC16899455AB92B178D437CE129A14A1C31355F3C813231306727CF82AFAB423414BEE1F18890D8962505662F7A45C4D57D389C251694BBC4A974779798508ED8D83EAA7349C1256D3A6C8C9F9AAAE38A98654FE2996511682C2996B89523103B698CF01B0ABF4953E1255B2E94D8049DE95C4B35287016FE9DF774B9CCF0F9CB9010D88CA30732B0FD90D44FE7AB3D98F10C8AC6DC19C11DFAD30773572421B0A9581B601D2A6E824E6279A9C0484C24400224400224400224F0A009DCC9AE79D0F57A20E76F96598F12183D626EB466ABB9074C45B0988E17F32E63A87B30E6CE8F86E7D046141C3D8113C74EE1824CE72E2828D562A95FBB5888B26A79CF91BC9768E9CA2404B92B0BDF19E383644AB10C66DB5D46AC5B66DE7A2163178A9BDC317BE52C2BC70F19438D74358F197C02315E8A415D3FF3A2B76E8AB63C0C31736761BCE7D0BB7228CB53F6F3384CF75316F15004C44C9511639DCC78B52D90D7A62D0FAE9100099000090C2E02757575F034CA7B8E160BB900004000494441543E2D1EF0D3A64589385F86FDFB0F7602515B5B8B6A79B7E58409E335EF78E5E5EEED3D4213D0ABAAAA352FFB9123BDB55035AD42FA430F4D83F2D657DEF5EAA5B42AA9F8F31D93B5F3ACF5B2CAA742E95CB850848F3FFE54F3BC57A16F98FA9E40A77037A6D26B38A93CC6AB24DEF71AED0DB0404824D6FD2E105E73A330635F2652D69885EA897F3B0BFECAD014732CF8FFC4E2FCBA63F8E0B1D3B22E02F7EF63CD2FD854BB1D2ED52363DB212C4C9E8D45AB9F68ABFD95BC4338AC4D5F159F18313EBDA72762EDF4D6DD26646FFB1885D6DAB2C5EBBE35C760FEBC557E14870A8663766232223410D5C896F8F1327707BBB38AB0323E01EB2C2CCF67ED8284AD4790E2D7C113A7756074A5A008981D8EB54FB963DBB64BB603A65BDFDCB14C3584682DA3F4C2754C97B8F4CF982B846B126FFE823C480C0A0A456060055C8E165B75D9755CBCD284D9092B2CF56F9277141CB78D5F6F959B8B24400224400224400224D0EB0434A3C66C2CDDC9AEE9F53AF4AB13B45A79B7244CCD11F8AE9E2931E5CDF1D22BC5CE3B2E910E5D83C622505E9456EA725206A3E750D1567F678C9E3E0E6527F2A099FBF2B2D9F3E39788E0FE04666B79EA7062CF31FB3367DB6CFE7A1C4E39829172DEE57383B1354B747D39366251ABFD2876685529D233C506EE97C9C2CFD90713030370A5D40517EEC641ECFBCCBC6148486C6F5F71F65E94B7BE0AC0D2465E9BFDB2B3592912200112F85602B7BF35C720CBD003401A1AEA912F33CFBEFAEA945D78999987DAB6C7C7C7493C7983BC10F62B6D9B7AD9AC4A2A1C8E8A5BBF6FDF7ECDEB5E79E6CF9E1D8FA79F5EABED3F73E62C5A2C1EF3DA862EFC33996E69DEFACA63BFA5C584E3C74F74E12866E96902431E7E385EBBCC9236C4C1D9BD93666FF77C266D4A843354F81BDB24614B6AC52AF3907D563BEAAE3622EDC7D6D1C0AD76F6F34557F761F2D258131A6AEBA185D8EFE7F5EDF7D51BEA0C57B9381A651A8D6D1A2A6FA196871FB2BD835D6F9BAD5B6B5D2953F2B8CA852C2FE5E85823E5353569C92A4CC7316CDE7DDE7C66557F2D7BE7DCDDAA1A3393000990000990000990C07D12F099B4004BA7DFC2F6CD19E2BFACD2DDEC9AFB3C99431EEE2CB35D65DEA549DE67D4786F16A6B3AB9B8C056EA1A1AEB1076D54C78379570ECE32B3D865289AC46BEFCE1632AF4DC7EBF5AED7D8CDDD03F575B55D3FE03E738EF41D8D6B15127BB78F525FB72F30783C4A8A2FF451EBE4A592ECBF1E65CDFEEB519C7D7E7DDE6FFF4DFFE17A9CF8C32B9D20FC21EE5FF0C3ECBFEFB4BD27BF7FC386C9BB421B1AEE2AD0DFEDFEA95E24EBECEC242F8F552E063D937AB27D3D53A3FE5D4A9B2A5FB8AB0C914F8CEB526DD50B53ED271D741ED6F2BC39D7A5FDED3E2AF68FEBBF5B1B653AAAB5737CFFADA983D4EC5633EC8F916EC9F49D7B1B3CDDB9E55D2953F288406F2F05CC5A86E9234D28386415234CD5DF7E767B45701B09900009900009900009F41A81A5D347A2B2E08845A057A7B9B35DD36B95E8D70537CB74EF3BCBC65DA97A73E3DD84E7AE943030F2DC9543B33C04F956CCBC3607C695C056900009900009F457023535F7174EEF9644BAE84981BEBF72EACFF56A13E9F33E2ED1EA392EC117EEA3545090FB4FCA83FE5266055ACBBEFF12590209F41D81D2C37FC1E6C37D773E9E8904488004488004488004BA4360F3E68FBA939D79498004488004488004488004488004FA298136915ED54F89E914D4FB694FB15A244002244002244002244002244002244002244002244002244002244002038EC0D001D7223688044880044880044880044880044880044880044880044880044880044880041C8400457A07E9285693044880044880044880044880044880044880044880044880044880044860E011A0483FF0FA942D22011220011220011220011220011220011220011220011220011220011270100214E91DA4A3584D1220011220011220011220011220011220011220011220011220011220818147C0A9AEAE6EE0B58A2D220112200112200112200112200112200112200112E8750243860E455FEA0AEE0D0D7D7ABEBE6E9FD1681CD0ED63FFF5EC57B2AFAF4FF6DFDDFBCF6432D9FDFEDE693BFBEFEE3C07DB5E7AD20FB61E677B498004488004488004488004488004488004488004488004488004488004FA0D018AF4FDA62B5811122001122001122001122001122001122001122001122001122001122081C1468022FD60EB71B6970448800448800448800448800448800448800448800448800448800448A0DF1070EA5493219DB6DCDF86DBF777388F2601122001122001122001122001122001122001122001122001122001122081814AC046A48FF95E3802E37DE131DAD023EDADBDD2800BFBCAF0F5FBE77BA43C1642022440022440022440022440022440022440022440022440022440022440020389409B481FF3FD7044AE08EAD1B629B17FEAD313B43229D4F7285A164602244002244002244002244002244002244002244002244002BD424005DA60708C5E41CB4249C02E8136917EC242FFF60CF22D343599E40F70F1D0011D42E0988C26C9AB834EDF7E88B664390E2EB2CFEA98F10BFC1DD69BDEC5C3036A5E41436D2D0407530F13D01946C16F782D4ACB1BE0173905C3AEE7E35C4547D23AF8068D417DE937A855975EB7930161D34250937B16E51D8BEE76593C8004488004488004488004FA0901C3184C0B3320F75411EDD42E7689CEE0010F17A0B6AA161DCD4A83D8FD2EB2B5AAB6A18BA5319B46C0C5002F83CE3C5EEA0895884880044880041C96C0BF4F6BC686B13FB6A9BFB3B3337C9A9B6DB6F5E68A4EA783C9D4773F2E7A5757C4ADEABA1D90FDEF25BDD97C963DC808B489F42EEECEE6A6DFA8C4BEE78EA1BC55640F0B46F2BF86C14B8C59A019C5FF791887D245E914413EFA577310156B098D535B8D234F7D810BDAA3362F24FE772CFCC788C02FA9A7C2E76885F5D53F97B158B6760902DDDA4F58727A2F52B32EC90603129F5D8750AB7D400B0EBEB71581EBD621B88DAAD5B1FBB720F55C6DFB062E69045C82E3B03CF202DEF9A408D1731E46604903CEA51676A06340FC9225287E7F034EDD0B42E9CB79718FA0A4B608E5E7BB7EB3ED5009AE9200099000099000099040BF2260F09F8AB8B80034E416E11C1D11E01B9F8495537C51BCFF03A49DEB6CF305CD5E8125937CCC7DD8528E5D9B5251AAB819C661C5BA8518DD6AC31B65DF07967D563D6E98B018CF2D30E1BD77F64195EE11B6004FCF0B42FEEE0F90593E16CF7E672EAC8707378BBF444ADA692DAF5531FD6E51E7158E15AB6761A4E902DEDBB8DFB6BE2E2158F79DF9186655EB969203D860B1D7FDA62D46B25C83ADA9F8600AD272AFB6AEF2930448800448800448800448A08B045A4DD1B6ECA65A235CD64C41F28A91F0401D8E3C77147B52C760CD0A4FD466E5E3D03E03167D3807AE5F1C43CAAF4E62F487F118E50194AC17813E3C1CAB7FED8FB29F6720FD6F4AB176539078A338623220619D08F4FAEBD8FF512ACED5EA1016BF18F3A62CC4ECE28D38540E3889057EF37406769DAD859B36A3A009371B1A50B22D0527C597C930690E964CD161F74762E8EA5D5073F35ED4654764D7CD3ACB13D116EDA9680352DFDD089DDD27A44D686A31CAD3D36E96DD9ABDA910EFBE5BD4A74F5F5B4FCD4F12200112200112200112E82D020DE7D3F06EB1F230EBAD333850B986702C13815E2599D3DBB9E2BE719A405F7C709B08F82E487A3E19CB974DC23B3BCE62C23C25D09762FBBB69A8308828FDF47CCC881C85D253F6C46673D93ABF384DA0BF767A17322F8A642F831E35EE39BB5BC602379BE0238E284BE21EC68C807C646A4F023A57A93F6C51ED783179B2F237127076B8094B038CC84ED989E27A17E865DC63ACA93457DD4BC68C22D05F39BD1B3BB2BEC18484A7B060CE3CF8E56E850C97984880044880044860501330180C707373C3F5EBD7EFCA61EEDC59080B9B8843878E202FEF9C9677F6EC78848787E1C8916CE4E6E661FCF810CC9F3F57DB3764C81094949462F7EEBD772D973B1D8F4027915E17E88739DF696DC8704CFDFE30A41CA88369853BAE7D5C06D7EFCFC26811E58B0F546999AE559830CAA511E70E02316F0589115787E27CB5EB326A9B82E0ED802ABD4B402CC2C500CDFE6807CE999B89738776C2307C15027D4701E5559AE95F537149A6CA9A602DBF37555DD5D65D2C215B2AAAAA6CBD515AD10EBA4F0FC42725618ABFD9BFE866E1616C4BD72E9436121316AC425871AA36E3C0101487B54B26433DFFA8BF522A8F3D24FC9225A78BDF14AC4D7ED8ECA9D4220F52B6ECD41EA4C4AF7A02614E4DD00F1F066B0F1F35F32161DD32946FFB04B90DF6EBD15A765B65B84002244002244002244002FD9D804B28D6AE0D42CAA67DA8156FF0A4D50B6136B55A50783015E983C8A3393E7916F457BEC4C186C908B3A3350745858ABA9C877DB966E33E2DB314DF593011BE388B6BE7E4B893F990618DC4C1B984322310EC63992D6C7D0D68E536416708C5B3226CD7E767E093ACCB56395A505E2A630129A7F6D44194C5ADC3F0616A30D47FA739B848FD4AE441C3FEB2C9786E891D70069979D07219E7D4F847C201DDAC680F011A142DE27ECD1911E82FC3CBCB0B65593BF051AE4BE7B1CF20BF36AD2E102E9200099000090C2202D3A74FC5A449914849D975C7568F1AE9838888706DBF8B8B59405DB56A0546CA76959C9DCDB2EDF8F1C1A8ABAB17D1FE0BB8B838A3BEBEF38C415FD12BEBEAEA3076EC5811F14BE4E821080C0C4079F965D4D4D468E5797B8FC008AF61A8A8B88A1B376E68DBF8AFFF10E824D2DB54CD5887637FAC41D0DF0FD744E9A62B80FF7827341CCBC5A19BFE183FBC0C65171A11196042A31CE835C284B27F3B8CC6050118B1AF1437AE98E01D68C7D8B33949FF5BD1B929A3BCB44DA0D7C91745C2EC2327F5139CD25C950C3089B749C0B405480810435D799D3495CA53AFFC3613DCF15ADDBBFD60089B23027D1376FDE943940F9F84B54993116CC84799D5695B394337162B45A06FCA3F8C2DCA2B67DE32CC74122F312DEF18AC1681BE463C763EC8BA8AB0C54F60DEDA7928D97004C386EB45D4AFC2FEED6928B399B9A0835E6265AA3EB9533D1805C7AA23B8480224400224400224E01804C4067571330FE8C21688406F3A833FBD938DE1518B911413018388F49D87708ED1B4EED4D210B6185386D763D73BA7A14F9A6AF750BD5E2CC18A8A36A78F267102011E81D2E273CF9F160B721466274EC5F0E163E1AFAFC1BE432AC46587A48D03C663F573E3A1AFCFC33B994536194C7042CCE2050812917FB87F1046B694E2FD5C6B771E9BECFD62A5413CAD52A5268630FBDC0CA3BDE0E41480E75E7AC152DF169C4EF91059F2A22727C574D864BCF49288F59654223315522B5AD7CC9F83F9DAB425C135122001122081C144E08878C18F183102C9C9CB515D5267B7E973E6CCC2F9F31744941F89DB12565CA5AB57AF62EFDE0C3CF1C42AF306F9DFD2D20271A04740C0580C1D3A04D9D9C7DAF6A9050F0F773CF6D8A3B26FA8B6FDD6AD5BDAA75A57CB9B377F88E9D3A3317972241A1B1BA1BCFCF7EDDBAF9D5BCBC87FFD82C09D45FADB46E4BC7818E573A6605DBC12AD45221D21B320AF5420FDB7D7B0E8835968F865198ED599A5539D442A6C389E8FAC4313B1769B2FD245A46F6A561785A3CBD5CA0B5BE2CF2B976E49660FED6FB465270963A3A67C6A22BDC3B7536B52AFFD6BAA515E4B7E58B07219CEE7172065E3279A9791BAB23A26978008B99A6E2225335F1B58E6A46523E6A5791A619720B54FBCEB874D4442E24438B9C8F5E71484098623F2095C39B85F5E3C7BE7C1D09DEAD1B10E5C2701122001122001122001C72060B6C56BAEDF146F9AC95899E481FC735F63E3A6CB6D82B463B4E31E6B29CE1DC9F302502271E895EC3E4170984C77F05CB71E96481E15E1A52DA97D624B3635A9C71AC364DAF9289CCFB117EE466CFF7A51E1DD22101F700C599D42D998677FD6DEBC8991FE019819E92531DA2D5373DB4ED60F17CC9751A78A99EA6BC55BAF1407B7A5E1628384004D140799E439382971F9CDA905473EDA8C1C995DEC1BB50C2BE72461C2F9CD386FD50583F6DAEC44931B488004488004063A81C886A398D2F660BBBDB567C6158B30EE8A8606E5E26C4E0F3F1CA379CAA7A767E299679E12FBC56C991C3C7804AEF2025B25CAB726E5013F6CD830F9F3D084FA9090604D78BF75CBACECB7B4987FC833330F8AE7FC159969B90A7BF6A48BB7FC4D6D599537668CAF26D07FFEF91EAD2CE54DCFD4BF08981FB174ACD3ED06E43C9789935344A0FF3BBF36F959278E3A056FE462E4AFE225E4CD50345C114338DC2CB33AA30659AF9722F1CF2132F54285807181B7AFE565B41DCBEFE7EBE637478F82BFE698D480F48D1BF0CE3B1B705AC63EAD413F7562C4971C4D435A5A1A525325444BFAD9362FFA7EDEBC07523D53F911BCF3DE2E9C2C6B827FF45C3CFDE2338894B049F6924EBCE6D54321EBB142EBB2795F8B4CD5B92E37B706D4947C8D230733502C0301EDA8D68CF60A56A576A31E7728829B49800448800448800448A0DF1128CFFA04EFA51C4059930BA2E72DC78B2F2C96F74B0DFC1494300FC3A5993E327B60D5AA5588F7D3C37FF613488A1F6BD378CD09DECDF2D258D9E3E21B249A7C0D6A9A74F0F21B23ACAEE250DA3EA4EDDC8A94B335089C39550226764CCADA2CC7079B36637F490BA62C5F8109E6890C5A469DC8FEC7D3F623337DBF94F309F6CB582938A6DDCBBC63698EB06EBA7E0669DBF78940AF6A6B4271A97286511CD4877CB65C42AE08F42A55E49C11027A6D06B2B6C1F26FB05E9BD60CB84C022440022430380814E92763FBF614ED6FCB966DB874A9446BF8B86BA36D047A2727274C9D1A250FC2EBF1D043D15A081B15977ED42809B16D277DF5D5496CDDFA8916875E89EF7AF11856A1E6ACD36D71C557A16D9A9A9AC42BFFB616CEA67559E5CBCC3C8CE6E6163CFEF863484C4C80AFEF48EBC3B9DC0F087416E9C57B24E7B9833839221C2B7F2A2F5FAA69469351195E3A8C5CA10CDB318888D2A3E97C198E8B683D7AB408F12EEE22D6CBAE87A660B458C995BB72D138C4179E0E3A32683A9F8D12313017AC5D003F83324275F08B9A27D36881E2B3662F7A45C4E0E10D179922E221F1193D3CCCE1546433931D025E510BB06E7190C4F6DF872D1F64C8EBA7F408F6EF3CF451873614E7C97E1FC4CBE04ABDF82B287EBA167F5E316F282E40BD0CA9F4372F232B2B1B671B7C3025D2AFF5D989D599BD102FD38DC3BC2C8308CB9EEED4C3AA302E9200099000099000099040BF2610B56C1516073789D09C8A0FF65D10AFF0311687937E5DEDFBAE5C45EE1199F2FD254ECB54F1F3E70A705DC4E4FA8A229C2B5131D443B178591C9439587CBA5062D04C16EF77657F7A60465C1070330FA5261DA2972DC7D32BE2B417BFAA7D13FC65DE664D7BEC75DB4A9A05E9731206B3D0380C0BD62DB07A18E224035E83797CE01B82303574AA910193C3A5763BDA63C23CAC7CFA094CF05036B50BC226784B6C7FF5B62871583A2DE17E9CC6CBCB71155365B3C75A1E7CD83678B05E9BB614B8460224400224301808340E75D7E2BD2B2FF571E302B53F65A78CADFCFFD97BDBA8A8AE34EFFB2F05052508A85808822028E00B461A0221E22BBE445B5A5B133B26ED749ECE743FB3D63D1F66AD9E35F3A13F4CF7877BCD9A7B56AFE9E9B57A665666EE3CC92446A3D1D6C6C1F8028882041ADA77E545080A8220A840414161E173ED532F146F0615B10AFE3BA1EA9C7DF6DE67EFDF39E0B5FFE7DAD7192C88AB881CCACB5D85A259B830560B5363F396F71F11535A5A2A3233D769A16E549C7925C29B4CC3A348D8227DD89A70DD5639090971B8537F179F7EBA4FC2E758B578F9239E8C99AF8C80F8830F4ED686565C522B32DB2B71F4ED4ADBC1058BB1E77791085ABD0CA9B905C87EDBF682A4457FB712E11202471965D1BF4E41CD9E32ECFFC155D9D723E3DF5246F03EB135E7FE9F269CF8EC0CB6EDDE80ACBD3F7176B7F1EA19E4694B5A0D782CAB5C43D2B6E28334C7E1C738FFD97FCB8B491DFBF26D5F6EE292336537DB65E2D49BBA4EE259DABC897A9BAFE36C95C08A533E390349DBB6DEC1D1F3B7F1A3559BF161A21C13AFF9EEC712FB5F1553C7CE56E3BDB559F8F92A5BBDBAF3D95A589C5E5919647B2DADE4EBE7607174149AEAF4F26E8181338CDA0F5B53FC2401122001122001122001CF21A09938368784BAAAFB4895B8F43F57B693A466797F4F954BC8115BEEE4FB34377D8BCB4D03E332452EC7E29A8BA86A30C3101B85E8C879A8D397A05D5653E656CE45E6D63DB0216AC1C94FD4BC05283EF12784CB3B8F3E70C4567FDC86B307CB06D9A8CE3338ED7B13F20EE62374EF3AECDAB4109F9EB5BD1E3631CBD1BE4C051EDD46CEA91BCEAAEEBF61B7995DEDE86B675119B71D99EFFD0499DA003A51927DC1B682B8E13C4E5E0DC2662753C80B8BB3E5C1C7E0914ED57B733005EE9100099080E711B00552F1BC7EBF708FC769E04AA8572F7ABD764D6C8135837BD5DBDB8B23478E214042D898E4A5AE7BF7EE4179F945D4D6D669059508AF7E542C7A954A4BFFA489F47FF997FF8FB67FF1E265CD2B5EDB19E3878A1AA2BCF7972D4DD0DA2D2E2E1D634D169B2802D3962C59AEDD7EBB0FAC873E6098663F623FAC963EC9F7810A7F333849881293C4A10F90632E074C2D661CFDE979971CCFD9340404C9924D2BCCF284CA32C4E0F49C51B84F4FF5F20257F18797E53763E8937A199ADC489611C1EB249E970E16B3CD93E769ADE98D69F860C7525CF8EC635CB33F4479A67E3CAD711E23011220011220011220815744C0F8DA36EC48B3E28B8F4E48A84995C4763288812E2101C7626ABDA26EBFD2D3EA0C01500B65956D3FD8B417DB5256C7EA855CBBC9D5EBE69576D76D4EAE176EB63991790837E9A2D8F70162B45BD47C69D41EF3DE1C15CD2438E01099266A28C6B96168B9E7F274EE259F78A2C7B760611CBEBD55F5924735D0FC448F8FD76F80FD786CF1FA8D07C581365EF4F72FFD6FFE2F8A7FFBE14083F6AD4FD6FC061F14FC6258FEB35EBFA0A0402D448E0A5BF33C696EF83C3C6C6B857A483011E959C737117D72E7733855F98A3FDEC6F2F762C7D4579D7EB458F3129C445B0A39B899DA338D83333C68CF6C6AD7BCB43DA8CB6EDD55DBCBB8C6D84579CA37A23EAF55970727E6C153AB115BD52FC06E11E81FB756A0CE65BEF54CFD18B1616692000990000990000990C0AB25B023CD88D61BF976815EF5456C2711E899462760359B5C78B996534E39B4FB5D89B86E5B84DBA802BC844B358D7AD0D10AEF4D07097E93000990000990C0F312686FEF78DEAA5A3D155E67A204FA17EAE814ADEC14E9AF7C51A32188C90C4780C4521C8FA43CE86B731BE1687B3CDA641B24F04C042CDFE2F38FBE7DA62A2C4C022440022440022440029E40E0A38F3EF6846EB28F244002244002244002244002244002DF41C029D2AB724A4CA7A0FE1DC4789804488004488004488004488004488004488004488004488004488004488004C68980D738B5C3664880044880044880044880044880044880044880044880044880044880044880049E910045FA6704C6E224400224400224400224400224400224400224400224400224400224400224305E0428D28F1749B64302244002244002244002244002244002244002244002244002244002244002CF488022FD3302637112200112200112200112200112200112200112200112200112200112200112182F02DEFEFEFEE3D516DB2101122001122001122001122001122001122001129842040C86E978D2DF3F612336180C98481D63A2C7E7EBEB3BA9C7C7EB37BEBF2A137D7FF2FA3DFDFAE974BA117F7F47CBE7F57B3ACFA976949EF453ED8A73BC2440022440022440022440022440022440022440022440022440022440026E438022BDDB5C0A7684044880044880044880044880044880044880044880044880044880044860AA11A0483FD5AE38C74B0224400224400224400224400224400224400224400224400224400224E03604BC87F564DAB09C17CB78F262D5599B04488004488004488004488004488004488004488004488004488004488004262B8141227DE25F2C4078EA2C4C9FE3372EE3EDBEDF833B05F771F3D09D71698F8D90000990000990000990000990000990000990000990000990000990000990C06422E014E9137FB2000BB7868FEBD894D89FF076249E3C79828AAFEAC7B56D3646022440022440022440022440022440022440022440022440022430FE0454A00D06C7187FAE6C91044623E014E9E7AF310E9491DF42ABC52A3F803E40070C098163EDB54A591D74BE0355B42D7B3DE8E5984B9DA8B5468F15E97DFCA7C32083337775A36FC870B93B1909F82166C97CB45757A16D8C17DCCF188D98804EDCA86D9B8C4038261220011220011220017725E037074B62FC507DA39E76AA8F1FFCF55EB0D0669FF8BB55D8071ABC6036C97CA97FE24FCF33920009900009BC1C02BF8EEBC0FF17F1D7831AF7F6F6C18CC763144B5C6A062ECB71D91BFBA697970EFDFDE313ED63A4B35EFE5DEB48D9CC23815742C029D2EBFDED9B0F1F20776F199A1C227B5C34B2FE310E417AD5BF3ED4FD4B110AF344BD17417EC5AF5661598A92B025993A70E1DD6F50AB3D6A0BC2FAFF4A41F85C11F8258D57F81CADB189FAF0998B75596B106E1F9E3A6D634521F2CBEFCA961F56EEDC8E689763F2580325878F237CC77644DA863DA8A78DC5D9C8AFED1E94C79DE725E0858825CBA16BB882DB1DE33C1390EB9E9E9484C6AE3BC8BFDD33A60E862E4D435278136A6BCF616C35C6D42C0B91000990000990000990C05309F8852E465252187AAABF44EDB3CF979FDAB6E71CF442CC1B9B911E1B68EFB20515A78FA3BC4580F84462FBEE3711E032186B63090EE4D70DE4F845E3DD5D69E27E3438D5171F4343D416A4876B93A08183963B387CA87890CD17B5EE6DA4A3CCD96ECCEA1F203DB21F05078FA3353C1DBB32E60FD4973943FDC5429CBB71CF25EFD56E7A05C662F3D614CCB20E1FDB7731342E598D8D720F3A527DC9199CBB45C715070F7E93000990000990000990C0580938457A4705ABA917FAB71391B53D440CDA2E5CD85B8AD327E6E2EDED81301557A230D7808D0756C1EF9B3264FFEA12420FA4638E58BEF5BF17813E3E1EBB7E138EC65FE423EF6F1BB0FBF3280C316B1DA771F36F3FBCB143047AFD431467E7A3D6A4434CCA6AA4276420B5FE104A5B641D8108F4ED1517905FDD0D3F1F351C0B3A7A7AD0947306D765DBB028156B127428C82E86D9478FAE0E0AF4E377D1755894140FBDA54244FA7196C5FBEAB0FFE01DF43F831BD0EDFC43A8F7EAC7383F2E183F5C6C890448800448800448605212E8B97D0EFBEBBDC4C36C520E6F6C83F25FA809F47585D928BADD8FE46DDB9190B11C578E948B7B914E56C45A70F1F41934F4E8E123367B5FD7C3C1EDF6DC45CED767A099F37D66E88C49D8981681E6D61ED4359E41BBBF6D36D3D7E385155BD723B2A36D9040AF1A5302BFCEAEF287258BB01F6990070587D020CF09FCB4963B644E50800EE94D44F24A79B09282888AE3687083EBE6655C813D1BE395BF910CC24B0D67487A0AC3C0044DA06FAD28C0C9F27B887AE307C8484B87F1D671C8748989044880044880043C9E4078F85C34368EFC607DD6AC9958B76E35FCFCFCC416EBC79FFE54AE8DD7603060FDFA35080E0ED2F2AF5EBD3E8843747414D2D35371FB763D2E5DBE36E81877A636816122BD2E320CAB3E704009C6F29FCD40F6B92E58B7FBA3F5AB46F8FD6C25424594AF3BD7AE156A6DB1628EBE0755E781E47F8F12D3B30B7595EAD03D982C5198E5812ABD4FD872C44ABF2F669F426D871A4B1F6A4BCFC02F702BC24366032D9D9A31DED57A57C4F77E19F140EA13C35DEDFBB42A77A63EB476740E33E4074A4F9D2DBF28172F22ABCC0264265357784C2653562C59B7593CD1FD35180F6A4A70E29B3A01380FDB7625A3ABB907E1E133B563CD32013853FE086F6CDF0EEDED0969DBB133F4028E14DD97363638DB30375E464E7EC510EE3E48DEB20D51926B98A53CAD2CA82EBB8999CB5F4388BA474D77F0F5B162B4C9542A3D6B1D9A734EA021241D3B3266A3DDEC87592AEC934CAD4ABE3E895B6D8367546A6C9B63EEE2987865F945ACC0D635F1F27B20C9FA1025F2D0E6D6787BFBABB69948800448800448800448C04756BC66CDC3992345E8F29B870D5B33106A33425057928FA229E0D1ECA5B3CAE4F9324A6FDB1C62AE5C6D12913E507314EA33048B3DD6825A65BB4B084BB338CD0C5F70D0878EB601CFEFF8F408A0B90C95DA1CA0136D0E7F10FF04448ACD58565835E27D67B5F4C13F6A25D627046A366E798BDD5ED4C4FB0E34CAB9FBD18D1B85D791B43B057ECAFE74B43D628B1393A90FD0CB6AE13C1437C761D71AFB9306D7533F8561C49238B1A12B45A06F4160E00C34979F4276B50FCCAEF5D5F614BD378762E03E0990000990806711080D358A08BF0657AE5CC350A15D8D64F5EA9578FCF831FEF8C7FFC19B6FBE81EF7D6F05AA9FF423353559FB77F1EBAF4F63E9D225484C5C0AEBB736BBC0DBDB1B696929F0F2F212717F680C712020C05F7BAFE78C19334436D3E1EEDD464444CCC3B469D3505FDFA00154F95151F3D1D7D7878686BB5A79CF22CBDE8E466098483FA8606F17CAFEB31351BF0CD644694B33101EE30DB3889B858FC21113DC88C6DA1E2C8EB06A3666D04C3192FFA9083D99119899DB8087CD56CC1A29F6CBA093B8DF8ECEA0E25D49F812CD3807BCC4ED46C2ECA3222F07373457253F289D397C4906DE08131F1DE575D2770FA5A5354EC37F0413D7FD063A813DEAA9BF88A3D9976135F72322631BD2C21FA2B6BE07C6E46D22AE9B91773807ADFA05D8919586D54DF770AED9070659AE1014781F5F1FCE872E2245BC9AD6682B19BEC9C943C0EEF5F051A2FDC5166963ABB46145F1D7C7D088B9D8F0561AB6A63EC29152D7A79D3AF84BCC2683B50DA7A5BD8015EB909EF29A4C60CF20AF6506B6CA7997C75C9490445ED0EBFDB4FB5D7913E974FEE8AB2EC0C1EA3E24676D405AD202DC3A5333989C4EDA55378812F845A0B74ABFF6C964257EDD562C4D9C875B45F583CB738F04488004488004488004C683804CD2F406A5F602311922D05B2B7170DF2504C64B0892E5B1F01391DE0D74E0F118E9A86DF477D4203FDF717806D66484C15A5FA239CDF885048A2D17865DEFFFC85EC02A1EEEC76CA1701C555CBF035720250412C27288AD276596AC7BCD26DEBB7AE7385A9589812E32153B44C53757E789138A0B7535694018D6AC4C8745E783507188B2CA43805B2E455CBB30D1DB3DB5A550F8FC62168F78EAA731D429FB37201EEFBF2F9EF8F6D4589283FC81671E5AEE54BD371D4CF84D0224400224E099049A9B5B34817EF9F265DA00860AF5B9B9676136F76842BD12EB2DF2C05EA51B372A5059598DB6B60778F0E001E6CD0BC3936912335CD2CA956FA047A270B4B6B661FAF4E95A9EEBC78A15AF89001FE9CC5242BC8F5A0A28A9B6F65B94975FC20F7FF803F1D0B74209FEAAADA3478F53A87712F3EC8DD145FA27BDB8F661119A5625624FBA72C91103531C9A757293E6FD6B2B36EE5F09F33F34A2AC4B199E928F19309757A2B87011761F36224F447A8B1632C4D3E56A115E25CE7CB46DFE035B1C4B9BF8ABD38B782FF9EA299622C0F41402FD3DB2EA401CE423D245A0172FA4A3A7D0242FFF7823463CE8CD66C424A72106F2B22F692232619EBC0040263BB25D5128DEED6A1273AB0C7529F3317BA694176F28550E0F1FC9CBA9F458B4C81F26F100AAD50AD6A1B86219DE8A59001F11E907794B4983AD656568913F620F9BBA64697417CA65F22AFE53500B9FF572FEC149F5A005C5123354B573B5E221A207FE560E2EAAED59D1210B4CC213D2B1C1FF0E6AAFE7E1580BC31C8D008A59244002244002244002E346C0668B9B1E8AA1151A8FCD1BFC65127713078FDC9F62A1F8C4AEDCB9551E5434E0E8B93A8DAED5DC256666134A73CE49B81B895DBF721BD237A6E2FA3E712A1AC6DF0BC9EB446C6E2C1926A07BCD5E81A42079FFD450470D671BEA1A48601D31500D8B921056A6EC5CE741FB869491FF3BDA2D089577092C0CFCD6BD565BDA6EA3A19D16079BD119DA0A5B51967D44561EF46376FC3ABC95B60151B7FF80DB2E4638EFCD615899410224400224E0A60416C7C762F5CAD787F54E09F5EDED1DB873A7DE79ACB3D384C8C808CDA35E652A115F37D70BF7EFB76A659427FE6BAF25A2BAFA16D64C5B8139734244B00FC7B163FF83E5CB976AA1709C8DD93794F8AE84FF3FFCE18F58BB761566CC08C0C18347B071E37AF1B20F405050A088F33A797870134DE2E0EAEBEB4B817E28440FDE1FAA4ADA86F2C48C6B7B0B70295104FABF0F73CACFE2308CEADFDE44C8AFD225E48D17CCE2591F1BAF047C115FD189E27F6EC0FAFF5E20C2B51526913C67196D4F7B6C8D7ACEA755F378998D50ADFB3D283AF425F6EDFB12152AC28F764C09F362C35F3A8773E7CE89F74E3EF28BAA060BC29E33DC89EBA9BF5A463B1FF585C75169F742D29E6F98BBF1F0A1599E0076A1A2EC220AAF3439FB647631F0B54C75134A52F2B923A96DEBA069A8CC329417BCA380FD5B2BE7BAF2D8795C37ACACF390B4EC98B3587B867666A0946DAB0FE5C7BFC4E9E29BB0E88D3209CCC2BBEB628716E23E099000099000099000098C3B8196F213387CBA042D163D96A6AFC79E7757C3164C70DC4FE5860DFA2155C221C6EA9B907D4042FFD87B687D588582938522D0AB8C7ED48B93C6602BD25E50BEBCC2529010202B338BEB0632B52D2FA4C84A49343EC5FB5DD9A7AD653874E818EAAD33B17E47AAACAFB427CDD86D424151298A8A8A71E6F87134CB95599E60749470EBEFA7325463B3DE45B53DB4635B6595D8CD12FB7F88113EB5EF4DB7BEBCEC1C0990000990C01002DFD6D5E3E4C933DA4F76F6095CBC78452BA1C2CEB80AF42A532F5EBB2A048DD20B9540BF74E962F8586D41DF8CC6395A5CFAFAFABB1275C316AB3E35354513D4A3A3E763D6AC595ACCFAF9F325CC9E4BF2F2D2A1A3A3432BA7BCE89560AF92599C5B55520F009497FEB2654BB079F306ED5B85C2619A1C04868BF41625D09FC7A599F1D8F137623C76F6C1D2AB644A1D42B64B3C76092792B0CC17969A46487870F10411255BEF2F62BD1CFA5E224225F4E3839C9BE8996644A0C4AEF7C4D477FBA2844DD123236B258C7E0A91178CF1E948089217E456DBBCE815113FFF60F8C80B22FC25C6A5BFBFDF303F6C4F1CFB4BEBB3D71C6CDE91046BDD059C9325C05E3E8A6B0F6AEBC4E528C807CD1597507EB10633636211AAB329E98AF1F2F415F097A2FE114B112D06FF43E5256627ED337386D646759D194109CB1126D7CACB6F2E922416A8A5BE4E5AF74294BC9C2B3546951B92864C1E861CB5ED3EA54C60D40AAC4E8D1E72CD6763F5F66D88B4D4E1DC99132894B1E9E42523CE49DA8827612609900009900009900009BC3881F8755BB026B20FA5E7F271B4F08E98EE46BBC3C98BB7EDDE2DF8C97B87B6635140070AB38B61F613BB5CEC739502E4BD416FED9077122963525C8A62A26459B02C45B70EB3117D909AB1400B9323913C07259F88342C325864B570DDA07CD71DCD64D41C797A70EE68092C8605C85A1D6D2BA20C5AB1064364A9BA7AB1DCECA8A56A7132BADA1D8F126CC5DCEB73069225CE6E4CA0D75318CA738B0A759FCD475298E2ED252FC55D2E33C62E74694B5E07463475EFCD0106DC220112200112F00C023DBD162D148D0A47A3C4EFD75E5BA6C5853F7BF6FCB001EC101B43BD3856955331E655F292B0364AA0CFCC5C0B93A90B972F5FD1F6FBF144F64D22C077223636468B3DAFBCE0D5CB6587A601D1DD557CB76DCF9E3D4B8B657FF468B6168A47BDBC56BD17866972101816EEC6DAD08A4BCA63BCBD1247DFD6DE000B2C588C3DBF8B44D0EA6548CD2D40F6DB36A17AD1DFAD84ED9D9E3A44FF3A05357BCAB0FF0757A5B208DCFF96228B3E3D357523FF702136646560E3AE779C8368AE28445193F2A6D6C12AC6E7ACA4F5D89DE4382C4B600F7F357879ACDDEBDE51622A7FFB452F8684F804A2DFC4FBD13612F5F2E2D873DF9C414DC856BCB5C71E2B54BDC0B55166477681DCEC2371EAF7A82740724BCA4B65BFD1F8CB8B7C6B3A9091B01EEF0496E090AC64506DAC775CABF66F915D74576AF8212A2102918DF2E4B2F61E2C324972DE93DAB5B19F444AAADD813D7536C9531586E46AF32CC99D19B5509635B5405F5A277B8ED486DBCD1664ACD98E042DCB22EF31281F6139B5A33CBF49800448800448800448E00508688689CD8269A86D4392C4A57FDF6684A055DE9153FB5D8B005FE0D4EE52D5272A0909B3546F0291B163A7BD5B22AA1FFC036A2B8B5113B359F2DF418676A40B174F97C9EA57BD8B8DD8091FF1A28FD59B51585C6FAFEFF8F24172FA7C58C4C9E4692CD565B0ADC4958D9E3A64174A1CFC0C79CF524C0B4A359B330C1B773BFA26366DFD651454763A4EE246DF764BD7673616C9F2FDE606FD53184AB79B4A515021EF0158EFB07DA1BDEF6968A89FA97A6FBAD185655748800448E0B908D8A2A83F57D5E1955EA4B117A93BBC2763CE314BD4874A5925F6E73F5F1EB1CEB56B379094F41ADE7B6FB776BCA6A616BD2BD6222E6EA126DA2BF17CDBB62D5A589B6E59D6575050E86C273D3D4D62D21B4468BFEECCB36DB80E76F8B612FAC3C2E662E7CEED5AF1DBB7EF6861788634C25D0F2530EDF5D7D3B5ABBEEDE334F8F80FD3EC471C96557B19820FEC91475CCA48681093784107C83197DCAEFB3D38F5D7E52E399EB3E9E73F435E1A2B31A14CDD12FFDC73FAED693DF5F2512F6BB5C8DBA9ED907DA2F1EEEE1494EEFF0AB5E2F9E4A3EB93634F1F957AC1AF3C3E1968E3E9C5C7E9A80F966CDE89249461DFC91A5B9B5EE22925AB9E7BBE333CCE387581CD9000099000099000094C4902B39764E2ADA47E1CDD976F0FF1E225AB3C35238461185DEE081FF1AED7CB4A4D7357CFA000892E45B8F91D049ECA50EC787FBDBC5BAA4BE64BA3B6C37B73543493E0C074FF00747799266C2421C650B4B648ECDD094A133DBEC8E818D4D7D54ED0E880891E1FAFDFF85E5A5EBFF1E5F9ACBF7FCA83DEDFDF5F0B47A35E1E9BF457BFC7C5FFF85FC33AF51F69FF1B7F55F2CB61F9CF7BFD7C7DF5F2C25AD1609FD13978B2FFFE0D03EC6119B6F518D2E95B398D63EEBA7A61EA70815E5597D8DE43047A957BE76C8BFAF2C8D4D3D529CB5128D0BFEC8BD7DFD733445CB78A642FDE3C32CF44FF770BF4AA7FFDA2E23B45FE97DD617BFB112BB72029C48AEA8A8138FAAABF14E827E802F03424400224400224308509BC95148207F232B281C029FDE8EB119B6A0A331969E87D3DDDE8A2403F129A31E73D95A1D8F15D4F15E8D569786F8E19360B920009900009780C81FEFE7E7476768A60FE7842FBDC2B61799E55A09FD00EF264CF45C0E93A5FF1956D79E7FC3546F8CF5171055F3C290FFA3B052D70B4FDE22DB2852943A0AF1E47F60D5D72EC7EA36F28FA23F615B95FBFD823122001122001122081C94F40BDA88C890448800448800448800448800448C0F30938457A351425A65350F7FC8BCA1190000990000990000990000990000990000990000990000990000990000978060167B81BCFE82E7B490224400224400224400224400224400224400224400224400224400224400293870045FAC9732D39121220011220011220011220011220011220011220011220011220011220010F234091DEC32E18BB4B022440022440022440022440022440022440022440022440022440022430790850A49F3CD79223210112200112200112200112200112200112200112200112200112200112F03002DE5D5D5D1ED66576970448800448800448800448800448800448800448C01D084CF3F2C244EA0AFE66F3849E6FA2C7D7DBDB3BA9C7C7EB37BEBFB5137D7FF2FA3DFDFA59ADD6117F7F47CBE7F57B3ACFA976949EF453ED8A73BC2440022440022440022440022440022440022440022440022440022440026E438022BDDB5C0A7684044880044880044880044880044880044880044880044880044880044860AA11A0483FD5AE38C74B0224400224400224400224400224400224400224400224400224400224E03604BC87F564DAB09C17CB78F262D5599B04488004488004488004488004488004488004488004488004488004488004262B8141227DF25FC62332DD888050C3B88CD7D46C466D6E23AE7C51332EEDB11112200112200112200112200112200112200112200112200112200112200112984C049C227DF2CFE2B1787BD4B88E4D89FDCBDF8BD5DAA4503FAE68D91809900009900009900009900009900009900009900009900009BC14022AD0068363BC14B46C94044624E014E96337840F1490DF42ABC52A3F803E40070C098163EDB54A591D74BE0355B42D7B3DE8E5984B9D98CC708FF5A6D7070440AD2B309B4C101C4CAF8880CE300761C1263434995F510F785A122001122001122001122081494540674080CC75AC62E79BD5F486E9F908E80D0832E86CF325727C3E86AC45022440026E48E0FFBCD6878FE7FDF5A09EF9F8F860765FDFA0BCA13B81CB7286663DF7BE4E27FF4E5B839FA97EC9FFA97FA6F22C4C02EE42C029D2EBFD7D6C7D7AF800B97BCBD0E410D9E3A291F58F7108D2ABC37DA8FB972214E6895C2D82FC8A5FADC2B2147B681C53072EBCFB0D6AB5476D4158FF5F29089F2B02BFA4F10A9FA33536511FFA79D8B27B3322A70F9CB0FEEA199C28BE231906ACFFF11E2C7439063CC6F9CF0E2172CF1E443BA9BAD43D7B1027AA4C0319DCB21308C06BE90B50577A15ED4F31EAF5D169D8BAB8161F1DB9417224400224400224400224400224E024A00B8AC7F65D2B1162ADC5679F9E05E23661EFDA08E771DB4637CE7E760055767F8FB0F42DC84A0C7396692CC9C1F1CBF76CFBBA20ACD9BE1DF1219641751C8563B7FC05D6E0023E3E714BCB8ADBF42ED6465B71F2934368895C8BBD99318EA2F2FD187525B93875F9AE4B9E7B6D0EE537C82546BF007B3E5887192E5D7E5C7FCE39F6B0D736212B6D8075DDF96C9CBA79DFA53437498004488004488004488004C64260989C6C35F542FF7622B2B68720005DB8B0B714A74FCCC5DBDB03612AAE4461AE011B0FAC82DF3765C8FED525841E48C79C00A0FEF722D0C7C763D76FC2D1F88B7CE4FD6D03767F1E054DDB1F4B4FDCAA8C016BF68840EFDB86B35F9E40954987B8F44D589BB80119759FA2B009F01681FED1D57CE4DC3061BAB6A2C082476633EA0F67E392F8DC1B96ACC2E6441D4E7E7916665F3D3A1F51A01FF112EBE7222DF17558CA9F2ED2CBA3533C961F26122001122001122001122001127010D085A5E1C3ACA54A0B9785BE36072173CD791C7D24131449BDDD6684BFB91DABA2DB21AFCBB225DD3CB1EBC3D07AF5248E14DF45D86BDB44685E8BA86B07701B73B1F3C3AD08B135286B87872795E76D3F1091BE5304FAE9B89AFD296E8B1F93419BFD3C9239C0293C92BDE837339196F6A6B47D08B7DDD0941D89DFE011EB6414BD28C93E8EBA6E3D7C65DED3DBF9C0562448E68C22D0370BC763C23176CDBBC85CB51661370F41A64B4C24400224400224E09604E6CD13DDB2B1094F9E88F7F10869C38675888959A01DA9ADAD436E6EBE5676D1A28558B326035E5E5E686FEF4076760EBABBBB9D2DFCF0873FC0ECEE62DC0C0EC2A347EDCE7C6E90C058090C13E975916158F581A37A3096FF6C06B2CF75C1BADD1FAD5F35C2EF672B112A366FDD39DB0DD7DA62C51C7D0FAACE03C9FF1E25465C17EA2A55FD7B3059A230CB03557A7D440AE2C5002DF9F218AAECBF575585C76108DE8948E31CA0A95D33D83B5BEEC024EEDFAEF2BBA5FDBEB6AF6FB105C769696F87633EE0A03A35BF0390BE6D1B12C36DCB0F1EDD2AC2E1420B767FB05AC3B1EA839F2232F78FD0ADF90150E8587510804D3FD90D14EF87DC5E0369D02A87C7A83C7B0C058E0B35504A265C2E9E3D9D0DC8397C0A0D7259A2C4736AB3DD73EAF1A35A1C3F7C162DD611FA975709379C4BB98C909B244002244002244002539DC054B777F433F4A8BF9A83B38D4BB177B35D39B79AD1D2E2B0C0834444F745E3F9F3704E9725CC8DF20CBF71D5E6DDDE74B31A485B89E9DABC250096C63FE1935326F1205F35EAEDF5D86241406C26B62606E356EE7E1437D9AD46AD0BED686837891D69C2E5DC8B48FBC0DEB6A34BA3B63AF10746E4E7DA0DC36C7900720F556AFE2361401FB50C84008D5A210F473AAF8B407F0F414141682C3E862F6FEA87CF7D0CF3B16DD706D8A6018F71EBFC09E4D1DBDE9532B7498004488004268880B7B737DE7A6B23EEDD6BC6FFFCCFD7C3CE1A36D7A809F467CEE42330700652535370FD7A28BABABA3581BEBABA06172F5EC6CE9DDBB17A7506BEFEFA94D6C6EBAF2763CE9C1011F3FB316D9A2334C940F39D0633FCFDA763DEBC79A8AFAF9703D3101919818E8E4E983A3BB582A1A1A1081681BFA5E53E1E3E7C3850995B5386C030917ED0C87BBB50F69F9D88FA65B0264A5B9A81F0186F98CB6EA2F0513862821BD158DB83C51156F448C5A0995634FE53117A32233033B7010F9BAD98156937960735ECDE3BBAE92A844F8353A0D7E9F52ACC3EAE9D3882CB9A37B70156F1D689782D136B222CE2B423072D0D282CAC74C6ADF7BC51BFDC6B62885B2502BD05399F1C4053F012ECDEB614D1C54770343B007BB35EC7D59C83286D32213AEE313295C15F550218A58C6F2F72EB644613EDE89F0EE9BB6495834C083EFBBC0433166762C7DA6D68AADB872ADB7311ADA02EEC4DCDB3E7D6F91C14D65991B13B0B5BB72DC147C72D9A407F23E773591111844D7B366159B401C5BA11FA67A8448D1B4EA61C24F84D022440022440022430B509D0DE91F74689A7D009B90D0C71CB47BC198CE9990815BBFE8B9B2E6E35965BC8BD9582CCF7DE47747D3B82238DE8AD2FC24DCDEEBB85E3C7A529FDC211BDE8D549AC321FF08E5E85F744FCEFBE91833C5783519B2BCCC3A6F56BD1EBAD477874041E373ADA56B5DD2B7D173F436810BCBD23B0F7E73FB577FCB1AC1A38200F252CF0F69519CF8CA5F8F9CFC576B7A7FAF38771A2C5B167FB8ECB1481DE7A1D9F7C5482E0659BB02D39010611E969660FE6C43D122001122081974FE0F1E3C7C8C93989EF7FFF2D6CDDFA966C0F16EA1F3C7884BCBC02D4D67E8B9090D99A48AF84FDF0F0B99A37BD12D0D3D35371E9D2655CBE7C55EB7040803F5E7B2D11A5A56548494D1D360875FC5A642DDE7FFF5DED587F7FBFF6AD3CF2D5F6BE7D079094B4024B972E464F4F0F0C068378EF9F454D4DEDB0B69831B9098C2ED23FE9C5B50F8BD0B42A117BD295682DDE2133651569730BF2FEB5151BF7AF84F91F1A51D665F31AD1893F8AB9BC12C5858BB0FBB0117922D25BFAD48DE7E972B50A7D23F1E7C5B35E255B0C469BD78DB784B1514B3E3591DEE3C7691BDFCBFAB4742ADFA53064EED8829ACA6A647F7A042675EB88A7D363F9EF519B781BC97ECD854A64FE6821A25002EBB2851253E80A6A447C5777A096F4F3112BAE4FDDDDE2F9BE7EAD642997275F2C8E0D4095CBE42B62B12C4D12213FEFA62DB668DEA79FA25815B5CE95A5C7C092CC6D985E538DAB47E5A181744417364AFFA42C1309900009900009900009B82301DA3B2E57C5362571C9509B7325AC4D301ACF9E1AB4F215B22A73B17AF154670BDA1E3D80357816C2C31621425FA9ADBA1CD2C808BBEA64D3D1DB2B9F4BD210211EE40DC3CE2F198F251CE6A35E99D82FC7E2A05BB8F9B417308D709609CD1AD67FDBD9ADDD26B1BB1B705E56A4DE364B08D0F5EF606DD62A5CFA28D7DEBDC7B8F0E53E5C93B119976DC18E55DB105BB34FB3DF1DFDEF6C13EB3B7C29766C0B4065D5157CFAF93D35B36422011220011220810921B070612CD6AF5F33EC5C1111E158BB7635CE9E3DE73CD62B2BE5BEBD55031F1F6F6CDBB6550B5BD3D07057ABAFB4BFD75FFF1EDADA1E68E27D80AC302B2CBC800D1BD6A359B4D22B57AE8A489F028BB4E19A1E3FB6FDAB5750701E4D4DCDD8BD7B274E9FCE136FF947DAB69F9F1FE68A07BFF2D63F7D3A173366CCD0BCE95DDBE0F6D420E035E2309F98716D6F012E258A40FFF7614EF959272267F56F6F22E457E912F2C60BE6662036DE269FFAA013C5FFDC80F5FFBD007ABD5ADCA9C72CA3FD65B4239EC47D3395770C3007E1DA925733F23EFD181F7DF431AE2A75573B26C2BC3CDEA82F3D8553A74EE1C48913389177C3E945EFBE237B753DB3365DC0479FE5E052A305E12B56E3BD0FDFC7625BA8D0C19D6ABF885B8F7D91B86C0112E5C9485D89163BC9A58C4EBB1FBB3B4D6893770098CD0DB870A108E5F5837D71BC1D81429D35AD305BE4BA5AEFE2E047FB71F6D23DE865C294F5DE4FB0453A32E6FE39DBE30609900009900009900009BC5A02B4779ECE3F22632D8225CA7C6E958B17BD5431442F47B86F133EDB7F1C85C517707CFF21D47B1B912C4E1F634A6A52D45C844F3FDD8FBAC7B3B175CFAA0187122D2EFE5D9CCA3B2F9E786771FCE021348A335372E2DC3135ED6E85AC6DD771EA68AE08F4AA6756D435289676272C35D6C7779C0F1F5AAE5D17D71B5F6D05B2EB389A64F5EC67D9E7D068D163C5DAADF8F0A79BE4DD674C24400224400224303104EEDCA9C7D1A3D9DACFE1C34745C33BA979B09B4C5D282E2E19D60925D0EFD9F3234D6CFFEAAB3F681EF40F1E3CD4EA25B56CAC0000368A494441547CF5D5512D4C4E5DDD6D095D13AEFD18252CB6F2807FE38D344C9330F7E9E969E2D0AB098ACEB655F4FBA6A67B5A9B2A16BE0A67E32AE617141469FB2AAEBD7AA060348638EB7263EA10182ED25B94407F1E9766C663C7DF18C5C3A40F965E255AEB10B25D62128A474AC2325F586A1A512EA27568A808F17A7F11EBE5D0F712111A0C3CC8B9899E6946047AA8F565A92941BD189899BB3311665046A80E61CBD6421C715077C3E645AF88180266412FCB50D4D3B3800083C35C95234C4309042DCBC49E4D51A82ACCC5C1FDF9F2FA295F4487CB031E31EEBDE5BFE060C71F300BCACB5BE4055FEB10892694A83770B926CB1DD489D752B06F27AEC91FD3D21B66C4262E82AF12E01184F44D99880BD2C975FA565B7E9B1EA16E4203D277FE143FDF99284524D4CE8F65F971954CC80E1EC12D692B327A2E46ED9FEBB9B94D022440022440022440026E4480F6CE532E86ACBE5CBB643AEA722FD8C3AAE8102BA16F32E282A0BCC39543CE8A309BB391DEB840D67B4AE81CCD9E7C4A9BF6439A44AD39EE98716AFF39F44E9795C49B6405A84ACA2415DBD328E132D57275636C12D40CAAF3D1E00705AA94FBA6019B3A20762D76BCF70E6203D4A8F5888B9D256F8EB568C3ACBF2AF6B6770C522314479DBCF72945ACFA4E740E31DF976DD9894DD116149E3A81FDB9B274DF7BAEDD19CA7D09B06724400224400293878012C355981AF5A3C476E5F9DE2BCBE10E1E3CAC7DBB8ED421D0EBF53E282838279AA711CAD35D79D3ABF03471710B4580F715CFF7B9DA4B6395E0AE5E123B6BD64C4447CF9778F412B9D968144FFCE14ECBB6281CB6B3B96EAB9C8484385455558B03C03E28CFFB254B16BB768BDB5384C0B07037D686565C52913FDA2B71F46DBB17F382C5D8F3BB4804AD5E86D4DC0264BF6D0B21B2E8EF56225C42E028A32CFAD729A8D95386FD3F503199F4C8F8B794018F1255C4A39209273E3B836DBB37206BEF4F9C3D6FBC7A0679EACDA332B2C722EE86A46DC507698EC38F71FEB3FFB6C7B2B4E7D997B4384A4CE5EF7689A5D59BBA4EE259DA6256F6365FC7D92AE5927317959D4062D68F117C763F4E485EFBB58BE84CDB0C5DE5F581177C49496DCE23EB150A0ECB1FCAF756E3C39FBFA121EDAC2B429DBA2CFA39581C1D85A63ABDFC713B8FDC1BB390B97537449A97F408E7BFBC21F7B5018DDD29D8BCD71E57B3B70927736FA15D671DA57F5A657E9000099000099000099080DB11B036D0DE197C516CD6A2CA8B4A7F13D37B6B71DE192F5E2F8E1D511283FE360A4F94A1A47E2ED2B2F6D8ED4409A558FF279C759675B46AB5DB9F8E7DDBB73ACB63FBEA5A986FE160AEC46CCF5C8D4D71F7705ECB3722EB831F3B2B3DAAFB134E5D53132C774F767EAE36F5B5B3A88CDB2EF1FB7F824CADFB9D28C9BE605B412CF7DFC9AB41D8BC7580E3ADF3D9C342FFD455DD47AAC4A5FFB9CD2847F3D59383DE25E5EE54D83F1220011298AA0494F7F773A5E7AE38C2D9545BE3D89E12D56FDCA89098F257440C97974D0E49B3456CF7F393B8D692BEFFFD2DDA776969B91683FEEAD5EB5A981BF5325925FC5FB85022A16FDA34B15F1554B1EB3FF8E95F681EFBDDDDDD5ADDB17EA8881E6FBC91AAFDA87E1517978EB52ACB4D2202D3962C59AEDDEEBB0FAC873E6098663FE250AD963EC9F7815AE9393889216B9238F40172CCE580A9C58CA33F3DEF92E3399B86802059B229A1524C268CD1B9C67306F70A7AAAD72B4F1BB3FC411BFDE4FAB0347C90B51417BEF818D79EE274A4563140567E3CF5BAC84DAA164398879C507B19B04CBB867A4C8DA57FA3F79C4748800448800448800448E01510A0BDF37CD0C52E0DD0EB60157B72A84DF87C0D4EDE5A7A43807D4E641EFEE0C2CED1A2E64BA322D0C90A64993C4AB8CAD1CB8C5A9907DC9C4080C44F36758AE7D50425E3DC30B4DC6B9AA0B389BC31C1E35BB0304E6262574DDAF1F1FA8DEFA59DE8FB73AA5F3F15C6C6C7470F93FC9B37524AFF9BFF8BE2DF7E38ECD0276B7E830F0A7E312CDFF5FA294F7DE581AFBCFC5F569AECD7EF65719BA8769DAA7CC51F6F63F97BB1633AAF4E967D8C9C245EB8B61472F0D1DA338D83333C68CF6C6AB72F91F5A04EBB71572D32097A5A32C46E124FA40874DE3AF754815EB5611123FF3B93D502F3805395B3B85544FB916A7F57FF9C0D708304488004488004488004DC8500ED9DE7BB1262979AA8188F899DC5FC14017E4C1CAD63B3DDC7D41B1622011220011220815743A05742BEA99F9791FAFBFB5FAA40FF32FACC36C7978053A4BFF2458DD6724C6638028CCADBF9C593F2A0AFCD6D84A3ED176F912D4C7602E69A5C7C522F02FC53DDE3273B058E8F044880044880044880044880044880044880044880044880044860AA10708AF46AC04A4CA7A03E552EBDBB8E53BC6C5ECE4349771D30FB450224400224400224400224400224400224400224400224400224308509784DE1B173E824400224400224400224400224400224400224400224400224400224400224F04A0950A47FA5F87972122001122001122001122001122001122001122001122001122001122081A94C8022FD54BEFA1C3B0990000990000990000990000990000990000990000990000990000990C02B254091FE95E2E7C9498004488004488004488004488004488004488004488004488004488004A632016F7F7FFFA93C7E8E9D0448800448800448800448800448800448800448E03909180CD3F1A4BFFF396B3F7B3583C18089D431267A7CBEBEBE937A7CBC7ECF7ECF3FADC644DF9FBC7E4FBB1A804EA71BF1F777B47C5EBFA7F39C6A47E9493FD5AE38C74B0224400224400224400224400224400224400224400224400224400224E0360428D2BBCDA56047488004488004488004488004488004488004488004488004488004488004A61A018AF453ED8A73BC2440022440022440022440022440022440022440022440022440022440026E43C07B584FA60DCB79B18C272F569DB54980044880044880044880044880044880044880044880044880044880044860B2121824D227FEC50284A7CEC2F4397EE332DEEEFB3DB853701F370FDD1997F6D808099000099000099000099000099000099000099000099000099000099000094C26024E913EF1270BB0706BF8B88E4D89FD096F47E2C99327A8F8AA7E5CDB666324400224400224400224400224400224400224400224400224400224400224E0E9049C22FDFC35C681B148881AABC52A3F803E40070C098163EDB54A591D74BE0355B42D7B3DE8E5984B9DA8B5468F15E97DFCA7C32083337775A36FC870B9EB6904FC1016E18FE68636F4FBCDC192183F54DFA8E775F5B4CBC8FE92000990000990000990C050025E7EF00FF081D5D4899EFEA107C7B0AFD5F792FADDCF577F0CA798B4457CFC1068F08259D8F53D0FFB490B86032301122001CF26B060FD5F0C1B80B7B70F663CEE43E0B29C61C79E35E3F2EF5A9FB50ACB93C0A426E014E9F5FEF6CD870F90BBB70C4D0E913D2E1A59FF188720BDE2D087BA7F2942619EA8F722C8AFF8D52A2C4B5112B62453072EBCFB0D6A55BD274158FF5F29089F2B02BFA4F10A9FA33536511F3E73B12E6B0DC2EDC353A76DAC28447EF95DD9F2C3CA9DDB11ED724C1E6BA0E4F07184EFD88E48DBB007F5B4B1381BF9B5DD83F2B833C104FCE663FD9A481CDD970B6BF832242519D153FD256AF9F465822F044F4702244002244002244002E347202239136B12429C0D365714E04CF93DE7BEB2DD57BF3BDC4637D797E0C8B93A1893D76163C280C352F3C53C9CB971DFA5BEDAB4B5A12B3D26367D8FECCFC0EA77B622D2FA2D0E1F2945E8CA1F20C3757260EDC0C5827CDC685265DD3B7905C662F3D614CCB2DEC1E143C518D4639F486CDFFD26025C86606D2CC181FC3A2DC7B86435362685398FD6979CC1B95B6DCE7D6E9000099000099000099000098C8D8053A47714B79A7AA17F3B1159DB43C418EBC285BDA5387D622EDEDE1E085371250A730DD8786015FCBE2943F6AF2E21F4403AE688D556FF7B11E8E3E3B1EB37E168FC453EF2FEB601BB3F8F82A6ED3B1AF7986F3FBCB143047AFD431467E7A3D6A4434CCA6AA4276420B5FE104A5B641D8108F4ED1517905FDD0D3F1F35300B3A7A7AD0947306D765DBB02855260B3A146417C3ECA347570705FA577FF9AD72656C8A7C4F6D3EF6D779A19FDE3EAFFEB2B00724400224400224400224F0BC047CA23581BEB9EC0CCE543E44D41B5B9191B014B345A41F908A7B50AA6C74BBCDDE072336BF9582AE6629E135576C7C231E88B07F42EA1897648AE89C8E888A3FA261889DA813471C9B2F8E1792B78940AF6FC5E9FDA536515B2FB39EF64A64E757899E3F1B2BD6BC89A4F4A5A83E52EED6AB36BD8C2BB06763BCF23792C1798D701574B2AAD8828BA7CFA0A1470F1F61D8D7F5D0562E304113E85B85DD496117F5863CA8484B87F1D671C8748989044880044880045E88C0DCB9A1E834758DDA466C6C0C929357E0F6ED7A9494FC093AF9877AE3C6F5983D7B9656E7D6AD5A2D5FEDA4A47C0FF1F18BB4FCCECE4E9C397316DDDDD4E93420FC701B02C3447A5D6418567DE0E85F3096FF6C06B2CF75C1BADD1FAD5F35C2EF672B112AA27CDDB976AD506B8B1573F43DA83A0F24FF7B9418715DA8AB5487EEC16489C22C0F54E97DC2962356FA7D31FB146A3BD458FA505B7A067E815B111E321B68E9D40CF4AED6BB22BEF7CB8807525F479BB6EFD3AAC4E03EB476C892DB81C35376CB2F221D3B3266A3DDEC87592A84123A50F2F549DC6A93D9CF90550B8D62E8E78BA1AFEAEC5A3347EA18106490950A7F2C46C2F75365026445D02C794A6269C5C52B9D589AB2407B1864AA970747E76AD02F9E4EC91B362121D4B6D4C1DC5C899C3397065F0799D06565CDC39923450871F17CB25AADF287BD07C5B22AA2D6EABA9AC28A9AE293F8A6B673D8351CE441646A425ECE3934F54D973E6C70F6A1BDAE0C3945D237BF79D8B03503B6AE595157928F227A1B0D63CA0C122001122001122081B11118D90E0122C43B7C8DDD3BDCDA7E07A7738AD1D63F8A7D32B653B967296B272E5694A1BAD226C9DFBEDD868CD8B9302841DE65B5648FD8E80E9BDC3F3E556CC71614568A5DE7335BF312BF5861F3BC6FA9AE039252E0A7E6308E0A2E23B758BC10B5723B1282BA507838172D76215F13EFBBDAD0212132213FC5975A10991EA8D9A82EDD7069C93D36F5017A592D9C87E2E638B1BB6D8F2006F5CC102C027E0B6AD5FC47C2809AC5F1C8319E882571B29ABA5204FA160406CE4073F9296457FBC03CA801D9A1FD3B9408F7498004488004BE8380B7B737D6AE5D85070F1EE2D4A9DC61A5939393909020FF0E49F2977F9F545279336706E3E4C95C444545222E6E212A2A9440394D13E82F5DBA828686BB78EBAD4D58B2240165657FD6EAA98F80007FED7D9AC1C181E89F178EBB771B1111310FD3A64D437D7D83B35C64E43CE8E5C1FC9D3B123AB9EFB1339F1B24301E048689F4831AEDED42D97F7622EA97C19A286D6906C263BC612EBB89C247E188096E44A32CF75C1C61D56CD8A0995634FE53117A32233033B7010F9BAD983552EC97412771BF1D9DC14F3AD56417E8C5C1465C4624CC3E2AF272704373BDF68368B9085F928137C2FA44D415AF93BE7B282DAD711AAD2398B8EE37D089EC9130D2E9FCD1575D8083D57D48CEDA80B4A405B875E65B246F95550B966FF175CE45819A84B7D2D7682B16AE68DE3C06F4DD2E41B64C9C4C229A27E964C6D47311870F3661C5D6AD328732A024FB185A6626212B2309D17E35A80F598A98999D28387A1C0DD679D8BEEB4D24475C47916BB83379C2AA37A8D997AC02293F83ECABF2DE018B01193B3620FC4103EA7BC4436ABBF4ABAB5296305F82FFC295D2AF0D68A9FFC3A0F0385EC664CD83A8AE240FA5E26E952AE35ABF210E872BE78940DF87BC837F4473601CB236C62152FAA6CB1081DE5A8983FB2E21305E96072F8F859F88F423CC0127F2EAF05C2440022440022440021E4860343B64DF198B26D057E71D4169732056EF588D84483F94EBD246B44F6E7BB221D2DF861BE56D98BD70059686CF4468A411A69A42343894E461D7753656A784A0B924DBE668D35787C2BAE56203FE10918D1D080C0F81A5B10CB74660A2ECFFC874E541AF43F5E93FC0959B72F440E432AC5E19212FF59A8148E98BF31CC3FAE03E193DB5A5C897EEF8C52C1EB1537E218162C38761D7FB3FB21FB7A2E2F43194B7C81C484D9002E2F1FEFBE2896F4F8D2539C81F58C2A0E5C6D0FE75E0E1370990000990C018093C7EFC18797905C8CC5C8BF5EBD768DBAE5595377C4ECE49AC5AF526BCBC6C2BC1AE5EBD8EEBD76FA04B1E96CF9D6BD48AAB769E48B8EEFE2161142C1609E3ED9256AC784D13F66D59F122C0F7C9EA316D091E6A6BBF45717129BEFFFDB7B487D2AAADD4D414FCE10FD9E891881A4C24305E044617E99FF4E2DA8745685A95883DE9CA23590CCF99B20AB2B90579FFDA8A8DFB57C2FC0F8D28EB927C493A89CB682EAF4471E122EC3E6C449E88F416EDCD419E2E57FB215DE2CC47DBF45CD86230DA3C6D747A11EF255F2DA95104989E4640F16941F18D7BDA838CAB150F111D29593EF310232B332ABE2E459BFADB2613858AC405885914862B0DB63A85E575B64994FC7D543965C555E8918957538715B15DD770AB432A9A1BE40E9D07F5A7B9AFA11C3985D148484C438CDE4FF360D2CBB51A9E6CF76E7F4FB7842A128FB39522D0EB5A907DE212FA24FE6694F4CBDCE38FE495E95255DD007A2C8A9A8EDA5B034BA2C217CDD73C888A6ED9E296161D3A8472399565E60C296F44C6E675B82D7FD0CF1C3C812EF1B4323E94A519A1F1D8BCC15FFED0DFC4C123F7C5F39F89044880044880044880049E9DC0687608AC46A835AF8B3236C0EFF6B7A838290E0D62887819D512D1E1F6C9B39FD91D6B282BD10AB3987741E1D198ED7557560E0CEFA731391DB3C419E7B0C39E93159D8BD44BA84CAD78D8F108D64011FA43A311E653232B2307D7573ABC3209D5B47E51EA0A5C3C2E36A36B1129A089F5962EB45BA49DE54908BC5524EB473D20D9CCE2611DB59ABB60363749B8A07312EEC60B312BB7217D632AAEEF2BB297B5A22CFB082A6575F1ECF875782B6D03A26ECB030C173026DABFC3B832830448800448603881E8E828AC5CF9C6B0036161129A2E3D4D84F212E7B1AAAA5BDAB69797CE29C09BCD66F8FAFA62CF9E7734E1FEFEFD564DB057059547FE8A15CBB51F25B2D7D7DF75B6A536FAFBC58630F7E04F7FBE8A850B22306346000E1E3CA285CF090808D03CEAD57753D33DFCF9CF97306BD64CF4F6F60E6A833B24F0A204460A3C282F7E35E3DADE025C4A1481FEEFC39CF2B37262AEFEED4D84FC2A5D42DE78C1DC0CC4C62B015FB45674A2F89F1BB0FEBF25F488DE0A9358B0B38C2309A32FDAE5975F5F33AE311BA15AF77B5074E84BECDBF7252AD46C47B3CE95302F2F92BD740EE7CE9D437E7E3EF28BAA061BE92FBF9B1E780699B8D87B6D552ABB9674B6FBCBB1ABF2A490B63A413B3E5047DB75B630F4B1889A98D9D2ECE44DD8B13E0D337516B4B63E74A9E12831FCDB7FA12C098F060A0FE6DB2752B67E9925FED9C31EB33C1D6D92A55065B832E4E55FB60734AEEDF5CB03847EF4B79463DFE13C5C6FB1C0B8340D3BF6FC100BFDE53145F9091C3E5D82168B1E4BD3D763CFBBAB21D94C24400224400224400224F0CC0446B343D07F0FC7F71D43F1F516E88D8BB171C73B58B770FAA8F6C9339FD89D2AF8CC8071F674B4DD2AD7ECF2E307F26032446079B45A193B2469F1E7FDD128DE70CA374425BFC8C508D5B7E0F0B15C949697E3CCB1E368D48560B938660C4D6A2ED45A721C870E96C11A148FAC37E6398B68D7A2F9268ABE29455151118E1F2E03A41F09619E391F720CCCFAB00A0527656582064C448D2615E8D36E77AB0991F52EAA45A057A9ADB24AEC6E895B3F60966BF9B47F350CFC200112200112F80E022AC4CCC99367B41FE525AF3CE9FBC50D5E79C6FFF9CF1279E13B92F2A8579EF3FBF71F426EEE59CC9913A285BC51616F94A8AEF294B6673299C4035F39630E2425F67774D81EAB2B2F7A25D8ABA4847F959E483F54789CD9B3674BE8E4AD78FDF564180C363D542BC00F12180702C3457A8B12E8CFE3D2CC78ECF81B591ED2D9074BAF92567508D92EF1D8311709CB7C61A96944F923710A564AB6DE5FC47A39F4BD44844AD8C2073937D133CD8840F144F6C4D477FB221AC5C0CCC85A09A39F42E405637CBAC49E94D028D5362F7A45C4CF3F183E7E7E5AFC2B7F7F3FCD8BDB13C73B217D1E62AC3BCFD9771775E28E9490BE020AB55FD80A2C72701EAD8EB3F2C81B41E201A5E263E61595A3BAB547393CB924D7466DDBEA85593BD28CA82B3C235E3F5EF0514BA5A45FF5D2AF207D372ACA2FE162750FA213A2A1B788179A7F3456AF5B814029565F7D475BE69B1CA62672120B7FCB8FF0FE96040965B312DBD7CC93850132493B7A413CAEF4880CF543FCBA2D5813D987D273F9385A28757546FBC320972E729304488004488004488004C64060343B04126A6FDBCE74586A45743E7E42B3B5C2250CCC68F6C9184EE5B645BC429661E35B594836DA4479FF88F95A8CF92E930581512BB03A35DA69A347A4A723C0DA806209D7E948CA531CE29CB3D45EDF67F67C844A8E595B11EC2865FB5696A3B55FD98935385ADC00436C0656C7D8C47CCD11455E18EBE7E5033FBFE9884A9AAF556AEF70F54419DC9EFBEECD40F2EA9588116337202A1D6FEDD886287F19B7B865C544899D6DE9D39C601A2B942D3B1F49618ABD97BC0761B9CC18BBD035388200ED5FF7BDD0EC1909900009B81501258EB7B6B6693F8F1EB56BA16CFA242C4D76768E78AD0FF9C765849EAF5993811DF26F96AFAF1E2AA6BD4A4AB8776CBB56D1EB7D35EF78D73C157FDE961CDF6ACFB6ADDA9827B1EA0B0B2FE0F4E93C2D2EFDFCF912E28E8904C691C0B07037D686565C521EE3ED9538FAB67AC182A4058BB1E77791085ABD0CA9B905C87EDB26542FFABB9590708B927488FE750A6AF69461FF0F24B8B712B8FF2D455E22EBA9A91BF9870BB1212B031B77BDE31C447345218AB475AF3A58E5EFC3ACA4F5D89DE4382C2F363DFCD5E0F89576AF7B4789A9FC6DB5D81EF4B832D02633B2FEE09B9C1284EC48C3AE3DB67896ED35251A671F79D781BAB706D260AF7A6DC583CB615B7BF252E3F28B589195843D5A7C4C47AE7DBDB3EB35B16F472F5DA09D223A230BD1196AD32C2F8EFDA3B35F7BDEB75D64F562DA7A9967E9C3E7499CD13034E82FA1A3A91485D5C1C8589F8504AD1579216E76153A2CF360497A53E277DAC664699550503221D459DB90247139DFB71546ABBC24B7D613E76EDA58F9410224400224400224F02A09F48F6287A0C30F2DE6E558B3CB1E47DCD28282C23A74E8AC23DA27AF720C2F7AEEFEA6329435CE46CA467999ABBDB107624B96CA1B5DA3562F4464A4AC2628AD438FD73CA446EBC529A3DCE945AF8AF7355DC1C54623925CEA9B1B2FA3D835E0BCBD5DCDAAB4DA6CCA9EDA22141AB721237D331636FF017DDAE420DE69CFAAA5A1F5170B50A99E01784CB2DBCDF232DD459111686ED0A3B6B21835319B2566FF3BD0CC6411E12F9E2EB3AD2096FBAFA06206D6AC1F605F5772064D76B3DB31EC865ADABF0E16FC2601122081494340E2BCBFCCA43CD7ABAB6BF06DDD1D5B28B9514EA6C2D438D2B56B37247EFD5ABCFDF60FB5AC870F1F4185C5F1F1F1466C6C8C16DF5E1D50E16E0A0B8B35EF78ADA0F6E13AA0E1DBCA435F89FF1B36ACD34AAB8708AA7F4C24309E04A6BDFE7ABA76F76DFB380D3EFEC334FB11CF6515EF09E549A1967C0E4E22A29AC42A0B90632E07BAEEF7E0D45F97BBE478CEA69FFF0C7969ACC4A632756304871ACF198807F4547B2987B56F9C388B47BC2CF2E81B878BA6564BC0D2F3F47E29AF29B9E97BE4C9AF6BF2F191BA32151C9C2D7DF3935F1E79C1C8E0D2AE35B94D022440022440022440026324308A1DE225C6905EC462158ACF358D6C9FB896F0BC6D2FB1B9020C3EB0983BB577173DF308A4BEBFDE4B1C717A86F17AE6B62661051F591DA0D7F5C3DCD533FC7D4A767616094730BA6D4BFB7712DE16CE214DF70F407797C9B9FFB237428CA1686D697ED9A771B63FD1E38B8C8E417D5DADF3FC2F7B63A2C7C7EB37BE5794D76F384F154FDE2A0FD5BBBB07DE27A84A190C7E9A577D67E7E87FAFBEEBF74FAF5E4C8927B068BAE8F07327FDD5EF71F13FFED7B003FF91F6BFF15725BF1C96CFEB370CC994CE70AAF2B7721AB1F89DF96382A15E983A729238DE01AEF2BCADD49DB32D2317F780DC9E2E31F43DA09F93A18B6A69D3F8A5FE21C2F8F3B7DC3796B775F7F7A167F0FC573B615FDF48778FF46D2C6D3E7F9759930448800448800448602A1118C50EE917DB6A244B6464FBC4B381F58BCDD531A2DD35C67149DDAEF13445C7785A4F29D6D7F314017E4CEC68FF7ACAB5663F49800448C0D3098C26C23BE2CCBFC8F82C127E8789045E1601A7485FF155BD768EF96B8CF09FA3BC7F5F3C290FFA3B052D70B4FDE22DB20512200112200112200112200112200112200112200112200112200112200112983C049C22BD1A9212D329A84F9E8BCB91900009900009900009900009900009900009900009900009900009900009B837012FF7EE1E7B470224400224400224400224400224400224400224400224400224400224400293970045FAC97B6D393212200112200112200112200112200112200112200112200112200112200137274091DECD2F10BB47022440022440022440022440022440022440022440022440022440022430790950A49FBCD79623230112200112200112200112200112200112200112200112200112200112707302DE5D5D5D6EDE45768F0448800448800448800448800448800448800448C01D094CF3F2C244EA0AFE66F3849E6FA2C7D7DBDB3BA9C7C7EB37BEBFC5137D7FF2FA3DFDFA59ADD6117F7F47CBE7F57B3ACFA976949EF453ED8A73BC2440022440022440022440022440022440022440022440022440022440026E438022BDDB5C0A7684044880044880044880044880044880044880044880044880044880044860AA11A0483FD5AE38C74B0224400224400224400224400224400224400224400224400224400224E03604BC87F564DAB09C17CB78F262D5599B04488004488004488004488004488004488004488004488004488004488004262B8141227DF25FC62332DD888050C3B88CD7D46C466D6E23AE7C51332EEDB11112200112200112200112200112200112200112200112200112200112200112984C049C227DF2CFE2B1787BD4B88E4D89FDCBDF8BD5DAA4503FAE68D9180990000990000990000990000990000990000990000990000990000990C02420E08C491FBB217C603812A2C6DA6B85A5D30A8C10AE461DB3F60E14776ED9EB5987D489C97469DB59D83336F4010108921FBD6774D7FD7BA99F83A88820F7EF277B48022440022440022440026E4FC08088A839D08D5B3F753046CD43C0F835386E3D7BE1867406040405C13019C7F6C270A401E1131424731EF2190F9A6ED3C6E2ADFF2FD44FDADF45BA4D9FD8111220011220011220819109383DE9F5FE3EB6120F1F20776F199A1CB1E9E3A291F58F7108D254EA3ED4FD4B110AF32C9A78BFE257ABB02CC51E1AC7D4810BEF7E835A55EF4910D6FF570AC2E7DAACBCF10A9F33F2105E52AE7E1EB6ECDE8CC8E903EDD75F3D8313C57724C380F53FDE83852EC780C738FFD92144EED98368275597BA670FE244956920638A6E45A46FC2E6D02BF8E8E0D5294A80C326011220011220011220817122605880AD9B63F0C547C731D4CAD405CC476AA20EA5C5DF42DC6EC6980C48DFBC19755F7C8CCB431B1C630BAFA2982E281EDB77AD4488B5169F7D7A16E6219D884ADF86CD8946676EE3D593385E7CD7B92F0A35D277BE8FC4100BCE7E760055431BD02FC44F3F4843E167FB6CC702E2F1E3F756C25A7906FB0BEE0F9B173C7E741BA78EE6A241A64C9E900C516F62EFE6047B577B7135FB108A9B3CA4F39E00987D240112200112200112208131101826275B4DBDD0BF9D88ACED210840172EEC2DC5E91373F1F6F640988A2B51986BC0C603ABE0F74D19B27F7509A107D2312700A8FFBD08F4F1F1D8F59B7034FE221F797FDB80DD9F4779A807BA016BF68840EFDB86B35F9E40954987381197D7266E4046DDA7286C02BC45A07F74351F39374C98EEAB485BF0C86C46FDE16C5C926DC392553219D0E1E4973251F0D5A3F39107CD74C670E33C5F113DE2627D515F78EBF9AAB3160990000990000990000990800B012B7A1F5BC4F21C9E74A14B9198085C12917EA8E63CBCF4408EE5712FAC6357F5072ABEA22D5D581A3ECC5AAAFC65446B1FC10D5C047625D0375EC8C6F16B0F10BB6627321393601491BEC5DE67435CA608F46A5A6479CAAA041D748A8B6E1E768A403FBDF53AFE6F81CD79C7392FB8FA00D3672760D3E6A5589B3E0F9F17B83E08B09FCCEDBEE6608B08F4BD7545F8F4D42D2CDBF63EDECCCAC48D8F4EA0DDEDFACA0EBD4C0273E684C064EA8259E6B423A5848438A4A7A7A1A6A616E7CE15C1D7D717DFFFFE66848484A0BFBF1FA5A565B872E5DA485599470224400224400224300602C3447A5D6418567DE0A8198CE53F9B81EC735DB06EF747EB578DF0FBD94A848A285F77CE66B6B5B6583147DF83AAF340F2BF47898F7917EA2A55FD7B3059A230CB03E3C4E82352102FC27BC997C75065B74EAB0A8FC310BC1391C6394053BB66C077B6DC81A9DD3AC873C9D27E5FDBD7B7D8A64B2DEDEDCF343172909F94DFFAF9B2CAA01B0535231B7E9372CC1C1409900009900009900009BC4402560461937881878728AF916E5CCD3986725D0A3EC80CD3CEBAF7E7EF8877F831CCDEF20E62C52A9D1E122CF9BDB871E10A6627BF8E5055ADB31647F79F758AD65A450FF9D0CFD0A3FE6A0ECE362E156FF011447A6B3B4AAE16E1E6B5FBDA886A6AEE23337E1E0C6A8EA299EB73B1656D049A4BF2D19998F614915E4281EA64B5B038F2847457E3B32325CE150AEAACDABCC024F30253094AA52F6B8365C2E401491FB5142172DFE4E46A13385C3B75016F7EB01A4B82742896798E2319A2D6624FE61C99DFCD40B0382BF53657E052DB2CA42DB1AD50A83B9F8D533785B1613EB6EDDA80706DC5F163DC3A7F02792A9FC9ED09AC5FBF167E7E7EF8E28B03E8EB534FBD06D29B6FA661D93279182629206086F6ADF266CD9A85AFBF3E8DF9F3239196F63A5A5AEEE3DEBD66EDB8FA080C9C2102FE1309A51428CFD074B873A71ED1D1F3316D9A17BEFDB64E2BE7EDED8DD8D805B0582CA8ABBB83274F86C4CED54AF18304488004488004263F816122FDA021F776A1EC3F3B11F5CB60CD60B5C8BFB7E131DE3097DD44E1A370C40437A2B1B6078B23ACE8918A4133AD68FCA722F4644660666E031E365B312B72046379D049DC6F47375D85F069700AF43ABD5E8BCF78EDC4115CD65C8B0CB08ADD12F15A26D64488C78DF2DAB134A0B0B0D2E9C9E479A37EF9D721202E01DEDD77503760EFBFFC93F20C24400224400224400224305909885DAAF39E017D4B3E3E397E1FC95B762371D57294EE3F8FEC922064A501395F9C42935987E8605F4CB7DE47F667273023750BD6BEF9BA08A8D938D118845D3F5A8DE4B81209CDE879A0CCE2297442BA6D885B3E72E765CC978BEFC3B8380D2B2267212C3A0C9D12A6E6B67DF941DC964D08E9ADC64797EF624BF2E816BC15BEC8D8BD4BBC873B91FDD1F9414E388E79C1FA280B7C83E72232A417E7BFB089DE2377CA7D7275B2E217788036877D6EB98F46C9991D2EF3A1769795C0DE3A78CBBDD6599A83A3F501D821F74CDA0C79B8F3C92904A7EFC45AB9EF0C377311992902BDF53A3EF9A804C1CB36615B7282E4DF1FC4CB7D46CF9EB812387A341B3FFAD1DB78F7DD7770E0C0A141427D7B7B070E1F3E860D1BD6C1CBCB1617D76834A2A9E99E26BC3F7CD48EF8F838CC99336790489F9A9A82989805CED328215E2F736B952A2BABF1CD37A578FFFD1FC9EA9D7EF8F878A3BBDB8CFDFB0F52A87712E3060990000990C0542230BA48FFA417D73E2C42D3AA44EC4957A2B5586E33658567730BF2FEB5151BF7AF84F91F1A51D665B3E87498017379258A0B1761F76123F244A4B7F4F54BBDD18D5DCF00AD42DF48FC792DA48DACA4AD3F878F4FD896AE7A8B512BABFC6C22BDC78FF3E55F8D58F1B4E9AC19F03A7AF967E419488004488004488004486012131047111D3AC5FEFE56731429BF741B899B67C9CA56A0CD6453A1D5B755E588D5DF5C7C41047B33DA1A447C8D37A158C4538B04356993F27A4FB7651D22F3A8975BCD49AC308BA34D70E422187577D0667C136B23AD38FBC9798D80AA6AB58BF76A7B68F2D5F54AD60CAC9250360707C5B4B79554BE3CBDA676F4868461C59BF1B879CA3384FAC1E354F7CB483338C5AF0967AFDD937B468F47B2D75D5A8216115D1F353C90FBC936E7EB6C9323E14BB1635B002AABAEE0D3CFEF69ED0D3E07F7DC81404080BF26C87B79790DEBCE3BEFEC128FFA2F9DF9D7AFDFD4B695739AF28C57A9BEBE1E4B972EC1EAD52BA1047B9DCE0BE1E17371F5EA40C81BABFC5228E17DDFBE0378EBAD8DE2591F884F3EF91C59595B352FFBE0E06079F8E38DCB972F4A7B0D9A273F3DE935BCFC2001122001129882044616E99F98716DEF795C9240967BFE3ECC69B2EBE4A177F56F6F62D1AFD748C81B2FDC6C0662E3D534C00C1F3541F8E74EACFF6C933C1DEF90902F7ACC32DA5F46EB6160953101CC45B88CB7C66246DEA71F234F72D277FF148BB56362B80AB9FAD2533855F3144BDEC3C6FD72BB3B174B6475F58D1C2E777DB99CD93A0990000990000990C05422607DDCAE09A66ACC3AF1765642F44822AB76441D906493536DDB6A6FF0BE237F927CEB8310166C45D3CD0B128E458D692EF6FC7C2B926367A237C3F6B2D415DBB66385B71E01DEBE08FBF13B08CE3D86E2216F7D558C2E7C2E2F8E8DDE840FD66EC6FAC6FDC8BB6DD620A97941D3E5B312D2D1362FD0C76D9132CB11A1AB44839DB956D01D3FB4FE19E4D1839AD149D2CD45987C55758E34C7710CC671CFD8EE1CD7FBA7A9F808FEFFF6EEFFB7AAB38E03F887342B168BE03660200658186E04A6C802C16D8A62B68C885B9685884E252CD9CF4B4CFCDD3FC0C4F883BF6954CC6624999B5316092C9B5BAA44890C942F9D65657C1B5F4769436DD73A9F736F5BDADEB2C16EB6C3EDF33A09DC7BCFB7E73CAFE712CE7D9FE73C676BE7E258B9FC8EF8C2DAF5B1FABEE3F1F42F768C191EB428C654BE4031FEFCF3CFFF290D3D533D96E237F043E9CE9262C89B9D3B8B5FBFEF3FB5B5ED4E3DDEA3327CCDE934CCCDF4E9AD71FAF4D8DF7A45A87FF1E2C54ACFF8A217FDE5CB972B3B2D5EA74D9B96D63F1DC50580152B3E1F2B57AE48C3E59CA984F582FAF7B7B7940001020426A740ED65F3144A5702FA4F7F2E1E792A8D31D8FD6EF4F71527644D71EBC3B7A4D7DBE2CE6553A3BFE364EC491D25E6CC49417CF32753589F167D7179CC4941EC85ED07E3BF5366C7A71A6328C69A96ED4FBDBD8FA55B5AD76D5C17735B8AD3CEA698BB6C6D2C4F75EB3C50ED455F88B4B4DE1CCD2D2D695CBED6F4A76572FFC0A951BABE194DF3EF4C27FFC7A363D45DB3D7B7076B132040800001020408D408A4607E74483AB2BC188E31759A99591D59626476E5CD841B8C5DA5B13FCD88350FAC8B25695CF5A6D92B62C3231B63CDDCA263511A4F7BC1ED9540BABBFB521C7CED6FB1BBEDEF71383D08F3C081B72A21F5998E4371ECE270183D5A612006935B7FFB8E78B9B32F163FF8682CA9EEB27251A465F6CDD1D4DC927E1FCC4A4307A56758A558BA7BA2DD8CDEE50DF0BEB7F3DFA9ABD52D9507DD1687B360CD8A74D3C5F9681F779162E22FD95005467D9F963DF4683CB0B03F5EDBF1623CB3EB48BA83A3DAF1E906A8AA439840E0ECD9B39571E48BB1E48B31E58B80BE18F6A6F8FC41D3FDF7DF1B8B162D8C6DDB7E1FE7CF5F48C3D5DC14C5FEC64F5386AE020CBF16CB87DF170FABAD8E83FFBBD8B3E79F9587D0CE9C3963FC2E7C2640800001025908D4F4A41F3C7E2EF6160F4BED3A1CCF3D36748BE6A2BB62D34F3F1B33BEBC2C56ED7A255E78ECED0ACE1D3FBC37E6A521708A107BE18FEE898E4DFF8867BEB93F7D6E8EFB7E764FE556DBCA8A0DF7574FBCB875677C63E3D763C377BF3F72F427F7EF8C972A27AC2D3190EE76BD75F5FAD8BC7A78F140BCBAF5D771B0DAA1A63A73A001CECC870FFF237E5DB8F43369A8A036BD683E6267BB274080000102043213B8CAF966EFB143A987FD5763C3E6EFA407C73E1B7D699897CAB33C0B9ECA9DA15792D5624CF52B9F1AD96FE8DCBB7956DCB570419CEA6C8EF6F6B6683B362BBEB461532C1FAADAB9C37F89D74EA5754F1D4803B80C4FCD316FD5A274A7ECFE189F4F57D74877280CEDBE7DC7B3A9C7FDA6589B3AF49CFC555BF577C1F2F5F1C47001031763F7F697D340420D300D9E881776BD11DF5EF7603C5939FE81F4F0E16D350F111E1CEAB4355CA331DF9951DFA7CEF6B3B12A8D4B5FDD571A6269FF9FA37DA24EF9C33BF2FAF1085CC3B3588F1E7D2BF6EEDD17E7CE9DBFEA3155EF38AF2E7EFDF57D9507BE6ED9F2BDCA8CA247FC891327C76C3BBA47FC44EF2F5DEA8EF9F3E7C5E38F7FABB25D47C79BF1CE3BA927A089000102040864283065E9D2BB2BFF656FFCEDD7A2B9B526B39F9064B0FFDD34FFA6D45B64FCE274F2DAF3BFD445252D1BB5A8E74C6F3CB7E5D551731AE76D4BEB8CF4D0D8347E654F4FF4CBDC3F74C33DFCE496E8DEFE9BA18B1C1F7A37362440800001020408102070DD02452FF7D696E6E8EFED8A5EA171AD5F53E1D31483BD3DD15BF76F9EA674B771FAA1989E7F80BA967AB2CD29C6B66F9EFA89B870FEEAE1FE07D5796A7AD05B71016060205D31BC8669F66D73E3CCDB572EB15DC32675ADD23A7D7AF47477D7B58FEBD978D1E225F1E67FDAAF6793BAD6FDB8EBA7FDEA6AAE9A8DB55F0D495D33EAFDF7B7E6A99FC75F7FF244CD31FCF22B3F8ECDAFFCA066BEF6AB21C97AC6C8703787FE70F49A219A9A270AE88BCDD32DA5E302FA62EE919D63AFA817F31A65EA4D0F7FEAEA12D0D7DB5EDD27DF887F9D729A5EAFA3ED091020408000010204AE5F60300DE9D9D525A0BFAADC606FF4A44E49F507F4450983E9628880FEAAD6936C4131B67D31DE7C3D535F5FDF3507F4F594635B020408102070230B8C749DDFF77447E5386F5F372F5A670F0DB058E791173DE88FEC3A19C3FBAE7377366F608197FED89877523430B9432740800001020408102040800001020408102040A001044642FAE2588B305DA0DE00ADE610091020408000010204081020408000010204081020406052088C0C7733296AA3120408102040800001020408102040800001020408102040A0810484F40DD4580E9500010204081020408000010204081020408000010204269780907E72B5A7DA1020408000010204081020408000010204081020408040030908E91BA8B11C2A010204081020408000010204081020408000010237A2C07B131ED47B31F1FC095736335B81294B97DEED9B926DF3AB38010204081020408000010204081020408000010204089429A0277D99FACA2640800001020408102040800001020408102040800081AC0584F45937BFCA1320408000010204081020408000010204081020408040990242FA32F5954D80000102040810204080000102040810204080000102590B08E9B36E7E952740800001020408102040800001020408102040800081320584F465EA2B9B00010204081020408000010204081020408000010204B21610D267DDFC2A4F80000102040810204080000102040810204080000102650A08E9CBD4573601020408102040800001020408102040800001020408642D20A4CFBAF9559E00010204081020408000010204081020408000010204CA1410D297A9AF6C02040810204080000102040810204080000102040810C85A40489F75F3AB3C01020408102040800001020408102040800001020408942920A42F535FD90408102040800001020408102040800001020408102090B580903EEBE6577902040810204080000102040810204080000102040810285340485FA6BEB209102040800001020408102040800001020408102040206B01217DD6CDAFF20408102040800001020408102040800001020408102050A68090BE4C7D651320408000010204081020408000010204081020408040D60242FAAC9B5FE509102040800001020408102040800001020408102040A04C01217D99FACA2640800001020408102040800001020408102040800081AC0584F45937BFCA1320408000010204081020408000010204081020408040990242FA32F5954D80000102040810204080000102040810204080000102590B08E9B36E7E952740800001020408102040800001020408102040800081320584F465EA2B9B00010204081020408000010204081020408000010204B21610D267DDFC2A4F80000102040810204080000102040810204080000102650A08E9CBD4573601020408102040800001020408102040800001020408642D20A4CFBAF9559E00010204081020408000010204081020408000010204CA1410D297A9AF6C02040810204080000102040810204080000102040810C85A40489F75F3AB3C01020408102040800001020408102040800001020408942920A42F535FD90408102040800001020408102040800001020408102090B580903EEBE6577902040810204080000102040810204080000102040810285340485FA6BEB209102040800001020408102040800001020408102040206B01217DD6CDAFF20408102040800001020408102040800001020408102050A68090BE4C7D651320408000010204081020408000010204081020408040D60242FAAC9B5FE509102040800001020408102040800001020408102040A04C01217D99FACA2640800001020408102040800001020408102040800081AC0584F45937BFCA1320408000010204081020408000010204081020408040990242FA32F5954D80000102040810204080000102040810204080000102590B08E9B36E7E952740800001020408102040800001020408102040800081320584F465EA2B9B00010204081020408000010204081020408000010204B21610D267DDFC2A4F80000102040810204080000102040810204080000102650A08E9CBD4573601020408102040800001020408102040800001020408642D20A4CFBAF9559E00010204081020408000010204081020408000010204CA1410D297A9AF6C02040810204080000102040810204080000102040810C85A40489F75F3AB3C010204081020408000010204081020408000010204089429F07FBE376A5B08C1014E0000000049454E44AE426082 .png ui_button 89504E470D0A1A0A0000000D49484452000001C10000008D0806000000CF56C14B0000017C694343504943432050726F66696C65000028916360602A492C28C861616060C8CD2B290A72775288888C5260BFC3C0CDC0C320C460C5209E985C5CE01810E0C380137CBBC6C008A22FEB82CC4AF3FC79D3A6B57CFE1636AF997256253AB8F58101774A6A713203032307909D9C529C9C0B64E700D93AC905452540F60C205BB7BCA400C43E01648B14011D0864DF01B1D321EC0F20761298CDC402561312E40C644B00D9024910B606889D0E615B80D8C919892940B607C82E881BC080D3C345C1DCC052D79180BB4906B939A5303B40A1C5939A171A0C720710CB307830B8302830983318305832E8323896A4569480143AE717541665A66794283802433655C1393FB7A0B424B54847C1332F594F47C1C8C0D000A40E146710A33F07814D67143B8F10CB5FC8C060A9CCC0C0DC83104B9AC6C0B07D0F0383C4298498CA3C06067E6B06866DE70A128B12E10E67FCC642885F9C666C0461F3383130B0DEFBFFFFB31A0303FB240686BF13FFFFFFBDE8FFFFBF8B81F603E3EC400E00247769E08C6B120F0000019D69545874584D4C3A636F6D2E61646F62652E786D7000000000003C783A786D706D65746120786D6C6E733A783D2261646F62653A6E733A6D6574612F2220783A786D70746B3D22584D5020436F726520352E342E30223E0A2020203C7264663A52444620786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323223E0A2020202020203C7264663A4465736372697074696F6E207264663A61626F75743D22220A202020202020202020202020786D6C6E733A657869663D22687474703A2F2F6E732E61646F62652E636F6D2F657869662F312E302F223E0A2020202020202020203C657869663A506978656C5844696D656E73696F6E3E3434393C2F657869663A506978656C5844696D656E73696F6E3E0A2020202020202020203C657869663A506978656C5944696D656E73696F6E3E3134313C2F657869663A506978656C5944696D656E73696F6E3E0A2020202020203C2F7264663A4465736372697074696F6E3E0A2020203C2F7264663A5244463E0A3C2F783A786D706D6574613E0A174C5D0900002B27494441547801ED9D0F7453D79DE7BFB68C858545446470ECC6E0221F1BB371A0B807EAACA91D123C43C6095D3370966C6648D90E49D3B47B966E4F4873929E25670A39DD4937E9F44FDA4E1A66693825136F38A5213109C1AD379ED0D221C0C4C5C5C46062C7C40611191909D9DEDFBDEF3DE93D59B265D9D6B3A4DF0549EFDD77DFFDF379F7F7BEF7DF7BCEE8735F1D013B26C0049800136002694820330DCBCC4566024C80093001262009B008724560024C80093081B425C02298B6979E0BCE0498001360022C825C0798001360024C206D09B008A6EDA5E782330126C00498008B20D70126C004980013485B022C82697BE9B9E04C8009300126C022C8758009300126C004D29640D654967C6424F4DC7D4646C65446CD71310153092463DD4EC63C9B7A9139F1A4213095757BD222A865265CF4147F218A2C864953B338A3110844AEC3D1EA7D840812EA152D5F6C8F09BD0C9CD8B411987A7B9C94080AC312E2277EC5C7373482A64E1F1AFFE4C5C70343D386812366028926704BAE057FBDC486BB8BADB05A94D4B5BA1FDE004C74DEB4F446D9A3FF069A9AFF158DAFBF838F7BFBB460FCCB04929EC02DF979F8EBFA35B87BF52A58B367C9F2C46B8F19F1BE3B54189CE6C4F62783C378A2F92A2E7ECAE2A771E1DFD423B0706E169EAE998BF93999B201A895D06C211C658F97DD7862D78F70B1BB57CB22FF32819423B0F033B7E0E91D5FC5FC9B1D71DB635C0B63C20D0E18C177FFDFA72C802957C5B840E1042E7C1AC033AD9F92B732FAA11DD7DB84E697A85F7DDACA36D9E3FF7E910530511780D3318DC0858F3EC6333F7889D28FDF1E272C82C2C8B456AFD8169F37CEF970E672C034109C30134824810FFA0278EBBC3F380D20D2D6866212990F9156447B7CA715673ACE273A2B9C1E133085C007ED1FE2ADDFFD3E6E7B8C6B4E50133FA1BEC030DE241164C704D289C06FFE3C88BB160AF3C924E333B7E4A3ECF1E87BE66628DED42BAAF1B59A25702A533CE8BFF8271C7EA505EDF1C6C7E7A50D81DFBCD582BBAA2BA9BC13B7C7098BA0A1C52B7B82409727D97A8139F8C9DF14A0D216B923EC0B0CA1E79217BB7EDD8B3F4E47352AC847CB7D76E08A07D5FB273E67B3B67621BE5B961D2567C3F07803387EF632BED53A10250C7B4F96409767488A1F2D0B13DD40199D364232D9B827727E447BA421A2A47215F763EF6377A2ECE6F03ABD1A0F7E790B3AFFF00E363EF5F238455A85BDAF3D823274E3DB5F7A1C87C7093D2D87176FC48167EB51185E0C3531DF801BEDA7DEC3D6A7C72BCBB4E42EA523EDFAA8376E7B8CAC025170692DCEE02F851B191E82F786C94DE128F98DEE6D81335B149D04C33764F8F848CFAD59161417DAF1C283B76245F4484C3F22C4DA90FFC030E52913765B366A6FBF05AFDC45421B876BB8AB082D0F7D164FB9422747F20B1D4DBF2D51E745DD17353F680FEAF440A26884A72BF322EC71F07AA2B230F974EEFE2A8E3CF317AA00FAD1D9D12657B436FDA10D9D97FD147F368A3FFF1768F9C53750AA4B6DC5A34FA2E5F59F61EFA3AB74BE266FDE9A47F715CA83DF0FCFC035DDC70F315666CD75A0A28ACAF2C257E3CA68A43247F28B2BF2243F49D4F978ED71C23D41C14A367CC9E087136CF453799DE4006EE006FEC74B5DA37A7BF5AB3F831D4B7360B5CEC6F6AA1C3CD03A3895494F595C3D1D1F63E3D1F0BC6563C7BD05D850380BC5C50EAC8567C2ADE24A1A8FB2522EC5477391FCB463E9FAAB8950267504CDE8056ADC93D71EEFC481ED5F8068AAF97ADBB0FBCBBB71502B94FABBE2C16FE2F94DB7C39A5F89E7766FC4BA1DAFC823CE5936AA9FD9B0CE51C74EC3CE3365F78A92AAAFF73DAC79E8E7A3B250FFE80EECB8A71CD6A21578AA02D8796A5490313D22953992DF9891A4F0C178ED71423D418D1F699F321D38423D0FB9A31D49B6DF0C1446C8F2C1DF7D84673FBC218FD8ED711A59811D5B963BE4A7DE15657C444DBB94C23650D88672BBA1B51B216B462F4BA4368C1FBB7FDD8F4E31429D9585AA02E329D3B5B7B674AE2C6B2C6558A1852DCD9DAEEC24265E51F7A50D986B06C96A8F0D4FFE95627FFEF3F89F1104505CC43FBEF40FD8BABF4D5ECFBCDB69CE50BDB2FDEA2FA0D869709736E4B1C54BD0B0EEAFB065DD9D58BB587F74F4F6DABBEFC4968D226CF5E883069F85A8A7F8C61F1D8A7CCF38F88FBBD1D4A5F46E4B6B26DE838D54E6487EFA2C6B656BA0B2E97BD2FA30DA7629CDC936108758C26AE7CCA8DF38ED31D25D346AB982F30F94D848067DE8E178EA0F460D9F0C07A22DE9E9A4E71E8573DA67636DED4D34076745E719D1F332CEB3ADA8FA0C5EB83D4777CC8E9F6CCA43E53CF5896A15C28ED57E34FEEE029EED503DE44F169EDBF059DC91A70BFBC5F9E8FCF02A363685AAB7FE8C896E0B9313EE294AE7DEBC0C34BD750E4F18F2006CBFB7189B0B33E9D86594D6E6A158AD15757797A0AE36804F9085F9063F3FBEFD4F17640FB3BEF633D8EECA815D5F934419BA3EC5C6D79507B4D7D61629FCBA3CF02D9883326BA8EDF5F8EA211C3DFE31BE7522BC47ABE47B267F8BBA3F324C13F159B4625A182075C912D9234C6E7B5C82FACAF9F2F29E79FDE531472BDA5FDA8D77EFDE833BE859B0DAC7FE16B55577A1586D5716D73C82DFD77C054DBB433DAF0D4FEEC4F3558B7423190FE2F1AEE378F8A1E70D8B6C1A1E7B12DB6B4A74E180471FDA88A3BFFC31BEF5CA9F64DE563CBA132FDC9387779B2FA0A2A65CE9B57EC985EA083DBD58EA6A6874E5AA0CFED40F7E847B5DB328FF7F87277E6B8C61FBEEE7B0F9769B2C5BE9F647C2CABC0DD7025998A3DA5D8883124FFD7FDF4165A3FCEADBDF5F0F9B5FADF80A0D45AF4676D7491CF7BB70876B4E2803226C6B13363EADF4BC430766EE56BCF618BA1BC55C3661EC1458F406E957B642633E3779026E28505A733D6EAF525091758BB200425F0AA74D1530F5D8D7EE550590E6EBCE745FC3BBDDD7412BEA6968351B9B490CD6EA4EB6CECB9102E8F3F971BC6B00C7AF88EE5B268A3F3B0F2FD230ECB86E48841FEDB6DFEB54842C1040538F7A3C42DEB53373E9C16FE9E665C1377843E657EC7B3C37D0796D04D7C3FDDC37646BBB9EE60EBF53A608A0C7E3C3BB1F5EC3A92BA2654E652872E0C897F264B44A8501F9D9A5007AAE28613BBDD4D0A0F9D7DA55B760BB530D9A443FB2EEEB6C41318A44172049ED917A1D8A907D82C69F2A823316B983A7BAE5E182C57370B0B58D06F915E71BF804DDBD3DE8578722915D883A2180FE6B3873F224DE3DD92DE7E3EC4595F8C9B3F70793A87F6C171E5705D0D3751EEF8A39C85E6A326693D07EF99B786EE34219D6394BDC07E6E00E4D0029DE9E5E45C082918DDA18DD3B1541D66EDB819A22A14A7E9C7E5D2DB3FAB69351519047EE3C9BEAFD5E84327F843F9F8ECCA1FEB19DF8CE5A45003DBD54B6D69338D5F509C5A5CCAF1E097298453E746F2ABA5D0AA06FA01BC7FF709CEE456E256C553D5EDCB644CDC3CCFF89D71EF5EDF7184BA9BE268D424B1D145F49EC0A0BB26978431132A72D0B76E76CD497E4A2C22E846118ED9DD4F32BBA397A090D2FC8C945D50211D7309A5EFF104F68024455EDC50717A2C26AC58672E0B0A863AAEBEBBE8A75BF161554710D750BF1F867B3515A341718672EB2A068015ED914BA00D9599970E664D1C21E11D7308EBE3BC1D5AD57FAF0C0CB7DD8B1613136907E1D7DF33C76AA1DD2D17E73F19D12A55DDB79F61236BE2D1E20575DF92D68F9622EECF973F154411F5A357FCAD3A9933DD8AA2BD7F7EE5F8C5ABB0555CB6968F46D632F3B78DA0CDDA0C11065618CC81F6D27B217184292A4F6384FB90163E02A3A438589BA75F8F8057CA7A6501EDFF3CC6EB45ED9895F7E69117A5A7F8E8DDF1782B20A5A9FC577B90DDF78607768AEFFEE6FA0657B25EC8B2B6423F43036D2A318222E3F4EBD46C3AD3A116E7892C4B1AA1077ACBF1FA5AFECD6E5871AAAAFFF1C0FFFE37B3ABFC89BD6FC0ABCF2C2AED041123AE7BC9BA857A674CB3A5B5FC3EE73A1C3B16C452E3350BA2D9C03CDB33EB34846D9D9FC12363EF34E28FA75C4E1EBC461C99D3427F93276868EA0EFE4119A6FDD13F4D1389456DE497EE3375282279AB811AF3DC6D11314C6AEB4ED452338A95D56361EBD6F215EB88F8634E9F3DDBBF3F1F8E76E22015484EC38DDB0C3870E632DAFB3583FDFE5C7BE8E41747BAEA3F5923E861BF8A14E00C591C653D765CB551F2ADAB6D5468B5FE651EB4EFD14D298A42280E20CD11BB3473B754CFF6CB5736B75848285FBAD587D93329FE31D340AA038A5ED6334F689D641262A9686F2E0F35C3308A008BAAF5B6B3527676D12B9961F13B39F94F6482306D4EF82EF4A4F48AC448588E67A8D0716690B62B2B5D1068A4B06F1A395864F0D8F36BDF51E3A4562AA5BF16805C4599E8E1683008AC38D4F3F8EE3A22D76B30B5BBE287C1427C2C622803234F5268B8B0A439FFCF9410114C79DB7BA62985754D2D57F472A73B8DF8A47EF54EC921A02060114111D7A1E8D1DD768231B15F754EBA2FE043FD409A038D0F85A47CCF7215D44A66FC6638F71F404957252C357190A35D1F8A782B8E78A5F994897918DC04373813D2456AF1EED371A524C890DE0B47B18657999A8A447145ACA6838B19F84EFEC35FC9016DB1CD6E25017ABF8AE5C1FB51A4EB9A56A01C7FEEDEEBA826FFD9B178BB42159BA1DDBED56D4D0D8FE1D79249034ACBAB7CA3B2DAB5B9DEAF06A67B7AE07A8CBEE415A00B0392F07054E1AD25185BFA7570C2D1B9D534A88D12F69F6A8EE8B2118610B669B41D2D9A3DA13B4CECB930B36DAC7BBE8F3C60BA01EF7F7A1F9ADB1C3D69529C2699FE7C2733B77D00B9843E1696602343834CA8907F76376BD27F1D0D3BF21B1BB29788A754E1E5654AD42EDE717410CCDFE2F1A925CB3FDE5E0F1A9DA50866F81CE532D11A33C483DEACDAE721450AF5873BEAE8E08F7A1C88B7BB47366E46F9CF618B708CE480813CD54C08787F7771926CB271A4578F8DDAFF6C0BE61016A4884ACD65928A34715CAE899C307EF18C699CECB78E06DDD5868F8C913DCF7FB7C68EF190CCBBF078D27FAB08516BB3C5A9845ADD1F1875527986C4CC1DBFB0DE3C4319DC381D288809C3BA6F2E6E6E136FA194F04D7562D940B58A22D64D3931B2F4CB6360F77F3225A6CA33F33FA76F7C9F18741B5B37D7E2FFE788E44336CC8F3E0A1DF60E7C61DF8FD9769BE4E1D9AD5CE49D46FFBB9D10DD144A53D53D3496F11A4F67B295D99F10C70AC8BD72FFB01FA108378E2D5F3D2636DB913B545B3519A6F4531BD9DA6AC240F7BFD3E3C70561F7E32DBD1FB1F7BFE3088BF136FA589C54D4AAF441F64B45B5194842DC9D1C5609FE922403D954EFF6A9465CF473DCD9737BE7461CC94EA2B0AE5F19E73137CB86E8C58CFD0C3F60FD00AE615738C81064EFD29784F585B298EF941CFBE4F8D7BE51D9CF92FE5F4669B181CF54AE377DA348331861595A1E163E391F4DD8B734E90968213B3E8B7E0E4013A5EAB5196449D235306BE8C65AB73EADB110EBCF25F17A365D32D32D0E1B67E3CD1F41136FE9F73D8A53E7758BC204661322633E1BD521221ABEE2CFDB6CE9B3673502A1701197D63DD2BC8D7CF7D86CED2B8F4F4A776CB53B3037316C528BC45DA5A3E425760A66FD17B414F2A0BC22AEED932E61C59E9833BD41E9B1B479F893CCC3791D2B69EEB93C10B17D30A50EAB1FD91442FF4F1E26B2FFC082D7B77A2612291C61CD6157CAD9AB0C9E876B9841ACF11C665634CA76049E4E710EB162B2238958D8918B39490609A1D4CC41EE312C184946606257298E6B784581617DE647CE0B4341FF5FA67FC288C58A169A5A5CD7F2FBA987AA769655050F507E3DC8EF288045C79F8FB8AD93252BF5FE9E6B5CAE1C94CAC586A7C16A1FEAEF9F4D842E4F47D11466E35BFC3473FA5B7349211DB73B1777598102E2F50B9D06AD00FB4C5EC91D360DFF425B0E7A977641D426E099EFFC537230AE18A8DDFC08B9B68493539CFC916FC301C17CD014ED41D6EBD20ED59AC92FCDE3AE3D92B1EFD0AEE289A43AF389B2517EE188FC6BA17B9172656B03EF7C29DF25943F8AFCADE66EB39F1B805AD50BF67A321F2FAC7B6A02CCCAC8201229559F53BFCFD16C52EE90D3BA35E29B7F19BA897CF02D2AAD8D727DF9808E627C937B45B73921723FEEC47B9FF1B236CA76783E8465F6CCB918F3AB4765D076CB351456FCA359EEF4673EF3C6CCEB7A0EECEC5285D4AF3759E61389D39F4F0BC82BABD9394C536C62CBFF66890310711F70A5CB7E048B1F150362D58B192102BEE06F6BCA6DC240E529E7794CC425EE13C1CD9349B56A906E05C10CA973E16A54CB4B8871E84FF1E3D2BD8D474492DA7D1EF6767C56312D9285B7A0B0E155CC7E9FE1BB03B66A392E64385F3D0A2999D3DF47CD4527DEC61DB53D928088B9A77673A81DF60FD0F5C72D9BE35FF76BC40C3939D1D1D68BF487596567D96524FAD385F19ABF4D1629387D557A6C952A99DA482DBEFA7C52D7D68A715A09A2D6ABFFAD21BFC7EFB63346D5C410FA9D33B76BFFE331CB8A703A72F5E958B452A4800853BD3FC9A5C2CB2561F498CDBD6FC5538B27F8521B49887B4AA8F4888E1D5777FF1B214C1F6E31DD851331F79B7D7E3C80B2EB4FEE92A9C4B96A0929EB31DE54695991EFE8FE0F7B3E66AF93849D93D8FE050451D4E53CFD74E2B522B5DF365949E93EF28AF6CD3AD7E1D95D618B7A8516193DC43BB5B267931E2CDFE488CCB803D78E25D8F7C40573CF45E5B3217B54200E961F4E3DD3E431CCFBEF6318E5E511E0F10065C576257059016C69CEDC3D66334D0EF0E280FFB0E0D8FCE784740B75A75F461E1D3EF53E6E1C48BBEED56E34708A08F5EA4DDDD37885DFF721E7BB428DA7BF1EC5965F0D74E0FE9D79529F9F2D1E29AE3E2697E9D3B4A02295C21ADEEACFD2C95D545CF0C46F03BF8F605ECA23845AC79F36613178A530AE0303ABBDD58F36B4580CFD35F5C908EDE3014EECEF3029A7024E9B54FCBF6AB77BF497F8F544C80D1E33EB472B1AE66353DF05EAE0A20BD549B9E61ABFEF23F04E7E90420AD3767CDA7C52D9FAFA4F0F9E89773683794DEA581223D4C2F1E7BD0B99D5F7F1A4D1D6238361B8532CD2F4011403F09E07E3CF0FDD817C2E8A2553649ECECB9730C1F2980E2C5DAF4F0FAAF7FF034FEDBA10B4AD8B77E8C679BCFCB6D7B11957DED17A400FA06CEE378877128667499AB2370A8C6C1671EC72E8A53DA6551096A6B284E298082E59B58B3E365256D6A6C28E334117AAEBFED1BF73EA44492FCDF197DEEABA3EF4C63944BBCA454CC8D0D0F0D299FE100D61F48ED799F108E6CD497DB50EA106F56F1E1F0098FC13043E1684BBC3B343F03FD5E7A80DD3284D6B631C21A4E9CE61DEA953614D9509C4379735FC79EB6B0BB839AFC8A527A7386D3428F7878D1D8AEBCD22C929F125CE122075AAD34047AE2D3381E2F99E6724F43F407D6DB909999854C8B457EC42CF944E622A6224B11ED71EBE3531175C2E310EFAEAC177F4F503E03486F253A474BF76921497BB49C50F82DB7CEA21BF90D9C3E14E7DF1D14EF18FD6205BDBD66163DB348AF0234EBEF178A7C54523EE8D1917E7A6461CFA128221CA9CC91FC2433F1AED30A48BBCCF5E214B1343C3F198D6B92FA1F7871575CF6C82298A4179CB36D3E011641F3AF01E780096804E215C1341F0ED5F0F12F1360024C8009A4230116C174BCEA5C6626C00498001390045804B922300126C0049840DA1260114CDB4BCF0567024C800930011641AE034C800930012690B6045804D3F6D273C199001360024C804590EB001360024C8009A42D0116C1B4BDF45C7026C0049800136011E43AC0049800136002694B8045306D2F3D179C09300126C0045804B90E300126C0049840DA1260114CDB4BCF0567024C800930011641AE034C800930012690B60466E41FD57D759DFA9722D3F6B270C1A783C08643F20FCE4D47D4291DE7AB3F793AA5CBC7853387C086879F3427E1B05467A408F2CD2AEC2AF12E133091C04CB959998880934E61023C1C9AC217978BC6049800136002631360111C9B0F1F65024C800930811426C02298C217978BC6049800136002631360111C9B0F1F65024C800930811426C02298C217978BC6049800136002631360111C9B0F1F65024C800930811426C02298C217978BC6049800136002631360111C9B0F1F65024C800930811426C02298C217978BC6049800136002631360111C9B0F1F65024C800930811426C02298C217978BC604980013600263139891EF0E1D3BCB933BFA37B7CDC17D25B3316F36EBFFE4484EEDD957AE0FE3B53F5FC72FFFFDDAD446CCB1A51D8147FEB601FFF1F3B7237FFECD295FF6DE4F2EE3CDDFBE877FFE9743295FD6E92A605A29C1573F978B2DB7D95800A7AB364D225ED1285914B88872EFE949C4C2A7A63B0121800DEB6AD34200C5B516427FEBFCB9285F9897EE973EEEF2A7554F70CD22AB04F5C61B6FE0EAD5AB7143E313A79E80D56AC5471F7D848519B3D166BB6DEA13E018D382405DCD2A59CE37DF7C136EB73BE5CB1CB49B0573D176A12FE5CB3B1D054CAB9EA03604CA02381D55697271FA7C3E19816DE4FAE422E2B3D39A40AE2D47963F1D045014346837B367A5F5759F4CE1D34A0427038ACF65024C80093081D423C022987AD7944BC4049800136002311260118C11140763024C80093081D423C022987AD7944BC4049800136002311260118C11140763024C80093081D423C022987AD7944BC4049800136002311260118C11140763024C80093081D423C022987AD7944BC4049800136002311248AB37C6C4C8C410ACA6612BCAF222600A04D077F1341A9B8E19C2C7B553B0065BEF2DC1C0D9A3D87FA43DA628AA1BB660699EF2061CE30994AFB3AD683CD266F48EBA57806555C5F077B6A3ADA75F862A5DB6120E7F178EB5F5443D8B0F30815421E0AA69C05D65915E3B1680B7EF225A1B9BD0912A85E5728C22C03DC15148C23C54FD0B047CF2ED0CE20D0DA47F405616F28A9763534D69D80989D9B564596442019F175EAFF850FE44BE40F92A598D86AA82D832E22AC7AA8A0A2C2F77AAE15D58BE6A39962F2F8FED7C0EC504929E40D0C88336EE538C1CB6BC62D46C5A93F425E402442710A18B133D70FA1E09A0E3C01E342B1D2589A1AA7E332A0AEDC8CDBF95F663EBBD8DCB6FC8336E106300CAD7C1BD867C693D44FB82620A1A434FCE3D04A19D43C1B4DD52E4034343C6A4788F09A4380177C721EC6F0ED94CC1CA7AAC5B5E88ACDC3C88A6EE1459798A534CBEE2B108C678CD2C0E0AA813C1D6D65E946FB0AB6717A07EF33AD8BDEDD877A025B25FC14A34D4DE863CBBD6EAF4A1BBBD15075B42A695EDA8C4A62D0BE0B02A613CDD67B0EF60F39839B4641B0FB75DF2C861528B553920C4BADCE141F3DE83C1211DCDEF7D4AFAB6DB1650DF1170B8D66173DE550CE5DE0487E2812D9BED68D927CE7361DDA62A14396C6A6201B8BBDBB1FF608BDC97F1D97DB8E8C9C2AD850E191F021E9C69694273BB0E9A31ABBCC7046616018BB0E79008F61C3B8E01124161FAA24928EA79A9DD8B2E8F15C554CFE13E8B17F71F4169753DAA4A0BA1986D009EBE1E1C6F3CA48A6601D634D4A238CFAED805353985EDBC4DB6232CA360E51AD4DE560C3B8D2C0917F0B9D1D1FA36DB8DA491982F1E0E8D95B3D71870E5CA3CB5520B7F1B6C246E76557894907A3F27EAEB964B01F4B87BD1DD4BBDAD2C2B0A97D6629D6ED4D1964F066719425F1F1DA748EC856534DCEA52A28BF26D732D43F9B26558469F95D575A82B55E636FABB1471CDA6170A67D96C50064F954834BF118F177EBFD2E3133D3FDF8D1BF0F9FD326DF1E5273F2F48E0B7DC250530E075A3BBAB17DE40161C854BB1A5A15A4628E3B3E7C91BC390C70DB7974ECEB2A3ACBA86CE66C704928440703444C96FC1CAE5C855B32EEC47D473AB3D1F25A2A147C3A503DE0194AED984DAA5420049DCFAFAE0A6F7C0DBF38A50BB65BDACFB2BEBEB50420208B28BEEEE90EDAC5BB70C7056A16E79090920E9696F377ADD5E64591D28ABAD031D659720024AF3234189256F32592859B715C55A01A8D5A6B6DB70E9CCFBE44BAD42BAEFD37FA30BFA3961932AE4C507FB0F409C81F23A6CA1793B8B8364C2AD9EE6EBC3DB7B1A658FCDB9723D362CCF478E63011D8C362D9F4542BA0A85EAE9A11F2F2EB5875AB4C23FD2E0E6D5B623D8D7568DADDB9662A0B3098D7228C88986AD1BE018E8C0BEFDCD64A7EB5168A5B2793AF1E2BE26358965D8BC7515197B296A0A5A82C9BACF6A0B7B48F4B76CA0F3EC70D154A3BADE26188E3798C04C24E0285B87ADC13627D9B87A77F45CEA94BD3AAD41E7E93A817D87C482B8726CDE46B64F4DC5133FDD0B6D89DC9ACD5B51426259B9CC09AF62F8B8F4C17E1C9486BF8C467B2A61C9266174642B8D53DF25EC3F70502229AFDB84AA020B6C2231A309CBE3FC35F504580463641A18F253CF480D4C3DA441BF07DD279AD1DCD64F9EC210C21DA95E906E3FBC7E0A9565C3AA6DDB50498B5906DCFD686BDE836342DF0A94EEA0AFBF272877FD5DD41B2411B458953F0D131EBBB21F40F799D3E81A0448A7004B0E161415A390862D2BD637E0D28B8D114F937AAC1D2950C753834341EA70A6DA7774E4C89831D0AD17E2F7D1E5AEA461574A924648152C34FC195CD9DA0F8F875A00560BB2051A81881D1398E1040281A1E0C888A8D57E1A15E927C13BD4AC5F691D40EF0955EE5C0550AC331BA59B69A8D4429645F7064B8E62F876A7139714C347E1AA6DD856E98367807A846D74DF1086EF5C09BA2D50EFAF10DBB66D85CF3B08777F379AF73407EF03331C594A642F789B4E89D24C5B21462F401937A9825B83432942050EEEFD2956AEA94771BE13B9761B1CF9362CCFDF0697EB77D8774A896DD0734917AD41AA74FEC64D6FFB31BCAF6F31B65EC4A66D7791E03AB0C8A50A94A18BEA8223972EBBC1CF18A7614F51388397D8B18CAA394318D0871A755C7F90B799C0CC2330D0D1645818133587D4F0932E6C8A44FA9110FA07DDA07629099A07C78EEC453FCDFB2D2BCE27BBB3C3EEC84719356E5D2E971C59D9FBD37EACA95F867CA703769B1DF9B632E46F73C1F5BB0368920D6C2529FE9E3E027CAB8A916DF8C29848A765E568D6418DBC229BEC084AAD29A8C6E675A5F0753463FF3EA547A5AD3CCB716A832C14A368494ED05107D5E89C0BA0F4EDFC205B54B6B372201E8050525E009BB8EAE122482D58A333EE67DBB5D91111CA857C21A4F06128D28DC01811EF3181E420101C0D8935BBAA8D04DC38B4AF3138E051BAA601554559E81EB0D182B9AD70F83AB077FF3E25D2822ABA1754C06E77D01C7E3D6E2B75A0F3D05EEC531BB22B69F1CD725A75EE2C208B65118CF5424C2A1C8BE0A4F0859D4CC31A9BEBD7A0D36B43794961E8608F1FD934C1602FAB46BDC5890EAAF045B72AABC57C1ED17FD20B4CE8B4F1B7B2504C7308F941BDB220D7A1C41BA05E652B0D432A4F385971DBE67A583ABD282A2FA1653C3AA7EE388A2BB18644F3889CB7A0211A4731EA6B06D17ABA0BBE32076C85ABB0A9DE893334F65AB4B45CAE200DB8BB20A6116B74D1F12613481B023DCDE874BB50E2C8C3FACDEBD1F64127728ACAE4C2195A09034F871B8EEA2C5A34470BDCEA2D384586EF2CA22154D97EF4A28F1AB059344552B26E1370FA0C4D01DA71AB5D1960F50CF01C42A2EA11AF0E1D8F74788F2962F80E1C6FEF969D2B7B61092A8400FA3CD44FD2DC319CE82485A199BBC292E558BD7AB95C321DA08530275A8F698122FFD23C4544A7FA5BA945E970681F21806209F607C1452C478EB7434CCF65D90B51515142B397342F11CA18750F073028CA48ABD24A962EA20D373C8A070ACB5C70F6D3631CEF75CAB238A86CAB5655A09096B3053C347741CBC3832E0A27EE290609F1C68C25A055DE28B616966F7D9D3EB2BF05DD646059B410A662D52A4500035E9C3DBA8F16C0F5A3F544C87656AF5E8DA5C56255B90F9D275A71EE582B892819234D5D942C5F85D5CB97CA15E43E7AF4A2F5188B6018F669DBCDE8735F1D9948EC232322F8088669F84C7E8603587F2039C6C4DEFACFF365517FF5AB5F4DA4C8B1872D28C5B2053934273080B6F68ED1E7D1F195454E5A1966C1102D8239D61621CCE8B3A6C0A7801EA3A06152FF202EB6B507876D42113B698EC201AFBB23B892B380E62CC8033DC1A59DF47AB595C57295EB90FBD2B4E4BD8F96980BF77F9DD4324E027760BD0D999959C8A4616CF1013290919191D09C47B4C7AD8F27340F3329B1B7F63D2FB3336D361EA5B0AEF26558E0B092C9B823D898B09D22B21D9AA818EA47FBB136830D169496A388E604E9B680FE1E7A7D61C7C4043068372D67A2E42E3DBC0FBCB82B2E7BE4E1D0A9AC1F54810D8B54C2E3A6E3C7D4B1FFF043D3BBDF83B63133D68F8E30C3EBE90817E81EBC6F4EE6A7170DC7CE04A6804047DBFB63ACE81CDB767ADADBF8698829B806F146C1C3A1F192E3F398001360024C20E909B00826FD25E402300126C0049840BC045804E325C7E7310126C0049840D21360114CFA4BC80560024C800930817809B008C64B8ECF63024C80093081A427C02298F497900BC0049800136002F11260118C971C9FC7049800136002494F804530E92F21178009300126C004E225C022182F393E8F09300126C004929E008B60D25F422E001360024C8009C44B8045305E727C1E1360024C8009243D81B412C1CB83C3F282CD9A352BE92F5CAA15201050DEE4EFCD989D6A45E3F22490C0C035F1E76CE9EF68662B7F553381499B92946637D7AE87FF615153B2939489A6D50BB4DFFCF03A02E78EE1D31E53DE629D941524D199BE309BFE7A053B26102781C643479171C3834F2F7F12670CC9795AD7254F72667C06E43AAD44F09F4E5E43D960265C19565847F47F546F065C8934CF82E8019EB395E1CFB3CBD29C04177F3204FEF9D543285F9887A20576CC999DFABD41D1031402D87641F93364936197AEE7A695088A8B7C26A75C7ED2F58273B99940AA131082C0A290EA5779EACA9756738253878D6362024C800930815420C022980A5791CBC0049800136002711160118C0B1B9FC4049800136002A94080453015AE22978109300126C004E2221097088E8C8C608492131F764C209D096876206CC22CC7F66816794E77A61188C71EE312C1995670CE0F1360024C8009308178084C8908DA2D43F1A4CDE73081A4253093EBBC7D8E2D69B972C699403C042653E7E316C10CCA6986F8A2FEA77DE82A8687955792C553003E870924130151D76F1ABE2AEBBEB0016106663BBD3DDE34C78A61138767CD66C1E9A7170151D7E7CDCD89DB1EE31241615FDAD8ABC0BDD66543E07217AE5FBD841BBE6B181EBA915E57814B9BF204449D16755BD47151D7EF5B629765D6ECC04CCD09B7C7BB6B5662E4C675F8AF0F2210B841F6C80DD494AFA069564051A745DD16755CD4F57BEB56C76D8F71BC316624D80314ADCF61FA5A5F3E176F9E71A3A36F00438303697639B8B8E946A038CF86BB5D733042755FB42283BD30D934147B8974A3EDF1BEBA6A341DFD579CEBECE20669222F05A7650A81E2A222DC555D19B73DC6D113242317CD5F61EBF42B8783E8EB99BFFC0C5C747360C704529980A8E3A2AE67509D17755F6F0BE60C8C46B6C75DDF7E048B8B8B52F95270D99880ACE3A2AE4FC61E33FADC5785A4C5E4B465E0F297E645864786A8A5293E01F91922BF231F0EE2B57FBF82B37DDE98E2E4404C20190808F1FB4FFFC18135C539B0582CC8B464A91FDACEB0509730531AA2288B30C844B858ECF19D77FF0D07DE684607F50AD931815421201A785FFACB2FE2CEAACF4DDA1EE31241D1FC1D91223822C56F4408E1F0108668DE646464182343E23942310F41FA6A9058C34EAA5C0F2E47CA11D08998DCA45E1F0D7C665844EF2F938C6E16699E85F6553114BD421241AD27986811647B4CB90AC8053210985E7B8C634E904C4E6A9B321C240D3E53B949648E649118D21F47CDA4790AFAA7B554A51226A8756C60C73B4C205E0272A50B199FF82FEBAEA8EF2485995952F032449D17E2471F51DB45634F068B37BD499CC7F63809787C6A721098467B9C90082A37031D33CA5806B588C51D20836E026253DE143286C887FE891B037DD18F0C437B728BBF98C0CC26206AAC68C651CD9642A7EC89BA2E7A7CA237287FC5BE28882A86A3EC431C9B46372A3DB6C769A4CD519B47607AED7142222820847A77B4238C5F481CCD8908011CA1A5A2A2552C6E1C62385488A03C2C4E24A7C9214BA1C283BF671601515D8553E44FDDA6CA4AD599FCF4E2277A802480A222CB2F25ACB08D51C2A41C9AB66FB6C76943CB119B4C2051F6386111145C34439722276E0E9934FF4743A100BD39866E0A1923994111143D44E958F95410FC931404D47A2B1E83D04450D66D51BF450F50D667651E50D883F81804298185647B4C206C4ECA1C02D3688F131641BDB16BC6279E96127DBF115A31276F046271CC30DD20E8BFC8BBB85F2882A9F0633D34A71E71AA6313D0DA6B22941039B12F644E6C883940FA926227EBAF544145FC6410137A81225DB64741815D2A1248943D4E580405EC70C3930227EF1A23B45C5C84B050C7908AA0FC57445078AB4E06D176F89709CC100206A3A33C897D45F0E8577609851FF9480154EC40CB7AA841A8F924EE97ED3171AC39A5C41148943DC6258202836678E1C6AFF88B9B06154134A3E947DC33F4C2177E4EE2B0724A4C203A8151C3996ADD956A285783D2B9D24FA9CDD16C207A0AD377245A5ED81EA78F39C73CBD0412658F718BA028BE6678DAB68644192912378AC42F14D0F2C0BF4C60A204447DD63B65575342E5886CD0D1973050F1093F477F7EA2B7D91E134D9CD39B4E02E1B6355DF63829111400C233AA4151FC8D3715ED18FF3281E421A0D4E1F05669B47A6F76B9A2E58BEDD1EC2BC3E94F0D81A9B7C7498BA0BE60D10C501F86B79940321248C6BA9D8C794EC6BAC1794E3C81A9ACDB72F15BE28BC029320126C004980013309F008BA0F9D78073C00498001360022611601134093C27CB049800136002E613601134FF1A700E98001360024CC024022C822681E76499001360024CC07C022C82E65F03CE011360024C800998448045D024F09C2C1360024C8009984F8045D0FC6BC03960024C800930019308B0089A049E9365024C80093001F309B0089A7F0D38074C8009300126601201164193C073B24C8009300126603E011641F3AF01E78009300126C0044C22C0226812784E9609300126C004CC27C02268FE35E01C300126C0049880490458044D02CFC9320126C0049880F9045804CDBF069C0326C0049800133089008BA049E0395926C004980013309F008BA0F9D78073C00498001360022611601134093C27CB049800136002E613F8FF987A167F556FC89B0000000049454E44AE426082 .png ui_complete 89504E470D0A1A0A0000000D49484452000003610000024208060000004943CF130000017C694343504943432050726F66696C65000028916360602A492C28C861616060C8CD2B290A72775288888C5260BFC3C0CDC0C320C460C5209E985C5CE01810E0C380137CBBC6C008A22FEB82CC4AF3FC79D3A6B57CFE1636AF997256253AB8F58101774A6A713203032307909D9C529C9C0B64E700D93AC905452540F60C205BB7BCA400C43E01648B14011D0864DF01B1D321EC0F20761298CDC402561312E40C644B00D9024910B606889D0E615B80D8C919892940B607C82E881BC080D3C345C1DCC052D79180BB4906B939A5303B40A1C5939A171A0C720710CB307830B8302830983318305832E8323896A4569480143AE717541665A66794283802433655C1393FB7A0B424B54847C1332F594F47C1C8C0D000A40E146710A33F07814D67143B8F10CB5FC8C060A9CCC0C0DC83104B9AC6C0B07D0F0383C4298498CA3C06067E6B06866DE70A128B12E10E67FCC642885F9C666C0461F3383130B0DEFBFFFFB31A0303FB240686BF13FFFFFFBDE8FFFFBF8B81F603E3EC400E00247769E08C6B120F0000019D69545874584D4C3A636F6D2E61646F62652E786D7000000000003C783A786D706D65746120786D6C6E733A783D2261646F62653A6E733A6D6574612F2220783A786D70746B3D22584D5020436F726520352E342E30223E0A2020203C7264663A52444620786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323223E0A2020202020203C7264663A4465736372697074696F6E207264663A61626F75743D22220A202020202020202020202020786D6C6E733A657869663D22687474703A2F2F6E732E61646F62652E636F6D2F657869662F312E302F223E0A2020202020202020203C657869663A506978656C5844696D656E73696F6E3E3836353C2F657869663A506978656C5844696D656E73696F6E3E0A2020202020202020203C657869663A506978656C5944696D656E73696F6E3E3537383C2F657869663A506978656C5944696D656E73696F6E3E0A2020202020203C2F7264663A4465736372697074696F6E3E0A2020203C2F7264663A5244463E0A3C2F783A786D706D6574613E0ABB02510B00004000494441547801EC9D077C5455FAF77F420A2513CA8492001202240809BA04858008A8802EC502A8A82B8875A5EC2BB82BA82B3604FE8BBA82BDD7B520AC2BE00AA880206115500928444A104828492813209304789FE7DE3933F7DECC2433C94C4C790E9F30B79CFA9DB9F79EDF79CE79EE394E67D1594810024240080801212004848010100242400808812A21105625A548214240085498C0D9B3324E52617892500808815A4DE09C73CEA9D5ED93C6090121507B090424C28A8B8B919F9F8F83070FC2E92C04EF1F3FEED0E84447DB101E1E8EC8C80668D5AA159A376FAEEDD75E74D23221101A02DE4497B763A1295D721502424008D40C022CC0ACF746116535E3BB935A0A81AA24909D9D8DB8B8B8AA2CD2AFB2FC1261C78F1FC7CE9D3B35F1D5BA752B1259ADD1B06143444484A34993265A41C78E1D435151314E9D3A859C9C6CFCF0C30F9A18EBD8B123A2A3A3FDAA8C441202759D80EA50583FEB3A1769BF10100242C04A40DD2795F052A24CED5BE3CBBE10100242A03A1138A7AC35612CA87EFDF5571C3A7408DDBA7543EBD6AD35E1E54F0358901D3870005BB76E45CB962DD1B973674DB8F99356E20881BA48803B14FC575454845DBB76C1E1388E9292D3751185B45908080121E03781B0B0FA34D8DB04090909DA0C1C166122C4FCC627118540AD27505D2D613E45184F39CCC8C840C78E09888FEFE0B7F8B27E932CC6B2B27693256D177AF4F8034D53B45BA3C8BE10A8F3048C022C2363B3663667D3796464649D67230084801010026511703A9DD8BF7FBF36F0DBBDFBF9080B0BD3449808B1B2A8C93921507708D42811B667CF1ECD02D6A74F9A7BBA6165BF2A9EAEB86E5DBA66116BDFBE7D65B393F442A0D61050536ACE9C39A35D774D9B36C1B9E79E5B6BDA270D1102424008540581ACAC2C9C387152B388D5AB574F2B528458559097328440F526505D45987E9732B06301C6234A975D7659D0041867CF6BC7384FCE9BCB902004848087801262BCFE92A7FD4A10024240080881C008C4C6C6E2E8D1A35A22754F0D2C07892D04848010A83A022611C65310790D585A5A5A85A71F96557576E471E1853DB532F2F3F3CA8A2AE784409D23C09D06F6381A111151E7DA2E0D16024240085496004FDFE635B522C02A4B52D20B0121501504DC228C9D70F01A309E82C8622954A151A3465A199B36FDA079520C553992AF10A84904A4D35093BE2DA9AB101002D59D80DC53ABFB3724F5130242C02DC2D802C64E3894CBF950A2E132B82C2E538210A8CB048C1D05E3765D66226D1702424008548680F15E6ADCAE4C9E925608080121106C02DA7BC2781D0ABBA14F49490976FE3EF3638F8B5F7DF515BDECF9B8BC47CC27A5F24F9C3871027FFFFBDFB5888F3FFE381A376E5C7E228951AD084827A15A7D1D52192120047E67022FBEF8A256833FFFF9CF95AA09DF5BFD75CCD16FD917019775659B367820B9EAFA4D015730C004BC24E5F3CF3FA7570B6D21AFD6595AEAF8F8787A455132FEF8C73F6AEF7E0D30CB32A39F3E7D1A2FBDF4228E1C3902DE66E754FCC7DF9BFAE3EF4F3959B9EBAEBBD1B66D5B2D6EFDFAF5CBCCDBDF93EA37C29F393939F8E5975FC89BF70EAD6FCA6547454591D1A013BA76ED0A5E73C8C7541A7FCBA848BC7E6FB1874FE09BB12515492E696A08014D84EDD8B1832EB2AE014D43E4CEFF830F3EA835F39FFFFC67C0CDE5298F5C2697DDA3478F80D35B13A4A7A76B872EBCF042CD3DADF57CB0F7B9FD4B962CC1FFFEF73FECDEBD5BCB3E393919BD7A5D8481032F758BA17BEFBD57BB689F7EFAE9605781BC40E9024C95CF622C9442ECF5D75FC7F7DF7F472FED3EE4575B5AB56AA9B1B8FEFAEBFD8A5F9948FC5EAD8F3FFE88BE8FEFB46CA64D9B46DF45AFCA645963D29E3C79125F7FFD357EFCF147ECDDBB57AB77BB76ED70C10517E0D24B2F054F019620048440CD2290999989B7DF7E1BB9B9B901553C26260663C78E4562626240E9AA4B647E96F3BD8C036FF31AF5EA1AFE4B8EC638D40621F6C61B6F90005B5A0A358B31FE5BBA7409860E1D865B6FBDB5549C8A1E282C2CA4F7613A70D75D77A1418306F45ECC12B768368A1D3EC7FDAD175E780113264C401B12BFC110422A0F7E86AE5DBB56EBDFB0B86341A802D79145E2FFFEB79E7C1A5C848B2FBE587BA6AAB42A5EB03FB71C2605560521947DD42AA87E8D2F228C1D01B015EC0F7FF883DF8D51028C3BBE1D3A74F03B9D3562EBD6B1F8E9A7CDD6C315DE67ABDAF7DF7F4F174A6885180BAFE79E9B8F828213A6BA6ED9B205FCF7D1471F61E2C4499A0850A349A68841D8310AB0F8F8782D471663A112622CC0F826184860B1F6E1871F6A37CB1B6EB82190A401C5E5DFE18C190FBBBF8F4B2F1D5867041877523EFEF8639C7FFEF95AC78BC5170716636C697EE08107C022B83A776402FAB225B210A82304DE7AEB2DE4E505EEC08A451B8BB79933670685D46B3F7C8FFD8EA39871C9A0A0E4575E268B172F7647E1674E55DFBBFE377CB8567E2F433D5485F89C3AFE6EFFFEB8FBDB6F511B84D8D4A953DC5EAB79F072C080019AC589DBBD6FDF3EAC5AB54A1B706621C656B2B9739F52482AF5A9AC5C8D69A0B090DEF5C6BE095800A93FEE9FB228EADCB9330DDA77D344DA3FFFF90C264FFE0BD4B3AE3215E0F259647DF6D967D4CEBD9A00E4B2F9B87290C58E5ED4B1CD9B7F427E7E3EAEBAEA2A346CD8B03245579BB4BEFAA8467166DC0E45C5B9DFCA7D5AAB11C1D7F150D4C1579EDC765F8CAC69580F056A7009E31F14BBC4F6D7198755803DF9E493D67AF8BDCF6572D96C026FD5AA95DFE9BC4564E1C5022CD4428C2D0EF3E7CFD7AAA0AC5E7CD3622E2CC0F8A1C19FB367CFD67E50DEEA5AD9635601F6C4134F68593EF4D0439A552E14426CE5CAAFB5329E7AEA29ED1D2CFEB481C5D1D4A953E906BE12A114616C0153829805D8A44993DDD563C15C5B2D622CC058F03363EB0389F7C78D1BA78931FECE3854A633C32F43B5BE389A1F4ECAF2C6EF350B0F0F7773571B6AAA333FB078F4B2BCE0AD1C4EC32395FC9E0F7E092B4F47E14F63E0872477167824B565CB96B0D96CC6D3A5B67964933BB83CC2CAF99515FC69A74ACFF5E03A5859A9F3F22904FC25501101A6F20ED47AA6D2593F8B4E97607B7E2E8AE9775D1581EF69DC6EBBDDAE15C7EDA8AED6B0C4E868BCD4B72FFEB47AB526C46AAA358C2D60FCDA20BE474F9E3CB9D4FD90EF8F37DF7CB326CCE6CD9BA7754839CDF8F1E32BFD93606B1207BE6FB2E0E24F9E8EA87D9EA6A989F4A7028B319EDDC1E2E8E5975FA201E7872B7D9FE5F2D7AC5943CFB1DFB43255597CFFEED12355DBDDB469A326D47887EFED1CF75B12DF3CCB444D9354E96AFAA7516C1985C7C99327C8587358EBDBF28CAF50045F46045FC7435187CAE6A97ECF81E4534F17402DFD4AE34D8055760D124F59E33A543670A78C855834DD189510E30B269881DBFFE69B6F68594E9A3409D3A64D7777F0990377F659C9B310E03067CE6CED3398FF7913605C36FFB11863AB98FAD172DC60057E012687848404BFB35471FD9DBEE877C696886A0A221F1E3FFE36F7D9F9F3E76962D87DA0166DB028610B985580F16F4089726E2E8B318EC3628DD3041A58AC8C193346132B9B366D7227E76DCEBB53A74EDA1F3FA87FF8E107F779DEE0917C76C2C3A3987C7ED8B061E097B67B0B7CADCE9D3B572BE7B5D75E3345E1071EFFBE391F1E696231672C6BDBB66DDAD42BFEED737DF81EF0DE7BEF99F230EE7CFAE9A768DEBCB9961FB7E191471ED11EFCC6386ADB9F76AAB87CBDF1D46A16761B366C5087E55308D4480267A883FAE9F69FAB4480B1F0E2E9976AB6C570B238F11F073EC6E72A234A43F505B010ABC9415F03A64F41340A305E17C67D1CFEE36D0E7C0FE7381C78DA6230FA6DDC69D5D68069B9421335DC97E301BD701AA48F888CD02C617C9AEFED5D92BA60C488115A1A1EB0AB6CE035603FFCB04913602CFC38B0008B8FEFA03DDFF8F9C0DB6A508DE3F01F0B334E5BDB020B2FEE3F5AC34517E94B3BD460BCF57C65F779F948BC97BEABAFE3952D2F90F4CF3CF30CFEFDEF7FFBF5C771030DF50A0B4FD10848F96B46B883C16BC0D41444B68071C7A8B281CBE63A0423845A88F13409B6B8B0058C47417C05B6C4F06881B2CEF88A17E8715F024CE5136A21C6E55C73CD3501FDA9BA55D5275B2199D373345DF4EBAF579255A44555155DA5E5F05443B66CF143A2BCC071780491D30412D88AC86285A79472E08725071666575E79A5B6509B5FBECE9DA31B6FBC11575C71050E1F3EACC5E1C5CDBC76E0830F3ED0C41F5BA9F94F59E5B448AEFFD882959A9A8ABFFEF5AFDA11E3C3951F0A3C079FCF7139BFFDF69B16972DAB3C72CA0F715EBC7FDE79E7692F822F2828A051D297F1A73FFD093FFFFCB3B1186D9B051BFF8667CD9AA5D58B3B788F3EFAA87683B546F6A79DC6343C4ABC7973F0A6571BF396EDBA4D806739F09FB729507C4C9D0F16A5BDC78EE2F1355F62DDBEDFDC59BEF1E306F0DFFB19FA7A2DF7890A6EF0BA2F9EBAC3A3EF3C6D9AEF0D6CF9622B18DFDBF88FB7F9189FE3381C97D3A83563152CBAC2C9D454C40A6750CD122E5DAA0B30E3F4C3B2AAC8424CCD2C5169CB8A5FDE39BE7FAB3F8ECBDB3C1590AD5EEA8FF7D99336DFBB77ECDC017E3EB0058A8F573664646CD69E6BEAD9C67DC8EBAFBF41F357C0E5F05F7272379AC933C63DFB82E3F21FA7AD2B810750397CF79DBEE63ED8EDF6D577F5753CD8E5FF9EF985F1087479531179CE6C280418379CCB0EA6C54A0931EEF0298B58B0D68871A794C375D75DAF7D5AFF0B64EEA8356D79FB4601C671D9DAE14D04AB1F2D4F1F501631EB3CDBF2CA2AEB3C8F080412B8C31BEAC09647165C1C781AA831B0E5A436869F7EFA495B03666D1B77C6BC85CB2EBB4C5B27A24697BDC5311EE387E18C1933F07FFFF77F183C78B026E2D4F98D1B376A73F7F95C8B16BAC8E5DF23CFABFFE28B2F3401B47DFB76CD9BD4E8D1A3B58769CF9E3DB5B569BCB6804712F901AB028FB4B2C58C7FAF3CD7DE18D882C70E0678D087AF6D1685EFBEFB2EFEFBDFFF6A228CA70AB23063AB5B5C5C9C96F4965B6ED1D646F2F56F0DFCFBE5FCEEBBEF3E2DBFA143876AED7CF6D967B5B2B90C15FC69A78ACB9639EE2472FBFFF6B7BFA9C3F2598B08284719DC24A3E38B408F5714090FA6B0559B0509AF9DE1C0024C59C3D5D4E08AE66F4CE7A0EBEA48A1D9D2B0F9D0012D4AA3FAA5A71D1BD3FABBCD0320AACEDC0E6E9F1A305279F0946AE57088E3B2359FEF2DFCC9034BA10C6A6D5828CBF8BDF3E6F55D1C94B052F5614F881CF83E6B0D2CD8B82FF4F3CF5BADA702DE67216514616A9F3362A115565FBF1FF33383E3593F032ED0928007F9585071B96C7DEBD7AF9FB6CDB325060D1AACC55EB162394DC7FC132EB9E4126DEA22F75739CDEEDD5996DC2ABE7BE3BFC3B08F1E579F5D5F82A60DBCE773B41018F15118DA91F1F5FD6B823BCBCB7B899EA3BC5C289E2C55CC8B97E4946584F0A40A6C4BF55DB90F63EDBB72FFC2DBF1C04AA89EB1C38E1F7794FB6EB0FBEFBF5F83C24D60383C3DC9DFC053D2CAF29EC89D2FAE437981E7857BEB5495974E09B1CAAC875165F00F90839A66A7EDF8F11FFF782B1BF807A8CAE7BCBC09305586F19CFA3107BA5850E555DD3F599CFABA19366EDC88AC31E3AB7B132A543FEE907087C51AD45444AB18E3B8AAC3634DE36D9F1F4A3C2D90473ED983A931B08588835148F13C7D76E5ABE25E7DF5D5DA742215871FA0BCA6AB77EFDEA6749C0F4F2FB9EDB6DB3451651C90E1343C1D90A7C4B08593C5179F1F3972A4B64681D3721CBEBED85AC7428F3B735F7EF9A5E66CC8DB3AD39D3B77E2CE3BEF748F6A721EDCE16097D8ECA5AB59B3667C480BFEB49323B2458EBD7BF15ACC41830605755049AF89FC5F1D08B0D05753E28C8E2F023D5E91B6F0FD7BCA9429DA35AF8418E7631460C1BCC77768DA0CF7F5EE8779FF5B87A2B3FA342DDEE7508FEE0DC1083C30C4EC38F8721EC40326FCC781FB002A3EA795507902BC168C03DFE78D8107C6BC0930635C637FC49836D06DBE87F39F0A4621C6CF0FDE3FA79EFE9B538364C6F82A5D453EB97FA8F2E2CF8E1D3B6A428BA794F31F07FE64CF882CC2BEF9E61B2D3EC73D46D6E26085E334DE9171E81C4D647913624A80719CE8480FAB6095EF4F3E3CD8FDC61B6F9235EC7F2111615C07AB1053BE157C1DF7A7DE958D1388718507FD03BD0F7B867D2B5B531FE9D50FDCC7E95A75B822F3410301C09D4DEB8DCFF803F1F603E034BFE777C0E5872A18AD835C4E424207F7144466C102CC5B473C54F5A90EF90622B4CAABAF7A305B7F3FFC3E41162CDC29624B12079EA6C053F1DAB76FEFB6742901C6E7798DD6C2850BC1D6256B60E73C1C58CC18038F76B3F8E2B56F1C58E4F07E7FF24AC6D600EE94F2039A3D77F2F7CDEE8B5578F5D5574B796EE5A9255C47AB2758B6AE790BFEB693C5217766F85A64CB1CCF1C9050FB0818D7541AAF89408FFB4BC63870C265588518E7A3E2F039633DBC0DD0F85B2EC76B181E8EB6E14DE8FAA21D579FAF6D749340B22837AE1A186561A5C4953A664D6C14606C1DF315CF9A4EF6AB3F01BE9694F0325E575CF33367C94A45022C8CFE9DA977A6D4005E305BC7037CF5C9F2C65666DECECADAAD65CFDB7C8CCFF17628C27B579760F887612621A6CA310AB0E41667C1717F8F70E9A59769228CD7E073DFCB38D81FECFAF0EFC15BF075DC5BDCDFE398F5F7EB4F1DC2A2A36DDA6279B648F90AAC4679811C5B55D80AC4AE6F83F505F0427DAE437921909B2E5F286A3A222FD2E7E988C108DCD16711C4EBE202B58655B67C25F0ACD3FB8CA28CBF1F6B50E9ACC743BD7FD75D77D2DA9C5710AAF2AD024C4DCFE4F5787521A8CE97BF9D2D5F96B38AB04A4A4AD2D668F13CF1EEDDBB6B5625E5B4832D51D61B258FA8F214415E1F56917702B218E4EB5989B5F7DF7F5F1360BCEE8BEF4313274ED43C223EF7DC73E07724BDF9E69BDA792ECB581E8B42E576D89F76FBD34E5E13C7563C5E6FC7563416923C72EACD53A43F654A9CEA4BE09E7BEE718B0516022A047A5CA52BEF932D40C64115AB10E3F47CDE2AC0F8B8B21EF176750EEAB9AE8418DF3FACD30C793AA2126922C082FB6DF2A0190F20F1BA5C35E8662C41ADFD351EE3B81C386D3002775CF98FA71FF29FF5F9A19D0BAB87887322B4678D8A1F8CB2B9DFCB6B0EB95C7E3EE4E5E592C3A6441C3870C0BDEE90EFE7898949DA39BEAF2B21D694ACC5C10A3C0571F10D6621A6F2E629886C016301C6717C4D5754F143F5C9CF5AF687C022ECEBAFBFA2992E23825E94B55FC7BA8383AFE341AF80970C43D5875545D563F36E519179045A9D549F7C63E435193CDACC0284D787319460042E5B999883919F370116ACFCD5BCE98F3FFE281855ADD5791C3AA43B68084523AD17A41260A128ABBAE6C9EF05E3D1617F038B044E138CC00F495E0FB67EFD7A6D6D0C3BC65062E4A28B2ED21E68AA1CF66CC8D3FD582005FA9A027EC9343BDC60C71CEC765E05EEA4F1BB0DF95EC4D30B7981387B23E4F56703070ED4D6BEF1C00BCFEB3706BE0F74E9D2A594A58AF3F216FC6927BFAE82DDE1F37D67E5CA9558BE7CB9F65067DEBC564842ED21C0C2869F83FC671439811EF79788B729774A88B1F8F225C0387F6F69FD2DD7573C5E07C3E134759883195888299EDE5E2CAF8E711C25DA82597E5DCEAB5B37DDDDB85AEF6E65C10368CA3BA23AC7EB7A39A8B4DA4E05FF53828A3F791681728661FC54C7F953AD0953E92A58AC3B59870E09DAF38A7FDB7C0FE7E986FC8CE0E7184FAFE73FDEE6637C8EE370D92CDA78EA62308312622CB65874A9501D0498AA8BC74BE22A7528689FBEFA75BE8E07ADE0DF39A37A0D1A342453EBC972ABC12A381442ACA0C04123C7C179E95D2805180362A706BCCE481F09F8DA27B3C58B3F230711B37C9E0FC50976BE5117426DBF20FDFD0EB993B56EDD3AD34839A765CB98D53AC69D351E4D0E56C78C4742D969075B8A784AE0EDB7DFAE3D94785A60D7AE5DDD4D6067152CA0786AE0840913DCC7FDDD6011C45E4659E0A90E20A7E5873107B67AB19B641668FCB05481D3F18011B7D9988ECFB39BFB575E79C534F5911D8A705BACEF16F3A79DDC29E6A99943860CD1E6C9B37590451DAFD50986F730D526F9AC7B04D833A0B76B967F733CF0C47FBC6D0D9C86D3062344D2C8BF0A5FECCCC477FBF7E2D58DDFA94341FB343A1AE14C79ED9D5A7FC783C01C541C6D47FE0B0A01359D9C8595B270959531C751824DA52D2B7E79E7F85ECD816710ACFB769D2674F8BD5DDFACFE06ABE9FD6B5C2F1EDCE23F1ED8E27DEEE7715069B59D0AFEC7CF176505E367057BF7FDF4D37F93C0EA44038CE3B43FDEE6637C8EE3B0C58CD384E27D594621A69AF47B5BC0543DF8931D72701F98675D05E315052A6F5FFD3A5FC755BADAF019C66B66F87D07FCB2D5F2821262EC054C59C42A3B353137370FB1B1B1E5155DEEF9500B30AE00B77FFCF8DBB49735F308382F50644F896A6A2233612B198B340EFC23ADAA3549BC5E2694812F3C7E5718B751B5D75A1E4F41345AC0D4D4497613FF324D4DAC6CA80B17A4BF8C78749817B3F3DA28B5389FD35A1D72A8D1728EAB4694FD2DC3573C9EE2FBD24B2F695304D954CF23839C3FFF2ED8BB140776D0C153015920B1F0E18727C7E3C00B9C796A224FE362A1A47E4F3CCA690D37DD7493E642FEB1C71ED35CDEF33411F6FCC9E5F07418BE2659F4B018E46B80C5188FDCB220FCE4934FB40735BBCA67C1CA65B1530F9EE2C0D67C767BCF9E9EE6CC99A37976644B19AF5D53F56291575E3BD92D3DFFA9C0BF519EA2C95326D909890421501902D75D779D6651E5EBD89FC003309C2658A15B4C4BA4EFD7DDD42FDFBD43CB3658DE118D7554EDE37B143B3DE1EB95439F3E7DB4F70BF2B68AC3DB12824380FB277FFCE350EDBD5F7C1F53EF0AE3D90BCA43A22A890598BAD7719A60F66D58DC94D08BC179CA39DF87CF9ED19F153451517F6E90582BA235BD2CCCD5C05A304418B72135B5A7F6DE2F16579C37F787DF79E76DA8E986478F1ED19E234601D6A3476A50DBAF18F3A71262BC468CC3EF390551AB80E53F9E11C6DEA8D9BB294FC50F46508EE7E269C98F716693AFE3C128D3DF3C8C7E17CA4BC383BF013BE6E045E93C62CDD302CB7355CF15F026C4CAF27E5856A5B94CEE5459E7809795C6D739EB1A30BE904311946BCE37DE785D135B4A7019CB62C1C26B9382799332E6CFDB6589213E17EC306CD870ED85BFDCE1B706F5C3330A2D166081BAB3B7E66BDDAF0E17A4B54EBFE7BE9A9AC3428C9D4DF06F5359C1B8C3C20283AF6D5F9EC7FCADBB5ADFA4D653B1086357ECA3468DD2A669703E3CFD8FC58FB248B1E0E1C0026900B93456814519BFEFC5DB03941F827C7F315AA458C0F1B4471634CADACB23B0BC4684AF717E68B3B30F9E8A689C1EF2FCF3CF833D3472E08E9D72BEC12FFC542E76FFF18F7F68E779AAA47A0F8AB15EFEB453CBC0F01FB781D710A8D17BC329D914021522C0F7BD8FC9390D5B02CA0A6C010BA600E3B2AE4AEA8A86749D651D3F421D63B23ED37B3D7BFB31605B563DADE794C58B8FF300AF31B01853828C8F73DC6059F98CE5D4E5EDF1E3C7835DD5F3DA301E90E24E36DFB3D51A31165F3C88A62C603CF8C569821578708E5DD1F3B383671570E0636AD04E7D9E397D86FC0744EB22CD70BE32F5E0FB3D0B7DB672EDDBB7579B65A106038F1CC977D74595C1CF9CB66DDB69698CCF0A753E589F2CC4D68CFB7D1C7094D78681032FD544D8F7DF7F173411C6655A0598AA87AFE3EA7C75FA54BFD540EA14C61D2CEE181D38E09F358C33370AB18A14AA2AC86572D9C10A7C8106EB9D6065D5893BBB7CA3E29737F38D4939C7E01F0B1FD7A72D362E2B8B0A9F5316296F62883355D627DE660B54B0825ACFC36F4C375ABB38FFCAFC0602AD5F4DBA20036D5B45E2B310E3B55EDC41E31164355ACC628C8FF314E2CA5AC098B9F53B66D1C7EBB1F2F3F507153BA5303E9458A059D318DBC7162EFE3306162FDE5E06C9D714AF11E017317350824AA5658B9BB12EDC5ECE4B051664C6C0EBC6D862C50F7C8E67744A64AD5779ED34E6CBDB9CDFD6AD5BAD87655F08548A008B2B16596AADA1F13AE7B552C19C8268AC6803EA748E202116CA6014615C0EDFD3D4FB0CF9196B5CFB5A1522ACB6BD90D99FEFEEA9A79E26CF776F681631EED328C1654DCB16B0600B309E5E5E58784AEBBB951497B8DDD173D9EA99A24D5A3CE71C444644E024DDBBF97910ACC00366FC9A94B56BD7D2EC8EEFB4E9864A887119FC1CE3C1353E76FEF917A06FDFBEDA205B59CFB740EBD6EFAD306C39ACB5B2DCA4292DCFE29BB1C11368FC7C57C1D7B63ACF9F3C0DD318CF78AEA2DBBE9C5FF83A5ED1722A922ED47538C7E92C3ACBEF4AE0CE0FDFC8FDB18655A421D6346C05E3070A2F7A64F124C13F02ECA27BFEFC79A5849035350BB04993268764DEB2B52C6FFBCA3BA2B77372CC43806FE4EA8FA73BF0753870E0004F04D91202424008D462026A8D9B9A4A69B574B1F0624B200B4FB60A9637A8B472E52AAD5FC1EB76B813AFFECA43D86FD917E54529F3FC9A21579479BE269CE42514BC965559C6B8CE6CF962271C3C0321D8B37B58D83CF5D45C6DC6044F41E46720BBA5E74F2572F893F739F077C9697809CB430FFD5DB38A69272AF11FE7CFF9F227AF3FFEE5975F68A6D14ECD6B3867CB837409091D3527516DDAB471C7E534C10A8188305E23565DAD64C1E2118A7CF83DA5717171A1C8BA52796A228C73E0F7E7D86C516E2F4595CAD58FC4EC39CCE128D0D64FF8115DA208815A49806FFCEA4F4458ADFC8AA5514240085421818A8AB02AACA214250484401513A8AE22AC9EE2C06B2F76EEDCE556FFEA78283EF9DD605C169729410808012120048480101002424008080121509708B84518CF8B4D4949A145B0E99A938E5041E0A9075C468F1E7F90C5EBA1822CF9D62802C19CD650A31A2E951502424008849080DC5B430857B2160242A0D204DC228C73E2F9BE6C9DE285B0BC662BD88105D8F7DF6FD0CA68DE3C38EF3109761D253F215095048C9D04DE664739C15C745C956D91B28480101002BF2701BE77F23DD47A5FFD3DEB24650B012120047C113089308EC48B3079F1213BCDE06983C10A9CD76A7A011FE7CD6548100242C04340751AD8490DBFB64182101002424008044680D77D286FA7EA9E1A580E125B08080121507504BCBE4C8B4512BB5AE669831D3B26203EBE4385BD26B2452D2B6BB7B6068CA7208A05ACEABE5C29A96611E04E035F7B19199B350F50FC9E16F56EAE9AD512A9AD10100242A0EA081416166A9EED78002B3939C56409ABBA5A48494240080881C008B8BD237A4B76EAD429FCFAEBAF9AFBD0E4E46E345DB1B5DF628CC5D7C18307B065CB56ED5D603CCD515E60EA8DB21CABEB04D83B2207E59697DF9BB27BF72EEDBD582525A7EB3A1E69BF10100242A04C026161F5B597BCEB03C6119A086317F51CC42256263A392904EA0481EAEA1DB14C11A6BE197E8FD88E1D3B3431C6EF6768D5AA2559CA1A6A824C99FE79BA210BAF820207BDD53E1F3939FA8B983B75EA24EF015320E55308F820A0DCD45B3F39BA12693E92CA6121200484409D25A044167F7AFBABB360A4E1424008B809D46811A65A515C5C8CFCFC7CB2701DD4DE705E525282E3C71DDAE9E8689BF6E23C1667ECE023D82FF55375904F21505B09180518B751892FF5595BDB2DED12024240085494805184711E462156D13C259D101002B58B40AD1061B5EB2B91D60881EA4740092EEB67F5ABA9D44808080121503D08781362D5A366520B21200484806F025E1D73F88E2E67848010082501EE4CB000B3762A94280B65D992B710100242A0261150F749639DBD1D339E976D212004844075212022ACBA7C13520F21E02260ED4418459940120242400808010F01EBFDD27346B68480101002D59B4098BC93A87A7F41523B212004848010284D202C2C0CBC2E598210100242400808819A4820AC71932635B1DE5267212004848010A8E30422EB78FBA5F9424008080121507309E82FD2A8B9F5979A0B01212004848010100242400808012120046A1401116135EAEB92CA0A01212004848010100242400808012150D3098808ABE9DFA0D45F080801212004848010100242400808811A454044588DFABAA4B242400808012120048480101002424008D4740222C26AFA3728F517024240080801212004848010100242A046110873381C815738C2069B57B7544E646DCF4066C6666CCAC882D395B33D3E05C929DD919A92E4231DE0A47A14955B93084450C15E8B2E376D758CE0445E7616F1DA8E4CE29695E722161183C49444FAEB8EE40E71B5A8BDC1FE0E9C7038F45F8DCD660B76E6929F101002424008080121200484801008098173121212CE069EF3107C9C3E1BF1063594BD6101FE7AE793F8B59CCC6E99F521260E49B2C472E28341BDF14C9EE5B08FDDE6294370C7B81B316C60779F02C591BD1B5B3248D890C8D993ED8093FAEA767B3C127B262139B527E20C75F7510C1CD9DB91BE610389A42CE415391149E2A873CF14A4A4F444625CE53AFD59EBDEC78313E796CB0B48C1FDAFCCC6C89E71BEAA59678F3BB7BF8F7E63E652FB13F17AFA4748F1E33BADB3B0A4E142400808012120048480101002D5864058C56AB21B46FB59E6271370F393EB3C59D95370EDF021488EB7C1999785D5CBDEC4FA4CFDF43BD36F40FAF657F1FEE49E9EF8B465638DE1A708CBCF58863953E92FF1567CFCF664931804D56CD5BC09F8DB5B19A6FCDD3B6FE95BD792189C564A0CBA623976E3B989D7E21D6F592CD4E3344F9B84979E1E6F29DB95BECC0F0796CFB8060F2D3636361143C70D416A7C1C22A8FE991B57E19DC58A6706E6DC39148BC63D47CCFA969973D59F742063C376CD82694FEA09FABAAB364444B8CAAB4DD6D1AA4528A509012120048480101002424008543D01DD1296781F3E7D7B14EC01941F19A99B1D9CBBBF40BF91D35D29ED78F8957730CC8BD5C6B17B251E1C3905EB5D31EF7DEB1B8CE9AE7AED4E2C19DB1B8FB1E819FE1CD63C4A024DCD6574D7A9080579D9D8B8F27D3CF4D462F751A4CDC29AE7AF7059C49C58356328FE66103883C63D80415C1F4736D6AFFC048B96BBD420E530F4A9A5983190D59F213836607CFF3BB0451DB2F7C18449C3911803646F588757DF5A8C7C750EA52D82EE535E379C583EAD371E5AAE4E2612AFD954BF0E5E2C7A2470962DC06DD3E7ABC8183A8BEA3BC4525FF7D9DF61C3B91937A58DD5AC7913E8FB1CEBFE3EABA62ECEDD0BE8B7F724159682F7D2DF41A21F96B033678BB125E7BF38707C1B4E14198570D5D4594AA91A028D23EC681DDD05C9B157A2DE39E15553A8942204848010100242400808013F09E88E392223602751C5C2CADF3F3D7F2756CF55020C7862E152AF028CE3DA3A0CC4BCD5AFA2B3AB62CF3CB5B2B4CEA273C929312448BCD5C3067B5C1206DFF418BE5BFD2186BAF241FA5CA467EB3B8ECD9F7804185BC9D27FC0CCC9A331A04F5F0C18321AD3667F84AF163EEDAEC3D2A9339165127B2C923C022C791209C215CF63EC882B90D6E70A8C9CFC18BE485F8A7B5354E1CBF0E0BF36A89D723FF336BC6C10607DF0E2EA8F88973701C659D99032643CD62C9985E6AE9C974E9F860C47B9C554618448B7708FF043005561C57C16B56AC70BD899FBAD08309F846AC70916D8FC3DAFDEF162ED6890B442080801212004848010A85504741166122281B4AF088E0257FCC1B330B843393D715B4FCC98EA523034A5708FB772BD1DB356C99684691F3CE03A9AA7ADF962D3D9EAA7787D108714BCFEAA759AA27E461383CFDDAAEF601D36661B0ACC5E8987D25DA7A83D2FDEDAB7B4852A320E63DE5E8441AE68BFCE7F1399862C5C87BD7CE4E283E96FBA8EDBF1C492A791AA0C815E62AB43917157E0A559435CBB19F8709D4B71AA08D5E6534D0DAC36152A5591CC43AB70EC5405F935EE8CD826FA5FF3C6A5B29603D594C0D153FBC1DFBB042120048480101002424008542702155C13A69AE020E717FA763239BCF027C4A60CA0689CA872269DC8F89EE84DB9F0F4C6E5DBB33196A61C3A5C62A8F3A4FB905286C0B1A7D27A35BCA94D392C2A2AA21C74F198B56E316DEBE189C96A8AA33A62FCEC803B1E48C18A27F576F8A3C11CDB97E19D3C3D8FE6E36663B03F9E415C45C60FB895EABB4CABEF8A7F6DC6C3342551AFB1B14EEC61329BBC2CEE464E9ECE36C21683F8F824C4FB7222E274BAAD916A7A293B23D992E15AF3475E3063E33B20D18B874627A58523D73DBDB488BD6CD2218D055B54B5AA51FE7C40ED3B73354F9059E42825B6CF40A4C4985BC1CE5432B3C8098AEB8BB4D9E3D03E290971DE5D719A1BEFC75EF671F724533F62EB513A779A881E2D12610BB34C693B7312474FEEC39EBDCFE0FB5CBFB393889524D0BCED445CD1AE03EABBF2C9CF79094BB3CA7607C4DF7B62CB01952C59920B012120048480101002422078042A29C2ECE4761E584A5A64CBE20D708EF235B5CE53615BD2687CBAE40A9A6D67F7CB43A127A5EF2DBD2BEFC01E97C8498CA7055C6505F274E82D143975F102DC8AD472965E45D893280B6A3805B394D00E95FA2F6BDD32F7B129A3085A2021321E131E9844D32E0B604BF2C23877339E9B3A851C89B80058F3A6756D4F3C47C22FC9663A93F9C91DB8F9296A43CAA3F8EAB914BCEDCB1909791FBCFF95E7C943A38B2BAD051BEF5A0BA6327CFECE4178DEB533E1035A1F169F8BC969D76A22EDFE852B9092310F373FB2584507AF2153222C6FFB177874E274ACF7517D7682326FF678249AABEFCECBDF0D47E1217FA352BC540CBD702C621B58C497CAA15E23348D4A44D3F3E6A1EDC17FE1DF996AB5A38A50D73E3B13AFBBD1820CA2A741CC0A33B174E37386F593C1E1D134CA8E46618DDC99356C60A7EDB2455860DFBB3B6BD9100242400808012120048440C808B84598C71E14485991888AA5F8AC45329EC4EC65DDC971048B933242A40D71BE2C3365242B752A6FBBDB0A131BC3BDF3384C5BF103A6958A58FA405EC662CDAAC467EC36CF34BAA80E43D03B8DDE81969482A8D2C94C478AC849880ADE259D3ACB9F4EEC59C59028D859E0F923DBF4E8FAFF91481D359E6441E9E0A42994570D9B62E8EC2662D0C8BE24581CD8B8EE13DD2B65DE3A3C34E6126C224724D30C8E4822E8BBD042C60C5CD6DF9377EFE1B7222D310A99CBFF45029B9551267968A4099824AE46B2908B8CC1E044EAFAE65107388FCF73B0A339EDE6D37E14F97804F94C2CD08E93489F3B0173D2335D7BFC61476C8CCE3D7BE54C5C3DF513CFB9C43EB8B64F2AA21C59485FB858EB5EE7A7CFC7CDFD97E1FF96BC830101B3F3645D72A6FC6F4A8F4D8222ED76C4BAAF0E4F1EA5B7C2616F3516434BF2B07457D962A074DADA74241A0D231A218C26386BD8481CD1CFC1F0BB0C525BCF049E8FFFDF7BE0794B0A2120048480101002424008548480DECDB493F0A8486A4A93367916CD079CAEA55ECAEEE73FBB1533268F428F24EF53E62A588C2599030BA7EB65F289FE29E598AD0CA91DE4CDF1A689AE4E3F79854C3374EAE3FADC8479F4577EC8C5EA4FD6B9A2F9C1CE998DF40C3D7AE7E17DB4CE69F965F811C3B91B8F190418BF83ED0E12C14AE28D9DFC208C5E29174D1D8A1E0BD7FB5CBBD77CF8A378E381111E0BE54DE33191AC5493C74CD7C4D09C316F62C0A6C954FF388CFDF0078C756E276BD70D9A18BEF783A51893A44AA6BA93DE5142768B4B8075A6FC67DE35D03D3D923D6B7A04580A3976799AEAE6B1624E7CF041F0FBD4AE9B389F32CCC4DF86CD28F57E3A3F28051C25A1CB8D5E045831F28EFE047E9FB6BD4957D81B78AC315C406CEC8DE8BCEBD1726C320157A50625384E16306328768B70E3D1CA6E9FAA6C06925E0808012120048480101002D580802EC2D2A7E3C1F71DB4EE88ED616505278A6CDD71C3889EEE8E3E3B8EF8F4956C5C7D27779469E43BFD4DFC85FE3824A70DC7A0217DC8E36177AFEB8AB448D6FFC853A3EFE044DEEE0CBCFAC81D58E4123518FE34FAFBD4604E64EDCE8283D62BE5E5908BFACFDEC722B7452605CF3E3DAA42E273E39B53F0BCCBB0D379EA5D8837680FEF752F428EEB446430AC80AEBCB296CDC50AD7F6B564E59A68B072A97A688E48963F879B064FD404C2437357A2BFDBA5BF8A459F698FE23F8F8E707FAFEA8C3DE90AFC63D62A5C3D7D191DDA00F66362F7DA5EFEED783DA165953CE955BC716B4F952D7D1A3D6BDA5D562EC3696D3312F17DC6E3BFAF14E0CA3BF937B50CAFAEBA0B338774B0460CE27E6FF4B0B736E777E600BEFBF1516C3EE1399C90F8002E6DD5CE73A09E1D0994ECD703AE434D066368A74BD1A25113DD32A41D2E86B3F000AD235B806F0E78AC66090977E1FC26D1387D261CF5CF1CC44FBBB6A273E230C436E263C5A84FD6A582829FF1D34FAFBB455E45D2A8CA5ED8E55E2434EB8086942F0BA7FA20C1A4AD6F5B40EBDBF6A968EECFEE14FF3C577CFD60314E71FC9C25584FED886D7B0BBA35698526BA9B1F3D4ABDD6E8DD6D228E9EDA8095BBF4A99A09F1B7D1FABAAE888A08A77651B914BF8878E4E47D8D9559D6E99CA91878FE30B4A5E987500C8EFF444E708ADDF5920D2120048480101002424008D45402BA08A3DAAF78EA497787BECCC6D8EFC3B50611C671E37A922BF5E57DB168FE4C3CB358A9235A27964ED3FEE84F85E4C1B7E28651A330D8CB7BC4549C2D2F4FC3F8C596CE3C7977C8A6696E3CD5CD1452EEC37F1F1DE8BBEB4F969ABB478E354F89A23E1D289BDE4FCD3659C14CF9FADCC9A5172D4FA0172DBB14188663E6A8EE3E631B4F28AB90EEB9C278A6A2DBD9F8F01197352EE501DCEB4580B9738EE98B99E448E4BA27E9BBD15CFA5F41D3FADC676983BC353E585A80A91871036E743906C9D6671F9AD2AA58657D0EC71326014671B3698A64BA9E2679EAF396FA98F3B2F7BC0BF7A7BC893954FD15D3FF8509431E245B5C8842EB9E686A14132450F6EE340B302E7957E69338CFFEA2C162168EA64D7B0307D62321E15E5CD226D120BE545DC311D9A01D123B4F416C8BAFF051866E916DDFAC1BEC8DD4DAB376B8B48747AC86D5D38F378DEE89FEFD3AC3BE691AD69318AC481AA01FAE491B0DBBC1C9887E03A0BA6BEBDB1EA4F56D6F1BD6B7F5C6885E37A22589267308878DE227533B125A7D839C307A51B7BBFE2A264DD36C4EED2A3CA589B0817F988D8E514DD4496DDA22EF84356A878E8DC6A26DB344BCFBC33BFAF926A3707DF265B0A9EF4131689A868BDC39C88610100242400808012120046A2E0197084BC1B5E306D0F4B182725AE2A0FE7ABCB6E2C71A31322609631E7D07631E20C1949D814DEBD661F9E2CF684D9247386D59FE26BD278BFE52E81D5EAF7877218FBC4C6CF124B116A3EFD3BAA1FB27DF87617DBC38A930A6A0B54B77D0F4BFD564BD29C822AF7F5C17CE9B84D87A9A9A37BE9475C698D8BC9DBD6101FE7AE7936E4B0440EFF95AFE981F56303D9FF2C89A4BF3638F3C219226D1C2D0715E5CE95BB288EF732BBD6F8CD78EE52147F33E6810BAF44EB5B432550DADFDD3F2E3B4F41B08D07ED8791C4D71B4D4873D21EAC18E5B062659CE5A772391366E14A0AD1DDB8E02FA3E7D2B6F6BDAC0F6139AD28FC3184AF662B3B26E198FD376FACF6FA3654325508A718C04185ADEE543809913DB9A5E86515DF6E1936DEB2DD3F8CCF1CC7B4DD025710CD6FFF04105D2ACC150125476F7B08B3967B5676F75232E3FBE1E5F529B87906392966519A62951A3E84B10575CA2927BFDEC9E621660DE224546A5E1FAF376E3A35F0EE01AA300F316598E0901212004848010100242A08613D0BB6429A370EF64DF969080DA48EEC8E33AF4D4FE86DD3499669D39904D0268F5BFE679AC64196FE2BAB1767CF5E14DA5BAF3CD073F40D6256FD3CDE885D2F618D863ECB0F9EDB23C0E231F25AF7EAA015497CC759F61F2D4B99A756CCBFC3B303B899C55F4B14A0495803E35CF8363C9F3A0E758F3B4FBF0D2D337F92DC040B2D56D092B73BAA5A78CF2B69CE44A5E9FD066C7607FD6C491BBF744CA94277D65669112A5357BEE40752AA7AFED8E5A918DC1034A8BAC9CEDABF4ACEC239068A88AAFFCEDF15C7B0ED9C8A285598986B57CFAF120FD6F71FC505274D03D95D45A42FEB1F5C83F663E7A79FB6E160BD849E41CDE804325D16435BAC063DDA1644DED43E8C5E1FC8D940ECE821FB1ED480912DAF434A5096BD401B1A5A36B47CA4A93D4B635624D5F72318ED21AB743C50D116BEF6628231C6DDBDD46F9D1F106E6829C27B762D7897024D81311A9AC541425FCCC61FC72309FDAD7CDA08D4F62EFC19F70EC64232477F058C03847E7C94CEC731C87ADC9F96869F03E698BB914BD128A6137E4CDF14B0AF722A790F46D743B53B97C4E8210100242400808012120046A22015D84D174BF22AABDC13612BCB6449237C4A49E9A95ECDABBBEC59F874DD43D1366CE256F8A03697D8FB9071ED7B327527B7A136141A812D52571E04DF862491C6E2287162C6216CD5B8909E48CC3E625FBAC65F3709DFB05CB1C815DB53F43AEDACD75F692D47C28328E841209201272D9F44E332008ED8B503DEA24F2F0682ECEEB1ED521958C3CEC067E4FAEC31C852D4B210C115E84A7DB33635C2C1B26CB0D91311D48B0B033F23C7A8F58C87EAD88A8AF2C5B7A95C2C21A965B37778426B7A1AD415480A632EEFC652A56E6EA31BEDFD10FD7F7BDD1237868DD5472A7CED42273282948774FCDFBFE4831C6754F3308BB708FA037242B2F4DE756E6756E470FCF272B9C5A97D61BD7F71BEBBE06C21A74C0D0D86843992C847EC4BB1B5FD64AFC36E62EDC7EDE05EED2C3C24B9093B90C2D5B90085302EA4C1E3667BE83868933682AAB27949CDC40F9BCEE3E70F985F310EF6646EBEA5AB84F691B4E030B6030D5F31A773DCD31654F08080121200484801010023587807B7292EAD287B2EA91717DF1C692A77185CBA35F8E550C70E14EEE608738C40DC48CA929FA3BB2A8F398E5BC092926059A8B851306915B754F3D863EF02AA68C22AB84E750005B45FA4B8B2945FEC265C87EB06FA9E979E56596BD6E01DE599989A8A401183BAA6F052C574EF7EBB143ACB9BC342538A2C92D5642D880D367CD8E1F4A4ACA9E6A676AAC59BFA1E4E44F6E01A6C75B839F8E0EC1C5ECCBDF15EA8779B6F543C5D8B7FF1D751A38B615C7CEA499AC43662F841CB5FC34673D396A5B4DED77E34F69EA20AD55539BDA67341A9BDA42F9EFD10598763AF765ACDD3F062D49709DA6F55AA7D94286689C6FCA239C6C6980D59B6158A3F3A9DCA7DC31EB1BD6A7914D8D44B0B17554EE5E030B2CC7A6C369E8DFC22C28DD99C98610100242400808012120046A0801B708AB487D1DDBDFC76563E652D214BC97FE0E12CD3D39EF59C6F5C4D844E0994C72DCB17C3B9C37795CAA7B4FE0DFD1BCCD5FE0D585EB109532027790582AAF2AED7B0EA18C33B4CCCD71B3F1DC0D43F10ED58F034F8F7CE9C1D188AF98FAD23321E996383C05E01723633136ED26C7121DCCA5BA22FAF87060C58C27B14853214E5C4B22CCD375DF4ED3F3C84617E723A93AECCCC3262D3D39424CF2A456A77FB7CF8C4CCD12546EF57377BB1CAC24BA5DDC87A2CEECB5CFEFD0B8B3C131074DE08B696BB21E85454497CAEA58B159E4B1E73F6B08A80EAEC465A7894003AB730D7AD9B4DB6A65AD80977D6BFEDB767D806DA678A9A63DB5D336D26A4924C167125E2AA6FE59AF5E7DC301F2C2685571E758F33344974D2120048480101002424008D410026AF25085AA1BE19E1297810CF65DEE5788807B49976B1AA45FC9CA8994BDF14D2C5ABC18EF7CA21C3E949DA048734EA1C7F1D43C171F1804D8D0473EC417B32B2BC0F4325206DEE8AED073FFDAE0DEF66783DFA7F5BC4B40292717917149AE695E79F40E329EE25876E035645B5C51ECEE2FA0EC34A13C1B9BD2C795FD27D8527EF59193B1CA159F9C84D84257B35364553286B0469D71A1F18061FBF2AE9330B4FB14F7DF858DCD975349D171436C7DB394847079FE2B1531A8078A5054626E178BBF121F7F7CCE6A39B360F1BB768E529644DFE596A0C452AEA5CE54EAE9B35655E6775524A21010024240080801212004AA0D814A59C28CABC85E7D6B1D39C118587EC3C86DBC7AC757677AB170B0FAD3761225FC425F64AEC21EE7E872AC724EA4BF39DF55575A53E5324A65D37BB7D842C761E8AC459811CCF751D154CC7B5D16C0FC8513B170F83718D9DD9FD667E319F2CAA8C2D85129FA26797E6C4F5B2CAC96CEFD0253868C2F93E5A6B7E6B9B24821AB993FE5BAA287E823D2E6B1C6BDBD6C03065B5DD89BCA35B8E34F1C1280431453267EEDE46466C249EFFFF2D829C923E11F6EC1F7CA7DBACA85BC205AD77FE5E5FE8686E7B6745BC3C21AB4D29C68E4A834F4D9BE89A7DD86C321DF3C63B2F0D15AB52D93B1D2E454A42D9A377655E3C43E9C9F3A0F1E771AE492DEDE96A646EE7345B89AD6B60D71AF6D2B29DC8ACFBE4F2FD506B669159D360B29C7E1B7F1D1B68DA6B8CD1B53DE5AD8871E5D8D6BC49AD03A333A47F55121B66169EBA23A279F4240080801212004848010A82904F4A17BF268589110495E1087BA12E62F9E82D92BCB3769A4CF9DE9B6C8A424C555A458AF69E2DC96957598FCE4CA325FC795BD72AEFB1D55CD470E71ADCFCAC6A2B9CBF4BCD366615A30059896AB0DC3EE9BE4AEFB9C71B763F96E8F0DCE7DC2B4E1C09269B7B8A621D2D4C891CF61B0DB2B601CEE786AB81E3B6F3E667FE6DB02E8D8F03EFEB2384F8BDB7CDC64A4DA4C85546A47B9DEF75845FDCC8E5EF2FD7FAEEAFF4A5E2A9794C162E3FBD3B0C895ED2DF78D28536CFA597A19D13EC19E9366E1C0EED3C75D782FBAC774A6746DD13DF15E8C4BBAC02DB6B4CCE885CE5BF7EC35AF81AAD70E979F7F8BBBAC2E5D1E4047B7130A3E5C8CBC5CEFDE11DD8982B45162B28485A33DB521C19577F3D677615CBF07716D0FD75FBF198834C527CF84B177A3BB2B7EF7F3CC1E1B71E694F95D7CAE78BCBAEB68C949D79EFE61B35F83DE6E753718A3FABEE829B7C73C34B398DC5AB6B9DB1DBF73A7BFA2735423537EB22304848010100242400808819A4840B78465BC4F53C27AC24ED303FD0DB6B80E64418AC394B72661E938DDAAB488DEBD953D8904CCA88188B34C7973D29A9E2573EFC09CE5BA180046E1963E31FE16577E3C72B6F1441A3471C582F0AADC49F807ADE54A31587D9CF46EADD59FCCC443F3D7B9F24BC4CCC93DF56D67AE7BCD54EF11499A6B7DCD095FF92523C26633584E7C27B0D14BAD5F9CB40C7F9ECFE6B64C3C34B237D21F780E770C2197FE265EF4AEB5EDEBF0FCC42958A170D18BA15FBAAFAF29F3B88193718B9DA660529C158F5C0B389E23F67D3DD33D498A66AE7C1F374F5556BF14CC2CD3E264CABEFC9D485AEB46861D7EAFDB269A1239B243605E1F074C7A0ECD174FD43AF08F8D1C4AD57F15D71ADFFD46DFC9AA7FCDC0DFE667E87549BC0F637BDACAAF5725637CB3231DEDBB5F62FA4EC31A24E2A2F3A6F87C59700E39D3C8C13EFC947F89C9F14664741A6EEFD793A6FE85BB5F50ACAA5752A83BEEB8844D9A210EBFEED880963D3C6DE2F65CDA6F1EFA92D88A0C330B9B92C27DF822CBE295B19E1D1751FCF34BC8FE6D59D375ECD83754FB68185773813C3F5ED2771E4E1DDF8C3CB2C2B9DDCE533EC9DD5F44671267F5A95C93299E3C2AFEB87B1FFA92C8731F77C5377A580C312AC95E08080121200484801010022127E0EAEB6492EB7865D3F2AFCC096F7D83B1349DCED67D3C5E7F2013B73DA95B91D6CF9F8EABB9CF4FEF12EA9D4A53FDC8ED42E6C675F8D52D2638FF143CBB849C53F857949FB1223178F6ABF8B0FF1D9AA52D3F7D3E6E1B4615494CC1A0F838E4646DD05FD6ECCECD8E873F78CD6D1572F2CB9C5DE7D64FBF16FDDCF1CADBB0E3C5F42F91EAA73131F5D677F0ACE316FCE52D7DDEE3D227276229CD366C4EF54C4D8AA7F7926561637A86D9B2402F53FEF86D6F2FB78EC1C4456F23A7FF58ACA06AAE786A22FD019DC92A181FE5B0E463C7130B5F75B7576F95C3DDB822DAF2B309EE34FCD6EBCEFC25D277CB22306B591F7A83F1768C59B814C3E8B8B2921912983763FA62C1078F927397195A26CF4CBC16CF509EC9693D1155B09B5CFA677AE2DB471103CBAB048A3CA7FD1F3EF0A4F1B975EC032CDD1D8D111D2CD62E1F091CF9CBB0346B9F7676DBD67FA363DAED26871DECF52FCCBC5C8CE2E661DBCFAFFBC8D17CD8246EE89475DF1C5BDFB3C6A97FE2037C9F9B888B638C9E05BD39C938865F33A95E345571DBD1AE486EEA365B51C61CDF5C5AC9C91FB17AC7AF74B02D4E91D86A6A686718AD776B1871161FEDFC11E33A9B595A851FE77AE8E012FC9ABB11F6A39D2DE59ACB943D2120048480101002424008D47402862E53604D89B545B813A48C9A8DAF3E781A8312DD87A88F9989F5CB1763E972B3001B3AF569FC973C29A65127DD5B8832E4EBED7C99C76C3DF146FA523C3CB28F275A6606562C5F661260C9C3EFC37BABBFC4B0248F552592AC59CD3DA9FCDFB20F446C40EA251269933FC2A7AFCC32F1CAE77A926391152601968809B3DEC69A0FBD093057156DDD3173D30A3C316988BBCEBF66AC33E5D379B0DEDEC1168F8C11B6783D4DBCCD6F97F79E6F9D934662C0A4497A1EF4FFAFE9F45D93B8C82B627514E17EA9B0CDEDC0C51DD5BD614B1A8135CB3FC484C1EAC793872DE9CB4C026C10FD66BE5AF160E9B560EA3BB3931537A0EFC05DBCCF8DFC7D2FE3AD4DFFC6A142F3D444538233C790B5F7357CB4F553C3E18D589A3E133B0B4899FA082585BBB076CD43587F428F70DAEA21D152244F49BCADDF0000400049444154EBF38462F07E45D26CFBE5517CBD7F2B4E9AD6877972D6EAB5691ABE75AD155B9F310D3FE5EE257719DE83E3783ADEA27787E56BA7F7D10B9B693D9D352ADF610E10CB5FBEA2DF85A5612A2E59C076FE3A139FEDD8A81DE172B7E41F50670D9F347D33DF5286959D21B66C0A01212004848010100242A0BA123827F7E8B1B3C1AC1C4FF9DBB37D37B94D272B0BBDF34BEB8E47DA608F4F4222AD01F3C89E6096EA252F9A5A99979707872317B0754084339B2C3336C4C6511D82DC61F752BADF871CB9D9C8242B5C1EF162562C5EA26C3188275EF186A994FE65486DCECE46766E1E5807D9EC766A6F8790B797BFF34C7A097551047DCF317154A67FD3334BB5C9E94036D55F671101BB3D06B11DE22A60A12B95B376E0DF9BEFF77EA29CA3CD630623995E166D0B6FA47914E43550C71C5BB17E5F39EBB99AF4C325B15DD190CC52A7693A627D5A31969FF70DBE3FC496A3DF37746E3B0A6DA39495AB1805F9E9BEEBD53815BDDBF54413433BF61C7E1DDBE8D2F21662635211E5F2FA78DAB90FBBDC0E3DC8E2DB9258366FE7B6E61591538F6FB37C706CD21B7D5B75430409B9D32579D897F32976B984ABB772CB3A764DF739659D96734240080801212004848010A85202411761555A7B294C080440A0A2222C8022246A35252022AC9A7E31522D212004848010100275944085A723D6515ED26C212004848010100242400808012120048440A5088808AB143E492C0484801010024240080801212004848010088C8088B0C07849EC1A4CA059A37635B8F652F58A1290EFBDA2E4249D101002424008080121102A0222C2424556F2AD7604629B74AB7675920A859E405CB4BC652CF494A50421200484801010024220100222C202A125716B3481A41603D1B4619B1ADD06A97C60049A348C4362CB01812592D84240080801212004848010083101F18E1862C0927DF52270E66C31B6E4FC17078E6FC38922DFEFF2AA5EB596DA044AA071841DADA3BB2039F64AD43B273CD0E4125F0808012120048480101002212520222CA478257321200484801010024240080801212004848099804C4734F3903D212004848010100242400808012120048440480988080B295EC95C080801212004848010100242400808012160262022CCCC43F6848010100242400808012120048480101002212520222CA478257321200484801010024240080801212004848099808830330FD913024240080801212004848010100242400884948088B090E295CC858010100242400808012120048480101002660222C2CC3C644F080801212004848010100242400808012110520222C2428A57321702424008080121200484801010024240089809880833F3903D212004848010100242400808012120048440480988080B295EC95C080801212004848010100242400808012160262022CCCC43F6848010100242400808012120048480101002212520222CA478257321200484801010024240080801212004848099808830330FD913024240080801212004848010100242400884948088B090E295CC858010100242400808012120048480101002660261278E1D351F913D21200484801010024240080801212004848010081981B0C64D9A862C73C95808080121200484801010024240080801212004CC04643AA29987EC090121200484801010024240080801212004424A40445848F14AE642400808012120048480101002424008080133011161661EB2270484801010024240080801212004848010082901116121C52B990B0121200484801010024240080801212004CC0444849979C89E101002424008080121200484801010024220A40444848514AF642E04848010100242400808012120048480103013101166E6217B424008080121200484801010024240080881901210111652BC92B91010024240080801212004848010100242C04C4044989987EC090121200484801010024240080801212004424A40445848F14AE642400808012120048480101002424008080133011161661EB2270484801010024240080801212004848010082901116121C52B990B0121200484801010024240080801212004CC0444849979C89E101002424008080121200484801010024220A40444848514AF642E04848010100242400808012120048480103013101166E6217B424008080121200484801010024240080881901210111652BC92B91010024240080801212004848010100242C04C4044989987EC090121200484801010024240080801212004424A40445848F14AE642400808012120048480101002424008080133011161661EB2270484801010024240080801212004848010082901116121C52B990B0121200484801010024240080801212004CC0444849979C89E101002424008080121200484801010024220A40444848514AF642E04848010100242400808012120048480103013101166E6217B424008080121200484801010024240080881901210111652BC92B91010024240080801212004848010100242C04C4044989987EC090121200484801010024240080801212004424A40445848F14AE642400808012120048480101002424008080133011161661EB2270484801010024240080801212004848010082901116121C52B990B0121200484801010024240080801212004CC0444849979C89E101002424008080121200484801010024220A40444848514AF642E04848010100242400808012120048480103013101166E6217B424008080121200484801010024240080881901210111652BC92B91010024240080801212004848010100242C04C4044989987EC090121200484801010024240080801212004424A40445848F14AE6424008080121200484801010024240080801338130F36EE5F6CE9E3DEBCEE09C73CE716FCB8610A8E90442FDDB0E75FE359DBFD4BFE61208F56F3BD4F9D75CF252F39A4E20D4BFED50E75FD3F94BFD6B2E819AF2DBAEB408530DB58A2EFD388B32116335F7672C3507BCFF867DFDEE0321E62B0FB97602A12871AB2F01B976AAEF772335ABDE04E4DAA9DEDF8FD4AEFA1208DDB5138A36574A84716791C5177FF25FE199D3F8343F0BEF1EC8C43EE78950D457F21402BF0B81B6918D31B6751246346F8F06F5EA6B7550BF7DEB00843F15B45E3BCEB3C5F8A2E0472C38928E9CE223FE64217184408D20101BDE0CD737EB83C151E72312E15A9D837AED9C3E8BE5594E2CDA7612070A4ED70826524921E00F81D651F531AA4B235C1E1F8948FDB1E3EE7305E5B953548CE5ABD763D1E72B71E060AE3F55923842A0461068DD2A06A3865D8ACBFBF5426444E59F3BA16AF439B9478FB16C0C3870275205DE3E507C0A77FFBA0659850E75583E8540AD2390D0201A2F74BE18ADC31B6A0F43D5C0401E88D66BE7F0E9E3F85BCE7BD85B240F41C5533E6B1F81F6E12D303BEE26B4A81F1DBC6BE7D4193CB8FA18F61D17F155FB7E31D22245E0DCE8303CDE3F1A2D1AD60BDEB5937F140FCE7A01FBB20FAA62E45308D43A02E7B6698DC7A7FD192D9A37ADF0B5134A281572CC61ED44F294ADFB76AD170116CA6F4AF2AE160476151EC7B45DFFA3BAE8D65F5529E335A18E79FB34C6D3B7CFE2D1030B4480798325C76A15813DC58731F3E0426A53F0AE9D27BF3D2E02AC56FD4AA431DE08FC76BC0473D28F07F7DAF9E71B22C0BCC19663B58AC06FFB0F60CEFCB7A84D157BEE841A46C0228C3B8E6AD49FB7F96F516E16B69CC80F755D257F21502D08FC78220F9FE5FFE69E86CB9552D3ABCAAAA0B76BE773C70FD8E6DC5F56323927046A0D812D857BB1BC607350AE9D2F7639B13DBFA4D6B091860881B208FC9C5B822FF71405E7DA59998EED3BF794559C9C1302B586C0CF99BBF1E59AEF03BE76AA0240C0228C2BA5C4172B4BE00CFE4D224C8210A84B04161CDA49CD3D437FFA40045F13FE04EBB5F3F9F11FFD4926718440AD21F0D9B10DD496CA5F3BCB48844910027589C0D25F4F51738370EDACE2D91C128440DD21B0F4CBB5D4D8C0AF9D50130AD8318769C45FB38401BB698A9684D20446B4E98EB4E826684252D759720AEB0E6EC082A3A5E3C9919A476037AD7D64DD456E69D80CA6354059887DB5C6DBB5B397A6684910027589C0DEE2DCE05C3B0EB182D5A5DF8DB415D8EB381D9C6B87A668D5D4306CF468F468DB44AF7EF1316C5ABD004B326A6A6BA4DE554560EFFE83015F3B5551B78044981AEDF78CE6931D803C22169C9187A1F1CBEADA7E00DEEFD0112D5DDE8CD4B9EBDA9E8F474FECC3B4F5CBF0993A289F359200FFE6F9B77FB63E5D42162B983731E6EBDA39714646F3CBFE0174C46BDDEFC485E1E4DDA8240BB7FD340F6C47F1151EEB36075735604F48E46D72D7FDB89F1C4DFE25F1118CB73574EFEB71E0DA8FC30BC9F7A16FF841FCED873958062AEFFC09B8B09EDAF755921CAF2801FECD07E3DA3959EC9FF5B9A2F50C45BA09C3E3312ECEFB63D75972060E87131FAED98FB77342507A6C2BAC1D61038E3870F1C71570C660B7E33F5737838FEAC3E92C41667601C62F17074321F8F6B42CF9371F946BE75461A8AA18B27C27FCFD318C496B4F1E56CD61F81F87615A7E3696BC321DB3BF319FB3EE0DBA77169E1C1487ACD52F60F49CDFC71AF8F0CBAF6278BB086BD5F4FDA222E41EFC0D2BDE7F1C4F97D316EF19C8515F044ED26F3E906BC7573EC13E4E369AC0030FFCB305C028C602CFA596A6881D80C59D5C02ECF4496C3CB207FF39BC0F1B1D0EF06DAF49E3B678B1CF1077E3D3928663E76563B13C29C17D2C908D172EBA193B2FB91A2302492471834240FDFEF95AF0F7DDE472ED048ADE8698FABA7B5984B5C1F898B2D20F455F4D8099E3C44544D301571EE653B4D71271A653CD11C37D64BA335A1FF6A592CA810A13A8ABD74E1C79B7E3E0749E86C3F847022C32AC1E629A35C4C4111D302DB6C2684397B06918EC7C6DB05834D6DD79063C9414191986940E4DB1F6BA5615AAC3B597B5C3DABB3AE0E18E9EE43DFAB5A5630978AF5F94E7601DDFAA8BD7CECC975FC038970073166463E386F59A6BFD8D3BB3F5DF5EF3388C9CF62A9E1D7DAEE9D73173FE0B58FBF16318643ACA3BA69B7EA9B35571C05970020EC39F930418222210D3AE13C6505B665E5EB15A786BB3B76315CBBD66A7AAC8B513EA167B1F922BA7546DE09F0721CFD2FC4A8B15A09CA4B5FEF433EDE93D52D4CAC2137BD071FD97E6F6B6EA879F9313D1A4615B2C68DF1CA3F7E4A345BD088A1F460F608BD9CC9CD2C75E67746B1449E94F4987D107A1901EE6DF3E5F03A8AF9BB9FD782FB95C3B817F231E5B6138525A8C02723FF19AC990F65DE04DA37D7DE43B7AB89DA277B0794DA63DC43D67F66365EE0FD87E7A9B58AB3D5082BF5547AF1DFDB77C06CB17EFC6637966AC89892DF08F7E4DC8D2541F83FB903BFF85D56CAAF249BDBE4E47012EFDF890B9F2B437AC5F1B4CEBDA1091CD1AE36112918F0568CD4BB5876BCF31E3E087BD7E3D3A467F117EDC5C4BD5A8961EA863D7CEB57F9F8BC1ED1AD39759848D9FBF8DBB9F5B6BF962BBE0D997A7A20F5997FADC3A151316FC05CF6B312E4622A58BC4B16AD83F2AC2F269F7E0B15D96A6245C8C97FE3E16A9AD22D07FF4EDC097AF592294B7EBADCDDE8E95974F2D3D5F816B27D424021261EE352DD490B3E7D01FBD24F3ACB6D02DD4D5AC29F927A05B03465A8265DB2C028C9B70700D9E6FD3160F346B847651763A900FCF63D6FB7B6E46C476413B1A1D395E54808D39BBF033E7E30E9E349E8EAAFBA4FF1B4D3B634293865AFC4385FBB0E0A078BAF4071EFFF6CF9EA987B3616409E38B9BCC5CDEA622725E72EDF843B4AC38C52496C211DDA80B4886C19B0CBBAA494BAF192CDBFF214D33F43764E3D93DEF7A8D3C22E652D879ACE4B403EB72BFC776AFB1E4A03F04EAFAB513D9942859445866E6615C4503726B073646847A33AF3F308D71626D18DB4A1FD0CB739CC4929D34BAEE232452DC648E4B56AD2DBF3890E9235EE9C3DE05D1129A46D9233601C39BD5436227B25CE514944E1AE0110F22EF534F07254623AE513DCD32575E1B7A50DC148E7BB2048B322B5FB7009B12B4E875EBDA1988B1692D3476DB57BC4602CCDB14C26DF8CB5D8FE3A5F71E472ABD0B6AE4ECD1787EDA024A53EC665EBA7F94AB9DEB71F940A4507FCC7124178BBEF496B79E458F4B2E464A2B5E877612190B5662933BE7D21B8914373982F3DB56FAA4E148645BDAB18AB05D6B71F7D329583BA737225B9DAB59F05618D294BFE9ADCDDE8E19724AE8856B9362608B3A89BC6D3B697DDD6F869396CD842E14B7236CC4217BFB4AACB0D6DF12BDBAED0672ED5455DD0312617AA5B8B3495B6C00A04FCD105055B5ADF6E51CC5B112AA24AD136AC1D7AB17271C2B0FEEC390B0A6D8571085D5036E4327FD79894EAD07627FEB7EF8CF96B771CF416042B7AB31A5B55DB3AAB99BDD7520F61EDB89DE1B56A16BFB2134EDB1ADEB7C53BC78D96D78E6C44E74DC761A3FA72622F2442659E2D6B8936A1B51BDF043AF644473BCF5ABE850672CE8DD0B7D1A1BC71E2FC4ECA4A37877FB423C42F5E0D035B6171E6865C3D69C4D9825024D8742FFB3EEE2696BEC9B43FBD436BC7750280605B976740E15F8FF4C3E361735C7850DC882DCB6233ED9C7DE290D21EA06F4D4D68DE5637FBDE668A3CFFAD2223C76DE4C5CD528CCBD26CC90CACB26AF11FB0BAD113B446BC49ED2C4DB9073EFC143F64E8836E4F9FFDA8FC2EE63EB70F58EFFB8F288C35F3B0C41DC9943B877CF522FF9CA212301B9768C340CDB79FAC05A64C3704C1DD00E372445226BFB018C5E65160D3DD2DAE0E5EE0D0DE76C78E9BA18A436733D505C594EEB5784456B7EC3D3A6CB250CCF8EEC803E3186B897B440D6EE6318BDDC237B0CB5F27BD3F324D1DBF13095333CE61C2CFF72171E34D50198323C1E63E2EAD1B97C240E8841BCAB3732F8F24E183CA0840628E939EA3A16DFA935BEEF441644573EC306B4C1948E0D6133F660B80D7B8F63F4E77A077B10F17B92F9ED75C0D9B23192223D17F0F47EA7B16AE301FCF547F63658B3425DBA767ADC391071FCF514ECC063CFF81649C06FB8FB3FBFE0FB5BCF83AD4B0FDC46D3126FBDB5BBCB02168727C9823663EF7A3CAA7451B3C178EFE3A9488AF2ACCD9A3E712C56BD3F0F7F5DA022018957FE19FFB8AB37E23CD1805B6FC4F6D59FE2E639EA3EDF0BEF7D7A0FE2F76EC696888E487559ED920FDE81C72AE230A499EBF748E327DAD598723BBE9ED30F117BD7E0E2BB2C96B1841BF1DFE786C0466D1BFF6523BC6169F323478FE26CD3A6A5385C7CD78B54C840BCF4E668B2BAB195D113A6D174CF458F4FC7D35ADDF5B625211BCB3716A3BF694DDE384CDFBB1177DF352F80011C4F39BFC756E0D74EE86BE9B92BF95D16AD80A1BE24F73BF98F0C6212DC04F2B1A3885518D0A7D3CD782FA90BBABACFE91B3FEF5F8311DF2DC63D7B7EC0C78773C850AE87C26207F69E3A8643346433E2BCABF1804B801D3B958775797BB0CEB5A6AC5D938E58DDAD0B9AD0C3E7F0297D9D195BDEF6D2F6CE427E50D7775D708607ACAB0C346E085E1DA3C2F41E2E0176DA89AD47F661E591433844CFCE06E14D7107D561842B62A7E66D31D0DE1E57C5B0F54E8222C0BF7D751D6817B7363AA1CE7AFB946BC71B15FF8E95E08BA37BB4A81D9A5E522AC9A8569DB4DFFD7E7A583B7880C818EA197B6AC613DEB6798D18AF175069AEC2432D7401769CDEE7F6EDD16DD8AC79830D478726FDF169FB0B5C99B444DFE629B83426D97DDD78CB5D8EE904E4DAF1FE4B18764103ED77EC741461B3BA9FD42F3DB0636FE4BABFBBCE4D18EE126025A7B13DFB04D66517825E2B45EBB4223086C488714D4C24AD3B6301E674D2F4AEBD34C3E2083FB3EA21BE4333BC91D6D07BC54C47BD3FF4079130EC4F56301EA1DDF2B34BDC78A9BBCA2ACAB53E0ECDC2E03C55ACD597CF391CC5C83AEAC49AAC5370B8223B9DC5C8A6E37934257218AD1D9B91A40B307664B26EF709641CE1D17E6A43BBA6F8FAEA18572A9D5B7C3B9B26C01C47F4B85927E90641533E07F46A8D2935F0915697AE9DC129FA7799BD6D6DF91DFD056B91C586DF08BA16BA90803978D835D5BC08D9B49D755017E7FCE388EF9EAA0930C75EEA5BA56F46563E258C688C01B74EC69404D7CFE7F23FE38D49BA00D3D7A16D46C65E9EBB1481A4FED7E13F8F0D7545D43F223B76770B30477E0ECCC326A6A8DA8E735FE963402FBC746B0FFD1E7070A7CBE2164E2572F0B28E8DBC44DA5CD9449196B2B6F9C0A9A252C7740E1793701CE7126027B07DF366ACDBBC03D98421322A0E63E63C8B2929AE8CF923220E83598015A9B8FA5A3C5BBB54BCF4F48D8688D57B33F06B27F4ED513D8D804AD29C10D07D986F71DE6FC7016557AB224FFFEE7FE833A02F59B82231B06D5FFAEB8563A70AB0F5641E561DDC86E7733CAE619FDFFA3956165D8D15E7DAB1EFF037E8FF0B9F6B8E05DDF527C3D6EC9518FCCB2E0F9F8E7FC4FEF858B4B5B546FAD665E8BDB339960FB806DD48CADDBBEE53A473CCA6033CF1AD5B269B7C020646F3B86509FEF3E37BB8C76DB56B8ECF2EB906A9E176FCA90DF0D97E8A425E00391C777D6A3BF29F4680AF01ED4F7FDE974B45AE9D7211F9881086ACFDEBB0BB65277488EC8487A8AFF8847B10BB23464737A774C5D4F9DC86942E17F9C8C3BFC3C6CBA4E7B924C02899B3F007F4DBFAAE3B83A4B653F171AB3624C4B8AC1FB5E3E49F804289658D99764AFEF342A02E5F3B11E4AD33311688222E2CA822232291961485C1ADF48E560EAB0DD7709A17743425D678340A699A2B5EB2147DBE1B0FE6A873117863DCB948898CC4C8F38015EE7B3C2DABCC3E862B177387520FD70E3E17D33B44D01A1AFAB5A7BB2F2C75DAF419696B8405D79DEB3916760EEC0DEB93554A1FD3CDDA9D8FD98118D4682AD8CDFFCAC5B4910918497DEE55CBF6B8D7CB2D3CD90EEF778F444ED621B20672BDA2F19F11FCDC02B276D0B1AF0CAFC739AF35D65E12055BAB685A9396AB3F0FB5986790B13907E30DEDFAC78D091860AB8FB40BE81BF8AABCEEB29649B5FAAFAE5C3B1111FAF590B7CFFDA32EE37B20A176702C09717200BAFA29DCF3F8B924341E471272F0E8AD0F6B8266D0BD3D5CE98B90F1E95318FF8AC7EAF58F375FC500B20AA58DEE05CCC9C14BE3684A20C5CEDDFC35AE9CF6B6A7DC2B2763EDA454C4F51C8C0958EA5A7FA69F76E6FF82476F9E8D159ED83EB62230E0EFB390C2A2D115221A3781BD39AF61A350948D572719CA5491AC9F8675CE9BDE7A0A57BD55BACD40E963BCCE2E89955DD11ECCBAFA612C32E4FB0FF2DE38800633AEBDF3763C3D29C37D17E2B64DA6B66D52712F270E5352614B48A9C0B4499549D57F067AED84BA8615B084E955D22C00FC1FB7488281C036F45FB5141F1FC9C3B1D33CC218468E389AA28FBD231EE83A14FB079085ACB31A6A013AD1889C16EAA9F18C7CEC3B791285C58730C328C038123D980BF5D8AEFF9BBA3EEB439F356D3AE9F74E8B169EFAF03AB5D70EE69065ED1056B9CC749FFDF229DA7CF5BA5910FA9D7B2D8E48BF7D65150EA49572ED0442CB13D74E62E7DB42EE88D1487E5C9AE1C425E8C077B2E29D24CCD4D8B9E77465B6ECEAFE56DF869E868CB6EFFB0ADF17D21449C70ED7D11F71FD0F5370BE6B0AA321AA6C7A2350A7AF9D7A64856983F747D09442FA7BF2F2D698714933B700CBCE3E4AE2A262BF637B3CCB3A158AF0C1CE5364412A44BAC98F46319E3708308EBD28A3D0FFC183B030C4378BF0FCD9C2DD028CF3B2376D00D5D5E57D7F4384EB51A8AD9773256A1FE9BA00F95520147AB0E312DE3879CA2CC0F8180D622ECA65755A0F295DD5F39406501C274C028CA37E90ADD6C9A80B9C8FD6905087AE9DA222FE9E8A9095EE114B657D4BC60134804639B4100E7D58DB93D27970934980F1990F48A8EB81845FCA6024F3B85EC11EFCC528C038C27FE7E1D5CD3CA2D11403EE27C1E60E27B0E4617F04989EC0D62A8E04A3E72F4E09303E1DD104C9E3C89C1770F0D666EB315A0396AAF71837BE6F16605CDC5FE7ACD52CD091ED3A6218EDEB4C8B90FE96418071445A43A7591E79BBA6840A5E3BA16C5E852C61A1AC50EDC8FB00EEDDF4A9DE94A609984E0B2C7B90D3801E361B1AB085ECDC81E479ED2446FCEAB18A19DB7DEF860F702F1D18DDBE175E68D2146D1B3444CBB028B468C89E10C9F3A2317285B77761E3C97EE84693EAFB507D76C6F6C4CE82435849EFA898B5FD73F10C5761AE92309404FE71680746C7A7A04DD48534C299AE39C7F86B8C3E1571B7E33B2ADAE61EB90B463D96E5EDC7E3316D1019DE09AFA7CEC1FEC243C828D886AF0F2DC5ED5B7F0C461192471D24E03C598C1CA79A477216CEA233C8A3E9762B7E3E8425AA2FE83797026C397A064931F590DA9DAC4149349D2F8F84D78E13789E9C65B847E55D7D31E791422C29957700628444CD5DCB8E92D872A926CA2B32220C3D3AD868043D12B66651984B53022FFD34B75429953D60774D6FCCCA3658C00C992ED95B8431310D116B6F04B88467CE41B62A9A835D468FCD40AAE99E6E0923C1CFF30B33CA17629A15C98FB6E46CCB2815CB6E98EED7A3FFB9FA7324AA11A6FC7D2AD058B7C86989481846B5A2DF9716F8B84BD0171DC346C3C42557041F1F4558F7E66B78FB200D5AA81864F58B23C71783D27A21892C7203AE9B8C69DFDC83D9EA7C103F95B56DC9022F99EE5A89CC824B911A1583B44B5CE78B72B1FA4B2F71E550A5098808AB34C2723238BA0BB3E84F0F0958D0A71FFA340C436A8B64C087081BD1F98F78E6DC58B3538E728AA9C8E9E9DF2D43938B2EC1101687E136746BC67F1D31B1733F6C3DFC03066FDD5C916C258D10081D81BC6FB0FBDC1474A17786DD4D4FAF7BF32E44DF46BC8EE53856EE66517481FF23FAFED4B2E043DCB32F1C8FB54E469BB070B469D046FBBB22E6323C4E6BC45EDCF914DE64E39C0421E037019E36E89972E777B23222CE5E9803DBC896E81F436EDE23C391442FBF4B8AB3615C9F33D89E958F9BBFE291FBE0047EA9F4A63CFAD15BA61C2EF9E5281EBBA00DBEEF45EBB548040D0A4E7101E592E9726C125022895C7D09B8A6EBD9DBF1084279228C5CB1936B77B69C5536D8B575C19C4B0BA4BABC339695A7266A8EE478063CCA8AEC3A5770F07FD8F48D35E25ABCFDCA6BE4E9F155F2F4D818A9A32F063EB7C6A9FCBE6EDD52562E6B7EBF21EF0431341AD5298A4A638D2DFB9523502111C6EEB679DC8CFFD4585EE5AA514B5293F7C1F53D93D182E6D9765CE76DD86017466F6E839DBD12D180CCCDA3A9D9A57ED8517D30DB25C08E9DC8C17FC82D7D7AE151EC3878003F47F5D3D2569C96692101657300F77CF7B196DD88363D7185BD25BA45B740277AE966B7D6176279C9210C26CF5C127C1350D7812FD7F4D69472ED588904BABF130B8EE7E3EF4D9BA3A7FD52BA0975D1A6223A0B77E2D940B3F233FE8683EFE28F346289A80BF01772BE91D2380EDD1BB5A2CE6E1BFCBF2E539141531037F8999744F310A8CBD78E3717F51E32E56FE5957AF29EC2830BF76809079D67278B5403EA9046229E5CB227758AC17B454EDCAC66CE969F7DC563FC780CDB531B9295DA8F607D1CF991C413C57BCFA3473B83C5C213B9D66DD5956B67C9F61C0CEFD81E7129BD9008B2D094F54D5E7931E2350D46EB014B899BB212FA3EE7D8B906774F5A8EA81465F9D2E3169CD8864C35B64ECE343838B5A993FAF9CAFEFFCAC65CBC3C28CE8F6CD4B45A3FA21AA2946D31EC85F634DD381862D65064B5D90CF4DA0975C5792585846011086B88163443A341C316B460D347506BC07C9C4E6BD312ECDDBE90DCC8775DFF39A6EFA197C6B200E3F8E5A4D5B22CE3EA4A6B657479DF9D5CE48FC5CEDE976BC93EDBBF01F76CFE1CFDD7BE8D69871DDAB18E4D3A6B9FF29F10A84E043E39B883EC5EB444BFF18578AD557BAD6A9B8F7E15922ADEDAF17EFC44D3109F89A10762C18F78F6B77771FB2F7370D1C605D87D868AACD712232C238621A988645AF708B867FB95161C83EDC6F1D3A658705B02D65ED75A63B4E2973C3CB87C3F46BF4BB33076EB9DB4F8969E3552A105D9805E36AD97C08F22DF8F23724C62AB78F723B695F78B4E71D11D9B84B6A5927BE8096CA2F78265733151E761DA9D3425D16738172FDD44DE672838B66DF232DDD66742AF27566CFC4D1B20B7B5620BDC6FD84453218D7F69E36661EDA77331F3CA73BDA6AFECC1B476DC0B7485666AA3F4A77BDA64E953651ED106FFC98BE430BDFB678E4B53223597FC3405315862D65C80EC190954FC2E68CC45B67502E4BE7AA736BA47F38849DC74F5C2E5F52EEDF5755DB4B6C4341DF78C2E7C5AD4733F792DA9692A63B29ED6E21A8BE29DF6BCF49904DB61AA4383C6B1986ECAA13366C7FE7FF6DE053CAAE34A17FD5BDD6A3D1B354848080B232C5958180DB271C0241008D88C49E490C109E7C3F11D629238B1E7E43199245F1E9313E7CC24CE893349EC4C9CC724783CD709DF650C6326247288618CE10C363131048C6219D9D8C8C802C948E8D9AD7EDCBF6AEFDDBDBBD57AD2925AD22A50F7DEB5EBB1EADFB5BA6AD55AB52A627DAC9F6470B37366CE557844FDCED883D52BAC6F5C8307AE5F85BF29523B55250802138C004D044FD26535D28A786E1857BE43CDF4E2A987EAA413D6E1502BEBE97857D1BAB8B2B3E036F9C39A68FE65D107F17FAE5E3B3C2D405C69722B08C423F07BEE6F5293A5D2B979D402D84245116AEC677CF1919B9E093378E8EC376312F28125AB0D34ACD88A1DFE657FA1D0C89B8B8736CF305C6607835A6B71449B07A6E1C645B1634FCDBAD9741B9FB8465F22CB49EDE48A1E1E9FB9AC27E5199E5C3CBE2A4E10AB2E3671A137C4D3C6789AB806899D3C08FC06BB5F30BC78567DE0EFF050426715D7E1C19F7E8DE67BAA556DD8F5B3989915E378B4C1481BFCEC4934D1220FB9E5F8E6D7DE139BBB6A2BB6DE3497FB20292875BD11FB6C0477895DD403B77EE4EFB0E5BA1C5D528772ABFFEC9FD14A5A32E65D17B7B8BF125FBEC55884EC5F6DA2365B71CFE3F77F5298BAF1CE7BBE1667367C351EFCDA4ACDC3BE733CB8B97FC112936404AC9FE824173B5D8B7B0B5F7FF3029EB8BA90C2CD7CFC9E9E105FBA7C11677C3E6EECE77E2B6F21E6E9C13080233C784F0773225732F3663C5E4D57F6B42B6EA7D79DBC9C329C7EA7177FECEC4146662E1D6830CE843533733EF6DDE8C4D7FFF886B1D2E8CCC3376EFC4B9CF3B5E2A32FBD803FF62EC7BC9C6CFC4FD67FE3DB8D14D0B2B1625631B417E3C8ABF9139E6AFF0B7C3C2F031B176DC5F557BD85977A7C98ED29E6E1CD86EAFDA58B2FE9D4EFAFBC017F3DC78B73345FFC911CD61C41502EC61701FB9C6DFBE50B78D7ECAB340197BBA92D1E23529E78EBCFF84CDE3B3123F3061C5D32172F5C3E8F0E7A32BD6946390A549D81D7B1BD535D54E3DE927762019AF17FDF38A01D86A8580982C0A811A8EF4213058D52EE7954AEE68F9CA34BA6EC4CACE032B59D17D4C4F360F34C6C297262FD7BAE41C5A21ED4F3B0BCFCFC2C1EDE6C0CF1F56729D9640FB2A41E6B6D3528C94A003AF0116392682574D3614686E9A25E9D13F6DFCF5FD442583D69FE52793A0AE6CEC481CD99F4D218407E61942E2BBFFA36DA44E7223C88F9413A29D9B7EF823AF65287E2B90578E8BD7DA8A779FCBF9C9981AF97F3ACA64573505BDC8B53AD7DF0D023E352EE8753A1834E3BFE771327B3895641750A7E245528B50A95EFB140E0B1FFF5302A2864AD9F47A161F39771F896F33845334525667B6616A3E29AB9F0B855CDCAD9C53FE147113341B34FB98BF1B96FFF1D9A2EBD817D8311A8CBB0121CC6CF0EAEC7B76E9D8FD2151FC18147DF83637F6E829B4ED6965E47018CC97C0DCFE3ABCF5AE947FAEDC6FA6F3F823531D9781E989BBC6DD2E16B3E866DFFAAF6C1FD19A79AEFC45CBA8DFFC8938FA0EAD8490A9579B87169250A6268360AD37C646BF317FE8F394FB4C7FDAFDFA0E6C98FA09442E6B79E7C085BFED480A6BE6C2CAEAAC45CBDB6D186DDDFFF390B5C1EF9AD31F83386E0C8B3D858B91B0902A60830922C927630048EBCF26BDCCB332DDA95468C9E10AF9F59828D73CAF47E2B2D80053BB0E7EC21DCF5A651CA7FB6B46A6F879959F9C681C8B917F1F5F317745C9E8A9B5D82776A012C80636FD5E1BFD5D2A82E371F25789502578011DCC3C57A6E9B738DDE6776DF732FE2A53EC633DD3B679761E36C2580057086021E87B548B8FF85A7F154972AD085F23C834E43000BE0A5B7FE80F737BC1D49AB2E544A0982C0C420107BFED60B6FBC088385FAF042CB9E04240540CFDC3A7404148F4443FC7DF44982ABCE27F0B1C6933C238F03BAAB880732DF80DBBC14C0F8CBE9EB7B133FA87F242270E973C2984EF824018E12158380AFBFC3BE98E7C64D07BEFADF1D86BB68CECCD694CFC01A2580B13F1F3BEF8BE967DF7BF22D3C73490D3A3CB0989ED5D6977B4C018C8E39CEB460DB512EA5B7912754C14176D2F8D01018BEB680C2962783E782D9FEB40046871DEAF0E45F3FDB88CFD4B13E15EA9BF1BD330647787848F4FA85065D3E2E4C1E53A749DBC23314D054984BEF866B16B0AD65D47C9D35DA99E1E158368FE7A8957AB0773F3DF8B24C556AC1CC4CE2C232B50016C259BAF75FFB6B6A0F185EEFD066296C6F7FCDDDEBE2C0436334393EDEC0573FF171EC78E175FDCE3366CDA5B38CA558C33F251029014C1DA6BCEBDB1FC767FEFD0D5B939EC7C966D50F29B0FFC55F60CDEAE5B8BAB95D3FF775F5DF4BF5FAABC633AB80DF7FFF7FE18183469D1E9ABDAF597D33DE690A602D0DCF61DBA77E6E251DD177A75977064F57F6C4FC1902984F1F887C08DBEE7E3852EE573FF1245EEE645B78A0F4D21537F3E0642580D175FF9FEA60F4762B69FF36D72051DC7FE1439FFB57031FB71755372DD5652A01CCC0F233F89E16669BD0AA1719FB627E6F8CDAAC6756DDF23D1A041C2D6DEDFD7FA1062929AC0E46E2A6E010CD0DF45F288077BC543B488EE9FBE8437476F1CE19B9C8D0A26E10E7DADEC4036FEA9E1D0B8AF75AFC4D8E93FB5C8238F6E62BC6FE2F1EDAFC21EE0FE3A2220ADD41FCD7EBD1F8F72BB3C29E56FC679B21247D68FE4DB8DEE5C74BAD8DF877334E55B0A2F83AACC9CD4346A8077F6CFE13FE5333536CD5FA4ED59FE7C405BF1B85693DF8AF080D09D24A5404813F5CBF0169692EA4399DFA4FB9AA19CC414722DED9F0E67723E5C9456A23F0FEA2B570073AE0C9F4A0B59DDA370EFC12468740ED559FBF62DED9B8675892CCE8084CA95C6ED45466A3C2EB828FD60ABF3FDE31B08382620FB6163978A4641AF29D411CA91B24ED78B6915AB94DF3B2519A45DADA7AF1585DE2C1E8C60A9EBD94EFA48BFD6EECAEA7074615549BBC0E0A90619C8A698F810B4743AE90D004F1F8E5E841B22A6E8A863D1BB3AF9C77B67D7992A273356AE831F0C66B38AF610B7C5DED38F5A7C3D8FDAC5DF88A6D5ACD873E848A9C6ED45383B4F7E4C0E96273D9EF58E7862A1E649E47E71BEDA87FF637F87D82699C3DC7585DDF78CB7BB0E29A6264908E9383D091A8CD89E2349D552BB1F53AC3CEAAE35203763FADB46F5333ECD9FEC08878673C5010216C3C50963AA6240222844DC9D72A8D1A070444081B0790A58A2989C0F416C2A6E42B95468D1302A92884691DCD38B55FAA1104040141401010040401414010100404014160DA232042D8B4EF02028020200808028280202008080282802020088C270222848D27DA529720200808028280202008080282802020084C7B0444089BF65D4000100404014140101004040141401010040481F1444084B0F1445BEA120404014140101004040141401010040481698F800861D3BE0B08008280202008080282802020080802828020309E088810369E684B5D828020200808028280202008080282802030ED1110216CDA770101401010040401414010100404014140101004C6130111C2C6136DA94B1010040401414010100404014140101004A63D0222844DFB2E20000802828020200808028280202008080282C078222042D878A22D750902828020200808028280202008080282C0B4474084B069DF0504004140101004040141401010040401414010184F045CE359D970EB3A72EDADC34D2AE904816123B0E295DF0F3BED644DF8EBD99F9DACA40BDD298CC0ED177F90C2D42587B45D1BDCC929484A11046C08DC51EBB7DD4DCDCB5D3FF987A9D93069D5842270C727BF36A1F58F47E52929844D87C9F278BC5CA963FA21301D26CBD3EFAD4A8BC70381E930591E0F1CA58EE987C074982C4FBFB72A2D1E0F04C41C713C50963A04014140101004040141401010040401414010301110214CBA8220200808028280202008080282802020080802E388800861E308B65425080802828020200808028280202008080282800861D2070401414010100404014140101004040141401018470444081B47B0A52A414010100404014140101004040141401010044408933E20080802828020200808028280202008080282C038222042D838822D5509028280202008080282802020080802828020204298F40141401010040401414010100404014140101004C6110111C2C6116CA94A10100404014140101004040141401010040401D7648560CDDB21DC78390C4F70B2B640E84E16021D4EE085BC343C3BD391AC22A77439CBCE1760D1452F72029396FDA7F4FB19CFC675B90278A9B00D7F286E19CF6AA52E414010100404014160DA23302967616B2980ADBA149E422FAF182BD656A3D89BA5DBE4EF6943C3F103A86B9A424D1CC3A62841FC3DEC13AEB003076689727730A86F7E733696BE953F589249F7ACB8AC02D908A2BBAD014DAD09C8CF2F46453E537474A3A16960A6CA2F2E06FC4D684D5446826263A28659474C9E14B85182B812CA9D21079EBBEA620A502424080282802020080802D30381492984DD400DD89409956BB175553932621A5480B9F3CA5175EE3876D61ED54F96ACADC1C2826C04BA9B7170EF418C669E1853C514BC51FDE2C0AC29D8B02436A9B2252F89A58D5351156BB16D4D39F48F55A005FBB7EF4683AE7A09366D5D8E8208F3AC83AFED1C0EEFAC359F03956B376155794184D075011FCED51D46ED11A304EB41D9DACD5857EE05026D2C7F6724FFB29A2DA89EEBB19245BE03BE66D43EB6074AA41B6E1D91CC2978A1FA85086163F762FE9FC539787F79266666CA22D1D8A13CF2922FF586F0E42BBDF8E54B5D23CF2C39263502F7FDF526BCEBA6BF40D1ECA93D6968BEF8367EF7ECF3F8B7276A27F5FB9AAAC44FCA112177CA9820E6A36659BC0016ED6ADE798BB1BED2B8CF2F2884D7EB45C1DC224C2D3D46B4BD577A3575FAC595223170FEEC49678268F04874B5C8055A9F3214A326460033DA9CE19D87D59BD71A29566C8C11C074A42B03F3AA56636D99915E7D962DDB80954A004B10B2B20DED74FC239733034A342B1E661DF1F953ED7EF2F58B544370607AEEBD21175B17678B0036304413F64409C5F3038DA8EC3E35613448C5E38F8012C0366D5833E5053085AC12324B66CF40E5D5D1C5C8F1475C6A1C0881E8DC66A014123F7608142F46A1B58ACF15F89307F7E3481B279DEB5762AE47BD1A17F28B2B80BA7AF80326198140022D583ECACAD42492E6560D6A6D5E8220303510285EB91A73B363DBA2D7608A2BA3BC031F5A5AFC28283034562E0A622BB852E19E175DAEF0B5B5C09F5B00CD56E4AB798B57905DDCD87AFBC2382DB4BDAE7C78DCE63DF9CE62411DD3D3A1F970F15075341CB11728D7D31081B5F38D1FF9A79E7A0AEDEDEDD31081D46D72464606DE7CF34D5CEDC8445DF6E2D42554284B2A02EB572FD7E5FDEE77BF435B5B5B52CB4EB5C2227DBC7006EADE90BDBFA9F67E44089BC837926DACE92B123ACE1EC391066564D88ABDCF9460DBED86F9551627946B3756A3D46BBE2A57016AB66C42DDBEDD38DA9ACF67EB515E1435975AB7DA6E6E958FF59B37A038CB899EB65604B2F351E0511382003A5ACEE299DD07B43995AA5F8220907A0854605545E2D5BBE2528F619E48A29B8FEFC59EA3AD585673174D0795C4E64496B7189E2C93677CE7B177E75E72D60ADC754F15F78F314506355CBC887260A2D67B91ED36CA683EB59D75C4A7298677A83AE2B3C8FDB443C0324114012CF55EBDCFE7D34465877B538F38A168CC10C8352D1CA6BA00A6008CF4F1CCF431C3530A1E3D0222848D1EBB2BCFD91DB5ABF494AFC65D054BD0DAD28AD6A6D7B167D701D3414019366F2B83CBF6A6323C5EE452F1B576DD46945BC299458D36B75A874D9C5DEE3E0C7873B391C1BC194573AD14FC76C153508EDBB76460D78E5ABDA26F7B289782404A20B064C352E8EE4D2DF1F9CE2CCCF51A1A05459CBFAD036D1DD914A27C683AA7162F38D8E84FEBC38F8E8E3664FB99A2ED82D9C7BBE9BEC3161AEA702CBF932B20C0BCEAC5A6F6D9F61CB911212DBFF22E9A94B9E10CFAD176E12C0ED61E6699C3A8C35E9C5C0B02828020200808028280206022609BDA0B26E38E40D341D4B7946291F62CE042B6B740FFCD2B5F886AACA6B7B7261CA593819DDBDBB076B32970053AF0FC9E1D682CABC11DA60016E8388FC3FBF6A2A3642DD62F37F69815542C41F1E1133126542D679EC791460F56AD5C644C6E3DC558C2BD31071AC6BDE552A120303802F92B513DCFD0F0361FDB8FD6B28DB02F23B4D61DC0CEBA6811CA39C6D288DD62271AA955AE6FD8194D804A6CBA6BA9DEC7A5227B5A1AF9D98413479B741A6F550253A4B27C588A2E5746B6A179E36A48C1BC45D8B8D98DED3B0FE0C0EEA1EAD0C5CB8720200808028280202008080231084C4AC71C312D98E43787773F865DCF9CC4B99636AA8DEDBB4E9450360F6BB6AC670B5B6D2BF8417472E15F69B88C1040E3D1BDA8675CD38903686833CB707950418FDB5608749CC1EE0327D0547F18FBEB2DBB604E28E7530A932008A418026BD755187BB53ACE61CF89D68830A4C8B4B6696992F32B699EBB4D3BE03056940238FBFC21D4DBDA53B9BA06DBEE5985826C33451B4D710FD853D812DB2FBB7BD04973A5003D2A367301E3D7FB4F22C25EDED218E71EA3AEC35E9F5C0B028280202008080282C0B44140346113F9AACB56A06671214D9E82387B70276A294881BE0F2B962CC1D2A5E58613812C2FE89A2326A87D2C419B5D955D7453CF8C10BDD2F7F60CB6BC566AF916045207810A14E49A3F4D9E79B8E79E7BA2A4B9BC5875CF3614EFDF8E03D4166F5D1775AC11E868C6B17D7B40992D12566EDA6A6A9A5554002D678EE9C5884882C12E9A8E60E7634762521C2A9987DB17C67A52BCA23A624A971B41401010040401414010982E08881036916F3A371F738B8A3405F9EB6BD0B9632FCF27A21955632B162B214C3F09D8B46006B1DCC24229CC12BD94A7B79540C361CA6F4B50644D5E039D50E7D25AFEE194C7B8D5547A1D6CC8C7D279D6249293D2D7C516D140553E5307810E74F704906BF70E4F33C0C88F55A0073DDD95D8BC212A80759C7F19478F51BB955FC183998368AD6F403ECFFE324C7DD9329AF1BE7CEC28EA2F0015155CD6E8209F35D9A4B5048DAFDCB005ABB44924B56BCF6CC73E165F59941B93B2E20AEB88294C6E0401414010100404014160DA201099D74C9B16A752434FD4A165E95C14F02DB83C73B18E2BFEAB295BD99D70745F68D007C7CEB7E8A626E0F66D5B70BAF619B454DCAEF366142DA2B640E9CBA2AFB3A3E9656D9215DDE9928D85EBEE41D93A5B2A5F2BEA4406B39095EF9441A0097B776C8FA166E5E66D58A4F640D249C7AF799832566E4255B4BBC3337721D6F1CF08019CA1B6D75B6A2D363096E6B90B97AF83950234CFADDF7120A68EF89B3AEE2B338430174AD76CC336AE75B84CE60C7434722F651936ADBEB23AE2EB947B41401010040401414010981E08C89EB0097DCF0DD8BDE710CE7744FDBA4505B000DACE9F46EDDE139AC246EE198B045716DCD94DCCFB3C5A22FBC8A233D20EE6DB516BE48BE4A12996D29D455271327B7CEF1E71511F0548AE52180167C0B2A10D6817F3D9CE484F1E15D591E2ACDC8A3974885C00F5FB70FC5C9BE9DC869AB888004647383BF6591906FCEE57C78029E581202008080282802020084C3704AE6C2633DDD01A8BF6B6D671D59F6EDE8ACBB0645E21D4D161C1601BCE1DAD8B1190EA0FEC46FD817C26E3CA7B77B73635044E60F763275056B90C855EB5078C66586769724533C4F81068ABA737B73A542E2981DBDF8913A2028B8748EE53188183746073D04E1FF75036C444D81F9AD70DC357F31EDCBD3DB67CB388A3B53B7114F422BA6C1E79D3498FA567C93B1683711165FBF0EB4840A14409028280202008080282C034454084B05479F14D0D38C1BFC1432B9AF481CEB1A91AEA8E6A93C5D8D8F83B3723687E68F75A109F44EE0501412001025157F6091E4A9420200808028280202008080223464084B0114336B932445EB052944910040401414010487904566FDA86856AB3707C08D09952E329ECDE7734FEC9C8EF8BD762DBEDE5E83CF30C760EE7C806D610EB09D45EA5F23C7A849E4769D531AC40EDF28A52F8CFD6A3CE749053B16419BCFE73381AD1340FAB204924088C0302DCFFBB6D9DDE831F5F5920D08DC65347B0EFE8508BE8F139E55E10B06D1112300642A098267C85B16713C527F5F7D044A90315955EED6EBEADAE3EC694309A3C1F95CB2A904FA554C7857A9C50877B8D34145762050F9145B003678FF0DCAF41F337607F2D1DC679E8049FDEE0861DF2CB5059A834677ED40D68B65886652B8A894B1017EA8FE873CA865DBE249C3004BA5DDC53154830B99B308AA4E2544040F50B09298480C9A2EA8C3AEB7411A73343EF4B2C28ADC6E6D56DD87990EE3AC739385DC66A5EC0D70D7F5055EE84D39D810CEE972C285F854D3D6DD87D64F05149935C5689E555E5E8C8A2758616C2CA50BDBC1ADE8E5C11C2C6F99D4A75234320C0B32375D767366786E2C96C9456AFC6DAD6063A6B1A5959925A1090D9D8507D8083C58AE5E551871609D3B7A1C7DF8295AB8C746DC541AE2C26E2462FAAAAABA0FDA9CDCBA21036B877B64455955556A1AA5C951040D6050A6189AAB1656C6582D6618C89B62C285BB29487DF1A7514FB07F861299B8FC51C4455079AC781B49E2BA94BD6D670F5361B81EE661CDC7B90C68F12520D81BA82762C7DCB3AB820D5A8137A260A01D52F24A41A020134ECE15E48DB0FE98A9A2DA89AEB416E5109894D9210C605BD9105D2B5F7F118BA2C0D99A7B094450D63C0690B6A8737C148DD7480C375808025718E8C20492D088C0F028116D43EB6DBD6C38B51B36503E67AB808319F1EAA1B92C493E3D31AA925051010212C592FA1DB5ED024B7FDB39679EC4D1AC6757E4121BCCA8D38E53735CDB7CD1D86915B928C0702CF5D7511C1B430AEBFE0458E68C4C603F294AEA38B1AB03FCDB9843F1609B7A6E28B72AAB530DBAB3972A4199577784C528D09A0A7BB1E3BF61C4E1C57BC0C9BD62C460127893A50B3769E960B7B0F47278B6EEF526CDECADFEE0C238D3A736F0717D1060B4E6528610B75173AF4997CCE0CE38112162BBD1D38F8B83AFBD20856DC0956BD7871A15EC0F3966DC0162E000473F3A0860E78CBB0758B87DE4755BE326CD8BC02F3BCD96609CA63703D76EE35DAAACBF3F8D0D8E142C95CAFB150AACE033CBC0F0747636562D6225F82C0C008B8F4F9ADD16586261C3BDF89B90B15A33214AFC4960D65E86E6C42467109790A38B37F3B0E385762F38A8A088FF93A5A507F74378E98CC51BC6C2DD62C2E85C7F2C0EB6B43C391FD663F2EC6DA4D6B505AE0319501061FEC271FD87E1A8CFAE573D22160FE324F3ABAC78FE0B6565C68F19AE68864C0022FC857FAF0D79656BA9657F296BF0D316B8991D5BD7832E9F5F0CC597464D0CBDAF938DBF97C7A3EE4F8D534C401B26D8DE77036A3034E5F47BF33BEF2F39579A01F4DADC3654DD6C94AFD3CD579A01C74D49838B435E2EC399AA180833ACD2F55F05B164D5CD21CA8BCC48549EC7822F087E216A83F0982802090E208C42CEE01CB9615E88998F1539B8D6C0A579EA05D22B2C7E5A3667D350A386075B435A3C39781C2222FE62E5A830DADF5A8357FDBB38BE6D244D98796964E7839BEA933F736AF6EA4B9A3253EF5C728BB6C094DD6A1C7C50C4F11CA2A0A74A2D673C658E0CECE822B3BA887472BB71517E604D44F5B4665C2A8345FBEBE3E04FD7E0428042AAB583FE3BAE991B466EB3ACC25ED81EE365CE058EB2D2E8277EE226CDD043CB6FB308F69611D1E0F4A3D80AFA30D9DCE5C78B3791EE0CAD5A8AFB76B2B2C0AE45B10B8720462E67AECA7D57373A38566BB91E5CA80A7B454C705284CF578B9F772A96135D4DDD6C2BEED4181B70055EBB6C2D9FD180EFB57607D7539E75214AE9ACFC397E14591D78B856BD6A3AD7E07326AD6A39C4C1C601F57C719790B0D3ED8B0A1038FF73B8A284A8A5C4D0E0444081BEA3DB59EC0DEDDD6995BF9DC9C7907070F0E0C9DE7794E976DB5909B9CAD903B6F0DB66EF3E874502B8F0D5C79D4F6FB6E0E72F9DC13E64416E6D1C37C1350B6029B5654A220DB7A1501BAC1BE80A33BF7263436719339F329B039832C81EA2625B395AD588F1595A588164166E69E336BC5D0A22BFA5D86F59B567065C55A613406BAFAA3FB71386605D18579EBB6609BD75881513F2891D519773E0A4887DA1386790B91BF6C094AF552266B71155045BF0975FB76E3A8486351D8E54A10100404816123E042F9866D28B5D25368314689002EBCACC624AEBE2B133EEBB9F51D89CBD7479EF04C139CDEB987079A3054AEC756EEE5757A8B016B81CDD782FD34B1522257FEB28DB8A3BAE4707F26000040004944415408595E4A58111D96CA680F2E0A72CB31D71EA5AFBBB93F98639A2D7074E817DAEB0E6047DD4A6CBB67113ACFEEC3EE832A8F31B67A3B1BB063E741E4AFD86808601D67B13D7226DF126CD9B69C0BA115585D7C38526EDB19CBB10885CEAD77309F076ADBF410EB9991FC7221080C1B0197171BB66D8B24B7CE8EE43207CE2A15AFBBC478A6CE61DDC3E34D38FF59BF659BE6DBF3CFFF0CE6B1AFA858BF196B4ABD285DBA0487EBB28CC50ADF05ECDCB357E7AFE4F315C54E64934DB3D4B9450C174EEF34F32FA1E67A29F76272F541C2A447C09AF94FFA868C4F0338E845C2C026872EAEC64580E5AAC8DC852BB19E42D1BEBA6C78723D5A5872FBD5EA4925571CB947CC4CAC6CE21553677BE762CD5D3568A52947BC0C939DE581275B094F6EE42A72F2D76375556964700EF04A95A1560CEFAAF1E3F1BDFDBD68ADDDB29AAB8746A5469DAC37DB8B456B36C05FFF784C9DD914C0ACE0E20A8D5A9DB9C0D5993AAE42E6920E558A3F77363CF9340789341AC8F0780DFAE21B601526DF8280202008080283221008FA4D07184C460D518FBF03E78F1FC4C13AF5C36A1F8FAC62382E457E875BD1ED672A3A0E587ECF3D584A671A9DB4ECA83BF818B423373A7952C1C74DC34A0053A1551D4E4E21CC9991654424FC0CE0FCCBA770AE87BFF3EAB9330B85F34A31976683551B37E1C2F6DD0973C58C98CAEC4305A71A5F9410669A139ABA336F962E199DE72DCA54E21338D7B694668FCCC621D010F0687E18F1ECD88A8E0E0EA2B434712B6864EC51A049482A0201ADB5B51617828A3FE9F4ECF8C15A6896A4D0A442A0B3D95C80A6096296C190F9555BB0A58A8E6CD87383E41915DC1EAE16B475D27E896C9B3117F7DCB30DBEEE1EB4B59EC7C1C70E6ABE5C663031E62EBF07F72CF5A1A3931AB13AFE068837468DE164FF88FC5C4FF686A412FD818EF338BC6F2FB2966EC672AE76A851D15B5C01D4199B9123B4961523D77C0381B6B3A8DD790C959B3650A3C4018A46F7C31947CA4AACC18BBC7CF618761EF363D306BAFAA5B6CDE94E349056A0C0FC5100576B8E71B5C6BF641356683A9DC82D8B1DBB3ACE9FC6BEBD0D58BA59D1A588CD52E74AA32EC64C862B38DBEBB076F34694AB34B4CB7F7ECF0EC8916491372D1782802020088C1081FE0E30862C80FB50A2C651ADD8FBF8CFB08C0E934A8BF291EBC986B7281BD545F7A0ACEC10769C344AEBE9B8602B364654B2C5C75E76D71FD5861C91D8238DD87CCF3A0A7C5ECCE7F8A027A99487A2A10C5E35D8C5C4459FF6BBB266B9710F9CE678198D0EA2337A631340ED91722D08240901CE99F63D3E1C53578B8F623BB211CBB9193D6AB751F20AA8AD23B4B67AFC67AD585BB304455CCCF67011BF287B218AEE2943D9A13D9C7F71619C7BC69694D20C918BF81E6F111672A1A4ACACCCA6254E52FBA4987147A0DF4FDAB85330052BEC3C7FCC70D97EAC194B29DC0C08727794415DDE52DC7E4F293D4405D0D379010D87A21B9A0783A83BB2118B6B89A5CBC12258860F9D17CEE250C2CDD51DD1719003E6F23BEE5119E0EBE9C4B9D387B48BD5B212AB46AE781E33367F9E3CDF46218C4B9003865673655225E0C028AB900322250F0401414010180E02F18E3912E5716529CB0823E4CF33AC13B4ACA39D0454C0D770103B7734E804C5CB6AB0A17A2EB2B87F38129CD684311233E4051500B121DF3AC6C50F7AA9D77BC5E0CAD20E9A8C9A0B0D73F97821AC9F37C4E898A82A707BA222250DEF51A4572DE9223C6611309614B91304C60E8178C71C43D76474F900CE3EBE03910D2C156BB165C53C747777D2970779B2C28BB3B58F6387520A332CA3639B6A7A41CDA7B6BAA69ADA345F031EDFB9C37858BC82CE3FAAE0A1B51197F6136E5B3112CAE764406040F96032109FB2345A2616D4460D1A9A0EA2F6B813ABCAE6719592E74D30B13225F4D01CB1FAF6ADC02E9A8D0C21CC341DDE8DE3EE1A94CD2B84C7F46EE5A209A4776E396EDF9ACD22E24D1A9BB0BBF6386A5695A1D0DCEBA5EC0895F960F9F2DB919DB10B769721CAEC4385ECFE4B90C683013E8768F900B9245A101004040141604408D08C694BCD5A9CEDCE4665F9DC68D6263FDC6A3CA1397C8D331F0D9CE0CD2B314CE57D1D4A7F641770A2D986BE72A1947B568A22F2122D28CCB12440ADDA118E59C60EE90C2CDE5203E7D96ECCAB2C475454640DE68DB77429D652683B606EBB568B9135AB7B70E4D439F8167A913D773936D7E4E365DA3ECE5B54A94DF7036DE7A0B691AD1E9A50492108241D8148B71F56C90D38757629D694732BC7B62D70F2DCD59EAC4254904F3398BF83CE36FCBC50678D956FD80C9C7A99C6B91E94780C2BA60EFA1E60C7A7031E3ACBA971E22499387F5E319D7F3033CD8B87981E0E8B424934B108A44D6CF5D3BBF6B2951BB161F13C64B9FD6878E667D8B5FF79DABCFB4C50D4C036343E2B376EC1E2523AC8F0B7E2999FFD0CFB9F7F19D122B2F54A644C29C5AB71D786C5C8CF72A3EDE567F0B35DFB719AFB00ACE0C9A58D7212424712CA90220401414010989608C46B8C1282D08063F5E7B56583878B6E554A00A3D75C6B04018EE2F859F5DBCE7DC9E5D558B5AA5ABBB90ED011C7F12347139618890C0C30D534E3D5A29D974EA28C3F25D829B7D9A723E651078ED5436DCF7279E6A28AE7497A49151DBB454343277A541BB9CFB87CD17C5ED0C3B011C13DD465C86FA533ABE7CFEAB6A805C5E5CBABF4594CCAD4FFE04EDBF99A03E0249AB228D472350108D8F8A7FEC04E9C3ECF1991CB83F2AA6ACDA7CA1362CB9967E868A315AD478FE0AC9AB4D132A9BC7A3956552FD2474AF8DACEE0C8D15771E478940F56AD5A8545A5CA43AA0F678F1F11216C025E6DB2AB144D58B2111D41793CAF922B20EAC4F50C3ABCD886791D3DDCE3ACD64754E026ECA86C644425F80CD2F043974137C16BB66DE5401644B4080E7CF179E80AD8A9345FEA6F21BD38CEEB886C125549BB7B98835BD2461322DA2FFE98DCCE559FD3B53B70982B9612A20884C3618479ABFE240802D319018B0F144F381C8EE90C45BFB61FDCBD3D6ABAD4EF6934A2E130CDD61B2AB0A4300B7E9A94D7D537441FF2EAC4BE9D38C1FDC8CBE84AD749CB8C209D701CE56ABC110E60FBCF6C028D8A6C4A1067A6565F0777F3F068DBFD80970D87B1A3A101954B68A6C8FD2F8D3CC62476D5FE28766CE74960655E7A0336E8A9DDB19DFB8DCB3808B51987E19ED887C74E1463C9327AFEE5E012545E8323B493969DFD314A1437208DF240101836020DD8CDFE3A6418807F0EEFE55CA8AC12CB0AB9B2CEFE7DEE449DD1C77581ADD8B7F331145754D2E3358F43625F6F6DAAE7114426C744F8601EF98093B3602BCF18AB8BE3A721299304298A80086163F062D4D92746B0BE791789331F71A5A4F5C81E9CCCDF8C2A1E3449718C2A678FF590AB2447B559871991F88B76F147784867FEE695F44CA574DA19B413B68AE8C099A3876D8C6EC6738571DFC97C6CA89ACB1AB910C94DA056E86E3983C3479AE05D6DC5D08B4FC4F67E80254795D46C5B634B1B1D7398FBC6B81FC01D637F629529DF82802020080802494380133675DAC98081CF8F0EF67CC08C57FAA009758312D64A01D29C689A553551708B0D4D383131C4C792217782C09522D0506778251DA09CA67ABB60169F48F8201E91A9722F42D888DEE420AB21895640B8E76BFBCF62D70DE357538EECDD8923F965A82CC9E79E2E2E81A8B3B8B84A123B3445896C38B813DC676D0B0DD8BBB301F9651528E12A4A063759FBB86278C2B662684BAC2F9B8EECC5F623F9A8A8E489EEDC8BC61CB8D07002D678D8DAAF0E9E187390E7C8C4D4DB7FC5B4FEC06ED41FE001D05CDDE48E531E3C1D5FB3DCC72330239489CB69BDF1D1722F084C5904549F972008080282802020084C770444084B851ED0DAC03326E257004746586B03CD3D46540455DAFA608B91D53374EA563459D2DCD089A7650A075BADACAF6885056F970BED3934C74A53B1120481A98D403814C6ACAE746D8FAB78407AFDD47EDFD23A41401010040481811110C71C0363234F0481A423A0042F6B2F8C2AFC2FBDD5083775A2AFB50BA19E3E8483A1A4D729050A02138980EAD3AA6FAB3EAEFAFA07F29769722C3E503C21411010040401414010986E084C4A4D5827ADF6726DDBADA6DB4B93F6264640F58BD40ECA010129E4A4537D85F8B171F64DA8BD780C0D74451BEA8A3F7C27B55B23D40902234560414E316E99558530FBBE5A01547CA079422F4DA83B098280202008080282C0F44060526AC25E9C2183F5F4E89E236B65EAF70BF65BB5EAAFBAAF12C4F8ADBCC27DB7E2AF51966B3BDF6764CD96D482C0A440A02C672EBEBB70ABEEF3D66284C50B06534C8A660891828020200808028240521098949AB003B3D210708471537B081ED18825A5234CE6423AA8017BDE9B86FFEB4D5DE15CB9E1D681B34F0755606A0F982398C6396808B96919F851C54771A0ED34765D38A2B56293F97D08ED82801D01B5C07047E1CD589BB708CE3427FBBCFAC7BEAF7840ABC40CBE1557F576D4E45A10100404014160AA2330298530F5529E9DE9E05FCADB9F4DF5FE23ED1B21024A03A0E69DDA18CB11A256404D4639310D87B0D67B1DDEE359482599DA1746A1CD94DB8C2A626E8C28F91404520E01DB4288BE34052E27BFD50284EAEBECF3FCE09FFA362E53AE194290202008080282802030C6084C5A216C8C7191E205813141C070CCA126A46AF2C90FA50DA056202DEC4228C4B3D8D2B86F8CFF229A33CB6E714CA8914205813140406B7D550737FBB8EAD1ECEB69692ECA5DA6068CF72A4EF576E9E263F00EA4484140101004048194474084B0947F4542E05440400B5CF68670A2AAB4026A064ACB5AA84B3D29750419C37F8C73F0C3D07FA94F4E56250802298F80D157556F0D6B414BF55CFE531A30258069CDAFA9FD556D3185B17EFC91F2ED14020501414010100404812B434084B02BC34F720B02C34620AADD621635F9542296C3A905B030F78929AD809AB82A7344AD4C508FCDD22D71CCBA1F76A592501018070494E8A582EAD556605756DD9C3176E18B29D8E755BCF161A496FD60166AF22D080802828020305D1010216CBABC6969674A2060ADF86B214B3B27E0FE2F9A2202F430C399A9239C1611C294864C87E8BCD68C902F4120851130FBADDAFB680961BA6FABFEADF78429DA0D07F58A1FB406D86088146ED4E8497BBB2784595969484F4F475F5FDFE80B929C49472010A0093843B72333E9654B81A98B4067570F7273B2E076BBE1F74FEDA361AC3EDED53BB5DB99BABD6D70CA44081B1C1F792A08240D01FB64D312C6D46454E9BEC24E97B10F8C0E3AC2214E50F95FCD6595FC659F9F8A3C96B4D721052511016BBD4015A9042F75AFC42C75A1BC20F2430B5BBAFFAA04ECD9160F4C752DD8EF5EEB45E0D5A3B8DCD4A41091908208BC915996825409496385C0EEDA67E0E8EBC0E5B72F8E55152957EEB90B1D2947931004881026BD4010184704E205312D60E9596B58F9E860705231C699ABF1DF10C26CF4E924B67BB9140452010125745941F55175AFFB2A3FB41B7A7E6B271C5A00639CF9ADF2D8AFD5FD540BBFF8531716F6A4A1CC91818CB06FAA356F52B74769C05ECD5E885732174EEA7608F12343E0DF76D5A2F2EA02CC2BF42027D33DB2CC932CB5D2802901ACEE8D964946F9F420775442985AB95483AC7DE09D1E70492B058158042C3E18C96ABE2588C54F3E8D78356965A94A8DC02F3557D59359B3DAF83CB1D4C89D20303108A8FE1F13CCBEAB0709E5015475621D67F4E6817820A68C2974F3725625D49F04414010480D0494502282496ABC8BE94CC5A884B0E90C98B45D10480602D62454956517ACF464D59CB1DAE39351A79421088C1502F17D5577616B15C1AC54C559FD7E248B166345B3942B08080282802020084C24024911C2F2908E76C886E3897C9152F7F822A0FAFC9586F889AB559E116FD77F594FE45B10984C08187D385E4B3650BF9F4C2D135A0501414010100404812B4540EF9D1E4D216A783517EC51D0D3476702F4F2264110980608A8BE5ED843AF5A09CC0547DB7C3531B5FE465B86E41304521101AB5F8BF0958A6F47681204040141401098280446258429F37FFED77F8AF0F7172E405AF3DB085EBA8C50AF0FE1A0086413F542A5DEB14140F569D5B7551F577D7DCBDC6B7545161FC46F89191B2AA4544140101004040141401010040481A980C028CC11E9E34AA9C19416805F3C6316FFE3AA72EC79F315D45F6E4598E72F481004A632020B3CB3F0DEA2F93C58D9F09FA1F840F3845E9650771204014120D90828B3466BD123D9654B7982C06442C0E283E1EEAD14DE994C6F57681D4B0446CA3B63498B2A7B149A304E32552BD45C93DF6AF2A9CC4C7E7AC35A54CCC857654A1004A62C02159E7CFCF4C675BACF5B8B11162F184C31659B2E0D130404014140101004040141401048120223D28445365873F6E9A00A4C1DC2E908AAC36643F038D3F1FFDE782B9EBAD8885F9EABD35AB124D128C50802138E805A60F8F0BCEB705B41099C4E27FBBCFAC7BEAF7840ABC40C0DD870572627BC4142802030C911F03883E8083A27792B847C4160F808A83E9F8CE0C9C941475757328A92320481498180EAF3A918462484590D501A0035EFD48A3447885A013519E5C4341CC26DB3E7E22F67155349A6F6855155A6B4669110731389950B4120B51030042A4D93BE34052E27BFD50284EAEBECF3FCE09FFA362E53AB0D428D2030F51050ECA8C71F0E259E603B2E87BD062F4EBDA64A8B04811804C29C5FE585DA39A7F218434FCCD3A16FECBC9397E3C6E5CE4E96A362250802531B01B5383ED393A9E5113D6D4BA1E68E4A08331C73A809A91A10F9A1B401D40AA4855D0885E8352E8DFBC6F82FA239B3EC1653A8E1428A20302802DAD386EAE0661F573D9A7D3D2DCD45B9CBD480F15EC5A9DE2E5D7C5034E5A12070C50818E34E745D6F7D590E7EF6FC1B08A767C3999903A72B030EE7A886B42BA64D0A1004C6028170308060800EA17ABBE0E8EBC6C65557E96AD472B65ED2E6879A820D15E279E7D6D5CBF1F35FFE07E76B9CAEB9D239AEA9316D14BB5386AA589E0B02138480F2621D527F813EF66F3A10FCCB559A9291F2CE58933FA211ABDFAA09395B6905D4CF81832D53977A52EA083286FFD40F043F54A38D9F8C61FC5AE8B4F221084C2402AAC7AA6504F65A2D6819775A03A6062BADF935B5BF8A4C5318EBC71FEA99044140104802021C6334432A5E341C42BDBFD283A75EBE8486964E047A3A935087142108A42E0265F95958C78587913B84EACF3BB7AF7F177EF7CC11BC7AF61C824139E33575DFBA50960C04E6979460EDCAA5A3E09D64D43E78198E96B67643461A3C5DE4A9A5DD32BE95A015E21961EA9B8297FAA6E4A9E3688EA884305302D3F92D714C44B1089C72914208588C60885F2661ECAC6AF2A7F77F45842FA501A349A2D2002B734425B0E919A24A2BBD3B855EA99032451050E38D1E5B38AE84024184C2018482DC13D61BC0176BDFA420D63D455A2ACD1004FA2350969F8DEFBCF72A78325D5CEC76D2F888DF2EB537D9D0600D36EE0CC83B9D5DF8D2371FD18258FF1A254610981A085C337F1EBEFDF7F7C1939B3362DE190F044625842986D78CAD06462D691902573844414CDDAB785308531A321D646E3A1EEF53EA48160266BF55AB8E9610A62E54DF37F684A98A9456CC8CE3B7EAFB830D86C9224DCA1104A61302C618A3861532A5322FE1829F12C04234D5527F41C6FDD76BBDD8FDD2DB228C4DA78E310DDA5A56908D4DD7CFC47B4A33B543A8349ADB1A7F4A10A3E991B6CC30265789C69EE1F0CE33FF7D1CFFF1D433228C4D83FE349D9A784DE93CFCD56DABB16645F5A87867BCB01AB110A608B3183B7A6D095EE633533BA6EC46D45C56FD44A8F1D30AC64F867527DF82406A2060EBA24ADE8AF45D75A1B45EFC30842E45AE4A60D3801951D2B3150E1204816422101D6F0C6D5888838912BEC24A10E3C29F32A7D2D6174163F14F73AE9D993527279322294B10180B046CE387BEE4029F5AE8D30EA1D23891547BB7A8FD529A30258CA90540BD8FCBC8379810A67842EF9111DE198B1727654E3802C9E79DF16AD288F68459442966B70646E39A4FF4AC35AC7C7430381176711434FE1B4298955925B55DCBA520902A08D8E76DAA8FAA7BDD57F9A1DDD0F39BBA2EA3AFAB675A1033A8B75F1B31F229080802C944402DE429FE536CA7F94D1C4225135E292B1510D0ABD5AA835BE38B616971A50EA1847752E1E50A0D638AC018F1CE98D2CCC247258429A20CE1ABBFF99511CFE70A10B55D865F7AD05499CC2013560B09F94E2504AC8585084D66DFD5D298DEFFC5273A8E2324C3403CA01FCA872020082405817EE305C7167108951468A590944280838B5A64E067B21C4209EFA4D40B1662C60C81E4F3CE98911A57F0A88530558E3509B5AEADB2B582407FF417D2AC34F22D08A41A02F10396EEC2D62A8249AC5E50E08712D8D45F7C9E546B93D023084C0504621648C87FE4400E40CA2C8B13D690BAE39FE24B9B432863A944AD9BA8015A4D6F250802A98780D13B2DF1CBA0CF1867549C3281E79FDAFBA51702D519954CA33F8CB4438D43C23BA9F7CE85A2E42030D6BC931C2A072FE58A843055F4409350235E86BDC1E197A7A98F80D1876306B241FA7DEAB747281404262702D658A38C2CB4539C341E72C4B32981A09E943AC26911214C1C424DCE773CEDA936679543398452E299E207F5173F3625C2507827112A1237A5101823DE196B8CAE5808B3136831BA3D4EAE0581A98080F4EDA9F016A50D931501FB6433CA8BD40E283D179D14E889A87608451B78FE57E3B15A3E310436A3D5B2243859DFFED4A6DB9C3BEA462A0597BA573B39D4C5500EA154BF8FF2832EA2DF87F04E3F4824628A2030D6BC331E302555081B0F82A50E41401010040481E98740FC64520B587AD62A0EA1A65F6F983A2D8E9948B259EA5E2F18F023590EA18477A64E7F91964411180FDE89D636365722848D0DAE52AA202008080282409211B02693EADB1E8C783569E5B02C0EA1ECD0C8758A23D0CF9C905D58776F35C34CA24328E19D14EF0842DE8811182FDE19316123C82042D808C092A482802020080802138B8035995454D885313D713567AFF6F889A5566A1704064720BEAF1AEB0B962466E4557156BF1F8E09E240355A65A8E7F67A857706424CE25319017B1F56748E25EF8C150E22848D15B252AE202008080282C09820103FF85A9518F1B15A32EB997C0B02930701A30FC7AFF40FD4EF47D2AE81CA10DE19098A92367511183BDE198B368B103616A84A9982802020080802E382C04093CA71A95C2A1104C61081B1EEDB635DFE184223450B0283223059FAB676C233684BE4A1202008080282802020080802828020200808028240D21010212C69504A41828020200808028280202008080282802020080C8D8008614363242904014140101004040141401010040401414010481A022284250D4A294810100404014140101004040141401010040481A11110216C688C24852020080802828020200808028280202008080249434084B0A44129050902828020200808028280202008080282802030340222840D8D91A4100404014140101004040141401010040401412069088810963428A5204140101004040141401010040401414010100486464084B0A131921482802020080802828020200808028280202008240D0111C29206A51424080802828020200808028280202008080282C0D0088810363446924210100404014140101004040141401010040481A421204258D2A0948204014140101004040141401010040401414010181A0111C286C648520802828020200808028280202008080282802090340444084B1A945290202008080282802020080802828020200808024323E01A3AC9F05384C3E1486287C311B9960B4160B22330D67D7BACCB9FECF80BFD931781B1EEDB635DFEE4455E289FEC088C75DF1EEBF2273BFE42FFE44560B2F4ED2B16C2AC86C60B5D46BC12CA44189BBCDD58280712F7E181FAFD48101BA80CE19D91A02869531701E19DD47D3742596A2320BC93DAEF47A84B5D04C68E77C6A2CD572484A9C9A212BED4B79E38867AE16CDF89B4967F81C3FFC658D02B650A02138240D87D3542B33F81E08C0F229C96A969B0FA7EFC02C47008ECC73B011FC2A7F720F0C2E3407BE3708A903482C0E44020AF04AE77FC351C95B723ECCAD034279577FC7E840FFD1EC1DFFE0770E1ADC981895029080C0781C23970BE6F131C2B6F41D8EDD639847786039CA499F608249977C60A4F474B5BBB121B471CB4D065E6D213CA4013D25FBF0B0E5FC388CB920C82C0644120ECBE167DA5FFC6C964B15E80B0E81E892016CF3BE86C4670F77D08BF7DD62A4EBE058129878063D635706EFA6720B72879BCF3760B82DFF91A705E162EA65C879106451070CCBD1A695FFC0630AB407827828A5C08024323900CDE19BA96D1A71895638E7E93489A6CA59FFBA40860A37F0F92739220E0F0BF0257E3A748ADA9FD35E9B6F3C4604DB1A733AEC308EEFD820860838126CFA60402E1B75FA5B6EA2B6C4BF27827F4F00322804D89DE218D180C81F0F937107CE43BC23B838124CF048104085C29EF242832A9512316C2D4C4D15AF557D7EACFD5B6038E9E1349254C0A1304521581B4EE176876BB2B6A864B422D1391C1684EC43BE153FF81F05B2F0D964D9E0902530681F0F9E308D7ED4D0AEFE099DF21FC6AFD94C1461A22080C8A407D1DC2870F08EF0C0A923C14041220304ADE495052D2A3462C84290A2CE1CB705A1082E3D2BF279D30295010486504D2DEE6DE2D84F8672C44289E184E88E79DE0A9FF1C4E364923084C190482279E605B92C03B079F9E329848430481E12010DAFF5B2613DE190E56924610B023305ADEB1973116D7AE91161AB3E2AF3561D402F8CE8CB418492F084C6A04D4DE472577D12D8D5283E9B6581AE2811A968877F0F66B0325977841606A22C0BD8F49E19DF3E7A6163E0BD621675D355C3986038660E37174EEAA9D5A6D94D65C1902DCFB28BC330084C23F030023D11A8151F0CE7820372221CC5AED8FAEE6530F100AC211EA180F5AFBD591367F2F724B56F68B37227A11A687C6C0F9CFA1E7CDC303A4196574CEF7E0A9DE0674EF42C78B1F1D652189B3596D0A5EBC0F5DF5BF4A9828F386B7E0CE06FA5E9E839E96844924728C11507D5EF5FDB0932CA446455B48248C0DC43BF077DA724EA2CB397F8FC27BEF863321C9F4F4D87319FE338FE2ED277E9A30C5E8239723FF4BBF82DBD5804BFFB81EBDA32FA87F4EB34D6917F7E2AD7FFE4CFFE78CC9FCC03ECCBCA10C81939FC6C5277E93308D440E8100FB7C5278A7A77B888A26CBE36AE43D743FB2AEC98F23F8BDC8BDF353F0D5FE132EFD7C7FDCB391DDBAB63E8C820FDE80C0B3DF42CB83572AD8AD43FEAEFB918ED7D176C75DC9E5C191356BFAA5669F17DE897FED63CF3F58F029CC7E7833D21A9F46F3BD7490724541F8E78AE01B6DE611F2CE68AB1969BE519923AA857FA501B00B6323AD3819E9D3320A7531E1503BC201FB9F9A9A65C2E1AE407AE95E642F1848501B25155979A3CC3874B6B48CAB752243B7A22EEF46CEF2B7E059F2C8D09927498AF48A43F0BCEB7564164C12820720D3EAFF8A17867B3679AAF0CE004D1A7E74C16CE81F8F3E1F4214B8EC7F6164C091351B19555F44D1C7FE61F8650E2B6501D246B47434AC428D446C93122A1DB6F2BD9F7C1173BEF46BFE9AC407C3D57A7CEC78DC0F4CD378D49E9C3AA635EFC44198F7E3EF4604B060E34BE87DF669F84EBE8460A70F707B90B1F1CB98795B795CAE91DDBAE8AE5985E8B8B211F93B9E46E1435F1E5941927AC21110DE897D05E3C13F2899658C0DE956DD13CB3F595FD88EA25FFF1679AB2C7AE47B38088C86778653EE95A4B14D37865F8C5EF8578BFF61DA26C76901865F4A12522AD36886D0C50FA3EBCC61E3C6FACCB91BD9D73D005766265C73BE0EE76BB722683DBBD26FFF95163070FED0DBBBD0872204DE34B560052B39E9E414306DE2267D03533BBA27AE9C6BF564203A21185D39139E4BF57DC503FC795697C311C4528677AE143C5381176EDB8BE67FFE625C699598F1919F20674109D2E6D560C69CAFE172128F6F8AD53BC6557D25B72D07D17D92AFF48CA581DE84F48219ECAB142AAFA4DCA4E64D459A46D1C0E9CC3B76B8167F1D9925EAB7DD87DE1FDD82B6A7EC0F410DD96F29A05110BBF393703DF57904621F0FFB2EF0DC7EF46016FC4F985AB055347BCC65BD6D86E9E3B00B9284138F80F04EF41D8C13FFA0F1287A9EE55CF38F7B8CBA27987FDCD75C9D426352F475A4FCD5287867ACDB3422212CB2A7850D093BF817E49FDE243AD6640E517E9AA13D8A49D5F528BA8FF1489A777D1F6969797AD5DE2E84B90AEF465A7A1EC27D74FD7A61F7A0ADB0A7ED635A04B942394621D4F28D5813C3C1043EFDAC0AE94537E9D5FBB0EF05F4B570163982E02CB8134EAD516C47B0ED5104BB06CE6CE180C005F89BAD896AA2F449A4E94DD294A80A33CEA9DE63EFA3E8BB3C48A2317AA4FA7E3894C633C3A80953CC4D292C9129A2AA7E20DE499DC9FD68414AB4385087CBFFBA1ACECF9E46E6CC0C38D522BC4D08732FDE04977736D07B1181C6DDF0DB9EC553614FEB7F613727A163687FFBD66EB43F41FE8E84289FF717FCDED4A9DCD55B909E3B03E1CE46741F1FD83CD1C536BBD96647EF65F435EE18B4CD91EA135E0C4653C20C291929BC63BC96CC75C68254B8F1503F014CA568FFCC1EB87F7D179C33AFA6F91F462F841DFA29DA0F1975EACF4BB6EB44978BD7216BE11C3D6E865E7E1E3DA712EFFBD6EBA00BAA99F67AA6ED44F0E53DE87D2D518103C4711F8FAE27A713A1975F1AB01E237739B26E633D399C0C5F60DA438969526933D76D84D39B0B74BD8DAEA7AED4FC7200DA27285A78270AFC78F10F5EAB45BBDD8C7728FE0179C2EAAB6DECABFB8F4789B65D5D31FFD8CABAF24B8BBF72111A84E62BAF67E24A1809EF8C17952312C20CA2D4649357AAF7F05B2B02C68BDA11D7F38A415F5A119C33B8878A137577C52164CCAE8A5D45B8763B421DBBD0F9A78FC6D4E02ADB8BACC29570D88C36B3CABE8FC0A5C1051D27F7AAE570AF5AFCBE2EB5DF4BC5C37F185D7FA8B1097E34395CF17DEA534EC27711C828AA42B0791BFADCF773126B0A98D97760C6BBEED0655A428963CE13C8BDFE160A9951B233CBEAE13FB50CBE4184299DBAF011E4966D625E6AD922E1FB08753E8DDE131F8C19ECD32B7E8FCCD9EF88C12CF39AAFA3EF8D8F46F6DB652E791D6E8E79818B7F8033FF9618CCA2347D96EDBC1F4E93DEF4856D48BFB61EDD4796E9FAD28A7E81EC6BEE88690F4A1F609BBFCDFD713F30A89CF1083C557722D4BA8BCBC477406DC942681BC24756C5D01C69D2185E28B94BCF52AC6FE5A42306A5F8CAFBF3CEE417C2E2DB18BD0F2AAB606A919C25EF0328A0B8563E84596B6AE08C9874A8E70F227CE9455CFEC10711B3C367F13F6076CD1D7065D984BCDBFF1181D70EAA4C038781F67545F6B05D44D78F6F8ED1CCCDD4C222D0F3EF8F22FD039F8493DABD96E31E14DCBADA7C9B6598F90D3A62E15EB1B646B3EADC8FA0E04B4C6FA32FAFE61FD1FBCC2771E9F0F351FAAABFC376D4C0956E6B07FE91DAFB8368FFE76DC67E9AD2EFA0E8EE3BE0B8B88B7BD1E2B48AB6F60C44D340FBD7A244A4DE55327827F55A35728A028D6F33D37C38723C0364DE0FFFB11BE072F3F7F55B4F22AF2A173DDFB92546A0CA657C6E553E822777E2E2577E182DE7B66FA1E86F5601DCC7D2FEE7F9F0DE722D024FDF8F9E999F806769B191AEE416CCF9F52DB6BD621B31EBE79F80BBC84ECF2731E3D22BE8FE976DE8B00B722C21EBABDB31F3664390340AFC3C421428DFBEF72B43FC1E27AA0798D1F93ABABF79173A4E19A5199A400E99CF9E86EBE6E548B329EE66DCF73ABABE72173A5F33D2AACFAC2FFC0433DE7D7DCCAFB0E7E39F40EFAFEE47DBAEC413E168EEC97125BC137D4F23E11F07F745CE49B02F52ED97CC673C380EB5FEF5A76DFD76230A767D1E2EBCC2BD8FCFC3B3EB2EA45D781A9DCDD70FC23FE5C87BF05BC8BACEE42F93D4BCFB5AB9B7F387FDF6768E9C7F3E4C9AA81537F920EB8B8790F5B7DC0E904E8B8DF8FD6AE63E36275AD1F5E90FA0C3C627DE9F3F8DCC228E79E66F49DE833B91499AEDF391BCFB3A92B21F35FAB626FE6AE4BC33F634DBA6EFC3AD8C3B603897E47F63CAA92E263CE8D95E7F2A0AEF3526F4A166042880B9CA0F51983004B070EF490A53BF41A0F30DDD8E34CF1DC8A9B83B528673C1EF913DC710C0C2FE7AA67D1A81EE664EBAF3E0CA677C2465FF8B602F9D8230DAE9E1E4D316D2F38CBA1DEE2AB8B99A6785B4F91426F826C2BDF5D4FA9893350A470EB423D4DB6E24E3BEB7109F877D6F98D96866395B0960BDDC3B70187D97FE8010056387AB02198B7FAFED97ADF2FB7D17FC029E6BEFD402583840E725AA6DC44185B4DC5B9075C32F2259D22B8E22CB14C0C2B4D50A5C3A0CD53E50B04D2F7D02D957551969B5B924B1214D8E81689A41AEA7B31445A70AE15E6A21BB0DFC51F80BE4941B02583860E1AD68CA8473F6FDC85DF4599D076E031F67BE2580F51297668DB79160FC3EA90CD6F56A5ED07C3058AF5074A522EF8C155E5B9051A0DE950F81B3D4102DFE0E851A43000BF734C24F61AAF7B5D308F51195993760C6FF7C284A08058FA20FDD6908607D17D1C7B4BE731482C81BAE05EB29D0A8A4BEC43CF8D645FD4E1CB3AB41DF3591E0AA5E6EF2C46CB8791D0D5F809BDA3AAAA7281095440444B53611BC444F643A21DBC0EB404402E36F09E9500258E8E269F4D61D44A0831A2A0E8499B7721238C72C7DF14398F35714242980A936FB5EB1DA41F699BD1A33BFF44B1863A965EE68F27E9438C0DA7BC7B8A168B2674BF56BE11DE30D05FEF8BAD1C7662E47A1DA1BB6B83CEED59D41FBFD9F44EB571E80BF4B993E64C0FDEE8DB634D5702FC8D7F7CE05D79BFDC9789CFBEE6ACD23C1570F33C29CB5B9DD8CA3C6AAB9C348E4EFE0F5EBB40669E2FD063ADCF8BC218031BEEFE4F3DC9BF68AB1DE3AF35AE47CF6F1D8BD91EEF9C852025824ADD196B4925598F5E0A78CF2137EDAEA81550FF7C0B1798EDCF9C879E04978169B19492FE0619B9500463E7CF545F41E8BA6CDFDD64FAC9651007B1C79A600166A7C05BE632F22D04CBE74E723F323DFC5CC3BE2B14D485CCA470AEF445FD148F8A7BBD9AF79CDB5900B13B6A0784E8DDC8E99E5F41F107DE0DABA4E0B3BE10BAFA37715B5C2260B0DCC3FCA7CF827A600E64350F7D51775BF567D50EDED8CD9C3351AFE593C8B8B964D46992435D4DC84C0B93663CC2BB91E5951F2E15A778339E6E5C34DAFABD1A0165938D6D004C5C74595BC879ED6343B38A66A9A9FB3F846ED47BD1FB33E66CF1B2D65325E8D9C77C6BE95AED154A1F7BE7076A23AAE3149194D29C9CBE3A039625A0E052327CB741752B8C8A329C29D48B70B0FA84276BE2130282D53D7199BD911355433A8A15265008FF26F1332E7BC4313186AFF3E3A4F7D435FAB8FB4AB9E404E29058D484C820B9AEA85AEB905CECC9BB448C5618061252795796662D2470D1B5E53832349F69A74D11C10CEEF996938CD3CBD8A6C41CDCFBBEEA4E9D66FD0F9E27DFA59E62C2B4933FC271782164E6630356A2E0A79747A3190E7C46C0A7DFADD75FE0A1D278C32750145BF84A7FC7D7064DF820C0A89BEAEAF536B58C147BDF432494D8549AF4A9B7E1D85B3FC0AB8E63E80B4376B7476E363109ADCB7A2EBD89791B984DE1DA935EBFBF35FA0576BECF86E4C9A42EDDB89F7E7A2E59934A5CDBC9758FE003E6D82693CEE97369A6BDCAE148EFA6FD00E112527D578274AD928AFB824E79E43A1462B54E934C39B81F492D5C85CACB43F2CB3AF013EAE6A7B3E72ABC629D4B40BCD3FB16B7BBE80C26F50FBE4ADD403480FB3E47D800B04FC0E5F7A0E2D3FF8B06D65F20B98FDF75C05D44218059B8424FF14FE8B9FE1624009325756A2FB709D4E955D5A1249ED2C55FDD5D056B96BDE6D985CBDF52C7A3B6747D2F89FDE868B4F57A2E0EFF7D20CAC01ED3FB81DAAEB657EE056338D0FFE2377A3F5A9A8D6CBD0A8CD40C64A2EBED073E2CC5B8C362B0D5AACB6EA136CC717F97B7033DBFA3E5C1C6C81DEDC7BA72A1D882693A049F735ED7947BDB1D7FE09979FBD81C2C37CA4952C47DE03CB3183424DB0F10CBDDFD20CB0F6975CB0305E6DCFB32F61C6CDC5702E5CC7883D4624CDF95CFC2DD521F76A642E603FD1E9AB91B1D0C368AE663FB11F78FFDD6622A0F3FE6D14C3BECC8DFDEF052E1CC2C57B1FD0CFB2EEFF0AD2D544B3932BFF5B4C2DAD7E626A043869CCE684ACF7E7C66F9E7AA4B4D897A83D88FC2CAFA3F6EDB3AB9076CD72FE24FCD0D0F4EA32A21F595FBDDBA8C7FF0ADAEFD8C6BD6AD1E0FD3157E84BF291FDF12FA3E333065DC6D356747FF903B86C6AC80093A65C9A50714EED3FF409E41243B538E3DFF379BCFDF32853657D95C2D9CDF339A1FC345CBBEC9A8E68BD93ED4A78C77C6323E01FD02C35F8F1E570152D826219E3A7958B18258A4F54F0205D092B66DFC9BED110DAFB8E91D72E45173E06E21FDCA61CEC50B821CFF57CE7BD31DAEA3CF6EB2CEEFDCC78FFA78043A723F3C711F3CFA91FA2F5633FC40C0A4ED9D7B0B77F7333DAC9EF46F9C5C8E24243CFAE33BA35D955D66A20A79555EA37C3E009F77D5CD0E05DE8D5E7D14B9ABD16CD3F20CDFCA9B082C537EE0D9F46E6CFEDBF07568AC9F93D52DE19EB56AA7731AA10662EADDA532D9AE090964F4D49354DFDAAF8B7703BB2AEFD3EDC9600D67B18DD273E4A0A4FD2831B3526813FA0D72E8029DA2FC569520A4D93B8D049DAA87F23A675A1373F087F7B7B4C5CFF9BDDD4F0A834455C31A7B0A5C20C4E2C29F26A2F8EBC4D9BB1494703DC9395AD84336AA46C428EF990F91453AB607D1B77EA33D4FA0D9B00A662B87FAA7B00ADA07AAC02CDF99C6AC21C7A83668736014C3D6BFE30FA3A15DD1948E3928AB38C9A36DE8529ACD9053095B4EFCF34210CF0C24D41B340C51861583499BDCE612DDBCCB8174E35F8074EA2DB2E80A9224993AFBD9917C4B2C2C28CB7FADDD884359576BC03FBBEA5151E49D5A9C43B23A13B515AC7CCF5C8BFF757C8BF5BFD3D8C997FF52072DF41014CBD5B0A605D8FDFAE275981366AB2A8D5EA7DCA2E80A9124F33DE2859E1026CE10282EAEB3EF43C6917C0D4B3077189AB7443859E330D3A49FA75779849DFC7320D7B64A5794B2BE0C06B3EC92E2DD357FEE3FF68C6D8BFAE316FC80FF6685E872FFD3E4600538FBBCE1AF56A5EA5896186D2B0A1111DFDDCDDFF14975E38ADB2D05473BDFE1EFEC7C0340DBF8C144829BC1379093D0FDE85B7FFF5B7E8A3764AF180831E115DD7DC80AC0D9FC4AC870F690D995EE338B4070125ED70C57EC60223BB7B83DA8BC59F43E549514D22377012A9C2AA8D86C952F3E9183324E3213F175B1C607D53735C55CC077410D26FC2B58782E22B3A6BDA4C9586FD5F7FFAE07BCC2680A9B8FDFB0D1AF5F3441FEB907DA35186FF57B102984ADDF69D5A43F316B7AA1F7CEEA736014CA5DC43E5B56AB311D4C4D2C9CBD0ABB53102987ADA43F3467D12C8CC45C8A1C036E983F04ECC2B1C36FF80A6BD8D4A034CAD94A5DD59BC412F62843B0DDE7369614515BFC114CE9AE0B309F4918AFBF10FA75626EFA9BE1AB3FF9299DA7FB4DFE8D7B9B37411A3E71F830287C5B625C67DCFB137F485EBE60D4604D6713194C225177442FCCD48233F5959B2AA8C2D2E7DFB29CC59349FFC658C00A60AE9F9E6770DBE715F8D8CA9C037AA51A3E41D9575AC02C582291068AA17A4495A242897F5CAE146CBA3F05D381C89EEFD13B546BC4BBFEA017AFEA51945461105237A99C9CCD32B130663D0D4C8CB674C17BAB43DA15308DF5B4FC3CDFD4883057FDB496A7BA85DA3F0051C86AB90CE337815547B99666FA3E0F50E3D68048B3619A688DD7FD0AB89C37F2134436CF9557F12E2678BF129B20A8DB6F6FE815E18FB87DE13F323AB97995719CCEA70BF03D98BF692936DE9695268DF8B663C191D4D4E6B8F9E2B8F76C94FF005E829875164A897EFC9D22046E30DD34D1B3D72394108D044E86263B4EE004D1AE87023D8B817ED4F47B5CD3D4F7E9042155F6DF52790F7C16A6ABE68FA478716CEDC1238B4C6CC2C62F1CDDA24307C897BA6CE468BB5AE024F3F8AC0CDDC23634524F8F63FF52C822B16D121885A8DA71EB7D430610C373D0B9FEB569AD79621AB94E3D3593AD5984D4189C262EF0B4CC8B8E18660E3C17E49D3EC0B25CAF31C43986A2EADEC8D4B1DB068A406301386B62E2E89DC4E2304FCBB1E402BFF54C8BCED13C8B89993A685ECC3EC474A43E6DDF130DEDEF269F85E6E453AF77FA5BF9F2BDB0FED8731A1A2B6EBA9E3C8FCE02AB8B496EC38B24CB3BCC0CBFB8789228539354BA389526F822CFE87B6E1AD87ACA258B70ACA9C29415AE3E1C09F6A1C84FF75AED82748F31A05CDCE0F70EC9C037764E247EDD6B3B5FD135BB34A3EC95C68ACFAA7CDBC1E33EF7F98826C3479989350BDC8178D92AB2986C070F9A7FB8F67A841E2F851A58415F2CC3A63FF601FBD873ADEFD01B84C61C57F9B698AC8232312FD7EF787AF1C4EBDC544F5D53DFD1F9F7A00176E37F81B1490741825FFF42F9CECF4F3E711DC782D9C6C9B1EF316D3F28A3C10A6B6CB4746CA2AB99AA6CE4C776A23854B8E4DE4BFDEA7B886AE157CA4991AF7FEE138B5EAAD70ABDF1B25DC1D4AC083FD3349CC0811186C2E33C2A2262E79F0025DD4371C1E9200D7023ADA983BF87E2E5D88B56789678F250CCE22439049F8D0880CBDFE3442CAC431FB263D61747994404321E5CCE7E0F028EDD7B5DADB95124054085D7E547F8FF5872BCF10AC86558FE5169F7BD8AC8DA0C3CA37C2440E87316105AEE67EBBE1D117EE19FA7D8F900C493E0A04C2342FBCF893AF0D9DB3948E36EEE23E2F6D4A384872C346845A51B5E49F28C4096D89925063D67789268E33CB90594ADEBAA952F36B5FE34FD09D49B3470A61E98B2BB9DF8A1A3BE60FB7D0EC2B6139571069B563C022D41E370982407F047A9FFAA99E20A927991F7B18791B6FE05E296A713877BBF4EC19ED84C3759D6161915EA826546FA0EBB1FD14CC28847112A9FA74D662A56DEA88BAA457850D165695C7ACB10D96D4FE6C347DD8CA637DDBCB03CED0432F355CCA5E6C04C1A1F78E3103F7AE652C1D4146493AE51018947F1EA3B042271C4EF289125632AE53C2BB0F7D0FFD131CD7512B466145C5A7BFBB5CE312389940A0D24FE23F280069CB87A876363E45A2FBC43C9028E550713FA5269D5E548BA8B5A2B015DA602812FA5EFE257A78245056C97CB8549B4AD6E9C5FF70E38B7ACCB3AD5524AC207869A071386172891C0502EAF77AC441B9DB56AB59EA2F799D68C464443338873171CFF95E44000B77D391C5855D08F8B8E9B8E5304239DC7755AD34566630353E0E6A66120665D698F0813DF207340DFC128530BA16566ED4795E9932A153DAA7B4AE37909E5D01E702C6E71431868E43862144DA4B1FED75C87781592BF837D08FC54ABABCBF5A9B205A7504DFBA0F5D6FBD01A7D38A31BEC397899D1995392FF6D968EE94D963D7891FC3312316F77090F558CB51338C55247540772A048B0F06724D1F4F63CAF14E3C8123BD77D1CC6FC8B01C05A60016EEA1D6E9D42EF8CE365293FB1B2EA6F3D9DFFF4A2F48E862ACC9D780527FA376E611D715FB51D0DBD840CFA214B66EDA82AC39CA668303EDA93AF873EB10AE2AE3D981776246C1229DCF7FEA57FDF28F794429357EC3AA64203E1D56E6944E34ED79876F27F75B3B2954CD82EF47F4AAF9D4997EEFABF7E79FA65061EC2771DEC8D5E80769EEA7F6B5947062454D91D2F0845F7D85FB26F7734CFB32E3E7207BDDDF19FBC42E9DC1E5D7FA159938825E1AD56FF9C07DB2DCD01AF8956BF8C4450C3756BDF781033510A398CC5AE5F5D57E0BADB54D318EAFD4B3D0A9E3B6BDA556EAC9FB2DBC63BCBB11F3CF7EEEB16CBC9B42C91CE31803BD88F18AB6FE71BEFA961656D23F46535EEDEC861E0D1F31F6510DDD53389754F28A926A2E254EED5EB581FCDA4477F5899F5F69ACEFE5D7E9F1703EDC1BA8DEBAC6102E035CB4F1CFA49770EE97742DD8084F89215CF625D2D62520C0CD43AAA75A1829EF8C75FBED0666635DD78496EFA4A30D057EB87B173A5EAC412FCF9F0A28014C51E5B434310689812E25A85058A2C9612280DC25B1EEDA8D5CFD3FFD97951D3DBD185E6578690CD3E430C898BEB74F6A212E6DD6DF6A17EB61EE5B1BAFA956C8DCFFE6A0D390441278C6925F22ABFC11645E75270214165548CBA1B6AE8B5E11297445FFDA9179C3EBF0BCE3507402AD538FFC2340D34D25D43A32AFE5E7495B1D467DAEF947E159F12764D1757F34A8F52A0993028152E5219094D2ECAFEDDBEBD1B6F7A7DC6BA90430457D81E6CB483B4E5138E38D63E6CDDCE19220DC44873B4369D398ADE785E3BA4F39CBEFA6E31BF237EBEE39CB07A70E22C89510C79C7723A34409908C379D77F026E921DE4BA355819B9A38FD7BD456875E4BF0B41EDABEAD74B628B99C42083867AA490EBD7ED2FBDFF0422D27916AB498839C3B0D53AAC0CB8699909F9348B52F2C630B1D63F02A78D2881F56B9CA53A99E44CED12BE9F1795C1FFB0ABC9FFD3CF2B67E38FED188EFF502A67B0EB2D625C8CA33C7B4E9207F1CFC2310F67CBAED1CCA177092F91ACDA8287445FF3AE1F9F16F51F46FDC2F9EA04A899ABC088C9C7F38369C54F31A7A19FDE0870C933D9A1CAAAEDFF31C85157EBB6EFE30CF7EE45CB1F945D379C770F0A106B74DF1251D536D48D0B117FC1DBC5FFC0AF2C84363D5077B6A5F32E695377E88FEE90C0D79CF299274E8A8E1795439CBD1CE7A9429B07DC18758C4785CB5DACB03DD55396A01F3B911FC9658D9E57B5808249231869571B2258A9ABCC553BE09D90BE91150479BA2D09BBB0CE1CCB5125936B7F53A09DDBB67586777C51715771F7CEBB0215C50EBA5CA0F759A7B645AB84993D29F23D338F53CD4FE9BB89C896E9324A65DFE8DE1223EAD821EECBE1E5BD18CEFF1C74769A16836F9F6AF1030854587872B4745B1499D658FC04587220E57AC001B9B6AF0BB708FF9DCC403AE77D055EADDB1994853C64CE29756A86615B1CFE46E922010ED23069F45C99EF191AF99268A3E83E7684A18B8A4FAFA0CE4D8DDD6EB2C9B5070CBCDD1CC835D9DDD053FFB97238B5A2F0A6DA1164ECA74FADDE85383657A8911DF747C18A688166D835518F7ECEC67E0537BC0E9F6DEF3B17F887BC87D71D586162ED0B88F82E1738660387B799CE0B929922EAE00DE8E82A6FE8548CC0423604C08293C54DD9DD885FA6DDFA2B7C0D88950F7493581A2E05652CC6FBA78AF3556EBAD49A4B3285FC7FB6B87337132B8821E354C471719C8FCE2C3710B74D598C143A555089C3CACBF47FFB11FBD279B989D9EE23EF6136DFA152DAB1CDEAF6ED002649813636B78883E1FF8AAD79C40A75DB711DEDB62D3B9EFFB0A175C3C3C8B4DA929244C250446C33FFEDA17F5589346133D351E45F64D5AC24A91715ED6F0FABAC53F96704721EEDD3C876F412CCA9EFBD68DAA5FC79692E0AED11677AA968ED538E6F19807B5901132854B80F11738E6B9E95955C5BF1AE5ADF6A74D0751377F023368C6680F39CA5BAA5A20A4B9B372652F616C1048A40C199B9A26B8D4401305A2224EE679E8B1676905EDCE9B390E5CCD8DCF8680A4C87364BE0F398B7F4173A98FC2D7FAB774C1CEE7B3BF0F8F671BCF01AAE7F32A9EFD154D3F6493BABECC15887BCDFD54741E42A1CC087461DFFB3DEE0B53DA9C76049AA20E0CFA95698E1B8ECC95C8A6D38A70CFAFFA25B147C44F72EDCF8CEBDDE8BDF0B7C89953454DDFDF120B1ED4C9B671F7255C7946DBC214160DF7F61F45DF55F42C979B89F4F2B7E8E8E00504698AE9C8B9450B60AA3C7590B232B11CAC23C5D364DC534358CE3D7A3CF7ACEFCFF7F190EA7B914D4D97339F782FED8F7784A6E158BF190D95CF5441E0ECAFD0D75703777A19BC5F3A88ACB3FCE1CFA4638E39149078D6960E7C96F7C95FA2FBA90FF3B0E3839873FB7A3866D7A0F84BD5F09DA556CB7515DCA53720CDA6058BEF57B1CDE586649E1996B160B68E0E9EDD1B79DCFB56A3DE17A62202671E8DC427BAD07590B6191FA1939ECEBAC12786714C70E9E9BD3C27AC0669F3EEC49CCF2F673BEA687F760DCF755A6468D87B9EC3E5278D0598BE360AA3B36723F7EF5F44FA996739492880BBDC7052124F573C4D979E78303E89DC4F1204FC8F3C0CFFAA1FF2379642C9471E45E12DAFA0EFD5D7F9FE79C8F935E5DC44AF042D86E6A3118F6B819FF3ECA18DD71BA6833CDFB1F73523090ED172E0B3FC6D566346E71974A955F081C24CE381A3F006CCFAEA77E948A716EDFF528BCC073E80349EDB57B06B27FC7FE4795CF424E7BE917B6854997429DF496720CAB180C57BD6B7BD9A4471F6E75DF7D3DA421D829B7B3DBCBB9EE4312BA7B908910BF762D6A3B5C27447FF8307EC5986BE3E444FC1744CA25C8467FECDD398BDE1343586ADC470B9E9E58ECAF0671F1D9C7F87AE4552A41802A3E11FBCF6432EF46DE6F990AA31D1450C4358A129AF5EF4E07ECAFF1CC46E3011FF4478B918390FD379DBC9A3AC87EB7D55CB4C13DB0E1E1AAEFAF595F14FF4155083F5D987E1E5197FBDDF7C804BE7C7E1331D69A834C19351FA95A658ED0B5321F0C77FD7DFFA834736F4DCA2CC9D3DC87E8034FFF93805363F1DFC54735B8A618BE2AF7D589B6B4633C9553211981A9A307AD01B32747D0EBDCD168EF04300004000494441547F30345314A65CF91CACB400C633B02E6E37FC00A8F3C578A0B202459D61E5BBC4C39179AD84AFF4D934A95202185DBBF7353FADE3318C7D497DED147054A0FB75BFB5AF89B77D1D4A254E95B73245B4C587835CB1B0074B4BC4B3D014CDE905EFE39E18B51FCA07E5F5293E04F5B3F8D8D8FB60C32AF4349B5A3AB36DE9A60016EADCC57D59F74532F49EB895AB2B8AD64C1EE4CCFD620A07ED529FDAB28BF747CE5B336862B261D064B55D97974FF3B2023519264D172DB3441BDE2C329E2683B861BC7323A17C8E2502F4863874781EAD4F720FA692D6B34A9051B99EC2D1222D8005CEEDE5F10717F9802BFBC5371B2B6F2FDC8BB70F1DD47BBF8CF435C8BC560960348B38B997029DAA915E18D5D720A1EBF88B069FE222FCC79F8FA4EC7D81FBC2D41D0F68EE799A82D1808126939689C9029E7D5645471E6D8A56C5B7FDDB1DA0D017138E7F062DBFDEABDBEDF0D04908F3679A0258E8E273B8F4ED0F47D8A5ED9F1F425F0FCBE481CF199535C8AA5402183D4FBE462D594CA1FD691A2BF396986AE5668C10384EAF87DF325D67D3F49B7BBD32DE7D0BBD1BAE8A0860C1579F46DBC7BE62ABFFA7F0AB43881942AF19A654C643B52FCC880F9EE2DE3123527F86F441CFB608AEFA6BDF375C1D77DFBC9CFBCB565223FB4FB8F083DF9A87CBAA78D2414FA44A000B5F7A051D9FB7CE0AA290A87FE7FD717D5395CF67B6F1CC56A3ED720F5A3E4FF7D7E641CAEEA5149E543DCA04ACF375747FE70311B7FAC14B5CDA578193D9F810B09E990FDA3FF349F4BC6A68D99497B82CE2689C01C5DF8D677F82562D40C69722F7931B81D1F08FD25ABD6E349B8B15DDD62206637C7FD636F234453C1EE98309F149C43F1482342F6BDEA4596215FB35F958EF71F4B7A2E75F3F6D2EA45C29FF44E9D4DE106F7E6FC4857CD77E1EF9A2096E857F7F743F5B6FAD616A093FF7A43D663745A41AE0DE28DFB8AEE36F0169D60218DDDBFBF7DCDFEFC887847848E4A81170B4B4B51BEF6C984584F5E16061848241E32F14406E83615A33CC2226381927F84537F1D79EC2959AE4BC49AD94A688825921F71CF59E44E0B2DDEC8D82C77CDAF876318ED259DF8541B45663D6B295705F752DCF18538314F7B20D39C80D9F90F4A2CFD279481147F3663A4AF8C1C065F320EBF402AAD4D3A8BDF3D3C14804B7E1D7654FE92CFC2C5C39791CB0D5C4C1D210AA14EAFDB09EE1D0642F7002AE3BCB4E130F17D2E8B144FDB1476130071D8978C7F1E3551340F9C4559959BD856CE4A3C9C46C7A0AA5173863CCE32A388F6AC09BDC2B161596149599377D82F1DC2716C840E8F8EE88D0329E2DC85AF905A4675E461F35543D4A9B358AE066BBB56947E60C84D86EBD3F2D41392A5D0635848E0005C753517CE2932683A6F832C7F33E7CEFA12BE69DB48FFF8FF12479ECEBE29945B9EFE69E28CB6CAE8B2EE06BD9076C93C4E412518D9C3BE66BA129FCF29E987ADCEBE8CA7A813297F76B73AD9E43B113B7A4D1C136E72C3436FF87DA6826659B388EBA0EEE2BCBE21E3B174F9E0ED33949EFAEDA188174D4E5A648C6D0BFFC7FC23BFF3F7B6F025FD9519F897E77BF57FBD52EB57A5FECDEEC6E2FB1B14D27C1064C309809C94C084C1266263F089984BC49C2BC074C8037810C90C9C361424242004F429824864080B0D826601B2FE0DDBDD8EE76AFEA6EA9B5AFF75EDDED7D5F5D1DE94AAD564BDD92FA4AFA57F7D1D9EAD4A9FAAAEADCFAEABFD44C755142FD076AD7D7AF739A1B392EBC3EF29D49A9D44C59BF946BE1DBDFCEC9CC0A4ED4D1BBEF42F41BB0DFBC75A7CB8A9FDF9EC5C8F3A59473219F996FDF59C8775F28AD5548C22E04855D3704E6878091B0F9E165B10D010F0123611E12B63704E687C07C0792334DFEADB8098CF94168B1572902F3ED3B4B019334EF2C1802868021600818028680216008180286802160082C110246C29608687B8D2160081802868021600818028680216008180242C04898B50343C01030040C0143C01030040C0143C010300496100123614B08B6BDCA1030040C0143C01030040C0143C01030040C012361D6060C0143C01030040C0143C01030040C0143C0105842048C842D21D8F62A43C01030040C0143C01030040C0143C01030048C84591B30040C0143C01030040C0143C01030040C01436009113012B68460DBAB0C0143C01030040C0143C01030040C0143C0103012666DC01030040C0143C01030040C0143C01030040C812544C048D812826DAF32040C0143C01030040C0143C01030040C0143C04898B50143C01030040C0143C01030040C0143C010300496100123614B08B6BDCA1030040C0143C01030040C0143C01030040C81602942D0BFF6F952CC96E56999235073EA9A655E02CBBE2160082C1602637FF6A5C54ADAD25DC508847FF3ED2BBEF457BCEFE4F32B1EE3D558C0F07F7EC78A2F764992301B2CAFF876670534040C0143A0A410580D83E59202DC32B36210B0BEB362AAD20AB2C408983AE212036EAF33040C81D246207CD77D68FEC841D4DFF5C6D2CEA8E5CE1030040C0143C0103004962D0246C2966DD559C60D0143603110F007ABE04304BE68643192B7340D0143C01030040C0143C0104049AA235ABD1802868021E010D8F04694B5B5911401B9F68790387EE882C044F7BC0D818A2A20D9859127BF7AC178BA1166DC10E3E687DB31FAECB7A6C4CD4D9CA5268E8A0FC2BB7E1EA19A065E1A44FA912F63ACF8E6B4E320E38683A7F98E27A6DDB15343C01030040C0143C01058CD0818095BCDB56F6537044A1681B7A1EE77DE87709CA46A22BC0FD5430731FA9D376170FFC44594FDC27DA8DABDD71135EF6AD59DEF43F207EF45DF2305F2137DCB3710DFBB0399C3DF44BEEDB508C526A55CD577FD21E3BE9B71EBD1F0C13F4530544825B8FB4FD1B2FB9348FCE30EF4F37DC11BEE41FCCEBB26EEBB58AFFD6F48BF700FBAEFFBECF8ABDF887AA5D1FD438C05F722D2A0FCA710EADF8181E3E3516C6708180286802160081802AB1E0153475CF54DC00030044A0D819F2791F9C302014B0F207DEC07481E3B801C3D60F92A77A0FC2DDF43743CCBB15FF81EAA1D01CB23D77500C9C38F21D39B04420D88BEF60B88DFB67D3C66817405B7DE4502162EC43DF403648614B78A71FF0255CDDFC2E88B8FC19384E513A798D611E48699C49E7B50FFA60201CB8F1E41EAF00F30D6758A372208ED7E1F1ADEF1AEF1F71476BE969F2E10B07C12B9A12330DF5D53E0B11343C01030040C014360D5236092B055DF040C0043A0B410287BC77B1192342A71007DFFE3CD204D1A0F6FA3A4EA0F2989DA8CF23B6F42F23BFB50B97B33EFA530F6D83BD1F39D4995BFB25FFA2EAAB76F41F4E60F22F848B18BE8F3E3C67FE720A294B8456E7B23BAEE7B0752C3DF40C3AB7620FBE27F45D7D794E676D4FEDE5D4ED2963DF6259CFBE21F7819026EF80C9ADFF47A04B7BE1395F82C8626EF203FF418FAFFF81D45F92FBA698786802160081802868021B0AA113049D8AAAE7E2BBC21506A08DC84B20D6DCC548A24AB9880299F5FC6C0FE03002562FE8A3508DFB50F015ECD9DFD0A09D88F7924CBB1C236FA7FEE442AC1D3CABDA8D8C5FD78C8F7DD3F85ACE9F2C8F157C6EF8E4BCB3C871CC13585EB1BDE8970250F1307D1FBC50FF160F23D78F2373174AC8BD72879FB85626F8A8318FD5B23600500EDAF216008180286802160084C47C02461D311B17343C010B88208EC814F52B0743B12CF9E9F8DB1AFBD1967BF56B85EF5EEFFE60EFC157B107FC7DFC257F435CB678040D1B99752B6FD87DEE1C4DE4F95C2D94278D77647BB10AB42D52FFD35E091343D9449C15FE3D9AD299D71671EE92E8C75CC96AADD33040C0143C01030040C81D58CC00CC394D50C8795DD103004AE2802BB7638E9D65CF2E00B8E93A7CAED884A52353D506226A9D9E506BFF71EB4217235A56312844D0F45EF71B7875F3135C4E918D9B9216008180286802160084C2060246C020A3B30040C812B8E407797738C2135C399C30E44F7505A967966E276FA27EF43F793A711F6BC758CDFC91DFF3128107321BA65FCE032764EEDF12FBE00FF064FF255482C97E47B9CD44B84AFA09298CFCCE6B8FE3232618F1A025710817CD164C385A737669AA5982DD333A7549C8ACF577C365B5A76CF10284D04ACEF9466BD5CE95C1909BBD23560EF37040C8149043A9E412EFD4E04426D886EF021797CEA002D78E7C711A7D30CF47D137DEDED286BD88C4033CF3BBE3A6DBDAE1D88FFE7A71189B663F08FDF34E1F170F245733F4A1E3984FCDECD543BDCC4870E61EC78F1B33E94BFE3BBA8DF10A10DDBBBD1FF64F13D3B3604960E81A93D65E1DFAB41A4DEE136FE299C15CE8BDF365FBAE4A5E3A5E13DEFA3C859DCCB19AEF3DD46C43C846CBFD00858DF5968442DBDB92260246CAE48593C43C010580204BE85B1EE4F22D412A1A38BBF4590DE053D69167013AAF7907031648E7F0FC9231CBED13BA27FED2F237EC347D1574480C2777D1C51ADD1958EB841E325653C739A8F7114B8FF87C8BE85EEE9637B11FFA55F46D7FFF9F264721BFE5F546CDDCC58B4054B6A216911350B86C0D221D05F3E86FB5EDD85B3F5F4FC59C60516D8647DFE0281999E8B4B1528390236BE76439E7B27101311D3C17923588F464D7FFBF9E72E9D6909B8E4C6D38C24FD68ED8EE0E71F6D40DD48D888D8F910DA95CB40C0FACE6580678F2E080246C21604464BC4103004160A81C1EFDC87D83BDF0E7FE5CD7449FF03A48E3C4B49563DC25B6EA6848C6F491FC0D0D7BEC5836F2171EB6B51D61A45F44D07D070C3334877775332B60F61B74832A3EEBF077292189DED4B37FDDEF87960C307E9F0A31D99677F0343FB7F8D8B3DEF4470FB7F47D3EFBC0D63ED47819AED88AC1501E338F4CC37DC82CE3CB460082C1902A3D12C3EF3A6D318ADCCC21FF42110F0C13FAECBEB244773E74317CC738180F91CF1120173AC8BFB9C88529ED745A2C649D3051399C70D65D947F197085A2A96C3D13509FCF9CF9DC67BBFB10E95C98011B1796069512F8C80F59D0B636377960E81E9C38FA57BB3BDC91030040C81991038FE07E8FCA7081AEE7A2BD7045B83C876B9AC57E0706FE82086FE76D275FDC0677F01BE77FD3962AD6D08B6DCCCAD100F5C2439BDFF4FD1EDC81A2567FDE7F838A554F466383D643A786FD7A4042BF9E2414AD836C117A7C30F6E99E4CF63E8BE376320F8CFA8A2E3107F9C7669DC0A218FEC996FA2F7B3FFB52859373A2D3AB74343607110F8DAABCE3902160891807182C2271246022312E32462972AFA1ACF6E41D245A225D295D5C645D149BC44BADCE483938415CE274BA83B971644E81C79541762327E1FAFB02C23E5597CFDA67378FB0FD9C1F94E534DBC347CEDA94904ACEF4C626147570E012361570E7B7BB32160085C088167B95032B7F09EB721D25C50F7CBB47F13A3FBA5F2571C0EA1FFB33F83FE66AE2FB66B1F82F464981F3E88C4235F2D526324F77AE01D38FB40F17393C7994778EF91C973ECFF1D740C3F84F27AA93252C5EBC9AFBA9BA32462A3F76D47EC867D08D537209FE922D1FB2C92535CD17F0B5D7F28299D054360F11138D69A2848C048C02409F3F317DD4F22E64858D1EB27B8D8C441D1CD590E1DC72201731230112212B0D76CF80F78EBB63F40D089A56779F8326F65B269FCC3FE8FE0C1A39F73E539D69210F773E4EF3293B6C70D0158DFB146500A0818092B855AB03C180286C08C088C3DFBE5690E37668C46C71C4F6094DB8285E35FE522CE33A576088927B9CD74CBAE19024B8C40B23CE754109D048CBFE6011231113067132669D8650647C29886533D545ABCF08B577F884428C04351A2C50B0132CA7F77CD8771FF2B24617C4D82AA89EE95972E685BBCCC5ACACB0E01EB3BCBAECA5664868D84ADC86AB54219028680216008AC7804A4B2471B30A9207A123049C49CC06B06B2325F353EA78628D543B21F4F4DD0CF55D17339671CB6E8F08A885100E788A50898D415991393862D3AF2ABE005D677564125977E118D84957E1D590E0D0143C01030040C81F31090C44BA120FD1A9780E912B799885821B67B646E7FBC74149B2CC8937E79FBB9257279B19CBC4D7FE69DF9CB7BAF3DBDB211B0BEB3B2EB77B994CE48D872A929CBA7216008180286802150848088961B4C8E139409871C52499CA7FD5751B293874A773C6DF120A70E3879F7A247E9741ADA3CC9999F22BB5028E4B68B3E3C1E4184CFA9573A49D85C9FB27886C0EC0858DF991D1FBBBB340818095B1A9CED2D8680216008180286C0A220B02084EB6239732CAC10E9629230DD4F26931392332F7FBA3E3636E68859341A9D135174CA877AB70543601110F0DAE622243D99A4F59D492CEC680A0246C2A6C061278680216008180286C0F2436021045F732DF5C54898889606B7B30D7015271C0ECFF59516CF10583404ACEF2C1AB496F045103012761180ECB6216008180286802160084C22301B09CB66B9A018C36C04CC4B4971A5A268C110582D0858DF592D353DB7721A099B1B4E16CB1030040C0143C010586508C8204CBA54DC3BFBB0825EE06C0349DD9B0B011390B215BB78DC71A334970B97093D6AC110287104D456ADEF9478255DF1EC1909BBE255601930040C0143C0103004E68FC01435AAF113919A49DA32FF34E7F2C46C24ECE2A46AEA1B664BAB38E694B216DFB06343E0121098D29EACEF5C0282F6C8422060246C2150B4340C0143C01030040C014360DEEA8573256106AD21B0D21198AF6AAEF59DE5DF228C842DFF3AB41218028680216008AC4204A8F93719DC89AFE09190A2B0C59487CD36F87392B8296286C92C4E3F523AB3A5551C7F4A598B6FD8B1217009084C694FD6772E01417B6421103012B610285A1A8680216008180286C08A43C06379DC6BA03A7E3A1B71D2BDB9CEE8CB31C76C6915E0F4F2A0D77BC78BAD70B9E22AD20AB4E408786D957BEB3B4B8EFE7279A191B0E55253964F43604E08D8E0644E3059A47922E00D28E6F998455F9108CC469C3C8F8717236272CAE12DE2BC2241B24219023320607D67065056F1252361ABB8F2ADE82B0F81F47F7C70E515CA4A74C51108FDF56BAE781E2C03B323E034AA668FB26077671B48EA255A034C8B315F8888897C298E0543A01410B0BE530AB5B03AF360246C75D6BB957A85226083E5155AB1562C436016040AA46891A5E04A7EFC15172361CA6A229140301844281442201070B997942C9D4E2393C9B8F3B9FC910AA2F3B868C2D8B9C06571E68980F59D790266D117140123610B0AA7256608180286802160082C0D02CED424279B93023BCAE7C89378A83D7CBC3E4E9ABCDCCCDB598788CF38F9515273F4B7E1BDCE91ADF910AE89078B0E3C02A66C4C2B4E512C3B3404E68780F59DF9E165B117070123618B83ABA56A08180286802160082C2A027911305213912EB79178E5FD05AAE5B8D338819AC8C43C598C1BA87A69908179246C2E92B089775EE68147FE1CB1BCCCB4EC7143C043C0FA8E8784EDAF240246C2AE24FAF66E43C01030040C0143E052112041CA6549C3A8EDE7CB16D4F67219EE45C4FCE7273AE95DF0FC7B335D11D99A207862642279BC205B2FA9162E66900A63269B2E08F9C689A0E8E53C79E46266D1D25ECE0858DF59CEB5B762F26E246CC554A515C41030040C0143603521101DF12315A04B7812B09C1353F13840A222C254C4913C09D684286B8E20394998A46CE32448CF7FE5F047F06FB67E107EDFE20E1F72F90CEE3BF0877C0F8926DF1F4BF8E79BFD3996D2A2AD4604ACEFACC65A2FBD322FEE57B4F4CA6B3932040C0143C0103004560402EB3BA278B16C14D9710296A76D585E123149C1485E9C3DD594927A6C6ACAC50B9E38B5433E226998246E52E1BAFF95BFC2775FFECBC239DFE508DA9464E72BAB9A7C58923AB7D8337324333711308F086E3C1B3329D8056BCA6ECC1701EB3BF345CCE22F060246C21603554BD31030040C0143C010586404EE7AA201271BDA315AA9458F7D948291C6141C111608989C735C669850491C2763CE96663C5947F2F48ECB7F8DCBA5A76C38CE299D044C04B07C2480B73CD1E848D8F9C4F2320B688FAF4A04ACEFACCA6A2FB9421B092BB92AB10C1902868021600818021747A0663884DFF8E61A7CF5D62E9C694861AC2C47A9182560B2099B81804DA8255E3CE929313C22A68BCE468CA44BF2AE3CDFE15EA3934B08136A8E45CF8ACFE91D0A91A41F2D3D11FCC2230DA848066690EC15E2D95F4360BE0858DF992F62167F31103012B618A85E669A39AA7C8CA5B9E025975249A779CCBD6CA0B35209E13D1D67BC73FE6249652340F593206740B51C8B9F1774AEE3306B3814F2B97D3854B87799D9B3C70D0143C01030044A0481F87018FFF1BB6B163D378E88F12D8E24F18F5407150A7FDDA1FBE349B326AFCC7EE4A5E3C5F2F89CD21169D4B9DB2E95417A09DBDE10988680F59D6980D8E9922360246CC921E78F16A7FF44A444AE5263245AF466E548970817C95792D78647F36E1B49E4319A64DC7132E6C5F7F669A61112D10AFA10094FEE45BEC2245F6551AA72C47CA8282B6C51C61119D33DEDBDE7145FA4CD543DAE4083B0571A0286802150E208B8DF06FE763992C43FE34733E4DAC598E1FAFC2E15A762BF4BF3C3CE62971602D6774AAB3E4A293746C296B036B2346216C112B1EA1BCCA3BBBFB01F22E11AE1A6FDF0688184A5D27E2E74C92D1F2461A33B6027059324CCE7A46039EAFF4B2A263B00A99D48FAE5E75ED230BF5FE705E958209043D097453098432494834858451950495256CE4DFB78950FF535857D790C2E4E801EB62C1802868021600818021E02C56468E17E21162E252F9FB637044A0D01EB3BA55623A5911F23618B580FC5A44BC46B7004E81DC8E15C6F1E67BAF2DCE73094F051E550EBA170CB0548B6248E0A5085308650248A703882482044836BBAE70537B22B75E680DF89ADDCB1246B722195A5FBAA82EE7E8EB394397AAFCAB9755646C752480F27F99E04E365F92C49993612B450288BCA581E8DB57EB436F8B8F7A1B6DA8FAAF282044D5234113723658BD8502C6943C01030040C0143C01030040C8155858091B045A86E91AFD114D0DD9747FBB91CCE70EBE8C93B023638E2A37AA19FAA8821B70543225A31446211544548BC48BAC22112AF58AC709D442C180C93840528E9220173648C748C24CCE9CC5302266F55FA971309D33F92AF1C2D9B73D479CC64C6904A25313696402A91A05A23091949592A9570FBA164027D434974F4A6F1E2F10CD517B324601947C49AEB7C686DF4A38D5B7D1C288B18195B84E662491A02868021600818028680216008AC32048C842D50857BCE340647F2E819C8E36C570E47DB73387E566A877E2452418C6583244F2184236528ABAA405D5925CACB2B118D96231225E9220993E42B180A2316E3359D730B0643945AB1AA44C29CE686FE8888F949B974244118A55FCE425A7F48C47292826548C2D21823E112E94A244690498F9190D18B96AE918025932318191942627408A3A3C3181E1845475F1AE1B319C42259AA2966B0A1C5874D6DF452D5E0475DB58F24AD604F2615480B8680216008180286802160081802868021303F048C84CD0FAFF3624BFD4F4E3244BCDA3B7338763A87136729F9EAF5616824885456A4AA1CE5D5245D2456D16819095605CACA2B102BAF2209AB4294D7632461928A0502614AC3C28E80397B2F27010BD0794796B661B982FA217391C964A8705820622280D460A4042D38AE9E2889959FE48DEA8DD934728CEBF3E51C111B6366339914B2DC122261246623238348701B1D1926511B26311B75D7757CE2DC08A578291C389641736D16EB5BFCD8B886D2B1261132BA10A6AA62B1AEF37900D90543C01030040C0143C01030040C0143C01098828091B02970CCFDC4235FBD74B071AA2387974EE4F0CA29DA79F5073092A4DE9E2F8A5859151A2B6A50591D47454535A265245FB14A945102261216A1044C922ED97E519390922B4AB0E8684312AB4472C8792E8C512D31565185EA78356DB982245A6192B5086DB948EEC2055546A91A66C664F3354672C53DA55F9280894CA553225BBA2715453FC95D150261DA8291A0D5D1A362DAA92A16489748D8A8246289212425151B1EC0D0401FF7FDE8191A44CF6012C73BD238742C8BCD6B73B86ABD1F6B9BFDA8AD323236F79663310D0143C01030040C0143C0103004563B0246C2E6D902A693AF9749BE0E9FCC52852F84649AB65DD16AD435D43809577965152AAB6AB9C55159192709ABA4C4AB9C922EBA20F485E888C387A44812C94D4579148D8D4DA8A96D2161AB2A38D8A094CD39DA28E819BAE3E2EC4A029624C19242622054E636EFBE279DD2BE781B1E1A407FEF59F4F6766368384502584ED54892C4AA0CD34FD34E2C492918C918256343437D181AD4D68B11923049CC44C88E750EE06C6F02474EA6B1755D00DB8C8C79B0DBDE1030040C0143C01030040C0143C010B8280246C22E0AD16404ADE725D7F227A96E78E8D838F9EA0D2231564195C21A343635205EDBE8885799540D49A6AAAA6B9D444CAA867EAA1A8E8C52057064846B778974B5A2B56D1B1D6AC89E4B8E350A7B11AB2C9D6AE8DCBB361319D3352F14932E5D2B265EB21DD316A06AA3246F4DAD9BD1D2B6D55D53BCB3A78FA0A7FB0C256663B4492B474D5D0D495992847094648CD23012B19161A92B92989190F5F59EC3407F178E75F453ED3249125A2063DB37FAB18EEA8A714AC6B4FE980543C01030040C0143C01030040C0143C010381F012361E76372DE950CC9D710D7EF92A7C317A98A77E0951C4E77D1D9C6186DBC44BE9AEB49BE24C56A40754D3DAA28FD8A52ED3046F543AED2454718B4C7E20260F1DA10AEBFFE55CEF6CB2358294AC264DFE56CBC8A485731F952868A0957F1F1F4CC7A644CD7BD638F908988E9D823642265C160100D4D1BD0D4B2C95D4FA79338FAF2B3245DA3F005A38856844826E374E231CA6D18832461D5F17A4AD3BA48C63A49C6BA71F46C3FCEF624F14A7B063B37FB71F5C680F3A858C9F5C88246C6A657919D1B02868021600818028680216008AC72048C84CDD200A4EE37426DBFCEEE82CDD7C1A3593ADEF0613011A5DA619CC4A581C4AB113571912F49C11AA84A18A75A60946B76F9D13F38806A32911D3B7653B254EFA45B92708D8E8E3AD2A5E399245EB364E9A2B78A095AF171F183C5A4CC23642263DA44CCB65C7DA3DB0F0D74E3E5979E454FDF10CB1747156DDCA45EA9F25655D717C8585F1709D939F4737FE4741FD73E4BE1F89934766C0A389BB1A67A3FA86949826792B1E23AB06343C010981F02FA9E157CBFCEEF398B6D08AC3404BC7EA03EE14DB6CE5646EB3BB3A163F7561302F3ED3B8B8D8D91B01910D6074B1E0FBBFAF374B691A3E42B4B953BB99E0FD1A945156DBE9AB8B53AD2158F373AE95765751DD50DA37C2E8FB1640A6BD7AEC3DEEB6F73EA841EF14AA7E530233341BCDC87B148A57086AC2CCA25EFBD92B62978D23111326DA1105DE2939045CBAAB1F786D7B86B278F1FC4C99327110846E868A4C591B1C10112CF7837FA48CAFA2819EBE93A43C958279E3F3C88D3E7D22463394AC60274E2E107CDE4CC93E2A2D4A6256A08180286802160081802868021B0DC10301236ADC624FD1A4EC0B99A7FEEE52C0E928075F6D2457CBE82E4A31EB50D2D68685883FAA636D4D4D451F2554B2F8565181E49D13DC630B66CDB81DABAB58E68C9B64BC44B5BB1D46BDA2BAFF8A94899973F6546F995444C9B089936D9AEAD5DBF1D5D9DC771E4F021E47D11C4EBDAE870A49612314904BBA986194757570D7ABBCEA27BA81B030747E83992523112B16BB7059C6BFB8A58DEA46257BCC62D0386C0F247204D75EF10BDB85A3004560B026AF35C8DE6B283F59DCB86D0125866082C54DF59E8621B092B4254B65F7D4379BC783C87270F64B8E75A5F49ADEB15474B7D33EA49C0EAEA5BB85F4395BC4684A355B40BCB608C6EDD77ECDC45E950AB9374251209DA81693DAEA952AFA25795F4A167AFA6FC7B844C92B130D72F13F17A156DC8FA7BDB71E8D041DAB7C5505DBB86EA99F2FC585170464232D64D22D6DBDD81935D7DC434899EFE346ED819C4D51BE8B8A3D26CC54ABA0158E60C811245404ACD5AB05E0A04DD5CF4BE890E8324BDB76008AC7404F4BBDCCD35469BD8F6D507E6ABE06F7D67A5B7102BDF8510B8DCBE73A17417E2BA91B0711493A93CCE76E7F1C2912C9E3A98C5898E00F2FE2A12AE663AAE68A574AB851BD510EB9A1129AB41361FE07A5E496CDF7E35D7F16A74844BB65EC5922F4998BC3017BD6D2F6E29EDA7133249C544C62AAA9AF1AA5BDB30D87F062FEC3FC0F5C97CC4A5164DF4BEA835D12AE892BF8AEBA375754A45B103CF5145B17F2843EF9201ECDE1220A905A291F9FE8C941232961743C010584A04F439D517D5FBAA467FFA761CFDDF7F850ADA9B5686F95DE24451C808D9525689BD6B91114893788D713274682C8D616AE934BCE32EF7C6897EC00311B28B05EB3B1743C8EEAF340416AAEF2C362EAB9E8479CE3764BF24F2F5DCCB39740D44E8CA3D4EF2D54637F26B69FFD58CDAFA56AADBD5D1C34484765F69AC5FDB80C6D6ED13E4AB58F2554CBE16BB02972A7D95C993EC89687A92B13212D05B6F6BC5C963CFE1E0A1A35C0C3A42ACD65122A6B5D2B82875AC0AE7CE95938CB5E395337D18A4DA66EF401ED7EF086043AB39ED58AAFAB3F71802CB1B013920600934E8E48E4B2CA2E2CEBB30F0FDFB3170EC300664C46BC11058C10844366C41D9BE9FA5290087212CA7FA4181808992E9EC42C1FACE8590B1EBAB03814BEF3B8B8FCFAA2661226003342978F178168F3F9FE51E1849955382D3E408587D631B1A1A69FFC57D385241F295415D75149BB6DE824C364F49580272312F522289D14A245FD39B603119132913F914F15AB36E17D66FDC8D179E7B143DBD2354CD6C4419D7498B527D221C8D211A2D7344AC6BA0138F3D3F4A895806375F13A07A6200D5156627361D673B37040C81620438C8D474BEC69ADA712FED82963FF8439CFDEF1F44EAE8E1E2C8766C08AC2804221BB7BAB6AE36EF8897C7BBDC7E36022618ACEFACA8C6608599170297D777E6F5AA4B8ABC6A49589624AA970B2FEF3F922329C8E0487B90EA87D568686E25F122F9A20AA26CBF6A6903065F946423893D7BAFA777C02A2439EB2AF22502228716AB817C4D6F5DC5644C1888888A8CEDBCE656A453FD78E2C73F467959391786DE407B3192B0588C7B4AC42815EBEFA50AE32B0348A432C412D8B5C58F5A2EF01C085CECC7647A2EECDC103004563A0213DF570D402902F351FDD097E59A875C85D1CF6F4CF347FF27928F3C84FE6F7F1DA96347563A1C56BE55844064E316D4BCE1CD88DEBA8FDE97036CF3FAC7B6AF3EE0446285DF4CF591994C1EACEFACA2C662459D82C0E5F69D29892DE2C9AA246172C0D14DF7F3F27EF8E87319DA7F85118CD4937CAD2D48C0E87EBEB1B98D764DF54852CBA5A22C876BF6FC2C894606232323134E3724FD5AED411F791130113149C6B445229578F5BED7E3D9A77E8044D24757FEAD746E524617F5928871A3DD58D7B95378F96437A58B63184B079DF7C47ABAB1B7C59D577B8BB2F21B023323200980C69D4E19CB97E3A05383510E4CF339446FBB0D4DAFBA9542327D93291E908460224C3999B86A0786406921503409E90EC7091727279D044C6D9D6D9E7FB8695F389C4B19ACEFCC05258BB37C1158BCBEB3D898AC3A129626013BD79BC7332F160858FB39DA7FC5EAD1DCB2014D6B36A09EB65FCD2DEBB8E032253603095C7DD546D4366E4692221B4FF550844361A699A7C5AEB0524DDF236322A62262D16814D75EF7D338D3FE125E7AF115D4D6D6D1C57D1942E128429128A55E41749CF5E1D8996EA43354E9CC007BAF0EA0B11608058B3A54A916D8F2650818024B8A80B41139DF5F18836A54296900A502FE7C90EAE0FC80F8DDDD22CD043EA078160C81E582801AB96357DEF8A240C0FCFE2079D7B8048C6D5A630FB5764D36CCA5895BDF592E0DC0F279C9082C52DFB9E4FCCCF1C15545C244C0CE74E5E980238327F6E770BA3B8A5859039AA932D7DCB611CD4DEBD0D2BA1EE96C107D7D7DB8F955AF2619AB80BC1E8A80895C4C88F7E708F06A8B2682EA7954D47173EB56AE21D688471FFE21DDFBD761FD866DF4AE1829A856F047A5E38C1F27CF7521FB0CD53BD372D811446B8311B1D5D66EACBC86C08510386FB28B3FB69280394AC641A80EDDA0D447D570FDD3C0947F349C2D88C48C883928EC4F8923A016AB8905B65A47B40A674EDA2B02E624BFE3D25F95649C8C9DD73F746F3C9C77CFFA8E078DED5714020BDF77960A9E5543C23C02F6E3FD193CFE420E1DBD51BA596FA2D46B3D89020918C9D79A351B319A0432E911ECFBD93752ED303DA17EE849BF96AA6296F37B4454652F273226DCA25C43EC756FB81B3F78F05FE0ABAAC1DA755B1C09E31CB65BE3A7E36C00ED5D9DC83C97449633DA3FB5CB88D872AE7FCBBB21B0D0084C99FCD2E0D38900028E80E5692726A98006AE5247140973B7C733E1D131A3620B5D2B96DE422050982CF0E8572145366527E172F65F13E44B1230A924328EFB5388ABBE711ED92ACA98F59D2230EC704521B0D87D6729C05A15244C366052417CFA10BD208A80F5C55059DD8C1692AE5612B0164AC15A280D1B1ECD52152E896BF6DEE1D40F93C9E484E7C3A5A88CF9BF238D970E74E3AA9D741E52824192438F88E57231476C7FF2C4F7319C8861DDFA6D0885688B47B5443FB7B3A72915EBEB60FD24782DCB2D8026AA269A8D580956AC65C910B8020878034D47B29C7302DA7F511511A07A3807A5BEBC7F8284F9267F9DAF404EED9586C0252230DE6E65FBE88818DBB96BDB6ADFCE264CE9161CD4AB3F689B42B22EF05AEB3B1700C62EAF1C0416A9EF2C36402B9E84C90B620FD7A5920DD8E32F64D1D917456565135ADB36A16DED9602112319EBED1F455565181B36EF5B36EA87D9734FE39E3FBB17FFE54FFE025BA2A5E92444244C5231FD50482A76C34FFD2C5EDCFF049706485322B6D5D98605B8C8AA7E24CE9CCAB37E44C49224C3C08D3B0390B30EF39AB8D89F014BDF10286D048A079BDE80528351C9BEF29CC47103513AE8C8E73840E57FFD1E4B6050206C85B2E9DC8221506A0878F305CA177F065DDB15CDD281BC20F28FFB7D74ED5711D8B2BD3EA076EF1DEB919982F59D9950B16B2B0181C5EE3B4B81D18A26615A07AC7F288FE70F679D1B7A39E128ABA40D181D708880B5B66DE67E33BA7A06680F164763CBD5136B7F498AA370B10FDC5254D24CEFF0F93278F2BE7BDDADCFDDFF0A3EFEE64D33452B996BF2A0E8CDD85DBDEB26B49F3C88DEDE2147C49CC727E63497CBE2F4A92CDACF692DB114BD2902D7D159479CEEEBFDFA31B260081802AB1681E9834947B0DCA895EB0CBACF43808231FE2C17FE174858115AF6052902C30E4B0681290349E64AE7AEADF28F7343CFBDD46D391871792E1E93141FCF5620EB3BB3A163F7962B024BD177161B9B154BC2BC85985FE03A603F7A368B9374431F2DABA7DA215510D76C725BDBBACD181E49E2AA6DDB10AB68C0F0F0B073C0B11CECBFB29D4FE1F3FB0BCD63F0DB7F8983AFFB047694A834CC6BC422B652F114195BB761172ACA4FE1E0A117B1613D0924AF65325CF43A4B87292462273BBA586F69E729F1DA6DB6A0B387A1ED0D81D58C8037989C3EF82C5CD7A0953FCB122370A7316B61D85A406CFA33AB19472B7BE920E04D4E4EE468BCED3A36260FA06AC4EEDA24099B8B046C22BDF103EB3BD311B1F3E58EC052F59DC5C469C5923039D878F944C10DFDB1B3C1821B7A3ADF901D580B49580BA561B575F5947C9D4505EDC33CEF87CB8180490AF6D4BD5F2C6A1703B8F76B47F0F15F2A6D6998322C2216A0BD577F7F3FBA7A47118FC771FA4CAF738C92260913FED96C9A5E13F33876B60B61AEE3168B003B3707B85E5B5191EDD0103004562502DE6052852F26566EB03A3E622DBEBE2A41B2422F1B04A6B755D784BD5984F152E89AD7EE2F858079607869E8BCF8BDD6773C846CBF9C10286EC3CAF762F69DC5C2654592B0D4589E92941C7E72208B23EDF4A015AA4513D7FE921D58AB236174434FDB81080D8FD66DDC89EF7FFFFBB8F1C61BE92822E41C4978AA888B05FAE5A69BED7C1C9F3F3A3595C11FFE250EDDF5496CAF28AC6136F56EE99C0569FF2569D8891327689B57899DBB6FC0E9932FE26C673789F17A4AC2E4CC434B01E470F68CEAAF0755E5595496FBB0B98D75162E9EDB2E9D72594E0C014360E91098FEE3EBBDB970DDBE111E1EB65FAE0814DAF0F499FE0BB5FBF994F2426958DF990F8A16B7741158BCBEB3186596E2C68A0A72C471AEAFE088E320894A165568685C4B354412306D246103836934D6C7F1C31FBDE09C706CDFBE1D8F3CF28853938B4422F4C857BADCD4E74BE0F17BBF34439D0DE08BFF7470CAECD60C91AEE825E12ADBB0E3C78F73ADB030DADADA1CFE2D6DDB10AF8E616028E3EA47F5A4FA52BDA9FE548F72ACA27A55FD5A30040C0143C0434083476FF3AED9DE1058090878EDBA409016BE448B9DFEC2E7D8523404E686C07269DBA5CB36E686F394589A351A18CEE3C0912C9E7D2987C16405EA1B5AD1D4B4168DCD6BD14415C4DE8124366D6C42BC7E235EF5AA067CE31BDFC0AB5FFD6A5C7BEDB578ECB1C770CB2DB740444C15588A12B1DCE927F037D3A4601E08838F7E01CFBFE98F714DBCF4A4612260F292280958341AC5860D1BDCB9F7E3B269EB7538F2D293181C49B97A1A4B73F1E654825B12DD5D69D6E730EAAAB3288F161C7578CF7965B7BD21200472FC068C91A8A7D905D2DCEB986686EEBAF659DE77FBF16B7EF6F300A7A2DC367EEC5D0B077C08B90DD0B1AE5B30040C0143C01030040C01436021105851242C91025E69CFE1C98372451F41053D213636B515081817651E184C616D6B2DEA1AAF768B308BB4BDEE75AFC377BFFB5DECDBB70FD75C730D1E7DF45147C424A9512825222629D8C35FFCFB59EA7D009FF9E673F8ECAFEC7652BD59222EE9AD62022682BB81044CB8CA7DBD82ECF1FC7E3FB65E7D239E7FE64748A6F2541F5DEF48588A442C991C657DA659AF29D4D5F89C7D585974498B602F2B1104D467250C15C14A71FDBF02D1C238F12A5C1B4EE5303C96C308D59213692E91304EC826E317C85986CD2F48022682E511AE48B040BCC2012016F2A39CEAAF15613F2A2254859DB8A7F87004CDBBC6244A5A0A5D22D567D930040C0143C01030040C817104560C094B7340D6DE99C353246072C4118AD00E8CD2AF0692306D835C976A4D4B3DD66CD8EBDCD0CB2E494164EBF5AF7FBD2362928889884935F1B6DB6E73F714A7548858F2F8E3F8F229E56896F0A3FF8527EFFA0CAE8F9786A6A947C0A482381301534984AFEA43D2AD6BAFBB0D4F3CF6AF08B15E546F22602262ED6349E7A843F55B5DE1C3C6357EE739711624ECD60A4220CBE52644A24648AEFA1339F4706175ED8748B8746D98C47D84842BC99525C6723E67F399A59BBC1C17F0CD72E55349C0F2DC67B8CF71CFE49CF331C9B6E4DEDCCFD57D836C7F3EEE03DC07B8D7B500156243FE1CC2FE3CA2FC5A96939855447C24677E549298D5C4FCA82B0BB8BDAE8994056C398515D4F2AC288680216008180286C0E220B0224898DCD1F7F4733DB097B338709483FA7C155A1A49BE9AD771EDAFF5184D806B83D561F3B63D94B2A4263C217A907A44EC7BDFFB9E235F524D2C3522268F88CF7FE31FE634DBFE0F0F1FC70D776FBEE2D2308F80B5B7B75F90807975504CC46EF8A957E1B1471F41652CEE2462A931D6593241471D29D66F1F1770A6A5181D7534D6DAFA611E7E2B6D5F4CBA24D112D9EA4B64D1359C45C710ED03B9E7BC0AC9968895A892A34B144705380113A337D4082751B8D1D98E8F52563F173C95B4951DC8ED45F8752E69ACA46B4E2A3BBECFB9457F73C8D07E516D6F88DF8C74821F91BCDE92735BD0C7E51348CC2A4240634500CD950134701F8F051C399304CD48D94A6B95561E43C01030040C014360E110581124CC5343D49A60FDC36554376CA11AE25AD4D7B7D2914310B5F5CDD8BE6D2BC6386893C4A558B2E51D8B884935F1FEFBEF2F512216C26DBFFB79BC86F97483C90BB4010D26A5DE2707185732141330B9A4DF401544B99FF75410A7E74D0361E559650B04CAB0FDEA2D387CE438AA6B1A503F328CB1C4A8938AF59C4BE28523A36869C8D1636200E5B1E929D9F9724640E42B91E6A40A255DA70732383B98412709572FCF8749C646337E8C9174A51145301C25D98A71098330C2D118A5A705E215E5B1CE2311C621090BF803E466DC48BC44C2D41E0B877E12309130DA8AB16DEA40ED30AF6512B870B82361B4491CE3044092DB1809599A9BCEC75263CC4F02FDFC9E7452FCF6524F1A65C11455177DA8A564AC8984ACA52A8835D54127298B854C42B69CDBA5E5DD1030040C0143C010586804963D09CB5045A9A33B87170E6771EA5C00D1F25AE78CA3AEB19503B12ACE5B87B16BFB1AE4FCD5488E8CB881BE065AC5A19888BDF6B5AFC5030F3C805B6FBDD539EB28158998475234587483C9E202141D2B9E37BB5F7479490FE74BC0BCCC29EF72DE212216AF5B87EACE0E2492697A495C4362394A4F8A43B4E51B603DA75C7D37D7F9B0BEC54F6F96522AB3B05C11F09C690C2573245B394ABA3238D69BC6C9FE2C7AA8359C20F14AB31FFB032144A2655CE4BB1C65E5956E8B9495D1D10B09179DBD3852462216E3359D3B62C667FC4191AE02F1220B9B9086E92BA096E38898334FD415F51F4E1664B2B4374B3BC29522D14A8C8E3A1296A15AACCE45CA52BC363A3234BE8DA04BB68B29E69B92BA1849595D348D7535016CAC0D5152C6C9A032AA3046FDE6E463B93654CBB72160081802868021B080082C6B12A641FBD0681E2F1ECFE1A593524DA237C45A7A3E6C684679799C36247EDCB8771B02D1B5CE15BA47B6662231223792C44822564CC4F6ECD9E35413652F76A5BD26AABC6EC67E0E0D60A632CEE1B1CB8E329D806DDCB8D1E559799F4B9E3C222669C58EDD37E3D1471E402C568EBABA660C93800D0EF6E2ECE921D6F720D636E7505BED434DA5C6D546C42EBBF2963801D5758A0E3644BC24F53A41E72B27FB3238C7F3E1740063927645CB51192F47946D202AC215AB40794505CA2AAA50CE75E6A2BC1FA5342C4C872FFE60D8D9124A0296677BF00782DC28354B67D80673AE8DE89D1949BA58563F2564523D54DB89D07BA7F69483515226621F42568B8773F3314ECA49C4C6782E69D81892544F4C264730324412363C8891E1615EE34662964C8C90B48DA09DFB738931BCD89D402309D8BA7810EBE321271D13218BD09B87B5DB256E74F63A43C01030040C0143A0441058D6244CEA85273BF2D84F97F43DFD6154D6D4A38E2A88D555F5C8E482D8BEFD6AD4D3364C766092B05C8CC078244D44EC8E3BEE989088EDDDBB170F3FFCB07365AF7B0A5EDC12A9C792C88647C0E4865E0B5F6FDAB4C9E1742115C40B655AF524954A11B13D7BAEC733CF3CCB81771CB5F1260CD7F76378A89FF59D60BD8FA1ADC98FB22807D1856AB9509276BD8410F0C8571FC9563BC9D791EE311CEDA3BDD7A80FA3541FF605A3885655A1B1AA1A95D57154F0B8ACAC02D18A4A4EAE5450D25589488CD2AE18A55DB4FF920AA336D27C3ADD21114A0D9144F99D84AC92CF54F3F900A561A150D491B4602842BB313D1B754B20A449B032E9316EA9F17D9A448A0E619CD48BA48B52B19C881ADF1BCC97A39CED3244A22687314E5591C42BE1A4B47CF73049D9E8308607073134D087A1C101F48D0CA2B73FE924642F7567B0291EC0967AAE934755C5B891B1126A99961543C01030040C014360E91058B6244CCE38BAE98C4304ECD819CE5C47AA49C05A505BD7C419EE325456D5A1B5B99246FB510E96462E4AC03CC83D726544CC43646E7B8F809D3A75EAB20898F736D58388585959159A1A6AD0D3D74F1BBF16AA7E0D9284F571903CC87AEF71F55F4FB7F5747CC97A376998875F29EE67225FAF506DAF739484C647E255CE3E4CE2554E2957456515AA48C02A6BB8711F13092B2B774E377C947065E8E150932BC9E151945342D6D8D8881A4AC0F59CDE53BC090B9D1707A9407A1E52832472DABCE049A7B42FDE44A8FABB3AD0DBD34D097C0221A9467272A04AEA8BB93444E692B45F948AA22360FD7D1824111B1E92A48C1B9F3F41696EC77012AFF48C60735DC8C89807BAED0D0143C01030040C815586C0B2256172C671EC740E078FD2603F594E77E65443A4CA5A305C49B5C400AEBB6E2742651CB473B0A401FDF441D86CF55C4CC46EBFFD763CF8E083CE46CC246233A3564CC024BDBA54095871EAAA2FA9874A82B9E5AA3DE8FAD10F28EDAA70447B685003DB7E74758EB0FE479C5D580DBDD399938E62044BEB58EB79F5D3BBE1A97E3AB1E81A230921F91A2191A2CA61B4A2064DB5F5A8A96B441549571989540525585535B54EED30A8C5D30361D797532439E594803536B5A075C3B609FB47CF0E52C44A92549D7BD73C422644BCEF80B7D7B562D2E59D7BE44BF68905673101DA99C5D0BC6E13DFBBC55D539C33278EA0E75C07095D8A4E42CA11AFA0F42E9DE462F04D54551C70646C58D23112B14192B2FE9E73E8EFEDC689E17E963FE5701019BBAA218CB53541BABA9794CD2613540F160C0143C01030040C81958CC0B224619282F50EE6F1F209BAABEE09D226248E386DC1CA68079648E671DBBEEB1195AA11F51535889FAF3A9C2ABC98884D574D7CE8A187DCE2CEA69AC8C56E694B238C25015B2802E675380DA695B6DEB165F33A1C7EE538ED806A9DB74B11316D1D3D29D70ED6B7FAE925CFA4611E76A5B2CFB0AF6AF164D97CBDDC95C6A1736338334C291422947CD57099813A4E9E3451825D8F2A123147C2E874234AC957DECFB695CE3A69576D4D18D7DD78B35323F4089624A5EAA7DABC6B2257C5E44B381413AEE2E3E91879644CD7BDE36232A6638F90A9ADAB5D36AED980E6B59BDC7549C25E39F41C270846E1978390EA7A9457C5A9B22875C56147C2E22CAF24697D3D9D18E8EDC1F1917E74908C1DEBCD607B6318DB1A0A36635A1C3A6892DDE95564E78680216008180286C08A41605992303A20C3A98E1C5E69A7C17CA68CEA6AF55459AAA34D488403F4260EECC2C807E2540F1A7503326F4035DF5AF348801C72143BEBB8FEFAEBE111B12BEDAC63BE655AC8F81A8426E8A0E0F4E9D38E806DDEBC7942EA78A9984FCF9F06D82262754D9B70E2643BDF13422D09F7E0400FFAFBBAD079B69FED601857B33DD4D3139D8898852B8F80D4FD46E952BE7358365F245F9D633831C0C595B321922FAEFF46D215AF6DA4C488C42BDE4022564FDBAF1AA76E48A11906A8BA575D598EED3B775325B1CE49B7D41F47697FA536A1636DC5E46B36823517448A9F2F3E2E7EB6989479844CFD409B88D9D6DD37B8FD605F375E3EF01C7A068650138FA3A6BCCAA955D6906856C6BB59DE3AF475938CF59EC30049D951AAD8768DA69C7392ED4D61AA2986E8E63E8832BABCF793FC5930040C0143C01030040C819585C0B223611A1CF50EE471F8640EE7FA825411AA4675BC9E83B70AB768EB4FDD7803A2954DB417199BD11DFD7CAB4F033DCDB88B6C154BC48A89D86A94885D88806950BC9041F52DB5446DBBAED94B271DCF50452DEED60FABA96D7044EC5C5FD2B507B9AB6F6D9894622C643E2CADB921A0FA92C7C39E911C8ED2CDFCA14EA9DC65D09B224989D5904C37B825076A48BE44C26A2819AA8CD7C14F6719635C6E224169D2DAB6F5D87BD36D8E6079C44BF5EF91AFE992AEB9E56C6162A97CDABC76EE49C73CB54539A451DF88512DF1BA5B7ED649C84E1E3E8413A74E72CDB208AAB8666155BC16837D54BFACED414D6F3DFA49C6BACE9D2619EBC281EE219C1D4A8C93B10836D1BD7D5DB979525C98DAB3540C0143C01030040C81D24160D99130722B9C3E4729D829CE8A8F95A3A9B98E33E875742D5F81B6F55BE9298F83357A581B1B1B7533E50B01B511B1A9287A04CC73C2E149C0BC81E9D4D8977F26FC250D9387BCCA8A084931DDD27311E71A4A50AA2925E9ECA034ECD408B66FF4A3AE9A6BC59934ECF241BF841424FD1AA1F4EB38C9D7FE8E94533D3C47A71B9900EBADA10E750D4D68686E437D732B099827F92AA34D670A3EBA74DF72D576D436B5B97E2BDB2E8F7CABFEB52D56FBBA84A24E3C2242E6E54F17956749C4B48990696BDDB8156BB75C8DAED327F0F2CB2F3AFBB6DAA63594F0D5A2A6BE017D755DCE014957473B7ABA3AE984A607036747E939926D9A2A8ABB9A23D84032564E0FA026159B80DE0E0C0143C01030040C81658DC0B222611AF0F40D15A4609DBD0529580D55D3CA695B2249981C67C8839A16F8D5ACF942060DB44C2256B001F3541035C05C6C02A63A54BD7B03F25DBBF6E0E1471E41453507B04E8DAD09FDFDDDE8EC4D3969D8DA663F9A39585D2875C8856C432B392DD97EF52772B4FB1AC3D3EDB4D3EBA5C39C2CEDA228B56C6C6CE25211CDA8E3D6D0BCC639E088905027C632CE9DFB8E1D3B5159D7E2FAACDA9608F774A9D772C14E44519BF2EF11324D5A485A1E27F1BA75CD7AF451EAF5E2C143F4C81821096BA1AB7DAE7B46D7FB5AFF4C1E21BBE9E8A3E75C27DA87E9C8E3D498932A0ED1AE6E1B9D77D4C4CC566C7A5BD0F7C10BD6EF3D246CBF121058ECB6BDD8E9AF843AB0322C4F04964BDB5E56244CEB829DEDCAB9C1F6482A86C666DA5754C611089561EBD6ABE0CB0D71BDA05A0E7E461665D67C3A1193D7C45B6EB9058BA99AA8776A50AAC169B123020DF2BC81AAE72440833D6F93FA644C8BD872F0A7FB0B112B90739E00004000494441543C09D8741BB0A59050E81DC221142A4755458C654FBBE508FA695353C3F5E1CE511A76F86482D2302EE05C454F76B66ED84254F99CD2486672E81CCAE240C7189E3993C4A9412E7ACC25231A9A1AB9B5A296E4AB96523091B0186DA3B208B03D2771F5F6ED28A34453ED58B65E1ED1569B5F2E1FD0D9009A4EC83469A1FE58C989A357FDCC1A0C749FC5FE0307B80034AD59F91D6B96CB7BDAC5559088898C75759E71DE14F7770D6280F6AD22B93B39C3D0444FA051AE83B69A83D73EA6902E92B1C2759132B3A35BCDED63F997BDA80D17D984CED8EEE759D819D3B0BE334F142D7AE922B0787D6731CABCAC48D8F0681E27CEE6D0D5E7E7A2AB7261DD406F7975FCBD8D60CBD66D8845E928824C4D83B8293FCE0B889C470634982A765F7FC30D37B8059DF7EDDBE7ECC7F47E0D2E2F2578646F6080EB12F5F7A3B7B717DDB41B19E402B01E19132193CA968889F2128D46DD7B3DF255C5056AEB6977535B4B89514D0DAAABABDDFD4B25641E013B73E68C237A7243EF0D96170BEBE9D8E97DC2741BD5D69E7AFA194A3DAB290D6BA24D60171D1C74B25DD0B101DB876CC322746860617111F09C6F9CE84BE3D93329BC4012D69322D1A0F4AB9E529FC616AA1E364902D6E2ECBEE4663E95CE60DD9A2634D1BDBC47BE8A255FDE00617173BEB4A9AB4C2AABDAAF88A6FA92FA6C39BF5FB7FEF41D38F1D20B38F4F2115EA3D319AA6B56546AADB44A12567A89A4DBFBEECED3382E6FA05C1CBA8F6EFEF7B446B03E1E5AB54E3B84A7BE39DABBF6C26F61FE91FB91FD97AF81B3314B5BB9F63643603111E0C455E08DFF06BE5BEFE0C45641CFDE6BFB97F2BB6B7D67312BCBD22E290416B8EF2C56D9960D09935BFA3EBAA53F7E862EAF1321BAB3A6C731AAA4E57D5289DB8A7CBA0FD9E8A645938215578006531EF9292662972B11D3004D1281AEAE2E88ECC8E6AABDBD1D7D7D7D135EE1BCD9F5E2BDE714A078AF815E1917B18DD3335B5B5B1BD6AE5D8BD6D656343434B8EB9A959F6BF008982701F30898F2B09441EF134665655C4B8A6B45F92853D15A526A071594240CF6F6B37DA4B17B4B1EF1AA3C9D2218115BACFA11011B4C4AFD308D9F9C4AE2A51EDA68E663A86A90F4AB8D046C0D1AB435B6224C553B91AFBAF22836EED84B69351D708C4B76559FAA5737985EACCC9648BA2AA347C6B4D7374493266D5B7660C3553BF1C2938FA1A77F9892B246B760758CB84529CD8EC6CA28156B4737D7187BA23DE9246237AECD3B77F65551AE635634535E22455DB46C78ED447B77CC35D7B29FF86FC099F6457BA7256C085C310438A990FDC29FC3F7DD6FC1FFBE8F80EE9F27B2A2F63F1F22667D67023A3B580D082C60DF594CB8960D09935BFA8E9EBCDB72BE28D5106B108894119B10B66EA314AC2C882407351ADC2C45584822A681E8C8C808CE9D3B8763C78EE1F0E1C3CEEDBBA4609278E9E32949974895A7D2A47DB154CB9B65D7C0CE23739D9D9D2ECDE3C78F3B69D89A356BA8B6B9151B376EA49D0E077AE5E52EBDD9F02A1502A63C0A07D5AFB62D5B36E3C0818354B9E4C2BED535AE3DF4F745D93EC65C1BA1B0C5DCD5CF56B197714F24AA8FAA7107E9F9F0C727B936563F55E3A27134707988A696B5947EB538DB2FA921D2F0896D38893DD7D1757B94648CED536D5AED546DD61B185C467696DDA35E3B56F9BD7E2B32B6F3FA5B303632809FFCF8097ECFCAD04CFBB14824E616898ED1D6B593EA8AFDDD9D907A62223D8A64268A1D4D11C46927165805130EC56DA5704C2F957FFA4746C0965D0FB00CCF1781FC9993C87EE613087CF0E3FC664EDA3CAB1FCC858859DF992FE2167FA52070B97D67B1715836246C900BBC4AD5AC6F88F610D12ACE14C79D1A620BA53BBE5C0239FF7A0ECE0BEB822D36685EFA1A405D8E444C6442120191A5575E79859ED35EC6C99327213544DD1349923AA1F62260DA4B8D499B066D927C7941D2046F70AB3C89D449AAA6BDD418F58E9E9E1E9C387102EBD6ADC336125739D5686A6A72B663225BD3432911302F6F1EE695D54D2CFF618468EE565E518BCAAA5AD72EFA86465C3BD9BA4E8B379B24CCC36DA1F672C0D1339275AA878F9F48E0D430BD0056D439D2D5D84C02D6D24C29D85A54D06BA55CCE97F9F3B8F6969F419AED596D516D536D7BA9A5A80B55FE854C4703234D98A84D0B136D1112D5DB5EF37A3CF3F80F91E07C520D096D947D3F42C9AF0859341A4357C7691CEEEF2109A313932CB09B766275E55C3C7A0513316FB0A9BDB7F97EF85DE48FBEBC905562691902A58BC0CB87A876FB7DE0D6D7B83C8A7C69F3FAC68532EEDDF7FA8D3BB7BE7321B8ECFA4A44E012FBCE524071FEC87B29DE3ACF7764B9EE50777F81848DA6A29C69AF711EC57C9482EDD8B10BC1406146598399A50E1E2910319A8F6AA2065FB2F392D4EB85175E80A455225F0AB2DF921D97B6CACA4A54D06B9A4898A4619280891CE97DC53360FAB07A035CA52D7B3191B0E1E1610C0D0D39DB3249D6F40EBD4F64EFC89123D8BD7BB7938EC97EAC5845D123601D1D1D4EE276A55410A7D7A7CA29CCB3D91C252F5594F4D1BD37D764AAAC8AD33EB086F633DD246149D75EEA6BF2CCBB11B1E9185EEA799AFDB08B04EC79DA7F3D4E09D89911B6432E0F21894D2BD7F6AAA3EBF9E6D6B50846CBB9D83217D0DEB605756B3672CDBE949B20F00887DE5FDC762F353F2BE539B5696123622A22A67EBEE7A67D387DEC65BC74F815D4D5C4B18EE42BECA46211048221749CF6E1E4600F32C7125C92238F6B6827D64022165AC1ED5D3869A34C9C5B0ED91F3EB0529AC0F9E5E0E03A78DB9B11DBBD037EAD4D30368CCCFEEF63E4FBCF4A25A0283EBF6FFAC44D5C9B7E5E1475A6434F9575E2F99922D9B5524120F7E0BFC07FEBCF303BFEC92A9F43E65655DF111E6AD71B6F47F96BAE4550FD8721DBFE2C86BFFA9DA2BEE22E17E2EA9BE2BA95F59F715456DCEE52FBCE6203B12C48D848921A27F48A78AE0F1C80D08358450D82E1327AC7ABA76B671AAF9747309A2CCCAE5F89C19D064F1A4489186941E7EF7FFFFBCE6BE24CCE3A3C8274F6EC593CF7DC7378FAE9A7A1637D2445BAEAEAEA9C430DD972898049FA252F87927C792A889E37C4E2B2EA790DE00A04A5E00040923149DA24811011936D99889F24623A162993844C8E3FAEBDF65AB4B470D67D9CE879123A49DB36527D51E9EA1DC5EF5CECC679A1F4BDC1EAA6CDDB70FCE41954504DAB521EE548C4FA7ACAD84E4810D85EE4AEBEAAFC42A9D8F5F9202002D63194C1D3A75378922EE83B4683885635A079ED3AB4AEDDE4C8978E33F47CA8B675F3ADB7515DB8C24D04A81DAA6DAAFD58B83002EA636ADBDA74DCB27E0BE25C47EC470F3FCC6F422DD66DDA8A30177CF60582F051EAD571CA8FD3835DF8D189A45B20FBBA3511345706572411D37767A2FDB01DB9A674E6D485C15CCE7736BD1D751F7E2742F182238689A2DCF11654FCA71318FDD8BFC7D00B85BE147DEFDFA0E60E6A813CF461747FF241047FF51ED4FFC25E9E7F8CE7DF9E7874E6833DA8FDBB4FF377EB04FADFFA0EF067D642A92340DB47B57DF68671F2A09D58F885C3AAEA3B82C1B717D59FFA10629BE8B46D4AF83954FCF26F21F5ED3F41DFE7C6277036BE0B0D7FFA0EF8DB1F40E76F7C649EFD07A8FCC4B7507E7518894FDC818187A7BC6C814FE6490E17F8ED2B22B94BE83B4B51EE6541C2A48A7892AA88431CF8C562F21C564DD2E3C3966D5B39213AC439D17A0E5A46267FA49702B969EFD0A0C9534D7CCD6B5E83071E7800B7DD76DB14F7F52251924E1D3D7A144F3DF5149E7DF659478024E5928D5673333DC991848980C9BBA1C897478A742C89984899D2D133C54103376F815B912E49C044A43CD2A763A5AB4D2A8E9270C9064DCE3F3C9226C722B219D3332267FA786F1C27604ABF54824738F3917287493E9F74C45CD230B58FA1D141B6972CDDD5E749C266FF812A953295723E3C02F6E4A9147E4202D6990CA1825E295BD6AC43F3BA8DDCD3E90BF709AA1F6692A3D877C7CF618C6DC8533F54DFB0303704D4B6F51DF18858345689D7BFF14DF8D7EFFD0B9DD0D0C9CEC6CDF007FC2461B403F30570F6740067FA3AF1C4C9149F016E588B1547C43CF2A5FDC4718E6D2A313A37509755ACBB51FFC97773929199E6772DF3E241A4CF0D2340FBCA2049B8BF623DCA3FF6F7C8BDF9DF6264CA9C4661B63F283B4C86B97DF5EAE02F3CE69EB13FCB0001B6F93CDB7E9E1331859988C93CCF44C626FACBAAE83B052CAA3FF349C4DA348141AD995307903EDA015F9CFD67E3160438B11DB9FBFF46BCFD38FABE7304686BA64C7132CCAFFF501E59B1341D28F6FB7F8DAA7DCD487EE2E71699EC4D62B1E28EE6D97796AAFC254FC2E4157190BF3672CA3196E662A5544193DD44988393FABA264442FE0909D0528176A1F7141331A926FEEBBFFEEBC43A623FF8C10F70DD75D73915C01FFDE8474E255044498448E44B5228792E1449F2A45F225E22658AA30FAC0666FAA87A84CBFBC02A3FBA2FA9959E114193AD97EE4BCA25C9974898AE4BBAE649D8742E3226C9C54F7EF21347E23470F6EE978A0AE274BC552E61ADADB1BE8692C44E7A90A3DA26D511CB2BA8A23814667B1975ED46EDC7BC244E4770EEE7B201930AA25CD03B02960AA38AFDAEA56D2389D706B4ACDDE0F6C3944487F263B896F60A523FF426044A89BC4F2D751A2F1DE8C6553B5BA65E2E9133490E3D2296639FFEE9D7BE113FF9D1F7318A18D651021C0C85A9861D20210BE22CA5629DBD9DAE7E82B491BCBECD87C68A956723E626FCF5FDE3A66FC0DC88468954E81CB3117EEF2F1608D8D8090C513A3532E5B9DB51F7E50FD306B305651F7D3B46DEFFA52977759279FC4124F2718C7DE56252B0C2A35378DC79A9D9855244406D5F9B4C4067225E33E57935F41D57EE5D1F42D41130FE06FDD91DE8A7F66171A8FED4BF20B69944EC9739D1F19DDF4386DA55C561BEFDA7F8D9C53C0E6F5AB722BF778B89D94C695F4ADF99299D85BC56F2244C0B34CB357DFF103F385C67285656C1E987101A493224250AC4EA911A2DCC1C2F2430979A5631119344CC534DDCB97327FEF11FFFD1119E035CA055B3DD225FF258A8BD0898D41125ED1291923B799121A5A701993649A83CF2E135262F9FFA186B93AAA23649CB64D72552277B2FA923CAEDBDD2166EDA7B844DAEE7E516FFC9279F7412B01B6FBCD1D9B7E95DA53A8856BE84C9864D57E1E8F1D32857B9B8A692D453D54EFA87465DBB51FB894ED3EAF130B3FDEC08C80B62EF68C106ECC794829DE31A60959480B5AEDB8435EB37A18D9B4858DFE008AA62616CD871E3B2513FCC9E7B1AF7FCD9BDF82F7FF217D8122D1D296F718DA88DEB3BA1BEAEBE78C32D3F8B43CFFD0483FCDE4935517DDCCFBE2ED54446A11A6E07544F219E5FC781485D19BF051AA9AD90A0323ABB8D3CEBCB9DAC9082151523767541929579FC0BD30898223D889EFBEE46F3AFEDA5646C4BD15393879987FF12038FF07C3ABBE26F43F8B63BF95C2D30D28BF477BF43D5E19EC907A71C6974CFEFE66BDE8C400D7F6F197F84F1CFC35C237BD583D256DC73FF8CC4B89AE494E4BC13C5C716C45E2F3BB70AE4FA0F2231DDC6CDC56134E5DFE7C5A5C2CB39C67D84928B99EA5DEF67D9422A1B8691FEEA3F636CA678BCBB2282CAA63E40D5EF71F82F5A2C0787305DC17D4720446FDFEAC84ABEFDE1F30898EE0FFCCED711FEC63B1088AFA347014E5AE8625198ADFF60D7ED886DA343B09161645FFE67248F153D38FD702E6D526D7DBC0267ED3F5E9F70EFE033EA462EA81D78C7E37B2FAEABF0A27BD3AFBB73AF7F5DA02F163DBE620E85CB3CFBCE6297BDE449D848228FCE9E1C869301EAAE97D336AA9CED3688F5EBD7219F1D2649687403140D544A2568C054AC9AF8BDEF7DCF49BA24F97AF4D1471D0992E44B5E0A3D0226671C9280E95CA4490443AA8B4A479B478834309B4EC0BC727B44CC5B2F4C644C766ADA44B8AEBAEA2A671326E9970670DE3DEDF5ACD62493AAA488A1E74551F74A317824CCA92412B77C3EC132CA8149A56B27C3C921D76E46127E92B089AF562916A524F32469C300D701DBCF05989F704E38026E716139E010015BBB6133D66CD884AE9E7E3437D4A169FD36276DF5ECBF5428B5A9520C3E5F064FDE77AFCBDAE7EE7F051F7FF3A652CCE6449E34F9E27DDFB65F7B23DA5F39C4F5C4069D6AA287719EDF9C766E67FAA59A984438E8738B3AD7D07DFD725F474C6574E5679BCCFBB8D13E91F2B0C9B1C80452CBFF20DB374C1529DAFD517D6AC6F0F48348BDBA1CBE7612921942F4BD7F4D1BB1ADC83C401BB17B1E2CC478F5EFA2FE3D6F40B0A26836EA377F1799177E3C430A3EC47EFFCFA9FAB4730ABE95BFFE2E24FFEE23E8FFCA33856776FD3F68FCA39F43EEF107805D77306D5E1EBB1BF9B7FE87996DCB5887D59FF87B44AF6E99926EF57B86A6D8E8547FEA5BB4E561520F1D44F0E69BA6A84B56BDE704463EF0EF317C74F2B73E78E78710FFF53BC079B7C9F06BBF85F4435F40CF27CF97144E465ABE476AFBF91C1D7304290DD6B887D87ADF81E9A55A4D7D4765CFB4F7F2EF7AF838192B5CF8E19806C983187B720FA5CD27B8CAE8F961C6FEE37B036A3FF35B08B731CD89F07BC8B53F731E89D3ED39B5C939F79FB7A3FEBE71F564A61D7BDF4388FD5F83C885AAF80D28D8B14D6469E36FD1BEEDDF929AF760E4B7DF82A163137750F357F723CA657B9CEDDA2373EB8B934FAF9CA3F9F49DA52A75C993300A3470B63B4F15A720DD5E530D916B8369F1D26A2ED21BA427308F945CE823B454404E7F8FF2A5C193F2B57DFB767CFEF39F7736582243924E6DDC485B1A1231D982C9FE4B523091321128912FA973897C898C79659CFE8EE9E71E39537C05BD5B6978DE142501D3BB45F8B41E99AEBBD974BE53CFEA39A92EEEDFBFDF49E4E40C4479549C520CCAAFB6DA7825CE740C93C45691845192C86DB89FF632DD69DA8781DEE54A31F7A59B276F21E6039D63789C4E1FDAE9863E5A558F6612B096F51BB186F65F6BD66FC6F068025771A983B29A0667832802A6C982520FD9CEA7F0F9FD855C0E7EFB2F71F0759FC08E1295867958EA3BA06F82FAE9BAAD3B51DE710A075F7C091B2895541FC866292D27F6A7692FD23ED8EDEA4D9E12E5BE7E652CE8ACC126D1D0A74D63ABC227CE8367C5ECC7DA299DDA5D87C0EE77A2FEC3CD18FEDF7F3239E3AE01E5B1AFA38FB3F9170EE36CC49B3CE3C0ACF17D6F29D8BDA4BA917EE908F2A16684AEDE80E0EE571792E16F84A05588FDFEDFA07ADF7A1EF1F7E0D461A43B698FD6B603C1E63A447FED9388E3DDE8FB0A09609C13778C15BCF90E3D06702DC0ECB91E573D850BC57F39E8FBD4FD245722818CF78AECDCF8EC46A52B1B9D0FA116DDE8FD1C3D3FBA7C4710DE7713B3409B38C6CDF48511DABD0B01DAC3557CF4CF31F6B677634CC9DFFE21D4FDE61D2E1FF9A1E32C5B07D0B40EE1B5AD08ED7B37BD85025D1F5E7944CCF10A1932B139142A56075E0DF2F0BCC0FBBABDC2FB8E8A9D79FA38F29414FBE237A191B661439FF92C12FBC7272C1C704730F091DF380FA1C90BD3FA0FE4BCE6FD086B9241ED91369A599AC504AFDAC97EB11785D8A9C9C7E7DA26E7DA7F76D522DF7B06D9DA5637D190EB3883DC08C7959BABE06FDB49E57412ABF1B7076FA784DC1DD7217CFB1E40FDC9857721CCF5244115E7D4C3EC8BF7CCB12F8E3FBD9276F3EF3B8B5FFA922661B2E7191AA54D4A1F5D386729B9A18B661F55116BE375947A70CDAC6800A97192B2F850CDFF0D2240B2B77AFEF9E79D3AA024501B376E749BA45D2260225FB2F91201136993B46C267B9A4B25991AA079644EE96B932D981C708888295DC5D1E04EC7DAE494438E43144FC44D766992AA955A509E35E86F6BA3E4EED46944B930B0541223F496D8C7F6D2D537E6DA8FD985CDAFE612E93C0E93C03EC175C08E0F52D5876EE85BDAD639F2D5BA5636601B51C7F69B387D069575CDCEFDBC48C272206092823D75EF178B0019C0BD5F3B828FFF52694BC3946161AC7E28AFA6DD03A388F3DB71864B3248253493A18BFB8CD4873338DB9E67BD7523CCFA8B5222B6A3298CF2F06C83B422384AF6B0200DD370D30D39F5670586B1CFFC4724767190B4368AE0F56F410DB7FCF0592E457012E9A71EC4285D6C67DC48626E85AFFE9DBBDD383DDFF1347A7EFDBD4533F7F40AF715AA65B95164D8610ABC0B158E807131F5AFFF5E81148DBF26F67E92B3576D2061FA6D04BFF2DB536C69B2CFFF13BA3EF02717CED09D7494E008D810129FA2638171019D1EF0D20DBFE1B711FDDC7F284AA307A3EF7F0B06C7274B003A2CF9CAEF51E246152A72C7B187B7A0F6570B04ECBCF7DFF95134FDE63E04AEFF4554E04B54505C5981C260575FAE0BF0CFC5C706ABA3EFB85A3EF62718FC21BD23FEF40692949B50FDB19B50353644F7F44748D29F40E23B7F87B1638C39C73E147ECF6F1708D8D8190CFFDEBFC3B09E75819E6BFFEA2F10692E922E53D576CE6DB2C816EDBCF6EBBD42FBFD9F66BFFD34AAEE790065FC894A7DECDF618079A8FEF307E87CA405B1B76E414293220C65BB27A5E781DDB7F34A818485DF438932CF72479F40927DB1668E7D31A9445758987FDF597C005437251B929CEEEAE1FA6083A3240774E324294726E74333A533614A67FCA1860902518A859044EBD0A14378FCF1C79DCD95ECBC64FB2595431DCBFECB534B14F192DD96E7514EC468218347C63C4F88925A88107A4450F950BEA48A2862281B3111B1975E7AC949E616322F0B9596CAA4817FAC5C6B9CD13E902EC52265E5948855B8F6A276A3F6A37664616E08A4E8E1F0543F5DD1B727F14A3FD72A2A8B3BF7F372432F471CAD6B377210E8A7439C00D66FDDE16C1ED596242D9564B5D443B6F3717CFEE8D45C0EFEF02F7188D2BE520FC257DF092DEAAEB6BF6BCF0D58D3DACC35F1865DBD14EAA7B05C80EA4DF5A77A547DAA5E977BE0FC909BD05FEE74F262F530F09ED762E881A7911DE23048936374C411DA7D13CA7EEDFDA8FFE7FB2921FBAD0210174B88C425E43929B8A79880E9C1CFA2EF9F0F4C49418335F582DCD16F93803DA7D1FDC496F8D8AF68A9324AC076A07C5C80E61E1E3B8C81D908182355BD81B3F20CD917BE348580E95AE263FFB3906E781D2245E9661FFF6C110153CCAF234DCFAC1361D72FD2853FCF860FA3EF03FFDF443E5D9EBFF3410CBF40892228BDFB7D0D46575E501F70DB1C3BC36AE93BAAE9C41FFF7BF47EF15B48770C162697C395F42CBA17B137BC1BB5F73CE424645101328710BB6E9D8B957EF08F8A08982E1D41DFAF7F7DAAE4F752DAE41CFA8FDEE61B17D0A14D672CE35327DD3E78F31BDC9E6261F675AA4B9270E638DE9194CC7B24B6DB2B03C9DC25F4C5F117AC98DD7CFBCE6217BCA4474D89649E8368BA5E1F0B387B9F6088EB65717DB0782DD77FA04BFA6CAEA16467DF2571924449AA7D72032FD53E112F49BC3C954049C3E4C550032B91230D663DF275F1D9AD4B6B1A222DF294A8F7489224D225499982F2AC634F1D523662CABF089A2462A5A696E849C27279DA31C4A26E7AB02CCA75E3E83D53F661497E90D47E12493FCAA273FBE85E1AAA2BE32939E2E8A627C4E7E809F1C56E4A55C2D5686A69A3A445EA87F4844809D8C0680A5B3736E1873F7E1E7BF7EE75AAB6F2F679CB2DB7B8362E2424B129C5E0F325F0F8BD33A9270DE08BFF74109FF895AB5D9F28C5BC8B80A97F1E3F7EDCE1DCD6D6E6FA69EB86AD488E8EB05E92AE7E725447D496661D74B667588F03A889A55019F1D375FDF277D4212AE926B15778771E21692A7846DC83D8AFBE06D16D3B11BA8A2EEAF93B12BCFEDFA2F1A374C4F2FE4FCFDE545FBDC749BAF29D3FC6C0844469F291CCBDFF88CC9B77C21B0444AF2ACCA4FBE33B11FFF03D93033F61CE9F88297657E3C9E4CF9D28A8064E267BDE51610049E9DAB767EA7BCF5232D183305530431C50D28F1203E33E348377476F54C918E17D05070C9CC944D5073E098A7ADD93EE0F7FC37C8DD21F5328BA5EB8B0FCFFB2EDAB0FA82FCCA71BAC96BEA30A1EFBCAFF400F3785E89DEF42E4A61D085FB5832EEAA34E4256F377F7A0F76DBF7D91B64B62E3D6EA3B8BD1CF78AA7D2EC9F13F9F46AAFD6E4AA40AA797D226E7D27F8ADFE81D8F7DEE0964EFDE8A00C925473E48EEBACD7955CD53DA950ABF9A795A87D82EE2B0FF6EDAB215541193DF616FB85B29CCAD2FE2E119FAA09781E5BABFC4BEB398C5F5BEBF8BF98E4B4E9BE33DF4D233626A8CAED7AB620805E9D5CFD9FC94D376AAE0A25C03F1520C2255478E1C718E2E44783C0998244F225F72C2B176EDDA1909D8629747F911E1F3C2464AC43470D626122692262226F228471D2A87F22C0959A90595455B755519DDF153FD8AEA880555D51812837EB69F2CD48EA62FDB586AE5B8D2F9513F92238E839D29BC40671CC3392E8F40C96853EB5A34AD6943F39AF5F43899C0C6B54D88B76CC0AB2AEBF18D6F7C03AF7EF5ABDD42DF8F3DF6D80411D304422912B1DCE927F037D3A4601EEE838F7E01CFBFE98F714D3CEB5D2A99BD0898FAA59CE5683264C3860DEEDC9BA8D9BC732F0EEF7F9A367A49574F636329F66FDA9472EB3933C6FA4CA0B68CDF504A8BE374D4E13D573205B48C4C22E0CDD04FFCAE3D8BC4BDDCC663547DF4EF51764D2BFCB4E78AE1D3E36A84938F4F39F2549ED293DFFA29F7D15C205AE39A023ECF8E2CBE1591EB66FA5DE5B5897C1552CAB5CF34389DFA968B9D65A9363EDFE0E7120D8540AD989B0AE4F1BC3494D7998A715E44BBB0621038AFFF90A07CE7B3DC0A258CFEA77B507DF775942E53A24B21E958E7EC2577CD87DFDE0B35237F8DD4110BFDEB52DAE4A5F79FCFD25E93EAC4B4818C906CE5DE50989448BFF42524CAB79284AD4770DF163AF9B9DD49B7F37422A26F88D76B2E54EA4BE98B174ACBAECF0D81922661A9140786435C1F2CE347253FBA3EAE89535D45435EDA8685C37EA428D5D100BCD48227057BF1C517DD3A5D222F9ED7431DCBD66AF3E6CD6E665B6447032C0D82977270A4F7E9BD7AA79C818888E95C791709F3D416B5CE98CAA1FBDE42D1A584B7CA21E95E6B6B8B5B2F2C180C211489B27D4430C076A3F6A376646176049254573BD69BC633A753E8D262CCB594D2520AD6D4C225145AD73B09D89AA63AD4AFBDCAB50DE1FEBAD7BD0EDFFDEE77B16FDF3E5C73CD35CEF3A724629E47CD52226292823DFCC5BF9F0584017CE69BCFE1B3BFB2DBF5C559222EE9AD62022669FA061230E1EA7DF73499A2FEBB6DF7F578EEC78F2249CF81AAAF14FBF05832C1FD28BA7A3B5CBDD6D2657D8CF661B1D07CE6CF97B4B8ABFC65740270EF1F235CDE31C31A610568063FF047087DE5D308856BC109EFF1E1DF056093BA9E42A8D86EA570A9F0B7C3A92E4D57C44D7FFB63E8F9F659E6A3382E077A079E2BD894E973CA819F42DEE928168E2FF56FB84DAEE52F2DE48EFE0B7ADFFB8FF0EFF2245F85747223CCEB711EF33B6561F52050C1498A8ADDB548FD191DC86831E66921F9B9F72272BDECA922085C4755BE59853D05E733721673A12F66AE9F046C6AD3A33AEF1CDAE4AE9F7239BB9CFE937A8993724DEB117E03C55B9B34119142E6A123188B1F469EB69DC18D77A3B28D448C21FDD06CCE7C5C14F7E772FAE2642A76341F044AD6264CCE14129C209377BB6C96EB5ED1E9C2583A877A4A9242246401EAF96A20A82022514A9B488CD486A4CEA701921C5B68931AA2888C5400955FC52B26604B5D068F88291F7AB767A7A67C7A7956FE550E95C78BB7D4F99CED7D2A8306A415957187B5CF1F742420C48187DA8DDA8FDA91DA938599114873E07E7A20836749C04ED01147B0224EF2B516F5CD6BD04849D8602285FA7815D66EBBD6496E3D75551184D7BFFEF578E8A1875C1D88883DF2C823EE252262BA5F2A2179FC717CF9D44572F3A3FF85277B4B4712E61130F53DE1B9611A01536944C8A4CE2C32B6E7A65B3989428216E03A8AAC37D59FEA51F5A97A55FDAA9E55DFCB31B8EF00337EA101D1722CD3D43CD7D1B5360953783D226FBD50291967EA43173E7B98248B777D4D7B5031D34377D266AC686A3C7594DE0519021B39703B4635C1FDC5DB302A3FF32D34DDFBD794C01587A2048A2F9F772C8F874E176ADA1DBA0B6F649939804C3F3EEB8878CA73C9A739D0E4157FE37AFEE5C0734A5E9F45E457FF064DF7FD3DAAEF2C0C42A73CBC024E549D6EE3EFF65CC2CAEF3B05140271117AAAECCABBE68C616E78151E3D2CAB17063AC0F8D519DA91EFED0555BFF1F75C5A9B9C6BFF197F49D12EF1ED03853E70DD2F22AC3E3476929E2019E1E11F23CB318F6FD34D885E453B319C9870DE51787C61FB62519696C5E17CFBCE6217AA64495896BF1EA35C236C947661F4B2C0B56E38A0F305DC02C6C86790F7574DCC062F3648F3495F84406EDEA5C2373030E0DCCF4B95CF2360226192867903276F467B3EEF58C8B87ABF0670CA4F711E75AC7CCB7DBECAA1F2A85C573ABFD3CBEE91309F9FBADE1C7C4A5A2A071D216E6A376A3F6A476A4F16CE4740EEE8B520B3D6033B443BB04CA8120D4DAD685CB396AA6DEB303AC6890FB683AD3BAE75ED446D45037F6D9A40F08898C897DAC6B5D75E5B72444C1E119FFFC63FCC69A2E61F1E3EEEE29D8FD4D25EF10898264066928015E7A69888DDF0533763249946B4A2DAD59FEA51F5A97A55FDAA9E55DFAA770BA586C08313CE27C2BFFC3728DFC4E1C2C420BB701CFBC03B9DED87065CA9872F967FA92C4955AA12E59FF9D0B4B4DE80BA5FDD3B2581E4E3E3C4E6EABB517367D1BB9987F07BDE8F080DFF7DC5B657539EBEF0C9C003050720819BDF85AADD5EBA857DF987DF8F902409732A4FD13BC6079AA8D8899A0F90DC793869BFFB77517EFD7AAA5A6A61EAF3A52145A9D8E10A4320F142C16185967888BF75EB64BB106555DBA0E7CCE8B8B39A8B93FE2348BE78D621147EF38711D3F3AE9D15F6D59F7AFBB84BF8711097A24DB6F3DD5ED8FF6DA4E92CC7C7A51B64AF996B3F306EE3C6EBE7D8EFC32D85EB470F4CA8332F4A5FF4F263FB4B4280CCA634434A52B011A922FA28F9E2E2956C651A8C84B9212707165CB0B30407121AA49E3D7B16A74F9F766A72225C223422335A234C4E2E3C07181AB44AD274A583F2A101B566DB953FA9222ABFCAB7F22F37FB2A8FCAA5FB2A472905B5033505A9A966680F13A13A62282C4722949EB2FDA81DA93D854AB6B55F39349374472F3544AD09369009A39EDEF61AA986D8D0D4C2C52C03A86B6CC2D5DBB6628C022211750DF8BDE01DABDD4835F1FEFBEFC76DB7DD3641C474AC7B0A5E5CEFD9A5DD8770DBEF7E1EAF615E66EB6FEA07EABFEA9F5732141330B9A4DFB06183FB96287F3305B57FE559650B50D5793B1D381C397A0C35750D74DAC1252FE8B82345D5C4EE334957CF72D021471D65CBDE6DFD4C682CEF6B839FFA3AA25C70D54F6958A5D6F339CA35B5B476188954E82A4A8DB4DE0F43F6A9AFBB459165943F5BE8BFEF09E7AEDDD776079AFF6E27254607B8D02BEDA876EF9CB210B21BDA3DFC1124DF7A1B629BA388FEE6FD6878C34168DDB20067D4BD856AB508B26C4BE615BEF25E246E97DBFD4A947DEC7E845F7C9683444EE0B03CA1FF9FBDF7008E2CBBAE046F7A0393F0A6BC77EDD8DE3B76532371352267D628246D48CDD8D106254A4B72446A56A110A9194AE4683432A4965C518C9910E5262851B141C568A9A5DAB07DB36D557755579745C1BB04D27BB7E7BCC443255030092013F901BC17F52BDDCFFFDF3BEFFEC43BFFDE7B6E2FEFD4E3EFFCF7BFA6C6531E5D3547FFBEC45FF89F5098FA186A957D4E7ABEF531C9223CCBD67354DC2740C078D42B4F4B6455A25ACDB9CC3E5B0581EC37BE26D987FE44DC2D1EF13CF55FA5E749D4BABB3A088F30C20F0F1D811DF7978732F1A3B26DCC85D52E37BED497FF5A9ABE8BD2089EFD12F8877F14FF7BA7519EA1595C77A0C65D65F173758035D8E42AE75DBA3F58FF7EE6ABD236352EE9DFFD0AAE97D3929913B5E1FE85F79E99FF1ABDDACC0B63CBBFFD77F3EFCB1AAEC5EB5F32CFEA8940E319C032A3CB64214DAF481842119150CE5C1F1F8A34BBB1B846DABFBAEB6E4512168D4655023D890B73BF48625A5A5A1471A1243D3D615658E82D869D8B38F68BFD633F49B4D86FF69FE3E078280CC0F159AD7171CA8DD16F544A2CE70CE2070BB692CD3B941DD19E4C5B88401E37322662053907EFC8480C0A932D1D205DF082210FCCE587A719373E4E1DDE2B254FAB2260B491C5D71CC995F6887DE4231F112A25B259C923A6490AC369194AB9DCC6CF399EC5635C885A7D5FAD9580E9DEB0CF9C0712E58EDE3DD2DAE495226A2A76E139E793F3CAF9E53C73BE39EF9C7FD32C86C0C09FC8D47FFA7F244F797A8655515AFB9127B1DD5B266028189B7BFEAF64FACBE51C8F620277BC79076A6E2A17BF967FFA4D097DF735DCB7C40E90BA77DFF78478EF040173F1384F4B8EEF9750647D0E86C8677E495257C6F01E42FEE7CEAD08983AEF9FCACC57AF2FF4CAE7C5DDAD2A5AE497AF1FD779E25E8CE7611030B8C03251D424FBF7F335C90AB3B1F278B4A848C5B1F3FAB3B9F7D25FFDDF24F2FC4575BDDA7B8F8A17387948C0804701046CE6336575BC8A4398A7DB1E81D332FBB35F96EC30D629306DFB1E88CCA8EBE7E132019BB38DF02FFEE6752456BA7E501A21F8DB7F35773DE2460805711EB95D9CF00817CE3F2DE92BB84E71FDC89CBDAEC926D579ABBB7E32731E39A5860815515DCE21F10C4212D57182927DE6BA484EFAFBF06AF3FDCC18847D167A83ABBD16AF03649ED513015B301CC14C55DFCA0B14E4E15014831B8A83365F3955FD01AADC733C58941FBC9A9717DF0109F3ED458EC351D97BE0843CF4F013D2DE8AF044EF4195A3B4DCDDE12A4F53D3DDD817D6F0F9877FF807551F8C621CC78F1F57A2167C7EE4080A4D82DCB01E18174C566BF45A9078B160F4C0C080B0B8341F592B8CCF4F9E3C293FF5533F25C78E1D5377DDADD27F2E5C89EBD54B671032199454621ACFDF952B17CF4836392C0FDF5E901FBBDF29FD5DB5BDE7103FFC3E7070220CD2A1360406205AA1225C6011404B5D3BB6FFFBE1457B6DCE4BF6250C35C4D787D2F2DC55A8E8E59B5107ECB01C38760A8A88FB248F1CCCBB6EBB45BAF61D53A485047DA562CC9C03DA0F49CCD34F3F2D0F3EF8A01AC8E9D3A795778CB8D0E61BEB11DB1C6CD77B164DC0A84A4A0FD8C1830757F4802D751E7E8FD7821FDB2B2F3C233EAF5B62C14919BC7A49AE5D7C5FC686AE48A7332E8F1FF2CA3DFBBCD2E66D8C5A62E9975EDCF0B563FFC59F5E0A826DF39EFB898F41F9EC240853D93F549CA652E2F72A0A2EAF6DA8DE1F67F8D48414726E293EF3FD95E5B90F421A9FC40F4963A510C2B2FEFEFBEB3EEFC25EE2B8FFE34DEA2D7B624212FF5441EA16EEB88657F8BBFAE3E82B043E4AB9598813FCB5A407D6F0F52DB66BF15BDF31D74E357376F34FA0F8F86D880E98F3AF262724F37D2825AED3369C0F7F4CBC3DF02CC18B6B0B7DBF9C7FB56C3F6A6F93EE277E4E3C07512B770045A72B08D7B25D58F5837A5C8BAB9EB4A13BACF5DAD98CCE5A36402B8B8820D609A367C34117070AC4B2082FFF28B85C76148C2D73C79516BD9B0160E539E8290887C3CA6BC4452EBD4ADCB828628D2D7A9878B77DA5C56CE5F1782B278B05D48521245CAA283027E4C1F7C9FE3D5DB220922897847A1D43A85C1208F82B0E9193442459FEE389B03C7F672BF658BEB15F5C28070201D55FF65B8F81E3A1378CE3E33829956DB51608B4C8E4D414089113A1872ED88D4BD90FED88F664DA7504185E388222BEF48ACCA69DD2DA0DE5C3BE7E0920B13987DCCB93C74F4A17C21249BE6813ABD9AC265724624F3EF9E43C11632D31E68B592734F13A06567AA60918BDCDFCAD3874E89022AC6BBDC9C479E29C918CDD76FB1D72FA9DD3E26F6D978EAE6E8947FB251E0BCBEC34C21231EFBB5A9DE2EF4698B765FF0A58698636BF2FD967BE87BBDBD5A99A55D3BBF43F2D55A76B996F42982385ADF60DC7FDFB5A1FF7B2A49650C2AB7DDFCD11B71402C8998A63AB55CBBFF83D61BDF2EA5AED6D32FBCC5FAF7CE3A4BA8E55EC558F6BB1E2F0E669550858F6CF2F73BEB2201E246154BCA3A05773935F1C76781D106653F62A5435C64DDB89A14014AF604E1517A30CE3E3C65C369219361298D516B4E50E27E5EC7FFFA67CEB9FAF955F56FEDF72AF7CF6D77F4E0EB49689E8F4ABFF97FCCEDF8F628F3DF26FFFE0D765BFB3FCFE95FFFE47F2B57FE6FBF0D1B47E4CBEF43B283E38475ED59B8BFE63BFD83F4DBEE8B1D363E078382E8E8FE3B41209A32D70B1DAD6D681BE9D870437BD5310E8C046FB51766442AFE6679BA20C331067781F796083A8C3E744E861474F9FB477F52299DD2FAD6D9DB2ABAB550A760F24CE51141D76514D3344AC1A946EDC4713307AC03642C0F491390F24627ECC6B4F57BBCCCC86A413397E89784CA291103CC531CC7B48CD7F6793431571B6AFE0C1D5C7358F0601838041C02060103008D40E81DAC667D5AE5F2059483404F32A91846181C08536C9811D248C0A357C6D35224672424F1117419ABC90AC706145A10B1205F69909F4AB6D132F5612B03206F3EBA4D88FE48F7EEBBB12C6DD6EDEF17679DBE690471C3FCEC56307CFFCB779022681C7E5CB7FF093D28E7D573B2FFBC77EB2BFEC37FBAFC7C271717C1C67358DF3E62C86E48D372E0A94E2EBD6B42DB8DD8EB25DE04C3660C08DF653B6A3BA9D7ECB1D98621C8310E3F800611589A25B029D3DF094205FC4D7020FB35DEEB8ED2671B7EF560B79CEF95AAE33EE4FCF1989C5134F3CA172C4F87DED11E373127A7E6E9A281C88970E415CAF07AC124B62CC9B293C2E552D79FFC1E56D92EE9E7EE9EADEA5E69BF3CEF9A71DD01E4C330818040C020601838041607311B02C09030FC0E299017928268CC5BC4DC9D473615D7EBEB93055773692130A5770F14302C3C5261F759E0617A8D58417D90B63F29DEF5E9B3FE923BFF2BBF25FFEF22FE59BFFE9D7E5C87CCAD10BF2F295B822A88064AE5194C22E85C1E7E54BFFF5B5F27BB65BE5B7BEF29474CC1140BDE7728FEC1FFB49C2AB085EC538382E8EAF5A1246C2E776E7E41FBFF115F9D4273E23DFAF2319D344817D06059BC305641DCF6947B427D3E859465869AA28978239994AD9C4DBD42EED9DBDD214689324EAF0DD71C79D20DE3E846F9617F1D5D8EB625C3511A3ED333491621D9A88BDF8E28BEAB92162F521607A2EE8BDE4F59A45DDB0C38750BC1973EB0FA0FE5F6F2F08779F9A77CE3FED80F66024EB3572E6D1206010300818040C029B8380654918EB3A318C8C8F2A2F8C6188CA93E3C002DBB3A6BBF3D542492E337175406228F2BB9E5C33DE7D66081F17405C64EA85A626337A41CB63AFB46587DE96AB739D3EF2D3BF299FB8B35FF25075B3B71F93DFF88FBF383F9C1F7CEF0242C62A13EBBB2535714EBEF69FBF5BDEC7B65F3EFFB5CFCB5E67B9B613DF5CE9BC7ACCEC27FBCE7ED363A1C7C271717C1C67358DC7B38321B27CA24844FEB6CE64CC6673E13CCC21848710F642E25E6947AA1B3BFCBF4CBE845CB09C92A58798BFB475744A6B7B27522EDDD2D9D5235DAD4862F606D41CD30E56B397E53ED72480448CAA89AFBCF28A42FECE3BEF1412313686E9F2F3E58EB19DDFE7B87933437BC00E1F3EAC7E3748566B356E4D86BB771D04CEB88EBD7EE900E1EEC03C73DE39FF2C4F407BA05D986610300818040C02060183C0E621606D1286B57EB1C8853C888603C485448C8B6B2764EA5721326BF99C9EB6D98137E49BBFFD09F98D2F7D55A2581C9280ACE518DC978B1EE6626812C3503E12182EB8F85C7B6B563A2EC71A1ABD34670147E4679E3CAA8EA9C38BA4EB3EF9ECC381F2E7B662B99FF3F6F29AFCC117BF364FE03EF57B5F94E3BEEA0918FBC5C67EEA7EF3518F83E3E2F838CE95C650F9D97CD7E69F5C2763FFF4E62549D6601EF5A16D28D6ACC25505E19E0E6E0E653F14E52019DBE98DF34AAFC795999C04E105F1F80310E2E882FA6893E421C671CF3D7741BC6597F2A0D0DEB4BDAE17371231DA0B897CA5478C44EC85175E98B7B39D169AC8F152A087B5F7F83B4302C66B8AD7572D1BE78FF3C8ED96DB6E47D821BD616D12E8E80209EB56F34F3BA03DD02E363ADFB5ECBB399641C020601030081804B63B02962661F9B9BBB31458807F03DE0DE6523127AC369E30528E99ABAFCB9F7EF129F9B5FFF00D797590D3DD2B9E3902B6D6C9E7228A0B1E3E7271A5F3AFF471F422A792A42CF5DC037104D58E3C2CBB6CE5C519F763E362ADE7F83EF55C8241892A12537EB9F8FF34FAC2FDD9963ACF52EF715FF6539F4F8F81E3A91C1FF7DB588BC877BEFE65F9D4539F56618A898D1D6CAECFC83502E1C50B84B0429C83B682463B32240C254390633916C9CB55783F92A80314E8E89066A8217ABCCD200247C46B47EDA89243913012A85A3443C416A2A80958A507AC1E044C9F75DE23899CB0E6261F6E66B9A41D04AC0D6A899C7FDA01ED817641FB30CD206010300818040C020681CD41C0B2240CEB68B5702EC113C6C4727A36543E18C2DB4A20641B694B93AFEB47D404E4FA3BD53D2349E1B65423B1D1246CA9CF2BDFB3D9E6642CA613125F743C1EBF345F7838354F96E6BF4F5236F7E2BFFCE6EFC99575B09B95FABAD218E7FBB0A6279A8C7D42FEF183C89ABE79C3CEF0E630FCD1065B01300A1BDA0F0918ED692737CE6978CE0B3695442E18BC60ED1DC8056B698327CCA78433FCEDBDEA268226EEB5C2CB10B132929A80D10346EF78BD3C6095F3C6799FF786DD7A9B24D33910EF3678C2BA546822ED80F6406F18EDA3DADFA8CA7398E70601838041C02060103008AC1D01CB92303A7ED45ADACEC2D05C45E31FD81837D0B3B58F74EE1B377ABED67DA81BBEA8BD46377C803748ECF4E7AB3DDA9ABACB8788FCAD5C9A292CF89EC3119797BF77B6FC79F77E695F9013D626FFC7D7FE42BEF6B927E7BA70557EFF8FFF59E2155EB9D5CEAD3F5F8E88EACFE74E50830792A523F2D4E7BE223F76622ECC721D472D134728F9C13E1CC8052B91AC62016A83FDCC71B2751C75FB7C8575C126A279B5D84E16514FAEB3535ADADBC5E5F1CB51D404B365E34A925E7B726B3DF2C5448C39629C9F9D129A5849C0EA1982B8D4BCF1C609453A0AC8996C6DF64B098F9DDDBDD2D6D9A5EC80F6401246FBA09D986610300818040C0206018340FD11B02C09E3C2D9E9A4143DBD185C1914E1D1A0A709CF4BD93523931CFF917CE9A9CAB0C3351F62D52F90A0F00E371FB9E85CEC3522B1A966EBBFE571D93F77B63FFB8D3F978B33A9F2AB5C44DEFAEBAFC93FCE398CEEFB17B72E2ABEBC5F7A10C918B8F5E7E5D71E9D2334C37F2FBFF337EF5775DECABEE9C1EA31703C95E3D39FAFFFB14CBE3EF1F9DF933FFBF3DF92C76EEE5B3496751C1976019A0E411790311075652B380CED88F6B4935B225B942114670EC2945CFE1609B47549338AF88AC32D478F1C155F0B8A34237C95F35C6907B57CAEC9000909E5EBB558C75D77DDB5ADC53AB408C7D8D898CA8FA3078C38AB9B0455FE266C641E68F73C1F3D9CC78E9F9034148FBC4D2D50C54458627BB7B207DA05ED8376629A41C0206010300818040C02F547C0B24B532E9ADD48EFB1D31346F255826703044C2DAC8B594508D6B23069EA3A2CFFF2A90FAB056635B0AEE5D87A5F2DC041B2C23BCF1425E0C2968B1FBED6FBADF4C8BE15BDC7E4577FF591B9B0C21FC91FFEE667E5939FFCA47CF257FF9D7CF3F961D57DDBFE5F905FB817AA76F4F6E8F8434948BA9057E7FCD0BFF9A27C64EEFDE8F35F956FBF3D5DD5F975DFD85FF69BFDE738F89AE3A24807C7A9F75BE9911DE5E70BDB75F2F5AD6F7F01E4AB57DC73FBAD74ACD53E63DF047651829DC05094F7B4A88823444660473B99849565E90B32CC4576DE21CD08410C401DAF84FCA0C3478E48211591A2BB59CD35AFB57A369201DA9226625ABE7EBB7AC4167BC058078C18D41BE7C573C8F3F15AF634B789DFE715A7DBAB54316907B407DA05ED239442DF78E7CB34838041C020601030081804EA8A80B54918EAB9426D5C11AF7C1E8B03B578E11DE4EA24D21720E7EE96DB1FFF05F9F6B7BE2ABFFE89279620070BF65ED70B2A09B6B4B4A80526173C9AC8E8BBD00C435A8D4CF0732E987AEEFE37F2B52FFC921C58E24EF96D3FFB39F9E6977F4C3CF4F89084F99BE68EDB24EEB9EFE7F3EDF2893FFE77F3DF7FF5CFFEB39C09AD2E394E32C37EB2FFBADF1C075F7341C9F1719CD536F6AFBCA4BB917CB96ABCD8A35D1440421DC0A000C24E42A6C83CEC68279330CA8F4FC50A3211C735E4F04A0B14F2B80817BB4B8E1E3B26FE96C0BCAD563BAF1BD96FA71031AB1030CE15AF43DE54E176049E387AC37CFE6669690D287BA05DD03E682746AE7E23D66DBE6B10300818040C020681EA10C0F2D49A8D8E0D70017883CA8B787AC0CADE30E6855D0F99E2E2622DADE40AC84D8FFDBC7CFBC18FC9D997BF27BFFFE7CFAA05CA5A8EB1DCBEAC7BD4DADAAA3C459A8491C070D149496A1218929C6AFACCC552DBD107E43FFEB7FB251A8C4A12AF114826ADC8E3F0D8CB1EAA3CC81A495BDFBDBF247FF3F0A7D571E9B52A14CA442ED7764ABEF2377FA3CEC9E3E9BE2CD77FBEAF4958229150FDE6773409A3078CE3E338AB691C274348E3A857F689CF7D4A1EBC0521879CAF35CED96AE7D2C4B6580039C7E1CB040C1E549C47C9B8C08E684F3BB5C532E550C4701A821CCD2D08436C53651EFA77EF8274645A4ADE6E55876E33BD339A8891D03334F199679E91071F7C703E47EC91471E9927FBB4DDADD6AC44C034761AF3968E1EB13B2FA29E9E0FB6D021AD6D1D106A6991703CA142120F77B9C4E7DAC1178C06CC3C1A040C020601838041A08E08589684815B8084D17B525E4817219FAC3D61B5C0632532560D495AAA0F3EA8CCB5B5416D0E642589E2CADC744862241291760821D0CBC4C5D06A8D7D287BA3100208E2E303207CAF544C23E7A9ACC248F2C1C6E3F13C6CDC67F1FB7CADBE5BF199DA7989FF3409637F797E1E578F85A1881C1FC7594D5363B0ED962F7CFB4BEAFCF8AF9AAFAD6B9FF218414AF16DDA8912E6502415C21CCA8ED675D82DFFA502844A661245849AE52455724A3749B4AF198B70A79C3A79933825AFECA71A9BAC35189A146C3722A609D8C4C484BADE1B1582B878BE783D1273DE18E96A6F95A9A9A0B4065AE10D6B03196B95E95850D9C94CC2239D7E0ADA2C0E255E7CC46DF67AEEF7749B8DCA0CA7D108D4F1EF5EA387367F7E73EDCC43619ED410811D70ED589684516ADC8DDED941C20AB8135E4298193D1CDCE8F1A05C7D2DDA4232F677F08C0DA15E0E16F138EF5A1B494A2754E79A9A9A84244693171299783CAEC81149CE5A3C0EDC77A9FD35D1D27DACDCA7F2B3CAF7B96FE567FABB958FEC1FF7617F2B09189F736CDC38CE6A9A267ED5EC5B8B7D32E9340C0644541176928BBCB21F654735B2975AF473338F91CC95643C96870C790921887E25C6E1F2E26601ED145E312FF28352B8BE6827ABD9463DFACDF392EC9388B1A0F3B3CF3E2B0F3CF08068B10E7AC4E87965DFB682474C13B0C9C949E5553E78F0A0223EBC161A81EFE23923DEC4F1D091E332383C8EFC303F3C61EDCA1B169A9E809D4494BDEC6943E8B1A736BFB18BFB60D5D7D93FF94BAB76CDF46B0B23E0FE95FF750BF7BEBAAE9B6BA73A9CCC5E6B4360275C3B9625611453F07921EB4E1206D295C396CF432C2247C108A738BC65B2B0B6295D616F779BDCFCF82FCA5F3C8473D9720B3C4A2B7C6BC1475C2C92A474A0082AEF8233A48F1B4311B9D02431F3FBFD6A51B6E08B167A414F9DF682B1DF7A0C24671C17C7A717C556E93617B7EC5F281C5577EF49DA7379E48761A3FDD08E684F3BB145D3F482E5259E738817DE8F26E400E5503BEDD8D16310198D4929D02905D8284942A35AA547ECC31FFEB03CFDF4D3F2D0430F6DB9D0444DC078EDD32635015B7C23A45138F3BC9C6792308F07C59B9B9BA594CFA8F0D41610316F73ABC44371652FC7BB8B20613B2B247127FCC16FA4ED99736F5F04CCB5B37DE7D68CACBE0858F6AF2CBD172D905B77B9204D4F12C6DCA40C42F1B219DCB52F7B74EA7167B9845042274EB09E45298900C3F5F6ECD9A3884A341A156E9A884D4F4FAB50C56A053A38BECDDCD82F8652B29F9A80E9319078715C1C1FC769A5A6318AC6921072B14B269D52B6920361A7FDD08E684F3BAD31278EF96053719052041E366391ED45282205193ABB7B404C5D6A41DE8850C4C573A18918898C96AFE735B8555413B7020123E6C4548524C2DBDFD5D926701A2B9B68814222ED8376427BA1DD1895C4C5566A5E1B040C020601838041A07608586B355D312E8FDB26AD4D0C492C808051223D83F0389230849CD99CF3E4A4E22B96784AE18A03070EA8FC2F92AF70382CB1584CD2089563881FC98D954918FBC77EB2BFEC37FBCF71309F8DE3E2F8ACD648C2480C53A9727D30DA4A794B2BFBA11DD19E765ACB62851D86E478248D5038D403F3224CD6E6704A6F6FAF783D283510E8531E5AAB786A3411E38D007AC4B64A41E74A02461BB3A207ACD2F62B4312A992E84278B10F0AAB3E78C66827B417DA0DEDC734838041C020601030081804EA83808549183C618A84317C2603A1058454C563F07064C0C1FC4A729C8B6FAB35E64BF5F7F72BAF1117672431B3B3B3CA234682333A3AAAF25F48C4481CACB2B13FCCCB61FFD84F7AC0D86FF69FE3A0178CE3AA361F6C33E7A54CC26C085985780B4A19E472A8CF06B2CE47B7B3A4ECC853BDAAFE6676BDAEE74A664B3209D9F144CE2E6E6F1304399A90EBE890FDFBF749299744F9F37251F1F5787D8799ABAC0000400049444154EBD5714DC468735B81886902C6EB86CD2A221C2BCD8F266125BB0BDE2F10733B425541C2FC28E04C3BA1BDD06E683FA619040C020601838041C020501F042C4BC258D7C9EFB3891FF93C94198706A0F2D0D02B96C7E25A8A09E50DAB0F2CEB3F2A49555757971C4111DC4020A0F2AB66666614A1A147895E26121B921E2B35F687FD62FFD84F1230F69BF9611C07C7C371717C566B2461A542585250A38438BFF29CE6903F08E6AEEC8776B413EB84C511523609518E54D12E3E78C13C5E3F88985F02ED1DE2C43472314E0246FCACB4B15FCCA1A4478CA189AFBEFAAA32392DD6C117BC614002D4C87E6B0246110E3E3F8CFA5B56C574314EEC27B77678B633B871E187480B4918ED84F642BBA1FD986610300818040C02060183407D10B0DE8A7A6E9C5447F4C17BC17C1E2742124B257AC212731E8E2C3C1E494508162F2EACF09AEA885C90EDDBB74F8D469330121B929CA1A12145C2B870B382278CFD200963BFD83FF65393300E80E3E078382E2BE0BBB80FC4B0982B8B9F1440BECA75CD32185341D90FED88F6B4939ACE070B429E3E8F3C1F2F1411EDF07C747476A0C4008A7A839051A0810B712BB64A8FD8E38F3F7E436822FB4C22D6A89B193C2F3DC624606C5BC103A63A3AF79FCE0DDBB37737086F419CC8F9F481A073A3BDD06E4C5E582562E6B941C0206010300818046A8B8065491887E9814472A0C5262E07EEDA429C839E0EE62A6532587067E1F598BB835F5B48367E34DEC1EFEBEB9393274F2A45417A98A898160C0695B789D2F5972F5F9E17E9682411E362928B59F687FD625FD94FF697CFA988C871703C1C97D59AB681E9E920C83A4212E141C923149139616E6751D90FED68A7B54CBE24B3292CA411526677221F0C621C2C79DCD7D7AFE6D1DED435EFB5B12A369A882D9723C67E3782886D750246DC48BE89AFBFA5435C6E2FC8AC4BE50CFA9A5843CEADEC86F6433B32CD4208603AC2A9B48CC6A0621989A96D2A9144FEDEEAB5272D340AD315838041C0207023023BF0F7CDD224CCEF11E968B541440077F31182984A8184A5206E914C20E8ACEC45E222DC8A8D5EA3A3478F2A0F12176D535353323E3EAE1E19E2C7EDCA952BE505313C399A4C6CE623C91F17B82460BA4F95FD64BFE901E338381E2B36E2C5714C07CBF2F47978C452A98464A190E8711795FDD08E765A4BA13ED84CA220E902F27DA088C8DA606E6C1D283150C20D0C96B5E622DCEA4D13317A6B17E788FDF0873F54DDDF4C22B61D081841D39E30DA018BAF3BDDF084818071A3BDD06E683FB423D3AC8100C3462F85C2329984785236274978B2B985D2191940798E311033D30C02060183C0564460A7FEBE599A84B1BE53679B5DBC6E28756512F082A1EE56320A1216877CB20772E4D62880BA94C193DC5085EED65B6F55A216F4E09184317C8912F0243DF434354AA8838B492E5ED91FF683FD61BFF89AFD647F29C6C1FE731C56F4821177923087BD24893482A89066974C5189922A94716537B41FDAD14E6B5C3C87A87087FC1E0FC4629C2E37727ECAF2F40E1B8A9E838059499063A5F9598E88DD7DF7DDAAB833BFBB19446CBB10308DB5CE0B6B6D46ED4244A53214D18B8DF642BBA1FD1812A6D16AEC630A350FAF45A22B960D8881985D0B45C1B01BDB577376838041C020B0160476F2EF9BA5499817B93C9D6D90AAF7836CA1820D25EAA3200B24615978C68AB959E50559CB646FE6BEF41E1D3F7E5CB858ECE9E9514487A48BA17EF43831576C64644479A2B8C023A1D88CA6880BCE77E9D225B97AF5AA844221D51FF68BFD2321637FD96FF6DFAA5E3062452F58A9104228250A0E176123F0962612713CCF2ABBA1FDD08E765A4BE78BC242CD592CAE9DCC9D72BAA4B5A51521BE90A6F7940B865B351F6CA9B95A8E88DD73CF3D9B42C4787D325F72ABE6802D85A9F686EDDED58FDFD61C6CC43D671F1E6537B41FDA91698D4520036FD750A43A2F57A6589011941631CD20601030086C050476FAEF9BA54BD8524CA1C56F93EE769B5C1BCF89AD9493E0F4AC22610C39F3214CD1EE6E57E4C58A77F5B970634ED5873EF421A538F8CA2BAFA87C2B12079D93C1E72445144960D81FBF53CFC531CFC776EEDC39B5A8E4C292C48B5EB0C1C141D53F1664A6121DFBCDFEB34F566CC48DE3898448C64B28D2CC70D5847A743972CA6E683F3B5194230D4F581C0CAC205411F4482657946E106B17089913E167BA06D46611FF5AD80FAF0BE6FCD1EB45D5C4679E79461E7AE821B9EFBEFB141163B8228B8A539885A4AD564D1330E64AB23144577B12B7127E8BF1E06F26316D6E6B173BE443ED08F16658A2CBE581DD8074C2B3423BA2C88B7D936E102DEEE34E7F5D2C9664285A1D01D35825720C514C4B3B3C9AA619040C020601AB22607EDF7093DCAA93A3FB4575C4FE2EE42D780B12C3223B1265F1E072486229D0AC08822635FA3B567AE48271D7AE5D8AD490F0BCF6DA6B4A8590A44B13223EE746618C03070E4827F276B838AA25B1D48485AA870303034AD98DC48BA188BCBB4FAF183F637E08431049C2D86FF6DFAA8DF871813C31150141878800425693F092D253EAF51494DDD07E765A636859128B6755E7C986C535F2A96C76073C61CDA8F400790E770B2A3C24B6242CDA23A689D80F911776FFFDF72F2062FCAC56444C13305E2BB437AB17625ECBA46A12C6BA8B7614F1B643BAC585B0551275188CB21FDA11ED09E6B303DAE64422AC05C80844864882D7DA22C8136B470EA869564060EDF367855EAFAD0FD6BB76D6D67FB3772310D8D8EFDBF6B8C9647912D6841A4FBD9D7669F6E6259280E802C2CE92C9985A681705B92EF6BC642D7E97968BC2FDFBF7CBEDB7DF2EC3C3C34A9083A1885CD471B19841016A3ED20345B10E9222EEDFDCDCBC6132A6C91709203D5D7CE446F2C5852565E9F9C89044E681DD71C71D6A51CBF35B9980F107438DCD96419E601664ACA47206691BD96C42DA0305D88D53683F3BADD1CBC51A4FD9229445E1D9706081ED8687C88D50C4520161BC58D4D592E06F36BE9544ECB1C71E931FD689886D6702A6E78C76C0353E6BC8E553F032D24EE80DC3962D26CB76047B7239B6FF7574FEDFFE7B0D8B651E6DDFFAAAD81297D7DC9F0C98B315C7B3E6816C832F9CFCC32F6C8351AC3C04636B2BE3633E5D1A818DFCBE2D7DC4ADF7AEE549981BAAE8ED50486C6B11199B41780CC439E2F1A824B0A5B0E0763B52B84BDB5BD3F0A35A4F231773DCA8F0C6D0A9DDBB77CB993367546E18890F3D60FA91E17FAC3F44A24412D6DFDFAF42024938F4C2593F2ED54FEEC7A6F7A7778B421B3C1E8F5B598899EF330F6C6C6C4CBABBBB55DF784EDEED6F4511572E76B959B591C4E6D3D3128577D4ED40516278C09289188806082DEC857643FBD9698DB2E25190B03CC4155C084972E02680DFEF578B6B5BA9B061626F053CEB4DC43401E3CD125E6FBC2678CE7A860A3702578E871B458EB2087D633D39376CC60DD9FA7CD2AEEC88F6D4645D87782360DB12E7B40D5C92D2C1A35BA2AFA6930601838041602D0824919AE0B760D9A4B58C81FB5A9E84319FA7B5C9267D9D36B9329A955C3E2D93139308950B492C1E96267F17EEDA3A5438DF4AE464ADC0D46A7F2EE6E8E56208607B7BBBDC7CF3CD2AF48FB92BEFBCF38E12E7A0278C448C042986A46A12319220BE8E46A34A9990AFF97D8A64D043C54D132EF69563E779B8F17BF46CF1BBCCA121F922C9E36B92326E245FF480F1331663A617EE91471E5145674910996BC33EB259918871ECC4F6DAB549F413F92BE188C4630855053977BBB2CA5E68373B2D1F8CF3454F5802242C578227CCE3024E24614D78EE51B93DB50E75E5391BD1EA45C42A0918CF71E4C8916D49C0F49CD11E7C205EC9780C37B4F8DB42F1169764133665473A7F50EF6F1EB70602A5BEDD5BA3A3A6970601838041608D0878B1FEDB0ECDF2248C20B736DB645FBF5DDEBD9C9729A844B1306F2C169278242485EEDD084AC4E2C1EEB51C59D0048C2186244D14DE60EED7A1438770C7D9AB88D69B6FBEA98431A8924802C67C306E24622D2D2D8A74314F8B9F515191C7E446AFDAE2C66373D1C88DE48BE44E7BBFF87D922FDED9E74605443612B07BEFBD572921B29F3CD7030F3C202FBFFCB222623A2491C7B45253F9601297A960042A9908494C8425160D61BC11696FCAC35E900305BBD9892D0712466971D68072D869273669463E18F37DDC6EA714187FC6772D1EC6AB3AB9CA7F24105AACE3F1C71F97E79E7B4ED92FF3C4F87CAD621D9A80F15AE1B179CDD2F67993633BE0B51C9C01D8C714C2A0ED2EFEB690B8BB94FDD08E684F3BA3596F9CA5FEDD62BBB6F670C412428FF1638E69B3DE9876862DEDB4511A3BDB69335E8BF1AEF7F70D72762A9DA7167D68F4316E5CC937BA474B9CBF097F4F7675DBA5B7A320532186D445241A9EC5A23B8CF0B3A8389144EEF0ECB554A89026602C844C8FD2B163C7E6492243C39873C5C7AEAE2E159A484F19BD579A2CD133C58D448C2182DC97C72129220163DD2E1211DDF46294448CDE30ED5D6318228FC91C306EF486B191E831C4EAB6DB6E9353A74EA9B0472E38B970A5EC378918D51C1F7CF041754E2E74AD44C48841323EA1ECC065CF481CB61005092BE493D2D35EB617DACD4E6C1452A0F7A250822807083B245EA4051E540730B361716D458FF146E68976499BE7B55149C42A5513F919F759C9863501A38798186D770F1831E738F9DBD1062F7B1AF8F8601F0E14DCE3F5558027350B63A23DED8476F20FBF68B9616661DB03EBE855004245FD161CCF3A8662BEB20510B0E2B5B30560DBF15D5CEFEF5BF336CA33D91224CC81A4F02ED47BDA0F6FD8C0585E12105E18191D93DE5DFB95F7A3B9793712C7AD1392A8091815072B0918173BBA9144B11617091673C4B8EF850B17105E774D9125DE8927F16218224310F9BC321491C75D4CC2B4C0870E49D4218E245E7CCE851589DD81030754FD2F92AEBEBE3E756CDEE567FFF42296448C8B587AC4341163DF575AC4EAB1D5FB5179C120A93D38427113087264403441C0120847F47B72CA4E682FB49B9DD8784FB2BC70C6F831AF747CB100AF0D372B108FA816DE86882DB40C4DC0740E58A309980AB72DCCCAAB6F4DCB4D771F937A897CD20EB8B9E1FDA25C7001D793FA5D81DDD0834A3BA23D99D61804DCF8BBD68205070B31AFA5F5A200B7690601838041C0CA0898DFB72D9013A60D88A16524611DAD79894D25258CDA50B1E88CF28675F7EE115F3188C543A0E1244113307AC078F75D7BC02A09981E13491149164300298CC1851FBF77F1E245A5A248CF1573B7B84822E922112379E3C663F35CBA696F003D56DC48BA48CAB89863E823C9D6DEBD7B557F781E4D00792C364DAED827AB1331B548CCCF203C735A3C2E9B8467E0418CCE22EF2D2ABBE02DDDDF0F5C77682822E792EA870C39E4E2D90EE2451B606E9CDA6CD76D86FB6EA7A6AF01ED117BFEF9E7D58D84D53C6295048C9E641D82B8D435BB5978D1C6DDA875F78FDFF88A7C4302F2BFFCF22FCBA3752263FC7D21E772F2F704C22DB6B9500F45E6F1D97A24D2370BA79D709E5D08151D0845209C72FD26DE4AE33ED4D66AEABAAD0490F9CC206010B00C023BFDF76D4B78C2682DC81357620B14E8180F22FC2C8E904484EF45226522E6B4FBC4E5EB9827138DB0B04A02467273FCF871D59FD51673DC97A21BF48AF5F6F6AA45200B2853529E92F6F48A6952C5471E4F6F5C34923871D1A637F683A48DC7646E19C917C31FE97123F9A2474D93AF4A9CB60211531E028C6F627206D866A59447786A348290CBB0D84BE9791BA1BDECD4C6B51AF378F00F8DE48B7984B4112CB2E1F128C1E351EB46BFC9F8D50169DA7F445A9DB5AD71B796BE5612B1471F7D743E476C3922664502C6F16AE2DC81E7831291BF0519FBDB7A92317543C756FE2DC1739277DA0FEDA8CAB5FF5AA6C9ECBB46040EB605643806F557DC605BA99180312AC434838041C020B05510D8C9BF6F5B8684F12E3E25C70FECB2C9A5A1BC845309191E1B97AE9EDDF08A4D497BC74DE22845B0D06C520465B38DAF9280ADE6015BAE6F24463A0F8C8489248E79620C91629E0AC53428B4410F17D50EB9E95C187ABBB8917CD1B316080494778DB95F24637CCDCFD9CF959AD5891889A6A31493AB574611425592E0CCAC8423B350460C49B32FAFEC8376B2135511F5BC72F19C858E4A11393D0002796058548380313FCCEE445822C416B8C8AF45E35182575F97EF7EFB1BF2EA60407EE72FFF4CDA65E5DCAB5A9C77A563F00605BDC1BC9E28CCA13D628BC53A68EBBCA6789383CFB5D7BAEC19AA0D3E2BF573A5CF969E9FEB64ECA73FF52979049EB1A6950EB286CFA88A6847882F825595BDD066683FB4A332995FC3C1CCAEB54700E6B8B7B55942A98C84F1FBCF5C0ADD386BCC916008A2BD46D7B53EB679340818040C0275476007FFBE6D1912462368F69743127B3AF2323B9490D9E0A444C253129A9D928ECE5EB1B542B4C217500BB0BA1B4DC5093401D32A88DA03B6DEC51C3D5BF48A7163182149979699A7E7AB72E3E291E7E7772A37122E923192B2D58857C550D4532E62795C2E04199AF8ECB3CFAAB02E2E622B55131B21D6C1314E4E8C8380C6B03A8C4B3402720A129ECBC6403A8B2A149176B2935B019EAEFC9CB78B21662A0C110B6C1258140D935236BD617888F075F2A50FD72B1E9CCF8622D18D6EB45F364DC4B40D577AC4784DF10687554210ABC72C22DFF9FA97E53BF08CD5828CA9DF29087238415A4BB93C7E2F70A383B682463BA23D59A1B19FEC89357AD31844DA7D8870C0C646AF18BD5EAEB9B96A4C8FCC591B8180BE0EAA5D63986BA711B364CEB9560436E3F76DADD7CE5AC7B0D6FDB71409A3204A3F54128FEEB3CBD8744EA290231F1C1A92B68E1E90B03E287C9D82526212C9E59E4DF3866902C65C2E2EF834012391A945E3F1990BC66D339B5EC492F4D09BA017B124622FBDF45243E4EB49229CF6B40C0C4EE0B1042F4608222641B53579B2CA2E681FDB4838675D53CE1F99B2A042990CA93055951B46618E953DA1AB9D7069F275FD5B4B7B70AE7FBE99CFB40D2F45C49E7EFA69D9B3678FF20E1F3E7C58DDB8A9D535BB7963D464CC26FFF3FFF9C7F23F9C08ACFFD4F494C24654C8AA94093B7C62469863FD88D6FD9BDBA15069DD41322730081804B624023BE5F7AD7CBB738B4C111778ED2D36B5D8EEEBCC23871C75A2A62695272C3443AFD88C6452336BF6FCAC77F82448F45251D5B01E046CBDFDAAD5F7B888A5978077D148C45E7BED35F55C1331864272DC6BF5B4ADB77F3CCFF4E4304817C2C77214679916CE7B261D41F902082A809CD33EAC4404D63BD68D7C8F4409CE0C155A96571E218A2B304F8B5277D7C398D67A8E19841DFEE9179F925FFB0F0C3D5CEBB71BB33F6D981E5B366DC37CCE120CE7CE9D533998B4ABAD6933B4F523F2D4E7BE223FB60102A6EE9217799D1795D7B4041B2121656862D98E8898F55ACEDF6CBD4E991E1904EA8840AD6CBE56C7A9E350CDA10D023545C0AA36BFA5481867C4E316D9DD6397C37B21DDEBCB4A1A35C358E87866664291B17CC90F95AF6C39F4AAA653B8F0605CB8319C894A860CFDABB5076CE1D91AF76A2522C63A623AF7A6DE44ACEC05CBC8C5ABE3E2F3D821CC825C309030126FBF3BA3EC817641FBD8E9CD81FC4927A5E8010465C7194D56846B4C797AF2D935C3931CFF917CE9A9AD45BE2A07A989186D88E516E80563FBE8473FAA6E2C2412891BD4462BBF6FBDE765F2F589CFFF9EFCD99FFF963C76739F6C58870676817B2DB89EF3CA660A739E7CDA11EDC92A8D3D51694FE86BD0E32FDBB4553A67FA6110A82302FCFD0EFA70E301B6CF6B60AD57A5B976EA3839E6D0964660A3D74E3D07B7E54818EF587704CADE30E686D94A09191F9F500BF2D9E08492ACCFA0886F3D49812660ACEDB59D099836BCE588D8BDF7DEAB72C4EA4DC438E70C8B1C19BA22318870940AE97218E2ECB4F282F5B497BD60B48BADE9D1D048D7E691E5D1DC883AB4DB9043532C6023018377035EA11216DB2423C4A9DAADA9EBB0FCCBA73E5C35B6D51E77B3F7A390CDF8F8B8DC72CB2DF2DE7BEF29B0E9D5A58797375428A8433BDBEC7E2D753E768EEF2F6CD7C9D7B7BEFD0590AF5EE13D87A5BEBF96F7680FA57C6ECE530A8F29ED041BED87766495727B2489F8A736E2E27DF409B91A4FCA443C81DA9159C9CD11477E669A41603B20409BA66DD3C669EBFE7FF1936A58FA3AE035514D33D74E3528997DB61302B5BA76EA8DC996CA09D360507E7C6F9F5D8EECB1CBF834452B22323C3422AD814EB535359F90A60289584FCDEF94928051269E048CC217274E9C502216D526C8EA316CB547DE492019E322F589279E50DE04867451E8801E317A18189AC8C51FF7AB6523E6F64250DE3A7D1E0A8876E5F50CCF4CC10B16148F332D876107B4879D2C4B5F8937D6D448D80771C51A9E1E8D62BE8039A18783842C0F76B64677A1BB5B6E7FFC17E4DB0F7D5CCEBEFC3DF9FD3F7F160BF62AFFFA5776AC41CF693FB4497ACC69C7274F9E5435F968B7B7DE7AAB9088BDFAEAABEA91D7345BAD6D783D43576182EA8B245F871176F8BFCB83B7C0EBA55654B5C5BF54CC291B21E1225967F82A9FD38E684F8D6FE55A66CA0B80CE50FBA5F9C77F5222CFFEB344062E4924B3760F6FE3C7647A6010A81E01CF8123E27FE47151A2B7F81A2E01FC2EF0FBFC2D504FF8628966AE9D2540316FED2004D67FEDD41F244BFC795DEB30A9F6D60119F263FB1D10EA402E43312663E3A32A3F687A6A14AA891392CEDAC4E5AC6DAE472501A372A126605CD8ED84C685A9CE117BF2C92715F9E242517BC4F819491A71AA5523A97339ED20601F804C642419476D38A821CE22FC349D0AA12E585ED901ED6127CBD257E24D996A0736FE59E6FC14E80563582236E6FD682F49E577AA795E7205E4A6C77E5EBEFDADAFCAAF7FE209759C6ABED7C87D2A0918ED93221CCC65E4354BF2F5EEBBEF2A8C3411A3476C33F31C97C346CD1B4248E3B6FDC2B043EDF952046CB92FADE37D6D0BC502F2E6B0962369A70621F1A1FDD08EAC217B8EDEE8B5261ED12D657FFD5FF81DF11C3ABA8E919BAF1804B60E029E8347A5FF8BBF3BF7DB8D7E575C0B2B13308ED15C3B5B67A64D4F6B8DC0C6AE9D5AF7E6C6E36D494F18874195DE83BBED72D3218704431989A467E5E2A5CBD2DCD226ADAD287C8C47977D1837FD77D7E4AEF6620276F4E85175DC9D42C0B4E9680F01C9168918F36BE811D3448C1E317EC6A6F7D5DF5DCF23718F8787E5F2E52BF082D9241E9D55042C129E94666F5A4E61FE690773AACDEB39C5B6FB8E5A3CABDB2B1056C08B02A512B9B80601E3E27EA36D9E8C3DF8B11B3C63B538FE46FBA7BFBF9880555EB3BC6E49B634F9AAF488D19E1966CC560B1BD6FD59CB2371CCD976CB17BEFDA5F29CD560DE963B3F89180F4F62433944F59BA6CE670D618E799B420759FEC0869B70B602AB634148C4DF247DBFFB07927EE905097FFF7B9219B8BCDC30CDFB06812D8780E7E01169FB899F12EF838FA83A8FBCB586DB22E56B40B9C478D1966FB6F13A5EDCCCB5B31811F37AA720B0D16B67B370DAB2248C5E8FAE36919B8F3864643227672EC6650675C3C6C746A4A939202DAD6D90753F225E5B02A12BBE0D2D3E0D015B688E7A615A6F22A6C4386C2979135EB066BF4B7299B02ACC3D131C977C2622C70F1531FF2ED881F18255CE1015EDDC605F0EE4F428A10578307308472C50E9129BCD7DE31FEBCAEF57FB7C2119FB3B84290E4906E72AE1BC8D6E2B1130F64DDBF052448C39620CB36D2411E3E2697E01B5096066902FA77001512F207C955E43DA8FB2238BC44B708DC97527E269C118E9D1E56214D10EE8B3F7A187A4F7FE07E9C3C3E7B0BF0526B8E0050F609A41C0820854FC2EABA773840BBFE5CA634D5B87CDABBB25EA71EEC649152331D74E1520995DB63002F5BB76EA0DCA9625610486F5A0F6F5D914119B98CDCBC87454AE0D0E4A7B5797B44EB54B133C621D6D7E71FB5BE665AAD70AA821604B23A617B19A88FDE0073F50B5C36AE511E31F1D1EFBCA95B3128D86B0182C48381902D11E83F84A10C42BA7E69DF3BFD3EB822D9E21E6F1F85CBC5F8A0535737D20BA90CFE6700D64255F40515E24F92C75D774F171AA7EED6E939B1FFF45F98B87700E1B051E988350F1A358F5816AB323AF59928821D410645F8E1D3BA648D7E27ED1E3C3FD48C4E8FD628ED86DB7DDA608D88F7EF4A37922D688A2E4B54162F5A3709E78B3231489AAB0439634C8C35E0A084F845C07ECC8AEF2C2563F52FDF7A0738EB5CB685ACABEE811432FED2527BC77CC75549F5690577CA18176587F44CC19B61D02347258B5FAA76CB74CC0EC760806F1779B368FF7B9D1DA79B3A11A1337D7CEB6B31433A0C508D4E9DA597C9A5ABFDED2248C3F442DA8617CE2805D86278A128A26251A9996512CBE9A9B5AE1116B159FF738169D43E2F4EC9DBFFB5D2D889A80B10E586B6BAB309C890BB7C58BB96A8FB7DDF6AB5CC43234F199679E51444C8B757061CB052EE74993B66A3120018B85AEC9071F5C9126AF1DAA8811094DB30CC124C24CE3727C5F79DE5BFCE53F48D51E7727EC47EF451364FC5DB6027223F38A7CE5B269781233B0DDA6EB7FC4D58F56ED102961AE9DBC3E6A77C8351F4913B0E1E16175AD6A02A642EC96389AB6CBC5448C3713ACE0115BA2CB357D4B2FE8A2F138C8965D92991472E6682B39D84F49D911EDA9918D7D5CD060B7F480294A0663E353EE5382BD339F8D666DC37F653BE4FF8BBEBFE060E68541C02A08946D95D65A823DD3ECF17FD9DBAB6E9C9184CD797FD965B5CFCA7FFFCCB56395B935FDA82F02B5BF76EADBDFEB47DFD2248CC3704202AEAFCB2EB71C75C878302F170663C205587B5B9B785047C6EBC376E084F84BD352B27795F31DAE8F7FD9679A80B1A06B7B7BFB3C015B6E31B7EC81B6F907C4434BD453355113312E62E959D0448C30E805EF6A90F0CEBCBD189237DE7E5FBC10F2CB40FD72666A4C82D363A80B372B87761530DF4E35EF9C7FD31622E00126AD20614E3BE7262359902FCAB367B31929F28EEADC1FEF85DFDAFAAF3401A3078C76B91A01D323D676B91389186D81D75B2A532ED6CCE2F359652B69F1C27E6847B4A74637DEF89A6FB45F522C1B545341C04AC813A357800B578623AA5DF9F1DC17341DD3AFE78F639E18042C8080B66C5AB56E30E53912C6A8054DBE48B8189288BDD47FE5BD57BB296CAE1D8DAA79DC6E08D4FBDAD90CBCB63C0923481465A04CF92D47205F1E49CB5424281720D2E18382A1BFA959BC20633D7D7D789E976CC9A13C592B816B3502C6FEACB670E60F2D179E8D2089AB11B1471E79A46AB10E8ED3E9C8CB99339791F7958032620E92F4E33235390C2FD8B8B435A7D43C73BE8D18C7D2564CCF453316CF6E8467E5B1A866A856029E8E6C262D0EB74F897510E7EDD434011B181850D74AB5044C63B05389982261B0857C01BF1FC81BCC236495643D87CDED2E95EDA8C19E303D47DA66CB7C8C0B53E47F211411B777D4A2D4566200659984CDA7256E2F33D75098C7ED8AC0DCAA92B98FFC8966B82D9FD0F655FEA3B2672669CEBD87F71790AC657031D7CE32C098B7B70F0275BA76EA0DD0B6206114E9E88448C7ADC7A09418CECBEBEF27241A9E90812B57C4E3F6C023E6150F54B46CA5AC789AF72BCFCD72C05612B03678D374086223C80DFB68438ECDD8FB1F48CC51F6602CD76FF6CFD1BA4F0EF5829136A0AD44C49E7FFE7979F4D147572562FC43C130C4B191CB3278EDAAB436DB657A6204DB904C4F8DA0EE55146A98E579EE34621CCBCE328539FCC809F34380C396C62F1324EAA3F118481872C2B0B8164F0A7655BB3202CB7664933ED82801D3DD5C4CC45E78E105B9F3CE3B95F2E7760D4DE435574A472585DA874E9430A0272C07097FB89794FDD08E684F8D6EAA9F73DE30BDA0A440077D5F25FC36AA8528D53F8BE82CFEF1EF31D7AB735F51DD57EBD7460FC49CDF20B00881B9B5A37A1797A3B25D75C9E103E680E1BF3209E31EDC618E80F125EDFEFAF5C0776E6CE6DAB91113F3CEF640A0DED7CE66A0B42D481881722164664FAF5DEE3C552662E707A3084B1C94406B0B54CE1896D80C32764CECC92BE2F01E5C32346E3101E3DD74928B4611308E8B3FB217FFEAB7E5EB97F86AE5F6D8E7BF2E9F6C100963CF364AC4887F223628EF9C3E0B41159F8482C3323D39229313C3C8519995637BF3985FA79A67CEB7694B23C0BA4E5E2C9E9BDD0849449E0C3D61C944A29CEB830576219D14BB27B0EA1FEFA58F6EAD776933ACFB3508411E3ED732F4D52C4E961A096D588B75F0C6812662CC73DC8E621D0C45CCC31E18522CB8499547F82A435851DE5AD90FEDC81A75C2B8FEBC7ED7BFFC1C33A856AD25F491B389280727FE2C97FF954958C5249B5F8C0A30CC53CB20B06021895EF1B5B255FC67532E31BEC717650BAE245D95CF571A90B9765642C77CB65511D88C6BA7DED86C1B1246A07458E25D2062913816665311F9E0E24569696911B7C787CD2B7BF61E167FF61AC2B20E2C2062562460E5C977CBA39FFEB47CFD57BEBAB22DB4FD2BF999BBBAF06B5D69962B7FA51E9FAE978811FF7C6A545E7CE91DE4F3F92516460822C8D71448583C362DFDED19E1BC9A30C4EA66CD8B02D7AD103481B89D92A54FC2D39149A7E0E9406E980BF59FBC6D0B16B5D51DD55A7B690276ED1AAEE70A02B6D19B26951E3186D26A22C63CC7975E7A491E7EF861DCD0297B9CF5BED642A6BADE7061C62D189C4108304212530845847D50C005FC5DD90FEDC84A4D2F26F958D9CAEF73D18ADF3F76190FDCA572AFC5DFA9FCBE796E10681402CA8B5B79F239DB556C4CA921E243F5DE7512B69E9B4CE6DAA904D93CDF0E086CD6B5534FACACF517768323E58F4CA0D92637A176D8878EDBA5AB25899C985939FBFEFBF0A88CCAC4C8804C8E0D4A26DF2C8EE2A45AB8F13B0C814BA552A245388E1F3FAE3C50FA878EFB34722B75DF259F7D7065703EFE999F10446436B49F1A23E2A6EA0C61614CB10E2E5CF919BD095CD0B2510481B8F37D3E3A8AB3F2E22BEF4A47C02B19886F90804DAA3CB0312C06136A3E39AF9C5F7EC7B49511A0447DBBCF211E8A732004319D4A22E42C812D8EBFE71034A0CAD616C6511330E680D17EB4076CA3044CA34A7245EF106D9944ECADB7DE52CF598CFCE5975F56617BB461F663AB36CE3FED607A36A2420EA9A0493B61CD3037EC86F6433BB25A63BFF51F5F3E2FDBF1DC6FF49C5D97ED9B367E7D2B53328EC76C0603EBD840A58DF2B9FE6D564A88EA37FAFAFA83D7A25E97ACE7BA34D78E75E6DD5C831B9F8BCDBC76D673BD55F39D6DE509E3801DB8A3DBD32E72FB090724EBF3F2F605E4874526E5DCFB67A1A4854507164D362439ECDAB51F9EB329B13BFB248150ADB367CF2A15442B8420DE38716E79E0673F237FF4F21FDFF811DF8117ECA3A740C11AEC05ABECDC521E317A10E84DA8CC11538BA80209D86994157028F5C3B1B1AB28BA7D157960C3A00B513975A83C9F3DEDC84FB1884840E558ADF89C8BE74EE0E97564249A21014B4A127961C9441C0A897B5421DEF2E2D58ABD5FB94F9A80D103460276E4C811E5D5AE1501D367D75E2E92AD4A8FD8FDF7DFAF881809D956F68871FE59903909654407EEB8A7601BDCD2A9B874A22E5F6793C792248CF3B39CED96DFE71F77D30C025B1981B20DEB9B0D7A24CBD9BDFEBC9AC7E58E61AE9D6AD033FB581F81FA5D3BF518FBB6F28469803C1024D8D76797BB6F72C8913D0588144465667A54CEBF7F0E8BFB6B107EB88630B731C9A1706D2E05823627436F4D02561E55B1EBCE65BD61F482052C44C0F43C6822C645333D62DA0BA68918F7F3BA32F2F6E90B50B014486347656C7400F3735526C721339E9B55F3C779E47C725E4DAB0E01CA8A77F8ECD242CC5078378B50C44838A2BC61F48C15122175C7B5BAA35967AF4A02C6E7B5F6802D1EE9721E314DC42864B1553D62BCE35E4C4515312F4119310DA24E1256CC6795DDD07EAC204FBF784E16BFE6E2516F8B3F33AF0D025B19016DD7658254FB91D4FBF8B5EFB139A241A03A04B68A6D6F4B12C629F27B458EED77C803B739E5607F1E61591199181F968B17CECBF8E85599094EC8C4C494BCF9164520DCC2104492865ADF4DAFCE5CAAD9ABEC0DBB614FED05BBE1036BBC5149C458D05913312E62DF79F38772E12224C505A4201B57F3320E1236313628D95450CD1BE78FF3C8F934AD7A0428A6D00299FAAE268873481EAA293909CECEC21B066F472A0195C4F47CD84BF5476DEC9E9B4DC0F468B72311E31F2892B0706846895AA8705586AC62A3BDD06E683F5611E5D073611E0D020601838041C020B05D10D8B6248CB2F581665135A51EFC103D2959E4394465045E30AA26CECC4CAB9022B7C72D070F1E105B7ECCF273BA9437CCAA5EB04A301713B1175F7C516C8569397EE22614628EAA62CC6320C6DCC6C70670473EA8E68BF3C6DA6F9C47CEA7696B4380B5C27A5B9CE277145501DE4838AC421295B70312F52435F3F90715DE84CA3B485679CEB043E668510591CFB5D75AE747D4BB9FB461E639B25135F1EDB7DF56CF598C9C45C9A9D0E876BB55DFEADD975A1C9FF3CEF99F9C0943CCA2809B1E08574DC4E0094B880FF960B41BDA8F690601838041C02060103008D407816DFD57960BF7B6169BDC7AD421F7DF0A69F31E12B1885CBA704EDE7CF30D69F2B9C4E3CAC3F3322289344422726599EB5A2C72EA730C8F3CF8739FB96E096DFF5A3E7A53FB7C284E7DCE793DD46723C7E762594B7FFFD887EF8458CAA00A399C9D1945F8E1151919BE2C13A3D7B0089C56F3C4F9E2BC71FE0C01BB3EE56B79C63A61BDCD0E697215E169C4221BA21C2460CC0B2B393CC8B72B2C9B5BB396F3D47BDF4679C0168F6B258F1889D8560A4DE4B56C2F642499CE2A4F58668E8465D309652FB41BDA8F690601838041C02060103008D407816D4DC20819851C3A033625D471DF2D0EE96D4F23193D22572E9E91AB574ECBD58BEFCAB50186288200649BA490BAA4BC03F5817BE3472D765D574AFCF867A18868C15CB0E546C9855F363526E7CE5F55F95FC343976464F092F0917960B1D8A49A1FCE138555386F4688633934577FDF0DDB6F83C25DC00B225DCAC3E39804C651D462A340078A3747A62D6DEB1CA126605750789DCFEB9D03B61AAA8B89D81B6FBCA1D4CAA8FCB9955413E909CB25C2102D0A2367B0A088790AA1AAA54256D90BED86F6639A41C0206010300818040C02F54160DB9330C2E68448414F874DEE38E990FB6EB14B5F7B4A3C8EB0BC7FF66D397DE64D9080CB3234785146E18D49659B251BBFA4167CF5817CA347656ED82FC383F111F9E8C9C0460FB669DF6708593E352EAFBFFE9E04213D9F884FCB3008D8C83009D8158945C6D5BC707E384F9C2FCE9B69EB4740E785F5343BC58D3C9F422E2D139313128B86251E8D48BE08B17A101B92632BB64A02C650BF4613308D5125117BECB1C74413B1AD22D6C1F926B683A393880470E25A8C809CC326E25171C14E682F261F4CCFB679340818040C02060183407D10D811248CD0B9B0A0DFD56D937B6E76CA83B7D9654F775A5CB61088D73590B1F7647C1CB962206323F0CA24D22E49C506C5E5485972815AEA7E40BEF9CD9F5575C138362B372EF85C0E14084E4DC9CBAFBE8D1A441114848DC81872BF48BEE8014BC426D47C705E383F9C27CE97691B4780059BF7B621BFC75D90423A29C1E920086F081E9010A4EADD6287200ABD22566B5625601AA7D5881873C4ACAA9AC8F9B6E793A80F16963C8879220612160E491A24ACD95550F642BB31CD206010300818040C020681FA21B0EDEA84AD04559988C133760B3C03586CBC72262D235325999C28AB22166F828001E4BB3399B4F4F6EF0301439D1C4F588ACEDD16534D744B1B141DADDEB8D8A300473AE394679F7B1EE14D1000C84425181C93C9D16B50ABBCA65410F7F564948A254310E9013304AC7633EB47BDB07E882CF4FA6D50474CA9057724342B0984A125B0E8761620D011B0967D6B0276F9F26555878B221C243D5A84A376E86CEC485AAC835EDEC71F7F5C9E7BEE39B9E79E7B448B75B08E183D78141461FFADD2D8DFE4EC144A16CC8ABB9405294758229EE79137D8D356B617DA8D690601838041C02060103008D40F811D45C2082317F8BD1D22779D72E0B980886564702282C2C082C5525E4E9D4A4B0EF2DD1914B8CDF4ED939EBEBDE2CE5D1657D3512CA48AF59B896D74647ABF28A6914F4F48225592179E7F5A9C8E9C24922060D363323D39A20A31E73390A1DF955504ECB6630EE9C202D08420D6D6105884B71372E37BDB5C722D9C8310434A46C7C6A46FF77E89222CB1A569373C950E259AB2B830686D7B52DDD13401BB74E9D2020246C263C5A6C9D56222A673C4341163DFF5BE8D1C076F8C38B00D4E201F10859A53F1C45C786A547CB6BCB213DA0BEDC634838041C020601030081804EA87C08E8C39E142BFBBBD9C23F6D85D2E39B62F0739E6B0846787E48D37DF4658E2552516716DE00319BA7641624937C21307C4698B5B323CB17EE6B1F6237391E7B4255511ECA19169F9C1FFF7FF4AB110470ED224F2BFAE285C27C6AFA06CD5B4C29DF833078CF36108D8DAF1AEE61BCCEFD98790C4765F09B8276516F5C2A2E1198943B23E5F82FC7FCA1A859B3501A3078C1E24ED01B32A01D3D8935C51F993FDA447ECF5D75F5F20D661A5D0445E9FA5D42C6E824C232FD68EEB12A1A9F082A5933169F396949DD05E4C330818040C020601838041A0BE08EC384F9886B3AC9A28F2A1E30EF17A04618705F9E05A5466A25939FD4E4A0E1D8E4A3A95420E534AD2D87A7A774B497CE2B207C5E5DF27C592432DB4F4F176FAA34AF6B71580D7B8644A3E79E7ED77518F6D0078E5241A0A4A700ADE2F78C0A2914969F224E5C46191FB20437FE200D4FB4C1DB0BA9A8F07371D7A5A1CD207D9F1C9641621895184A28555381A43D11C25BFB8DB020DF5D4541230E652B1783AC98DD509989E38EDE5B2B2474C0B724C8CCE48219F93223CFE71D8026DC05E482BFBA09DD05E4C330818040C020601838041A0BE08EC58124658193217682EC9CD471CD28C9C99F6D6829CB99892B199825CBC9091703822C78E8284A5E22A9726DEB34BBAB0350B72291CF08A790E6D994562BDCCA81C7A68C7826E5CB24537F2BD62F2D69BCF420E3D26F6524A6651147B6A6A5811B06C2624DD818CDC76CC2E77221CF4C02EBB34794D21E67ACD8D3E2E5512DB7D0E25B87079362B1178C34646C7106ADB2F21CC4F7BE729087460BEECBE86D8732501DB4A1E308DAF7EB43A11A317CC9E8BCBC0E0086E8E9424189A91C82C3CA250466C725290C3ADEC84F6629A41C0206010300818040C02F54560479330424B22D6E21739BAD72ECD3E9B74040AF2D6FB5919188B207F095E9C684C8E1C392009D4558AC742C89F0091E8DDA3C898A330245EAF5F4AF6AE862C5EEB6B1AAB1F5D2DEA8AB392CB8864B276F9E0FC69B9F8C1FB62930C54D712129A9D00F91A83C765426CC5A81CDE5550E4EB1690DEFE2E1B3C9066B1B73ACAB5D9A3C95D0E49ECF667251449801C4F22FC36A84858188BF1B6268FB8DA5B9488446DCE58DD513401631D301230ED01B39A084775A311F53B4032C69B130C4D7CF6D96785F9615ABEFEA1871E6A985807BD7453C3E3924A2544B2098960DEC3A169C92114716F8BA85044DA89690601838041C02060103008D41F811D4FC234C424047B7B051E31073C623679F35C5ECE0FC42588F0C43367A2323C3A21C78F1E422D9D88AAA7C362B79DDDFD60712D5000BC263E7F3324BFBBB73D19E3E2526D245FE92CE8961B85AE87E5BD774F23D470468AF9B8A4922110D871990D4E60C11792166F1AE18725B9EB26861FDAA5BDC5E47F69BBDBAC47B743A4AFD529873B5D321ECFA930B4C1C12169EBEC968EEE1EE50D7316D352B0BB36CD863501630ED8560C415C6EEE2A3D621FFEF0871710B1975E7A493411E3F7F5BECB1DAB56EFF38689A39891819109E46C16258C1205E199A0446666C48F9061DA05ED8376629A41C0206010300818040C02F547C090B00A8C290CD189FAC754EA6B6DC2F3B6829CBB4C19FB2C0A0C23B42E3823BBF7EC9613C7A3124F4425149A928E8E5E69EBE8110A503BE42AC8581BC85887CA17B382DA5CC5F036F454871DDA8A11841A26245770CA4C3028EFBCF336BC83B338764ED28919603221B32060B11872E76C09D9D75D9053871DC0D4290777D3DB68C20F373411EBFC32E7AFCD67578BED4BC12C08730261A213CA13169A9E967017BC617EB738DB3747AE9E042C93C9C8C58B17E14DF6CE7BC0B64A0ED86AD3A0C915BD4F562062C47B7A6C08DEE919C8D2E7941794DED07432220711924D1246FBA09D986610300818040C0206018340FD1130246C11C6E5F0C4921CDF6F4768A24DF6F5D9E5ECE502BC622999C0E2756C240D75B9901C38B05FF68090CDB64F4A3B48585B47B77A6C2DA248ABED8AF89BDBA5E8E8545E85AD4CC678075D11B062181EAE8464737655E8F7F499D3F08021B784B5BF904F9440A8E66C701CA1879352C846A52B9093A3FB6C72D361971C46A86737E4E73D286D6616798B0C6E135F7A1C28581E70CAA10E974C247212439DB091A16178C1E00DEBE995E6C011F196F2F08621C7AF8E92F024042988DED003B61D09989ED29588D82BAFBC2294AFA707904DEFABBF5BCB475EC34E10AF4BC805F3B99D129E42286A701AF960B3E2B765953DD02E681FA619040C020601838041C020B039081812B604CE240A544CDCDD2DD206B5B03D3D3639B0BB08AF58412E0FC7259CC8CAE58B71191919915DBB76C9BE7D7B2530431286C52C08596B5BA7B4E4DC50198B8AC7551297AF179E32E48E954A5B425151912E862F09D4215341E5F54A6772B88B3E2DE7CE9E93B1B111111479B5DB32328BC2BFB14850E59664D22169F565E4E0FE929C3AE45044B6B7CB886F2C61620D798BF3DA3EE70DBB184448623C29139313B2176169B35898B777748903A21DAEF63D7523619A80B10E98CFE7DB761EB0C513ABC9D5628FD8BDF7DE2B2FBFFC72DD8918E79CE71EBEFABEC4C221040FE795184718D772065EB0BD285B402F18ED82FB9A6610300818040C02060183C0E6206048D80A386BD10E1F54FC3ADBECB2BFDF2EE7AF2244F14A468627E1498067E8EAE5888C4269AEB7B717021E87141909043AA5B9A55D5A036DD212E890960294E7641284CC262EEF1E29949C9623649A78D9912F9287CC7CB6E050FD8C449290971F9773E73E805AE40C443772B86D0FC548145E0E231C330A02964E8571873D2D4740546F3A6C9713079D20AE762578626A7FAD60600DF888F2E37B50B899DE30CAD5A710563B3C3C2C818E0E696DEF90A623C7C59D981287AFF662332460C9645234013B71E284F2006D55118E6AA78F5E45923192A1279E78429E7EFA6979E08107946047A5478CD7A0266DD51E7BB5FD88B92483F2F6BBE7511AC22133D308170E4E211C71463CC8E83C083BA03D1859FAD590349F1B040C020601838041A0B608181256059E2412EDAD14EDB04B6F874D0E816C9C1F28CAC5C1948CCF42413101C9EFA1984C4D4E494F4F8FF28CB5B4B681880540C4B0B8D55B6BBB78F3B3500A4C89C35914B7079264CE9E7942B699618B5CF0CD6FE8533613975C11E4D0EEC1C23C0F55C86978FA8690B37349851F92400A12FB33D82F12462813364DBE0EF5E7117AE89093205FFB4054296CE232B586AAB0ACCDDFA52C576F97A35D2E1980ED0EC4E332363E2ABBFAFB251018C34D8336B143A8C3EF7420F4B4769EDB4A02D6DCDC2C478F1E5584A39E618F9B8FEEF267D4E48A44ECC9279F9C2762951E317EC6A6F75DFE68D57DC2EBDB8582CC6FBEF70104733292420E5E18F97F14CC492742CA0B463BA017CCC8D25787A9D9CB206010300818040C02B542C090B035204962D1DD2E10ED70C82E787A8E216FECE260512E0D2565742627897452C6C7E3F08C8D8280B54A777787ECDDBB5748C85AE0196B6E01316B0E88BFA905021E4DE2F5A5C5E11846CD9E2CBC64C8DB70939475CF9332764D1333FDB886EECE87177131C6A64957293F23F94C4CF2451BC2CEDC9097CF82502554CE1713F72F5DBEA444373290B176DA8B5282DC7C248ACF51FB2B1E0FA3207344BCAE941CEC63DE970338B8642F72E73A40BE4CDED75A66A831FB7A41A8F7C30372A20775DDD2CC0D0BCBC5CB1791131690E636D8686B409CA151B1B7F6D78410EC7402A6675993ABCD2262C43D3A3D2297AE5C8517CC8EB0E110AE6BE46DCE4C49137E7338FFB403DA83690601838041C020601030086C2E028684AD116F1219E68BF5770948070AE0827C908C5D0019BB320C12369B9178CA89FC8BB024E3411943A822BD0BBD3D5DD2D9D5297E5F8B3435B58288352B32E6F7B78897840CF5C6DC6E7AC7328AF8D86D05DC9D2EC263869C0E874B4A36274814376A48638394B8D8E63624DD8329C153850DD967A512B41AB1958A79C917F2205A256CA8FF83FDB3F922BC5E698869A4250DD298464865127582AE5E1D904978F232788F5E3A1B8E95CFA5248A057A221101418BE298691457CEC9AEDE02C4366CC8F932E46B8DE66389DDE9F5E844298653BD6E198DE4E56C1075C3E02199181B51370F78D3C07FF088B8F329287D7AE66F04ACA7F386802D446DB3889892A42FA4E5EDB31F48B3D78D5A6061E4824D21F76F42F2B8968FC0A3CFF9A71D182FD8C23932AF0C020601838041C020B019081812B64E941793B13DBD769092A20C8C16E5DA585A2640C6A28914428062A8C713962854032F5F865887C70F6F5813043CDAA5ABBB5B1132D618F3797DE272FBF0B90F44CCA348997A0EF96E1766C9E12C8180958BC096150B9948CF8DDE326EF05861637817BD667C5EC8E72597CF4A369D461821F2B840B0B208494A24E2323D3D29C19959D48B8AA9E2ADCCF542161842D052205F20699924DE8FABA2CB1E47463A5BF2D2D751527971077743AC04E3ED847AA4F17CADD3801AFC35D683DAD3E6949BFADC32954CCB582A2A0303834A9CA335D0AE6E1C945A7073A063F7BA0B381B02B6F4242F26623FF8C10F54EDB05A8526F2B789DEB6ABE7CFE17727242E5CD7E1288ACF4F8C4B14059A3BBD79CCBB57CDBFA90BB6F41C99770D020601838041C020506F040C09DB20C29564AC33E050B5B0662225199F2ECAD591BC5C1BCFC9742825C90CEA22E51CC8C580972CE295E9299F5CB8E8912678C1FCD848CC5A5A5BA5BD0DA1602E3794E3E81D2321F343C61AF59B1CF082CDC9C597C9974D48C6340BAB245F8A84818CD10B4621841916658D4450BB2B06229682172C0B6F5B4979DA0AB85B9E01E1CA65E81143FDAF6C12442E87A2AD79F1790AB2BBA72807FA9107B7C72EFDDD65E2C51A6A6E38E1285C62DAD6448076DB8210B5A35D6E1909E72534869B06A1A00C43B29E76D8847C46EFE163E28A8C8AB375D79AC3123501BB70E182B4E278CC01D336CA73EFF4462CF2B84942897AE6883DF3CC338A88DD77DF7D42B10E0A77F03362A5495BB5989180C52607E5FC2594CA00CB8ACF466546D5849B12672129477B9C6ADE39FF662EAA45D5EC6710300818040C020681DA226048588DF024216198A2D7C382CF25E5293AB8BB8442CF4519C336319397D9088AE4266C92482541C89C20434E89663C128FB865C6E916BB8385B41C8A7479E001F3F910A2E8F2206FCC0562E610871DA143104CB0C303C68556B15092C29CE78B8BBA02430F05EFE5E8D1CAE1738626E6119688D0467B01EF67B17F0E918A7949E4D392CF66E0E5C02336B7330785B4BCB4078AC8792BA1469A5DFA3A51570A0B362A1D76B5DBC48FF1394C2DA11A594CE30FE384CDF6A10403BD6113F1945C8AC420C682BA6150A1F1E006801712F23EA825FA52B352F2A2EE1D6CAC9AA609D8B973E770ACF6790256EDF7AB39C776D88778E4709D926C51355113317AC42A8918C75A2D11535E72E46CBEF1EEFBE285B7338B50E22908AFCC4C8D492A362B075A4A6ABE39EF9C7FD30C020601838041C0206010680C028684D50177129516BF28D2D2D351AE9795489540C00444AC2853B325199BCEE131233110B26CD6815A5C768865202010B95B1956E88A7B25EEF6806C819C8198D9A172568290068212558FAF8724E225EE96F393224210F180FDE1E58293AC84455E11B961B95C06842BAD0817EEAB83CC412E9B9BA3086F5B415ADA4BD2D361975DDD363C3A14016B6D1269F2D9D486941243BEEA6027563824451928537E13F2FC66D359998E4198E5D265696A66AE62B3787023A0AFAF0FE1B2086D851DAE2610633502C6FED0DBB392C7876322216A04495C8D883DF2C823EA860B6D653522C6313A717D9F397F51B210DA71E1064C101EB0A9F111E4FC4D48C099C53CBBD57C1B310E2B5C7DA60F0601838041C020B093113024AC8EB34F32D6E42B93199EA600CF553A6B8727AC24A1684982E1F2632C599244328FBA6328A09B14EC23F0942510AE04625672A8C7027537C0B18A2062707461314C6543E67E718109D2857381A681589130954918781B9E17C5E300E16AC1A30BA40B84AA1904B1C58FBE616B41623E25E5BBDA28C36F48571DCDC19287A62843076CE06678C3661205796B3C891A5253A87F7705398AC84DA437CC0F83416EA1B76BAFF2DC2C37904A02D60695451D82D80872C33EDA6C39197BFF0389319417E35CAEB17F8ED67D72A817AEDE06B49588D8F3CF3F2F8F3EFAE8AA444C113078C7C7062EC8E0B50169F53A65626454A64687657A724C9CB9989CEC2BCF33E7DB88713460A2CD290D020601838041C02050818021611560D4FBA926657E2F95156D505604D902E1CAE5C742150B000020A1494441544B081F44E810EA32F191242C0E62C62D91CA097413CA9FE5AFEFAFBF97C37B14EEA07C3E4532F4A31BEFB9E1E5E0B9E8D1628DB3662CBE48C298CFC5CFF858B93FEBBAAEB458AD373EE6F88D41C00502BF3BE0940FEDF6C80C72082F86E228E03C88BA61AD08890509437EA2E7F0517104AF89A363DF921E99C504ECD8B163CAB3D428024624E9E1BAF857BF2D5FBFB43AAE8F7DFEEBF2C9069130F66EA3448CF82782C3F2CEBB67A5036EF899896108718CCAE4F8B0E4E321398C1069CE2FE799F36D9A41C0206010300818040C028D45C090B006E05FBE6B8D9260409F2409D467412FE8E152A40C042B47628647A4772154918B35E47CE1795EBF56E187F078C1EB55F682950533CA5E30902D1234122E45CA8C98C602A0CD8B7904BC20F10C4BBC1D0BF5284A180C27A2F2C1C50B90AC6F41486259B173CF81C3E20B0F8BA36DEF0222664502561E985B1EFDF4A7E5EBBFF2D5F9712EF9A4ED5FC9CFDC859A1394196D605B2F1123FEB9F0B8BCF8DADBD20E02169D9D00F922011B9138C4567A5156E2F6DDDE721822E6D934838041C0206010300818041A8F8021618D9F831B7A705DE4831F9945D30D0099376A8E006F0C04BC76D48EF2C86CB22889E10CC2132372EEFDF755C9043742131D1090D8BD77BFF893D3B87BD0ADBC3795048C221CDA03462F9415BCAAA5EEBBE4B30F8AFCD1CBCB43F6F1CFFC84B4F1E315421697FF766D3F216E5A35518B753CFCF0C342D5C4175E7841852656AA26127F5B2A242FBD715ADA5A7C928A046572744426C78625843CB0667B4A6E41A829E795F36B8539A92D62E6680601838041C0206010D89A08C07F629A41C0206010A03715B9814D0EB96D97474E7439A44992129D9994F7CF9D95B1A141191BBC2A1358E0A70BC8294ACDA83C259640387BF6AC5241D404AC91218837CEA35B1EF8D9CFDCF8B67E075EB08F9E52144CBFD3F047ED1123C122117BF1C517559FA89AC81C311235AAA372B34109F1A5D7DF41416697646221191DBC26E3C303128417CC9E8DA979E47C725E39BFA619040C020601838041C020600D040C09B3C63C985E18042C818007E16A7B51C4F98E3D5E39DC56126F1185BD21ECF0010AFF8E234F6C74E8AA4C4E8CA9D2DED9E89468197A6B12B032A4C5AE3B95376C2980E9050B34380C71A97E2D2662F482B16922C6E76EE8A8BEF3DE799496B049065ECBB1A16B32360CA20C2F583E893C30CC1FE791F3C97D4C330818040C020601838041C03A081812669DB9303D31085802011F72088F76B9E4DEFD3E39D05A120F94F5C6E001BBF0C1792CF2AF4970725C2626A6E5CD33F080357BE4F8F1E30D17E15819B865BC6116F482558EA39288B1A0B32662F7DF7FBFBCFDDA0B72E9CA352489E6249FC2FC605E468706647C6448B2D119356F9C3FCE23E7D334838041C020601030081804AC85802161D69A0FD31B8340C311A07C792BF2875853EABEFD5ED9D35C10773E2A2308491C191C9499996979E5E597C4ED46CDA9830745A2130DEFF36A1D58CA1B66552F58E5581613318626DA92B372FCC42949433C85C59815F91A1C8024FDA0A4A341355F9C37CE1FE7D1C8D157226A9E1B040C020601838041C01A081812668D7930BD3008580A012EDC29E4C0FA61F7EEF3CAAEA682B80A51E50D7BEB8DB7C4E77189D75650396249141817AA26522402DFB3E6E691077FAE2237ACED5FCB476F6AB7685F17625829D6F19187EE96B39706CAC21B53E3327CED0AF2C0AECA180858323AADE689F3C579E3FC190266A9CBCA74C6206010300818040C02F3081875C47928CC13838041A012010A39B0B0EFAD1076C8A134C2AB831999CC44E4F2F933E277DBA5988A4A676FBF643229E9DBBD4FDCC1ABE2EC3AA442132B8F6395E7C5AEEB4A891FFF2C14112D980BB61C5624B699F0847C70754832C9980C4D8D20470F3960C8031B1F19905868527A3D39B967AF47CD17E7CD08712C87A679DF206010300818040C028D47C090B0C6CF81E98141C0B2083841C4BAA1ACF7211031D6A67B6304442C1D9573EF9D96F0ECAC1C3D754AF2B92CB69CF443BEDE3D7D55BC3D8717D411B3CEE0981BF6CBF2C7AF5C928F9E0C58A75BABF4842A88D9C8A4BCF5EE39C926E35248C7657C7458269803363A845A602060A80576F71E8F9A27CE17E7CD34838041C020601030081804AC8B802161D69D1BD3338380251070396CD2D7E294BBF6B2D8B7C89B206213C9B00C0F15255BC8B182B81451493C9FCF298F587166589A5A3AA4E0F42939754B0C62AE13A5EE07E49BDFBCBB5C17CC4A1D5BA22FF47E398B694945C3F2EA8FDE42B5F68C145209A57EA85410878790038610447F5EEE0201BB0385B6394F9C2FD30C020601838041C0206010B036028684597B7E4CEF0C0296404013B1BBF7DAC48345FE6B4369198330C4E458494A08552C150B92CD65249B4E2B226673B8913316115B6BBFC5C213DDD2D6E6B604A62B75C20EB64B018E9438E4B9E75E10972D2F59A820CEA03C00F3BF264607950AE2EEA6BCDC871C30868CD2036608D84AA89ACF0C020601838041C020601D040C09B3CE5C989E18042C8D0017F83DCD0EB91D1E172789D8604A86E351999E28C96984239E3A7152B2C80F4BA753D2BB7BAFF4F5EF116770403CDD87A4006F9969AB2340EF17C53472D14949664BF2FC0B3F1047312F71E4DF05C727646A6218788F4A2E3E23FB5A0A50AFF4C92D10E1E8342188AB836BF6300818040C020601838085103024CC429361BA6210B03A02CC35EA9ACB11733B445E8747EC4A3826A1E982BC9E4CC8CD274F4A2695967432090189A42263C5E941F1053AA5E86AB25C78A295F0A6F7CB9E276E0919461DB6B75E7F433CF6A2C4E361559B6D727C58C2C149410CA21C6D2BCA3DFB7C72AAD723ED3EBB11E1B0D2449ABE18040C020601838041A00A040C09AB0224B38B41C020701D81B26AA25D6EEDF788D76917DF705A2ECCC464369C91B74FA7E5F0C1A864E00DA36A622695929E5DBBA5DDE515672128EE8EBD5214BB2163D7E15432F90EA092098F49D1E193774E9F91E18101886B1424120CCAD4F8A84C4F8E4874664AFCB6B41CEF76C8DD7BFD72ACDB65EA8055E0689E1A040C020601838041602B216048D8569A2DD3578380451060C81C0B019F4241E026B74DDA7C19796F82821D21B978E1BC84C251390602964AC4251E8B4857DF2EE9869C7D7374465CC594D8DBF75B2C576CF38155A187F07E1550EC3A63F7C87428266FBEF91C14106322B9B40451147B6A7C045EB051C9C643D205097A861E52A9727FBB0B6502CAA18B9BDF737346838041C020601030081804368A8021611B45D07CDF20B0431120116BF6D8E470970B8F7684C539E49DB1B40C46282031246F215FECC8C1039288C72406853F6E3D8A8CED12C7EC88787D504FF4214C7107E68B29E18D5408F5D7040A937639FFDE3B2884FD81D8A080984F2710DE3909EFD79884E1FDB265A272A0B524B7EFF2C94D2061BD2D0EE581DCA16667866D10300818040C0206816D81802161DB621ACD200C028D43802189BB033678C4ECF088D9E56D48D85F9849C80CC213CFBC1B9361084A1C3F7C48E2206189684492F1B874F5F489B891231644BE5853B388BF6BDB93317ABEB8493A2CD96C568A36270A2D0FCBBBEFBE2BD150100AF40949C590FF35352133FF7F7B77F3DBC69DDF71FC3B332425EA59B2243B8E13E7B16D169BC316057A297A6C51A028B03D155DA040AFED5FD41E7ADADD434F452FBDF7D4538360036791A4C9766339B6AC074BD4031F67FAF9FE8643D3B2DD956CC91C6ADE74480E8714F99BD7FC18CC87DF99DF6C3FB25355BF1692AE763B4CEC0F3504FDEF6D686447F9720EB0C9F5753E19010410400081CB1220845D9624EF834085053C18ACCDC5F6A98E135B5455ECC67CC7EE6D776DEB50A327AA3AB6A7133BBF7DFB2DFB83DF3FB256EBD0F6B5ABDDDAFAA6ADDED8B04C23C6C73BBFB1E6C28A65B3BA661AF25ED7EB7229763BB44E4BC7C89D585FC7C4ED6E3FB6CF3EFBCC0E0FF675FEAFAE9DEA7E7FE707DB5505ACB5BFABE3E74EECCE5C6A9F6C36ECC7B766ECBDB57AD8EDD3AB8F5C1040000104104060FA050861D3BF0E5902044A2110764F54A0FA580346ACCD257667A56EF71EA92AF6B86D8F8E7BB6A59114F7F6F7EDFDBBEFDBDB776EDBEADAA682D886ADE8EA616C396E5AADA530B6B86436DC4D719AC358D8E5D0AB5F9D033BD58887BD34B683277BF6F9E79F870A58CD329D57AD65C707AA7E3D7E60070AA6039D0BECC64CDF3EDCACD927379BF681C2D78DF9389C9B2D54D14AB1A6690402082080000208BCAE0021EC7505F97B04101809785098AD45F6D65264CB1AB8E3F652A241247A76EF61D7BEDD3FB18356D7BEF9F5897DBFF5BDDDBEF5B6DDBD7BC7961E7B085BCF03D9DABA2D66356B6897C54694596379D3D29A8E1D9B92EA5851F58AFB1AA6FF60CFFA596C9D6E4F95BF1DFBE2575FD8D6D67D8B74DEAF38ED6877CD7D3B7CB2A3F0B563EDE37D5B4C7A76773D0EE1EB231D677773A1C6E01BA39EC504020820800002D74B801076BDD6274B834029048A413B66EBAAE4A82AF6CE724D15B19E7DF9A86BF775DCD3D19313FB56BB256E3DB86F376FDEB28F75CCD893BD1D5B5E5DB3A5E5555B5C5EB1A595355B885B3A77D6636B28D8D5576EEB38AAA474816C14BCB2D4BA87DBD6CBA270BCD7C1C1B106D7F8C1EE7DF96BDBD7B2593AB0A87B6A27C7AD30E0C6A1763B6C1F3FB159EBD8078B91763DF4E3BEEA3ABEAE16063AE1D8AF5274651A810002082080C0950810C2AE84953745000117F020B1A251137DD08ECD85C4DE5BF530A66AD84ECF1E1E1F6AC4C453BB7F7A6CDBDBDBB6B179D3EEBE73C71657566C51BB247A085BD67569D543D9AA350FF72CEB77AC1E0DACDE5CB4687E7D14C8DEE46E8B1EBA8A6BE6231CAAFDDD5867AE4E66ECE4B46B2D1DDF75FFB7DFDB575F7FAD4AD79E02A4CE8BD6EFEA24CC4761000E0F9B6D9D80D9C3D77BF3997D78A3AE737F35EC9D955AB0AA271CF7C5B707010410400081EB2E4008BBEE6B98E543A004021E2CD6E7135BD42E8A6F2DD5ECA3F5BE8258D7FE67B76B0F74BCD849EBD41E6A7440DF5DCF03D8C6FA9ABD7BC703591EC01616976D6169D9E616166D6E6EDE66076D4B8EB7AC665D859C44A1CC4758BC310A65BEC845302BEE2FC2E021CB2FE3F73E9D9DEC2974B5C26E8669D2B06EA76B6D1DEF75A2EBFEEEAE7DFDF537B6AB63BB3AED13B56DA0110F4F6D5FCF9DEADC5F3E3264FBF8C066B2B6DD9D4F43F8FA68BD617754F95AD5A02633322A3EEF226DE5B508208000020820307D0284B0E95B67B41881A914F080E1C78BDDD2AE771E3A3C7C1461ECDBFDAE06EFE8DA5137B156FB508355ECDA83070F6C51C1EBE6E6BA6DE898B15905B0055D9B730A620B0BF9756EC166669BBAF6751C595BE30E0E2CD6B16489760DF481316ADA1D328EF5BF394D471A12DEEF2DA95BA4ABF97C1D9F950D7ABAD775902AB8F5359DEABF9E0DFA0A51A9466AD4BB5A5CB7DE60A0D0D556C0F2AB762B5465CB87DBFFEEBBDFD8230D29DFD6BCBA3E37D3DFF614BE0E7492EA23ED72D956C52FD3316273C940E12BB30F56132D7793F03595BD984623800002082070390284B0CB71E45D1040E09C0267C3981F03F5D141DFFE77BFA76BDFB655396A757D608B237B72AA5D16F7B6ED1B559DFCE4CEF33AA7D88DB5355BDFD8B0F945053255C07CFECCECAC35669AD6989DB1D910CA7C5ED3EA0D0532859F28F210D60DC12C0A81CCAB4EDA4DD043930FFA1182D7705AF3060A5C3D9DCBCBC3965F3D6075DB9D10BC1E3DDA56B56BCF8E74126A1FF53052E88AF4F7FDDEA902645B41ED24CCF7932EAB5666ABF5816DAEC4F6AE76C5BCBB9A1FF3E5C3F953F93A6787E1650820800002085C430142D8355CA92C1202D320301EC63C94F8F1627B27A93D6CF5EDBBBD9EFD56277BDEF1E073145B57A30C9E1ED4AC559FB59D475BF6D5570D55C4540D9B9F57756CDE96971635A0C78A351A339A3F1782594321AC516BA8E095287C250A5D79F08A749C9A57C934C3F7590C2789CEBCE2350C64A906D04855053BD639BD76B58BE1C1C1818E5D53E03A3D5530D36E90FA330DBDA1E25957C1EC4457ED8E78AC7B85AF5455B5BAAA71CD5A6AB79A66EFAE24F6FE5A53D5BF5A388F9AEF8ED9D01B70BEAF69E8A1B411010410400081AB1320845D9D2DEF8C0002E710F040E2BB29CE2EC40A2A59181DD04F4EBCA5EAD80F877D7B74345038EB6957C5AE1DF7B42BE049AC110875349886756FEDCDD86EBDA6BD051B9669E4C4464315B399599BD571633E9D68B7C3BA87B0C48358AC7BEDA258AB87C03508BB1FAAEAA500D657E85239CCFA9AD7D7E70C3C88A91AE6C12CCE06AA72699E025636E8EBF9B67637EC5A4F6DF1E9BA4EBFDCD06021CB0A5E0B737ED2EA44C3CBD7C3B16F5EE5F3D1219BF5C812853F2E0820800002082080800B10C2E8070820501A010F2A0B3351082D1B1AC8E3639D2FEBB89B59AB93DAFEE9C01E2B903D6C0D6CFBA86347BD8E75FB470A43891F09A66BA4F106133B55B5ACA600E6612BAED5C26E87610115F654F81AEE92E8D52855C374C4975FBC12A667C374A463CAFC85A902574FE1ABD7E9840A58A43096A802E6D79A42D7429CD9C2AC85511F6F2DD66D43A33FAE6A24C8C59958A341466144C819854BC25760E50601041040000104C604086163184C22804039043CB8CC29C8CC6968FB0D35C9AB559D7EA64096EA38B1D4764F06E1DEC399CF3BEA68F7C15E6A6D8DABD14D55A9EA2B94F955E7EC1AA4BAFA715F9AEE0DEFF5762172796DCAF74CF4C13C6A0A6961500FDD277AECD34D05AEA538B5463353B5CE6CBE1E879038DFA887B0B5D28C43A5CBEF7D187E425739FA0FAD400001041040A0EC0284B0B2AF21DA870002A19AE4A1CC77EB5BD5EE7D77744E2D0F65BD41665DED49D8D5BD4FFBBC2305B3230533AFA09D2A98F9F3C573F9EBFD6FB40B62EAE731B3708C961FA7E5C3E87B88F2FB864EFBD554E09A6FE8C4C90A570BAA6E3D7D2E7F7EFCF5FA9370CC19AB0A0104104000010410388F0021EC3C4ABC0601044A21E0836B28278593403735CAFCD94BAA4A571EC8F2E0E5D33ACCCB7CBEDF7B452CDC0FE7F9F1683A4C2CBF0EA78B794530AB2B903198C659691E23800002082080C0EB0810C25E478FBF45008152098C06F9E0FF6CA55A2F3406010410400001049E15F023D3B9208000020820800002082080000208BC210142D81B82E66310400001041040000104104000011778A51096F90863FAE37C40672011A8AE40F13DF0EF04170410400001041040000104CE23F04A21EC3C6FCC6B1040000104104000010410400001049E17B8941096C66BCFBF337310B8C602F4F96BBC7259340410400001041040E08A055E3984F9494E35A273D827B1936DE61357DC58DE1E817208E87C54F656E8FBFE1DF0AF01170410400001041040000104CE2BF04A21CC0F7F298E85F10FCA56FEDA8EDB33D6EEEA3C3CA91F2FC6F131E75D01BC6E3A04BC4F7BDFF63EEE7D3D5BFD596878F13DE090B0E9588FB41201041040000104102883C02B9C4D271B55C0BC0290EAA6B7FC3756DBFF371B9CDEB3C180BA4019562C6DB86C81B17E3DFBA1F516FFD262CDF25F31FC9950150E3F3E8CBDEEB29BC0FB218000020820800002085C0B8157A8846923D37FFEF76D4DDD87DDB1743378E79FCC9A3F1A3E712D6C580804CE08A8D3CFFEC806EFFEB3FA7D34FA31A2F82EE45F8A337FC2430410400001041040000104CE085CA812361A86DB374055028B540A8806B1B6415355C416AD73E7E73673FC1F66FBBF303BFDF2CC47F110812916687E62B6FAB7D699FB0B4BA2441530F57DBFF5EF40A670E665315DFC3BE2018D0B02082080000208208000022F13B850082BDEC4B7317DBB33EC8C15A5DAE8F48DD1441BA3A975E6FFDCB2D93F53912CD5F32A9579D56C7479E6C1682E1308944B602C4485C961E04A74EF3F40785F579FD78DAE7E9F4F966B19680D0208208000020820804059055E2984E50373F806A96F7CEAC6AB01AA0AC459CDD2B4AFC7AA06E8DFA87256ECB7585605DA85C0598130D28677F0611FF71EADBE1EC735E5AE61054C8F7D9EF776BAF859401E23800002082080000208BC4CE042212C04AEF177F25DAF5415F02DD048452E9F0C1BA5D14073F44FF322DDE4F52FBFD5C62A17044A2F90F755EFAD59085ADE73F5CF2B601EC042E57758FDF5651986B1E7BE1FA55F4E1A880002082080000208203009810B85306FE0D3EA961EF8C6A7472C3F4646012CD371625E15F00D57DF1D311413FCE9E1921571AC783C9CCD1D02A510F0E8E517EFD5C5455DD9BBB9E68C872FBD427DDEE7E737F9AB391EAC50E31E010410400001041040E0FF13B87008F3372B7EF10F212B0C4EA0E3BFB42BA2CE1216364AA32C1E8530AF9085CBD3EDDAE10CEE1028B1C0B0DFFAB18F4508F309EFFBF93161DEF67C80FA304FF39FF981A2C48B46D310400001041040000104262B70E110E61B9CC5C66611C67C63D46B5F5952CB9FD3001D59AA0D54FDE7DBB29EBFF2C0962F2C796CB22B9D4F7FB140F17B813FAB6E1EFAAEC72C9FF05110759387B0E205EAD9C577802A98A37041000104104000010410388FC0854398BFE9D920160256D86ACD862375272A8C69CB35FF2F0F6163AD21848D6130591A816742985AE58F435FF5FC154A623ECF1FE43DB80860BE00E3D3FE980B02082080000208208000022F1378A510E66F5604B1B31B9FF97CDF68D526AC971174E7DBACF9666BDE8CB37F93CFE51681C90A1415DE512B867D37A4311F01D43B7198F7348451011B693181000208208000020820704E81570E61FEFE45102BA68BCF0C1BABC32D560257A1C27DD905CEF6D5D0858B5F11868DF77945BF2780957D8DD23E0410400001041040A09C02AF15C27C91CE6EB8168B99CF1FAF7F15CF708FC03409E47DF86C95EC65FD7E9A968CB6228000020820800002084C46E0B543D878B3D9301DD760FA3A09D0B7AFD3DA6459104000010410400081C90A84C1DF26DB043E1D01041040000104104000010410A88E0021AC3AEB9A2545000104104000010410400081120810C24AB012680202082080000208208000020854478010569D75CD9222800002082080000208208040090408612558093401010410400001041040000104AA234008ABCEBA6649114000010410400001041040A0040284B012AC049A80000208208000020820800002D511208455675DB3A408208000020820800002082050020142580956024D40000104104000010410400081EA0810C2AAB3AE595204104000010410400001041028810021AC042B81262080000208208000020820804075040861D559D72C690904B22CB34CEDF02B1704AA2C507C0FFC3BC105010410400081AA0910C2AAB6C6595E04104000010410400001041098A800216CA2FC7C78D505D264A1EA042C7FC504E8F3155BE12C2E02082080C00B0508612F64612602572710E9AD23BFD15E58272735B3417A751FC63B23502601F5F593F64CE8FBFE1DF0AF0117041040000104AA284008ABE25A67992726E087BF14C7C27823EA3FF9A9ED7DFBD05A5B8FADDB3AB1B4DB9F58DBF86004AE42C0FBB4F76DEFE3DED7EB7FFCB3F031C5F78043C2AE429DF7440001041028BB807E86E78200026F46201B55C0BC0290EA26F993BFB3E4BFFED5BAF77F65DD83D69B69069F82C084046A6FFFD8923FFAA965EAFBFE0BA07F0F425538FC34E18FB8208000020820500D012A61D558CF2C652904B491E93FFFFBB6A6EEC3EE58BA99FF875F58EDCEA7C3274AD1501A81C0250B44567BFB539BFFC75FAADF47A31F238AEF42FEA5B8E48FE4ED10400001041028B140B4F3E4C0370BB92080C0150A14C37087FB34B5341B583AF06B3F5C079A97FDF7BF5BE73FFFC5FA5B5FE42DE19B79856B84B7BE72816161CBAB5F337FFAF716FDE4AF2C49128B93DAF0AAE92851492C0EC1CCDBE3018D0B0208208000025510208455612DB38C131728429897C0B210C2B210BE320F62E9C006839E659982D8C0CF23E6037528813D13C29E7930F1E5A10108BC58602C44854955BDB4E3619478F52B5608AB2B73257A3C0C635E1553082B2A6184B017AB321701041040E0FA09704CD8F55BA72C518905F281397C8374F8AB7F9C6FA4C6594D614C8372C43A6E4CFFC6435B7871899789A621F08C401869C33B7851D9F2FEAE2816D742E08ABCCF7BF8D2D57BBBFFD8E0DF072E0820800002085449801056A5B5CDB24E4CE0B95FF8B5A11AA922E05BA09136427D326C944603CDD13FDF30D54D5EFFF25BB65227B6F2F8E00B08E47DD57B6B168296F75CFDF3EA57D8ED505531BFF7C7FEAEC330F6DCF7E3029FC84B11400001041098460142D834AE35DA3C95024FAB5B6ABE6F7C7AC4D231311EC0320D95E85501DF70F5DD114331C19F1E2E6911C78AC7530940A3AFAD80472FBF78AF2E2EEACAA1C2157647D4AE8879F8D22BD4E7FDB9FC267FB57F370862851CF708208000025510208455612DB38CA51128363443C8F26365621DFFA55D1175C6E6B0511A65F1288479852C5C9E6ED70E67708740890586FDD687A10F41CC07A3D784F7FD50010BFD393F0E2CCCD3FC677EA028F1A2D1340410400001042E4B8010765992BC0F02BF43C037388B8DCD228CF9D992BCF69569C4B8F09C0FCE916A0355FFF9B6AC6FAFE6812D7F73F2D8EF40E6E9890814BF17F887AB9B87BEEB31CB27FC1830DDE421AC7881D7CCFC85FE12AA60C1811B04104000816A0910C2AAB5BE59DA090B9C0D62216085ADD64CC3757BE31215C6B4E59AFF9787B0B136E79BAD63339844A00402CF8430B5C71F87BEAA9B2894C47C9E3FC87B7011C0BCE9E3D3FE980B0208208000025510208455612DB38CA5122882D8D98DCF7CBE6FB46A13D6CB08BAF36DD67CB3355F84B37F53AA05A3319515282ABC238061DF0D692C8C86A867C2BCA7218C0AD8488B0904104000810A0A10C22AB8D259E4C90B1441CC5B321EAC42A120DC3050C1E4D7122D38AFC0781FF6BFC90B5E4512CBDF25FCA0A01B0F5F04B0F3CAF23A0410400081EB2A4008BBAE6B96E52ABDC0D90DD7A2C1F9FCF1FA57F10CF7084C9340DE87CF56C95ED6EFA769C9682B020820800002AF2B40087B5D41FE1E814B1060C3F41210798B520AD0B74BB95A681402082080C08405C20056136E031F8F0002082080000208208000020854468010569955CD82228000020820800002082080401904086165580BB4010104104000010410400001042A234008ABCCAA6641114000010410400001041040A00C0284B032AC05DA8000020820800002082080000295112084556655B3A0082080000208208000020820500601425819D6026D40000104104000010410400081CA0810C22AB3AA595004104000010410400001041028830021AC0C6B813620800002082080000208208040650408619559D52C28020820800002082080000208944180105686B5401B104000010410400001041040A0320284B0CAAC6A1614010410400001041040000104CA2040082BC35AA00D08208000020820800002082050190142586556350B8A0002082080000208208000026510208495612DD006041040000104104000010410A88C0021AC32AB9A05450001041040000104104000813208FC1F2863D37E2C2CF0470000000049454E44AE426082 .png ui_controlpad 89504E470D0A1A0A0000000D494844520000029E0000013008060000001E8871900000017C694343504943432050726F66696C65000028916360602A492C28C861616060C8CD2B290A72775288888C5260BFC3C0CDC0C320C460C5209E985C5CE01810E0C380137CBBC6C008A22FEB82CC4AF3FC79D3A6B57CFE1636AF997256253AB8F58101774A6A713203032307909D9C529C9C0B64E700D93AC905452540F60C205BB7BCA400C43E01648B14011D0864DF01B1D321EC0F20761298CDC402561312E40C644B00D9024910B606889D0E615B80D8C919892940B607C82E881BC080D3C345C1DCC052D79180BB4906B939A5303B40A1C5939A171A0C720710CB307830B8302830983318305832E8323896A4569480143AE717541665A66794283802433655C1393FB7A0B424B54847C1332F594F47C1C8C0D000A40E146710A33F07814D67143B8F10CB5FC8C060A9CCC0C0DC83104B9AC6C0B07D0F0383C4298498CA3C06067E6B06866DE70A128B12E10E67FCC642885F9C666C0461F3383130B0DEFBFFFFB31A0303FB240686BF13FFFFFFBDE8FFFFBF8B81F603E3EC400E00247769E08C6B120F0000019D69545874584D4C3A636F6D2E61646F62652E786D7000000000003C783A786D706D65746120786D6C6E733A783D2261646F62653A6E733A6D6574612F2220783A786D70746B3D22584D5020436F726520352E342E30223E0A2020203C7264663A52444620786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323223E0A2020202020203C7264663A4465736372697074696F6E207264663A61626F75743D22220A202020202020202020202020786D6C6E733A657869663D22687474703A2F2F6E732E61646F62652E636F6D2F657869662F312E302F223E0A2020202020202020203C657869663A506978656C5844696D656E73696F6E3E3637303C2F657869663A506978656C5844696D656E73696F6E3E0A2020202020202020203C657869663A506978656C5944696D656E73696F6E3E3330343C2F657869663A506978656C5944696D656E73696F6E3E0A2020202020203C2F7264663A4465736372697074696F6E3E0A2020203C2F7264663A5244463E0A3C2F783A786D706D6574613E0A7392870400004000494441547801ECBD09945CD77926F6D7BE57EF7B37D0580980000190A0488A90A885A494909A389426C7D2288968E7C492E28CE4C9B1624FA4E3712C6F9A39B6ECA391AC8987943312752622654D4C393AA2369AA4088A94081220406221B606D0FB5A5DFB92EFBBAF5E7775A3BBD1DDE8E575E1BFE4C3AB7EF5EABDFBBEFFD65FDFFDB7EB1A1C1D2B893645401150041401454011500414014560951170AFF2F5F5F28A8022A00828028A8022A00828028A80414089A70E04454011500414014540115004148135414089E79AC0AC37510414014540115004140145401150E2A9634011500414014540115004140145604D1050E2B92630EB4D14014540115004140145401150049478EA1850041401454011500414014540115813049478AE09CC7A134540115004140145401150041401259E3A061401454011500414014540115004D60401259E6B02B3DE44115004140145401150041401454089A78E01454011500414014540115004148135414089E79AC0AC375104140145401150041401454011F0AE2404A5D2F4B2EF2E976B252FADD752041401456006021B51DF6CC43ECF005DFF500414810D838053F5CD0D134FFBC166134DEB3889A812D00D334AB5A38AC08640606EBD329F2E5AEF479AAF5FAA23D75B327A7F45A05A1170B68EBC21E249C549C2C9BD51A2C5B478C6FE1F710FFE5FE2CA5EAC5689EA7329028A80031028F93749B1E9B7A410FF8894DC41D3235B1FCD9E08AF5777AFD191F98C944EFC17C9BFF24D91B19EF5EA96DE571150046E06046A3AC57BE7FF20AEDD1F929237609ED8093AD235383A36ED1F5F82200CD12C9F6F946BFEAAF82E7C5C5C99B34BB88A9EAA0828028AC08D2150F2EF905CF7FF0DC5DA6626C2F6D5D69B7CCED69192E893C2773F2DA5E1F3761775AF0828028AC0AA23E0AADF2A9E47BE22126D71848E5C5672D1350A554AE2BBF449259DAB3E7CF4068A8022301B0157F6B4787BFE571C2E7B5ECA2754EAA9D99F59EDBF2BEF6DBD2E49E1E9DF55D2B9DAC0EBF5150145E01A044AC36F4BE11FFF358E3B43472E99785289DA9604BEE6E61DFDB6B852AF5DF3B07A401150041481B540C09D7C05613E4F4D87FDE0A6B64B692DEE5F798FB97464E9F8DF4BA9F78DCAD3F4B522A00828026B8640E9CA51299D7CDA113A72C9C49328D98493EC59A428AE91EFAC19787A234540115004E642C03D8CB849E8237B564F3DB55E6DB68E2C1CFF7FD7AB2B7A5F45401150040C0285D79EC47EFD75E492938B6658118CC5139685CC1915EB0D2210D8FB96046A5AE6BC4A09495BA5F42B923DFBB064C7E73C65D90703B75D90402C20B9B75A2535B8ECCBCCF941EB996A16B8F62312B9E731F1C82949BEF80EC9CF79153DA8082C0E01C697936B22DD91E64EF321DB3BB3B82BACCC5973E948193EB73217AF82AB78EFFF9634BDEBEE799E2423C5891EC91CF9828C3EFFD23CE72CEFB0FF834F4AC33D07257FEC7765E0C9EF2EEF22F37CCA7EA685AE5DF3DB2724DC2492FACE1E193D3ECF85F4B022B09A0820BEDC093A7249164F7B163FB50740A562415CC589D584EAA6B8B6DB57639EB3941F93191B48A70B19BBEEF06109EEBB20C1F8CAC2E1F258996E2B7B55EB6AEE0089B4956DCC239E6DCF48ECDE5E896C7BC43AA10AFE0DEDBF20B1BB9E9325CFE0AAE0D99DF608D443D447B4734EE9283339E691B569B3EF6BFA823E4936B1361DD80077F1D6827DA19572E3524C556E191C0D883BB64D420F3C210D1FBCCB9CB752FFB8575A795674CC5BDB59F1175F7E541A7FEF84B47CF24BB38EAFE79F4EECD35C786C947ECED577871F831E5A6F1D498496F57B698C0950E8C53556EA0E17E90D75CFFA694C4BEEF866494FCEBC94BBF92F24BCED37C4EDAE11DF96BF90F46BFF6AE6090EFD2B37F8047E47C6245BB6A4BA5C35B04681887AA6C9A843BBBEC86E7D0C13023E5340ABD52E12B1D53ECD267E6E183CD7C3DA693F9FEA481B8939F665D746E1F82765E07BB3AC9AAD1F95FA5FFF8204EA02E23FF4BBE2FFC147243BC7259C7628FFE6D3929226C93C5FB6A4EEBD5BBC214CEA13AB37B15F32064EECD35C0FB151FA3957DF37C03127E8C865114F9A6A2DB3026205CC1F1B00ED0DD24557081D9D453C8BFDFF4A12B249623BEEC75461B63BFEB0F85A76880B922C654E4B6EF0F9F99F34FE88F8629BC405AB6A31F1B8E467DD67FE0F2EEF9DFC854FCF709F4FDB9DD2D75CD0BC17C1B3440F81C42DAF7FDEE647C5588EF3FD92EF7BC244B25C73231EB071C0CBD2C497058697F9DB827D9A7E8EE967ABBC942D9B1A58775E915CFF02B2917D90E32129F63D2EB08F695B2E02D44725C630792C97D23AAD5FA13A721102F4765C7B52EFB765F8CB224D7FF845F1FAE2C63252493C83073E2A9E685C4A891EC91EFDFE0CFD32F3627749E8D0566179D7E2E851491D3F39BF3E98F9C165FD953FFE6F67BACF1732709BF776A37F0766F46FBE1B4F3D737A40B2AF7C7781679EEF0AE5E30BF569BE8F763F24E1CE4E33B12EF6FC93A4CE9F9CEF4CF1EFC5EF8BB1668F4BEEF96F2F3861F0438EBEB21C9390E38C76BD7ECEE8D3D7D1A7199F9EF187177DF27B2F4BF2E8AC09CE8CB36EB23F1CA023975CC7D3B0E56211BCB328C57C0156CFBC44CFECB9C924B7F28F1B3CD82BFEB0CC1F0F19F9AAC40E7C0C610DC7100FF92E289F7D12DAFF2D7C7937CDEA4C5A0A03BF2F93A71EAF38FE31091FFC53F1C23A57D94AC9E741720EE1F87CF73D2CE13B9F16AFF794A41083999BFAF03E1C7F46BC7E917CCF472479619A50F976FD42420D3BD187DF9042E82FC51F65FCE8A7C5BD03B19C33023B60DDB58F23C6333792116FC3BE1996C352F2FB32F9EABFB8EE0F866FFB33126CB973C6674580C3C8E33279E2F7A77A2DF2A884EF000EC19916D762E22949BDF69B65C2371D77BA509FA4E3498974DF3FE39EA5E45332F1EA6FE27E73CBA6943F2699E3EF926C99F07BB63D2791D64D921F38269EA6C3E65AA5E413B8C6A72BFAAC2F97824062FB09716316E6F67A80A71B612AD8CAF19E4BB9CE8D9C3B978E747DF55D3772C9AAFA6CF0D77E287507B72D106B7997347EFE09F1F9C625F9F841193B2F12F9C83F486CDF9E19DF378292BFF4B40CFCED6766E013FFC40F25BC65DB8C734BA9B392E945E00F8ECF1787E947EC6903624F67BFCFF8CD46C6A44E1C91C17FF72F2A88DF47A5E9F320C8724212C75122F1E01EC9BFFA2F2519FD9CC477CC74BDF39AD9D62F9A18CFCCB123E2DD759F787CD3DD66FF26BFF1A04CA08F760BFDDAB7240EEB9FBBE23C918CE44F3F2103DFFCA2392DF86BFF002CADFB0E7C6F2681F37F10CF730F9E67813ECD1FEBFA5169F8ECE7C45F3733B6AB347142923FF8908CE379EDE63DF45752F7C1873151B08F709F91DCB1BF92C127BF6E0E4EF5F334B2AA3B1F101FADC176C3CC3FFDB34FCA08627A231F7F764EECAC7EB24F5F409F2A3E8B6B14AE3E2DA37FF39932D17D0863E7AFC53BF8AC64BD0725D0C4FE67308EF6987164DFF266DE973EFDDCBAEBC819546071C280458156049A78B05783E7E250BBD1B37C1DB40402EFF429A3F882FB9F2993CE34AC972F4B7EE84752488FE18C2048CC9F4AA8D9BE23C8E35D5F2D934E90B189E7253FF6B260EE202EC48D7AC3334998FD296BFF3C8C47B0EAB937C11A57F14EE451F1F8F939DCABE6A18A3760B5ABD989BFD1A761B89CDCB682F8AEE48670ADF299A5FC4529A64F4BD13665B8778A8FA4B3382685B11FA17FA7ACE1157E4822B7FD69C5F5AF7DE9DBF99C84CAA4B3943E56C6819648F4ADEE5312D9F9B1F2871E4522D35F5AA4D3BECF84751F77F4C320A44F82A654B4EBF4C95898D317CBCF84E7C5EB62E6A2B940E8E0B46C0A890ABCBDFB2478E075015F37CDE5223E35E2B54927FA55CCF495DFD5DD721030FAA8423F598A6A3957BA91CFA88E5C1C7A8CE99CA31DF8844562720392398F6F32C855BC4C3A8B23272473FA8792B9DA63BE7BDEAE87A5E9231F9DBA48FC13AF4AA44C3A0B0327247DFA88E431A97585B619D23975E21C2FB2A358550AC7BD2046952DDC6D115E576C8F845BA7DFF1DE6F91ADD2E8DB989497751D568771CB38EE5976A38054E547CE4A7EF472F9830109EC23E90481BC7A04FD7B550A98D1B37FD14F3C39A51B4220DAB5072DD2C9674E9F04911AE8C13502E2DDF1A8B4FC4F9F9FBA9E79515E95A67CD0ECDCD126EBCFEBF6A9F2537CFD08C8DB172DD289FEE7CE3D2BE973278C01801844307198FAD538F057D2F8A1320E24F7A7A7FBE9DBF73969FAF86F952F6EE1E3DDF1B0219D45CA06CF949FC01880653BF8C0DF481CD8CE8F9D45F20DE92CF7297309C984B8BAA7ED61A9FFEC63C63A5EBE99B8DAEE9B229DC509EB3CFBBD9B7DEF041DE95DBA10CA4B64E28314BA8BFF685B39040287C58D491A7F3B5DFE667179F6C1BBFE61E322E74D8A933FC6BF7F20DE28BFFA889F3C8698D00A57B19D1DEFAE05E1EA7F02093DB0F051CAC58B9279FD36C994AD6DB4CA85EF80D57296F50F67CE68B9B18BE20BEE1477D36745FAE00343F3B44E5B175DA143E2C131E31E8E7F4A3CBC172D7B88EBF477F16CAB654F3D2CF9DC73126DDF27C5A14FCBE499E7F1C62353CAA2947D5E922F3F3CED666EFE16420B1E1257E4FDE69C7258987DB9F2FEB3502EFBCCEB42DF6FE09A20BBE5665B5E3D7588C39427C4BBF7F72C8B2BEE3359791FF92C08E9BF41D8E9FD12ECD82749FBF701D759A84FAED7DF21890BFBF0D9E7F0FCA725F5CB7799BEBB3B9E169F21F37D90CD2D3364138255DB17DE0497D41F48F6F81FDA5DC53E2DF9DE4F4BF2EC74FF2BDED4974B4080FA882AC9A825FCB3D6D64EABABAA231725322F96F36BBDCBB89B25DA08DD1117DFF60F4B68DF416B923D7812DF8CDD52BFCBF2A8E560B91BACB4EAC112D9064BA4A7F56EDCEEDB22DD5F82A513CA1316AECC738FCAF08FA6DDAB7359D2AEE9E32B4F49E183F789B7EEA0C4F0A695327B97F81B794DB6B8F80F20E1E907D675C3DBCBFD3A8358F6E01F59A7E0DF896F7E089FFD92B4FEE18745469F9181AF7CCEBC57B3CB3E6540261FBF5BC6CFDB7F972DA72110DBBDC8433BFE51898268B3E58F7D1E19F87836BB1DFA9AB47EE84171777D4C6ABABF88275DA05528CDF9FA34D7A7C31FFF0CACCD7827754246FEEC439081DDCAFDF46D930812BFD23F18977A906FFE5615CE3D21FDDFF8827DA248B99F24C931F97A85B72C23D9171F95A13286FC40DD674F481096D5C0E18760C99D1BBBC827FECA9A8CC0EA3C04ABB36DB310F92D589D3F0799DD27F1C3BB65983F2BE556C2B9A33877BAFFF63B37F7DE093A72869167B1E2A0E7CA10A3C57E40CF5B240241F1753F0DA5F3B444B0856F794C42DB7F679A748E7D0D2E742839109D629696CEA766101BDEC4B27A4EDFCE5FBBC3FC51E8FF7405E9E421B8EC7FF9B8F5033D7DFA35AFF2572D4BA53BF29021983CC117E53551E2298FAFB417D6CA88F5316FAB65952D4E7C7F4EF7B8DBCEA08705756603F1BA50413AF966FF53C62A3BF3BC997F79B67DD858294B69B8E42B4827CFCABDF96752A0E24542961B04D717A3C91644FDC4ACFBC89765F2A2A5AD3CCD20D7536D317DB2B0A51582DF07367FE321B32FF47EE41AD9A45EFD9AC1C51D7B688A70F3E452E209259D06B595F9C7D64D6BEC619FD179D59133E098F30FEF6E58C43E85ECF547B1FDF3BF96DAFFF68BD07B07ADEFF4C8111986FB54E4A4140607A4947A55C62B4927AF78667086FE62CC24655FBAFAD40CD2C95327BFF949C9A4F86AA1F67D4C98398B6F92809D51DFFD612409E19AC8BEE764C6DBFD70F9028F48C010D21E10B069823B75F56ECBC247DD30BBE54F7EA98274F25DC4430E4E5348FFC31FB3F40388D30CD2C9535FF99424AFB28F4CBE7A844716DF16E8D3F445EE92707727FECCE0B92A4927CFF8B68C1D3F614E7547119FDBFDA8F8C9D04150872B4927CF403F27CE0DE04593043F32ED152B8D3C338374F2D4C9F367B9432B63754D3F1F925027ADB7E3906325E9E467BE2E033F3BC21798147CD2ECAD7F10A681739574564052F172BD7524ED53CB6AC6AAC07FEC5FDC655D453F341B8152162E5B123AD3A08C0A28AF04376E0E16317818CA0D44E56512D07DE2DFF255F18436210E08D6D120F65E5A42EDF688B88D4BFC226A80564C05EDB7E5F7259F7C1456B8A903D7BE9844B24BFE376035851B1D13FFC2F823E2A1450FB1A6D911B88D9A76C2E2705804D767E29289ADECB72CA3D75E6C9E23B0C6221F68C9CD13B062568B134FCDF1D9EFCAE44B650B62FCAB123253AC8078363F2961661C4C3560EDB109E4D44163215E7A9F0EC3726A5DDB15FD5363BDA8B8225E3203DE6AE607B2FCBA989A4B36E53775B73404002C5D494E504DAA23AF233ABAA147494EAC56CAA3B452E2322A7B20CEB9221964EC6FEFC694512474F8F352DB8935A791C0E20E762294266E11CDF2E703AD1661620DD06BDB49499E390B37F7B66BDFAA38923C7342226DC84807E1147909A1311699CD216BDDB51784B0F1807187670F95DDCB03474D2E68A546A9B8DC1C2F11FB78BCAC972ADFADF8257697DDE6F9F373E935C173587DF4B4DE27D253799195788DE7F5E13AB91E491DBDF67AD9EF7D48AE7ECF3AEE7FF8514B9F85E212FFF5C760F5AD20D9F98CB86B6D4BF1F4F142CFB3D75CD46D13CE6BDE291FE8B6E36141B6EF7F4CEA678415E0373238874C11A691ED9DEF8237F97107E8C88AE17E930BC3118F8F849B13B75D534E69AEAE05F6BE8E82F3B32D87739D896388D3E48FE05CCD6588A94D74E73AE398E4262EC295B109049333EC8750D6093FEC882BCDF4D6881FC4D31DE571B8DC49BA4848CBE593E6BADA7CC7E6EBDF7CE7F3B8273015C8BAD069980ADB8A8F719FF72F7C6EC5BB4BEF13FA53F621B8A30899A8B8D6EC9795D72E8DCDF14334FB03FAB722506508E48FA29CD2D373580B673D67104932B54892E1646DA1667FA790EF3A677307CB318F73BE6B1DCCFFE89F240FF73D0926C9640019DDB4FE65BFF7057177C2FAD98458511CF1ED2DBBC2CFD300B0B62DDF3B658158F91BE3B9183AB598661364914E09EC264EABD490A06AC93E20BE1DF75DF726E6DCC459B5765E17A9F53B4189E7FA613FE79DE72AA734FB44CF96E7CAA413C94263DF97DCC08F51881956C3F1E711D3C94CE97DE58F5045A2C1C2379FD2A6CB7E86DFD7FAC48C7F73FD2F230607C4132E625FD1CA3C2F4C822C8D6F823BFCC3B080C21ABA799F215AB43E16667C7AF5FE28E6AC64AA39FDFABC2DCB26858252B03B84D8D3D44B9F96627C66763FADCA85C963E58E9244DF68834BFF2DAC32959DB6705A57C47DC6EDFBD8B0635260F7EF466FAB9F5704361202C139CA29CDEE7FEB1F494D997416078EC00AF7B46491CC933FFE92E45B1147F9295A26AD66EB3826FECDD58A095A576D2BDC5C67F018E211073E0382D92921966EAAC5A435874418BCE3E9ED911088A7FF831F95622B492C929F16419C79D5E5B569F77BE5E7FDDB1747F28A0B4780565E72FA35C21A8AF86B7EF2B9DBB202E7B1EE77F9534584360CFDCDE3E2EE9E896D310D19F55A27057FED93D3F758EE2BB8F447FFEC735298751FC634657B4F96AF6AB9F54BF9E928D0E5DE4E3FB77A08CCF3155DF8860CD8E7979C9B3DF816FE84BEBB9208F8E2966BB83080249D5333AD653357223A86384CDCD98FAC7410C3DC8569D263F5E7B3E5ACF6852C9E387310319B3B4030FD87C55F43D2060255AE49594CFF85219E81465E114478A96E767E6C992D8F2C7E2E33CA984991993898E4A95B91E908B323CB361982EC452802625BA74316AC1BBB511A2976DB61243DB10C15C9EC72DB77615C46E803CA56B911FB543CF7FCAC0BFD8144EE7A465C88494DA07C93B6D541C0D64DEB9358643D93EAC89591AD1F719BF41C94069E96BEAF30E6B3A255BA7671380762190261F41FF85D91A3FFB6E244EB6568FB1C2ED96BCE822B1B3187A1A63DE23F0C5732DCCEA5AB47AD6496374F4A0D5CF5DE5D20518CFB1C79A99C8034C74556E090A793F1A4DFBFE64A41135280B0A7DE67317BDD5D7EFF5A926A9F77CD05163AD0FBAA1473A85AE2EB94603734FAF999277B3FF825A9BB07D6DE91A7E5EA8F4E4A0965B1DCB55B71D249C9CE3A37F2F11F4A23E235D33FF8E48D591F8F3F2B855F436843A8537CB84F6AD67DBC871F4396FFDD5278F38F50BE6915ADC133A1D8D07FADB78E5CC81BB8A181ADEACE4F49AD6CD1B41F36FE171284EBDB34C44D3281886E72366FFB7FC49776660BEEFF9D05DDC1D367A368F1240899BBC572A7E75177B3FCFDCE4DF2FA58D2D3B8D951C07E31B19AA66FD3575FEEAB42FF2B66E2E342D9A530887565F36CF90B433AE9FAE70A4AC534C93542030E7EABF234BCC652A49DA8C769E23EAF55DEB34E9EE74FAB0C0BDFB4F000DEAD73E07DDB6F207317D6E729F9CD73393DAC08280206816977EE6C401E92FA8F3C50F6E458DFDBC9A3278C3E706F7954EAAC1CBFA90FB124531093C1C5B4EC2B2F594980B06EF2073ADFF3B4F5311220963EAAB30AAAE7CFFF7011975BBA4E497FEF295332CF55F7A0343E6C59F0A66E0492156EA36511EE7F14934F236E95C61F6F773921C93E11658EACF3EC0395FB85FAF4FD72A253004941DF9AE50CBB4B6A0ED8210678F6321E123A2875BFFED1CA1B8874FF914477003F1F2CC369DB1A39F394EBFF65F713E5F850EA8AD6EAF06F7F6DD6C7D0A7C3F721C781EE78FBFC59A7E89F8E436059164FC73DC54DD6A1DCE869149BDF877A9D5F9568E8634619BA03B0E6A1540F15259BBB01CB6CBA9184F4268AB8A37EA507752943F75E10FFD8F3C88887450E9A992468B12D33744C02B1C3E6F452EA9529777A7E185655905DDEB734811A9C0B5DB04CB8DC3548BCD97311D6D1A7A6CEB6FB3D7560312FC6917035F110322B510BB313A59A6A51103FD587124CAC4FDA62AE5018F84BD3A7FCA5EF8BF7960FA376E94312BFEB7553CBB484EC7A6F0D4A43B15F20A819533160DAD5BEE83EB9774870EF93C015AEFC53C8A66F60B1FC4ABC51DBAF0E8947066F64CB5F526BE762C4ABE72802E9232081B4AA353D2C2D9FDD0A97EA80B8B02EBAAF0DC7CAF0B86A1F904694DB19FFC6A724F31E96E60169FAD009693AF42A269DE3A6DC92DF14125F249EBD5F845E7914FA8EE7C38D0B226A351220148C6F62CC388E1FB9D61A593E11D5E4AD57AEDABBB004E863521C9CD67553E754BC98A96BBE2E89631F965A58577D77FEB534237B3CD77B595C883B0DB4596EF622CA178D9DE7059E91C2C30F8A377637D686477DD333C8088AE2BC2D330BE89B5BCDD1A7D11F5DFB0CE33F784A428FA20C1DAED9F4F967CD358BD228FEED285D45EB05420F26CA1506268E83E4A380BD77F717219F8F49B6E76D91DADD12E8B2EE5F6271F7E3304DEC323D98FB9FD92C64AE7EFE0C8B84FC73946E6A7A50DA7E0F7D3A7F548A58F92AD08D2A08769F9EA4D76B16519FFB8E7A749D11B0BFBBEBDC0DBDBD8D406911A129857358FDA66CC964128B8FA486A41396C4DC159421C2C55C2873E48DEDC32BACDEF3C65F2233DDB2F8B1E0BB0F05CB4982188F994BF0382C76D7BBEF65C46EF2C26885B18A807ABAE1CD7110AAFE3FB44E28FF5B2ACC9C811A928AF75C41D426AD433FEAB75BAB1BE2FEE54B577CFEB41526507164AE97E9D7374B16B546D90C164D480030A4136EFF817F335D6669F037F1BA5CA2092E776F036AA3D659A4B304C2987E9DAB41B1D9F79DB6629AC333DEB38F7C17E5AB881F0BE9DF0F5C714DB8FC275FFC1DC9972DAC16DEF75BA4B3D827B9F30F486AD0FEBCEE15819B178112329FAFDB7ABF20E3AFBE6A5932EBF64870370A831BD2098BDFB1272433812BA0DC866FCB6E139738F2E547253D40770C0AAD233B3DB4EF4124406289CD89572579F2ACB95D297DFDFBA6EC123F882B4CF64EF732DDD3635D03E59EC62B8E17675F13D6C03CACA3029775007D0EED7D500A09F60B7A25317D3DFB55CEBC67FF850A454F3E2863C72C0BAEA7E9A004F73D5C269D283C7FEE71E9FBC617CB277F57467EF0B4A5F359247FDF874DA17C178BEFA3E8FB8C50B839FA347DC78A57E7BF207D7F0FABEB54FF1F96D06E8B7472E5A2F1BF9D2EB3944696BBDD4F37E5837E06CBA4932B0A0DFECDE7CC85A7AA17CC21F33C261333DA5CFD3CFE1919FC87A7AD3EC1E51ED88D3EEDB048E7EC3ECDB896FEE1480496B564266C5B5244C686D98A5832F3AC657E77E4135673A722489E3185E4514AA9F48A64A7D60207196D6E46B17910A3C96900DC8D289D84C97A2183953CB24F4CB9CBA7CF588357F18F891FCBA595A0800B0BADA7BEE4AEE0993BDE6F958FCA2214E0F2E3739059EBA21EACE9EE8D202401D9FEC42837383BF6756937F775FC01CA5861D5A1911F03D3E96BB9F1ACBE3A907F37128890BC94ED9F1D87BAB4FBE8D9D74720B10D4B66BAB164A6C7633646A2AF75AC2797CC9CAD235D5F7BD7F53BAF672C8080B5B6396787EE280AC43F6FAF59CE6417C4398EA2D87CE53AE2AD58F56C6F27E2207B30091F4452926DB55CE0162BFED65D1239BC15E5F0A06A7ABE2DE90AA2BAF85BF1B9DF6D5977830BAD816E9DE76B6C02B13D21A9297C66DF69697DE29AEA81565A2F4178117290C49AF773B78AFBE7075032EAEBCB7C5EFBEAF3F773AA4F20B1B9DEA725356F9FEC6BE9BE1281D2A79E5B771DA9C4B35222FA5A1150043634024A3C37B4F8B4F38A8022B0CA08388178AAAB7D9585AC975704140145401150041401454011B01050E2A9234111500414014540115004140145604D1050E2B92630EB4D14014540115004140145401150049478EA1850041401454011500414014540115813049478AE09CC7A134540115004140145401150041401259E3A061401454011500414014540115004D60401259E6B02B3DE44115004140145401150041401454089A78E01454011500414014540115004148135414089E79AC0AC37510414014540115004140145401150E2A9634011500414014540115004140145604D1050E2B92630EB4D14014540115004140145401150049478EA1850041401454011500414014540115813049478AE09CC7A134540115004140145401150041401AF132118ED7ADD89DDD23E29028AC00A23507BE9B615BEE2CD71B9DC6FFEF4E678507D4A45E02647C0F71FDF5B7508389278EA8F51D58D337D20454011584104AAF1C76805E1D14B29028A8083115057BB8385A35D530414014540115004140145A09A1050E2594DD2D467510414014540115004140145C0C10828F174B070B46B8A8022A00828028A8022A0085413024A3CAB499AFA2C8A8022A00828028A8022A008381801259E0E168E764D1150041401454011500414816A424089673549539F451150041401454011500414010723A0C4D3C1C2D1AE29028A8022A00828028A8022504D0828F1AC2669EAB328028A8022A00828028A8022E0600494783A5838DA35454011500414014540115004AA0901259ED5244D7D164540115004140145401150041C8C80124F070B47BBA60828028A8022A00828028A403521A0C4B39AA4A9CFA20828028A8022A00828028A80831150E2E960E168D7140145401150041401454011A826049478569334F5591401454011500414014540117030024A3C1D2C1CED9A22A00828028A8022A0082802D5848012CF6A92A63E8B22A00828028A8022A00828020E464089A78385A35D530414014540115004140145A09A1050E2594DD2D467510414014540115004140145C0C10828F174B070B46B8A8022A00828028A8022A0085413024A3CAB499AFA2C8A8022A00828028A8022A008381801259E0E168E764D1150041401454011500414816A424089673549539F451150041401454011500414010723A0C4D3C1C2D1AE29028A8022A00828028A8022504D0828F1AC2669EAB328028A8022A00828028A8022E0600494783A5838DA35454011500414014540115004AA0901259ED5244D7D164540115004140145401150041C8C80124F070B47BBA60828028A8022A00828028A403521A0C4B39AA4A9CFA20828028A8022A00828028A80831150E2E960E168D7140145401150041401454011A826049478569334F5591401454011500414014540117030024A3C1D2C1CED9A22A00828028A8022A0082802D5848012CF6A92A63E8B22A00828028A8022A00828020E464089A78385A35D530414014540115004140145A09A1050E2594DD2D467510414014540115004140145C0C10828F174B070B46B8A8022A00828028A8022A0085413024A3CAB499AFA2C8A8022A00828028A8022A008381801259E0E168E764D1150041401454011500414816A42C05B4D0FA3CFE22C048AC592647322D9BC482E87D7D8170AD88A227C8FAFF3F6DF2511B74BC483A990D7833D36370EF06FBEF663A4FA7C2EB3F7FBACF79CF5B4DA1B4540115004968640B104BD5828490E7A30873D5F1BFD88E3DC17EC3D75265EBB5D659D48BD587E6D1FF37B5CE2331BF425F63CAE4D117022024A3C9D28950DD2A712952214260965260BC5992F134D924C10CE348E259225B34DA64A924CE3DC3201B5CFB7F7395CC34772E97549C03FBD27E1F4837086832291904BA2616B0BE21C1250BEC7BDFD399E4FA2EA52A5BB414691765311A85E048C8EC4A49AA43203FD68914BE8414336AD63894C5112D9A24C664B92CA15F1DEECF32D429A07F9F482709254DA2433007D49B2E987CE0BF9DC12F1433FFADD120DB865FA3DEB7D9E671FC34BD591D53BEC1CFF644A3C1D2F22E775B000A54952493239325E92C1516B3F019239898DFB44D2229E999C5BF2796C252F48AABB6CEDA4C5D365AC9DC592CB583F4BD8BB5C98D1C3CAE9C69E564FB79B7F83481AAB6751BCAE8278BD4509F88A42E2190D8BC4404423D8B8AF8BBBA4B1D6DA474262CEF150C36A5304140145600D1128C0A343A2390942399A2ACA50B260F61320993C96C8E03D90CC3426DC59E8C25C11BA51DCB06A620F5D484B2775621E7BA323415EF1BF509BD13364742426D7D499C6F249DDC9D7B88ACF5D143F746710BFEE1190D168003A12643406325A1B724B43D863F63C4622EAE105B529026B888012CF35047BA3DEAA9268926C8E4F8A0C8F15A57FB82457064AD817652205E599F3804C622B42FD61139707EEF190F80241F1FB0312F0F8C40D16096A292E304A5A253D6E639E34AF691D80B6C5670BD841F1168B50B64529C2E7942FE42499CD482E91C67D5238AF80CF828872F314719F82C4422569AE774B7B930B7B97D4D7B8251EB12CA5B49692AC2A11DDA8A350FBAD083817814AA249CB2509E648AA20038982F44E14A41FFB04BC40394EB84BA48786225A3A3210127F286074A4DFE733BAD1ED7263D28D19377424F7D495DC17A9134946B1A7AEE4BE58C231ECF3B91C3C4F19DC1B7A3255D691D09F1E6C5E570E84B4245178879AA31E698D79A409FBBA90C710525A4A95883A777C555BCF9478569B4457F0794838931991C19192F4F417E50AB6DEA192219DE3932EB8CEDD70B3FBCCE6F5915C862400051A8722F58168FA7D209B2128551E07F9F47AFD209E1ECCCCA1480D01A532F58088E23FCCBA4BB012F0BF228927FF03E1A4522DC29F9FCF672593494B369B920C946A3607E50A259BC9A4CC7E229D929189B4F40EE7E4CDF379B8E60B209D79433E5B1B5CD2DEEC964E6C8D7522E18012D0151C267A2945E0A64580843385F0215A342F8FE5E5EA785EFA403287F177020434096F4F16443327D07F7EE848E8C3106289FCC1B28E849E0CE235FF363A12C493937117F4A40917E2E4DCBC260775836B927832561EFE784ECEB9E13527EB867852474217A6B1653951C7C6BFB388694A40778EA6D3D20733EB5B4339097B3370CB63820E0B680B48685BDC2B1D355E63110D2184492DA137EDB05EF50757E2B9EA106FAC1BD80941E39350A66325B93A5094B77B8A72FE2A5DEA6E4965BC8841F28230FAC41F084B381E85A28A49241283028D48804A9433782854AFCF2FA1108EF16F6C5EAF0FD6490C39124FE3DDE13FD64CDE7623D98A155A15EF41A972265FC88378E6A03C413AB1A5529350B259A358CD31A368276572724252C90949261392184B4AEF484EFC57F350F405B8E0F3D2DDE692AD9D6E696B82BBA9C605626AC587D2BDAF4D1150041481C5206027044DA48B2098988C4FE4E51C26BC17470B328438F614C826340F26D93EE8C3B044231109433F720B84C38668068265220A3D19C231FE6DC828BD42883372C15B34A523CBD6CE193A12064F5B4772A25E4496660E5E2192CC0CC8652A9934FA319F4D9BBF4944333896848EB4B649194827A52F837EC3221B02116D08E66453AD47B6D4FB6011F58290C23D1F746BA2D26206859EB3240494782E09AEEA3D99336726FA906CF6F415E5DCE5A25CB80AA53AEC928949AF640A24921189D48068824C06A15043A12894695442913888675C82381E02F1A4F5D3E3F1C3EAE937A4D3C46F1A4B2766FE5090055832399BA722CDE7F37004D96EA412BDF3B0947AADF771820796512F1471014AB588735DAEA2219F9CC1E7F31929604B9178828C4E4E8E4B0A5B723201729AC0AC3F698EF3F585FE49586B33F2C6B9BCB4D61764739B5BB674C00ADA42122A26A1C95818AA57C4FA648A8022700308181D092F10C926AD9B1730B1BD3892977EFC9D40985196564D4CBE6375D08FD4912499D0919128F464143A32664DCE83F40205022098B68E0C4A89E41293727A8472C8B49CD291D0CB795A34D16F7A87E801A29E0A78CB3A125AD4D2913EE8C29CD95C38C7788710884FFD98CB66A1076905858E9C00F14C8CCB6402FA913A126494BA33959C941EECFB535979733025CD209D9BEABCB2B9CE67ACA024A101C4CBAB8EBC8101A41F9D424089E7141437E70B9B700E2349E8526F51DEBA5094B39710B739EA91C9347CD2AE2066E471C405D54AACA64EA2D11A285428D21066F0B074927806A06C69D1642C2726DF50947401B98C6532959E3019E721BA98A07C6BEA6AE0C2F1825CFA41500388CD04A1A50B0AEE78BAD13943CFC19A59C8630F454A4B2709640E714B29CCE47308C867007E2010178F1FB19D20A50D0890CF1937BCA544493C93B47CA626A05861FD4C8CC9C4D808F6A33234312E43E36939DF9B9393E70AB2ADAB28B76C764B57AB5BEAE34A406FCE6F813EB522303F0236E11C01C1EC01E13C339895B74710BF9944B811BC3F2E6F508271E8C8788DA523F13A0C1D198CD213848939F424438E4CD811F424DDF3DC30CDB626C899094CAEDDC6121AC3676AF0790FF49A0F13784EDE8D9E649C3CB62CF41C751D3D3E79861B515722B6339D4AC27040EB268E61725F2439C57DBD25180B40667D98C0D35B64DCF0209BF40C4D424FA613650FD1F8B8D19113E3633282C9FBF068DA5842DF1ACCCBD63A8F6C6FF44B27DCF0754A40E71F28FACEA21150E2B968A8AAEBC4D984F31408E7E98B08841FF1493A072519AC9186A65A63C98CC4E2128BD763AB9358AC0EC43306CB66044A11A9E32E1F92895C92263104A18B4682D2DCDC22B5F56D20A9712B06C98E45C29E8DF7AE6C74EFA7412AE976F7F8C266B3DFB767D8DC576E898931191DBE2AC3C3833291C880F4C29D85FE45E3795C3F87597EDACCE89350A21313233231CE6D18337ECCF6718C24F45CDF985C1D4EC9998B39D9B1C9233B9580DAB0EB5E11B8E911988B709E854BBA2F091287097930021D09B219819E8B4247C631318FD562C39E93F350183A1244D3054B661E1371EAC834CA7D4460096D6E6E96DAA656F339DEA77223F0D7E8489C63E948945462D81236BBCDA723492247077A6578083A3299121FDDFED13A89D3355F848E04814D73920EF73B27E613A32332CE093A7524ADA2F8FC85C931E94542E7D9A149D9D6E053026A83AEFB1B42C035380ADFEA129AF585400208CCFF662BE6257A76CF12AEA0A7AE3702ACB7C9324817E14A3F79AE4C3887BD92CA4299866AA5A6B649EAEA9B0DD90CD38D0EC51AAFA937964FBAD1DD70A34F4291150B19D4D60C4A6373BBB477EE3419961C1F9599970C8237999788D59C4FB9562AD94A254A9C2AC926B33AB931D8BE32D3D37E7DF5F219191ABC02CB68161654C6968214E7106C9F616C13AC9E209F54A8868C82848E0CF7CBD8E80008EAA884FC69B8E0F38680EEDE0237135CF12CCFC4FAA0DA360E02896D2730362C9725DD969CCCD8636AAD9E622E1DE9FADABBD6EAF67A9F154080F5364791957E691489380359102F104E2454A605C940F0FED4D6374A6D43B3C44134C3209D51582AE3B5F5C6A5EE851BDD55D69125B8BA8D8E6C6993F6EEF5D791572E4047F6F782C46690E8044F158A2017A823E18A9FC464DEF20CC10A0AF2390E223A3AD48F09FE2008F328020932D2122919027A4B935FBA6ABD28CB446BAAEAC81518726B7689D2A79E5B771DA9C473CDC4BDFE37CA83704EA0BE2633D4DF849BF98DB388551A40C2D014E16C04E1A4B5B209E4B351E2B07206E1520F61F68E821C708517A1A45238A746B6EF3C6862396D524982C9784D13B3C9121F65A269EF6D7269EF8946E5EBD9E8549205FBB54D426DA269935012512F629E6C42CAE33928D3B74F1D95D1D171E30A73A3EC120B9864E0B6CFA413320EE239363A08A53A0002DA675EDB04B4A3A928B76E73CBAE2D1E93091F43BD50AF12D0D92272E4DF4A3C1D29960DD3A93CBC2F2CE8CE18CE530308C7E9CFCA9504AC8D249C114CCAEB1BA4AEA145EA1BA01F413E0DF1646225746409139E2C9620CA2364A8BEB656B6EDD96F851F95F5A1E374242C9E674FBE6674A41B494EC8991737CAD465A12353085122F11C07E9A4C57464083A72780816528B80B6475DB2BBD92F3B9BAC185016ACF76A92E68618E74E209EEA6ADF1043E5C63A4957F6243CD97D83560CE789B70B481E72C9782A08977A9DB4B435816CC2F55347C2496B679371C97860DD2CA0B0F1285C2E35605F7BF6EC832BBBD194F2A0124D2256884493AFB9D9249484722152B998A7A9FC7CE5EBCACF5612519B849280DA2474FBAE3B0D199D181B94536F1D95A191093C1F5C4D885965E8009F375ED388B8D346191D190009C5EC1EFB339747509B3423E7AFE464CF568F89016D69C4AA20583D4933E02B25A0AF1581EA408099EA49943FEA4B30861384B32F2B1750AB78A2E003E1848E04D1A417A8AE1164137AA30E7F47E3B5C6950EE3A88C191D1991DDB7EE83BBBD614A273A5D47EED877C8E8C8F111E8C8375E4372E904F4629DD4C2D3C590015A7663758378DE0619190401A5970844F46D842F0DA0D61E13AC76B7F8E182F7A1249357C228CFA44B7556C77762359F422D9EAB89EE3A5F9B848D99EA035859E8ECA5222C9C05C471B24C126AC5F991E853DB8238CE764334EBEA9A8D953356D300573A9C2A50C2C56246BABA364DB9D1492E730864E76613CED916CDF57C64125112507BF3A1261E4928F7B635F4E2F91372F1E24504EFA38C4900AED85206714DC398DD43A98EF443B10EC8D0C0155840FBA4901D47C63BE33F5DB0807A9088E49626AC8CC4253D6D2BEC7A3EAFDEFB5A04D4E2792D267A647E048C8E04731C9A44D93894443AD997815B3D2FC3281BE781B7A7A6A1499A9A3BA4168493C4B31616CF581D74249222B3F020159104D9D5B959DAB7EC3013EFAAD091A74FCA854B174D5253906B7116B2323E020F112C9E249EA320A003FD97414007A48004CEFA401EEE772F086840B6A21453434433E0E71F71EBFF8E132C9E4A3CD77F1CAC4A0F68E54C60F10A96457AED54414E8074F60DA35407B21C63B146A96F6A93A6A60E696CE9945ACCD0A3D17A64978725319941545C06AEF43D70277599993B49A64D382BAD9BABD2F115BCA86D0525E924F9B48928FF1EE83B2F67A0604B2E14BC8F06E11E4B22E108314D20A04350AA0303976578E02A129306C5E79A94169460DA03F2B97F27EADCA10C5314B1FD6AFD5C4161ADD0A59478AE109037C16568E5E42A43E741388FF7668C5BBD1F8943794FD890CB86A616696AED94C6564ECE6D0B277424E2235D2063DB6FD92DF5D09FD48955A9232F5F9053A7DE34F1AA71B87B72C88A4F8C8FC2ED8EC979DF5519E8EDC124BD4F264686C45B48A20453D1B8DFF7B606A41B0494AB21A9F5D3795F2427104F75B53B6F5CDC708F18CB393251C20A3E4579E58D3CF6A8C59966DDCD3A696B6C954690CE86C636EC319387A5D31F8C23CE332F5994D8D873EB5EB8A1DB8D224D718520D4809B6DDDBCE10EAED1056CD7BFFDA340C2490BA81F254AEA1A3AE59E966EB8D77BE4E4C91398DD8710BFD581D00366ECB3F61E12AA90253F08F2393CD82B170746CCCA4843A3393974AB57767523F928A6B19F6B244ABD8D22B0A2083096936BA89F42E2D0AF7A32726A182B0DA156710859DFACCAD1D8DC2A0DD89A5AA123914414400C27752417A7D8B3E7568935B455BF8E6CE9907B3B36CB0826E26F9E38894CFA002CBF6D280B65D56F667D5266F20F225969A8BF4F7A3871BF9435D6632E19BA1309485C1B5E633F5774E856C5C59478568518A71F229DC16A4383253976A620BF3C51900BBD1E04BDC74132A1445BDA61C56CC306177B432B9469AD14B09C5B2A9596DDBB7741E9361B65CAB8A44A0B67658CE5467531CF26A1B47E928046E3AD72CFBD9D70B55F9163C7DF40FD50D6BFAB9716942B61CDD228CA4751B90EF4D1FDDE2BAF9D1E9751AC543232EE917DDBB1CC5CA34830A0599DD323505F2902CE46209D2F4A1F56EB79A3372BAF5E49CBA5712C6611A8817E6CB6742408673DAC9D249E5C1C836989D491BB76EF963062E03991BD9974640C09A7F7BCA743C606AFCAF137A8234B12805E6C657926C4B946A11F6D1DC92CF8E303E332864A2224F6B7B6FAA505EBC20751A7549B226023A0C4D3466283EFED04A2F3578A8670BE76AA280363582F3D500765DA89597C17E239A1501BDB61C96B809F388038CE9C6CEE6A92E6F6DD53CAB4D2C259493837383C53DDE733D9165C926BDB021A06E9BEF770BB5C3CF79A9C38F9364A310580D526583E59CB1485F24371E9EF8F8080F6C8D92BC8F64448C2302A91DDB1C723DDED9A783405B0BE50041C8A809D40C48498A35732720CC47328830928AC9C8DB0EE35B7C1ADDE424B679B71B5B3245206AB086DEA6891169442B209E7CDAA232320DDF7DE77BF5C78EB989C3C75C69462AA47284234C65AA6F01431BB1F259A06FB2ECB79D64D866B7E0425A90EB407CC0A489A78E4D02FC63A744B89E73A80BED2B724E91C4B085CEA0539F27A017B91C94C04B350C42881743636779A0079EEFD812808671E493341D9BAE39D669521BAD433286E4C2266270BAD741F9D76BD4A02CA1F14FE98906C766CDA2B9BB7EC9363AFFD5C8686271176D06C6AF371E93BAEA5CCA542493E07C6FAE4C5D793B07CE6E5EEDB3C70BD7BA4268A72245A52C469A2D6FE280258EDAC24E3585B9D25925EBE9496B7865095A314927813AD9C9898B775481337D424F663B52112CE06C4356ED973D0AC32A43A725A47766EDF23DDB7DC2AC75E79518646131243D215439342C08DCB810643968E1C84F5F3A59EB4B17CDED95532A597E258FB5DE33EF50BA9C473838F81023232B9DCE5F1334510219402E9F1C2B50EB71102E29B4838E15E672C673D6273B8FC65162BFA1C387807B2BAE35849236B0827491703E4ABD1C2793DF15612503B239504F4D6DBEE4530FDA8FCE217BFC0F277116969EF46FC27952A577582E513D6CFD161B8E7CF8E492A930796227BB75BCB6E7AB4A0F2F560D7F71581354380CB538EC0ED7B0219EBBFB888DA95A370FBA28C5C53232C996D5DB07222D112B19CF570AD2390D1AC737EE076941942AC7706BA919372D591D365F368A0303AF28E774A160B73BCFC8B9750EB392CAD88070D2044897A92AB36F561923E3AD8675CEFA91C9633CE07650F32DFEB10F7E9D109FA9A8D7F27DE4889A713A5B2C83E31896810A59298B5FEF3D7F288E7C4BABE814610CE2ECBD2895249CDC615D22858CC47A2C83ABCEDC07B61D9CC63D9C8C9A9C4215A396FF646024A856A67A8D20A1A08C4E4F0BB3F20477FF933AC86E442666B3B12B4C228A744CB273628D981FE4B72EAE2A0F981CAE6BC26EBBDB156938E6EF6F1A4CFEF0C049844343459306EF52317527229810A17D10643349B5B413ADB5A61EDEC92282A7BB03C52D85D92FDEF7C0FD63B571D395B8273EA4890F3C3EFFB80BC7AE45949E5456A41E28320A101AC6847124A3D39D07B594E8FA2F87C1EC9AA05917D88FB6C8820D153C9E76C886F9ABF95786E505173D9CBFEE192BCFAA6453A7BFA11CF196A94D6B66E69E9E89646C472B6B66DC2BAE71119194DCAEE5D5B31A3DF66964AB3DDEA24596C1B3561683544672B57927192CF603028FB6FBF4FAEF4BC256FBDF9B6D4A38E5FD7E630D6A90F9A55493C5887B9F7AA4BCE5D19C48F15C215A07C0FEEF24873BDE8729BAB2120BDA622B04804B8ECE50048E7EB88E73C024BE7954954B4407C3B2D73EDA8BDD900AF506B7B9778E1C1181B4FC8AE9DDBA5A1638B59535D75E4FC20CFA5230FDCF56EB97CEE94BC75FAAC3460918E4D209C7E63FD0CC0BBE6935E2C5872717C48F2E75226BCEB36C47D36817CEA729BF3E35CCDEF28F1DC80D225E9BC32504212515E5E3A8EE5DD0683706D344189764B6BE716696DD9246DED9B2557F0A228FA88DC7DCFBB4040A32613930A95848ACA43DBFC089094DB99F07CDDDABEC3ACEEF4F3E79E4529AA06D98C64033F9799438926178AD6F75E71CBC57E14547E156EB91C938EBCD2DEA4E4737E84F51D4560F51020E9EC45F5895F5DCEC82B2897D49BF44A300E1DC90531BAB61AC2C9D77964AC1B1D79EF61F120FE9DD9EAAA23172797D93AB26DF376ACECD4242F3CF71C0C1FF5B269EB0EF1A3D0BE0B937317AC9BBD97DC72797C405EB890960CE4737B47405A6358E0434393160778159DA5C4738309D3269DBF389E9723C78AD23B1C44498B165837374399827482707660D69EC41299F9DCA4BCFBBD0FC1A59E9B72ADDB56CE0DF6D8EBD25D9273C676918012B7206A7C3EF85FFD37F2B31FFFA3B85046A46BD376433C112E6F564BEABDEA911E1454CEBF964642425EDEB157C9E7BA084E6F7A53236093CE572E65E46590CEBEB44FA2752DD2D6B1495A376DC1BE4BDAB14F61029FC7BAE4EFBEFFBFC6645175E47206CD353A12AB3D7DE0A10FC94F7FF88F661DFBCE2DDBA023DD6672EE7179E4EA658F5C19E993972E66A057450E758992CFE500BFC13FA3C473030990319D74AFFFEA24B2D7493A4742584FB7158A748BB48374B6C1DAD906AB672259809B372DB71DBCDFB8D6D3E9F454C6BA331F378775828764E7AD08EE7760A385D8269FC562C890F9975FFA0956860AC9A6CD3BB12212626B31AB7763BB7A19D6CF915EC8278563056C1EAC7AA4319F0E14AB76A90A11604C27DDEB2C97644867C62F71D42DA66E6CDFD42D6D5DDD669F48E7C557CACAFE7BDF675CEBAA236F6C30CCD09148C0BCEF8187E4E5177E2249818EDCB6130B7450477A2C1D09EB67DF709F918F172B72DED1E992E6A8C67CDE980436D6A7B5AAEB069117B3D787503792319D478E61F9CB912096BE6C41ACD25658DE7648E7E61D663F9EC84934829575F6BEDBB88DE83AB2AD764E7DD442FFAFE4CBFFFEFF943369E70E47124FE2483C595AE5D03BDE2B019F0B65AC7233F0A73C2817CA8772A2BC2837CA4F9B22A008AC1E02CC5E1FC6A49B319DBF80B5B31F353A63B074B66FDA2AB4BCD1F5CB6D22999558006B8BDF715875E40A8AE31A1DF9CEF7C2D5EE9171E06D634F39501E940BE54339515E941BE5A7EDE640402D9E1B40CEACD3398A25305F3F5D3025939848148E215E0949449D5DDB413EB761BF4D0686C610DF8925DFDA76197264C72AF1119D9A40E472E5E59527FFCE48E16F9F392B7FFECFB63A5A22CC7CB7E36377EDBD4B7A2E9E90E1E109433E5D2E8B38178B05B97CA9203D5846EEC5D733C88217B91D094775715DDFDDD1C2D5CE6D580458A7730C753A8FA328FC4B2691C8232C78CE24A28ECD989C776F938EEEADD091A3D2DAD4202DF054D8B53969AD63531DB932E2AFD491BBF7DF293D674FA2DEE7B821FF36C625842EF560BB324AB77B5AFC5E972934CF2536B5CEE7CAC8C1C95751E2E964E9A06F7671F863A8D3F9C2D1825C44C9A460B8112E75B88E3AB69AAD73D336494CA665E7CE1D2876DE2C8944C204C86F8478CE42DF2FE5B1E39610C6FFBFFF20271EFC92EC093ABBBC137FA8E89A2301DDD4BD1716E64B58EDE84DE9C60F1C0E22790B85F80B48FA02F9BCD88B60FAA33993E1BE7FA7169977F8D74DBBB70111B08BC3BFD1979523485CE941C9A4601C153E403ADB366FC1A210D8364347265372CBCE9D66D94BD591AB2BE8193A72C7AD12E9858E7CF32DE986B5D30A5BCA23BB1D13744CD27BC6078DDC9864C4524B5A647E7565E384AB3BD7B7E904741CD00726099DBA60954C3A7715E54058320909448CEB6C03F16C83D5B3BEA11105793D88F76C3319EBFCD26F04D2496BE72FFFEE1B15288FC9DF7DEF4CC5DFCE7D498CB98D8E8ECAC07012326890CB5786CBB2A15CAC442FCA8B72639D55CA91F2D4A60828022B87400A55244E0FE6E425D4E93C8F75D7FD2899D4D6B9C910CE7613D3B9059528CA3AB2A15575E4CA41BFE0952A75E4E05852EA6A6BE54ADFA015670BB970424039515E941BE54739529EDAAA1B01259E0E966F265B82C5AC282FBF51C08A4408CCF6D563A50D9403411C61BB219E2899547423D6D02B9BB6DC2A3FF9C94F8CA5D3E7F39935C81DFC68A66B85BE23F2D8DB337B39FEEC7F9093B05838BD718D775A3D4F9D3A6566F07B6EBD5D3AB1A6F30096D96C639D40267C414E9417E546F9518E9427E5AA4D1150046E1C810C122E2F8DA26C1296663C3BEA126FB80E933F64ADA364129389DABBB64829E45CC80000400049444154BE441DE991CD3BF6A88EBC71C8177D85D93A72EF8143D2D1DE8A454F12462E967CACD256941BE54739529E94ABB6EA454089A74365CB6494FE112B99E804C85941E26645A2B67628546E203663E339696EAC93675F386682E477EFDE2D2FBCF08271017349337EF19DDA5CAE941CF9BB6FCDD1BD31F9C6DF9F706CBC153B4C5C19C774FEFC79D4F2F44B6767A7C1BFAD73A7D4D584640CF5030DF1849C282FAE2445F9518E4C36A25C35D9680ED1EB21456009083019651019ECAF2139E5CD41D4DDF5C7B01251272C6A74AD23831D6EDDB164469A1B6AE5D95FBCAE3A7209D8DEE8A9F3E9C8F66ED4438E4247422E6D2604829506B618B9517E9423E549B96AB2D18D4AC1B99F57E2E940D93076702C519237CEA02CC85B45194F47CC728D2D2D5D5802B3CBAC4C343C96964D5DF528D8BB45EEB9E71E79E699678CE56DFFFEFDF2E28B2F9AA722F9A4F59301DD4EDB8A975F92FF34CBDA698B62FCE78FCBEB2328CCEEC07E134F92CE0B172E98558DB66CD962B2DD69FDE4B675C7ED128BF890C999377232F282DCB8DC26E5487952AE94AF9DA4643FB7EE150145607108181D896422AEBF7E0C0945099439AB6B6A9516583B5B3A403E3BBBF11D4B49572B74645BB7EAC835D4A5D7D391DB6E3D28D15000E5E872661529CA8B72A3FC2847CA937265B298EAC8C57D1F36DA594A3C1D28B15446E46C4F515E39C1B24901892283BDB9A5D3229D6D9B61E9CC48476B8D3434EF3285E1F9E57CF0C107E59FFEE99FCC17F5B6DB6E939FFFFCE7E6C96891739AE593D6CEE7BEF19F17407E4CBEFAF46B8EB37A1247965422E924A9EFEEEE36F162768D4F5611E0B663D79D661DE234E4D80279917C527E9423E549B952BE94B336454011583A0269B862CF0DE7E455AC4C34600AC437E2BB0602D3D661E2DE69516B6DAC91C6AE5B54472E1DDE657F62B13A72E7BE3BC403329CC6AACDCC59A0DC28BF685DA39127E54AF952CEDAAA0F01259E0E93295726EAE92B6239CC82494AF10510D709E2D204E2C28D753A9B1BE3280D72D058D858579296367EE13FF0810F18F2492244F2F9FCF3CF9BA7731AF94C9F3F22DFBE741DE05FF88ABC326CAD257F9D33D7E46D5BA1DAEEF54AD2697780C1F49405C9E7FEDB0FC3328AC2F32EFF94EC2847CA93C946942FE54C796B53041481C523C095892E8FE5E528C8C90524A578A375202D5DD2D80AF282D589C630A36BA88D49D7CEFDAA23170FEB0D9FB9541D79E0AE7B2D1DE9F149332C9E467E9023E549B952BE9433E5ADADBA1050E2E92079B274D2D028EA759E2AC81B7043E74B8CEB04E16CDD84DA9C9B05D540A41135E8B6ED3C60C88D5DA793848796389B7C9270927CD2EDEE34F2C94CF6D7FF61216BE7B440FEF373E71D61F5B4156A4F4FCF3596CEE9DE5AAF2AC9E7A177DC83B8B29C8442FC61DC6CE4487952AE942FE54C7953EEDA140145E0FA08B074128B8DB35EE749C403E67D314CECDAA519CB60B6827426B345694485891D7BF6AB8EBC3E9C2B76C6F275E4DD3299CE49305A63E44739529E942BE54B3953DE94BBB6EA41C0B9D927D583F1A29FC476B1B366E768220C577A1B5CB4980936B62319C52BF58DADB21BB53AB1F4BA99C993E4D8CD7E4DEB26DDEE8CF93C7CF8F014F9E46BBEC7669F6B7F766DF73E39FCBF3D2EEF435FDCEEF9E73D24CE24D68CA75CCF56A9503D58F28D964E96AA62FFE66A0C7B609FF96C1E4F5876EFDA2EA7CF9C971A14B36E9C4C4836450B755286FAD372EC4C52DA9A8A880945B1EBD05C57D3638A80225089401AA576E88265CDCEB1BC5F1A9125DD0C176D534B9B145C5E69686A965DD4917096D0FB50A9EBECD7AA232B11BDF1D737A423C3D091B7EC90336F9F93DA8626492713D82625934EC9E095B491736B0CA502036E09FB5D37DE59BD82231098FF97DF11DDBB793AC175D87B078B720CAB135DEA4701E4483DAC9BED209FEDE20FC6A5287ED9BBBB438AEE1AA350496E66075E53B1DA96CF071E78C064B8134127593E6D62C65543182630DFC6F7F93CB39F712D47C45215AADD37F69972E00F5F5DC326A98905A55082CBBDB9C3C89372A57C2967CA9B72A7FCB529028AC0FC08701DF6DE0978836005EB99704928566FBE4FCD880FF4876BA01B7DB2675B97940271D591F3C3B8A2EFAC848EAC4708593C1234F26BC46BCA93BF7B942FE54C7953EE94BFB6EA404089A703E448A232912CC99BE78BF2D645416DCE28B2A05B4C965F2452879A666E39B06FA778825D3366F173657DD31A4752CACC42924F2619F1BC03070E4CB9DDD73BDB9DCFCB7E9258CEB7F17D9E37D733AEC5313B3393EE755A3A99BD4E2BE762FBC4F3483E69B5DDB3EF6EC82D231E7F441A50C09AD99B942FE54C7953EE943F3FA34D115004AE4580DF8D894C1105C6B3727A187A03DE84BA86661094562C1F5C2B199092037B768AAFB6437524F4FD46D391B71EB8CBE84A6F2804CF5E8B912BE54B3953DE943BE5AF3AF2DAEFC6463CA2C4D30152A3EBFC626F498EA3CCCED0A84F6258EEAD01EEF51AECF3452F5C11BBA411B1812431243324650BB54ACBE7FDF7DF3F65F93C78F0A0219FFCF23A2DE168A1E759EBF7EC593CB3D7493AB76EDDBAA07B7DBEFE514E94592693958307EF8075B7201104CED7D741B142BE9433E54DB953FE1C07DA140145E05A04E83AEF19CD1BEBD770DA2BF1BA0624A3B4494D5DBDE4C423BB6ED96D6A41AA8EBC16BBD538B2E23A12BF6BFB0FDE8E95DDF2128E434736223409F2A59C296F63E586FC390EB46D7C049478AEB30C995832880413928F7357DCE20DA04C52631B96606C419C6018E4A441DA5B634848091A12733DD2693FCE5CE4938453C9A78DD0DC7B5BA15EBA74C9588D493A89E57C319D735F65FA283FCB1F43864BB434D5C2CAE945CC6E1BC228DA8C9C296FCA9DF2E738D044A369ECF4952240049858328449DB09C4755E182F6175A2B8D4C3D25907CB98CB1F96782D74242A7D14DC01D5916B3064564B470620572E889217B734206697390E9433E54DB953FE1C079A68B406425EE55B28F15C6580AF777926149DBB8C42C86F1724910E2209052E76B863BD58C52157F4C8EDB7DF2ABE709751A824314B71355492CFF7BFFFFD53AB1A29F99C5B2A950AD5B674DE08E9E45D282F863ED052BDFD960352C48CDDEB8F1AD2C90906E54DB953FE1C075ADB736ED9E8D19B170126145D4042D19BFD59992CFAA5862E767C77FC214EC8DD72FBFE5BC55FD7A13A720D86C86AEB4856236028A72F18414C3C27E8F0FC41DE943BE5CF71C0F1A06D6323A0C4731DE547EBD6306672A72E20C164C82B4194DD61EC5F18719DA934AC93B7DF21C14010A4C5222ECBB1BAD9E493318BB6DBDDB67C3EF7DC738618A9DBDD5A0693E49096CE95229DF6D0A2959AD7CEA2AEE7F66D9B248D922F1104CEB34A413D2619943BE5CF71C0F1A0564F1B39DDDFEC08D0BA3592626C674EFA532E24E54147C21B14AEA99564AE88893974643084EF96EAC8D51E2BAB413AED3E57EAC86D5B374B06B20DD7D4C1F2D962F424E54EF9731C703CA8D5D3466E63EE9578AEA3DC3288E9BBD45B34ABD864F2B476364AACA6414A123001D6CDF57E2979EA8CC58CA473B901E3F697BA32E1888F7DC71D7708C927DB7A271C2DF7D956E273C48519E836E9DCB66D9B89E924415F89EBF31AF604A0A165ABF87D5EF121D1A89E096498CD53EE943F5733E278E0B8D0A608280282EF0516D418CD99124A19E8C5DAFA0613F75772FB61F56C96C678402458A33A7295138AD6524736B56F41989317E149611372560F3953EE943F4B69713C705C68DBB80828F15C27D991D40C8F95E4F4C5A2F48F782500E55983E5C27C8128DC471E79C79D872418EB3096B2B94A272DB5DB249F8C35E4ACB5D2F249F2692FB579335A3E89074B375DBE7CD9583A493A6FD4BD3E976C6C973B65B9F736AC3A952D49188946ACEF595BDF64E4CF71C0F1C071C1F3B52902373302FC0ED0BA7576282783B076055032C9E8C85044F22EE8C8771C927043BBEAC8551E24EBA123F7ED878E3456CF5AA9A96FB47424E4CF71C0F1C071A13A729505BF8A9757E2B98AE02E7469243ACBE57E28D54B05ACB61100016990281289FC88FFDBB66D87848339C9A368FC62B2D817BA4FE57B4A3E2BD1B0DCEB249D9596CED5209DF65DA72CCF90712C0A4B0DAC36B5249E754D46FE1C071C0F1C171C1FDA14819B19810C964ABC822513DF86952B893AB835F5F558CBBB1E9334EAC8ED1274A3241B26E9AA23576F94D8A473CD7524623CA35855C385E534EB3031AF45963BE5CF71C0F1C071C1F1A16D6322A0C4731DE46666F21396B5B36FD8B276D6C2ED1A89D41A8B27937F82D176E33E22115AC9A6E4D342D356A8B474D28DB45A96CE4AD951EEB4781AABE7DE033299CC4AB4A6DE104FC6ADD1EACDF140ABE708C687CEE82BD1D3D73713021CFBA3656B677F12B19DB07631FE3D829A9D3ED47AA48E0CA32C19BF4BAA23576764ACB78EDC77DB7E9457CA61B2510B8B67A371BB731C703CD0EAC9F1A13A727564BFDA5755E2B9DA08CF717DD66BBC3A808079108CC90CAD5E88ED8CD589C717961D3B6E115771420AC58051AACB49289AE396330ECD269F2C32CF2FF06ABADD794F5A17878787E5EAD5ABC6CA78EEDC39397DFAB49C3C79528E1F3F6EF6FC9BC739C3E6793C9F9FE3E757AA552A542612AD05E9B4FB4E791A0B0D2D38B13070C752A8209D1C03DC381E382E383E384EB42902372302ACD7D83B9E37042359F421B3B94162757598984347A266A72B9B30E593483CAB45473A49CE8ED0912E9FC4A3D091D83734414736349A71C0F140E2C9F1A1753D9D346A16DF175DAB7DF158ADD89909AC5273E16A510646DC483289A10E5D1366F20D22AE806CDFB1534241C41D8275906C313165359A4D8018D7C9524B3FFEF18FE5DE7BEF9543870E9984A377BFFBDD26E1C84E8C594E1F6C823B363626A3A3A386440E0E0ECAF8F8B821935671F58C49EC2119635F82C1A0B92F939D42B06CC4E371D4BDC46C176E96DA5AC4FBD4D498F7491897D36C857AE5CA1513EF6A178727F15E2DAC67F793B8D04AB3133FA0BFFCD5ABC69A530BEB4D4DDD808C0CF7615C64CCF8D8DCE69680AE4F3C1B3EFDFB26406012951F2EA260F8600AA575C2319380174561712CFF253BB6EF90A0DF8B18C08DAF239D284A67E9C85D968E8CC490886985258D0CF5635C0C9BF1B1A9CE2701EFF27E0B9C88FDCDD227259E6B2C6996CA1941C99CF3574A92486146575F27B570B77256C7D8CE526E440AC1ADB0764EAECA4CBEF27149806CC257493E6DCB27C927C920DB52DC59B442700DF681810121C1A3F5924B4F8E8C8C98E3BC1689EFECCDED76A368FECC8D4A301CC6F278B0767476764A575797B4B7B74B535393394E37F9629BAD50ED44229B74AE86C564A13EF17EC4281CAE937028282E2960F201628D711085E57B7C7814E32327FBB697A42E5E0226AB33F958A88FFA9E22B05E085825940A7209C47332EF917803134C50ED03F17EDBB66F97426A4C8AD1CD929BDCB83A72BDB0BDDE7D1DA723A3B5968E2C41476215238E8328C22DC6FBC6CCF8184915A43684DF8C5532D05C0F2F7D7F790828F15C1E6ECBFE144BE5F40E95CC567405E162AF150FDC4798D7CB8E9DB07686319387F56F29446FD99DC10757927C924C4DE2C7A0BFBFDFB8CBE93627C9A3B593D64D5A1569D12491246124A9E5BED27AC9FEF03A24C43681EDEBEB33D73C7FFEBCB17A76747420246187593FBDB9B919B1B111739D8570708A42651F8903E5CB6DFBF66DF2C61B2760DD8D23DEB3D68C87D19120C647D68C918E169110F290B42902370B022C95D33F81DAC609AC52E341221EBE175E3F26686E4B4786833E24DFAD9F8EFCC94F7E22EF7CE73BA74293963B41779A3C1DAB235169E48D13D091618C85788D190FA3837D181F09334EDAE35E09F97472EEB4F1B4507F94782E84CE2ABC379EB0DCEC23131E90B0B859BB9B2EF63658F15CC59414DD9B414892AB6EEDAC7CB41B259F24508CC324413C7BF6AC9C3A754A2E5EBC2874B1F33D1243BACAB927E9E49EA4931B5DEAB472DA8DD6409254124F6E24B2B49E724F173DEF313434245C477DD3A64DB213649D319A2D28344CD73C95E7ECE624856AF7CDC63C56C3A5514F8B0FDEA248B41E8AB5DE8C8B918949E36EDFB1C90DE2A94AD5C64DF7D58FC044C672B38FA69154148DA1DA47ADB8BC4169ED6887EB252DA56093E4A113D6D253617F5FA9B3DEF7BEF74D8526DDA877C829D274B48EAC6F16B7F79478BC218C857AE31D0A22FC62343169DCEDDB1A7D209ED3BF214EC154FB313F02D7FE4ACF7FAEBE7383081450FE81EB7133BE3399094A634BAD044251B85A7DB267CF5EF17A0AC6024925B7D6AD52B12EC5ED4EAB24E33669DD3C76EC98D02A49C2C9C6784CC665728BC5F003128D1AE249AB272D9D547654E495B195B406927092B0F2DA2CEC4EE299C0EC766262C2584F6941E53D783F12DC3367CEC8BE7DFB8C1594F1A095EE775BA1F6F6F64EAD48C4675DCB1FADB964C9E7643F0A85A234619DE9FEFE019458C26C1E716CCCDC1DEC1BC438499BF1D2585B42DF957CCE85A31EAB2E040A08451A9AC4420A28129E42E25D1362BCA923DDD0157B76DF2A5EACE46D7D6F368E8E74BA841CAF23618C68ACA38E1C94784D1C3AB21604342E031383669C0C4D06A4210C1DA921494E1F6A53FD53E23905C5EABF984C8B5C41B672FF0862E4BD611031BA90B83A432396C98C6139B800CA4758F18F95646CF57B66DDC18E3D2419649179DBA53457C2914D0A9979FEDA6BAFC9AF7EF52B93854E4245A2D9802C549240C6669274D2CA498BA4BD4212DDEBDCA8F42A9FD57643DB3F2EBC0F2DA0B4A8D2EA49F2C95851925D5A3EF99A4494965066C0EFDFBF5FDADADA8C4B9F04D4B6C4D2AABA65CB16F3A3C57B54DE73ADF09D7D1FE24D82BD75DB4E397FF18A44B152470CCBC4C5413E4786C2182769335EBA5ADD128FCCFEB4FEAD08541F0249ACC37D75228F923925A31B9950E4C39298B5D02711583F8388894EE13BC3EFCE7A7C8797A223F9DD767AB34927F5A7A375E4F65BE4C2A5AB88F70CC3E2091D8998F891815E8C9331335E3A6BBD1253CF90D387DB54FF94784E41B1FA2FE866BF086BE744123129A11A28522EF5E692ED3B7788A08412E675204693260670F57B33F71D48F86871B45D4A3FFAD18FE4F0E1C333E29948E868857CFBEDB7E597BFFCA51C3D7AD4903EBAD11973D9DADA6A88274927B3D249386D2B275FD3F24922CAEBF033958D8A9D564E124E124D5A3A491E6DA2CBD7BC2E37BAEF69C9644C2913986C624AF7176340F9192A54FE40D9A493D7774AB34976298062C9C0A4544A9BC908AD9E1C1F13C9718C9782ECDE5202F1548BA753E4A6FD583D04C6D3B476E62591432812AC5C11C4F4E58A2ED9896A1FA5EC8494B0A470017A81DF9DF56A8BD191D49F6C4E269F36E9A40E75BA8E0CD83A329F31A1173190CF60342E899184192FB73415413CD5DDBE5EDF89A5DE5789E752115BE6F9CC661F9FB4928AB239D4EE847B952B70F843316964F170C4A8504951A9AD77AB54AC74BBFFF4A73F9D0AA6FFD9CF7E26B7DF7EBB716FBFF0C20BC6DD4D72481248C2496B2333CE490C6D2B27C9262DA03C870A8EE48F3F1C36C9ACFC11E1FB9C79F33324A58CDDE4FBB466D2C249E2C9E3B4A2DA9654FE4DE549EBE7CB2FBF6C882B49A8FDFE7A65AF5F4F8E7C2E62CDADB9B11616E33E5874109200577B044AB57FC28F04A3A419371C3F9ADD7E3D44F5FD8D8C00B3D919DFD99F40988DF8A51EDF8120DCEC7E24953434358B1F81D01B4147720962A7271C6D04D2C9B15CA9231B51DDA0B7973A124946D091518C8FBE917E8C97AC19371C3F9ADDBE31348012CF3592138B81B38CD2E804CA75A2161D33F404599ACD2056B4067A428D92C14A364EB1C855924F06D3DB6EF75B6FBD55BEF39DEF1892F7C61B6F18EB28092733CDB927E9A4AB9D163C9247963E2201E4F5F8A3C18D96489B7051B170B31B892737DB154FAB289524892C5DF774B5B34413AF4DDCB8B7492A33E859C2E995575E3196CE3BEFBCD3D428E5BD9C82ABFD9CF69EFD2226DD5B6F91B7CFF74884CF85B5A8197AC171323A9134E386E327A8D9ED366CBAAF4204B288811F45799CB134426130F683F08AB83C5E33F90C0610170E6B6732ED7C1DE9F484A34AD2C961E4446F50E5F0B675E456B8DBCF5FBC8CE5A4A1F7C308DDC26F0CC7C9583A63C64D164B4C07BDEA19AAC4CEA9AF9578AE9164265325E91B2A4A22ED811B3B8258C708089757366FDE24A54202C4A8D990B14A12B6465D9BF736B3C9E70F7FF84363D1A48593AB1D91F8D1C2C9EC729B7432A188964EFE4DA2485245B7BC9DA56E93402A93D9A4D3EE884D3E69F9E446124AD7153792CC5B6EB9C5C478D2CA49626ABFC73D3FCB9AA10C032019B6B3DFF99E139BAD548DBB3D42777B0ACFC824AC98192789F484193793293788A72A5527CA50FBB4320824B3D09128A1349973C313041D89ADE4F2583A32872C766972BC8EB427E84E259F36E95CEF5AC64B19313374641463229BC2A21BD6E4DC8F35DD27539366DC70FC60ED156D1B000115D31A0909862BB93A589274C62BD15AB88F50BB338840E91A04497B91B16C133112272735F68B164AF66BF7EEDDF2D8638F99984A12405A21395B26F9646C27E33969ED2411256124E164BCA69DA56E3FE3F59ECF26A43C9F8DF7E635A83449204978796F925C2EAFC9E324A0BC273FCBCFD12DCF65386979654213FBC8739CD8D85F6EF57531B9D29B00718F8378C2628C2D31EAC1B8C921DE53049E266D8A40D52290809BBD0F8945A9A25B6298BC06906C17A08EAC838E44F81EBF23FC7E3B554752373134C9269F954999F6C49713EFF56A9CC0DBC996D49976089213319D8D91AD23EBF01B73153A328C44337A8542182713936E336E387EEAC3BA8AD16CEC9CF8B746E3AE8154189F37812CCD819192E40AB0D00542A618723D5662086156EF8782A565905F2E2736923E5A175F7FFD75E3EAE66BBAD499C043AB26492709275F53995191D9E58F6C6BA7FD6CFCD158EA464CF879F683D7A3BB9DD767631F6C12CA7ED0B5CF3EB02FCC7667F213B3EE19FFB99E4ADF74769E7F8817FBD6D9D901925F44C5838071B7F38797E385E386E387E3489B22508D08D8F19D8328A59447D1A42032D9DD0845AA6FA8DF103A92DF5F7B72FCDEF7BED77884F8BDB62D9F9419C927C9DF7AB44AD2C9FBDBA4D3D6CBEBD1A7A5DC734A4776514716C40B63420893126E1C2F1C378C0FE638D2E67C049478AE818C10962443A8DF399E04E972FB8D352B8F4CCD5658E1FCB4D4F99AA666F36BD09D25DF8264EFE4C99372E4C8111343692F5949773A5FD3AA68BBDC69E1243164720F15F14A2B369B80DA19EC2CB544ABAB4D7ED90FF68B6E769261C67C927CBEF5D65B86B42EF9E1D7E0037C26FE708522AC411A00F144617DB8922270BD73BC70DC70FC701C695304AA1101AE56349C027980BBD48DF11F84B59FC5885A5B2D4F851BDF0D7E4F48409CDA6CF249CF0AE3E2198EE404F2B9D14927E56DEBC870AC5E7C58C5CA83E55319031C828EE478E1B8E1F8E138D2E67C049478AE818C5208961F1A4599A0AC0733B4A8787DA86789FA9D75587716B541A400D7129596139B5D92886E6B962CA2DB9A6493EEF44A4B23B3CF493A4908B9B79F67A9D6CDC59C4F9C787DBA8D68F9E4FD4834D91FBAFB698D25F9E446B73C633ED97F9656E2F338ADD9B3F962C985F111120FC86738889A85A87AC0F1C271C3F1C371A44D11A8460452A8DF393459907401659430E659BBD38FAD1ED5304A59C677BAA6748A939FDF269F7465CF269F3F434510B6B5B47C5603E92466533A12E3803AD2EB87C513A4931BC70BC70DC70FC79136E723A0C4730D6494CC880C23A33D9345D03C94A90FCBBF317E8F99796EB7554EC7A933791249AE0CC4641DCE3A6D52470B23DDD94C24EAEAEA9A229DB440F2BCB568BC0FEF67935D5A3E9941CFD84FF6D38E3DE579EC3F9F83E73AB1B18FDC6AE221FCC022481E2118561846C88C1B8E1F8E236D8A40352240C230828CF62C26E1014C16BD3E7886482CA0273D2E67EBC8D9F2988F7CB2CA06E33FD9D6827C560BE9B4F1B575643C1A86B146A01FAD3C098E178E1B8E1F259E365ACEDE2BF15C03F9643225199BC0529079B751A82C1152138FC17A88593D2C9F5454FC5239ADD9D6CE37DF7CD3D4D1A4EB9A5644124EBE66FD4CAE93CEF3EC584E12E8C5582D57EA1CDECF8EFDE49EE4936498FDB349325FB30E289FC3E9564F5A933319442D797DE24309193F66F61C371C3F1C47DA14816A44209D2F0A8BC767A106BD8C85C4F88FC750EB9865949088E9541D399F2CE6239FEF78C73BD6847C9274D21B447DC7B6D1623AE7C2D5B67A76B4B74117E6AC9024333EA023316E387E388EB4391F01CD6A5F651931212485D83C662517E00EF02171248B049246580C7D98D57BFC2129955DA824634E6A74659FC7DAEB745533639C45E0B9D1A54D7247F736FBCCF348FA6CD2B9D6CF60934FF683F1A6246F4CD6623F196F4AD2C93D9F83CF434BA89D65BAD67D9DEF7E7C064E3EA2B1BA3271B732F819F3C971C3F1C371C4F1A485E4E743518F6F440498109286C53301F65040E1782F7464063AB2893A1224D40BD72A6B7CB2394D472E8437BFCF9C9453D730DBFDC73FFEB15905EEEEBBEF36E493AE78862E517792A8AE54B34927971566A37180D75F2FFDBC52CF35A523B16A91DB83527B482AA2CBDDE84801D146B1638E232D24BF5288AFDE75D4E2B97AD89A2BD32590440DCF24C9A50B5F1617B83E6AD3D1252CA5BC94DC71475A3BA934599288EEE9B1B131133B494BA74D3A6DAB22E32BD7D2BD3E9FB8D85FF683FDA9EC235FB3DF8CFDE473F079F85C3CDF49CD56AA2E77D004CBD32ACE24231F368E1B8E1F8E238E276D8A4035216074240803EB301A1D89F84897DB038B2716D92820C5C81F73DCF775B1F8575A3E493E5F7CF145F3519B7CF27BBF926E779B7432A992C6029B743A4DDF2D16BFCAF3A6742426266EE84737ACBA34DE7072627424C64F12E3487564256ACE7CADC47395E592A1B5134B6566F32E3333E34A0B9CE5FAB14991F1903357EE59E5EE2CFAF2247157AF5E15161AA6F2A4BB9A24CE5E7B9D5643CEE6395BA752A3925BEF8DFD607FD82FF68F41E8EC2FFBCDFEF339F83C7C2E3E9FD31A152BFE47A17894DB02D9346E4664707246CFF1C371C4F1A44D11A8260468CD640DC62C2A7DF860C1F28054503FFAE1462D15A023CDF7C2B2786EC4E7AE249FEF79CF7B568D7CCE269D5B1076C47B5703E9B4E56EEB48969AE3E4C48C135A3D199284F163C651D93A6E7F46F7CE434089E72ACB24835918D768CFE6393B43D03C62971814ED07A170A160089502BF4C4E6BE3E3E366D51FD6BF642C27891BADB424737467D3E249F24692E7A4C6FEB05FEC1FFBC9FEB2DFEC3F9F83CFC3D58CF87C4E6B1C0BDCF0BB8B1F5B1788276380F1038CB1C2F1C371C4F1A44D11A826045802671CC4338F0411532A07162C7E5739F65D258B383951472E4506AB4D3E6DD2496F0EB1AA46D249BC6D1DE9F558758D59EFD58FE422EA488E1F8E232DA9B49491B93EE72AF15C65DCB3F014313E2F8765E04C4C2788670484884A95B5849D483CD9271234C64492C4D16AC88D648EE58998D1CE184A923C2AB9C5260A0DF79F91575F7E595EE6F6EA71B93C9CBAE6B3A9D48489C74CC1C25779DD3CE23719A739318178CD547EC67B95E7B13FEC17FBC77854F697FDB69F81CFC3E7E2F3F1399DD6D8A748104B7FE23FBADA69F5E1B8E1F8E138E278D2A608541302B4784E8230E430D9F2057CD08B249E11BC864B1531E44ED491CBC17FB5C86725E9E43DB66FDF5E7596CE4ABC391E42D0EB70B1C1DDCEA5949980E633E387E3C88E07AEFC8CBE7616029A5CB4CAF240BCB3A9BF480B9607B14B08EA0411622D4FC4A6F8DC922F5B3B9D14344FE2C6557F48CE48E448DCB8D17AC8E2C8B4243291874A6E512DD7274F7FE54FE499F3D79E1DBBFDE3F2B9FFF14E89E32D57FEB27CE5F7BF2497F13AF6CF7E4FBEF8FE36F301D7C449F9CBCFFF8D39CE03F7FFCB3F960F6D9B7FF94B5BC1B3AC12FBCB7EDBCFC0E7E173F1F9F89C24A64E6B353531E9EBEF37714C3E4C5498E1CBF1C33A9E1C4FDA14816A422007E2C93238ACD5E971F327C985243BD4F2848EF4FBBD5270A08E5C2EFE244DD43B8CEBE40A473FFDE94FE59DEF7CA7DC73CF3DE6F552138E6CD2C9044A5E9B2BB951FFD90681E5F6D3E99FABC1F8E847C6BEDBE7315E441694E7F8E138E278D2E66C04D4E2B9CAF2610C27AD54240E2E28557E27A2913014AC071336BF5110ABDC85255F9E093A74D9B0E6251524DD5EDC189B4A02C746E5B938E29994235F9E9B74F23A13BFFAA67CE13BA7F812960E8FD49957228D41048F6346EBCAF7CBB72B48E77DFFCB9FCB23BBECB3CA27CFDAB15FEC1F1BFBCB7EDBCFC0E7E173F1F9F89C4E6AFCB1E08F476D6D3DFA86B5E9315E1844CF98378E1F338E309EB42902D58400934168A52A608C336104C14766AD764ED45D2014FC5E5453B327C62C326F2FAFC9E75B6AC2914D3A9948C46B56BBA593184DE948C4EDA711CFEFC7F8F078493EF9DB0A1DC971E43C4716BBAEAD0201259E1560ACC64BEA4C16042F9178C26DC42F0E2D706E104F1C307F3B4DB19290D1224877B54DD86819A4F5902E6B9223F67931C944D2FBBA7CBBC746B6467EFB4FBE2ADFFCE637E5DFFDEFBF6E1F1479FE3FC9B91C5D6C209AE5A3CCEEF6783272E42B7F2C561EA8C86D8FFEB1FCF707B192C922EECD73D84FF697FD66FFED67E173F1F9164B3C29376F71042102A72585D7ABD5D8676E7EBFC71A17B8918BE41B1BC78F358E56EBEE7A5D45607D1020ADB4C802BE5B46278A2922CF043BF8DAADEF02BE17D5D46E947CDAA4D38EE95C6FD2B9E63A925E204CC261DB35BF431C37B494731C55D748A9A6513FFD2C4A3CA7B1589557E03E200CFC3260368F2F0795A91B9B0B0AD528D655B9EB8D5D94848CC937CC102769A395907B2A3B9266123792BAC5B4AB6F3E3775DA7FF7AFFF5C0E34FB4DB1F9BA9D0FC897FEE7BBCBEF8DCB7FF9D5C0D4797CD1181E97333FFBF7F2C439EBF0A687FF0FF9CCE1D6A92CFA1927CFF107FBC77EB2BFEC77E573F0B9F87C8B259E24D87E7F4EBEFFD53F914F7FE233F2FFB7F7E641925CF779E0AFEEAEEEAABEAFE9B90FCC00838B1001821441829714B10C3B24D91B1B413B2C920E7B63575ACB964376D8B10EDAF2B1BBDE5DC9B61CB2ADF0C6EE525A4BB1F25FDA081F7250A4088200090218CC600E60AE9E9EBEBBEBBE8FACCAFDBE579D33353DD3337DD491D5FD4B2027ABEBC87CF9BD575F7DEF77BDFFD446014AE1C98D6D269192D0396E387E388EB609BB3987FEA308F40202CC5AA73B9D23DF7023C73CF8D1EC283DB75FB7CDE2F3473FFA91B9D527593E9B452739AEDBA2938DEE3447628888DF70A46149737D8E1F8E238E27DDDC8D800ACF36F78F7123C1D5CEA389F3A48B1D5F185A3C3D9E9099CDB7BA09142BABB3B39245E1713EDEE94637351379488C149DDCE9CA70049C233A79EEC7ED3E5F5D162F6E983B8FFF65F91CE23229FAB833C967FCD37F4EBEBCD1380F1415C9CBD9DEF93FFF57F9CD3F9C6DFCF9C2FF207FEFCF9FB9273A1F774DE7357E90ED64DBD96EB6DFB917DE17EFCF71C73BD7DCEAC873F24770D4BC212D7FD86601EAF1307E9531C13E1392C1094AF338DAAA9DFABC22D08B087032C5B83CFC8F8DDF358C7B849718AF102C5BCE64AC95F7C6EFF45E38B2556D69169FAFBFFEBABCF5D65BE6D45B89CFCDA2D389E97438B955EDDAE9793ACD91182068223C51E075F37B4A8EC4F8E138D2C9F94E7BAFF3EFBFFF4BDFF96B1F882B1AC18070C33A6A8C5158797C106B149F149E58B3DD114AAD38F2FCC93B3F91DFF9FBDF90BFF30FFF856410DB48A2DAE9B9398BA63074841BDDD4146D8ECBDAF921D8CE79431BBAF7F417CF4A10E7E567F9391E2D6B404E9D6E0C83D84A16986C2192ED46403EDBB39D6BF23DDC780DA7DD3C3AF7C1F3F0FE789F3B395FA3A5CEBFF705E87F7EF7A614D9B7B8EE5E76E7CC8C6B333FBA589BC3ACD0813EE4F8616211C7936E8AC07E428082A1426B3EC24930F0CDCEF16F04854B39722FDFF3CD9F251F71124C11F525AC66F4E31FFFD8F0889370C4BE669C3A77C6A733918882F5ECD9B386A31D4EDD7CDE4EFFFDF0986C1F47329B9DDC885F55FCA6E2378E1C69623C69F57CB825FA8CBB1050E1D9E6FEA050B050A78E1B67F1B063C18A054101629516593C493089D977E4DF7CEBEBF2377FFD5FC9DB73BCDA9484F885DC10617C66BB9B43843C52B852D0365B234974DC9E446CFC8C93845D5D4FDD139DCEE79CF398733922D09CB9F1CFBDB67FF8AFE47FFFCEAD275ECF39AFF33987907936E71E783FCDF7D774B95D3E4CCBFFFBDBFF447EE9EBBF0217FC75C9EFF22CCEC71A6D868519A10D000CAEC70DCB0FDEC071A4C2D3414A8FFB05811A62F5AC8DA439BA4F8D8B9D4B225284426034F3C46EEF999CD04A8EDC6D3BB6FA1C8524C527F989E2F3516E775612614C2727CC6EB1746E753F0F3EDFCC9137A4B08BDFA4E6F3198EC4E49C1CC9000DE606F037951BC711C7936EEE464085679BFB871A8D62C186C58ADF07334B637C27767C65F674F54793E9FD533A02ECFE33DB7B4461C6FD711BCFFDA49D9F4702BFD9EEFE87EFC9EAE6CF14AFCB1FDF6ABC3E7EFAD0032279E8F55F936FFFC16FC957368CA0B37FF84FE5FFBB997FE2359BDBD438F3A3FFDDCE3D3EFA935B3D4B72FD9FE497BFF14DF90F1FA5B77AD3F69E475C1B7F7C3D2054DCB0B9678E1F338E9453B787A1BEAB6710E09036631BD3726EF7E2E0E13E05619AE776FB0FF9E061C179FF6C7CDD2D9B233ED99ECDE2F33BDFF98ECCCFCF1BABE8B973E78CC5F3491CED96FBBADF0E47807E7DEF1C498B38C6C73DCF1084A78983E76FEDFD0BEA239722A0C2B3CD1D435E33FAC18BD89306BB4284629E666665F02FED728BDFDE6CE1DCE5891EF131C73AF88897CC53CDE2EEF18F83F2FC9FF96F364EF363F9FBFFF24D89A3303C372B332BBFFF1BBF2577CD5F1EF9D9E7C7CD23E79F895353629707E59BFFEC576568E3C9FFFC9BFF582E2576163AE09C6FF3F149F7B8F9FD4FFE9B02F18C7CE3D7FE67F9D9A79D163FF9539BDFC1D9BC6D232401E3C30762B5310130337C8C9F0D1DBAF923FAB722D0D3089011CCD88664B060F9A374A823BCC6C68E3533777D6FEDE4C85D37EA091FDC4A7CB2D6E7952B57646A6ACA5845DD24989F704B4D2F3B1CF9BFEC9D23EB0CDB625E00C3B61AAB5B19530EE7EA4D57D487EE4480D57A756B23022454BF9F5F0E70A821D13A66F7B4288250ED9D2FBC5D58FEB1FCC6DFFDD772AB8D6DA628633C278F24C2CDD641476C6EA7097D67BF22BFF2997F2FBFF53600B8FC7BF2F7FEDAEF6DFA9847CEFCA55F974F8DF90D1C589CC76C76A5645C4FF5A117E41FFDCD2FCBAFFCE69FE0F9B4FCEBFFF177E51FFCF62FCA21FF93E7B5CDE4ECDC03EFA7F9FE362EB78703C9F43404E77F2B3FFDDC9404D8D17BDD302EE842AA3026160543CC58C139398E389E745304F613023E8807BFF10031169EA213474CD28D45CF722747B6137F721437C6747EF6B39F953FFEE33F96AF7CE52BF2D5AF7ED5B8E09978C4D2704CD274DEDBCEF6ECFDDC6DE0488C0B526DB5CA0A2B74AF373C741C471C4FBAB91B01FD196B73FF50280411AEE7A5C59382933379884E2326EA1523821C21B79DE3C0F869F9B3DFF89271BF6EA7E9DB39E7E6F738494414684E063AE38F185BC4BF37BF7FABBFD9BE5ACD2BAFFCD2FF21DFFA2BAF3FE27323F2B55FFB0DF9D6CF9CD820D0804C6CB896FBB16A09375E73E8C55F94BFFB73C7373EFF43F9F5DFFFF011E722B93DBCB3BD3C07DBCF8422FECDFB72EA923EEA339B9F633BF8DC831BAF7546BEF9B7FEA9FCDB6F7F4BBE00D1C9166FFEEC4EFF66DB04E3A261EDC178E10FB011CB4894C23852E1F9602FE85FBD8F00F22D51081C1CE9A127089519CD64171C89A30D81C1EFC44EBE479DE0C89DB467B7EF65B9B7E5E56579E18517E4C30F3F341DCD8423C67F32DE9309934C48DAEDF95BF939368EE77B706B1F47DA16976BA6451CBFA71C27E4488C1F8E238E27DDDC8D805A3CDBDC3F4678026554C63162D3B21A844AE169DB4CBD6908AC6D372338212F7DF1EBF2EDD77E5E2EFFF08FE47FFBBFBF8BF3B4C0CAD6D400125A341A35A446C1E68837CEAE29E29C4CF9A68F6CF9906DE33AE34FBDFE57E40F3EFF8B1243FD4C9C52605295B1F171F16C9CDFDC43E090FCF2EFFD9EFC35FCD0F0BADCB9F19AE7FFEB7F2C7FF0B5466915B687AF3DEEBE49826C27DFE7B4DBF91CC99AF7C7FBDCEEC66B35502699362C9C9F7D7EBA61E16C31FE1C17B59A25013068CD8C13247971028371A4C273BB3DA6EFEB150438D7E2588741DF58AEF87DE5F8371C0997AA6085B71D6D1DE0C81DB567876F266F118385850563AC78E69967E4F4E9D3A6D4124528C5E7DB6FBF6D8EAC53CC8DEFEFF6D6518EAC373892229313141A74F898E388E349377723A0C2B3CDFDC32F01780471270DE142326D583D1BB37B67D6F93811F5A826DA812179F60BBF28DFFEECCFB55C80D2C5E3ACF843E146C1C69DE4C69936451BAD10DB6D332DBD460022203C1A1D3533637EB68E193DCFC9C7C4C1791FEFD739379FE7634740F235E382C391AF6DB5B17D2470961FE1359C7BE07968D1E5FDF13EB7B3F1FA74E5E43CC7E59BBFF6CBD22EC1E98C857A0D821B2AB7213AE97A64D83CB3376939DF4E8BF53D8A40EF20C005127CD8F96DE677CD70245DEED869D572BE170E276CF7CEDAC991DB6DC34EDFD72C3A39E166F63AB98BCF33CEF32DD4F974A3F8EC1E47C2E289FFF89BC0F1C371C4F1A49BBB11D09FB136F70FBF033ECCC23C7003503CD459E096333408D0566CF7C8F5DFFE0BF9DBDFFCF203626CA744EDB487B3E8E1E16123D00A85825969886E6A8AB6743A6D2CA12442E707613B47434CB86FC7EDCDA3334B6FFE3C09843BDFDFFCBCF3F966A1DAFCFAE6C78EF0647BD96EB6DFB9170A4FDE9F632D70EE7BAB23AF5DF51C966F7DFB1F19977A4BE238B7B818EFC3FCD8E275E36A241624558C9FC638DAE283FAB422D0A30818C1607E89985047EB1D5CA886031A3CB0D7DB6A0747EEB54D8FFAFCA34427F98EFCC59DBC48F179E9D225C38F8EE5932E79721A3FDFADADF31C49C303EED68905064773B64E8F109FD6CDDD08A8F06C73FF30EB8E2E52C69FD420B66CB89068C9E24ECB1685462BB607C9F573386F59CA202D12C24E37C63F8E8D8DC9C0C0C003828DE22D97CB9936EF34EE6AB3306CF7DF4EFBD8DE66D1C9C7BC2FDE1FEF733B1B3174C4F076DEBFD7F794F14382BAC88D993CC70B7613BFC471A481F37B85573FEF32044C180914A70F1C69924528B638EEC997D8DDC891AD86702BD149DEE1E608D047894FC67C765B7C768523890B2CE23584AFD190C1F113E438525563C68C9BFF51577B9B7B870921E13E9AFF213C2134ABD82D04CC5B5526BD6019CABE46E07CCB9A111C96E7BEF857E5775FC3B53C8D38C89D12375DD01466A3A3A3B2B2B262DCD57459D3CDEE583D9955E9582C5BD6F6169E8844EE583BD96EB69F3B0529EF8BF7C7FBDC29362D6CE243A7625BD8BE642A03F2447C27C8B48A20FA1A768E1F8E238E27DD1481FD8400E3F2C2018C7D61C58F46EC9E8565BAAAE4C81A0A85E33BD1D2EF690B38B295F893AB289CEEDEBD6B0C055C91A8D9B3E35C8BA293EFA37593D9EE3FFCE10FE5C5175F1466B973B5231E39992647BB999B9DFBD9CDF11E47A633E0448F29BF659123F1BBCA4A9EE1002AB2D06CAE9BAB11D0B9419BBB87D6CE288AA8070220550A4FC64B964B88DBE192948D38C59692EAC6FDD820273F2EB01B8B27C50F5DD1478E1C31E22C838420EE8EF85C5F5FBFE7DA61DBDDB693C849CE6CA7233A9D7BA0D8E47DF1FE789F6EDA1C1C33D90292D1BC522E15CD58E10F30C70FC711C7936E8AC07E428056AA8110040327E71556A040F220CBA9C13B41878DF3BD68F53DEF85235BD5164774B2383C85E59356246AB67C527C5EBC78D170FCABAFBE6AB2DDBB6DF96C152E5B9DC7190B1978B202E0C84A191C69C60A62F7317E388E389E74733702EEFAE5753756BB6A5D28E891C101BADBE13E82D8A4E02C1BE109772A964374BE48BB3A791B3FC4E49B13274EC8C8C888119CA9544AB2D9AC71E9D07D4D4147D274DAEFA623DBC5F6B19D2462B69BEDA770E6FDF0BE787F6EDB8821C570B1D8A8DFC9B1D2D84B66FC701C713CE9A608EC27044248671F8460F07B998488310FC1C9EFAD999C7BDDCB917BED034774D2D24941E9583A1DF7FA56E73FC8E2F31E4796C19170B33374AA62C64AC98C1F8E238E27DDDC8D800ACF36F74F089540A2467862550E0B33789407C9E5B2865C3DFEFE4630340487DB36BA6C0E1D3A64AC832C3F44E19648248CE593A26E7171D194232279522CB965677B582689ED633B69E964BBD97EDE07AD9DBCAFEDC67776B25F1AA4EA413806624A11B7C41F6163F9C1318882F91C471C4FBA2902FB09015AA822B454A1D6B185B18E40787C6FD3C6DAEF0B864DC211BF1BFB697344E7ECECACB1746E57743A18348B4F261C1D14CBA7E1488C05CB24E95A26648D13141A75387ECC38528BA7334C5C7B54E1D9E6AE61A0737FD823FD88CF63563BC2A18D258E5F1443B2F5C6FAE36D6EC68E4F4F21398E3A9B67CE9C91A1A121132F198FC78D88A3E590D6448A3912A89B36B687ED62FBD84E8A4EB69BF19EBC0FDE0FEF8BF7E7B68DA46AD75252442501149732645A453C308B2473FC701C69E0BCDB7A4DDBB357040C4722C6B31FD67C0F7DEB48BCCCE2FB5B2923C6133C2956D17856F67A1DB77CBE5974F23BBF53D1E9DC87233E194E45F1F9DE7BEFED7BB7BBE1C852C67024EACC198B27C3D70C4762FCF4631C29473A23C4BD478D186B73DF300B394CAB27E2F3FC70B7731DEE5C2EBF61C9AAC0B245F7EA882B8995D9DF2C5C7CECD83123E628E09898C33A9EB418D245F4FCF3CF1B049FE41E6A33CCE6F414932475B68BC293A2D3119E7C03EF83F7C3FB2281B96D63FBEB55267061B5165FA3762AAD9E3E5FCD8C1F8E23CD6A775BAF697BF68A009344FA20182241B8DB3D2C35674901934613BBC7FAC1A582784343AEFCCEEEF4DEC94FACCB39373767B8CA89E9A478DC0D2735271CBDFEFAEBF2C61B6FC8273FF9C97D9B70448EB4301E9840C5359669BC311C09830EC70FC791D6F1DCE9A8ECFCFBDD67F6E93C066DBF6228E491A1A807C1D05CFEB06A666B8C612A2330BA5A81750BC4BB1BD26977C399A0333D3D2D5C39838293964466B9C76231F39875316FDEBC792FD188A4D0AD9D844E173BDBC376B1AD6C27DBCBC76C3FEF83F7C3FB72DBE68C81F5F51826288D959B2C04CDD38D14F4D7CDF8E138D24D11D88F08F461CC0FA2C20792924D092586C930B9AE110FDFB078BA912377D2178EE8BC73E78EE1494774EE75D2DE6CF9FCFCE73FFF80E5F3CD37DF345641721EAFDFCB9BC391B1581CC99770B76382CE445D26A141739AF1C371A49BFB11D05EEA401FF563819CD141CCEA43288781195AB158905211093A853C1CAA7E43426E25555A074990B41492B8D6D6D6CCFAC13CD27DCDFDD6AD5B46CC51743AE4D0C923AF4B62A5E874DAD4DC4EB69BEDE77DF07EDCB8112FDEC77AAC514AC982E5B35884D5073FBEA160DD8C1F8E23DD1481FD8800CB298D847D12628211265B258C7BF263B1906359705773E476FAA35974F271AB44A773EDADC4A75376894938BD2E3EEF7164226DDCE98C7F2FE1B794758F8318371C3F1C47BAB91F01159E1DE823D65F1C1B861B2088A51BCB79902A6A4A1618A79243984A08B3B7DDB9593AD074435653535366993626E6D052BBBCBC2CABABABA65C11851E2D8ADD4A362289D3D2C9F6B01D6C0FCB28F16FB693ED65BBB9CC1CEFC38DD64EF62349D587E0F87CC9C278102914594180D5037266DC70FC701CE9A608EC47042818C6067CD287B0926AB92045B8DA0B48C22CE4C19158AB9DC5C1F91DE9C5ADDDA2D3C1642BF1C9158E58F3B3D7C5A7E1488C830232DA59E7B888B1C19D461C8E1B8E1F159ECE6870F751856707FAA70FB17963C32819D20FF2142EDF58920C041285670516D07A356166F41D68CAAE2E412BE1B973E7E495575E91C9C94923EE2834E9C6A66591B19F0B0B0BC6E24892EDD40F8421225CEFC68D1B72FBF66D492693A63D6C17DB4711CAF6B2DD6CBF5BAD9DEC145A3BED5A12610279C4C9638C60269F07A9DAF58A19371C3F1C47BA2902FB110196C0190D7B25CA7261AC770C8E4C259968C778F8B2D4F2495773E4567DD229D1E95C7F3F8B4F7264BD98319311AE005842481585671D09981C371C3F5A4AC91909EE3E6A725107FA870921D17E8F4C8C78E4CE3296C9B4AB125B4F18E149776A182E786FB09160B49B82EFEDBE05922763243FF1894F984CF1B7DE7ACBC44F1A2240D163921D1F530872650DBA91F899BDC62E3DEEBE783D6E57AE5C3189444C26A2D8A4B59381FB8CEF6491F8975F7ED9B49BED679BDCB81137DE4F2AC909083235113C5FC2B8E031E0AB9A71C3F1A389456EEC3D6D532B10604248142595C607BC3297B590D90E8E44726001DF6BC3912827E6ED1B361CE3468E7C14069D169D4E1BC8C7DCE8DD61CCA79370E4583EE97EE7421ADC9CF79A3F5CFCCF7D8E8C2379481AA213937386ADF9C532E386E347138B5CDC894D4D53E1D904463B1F32ABFDD03832DCFB502A0482229D6141F386BBDD1E8A1851E408B976B663B7E7A63B7B6666C608398A3CAE0FCCEC710A4D4704F2317726F79C3871C22C4B49F1D9CA1F0A878098ADCE1A784C42A0D8A49B9DEE755A3FF95A381C36EE750A4FB69BED77EB46FCF823B5BA96C6A4844591E16684359C16F1BE50CD8C1B8E1FDD1481FD8C006B304E45FDD2BF5E951C4264D2F84ED3DD6EAC5A83514CC21AB19EED9CD0B60A5F47747212CCFAC14E4CE76EB3D777DA2E62442EA6F86CCE7667D9251A0E1CF1D92BCB6BDEE3C8780A1C89903508CE429E6303861BC4774E4503A686E74E71D2F777070175B57708F701D4609C1AF34A04C2B35E6B04CE170AF8E230CE53FAB0EA82D53117F56E6F99E2EDF8F1E3F2D24B2FC9E1C3878D58A29B9D02902294EE768A40BAB8997074F5EA55230C49BC240E8AC6DDEEFC3CCF43A1C9F33A894474F573E7DFCC16A5BB9D719DCC60E70C9FED75B3E8645F1831ED2923EEB7024C6DB49FC2138B0C54F266BC70DC70FCE8A608EC670458C7732AE293012E2F8C6A1F66F205572AE33C6D5F08294635D77324FBC7119DE4233E764467A705F3E3DCEE149FBD14F36938B256964209A5E640850C45A2F0AC802B395E386E387E74EB0D04D4E2D9A17E0AA282CF0832DB87A3224BF1AA1117B91CD63FC75E84C808FA8AA8DD38E56AD70749943B05E0A73FFD69233EB96206632A29F668E9748E746D5324D23A1A8944CC6A417C8E04E258409DE3A3BA80EFE3E6BC9F564C260BF17C3C6F7371783ECF362C2D2DC9C4C484691BAF79EAD429B3342609D8CD2E258A6AABB48ED55A52180796998C9054ED5AC58C178E1B8E1FDD1481FD8C0057301A4666F21092E8969164C78A0EF464E4B1E42DBF0F817A59BC03E3AEFE2E3BA293136F4E78BB253A9D71E2F09EE376FFD33FFD5313F34EFE66C29163F9E4FB9DF73A9F75D3911C59CDC7911B91C238A899C94811BF05E4C8A14863DCE81AED6EEAB1C7B74585E7E3F169D9AB8CCFE35ADBD3631EB9B55891AA5592D59555B8819358A5232503FDE31208FA8C7BE47182AC650DDAE1891C42A57593EB9D3FF7DC73C6ADCD58A10B172E980423CEA0293E290AB93E3A8526D744E7DF5CBA92E4C7BFF97926FA9098B93B22934DE2BDB3C032777E8E164C7E962E210A4E0A5B67194C8A510A4E5A59F91A0BC433AE93714D149D14C59FFBDCE7EE593CDD48ACBC77627BE7CE2AE2AE7C924BA52597C58F2D2624C140C58C178E1B8DEFDCE180D5B7F71C024E9CE764C42FB7535C0EB1242B6B2B721413B21C96D01C088D6362E67E8E748BE8740680C37BE4DF2F7CE10BE288CF5E89F974387276111C19F04B361EC3EF0B57A7C36F0AE23B395E34BED3E9EDDE38AAF0EC603F0D626676EC90572EDDB4642D9D8360E2172829B974526A1387E170CF4260F4B96EE6E988CE664265FC10C51D5730A2987CF7DD774D720FDDED149D63636366A7F8E44A47149A8CBBE46B748DF39CDC693DDDBCF1DC244BEE149C14B48E95939FA7E0A48B9F3BDDFADC283A5F7DF555339B673B792DC633B180F26BAFBDE65AF1C9993CE4A6ACAEA7914F01777B3E25D94C12F79B9691010BE3C5271C37BA290207010116913F3AEC97CB6B458923163EBE1E972CF831837D626A46BC951C3832D4131C49FEEAB47B7DAB31F224F1E9768EF45A05594FA4CC64249F4D4B3685902A08CFC1400DE325688AC76F75EFFABCFB1078F857DF7D6DDC372D1AE81399994000FD684DD6927417A725934A406820883E9FC172711021A1A3AE212B02EF884EC650D2BAE9AC2BCCD7FAFBFB4D0C258F5CFF9C16465A4469A57404222D90DC293EE9FEE67B791E5A3A293A390BA7F872361235C526C527AD9E8E15952E769E93AE37EEB47A72A3C03D79F2A4BCF8E28B72FEFC79E3D2A77BEB7BDFFB9E7CEA539F32E2D309A6E735DD164C4F0C0AB915FCB826B06A4B19961DDE1B262220DAC991C678E1B8D14D1138080870ADED4348309A42158758A288EF465A929860E6E162A517C05FC38475E8704F7024BD37CDDE9C6EF79F937044CEF9E217BFD85B1C99C08225F8AD0C6299CC2CC6027F372DC4014FA2CC1CC70BC78D6EBD83800ACF0EF6950F314CE3F8A21C87D57376C9923C9247161697646AE6B8B1724522874DE6266BE357AA0000379E4944415445971BDCED8EE864A678B3E86C9EC55338B256264525138EF8DE8F3FFE18AEE33B4620D23A49B149AB28AD9E7CDCEC66E779370B4F8ACD6677BBE3BEA7D8E4631227C5EC8913274C7D4E0A4D2E85C97393E8D9BE66626D8E67A2F8E4E658003AD8FD0F5DCA583B7D281FB380122128A3542A435C4374E6E146EA0F55CD38E178E1B8D14D11380808B030F8184A2A1D1D0EC89D5415C5C24BB280D8ED99A32730214B4974A0F738D24DFDE6F0DE66F1E96A8E8461626E651D4945B6147308E332A11719097B2C334E385E386E74EB1D04547876B8AFE836A5F01C1DB424BB8635C551BB319B813B095FA689A92312AEC7204286BA2E8C1CD1494B27C59A63E96C169D0E7424310A4BBAB799DC73E6CC1993657EFDFA75999F9F370294B19814D3149A148814ACDC796E5ECBD9488C149DB44C72A7D0A410A5A0A45B9F02F3E8D1A3A63DBC8E237A792E6EBD44AC46705B71841EAC2376C923A9382CC59904E258333203ABF8F143C055DDECCED0D0E3014180F17AC7E06E1F09572487ECE5243832938A23FE19AED6E9C3122EA298BC3F72EFBBDE2D5876C291DD6AE3A3AEDB6B1C691713B24E8EC4243D898939AD9D2524E44EF7D9669C70BCE8D65B08A8F0EC707F85A08F9860C47D3906D72A5C4919B8A6D3E986F8F47BC312088F7695549B0995828EABFE90AC1E253A9BE1E37B993844EB2797A7A4259245DD59CB8E0294D64F4748F2C8F3393BADBC14B01463CECE7650A8F29C8C15A5E06479245A5629386939750467733B7A81589D80F995D538B0AD886D21F40209140C9AF7DAA57B6384E3453745E02021C0D56726A33E9946899C5594182BA2966712DC41572BDDAC3EBB5F82C3DD9D9CEF9623DDD28F3DC5918BE048AB2A75ACCD9ECB66CC18F0D6C091181F1C27BA5A915B46D5F6DBA1C273FB58B5E49DCC4E66799C13331EB971D7921456A8995F5A96F1C9C3B07EAEC9C8E8B320D634C4D7C013855E4B1AB4E924CD84FA244BE7A68FDEFB9362D089EBA448A47065DC2793819C3A9F4C16A2259359EADC69E5E4F568D5E44EC1490BEAD0D090B1A232969302947FF375B6F3719BDB89D5B8D9EDACDCBEB52841ACCA128B27248538CF1C92CD2261CB8C0F8E13CD667F5C2FEB6BFB110166B78FA0AC12938C6E262A92AE166411EEF6E999C388F75C9791B1F34832622266B86739D20DFDD60B1CE9ADE664766E01F1EFE0C824924913B07C63723EE06F2415719CE86A456E184D3B6B830ACF9DE1D592774710384F77FBE4A82589BB7949C456319B5FC3AC7E4D46C7A6C43388C49BF0907135B7E482DB3C89233A9DEC75C7D2B9DB20795A3069FDE44E173985A653128916CEE69D24C8EBF333CD3B4526052885E893C4E6E6DBA43595E7A57591319FDFFDEE774D8D4FA78C8893C9D98D8423DEE3EACA32447716F1013964EDA2F03E261E55FCA04E4CD48D9B9DE3443745E0202230106CB8DB27FA2B924C83232138538998119E290890E181900446A23DCF91DDEE5BB773E4DAFC327E33F222C88748A3DF53C975A9C2CD7E14F5B0198EC171A25BEF21A0C2B30B7DC662E08790DDFED431AF2C6179B80C4AE7CC61E59FE1D14908CF69191E398F0CF782D4503684C4D089CD119D8CE9DC897B7DBB6DE3F919DBC9BD935BF3ACFE4B5FFAD203E2B35BA59668EDF47B4B98C9AFE06823CC228938D898D9074215332E383EB4687C27478A5ECB4D08A0A4B14C0FFAE5F45840967358421319ED77EECCC9F0D8848C4E4C1AABA7BF5E024706F60D47760B7FB772A40F0B06CC2E80233D757883C091A8DF9986D7ACDF5B35E382E383E344B7DE4340A70B5DE8335AE046A21E2330A6C790C10E8BD7DADAAAB17826E3B47EC6B124587CC716BEDDDE0A4521AD91CC466F87E8DC6DBB5AF53912AB532980E293EBCCD38A4BCB27C527DDFCBCEF9D5A5477DB3E5E677D95495709A9C18DC8593CFBBD5C4AA3D49665C605C707C7896E8AC0414480637F38EC3502636AC0467C5F5ED6E119A2AB3D8905235270B9961017DFC9EFAC72648739727911BF8988EF4465035ABB13E0C852212D93FDB619171C1FCA91BDC90E2A3CBBD46F2154F5393C09623DEA9328B2374BA8E9C9E2EBF1F88A11A01602E8FD3EAC4BDB54E3B21D4D2571D3FDCD0C74BAB51DF77AA72CADEDB8A7479DF371E293753EE96EEF84F86C583BCB72FDF6B284918D99CB21B613C293938DFE60D98C078E0B8E0FDD1481838C400865C46686FC726A3420513F562E4362C9E2FC82C4D6C19110A056202C7EDB528E6CD120711547DA55B981D8CE70102B1521F63D150347B2349FA762C603C705C7876EBD89800ACF2EF51B676AA3430DAB27633D3D761E6B91AF18119288A1A038CA2B955158BC9D337A4774B2F6E67E169D4E176F45AC5CF188EB16B75B7CB2CF19DBB970F79621531B9999C6C59E5837D6CEC99186B593E34267F24EAFE9F1A022C0EFC0C886D5733C8C62ECF00EACAC8223E1724DC043C4F24AC59472642BC7875B3872FECE4DB33A918DD5DC9850942247C2DAC971C0F00B8E0BE5C856F67C67CFA5C2B3B3783F703596CA393AED953347BC98D9A1683A623DE7EF2E20F37B49626B4B52A987C55B6B102BBF64ADDC298068E9A4E864F2CED34F3F6D62A59C44A2565ECB4DE77282E9D9115FFEF297E5EDB7DF367DC202CAB47CD2254FCB27F16975BB29F4BDB598BCF7C135C476D68D753B15E78A1C31940429C9698C038E072DA1F4C0D744FF38C008B054CE111493A7D533EC6569A53426E84BA8EB887D75592C2C31ECC93796E06DF5F75539B23B1C298598BC7FE99AF850303E0E234C22B666422B4252969318071C0F5A42A9B74941856717FB8FA572465132E7EC711F928D10EB59CFCA12E35A10CBB2BEB6882FDC8A942A1E09F87D2D9DDD5100B18E26452733CE293A39D3DD6FEEF5ADBAB67956FF95AF7CC5084E0A6EC7F249F1C91F9D565A9BF9A318F07B213A3F92BA55C65280A8DD8A2CF604422B4A2888CD585F8E038E072DA1B455CFE9F3070D8146692524628E07641AB17D82B5DA17165013786D4D622B4B58CB1D717F967264ABC745D7381245E22F7CD8E0C8228AC5A710CF6B7E07F3499984B593E380D64E2DA1D4EA1EEFECF954787616EF87AE160E899C3CEC95674FF964A81F56CF5242AEDFB88999DEB2B17A168B15B18AF32D8B63DA2C3A59E4FD20894EA7033A4DACC43D979AC78A4EB7B02C6A0DEB4E278CE84CA75625D25792F3E87F8E038E07DD140145E03E027D58D5EB382C5D4F4F064DAC6709B56E6FCDDEC2E47C1956CF25292231B2925C548EBC0F594B1E75832333EB0B72E3D66D583BEB084742ED67FC0EA6E1151A80B59BFDCF71C0F1A05B6F23A0C2B3CBFD47EB16D7E37EEE8C0FAED6BAF8EA397CD9566579690199EE8B98D12F89652388DE93DFB3D55345E7839DDD29623509459EA2BC0B6B67A43F805A9D39C4F2AE1952B5CA6939395337FDCF71A0D6CE07FB48FF520468DD1AEBF7C9F9A9A09C44FCB3B79A9718623DD761F15C87872806977BCD078EC4EA5FF42CEC65538E7C10BD4E72A40F31EFEF5F0647F605616CC921B6131EA1B515B10A19390E4F10FB9FE340AD9D0FF6512FFEA5C2D305BDC67A8DC7A61BE2736ADC42891DD4ACC33293F1045DEE4B9240E1DC523165DCBFBB6DAE12EAA391DB4CAC2CAFD44AB73B7F08E9B6BF75FB8664E03AF2D3DA59E04C7E09096431191BAE1AD1C9FED7BA9D8FEE237D561160BDC6232818FEEC7410E5746A28229E91D9D93B9898375CEE4994DB29E49423DB31523AC591B76F822353E048014762F9E01816D8C8E0B76FB4CF32FDCEFED7BA9DEDE8E1CE9F538567E7317FE88A142751AC52F3F409AF9C3B2632102A98956C1651549E8946EB2BF3522C89D44B777795F4E204C9B34E27633AE95E673CE77E4F2422AEDBD98905E33AB931E69319EEDC9C842312EF6E138E887D3679473EFAE8960CF479318148A30E214B66AD6219B89CE96FF63BFB9F6DD54D1150041E46C07024CA8F3D351E94A746FD12F6944D49A5E545583CE1725F5B5A44AC2716014B2F2A476E93F7B6C38DCE7B9EC4917B49CA341CB93A27D76EDC424939D494C6A4220E4B67122E767FAD60FA9BFD1E45FF2B473EFCDDE8C5675478BAA4D7FCC8DE9C1EF7CAF34FF9E4F8740DD9CF59999F9F97B5E505B8DDEFCA1A0A8E57ED08EAD6ADEF2896C9B1745EB97245060707EF89CE839248B4DDEE251E2CA744B738B3DD5B61F9E4B9BCF5A4BCF3DE1581F7088B02A441A8A85880C944299F90A39335D3DFEC77F6BF6E8A8022B035027E84254D477DC6FA756C90E595B272777E0E1CB9282B8B382ECD8BE5EB175F31A11CB9358CBB7EE5711CE9D442A688E46FCE763772A4070B67FCE4D255E9C3C72AA867CDFE244F16B3093912B54D7FB3DFD9FFBAED0F045478BAA81F9958C2923ACF9FF122EEB304A112938F916814835B767505319FCB77A550AA233905753FB7611D6B169D2323235D179D6C0F8989D6C3AD76BE4E32EAC6F63862A5159416E2ED122BFBC78F7EBAF8E10DA9550A227619E5936099C10422995896E148D1F433FB5B138ABAD1DB7ACD5E448089252CA9F32CE3FD429614B07AD1752CF3CBD24A2B888B5F598477A85A83BB5639B21DFDFB388EA4F8DC3147C2AD7EE9DA759412CC8B6D5560BD5E31C69604BC4243FE8AE967F6B72614B5A337BB774E5DABBD7BD83F746526968C0D8BBC70D627B19425EF5CCD23E66545666FDDC24A36210985FA24D43F8062F31509458E1B0BDD4327D978A259740E0F0F775D747A3C5559BAFA91647D8DFA985BB59BC4E61B3C26A7A6BA93DEED102B85312D9F7FF2277F22AFBDF69A29B5F4FDEF7F5F5E7FFD75233ED97EBAE01FB519D10901BDB47053E6E6666530E245B804EAB3AE2074626D01896219543168F4F39826143D0A427D4E117824024C2C194582C97388F58CE76BF2DE72412852EEDC1E940038B20F3589C3FDFD2210317DE34795231F89E2DE9E6C2947CE7E2C7377C0917D7E59595894354C1C58A9C00F6BF633D38D7E667F6B42D1DEFACC6D9F56E1E9B21E09B060F294573E79BE213EAFCD65E0729F93A1C1285617EA07B1462040CF8AB7704B7C7D271F297E368BCEB367CF9A984E1246B736CE84AFFF3FFF407EFBC6935BF085BFF5DBF2DF754978B2757B2556E29FCFCEC9850F2ECBE87058923192E902ACD608972827E4EC510BFDEB37FDCCFED64D115004B68F40004B251EC692899F381C9238EA115F4FE6E4EEDD5989462366318C70784042A79F125FEC8EF8468F29476E1FDA6DBFB3251C095EBC70091C19ED9738B831B6B228ABCB0897408DE3D343B6E95FF633FB5BB7FD8540777C9AFB0BC396DF8DE3727F19E27366AC022594968FB0963A57335A59BA232B70B997AD0104C4805837C5D3B8517436000ACAEB7FFDAF3F19ABE15F90AFBD3CFEE4F7B5F91D0EB136C77CF2922C324FCBE7562E25E26F1517E5076F5E9091E17E08D098AC8154D7203C73D975991A290BFB555DEC6DEE403DFDBE46A00F1336BA605F82F89CEEC7E21BC50C38F263089765595E04472E8023BD61B1513B5739B23D43612F1C594D2DCB0F7EF4BE8C4074E6D231F41B45273832199389BEAAE957E362D789797B3AAFCB6755E1D9E50E78D4E5E9AA1D8A78E459D4F6FCC439C47B460B62C15276F9EA5558CE1048BF302BAB4B73109F11D4FD5C35C4EAB877B90C26138918D379EEDC3923902892F87AB7777BE265F9D5CF3EEA8EEF3FF7F37FE3BF12441B74BDADC48AB8315B933F5C4EC2119F67B6FB1B6FBC611ADD9CED6EE23FEB09F9C15B976474A84FCA4820A2E85C35719D4B7027E54D7FB25FD9BF3C976E8A8022B07304F8DD19429588F3F08C3C0FB7FB28961CAE2231E5CAD52B88115C92E5853B10A00DF1E92DAC2B47022F62D6EA7D371CE92DA5E4CD9F7C20C3D1B09460DD5C5D8437088961ACF611F122F61DFDC97E65FF2A47EEFCBBD10B9F50E1E9D25EF2C1BD3039E291979E46E1E45382A2BA88F74CAF82582F63ADE259595CB88DE31C56EDF0417CA2EC04620AB90CE6E5CB978DE874837BFD616883F2D37FE16F3CFCB4F30CAC9D5F3D4FD9E99ECD99D53BE2F3073FF88169DC66CBA7498A4206FB0FDEFA4022033E29A156E7D212FA08FBFA1AAC2E9231FDC8FE64BFB27F7553041481DD23E0434CFC38BE6B2FCE84E4E9719F0C4841F2C975F9F0C34BB274774E96E66E23D968414A35C40816E3CA91BB87FAB19FDC09473283FDCD772EE0F72C2065AC40B5388709C2FCACC460EDF456B2A61FD99FEC57F6AF6EFB1301159E2EEED750D083C2F25E79E5599F9C395293FE00EA9BAD2FCA35CCEA97E1725FC2AC7E0D81D8D51A56C32942946E583ADD293A1B40D7C73FB9A5D593D6CE215819DDB66D2656C7DAE9884FB6B72F5096F73FF858FA901355296564697116FD731BEEA3BB52AF264CFFB11FD99FEC57DD14014560EF0884E08A3D8AC2E23F75A44F4E0FDB12C2CA6F4C36BACA09FAFC9C2CDEC577102B1C5531F5AB64D69423F70EF923CFB01D8E0C4A19EBB05F13F65919D6E9A5BBF80D9BC7E48065B0305167FFB11FD99F7C8F6EFB1701159E2EEFDBFE3E91B3C77DF2D32FFAE5E4214B42DE34623CE7E5FAC7D7E04ABA8D1570566465654DDE7D8F892C41E35E27097077E7B685D5D385D6CE66FC9A899545E61DF1F999CF7C462EBCFBA7F2F1F559019DA27452CEF4CB3284E7CAD21CCA84C44CBFB1FFD88FEC4FDD140145A07508845162E9A9F180BC7A3C2C2750DF33848CE8151494FFE8DA55089B3B6649CD95957579F722383212528E6C1DF40F9CE9711CF9FE8FDEC01AEC7790AF50450C7CD6F4CB2212C296118B5BC9C44DBFB1FFD88FEC4FDDF637022A3C5DDEBF2CB134141153F3F1B39FA0C5AC22416F461660ED64B67B3CBE6E56DA0986B08EF1C913E2B1965C7E47E09E47583DDD6AED6C067333B1D2EDEEA9ADCBB9A79F45CDD58C2910BF84C900F7E5A559B8DB63A6BFD86FACCDCA7ED4B5D89B11D5C78AC0DE1160A99D41C403B2B6E7A78FF7C991484D82564616E7EFCA02971E0647BEF5C33725180CCA89932745322B7BBF689BCFB0AF38B29000479EC7A219195320DE084E94995B59989312960D667FB1DFD87FEC472D9DD4E6C1E582D3ABF07441273CA909142BC3518FBC80558D3EF302CAF04C527CA6E5C6C757E4DD777F2203E18084021666F90B922FA14E6675EE5E307DAB83C95B73BE907CF62F36C57A0EFF39F9EAB3232D0F7C6F4D5B1F0CC87782E99954F4B35FFA2412BEE68C3B3D115F846BFD962CCCDF445CD91D29E6D74D3FB1BFD86FEC3F159D4F1AE9FABA22B03B042856988CC2FA9EAF1EEB9399012C735BCBC8C71F5D93F77EF21E16694011724FCDC47C16EAF8D9DBC8766F0747B4E69CFB83237FE6B557E4F20D26C32279084B9BCEDFB985B84E4CCE213A0B9975D34FEC2FF61BFB4F45E7EEC67FAF7D4AEB78F6488F3119656C484CB251156B12BFF94149569269B975FD22DCB73E78305232363923E57251A60F1D9760ED86F8C28D35D9DD788BF5F14686FB3FC3B2E83FFFABC86477616CE756B8F187A5525C42F9967913CF399F9E87CB08319DB072D2C59ECDAECAF448493EFDBCCFF4D7D89026136D85A53EAF08B40A0126A3B0D8F80B484EA9D66D797BAE2CABE5B4DCBC068E0C8123E195189B3AD4E0C8C3C72418BB2DFEF153AE0D4BEA758E2C63F1938F6FA3B240014B9B62E18C65843D30AE935C994DAECA54A82A9F3A1A32FDC57ED364A2567D13DC7F1E159EEEEFA37B2DE47ADE93A3223FF50C6A45D66CF9D187455949D872F5CAFB924AC5E4ECB9F358A9A32235AB2AD333278CF80C45CF3EB280F2BD9376ED01633D7F49FEF95B37E4ABCF4051F7C8C6ECF56A6149DEBB700DC5E0B328B79433B19C2B109D2BA83290CB40748E52747A4D3F4D8E62E94C0D94EF91DED566F63A025CCF7B0219D19F80F8B4B0B0D84F16203E91EC77E5D20549C5E3F2D4F9F3628123AD6A550E1DC5047DFDB6F44D9E568E6C61C793232BA8C0F2DEA52B5229E4A45662DCFBBCAC30A61325AE72149DA8D5F9CA9190E927F697AEC3DEC20EE88153A9F0EC814E6A6E2257BA999910F9D4737ECC102DF9F1E5922CC6509662BE0E32AD892D482CC2528E16C4E7D4A163F86B4E06A26362D5FB4D5DCAE67375FBB13DF1D3F23BBFF38AA9DBD9EDB63CE9FAB472FA5163AE5C2CC85B6FBF8F4422FC78A1FCC7CAEA5D53579585FD8BA8177864A22CAF3EC795A7FCE8278FE8CA444F42565F57045A8B0057BA998EFAE5E5A38CA9167917E273A59092F9BB75A9D4AA5C9A0C1C09BEE4041D96CF7A7C1E1C392A353F0ACEBBCCF3D2731C592F49319392B77FFC1ED61446B225D66067D6BAC95E47CC6D89EE7514FC7F19A2F3A758FC1FFDA42B13B576FCF7C2D95478F6422F6D6AA3233EFDCFFB2518A8C95B174BB2B066A36C080895A4FA2C08B652864BA964C4A7C713428C534AEAFEC32E732B05651899F86EDFB87A1193884A65BF7CF77B6F48D06749A59C91586C09C58FB992D41D93BD7E6CB26CAA0F985A9DB074AAE8747BCF6AFBF62B028EF87CE5A8474210A23FBA5B922524B7AC2ED962C30D6FD76B52A996112A5332E2D3E30B2206342D9EC143CA91BB1814862391445444D9AAEF7DEFFB12403C6D05D9EB7194B2623CE7CA222A7C207BFDF080259F464C27C32168E954D1B90BB0F7C1475478F6682752D44CC1EDCEE51703E8C5B72E96656E258D62E50277BB25E7CF97A45A29417C16A43C7D4C26A78F4AB07A5302034FC1ADE4D6524BEEEA0C5A399910649556245FB4E58DEF7F47FCBEAAE40B109DEB4B66FD751687B7CA2899345331A2F3C5B33E191F56F7BABB7A525B731011A0A8998C20CE1A96353FC5E75C51E67319595FB1E503B8DACF3FFD0C26904529958A3275F82862E38F883F362BA1895352736D393A77F5A4E148F064152146858A2DDF7FE3BF6041134B7288A78D2DAF9895DBD6B1067B351797635166AF87CDCA4463EA5E77574776B8352A3C3B0C782B2FC7D8C1899146CC6710B5CFDEBE54959B0B294925AAF29377F372FE99A7A55C294A11EEE152A9205310A0E1FAACF40F8C494DA2AE732BB5129BBD9E8B33789FE4E15ACFC9FCE2BABCF7EE3BC6BA9CCBA72038213A112C9F4A2C89A79E96B3C72C541B08C8732899343AA889447BC55E3FAF08B40A01C60E72151CC67C067D22EFC0F2792B95C5F28C3579A79097E79E398FEF7809A5CF3041C74E015A5F9F93F0D098D40303CA918FE90872A4D7226E7959609DD4777E823AD375C9E552A676EA2AEA4DA762AB02FFBA3C355C974F1D0B9BA53047C2E056F48B6E071701159E3DDEF74EB6FB27CEF9CCAA39E1504D3EBA83158E3215F9E042514E9DCE4809EBB79731ABE7CC7E72EA30E240C312F0C624D08FF826DBA7E4DA34063883F7C14D542E2D4BD90ECB85F72FA15EEA2CF0AA4A2619931804E7FAEA8259BE74205490A74F8B7C1A25939E3EC1F5D7B54E671394FA50117005028D6C77AFBC7028247D7EAF84E74BF2713C2B8914571B2BC9E993A70D3FB22248195C3939735846027DE2AFC524380A212A5EE5C8A69E341C0954CAA925A9FBC091172EA24CD22C62E06B928EC5646D79B1C191F135E9F794E4DC844F5E39DA2F6727025AA7B309C783FC5085E73EE87DBA838722362C6E3E89F47B6464B02617AF1765295EC30A476564BCC32AF7148427AC77F96C5A7228BB348E3D2209580172E209B9B7A448A7BAA7E156F74ABDB22C957A10F19B595839BF8B1FA2AC78EDA22450847A0D6E758ACE4A392913436579F12C93887C7262C62B03589148EB7476AAB7F43A8AC0CE10708ACC9F4791F2012C593B1C2ECB872B4C3A4A9A55E092A98C9C85E82CE6739203478E4FCFC8044A2F45109718A817C53B72DC65B19F3BBBFF56BCDBE1C81A0AF097BD21594F665147FA7BC85CCF22BEAB24317224D65C8FAD2E4A25979471944B7A1EF539696D3E3E12907EE0AE753A5BD113BD7F0E159EBDDF87E60E287AA2FD224F1DF54A248C7A76433579EF6A456697D2884784B52E939533674E483E9F05B126259B81789A3A6204A8AF7657FAFA90F5EE1D3F90E46A5C46F504CA23094213BC586AEF03B9FED155B304A655CD4B32B162DCEB69D4A5F3D433727AA66604E7F310FA87C63DB034ABDB689F7C8DF436F63102143D117C574F6359C648C82B23619F5C582AC95C9A493077E53DC47F9E39098ECC65C18F29B34F1A013A23BEC482F48591F51E860BFE00C67F9AE4A16212F551059501BC72EDC30B28CEFF11922ECB88810747AEAF1A8E4CC1CAE941E225972E7D69262CCF42784E45E18D83A5593745C0414085A783C43E3952041D9D12583E7DB07C7AE4DD2B965C9BCD490CAEF78B173332BFB022E7CE9E421C0E2C9F20DA0284E8D8C42198EBA220913B12EE8F48DD3BB1EFC995B377B35370962A58653D686ACD7D78E922DCE831A9A33E6711D690D8FAB224622B88934D4AB4AF04D7BA2D2F3F4BD73A7EB8B01A91D6E8DC275F1CBD8D03830045D0612CEA3010F4C2F2E995F7516EE9E3785EE270BD5FBC94957924C59C3B0D8E84F8CC67D252C8E530419F160922E63386F8CF01C4D4F4EFFF49BAC391524AA14A4A45EA1E3F8ABFCFCBA54B974CD851AD9C976216F19C6B2B125F5B9522AC9C115F052E759FFC14CA259D9D40D512E0AB353A0FCC576BDB37AAC273DB50F5CE1B2986B8CA1133AC0707F078B826576EB2E452052441B731CA5A1C392C4F9FCB480E254692C935191D9D92E1D149241D09926A6E43800E43808E9AD826B7D5B6DB4B4F38EE222605955163AE5AF34B1C71491F5C781F56E1044E5DC59AC27160B2220988CE6C16B1B09EBC1C9BA8C9F9D33E60EA979387695556D7FA5EFA413FAB087413018AA1D17EAF3C8FB8CF28AC9F630365B90A7E5CCC20EB1D56D044222187670E812373E0007024DCC8A3E39332323621362AC0796398A44786C5EEC38EDA9FFB9123050B64B06EB18518D7F8DABABC7FE18264D349D4E7AC4811C7646C59E2B074669371C4C316E4487F5D9E990C62F9CB909C180D98900675AD777394BBF7DA2A3CDDDB377B6A59C3F56ECBB9E3C8B4C6ECFED8B4572EDFACC1FA89D58E6215D45623B926E5C489E37204223431B22A23109EC3A313E63858AF4070DD92FEC80802C81BEEA55E2657E32A8295D35B4FC19299470D3F2F2C9B49F9E0E207B0742EA09E1CEACEA1207C1E610809106A3AB50A7ECDC8F850559E3AE691674F07E434C21826502A29841F1E0A58DD140145A0771130AE777C979F42D20B976C3C321C90ABABB07EAE9764355F954564C02792493979FC2426EA33861747C72764183B05E890372CFE2C0468745064C305BF1F38D2836546C99155AC699F4E25E029BB682C9D7EA4A5564AE0C834AC9C2827978618AF21067E2C64C9E949BF3C33159653109C63035E533B5539B277BF1BED6EB90ACF7623DCC5F3F38BDF1712398C958E8611677364D223270ED761FDACC9CDF99CA4F215B9793D270B0B0B32333323C78E1D95A13885E7042CA09332383C26D16A5042FE8C8402B604C253B088365640EA058275AC9B3E94352E1763C6BA592A5711B3B92E572E5FC1DAEA0B22760501EF65FCC024309B8F492AB98E0CD7A40C22F9E0E4715BCE9FF219F13E35AE09445D1CCA7A6945A02D08188E8487E810C29286FABC3233E843224C55AEAE54E476B220E92C38F2A3024AAACDCBCCF461397EFC880CAE53788EC3020A113A3A2E511B0B79C01D1FF4D8121C9AC4421D8D15907A8923BD164A4AA51362D95EC4B98323E331B97CF9B22CE2B7C183BA9CDE7A19A10849C96069E6345E2BE5117A849AC6C7C18B149C6710373B15F16B02515B46E9FE3BA90ACFFDD7A70FDD9193781446F6F5D8B0578E1F4270F86DB8DF6F95657EB52A59CC6E6FDF4CCBE2E2A24C4D4D2309E994116043A86517898EC8E0D0B0448746255A4386B7AC428462559EBE235203E1925CDD44B08ED8F47AB0241E4A22556A3ED3CE74BA80308365B972E52364F9C7913884A5F36AC8F44731F814420D18D7592AA6241C2CC91988F3674F7BE5E9937E8875AF49DAD258CE8786953EA108EC1B049CC4A3BE002C76B07E1E1DF2C3F259956BAB1559401C632E5590DB70B92F2E9123A7E429C480A61231191A19053F8E801F8731511F9588171C69AD4B106236303C83B8C846B93A5772A48D15EE326B52B53D267E339DCE23416859AE5EFB0893F3189616AD890775A09907C0A4A10C5CEA25D431EE4344FC29C4B73F33C938CE00E265FD26594B6339F7CDD7A1ED37A2C2B3ED10BBE702144F23F00A4510DB3485251D4F41605D9BADCB75ACE8B18CA2F3997C4116EEE6646D754D2627278D05343A380CF139047225C16EEC8323D267253013C60269FEBA04435111FFE43D11DA4992A5D0BCB7A34D95720E2E22086294FB28E62DC46DAEC3A27B57AE5FBF615CEB14CD82D97B19EF4BA7D6CDEE08CE53872CB8D57DF20C04E73188732667E9B297EE19BFDA1245A0DD08503C0D23DB9D89475CF5E8C4080528AC9EB1AAAC201E3E9B29CA02CAD2ADADADC9C4E4941C3F7A44A2C39898C3DD4EE139847D7084427444C28819B7ADB2593E321046F2E6C078D739D266663A62DB2B5E54D3F785A450AC98B8CD85BBF372FD063812AEF52092AF6C0B0997859C4922A2C02EA1283C05E789015B4E8F05509B33284787FD062B5DF6B2DDA372FF9D5F85E7FEEBD327DE11C514573C1AC48A1E33B0E89D451CE8F5B9BADCB85B90C5389684C42A47CBCB3963018D8050272646E528091682330A0B68240A311A19C20A485124210DA0CC48497CBE791459AFC01A8A2CC620852882F09BACA18E18758E4F6C64D31B282CB9351FF9D8B6E258AE322B561D3376D4DE2C23F3B20452657C523211971B376F227108AEF34A1E999575B1511A299DC1EB884BE2EA1AE5525AFA02453939CD384E1F7008C851C4C272F5218DE36CEA007DA8081C300428A6B8E25114EEF743837EB8922D88CF8ADC8A233E1EF19F852C62E591D5BD88F8708ACE89F15139768422B4213A39598F0C82232351E92747D6C091F945F14B05C20ECB1C8799193FD67E8EC4FAE955F01D5DE875AC475F298323C18F057224924C6F406CC6E13A2F83F3FD08A4AAA1887E12AF15519B9319FDA57C5A4276498E0FD48DE03C331E9423B0708EC0781102460E271FB0E1A1B7BB47045478EE11C05EFD380983F19F87C605420BAE25082E0AD08F21406FCD437826CA586FD72FD9540AE54462B2B4B864DC495393E332363E26FD98C10F0C0C427C468C00EDEF8F4A1F0916F54083415A41CB46EC79B10A10DDDE3E885DBF2F20364A7278CC8E1937F2E7C51B80A2DCD86DB8BFB9D7B183046D1B39F6D86DC41859350BE2D2C68E7A70787FC5829BA85C4242106293409A0D32CDCAEDDBB3B20A8B2D8994D6580FCE65558B9281D0CC83448B70AD0B8874A0AF2A335335240C7910C3A982B357C7B1B65B116817028623C15BD3702B536851703902F476B28204A48AE42A3EC96249C87C3A8E987170243C44539363328118D03E88CE08F630B8B13F029EE48E7275A1BE30760B71A125842E911F6DF1C1EDCD04483F5CFD5E2F7E96F1983CC9A380373DD885CF830BEDDA0647D63099B62D3C57C7FF55A959108EE0481B6725AF566B48980447964BDCE132870593A5A16667EFC82ACA1F7125BB00AE6BE3B35508CE34171741384109965D1B319FFD48B83C0E0BE7A9111FEE3BAC82B35D03ED009E5785E701ECF4E65BDE2C408F4C7921C4EA32BB58973B282BB202019AC963450F581653F1145C31AB72F326128E4261906A04494823323E316144286B808641AA81208815AF074358A20E42D43CEEEB83DB1A1CEAB741A8881D82F06D649A9360B9430FDADC49A624521E193F5A07A15A5285EBA742020541526856CA6508C99CACA39C472C9E00616661C9CC9BD84D4475226BBD08C109615A2EE0F91C1EE731432FCB58D492E951DBC4B99E3C8C842BDCEF18B2FED5C2D93C2AF4B122A00838086C16A08C693C93B6642E59C56EC91A2C84594E80D348D82CC21D9F0047C2BAD817EE072F0EC8D8E8688323A310A1B074B2107D087C18244762F6DF6784289F2377428442F0353811898F14A04684D2BAC8A53B3778D188CD268E84C8ACC2E34381E92C8F5C29958DD8E4443C4E8E44617C7A833819F7E0F39C9067C1A98623F13C0BC1C3268AE5426B32895C80630833E08A43BC5F969E520BA73322F4B857045478EE15C17DF2F966013A36E433B52AE3695B96D7EB727BC1923BCB552C91865973D927E5AA0FB3625843D37DB2BE16968FAF63193A884EBA94229101CCFA0765647808B3F720889656508AD07E09E06FBF0F16CF26227504A8A33C9B05A7119E2448583B0B85827109A5D369D4D5CB9AD93A8B1AFBBD98DFC3A25A832BAB0C915985FB8B6EA46AA560AC00419F255CBFFEF0645D4E1C425CEB11B8CE261A6293354E83342420AE4B3745401150041E8740B300A51063FC67A2509795AC25B38891BF8B02F4318ABD9C572A706D17D3E048ACF9CE2524AF5F0F99B0A47E085172E4D060D4246D06837CBEDF88D12079D21F8461D3074EF281121B62D3037EA2007D802369D9DC10A1752401D561EDCCA3E6661CEE73C39158A9AE882540AB10C4F08863428EC97C9593774CDA21300B88E7A7E0ACC37A1AC0443D0CEFD0346A131F1B06F78F8661E56D884D861A047102ADC7F9B891A1AFED1401159E3B456C9FBF9F228C2E78AE803436641B8BE0C9C3368ACFD76509FB4ADC9244BA022BA8C7105DB98AA8A58A5F32E590E4D24189933831DB876FC8084DCEEC39F30F054298C90720467DE203A91A72C50CDEEFF783FC6CB8881AB3770ACF1ADDEA7018D5AAB45C56F13ADDEE70318160BD5EB89340A035CCDA6DBC2F0F979055294B15D64D5A3883FE2ACA3F59323254470CAB8D1AA65E991EF32096B591A13E3EE2917EDC9F8F6CAC9B22A00828023B448022AC0F2EF8BE08E2C1FB6D631164C1F4455841973396ACE66A10A455B8E12B920727950B5E648E8327F3415843431287EBC78B49B80D8E0C0661190DF519511AC0639F3F809AC2E047EE109B5E1F3912214AF4FC18D73A8E109D16842608119372ECB84E8DE2D3F0245CF6084FB2C8911095E4480BE2B38AD84EC391781C4049F820BC4E43109B917E16D2F7A11452C0C4B2D2BAC9ACFE3092307D3A21DFE1C8D0B76F1701159EDB45EA00BE8FE28CEBBF53A84D8E36EA59E68B3644A7407CD6652D61CB124A8EACC11D9FC56CBB8278A72AD6F1B56015AD2116B38C18CE62AE0FC94621902704298896446A2319080E7783E87D773BFEE40C1FAFD441A83898D8274EF46D88D13AC8B48AC5D40D8982CC3D98A5FB2042FDDC7D7558556B121DB1D14ED4E29BF098F652740E0E880C60ED7AEE7DD0C32A380FE040D65B5604DA8400C519D77FA7509B4032D253A86799AFD8922DD72559ACC93A44E84AB6266B39C4CC83BF2A588AB70A8F11A6D0D83D0D8E8455340BD14981E9C5449C2E75B3810F197ED470B7D3EAC8E7F104FF85F8245772F32046946FAC4364562138AB0843A2A5D303CEF4610ACFDD0FA119817728D2072E47B6FE743420133872BD7AAEDC34106C2C211A82A056C16960D57FDA88800ACF3682BB5F4E4DB13600370CC51BB71A2C94A58A17164F5B92195B62A9C6315BB0255FB0501714B3FD82E03D02B73C62872C8851DB678E262E1EBAB20EF1098326F89219E9741BD1AD04B739DD3A2054789B2012F137B8165A158FEB883182C88CE21880D084888C40144731631FC01EC52C9DE58FC6B1B2108F2A34F7CBE8D3FB5004DC8F00C55A3FC45B3FCA3061BD0E63952C5BE0C34A1D719F7589176AE64841CAE77265B8C6AB75292137A8528745121C59E30E1EAC811B6B26BE1D1CB97104451A99490626273221C90F616A129370F4913BB18721320751C12318B661950567A3CA0885F100628A2830B9763A2D9A3CB264940A4DF78FADFDD842159EFBB157DB7C4F8E10EDC7EC99A5878E4E436042645641B458F4027BE348E1998318E59E2FA2044969E33590ADF37EE758C5734C3E62A92726FA38C7209E0BC29AC06B514CB2066904C449E1C9F84CBEC663F3FBE1A5828855577A9B87819E5E115004B640C011A2B4848E80AF8EA0E62585681593F60A26DC151CF998CFE520467310A3B494162146F9BAF35AE3FDFC0CDCEB98B0A3C4A689B964DC254B3E5138F21804E78521320740981108CA0844E6FDD71AAF37BF1F1F518EDCA2EFF4E9F623A0C2B3FD18EFDB2B50DCC13364760A4350D903F74A4BA611A21095558A511C118684193D2D9E88E1C463862A99BF31A3674811AD9B0D6B2767F674FBD0DA09B2A528A5C83442B4F1DA0317D33F14014540117019028623C16B2C4C1FC60479F3568745B321421B62938F1B7CD838D2F2C9BF9DE7185F6A3891BCB8F1D879CE11A308A3D784A0CD40EBDFAE424085A7ABBA637F35E67EA212EFEB4151BABFEE54EF4611500414819D23702F51497F89770E9E7EA26711C0BC4937454011500414014540115004140145A0FD08A8F06C3FC67A05454011500414014540115004140120A0C253878122A00828028A8022A00828028A40471050E1D91198F5228A8022A00828028A8022A00828022A3C750C28028A8022A00828028A8022A008740401159E1D81592FA20828028A8022A00828028A8022A0C253C78022A00828028A8022A00828028A40471050E1D91198F5228A8022A00828028A8022A00828022A3C750C28028A8022A00828028A8022A008740401159E1D81592FA20828028A8022A00828028A8022A0C253C78022A00828028A8022A00828028A40471050E1D91198F5228A8022A00828028A8022A00828022A3C750C28028A8022A00828028A8022A008740401159E1D81592FA20828028A8022A00828028A8022A0C253C78022A00828028A8022A00828028A40471050E1D91198F5228A8022A00828028A8022A00828022A3C750C28028A8022A00828028A8022A008740401159E1D81592FA20828028A8022A00828028A8022A0C253C78022A00828028A8022A00828028A40471050E1D91198F5228A8022A00828028A8022A00828022A3C750C28028A8022A00828028A8022A008740401159E1D81592FA20828028A8022A00828028A8022A0C253C78022A00828028A8022A00828028A40471050E1D91198F5228A8022A00828028A8022A00828022A3C750C28028A8022A00828028A8022A008740401159E1D81592FA20828028A8022A00828028A8022A0C253C78022A00828028A8022A00828028A40471050E1D91198F5228A8022A00828028A8022A00828022A3C750C28028A8022A00828028A8022A008740401159E1D81592FA20828028A8022A00828028A8022A0C253C78022A00828028A8022A00828028A40471050E1D91198F5228A8022A00828028A8022A0082802BB129EB66D8B0DECB8EBA60828028A809B1070B8893CD5AD4D39B25BC8EB75150145E04908749B2377253C9F7453FABA22A00828028A8022A00828028A8022B019819608CFBA7764F379F56F45401150043A8A809B79A8EE8B74140BBD9822A00828029B11700B0FED5A787A70471EFE039B6D59A6A49B6EADCDE0EADF8A802270B01020FF9465C6F0117989D4D4EDAD99230B05BFD8B55AB79BA4D757041481038A00F9A7580AB9822377253C193AE5C408B00FEB43BF20854A48CA155BAC9A2DF52EC6561DD031A5B7AD081C3804C833E41BF20EF9A73EF2170D060E377593863673A4FFA59F97E4ED15C92DAE49259B977AA57AE0FA4B6F581150043A8B0079867C43DE21FFF85E750747FA770E837DCFD2C9197D1DFFD486BE26FEE41F8955BC8A1F829D9F513FA10828028AC0CE1168B26B86CF8815FD33E2C5539C4DF315E3913153E4A6F7EDFC22BBF8C4C31CE97FEDEBE2FBD1BF97F2C287524EE776714EFD8822A0082802BB47C07FE479F1BFFC0B62BB80237761F144AB69522097E368DC5AF8C73AF23B22E1F31B2FEC1E1CFDA422A0082802DB47004404DE21FF78C043466C36F15383A8B67FB6D6BCF3D11CD9FFDFFF3B21F977A74DADB9333D8B22A008F41A021EC33BE41FB770A427964A93A6B7B539719CE658AFC3A55E933AE206EA35CBEC353C17CCFF47F1267F5FECE2B56D9D53DFA40828028AC0AE10083F23F6C8D7A4D2FF55F1F97CE2F5F937763CF6F860FAF41AA2E5B949B89DD8B6C391F5F7FF48AA6FFC5F525DBCDC68D2B619B81377A0D7500414819E476083EEFC879F93E0E7BF21DE977ECE351C496C77253C69EAB48DF0443C2744278356EBF59AD46A552419D5F137EB7CD6717A30EA03A4FAC01F3DDFB77A038A8022D029049A84A37908EB269CEA1E1FAD9C5E906A003AD387BF370428AD9F109E8E75B1D3C25339B253E342AFA30828020D047A8323D9D65DC47882528D9E6CB8B50CA123B08A3F025EDB0F016AC1D2801827FCE7CCFE8DFAEC90C54187A022A008EC53044CB610C895FF1B3E21078179BC7E23323DE4210A4EEC64204E7ACDDBBA008772641740D74B2A02071D811EE1C81D09CF06D937F52C6ED2032B0319DE0392E74343FA9E1A9EC17F247EFC8383790FFE328FF41F45401150047686005984D359B08D11978DBFC83FB46CD2EA698EFC9B27DE10A00F71165F6BE3F6D0F59423DB88B69E5A115004EE23D01B1CC9F6EE4878F203F7AD98F883E44E5989782A8A4E1B29EEB434F08781AE760A4FF3323F88CD91A02A3F1B78E8BF8A8022F078044821DC1A9273E33108041483E79A05272D9D109D2417F34FE3BDE4AB87C460E3A5B6FDAB1CD93668F5C48A8022B009815EE4C81D0B4FDEB343E4465892FCBD88E7849B1D85950CE97B6CEF3DE1494BA8D9546D6E00A107454011D815021B5CC272208EF0E403F291B17C1A8E69C4759AE7F0FC0322705717DDDD87942377879B7E4A115004F680408F70E48E852709D52173875CE16437964F1B59A5E6352618D5F10380FF89037F0F1A22B501A86AD03D0C2CFDA82270801070E6ADBC65508FE1134A4B3E604C27FE69084FE70DB48DF28D7C4B17AC9D8D6628479A0ED07F140145A0ED08F42247EE587812C5CDE2D3884AF3AB609B02CE223E18400147E3FF86F06C825F85671318FA50115004B644E00152C5BBF8B7E10F6A4E63FAE473FCA3C12A8EE8E4099B1FF3EF4E6ECA919D445BAFA5081C5C047A912377253CD9C50EB16E26F7C6F3FC51001C344DE0C0DF84C6CF4263706CFE4CE359FD571150041481071170BC2BF79EDDE013A3404D163B5E31CFDD179EDDB274DE6BE3C603E5C8CD88E8DF8A8022D06A047A9123772D3C099E43ACCE630750637C30FF743EB0DF69831E150145A0F711D83C496D18361DF5D9B83F33B1C53F2460B7884E0779E54807093D2A028A403B10E8458EDC93F024889B6FDA01B6F17CB39DD379458F8A8022A008EC058106AF6C9EE96FC5457BB9522B3EBB55BB94235B81AE9E431150041E46C0DD1CB967E1D97CC35B116CF37BF4B122A0082802AD40A017F9A617DBDC8ABED27328028A40E711702BDF9804D1CEC3A1575404140145401150041401454011386808A8F03C683DAEF7AB0828028A8022A00828028A40971050E1D925E0F5B28A8022A00828028A8022A0081C340454781EB41ED7FB550414014540115004140145A04B08A8F0EC12F07A594540115004140145401150040E1A022A3C0F5A8FEBFD2A028A8022A00828028A8022D025045478760978BDAC22A00828028A8022A0082802070D01159E07ADC7F57E150145401150041401454011E812022A3CBB04BC5E561150041401454011500414818386800ACF83D6E37ABF8A8022A00828028A8022A008740901159E5D025E2FAB0828028A8022A00828028AC041434085E741EB71BD5F454011500414014540115004BA84800ACF2E01AF97550414014540115004140145E0A021A0C2F3A0F5B8DEAF22A00828028A8022A00828025D424085679780D7CB2A028A8022A00828028A802270D010F8FF01B5232F7AAE71EE680000000049454E44AE426082 .png ui_graph 89504E470D0A1A0A0000000D494844520000044E000002CE0806000000B75C566E00000C4B694343504943432050726F66696C65000048899597075C535717C0EF1B9924AC000232C25EA26C02C8086145109029884A48020923C484A0E2A6942A58B788820BAD8A285A072075E2AE16C56D1D451115A516ADB850F96E06D4DA6FFCBE93DF7DEF9F73CF3DF79C93FB6EDE0540A7962795E6A3BA0014488A640991A1CC8969E94C5217A0C10F0A7480178F2F97B2E3E3630094A1FBDFE5CD0D8028EF575D95BEFED9FF5F454F2094F30140E2216709E4FC02C80700C04BF9525911004416D4DB4C2F922A3903B2810C060859AAE41C359729394BCDD52A9BA4040EE45D0090693C9E2C0700ED16A86716F373A01FED5B90DD2402B104001D32E420BE8827801C0579544141A192A11D70CCFAC24FCEDF7C660DFBE4F17286599D8B4AC86162B9349F37F3FF2CC7FF96827CC5D01CF6B0D144B2A80465CEB06EB7F20AA3954C83DC2BC98A8D83AC0FF99D58A0B2878C52458AA864B53D6AC6977360CD80116437012F2C1AB219E408497E6C8C469F952D8EE042862B049D212EE22669C62E14CAC313353E6B65850971439C2DE3B035631B7932D5BC4AFB538ABC64B6C6FF2D91903BE4FF75892829153215008C5A2C4E8985AC0DD9409E9718ADB6C1AC4B449CD8211B99224119BF2D6496501219AAF68F6564CB221234F6D202F950BE58B948CC8DD570759128294A5D1F6C279FA78ADF18729350C24E1EF223944F8C19CA45200C0B57E78EB50B25C99A7CB1FBD2A2D004CDD83E697EBCC61E270BF323957A6BC8A6F2E244CD587C6C115C906AFF788CB4283E491D279E99CB1B17AF8E072F06318003C200132860CB0285201788DB7B9B7BE137754F04E00119C80142E0AAD10C8D4855F548E035119480DF2109817C785CA8AA57088AA1FED3B0567D7505D9AADE62D5883CF01872018806F9F0BB42354A323C5B0A780435E27FCCCE87B1E6C3A6ECFBA78E0D35311A8D62C82F5367C892184E0C23461123884EB8291E8407E031F01A029B07CEC2FD86A2FDCB9EF098D0417848B84EE824DC9E2A2E957D15CB78D009FD476832CEFA3263DC1EFAF4C643F140E81D7AC68D7053E08A7BC179D878309CD91B6A399AB895B933FF4D9EC3197C51738D1DC58D8252465042288E5F8FD476D6F61EF6A2ACE897F551C79A355C55CE70CFD7F373BEA8B300DEA3BFB6C41662FBB1B3D809EC3C76186B064CEC18D6825DC48E2879780D3D52ADA1A1D91254F1E4413FE27FCCC7D3CCA9ACA4DCADC1ADC7EDA3A60F14096728F747C02994CE94897344454C36DCF9854CAE843F7A14D3C3CDDD0F00E5FF887A9BEABBA4FA7F404CF4FED2CD2F0460ACDDE0E0E0A1BF74B114000EC2678CDAF997CE710ADC0E1602706E255F212B56EB70E5850077031DF84499000B60031C61461EC007048010100EC681389004D2C0145867115CCF32301DCC060B4039A804CBC06AB00E6C045BC00EB01BEC03CDE0303801CE800BE032B80EEEC0F5D30D9E833EF0060C20084242E8080331412C113BC405F140584810128EC42009481A9289E420124481CC46BE412A9115C83A6433528FFC881C424E20E7910EE436F200E9415E211F500CA5A106A8396A8F8E4159281B8D4693D0C9680E3A0D2D41CBD02568355A87EE429BD013E805F43ADA893E47FB31806961469815E68AB1300E1687A563D9980C9B8B556055581DD688B5C25FFA2AD689F562EF7122CEC099B82B5CC3517832CEC7A7E173F1C5F83A7C07DE849FC2AFE20FF03EFC33814E3023B810FC095CC244420E613AA19C5045D8463848380D9FA66EC21B229168447420FAC2A7318D984B9C455C4C5C4FDC433C4EEC207611FB49249209C98514488A23F14845A472D25AD22ED231D2155237E91D598B6C49F6204790D3C9127229B98ABC937C947C85FC843C40D1A5D851FC2971140165266529652BA5957289D24D19A0EA511DA881D4246A2E7501B59ADA483D4DBD4BFD534B4BCB5ACB4F6B8296586BBE56B5D65EAD735A0FB4DED3F469CE340E2D83A6A02DA16DA71DA7DDA6FD49A7D3EDE921F4747A117D09BD9E7E927E9FFE4E9BA13D5A9BAB2DD09EA75DA3DDA47D45FB850E45C74E87AD3345A744A74A67BFCE259D5E5D8AAEBD2E4797A73B57B746F790EE4DDD7E3D869EBB5E9C5E81DE62BD9D7AE7F59EEA93F4EDF5C3F505FA65FA5BF44FEA773130860D83C3E033BE616C659C66741B100D1C0CB806B9069506BB0DDA0DFA0CF50DBD0C530C6718D6181E31EC34C28CEC8DB846F9464B8DF619DD30FA30C27C047B8470C4A2118D23AE8C786B3CD238C458685C61BCC7F8BAF10713A649B8499EC9729366937BA6B8A9B3E904D3E9A61B4C4F9BF68E34181930923FB262E4BE91BF9AA166CE660966B3CCB6985D34EB37B7308F34979AAF353F69DE6B61641162916BB1CAE2A8458F25C332C8526CB9CAF298E533A62193CDCC6756334F31FBACCCACA2AC14569BADDAAD06AC1DAC93AD4BADF758DFB3A1DAB06CB26D56D9B4D9F4D95ADA8EB79D6DDB60FBAB1DC58E6527B25B6377D6EEADBD837DAAFD77F6CDF64F1D8C1DB80E250E0D0E771DE98EC18ED31CEB1CAF39119D584E794EEB9D2E3BA3CEDECE22E71AE74B2EA88B8F8BD865BD4BC728C228BF51925175A36EBAD25CD9AEC5AE0DAE0F461B8D8E195D3ABA79F48B31B663D2C72C1F7376CC67376FB77CB7AD6E77DCF5DDC7B997BAB7BABFF270F6E07BD4785CF3A47B4678CEF36CF17CE9E5E225F4DAE075CB9BE13DDEFB3BEF36EF4F3EBE3E329F469F1E5F5BDF4CDF5ADF9B2C03563C6B31EB9C1FC12FD46F9EDF61BFF7FE3EFE45FEFBFCFF08700DC80BD819F074ACC358E1D8AD63BB02AD0379819B033B83984199419B823A83AD8279C175C10F436C420421DB429EB09DD8B9EC5DEC17A16EA1B2D083A16F39FE9C399CE3615858645845587BB87E7872F8BAF0FB11D61139110D117D91DE91B3228F4711A2A2A39647DDE49A73F9DC7A6EDF38DF7173C69D8AA6452746AF8B7E18E31C238B691D8F8E1F377EE5F8BBB176B192D8E63810C78D5B19772FDE217E5AFC4F138813E227D44C789CE09E303BE16C2223716AE2CEC43749A1494B93EE243B262B92DB5274523252EA53DEA686A5AE48ED9C3866E29C8917D24CD3C4692DE9A4F494F46DE9FD93C227AD9ED49DE19D519E7163B2C3E41993CF4F319D923FE5C8549DA9BCA9FB330999A9993B333FF2E27875BCFE2C6E566D561F9FC35FC37F2E0811AC12F40803852B844FB203B357643FCD09CC5999D3230A1655897AC51CF13AF1CBDCA8DC8DB96FF3E2F2B6E70DE6A7E6EF29201764161C92E84BF224A70A2D0A671476485DA4E5D2CE69FED3564FEB9345CBB6C911F964794B91017C61BFA870547CAB78501C545C53FC6E7ACAF4FD33F46648665C9CE93C73D1CC272511253FCCC267F167B5CDB69ABD60F68339EC399BE72273B3E6B6CDB3995736AF7B7EE4FC1D0BA80BF216FC52EA56BAA2F4F537A9DFB4969997CD2FEBFA36F2DB8672ED7259F9CDEF02BEDBB8105F285ED8BEC873D1DA459F2B04153F57BA5556557E5CCC5FFCF3F7EEDF577F3FB8247B49FB529FA51B9611974996DD581EBC7CC70ABD15252BBA568E5FD9B48AB9AA62D5EBD553579FAFF2AADAB886BA46B1A6B33AA6BA65ADEDDA656B3FAE13ADBB5E135AB3A7D6AC7651EDDBF582F55736846C68DC68BEB172E3874DE24DB736476E6EAAB3AFABDA42DC52BCE5F1D694AD677F60FD50BFCD745BE5B64FDB25DB3B7724EC3855EF5B5FBFD36CE7D206B441D1D0B32B63D7E5DD61BB5B1A5D1B37EF31DA53B917EC55EC7DF663E68F37F645EF6BDBCFDADF78C0EE40ED41C6C18A26A46966535FB3A8B9B325ADA5E3D0B8436DAD01AD077F1AFDD3F6C356876B8E181E597A947AB4ECE8E0B19263FDC7A5C77B4FE49CE86A9BDA76E7E4C493D74E4D38D57E3AFAF4B93311674E9E659F3D762EF0DCE1F3FEE70FFDCCFAB9F982CF85A68BDE170FFEE2FDCBC1769FF6A64BBE975A2EFB5D6EED18DB71F44AF0951357C3AE9EB9C6BD76E17AECF58E1BC9376EDDCCB8D9794B70EBE9EDFCDB2F7F2DFE75E0CEFCBB84BB15F774EF55DD37BB5FF79BD36F7B3A7D3A8F3C087B70F161E2C33B5DFCAEE78FE48F3E76973DA63FAE7A62F9A4FEA9C7D3C33D113D979F4D7AD6FD5CFA7CA0B7FC77BDDF6B5F38BE38F047C81F17FB26F675BF94BD1C7CB5F84F933FB7BFF67ADDD61FDF7FFF4DC19B81B715EF4CDEED78CF7A7FF643EA872703D33F923E567F72FAD4FA39FAF3DDC182C141294FC653BD0A60B0A1D9D900BCDA0E003D0D00C665F8FE30497DCE5309A23E9BAA08FC27569F0555E2034023BC295FD739C701D80B9B3D6CF4F900C48500901402504FCFE1A61179B6A787DA9776030024ABC1C157F0FD8602DBC7C8C1C181F8C1C14FB530D86B001C7DAA3E5F2A8508CF069BDC9574C5723FF85AFE052A297E0E2F28F27A0000008A655849664D4D002A000000080004011A0005000000010000003E011B0005000000010000004601280003000000010002000087690004000000010000004E00000000000000900000000100000090000000010003928600070000001200000078A0020004000000010000044EA003000400000001000002CE00000000415343494900000053637265656E73686F743D229A3D0000000970485973000016250000162501495224F0000001D769545874584D4C3A636F6D2E61646F62652E786D7000000000003C783A786D706D65746120786D6C6E733A783D2261646F62653A6E733A6D6574612F2220783A786D70746B3D22584D5020436F726520352E342E30223E0A2020203C7264663A52444620786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323223E0A2020202020203C7264663A4465736372697074696F6E207264663A61626F75743D22220A202020202020202020202020786D6C6E733A657869663D22687474703A2F2F6E732E61646F62652E636F6D2F657869662F312E302F223E0A2020202020202020203C657869663A506978656C5844696D656E73696F6E3E313130323C2F657869663A506978656C5844696D656E73696F6E3E0A2020202020202020203C657869663A55736572436F6D6D656E743E53637265656E73686F743C2F657869663A55736572436F6D6D656E743E0A2020202020202020203C657869663A506978656C5944696D656E73696F6E3E3731383C2F657869663A506978656C5944696D656E73696F6E3E0A2020202020203C2F7264663A4465736372697074696F6E3E0A2020203C2F7264663A5244463E0A3C2F783A786D706D6574613E0A5BFBF8000000001C69444F5400000002000000000000016700000028000001670000016700006778C4C4D17400004000494441547801ECDD07801C65FDFFF1EFF57E97E4D22E1DD27B421704848404290AA8F857502C88A0A888E20F1041506C882016044540057EFE140514904088100821B454D27BBDDEFBEDDDFF79666F9EDBBDDBBDBBDC6D99997D8F5E766676CAF3BC9E51721F9E799EA4B2AAEA0E614100010410400001041040000104104000010410E821904470D2C3841D08208000020820800002082080000208208080254070C28380000208208000020820800002082080000208841120380903C36E04104000010410400001041040000104104080E084670001041040000104104000010410400001041008234070120686DD08208000020820800002082080000208208000C109CF00020820800002082080000208208000020820104680E0240C0CBB1140000104104000010410400001041040000182139E01041040000104104000010410400001041040208C00C1491818762380000208208000020820800002082080000204273C0308208000020820800002082080000208208040180182933030EC46000104104000010410400001041040000104084E780610400001041040000104104000010410400081300204276160D88D000208208000020820800002082080000208109CF00C208000020820800002082080000208208000026104084EC2C0B01B0104104000010410400001041040000104102038E11940000104104000010410400001041040000104C208109C848161370208208000020820800002082080000208204070C23380000208208000020820800002082080000208841120380903C36E04104000010410400001041040000104104080E084670001041040000104104000010410400001041008234070120686DD08208000020820800002082080000208208000C109CF00020820800002082080000208208000020820104680E0240C0CBB1140000104104000010410400001041040000182139E01041040000104104000010410400001041040208C00C1491818762380000208208000020820800002082080000204273C0308208000020820800002082080000208208040180182933030EC46000104104000010410400001041040000104084E780610400001041040000104104000010410400081300204276160D88D000208208000020820800002082080000208109CF00C208000020820800002082080000208208000026104084EC2C0B01B0104104000010410400001041040000104102038E11940000104104000010410400001041040000104C208109C848161370208208000020820800002082080000208204070C23380000208208000020820800002082080000208841120380903D37D77474747F75D6C23800002082080000208208000020820E01981A4A424CFD42592152138E9D40C158CF0D044F251E35A0820800002082080000208208000026E11E077E4AE964AE8E024F041B04392FD878EC81B6F6F908D5B76C9A1E252292DAB90E696D62E31D610400001041040000104104000010410F0A840467A9A8C1C3E4CC68C1E2E73A64F96534E9C27E38B4659B50DF53BB4471982AA9590C189DDD87658A2B78B4B2BE44F7F7F5656BCF6B6D8DF0749B181000208208000020820800002082080408209E8DF9BCFFEE089F285FF77A10C1B5A2081BF476B0A7BDBCB2C09179CD8A1886E5C7BFDD09152B9E5A7F7CBE1E2322FB735754300010410400001041040000104104060400263468F901FDF7CADEA8D32D43A3FF0776AAF872709139CD8214960E3EAD6DEB3FF90DC78E7AFA5BAA66E400F0F2721800002082080000208208000020820900802230A87C8ED375C2DC74C1863AA1BF83BB6570394A4D2CAAA0EAF56CE6EC9D0A14987D4D636C8D76FBD5B8ED0D3C4A6E21301041040000104104000010410400081B00213C717C95DB77C4DF2F272D431FE5978BC1E9E244C7012D890FA09D061CA634FFE471EFBC7F3611F08BE4000010410400001041040000104104000816081CB2EF9B05CF6B17383C637B17FE7F662C70CEB551D1D2278B172BA69EDBAD9BD4EFCCDDD2175750D72C5376E9786C6A6E027802D0410400001041040000104104000010410082B90939D258FDC7B9BE4E666A963FCBD4EF4C15E0D4FAC1E27B686D7C293E0B0C4AE658715A63CF7D2EBF2EB87FF66EFE4130104104000010410400001041040000104FA2970EDE73F21E72D3EADB313465778629FEEA57CC1BCAA63F7CCB02BE9854FBB4EFE00450726AA56FE3FE4D6BB1E94B7D76DF64235A90302082080000208208000020820800002311538E5F8B972EB37BFA0EEA94213356BADFAAFB5EEC55E27413D4EAC6AFA6BAB575DBDF4EC6DE2EF69628529D2219FBBEE87525256E1EA3A52780410400001F709646765CA9C199365C4B0A15238AC4032D3D3E54869B9EC3B7844F61E382C95D5B5EEAB142546000104104000818413185734521EBCEB46F5DBB50E4DFC3F81AFED6810AFF43A31C189D752A1E0DE26FEB14ED49F22ED1DD2AE3E2FFEC277A4B5B52DE11E6E2A8C00020820101F81B34F3B412EFEF05972DCDCE9929E9616B6103A38F9FBB3CBE52F4F3E9F70E3704D183B5A7E74E3572C9B57DF7C4F1EFCCB3FC33A0DF68B9BAEFD9CCC9E7EEC602F639DAFC74BBBEA3B3F8AC8B5B8080208208000026E11C856E39CFCDF03774AB2EE7192ACBB9BD8E1893F30B17F27774B7D7A2BA70A4E2A559A60F5A9B18EF34A2214DCE344F5365181890E4EF4FE8E8E76B9E0B3DFEECD85EF104000010410889880FE25FD92F3CE3AAAEBD53734CA5FFFF592DCFFE8DF8FEA3C371F3C7DF244F9CBAFEEB0AAF0DCF2D7E5B6BB1F8C5A75EEFFF18D72C2FC9911B9BE6EAB0F7DFCEA885C8B8B208000020820E026817FFFE9E7AA57898A4EAC37575470D219A0D875F04ABE90545251D9E1B57791EC64CB1F9EE8A044F73869576DD719A0A81D175C4170623FCC7C2280000208444760E4F0A1F2F3EF5D2733A74E3237685741FEA66D3B65F5BB1BE54849B934B7B4C8E81185A27B5B9C7AC23C193E6C883956AF3CF9ECCBF293DF3C1AB4CFAB1BB10C4EEEBEED3A59387B7A58CAF4B454C9C848B7BE6F6BF349635373D863376CD921DFB8F5EEB0DFC7F20BFDCCE9A04E2F8FFDF33F8CE76649F0070208208040B404FEFDE8CF75F7121398F843147D377FEF13FB77F368DD3F56D7B58213AB5A9DEF2479A162761DF4A7FEB116159C58EB6ABB5DAD5F78C50DB132E63E082080000209283065D27879E06737497E6E8EA9FD8E3DFBE5DB77FC520E1E2935FBBAAF7CFAA2A5F2D94F9C2F85430BCC570FFFF55FF2DB04E87912CBE0C4E08659D16DF0B5CF5F6A7DFBF2EB6FCBFFDCF9AB30473A6BB77EEE9EF8ED0FAD42BDF0DFD572CBCFEE775601290D0208208080A704FEF5E85DEA2D9D647F78A27B64E875B5E89E26FAC7FEDDDCED9556C14985F5AA4E60179AC0753756D08425AAF0FE75DDD3448F6CA2AAAAC73851EB1FF9FC77DC5835CA8C00020820E012815FDEF12DAB07895DDCD7D6AC956F7EFF1E7BB3D74FDD6BE0A19F7F4F468F2C34C75D73D34F3CDF7B80E0C434F78057084E064CC7890820800002031078E6E19F4972B20A4BD42B3AD67FF47AC05827FA926ECF17AC3A149797AB5775F43B49D6A6FEC3F515EB0A4E748F93E0D774F42B3B1DED3E159CDC68D5953F10400001041088B4C0FC5953E50F3FBFC55C560FF6FAD3DFFCC96CF76765ECE811F2D0DDDF333D4F5E5AB9466EFAF16FFA73AA6B8F2138197CD3119C0CDE902B2080000208F45FE099877FA23A99A4A80C41650A6680586FE50B5A23A9B8BC420527FE6E34368FDB13A1AEE0C4DFE3C4F43AF1F9AC5E27EDEAF3A35F2038B1DB9B4F0410400081C80A3CF0D39BD4EC3933AC8B5654D5C8D24F7F6D4037087C5DA4B9A555967CEA5A4FCFB4437032A0C724E8248293200E361040000104A22CF0F41F7F22C9292A38D1FF519F766F93C04C21703DCAC589DAE5934A548F93EEEF2145ED6E31BCB00E4B4C80A27A99B4EBAE27FA751D6B5D05279FBF2986A5E15608208000028922A0676AD133B6D8CB434F3C2DBFFBF33FECCDA3FACCCECA94FF3C769F64656658E7FDE2C1C7E489A796055DE30A3516875EF4B829BA578A3EE7931F39474E3B71BE8C281C2AFB0E1E91AFDD7257D0397A431FF7890B16C982D9D364941A9C76A43A56FF9BA2D2F22AF553296BDEDB247F7EF2B91EE705EEF8CCC7CE53DD7393444F1DBC7BDF21EBAB0F7DE078397FF16972CCF831D640B73A38DABE7BBF6CDBB54F366DF50F8A1B788DC0F570C1891EF7E5EC0F9E284523874B4E76A655D71D7B0EC80E75DD279F7B392A61526068D5DF314E8616E4C9E9272F94B933A65803028F2B1A29256595B25D8D6DB36DE75E59B1EA1DAB3D02EB1C6A5D3F43172DFD908C193DDCAA73A61AA4B6BCB25A8A4B2BE4FDEDBBE57135E8AB9EB63A70F9C8923344DF5FB7B96E7FBD6C55F77CF1D537CD617FFBF7F2A858991BB082000208209070024F3FFC63F5968EBFC789FA4B815AEF39CE891750FCC1894A87F4BB3ADD7B9EB8B9822638D18189EE67A28314159CB4ABD774F4E747BF4870E2E6F6A5EC082080805305BE72C5C7E5F39FBCD02A5E73738B2C51BD4D1A1A9B065CDCB34F3B41C68E1E699DFFFEB65DF2CE862DE65A3AFC78E5C907ACED356B37C93D0F3E21BFBEF306F37A8FFEA2B6AE41CEBEF41A738E5EB9EAB28BE5D3172F55214456D0FEEE1BFADC1FFDEA612B90E9FEDD65979C2BD75DF9296BF70FEE7D48D66EDA263FFDEEB5A27B3CF4B6E8B15EBEFBD3FB439A740F4E1EFADF67E4DEDBAF97F1634685BD644D5DBDDCF9CB3F8A0E3722B91C6D70A2DBE9D66F5ED9ABA97E1EEEF9C313D64C49A1CAAADBF3C7377D35686C9C50C7E9DE478FFDE379B9FF4F4F9AAFFFF6C04F64D2F822B31D6AE5635FFA9F7E0537A1CE651F020820800002A1049E7EE8C7EA5FBCA8C044BFAEA33EFDBD4BBC972F24159795750456D00BDD687483FA7B9B740526567CD2199AE85E271FFD02C149A8079F7D08208000028313B8F3C6AFC892334EB62EF2DCCBABE4B69FFB838DC15D35F4D981C1899E1257072CC386E4071DDC3D38D13D54AEED9C2D461FA8A747DEB5EF805454D6484A4AB28C1C3E2C28A86852BFEC5FF9ED1F5ABD17022F1C182CFCDFBF5E12DDE341F78CB017DD43E25071A935D5B2EE0511B8E85E307AA05CFD19B8040627BA078D9E91282F37DB3AA4AEBE41F6EC3F2C3EF52F3FF4A0B9A35439EDA5A5B555BE7AF3CFACF0C6DE37D8CFC0FAF5D5E3447B7EF6E3E775FE65D17F67DD23E4C0E162554ED59B470DF61BB83CBF6295DC7A57CFE7E237777E474E5A38DB1C5A5D5B67D559072EC30B8758BD7802FF9E16D803493F778B547893627593F65F42FF5D480F886F2F975E7D730F73FB3B3E1140000104101888C0D37F54C18935BE891EE344BFB2A3FA6404042881FFDC1AC8F59D724E52495979871AE4C4F436D115D3FFA0756B05EDB2EB4FFB2749FFC5410F0ADBE1EF6DA2FF1271D1176F764A1B500E04104000010F093C72CF6D327BFAB1568DEE7BE8AF7DBEEE3298AA07062781D739545C26CF2E7F4DBD1AB34BDEDBB8D5F4EED0AFE53CF0D39BADD76BF4F13A10B8EFA1FFED313DB27E55E4E6AF7DDE04286FAD7B5FBE72D34F036F614D996C4FD71BF845A86BEAE0E07BD75D29A71C37C71CAA5F23B9FC6BB79A6DBD12189CD85FE8E0E68FAAE7899E92397039E3948572E357AFB05E4DD1FB439531F0F8A35DEF6F7072E9858BE5866B3E632EBFEEFDED72C73D7F080A28F42B34DFFDFA17E4CC0F1C678EBBFD17BF977FBFF49AD93EFDE405F28BDBBE69B67FFFD853F2E063FF34DB7AE5980963E4DB575F2E272DF0872B3E3566DB872FFF46D06B3B8C711244C606020820804094059E7AE847EAEF153A34D1BD4D52ACA989BD942FD87C6A70D832D519C3DFA54687255E0C4ED4BF4F53A189EA85D2D9E344BFAE4370623F027C22800002084452408F495238B4C0BAA49E05478F3B12AD255470A2C7C0B8E6C69F98B024F0DED75F75997CEAA225D6AED5EF6E0C39F6897DBCFE05FCCFF7DD2EA9A92952A57A4F9CA306A60D5C0283057BFFA37F7B567EFDF0FFD99B3D3EBFF0FF3E22D77CF66366FF75B7FD425E7F6B9DD9EE1E9CE89E16D7DF71AF35DE8A392860E5783500EFEFD440BC7AD13D672EFCDC37AD3145020E19F06A60FD7AEB71F2FC5F7E698DE5A26FF4F40BAFC80FD56B43E116FD8AD4972EBBC8FA5AF7B6D1AFCED8CB4DD77E4E2E39EF2C6BB3AF9E4A8FFEF2FB326BEA31D6B17AB6263D6B93BD109CD8127C2280000208C442C01F9C74BEA663CDAEA3EFEA9D7CC136B48213DDB52670F45BBBD7867D909B3EEDB2DBBD4DFCE39BE82988750F149FB4FBFC03C4129CB8A955292B020820E01E8135CF3E627A6D7EFEFA3B64E3969DBD165E4F3BDCDFA5B5AD2D2818E81E9CE8C1432FB8A2ABD742F7EB3EFE9B1FCAD463FC6390E8D76F74EF88DE96C05FD0F58C3E81039206060BFA1A6FAFDB2CD7DCF493DE2E677DF7FBBBBE6B0D48AB37F4FD7539ECA57B70A27B99FCF6D1BFDB5F87FCD4D33EEBE99FF572FDEDF7C8CA37D7863CEE687706D62F5C70F2A54F5F24575D7EB175E9FD878AE5922BBFD3E76D02DB408F0DF3CCB257AD737E79C7B7CCD8263FFEF523F28FE75684BDD6058B3F28B75DFF25EBFB5757BF27DF52E192BD109CD8127C2280000208C4424007273A4F4856AFFBEA1E277AA0792FE50BB6A11A1C56F538F17870A25213EBDF44F95FD5D1EFFBD2E3C47E00F84400010410889C800E419EFAE3CFCD05BB870DE68B8095D5FFFA63D0B814015FF558D5637C7CE2CB5D33F6740F4EFA9AC1E75F8FFCC2FA0B4D7D43A37C528D77D1D71238E6867EAD46BF5E632F81C182DEA743131D9EF4B5E85FECFFF2EB3B244575E9D5CB991FFBB2E91D13189CE8D750CEBEF42BE6BB70D7D5AFC05C74EE99D6D77A3C19DD5B23124B60FDC20527CF3C72B735EB8DBE9F0E2F7488D1D7A2671DBAEB7B5FB70E0B0C3D8E666C1CDDEEDFFAF265D6358ACB2AE4C1BF74BDD24370D2570BF03D02082080402405BA7A9CE8C044BDAAA382132FE50BB655820527BAE7890A51D45FC62EBAB2EFBF30DA487C228000020820D01F81EE41C689E75DD1E769910A4E744FCBA56A069FC05E217DDEBC9703F4782477DF769DA4A7A55947F5169CEC545303FFBFAF7CB797AB057FF5E4EF7F2A13C68EB6765EF18DEF5B53ECEA8DC0E0444F61FCE9AFDE127C6288AD2F7EEAA372F5672EB1BEF9D17D0FCB3FFFF3DF10471DFDAEFE04276FFEFB11EB2F883A88FAD0C7AFEED74D029F912D3BF6C867BE7E9B75DE972FBF44AEFCF447CD3596BDB25A1E508148F70174CD016156084EC2C0B01B01041040202A024FFD418D71A20626F78F71A267D72138890A74A42F1AEA559DAE1E27FED044872704279196E77A08208000025A20F0559D4BAFBE4976EF3BD42B8CFEA5BFFBAC338127E80141E7CE9862EDEAADC7899E8165F127BF1A786ABFD6758071EC84B1D640B063460F9731A346C8B4632798713BEC8BF4169C2C7FED2DB9F147BFB60FEDF3F39EEF7F533E78D202EBB8C07160028393FFBEF18EDCF083FBFABCD6673E769E7CFD8B9FB48E8B65701258563DE3CFCF7EFBE73ECB6A1F70C70D5FB656F5CC43E75EE6EF7DA20790FDE7433F57D31967DA87593308BDA9C6A2D13D79DE786783ECD8B3DF7C176E85E0249C0CFB1140000104A221A083131D9A58E1897E6587E0241ACC91BF26C149E44DB9220208208040FF055E79F201D1BD0AF412180AF4FF0AC14706BEDAD15B70D2FDBBE0AB046F2D3EFD24397FD16972C2FC59415308071F15BCD55B70F2A7BF3F27BFFAE35F834FE865EB9B577D5A3E7DD152EB885FA9C164FFA40695D54B6018F1C27F57CB2D3FBBDFDADFDB1FF10A4ECE3BFB54B9FDDBFE00A4B7F2F5F69D1ED0F6E40B3E670ED121D99DFFF315330E8DF9A273A5ACA24A5E5BB34E56AC7A5B56BDBDBEFBD7D636C1494816762280000208444980E044CDB0E3C685E0C48DAD469911400001EF083CF1DB1F8AFEE5552FA1A6943DDA9A064E77DB3D1C097CED63EDA66DF2A51BEEECF5F27A5AE09FDDF275993DCD3F5D72A8831B1A9B440F74AA7B39E8297FC78F19651DD65B70F27FFF7A49EEBABFFF3D2EBEFAB94FC8E72EBDC0BAEEEF1F57D3EE768ED111189C3CB7FC75B9EDEE07431531685FBC82131DFCE80068308B4FF5803DFB13D7F418C745BF7EA4EDB5873D164CF7FBE8F1666EFEC96F7BBCCA4370D25D8A6D0410400081680A109C109C44F3F9E2DA08208000021E15F8DE755F948F2C39C3AA5D7F679AE98DE227375F2B8B3E78A275486FC1C99AB59BE4AB37FFACB74B891E1C76F4C842738C7E8DE8E5D7DF52AF801C909D7B0FF478AD48F7A8D03D2BF4D25B70A26780D133C1F477B9FD5B57C979AAC78B5E026796715370A2DB44B78D5EDEDDB0E5A85E55B24E527F34B7B4F6084DECEFF4A70EC64E3F7981350BD1EC6993AD9E287A7A687B696C6A965BEF7A40F46B4DF64270624BF08900020820100B0182138293583C67DC0301041040C063023A34D1E189BDF477B619FBF8EE9F81AFFE0C2638091C7C54CF58F3837BFF28CF2E7FADFBED82B603439BDE829335EFA9D0E6BBBD873681177EE0A737C971736758BB742F19DD5B462F6E0A4E02038A6DBBF6C965D77ECFAA4334FFD0E3A0E8DE28179E73BA791D4CBFBEF3E1CBBF616E1B58AEFEBEEE644E6605010410400081A3142038213839CA4786C3114000010410F0F712F8CF63F749566686C5F1FEF6DDA2678E19C872C97967C94DD77ECE9C3A98E0E4FE1FDFA8C63499695DEB0F8F3FAD666CF987B96EB8153DB5B29E62592FBD05277A5699F33E735DAFBD27EC7BE85FFE9FFBF32FC5EE39113865B39B82135D9FB79E7BD4AA5653738B35A3917ECDA9AF45F72239EF6C7F6F9B0EE990279F7DD93AE5AACB2EB64C4ACA2AE5EFCF2EEFF5323A1C79E49E5B252323DD3A2EB06D084E7AA5E34B0410400081080B109C109C44F891E27208208000028922F0DDAF7F412E3AF74C53DDDB7EFE803CF7F22AB3DD9F151D583CF6EB1F06CDB23298E0E4E987EF5633E60CB76E7DE5B77F28EBDEDFDE6B3174C0B1EC89AE9972027F39D727064ED7ABB71FF9BF7FCB6F1EF99B5EED75B9F6F397CA159F38DF3AA6B8B4422EB8E29BE678B70527FF7EF41E1935629855FEFE8651975D72AE5C77E5A7AC730E1597C9473FFF2D6B7DF5BF1FB6C633696D6D93C5FFEFAB7D86507FFCC5F7CC6C4B7A46233DB3915E084E2C06FE4000010410889100C109C1498C1E356E8300020820E035011D7AFCEFFD3F3233D6E85763F4EC318FFDE33FFDAAAAEE95F0FBBBBE6B4D0B1C78C2608293BFFCEA0EEB55187DBDEB6EFB85BCFED6BAC04BF758FFCD9DDF919316CE36FBFB0A4E74AF133DFDB2EE31116ED12E8FDEFB7D29C8CFB50EB9E7C1C7E5F1A75E3087BB2D38091C98B6A6AE5E2EBCE2FA5E030FDDAE8FFFE687A617CF6F1FFDBB3CFCD77F59F5FFDFDFDE2993278DB3D6EFFDC3137D3E2BCF3C72B7148DF40761BA4793EED9A497C0E064D92BABE5BB3FED7B6622EB44FE4000010410406000020427042703786C3805010410400001BF40E06C38B6497F7E913DF5847972EB37AF94C2A105D66995D5B59297936DBDC63198E0E4966F7C413EBAD4DF0B46F736D1BD4E422DFA97FBDBAEFF929C7DDA09415F078E45A2BFE8DEE344EFABA8AA916FDD71AF6CDCB2536F062DB3A61E23F7DC7EBD0C1B926FED2FAFAC96732FFB7AD0316E0B4E74E19FFFCB2F65F8B021563D0E9794C9F5DFBF570DB6BB3FA85E7A43BBFEFACE1B4C2F91FA8626F57AD3374CD072C3359F11FDCCE8450F1A7BF58D3F0EE9A8BFBFE68A8FCB173E79A15E151D587DE8E3575BEBFA8FC0E0444F59FC8D5BEF36DFB182000208208040A405084E084E22FD4C713D04104000810413B8E96B9F934B3E7C5650AD8BCB2AE4A557D7C8CA37DF93FD878B45BF9A31B668A41C3767BA2C39F314D32B449FA47F81FEB60A22749032A270A80C2638D1D3DBDE7DEB75A62C7A40D3C7FEF1BC6CDEB147D2D3D2AC69873F70FC5C59AACA608F9D610E562B7ACAE177D66F9683474A454F851B2A38D1C737ABF13E5E503D1DDEDBB8558E9496CB84B1A365FEAC6972D6A9C79B715FDADB3BE4CEFBFE28CF2C7B35F016AE1A1CD62EF8C7CE3F5BFEE72B9F95A4CEBF37E9F14E9E7BF975D9B0798735AD735A5AAA9C387F967CFC8245929F9B639DA6EB7FD38F7FAD66347ADBBE8C15ACFCED819F889E325A2FFAB97871E51AD161DBA1E252F51A4F8A4C1A5F249FB860B11A5877BA394F1BEA9989EC25F0152B1DAAE8298BF71E382C45EA352D3DCB130B02082080000291142038213889E4F3C4B510400001041254E0AACB2FB67A07A4A4744D23DB1F0AFDCACB0D3FF8A5F50AC6737FBE77D0C189BEE7F5575D269FBA68499FB7D7BFD83FF6CFE7A5B6AE41BEA27A37042EBF7FFC2979F02FFF0C0A4EF4B60E7DF42FF67D2DA1A6D0B5CF71638F135DF6C5A79F24B77CE38B41E3D1D875EAFEE96B6F97DFFDE9496B4C98EEDFE9C17B75B8A57BA7F46759FDEE46F9DA2D77F538F4A5BFFE460AF2FCAF43057E79C30FEE0B9ABA38F03BD6114000010410188800C109C1C9409E1BCE410001041040A08780EE75F1CD2F7D4A748F8EBE02143DBDEC7FFEFB86FCFEB1A7CC6B1C7670A27B715CF59D1F055DFFD57F3C68F5E47855F560F9D6EDF7067D176AE3D3172D95CB3FF6612B8809F5BDEE9DF00B35F6887ECD43FF02FF841A7BC31E54561FAF43121D9E04F638D13D1E74CF87AFA9815FF574CC43D4C0B2A116DDCBE5B69F3F18F255167D7C6070F2E7279F93FB1EFA6BA8CB04ED0B1C67E4FADBEF513D79D6067D3FD08DF3177D50BEFFAD2F59A7EB9E21FF73E7AF7ABD946E63DD3368C6E489217BECE89375FBDDFDC063568F9D7017D33D467408A37B08855BF61F2A96A75E7845FEF4B767431EF2F1F317C9B7AFB9DC1A6C36F0008293400DD611400001042221407042701289E7886B2080000208206004741071D6A927A8415FC7AB314C86485E6EB6158E9494574A597995ECDA77B0CF415BCDC506B9A2077E9D34AE48AA6BEB64C298D1525A5169CDB4B37BDFA11E579E3F6BAA0C2DC8173D86877E4D472FA18213FBC4538E9B2313D5B5AB6A6A65E2D8222955F55BFBFE3609756DFB1C2F7DEA7146E6CE982CE3D42B587A2C973D2A8CD2E39EF436706EF7FAEB0065A61A1766F2C471A2C3B4A16A6C9862F5EAD381C325A60DBA9F13B8ADCBA0DBB8509D575553273BF71EB0C2B0C0635847000104104060B00204270427837D86381F010410400001CF0AF4169C78B6D2540C010410400001048204084E084E821E083610400001041040A04B80E0A4CB8235041040000104125580E084E024519F7DEA8D0002082080409F0204277D1271000208208000029E1720382138F1FC434E0511400001041018A800C1C940E5380F010410400001EF08109C109C78E769A626082080000208445880E024C2A05C0E010410400001170A109C109CB8F0B1A5C8082080000208C44680E02436CEDC05010410400001270B109C109C38F9F9A46C082080000208C45560FAE48972C2FC99561956BEB956F61D3C12D7F270730410400001041088BD00C109C149EC9F3AEE88000208208000020820800002082080804B04084E084E5CF2A8524C04104000010410400001041040000104622F4070427012FBA78E3B22800002082080000208208000020820E0120182138213973CAA141301041040000104104000010410400081D80B109C109CC4FEA9E38E08208000020820800002082080000208B84480E084E0C4258F2AC54400010410400001041040000104104020F60204270427B17FEAB823020820800002082080000208208000022E112038213871C9A34A311140000104104000010410400001041088BD00C109C149EC9F3AEE88000208208000020820800002082080804B04084E084E5CF2A8524C04104000010410400001041040000104622F4070427012FBA78E3B22800002082080000208208000020820E0120182138213973CAA141301041040000104104000010410400081D80B109C109CC4FEA9E38E08208000020820800002082080000208B84480E084E0C4258F2AC54400010410400001041040000104104020F60204270427B17FEAB823020820800002082080000208208000022E112038213871C9A34A311140000104104000010410400001041088BD00C109C149EC9F3AEE88000208208000020820800002082080804B04084E084E5CF2A8524C04104000010410400001041040000104622F4070427012FBA78E3B22800002082080000208208000020820E0120182138293983EAA4FFEEE0731BD1F37430001041040000104104000010410708FC0C7AEFE9EE30A4B704270E2B887920221800002082080000208208000020820E0140182138213A73C8B940301041040000104104000010410400001C709109C109C38EEA1A44008208000020820800002082080000208384580E084E0C429CF22E540000104104000010410400001041040C07102042704278E7B282910020820800002082080000208208000024E112038213871CAB3483910400001041040000104104000010410709C00C109C189E31E4A0A84000208208000020820800002082080805304084E084E9CF22C520E041040000104104000010410400001041C2740704270E2B887920221800002082080000208208000020820E0140182138213A73C8B940301041040000104104000010410400001C709109C109C38EEA1A44008208000020820800002082080000208384580E084E0C429CF22E540000104104000010410400001041040C07102042704278E7B282910020820800002082080000208208000024E112038213871CAB3483910400001041040000104104000010410709C00C109C189E31E4A0A84000208208000020820800002082080805304084E084E9CF22C520E041040000104104000010410400001041C2740704270E2B887920221800002082080000208208000020820E0140182138213A73C8B940301041040000104104000010410400001C709109C109C38EEA1A44008208000020820800002082080000208384580E084E0C429CF22E540000104104000010410400001041040C07102042704278E7B282910020820800002082080000208208000024E112038213871CAB3483910400001041040000104104000010410709C00C109C189E31E4A0A84000208208000020820800002082080805304084E084E9CF22C520E041040000104104000010410400001041C2740704270E2B887920221800002082080000208208000020820E0140182138213A73C8B940301041040000104104000010410400001C709109C109C38EEA1A44008208000020820800002082080000208384580E084E0C429CF22E540000104104000010410400001041040C07102042704278E7B282910020820800002082080000208208000024E112038213871CAB3483910400001041040000104104000010410709C00C109C189E31E4A0A84000208208000020820800002082080805304084E084E9CF22C520E041040000104104000010410400001041C2740704270E2B887920221800002082080000208208000020820E0140182138213A73C8B940301041040000104104000010410400001C709109C109C38EEA1A44008208000020820800002082080000208384580E084E0C429CF22E540000104104000010410400001041040C07102042704278E7B282910020820800002082080000208208000024E112038213871CAB3483910400001041040000104104000010410709C00C109C189E31E4A0A84000208208000020820800002082080805304084E084E9CF22C520E041040000104104000010410400001041C2740704270E2B887920221800002082080000208208000020820E0140182138213A73C8B940301041040000104104000010410400001C709109C109C38EEA1A44008208000020820800002082080000208384580E084E0C429CF22E540000104104000010410400001041040C07102042704278E7B282910020820800002082080000208208000024E112038213871CAB3483910400001041040000104104000010410709C00C109C189E31E4A0A84000208208000020820800002082080805304084E084E9CF22C520E041040000104104000010410400001041C2740704270E2B887920221800002082080000208208000020820E0140182138213A73C8B940301041040000104104000010410400001C709109C109C38EEA1A44008208000020820800002082080000208384580E084E0C429CF22E540000104104000010410400001041040C07102042704278E7B282910020820800002082080000208208000024E112038213871CAB3483910400001041040000104104000010410709C00C109C189E31E4A0A84000208208000020820800002082080805304084E084E9CF22C520E041040000104104000010410400001041C2740704270E2B887920221800002082080000208208000020820E0140182138213A73C8B940301041040000104104000010410400001C709109C109C38EEA1A44008208000020820800002082080000208384580E084E0C429CF22E540000104104000010410400001041040C07102042704278E7B282910020820800002082080000208208000024E112038213871CAB3483910400001041040000104104000010410709C00C109C189E31E4A0A84000208208000020820800002082080805304084E084E9CF22C520E041040000104104000010410400001041C2740704270E2B887920221800002082080000208208000020820E0140182138213A73C8B940301041040000104104000010410400001C709109C109C38EEA1A44008208000020820800002082080000208384580E084E0C429CF22E540000104104000010410400001041040C07102042704278E7B2829100208208000026E1548C91E22E26B155F73BD5BAB40B911400001041040A09B00C109C149B747824D04104000010410381A81948C1CC99A345FD2878D33A7B5B7B5484BE91E69DCBF493A5490C28200020820800002EE152038213871EFD34BC911400001041088B340FAB0B1923DF944494E4D0F5992F6A67AA97DFFBFF44009A9C34E041040000104DC2140704270E28E279552228000020820E03081A494342938EE7C2B3419599025D72C9D253999695629771EA9913FBFB24D1A9ADBA4B5BA5485272B1C567A8A8300020820800002FD1520382138E9EFB3C2710820800002082010209033F924C9183949746872FF55A74B6E6768621FA2C393AFFC7EA5B559BFF32D692ED96D7FC52702082080000208B84880E084E0C4458F2B45450001041040200602C929A27B9324A9D76F925352D57ABA5A57DB7A9FFA11B59EAC3ED3874F94E4B474B9FC8CA9F29933A7852CD8B7FFF4866CD85BA142933D52BF734DC863D88900020820800002CE162038213871F6134AE95C25303437C3EA96DEDCEA7355B9292C0208784B20392D43C40A39FCC187A87043071D5600A28390CE10445420620523EA7B7F2892AA8290CCA3C6B8EDD2E3E5D4E9A3439E77FF0B9BE4A9357BA4B5A6446A37FD37E431EC4400010410400001670B109C109C38FB09A574AE12386BFE78D9B2BF420E57300DA7AB1A8EC222E02001DDCBC30A36923B7B7858DB2AD0D0BD3E3A7B7BD8DF275B01883EBE330C49D6C7A4C4AC361DEA4E49EAE7CB4B66C925271F13F2BEDFFFEBDBF2C6B6628293903AEC440001041040C01D0204270427EE785229A52B04084E5CD14C141281A809D88186DDA343CF3463C20E1D84A4A91FFDD9F9AA8B7D9CE8E3925538A2F6BB61696F6B958EF6367F3D54B94F9D3E4A6EBBF4849045FFEC7D2F4B7175A3352D71E3814D218F612702082080000208385B80E084E0C4D94F28A5739500C189AB9A8BC222102490A4C7F5B07B70E8D75AAC75FDA9C30F3DCE87BDCFBF6D4DBF6BF6A9313FD4716E5874E0D1D1A67E7C2DD2EE5301880E41D48FA8ED0E5FE77E6B9F5A6F57FB3A8F15B5CF7F7C8BA9A69E8A3877FA69D6F6D5AAD7C9C501BD4EEA9A5AE577CBDE9717D71D50E7B549EDBA179892D8C8B182000208208080BB04084E084EDCF5C4525A470B109C38BA79289CC705ACB139EC2043871EEAB515FFAB2C5D637AF80739D521486718D2D923C41A13C4253EEDAD4D9D01870A32DAFCC1863FF4E80C415448D1DED66CF508E950DFEBC0C30422ADCD11AFA50E4E7480A297516A769D5143B2ADF59D47AAA55E4D45AC97F6769FD4A8E0A4BDA9CEDAE60F04104000010410709700C109C189BB9E584A3B6881AAE2FD52BC77B3144D9E2BF98545E67A0D3515525572C06C07AE0C1D3D41B2728704EE0AB94E701292859D08F42990A406330DF90A8B1584A890438FE1A15E71091AD343851F7A00D494F4A31FCCB4CF0245E9002BE850BD3C44071E56C0A13F3B830D6B9F0E4374EF0FBDCF0E42FCC7EA10A44305104E5CB2C6CD96ACF1B37B14CD1E03457FE16BA8919A0D2F3AB60E3D0ACF0E04104000010410300204270427E66160C5FB022D8DF5B271E5335677F363179C21C38A26994A1FDEB9410E6E7BCF6C07AE4C3EEE433274D484C05D21D7094E42B2B0D3E302FE5758740F0ED5CB23A8C787FF35176BD696CED75EF42C2ED62B30568F103B08497585903DAE873FF4F0871AD6AB2BFA1517FD3A8BD5B3C30E423A430FBDAFBD735D07261E5E5232722455F53C49CD1EA2429F161594544BC6C86324356FB8A9754BF901A9DBB6CA6CB38200020820800002EE104898E0A4B8BCAC23292959B54A9224A9B044FF747474589FEE68AAE052DA65D79FFA4744FD74B4ABEEC07A5B7DFA7C6AB35D2EBAF2E6E013D94A5801FD3C6C5DB34CEA2A4B2C83EEC1C9EEF5AF4BF9C19D32EBB40B7A18A567E54AAA9AAEB3AF85E0A42F21BE779C803576877EA545F7E850A1861EBCD40E40EC10C40A3B82BFF74F6DAB8311770C66DA61FD3341071C3AC4F08FE3A17B74D8637CF85F67D1DB9D2188D5DB43ADDBA1877EE585E5A805F4F830F9F3CE111DAAD84BFDDE75D27C68ABBDC92702082080000208B84020A182139164139A109CB8E0E9A488111538BC63BD1CDCBE56F2868D92DA8A62E91E9C6C59FD1FF54B535BC8E0A4BF052138E9AF14C7454440CD66A2072D0DF5FA8A0E3402C38DC0B13DF47E9504AAF3FA0E032352CE085CA45D8DCDE17F7545F7E8E80C3EAC1E1E2A08B1420EFFBE761D8AE8014D5BF57E1576E8D761D498202CF11348C92E9082F94B830A50B37185B4D59606ED6303010410400001049C2B9030C14949597987EA724270E2DC6791924551A0AEAA54B6BCF1BC0C1F3F5572F20B65EFA6D53D829377973DA15EC7192FE3679E284DF5D5EA97CE54C9CCC9B73EFB5B348293FE4A719C16D00392EA40438FD3618DE1A1072AB5A6A4D5FB5528A25F67D12147678F0F6B6A5B1D96E8D023CD4DE37AF8430CFFAB2C76D0D1B94F87209DE37DE84F1D5E9A5761ACDE1FEA38878EEBC153DC7F81F4E1132477EA29E6848ED616A95EBF4CDA5B1ACC3E5610400001041040C0B90209139C1497A9577592FD3D4EECD7759CDB2C7D978C5775FA36E208BF409BFA0BFAA6D79E9164F5AADAAC0F5E28158776F7084EDAD4BFCD5EFBD25F7B90E97F333F61D689327CDC941EDF85DA4170124AC59BFBAC296A75B0A1062C4D52AF71F9073655BD3F74C8D1D9A3C30A3E420C68EA7F1526C515303AC8E89AAAD61F7A58637D741FBBA3B3F7873DF8696048E28A8A52C8A80B644F5A209945D3CC7DDAD418287AA61D160410400001041070BE40C2042725E5E56A109024F5DFAE5E27CE6F9EF0252438096FC337C102BBD6AE948AC3BB65E607CE939C21C3A574DFB61EC1497D75B96C5EF5AC75E2A849332553CDA053AD66D8A92AD96FED9BBC500D0EAB66D6E96B2138E94BC819DFDB8186DDA3C3EAC961871D5610D21988E89E1D6ABF7D9C981E21EE18D7436BFB5AD46B2AFA5516337687EAD561420FD5BBC31ECB437DDAE37DF8430F3DD607E37A38E389F54E29F2E62C92B4BC4253A1E6B2BD52BFFD4DB3CD0A02082080000208385320B182136B70589D9DF8C313673649FF4A4570D23FA7443F4A0FF6AA077D1D3B6DA135FDB0F608159C3437D649D5917D925D304C8D8132DAB0E9E064C73B2B242B6FA8CC56BD55FA5A162F9C2099E9EE9821A4AFBA38F5FBF6A4146913F5D39122BECE759FDAF649AADA9F6C7D17B8ED4BD2FBF5F1C9EAF854759C3B7A7A68FFD40E5D7255B32455EA0E5D43FF8FAE65AAB45B35D69F7E11FF77D671EAF8B40E6FCFE0E2D4E79372F52ED02A69B23669A6B426758DAF736CC77E19DD51DCFB897C8B000208B84CE0F9B7768B4F4D5AC182805704122638292EAF50439C0407267ADBAD0BC1895B5B2EB6E55EB7E2EFD2DAD4208563275B81A1BE7B635D95D457955983C46664E7A940659E6464E7862D981EFB44FF9BF8E3965E2EC9EA75B7DE96B3178C97FDA5755251CB6094219D54D0216AEC8E0EDDAB437DEAB13DD408A57AB00FE9B0D7F57EB56D7DA7F7D9C7EBE35C3498A91E94D41A9CB4BD4D92D4F3A3B755570FF5A3D7D58F5E57FB92F4AC2DF6BECE6D736C48447622E06E818ECC0291C967045762D76B92D45819BC8F2D041040C0C502E5358D2E2E3D4547A0A740020527E5D674C4FEACC41F98109CF47C20D8E32D818D2B9F9696C6E0C1077508622FFA358C19A79CABC6A26C92D6E60619326A82FA3DBDEB358CB61635F6C9F2BF5AAF6B1CB7E453F6693D3E33464F95B4821192AB5E056A6DAA9746F5EA4F73C91EF13554F538D6CD3B9252D5A0A57A5C0FE5E67FBD450F54AAFECDB11ED0D41AE7C3BF6D0D6C6A0D68EA7FCD45072129E9EE19CC54CFDAD2F53A8B0A36D4AB2DEA9D97CED95B025E69B1A7AA55CF54D7981EFA1597AE67CCCDED4DD911889640FA8849923BE5247379FD4A59ED063D582CA1B34161050104104000010709244C70525251618D7112189604AE3BA84DFA55147A9CF48B89834208941DD8217B36AC0A9A5567DFE6B7A464CF669934EF3419AE7AA7D84BE9FEEDB277E31B5230729C4C3DFE6C7BB7F94CC91E2239EA2FFFA93943CCBEC095C6039BA471FFA6C05D715BD701873D0DAD7F4053156A24AB814C5355D8A1420EFF94B6FE5E1DF6F7C9BA6748675062F510895BE98FEEC6FEA96BFD018619AF438521F6AC2DD6D81DAAC787FED4DF5B637BE8F043FFA8818259104020FA02D9C71C2F99A3BBFEFFB6ADAE426A36BC14FD1B730704104000010410386A81040A4E2AAD97EC7458A27FECE0E1A8C51C72825D7EFDA97F44D44F47BBB4AB77093BF4A7CFA736DBE5A22B6F76488929865304420527F674C5BA8C63A6CE57D3101748737D8D1CDCBED62AF6ACD32E90ECFC614155D0BD2E0AE62D91E4CC1CC9CE4895D3A68F965143B2A4AEA955566D2D96926A7F17CDFA3D6BA5F9F0B6A0738F7A43BDAEE29F8AB633C8306186BFE7877E9DC50A38EC20A43324B1666FE93CF6A8EF19A713AC5959ECE969EDE968037B74E8814DED90C35AF74F616B85206ABFFA1F7F9C4ACE6D1140E06805F2E72E96D4DCAEFF6F6D2ED92DF53BDF3ADACB703C02082080000208445920A18213FB351D8293283F555CDED102E50777A901635F0BEA71A20B5CA90687DDBB69B5F5DA8E5D8154F57AC9B10B4E97FCC2227B97F9CC997C92648C9C648526BFBBEA0C2B34315FAA95FB5FD8244FADD9A35EF96891BACD2BAD5FF603830C6B3A5B1D78A800C6BFAE3EED80447D5A33B874BE1213785D27AF5B8146600F8E561572B4EB5E1DFEF13EBA5E6751FB75E8A17FACEFD5A7EE11A2830F16041048188164F5FFB179739704BDCA57BFEB1D692EDE99300654140104104000013708244C70525AA97B9C740D06EBE6D774F483458F1337FCCFCB7D656C57BD159AEA6AD4D89C2D92AE7A92A46765AB1E5AA107841DF6814BAD0A7EEB23F365C9FC713D2AAB7B9E7CE6BE97A5A1590D026AFD6FCFEAF4D5E338A7ECE8D0BDB4AC9E1CFEA0A3DDEEEDD1398E8735C6870A40ACFDFA381D8AE84F7B9C0F65C6820002081CAD408A9A9EB8404D531CB8D46C582E6D75E581BB584700010410400081380A2450705265FDD6E685DE26FA79213889E3FF6AB8B5A464E448C171E75B123FFBEC29327F626148956FFFE90DD9B0B7C23CAF210F8AD04E6B5C0FFD8A8B1ABB43F77211EB3596CE7043051CD660A77ABF158E748EEF610D82AA8312C6F588503370190410188040C6A8299273EC71E64C6BB0D8F56AB0D856068B3528AC208000020820104781840B4E6C6B7A9CD8127C2270F4027A50D882F94BAC13FB139CE82178023A7CF5B86157D0A1420C7B46176B16177FC0610D5EAA82107FE8E1EF11A2A7BAB5C21075BC5AE9714D76208000026E12C8997AB2640C9F688ADC5A5B2EB51B979B6D5610400001041040207E0209159C78A5B7897E5CE87112BFFFD17067BF405FAFEAE8A32EF9D90B52AF5ED569AE38206DE507FDAFB904F604E95CC714010410487881E414C99F73B69AA56CA8A1683AB2431A76BF6BB6594100010410400081F8082454706213BBBDB789AE07C189DD9A7CC64BC01E1C76544196FCF6AAD32537332DA8287F7E659BFCE5D5EDD6BEEA779F155F737DD0F76C2080000208040B24A7675BB39525A5A59B2FEAB6AF9696B27D669B150410400001041088BD40C204276555D52A6BE8B0A6228E3D73E4EF68D7457FEA1F15A5A8FF321D71E4A5B96238016B3AE2E32E50D304A7498E9A8EF892538E3587AEDB532EEBF7FA07366CDCBF491A0F6C32DFB18200020820105E20356F84EA797256D001D5EB5F145F7D65D03E361040000104104020760209139C9456567578A1A789FD68109CD8127CC653408F75923BE3346BB0D850E5683ABC4D1AF6AC0DF515FB1040000104C20864164D97EC49F3CDB7BEE646A959FF821AC89AD9BB0C0A2B082080000208C45080E02486D891BC15C1492435B9D6600474CF93CCA269925A3042D2F2478AB4364A4B6D85341DD92E6DD52583B934E722800002092B903BED54492FEC9AEABDADA6546A36AD48580F2A8E0002082080403C05122638D1AFEAC4133AD2F7263889B428D78B84C059F3C7CB96FD1572B882F14C22E1C935104020710592F460B173CF9194EC7C83D07868AB34EE5D67B6594100010410400081D808109CC4C639E2772138893829178C8000C1490410B904020820D029909C996B85277A2C297BA9DDB64A5ACB0FD89B7C22800002082080400C04084E62801C8D5B109C4443956B0E5680E064B0829C8F000208040BA40E1925F933CF343B3B7C6D52B371B9F81AAACD3E561040000104104020BA020427D1F58DDAD5094EA246CB850721407032083C4E45000104C208648E9D25D913E6986FF5F4EE35EB97A9C1625BCD3E5610400001041040207A020427D1B38DEA95094EA2CACBC5072840703240384E43000104FA10C89D7EBAA40F2B3247B556154BEDE657CC362B08208000020820103D018293E8D946F5CA042751E5E5E20314203819201CA7218000027D08E819CCF2E7A9C162D5B827F6D27870B334EEDB606FF289000208208000025112203889126CB42F4B70126D61AE3F1001829381A8710E020820D03F8194AC3CC99BB35882068BDDB2525A2B0FF7EF021C85000208208000020312203819105BFC4F2238897F1B50829E0204273D4DD8830002084452206D6891E4CD38DD5CB25D8D7352BBF125F135D69A7DAC20800002082080406405084E22EB19B3AB119CC48C9A1B1D8500C1C951607128020820304081CCF173247BDC2C73B6AFA94E0D16FBA274F8182CD6A0B0820002082080400405084E228819CB4B119CC4529B7BF55780E0A4BF521C870002080C4E204F4D519CA6A62AB697968AC352B775A5BDC92702082080000208445080E0248298B1BC14C1492CB5B9577F05084EFA2BC571082080C0E0049252D560B173BB0D16BB6FA3341E7C7F7017E66C04104000010410E8214070D283C41D3B084EDCD14E89564A8293446B71EA8B0002F114D083C5EAF0242925D514A3464D51DCA6A62A664100010410400081C809109C44CE32A657223889293737EBA700C1493FA1380C0104108890405AE138C99B76AAB99A1E2CB666C38BD2AEC63D614100010410400081C808109C44C631E657213889393937EC8700C1493F90380401041088B040F6847992397686B9AAAFA1C60A4F3ADA7D661F2B08208000020820307001829381DBC5F54C8293B8F273F3300204276160D88D0002084459207FF659929A3FC2DCA5A5FC80D46D5B65B6594100010410400081810B109C0CDC2EAE67129CC495DFD537AF2ADE2FC57B374BD1E4B9925F58145497AA12F517EDCA1269ACAB92F48C6CC91D3A5286154D92A4E4E4A0E3C26D109C8493613F020820105D81A4D474C99FA7068BCDC831376AD8BB5E9A0E6D31DBAC20800002082080C0C004084E06E616F7B3084EE2DE04AE2C404B63BD6C5CF98CB4FB5AE5D8056758A1885D9143DBD7C9A11DEBEC4DF399376C944C3B510D3ED88FF084E0C4B0B182000208C45C2025BB400AE62F0DBA2F83C50671B0810002082080C08004084E06C416FF93084EE2DF066E2B41477BBB6C5DB3CCEA51A2CB1E189C34D555AB40E569C9C8CA9529279C2D993905D25053213BDE5D21AD4D0D3279E18764E8E8097D5699E0A44F220E40000104A22A903E7C82E44E3DC5DCC31A2C76DD0BD2DED260F6B182000208208000024727407072745E8E399AE0C4314DE19A821CDEB15E0E6E5F2BBA07496D45715070527670A7EC59FFBA4C9A779A0C1F3BD9D4A978CF66D9BFF92D193B7581144D9967F6875B21380927C37E041040207602D993164A66D15473C3B6866AA951E1090B022E2383EA00002738494441540820800002080C4C80E064606E713F8BE024EE4DE0AA02D45595CA96379E97E1E3A74A4E7EA1ECDDB43A2838A92CDE27751525326AD24C49CFEA7A3F5EBFBAA35FE1997AC222291831B6CF3A139CF449C401082080404C04F2E62C92B4BC4273AFE6B2BD52BFFD4DB3CD0A02082080000208F45F80E0A4FF568E3A92E0C451CDE1E8C2B4B5B6C8A6D79E91E4A46499F5C10BA5E2D0EE1EC14960051A6BABA4A1B642EAABCAA464EF1649CBCC96B9675E2CC9C9298187855C273809C9C24E04104020E602C969999237570F169B65EE5DBFFB3D693EB2DD6CB38200020820800002FD132038E99F93E38E2238715C9338B640BBD6AE948AC3BB65E607CE939C21C3A574DFB65E8393C33B37C8C16DEF99FA8C99325FBDA633579254F0D2D772F682F1B2BFB44E2A6A9BFA3A94EF1140000104A22CD091592032F98CA0BB24ED565314379407ED630301041088B440794D63A42FC9F51088AB00C1495CF9077E73829381DB25D299E56AEC92DD6AEC92B1D3165AD30FEBBAF7159CB4B5345B03C3EAD77BCA0FEC90E6C63A75EE3C758D057DD22D5E384132D353FB3C8E0310400001046223509C344276264D34374BED6893051D9B245D5ACD3E5610400081480B3CFFD66EF1B57744FAB25C0F81B809109CC48D7E70372638199C5FA29CBD6EC5DFAD59710AD580AF49494956B51BEBAAACD770F420B119D979562892969129FA994A494D0BA2A92E3D28DBDF5E2E1939F932F78C8B82BE0BB5C1AB3AA154D887000208C4572067F2899231F2185388B6BA0AA9D9F092D96605010410400001047A172038E9DDC7B1DF129C38B6691C55303DC5704B63F01494EDBEAE7FCB989C9226334E395776AE7D459AEB6B64C1E24F4A6A5A86A983CFD726EF2D7BDCDA3E7EE9E59294DCFBEB3A0427868E15041040C05102F973174B6AEE305326068B3514AC208000020820D0A700C1499F44CE3C80E0C499EDE2865295A9D76FF66C581534ABCECE77FF2B7A669D63179C21C38A26996A94AB816477AF5B29D9058532EBD4F3CDFE702B0427E164D88F000208C45720395D0F16BB4452D4A7BDD4EF7A479A8B77DA9B7C22800002082080401801829330304EDF4D70E2F416726EF9420527B515C5B2F5CD17AC428F99BA4032B272A5BAEC909A816797B56FF2C23365E8E8AE77E4C3D58EE0249C0CFB11400081F80BA4E6164AFEDC454105A9D9B05CDAEA182C3608850D041040000104BA09109C740371CB26C1895B5ACA79E52C3FB84B0D18FB5A8FDE2576A0125862FD2ACF845927CAF071530277875D2738094BC31708208080230432474F95EC63169AB2F85A9AA476FD32696F65363483C20A020820800002DD04084EBA81B86593E0C42D2DE5AE72FADA5AA5B9A1565A9B1B252D335B32D5E0B1C929FD9F2587E0C45DED4D69114020310572A69E2C19C3BB7A11B6D6964BEDC6E5898941AD114000010410E88700C1493F909C7808C189135B8532119CF00C20800002EE10C89FBF5452B30B4C619B8FEC90FADDEF9A6D5610400001041040A04B80E0A4CBC2556B0427AE6AAE84292CC149C2343515450001970B24A7674BC1BC259294966E6A52B77DB5B494ED33DBAC20800002082080805F80E0C4A54F02C1894B1BCEE3C52638F17803533D0410F094406ADE08C99F7356509DAAD7BF28BEFACAA07D6C20800002082090E80204272E7D02084E5CDA701E2F36C189C71B98EA218080E70432C74C97EC89F34DBD7C6A8CAB9AF52F48475B8BD9C70A020820800002892E4070E2D22780E0C4A50DE7F162139C78BC81A91E020878522077DAA9925E38CED4ADADA6546A36AD30DBAC20800002082090E80204272E7D02084E5CDA701E2F36C189C71B98EA2180802705929253247FEE3992929D6FEAD77468AB34EC5D67B659410001041040209105084E5CDAFA04272E6D388F179BE0C4E30D4CF51040C0B302C999B95678929C9A66EAC860B186821504104000810417203871E9034070E2D286F378B1094E3CDEC0540F01043C2D903A6494E4CF3C33A88ED5EB5E105F4375D03E36104000010410483401821397B638C1894B1BCEE3C52638F17803533D0410F0BC40D6D8599235618EA9A7AFB95E0D16BB4C0D16DB6AF6B182000208208040A209109CB8B4C5094E5CDA701E2F36C189C71B98EA2180404208E44E3F5DD2871599BAB656154BEDE657CC362B082080000208249A00C1894B5B9CE0C4A50DE7F162139C78BC81A91E0208248440524A9AE4CF5383C5AA714FECA5F1E06669DCB7C1DEE41301041040008184122038716973139CB8B4E13C5E6C82138F3730D5430081841148C9CA93BC398B2570B0D8DA6DABA4B5FC40C21850510410400001046C0182135BC2659F04272E6BB004292EC149823434D54400818410481B5A2479334E3775EDF0B549CD8617C5D7586BF6B1820002082080402208109CB8B495094E5CDA701E2F36C189C71B98EA218040C209648D9F2359E366997AFB9AEAD460B12F4A878FC1620D0A2B08208000029E172038716913139CB8B4E13C5E6C82138F3730D54300818414C8535314A7A9A98AEDA5A5E2B0D46D5D696FF289000208208080E705084E5CDAC404272E6D388F179BE0C4E30D4CF510402021059252F560B14B242523C7D4BFF1C02669DCBFC96CB3820002082080809705084E5CDABA04272E6D388F179BE0C4E30D4CF5104020610552B20B247FCE22494A493506B55B564A6BE561B3CD0A0208208000025E1520387169CB129CB8B4E13C5E6C82138F3730D54300818416482B1C2779D34E3506ED6DADD660B1ED6ADC1316041040000104BC2C4070E2D2D625387169C379BCD804271E6F60AA870002092F903571BE648D996E1C7C0D3552B3713983C51A11561040000104BC284070E2D25625387169C379BCD804271E6F60AA870002082881FCD967496AFE0863C160B186821504104000018F0A109CB8B461094E5CDA701E2F36C189C71B98EA218000024A2029355D0D16BB540D169B653C1AF76D90C6839BCD362B082080000208784980E0C4A5AD4970E2D286F378B1094E3CDEC0540F010410E81448C9192A05F3CE09F2A8D9FC8AB4551507ED63030104104000012F08109CB8B415094E5CDA700E287655F17E29DEBB598A26CF95FCC2A29025AAAB2C9192BD5B65DC8CE3253D333BE431A176129C8452611F020820E04D81F4E1132477EA29A672D660B1EB5E90F69606B38F15041040000104BC204070E2D25624387169C3C5B9D82D8DF5B271E533D2EE6B9563179C21C38A26F528917EB676BCBB42AA4B0EC8EC0F5E285979437B1C136E07C1493819F623800002DE14C83E66A1648E9E6A2AD7D6502DB51B5E928E769FD9C70A0208208000026E17203871690B129CB8B4E1E258EC8EF676D9BA6699E8DE247AE91E9C34D45458DF551ED92BB515FEAED60427716C306E8D000208B844206FCE2249CB2B34A56D293F2075DB56996D5610400001041070BB00C1894B5B90E0C4A50D17C7621FDEB15E0E6E5F2B79C34659C148F7E064CFC637A46CFFF6A012129C0471B08100020820104220392D53F2E62D9194F44CF36DC39E75D27478ABD96605010410400001370B109CB8B4F5084E5CDA70712A765D55A96C79E379193E7EAAE4E417CADE4DAB7BF438696B6956AFF0B45925D4DF57971EE4559D38B517B745000104DC26909A5B28F973170515BB66E30A69AB2D0DDAC7060208208000026E1420387163ABA932139CB8B4E1E250ECB6D616D9F4DA33929C942CB3D49825158776870C4E028BB6F3BD5744BFB2438F934015D611400001047A13C8183559728E3DDE1CD2A1FEF953BDFE3F6AB0D826B38F15041040000104DC284070E2C656536526387169C3C5A1D8BBD6AE948AC3BB65E607CE939C21C3A574DFB6A80527672F182FFB4BEBA4A296BF24C7A1A9B9250208201077818E31F345864EE82A47639524ED5AD9B5CD1A0208248440794D6342D4934A268E00C1894BDB9AE0C4A50D17E362971FDC29BBD7BF2E63A72DB4A61FD6B78F6670B268E10469F375484B2BB329C4B8A9B91D020820E018813DB9F3A53935CF9427AFA544C6346C33DBAC208080F705D66C3D223E3531010B025E11203871694B129CB8B4E1625CEC752BFE2EAD4D0D523876B224252559776FACAB92FAAA326B90D88CEC3C15A8CC938CECDCA092F1AA4E10071B0820800002472190AC06892D9877AE24A5A59BB3EA77BF2BCD4776986D56104000010410709300C1899B5A2BA0AC04270118AC8615D8B8F26969696C08FABEDDD76AB69353D264C629E74A76FE50B34FAF109C0471B08100020820709402A97923247FCE594167D56C582E6D75E541FBD8400001041040C00D0204276E68A5106524380981C2AE7E09941DD8217B36ACEA31AB4EE0C90427811AAC23800002080C442063B49AC9ED9885E6549F1A24B676FD32696F651C2C83C20A02082080802B04084E5CD14C3D0B4970D2D3843DFD132038E99F134721800002080C5E2067EAC992317CA2B9506B6DB9D46E5C6EB659410001041040C00D0204276E68A5106524380981C2AE7E09941FDCA5068C7D8D1E27FDD2E2200410400081C10AE4CF5F2AA9D905E6324DC53BA461D7BB669B150410400001049C2E4070E2F4160A533E82933030EC8EABC059F3C7CB96FD1572B8A23EAEE5E0E60820800002CE11484ECF161D9E24A7A69942D5ED58232DA57BCC362B082080000208385980E0C4C9ADD34BD9084E7AC1E1ABB809109CC48D9E1B238000028E16481D324AF2679E1954C6EAF52F8AAFBE32681F1B082080000208385180E0C489ADD28F32119CF4038943622E40701273726E88000208B8462073CC0CC99E38CF94D7D7DC28B51B5E64B05823C20A02082080805305084E9CDA327D948BE0A40F20BE8E8B00C1495CD8B929020820E01A81DC69A74A7AE138535E068B3514AC2080000208385880E0C4C18DD35BD1084E7AD3E1BB7809109CC44B9EFB22800002EE10484A4E91FCB9E7484A76BE2970D3E16DD2B067ADD96605010410400001A709109C38AD45FA591E82937E4271584C05084E62CACDCD10400001570A2467E65AE149D060B1DB574B4BD93E57D687422380000208785F80E0C4A56D4C70E2D286F378B1094E3CDEC0540F010410889040DAD022C99B717AD0D5AAD7BD20BE86EAA07D6C208000020820E00401821327B4C200CA40703200344E89BA00C149D489B901020820E01981CC71B3257BFC6C531F5F73BDD4A899763ADA5ACC3E56104000010410708200C189135A610065203819001AA7445D80E024EAC4DC00010410F09440EEF4D3257D5891A9535B4DA9D46C5A61B659410001041040C0090204274E6885019481E06400689C1275018293A8137303041040C05302492969923F4F0D16ABC63DB197C6435BA471EF7A7B934F041040000104E22E407012F726185801084E06E6C659D115203889AE2F5747000104BC28909295670D169B94926AAA57BB6D95B4961F30DBAC208000020820104F01829378EA0FE2DE042783C0E3D4A809109C448D960B238000029E16482B1C2779D34E3575ECF0B549CD8617C5D7586BF6B182000208208040BC04084EE2253FC8FB129C0C1290D3A32240701215562E8A000208248440D6843992357696A9ABAFA9CE0A4F3ADA5ACD3E56104000010410888700C1493CD423704F829308207289880B109C449C940B2280000209259037F34C491B32CAD4B9B5AA586A37BF62B659410001041040201E020427F1508FC03D094E2280C825222E40701271522E8800020824944052AA1E2C7689A464E4987A371ED8248DFB37996D5610400001041088B500C149ACC523743F829308417299880A109C4494938B21800002092990925D2005F39706D5BD76CB4A69AD3C1CB48F0D04104000010462254070122BE908DF87E024C2A05C2E220204271161E42208208040C20BA40F9F20B9534F310EED6A9C133D586CBB1AF78405010410400081580B109CC45A3C42F723388910249789A800C1494439B91802082090D002D913E74BE698E9C6C0D75023351B974B878FC1620D0A2B082080000231112038890973E46F4270127953AE3878018293C11B720504104000812E81FCD967496AFE08B3A3A5E2B0D46D5D69B6594100010410402016020427B1508EC23D084EA280CA25072D40703268422E8000020820102090949AAE068B5DAA068BCD327B1BF66D90A6839BCD362B082080000208445B80E024DAC251BA3EC1499460B9ECA004084E06C5C7C9082080000221045272864AC1BC7382BEA9515314B7A9A98A59104000010410888500C1492C94A3700F829328A072C9410B109C0C9A900B20800002088410481F314972A79C64BE61B05843C10A02082080400C04084E62801C8D5B109C4443D5BBD7AC2A3920759525D2585725E919D9923B74A40C2B9A2449C9C94195AE293B2CD56507A5B9A14E720A0A25AF70B4E40EE97AB73CE8E0101B04272150D88500020820101181EC638E97CCD193CDB5ACC162D54C3B1DED3EB38F15041040000104A2214070120DD5185C93E02406C81EB9C5A1EDEBE4D08E753D6A93376C944C3BF11C139E843B6ED2DC5365F8B8293DCE0FB583E024940AFB1040000104222590376791A4E5159ACBB594AB7F31B06D95D966050104104000816808109C44433506D724388901B2076ED154572D1B573E2D1959B932E584B32533A7401A6A2A64C7BB2BA4B5A941262FFC900C1D3DC1DAF7FEEBFF96D4F44C9930EB24291839CEEAA1B26FE36A696EAC9359A75D28D9F943FB142138E993880310400001040621909C962979F396488AFAE795BD34EC59274D87B7DA9B7C22800002082010710182938893C6E6820427B17176FB5DCA0EEE943DEB5F9749F34E93E163BBBA3717EFD92CFB37BF2563A72E90A229F3E4E0F6B57278C77A193375BE8C9932DF54FBC8EE4D7260CB3B3276DA42299A3CD7EC0FB74270124E86FD0820800002911248CD2D94FCB98B822E57B37185B4D59606ED63030104104000814809109C444A32C6D721388931B84B6F5759BC4FEA2A4A64D4A499929E95636AA15FDDD1AFE64C3D6191148C182BBBD6BE2A1587F7C88C53CEB5C63FB10F6CA8AD94F75FFB971A0FE5183976C1E9F6EEB09F04276169F8020104104020820219A3264BCEB1C79B2B76B4B648F5FA65D2DED260F6B182000208208040A404084E222519E3EB109CC418DC03B76BACAD9286DA0AA9AF2A9392BD5B242D335BE69E79B12427A758BD4F742F9489733E2023C64F35B5AD293F22DBD62C938C9C7C997BC645667FB81582937032EC470001041088B440CED4932563F84473D9B6866AA959F782D966050104104000814809109C444A32C6D721388931B8076E7778E70639B8ED3D5313FD4A4ED194B99294942CBA67CACE77FFABC631192613679F22394386AB90A552F66C58250DD5E5D6D8270B165D6ACE0DB74270124E86FD0820800002D110C89FBB58527387994B3797ED95FAED6F9A6D56104000010410888400C1492414E3700D829338A0BBFC966D2DCDD620B07555A5527E608735E86BD1E4796AFC920556CD7470A20314BD24A7A449BBAFD50A4CDA5A9A24BFB048A69D748EF55D6F7F2C5A30412AEB9AA5AEB1A5B7C3F80E0104104000818808B4A76448E5E80F4887FAE796BDE4546E91ACDAFDF6269F08201007816D072BE370576E8940F404084EA2671BD52B139C4495D733176FF7B5897E565252BBFE42A92B575D7A50B6BFBD3CE8151C7D5CF9A15D52AB5ECF696D6EB47A9F0C19355EB6BCF1BC1A2365968C9F79429F2E8B164E90365F87B4B4FAFA3C9603104000010410888440634A81ECCB0B1EC07C42ED7AC9F2D544E2F25C0301040620B066EB11F1B5B70FE04C4E41C099020427CE6C973E4B4570D227110728810DAF3E25CDF535B260F12725352DC398F854A0F2DEB2C7ADEDE3975E2EADAA57899E9E3833B7202864A92A39203BDE795926CD3D55868F9B62CE0FB7C2AB3AE164D88F00020820104D81CCA2E9923DA96B56389FFAE75AED063D586C53346FCBB51140000104124480E0C4A50D4D70E2D2868B71B1EDD76F8E5D70869A196792B97BF9A1DDB27BDD4AC92E289459A79E2FC57BDE5703C4BEAD06873D450D0E3BCD3A4E3F637A60D8DA8A629973FA47AD50C55C20CC0AC1491818762380000208445D2077DAA9925E38CEDCA7ADAE426A36BC64B65941000104104060A002042703958BF3790427716E0097DC5E871E5BDFF4CF303066EA02C9C8CA95EAB24352A15EC9D1CBE48567CAD0D11345CFB8B3E9B567ACB14D26CE3959D2D2B3A44C8D83527178B78C9B7E9C8C3E764EBF6A4C70D22F260E4200010410888240929A252E4F0F169B5D60AEDE5CB25BEA77BE65B6594100010410406020020427035173C03904270E680497144107207A769CC0450FFE3A61D68941AFDF941DDC297BD6BF1E78980C5753134F9C75B224252707ED0FB74170124E86FD0820800002B110484ECF96FCF94B2539606CAFBA9D6F4B4B89FF5F18C4A20CDC0301041040C07B0204272E6D53821397365C9C8AED6B6B95E6865A6BD0D7B4CC6CC9CCCE53BD4B527B94A6ADB5459AEAABD58C3A6D923B64A43A26A5C731BDED2038E94D87EF10400001046221903A6494E4CF3C33E856D5EB5F145F3DB37C04A1B08100020820D06F0182937E5339EB40821367B507A5F10B109CF024208000020838412073CC4CC99ED835D38E4FCD1657BBE145696F65B05827B40F6540000104DC264070E2B616EB2C2FC1894B1BCEE3C52638F17803533D041040C04502B9D34F97F46145A6C4ADB5E552BB71B9D96605010410400081FE0A109CF457CA61C7119C38AC41288E254070C2838000020820E0148124359E57FE9C4592929D6F8AD47478BB34EC79CF6CB3820002082080407F04084EFAA3E4C063084E1CD8281449084E780810400001049C24909C992BF973CF091E2C76FB6A6929DBE7A46252160410400001870B109C38BC81C2158FE0249C0CFBE3294070124F7DEE8D00020820104A206D6891E4CD383DE8ABEA752F88AFA13A681F1B082080000208841320380927E3F0FD04270E6FA0042D1EC14982363CD5460001041C2E90356EB6648D9F6D4AE96BAE971A35D34E475B8BD9C70A020820800002E104084EC2C9387C3FC189C31B28418B477092A00D4FB5114000011708E4A9298AD3D454C5F6D256532A359B56D89B7C228000020820105680E0242C8DB3BF20387176FB246AE9084E12B5E5A937020820E07C81A4543558AC1AEF24458D7B622F4D87B64AC3DE75F6269F0820800002088414203809C9E2FC9D0427CE6FA3442C21C14922B63A7546000104DC239092956785274929A9A6D0B5DB56496BF901B3CD0A020820800002DD05084EBA8BB8649BE0C4250D9560C5243849B006A7BA082080800B05D20AC749DEB4534DC93B7C6D52B3713983C51A11561040000104BA0B109C741771C936C1894B1A2AC18A497092600D4E7511400001970A644D982759636798D2FB078B5DA6068B6D35FB58410001041040C0162038B1255CF64970E2B2064B90E2129C244843534D041040C00302F9B3CF92D4FC11A626AD55C552BBF915B3CD0A020820800002B600C1892DE1B24F8213973558821497E024411A9A6A228000021E10484A4D97FC796AB0D88C1C539BC603EF4BE3FE8D669B15041040000104B400C1894B9F03821397369CC78B4D70E2F106A67A08208080C70452B20BA460FED2A05AD56E5929AD958783F6B1810002082090D80204272E6D7F821397369CC78B4D70E2F106A67A082080800705D2874F90DCA9A7989AB5AB714E6A37BE24BEC65AB38F150410400081C41620387169FB139CB8B4E13C5E6C82138F3730D5430001043C2A903D698164164D33B5F335D549CDFA17A5C3C760B1068515041040208105084E5CDAF804272E6D388F179BE0C4E30D4CF5104000010F0BE4CD5924697985A6862D1587A56EEB4AB3CD0A0208208040E20A109CB8B4ED094E5CDA701E2F36C189C71B98EA218000021E16484ECB94BCB97AB0D82C53CBC6FD1BA4F1C066B3CD0A0208208040620A109CB8B4DD094E5CDA701E2F36C189C71B98EA218000021E1748C9192A056AA69DC0A5464D51DCA6A62A664100010410485C01821397B63DC1894B1BCEE3C52638F17803533D041040200104D2474C92DC2927999AEAC1626B36BC28ED6ADC13160410400081C41420387169BB139CB8B4E13C5E6C82138F3730D543000104124420FB98E32573F464535B5F438D159E74B4FBCC3E561040000104124780E0C4A56D4D70E2D286F378B1094E3CDEC0540F010410482081FCB98B25357798A9714BF901A9DBB6CA6CB3820002082090380204272E6D6B821397365C9C8A5D55A2FEB25759228D7555929E912DB94347CAB0A24992949C6C95A8F2C85EF55D75AFA51B317EAAA4050C9817EA608293502AEC430001041070A34072BA1E2C7689A4A84F7B69D8BB4E9A0E6DB537F944000104104810018213973634C1894B1B2E0EC53EB47D9D1CDAB1AEC79DF3868D9269279E6385273BDF7B457478D2DB32F3D4F325A7A06B9AC650C7129C8452611F02082080805B0552730B257FEEA2A0E2D76C5C216DB5A541FBD84000010410F0B600C1894BDB97E0C4A50D17E36237A95E241B573E2D1959B932E584B32533A7401A6A2A64C7BB2BA4B5A941262FFC900C1D3D411A6BABA4ADB5B947E95A1AEB64F7FAD7AD1E2AD34E5C2CC929A93D8E09DC417012A8C13A0208208080170432464D919C638F3355E9686D91EAF5CBA4BDA5C1EC630501041040C0DB0204272E6D5F821397365C8C8B5D7670A7EC51C1C7A479A7C9F0B15D83DC15EFD92CFB37BF2563A72E90A229F34296AAA3A35DB6BDF592D45795CB9C333E2AE999D9218F0BDC497012A8C13A0208208080570472A69E2C19C3279AEAB435544BCDBA17CC362B0820800002DE1620387169FB129CB8B4E1625CECCAE27D52575122A326CD94F4AC1C7377FDEA8E7E8567EA098BA460C458B33F70E5C8EEF7E5C096B7E598F91F94C231C7067E15769DE0242C0D5F2080000208B85C207FFE5249CD2E30B5682EDB2BF5DBDF34DBAC2080000208785780E0C4A56D4B70E2D2868B63B1F5EB380DB515AA07499994ECDD2269AA07C9DC332F96E4E4941EA5D2C76E7AED19C956639ACCFCC079929494D4E398503B084E42A9B00F01041040C00B02C9E9D952306F8924A5A59BEA34EC592B4D87B7996D561040000104BC294070E2D27625387169C3C5B1D887776E9083DBDE3325183365BE7A4D67AE0A45FC33EB982FD4CAAEB5AF4AC5E13D32E39473ADF14D02BFEB6D9DE0A4371DBE430001041070BB406ADE08C99F73565035182C3688830D041040C0930204272E6D56821397365C1C8BDDD6D26C0D0C5B57552AE5077648B31AF8B568F23C193B6D4150A99AEA6B64E3AB4F59AFF0E857798E6659B47082B4F93AA4A5D57734A7712C020820800002AE11A8C8182BA559C798F2A6B4B7CAA4DAF724B5A3C5EC630581441758B3F588F8DADB139D81FA7B4880E0C4A58D4970E2D2868B71B1DB7D6DA29F9594D4B4A03B57971E94ED6F2F978C9C7C997BC64541DFEDDDB85A4AF76F5333EE9CA966DCE91A082FE8A0301B8B164C90CABA66A96BE42F8F6188D88D00020820E001819AE1F3A5257BA4A9496A4B8D0C39C278270684958417D876B032E10D00F09600C1894BDB93E0C4A50D17E3626F503D479A550F92058B3F29A96919E6EE3E15A8BCB7EC716BFBF8A5974B52B2FF751D5F5BABBCF7E2136ADAE13475CEA521C73F311709B1C2AB3A2150D88500020820E0398124353E58FEDC7324253BDFD4ADB964B7D4EF7CCB6CB38200020820E01D01821397B625C1894B1B2EC6C5DEF9EE7F45CFAC73EC82336458D12473F7F243BB65F7BA95D6E0AFB34E3DDFECAF2E3B24DBD514C423264C9789B34F36FBFBBB4270D25F298E430001041070BB407266AE159E2407F4EAACDFF58E3417EF747BD528FFFF67EFDE7EDB28A2388E9FD497388EEDD00B45A121024AA02D7101894A08A9AA50B9BCF3B7F2D246114255237801914B695AA994129A563429F5BAB6637B13D6963CEA264EB4B6E29D33DBAF5F3C335EEF9CFD9CB79F923102082080C03E0182937D20AE4C094E5CE994DD3ABDEDA7B2FECB8D6E116FCF7D2AE31305E98423DB8F1F74D7F6FF3BCEC6FAAFF2E4C1EA81A025EA53109C4495E23A04104000812408A4DF784B4A17AF851EA5B2B228EDEA56688D090208208080DB0204278EF68FE0C4D1C65928FB597010ECC395A5D0CE9D7FC599BD7445CECC7C105ABF73FB87EE01B2E56BDFCB78BE10FA2CCA84E0248A12D7208000020824492077EEA2E467CBE691FC6643BCE59BB2DB6A98350608208000026E0B109C38DA3F8213471B67A9ECCED9253B354F5A3B75C9E4F292CB1783734CD2C75E0DC1C9B1937243041040000107040A1F5D95ECA9695369CBDB126F75D1CC192080000208B82D4070E268FF084E1C6D5CC2CB2638497883793C0410400081BE0263C15F7296E6AF870E8B6D3CB92FB53F7FEB7B3D8B08208000026E09109CB8D52F532DC189A160A04880E04451332805010410402056817E87C556EFFF2CCD678F62AD83CD10400001048E5F80E0E4F84D63B923C1492CCC6C32A000C1C980605C8E00020820902881CCC969295EB81A7AA617CB0BE2BF7C1E5A638200020820E09600C1895BFD32D5129C180A068A04084E143583521040000104AC08E4DE9997FCCC25B3B71F9C2F5659BE217BEDA659638000020820E09600C1895BFD32D5129C180A068A04084E143583521040000104AC0914839F28CE043F55DC7BB52BFF4A65EDC7DE94770410400001C704084E1C6B58AF5C82939E04EF9A04084E3475835A10400001046C098CA583C362CBDF482A573025D437D7A5FEF07733678000020820E08E00C1893BBD0A554A7012E260A24480E0444923280301041040C0BA406AA2D80D4FC65269538B776F495A5B1B66CE0001041040C00D01821337FA74A04A829303242C2810203851D0044A4000010410502390393D23C50FBF34F5ECF96DA9AC2E8A5F7B61D6182080000208E8172038D1DFA3BE15129CF46561D1B200C189E506B03D02082080803A81FCEC65C99DBB60EAF2775E0687C5DE0C0E8B6D9935060820800002BA05084E74F7E7D0EA084E0EA5E1038B02042716F1D91A0104104040AD40E9E3AF245D7AD3D4D7FAEFA9787FFC64E60C1040000104740B109CE8EECFA1D5119C1C4AC3071605084E2CE2B33502082080805A81B174564A9783C362C7274D8DF57FEE48FDD1AA99334000010410D02B4070A2B7374756467072240F1F5A122038B104CFB60820800002EA0552F92999FAE4BB509D1C161BE26082000208A815203851DB9AA30B233839DA874FED08109CD871675704104000013704B26766A530F78529B67B58ECCA82F875CFAC314000010410D0274070A2AF27912A223889C4C445310B109CC40CCE760820800002CE09E4DFFD4C72D373A66EBF510D0E8B5D903D9FC3620D0A03041040409900C189B286442D87E024AA14D7C529407012A7367B2180000208B82A509CBF2E99E269537E737B53AAEBB7CC9C0102082080802E0182135DFD885C0DC149642A2E8C5180E024466CB642000104107056E0442627C572E7B0D809F30CB5BFD7A4B1B166E60C1040000104F408109CE8E9C54095109C0CC4C5C53109109CC404CD360820800002CE0BA4264FCA54F04B3BAFBEBCBBB7A4F57CF3D525C608208000020A04084E1434619812084E8651E33BA316203819B530F74700010410489240F6ECFB5238FFB979A4DD764B2AC161B1BBC1B927BC1040000104F408109CE8E9C54095109C0CC4C5C53109109CC404CD3608208000028911983C7F45C6CFBE679EC7AF55BAE1C9DEAE6FD6182080000208D8152038B1EB3FF4EE042743D3F1C5110A109C8C10975B23800002082456A054FE5AD28553E6F99A5B1B52BDB764E60C1040000104EC0A109CD8F51F7A778293A1E9F8E20805084E4688CBAD1140000104122B7022DB392CF65B4905EFBD57EDAF65693CBEDB9BF28E000208206051E075094EFE070000FFFF274C08A40000400049444154ECBD597B5C477AE7F92690D812408204B8810B08EE2B4050D45652492A89A2282FD55D76DB2ECFB83C577D313D17733557FD01E633CCD3CF5CB5DDEEEE6AF774D92E7789A2689644ED0B2982E0BE2F200882D832137B2630F11E328299001200810432CFC95FE8111111677BE3F7469E73E21FCB093D19189C920085A9A929098542A27FF57F11F3FFD4A44C4E6ADAFC4DA54C72527EF16FFF7D804A4D510A9DC0BB87B6C895FB7DD2D53754E8A6621F042000010840A0A008846B1A24DA7234C3A6D8E54F2539D09D9147020210800004569EC06FFEDFFF5B42252552525A6ADAE1E66F49484C863124E4B5CB6DDB5CFFFA3984104EFCEC3E6C5F2A8181C70F24D1FF58461203525E11919AD5EBA4BEB1D9FBF1A79F3B959C90586F970C9AFDC747872512AD97B55B764945A4367DB7AC718493AC68D800010840000210989740E5865D12D976D8ED37A9CFE5F32764727CD8E51181000420008195278070B2F2CC737245469CE40463519CE4E1F5F3F2F0C6F91965ADAD5F2FBB5F39E6C493C954522E7EF15B191B8A1925B5CC8C5A9AF08ED1F8819FFEF182C41384931998C980000420000108BC1081EA5DAF49C59AADEE98E4F0A0C42F7C624612A75C1E11084000021058590208272BCB3B67574338C919CA409F683431281D67FE412AAA6A64E7CBEF4965759D0CC7FAE4C6D9D332614694EC38FC3359BDA1C963F0E0EA597974AB431A77B6CAC61DAD929C1833824BBBF4DCBB2A6B9BF6C8D603AFCDCB0AE1645E44EC00010840000210989740F4D0710947EADC7EE3BD66E4E8B52F5D9A080420000108AC2C01849395E59DB3AB219CE40C65A04FF4A4F3A6DC69FF429A5BDF94359B76B8B276DFB92CF72F7F279B76B57942894ECB693FFDF7DED49CFD6FFEB1DB4FA7EEDC3CF7A954D5AC922DFB5E76F9D9220827D9C8900F01084000021058388192F288D4B57E20A1B27277D0D09D1F65ACEB9A4B1381000420008195238070B272AC737A2584939CE20CECC9FABBEF49A2EFB1AC6FDE27E555D5AE9C3A7547A7F0EC7AF9A8D4ADDD24F1DE4772F5DB8FA569FF6BB26EEB1E6F7D139D575D6ED63629318B202D34209C2C9414FB41000210800004E62610AE5D2BD183EF66EC14EB382DC9784F461E090840000210587E020827CBCF7859AE8070B22C58037DD291F8800CC7FB6468E0893CBE7B45CA2A23D2F2CE9F1861A4547AEE5F97BB1D5FC9E63D2F49B7D9A6D3786CD8BCF7654F7859C80AD10827961A7F210001084000024B2750B9718F44B61E72279A9A1897C1F68FCC62B1A32E8F0804200001082C3F018493E567BC2C5740385916AC813E69D7CD0BD279ED9C2BE3C69D87CC349D16EF735A767D13DD182EAF7C3AADC77C4AEBF1DDABDE22B14D667D9375669D93F902C2C97C84D80E01084000021078310235BBDF90F286CDEEA064A24F6266B158020420000108AC1C01849395639DD32B219CE41467519C2C393EE62D0C9B18E891DE0737646C24218D6611D84DBBDBE4B65907A5D7AC87A25FD0693BFAE7E66FD86362A7F0A898D276F42FE6E5F4FEE126A92C7F7AECBC3BB3030420000108400002F312989412391FDA2723A12AB7EF9AA95ED93D75DBA58940A0D008FCEEBBDB929A9C2A34B3B007028B268070B26874F93D10E124BFFCFD7275FDC4B0D695D2705986C9833D9D72FDFB5352511D9596B77F2176C4C9FAE6FD198BC04E4D4DCAB993FFD51B7572F8D85F9AF33C5FA42EE384CF12EFB56D91FB3D09E98B338478363EE441000210800004164360AABC5AA6B6BF2521D3C1E1C2C30B12EABFE39244205048047A632385640EB64060C904104E968C303F274038C90F77BF5DF5C267BF91B1A198B4BDFF4B09975538F353465039F7F1DF79E923C77F253D0FAECBBD8BDFC886ED07BD754EEC8EE9C2C94B1FFC951989526A37CDFA97A93AB3622113021080000420B06402E155EB25BAEF9D8CF3C42E9C9264A237238F040420000108E49E00C249EE99AEC819114E5604B3EF2F72F3ECEF45BFACB3BDED6DA96F6C76E5E97D785B6E9F3F2391BA06D9FFC61F994563FBE5D2E7FFE4AD6F72E8BD3FF3D63DD19D13FD8FE5CAD71FCDF84CB13BD1B408C2C934202421000108400002392450B5799F546D6971674C994562E3ED1FCBE404233D1D142210800004968100C2C932405D8953229CAC0465FF5F23DED72D57BF39E11564E3AE36A9A8AA91C1270FA5EFE12D2F6FC7E17764F586AD5EFCF6F9CFA5D7E4471B1AA561F30E333D27691693FD5192E6A56CD72BEF4BDD9A8DF30241389917113B400002108000049644A066CF5B525EDFE8CE3111EF9578C7299726020108400002B9278070927BA62B7246849315C11C888B3C310BC1DEB9F06546597411D8A6FDAFC89ACD3B5D7E2A3921F7AF7C2F4FCCA789D3C3F6436F49FDC66DE95959E3082759D1B001021080000420901302BACE49B4F5989456D6B8F38D3EBA29C3B77F7069221080000420905B020827B9E5B9626743385931D481B8908A2263C37199181B91B2CA8854466ADD9773A61770C28C30D17551545CA9348BC7CEB7AE49FAF10827E93488430002108000049687406955ADD41E7C5F4AD2167F4FDCF856C67BEE2CCF05392B0420008122278070E2D30A8070E253C705DC6C8493803B98E2410002108040C110285BDD28B57BDFCAB067B0FDA4A486FA33F2484000021080C0D209209C2C9D615ECE80709217EC5C741E020827F3006233042000010840208704AAB61C94AACDFBDD1953666469ACFD844C25C75D1E110840000210583A018493A533CCCB19104EF2829D8BCE4300E1641E406C86000420000108E49840ADF9447199F954B10DC9588FC42E9EB649FE4200021080400E08209CE400623E4E8170920FEA5C733E020827F311623B04200001084020B70442669D9368EB07525A51ED4E3CDA754D86EFFCE8D2442000010840606904104E96C62F6F47239CE40D3D179E8300C2C91C70D804010840000210582602A5913A891E3C2AA1D2B0BB42E2FAD732FEE49E4B13810004200081C5134038593CBBBC1E89709257FC5C3C0B0184932C60C8860004200001082C3381B286CD52BBFB8D8CAB0C9E3F21A9E1C18C3C121080000420F0E204104E5E9C59411C817052106EC0886904104EA6012109010840000210584102555B0F49D5C63DEE8AA9B121B358EC49168B75448840000210581C018493C571CBFB51082779770106CC4200E16416286441000210800004569040F4C0BB128EAE755764B15887820804200081451340385934BAFC1E8870925FFE5C7D76020827B3732117021080000420B0520442E172B358EC71B3586C95BBE448E71519B9D7EED2442000010840E0C508209CBC18AF82D91BE1A4605C81216904104ED2601085000420000108E4894069F56AA96B3D9671F5F8B52F65A2F741461E090840000210581801849385712AB8BD104E0ACE25186408209C500D200001084000028541A07C4D93D4EC7ADD1933954A4AECC249498DC45D1E110840000210581801849385712AB8BD104E0ACE25186408209C500D20000108400002854320B2EDB0546ED8E50C4A8D263CF1642A39E1F2884000021080C0FC04104EE66754907B209C14A45B8ADE288493A2AF02008000042000810223507BF0A894D53638AB2606BA257EF9539726020108400002F3134038999F5141EE817052906E297AA3104E8ABE0A000002108000040A8C404959A5D4B67E20A5E595CEB291FB1765E4C145972602010840000273134038999B4FC16E45382958D714B561082745ED7E0A0F0108400002054A205CD320D196A319D6C5AF9C9189FEAE8C3C121080000420303B018493D9B9147C2EC249C1BBA8280D4438294AB753680840000210F001818AF53BA47AFB1167E9A459E744178B9D34EB9E102000010840606E02082773F329D8AD082705EB9AA2360CE1A4A8DD4FE12100010840A0C00954EF78452AD66D7356A6866312EB38255329168B75508840000210988500C2C92C50FC908570E2072F159F8D0827C5E7734A0C0108400002FE22106D795FC235F5CEE8F1BE2E495C3DE3D24420000108406026018493994C7C918370E20B37159D91082745E7720A0C01084000023E2350621689AD6BFD504265E5CEF2E1BB1764F4E16597260201084000029904104E3279F8268570E21B571595A1082745E56E0A0B01084000023E2510AE5D2BD183EF66581F339F284E9A4F151320000108406026018493994C7C918370E20B37159D91082745E7720A0C01084000023E2550B16197546F3BECACF7168B3D7F4226C7875D1E110840000210784A00E1C4A73501E1C4A78E0BB8D90827017730C58300042000814011A8DEF59A54ACD9EACA941C1E94F8854F646A32E5F28840000210808008C2894F6B01C2894F1D9727B3071E3F9044FF6319490C487945446A56AF93FAC66609959464B568A0FBBE74DFBD2C8D3B5A24DAD09875BFF40D0827E93488430002108000040A9F40F4D0710947EA9CA1E3BDE69DE1DA972E4D040210800004104E7C5B07104E7CEBBA1537FCE1F5F3F2F0C6F919D7ADAD5F2FBB5F3936AB78323E32241D67FE5126CDE709B7B7BDED892C334E304B06C2C92C50C88200042000010814308192F288A87852122E73560EDFF95146BBAEB9341108400002C54E8011273EAD0108273E75DC0A9B3D9A183402C83F4845558DEC7CF93DA9ACAE93E1589FDC387B5A26468765C7E19FC9EA0D4D19564D4D4ECAD56F3FF646A8E80684930C3C24200001084000028123105EB55EA2FBDEC92857ACE3B424E33D19792420000108142B0184139F7A1EE1C4A78E5B61B39F74DE943BED5F4873EB9BB266D30E77F5EE3B97E5FEE5EF64D3AE3669DCD9EAF235D275A35D3AAFFF283A2225DED78D70924187040420000108402098042A37EE95C8D6E7EF045313E332D8FE91592C76349805A654108000045E8000C2C90BC02AA45D114E0AC91B856B4B7FF73D49F43D96F5CDFBA4BCAADA19AA5377740ACFAE978F4ADDDA4D2E3F31D02357BEFA9DACD96256DA8F36C8DD8B5F239C383A4420000108400002C12650B3FB0D296FD8EC0A994CF449CC2C164B8000042050EC04104E7C5A03104E7CEAB83C9A3D121F90E1789F0C0D3C91C777AF485965445ADEF913292929F5AC4A9A9EA58B9FFFA394844A64FF4F7F2E7D0F6F239CE4D15F5C1A021080000420B0D20442E69D20DA724C4A235177E9B1277765E8FA372E4D040210804031124038F1A9D7114E7CEAB83C9ADD75F382745E3BE72CD8B8F39099A6D32221239468B8F5E319E9EBBA2DFB7EF28752BD6A8DF4DCBBF6C2C2C97B6D5BE47E4F42FAE20CEB75A089400002108000047C4460AABC5AA6B6BF2DA1D2F073ABBB2E48A8EFCEF3343108CC43A0373632CF1E6C8680BF08209CF8CB5FCE5A84138782C8020924C7C7BC8561753A4EEF831B323692309F1A6E954DBBDBA4D7AC8572DBAC85B269F761EFF3C37ACAC50827EF1F6E92CAF2B417AD05DAC66E1080000420000108140E81FED02AB91CDA996150CBE415A99544461E09086423F0BBEF6E4B6A722ADB66F221E03B020827BE73D95383114E7CEAB815367B329514AD2BA5699F185413067B3AE5FAF7A7A4A23A2A2D6FFF42CE9FFE7BEF2B3B0D6601D95028E459399218F0A6F5E822B115915A4F64A988D4CC59023E473C271E36420002108000047C43A072F301896C39E0EC4D994562E3173E66B1584784080420504C04104E7CEA6D84139F3A6E85CDBEF0D96F646C28266DEFFF52C26515EEEA2923A89CFBF8EFBCF491E3BF928B5FFC938C8F0CBBED1A994C4DB874496999EC7DFD43894457BBBCD9220827B351210F021080000420E04F02357BDE92F2FA46673C8BC53A144420008122238070E25387239CF8D4712B6CF6CDB3BF17FDB2CEF6B6B7A5BEB1D95DBDD72CFC7AFBFC1989D435C8FE37FEC8E5A7479E98E93C772E7C39E3D8F47DA6C7114EA613210D010840000210F02F8190E93889B69AC5622B9F8F381D7D7453866FFFE0DF42613904200081451040385904B4423804E1A410BC50F836C4FBBAE5EA37273C4337EE6A938AAA1A197CF2D07C31E79697B7E3F03BB27AC3D6590B8270322B1632210001084000024545A0B4AAD6FBD24EFA62B1891BDFCA78CF9DA2E24061210081E2268070E253FF239CF8D4717930DB0A20E997D6A9374DFB5F91359B33177E4BDFA7B7F3965930F673469CA443210E010840000210284202650D9BA576F71B19251F6C3F29A9A1FE8C3C1210800004824A00E1C4A79E4538F1A9E3F264762A392163C37199181B91B2CA88549AC55E4BD23F339823BB98AA9323909C06021080000420506004AA9A0E4AD5A6FDCEAA9479A7885F38299313A32E8F0804200081A0124038F1A967114E7CEAB8809B8D70127007533C0840000210286A02B5FBDE91B255EB1D838978AFC43B4EB934110840000241258070E253CF229CF8D47101371BE124E00EA678108000042050D40442615D2CF60329ADA8761C46BAAEC9C89D1F5D9A080420008120124038F1A957114E7CEAB8809B8D70127007533C0840000210287A02A5913AA93B743C8343E2FAD732FEE45E461E090840000241228070E2536F229CF8D47101371BE124E00EA6781080000420000143A07C4D93D4EC7A3D83C5E0F913921A1ECCC82301010840202804104E7CEA4984139F3A2EE066239C04DCC1140F021080000420F08C4064EB21A9DCB8C7F1488D0D49CC7C69672A39EEF28840000210080A0184139F7A12E1C4A78E0BB8D90827017730C583000420000108A411881E7857C2D1B52E2719EB91D8C5D32E4D04021080405008209CF8D49308273E755CC0CD463809B883291E042000010840208D40285C6E168B3D6E168BAD72B9A39D5764F85EBB4B138100042010040208273EF522C2894F1D1770B3114E02EE608A070108400002109846A0B47AB5D4B51ECBC88D5FFB52267A1F64E49180000420E0670208273EF51EC2894F1D1770B3114E02EE608A07010840000210988540F9DA66A9D9F9AADB32954A4AECC249498DC45D1E11084000027E268070E253EF219CF8D47101371BE124E00EA678108000042000812C0422DB8E48E5861D6E6B6A34E1892753C909974704021080805F09209CF8D47308273E755CC0CD463809B883291E042000010840600E02B5078F4A596D83DB6362A05BE2973F75692210800004FC4A00E1C4A79E4338F1A9E3026E36C249C01D4CF12000010840000273102829AB94DAD60FA4B4BCD2ED35F2E0928CDCEF70692210800004FC4800E1C48F5E3336239CF8D47101371BE124E00EA678108000042000817908846B1A24DA723463AFF8953332D1DF95914702021080809F08209CF8C95B69B6229CA4C1205A3004104E0AC6151802010840000210C81B818AF53BA47AFB1177FD49B3CE49BCE313168B7544884000027E238070E2378F3DB317E1C4A78E0BB8D90827017730C5830004200001082C9040F5AED7A462CD56B7B7B7586CFB49994AB158AC8342040210F00D018413DFB82AD35084934C1EA40A8300C24961F8012B20000108400002854020DAF2BE846BEA9D29E37D5D92B87AC6A58940000210F00B018413BF786A9A9D0827D380902C0802082705E1068C8000042000010814048112B3486C5DEB87122A2B77F60CDFEB90D1CE4B2E4D04021080801F08209CF8C14BB3D88870320B14B2F24E00E124EF2EC00008400002108040411108D7AE95E8C177336C8A994F1427CDA78A0910800004FC4200E1C42F9E9A6627C2C93420240B8200C24941B80123200001084000020545A0B2718F449A0F399B74B1D8D8859332399A70794420000108143201849342F6CE1CB6219CCC01874D792380709237F45C1802108000042050D0046A76BF21E50D9B9D8DA9E198279E4C4DA65C1E1108400002854A00E1A4503D338F5D0827F30062735E08209CE4053B1785000420000108143C815049A9D4EA62B1913A67EB78EF03495CFBD2A58940000210285402082785EA9979EC42389907109BF34200E1242FD8B928042000010840C017044ACA23123D745C4AC265CEDEA1BBE765ECE155972602010840A01009209C14A257166013C2C90220B18B2330F0D8F4E8F43F9691C480945744A466F53AA96F6C96504989DB47234383BD32D8D329C3E66F4969A954D5AC92B54D7B245C5E91B15FB604C2493632E44300021080000420A004C2ABD64B74DF3B1930621DA72519EFC9C82301010840A09008209C1492375EC0168493178055E4BB3EBC7E5E1EDE383F83426DFD7AD9FDCA31279E0C74DF971B674FCFD82F6C3E25B8F7F50FA5B23A3A63DBF40C8493E944484300021080000420309D40D5A67D52D5D4E2B2A726C665B0FD63991C1F76794420000108141201849342F2C60BD88270F202B08A78D7D1C4A0749CF907A9A8AA919D2FBF67C48F3A198EF57902C9C4E8B0EC38FC3359BDA149A62627E587137FEB91DA79E43DA95BB351C64612D279ED9CF43FBA2BABD66D919D47323F25381B568493D9A8900701084000021080C07402357BDE92F2FA46979D1C1E94D8F9132E4D04021080402111403829246FBC802D08272F00AB88777DD27953EEB47F21CDAD6FCA9A4D3B1C89EE3B97E5FEE5EF64D3AE3669DCD9EA892997BEF8ADACDBBA579AF6BFEAF61B1D8A49C767BFF1D2473EFC95844299537BDC8ECF220827D389908600042000010840603602A1D232891E3C2AA591E7235AC79EDC95A1EBDFCCB63B7910800004F24A00E124AFF8177F718493C5B32BA623FBBBEF49A2EFB1AC6FDE27E555D5AEE83A7547A7F0EC7AF9A8D4ADDD24BD9DB7E4FE95EFA569DF2B52BF719BDB6F627C54CE9FFAB5977EE9F8AFA464DA9A286EC767118493E944484300021080000420908D4049658D445B8E652C163B7CFB9C8C3EBA9EED10F221000108E48500C2495EB02FFDA208274B67586C6718890FC870BC4F86069EC8E3BB57A4AC32222DEFFC8911434AB3A2E8BCFEA374DD68F71693D5754EE60B0827F311623B0420000108400002E904CA56374AEDDEB7D2B32476E1942413BD19792420000108E49300C2493EE92FE1DA08274B8057A48776DDBCE0AD59628BBF71E721334DA765D6E93749B348DB033302E5C9831BDEEEFBDFFCB944A2ABEDA159FFBED7B645EEF724A42F3E9A751F36400002108000042000817402536B778BACDBE3B2A626C6A4E4D6672249DE271C149F457A63233EB31873213037018493B9F914EC56849382754DC11A961C1FF3D632490CF448AF114474F1D7C61DADB269779BB359EB55EFC35B4634F94192669A4E245A2FCD2D6F2E4834D1931C3DDC24C9D4948C4FA4DC398940000210800004200081F908DCAF3E28C365ABDC6E15C9B83427667E15D0ED40A4A0097C7BF591A4CCC7070810080A0184139F7A12E1C4A78E5B61B3275349D1BA521A2ECBB8F2604FA75CFFFE9454984F0CB7BCFD0B6F5BD2F4EEDC3EFFB9E8B612B360DB96BD4764CDE69DEE73C51927C89260AA4E1630644300021080000420302781907957D1F54E4ACDBA27368C3DBE2D4337BFB349FE42000210C81B018493BCA15FDA85114E96C6AF588EBE60BE883366BE8CD3F6FE2F255C56E18A9D3282CAB98FFFCE4B1F318BBE6AB8F6DD4989F7754B7D63B3F9B2CE6B122E7FBEBFB7C302FE4138590024768100042000010840605602A555B59E78122A0DBBED43B77E90B1EE9B2E4D04021080403E08209CE4837A0EAE897092038845708A9B677F2FFA659DED6D6F7B82882D72EFC3DB6674C91989D435C8FE37FE4874FACE95AF7EE7A5F7BDFE072F34CAC49E53FF229CA4D3200E01084000021080C08B12286BD82CB5BBDFC8388CC562337090800004F24000E1240FD073714984935C500CFE397404C9D56F4E7805DDB8AB4D2AAA6A64F0C943E933EB9868D871F81D59BD61AB3CBA7DD15BD744A7EE446A672E021B325FDED9D6FAA6594836E41D97ED1F84936C64C8870004200001084060A104AA9A5AA56AD35EB77BCAACBB166FFF582627582CD64121020108AC2801849315C59DBB8B219CE48E65D0CFA45FC6B973E1CB8C62EA1A264DFB5FF1D630D10D37CCC89401333265AE70E4C3BF4638990B10DB2000010840000210C81981E88177251C5DEBCE3711EF9578C729972602010840602509209CAC24ED1C5E0BE12487308BE054A9E4848C0DC765626C44CA2A235219A9350BC03E9F3F9C2B048C38C91549CE03010840000210286E02A170B9445BCD62B115D50EC4E8A31B327CFBAC4B1381000420B05204104E568A748EAF83709263A09C2E2704104E72829193400002108000042060089446EAA4EED0F10C1689EB5FCBF893B947C9661C4002021080400E08209CE400623E4E8170920FEA5C733E020827F311623B04200001084000022F42A07C4D93D4EC7A3DE390C1F693921AEACFC82301010840603909209C2C27DD653C37C2C932C2E5D48B268070B268741C080108400002108040160291E636A96CDCEDB6A6CCD4E358FB09994A8EBB3C2210800004969300C2C972D25DC673239C2C235C4EBD680208278B46C7811080000420000108CC41A0F6E05129AB6D707B24633D12BB78DAA58940000210584E020827CB497719CF8D70B28C7039F5A209209C2C1A1D07420002108000042030078192B24AA96DD1C562ABDC5E230FAFCAC8DDF32E4D04021080C072114038592EB2CB7C5E84936506CCE9174500E16451D838080210800004200081051028AD5E2D75E64B3BE9217EED4B99E87D909E451C02108040CE09209CE41CE9CA9C10E1646538739517238070F262BCD81B0210800004200081172350BEB6596A76BEEA0E9A4A2525D6714A52C3832E8F08042000815C134038C935D1153A1FC2C90A81E6322F4400E1E48570B13304200001084000028B2010D976442A37EC7047A6C686CC62B11F9BC562275C1E1108400002B9248070924B9A2B782E84931584CDA5164C00E164C1A8D8110210800004200081251088B6BC2FE19A7A778689816E895FFED4A58940000210C8250184935CD25CC173219CAC206C2EB5600208270B46C58E10800004200001082C814049B92E16FB81949ABF368C745E96917B176C92BF10800004724600E124672857F64408272BCB9BAB2D8C00C2C9C238B11704200001084000024B2710AE699068CBD18C13C5AF9C9189FEAE8C3C1210800004964A00E164A904F3743CC2499EC073D93909209CCC89878D1080000420000108E49840C5FA9D52BDFD2577D649B3CE49BCE313498DC45D1E11084000024B258070B25482793A1EE1244FE0B9EC9C04104EE6C4C3460840000210800004968140F5AED7A462CD5677E6D468C22C167B52A6522C16EBA010810004964400E16449F8F27730C249FED873E5EC04104EB2B3610B0420000108400002CB47207AE8B8842375EE02E37D5D92B87AC6A58940000210580A018493A5D0CBE3B108277984CFA5B3124038C98A860D10800004200001082C238192F288D4B57E20A1B2727795917B1D32D279C9A58940000210582C018493C592CBF3710827797600979F9500C2C9AC58C88400042000010840600508846BD74AF4E0BB19578A994F1427CDA78A0910800004964200E16429F4F2782CC2491EE173E9AC04104EB2A2610304200001084000022B40A0B271B7449ADBDC9574B1D8D885933269D63D2140000210582C018493C592CBF3710827797600979F9500C2C9AC58C88400042000010840600509D4EC7E43CA1B36BB2BA686639E7832359972794420000108BC0801849317A15540FB229C14903330C51140387128884000021080000420902702A19252A96D793F73B1D8DE0792B8F6659E2CE2B2108080DF09209CF8D48308273E755CC0CD463809B883291E042000010840C0270474B158FDD24E49B8CC593C7CB75D461F5E71692210800004164A00E164A1A40A6C3F8493027308E67804104EA8081080000420000108140A81F0AAF512DDF74E86392C169B8183040420B0400208270B045568BB219C149A470ADB9E81C766786AFF6319490C487945446A56AF93FAC66609959464183E3E3A2CB1270F25DEFB482A22B552536F5E381A3664EC335702E1642E3A6C830004200001084060A509546EDA2791A61677596FB1D8F32764727CD8E51181000420301F018493F90815E876849302754C019AF5F0FA797978E3FC0CCB6A8D28B2FB95634E3C194D0C4AC7997F98B1DFE6BD2FCB866DFB67E4CF968170321B15F22000010840000210C827819A3D6F49797DA33321393C2831239E10200001082C9400C2C9424915D87E082705E6900235C78A21155535B2F3E5F7A4B2BA4E86637D72E3EC699930A34B761CFE99ACDED02453939372E59B8F6468E08934B7BE290D8DDB646C7448AE7F7B52C64612B2E7B5E3A242CB7C01E1643E426C870004200001084060A509844ACB247AF0A89446A2EED2634FEECAD0F56F5C9A0804200081B908209CCC45A780B7219C14B0730AC8B4279D37E54EFB179E18B266D30E6759F79DCB72FFF277B269579B34EE6C35D373BAE4DA7727BDE93BDBDBDE76FBF575DD915B3F7E266BB6EC92E6833F71F9D9220827D9C8900F01084000021080403E099454D648B4E558C662B143B7CFC9D8A3EBF9348B6B4300023E218070E213474D3713E1643A11D2B311E8EFBE2789BEC7B2BE799F945755BB5D74EA8E4EE1D9F5F251A95BBB491EDFBD2AF72E7D23DB0FBD25F51BB7B9FD46E2FD72F1F37F121DB1D2F2B33F75F9D9220827D9C8900F0108400002108040BE0994AD6E94DABD6F659811EB382DC9784F461E0908400002D309209C4C27E29334C2894F1C5540668EC4076438DEE74DC7797CF78A945546A4E59D3F91929252B967469F3C36A350F6BDF187525DB7C6599D4A25E5DCC77FE7A55FFE83FFCDE5678B209C6423433E04200001084000028540A072CB41896C7EBE76DBD4C4B80CB67F64168B1D2D04F3B0010210285002082705EA98F9CC4238998F10DBA713E8BA79413AAF9D73D91B771E32D3745A24142A31D3743EF1BEA673F0ED5F9875509ECFFFD59D7F3CF56B499A9789973EF82B29292D75C7CF164138998D0A7910800004200001081412815AF389E232F3A9621B92893E895DF8C426F90B01084060060184931948FC918170E20F3F159295C9F1316F61D8C4408FF43EB8E12DFADAB8A35536ED6E73C2C9FE377F2E91E8EA0CB3AD7072E4C3BF36224B2863DBF4C4D1B626E94F8C4962647CFA26D2108000042000010840A020084C9584A57FC36B32198E387B2A86BAA4B6B7C3A5892C8DC0B5CEFEA59D80A321506004104E0ACC210B3507E164A1A48A7BBF4933D546EB4A69B82C03C4604FA75CFFFE945498D1252D6694C96DB3806CAF594876E74BEFCAAAF55BDCBE7AEC0F1FFD8D84CB2BA5EDE85FB8FC6C1184936C64C88700042000010840A09008A4C2D532B0E1555111C586EABECB5295786093FC5D0201849325C0E3D08224807052906E99DF288493F919B187C885CF7E23634331697BFF97122EAB7048D2D72E3972FC57D275ABC32C16FBA36CD9F7B25948F6F9BCDF91C4805C3CF38F52B76EB3EC3AF29E3B3E5B84A93AD9C8900F0108400002108040A111286BD82CB5BBDFC8302B76E1942413BD19792420000108209CF8B40E209CF8D4712B6CF6CDB3BF17FDB28E7E62B8BEB1D95DBDF7E16DB97DFE8C44EA1A64FF1B7F24EEEB396604CA01335DC7AE6572FFF2F7D27DE7926C359F225E6B3E493C5F4038998F10DB210001084000021028240291A656A9DCB4D7999432EBBAC5DB3F96C909168B7550884000028270E2D34A8070E253C7ADB0D9F1BE6EB9FACD09EFAA1B77B5799F151E7CF250FA1EDEF2F2761C7E47566FD8EAC56FFC705A061EDF976843A3AC3622CB70AC4F7AEE5DF5C495BDAF7DE8C494B98A807032171DB64100021080000420508804A207DE957074AD336D22DE2BF18E532E4D0402108000C2894FEB00C2894F1D9707B39F988560EF5CF832E3CA25A565D2B4FF1559B379A7CBD7E93BB7CE7D2ABAFE890D9168BDEC345374CACDA78B1712104E1642897D2000010840000210282402A170B9445B8F496945B5336BECD10D19BA7DD6A589400002C54D00E1C4A7FE4738F1A9E3F264762A392163C37199181B9132238254466ACD0892E78BA1A59BA5FB8CC407A4B2A66EC182893D1EE1C492E02F04200001084000027E22501AA993BA43C7334C4E5CFF5AC69FDCCBC82301010814270184139FFA1DE1C4A78E0BB8D90827017730C583000420000108049840F99A26A9D9F57A460907DB4F4A6A884FEB664021018122248070E253A7239CF8D47101371BE124E00EA67810800004200081801388341F96CAC6E70BE2A7CC48DC58FB09994A8E07BCE4140F0210988B00C2C95C740A781BC249013BA7884D43382962E75374084000021080404008D41E3C2A65B50DAE34C9588FC42E9E766922108040F1114038F1A9CF114E7CEAB8809B8D70127007533C0840000210804011102829AB94DA165D2CB6CA9576F4E15519BE7BDEA589400002C54500E1C4A7FE4638F1A9E3026E36C249C01D4CF1200001084000024542A0B47AB5D4992FEDA407168B4DA7411C02C54500E1C4A7FE4638F1A9E3026E36C249C01D4CF1200001084000024544A07CDD76A9D9F172468907CF9F90D4F060461E09084020F804104E7CEA6384139F3A2EE066239C04DCC1140F021080000420506404AA77BC2215EBB6B952A7C686CC62B11F9BC562275C1E11084020F804104E7CEA6384139F3A2EE066239C04DCC1140F021080000420508404A22DEF4BB8A6DE957C62A05BE2973F756922108040F009209CF8D4C708273E755CC0CD463809B883291E042000010840A008099494EB62B11F48A9F96BC348E76519B977C126F90B0108049C00C2894F1D8C70E253C705DC6C8493803B98E2410002108000048A9440B8A641A22D47334A1FBFF6A54CF43EC8C823010108049300C2894FFD8A70E253C705DC6C8493803B98E2410002108000048A9840E5865D12D976D811984A252576E1A4A446E22E8F080420104C0208273EF52BC2894F1D1770B3114E02EE608A07010840000210287202D5BB5E938A355B1D85D468C22C167B52A6522C16EBA01081400009209CF8D4A908273E755CC0CD463809B883291E0420000108400002123D745CC2913A4762BCAF4B1257CFB834110840207804104E7CEA5384139F3A2EE066239C04DCC1140F021080000420000129298F485DEB07122A2B773446EE5F949107175D9A080420102C0208273EF527C2894F1D1770B3114E02EE608A07010840000210808047205CBB56A207DFCDA011BF724626FABB32F248400002C1208070E2533F229CF8D47101371BE124E00EA67810800004200001083802151BF748F5D6432E3D999CF0168B9D34EB9E1020008160114038F1A93F114E7CEAB8809B8D70127007533C08400002108000043208D4EC7E43CA1B36BBBCD4704C621DA7582CD61121028160104038F1A91F114E7CEAB8809B8D70127007533C08400002108000043208844A4A25DA724C4A235197CF62B10E051108048600C2894F5D8970E253C705DC6C8493803B98E2410002108000042030834049658D279E9484CBDCB6917B1764A4F3B24B13810004FC4D00E1C4A7FE4338F1A9E3026E36C249C01D4CF1200001084000021098954078D57A89EE7B27635BECF2A7921CE8CEC823010108F89300C2893FFD2608273E755CC0CD463809B883291E04200001084000025909546DDE27555B5ADC766FB1D8F32764727CD8E511810004FC4900E1C49F7E4338F1A9DF826E36C249D03D4CF92000010840000210988B40CD9EB7A4BCBED1ED921C1E94F8854F646A32E5F288400002FE238070E23F9F791633E2C4A78ECB93D94383BD32D8D329C3E66F4969A954D5AC92B54D7B245C5E916151BCAF5BFA1FDD95B1E1B8D95629B5F5EBA561E37609959464EC972D8170928D0CF91080000420000108140381506999445BCD62B166DD131BC67B1F48E2DA9736C95F0840C08704104E7CE8343519E1C4A78ECB83D903DDF7E5C6D9D333AEACC2C8DED73F94CAEAA7ABC077DFBE24F7AF7C3F63BF9AD5EB64F7AB1F48C902C413849319F8C88000042000010840A0C8089456D54AEDC1F7257DB1D8E13BE765B4EB6A9191A0B810080E0184139FFA12E1C4A78E5B61B3A72627E587137FEB5D75E791F7A46ECD46191B4948E7B573DEC89255EBB6C8CE23EFCAC4D8889CFF97FFE6EDB7EB95F7BD9126C3B13EB973E14B194D0CCAB6D637A561D38E79AD47389917113B4000021080000420500404CA56374AEDDEB7324A1AEB382DC9784F461E090840C01F04104EFCE1A71956229CCC4042C62C0454FCB8F4C56F65DDD6BDD2B4FF55B7C7E8504C3A3EFB8D973EF2E1AF24DEDB2DD7BE3B29F58DCDB2BDED6DB75FCFBD6B72F7E2D7B261FB41D9BCE725979F2D8270928D0CF91080000420000108141B81AA2D07A56AF37E57ECA98971196CFFC82C163BEAF288400002FE208070E20F3FCDB012E1640612326621D0DB79CB9B7ED3B4EF15A9DFB8CDED31611ED8E74FFDDA4BBF74FC57929A18F3469CE8F49DD677FF8D999653EA6DBBF5E319E9EBBA6D46A5BC27ABD66D76C7678B209C6423433E0420000108400002C548A0D67CA2B8CC7CAAD88664A24F6266B158020420E02F020827FEF297B316E1C4A120B208029DD77F94AE1BEDA2EB97E83A271A745ACE930737A4A2AA46A26B3749A2FFB18CC4FBA5B2A64EF6BDF147525A1A9EF74A0827F322620708400002108000048A884028AC8BC57E20A515D5AED4634FEECAD0F56F5C9A08042050F804104E0ADF47B35A8870322B1632E721903443441F9805605520D1B0FFCD9F4B24BADA8BC79E7479D375BC44DA3F3ACD67F3DE236E144ADAA6195184931948C88000042000010840A0C8099446EA247AF0A884D23AA1866E9F95B1474FDFC78A1C0FC587802F08209CF8C24D338D443899C9849CEC04B4BEF43EBC6544931F2469A6E944A2F5D2DCF2A6134D12033D72E5ABDF994F159749E3F60366C4C946198EF54BF79D4BDEE2B00B5DE3E4E8E12649A6A6647C2295DD18B6400002108000042000812223102F5B230FABF76694BA29DE2E55A958465E5012DF5E7D2429F391020204824200E1C4A79E4438F1A9E3F26076D2AC5F72FBFCE732D8D3E909235BCCE891359B774A28EDF3C20FCC57761EDDBC306311D858EF23B9F6EDC7A26B9FB41DFD8B79AD3FDAD624FD8931498C8CCFBB2F3B4000021080000420008162229058B55B46A35B5D9143A97159DDF595944C06EFBDE95A67BF2B271108048100C2894FBD8870E253C7ADB0D9FA3962FD5A4EBCAFDBFB624ED3FED78C085231C38AEBDF9FF28495DDAF1C93E89A46B77DD21C7FF6D9E78CF5EB3BA15089DB365B84A93AB351210F0210800004200001083C25103DF0AE84A36B1D8E8978AFC43B4EB934110840A03009209C14A65FE6B50AE1645E44EC6008D8293891BA06D9F7FA1F648C32490774DFAC7BD27DFBD28CCF16EB28151555AA6A57CB819FFE3CFD9059E30827B3622113021080000420000108780442E172B358EC71B3586C952332DA7D43866F9D756922108040E1114038293C9F2CC822849305612AFA9D1EDDBEE8AD6B52511D9588113FA68790F9ECF0B6D637BDAFE75CFAE2B7DEE6E89A8DB27A7D938C8D24BC4564754D946D877E2A0D1BB74F3F7C461AE164061232200001084000021080400681D2EAD552D77A2C232F71E35B19EFB9939147020210281C02082785E38B17B204E1E4857015EDCE37CEFE5E06BAEFCD59FE231FFEB5998213F2A6EADCBBF88D2798A41FB065EFCBB27EDBFEF4ACAC718493AC68D8000108400002108000041C81F2354D52B3EB7597D6C860FB49490DB1364806141210281002082705E288173503E1E44589B1FF4208E89A26A38941191F1DF2D642A9ACAE937059F9420EF5F6413859302A768400042000010840A0C80944B61D96CA0DBB1C85D4D888C42F9C94C989519747040210280C02082785E18717B602E1E4859171C00A1040385901C85C020210800004200081C010A83D7854CA6A1B5C79582CD6A1200281822280705250EE58B83108270B67C59E2B4700E164E55873250840000210800004FC4FA0A4AC526A5B3F90D2F24A5798D1AE6B327CE7479726020108E49F00C249FE7DB0280B104E16858D83969900C2C93203E6F41080000420000108048E40B8A641A22D4733CA95B8FEB58C3F997B9DBA8C0348400002CB4A00E16459F12EDFC9114E968F2D675E3C018493C5B3E34808400002108000048A9740C5FA1D52BDFD480680C1F32724353C989147020210C80F018493FC705FF255114E968C90132C030184936580CA292100010840000210280A02D53B5E918A75DB5C5953634312335FDA994A8EBB3C221080407E08209CE487FB92AF8A70B264849C601908209C2C03544E090108400002108040D11088B6BC2FE19A7A57DE64AC4762174FBB34110840203F04104EF2C37DC95745385932424EB00C04104E96012AA78400042000010840A0680894984562EB5A3F945059B92BF3C8C32B3272B7DDA5894000022B4F00E164E599E7E48A082739C1C849724C00E124C740391D04200001084000024547205CBB56A207DFCD2877FCDA9732D1FB20238F040420B07204104E568E754EAF847092539C9C2C4704104E720492D3400002108000042050D4042A1B774BA4B9CD31984A252576E1A4A446E22E8F080420B07204104E568E754EAF847092539C9C2C4704104E720492D3400002108000042050F404AA77BD26156BB63A0EA9D184279E4C25275C1E110840606508209CAC0CE79C5F05E124E74839610E08209CE40022A780000420000108400002CF08440F1D9770A4CEF19818E896F8E54F5D9A080420B03204104E568673CEAF82709273A49C300704104E720091534000021080000420008167044ACA23A2E24949B8CC31197E704946EF77B83411084060F909209C2C3FE365B902C2C9B260E5A44B248070B244801C0E010840000210800004A61108AF5A2FD17DEF64E4C6AF9C9189FEAE8C3C121080C0F2114038593EB6CB7A66849365C5CBC9174900E16491E0380C021080000420000108CC41A072E35E896C6D757B4C9A754E74B1D849B3EE09010210587E020827CBCF7859AE8070B22C5839E91209209C2C112087430002108000042000812C046A76BF21E50D9BDDD6D4704C621DA7642AC562B10E0A11082C130184936502BBDCA74538596EC29C7F3104104E16438D63200001084000021080C0FC044225A5126D3926A591A8DB79BCAF4B1257CFB834110840607908209C2C0FD7653F2BC2C9B223E6028B208070B208681C020108400002108000041648A0A4B2C6134F32168BBD7741463B2F2FF00CEC0601082C8600C2C962A815C031082705E0044C984100E164061232200001084000021080404E0994AD6E94DABD6F659C33663E519C349F2A26400002CB4300E16479B82EFB59114E961D311758040184934540E310084000021080000420F082042A371F90C89603EE28168B75288840605908209C2C0BD6E53F29C2C9F233E60A2F4E00E1E4C5997104042000010840000210580C819A3D6F49797DA33BD45B2CD67C69676A32E5F288400002B9218070921B8E2B7E1684931547CE05174000E1640190D805021080000420000108E48040A8B44CA2AD66B158B3EE890DE3BD0F2471ED4B9BE42F042090230208273902B9D2A741385969E25C6F2104104E1642897D200001084000021080406E089456D57A8BC5864AC3EE84C377CECB68D75597260201082C9D00C2C9D219E6E50C082779C1EEDB8B0E0DF6CA604FA70C9BBF25A5A55255B34AD636ED91707945469952C90989F576C9E0E307323E3A2C9168BDACDDB24B2A22B519FB654B209C6423433E042000010840000210581E02650D9BA576F71B19278F759C9664BC27238F040420B0780208278B6797D723114EF28ADF57171FE8BE2F37CE9E9E6173B8BC52F6BEFEA1545647BD6D93A9A45CFCE2B732361433E24A994CA626BC7C8D1FF8E91F2F483C41389981990C084000021080000420B0EC04AA9A0E4AD5A6FDEE3A5313E332D8FEB14C8E0FBB3C221080C0E209209C2C9E5D5E8F4438C92B7EDF5C7C6A72527E38F1B79EBD3B8FBC27756B36CAD848423AAF9D93FE477765D5BA2DB2F3C8BBDEF60757CFCAA35B1DD2B8B35536EE6895E4C4983CBCD12E3DF7AE7AA353B61E786DDE72239CCC8B881D200001084000021080C0B210A8DDF78E94AD5AEFCE9D1C1E94D8F9132E4D040210583C018493C5B3CBEB91082779C5EF9B8B0FC7FAE4921945B26EEB5E69DAFFAAB37BD48C2AE9F8EC375EFAC887BF9289B151693FFDF7DED49CFD6FFEB1DB4FA7EEDC3CF7A937B567CBBE975D7EB608C2493632E443000210800004200081E525100AEB62B11F486945B5BBD0D893BB3274FD1B97260201082C8E00C2C9E2B8E5FD288493BCBBC01706F476DE92FB57BE97A67DAF48FDC66DCEE689F151397FEAD75EFAA5E3BF92A1FEC772F5DB8F8DB8F29A1159F678EB9B4C1AD1A4DCAC6D525252E28E9B2F8270321F21B643000210800004200081E523501AA993E8C1A392BE58ECD0EDB332F6E8C6F25D943343A00808209CF8D4C908273E755C8198DD79FD47E932D3706A56AFF3D639E9B97F5DEE767C259BF7BC24DD77AFC8845918D686CD7B5F96F5CDFB24140AD9ACAC7F114EB2A26103042000010840000210581102B32E167BE1942413BD2B727D2E028120124038F1A957114E7CEAB83C9B9D340B853D3023509E3C78DAEBB0FFCD9F9BE939ABC5AE6FA2E6E9A2B16B36ED10A394C8E3BB57BD45629BCCFA26EBCC5778E60B0827F311623B042000010840000210587E0291AD87A472E3F377B794196D1CBFA08BC58E2EFFC5B90204024800E1C4A74E4538F1A9E3F264B6D697DE87B78C68F28324CD03533F33DCDCF2A6279AA849B7DBBF90DECE9BDED774DA8EFEB9F91BF62C8DF73EF2A6F0A898D276F42FE6B5FEFDC34D5259FEF4D87977660708400002108000042000816523D011DA23B150AD3B7FF5D4901C9ABAECD2CB19F9DD77B7253539B59C97E0DC1058510208272B8A3B77174338C91DCBA09F49BF8E73FBFCE732D8D3E909235BF61E91359B774A286DED123BE2647DF37E495F04766A6A52CE9DFCAFDEA893C3C7FE524AC3E573E27AAF6D8BDCEF49485F9CDE8C3941B1110210800004200001082C3781D27299DCF1B684CAAA9E5FA9FF9E841E9E7F9E5EA6586F6C6499CECC6921901F020827F9E1BEE4AB229C2C1961519C403F477CEDBB9312EFEB96FAC6666FF1D77079C58CB23F369F1CBE77F11BD9B0FDA0B7CE89DD215D3879E983BF32C24BA9DD34EB5FA6EACC8A854C084000021080000420901702A5D5ABA5AEF558C6B51337BF97F1C7B732F24840000273134038999B4FC16E45382958D714946189811EB9F2D5EF2452D720FB5EFF838C5126E9860EC7FBE5D2E7FFE4AD6F72E8BD3F33CB9B3CFD924EC27C6DE7CAD71FCDF84C71FAB1E9718493741AC421000108400002108040FE0994AF69929A5DAF671832D87E525243FD197924200081EC04104EB2B329E82D082705ED9E8231EED1ED8BDEBA2615D55189D4AE9E6157A8A454B6B5BEE97D3147A7F3E83A28D1864669D8BCC34CCF494AE7B51FBD355176BDF2BED4ADD938E3F8E9190827D3899086000420000108400002F92750BDED25A9D8B0D319921A1B318BC59E94C909A6573B284420300701849339E014F226849342F64EE1D876E3ECEF65A0FBDE9C061DF9F0AF3DE124959C90FBFAC51DF369E2F4B0FDD05B52BF715B7A56D638C24956346C800004200001084000027925507BF0A894D536381B26E2BD12EF38E5D244200081EC04104EB2B329E82D082705ED1E5F1B3761BEBA333614F31692AD342355E65BD724BDB00827E9348843000210800004200081C22150525629B5AD1F48A9F95AA20DA35DD765F8CE399BE42F0420908500C2491630859E8D7052E81E2A4EFB104E8AD3EF941A02108000042000017F1008D73448B4E56886B189EB5FCBF893B94728671C400202454800E1C4A74E4738F1A9E3026E36C249C01D4CF12000010840000210F03D818AF53BA47AFB918C72B0586C060E1210984100E16406127F64209CF8C34FC56625C249B1799CF24200021080000420E04702D5BB5E938A355B9DE9BA586CACFD844C25C75D1E110840E039018493E72C7C154338F195BB8AC6588493A27135058500042000010840C0E704A22DEF4BB8A6DE952219EB91D8C5D32E4D040210784E00E1E4390B5FC5104E7CE5AEA23116E1A4685C4D412100010840000210F0398112B3486C5DEB87122A2B7725197D785586EF9E7769221080C0530208273EAD0908273E755CC0CD463809B883291E0420000108400002812210AE5D2BD183EF6694297EED4B99E87D9091470202C54E00E1C4A73500E1C4A78E0BB8D90827017730C583000420000108402070042A1A774B75739B2BD7542A29B18E53921A1E7479442050EC04104E7C5A03104E7CEAB8809B8D70127007533C08400002108000040249A066F71B52DEB0D9952D353664168BFDD82C163BE1F28840A09809209CF8D4FB08273E755CC0CD463809B883291E04200001084000028124102A29955A5D2C3652E7CA3731D02DF1CB9FBA34110814330184139F7A1FE1C4A78E0BB8D90827017730C5830004200001084020B0044ACA23123D745C4AC265AE8C230F2EC9C8FD0E9726028162258070E253CF239CF8D47101371BE124E00EA6781080000420000108049A4078D57A89EE7B27A38CF12B6764A2BF2B238F04048A8D00C2894F3D8E70E253C705DC6C8493803B98E24100021080000420107802559BF64955538B2BE7A459E724DEF189A446E22E8F08048A8D00C2894F3D8E70E253C705DC6C8493803B98E241000210800004205014046AF6BC25E5F58DAEACA9D184592CF6A44CA5582CD616FDE4F600004000494441544121525404104E7CEA6E84139F3A2EE066239C04DCC1140F0210800004200081E22060168BAD6B3D26A5555157DEF1FE8792B8F2B94B13814031114038F1A9B7114E7CEAB8809B8D70127007533C08400002108000048A86404945B5448D7852122E77651E360BC58E9A0563091028360208273EF538C2894F1D1770B3114E02EE608A070108400002108040511108D7AD935AB3586C2814F2CAAD6D101D753231C062B145551128AC209CF8B412209CF8D47101371BE124E00EA6781080000420000108141D81CA4DFB25D274D0955BD739193CFFB14C8E0DB93C2210083A0184139F7A18E1C4A78E0BB8D90827017730C58300042000010840A02809D4ECFDA994AFDEE8CA9E1A89C9A0592C5626532E8F0804824C00E1C4A7DE4538F1A9E3026E36C249C01D4CF12000010840000210284E022561A93BF4819456D6B8F28FF73E90C4B52F5D9A0804824C00E1C4A7DE4538F1A9E3026E36C249C01D4CF12000010840000210285A022595B5E64B3BEF4BA8B4CC3118BEDB2EA30FAFB8341108049500C2894F3D8B70E253C705DC6C8493803B98E2410002108000042050D404CA56359AC562DF720CB44D12BFFCA924071FBB3C221008220184139F7A15E1C4A78E0BB8D90827017730C58300042000010840A0E809546D3920559B0F380E93C97189E962B1E3C32E8F0804824600E1C4A71E4538F1A9E3026E36C249C01D4CF12000010840000210808021A09F282E5BB5DEB1480E0D48ACE3148BC53A2244824600E1C4A71E4538F1A9E3026E36C249C01D4CF12000010840000210808021A0EB9C445B8F652E16DBD729A35DD7A42CBACE6334117B2C2AA888F97C3101027E278070E2530F229CF8D47101371BE124E00EA678108000042000010840E01981A78BC51E33224A58A64C5EC8FB2713CFE4C4B80CDDFA5626FA1E666E2005019F114038F199C3ACB9082796047F0B8900C2492179035B200001084000021080C0F21228ABDF24357BDE9450DA65221561A9A92C93C783232E77E4FE45197970D1A58940C06F04104EFCE6B167F6229CF8D47101371BE124E00EA678108000042000010840208D404979B5D4B57D68469D94CA4F76AF97FFEB5F1FF24413DD25313A21FFCF894B72B2FD8177C4A0594036356CA6EE1020E0430208273E749A9A8C70E253C705DC6C8493803B98E2410002108000042000813402555BDBA46AE36E595757257FF37FBE97B6E579F4DFFD87CFE456775CC61EDF91A19BDF3EDF400C023E228070E22367A59B8A70924E8378A11078AF6D8BDCEF49485F7CB4504CC20E0840000210800004200081652230D9FC130955AF915FBCDA2CFFEEF8F34F14A75FEE6F3EBD267FFBD9759948F44BFCC2C9F44DC421E01B020827BE7155A6A10827993C48150681966D6BA4797D9D3722AA302CC20A0840000210800004200081E522F04349AB8C49B9FCEAED5DF2D7EFEC9EF5325638D18D7D5FFD7AD67DC88440A113403829740F65B10FE1240B18B221000108400002108000042000811521507BE067DEE7878FB56EF6D63799EDA25638D1CF13C72FFE7EB65DC88340C1134038297817CD6E20C2C9EC5CC8850004200001084000021080000456864045E32EA96E3E2CD5E64B3AFFD1AC71A25FD3490FBA40ECFFF11FCE48B7F9C20E6B9CA49321EE370208277EF3D8337B114E7CEA38CC860004200001084000021080405008949649DDA10FA4B4A25AB6AF8F7AD3755AB7D67BA56BBFDB27FFE39BDBD27EB7572693E33270F69F455213412939E528320208273E7538C2894F1D87D91080000420000108400002100810817074ADD4EC79534AC2E5594B15BFFAB94CF43DCCBA9D0D10287402082785EEA12CF6219C64011380EC8737DABD52ACDED0245535ABA4FFD15D19490CCE59B2B55B7649A2FFF182F61B78FC4086637DB279CF4B12EBED9241931E1F1D9648B45E2AAA6A64623CF38B381366DBE8704C4A4A4AA5345C26C989716FDF92D2F0AC36E97E95D551B97FE57BA959BD4E2A22B519FBA59213323A1493B1E1B8D95623252173DEB272D9B8EB900CF6747AFF4F4D4E8A9E3F393622E363C3667B856151E79D6B746850C64786CCF652099BFC542A29D5D106915048E27D8FCC791352DFD8EC1DAF17565B86069F188EF732F2AD51D69E0973ADB28A4AD311322EABD63749DDDA8DA2AC127DDDA6DCE55ED98762BDDE766B4F7955B58CC4FB25393EE66D9F307FA72653122EAFB0A7F7FE6A59AAEBD678712D73EF839B1EE7D51BB666ECA789A4E13F62CA38994C1A7BAA44EDDAB8F390575EB567C4F84EAFABF780E1C13E999CD2EB551A06F5122A29F1EAC064CAE4195F293B03C6D896E9AB747BB48E3DBA75C163ACFECA08E61AE3A343C69E9888295759654452C6AE6D2D6FC8D848C2E3A3F6840D3765306EF2D40F651511A95ED520A9F171AFEEC894786C9FDEB74A64CC9C3369EA55A9E114A95D6DCA53E32E5B5E592D8F6E5F34BC1A66D41D65ABFED53A5062CAA7754D596F3DF07A465DD67AA1F556CB5F627AC22A22D5E63AF51ECBF4BAACFED23AAD766B3D50DE7A5DF5AF063DFFE464527A3B6F89FA6A7A9DB77567217559F74999DE365B77F477A1E578CA6DC8600B195F4E7AEC4C3423844225DE6F291775F9691942DE6F50CB66EB8EFE06B52E6B7DF3EAB3E13665FE9B5E97D530E55B65FCB6927559EBF1D86842A6CCEF3DBD8E95943CAFDB8BA9CB5B0FBC667E3303EE3E68EF81A3262FFD3AD3EB72D2D49749F3BFB252467A5CB9F96DABAF6C58C9BA3C3A1457444FEF1BE677AABED1EBDBF0A275D9DE07F55E9A795F2EF5EEBF29D363AC7558FFD7FA60EBB2D663EF3765EA91B2D0FB99FEAEB4EE6A5DB361BEBA6CEF8329C3B7B2BACE3C77C664D5BACD52DBB0C1DD97F519607EA5DE3D26640AAF65567BBCFB60DA7D39647EC7FA5BD5FBC7A4A93F7AFFD4EBEBBDC1063D6FD7F5F34BBA2F9799F39A1BB3F77CD5B25B7BA6CCEF5A9FE1F6BEAC7CF47FBD870D3EEEF4EE395A77D283D6E587D77FF4EEB973DD97F556A1F54FEFCBD3EBB2FA5FFD3412EBCFA8A3C9B1D18CFBB25ED7DE83B3D9938BBAACF718F5EBC4A879D6A6D5D1F467BA5E47EFF1E691619EFFC35E1DD2E78B3E3FEDFD77A5EBF2A8B147EB94BE8FA8DFD476FBCEA1ECD4CFFD5D77BD67E25CCF745B97EBD66E92FA8DDBBCDF8C7DC7B07559EF39FABC8ED66F90E89A8D123275BCBFCB7CBED7BCC3E87B4FB8BCCA3C974ABCF71EADCF5A8F1B36EDF0FEAA2D1A264DFE9DF62F3C76DB0EFDF46966DABF7ABFB3D7D5771B6B8FFE766DD0FAAAD7D56782FEA6F4F7A1FF2BFB6C419F718FEE5E97DD7FFCBF4BF5BAE68CDD9243FD3274E33B490D9BFB2A01023E268070E253E7219CF8D4710B30FBFBDFFD476FAF1D2FFD4C569B06FCCD739F7AE2C95C87EE7BE38F4CE3B763DEFD76BFFA81DCFAF133EFE5511FFE63A641AC2F8F936ED8A43E38F595656921F39C2F76AEA51C3BDB95F4854B5F3AE60FCFCBFEF4C52CE51D926B7BF425445F30E60BFAE2AD2FDC1A3C61C2BCEC6AD097477DF9CF55D04684BE90CD1F9EF38918A16AD888481AF4854F1B04B90A21D3109E320DFA1709FAD2AFE247AE7DF52236CCB66FAEED597A5DCE6DDD09425DD646BF36CA73ED2BAD0F7EAFCBE94C727DDF594C5D56E1451BDE1A726D4FAD69A8AAF03E5F28B8FBB2E978306AA267367539BBF796B32E2FF43EE8299BCFDEAF5414893D793AF2225B5D2E37EF0AE5E63D4D3B6FE60BBB5E795FEACC39353CB8F283D7F9A0626ECBCFFE34E3D0DECE9B72DB882A1AD299AC6FDE275BF6BDE2E5AB507AFDFB535E3CFD1F1568B6B5BE999EE5E293A6B3EBEA371FC9D0C01359DBB45BB6B6BE25E1EA55DEF6E490114BDC3BA63B8408047C4900E1C4976ED34E8D29A32687BCBF1AF71ABBA691353969FA08F5AF69C868AFFD2FFEEDBFF769098BD76C1D0DA2411B8361AF1778C07BB19F4E441B8AFA00D4DEA8DDE6A1A9BD34DA00981EEC7EDA93A3BD26DA68B72F7F8D3B5B65E38E56EF381DE9D273EFAAD73BB8EBE5A3A6FE4CC9E5AFCC5C5413F481BA76F32EAF07FF6EC757E605B35B6A56AD954D66D48A0DFDDDF7E4F19DCBDEF1DA6BAD41CF1F6D68F4E25A1FEF5FFECEEBDDD58C9AD56BBD912EE98DF69D47DEF5AAF28DB3A7DD8BB1F636EA83588FD5A03DF6CD077FE2F59224067AE4CE852F9E35FC9F37ECB71F7E47BACDA8057D886B6FA3F6CC68D0FCB267BD9ED3ED59B56E8B376AC18A127A9D7D3FF903D3E33260C4ABDF7BC7EB3F6BCCE81EED0DB4F644CC0885A67DAF4A4959995C3AF38F6EBF46C35545090DCA5DD9AA3D3694999EA3ED87DFB649AFA7F3F6F9CF3D5BD53F75A67775C030B5A1A67EBDEC3AF29E745E3D278FEF5DB1D9B2D5B0D05EA1C7779FE6AD6DDA23EBCC4B908E6EB8F2E5FFF4F653065BF6BEECD9F1F4C090DCEDF8D2D503CDD3EB6DD876E0E966F3EF9061FBE0EA592FADF65445579B112E4FC512CDD417BF1D86E7E5AF7E275EEFBCB7A7C80E63A3D683B819CDA441EB4E7DE336D3C375DF5CF32B2F4F1B4D1B77B749ACE7A174DFB9E4F5584F6FBCA6D71D3DA8E7DE35E9EBBAED1DAFA29FDAA475DB06DD5FEB68FBEFFFBBCDF2EAA2D6D1CE6B3F9A5ECEA7E290ADCBF7AE7C274FEE5FF7F6AD367579C3F603F2C48C041A3476EA680A656A8099FAF854BC9AABEECC57976D1DAC5BBBD9706B747547EB98BE886A2FA6B2ED32E2A7360C75C453ADF177BCFFB10C98116776E4913D8F1A3D973DD9EAF2E3BB574D3DB9ECCAD5B069A7D7BB69EB8EDE4B36EE6AF39E2189BEC7D275B3DDE3B3DED40B7D81EFB97FCDF87AD0EBDDD45163362C775DBE69EE077A5D0DCAA0C98C12E933A380B4A16B1B20F69EA6FBBC685DB6F7C18B9FFF93D70BACE7D0305B5D56B697BEFCAD37F24CF7D1BAACF704AD4B2AD0366CDEE18D284B6F942C675DD6915D57BEFAC88031F73FF32E505DB75656373649F7AD4BE69E32E2F56CF73D34BF9B05D6651545750480BD0F6A19F5BEACF7E97B97BE353DE046D834C2ADF652EBEF464745680897554A73EB1BE6B7B34A2E7CFA1BF7BBD1FB91362C1F9811881AF47EA9753D5B5DD6118F4FEF83FABB9B32BEDC2271D3C0D45E740DFA5BD8F3DA7133A2F107EFB76ACB55BF71BB19731292DE8737BDFDB42E6FDE73C47B66DD329D0F3634ED37238CE27DA62E5FF76CD5FB7BBA50BED8BA7CEBFC196FD452FA75F47E6FEDB1F7657D16E97D35661AA736E8FD5A3B49F49974EDBB930BBE2FEBF3C56B58F7F7D85379CFDCF5CDFB8D0FFE87A9A3CFDF07B6B7BD6DEEB597BDFBBAEE6CEFCBEAEBBB17BF76BF2FDD66EDB1EF0E4BADCB3A52E8B27916599FAB0FF537F1D0DC97F5BEAFA31E9ACD28467D5738F7C97F5613BCA0CCF43DA3E7C1754F3C502140473A5A9FEB4E73DD07975A975588BAF2F5EF9E1A63FE557B74E4AB8E88D4DFC3F44E876C75477F97FA5EAE9D612A92DCFAF18CE79BE975D9F2D9FB933FF4EEFB7A1D0D7A3FDBD6F2A6F9FD7D639E817734CB0BDA11A6A2CAC31BE7A5D2D875F0AD7F6DC4982EAF0EE90ED385131D59DCF1D93F9877A832D9638ED5DFA58E3AD6DF9B3E775ADFFD37DEFBD585DFFF7F5E7AF3DE23B2C63C2374D469E7B573DEC8B3AD075F97B55B667E6EB8D3DC07BA9E8D96F68413330A94008120124038F1A957114E7CEAB81C99AD0FE16BDF7D625E827AE5E0DBFFDA7B799AEDD476BF78EFCC9E349D9AB3FFCD3F7687A9D871FE5FFE9BF762BBDF8C605101E7D217BF95755BF74AD3FE57DD7EDA60EAF8CCBC189B70E4C35F792F797AACBE2CABD0A30F59AFD1671EE8FAB2A643BD35E894231D3DA30D1C0D6A5B7AD01771156CB491AB0DB6F55BF749B769E4D97C6DD4686376C3F616F3427CD81DDAF3E086DCBDF0A54987CC1422D3B83776EB7575648D8A4F3A94BEB2BAD6CB6F7DF7CF1C2B6B8F3BD1B488ED81B1F6E83055E5A82F9CBA4D5969B9B7B5FED40C95DDEE5E58EC7E9B8D50B161DB7EEFAC3173DCB56F3FF65E1CB561A10D87E92F35DA28B10DD869A678C9DDAF1EF35E2CAF7CFD91372D4B5F94B431D9FADE9F1BEE6572F6C4DF79FBB5BDFF979E1FEC0B9436CA7598FA3EF33256BDEAE974217DD17A6886A56BB0BE9AFEB273C1F8584724650B2DE6254B5F2CCF7DFC775ECF5549D88C3C49A6A4EDFDBF3082CF03C3FF536F687EDBD1BFF04E31FD7CB6EEDCE9F8DAD48D3BDE1403AD13D69EF4BAA32F7CEDA7FFDE8969D36DD29E68BD8E2DB3BEA8EB50646DA4695D56B1A9CB4C47B275DE9ECF32D4F3A93D2A385FFFE15F64C83444BC5E40D390A9AA8966AD3B0BADCB3A7C5BEB9BAD53D9EAF2135397EF98BAAC755E1B12FA9BD2977315A67251976DDDD1FAAAD38FB42EAFDBBA477EF8E83F19025372C0BC786BC3C0061566B58752EBB2B2D33AAC43CCB521AE2FF92B51975574D43AA6A3377408BBBEE06B5D56FF5CFCFC1F9DA8A436DBBAF3227559CF7BF8D82FCDFD68CA5D4787C2EB75B54EF59921F8E975D9D631E561456EAD3B3A6DEEF257FFD36B04EA14286D045B7B96B32EDB068BDEA7EDFD43EDD146B2F63C6B39743A93F608CF5597F5FEA975607AB0F75F5B77B4F1A822B0ADCB1D67FEC1BB0FE974429D6E69EF970D1B8D8064440C7B7CFAFD6DAEBA9CBEDF745B34AD7556852AAD131AAC3D9AAF0DBAB35EFE94D7D3AEF758F5890A182A78A978AB75596D57BBEDFD4DA7CCE89487C5DE975540B2F6549929812ACCE87DB9D4D4D173279F0A012F1DFF2B4FA0E97D78CB6BA87AC63FFB4785C07586EB42EECBED461019D7118BCF84B2F4F3D8BAACA2A70A307ABF1F4DC45C5DB6A30D54783E649E851AB2D9A3D37FF51D43A7002FB52EDB3ABADE3C0FBB6F5F72F765ED2019E8BEEFBD23E86FC4BE73D41A014585775B77D2DF39546459A9BAACBF27AD8FB68E597BEC7D5AF92DF43ED8B8A34536ED7EFADE72F59B8F3DD1777A5DDE62DEB3060D0F152CB4C3687A5DFEF1D4AFF5921E177B5FD6FBF78F9FFCDA3CBB264C9DFF332350FDD67B66CC5597779ACE0D7D46DAA022A24ECBD1EBEAFB92D61D151EF7BEFEA1DDC5FB0DE96F49DF6F5474490F2A606B99ECFD6EFAFD377D5FE210F03B0184139F7A10E1C4A78E5B80D9DAD3A78D82B9C223F3F2A13D783A7FB5C1F4B4650B76BF2DFB5F91D5EB9ABCDD54F4D0DE3BED79D387AE362275AE7ECAE45D3642898E60D0219F8F4D0F7FCFFDABDE680A6D68D9A03D82E79F3DC05F3AAEC24948F40548D74AD1A02FB53AFF577BB1D21B0CF6E549F7D19E127D4DD7978EABDF9CF04494FD6FFEDC34C4EABCEBDE372F2BD1063394B5F7A1678F0EA3D6175DEDFDD7DE989A6702809ECB36EE74148836E4B447461BF47A017D09D876E82DAF6752F3D385930757CD70D65B174DC32B627A308F79F3AE754D0CED7DD197D2231FFC95D7987A6C7AD91F98D12E767ACA819FFE2B2FFFD217FFA497378DAB5F7AF3C775448496D9361894835D9B447B79D4AFFABFF60A5D32BD6F65665E7AFA305ADB98567F6A6F9CF6F60D9ADE231D39631BFCDA3BA76C7A4DC355ED51914ACFA12F3E6AA3BE541E3EF6979E5DD69E0AD320D006828A5F3A92418FB9624689287B9D9BADC2CFE52FFFD91BD5A36B85685001E1ECC7DA9816D350DEEE8DC6D0F9DD5D8697BED06ACFA00A396ACFA52FFED9B355EBACF69AEACBE0ADF6CFBD1ED5E89A4D6634D451773EED39B3F544050DB5CDB3FD596F74B6BAA382D555D368D7A075597BD5B5D75B8713A7D765FBE2AD0D21ADD3B62E5FFBFE13AF71B7CEF4C436ED7BD913C0F47C9B76EB6894A7A36A0E98FA576EECD146B2B5315BDD79D1BA3CA3EE18DE5A97758A9DAEA9628336EC6EFC70DABC9C369A7B40A967878E4AD136522EEAB28E32D2BA63C50FADCB632371EF9AA642C8CBA6C19D1EEE5FFEDE1B11A42FFDEA27CB75A5EBB26D9CDBBAAC2FF43A07DF8E605A4C5D7E607A50B571618558BD0F5E3143CDC7CDC8BDB9EAB2FD5D6D304C1EDDBCE0E1B2F7C1B327FE93772FD3CC95AACB2A10EBBD4D1B43378CE8A741EDD1750CF47E6EC38BD465771F3407DBFBF2D98FFF8BA9B249F3FB7ED58C98FA56B4EE68C5D4D11C7A2D1D41A6A317EDD45215FE5404B4F70AED3D7F2AE43C1D0198CD1E1D99A02377CAAB6ACD08BB778D383D2CBA9E8C376AE4D97D7938D16FCAF6CFA2A3F01ACC6836BDEF5A7B54ECD7511D07DEFA5746285A65EE63FFD9BBD7EABD4F47B769E355EBB36DBCEAEF4B47662CE5BEACE2820A4BDAA8D4678F8EC8D4FBB28EA8BB69EE27A652387B54C4D6F5635494D0D11E1A5438D17BFC8BDC97F5186DDCEA7D797A5DEEBAD9E1DDD7369AB23E32F1D5EBB778F7E547A6FC4FEBACF9ADFFC1D3DFBADA3366D6C7D1515436E8B9F5196047092DB52E6BBD5421BBF9A0A913E61E64EFCBFA9CD01113F639A162AEAE8DA6CF40F595AD3BE3A68CEDA6A3C2866C7567B6FBF252EAB2D62B5D1B6D93A9DB778DC06FED792E36E95BCC54D6BA63EB724524EA09F8E3668DA6B0196D73F3ECEF8D48D42F87DFFFA5A4D7E5BD6624557A50E144EFB55A97556CD4113A56ECB77559DFE1CE9DFC2FE6DDC7AC156604319D6693AD2E6B1DB5D7D536C49859BB4EEDB1A370F5DAF6FEA623351BB71F74E678C2B2B98E86973EF85F5CBE3E97F4FEACEBECCCF62EE17624028180104038F1A923114E7CEAB80598AD2F7A4DA671B866F3CE59F7D6A1C5DAD3AABDE9DAF39ABEA057FA01D9F6FB415FEECD8BA52E0EDB6D7A547411CDB9823656743A810E99D5605F4E6C8F84ED7DD1C6863E80F7FFF4E75E8FF474E144A774E8F40F3BB47EFA35F565CA3684A66F4B4FA7DBA35375F4655383F676EA088CF4A1AC3A45647BDB5BDEE893E9C249BB198EAAE2C45AD353DBF36C9A8BBD8E96457BDCB4D7767A489F12A0DB540C50C141F75591637AD0DE3DCB58CBA8E7B52FF35638D1056E6D8FA5FA5D99A6076D78EB681E1D563B5FD0E9363ADD42FD349B3DE96B9268A3285412928B668A517A2F9136282F69E3DE04F5B3360CD2439D79119F328B11CE678F7254C146EB8EBE5CA5F7D2A79F4FEBB00A58FA82A8A319A6D79D4E333AA6CB8C9251967AEFD3C6427A500144A72F59CEE9DBD2E33A3459C546FD6D685DB3A383D2F7B1F1B9EACE62EB72B6BAA32FBC7698BE36BA6CEF78A569F8D9695073D9B3D8BAEC293286A70DB62EAB3D761499F6646A83417D9DBE0EC44AD6E53E332249173BB4C1DA63D3FA77B175798D19A530D8F360DEBA63EBB22E70A90D1FEB1B7B1F4C98C6BE9D1AA7F5541B2F2B5197FBBBEE78F71E9D06A6E5B0F6E85416FBFB9FABEEBC685D56914A9F1FE9D33794BF36EC54D0D2DE6ABD0FDBDE67BD2FAB807CF5DB939EE8AAFBCE65CFF71FFD8D2734D85163BABF0D3A7A4EEF8FE9F7657B7F9D6E8FDE339B5B7EE28D9AAC35D3E386FA9F9846E884D75B1E31C27BFBBFFCBD379D51CF9DCBBAACF5438591E9417FD3DA91A0F75F3B6AC9EEB3D988B93D77AE3C9D866232B3D5651D9DA19D143AC24E45A1E96BB22CB42EEB7555E0D691371AEC33DDAED5614541BD5FE97492E5BE2FEB75F6BC7EDC7B4EA4DF076DDDD1518056CC9EABEEE4BA2E4FBF2FAB3D8D66C4EB7933FAD1AEB593ADEE28D7EC7539E475F2448DD0965E9755086C36EF122A8E68B0A3BC744AAC5D7436FDBEAC2361BC8F029891B8560C9FCB1E7DEFD0CE297D1EA75F577FABFA0EA3D7D529D77A7FD30E93EDE6596943FA3BCA21339A4AEB8506DD578FC95667EDF1FC85405008209CF8D49308273E75DC02CC768BC31E368BC36E783A4A24FD30DBC3A82FA9FA929C2D64DBEF878FFED6F58AEA0BD81AB3E09736A07408AD4E95D006C206D3D3A00DF5276698BE36A235EC33D37A5460B08D7A7D50569A690CEDA7FFFBD3B5554C03CC4E07B1BD1676C4898E0AF0869D3E6BA4E9035A5F8074F4835D6742AFF134BFD9EB9DB2D7D57C1BF4E5DCAE6BA13DACBAF688BE68E97406ED71D4DE4E5D704D5FEEB507E4801171B407D0B2B0234EACA864CF6BEDD1C64FECD9C819DDA60D346D5CEBDA17DA3B333DD897641504CC526BA637E7E91A262A6AE98BBFAE29615FB0B451BAF3A5773DA16BBA70624706D9F3DBEB3E3643E2D3C5005D9CCD7EDD401B2FE941CBAC0284F650E9B07D1DA5A13DC11A94B5FAAAFBF665D758D061B92AB2E83ED38593E9C3E5BD55FB8DE8F0D0F4B0A75F57F395AFF67E4D0F968DE6AF6F3E60F6792E2A298B1AB33684AEE9A1F66AC85677749B8ED8B1BDB3E975561744B6C1E66B9D52916C7AD0EDD6176AB70E75B6C12B87A92FFA1BD0A08DB0D677FF74D6BA93ABBA6CF968DD6936A37E7434884E29D03AAEBDC04FD7A94AE6B42EEBFD420526ED254C0FFA9BD7FF958FDAA3C29B8E16D0B46D90A72FE6A98D409DAFAFF56D25EAB23698BB9E8DEE48B7DBC66D23F085EAB2998F6FA70BDABAA35F20D17BD7F4607DA5F976C485DD47470D6923421B39F6DEA4EB2ED46FD8EA7A6FED7D508FC9755DDE64A69E743E1BB1A5E7D7FBB27E69CB13949FDD6FDB4CCFF66CF7C16C7579D84C3519303DED36E8FD5147B3A9F06D834E6DD191517AFFB61C9D306AEA85C9F4A623AA90AEEB41A8D8AF411BC9878EEAF4C299F7E5B8992277356D4D097B1FD45E7FBB18B59E43F3D5C6F47AAC4282DAA953E26CB02394ACD8631B83F6F9A4FB6939748ADA52EBB28A56E9F6E83D4EA7EAA4DF8BF4BEACA3FC74249706DBD8D5FBB35DBF69AEBA7CC58CCE4C5F28D4DD97A7D5656D64EB74AAF4B0C6ACFF346A16E94CA4AD87A2F79D849966619FE95630B123E4F4F85CDC97750D28157D6CD07B8DDAAE23ECD29F6F3A8A51D7D2D0FBA04EB3DA6D4660E81A3AF65EADA3835ADEF9C5AC756739EA72FA7D59EDD96EEE7977CC28197D7FD0A05377F43D64B6BA93AD2EAB68962E784DAFCB7A2FD17B8AAE6FA6CF610D3A7A4B05C341F36E63D723F1363CFB477F9BBAA6D95CF765FD1AE28F9FFC177798FD6DA950AFEF4C4FC5DE7F65CE937C362DB6CCEB74D28E2E7D0EA81F6C3D39F8F62FBCDF8D8E42D40E88B9EAACBB201108048400C2894F1D8970E253C72DC06C3B5C5F875E6AC33F3DD8B9BE76AE6DFAB6F4F85CFBFD607AF4B4FE68E3B0CDBCC0EA4B8C86C7A6C7EB9E1982AD8D84C3669D0C1BEC707DFBF2E935F4CC4265BA9E880A2BB627D80E81D6E3EC8BA96D30A4EFA70F776F11D86717B042910A02BA38994E9FD16934B60751850B7DC8EBF063ED31D4C50275014F1BB4175C7B645428B13DEFBA4D1710D49E140DD385133BBD47B7A5DBA3C389ED70776D28EE7BE30F9D3D3A95C1A806DED07E5D6BC1DA932EE6E8F9F4E57393E961D5B505741138FB42AC8BBBE9C2911AD21B9B2AFC9C370B9ADA51145B4CEFA32EEEA7E1969936D467E6C46BB06B08E8F4141D8E6B830E5BD6068DCEC7D639EEC648276EA80DCD7A5DB32E85779DB49EB21DCF84B9E98D4DDDEFC77FF9B5EB354D9F4EA2C3E0EDBA0E3BCD4B64AD79A93A7FEABF797EB1F6E8306FED1D541BF5AB00DE7C7CBBD1FC557BD51E5B47EDA69677FEC45BAC6E7ADD49DF6F7A9DB53D7A7A8E973EF85F4D63AAFF6983F199AF746A892E8AABC28EF6823F6F103C1D62ADC7E902C0BA46417A1D4D9FF234BDEEA4EF975E77F45CD9EBF2D3AFD944CD27AE6B57AF7775C7F6F0EAB11AB4C1A3BD8E3A1DEBB9ADB9ABCBB6EEE86F5E052B5DF45585305B77F4B3CDCAC9066F149719C6AF75D08E145336074DE3C50EEF5EA9BAAC36A90D3ACDC25B40D4FCB6ACD0ABEBFAE8BA242F529755F055914D838AAEFA39D8F4BAAC8C7474920A031975F99928E01D98E51F9D2AA3F6AC445DB6F7656B8ABD6FDAB4DEAFED5A560BADCBBA96944E1DD460EFCB3A2D4FA7C7788B73DA939BBFF67ADAE0D3DE701BB42E6B2FB6DE97D3EFB7F6BEAAFB4DB7E786E9BDB60B62A7DF07FB4DA35B1708D660471CA48F36F4364CFB67FA6FCB8E16D0DDF439A1538034E822DE3A1543C352EAF27CF6A4FB49996D6B7DC3ABC7F72E7EE3A6C0E9B34CC5036D884FAFCBE9F741B535FDBE3CBD2EEB9455BB3E87EE9B353CABCBF6999E18782C6A8F0D733DD3D3ED99EFBEACBF253B32C19E5BFF5A31DB8E1AB2DBEC7D50171BB562B76E9BEB999EEDBE9C8BBAACD3BC2A4CE74CFA280D15730F9A67D66CF741B5355B5DD629861775DAB1090BADCBFA7EA3029C1505B52EABA0AD7544A783D9770C5DEF4ED746D1905E97359DEEAFF4DF96BE0BEA2831ED68D191C52A68CD5777F4FEA61D49DAE1A2EF66FA459FD9EAAC5E970081A0114038F1A947114E7CEAB8059AAD0F3D1509EC0BB83D4CE7D9EA972DD2876EDA6DE97FE7DACF8E38D1C6B93E406DD046C8B993FFD5BBAEAE93A10D247D59D635179E4ED5089917E1D7BC9E0F6D90EBFE1DE6C16917D8D307AE3E3C35E8035D7B8D54B85061417B356C6FAC8EBA5865A67AD8E01A9BA691DD6A5E44748A888E36D106B8BEC4D9053EEDC2792A0ED8CFD5EACBA836C235682FBD7DB1308648A5399F1D91A33D35DAB3E52D546BB6D9C52DB5D1986E4FFACBAF15AEAC3D7681381D8DA3D39CAC3DB61CFAC2A28290F6606AD00686AE4E6F833684556CD2607B6EB417497FCBB6474DB7A50F83BD6BCA6F7B0EF5BAFABFED35D246BB8A6CBAA0AE0A697698B29E43839655196ACFAE062DB37EF9C1066B8FF6446963457B676BCD88047D99B523392C037B8C1D3AAC69BDAE72BE6EE6EAAB8FB4474EF96BBE0A11D64E7BACFED5E90D07CD741C0DB68E7A09F38F368A7568747ADDD1C68F8EBCB02F86D3EBACADCB7A0EADB3BA068BCEE15741401BADFA1BD2FC21B370A72E6C6A0C36FF3F9F9AB2CE2C40ACD3E2B42EEB42ACB68EEAF9749EBDD6F3F4BAA3428CD6655BE7D3EB8E1EF3C275D9083C7A6D65BEDD084AB50DEB337E537A4E6D94D4376EFDFFDBBBDB58CBAEB280E3FBCEB4B49D698116427909B692C84B951021F2120D1A832862221A3146438C895F8891C4F809304162C4C4F80963FC688C8981F84112834691A87CD2128B08129584164AA525E5A52FD3194A67C6E7BFD679EE5E77CF3977EE9D993573D799FF9ECC3DFBEEBBCF3EEBFCF673F6D9EBD96BADCD6C99DAF2E07FD058A6D291FB84BB8D909CCC586EF72B2F92B1CCFB2786DB4A68C6492DCDD589655E8BBB3A310E0DD33296195B8784EF616299B19EA84C30B5B17C4B241A18F32163273E9EBB6E65E5F841F7335A707DEBE1074B2C9030206E99386E664BC1AB13CB3BF1397F7DC4EAF1D21A81B15A9E8A96731C0F99F8CCE598506DECEC17CB7B2A9BABE332DB629BB408A062C5FBE44E542456EE8FABF039FE0DEB31E5D84FCBE320B19409EDB63C19CBF5D97B8F83ED7199AE9577853F137788E338423732DEE78BA23CA7E2BB83F2B51331FBEAB84ACEB48C1DBE23F2987DA9C765BE0F98280FC949E28A24C8F32351FE647C0FE6319C75DAE3322D0ADB440595505A4F322D639918CB84F9F2B8BC8C65BE0F9870F9E2A73F598E318C53C231ED816821F0DD33A74B7CB30EB1CCA0BA7CD697E5D9F49D7ED8E332B1C2F71CC98DAFC4EB33CF9D7BB0A0655426724BB2322AEFEC07DE2BDFF5C7A36B13E721CC3FEFC57753E432B5B1D32B96392ED3FA8EC43BC7FC6CC14401F63B0EF299E0FC20A7F63B9DCF500E187CD85866BFBE248EDD27223196136356DDBFFA5E27E668D1C4D4C6328931F665BE6E5B1ED6CDFD9EDF072CA3550C0363F3BE69C945328B2EB4B418E3821E71445279BF98BD3DF66FDE22996D3A29B00D02264E06DD8B264E06DD71072836CD7DFFE3931F2D15A67610AEFCC22D5777DEF28B6584FE759BBBD87A39C649FB25C9761E7D28EE4EF3F97F2B57A05F1B03A39204295722A2A2C8B4BCBA9E778AE164A75648CB6AE507958E9CF24A5B5E91CC8A7EFE3D5B0DD0D49A66DDB48861628054AE3871924DA52FFBDEE6F378CDFADA750949102AA1ED8415535B9E3C49E3E4930A425B9EB6C2403FE0574477A82C4F36A7E644EAC551364EA6B2C935AFC18909E39764B2664EACD4CA3A0E9C7430657928DFB1E3C74A13EF4C0865B37AD6A392925D14785D6E65CB89265714D91E09A657BCE1ADE5247D770C81D86F0151AEA2722295E5992BC7FB97E7C69B6E2E15005E3F9356CC3331A021CD7A99785DEEEA44051C9B3371052ACB73EB735FB0A7D54A8EAB92DBCB182D1B5AFD601DBA3BA50D8BD324636819B3FFFEF7D1ED2C5AC83011B374DDE2849BC40995276282E51C2F3FF3897A170ED6C58FE6D6B9BD8CE536B19271DD96272B87573A96A9BCD08C3FCB41458ECA17F1C27B6FA73DE559B51C39482C338E02B1C34934EB93ACCB58BE3FBAE57CA3195787845B7B978F6C6DB25F797AC632EFBF6D1930C77295C9D8E1B7F4A13CFBC572DB7AAA8DE5DB5F18B7CE8E44E2F9E8EE92C7C1B6051671C15D25B84A4EA26F19CB1C3789DBB62CCCF78A65F6CD4BE2D850BBD3DCB81B43A500E5752F3CEEF0B7FD62B93D0E725C668C0B924074B9A1C519C7A53C2E7357AC4723999F5326D9B245C4EE7170755CA282BEB353633AF75529CF2A9689318EE3ED71B02D0F9F595A4270ACE1EE2A8FC6AD6ADB58E636BC243002BCB410CC72BDEEA7DE55BED32E8C9DF9FB2BCB73D858A61514E5611053EE0897C7418EBF79F7B53C8651E9E4F3C7941556E6898FBCF0C0EF4C599E8C9DFCEECAE3685D6B2AE3B8644B406299CF3877D3E198FCC07F92A8A8B1CCD82B9FFDA7799055B6474BBD9CDA2EA3CBF264595837CB93EF298FA3B99DE57199C407172E4E3DFE8DF29D99C7655A513CF0B979EC225A7630502FC969922AB7BFF0EE724C8F57DCF35DCFEBB4E5E915CB1C1FF91EA1D50B31477720CE492E761CA4750A9F9775B14CD9DB73B08CE59AFC79B824D2F2B89CB14C3CBEE07B5E5E6E83BCB42611787F18F23DB8EEB3C573E936CC586F7941AEFD6C519E8C435EF7CEBB5F5962278F6FFC9D29CF4B49BED1128F6E4474615E4EB95F78DD97467760C64E7352609B044C9C0CBA374D9C0CBAE30E50ECEC374A1FE9EF8BFEB339718585ABFBB47CA0E5C7A6E962EBE548ED5C4D79CD8FFF42F972675BD9CD8513700636CCAB7CD9BF9F2E0FDC4E30A7ACD467779C5CCE23573B1E88CA187FE3A497CA7F0E7A4A828126A139B589134ED0F3EE327932C495B2BB6350D5ECDFBDA93C79DB49B69B6399E46B6453719653B9A6350C771CF8BFA800B4E5694FD0B33B549627B795AD0CD22B4F8EF83BAD2EBEFFCD3F5B925A599EBC6B03DD7E68A6CEC46D05E9FF7ECF8FFC4C54E83F529EC7C9302D36B23F33EB3D12DDA7B883051383BE71659DA45A3B7165F758741DE28E1E39E50976968713555E87D63F74D1E04430CB934D7839C1E1CAE972BDECCFCCB6BF18AD8FB29B147DDFBFFBF4E9D22229F715EB501EEE8AC195D79CB0E44A30AFCBF6B80A4D2CB36F738C9BBC42DDC60EFB9AF5B872F5ADAFC5DD9216319B27A011C4D3EB7EF2572289735F19A78493364EE03296E70A414D1A915861E0CCDC1EB76626463971A42F37158FECDED0C60E578E2F2596D381CF0F9FA38C65CA1DB59ADD7D919FA9AC7C2EE398EDB4E5394C2C73C78365EC642CDF17B74CE52E441937191B19C37850315B579EDEB19C95B36C35405FFE1AA3274B451E938C9DC3C4F26EA2319ECF15586296D67569905D5448C4B5B14C22921678D9CC3E8FB77C7EA930677377CA753562395B9EDDF5036F2C2D073286887DBA5D712C679EA98D9DFD62B93D0E66E2A41DA0936D11CB240CE8DE44A2E35824F8A858DE19AD3E1E89965F1CEF3996650CDD1CC98233F15DD0DEF2BA2D4FC632C70ACCDBE3605B1E0634E596C224B4F3D84A798865BA4FE4DDB79827A9950340B35F68E95862275A04D04DAB7EFEDF191F438E0B977E5CE6BD529E8C1DB6454C120FDCD12B278E4BDCE2BA26FAA65211E64E43B40AA432DB4E6D2C9350A8C7CB9797A45E1E47B3A5CC32966975C49DD26E8CF7F9DD789F19CB7C271393E9B63CC7F8F217A285638CCB458CB7B7A2A55C9713CB241FB8C890AF4B3CD23DEEF324B9E2BB20BBBBE62DB5F92CBDEA8D6F2BAD3638DEAE3BC76863A7572C73C71AC629CBE376C6F27EC741067CCFF5D6C532961C33D9876D2C138B24D4B86B1D1773F83C652CD392F55937DF1A09B2BF299F655ADE912461E2B3F7F97FF958716C2F02E5713907A067DDF68E57C46C4EFF7BEF274AEB249E4F39889D3CBEE53A99006D8F6FF9B77C6C6336EFD0977FF351816D11307132E89E347132E88E3B40B1B3B93F15372A2C395129A40BC5BA93885C87C78BADC75507BABA104334B364DC0D2AD39CD8F048B35AAE82D0DF99AB194C7C493F276E2D9B5FD62CA3193057B0D69D44B4275994994A17FD81B9F530579E48FE70C5922F5A2AAA39B19C1381AC4CB39C93514EDEA9D8E4B42C0F27EC8CAB9115F86599F224EB9E3859FB420C5248258C2B7F5CD169CBC395AEB65935B7E4E3EA655B1E2AB59C5CB40325D2028189E6D49C04DFC815A778CF59E9E3C497314172CA931AAEEC5329E38491F79E7D9F795D921EF4A9CED7E1E4928A0AB6B98CEDD12D8693B0729575F5029C80B12CCBC3092B7D92B3A5445B9EF664874A589687D8E3449B72306E0B27720FC62D8FB97AC8C4724E28493AE4329613534F4685E15C5470736210492ABC5424D89F546A285BB6ACE07D11734C6DEC103719F3EC5F6E03D9C62CCDF47362395D5D1E8A5B36E6843FDD8FD8AFC41553C60EDBCECA13715F623F9CB8E2499FED6C629CB1434C31FECDE5C432665CC96BEF52C43EC956410C1C881353260ACA2FCD8F2CCFA5C4F2638F7CB57CAE7373C4324679E71E966779F06240C78CE14DE5B91AB14C6CD763D38DA54B0E2D1FB212968955CA7EA9B14CEC909C7B288EB1178BE55BA315019F3F92911C97A89CE75829549472B048CA73356299D8617C029270DC069E2BDD58319108E50A754E193B178BE5E571B01E97A3AB45DBB2248EA1BC0EC7CF9C881D92C32493F0A1C28E4DB638A3A2C84092396579DA582601B23C0ED255AF1D5C94E3E385B11CB75D8F4A78BC706EBEC43295F4F429C7BF286F265619E09864744E5732964B828DC174E37B36278ECB99EC601903DE7E276E7FCDB846CB5BD1B6B1CC77721E0731DFEFB84C2C33E82CDFE7792CE1B568FDD20E4A5A96C5BA0C029FD313DF7A24C6DA3AB39BF4CAE53C5E5E2CBF288ECBF7ED6E8EEF00BA03B603FE725CE6B6BD1C8BCA77045DEFA2F52D71C4E78A651C8BA8B893E8CAD8E919CB1498EF29E286BDC838649483F230F11DC9771753C6CEAB7EF8EDD1B5EFA3E5F8BD2E9669B189654ECB58A6CB19DFAB5FF9AF7BE3BDD7CF31DD6498F85CF2BDCEF9075DBAD2B08EDF75C7F4CA37BDAD7C4FB36E96A74D9CB4E3ABE43946968778A5652F2D573EF7A97A5E444BB65BEFE0FBF3EBE53C6D797CE375DAA98D591327AD8CF3DB2460E264D0BD69E264D01D778062F38547B34A4E80DA299B96BFFA477F3E4E306A3FD6F6EF397FB1F5489CC4D95C39B96A13023C9F9348BAC41C74A212F89AA8502EA76F3CF4A5D2EFFDAEB8E2F8E5A87CE77A548038E1692B8E3C9713A293719569B97CB9DD8BFDCE8917098265E224AFB4314A3EA3E2E7D5D04DE561FC0F4EF83949B9DC89D7A2B240B220276E67782C9A925359E38498D600CF7BC9CB4A337B064C5CBE6E5E55CEE75FCEE3B23C189040A2C5499EA0531E4EBE4922E5C8FEED6B72379E87D7DC7AB95DE7A0F354EC68E9C1609A4C193B240833E946CC33C8E48371F79065CC123BD82D971FF4F597EB31D608EF3DA78C1DAE90726790AB15CB19A3598E7CCCF25CED58DE549ED163995B6B3FD6DCF1239D0FFB48D73EEEA643F79D9CAE652C9350BAEB9E37C4B1B57EAE2853C6CE416339137A977B5CE6B5E97AC171655D7996B14C97B575C74192C41CAF96C747B67F9889AE420C08CB182DED74AD62B96DF598E5698FCBB4902461CB71900AF3A6E3F2958AE5EC2A9265E1F15AC6725B8EEC72752D6339CBC3391A83F93265ECE4C5903C5EAE8B651210DCE588314336C572B63ACCD7DAEF91F303BA7BE6F8386D79DAC409CB3795E7EE4848E540B7C41B9FBF92885CBD30EF9575DAE3DBEA4FBB0F6DCC9A38D9657166CB044C9C0CBA434D9C0CBAE30E506CAEF4D2FDE36A4CDC9D82C1BFB802C79530AE0C32285DDEFAB55C215FB5A6B852E52176198493E6C45CC9210954BBBBEC5D4E4599411ACF9C7E22AE82C4AD2DE3EA250332F29C2B396D2C4F5C79397DEAB1D28581D61E243EB8B2C315DD48F584D76D65AC0C920DEDC4FBE2FD51A1679DE5DFDB75D7CD73C5A77DDD3C51E1CA76DEF184ABFF5C89A32C5CB164BFE5D54C5A86B4D3E59667F9BA798572B99C13C0D3114B5C95A3D50D57E39E75CB890B6279F9BCDC5E5BE6FDE6D7C52CEBB7CBB3E9F7EC783206D4BB7D6DECB4CFCBCFC07EAFDFFE6D63EC2C623C63F962B1D36EFB52E637966711535CB1E533FEF4E9A762FFEC94BB1FDD129FADC3C6EAC5CA78A563992B9A9CCC73BC605FE567E362E5C8BF6F8ABD650C9034BD582CD3CA8DCF2357A46965C13E3EECB47CDDECC2D12E3F682CE7719B16098C3194DB3A689936C6CE229639AE919C66D0668E89B5F5C0FAE31CFB8BD641279FFBFCB2EE41CBC27A9B62A75D4E5794F3F17E89095A1BD2E166D37197E771D72DBE5F498C67A2F6A0656A5F977D92B1B727A6A20517C7C13391DCA11CBC0671412578795C3EE8EB6E5A6FCFEBC667218FA37B6387EE6C4F864F744BE27B2A806805B4EEB8BCE9750EBABC7DDDF638DA2EA7A5C4D3679EAC2D216FB869DA89F1BDAEE539C66162F9A00EEBD6DB143BEDF23696F97E6770FB7553F99CC6F18973A3DA4AE7B6DD585CB7FEBA65EDEBB6B1DCAE7B258E6FEDF69C57605B044C9C0CBA27397872C2CB23FF694110671AD1C798DFE3314E6A3838BEE3D7DF37E83BB4D80A28A080020A28A080020A28A080020A5C7B011327D77E1F5C52094C9C5C129B4F52400105145040010514504001051450E05002264E0EC575745636717274F68525514001051450400105145040010514D85E01132783EE5B132783EE388BAD80020A28A080020A28A080020A283094808993A176D75C581327B385730A28A080020A28A080020A28A080020AF4123071D24BB6F3764D9C740676F30A28A080020A28A080020A28A080020A8480899341C3C0C4C9A03BCE622BA080020A28A080020A28A080020A0C2560E264A8DD3517D6C4C96CE19C020A28A080020A28A080020A28A08002BD044C9CF492EDBC5D13279D81DDBC020A28A080020A28A080020A28A080022160E264D030307132E88EB3D80A28A080020A28A080020A28A0800243099838196A77CD853571325B38A780020A28A080020A28A080020A28A0402F011327BD643B6FD7C449676037AF80020A28A080020A28A080020A28A04008983819340C4C9C0CBAE32CB6020A28A080020A28A080020A28A0C05002264E86DA5D73614D9CCC16CE29A080020A28A080020A28A080020A28D04BC0C4492FD9CEDB3571D219D8CD2BA080020A28A080020A28A080020A281002264E060D03132783EE388BAD80020A28A080020A28A080020A283094808993A176D75C581327B385730A28A080020A28A080020A28A080020AF4123071D24BB6F3764D9C740676F30A28A080020A28A080020A28A080020A8480899341C3C0C4C9A03BCE622BA080020A28A080020A28A080020A0C2560E264A8DD3517D6C4C96CE19C020A28A080020A28A080020A28A08002BD044C9CF492EDBC5D13279D81DDBC020A28A080020A28A080020A28A080022160E264D030307132E88EB3D80A28A080020A28A080020A28A0800243099838196A77CD853571325B38A780020A28A080020A28A080020A28A0402F011327BD643B6FD7C449676037AF80020A28A080020A28A080020A28A04008983819340C4C9C0CBAE32CB6020A28A080020A28A080020A28A0C05002264E86DA5D73614D9CCC16CE29A080020A28A080020A28A080020A28D04BC0C4492FD9CEDB3571D219D8CD2BA080020A28A080020A28A080020A281002264E060D03132783EE388BAD80020A28A080020A28A080020A283094808993A176D75C581327B385730A28A080020A28A080020A28A080020AF4123071D24BB6F3764D9C740676F30A28A080020A28A080020A28A080020A8480899341C3C0C4C9A03BCE622BA080020A28A080020A28A080020A0C2560E264A8DD3517D6C4C96CE19C020A28A080020A28A080020A28A08002BD044C9CF492EDBC5D13279D81DDBC020A28A080020A28A080020A28A080022160E264D030307132E88EB3D80A28A080020A28A080020A28A0800243099838196A77CD853571325B38A780020A28A080020A28A080020A28A0402F011327BD643B6FD7C449676037AF80020A28A080020A28A080020A28A04008983819340C4C9C0CBAE32CB6020A28A080020A28A080020A28A0C05002264E86DA5D73614D9CCC16CE29A080020A28A080020A28A080020A28D04BC0C4492FD9CEDB3571D219D8CD2BA080020A28A080020A28A080020A281002264E060D03132783EE388BAD80020A28A080020A28A080020A283094808993A176D75C581327B385730A28A080020A28A080020A28A080020AF4123071D24BB6F3764D9C740676F30A28A080020A28A080020A28A080020A8480899341C3C0C4C9A03BCE622BA080020A28A080020A28A080020A0C2560E264A8DD3517D6C4C96CE19C020A28A080020A28A080020A28A08002BD044C9CF492EDBC5D13279D81DDBC020A28A080020A28A080020A28A080022160E264D030307132E88EB3D80A28A080020A28A080020A28A0800243099838196A77CD853571325B38A780020A28A080020A28A080020A28A0402F011327BD643B6FD7C449676037AF80020A28A080020A28A080020A28A04008983819340C4C9C0CBAE32CB6020A28A080020A28A080020A28A0C05002264E86DA5D73614D9CCC16CE29A080020A28A080020A28A080020A28D04BC0C4492FD9CEDB3571D219D8CD2BA080020A28A080020A28A080020A281002264E060D03132783EE388BAD80020A28A080020A28A080020A283094808993A176D75C581327B385730A28A080020A28A080020A28A080020AF4123071D24BB6F3764D9C740676F30A28A080020A28A080020A28A080020A8480899341C3C0C4C9A03BCE622BA080020A28A080020A28A080020A0C2560E264A8DD3517D6C4C96CE19C020A28A080020A28A080020A28A08002BD044C9CF492EDBC5D13279D81DDBC020A28A080020A28A080020A28A080022160E264D030307132E88EB3D80A28A080020A28A080020A28A0800243099838196A77CD853571325B38A780020A28A080020A28A080020A28A0402F011327BD643B6FD7C449676037AF80020A28A080020A28A080020A28A04008983819340C4C9C0CBAE32CB6020A28A080020A28A080020A28A0C05002264E86DA5D73614D9CCC16CE29A080020A28A080020A28A080020A28D04BC0C4492FD9CEDB3571D219D8CD2BA080020A28A080020A28A080020A281002264E060D03132783EE388BAD80020A28A080020A28A080020A283094808993A176D75C581327B385730A28A080020A28A080020A28A080020AF4123071D24BB6F3764D9C740676F30A28A080020A28A080020A28A080020A8480899341C3C0C4C9A03BCE622BA080020A28A080020A28A080020A0C2560E264A8DD3517D6C4C96CE19C020A28A080020A28A080020A28A08002BD044C9CF492EDBC5D13279D81DDBC020A28A080020A28A080020A28A080022160E264D030307132E88EB3D80A28A080020A28A080020A28A0800243099838196A77CD853571325B38A780020A28A080020A28A080020A28A0402F011327BD643B6FD7C449676037AF80020A28A080020A28A080020A28A04008983819340C4C9C0CBAE32CB6020A28A080020A28A080020A28A0C05002264E86DA5D73614D9CCC16CE29A080020A28A080020A28A080020A28D04BC0C4492FD9CEDB3571D219D8CD2BA080020A28A080020A28A080020A281002264E060D8383264E7EE9373E389DF9CE77067D97165B010514504001051450400105145040816B2770F34D374D1FF9930F4C3BC78E4DC78E1F9F7676E2F1D8CE140BA2503BF17BFD9F75F46B57D2CB7FE59D47BFFDD8F9CBDFCCD1D942EE141EF93F4DF1FFFCB9E9DC397E3F17B3317FF6ECF45BBFFBE1E9FEAF3E7C740A6E49145040010514504001051450400105141844E0E5DFFBD2E90FDFFFEE9A3489E489899341761CC5DC3F7172361227E723897276FAD01FFFF9F4AF9FF9EFE95864C19C1450400105145040010514504001051450E06002E7A291C29B7EF095D37B7FF357A39549B4368996263B3BC76D717230BE6BBFD6BAC4496D69428B93B3D1DA245A9D44CB934F7CEADEE92FFEEA6FA76F3F71BA64C8AE7DC92D81020A28A080020A28A080020A28A08002475B801E1CCFBDED96E95DEFFCE9E927DEFCFADAD2E4382D4E328162579DA3BD07A374CBC449EDAE43B2841E3BB438A1DBCED9E9F1274F4DBFF69E0F4EA79E7A6A3A7EC3B3CAFF63B1B39D145040010514504001051450400105145060AF008D10CE3EF374F97FF2C489E9CF3EFC81E9D9B79E5CB53889C4092D4F4A870E92288E71B257EF88FDB62E71B2135993738C6F122D4E6AE284B14ECE4E7FF9D7FF10AD4E3EBEFB0E8EDF7043C992C59E8F2E3C75809BDD3F3AA380020A28A080020A28A080020A28A0C0752240CB12EAD13CEE4C244D9ED97DE7EF7AE7DBA75FFEB9B79664C931C63729639C44579DA8479F6F92262450B28EBEFBE40167B66E70D8DC07B5A5491D20966449192676D5E284AE3AE7CE3E333DF6C4A9E97D7FF0A7D3971E78309FE6A3020A28A080020A28A080020A28A080020A6C1078D9DD2F9D3EF4DE774FCFB92D5A9B1CA7F1C12A71428B93784E4DA294B9D2F264C366865ABCD58993923C59DD5987F9ECA6531E697D1299B3AF7DFD9BD37B7EE78FA2CBCEE9A1769C8555400105145040010514504001051450E06A0A9C3C71CBF4E1DFFBEDE945773E6F3460606D000008B249444154DA895B101F2BE39A701B62C637A95D74B81571644C4AD2841627DB306D7FE284BD440B131228B43C29F3AB416257E39D3C12C993DF8FBBECD8F2641B42DAF7A080020A28A080020A28A080020A2870A5056869F2FEB88BCE9D2FB8633751C238A1257912AD4EEA9017244DEAD8A139CEC9952EC7B5D8DE56264E6A379DCA595A9A64AB93686112ED4E4A1F2DC63839571229B43C39373DFED4A9E9E3FFF8AFD3C7FEEE9F6D7D722D22D1D7544001051450400105145040010514387202B43279C7DB7E6C7AFB5BDE383DFBC4C9686942CB126E3D4C179D788C9627D1BEA4B440A1B5C93261B20DAD4EB63C71C21827DC69E75C041F5D75F8BD0E0C5B9326315F06BCE16F6759717AFCD453D3A73FFB3FD3BDF77D617AF8D16FDA0AE5C87D6C2D90020A28A080020A28A080020A28A0404F015A97BCF0F9774CAF7FED3DD30FBDE615D3B34F9EA8DD6F4894D00D876449B42CC9E4491DE724C73521B142E96A371D13273DF7D4656C7BD9E2A4264D182096EE3AD1E2A40C165B5B9A94BBED944163574995489E64A28544CAF9F3EC6C8696CDC72C580D82FCCD4705145040010514504001051450400105C612A0AE9B53D679693512CB4BF683F93A764926474A2B1396D1F264AA2D4F229B425B9332CE0975E73659D2CEE72B8DF6B8B52D4ED83973379DD82DB434A9CD4FEAAD89499E30C6C9F967A2EB0EC1527F6FD789FD5D5AA95C982269836BB45D6E79155040010514504001051450400105144881BD355E6ABB3B9108A1FD00B717268142FD9AC15F634974CDD989E571379DD25587314EE6756261D968597F5527377192CE47EC91E447264ED8DB355F3277D761411924B6B93D71E9C6539227F56FF17322C9561229ABF757E663E797083A62EFD9E228A080020A28A080020A28A080020A287078019224B50E9DCF2DF5E9581CE992A85B47CB92D2A264F5587EA79B4EEDAE53122B245A725D66CB7C6DCC60E224558FE0639BF028C993E8A2531E574913FE5E5B9CD49626B4482977DEE131D68D5D5CFEC58FFAC8AE6713ABACD9117CCB164901051450400105145040010514504081430994C406F5E392F028290F7E90FA88BA70B42E212912C912C636E1919626B432C9DB0F67579EF28C5502250BB00D4913DECB5676D5E18D91182959B278CCDF498194314ECA63244CF857BAEB446B9432EE49FCCEFABBF3ABEDD42D94A71340AB4D96A5FE50400105145040010514504001051450605481DD4E1551D725F951DB0BD0D2A4A442CA6D86A95BF32FB22873D2247F2F8F3C99E7948DECD6C5F3F7516DB2DC5B9D38C937591F6B52A4245422146A0394489E441684E4492C8947E609137E8F891F254B1233B1FFEBB2F293BF3A29A080020A28A080020A28A080020A2830BE40498CC4DB28D5DDA8FCD6AC09D5E098565D7476BBEBC4EFE5EF2451784A4D98D424497D46795AFC3071921247F8716FAB13122751D85522247EABB3BB4913DE08099573756C93F2F7F284D573F87BEDC053E7F60604CB9C145040010514504001051450400105141845807A3153694DB29A2F49934C8650078EAA6F190096658C031B89145A9ED4DC0AF5E2F84FE2A554916B1225EBE265E35BF0636B5B9CB06FD859174E244C6279FC2F41526657AD4D62E5921A297F6330D998788800B8605BEB365D9EE00F05145040010514504001051450400105061028C98EB99CA5850875DD7A739C922461596955128BCB20B1357B127FCB84091B596C882535931273E34F5B9D3861F764A66B6FE223522674CB61F79338E1DF2A99529E43579D589EBBBE3E97E88980893F6400ECDD26CF7452400105145040010514504001051450E0E80BB4F5DA3A5FEBBCBBCBE32D90FB282D4C783BF10B7FE31FAD50CADC9AC160DB3AF3D157385809B73E710243EEB836D191F3DC96B826484A1A25D68D2626C40B9993D5C45FEA42D6CCE5F559B98E8F0A28A080020A28A080020A28A080020A8C25D0D66F99AF8991DDF7503327913089AE39A52EBCFA49AB13D6E6EFAB89F9AC7BE7B26D79BC6E1227ECB0DC9175E7D50029F991F851D326E44B62799B1F8995CB9A6579FCA13CA16EC19F0A28A080020A28A080020A28A080020A0C2F40026455E79D5321F1AE5675E352972EBFC6825877CE97D4B5DBBA36F3DB365D178913765AB6306977E8BC33236D52F328ABF5F8A534402AAB94AC19F935FAF594BF94077F28A080020A28A080020A28A080020A2830B4C0AA2A1CC358D09AA4199A22B326D48D57C990FAB03731D2D6B173BDA141D614FEBA499CE47BDF2F81927FCB75CB63C9BACD0D4DB63079B6E7EDFA8B020A28A080020A28A080020A28A0C0F525900D094A7DB7B423D89B1C41639914B91E12261905D75DE284379E0992DCF1F97BA2C41A319BFDB3EAD20CA4791DE714504001051450400105145040010514D81E816C2850DA0FCC59943D6F70598FCEDFF7ACB465BF5C978993DC876DC2247776BB2CD7F35101051450400105145040010514504081EB55605D7D39975D0F26D775E2A4DDC1EB1226D75320B416CE2BA080020A28A080020A28A080020A5CDF02D691E7FD6FE264B6D8776E5DD0ECFB04FFA880020A28A080020A28A080020A28A0C04002361E58BFB34C9CAC7771A9020A28A080020A28A080020A28A080020A283099383108145040010514504001051450400105145040810D02264E36C0B8580105145040010514504001051450400105143071620C28A080020A28A080020A28A080020A28A080021B044C9C6C8071B1020A28A080020A28A080020A28A080020A2860E2C4185040010514504001051450400105145040010536089838D900E362051450400105145040010514504001051450C0C48931A080020A28A080020A28A080020A28A080020A6C103071B201C6C50A28A080020A28A080020A28A080020A28A08089136340010514504001051450400105145040010514D82060E264038C8B155040010514504001051450400105145040011327C680020A28A080020A28A080020A28A080020A28B041C0C4C90618172BA080020A28A080020A28A080020A28A08002264E8C010514504001051450400105145040010514506083C0FF037E366B1ABE1C80980000000049454E44AE426082 .png ui_labels 89504E470D0A1A0A0000000D494844520000028E000000D008060000008915E04E0000017C694343504943432050726F66696C65000028916360602A492C28C861616060C8CD2B290A72775288888C5260BFC3C0CDC0C320C460C5209E985C5CE01810E0C380137CBBC6C008A22FEB82CC4AF3FC79D3A6B57CFE1636AF997256253AB8F58101774A6A713203032307909D9C529C9C0B64E700D93AC905452540F60C205BB7BCA400C43E01648B14011D0864DF01B1D321EC0F20761298CDC402561312E40C644B00D9024910B606889D0E615B80D8C919892940B607C82E881BC080D3C345C1DCC052D79180BB4906B939A5303B40A1C5939A171A0C720710CB307830B8302830983318305832E8323896A4569480143AE717541665A66794283802433655C1393FB7A0B424B54847C1332F594F47C1C8C0D000A40E146710A33F07814D67143B8F10CB5FC8C060A9CCC0C0DC83104B9AC6C0B07D0F0383C4298498CA3C06067E6B06866DE70A128B12E10E67FCC642885F9C666C0461F3383130B0DEFBFFFFB31A0303FB240686BF13FFFFFFBDE8FFFFBF8B81F603E3EC400E00247769E08C6B120F0000019D69545874584D4C3A636F6D2E61646F62652E786D7000000000003C783A786D706D65746120786D6C6E733A783D2261646F62653A6E733A6D6574612F2220783A786D70746B3D22584D5020436F726520352E342E30223E0A2020203C7264663A52444620786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323223E0A2020202020203C7264663A4465736372697074696F6E207264663A61626F75743D22220A202020202020202020202020786D6C6E733A657869663D22687474703A2F2F6E732E61646F62652E636F6D2F657869662F312E302F223E0A2020202020202020203C657869663A506978656C5844696D656E73696F6E3E3635343C2F657869663A506978656C5844696D656E73696F6E3E0A2020202020202020203C657869663A506978656C5944696D656E73696F6E3E3230383C2F657869663A506978656C5944696D656E73696F6E3E0A2020202020203C2F7264663A4465736372697074696F6E3E0A2020203C2F7264663A5244463E0A3C2F783A786D706D6574613E0A2821A5C400004000494441547801EDBD0D749BD779E7F927090B264CD8B04093064546B44183863E42258CA8D091225BDA2A554B47192566AB596775AA9CD199267366B6B3ED74DAD3DD267BA6DBE4747ADAD9D349F7E8CC688E1BEFD1AC1CAB95A58952CD90162DD6B4182B21634BB468C2A64A8AB068C286048A346980DCE7BE5F78C14F40224182F85F1BC0FB71DF7BEFF37B5F3DFCBFF7B360247A6B1A0C24400224400224400224400224B00881C245CEF334099000099000099000099000096804281CF920900009900009900009900009A44580C2312D4C8C44022440022440022440022440E1C867800448800448800448800448202D02148E696162241220011220011220011220010A473E032440022440022440022440026911A0704C0B13239100099000099000099000095038F219200112200112200112200112488B0085635A981889044880044880044880044880C291CF000990000990000990000990405A04281CD3C2C448244002244002244002244002148E7C06488004488004488004488004D22240E198162646220112200112200112200112A070E4334002244002244002244002249016010AC7B4303112099000099000099000099080E35E104C4F4F5B9717141458DBDC2001122081A526906BFE26D7CABBD4F78BE9910009648F4036FD4DC6C2D12CDC4CA1A81F57429202327B8F0A7322817C2030B75F99CF17AD2491F9CA44FFB89277857993C05A26907DFF98917054CE4F0946F5AB3E9F4C25F0771FF5E3471FF46270E2CE5ABE33B48D0448608509543A1FC0E1476BF1D5F51B717F6191561AD31FCD7C915D89A2CEF48F13D39FE2A7A35D78E9E30E843FFD78258AC43C498004F28480EFBE87F11B0F3F857D257570E23ECDEAE5F28F0523D15BC9F6E605002BA76806B5FDC1A7E3F8E7EF5E44FF2731F3307F4980044860D9093C7EFF83F8E1133BF1E87DC5DA8BAC99E14A8AC799FEF1C3C46DFC9BF08B18981C318BC75F122001125876021BEF7B04DFAFF89FF148D183CBE61FD31A1C33D32902D3F8DDF7DEA0685CF6478019900009CC24F0DE27B7F16FDFBB2487F5960FF3BCDD4F99C7B2F16BCF57DF9EC6F73E7889A2311BF099070990400A81EB9F7E883FB9F9B21C5B3EFFB8A870548ED07C9357DBEA736AA41F6FDFF928A5B0DC21011220816C11E8BA13C12B1FFDA3D56D46E56B36CB64AB0C2A9FB9FCE34F62BFC03B1337B2590CE645022440021681B73F19C0F9D15F2E9B7F4CAB8FA32918958205A6F0B7221C19D6308192C7F11DDFA3A871E8FDC886C73EC09F5E7F770D1B4CD37291C04BC3213CFB70A514BD501CE4CA5930D33FFEE476D7CA15863993000990801078E5D69BF89507B6C8D6D2FBC7458563CA5BBC56E308BC2F4D450C6B91C0A3F861C33338E076CD302E807FF1D80EBC7AE3753CFFEE7B33CE7197045686C0FBD2BF5A094619AEA7AA1BB54298AD23D92AD15CFE71409A8A18F285801FFFE9B347B1FD3E198C10EFC7B7BAFF6FBCB980E9FFE7E61FE0C0FD6AE0820C9C7AEFF7F1FB1FCBF575DFC1F6C29BF837BFF801FE1E15F8E196DFC597EE9B6F7F66FC0532E3A9BC2630F0E9C8B2F9C7059BAACD3769EB576EC3B48CA41E9D8AE7F50D59ABC6FFF08B5FB144E3F09D61FCF483105EFD7818039FCAFD2E72E299CFECC28B1BD61BE63F89F35F3E8CAB0DBBEE0A4763EDB308ED3D8CF3B58FDFD5F5BC8804941F52FE4855365A3E4A7BB9CD4EF5E3CC3CB5724879EE4C4DF0E6E40D01374A8BF411AC706CC091D2850CFF757C49138DF638EB51AAAA6FE42FB1533B5C860A23393DD6CCFD99F1ED69719B049204941F5A2EFFB8688DA32A86F6322F0E792A8B4E39693EB7B242C0F334BEF2807A1CE2F8E93B2FE05B375273FD8B86E7D1EC16F1F8D8766CBAF1F7B85AFE28FCF749FC49BD393B35F6E27B8F14AEC3FD70C06934872F7E056390C06C02A6782B940AC76CD7369AA5A17F3449E4E76FF235E13E6C7DE41BC0C88FE704F1958D4F62B6AEBC8157477E816B8977F08A7155323DFD40EAFEECF87366C68324200496CB3FA6251C557390FE5A3FA54AC21BB206097CD5E71521077C72E7FA2CD1A8CCFD9DCE77F0F4DE3A94391FC266D9BF9AEACD5494D4E0791CDF7CA0040F621203527BF94A34753055B2312F917A5D867BCF6DF82CCA34BD3B2E4DE9EFE26A86D7337A8E1350FE685AFC128AF4669915587F80FE31C79FA12529FEA79890B9F31E743D09918E984B3A1E78A86C8E9C86F01FAEFF688EE3F31D9A2FBE1FDF28DF08B75C168B7F841F47D8CF763E8279757C99FCE382C2D1EABF23994F17C827211F191CC3B0F608F48D8D8B511EDCEFD01B4C665BF81E2E447CD85C18C517B635E32FBDCA454978C08F1B7BFDE8FBE035ECBE2203684A3E8BF3DB3E87CDCED447EBAF13319CBE7612DF0E3F8EB6A79F418D515159F3E833B8F1E82E9C7EFB226A82CF88288DE0B72FFC9DF5F6AD67F2285EDAF9EB78CA913CF7D5DA5FC3F77D3E3C64ABF0FCC3279F425FE41DECEE5253B5A8B01EDFDDFC79544D45F1AD9E857A1EE9B1F99D7B04943F9A9E92CEDF0E99FD413949A9FECB56CD23FD63EE3D2FCB56E2A98FF0CBC9F5D87EFF7A3C57E9C78F0743A95995FC26BEA0F583FC08370AD76383D5494CF569FC57D2A77158FA38FEB9F4715C2CCC8EFF4781DFC757DDE54653B77EFDFFFE99E7F00F1FBE846F0F1A02B2783B7EB0E1739818EFC4FF7183A27231CA6BE5FC72F947EBF19D1F9472C672565534CAAFF6763D7F649EC951025723517CA2CAEEACC455E9EBF84D8FD997D134E823FC4ED719ECFBF94544552DE2B851E5989890ED2806B489E01FC7F92F6CD745A31CBF722B8C572361A38FA41B076ABF8E6FE23D9CFC308C5B46B29F7C1A93EB6F615892D325AB4D099A59C3A5D72A4AAD921E76E0FB95BA68BC351EC1AB1F0EE2F29D3139E5408D770BDA8266BF490F9E7974237EB562239EB3D2E2C65A22A0F9239B7FD21D55362DA47FCC26EDD59B9774F1895ED78AF798E7CBB38AF98DF21ACDBFDD18ED432CA5EE45F561549D1A535FB46725601D488D5FBBE15FE2394D347E8A1B637D688DF6E1FD4F3F953E93C5F852F921FCE061E3C2FB9FC4AF3EF4240E3CBCD54A891B6B9FC072F9C7349E5663894161AC6947F5C5B0F6088CBE8EEF7EE0C3F71FF5E0A1072AF1FDFA4A7C57C4DFE0D847220007F1A31BBF44C7A86EF69F76FD1DFE14BB64704B40DAB6AFE38B6F5CD44E6CDAF86BD8ACB45D225933A85FB15E6A0CFF099E7296A0B11CF8F6959FE0D5C9AFE1BF7FC68BC10FA5A6B2E70389F6389ED223CFF96D6F196FAC15D128B13EB913C2A6372E58F1373DA1A759E37D428EBDA71D9FD05AC213D28CC4B01609484388DE8B4619A7349C31BA3A7BB6D23F668FF56ACEC9817E9975E2FDB21A3CE6ACC11F1503FF4E35E268C18FE71E542FE29FE2F5A177B0F5C906E3B8FE93A96FB2C77FEEC10D5A22EF7F74025F7B3F5993F87BC13FC1F3AE627CC1BB07F8B855B2FE14B725A63321A292216F082C977F4CA3C6516BFDD12A1DD58B3DC3DA25F0A32B2FE31B7DBDB822B589AAF6F17E19495DE3F6E140E576FC78C7B7B49AC8AF9AE67BCCDA3FF357FA3D4EC6309C88E34AF88D194DCD1F61309E3A12DF9C2312854693B7996E1ABF8F984FADC385465BFCABEFFE12AFDF89E1F2C761E3E87BD877E13F63C3ACA66FDB45DCCC7902CA2F699F1572504AAB9A65C8799834E0AE0978D1857FF844A9C5623C5561F34CDE2FE331E5B33E0D89985CDA257AD719A575DFB731A5DC7FF6C12FF0FEC44DBC19BBAE1F1FFDAFD875F95FA3A1E7BFA6C4E3CEDA2760FAA6A57CA74EA3C65107AB2A1AAD6ACFB5CF3A6F2DECB87E11FBE4A3C257377C01BFFA48193EFFE023A89211D4AA26F2AFBFFC6BF8F0B59FA0632E42E18BF89C7C50F204BE1B7C1235C56E94AD2B46E5FDC5D217513D6AA9E271AE24D239F64A3882BFA890C13C4E1F7E2C53FA0CDCB9859F4BADE84F07DEC4736FE8358DE9A4C3386B80807845E597947F520E72A502FDE34A915F5DF9FED9701F9EABDE8A0D25DB512B5EF29A14EFF74AF566EAF7639DB2E74EE98B78AFA57F45061E1E706D40A97B37BA3FD720732CDFC02F6FFF02FFEF8D1FE36B1FDF6BEABC3EE7092C937F34EB6E729E0F0D587A02AFDC7813DFEEFA09BEF8DA0BF8ED7F0CEB7D206501F5EFF8E6CBEB71BCF4D4F3B8B1E3CBF867157E3CF37019363FE03644E37CD7DCC5F1E8453CDF17D2FB4E4ADFA0AA07BC38505187BF965AD1D0535FC3774AEE224D5E4202244002F74A20F21ADE577D18654EC77FEE55896DC797A4C918D250FCAAD1943CA10E2F5178F31FFF1C7FF9D10DDC56794ABFC6C75C3538F0E8733859FF03FC24F84D7C6189F2613224602740E168A791C7DB7FF0F966191D7DD836C1772A8C57DEFD095EB9A36A0C45A8AD577D086787EF363C85A78A65888BF48D7CFD831EFCDBABAFE21B97FF161B5AFE33FE26B634B58D66AE1DD72F688276C3E557F1573282F1F5983EB8E7FE622FFEF00B5F4B69C236AFE12F099000092C2F81105EBAADA61EBB4FEF5F58BA5D6BA69EF82484FFB04C19FF97F7FF1CBB7EF1AFF1ADF75EC24B1FBD8577B495DDEEC306D7E7F0C3A09A1C8881049696405A4DD5AAC3B9D94EAE9A6418D61E01D5A4AC44E1E6F24AE046EA9C8BA6B52209170832B8C5A562C471BAE7457CFB666AD487D278459937FD924751A9BA521A533E7EE7B35FC71F3E522213959F913927DFC39F46CDE6E92765AA9F2FC9543F0FA1D903744453CBC0BDB549C0F44DD91F18A3F3A47F5C9BCFD5DD5AF5E39B7DF8579E063CF8C076FCA7FBF4D9297E196DB9DBE416BCEE2F36FF09F6ACBB8DBF94E50AFFCBC71D78533E5AF0FE163AA5C9DC79FF467C450EFCFD82A9F0E45A26B01CFE318D3FE76B19296D33099CFC589F20A7ECE1CFE1C58D33A7E291581BFE276B65992B23325FA3150C3567EDCFDEF8AA2C2FA8AF4A034CDC99717ECAEC2CFE1EAE4C4AAD649107DFF4A7E6FFC32D4F68A3A8CD2B6F172A15E9C0D3559F350F19BFEBE054A7249822F4AB1B9FC20F6B3F8B4DFA617E93000990C0F2129081286F4DA82971CA655E47996A67EA265EB931B42C793A0BE4855FF239202B7AA504753C2554E0B73EF39BF8A3F26D2947B94302774320AD1AC7BB4998D7E416818E6B6FE0F57299645B06C13C53F34F70D517C1CFA5F9F7B608B44AF77AD44B5F452D8CDFD06B13655A1D15EEBFDF87973EFB157C78E75DBC3E3681CDB22CE1812DCFA366C38718967917AB6442DC1AD57CAD0507BEB2E56BF8A18CBAFEA9F1CA52F9F017F1E2B6511989FD3FF0EAAD511C28F6E0A9EA67D1F6D00DFC5C3A037DFEE10DA8B126134F6882F047FD83F8036F5006EBF811FAB2171D91086E17C908EBF53E686B337CFA21FE4AAB6D7C1CFF5B4D103532F3E4ABD77EC955658CBBC01F122081A527607A3995F2F1DBC3F8D223FA5439B7C792CB092E75AEC7A33764BEC60D786CFD215C74358A0FFE18EEFB2AF0056342F0DB77DED16B1B4BF6E2B71FF91C9C13F7E1DFDDEC5AEA6230BD3C23C01AC73CBBE1F39BFB019E7BED3599CE46EFBAFD900C3879E651BF74B4DE6889C6815808BFFDFAFFD093B879032155D958E4C6538F54E240F967F0DDCE4B787D5CF5657462F3C3953238C6A789C64FC687F13743C3DA752ADDCF97B8F1CA48449FF247FA243EE3DD8803A54FE0A52BAFE2744CE52F13793FBC11CD92B7128DB762615CD18A55A4CFC7187D5DA60DBA8E5B92FFFDF7A949BEA59C8F886894DAC64F2622F8BF7EFE134B246AF3384A3CDD2AAD08FC22011220812526104FF1316FFEE32F7043CBE153BC39727A8EBCE288692B2ECC712A83436F0ECAE098E84D2DEF07EFAFC6AFAEFF1CBE6488C691B15FE0777AFF5B4A6A13EC6B96C2833B7747A060247A6BC147492D92AD26BB984A24F4CF541CDBAF9CBBBBDC78556E10F03C813F287F14550EBDDD77223E2AEB40BF89578C09C093463C8AEF6CF4E0B668C55BB7E4ADDA38BFA9FC09D4ABBA6C47313E9169725E32D7A996F5AB9F9316942BE1F7746127F97CE78122A9D54CE0B26D9DE94D72FC19EF4350F3355EB9FD1E5EBA39779F4B558EE7367E16F74F8ECB1AB1C5188ED8F24A16925B6B98C0CF36EF4761A103854545DA474DCA93CDBE8E73F9C7FD37FEFD1A264ED35627013F7E6BC3464464E958AF4CEEF8D66DE9EF684D40BE3A4BCC522D3F81731B7E7759FC2385E3F2DF3BE6400224B04C04281C97092C93250112C87902CB251CD9549DF38F060D2001122001122001122081EC10A070CC0E67E64202244002244002244002394F80C231E76F210D2001122001122001122081EC10A070CC0E67E64202244002244002244002394F80C231E76F210D2001122001122001122081EC10A070CC0E67E64202244002244002244002394F80C231E76F210D2001122001122001122081EC10A070CC0E67E64202244002244002244002394F80C231E76F210D2001122001122001122081EC10A070CC0E67E64202244002244002244002394F80C231E76F210D2001122001122001122081EC10A070CC0E67E64202244002244002244002394F80C231E76F210D2001122001122001122081EC107064279B8573E978E257168EC0B32440026B8240E3BBFF7D4DD8914D23CE3CF2BF66333BE6450224B042049EFDF02F5728E7CCB25D15C2917F4C32BB698C4D0224903F0472E58F49FEDC115A4A02F94D804DD5F97DFF693D09900009900009900009A44D80C2316D548C4802244002244002244002F94D80C231BFEF3FAD2701122001122001122081B4095038A68D8A114980044880044880044820BF095038E6F7FDA7F5244002244002244002249036010AC7B451312209900009900009900009E437010AC7FCBEFFB49E04488004488004488004D22640E198362A462401122001122001122081FC2640E198DFF79FD69300099000099000099040DA0456C5CA3169977646C4A73F9AC2E76F4FC39D987182BB244002CB42205604BCF950215E7BB86059D267A24B47A061A8149B3EF4E081784EBBF9A503C29448200B04EE38E2B85216C5CF7C2359C86D65B2C8598FB24744E3AE8FA757861A73852FD8886DFE3214AF13259198443412426B7B0FC9AC7102EA25ED19F9B7E7982E40EB7A3658ACD6DBFDC51B8FA0FE03EF6A2D5E7E95CBE747C05D84442C82503832B7ED5E2F7CEB80F07CE7E7BECA3AEAF5F9E071B9100D8530670E5E1FFC1E17C6C6A2779D879519371624A05ED4D44B5BD15401DED8F0E1827173F564CE0AC7CF494D23C34A10F062CFC126D4943A53322F2DAF404D602BBA4E9F44A7F25CDE3A34EDAE854BDEBE6E76B5A1AD774E7796920677728780FAF7D7BA3E77CA9B6F250D8E3C946F26AF9CBD813D38F2740DB43FA6F111B41C3F8590561A1FF637EF439527E92B778F8DE0F2B953E84E71877E341FD80B8F2410ED6BC1C956FDEA1483E6CB23B01B8776D6C26DFE25DFBB176323FD6839751E612D013F9A9A77A2C25686F844143DE74FA2438F90920D77968E80FA37B8568563CE561994B0797AE99EF00C52F236EC9C251AADCB1D1E6CD9B74FDFF5785156EA81C7538A8A4AD67C588CD6C806FFFDADEE1BE962F374966E90174D0D8668D4727440DA60B4D078205534AA830E5729EAF7EDD123A86F6F00FB44D829D1A807F36A735FFDCE97871F07EDA2D1B8C4555A8DBD4D75DADECE83BB5344A33AE8707AB0755F93A4CAB09C04D6F2BFC19C158ECB79C399F6FC04B6D8446074E02D1C3B760C17AE0E216E5CE228F620A0B64393562289C998B56D6E78A5F9C6EFF7C347EF6522E12F0990408E11F0ED1461E64A2DB45EA7114475B959D33881A1BE214C18D11CEE52CD47EE3E781847BFFE34AA6DB581A929E97BF3E6E1DF98149C528B387433E9675D65E25BE117D1682AD23846068610331DB5B30C75BEB972E33112589C80F9542D1E9331484011309F9878549A5C3A3426BDED67E1AB38825AE5A41CC5A8FEE21ED4D7565B513D817D38B8AE0BA75ABBE10DEEC1BEC69A64D30AF662223A80F693E7B4E69DBA7DCDD8E62B46623C8AE8840B65E56E2D9D786C046F5F38854E36AFF03924011258150402D815289DBB24812A141B67A2D7CEE36C5B18BEC9263C5DE5911AC931ED4C9163AEDAC599C9CD9F877F63A9E563FBDB4FE2BCB470EF3B7404D55ABBB5036E5B5213377B704AFCB577E7417C7D9351E61982D7169D9B24B0200153062C188927496016016996DE7DE479D44522880C473078F134DA8C8EDDFEDDCDA876DA1E2D87139E52A95A140179605752509A693A3D55D87BF800F0C269783D2570AA6B9DE5B0FB35F596BEEDD94398387602DDE685FC2501122081152250B7BF5EAFF19397E8A1D1E29426617FA5C71275EBCA77E1D0E162AC93418491A1B770565EA05588755DC6A80798585785FA4D15567CBB390BE511EAEE4259C287A2C92842512FFCC12DF0161B7E575A797A45A00655F5A772A7DE2AECAC4BC05321196A6112A35163933F24902101365567082CDFA3B75D0E259B5C1C2E949657A176EB36EC7DF6EB382242727FA31FA1B69378F962BFD57C1DEBBF84E327BBD1D4688AC63886AE5E9066EE33E81B311A704428D6EDF4C1DE757562A40F2D672E60206AB6AFB851BBC79FEFB780F6930009AC3401EF4E6CABD2EBF46E5E6E41243EA3F6D0E6C85C1E0FDC4E279C2E372A6A76E048B3DEC731DCDB8DCECE6E7487924DCC29662D9647A4171D6D6D68EFE84670EF01ECDD951C243312EA92A4C268EF35D4A1BCE86FDAB1CD6ABA8EDFECD50731A664C81D12488F0085637A9C18CB24106AC30BC75EC65BD267271A9B40DCD47472DE2142B26AEB6EEC0F7A11B1C49ECCD6131F95B31EB80CDF1A8FF5E36C7BAF1C0BA3B52D29303D655AEF483D27798BEF38D52AD357F4E25C4BAF25424B4A37EAE7F94D022440022B4460CFDE00B41E8CB1019C9621D266459F2ACEBA19659A88F6E3C2852E8C8CE9CED2E1A946EAFBEF0CD1695C9F491EA3B128266CCEB834B80B413460DF568F915A1CB1A88AA3EF3ACAB7608FCDDDCE2832774960410246BDF682717892042C028D321AAFAC58CD49D68F9327CE6AC7BDBE00EAEAEB5153A1DEC01DF0A8112FC68BAE7EA1728CB65770DBE62C2FAB5F20DFE2E8AC6DFD6A3EAC3620DC24011258210201949618DEC85D85A3478F26CB21357BBB8E1EC1071FA897653D842F9F476F489AA62BFD78B6C6DEF3D08C31D7EFE2793CDE17C294D462622C827332C54FA72453B7FF1076A89A5047097C5FF65AFD2C63FDED38715E5ED6FD3275D05E350ADC81D24A518EBDEA059E81043223C01AC7CC78E57D6CAFAF02E5E5E5D2E4522F4DCF7E8D47446A0523634935984824B7B508092501C7AC5A4387A7023BF54B51B7B55C75C1D1C268D436F2451C708311A9AEBE427FBB9758A32383466CFE90000990C04A1088616C3C2EAD2DB68FBD18F1717C389C7CED2D9119245428B377DAB6C79F737BF13CF04005AA2AE45313B46A0FDDC5C9FACE7532F8C6F4AD45EBF49A47AFD7651D9B335B1E2481340898CF551A51198504809ED0082AB451790E546CDD8BA3C1DDAA8DDA8626866B6DF27A2D534598C153FB2C0EB9DFC285DE113CAB5DEBC2A6BD472173D7DA2E95EB5A7BE19139CDF4E040F926493FB05755621A41A6B5E8E11BB24983BF2440022B41208CB3278EA764BCB3F90836A95925A48BCD99E327A5138E0FDEDA2A54487B76A9F8B123E2EC1CA69F9C88881F4DB97C8E9D34F208EEC7119F9A75C2819AA76534B5B84E7B1EDDAD0378B8A6421B5DEDAAD8267DD0B724CFCB6BFCC875FAD239C0F3501A0458E398062446491208B59FC2C56B322799D157C6A6FCA05624B87AE1BC3EEA391496E97492D715BB8B1156D7F68D246B1E4D41188FE16ACBECD1D25A971D338E0CC919E83A8F765BA56432756E91000990C0CA11288A9BAD2C71633608117E2F5C82D9D5DB1274222CBBCE9E1661394F98D95A638B362B8F9E7368BB7AD3F0A7221F0D61AAFCB09E4737CE5FEAB37CB5795EC671CBE0C476CCB5408D2D3B6E92C0BC040A46A2B7A6E73D2B27A6A7D5E9694CC903AD7DA6E2D87EE5DC429764E5DC1F87CC7FA859C98E99CC41C01FAC4399AC7FAA7A20462303E8E99DED0EF53554A5A15A9AA1AD6558BD7E3404CAB4151612D23FA7B33BF9E6BB5BDEDCB5F92065E9AE33B274975BF2285E3789E1EE9EF99DED1C65E3A1E527F03D7FD1F267B2480E3FDBBC1F85850E141615691FA0000505058B5CB574A7E7F28FFB6FFCFBA5CBE02E53FACEE527EFF24A5EB6D404820D8DF0C83F9599BE6EC9F231FDA9FC8D1E93F5B0BB6755677A11ACF3CB5AD6D2373D2153F774F6CCBD9EF5921588099904FE63FD3BE6E68AFC9EDBF0BBCBE21FADFA9C15B18A99E63481504FB7B126EBFC6644C2E1D94E2A124267C7626D35FA04B6BD92070309900009E42A819ECE8EE52DFAA2FE549AC65317C75EDEF230F5354F804DD56BFE16E7A8817CA5C9D11BC762AF0602630EB32FC96A280DCB4002F947602DFF1BE49F67DBF3ACA695A92C9385A22647E7A8EEB745B4367DD204502633CA4853EAA034A546AC13E96DF88268F4CBD43532EAB85F26719DDDD03B33192F02C14A69BA95D1C5C352DBB7F805331348EE4BDEBB83B2EA4042DE467B2711946D24C4EEB6CED93584C9ABE6DDF2051BE0F7AE135386D1616B7A9E79812F1094E97C84D8E8B074109F6D405BCB390C7A653A0961B2589DE4CCB497723FD8B81B3E997668F47A0F6232BFA4BE2D13F68632BDC94B59AAA54FCB176C445096789C8C5C97E5C5CBF4EDD1EB68EF5C49FA4B6F67BEA5D8537A0BF51F886F61200112581102EADFE05A0D148EB63B5BB76B276AB445E1A318977E22C99E77B648F64DBF08BF1D6A4E2C99A3CB9BC00919159C49F007B7626B8D9A26218E621182E1C5FE56FBEAB07397915FDFB836397626F9D9E3AABC6B55DE710F46D5A83CAD1C510CDEA5700C6EDD62B0AB404484E3DC24FCD8B57397BE4C57AC6F4EE18848580463199A766F437D7D1C37BBDAD0D69B6DB116C0D6ADB53265B94C47991847DC5F8B52B9C9310C2EB170F4614F53234A5D0E8CDDEC92F56CE7A666BF6F4BBD1DDC1AD4EE5BBC14288A57A3463794C271A9416739BD37367C8844E134360F7BF0409C6E3ECBF8995D1E13B823B5FDBF7CF463FCBC3CDB7FB7B2079D1EC5C63A616E4B2B8FB56D1E9BEB575FAB5E3B9356FCB9D2B8CB63F79ADFD864B2296BC2DC4ED7EEBB2CB3BACCCCD51A8438575A1E2FCA4AF5B55E8B2AA5D624EBC231A6AF8823FF3AE2F22468031D65FB5E99CF3655966C2C2BD584B4A7A8524E675F384E6A374219AAEC54163AD426C31A20F033DF08D487810448800496920085A38D66C25435B663CBB9191D1C40BF3386A289581AF37ACD288936A9F68C6319ECAAA9718EB57BE10FA8A6F2045A5AC6109AA3E938DD240707FAE18C3931313694A6FC59409D84260199BE5185C4644CDFC8EA7718A78E1F835726EED55ACDC32DB2AE6B28F3AE088B96396A13D262F30A84F6532FA0DDEB434026064E2464E47B67446AB2D7EE9BF20A20669624400224B0A608AC59E1E86FD887862D95709B735BC527A45F603F5ACEB6597DF81A9B9A11ACD06BB6E222DEC68B92383C8D4D38AC4495D433457A5A70B653F5C7F3A3E9D04E48573EE9823780173BECCFC26770F0F946B865DA8549597CFEC4D90E04F71C44835AFE09E3E83D7F121DE1E4F593D1102E84DDF07ABDD2CFB018559295F6F73AB013CD8D01789C4659A4DC37FBBB70BA357574F13A6F030E1DF6C2ADC593C95CFBDFC6A9F39DF049B9F72D566E5903DA1BDC837D8DD5161F65C9CEFA01B49F3C274DC57562CBB68C6C094D968A2DD2C7D19D90A96F2518E5488C47303CE646B52C47188F7E905C89709D17070F1D46A9DBA962636C44EECDA9F39854E56AA8D69AFFD5714F601F0EAEEB42C8518B6DD2174FE0A25D963A0CC9B9A4ADC2F7F210AAEBFDDA0A86E3911E9C3CAB16E052C53824A248BB61E87AF194CC3129F7402619AFF0E8F94EC446104B38A1565C1897FB7652EE1BE0C59E03FB5053AEEE9D11E23B31D0D38E73B6D1E03BE5F90918CF8F8A35111D4257CB59A8018C75FB9A172EEF1BD750F6F9AD7AB3BD5CEBF00470E8E07A4C381F865B2DFE303E8CF3722FC2B299B43321C2EE6758B7753BBC8222361C85A3ACCC78566489C69BFD387FBA75DEE73B1A4BC025F369AAB45B8CB4837B0EA0B126B97A8FAA63AD1F107EE7140706122001122001124825B0364755CB8CFA7BB7A58A2287C3094F452D9A0E346A041A9A0E63ABED8FBEC3E916119584138D4CA2C8E984D3E9425975403F11F0A34C848E538E174D8E27236B5B9FC8EAF6FA397799AC1A20C7AACA4BB5B84EA7073E3508C6B7D1BA5E540A5CC592A7CB257FCC3D28511DEA02B28EE8D39B92A251A52BE52EAFD98143FBEAD49E155CA5E58668548764DDD1EA6D38B4BF4EC4671AE516317640FA4A9AA2DA4CD4E9A9C2DEC307445AC93AAB19DA52EC2E814B6C718B214A6EB9D6B934DB5DB2BCA0128D2AC80A585670B84A2DD1A80EBA4AABF1ECA1FDF048D3AD2E868DA8EABE957AE1F594E82C8B5DDAFC8FDA35B2ADEE85D3598262E1291BDABEA7AC526C5021A8E5ADC5299A941E8A3E341DDE6B894615C3E9967278DCDA75252E115512F6341F48158DEAA094A34A56CA39682C83B847AD14617B7E5414A7D8BAE340B3C86E919E8B95B7446C72DB97FF92E9874AEF9719538BB4B2383D32F04A53E0624575997ECC5924625126182E51764B33775585ED5991EBCB6BB0BFA94115050D4DCFCF7ABE4BA5F9DF258C5C25F2DC499CE09E66EC4A118DEA4A596BBC6A2B0E1FDCA97618488004488004482085C09A148E7E5986490BF1315C6B3986632FBF25031BF450E41471E09591A4157A8D13244EDFC5166D35949496EADECB189ED0AF7194944349C73A99B45AD796710C5C9E5923338C41EB02B7D47249ADA1AE43B444DC3249ABCF5F6A5D3FF4568F9EB8ED7BB7885D33FDFE4B67A4DC17316294C15D59AB9521197D027D975A70E1AD21ABB9D3ED93388B96BB57D6984EE63374F5028E1D3B833E33236739EA768EDD932DB31AA1656598A1BE3E5CBD9ADADF6AA4EF12CEB45C45CC04EFF661E3E049BC7CB1DFB229D67F09C74FB6A6F42FB4D2B73614951E8486CC1BE6815F29C7A05F1348EA6CB45F783734684B80A9FD78EC262E9D3983AB43E693A18ECAA3D1D0640CF251718670E1E56338A3565FD04FA33450079F6F0FAAB541541227DA87978F1DD356C4D1A2C81ADB9BF604162F6FB415C78F5DB4569688C7FA259D93782D346CE4244B2E06B5A70E15C61B4D3CDA8F0ED1C7262EF5EC5EBBF0325EBED46F956F9DABC478BE8D857185BDF67C5F4D3E272A83041A50AF0D88921DB5728FA473ECCC2579DEF4D49DA501ECF61945E10F099000099000091804D6A4700CB59E4457DF10629345F0EF3E82A35FDF6A0908CD6E517466E557B4BF03AD3282BAA7ED2CFACDF5A1B448324DCD4054C72462C02FB58D55D20F4C0B6361B4AA36C419A153FEE81B7F76E1AB0BA0D85683E91451B4554DF5A382AC55FAF6ACEBA53F5D8979810395F5B20EA9D48E1A2DAA52115482CA0AFD72F51DED9325A3BA65E4778734DB9AE55671FC8B955B6A9D0CE3955839DBAE0664883D6DFD9620F1C8F433F7664BB29C4AE6F4B59DC0D9D656B477DFB44E28C1754A9ADFC3A1765C08199C4536976E0C2062DA23B11371A9FD4C3374F60C183638E09511EF0DAA96570BFAFAD99E12E3654162F55F388D6E999CBC5D9AB4CDDC55548FD4E6E9218EC1CEB3DAB89C7077AB8DB11BF5DBCC1700755BAA71E0C8113456971AD701C5E595D6F6C21B93167331546B628E74F65A62D25D5E2DCF51B5B1841930FC565B4A72F1D1016DC479A45B5E8C2C352951529EEF4EFDF96E97E7DB1EC95FA235EBAB0463FD97D1AE062085BBD11132790B4379E61948800448800448C04E604D0AC73A69A6DBA616777739B5A594C762B6E1CFCA7AFBAEBDD6CAD6C751450BB5F65B51CBB6D5A3CCD01D23D2E770CE200274D4F8035E2AF9ABE86337077421E02A4765A99EC0D870BFD50F2D994E9151DBA88EC8585E6D84AB08A789318C8D8D6162621C9366B557F2226D6BE6A09EB4CB6DB77DDD8C44EFC9165B5AF1F1C5A7199A6980ED72992446DB3385BEDAB16FA7440D754B7F4AFD88DBB70D7EE386C54706F4F5B36DF6DA365392B05715DAB558324FD9B2FDABD1465DAB141213C67D92BEB4D1D1943226AF4DCD6AEEBD5E5C4B1A815D9B0CF12B4B305E9E55496DA66C8A5D23C594E7DBBE33778E329E3A79C24C3279845B244002244002246011B0FD09B48EE5FC86D765A8205950FECCB1E378F1C465ABA97AA6712555417D30870C3629B5352DEBF13A3130A2CB07A7471F44A366F3EB690FCF4CC6D8EFC54D5B6D993A18EDEFC5C8B89E86D90C3D24026776909A26231E446C75BDF0028E1F3F8E5E1111939393188FDE847DEE694F559DD1745D277DF68C9A4AA99D1B0CA994172AF79855CBE5903E7946973DD46D4D0E90189575A5D5D430776F8BDDBA844C8F3E3B38A43FE56ED5122BBD4183461F48259847AEAB1A505B30468F0F8E18356152FB2BADC512FCA8ABF6D822AACD082E0F18CDE1569F55A9397CBB7D463C07AAEA776AC77C8D4148E3AE15C62C112B71B6E871E0AD43B9591B2C8C7BDF93E97A8C2BC6C35D7841EED3F1F3BD1853F7697C1CD1A101A4575E2B5BD9488AB7EECB66CDA9F4EF349AA9636A82797BF434B74BAAEAF5FE9EBE4694DBABC0A393568E9EAA2D469F502FB6969B34E288EA0F539A39311A0990000990403E1030DB46D7A6AD2232F61D3A8422B7DB569B27A6865B3118AB46B5FC5176B82AF0ECD1A3F3DADFD61346EDAE2AEBFC848C5C9D55F1639D85344147502B0357F4302193618710AD6A448D39F246C4EC4C6D645EFE96348D576F92264F871B3B8E1E41BD4CDC6B0C0A97E66D11902E5BED91B3144F4BB99F362F96DF89E1016B2A9CF9CB1D4647EF089E55F94823E8A6BD4711D82D595A4F8234EB1A1399DFAD2DAAD22A29836C05944D2B1BA98FAD7DFAA87C6CE7278621B89426B482A7F6591C72BF850BB6AE88153B8EE2C80E7B5A567484DB4288D5CA001BF390740BB86C68D1505B3F1A6A65B4B89C73556CC2D1A39BCC58D66FB8BD03238167B509BF9DE52A8E52B7C952C7C2D7D0DB338A2D8D555A1C77D50E1C3952AF013463C99D9291DA569298BFBCC95A6687A716470EB9714E468C87C36D08C7A46B84F9CC480FC6FED9D58DC90C524A283BD2E41C1EAB41955444AAE77BAF3C277B5362CB4EA41DA1113F36A95A70E9D7AAE2C86390B43426DD17D4BD605894C0F4F4B40C6A82F6593432239000099040160998BE49F9A982828225C9794DD63876BF951C2CE054A2510611C48C4EFF5A4D9774FA3F7F420482714C271997A6C639DA827BBA70D33A2C8362DEEE98137CDC685A8E74F4276B3765D041BFC41E966953CC30363CA84D2563EE5BBFA209D5DC8A97FA468CDAACA468D40669BC701691315BA362DCACF3D253500327CE6A53C918292E506E95CF452B1F4DF31889C8208996137AB3AE1CB93B5B54E3EDFC2159EAB8556BA7C51641DD75566C543B329F64D4622E7D06650A99705B4B72008F449169AAA5F93E999AD5A7404ADF9FBC6188CAD4325A9A5A269D38713139D0453B34EB4BE6703C9D1C24629352880D5DC58973AAB638A4C719D3F37788EAD645631C6AB0D159998F27BDF24A6DB4CD50878CB236056F577FF299894707B44131B38A6A9BA9DB4642A24570EE4535B02AF5E8CCEBDB4F9D15A6C9971153F86ACFDB897333A3739F04488004488004503012BDA504E9BC41A954F52E3D25C248FB4CC5B1FDCACAFF51F9E3D042F24499A3D691AE923FC451846409BCA4784835D51FACD326798E0E74A3F76EDA0253935BA23DBDEC1EA9311A8B48FFBC790A66AEAD3D29F3F2F5CC1367C102C948EF061929AED5108E45D0B9C01AD30BA673B72765E2E960A5ACF52D531B75F7CC68A29634BD3E1F3406D2741E366EA05AEBDA5324CDDFC3BD294DF79915419AC7EBD488EB98D83C898347F66AB5876AC08E1AC16D06BFACBF5DE6D1EB4F23FD9D733E1F3E198453A56609975AC181CED9EB8DA7555EE1E0D30D95DAC6F99E54B35499FD9ACF7744CAE63B7858AF611491DE72FCA4F502A3061205CAF466FFB148FFBCCFDBCC9CBFE7576C5636FC6CF37E14163A505854A47D8082257BAB4EC732ADB6717A0A5353F2111F392DFEF13706FE0AB70B657A2E06122001125821020F4EDD8FFFAFEA5FA0C0F48F8585E21BD5E7DE6B1DCD4A8615326D39B30DA3A77B712518EAE9B6FE802E6769324B3BBDB247C22288173771FEAC6535944EDB84D6F3475CA63352F89E050C88C8A8E799322ADC7B777DFD522D9091E76A966E2DF8534FD9F6423D9D8B3E1BE19094678126DDB4CA2B0C96582F5A56D89FEF4AFB449A560CA99F141B56F231B015256737952B56FE58BD677BEE3870EB812971D86BB2412767EF110B4E02F942605A5E64D78FADD3FACF28BF74EF5231951C3D5B2A0FEEE52101EBED69E52BD0B2435F0CCE1753B301548945BD5D46CF6D9FA70ED3E1317C1AB983C4F8A798B67529C846799807099040FE11507E46F91BE57794FF39B07EBB06C1F44D5AE3F11261B1FE662E517A4C660D13F00565E27459F66F32721DA1C9327D7BF43ADA3B17A872CB328FCCCB18428BF4BCF0CA5A918998590B99E5426729BB363134AC2DBE1DB306516529EB359C8DEA702EE68977563F53F2F5B547B6E3A71FFE1CA1D1214CDD996B4E81358C83A6910009AC3881C74A2AF02BEBB7625AFC91AA1D54BE496FA1563252EDDD5BA070BC377ECB74B50F7B9A1A51EA72C83C905D38DB36BBFFDF3265BC60B2C1AD416D5595B80CC82E8A57A3A6541E1F19EDBC9A84E3DD9431226DCD0BB4982FC824A74E8A91BD79616836EF8A3861F52AAF7CB1FA915FD587E8CF9EF85FF07BEFFE8D261EB3591AE645022490DF04FC221A95FF517E48138BA656D47EEF5D342ABA148EABF21993758865CD66353DA3A7A8524AB83A84E3A4D6E426855255E2DA287219DBBCD818A52CF3CD8532661909B35B2602FAC041495C3968A96A2C28944F423A9F630AEE2227FE63E05B68895EC1DF0EBF813EA97D642001122081E522A004E3C1B21DD8FBD06614C96041F146F29FF823E597B4AA475D342EC5B43C148ECB7517EF29DDA835554D3CB17A9ABADA4FBD807619011C90A517130919D0D1199199735657F36E2E94F19E1E0D5EBCEA08A8B77AE597B546A1021914A3462E168AE396D1D67B3D41EC713FA9E6A590F3F2CAAFDEFAAD90B2631DE506099000092C4CC05673A86D1A22B1487ED58BACF23FE287D44BADECC847DF5C38CDF4CF5238A6CF6A4963067636A13120CB121A77203E11457F570B5A072B7160DF56ADB65165E8F00470E8E03AFC3CE4C4F66D6AEA9C4984CE9F80B6788DAC06D2BC4FD6C4969913233D2D906597D1D4BC175E5901272673473ACACA64AD6B95411C3199B8FCFCE9D659A3944DA31A9B9A6505177D759CF8440C5199C1DA25F32742A6FA6939297DE3246270CF0134D624579851E9D6CB3C8927CF7598C9605EBB6414B3B76E3FF6A763C3A17DF0AE4B201A1E86D357293614C88A2C71997645B291F29C37CAE36B6CC2BE805A922F2122F61CCEF744D22A633AB62E8F1D405FCB714EAC6D3D2D6B63431F1CA31CB672CEF2A5DEF0E54DBF70DA21D3F4C85C9A85D20F52FEB36A28CD36EDB5613EAD200112580902DA6817E5740CBFA3BC8CF81F353D999AD141AB69947D754C79A0A5743B148E2B70C3037B9AF1748D3E6F9E99BDC3E941CD8E0370148765A086CBD687C001776929BC321FB4CBE994E8455827F33B6AC1558C1239A66EA2ABC42DDF22F64A5C9A1875AA6543AC206994D7607FD3285E54EA72466890B5BDB75624E33B9C6E18CB6A4B766E99EF509ACCA5CCBB669459F574F0546DC5E1834578E1543B16B46BF234423230232D1B8A9D9A0DE5D5D5564965863C142B11EC94B91F65027799A907C1EA323835613C21425989C6C5CB988EADEE85EECF3DDA6119C48D9C27A08944BB15E2C8D59BBEF2D0055299A83635A75DA09E5EF94F8E15C8975ECFA8BEC599339000099040C60474FFA13CC8B4260E953791FF544DA3395FA3261E5593B5044340CEF25919E7AB5F40E17897E0EEFE323FB6986B2CCB44CC974E9FC460D91E34EDAA9145F81CA87C6C02C78F5D44F3915D5AAD633CD68FD327CEC3B3BB195B66669A5CF4C33A63AD1522ABE55C6B3F87B78BEBD1B4A35AD286084E731D622BBA0C279691D2A66894956EFA3A3A65E46D108D9B2A2CF19A40031A4CD12871AEB69F477BAC1207F7D58BC074C0591AC06E9F08DE85ECDA5687D05CDDBC16B2418A191B199235B3A3888C7AB0635B851C71A03C28CB00868B51612CC9A756CDE98834E0F9C5CA589B40F5A2B6DAD6C09EEBFEDCA31DD757CF0074DB43C0CDBB2590AC459414947356B2B0404D462E0E5DFA3DAA377DE5D85553B55641A04E1B999912D2DCBFDB32F03A122081FC20A0E4A20ACAD39841DC8B723D72446A19B56E32666DA36AAE5691937197A27FA3CA97C2D1A49FAD5FDF46AB191A8E12D41F9035A96D37C2515C8A00AE5B7D1C91886BCDCBA9F5938B17363E3A80B65ED5FFF02DC4EA4538CE77A73DC5D69C7E51591DA5B547299B107C554792EB6BFB4B2053896A21D67F19ED5ABA119934BA56D6BC5625734833F4E645ED928AC28C423CD68713A7CC955C02A8DD52A1E5E12EAF86AFAE5856DAD6C3F05B6DB2BEF59EC5CBF8C4238BDB9AC6FDB9373B3242C0C83940C07C8BD784A1D6195DFA334A33B5B662BB38ED82E9424B38AA9A482D247DB971803F24400224900101C397A8FED5A670541BCA1FE97D1C555AFA643CDA31399EF2A29B415633A3CE272766C6E3FE521130D58E4A4FAA07D5E0E42259426F626C521A9A8B50941893DF39826DC6E679160099719179813DC31951D4AEBDC64FF25E2CD856CB56ADE6C9607F92E6B16BAA285996746C184F993AA617D7861BB043D518BA7DD8B5C9C83C3E82CB3D520C7FB228F396D1AA8E95B8F3D99A2CE2BCF7E7DEEC4896935BB94F403964D3199B0252396B55C7385DE4D0CFC92099E92971E0F2BFF2F54A33EA2253B79F1A32F79F035A4002D92060BE77AABCC4F568FE444943B5A1FA34CA972E1CCD08E26D4CBFB454B58D2A69FB9F7BB5CFB0DC0442618CEFADD1FA0DC6C7C378E1845AF7DB8FFD07EBE0763830111DD696B9ABB3CAA1CBC8D06014BBA529D621FF9505E46C6F377637562DE90D2CA9AA97929C454806DD9417DB1E8DA812B5FAC3E2A9DA227142F29F175BCBCDA6EF38A23DEFC259F1E88276BD3EE8C19319D89088A78E28EFBE3C80FA8A5AB1D9098FEA78292136682C41984E193F1C85E733FA75F3DA9AC6FDB9573BF412F07BAD1098291E3551A879F569354E46429154408A67D7FFD785A3CD780A471B0C6E920009CC4B2045384A2CB5AFF90FA519B5AA47754CEDE85EC5148D2A41FBB6DABF97605307F7920CAF4D9F400F06461AB049469F38DC55387AE408E22218CD1B31A655FA1559FB0E4F2D8E1C72E3DC059969DB08AE8A1D38726407E4B2B4C282D1C2DD088FD5408DA571B82AB0F7E851EC9D996AA41DA111BF566638CBB538BB258E956E2C2C23857BB0B36E11BB621356CAE9D960AFD2944BC36D08C7FCA832FA360213E8D7AA1BE55C3A65BCDC8DFDC1456C451AF7E75EEDB0287063AD1030C5E34CE7AC1F574E5D5CBCAA1A901FE5D375B7AE5B3FF39AB5C284769000092C2D01B375C34AD5F0279A8254B33928C7A21D4B0AC7A5AC6934F3D56A39CD1DFE668740FBA9B3E81B319A856DA2313674D518F5DC8B91685264396494B55B445347DF885540251AE313C9385A9BB77556366C3373DB5B68ED51F4ED08CEBD781123130BC74A29B35C688AC6786C0817B45A5359416631BB32B5617661D1D52FC3CB8D108F0EC8A018736F46FE72787619EFC2D6B9EECF12D8912C35B7D60A01533C2A7BD4B62E08F55F7DA4A39A2AC3E8C0AE3529E9DBBA8C548E9E1F32E033C06760FE67401BFC62F31DBA3F111FA3F915FDBAA4EF110D292FACBA1F5A5A2F5B3012BD25FA74FEA02B5C1913289DF1B48FCC4BB6FD8A6A5E5DD9F0C7A1397B02AE6CA132CDDD272378ABBC7049C55A4406A6F4CA1433294126DBF679A42A702C2AD3CF180AC91740D023B3394E4A9376C8A69A522EBCBB1D7FB04EA60292B27476C377F0B05EC328238B5B8E9FD49ACF55AA5E7F1081327DA8CE58A41FDDB30A2D9116B36B196D48B78CE9D8BAD276285B5673F89E7F468DF00A14F6679BF76BF39615CA4A09EAA3FEE82C87A3BC1BD3ECB503ABA54C776307AF21011258FD04B2E96FCC4A99D54F652D9650D648EE96CFBC410687987AD18A13EE45CF4C81699DBCB78D504FB725102BE719BD129126E98E058AAC956031BB96D106957F3A654CC756ACB01DF7763779F54A13A0585CE93BC0FC49207F0864D3DFB0A93A7F9EABBBB3545E2D56BE5EE9EE8A9EF155F9646BC67078010990000990000924BB81910509A410686B91650655BB752286DE9433CBBFE30BCAA4E4BE624C46AE233459A66F8F5E477BE762559D66D9FC6868F4C9BC8E090CF776409B76D23C35C7EF4ADA3A4771788804488004488004562D013655AFDA5BB3C2059366F2DE947914B3579EE0D6206A3C0EC44BA5B6335E8D9A52794C655079DAC2D1BF115BB6D6688363AA8A23E86D5D44FAAEA0ADD9A3CA9C48800448800448E0DE09B0A9FADE193285252630698E0897DF849A215D82796889B362722440022440022440021910608D6306B018353B04DA4FBD807619511EF0BA4438CA00A1CE0842B346092D5096E820FA079C324DF804867A16A96D5C20199E220112200112200112482540E198CA6395EEF9D1D4BC13151EA756BE89D808620927DCC5EB301EE9C5C9B31DDAF19D4DCD0854A8D565F430111D4257CB5974CBAC3D75FB9AB14DFA0D4AC741B49F90D561248AAFB109FB025ED91A47EFF993E840239AF705509C1847787802BEEA72386549BFAE9E490454BCC91822634EF8CADD5A1EF1780CFD1DE7657D6B0F9A0EED84572D683D3E8CF327A57F644AFA09117FE7705EC54BC38EE09E0368AC29B7EC506BFFD50FF4E0E439DD4E491A0BD98A755E947ABD5A1F4754F93058B60DFBB795C9209F4984CE9F40BB5E38DD56E90719E969C1D94E880DFBC48604A2E161387D95F0380B303E1E97E95E16B36B69A74552F63190000990000990C06A24C0A6EAD5785752CAE443D3E1BD966854A79CEE5294CA9A7B4EA713252E118312F6341FC1269B6854C79C9E0AEC38D00CB57CA1D753A2C57716BBAC51D22ED95669389D25904D40D22A51FB2E0FAA95685489C804D8EBE4A44B8EBB24DF2A4334EAA7DCA8D9B51F0D22432725552D2D8F4F06B3A8B340B0BACC48BF08B1E17569D911DCD38C5D29A251A5E480A76A2B0E1FDCA97616B555B3C3256576B9E12E71C323837C54F99DCE62AC5376AA60DAEA947812470EC82115C785F2EA6A118D4A7E1789AC5CCC2E8A468593810448800448203F085038AEF2FBEC6D684085A6E0A4DE2D761397CE9CC1D5A1E4F2835AF17D7B502D8349548847FBF0F2B163B868AE32E3F060D39E80B6D6B41641BEF45E83F60DE38CB1988DBE17C7C8403FFAAE5E43D8BA40E622BF794DD23F837E6B659B7528F1039743C346220E940703B25D870A6369C078B41FBDFE34EC10095A2F6B596B416A33AF5E7819C7CE5CB256B5719606B07BCBE2B622C50E49CD567E3D71F99E19470ED9D7CE898D0CA1AFEF2AAE5C5BD82EFBCA3556DADC2001122001122081354A80C27195DF584F89A11A45D6F45F382D138687D12EEDAAC985F7007FA0D46AD6759454E380AC7FDD582D43928D505C5E696EA6FD1BEB6BC7A973D20CDDDE6DBB268E81CE364410C65B33C46BA4B317514379B9CBABE1ABAB963A3C3D0CBFD58674EC80BF449A97F510EBBF8C76358F8EACA5DD111A358E3AE0DBEC5B725B8DC4AD9F78AC0F2764F9C4D6D676742F629775113748800448800448200F085038AEF69B6CAB2DB36DA696DA3643775CAAD7B47889098C8D8D6142D6B31E8D8E5ACDD3EA425BF4D474ACBDB8F4F39B7B504991A1065D45664F4AF3A25E5C1B36AAF1DC3EECDAA4FA4E4A903E92977BE4D75678DBA61665AE2FC30AFD94BDC06A394E23CC67AB79DEFAB55D3FCF82385654B5319E320DD12276A55CC91D1220011220011258DB04281C73E6FE3A5055AFF7F1F3350651622B77281CB39A59C7C35D78E1F8711C3FDF8BB1C94919DC318EE8D00006478C5A3B69BA0EA84E8F9075B2AB8D66615B5AE6E6C4A4B995FE6FF7E501A31C4E788C66EAD8608FD44FDAC3FC76203A69E94B4FD51629A10A5E6C2D37AD8D6378E8A3456DB5E7A6B6438351E31A07CA74E3B1BBB1CAAAB99C193F114F353E3DBB66A6C27D12200112200112587B0466561BAD3D0B73DCA2505B3F1A6AB7411BBE51B109478F6E9A6D914C39131521A4E6C97657EDC09123F5DAA016F3E68EC9D09598AD9AAF62C7511CD9B10CCB0685DB108EF951658846C87438FD5A75A388B774EC88B42334E2C7A652699E779663EFD1A3D82DD69A76201646EB6BBD3858B3B0ADB300C526AC43AE0AC567871AF3B340B05551AA580BD8B540223C45022440022440026B8E006B1C57FD2DEDC4898B7D22C1160A219C3A2D8348C6F44E860E5145BA2E8A63E8EA059C95F978C26D2DE81B49A622EBB24833B6D12951253DC76091D9394A03B215CF76AD2D62577FB2F7653C3A80E4E09174EC90D561A46F61DF889589251AE3B1215C38714E725ADC565B71A4895C14B308BF0E73B0909C54A2312E4DF856302619B7F6E7D898DFAE3922F31009900009900009AC51020523D15BD30BD9363DAD4E4F634AFEB86A9FA938B65F517FC05736FC71C85685B6B245C952EE5E04EBFC52F3184367F7240ACF3F6B000011EF494441540E1ED9ABD530AA51D4C74FB65A65F0F983A8526B4C8BD41CE8EC9ED14C2C73370682F014253039DC8B908C3DC97E48CF0EAFD81128D39BD2C722FDE8EE4D6DF056E55ECCD659B6F902087A6436C7C9618456C6F85945CAE503DFF3CFA8995D01637EB679BFCCB3E940615191F6010A505060EB08BB0265629624400224B096092CD860B7960DCF3DDB22E85133796B41EFFD37970DE190F4290CCD75463F16EE9DD9E770FEB8CB73263D3B226247C70276A8B22D66EBACF2CB809F9ED9FA7356341E200112200112200112989B009BAAE7E6B2EA8F5A8A7FE52B7DEE89D55AB1E39E20F06212200112200112C81102D6DFED1C296F9E16D387C6DD4114174DE27A771865751B11BB39880FC27DB811366B2173114D082DD2EBC1EB96155A62A61DB36D2D96C13D83DDED50D33A32900009900009900009AC1C010AC795639F7ECED2DF2F585B23034564404A641DAA6BD436D0F7CE4F10CAF1A6D788B4ABA74C9B388FADB84EE198FE03C39824400224400224B03C04D854BD3C5C9736D531DB74D893E6F6DCA39A9736E315482D9F6C5D01BCCC9204488004488004EE85004755DF0BBD2C5FEBF3076454B58C26977E8D915EA9A9CB72FED9CC2E9F6CCD26D7A5CC8BA3AA979226D32201122081DC20C0A6EA5CB84FDE200EEC6B44B935B1B6CC43D8588F9EF693C991C7FE9D68DE1980C7A96E691CB19128124E178A65F1E7486F0BCE76A836ED009A9A1B51E1711A56CBD28237FBD172BA5544A817FB9AF7C3572CD3D5447A71E26C8716A7B1A919016F3112E3C36839291D121B9BB02FE095FD0886C7DCA8AE70434D09D43356AAC51B97BE8A134EAF9455CF632276135DE7658DED753B71689F5F5B8B7A3CD28393B2DEB60A8D4D87E43A29642286AE174FA13B1D5B654D99A6E69D961D13B11199E0DC09B7183B2E653FA9957D215B81BA7DCDD8E62B86188BF6136765764899DEC7B04D161D44EFF993E8AF9E6D6B62625CE8AA8AFA04223DC2B5537195F21CDA09DD8C01BC782A393D929C6420011220011220813543804DD5ABFE5606D17C60578A68544576383DD8BAF73076FA64C7DB88E7F76E3244A37616EED25259F6CF05A7884757B15B0E06D07CE4694B6CA9586A4D164F790D0E1CDA27DB1E784A547C278A5D22A88CB0CE55A21D7395B8A5B61370ADD3E3B83C159A6854D1D4FACF663C4F6985251AD539A7BB1C3B9A9AE0558378246D95BEA7ACD2584E30A8A5A18E3965E0CF20D2B0153E341DDE9B6287D35D8A528F5B4BBB442BFB62B60A328F6E97B3D865ADDDED926DAD2CCE126130B7AD455309146976B850561D50260A5A3FCA4428AB6B8B26C7F563FC2601122001122081354880C27195DFD486A67A788C7AE1D8D055BC7CEC182E59ABA0381168DC8946A969149DA385D8CD6B6839731143B1D43E90FEDDDBAC74A27D9770ECD8CBD64A320E7725F688064ABD62361869244F0DF11886FAFA70F5EA75DBF13846AE5DC0B1972F216A2658E492FACC1E84868CD55A64BD6CBF9A8A32A82634D743B4BF07FE346CF53634A0C2A8308D4B6DE6A5336770752866CB5FEAFFD2B0D56E8BB56D6DA424A7EF98B6FEF20A864D334ACA458E4BED65A0CC58E1268E81CB7A4DED1C29F01009900009900009E43C010AC7557E0B4B5CEBF412C6A3B87CB65DEBD7D8DDDA81114394393C6578C4694CE628713A4FB7C948EB1E6942ED4F118295E52596A59EEA7A59AFF900AAAD266B07CA2B55D56526218EBEB61338DBDA8AF6EE50F2422943475BAFB48F7763C8528EAA6117E8EC1930CAE4805A19A6C1EF35AE8BE15A5B08E9D85A5B62A84649A9FF82348187C3689766EFE44287C0E2B61A3585C9522FB265B7B51B3D03466E4A004B6D6395D790ED63B296B66AB9662001122001122081354A80C27195DF587B255872DBAC5FD40B3F65D9104F2E399D5CEE593B6B484B6D3B6EACCD9C484C606C6C4CD6AC1E436C74DCA8359328F6C856DA3336E2E3F3AC50E3B06A3F8B66F6A00D754BBF483D1DB76F1BFC65BA088C8F0CA05B0E27EDB36FA7DA6A8F648F6F2F9DBDF873DB1A4B31D11EDF9E8EB53DC3D6506BBFC5B96C5B3D0C3330D2DF655DC20D12200112200112588B04281C57F95D4DC40D7924B55B5B76FAB5D27A65CD6AB3F93A3E1A95D5AB8D20711A8C388DF5E5492128A7C351B3EF5D1CE1CE1770FCF8719CEF1D96759B27313E1EC370E83246C6F56A4C87F44B6C5049FA774BADE44CF567E4250A6ED2DC4CFB3782CB03237A6CA7F499D4928E63F0ED76ED583AB6DEB4F272A0AA7EA7B6E76B0C22599F9A8EAD610C8E8CEA2909B3409DDAF4A3AE5A5F1B5B3F61FF9E696B27068C2A5FA7C763708EC960255637DAA9719B044880044860ED11984F15AC3D4B73D4A27659B0D9FFEC26A8BAB9F24D7B7134B05B46A398B74D44E0B56EBC2D757CB53B2A24863439AB38F299197ADE1A4043B54A4704D7AEA338D2189764CC74A41A50C6AE18159172A91BDB8E1EC1B614E9A95744CE57CB67CF6FA11ABCB03449C76A4BADBE8D981031292DDB2AA4636BA8DB8F86DA6DDAF5AE8A4D387A74937EB1ED3B1D5B6336432A76088F1D8A5EFAA14D16BDAEDD55655D3021A3D37BAC3D6E90000990000990C0DA24C01AC7D57E5FC3ED387BB10F63E640134BECC53174B51DE7BA23D29DF02C2ECA801933CA9C26A9742E25D3B144A30CFAB8DAF2223AE5A2B693D277D218F8A1C9A8F80426AC44E3F656E239B3D00FDAE259D7DAA377A3FFA69509A2033D5ABF4D2D461AB64A4F499C101EC914EC691BDB69D81A6E6BB10607A9ABD4AA3C13496361B545CF91BC76A8A70B49336450CCDB1DF3C5E47112200112200112583304380178CEDC4A2F820D324FA3AACE4B8CA1BFB31BB31A46BDD2DCAA069CC85C8ADDD14A1C79B656AB458BF65DC0C956A35A4F2EF707EB643A1AE93B3816416777F2B88922100CA2283189E1159B643C0D5B659C76509AECDDD250DFD93D898347F6A254AA0CD59C92C74F26E7515CCC565F20284CA5297AB81721A97565489F0027004F9F156392000990C05A219049EBDC5AB13947ED88A0A773915AAD4808DDF2D1826FE3BC76867ABAB509AFE78BD0DBB3D28DAE69D82AF5943D52DBAA07BDEFE75CF62C666BB8B767B6009F2B211E230112200112200112D096C0C8490CA30B75A4CB498B96AFD0F980CA7A03CA076397EF51493B65FEFB4B1B152392000990C09A2260FDBDCD35AB7EF16001767D3C9D6BC5CE5E79C3AD38D73208B708A9982CC3B7B643082DE7643518313621CDF40CCB4F40FDFB63200112200112C83F02392B1C5BD717225E308D2FDC9A82DB364236FF6EE1FC168743BD79D30C1B09871099D5E9737E363C73770462F22272C953887FF05038DE1D415E4502244002B94D206785A3C2FEDAC305F261DB646E3F822C3D099000099000099040AE10E0743CB972A7584E12200112200112200112586102148E2B7C03983D09900009900009900009E40A010AC75CB9532C2709900009900009900009AC30010AC715BE01CC9E044880044880044880047285008563AEDC2996930448800448800448800456980085E30ADF00664F02244002244002244002B94280C23157EE14CB49022440022440022440022B4C202DE1383D3D0DB5460BD76959E1BBC5EC4980046611307D93F2530C244002244002CB4B202DE1B8BC4560EA244002244002244002244002B940E0AE84E343C8E9056772E1BEB08C2440028B10A01F5A04104F93000990C03210485B38AA95690BD497B406958EC7313D35B50CC5619224400224B03801E57FCA3F9145EAC51F29BFC495B31767C61824400224B01404D2128EAAEB90EA3DA43E2A3C5B568DC29B1F21FEF16D24C63FC1545C1C3803099000092C2301E56794BF517E47F99FDFF03DA1E566FA2676715C46F84C9A044880040C0269B4394F5B358DEAAD7E4ABE7E73C31378E5461F7A6F47307D675C1394AC7FE433450224902D028F3DE8C5AF976FC4B4F823F5F6AB7C93D622A27923B5C7400224400224B01C04D2A8711427AC5EE9952F965FAD5948BEFE9F6D7B1010E7CD4002244002D924A0FC8EF23F05E28734B168F34FBAA3CA6669981709900009E417818291E82DE576E70CE6F416DAAFF4299A9A4E602AA13E71ED939063E73E1CC0898177704D6A1F194880044860B90828C1F84FAB6AB1BFB40A454545282C72181FD92E2892AAC7424D4CAAFC95A864200112200112587A0269094755D5A83AA34F492722251AA795789C92FE46894F313D3D25FB6A9E47D5582D1A344586A6EC2C7DE999220990C01A2560137EDAA6D42E4AA3744191AA652C14E1789FE8C422D93704A4AA7D14E168D6385238AED1C78266910009AC388134FA388A16D4F4A0DE2CA439E442DD89174E3B4440C6E54D5FFA41CA7F660DA5A61EF9C6BFE237970520819C26A08D7611D5A8FED7FC89F241221F0B1D9A482C507E480946F9280FA45E5AB568396D340B4F02244002AB9BC082C25177D63603C49117C85BBEF2D005E2A4D5A6E6B40B127244FE538E5BBEE4478B237BDA16BF48800448203302CA8BA8D751F1369A38D4F794FF51358BAAD651FB55FB2A614340CEF259EA1C030990000990C09211585038AA5C92B588B2A39CB39285D29F4889C6691962ADDEF49563574DD55A05813A6D14CF9490E6BE71983F24400224302701FDA553F990A4D710F7A25C8F1CB10B4655D328A25145D3BEF4E494BFA2789C132D0F92000990C09210585438AA5C4C47AC0943E5BC0BA53FA3345303327FA338ED82E9424B38AA9A482D24FDBE71803F24400224900101C397A829774CE1A8F91BE573544DA3E663F47E8DCA47A94FCA8B6E0659312A0990000990407A0416158E76676C0A4835739AAA639C96518D9AA3560364A6C481CBFFCAD72B7FAE8B4CBD10D490E9DD0CC622817C2760BE772A0E4A18AA7D250DD586EAD3285F9A40D47C8AA61C75C1A845616DA3C2C04002244002CB4A6051E1A8729F291E3551A879F569990643C528920A48F1ECFAFFBA7054878DA0453177F84B02244002F3105042D10CCA6FA87D5D24CAAF56F5A88EC9114D34EABEC98A6F1C33F7F94B0224400224B0F404D2128E2A5B533C266B1DF5C2E8C795531717AFAA06E447F96FCDD9EB51B46B8D4DFE90000990C0BC046635351BFE445390DA286AB9543BA67B98F9FCD2BC19F0040990000990C03D11485B38AA5C4C276D6E9B396B2FFADA173BA69B4CF84B0224903981D92FA62A0D533DEAE9692FA6F2A544A6FACCBC26F35C7905099000099040BA0432128E2AD1F99CB47EDC5ECF986E11188F044880041622A0FB9599B591F3F9A28552E2391220011220817B2390B170B46747C76DA7C16D122081E524407FB39C74993609900009A447401BB0985E54C6220112200112200112200112C86702148EF97CF7693B09900009900009900009644080C23103588C4A02244002244002244002F94C80C2319FEF3E6D27011220011220011220810C08503866008B5149800448800448800448209F095038E6F3DDA7ED244002244002244002249001010AC70C60312A09900009900009900009E433010AC77CBEFBB49D04488004488004488004322040E198012C4625011220011220011220817C2640E198CF779FB693000990000990000990400604281C3380C5A82440022440022440022490CF04281CF3F9EED37612200112200112200112C88000856306B0189504488004488004488004F2990085633EDF7DDA4E022440022440022440021910A070CC0016A392000990000990000990403E13A070CCE7BB4FDB49800448800448800448200302148E19C0625412200112200112200112C86702148EF97CF7693B09900009900009900009644080C23103588C4A02244002244002244002F94C80C2319FEF3E6D27011220011220011220810C08503866008B5149800448800448800448209F095038E6F3DDA7ED244002244002244002249001010AC70C60312A09900009900009900009E433010AC77CBEFBB49D04488004488004488004322040E198012C4625011220011220011220817C2640E198CF779FB693000990000990000990400604281C3380C5A82440022440022440022490CF04281CF3F9EED37612200112200112200112C88000856306B0189504488004488004488004F2990085633EDF7DDA4E022440022440022440021910A070CC0016A392000990000990000990403E13A070CCE7BB4FDB49800448800448800448200302148E19C0625412200112200112200112C86702148EF97CF7693B09900009900009900009644080C23103588C4A02244002244002244002F94C80C2319FEF3E6D27011220011220011220810C08503866008B5149800448800448800448209F095038E6F3DDA7ED244002244002244002249001010AC70C60312A09900009900009900009E43381FF1F5B202B87760C6CD70000000049454E44AE426082 .png ui_number 89504E470D0A1A0A0000000D4948445200000418000000F408060000003128958300000C4B694343504943432050726F66696C65000048899597075C535717C0EF1B9924AC000232C25EA26C02C8086145109029884A48020923C484A0E2A6942A58B788820BAD8A285A072075E2AE16C56D1D451115A516ADB850F96E06D4DA6FFCBE93DF7DEF9F73CF3DF79C93FB6EDE0540A7962795E6A3BA0014488A640991A1CC8969E94C5217A0C10F0A7480178F2F97B2E3E3630094A1FBDFE5CD0D8028EF575D95BEFED9FF5F454F2094F30140E2216709E4FC02C80700C04BF9525911004416D4DB4C2F922A3903B2810C060859AAE41C359729394BCDD52A9BA4040EE45D0090693C9E2C0700ED16A86716F373A01FED5B90DD2402B104001D32E420BE8827801C0579544141A192A11D70CCFAC24FCEDF7C660DFBE4F17286599D8B4AC86162B9349F37F3FF2CC7FF96827CC5D01CF6B0D144B2A80465CEB06EB7F20AA3954C83DC2BC98A8D83AC0FF99D58A0B2878C52458AA864B53D6AC6977360CD80116437012F2C1AB219E408497E6C8C469F952D8EE042862B049D212EE22669C62E14CAC313353E6B65850971439C2DE3B035631B7932D5BC4AFB538ABC64B6C6FF2D91903BE4FF75892829153215008C5A2C4E8985AC0DD9409E9718ADB6C1AC4B449CD8211B99224119BF2D6496501219AAF68F6564CB221234F6D202F950BE58B948CC8DD570759128294A5D1F6C279FA78ADF18729350C24E1EF223944F8C19CA45200C0B57E78EB50B25C99A7CB1FBD2A2D004CDD83E697EBCC61E270BF323957A6BC8A6F2E244CD587C6C115C906AFF788CB4283E491D279E99CB1B17AF8E072F06318003C200132860CB0285201788DB7B9B7BE137754F04E00119C80142E0AAD10C8D4855F548E035119480DF2109817C785CA8AA57088AA1FED3B0567D7505D9AADE62D5883CF01872018806F9F0BB42354A323C5B0A780435E27FCCCE87B1E6C3A6ECFBA78E0D35311A8D62C82F5367C892184E0C23461123884EB8291E8407E031F01A029B07CEC2FD86A2FDCB9EF098D0417848B84EE824DC9E2A2E957D15CB78D009FD476832CEFA3263DC1EFAF4C643F140E81D7AC68D7053E08A7BC179D878309CD91B6A399AB895B933FF4D9EC3197C51738D1DC58D8252465042288E5F8FD476D6F61EF6A2ACE897F551C79A355C55CE70CFD7F373BEA8B300DEA3BFB6C41662FBB1B3D809EC3C76186B064CEC18D6825DC48E2879780D3D52ADA1A1D91254F1E4413FE27FCCC7D3CCA9ACA4DCADC1ADC7EDA3A60F14096728F747C02994CE94897344454C36DCF9854CAE843F7A14D3C3CDDD0F00E5FF887A9BEABBA4FA7F404CF4FED2CD2F0460ACDDE0E0E0A1BF74B114000EC2678CDAF997CE710ADC0E1602706E255F212B56EB70E5850077031DF84499000B60031C61461EC007048010100EC681389004D2C0145867115CCF32301DCC060B4039A804CBC06AB00E6C045BC00EB01BEC03CDE0303801CE800BE032B80EEEC0F5D30D9E833EF0060C20084242E8080331412C113BC405F140584810128EC42009481A9289E420124481CC46BE412A9115C83A6433528FFC881C424E20E7910EE436F200E9415E211F500CA5A106A8396A8F8E4159281B8D4693D0C9680E3A0D2D41CBD02568355A87EE429BD013E805F43ADA893E47FB31806961469815E68AB1300E1687A563D9980C9B8B556055581DD688B5C25FFA2AD689F562EF7122CEC099B82B5CC3517832CEC7A7E173F1C5F83A7C07DE849FC2AFE20FF03EFC33814E3023B810FC095CC244420E613AA19C5045D8463848380D9FA66EC21B229168447420FAC2A7318D984B9C455C4C5C4FDC433C4EEC207611FB49249209C98514488A23F14845A472D25AD22ED231D2155237E91D598B6C49F6204790D3C9127229B98ABC937C947C85FC843C40D1A5D851FC2971140165266529652BA5957289D24D19A0EA511DA881D4246A2E7501B59ADA483D4DBD4BFD534B4BCB5ACB4F6B8296586BBE56B5D65EAD735A0FB4DED3F469CE340E2D83A6A02DA16DA71DA7DDA6FD49A7D3EDE921F4747A117D09BD9E7E927E9FFE4E9BA13D5A9BAB2DD09EA75DA3DDA47D45FB850E45C74E87AD3345A744A74A67BFCE259D5E5D8AAEBD2E4797A73B57B746F790EE4DDD7E3D869EBB5E9C5E81DE62BD9D7AE7F59EEA93F4EDF5C3F505FA65FA5BF44FEA773130860D83C3E033BE616C659C66741B100D1C0CB806B9069506BB0DDA0DFA0CF50DBD0C530C6718D6181E31EC34C28CEC8DB846F9464B8DF619DD30FA30C27C047B8470C4A2118D23AE8C786B3CD238C458685C61BCC7F8BAF10713A649B8499EC9729366937BA6B8A9B3E904D3E9A61B4C4F9BF68E34181930923FB262E4BE91BF9AA166CE660966B3CCB6985D34EB37B7308F34979AAF353F69DE6B61641162916BB1CAE2A8458F25C332C8526CB9CAF298E533A62193CDCC6756334F31FBACCCACA2AC14569BADDAAD06AC1DAC93AD4BADF758DFB3A1DAB06CB26D56D9B4D9F4D95ADA8EB79D6DDB60FBAB1DC58E6527B25B6377D6EEADBD837DAAFD77F6CDF64F1D8C1DB80E250E0D0E771DE98EC18ED31CEB1CAF39119D584E794EEB9D2E3BA3CEDECE22E71AE74B2EA88B8F8BD865BD4BC728C228BF51925175A36EBAD25CD9AEC5AE0DAE0F461B8D8E195D3ABA79F48B31B663D2C72C1F7376CC67376FB77CB7AD6E77DCF5DDC7B997BAB7BABFF270F6E07BD4785CF3A47B4678CEF36CF17CE9E5E225F4DAE075CB9BE13DDEFB3BEF36EF4F3EBE3E329F469F1E5F5BDF4CDF5ADF9B2C03563C6B31EB9C1FC12FD46F9EDF61BFF7FE3EFE45FEFBFCFF08700DC80BD819F074ACC358E1D8AD63BB02AD0379819B033B83984199419B823A83AD8279C175C10F436C420421DB429EB09DD8B9EC5DEC17A16EA1B2D083A16F39FE9C399CE3615858645845587BB87E7872F8BAF0FB11D61139110D117D91DE91B3228F4711A2A2A39647DDE49A73F9DC7A6EDF38DF7173C69D8AA6452746AF8B7E18E31C238B691D8F8E1F377EE5F8BBB176B192D8E63810C78D5B19772FDE217E5AFC4F138813E227D44C789CE09E303BE16C2223716AE2CEC43749A1494B93EE243B262B92DB5274523252EA53DEA686A5AE48ED9C3866E29C8917D24CD3C4692DE9A4F494F46DE9FD93C227AD9ED49DE19D519E7163B2C3E41993CF4F319D923FE5C8549DA9BCA9FB330999A9993B333FF2E27875BCFE2C6E566D561F9FC35FC37F2E0811AC12F40803852B844FB203B357643FCD09CC5999D3230A1655897AC51CF13AF1CBDCA8DC8DB96FF3E2F2B6E70DE6A7E6EF29201764161C92E84BF224A70A2D0A671476485DA4E5D2CE69FED3564FEB9345CBB6C911F964794B91017C61BFA870547CAB78501C545C53FC6E7ACAF4FD33F46648665C9CE93C73D1CC272511253FCCC267F167B5CDB69ABD60F68339EC399BE72273B3E6B6CDB3995736AF7B7EE4FC1D0BA80BF216FC52EA56BAA2F4F537A9DFB4969997CD2FEBFA36F2DB8672ED7259F9CDEF02BEDBB8105F285ED8BEC873D1DA459F2B04153F57BA5556557E5CCC5FFCF3F7EEDF577F3FB8247B49FB529FA51B9611974996DD581EBC7CC70ABD15252BBA568E5FD9B48AB9AA62D5EBD553579FAFF2AADAB886BA46B1A6B33AA6BA65ADEDDA656B3FAE13ADBB5E135AB3A7D6AC7651EDDBF582F55736846C68DC68BEB172E3874DE24DB736476E6EAAB3AFABDA42DC52BCE5F1D694AD677F60FD50BFCD745BE5B64FDB25DB3B7724EC3855EF5B5FBFD36CE7D206B441D1D0B32B63D7E5DD61BB5B1A5D1B37EF31DA53B917EC55EC7DF663E68F37F645EF6BDBCFDADF78C0EE40ED41C6C18A26A46966535FB3A8B9B325ADA5E3D0B8436DAD01AD077F1AFDD3F6C356876B8E181E597A947AB4ECE8E0B19263FDC7A5C77B4FE49CE86A9BDA76E7E4C493D74E4D38D57E3AFAF4B93311674E9E659F3D762EF0DCE1F3FEE70FFDCCFAB9F982CF85A68BDE170FFEE2FDCBC1769FF6A64BBE975A2EFB5D6EED18DB71F44AF0951357C3AE9EB9C6BD76E17AECF58E1BC9376EDDCCB8D9794B70EBE9EDFCDB2F7F2DFE75E0CEFCBB84BB15F774EF55DD37BB5FF79BD36F7B3A7D3A8F3C087B70F161E2C33B5DFCAEE78FE48F3E76973DA63FAE7A62F9A4FEA9C7D3C33D113D979F4D7AD6FD5CFA7CA0B7FC77BDDF6B5F38BE38F047C81F17FB26F675BF94BD1C7CB5F84F933FB7BFF67ADDD61FDF7FFF4DC19B81B715EF4CDEED78CF7A7FF643EA872703D33F923E567F72FAD4FA39FAF3DDC182C141294FC653BD0A60B0A1D9D900BCDA0E003D0D00C665F8FE30497DCE5309A23E9BAA08FC27569F0555E2034023BC295FD739C701D80B9B3D6CF4F900C48500901402504FCFE1A61179B6A787DA9776030024ABC1C157F0FD8602DBC7C8C1C181F8C1C14FB530D86B001C7DAA3E5F2A8508CF069BDC9574C5723FF85AFE052A297E0E2F28F27A0000008A655849664D4D002A000000080004011A0005000000010000003E011B0005000000010000004601280003000000010002000087690004000000010000004E00000000000000900000000100000090000000010003928600070000001200000078A00200040000000100000418A003000400000001000000F400000000415343494900000053637265656E73686F746D14657C0000000970485973000016250000162501495224F0000001D769545874584D4C3A636F6D2E61646F62652E786D7000000000003C783A786D706D65746120786D6C6E733A783D2261646F62653A6E733A6D6574612F2220783A786D70746B3D22584D5020436F726520352E342E30223E0A2020203C7264663A52444620786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323223E0A2020202020203C7264663A4465736372697074696F6E207264663A61626F75743D22220A202020202020202020202020786D6C6E733A657869663D22687474703A2F2F6E732E61646F62652E636F6D2F657869662F312E302F223E0A2020202020202020203C657869663A506978656C5844696D656E73696F6E3E313034383C2F657869663A506978656C5844696D656E73696F6E3E0A2020202020202020203C657869663A55736572436F6D6D656E743E53637265656E73686F743C2F657869663A55736572436F6D6D656E743E0A2020202020202020203C657869663A506978656C5944696D656E73696F6E3E3234343C2F657869663A506978656C5944696D656E73696F6E3E0A2020202020203C2F7264663A4465736372697074696F6E3E0A2020203C2F7264663A5244463E0A3C2F783A786D706D6574613E0AF27C85050000001C69444F5400000002000000000000007A000000280000007A0000007A0000237BC204C8CF00002347494441547801ECDD097C54E5B9C7F127933D2140421044ADDADABAB5D556AB5E6BEBDA5AEA755F6AC5051414C5564145BD88B8226E80A8B82BB5D405B7BA6BAFBB75BD6AABB62E7543510412C802D99399FB3EEFE41CDE19E69C9C382104F99D7B9B3973CE3B6FCEF9E6FD7CF0FCE75D72AA6BEB12C28600020820800002082080000208208000020864219043C090851E1F4500010410400001041040000104104000012B40C04043400001041040000104104000010410400081AC050818B226A40204104000010410400001041040000104102060A00D208000020820800002082080000208208040D602040C5913520102082080000208208000020820800002081030D0061040000104104000010410400001041040206B010286AC09A900010410400001041040000104104000010408186803082080000208208000020820800002082090B5000143D68454800002082080000208208000020820800002040CB4010410400001041040000104104000010410C85A8080216B422A4000010410400001041040000104104000010206DA000208208000020820800002082080000208642D40C09035211520800002082080000208208000020820800001036D000104104000010410400001041040000104B2162060C89A900A104000010410400001041040000104104080808136800002082080000208208000020820800002590B1030644D4805082080000208208000020820800002082040C0401B400001041040000104104000010410400081AC050818B226A40204104000010410400001041040000104102060A00D208000020820800002082080000208208040D602040C5913520102082080000208208000020820800002081030D0061040000104104000010410400001041040206B010286AC09A900010410400001041040000104104000010408186803082080000208208000020820800002082090B5000143D68454800002082080000208208000020820800002040CB4010410400001041040000104104000010410C85A8080216B422A4000010410400001041040000104104000010206DA000208208000020820800002082080000208642D40C09035211520800002082080000208208000020820800001036D000104104000010410400001041040000104B2162060C89A900A104000010410400001041040000104104080808136800002082080000208208000020820800002590BAC7501432291C8FAA6A90001041040000104104000010410400081BE2A909393D3572F2DF4BAFA5CC0902940585B7143E539890002082080000208208000020820804017026BD333729F08185C303F4C58F8A5C4DF7C45E21FBE2789250B45AAAB445A5BBAA0E73402082080000208208000020820800002DF02818242C919B49EC8D0A112DB7C6B896DB7B3C8FA1BD81BCBF80CDD076E798D060C1E8A172AE8FB9CEA25D271DF9F25FED273220C87E8034D844B40000104104000010410400001041058E30266D844ECE7BB4BEEE1A32431A05CDCE768BD36EFFD9ABCCE351630B8E182B72F8B164AFB155344167FBD264DF8DD08208000020820800002082080000208F44D81A1C324F7AC8B4DEF86C1F6FA3458F09EA9D774C8D0EB01837BE3DEBE5559305FDAA74D12A9AFEB9B7F44AE0A01041040000104104000010410400081BE2030A852F2269C27F29D4DFCABE90B4143AF060C5EA0E0DEB8190721392B964BDB9409224B16F938EC20800002082080000208208000020820804080C0861B4BFEA4A992E8D7DF1448AE3AE13E6BAF89DE0CBD1E30B837AC4C1A3A241EB853E20FDC11A0C66104104000010410400001041040000104104817881D7884E41CF8FB94F917BC67EE6F75C0A0418277A32B5112220D0DD23EFE5891A6C69587D943000104104000010410400001041040008170819252C99B7EB348693F532ED98B413FE03D7BF776C8D02B3D18BCA111A932A6E782091DE2CF3C2E8939D7A59EE21D020820800002082080000208208000020874299033F24489ED31BCB317C3CA90C1FB606F860CBD163078098ACEB960579F4CFE90F8F40B24F1F69BDEBDF38A00020820800002082080000208208000025105B6DB4972FF78B6296DC205B3A284F97FBBEF3D837FAB0286557B2F247B2ED82113266C889F76BC24AA9744A5A31C02082080000208208000020820800002087802EB6F20B9D3AED5E5136C2F8664A090DA93A1B74286D5DE83C10609CEBA9CC9C0C1CCBD1037E182F666187DA8487B9B47C32B020820800002DD12C81DB691944F3CCFFF4CE3930F4BE3E37FF5DF47DD71EB892FAF976593C747FDE85A51CEBDBF15F36E97E6979F5F2BAE9B8B44000104104000812E04CC3C0C39B3FF2231EDC110D360211934E8A77ABB1743AF040C2B394CA0608285E43009EDC96022865107AD3CCD1E020820800002DD14C8FBDE0FA472E62DFEA712CD4D527DF248E958BCD03F1665C7AD275EBB4C961CB57F948FAD3565DCFB6B7AF649A99B7ED15A73ED5C2802082080000208840BE4DC76BF09134CC460C7479880A13368F03EF5ADE8C190DA7B4103055D96326EEEB13368300712C71230787F745E1140000104BA2FE03E387B9F6EFDD73F65D9D97FF0DE467A75EB21608844B6C60BC5060D9601E34EB7D7D1F0D7BBA5F59DB7D6F83545B980C21D779192BDF795445B9BD4CFBE42E275B5513E46190410400001040205726EBD3F39FF82DF8341C3062D9EECCDE03D9B0756D04327566B0F06EF26F455FF6737EDB5904C1ACC280913361C7B700FDD0AD52080000208AC8B026E30E0DE7FFD0D33A5F191FBDC43A1FB6E3D040CA1547DE664DE26DF93CAABE7D8EB697EFE29A9BDE2FC3E736D6117527AD0EFA56CD449B648DD35974BD3930F8515E71C0208208000025D0BDC7A9F191D114B860C9A2CE8BED9B4E7426F0E9358ED018327910C18B4E7829D7921390783D9CF197D88578457041040000104BA2DE00603EE87134D4D5275E208892FAD720F07EEBBF510300432F5A913040C7DEACFC1C52080000208AC4181C4CDF74A2C664205D383C1FE9FEE3B7331E8A5F5C630895E0A18B40743EAF0083BFF42BCC3040C87ADC13F03BF1A01041040606D17480D066AA4E3EB2F257FCB1FD9DB6A35CB202F3BE7D448B7985A0F733044425BC3850818D6F01F805F8F00020820D067041237CF339D16724D88608646641826A117FA2D0A18345CF0864998D78E0E9D8541E2E635368680A1CFB44A2E04010410580B05D28381A5679E2C95B36E959CC2227B37F5B3AF8CB4AA447A3D4CF2D8F71B030143DFFF1B71850820800002BD2310BF699EC4724DC0A0FF675EBDDE0B6EA8E0EEAFAEAB5AAD3D18F4A257060BFA266EE65D305D19749884DD3701C3E8DFADAE7BA35E04104000817540205330507AF008291B39D6DE7DA2B141AA4E3AAACBA11299EA71F98AF7DA476203074AFBFC4FA5E58D57DC5319F76303068A7EC6FC3B2F2DAFBD24ED0BE6FBE58AF7DE4F626565D2F6F187D2FACF372477C83029F9ED0152B8CD76A21317E6E4E749477595E98DF195343C7CEF2A931716EEF44B29D96BB8E46DF01D899597DB7ADBBF982F3AB965C3A30F64BC57F7FEDC55240A77D8598A77FD95E46DFC5DC9ADA8D4AF37245E5B23ED0BBF94A6179F96E6E7FEE65F77949DA29FEF2EF95B6C25F9DFDF52F24D9DF1A64663F689B47DFAB1B98F3757B917B7CEE25F1963E3A6FF9DD070FF9DF654F19EC3CDF5ED658CD637EF73A4FAD463A568973D6C39BDDE927D93432DDB3FF98F34FDFD19BFBAC647EF171D2693BE6928A1CEF93F30D7B7D916B61EBD577B8D5AC7338F67FC5C7A3DC56692C6A2ED7792DCC1432577BDA1FA1F3CD2B1B4DAFCDD164BCB5BAF679CFFA3F49011B61ABDA7BC0D37B6FBCD2F3D67DAC107765FAF57AF9B0D010410400081EE0AC46FBEDB8C8E48F660306325CCFEAAF33074B7CE6F52BEF702060D16B4DF82F66430FFE11037C323F435763C01C337F9C3F1190410400081A480FBE0ECCE9D30E8CA1BCC43E456B6903EC42F9B3C3E942CA81EFD90FB4D79D3336689C7195D2FF11834919F0EDF1874D96C7B2D8D8F3F284D4F3F261517CE909CE292C0EB6B34A141FDF5D34D9962299F7CA914FCE8278165E3354B65D9A45353020D2DECDE9F060C0DF7CC950113CE310FD99B07D6A527DADE7B57969D775A970FDD791B6D22E5E74C95DC611B85D6D7F8C443527FEDE519CB545E3737F9E0DDD2228B8FDA572A2E9861C28AAD53CA569F7A9C0C3CFD5CFF013DE5A4F3A6EA8423A463E102E78848BFA3C648BF438E34E35393135FA59CEC7CA37376D45C3A45DADE7F37D369EB3870C264C9FBCE2619CF7B0735A4A9BFEE4A697EF9797B48FF7643E6858735FAB75B72F4015E15BC2280000208201059207EE3DD6668840916749884794DF656D090C1F468E8FC5FE4CAB228D82B01831B2CD898A1335CD05E0CB131040C59FCFDF828020820B0CE0BB80FCE6EC0A00FBC95336F112928B04675D75C6666EB7F38D02BA81EFD807B2EDB8041C3818AA9B3EC75B4BDF78E7950DD5472FA95D9F789966669FFE233F31F0331DB3B411F4ABDADFEFA197669C3BC4D37F30ED9E50D3BBEFA4272CAFA4B9E3ED8DB2E91E65FDDFA3A593CE2BFFD72BAE3DE43DB471F48DE461B4B4ED1CAFAEDEF5EF0B9E49657D85E14EE873B167F2D35E74F5C25B4F0CA14EDB2BB0CF8E359292149A2B9C994FF5C622638C91DB68179A8D7EE9AC94D7B1B2C9B72DA2ACB33BA0143EB7B6F4BC14F76F03EE2BF6AC0D0EFE023A468E7DDFCFBB5273B7B487A05B5D78A1730A8E3C0332F94C2ED76F44E277B1C98FBD22522F336D8C8FF1BD802EDED527FEBB5D2687A8FB89BF6AEA89C759BC4B4A747E7D6B16491742C5A68438B3CD3132536783DEF94A8A92E97AADEBA0DBEE1CE644F0CFD56C90B39CC972DDAFB41371B308C62752D8BC10F04104000816E09C46F3201839D7F41E760D0A112FA9F132B8386DE181EA117BCDA0206EDA9A037E10D91B0EFCD315D9A329148F65E889B7F54738F3FBC5B7014460001041040C015701F9CDD8041CBF43B7CA4F41B719C2D9E68582EFAADB63E5066DAC2EA71CFF564C0E05F475BABD4DD7055CA7285B6B7C2A4A952B0CDF67E316F471F6A6BA74DF61F5CF5B8F68C289F789EC42A930FB875574D93A6A71EF53E921230F807CD8E860775B3A6A50C5DD0611AA5FB1E2C3AD4C4DBE2D54B644986875F1BE45C3DC77FD88F2FAB96DA999748EB3F5EF73E6A5FFB1D71ACF4FBDDD17ED0D0F4D4635277D5252965FC80C139AA0FE91A0CB5FEE73D3304E4ED94E11F6ECF92B0652A079E79811956B1BB5FAB2E0B597FCB3529BD32F46F9CD233C1840C556347181F131E746E65A3FF20A5FB1F66DF25CCD00F356E7EE959EFB47DD510A3FF8913ECB0173DD0F1E517763513B75050EF16B70CFB0820800002087447A0E3C6BB4C76ADE182860AB976C9CA84D37BC17B365FDD4143AF060C269BB7217DA2B307830E932060E84EB3A12C0208208040BA80FBF09F1E306859EDC5A065746B79E355F34DFC19763FFD47583DEEB99E0E18122B96CBB20BCECCD825DF76ABFFB3E9755158E85F6EDB47EF9B2110A7A43C1C7B278B76FBB50C3C6DB27D9B7EAFEE3D78E5DBCC43BBAEB29169AE022D53327C7FE97F82195AD2D933A2FEBAE9D2F8D803DEC7EDAB0ED9D0791C740BBB363D5FB0EDF65231E532D39D225F24C3037C7AC0A0C30C6A2E989812A4683DDE162560B0F73DFDA6648F01F34547DDAC4B538217AF2EEFB57CCAE55268E656D0CD9DAB42DF575E7BBBED71A2FB1ACA34FDEFCA00478F799BCEA95139F366BF574495996FCA0D2A08183C295E11400001047A4A201930740E8FB0AB4968CDC91E0C1A2A7CEB0286E430091330C4751E860EB3824472A24702869E6A52D483000208AC9B02EE8373A680C13E84CE300F98FA506BB6BA9953CDBC078FAF8215568F7BAEA70386FA9B6649E343F7AC723DDE818A0BAE5C3954C0ACBE64E71670BE55F7CA79AF431F30131D9A7B4DFFE6DCBD072DAB3D03961CB55F60B8E0D55776F409527AA899B7C06CFA90AC0FCBDEE6CE2721ED6D5235EE187F58825726FD55BFDD2FF9ED81F670BA654AC060C280EA7147070ECBD00AA2040C1517CDF07B81E88495B5575E987E4929EF7518C47AB798A1111AEAA4790FB9FB09C92929B5E5978C3C28A537454A25E6CD80F193A4788FDFD8C3CB4D6F8986BFDEED172160F029D84100010410E821010D187488442C37D9834197AAD4F766D0820D17BE9501835D45A23360D0A0811E0C3DD49AA806010410588705DC07E74C0183D2F43B72B4E99E7F8C55D21E035563571D2A11568F7B2EFDA138883EE821D29D83411FCA171DB8475015F6F88093278AAE58A09BAE12A163FAC3B6C1B7DC635735D0A1204B8E4C7E4ECBBBF7A0EF1B1E9C27CB6FBE5A774337FBC03DC7AC6CD019D02C3BF7347FF883F696D05E13BA6948A26149579BED9531F7113B3746FA5C116EC010E55EBB0A1874A8C77A7AED66D33921AA461F163844C6BDEEFE63C74BC93E07D9436AA456BA695D5AA76E613D18F4BC862F2566550CDD5ADE7E43740887B705B50DEF3CAF082080000208745760650F060D14CC10091330E89C4EEB48C0A03D19CC4A12E69B81DC139883A1BB8D87F208208000022B05DC07E7A080414B579A7902F48154B796D75F969A0BCFB4FBDE8FB07ADC733D1930E8E47F4B278CF12E21E36BD9B1E3A4F4C0E4BF952BEEBE5D56CC35BD314236FF3ECDBC0E8B0EDAD32FE9DE838E57D4DE0B41F351F81FEADC71E730A8BF61A6BF04E32033F420FFFB5BD8527A1FDE6486E99F4F7F5F79CD9FECB2987A7CD1BEBFF04FBB0143504F13BFB0D9E92A60D0A11B3A8443379D1342C391289BCED7A0F7AC9B1B9C545C72B514FC705B7B5C7B80343E7C9FAC98F7A72E7B81D80F383F08181C0C7611400001047A44A0E30633078319D2989C8341579358C702060D1734642060E891F64425082080C03A2BE03E3887050CB6DC9537FAF309D44DBFC88EB1F7E0C2EA71CFF564C0D0FCF767A5F6D273BD4BC8F8EA060C511EBAFD80C1FC3BBBE880DDFC3ADD7BE8EE72883AD963D9C8B1B62EB7E7C3903B1FF3E719A89B71B1FD77DDFF85213BFD479DE8AFC4E02E27E9060CD57F1829EDF33F09A9A5EB80A1F4A023A4CCFC2EDD74BE8906130844D974858D7E87990929CDD6F2EA0B5273F124BBEF0616F680F9A1F357B4BCF6A2B4BCF39609AE5E8A14DA1030787ABC2280000208F49480060C1A2ED89041874A1030F4142DF52080000208AC4B02290FCEB5CBCC37F3FB07DE7ED93163A5F49011F6BC76CFAF3AE948FF8130AC1EF75C4F060C4D7F7B44EAAE4E7EC31E74D16EC05073D1D9E661F6EF4145EDF1280143DB07FF96A567240383D0CA3A4F16EF395C069CFA3FF69DFE7EBD0E3B7462AE998032CB4D97BF6C79E3155B8B1B302C3EECD75DF60CE8AA07832E9D59DC394CE19B5E66FB271F4AF5A9A3FD8F17EDBCABF41F77BAC4FA0FF48FB93BBACC68CB6B2F4993595D4297E3CCB411306452E11802082080403602040CF460C8A6FDF05904104000814E01F7E13FAC0783075639FBCFA24B2BEAE67E3B1D568F7BAE270386C6C71F94FAD957D86B09FA911230380FE341E5A3040CFAE05B7D6A72F9CEA07ADCE385DBFF9794EBEA0F66F3E646B0CB531ACB6CB7DA69E7FA4B3DFA01435AEF8BA0DFD155C0503EE96229DCE997411F8F743CBEB44A74424777D3704597DD2CDCF667923B6C43F754CA7EF38B4FDB00297D950E02861426DE2080000208F48000010301430F3423AA4000010410701FFEA3040CF99B6F25832E9DED0F95A8BDEC3CD107C1B07ADC735103063718A8BBE672697AF221FBC77227795C6301C317F3CD0A0D47456E3C6E0F86E6179E92DACBCF173B59E3BCBFD93A743E82AAE30E8D5C9F5BD09D07C20F185A5A64D1217BB9C532EE771530B82B5634DC33D74CD6B87225878C15061C74AF31BD882E4959B8DD8E92BFC5D65260DA56EEB08D528AE8CA1BCB268D6799CA1415DE2080000208F4B400010301434FB729EA43000104D64901F7E13F4AC0A04865C79D2CA50724975BD487C7AA3187D907C3CA99B758C3F47ADCDF11356070BF3DEF6B01837EA3AE4310A26EEED09286FBFE22CBE75C6F3FEACEC1E04ED618B5DEF4723D1D30B83D051A1FBD5FEAAF9F91FE2B7BFCBDB6155DB1A468C79F9BE5C7736DFDDEB012EF97B9D7E5B60DEF3CAF082080000208745780808180A1BB6D86F208208000021904DC87FFF460204371FFD0E01BEEF0BF6DD6C91657DC3B57020306B3FA840E3DD0ADE5FFCC0A1417A4AE40614FA4FDA8BCF676C9FBCEA6F6A8FB10D9177A30E8452D3D739CB4BDF74EDA55677E5B7EEEA552F8B39DEDC9FAEBA64BE3630FD8FDCA59B749DEA69BD97D77F9CACCB5AC3C5ABCC76F24A7A8D81E68367315783D047A3A60D0E1111AF4E8D6F6FEBBB274E24976BFAB1FDA0BA170DBED6DB10E33444203021D1651BAFF61F658EBBFDF9696375F0BADA664F8FED2FFA4D36D9944C30A597CF870BF3C01834FC10E02082080400F0910301030F45053A21A04104060DD16F8A60143FE563F964197CCF2BF655E71D71CE977F8488B991E54B8C301DA3FFF54AA4F3E2614DD0D11B4605F0C18A22EDB68872168CF0EB3F4956E6E3031F08C2952F4CBE450066F6E065B28E4873BAC41CC6A5255C7FFDE1F3ED0D301830E5F187CD35D660970B35497D996FDCF1FA5F5DD7F845C5DF254F9E46952B883E98160B6A6679F145D71A470C75DA4FC9C4BECB1A873580C7DE805FF77BB9356123058467E2080000208F4A000010301430F3627AA42000104D65D816F1A30A858FFB1E3A5649FD409FCF4787AC0A0C786CC7BD2CC3B502262FEFDB24B2B9AB1F5415BC525574BC10FB7F54FF7C5804112093337C0295D3E700FBA6CB6E46FF9237B2FE90FD6D67EC6CDFE4374945E0CE593A69A89177F61EB4B0F39B20A183AE786F0D13B77CA279BDE173B247B5F688F0D0D48C2367B4FCE72A64B278C91B68F3E48CE3971D71326908AD98F77B58C666CD060596FCEFDB66C580F069DE453E7E260430001041040201B01020602866CDA0F9F4500010410E814C82660D02A06DF74B7E40E1D96E2992960A8983A4BB467826E2D6FBC2A35E79F91F219EFCD80F1E748F11E7B7B6FED6B9F0C18CC95E9E48C7533A78A0E1149DFB4D7C6C0D3A7F8DFE4EB7977C507AFBCFB006FEB33135A363F979CFCD12BE3BDF61F3BC1043A077A6FA5E6BCD353861A64133004FD4DD24390D677DE32CB6C9E9571094C5D1943FFCEB181E5F61AD397F3748784747CFD95549F322A633DFAE18A8BAF92821FFFD4D6931EA4941E70B89907241974E87C163AAF051B020820800002D9081030103064D37EF82C0208208040A740B601833E04565C6826FFEBFC665AABCD1430A40F7B68FFF273F36078A7B47FFE89485EBE5941606B29DE6D2FB31AC5E6ABFC6DFA5AC0A0DFA8E794F64B5EA719A6D0FCF2F376F9C9F605F3CDDC084592BFD91652B2F77E12AB18E4DF4BDBC71FCAD2F1A3FDF7DE8E0E791874C5F5925358E41D92E6575E48D6F7D9C792686DB1F595EE7768CA928E8D0FDF2BF5375EE57F4677BA1B30E8BC08EBCD7DD8D691686C90DACBA648FB970B2477C850D120C1DBDCA11C7AACA36AB15939E419697DFF5F12AFA99658D90029FAC51E52BCEBAFFCA12089E5F5523D7E8C3F7C433F97BE028996697CE24169F9E71BD2515D65EA29937CF3F7D7094473D7DF403F62371D62A1432DBCAD78F7BD65C08473ECDBF6CF3E91DAABA6DAA042EF47E78A60430001041040A0BB02040C040CDD6D33944700010410C820906DC0A0550E38F90C29360FD4DE962960B0E5CC43A13E1C76B5E9E75BCD4367D16EC9951AFA5AC0A00FBB1D8B169AD50E8EF6E7A008BB270D206A2F493E10672AA72143F9D917A5040899CA79C75A5E7F496A2E3CCB7BEBBF763760D00F0EB9E351C929EBEFD7E1EDD45C3C495A5E357320746E6523C74AE94147F8C339BCE3995E134D8D52337592FD1BA69F2F3DF448293B724C4A20955EC67DBFE28E5B65C59DB7B98724651E8A9433223DB11A475A95BC450001041058070408180818D68166CE2D22800002AB5FC00D18A24CC0187445836FBD5772070FB1A7C3EA29197E80EDDEEE7E63EFD769FE6D6B7EF545A9BFEE4A29DE73B8948D4AAE5A5073E199D2F2FACBB698DB13A2E181BB64F9ADD7FA1FCFB4A30FC565A34EB4A76ACE9F688667BC92A9987FACE2A29952B0CD76125FB654961C73807FDC75D231FF3AF65FAFA5ECE813247F8BADFD72EE8E7ED3AF2B4634DCDB75177E1D5231E0E48952F8D31D25A75F995B8DBFDF61E6ADD0210199866468A18A69D748C1D6DB88F60C587CC43EFEE7C2764A7E7BA0F43FE194558292F48041EBD05525CA8E395EF2866DB84A79FB3BE21DA2CB902E9F739DBFB245A6DFAD73520C1877BAE46DFCDD4CA7ED319DEFA1E191FB4D4F89A73396D1E12745BB2627C8740B1030B81AEC238000020844152060206088DA56288700020820D00705F421B3E0075BDA610489C64669FFEA8B64977BB3ACE1DAB6E9B28C055BFFD80C2D307351B4B54ADBC71F48AB79404E34357DA35BD17AF28D4DDE26E601DC0C91685FF0B9B4CDFF543A162EF846F575F521ED11A0CB4AEADC09F1FA3A336CE5D394B91D327D5E5711B17FBF01E5D2B1E46B69FBFC3369FFECA36EDDB3BDCFEF7DDF0E378999212789B63633FC6291F9FDF353865664FAFD7AAC70BB1DCDF091CDCDF09262D1E530D5BDEDC3F7828A731C010410400081400102060286C0C6C10904104000010410400001041040000104A20A10301030446D2B944300010410400001041040000104104020508080818021B071700201041040000104104000010410400081A802040C040C51DB0AE510400001041040000104104000010410081420602060086C1C9C4000010410400001041040000104104020AA0001030143D4B6423904104000010410400001041040000104020508180818021B072710400001041040000104104000010410882A40C040C010B5AD500E01041040000104104000010410400081400102060286C0C6C10904104000010410400001041040000104A20A10301030446D2B944300010410400001041040000104104020508080818021B071700201041040000104104000010410400081A802040C040C51DB0AE510400001041040000104104000010410081420602060086C1C9C4000010410400001041040000104104020AA0001030143D4B6423904104000010410400001041040000104020508180818021B072710400001041040000104104000010410882A40C040C010B5AD500E01041040000104104000010410400081400102060286C0C6C10904104000010410400001041040000104A20A10301030446D2B944300010410400001041040000104104020508080818021B071700201041040000104104000010410400081A802040C040C51DB0AE510400001041040000104104000010410081420602060086C1C9C4000010410400001041040000104104020AA0001030143D4B6423904104000010410400001041040000104020508180818021B072710400001041040000104104000010410882A40C040C010B5AD500E01041040000104104000010410400081400102060286C0C6C10904104000010410400001041040000104A20A10301030446D2B944300010410400001041040000104104020508080A18F060CADD7FE25F08FC609041040000104104000010410400081755BA060DC883E0740C0D04703863ED752B82004104000010410400001041040000104420408180818429A07A710400001041040000104104000010410882640C040C010ADA5500A0104104000010410400001041040008110010206028690E6C12904104000010410400001041040000104A20910301030446B29944200010410400001041040000104104020448080818021A479700A010410400001041040000104104000816802040C040CD15A0AA51040000104104000010410400001041008112060206008691E9C42000104104000010410400001041040209A0001030143B496422904104000010410400001041040000104420408180818429A07A710400001041040000104104000010410882640C040C010ADA5500A0104104000010410400001041040008110010206028690E6C12904104000010410400001041040000104A20910301030446B29944200010410400001041040000104104020448080818021A479700A010410400001041040000104104000816802040C040CD15A0AA51040000104104000010410400001041008112060206008691E9C42000104104000010410400001041040209A0001030143B496422904104000010410400001041040000104420408180818429A07A710400001041040000104104000010410882640C040C010ADA5500A0104104000010410400001041040008110010206028690E6C12904104000010410400001041040000104A20910301030446B29944200010410400001041040000104104020448080818021A479700A0104104000010410400001041040008168027D2560F87F000000FFFFC161DE88000021D249444154EDDD09945C559DC7F17F5575A5D3D993CE4624120271004125A8600E30281E57342E18C98C1B0C138EC78588A3D1A07886408E396E049091CCCC81834BC0518CE8CC781C32328C1C1C508681B0C8168480D9BAD359BA3B9DEEAA9EFFFFDEBA55AFAAAB9734794555BF6F61F57BF5B6AAFBA9E749BF5FFFEF7DA9DD1D7BFB2586477F7FBFA45229B1A93D45F4D99F977CDE5EEB3497D39779C95C72410CEFCE211140000104C6BA407F362B9D8BDF24BD73E6497EC64CE99B3849D2A9B4FBB747FFF9294C758607027522107E27B25F8B6C3EAFBF0F650EEC97CC9E36C9EE7851263E70AFA47A7BEBE4D3F23110400001041A492077E3AD924AA7259DC9E8EF403A4DDB2F43696D42AAF83B91FDDB63D7E8713E52040C71F2726C04104000813804FA661D25EDEFFC80E4274ED47F4033FAF4FF90DA54FF192DFE431AFD3734EE7F50E36827C76C7C01FF4716DF8E102CB8A041FFF092D73FB4D81F5EFC3427E9CE4E99F1CBDBA4A97D77E3379C162080000208D4548080810A869A9E70BC190208203056047A67CD95F6F72C1319DFE2C2854C262D9948C86041827B168286D0EE68D810963145206E010B15C223040B6E6A150C85702197CF492E67618356777677CBCC4D3F9426AD6AE0810002082080C0480508180818467AAEB01D0208208040412037798AECFEC04745B43B4426D3A44F1F2ED8D45531144A0243C860BB51B9C0E9530F02A192A12C5C705D47F32E5C0821432ED727A97D7B65E64F6F917477573D7C743E03020820804003081030103034C069CA4744000104EA4BA0F3D43364FF1967BB70A1A929234D9190C1FA1A8690C1AA15A22183B582A0A1BEBECBB1F469AC8B835520D823845DA17D2158B0D7215CB0AA061B7F21749108E1429F860B7D7D56CDD02753EEBD4B263C785F380C5304104000010486142060206018F204612502082080C04081B665174A4EBB488470C1A6D63D2254328490211A2ED8980CE141378920C1F4A50A5858D075F0A074771F949E433DD2DBD7E70E996D6A92E671CDD2D2325E5A9AC717832D1DE2DAAD0F214365B8602183850B2164C8ECDA2EAD3FBEE9A57E4CF6470001041048880001030143424E759A890002081C39815D2B2E9354738BD8455C081942B810FE72ECEF24515EC140F5C291FB0E1AF1484F6E7D56B6EF3EBC8113CF7AC3EB076DEA21BDD3C3DE7DFBE5A06ED1327D864C9B3D47264D9BE6B63FD0D1211D3B7748F79E7619AF4BA64E99ECCE575B19C285680583553E5456305858D1DFD32DB3367CDB1D931F0820800002080C2740C040C030DC39C27A0410400081A8405356765CF27977B196D5791F3094BA4958F7888CDD4542CB14DCDD240AE50A840B51C464CE7F64E565F2F3FFB8F3B01ABFFF9187AA6E6FE142DB9E3DD23F698ACC3B7E513158A8DCD88286179F7A525207F649EBF4E9652183552F58D890737791F0DD2B5CE582FE6E64550CBD7DBDAE2262CE8DDF12D1791E0820800002080C2740C040C030DC39C27A04104000810A815D9F5E2DD96C93AF60D0F11742C890D17B3E5BB8108205372DEC4BC0508198C097A7BFFF83B2E58F4F1C56CB3B1F7D78C0F6160AEC6A6F97DE9609B2E094D74A76DCB801DB4417F41E3A24CF3EFC7F92D5C11A676AC860E7A275940801834D2D64C859B05008172C68B00A86DEDE3E9975FDDAE8E19847000104104060500102060286414F0E5620800002085417D8FD99CB7D054345C8E06F535918E4D1AA187477BB980BCFEA47636952045A4E78F56137B5FBF14706ECD3D9D525BBBBBAE515279F2293A6FA2E110336AA5870606F87BCB0E56169D5311926B4B4F86E12BA8D1F83C1067AB44A86D2F80B215CB0E9CCEBAEAE381A2F114000010410A82E40C040C050FDCC602902082080C0A0026D9FB580211BA962D02E123A1E83552F581543A85C08950C76202A1806E54CC48A76EDAA30EFF425656D5DB27871D9EBCA17ADD3A7C9BFDC707DE56257BD7068E2645978CA6B06AC1B6AC1330F3F2459ED2A316BC60C1730B80A06DDC15530E8EF4356C5D0A7818255319402865E69BD9680612857D621800002089404081808184A6703730820800002231268BFF42B3E60D050C1BA4A3469A850163014AA16081846C499888D1E7CF45139FD7D1F2CB6F5F4D7BD56EEFEF1ADC5D7239DB16E0CDBB66F9719279C24AD738F2ADBCDC28175EBD6B965AB56AD72E7647483B6ED7F96B6C71E95A3E7CE7121980B18B4BB45DEC661A80C18B46B840B1974EC8519EBAF8A1E867904104000010406152060206018F4E46005020820804075813D2BBFEABB48140679B4BB4958E582050D162AA4356008E142B47B04550CD53D93B0F48E3B37CBF99FFC54B1A9175FB04C6E587365F1F548677A7570C7ADDBB6C9A2B3CE9171E3EDFE10FE6161C115575C21F7DC738F5BB064C91259B3668D3B0FC33687F476964FDE7D971CF38A792E7CB0B11C6C3F0B186C6A950B163458B0101DE471FA356BC2219822800002082030A400010301C39027082B1140000104060A4403866205830EF6E86E5569214345C06047205C18E898A425DFBDE507F2B935A54A806F7D65B57CE6E31F3B6C821E1DB0F1A9679F95D7BDEB3DC57D2D1C58BB76AD6CDEBC59962F5FEE966FDCB851CE3DF75C59BD7A7559C8F0BFFFFA0B397EC131322E9B2D7693285630E8AD2AC35D246C70C770170902862235330820800002C308103010300C738AB01A01041040A05260B080C1EE2631540543E571789D1C812FACFDBAACBFE9E66283D77FEDABF2CC73CFCB438F3F2E8F3CF1A44C9B3259169F7CB2BC69F1A9F289F33F282D91EA84E24E3A6301C313CF6C95C5E7BDB7B878FDFAF5B269D326172EAC58B1C22DDFB0618358C8B074E95259B9726571DB077E79872C3A76C18080C15530E8AD2909188A54CC20800002088C42808081806114A70DBB20800002C916B080C1FE026C5D236CEC05D745226DE330103024FBCC18BCF5D63DC2BA498CE4B170FE7CF9DEDAABE49C334E1FB0B9050C7F7CFA1939ED3D4B8BEB6EBEF966D7C5E1A28B2E2A2EB3195B6EDD202EBCF0C2E2F23FFCE2E7F2AA85C70E1A30D89D247C17093F06C321ED92410543918F190410400081610408180818863945588D000208205029502D60B0F117C21D242ABB48D03DA2523079AF5FFBCEF3E4B1A79E3AAC86DF7BFB4FE4B4534E2EDBA75AC050B6C1302F860A186CFC857007091B30D2820602866140598D00020820502640C040C0507642F002010410406078010286E18DD8A224605504CDAF3AB1B4608473AF3A7681DC7FC7A6B2EE12040C23C463330410400081974580808180E16539F17853041040A0910508181AF9DBABFD67DFB17BB7CC7FD39903DE78E375EBE5ED679D296D1D1D72C3F77F20DFF9E79B066C73D337D6C95FBFAFD41D82806100110B1040000104EA4880808180A18E4E473E0A020820D01802040C8DF13DD5CBA7DC7FA053FEED37BF91035D5DEED9D9D52DEFF8CBB3DCA08ED1CF78DE4517CBAFFFFBB7D145F285157F2B577FE1F3C565040C450A661040000104EA5080808180A10E4F4B3E1202082050DF02040CF5FDFD34EAA7B32A869557966E6569ED78D79BCF914D1BBE576C12014391821904104000813A1420602060A8C3D3928F84000208D4B70001437D7F3F8DFAE91E79E20939F5DDA5DB4F5A3B6C1C862DBFFE55B149040C450A661040000104EA5080808180A10E4F4B3E1202082050DF02040CF5FDFDD4DBA7FBC3C35BA47D6F47F163659BB2556F41F9D49FFE2427BDF5EDC5ED6CE6BCB7BC596EBFF11F8ACBAA050C47EA3695DC45A2C8CC0C02082080C02805081808184679EAB01B020820905C010286E47EF7A369F97B2F5E21BFFAAFBBCB76FDDDCF7E32600C861FFDFC0EF9C4DF7DB16CBB2F7DF212B9F2B2CF1597550B18D6AF5F2F9B366D92E5CB97CB8A152BDCB61B366C908D1B37CAD2A54B65E5CA95C5FDB94D6591821904104000811804081808186238AD382402082030B605AA050C9974469A9A32924EA7259D4AB9694AA7E139B64568DD5002DFD8F08F72F937BE55B6C9B2F3DE2DDFFFF637DDF9612B76B7EF9133CF5F26CF3CFF7CD976B75D7FADBCFFED6F2B2EAB1630E4F37959BB76AD6CDEBCD9850CB6B1850BE79E7BAEAC5EBDDA9D8BE10043050C7D7D39C9E573D2DBD7277DFAB4E9A1DE5E997ECD9AB03B5304104000010486142060206018F204612502082080C040010B18B24D4DFACC4A36DB244D190D17323A25601888C512F99F071F94B33E74C1008985F3E7CB473EF03E772EDDF8C38DB26DFBF6B26D4E39E12FE4BE4DB74B46CFAFF0E8D50BFE27B66E9513DFF256691EDF12168B850C575C7185DC73CF3D6ED992254B64CD9A3565E142CFC16E79EC3FEF94450B16E8B9DA24FDFDFD6EBF7C616A01435F4EC305FDDDA8B7D702865E17321030149999410001041018468080818061985384D50820800002950283050C994CDA5D0C565630D8FE56C9C023B90217AFFAB2DC72FBCF0E0BE0CE1FDE2267BFF18D65FBD838094F3FF79CCC7EF56B64D6BC7965EBACEA60DDBA756ED9AA55AB5C8810DD60D78B2FCACE2D0FC9C257CE77C1433460B0E3E6727902862818F30820800002872D40C040C070D8270D3B20800002491788060C56B560D50CF65766AB6418AA8B04214372CF9CAEEE6E396BD905F2F0E37F1C11C2757FFF35B9E4AF9657DDD62A1D7A5A26CA09A7BDBEEAFAC1163EFE87DFCBB8AE03F28A39735CF5423460B00A08AB5CB0A0C17791B029150C8359B21C01041040A0BA0001030143F53383A50820800002830AB45FFA15DF3DC2BA49842E121632E8F80B1634580583850916368450214C073D282BC6BCC0C19E1ED9F0A35BE5CA6BAF93FD9D9D55DBBBE8D805F2A36BBE23AF39F184AAEB6D617B4787FC79EF3E396EF1EB65CA8C19836E175DB1AFBD5D9E7EE0F73277CA6499316D5AB17B840B19B48B84AB60B09041AB204A5D247C378919EBAF8A1E8A7904104000010406152060206018F4E4600502082080407581B6CF5E5E1C7FC1AA17DC180CD180C18205DD9580A1BA5FD297EEDDBF5F1ED24A86ADDAD561EBF3DB64CAE4C972D2A2E3E48485C7C9FC7947B9F36628231B87E139EDEED0AB550C27BEE18D32AEB979A8CDE590061B8FDD7F9F64BB3B65FE51476928962D050CBAA7552F0C0818346808E330B45E7BF590C767250208208000024180808180219C0B4C11400001044628B0FB331630F8EA051F30F8011EED4E12E9B4AF5C70E1821ECF2A17C27384876733048614B0AA030B29ACAB4466EA7459F8EA93656A6B6BD57DF6B6B5C9338F6C91DCDE3D72F4DCB93265D224B79D1DA35FE72C5CF04FAD62D03B4884811EAD9B840F18FA64E675040C557159880002082030408080818061C049C1020410400081A105767D7AB5EB1A110D17AC8AC1BA4758378950B91042063B1A5D24863665EDE1095857860E0D19766A80D0A3F5325366CD96D9471F2DD35A67BA0375B4ED969DDBB6C9BE5D3BA559A384D91A404CD34A8970478A102E84711872852A06EB1E511932CCBA7EEDE17D38B6460001041048AC0001030143624F7E1A8E0002088C5660C7A7BEE42B18F4369536C863B84DA5DD45C242050B192C50084183BD0F01C368B5D96F308143DA55A2FBE04157CDB06FFF01E9D279EB3E610FEB063161FC78ED7E3149A66AB0D0A2F3E30A5D236C7D08166C6AE182EF2651BA8B84850C6190C739DFFDBAEDC203010410400081610508180818863D49D80001041040A05C60D78ACB24D5DCE242061F30D85D242C58B02A061F32A453163294BA48D8110819CA1D79F5D205AC92C18206DFA5C14FEDA8BE0B4FD64D2D5868D22E3D1626D8C3A6FEA95D24FA4BE182759128DEAAD2050C7DD2DFD32DB3367CDBEDC70F04104000010486132060206018EE1C613D02082080408540DBB20B25376B6EA17AA134FE420819C2380C1628845041E78A47B1E0810702474AC05521E8EF3356891042043BEFC25D4D34DA2ABE951F79A1143244C75FB070213A0E83553164B6BF20AD3FBDA5B83F330820800002080C2540C040C030D4F9C13A04104000812A029DA79E21FBCF385BAB157CB8D0A4D3CA70A15A05831D2A040E550ECB2204621308C183BD81AF5EB02A865205433EEF07798C5630E4727D32E5DEBB64C283F7C5F6B9383002082080C0D81220602060185B6734AD410001046A21A0E5E63B3FFC37D23F759A0B1942B810ED1E61550C65150C942DD4E29BE13D861108414308192C58A8D64DC2C285D4BEBD32FBD67F121DF57198A3B21A0104104000012F40C040C0C0FF171040000104462170E8E863A4EDDD1F92B4DE39225D187BC1DFA6D2C66028850BD635225AB540CE300A6C7679C90285E117DC715CB8A07796280B19EC2E12853118F23ACDEBEF47ADBFF8B18C7BF1B997FCDE1C0001041040203902040C040CC939DB69290208207084057A161C277BCF7E87E4274E742183DD35A238FE422158F0550CA5378E860DA5A5CC2110AF40A85CB077B1B021840B3626431887C14F7392EEEC94A977FF4A9A9F7D3ADE0FC5D11140000104C69C00010301C3983BA96910020820504B817E1DA1FFC01BCE94EE452749FFC44936C882F8F117AC72C18FB940A850CB6F84F71A4EA0182E148206EB2261A943AAF380B43CF9A84CBAFFB7922ADCEE72B863B11E010410400081A80001030143F47C601E010410400001041040000104104000815109103010308CEAC4612704104000010410400001041040000104A202040C040CD1F3817904104000010410400001041040000104462540C040C030AA13879D10400001041040000104104000010410880A1030103044CF07E611400001041040000104104000010410189500010301C3A84E1C7642000104104000010410400001041040202A40C040C0103D1F9847000104104000010410400001041040605402040C040CA33A71D80901041040000104104000010410400081A80001030143F47C601E010410400001041040000104104000815109103010308CEAC4612704104000010410400001041040000104A202040C040CD1F3817904104000010410400001041040000104462540C040C030AA13879D10400001041040000104104000010410880A1030103044CF07E611400001041040000104104000010410189500010301C3A84E1C7642000104104000010410400001041040202A40C040C0103D1F9847000104104000010410400001041040605402040C040CA33A71D80901041040000104104000010410400081A80001432160485D7AA1A40F76476D984700010410400001041040000104104000811108E49AC78B5C7BB3A4D269496732924AE9349D125DA07BA7F4B57FF6F7F7BBF9111C72D49BA47677ECED1FF5DE43EC183EBC4DED29A2CFFEBCE4F3F63AAFB33AAF2143CF955F94092F3C37C49158850002082080000208208000020820800002D5040E1E73BC64575FE5C3050D19121830E43460E8D7B021276DD77C5D666E794013164B57782080000208208000020820800002082080C0480472FA87FBB6534E93D64B57E935B5562F68E5422A9549460583AF5CB00A869C562F68158356321CB8EB4EE9B8ED1699DBD32DCD4D999118B20D02082080000208208000020820800002891638D8DB273B5A26CAD4651F95C9E7BCD5572E64AC8221040D63B88B84EF2661A182F594B00A06EB2E9193DC81FDF2A74F7E5CF25D9D32B5B9595A278C972CD50C89FE3F0A8D470001041040000104104000010410A82ED0AB430DB4751F94BD3D87243D6192BCF2869BA469F294420583060C56C9A043308858D83046C76070633268BA90B7F117B482C1070C3616434E3A7EB251DA6EFB7E51AF399B95C95ACD305E9F4D8A436543918619041040000104104000010410400081040958A5429FFE81BEABAF4FBA355CB0D7E1D1FAE18FC9B4F32F70A1820D3B60033DBA2E123AC0637F245CB0A0C15D93FBE421EC7EC4A7B10DF2183E6918E0D1A6162AB8E11E0B150CD645229F532CAD62D87EE5E5D2B3F5A9B01B5304104000010410400001041040000104101844A0F9D8E365CE57AF96ECE4C93AC06393060B8580C12A18741F1F36B83957C930C8618EE8E29A040C2E6428DC4922040DD63DC25531583583A630BDBB76C80B5FFCACEB2A71445BC8C110400001041040000104104000010410184302D63562DEBAF5326EF61C49E9AD29D36EDC05BB3DA58DBFE0BB46D82D2A355970E1825530D4E251BB80C15A63150B16345825839B2F0CF618C663D8BD53767E73ADF43CFB742DDACE7B20800002082080000208208000020820D0500256B930EBB22F4BD3ACD9C54021AD833BBA9041AB1874A1CE5BB8E0EFD418C661A84523630D187CF708DF0C57B910AA18B462413B4C68F708AB62D090C1050E56C990975CD701E9FCF5BF4BC72F7F4635432DCE00DE030104104000010410400001041040A0EE05D21326CAB4F3DE2F13DFF64EC9680543AA70C7083FF6825631682583D62BB88A06AB5EA80C166A51C550A380C16E4DA9050C5AB5A03F3554B0D77E80471F2EE8BC860D56DD6081836D9CD3BB4A1C7AF001E9BCFF77D2B77307550D757FBAF3011140000104104000010410400001048EA480552B6467CF9696D34E97E6534FD36061A2EFF6A05D21AC4AC1BA47D8D80B2164F0E330847117ACAB847D1ADF3D620C050C9619B8E11D3540B0811EAD9B845630B8795FB9E0EE2EE1C66528840F16361402090B1CFAFB0DC58E11A606650F8FE5E7F98900020820800002082080000208208040A309D8B56E78846B5EAB42D0E52E25B0793FB6420811EC7694695B66950CA2F3DA354217E8BCFE67F336F509833B70743EBCD3919EC65EC1608D28758FD08F6F950B1636E8D3870A56C9606333F469970943F5AFA3DBA88B6ED36F938A47F44BA858C54B041040000104104000010410400001041A46A0FC8AD7AE76531A18D8DFD92D48B0A0C1AEAF7D78A0550B99942ED7BB47D8A08E6EDC85D236BAC0B5DA6D5FB8261F530183A9F85CA1D44DC216B8C11E0B7794F0DD2674990B19FC3A7B65A18DAF80F067869B572427ED17F113010410400001041040000104104000810616B03041AF7FDDB5AE6F86CD5B31BFC60ABADC82049B2B4CDD6BEB1EE1BB49B800C20289B0ADCDBA79FF47FFE871FDD18FFCCF582B18ECE34683010B04AC12C14D0BE182ADF7150CBE72415FB8B118DCD4552D58C4600983DBCB0958E06078E5C776ABF88100020820800002082080000208208040C309B800C0AE8F5D30E04305CD072C22D0CB618D152C3CD05021DC2122542DB80A06BD3E0E5D28DC1E85A02120D4225CB0F7AA49C0E0521785B2870F0574DEC660B0D4A030264308198AAF6DFBB04E676D3FEF6C2FEC93DB3277487E20800002082080000208208000020820D0D002AE70A170AD6B17BC6ED605072E3270B79FB46B6BFB4FD306D76DC2850BE1B59BDA55B3850DFEEA395C8B87D77103D52460286F8426329A0CF8C0C0C661D0B5857119FC009056C9A0EBDD0A1741F840C1A509BAB1050B7640D28572565E21800002082080000208208000020834B6800B10B409EEA2572F7E2D28F0FFD38585AE11C56E12FADAADB7B0C176F1C1820F137441E4316602066B930B13B4E136B566FB49613EBC76D50A162EB83D3478C8FBB117DC7ABF6D2954B034C7891BA1EDC00301041040000104104000010410400081861428BFBEF5D7BA2E5C08A1814EADEB841BECD196D9788E1A38582583CF20ECBA589FFAC25EDBBC850AE15ABC5628B1573058437CB050D9240B1A144E9F0ED3CD16AA1774531721B8752E71B09B4B38AF01C72AD8571E9DD7082080000208208000020820800002083484800B054A9FD4551CD8B5AEBF19840B135C6060C1812E76833DFA94C12F71C1825B533A4861AE56D50BF676350918EC8D4272521E1068B460DD21F43F77A7089B2B840E6E1F1BA5415183B5DFD794CB9398F263DA9E3C10400001041040000104104000010410A87F811000D875AD9FF7D7BCC5E5DA04AB4A70150BD69C4298605143F10E135506752C1DAF7606350B18AC49A181D14020CCDB2D2A7D90E0E206DD564B16CCD51286C2C3D6F885B665581EE287B01553041040000104104000010410400001041A49207A7D6BF3161F44AE757DC2A0D982768970D7C2859F56C5605BDBFAC2C3E6C3B5775856AB69CD03066B5868B06FA487743982FEF0F182E50ABA3C9A23E8C66E4BB75C57B81DFC11F88900020820800002082080000208208040C30B585050B8E62D4506DAAAC2B5B1BB96762F75816E5BCA15FCD6D16B6D9BAFF5A3A60183352E542C441B5E6AB4C60B3E6F286C672F5CE187DBC4A53096D7587F0AB7C64DF88100020820800002082080000208208040430B142E8575F800AB4E08DD25EC0FED8574C1AE8D0BA1819F940708D16BECB05DAD416A1E3084060E15348475615B3775294EA970E1650863CA3E0E2F10400001041040000104104000010410389202E10FEEEE7AD7FDBDBD3C44B0F7AA0C0FEA215808062F5BC0601F2004090128BC0E1FCEB21AAB60B0E5215008E0A56D984300010410400001041040000104104060EC0844AF7FFDF5B2BF368EB6B0F23A3ABC8E6E53EBF9973560088D8D060B0125BA2C6CC71401041040000104104000010410400081A40A54BB5E0ECBEAC1A42E02862844B560A19EC0A29F957904104000010410400001041040000104E21468A46BE4BA0B1886FB62AAE10EB70FEB1140000104104000010410400001041068148146FD237BC3050C8D7242F03911400001041040000104104000010410489200014392BE6DDA8A000208208000020820800002082080404C02040C31C1725804104000010410400001041040000104922440C090A46F9BB62280000208208000020820800002082010930001434CB01C16010410400001041040000104104000812409103024E9DBA6AD08208000020820800002082080000208C42440C010132C8745000104104000010410400001041040204902040C49FAB6692B0208208000020820800002082080000231091030C404CB6111400001041040000104104000010410489200014392BE6DDA8A000208208000020820800002082080404C02040C31C1725804104000010410400001041040000104922440C090A46F9BB62280000208208000020820800002082010930001434CB01C16010410400001041040000104104000812409103024E9DBA6AD08208000020820800002082080000208C42440C010132C8745000104104000010410400001041040204902040C49FAB6692B0208208000020820800002082080000231091030C404CB6111400001041040000104104000010410489200014392BE6DDA8A000208208000020820800002082080404C02040C31C1725804104000010410400001041040000104922440C090A46F9BB62280000208208000020820800002082010930001434CB01C16010410400001041040000104104000812409103024E9DBA6AD08208000020820800002082080000208C42440C010132C8745000104104000010410400001041040204902040C49FAB6692B0208208000020820800002082080000231091030C404CB6111400001041040000104104000010410489200014392BE6DDA8A000208208000020820800002082080404C02040C31C1725804104000010410400001041040000104922440C090A46F9BB62280000208208000020820800002082010930001434CB01C16010410400001041040000104104000812409103024E9DBA6AD08208000020820800002082080000208C42440C010132C8745000104104000010410400001041040204902040C49FAB6692B0208208000020820800002082080000231091030C404CB6111400001041040000104104000010410489200014392BE6DDA8A000208208000020820800002082080404C02040C31C1725804104000010410400001041040000104922440C090A46F9BB62280000208208000020820800002082010930001434CB01C16010410400001041040000104104000812409103024E9DBA6AD08208000020820800002082080000208C424F0FFB7F9F1CC25BA59C70000000049454E44AE426082 .png ui_select1 89504E470D0A1A0A0000000D4948445200000480000001200806000000CC8C081300000C4B694343504943432050726F66696C65000048899597075C535717C0EF1B9924AC000232C25EA26C02C8086145109029884A48020923C484A0E2A6942A58B788820BAD8A285A072075E2AE16C56D1D451115A516ADB850F96E06D4DA6FFCBE93DF7DEF9F73CF3DF79C93FB6EDE0540A7962795E6A3BA0014488A640991A1CC8969E94C5217A0C10F0A7480178F2F97B2E3E3630094A1FBDFE5CD0D8028EF575D95BEFED9FF5F454F2094F30140E2216709E4FC02C80700C04BF9525911004416D4DB4C2F922A3903B2810C060859AAE41C359729394BCDD52A9BA4040EE45D0090693C9E2C0700ED16A86716F373A01FED5B90DD2402B104001D32E420BE8827801C0579544141A192A11D70CCFAC24FCEDF7C660DFBE4F17286599D8B4AC86162B9349F37F3FF2CC7FF96827CC5D01CF6B0D144B2A80465CEB06EB7F20AA3954C83DC2BC98A8D83AC0FF99D58A0B2878C52458AA864B53D6AC6977360CD80116437012F2C1AB219E408497E6C8C469F952D8EE042862B049D212EE22669C62E14CAC313353E6B65850971439C2DE3B035631B7932D5BC4AFB538ABC64B6C6FF2D91903BE4FF75892829153215008C5A2C4E8985AC0DD9409E9718ADB6C1AC4B449CD8211B99224119BF2D6496501219AAF68F6564CB221234F6D202F950BE58B948CC8DD570759128294A5D1F6C279FA78ADF18729350C24E1EF223944F8C19CA45200C0B57E78EB50B25C99A7CB1FBD2A2D004CDD83E697EBCC61E270BF323957A6BC8A6F2E244CD587C6C115C906AFF788CB4283E491D279E99CB1B17AF8E072F06318003C200132860CB0285201788DB7B9B7BE137754F04E00119C80142E0AAD10C8D4855F548E035119480DF2109817C785CA8AA57088AA1FED3B0567D7505D9AADE62D5883CF01872018806F9F0BB42354A323C5B0A780435E27FCCCE87B1E6C3A6ECFBA78E0D35311A8D62C82F5367C892184E0C23461123884EB8291E8407E031F01A029B07CEC2FD86A2FDCB9EF098D0417848B84EE824DC9E2A2E957D15CB78D009FD476832CEFA3263DC1EFAF4C643F140E81D7AC68D7053E08A7BC179D878309CD91B6A399AB895B933FF4D9EC3197C51738D1DC58D8252465042288E5F8FD476D6F61EF6A2ACE897F551C79A355C55CE70CFD7F373BEA8B300DEA3BFB6C41662FBB1B3D809EC3C76186B064CEC18D6825DC48E2879780D3D52ADA1A1D91254F1E4413FE27FCCC7D3CCA9ACA4DCADC1ADC7EDA3A60F14096728F747C02994CE94897344454C36DCF9854CAE843F7A14D3C3CDDD0F00E5FF887A9BEABBA4FA7F404CF4FED2CD2F0460ACDDE0E0E0A1BF74B114000EC2678CDAF997CE710ADC0E1602706E255F212B56EB70E5850077031DF84499000B60031C61461EC007048010100EC681389004D2C0145867115CCF32301DCC060B4039A804CBC06AB00E6C045BC00EB01BEC03CDE0303801CE800BE032B80EEEC0F5D30D9E833EF0060C20084242E8080331412C113BC405F140584810128EC42009481A9289E420124481CC46BE412A9115C83A6433528FFC881C424E20E7910EE436F200E9415E211F500CA5A106A8396A8F8E4159281B8D4693D0C9680E3A0D2D41CBD02568355A87EE429BD013E805F43ADA893E47FB31806961469815E68AB1300E1687A563D9980C9B8B556055581DD688B5C25FFA2AD689F562EF7122CEC099B82B5CC3517832CEC7A7E173F1C5F83A7C07DE849FC2AFE20FF03EFC33814E3023B810FC095CC244420E613AA19C5045D8463848380D9FA66EC21B229168447420FAC2A7318D984B9C455C4C5C4FDC433C4EEC207611FB49249209C98514488A23F14845A472D25AD22ED231D2155237E91D598B6C49F6204790D3C9127229B98ABC937C947C85FC843C40D1A5D851FC2971140165266529652BA5957289D24D19A0EA511DA881D4246A2E7501B59ADA483D4DBD4BFD534B4BCB5ACB4F6B8296586BBE56B5D65EAD735A0FB4DED3F469CE340E2D83A6A02DA16DA71DA7DDA6FD49A7D3EDE921F4747A117D09BD9E7E927E9FFE4E9BA13D5A9BAB2DD09EA75DA3DDA47D45FB850E45C74E87AD3345A744A74A67BFCE259D5E5D8AAEBD2E4797A73B57B746F790EE4DDD7E3D869EBB5E9C5E81DE62BD9D7AE7F59EEA93F4EDF5C3F505FA65FA5BF44FEA773130860D83C3E033BE616C659C66741B100D1C0CB806B9069506BB0DDA0DFA0CF50DBD0C530C6718D6181E31EC34C28CEC8DB846F9464B8DF619DD30FA30C27C047B8470C4A2118D23AE8C786B3CD238C458685C61BCC7F8BAF10713A649B8499EC9729366937BA6B8A9B3E904D3E9A61B4C4F9BF68E34181930923FB262E4BE91BF9AA166CE660966B3CCB6985D34EB37B7308F34979AAF353F69DE6B61641162916BB1CAE2A8458F25C332C8526CB9CAF298E533A62193CDCC6756334F31FBACCCACA2AC14569BADDAAD06AC1DAC93AD4BADF758DFB3A1DAB06CB26D56D9B4D9F4D95ADA8EB79D6DDB60FBAB1DC58E6527B25B6377D6EEADBD837DAAFD77F6CDF64F1D8C1DB80E250E0D0E771DE98EC18ED31CEB1CAF39119D584E794EEB9D2E3BA3CEDECE22E71AE74B2EA88B8F8BD865BD4BC728C228BF51925175A36EBAD25CD9AEC5AE0DAE0F461B8D8E195D3ABA79F48B31B663D2C72C1F7376CC67376FB77CB7AD6E77DCF5DDC7B997BAB7BABFF270F6E07BD4785CF3A47B4678CEF36CF17CE9E5E225F4DAE075CB9BE13DDEFB3BEF36EF4F3EBE3E329F469F1E5F5BDF4CDF5ADF9B2C03563C6B31EB9C1FC12FD46F9EDF61BFF7FE3EFE45FEFBFCFF08700DC80BD819F074ACC358E1D8AD63BB02AD0379819B033B83984199419B823A83AD8279C175C10F436C420421DB429EB09DD8B9EC5DEC17A16EA1B2D083A16F39FE9C399CE3615858645845587BB87E7872F8BAF0FB11D61139110D117D91DE91B3228F4711A2A2A39647DDE49A73F9DC7A6EDF38DF7173C69D8AA6452746AF8B7E18E31C238B691D8F8E1F377EE5F8BBB176B192D8E63810C78D5B19772FDE217E5AFC4F138813E227D44C789CE09E303BE16C2223716AE2CEC43749A1494B93EE243B262B92DB5274523252EA53DEA686A5AE48ED9C3866E29C8917D24CD3C4692DE9A4F494F46DE9FD93C227AD9ED49DE19D519E7163B2C3E41993CF4F319D923FE5C8549DA9BCA9FB330999A9993B333FF2E27875BCFE2C6E566D561F9FC35FC37F2E0811AC12F40803852B844FB203B357643FCD09CC5999D3230A1655897AC51CF13AF1CBDCA8DC8DB96FF3E2F2B6E70DE6A7E6EF29201764161C92E84BF224A70A2D0A671476485DA4E5D2CE69FED3564FEB9345CBB6C911F964794B91017C61BFA870547CAB78501C545C53FC6E7ACAF4FD33F46648665C9CE93C73D1CC272511253FCCC267F167B5CDB69ABD60F68339EC399BE72273B3E6B6CDB3995736AF7B7EE4FC1D0BA80BF216FC52EA56BAA2F4F537A9DFB4969997CD2FEBFA36F2DB8672ED7259F9CDEF02BEDBB8105F285ED8BEC873D1DA459F2B04153F57BA5556557E5CCC5FFCF3F7EEDF577F3FB8247B49FB529FA51B9611974996DD581EBC7CC70ABD15252BBA568E5FD9B48AB9AA62D5EBD553579FAFF2AADAB886BA46B1A6B33AA6BA65ADEDDA656B3FAE13ADBB5E135AB3A7D6AC7651EDDBF582F55736846C68DC68BEB172E3874DE24DB736476E6EAAB3AFABDA42DC52BCE5F1D694AD677F60FD50BFCD745BE5B64FDB25DB3B7724EC3855EF5B5FBFD36CE7D206B441D1D0B32B63D7E5DD61BB5B1A5D1B37EF31DA53B917EC55EC7DF663E68F37F645EF6BDBCFDADF78C0EE40ED41C6C18A26A46966535FB3A8B9B325ADA5E3D0B8436DAD01AD077F1AFDD3F6C356876B8E181E597A947AB4ECE8E0B19263FDC7A5C77B4FE49CE86A9BDA76E7E4C493D74E4D38D57E3AFAF4B93311674E9E659F3D762EF0DCE1F3FEE70FFDCCFAB9F982CF85A68BDE170FFEE2FDCBC1769FF6A64BBE975A2EFB5D6EED18DB71F44AF0951357C3AE9EB9C6BD76E17AECF58E1BC9376EDDCCB8D9794B70EBE9EDFCDB2F7F2DFE75E0CEFCBB84BB15F774EF55DD37BB5FF79BD36F7B3A7D3A8F3C087B70F161E2C33B5DFCAEE78FE48F3E76973DA63FAE7A62F9A4FEA9C7D3C33D113D979F4D7AD6FD5CFA7CA0B7FC77BDDF6B5F38BE38F047C81F17FB26F675BF94BD1C7CB5F84F933FB7BFF67ADDD61FDF7FFF4DC19B81B715EF4CDEED78CF7A7FF643EA872703D33F923E567F72FAD4FA39FAF3DDC182C141294FC653BD0A60B0A1D9D900BCDA0E003D0D00C665F8FE30497DCE5309A23E9BAA08FC27569F0555E2034023BC295FD739C701D80B9B3D6CF4F900C48500901402504FCFE1A61179B6A787DA9776030024ABC1C157F0FD8602DBC7C8C1C181F8C1C14FB530D86B001C7DAA3E5F2A8508CF069BDC9574C5723FF85AFE052A297E0E2F28F27A0000008A655849664D4D002A000000080004011A0005000000010000003E011B0005000000010000004601280003000000010002000087690004000000010000004E00000000000000900000000100000090000000010003928600070000001200000078A00200040000000100000480A0030004000000010000012000000000415343494900000053637265656E73686F7474BFC1010000000970485973000016250000162501495224F0000001D769545874584D4C3A636F6D2E61646F62652E786D7000000000003C783A786D706D65746120786D6C6E733A783D2261646F62653A6E733A6D6574612F2220783A786D70746B3D22584D5020436F726520352E342E30223E0A2020203C7264663A52444620786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323223E0A2020202020203C7264663A4465736372697074696F6E207264663A61626F75743D22220A202020202020202020202020786D6C6E733A657869663D22687474703A2F2F6E732E61646F62652E636F6D2F657869662F312E302F223E0A2020202020202020203C657869663A506978656C5844696D656E73696F6E3E313135323C2F657869663A506978656C5844696D656E73696F6E3E0A2020202020202020203C657869663A55736572436F6D6D656E743E53637265656E73686F743C2F657869663A55736572436F6D6D656E743E0A2020202020202020203C657869663A506978656C5944696D656E73696F6E3E3238383C2F657869663A506978656C5944696D656E73696F6E3E0A2020202020203C2F7264663A4465736372697074696F6E3E0A2020203C2F7264663A5244463E0A3C2F783A786D706D6574613E0A050743490000001C69444F5400000002000000000000009000000028000000900000009000004C55CA8E25DC00004000494441547801EC9D09801E4599FEDF3933933B21104E956515F1AF2E2A22DEBAB0B21E1CE2858ACA7AA0727A200195459043500451501458153CF0405150F15658BCD7731541962B8404725F93B9FFEF53F5BDDD3D93C96426CCE49B4C7E05F375759DDDBFAAAEAE7A5255DDB074E5AA7EC3400002108000042000010840000210800004200001084C5A020D084093B66CB93108400002108000042000010840000210800004209008200051112000010840000210800004200001084000021080C02427800034C90B98DB8300042000010840000210800004200001084000020840D401084000021080000420000108400002108000042030C90920004DF202E6F62000010840000210800004200001084000021080000210750002108000042000010840000210800004200001084C7202084093BC80B93D08400002108000042000010840000210800004208000441D800004200001084000021080000420000108400002939C0002D0242F606E0F0210800004200001084000021080000420000108200051072000010840000210800004200001084000021080C02427800034C90B98DB8300042000010840000210800004200001084000020840D401084000021080000420000108400002108000042030C90920004DF202E6F62000010840000210800004200001084000021080000210750002108000042000010840000210800004200001084C7202084093BC80B93D08400002108000042000010840000210800004208000441D800004200001084000021080000420000108400002939C0002D0242F606E0F0210800004200001084000021080000420000108200051072000010840000210800004200001084000021080C02427800034C90B98DB8300042000010840000210800004200001084000020840D401084000021080000420000108400002108000042030C90920004DF202E6F62000010840000210800004200001084000021080000210750002108000042000010840000210800004200001084C7202084093BC80B93D08400002108000042000010840000210800004208000441D800004200001084000021080000420000108400002939C0002D0242F606E0F02108000042000010840000210800004200001084C7801A8BFBF7F93A5D4D0D0B0493F3C2000010840000210800004200001084000021080C0C321309934890927000D861B22CF60F7875380C48500042000010840000210800004200001084000025B4260533A45B86F499A5B23CE841180AA024F402BDCD6AEB1FEDFDC6A7DBFFBA5F53FB8C86CC532B30D1BB6061FF280000420000108400002108000042000010840607B26D0D6663667076BD869576BDAEF00B3FD9E61367D4622B2917EE1AEE136D190D55D002A449E1AA4EAB92D5F6ABDDFFC92F5DFFC23B39E9E89C68EEB81000420000108400002108000042000010840607B23D0DC6C0DCF3EC89A0E3FD26CEEBCE2EE25FC54358D892604D555000A30832199F55BFFEF7E653D975D600D5D5D054C2C1080000420000108400002108000042000010840602210E86F6DB5E6B79D6C0D4F7DBA5F4EB9477155E398482250DD04A0A1C51F177EB4E7F30D5FB3DEAF7C6E229427D70001084000021080000420000108400002108000043649A0E955479BBDF865BEF44B41B210341145A0BA0840438B3F02E50290EFF5D3FBF10FB975D35FFF52480C0420000108400002108000042000010840000210A83B01577E9A8E5F600DFB3FD32F65E2CE04DAEA02D0B0E2CF3D775BCF99EFB286EEEEBA971F170001084000021080000420000108400002108000044642A0BFA5C55ACEB8D0EC917B7AF08929026D55016828F127DC34E3A7EF931FB6FE5FDE3C12B684810004200001084000021080000420000108400002138640E3B30EB486B79CE4FA4FB90C4C17375196836D7501A87AE385F8E34BBF6CC962EB7DCF3113A6E0B8100840000210800004200001084000021080000420301A024D1FFEB4D9FC9D3DCAD022503D3785DE6A025029F654D1F99E3F7DFE2727DFF8B9EFAB9FAF7A62870004200001084000021080000420000108400002DB0C81C6D7BCC9ECE0C392FCD3D02811A85C0E1637512F1168AB0A40E5EC9FDAD7BEFCEEFBFBFBF46BFD179C61FDFFFBC7E0C11102108000042000010840000210800004200001086C5B041EFF646B7CCF7FFA3537F8D2AFC674EDF175B0D04426B5003478F64F9C27F1C7F7FED10CA0FED38E337BE0FE6DAB60B95A084000021080C07648A0A1BDDD9AE6CDB79EFBEEDE0EEF9E5B86000420000108400002C310D865376B38EFD23CEFC7959F52041A3813A81E22D056990124C12794AE34DB27ADF9F29F107FFAFAACFFB8A3CCD6AF1B86225E1080000420000108D48340DBB39E6F6D073CC79A76DDCD9A77F64ECD8C99F932F40187650F59CFA285D673FFBDB6FEA66F5BCF9DB7D7E3126DEAA1AFC8F9FA9744D77FF79B75B906328500042000010840000236759A355C7A8D3534361622509E0D243612841A5C0AC91AC9D6A6B5D504A0B8B198FD93C51F177EFCC64DFB00BDF18808C21102108000042000810940A065EFC7D9CC371D6F2DFB3C616457D3DB9BC497D5975F3CB2F063144A3392E67FE5FB29B5FE8EF5B6E495078F51CA2403010840000210800004464FA0E1AAEBCC7CFF1F893D0DE6CBC0F21AB0741EA94DEA1940719349F091E8A37D7FFC98FF7C1FA037BE2C82708400042000010840A0CE0434A366E69B4F283A2CD5CBE9EFDC607D2B5758E3ACD9D6D0D65EF54AF6BEE54B6DD929C759EF92451BF98D87C3641380C455A6BFABD3FA3B3AC60319694200021080000420309E04AEFABA8B3D3E03282D01AB6D045DD873C693520092C0A31B4BC24F127D74B3B5593F3AF7E55F7DBE1174C39B5E3E9EF8491B021080000420008111126879F4636D87F32F356B692D62F4DC75A7ADBDF673D6FD8FBF0F107624564C3BEC9536F545875BC3B41945F8AEBFFCC1969FE602D256309349006A7FFEC136EB5DEF4FD43A7F7DABADF8E082AD40902C2000010840000210184B02FD577ECD2700B900949681B90054FB1A589E0854BF6560E3BE04AC2A009522506D0650FA04BC2F03EB7501E8CDB5B5FB63499DB420000108400002101835811D3F73AD35EDBC6B8EE7CBBAD67EF56A5BFB852B874D4722CCDC332F1CB05C6CF5273F6AEBBFF38D61E38D852702D05850240D0840000210800004C68A40FF155FB58626ED01241128CF00CA337E6ACBC26A9364B6F62CA0AD2200951035E3A726FEB863BF772ADD25CD0242002A296183000420000108D48B80F6FBD9E182CB8AEC3BBE7F83ADFAF8F9C5F97016CD069AF7B1ABAC71871D53B0DE250FD8436F7EE57051C6C40F01684C30920804200001084000026344200940B5D93F0D4D4D7933686D005D1383229B492D00C50C205F0FE6CBBEB40C2C2FFFD2E7E01BB742073120738400042000010840606802D38E788DCDF88FB727CF7EFF3AE78347BF7454FBD0B41FF8429BF58EF7E6C4FD5DBFF8D0E70C9DD118BA22008D214C928200042000010840E06113E8BBE22B690F202D033317821AB5F62BADFFCA33802283492C0069E68FCFFA49C28F0B409AF9E33380B41F506F5FAF35BDE555C99F1F0840000210800004EA4760F6C96758DB730F4A17D0F587DFDAF2D3DF39AA8B699ABFABED78C5B5459C650B8EB3EEBFFEA9381F0F0B02D07850254D0840000210800004B69440AF96D337367974177C7C06901683C557C1729A5A16264D281FB3DBF8FF6EC525602EF8B806A4D93EBE25B44FFED1E2AFBCFF4F9A01840034FEA54D0E10800004200081CD109875FC29D67EF0212954D79F7F6FCBDF7BE266626CEC3DFF4BDFB186E97943E8D5977DC43F0D7FFDC6812A2E53F67F86B53DF35FAD79D7DDAD71F69C3443B8E7BEBBADFBFFEEB0EE3B6FB7CE5FDD5209BDB1754B04206D74DDF6DC7FB396BD1E634DB3E79A4D9962BD8B165AF75DCAF30EEBFAFDAFAD6FD5CA8D331BC6454BE03403AAF5094FB6A61DE659E38C99D6B76EADF53EB838FD75FDE97F6CC3AD3F1B3285294F795A62D6EA4BF0A6BEF88814461B6EAFFBE6978BF03D0BEFB51EE7818100042000010840606213E87301287D05ACB60F50A32FFDF2CF6365B7A4F94C7A01A836FBC75520093F12807C0A50FE0A982F056B3AE6C8895D825C1D042000010840603B20D0FE6F2FB659279E9AEFD4DFCF4B4F7AA3F5DC7DE7B8DCB9F60A9A7BFA79D6BCD7DEC3A6AFCFC9AF3CFF0CEBBEE3B621C38D5600D257B6F4B5ADE14CFF860E5BFDA98BACE347DF1D2E58E137F58587D9CC634E326B6E29DC86B2E86B6A6BBE70C500516BF0BE4B43C593DBFA1BBFE1D7F4D1C2BB65EFC7B960E6E2959B9EFBEE7101EBBEC20F0B0420000108400002F523D0FBE92FFBCAAFFC15309F02E476177F7C1E9096815567FD54ED5BE36AC77D06906E22EFFD938F9AEDE30A509A09247B9F3682F62302D0D6286EF2800004200001080C4FA069D73D6CC7CBBF5804EAFCED2F6DC599EF29CEC7CAD2BAEF7E36FB3D6758E3CCD9234BB2BBCB565F79A98B20D76D147EA40250169C3EE482D363364A63530E1D3FB8D1565DF2A14D7927F799C79E6C128036329AFA3CD4D46E775F79E159B6E1673F4C515A9FB4BFCD3DEBC28DA20F76182C00CD3DF7129F6DF4A4144CC2D2D2138F1E1C85730840000210800004EA404002906600356A03687D0E5E7B01F9A49F6CAFCFEC1F61D8CA02902FF9F2BE9014A07EDFF747C21002907860200001084000021387C04E9FFB8635CE9D575C50CF9D7FB795179F37663381B4E46BCE7BCF35F34E5132DE1F90D0B2E1D7FF6D5D7FFA5DDA74BAF5894F36FD4D3FDC6708FBF2AC302BCFFF4FDB70CB4FE2341D4722006979D68E975D630D33671571B524ABE387DFB1AEBFFED934CB48C29096604D7FF96B8B2F9929B096B06929DB5046C28D049C30BD8B1759C74F6E322D9FD39FAEAD65EFFF67D38F3CDA5AFFDFBF4430EBEFDC60DA1F494BBA14A6F5894F497EEDCF7ABEB53DEF05C9DE7DFB5F6DED57AE2EE268899A96C68541000A121C21000108400002138BC04001C867FDC47E4035114857BBB567FFA43C97AE5C952499F1C425A127CF02D25139F98F4F2BEFF53F5780FC8B60CC001A4FFEA40D010840000210180D012D2D9A7BCEC7AC614A5B19CD67EC76FAA6D0DA8F67C3AD3F1DF5FE38654266F33E798D35EFFEC8E4D4EF7BE46886CDA6F6C6912833E79433ADC9F70792E9B9F72E5B7ADCEB933D7E462200CD3AE9546B3FE8C5398AF73FD67EF56A5B7BCD1591C480A3D29B73DAD9A5B0E3B38F1EFC8F976D74CF539EF62C9BF3FEF38AB89A85B36CC1DB37F9D5B4692F7BADCD38FA6D45780950CBDFE7CBC62A464BD3B4444DA6F3D7B7DA8A0F2EA8F80EB422000DE4C11904200001084060A210484BC0D217C09A7C33E8FC25304D01CA1383F332B0ED470072C1A7DF3B5FFA147C9A09E4F6A6B7B207D044A9AC5C0704200001084060CA01CFB139A79E55CED2A922F1F7B63624EEBEFD7FD3EC994E9FB933D20D93D35E39BE642A19EF074800D14C99E18C966EEDF419DF0CB9A535055BF991338BE55372D89C009496B55DE633696A338ED67EF9B3B6F60B570E9765F29B77E9D5D6FC8847257BC74DDFB6559FB860409C79977CD69AF7DC2BB96926CFB2D38EDFA4F81311679DB0C0DA5FF0927CDAD3634B5EF3A2017146230049286AF5D94532DD9AA575C107929D1F0840000210800004EA4BA0F7725F0296F600F2FD7FB4EF8F44A0B4144CD7B51D09409A0294660479E7D16D2C01AB6FBD2477084000021080C0260948389971D49BACED19CF2BC4932103FBBBBDE7EEFFB34EFF72D6FAEF7C332DA71A329C3BEEF4D9EB8AE5551B6EFED188458B996F7B67F175AC9E7BFECF961EFF86228BCD094073DE778E49D092D112AD8746F8E5D1248279DC647ABAEDC1A38F2884AEB6E71E64B34F3E23FBF9EF8A334FB1CEDFFEA238DF94255DEB353798B566316BD547CF4E4BC622FC6804A088C3110210800004200081894560C01230093E128334FD274D01DA6E04202F14CDFE49337F1080265615E56A200001084000024313901034F520FFBCB96FDCDCF24F8F195E0CF2592D1D3FFE9EADF9FCE5855812A9EAD3EB3B7CF433F9D4FB020FBEEED08DC244D8C147EDE1B3D335DFCECEFE8F488B0F7B6E11647302D0FCAFDCE4B384A6A6F0AB2E3E77C45FF652841D2FFF52B1FC6CC5074EB6CEDFFD2AA5337BC159D6E6FBF5C8F4FA6CA887DEFEDA641FC9CF8C379F60536A7BFEACBBFEDA01D7830034128284810004200001084C6C029B16807C26901B8941DBC11230BF5304A054E0FC40000210800004B64502125BA63CE5006B7DFC93ACF5714FF025527B0E2908F5AF5D634BDFF1E601B381DA0F7CA1CD7AC77BD36DF72CBCC796BEFDA8512198FFA5EF58C3F41929CE436F7E5591F67002D000E1C845A725AF3A78C092ABCD5DC09CD3CF376D5A2DB3FAB20B7D43E86F26FBBC8BAF2CBE26B6E6B39FB2755FFF42727FB83F08400F9720F121000108400002F5278000E49DAE641080EA5F1BB902084000021080C0181190F832F5454758FBF35F60CD8FFCA701A94AE459F6AEB714828B3640D646C8327D2B97FB46CCD70C08BFB993996F3ACEFC7BAA29D8F2D3DF695DBE29B5CC7002D0E04FACAFFECC2529CE487FA6BDF8A53E03688F147C9D5FAF6636C9CCFFF277AD61DAF4641FE9F2AF1478333F08409B018437042000010840601B2080008400B40D54532E11021080000420B0E504F495AD59C7BDDBACB9A54864FD8DD7D9EA4F5D94CEAB7BF11401B6D0A20D99B531B3CC7002D0B4C35E695A72351666C34FBF6F2B2FFCA00D9855E4093FF4D6D758EFA2FBC6220B17D246FE15B031C99044200001084000021018730208400840635EA9481002108000042030D108B43EF1C936E7F40F59435B7BBAB4EE3B6E4BB38074B2C3059759CB3E4F18934BAE2EBB1A4E009AF1FAB7DAB4578C6EA9D9A62EB0F337FE59F6B31658F3A3F6B2791FFF6C116CC92B5F50CC722A1CB7D08200B485E0880601084000021098400410801080265075E45220000108400002431368D9FB71D9C3375A9678B32566F6A91FB4B6673E2F47EDECB4C52F3F28D9679F76B67F512C6FDEACE55B6BAEA96D08BD0599F4DC7B5721BA0C27004D3DE4E536F39893520EFA54FD8A0F2ED882DC72147D414C6954F393CFD2635F673DF7DD9D033DCC5F04A0870990E810800004200081094000010801680254432E01021080000420B06902539EF2349BF3818F14011E3CEA90117FA5AB88E496F6830FB559C7BFA7705A7AC2D1FE99F83B6D86EFE133EDF023937BCCA629023D0C4B5590E9EF586F4B5E797091DA94FD9E6E73CEB8209D6B63EA25AF7E51E1F7702C03F6003AFB34EBFCD52D0F27B9222E025081020B042000010840609B2580008400B4CD565E2E1C0210800004B60F024DF377B51DAFB8B6B8D955977CC83A7E7063713E528B9681CD3DE76345F0650B8EB3EEBFFEC9A6BEF8089BF9B6772677CD98D1CC99B130C30940DAC079C7CBBF58643356CBB5B4044C4BC164D65EFB395B7BCD15451E9BB3E8F3F12184F5AD58662BCEC95F46533C04A0CDD1C31F02108000042030F109200021004DFC5ACA154200021080C0764F60FE97FD53EBD3F2A7D637FCFC87B6F2C3678E9A4955E851E4D82479F017B9969D72AC75FFEDCF234A5F42CEBC4BAEB206FFAFBFBBCB96BEFBADC5C6CBC309404A7CE7EB7F5A7C3D6CED17AFB2B55FFAAF11E5A94012C49A66EF90C2AFF2CDAC3B7E9805B1EAE7E1FB962FB507DFF0D211A7A959569A6D25D3F9CB9FBB00F4BE222E025081020B042000010840609B2580008400B4CD565E2E1C0210800004B61F023B9CEF1B353F2E6FD4DCDFB9C1347BA7E7CEDB4705A0BAD9B3F6CCD152B2303B5D7DBD35CE9E9B4EBBFEF85B5BFEFE3C2328FC37759C79ECBB6DEA0B0F4FDEFDEB7C29D791E552AECD094073CEF8B04DD9EF801C77CD6A5BF29A176F2A9B01EE9AA9337BC159855BCC649243FB812FB459EF2867EEACBAE81CEBF8F1F78AB09BB2A42F885DF575B3D6D61464D547CFB68E9FDC540447002A5060810004200001086CB30410801080B6D9CACB854300021080C0F64360FA516FB1E9AF7A7D71C37DCB1EB2A527BD71C47B014D7BD96B6DC6D16F2BE2777CFF065BF5F1F38BF3C1FE235966D6BAEF7E36F7744FA3269A543F2DAF84372700B53CFAB1B6C3859FF6800DE93A3A7EF81D5BF5B1F38A6B1ACA22A146719AE6EF92BC7BEEFA872D3DF13F0604D5D232CD4C92E95BBECC969FF1EEB4D7D18040834EE69EF7716B7DFCBED9B5ABCB16BFECC00121060840BFFB95ADF8C0C903FC079F68D99E4CFF86F5232EA3C169700E01084000021080C0D812400042001ADB1A456A10800004200081712230EFE22BAD79AFC714A9F72EBCD7D6F8D2A90D37FFA8701B6C910833E30D6FB7A9FF7EA8595353F6EEEDF51944BECCEBEF7F1D10BC3A0B481EEBBFF5555BFD994B068489137D354C336D1ADAA726A7FE756BEDA1E35E6F12A6C26C4E0052B8EA2C209D77FDF9F7E98B60FD1D1D3A1D60B4B7CFEC533E60CD7B3C2ABB7B1F66E5F967D886FFFEC980708367016993E9E5FE99F8A196B5E91A679D789A695651182D45D392B4AAA9CE3A1A4A74AA869DF5AEF7A73D83E4D673D79D2E501D5DF5C60E01084000021080409D0820002100D5A9EA912D04200001084060740434AB64DEC7AEF4BD80A60F88282168C32F7E6EBD0F2DB6DE07175BC394369F01B3BB35EFB687B53DEDD9D63063E680F0AB7DCF1CCDD6196CDA9EF7029B7DD2A966CD2D8557EF03F75BD76D7FB1EEDBFF667D6B5659D34EBB58FB339FEB42D4DE4518EBEB75D1C6BFB8F5DB5F946E6E1B8900243167EE39175BE39CBC9F8F12E85FBDCABA7C0FA22E17A87A1F58684D3BEC68AD4F78924D79EA337CCFA0C6228F755FFF82ADF9ECA78AF3AA65EED91759EBBFEC573AF5F458F75D7724D1ABFB8EDB12A3E647EE69EDCFFBB7626F25059600B5FCBD2796F16AB6967D9E605A42974C5F9FADFDEA35D6ED5C1AE7CCB5DEA50F59D7EF7F5DC4997BEE25E97AE580005460C102010840000210A83B01042004A0BA57422E00021080000420305202DAA478E6B127BB10B3F348A394E13A3B6DEDD7AEB1B55FFE6CE936C826A163CE8233ADD1459711195F2EB5FABF2EB3F537F8FE3983CC48042045D1B2AE39EF3BD794F7484DC78F6FB255179D3D6C702D799BF6D2570F108D868BA01942FAF297F6471A6C742F3B7DFE7A6B686B1FEC6583F74C4200DA08110E10800004200081094100010801684254442E02021080000420301A02D30E7F9569DF9EC6D973361B4D9B466B7F1D2D6D1A4ADC189C80C48ED9277F207F112B968D0D0EE4E71B6EFD99ADFEF4C7062CFB1A1C6CFE57BE9F6602F577ACB725AF3C78B0F780F3196F3ACEA61E7C68B1AC6C8067ED441B5FAFF23CF5F9FA919829073CC766BEF9F862CFA0A1E2F4AD5C616B3E7FB975FC207F496CA830729B76C46B7C39DD5B371294861380BA6FFB5F5BF69E72EFA54DA58D3B0420000108400002E34F0001080168FC6B193940000210800004C68980660469C3E3665FF2A58D911B67CC729167852F075B62BD4B165BCFE2453E43E53736D49E3A9BBB2409416D2EA034CEDBC99A7CA993799FA167D142EBB9FF5E5FDAF48F1189499BCB6328FF29FB3FC39A777F64FA2A5943EB94742F3DF7DD653DF7DCEDF7B468A8289B75D3DE49AD3EC3485F3A6B9C31235D7BCFBD4AD3FFEEBB7BB3F12380D299F2E4FD4DFB0A35ED38DF7A7C895CE7FFFC7A58112CE2728400042000010840A0BE0410801080EA5B03C91D0210800004200001084000021080000420008171278000840034EE958C0C20000108400002108000042000010840000210A82F01042004A0FAD640728700042000010840000210800004200001084060DC09200021008D7B25230308400002108000042000010840000210800004EA4B00010801A8BE3590DC2100010840000210800004200001084000021018770208400840E35EC9C80002108000042000010840000210800004200081FA1240004200AA6F0D247708400002108000042000010840000210800004C69D00021002D0B857323280000420000108400002108000042000010840A0BE0410801080EA5B03C91D0210800004200001084000021080000420008171278000840034EE958C0C20000108400002108000042000010840000210A82F01042004A0FAD640728700042000010840000210800004200001084060DC09200021008D7B25230308400002108000042000010840000210800004EA4B00010801A8BE3590DC2100010840000210800004200001084000021018770208400840E35EC9C80002108000042000010840000210800004200081FA1240004200AA6F0D247708400002108000042000010840000210800004C69D00021002D0B857323280000420000108400002108000042000010840A0BE0410801080EA5B03C91D0210800004200001084000021080000420008171278000840034EE958C0C20000108400002108000042000010840000210A82F01042004A0FAD640728700042000010840000210800004200001084060DC09200021008D7B25230308400002108000042000010840000210800004EA4B00010801A8BE3590DC2100010840000210800004200001084000021018770208400840E35EC9C80002108000042000010840000210800004200081FA1240004200AA6F0D247708400002108000042000010840000210800004C69D00021002D0B857323280000420000108400002108000042000010840A0BE04108010808A1AD8EFB686E2CCACD7D9343634587F1CDD2FE3AAB9A7F37E6BF030D5784A47E1DC79807B9FBB355602467ECA47CE83D3217FF853FF78FE687FAAEDAD3794563DA7FD1DFCDEE0FDC3FB97FE07FD2FFA9FF4BF2BC30D63FCC1F86B34E34FF5B426BB4100CA8A86F798FA92D0D1DFE747FFAFAFB7D7CFFBACE9982327451D50A7584683A9105EAA1DE7681CB318D3500835B9339D63E8E18970919E1A58C591910C547DE9E658398EDC65C81FFE512FA87FA5701ACF15CF9FC460DA9FE8A8E859519BA9D695F697F74FB413AA1132BC7FE97FD0FFCA4F03FD4FFADF8C3F4AD12FF71A187FE99D39D6E3CFFCF6DDF67F1180269900A4CAEE4386349BA6CFEF4D3328928BBBC7A02239A450D9561B5F5863CD6D60BC9C469FFBD5341C1F902887DABF4257D255D61927F94BDC18C811FED4BFFCBCC5AF9E17199E3F87E08D0BED8FDA5575D8AAED36EDAFDE61BC7F78FFD2FFD0DB22BF2FE87FD1FFCCB3A3CB7E25FD6FC61F8CBF520B59B7F16FBCA35243BD0DFC2000E527C65B8E6D730650D9E8E717419CC7605BE74355CA108AD24BA4565135F09070A181D860A374C228BDEA7920549EE49F5F42F0CFB585FAC7F347FB132D6779A4FD158BDA20AE8685F70FEF5FFA1FF4BFE87F96EF89B055FBDBF4BF197F54EB03E3AFFC944CC4F1673CBF13F58800144FCF3626004503D07DE917ACD797AB353535599F2F5F6B6CCCAFCFB0875F5A7A15F7EAB551E70AAB0E97C2845D15557E69068BA727237BB8C92EA37399884FFEF08F3AA77A1176EA5F7E36F5BCC433233EB2C733C7F347FB137521EA06EDAFCFFAE1FDA3EAC0FB97FE07FDAF5A9F94FE27FDEF784746DB187DCCE873CA3DECE147FF8BFE673DFADF4DC7BEC69AF4FEF23A39D43F84AAAED6D32000D5848C893E0328FEC5380D0C34784C9D22B3AE4F5C9D0692AADC31688897A48ED54A1F152DFC234E34926A34E5A6C1489838AF76C6A3718DB4153ED2925FA44FFEF08F3A12F549C7A81F5167A87FA5802B263C7FB43FF1BC447DA0FD2DFF3182F74FFE879E685B79FFD2FF887729FD2FFA9FD1BFA2FF4DFF3BDE11D19FA0FFBD75C71F2DC7BDB68A3ED92792108400E403AE6426F00C205D611A08D494C47CC172CBCBBED2C6B1EEA761938422B72613FEB53B4C0A64D81520F69A5038C551B47093BFC2CA4D47B94BC9CC42943B249385A81EF753DE43BD70B29B02E7B04A278C6C697F07C5F7B49597EE25EC712DE40F7FEA1FCF1FED0FED2FEF9F787BEA98DF95BC7F9D83D3A0FFB1F18097FE979894CF0AFD4FFADFAA0D328C3F187FC5448ACD8D7FC76BFCAD3E6D3D0D02500812134C005247576B1AF5C252431515450289EC65335E561F55A588277FDD9A6247F81844CB2FEC8A9D04A442EA512A659EF293893474DEECF9575FA42980FFE8618AEBD3752815C54E71DDA2EFAB853DAE4B71C9DF676FC1DF6B826A0BF58FE7AF6C37687FF44CD0FEF2FEC9EF7CDEBFF43FE87FD1FFA4FF9DDF8BE9E558FB61FCC1F86B3CC79FAA6691FEC6B52F8F5C463AFED6B03AF689D5B3ACBA5B0F830054133826D2123055AE3C752F7FFA372A9B2E55F5A4AA4646450AC1A55A91F2503A57AB9C5E1669227D1D153EF2D2C053E7919662467A115FFFA214E2518453E75C0F464A2F67977E53DAB5F3881F6E3A277FF8A7FAA04A5C137E741EF54A5547E732517FA87F3C7FB43FE56CB010D2697F79FFF0FEF5F7457A5BE49FE86B54DF1FE146FF83FE17FD4FFA9FA93DA0FFE94D641E2D8A07FD6F8D84D53A6C7EFC91C3E489178A237E614A9BD2CB26DC74AE6A57099E02847F2DF8B81F1080D2C3AFD2A8EF57C0A28244894745D0CE07EAACC4BF8086BFDCAA8361B9A74AE547C58D0173B8C70C938833B0E153A85C19338E9CB6DC948EAE2166EEC84D46955D696A568FFE454A460D8732277FF84F96FA27B141F53A3F7FE5532A9B061BBD6E69AE49F90A9B9F043D1FA589B03ACA5FCF93E256C3F8697E6E647193D3D1BFFA933FFCA97F3C7FB92DC8AD436E3B687F687F79FFF0FEA5FF917B4BF4BFB68FFEA7C69D1375FCA9A1B06AA3FAF6D1DF8FB17AF1EEF671421A7F87C310C75CA387F018632704202F8C64268000941B30AFDEB54A14D3CDE43EB8C2542B88C2C5F94081A75C76257FED15A0A3D28A7375AC658441E9C4B4B4AAB8137B0CD448A5F0212029BF01F9BB6F75801B833765D3E3274A5F392A7EB79FE7FC73CAEACC907FC2EB8C4A710DFE5E6F1C0BF52FD70DFDF2FCE5998BB43FB4BFBC7F2AEF7F6F1B78FF7AFBE81CF4BEA0FF91C563FA5FF43FE97F33FE60FCB5F9F1A7C6A7318ED6F8348F8B737FD3BD9249FDEF9ABD2A3C463CF9CBC82FC6D8B99F9257F5C84FE7E197DF557A8FFB7FB531B2C28CB7410092F221532701481D945A5DF1A2CF9D161DAB95A32A0045989899A373991810EA1815567E8A2BA38A29A3F3DA1DA74E52B5B3A8CA979555CFDFC336F95F0CB05451F3AC8E1C4669299DB89EE87015F9D7E246FE717D8A43FE0EC18D98C1BFECAC53FF78FE687FF2609EF697F70FEF5FFA1FF4BF727F96FE27FD6FC61F79C4152338C65F5B7FFCA9F638D7C33C761BE9F85BE35F9934FE4D63F22C048D64FC9F228ED30F02509D04A07878250044250A3125CA3ACE6BF52555BC1C7660E5919B2A521E3C6505516948F16FCA115C14D2BF0445CA03C59B70D54B56E251981890EB5CAEF2523D5632FA8B6B0FD1A7EAEFDE0344ACAAA0253FA5A734CADCF2BF5455F30F8144E165AAE9933FFCA97FF919E2F9CBED56B57D507B516D73AAF6D496F80FED0FED2FEF1F3D0DD90C7EFFF3FECDEFD8E0536D5FE87FD0FFA0FF41FF43ED00FDAF6DAFFFA5367D73FDBFEAF857E163CC2ABBCA5C931BA2FC871A7F479F53EF8DF80092E246BE3A461B5275975D26C2297EAC8CC93E63F78B0024BA325B7106502DC7A28053F6711DEEAAC20E65506AA35447553675D0B41C28BE02A174E4A6B0B1174F0828AA3C55A38AD6E869877A2CBF68B8648FEC3DB962664AB8CB4D46F1A3522B3FC591A8A4EBD035C8AE7C646A51F289FF0EF69747B58349FE1915FC37AE17D4BF5C3778FE687F687FF37B90F70FEF5FFA1FF4BFE87FD2FF66FCB1F1F88AF157EE33C7EF968E3F153F58C678398FB9F3483AEC4A5F7B7169BCAEFAA8B055A3F1BBDCAAE35C855058999855A4DC861AFF2BDE788840084051225B4100522551BD08514715202A46AA04FAA999E1FC427954D0A8400AAFCAA3EA27E5520385A8303A57C81067A232C935F6DDC92194464E53E24C9E35947D948FFE228E8E32E1A6FB925BDC63CA3FB9E47B0EBF1C273F0C72CBD71957285F4FD313D5B5C76027BB9679E9BA145786FC330BF853FFE219535DE0F9F33686F627B591D5B621B799B4BFEA8CE979E1FD53D605BD4B6578FFD2FFA0FF45FF93FE77B9474B6A17FD27BF33187F8883CCB638FED275AB7D8BB20C7BF1FE93BFFF0D1EFF2A5E358ECE8BFBD789FB56C7DF1287926B3EA4B1BEAC394E083DF9FDAB70917F8AE33F556D406EE3611080D4DB91D90A0290B29140A20AA75C4308D2511D5215B82A5174D8AB9BFFAABB1AD3C8AA15438D74AD7EA53474AE1942E19EC4925A001DF24C20B7C8EED9292FA5A7CA5A1556A203A07CD35555C2299EFEE545E9294E981CC79550F7907B9C2B9C8CF2D22DEA28A37C73FAE40F7FEA1FCF5F6E53D436D0FEE40108ED2FEF1FBD62ABEF69DEBFF43FE87FE57705FD4FBD2DB389FE36FD6FC61F8CBFA20F59F629473BFE8CF1718C59E3BDABA39E358DD9639CAD2730CE63FC1DE712936462258FDCF54E4FE37F1DFD2F6612E96A759D1A222BED1456E364778C71BA7B8D99410052E9CA8CB3001485A982CD85AF0A910B3A2A54BA0CFF519858EA25B75CC972CCA8544A432E3A57C588F3486BF0B9DC656299966EBB9A7FD51E832FA52D53156A727EBA872CDE28ACD29238A57F718F63F8C7B98E1ACCA4FC3D7CF82B8B483FDBF3C3A57B0E0535FC1587FC55DE253FF853FF78FE687FAAEDACDAE1685FABEEB4BFBC7F78FFAABF51BE3FE97FD0FF8AFE25FDCFFC6C44FF9FFE37E39FED61FC37782CBC71FD4FC3E0F493C65B6E8B3831E68D731DF58EF583F7C2D42FF5F16CE5581DBFCAAE3083B581702B9FBF3C56F7A0297CA4ADF3876B1080546232E32C00A52C5246AA3C59D1AB16B4AE4297A28EBB8CFC64D3317E655365D15A43BDB4724855B081C28BDCD5C989CE9E2A6DCE4B29E43CA2F249682AD5C78179C620225F83A7E1166D2C9DF3CFE9C84F698560A3EB92C9F997D7A5B80A23A383AE49F1F246D5395CF8296CB2FB8FACB5533F56F64012294F476175FDE43FB01CE19FEB450C80554FA87F3C7FA95DA1FDA1FDF5F680F70FEF5FFA1FB57E43AD37197D2AFA5F655F98FEA76A83FAE1F4BFE31FE6D5AF8C6785F1C7C41C7FC53875E0F8378F9B35668E31C170E3DF0897EB7F393143E3AB181FA7F87EA6B072532F5BFE9A09A433F53364626C2CBB66F448188AF1B73401C5CB21F3B5854EA0F032F28B716E1936796DF10F02909E6299711480AA954595B1966321848498A38AA2428EC2D5310ABC5A79144E9523D4C5B47444E97A846AFA8A932BB7573E4F5569C7B95BDD25CFCA093F55B114DFD3519D557AD5064F7164228D54B93D8EE2CB28BCFCA22A17F9CBA596668E5B0BEF71F4D0E81E959FEE9EFC3347F853FF78FE687F687F6B1F3DA8BD63F49EE1FDE3EF5C7F85F2FE2D671DAB5ED0FFA0FF45FF93FE37E30F8DAFF48E28C55DB58D1A5330FECA5CD2FBC27F861A7FCA2F4C39E1218F59E59EDB98FCBED17855EFE2303A0F23F7980D24BBFC34761F3C968FF3C1E37FA513E37F6511651859C82DEC0ABB250601485465C6490052E1E642CF0FA0849B24E07896F180560B398921EE57AD281246F4F04638554A19B9C5F4B274EE3FB1F653E7BA358933E5439F5F0E2133A50AEAB532AE43E791BFD20E3451A97325CE824DE417D7A9F0FE7F7A18640F93F2708754C9E5EE7984BFFC62BD64BCB87BE4EFC19427F9678AF0CF1CA87FB95DD0332A939F93FC6CF1FCD1FEA83EE81989F6557584F6B7D2E915A00A1FDE3FBC7FE97F94FF7AAF8133FDAF78AFD2FFA4FFAD37681E8BE848FF73F2F63F63B6508C7FD3F85385EE4622914C8CA507F7BFF59C44FF3BC6DF3946D9FF529C4833F60452D81677945F884A65FE9AE451A69BF24F69E4FEBE7B258D20F291FF96180420519619630148A9A694FD2706F03A5781852814E7B972A8C0530CAF4C35C1C4C34A6091BF8C0E5189A2E0630A99D2546746E7321279B2129EED7253054E8AA71F9B0AFF9C7E718DB53C34BB4879E84F1555A9C6B95B5385975BBA17F751F8D87C2EF9FB8FFC65E2E1D0A5C99E1BD27C3F3A4FF79F52CF71D23DD62247789D927F66104CC504FEB94E53FF78FE687F725B9DDA07FFA935A1B4BFFEE2D0BB83F70FEFDFE84F441F83FE07FD2FFA9FB90FA5F786DE19F16CE83C9E17FADFF91DA2F7888CB8D0FFDEB6C71FA91CBD6790C7DFA9588B31768C7F355ED6B839FA0EA91FE1419360E3154071D3040B0FD3E29542E3EF98B0518DA3784A33266C6451492B5F2A029022B8915BD602E24B61722DFD5218FDB8C9D79EA7746497D1FD2200D5A08FB50014C55054102F3F351A322ADC107952E5713F8935C56C1AAF423ACF451E952D2FF9AA2551F8E51495664E43CD5484517E9A2DA47423B5B85DF955FF055479A9E1AF8A33C543504B507EB22A6C1C957FD89547AAFC727413F9C703223FC5550AD91EB393F2B5C7C3A6A3C2C535A787C533D1B5475E71546A61277FF853FF44201B9EBFDCFED1FEE44E0CED2FEF1FDEBF6A1BE97FD0FFCA7DE201FD6F7F73C63F92D2FFA4FFCDF823BF2D26DBF84BFDE31833C63EB9BAD3C1E35FB9299CDC65CB6D83EC329142B6E7B31C4376F5BD750C812687D23395C7B14964757B6E7F724D0B7B1AAFFB60576165E42E13D7533DCA5DBEE1A6F3D11804A05044C6700650124A6A154076154F166154F8D92E57CDDE9077145E540015A92A9BCE5581AA26572AC5C9FEF2533A69E0EB9ECA2FAA8EDC228F98EAACF051F9F2B5E5F00A1B0F80F2A8E62FBF300A2351495725BB1A875E3F53880897AEC71D227FC54DF7A62BF388B22BBEF2A8FD9FE287BBC22B8D74FF1E40698749F9B91FF9C39FFAC7F347FB43FBCBFB87F72FFD0FFA5FF43F734F99FEB7B7878C3F187F39013D0B3279FC295B1E57CA398D3FE5E276D5971446F6144AE71270CA738D37624CEBCE79FCEB11D3F3E6E7D1FE54C7DFEEEC39E6D5394A4B46CBCDA4036882854C4ACB8FD208C2C4F8375FBFA75CF3D221C6F80A9FCEDD4DC75A904862444704A05A0519AB19402A4C154439F3478D512E9A107FE4A770AA7032FA8D8AAA4AA14B52E5938F2AA9ACAA3CAA8071B9F2551A324A2DA5E1761D237CB502E770398D947FCA43213DBC1FA272EA1A956E31B8F67355B4B81FF9AA02E698297A0AAF73C5D331D20B7535C246BAB902C73D7A5E1E4BE92B5EF80DCC3F5F9FD2D3FD473E39F7F23CDCC9BFE4552D2BF8E77A1D752C3F63D43F9E3FDA1FDA5FDE3FBC7FE97FC4BB91FE57D92F100BF58FE97FD2FF66FC518EB7B6B5F197AE5763598DB535168AF1777EBEF3E851E3DF0817EED13F8EF039641EE72AACDA4C850D77851F3C81C2BD937F84D389EC324A37F5BFDC1EA290AE53CBC5E41EE36F4DE2501EBA44B71646D71CCBC61476340601A856E0632100A962A920A2B00717850A4F61AA052E37996A1CA5A18257581568F8A5F4D359AE3CE57E3F8A5F0E62945E1AF87B4455A2A834E9E867CA5FB378FC50084A59A4AA893F9E96F25265547C8593519A323A8D6BAC79A5CA9C44AA1422E799C3951556F195845EA40A2BFF5A92C575461C85ADDEBF92D5F5247F1DFDA2E2A1915F7E58F3F5EA5CE9465A7E2BE91EC81FFEAA17D43F9E3FDA9FDC3EEA799089F744B499B4BFBC7F78FF96FD2F3D23F43F6A7D2A6741FF8BFE27FD6F1F43A96170C3F823F729D58F9099A8E32F5DDB90E36F15641A2766E145028EFA401AFB4AD091D1E8388FC6CB3184DCE5ABF28FF00A1361E51EE34F1D65AA61752EF7242EBB5D69A96D959BAE218FBFE55AF64764978BDECFB2E91AE35C71736885DABC41008A5219A32560B5322E0A5D45A08252A50BBFE85829EBA80CB97AE5028B70A13CCA350AB91CB894953135C4B5522F6E2727957E23FF3C9B288B3B12968AEBA85D99E246DE8A585E5BAE60AA59A99257D256B69A825F3E24154FB726FFCAFDEBBCCCD7F3F0F3C8338E9182FC4211553C3120FF5A59D42025BEF0A7FED59AFDC1CF50AA1F3C7F45FB2B1EB43F7960ABBA42FBCBFB27DA8C38D65E2DA96EF0FECD34D46ED0FFA0FF45FF93FEA7DA8230A97F45FF7B9BEA7F57FB3D21D0A83CE55E2DDB1823ABDD974F1E8F96E36E390F7827B843C4D7585A69CBA8CDC85F19CB71958F041FBD5B9BFC4FE743196906EAAB2A55E5A3E4AA616BC9A7F423AF1C7AA8D4867643004A8045D6E511B7F7F7492671F5AFD7650D776B3AE6C8A1C90D721578C58F295851504A5E8597B3C9C51385A9C28D70AA242A44E9779AD9137BF69471A3F04B657260DAD93F2AB4D24D7F1EA89A46BA6CCFA72A2E95E172258FFCA3F317B7AAAB559E32AA7CB2EA7E630A5A0CACE42FB7AAD199E2E847F7287BAEDC72CC0F83AE5DD755E45FB9F6A48A923FFCA97FE979D1F3C3F347FB43FBCBFB87F7AFFA38E53F68A981A4FF41FF2BBD286B3FF43FE97FABCFA48107E30FC65FD5C905AA16317695BB2654C467E1E527531D57EB3CC6D4796247290AA5700A20E38D8EC285913593CFE969CC2FA33091BFD2D3EA9CAA60A4846256502806214EE5FE5F5C4FA93FE49437FF8B001442C51808402A60559E50EE5438322AE7DC2189F35CF2A1002A5C4CA7945B54CEA8145928D10C2255B45C89645705524ACA266E23F2D731E79FC379B014361F7344C5559854E953DA65274AD75BBD16C593C9F9E7B4145F26AE373F3C65E596CA191DB308ABF0BAD66A458EF84A3B8430858FFB4FF7264F3703F257207788F839FF7CDF8AAB7248697AB05A502541FEF0A7FEA527A27CFEF5ACA767C5EB46BCC478FE725B42FB53AB1CB583EA89DAD3E042FBEBEF2AE7C1FB27F77FD4A7E0FD4BFF83FE17FD4FFADFF9DDC0F823F72FFD3539E6E32FCDA229DFBFB9FFAA71E4E0F1A7EAA24CF45D346ED63B3BC6DFD5F7568CAFE536D8288E4C9469C48B74347943D348D4FE694283EC32D594AA71ABFD27DD47E807710F2972F1E36D8A27A4B4E41FF6482FC6FFD1772FA26DC28200947AB14EE7610840821FFF0A3754C1047B65A5028BA30A49AF88A820E1AEF454675258B7AA82C47E3FD50AD5ED354061BB7DD6520CE0FCB4483FEC0A13F926378F159556E7A922F931E52B879AD1BDA8A6C56C21F90FACAC918EF2CC2AA5E2E8AAF2ABAF4C53F1AAE96B9019F916F79FD24FB9A6B0D9A60734772C7531E45F3676E296CB11FED43F9E3F89CD6A33687F687F79FF94EF517F24D27B93F7AF486443FF83FE17FDCFD4BD2FC71FFE68A8AF2FA3B622DBE87F33FE989CE3AF186FAB1D90D141659D8C9F68CC2C234146E36F9D6671268753BCB494AB165F01629CABE7487E0AAFBF22DD944A4C1229D34919F94FE4A9BCF4A7DFA87F3A8FF19EDC94BF8ECABE3AFE49ED9ABB2BFCE60C02906A81CCC3108052F49448095D85900722EEE6A52AB147460598AD59BCC985E715C54B528558C6F32EAC97A0143D855741CB680F20C594DBFADE3E5BDDDD631D2E00F5F89F725730F9EB4C61641457F1E4131528872BD30AD552C1CA78796692622A7CA4A33083D72ECA4D6174CD8A9FD249BF59B489F3260F257B185DA742A7FC6B1E12367427393F39E634828712D07D544D0E45FEF0A7FEF1FCD1FEA83DD47B20DACE38A7FDE5FDA3BA1086F7AF48D0FFA0FFA53E7A7E2AE87FD2FF66FC3179C65F1262A24F1CF681EF3FB3161F38E9B94FFD24FFD1384AC24D6F5253D48BCA3C348E5718F985296DB571692D7E7B53A3CD6A69B6E9CDEA75E550CA3F8CDC725BE37B04A5FCB38FAEB5C85F276E242C858E2017094C71094A3287D27566A3CB0ECDA0E634E40101A806782C04A02838912E0B228B2E2AA098F123514785A742540550E1F62A9207CAEE15A1C79DA380237D15AE66FD3CD4D96DCFDAEB3AC5C44000021080000420000108400002108000042050470237DF7984CD6F6B4D029334809844A1A36421198DF94386905DE252084D3944A901C404928823394AE19576E803294DFD8CC0200005F92D980124E82AA0384A98C9FAA00A3A6B7E2A48FD2B9BC41E15BAA692857A979675791C6DF8245148A62C78156A0E2BF714CFE32B98426EF0D93F0B3B36D80B1E73BDBC3110800004200001084000021080000420000108D491C04DB71F66BBB54F31CD06D22C1FADC4D12C20A90331E66FA98DFFF3EA9C3CFB4E028F8CC41D5935FE4F428F1F3513A82617244D417A80C20CA53F849F7B0F69108082E4160A40D5B5774158D073B2B9B0C25DE24E56F014220B393AE682CB85A882575C8550789DCB5FE25114B0FC3B7D06D0BDEB37D80BF7FE9692C040000210800004200001084000021080000420504702DFFBFB61B6C7D429D6D694374D9108A4B17D98106E34CE973D66F354DD1556EE490F70BBE2878E1076850F233769049166B80F7544001229992D1480043E943C697555E859C08982CB337A6AB96D5440127714372D0FF33495969687C9C84F26550A7793DF3AFF4CFD7D2E00BD080128C3E1170210800004200001084000021080000420504702DF7501483380A6FA0CA024DA54E41F893A325A119456FBF8B9C6FFB15A487E1AFA4BA2D00410C5977FB15F9BDCDC7F53FA83E2E61CDCB2098300B48502502A282F90281CF18DC2CA36176EDC4D05A4625001570B43616542DC913D66F928ED5ADD48FE9A32A62960127E948EA69175B800B4707DA7BDF8B1DBFE0CA039531BEDD07DDB6D9F5D5A6C97598DD6ED1B224D6D6DB007D7F83D2EEFB51FFE6D83FDE1BE6E21AAAB5139EC36474AAE6FC0DDD56F4BD7E62D34EB7A51640E010840000210800004200001084000021382C08D7F3FD41E31B5CDA634E6256071511AEB27E9C18FFE7F3221EC64AD204F2651983C2B28148348A18C577EFDB696A6B406171062C59162441E65EC6C43004AA5E030463903A85A1C91442A5425E59E1270043D660169A95869F2EC1E3955E3C48C9F107A527C8F94D3F174F59F927187F53D3E03A8C305A06D7806D01E2EA65C74E41C3BF45FDAADA55977B96973EFB21EFBE00DABECCA9BD73985FA9857EF3FD5BE78CCBC94F9A2953DB6DBC98BEA73215B90EBDB9F37DDE64D6F7451ADCF2EFFD9DA2D48812810800004200001084000021080000420301C811B6FCB0290F600CA9A40F975358DF393E823C1C613D16410E901728F092072D7797C2D4C79C5F2AFE4E301F2D2B09CAEC6C6A12B286C4D2E907548830014C2CC160A402A20CDD889357A2A1C99982154F5AB0A17CA360A396DF0E4859C4CAD40230D1D5305481164CF05BCDE6700DDEB33805EB28DCE007AC57E53ED8A37CCB599ED798E94EE7324E6177776DA21973C64CBD68DCFEC9BB30F9F657BEFDC922EE5921FADB19BEFE82C2EEB75074CB5CFBF390B400FF9ECA49DDE797FE137912D12DAEEB96057AF6F0DB6D4AF7BC76DE4BA273253AE0D0210800004200001084000021080C06002DFBAED107BD4D476DF03480BBBB289A3B482349E7767093F29841F6B437D4DF7481192E0E3B6BCF644BA414E41934AE457DD203AF48798FD13FA43CE79E35F0420D196D9020128A2C62C1E158BC0875141A990C225F9BBA70A3ACDE64976FFA4BB879180A4C2527495AF8E3259F9CBD3B9E4A43454E07913681743B6B200D4D66CF6E8F92DB6BB8B0A2BD7F7D9DD3E3367F1AA98BBA42BDEBCF9F7C7B7D9B74FD8D19AB5A6AA62D677F6D99F1676DBDF1EE8B639D31A6DDF3D5AED51F33CC341E67FEEE9B2033FB2C4567604D941011EC6E95FCFDAC5F6D9350B40277E71B97DFCC7E56C996D55003AEF885976EA8B66252A08400FA37210150210800004200001084000021080C03004BEED02909680B5F912B0107CF292AE1C29B677696E68CC9A800F6943C449BA829F2B8CA63B4813087B75E45C9D7C122B8E94BAC2C408B91A5E7E6110804269198500145015558524E146628FE6B2E43D7D224456EB4204524149BC91D141229034C0908864CF69A520C59430EDF95355F4145E9F81D757C00E79ECB773E0ADF07BAC2F233ACB67C8EC303DB4C89CE92B3EF9907DED771D23BA829D6736DA1DE7EE6AD3DBCA993F1BBAFBED94AFAEB04B7FB2B6C6AF4CEA513B34D917DE32CF9EF1CF534A47B77DC267E79CF0A51503DCC6E264380148D772E4FED352360FAEEEB5ABFE7BDD5864396E69CC6A6FB0639E33DDCE7FF9EC423546001A37DC240C010840000210800004200001086CE7046EF02560E92B60DA03C8C502E903498CA9A93355B127B4001DA52B68CC9F978865BD20C7CFFA414AC3D92ABE34058DA6654FE9D73CA5312411A9560611A75A240840A224330A0128054F9106FE0870ACE3D351428D8E5170311D4B39560B27893E8AEB7F9186E26AA690FCE42EE54F7152617B41AF4B7B006DB043B7920074C2BF4EB74B5E33D7AF64A039F35BABEC03FE375273818B11EFF9F79945F0DB7CB6CF2B3EB9D4FEB268D39B3C377BED3EFBA5B36DC10BCB78128DFEE9D4FBED019F7D3496663801682CF319AFB49EB667ABBDF5B9D3D332B6273FB2D5DA5A063EF60840E3459E742100010840000210800004200081ED9DC0F57FF32560D3F226D062214147E37F194D08890924B1FC2B466B3A664127878E1942D2035A5C4C8A9546115EE9850014A28FF402E90831E3A81A56E1651080444966140250CCC6514C45CF6A5D865D851C05A8D9418AA3F02A682D988AC291DA171B3C55C5A35E854E6957C3EB42B308D4DDD767F7F80CA0AD2100EDBB478BFDF6F49DAD49375A31EFFFC64A3BE7C6D51597E1ADFADA97F6A299519BFDA39951FB9FBDC47EEB4BBA46627EF8EE9DECC07DDA8AA017FF60B5BDF3DA95E95C1B1CEFB5635E2E76D7D29EB4D9F1DEF39B4D7B0DEDB5537312E1FE785F97FDFAAEAEB4AF8FCA02717FB300000C1549444154A26A9EF9CFAD36D3AF4BB38DB4FC4CE69A5FACB32FFE6A5D5AEAF68BFFEBB27617539EB87B5E1EA6E56F7F5FD2534DA2B04FF1CB78F6A3DBECC98F6CB1273DA2357DD54CE1FFB4B0CB7EFAF74EFBC78343C7DBCF059B1D67E4BC7FE45F3EEBF2AFA13DC6EF41A2CEFE7B4EB156DF28FB7FEEEDB2DFDCD5697FF4AFA26966D860B329A12EC2210005098E108000042000010840000210800004C696C0B7D326D03E76D312304F5A624CD5E4D3BC7A48C3B92C10E589231A6E4B3B500CE9050A9BEC7EAE744204925DC290E257D357D830F2AB9E873B0290C8CA8C4200520C891721EC04F4E4EE7EA9906AE90E70ABF969E09E45A3720998C2C9285AD875AE4256E14A4C92BB8A5961D6F926D0F7FB57C0C65B00D2BDDC7ADA7C3B60AF814BB0167C6D855DF0BD35BAC4119BD35E34D3CE3D6276115E02CBEBAE5C569C6FCEF2A49A10D55813A25677F4D9AC1316A6681FF3AF899D78D08C64BFFCA76BACC367089DE4E72AA3C1E6A6BF74D8EBAE58660F553EE3BEFEB2DDADBD358B2F83C3AFF00DA7E79EB4D08EF24DA0AFAE6D02AD2560F3DFB5F126D08F76B1E92B6F9B67FBBAF03394E9EAE977D16C959DF79DD54918AA86B9F3BC5DED9F6A22D641BEC7D1514F9F66473F737A354861BFFEF7EBED159F5ABA511A5AA677E9511BCFD48A880840418223042000010840000210800004200081B125A01940BB4F9D62D39A9A922EA0F1A8B483D00C62782A994723D5EA796804BAA2085FD506345AD5FA178946329A4022ABCEB256506A112124A580951F0420A92932A3148032F21C352B71197B884231FB47851285A7E55B0AA54252E175A922B84B2EAC2CF4E46A90D35578156EC48B59442AF44EDF03E8BE8EF19F01F4DAA74DB56B7C564CD55CEDC2CDEB4721DC44DCEB8F9F6787EE3B359DEA2178D4824576EF729FE6320A73DDB1F3ECA54FCE6928DA4EEF5898849C4B5E3DC74E38300B402349EE8195BDF6940F3E502C211B8900B4B94DA0B5B9B5C49F98E134DC75E86B66CF397F89F55456B05505A0E1E286DFB5BF5E67477E7AA080A6D9478F989B674245B8930F9E69C7F8B2301904A0A0C2110210800004200001084000021080C0D812B8EEAF2FB13DA7B5DB54FF0A98867A1AF74B1B9026A071BDB6768931BF2677C82EE127B67F69F1936202880B05D20E6414BF3A09A5E6ECFED93D268C483308FD21C71CF88B00E4809219A500A438821B85176A9DC0478145181D554059E8C94A9DCE1477F0F7B3928AE761553994A64C8F3B86A094CEDD6F832F01D326D02FDDE78614663C7E94FD9FCEDCD91EBF5B399BE5FE153DF6F8FF7C608BBEC0F5E74A5A8B56F6D86E272F1AF5659FFE9299BE1175398BE8807316DBAF7C59D7500290965D7DE74F1DEEDF698FDBA5C55EF22FEDB6DB9C521CB9EA96B5F6A6CF2E4FD7A07D73B469F21987CCB2A953F24CA01FFB32AC9BFEB7C396F94CA12B6FF1D94AC37C065ECBC36E3F6717DBBD22BE48A0F9DE5F36D89A0D7DF6545FC22531ADEAFF9EAFACB08F7CBF9C45359400B4D6E36A73EC253EE348CBC9340B490F7918ED8374D7D2E145B4FF3C64A69D795866860014E438420002108000042000010840000210185B02DFF41940DA047A6ACC00F2E4A503680817933F34B6D7882E4675F28B8923D200A427B4B8A304248549F12B47B7267D408250E8043ACAD4D48D22EDE458F941007268C98C52008A8250DCB0872054639F841B297C3259EDCBB37D74AEB08A9957EE7941F9A90A4D859D44A1EC9DDC6555E1C66411850D01E8F07DC6EF2B602F79A27FAEFDC49D74B98579E1C50F2651A370188565DDA5BB17E2CA2D776CB0679FFFE02862E7A0473E75AA7DE9ADE58CA4575FBED4BEFC9BF51B09409DBE04ECA9672FB63FDF5F6E2E3DDFBF40F6873376B19D67E5AF98F5F953F6A4B316A74FCFC7850CB709F47002D0A9BE41F5792F2B85A933AE5F69677D7BE0FE48DAA3E89653E717F9EBB3F78F7DFF0376DF8A2CE00C16806EFD47A71D75C5D20102CF02DF40FB43BE917698A3AF5A669FBB75F8AF912100052D8E108000042000010840000210800004C68F401280DA7D0F209F012411477240FC03BEA619D486F95910727F093F32D210B240941D14535A41884521F428BD6C575AE50C22A5212D21CD1472FBA666022100494D9119A10014507341E502510A72D7722D81D6794DF751CAE95CE1F32CA1E454FC941B427B21A502F4701E5B82914C168A6A15C5138DD9406BFD2B600B3503E871E33703E89605F3ED998F2EF7FEB9E2E76BED2D9FCF33668A1B18A145E2CBE28FEE5E84FEFCAD6BED0D578D3E2D6DD67CCBA93B17E9BCEBDA1576D10FD66C2400857B11B066F9D7C74EB11F9D3CBF703EF56B2BEDFCEF9542CD960A40CB2EDECDE64ECFC292849B677E68499147D5F2DCC74CB19F9E52E6FF065F4AF7795F5227531580240EFDF37B17154BD4220DCD525A71C9EE452372CA5757D8876F2A671145B8EA1101A84A033B042000010840000210800004200081F121200168771780A6D40420E592B401FF8919408556E016D9F3F2AE522F90C0230540EE5967D072B2AC0FC82D3487AAFE10C24FA4AD304A67B036810054135A462A00A900053354BC588727779938CF424D76D3AF0A22BEDAA4C24B9F7D73B758EA15FE2AA09C460E1F2AA1DCA3A095B66600DDE702D011E324003DEB9FA7D8CD3E5B254C47579FED79EA225F8A14F390C26764C75D6635DAA20B4B01E8B29FACB1E3BEB06264912BA15EF48436BBF1A47256D2EB7C86CC35BF1C380348FCA61DBB306D045D895A58EFF52F91ED515BAAF51917B58EA9885A5B2200EDECE2D6031571EBF57E4D57FB356DCADC73FEAEF6881DF252B4737D43E8F77D63550A5A15803EFDB3B5F6D6AB8716C8EEFAD0AEF6A87939FE3937ACB2F77F33C7DF547E08409B22833B042000010840000210800004200081B123F08DBFBDC41ED1DE666D2E00C96431278B3C72A9EE0B14337814AE147B7CEE4FA838EE2EAB2693C84DF6107422DDD01F42F0F120299C8ED5783A9741001A850054CEFEC96A9A00065481572144181DE35CE1C244763A571815A48EB1D973F8CB5D428F4CACFD8B34E5DEE90290BE0276D8382D01FBC671F3ECF027959B2D5FF2C33576D297472FD8A41BF01F55D6B595256037FADE3C2FB9E4A1F01EF1F1B8E74FB74FBCB6FCCAD5D3CF5D6CBFF44FB457F700BA6F798F3DE2944DEF2FF4DD9376B47F7F427BCAF327B76DB07FFD48B9146D4B04A067FB2CA99FFB6CA930BBBC6BA12D1E4628AB6E86FDF5DFADB7977F72698A5A1580DE77DD4A3BD7BF143694F9F9293BD9B31FD396BCAA02D25061E58600B42932B8430002108000042000010840000210183B02DA047A8FA96DD6EE02509A95E3437AAD04D27858A3FB106E62F64E1676F246D01AFEC73EC09A30A28923D534425F505AFA8BF3EAEC9FEA641585A9A6E9A70840126E9219C11230858C820BA52DCE13E84A21E573893BB9106B5A4E2A50D963B997524C4290A7ADF46301598F5F4F4C1193BF8CE28530D4E19F815FE802D096CE007AE57E53EDB07DDB4DC2E4CF6FEFB44FFB4C98F822D5DC69BE5CEBC2DDACA55977E7F7E019EFE95FEC8ABD6A92E316FCFCF18C9DED897BE40DA56F7BA0DBF639FD8151A772D1AB66DB3BFE6D66116FA8AF80FDC8376F3EE8C252D42902D72C171F39DB3F119FD3F8DBA26E7B9C6F6A1D664B04A0A39F31CDFEEB8D3BA424BAFD33EF53DE765F2ACB4873F0F1736F9C6BAF7F46FE2AD72FFD6B604F3F2F2F17AB0A40C77C6E997DE6E6A1F7F641001A4C9473084000021080000420000108400002F527F03517801EE90250AB2B391279F49747F359B0895940F135308DFF43EC696E709B0FC1D36C1ED709E417E28E2401F9E95CFE32DA272844A27C5E8BEB6162F2481ED1A7E0E9871940A31080444C20CB4210F850EBF28C9F107A225C5EEE9558273148859863E5028B2560128A242AC94F7F3251B0B2879B66FFA8E0D7FB1E40F7BA00F4F22D580276E281D3ED63AF2E67D128FD9FFA4C98832F7AD0BA7C3FE2B7F917B13EF9BAD2FF3A9FA5F2B2DA2C1585DD52F3F5B7CFB3239E9267154928D167E017AD1AFE0B56D5BC5A7C8B9D7BCEDFCD76999DF7DA59DDD167B34E5898825467007DEDB7EBED159FCAB36AAAF1C35E0D3B582CDA1201A83A2B494BE5A6FAF2B3E1CCB78E9F6787EC9B397CEB0FEBEDB04F6C3C03A8BA37D0E0B410800613E11C021080000420000108400002108040FD09C40C207D06BE6AA42168C68EC6F8B287914DA7B1458CCB0B6ECF5A81DCA52B8488E4D642048A1548A13F487788704A532634843897DB441580FE3F000000FFFFE4E1ABD30000400049444154ECBD07805D45F9FE3FC9EEA6D37BBA5140BAA202A2A8A0823F7A0D416C2022458AA8085F15101044E94A5744911A45E14F912A2A0858418A346909214080D05236BBC9FFFDBC73DE73CFDEEC269B4D087BC9F326F79E29EFBC73CE33E7DE7BDE67DF99E93365EAAB73D25B2C73E6CC49BC5CE6CCF6F49CD976B47FB3DBDB2D3F3B35ED3BAE3C8BD9A6DAA78FBD8A125A926E371B1CC9F73585B0399BBCBD38A2D3D7B4FA9A2276BC8FC21E75481FB782BE2BB8BD59A6DC646DDAAD1EBBD8A2AFE9EDB3D333D366A45DD6BED6720B262B0EE99BFEF2ED55D27B576BE9D0F0BCDB5F4FFBFDFA957487D57D64F5FE65DD274F7E3EDDF6F0CC32DFD3C40F765A26FDDF36CB94CDCFBCE5F574C8E5AF94F9F925F6DC7850FAF557562CD5AEFFCFF4B4CD992F7AFECC3D964B077D72294FFFFB99D6B4E1B1934BBDFAC4EF0E5C31EDF8FE415E7CF61F5F4F075E523B87878E5D2DAD3534E372F0A52FA79FDCF646D9FCF39B0C4ABFDA27F7FFE2EBED69E5AF3FEB755BAF37205D77C8CAA5DE0A874C4C2FBFC948752EF71DBD6A5A7F443FAF3CFDE6D7D2D7AF98EAE9FF9D38348D59A9D9D35FFCF94BE95777BDD9A9813F1FBE72DA6C8D015E77C275AFA6EFFCEED54EF5A2F0A8ED964EDFDF6159CF4EB1F35EA938EFA8D75108080121200484801010024240080801212004161E81DF3DB46D1A3AB07FEADFB76F6A32E7BF057EC0CCE2C323C117F4B172FC7C38825C9EF904B881963E7D9D2FA01C8E000E01C14E93B50BFE8132EC85C017900FBEA1DA3674DACFBFDC388DBEA96F5393DBEE63E7C9B9242B43487B3E1A2CA6639FDE490005A0D037196CE0767207A08A3418C530B49B620C12E5903B59738EB5A32EA5361B28741828D208ED675B3AE76A3703E5E84C330268D2F4993D2280B03F62B9A674E791ABA411CB67C28132649F8B5E4A3FFBD20A3963EF0F3F372BADF5BDE7CAFCC224DEB562537AF8F8A1A95F734667C6AC3969CC11CFA6E75EED9A2C89FEFA35A574D7FFAD9A361C958913CA37F9C1E474CF93ADAE522580B03BE480098E6FB48F637FBBDC277F382CADB6AC193439E4B297D399B7D6489E9E10406BACD29C1EF9C1D0E822EDF09317D335F74D2FF3D5C4E8159AD2133F1C5A7EA8AA249308A02A524A0B01212004848010100242400808012120041A0B81DF3CB86D1A357840EA67AC0D3E3E022993532935E3F79B97CF1181032015440EE968177A99F08198A9710BD035B4A9D6D1160E214820F48314B22A17114005E192BA150164E44D3150808B04E0503541F440DA447D35ED836B154EF8988647FA986E9B5560372287C22E4704A22874B1C7A0CE340268C2421040D87DDF889674CF77562D0919CAEAE5F0F1AFA41FDFF87A7D718FF33FB1489DAF15913A1879F0D9D6B4CBD953D223CFB775697370BF3E89A89D4FAF33B0D4B9CEA27FB62DA27F28AC1240E43F77C19474C93DD34876907D3F36249DF785E5CBB2CF9CF642BAF1C11965BE2704508B71496F9E3522B514C4D66DFF9D913E79CA0BA5CD6AA21A8D43F9878E9B9CFEF17426B144005591525A0808012120048480101002424008080121D058088C87001AD43F0DB4081BA4D98820FCF720753239532380D0A9923F44FBE0F34353403DD08E744401C129840E24127C04E21413244445971A8AAA2202A800AC3B045000583D0698988104AA019C530C0803C44021E810EF02631711404EF0981E034C9A96DC241117439EE631B81C671404D0AE3D980266A64AF9FAA7974AA7EEBE5C99AF26DAEDA4877FF3D934F9B538936A6DCFD2AB2CDD3741740CEE9F43CCB0F2FA8CD969BF8B5F4ED7DC3B3DBD31B300CACA9B4D65BD612DE9DCCF2F9F361A539B920651F6A1E39F4FFF2C88136CD41340D366CE4E1F3EF1F9F49F89B3A876F9F81AFDD35507AC98961F923F8C93A6B6A5B52DBAE9D5E9B53EAB04D0AFFEFA46FAE2852F47F3D4D51430147EFAD9E5D2815BE42968E48FBDE6D574B4BDAAB28D4D15FBFDD7564ACD847D99DCF4E0F4B4D569790A1B791140A020110242400808012120048480101002424008342602573EB88D114003D280269B6685836F12D13A789D903631CF874958940539441ADD0EF96CA2C23364BE203C58AAAB412A7005B4877F28BAEFD056049001E4D28D08203401183019340634E733BAC5D838511369DAD0454CF5A2AF60FDB29D4CF654CB69130347B410ED230208BBADD670BAAD51F4ECF4D6B4DB3AD7D2B4C782BD1B0E5D296DB56E2DBA268CD547D944F9C21EBFFAF121E99CCF2D57DEA8610F62E7A929ED69CA1BACBF64E4CFF09634B05F8D280A3DC8A2F3FE549BB645793D01441953C1EE786C669AF84A5B1AD8D227EDBCE1A0324A87FAAD4F7F21DDF0402DFA87B22BF75B31EDF6C1BC3E1004D82D0FCD7012E9F0DF4C9D2701C4BA4A8F9F30342D33A876BEB73F3C23FDF9D1996950FF3E69D40ACD69BB0D06A601761E211FFDE1E474E7E339FA87321140818C8E424008080121200484801010024240080881C64360BC1140C3070E48439A73D0015740145055C8C109147101C6296452C8A787991F5C236E6A6B08D31EFDD0C546103F048F844D3806D80AEC93D41430F028043078B9748300422F83581B14CA32E079D0009E6181B0810A20A2278432D838C81D06A67A1F50864434501E305B27C8826FB801F234B14C3ED1DF745BAC7AA22D02BDDB3AD785F91E1F87D97A380F1DB75A5A7A608DBCC0D8AE67BF987EFBAFCED7B2E971674543A269CEFFE20A1D0891F9D924AA870593CFFF7347F287769D1140F3B277BE11485F3522A95EBEB2D9603FAF6AF92BB6A0F3F2B6B0F3BC2280D01FF7A141E9C2BD96EF94B4AADA6BB341FED6F8A9E9745B04BB2A2280AA68282D0484801010024240080801212004848010682C0488001A611140037D71E588F8C9D710EBFE38D1634578DF4117C01340F0C00770842FA08CFACC3174E420CA32EA0B8E2113487979192B9E8BFCA14C11400B400039D1031B63C23BF9180EC81C481C276EEC480D024307F1833E83490D0309A1834E55B324A35C778EAF15447BBAA4AF4C1265A28935809E320268EC222080ACBBB41F513936D52AE4D569B3D32A874D4C33BB5E9A27547B7C1CB57C533A61E765D3AE1671130B4377666CA645F2B0A832EB113DF512FBA1CD2D5502E8AA7F4E4B93A6B6A7BD3E3AB8C354335A4D6F9D9D4EB6358D4EBCFEB534DDECD60B913CD71DBC528729674100EDBCE1C0F4DB0356F2264FBED896C61C39A9BE795AD77610BBC2A288D62E7612AB5798FC6A7B1A77DE94F4278B0CAA97FF1CB3AA453DE545AEE745BE5D7FC84AE9FFAD9723B6BE73D5D474825DCBBCE4309BE6774A31CDEFE997DAD2E86FCF7DDEF36AAF3A21200484801010024240080801212004848010983F02BFB55DC086D92E60836C0A5870052D4616389750F8F6580932085F3FA682A1538D0CCA4123390A28824BD077CB96087DECD547FA789997D7059E6817B0820458800820C044207590207E487B541109132CA3C3342E06B84AE050CE80221C7831800847520C3E44919759096D2242688645004D983673A1A780B9717BC3F65DFFB74ADAB8586BE7A23BDF487BFD62EE0899D05F94C7213645EA536B0D70D26495A59BD23203FBA4A9D367A7C9B63BD863CFCFF2459AAB6B0375D67795001AFF8F6969ECB953128B336F62D7B3996D690F8AFF9D342BDDFDC4CCF9AE690416238D9C1A69D3B65ADBE6A427A7B4A5175EEFFE3A48AC5DF4DE555BD2FB46B6D81A46FD52AB0D1A6B11DD37A1353DFE425B39EE9D5D87CA84801010024240080801212004848010100242A03111600A18DBC033050CBF320788D4A68141DE50E1811EC52542EAA04BA048267D729EB69147D5DBDA11CF3448A01C44928344D047E013EAA387BCC2DE140154902EDD5D041A75E8993C189D1F8304CAD48DE917895AB44F861F320761801844868BD72CCB33609930CA0413E50CBEAD8EE3FABE08B41140BBAFBBF053C0CCB4CB076D8BF5BF7D77150F21DBF2D417D2CDB6FE4DA348670450A39CBBCE53080801212004848010100242400808012120041A1F01A6800D3702885DC09825D417AA87236FE6CF73B0FF24DDE78F695F2D56919791A1B6D0772DCF62A528CF6D2180B011A40F1C44DE593CF70107415F4871F0B408209041BA11015468960042C8C40042E2003EA40D00072B07DC0C64D90D69EAED8D1403C98D116BFC400A797B6BE0049165B08D7024C56B3ABB802DC22960D8477EB9F7F2692BDB6E7D98EDFE150455AEE9DDEF22807AF7F8E8EC848010100242400808012120048480101002EF74047EC314B001FD8B5DC0F0ED83BAC9DC0133833CD2C7BC7A6284E00D28C3D3C7EDA70E290E4E20C1176446C0AB727B538EA091084E89B6555DB7959BF9BB08A0825CE92E01C4700028C708C70A62260F55AD1E3D7FD91B8396491FCA8C2C320BD5089FD0B5265ECF695116328BC626F4418450AB4D017BDA08A0DD17D11A406EDCDE862ED394D65AAD39DDFAF0DC6BD4844E6F3C8A00EA8DA3A2731202424008080121200484801010024240082C39085CC122D0BE0690D13BE6BCE3F7F3DF491E73E9E10590E2E04124A4D18DE090E00A2883D4811B083EC1F3CE18641B41FE70C44E700891E6581511400B4000015C903D005C95987B47714C012B381B1FCCB29D0D0B1141085D477410F62084A8095D7A60FD20C40F5640A4107A104013A6DB14B0454C0079670DF82602A801074DA72C048480101002424008080121200484801078072170F903DBA49183720410948C6F016F2E3D040E793C7E8EFDAC209681C1E3672A5844F4508F3E4450700711DD63C5565A237A322194390460A42E9342E8E42821CA43440015044B7722802074180806284087AC01E06C869A2CAE63E5D4A34BDB4CEF40EA309866C32A28A73E881E5A473EDA600BA9450CA534A3BD5D045086C5DF450055C0505208080121200484801010024240080801212004163B0244008DB46DE007B00DBCF5EE5C813101E49C0CA2AC382BD6EC219D75320F40159C4308EDE003A20C7E21C82074B0E147D2F642379A3BD76099C8A327022833378694716B969E6391351035B38D609963654DFB8E03A75202D02065026414188C00997CD441DC048B97D3D4F5B1A95C99CF231C8C295EE84304856D4B3A49447E969D1783CF22D0944FB7F39B6811408B6A1B78CEB79185A96B6BAEDAEC97C0AE5D5D6D17DFC8D7A8731702424008080121200484801010024240080881DE8B0004D0505B0368B0ED02869F0F4700F1832F8FF78FCFDF62E4501039945117040FE40EF9D8491C2E008E877648F5480451489548C236A412BA910E3D1140B0294837082034B37A11F5E3791F920E8302C95358C5B20BED2885A16310905C568BECA194818BF6411CF9D146CFCB4D899BA1D508A309D317FD1A409C974408080121200484801010024240080801212004848010583004F22E601601D4048D93D7FE0902074A86343C00C74CF604C1937902CAF2C2D0F00799F0E148794123785BAC63833E0842816B08D2C78A5C280F6229CA4400058ADD2080002D40641010000FC28634C211A28772A4ECC2D2903F943A19E49A591F5287761C11D20C3CFA79407359F4A508205092080121200484801010024240080801212004848010E81D0840000DF36DE0FB7A240F6795891A76FF8290C9D3BEF0FA9DEC317F9F32D25521E7A44F41EC441D65AC0B0C6140F0087A700F1CB1C9D1AB499830CB09FB2122800AC2A5BB114019C44CE00024CDC133031DE44E86B71817AF87C86158D06060904CEC14D3C6283023103C948790CF216079BA18FD5136CDB6819F34438B40074E3A0A0121200484801010024240080801212004848010783B116011E8112C026DD3BC98FA054FC07B44E2045943B94F112B4ED6C91C0A4DF2D4B1B9A377B013DC035C44CC2CA20D4DA11182EC8137883EA90F11010432483722800ACD12DCDC3047E900780C42ACE64D1E768E41A29B6A7B227DF807B903B503E903B1538CB9EBA21FBB8B857E90436FDA1A40CF4EB33580EEBE3F4E434721200484801010024240080801212004848010100242E06D42E08A4DD673026860539347E8C00940C4E0DBE3EB43EE20BC53E6F5E4ADC0091E2FABE95BD675E013B24EAD8EB6084410E9B0994BBD6AAE37114020897493000A308B560E32E44C846F510FF82CEACC40471DDD40F084E405A0F28ADE41FCD0168DD0CBA44FBE39420702089D69EC026604D0EEEF100268F2E4C9E981071E48CF3DF75C7AE38D3752BF7EFDD2CA2BAF9C468F1E9DD65B6FBD804D47212004848010100242400808012120048480101002BD1281CB3659378DB25DC006DA1A4078F211D9033DC314308E0482C01FF00A0E00EE005F9F635E3D28A7B9C8207AA013882A22C8045B049E840DF802D2718433F04DAE0A1D3BB888000A52A61B04904FE3325083618BA679B088F4C98097836810B71BF256EC6D0ACC7DD023EA07DD593E58992C62D0A33DF6335194EBA23F88A199B62BD83B8100BAE4924BD205175C90FEF297BFA4D9764D9DC9B061C3D20E3BEC908E3CF2C8347CF8F0CE54164BD9BFFFFDEFB4EBAEBB7A5F1B6EB8611A3F7EFC62E977613A993E7D7ABAF7DE7BD3238F3C92C0F1BDEF7DAF63C8BD2A11024240080801212004848010100242400808814587404400B10874139EBFB95D41D2D04B9034B1135894E19D858B864EF8FE700D90396519F62C4F599049B445208A28AF97A8A75C045020DB0D0208C0AA80D294018190C9CC5E6D1E5E558F76411AC1C8D18EFA4C2871CCA40F7AD86280A8479741A40C5D069DC822FE4DB735801A99009A346952DA7BEFBDD38D37DEC865774B060F1E9C8E3FFEF874E8A187764BBF274A7FF8C31FD2134F3CE14DB7DF7EFB0E841324D5C73EF631AFDB68A38DD23DF7DCD3932E164B9BD34F3F3DFDF297BFF4A8AAB6B6B60E7D2EBDF4D2E9D8638F4D071F7CB093961D2A9511024240080801212004848010100242400808811E2170E587D74BC36D116808A0968290C1BFCFB13E99C8C1702C081D7E7EFE037DF6F9CDF57721DAC739838248A29C3238818826EAC850D4A69B612078058E21228002DD6E1240D590AA0031AFD3931937C81A881A060A6227C2BB8804CA6D83FCE948FA608B71767AC7124E0AD948D126FAE498C9A63E8935802636E814B0975F7E397DE4231F490F3FFC7040E8478889F7BDEF7D69DD75D74D53A64CF1C895C71F7F7CAEC8A0EF7FFFFBE9A8A38EEAD0765165B6DE7AEB74C30D37B8B96BAEB9266DB7DD76A5E9462180BEF39DEFA4134E38A13CEFAE129FF8C427D275D75D97060D1AD4958ACA85801010024240080801212004848010100242A09B085C5E4C01830032F7BD58083A53309037048E04E983C958149AB447F9382B908C3CB2F6F60F1EA1C5DA610B31AA211FED9D6091B0057F8004FF4036EABCA278130114487683000A5226B65203549ADB78384943BE180F1F360610D286328ED47B5896A519C85C926D50E7F5852E440F0253D88EA665194084BA563B9967A6CD68C835803EFEF18FA73FFFF9CF7E2DBC2DBBECB2E9DC73CF4D63C78E9D2B220522689F7DF649575F7D75A94FE2AAABAE4A3BEDB45387B24591991701C4FA4444D52023478E4C9FFDEC671745978BD4C677BFFBDDF4831FFCA0B4396AD4A804DEACA3F4ECB3CFA6CB2FBF3CB1DE5208D3EABA431685BE8E42400808012120048480101002424008080121D0390244008DB008A07EB60B187C00AFE0082C59AEEF43040F92A37C729A22F45DEC408A172C40EC0C461D3A2C15033D107628876B08C9CC418D9F8872114005A9D2DD45A003384820D8BA2AAB9659B70C75AC6683794A188A58CF27882448206A4327E732D193ADD42280AABB85D1676C033FF6AEC6DA058C88936DB7DD964B75D974D34D9D941831624414757A3CF3CC33D3D7BFFEF5321A68830D3648ACC9B3A8D7B2991701D4E989F5A2C2A953A7A6D5565B2DCD9831C3CF0AE28768A6810307966789CE2EBBEC926EBBED362F63B1ED471F7D3441144984801010024240080801212004848010100242A0E708B006D030238006590410840CC12248103BF8F5F03414076193D394E505A2D18FDDC248E772F4E10A721D36E0052282C867255921B682ABA02D4259880820D817A41B114041CAA0DE014480A7B010C81F07DE8E317D8BAAD8129E34F579A7B03CC80C64440B453F319DACD51647E6468928228E44004D983E23351A01C4D4AFBFFEF5AF40E0C404E4437717762612E8E73FFFB9B7E5EDF7BFFFBD2F0E5D16D425B8F1FFF18F7FA4C71E7B2CB10E0E0B37AFB5D65AA9C9B6E4AB97D6D6D6D46ED3EA586CFAE69B6FF6EA2BAFBCD2C92AF4214A164466CD9A951E7AE82127A95E7BEDB53466CC98B4FEFAEB7BE450577668C379F2211E306040A9F6C20B2FF87A439CE3073EF081347AF4E8B2AE9AB8F0C20BD397BFFC652F1A3A74A84FB15B6AA9A5AA2A9E9E3061425A638D354AA2E8E28B2F4E9FFBDCE7E6D2538110100242400808012120048480101002424008741F81D8056C90F990CCF8C18F87FC29C99B8211F2A96066963AB881A867BA579543A0673488F48127A01D812485193BE6A0942093AA012A995FA89150D81201B48004108313048D336E36183EB0067C306D19E83C50A411AB76B68ED6903D9462CBEB19CCC22807EC40FE44740BC411038C2EF5E467F82E6033D2B8BB1FB092C610A67D119512C274A5E38E3B2EB2F33D32056BF5D5574F6FBEF9A6EB62EBF6DB6FF7F4D9679F9DBEF9CD6F7AFAC4134F74B267FFFDF74F0F3EF8A097C51BEB0CB140F25E7BED15457E648A14DBD077261FFCE007D3DFFFFE77276136DF7C7357D964934DCA289A6A1B76323BDE16AA665AD5CC9933AB559E86C081A8810CAA974F7FFAD3E9965B6EF162A66BDD7FFFFDE980030E2817A50EFD95565A299D71C619698F3DF688223F7EEB5BDF4A279F7CB2A70F3AE8A044D45457C222D65C1342BB1FFDE8475DA9AA5C08080121200484801010024240080801212004BA81001140C3071101D4E4640D4EBFFDB757267130015943599036410611F5036F0037401AEF1FCDEAB1DA066E0002099E206C5286601F211F69F222804017E9460410C04688152056C1CDA44E2E89BA1808CC671227D7A0853E39D6F729FE3BC9839ED75B1DF5904C31552C1F731904108B408FBDBB71A6801D71C411E9A4934EB2AB4A699965964913274E4C43860CF17C77DF0E3BECB074DA69A7B9FA0A2BACE08B459339F5D453D337BEF10D2F87A4B9FBEEBB135BA077255FFCE217D345175D5456AFBDF6DAE9BFFFFD6F99AF26DEFFFEF7A77FFDEB5FBE55FDBC76017BF1C5179D94B9F5D65BABCDE74AB7B4B4A41FFFF8C7E990430EE950F7C94F7EB224952065B826A2923A13A2922EBBECB2B4DB6EBB95D51042ACF1839C73CE3969BFFDF62BEBEA135C078B5A234CADA32F8910100242400808012120048480101002424008F41C01D6001A36C0D600B22960FD0A42872820A41AB54389AFEB6347D2BC82DCB164D1C28E56417BDA32D308B2083D78027803EAD04122FAC7F904AB871C225D54BB8E082003C6A51B04107A903A000981037393C16730E6F800525F95C8391964D0334C94B91A836809D20C26913F08241344101204515E3F882DE1F304B337DB6C17309B02D64811402CF23C7EFC78BF2ED6FEB9F3CE3B3DBD206F4C57FAC217BE503679F5D55713513D5502282A575965159FC2F5D18F7E34DD77DF7DE9DA6BAF4DEC2A160281326EDC38CFB2B8F3F3CF3F9FCE3FFFFCF4BFFFFDCFCBF6DC734F8FD4613A1553A4E6B70B18B6AEB8E20A6FCB18EEBBEFBE1EF1C422D71052D43DF2C8235EDFDCDCEC1138EC7A16522580A28C689F030F3C30ADBCF2CA7E0D90561159441D0B3AF7B505C610762D0B126BC71D774C6BAEB96698E9707CE595577C2ADA1B6FBCE1E5D88410930801212004848010100242400808012120048440CF118808A0FEE6A3F533D606AFDE491A3B36C1E2E0F39BAF0829C30B3E81E95DB8FF5E8D5E41D9B04034BC00479A61AB191376443F97174490D941F27BE619B08D6E94512F02A8205DBA1301046008A44D4CCFAA9236659D41CC14AECAF87ABB208718AC1804CA8AB12A227DB27D1AC41A40E8D87F27992867EDA0E9EDB3D3B3D36736D42E604C7F229206815081CC5950B9E79E7B12D3AF4258081A12A59E00223A8829542C8A1C4244D0873EF4A1725A180B1FB3157D75BD9D792D023D2F0288E9541B6FBCB193781032AC55F4A52F7D29BAF6233B9A117913240DE7023114044E3D01B4FDF6DBA79FFDEC6709A227041229482BCAFEF6B7BFF93545FDFC8EDCAF440A055145DF9C0F6B024984801010024240080801212004848010100242A0E70840008DB02960032D02089A07BF1F7FDF891ECB11D84140092F2478811C6492C99E6A39166883B510B7E719CA32370167506FD3790753A9B51401E40EBB63D78D08A0001502880144003573707950216D08E57202C86ADA0AB2C7D55C33A74CAD2474B0015914513FA18B0D7A89A95F6EB3D09B6953C0261901B46B03ED02B6DC72CB2576A1428E3EFAE874CC31C7787A41DE581099C89E10A25EB6DB6EBBB908A0AEB68987EC6031E8D8292BDA87BD9E12409FF9CC67D28D37DEE866D81EFE924B2E09931D8E4F3EF9647ACF7BDE53EE660671C41A4348950022EA8868A5EA0E5E610872EBE5975FF6ECFC16C28E361C89FC61216DB00961DD24A6A3498480101002424008080121200484801010024260E1106011E8110307F82E6044FCE0F7C30FE0D8E3DB3377037FBFC5FE101FBC02E59037C13758B60C26C9BC432677D0633E10E2B6AC0D36327994DB5483555CBFE01A722B11400B4400315080C891488A580F080287C02BD8B93C687960D025CFA071446260337194ED05D183460CD82C2378826422E207C9758D1B0144A44D4C5F628162162A5E5079E28927D2BBDFFDEEB21951394CF1AA4600ADBAEAAA8905A3BB92EAFA37B4630D9C909E124055728BC5AE37DB6CB33039D791C5ABD1417EFDEB5F27A69A2155028845A48F3CF2482FAF7FDB628B2DD21FFFF8472F6641E9FA05ADEBF5C9B336D0A1871EEAD3DCA29E482AEC5423A0A24E47212004848010100242400808012120048480105830042080460E1A90980206F11351395861AA173E3ED4800508397F10E5047DB4589DFD37BF3F9339D411F9635917F805277B8A12F2D451063F816D3883E01F38A253154D012B8899EE4E010B560EA0F3F4AFD8D2AD0638750C20F3F33812DD8340F4200C28450C6EDE0A3E9751CB8021D534FAE421993259D42735E21A40D585967B1A7972DB6DB73951E220D91B440F844F950082E0F9D39FFE142A731DD91DECDC73CFF57276D93AEBACB34A9D9E10402FBDF4525A71C515DD0664CABC169F4689C59F6387AEEF7DEF7BE9D8638FF5B65502E8D24B2F9D6B972F57B237D6408AE973AC59F495AF7C25AAE63A32458EFE62C1E750A0CD4F7EF293D4BF7FFF28D25108080121200484801010024240080801212004160281CB0B02885DC090F0FB21632084E0133C22A8A8731D2B27320809D206AE00F207FF9FADE1A1093CE8C42A58238834BA057DE0B38BB00B6F409F086924F2A445000562DD9802E6C48DA1170006B80C2265399F53A483B9E3C862CED4440410DDC6C2CEB4CF6D4DC18434E412E15D10443085E860873AE44DDB1D8A5DC0766FA05DC076D861075FA898F3DF69A79D3A4C45A2AC3BC2DA3A4C6342060F1E9C6221E32A01F4E52F7FD9D7CEE9CA1EC4C7C1071FECD54C1F631A58484F08A0EABA444CEF7AECB1C7C25CA7C7E38E3B2E1D75D4515E575D0BA94A00DD74D34D896DE13B93EE1040445A1D7EF8E1E9A73FFD6939DD0C5B9070679F7DB62F4EDD996D950901212004848010100242400808012120048440CF106017B0A1B60BD8000BF1A94600C10540EA78048FF9F61C21709CF8B1F258E307BF9FC5A3F1FDD14782D8B1AA821BC841267003D809A94501C11BE4194A118C123A22804011E91601D431CA27D8390629D2319D2B1BCDC44D49FA4421DD59B7B4A38E360C0C834C3A8468A0C871648D20F45AED38DD08A049D35B1B8A00629B76881A84695C1025B198B61776E30DE288756F90F5D75FDF77C6225D2580AA5135D4D50B04083B6B21F564514F08A0EBAFBF3E6DB3CD366E2FB68CF74C176F6CF17EF2C9277B2D44D419679CE1E92A01440413914C9DC9FC0820761ADB7DF7DD4B6CB0C1BA41ACBBC4D6F06C432F1102424008080121200484801010024240080881458B0053C0461553C0829CF1881F781A73EA89E6C1EF67072F24A66C79D6CAF18F0900A1968010A27D72E00865B98E72882374694F393C90B7716EA14620052964EA2E22808270E92601148405E0229038000E5513644EAEC9EF98673010278A4CD7DB5819034FD52C06C98E0CA44F2BB342A68E39FB6369881FFE853E24118B404FB445A0C736D022D0175C70816F8D6E57E6D2D542CD515F7FAC5F40B93A7DAB4A0055A36AEA6D90676D9D1FFEF0875EF5A31FFD2841C884F484007AE8A187D23AEBACE326D8B18B85AAE7252C12CD16F4C8E9A79FEE53B4482F0A0268C2840909128A6969217BEFBD773AE5945312DBD14B84801010024240080801212004848010100242E0AD41802960238C00620A18BE3E1C417005E4091C81B47152C8F2F00B31FD0BDEA0BAE60FA4106D782FF8226F9B6D66DBD8CA1A85B26543979ADCDE55FC4D0450015877228002C0EA31A0C40C038B0072D621BA272FE61C0343797419DBB9410841FED0CE49221B798EBCAAE2BB849952BB3141D38D00621BF84622805E7BEDB53466CC98929C60FB76B6850F52AD7AAD9DA50F3BECB074DA69A77955BF7EFD7C97AC11234678BE4A006197B56FBA12A27588DA41AEBEFAEAC476EB213D2180D8518CE968B36D4C90C9932777D8A92C6C734487739E346992175777215B5802A8ADADCDA776FDF5AF7F75DBAC4BC45A41EC50261102424008080121200484801010024240080881B7168158047A40B10834BD05B1C331A673E1FB43061100129142A14B3E824C626A186DBD3E1FFC1DB6202281A20E0E81F61E3CD2491B114041B274230228933A397207B227A67D39B9E38304B993C99C1800800FC62FA6773188903F0C0EDD67DA200F5EA463BA176DD0C1460C22EB024DB32960CFD914B0B10DB40610981089C202D02144DF9C78E289A9A958242BCAEB8FACFDF3D5AF7E35B5DB75234CE1627D9B902A01C4C2C66CA13E7CF8F0A82E8F6C034FB48E475A59E9C30F3F9CD65C73CDB2BE2704108DDFF5AE77A5A79E7ACAEDCC6B8B7B76DDDA628B2D5C0F128BA826B67C47169600626A1C53E4904183062516CCDE78E38D3DAF3721200484801010024240080801212004848010786B11200268D8C0FE69A9E6E6B223A67D85440A9226881FCAE01A20872248047DCB161141B00139E227B8841C35643491E9C04760234717D1327315B4C1EFA53C440410EC0AD20D02C8D550B526150C0BC07368173AB0759979CB6BFA64F68E6160AA57AE8B81A5778623C821DA05D1532D8710CA839BA38466B4E729608DB40834D8102DB3C61A6B24A62A85407C30258AE9539DC949279D948E38E288B26AE0C0814EF004714245950022BFD1461BF956EBD55DAE58307AC71D774CB7DE7A2B2ABE8610114855F2A91A1D74CE39E7F89A39AE6C6FECA415EBF2609FC59F4358D327A6922DBFFCF2E9965B6EF1A95851CF9169596C0F0F0985ECBBEFBEE9BCF3CEF3346F0B4B008D1D3B368D1F3FDEEDCD8B842A3B5442080801212004848010100242400808012120041619021E013470802F020DF1C27A3E212D7D8C0DB03CE40D3C00F51198D0642451ACF713113CB40DBE004E01A13D7C049C92DBF0B2CC313881649531C3A69EFCA1BD0820D043BA410039B306E226BCE7695D39CF0040DEE45C8EEA8974D14339A50B12C8237BCC0683423DBA11FD6349D745A7B4614A4112D12F6B003D3D6D461A77F703A837945C7BEDB569975D7649ADADADE5790F1932C40999F5D65BCF1788662BF5BFFFFDEFFE7AFEF9E74B3D163066EDA06DB7DDB62C23514F0051B6E9A69B7A3F1B6CB081134E4C1FFBCF7FFE435522FA06FB2C245D956F7FFBDB89758190912347FAFA3CECECC534B1791140ECBAB5D65A6B79440F6DB91EB677E71C20A1FEF9CF7F7AC4D2BDF7DE4BB52FC4FCE8A38FA6D1A3477B9EB7852580965B6EB93475EA54B7C7F4AFAE08B5B2C32271D04107A5FDF7DFBFBE587921200484801010024240080801212004848010580004D8058C08A0580388A6B1F0339C41F8F7BE069065E0069CCC317F1F5EA04A1A99DBEF75903F90416D653EEBE5A0936CB133B2077B6183F34044008108D20D02C8D55C39BFC5E0017C84556552280F5EA8C6C06482282FFA048F44A40F0205C469400005214415F69D282AF53231441FD32D0268D28C9969B7065A04DA2EA714226476DB6DB792B0282BE69120B2E617BFF84587357B42BD330228EA3A3B32EDAC1A55143A37DF7C73DA72CB2D23EBC7D8D96B5E04108A4CEF82D87AE595573AB4AFCFB05ED085175E9888D8A9CAC21040441741FAF444E6B76B5A4F6CAA8D1010024240080801212004848010100242604943E08A4D6C1BF881FDD29066E2796A8B3713D5837F0F6FC0911742B44EE43DF2C7CAF2BA3E79CA97730DA6017F107A6C18558D2CA2C6671BA164025F80ADE014BCB078130104F3827483004213F500176019C0EA310F5F6D1DA0D2BCB7CA8356F458460441046123063F760563B0110698A16C371BE8529EA780356604905F94BD4D9932251D73CC31E9A28B2E4A6FBEF96614CF755C6AA9A5D2B871E3D209279CD025C9512580988AB5CC32CBF856EB11111346899239EAA8A312512FD5A95F514F24CFCE3BEF5C2E124D79104077DD759747F450F6E10F7F38C562CBE44398DAC62E5F77DC7147147538AEBEFAEA1EC1B4EEBAEB762827B3D5565BA59B6EBAC9CBEFBCF3CEB2AF7A4576F58208432092F6DA6BAF74FFFDF7CF15CD54DFAEAB3C63C094318910100242400808012120048480101002424008F41C01D6001A6E53C00636F57512064E062AC8A37CCC6CACDD430FA6E275F8F72DB668742C13435D440B99FBEF42A4103C44103BD82180843C4220097C0214024571A42E6B90322EE1FCCBADBE6FEAEBBB94197B61FDFA94312B439C93286C7AC1627AEB3365EAAB71AD6F59971E6D033248170450DFC3BE92FABCF17A56F1F71A8090316003A0410211B1037455568E81C9D13EB92F277C183E6F6F3783D5C7742F061FD0397ABA684B4BFA40B831A6B106D0B499A9D1D600F20BA87B8374B9FDF6DB7DE72EB65087B481A85975D555D3DA6BAF9D3EF5A94FF934AABA661DB2F50410D3B8D8718B357E88CC41B0C5942C6CCF4FD8A58B059A992A0669B3205BA8735F3DF6D86389E95EF7DD779F9F3BD3D0788D1A352A7FC0E67702AA1702424008080121200484801010024240080881864260BC4D011B3AA0BFAF01C434AF2A9702890361136BFB0499E37973F5F1F683D0A11D3C03AF986D041D4039FC01BAF5C128D196BAAA6003691B3C24F539ED6766430450970450EBF1FF97063EF384030690801747881C983988992843917448267EF2406502273377D8812442207A48421CD0010748A39AA13989A820AFB67A16849E61E4C63346008D6BB05DC0B8ACB7423A2380DE8A7E645308080121200484801010024240080801212004844067084404D0609B02065193899C4CFAA00F69835F0F8F107992FEB2B7BC26506DD9981CF9033194F983D8298CB6B4A99240E4E1159048730C993E724CEAF7DD134400394C4EB018C962C40A74CC6CDB6E7C8E4505BDF0C3EFA7E51F7D20F5B7014482EC09162EC074F2C66066804943E030B0D88A41810C8295F31EBCAE6A2F0F68B52D37055BBEF32F8690482188A39944004D7F67440005860B731401B430E8A9AD101002424008080121200484801010024240082C2C02BE0BD820DB05CCA656E1CFE3FFFB3F4B430885F4B37ABCFC10EAD0253804FE80B6903F3E2BA8B003BF10C451B4A30D7662B690A97A7BB8077804EA91996DEDE9E535D64D2B1F71741704107AF019F9E58D16E3DB629E0266D0801AD3C08C00729267B61140967EED86ABD34BBFBE30ADDCD29486D8742000471578026806C8DB7B4946C975ACBCDD90A70D0300F1433B56EFE6C82B97E55DC172CB5C0ED1136453B65D4C13B346D89C6EE7F64E990216D7BD304711400B839EDA0A012120048480101002424008080121200484C0C2224004D04808205BE02747F3186F60FE3F9C81EFFC651D0489031F40792671601090BC448C1517B99C081E82809120755CBB50448B17568AA6CE4150FDFACCD6F4C2ACF6B4C2E7F64E4BFFBF1DF2BA3F7D2D42C92A5903C8DE3C9085964B1601045C46ACB4DBCB42800CB0D969D60BCFA7A7F7FF02D8A6410306A4A52D126899FEFD4AAA2740A61EC206A2A7365894D9CB899FCCE2C5BA3EE813DD833080103E484C07238D3D068041AE2D0CCDA0DA1A406DB3D3B31601345653C080AAC336F02C021D5BB97BA5DE848010100242400808012120048480101002424008BCC50840000DB56DE087D822CBCDC6DAE0F27324C227B882167C7CCB43C0E0F3738CE8A0A64297593F1046F8FE4ECA14E71DE40E475F36A628A73D76B01B36217E5E696D4F335A67B8D6A8737E955A565EC5F44CDB08A026C81F5E4EFCA0B20410405C2653BD32FF62F012F96399980246FEC5B3CF48AFFDF14607D36131B08634F74DFD6D50071A21D4DCD49CFA19C31783512571D047B00F1114834C19370003847E880F24FD17E5E49D34B2C124F2074DC8A25623A926BC4316818E6B5F98A3228016063DB515024240080801212004848010100242400808818545806DE0470CCA8B40C31010EC814F6F877CB477BCFA207D229A877AF801F2F8FCCD96AFB104457951802EB6C326ED5A0960318E60FAAC36DB31BCDD378D6AB7A3A9BA2CBDF95669A5030EB1601FDB932C16813603E48300A21C81705ADCB2D8A6807161103E9040209CC9209B0656AC01447ED60B93D3C46F7E2DCD9EF6A60F0270807DC012044E1EDA5C0366306F08EF9EB2B79CCE448E57166F0C1AF622128862D7B5378823D2083649B30DFCF3ADB3D2371E7C8AE2255E9E7BEEB9F4F0C30F3B0E63C68CF1DDB69678500480101002424008080121200484801010024240082C36044E5DE75D69A57ECDE514303AC6CF871F0832089A059F9E7C44EB30C5AB2A64733DC7AC4F19C4518D7FC06E4130591D36D109EEC0921E88D23C78701A71D685A979A9A59DFCA911404CFDB2B3B1461C83F88923ED1797BCE50410A44F88A79D5831E20726664E5EFF0706CD0921235BA6FFEB6F69D249DF8F260E24831842D29B56E0268A2754BCBB22135D43E5E436D98ADBA82BE3866048ED8CBC4FCE9A3276017B61A611400F3D951BEB5D0808012120048480101002424008080121200484801078DB1038659DD169555B3286695EB10D3C7EBEBF0A0221F279472F4ED52282F0FAA93087DF891F4B0651443112FC43E80657E08DBC873C5D0C5D78831CCF93D26ADF3E3A0DDC70A3D487594B44FFD8B4AFBCF68FAD0364CC934F4033E355E2A79AC6DE5B2D8B91002A88158BF421D80A02880958738CF471F2C742A9DA8BF4B4BFDC9E9E3FEB9402DA0C018301F00C29AC5D95040A76AE18471F045A9187B543B7D626ECE4810D6208CB087DD4CA8C007A8745004D9E3C393DF0C00389489E37DE7823F5B305B7575E79E5347AF4E8B4DE7AEB6510F42E0484801010024240080801212004848010100242A0972270CADA46000DE897FA9BA31F444D95C881DC41822388A9605E668594D32E330C9466CE20788168E77A852D025A206CAA75B9654AAB7CED9B69E0473FEEC44F1304503105CCC920EB0902C8434E3C028856588193C847CF2C86B7C54A00713D1E05640C8B4FB7B2E95F7066EDAC07441490BD6633A7CECA67DEFBCFF4E259A776980E0699C3C0050307A9C3542E069AC59BC8336041E0908B01E5880EF0F2CA7AB93E42BB28F3176F269CE34C3336D916756AF42960975C7249BAE0820BD25FFEF2179FB398AFB0E3FBB061C3D20E3BEC908E3CF2C8347CF8F08E958B31F7EF7FFF3BEDBAEBAEDEE3861B6E98C68F1FBF187BEF595793264D4AFFF8C73F5293AD57357AF4687F0DB6104089101002424008080121200484801010024240082C5A047E6C04D0502380FA1909103E3E5C0102F9E33EBFF9F54CEBA2DCF356573DC21F20D12E2279A003B001D7602BF9182B907908D4E122829370BB8306A715F73F340D78FF07535373B3113DD6A288FC698A757FCC47846C82B0A8113EB9F35A9E3379EB6531124046AE18584EB1D8D1A379207C7C61E84CFE6402A82DB5B73111CB76097BF1C5F4FAEF7F9B5EBBFD264722030E4B96810F78184EC81AC4DF73B2D0A3CCB936DFE18BA597DCBAE9B83D6F55B3C774320824EA7C11683BD7C9335AD3371B740A18C4C4DE7BEF9D6EBCF1C6E24AE77F80B838FEF8E3D3A1871E3A7FE51E6AFCE10F7F484F3CF184B7DE7EFBED3B104E90541FFBD8C7BC6EA38D364AF7DC734F0F7B796B9B4D9932257DED6B5F4B77DC71477AF6D9673B74C60779A79D764A471F7D745A7FFDF53BD42923048480101002424008080121200484801010023D47202280FA99DF15D13E903D08BE58F6FB8B1DBE9C87A81141F009488E00CA5C0165A8052914F5CE3058A547FF384B9075A01C96FEC4966999CF7E3EF531FFB96F1F23792CF2A76FDFE69200F2696016F163854E1A39416136AAA44F354D9F6FB52C5602C8A918D815A764EC9D05A0F95744FEE47580D816DEE89FD96D8EB54704BDF4526ABDEF5FE98DFBEF3352E885D4FAF413AEC3B8656B99B0897444049147C3091D53F6AEAD84761EF55318200E29B781768A7A5A161140460035E21A402FBFFC72FAC8473E522EDA6C97E6B2F4D24BA7F7BDEF7D69DD75D74D9018F7DE7B6F7AFCF1C7E78A0CFAFEF7BF9F8E3AEAA868B6488F5B6FBD75BAE1861BDCE635D75C93B6DB6EBBD27E2310402F1A39F9C94F7E32DD7FFFFDE5797796E0037DD55557A51D77DCB1B36A9509012120048480101002424008080121200484C0022270AAAD01B48AAD01C414300820C81B481C5C7C5E65548F6582E8E1880EBA79EBF7ECF3FB1A41900756475B242280E009B0459BFEA3C7A466DBDE7DD03AEB79C44F9FE5972F227E68D5D7B77BEF63D13E79FD9F2212883E29C328696798A2172BE18416A32C1602888B82318B08A0F2688C0C944BAC03343BD603B2C5A1DB6C5B35C832581B6F0B1DC33431039EC594DADBDB1C6C0822EA59489AE9371CD9868DD02B0825D61AF2F976A64339E2F68AF3419FF3A3AE1D1B669BB2596DD8EF9BA6BD392D3D6B51345FFCE297BD6D23BD7DFCE31F4F7FFEF39FCB535E76D965D3B9E79E9BC68E1D3BD78D0611B4CF3EFBA4ABAFBEBAD42701794124CBA296791140AC4FF4CB5FFED2BB1C397264FAEC673FBBA8BB5F287B3366CC481FFAD0877C2D250C71FF6CB6D966E9031FF8405A6EB9E5D25D77DD55925BD4833B24DBA851A3C84A84801010024240080801212004848010100242602110B8E81717A4112347A401FDFB3B47D0D2D26CD63299D26C53B1F0D1986DC4342C4B16FE6F2680823740075D38067885E6E616B361998A6432C76C19AF403BE732E8C6D468EB3391E6981DEBBF8F4501B97EB10874ACFF13A40FFD718E1C79612B97553A7C8B938B9500727ECDF10461C89F4CEAF83430235D3C02C806C9C99F3E46EAD85430C0CA114246D4581AE2678EB575C040DD4023CC0A0287328E7411440E648E0F9295914662DE1E8B4E630FA12D831A84126DB0D56A5BC04F9838D108A0BD5DAF51DEAEBBEEBAB4EDB6DB96A7BBE9A69BA6CB2FBF3C8D1831A22CEB2C71E69967A6AF7FFDEB25561B6CB041624D9E457D63CE8B00EAECBC7A53D965975D5692527C09FCFCE73FB7FBE38B1D4E11FC89FA6933221139FDF4D3D321871CD2414719212004848010100242400808012120048480105870047EF5CB0BD3B0E1C352FF7EFD3D70A3B999495F26902B76209803F13579AC20C81BFC7CEA78557DDC48871E6D9B6C4E19DC81FD777E21F34B1671E4A49219B5BE9C7C309E024E8229601040FEA20FD2F443C322F287264102BD2309202E2F0898320D82903F0E264723698C9C810832E6C1C987C8334D8CF959440779E895B50B22C75A3A1954B38F5D4C401071CCD13D99048AF3A0BF9CA65F84F69041903F0C56D6CFE7316DDAF43469D273E90B5F682C0288A95F7FFDEB5FFDFA060E1C981E7DF4D10EEBEC7845176F4402416A84FCFEF7BFF7C5A1235F7F043F16407EECB1C79CF060E1E6B5D65ACB3F64F5BAADADAD4EACB1D8F4CD37DFECD5575E79A593557CD8D8956C4164D6AC59E9A1871E7292EAB5D75E4B63C68CF13577881CEA4A680331C3877CC08001A5DA0B2FBCE0EB0D718E44F38C1E3DBAACAB2688880213E4F0C30F4F279D7452B5BA4CEFB7DF7EE9BCF3CEF3FC5E7BED952EBCF0C2B24E0921200484801010024240080801212004848010E81902BFFAD58569E8D0D5D2A04183DCAF63E72DFC7C88208EBEEDBA9331F0349032F4035103F9133394B27E9C01FE61B4855320C207EE8600942094207CFA9ADF4A39EBC730BDCB891EEB9FA329E63CC48FF79BA37DBC81D90FA2C9CF269F5474BF588E6F790410575123682A6943D6A89C5C67807A0EB2C75244DE80FC1C236428E73FF936A275009ABC89133C767402C7C81E0804AA71F0013683DBC7F2AD5E97899D980A5633041940DB594C3BB362F47234D06C8B009A691140CFA6CF7FFE4B66B93184695F4CFF0AF9EE77BF9B8E3BEEB8C8CEF7C814ACD5575F3DBDF9E69BAE8BADDB6FBFDDD3679F7D76FAE637BFE9E9134F3C3141F6ECBFFFFEE9C1071FF4B278639D21A25E203EAAC256F36C43DF997CF0831F4C7FFFFBDF9D84D97CF3CD5D65934D3649B7DD76DB5CEA8CD1F1B650F509279C9066CE9C39573D040E844B670B307FFAD39F4EB7DC728BB761F166D6F139E08003CA45A9C3D84A2BAD94CE38E38CB4C71E7B44911F593FE9BEFBEEF3340B54B3507567C2F5134D857CEA539F2A09AFCE74552604848010100242400808012120048480101002DD43E09717FD3CF147FF8183067A3009A40CB380F0EBE113621A180402811FB5A81F88A2D9A9A5A5C5F5D087F4C95C8C11444E24D9742FB3851D277BEC94685F4E29339B44063519D904E963748647FA38616475B489A81FE725886829C89E258600E242331164948E1338F666099244FBD89B8368CC8B030BCBC6C064328669343033206BAAF6CF0E4E086197102CD6EC41C0957E7865C227979146A2EFC8B7D934B36000D97D2C4F33CBBA104333A64F4F138D24F8C2E7F7F2F68DF076C41147945129CB2CB34C9A6853D8860C19B240A77ED86187A5D34E3BCDDBACB0C20ABE583499534F3D357DE31BDFF072489ABBEFBE3B4D378CBA12A6465D74D14565F5DA6BAF9DFEFBDFFF96F96AE2FDEF7F7FFAD7BFFEE55BD5CF6B173016608694B9F5D65BABCDE74AF3A1FEF18F7F3CD7D42B166F0E52E95BDFFA965F93938E7359C8A1824CF9DA6DB7DDCA5AD6FF99306182E721BEC0A733F9F297BF5C46FD90FED9CF7ED6999ACA84801010024240080801212004848010100242600110B8F8E28B6C0AD8508F00CAD1393004B5E95D10079038100711BDE3248EF102903E9186B4813BC8F93C93883C1C03BC83B7351A822DDEE10B9AADAD157A5F96705B74028F508B00B24E89FE313DCE2A933F04A878C68E991BA99241D42C0E59EC11405C1480E623C40FB05268D140A48CE4692B22787C8A9681C4F42FF488A882B0C9ED191C2BB0016C8399F341B0DDBD7C7168583D48209A653227133E0174473B0C180400BAB4633A589CDFCC99ADEEECEFB9E717BCAC11DE58E479FCF8F17EAAACFD73E79D772EF0695F7CF1C536EDAD76CDAFBEFA6A22AAA74A0085D1555659C5A7707DF4A31FF5C8986BAFBDD677158B7A089471E3C67996C59D9F7FFEF974FEF9E7A7FFFDEF7F5EB6E79E7B7AA4CED0A143D3E73EF7B9F91240D8BAE28A2BBC2D1F9A7DF7DDD7239E586C19428ABA471E79C4EBF940135544D44E4895008A32A27D0E3CF0C0B4F2CA2BFB35405A4564117593274F2EEFB16833AFE39FFEF427DFD9ECF5D75F7735F0E4DA2442400808012120048480101002424008080121B070085C7AE9C569D8B0A116C9D3CF961161F1E63CBDCB1800F7DBF013E305E1C30C9F3C2D8CF22070B24EB54DDE4C0AAE211348EC1E0E4F90D712A20F8BFE31BEA08905A38DAB2070A5D9020FA0323C5AC8EAF9E7041097E8E7417F249D01F27467F9B2E22D4C2C160288F38758E18283BC819CC9E5902D99ACE9638516F3E320420279F895810BE08C91AFD36379E6F5C1BE41183984F616113D1039B073E4330964036D8DDB994E867D2BE795C1CF8B4A731E557D066C565B9E46C62E60136D0AD89E9F6D1CE79DE94F44D220900E900F0B2A4C6D62FA55080B4143A2D4134044BF30856AB5D5560B558F08224A26A685B1FBD5C30F3FDC61BD9D792D023DAF6DE0217336DE78631F4B483FD62AFAD297BE54F64D821DCD88208A4823CE05622848C27A0268FBEDB7F7E81C889E1048A420AD28FBDBDFFEE63B7F457DFD919DBF2089586B09ECD94D2D08244838AE29FAAF6FABBC10100242400808012120048480101002424008741F814B2FBFC4D6B81DE66BC832F303C1EF77E2C6D701822BC8840BD1399447B44FE6026A840CE5CE23987F99F98ABCC317E40E53BD9A9B2C4AC8FE590BE325B0455F79C7AF76E32A8816A210FE827F732C8D8EEB3BD9E4D5453E8252F2B9A1B53865B11240735F98C168A0662899FA651A44E190303CDA8B695D4E10A1677519448BD2314207E6CEA3855885BB308E35C81C84410CA79B740C7490F9F9857500003DA4494441543DB9CCC821EB87C1F272EB07DB884F01B32DBF9942F5D9717B7A5923BCB115F9D4A953FD548F3EFAE874CC31C72CF069B32032913D21D75C738D47B4D413405D6D130FF9C2FA406C998E44FBB0D75302E8339FF94CBAF1C61BDD0CDBC35F72C92561B2C3F1C9279F4CEF79CF7BCA7B01E2883586902A0144D4D1E38F3F9E5828BB5E20B75E7EF9652F9EDF42D85B6EB965A76BFC80018B71F7B7ED092542400808012120048480101002424008080121B0F0085C76F9A569F888E1A51FE7D3AF8C14808C211227A276E0032063820BC8D1400495B06D7C4DD023B227A672E59DC38BA81EE3188CD23165388362BB78B79909A7821A724E81C815E388AC459EFE853D27376A5D792ACEA7AEF82DCF2E3602882B814DE34283558BA3133CA0E68B4267E28755BC99CED50772C7DA41C680396D9A0C5422741834CA192C2282A29E3E820472AB05214419BA6EAB381FEAC9D306420809B28823511C2C143C76D7B15ED7086FEC6C15D1276CEB7ED041072DF0693FF1C413E9DDEF7E77D98E0816A6785509A055575D35B160745742140EED10DAC582C8E47B4A0055C92D16BBDE6CB3CD30D7A9B078353AC8AF7FFDEBC45433A44A00B188F491471EE9E5F56F5B6CB145FAE31FFFE8C52C285DBFA07555BF2B02081D708000633D2689101002424008080121200484801010024240082C1C02975D7E591A3162841340047340D0C411CBA4E10E880E0A1E009F1F8288800F882024F809F2CE35D8316610453D1C02412A7D8BC822279BA8B4726337EC504C31B3B6D60515C5D133DE07A5D117C7B74B163B0154BD70D225096483E3B1407EF49A1C1D047963D3BF185027680C784B3A3954CECF33F576D303C8206F9C14320227EC5317440F65DC0494B16318BA08F5D4451BF2D36D1BF8679F9D98761FBBBBEB34C25B75A16576EC6221E40515164986280981E881F0A91240101BAC75D395B03BD8B9E79EEBD5ECB275D6596795AA3D21805E7AE9A5B4E28A2BBA0D48AE792D3E8DD221871C9220C090EF7DEF7BE9D8638FF5749500BAF4D24BE7DAE5CB95EC8D359062FA1C6B167DE52B5F89AAB98E4CFB7AE699677C7D23A6811199C45A4721442EDD70C30D91D551080801212004848010100242400808012120047A88C0E5575C9E46D82E60CCB480BCA94EEFC2BF77D2C67C7BEA827009F2A7C5D6EF21322738014E013DF2086D59409A2820B881BC69549E16E6BB7FA1CBD42F9B06060F01D9043761CAB03CCE5D7044A26F8EC13344992B2CE6B7C54A00716DD58B8E74BE66C0750D078E2DDF9B986B6780FAC058154041F0F46DB6C168B3A962F68F3A18380FD1623E9EE9B12834B6BDCE068E7641F450E636E9CCFFE76DE16947F7D42341164D9B362D4D30C77EECAEB55DA05CA117BFEDB0C30E1E71C229EEB4D34E89695A0B2AACADB3CF3EFB78B3C18307A737DE78C3D35502687E3B5BFDE4273F49071F7CB0B7DB6EBBEDCA73A2A0270450755D22A6773DF6D8636EBBABB7E38E3B2E1D75D4515E5D5D0BA94A00DD74D34D896DE13B93052180EADB73BF1171148B71535F9D8656AFAFBC10100242400808012120048480101002424008740F812B7FF39B346A946D03CF521EE6EF873F0F1154257AE00CBCD614E00522F8030E214FCFCA840F3C43440B398F63A7D1DC92D716763209B6C0A8027806D7B3A3DB329BBE6631BD18F760BD703A7EE41DA1DFE03E48BF9DB2D809202EB67AF191CE20641268B681CF08F6051CC7D9A275EC1FC40E7041D45097DB1AD16373F5009F4183C0898175B2C70626CA207590001D22085BD8696D6D75D62F6C58218A2908A05D77D9C5DB36C21BDBB443D4204CE38228896BEEEEF9431CB1EE0DB2FEFAEBFBCE58A4AB045035AA86BA7A39FBECB37D672DCAEBC9A29E1040D75F7F7DDA669B6DBC9BD832BEBECF6A9E2DDE4F3EF9642F82883AE38C333C5D258088602292A933591802087B4428B138363BA8213D9D8EE78DF526048480101002424008080121200484801010028EC055BFFB5D623DD7FE363384ADD9D9080A09BF37A67491275D123F4ED2E4655F2072828F08BDC8D326D61DC6AEEFF0450281FC618A593BF452E60D209DE00FECBF89BF91F0F3099B716E5EF136BDBD2D0410D75A0521D2503BF02E10360C104410800214848F47FF385397A37C6C796D67ED688F6E90406E1F22C86C50473B061002C8ED5A5D950CCAFDE411707DD3A3CF59768400620DA05D8D106914B9E0820B7C6BF438DFAE166A8EFAFA63FD02CAD5E95B5502A81A55536F833C6BEBFCF0873FF4AA1FFDE847094226A42704D0430F3D94D659671D37C18E5D2C543D2F619168B6A0474E3FFD749F12467A6108A0DFD9170DEB0621AC8974DA69A779BAAB37C8A55807E9F0C30F4F279D745257AA2A17024240080801212004848010100242400808816E2030DE66B98CB6DDA6FB3105CCFC7E7C7F7C7D27598C03606B76788558EC398242E00510F44873842F400F1D043B103ECE4B18FFD0B789ADDF0946C95143DEC674699F178ECEBC43EE1F0B9900422FB80ED2BD41DE3602888BAF821169CA5959BB0A1A650C0A98A1E7248E45FD30EF8E9DC0BCAD95531F031847D72D06B24A005923B8BA3CC896A631BB8131878F3ACF5B9F336D172BD676D979C71D398D8690D75E7B2D8D193326B1660EC2F6EDAC51D3DD9BEEB0C30E2B898D7EFDFAF92E592CB085540920ECB23D7C5742B40E513B08DBA2B3DD7A484F08207614633A5A7C30D976BDBA5359D8E6880EE73C69D2242FAEEE42B6300410D7B163712FACB1C61AE991471EA9763B57FA231FF988EF0246852280E68247054240080801212004848010100242400808810546E0B7F687F99146000DB22960F8B941D8B4100944DE481C481B27792C8D8F4F9410B380822CAA72105562C814CA2012A677B166104BD4D04FF6A93399431F48E62828CBE594A117F6731B4ADF7E795B09202E3F40211D20511669C3CD9CF94CEEC0CB588B221FE07A6119DD93EDE5059DDC8EB580D47176CE8E1003D8CE84523E3AA1409F3680B48128A2DF76239966D8349E09139E493B55C80BCEA2B7CB29A79C9258003A84E89B134F3CD17188B2CE8EACFDF3D5AF7ED5F1A1FEC0030F4C3FFDE94F4BD52A01C4825B6CA13E7CF8F0B23E126C034FB44E1E8F941E7EF8E1B4E69A6B46758FD600A2F1BBDEF5AEF4D4534FB99D796D71CFEE5D5BD82E5E082416514D8408220B430041F8BCF7BDEF753BDC472CF8CC7A449D098B4043C4114586CC6BBA5967ED5526048480101002424008080121200484801010027323F05B5BAE64D4A8D13E05AC4ADE0429535D149A7AFCD2AC97F904F4C8E3D3C107104504D70011104C43E60772DFE8C562D01CDB6C17F266DB152C7315B9053ABCC207A625F9DE246F3B0114605441A20CA02069286770C8C3E0311A19C41A89830E2F068E8186C021CF8052861D2BF085A2B18DBD98F655238268531052244C7C0AD89B6F5A14C9B30D4700112D4384CA840913FC5A7883F8604A14D3A73A13A6271D71C41165150B6A41F004714245950022BFD1461BF956EB9041212C184D94CCADB7DEEA45AC21440452FEC065AD6A74D039E79C93F6DB6FBF68EE53A6625D1EECB3F873086BFAC454B2E5975F3EDD72CB2D89F580AA42E413DBC3434221FBEEBB6F3AEFBCF34A95852180B8B7207C9E7EFA69B7B7F9E69B27A685D56FF15E8FC1524B2D95264E9C98965E7AE9F23C9410024240080801212004848010100242400808810547E02A9B99317CF88834C4FC2CE70C8C2F60DA1742D40EC401BC01BE7F9041A4D1250F0FE06B0E9B4EE8C11D048F802E425DE61F32DFC00C24E7134C17093DDA653D2FEE90CE25BDE3BDD710400107C0211C795501654000B50A2E03075B17DBC053875E0C0AE92082688B038FD02EC2BFAAE5D4D3963A169D8E29603B6DBF9DB76BA4B76BAFBD36ED628B57B3C075C89021437C51E7F5D65BCF178866A16276A7E255DDB69C05B1583B68DB6DB78DA67EAC278028DC74D34DBD9F0D36D8C00927D6C5F9CF7FFEE3FA44DF601B12A82ADFFEF6B713EB0221236DFB3EB66C8758619A186BE6744500CD9C3933ADB5D65A1ED1435BAE87EDDD390748A87FFEF39F1EB174EFBDF752ED2BB413A5337AF468CFF3B6300410ED21D1585F2884F3F9FCE73FEFD7C8BDF4C0030FF89A43CF3DF75CA82422ABF6DE7BEF32AF8410100242400808012120048480101002424008F40C0108A091160134D01681C67FC7E7870B402082F0CB9A6CA1E6EA1A3D5E67E44F6CF1EEEB0C9BDF1F04116D785525F251078F90F56BCBD154798BD0AFDAE84DE95E4700014E103D0114F91006D7D93A3B2231C8001D69EA2DE33702244EE8855DF47831B64CF36A673E5F0E2DF2724820869DADE521809E7AEAC9B4A36D63DE884284CC6EBBED96A64E9DDAEDD327B2E617BFF84587357BA271670450D4757664DA5935AA28746EBEF9E6B4E5965B46D68FB1B3D7BC08201499DE05B1F5CA2BAF74685F9F61BDA00B2FBC308D1D3BB643D5C21240DC3B4438B1AE5077648F3DF648975E7A697754A52304848010100242400808012120048480101002F341E0FFB3B566875904D0A041835C13FF3D167EAE45F610A193A779C117C02520112412F9CC0DE47A8824E703D0B717D3C0EAF9876887ADE021B0512DA7AE374AAF2480000A00438245AB07DE75D083C9B1A3AFF56303047183A0EFEC1E0492E9100AC61CBD208238C660B300B4B7B2B6F4C7F42FEAF21A4013D2F6DB6C1DA7D370C72953A6A4638E39265D74D145E94D9BD2D695304D69DCB871BECBD58A2BAED8A95A9500622A16539F9896554F302DB7DC72E9A8A38E4A071D745087A95F6194489E9D77DEB95C249AF22080EEBAEB2E8FE8A1ECC31FFE70B98832F910A6B6118573C71D77445187E3EAABAFEE114CEBAEBB6E8772325B6DB555BAE9A69BBCFCCE3BEF2CFBAA57246207220C8148DA6BAFBD4A15EE8DB3CE3A2BB1B31751549DC9285B940CBCB84E89101002424008080121200484801010024240082C1A04AEBEF63A238086FB8C102C46041047CF43F640E0C01598C41192069DE004288F8820D268FBB142FC9077EEC1EA3806D113441265E83482F44A020800E3C5024B9036800CC0B070103CE44307A099B265A8970369954EE830101041A1EB36AC2DE5B366CDF2C18F6961798DA16C037B104A1040EC02B6E3761DA74235C2E0D69F23A4CBEDB7DFEE3B77B1853AA40D44CDAAABAE9AD65E7BEDF4A94F7DCAA751D5B7ABE6EB0920A67181296BFC109983608B2959D89E9FB04B170B3433550CD266D965979D5F93B29E317DECB1C712D3BDEEBBEF3E3F77A6A1F1827C591C1F42307CF0C1077DBD21EE13C201597B896B817CAAAE8D549EB81242400808012120048480101002424008080121D063042080D8F599756BD901CCA375CCC7270D1740E40E82CF888F06E943D007E9E013A8AFF7199D6730FF961DC3823BC046903EA4A17A081EA1ADE7ED88D4DBF2C25EF6D66B09A02A80000F98BC6210183C06953C8C1D0340BA3620460011ED63031483C2A031DDCB86C649A1B0E79145856DECA00F01C471BA4D017BDA769DDA61DB6D38A5255E3A23809678500480101002424008080121200484801010024240082C3604AEBDE10FBE1B757F5B03083EC0891BEBDDA918F3ED9B8DF0692A76E9F23AF3ED233AC839048822F44D17A94D1B335207FEA1B019BAF00FB1D57CD8812FA84AD8AA96F5B674AF2580002F881B4067D04A82C7EA82BC0990A943A25D0C0679089E38521EAB827B1AA2A7181574880A0A3B0C32BB693DFDF45336054C0410B88800F2DB436F42400808012120048480101002424008080121F0362170CD75D7A7112347A4C18387E4695BC61740E540D2E0E707E9838FCF8B3C47C4D3856ECC028A69611E2964FC81470A553806DA665E027B793612B628A7BFB04D596F965E49000118A40DC2E08404E8510ED0BE9D3BA44EA11B2411ED8214B211F1E95CE8C78012B4C502D0DC02B07B41FC609BB2596DB37CC5F099B683D684679E4EDB6DDDB86B00714D8B4A44002D2A246547080801212004848010100242400808012120047A820053C0468F1EED4B6EC013C416F0A433190343D0C777858607C0FFE7004F10640FFD92AF7207A4BDDCEC98214F7BDECAB1132FFA8876C13394CABD38D12B09A0CCAC6580011640217A621E9E8F5C6530D0A14DA9EBE964AB77E7C89F1818C6C14921BF012C63ED7C7D20A280184C14EC185BCAD327114013274E4C5B6FD571C72A5497441101B4248EBAAE590808012120048480101002424008080121D07B10B8EE0F37DA36F0238D001A90237F8CA0996D9B3EB1EB17040F128B3BC76E5E55E207EE205E7000B166106508BC41D8A9F20F411031AB8848A0D02D6D7949EF7DEB9504107041C8002247A49A6630AAE551E76BF9D8C0938F346D59E4197DC2B862C1E78830A29E3A9FF367E9561686361BB17D3C0B274F79F1C5F489CD3E8AEA122F228096F85B4000080121200484801010024240080801212004DE5604FEF8E7BFA4155658210DB045A0216AF0E93942D03817609C00FE7F75A7F0208238F1D0851F88E95E99DC817F8828A2CC4354F907DA05FF40396DC847FA6D05A51B9DF74A0288C1E3850068E40116892320F322CF2BDA30E00C0C7548B5DC32E574B158E819B287F644FCE485A56DD7B05840DA6CBC615BA74F9DFA8A4703E529676E36470F719EBCECD4F229E7A965D5F38E358762016A5A473D8DDA67B717376A6619ABE7CD2E689C0BD7D0C7D2F9DAF3113D6CD36F5EB42A9F03655C3FED90FC9E594C20B4D6B5FEAD9E0F45F4E37326B1EB0D8D186B2AF0375BD13FEDED441CDFC056FD3BB03E16C25FF79F3E7FFAFED1F7AF7E7FF4FBABE70F3D7FF129D0F367F655F4FC2DFFA331FD2F7CC1CEFC4FEEE8F0FF48BBFF639137E11BE22BE6CFBFF9B944C9581EFF37047DCAF99E6C2E166A2E9A985E8EDEE1578434FD077183FD263BA7810307A5656DC7E9C18306F92C21CA2171907CBEF94879B48DFEA98F72FAF7E7761CEA42420F1DEFBB2078A80E3F9DAB8B88A1288F76E47BB3F44A02A80A18C023805F8DDA211F2FCA49C780A01FE96A7BCA9D0DB4418C4820DA391154B4899B015288416421680812DAB55A345069D7F4BD7F3B3A81846D2372B88BB1C18B1DC82CE1C4496654E247B0B630B5F7EFBA39AA892FC7B816275F0A128773894826EFD7CE1B1E860F4E5C13E7461D42F85BF4E93723EA6064EB1E41F2F82E6A96A7CE29B1E2BC694B19B63AEB9F7AF59FC748F8EBFED3E74FDF3FFAFECDBF95FAFDD1EFAF9E3FF4FCC533A29E3FF5FC2DFF834F42F6A7F015DE89FE57939132F5CF3FF893FCF12B7E0BF027C36774FFDAF2D1C67DD30C93FBCC0419343711A9630B2FDB117DCAA29FB003E142D0023A48BF7EFDBC0F7CDBDC2FBC41F6D32075F85676BFD6ECB123582CF3421D423F080411367896093208979AE95D9C3312E710E7EEE7886F5DF8DFB97F57EDF56FBD9A0002D0B861E208A2514E1AB0E3668A3A062606348EDEC6EC5903BF1168E303668D187AD2B48318214F3B8821CA69034B195F68DC3C514F9F7E33D1C65E6193F2E89B639041A4B9B1CAFECD76E87AFF669B12B76F16396676341FD1A50F3E64FCE7FAE3DC69C807AFBC314DD76DD188EBB117D742FF4432F91C496764733B3FAFA27F6FE2FDE70F05D7C6078E7FEA5FF8EBFED3E74FDF3FFAFED5EF8F7E7FF5FC919F1DF5FCA5E74F3D7FCBFF58A2FC2F7C6DF319FD9A0BFF1372264810FCCF7042F13F83CC21EDBF1BE68B868FEA840BFEA7B5B76F122BF7D685EDECB742D0E04BBB7DB7677DE19B9A1DEAF053890A724FD5F2119993CFC3F285FF4BFF7E3E96F7D92FD6D0FBB77224EC7B9AF3B1F22097DCFFA56FECDBABFCFD33656CC6F8D3B6B74BAF2680000F4043220DC0A403780601428563E870E486809C093DCA78852E37451033DE476127F4A88789B42626D69F45CF908C41E7C6B78CE7218E5CABE8C3335657122D84C4993EB6391F849B937C889F4F51E7F5C5F9E79BD7CE806820CBE4EB279F3F2C71FD5C6F0856F3F5E7A824277DE8ABE89FBEE30313ADE2BAC2061FD6D930B914D85BADFF1CDE17FD733E60AAFE0349C34AF8EBFEF3CFAF3E7F7C18F4FD63A4BBBE7FF5FBA3DF5F7FFED1F3879EBFF4FC991DD6786AD4F37776A6E57F64047A9BFF959DDFB9FD4F081476D476FFAFE28392F75931E63C127543C08179CBA53FCE6F4056C787C62E9137F8F1797A981329F67B99F5F2A784CF88970391D541CA40F8E0A7524EBDBFAC3A227968C90652F8DAD4C531F43115764BDFBCE827FCF368876E1045D4C535874DEA1B491A860062002019DC9180F82806DA89071B78A647455D0C1A37880F8CD523E83060DC50D4D116479D418F012C6F006F91EB7870A71D5BC5D3967665FF6693B4DB2E6EC4207AB08D5DBF49E81F92C4DAA38F643B76B4DDCA20583CD2C7F45D2CCF07C16D59010B53D37FDCD47CE8B0455BCE09A2296E4C7734ECCAF8B079FF765E884FFFA27F5EE4219BEC5CF8D071029C67C68BDAFC418AC827A683B5CD32FCF8205B3BF52FFC75FFE9F3A7EF1F7DFFEAF747BFBF7AFED0F3979E3FF31F46F5FCED9E0F1E84FC0FFCBF77B8FFE53E61BDFFC9759B9FE9FEA71D11F7A32DCDF704E2BE6671248F9DD0773F1D7FD4CAF1462170584397A960D8C1062F7C688EF8A4B1EE8F19F176F48F508FCFEDBF51B6C650AC2594FDD85A10469C2FFA48F8E99C1365558E017F3CFBCE39FA29CEC3AFC9FA6A14E9D50410A0C6A00068A419984C9E64A07D702133428A1B807206246EAA59B35A6D20F38D146488D75BBB1838EC42BA30B8D147D50665481C49C7F99046371FB93132A3093BC90DC30E632C72C5F6F4E895D753B48BEBE0F6850CE2068D6BC06649BE706E5E47A9F56FFF825D8D0F0CE5613FFAF21BD83E487C10A20C3D24F2F4890D3E80737D408A0F1A75B97FF02FCEB56077D53FE39145F8E72FD7B8B774FFD90F983E7FFAFED1F76FF97B537C559679FDFEE8F757CF1F7AFED2F3A79EBFE57F647281E767646EFF6FF1FA5FFEEC6AFE61CDFFCBBFDEEEAB16FE1FCE8F137F5685CF0B59C359E20BF1FCDFDC82FF9D032EAA440BD748DEAF15DFB8481368E016ED80EFCE3D1176B1897F4CDEDB59DAB5A3DC6C84A08BCF1E3B7C457FD4733D9E67016A3B377C7FF7DDF0B10BDBDE4FE1FF864FCE1189BC678A7CA47BFBB15713403EA88620C71840C026CD8D1042BD0F861DFDE1A1186CEAA98B7ADAC4A0418230D0487CD17083F80D66034D3ADA4208D1E72CA27D4C1F1BB5A961B90FCAB9D969E3E76ABAFEB1B5BC339FD6263E0CB4F768203BBA2DEB8B9B9FBED1E186866041B08B4DEA3D02C9DA94D76F6917ABE7463545EB93F679912BF2489C1347FA4397EBE3C3C53FC823EFDF6E7EFAF7703DEB9FD6D5FEF900D35EFD17F79FF0F7FB8BFB4CF79F3E7FFAFED1F7AF7E7FF4FBABE70F3D7FF9F3AB9E3FFDF948CFDFD92792FFF1CEF4BFF011CBE77FFBCCE34B7A8040F60E6AFEA7E5215B626A1BE9F0252166B2CF4B7BA66B99AF8EF759F8585E8FFF69BEAB133EE69D3243067F94E74E08238473F1E95EE1BF16ED3927DF6DCC7C63EF13FFD7CAAAFDE37F738F7A5F56EFBEB2D9C30FA63DFEAF9FB3A5D1F5BEA9A77F3B2F8E48947BA697BFF56A0208EC02D42A8E00CC00C4E0A1531D84A8F372F47CF08BB57FB059188B76D80BC2C76F5E1B7CD6F4696E6929CBB9798AF1F501A63EFAA73F5EF1D77D2757E893F2E2E6A057CA635A97253A4CEF2AFBB70F02EDC8075BEAA74BE7C5CD4CBFD4FB4D5DF45D1237A6C7942E1EC2FC3AA3FFE21AF3CD691F1EFBC7F5236E8F6960968D0F8FAFC2DEDCE2D7D559FF11F2CD756347FD17C499F0D7FDA7CF9FBE7FF4FDABDF1F7E38F5FBEBCF173CBBE4E71F1ED1F5FCA1E72F3D7FEAF95BFE073F118DE27F39C913E75BF53FED378E7B99C00146347C43D2515EFDFEE717807CFE25C8D78FCF8B7E0BFEAF1DB1D162FE777C465CBFF07FC3EF0D5F157D04E206F1FE2D1D440CFAF4E5BC804DC7B353CD513F564639FC00750836E8933C698E61C715EC2DFC7E8EE8C6CBCFCBF2F5FAD1AE371E7B3D0104680170004F3EC0A7BE9666E0F2EDC020443B6E2E6E5E1F4CD387AC60B0985348381ABADC5BB48D36D8453FEBE5C820FAE121266E0A749128C70EF5947B989AB5A72FF2D4453B2B28CF879B95CEB141393A88EB7B644EBE09DDA69D332C24690F8D2BEE7CCE31A68045FB20BDE28315616E7EA1D6DEAFCBFA726CACFF2A835BEB3FEB6133FA8FEB53FF76C3087FBF5775FFE9F3A7EF1FFB1DB17FFAFECDBF5FFAFDE12F8EF6DBCF6FA77D4BEAF7B770F8ED5983E71C3D7FE4BF92EBF9AB78FE2E9E7FF9CCE8F9339EFFF5FCEDCF96F23F7AADFF859F1A63143E2E9FDFF8FDE7BBBEFAFB177EA6074BD8B8F2BC84EFCBEF63F8A61CB1E5BF131032A68344640EF6E813158C3B6963C9E89F236508F6C9D347E937DB735A9C732ECB9144E8C5F70FFAB4458F325EA4F17F11F7D73D95FB2D920D77E8F504500C600C0608C72095697E342A83473983C960C54096BA240A09DB646BC4466D7A19FDC4AAE4D4E79B819BD6FAE3A6B0763932881B249F9775EB696C42EE78FFB992226B432BEE5C4B173727E71EFDC70DE7F5F4814E7133FA4D6D65904A88DFFF459A0CE71B11465C3F7A103579F7AEDC67D9CE2D045B894E26ABAAFDA34239D740785EB5FFB0568E45A57F0050FFC25FF79F3E7FFAFED1F7AF7E7FECF79A07834248E55F70FDFEF29CC0938C9E3FF4FCC5F3829E3FB3C319DF157AFE96FFF176F95F7C3773FF2DA8FFE9DFE8EE7FDAD8B19111FE206BF914AE2F3EAA8BFBA796A61F4BD3179F7F7C59FE9886D0249E219991E365B4E3778317B6EDC8396203AC90FCBB62DF2716899DFD90A29CBA4227F4B0850EEDBD7F2A2A822DB8822095D043021FBF2CD3A9F65F69DEAB93BD9E00AAA20749E283CD801783E283600352258862AE9E29F90DC1DA3979DE20F74B4CC5CA3718F6A3ADEFB26537077953F4AE7DBE62B130546CF58E5D84F37182C7F48320F2728BD2F19BB898A3D856ECDE15370E76B809E30C825C89F30E3D6CB97D3B17AE933E10BAE703C279520FA9C4E255B0AAD4B1C834FADCD8F443FFD4714D5C15C454F4CFF51105C5CD4DFF8E5371EDF4E5F6C99BAD1AFEEA5FF8EBFED3E74FDF3FFAFED5EF8F7E7FF5FCA1E72F3D7FEAF95BFEC792E67F0561EB3EB42DA28CDF59F53F8904AAFA9FF891E17FBA7F8A5F697E2CD3BDDCFF2C226EB083847D27694C8F727C57F78B2D1F840D36218828773FBAD0897C4C27A37DD5570F3BD13FF9AA44FF94C579FB39989DF2F9DFFC63BF7EC8AB06935E4F004186006EDC10DC08C1B8453975A411D2B4A9BE1854069D638D5C4127933F613B6E8CB0C5802379712A4F3A6913FDC78D460D6DB06DDDBBDDF88B96DFC69C13E75754FAF9168B5CB1D60EBB85B90DEBAF8995C82DC28876E579B8DDFC81F073B57CF59AF840C4B992E60438C7E8D33F3C6183235141A68045AE0DD28773C34684E6F9A916D3E960470323F56FA8191EC2BFF699D2FDA7CF9FBE7F0A725EDFBFFAFDB1DF07FDFEEAF943CF5FF99957CF9FF66C1DCFD01CF5FC2DFFE39DEC7FE1CCDA2F6044FE66DF111F32FBA69E7777B6E6735286BFEB1B10159F95EC4F677F2BB7C9410DF8AA1033EEAFDBF316FE47F8DE115D843EDFBFD4795B3BA3F0FF39727EE8F2DC0A4915FE1C8110358E80EBE8C8114420499C6FB6C5230FBFF8997FF04483BCF57A02081CABE092E6C500F8C05A9A1DB582A9E3268A41A12D79F4A21D6531D8A4C316370B5FD248B4F18CBD45DB6817D3C2BC3EFA2F6EC238176B65ED6AE7EEFD14B6B8E1B8792943B04BFFE4A2AFB83E3F77ABB38BC8E75DAC01E4D76E6548DCC4F569F2DE6F71FD59DBFA2BFAA79E32FF0015FD53166DE21CCA07193B4FFA8A7ACE0951FFF94BA41E0BF281951F293011FEB5B9B4BAFFF4F9D3F74FEDFB9FEF87F8CED0F76FFE8DD7EF4FEDF75FBFBF7AFE88EF073D7FE9F993DF0B3D7FEBF91B9FA2FE5E201FDF156F95FFC1334AF5FE8B200A3F99E20D9D6AFF0419A087505712C45E606FE608C7B30FD7156D49E39BA30079433BBE037DD323DB390CA13EA66A45BFEE5F9BAF1DFA411E518F40EA84EF9FDBC01964E288B6C10784BDC0D4DB9B5D0FA228F077830DF4D6100410031083489A01E4885407887CE8463D650C54E4E348396DE346A43C06981B822DDF6123217490B0815EF4C98DE0E7559C0B7FF72314D8EB2177EC05A953ED873671034539B761F917026BC1BCC5596D366DCB6E6A3F5FFAB17361BDA108358EEBF09B90132C847227C38A73A2B8EA60D1B79719267E9EA6D759FF6DB640B6FA17FEBAFFEC7B469F3F7DFFE8FB57BF3FFAFDD5F34731D55ECF5FF9F95BCF9FD989F4876A7BD3F3B7FC0FF95F4646157EA6FB9A0589129F112F33FFD3FD78FCEB8288F1EF126BE70411FEB74DE9825CA23E226FF87C41F070443F489DF81EC2BFC5AEF76FF59886CC09BF37CE01DF975794738C3CEDE105BC1F3BE231FB989A4E7CBE3922D126FAF7C2067A6B1802084C03648E0C00E03350F5831083C3A0A24B7D4CD7F2B6C54D1536AA730FE98772F47CCD1F3BE69B0442C74F02959A8ED942B72A71D33A336A7D530F91C47990AE46FB54AFC16DD8397B37968159747D2BABDDD076535B1D8411377F5C3F6DE33CD891C7727EDE2CA0C50720F4A27F2B2CEA739D7F683012FD5B27B1431AC5EADFC6C030033FE1AFFB4F9F3F7DFFE8FB57BF3FF1BBCA4FA47E7FF373909E3FF4FCA5E7CF78BED6F3B7FC8F25C3FFC29745DCFF2EFDCB7CFF87AF1DFE679E0609E952235B70B07175ADA9F958E6E35B26D2F8C4F8B2D4D00FF6325143A002D14FB9DC12EED7A299DB64A287DF69F4FC373A3A319DF0BF236A280821F48207C02612BFEF51176DE3BAA33E6B37C67B4310400165FDE0007C903C0C700C400C90E76DB0B9911074B909207CB8B1FC36B3046D11B765471F786C43C0D8113BB4C992C3CF2087CAF572AC82B57CB01712373C36F28D6C3714376111FE56BD416351E8B8BEB8B9FD58F4EFE7984FBA72D3F2E129C8AABAEB8F73E763E06B0A59DBB87EC78A13B532BF89C1A3C012A7C6CFDD702AFBB70F5EBB2D2C5D8056E93F87F2C507A18ABFFACFF78EF0D7FDA7CF5F26E2F5FD937F7FF4FD6BBFD5FAFDD1EFAF9E3FF4FC65CF9DD5E75F3D7FEAF95BFE870537F442FF0B1F11097FAFD9D6ABC5FF8C7C67FE1FBFF3E1FF3283256695D47EFFF18BB3AFC4F321B6DCEFB4EB8F7CD53E7DF0C2BFC4974627F251E779F37B631A97DF4F857F0BD1E3CF5F7602D4BB6DF37FCBA966D82E788268873DD21C91C8D336FAF78A067C6B38022806258ED5016160185C0686173AA1475D4401D126CAF9F161F011DA2271E3A1C38D6623EED136DCC8613F8E51EF8407FD17374A87FEAD9C0F4FB57FEFA338276E64049BF926AB31A37183853DFA893447A8ADEA0D09C9445F3EAF91F32F3E2094451D7DE56BCCC44EF44F3DD78A441FD1BECCABFF121BE1AFFB4F9F3F7DFFE8FBB7705A2ABF31FAFDC9CF1FF1FBA9DF5F3D7FE8F92B3F9BF27CA9E74F9EF1F5FCCD1F96E57F14EBD7BC43FC2FFCE9F017ED83EEFE29BF7FF8B7395AA7F8FCE3FF5A594B0BD75FF3DD69E3840CFEABFBA2042AE48084FCBD918917FA4078FEAA9693A71F7CE5DC3E077184CFEF8DEC8DF6F8E4EC0086844F4F3ACE3FEC461F61238EE852D7A8D25004102033203118E419081FECA23CCA383A29534C8162A0D143DFEB4CDF34EC956F1ECA18478AB15FD5A70D65DC14711373A47DCE1B13895DD341CFEBCC50309F71A379FFD68E5E43D00FFB94F9AD54D88815D1C376DC941CE3E6A66DE8F1D713CE215FA385D3D92E5EE8FA872FAE9FE9617602F9CAE9305F3FE751DEC696E61AC22ECC2D6716F8A97FE1AFFB2FFFB8E8F3A7EF9FF89ED4F7AF7E7FF4FBABE70F3D7FF1BCA8E74F3D7FCBFF5822FCAF2212A7C3F38FF9BF257952102D44DF84DF605F102EEE4B9A2EFE27E27EA8FB9FB60650738BDB089F3FFC4F8E94E1ACFBF3376B05991F4C79F8D3D842A72C337FB6DC61DBECBB4DFAC397EEB4FFBC061075E1FF56CF957224FAF54C03BE351401947F580D65033FA276C09C720687A3A76D80A90FFD6A3DFA7193C5205256257CA2BCA909C2A7164553B5471DF780DF2045FF44FFC4CD12372BB6A37F4815EFDBCAAA371E366A53CA8C58CAF75666418D7CA11F3E5C1E5D646DD1F7EBA7C23F2C9959E52F4C904EE856AFDFF5C1C7EAD1F72F253B52CEF944FFBEE8965D837768FD60833A6F6F7A5DF5CFF5F9F5AA7FE1AFFB4F9F3FBE632ADFBFFEFDA1EF1F7DFFEAF747BFBF7C37D877413C77C491E71F3D7F644746CF5FF90158CF9F7AFE96FFD17BFC2F0F68E8C4FF0CFF0FFF367CC5EAF39F35C9FE79FCFEDB6F00FE2F12DFFFF8DFFDFAB1E873FEC32A7535C2082231FBF3A18FFF6DAD5173FF1A5DCE239E357DD168F34510DE831FA07DFCFE5017F638772281B0E1DFBF851E3AD844CFEB7241F6BF4937B834140154C59AC160507821E46390C9C78DC0913A080A06992365DC70B4F536951B939B25F4D041A29FB801C80799E20AF6461BFE120C49C20DE4379DE985BD987B18C4100F3C66D8FBE77C10CEA53C5F4BB3AE105541E8D00769FA7732A648A3E4D7681F0274AC38B7B3E827DA5357ED9F3EDA6D972F627EFCFA2D0F8AF1A1745BEA5FF8EBFED3E74FDF3FFAFEB51F141EE8F4FBA3DF5F3D7FE8F94BCF9F7AFE96FF51F13FE57F75E97F9A57D9B9FF89FF6D3E66F8BCF8BFF8C608BEB593BFE6B7E219F37D137E33E9F0D9694F1EC1A7751DFC5F2B278F9E7F5759591044E8848F5DDAB27E42175BEEFF9A1EC7AA1DF2E8850EEDA37F2F6CC0B7862680C09B01609090181CF294FB036BE566689B352BDF58853E6DA26DE84719B6DC0E3AF60A5BDC04DC4CB3CC166D78518694F9E2268C1BD96F1CD38B9DC0B0C8C2B0DE076D2B76AAE71336ED449C8C800525848E39B34120D167B48987338F02627E311F24DA587BEA6AFD9B6530F26BE4DC2BD70136C5F9A8FF3CA6C25FF71F64AC3E7FFAFED1F7AF7E7FF4FBABE70F3D7FE53F60EAF953CFDFF23F0AFF33FC38FC2DF95F1ECD13517C73F99FE65CD6FBBFDC47BC2218218E94E14BF3BB1BFE37BEADC16DAF4CC884AF8A4DF7B72B47EA2827E88167F890F8EEE298EB59D6250B79843A24FC7FCEA5DA875736F05B4312400C300313831303546509CB9BC9F448475DFDCD419E7AA49E1D8CE95CD4850E69DA20B9FF4C36B5D96266716350EEFAD8B534FAC14052EE379B31A0F9C3C1B4B56C236E3A9C0CDAA16B073B7A77FEC120E9E5D1BF29D05F750A5BB57F2779CC5E7C78A2FFD9E1D09AF1E88FFEB9DD39DF6051D5BFF0D7FDA7CF1F08F0DDA0EF1F7DFFEAF7A77848E5C751BFBF7AFED0F3979E3FED793E7C0C3D7FD7FC1FF91F1648B004FA5FFEC48CFF6A3E6567D74F5944F954D7CAE5B383FF892F9AFD5F9E3A6B527EB6AC28FC557E8323D822FC5B8ED5747C36B144BBE8833C7A083A48D4515EED2FD2514EBED1A52109A000DD890A1B0406823412374E0C3E65DC1CA5E362BAA1E375C5CD16ED298BB6B07E9433DF10A63174E246E82C1F53ADCC48196DE47ADC90669BB67103C67973E36546B3207D4C0F1D2276E25CC8870EEDB01F7332DD8EE529F3BF4E5A3B04BBB48FF3248D6E7C18BAECDFCCF7B5EB25CC53FD67C24EF8EBFED3E7AF58C34CDF3FFAFEE57785DF13FB9DD1EF8F3D7F1816FAFDD5F3879EBFF232047AFED4F3B7FC8F25D3FF0A7FB3E3F843C8E46785F03FC30F26EFCFD6F6A5D1D14736FFD78223F84E0D5F9523EDF04B09D088ADDE737E8EAFE3832DF2ACE9C391F3E188D03ECE2B6C96FDF35C5BE8441DEDE82FF21C79BD53A4A109200681C1CE3714CE490EDB8A4163E079518F5407316E92207788A009273FDBCB849237B4376C56ED524E581B2409FAB1A610E5E861371690A63EDAD22F12372575395C10D6D3EC1149C4F99A8D60464923D80846D52EA6C3F96297F3093D6C54FBC0066DD10B1CF279E62DFBBC3DF5456412FAF16154FFC23FEE2BDD7FF92F1AFAFCE9FBA7FA7BA1EF5FFDFEE8F757CF1FF13BA9E72F3D7FEAF93B3BDEF838F23F961CFF8BEFC0EE7CFFA1E7FE6FE147BB3F8D3F6F840FBE29C22F4AF8A1E143F3B9AA9132F8FF796A581033E1D7A2C77DC7B95017CF6BA4D1097B51CE9136E1AF531F363997C857CB286F646978022806A53A0894F18A01A58E3CC24D966F28723972A87A43A1479E418E57903B31F0419660A1AA4B5B74A8E7B6E5C68CB6A1CB395147DFE8D226ECC5B995CE84D5A31F36E27C421F9BD1A79F1BD7884D3B7F7AE0468EB9EAA19BFB27876A5DFF9545A3FD6156FD0B7FDD7FFAFC19291CDF3D1CF5FD93A7FBF21DAAEFDFFC9BA7DF1F7B54D5EFAF9E3FF4FCA5E74F3D7FCBFFB0678325DDFFF2D930F6EC884F1ACF4A9DF9BFE17F87FF1B3E35BAF5FE2FF9EAF32776E3D9946731EA694F1AFCC31679847A84538A593D65FF455DB4C97AB5D945D18F1B7887BC353C01541D2CD2C1DE315831B0F1901E37010449FD4D896E0C38C7D2AEDD38D8E2F6A9DE786ECBEAF26D956F42EAAB379D9F8FDD54AECB1D57E8FBF9983DDAF2D1F09B9AFEB9494D2F6E72FA45E2C8BA3DD528273F2FCE2F2B755828CBEBCC26ECA7F7D755FFD69885B138F7B0A3FE6B9152C25FF79F3E7FF97B48DF3FFAFED5EF4F2DCA58BFBFF90F48F1DC505DA853CF1FF90F717AFED2F3A79EBFB30FD5A9FF23FFE31DEF7F31EECC1CF8FFDB3BA325C76D2300A6CAFEFF2FCD43F29CF81234C016B15CDD5E52F649B6D4A8D38204010CAF3918CC402475F7FA8F008B78733E427DC4BA7BFCC93CA2FF6DFCBDCFBBC6DF2C1EF9348EE38D9CBEF6DC798938DBB4EA10FFAF32FBF7B8F25D4FB0FC15F2BFFC021017C13B5EBC705E308EB1ED620EB92F9FE2A27367CDED9D3DB3A3A5A8288C9FD9E7B190B2F743FBD564D59D3B471F2817AA3417780EF91E57895828E297C4F6052364CE7357FE6834E56F8AECFFC7852EDA7C4C53EAEAE7688F4C13DBBF8C73C73141BE2FA7564EF2C7958BFFD2FF437FD0310D69FAB7EC49E36F39F6D99FECAF73CBCA9B7F7024E73C7AD8CFE6DFFC0FC748FE57FE67FE77F1C7BBC65FC612C6BF67FC39C3AEDBBCA95FB9E2521EF93A1F23C4861A7F6B5789D946E319B7788CB6C62BAB9F11AB1FB13C758CFFE9CFE3C639C85FE78ABFBFE21FEABC5A7A8905202F8A4AB3EF5B86D14541549EFD6E9D39291FB78BD996DC0BCE375BB44539F6F61CB72DAAC1F60A078EBF4371E61601F4E89FF6F34E9BED3C7891D5B7DFCE3B75944FDFE3DFD46BFF0F57F9EE33983C17EA7ADE2E8CD12775956F3BF2E4C73FFD6BFCF94D75F66711C8FE36FF34FFE67F1057E47F2D7F76F71BFD36FEE6FF1E3E6DFE67FE77F1C75A2828FE321EBE1F7FCE2F5147CC3C63EA11C36A67F1C0987BF7BB8D29D3FED0EE6A7F38BEB7BFED63C047677B8C4C3FC6FFB4D18671BDA6601A8FA41ECFF31B6D5E31BDDC021017CD49E89A7321BF9796C3EFFB7B4E65DB9505A5B1CF2967F4375F8A3B94887212F5DD66DF7A28D65C481A65D4A4DCE4F694753C33C9B68AA7B27E923F64DA569957F9F6433D17B2A83BDFF173399729FFB7F1CCE6F806D376ABEC7CB48DB6F4C5C76DFE1FC9BF7FFDE518FFF4AFF1B716D2B33FD9DFE69F234860B63D7C81E65F1CF3FC8FFCAFFC4FFDC6FCEF3358271E32E628FEF8F3C45F5E0BE240F4D55870EE13771EBFD6F555FC4B1F53D7BF887FE9F7C3F53FE2EF0FF2A7BC332E761C51678FFF29DF13C749D461DB3E2DDFEBBED2F64B2D0079015192B9BA3872D354CAB1BF7FD3CD820A8AC0E7FAA2659495E7125594A91E4331663FA3531564ADF2CE259D595723C51D47FE8A176D6CF7EBAFE3C554E38E1F5A50A6B2712E24F691E9620FFDCCDE0F055D6DA8B706DADE37EDB8A36774FBE1D1320A7CC672DD72C742D6295F79C98F7FFAD7F8D31E605BB23FD9DFE69F352F303F36FFE2B3E47FE47FE57FEA7B9393F2BF8B3F8ABFBE1F7F125BDC8B7FF53719432BFEE0468C75B306C72C2777AC19DFCFF89BF177C4CD2EF2787C36BED38E72EAD23F3289B7C9FD188FD3CF2BA7975B00F2C272215DCD5B86792DB658C67192467CEE8C3FB6BBB6A1DDAE546B418856AB1F95C9FE28E5A554F4B7F7B52B1AE5B453A9676FA33E4AED9D45B4E7F827F9C7F9D3C617602987FA1C6610D19E9FA4FFCF781C8D3E937F0EF4F8A77F8DBFEC4FF6770530CD3F6BFE6FFECDFFC8FF5A0B3CF99FF9DFC51FC55F3F33FEC4EF30616F90652CBBDB1F6E5ED057DBE36FDB189FD3DE3272FB32DEA38C8FC93ED9B71D75DF21BDE40210174E2562DB450F1580DC322E380AE005BFF76228FAB01EDBF44D1B540847C1632A9EFD9373CCBB8B50607E96FDBA10435F28EFAAFBAF712EE7CFD7216F08E304E6267F6EF247196D76F9C854BEEF3DF2A7E0A7FC63A573FFFFD33F774679AE9C8BFF972934F9F14FFF1A7F0781ECCF61FFB3BFCD3FCDBFF91F4307F0E1B08BF95FF99FF9DFC7635B231619C661C63CE4C51F23FE7BA7F86B8B29892DFFD7F8F7975F7EBDC59F44BD7C3D457BD3CDFFA4FC8877EFD95FC6A131AD76591BED75E0386D394EA2DC85A45DE63CF8827F5E760168BF565C602EE67ED1F78B4B390A603D723E24CB3D463BDBD26E2F57264AA612CD32FA1B1BBB7CFBE5388F9BF98D938B2F94D3B7F576399E838FA9B94F1BD227F9AB38F9703EAE9F5C27AFF8A77FC7F86FFCADC55FC645F627FBAB9D6CFE593E84F30779F3EF7A4C5E26879B91FF71F5FF0E30F97FF95F8E15ED2AAA91FF5FFCF3EEF19FAF6639C70531F8F7E3EF39FF7A23C61693CFF1B4D95FEAE9BBECF6977213E5CA257FA7F4F20B405E5C2FF87505D00B8E92F0215146BB3D18A48C3B7948F4B57F542CFA56CEEC8BFE2E75BF7D43D9C65BCCB913681CA35FA4DEE48F360C865DBEB228A3DE7C81E6D1AFE74A1D6E5D471EC9FF0BDBB627BFF7FF573639AD931FFFF4EF1CFF8E9FC65FF627FBDBFCD3FC3BBC84FC8F9BFFC6BC90FF95FF99FF5DFC815D24157FAD585ADFD9FC87F1EF6047DCFD31FE60BA5931396CEDCBDCB8DB9C3A24AF0131327549F7E25FCAA93B7DBB51F79DD2CB2F007971F77C2EBA8C0BAE32788CF25D895008EBA81C281265EC93DCA72DC97A1E9F85638987EA94515F39F66DBB7DC1C9321AB23A6CAE3CFB77FF2A7FC9F56FF2E39FFE35FEB23FD9DFE69FE6DFE5E7E47FAC47B6F4B5F2BFCEBB3F65A2DF69AEBF99FFF9B5FFAFE7BDF2FCEFFCEFFCEFFFC7FFC6CE509F0FF3B5F98FEC0FE3CD58189B3502EED99672FA20D9DF75FEBBB59BB5DEE3CF5B2C00792955002EBC8180C7CCADC3BE4AE831DA917014A8A702A994E47B9AE5DCB5B3B5A11DAB9B28DBDDFA870CFAE1B8E733FBE2BC47B9B7CB299FBEFC168A7626DBD087E77C3D6FEB925BDFB2E4C73FFDFBE8E835FEB23FD9DF8FF35FF34FF36FFEC7BA0B48DF69F7A7F2BFF23FF3BFD79C51FCF1316EBC672F2C7BF5F8EBBAE0F255FC09136311C792F1AF9CC8AFC9981D59B6A78CBA57F9D7B6EFB0FF560B405C50944045715BE76557A4BD0EEDD8A71ECAA70259A603AC624E451B7246A3298FE37B5D15CF7E780698BAD4F19CD8E6B32B308FA029FFDAA7E746FBE40FF6F14FFF8EF1741D2B8DBF75B762F6673902D9DFE69FE6DFFC8FFCAFFCCFFCEF151F157F147FFD99E34F7FE0081F167FFE1AFF3A8EC9A7FF3F62787E95DB588098DE3A6CBF6B7ABB05202F340A632048998AE2828BCA4F1D8E91DCF61839C9FDB9B3FDB1BE7DFB0B63C8B6CCEAEE7F25DFC51FE5EDF23D47FB234FFEBA76B28DFFBF6FBFC42013F5C5FDF46FDDE5E718730CC1A9F1772E7EA327D99FD3FE677FD71CA93D2177EC685BB2BFD95F7F09489D505FDC6FFE69FE41279A7FCFF7753AB7E47FE47FE877993B56D411ED29F92BCDBFD803FF3FDA861FF99F1E870DDB2E12C18EBE4AC3CEFEFD1FFFFCECB9BD191915849C8F8A2606CB50201489E3FB00F43839893A6CBBAFC2B16F7B17A0D8BF1D1F8AF96DD4D1D02B7F74341FFBC281E60594BC13E82BF99E9FED6FFD273FFE87FEA67FE76398B7F1D1F8CBFE647F9B7F8EBB7C9D3F9B7FF33F78EC33FF2BFF33FFBBF8A3F8EBE7C59F44D07F64FC3DC29D112B9F313D7D974E022D001D2C080259A061F185E46AA18B3847B5997D58B4196DA8635B72FAE2163594997D958E72DAEEC9E3C8639B6FC8C8D9679B36D7447F9E9FE74D1BCE9D7CCA3FB62DA70FDADC934FBBE4C71F5D49FF1A7FE841F627FBDBFCD3FC9BFF91FF95FFF99140FE77F147F1D7F93A14FC45E34CF2EFC59F94DF8B3F194F1CB30F6355E3D98FA3EFF3DD8177E5DF89BFAFFDB4DF1D409F7440654251D946392DDB15956DD3AED42AB965B6757F6F338FB1C073DC95C13E893CF9F1470FD2BFC6DFB413872E3851667FB2BFFB5CE276F3CF72329D6F1D3BEECBC9F9D59F6ED6CE72BCF937FF43FD502F9C8BB3BF2B506BFE69FED96DA9DBCD3FCD3FD84EE7DB67CFBFEA65F97D02DD01749FCB2CDD9517C3E6DD419493A693C0CAA5DBC7C2CD3C38FEE834E8645ABEE70E141D8BEBAA277D5027F9F14FFFD6DD798DBFEC0F3634FB3B16C99B7F9A7F1D0BF91FB7C003FB90FF757C81747CC908936BCAFF5C77E4E77F9F7760E85FA12BC51FC55F7FB5F8539B76B575ED7F26D002D06726DF2DF1112A14CC41E13744FB028DF5FC96C4DB05E918834A5DFB20F7B8F96E80396EB25FDBD24FF2D71D22F13F17C8D493F46F7D4BE7B86AFC657FB2BFCD3FCDBFF91FFA50F95FF99FFA07E6F9DFEB0B26FCA5E28FE2AFBF42FCB9EBA9E75BFE63022D00FD98D1776BB8004305270D15917DCB08C4753AA94B1D8E913BE9506E7F1EB3FDDE9697D079C791F5696BDDE42F830D0F99C43FFDDBC750E32FFB836DC8FE36FF34FFAE7739E47FE47FE94F6A1BF59FF6B933FF33FFBBF863C5708E97E2AFE7C49F702FFD3E022D00FD3E7E9F5AEB509E9328DFB6DD0FC0C7B019EDD7DD44D477C2B52D018AC12A82DCDE8F8F467FFB6DDC09E4A3631825B757FDE4C73FFDDB9D58C751E32FFB93FD3DE798E61FC6C37266B1117EE4A2DD68FE5D8BA7F0C8FFC8FFCAFF3C7DEEFCEF93C5B297C51FC51FBF2FFE9893727F7E0A8116807E0AD6AF3B659220ED77A6E8549253EE42D25E97634E30D7F2E98C8D3E29A73D754D3AAEECEFE5C93F0D135CE414FFF4AFF177FECA0376439B92FD590E6EF6F79CC3B49DE849F34FF3AFB6027D2039AFB29DFF71FA65F95FF95FD84BC78779FE67FEE7BBF89FCC09A5E7116801E879EC931C81084420021188400422108108442002118840041E42A005A087604E480422108108442002118840042210810844200211781E8116809EC73EC91188400422108108442002118840042210810844E021045A007A08E684442002118840042210810844200211884004221081E7116801E879EC931C81084420021188400422108108442002118840041E42A005A087604E480422108108442002118840042210810844200211781E8116809EC73EC91188400422108108442002118840042210810844E021045A007A08E684442002118840042210810844200211884004221081E7116801E879EC931C81084420021188400422108108442002118840041E42A005A087604E480422108108442002118840042210810844200211781E8116809EC73EC91188400422108108442002118840042210810844E021045A007A08E684442002118840042210810844200211884004221081E7116801E879EC931C81084420021188400422108108442002118840041E42A005A087604E480422108108442002118840042210810844200211781E8116809EC73EC91188400422108108442002118840042210810844E021045A007A08E684442002118840042210810844200211884004221081E7116801E879EC931C81084420021188400422108108442002118840041E42A005A087604E480422108108442002118840042210810844200211781E8116809EC73EC91188400422108108442002118840042210810844E021045A007A08E684442002118840042210810844200211884004221081E711F82F7C633D8A39192DA90000000049454E44AE426082 .png ui_select2 89504E470D0A1A0A0000000D494844520000046E000000EC080600000025FAE0AA00000C4B694343504943432050726F66696C65000048899597075C535717C0EF1B9924AC000232C25EA26C02C8086145109029884A48020923C484A0E2A6942A58B788820BAD8A285A072075E2AE16C56D1D451115A516ADB850F96E06D4DA6FFCBE93DF7DEF9F73CF3DF79C93FB6EDE0540A7962795E6A3BA0014488A640991A1CC8969E94C5217A0C10F0A7480178F2F97B2E3E3630094A1FBDFE5CD0D8028EF575D95BEFED9FF5F454F2094F30140E2216709E4FC02C80700C04BF9525911004416D4DB4C2F922A3903B2810C060859AAE41C359729394BCDD52A9BA4040EE45D0090693C9E2C0700ED16A86716F373A01FED5B90DD2402B104001D32E420BE8827801C0579544141A192A11D70CCFAC24FCEDF7C660DFBE4F17286599D8B4AC86162B9349F37F3FF2CC7FF96827CC5D01CF6B0D144B2A80465CEB06EB7F20AA3954C83DC2BC98A8D83AC0FF99D58A0B2878C52458AA864B53D6AC6977360CD80116437012F2C1AB219E408497E6C8C469F952D8EE042862B049D212EE22669C62E14CAC313353E6B65850971439C2DE3B035631B7932D5BC4AFB538ABC64B6C6FF2D91903BE4FF75892829153215008C5A2C4E8985AC0DD9409E9718ADB6C1AC4B449CD8211B99224119BF2D6496501219AAF68F6564CB221234F6D202F950BE58B948CC8DD570759128294A5D1F6C279FA78ADF18729350C24E1EF223944F8C19CA45200C0B57E78EB50B25C99A7CB1FBD2A2D004CDD83E697EBCC61E270BF323957A6BC8A6F2E244CD587C6C115C906AFF788CB4283E491D279E99CB1B17AF8E072F06318003C200132860CB0285201788DB7B9B7BE137754F04E00119C80142E0AAD10C8D4855F548E035119480DF2109817C785CA8AA57088AA1FED3B0567D7505D9AADE62D5883CF01872018806F9F0BB42354A323C5B0A780435E27FCCCE87B1E6C3A6ECFBA78E0D35311A8D62C82F5367C892184E0C23461123884EB8291E8407E031F01A029B07CEC2FD86A2FDCB9EF098D0417848B84EE824DC9E2A2E957D15CB78D009FD476832CEFA3263DC1EFAF4C643F140E81D7AC68D7053E08A7BC179D878309CD91B6A399AB895B933FF4D9EC3197C51738D1DC58D8252465042288E5F8FD476D6F61EF6A2ACE897F551C79A355C55CE70CFD7F373BEA8B300DEA3BFB6C41662FBB1B3D809EC3C76186B064CEC18D6825DC48E2879780D3D52ADA1A1D91254F1E4413FE27FCCC7D3CCA9ACA4DCADC1ADC7EDA3A60F14096728F747C02994CE94897344454C36DCF9854CAE843F7A14D3C3CDDD0F00E5FF887A9BEABBA4FA7F404CF4FED2CD2F0460ACDDE0E0E0A1BF74B114000EC2678CDAF997CE710ADC0E1602706E255F212B56EB70E5850077031DF84499000B60031C61461EC007048010100EC681389004D2C0145867115CCF32301DCC060B4039A804CBC06AB00E6C045BC00EB01BEC03CDE0303801CE800BE032B80EEEC0F5D30D9E833EF0060C20084242E8080331412C113BC405F140584810128EC42009481A9289E420124481CC46BE412A9115C83A6433528FFC881C424E20E7910EE436F200E9415E211F500CA5A106A8396A8F8E4159281B8D4693D0C9680E3A0D2D41CBD02568355A87EE429BD013E805F43ADA893E47FB31806961469815E68AB1300E1687A563D9980C9B8B556055581DD688B5C25FFA2AD689F562EF7122CEC099B82B5CC3517832CEC7A7E173F1C5F83A7C07DE849FC2AFE20FF03EFC33814E3023B810FC095CC244420E613AA19C5045D8463848380D9FA66EC21B229168447420FAC2A7318D984B9C455C4C5C4FDC433C4EEC207611FB49249209C98514488A23F14845A472D25AD22ED231D2155237E91D598B6C49F6204790D3C9127229B98ABC937C947C85FC843C40D1A5D851FC2971140165266529652BA5957289D24D19A0EA511DA881D4246A2E7501B59ADA483D4DBD4BFD534B4BCB5ACB4F6B8296586BBE56B5D65EAD735A0FB4DED3F469CE340E2D83A6A02DA16DA71DA7DDA6FD49A7D3EDE921F4747A117D09BD9E7E927E9FFE4E9BA13D5A9BAB2DD09EA75DA3DDA47D45FB850E45C74E87AD3345A744A74A67BFCE259D5E5D8AAEBD2E4797A73B57B746F790EE4DDD7E3D869EBB5E9C5E81DE62BD9D7AE7F59EEA93F4EDF5C3F505FA65FA5BF44FEA773130860D83C3E033BE616C659C66741B100D1C0CB806B9069506BB0DDA0DFA0CF50DBD0C530C6718D6181E31EC34C28CEC8DB846F9464B8DF619DD30FA30C27C047B8470C4A2118D23AE8C786B3CD238C458685C61BCC7F8BAF10713A649B8499EC9729366937BA6B8A9B3E904D3E9A61B4C4F9BF68E34181930923FB262E4BE91BF9AA166CE660966B3CCB6985D34EB37B7308F34979AAF353F69DE6B61641162916BB1CAE2A8458F25C332C8526CB9CAF298E533A62193CDCC6756334F31FBACCCACA2AC14569BADDAAD06AC1DAC93AD4BADF758DFB3A1DAB06CB26D56D9B4D9F4D95ADA8EB79D6DDB60FBAB1DC58E6527B25B6377D6EEADBD837DAAFD77F6CDF64F1D8C1DB80E250E0D0E771DE98EC18ED31CEB1CAF39119D584E794EEB9D2E3BA3CEDECE22E71AE74B2EA88B8F8BD865BD4BC728C228BF51925175A36EBAD25CD9AEC5AE0DAE0F461B8D8E195D3ABA79F48B31B663D2C72C1F7376CC67376FB77CB7AD6E77DCF5DDC7B997BAB7BABFF270F6E07BD4785CF3A47B4678CEF36CF17CE9E5E225F4DAE075CB9BE13DDEFB3BEF36EF4F3EBE3E329F469F1E5F5BDF4CDF5ADF9B2C03563C6B31EB9C1FC12FD46F9EDF61BFF7FE3EFE45FEFBFCFF08700DC80BD819F074ACC358E1D8AD63BB02AD0379819B033B83984199419B823A83AD8279C175C10F436C420421DB429EB09DD8B9EC5DEC17A16EA1B2D083A16F39FE9C399CE3615858645845587BB87E7872F8BAF0FB11D61139110D117D91DE91B3228F4711A2A2A39647DDE49A73F9DC7A6EDF38DF7173C69D8AA6452746AF8B7E18E31C238B691D8F8E1F377EE5F8BBB176B192D8E63810C78D5B19772FDE217E5AFC4F138813E227D44C789CE09E303BE16C2223716AE2CEC43749A1494B93EE243B262B92DB5274523252EA53DEA686A5AE48ED9C3866E29C8917D24CD3C4692DE9A4F494F46DE9FD93C227AD9ED49DE19D519E7163B2C3E41993CF4F319D923FE5C8549DA9BCA9FB330999A9993B333FF2E27875BCFE2C6E566D561F9FC35FC37F2E0811AC12F40803852B844FB203B357643FCD09CC5999D3230A1655897AC51CF13AF1CBDCA8DC8DB96FF3E2F2B6E70DE6A7E6EF29201764161C92E84BF224A70A2D0A671476485DA4E5D2CE69FED3564FEB9345CBB6C911F964794B91017C61BFA870547CAB78501C545C53FC6E7ACAF4FD33F46648665C9CE93C73D1CC272511253FCCC267F167B5CDB69ABD60F68339EC399BE72273B3E6B6CDB3995736AF7B7EE4FC1D0BA80BF216FC52EA56BAA2F4F537A9DFB4969997CD2FEBFA36F2DB8672ED7259F9CDEF02BEDBB8105F285ED8BEC873D1DA459F2B04153F57BA5556557E5CCC5FFCF3F7EEDF577F3FB8247B49FB529FA51B9611974996DD581EBC7CC70ABD15252BBA568E5FD9B48AB9AA62D5EBD553579FAFF2AADAB886BA46B1A6B33AA6BA65ADEDDA656B3FAE13ADBB5E135AB3A7D6AC7651EDDBF582F55736846C68DC68BEB172E3874DE24DB736476E6EAAB3AFABDA42DC52BCE5F1D694AD677F60FD50BFCD745BE5B64FDB25DB3B7724EC3855EF5B5FBFD36CE7D206B441D1D0B32B63D7E5DD61BB5B1A5D1B37EF31DA53B917EC55EC7DF663E68F37F645EF6BDBCFDADF78C0EE40ED41C6C18A26A46966535FB3A8B9B325ADA5E3D0B8436DAD01AD077F1AFDD3F6C356876B8E181E597A947AB4ECE8E0B19263FDC7A5C77B4FE49CE86A9BDA76E7E4C493D74E4D38D57E3AFAF4B93311674E9E659F3D762EF0DCE1F3FEE70FFDCCFAB9F982CF85A68BDE170FFEE2FDCBC1769FF6A64BBE975A2EFB5D6EED18DB71F44AF0951357C3AE9EB9C6BD76E17AECF58E1BC9376EDDCCB8D9794B70EBE9EDFCDB2F7F2DFE75E0CEFCBB84BB15F774EF55DD37BB5FF79BD36F7B3A7D3A8F3C087B70F161E2C33B5DFCAEE78FE48F3E76973DA63FAE7A62F9A4FEA9C7D3C33D113D979F4D7AD6FD5CFA7CA0B7FC77BDDF6B5F38BE38F047C81F17FB26F675BF94BD1C7CB5F84F933FB7BFF67ADDD61FDF7FFF4DC19B81B715EF4CDEED78CF7A7FF643EA872703D33F923E567F72FAD4FA39FAF3DDC182C141294FC653BD0A60B0A1D9D900BCDA0E003D0D00C665F8FE30497DCE5309A23E9BAA08FC27569F0555E2034023BC295FD739C701D80B9B3D6CF4F900C48500901402504FCFE1A61179B6A787DA9776030024ABC1C157F0FD8602DBC7C8C1C181F8C1C14FB530D86B001C7DAA3E5F2A8508CF069BDC9574C5723FF85AFE052A297E0E2F28F27A0000008A655849664D4D002A000000080004011A0005000000010000003E011B0005000000010000004601280003000000010002000087690004000000010000004E00000000000000900000000100000090000000010003928600070000001200000078A0020004000000010000046EA003000400000001000000EC00000000415343494900000053637265656E73686F74949E01D50000000970485973000016250000162501495224F0000001D769545874584D4C3A636F6D2E61646F62652E786D7000000000003C783A786D706D65746120786D6C6E733A783D2261646F62653A6E733A6D6574612F2220783A786D70746B3D22584D5020436F726520352E342E30223E0A2020203C7264663A52444620786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323223E0A2020202020203C7264663A4465736372697074696F6E207264663A61626F75743D22220A202020202020202020202020786D6C6E733A657869663D22687474703A2F2F6E732E61646F62652E636F6D2F657869662F312E302F223E0A2020202020202020203C657869663A506978656C5844696D656E73696F6E3E313133343C2F657869663A506978656C5844696D656E73696F6E3E0A2020202020202020203C657869663A55736572436F6D6D656E743E53637265656E73686F743C2F657869663A55736572436F6D6D656E743E0A2020202020202020203C657869663A506978656C5944696D656E73696F6E3E3233363C2F657869663A506978656C5944696D656E73696F6E3E0A2020202020203C2F7264663A4465736372697074696F6E3E0A2020203C2F7264663A5244463E0A3C2F783A786D706D6574613E0AECDE1D1E0000001C69444F5400000002000000000000007600000028000000760000007600002076214491F500002042494441547801ECDD099C5575DDC7F1DFBD77F661560630D4D47C256551A9A4A6E6F2B8F0284F2E68686A468A2B282E28E212A0B880E1828F240A868AB990A68F4B699A95656A9AA565A61108882CC3300303B3DDE5F9FFFE67EE997B2F7766CE30773867F4737CCDDCB3FCCF39FFF33EF7F562FAF65F42B5F50D09614100010410400001041040000104104000010410089C4088E02670EF840A218000020820800002082080000208208000025680E0862F02020820800002082080000208208000020820105001829B80BE18AA8500020820800002082080000208208000020810DCF01D40000104104000010410400001041040000104022A407013D01743B510400001041040000104104000010410400001821BBE03082080000208208000020820800002082080404005086E02FA62A8160208208000020820800002082080000208204070C3770001041040000104104000010410400001041008A800C14D405F0CD542000104104000010410400001041040000104086EF80E20800002082080000208208000020820800002011520B809E88BA15A08208000020820800002082080000208208000C10DDF0104104000010410400001041040000104104020A0020437017D31540B01041040000104104000010410400001041020B8E13B80000208208000020820800002082080000208045480E026A02F866A2180000208208000020820800002082080000204377C0710400001041040000104104000010410400081800A10DC04F4C5502D041040000104104000010410400001041040C0B7E026914874AA1F0A853A3DC601041040000104104000010410400001041040A03702FD2993D86EC14D264A329CC9DCDF1B78CE45000104104000010410400001041040000104B645A0B39C22B97F5BAE998B73FA3CB8490D66920FEBEE6BDC24893FBF2AF1B75E93C4DA55221BD68B3437E7E2B9B806020820800002082080000208208000020820D0B940519148D540090D1E2A9111FB8B8C38406440992DBF557E61F626F7757EC1BE39D267C18D1BCEB43F5CEAB6D4D54AECC98725F1CA4B22D168DF3C195745000104104000010410400001041040000104BC0AE4E549E8DB4748E4F85344AA6BDCB334B049CD34B67780D327C14DF281321F4E242189B75E97E8DC59126A6D75115841000104104000010410400001041040000104822090282890BCF32649E89BDF32D5E918833735E3D89EE14DCE839BECA18D096C742CE2677E2EB1C7EE0FC27BA00E08208000020820800002082080000208208040A7029193C78A8C3AD17491D2224E80E3477893D3E0267B68A30F68821B33964DECCE9BCD6AE7B349694916041040000104104000010410400001041040C0770193D844264C96D0BE079AAAF8D7F22667C14D97A1CD47CB243AFD5209B5B5F9EE4E05104000010410400001041040000104104000012F0289FC7CC99F3A5B6497DD4C717FC29B9C0437D9429BE43E6D6113FFC92D9278ED152F2694410001041040000104104000010410400001040223103EE870099D3DD1E4361DDDA5B472DBABDB54CE829BD40ABBA18DE922256B564BECF27302034E45104000010410400001041040000104104000819E08446EB94764C80EE694ECE14D5F0E56DCEBE0A623A4497D6433A64DDCFCE82E3320717CF103A9075947000104104000010410400001041040000104FA8D40F8D4B344461E67639B5058C39B8E6E53C987E8ABF02627C14D476B9BF6D9A34CAD1389B8FE96C4ACA992F8C7DF92CFC127020820800002082080000208208000020820D0BF04BEBAB7842FFF91A973C874910ADBBA27679B4A6622810C6E325BDB24B76D6863C6B6D116378929E3453EF9B87FBD106A8B0002082080C0675020545C2C919A21125DB1EC33F8F43C320208208000020820D085C0E77694D04D7739ED6C4C62D311DEA4B7BCE98BF0A6572D6E34A849264BB6758DED1B657E25439B785C12E34F17D9B2B98BA7E71002082080000208F8215074D06152B4FFC11219BAA3E4ED60FE18292B77AAA1130BAC5F27D1552B25FAF172D9F2FCD3125DF2811F55949263BFEBDCD7CC4CB9E5974FFA52076E8A00020820800002084849A984EE5A24A170D80D6F9CD6376AA3414EC844214E46926BAD5E0737C90A255BDB38A18D096C4C8545C7B9397374B2089F08208000020820100081FC617B4AF9591324FFCBC3BDD52616B3A1C9C679B77B2B9FA352DA0268C8632FD8AB259AB6C89A31237374652E830002082080000208F45C2074DF1322667C1B0D694262BA4B397DA5EC76F26A816C7193AC9C0D6A34ACD1716DCCA7F363C6B939F3C464113E11400001041040C067016DC1523EEE42F70F8DD4EA245A9A255EBF41C21595122A2A4E3D64D7E375B5B2FE8AF1125BB36AAB637DB1E3D316DCA8AB2E89D616493435F50519D74400010410400081BE14B8EF7113D2981637B6AB54FB00C5EEBA73E34005371ACC68856C6063C31AAD647B2B1BDD36DDA4E26680E2D05927F5251BD746000104104000018F02F95FFC920C9C7997487E817B4674E912697CF47E69FBF7BFD202190D194A8F1B2325C71C2FA1D232B77CEBDFFF2A75534CF0B31D964F5370537CD848A9B8F41AABD6F2C6ABB2E1FAC9DB41905B20800002082080402E05120B7E6E1ADC98E0C6769732C14DFBEC524EC39BBEEB2EB5CD5DA552839B8EF0A6BDC58D9D0ADC74978A99E0665C7BDFF45C6A712D04104000010410E8B1C0A07B1F95C80E439DF34CF7A7C6C50F4AE3430BBABC8E8627D5D367A775ABDAF8935B65CB73BFE8F2BC5C1C24B8C98522D740000104104000815C0924E62F965044C7B8D1F0C66971E3B4B069EF3ED5DEB825D7AD6E7A15DC743CBCB6B0690F6DCCCE84F963D0ECB1AD6E086E3A9458430001041040C02F011DCF66E0ACB9EEED9B5E78461AEE9CE96E77B5A2AD6F6AEEB84FC20307D962B1359FC8BA7163BA3A2527C7086E72C2C8451040000104104020470236B8696F6D138A449C418A7560E2F61027799B400637C91637A6DF94E91EA5DDA59C6E523A2D78783BFC6197C4E11301041040000104B20B948E3E55CA7E78BE3D9830B33DAE1D7B428FC659293EFC68A9B8F82AE7E2E6DFFAD5C71E9CFD4639DC4B7093434C2E8500020820800002BD1688CF7FCC8E71A3DDA5C4043861ED2365FB49392D6E9237086070A32D6D4C2B1B1BD898E0465BDA9816373ADE4D2C1E93C8D927DBE3FC4200010410400001FF042A274D95A2438EB01568FDEB9B5277ED253DAA4C64C8501934FF51F79CF593C74BDB7BEFB8DB7DB14270D317AA5C1301041040000104B65520A6DDCEC31173BA096A4C8B1BED34959C65CAB9A6769FD22CC7F974F6F5FE770EBA4A99A0C66437DABAC60C556C1ADB682729677C1BDBE286E0A6F76F892B208000020820D04B818A095748F1C8EFD8ABB4BEFBB6D45D75518FAF38E4E1E72434C019A878E3DC1F9B29C29FEAF21A85FB1E204507FE97E40DDD49C29555B6456E74C53269FBCF87D2B6E4036979FD0F5D9EBF2DC18D0EC05C74C89192BFFB1E12A9AC16292C94D8AA95D2B654EFF9A1B4BEFD86C41BEABBBC6FE641ED2AA62D8E0A86EF2D918135122E2B97F8E64689AD5D6D7F5ADFF98B34BFFABBCCD3EC76E13EFB59B302D355AD64D468BB4F0782DEFCE4236EF9E8CAE512351E2C08208000020820106C81B8096EECAC52EDE3DC844D1729336D93B3CF6635810D6EDA5BDB98F446031B0D6E4C931B675629D3652A72CE29C196A7760820800002087C06048A8F1C2515175DE93CA9F9F7B976E299125DB6A44F9E5CC7C2A9BEF626C9DB7D5897D7D769C5EB674E95B60FDFCF5AAEA7C18DCEDAA4B33775B5249A9B64E3DDB749D34BBFECAA987BACE4E8E3A4FC9C892279F9EEBE6C2B3A3BD7A687E6A7855199E30A653B4FF76D79F617A64EB7BA87F387ED69822E133A9925BAE223133CAD708FB18200020820800002FE09C4EE79C4F490726695324D6ECCBA096D4CBB1BED2E95DACA26753D17B5DDE616377A73676C1BE7535BD798E4C6B6BCD1F5B80E506C3E096E72F19AB806020820800002BD13880CDD5906CDFB997B9196375F930DD32F77B773B552F08D115279F9540997577ABB645BAB6C5C7097092F9ED8AABCD7E0C6098A6E3641D11E5B5DA3B31D4DBF7E561AE6DCDCD961BBBFFC8249A2C1CD568B3635CED604DAECAF9F7D9D34FFEE457B4AC15EFB4AF575B3B73A3D73476670537DE31CD3BA672F5B4C03A1DA8BC6669EC23602082080000208F820A0C18DB6B809EBC0C43A2DB88E75631AD938EB7DD3DA461F3347C18DE91A65FE86D1E42661C6B5D14087E0463D58104000010410088EC0E0FB7F21E1EA1AB742D125FF92FADB6FCA59CB1BED1A5575D58D22E68F19BB98BF073420697EE38FD2FACE5B7630E482AFED2DFA33E078D322D774634A2EF5337F24CD7F7839B9693FBD0437DA8D69D0DC45122AAF70CFD5AE4B4D2F3E27ADEFBD2BDAAA47031DEDAA34E0A4D3DC99B1B4B076F5D22E5FD9160D5C3478492EB1D5ABA4E9E5E745BB99E98FD62D7FD85764C02963A5E02B5F4F1693444BB3E8F83FDAF549CB147C6D1F7BACF8A0C3A4E8D0A3EC7ADB07EF49E3630FBAE768572EED42965C086E92127C228000020820102C81F4E0C6B4B2498E77D31EDE686D73DDDAC65EB3B6BEC1462EDBC2A1018DD3EA463FF50AE697697E1D333F26B931334CD1E2665B5C3907010410400081BE10D02E38D537DC21A1C2A28ECB9B16B22D66B0621D6FA6F9D5DFF678FC978E0B89D4FC6491E4EDB48BDD953063C0688B96CEC67ED130A5EA8AE91231E3DFE8125DBE546AC79F61D793BFBC04371513AF94E2234639A798BF3F1A173F288D8BE6272F91F6A9D7AB9A32A3239031AD7DD6FEF0C4AD9EB970BF83A4EA9A9BDC73B5D5CBFAC9E7773A0B57E989A749D9D8F3DCF21A1CD55D6DBA57A52CDA854BBB72E9D2F2C6ABB2E1FAC92947D357096ED23DD8420001041040202802B6AB949D512A620629766696D226374E435CA7BB54F0831B13D424CC1F4D3A25B86D7963D623E732C64D50BE64D403010410400081C2FD0F96AA2BAFEB6815934A62FEDDD68172DB3EF8876DADD2625ACA781DC8D78E0563BA16D9C5FC1DA0C185B64CE96AD12E4E83EF3583F4E617D862F53F9EEE7633D21DDD0537B6FBD75CD372A5BD854FE3230BA5F1A1055DDDD21EABB9EB41C9FBFCAE76BDE9F9A7A5E17F67A59D533367A1E4EDB6BBDDA72D67D64F99D06968933CB1E2C2C9527CD4FF389BD1A8AC39F598B4737A12DC68C053605AF3E8D2A6ADA2664DB3EBFC42000104104000017F0562F34C57293BC68D19DF46C7B5D1F0C67699D27AF583E0469BDCD81638E68F3EB34657297FBF4FDC1D0104104000814E0534F0283BFD2C293AE05037F4C85AD8FCDB1E5DF61F693133316D79EE49DBED286B39B373F0C227DC6E48CDAFBCE4396C283FEF1277B6A5E847FF91DA093F706FD15D705375F50DA241942EDA95699DC7992C6D7865CEB54BB44DD68E1DED06543A65BA4E9D9E5C364CBF425ADEFC5372B3D34F5BD745CF8814382154C3AD336CD7AAE4093D096E92E7F08900020820800002C11248EB2AA5418D8638DADCC636B9097C706330B5B58D6D69437013ACAF16B541000104104020BB80063825479869AECD80C2F95FD8A3EB10C7B42269FACDAF64D303F3DC902379559D827BE0ADF73A9BE66F81B5DF3F76AB32C9B2999F3A46CDE0454F3BBBCDFFF9B3FAB843DC22DD0537431E7BDEB4CA29B1E51B6EBFD1F34C517AC2A0790FBBDDB4364C9B242D6FBD6EAF5339F93A2932E3D1E81233AD8FD69D7F9A5DF7F2AB6CDC8552D83EA6CDE6A71E4DAB0FC18D1741CA208000020820106C81CE831BD3F2C62C1AE204B8AB94A921C18D7D51FC420001041040A03F0A684852B8CFFE52F0D5BDA460CFE1A62BD16E59839C44E326A9BD785C5AEB9BE2C38F968A8BAFB28F1D5DF991D49E7F7A8F08863CFC9C840694D973D68D3BD9BD7657C14D5AE063C2A235278F4CEB9AD45D05AAAE9D293A98B22E1BE7CE3603153F69D76B6E5FE0CE4EB569E1DDB2F9F187ECFEDEFE22B8E9AD20E7238000020820E0BF00C18DFFEF801A2080000208208040BB80862625C78C96E2C38E92BC5DBE90E6A2E1CCFA4BCF7683121D985707E8D5255E5F6706085E9456BEBB8DF2B3C68B9957D316ABBBF61269358325EBD255709339D5F6C67BE7D873BCFE2A1D75826971B3B32DBED9D4575B12E932E4915F4AA874805DF7DA4DCA16EEE617C14D37401C460001041040A01F0810DCF483974415114000010410F82C0AE8AC4D15E32F13C9CB771F7FCBB34FC8C6BB6FB3DBA963CDB805B67145070AD6018375E92AB8293D6E8C68D7A45C2CCDBF7D41EA675F2F69AD78CC85D79D7BAAC456ADC8C52D4C00E67D56A99CDC908B2080000208208040CE05086E724ECA0511400001041040205702055FDB5BAAAEBD594245C5F6926D1FBE6F5BDDE8C6C0597325FFCBC37372ABD4EE495D053765679C2BA5DFED5997ACCE2AD8F267333DF77593256FD7DDA5E6CE856EB135638E725B15B93BB77185E0661BE1380D010410400081000910DC04E86550150410400001043E6D02F9C3F6741EC90C00ACA1CBB62C95575E2F45071EEA9CDAD222AB4F3AC2AE574E996166A8720615D66E4E9B16B50F54BC0D37892E5FEA86255D053725DF3949CACF9968EFA053966FB87EF236DCCD394567A4D26BA4DE4F8FD45EF07D89AE58E614EAE56F829B5E02723A020820800002011020B809C04BA00A0820800002087C1A050AF7D94FAAA6FDD87DB4B5A77FC7F3AC4FEE4966A578E4B15231E1727757ED8563CD74E14BA4CC8C51537AFC29767FB2F58A5BA8172BA9414AA2698BAC1933D2BD5AE1886F49D5D459765B074C5EF3BD63DC63BD59491BE366C6146979FD0FBDB99C7B2EC18D4BC10A020820800002FD5680E0A6DFBE3A2A8E000208208040B005224386CAA0F98FBA956C9873B334FDFA5977DBEB8A7697AABEE10EB7F8FAC9E3A5EDBD77A464D468293FEF12BB5F5BA8684B955C2C5D05373AB0F0A0793F736F93AB6E4DDA554ABB4CE9D2F8E8FDD2B868BE7B8FEE56741AF1648015DFB05E36DCE0CCB4A5E711DC74A7C771041040000104822F407013FC77440D114000010410E8B702431E31536E973A536E37FFFE45A9BF657A8F9F2535A0D1939383F766CEF0B4FE8A0BA4ED9FEF7ABABE06303573EE9390F92FD1D62AB5979DEB0E08DC5570A317DFE1A9DFBAB35135FEEC3E697CF8A79EEEA98534C88A540EB4E51BCC20CB4D2F3A4156EA34E1F1BA5A59FB83133C5F535B3569EB265D5A5EFBBD096EAE76CF25B8712958410001041040A0DF0A10DCF4DB5747C511400001041008BEC0C0996600E13D9D0184132DCDA2AD65A24B3EE851C5530721D63161B4CB557219FCE05312AEACB69BAD7F7B53EAAE715AE0248F77F6597EC1655272F4F1F67062B3E9F2744A4797A7EE829BAAA9B748E188FD9D73376D9435A78EEAEC3669FBB5654CE5E4EBDC7DC99643BAA3F8F0A3A5E2E28E96320DB7DD204DBFF9955BB6B3153B23D57D8F8B1414D8220DB7CE90A6979F778B13DCB814AC208000020820D06F05086EFAEDABA3E2082080000208045F60C0E967CB8093CF702B1A5FBF4E6A279EE979AC9BD2134F93B2B1E7B9E737BDF08C34DC39D3DDCE3CEEA53B56C1374648F5B5E61AED6147EA14E37AE1EE829BFC2F7E4906CEBEC7140CD97A34BDF89C34DC71935BA76C2B1AB0E83991219FB387A34BFF2DB517FD30ADA876C1D29640BAC4EBD64BDDD4CBEC583E69853236AA6FBA530ABEFA0D676F6BABAC3EF1F0B41269C1CD5BAFCB866993D28E676E68F7365D12CD5B3CBFA3CC6BB08D00020820800002B91520B8C9AD275743000104104000810C819ADB1748DEEE7BB87B632B97CB26D3C5A8F99597DC7D992B1A9E94FDE07C29F9EF63452211E7702C665AEC98EE50FF7A2FAD786AAB1B3DB0E5FF16CBC67BE7A495496EE82C54DAB225545C6277253637CABAF16788064AC9A5BBE046CBA5B6BAD1EDD677DFB6334C259A9A74336DD1B16B2AAF9826793BEFEAEC4F24A47EE65469FEE3CB69E5325BDDE8E0C77566BAF06CDDBFB48E15174D116DC5935CB4CB9676DD4A5D525BF9640B8B52CB565C7A8D1D1347F745972E31C1D2D8D4C3AC23800002082080804F0204373EC1735B0410400001043E2B02DA8AA3E68E0566AC9B01698FAC014EF39F7E2FB175AB25B676B5840A8B4C8B939D246FC79DA568BF6F4BA8AC3CADFC4633268CB68EC95C8A0E3D4A2A275E299297EF1E8A7DF2B1B4BEFF7769FBE09F12DFD42091C19F93E2030F3101D230B78CC463266C313338BDF9A78E7D66CD4B70A3214CF50DB74BB8CA19AF462F90D8D820AD668C9D56132CC53E5929918183A460F85E52F8CD03CC983861F71E9B1F7F48362DBCDBDD4E5DA99E719B147C7D44C7AE6854DA967E68C32A9D4E5D8DF276D94D8A0F3DD21D3B480B6B705477D5451DE7B5AFE57F79B8685733BB9829D91B172F9236E312AEAA9658ED3A697DFB0DF79CEA1BE7D8FAEA0E821B9785150410400001047C1720B8F1FD1550010410400001043EFD023A786EF905934C80B243CF1FB6A5451A7FBE481A1F59D8E9B91A50544D9E2E611396785A4CB7A28D3F9D2B5B9E31E3C3642C5E821B3D45BB3F555D7DA3E8BDBD2E4DBF795E1A6E9BD16571ED1A567AC2F7D2C29EAE4ED016393A93948EFF93B9E8B30C7EE029091515671E92CC3181086EB6226207020820800002811020B809C46BA0120820800002087C36044A8F3F59745C9A706555B70FAC8319EBF831DA05285B289179010D292A274D7366584A76AFCA2C64B69B5FFD9D6CBCE78EB4EE5199C5863CF6826D799368DA226BC68CCC3C9CB65D76D678291979ACDBFD2AED60FB860EC8DC60EEA9D3987B590AF73F58CAC74D70C7C4C9764EBC7E836C7A605EB753AC978E3ED5743B3B77AB20A8ABE0A6EDFD7FC8FACB3BC616CA767FF621800002082080C0F61120B8D93ECEDC05010410400001045204B4058E0EC49B67BA46E980BDE1B20A13CE6C30DDA6D6486CCD6A89AE5E655A84FC59B28D19937299ACAB1AE01499E0235C335822A64B90983165A2AB564AF4E3E5A60BD0BF3D8540592FDCCDCEC27D0F90BC9D76B1B35C850A0AEDB344572C95E847CBCC33ADEAE6ECEC87756CA002D3A24767CE0A9795D9BA4797EB35CDCF8A65D94FCAB257AF53B8F7BEA2E3E644060D91A8E94AD6F29737BA0CAFB25C865D08208000020820E08300C18D0FE8DC12010410400001041040000104104000010410F0224070E3458932082080000208208000020820800002082080800F0204373EA0734B041040000104104000010410400001041040C08B00C18D1725CA208000020820800002082080000208208000023E0810DCF880CE2D114000010410400001041040000104104000012F0204375E942883000208208000020820800002082080000208F8204070E3033AB744000104104000010410400001041040000104BC0810DC7851A20C020820800002082080000208208000020820E08300C18D0FE8DC12010410400001041040000104104000010410F0224070E3458932082080000208208000020820800002082080800F0204373EA0734B041040000104104000010410400001041040C08B00C18D1725CA208000020820800002082080000208208000023E0810DCF880CE2D114000010410400001041040000104104000012F0204375E942883000208208000020820800002082080000208F8204070E3033AB744000104104000010410400001041040000104BC0810DC7851A20C020820800002082080000208208000020820E08300C18D0FE8DC12010410400001041040000104104000010410F0224070E3458932082080000208208000020820800002082080800F0204373EA0734B041040000104104000010410400001041040C08B00C18D1725CA208000020820800002082080000208208000023E0810DCF880CE2D114000010410400001041040000104104000012F0204375E942883000208208000020820800002082080000208F8204070E3033AB744000104104000010410400001041040000104BC0810DC7851A20C020820800002082080000208208000020820E08300C18D0FE8DC12010410400001041040000104104000010410F0224070E3458932082080000208208000020820800002082080800F0204373EA0734B041040000104104000010410400001041040C08B00C18D1725CA208000020820800002082080000208208000023E0810DCF880AEB76CBDEB219FEECC6D114000010410400001041040000104104020295030FEB4E46A203F096E7C7A2D04373EC1735B041040000104104000010410400001045204086E5230525643B5F50D8994ED1EAD261209D11FBB24E2763D11379FE6BF782C66B6E31239E7941E5D93C208208000020820800002082080000208208040D004687113B437427D104000010410400001041040000104104000817601821BBE0A082080000208208000020820800002082080404005086E02FA62A8160208208000020820800002082080000208204070C3770001041040000104104000010410400001041008A800C14D405F0CD542000104104000010410400001041040000104086EF80E20800002082080000208208000020820800002011520B809E88BA15A08208000020820800002082080000208208000C10DDF0104104000010410400001041040000104104020A0020437017D31540B01041040000104104000010410400001041020B8E13B80000208208000020820800002082080000208045480E026A02F866A2180000208208000020820800002082080000204377C0710400001041040000104104000010410400081800A10DC04F4C5502D04104000010410400001041040000104104080E086EF00020820800002082080000208208000020820105001829B80BE18AA8500020820800002082080000208208000020810DCF01D40000104104000010410400001041040000104022A407013D01743B510400001041040000104104000010410400001821BBE03082080000208208000020820800002082080404005086E02FA62A8160208208000020820800002082080000208204070C3770001041040000104104000010410400001041008A800C14D405F0CD542000104104000010410400001041040000104086EF80E20800002082080000208208000020820800002011520B809E88BA15A08208000020820800002082080000208208000C14D40BE03B18A4A691A365C5A76DE4DE2036B249E5F20E1505842A190F9712AE9ACB76F04A4DE5403010410400001041040000104104000815C08E47D7EB75C5C66AB6BE8FF960E271292B77EADE43DBD58C2EFBCB5559920EF20B8F1F9EDC40B0B65C391C749CB8EBB4824A2414D58C261FD94F64F13DCE87FEDE94DC7A7CF15E7F608208000020820800002082080000208E450203174E71C5EADF34BE5C5625274EB34097DF271E7850274C4AFE0E6FF010000FFFF61B826EB00002A7349444154EDDD09BC5773FEC7F1CFDD4A69212D184B449644D4D47F12464208632C35C61A9ABFA192358C35631D4C96EC8D4CB2FBA3D4206124A288D27291544AB7DB8A1675EFF97F3FDFF3FB9EDF39BF7B7FB77BEF6FB9BFF43AFD7FF7ECDF73CEF377DDC763DEFFCFF77BF24A57AEF2A49693E779A21F3B79E576D92B3773F3AFBCACCCAC974B41BF3EB56C3D7BA795356D26A5C79D2CE54DB695FC827CC9CFCB97029DE7FBCB7979796639CFDE902EDB8FF8EBD9BB4BAE8400020820800002082080000208208040E60536B4DA21F317895DE1E71F7F9426231E9486738BB376CDDA5EA8ECD1674D1E60728282029308987F2633D07CC02CD8265D5E50DBF6939D97477023B2BCE749B2BEF59E36B429C82FF0439B5878A3F01AE0E897A2E18DFD528CA69B3BD8C475B79D39020820800002082080000208208000029B93C09A662DB272BB6BD6AC91F7DE7B4F766DD942BA3C3D2C2BD74CE5227515DC880637B5FD2C5DB1D22B59BEC2FF2C5BE62D292DF57E2829F116972CF1BE5FBCC85BB868A1B7B857B79CFE2C38F344EFD3D7FECF9B366E8C37FD8D71DECCF16F7873268CF7BE7E6F8237F7FD77BD7913FFEBCD9FF4BE961579DF4F9E64E78B267F68E78B3FF6E73F7CF2915D678E83FE9EF07BC0EF01BF07FC77C0DF01FE0EF07780BF03FC1DE0EF007F07F83B908B7F07F49EAAF3292E2EF6C29F952B577A99F80C1D3AD4D3CF7DF7DDE7CDB9AA7F4E67079A6D68C6A15987661E9A7D68065262B210978B684652DB7CA5AAF3B6F88A9BD5871C296BDB1F64AA690AA4B0D054DBC42A6EDCDC56DB68D58DEB22159A9B3FC64C08208000020820800002082080000208FCAA0456346A1A799E962D5B46D6D3B53262C488A0A9B62DB6930EA31E0ED67371A1AE2A6EB6F8E0A6B4775F296FDE2A086D22E18DE9B7A6818D8637AD3A7591A59F7E62BB48D9BE6C0C71938BFF1D714F0820800002082080000208208000020902CD3A7494E5D3A6266C4DBE5ADAB071646736829B66DB34951E2F3C1EB96EAEAD10DCD4D137B2B4DFA59257BF810D6E0A4D5053603E6EAEA18DAEDB716ECC983766D50F6E74C14C3519D7A674F97229FE769E98522A59B3769D1415164AF366DBCA4E3B6C2F6D77DBAD8E9E9ECB2280000208208000020820800002082010155852BF61644336829BA2A2223969ECA8C875736D85E0A68EBE9125170DB6414D5161911D94B8B0A030567DA36F96321537F6CD5279A209E5AAE9D3EC5D6A60535568132EC679E5CDB7E4C9175F96F11F7C90F4097FB37D2B39B9674F1970CE59B27D8BEC0C0295EC663A9D709294956DB4BB27BFF2B2D433FFF16C0ED3DA75EBE4CBAFBEB2B7BA779B36D2A861F40FCDE6F00CDC230208208000020820800002082090098146EDF6979FBEFCA2DA4D2F2ADA2A726C36821BBDE0696FBD10B96EAEAD10DCD4D137B2F4E26B62D5367E60E3AA6D74AEA14D810637E6E3C21A3B8FDD6B55E1CD92D26532E0C69B64CC84776AF464F7DD70BD9CD7FBD41A9D539383DF9BFCB1CCFF7E913DE5C8430EAE10146DBD6FFBA0B9659F4D91ADEAD70FD67379E199D163E4FCABAEB6B738FA8947A5FBEF7E97CBB7CBBD2180000208208000020820800002392BF07D61F47F0712DCF85F15C14D1DFDCA96F6BFD60637DA75490724D6316E5C78A3EBFA0A700D6E9AB6EF60134A17E0B8DBAD2CBC59B97AB5743FFD0C99F5F537EE303B6FBCF5D6D2B9C301B25FDBB6B26CE50A993A7D468563F4C05BAFB84C069DD737726EBA56FAF41F28AFBE35DE3637FAF147A547B783234D37D8BB5DB0BEE2F34F379BE0A6D77917C8DB1F4CB2F7FEFAF0C7A57B57829BE08B6401010410400001041040000104B66801FDDF796B677F596D8305F9D19E1704373E1DC14DB57F85D27BE0B20126B889758FD2F0A6D006387E3729ADB6898F71E3778FAA4E70735CDFF3831041EF56039BE177DD2EBDBA77AFD0C56AC5AA55D2FF869BE4C571FF893CD8AB8F3D2C471F7A68645B3A567A5F3C20086EC63CF15885E0E69151CFC8860D1B6D8075419FDEF6F9D371DD4CB5515E5E2E773EF298DCF8CFA1C125C6FEEB09829B40830504104000010410400001041040A06602F3F30A232710DCF81C0437915F8BECAD6870A3E3DB68A58DADBA090D4EECBA4969C54D63D32770CDAC1941972977878915376F4F9A24C79E739EDB2D8775E92C4FFEE32ED9B155D5AF4F7BE2B917E4AFD75D1F9CD7A97D7B99F8E27315829EE0805A2E9C7651FF7870632A538E4CA8B8A965B3593D4D2B95BE983D5B667EFDB5BC3CEE0D59F8C30F91EB8F7DF20939A26BD7C8365610400001041040000104104000812D55A07EDB7D647DF1AC6A3FFE7752103996E0C6E720B889FC5A646F65F9C0BFD98A9BA222536D63431B3738B1BE61CA1FDFC6BD123C5C6D9318D8B83B3EEACCB345C79171D3BC89FF951D5A566FC0E14137DF22C3463EED4E95D74C57A6A30F3D2458AF6CE1DB050B65F637DF8856EEECB5FBEED2AEED9E95766FDAB061839499EA94D3070E92D763E3EEBCFCF03039E2E0AE761C1F1DC1BB26D3C68D1BE5AB79F364FA9C62F9F1A79FA5F5CEBF917DDAEC516540555656261BCC793AD5AF572F08A5D6AC5D6BDA99238B9694C8BE7BEC217BB4DEB5CA4A9F434FEB2393A77D9EF476096E92D2B00301041040000104104000010410D8A400C14DE544043795BB647CEB8A4BAEF3831BDB4DCA1FDFC67597B283139B3047DF12A5A3706B9FC0AAC29BC9D3A6C921A7F609EEF9E64B07C9E00BFF12AC6F6AA164D932D9E97FE263CE1C7548371963AA62749A33F75B697FF43176F9F4134F903B065F29175D7783BC36FE6DBB2DFCE38A7E17C88D970C907018D3E50F27CB675F56DEA7B16BC783E4DD67FDD7AE6D67DE9EF5E3CF3FDBE674D4F17A2660094FDA35E9DE27FE2557DF79577873B0DCA5430779F4B6BFCB3E7BB409B6B9857F0EFF975C79DB1D76F5B907EE938EEDF793F3AE1C1C09BADCB1EAA67E954D6AACD6C9A6714F0EB78154B2FD6C4700010410400001041040000104B624817A7BEE2DBF7C35BBDA8F3CCFCB8F1C4BC58DCF417013F9B5C8DE4A55C14DF875E02EB009CF13EFF296071E949B87DE6F37EBB8360B3E9C280D1B34483CACCAF5EBEFB9576E7FE891A08D65D3A6DAE519A6B2E5A05E27D8E57D4C558ABEB2BBF8DB7976BDB21F1AA0E83839CDB6D9C6EEEE78FC89327DF69CCA0E954EFBB797492FF9AF5DD3FFA0DDB47AC6E791EA9DE52B574A5F13B48C7DE75D7748D2F9B02137C9F9668C9CF074CFE3C365F01D77DA4D179F75A63CFFFA58D1B02AD9A401D4DFCD40CD89D392D25259B3765D64F321A7F60EDA22B889D0B08200020820800002082080000208D44880E0A6722E829BCA5D32BE55831B3B28716C8062DB5D2A3440B156DD6857297D4DF6BA393383EE3D9575953AF78AABE4E9575EB5F7AC63DBBC35F2A91ADFBF0E527CFA804B82F3969BE0A6910981C2C14DB0D32C9CD6EB3839AA5B37295DB142C6BDFB6EA47A65E0B9E7C85DD70CB687BF604292A5CB97CBB07F8F0C029F734F3D450ED8676F69D5A2859CDCF3687B5C55C18DBE6EFBA997FF2FB8BCB67F70A78ED2B47163F9E48B2FCCB3BF66DE92F575B07FDAD8D1B2EF9E7B06EBE1E026D868162EBFE07CD9BB4D1B99BF78910C3763FD84C7AC99FEC638D3056CB7F0E1952EEF7754CFE0B9086E2A2562230208208000020820800002086CA10254DCA4E78B27B8498F638D5B490C6EDC00C5EE8D522EB8D1B9ABB6D18B5416DC84BBF09CD7FB3479E8969B6B7C3FD366CE94CE27FE3138CF851F950537E39F7E4A0EEDDC393856172EB979880967E2E3E424061F3A38F12B6FBE65CF79FD5F3A3871B7C8F9C9829B2F66CD964E27FC213876E4BD77DBD028D86016749C9D1E679C1554F66817AC09A346DAD7A9EB7189C14DFBBDF7927FDFF38F48B8F3CDFCF9D2F9849382EE5A436FB84E2E3CE3CFE1CB54BA4C7053290B1B11400001041040000104104000811A0B5071533919C14DE52E19DF1A0E6EDC00C5DA452A31B8A94EC54D787C18EDE2A35D7D6A3A2D3395333B74FE5D709A0B5712839B64DD88D6AE5B27DD4CB721D72DEA9ABF5E28370E1A18B457DBE0E6940B2F0AC6D3D14A9D476EBD256833BCB060F1626973E8E1C1A6A9A35F150D68744A0C6E5C28151C1C5B38EBD2CBE5D9D163ECDA55FFDB4F865C7669E22115D6096E2A90B00101041040000104104000010410B002E9AEB879EEB9E7648E79C1CC983163A4B8B8B84AE5B66DDB4AAF5EBD64AFBDF692DEBDA3C3698C18312272EE696FF943784436E6D00AC14D1D7D19D50D6EAA537113AE5679F8EF43A4EF69A7D6F8A9E62F5A247B1CD63D38EF83179F97DF1EB07F85AE52B3DE7E53DAECB24B705C78E18E871F91EBEEBED76E3AE5D86364D4507F5937D436B8098752135F784E3A7738207CC9C8B2BE0E7DFC071FD86DCFDE3F54FE18EB86150E6E7A753F5C5E7EE4A1C8796EE5EEC79E08063FEEF7A73EF2C0CD37BA5D49E704374969D88100020820800002082080000208D4486053153713264C90B973E7CAF8F1E365C68C19B2CC8C5DBAD6BC2D383C3530E3BD6EB7DD76B2DF7EFB498F1E3D6477F316E4EEDDE3FF5B578F25B8098B255FCE2B5DB9CA4BBEBBEA3D9EE7897EECE495DB65CFBC75C86C9572F3EA67CF6C2BE8D7A7EA46EA786F75839BEA54DC840700FEDBC517C9F503FBD7F8E9264DFD547EDFE7F4E0BCEF274F9216CD9A55086ED6CC9A21FAF6ABCA267DD39456C8E8A4D52E5AF5E2A6DA0437DA05AA55A72EAE894D8E467EED5D77CB5D8F3E668F1F72D920B9EA7FFD376B85839B01E79C2DFFB8F6EAA0CDF0C273A6DAE64C5375A35355D53DE173086EC21A2C238000020820800002082080000271817457DC949494C82253743065CA14F9F8E38F65D2A449B270E1C2F805CDD24E3BED245DBB7695CE66788F4E9D3AC98E3BEE28896FA722B88990255D21B8090D4E5C5557A9EA54DC9C3E7090BC38769CC5EE737C2F79CA8CDF52D3E999D746CBD9975D119CE65ED916EE2AD576B7D632E3CDFF04C7242ECCFE66AEECDFF358BB59DF6EE5DE4CA51B6A13DC84C7DDD9D4B5F51AE180263CD64F78FB8D970C946B2EBA500FAF3011DC54206103020820800002082080000208209035814D55DCE88DAC30C37CCC9B374FA64E9D1AA9BCD17DE14A9B8E1D3B4AEBD6AD65DB6DB7D55D9189E026C2917485E0A69AC14D752A6E6EBC77A8DC3ACCEFFEA301870E0C5CD920C649BF0DB3E38C4197C9F3635EB7871CD8AE9D4C7EE525BB1C0E6E7A1C7CB08C7DF289A4CD7C65FEE36977644FBB3F1DC1CD84491F4ACFB3CFB5ED855F1D9EEC06F495E8FA6A749DC263F184839BDBAEBC422EBBE0BC4A9B20B8A994858D0820800002082080000208208040AD04D25D71A337F1CB2FBFC8CF3FFF2CDF7DF75DA4F246F7852B6D76DD7557D9DA1414D4AB574F774526829B0847D215829B6A0637D5A9B819F5EA6B72CEE55706D8AF3DFEA8F43CECD0607D530B8903FB0E3AEF5CB963F055F6B47070B3D3F6DBCBDCF7DF4DDADC7B933F9623CDDB9D744AAC90A94DC54D38086A69FA282EFCC81FBF26D90DF4BBFA5A79F2453F701A36E42639BF4F6F7B28C14D3231B62380000208208000020820800002B923509D8A1B77B7899537BA5DC7B4A9AAD2C69D4B70E324AA9E13DC5433B8A94EC5CD4F266DDCF5E0438357596B758A0E2E5CDDAA9BEBEFB9576E7FE891E01B9B37F1BFB263AB96763D1CDCE886D2CFA64893468D8263C30B0F8D7C5A06DE34C46E0A7755D20DB5096ED69B24B571BBFD834B2C9AFCA1346F56B1CC4D0F2837631CE9E0CA0B7FF8C11EEFDE8AA52B043796841F08208000020820800002082080405605325171E31E20B1F246B7EB98365555DAB873096E9C44D573829B5070535858204566C0DFCA5E075E9D8A1BA57EF8E95132E0C69B03F5EBFA5F6CC772D136AB9A12C7B6B9ECFCF3E4B6ABE263DD240637FA46267D3353E2B471E346D9EFA86364EE820576D7C87BEF96D37A1D171C569BE0464FDEBBFB91419B55BDEAFCC34F3F93C37AFF29B8DE820F274AABE6CDED3AC14DC0C2020208208000020820800002082090B30235A9B8710FA10316EB1BA674D23749250E44EC8E0BCF096EC21AC997096E12829B4213B0E8DB9A0AF2F36D80A3814D7E5E9E54A7E24699B53A659F238E0A2A4E74DBB187FF5E86DF79BB34DB661B5DAD303DF8D4481934E496C8F670E0A13B12831B1DBBE6B3B1A3651733327778D2B165748C193785AB76745B38B879FCF6DBE4AC934F7287DA79F895E6AB677C2E5BD5AF6FB787AB78F4DAFF7DFE1969D7B66DE45C7DFB540FD3456BFAEC39767BE29BA3086E225CAC20800002082080000208208000025911C864C54D2A0F4070533D3D821B13DC141614DA4A1BADB84916DC6877A7C44F32E2B73F9824C79CD337B25BC38E83F66B271DF6DD5776DF656759B3769D4C993E5DDEFFF8132931EFBC0F4FE39E1C2E471CDC35BCA94270A33B77DF796739F7B453E4B7FBEF2FBF6CD820235F793518D858F7EBEBC8F5B5E4E169C8FD0FC890FB1EB09BF4FC41E7F7B5F77364B76E765BB2E046CBDFF6EF795C5075A3CFA315419D0FD85FEA1515C9E7B366CBFD239E92295F4C0F2EA7E3F0E8783C6E22B87112CC1140000104104000010410400081DC15A84DC54D6D9E86E0A67A6A04375504375A6DA35D9CF28C652333C6CBDAD95F06E18DF2563576CDC44FA6C88917FC2518EFA63A5F878621CF3E30545C88123E27B1E226BCAFB2657DF3D4E8271EB5F71FDEAF41D1117F3E33BC49C26F8A4A16DCE809DA0DAA57DFF3ABF54C2F3D3C4C8E3FA27BE43A0437110E561040000104104000010410400081AC085071931EE6B2479F353980E99563730253DC6132039B0B986D3AB9628FF45C2DDECA161FDC2C1FF837BFE2A6A8D0AFB631D5375A7953906F3E05E60B897595AAEE1837715AF35E7BD375E8CE471E3383F2267F75B71EAF81CD5927FF51AEEB7F916CDBB469B8896059839B8EC79F68D7BB763C48AE1FD05FFEFAB7EB830A98E040B370A9191F67F0857F91A68D1B8737DB65AD9CD1578EBFFAD6F8605FA7F66610E5979EB7EBF5DBEE136CD7AE52F5135ED9B6684989F4BDF22A79E7C38F82E3C20B7BEED65A5E7E6898B4DD7DB7F066BB7CFF9323E4F25B6FB7CB775D3D58069C7B76856374C34BE3FE23A70F1C64F7F5FB531FB9FFA61B2A3D2EBCB1C3B1C7CBACAFBFB69BDEFCF70839AC4BE7F06E96114000010410400001041040000104AA29F09D44C768ADCE7835D56C3A72181537118EA42B5B7C70B36CC0B5A69B54910D6BDCC0C4DA5DCA0D506C831B13DEE85B95D6CC9A512141ABAAEAC6A96B58F2E167D3CCD82FB34DB7A8E5B2EAC7D536A069D5BC8509385ACB2166C4EDCADE69EFCED7796270F3CE334FDBDDF3167E2F1F4C9962BB5BB5DD6D373960DF7D22DD93C26D8497979496CA82458B6D37A7D63BEF94F40D55E173DCB2E779F2EDC28532B3F82B993E678E0D7774BC9B766DF794DFB46AE5278EEE60E6082080000208208000020820800002752AA0FF0FFAF5C5B3AA7D0F04379553517153B94BC6B76A70A363DCB8374A8507267603146B38A30314BBB2A77058135ECEE4CD6A70D3E9843FD84B743DE82099F0CCC84C5E8EB6114000010410400001041040000104B65081F979859127A7E2C6E720B889FC5A646FA5B4BF096EDC6BC04DF7283740B15F715360BA4A99D0C654DC346DDF417EFAF28B20BC717798B5E0A6B8587E7B82FF06A8DF1D74A04C184570E3BE03E6082080000208208000020820800002C9051AECDDCE8ED99AFC88E89E05F945910D04373E07C14DE4D7227B2B4B2FBE2616D6F85537AE9B94CE35B0D1AA9BF0F836B6EA26767BD90A6DF472334C70D3E50F27DB2B6B70337EE453B1BB608600020820800002082080000208208040FA04BE2FAC1F698CE0C6E720B889FC5A646F65C94583EDA0C43ACE8D0E46ECBA4DB96E52768C1BD34DAA59878EB26AFA347B6336BC31DB924DC9F7243B63D3DBBF34E3C974392916DC1C78A0BC3572C4A64FE2080410400001041040000104104000812D5E40DF92AC3D48AA3B2D2ADA2A7228C18DCF417013F9B5C8DECAD27E974A5EFD06912E52AEEA46C7B5B1AF0337F37CF37A2FCD6AC2A14D362B6E34B8E97AF2A916E67F0EEC206F3CF564F690B8120208208000020820800002082080C01623B0A47EC3C8B36623B8292A2A9293C68E8A5C37D756086EEAE81B29FDD3F952DEAC850D6EF415E0E157816B68A3E18D56DDB4EAD445967EFA891FDC880E549CDD1B5E6FDE4CF5F94C7F14F026E635DF7BB7D93DBB37C0D5104000010410400001041040000104364B01ED41B27CDAD46ADF7B69C3C69163B311DC34DBA6A9F478E1F1C875736DA5AE821B295DB9CAABED67E98A955EC9F215FE67D932CFBC62DAFBA1A4C45B5CB2C4FB7EF1226FE1A285DEE25EDD72FA33E78E9BBC6963477B5FFC67AC3773FC1BDE9C09E3BDAFDF9BE07DFBFE7BDEFC49EF7B0B3FFAC0FB7EF224CFFCC2783F7CF2919D974CFDD8CE4D90C3DCB8E0C0EF81FEF7C1EF01BF07FC1EF0DF017F07F83BC0DF01FE0EF07780BF03FC1DC8CDBF03FADF664D3EC5C5C55EF8B372E54A2F139FA143877AEE336ED4C89CCE0E34DBD08C43B30ECD3C34FBD00CA4C464212E17D18CA4B6F94A55E7E5E94EF31F57AD26CFF3443F76F2CAEDB2576EE6E65F795999592F97827E7D6AD576B64EDAD8ACB92C3DE56CC93765595A71A3E3DCB8B93FBE8D0E4EECBF0A5CD775326B918A9B6C7699CA960BD7410001041040000104104000010410D8320556376D1679F04C57DCE8FFA63E7A61B13499E98F2B1BB9780EADD455C5CD161FDCE8EFC0AA237AC99A3DF795FC706863C6B4D110477F8134B0D1B0C605387A4E625893B8AEC73021800002082080000208208000020820B0B909AC31C389B869E9D2A53265CA14B79A91F9EE2D5B48A7A78765A4ED74364A70934ECD1AB6E5996A9B9293CEB063DD6878A303116B68E32A6EFCF0C61FD44697EDC704394C08208000020820800002082080000208FCDA0436B4DAC13E5236429B66DB6C2387BFF9BC14AC5A95F38C043775FC1595D7DF4A56F4385ED6EFD43A5669E307373A08B1ADB8D1C046FFE90633C5E7757CE35C1E01041040000104104000010410400081340A783BEE2CD9086D7ED3BCB9FCF6CD17A5DEB2A569BCFBCC3545709339DB1AB55CD6741B59B7577B59B7F36E52BE5D73292FAA177B15B886367E53AEEAA6460D7330020820800002082080000208208000029B81C08A068D32D23D4A5FF9DDB45123D9C10C1FBBCBD489B2F5573337038DF82D12DCC42D5842000104104000010410400001041040000104724A80E026A7BE0E6E06010410400001041040000104104000010410880B10DCC42D5842000104104000010410400001041040000104724A80E026A7BE0E6E06010410400001041040000104104000010410880B10DCC42D5842000104104000010410400001041040000104724A80E026A7BE0E6E06010410400001041040000104104000010410880B10DCC42D5842000104104000010410400001041040000104724A80E026A7BE0E6E06010410400001041040000104104000010410880B10DCC42D5842000104104000010410400001041040000104724A80E026A7BE0E6E06010410400001041040000104104000010410880B10DCC42D5842000104104000010410400001041040000104724A80E026A7BE0E6E06010410400001041040000104104000010410880B10DCC42D5842000104104000010410400001041040000104724A80E026A7BE0E6E06010410400001041040000104104000010410880B10DCC42D5842000104104000010410400001041040000104724A80E026A7BE0E6E06010410400001041040000104104000010410880B10DCC42D5842000104104000010410400001041040000104724A80E026A7BE0E6E06010410400001041040000104104000010410880BFC6A839BFC4B2F90BC9F7E8C3F294B082080000208208000020820800002082080C06624B071EB469277EFE39297972FF9050592A7FFF2F3CD7A9E9805FB24BA6CD7D3FC5C79A52B5779B56DD3F33CD18F9DBC72BBEC959BB9F9575E5666D6CBE5975BAE9106F3E7D6F6129C87000208208000020820800002082080000208D4A9C0DA5D76977A7FBB75730E6E4C78130B7112839B92DB6F9266C533A47E61419D227371041040000104104000010410400001041040A0A602EB3796C9F2B6FB49CBC13724096E4CD58D56E0E476C58D56DE98FBD4AA1B537153AE214EB9A9B831CBABC7BD2ACB460E97964505D2A47EBD9AFA703C020820800002082080000208208000020820502702ABD7FF22251BCA64BB33FA4A93634EF4BB47E51748BE8634A6AB947693D2DE529B4F7063BA4889096BCACCC7F49532014EB96C285922DF5D7896056EB8D556D2D454DE10E0D4C9EF1B174500010410400001041040000104104000816A086860B3CA04366BD6AFB347EFFAD05352D4B295096C4C5863829B020D6DF4632B6DF4901CAEB8D1DBD3B16CFCA16E62953666C58D71A395374B870D95D5EFBCA187DA4907F26958902F5BE9BCA8500ACDBCC83EB03B82390208208000020820800002082080000208209079810DA6F864A319A777CD868DB24EE765A6279199BBA9C9E1474B8BBF0E34C5356650623738B1ADB8D1216134B0313F430314BBF3D2354F797062BD117F906253656387BAD110C77F483FD0D1AA9B1F64E1E5174BF99A9FD375DFB483000208208000020820800002082080000208645420BFE1D6B2F383C3A5B071131BCEC4831BED22A55DA5FCD0C6BD4DCACDD37953B50E6E82B74999BBB1CB3AAE8D98C0A65CD31B7F7C9B72935AD9F0C6A4556B3FFD5816DF71533AEF9DB6104000010410400001041040000104104000818C09EC70D50DD2E0A0CE92677A0DD9D0C6F416F2C7B631E3DCE49B6A1BD1F0C6EF26E56E22DDE14D1A821B7F60620D68F234BA31C18D06389E096B6C6863BA4A95C596D74E7C4F963CF00FF72CCC114000010410400001041040000104104000819C146875F1E5D2A0DB6136B029D0E026D655CA863826B0D1E0C6B35DA534D4D147B03FCCB23F4FD743A525B8D19BB1553726B431718D096DB42F98670629F62B6FEC9BA662CBEB3E9B224B1FBC876E53E9FA0669070104104000010410400001041040000104D226A0DDA35A5C74A96C7560275B5D93AF814DACD2A6C02C6B409367C6EA35718D19A0385C6D93B3C14D2CB431418D496FECABC0F5CD52FA4629BFE2C6CC75BD7CA399EB7EF3B6A9D25259FDF20BB2FADD37D3064B43082080000208208000020820800002082080402A024D7E7F9434FDF35992B7F5D62693D1C0C67486CA2F0C821BDB5DCABE59CA54DCF8A3129BCB85C31BED39957315374A62AA6C746C1B9DEB4F5371A34B41A58D8638665BB98E8363821B3DA8DC54E0942F5B26EBA74D95B55F4E978DE6B5E1EBE77DA38D31218000020820800002082080000208208000021917A8DFBA8D149AD77C3768D75EEA77E828F9DB6D67821A535563B2973C13DC6838A3D535FEF836B1CA9B58C54DACBEC6863BF684D8DDE65470A337E3BF512A16DA9860C68538E1716ECADD783776D062BFEA26CF1C6ACFD514C7063AEEFBD036F4F175CE84000208208000020820800002082080000208A453C0650EB1E845671AD0E83FCD39CCBAABB6D1F0C68636B1C189DDF8365A89A3D9851FD2F8739791F8DBD277BF298D71E36ECA86353667313FECE0C4B16A1BADB4716F9632CB7E80632A6E62C7F8818DADCD314F64CE8D6535BA45093CD56242000104104000010410400001041040000104D2209067AA48347AD090C64E76A66B7EF8E2021C93DC98455371E3021BD33D4AC7B9C98FCDF5783DC60F6FB425FF7C2D50C999E0466FCB0E48AC0B66B2CBAEE2C656D0188C5870A3E3DDE8B837B6C246C7BB71EBB6ECC69CABFB5C6AA36D997F8AE03FB06D9E1F08208000020820800002082080000208208040AD0534B2B00528B1CCC135A4F983FF8A6FB3DF96DB84021A538163FA4EC5031B0D6EB43A47B79BF3CC426CD96F2DDDA18DB65AEB8A1B3DB94270E36F34047E48E32A6BCA636F992A37018D39C904353ADE8D2EDB46CCCCFF67D7B50D9D6C08E41FA2AB4AC284000208208000020820800002082080000208D44420D6B9279E2BD8D025D682662FB17F1AC2E8417E558D8E73A30313E79B03CD5CC7B9F177DAA0C66CB1FBB5957058135E8E5D21E559CAC18DDE941FE098F0C56A981F1ACE985BD34A1AF3C38434662D5655A3DDA5348EB1218E0D78CC439AFDF6184D67ECB9B6218BE2B794F273D20002082080000208208000020820800002086CC1021ABCB88CC186301AD498F8410720F6CC4757CD5A28ACD1177E6B92A31537661E74933287D983DD393A77BD866C2369554E39B809DF8DABC0D12E522EBCD1E0C6C2E8B836B1F0263E37427AAC79AE72FB562A6D4D431BF3D0B1F027DEBE1FE6C4D759420001041040000104104000010410400001043625100F537449431A973DE899F93A568D8D22741C1B8D6ACC3F13D6B8B9496DECB20D6EF40473BE0E58EC2FC6DBAE6CDD1E94E28F94821BBDB63F0E4D62D58D6EF72B6BB4D8C656D468754D28BCF1DF2AA5A18E76ABD2866C6B76AE418F7D74B5B33B759F992CAEBFC84F041040000104104000010410400001041040A04A8150A660BB3199EC41E3078D6282E04117EDAA8E5F936FDF2AE5421B0D724CBD4DA822271CDAE895753D73D536F60AA52B57D9C844576A33458295A001ADAEB17536E611B4AB94D9A19537BAA0618C56DEB8B4C66CB28318EB2E3BBAB31EAC07F9F18D5932A8BA8D09010410400001041040000104104000010410A8B98006317EDA60C307D3807B2992062F9A47E89835DAAE1FC4D8C18AF550ADC631FB74E69900470F71AF02D7A3C3930D86C21BD2B49C72C58DDE47B4EAC65FF7EFCF442E3673715535BAA2DBCCBA62989D76AC1B0530CBFE4BA6EC09FEE9FA5357558609010410400001041040000104104000010410A88D4025D9820D734CDEE02A717420623BD68D2616B62B94DD69831D1DFBC6EF04E407142EA4C974B58D3E6ADA821BDB58AC3C4897834A1C5B39638434C1B1FB75FC1B7B8001D1EDFEB1FAE8AE0A470FD5C96EF317F989000208208000020820800002082080000208D45A209C31B810C6062FA6451BC49803ECEBC075A7FE9F8637B12C43439E5872E31F1B3BC7651F2EC8A9F5CD5571625A821B6D3F7CB36ED9BFAEABBAB1098DC9693495310FAC818EF998253BB7E7E8D83EB1D046CF0D021C3D8809010410400001041040000104104000010410A88540A5F982660DFABE2413D444031C9B5498BCC2CC6DC2A3FBF5A2F687BDBA3D3ED66826431B7BD554C7B8B1771CFBE1029BF003F8BB62E18D7928FD671F55731C5771136DC4B566915C9BE14358460001041040000104104000010410400001046A22E08733B162123DD14F636C132E97F12B6EFC9A1217DCD46568636F339DC18D36E882966878130B6E2C873DC806557A6C9057593B8D7574BFD9EA76B858CC9DCB1C010410400001041040000104104000010410A8A9800B6A62F9838D1D42F983DDACC7F80B41EBE1E0269C75E87236A6B475950ADF6CE5E18D1E9110E00427D9B826D6754A477AB64AC15E7FECE7609505041040000104104000010410400001041040A0DA02A1B211738EAEF9D9433C7CA918C284031BBD505D8436F6BAE9AEB8D1467572E18D2E871F4ED7FDC90F716C9865721A37777BFD882BBEE62F55844C3C8275041040000104104000010410400001041040C017F00B45A21AF16CC16511E179BC0B907F5662A6110F7BA2AD666A2D231537E19B4D0C70745F785BFC58871907ACFCB8F8192C21800002082080000208208000020820800002D51588862E157308D78E3B2E9C4BB86DEE986CCD331EDCB807093FAC6E730F9CB8DD1DCF1C010410400001041040000104104000010410C89640B29CC26DCFD67D245E276BC14DE285AB0A6CEA1A25F15E594700010410400001041040000104104000815F8FC0E69449D45970F3EBF9BA791204104000010410400001041040000104104020330204379971A555041040000104104000010410400001041040206501829B94096900010410400001041040000104104000010410C88C00C14D665C6915010410400001041040000104104000010410485980E02665421A40000104104000010410400001041040000104322340709319575A45000104104000010410400001041040000104521620B84999900610400001041040000104104000010410400081CC0810DC64C69556114000010410400001041040000104104000819405086E5226A40104104000010410400001041040000104104020330204379971A555041040000104104000010410400001041040206501829B94096900010410400001041040000104104000010410C88C00C14D665C6915010410400001041040000104104000010410485980E02665421A40000104104000010410400001041040000104322340709319575A45000104104000010410400001041040000104521620B84999900610400001041040000104104000010410400081CC0810DC64C69556114000010410400001041040000104104000819405086E5226A40104104000010410400001041040000104104020330204379971A555041040000104104000010410400001041040206501829B94096900010410400001041040000104104000010410C88C00C14D665C6915010410400001041040000104104000010410485980E02665421A40000104104000010410400001041040000104322340709319575A45000104104000010410400001041040000104521620B84999900610400001041040000104104000010410400081CC0810DC64C69556114000010410400001041040000104104000819405086E5226A40104104000010410400001041040000104104020330204379971A555041040000104104000010410400001041040206501829B94096900010410400001041040000104104000010410C88C00C14D665C6915010410400001041040000104104000010410485980E02665421A400001041040000104104000010410400001043223F0FF563B96C8349E29990000000049454E44AE426082 .png ui_slider 89504E470D0A1A0A0000000D494844520000028B0000008208060000002E7A82F60000017C694343504943432050726F66696C65000028916360602A492C28C861616060C8CD2B290A72775288888C5260BFC3C0CDC0C320C460C5209E985C5CE01810E0C380137CBBC6C008A22FEB82CC4AF3FC79D3A6B57CFE1636AF997256253AB8F58101774A6A713203032307909D9C529C9C0B64E700D93AC905452540F60C205BB7BCA400C43E01648B14011D0864DF01B1D321EC0F20761298CDC402561312E40C644B00D9024910B606889D0E615B80D8C919892940B607C82E881BC080D3C345C1DCC052D79180BB4906B939A5303B40A1C5939A171A0C720710CB307830B8302830983318305832E8323896A4569480143AE717541665A66794283802433655C1393FB7A0B424B54847C1332F594F47C1C8C0D000A40E146710A33F07814D67143B8F10CB5FC8C060A9CCC0C0DC83104B9AC6C0B07D0F0383C4298498CA3C06067E6B06866DE70A128B12E10E67FCC642885F9C666C0461F3383130B0DEFBFFFFB31A0303FB240686BF13FFFFFFBDE8FFFFBF8B81F603E3EC400E00247769E08C6B120F0000020669545874584D4C3A636F6D2E61646F62652E786D7000000000003C783A786D706D65746120786D6C6E733A783D2261646F62653A6E733A6D6574612F2220783A786D70746B3D22584D5020436F726520352E342E30223E0A2020203C7264663A52444620786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323223E0A2020202020203C7264663A4465736372697074696F6E207264663A61626F75743D22220A202020202020202020202020786D6C6E733A657869663D22687474703A2F2F6E732E61646F62652E636F6D2F657869662F312E302F220A202020202020202020202020786D6C6E733A746966663D22687474703A2F2F6E732E61646F62652E636F6D2F746966662F312E302F223E0A2020202020202020203C657869663A506978656C5944696D656E73696F6E3E313230303C2F657869663A506978656C5944696D656E73696F6E3E0A2020202020202020203C657869663A506978656C5844696D656E73696F6E3E313932303C2F657869663A506978656C5844696D656E73696F6E3E0A2020202020202020203C746966663A4F7269656E746174696F6E3E313C2F746966663A4F7269656E746174696F6E3E0A2020202020203C2F7264663A4465736372697074696F6E3E0A2020203C2F7264663A5244463E0A3C2F783A786D706D6574613E0A86FCF0E700002507494441547801ED9D0B9054D599C7BF7E4C77CF7B86C70066944078F880848175610B197733B315300FB434A6A26475A356145749C5C7AE6016D88D9A42E34AAC90A44C8C9662AD4693852D85948CB580554163D00846111C14092219E6D9C3F4BBF7FBCEED3B7DBBA77BA67BE676DFBEC3FF6ACF7D9D7BCEB9BF73F9F7FF9E573B3ABA7BE28405044000044000044000044000043210706638864320000220000220000220000220A008C02CE241000110000110000110000110C84A0066312B1A9C0001100001100001100001108059C433000220000220000220000220909500CC6256343801022000022000022000022000B38867000440000440000440000440202B0198C5AC6870020440000440000440000440006611CF000880000880000880000880405602308B59D1E004088000088000088000088000CC229E01100001100001100001100081AC046016B3A2C10910000110000110000110000198453C032000022000022000022000025909C02C66458313200002200002200002200002308B7806400004400004400004400004B2128059CC8A06274000044000044000044000046016F10C8000088000088000088000086425E0CE7A268713F1787C3094C3E118DCC60608800008984DC08E7A63C73C9B5D6E880F0440A038040AA937799B453D3329E6904DA3765CCC234C63711E0BA40202670B0183AE185E4A336A510920C9982F686409940CB20002E39540E135322FB32822282651D64A1083418ABFFA32455FFA1FA25327C76B29E0BE4000044A8140C354727DF90A722C6DA5B8D7AB72A4EB51CACBAB857985465A081F4983C0D94EA0801AE9E8E8EE49B6250F035A99C3C479B5DDD941D14DDF273A717C98AB700A04400004CC25E038E73C72DEBD9168C224F5F2AAC76EB5618446EA25813508808095040AA191390D7019228214A7D88F1F8051B4F26940DA20709612889F3846D12D9BF8EEF5EE2F1A08A34E151B8D316D6D1B1A59EC32407A2000021A814268E4886651844F7F63976D2584FFF73B8AB7BF8F72292102E1588C06C261EA1E08D0E93303EA23DB722CC6E7B080C0B822F0FEBBDC05E695649718BE39BD49BAD8F7098D2C3671A4070220302201933532A73E8B832691DFE4896214DDBD6BC47C2240E109C4E231EA0D84A89BFB8E06A3C31B42AFCB4975DCCFABC6E721A763C47784C2671E2980C01809C4DA5E22E7D2BFE7589C6C1AC718D9182F87468E11202E070110309D80991A39A2594C795B57358B7C3F273E36FDA610617E04BAB8D6B0833FB11CBF25C54C7ECA358E1DA1004DF478A9BEBC3C99A03EC2548F2B7D3F1932F3960ACFDFD6167F6167CE1C8E8E5B02DC5F5A1E591E7227D58AEA36F5569062DE3334B298B44D4E4B9E9B192D54F9C52F90BBD2A3228F1E7F8BFCBFD9C97A962668E93A97BE3F5CD612CFE7903887BB06E74060AC044CD4C861AB98F4B7E5C135673C1E8B120D9C19EB2DE0FA5112E08E0074ACA7974EB1F1CBD5281A938A46E27C6D808EF7F40D9ABBDA2D2FD3D4ED2F53ED3209B980263CB387A63EFF14F98C1766DB9E7107356CDF4353B6ACCF1602C741A030045887448FE42B7D50A3F80B5EB68BB5A4A7ABF2028D2C16FEB1A5E368A2DA477E4B5337AFA7EA95975379EB65EA5375FD5AD6BF17A9FEC6D664FC33BE43938D3A37E3B6D4FD64C88C5BD59B5E34686CC620261D64F3AB1B5393624434362660A2460E6B167544F2ECC9DBBB2E8CFA71AC8B4B40BE88DABB7A6820C2867D8C4B7F2442EDDD3D43DF9E691A39AB38727EC9D6EA6A4648A8B12AB770234483D320301A02BA26893E59F91D098D1C4DE9597B4DED9607A97CE644CE449CA21F1FA40077AF0ABE7D90A27D01D6BF6AF2AEFC37AA5F3E4BCB64E354EEEC60581A27908B771D658663C36C3AABB45ACB61829872CAB3FAA734855FFC27AE6E31253E44627F026669E488CDD0824ABDA86BAFCC19CC85FD61DAE10EA446518C6224665EAD890C8A69EFEEA526368E44FAA3709802BB7691ABFF751AC8054C572E811006040A4440C489FBEE127F75CBA65586111A59A0F22D54B4F3D693AF51E6EA0C52E027ADD4CDADCEC6A5F69197A8FC736C18AFB999DC3BEFA448BACE1D677DDCCD3DF8DFDC66BCCCF26D6799BCBC7BC9916852B73C43C880F5044CD248DD2164BCA1C1BE389C58DCC19FA85896186A9232D22AEC41B38DA29E5B318C07D77E8B2EDEFA4CE2D011F2FFF83FF4D386B5AA5E26DF17BF46AEBA2A8A757F4A03AFB411F5870C610C9BEA5B7B01957F89E7C4AB94F07FE6F06FA5BE6CE8DFECE27F67B650F99C321AD8B9C31049864DBEC67DC9722A6B9840CE7E3F85DFDF4EA1A31C4E7D5B27C2A7C4CB79987321D70AF829CA6103E961E5925CF29A881AABD222207A148FF1001737D72CCA33C06559CC7E8BD0C8D27A1E72CD8DAF65B6FA1E8B1FDF3BC4284A1C3DDFDD469EFF5D45AEFAF3482A0FE5753A6539BA837A7E240E53C4CBB08896CC132D9BA2F46950730C41523639BC27A167C41A15FE0DEB9951CB24B0D227ED2AA57D9E9334D0F6664A346A87C32587398653AE4BD14709ACC7999E9650E1FF93E1D374BFBF93C2BFDB499121D7A91CE04F0912304B2387358BDA7D8B00F3963C85BC562FF12508643C67E92F7D7E536B14D3599DF9F07D3AFCF0266A54276651FD633F236FFD31EABEF2DBC40D32BC38C8B77A33D5B43491D3D09A52BBFA7B14DA7F448548F9E398CD7D81EEE3269E6929876B6E3C4CFE7537507FBB26B0358FBC48158D2C7C073C54BE68BA0A5B3937441D9BD984665A5AEEA1C9DCBCE2E2013AC9E54E8A1D7F8D7A57DF450125602D34F1F90D2CF01FD1C0FE10F996685F0A5A7809BB973A57AF65B14BC490635E93E961AB9408A82297F641294FD54E281B2258C55C384D686431818F39ADC8F14E8E633AD7C05573D9C9179B2E087AD46D147A6301B93D1F51E64E3FDC87F1F955E43CB58B3EBD65A3769163054DD8721B791A39CEC14534E7CDA16693CFBB97AFA7FA9B5A59CF0603135D7F1B85F7FC8A4E3FB8357150D333376B5CD8736122EE20793E6DA59E8386EBA88526B1EEB91371B99BD7D3D4E67B28EAF770FC1F51CF95AB0C2D45B368C2933F234F3D51E8F93BA9F3497E894F2CE5EB9EA2DA25D329B26703753CF80A95AFD94CD5CDA9BA4FB7DE41913F6EA38E8D8F6AFFEEF48BB12E49026669644A378CCC772A3FEFA73D134A86D3FF4D65BE08474D2230108E903FC46F89055E4EBCF01C0DF4CAFBF3747E9B1633965430CF8D3FA5BA159A60C43B3F6411DD47A18F3B54BF1ECF92A6B4AF6607D56EF9A96614E3018A7CB05FEB0714E49A9FAAD954BDF959AA4C7C973B3C9C866776C22872AD75DF098A769FCE7CA7CBD6D394EF5EA68CA284537978F743F56C3A1B1753DD339B0D3996EC4FA772318AC15E0ABFBD8FF3C061F9B0B371194DD8745B228DDCF39A3953386A35016EF050E52A65AB7DDF271EAEA2660C1A5954DC262416D9AFE901D52FA606E9BB387FB6661AF51A373A423D1B6FA1D3EB7E4819DB4E96711FC6A444728E6460E05ACDCC89EEBD9BD43D6763131F37BEE072F096F534F156CD28C6FB744D3DC127BC54D67C334DDE706DCA5D3A662E1E8C3BD6F991A106510FD64603BFDF3F783CEE672D3DC9F7180EB2164E25DF723D1CAF67AC24B7D2782FB9E72D339C9845E5F3A6F37E90C2FBDAA8FCAE5F526DABA6FBB193EF53F0F7A2FB5A1EDD8BAEA686411D354481CD9223609646E650B3A8FD1B124516191651C6523C021D3CEA39EB22C236FB62AAA53F50CF610EA57D5BA606D7C52FD3B9D490F4D19F0678784B7A19B750F58A8B54C8E8DB4FD35FD7FD7CF02AF7950FD2C4EB97A49845F7959BA95C0963079D597B05F51ADE7EEBB6EC22DFB9D3A8E2BEEF50FFDA643C143A41671EF906F5EE1D8C7AC846DD75CBB4E7EF637E935FBDD170FE5A9AF402F72BAA6AA29A352D5C2BA93DA71220DEB59FBAFE694D52EC5BEE67C3B98C9C2CBC3E7A9422A3C9AB21656C960601D125F5913F162DEA9F1934D222FAA348F6E8C3D4BB9B47435FFA597E815C4CB5F72FA69A501F458F1FA1F0A1D7B83BCC3343BBB7189349EBC3E8597D3B796460206B99FFCE6F90FFA81E38D15233D56816B966EFBA56F5CC46DFFE2D6BEAC37A60A2E5F7D1945B9BC9B5E8EB54455BB9613AB9C43BF753CF756B12AD3DC9E3FA56FF436B28D8FD384D5A399BA2FB1E602D7C8B7C6B9EA6BAD6E9E46E66F3B953ABADF4B09EEBB544CEC68BD44BB632C4F3BECE3ACAB1F98F50FFDE95547F371B685E22BB1FA28E870C7D331379749EBF926AE73D9A56C3A92EC19F1223608646EACFCC88B7262651F90D0B0579C44C8EB300D29FF08C1A7C92E1C61C57D3A2ED6FD0A54FFC92163C71802EDDB98D6634A5158EE3626ADAC9E75ED946933344917EA8F774847FED25ED3DBAA5456BDA081DA61E8351946B232FDC45FD07780A1EC352D17CA1DA0BEFB88B7ADFE1FCC8B768E2D37DEBAF55938E6BEEB2946979C26D0F0C6B1469DE3DE49D2262FB09F9538CA224B595BA778853E6210EE75FA2D6DA0B0D4F54FEA4C128CA99B6368A186E6F34795509E04FE910E0C74B74492B736BB3058DB4967FBEA90F3CF42DEA7CE2450A9FECE567885B3E7804B47B661395AFB899266CDEA36A1C7DFACBF60891972F3C4F85102D4B1A45397484BA6EDA3658E3A702B1292BE32660F21FA6AE75FF35A88F4A2777DE4BFE03D2BA32917C77194734F7D1C086EC4651C5CB7FF4B922C923AFFD4481ED6FAAB45D33960DB6BCF8E64A5E8314F30789AACE23DF0C15947C0913193DB4979CAB57AAD1DED4F566AA5194A03BD7D19976D17DAE055DB142BB187F4B9780491A9953CD62E95218DF39F3870CCE26ED56E73EF3AF54C5B33E743E7B2F9D3CBD94E6ACBE8C1AEFFE4F3AFACD7B13211D34ED473FA01AE93EC39A90EBD2173E91622C7D2C82FCAC5174FFB6640D9D2132FF8ED7A8727E6BE2C8021E78A2BD413BE7DE4EF5F769353E7AF038BF2BEB6F2712A7B604297220D967463F9AB2AED7DA7BE2C7DFA1FE9413DA4EE417AF5194DFA65D0DB3D984BEAA1D0C9DA46096AE8F5A80D1E43543E238040220605B02A1177E48A7F9238B6FF977C8BB98FB05CEBD905CD53E55E328DD5B3ABF797B46ED4BDE740B9B3FED65F6CC964C5AF628058FAFE41617ED0A4F73A21F755515D5AC7B90C838729935DFD120D57BB288EE25BE03429D5A4DA73A9EC79FA3DB28E2BF9C6B3DA58999633BC87995961F7EF91FD8EFA1CAE6E96CF8161071BE7D73A772C4410AB56D25E742CD04460E641E7038C07DD52BD958BB66FE2D5F93394C1EB944501B1080592CE142EA0F491FC2CC4BE8D0BBD47D683B1DD8CCCD038EED34E98ACBA8C138F063E1269AB5E43314391DD49A16324733E4685FF02FA9C7125A15F71B1B440C412A276ACDC3EA106F6BBE8E456401B93255F7A86A201955AF2F2C82C3343FAB50694D3EFA95C9F5B1E4A6612B9986E1E0E0E668F23A783136400004EC4C40AF3154CD65DA8D0476FE9C028929747C376EA6DA950BB99FF58554C9157CA14F87BF59A5356CF4B2698EB34ECCA4F6D6EE2C4B882477FAF12C16839661315497AB17EBAE63599B9F335C6D387484060E7D429E45D3D8144A4DE525AAA528DEFE0EF5EDA8A20A368BEEB972FC222A93D61B3191ACC7CE858628326C46DAB37C1F64088B43E383404E6651A6879007563ED9FE318C0F1CA57517C3FD42CBD10DAB38B373E9DC5BB886F1A2A5D4C0AD0E817DEF6937E0389FBEF0C00A72F6BE4E47F64CA23957E47E5FB17838357042D71CFC169C71397E3AC333C14D269B6EA7FEAE644DA276AD9F42EF7CC09BDA5324F2C9EA94E17A7522F73FF3160CD658E67E911E32B7BCEAA1B12E3D02BA361573CA9C740AD0C87422A5BD5F75DFB354357F02057F723375ED3C3224B3815FAC21EFA25DAAFFB54B6AD986AD3CF3A8EF46E2017BCAD80D898D2713E99626DFD413B1F697A873CDAFC9392FF544ACFF4F14F990C32A232B468E3765A0CA289781B677A886CDA27BEE25541ED26A35C3EDDCEC72701A4543ADE46EE44186D771CB0CC71F3DC4A3C079ED1B4C2B73EB96676116933B781D364A8980191AA9B70A96D27D212F090203D9FA2BEA849A6EA0CFAE5A450D0B67F29120753FFDB83A3379C326AAAB0ED2A97BBECDBDFCF25B22B1D49F720CB4CB1413DC1F90E70ECBF4665179D54506816CA3F02911B56A72CDE53E8D07DFE2660FC3E71D9EDEE1999769F223EB559CF9FE717067ECF20C6AAC37EBC44FF184E239475AD8BCE69C0D04040110283A0157FD044E934703372FCE927606A1C91292E8304555FF98696CBA660D0DE5B83665347460FF61F582EC6C98CE618FA46A24EBA5F7BAA768CAF3CF52ADFEEB314363CCEFC8DE57B5BEDAF54DDC65484C5E1F85DBA4B97C87A6D79E5954B54CF2CDA3A0B909DAB8B854ADA3F1886CF3546A3335B3186D7F3DFD24F6C729019845BB16AC34A3BC7537ED5D3A9FDEF8C17F5320E8A5A90F3C4E954DDFA739FFC8E6B1EF3DF24FBF9AE64EAFE13BACA149B75CCDA3A6475EC26966915E68D3E619E3D1C67577AD649D4888A8AC793A9B4A7E63352EC10F4EAA5DCF8A0D6CEC388C0AAFAD6B36F1940D55DEB429278C5767D93EB89142AA297A1A556FBA23350F2CC4B53CC1AE2C91F75ECD1241E6C305C96BE6A470140440A084080C1C38A672E39AFFCF547F25EB87AE6BF2EA2BDB3CE257FF8597F0BE61AB15399E2314784F7B2DF77C6DA8EED53E72AD365844BFFFBDAF738D1EEF545D4475EBD23475FE1DACA93CFFA387CD6CFFD01A4F3D8A11D721C90FDF875AB8B65006A47826925B9A9AFDDCA49D98A522D82E7AED25976A82E6E3897EDE81CD3B94EE3BA62CE39F0E6C4DF211363C0B46F94CAD337C78C7486C1259C0CAF604DCB6BF83B3F2062EA60B7EF503AAEA7C8EFEF0BD5F52FF4BF751C7D55750E39C7368DA8A09E496E68BAACFD3CCBB3E3FF88FBC61D5DDFC02FC1CF5EC1A1E98DB599E16601BF97F7F0DD5FEDD39FC167E2735CC5D49A1431F91930793949DCFA296163AF0D0AF28BC8427C5F64EA7DAED3CE9360F5E897479A86C214F70CB46911BCB29F0CCC6B4AB46DEED7A72174F7BD34ACEF32FA7294F3651E800BF9DD74F270FCF8FA6DE78FAF6539F9ACCBB65304FE97993548CC70A95D791EF0621400004AC2410DAF2630A5DF228FF04B497BCD73F4E0DAD8729DC2EF317B2719A398B6B02132FC1275FA31EEEC3473C3864B865E0FEAD54C9135CBB5374AF8A75EFC284EE19AFDE41FE3D57F1943673C8BD8435F5314D531DACA99E84A6C63FD8A5A56BBC2C976DBDCFF87C1E60B8E124D714AE253FE7BF6F1F0F4839BF49C510E381827AE372601FEB28F75B145D8CF19441C996199EB667F77235B550D98AF53479FE55CCE7131EF4C353ED247E6C21F6F6364C9B934B998C9330A8592CE1822C7767F3F2BD3C33C267A862C90D74C1AACB69F2AA4DD430878D58DF5FE893FB57D26EAE6DD43F7F7EB99DEFB09DDE5BFA37F4EE0846515094392BB5BE32868EDF03F7F3BC616F7CA8A697704EE111C7CD2D2C6A3C4A3A78827F477A1FA9BE9541994A4196363A7DD543143AC9B213AFA6B2F9CBA89C9B7ADC55AC62C10E1A78E296A4084A1A41FEE4B2B46DA4D33FD945510EEF6093E86D6E259F18458E23F6F17EEABE469F268705DFCF71C68319FA42EAE7F434F3C86B2E7944181000019B10788B3AAFB99F2799EE65AD90C9FA672B4D296FE62966C428B2AE44D9B075DFB42E793FA257BA74C8D1947DFE45930D4F53A44FEC96AE7B4D6A2A9B280B6FE003D143EEA2A35A48F89579F30DD4B3FB7D83A6B692578C6222DDD3DFD54668ABC453D25147B2FE51E68FF3E8609DF62E62ED5DAC8D6A9616A288682DC7153968A80D94266A753CC0A3A07F9E12AF4C2DA4E7D1C526D1C79AAB8CA24C3AFEF673746ADDA329E1B133BE09383ABA7B8C8FFF90BB95F9A7E45F482C1AD53EB108396FFAC6907038603E81E3BD7EEA0FA70D38D19369BD972EE6C95F2BA4354096603B1D67A3C8FA96B24C5EBB8D2EFC32D19F97AEA4BFA69CC9BC53C39DB4A755B361CCB8F0EF2C5FB798BDE71135ABC300CF5B38DCE29EB7827C8B6691A32C44B1A33CD1EB08E1878BCB78CED3B292CAEAF8080FBA89FD712B0D249A548C61F2DD2E545EF3CD07C2E74720F6D8B3E474BAC9E972A98FD41D177BA00B3432BF322BB9D0AC5355CD5F205785B47CF07286A7DDDAC123A38F6ABBF9FE752F5B49BE06EE16738AA7C1E9DA31823EF19436CBF965BA71020F62E9E49FD9DB3AEA7407F3C9F753D9E8E15AD2108577EEC8F85383836173DAD0F2A86A962AF9F7AB5FC83C8D5A4E512150D10998A591308B452FBADC13EC0986E8A43FD3CC82C9382A9B2EE68127BDD4F3E6A1E4C1316C4DADAAA45AAF3EB5C31822C2A5205004026609E158B20AB338167AB8160440A09004CCD2C86CED9C85CC3BE2CE914045D9C8C5D3FFE61F728C2DB760D539A4995B4C08050220000220000220301E08A0CF6209976299D349D9FB2D9A9F71698276729A584000044000044000044040270067A09328D1F594AAF4D1C985CBE8E48AE2A555B8BB40CC2000022000022000026612805934936601E2F2BADC54E74D74BC2E40FC7A94137C3E72BBF038E83CB0060110000110000110D008C01DD8E049985255C1CDD1F2634C8559A4A97B72256A150B4317B18200088000088080BD09C02CDAA4FCCEADAD26B7D338A5B43919977E91E7D5E8F3EF98132762010110000110000110183F0460166D52963C7B1CCDACAF35D5308A519C59C73F0768BE07B5095564130440000440000440602402308B23112AA1F3661AC6A45184532CA122465640000440000440A0E408C02C965C910C9F21330C238CE2F08C711604400004400004402049006631C9C2365B63318C308AB629666414044000044000044A8200CC62491443FE99188D618451CC9F33AE0001100001100081B39DC0C8BF27570C420EF49B1B0D66651827D4517B570F45A2B161A32873B9128359C07A585038595802F17861E31FAFB14323C76BC9E2BE40209540896A644998C5D0A34FA5C2C25E5E041AA311FA78CD0D143DDD91F13AF7A4066A7CE4171462C3880504AC24E0F9975556266FDBB4A191B62D3A641C04F22250AA1A591266B154E1E455C21607FE1CC5A99DE7618CC4526B6EDC3C3DCEE76221A235D7599C43240F0220305A02D0C8D192C3752000026610409F45332896401C99FA308A519C592FF328A2E9B9048A085900011000011000015B128059B465B165CEB4D130EA46518E610101100001100001100081D112288966E8D1661ED70D25A01B463903A338940F8E800008800008800008E4470066313F5EB6080D93688B62422641000440000440C01604D00C6D8B62422641000440000440000440C01A02A859B4863B5205011000011000011038DB09F00426DD8100F54722144BCC66E275BBA8CEE7254F094D7707B378B63FA8B87F100001100001100081A2130846A274ACB78F626913719F61E3D8150852B5A78CCEA9AE2A7ABE32258866E84C54700C044000044000044000040A44602012A60F7B7A87184563727D210ED3D54B3C8DB2E50BCCA2E545800C8000088000088000089C2D04825C7378ACC79FD3ED0663513ADED79753D8420682592C245DC40D022000022000022000020902D22FF1586F6E465187D61F9666E980BE6BC9BA44FA2C62E2684B4A1F898240D10994407B4AD1EFD98C04A1916650441C206035819E5060D8A6E76CF9EBE13E8CF53E5FB6D3053F5E1266F1DDEF6D2CF88D2201100001EB095CF0F0BF5B9F091BE6001A69C342439641200301C7639BC9D17F24C399E10F05A3B1E10314F82C9AA10B0C18D183000880000880000880C058099C0987C71AC5A8AF87591C353A5C0802200002200002200002C521E0B370DEC59268862E8971E1C5296BA40202200002A32080BE9EA380864B40A0E408C4A77D861C1FE6DF0CED2407399DD6D5EF958459BCE0E1F52557A0C81008800008940A016864A99404F201026323108A46E9E828A2A8E209BAAD5CACB3A956DE35D206011000011000011000812213909FF0935F66C97799525591EF25A6868759341527220301100001100001100081EC04E427FC3C793429CFACAB21A7C3DAE9B36016B39727CE8000088000088000088080E90466D4D55245D9C8358C6214CB2C1CD8A2DF7849F459D4338335088000088000088000088C7B025C51786E4D15750D04A93B1824E9CBA82F329845FA284AD3B3D5358A7A9E72328BF1785CFD8E35C6E3E9D8B0060110281502A24BEAC33AE5B0A8A9061A592A4F03F20102F622505FEE25F9C822F3284A2D62591E4DD4B9DCAD191A999359CC253308030220000220000220000220303A02B9344B8F2EE6B15F35AA3E8BE18AAAB1A78C1840000440600C044A5987C2E5D0C831142D2E050110308180993A94B359947138AA8587EB333BBC15148B59FB3B8526704414200002362520FAD321868CF54874C9DA71821A44A3469EF65550141A69D3A70BD90601FB1310FD392D157B2669644E6691BB02A5F459F45DDA42EDFE3374D2DF4FFDA11085218AF67FB270072050E2044467446F4477447F2ABEF415956396A7449F45EB6E205D233D977E918E8A46F6F9C91F648D34745EB72E9748190440603C13109D11BD11DD11FDF199A89139F459944EE38C57DC29AF62FCA76AF957A8E79597A9E7E861EAE18C6101011000816212F07E76165534FF03C5598FE48D57B4491BDB22D651F68AB90CD5C8EAE55FA5DE5776691A190A173333480B04400004C83B6336559AA89139D42CB2F0EAFA2B86917765C4E1B47FFF017967CE46918000088040510988084E5B7F9FD221FD4556F943D1A9A21BC5449A193472EAF7A191457D3090180880802220DE4CF447BC9A591AE9E8E8EE51129B89B14C07218B5A7313502C1EA5185773C6A211F59136F1C0AB7BA87BC7360A1ECDFF87B133A589632000022090898077C62CAA5BF135F22D6D26174F2FE174B9131FDE76B8B88A91672753CAA8BDD0668AC3EC63B968E4C0ABBBA977C7760A4023CDC68FF84000040C0444236B577C95CA975E6ABA46E66416A56A31AECC625C99C4B818C65894A2D1301BC918C5A3320FA30C78617399623D53760CB7844D10000110188E80A129596DF21B3237383B5CF2A6EC64212C636FE8E2FD8469943768353799769D6E1A874BC18C73BA5984469A411371800008E44EA0B81A99439F459641E501B5EA4C25C24E4DB89D71379BC608BFD1739F1DFECF289C5ADD67EEB78D9020000220904240B56CB020CAFFAAC65034882DA3D3AD8CA14374484C227F4481E44555054B89A4383BD0C8E270462A200002060245D4C861CDA226D0A91973F0DBBCA8B28385593695503BA27C84FF13B1E63FBC5261784F6DE10F08800008E4474054445E41596D9421D4F6447FA406516A17D55AF625E284691CA25972AE80CB90F458FFA09105048EA841000412048AAB91C39A45C951B2B690774490C50A72FF20318A711E1A2D6FF422E6D20CAD4CAE9C1EBC15B999E47EE2305620000220909180A618A219BA8AF0366FAA8F34430F9A44A95164A328C1D41F2D3AD1AB21062E634AE61D84469AC712318100080C4FC02A8D1CD12C4AB675F155665004DBC9FD13B9099A887FF89A85DA11770E9A45A971544B52EB1307B002011000813C0824B444A6C7D1CDA2D21BD11CA951541AA34D9C231A259F14E3964752630D0A8D1C2B415C0F0220903781226AE48866D128C0BA20CACC66529718E7D1884A9C65904B8C459BFF97BC8B866BC652BB75F8C6BC1F015C0002672501FD5D536E5ECCA0ECABF9BD7843FA28F21F650A95A628B7A89944096F45ADA2A40B8D140A584000048A41C02A8D1CD12CCACDA78BA132824AC9E33C65858470714523DF82F6BF6616E570625141F41DAC41000440200B811421E430B2AF19435EAB2A4639C6479451D4B4498F2AF932AB1F29DE1A1A593CD6480904CE66025669644E66510A4617C37441D68E8B90F32D481500AF44C78D0631FD9AB3B9A071EF200002D9090C69464EE889728D6AF4335FAB8E690A934D97B2A750B833D9F2028D2C1C73C40C02671B01AB343267B32805A28BA1BEAD1792D61A24E25DFCCEE57A1EB0060110B03F01D118E3A2EDEA8E513BA35E46F98F88A6554DCFC63C1AB7A191461AD8060110309B80551A999759949B4ECFA80E423B9E2AF4FA39AC4100044060F404345D497FA3CEA645A34FC79C2BB3E50B1A690E5FC4020220904EA0F01A99B7593466319B281AC3601B04400004CC206047BDB1639ECD282BC4010220507C0285D41B35D0B0F8B78414410004400004400004400004EC400066D10EA5843C8200088000088000088080450460162D028F6441000440000440000440C00E046016ED504AC8230880000880000880000858440066D122F0481604400004400004400004EC400066D10EA5843C8200088000088000088080450460162D028F6441000440000440000440C00E046016ED504AC8230880000880000880000858440066D122F0481604400004400004400004EC400066D10EA5843C8200088000088000088080450460162D028F6441000440000440000440C00E046016ED504AC8230880000880000880000858440066D122F0481604400004400004400004EC400066D10EA5843C8200088000088000088080450460162D028F6441000440000440000440C00E046016ED504AC8230880000880000880000858440066D122F0481604400004400004400004EC400066D10EA5843C8200088000088000088080450460162D028F6441000440000440000440C00E046016ED504AC8230880000880000880000858440066D122F0481604400004400004400004EC400066D10EA5843C8200088000088000088080450460162D028F6441000440000440000440C00E046016ED504AC8230880000880000880000858440066D122F0481604400004400004400004EC400066D10EA5843C8200088000088000088080450460162D028F6441000440000440000440C00E046016ED504AC8230880000880000880000858440066D122F0481604400004400004400004EC400066D10EA5843C8200088000088000088080450460162D028F6441000440000440000440C00E046016ED504AC8230880000880000880000858440066D122F0481604400004400004400004EC400066D10EA5843C8200088000088000088080450460162D028F6441000440000440000440C00E04FE1FA94698BA632B9BE50000000049454E44AE426082 .png ui_status 89504E470D0A1A0A0000000D494844520000015300000043080600000021EAE65B00001837694343504943432050726F66696C65000058859579093855DFD7FF3E7774CD5CF33C8FC93C679E87CC43864CD774CDAE59A84C65489110424824512A43486842328446192253451322DE43C3F7F77EDFFFF37F9F777BCE399F67EDB5D7FEACB3F65EFB2C17007639F7909000042D008141E1242B036D9E430E8E3CD82980036C8002FE63712784856859589802B8FD79FEF7F67D0C40BBCF11895D5BFFB3FFFFDBE83CBDC20800401630F6F00C2304C2F8260028054208291C00F4322CE78F0A0F813106660918483041180BEC629F5F5869177BFCC2A67B3A36563A307603808CD2DD9DE40300F52E2F9E48820F6C873A13EEA30FF22406C1AA65305627F8BA7B02C03609EBEC0B0C0C86313B258C453CFEC38ECF7FB3E9F1D7A6BBBBCF5FFCCB97BD46A64B0C0B09708FF93FBE8EFFBD050644FC99831FBE287D498656BB3EEFBE37FF60935D0C73871E05799899C3981EC6CF889E7BFABB78CE37C2D0F6B7FE3A214C077E6780090004A5A7BBAE098C3960CC17E16FABF51BABBB93F6C6C2FA08C7585F1BFB5FF61141A460ABDFF611B1410166A6BFED64FA7A19FDC1E55E617AD67F74BC89FA46308663886826861BD9FCB6F92892686706636A18BF0EF3B736F93D7631D657C7ECEF5C1156BB9CE198234160D81F5F9002DE247DAB5FFA48055FA291D96FB969B8AF8DE1AFB1481782FB1E071618FB79851D32FDC3C7D34B57EF171F64A25790ED6F9EC89C90706DABDFFA95210116BFF5916D5E0106BB723E180F84455AFF19BB120E2FB65FBEA0809FBBB1C5AF79510C21E11636BFB8A1788029D001BA800744C0970708067E8038B0DCB40CFEF4E8037740023EC00B48FC96FC1961BFD71304DFAD412CF800232F10F6779CF65EAF178884E53FFF4A7FDD2580F75E6FE4DE087F3007E340141B4A1DA58A3285EF9AF02583524229FF19C743F367568C1E46176388D1C788BA121349FFB2CB0308B00701F0450226F0D30BF66A9743D01FEEFFD841CFA187D0D3E851F424FA05B003EF603DE2FFF0F01F6BC4BFB2836012B6AAFFDB3B8FFFF40E2504B3964769A3D460FE307714138A0D48A0E4604FB4501AB06FF2B0F49FB7F6FFE21EF187354E0A87C031E3347122FFD6A316A396FF3B66D7B7FFE4F98B97C75F4F74FEF6FC7B369DFFF0CD137E9AFC5B137912D9887C88BC877C8C6C4336011EE45D6433B21FD9BE8BFFAE8D777B6BE3CF6C567B7CFC613BC43F3A52B5520B525BFF9ADBFDF7FCA4BDF88370AFE8F0DD8DA3131C124322FAF886F368C1D9DA8BC72888B07F1F8F8C94B42200BBB9FF576AF962B597D321A6A7FFC802EB015022C242977F641E6700689580F362ED3F32A13C00A8FC00E813204490227FC950BB3734200734F04E61055C70EE12813D92010A401568023D600CCC810D70002EF07BF6058130EB2810078E83549001CE8073A01094820A500DEAC00DD004DAC03DF000F48141300A5EC16B65162C8115F01D6C42108485A8203CC40A714382903824032941EA901E640A59410E901BE403054111501C940465403950217411AA81AE432DD03DE8313404BD80A6A005E833F4038144502218109C082184244209A1853041D8200E237C10A188584432220B518028475C45DC46DC43F4214611938825C437244052209990BC4809A4125207698E74447A2349C804643A320F598EBC866C85233D829C442E23375018141EC5839280D7AB21CA16454085A2125099A8425435EA36AA0735829A42ADA0B6D154680EB4385A056D843E84F64147A153D179E82AF42DF47D784FCDA2BF633018268C304611DEAB0E183FCC114C26E602A61ED38919C2CC60BE61B15856AC38560D6B8E75C7866353B1E7B157B177B1C3D859EC3A19051937990C993E992359105922591ED915B20EB261B2F7649B385A9C204E05678EF3C4C5E04EE32A71ADB8A7B859DC26391DB930B91AB90DB91FF971F202F26BE4F7C95F937FA1A0A0E0A350A6B0A420521CA328A068A078443145B141494F2946A943E94C194199457999B293F205E5172A2A2A212A4D2A47AA70AA2CAA1AAA6EAA09AA756A3CF57E6A236A4FEAA3D445D4B7A987A93FD2E0680469B4685C686269F2681A699ED22CD3E26885687568DD6913688B685B68C769BFD1E1E9A4E9CCE902E932E9AED03DA69BA7C7D20BD1EBD17BD227D357D077D3CFE091787EBC0E9E804FC257E2EFE36719300CC20C460C7E0C190C750C030C2B8CF48C728C768CD18C458CED8C934C4826212623A600A6D34C3798C6987E3073326B317B31A7315F631E665E636167D164F1624967A9671965F9C1CAC3AAC7EACF9ACDDAC4FA860DC526C666C916C556C2769F6D999D815D959DC09ECE7E83FD250782438CC38AE3084705473FC7374E2E4E03CE10CEF39CDD9CCB5C4C5C9A5C7E5CB95C1D5C0BDC786E756E22772EF75DEE451E461E2D9E009E029E1E9E155E0E5E43DE08DE8BBC03BC9B7CC27CB67C897CF57C6FF8C9F995F8BDF973F9BBF85704B8050E0AC409D40ABC14C4092A09FA0AE60B3E145C131216B2173A21D424342FCC226C241C2B5C2BFC5A844A44432454A45CE49928465449D45FF482E8A018424C5ECC57AC48ECA938425C419C287E417C681F7A9FF2BEA07DE5FBC6252825B42422256A25A6F633ED37DD9FB8BF69FF4749014947C96CC98792DB52F25201529552AFA4E9A58DA513A55BA53FCB88C910648A649EC952C9EACB1E956D965D951397F3922B917B2E8F973F287F42BE4BFEA782A20249E19AC282A280A29B62B1E2B81283928552A6D22365B4B2B6F251E536E50D15059570951B2A9F542554FD55AFA8CE1F103EE075A0F2C08C1A9F9ABBDA45B549751E7537F532F5490D5E0D778D728D694D7E4D4FCD2ACDF75AA25A7E5A57B53E6A4B6993B46F69AFE9A8E8C4EB74EA22750D74D37507F4E8F56CF50AF526F4F9F47DF46BF5570CE40D8E18741AA20D4D0CB30DC78D388D084635462BC68AC6F1C63D269426D6268526D3A662A624D3D6838883C607CF1E7C6D26681664D6640ECC8DCCCF9ABFB110B608B5B86389B1B4B02CB29CB392B68AB37A688DB776B5BE62FDDD46DBE6B4CD2B5B11DB08DB2E3B1A3B67BB1ABB357B5DFB1CFBC9439287E20FF539B039101D9A1DB18E768E558EDF9CF49CCE39CD3ACB3BA73A8F1D163E1C7DF8B10B9B4B804BBB2B8DABBB6BA31BDACDDEED8ADB96BBB97BB9FB370F238F628F15820E219FB0E4A9E999EBB9E0A5E695E3F5DE5BCD3BC77BDE47CDE7ACCF82AF866F9EEF32518758485CF533F42BF55BF337F7BFECBF13601F501F4816E816D812441FE41FD413CC151C1D3C14221E921A3219AA127A2E74856442AA0A83C20E87358733C01FD9FD11221129115391EA914591EB5176518DD174D141D1FD3162316931EF63F5632F1D411D211CE98AE38D3B1E3715AF157F31014AF048E83ACA7F34F9E8EC318363D5C7C98FFB1F7F9228959893F835C93EA9359933F958F24C8A414A6D2A752A2975FC84EA89D293A893C4930369B269E7D3B6D33DD37B33A432F232B6320999BDA7A44F159CDAC9F2CE1A38AD70BAE40CE64CD099B16C8DECEA1CBA9CD89C99B307CFDECEE5C94DCFFD7ACEF5DCE33CB9BCD27CF2FC88FCC902D382E6F302E7CF9CDF2AF42D1C2DD22EAA2FE6284E2B5EBBE07961B844B3E45A29676946E98F3262D9F38B06176F970B95E755602A222BE62AED2A1F5E52BA5453C5569551F5F372D0E5C96AABEA9E1AC59A9A2B1C574ED7226A236A17AE3A5F1DACD3AD6BBE2671ED623D537D460368886858BCEE767DEC86C98DAE46A5C66B37056F16DFC2DF4ABF0DDD8EB9BDD2E4DB34D9ECD03CD462DCD2D5AADA7AEBCEFE3B97DB78DB8ADA19DB4F7790772477ECDC8DBDFBAD33A473F99ECFBD992ED7AE57DD87BA9FF558F60CDC37B9FFE881FE83EE875A0FEF3E527BD4F658E5714BAF526F539F42DFED7EF9FE5B4FE49FDC1A5018B8FD54F169F3A0F260EBD081A18E618DE17B23BA230F9E193DEB1B351B1D1AB31D7B3EEE3C3EF9DCF3F9FC8B8017AB2F235F6EBE3AF61AFD3AFD0DED9BBC098E89F2B7A26FEB271526DBA774A7FAA7ADA75FCD106696DE85BDDB9A4D9EA39ACB7BCFFDBE665E66BE6D417F6170D16971762964697339F503DD87E28F221F6F7ED2FCD4BF7268657695B4BAF339F30BEB97CB5FE5BE767DB3F836F13DF0FBE65AFA3AEB7AF586D2C6C31FF63FDE6F466D61B70A7E8AFE6CDD36D97EBD13B8B313E24E72DFFB1440C217C2DB1B80CF97E1EF040700F08300903BFDAACD7E3724FCF181809F76D07E68097101E98212442DA23B3105D810322B9C1EB9028524E57E2A716A251A135A37BA08FA73F8168629264A662D16126B1DDB128728A71F5703F73AAF2EDF19FE694169A113C26F44E5C5CE882F4BE8EDAF90DC967696699563938F5618559255CE52593E60A056A6FE43D34AEB92F686AE895EA1FEBCA19CD111E30E53E8A0A659AC7983C58C159DB59A8DA76D8A5D997DE3A1BB0EDD8E9D4E2DCEF587AB5C8A5DCFB825BA877AB8104C3D15BDF8BCA9BCD77CA67C7B8937FC0AFD130388811641F2C1CCC16B2123A1B5A4A361E6E1DCE19F223A22B3A29CA3C5A37FC4F4C6161E21C629C563E247124A8F061CD33E2E90C89044934C9B42974A7B82EA242E0D95B693BE91F13973E9D474D6CBD3C367FAB2BB725ACE5ECBAD38773E2F2B3FA9E0C8F998C2C4A282E25B17064BA64B97CB562EAE94AF547CAAFC78E943D5D2E5F9EA77355357666A57EBE8AEE9D42734345D7F7B63FD26F616FE36779358B37C8B46ABD11DEB368FF6E88E82BBF73AE7BB50DDF81EB6FB3C0FC41E2A3ED27EACDD2BD2FBA92FBD9FB5FFE2138D27CB03754F4983CA43D0D093E19291D0677AA3ACA31FC7BAC7F39FFBBE5078B1F3B2F355EC6BD9D7CB6FEA26C2DE1E98C44C0E4F154F7BCF48CF6CBE7B309B3BE7F55E659E7E7E71A1633173C97E997779E1C3F58FB19FB45728564657EB3E977CB9F975EDBBF7DACB0DCD1FB99B933F65B7737776F6E2CF0F35201C90F4C847A854B4098611F306DB4896890B20B7A5D0A594A512A516A411A195A493A7D7C7DB31043126335530F7B02CB1D1B1AB7310390BB9FAB9777895F8C2F9AF092C0A890BFB8A548B2E894BEC2349DCDABF21A5217D5CE6A11C85BCA94296E290325EC54235EB40AF3A4643433352AB5AFB952E859E8ABE87419A61AD519FF18229E220B399B0B9AC858AA58A95ACB5800DB5CD37DB97769DF69587D21D821CAD9D149DD99D770E4FBBF4B856B9A5BA7B7A681238086B9E435EB5DE293E2EBE8A445AE2BCDF5DFFFC80A040BD20B6A00FC17743B2421D497CA485B086F0A80895889F911D5147A3356350318F624F1DB188C3C78DC6E72738C19975E558F7F1D2C4A4A4A064C7148354B913BC27294FAEA54DA7F767DCCE2C3B75328B74FAF019D36C8D1CF9B3FB7345CEF1E571E43317D09D272F44156E157D2D5EBA3059325E3A54367871B4FC6DC552E57A15F23275356B8DC015A9DA0357F5EBCCAF39D47B35445ECFBC51DDD87373E2D66A13D44CDBC2DB2A7B47BFCDA93DA423F56E5167CDBDBAAECAEE333DE1F76D1EC83CA47BB8FAE8199C9B4AFB52FAFD9F580E283DE51DA4185C1F9A197E3272E359FE68FC1861DCE4B9DC0BCE97E897CBAF9EBDBEF3A662E2D4DBB8C99029FFE9C099F077F1B3A973D9EF8BE62F2D342CB62E752F3FF9F0EAE3FA8AF26AE517ED6F14DFBFAECFFF18DE2ADF76F81D7F0EE8144204D1870C44B1A3FAD0891875CC3AB69DEC04CE815C96829A629EF23155237509CD29DA24BA58FA487C0C430C633C532AF369960BACF56C3DECCF393E7251710BF068F3BAF125F15708DC175C10A6169116B5153B225EBAAF476241924E4A51DA51E6886C89DC5DF909856D25766565152B55E28104B56CF50A8DEB9A6D5AF7B57B75FA75FBF41EEADF3568342C374A370E323131E531FD7AF08159BE39D142D9126B396675C93ACC46D396D276DCAED23EE490AA03C661D0B1D0C9CB79BFF3F7C31D2EA9AE666E78B771F742384F7013263DCBBCDCBCB9BDDFFA94F9BA11B989137E17FC1D02F001038169417AC150F09D90F050E1D0E7A493618A61EFC3F32274233E47964599456D46D7C4D8C52262EB8F38C5A1E31AE29D12D0090D475D8E311C1B3A9E97E895A4944C9D3C9BD29E9A7BC2FFA4561A73DA87F47B19B999DEA714B3C8B3264F379FC9C926E5589F95CF65CDDD3EF72EAF37BFBEE0ECF9C8428722956236F8B41C2DB9555A5476EA626A7972454AE5894B27AA522EC75707D61CBAA257AB7A55ADCEE49A7B7D5C43C1F59B379E34CEDEDCBC4DD724D47CA0C5B2D5E74E42DBB9F62B1D6D771F76F6DE7BDC75BFFB5E4FFBFDE6078D0FEB1E5D7E5CDA7BBE2FA73FF349EA40D2D394C1ECA1EAE1C723ABA39C6346E391CFCB5F0CBCDC782DF0C67AE2F4DBC929E20CCBBB6FEFD10B09CBDDAB67D70576E3FFEB7F74BB0DA30040951EBC208E016009F7545B0220980B00650B00165400D82803847F0A40D02D01A858E4EFF901C185270ED0C215273F90046A70FDED04D7CD09200754813B60082CC0F5221B24079943FED009E812D40D4D2310087E841E5CE96520EA11CF103FE07ACE10198A2C44F6203FC16BD0001581AA408DA0916839B8222B440F609018654C08A61A338DE5C01EC2E66287C9E8C82CC9CE928DE25871AEB82ADC477225F224F2410A2E8A208A4E4A064A3FCA7B54EC545154A3D40AD4E7A977687C688669B5681BE9C4E8AAE885E9EBF1AAF87E065786AF8CA798C498FA9843589859BA5943D9F8D8C6D84F71187262381F70A5735BF270F07CE0EDE1ABE0CF1088150C14F214761571117513F3120FDC172391B6BF44B2556A5C7A51E6A3EC3BB967F2DD0AB715AF295D51AE51B9A2DA70A059AD477D44635673439B464754575FCF473FC3E0BAE12B63AC898CA9FD41925992F9698B12CB26AB5736385B75BB28F8BCFBEC28E714ED7CCF85CAD5D9ADC67D99C0E9A9E165EF1DE873D2F706F183BF62405AE0DB60859033A11FE1F3ED4624635478746F2CF31197B8EAF89DA3BEC7A612DD93DEA638A48E9E7448DBCA98CFCACABE90CB96675C10525850DC5C32503655FEFD12F565D11A93DAE8BAD606AE1BE5B7C49B4A5A76DA9C3BEEDCE3E94EBFBFF1C8B777E489DCD38CA1996707C7065EB8BDDA98C89F529A793B973CBFB9C4B7BCFDB1724560B5F40BEBD7F2EFEA6BEF370A36B5B726B6497BF90302684001F08013880245A00FEC0111C4816C7019748031F009228704216DC8154A804AA00E68128EBD10C2181182C8437420E690B44815A417321B7917F901C5813A0857E8D751EFD0AC6833740ABA1DAEBEA5300170DCE7B082586F6C3576894C922C82AC1D87C159E02EE016C955C833C8DF52C8516450BCA3D4A0BC40F993CA8DEA3EB504753E0D9A2692668996403B49E741B7481F83A7C15F6130609867CC6092667AC99CCA22C732C75AC466C34ECB3ECC51C0E9C125C90DB84779EA78D3F87CF88D05A405D985C8843685BF8A7C15DD12A7DAC72FA1BEDF4D324DAA457A519643CE423E43A15F894ED95EE5BCEA881AA42EA4A1AFE9AD7552BB4E67540FA12F63E06D78C168DC84C9D4EE609ED98805B5A581D551EB569B353B05FBE843ED8E68270BE7D2C39F5D8DDD2ADD7F122CE13CB5E823EB1B4FECF3E70C080D7C10CC1912193A1226179E1FB115E51ADD11CB722428EE4102FFD1F463EB897E496F522C52BB4F2AA6D565F0651666319F2ECD56C9F990DB9C975F9058185AEC5A625C2657CE5D497D69E7F2E79AB9DAE7758FEADBAEB734DEBBF5B4E94DCBD29D8D0EF24E9E2E959E430F621E15F5B6F60F0EBC1A7C3EDCFFAC6DECEAF30B2FB35F9F98383A19331DF52E7AEEC87CF4E2E165A60F559F985788AB159F47BFAC7D63FE2EBB66B11EB671FEC7932DEC4FCBEDCADFF1C7002AC00CEF7E69A00D6C802F8807B9A00E3C04D36007E2840E4087E1D85F841EC05F99F408150401710AD18C9845E2915A4812B2023986C2A1D4E11D7F15358BE6463BA10BD06318268C3DA6103381E5C7FA611BB1DB64C6640564F33815DC29DC0C1CF35CF2150A738A064A3C650CE5349519553BB514F5251A6E9A625A2EDA4A3A69BA1E7A573C028EB73D2396F10E5338B314F30ACB4DD67836237616F6658E1ECE32AEA3DC041E535E653E317E5E016E415E2151610511235157B118F1FC7DAD12D392F452C6D2A932DD7268794B853A25BCF25195D50344B5798D00CDEFDAA9BA1C7AAD06AE4614C66DA64433B4798625B00AB67E636B66D7059F49CD4ECACE9D2E66AE53EED1041ACF0A6F399F4EA289DF7800217035F8782823A93EFC60C44AD4F918E323505C7302E1E8F6F1AC2496E4F2548913ED6936E9EB99D7B282CE88658F9CF5CBFD921791FFED7C54E156716A094369D545D5F291CAC02AF2CBD535865716AE665E93AB7F77FD6263C02DDD26BE1654EB42DB50477B675D57794FE183DC47D9BDA7FB4F0F640CC60FBB3C931AFD367EE345E02BD1D773139726BDA7C5665667DBDEA72CE82EAE2E9FFCF0F993D14AE66AD3E7375F96BF6E7C9BF9FE782D67FDC0FADC46F2C6C68FA01F339B8736EF6E316C11B73A7E32FC24FEECD826DBB6D82ED87EBB23BC13BCD3B41BFF306F5999BDE303A2D406003DB1B3F34508006C0E003FB3777636CB77767E56C0C5C66B003A037EFDEEB377D6D0025086DE458F394743FEFDFBCB7F017AF4E970029C87990000020569545874584D4C3A636F6D2E61646F62652E786D7000000000003C783A786D706D65746120786D6C6E733A783D2261646F62653A6E733A6D6574612F2220783A786D70746B3D22584D5020436F726520352E342E30223E0A2020203C7264663A52444620786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323223E0A2020202020203C7264663A4465736372697074696F6E207264663A61626F75743D22220A202020202020202020202020786D6C6E733A657869663D22687474703A2F2F6E732E61646F62652E636F6D2F657869662F312E302F220A202020202020202020202020786D6C6E733A746966663D22687474703A2F2F6E732E61646F62652E636F6D2F746966662F312E302F223E0A2020202020202020203C657869663A506978656C5944696D656E73696F6E3E3734333C2F657869663A506978656C5944696D656E73696F6E3E0A2020202020202020203C657869663A506978656C5844696D656E73696F6E3E313435343C2F657869663A506978656C5844696D656E73696F6E3E0A2020202020202020203C746966663A4F7269656E746174696F6E3E313C2F746966663A4F7269656E746174696F6E3E0A2020202020203C2F7264663A4465736372697074696F6E3E0A2020203C2F7264663A5244463E0A3C2F783A786D706D6574613E0AB1CDF6A9000022A3494441547801ED7D0B5894C7D9F6BD8A2C1817D05DB12C1A012B8BA9A0BFA297824D90FC113415E331A99A54C4C4A6A987246AB83C5BD1A23107630FF16FA2E6A06D0493884944FF46491BC0AAC9A79014310DD8285095357208B288F03DB3FB9ED9E5B8685266AE6BD979E7F0CCCCBDEF7BCF33CF3CF3A2CBCFCF6F040F1C018E00478023D0210474D555D739997608425E9923C011E00800DD38081C018E00478023D071043899761C432E8123C011E00870CD94DF031C018E0047C01D0870CDD41D2872191C018E40974780936997BF0538001C018E803B10E064EA0E14B90C8E0047A0CB23C0C9B4CBDF021C008E0047C01D0878A0B111ED7534D5E9744EFA40F21A6D282F2945696919CAAB6CB0D50106830126B31966FAF8E875705AD52E8DD57722D6655273B2D4951A55825B5F4F94D2D1FAA21C57DF4CBEADB214C585845D55951D37BDA71E067300820937938F9E707386B92B895D335DFE9DDAFE1B774DC4F8A8DD81802E6D6E48E37339ED13B5F1FD5C4C09D64B951B6BAFE258FAEF90F2FC2158A5D4A691F0192BB171F17484F8362586E283C998B2F668D34A2E52C2A3A663CE2FE7616244A073822682AA28C9C3F1AC4F9093FD194AAA98A05E080CB6202A6A2C22A322D1DF493FE4E61A517BB518D9D99FE078CE69149756DBB37CCCA1183F3E86648C44A0AF179A8E4496D052ACB1B116E78E7D8057366D467673C059262075D9224C1CE562AC2D35743BF2096FC75C788788CC568C15A3A723938D35EAB738F5C738C877A873006E35DCC2FF94FC15A5155FA3BAEE5BE78578EA7F0D02BDF47D10E83308C303EF47F76EDDDD362EDDAE29218D29F9ED93B7E29D4F3037CC60AFDC78291B731F5C04AD28519392B505B12D2352DF3B8049213E6282FDBB38ED294C49C955A5B5EA22EA597CF4D21CF4F752946EACC4476B9F4072C6794562D3E8FCD4742C9918D2941089E44EEE7D160B9E6FBE3F091B7663E343C39AD66FDA549394C68A7348797C36D20A3559A481DA095A222739DF18B712FBB7CC40DF8E30B82CCE7D3122B2D7D7EC44B15E8F3A5B109EDC9808C55CEBBE769A93642BC49CD13F77DC879695F874FF0CA8EF3075656B4D09728A0FA1CAD6DC2CA6AEC3AFFE3B10F0F132223AE821F4EEF923B70CC843356BD3036C3202D656DE579EF07474C25684E754444A44600A47E29C9FC16236D2121F283D958557F77C00AB440E56244F5D84C0936F6098AA13CA71313974ADEA8F1146A355E8A3C22490F302262DE885536F4F1134111B3E7A2E06C947647922B13B52E4BABB9267A0CAF001D68C33CB8561C3C72993F174BADCB8ABFA19EB1251786D37D2E60F53D46F45B4E22C7E756F22B21545591BE171BFC0CCF1E1344E3DAA4A8B9195FE0632F3AD64FE70E87CD6239B717F690FFC9DC6EAABA87BE7A3753876E4A830A186632E91E99D084AF274796B091D2BA9F81727D23BF1237D0FDAACACB5A2A4E22BF791A9724C4BDECC425204315F1B43DEDE958E6595BD9E0E537E439ADA9408B594E8F198B574198EBDBC084FEFCE139682F958BA3507C7D744A9CB0A5796258CA03472843C9BAD0A85C7D3B134F97728174806F91BF0F6A958248D32C0762E5D45A4A6F895787DF964049BE8F1A2BAC5A73390F4D40B54D72130EDA95730F764AAA44955E6A5AB89346C3A5E7B71314605123E361B8AF38EE0B9C737E09CD076E1F6441C1CAF367B381D9494588A97A72A899426B28475786B79022D41A4421489C2C42973B0AA38079B162CC261B1C334D6E4F723F0C787829585EF785CD97561AABDE37D6AAE03DF5C2B682E9BE7FD97235052F92F0C0DF8A95B46A9DACDD7B7EBEEB791BD4F5E461B1376342552A9AB06C42EDD89D4382901D6F4E328912F55314FDA7C7115F47A0322E21371ECC3CD20655A0A99B479436C8763DB5F90D27451EB719896C5762265A95437387A0E0EBFB75E2A031CC5A9529B706D43F61FE5FA30CDC347EFAC7210292B41CBD8E05109D8FFD71DB02824BC9D7D4171D57CB4E4F02BD86595CB8425EEC0B18D5A2295F37D82A3B0E5A374C42B96F6D9EB68492D17E1B1362270ABA11E95B66B6DACA52DCE7E10E5479BCFAFBFCF085CAFB9428A9DA05175B0A31E1DAC4FD5AD2854184A63E3835A10A947EC93EB8123F4B187F3B0128705BAE64DA19C8BAFC0386C9CB10DBF1296E3859985B0CDF5A4CD22B97CEA6AE79B10FAE038AC0E5F0FD1665CC7DC0E9891C0568A0C45FD252F2522501627C74C5158B3241473B73B261347DB9616373CC8E8815DC94765399667F1DAD228F9DA554C1F8CD56F3E8BCC4745A2A709A07803829D1826D9A6562579545C28B5D2D4E208069399CA9AA117EDB1DA766A6B512BA4797931E333DD66B5A4C51717935706C386CD4346040507C3C78B4C30F614FA63AFA787DE56894A318DBE2B299D29EEAC7D873C56546881E4DBCDDB54A056F06028A726FA478C42B0A8DEB23C5A45942ADA6713A1392888B4F78E7B3674EFC66EFFF63C483A0C09F939869A2CE8E5E50DE54354DF70031595853893B70F450A2C78F43620E03B11D32CC344E323EA6ABEC4BB5F1C6AB6E15B8DF5741F4B7772B3655BCA54DE072D9575914FAE4F8A9C73A5E2E3A848D444F5C19158111F854CDA19AFAB1B0C8326BFAD978111A1407AAEA35A5D1DADC28900183EEC39D185CB1A69AB05D72948612C622DAE7B18143999A40AE4C6DAA6AB96E685F253E94853F465C56F9ADF245114854FC4784CD1BD880C21B1CE4E728A1689440B32FF8CB5C93B50A8ACA888C72FD98CE58971B481A5BC896CD8FF581452EC95C6E2FD7FFC16E5FB3663C17605E92B64442FDF8197E64613212AEB290A90E574C1BDE204118AB74FFE0596E2BD18FDB0032BCBF203489BD30BEFA72CC3DA7479365EF2D627765353EDD5B3D8FBFC6FB1FDC879A55039CE3C1B363C8B8943FABAE9519045371F1B898431D3D0CFB387D3621EDDBC61F41B8EFBEFB520F41BB2755FE0943A387421469BFC71AB1EF0EC7603E70BB6E1448553F83A96E8D91BBE5E7DA4C9ADBEC1F573DBB1869CD77603999A11110E6408CF437ECA42BC3D700FE68C3237E31369C6DC2DBFC35CE77D6A736A95D5E1AE2455D45BB026753DCE31A231844A7650295F88345E3A2E69A52CC953B27378DAFB6EA71A6314CC0AAED2CAB0922DB3ADA1BCF0334595E9181FD64C038A928EA8191BCF7C868D4DD22981BC17F6FF2A0629AA2ED1BC6B1F88BCE196B99D6CDCDBB3F0D6DF52314CB183250D1FB9487A6C3AAC8556472B92262BCBC87E9E5CB4CAFF1F8E2FA51FBFB581CC23620826AA7FFB572B41267355607DA8389B8E9F3EB659952E6EFE899B70283C8AE4478E226BC33E6C7928EC3611EA18CC1C370D7E2AE398AA9B8A0B6F0CB83B090FD856E1FF972992BB607480CFDDE8E941938F9D6DBCD0937EE34E09F4B8DFC9A022534F9A6DA59BB5855E893737D3C322E22380FC3CA186155B1F9F8CADA439AC4E9C8EC8700BCCB469C31E23B94E0BC2DB90DD587B0E5BB6CB9A8D253E945C61589F1240BD6A12C4F15596E420F9C19552BECEB408F1E2729996D3AFFFED102D6D299B9695320548C5854815B2D372A54447DBD2A58B880D7999727FC397CF706E427051DB7532791FAC5513A94E6741E2AA79880E0F002E9C47FAEEDF22F39C68213A8A47EF35E0F0D9554EDB7710291171D804AC4A9C8CB020232A2F1C218DF70D69C3CFBA7B1B4ECD7F03E6F8C9986261BE1DA548CB90F1D0454C4662105065990C8B06C4CCE7E54D4BC77DC1BC34CC305664E1A74F288894883C8CBC1B126744D94D41E78E1DC0A63D47A5FB3473DD6C78922746CAFD66D7D0B829E73E5A853425D23A54D594A3A6C1037E3DFDA157116D0F040D5A8A90B297BBF492FF5683E607E82CD2EB2C92D674DFD5A58A4CFFB8F6599C361B5C9595D2AB4A81848DAB3031D851366CEE0EAC3E12834D79E2834A45497348493E2AD5B1444D467CDC7D888AA46577A0C9B5DD4EAA4111525344F253268BF1CA92D378E59985822B8E23D56266BE54CE43C1E1DDD87BFA02ACF939C816B52E56D438196FBD97A8F247D4FB9835BBEA5A998D283ABC095B655E447C78B0B690D36B25AFB8EBBEB21567E16971ED4FADEA22C8EFF6B539B22D3A2C02A388F466EC22BFD9ED3982A5F000B61F9E8DAD139DF73B62C94EBC3E3F529E4CC22C3816198999F7FF5A30219C07DBEF9B3B7F03C6D9475A8CD28CE982AB17990ADEDA00A5649B133474CC4B2275214605B3DFCD86C34F8E954B1191AEF8D321CCA5558E182222223165E674243DF804E876B3878C675E41D259F2C4100B75C6B7EF6C84F4D42CEDEB2F202BE70FF84A6A2F00B1237E8941BDBCA51474EB8B509ACB8ACAE4A43E7DC720DCF813B2B77A81B98CDFAAFF16D68A2F71E2E259B910C542026260A02794DD239EF5DFE06C593186FDF8E7E8DFB337399B3BEA5DB97A02A72E0BA604DF6118E6D31B75F5B5F0F4F042D5C52C14F9C6207600D9763D48106DB855D77E8382F387A1E88ED0A60E01FDE231A4EFDD8EB2A8475DED157C7DF17D7CF59D0BBBF25D233166C04F60F43238C6D15085EAEAF3C82F3A01C7B65E0806F7F3A7712A71EB815E7D6330A4672DAE979D50F42304A342C7C0DF4B185B03E57F7B06D9173F5361225E04044CC6D0BE667833BB3795B57E7B1CD9D76E88D977E45B45A6D6FC5CF2676C5D3FCA8FCF263215753F0366BD9583E083DBB060DDBB76015A122CCC3904F6D96ECF35227EC9B3583C3DAED9D347F969DBB026AF2939B2A560A9961049AE4E371D4FC6CB0F9E6A24B63CD776C4F11310DAF21C228BA38D918283EBF1F0BAA3529A2E623D3DF4AD1142F65C222031C45B5CF4572CD0CAEF53BBB6C925751388C88848E51421A6C7A8F92F20F5D45888A7DE3293F7D1810527DA296D8AFD4149A4A22C136DBA2D271FD2E71D374A36B1E9DC3081C6EC1B7862C16AF2DFA4B872E610B3C4EFB045E425A1D8DC2BCF512DFBE3E930859248C56AFAC048BC4E9E18A31F5A2F4C0A47F1FAB1C54889750F96623BCAEFE84116C916E748BF86332A2265A96538F6F9ABF08E7A1A66E9C9EA013FDF9194C54861181E8C9C06734F05D9DA850D84B9CF70840F7C00FF2CDC86ECAB2C7118460E9E043F7BBEE3CFB0E09BD0B3E5B2141CF542FBFD1D7BF30E11F93E80D1FEFE522E068EC77D64C395BA4239FD300883FC87E19FF9A9C816ED9677C5605AF803306AEDC0744A6880FF580CBF761C695F1C96E5526C4CC43284FB29DA1273FD8622D43C11172FBD81AA3E49B8A797B2BF8E42FDCC93A81FC075DF1B483B771643C296628CBF59D54F56D2EC67C13D03C6E3CC97B40212FB8A10C447FE02033418F6A3B2A1036E3691E168F1F6FC552D4A98718D2DB95AF3B136E91F3DA85356E1EC3FB2F0FE9BA4A92E998C08934296AABC956C762B31E9DE91B43161BF7354B9D245612E32320E35F9A4A51F526B966C3F8E96B42F7DB8CC098188D2F4F60D179DC9049330463107E98B6863E4155C7231014BE528D2585144B6BE0944A487A4649D2E0EEFBF96D02C6F488549CFA85280C7CEE0773C14233343161A4D9A9E6B2D8DBC2956AC57349985C272C5A5109D4FFEAE3E4D93ED29067D2F29A752D8E5971214119AF39A0D1B5367AB7EAF92D3599047318126C66646419E18A951B2F8ECEC0BF24527C47A32CD4E116C955FE294E25A8E9621F7AB77915F9A8B7FB2CF7F72516065B3E7304C8B9AE38448E59AE8E68F7B866C406C5F479A7679AC2652B95E4FBF9F229EB45F6897D31A22956A74EB43ED2409973178E4FF4C6A4AA45261C0AFCF783C3234464A891EB1C139918A25A85D662F0EF2D489294EBFBB13F50D1B9A8C714E8854AAE0E18FE1E1C9849E23C44626352152B1AC876AA211536FDFB7EA0E4978311D6BA24DCC27BDE540B644A781D28323A2EC9F59B4FCB35596A3F4C2059C23FFA943746E3FBB900889F9CB0861EBE371E8F3612E26F577A6C23092144BBAFE8E5FBC198BE7C4C94B5A67456953EA0FB47123065B79310E92DD6E13B952D97B53B8078FA644D1018248B188FA9BFA5C746C0F929ED9A178E0A97F61BFA0C963B1CB4D2EB5107665B46FD8A539143B9C2B7503999246582C35148A3951AE49881563DE1409F4EDB00A5851CA8CC32635F5990DEA6B49BCBB22C64588166DD482CCAAAA0B92746322F9054B57CE2264179F3219A0D50E0BD6FC62F2C0887239013893D0FAB491F0D3686DD5D55FBAAC7E8D96DE27343AC2B0A1BF8051F5B4912DB9FA6B54D57BC3DF4FA9957963D0A0853843329C857A5A7A573478C1D8533DD5F9074CC5F96A67356A70BDFA3A3C7B9AD153A93A79DE8D68DA7CF418FC000CCAF4861A582B2FA2DE7300FAF5EC29093410A146FB6621DB2B09A14A330695A8AF2DC595DA3AF8F90429DAE8419B4E3770F5FABFD1A3D7DDF053105D55258D9BEA55DF1A8911FE7DA43658C45643B2EAEAE04FB224FB3391FF88115371B6A40F066A4C2DF5F55770A5BA0A066AC3A0684325F4365DA87EDE087A33915E4FFE82CE78AD9D1DD2FB988858D9271213672692EF631ED29213F18AC2BE9AFCCC11DCBFDF896617B7191FAF26F5A3CE09BB1381D888B84DA6E636885C775A6F0AC6AC2D7B8843266369864335B3A6EFC6B91591D06EAEB3F3F3BB9E9A0DC53E975D7B4F58B513AB672A6C8AAE9B53E450BFEBE4CB3A676393B39DC68AB3D371B0906E20764B1AA23037C1A820116B2B3464234685CB1E18CE1AA9B35BEADC7823681B61C78C35697A4F59E3D56439BD34594652BA834C993DA1F37A5B8F5BAA1EDCC4F5AB6D71791A86503F3569584B5FC5BBFF1264DC351573468E85445D4474C3FB3625D3AA6B1FE12F5F64D97B32F89E64C4986499DD491B6C121AAEE1E4A7A9705862B59E081EB4B73A554D4E0DA5F8E0D397C958E10883EF59466D884B79D23607C420DA3344B594AEAF3E8DDD9FEF176AC460CEBD93E471104997E4ED84E7884DF0937EDA9B28FB6A273EF90E88A674250159FF43989C17711D499E130F4B1B7E1EBD2C9812A83659D4D77C81DDA7DF14DA0EC083A37F0DB3CA3E2B64DDA62FE558E8F1614F79DB6EC992534790965F0E13E96BBDC267E021C56681B331F804462089ECABE6153FC37347AC8E22E42A544EBA92D6C6173E2A945E3BC71E39ED63E74CB222CD568B0A9A2959D07BF9C0CBE59068C9BB7C332C194F081B2AB9C82BB6214CC1A6974EEEC5A4C75F9085331341F834DA34594627A25C0A96CB378991E61E154A1B74E7ED3985DB0FA1848ECC6AC7DEA49A9460C3A9ED9BB18B347C168C4B62202ED88414C7D7F7FC6F787C0B871B7CDAA819B7B1785BE1611B45CAE0C9984FB2E32973B4715A5AF5A5CD26A5F657FF6F648944CA8A7FF71ECE570EC7701F91107B906743B086C06FE062719624FCAB926F308EC854F5004BB98E88ADA6502052767D82B447F2465068769EB4C9AAAADFAD37C6452EA3CD2D965A4F6AAB48A40E79DE5EF7A09F8AAC6EA0E86B914859992CE416FB23B4376D22319303F994D6DD0585B6EA90D39D61F75D08FC54B2005FBF699839DA43D8CC22F3821233E2006F95F9F5262E5D148994C92DC38765DFE0F1E0418E46EEC05F1596ED69BFAA701F76892A5B42648B64EA6883486CFE3C3A05259214EDB093F2D9849B942A5C1B3A772E6D1E663DEF202BCBF23F236DAEC5756DBAA1222857E026D58472E9D35730E9A93D525D664B5EFCFB74244537BF00952AB8889869571C70F40F3880E3058B3177482B270C3A9D755CEC2C49890D32D1DF2AC521033AF1E498475CB4CE924B712A5F91DD627945D94E8CDAEA14EBD41245DC459B2A7F5DD2F0E9166AA32AE042B09364B5664A9B4ABDC7D0F3DB547B6455434297921DB0B7C38649C474A3EAB29D18A587ADBE4AD8ED961BBA54F3AD824CE57429463BE565A4CDB525DCA816B53CE7B53C7B88E42DE67B13D96AD3C43C27DFD4A78B9A09A5E8E27E145D5497BD4F7D295C199A90AC8797BF6AC34D5D4D077D0F0941CAAA253389BA04EAEEEC6EBE8AFB355D6BD5A5DE20E9EFB46E3C8E4BADAAC50AB547AB6BA570859DA2BC9896C2CD061B518B1C0CCC558085924C359186CDC33B7FFBACC344CA44078E27DF4F1611C2D67519AD5372A87CD1B19D82EB91A372A4C54C5092B62B0AA315C2DE4F650BAA94AC88D88AF2A41354CC861BD40A773845F54E8B1A8C41926C6BFA5ED022A199401AFA4171894FA3207F66B515B199AA6DCE3A0B6BED4D552D83DF48C88B6C551606910D544FCB6EBD077DBAF58077F7EE766D4B2C55CFB43E4D502F603599EDBDB46B986DADDC4815941FB9BE075BE5C9972E6201E87397FC7151C845B2B25D165706D25849C99703992994DCCA32C8F5AB29B2728DCE8E69BBD3E6F6CC9109542757A877004FBF3C01FB978C6A61E3A8119FEEDDA9682B08063772ABD91243B21DAA97357D1B4E2EFE0B4693B1DD59B8F4F13E0539910FACFDB813BDBE2F65A5545C472E3C1F930B0FD301DD12E850C09374A63F5B38D38FC217B0E0E520C22DBA59DCD83B639F53F8EE226C25A2EDF60133A6CC302243783F41F6BA6D2888FF3D8638BBF3E994D4C1B51BE461E826D3715BF9F24EC60223E388DAC5178BE7626BC639FC61A6F3D34DB50587B03647EE6D6C6C907CD109B18BD7AF22943671A4E03110132226E22F796A9721043CA67EA72E55A8BE5109DF5E0172554F7F72F0A189514A0106907FA82A34B07572E7863A1B5334E4A5BCADF238DE3CA31E4F403FDA7CA352F53429A0DE8070CB03A095BB2390596010F938155D161368A54476CB41D2F2FD26BE2E58A531578865AFA0A6FEA66263EF06F2FFB68E8C11CA10822101FEA86F20972752FB06064EA39D7C71ADEF0DDFDE846945995421C0D75F6DB690726E4F44AD99D28E35DB696FED8775511F1885D511F29451B87B2166A564E2522D93A319845D7625FEBEEBD7E4606E9532C3964C5768565272BB233E41E108936A9FC782A99B5050A1385040796C8C767BE83307A492ECB44F1023F5922C244B0F6A38DE7C631E8CADC04512D48A48C49C958820B381180A772F42ECDA83B8C4FAA9C18DF5F5EAD94CCCA277C6168A15C81D6C63EA64491B1B357F99E248652E1E9EB409454DC64C2FCB4E7942758436E145779DC0923A26446CF4A213F15ED2E6B9B8F6211FD6381993EC94D948395C64FFADA41A84454551261E7D64B394049A10E693174A6786A27F65C0AAE13783DF783C36FA29DC1734869CD3C7E03EF2BD4C1C3C54F3405F4341C171DA8157F4AE9B19A3874E9412FA0C48D21C08B881D2CBFF96F23B2B52575D6A378D88F2F53E6310DB8FE1EFF884842CC4CF2C0F631C7D62064FC3B801BD70B946A9A1F740FF8149A4A10B756822192811298969F81617355E0DAC2D4F2F36B1FC87B47DA51EE98DD011B3295D6C9F7C72C7FC12E3A8DD18D607FAF6BCA55E65F6EB3F875CA6C4F23118F723C564C71ABACD41A5996E7D24065B5BDD012356BFF52E66D1FB4F67BDB403AFFEDF45D231C3C274F221A54F78DC744C193F927CD8C8E5810C1C65F9A7F176FA515A88CA41470FC29639CC6AE9C6E013892DBF89C243A4BAD879C97A000FDF7B00094BD6216EA8995EB87C9E5EB8FC82FA8002115B2A110B5B2A16E71F577486DEB9FAF4AF15E4ACC852442BE98DDAB14B5E2433402B7F507D04399E6FC6E8A92B25B2B0666CC024FA30DC668E1F0B23A9EB55E5D4D77D3B401E5C8AA043C4F2DDAA7F19037A7BD66B897BB060B7E0EA45637E88C61C9FB81291261BD5B522EDF93D0A32A6DB968ED02E75B3A37BA5D44B9AC4EE9D80F02833EAAA42B1F5F555680D32B1AB7722ECE842E93DB169F4E2EEB4DD74347976249849B59CDE33BB4BF9F213FADDE6FF895E322EB5DB599122BCFB752191A5DA795FEF3510A177D3C745B3D6FF1C4601E9A0B62BA5B85FF1B03357A3C471637083F8C4E0A9B653D6D3C61173A89FE642A6DB926D87C89D2A12E192AB13B96559B660E020224C52B33C98362A05B6D9F41EB2A9AFA143864B1386879705D3C7A5D897D7EAF2F4CC5717DA4F87A97FF71E1810FC346D1401972F7F099BCF4F24839FBED7703C3EEE278EA53AB5AD2427E63590711E788CBC1EA4452CF9E58EBE370523D844A5292F75FB364694FD6D63B3F4709E2E26322522A4533187DFDB86A4A9CB90CF34384152FE9103601FA7811E029DF167748C938E1C4AE8382DD9AEC4E0292FE0A5BC7978FA00918BD0A18CED1B14B642592CDB585A4EC716270A3B60E5A5F2D28195B2E6E42A4C01723D6DAC8EECB349D1DA54D7D7EC158027DFF3C4A3845B612B71637DB5FF9B14EDCBB7A999514BF7E0A52A36E6F3124167EEDEAC7871B7D01786BD85F9C7AA4D178C725B136C205613429D1861DF7A323784E9904FE7FF1DC18AFC1CC7D4A9D629846C675F3411BE4593CCA334C94898B0A3C98AD366623586C50CF28D5E3AAA73B552B13D94BD8E4CEF8588EF3F48F5A04BF99A48CDF55C72F5396B4F2D3AFF32827C5230A827691642606F986AE2CEDB7005274EEFA312C3547656B14EB3DFEA7566B345C5CC139F67C01CF5B0CA07D699F37BCDF513F884081ED88713F40E8571CA9356CE888CC6917BE690BD997AB265024A62B627D391F22F907BA53762C8695F0ACE64D176DD179FBF672F72AA7C107931C8A60926979900BE0FA11B33D2B19BB23D1FBDC2D0A90F1E8FB7CF64E1B5DFCC4398F2E49333D944BE2B5EDC8D931F6F400453055541EE8BAFB819A4CA6FED05790CACF9333EFAD37A4C0C33B9189F09E366ACC7FBB4B1241F5BB4A1AAB8CC4579B96FCEF052EC7BB5B693E4403F1EFBFF7104BF5F3D1D61CEB052A445243C8B77FE9AD3CCCBB7C5316F6E66CC16CC4FDD8993EF343D686020E3A9382EF9916F3A148331542A17A1DABCA255CA9FE8782ABDF8C6A4BA078240FF818582F0362E1A936F131691DB6193CCFE7F1C426A629C745A4DEC97F81D163F0FAF7D988335B1A4E268825846D709937459D14EEC3E7B9C96BB359A56E5CBFA864A3A4EB9978E783A0840CC39767A35CE949792E6254E36620EFBAE434DF517F8F853B277DB93994D914D55ACACB3F2AC9098E7C8BF4EEF9ED5A6B15272509617657E8677735EC585EA6BCE376FC889FFF2958F682CB22DB5E0DC367C7CA9905EEE22CA905B60ED5709E3F84A48CEFEFC5D94D63AC7EBAB732FE3836FBE4055836A5A166AD27FEBADBD8033F4DE8553424AC13F690F84B47CA581C091D5889A5AB62E92C7788BBC266E67D055575D77864887FB50492FFCB59696D39B97AA1DAE3A9E9EF0311961A6598DFDCBE2DB1DD83B4ECBCBCBE9FDA98E963D0D74ACB49D0EFF9DD9F74A7AD84AE9F07E39EB281D45ABA3458DC144FFEAD9120CF61F57DA126C9534662B8DD95E490F4FA3815EDE62688B88EF4159B2BD96D3FFFCB21FF4A7EE781A603499E8DF85BBA76BFB3EDFD40141B441422FFAF0F71696E9F462E82B15A75170B5AC459921646335DED5D7AE7DDEBA594A2F14F9AC89BB548B42DC5E2000830386C3E8ED58B0DEF88E5EAE72D9A159BB6A2A805EDAD2DFE01807C855EADF57B39A71E1A25D7E5FF270108495D1D16C65E8D3772406DD65B6BFC485C9BA42B28A5CBA83515F07505F99BB142BFB2D95B56BCE4A89AD8BCF1EB1AA75055B28D56964DA42BB3C9B23F0BD40A06364FABD1802EF4407117017997E4FAC0D1D448357E708B413011FBDB19D3579B5FF06048CA409BB2B70327517925CCE0F1281BBFB0CF941F69B77DA3D0804FA0C768F2092C2C9D46D5072413F440486FE681CFDDF74F23CE7A1CB21E0E74DAF3CFCD158B78D9BDB4CDD062517F44345E056C32D9C29F91825F46AB8EA0EFFEBE71F2A0A5DA7DFBDE81FEF05FAFE18C303EFA7CDAEEE6E1B382753B741C905710438025D1901BECCEFCABF3E1F3B478023E036043899BA0D4A2E8823C011E8CA087032EDCABF3E1F3B478023E036043899BA0D4A2E8823C011E8CA087032EDCABF3E1F3B478023E036043899BA0D4A2E8823C011E8CA087032EDCABF3E1F3B478023E036043899BA0D4A2E8823C011E8CA087032EDCABF3E1F3B478023E036043899BA0D4A2E8823C011E8CA087032EDCABF3E1F3B478023E036043899BA0D4A2E8823C011E8CA087032EDCABF3E1F3B478023E036043899BA0D4A2E8823C011E8CA087858AFB5F3BF507565D4F8D839021C018E800601FE3E530D20FC9223C011E008B40701BECC6F0F6ABC0E478023C011D020C0C9540308BFE40870043802ED418093697B50E37538021C018E8006014EA61A40F825478023C011680F029C4CDB831AAFC311E008700434087032D500C22F39021C018E407B10E064DA1ED4781D8E00478023A0418093A906107EC911E0087004DA830027D3F6A0C6EB700438021C010D029C4C3580F04B8E00478023D01E043899B607355E8723C011E0086810E064AA01845F720438021C81F620F0BF1E166E3CB341FBF50000000049454E44AE426082 .png ui_switches 89504E470D0A1A0A0000000D49484452000001B7000000820806000000C55786410000017C694343504943432050726F66696C65000028916360602A492C28C861616060C8CD2B290A72775288888C5260BFC3C0CDC0C320C460C5209E985C5CE01810E0C380137CBBC6C008A22FEB82CC4AF3FC79D3A6B57CFE1636AF997256253AB8F58101774A6A713203032307909D9C529C9C0B64E700D93AC905452540F60C205BB7BCA400C43E01648B14011D0864DF01B1D321EC0F20761298CDC402561312E40C644B00D9024910B606889D0E615B80D8C919892940B607C82E881BC080D3C345C1DCC052D79180BB4906B939A5303B40A1C5939A171A0C720710CB307830B8302830983318305832E8323896A4569480143AE717541665A66794283802433655C1393FB7A0B424B54847C1332F594F47C1C8C0D000A40E146710A33F07814D67143B8F10CB5FC8C060A9CCC0C0DC83104B9AC6C0B07D0F0383C4298498CA3C06067E6B06866DE70A128B12E10E67FCC642885F9C666C0461F3383130B0DEFBFFFFB31A0303FB240686BF13FFFFFFBDE8FFFFBF8B81F603E3EC400E00247769E08C6B120F0000019D69545874584D4C3A636F6D2E61646F62652E786D7000000000003C783A786D706D65746120786D6C6E733A783D2261646F62653A6E733A6D6574612F2220783A786D70746B3D22584D5020436F726520352E342E30223E0A2020203C7264663A52444620786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323223E0A2020202020203C7264663A4465736372697074696F6E207264663A61626F75743D22220A202020202020202020202020786D6C6E733A657869663D22687474703A2F2F6E732E61646F62652E636F6D2F657869662F312E302F223E0A2020202020202020203C657869663A506978656C5844696D656E73696F6E3E3433393C2F657869663A506978656C5844696D656E73696F6E3E0A2020202020202020203C657869663A506978656C5944696D656E73696F6E3E3133303C2F657869663A506978656C5944696D656E73696F6E3E0A2020202020203C2F7264663A4465736372697074696F6E3E0A2020203C2F7264663A5244463E0A3C2F783A786D706D6574613E0AF79EB34D00002921494441547801ED5D0BB454D579FEE771E7CEDC07707993502914C4CA25055D0A69806605DA4AD206534DB2AAB631D52C236922AB9AAC0A6D85B58AA6EACA92B88A4DB5EDB2D674D9420CB606B2E4A6954B1B8C09A25C4900BD44A5823C2E5CEE63EE9D3B8F7EFF3E67CF9C9939339C997BE6FD6F38F79CB31FFFDEFB3BFFBFBFFD3A673CE72EF627489C202008080282802050470878EBA82E52154140101004040141402120E4268A2008080282802050770808B9D5DD23950A0902828020200808B9890E08028280202008D41D02426E75F748A54282802020080802426EA20382802020080802758780905BDD3D52A99020200808028280909BE88020200808028240DD2120E456778F542A2408080282802020E4263A2008080282802050770808B9D5DD23950A09028280202008F80B812091487D86D2E3F1149254E20A02558D402DEA762D96B9AA95400A573508B8A1DB9725379D491A9981E40C7F263B21B9AAD108294811085874D8D261B3D5FB22A4BB9DC4B65C628F6EC32CF22A86807BF69897DCD89098D4F8AC8C6A749412FB5FA2D80FBE4F74E674C5AA2F190B02AE23307D26F93EF519F27C6C0D259A9B9578ADFB691D3BD733762E50ECD1395612B3C61170C11E3DB97EF2469199898FBAEE3B47B187FF92E8FD93358E9A145F10C88D80E7435790F71B5B88264F551D3B1DB3D20427F6A89F849C1B0981F1D8A3ED86922C43A204C5BFFD90105B23695583D635F1FEBB14DBFE306AAFA7DE0D20AC36516E68AC791BD7628FE57E06925F6510188F3D66911B1B8FEEA5F2B532A6FFFE21257A8F55A67692AB20506E048EFD1CD3EF3F4A4DC7237F3D4559EEA2883D961B71C9AFEA1028D21EB3C88D2B962435F45E89E2147B796FD5D5570A240894128178D70F203E8EC3E8E0A94E5E2933CC235BEC310F3812D4100814638F591B4AD27AA86AE406ECDE7FAF7E00C40619FF8A4F5368F1D5E46D0D10450629DAF3231AFAD121667517EA89DDA3BC81D4155990A376F0A15C6E14CD85DA358C08AC2DF323C4762AF319F0A9FC3B83EBDE1E59A1806BF0776FA1C0C22BC80393A4A13E8A74FF3D857B70ED861DE9E7E6862C366E37ED9BEB2FEEF20814618F69E4A67BA7A99E22742B1E230A0F5F3EF35A8831EF569AB2F98BD4D461EC864B1679CD8DD476E73B34FCE01FD1C0E1F1B188FF0BDB68EACD4B29BAEF413AF7C86E238B6209AAF3019AF1D01AA2937BE983BBB7248B2B176540003ACFBA9FF0C144321AC572915CDDDB231EA3FFA607A8E39635E46352B3B8D0DADBA8FDE42B7469FDD76924037F4B3447976D5B9FA7B6C56D147E780DF5777392E2092A78CF333469CD1CD8F766D87797A3FCB32215DB1E64096A208F22ECD1765A92B1E71EAB95E46A1FC67534F5912F1BC49618A1E8CF0F52F8E57D14F9F9318A8F629DB16D0EB53EF81CB572AF6C1CCE8F2DACEC5262D6D194EFBE44D31FBB7F1C5225692510D0FACFB6A03BFF9528477DDA23905CFD004DB9DD24B6D1731479631F857F7C80226FBFAF262ABCB397D1A4271F1937E4BEE9532023D5A10DAC7F8266BCF0124D59BF7A1CB233D8D8B124690F1C439511B1507B4C1BB96959AAA3C4039804D61CC6D96BD2322B7D0EDCF359F2B33E46DEA1819B6EA3A1B402ADA629FFBA999ADA6651CBD65B6968E3B369A185DC440F745138D141919DE6A86DE512F2B7C1B02E166B0C85E42E715D4580759F6D807CCA0C2A4570F5688FFC9C26DEBCD298E17B6F1F7DB07E53FAA35BF9E734FD1B9F22EF8C6534F9A6F9D4B7F3ADF4F002EE46BB5F249A364461356A23F236B521DF66F2F0B244B99DB407C5235EA03DA6915B727E1F42121E1C311C58544F8D428A2F57A55386AE324654D103FF94416C5CB22E3ABF631DCDBC7D29F9A6CFC7B0CBACB16A552C25D7FEDCAF4C9BBD447C95244151AC15F4EF471A150ECF8B19E9AD32595EE76A0A5D398378081D3FF613AC33C088AD717472C4F577DE404D574E566B12633FDC4351BB783ABEF5CCF9CC35F3691D443E47B2F3D175E3727BE653E877794D12653A83B8FBEDCA0499F81FFCC4A7C937A94D95690865B22DBBB52C3574CDBA9F887B29E1C7C88DB10646E59A926498EAD91E316C23FF741E4D8DD2C8F60C62E3CA777F9386D62EA7F6C553C8376F01C0789B7DB3F52BA9B769068988867EB23E8EFCF3DFD0884ACCDE1EB54DC8B81D53F7693A8BF0C00AD8D974D8190DD2D86B2F50E4042EB36CED944A1B80FE3741FFE3173FA0F08F304D9915CFC8C9F88B3265B6073A38339DAE579EB626D90621AEDF2CB37708653E96ABCC3AB3DA3C176A8F69E46654998D1857DC61C559755C6B138BB452C72E0C12CD466FADC320B9B440BE39D845A32B5BC973F22DCA9EA337621BFE532876F8DFE8ECC6C753226ED84A33BEB252AD8DF5FF620EE6E4175074EF660A77DC45EDD7CE32E2CD5E43335F58935A8BF3ACA3C94FDE458119ED2939F4659A70E1380D3F79070D745B8D750A753CF62235CFB3C4FDCABD143DF0EF746EEB772CE96D2E6DF3219A3098BEC63811F243F330B0DD7784FCCB9791D7D2A99DB0FE1D1ADAF44734D8ABCBE4A1D0D79FA009AB162955D1B9B67FE92E1AF9EE16BAB8F335ED55D367D5DE70AF83ABAD26F0F9828DA39C0E79D6A13D12BD43099E3E0934936F212AD8A3752B85EDE8BE03D4DC328762BDAD34F9E97D14687D87FA31EB124E46990FFFBFA34007F476C77DD4F7343685992EB4E9199AB8DC581B1B9B7D2F743B8035B787A869C366630607F1FCAB1EA099ABFE3CB516B7FA7E9A86A94A1FCA9474B7DF87FC5FA1810DF761ED2FE94BD4F1392C373C8AD99E54DC89EBFF0CFABF29A7FEB76E7E2EAB3D885F1C24EFA4A65419CC2C9CB4356A1DDEAECC741FC55D5AAFB4D4B8E29785DAA332D9F4526385010F919F231F18C0D5858B9C3CAFEAE15BFC459ABAF95E0ACE834171EF48F7904EECA20B1BEEA0BE479FA5D85004719B29B06A9DA5EE4B283097E7EE314935771159DA7E6A5BB544B53FB15E1EB299218100B01BA0D8E9019586227CFD4B8A9D418F8FD6D21418A322B6D14B34F6C6011A7D036B7FC0DAD3B1805A373C43412395FAEB99BD54115B62E09714F929D609DF3B07FF6690D06D34F9CE2596989997967C123A9F1E8A25D7189FA7F64E330DCA4BD48E3A83D89AB026F9F6411AF929C74599B01ED9B6F5095D33101B1A0E456CE84BBD778C467F7A90A2A7D1370E4CA1E0ED8F5007A691EAC1B1EEB3FAAB83FF949DD88C3CEBD11E89DEA2681F940B2E70FB8BD4B17E1DF9ADF608FFE89E6F52DF86BBA97FE70E8A47103730938237A824C69FB948A33687C1163AD1B94C3ACC3C74CEC1DD288D619980946E7320960C7E7C3039724B0CBE0F9B7C87E21710B4129BB7367C52115B62E07DD899B1F6C7A97CF396D1C4ED0FF065D2F917AF04B1050CFDC73A61B48FF5BF1DFABF95DAE726A3A55DD8B607438C41916D8D5D997FFE4BD57EABF5CAEF6E4BDA6C5A416AF4A6507BB419B999ED3D8C194DBF32EC1AC522ADD891ED7750B8F3250AFD4A90FCD7DE48937024064F51F4C4BB34F6B32E1AFE5E6A9A2FBCEF4D9AB07C167A94BCE0BCCB9083693D3F66DF946BBB82825060355D414BA879218FA8066874070CE9D35F3423615263CB1D98D8B89F66FCC727F12DCE6E3A7BF7432A2CB479233531970C1EA38B7F78476ACA84B0E965E77DE859CEA11690D6C881A4288ABDF13C9DDDF4ADA44768D3BFA89E69D3B520E0A7523DD664045C8436616728E71339861E2FEA6F099CB47D2F057F650AB57CE97E1AB8C72897117C9E8637DE4897781BB6726699DAD060A0FD8874DF0532371A8EC82EF4962D79873682F43EFAABD4BCEE6BE4DFF9358A6A11357C661B5007FFA99053FDAF3AB34786F2D286C729B0E35EF237B753F3DAFB707C95E21F9CA6E8C9E334DAFD42DAEB3923874F5370C61C8CB66E25DA63AC8907D62E3206D490E59D6D7438B95B4A9D585F675B1D7C8B86B0CED67A0B7B1A6EE8D17B68F4E23FD2D4750B2876E0213AB7CDB09D8EA7D6A8E71C7FFB453AB3E19B3A3A919A9559451E6C6E61D2C244A6E9462953FF273D059BC24C4CF3CDAB69C06627A56D7BC004F50D6CAA29A2AD99B4E97EA38D7E0FBBA9D76FD105C3F956B4235F06064B69C23DAB5147B44B75E2942DA22E7A4C92AF5A362337233A6CC9983EAEA051E72B783161FDEB7F9B06F61EA4D8007A59E80E7BB081A469F1326AB97D234DC5EEA9A99BBF6AB464DDBB28CA56D2319F2640A1D969438A0F724FAB9D9AD69A23A695E83D32817C7084064E70CC0CD7C981ECF47909B52C9E857BAC353C6525368EB38B2EED3BA6CAE69DC471B43B4583166263DFF0AE372FD3F1584D2DD7183222DF4D27364E7F11AF29A89967340A21F6305DECC0772CC4C69EBB68EC24D7D97081F5CBB0BD02B3D6BDBB416CAF1B5A66F6B8C30FFE31BF3608DCAEA6561061CD3BE8BE1E3555BA2EF5688FAC5BE76EFE1A8579D662946D32800D24732870ED1A6ADFF06D9AB90323BA3BD728E8475E784DE9AB6FEECAA42505175E81B05152366976383972D024BDD8D16EDB0E965F6F24099836D6793F66519030720AD38F166263617B36D1C8DB9750B62610287B182EF141775AC78E7D870FBF6B866A5B376FADA7CCF6A0D8B6A6F57E6A9EC153A2681BD2888D337B962EEE3EAE72F55DB5429DEBE24F81F6683B72AB0B2072546268DB3DE686922514FAC2272878E5226A5AB880BCF812BCFFDACFD1F4AD1864613D6DF4E87910DF146AFA34466FE8F98416B3216174B6E71005B1CBCBAF7A5A872864AE3B458F3AED1DA1B7C9BA1F394D23364922DBEEA0D3DBCCC2775EAF2E1227DF4C1B7519A1790CC84CAEFA25D81D1ADE697A584F98868D0EDE4881B699144812117AA3FBCC5D9ED6B896AC820B67AA106FC722EAD8BCCD78E9D68C9B408720F37D25AB18B91604B2113844FD9BEE30BCB1B9AA6DD50A0A5C793535CD9B05DDC22868DD033499CE8148B4BEF29423CCA7673535610D9D22C7297C3040AD984D501DCEEDB04FA5A3D0E52E87BB9E674F31464067ECEC8CA87FC3A7A8DF2C78F01AE32276F4275955F12669372B288FC7A1E2DA9A8E54DB90BEF3DBC82AFAD42B14C3E8D4377D815AE240D7A1E15CE3909B1EC772575CB94314C602B49EAA9BB0F5396AF9C887C88BB9F4103D4E83FBB0B104E4E6377B3E4DBCB32BF22E0D3DDD05C203B961C4C3E0853AB9F73780056D1B5230324AFFBB727E722A253DC0FD3B5D537D4ECFE12DAC2D6244A6A75AD30373DE79F4FA05D6069BAFB1930CBF24C639C5488020909A5BD2FAD2D34583380CB71A1BAE30A29A89F5A8E59FC3D4FB460A1F3D85511D665BD6A2C3492BD48C49A2F74D1AD8DD462D2037A3C389CE2A8F6898F4BA9D811C5C6C74D89CC5763F56516D4DAB416EB94BA34791B963D47B882DB9F11664EEF5F361D77CD51E284BB0ABEA51ECB63A6DF38E9B519B4B9BB0936AE7E358A39AAC4632E13D5D14FDD23290D802B5D6C4239244EF714C7374D1D899FBE13F935A5663BD80C9E1C25B74E98443544EF619D32B39A3CFA7E06AEC428CA017C90BDDE3706AE496333DD610D5627C6ACA3167549B80B1DD0FD2F9DD686CF0BA80D5C5DF7CDD980AAA0FC549DA41395F01B0E2C9D7F5678FA8D4DCAFD2B4473F47DE0BDDF4C19D1B33AB8CFB2EEA7BF07A9AF1ED4F6293D5156AEA3CDC85B570909B7FE10A0A4516A86733D60B32EC9945B1C81AC356BF80D10A52C73093C22B0B4E5CF44C1FA2CDC191238567295E8D994989A30E3BB04E32B5C629A6ADC1E835AFEB5C52B64E74DE72B81CA879C9893DE65C7373B94C151687698756F4E6B051A3F9A65C4DBE3135912AE86E8AA8B5A699589036B6BC474DE58EF49E46344C99FCE14AA540B1C30528FD8923D8F985E4D8F9D5DC995D163F0C7D12B61D4FFC0216CEC7E914BF209FD0EAEC7C68EE12630A11D3A311873D5C2ECEA8AA3BEF189D4F74E210A687ACC720B56F7F91663CFD0F69EB78E3AC8624AF47045A27ABE979CF0CACCFEA5995CC7AEAB531EDDFBDDF5C0B5F4AAD6AB43540635DBC2164373A9CE8A405E6531B6646D42E49A75392881DFDD979D589F74C5F44411B53697F6C2B4DFCCA466ABF79AD2E89CBE7E2DB1A0FAF99DB9439B0CA20FFC499E3960D6B2E17BBCAC53508B961B4656E8A08DCF20CB5EAD700D4C38166C0B87867A1F1059377B153CB786AC387F1F2326FB99F6D4C3D8EED367656850F1C57C6E09BC1AF06604A72B713726346632DD46569A6E037B619DB9FE1ABC2D0439CB01A2FACC2450FEF57E7E2FF74D1C81BA790BC999AEF7C0246CB799B8767014DDAB4561173E2644F726AD6495E2366DDBD57ADA3493718D8A974901F58BF919A67B757E6CB0F4E0A2F71AA07811E73D3164DA1B6ED5B335E0330F46A12DE1D658D4D9CD13A8AD1582F5EADC12B277E9E7A1C7C9746CC5DBD46A70BEFCCA92949F8EBD9CD7C35C6061265133D2669A2F3DBBEF52E7871AE1C84F3627E6D887743630DEF80133B57291DFCD1ED8111B5E0B6A6670B45D4CCCE2C6A7FF8DEF4327B6EA589BA1DF9C578DB110755A9D228FE2A2D97EBC5BAF4D82E0A7E1BD320ACC0DBF04A40EF1110DE79E4839D8F0BF1892CB5F308D3193FDB95ECE9449F7A0D8BB28BD4348732243DF5881E646C03A64178A3056F374E6E9BB7297687E1E799BE94266F7A8462277753FF933FA0E0439F216FC7529ABAE3398A1C7C936230F2C035F8420ACB1C3D4683BC7D77659E9D4EA65C9B1C935E435B9EA510DEA7F3B72DA2493B9EA7C8E123141B6BA34027F2516B6DE768F8B18CDD61C9D4392EBAB7D0C84D9816FAB52005BFF2124D5B7B0423DCF3EA5DA000888DDDD8BE7F2A883073E424DE758DC021AC95F5D0E4759DD866BF1276F0228D1D3D42D10B03E81CF12E66D89DDAC8C45BEE533A3A70E02D6ABD6AA942268E8D567A225175BAB0EEC6B4143FFA4AD2866D21547231FBB0F86BD814751AA3BF8D34D0750B4D5E7B25FC6EA3194F2EC3268F77B0EB17EBCA8B0D9989B7F7AA8F2E0797DB4A343C4DB9796240A6119AD61E601DBF98B6E6C2D37BF16EDE1AF25E7523664B96C2BED1E9EEC06ED3C5D820C7D90C1CA4813A7A0D202FAE36810D327243CD4F3C4E671E7E9EA2FC1A008FC6E6611E7DD51A1C58576362C3C794C75EFE173AFBE02E0B4CDFC1A646C4C782771C0BD7DA90D4E8EB03C33F76188A694911E74D1ABC40AEE60411D0FD138A8EE206DB8E03F8F247680508ABE75B74065F04E197A90D7F946339131B3E77D6778C06BE6EBE2270F2345EEC469C51F345704B3ED46D86E97CAC61C96B6CB5FEFAA3461D9A409ED762B30CE7D3867C067E49C30F7F26F9FA42AC0F79705E36EB7C511D66CAEDC78BB5617CDC96B76EFB4C1C15B1290CFF8ECE37B04125A1978BCB221079EA6E6C59C74BD5CA0ED0C9C46B396C93C16B99D858EFDFA7F08E87E8C21E8BA89DB0378E0F5D8DF65846523C65A9FC47B04BF23B960420BB01D3264D5F458410E19901F2629B58B696F83DD87EBC26C41FE765FF209783890DF73110DB79F31581E8197488E197501F7A48CB86A2BD4658D2F6D3838D3BBBF6408514DED650D7163AFFB77B8D8F3280D49A5599416C285FFCBD8374F1967B2C6D965D61EADBCF73EE623F1E73CAF1C3C5D3A3782C661CF12879BFF4F954843AB80AAC5E87F5AE5FC79738406A70F1B3BC7312D32425ABDB126ABD690EC5B16737711423C313A98CB82C81B9F81D2BA821BF4E10EE7E2B15E8E655E75A6A5DC8DFCB437D2F62B38A5AAB18670658B7539D03BC299EC0A69A117C2CBA74188EB3AC45248F3FF91C79BD7EF2FA7CEA407388992A73CAAA0879C52469047B645C4237DC85DF739B49D4C477A314EB799506B1D1A2648EED6136BE3002BB1BDB93AEB7A11B6EC552C4644A8CF5E17379CFA6D9AB3BE5C9DD1E142B9FDB91A64948DD86EF5CFEEC59E3B7F08A1556A5E90AB5C78624B72A7D7652AC2A43A050632A45F11B85DC4A819DC8AC2F040AB5C7C69996ACAFE72CB511040401414010C88380905B1E702448101004040141A036111072ABCDE726A516040401414010C88380905B1E702448101004040141A036111072ABCDE726A516040401414010C88380905B1E702448101004040141A036111072ABCDE726A516040401414010C88380905B1E702448101004040141A036111072ABCDE726A516040401414010C88380905B1E702448101004040141A036111072ABCDE726A516040401414010C88340657EF2A6CC1F9FCD537F09AA2704D447BFEBA94265AA8BD86399806EB06C2A6C8F1521B7C8E3CF34D85396EA960381C09FDE568E6CEA2E0FB1C7BA7BA45551A14ADB6345C8ADD295AE8A272F851004AA0401B1C72A7910520C571190353757E1146182802020080802D58080905B353C05298320200808028280AB0808B9B90AA70813040401414010A8060484DCAAE1294819040141401010045C4540C8CD5538459820200808028240352020E4560D4F41CA20080802828020E02A02426EAEC229C204014140101004AA010121B76A780A5206414010100404015711107273154E1126080802828020500D0854E40B25D550F16A2F43C2F25DB644CEC27A7286D807D84BB24AF1C87706EDA113DFAA4440ECA42A1F4B55144AC8AD88C7604F114508CA91840D96F35007FE1877C6BD35899594ACFEB9AEB51C1DAED37B08FF70A386F1C85B084E2324E76A46A05276A2EC46ECA49A5543954DC8AD804774B135423B569EA553534729D21227700279BC0631648A297600A40C16A2D925705603382638BE60B64B739A9ED23C6D6F949C0C014A9C29B379C44B1F3AD74C7FF0BFD368CA504008CE1645F1AC1604D81E86422DF4FA928FD140C7548A069AB374D6CD4E9AD76BACE0F099E55A8FF162A26CDB14128FC795AD7B47C2D4D677967EE3B5FD141A1E1A6F160D995EC8CDE1631F0EC668FBEFFF1F0DB7C7C8EBF790CFE721AFCF48AC8CC839CFE4CCD120368F22342636C56638C7998012F0677232C928A7900202B8C81ED82C13DF68284EBD1F0ED3139FFC3FBAE73FAEA0F6115F5663518068892A08940C01B693D1E620ED5FF57B1405C129A2416E7CB61285BE56F6594069743A4EA2649B3D552636EBC1619AEC0A106F1B95F3D4F9C662318AFB7CD48F3AFECF84DFA7DFFAAF5DD404B213571802426E0EF1FAFE47CF2862F33581D89AA0F44C6E200626073582330DC0A1B8AC684AB199C098CC627C24406AA01F100F93900E4F27B7E219958952193D9325C4783DF0415D865A63B46BD919BAF5E5598AF50A6D18B22A261E82808B08281280BCC38B972B626372D14E85594842FB17AAC3CAD6CCC49C960F1FC8861DE7C7D7FAD0E185E6618A4F9EAC6567D94C702C73ACB58D0E7F64395DF393FF4AC6950B670808B939C3894E7C286C8CD8406C3C72F302392F084E919B454692E3921796C03C973C7A52D3903C6263A201B17DE257FF846EBAF2AFC8CF6C5A42178D8DD1BFF56CA1AEDEA7547D4ECC0A2B0E2D9E3A4B585811DDF008707FECFCD41946E70CD7575F7D355D77DD7549022A15404C38870E1DA2DEDE5EF2FBFD2A3F3D922B94DC3481EAB32E334F4B6A62633F0EEF9B868EA6B8821110727308D9486B1CCA0C32E3111B50F381E098D8D49A5BAAF3E8505A7634456EF05653901C0C8FCF5EF50006553E63D4969DC4351F1F2AF4F98F6CA697DE06B9416A1853945C1E75E35A2E224810700701D6CD68309454CFEBAFBF5E115D2651B8935B4A0A13D935D75CA3C88D7DF5288ECFC5925B4ABA41642C47CBE2FA30D18DB5B45AA3C9B5430484DC1C02C596C46B6C3C0BA2476C3C825303349B218E5650A7E2D574248CD60385566971EDF5F8897B72E5704C7018302AC2E6C683A72D51926403528E32481E82C0E510806A1A9A6992001300934BB9ECC49A9726223EB37F212E1711EB7683A726B94E7C8E46A3858896B82602426E0E55814768EC8CD11A9F53C4664770367C973F2724507238160C562BBF3EE74FEC4E28371C6839501077E4891441A09408B06D68FBD0E752E6A765EB7CF96C25381DEEE4AC494CC7D5329924F5B58E5328716A998D7E167273A8014C3C8AE0CC863FB99184A72693ACE450985D34966BCA56BD53C5347611EDFDC6C6C6880FDD836583686A6A52877D8A6C5F65AC4CDAC8BBC0ECB385898F20502204B46EB2DD697D779A956B7682BCB5DDF3595F3B2D47663C4ECFF6C7F5D1B2F82CC4968994F37B2137E758A9985AF10A4C565874B65ED38259E1F3390E1F191949F66075F9D83F128928C20B06834983C9270B269ACC375F3C091304AA0101AB6D58AFEDCAE6A69DB0FCCBE567578642FDB42D179A4EE21B0808B915A109E85095CD5DCE8898C0D808F21902C7090402652BB3642408941A01D677AB6D58AFEDF2AE353BB1DAB3F5DAAE6EE2678F80909B3D2E55E39BCF687927153B27CACF71658AA36A1EAB14C46504C44E5C06B40EC409B955CD43E4E1204F41E2CC97BCF00597CF6839CC09B1B11CEB5C3EDFDBBBD490544D51EA4540FBC8E22B0854000143333963D67DADFFE5B59354B5AD6548F9CA55352020E4E6F029A44D459A374AB11DA62F365A3EA3D586ED54763E5956196975B506C8B52050A508E4D3ED52D94929A0D0645968994B51965A9729E456C34FB0D069C67C0D400DC320451704F222207692179EBA0D147273F868D3362DAA1B73415BCD22A6A6F31C8A731C2D1F21E95E9E13612C279F2CAB8CB4BA5A03E45A10A85204F2E976A9ECA41450683BCD579F52E45B8F3285DCAAE6A9EA2DFF3833BB98B7F9949CC39CF64A7943493E59060CBA0C9CBDBE2E1D71570DF452901A428035D3D04DD667ADD3FA6C57110E73D74E52B9E832C834620A936AB91272AB962791A31CF98C56EF80BC9CE1F26692425F76CD511CF11604AA1201B193AA7C2C152D94905B11F0F3C0AA5C2E9FD17219F8FD1D7E493B17C131A9711C7182403D2190691799F79975AD353BB1D6C77A9D592FB9CF8D80905B6E6C6C430C452BF1541D8B37B370A2D8E17058FD04077F6E8B3FB4CA8E4775FCA9A1423EBACAD33D6A7AA58CE4AD0A2B7F04812210B04E0596D34EB8A8D6BC8B28BAA3244EEAE448508346127273F8E079B496E0DFA3E11F1085E3AFF8F396793E1B9FD357DEC93FA9B771925EF92F98504C5251DC66925BFE44A95026B142882C953275A5898D8B5160F62921722508941801AD9BDCF8174A326ED909E7ADC9C77A5D6CD5AD32AC726539A158448984DC1C62A7880D4D3E93993AF80745F923C348AF38C924A6A4386D81498FFC178A3CB50CB0A67ED74C2B7AFED4EE8472919384ED8E48912208940C012BB195D54E947D1A2F906B522A34FF5CF1F5FA389F751C21B8E25448C8CD296E209E38BE76E5C1AC9F2766F418E3519C99E06C7ECA89A7F80A71CA48347132D331798245792D8DA7184BE9D46F46E1D7B8D5A0D42C36D37681FC5CCA228A6C414021A03A60DCC9641B816382E3EB72D989DEC4C5792B9B45DE7C2E948074F9598E765A0ECBE27CF4D92EAE4E23E7DC0808B9E5C6262D2438E4A5511F8C08C41657C32A5CF32F73B39159B8470571CAE4459A989C372C468D084D72E1F43B8F6FA1CF2CF80BF5A3A53913BA10104F4469C79B7F8D7C8C5F020F85F997855D102C2204811220C0BAE91F09532CD4A2A4BFFAEAAB74DD75D729A22B417649914C32AFBFFE7AF25E131AFB5B4791C908792E3461E9B38EAA098DC94D139C77784807CBB9000484DC1C8235E774907ED1324C31D5EA736F0D3D461EC1F1A80DC696ADDC9AA59C65A094DC24381E21F234E84B6F3F493F3CF6F76AC4C8793101A60F080B65A05499204D959925F0888D894D13ECDC532119B5397B6C12AB0208B0CE4E3E7F86CE7C788ED2E19E9E1EE2836D481FD66265DBA63534FBDA4A389C960F9EDDE0D1A1DFEF4FFE3A36C7D3E185E69199AB2E379F35C1E9F5C169674F6546977B070808B9390089A3FCDE2BD3E8DD692769B89D5F86C68F086214973036262A05D71F3A7628CE369A52709E9A3449CED8C0624455C6E3E2AF88EA494793AB49ED9541DEAD433EBAF195E98ADCC66BB0B695144F41601C08289D84812CEA7995FA264FA328466F5A4F33CF3A1BEDAFEF2F77663BD48ED35AD35B476B7A8AD21AAED3157AD6E4C6E9F4888DC9CD3734488B5FFF71A1E2243E10107273A80693069BE8EEFFFC307DEF6367E9FD69A31469C1BC38BA906ACDCDFC82BF5594220DAB87C36B4D701C5D4F53724F35813C54367C5384B3D86B32B51A0882D0D8358F7869D6F966BA79FF346A1BF1A519B41143FE0A02D5810093494B789056EC7B915E5FF29B34D03195A281E6ACC2154B3A99E9D826D9CF4A6C714CAFB05F66DCAC4238F0B092691CBD4CBEF762DA7562DF59FA8D83DDD4343AE2408A44C94440C82D13913CF71D8301BAE3871FCE13C39D20457010A5C8874771E65C64AA3F69E4A3475F4E73D572747CCD932C87C998EFD5C137E204812A468049A5353C441FFDF14B622755FC9C2A593421B74AA29F236FD51BE4DE2287E38F796513DB1D12B24A71A3276A5350F112045C4740ECC47548EB4AA0905B953E4E2BC958C9677CC5754FD2F8CA21A905017710103B7107C77A9462F386563D5653EA24080802828020D0480808B935D2D396BA0A02828020D0200808B935C883966A0A02828020D0480808B935D2D396BA0A02828020D0200808B935C883966A0A02828020D0480808B935D2D396BA0A02828020D0200808B935C883966A0A02828020D0480808B935D2D396BA0A02828020D02008D8929BF5F34F0D8283545310B045407D020D21D6EFFFD9462CA1A7D86309C115D135854021F6684B6E35555B29AC202008080282802090818023721B0BB56524935B41A0BE11A8669DAFE6B2D5B75648ED2A8540313A9F93DCF82B84EAE3F018075E689F4031FCF4B93841A01110605D679DE7CFCDEB5F4BA874BDC51E2BFD0424FF4A2150AC3DDA921BFFF6979EDBE40A357FFC77E8C4C0109D1E18A4C1D1088DE127D0C50902F58400EB34EB36EB38EB3AEB3C3B6D076C139572628F95425EF2AD14026ED8A3CDAF02F00FF3A14A30663EC5F1A7E513BF4DFE3DFF49FD278E537F64AC52F5957C0581B220D03C7781D279FCE03A71EF8FED40D984A23ABE2BA7137B2C27DA9257F52150AC3DDA8CDC60BCDC4B651B6682C3997F5662E65FFE3535CF5B507D35971209022E22C03ACEBACE3AAF08CD620B8651B898992351628F8E6092487589C078ECD173EE623F9BAF727ABBB33A63DD219E88511CD335F158D438E037BCFF651AFCEFBD347CE40D9D4CCE8240CD23D072F547A8EDE3AB29B4E2E3E4F37AC9EBF39B878FBC1E1F86705E45785C51EB6F8895B2E2628FA54457645733026ED8A32DB9F1902DA1C82DA1482DC104178F512C3686F77DE29488219C7883097831498D0C55DA4D356327656B6804785AC274EA12A3344C407A7C3C5AF392CFD7042EF3E11EC4C624C7A338909B1EB9959BDCC41EF5C392737D22501A7BB45973832929CE32A66594217B0DE3F726FC20B9287AB15807C03FDDB354A4A6E670EA137AA9551D22A07688C0A8F8BFD25DD677509CD7AF88CCC33ACFA48683B59DFB6D2A5A05A0107BAC00E89265791128813DA6919B61E4963A21430F7AB06CD91E18375F2A63F7C4E0837F6CF0F883938A833B75257F0481EA46803596BB67D06C4560C61DEB3A8FD078F4A6CE7CCF1531492ECB3E38AC842E2B3FB1C712A22DA22B874069EC318DDCB872A9D1186ED8A899BAB0E6C0C496C0D649EEC57283C0D3924C6E2A9813C2699A138A33F090BFD58500AB2B3B83D6CC6B282BD4197E5652E3111B888D1559FD31E2B26D64118E1154B2BF628F2583560457188152DB6316B9717DB5012BF262A3F7627D0D53924478BF0DC6EE497893E4C6233AE584D14C20E4541308987ACBDBFD35B929DD66FDE6119BD267639D8DED818F34A2296325C51ECB08B6645519044A608F59E46635626D54FCB60F8FD512585C5706CE9B4AE2307CFCE732713B6010A1818BF05C65F44372CD8F80EE87712C262FBE67FAE20B5E63C31F45624A7F15BB19A4A6A25460D4C6F98A3D320AE2EA118152DB6316B931889906A5884BB50609EC1CE3183E0CE45034E3BF416EEC6D3A1545DFC85910A81204D28C0965E27B83C870564338F6838F2236C30E74D1531D3DED53BEB3D863F9B0969CCA8740A9EDD196DCB87ADAA0328DDAF0E7C60045E36E2F4EDC1658092D334DF9E0929C0481DC08644D2B9ABAAB584EED8E445AE56768732E1BC89D43E942729545ECB174988BE4D222506A7BCC496E5C2D6D50FA5A57D598B1E106A0FC0BECBA0C7216040A4580F5D9EA8C5BCD704688EAA8E10F1B1E1F9969ACE9CB7D2DF6586EC425BF522290695B6EDB635E72E38A65164057D6F04F6F2C74989C0581DA41C0D0E1CC5E642EBDAF74BD72954BECB1D24F46F2770701F7ECF1B2E4662D702EC3B2C6916B41A01611A845DDAEC532D7A26E4899CB8F801BBAAD368B95BFE892A32020080802828020503A0484DC4A87AD4816040401414010A81002426E15025EB215040401414010281D02426EA5C356240B02828020200854080121B70A012FD90A028280202008940E0121B7D2612B92050141401010042A8480905B8580976C050141401010044A8780905BE9B015C982802020080802154240C8AD42C04BB682802020080802A54340C8AD74D88A64414010100404810A2120E45621E0255B41401010040481D22120E4563A6C45B2202008080282408510F87FEEE12B88A72E78700000000049454E44AE426082 .png ui_tabs 89504E470D0A1A0A0000000D4948445200000472000000A40806000000FB6309CD00000C4B694343504943432050726F66696C65000048899597075C535717C0EF1B9924AC000232C25EA26C02C8086145109029884A48020923C484A0E2A6942A58B788820BAD8A285A072075E2AE16C56D1D451115A516ADB850F96E06D4DA6FFCBE93DF7DEF9F73CF3DF79C93FB6EDE0540A7962795E6A3BA0014488A640991A1CC8969E94C5217A0C10F0A7480178F2F97B2E3E3630094A1FBDFE5CD0D8028EF575D95BEFED9FF5F454F2094F30140E2216709E4FC02C80700C04BF9525911004416D4DB4C2F922A3903B2810C060859AAE41C359729394BCDD52A9BA4040EE45D0090693C9E2C0700ED16A86716F373A01FED5B90DD2402B104001D32E420BE8827801C0579544141A192A11D70CCFAC24FCEDF7C660DFBE4F17286599D8B4AC86162B9349F37F3FF2CC7FF96827CC5D01CF6B0D144B2A80465CEB06EB7F20AA3954C83DC2BC98A8D83AC0FF99D58A0B2878C52458AA864B53D6AC6977360CD80116437012F2C1AB219E408497E6C8C469F952D8EE042862B049D212EE22669C62E14CAC313353E6B65850971439C2DE3B035631B7932D5BC4AFB538ABC64B6C6FF2D91903BE4FF75892829153215008C5A2C4E8985AC0DD9409E9718ADB6C1AC4B449CD8211B99224119BF2D6496501219AAF68F6564CB221234F6D202F950BE58B948CC8DD570759128294A5D1F6C279FA78ADF18729350C24E1EF223944F8C19CA45200C0B57E78EB50B25C99A7CB1FBD2A2D004CDD83E697EBCC61E270BF323957A6BC8A6F2E244CD587C6C115C906AFF788CB4283E491D279E99CB1B17AF8E072F06318003C200132860CB0285201788DB7B9B7BE137754F04E00119C80142E0AAD10C8D4855F548E035119480DF2109817C785CA8AA57088AA1FED3B0567D7505D9AADE62D5883CF01872018806F9F0BB42354A323C5B0A780435E27FCCCE87B1E6C3A6ECFBA78E0D35311A8D62C82F5367C892184E0C23461123884EB8291E8407E031F01A029B07CEC2FD86A2FDCB9EF098D0417848B84EE824DC9E2A2E957D15CB78D009FD476832CEFA3263DC1EFAF4C643F140E81D7AC68D7053E08A7BC179D878309CD91B6A399AB895B933FF4D9EC3197C51738D1DC58D8252465042288E5F8FD476D6F61EF6A2ACE897F551C79A355C55CE70CFD7F373BEA8B300DEA3BFB6C41662FBB1B3D809EC3C76186B064CEC18D6825DC48E2879780D3D52ADA1A1D91254F1E4413FE27FCCC7D3CCA9ACA4DCADC1ADC7EDA3A60F14096728F747C02994CE94897344454C36DCF9854CAE843F7A14D3C3CDDD0F00E5FF887A9BEABBA4FA7F404CF4FED2CD2F0460ACDDE0E0E0A1BF74B114000EC2678CDAF997CE710ADC0E1602706E255F212B56EB70E5850077031DF84499000B60031C61461EC007048010100EC681389004D2C0145867115CCF32301DCC060B4039A804CBC06AB00E6C045BC00EB01BEC03CDE0303801CE800BE032B80EEEC0F5D30D9E833EF0060C20084242E8080331412C113BC405F140584810128EC42009481A9289E420124481CC46BE412A9115C83A6433528FFC881C424E20E7910EE436F200E9415E211F500CA5A106A8396A8F8E4159281B8D4693D0C9680E3A0D2D41CBD02568355A87EE429BD013E805F43ADA893E47FB31806961469815E68AB1300E1687A563D9980C9B8B556055581DD688B5C25FFA2AD689F562EF7122CEC099B82B5CC3517832CEC7A7E173F1C5F83A7C07DE849FC2AFE20FF03EFC33814E3023B810FC095CC244420E613AA19C5045D8463848380D9FA66EC21B229168447420FAC2A7318D984B9C455C4C5C4FDC433C4EEC207611FB49249209C98514488A23F14845A472D25AD22ED231D2155237E91D598B6C49F6204790D3C9127229B98ABC937C947C85FC843C40D1A5D851FC2971140165266529652BA5957289D24D19A0EA511DA881D4246A2E7501B59ADA483D4DBD4BFD534B4BCB5ACB4F6B8296586BBE56B5D65EAD735A0FB4DED3F469CE340E2D83A6A02DA16DA71DA7DDA6FD49A7D3EDE921F4747A117D09BD9E7E927E9FFE4E9BA13D5A9BAB2DD09EA75DA3DDA47D45FB850E45C74E87AD3345A744A74A67BFCE259D5E5D8AAEBD2E4797A73B57B746F790EE4DDD7E3D869EBB5E9C5E81DE62BD9D7AE7F59EEA93F4EDF5C3F505FA65FA5BF44FEA773130860D83C3E033BE616C659C66741B100D1C0CB806B9069506BB0DDA0DFA0CF50DBD0C530C6718D6181E31EC34C28CEC8DB846F9464B8DF619DD30FA30C27C047B8470C4A2118D23AE8C786B3CD238C458685C61BCC7F8BAF10713A649B8499EC9729366937BA6B8A9B3E904D3E9A61B4C4F9BF68E34181930923FB262E4BE91BF9AA166CE660966B3CCB6985D34EB37B7308F34979AAF353F69DE6B61641162916BB1CAE2A8458F25C332C8526CB9CAF298E533A62193CDCC6756334F31FBACCCACA2AC14569BADDAAD06AC1DAC93AD4BADF758DFB3A1DAB06CB26D56D9B4D9F4D95ADA8EB79D6DDB60FBAB1DC58E6527B25B6377D6EEADBD837DAAFD77F6CDF64F1D8C1DB80E250E0D0E771DE98EC18ED31CEB1CAF39119D584E794EEB9D2E3BA3CEDECE22E71AE74B2EA88B8F8BD865BD4BC728C228BF51925175A36EBAD25CD9AEC5AE0DAE0F461B8D8E195D3ABA79F48B31B663D2C72C1F7376CC67376FB77CB7AD6E77DCF5DDC7B997BAB7BABFF270F6E07BD4785CF3A47B4678CEF36CF17CE9E5E225F4DAE075CB9BE13DDEFB3BEF36EF4F3EBE3E329F469F1E5F5BDF4CDF5ADF9B2C03563C6B31EB9C1FC12FD46F9EDF61BFF7FE3EFE45FEFBFCFF08700DC80BD819F074ACC358E1D8AD63BB02AD0379819B033B83984199419B823A83AD8279C175C10F436C420421DB429EB09DD8B9EC5DEC17A16EA1B2D083A16F39FE9C399CE3615858645845587BB87E7872F8BAF0FB11D61139110D117D91DE91B3228F4711A2A2A39647DDE49A73F9DC7A6EDF38DF7173C69D8AA6452746AF8B7E18E31C238B691D8F8E1F377EE5F8BBB176B192D8E63810C78D5B19772FDE217E5AFC4F138813E227D44C789CE09E303BE16C2223716AE2CEC43749A1494B93EE243B262B92DB5274523252EA53DEA686A5AE48ED9C3866E29C8917D24CD3C4692DE9A4F494F46DE9FD93C227AD9ED49DE19D519E7163B2C3E41993CF4F319D923FE5C8549DA9BCA9FB330999A9993B333FF2E27875BCFE2C6E566D561F9FC35FC37F2E0811AC12F40803852B844FB203B357643FCD09CC5999D3230A1655897AC51CF13AF1CBDCA8DC8DB96FF3E2F2B6E70DE6A7E6EF29201764161C92E84BF224A70A2D0A671476485DA4E5D2CE69FED3564FEB9345CBB6C911F964794B91017C61BFA870547CAB78501C545C53FC6E7ACAF4FD33F46648665C9CE93C73D1CC272511253FCCC267F167B5CDB69ABD60F68339EC399BE72273B3E6B6CDB3995736AF7B7EE4FC1D0BA80BF216FC52EA56BAA2F4F537A9DFB4969997CD2FEBFA36F2DB8672ED7259F9CDEF02BEDBB8105F285ED8BEC873D1DA459F2B04153F57BA5556557E5CCC5FFCF3F7EEDF577F3FB8247B49FB529FA51B9611974996DD581EBC7CC70ABD15252BBA568E5FD9B48AB9AA62D5EBD553579FAFF2AADAB886BA46B1A6B33AA6BA65ADEDDA656B3FAE13ADBB5E135AB3A7D6AC7651EDDBF582F55736846C68DC68BEB172E3874DE24DB736476E6EAAB3AFABDA42DC52BCE5F1D694AD677F60FD50BFCD745BE5B64FDB25DB3B7724EC3855EF5B5FBFD36CE7D206B441D1D0B32B63D7E5DD61BB5B1A5D1B37EF31DA53B917EC55EC7DF663E68F37F645EF6BDBCFDADF78C0EE40ED41C6C18A26A46966535FB3A8B9B325ADA5E3D0B8436DAD01AD077F1AFDD3F6C356876B8E181E597A947AB4ECE8E0B19263FDC7A5C77B4FE49CE86A9BDA76E7E4C493D74E4D38D57E3AFAF4B93311674E9E659F3D762EF0DCE1F3FEE70FFDCCFAB9F982CF85A68BDE170FFEE2FDCBC1769FF6A64BBE975A2EFB5D6EED18DB71F44AF0951357C3AE9EB9C6BD76E17AECF58E1BC9376EDDCCB8D9794B70EBE9EDFCDB2F7F2DFE75E0CEFCBB84BB15F774EF55DD37BB5FF79BD36F7B3A7D3A8F3C087B70F161E2C33B5DFCAEE78FE48F3E76973DA63FAE7A62F9A4FEA9C7D3C33D113D979F4D7AD6FD5CFA7CA0B7FC77BDDF6B5F38BE38F047C81F17FB26F675BF94BD1C7CB5F84F933FB7BFF67ADDD61FDF7FFF4DC19B81B715EF4CDEED78CF7A7FF643EA872703D33F923E567F72FAD4FA39FAF3DDC182C141294FC653BD0A60B0A1D9D900BCDA0E003D0D00C665F8FE30497DCE5309A23E9BAA08FC27569F0555E2034023BC295FD739C701D80B9B3D6CF4F900C48500901402504FCFE1A61179B6A787DA9776030024ABC1C157F0FD8602DBC7C8C1C181F8C1C14FB530D86B001C7DAA3E5F2A8508CF069BDC9574C5723FF85AFE052A297E0E2F28F27A0000008A655849664D4D002A000000080004011A0005000000010000003E011B0005000000010000004601280003000000010002000087690004000000010000004E00000000000000900000000100000090000000010003928600070000001200000078A00200040000000100000472A003000400000001000000A400000000415343494900000053637265656E73686F749CC8ED2F0000000970485973000016250000162501495224F0000001D769545874584D4C3A636F6D2E61646F62652E786D7000000000003C783A786D706D65746120786D6C6E733A783D2261646F62653A6E733A6D6574612F2220783A786D70746B3D22584D5020436F726520352E342E30223E0A2020203C7264663A52444620786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323223E0A2020202020203C7264663A4465736372697074696F6E207264663A61626F75743D22220A202020202020202020202020786D6C6E733A657869663D22687474703A2F2F6E732E61646F62652E636F6D2F657869662F312E302F223E0A2020202020202020203C657869663A506978656C5844696D656E73696F6E3E313133383C2F657869663A506978656C5844696D656E73696F6E3E0A2020202020202020203C657869663A55736572436F6D6D656E743E53637265656E73686F743C2F657869663A55736572436F6D6D656E743E0A2020202020202020203C657869663A506978656C5944696D656E73696F6E3E3136343C2F657869663A506978656C5944696D656E73696F6E3E0A2020202020203C2F7264663A4465736372697074696F6E3E0A2020203C2F7264663A5244463E0A3C2F783A786D706D6574613E0ACD8328250000001C69444F540000000200000000000000520000002800000052000000520000327171233BDB0000323D494441547801EC9D07A0E544D986B34B152C287641D7BE8AA2A228A0C2DAC58A0A58B082FEBF3F2BECD2619785ED5441100115C4820D046CA08205BB027611150B58B0818A82D276F7CF33E7CEBD5FE64C3239B9E7E69E7BCEFBC1DE9332994C9E6492CC9B6FBE9975FD3F6F5C9705B66EDDC4A2F1E97CD9BA6C6DE6E6D7329DCFAD59936F99FFAE5D9BFFE44BD6AEC9D6AE639AC59D34FC75F37E1F6379FB3DCCF2CBF52B02222002222002222002222002222002222002222002350974E90AB38CC2904FCE1AFB2F6379FEFFEC59B3B359B3D7CBA76765B367CFCEF792FFAEB79E4B95AFCC17B345BE7C2C1FE6BDD969BF6CBA7E6795093914B223E2E4528CA38320E364995CB041AC599B8B36F9B27C9AA56BD7E4CBF8659D137CF263CFD7BB341CBBDBB68319349D9CA6EBB0B55F1110011110011110011110011110011110011110816120603506A69D1093CB0FB3D135F27F1D3D66B6116F72418774B998439A5CDDC9FF67596E2EB1DF86DF8E363223841C7B32BD57CE3AE76D3326C1E4D36E0AEF9C313167E217D1271774720A6BF3F51DE337873026064DE4EFD74F2CD19408888008888008888008888008888008888008888008541370D28B4BC214A20D0E264E8CC8FFCECEBD6C3AB308354837F97F4EB0E9FC3A2F1C840B849C3C3D22CEAC7CBA33E996B8E9D8FCF88A6998887AE4500EC41BAF3C71E4F9AC3327E68CCD3B8F1BBC6F8C98332B4F479ADC17A7B38DDB8E852E973138A4712B3A993AD89D49FD15011110011110011110011110011110011110011110814A02465370DE321DD901A9664CC7E9FC2237D05D0A81669D9B1E1373726127F7C7311E3B56C461CFCC0F9E378E2B59AC6B152B0A420B0B9CE17DE3FC70F243A26B55BE10D186891C88F3C871303B049DA0C3AA5CDDF15BA1EEE41211C9C7967572D65F11100111100111100111100111100111100111100111E88500EA02D284FBEB9C443A8AC3BA5CB571220E1E360810F91F84193C72D8000F1D3C713A4E3B1D8F1CB7AC93B85004271415964CEF4CA9470EC52A7AE574E63BC5CDC518488D7BDD30C3323C717230F94A172B0771279F765E3A0E6D676BF7B743DA2CD0A408888008888008888008888008888008888008888008F44020A22DE4AA44C7FB0625275F4F6063172B07C5C2759D42C441D8613F78EBF0EBFEE4D313BF5E1361ED205952C8A1B0DE9D88E9714F1DE759931341D1C90FD475B90220CB3BCA8D4B0B82CE365EFCE9E021A94C044440044440044440044440044440044440044440042643C0E90E63197851C6E918F93227CCE40966B97E554CB00CAF9C8E9681E883A68185228E5DE6120CC89F4A2187327AE1C68A399DB27B61263F782FEA0080E9FC1F18F875DB132BC82837F9626763AC3A33FA2B022220022220022220022220022220022220022220023D1088EA0B08128CBF948B0E4ECBC8679D48E34408D78F684CBCF15E391D2187DD5AEDC36DC3C201B3A490437993620E820D2E4A2E719EDE7BE4D883F5745D3A3C788CB263D3695A044440044440044440044440044440044440044440046A12E88835680C63828CF11A714BF23F1D8F9C8E8F89F7C2E9241BDB86ADF3055EAB1854110724B5841C12DA83F1D32028E831CCE40C583F8EC2B144E62113E831915B61C3CE22FD15011110011110011110011110011110011110011110819E0878E1664C7F70B283D11FDC62D27426C6B3B642CE4C1171287C6D2187C45EC0B107C87268C4751927DF8C093BB9B2D5A1D6D924FFCB129908888008888008888008888008888008888008888008342160DC48F2CD3BDDA6D01E263C6ABC37C944EE56C061A9D53826B69B483F68533D093914DE8B394CDB8365BE631D51C7895DB94EE37FFD5AC0765B37D8EE345A220222200222200222200222200222200222200222200210A8D616BC16617F7127B1166A1A3341C4A1FC3D0B39FEA0434187E576994F37017702583CDDC4169A1201111001111001111001111001111001111001111081BA048A228C17792674089F8F4F677509BFCCA719F4DFC6428E3F307BF02CF300C2E53EBD7E45400444400444400444400444400444400444400444A02D02653A855FDE5639FAB59F490B396141AA049C990A293C46CD8B80088880088880088880088880088880088880080C1E8151D024FA2EE40CDE6954894440044440044440044440044440044440044440044460380848C8198EF3A8A31001111001111001111001111001111001111001111801028D859CF79E76EA08E0D1218A403781B7FCDFDEDD0BCD92596BEE30739A1481D122B06EBDF52B0F58F5A3128F560E318154DD18E243D7A1898008888008888008F49980849C3E035576C34F4042CEF09F631D617302A9C6AA849CE66CB5E5CC2690AA1B33FBE8547A1110011110011110813609341672DE73EABBDA2CA7F625020343E07FF69E5F591635542BF168E59013483556553F86FC02D0E1951248D58DD20DB5420444400444400444400402028D859C77BFEB94202BCD8AC06810F8DFF96FAB3C5035542BF168E59013483556553F86FC02D0E1951248D58DD20DB542044440044440044440040202127202209A15811401093929425A3FCA04528D550939A37C758CF6B1A7EAC668D3D1D18B8008888008888008F442A0B19073FA29EFEC653F4A2B024343E0AD6FDBA7FA58EEB8BD7ABDD68AC03013587F83EAA353FDA8E6A3B5C34B20553786F7C875642220022220022220027D26D058C839ED9D27F7B928CA4E04660681FFDB67DFEA82AAA15ACD476B879B40AAB1AAFA31DCE75F47574E205537CAB7D41A111001111001111001112810909053C0A11911481390909366A414234C20D558959033C217C7881F7AAA6E8C381E1DBE0888800888800888407D028D859C534F3EA9FE5E9452048688C0DEFB2EA83E1A3554ABF968ED7013483556553F86FBFCEBE8CA09A4EA46F9965A2302222002222002222002050212720A3834230269021272D28C94628409A41AAB127246F8E218F1434FD58D11C7A3C3170111100111100111A84FA0B190F3AE93DE517F2F4A2902434460FE8285D547A3866A351FAD1D6E02A9C6AAEAC7709F7F1D5D398154DD28DF526B44400444400444400444A040A0B19073CA3B4E2C64A419111815026F5BB85FE5A1AEBBFDB6CAF55A2902C34C60D6061B561E9EEA47251EAD1C6202A9BA31C487AE43130111100111100111E8330109397D06AAEC869F80849CE13FC73AC2E604528D550939CDD96ACB994D20553766F6D1A9F42220022220022220026D12682CE4BCF3C413DA2CA7DBD75DEF7AD7ECD18F7E74768F7BDC23DB6CB3CDB2BBDDED6ED99A356BB27FFCE31FEEDFEF7EF7BBEC97BFFC65EBE59ACC0EEF7EF7BB675B6CB145218B5FFCE217D96DB7C9ABA300658066F6D96FFFCAD24C5743F5E69B6FCEA80337DC704376E38D3766B7DE7A6BB6E9A69BBABA72FFFBDF3FDB72CB2D2BCB3D882BFFFDEF7FBB3AEECBB6D1461B6577BAD39DFCAC7E079040AAB13A1DF5E3F6DB6FCFAEBDF6DAECFAEBAF777583BAB2E1861B66DC7FEF75AF7B650F7DE843B3F5D65B6F00699617E9BFFFFDAFABE33E05E5BFCB5DEEE267F53B8004527563008BAC228980088880088880080C2881C642CEC927BCBDB543E2857BDEBC79D9939FFCE46C830D36A8DCEF9FFEF4A7ECD24B2FCD7EFEF39F57A61B94952F7CE10BDD71D9F27CEC631FCBAEBAEA2ABB48D3630476DF7DF7EC7EF7BBDF388F4B2EB924FBD9CF7E363EDFC6C4BEFB1F50B99BB61BAAB7DC724BF6E52F7F39E3DAAF32EAD136DB6C936DB5D55655C9066ADD99679E5928CF269B6C92BDFAD5AF2E2C1BF5993FFFF9CFD96F7EF39BEC2F7FF94B46E31EA10B911B81F8118F7844EB78528DD5B6EBC7B7BEF52DF73C58B76E5D298BD9B3673B31E7694F7B5AC6F44CB08F7CE423EE7CDBB2EEB5D75E7676E4A7798EFEFEF7BFCF108411B6B9072276F10CD97AEBAD5BE793AA1BAD17483B14011110011110011198B104668490B360C102E785D30B651AB65FFDEA577BD9A476DA7DF7DDB72028FDEA57BFCA3EF5A94F756D5F279D849C2E6CA50BF87ABECF3EFB14BE9C7FFEF39FCFBEFDED6F976E33152B0649C8C103E78B5FFC6256D5480D19E0D9B6DB6EBB858BFB32FF939FFCA420ACCD9A352B7BD18B5E9421C058AB9B2E147210295EF39AD7D8AC4676FAA69B6ECACE3BEFBCEC8E3BEE286500F7673DEB59D9BDEF7DEFD234FD5E916AACB625E4E0D5F8F18F7FBC27EFC6F5D75F3FDB75D75D9D275BBFB9FCF39FFFCC2EBEF8E2425D7DFCE31F9F3DF2918F2CECAA6E3A0939056C8599BFFDED6FEEBEF89FFFFCA7B0DCCE20EA3CE5294F6955EC4CD50D5B3E4D8B800888800888800888401581C642CE496F3FBE2ADFBEADA3C1F9D8C73EB6E7FC68D84E9567CBF2E5CB0BE5F9ED6F7F9B9D75D6598565CCD4498790C3CBA4B58F7EF4A3F2C8B140F2695EBAF1C4A00B84B5CF7DEE73AD0B390B0E38D016A16B7AED6DB7762D9B8A0578E2D050A57B61AF4657ABE73FFFF9BD6E964C8F807ACD35D714D2BDF4A52FCD36DF7CF3C2B2BAE9DEF7BEF715B643C891474E96D140FDC4273E5129E25870CF79CE735AEB5A377BC38DECAEBBA6DBAA1FE79F7F7E8628D2AB6DBCF1C6EE1A4384ECA7E1198207A135449CA73EF5A97691F320A9938EE7041E58D6F6DC734F3B3B92D374A3834D95C069C120743EE8410FB28BA66C3A5537A66CC7CA58044440044440044460E808341672DE71FC71530EE3810F7C60F696B7BC25BA1F5CA5E94A72E73BDFD97D6DE64B6A6834768E3AEAA870F1A4E757AC5851C8836E0D3121A74EBA17BCE005D9F6DB6F5FC8EFECB3CFCE889333CA867043F710BC471EFCE00767DB6DB75D467C94D01072E83AD1A62D3CF0A0CADDB5D550BDF0C20B5D779A5861E0479DA0A157E6AD430332F40688E5D5CBB2BA024DDD741272E2F4F1C640C8AB6B5C0BAF7DED6B5BE936946AACB6513FF0F8BAFCF2CBA37860C1BD047E6522E8031EF080EC79CF7B5E74FBA60B25E43425D7DB769FF9CC67323C72EA1AB185F0F24B75DBAE9B5F55BA54DDA8DA56EB44400444400444400444C012186821877805E1CB347120F8DA4640576BAF78C52B32DCD4433BF9E4937B7AA90BB78FCDD71168D8AE6E3ABA0C592378F3A8DB339FF9CCEC19CF784612C3280B391FFCE007BBBE3ACF9D3B37DB76DB6D0B8D121A90B1EE57F7B9CF7D323CC2FA6975059ABAE9A8EFF6CBBA0FDEDCCF32CFB4BCFEF0873FB82E3A61B989FB41E05EEE8D7FFCE31FC3D5CE9B6DA79D76EA5ADEEF05A9C66A1B42CE673FFBD9ECAF7FFD6BE1D0EE79CF7B66DC5710FFBD21F67FF2939FEC12C5104211BEFA69FD1672F0362268B337042AEAF4281BC235EF07D6F0ACC2AB97D838C4CCF9FBDFFF6E57BBE91D77DC317BD8C31ED6B5BCDF0B5275A3DFFB537E222002222002222002C34BA0B19073E271C74E391502DB8601093FF0810F64575F7D7574DFF3E7CF2F04C225112FF4DFF9CE77BAD2D3E879D2939EE45E7C891F41639197FAEBAEBB2EA3A174E59557165E9279B127D83281309FFBDCE716F2FBD7BFFE35EE15C27604934DA5FBC10F7EE0F227182923715923B68F1773107942D7FB6F7EF39B2E7F0240F3E5981778FEF1624F63E14B5FFA52655C08F27CE2139FE882A1FA2E2F1C035DC468F0739C74BDF1462C0E96C7ECD9CF7E763667CE1C17C38817E5B56BD766A4273FBC8AF09669320217EEEE75849C8B2EBA689C7DAC7C53B16CBF830EAECCB68D862A813B3FFCE10F17CA01FFB2D8377477423CB1461792B27833D4815FFFFAD7AED183E702D717D70DD71BDDDBA80FD6100FB8FEB8FE1919C81A0196291BFFF8FA5D279D8FE9F2BDEF7D2FA3AB8437CA60BD88B817909F3746B37BF8C31FEEC48CCB2EBBCC5D8B785D70AC7877E1D915C6EBF1DBFA5F1A7A8C7EE78307E3BDC1487978CED128A44CD6A8C3AC0F8DEB9E7B0FF9D1C0E41EC3577FCA82A8403D0B398679C4E6890BC57DCA1A22369CBD7DED6B5FCB88DD650D362F7FF9CBEDA229994E3556DBA81FA1C712E7ED4D6F7A53F478B93E104543CFB537BEF18D510F26AE370401AE793C43C91BEFC1FBDEF7BE4E0CE03AB7C67305EF51D2FFF4A73FB5ABDCF38AEB87EB826BA24E3A3C5531EEAFFE39C13CD792BD06B8E6C2FD3DE6318F71C1B0A91B887D5CA33CABA813783E86CF22F2B5C6FD9DFDB22DD735C78E30860842BDE39AB3F51FE1B5AC6BF415575C9111A89BE705759C7B03758D7A8A18CDF5DAAB715EC298698F7BDCE3DCF3CEE7453C3BCE85B5873CE42119CFD3A9B654DD98EAFD2B7F111001111001111081E12130D042CEEB5FFFFAAE40849FFEF4A7335E4263F6F4A73FDD893376DDD7BFFEF58C17466B88047C81E3C5B1CC7809C645FBC73FFEB14B42E3B5AC2160F3F8CA57BE524B80207E0F2FD90482A571698D46881F8909210B41CB1AE2088D401AD731A3E14DFE61438EB41CC7AB5EF5AAD2219C7909A7C149A3C41BF9AD5CB9D2CFBA5F1A1FBBECB28B7BE92EAC0866C88B581E61832248D6352B21A70B4961010DC873CF3DB7B08C065578ADD80474D9E37C78E3FA09BD0E68D422142062545918DB83B250A62A23BE0DFBAC93CEC7C14975AD0A1BECEC83866E55D7C4B0ECB6CCDC5BCAAE551ABC340A1161AD21DC8671AEC807512B1407EC764CCFC94550BC447A31EA1342A9B7984841E3F89C73CEF149DC2F62C1EB5EF7BAC2B2A998493556DB107210FC6DB7291821CCF01B33BC72AC20481AEECD882BD6BEFBDDEFBAF36A9785D37845117FCA77D589896AE136CC2386C4EED9615A1F07271523873A80E86F8DEBF4FBDFFF7E411CB5EBA93F78E921A68456E6BDE4D371DC3C37B9F6BCF18C7DC31BDEE067DD2F0231CF302BD016128CCD20E4F08CA1DED5359EBF7C90B0C6BD84E3F2C68896ECDFDA547827DAFCFD74AA6EF874FA15011110011110011110811481C642CE09C71E93CA7BD2EB7919469CB1C6CB395FDC684CF135AF57DB638F3D925F1D7D9E7C7DC4EB81173F5EB2FB2DE410C7E1C52F7E719790C33EBD9043C3B1AA71EECB1AFED2D03BF1C4130BDE3074BBC103A34AC00AF3611E21C77613C32B82D1A362316B62DB231EBCFFFDEFEF7AC18EA5F5CBD8075F49AD216A85EEEF78E4848D15BBCD544CEF7FF02195D9B6D150A500C4650A85020438EA4CE8155059E0B1959C671AFF56ECA9DA0EC1048F2C6C50849CAAF2DA757C7D0FAF2FBCCE1805AC570B851C3C767EF4A31FD5CE064F86F03E57B571285EE189110A726C1F5E1F34881133A6DA528DD536EA0741C06DB7238E19AF13047CEB6DD80B8B0B2EB8A0E00153B52DC2018239C2D12009399427BC6784C78117CD2B5FF9CAC262BC6FF8B061C5B14282929950C8412026B6575DE33E56E66518CB83E72631EBBCE1FDE6EF517E19B19378F65AAB12776DBAC94EA7EAC664F3D7F6222002222002222002A343A0B190F3F6638E9E724AB864FB2FF3B19DF165FFDA6BAF75FFF8CA971276F022E9B521C3D7C5D5AB57BB46DF9BDFFCE658310ACBE8D6843749CA688CF1E5FF252F7949979083E7841572C297EA54DE7E3D2FDED6CD9C61DC9BC450A0816F47E0C2530A512834D2217EC5BAAEE0F2FEA10F7D28DCA4A7795EC843EF051A056D0B39071C726865B9D7DC5A3F086D654689957C918779CCF006A0BBCF165B6CE1BA22D511DD6019C61589E56D97214020AE21E4D82FF1368D9FA65185474E9D74BEDE8741C47D03D9E759C5C0A789FD5216BF0FD6131C956E984D8CEE28DE23872E6FD4ED985535A21162BC07476C5BBB8C6E6FD623074F2CDFDDC6A7A3C18CC8692D3C66BBAE9FD3EB6DB47165766DD40F86F98EC509A260880B789C20E8D080A75B54CA68F8879E9DA96DB6DC724B272220E4F07C4A19DE9275D2F90F0A785DE20163CDAF6319DD039BDE1B77D8618742174644ACD063C9EEB76C1AD63C2FBC95D5D7AABA41DD4A75F9F2F9A77EE9BAC6B5C173CA1A23EBC5BA47DA34FD984ED58D7EEC43798880088880088880088C0681811672F8D2BCDF7EFBD57AD1E674E1FACDCB2B02891742EC69242FDCBFAD21FED095841762C48958972B04088408E276F0557BDF7DF7B559380189976A8C8670DD74A46F2AE470ACDFF8C637DCBE69ACE36110BAA0139F83AE6818B11162F150F8D28AC7118200C259C8876D4321E7F0C30FEF126B4E39E594F1B81DC46920F8342FE7DEC23CFCF25E7E25E41469717EB92EEB1822015D156810859E286C4F3D2070746808043430F16EF8E10F7F58F0F0222D79BEEC652F739E0A880B3478C3116388C74463992FFD34ECEAA4F35D5A9A0A397CC9674861EA04F78450F0E2DA7CA3F14E296BA82292E01D86685CD690B5420E8CC2AE57D42986FF464CA3DE5227C306388CC27860E1B9E8653ED660261E16F79BA9B65463B50D21071187067B1DF3C20EF582FB64781FA5D18FB81E7AA370EDFBF82F5CF7E1F5E1450CCE35CF05EA45E80942ACB6473DEA514EC4E33AAB93CE7B14351572B8F6119910F511FC625E68C4CBE19982D1DD968F02A1717C881F3CA7C927E6C9E719B02D1CFC73D2E7459DA00B1BC21A9E425FF8C2175C9C20BF9E5F9EA79309CA4E17334438CE5F780EC99F7B5C9D8F2FA49DACA5EAC664F3D7F6222002222002222002A343A0B19073FCD147B54289AE226F7DEB5B6B77E3F1852218E879E79D372E2E900F1E29D67841C7DBC6BAE023401004D91AB12E7891F7160E69CE57D433CE38C3AF1EFFAD938E86556CF871F689D1B50A177D6BBC8C123BC4BA90338C79D83D8306AC6F0813A720F4A2B9F1C61BB3134E38A1D038DF7BEFBDDD4BBEDD1F2FE0DE2387C638424E68C4EDB04160F7DA6BAF429C1DCA1CEE2BCC23354F6338E69183A0D5A61D78E86195BB6BA3A1EA0BD0C48B06AF18BE72E3A1E68D869A0D52CA721A99746FF456E66D62BD498851714D1E58D91AD7B80FAAED97D74DE7AF5FBF5D1D8F1C44231BD497581C74570CBB94F8585165C765051AF68FE0693DDC7C996C3AC4B0D0339086B71D7DCF0724F7DBF34B6332BCB6EDFABAD3D433E2BD588F1DBFEDCE3BEF5CA8937E79BF7F538DD5B6EA474C544B1D2B22075E3AF69E4C3739E2CA588B7937E189C5B5648D9117E93A87F9D1E3EC7AEA6018CCBE6EBAA6420EA285F5E08AD545041ABC54B0D83D867B08F5C77B9151C778DE8602A51572109DC38107E088C7A917CFA8A37C38B11E333C737AE95E65F9328D88130A683E0DFBF75DE0FCB2A9FC4DD58DA9DCB7F2160111100111100111182E028D859CE38E5ADD1A091A428C14C50BB6F5F2481580C6CC49279DE4841A0411DB95826D19B9221CF907EF16DB08241D5F1AAD7871F4D147B378DC1072DEFBDEF78ECFFB893AE97859B68D06B6E545D60B398C46130A397C413DF5D453FD6EDC2F5F92C33819083DEF79CF7BDCFAFDF7DFDF7DD9B41B214E85815DE7E4C15711CEACF172BE6CD9B2F145885FFEC57B7C613EC108283442E8EE06933ADD04ECF6A969849CF0CB29DD61DA16720E3A6C516551DB6AA8FA425C7AE9A54E3C09850ABFBEECD7778B623D3145F016B116EB6E80486047CA213D5E095EFC8C350ADB1672109F10A1ACC51ABD7802E02D83F044B9AD8582915F876019066BB6420EE7220CB6CAB6D4170426CA45E31DEF8B7E1BDE750849B151E2DAF2C6E198528DD536EB070D7802D6C79854F1E73EE847CD63B437EE69D6888B44C0796B04420E3D41AD205257A0A99B2E764DA7BA56E161168A223C271829D11A1E6DBBEEBAAB5B14BB37308C7DE8D947B725BC5BAD5921872E81975C72895D3D3E4DB9A88B74D3E419DC4FAB1272D84F8C493FF76FF34AD50D9B56D322200222200222200222504560460839FE0070BFE6059A86102FDA34B652C6577402ED2200200434B5430F3D747CD33A020D89EBA46B22E4F0624A83D21A1E470B172EB48B9CC78E17720856ECBF9EFA442CB3DE487EF9D2A54BDD10C97E3E1472D80FFB4B19792348E12E1FDB4F6AFB70BD849C90C8C43C220E1E5888670894B16E0E13A93B5388A234EAF8E28D7858679B300FE619921CA1151B0421872E53A1E0CB90C3081DD6BC90E34798B2EB426F24BF2ED658B7420EA30E31525ECA68E0D2650431A01FB139F01AA14B574CCC236615E73926BEA6CAD9647DAAB1DAA690E3CB8FF84DFDA07B53D8CDCEA7097FBD374D4CBC0CD396CDC3DEC738AB2BD0D44DD744C8895DD7DCDFC9CB9A157262F786581D637B8671B7DD97AC9083970DA389A58CBA8BD089401C8A45A96D63EBE95A85B728E52ABBC7E135C5F99E6A4BD58DA9DEBFF2170111100111100111181E028D859C6357AF9A760A348488DFC1573CFEE1261D1A5F62972C59E21A32DE6B204C53679EAE455E8C38E698E2885D349EBD6062F3AA930E2187C092D67819B61E39A12711C2085F89ADC1E280030EB08B5CA39E721187C0778DF2097085B75E467E39BF071F7C70A12B0C2FFA883BDE604EE0E7BA0D43DF5040549B8C2116841E3974096ADB23E7E0458B2B0FE38E5B8A01482B134FD14A1AAB880A340A1130CA86FAA5B1447C16C4CEA646AC0DBAED600839A1F70223B3C5BA56D54917960BF1D6378CD91F0D50DB30A7E1181B629BB834312187583C8C5685B78035E296F800C676396240387431428EF5CE20DE0EDD16EB5AD895A7EE763E1D01D639CF31833BF145EAD6D5581EBD2E5B7FE36A817DBAEB0782025E285C7FC4A409BB43F9E34560C39B8C784365697CDAB25FEEBDFEFECD35C6B5668D8F12E1FDBF6E3A3C65B8B75A4360F116BB5663D71AC7C6315A43C8A19B3116D6C1B23A46DA547DA4EE50AEBA46FDA4DB70BFAE5F9EE1787186DCAA8EA96E59EBA44BD58D3A79288D088880088880088880084060A0851CBC6EAC38C317B5ABAFBE3A7AE67861A64B45F8524CE2E38E3BCEC58FD96EBBEDA2DBD6598828E31B8275041AF2AC93AE899083FB7AD815A44AC8A12C7807592F05BEDC5B2F23D27843F8C2DDDC5B28E4B01C8F1C1A397C31B5F9FA6DC25FBAED1C7FFCF1E36258B8BECEBC849C2225FBE59B353446CA8C462BA3E784DB701EA9376163AD2C9FD8F2992EE4C4C42784E1D8177ABAE984F15242210746C4D2A1C11AF39089314434423CEAC53897089961905D9F47AC5C7EDD54FEA61AAB6D0839E1758E1050769FA2AB20028B17EA3D1B82F812207E32420E5E907BECB187CBB2AE4053375D1321272650A6841CBC68EC750C4762AEC58CAECA56348E09243CC3F182B3E96279F9657811D918537E79D35F8E858F25F698C88BF3147AAD36DD47D976A9BA51B69D968B8008888008888008884048A0B19073CCAA95615E7D9F275870D8383DF6D863BB82B2DA1D2F5EBCB86B942BE2D7D060C533C01A8D2D5E28EB981DCA963258C323E7DDEF7EB75DE4A6EBA4DB65975DBAC4275E9CAD474E38DA1471306242CE81071E5828832D17DE37744DB376DA69A775C5F3A09BCD11471C5168F420E41C79E49176D3F169D2E3D1C19765460942502B33BAB7341D0E973C117218B9CA1A0DD93A5D59EC36939D3E647177B0679B671B0D55BC90F0B8B1C64834A1C7925D4FB051BA065943B0231606DD276CE3977A171345EDB67E9AD816FEDA8A892283EE9143505CFE59A36B07226B683E1E915D5E2698E0F941CC14BC3F88D755D6AD83BCACE786CDBB6A9AEE95B1A1DC1120A82788BBD361A9C6EA54D70F46500A47600B3DB9422E5CFBD4016B5EB088797321F2950943360F3E44D0F510AB2BD0D44DD79690138A331C0BF70C2BF6B30C0B459F9890D3499965D7E4B1A9F0D2E403492A86114398D7F1CA21E0B41588B82F31AA5E68E79C734E574C30EA4CBFE3F384FB4DD58D30BDE645400444400444400444A08C406321E7E8952BCAF2ECDBF2830E3AA8AB314243F1A28B2E8AEE83C610417943F18765BC4CD31DC81A7125EC68547E1D8183ADD108B343B4E2E1638D06754CC8A9930E21271CB58497611F84F8094F7842D7B0E13452625DABE0650D21E7F4D34F778BE6CF9F9FE1E1648D0626628EB5DD77DF3DDB76DB6DED22E7868EB883117C395C8FA8E087C1661FA4A11B5B28EA306209239B3435BECA86420E8DACB6859C430F5F52790853DD5065E7B16E138C241306BCB60545B8245E84358650E61A8C89027C750F1BAB34786D4389BC38CF3EDD4C147218652A0CD2CAF110F49C2E26DEF8821F1B86DA0A391CBFE5438063DF458B20C9D46B1AB0B1AE3AB65B8CDF67D96F4CC8232DDE517858F9F351B6FD542E4F3556A7BA7E709EB887864657217B3EED7AC404EE25D6BCB81613EF08F6CB10DDA1D96E7EACC3C3C33F8FEA0A3475D3B525E4C4EE0D3C4FC39873DCDFC3EEB356C821B69BF76A850DC28CBF9F23E4B02DCFD2D8886B049EE64341CA42D1897D20028516F3B2625001EB011C6ED38FF954DDE8C73E94870888800888800888C0681018682107576744016B7CE5E6C53AFCE2CA8B252204235C592356C5CA952B9D974E2C260C2FC3BC607AA3BB50388C377114AC2863A7D92E5CEFF3AA93AE2D2127765C9493515D387EBA3ED1F50CEF9AD0F0C8F1420E5E31E10B3CA242386A177121B6D9669B425674EDC183A6A949C89920875840A32534BC30383F6117014652A2F16FBD6ED896D1DC100BA94F783258233E050181AD853130588710E987588E09390CAB6D873B669BBAE9C22E5FA16745581EDB70643FDE625E151C1BC7C83D056F8CB0AB058DBA79F3E6396F3EBADDC028E60163851CBA6C909F35EA821535D94FAC6B475D21873284C1CED91FB1ABBC6864F7EFA71177C2EBC2AFEBE76FAAB13AD5420EC71236E859C6F9E41E128E18C63302212F8C9BE2AF7FC437FB8C202F38F2BCB13C895DC6C84DD6ACE01113681027FCE8587EBBBAE9DA1272627595B2D24D8B7B3C0C625E6DA4B1F5F1FCF3CFEF1269625D0A63C211DE81787DA62CB62D65DC7AEBADC737452CE25E68AD4CF0B169FA319DAA1BFDD887F2100111100111100111180D028D859CA3562C9F724204622DEB8B4F6389D8107457C0AB80EE0431E32BA16FF4E0913377EEDCAE6408318C66C24B75CC5D1C8F0FBA057923D68B35CA822042638FC0A33ED0699D74B87D871E39345EAD478E8FB1E0F7894752E891C397F898478EF7B8A12149EC9B265F1C69E0B02DC6CBFB5E7BEDE58B32FE8B770FDD4810181013621E3934AE1859A7A9D1080B45241AE808446DDA614B3ADE4965FBBCFDBFC561BCCBD24D7639DD03C2C62779D26047F0E05CF3A51BEF0FEB2562F78BC840DDC12B858668685C375C5B6C4F3D098520F6851790EFF680C81A0631C60B822E0B048F25F60C56375DE859C171D180F6869063BD5B6838C6BC921010AD3700DB130498C63AC6F0CB78CA3431EA840F76CCBD268CB50243EE657441C32B87BA72DD75D71576C539F041710B2B2233DC8FC8A357E35CC5BC137ACD27957E833B6D5299A48DFAC1FDB12C0034E783EB88FB36D78EBD7E6CC111B6090ECC35CF7516768DC3038EEB877A868013CB0721D07B9220D0F07CB0860882670FA35B21AA6275D3C5EABF7D5E22B0E38567CD5EAB7E39E5E6F8AC5167F148C3A8FB78B08442A74D5F366DEB63ACCE73DF8031F707F2E7D843AF1EF2C65B86F3963246A7F2CF4E9B96F344FD231E12F7BAD0B837855DAFC334FD984FD58D7EEC43798880088880088880088C0681C642CEEAE5CB5A2184C74AE8215377C7BCB059AF18449A430E39C4BD34D7CD03B1885837F6257DD1A2455DA3F0F8FCF8D24E972DAC4E3A5E964321E7ACB3CE1A7F19C55B226C9822E4840D021ADB8C36658D2F8F5EC8613942081E35BD1A6281F5668261AFF13768DCAE5AB5AAC0B1D772D06524147210D8DA1672161D118F17E48FA78D862AFB42146068E4D003C49723F58BB860BDA6E088E74E2F16360C11F32EBFFCF268163478FD885375D3B525E4D058A7B11A0A55D10309165A0604436E2256D298DF71C71D839CE3B3A178154F155F6A1BFAF114935F9A6AACB6553FCE3DF7DCAE3828758F8E986ADC2FBD21F221F6F5627C60B07196628289CDCF9F9BBAE9DA12722823A34D950D34608F219CB6420E426A138F4CE2B01193A78E712F244E4E2FF5188173B7DD7673E25E9D7D4C264DAA6E4C266F6D2B0222200222200222305A04065EC8E174D0E58046672F76C30D37B8EE3E78DA5823FE0DC183EB7CDDC3030161267497AF1297AC9053275D9B420E1C10430888EB3D282C1BA6115CF84A6C3D9C4221875144162C5850E85610E663E779B93EF3CC33A35F5A6DBAD4B4849C6E42082F7868F4FAB59CC0C874790A8D1846B1EE43613AE6E92E15760BF1DD8662E9AD9053375D5B420EE5BDFEFAEBB38B2FBEB8D47B8934782A20A059B3420ECB115AC3FB8E4D1F4EE38D4143B2AED10DACA978E7C582BAFB6A922ED5586D4BC8A1BB28426799375AD9B121F8735FA6816FAD17AF2DAE133CBEC2E74C95B864CF4D9D746D0A3970481D3FCF14841BCBDB0A39E4C1478E30B038CBCB8C3CF15A8D79CA966D83472C438C871E5465E9F95862BB5E95A5EBC7F254DDE8C73E94870888800888800888C06810682CE4AC5AB6B4554273E6CCC976DE79E7F1581C653BA7118AB74AD5D7535E0AF9528A3742F8B24EBE343219DD8717E598B13D0D2F44A1707B841CFFA25A271D2FFBE148430428C62D1E631F7BEEB967A118C41A08FBF8E31ACE885DB63C783D9C71C619856D9921D6005E4008329B6FBEB9DB0601877D5E78E185D9C2850B0B2FCE345CC351ABD81F65A73B409928C4BEC893F8137CD19EAC213C84315B8813118EC434D9FDA4B65F7CE4D2CA246D35547D216838311A1801B953820ED7241E6E551E557895F0AFECAB368D33AE9F58B057CAC4B6746FB00D3A965B21A76EBA50C809450FCEBF0D304B7797B02B22FB8A75ADA22B05D7B1358E99FB0742B01D49877C890344C3DCD76FBF1D8D401A83D6E8D2820743D5F9A0AE2286C1D2C65AB1F9C4A64326B134B165EC6F54BA56D9E3C7438A7B61AA618F78CD3381AE3E65C6E885DC7BED3517A60D853DBB9EEDB936C2EE77A4B1424E9D7431B1C7E641B0FBF039413CA730583DD739DE68D608D2CD8788D0C8139E1CBFBF3F705D313A14F715BA67DA7A1FAB8F3C13F0DA4B9D0FEA265E6A94A557A37CD479C4BC32A37B1DCF5E9E816D99849CB6486B3F2220022220022230FC04668C90E34F052F75F475A7CF3B2F6034ACF802C7D7743C6842EF19BF5DEC97462D7DF31134F8828AEB377DF47B111DFCD0CBBCD4F2024B396C372CBFDFBAE97CFAE9FA8509A37C594188781E61BC1F5F3ECE0701A639170411653BCE07B1083817BD7826F83C07FD77D0841CCF8BEB8F73C535C839A0B148438A4616E786EB3C0CF4EAB70D7FF1F8A02E700E39978875D43984077EEB18C19329070D36840ACA4117C0D0EAA60BB76B631E61983AE12D16E783A1A809341C1A0C891744AC16C450E6B95F71AFA1DE200CF522E084F90FEA7CAAB1DAB6D0E939F9FB11D733E795F3E1EB06C226DDA9EA1ACF1AEA07821FD737A203818DB9175609DB3E7FFFCCE259411D45E40C038293B66E3A9F6F9BBFFE3967BD8EF89061C5CB50BCB5E5A3EB33CF5ACE87BF47D08D8ABA3127FF70C3B999AC718EA97F9C2BBA492304F3ACE23CD5BD8F4DB60C76FB54DDB069352D0222200222200222200255041A0B392B9756C709A9DAA9D6B54F00EF83700430BE8CE2D1608D40B2DB6FBFBD5DE4BC6A6CAC9DC2CA119C397CE9B2CAA39EAE866A65A1B4B2940002185FEF6D0314AF233CCEACD082584B7DB11E0764CA88707505B2D2420CD18A546355F563669DECCB2EBBAC2B7034424B38C261ACDB14620C5DA3641D02A9BA214E22200222200222200222509740632167C591D523F7D42D80D2B543806E693678277BA5E1CAA85E7401C14B802E575B6DB555578118192A1C25AB2BD1082D58B26C79E5D1DEF69F9B2BD76BE5E01138FBECB3BBE2CED00865E4227EE9B6C6C874E12861083EB1AE5C837784ED9568C34D36ADDC99EA47259E815B49B74DBA5459C3F392B8757895E16DC6FA300DE9E9CAC50886B20E8154DD102711100111100111100111A84B40424E5D52333C1DAEE40C4F6EBB4CD53924E22730F4B877A3AFB3CDB0A79190337C67188F1CBA78F46A0C2DBDD34E3BF5BAD950A74F355625E4CCACD38F5073C10517F45C689E35889C75BA9AF59CF90CDD20553766E861A9D8222002222002222002D340A0B190B3FC8825D3505CED723204E6CD9BE70258D61573882FC050E804AF954D103862F98A8999C8941AAA112803BE88E0A88C7064031CA78A4C3C8FD8E846A9ED867D7DAAB1AAFA31F3AE802BAEB8C2058CEEA5E478B3E1E5299B2090AA1B1329352502222002222002222002D5041A0B39CB961C5E9DB3D60E240146D761F4273C09CA8C2E57B8C9D3B0A54B89AC48E0C8152B8B0B82393554032033641631C78F58555564845002D3324A8FBC0DBA49A51AABAA1FDDCC66C21246A2BBF2CA2B93DE998C06B5C30E3BB8E0CF33E1B8DA2C63AA6EB45916ED4B0444400444400444606613909033B3CF5FE3D233420B23766DB6D9662E3E0E815C19AA9591BBEABCAC37DEF1106C282167084E62C5213082CE55575DE5460C627423E61999877F083873F240AFB27202A9C6AA849C727633610DA37F31121475836706A36E31743BA34DCD9D3B37C3534D162790AA1BF1ADB45404444004444004444004BA09341672961EBEB83B372D11811120B074E5AACAA3BCF5E69B2AD76BA5080C33818D369D18AE3D769CAA1F312A5A360A045275631418E818454004444004444004FA43A0B19073E4E245FD2981721181194660D9AAD595255643B5128F560E3981546355F563C82F001D5E298154DD28DD502B44400444400444400444202020212700A25911481190909322A4F5A34C20D558959033CA57C7681F7BAA6E8C361D1DBD0888800888800888402F041A0B39472C3AAC97FD28AD080C0D81E5AB8FAA3C1635542BF168E59013483556553F86FC02D0E1951248D58DD20DB542044440044440044440040202127202209A15811401093929425A3FCA04528D550939A37C758CF6B1A7EAC668D3D1D18B8008888008888008F442A0B190B3E4B0437BD98FD28AC0D0105871D4D195C7A2866A251EAD1C7202A9C6AAEAC7905F003ABC5202A9BA51BAA156888008888008888008884040A0B19073F8A18704596956044683C0CAA38FA93CD05B6EFA77E57AAD14816126B0F19DEF527978AA1F9578B4728809A4EAC6101FBA0E4D0444400444400444A0CF0424E4F419A8B21B7E02127286FF1CEB089B1348355625E43467AB2D67368154DD98D947A7D28B8008888008888008B449A0B190B3F89083DB2CA7F62502034360D531C75696450DD54A3C5A39E404528D55D58F21BF007478A5045275A37443AD10011110011110011110818040632167D1C10705596956044683C0EA638FAB3C5035542BF168E59013483556553F86FC02D0E1951248D58DD20DB542044440044440044440040202127202209A15811401093929425A3FCA04528D550939A37C758CF6B1A7EAC668D3D1D18B8008888008888008F44240424E2FB4945604444004444004444004444004444004444004444004A69180849C6984AF5D8B800888800888800888800888800888800888800888402F0424E4F4424B6945400444400444400444400444400444400444400444601A0948C89946F8DAB508888008888008888008888008888008888008888008F44240424E2FB4945604444004444004444004444004444004444004444004A69180849C6984AF5D8B800888800888800888800888800888800888800888402F041A0B39BDEC4469454004444004444004444004444004444004444004444004264F4042CEE4192A0711100111100111100111100111100111100111100111688580849C56306B2722200222200222200222200222200222200222200222307902127226CF503988800888800888800888800888800888800888800888402B0424E4B482593B1101111001111001111001111001111001111001111081C913F87F000000FFFF9788975700000F9B49444154EDDD798C9C651D07F0DFCC744B5BE8410B168BC61822A89144115101212A84201110148DF10F04246A11947028111B309143F180008285041539058C82F1FA83600878DF51B08ADC47296D293DF61A9FE79D9DD965BBBBD9962D3B0F7C2669E79DF79ADF7C9E2769F3CDF33C6F6DE5EA35CDF0224080000102040810204080000102040810E87A819A20A7EBDB488104081020408000010204081020408000814A4090A32310204080000102040810204080000102040A1110E414D250CA24408000010204081020408000010204080872F40102040810204080000102040810204080402102829C421A4A990408102040800001020408102040800001418E3E40800001020408102040800001020408102844409053484329930001020408102040800001020408102020C8D1070810204080000102040810204080000102850808720A69286512204080000102040810204080000102040439FA0001020408102040800001020408102040A01001414E210DA54C020408102040800001020408102040808020471F2040800001020408102040800001020408142220C829A4A194498000010204081020408000010204081010E4E803040810204080000102040810204080008142040439853494320910204080000102040810204080000102821C7D800001020408102040800001020408102050888020A790865226010204081020408000010204081020404090A30F10204080000102040810204080000102040A1110E414D250CA24408000010204081020408000010204080872F40102040810204080000102040810204080402102829C421A4A990408102040800001020408102040800001418E3E40800001020408102040800001020408102844409053484329930001020408102040800001020408102020C8D1070810204080000102040810204080000102850808720A69286512204080000102040810204080000102040439FA0001020408102040800001020408102040A01001414E210DA54C020408102040800001020408102040808020471F2040800001020408102040800001020408142220C829A4A194498000010204081020408000010204081010E4E803040810204080000102040810204080008142040439853494320910204080000102040810204080000102821C7D800001020408102040800001020408102050888020A790865226010204081020408000010204081020404090A30F10204080000102040810204080000102040A1110E414D250CA24408000010204081020408000010204080872F40102040810204080000102040810204080402102829C421A4A990408102040800001020408102040800001418E3E40800001020408102040800001020408102844409053484329930001020408102040800001020408102020C8D1070810204080000102040810204080000102850808720A69286512204080000102040810204080000102040439FA0001020408102040800001020408102040A01001414E210DA54C020408102040800001020408102040808020471F2040800001020408102040800001020408142220C829A4A194498000010204081020408000010204081010E4E803040810204080000102040810204080008142040439853494320910204080000102040810204080000102821C7D800001020408102040800001020408102050888020A790865226010204081020408000010204081020404090A30F10204080000102040810204080000102040A1110E414D250CA24408000010204081020408000010204080872F40102040810204080000102040810204080402102829C421A4A990408102040800001020408102040800001418E3E40800001020408102040800001020408102844409053484329930001020408102040800001020408102020C8D1070810204080000102040810204080000102850808720A69286512204080000102040810204080000102045E32414EB3D91CB7356BB5DAB8C71C2040800001020408102040800001020408BC10811733932836C8198DD40E6B46EF7F210DE15A02040810204080000102040810204080C0D6088C9753B4F76FCD3DF335C5053923839AF68FEFEC5BF76C347F7B770CFEFE9E683EF968C4334F476CDCB8B536AE23408000010204081020408000010204084C4E60D6AC881D1745ED154BA2B1F73B22F6DE376287B9D5B59BE517696F7BDFE46E3E7C5631414E27AC19FAB1233FC7AA953170DB75D1BCEB5711FDFDC3BFCE1601020408102040800001020408102040603A0466CC88DABB0E8AC6911F8958B853A7821CE08CCC34B634D02922C869FFC0D13F36A219CDDFDF1BFD975D18B5DEDE0E8A0D020408102040800001020408102040804037083467CE8C199F3C2D6A6F7B672A67780DDF9119C79684395D1FE48C1DE2A40027AF6DFC939B63E0C66BBAA15DD440800001020408102040800001020408101857A0F1E163230E3B3A4DA9CAA7B4029DAD0973BA3AC8193BC4C93F380539692D9C814BCE4F9BE33FAD2A9FE9458000010204081020408000010204081098768194E0344E3A336AFBEC974AD9FA91395D1BE44C18E2FCEF81E83FE7D4A8F5F54D7B3B288000010204081020408000010204081020301981664F4FF42CBB28E235AF4DA76F5D98D39541CE58214E7B5F1E813378F957A379CF5D9331720E01020408102040800001020408102040A06B04EAFBBF376A9F3825E538C3D3AB7271939D66D5B541CEC81FD00971D294AA78E2F11838FDC4AE6900851020408000010204081020408000010204B644A0F1D52B2316EF922E193BCC9968F1E3AE0B7286439B9104694D9CC1F427EF4A0B1C0FDEF4DD91076D13204080000102040810204080000102048A11A87FF4F888438EA8629C5A3D8739C3D3ACDA3F62BC30A72B839CE1D138434FA74ABFA2D91CCC7F47F3C265D1FCFB9FDBBFCB3B01020408102040800001020408102040A02C8137ED15F5D3BF946AAEA52955F5AAF6F6D3ACDA99481141CEE8D138EDCF558893D6C6C923729A5F581AF1D8236535906A0910204080C0CB50A0367B7634765A1CFD0F3DF032FCF57E320102040810204060028157EE1AB5F32E6D8DC34909CE7098F3FC91396385395D3522270737EDE4A91A7D53CDA54A7FB5439CC1C1682EFD58C4FAE726D07088000102040810980E8159FBBF3B66BDE380682CD93566EC92FE7332775EAB8CFCA082A79F8AFE471F8EFE471E8CF53FFB71F4AFB86F3A4A8C39877FA8F5BDE9C997EB7F7ADBB4D4E04B09102040800001023167FBA85DFAFDA8D5EB9D30A7353A27DBE460A796A2905646325AABEB829C7681EDD138AD10270538E907445E27E7B8A3DAA77827408000010204BA40A0678F37C6BCE34F8A9E37EC39B96A0606AA1065ED15DF9CDCF95374561E21B4F8C69F57776B6E581F4F1C73C814DDD96D08102040800001025B2E50BBFA9688B43E4E0E6D6A91A657B5E656559FDB772B62444EBBD82AB8C9E14D5E1727BDB7FEA475728E3BBA7D8A77020408102040609A05F2089779277CA6F31F8F91E534376D8CC1D5CF447DFE82A8CD9A3DF250B53DB86A653C7DC6D21878E2D1CD8E6D8B1D2FB52027BBE657B3775334376CD81664EE498000010204086C4B81AB7F98429B3422A79A5A35B4E07167BBF5C55D1DE4E4A026175805385578938B1E1A85933FA769558369C1E3DAF11FDC968CEE4D8000010204084C52A0E775AF8F45175C1AD133B37345FF7F57C4BA1BAE89BE7FFFEB79014D0E1DB63FE29898F3BE23A3B6FDDCCEF9BD7FFB53ACFA420A825E84D74B29C899FDEE4362FEA95FACD436FDE6EE78E6CB67BE0882BE82000102040810984A81E65537A7013929C8A9A657A52067E8E955AD8139E34FAFEA9AA95523839CE1306768444EF5E8F134BD6A200539270CCD6D9F4A3DF722408000010204B65860E7EFDC108D5D96B4AE4BD3A5D6DDF4BD5877ED5513DE2787290BCFB9E879D3B0D65EFEF5587FC7AD135E371507053953A1E81E040810204080C054093497DF14B5465E23278739AD1139AD113843D3AD8606BB8C1E95D35541CE30461E813314E2A49DCDF49FC3B4A71A9523C81956B2458000010204A64B20AF87B3E8C2CB3A5FBFE1E73F8935975CD0F93CD1461E9DB3D3B7AE8EFAA29DABD3069E782C9E3AE198892E999263829C29617413020408102040608A04AA206768344EADD1682D7A9C173A1E0A75DA5F534490D31E9193E659A5E954797A556B5A557E0C79FD45F88F5E1BCB3B01020408102030B6C0F6477D34E67EFC53D5C1667A9AE493C77E608BD66999FDDE4363FE67CF6ADD3CFD5BFFF8E1078CFD4553B857903385986E45800001020408BC6081C1E537566BE4E4E95591029D7A9E5355CDAB6A8DC8697F4101414E1E899346E154014E0A72F2489C342227AF97333038108D4F7CB83AEE2F02040810204060FA04169CB62C661D78505540EF9F7E17ABCEFEDC1615D358BC24765E7E43E79AA7CF5C1A7DFFF84BE7F3B6D810E46C0B55F724408000010204B65660204F53AF37D2E529B8492372F224ABF653AC5AF7CCD3AD72B6D37A6FED4B9F57AE5ED34A4EDA7BA6E9BD350A277F790A6E524579F44D5AFA380DC6C993AA5AEBE35423720439D3D442BE9600010204080C0BCC3FE98C987DC8FBAB1DBD7FFD63AC3AEBE4E18393DC5A7CDD1D51DBA1B5F0F1DACBBE961E49FEA309AFDC6E9F7D63D67EEF89194B5E15F5053B562376FB1F7A20FAFE737FF4ADB82F36DDFBEB09AFDF9A20272FE83CEBC083A367B7DDA3B16061C476DBC5C0A30F47DF7FF377DE1FBD7FFC4D0CAE593DE1F78E3E98A796E5114933F7DC2B1A8B768AFADC7931F8DCBA1878F2F1EA4FEF5FFE101BEFBE73F465D5E7EDDEFAF6CA6C669ADA36E7B0A3AA7D7961E9E76EBBBE737EFFC30F467FF2F022408000010204BA5B60300539D553AB86D6C9A9A72955E93150AD7D5576534C9033341A27A53939C0C9414E1A92D37A6A559A62D538F123DDDD12AA2340800001022F0381D9071F16F34FFE7CEB97A67F9F579E725CF43FB0629BFCF2BC96CEC2B3CF8B19BBED31E1FDF363CC575FB02CFAEEFFE798E76D6990939F0A959F0E35D1ABB97143ACFDF63762C3AF7E3AD1699D63730E3D22E69D784AC48C9ECEBEB136F2D3BF9EBD76F9F3C2A9D1EB128D755DDEB7FEF65B534D5FEF1CEED9E38D29F84A21547AF53FF4BF14443DD4396683000102040810983E81812BAF4F33AA5A4FAD4A4372D2760A71D2B89C3CBD6AE4289C91DBB9DAAE1991938B698FCAC9EF79F44D4A72AAF7BC3D98173C4EEF829C2CE5458000010204A657A0B1E4D5B1F3153FE814B1E977F7C433E79CDEF93C551B33DFBC772C387D59D4E72D98DC2DFB7A63ED5597A630E396CDCE9F6C90D30A8ECE4FC1D1EE9BDD63BC1D1B7E717BACB9F8FCF10E57FBE77DFAB4C841CE66AF3C1479D490E9EA9CB47FF545E7C6C63B7F597D9CF9967D62E1B9176D76F9E81DA3839C855FB9388DFE794B755A0E88569E7CECE84B7C26408000010204A64120073979444E3D2F749C1F439ED7CA4983705ADB638FC6C965FE1FC9714766CDF617EF0000000049454E44AE426082 .png ui_text 89504E470D0A1A0A0000000D4948445200000410000000F4080600000022FFD57700000C4B694343504943432050726F66696C65000048899597075C535717C0EF1B9924AC000232C25EA26C02C8086145109029884A48020923C484A0E2A6942A58B788820BAD8A285A072075E2AE16C56D1D451115A516ADB850F96E06D4DA6FFCBE93DF7DEF9F73CF3DF79C93FB6EDE0540A7962795E6A3BA0014488A640991A1CC8969E94C5217A0C10F0A7480178F2F97B2E3E3630094A1FBDFE5CD0D8028EF575D95BEFED9FF5F454F2094F30140E2216709E4FC02C80700C04BF9525911004416D4DB4C2F922A3903B2810C060859AAE41C359729394BCDD52A9BA4040EE45D0090693C9E2C0700ED16A86716F373A01FED5B90DD2402B104001D32E420BE8827801C0579544141A192A11D70CCFAC24FCEDF7C660DFBE4F17286599D8B4AC86162B9349F37F3FF2CC7FF96827CC5D01CF6B0D144B2A80465CEB06EB7F20AA3954C83DC2BC98A8D83AC0FF99D58A0B2878C52458AA864B53D6AC6977360CD80116437012F2C1AB219E408497E6C8C469F952D8EE042862B049D212EE22669C62E14CAC313353E6B65850971439C2DE3B035631B7932D5BC4AFB538ABC64B6C6FF2D91903BE4FF75892829153215008C5A2C4E8985AC0DD9409E9718ADB6C1AC4B449CD8211B99224119BF2D6496501219AAF68F6564CB221234F6D202F950BE58B948CC8DD570759128294A5D1F6C279FA78ADF18729350C24E1EF223944F8C19CA45200C0B57E78EB50B25C99A7CB1FBD2A2D004CDD83E697EBCC61E270BF323957A6BC8A6F2E244CD587C6C115C906AFF788CB4283E491D279E99CB1B17AF8E072F06318003C200132860CB0285201788DB7B9B7BE137754F04E00119C80142E0AAD10C8D4855F548E035119480DF2109817C785CA8AA57088AA1FED3B0567D7505D9AADE62D5883CF01872018806F9F0BB42354A323C5B0A780435E27FCCCE87B1E6C3A6ECFBA78E0D35311A8D62C82F5367C892184E0C23461123884EB8291E8407E031F01A029B07CEC2FD86A2FDCB9EF098D0417848B84EE824DC9E2A2E957D15CB78D009FD476832CEFA3263DC1EFAF4C643F140E81D7AC68D7053E08A7BC179D878309CD91B6A399AB895B933FF4D9EC3197C51738D1DC58D8252465042288E5F8FD476D6F61EF6A2ACE897F551C79A355C55CE70CFD7F373BEA8B300DEA3BFB6C41662FBB1B3D809EC3C76186B064CEC18D6825DC48E2879780D3D52ADA1A1D91254F1E4413FE27FCCC7D3CCA9ACA4DCADC1ADC7EDA3A60F14096728F747C02994CE94897344454C36DCF9854CAE843F7A14D3C3CDDD0F00E5FF887A9BEABBA4FA7F404CF4FED2CD2F0460ACDDE0E0E0A1BF74B114000EC2678CDAF997CE710ADC0E1602706E255F212B56EB70E5850077031DF84499000B60031C61461EC007048010100EC681389004D2C0145867115CCF32301DCC060B4039A804CBC06AB00E6C045BC00EB01BEC03CDE0303801CE800BE032B80EEEC0F5D30D9E833EF0060C20084242E8080331412C113BC405F140584810128EC42009481A9289E420124481CC46BE412A9115C83A6433528FFC881C424E20E7910EE436F200E9415E211F500CA5A106A8396A8F8E4159281B8D4693D0C9680E3A0D2D41CBD02568355A87EE429BD013E805F43ADA893E47FB31806961469815E68AB1300E1687A563D9980C9B8B556055581DD688B5C25FFA2AD689F562EF7122CEC099B82B5CC3517832CEC7A7E173F1C5F83A7C07DE849FC2AFE20FF03EFC33814E3023B810FC095CC244420E613AA19C5045D8463848380D9FA66EC21B229168447420FAC2A7318D984B9C455C4C5C4FDC433C4EEC207611FB49249209C98514488A23F14845A472D25AD22ED231D2155237E91D598B6C49F6204790D3C9127229B98ABC937C947C85FC843C40D1A5D851FC2971140165266529652BA5957289D24D19A0EA511DA881D4246A2E7501B59ADA483D4DBD4BFD534B4BCB5ACB4F6B8296586BBE56B5D65EAD735A0FB4DED3F469CE340E2D83A6A02DA16DA71DA7DDA6FD49A7D3EDE921F4747A117D09BD9E7E927E9FFE4E9BA13D5A9BAB2DD09EA75DA3DDA47D45FB850E45C74E87AD3345A744A74A67BFCE259D5E5D8AAEBD2E4797A73B57B746F790EE4DDD7E3D869EBB5E9C5E81DE62BD9D7AE7F59EEA93F4EDF5C3F505FA65FA5BF44FEA773130860D83C3E033BE616C659C66741B100D1C0CB806B9069506BB0DDA0DFA0CF50DBD0C530C6718D6181E31EC34C28CEC8DB846F9464B8DF619DD30FA30C27C047B8470C4A2118D23AE8C786B3CD238C458685C61BCC7F8BAF10713A649B8499EC9729366937BA6B8A9B3E904D3E9A61B4C4F9BF68E34181930923FB262E4BE91BF9AA166CE660966B3CCB6985D34EB37B7308F34979AAF353F69DE6B61641162916BB1CAE2A8458F25C332C8526CB9CAF298E533A62193CDCC6756334F31FBACCCACA2AC14569BADDAAD06AC1DAC93AD4BADF758DFB3A1DAB06CB26D56D9B4D9F4D95ADA8EB79D6DDB60FBAB1DC58E6527B25B6377D6EEADBD837DAAFD77F6CDF64F1D8C1DB80E250E0D0E771DE98EC18ED31CEB1CAF39119D584E794EEB9D2E3BA3CEDECE22E71AE74B2EA88B8F8BD865BD4BC728C228BF51925175A36EBAD25CD9AEC5AE0DAE0F461B8D8E195D3ABA79F48B31B663D2C72C1F7376CC67376FB77CB7AD6E77DCF5DDC7B997BAB7BABFF270F6E07BD4785CF3A47B4678CEF36CF17CE9E5E225F4DAE075CB9BE13DDEFB3BEF36EF4F3EBE3E329F469F1E5F5BDF4CDF5ADF9B2C03563C6B31EB9C1FC12FD46F9EDF61BFF7FE3EFE45FEFBFCFF08700DC80BD819F074ACC358E1D8AD63BB02AD0379819B033B83984199419B823A83AD8279C175C10F436C420421DB429EB09DD8B9EC5DEC17A16EA1B2D083A16F39FE9C399CE3615858645845587BB87E7872F8BAF0FB11D61139110D117D91DE91B3228F4711A2A2A39647DDE49A73F9DC7A6EDF38DF7173C69D8AA6452746AF8B7E18E31C238B691D8F8E1F377EE5F8BBB176B192D8E63810C78D5B19772FDE217E5AFC4F138813E227D44C789CE09E303BE16C2223716AE2CEC43749A1494B93EE243B262B92DB5274523252EA53DEA686A5AE48ED9C3866E29C8917D24CD3C4692DE9A4F494F46DE9FD93C227AD9ED49DE19D519E7163B2C3E41993CF4F319D923FE5C8549DA9BCA9FB330999A9993B333FF2E27875BCFE2C6E566D561F9FC35FC37F2E0811AC12F40803852B844FB203B357643FCD09CC5999D3230A1655897AC51CF13AF1CBDCA8DC8DB96FF3E2F2B6E70DE6A7E6EF29201764161C92E84BF224A70A2D0A671476485DA4E5D2CE69FED3564FEB9345CBB6C911F964794B91017C61BFA870547CAB78501C545C53FC6E7ACAF4FD33F46648665C9CE93C73D1CC272511253FCCC267F167B5CDB69ABD60F68339EC399BE72273B3E6B6CDB3995736AF7B7EE4FC1D0BA80BF216FC52EA56BAA2F4F537A9DFB4969997CD2FEBFA36F2DB8672ED7259F9CDEF02BEDBB8105F285ED8BEC873D1DA459F2B04153F57BA5556557E5CCC5FFCF3F7EEDF577F3FB8247B49FB529FA51B9611974996DD581EBC7CC70ABD15252BBA568E5FD9B48AB9AA62D5EBD553579FAFF2AADAB886BA46B1A6B33AA6BA65ADEDDA656B3FAE13ADBB5E135AB3A7D6AC7651EDDBF582F55736846C68DC68BEB172E3874DE24DB736476E6EAAB3AFABDA42DC52BCE5F1D694AD677F60FD50BFCD745BE5B64FDB25DB3B7724EC3855EF5B5FBFD36CE7D206B441D1D0B32B63D7E5DD61BB5B1A5D1B37EF31DA53B917EC55EC7DF663E68F37F645EF6BDBCFDADF78C0EE40ED41C6C18A26A46966535FB3A8B9B325ADA5E3D0B8436DAD01AD077F1AFDD3F6C356876B8E181E597A947AB4ECE8E0B19263FDC7A5C77B4FE49CE86A9BDA76E7E4C493D74E4D38D57E3AFAF4B93311674E9E659F3D762EF0DCE1F3FEE70FFDCCFAB9F982CF85A68BDE170FFEE2FDCBC1769FF6A64BBE975A2EFB5D6EED18DB71F44AF0951357C3AE9EB9C6BD76E17AECF58E1BC9376EDDCCB8D9794B70EBE9EDFCDB2F7F2DFE75E0CEFCBB84BB15F774EF55DD37BB5FF79BD36F7B3A7D3A8F3C087B70F161E2C33B5DFCAEE78FE48F3E76973DA63FAE7A62F9A4FEA9C7D3C33D113D979F4D7AD6FD5CFA7CA0B7FC77BDDF6B5F38BE38F047C81F17FB26F675BF94BD1C7CB5F84F933FB7BFF67ADDD61FDF7FFF4DC19B81B715EF4CDEED78CF7A7FF643EA872703D33F923E567F72FAD4FA39FAF3DDC182C141294FC653BD0A60B0A1D9D900BCDA0E003D0D00C665F8FE30497DCE5309A23E9BAA08FC27569F0555E2034023BC295FD739C701D80B9B3D6CF4F900C48500901402504FCFE1A61179B6A787DA9776030024ABC1C157F0FD8602DBC7C8C1C181F8C1C14FB530D86B001C7DAA3E5F2A8508CF069BDC9574C5723FF85AFE052A297E0E2F28F27A0000008A655849664D4D002A000000080004011A0005000000010000003E011B0005000000010000004601280003000000010002000087690004000000010000004E00000000000000900000000100000090000000010003928600070000001200000078A00200040000000100000410A003000400000001000000F400000000415343494900000053637265656E73686F74A751C4790000000970485973000016250000162501495224F0000001D769545874584D4C3A636F6D2E61646F62652E786D7000000000003C783A786D706D65746120786D6C6E733A783D2261646F62653A6E733A6D6574612F2220783A786D70746B3D22584D5020436F726520352E342E30223E0A2020203C7264663A52444620786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323223E0A2020202020203C7264663A4465736372697074696F6E207264663A61626F75743D22220A202020202020202020202020786D6C6E733A657869663D22687474703A2F2F6E732E61646F62652E636F6D2F657869662F312E302F223E0A2020202020202020203C657869663A506978656C5844696D656E73696F6E3E313034303C2F657869663A506978656C5844696D656E73696F6E3E0A2020202020202020203C657869663A55736572436F6D6D656E743E53637265656E73686F743C2F657869663A55736572436F6D6D656E743E0A2020202020202020203C657869663A506978656C5944696D656E73696F6E3E3234343C2F657869663A506978656C5944696D656E73696F6E3E0A2020202020203C2F7264663A4465736372697074696F6E3E0A2020203C2F7264663A5244463E0A3C2F783A786D706D6574613E0A548BE3CE0000001C69444F5400000002000000000000007A000000280000007A0000007A00001E580A8BF10300001E24494441547801ECDD07985C55DDC7F1FFCCB66CB665B39B10020A8A3479E551F1451E503482422C5431240453082191D04231314028868462420945083D8008288A88F246290A28AFA8600144144CDEC8966C49B6EF94F7FCCFECBD7B273BB3339BAC3B6792EFD564EEDC7BE6CE99CF99E709F737A7841A5B5AE3C2860002082080000208208000020820800002080C2210224018448753082080000208208000020820800002082060050810F822208000020820800002082080000208208040460102848C44144000010410400001041040000104104000010204BE03082080000208208000020820800002082090518000212311051040000104104000010410400001041040800081EF00020820800002082080000208208000020864142040C848440104104000010410400001041040000104102040E03B800002082080000208208000020820800002190508103212510001041040000104104000010410400001040810F80E208000020820800002082080000208208040460102848C44144000010410400001041040000104104000010204BE03082080000208208000020820800002082090518000212311051040000104104000010410400001041040800081EF00020820800002082080000208208000020864142040C848440104104000010410400001041040000104102040E03B800002082080000208208000020820800002190508103212510001041040000104104000010410400001040810F80E208000020820800002082080000208208040460102848C44144000010410400001041040000104104000010204BE03082080000208208000020820800002082090518000212311051040000104104000010410400001041040800081EF00020820800002082080000208208000020864142040C848440104104000010410400001041040000104102040E03B800002082080000208208000020820800002190508103212510001041040000104104000010410400001040810F80E208000020820800002082080000208208040460102848C44144000010410400001041040000104104000010204BE03082080000208208000020820800002082090518000212311051040000104104000010410400001041040800081EF00020820800002082080000208208000020864142040C848440104104000010410400001041040000104102040E03B8000020820800002082080000208208000021905721E20C4E3F18C95A40002082080000208208000020820800002F92A100A85F2B5EA49F5FE8F0708A902821D052F499227082080000208208000020820800002086410C8E77BE4FF48801004F1C3828D1B24F6CA4B127BF3AF12AFDF28D2D820D2D39D8196D308208000020820800002082080000208EC0002C52512AA192F32618284F73D40C2071D2AB2EB6EF683A5BC8776F0230F6B80E07D682F34D0E7A1C67A893E76BFC45E785684E10A0E7E05A8120208208000020820800002082080C0880B98610DE1C32649C1C9B3245E552DC1FB68AD8BF77CC4EB35C81B0E5B80100C0FBC7D796FA344AE5B2A52F7EF41AAC029041040000104104000010410400001047652810913A560D132D33B619C05D0E0C0BBA7762D44D8EE0021F8C1BC7DFBA9D7BF2391154B4436B7EEA4DF023E36020820800002082080000208208000025908D4D44AE1C2CB44DEBFA75FD8C52061BB02042F30087E30334E41426D5BA477E94291FAF7FC0FCF0E0208208000020820800002082080000208A411D87D0F295A7295C4CB2B4D81C4AA0DC17B6D177A236C778010FC40CAA0A142FC870F49EC870FA651E13002082080000208208000020820800002086C2D103E7E9A848E9F9A34FF8177CF9DD701820605DE07E9FFD07191F676899C375BA4B3A3FF307B082080000208208000020820800002082030B8C0E832295CB946A4ACDC944BF442D01778F7DEB90E11B6A90782377421F9939B9E07265488FDF22989DF736BF2299E2180000208208000020820800002082080404681D0CCF912FEDCE4BE5E08FD2182F7C25C8608DB1C20780988CE796057674CFC25B1955748FCD557BCCFC6230208208000020820800002082080000208642B70D0215270F66253DA8407664506F37FBBEFDD83E7558030B0F741A2E7811DD260C284D8F97325DE589F2D0DE51040000104104000010410400001041040C013D87537295871B32E4F607B21240283E49E08B90A1186DC03C1060581752913818299FB2066C203ED8D30E7249148AFF7D17944000104104020670295DFB8408AF7D97F58DE3FD6D5294D8B160CCBB5727D91D2A38E91B2C9C70E5B359AAFB94CA21BD70FDBF5B8100208208000023BB58099072174CB0312D61E08610D0E1241829AE4BA17C2360508FD8D690203131C248631684F041321CC3AA1FF347B082080000208E45060ECB21BA4F8C08F0F4B0DE21DED5237E5E861B956AE2F523E6DB6944F9D356CD5D8B4F074E97DEB8D61BB1E1742000104104060671708DDFD0313169808C18E5F3001425F90E0B9E4450F84E4DE071A18E8B28D31F319FA820473203E9B00C16B541E1140000104722B507DC90A293EE0C0B4950815168B949424CE472212EFEE4C5BB6E78DBF4AF36517A43D3F9227C235E3A4EACC445DDA1F7F587A5EFBFD90DEBEECABA748B9F993760B1748A87474E2B4FEDBDED196B668ACB555365D345F62AD2D69CB8CE489F22933A468DF0F4BB4A14E36DFBA7224DF9AF742000104104060D8044277FD2031FF81DF0341C304BD7CA23782776F3E6C6F98E58586D403C1ABA43EEA1FBB69AF03DD377F621A26CC3E31CBB7A618020820800002B915283BF114A99839CF56A2EBC5E7A465F9C5B9AD5096EF5EB8E75E527BD33D897A3FB74E5AAEBB3CCB576657AC70AF7DA4F6FA3B6DE1584B93D49F3A7CC31DB2ABC1B697AABEE46A2939F8507B81FA9927486C53C3B65F8C57228000020820902B81BB1E33A317C28910419303DD379BF63CC8E530862107089E5F2240D09E0776E683C41C08663F34E7AB5E111E114000010410705A80002175F31020A476E1280208208000022325105FF3A884C32634303D10ECFF743F301782D62317C318B63140D01E08C9C317ECFC07B1A80910BE3652A6BC0F020820800002DB254080909A8F0021B50B47114000010410182981F89AEF9B4E076648A1CE8390621883D6238F02040D0FBC610CE6311AD5591024661EC3A713208CD4978AF74100010410D83E010284D47E0408A95D388A0002082080C04809C4EEF8BE840B4C80A0FF338F5EEF83606810DC1FA97A0DA9078256AA3F38D0273133EF81E98AA0C318ECBE0910E64C19A9BAF33E0820800002086C97C0B60408E1AA31668CFD6152BCEF0152F4A17DA5C0ACD51C35E3EC23EFBC2DBDFF784BBA5E7C3EE59286FABAD2CF7FC9D637DED9291D4F9AC991326C45FB7F246912489DA850AF5330B656467F25316430F2F6DFA4F3D7BFF4AFA4D7D5EB6FCFB6AD01C2A8C32649D17E1F96A2BDF797A23D3E28B1CE8E3E97BF9B891E5FC96AB2C75069A9949D30CDD8EE270513769582EA1A33B965B7441BEB245A5F279DCFFC4CBA5F7E31E9E3154C7C9F8C3AF4707BAC62FAE922F63FB444DA1F7B40626D5BECF1C8FA77A5FBB7BF4E7A1D4F104000010410705520B6E661337A21D103C18C6530FB03E741C845DDB73D40D0E040FB1D684F041320C4CCF0057D0CCF2540C84543F29E08208000024317186A8030EAD0CF48D5398B2564D6674EBB999BDDCD77AE968EA71E4F2AA2AF1DB3F8DBFEB1CDB77C674019FFA4D9D1A0A0F696FB255C39C61EEE7DEB75BB3242E1EE7B048B0DD86F38635ACA006340C1410E0C3540287CDF9E527DF155A237F2836D1D3FFBB16CBEF9DAB4454A3F77B4549EB64042955569CBE889C8BFFE29CDCB96F89F73D4678E9431172C1DF4355D2F3C2B2D2B2EB1657412CAD2C38FB0FBF1EE2E697BF8BE415FCB49041040000104465A2076FBC366E882090E741883794CF436D010C1F448E8FB33D275D2F7DBA60021181CD818A12F3CD05E08E1D3091072D190BC2702082080C0D00586122054CC982765274EB3FF707BEFA43D02A2FFFE3F2918375E7469C5E0D6F5ECD3D2F29D2B83874CF8B0484A8FECEB85D0D5298D0B664AB46E635219EFC9D82B5749F1473F619FC6CDAFE80D0B66989BEB33CD2FED9FF57F614F9C34FF129B00DFDB1ABE71AA7F63ED1D1BEAE3500284519F9A2455672FEA5FF6D1BC59DC7C36FDC53F6C96822C98B89B4943B4EB6562D31E134D4BCF1FB0EC63F1811F97B157986517FB7A0F985F286C50106B6E9290596A53438A5079857719F3193748E3B9B36D6F0BAD6FCDF2D5122A36CB72EA2453FA2B8D6E6668A5B775BDF4BCB45C7DA97D5A7AC464A93AF75B763FBEB955EA4EF9B2578C470410400001049C1088DD6102043BFF81CE81A04319CC3F6F81202117C3171426EB00417B1A6825BD210CF6B939A64B37C6E389DE0731F31F3005734F76029C4A208000020820904920DB0061F4974E90CA79E7F997EB7DFD4FD272FDF2A41B75ED3150B5E0222939E4D37EB9D6EBAF92CE5F3CE53FD79DDA5BD78AD78BA0F78DBFC8A60B13CB48060B6917FE8A59F31387CCBFB5FACBB92E33E96DAE2CE3A837F57639C9BE9BFE5853A375E9F9C3CB5E55ED63F9B4D9523EE5EB7E90D0B9EEA7D27AC3F2A43235ABD6D821217A30F2AF77A465E595A26143701B3DF938DB43414CA0A05BE7FF3C29AD37AE0816916C967124404822E30902082080808302D1DBBF675761488406057649C778A0F781776F3ED241C2760508E6270FFD81C00C5DF00284280182835F3EAA8400020820905A20DB0061FCBD8F4B786C8DBD48E7D33F91D69BAE4E7D4173D4DE2C4F9D65CF4737AE171D5210DCECCDFF75DF15EF26B8EDC1BBA4EDA1BBFD22F6FCCADB458ACCAFE966D3390D36DFB6CA3FAF3BAE0408C19B751D62D1B4E49CB4F32F686F8AB14BAF31952F320941441AE69DE2F7BED0790F76F99E095AB4A782E935608761A4E999A1F32C8C597485F5D0C0A27EC6F14936C13AD5CF3C4162667E8AADB7E0908758F326A9FFFA715B17E13902082080000239154804087DC317B40782ED5C9718CAA0A141DE050889610C264088E93C0851B302436222457A20E4F47BC69B23800002080C41209B00A1DC84011A0AE8A6DDE61BCE989AF11D6A6FBC470A3FB0972DD77AC30AE95CF764D26B927A34989BE9C60BCEF07F6DD7790FF4977DDD7AFFFEA66C3A6F8EDD0FFEE54280A0133CD65C734BA25A915E69387346528F8C607DBDFDCAF90B65F4171337FC9DBFFCB9B4AE4ACC0951B4F77E52B3F20E5B2CD6502FF5B34FF45E92F2719CF9554627AFD4ADF1AC9976A246AF6036018296D5A117BA4537358AF62861430001041040C025010D10740843B84043030D12343430C3F47455867C0D104C7A60865D2602040D12742245020497BE76D405010410406030816C028471773E2205E327D8CB347F7B715633F9971C72B8542F59665FA333FFEBEBB6DEAA975CE50F77886C78571AE74F97CA332F94D1471F638BC6DBB748E33973FC5FE983AF7721401873FE2532EAB35FB0D5EAF8F123B2F98E1B83554CB96F7B1AACFD898899AB2038F740C12E13659C996DDA6E1A46CC9B9EF2737B17D5D52C8A4D80A15BBBE9A1111CEA906D80E05D8B470410400001045C14E8EF81A0818119C2600204932298AAEE100182F644306182E9765870067320B8F805A44E08208000020305B2091026FCE8393B315FBCA35DEAA61C3DF022298ED81BE5EF3F6DCF44DE7ED34CF637B01781961977F35A099B091875D310A170B7F79BFF2EB07D14CDBC07974AD70BCFD8735BFFE54280A03D06B4E7806E9B169E2EBD6FBDB17535533EAF5D7DAF149A251E757BEF2BFDF3454C78749D3FAC43871DB43D7CAF59A5E24729AF31D8410284C174388700020820902F02D1EF9A3910CC1C438939107435861D2C40D0F040430402847CF94A524F04104000814C0142703582787B9BB46E3517C16082FA0BBD6EB19626A93FF5D89445ED3080E537F5AF3CD057AAE3C91F9A790FCC8A0469361702845D1EFAA9BF2A42EBAA65F6BF01D25437E970A5991C323CB6D61E0B2E395961966F2C3B2E7925A75863BD74991E1CDD7F7C457A5EFDDFB4F32B04DF800021A8C13E0208208040BE0A6880A0E1810D117428030142BE3625F54600010410D85104320508A5938E92AA85176FDFC735E1FA7BC77E26ED35CAA79F9E58A1A0AF84379C21ED0BCC895C0708BAE2C4F8B54F0C56C5ACCE355F7E9174FFEE25BFAC9D80F2A453CD072CF48FF93BE6878A9E37FE2CDDBFF995743EF3F301CB407AE508103C091E1140000104F2598000219F5B8FBA2380000208EC9002990284B263BF261573CEDABECF6EE607AA3B7972DA5FCF7579489D54D1DBB299A831D701825DBED14CF6B8BD5BAA611A3A2C4297B12C3EF06312AE1C93FA2DCCC4935BCCEA15ED8F0CAC0301426A328E2280000208E4970001427EB517B54500010410D80904320508C125037BFEFC47332F416258C25068E23DDD69C3033BD9E2B7CC4A047DF31E78D7EDFCF913D2BADA2C799866CB7580109CE321DEDD250DA79D94A6A6831F8EB5B60C5A40C3045DFEB178DF03A4689FFD255C5D9354BEE7D557A4E9E273938E11202471F00401041040204F050810F2B4E1A83602082080C08E2B90294008DEA847FEF977693C7BD6B061846BC6C93833A160A8BCC25EB3E78FBF93E28F7CCC9F0F21D5AFF3DE9B07EBD5F5DC3A69B9EE72EFD4B03C06E77E48378743700E84E06488C352813417D140A7ECC4A966F2C6FDFD125BEE5C2DED8FF7ADE0608E1220F834EC2080000208E4B10001421E371E554700010410D83105320508FAA9273CF12BFBE1F597F6FA538F49DB9B2028A4BFD0974EEA5BB1211E37AB093C1E3C6DF76BAEBD4D8AF63BC0EEF7BEF5BA59C960AE04E74388B76D31CB194E4B39D6DF8500A1F6C6BBA5F0031FB2F56FBAF47CE9F9C3CB033E63AA03A59F3B5A42A34AED295D65427B21147DF84019F58943ECB18E754F4974E3FA542FF58F8DB970A98C3AFC48FBBCFB77BF91E6CB2FF4CF1120F814EC2080000208E4B10001421E371E554700010410D83105B20910C6DFF598BFD462DBF7EE91B607EECC885176DCC95271DA99B65CB4EEDFD230E76B49AFA9302B11E8387FDDE29D1DD278D62C89D66DB4CF6B56DEEEFFC2DEFBD7D764D33713D7B127FBFE72214008DEC4EBF08EA6C599E78A08D65BCCE4920D73A7DACF5D39F71C19FD95AFDA4FD7F1C4A3B2F9F61B821F77C07EC9419F94EACBAEB3C723FF7CDBF40C99E9972140F029D84100010410C8630102843C6E3CAA8E00020820B0630A641320949D30552A667DC30268AF80FAD9270EDA0B417B1FD4DE748F14EC32D1BE66CB7DB7274DF6676F7E2F35F31B98A599746BBDFE2AE9FCC553765FFF2A98F83EA9BDE14EFF57FAB687EE9636336160700BDE88773D6F86305C3BF24318EC3087556BFCF91BB2E98550BDE42A2939E4D3F6A3688F057D8D6EA33E3549C67CF30ABB1F6B6A94FA19C7DBFD747F951E758C542D48F43A085E47CB070384863953FC6026DDB5388E0002082080808B0204082EB60A754200010410D8A905B209101468FCBD8F4B786C6202BF68FD7BD27CE52289BCF3F6003B0D0FC65EB1CA1F9AA0BD0BEA671CE7070EBAFC61EDCDF78B3EEA96EEE67FF4178F97CAF90B13D737CB176E32BFEEF7BEFEA7C473F3773040D8BA0BBF5F683B76B29903412F1FBC59D7211EADABAF95AE679F4EF9CE95F3169AD526FA8381E6CB2E90EE577E6BCBDA49191FF8894851B17DAE4B35362FFB56CAEB584313D078132AB6ADBD43DA1EBECF2F5B7DC90A2939F830FBBCF1DCD324F2F6DFFC73DE4EC9C1874AC5F4B9F669ACA34D9A162DF04EF188000208208080130204084E340395400001041040A05F20DB0061F4E4E31237F47DAB25E8CD72E7334F4BEF1B7F96C8C60D122A2A32CB0E1E2465E606D99B1451BBE8B75C7DA974BDF89CFF866397DF24C5FFF551FB5C8736349E35C30F17FC427D3BD5975E2D25FF7D68A2AC092D1A177CDD2FAB37D1E3D73E61CFC53BDAA5E59AA512D9B0DEF47A98203DAFFD7EEB4B0DF979B60182061935D7DD26A19251FE7B74BDF4BCE890069D745257A028FA905996F198934CCF8ADDFD32A9862904DB420B4637FC4BDA9FFC81F49A0040E74928A81D6727992C33431D4265E5F65AF1CE4ED19020386742D5D98BA4F4F35FB2E77582495DEE51030AE9E991C8FA77ECF1D223264BD5B9898022BEB955EA4EF9B23DCE5F082080000208B8224080E04A4B500F041040000104FA048237AD7AA3DFB2FCE2B436DACD5E6F4E43A5A3D396F14FC4A2B265ED1A337461AD7FA87CFA1C299F3223F13C45AF02BF60DF8EFDA57DF57D121E536D8FE88483BA3283B7EDF2E09312AAA8F49EFA8FCDCB9648F76F9EF79F6FCB4EB601825E5B4384EAC5DF4E0A08067BCFEE975FB03D385295098626A9CE271DEBED91A62BBE29BA7A45700BCE3F113CAE3D11346CD08D002128C33E02082080808B0204082EB60A754200010410D8A905744580AAF39658834C018216D2F909C69CB3588AF6DA47A4A424A55DCF5F5E95CD77DC38A0EBFC8447D7F9AF4935AF41AA8B957CF253527DF172FF54C319D3FC5FDBED308733CE31732914F8E775673802045D6272FC5D8FD86BA75BC631F8A6FA0B7FD5828BA4E4E39FECEF81112C60F67592C82DF7DC265DBF7E66AB33C94FB5F740C5CC7912AE4C0CF3483E6B9E999E045D2F3E2B6D8F3D98721889961F77EB0352B0FBFB75D7DF820142F1C70E36434DBE63CF4536BC2B8DF3A7FBE5D8410001041040C005010204175A813A208000020820304C02FACB7BD1BE0748E1AE1325D6DC648610BC2BBDEFFC43629B1A86E91D325F46EB50F2D14FD85E0A31D3153FF2EE3FFC790532BFFA3F5342278F2CDA677FD333E183E666BFDB0C1B48B804871964F3CED6F7837B4B3C1A914213DC441BEB25DA5027BD6FFEC51FCA31D8754A271DE5F78AD0792B7A5EFB03132A0E06C6390410400001A70408109C6A0E2A83000208208000020820800002082080809B0204086EB60BB542000104104000010410400001041040C029010204A79A83CA20800002082080000208208000020820E0A60001829BED42AD10400001041040000104104000010410704A8000C1A9E6A03208208000020820800002082080000208B8294080E066BB502B041040000104104000010410400001049C12204070AA39A80C020820800002082080000208208000026E0A1020B8D92ED40A01041040000104104000010410400001A70408109C6A0E2A83000208208000020820800002082080809B0204086EB60BB542000104104000010410400001041040C029010204A79A83CA20800002082080000208208000020820E0A60001829BED42AD10400001041040000104104000010410704A8000C1A9E6A03208208000020820800002082080000208B8294080E066BB502B041040000104104000010410400001049C12204070AA39A80C020820800002082080000208208000026E0A1020B8D92ED40A01041040000104104000010410400001A70408109C6A0E2A83000208208000020820800002082080809B0204086EB60BB542000104104000010410400001041040C029010204A79A83CA20800002082080000208208000020820E0A60001829BED42AD10400001041040000104104000010410704A8000C1A9E6A03208208000020820800002082080000208B8294080E066BB502B041040000104104000010410400001049C12204070AA39A80C020820800002082080000208208000026E0A1020B8D92ED40A01041040000104104000010410400001A70408109C6A0E2A83000208208000020820800002082080809B0204086EB60BB542000104104000010410400001041040C0290102841C3647CFCD0FE4F0DD796B04104000010410400001041040000197058ACF3CC5A9EA112038D51C54060104104000010410400001041040000137050810DC6C176A8500020820800002082080000208208080530204084E35079541000104104000010410400001041040C04D01020437DB855A21800002082080000208208000020820E09400018253CD41651040000104104000010410400001041070538000C1CD76A1560820800002082080000208208000020838254080E05473501904104000010410400001041040000104DC14204070B35DA815020820800002082080000208208000024E09102038D51C54060104104000010410400001041040000137050810DC6C176A8500020820800002082080000208208080530204084E35079541000104104000010410400001041040C04D01020437DB855A21800002082080000208208000020820E09400018253CD41651040000104104000010410400001041070538000C1CD76A1560820800002082080000208208000020838254080E05473501904104000010410400001041040000104DC14204070B35DA815020820800002082080000208208000024E09102038D51C54060104104000010410400001041040000137050810DC6C176A8500020820800002082080000208208080530204084E35079541000104104000010410400001041040C04D01020437DB855A21800002082080000208208000020820E09400018253CD41651040000104104000010410400001041070538000C1CD76A156082080000208208000020820800002083825E06A80F0FF000000FFFFF3C24C810000285549444154EDDD079C15E5B9C7F1679B206054AAD1C41235D845828A05BB44140B16C47A83262A4851630B228AC6823441B0574401BBB18B575051C0424840232828A8B92A4590E6B2ED3ECF3BE79D9DB37B7639BBB2A7787E73DD9D3973E6CC99F98EE673DFFF3EEFFBE62D5DB1B24292582A2A2A242F2F4F6C6D3F22FA53512EE5E5F65AD76565FAB25C0A2EEC91C4D9D27748455191AC697F8094B4D95ACA9BB794D2A6CD243F2FDFDD9BDE5E6CAD1B2C0820800002082080000208208000025929E0DBADD674B5ED726DB316AC5E25053F2C93A2EFFE2B4D674D97BC92928CBDB7B27B264A5E7EBEE41714681B55D7F9D658CDD7EBCD0BDBAC765FD6464FE592974B014269AB5FCBF22E274B79D3A6FA000AF4277810B6D6C7103E88E83348F50349E5C3E7BB10400001041040000104104000815F8A40F087EEE06E7C70E08204FDE377B9FEB1DBFEF81DACCB247FCD1A69FEE224295CBE34236F9F0021CD8FA5A4D556B2FCF8EE228D3775E1414141BE144442040B0ADC4F2C48F0971B0D13FC3ED6082080000208208000020820800002992560A1815F7C70E0D65681100B0FCACACBA4ACCCC204ADA05FB74E5A3EF798146A5542A62D0408697C22659BFD4A969E7C8E887657282828D49F203CB0B5AB42889584F810C12E95CA83343E30BE1A01041040000104104000010410A8A780AF44880B0F5CF7FB72171EF810A1ACAC54F27E5C292D9F1E27F9EBD6D6F3DB1AE66304080DE39AD459D7ECD35156753CC4850785850552180911AC2F890F11ACDA201A22D8C909129222E6200410400001041040000104104020AD023E38B08BF0E1815525D8F807BE0B830F0F4A353C282DB56A8452F9D5F4A9D264F6FB69BDF6AA5F4E8050552485AF9775EF2965DA85C18707B6B6EE0BBE12C18708D1F0C0C644F00BDD18BC046B0410400001041040000104104020F304E2BA2FD880FFBAF810A16A7860218285073E442858F2ADB478E2A18CBA290284343E8E25175C26798D3695A2C2C23044F0E141B41B43D50A848D517DB060D12239F9A28BEB7DF7CD9A3491779F7EA2DE9F4FF507C78C7B54EE9B30A9CE5F7BE78D83E5A00E7F909BC7DE25935E7CC97DFECDC71F95165B6E59E77355FDC07B1FCD925E0307B9DDB75E75857439ECD0AA87D4FABACB9FCE93399FCE93FDDAED2DCFDC7D67ADC7F226020820800002082080000208A44FC05721F8F0205A8160631F54AD4028292D958AE275D2EADE11E9BBE804DF4C8090002525BB0A8BE4BB0BFFEAC28322DD0EAA102ABB3158F785029B8541D303371B43ACDC60638407767FB33FF9443A9DF6F3A6B65CF5F1BF5342E5BF64D4430FCB0F2B7F94AD5BB7960BCEACDBB55F3B62A4DCFE40DDD3BBE7EEBD5B8E3CE840E97DED75F2E833CFBA4B59F0D61469DDB285BFAC7AAF5F9E32554EEFD3CF7DFEA1A143E4D463BBD4E95C079C7CAACC9D375F3AEEB38F4C1EFF489D3ECBC1082080000208208000020820905A81688860D507F6BACCCDC2108C81E02A0FCA822A8492D212B110A1CD3DC345743B53160284343E89257D06485151615081A0E31FF810A140E7D4B4F0C007076E1DBBCE8D1520CCFFE20BB9F4C69B12DEFD279F7D26DF2F5BEEDE6BDDA2B9ECB6F3CED58EDBA4A8489EBDE7AE6AFB1B72C70E9D0E75D7D56EB7DDE4DDA7EA564D3070F84819F9C083E13DB56ED932A94B1D35E85A6DA0B7739502E36201C2C2B7A74A9B8D14209C76715F771D0F0FBB4D4EAB6380B07FB7535C807040FB7DE48DF1E392BA1F0E42000104104000010410400081F4088401827EBD0F106C6D2142990507B1F0C082040B0F4A4A4AA5D5989BD373B1357C2B01420D30A9D8BDB4EF3541054295102198C6313688A25521E8C55870E07F1AFADAFA5D7F83DC373168A08F1B3E544E3BEED886FECAA4CEBFDD41876880B04CF6D97D3779EFE92793FA8C3FE89A612364C4FD0FB897F6D7FE1EC777F56F25B5FE61E54AAD7E58E98EDD76EBAD35EC294CEA73B51DF4D29429726AAF3EEE90FA38EF77E2C93267DE3CB100E1CDC7C7D7F655BC870002082080000208208000026916A8ECBE50E1464308C640B08114AD12A172FC031F1ED8BAE51D89FFE89BAE5B21404897BC7EEFB27E16201445AA10B40B83364CADFAC0AA107CE581AF44B04BDD581508B5DD76DFEB0787E3058C1B314CBA674880B0ED819DC20061FA334FD5760BD5DEBB66E870191E0910CE38E1F86AC7A47AC74B6F4E91537A05E350D4C779DF13BAB900E1C0F6EDE5CD090408A97E7E7C1F02082080000208208000027511082B10B4EB82AB40D00FBB0A04AD3CB02A84520D0CAC0AA13240289116A309109231CE5BBA62653044E5068EB687608D6A9FE6E89896FA4F90E254D85A1F40853E8C820BEBD6677E035FBB51DE5EDE7F6010206868605D190A3534880B106255073E4058BE62855819FD941933E5B3855FC8FA9212D9769BAD65A7EDB693EE5D8F93230EE8E882879F7B717DAF1B2CF74E98E84EF3E8C8E1B506083FAE5E2D13FEF182FCF3E38F755C85FFC8A68D1BCBC11D3AB88107ED7A36D96493F072BEFEF65B193BAEB2A17BA636E2F7DCA56DF8BEDFB87FD213B2E8EB6FF4B345D27EF7DD65DEC285B264F90F6105C1664D9BCA5FCEE8218DF4FD01BD7BC57D873F47D5F580A1C364F87D4105827517A86B80608DFDB9F3E78B75DDE873EE39FABC8AAA7E857CAE03533EFFFA6499F5F127F2F1FCCFDCB33964DF7DA5D37E1D64FF76EDAA1D6FE73CF9A2DE6E7F4DCE3367CF96B766BC2F33746DFF63B2FFDE7BEBF9F69503B5EAA0A38E816083281EF887F63265C263D5CECF0E041040000104104000010410C81C816A01820509FA63DD17E20204EDBAE042041DFBA0F9A8BF67CE0DE895508190C6C7F1C325D7065D18628328DA6C0C56796041828506F91A20F8F0E0D3050B649FE34EA8F56A3B773A589EBA6BAC346ED4A8D6E336F4669F41D78701C2780B10349C48B4D8408C3DFAF497855F7D95E86D3974FFFD64D298D1D27C8B2DDCFBF61F4CB70B7B890D1E688B8507D3B52B423464786BE6FB72F4D9E7BAF7EDD7472F3C2F67F4EB2FF3BFF832DC17DDF866E67BD2AA79F3E8AE84DB036E1B26C3EEBBDFBDF78876CBA86B8070C1DFAE91879F7ADA7DFEABE9D3740C84F831149ED0191ACEBEF4AF09BFDB765E725E4FB9F98ABFC6757D78D10204F5B02591B35DAF5D77A2C5BA60CC9A3BD7B958803075E2E3890E631F020820800002082080000208648040343CF07FFC765D182C44B0EA030B11F4C782039BCAD10FA2B8E5ED3766C0D5575E020142A545CAB7A201425881A08329BAA91C2D448805083F1517CB81A77497FF7CFEB9BBC683F7ED20471C7880AC5FBF5EA6CFFAA758A3DB2F03FB5C2C83FA0703F3F97D755D2713207C3467AED82C007EB130A0935ED7774B97C93BEF7FE0BA1AD87BBFFBED6FB5BCFE31D9BA4D6B77E8FF7DFFBDECD1B98BAC5AB3C6BD1E7CE925F2B7DE17B9ED356BD7CA9E7F3C56AC52C19621575F29979E7F9EDC387A8CFC470394A75E7EC5EDB70A843F1E7A88DBBEEBEF37C8E69B6DE6B66BFBD59001C25DE31F93FE832BFFC33EEAA08374E0C99DC4429FD7DF99165E56D7230E9727EF1C135689D41620FC7DCC58B961D41DE16777DD692769BF47508DF1E1BFE784FB6D8300218E8317082080000208208000020864A440D510C10708AE0241A772F4B330D8E0890408757B8439D185A1A600C166638856204C78E14539EF8AAB9CE0C5E79E2D23065E13371682CD9AD0EED8A04FFFC6684C6E2840B07FF10F3FE32C79EFA359EE9A6EB9F20A6DE8F774D76C3B2C08B0D2FC29D367B8F7AFEDDB47AEED170C16683B9E7AE55539B3DF25EE3DFB35FBE517DC4C0F57DC7CABD8548DB658F5C2AB8F3C1436B66DDF6F3A1E141B03617799F95C500D60FB9359A201829DFB90FDF6ABF563CD9A3671E1853FA8A60A8425CB97CB2E471CED02110B36268E1925471F7CB0FF98EBD670D8E96786818ADD93853FB6D414207CB774A9FCF680CA73DC7FEB2D72EE29DDC2733EF3EA6BD2A36FFFF0F5C678E6E1C9D8400001041040000104104000810613F0D507B6F60182AB40D0AA030284FAB3E74C80607DEAADEB828D7DE0BA30E4DB3808F101C24D63EE14FB8BB42D735E7B45DAFE6E876AB2FB9F748A1B87A0758B16F2F58C77ABBD5F971D1B0A109E9FFC869CD63B0804AC94DE0600ACBA5888B0E5DEEDDD6EBBA62FA7BD1557BE7FEE6597CB440D466CE9B0D79E622184EFBA600DF1592FFD43B6DB661BF7BEFFB5B102047FBE0DADD77FF66978484D014234F4B06A88F34FEF1E7EC66F4CFBE04339E2CCB3DDCBB34E3A516C16085B6A0A10AE1F394A6EBE339822B3A68A929BC6DE29836F1FEDCE4380E018F8850002082080000208208040C60BD41620D84C0C411786600C041BF38E2E0CC93DD29C0D106CFC033F0383EFC2B076DD3AF9A978BDAB3A68D97CCB6A82D685C1FAD25BB78054040897DD78938C19F7A8BB8E779E9C987080407BD3AEC91AC9B6BCFFFC33D26EB7DDDCB6FDB20121F73AE6B8F02FF3E11BBA51D31805991820ECD1F998707C86B5FF991B1792F87BB2D154DB74D83FECB6E183899A0284BDBB740DBBABFCDFFBD3A5C596D59FB94D2969E7B48500C14BB3460001041040000104104020B3056A0A10AC1B839F81C1DA0F1624102024FF2C0910AA0CA268334DAC5EB356676098E146F8FFF2EBAF65E1E2C5B260D1E270CC00E34D4580D0F5BC3F877DFB7B9E766A8D6310BCF6F63B6143F8D97BEE92E3740C80E83279DA3439AEE79FA3BBE4D463BBC8E3A346C6EDF32F36568030FAFA41D2ED8F9DFD696B5C47074A4C548160FF6137D9758FF0F33650624DCB033AB3841FF7E1BB0F67CA969B6F9EB002C1CA971AB70D8296DFEFB0BDCC7DFDD59A4E29BFEB74987BF604083512F106020820800002082080000219254080D0308F8300211220581AF5E0934FC9354387878DD09AD8531120F8867C4DD79068FFE3A36F9753BB1C53EDADC37A9C198EA5606FCE7BF30DD9E1B7BFA9769CEDF0DFBB8F4EEDF873C640A8A9C221E197C676260A10162EFE4A7639F2E8DA3E96F0BD2FA7BDED06954C548160834C6E77503040A48DD53079FCB884E7B09DDE8E00A14622DE400001041040000104104020A30408101AE67110204402041B8DFF96BBEE0EA5FD2C04BBEEB8A31B0FA1C35E7BE9148297898DCE9F8A00C1FFE5DB2EC8FAFC6B71C40697DE679F2D7BB4FD7DDC71365BC391679D13B7EFCF3DBACB9D37DE10B7CFBFC8B400E18BAFBE96B6471CE52F4FECDA37B414EA2C1BB75C79B9346DD2246105425D0204DFD581006143EABC8F00020820800002082080406608102034CC73C8D900A1A0CA208AAB753042DFD7DDA8ED2FF9271D7D54B5BEF6BE2F7E2A028468178645EFBE2DBF6E1D4CD158977F157E5CBD5ADA695F7F3F6563F4B3CFDD7BB71C7BF861D15D6E3BD302846817860D7537A87633BA23510582FD0F4AA3DFEF1ADCEF565BC9C277A626FAA8DBB7C9CEBBB83501428D44BC8100020820800002082080404609D4142094EA2C0C0CA258FF4795330182CDBC5054A8333114E94C0C3A80A2FD853A3A0BC3BB1F7E249DCFFD9393AC69C683E85FAD5311205C7ED32D32FAE147DC353D31F60E39A973E2327E9B4D60EACC996E7A471B0361F3CD360BFF8DE8357090D8B800B674D5B1110EEDB8BFD88C06B6D83DCC7EF945A93A6064A6050876ADBE0AC0B66B0A534A74F4D4D3FBF493E53AF0E14EDB6D27F70FB9C50E4F1820D87E3FA3866D571D7CD2F6D9129DD981002130E1370208208000020820800002992E505B80C0348EF57F7A391D201414E407333168DF8019FF9C1D96F977D8734F79EF9927E3546D7C84CB6FBE45C68E1BEFF6A722407879CA5439E9828BDCF7D9148C6F4F9A50AD2262EEBCF9D2BEEB09EE985D77DA49FEF54A3065A3ED887EDE5E2F787B8AFCBA552B39FC8CB365E6ECD9B62BE1608A3E40A87A3EF7810DFC1A70DB301976DFFDEEA88D3506829DCCC6A5187AEF7DEEBC979EDF53865C7D95DB8EFEBA77C244B1A9316DE9DFF34F3274C0D56E3B510582BD6153765AB7155B6C50C9F12387BB10C6EDD05FF6CC4FFCCB85E1409604085E86350208208000020820800002992B60E1812D3E44B001D4CB759FFDFFF76565E53A0B436930134389CDC250E26662601AC7E49E67CE0508567560D5083685A35522E4C7C64058B96A956CD3F1A050EDF641D7CA19277475C77DF0AF7FCB5DE31F937FBCF1BFE1FBB6B17CF647D2AC69D3B87D7579618D5D6BF4DA628DD7EE5D8FABF6710B102C08B0A573A78365E4A081B2E3B6DB8A4D39F9DA3BD3E482AB0784033E461BEC4B97FF20ED8EED1A4EDF78C7E0EBE4C233CF70E7F974C1429DDAF158B76DBFAA7E77F42FF3F6DEDE3A2D64DBDFED101E5FDB46430508F67C763FFA98F07EAEB8E02FD2E77FCE71DD3A962C5FAE55164FCAA01195B34ACC79ED95F09A6B0A1056AD5E23BB1ED5393CE759279D28032EEEE57C177DF35FB9EAD621F2DCEB93C3DB25400829D84000010410400001041040202305AA8607F6DA0708B6B6291C2D48B0E91BAD3B030142DD1E634E0408CBFB0F0CBA2F583706DF85C142040D0F2C48C8D70A049BBEF1EADB86CA1D0FD73C1ABF551DECB54B5B79E3DDF742659BAAD037CCC39D496EF4BD6E7018203C6A01C271958D7A7F8ACF172D92C37B9C153672FDFEAAEB734FEE26F7DD7A73B8FBCCFE97CAD3AF0453135AC3F70D9D65C0EED52F231F7850AE1E32D4BDB4C122FFF5EA4BB24D9B36EEF5A011B7CB90BBEFF187BAF53733DEABD6D521EE80D88B014387C9F0FB1E70AF1E1E769B8630C7273AACC67D170E18280F3FF5B47B7FF17BEF48748AC717FFF74D39A5D7C5357ED6BFF1C0905BE5EC6E27FA97F2D29B53E4E48B7ABBD7559D9F9F3C59BA5FDC2F3CB6EA86D95897101B43C21CA74C78ACEA21BC460001041040000104104000810C12888608161AB810C15720588860E1818508AE0221A842683EEAEF1974075A0D7DCF44C9B33F766B1B2E2F4FD7F93AA2BEAEF5976BBB5AFBD5EECBD6A95C72224058D6EF9A2040D0F0C0AA0FDC1808D100411F8CB1FF545C2C03B454DE5705441FC4F1471E21636F1C2CCB57AC904EA7F508FFEA7FCB95578895D4D767E97BFD60B96FC224F7D189778CAA718C03FB4E0B1B9E7EF5B56A5F63A1C6A5E79F277DF5AFF1857A4FB6BC32F52DE97661AFF0D8D92FBF20BBE84C12D1C5FEA3394C83890FE7CC71BB4F39E68FF2D8A8E02FF80B34B4B086FC341D17C22F5F4D9F26AD9A37F72F6B5C5F3B7C64D8D5E0A1A143EA1C20F4BEF63A79F08927DDF96DAC836880603B3F9EFF99FCE9F22B65CEBC79D5AE61CFB66D6550FF3E72FC9147C6BD17F548E43C73F6BFE4B4DE7DAA8534663B79FC23DA25E30179F49967E5B08E1DE5D5471E8C3B372F10400001041040000104104020B304AA05087A791624B82E0CD10041DB44418850222D46DF945137418090C6C7B1B4AF050841F5411020040328DA4C0C96E4B86E0CB110C1129C058B16CBBFB581BAEC871F64EF5D77D59F5DA471A346E11D2C5FB152E6CE9FE7CEB987365AEDAFD4A958ECAFE0733E9D27F3177E219BFF6A33D976EBADE5E00E1D64934D8A1AE4EBE72D5C28EB7E2A96D62D5BC8D6F59801A2412E4A4F6AE1C782C58B9D859958C8B0D3F6DBCBBE3A4E447D97E2F5EB5D2861B6B6FC61CF3D64673DA7FDBBC182000208208000020820800002D923600142F8A397EDBA306870505EAEE3209497B9AE0B360E827563F055082DEF204048E609E74405C2923E035CD785687860550856D26FDD18AC9168C1815BC7D4525D0A92CCC3E218041040000104104000010410400081DA05C20A043D2CECC2601508B12A04EBBE60E31F44438456632ABB83D77EF6D4BC4B05426A9C137ECB77175F1D5420E8348E3688A29FC6D16661B0D0C04284304088F52121404848C94E0410400001041040000104104020A305C200412B117C8060E141D08DA1721686E8208A6DC60653DD67CA8D1120A4F1492CB9E032C96BB46930FE810B106C16060B0EAC0A210811F275400ACB0E2C38F0E1815FA7F1D2F96A0410400001041040000104104000812405A2E141D08D41AB102A2AC303EBC2104EE5E8666128958AE275D2EADE11497E436A0E2340488D73C26F59D6BDA794B5DA2A567D5039FE810F11FC380871E1811B5631385DAC2821E1B9D9890002082080000208208000020820905E012D3608171D01C16D0701426C1AC7D8F807161E44C741B02A84826FBF91164FD73C1B5F78E2146E1020A410BBEA57ADD9A7A3ACEA7888561B04E141A1AEAB8607892A10EC3C542154D5E43502082080000208208000020820907902BEFAC0AECC8707162CF80A043F8862B402A14C0753FCD5F4A9D264F6FB1975430408E97C1C3A03C3F7A79F2F159B6FE142041F1E44BB2F5815425C05026507E97C627C3702082080000208208000020820502F011F24F810C182031F22F80A04B7D6F020EFC795D27AE2FD36D55BBDBEABA13E4480D050B2499E77FD6FB69365C79D26F93AF3427E6CEC83601A471B03A1323CD0ADB8AA0372842481390C0104104000010410400001041048A3405C37067DE1FECFD6FAE34204371343300642B98E8550AEB331B478E109D9E4BF8BD378D589BF9A0021B14B4AF7166FBFA3AC3CE418296FDAD4850836034338FE412C3808AA102A2F8B2E0C95166C2180000208208000020820800002992AE02B0FECFA2C4CF015081624D80C0C3E44B0F0207FCD1AD9FCED57A5D1970B32F276081032E4B1541415C9EA7D0F96753BEF26154D9BD92007128C7F609507F1B33064C8257319082080000208208000020820800002751008C3835890605D182C55C85BB35A36FDEC1369F6C134C92B29A9C319537B2801426ABDF93604104000010410400001041040000104B2528000212B1F1B178D000208208000020820800002082080406A05081052EBCDB721800002082080000208208000020820909502040859F9D8B86804104000010410400001041040000104522B4080905A6FBE0D01041040000104104000010410400081AC142040C8CAC7C64523800002082080000208208000020820905A010284D47AF36D0820800002082080000208208000020864A5000142563E362E1A01041040000104104000010410400081D40A1020A4D69B6F43000104104000010410400001041040202B050810B2F2B171D108208000020820800002082080000208A456800021B5DE7C1B020820800002082080000208208000025929408090958F8D8B4600010410400001041040000104104020B5020408A9F5E6DB10400001041040000104104000010410C84A010284AC7C6C5C3402082080000208208000020820800002A915204048AD37DF8600020820800002082080000208208040560A102064E563E3A21140000104104000010410400001041048AD40CE040879FD7B4AFE4FEB52ABCBB721800002082080000208208000020820F00B10286FBCA9548C7A48F2F2F325BFA040F2F2749D9F27BA43EF2E4F5F073F1515156E3B95B79CB774C5CA8A64BED05F9CADED47447F2ACAA5BCDC5E97EBA66E979549F10D574A936F1627734A8E4100010410400001041040000104104000818840F1F63B4BE1DF6E0CC2030D117E810142990608151A2694C9B2DB6F95967367694262E9080B0208208000020820800002082080000208242350AE7F985FBAC71FA4C52557699B5AAB0FB4F2202FAFE097518110541E58054299561F6815825622AC9EFA86AC98344EB62A5E278D0A0B9231E21804104000010410400001041040000104725AA0B8B44CBE6DB4A96C71FAB9D2ECB0A382CA8302AB40F0414216776108BA315868603D19AC02C1BA339449D9EA55B2A8D7FF48F9DA35B279A346D2A2496329A21A21A7FF43E0E6114000010410400001041040000104120B94685B7AD9DA9F646571B1E437692ADBDDF5881434DB2C5681A001825522E8100822162664E918086E4C044D0FCA6DFC03AD400802041B0BA14C563C3541964D7A34D4695454249B69354263FD29D49BA73221A461030104104000010410400001041040208704ACD2A054DBCD6B4A4A65AD56F21797948477DFE2F473648B53CF70A1810D0B600329BA2E0C3A806245243CB020C1B5C9836421FC7C436F243D88A2BF103F80A2AD2D3470C329C62A10AC0B437959A9946A15C2B7375C23C55F7CEE3FC61A01041040000104104000010410400001046A1068B4C34EB2D5A09BA4D0AA0F0A0A35388805085681A09F09C204B7E52A116A384D83EEAE5780E04284D84C0C3E48B0EE0BAE0AC1AA117436869225DFC93757F6735D191AF40E383902082080000208208000020820800002592C605D17B6B96DB414B56A23793A7563BE1BF7C0A66FB4F10F82AE0B3685A326072E3CB00A84742CF50F10EC6AADE2C08204AB4470DBB1C114FD78084BBF97EF87DD2CC55F2E48C7BDF19D0820800002082080000208208000020864B440A3ED7794D6970F908296ADC3C0205F074F7421825621E84EDDB6F02098E9D08F83908E9BAA538010745F082ED3551EF82A04AD38D00E0DDA7DC1AA1034447081825522944BD9DAD5B2E6F55764C58BCF528D908E27CC77228000020820800002082080000208649C80551D6CD1B59B34EDDC450A9A34D3CA83D878076EEC03AD42D04A04AD37701509567D503538484715423D03049BBA510B10B4EA407F6B6860AF83011483F040B7354CB0EA040B14ECE0329D9561FDEC59B2E6831952FAFD77542564DCBFBE5C10020820800002082080000208208040430A58B54161EB36D274DF8EB249BBF61A1C340DBA25685705AB32B0EE0B36F641308062B09D97EFC73DB080C1AE2EE8BE9045018265026EF8440D086C2045EBC6A015086E3BA83C70B333B8711162E1828509B1C0C102858A0ABB693B875F1B842D0146B0CD6F04104000010410400001041040000104B24DC0DABA7EF16D5EAB22D0FD2E05B0ED606C8360B0447DED4204DD679508A28182562268AAA0DBF69E755FD0759020B81347B7FD3735F4BACE1508769195DD17F4F2ACF2C0C204FD094203AB44B0B1114AB54B83A105AFA3C7E87DEB3115B6AAB24491ABBCC54B04104000010410400001041040000104B24620BEC56BAD5D574DA01BF9369E81B6ADAD7D1D84035A755090A7FB75F605D785C1C63DA83C4677BABB76C7C7DAE459152058F540901B547663B01D6E30C5D88C0C41B706DDE74284E03D7B65A14B50C1103C79B7AD08764E1604104000010410400001041040000104B25FC0FE72AEED5FD7D60DEEC6B6AD185F6303DDAF9506AEC220B676AFADFB42D075C1050C09BA2FB87354396FAAACEA54816017156DF85B83DF2A09DC3A161ED8FB4105425079A02FDC58086EEDAA0E2C42B004C17DCADDA7050A86137F6EF716BF10400001041040000104104000010410C83A01171C58FB38568860A141F08FB67D7523DFC2010D0DFC0C0B5679605507AE0241DBC7BE8B838B1B624182478886127E5F2AD6F50A107CE261171834FA3501B031102C15888D89E04384F0B5C2556E079F0B1C75BFFE639076080B02082080000208208000020820800002D92EE00A0F626D5D6BF0BA4D170CB848C04DCF686D6B172C44C3036B1CDB6BB7B656B3850941EBD9B7C5FDEB541BD52B4088BF484D542C55D11F23090A12344AB07D2E4CB04A04DB362E17310481814B0B749F05077642F73AFECCBC42000104104000010410400001041040206B055C40A057EF1ABDDAF8B52020F84777C6BA2E84DD18F4B57BDF2A11EC234170108405BA23B2644D8060D7ECC202BD315BDB6D05ABD8B67F1D8607EE131A2C9407631FB8F783632B43038B1E9CA811D9075810400001041040000104104000010410C84A81F8F66DD0D675E1810F05746D5D1BDC4089B6CFC64BD440C12A0F828CC1DAC5FAA32FECB56D5B68E0DBE2E942A97305825D68101C54BD640B1214467F1C96DB8C551FE8A12E2270EFD9A08BBAD84A21AA9D2B66EB8EE11702082080000208208000020820800002D926E01AFD9517ED2A06ACAD1B4CA6A04DE1A0DAC05519E86E37986290225854A03B82C0C0359A2B4FE3B6D2557D605F5EAF00C13EE8938FF80040A303EBAEA0FFE7665AB0AD58A8E03E635D1814CD5B069F35C5F82425FE9CF6491604104000010410400001041040000104325FC037F0AD5D1B6C076DDE70BFDE825515B88A03BB9D585860C1413843438241132BCF973E837A070876C9FE06A20D7EBF6D53380641818B13F4582D3930374B10628BBD13ECB423FD7E1F2FF8A35823800002082080000208208000020820904D02D1F6AD6D5B3C1069EB06098266075A89E0DAC2B1DF56856047DBFBB1C5B67DDBDBEF4BD7FA67070876E1FE86829B08A05C4EA0BF82F8C07203DD1FCD09F46077A4DBAF6FB80F0467E03702082080000208208000020820800002592F604140ACCD5B1909E85DC5DAC6AE2DED5EEA0E3DB63237088E8EB6B56D3BDDCBCF0A10ECE27DC541F4C62A6F4AE383204F881D672F5C61863BC4A52896B7587F07F78E5BF10B01041040000104104000010410400081AC16883585B57BBF5517F8EE0CF687F4587A606DE3582810ACE20382681BDB1F976E909F1D20F81BA82D48F0EFF963DDDAA5309585071910A6C45D1E2F10400001041040000104104000010410F83902FE0FEAAEBDEBFE9E1E1F12D8B9AB860399181C78838D1620D8097D50E001FC6BFF6596B5580582EDF7818107AD3C862D041040000104104000010410400001047E3902D1F66FD05E0EDAC6D13BACDA8EF6AFA3C7A47B7BA30608FE66A2C181BFE9E83E7F1C6B04104000010410400001041040000104725520517BD9EFCB4493060910A2379A2838C86490E8B5B38D000208208000020820800002082080C0C614C8E636728307081B824E84B7A1CFF03E02082080000208208000020820800002D922F04BF9237ADA03846C79E05C2702082080000208208000020820800002B92C408090CB4F9F7B47000104104000010410400001041040204901028424A1380C010410400001041040000104104000815C162040C8E5A7CFBD2380000208208000020820800002082090A400014292501C86000208208000020820800002082080402E0B1020E4F2D3E7DE11400001041040000104104000010410485280002149280E43000104104000010410400001041040209705081072F9E973EF0820800002082080000208208000020824294080902414872180000208208000020820800002082090CB020408B9FCF4B977041040000104104000010410400001049214204048128AC310400001041040000104104000010410C8650102845C7EFADC3B02082080000208208000020820800002490A10202409C56108208000020820800002082080000208E4B20001422E3F7DEE1D01041040000104104000010410400081240508109284E230041040000104104000010410400001047259800021979F3EF78E00020820800002082080000208208040920204084942711802082080000208208000020820800002B92C408090CB4F9F7B47000104104000010410400001041040204901028424A1380C010410400001041040000104104000815C162040C8E5A7CFBD2380000208208000020820800002082090A400014292501C86000208208000020820800002082080402E0B1020E4F2D3E7DE11400001041040000104104000010410485280002149280E43000104104000010410400001041040209705081072F9E973EF0820800002082080000208208000020824294080902414872180000208208000020820800002082090CB020408B9FCF4B977041040000104104000010410400001049214204048128AC310400001041040000104104000010410C8650102845C7EFADC3B02082080000208208000020820800002490A10202409C56108208000020820800002082080000208E4B20001422E3F7DEE1D01041040000104104000010410400081240508109284E230041040000104104000010410400001047259800021979F3EF78E00020820800002082080000208208040920204084942711802082080000208208000020820800002B92C408090CB4F9F7B47000104104000010410400001041040204901028424A1380C010410400001041040000104104000815C162040C8E5A7CFBD2380000208208000020820800002082090A400014292501C86000208208000020820800002082080402E0B1020E4F2D3E7DE11400001041040000104104000010410485280002149280E43000104104000010410400001041040209705081072F9E973EF0820800002082080000208208000020824294080902414872180000208208000020820800002082090CB020408B9FCF4B977041040000104104000010410400001049214F87F33D252CCF84B1F8F0000000049454E44AE426082 .png ESPUI_blocks 2F2F2054686973206973206120626C6F636B20646566696E6974696F6E20666F722070726F6A65637473206C696B6520726F626F626C6F636B730A2F2F0A2F2F204D61696E20426C6F636B0A466163696C696E6F2E4C414E475F434F4C4F55525F48544D4C203D202723424442444244273B0A466163696C696E6F2E4C414E475F434F4C4F55525F4553505549203D202723423142314231273B0A0A426C6F636B6C792E426C6F636B735B276573707569275D203D207B0A0963617465676F72793A20466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F43415445474F52595F48544D4C27292C0A0973756263617465676F72793A20466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F5355424341544552474F52595F455350554927292C0A0968656C7055726C3A20466163696C696E6F2E67657448656C7055726C2827657370756927292C0A09746167733A205B27776562696E74657266616365275D2C0A096578616D706C65733A205B276C6F6C2E626C79275D2C0A0963617465676F72795F636F6C6F75723A20466163696C696E6F2E4C414E475F434F4C4F55525F48544D4C2C0A09636F6C6F75723A20466163696C696E6F2E4C414E475F434F4C4F55525F45535055492C0A09696E69743A2066756E6374696F6E2829207B0A090976617220776966694F7074696F6E73203D205B5B274E6F272C2066616C73655D2C5B27596573272C20747275655D5D3B0A0909746869732E617070656E6444756D6D79496E70757428292E617070656E644669656C6428275549205469746C653A27292E617070656E644669656C64286E657720426C6F636B6C792E4669656C6454657874496E70757428466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F45535055495F45535055495F5449544C452729292C202775695F6E616D6527293B0A0909746869732E617070656E6444756D6D79496E70757428292E617070656E644669656C6428466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F45535055495F45535055495F484F5453504F542729292E617070656E644669656C64286E657720426C6F636B6C792E4669656C6444726F70646F776E28776966694F7074696F6E73292C2027776966695F6F7074696F6E27293B0A0909746869732E617070656E6453746174656D656E74496E707574282775695F656C656D656E747327292E736574436865636B282775695F656C656D656E7427293B0A0909746869732E736574436F6C6F757228466163696C696E6F2E4C414E475F434F4C4F55525F4553505549293B0A0909746869732E736574546F6F6C74697028466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F45535055495F45535055495F544F4F4C5449502729293B0A097D0A7D3B0A0A426C6F636B6C792E41726475696E6F5B276573707569275D203D2066756E6374696F6E28626C6F636B29207B0A097661722075695F6E616D65203D20626C6F636B2E6765744669656C6456616C7565282775695F6E616D6527293B0A0976617220776966695F6F7074696F6E203D20626C6F636B2E6765744669656C6456616C75652827776966695F6F7074696F6E27293B0A097661722075695F656C656D656E7473203D20426C6F636B6C792E41726475696E6F2E73746174656D656E74546F436F646528626C6F636B2C202775695F656C656D656E747327293B0A09426C6F636B6C792E41726475696E6F2E646566696E6974696F6E735F5B27646566696E655F776966695F68275D203D202723696E636C756465203C576946692E683E273B0A09426C6F636B6C792E41726475696E6F2E646566696E6974696F6E735F5B27646566696E655F65737075695F68275D203D202723696E636C756465203C45535055492E683E273B0A09426C6F636B6C792E41726475696E6F2E7365747570735F5B2773657475705F6573707569275D203D20275C6E273B0A09696628776966695F6F7074696F6E297B0A0909426C6F636B6C792E41726475696E6F2E7365747570735F5B2773657475705F6573707569275D202B3D0A0909272020202053657269616C2E626567696E28313135323030293B5C6E5C6E27202B0A09092720202020576946692E6D6F646528574946495F4150293B5C6E27202B0A09092720202020576946692E736F66744150282227202B2075695F6E616D65202B202722293B5C6E27202B0A0909272020202053657269616C2E7072696E742822495020616464726573733A2022293B5C6E27202B0A0909272020202053657269616C2E7072696E746C6E28576946692E736F6674415049502829293B5C6E5C6E273B0A097D0A09426C6F636B6C792E41726475696E6F2E7365747570735F5B2773657475705F6573707569275D202B3D2075695F656C656D656E74733B0A09426C6F636B6C792E41726475696E6F2E7365747570735F5B2773657475705F6573707569275D202B3D20272020202045535055492E626567696E282227202B2075695F6E616D65202B202722293B5C6E273B0A0972657475726E206E756C6C3B0A7D3B0A0A2F2F456C656D656E74730A0A426C6F636B6C792E426C6F636B735B2765737075695F627574746F6E275D203D207B0A0963617465676F72793A20466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F43415445474F52595F48544D4C27292C0A0973756263617465676F72793A20466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F5355424341544552474F52595F455350554927292C0A0968656C7055726C3A20466163696C696E6F2E67657448656C7055726C282765737075695F627574746F6E27292C0A09746167733A205B27776562696E74657266616365275D2C0A096578616D706C65733A205B276C6F6C2E626C79275D2C0A0963617465676F72795F636F6C6F75723A20466163696C696E6F2E4C414E475F434F4C4F55525F48544D4C2C0A09636F6C6F75723A20466163696C696E6F2E4C414E475F434F4C4F55525F45535055492C0A09696E69743A2066756E6374696F6E2829207B0A090976617220636F6C6F7572203D206E657720426C6F636B6C792E4669656C64436F6C6F757228272330303030303027293B0A0909636F6C6F75722E736574436F6C6F757273285B2723303030303030272C2723343065306430272C2723353063383738272C2723333439386463272C2723363837383934272C2723653464343232272C2723656238393231272C2723653332363336275D292E736574436F6C756D6E732832293B0A0909746869732E617070656E6444756D6D79496E70757428292E617070656E644669656C6428466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F45535055495F425554544F4E5F425554544F4E2729292E617070656E644669656C64286E657720426C6F636B6C792E4669656C6454657874496E70757428466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F45535055495F4E414D452729292C202775695F6E616D6527293B0A09092F2F746869732E617070656E6444756D6D79496E70757428292E617070656E644669656C642827554920436F6C6F7227292E617070656E644669656C64286E657720426C6F636B6C792E4669656C6444726F70646F776E28636F6C6F724F7074696F6E73292C202775695F636F6C6F7227293B0A0909746869732E617070656E6444756D6D79496E70757428292E617070656E644669656C6428466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F45535055495F434F4C4F522729292E617070656E644669656C6428636F6C6F75722C202775695F636F6C6F7227293B0A0909746869732E617070656E6444756D6D79496E70757428292E617070656E644669656C6428466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F45535055495F544558542729292E617070656E644669656C64286E657720426C6F636B6C792E4669656C6454657874496E70757428466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F45535055495F544558542729292C2027627574746F6E5F7465787427293B0A0909746869732E736574436F6C6F757228466163696C696E6F2E4C414E475F434F4C4F55525F4553505549293B0A0909746869732E73657450726576696F757353746174656D656E7428747275652C202775695F656C656D656E7427293B0A0909746869732E7365744E65787453746174656D656E7428747275652C202775695F656C656D656E7427293B0A0909746869732E736574546F6F6C74697028466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F45535055495F425554544F4E5F544F4F4C5449502729293B0A0909746869732E617070656E6453746174656D656E74496E70757428276F6E5F646F776E27292E617070656E644669656C64286E657720426C6F636B6C792E4669656C64496D6167652827696D672F626C6F636B732F627574746F6E5F707265737365642E737667272C2032342A6F7074696F6E732E7A6F6F6D2C2032342A6F7074696F6E732E7A6F6F6D29292E736574436865636B286E756C6C293B0A0909746869732E617070656E6453746174656D656E74496E70757428276F6E5F757027292E617070656E644669656C64286E657720426C6F636B6C792E4669656C64496D6167652827696D672F626C6F636B732F627574746F6E5F72656C65617365642E737667272C2032342A6F7074696F6E732E7A6F6F6D2C2032342A6F7074696F6E732E7A6F6F6D29292E736574436865636B286E756C6C293B0A097D0A7D3B0A0A426C6F636B6C792E41726475696E6F5B2765737075695F627574746F6E275D203D2066756E6374696F6E28626C6F636B29207B0A097661722075695F6E616D65203D20626C6F636B2E6765744669656C6456616C7565282775695F6E616D6527293B0A0976617220636F6C6F72203D20626C6F636B2E6765744669656C6456616C7565282775695F636F6C6F7227293B0A0976617220636F6C6F724F7074696F6E73203D207B2223303030303030223A2022434F4C4F525F4E4F4E45222C202223343065306430223A2022434F4C4F525F54555251554F495345222C202223353063383738223A2022434F4C4F525F454D4552414C44222C202223333439386463223A2022434F4C4F525F50455445525249564552222C202223363837383934223A2022434F4C4F525F57455441535048414C54222C202223653464343232223A2022434F4C4F525F53554E464C4F574552222C202223656238393231223A2022434F4C4F525F434152524F54222C202223653332363336223A2022434F4C4F525F414C495A4152494E227D3B0A097661722075695F636F6C6F72203D20636F6C6F724F7074696F6E735B636F6C6F725D3B0A0976617220627574746F6E5F74657874203D20626C6F636B2E6765744669656C6456616C75652827627574746F6E5F7465787427293B0A097661722075695F6E616D655F636C65616E203D2075695F6E616D652E7265706C616365282720272C20275F27293B0A09766172206F6E5F646F776E203D20426C6F636B6C792E41726475696E6F2E73746174656D656E74546F436F646528626C6F636B2C20276F6E5F646F776E27293B0A09766172206F6E5F7570203D20426C6F636B6C792E41726475696E6F2E73746174656D656E74546F436F646528626C6F636B2C20276F6E5F757027293B0A09426C6F636B6C792E41726475696E6F2E646566696E6974696F6E735F5B27646566696E655F75695F627574746F6E5F27202B2075695F6E616D655F636C65616E5D203D0A0927766F696420627574746F6E5F27202B2075695F6E616D655F636C65616E202B202728436F6E74726F6C20632C20696E74207479706529207B5C6E27202B0A0927207377697463682874797065297B5C6E27202B0A092720206361736520425F444F574E3A5C6E27202B0A096F6E5F646F776E202B20275C6E20202020627265616B3B5C6E27202B0A092720206361736520425F55503A5C6E27202B0A096F6E5F7570202B20275C6E20202020627265616B3B5C6E27202B0A0927207D5C6E27202B0A09277D5C6E273B0A0976617220636F6465203D2027202045535055492E627574746F6E282227202B2075695F6E616D65202B2027222C2026627574746F6E5F27202B2075695F6E616D655F636C65616E202B20272C2027202B2075695F636F6C6F72202B20272C202227202B20627574746F6E5F74657874202B202722293B5C6E273B0A0972657475726E20636F64653B0A7D3B0A0A426C6F636B6C792E426C6F636B735B2765737075695F6C6162656C275D203D207B0A0963617465676F72793A20466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F43415445474F52595F48544D4C27292C0A0973756263617465676F72793A20466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F5355424341544552474F52595F455350554927292C0A0968656C7055726C3A20466163696C696E6F2E67657448656C7055726C282765737075695F6C6162656C27292C0A09746167733A205B27776562696E74657266616365275D2C0A096578616D706C65733A205B276C6F6C2E626C79275D2C0A0963617465676F72795F636F6C6F75723A20466163696C696E6F2E4C414E475F434F4C4F55525F48544D4C2C0A09636F6C6F75723A20466163696C696E6F2E4C414E475F434F4C4F55525F45535055492C0A09696E69743A2066756E6374696F6E2829207B0A090976617220636F6C6F7572203D206E657720426C6F636B6C792E4669656C64436F6C6F757228272330303030303027293B0A0909636F6C6F75722E736574436F6C6F757273285B2723303030303030272C2723343065306430272C2723353063383738272C2723333439386463272C2723363837383934272C2723653464343232272C2723656238393231272C2723653332363336275D292E736574436F6C756D6E732832293B0A0909746869732E617070656E6444756D6D79496E70757428292E617070656E644669656C6428466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F45535055495F4C4142454C5F4C4142454C2729292E617070656E644669656C64286E657720426C6F636B6C792E4669656C6454657874496E70757428466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F45535055495F4E414D452729292C202775695F6E616D6527293B0A0909746869732E617070656E6444756D6D79496E70757428292E617070656E644669656C6428466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F45535055495F434F4C4F522729292E617070656E644669656C6428636F6C6F75722C202775695F636F6C6F7227293B0A0909746869732E617070656E6444756D6D79496E70757428292E617070656E644669656C6428466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F45535055495F544558542729292E617070656E644669656C64286E657720426C6F636B6C792E4669656C6454657874496E707574282776616C756527292C202773746172745F76616C756527293B0A0909746869732E736574436F6C6F757228466163696C696E6F2E4C414E475F434F4C4F55525F4553505549293B0A0909746869732E73657450726576696F757353746174656D656E7428747275652C202775695F656C656D656E7427293B0A0909746869732E7365744E65787453746174656D656E7428747275652C202775695F656C656D656E7427293B0A0909746869732E736574546F6F6C74697028466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F45535055495F4C4142454C5F544F4F4C5449502729293B0A097D0A7D3B0A0A426C6F636B6C792E41726475696E6F5B2765737075695F6C6162656C275D203D2066756E6374696F6E28626C6F636B29207B0A097661722075695F6E616D65203D20626C6F636B2E6765744669656C6456616C7565282775695F6E616D6527293B0A097661722075695F636F6C6F72203D20626C6F636B2E6765744669656C6456616C7565282775695F636F6C6F7227293B0A097661722075695F6E616D655F636C65616E203D2075695F6E616D652E7265706C616365282720272C20275F27293B0A097661722073746172745F76616C7565203D20626C6F636B2E6765744669656C6456616C7565282773746172745F76616C756527293B0A0976617220636F6465203D2027202045535055492E6C6162656C282227202B2075695F6E616D65202B2027222C2027202B2075695F636F6C6F72202B20272C202227202B2073746172745F76616C7565202B202722293B5C6E273B0A0972657475726E20636F64653B0A7D3B0A0A426C6F636B6C792E426C6F636B735B2765737075695F7377697463686572275D203D207B0A0963617465676F72793A20466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F43415445474F52595F48544D4C27292C0A0973756263617465676F72793A20466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F5355424341544552474F52595F455350554927292C0A0968656C7055726C3A20466163696C696E6F2E67657448656C7055726C282765737075695F737769746368657227292C0A09746167733A205B27776562696E74657266616365275D2C0A096578616D706C65733A205B276C6F6C2E626C79275D2C0A0963617465676F72795F636F6C6F75723A20466163696C696E6F2E4C414E475F434F4C4F55525F48544D4C2C0A09636F6C6F75723A20466163696C696E6F2E4C414E475F434F4C4F55525F45535055492C0A09696E69743A2066756E6374696F6E2829207B0A090976617220636F6C6F7572203D206E657720426C6F636B6C792E4669656C64436F6C6F757228272330303030303027293B0A0909636F6C6F75722E736574436F6C6F757273285B2723303030303030272C2723343065306430272C2723353063383738272C2723333439386463272C2723363837383934272C2723653464343232272C2723656238393231272C2723653332363336275D292E736574436F6C756D6E732832293B0A09097661722073746174654F7074696F6E73203D205B5B274F6666272C202766616C7365275D2C5B274F6E272C202774727565275D5D3B0A0909746869732E617070656E6444756D6D79496E70757428292E617070656E644669656C6428466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F45535055495F5357495443485F5357495443482729292E617070656E644669656C64286E657720426C6F636B6C792E4669656C6454657874496E70757428466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F45535055495F4E414D452729292C202775695F6E616D6527293B0A0909746869732E617070656E6444756D6D79496E70757428292E617070656E644669656C6428466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F45535055495F434F4C4F522729292E617070656E644669656C6428636F6C6F75722C202775695F636F6C6F7227293B0A0909746869732E617070656E6444756D6D79496E70757428292E617070656E644669656C6428466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F45535055495F53544154452729292E617070656E644669656C64286E657720426C6F636B6C792E4669656C6444726F70646F776E2873746174654F7074696F6E73292C202773776974636865725F737461746527293B0A0909746869732E736574436F6C6F757228466163696C696E6F2E4C414E475F434F4C4F55525F4553505549293B0A0909746869732E73657450726576696F757353746174656D656E7428747275652C202775695F656C656D656E7427293B0A0909746869732E7365744E65787453746174656D656E7428747275652C202775695F656C656D656E7427293B0A0909746869732E736574546F6F6C7469702827412077656220696E7465726661636520627574746F6E27293B0A0909746869732E617070656E6453746174656D656E74496E70757428276F6E5F6F6E27292E617070656E644669656C64286E657720426C6F636B6C792E4669656C64496D6167652827696D672F626C6F636B732F7377697463685F6F6E2E737667272C2032342A6F7074696F6E732E7A6F6F6D2C2032342A6F7074696F6E732E7A6F6F6D29292E736574436865636B2827636F646527293B0A0909746869732E617070656E6453746174656D656E74496E70757428276F6E5F6F666627292E617070656E644669656C64286E657720426C6F636B6C792E4669656C64496D6167652827696D672F626C6F636B732F7377697463685F6F66662E737667272C2032342A6F7074696F6E732E7A6F6F6D2C2032342A6F7074696F6E732E7A6F6F6D29292E736574436865636B2827636F646527293B0A097D0A7D3B0A0A426C6F636B6C792E41726475696E6F5B2765737075695F7377697463686572275D203D2066756E6374696F6E28626C6F636B29207B0A097661722075695F6E616D65203D20626C6F636B2E6765744669656C6456616C7565282775695F6E616D6527293B0A0976617220636F6C6F72203D20626C6F636B2E6765744669656C6456616C7565282775695F636F6C6F7227293B0A0976617220636F6C6F724F7074696F6E73203D207B2223303030303030223A2022434F4C4F525F4E4F4E45222C202223343065306430223A2022434F4C4F525F54555251554F495345222C202223353063383738223A2022434F4C4F525F454D4552414C44222C202223333439386463223A2022434F4C4F525F50455445525249564552222C202223363837383934223A2022434F4C4F525F57455441535048414C54222C202223653464343232223A2022434F4C4F525F53554E464C4F574552222C202223656238393231223A2022434F4C4F525F434152524F54222C202223653332363336223A2022434F4C4F525F414C495A4152494E227D3B0A097661722075695F636F6C6F72203D20636F6C6F724F7074696F6E735B636F6C6F725D3B0A097661722073776974636865725F7374617465203D20626C6F636B2E6765744669656C6456616C7565282773776974636865725F737461746527293B0A097661722075695F6E616D655F636C65616E203D2075695F6E616D652E7265706C616365282720272C20275F27293B0A09766172206F6E5F6F6E203D20426C6F636B6C792E41726475696E6F2E73746174656D656E74546F436F646528626C6F636B2C20276F6E5F646F776E27293B0A09766172206F6E5F6F6666203D20426C6F636B6C792E41726475696E6F2E73746174656D656E74546F436F646528626C6F636B2C20276F6E5F757027293B0A09426C6F636B6C792E41726475696E6F2E646566696E6974696F6E735F5B27646566696E655F75695F73776974636865725F27202B2075695F6E616D655F636C65616E5D203D0A0927766F69642073776974636865725F27202B2075695F6E616D655F636C65616E202B202728436F6E74726F6C20632C20696E74207479706529207B5C6E27202B0A0927207377697463682874797065297B5C6E27202B0A092720206361736520535F4143544956453A5C6E27202B0A096F6E5F6F6E202B20275C6E20202020627265616B3B5C6E27202B0A092720206361736520535F494E4143544956453A5C6E27202B0A096F6E5F6F6666202B20275C6E20202020627265616B3B5C6E27202B0A0927207D5C6E27202B0A09277D5C6E273B0A0976617220636F6465203D2027202045535055492E7377697463686572282227202B2075695F6E616D65202B2027222C2027202B2073776974636865725F7374617465202B20272C202673776974636865725F27202B2075695F6E616D655F636C65616E202B20272C2027202B2075695F636F6C6F72202B2027293B5C6E273B0A0972657475726E20636F64653B0A7D3B0A0A426C6F636B6C792E426C6F636B735B2765737075695F706164275D203D207B0A0963617465676F72793A20466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F43415445474F52595F48544D4C27292C0A0973756263617465676F72793A20466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F5355424341544552474F52595F455350554927292C0A0968656C7055726C3A20466163696C696E6F2E67657448656C7055726C282765737075695F70616427292C0A09746167733A205B27776562696E74657266616365275D2C0A096578616D706C65733A205B276C6F6C2E626C79275D2C0A0963617465676F72795F636F6C6F75723A20466163696C696E6F2E4C414E475F434F4C4F55525F48544D4C2C0A09636F6C6F75723A20466163696C696E6F2E4C414E475F434F4C4F55525F45535055492C0A09696E69743A2066756E6374696F6E2829207B0A090976617220636F6C6F7572203D206E657720426C6F636B6C792E4669656C64436F6C6F757228272330303030303027293B0A0909636F6C6F75722E736574436F6C6F757273285B2723303030303030272C2723343065306430272C2723353063383738272C2723333439386463272C2723363837383934272C2723653464343232272C2723656238393231272C2723653332363336275D292E736574436F6C756D6E732832293B0A09097661722063656E7465724F7074696F6E73203D205B5B27596573272C202766616C7365275D2C5B274E6F272C202774727565275D5D3B0A0909746869732E617070656E6444756D6D79496E70757428292E617070656E644669656C6428466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F45535055495F5041445F5041442729292E617070656E644669656C64286E657720426C6F636B6C792E4669656C6454657874496E70757428466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F45535055495F4E414D452729292C202775695F6E616D6527293B0A0909746869732E617070656E6444756D6D79496E70757428292E617070656E644669656C6428466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F45535055495F434F4C4F522729292E617070656E644669656C6428636F6C6F75722C202775695F636F6C6F7227293B0A0909746869732E617070656E6444756D6D79496E70757428292E617070656E644669656C6428466163696C696E6F2E6C6F63616C65732E6765744B657928274C414E475F45535055495F5041445F43454E5445522729292E617070656E644669656C64286E657720426C6F636B6C792E4669656C6444726F70646F776E2863656E7465724F7074696F6E73292C20277061645F63656E74657227293B0A0909746869732E736574436F6C6F757228466163696C696E6F2E4C414E475F434F4C4F55525F4553505549293B0A0909746869732E73657450726576696F757353746174656D656E7428747275652C202775695F656C656D656E7427293B0A0909746869732E7365744E65787453746174656D656E7428747275652C202775695F656C656D656E7427293B0A0909746869732E736574546F6F6C7469702827412077656220696E7465726661636520627574746F6E27293B0A0909746869732E617070656E6453746174656D656E74496E70757428276F6E5F646F776E5F666F7227292E617070656E644669656C64286E657720426C6F636B6C792E4669656C64496D6167652827696D672F626C6F636B732F636F6E74726F6C6C65725F75705F707265737365642E737667272C2032342A6F7074696F6E732E7A6F6F6D2C2032342A6F7074696F6E732E7A6F6F6D29292E736574436865636B2827636F646527293B0A0909746869732E617070656E6453746174656D656E74496E70757428276F6E5F75705F666F7227292E617070656E644669656C64286E657720426C6F636B6C792E4669656C64496D6167652827696D672F626C6F636B732F636F6E74726F6C6C65725F75705F72656C65617365642E737667272C2032342A6F7074696F6E732E7A6F6F6D2C2032342A6F7074696F6E732E7A6F6F6D29292E736574436865636B2827636F646527293B0A0909746869732E617070656E6453746174656D656E74496E70757428276F6E5F646F776E5F6261636B27292E617070656E644669656C64286E657720426C6F636B6C792E4669656C64496D6167652827696D672F626C6F636B732F636F6E74726F6C6C65725F646F776E5F707265737365642E737667272C2032342A6F7074696F6E732E7A6F6F6D2C2032342A6F7074696F6E732E7A6F6F6D29292E736574436865636B2827636F646527293B0A0909746869732E617070656E6453746174656D656E74496E70757428276F6E5F75705F6261636B27292E617070656E644669656C64286E657720426C6F636B6C792E4669656C64496D6167652827696D672F626C6F636B732F636F6E74726F6C6C65725F646F776E5F72656C65617365642E737667272C2032342A6F7074696F6E732E7A6F6F6D2C2032342A6F7074696F6E732E7A6F6F6D29292E736574436865636B2827636F646527293B0A0909746869732E617070656E6453746174656D656E74496E70757428276F6E5F646F776E5F6C65667427292E617070656E644669656C64286E657720426C6F636B6C792E4669656C64496D6167652827696D672F626C6F636B732F636F6E74726F6C6C65725F72696768745F707265737365642E737667272C2032342A6F7074696F6E732E7A6F6F6D2C2032342A6F7074696F6E732E7A6F6F6D29292E736574436865636B2827636F646527293B0A0909746869732E617070656E6453746174656D656E74496E70757428276F6E5F75705F6C65667427292E617070656E644669656C64286E657720426C6F636B6C792E4669656C64496D6167652827696D672F626C6F636B732F636F6E74726F6C6C65725F72696768745F72656C65617365642E737667272C2032342A6F7074696F6E732E7A6F6F6D2C2032342A6F7074696F6E732E7A6F6F6D29292E736574436865636B2827636F646527293B0A0909746869732E617070656E6453746174656D656E74496E70757428276F6E5F646F776E5F726967687427292E617070656E644669656C64286E657720426C6F636B6C792E4669656C64496D6167652827696D672F626C6F636B732F636F6E74726F6C6C65725F6C6566745F707265737365642E737667272C2032342A6F7074696F6E732E7A6F6F6D2C2032342A6F7074696F6E732E7A6F6F6D29292E736574436865636B2827636F646527293B0A0909746869732E617070656E6453746174656D656E74496E70757428276F6E5F75705F726967687427292E617070656E644669656C64286E657720426C6F636B6C792E4669656C64496D6167652827696D672F626C6F636B732F636F6E74726F6C6C65725F6C6566745F72656C65617365642E737667272C2032342A6F7074696F6E732E7A6F6F6D2C2032342A6F7074696F6E732E7A6F6F6D29292E736574436865636B2827636F646527293B0A0909746869732E617070656E6453746174656D656E74496E70757428276F6E5F646F776E5F63656E74657227292E617070656E644669656C64286E657720426C6F636B6C792E4669656C64496D6167652827696D672F626C6F636B732F636F6E74726F6C6C65725F63656E7465725F707265737365642E737667272C2032342A6F7074696F6E732E7A6F6F6D2C2032342A6F7074696F6E732E7A6F6F6D29292E736574436865636B2827636F646527293B0A0909746869732E617070656E6453746174656D656E74496E70757428276F6E5F75705F63656E74657227292E617070656E644669656C64286E657720426C6F636B6C792E4669656C64496D6167652827696D672F626C6F636B732F636F6E74726F6C6C65725F63656E7465725F72656C65617365642E737667272C2032342A6F7074696F6E732E7A6F6F6D2C2032342A6F7074696F6E732E7A6F6F6D29292E736574436865636B2827636F646527293B0A0909746869732E6C6173744F7074696F6E3D746869732E6765744669656C6456616C756528277061645F63656E74657227293B0A097D2C0A096F6E6368616E67652829207B0A090969662028746869732E6C6173744F7074696F6E213D3D746869732E6765744669656C6456616C756528277061645F63656E7465722729290A09097B0A090969662028746869732E6765744669656C6456616C756528277061645F63656E74657227293D3D3D2766616C736527290A09097B0A0909097472797B0A090909090A09090909746869732E72656D6F7665496E70757428276F6E5F646F776E5F63656E74657227293B0A09090909746869732E72656D6F7665496E70757428276F6E5F75705F63656E74657227293B0A09090909746869732E617070656E6453746174656D656E74496E70757428276F6E5F646F776E5F63656E74657227292E617070656E644669656C64286E657720426C6F636B6C792E4669656C64496D6167652827696D672F626C6F636B732F636F6E74726F6C6C65725F63656E7465725F707265737365642E737667272C2032342A6F7074696F6E732E7A6F6F6D2C2032342A6F7074696F6E732E7A6F6F6D29292E736574436865636B2827636F646527293B0A09090909746869732E617070656E6453746174656D656E74496E70757428276F6E5F75705F63656E74657227292E617070656E644669656C64286E657720426C6F636B6C792E4669656C64496D6167652827696D672F626C6F636B732F636F6E74726F6C6C65725F63656E7465725F72656C65617365642E737667272C2032342A6F7074696F6E732E7A6F6F6D2C2032342A6F7074696F6E732E7A6F6F6D29292E736574436865636B2827636F646527293B0A0909097D0A09090963617463682865290A0909097B0A0909097D0A09097D0A0909656C73650A09097B0A0909097472797B0A09090909746869732E72656D6F7665496E70757428276F6E5F646F776E5F63656E74657227293B0A09090909746869732E72656D6F7665496E70757428276F6E5F75705F63656E74657227293B0A0909097D0A09090963617463682865290A0909097B0A0909097D0A09097D0A0909746869732E6C6173744F7074696F6E3D746869732E6765744669656C6456616C756528277061645F63656E74657227293B0A09097D0A097D0A7D3B0A0A426C6F636B6C792E41726475696E6F5B2765737075695F706164275D203D2066756E6374696F6E28626C6F636B29207B0A097661722075695F6E616D65203D20626C6F636B2E6765744669656C6456616C7565282775695F6E616D6527293B0A0976617220636F6C6F72203D20626C6F636B2E6765744669656C6456616C7565282775695F636F6C6F7227293B0A0976617220636F6C6F724F7074696F6E73203D207B2223303030303030223A2022434F4C4F525F4E4F4E45222C202223343065306430223A2022434F4C4F525F54555251554F495345222C202223353063383738223A2022434F4C4F525F454D4552414C44222C202223333439386463223A2022434F4C4F525F50455445525249564552222C202223363837383934223A2022434F4C4F525F57455441535048414C54222C202223653464343232223A2022434F4C4F525F53554E464C4F574552222C202223656238393231223A2022434F4C4F525F434152524F54222C202223653332363336223A2022434F4C4F525F414C495A4152494E227D3B0A097661722075695F636F6C6F72203D20636F6C6F724F7074696F6E735B636F6C6F725D3B0A09766172207061645F63656E746572203D20626C6F636B2E6765744669656C6456616C756528277061645F63656E74657227293B0A097661722075695F6E616D655F636C65616E203D2075695F6E616D652E7265706C616365282720272C20275F27293B0A09766172206F6E5F646F776E5F666F72203D20426C6F636B6C792E41726475696E6F2E73746174656D656E74546F436F646528626C6F636B2C20276F6E5F646F776E5F666F7227293B0A09766172206F6E5F75705F666F72203D20426C6F636B6C792E41726475696E6F2E73746174656D656E74546F436F646528626C6F636B2C20276F6E5F75705F666F7227293B0A09766172206F6E5F646F776E5F6261636B203D20426C6F636B6C792E41726475696E6F2E73746174656D656E74546F436F646528626C6F636B2C20276F6E5F646F776E5F6261636B27293B0A09766172206F6E5F75705F6261636B203D20426C6F636B6C792E41726475696E6F2E73746174656D656E74546F436F646528626C6F636B2C20276F6E5F75705F6261636B27293B0A09766172206F6E5F646F776E5F6C656674203D20426C6F636B6C792E41726475696E6F2E73746174656D656E74546F436F646528626C6F636B2C20276F6E5F646F776E5F6C65667427293B0A09766172206F6E5F75705F6C656674203D20426C6F636B6C792E41726475696E6F2E73746174656D656E74546F436F646528626C6F636B2C20276F6E5F75705F6C65667427293B0A09766172206F6E5F646F776E5F7269676874203D20426C6F636B6C792E41726475696E6F2E73746174656D656E74546F436F646528626C6F636B2C20276F6E5F646F776E5F726967687427293B0A09766172206F6E5F75705F7269676874203D20426C6F636B6C792E41726475696E6F2E73746174656D656E74546F436F646528626C6F636B2C20276F6E5F75705F726967687427293B0A09766172206F6E5F646F776E5F63656E746572203D20426C6F636B6C792E41726475696E6F2E73746174656D656E74546F436F646528626C6F636B2C20276F6E5F646F776E5F63656E74657227293B0A09766172206F6E5F75705F63656E746572203D20426C6F636B6C792E41726475696E6F2E73746174656D656E74546F436F646528626C6F636B2C20276F6E5F75705F63656E74657227293B0A09426C6F636B6C792E41726475696E6F2E646566696E6974696F6E735F5B27646566696E655F75695F7061645F27202B2075695F6E616D655F636C65616E5D203D0A0927766F6964207061645F27202B2075695F6E616D655F636C65616E202B202728436F6E74726F6C20632C20696E74207479706529207B5C6E27202B0A0927207377697463682874797065297B5C6E27202B0A09272020206361736520505F464F525F444F574E3A5C6E27202B0A096F6E5F646F776E5F666F72202B20275C6E20202020627265616B3B5C6E27202B0A09272020206361736520505F464F525F55503A5C6E27202B0A096F6E5F75705F666F72202B20275C6E20202020627265616B3B5C6E27202B0A0A09272020206361736520505F4241434B5F444F574E3A5C6E27202B0A096F6E5F646F776E5F6261636B202B20275C6E20202020627265616B3B5C6E27202B0A09272020206361736520505F4241434B5F55503A5C6E27202B0A096F6E5F75705F6261636B202B20275C6E202020627265616B3B5C6E27202B0A0A09272020206361736520505F52494748545F444F574E3A5C6E27202B0A096F6E5F646F776E5F6C656674202B20275C6E20202020627265616B3B5C6E27202B0A09272020206361736520505F52494748545F55503A5C6E27202B0A096F6E5F75705F6C656674202B20275C6E20202020627265616B3B5C6E27202B0A0A092720206361736520505F4C4546545F444F574E3A5C6E27202B0A096F6E5F646F776E5F7269676874202B20275C6E20202020627265616B3B5C6E27202B0A092720206361736520505F4C4546545F55503A5C6E27202B0A096F6E5F75705F7269676874202B20275C6E20202020627265616B3B5C6E27202B0A0A092720206361736520505F43454E5445525F444F574E3A5C6E27202B0A096F6E5F646F776E5F63656E746572202B20275C6E20202020627265616B3B5C6E27202B0A092720206361736520505F43454E5445525F55503A5C6E27202B0A096F6E5F75705F63656E746572202B20275C6E20202020627265616B3B5C6E27202B0A0927207D5C6E27202B0A09277D5C6E273B0A0976617220636F6465203D2027202045535055492E706164282227202B2075695F6E616D65202B2027222C2027202B207061645F63656E746572202B20272C20267061645F27202B2075695F6E616D655F636C65616E202B20272C2027202B2075695F636F6C6F72202B2027293B5C6E273B0A0972657475726E20636F64653B0A7D3B .js examples gui gui 23696E636C756465203C444E535365727665722E683E0A23696E636C756465203C45535055492E683E0A0A636F6E7374206279746520444E535F504F5254203D2035333B0A4950416464726573732061704950283139322C203136382C20312C2031293B0A444E5353657276657220646E735365727665723B0A0A23696620646566696E6564284553503332290A23696E636C756465203C576946692E683E0A23656C73650A23696E636C756465203C45535038323636576946692E683E0A23656E6469660A0A636F6E73742063686172202A73736964203D20224553505549223B0A636F6E73742063686172202A70617373776F7264203D20226573707569223B0A0A636F6E73742063686172202A686F73746E616D65203D20226573707569223B0A0A696E74207374617475734C6162656C49643B0A696E7420677261706849643B0A696E74206D696C6C69734C6162656C49643B0A696E74207465737453776974636849643B0A0A766F6964206E756D62657243616C6C28436F6E74726F6C202A73656E6465722C20696E74207479706529207B2053657269616C2E7072696E746C6E2873656E6465722D3E76616C7565293B207D0A0A766F6964207465787443616C6C28436F6E74726F6C202A73656E6465722C20696E74207479706529207B0A202053657269616C2E7072696E742822546578743A2049443A2022293B0A202053657269616C2E7072696E742873656E6465722D3E6964293B0A202053657269616C2E7072696E7428222C2056616C75653A2022293B0A202053657269616C2E7072696E746C6E2873656E6465722D3E76616C7565293B0A7D0A0A766F696420736C6964657228436F6E74726F6C202A73656E6465722C20696E74207479706529207B0A202053657269616C2E7072696E742822536C696465723A2049443A2022293B0A202053657269616C2E7072696E742873656E6465722D3E6964293B0A202053657269616C2E7072696E7428222C2056616C75653A2022293B0A202053657269616C2E7072696E746C6E2873656E6465722D3E76616C7565293B0A20202F2F204C696B6520616C6C20436F6E74726F6C2056616C75657320696E20455350554920736C696465722076616C7565732061726520537472696E67732E20546F20757365207468656D20617320696E742073696D706C7920646F20746869733A0A2020696E7420736C6964657256616C7565576974684F6666736574203D2073656E6465722D3E76616C75652E746F496E742829202B203130303B0A202053657269616C2E7072696E742822536C6964657256616C75652077697468206F666673657422293B0A202053657269616C2E7072696E746C6E28736C6964657256616C7565576974684F6666736574293B0A7D0A0A766F696420627574746F6E43616C6C6261636B28436F6E74726F6C202A73656E6465722C20696E74207479706529207B0A202073776974636820287479706529207B0A20206361736520425F444F574E3A0A2020202053657269616C2E7072696E746C6E2822427574746F6E20444F574E22293B0A20202020627265616B3B0A0A20206361736520425F55503A0A2020202053657269616C2E7072696E746C6E2822427574746F6E20555022293B0A20202020627265616B3B0A20207D0A7D0A0A766F696420627574746F6E4578616D706C6528436F6E74726F6C202A73656E6465722C20696E74207479706529207B0A202073776974636820287479706529207B0A20206361736520425F444F574E3A0A2020202053657269616C2E7072696E746C6E28225374617475733A20537461727422293B0A2020202045535055492E7072696E74287374617475734C6162656C49642C2022537461727422293B0A20202020627265616B3B0A0A20206361736520425F55503A0A2020202053657269616C2E7072696E746C6E28225374617475733A2053746F7022293B0A2020202045535055492E7072696E74287374617475734C6162656C49642C202253746F7022293B0A20202020627265616B3B0A20207D0A7D0A766F6964207061644578616D706C6528436F6E74726F6C202A73656E6465722C20696E742076616C756529207B0A2020737769746368202876616C756529207B0A20206361736520505F4C4546545F444F574E3A0A2020202053657269616C2E7072696E7428226C65667420646F776E22293B0A20202020627265616B3B0A0A20206361736520505F4C4546545F55503A0A2020202053657269616C2E7072696E7428226C65667420757022293B0A20202020627265616B3B0A0A20206361736520505F52494748545F444F574E3A0A2020202053657269616C2E7072696E742822726967687420646F776E22293B0A20202020627265616B3B0A0A20206361736520505F52494748545F55503A0A2020202053657269616C2E7072696E742822726967687420757022293B0A20202020627265616B3B0A0A20206361736520505F464F525F444F574E3A0A2020202053657269616C2E7072696E742822666F7220646F776E22293B0A20202020627265616B3B0A0A20206361736520505F464F525F55503A0A2020202053657269616C2E7072696E742822666F7220757022293B0A20202020627265616B3B0A0A20206361736520505F4241434B5F444F574E3A0A2020202053657269616C2E7072696E7428226261636B20646F776E22293B0A20202020627265616B3B0A0A20206361736520505F4241434B5F55503A0A2020202053657269616C2E7072696E7428226261636B20757022293B0A20202020627265616B3B0A0A20206361736520505F43454E5445525F444F574E3A0A2020202053657269616C2E7072696E74282263656E74657220646F776E22293B0A20202020627265616B3B0A0A20206361736520505F43454E5445525F55503A0A2020202053657269616C2E7072696E74282263656E74657220757022293B0A20202020627265616B3B0A20207D0A0A202053657269616C2E7072696E7428222022293B0A202053657269616C2E7072696E746C6E2873656E6465722D3E6964293B0A7D0A0A766F6964207377697463684578616D706C6528436F6E74726F6C202A73656E6465722C20696E742076616C756529207B0A2020737769746368202876616C756529207B0A20206361736520535F4143544956453A0A2020202053657269616C2E7072696E7428224163746976653A22293B0A20202020627265616B3B0A0A20206361736520535F494E4143544956453A0A2020202053657269616C2E7072696E742822496E61637469766522293B0A20202020627265616B3B0A20207D0A0A202053657269616C2E7072696E7428222022293B0A202053657269616C2E7072696E746C6E2873656E6465722D3E6964293B0A7D0A0A766F6964206F746865725377697463684578616D706C6528436F6E74726F6C202A73656E6465722C20696E742076616C756529207B0A2020737769746368202876616C756529207B0A20206361736520535F4143544956453A0A2020202053657269616C2E7072696E7428224163746976653A22293B0A20202020627265616B3B0A0A20206361736520535F494E4143544956453A0A2020202053657269616C2E7072696E742822496E61637469766522293B0A20202020627265616B3B0A20207D0A0A202053657269616C2E7072696E7428222022293B0A202053657269616C2E7072696E746C6E2873656E6465722D3E6964293B0A7D0A0A766F696420736574757028766F696429207B0A202045535055492E736574566572626F7369747928566572626F736974793A3A566572626F73654A534F4E293B0A202053657269616C2E626567696E28313135323030293B0A0A23696620646566696E6564284553503332290A2020576946692E736574486F73746E616D6528686F73746E616D65293B0A23656C73650A2020576946692E686F73746E616D6528686F73746E616D65293B0A23656E6469660A0A20202F2F2074727920746F20636F6E6E65637420746F206578697374696E67206E6574776F726B0A2020576946692E626567696E28737369642C2070617373776F7264293B0A202053657269616C2E7072696E7428225C6E5C6E54727920746F20636F6E6E65637420746F206578697374696E67206E6574776F726B22293B0A0A20207B0A2020202075696E74385F742074696D656F7574203D2031303B0A0A202020202F2F205761697420666F7220636F6E6E656374696F6E2C2035732074696D656F75740A20202020646F207B0A20202020202064656C617928353030293B0A20202020202053657269616C2E7072696E7428222E22293B0A20202020202074696D656F75742D2D3B0A202020207D207768696C65202874696D656F757420262620576946692E737461747573282920213D20574C5F434F4E4E4543544544293B0A0A202020202F2F206E6F7420636F6E6E6563746564202D3E2063726561746520686F7473706F740A2020202069662028576946692E737461747573282920213D20574C5F434F4E4E454354454429207B0A20202020202053657269616C2E7072696E7428225C6E5C6E4372656174696E6720686F7473706F7422293B0A0A202020202020576946692E6D6F646528574946495F4150293B0A202020202020576946692E736F66744150436F6E66696728617049502C20617049502C20495041646472657373283235352C203235352C203235352C203029293B0A202020202020576946692E736F667441502873736964293B0A0A20202020202074696D656F7574203D20353B0A0A202020202020646F207B0A202020202020202064656C617928353030293B0A202020202020202053657269616C2E7072696E7428222E22293B0A202020202020202074696D656F75742D2D3B0A2020202020207D207768696C65202874696D656F7574293B0A202020207D0A20207D0A0A2020646E735365727665722E737461727428444E535F504F52542C20222A222C2061704950293B0A0A202053657269616C2E7072696E746C6E28225C6E5C6E5769466920706172616D65746572733A22293B0A202053657269616C2E7072696E7428224D6F64653A2022293B0A202053657269616C2E7072696E746C6E28576946692E6765744D6F64652829203D3D20574946495F4150203F202253746174696F6E22203A2022436C69656E7422293B0A202053657269616C2E7072696E742822495020616464726573733A2022293B0A202053657269616C2E7072696E746C6E28576946692E6765744D6F64652829203D3D20574946495F4150203F20576946692E736F6674415049502829203A20576946692E6C6F63616C49502829293B0A0A20207374617475734C6162656C4964203D2045535055492E6C6162656C28225374617475733A222C20436F6E74726F6C436F6C6F723A3A54757271756F6973652C202253746F7022293B0A20206D696C6C69734C6162656C4964203D2045535055492E6C6162656C28224D696C6C69733A222C20436F6E74726F6C436F6C6F723A3A456D6572616C642C20223022293B0A202045535055492E627574746F6E28225075736820427574746F6E222C2026627574746F6E43616C6C6261636B2C20436F6E74726F6C436F6C6F723A3A506574657272697665722C2022507265737322293B0A202045535055492E627574746F6E28224F7468657220427574746F6E222C2026627574746F6E4578616D706C652C20436F6E74726F6C436F6C6F723A3A57657461737068616C742C2022507265737322293B0A202045535055492E7061645769746843656E746572282250616420776974682063656E746572222C20267061644578616D706C652C20436F6E74726F6C436F6C6F723A3A53756E666C6F776572293B0A202045535055492E706164282250616420776974686F75742063656E746572222C20267061644578616D706C652C20436F6E74726F6C436F6C6F723A3A436172726F74293B0A2020746573745377697463684964203D2045535055492E73776974636865722822537769746368206F6E65222C20267377697463684578616D706C652C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C2066616C7365293B0A202045535055492E737769746368657228225377697463682074776F222C20266F746865725377697463684578616D706C652C20436F6E74726F6C436F6C6F723A3A4E6F6E652C2074727565293B0A202045535055492E736C696465722822536C69646572206F6E65222C2026736C696465722C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C203330293B0A202045535055492E736C696465722822536C696465722074776F222C2026736C696465722C20436F6E74726F6C436F6C6F723A3A4E6F6E652C20313030293B0A202045535055492E7465787428225465787420546573743A222C20267465787443616C6C2C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C2022612054657874204669656C6422293B0A202045535055492E6E756D62657228224E756D62657274657374222C20266E756D62657243616C6C2C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C20352C20302C203130293B0A0A202067726170684964203D2045535055492E6772617068282247726170682054657374222C20436F6E74726F6C436F6C6F723A3A57657461737068616C74293B0A0A20202F2A0A2020202A202E626567696E206C6F61647320616E642073657276657320616C6C2066696C65732066726F6D2050524F474D454D206469726563746C792E0A2020202A20496620796F752077616E7420746F207365727665207468652066696C65732066726F6D20535049464653207573652045535055492E626567696E5350494646530A2020202A20282E7072657061726546696C6553797374656D2068617320746F2062652072756E20696E20616E20656D70747920736B65746368206265666F7265290A2020202A2F0A200A20202F2F20456E61626C652074686973206F7074696F6E20696620796F752077616E7420736C696465727320746F20626520636F6E74696E756F7573202875706461746520647572696E67206D6F76652920616E64206E6F742064697363726574652028757064617465206F6E2073746F70290A20202F2F2045535055492E736C69646572436F6E74696E756F7573203D20747275653B0A0A20202F2A0A2020202A204F7074696F6E616C6C7920796F752063616E207573652048545450204261736963417574682E204B65657020696E206D696E6420746861742074686973206973204E4F5420610A2020202A2053454355524520776179206F66206C696D6974696E67206163636573732E0A2020202A20416E796F6E652077686F2069732061626C6520746F20736E69666620747261666669632077696C6C2062652061626C6520746F20696E7465726365707420796F75722070617373776F72640A2020202A2073696E6365206974206973207472616E736D697474656420696E20636C656172746578742E204A75737420616464206120737472696E6720617320757365726E616D6520616E640A2020202A2070617373776F72642C20666F72206578616D706C6520626567696E2822455350554920436F6E74726F6C222C2022757365726E616D65222C202270617373776F726422290A2020202A2F0A0A0A202045535055492E626567696E2822455350554920436F6E74726F6C22293B0A7D0A0A766F6964206C6F6F7028766F696429207B0A2020646E735365727665722E70726F636573734E6578745265717565737428293B0A0A2020737461746963206C6F6E67206F6C6454696D65203D20303B0A202073746174696320626F6F6C20746573745377697463685374617465203D2066616C73653B0A0A2020696620286D696C6C69732829202D206F6C6454696D65203E203530303029207B0A2020202045535055492E7072696E74286D696C6C69734C6162656C49642C20537472696E67286D696C6C6973282929293B0A0A2020202045535055492E6164644772617068506F696E7428677261706849642C2072616E646F6D28312C20353029293B0A0A20202020746573745377697463685374617465203D20217465737453776974636853746174653B0A2020202045535055492E7570646174655377697463686572287465737453776974636849642C20746573745377697463685374617465293B0A202020200A202020206F6C6454696D65203D206D696C6C697328293B0A20207D0A7D .ino gui-generic-api gui-generic-api 23696E636C756465203C444E535365727665722E683E0A23696E636C756465203C45535055492E683E0A0A636F6E7374206279746520444E535F504F5254203D2035333B0A4950416464726573732061704950283139322C203136382C20312C2031293B0A444E5353657276657220646E735365727665723B0A0A23696620646566696E6564284553503332290A23696E636C756465203C576946692E683E0A23656C73650A23696E636C756465203C45535038323636576946692E683E0A23656E6469660A0A636F6E73742063686172202A73736964203D20224553505549223B0A636F6E73742063686172202A70617373776F7264203D20226573707569223B0A636F6E73742063686172202A686F73746E616D65203D20226573707569223B0A0A75696E7431365F74207374617475733B0A75696E7431365F7420627574746F6E313B0A75696E7431365F74206D696C6C69734C6162656C49643B0A75696E7431365F74207377697463684F6E653B0A0A766F6964206E756D62657243616C6C2820436F6E74726F6C2A2073656E6465722C20696E7420747970652029207B0A202053657269616C2E7072696E746C6E282073656E6465722D3E76616C756520293B0A7D0A0A766F6964207465787443616C6C28436F6E74726F6C202A73656E6465722C20696E74207479706529207B0A202053657269616C2E7072696E742822546578743A2049443A2022293B0A202053657269616C2E7072696E742873656E6465722D3E6964293B0A202053657269616C2E7072696E7428222C2056616C75653A2022293B0A202053657269616C2E7072696E746C6E2873656E6465722D3E76616C7565293B0A7D0A0A766F696420736C6964657228436F6E74726F6C202A73656E6465722C20696E74207479706529207B0A202053657269616C2E7072696E742822536C696465723A2049443A2022293B0A202053657269616C2E7072696E742873656E6465722D3E6964293B0A202053657269616C2E7072696E7428222C2056616C75653A2022293B0A202053657269616C2E7072696E746C6E2873656E6465722D3E76616C7565293B0A7D0A0A766F696420627574746F6E43616C6C6261636B28436F6E74726F6C202A73656E6465722C20696E74207479706529207B0A202073776974636820287479706529207B0A20206361736520425F444F574E3A0A2020202053657269616C2E7072696E746C6E2822427574746F6E20444F574E22293B0A20202020627265616B3B0A0A20206361736520425F55503A0A2020202053657269616C2E7072696E746C6E2822427574746F6E20555022293B0A20202020627265616B3B0A20207D0A7D0A0A766F696420627574746F6E4578616D706C6528436F6E74726F6C202A73656E6465722C20696E74207479706529207B0A202073776974636820287479706529207B0A20206361736520425F444F574E3A0A2020202053657269616C2E7072696E746C6E28225374617475733A20537461727422293B0A2020202045535055492E757064617465436F6E74726F6C56616C7565287374617475732C2022537461727422293B0A0A2020202045535055492E676574436F6E74726F6C28627574746F6E31292D3E636F6C6F72203D20436F6E74726F6C436F6C6F723A3A436172726F743B0A2020202045535055492E757064617465436F6E74726F6C28627574746F6E31293B0A20202020627265616B3B0A0A20206361736520425F55503A0A2020202053657269616C2E7072696E746C6E28225374617475733A2053746F7022293B0A2020202045535055492E757064617465436F6E74726F6C56616C7565287374617475732C202253746F7022293B0A0A2020202045535055492E676574436F6E74726F6C28627574746F6E31292D3E636F6C6F72203D20436F6E74726F6C436F6C6F723A3A506574657272697665723B0A2020202045535055492E757064617465436F6E74726F6C28627574746F6E31293B0A20202020627265616B3B0A20207D0A7D0A0A766F6964207061644578616D706C6528436F6E74726F6C202A73656E6465722C20696E742076616C756529207B0A2020737769746368202876616C756529207B0A20206361736520505F4C4546545F444F574E3A0A2020202053657269616C2E7072696E7428226C65667420646F776E22293B0A20202020627265616B3B0A0A20206361736520505F4C4546545F55503A0A2020202053657269616C2E7072696E7428226C65667420757022293B0A20202020627265616B3B0A0A20206361736520505F52494748545F444F574E3A0A2020202053657269616C2E7072696E742822726967687420646F776E22293B0A20202020627265616B3B0A0A20206361736520505F52494748545F55503A0A2020202053657269616C2E7072696E742822726967687420757022293B0A20202020627265616B3B0A0A20206361736520505F464F525F444F574E3A0A2020202053657269616C2E7072696E742822666F7220646F776E22293B0A20202020627265616B3B0A0A20206361736520505F464F525F55503A0A2020202053657269616C2E7072696E742822666F7220757022293B0A20202020627265616B3B0A0A20206361736520505F4241434B5F444F574E3A0A2020202053657269616C2E7072696E7428226261636B20646F776E22293B0A20202020627265616B3B0A0A20206361736520505F4241434B5F55503A0A2020202053657269616C2E7072696E7428226261636B20757022293B0A20202020627265616B3B0A0A20206361736520505F43454E5445525F444F574E3A0A2020202053657269616C2E7072696E74282263656E74657220646F776E22293B0A20202020627265616B3B0A0A20206361736520505F43454E5445525F55503A0A2020202053657269616C2E7072696E74282263656E74657220757022293B0A20202020627265616B3B0A20207D0A0A202053657269616C2E7072696E7428222022293B0A202053657269616C2E7072696E746C6E2873656E6465722D3E6964293B0A7D0A0A766F6964207377697463684578616D706C6528436F6E74726F6C202A73656E6465722C20696E742076616C756529207B0A2020737769746368202876616C756529207B0A20206361736520535F4143544956453A0A2020202053657269616C2E7072696E7428224163746976653A22293B0A20202020627265616B3B0A0A20206361736520535F494E4143544956453A0A2020202053657269616C2E7072696E742822496E61637469766522293B0A20202020627265616B3B0A20207D0A0A202053657269616C2E7072696E7428222022293B0A202053657269616C2E7072696E746C6E2873656E6465722D3E6964293B0A7D0A0A766F69642073656C6563744578616D706C6528436F6E74726F6C202A73656E6465722C20696E742076616C756529207B0A202053657269616C2E7072696E74282253656C6563743A2049443A2022293B0A202053657269616C2E7072696E742873656E6465722D3E6964293B0A202053657269616C2E7072696E7428222C2056616C75653A2022293B0A202053657269616C2E7072696E746C6E2873656E6465722D3E76616C7565293B0A7D0A0A766F6964206F746865725377697463684578616D706C6528436F6E74726F6C202A73656E6465722C20696E742076616C756529207B0A2020737769746368202876616C756529207B0A20206361736520535F4143544956453A0A2020202053657269616C2E7072696E7428224163746976653A22293B0A20202020627265616B3B0A0A20206361736520535F494E4143544956453A0A2020202053657269616C2E7072696E742822496E61637469766522293B0A20202020627265616B3B0A20207D0A0A202053657269616C2E7072696E7428222022293B0A202053657269616C2E7072696E746C6E2873656E6465722D3E6964293B0A7D0A0A766F696420736574757028766F696429207B0A202045535055492E736574566572626F7369747928566572626F736974793A3A566572626F73654A534F4E293B0A202053657269616C2E626567696E28313135323030293B0A0A23696620646566696E6564284553503332290A2020576946692E736574486F73746E616D6528686F73746E616D65293B0A23656C73650A2020576946692E686F73746E616D6528686F73746E616D65293B0A23656E6469660A0A20202F2F2074727920746F20636F6E6E65637420746F206578697374696E67206E6574776F726B0A2020576946692E626567696E28737369642C2070617373776F7264293B0A202053657269616C2E7072696E7428225C6E5C6E54727920746F20636F6E6E65637420746F206578697374696E67206E6574776F726B22293B0A0A20207B0A2020202075696E74385F742074696D656F7574203D2031303B0A0A202020202F2F205761697420666F7220636F6E6E656374696F6E2C2035732074696D656F75740A20202020646F207B0A20202020202064656C617928353030293B0A20202020202053657269616C2E7072696E7428222E22293B0A20202020202074696D656F75742D2D3B0A202020207D207768696C65202874696D656F757420262620576946692E737461747573282920213D20574C5F434F4E4E4543544544293B0A0A202020202F2F206E6F7420636F6E6E6563746564202D3E2063726561746520686F7473706F740A2020202069662028576946692E737461747573282920213D20574C5F434F4E4E454354454429207B0A20202020202053657269616C2E7072696E7428225C6E5C6E4372656174696E6720686F7473706F7422293B0A0A202020202020576946692E6D6F646528574946495F4150293B0A202020202020576946692E736F66744150436F6E66696728617049502C20617049502C20495041646472657373283235352C203235352C203235352C203029293B0A202020202020576946692E736F667441502873736964293B0A0A20202020202074696D656F7574203D20353B0A0A202020202020646F207B0A202020202020202064656C617928353030293B0A202020202020202053657269616C2E7072696E7428222E22293B0A202020202020202074696D656F75742D2D3B0A2020202020207D207768696C65202874696D656F7574293B0A202020207D0A20207D0A0A2020646E735365727665722E737461727428444E535F504F52542C20222A222C2061704950293B0A0A202053657269616C2E7072696E746C6E28225C6E5C6E5769466920706172616D65746572733A22293B0A202053657269616C2E7072696E7428224D6F64653A2022293B0A202053657269616C2E7072696E746C6E28576946692E6765744D6F64652829203D3D20574946495F4150203F202253746174696F6E22203A2022436C69656E7422293B0A202053657269616C2E7072696E742822495020616464726573733A2022293B0A202053657269616C2E7072696E746C6E28576946692E6765744D6F64652829203D3D20574946495F4150203F20576946692E736F6674415049502829203A20576946692E6C6F63616C49502829293B0A0A2020737461747573203D2045535055492E616464436F6E74726F6C28436F6E74726F6C547970653A3A4C6162656C2C20225374617475733A222C202253746F70222C20436F6E74726F6C436F6C6F723A3A54757271756F697365293B0A0A202075696E7431365F742073656C65637431203D2045535055492E616464436F6E74726F6C28436F6E74726F6C547970653A3A53656C6563742C202253656C6563743A222C2022222C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C20436F6E74726F6C3A3A6E6F506172656E742C202673656C6563744578616D706C65293B0A0A202045535055492E616464436F6E74726F6C28436F6E74726F6C547970653A3A4F7074696F6E2C20224F7074696F6E31222C20224F707431222C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C2073656C65637431293B0A202045535055492E616464436F6E74726F6C28436F6E74726F6C547970653A3A4F7074696F6E2C20224F7074696F6E32222C20224F707432222C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C2073656C65637431293B0A202045535055492E616464436F6E74726F6C28436F6E74726F6C547970653A3A4F7074696F6E2C20224F7074696F6E33222C20224F707433222C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C2073656C65637431293B0A0A202045535055492E616464436F6E74726F6C28436F6E74726F6C547970653A3A546578742C20225465787420546573743A222C2022612054657874204669656C64222C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C20436F6E74726F6C3A3A6E6F506172656E742C20267465787443616C6C293B0A0A20206D696C6C69734C6162656C4964203D2045535055492E616464436F6E74726F6C28436F6E74726F6C547970653A3A4C6162656C2C20224D696C6C69733A222C202230222C20436F6E74726F6C436F6C6F723A3A456D6572616C642C20436F6E74726F6C3A3A6E6F506172656E74293B0A2020627574746F6E31203D2045535055492E616464436F6E74726F6C28436F6E74726F6C547970653A3A427574746F6E2C20225075736820427574746F6E222C20225072657373222C20436F6E74726F6C436F6C6F723A3A506574657272697665722C20436F6E74726F6C3A3A6E6F506172656E742C2026627574746F6E43616C6C6261636B293B0A202045535055492E616464436F6E74726F6C28436F6E74726F6C547970653A3A427574746F6E2C20224F7468657220427574746F6E222C20225072657373222C20436F6E74726F6C436F6C6F723A3A57657461737068616C742C20436F6E74726F6C3A3A6E6F506172656E742C2026627574746F6E4578616D706C65293B0A202045535055492E616464436F6E74726F6C28436F6E74726F6C547970653A3A5061645769746843656E7465722C202250616420776974682063656E746572222C2022222C20436F6E74726F6C436F6C6F723A3A53756E666C6F7765722C20436F6E74726F6C3A3A6E6F506172656E742C20267061644578616D706C65293B0A202045535055492E616464436F6E74726F6C28436F6E74726F6C547970653A3A5061642C202250616420776974686F75742063656E746572222C2022222C20436F6E74726F6C436F6C6F723A3A436172726F742C20436F6E74726F6C3A3A6E6F506172656E742C20267061644578616D706C65293B0A20207377697463684F6E65203D2045535055492E616464436F6E74726F6C28436F6E74726F6C547970653A3A53776974636865722C2022537769746368206F6E65222C2022222C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C20436F6E74726F6C3A3A6E6F506172656E742C20267377697463684578616D706C65293B0A202045535055492E616464436F6E74726F6C28436F6E74726F6C547970653A3A53776974636865722C20225377697463682074776F222C2022222C20436F6E74726F6C436F6C6F723A3A4E6F6E652C20436F6E74726F6C3A3A6E6F506172656E742C20266F746865725377697463684578616D706C65293B0A202045535055492E616464436F6E74726F6C28436F6E74726F6C547970653A3A536C696465722C2022536C69646572206F6E65222C20223330222C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C20436F6E74726F6C3A3A6E6F506172656E742C2026736C69646572293B0A202045535055492E616464436F6E74726F6C28436F6E74726F6C547970653A3A536C696465722C2022536C696465722074776F222C2022313030222C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C20436F6E74726F6C3A3A6E6F506172656E742C2026736C69646572293B0A202045535055492E616464436F6E74726F6C28436F6E74726F6C547970653A3A4E756D6265722C20224E756D6265723A222C20223530222C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C20436F6E74726F6C3A3A6E6F506172656E742C20266E756D62657243616C6C293B0A0A20202F2A0A2020202A202E626567696E206C6F61647320616E642073657276657320616C6C2066696C65732066726F6D2050524F474D454D206469726563746C792E0A2020202A20496620796F752077616E7420746F207365727665207468652066696C65732066726F6D20535049464653207573652045535055492E626567696E5350494646530A2020202A20282E7072657061726546696C6553797374656D2068617320746F2062652072756E20696E20616E20656D70747920736B65746368206265666F7265290A2020202A2F0A0A20202F2F20456E61626C652074686973206F7074696F6E20696620796F752077616E7420736C696465727320746F20626520636F6E74696E756F7573202875706461746520647572696E67206D6F76652920616E64206E6F742064697363726574652028757064617465206F6E2073746F70290A20202F2F2045535055492E736C69646572436F6E74696E756F7573203D20747275653B0A0A20202F2A0A2020202A204F7074696F6E616C6C7920796F752063616E207573652048545450204261736963417574682E204B65657020696E206D696E6420746861742074686973206973204E4F5420610A2020202A2053454355524520776179206F66206C696D6974696E67206163636573732E0A2020202A20416E796F6E652077686F2069732061626C6520746F20736E69666620747261666669632077696C6C2062652061626C6520746F20696E7465726365707420796F75722070617373776F72640A2020202A2073696E6365206974206973207472616E736D697474656420696E20636C656172746578742E204A75737420616464206120737472696E6720617320757365726E616D6520616E640A2020202A2070617373776F72642C20666F72206578616D706C6520626567696E2822455350554920436F6E74726F6C222C2022757365726E616D65222C202270617373776F726422290A2020202A2F0A0A0A202045535055492E626567696E2822455350554920436F6E74726F6C22293B0A7D0A0A766F6964206C6F6F7028766F696429207B0A2020646E735365727665722E70726F636573734E6578745265717565737428293B0A0A2020737461746963206C6F6E67206F6C6454696D65203D20303B0A202073746174696320626F6F6C20746573745377697463685374617465203D2066616C73653B0A0A2020696620286D696C6C69732829202D206F6C6454696D65203E203530303029207B0A2020202045535055492E757064617465436F6E74726F6C56616C7565286D696C6C69734C6162656C49642C20537472696E67286D696C6C6973282929293B0A20202020746573745377697463685374617465203D20217465737453776974636853746174653B0A2020202045535055492E757064617465436F6E74726F6C56616C7565287377697463684F6E652C20746573745377697463685374617465203F20223122203A20223022293B0A0A202020206F6C6454696D65203D206D696C6C697328293B0A20207D0A7D0A .ino prepareFilesystem prepareFilesystem 23696E636C756465203C45535055492E683E0A0A4553505549436C6173732045535055492820566572626F736974793A3A566572626F73654A534F4E20293B0A0A766F696420736574757028766F696429207B0A202053657269616C2E626567696E28313135323030293B0A202045535055492E7072657061726546696C6553797374656D28293B0A7D0A0A766F6964206C6F6F702829207B0A7D0A .ino tabbedGui tabbedGui 23696E636C756465203C444E535365727665722E683E0A23696E636C756465203C45535055492E683E0A0A636F6E7374206279746520444E535F504F5254203D2035333B0A495041646472657373206170495028203139322C203136382C20312C203120293B0A444E5353657276657220646E735365727665723B0A0A23696620646566696E6564284553503332290A23696E636C756465203C576946692E683E0A23656C73650A23696E636C756465203C45535038323636576946692E683E0A23656E6469660A0A636F6E737420636861722A2073736964203D20224553505549223B0A636F6E737420636861722A2070617373776F7264203D20226573707569223B0A636F6E737420636861722A20686F73746E616D65203D20226573707569223B0A0A75696E7431365F7420627574746F6E313B0A75696E7431365F74207377697463684F6E653B0A75696E7431365F74207374617475733B0A0A766F6964206E756D62657243616C6C2820436F6E74726F6C2A2073656E6465722C20696E7420747970652029207B0A202053657269616C2E7072696E746C6E282073656E6465722D3E76616C756520293B0A7D0A0A766F6964207465787443616C6C2820436F6E74726F6C2A2073656E6465722C20696E7420747970652029207B0A202053657269616C2E7072696E742822546578743A2049443A2022293B0A202053657269616C2E7072696E742873656E6465722D3E6964293B0A202053657269616C2E7072696E7428222C2056616C75653A2022293B0A202053657269616C2E7072696E746C6E282073656E6465722D3E76616C756520293B7D0A0A766F696420736C696465722820436F6E74726F6C2A2073656E6465722C20696E7420747970652029207B0A202053657269616C2E7072696E742822536C696465723A2049443A2022293B0A202053657269616C2E7072696E742873656E6465722D3E6964293B0A202053657269616C2E7072696E7428222C2056616C75653A2022293B0A202053657269616C2E7072696E746C6E282073656E6465722D3E76616C756520293B7D0A0A766F696420627574746F6E43616C6C6261636B2820436F6E74726F6C2A2073656E6465722C20696E7420747970652029207B0A2020737769746368202820747970652029207B0A202020206361736520425F444F574E3A0A20202020202053657269616C2E7072696E746C6E282022427574746F6E20444F574E2220293B0A202020202020627265616B3B0A0A202020206361736520425F55503A0A20202020202053657269616C2E7072696E746C6E282022427574746F6E2055502220293B0A202020202020627265616B3B0A20207D0A7D0A0A766F696420627574746F6E4578616D706C652820436F6E74726F6C2A2073656E6465722C20696E7420747970652029207B0A2020737769746368202820747970652029207B0A202020206361736520425F444F574E3A0A20202020202053657269616C2E7072696E746C6E2820225374617475733A2053746172742220293B0A20202020202045535055492E757064617465436F6E74726F6C56616C756528207374617475732C202253746172742220293B0A202020200A20202020202045535055492E676574436F6E74726F6C2820627574746F6E3120292D3E636F6C6F72203D20436F6E74726F6C436F6C6F723A3A436172726F743B0A20202020202045535055492E757064617465436F6E74726F6C2820627574746F6E3120293B0A202020202020627265616B3B0A0A202020206361736520425F55503A0A20202020202053657269616C2E7072696E746C6E2820225374617475733A2053746F702220293B0A20202020202045535055492E757064617465436F6E74726F6C56616C756528207374617475732C202253746F702220293B0A2020200A20202020202045535055492E676574436F6E74726F6C2820627574746F6E3120292D3E636F6C6F72203D20436F6E74726F6C436F6C6F723A3A506574657272697665723B0A20202020202045535055492E757064617465436F6E74726F6C2820627574746F6E3120293B0A202020202020627265616B3B0A20207D0A7D0A0A766F6964207061644578616D706C652820436F6E74726F6C2A2073656E6465722C20696E742076616C75652029207B0A202073776974636820282076616C75652029207B0A202020206361736520505F4C4546545F444F574E3A0A20202020202053657269616C2E7072696E742820226C65667420646F776E2220293B0A202020202020627265616B3B0A0A202020206361736520505F4C4546545F55503A0A20202020202053657269616C2E7072696E742820226C6566742075702220293B0A202020202020627265616B3B0A0A202020206361736520505F52494748545F444F574E3A0A20202020202053657269616C2E7072696E74282022726967687420646F776E2220293B0A202020202020627265616B3B0A0A202020206361736520505F52494748545F55503A0A20202020202053657269616C2E7072696E7428202272696768742075702220293B0A202020202020627265616B3B0A0A202020206361736520505F464F525F444F574E3A0A20202020202053657269616C2E7072696E74282022666F7220646F776E2220293B0A202020202020627265616B3B0A0A202020206361736520505F464F525F55503A0A20202020202053657269616C2E7072696E74282022666F722075702220293B0A202020202020627265616B3B0A0A202020206361736520505F4241434B5F444F574E3A0A20202020202053657269616C2E7072696E742820226261636B20646F776E2220293B0A202020202020627265616B3B0A0A202020206361736520505F4241434B5F55503A0A20202020202053657269616C2E7072696E742820226261636B2075702220293B0A202020202020627265616B3B0A0A202020206361736520505F43454E5445525F444F574E3A0A20202020202053657269616C2E7072696E7428202263656E74657220646F776E2220293B0A202020202020627265616B3B0A0A202020206361736520505F43454E5445525F55503A0A20202020202053657269616C2E7072696E7428202263656E7465722075702220293B0A202020202020627265616B3B0A20207D0A0A202053657269616C2E7072696E74282022202220293B0A202053657269616C2E7072696E746C6E282073656E6465722D3E696420293B0A7D0A0A766F6964207377697463684578616D706C652820436F6E74726F6C2A2073656E6465722C20696E742076616C75652029207B0A202073776974636820282076616C75652029207B0A202020206361736520535F4143544956453A0A20202020202053657269616C2E7072696E742820224163746976653A2220293B0A202020202020627265616B3B0A0A202020206361736520535F494E4143544956453A0A20202020202053657269616C2E7072696E74282022496E6163746976652220293B0A202020202020627265616B3B0A20207D0A0A202053657269616C2E7072696E74282022202220293B0A202053657269616C2E7072696E746C6E282073656E6465722D3E696420293B0A7D0A0A766F69642073656C6563744578616D706C652820436F6E74726F6C2A2073656E6465722C20696E742076616C75652029207B0A202053657269616C2E7072696E74282253656C6563743A2049443A2022293B0A202053657269616C2E7072696E742873656E6465722D3E6964293B0A202053657269616C2E7072696E7428222C2056616C75653A2022293B0A202053657269616C2E7072696E746C6E282073656E6465722D3E76616C756520293B0A7D0A0A766F6964206F746865725377697463684578616D706C652820436F6E74726F6C2A2073656E6465722C20696E742076616C75652029207B0A202073776974636820282076616C75652029207B0A202020206361736520535F4143544956453A0A20202020202053657269616C2E7072696E742820224163746976653A2220293B0A202020202020627265616B3B0A0A202020206361736520535F494E4143544956453A0A20202020202053657269616C2E7072696E74282022496E6163746976652220293B0A202020202020627265616B3B0A20207D0A0A202053657269616C2E7072696E74282022202220293B0A202053657269616C2E7072696E746C6E282073656E6465722D3E696420293B0A7D0A0A766F69642073657475702820766F69642029207B0A202053657269616C2E626567696E282031313532303020293B0A0A23696620646566696E6564284553503332290A2020576946692E736574486F73746E616D652820686F73746E616D6520293B0A23656C73650A2020576946692E686F73746E616D652820686F73746E616D6520293B0A23656E6469660A0A20202F2F2074727920746F20636F6E6E65637420746F206578697374696E67206E6574776F726B0A2020576946692E626567696E2820737369642C2070617373776F726420293B0A202053657269616C2E7072696E742820225C6E5C6E54727920746F20636F6E6E65637420746F206578697374696E67206E6574776F726B2220293B0A0A20207B0A2020202075696E74385F742074696D656F7574203D2031303B0A0A202020202F2F205761697420666F7220636F6E6E656374696F6E2C2035732074696D656F75740A20202020646F207B0A20202020202064656C6179282035303020293B0A20202020202053657269616C2E7072696E742820222E2220293B0A20202020202074696D656F75742D2D3B0A202020207D207768696C6520282074696D656F757420262620576946692E737461747573282920213D20574C5F434F4E4E454354454420293B0A0A202020202F2F206E6F7420636F6E6E6563746564202D3E2063726561746520686F7473706F740A202020206966202820576946692E737461747573282920213D20574C5F434F4E4E45435445442029207B0A20202020202053657269616C2E7072696E742820225C6E5C6E4372656174696E6720686F7473706F742220293B0A0A202020202020576946692E6D6F64652820574946495F415020293B0A202020202020576946692E736F66744150436F6E6669672820617049502C20617049502C2049504164647265737328203235352C203235352C203235352C2030202920293B0A202020202020576946692E736F6674415028207373696420293B0A0A20202020202074696D656F7574203D20353B0A0A202020202020646F207B0A202020202020202064656C6179282035303020293B0A202020202020202053657269616C2E7072696E742820222E2220293B0A202020202020202074696D656F75742D2D3B0A2020202020207D207768696C6520282074696D656F757420293B0A202020207D0A20207D0A0A2020646E735365727665722E73746172742820444E535F504F52542C20222A222C206170495020293B0A0A202053657269616C2E7072696E746C6E2820225C6E5C6E5769466920706172616D65746572733A2220293B0A202053657269616C2E7072696E742820224D6F64653A202220293B0A202053657269616C2E7072696E746C6E2820576946692E6765744D6F64652829203D3D20574946495F4150203F202253746174696F6E22203A2022436C69656E742220293B0A202053657269616C2E7072696E74282022495020616464726573733A202220293B0A202053657269616C2E7072696E746C6E2820576946692E6765744D6F64652829203D3D20574946495F4150203F20576946692E736F6674415049502829203A20576946692E6C6F63616C4950282920293B0A0A202075696E7431365F742074616231203D2045535055492E616464436F6E74726F6C2820436F6E74726F6C547970653A3A5461622C202253657474696E67732031222C202253657474696E677320312220293B0A202075696E7431365F742074616232203D2045535055492E616464436F6E74726F6C2820436F6E74726F6C547970653A3A5461622C202253657474696E67732032222C202253657474696E677320322220293B0A202075696E7431365F742074616233203D2045535055492E616464436F6E74726F6C2820436F6E74726F6C547970653A3A5461622C202253657474696E67732033222C202253657474696E677320332220293B0A0A20202F2F2073686F776E2061626F766520616C6C20746162730A2020737461747573203D2045535055492E616464436F6E74726F6C2820436F6E74726F6C547970653A3A4C6162656C2C20225374617475733A222C202253746F70222C20436F6E74726F6C436F6C6F723A3A54757271756F69736520293B0A0A202075696E7431365F742073656C65637431203D2045535055492E616464436F6E74726F6C2820436F6E74726F6C547970653A3A53656C6563742C202253656C6563743A222C2022222C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C20746162312C202673656C6563744578616D706C6520293B0A202045535055492E616464436F6E74726F6C2820436F6E74726F6C547970653A3A4F7074696F6E2C20224F7074696F6E31222C20224F707431222C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C2073656C6563743120293B0A202045535055492E616464436F6E74726F6C2820436F6E74726F6C547970653A3A4F7074696F6E2C20224F7074696F6E32222C20224F707432222C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C2073656C6563743120293B0A202045535055492E616464436F6E74726F6C2820436F6E74726F6C547970653A3A4F7074696F6E2C20224F7074696F6E33222C20224F707433222C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C2073656C6563743120293B0A20200A202045535055492E616464436F6E74726F6C2820436F6E74726F6C547970653A3A546578742C20225465787420546573743A222C2022612054657874204669656C64222C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C20746162312C20267465787443616C6C20293B0A0A20202F2F2074616262656420636F6E74726F6C730A202045535055492E616464436F6E74726F6C2820436F6E74726F6C547970653A3A4C6162656C2C20224D696C6C69733A222C202230222C20436F6E74726F6C436F6C6F723A3A456D6572616C642C207461623120293B0A2020627574746F6E31203D2045535055492E616464436F6E74726F6C2820436F6E74726F6C547970653A3A427574746F6E2C20225075736820427574746F6E222C20225072657373222C20436F6E74726F6C436F6C6F723A3A506574657272697665722C20746162312C2026627574746F6E43616C6C6261636B20293B0A202045535055492E616464436F6E74726F6C2820436F6E74726F6C547970653A3A427574746F6E2C20224F7468657220427574746F6E222C20225072657373222C20436F6E74726F6C436F6C6F723A3A57657461737068616C742C20746162312C2026627574746F6E4578616D706C6520293B0A202045535055492E616464436F6E74726F6C2820436F6E74726F6C547970653A3A5061645769746843656E7465722C202250616420776974682063656E746572222C2022222C20436F6E74726F6C436F6C6F723A3A53756E666C6F7765722C20746162322C20267061644578616D706C6520293B0A202045535055492E616464436F6E74726F6C2820436F6E74726F6C547970653A3A5061642C202250616420776974686F75742063656E746572222C2022222C20436F6E74726F6C436F6C6F723A3A436172726F742C20746162332C20267061644578616D706C6520293B0A20207377697463684F6E65203D2045535055492E616464436F6E74726F6C2820436F6E74726F6C547970653A3A53776974636865722C2022537769746368206F6E65222C2022222C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C20746162332C20267377697463684578616D706C6520293B0A202045535055492E616464436F6E74726F6C2820436F6E74726F6C547970653A3A53776974636865722C20225377697463682074776F222C2022222C20436F6E74726F6C436F6C6F723A3A4E6F6E652C20746162332C20266F746865725377697463684578616D706C6520293B0A202045535055492E616464436F6E74726F6C2820436F6E74726F6C547970653A3A536C696465722C2022536C69646572206F6E65222C20223330222C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C20746162312C2026736C6964657220293B0A202045535055492E616464436F6E74726F6C2820436F6E74726F6C547970653A3A536C696465722C2022536C696465722074776F222C2022313030222C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C20746162332C2026736C6964657220293B0A202045535055492E616464436F6E74726F6C2820436F6E74726F6C547970653A3A4E756D6265722C20224E756D6265723A222C20223530222C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C20746162332C20266E756D62657243616C6C20293B0A0A20202F2A0A2020202A202E626567696E206C6F61647320616E642073657276657320616C6C2066696C65732066726F6D2050524F474D454D206469726563746C792E0A2020202A20496620796F752077616E7420746F207365727665207468652066696C65732066726F6D20535049464653207573652045535055492E626567696E5350494646530A2020202A20282E7072657061726546696C6553797374656D2068617320746F2062652072756E20696E20616E20656D70747920736B65746368206265666F7265290A2020202A2F0A0A20202F2F20456E61626C652074686973206F7074696F6E20696620796F752077616E7420736C696465727320746F20626520636F6E74696E756F7573202875706461746520647572696E67206D6F76652920616E64206E6F742064697363726574652028757064617465206F6E2073746F70290A20202F2F2045535055492E736C69646572436F6E74696E756F7573203D20747275653B0A0A20202F2A0A2020202A204F7074696F6E616C6C7920796F752063616E207573652048545450204261736963417574682E204B65657020696E206D696E6420746861742074686973206973204E4F5420610A2020202A2053454355524520776179206F66206C696D6974696E67206163636573732E0A2020202A20416E796F6E652077686F2069732061626C6520746F20736E69666620747261666669632077696C6C2062652061626C6520746F20696E7465726365707420796F75722070617373776F72640A2020202A2073696E6365206974206973207472616E736D697474656420696E20636C656172746578742E204A75737420616464206120737472696E6720617320757365726E616D6520616E640A2020202A2070617373776F72642C20666F72206578616D706C6520626567696E2822455350554920436F6E74726F6C222C2022757365726E616D65222C202270617373776F726422290A2020202A2F0A0A0A202045535055492E626567696E2822455350554920436F6E74726F6C22293B0A7D0A0A766F6964206C6F6F702820766F69642029207B0A2020646E735365727665722E70726F636573734E6578745265717565737428293B0A0A2020737461746963206C6F6E67206F6C6454696D65203D20303B0A202073746174696320626F6F6C2073776974636869203D2066616C73653B0A0A202069662028206D696C6C69732829202D206F6C6454696D65203E20353030302029207B0A2020202073776974636869203D2021737769746368693B0A2020202045535055492E757064617465436F6E74726F6C56616C756528207377697463684F6E652C2073776974636869203F20223122203A2022302220293B0A0A202020206F6C6454696D65203D206D696C6C697328293B0A20207D0A7D0A .ino img blocks acknowledgements 3C6469763E49636F6E73206D616465206279203C6120687265663D2268747470733A2F2F7777772E666C617469636F6E2E636F6D2F617574686F72732F736D61736869636F6E7322207469746C653D22536D61736869636F6E73223E536D61736869636F6E733C2F613E2066726F6D203C6120687265663D2268747470733A2F2F7777772E666C617469636F6E2E636F6D2F22207469746C653D22466C617469636F6E223E7777772E666C617469636F6E2E636F6D3C2F613E206973206C6963656E736564206279203C6120687265663D22687474703A2F2F6372656174697665636F6D6D6F6E732E6F72672F6C6963656E7365732F62792F332E302F22207469746C653D22437265617469766520436F6D6D6F6E7320425920332E3022207461726765743D225F626C616E6B223E434320332E302042593C2F613E3C2F6469763E0A3C6469763E49636F6E73206D616465206279203C6120687265663D22687474703A2F2F7777772E6672656570696B2E636F6D22207469746C653D224672656570696B223E4672656570696B3C2F613E2066726F6D203C6120687265663D2268747470733A2F2F7777772E666C617469636F6E2E636F6D2F22207469746C653D22466C617469636F6E223E7777772E666C617469636F6E2E636F6D3C2F613E206973206C6963656E736564206279203C6120687265663D22687474703A2F2F6372656174697665636F6D6D6F6E732E6F72672F6C6963656E7365732F62792F332E302F22207469746C653D22437265617469766520436F6D6D6F6E7320425920332E3022207461726765743D225F626C616E6B223E434320332E302042593C2F613E3C2F6469763E .html button_pressed 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D2269736F2D383835392D31223F3E0A3C212D2D2047656E657261746F723A2041646F626520496C6C7573747261746F722031392E302E302C20535647204578706F727420506C75672D496E202E205356472056657273696F6E3A20362E3030204275696C6420302920202D2D3E0A3C7376672076657273696F6E3D22312E31222069643D22436170615F312220786D6C6E733D22687474703A2F2F7777772E77332E6F72672F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F7777772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D22307078220A092076696577426F783D22302030203239372032393722207374796C653D22656E61626C652D6261636B67726F756E643A6E65772030203020323937203239373B2220786D6C3A73706163653D227072657365727665223E0A3C673E0A093C7061746820643D224D3235322E30372C3136372E3837632D342E3934392D32392E3438322D32362E3538352D33352E3139332D33352E39382D33362E323637632D362E3637332D382E3937392D31362E33332D31332E3839322D32372E3433322D31332E3839320A0909632D322E3636342C302D352E3136352C302E32382D372E3431322C302E363937632D362E3538372D372E3538372D31352E3833322D31312E3638362D32362E3133392D31312E363836632D302E3230392C302D302E3930362C302E3030322D302E3930362C302E303035762D392E3031330A09096331352D392E3431362C32342E3838332D32352E3933342C32342E3838332D34342E37313663302D32392E3232352D32332E3633352D35332D35322E3835392D35335337332E3036362C32332E3737352C37332E3036362C353363302C31382E36352C31302E3133352C33352E3036392C32342E3133352C34342E3531380A09097634332E3837336C2D302E3432392D312E303132632D352E3338382D382E3736352D31332E3933372D31332E3738362D32332E3638382D31332E373837632D31302E3530372D302E3030312D32302E3538312C352E3933322D32352E3735332C31352E3131320A0909632D342E3934312C382E37372D342E3636322C31382E3938352C302E3730312C32382E3038396C36322E3334322C3131392E33393263322E3438362C342E3735392C372E3338322C372E3831352C31322E3735312C372E3831356838372E3735370A090963372E3537382C302C31332E3837392D362E3032352C31342E3334332D31332E35396C322E30342D33332E323633433234392E3033322C3231362E3634342C3235362E3232372C3139322E36342C3235322E30372C3136372E38377A204D38352E3133362C35330A090963302D32322E3630372C31382E3530382D34312C34312E3131352D34317334302E3737362C31382E3339332C34302E3737362C343163302C31312E3539322D342E3832362C32322E3036362D31322E3832362C32392E3533315636392E3735330A090963302D332E30352D302E3834322D382E3637332D302E3834322D382E36373363302E3736312D322E3536322C312E3235392D352E3237312C312E3235392D382E303863302D31352E3634392D31322E3634332D32382E3333352D32382E3239332D32382E3333350A0909632D31352E3634382C302D32382E3331332C31322E3638362D32382E3331332C32382E33333563302C322E3536382C302E3336342C352E3035332C312E3030352C372E343139632D302E3031372C302E3035322D302E3139392C302E3130312D302E3231362C302E3135320A0909632D302E3930392C322E3835392D312E3539392C352E3933392D312E3539392C392E3138327631322E3438344339302E3230312C37342E3739332C38352E3133362C36342E3433382C38352E3133362C35337A204D3231352E3833322C3234352E3634380A0909632D302E3232382C302E3334352D302E3336342C302E3734372D302E33392C312E31366C2D322E3139362C33352E383636632D302E3037362C312E32352D312E3131322C322E3332352D322E3336352C322E333235682D38372E373537632D302E3838332C302D312E3639322D302E3539312D322E312D312E3337330A09094C35382E3533392C3136332E393836632D372E39332D31332E3038362C332E3234362D32352E33372C31342E3635382D32352E33363963352E3034392C302C31302E3134362C322E3338382C31332E3635332C382E3137366C372E3939342C31322E3237350A090963312E3635332C322E35342C332E3934332C332E3637342C362E3433382C332E36373463342E3130372C302C372E3931382D332E3038382C372E3931382D382E3037375636392E37353363302D31312E3033352C382E3232342D31362E3535322C31362E352D31362E3535320A090963382E3237362C302C31362E352C352E3531372C31362E352C31362E3535327634382E32373363302C312E3334362C312E3338312C322E3337362C322E3633372C322E33373663302E3233362C302C302E3631382D302E3033372C302E38362D302E3131340A090963322E3331312D302E3734342C352E3739342D312E3536342C392E3631392D312E35363463362E3536392C302C31342E3338352C322E3432322C31392E3835372C31312E38303963302E3436322C302E3739322C312E3331312C312E3236322C322E3138312C312E3236320A090963302E3237382C302C302E35372D302E3034392C302E3834352D302E313563322E3230312D302E38312C362E3034382D312E3933322C31302E3435342D312E39333263362E3133332C302C31332E3335372C322E3137362C31382E3734342C31302E340A090963312E3238352C312E3936322C332E3436312C332E3134392C352E3830312C332E32383263372E3433382C302E3432322C32332E3236372C342E30312C32372E3033362C32362E343632433234332E3835332C3139312E3431342C3233372E3631372C3231322E3635332C3231352E3833322C3234352E3634387A222F3E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C2F7376673E0A .svg button_released 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D2269736F2D383835392D31223F3E0A3C212D2D2047656E657261746F723A2041646F626520496C6C7573747261746F722031392E302E302C20535647204578706F727420506C75672D496E202E205356472056657273696F6E3A20362E3030204275696C6420302920202D2D3E0A3C7376672076657273696F6E3D22312E31222069643D22436170615F312220786D6C6E733D22687474703A2F2F7777772E77332E6F72672F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F7777772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D22307078220A092076696577426F783D22302030203238352E333238203238352E33323822207374796C653D22656E61626C652D6261636B67726F756E643A6E657720302030203238352E333238203238352E3332383B2220786D6C3A73706163653D227072657365727665223E0A3C673E0A093C7061746820643D224D3233302E37312C3135352E373634632D322E3739392D31362E3534372D31312E3134392D32352E32312D31372E3636322D32392E353633632D362E3335322D342E3234362D31322E3935332D352E3838322D31382E3130322D362E3433330A0909632D362E36342D382E3838312D31362E3139352D31332E37332D32372E3230392D31332E3733632D322E3431372D302E3030312D342E3837382C302E3233312D372E3335312C302E3639632D352E3836372D362E3730352D31332E3730382D31302E3636312D32322E3536392D31312E3430330A09096331322E38332D392E3638322C32312E31342D32352E3034392C32312E31342D34322E33323463302D32392E3232352D32332E3737352D35332D35332D3533732D35332C32332E3737352D35332C353363302C31382E3730342C392E3734382C33352E3136332C32342E3432312C34342E3539390A09096C302E3031372C31332E3939326C302E3034312C33332E373435632D372E35392C342E3035372D31322E3833372C31302E34382D31352E3236392C31382E373439632D332E3734362C31322E3733392D302E37362C32392E3134372C392E31332C35302E31360A090963362E3530392C31332E3832372C31342E3332322C32352E3932342C31382E3036322C33312E34346C312E3635382C32322E303763302E37342C392E3835342C392E3036312C31372E3537322C31382E3934322C31372E3537326C37382E3634362D302E3039370A090963392E3438392D302E3031322C31372E3537362D372E3131352C31382E3831322D31362E3532336C332E3035342D32332E323633433232392E3034332C3231362E3333312C3233352E3835312C3138362E3136352C3233302E37312C3135352E3736347A204D37372E33332C35382E3431334C37372E33362C38322E33340A09094336392E3731362C37342E3838392C36342E3935372C36342E3439322C36342E3935372C353363302D32322E3630372C31382E3339332D34312C34312D34316332322E3630372C302C34312C31382E3339332C34312C343163302C31312E3638332D342E3931392C32322E32332D31322E3738352C32392E3730360A09096C2D302E3032392D32342E333631632D302E3031312D382E3436342D332E3236362D31362E30312D392E3136362D32312E3235632D352E3137322D342E3539332D31322E3030352D372E3132332D31392E3233382D372E313233632D372E3735312C302D31352E3139322C322E3939392D32302E3431342C382E3232380A09094338302E3038352C34332E3434352C37372E3332312C35302E3433362C37372E33332C35382E3431337A204D3139392E3739372C3233392E383631632D302E3536352C302E3837332D302E3933392C312E3836332D312E3037352C322E3839356C2D332E3230322C32342E3338390A0909632D302E3435362C332E3437392D332E3431392C362E3234392D362E3932382C362E3235346C2D37382E3632332C302E323635632D302E3030332C302D302E3030362C302D302E3030392C30632D332E36362C302D362E3730322D322E3938392D362E3937362D362E36346C2D312E37362D32332E3439330A0909632D302E3039332D312E3233352D302E3530392D322E34362D312E3231312D332E3438632D372E3139372D31302E3435372D34372E33382D37312E3439342D31342E3833392D38352E30393863322E35392D312E3038322C342E3236382D332E3633312C342E3236352D362E3433380A0909632D302E3032312D31362E3631332D302E3038362D37312E3735352D302E3130392D39302E313132632D302E3031342D31302E3934382C382E3139372D31362E3432392C31362E3430382D31362E34323963382E3139352C302C31362E3339312C352E3435382C31362E3430342C31362E3338350A09096C302E30352C34322E32383763302E3030352C332E3931362C332E3139342C362E3938362C362E3937342C362E39383663302E3336322C302C302E3732392D302E3032382C312E312D302E30383763312E33392D302E3231392C322E392D302E33362C342E34382D302E33360A090963352E3930372C302C31322E3739382C312E3937382C31382E3037382C392E32393363312E3331322C312E3831362C332E34312C322E3831312C352E3538392C322E38313163302E3631312C302C312E32332D302E3037392C312E3833392D302E3233390A090963322E30372D302E3534382C342E3636312D312E3031342C372E3438342D312E30313363362E3136392C302C31332E3434372C322E3232352C31382E3831342C31302E36383163312E3037362C312E3639352C322E3930342C322E3735322C342E3931312C322E3832340A090963372E30392C302E3235362C32332E35352C332E3336322C32372E3431362C32362E323233433232322E3436312C3137382E3935342C3232302E3831312C3230372E3338312C3139392E3739372C3233392E3836317A222F3E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C673E0A3C2F673E0A3C2F7376673E0A .svg controller_center_pressed 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D3822207374616E64616C6F6E653D226E6F223F3E0A3C212D2D2047656E657261746F723A2041646F626520496C6C7573747261746F722031372E312E302C20535647204578706F727420506C75672D496E202E205356472056657273696F6E3A20362E3030204275696C6420302920202D2D3E0A0A3C7376670A202020786D6C6E733A64633D22687474703A2F2F7075726C2E6F72672F64632F656C656D656E74732F312E312F220A202020786D6C6E733A63633D22687474703A2F2F6372656174697665636F6D6D6F6E732E6F72672F6E7323220A202020786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323220A202020786D6C6E733A7376673D22687474703A2F2F7777772E77332E6F72672F323030302F737667220A202020786D6C6E733D22687474703A2F2F7777772E77332E6F72672F323030302F737667220A202020786D6C6E733A736F6469706F64693D22687474703A2F2F736F6469706F64692E736F75726365666F7267652E6E65742F4454442F736F6469706F64692D302E647464220A202020786D6C6E733A696E6B73636170653D22687474703A2F2F7777772E696E6B73636170652E6F72672F6E616D657370616365732F696E6B7363617065220A20202076657273696F6E3D22312E31220A20202069643D22436170615F31220A202020783D22307078220A202020793D22307078220A20202076696577426F783D22302030203438302E3030303031203438302E3030303031220A202020786D6C3A73706163653D227072657365727665220A202020736F6469706F64693A646F636E616D653D22636F6E74726F6C6C65725F63656E7465725F707265737365642E737667220A202020696E6B73636170653A76657273696F6E3D22302E39322E3120723135333731220A20202077696474683D22343830220A2020206865696768743D22343830223E3C6D657461646174610A202020202069643D226D657461646174613437223E3C7264663A5244463E3C63633A576F726B0A2020202020202020207264663A61626F75743D22223E3C64633A666F726D61743E696D6167652F7376672B786D6C3C2F64633A666F726D61743E3C64633A747970650A20202020202020202020207264663A7265736F757263653D22687474703A2F2F7075726C2E6F72672F64632F64636D69747970652F5374696C6C496D61676522202F3E3C64633A7469746C653E3C2F64633A7469746C653E3C2F63633A576F726B3E3C2F7264663A5244463E3C2F6D657461646174613E3C646566730A202020202069643D2264656673343522202F3E3C736F6469706F64693A6E616D6564766965770A202020202070616765636F6C6F723D2223666666666666220A2020202020626F72646572636F6C6F723D2223363636363636220A2020202020626F726465726F7061636974793D2231220A20202020206F626A656374746F6C6572616E63653D223130220A202020202067726964746F6C6572616E63653D223130220A20202020206775696465746F6C6572616E63653D223130220A2020202020696E6B73636170653A706167656F7061636974793D2230220A2020202020696E6B73636170653A70616765736861646F773D2232220A2020202020696E6B73636170653A77696E646F772D77696474683D2231333636220A2020202020696E6B73636170653A77696E646F772D6865696768743D22373035220A202020202069643D226E616D6564766965773433220A202020202073686F77677269643D2266616C7365220A2020202020696E6B73636170653A7A6F6F6D3D22302E3534373432373931220A2020202020696E6B73636170653A63783D222D31302E333730343535220A2020202020696E6B73636170653A63793D223231352E35353335220A2020202020696E6B73636170653A77696E646F772D783D222D38220A2020202020696E6B73636170653A77696E646F772D793D222D38220A2020202020696E6B73636170653A77696E646F772D6D6178696D697A65643D2231220A2020202020696E6B73636170653A63757272656E742D6C617965723D22436170615F31220A2020202020756E6974733D22707822202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746832220A2020202020643D226D203233322E3431392C3139312E333238206320322E3431382C322E35343820352E3636332C332E39353120392E3133342C332E39353120332E3437312C3020362E3731362C2D312E34303320392E3133342C2D332E393531206C2035322E3132322C2D35342E393132206320332E3932332C2D342E31333320362E3838312C2D31312E35343720362E3838312C2D31372E32343520562031372E383933206320302C2D372E313638202D352E3833322C2D31322E39393939393936202D31332C2D31322E393939393939362048203138362E3431372063202D372E3136382C30202D31332C352E38333139393936202D31332C31322E393939393939362056203131392E3137206320302C352E36393820322E3935382C31332E31313220362E3838312C31372E323435207A206D20392E3133352C2D3136352E32373620632032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238322C2D33362E3336392033362E3336392C2D33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A313B66696C6C2D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746834220A2020202020643D226D203235302E3638372C3238392E3536352063202D322E3431382C2D322E353438202D352E3636322C2D332E3935202D392E3133332C2D332E3935202D332E3437312C30202D362E3731352C312E343032202D392E3133342C332E3935206C202D35322E3132322C35342E3931332063202D332E3932332C342E313333202D362E3838312C31312E353437202D362E3838312C31372E323435205620343633206320302C372E31363820352E3833322C31332031332C31332048203239362E3639206320372E3136382C302031332C2D352E3833322031332C2D31332056203336312E373233206320302C2D352E363938202D322E3935382C2D31332E313132202D362E3838312C2D31372E323435207A206D202D392E3133332C3136352E3237362063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B66696C6C2D6F7061636974793A313B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746836220A2020202020643D224D203436342E3130372C3137322E33313030312048203336322E38332063202D352E3639392C30202D31332E3131322C322E393538202D31372E3234342C362E383831206C202D35342E3931342C35322E3132322063202D322E3534382C322E343138202D332E3935312C352E363632202D332E3935312C392E31333420302C332E34373220312E3430332C362E37313620332E3935312C392E313335206C2035342E3931332C35322E3132206320342E3133322C332E3932342031312E3534362C362E3838322031372E3234352C362E3838322068203130312E323737206320372E3136382C302031332C2D352E3833322031332C2D31332076202D3131302E323734206320302C2D372E313638202D352E3833322C2D3133202D31332C2D3133207A206D202D34342E3532382C3130342E3530362063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A313B66696C6C2D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746838220A2020202020643D226D203139362E3338362C3234302E3434373031206320302C2D332E343732202D312E3430332C2D362E373136202D332E3935312C2D392E313335206C202D35342E3931332C2D35322E31322063202D342E3133322C2D332E393234202D31312E3534362C2D362E383832202D31372E3234352C2D362E38383220482031392063202D372E3136382C30202D31332C352E383332202D31332C31332076203131302E323733206320302C372E31363820352E3833322C31332031332C31332068203130312E323737206320352E3639392C302031332E3131322C2D322E3935382031372E3234342C2D362E383831206C2035342E3931342C2D35322E313232206320322E3534382C2D322E34313720332E3935312C2D352E36363220332E3935312C2D392E313333207A206D202D3133322E3835382C33362E3336392063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E333639203130652D342C32302E303836202D31362E3238322C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A313B66696C6C2D6F7061636974793A3122202F3E3C670A202020202069643D22673132220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673134220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673136220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673138220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673230220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673232220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673234220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673236220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673238220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673330220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673332220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673334220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673336220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673338220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673430220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C656C6C697073650A20202020207374796C653D226F7061636974793A313B66696C6C3A233030303030303B66696C6C2D6F7061636974793A313B66696C6C2D72756C653A6576656E6F64643B7374726F6B653A233030303030303B7374726F6B652D77696474683A393B7374726F6B652D6C696E656361703A726F756E643B7374726F6B652D6C696E656A6F696E3A726F756E643B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D646173686F66667365743A303B7374726F6B652D6F7061636974793A313B7061696E742D6F726465723A6D61726B6572732066696C6C207374726F6B65220A202020202069643D2270617468343539392D32220A202020202063783D223234322E3032363335220A202020202063793D223234302E37333134220A202020202072783D2233382E333337373639220A202020202072793D2233372E38303237333822202F3E3C2F7376673E .svg controller_center_released 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D3822207374616E64616C6F6E653D226E6F223F3E0A3C212D2D2047656E657261746F723A2041646F626520496C6C7573747261746F722031372E312E302C20535647204578706F727420506C75672D496E202E205356472056657273696F6E3A20362E3030204275696C6420302920202D2D3E0A0A3C7376670A202020786D6C6E733A64633D22687474703A2F2F7075726C2E6F72672F64632F656C656D656E74732F312E312F220A202020786D6C6E733A63633D22687474703A2F2F6372656174697665636F6D6D6F6E732E6F72672F6E7323220A202020786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323220A202020786D6C6E733A7376673D22687474703A2F2F7777772E77332E6F72672F323030302F737667220A202020786D6C6E733D22687474703A2F2F7777772E77332E6F72672F323030302F737667220A202020786D6C6E733A736F6469706F64693D22687474703A2F2F736F6469706F64692E736F75726365666F7267652E6E65742F4454442F736F6469706F64692D302E647464220A202020786D6C6E733A696E6B73636170653D22687474703A2F2F7777772E696E6B73636170652E6F72672F6E616D657370616365732F696E6B7363617065220A20202076657273696F6E3D22312E31220A20202069643D22436170615F31220A202020783D22307078220A202020793D22307078220A20202076696577426F783D22302030203438302E3030303031203438302E3030303031220A202020786D6C3A73706163653D227072657365727665220A202020736F6469706F64693A646F636E616D653D22636F6E74726F6C6C65725F63656E7465725F72656C65617365642E737667220A202020696E6B73636170653A76657273696F6E3D22302E39322E3120723135333731220A20202077696474683D22343830220A2020206865696768743D22343830223E3C6D657461646174610A202020202069643D226D657461646174613437223E3C7264663A5244463E3C63633A576F726B0A2020202020202020207264663A61626F75743D22223E3C64633A666F726D61743E696D6167652F7376672B786D6C3C2F64633A666F726D61743E3C64633A747970650A20202020202020202020207264663A7265736F757263653D22687474703A2F2F7075726C2E6F72672F64632F64636D69747970652F5374696C6C496D61676522202F3E3C64633A7469746C653E3C2F64633A7469746C653E3C2F63633A576F726B3E3C2F7264663A5244463E3C2F6D657461646174613E3C646566730A202020202069643D2264656673343522202F3E3C736F6469706F64693A6E616D6564766965770A202020202070616765636F6C6F723D2223666666666666220A2020202020626F72646572636F6C6F723D2223363636363636220A2020202020626F726465726F7061636974793D2231220A20202020206F626A656374746F6C6572616E63653D223130220A202020202067726964746F6C6572616E63653D223130220A20202020206775696465746F6C6572616E63653D223130220A2020202020696E6B73636170653A706167656F7061636974793D2230220A2020202020696E6B73636170653A70616765736861646F773D2232220A2020202020696E6B73636170653A77696E646F772D77696474683D2231333636220A2020202020696E6B73636170653A77696E646F772D6865696768743D22373035220A202020202069643D226E616D6564766965773433220A202020202073686F77677269643D2266616C7365220A2020202020696E6B73636170653A7A6F6F6D3D22302E3534373432373931220A2020202020696E6B73636170653A63783D222D31302E333730343535220A2020202020696E6B73636170653A63793D223231352E35353335220A2020202020696E6B73636170653A77696E646F772D783D222D38220A2020202020696E6B73636170653A77696E646F772D793D222D38220A2020202020696E6B73636170653A77696E646F772D6D6178696D697A65643D2231220A2020202020696E6B73636170653A63757272656E742D6C617965723D22436170615F31220A2020202020756E6974733D22707822202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746832220A2020202020643D226D203233322E3431392C3139312E333238206320322E3431382C322E35343820352E3636332C332E39353120392E3133342C332E39353120332E3437312C3020362E3731362C2D312E34303320392E3133342C2D332E393531206C2035322E3132322C2D35342E393132206320332E3932332C2D342E31333320362E3838312C2D31312E35343720362E3838312C2D31372E32343520562031372E383933206320302C2D372E313638202D352E3833322C2D31322E39393939393936202D31332C2D31322E393939393939362048203138362E3431372063202D372E3136382C30202D31332C352E38333139393936202D31332C31322E393939393939362056203131392E3137206320302C352E36393820322E3935382C31332E31313220362E3838312C31372E323435207A206D20392E3133352C2D3136352E32373620632032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238322C2D33362E3336392033362E3336392C2D33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A313B66696C6C2D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746834220A2020202020643D226D203235302E3638372C3238392E3536352063202D322E3431382C2D322E353438202D352E3636322C2D332E3935202D392E3133332C2D332E3935202D332E3437312C30202D362E3731352C312E343032202D392E3133342C332E3935206C202D35322E3132322C35342E3931332063202D332E3932332C342E313333202D362E3838312C31312E353437202D362E3838312C31372E323435205620343633206320302C372E31363820352E3833322C31332031332C31332048203239362E3639206320372E3136382C302031332C2D352E3833322031332C2D31332056203336312E373233206320302C2D352E363938202D322E3935382C2D31332E313132202D362E3838312C2D31372E323435207A206D202D392E3133332C3136352E3237362063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B66696C6C2D6F7061636974793A313B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746836220A2020202020643D224D203436342E3130372C3137322E33313030312048203336322E38332063202D352E3639392C30202D31332E3131322C322E393538202D31372E3234342C362E383831206C202D35342E3931342C35322E3132322063202D322E3534382C322E343138202D332E3935312C352E363632202D332E3935312C392E31333420302C332E34373220312E3430332C362E37313620332E3935312C392E313335206C2035342E3931332C35322E3132206320342E3133322C332E3932342031312E3534362C362E3838322031372E3234352C362E3838322068203130312E323737206320372E3136382C302031332C2D352E3833322031332C2D31332076202D3131302E323734206320302C2D372E313638202D352E3833322C2D3133202D31332C2D3133207A206D202D34342E3532382C3130342E3530362063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A313B66696C6C2D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746838220A2020202020643D226D203139362E3338362C3234302E3434373031206320302C2D332E343732202D312E3430332C2D362E373136202D332E3935312C2D392E313335206C202D35342E3931332C2D35322E31322063202D342E3133322C2D332E393234202D31312E3534362C2D362E383832202D31372E3234352C2D362E38383220482031392063202D372E3136382C30202D31332C352E383332202D31332C31332076203131302E323733206320302C372E31363820352E3833322C31332031332C31332068203130312E323737206320352E3639392C302031332E3131322C2D322E3935382031372E3234342C2D362E383831206C2035342E3931342C2D35322E313232206320322E3534382C2D322E34313720332E3935312C2D352E36363220332E3935312C2D392E313333207A206D202D3133322E3835382C33362E3336392063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E333639203130652D342C32302E303836202D31362E3238322C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A313B66696C6C2D6F7061636974793A3122202F3E3C670A202020202069643D22673132220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673134220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673136220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673138220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673230220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673232220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673234220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673236220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673238220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673330220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673332220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673334220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673336220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673338220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673430220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C656C6C697073650A20202020207374796C653D226F7061636974793A313B66696C6C3A6E6F6E653B66696C6C2D6F7061636974793A313B66696C6C2D72756C653A6576656E6F64643B7374726F6B653A233030303030303B7374726F6B652D77696474683A393B7374726F6B652D6C696E656361703A726F756E643B7374726F6B652D6C696E656A6F696E3A726F756E643B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D646173686F66667365743A303B7374726F6B652D6F7061636974793A313B7061696E742D6F726465723A6D61726B6572732066696C6C207374726F6B65220A202020202069643D2270617468343539392D32220A202020202063783D223234322E3032363335220A202020202063793D223234302E37333134220A202020202072783D2233382E333337373639220A202020202072793D2233372E38303237333822202F3E3C2F7376673E .svg controller_down_pressed 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D3822207374616E64616C6F6E653D226E6F223F3E0A3C212D2D2047656E657261746F723A2041646F626520496C6C7573747261746F722031372E312E302C20535647204578706F727420506C75672D496E202E205356472056657273696F6E3A20362E3030204275696C6420302920202D2D3E0A0A3C7376670A202020786D6C6E733A64633D22687474703A2F2F7075726C2E6F72672F64632F656C656D656E74732F312E312F220A202020786D6C6E733A63633D22687474703A2F2F6372656174697665636F6D6D6F6E732E6F72672F6E7323220A202020786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323220A202020786D6C6E733A7376673D22687474703A2F2F7777772E77332E6F72672F323030302F737667220A202020786D6C6E733D22687474703A2F2F7777772E77332E6F72672F323030302F737667220A202020786D6C6E733A736F6469706F64693D22687474703A2F2F736F6469706F64692E736F75726365666F7267652E6E65742F4454442F736F6469706F64692D302E647464220A202020786D6C6E733A696E6B73636170653D22687474703A2F2F7777772E696E6B73636170652E6F72672F6E616D657370616365732F696E6B7363617065220A20202076657273696F6E3D22312E31220A20202069643D22436170615F31220A202020783D22307078220A202020793D22307078220A20202076696577426F783D22302030203438302E3030303031203438302E3030303031220A202020786D6C3A73706163653D227072657365727665220A202020736F6469706F64693A646F636E616D653D22636F6E74726F6C6C65725F646F776E5F707265737365642E737667220A202020696E6B73636170653A76657273696F6E3D22302E39322E3120723135333731220A20202077696474683D22343830220A2020206865696768743D22343830223E3C6D657461646174610A202020202069643D226D657461646174613437223E3C7264663A5244463E3C63633A576F726B0A2020202020202020207264663A61626F75743D22223E3C64633A666F726D61743E696D6167652F7376672B786D6C3C2F64633A666F726D61743E3C64633A747970650A20202020202020202020207264663A7265736F757263653D22687474703A2F2F7075726C2E6F72672F64632F64636D69747970652F5374696C6C496D61676522202F3E3C64633A7469746C653E3C2F64633A7469746C653E3C2F63633A576F726B3E3C2F7264663A5244463E3C2F6D657461646174613E3C646566730A202020202069643D2264656673343522202F3E3C736F6469706F64693A6E616D6564766965770A202020202070616765636F6C6F723D2223666666666666220A2020202020626F72646572636F6C6F723D2223363636363636220A2020202020626F726465726F7061636974793D2231220A20202020206F626A656374746F6C6572616E63653D223130220A202020202067726964746F6C6572616E63653D223130220A20202020206775696465746F6C6572616E63653D223130220A2020202020696E6B73636170653A706167656F7061636974793D2230220A2020202020696E6B73636170653A70616765736861646F773D2232220A2020202020696E6B73636170653A77696E646F772D77696474683D2231333636220A2020202020696E6B73636170653A77696E646F772D6865696768743D22373035220A202020202069643D226E616D6564766965773433220A202020202073686F77677269643D2266616C7365220A2020202020696E6B73636170653A7A6F6F6D3D22302E3534373432373931220A2020202020696E6B73636170653A63783D222D31302E333730343535220A2020202020696E6B73636170653A63793D223231352E35353335220A2020202020696E6B73636170653A77696E646F772D783D222D38220A2020202020696E6B73636170653A77696E646F772D793D222D38220A2020202020696E6B73636170653A77696E646F772D6D6178696D697A65643D2231220A2020202020696E6B73636170653A63757272656E742D6C617965723D22436170615F31220A2020202020756E6974733D22707822202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746832220A2020202020643D226D203233322E3431392C3139312E333238206320322E3431382C322E35343820352E3636332C332E39353120392E3133342C332E39353120332E3437312C3020362E3731362C2D312E34303320392E3133342C2D332E393531206C2035322E3132322C2D35342E393132206320332E3932332C2D342E31333320362E3838312C2D31312E35343720362E3838312C2D31372E32343520562031372E383933206320302C2D372E313638202D352E3833322C2D31322E39393939393936202D31332C2D31322E393939393939362048203138362E3431372063202D372E3136382C30202D31332C352E38333139393936202D31332C31322E393939393939362056203131392E3137206320302C352E36393820322E3935382C31332E31313220362E3838312C31372E323435207A206D20392E3133352C2D3136352E32373620632032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238322C2D33362E3336392033362E3336392C2D33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A313B66696C6C2D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746834220A2020202020643D226D203235302E3638372C3238392E3536352063202D322E3431382C2D322E353438202D352E3636322C2D332E3935202D392E3133332C2D332E3935202D332E3437312C30202D362E3731352C312E343032202D392E3133342C332E3935206C202D35322E3132322C35342E3931332063202D332E3932332C342E313333202D362E3838312C31312E353437202D362E3838312C31372E323435205620343633206320302C372E31363820352E3833322C31332031332C31332048203239362E3639206320372E3136382C302031332C2D352E3833322031332C2D31332056203336312E373233206320302C2D352E363938202D322E3935382C2D31332E313132202D362E3838312C2D31372E323435207A206D202D392E3133332C3136352E3237362063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A233030303030303B66696C6C2D6F7061636974793A313B7374726F6B653A233030303030303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746836220A2020202020643D224D203436342E3130372C3137322E33313030312048203336322E38332063202D352E3639392C30202D31332E3131322C322E393538202D31372E3234342C362E383831206C202D35342E3931342C35322E3132322063202D322E3534382C322E343138202D332E3935312C352E363632202D332E3935312C392E31333420302C332E34373220312E3430332C362E37313620332E3935312C392E313335206C2035342E3931332C35322E3132206320342E3133322C332E3932342031312E3534362C362E3838322031372E3234352C362E3838322068203130312E323737206320372E3136382C302031332C2D352E3833322031332C2D31332076202D3131302E323734206320302C2D372E313638202D352E3833322C2D3133202D31332C2D3133207A206D202D34342E3532382C3130342E3530362063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A313B66696C6C2D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746838220A2020202020643D226D203139362E3338362C3234302E3434373031206320302C2D332E343732202D312E3430332C2D362E373136202D332E3935312C2D392E313335206C202D35342E3931332C2D35322E31322063202D342E3133322C2D332E393234202D31312E3534362C2D362E383832202D31372E3234352C2D362E38383220482031392063202D372E3136382C30202D31332C352E383332202D31332C31332076203131302E323733206320302C372E31363820352E3833322C31332031332C31332068203130312E323737206320352E3639392C302031332E3131322C2D322E3935382031372E3234342C2D362E383831206C2035342E3931342C2D35322E313232206320322E3534382C2D322E34313720332E3935312C2D352E36363220332E3935312C2D392E313333207A206D202D3133322E3835382C33362E3336392063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E333639203130652D342C32302E303836202D31362E3238322C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A313B66696C6C2D6F7061636974793A3122202F3E3C670A202020202069643D22673132220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673134220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673136220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673138220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673230220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673232220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673234220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673236220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673238220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673330220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673332220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673334220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673336220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673338220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673430220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C656C6C697073650A20202020207374796C653D226F7061636974793A313B66696C6C3A6E6F6E653B66696C6C2D6F7061636974793A313B66696C6C2D72756C653A6576656E6F64643B7374726F6B653A233830383038303B7374726F6B652D77696474683A393B7374726F6B652D6C696E656361703A726F756E643B7374726F6B652D6C696E656A6F696E3A726F756E643B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D646173686F66667365743A303B7374726F6B652D6F7061636974793A313B7061696E742D6F726465723A6D61726B6572732066696C6C207374726F6B65220A202020202069643D2270617468343539392D32220A202020202063783D223234322E3032363335220A202020202063793D223234302E37333134220A202020202072783D2233382E333337373639220A202020202072793D2233372E38303237333822202F3E3C2F7376673E .svg controller_down_released 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D3822207374616E64616C6F6E653D226E6F223F3E0A3C212D2D2047656E657261746F723A2041646F626520496C6C7573747261746F722031372E312E302C20535647204578706F727420506C75672D496E202E205356472056657273696F6E3A20362E3030204275696C6420302920202D2D3E0A0A3C7376670A202020786D6C6E733A64633D22687474703A2F2F7075726C2E6F72672F64632F656C656D656E74732F312E312F220A202020786D6C6E733A63633D22687474703A2F2F6372656174697665636F6D6D6F6E732E6F72672F6E7323220A202020786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323220A202020786D6C6E733A7376673D22687474703A2F2F7777772E77332E6F72672F323030302F737667220A202020786D6C6E733D22687474703A2F2F7777772E77332E6F72672F323030302F737667220A202020786D6C6E733A736F6469706F64693D22687474703A2F2F736F6469706F64692E736F75726365666F7267652E6E65742F4454442F736F6469706F64692D302E647464220A202020786D6C6E733A696E6B73636170653D22687474703A2F2F7777772E696E6B73636170652E6F72672F6E616D657370616365732F696E6B7363617065220A20202076657273696F6E3D22312E31220A20202069643D22436170615F31220A202020783D22307078220A202020793D22307078220A20202076696577426F783D22302030203438302E3030303031203438302E3030303031220A202020786D6C3A73706163653D227072657365727665220A202020736F6469706F64693A646F636E616D653D22636F6E74726F6C6C65725F646F776E5F72656C65617365642E737667220A202020696E6B73636170653A76657273696F6E3D22302E39322E3120723135333731220A20202077696474683D22343830220A2020206865696768743D22343830223E3C6D657461646174610A202020202069643D226D657461646174613437223E3C7264663A5244463E3C63633A576F726B0A2020202020202020207264663A61626F75743D22223E3C64633A666F726D61743E696D6167652F7376672B786D6C3C2F64633A666F726D61743E3C64633A747970650A20202020202020202020207264663A7265736F757263653D22687474703A2F2F7075726C2E6F72672F64632F64636D69747970652F5374696C6C496D61676522202F3E3C64633A7469746C653E3C2F64633A7469746C653E3C2F63633A576F726B3E3C2F7264663A5244463E3C2F6D657461646174613E3C646566730A202020202069643D2264656673343522202F3E3C736F6469706F64693A6E616D6564766965770A202020202070616765636F6C6F723D2223666666666666220A2020202020626F72646572636F6C6F723D2223363636363636220A2020202020626F726465726F7061636974793D2231220A20202020206F626A656374746F6C6572616E63653D223130220A202020202067726964746F6C6572616E63653D223130220A20202020206775696465746F6C6572616E63653D223130220A2020202020696E6B73636170653A706167656F7061636974793D2230220A2020202020696E6B73636170653A70616765736861646F773D2232220A2020202020696E6B73636170653A77696E646F772D77696474683D2231333636220A2020202020696E6B73636170653A77696E646F772D6865696768743D22373035220A202020202069643D226E616D6564766965773433220A202020202073686F77677269643D2266616C7365220A2020202020696E6B73636170653A7A6F6F6D3D22302E3534373432373931220A2020202020696E6B73636170653A63783D222D31302E333730343535220A2020202020696E6B73636170653A63793D223231352E35353335220A2020202020696E6B73636170653A77696E646F772D783D222D38220A2020202020696E6B73636170653A77696E646F772D793D222D38220A2020202020696E6B73636170653A77696E646F772D6D6178696D697A65643D2231220A2020202020696E6B73636170653A63757272656E742D6C617965723D22436170615F31220A2020202020756E6974733D22707822202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746832220A2020202020643D226D203233322E3431392C3139312E333238206320322E3431382C322E35343820352E3636332C332E39353120392E3133342C332E39353120332E3437312C3020362E3731362C2D312E34303320392E3133342C2D332E393531206C2035322E3132322C2D35342E393132206320332E3932332C2D342E31333320362E3838312C2D31312E35343720362E3838312C2D31372E32343520562031372E383933206320302C2D372E313638202D352E3833322C2D31322E39393939393936202D31332C2D31322E393939393939362048203138362E3431372063202D372E3136382C30202D31332C352E38333139393936202D31332C31322E393939393939362056203131392E3137206320302C352E36393820322E3935382C31332E31313220362E3838312C31372E323435207A206D20392E3133352C2D3136352E32373620632032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238322C2D33362E3336392033362E3336392C2D33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A313B66696C6C2D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746834220A2020202020643D226D203235302E3638372C3238392E3536352063202D322E3431382C2D322E353438202D352E3636322C2D332E3935202D392E3133332C2D332E3935202D332E3437312C30202D362E3731352C312E343032202D392E3133342C332E3935206C202D35322E3132322C35342E3931332063202D332E3932332C342E313333202D362E3838312C31312E353437202D362E3838312C31372E323435205620343633206320302C372E31363820352E3833322C31332031332C31332048203239362E3639206320372E3136382C302031332C2D352E3833322031332C2D31332056203336312E373233206320302C2D352E363938202D322E3935382C2D31332E313132202D362E3838312C2D31372E323435207A206D202D392E3133332C3136352E3237362063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B66696C6C2D6F7061636974793A313B7374726F6B653A233030303030303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746836220A2020202020643D224D203436342E3130372C3137322E33313030312048203336322E38332063202D352E3639392C30202D31332E3131322C322E393538202D31372E3234342C362E383831206C202D35342E3931342C35322E3132322063202D322E3534382C322E343138202D332E3935312C352E363632202D332E3935312C392E31333420302C332E34373220312E3430332C362E37313620332E3935312C392E313335206C2035342E3931332C35322E3132206320342E3133322C332E3932342031312E3534362C362E3838322031372E3234352C362E3838322068203130312E323737206320372E3136382C302031332C2D352E3833322031332C2D31332076202D3131302E323734206320302C2D372E313638202D352E3833322C2D3133202D31332C2D3133207A206D202D34342E3532382C3130342E3530362063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A313B66696C6C2D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746838220A2020202020643D226D203139362E3338362C3234302E3434373031206320302C2D332E343732202D312E3430332C2D362E373136202D332E3935312C2D392E313335206C202D35342E3931332C2D35322E31322063202D342E3133322C2D332E393234202D31312E3534362C2D362E383832202D31372E3234352C2D362E38383220482031392063202D372E3136382C30202D31332C352E383332202D31332C31332076203131302E323733206320302C372E31363820352E3833322C31332031332C31332068203130312E323737206320352E3639392C302031332E3131322C2D322E3935382031372E3234342C2D362E383831206C2035342E3931342C2D35322E313232206320322E3534382C2D322E34313720332E3935312C2D352E36363220332E3935312C2D392E313333207A206D202D3133322E3835382C33362E3336392063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E333639203130652D342C32302E303836202D31362E3238322C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A313B66696C6C2D6F7061636974793A3122202F3E3C670A202020202069643D22673132220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673134220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673136220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673138220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673230220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673232220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673234220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673236220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673238220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673330220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673332220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673334220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673336220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673338220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673430220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C656C6C697073650A20202020207374796C653D226F7061636974793A313B66696C6C3A6E6F6E653B66696C6C2D6F7061636974793A313B66696C6C2D72756C653A6576656E6F64643B7374726F6B653A233830383038303B7374726F6B652D77696474683A393B7374726F6B652D6C696E656361703A726F756E643B7374726F6B652D6C696E656A6F696E3A726F756E643B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D646173686F66667365743A303B7374726F6B652D6F7061636974793A313B7061696E742D6F726465723A6D61726B6572732066696C6C207374726F6B65220A202020202069643D2270617468343539392D32220A202020202063783D223234322E3032363335220A202020202063793D223234302E37333134220A202020202072783D2233382E333337373639220A202020202072793D2233372E38303237333822202F3E3C2F7376673E .svg controller_left_pressed 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D3822207374616E64616C6F6E653D226E6F223F3E0A3C212D2D2047656E657261746F723A2041646F626520496C6C7573747261746F722031372E312E302C20535647204578706F727420506C75672D496E202E205356472056657273696F6E3A20362E3030204275696C6420302920202D2D3E0A0A3C7376670A202020786D6C6E733A64633D22687474703A2F2F7075726C2E6F72672F64632F656C656D656E74732F312E312F220A202020786D6C6E733A63633D22687474703A2F2F6372656174697665636F6D6D6F6E732E6F72672F6E7323220A202020786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323220A202020786D6C6E733A7376673D22687474703A2F2F7777772E77332E6F72672F323030302F737667220A202020786D6C6E733D22687474703A2F2F7777772E77332E6F72672F323030302F737667220A202020786D6C6E733A736F6469706F64693D22687474703A2F2F736F6469706F64692E736F75726365666F7267652E6E65742F4454442F736F6469706F64692D302E647464220A202020786D6C6E733A696E6B73636170653D22687474703A2F2F7777772E696E6B73636170652E6F72672F6E616D657370616365732F696E6B7363617065220A20202076657273696F6E3D22312E31220A20202069643D22436170615F31220A202020783D22307078220A202020793D22307078220A20202076696577426F783D22302030203438302E3030303031203438302E3030303031220A202020786D6C3A73706163653D227072657365727665220A202020736F6469706F64693A646F636E616D653D22636F6E74726F6C6C65725F6C6566745F707265737365642E737667220A202020696E6B73636170653A76657273696F6E3D22302E39322E3120723135333731220A20202077696474683D22343830220A2020206865696768743D22343830223E3C6D657461646174610A202020202069643D226D657461646174613437223E3C7264663A5244463E3C63633A576F726B0A2020202020202020207264663A61626F75743D22223E3C64633A666F726D61743E696D6167652F7376672B786D6C3C2F64633A666F726D61743E3C64633A747970650A20202020202020202020207264663A7265736F757263653D22687474703A2F2F7075726C2E6F72672F64632F64636D69747970652F5374696C6C496D61676522202F3E3C64633A7469746C653E3C2F64633A7469746C653E3C2F63633A576F726B3E3C2F7264663A5244463E3C2F6D657461646174613E3C646566730A202020202069643D2264656673343522202F3E3C736F6469706F64693A6E616D6564766965770A202020202070616765636F6C6F723D2223666666666666220A2020202020626F72646572636F6C6F723D2223363636363636220A2020202020626F726465726F7061636974793D2231220A20202020206F626A656374746F6C6572616E63653D223130220A202020202067726964746F6C6572616E63653D223130220A20202020206775696465746F6C6572616E63653D223130220A2020202020696E6B73636170653A706167656F7061636974793D2230220A2020202020696E6B73636170653A70616765736861646F773D2232220A2020202020696E6B73636170653A77696E646F772D77696474683D2231333636220A2020202020696E6B73636170653A77696E646F772D6865696768743D22373035220A202020202069643D226E616D6564766965773433220A202020202073686F77677269643D2266616C7365220A2020202020696E6B73636170653A7A6F6F6D3D22302E3534373432373931220A2020202020696E6B73636170653A63783D222D31302E333730343535220A2020202020696E6B73636170653A63793D223231352E35353335220A2020202020696E6B73636170653A77696E646F772D783D222D38220A2020202020696E6B73636170653A77696E646F772D793D222D38220A2020202020696E6B73636170653A77696E646F772D6D6178696D697A65643D2231220A2020202020696E6B73636170653A63757272656E742D6C617965723D22436170615F31220A2020202020756E6974733D22707822202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746832220A2020202020643D226D203233322E3431392C3139312E333238206320322E3431382C322E35343820352E3636332C332E39353120392E3133342C332E39353120332E3437312C3020362E3731362C2D312E34303320392E3133342C2D332E393531206C2035322E3132322C2D35342E393132206320332E3932332C2D342E31333320362E3838312C2D31312E35343720362E3838312C2D31372E32343520562031372E383933206320302C2D372E313638202D352E3833322C2D31322E39393939393936202D31332C2D31322E393939393939362048203138362E3431372063202D372E3136382C30202D31332C352E38333139393936202D31332C31322E393939393939362056203131392E3137206320302C352E36393820322E3935382C31332E31313220362E3838312C31372E323435207A206D20392E3133352C2D3136352E32373620632032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238322C2D33362E3336392033362E3336392C2D33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746834220A2020202020643D226D203235302E3638372C3238392E3536352063202D322E3431382C2D322E353438202D352E3636322C2D332E3935202D392E3133332C2D332E3935202D332E3437312C30202D362E3731352C312E343032202D392E3133342C332E3935206C202D35322E3132322C35342E3931332063202D332E3932332C342E313333202D362E3838312C31312E353437202D362E3838312C31372E323435205620343633206320302C372E31363820352E3833322C31332031332C31332048203239362E3639206320372E3136382C302031332C2D352E3833322031332C2D31332056203336312E373233206320302C2D352E363938202D322E3935382C2D31332E313132202D362E3838312C2D31372E323435207A206D202D392E3133332C3136352E3237362063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B66696C6C2D6F7061636974793A313B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746836220A2020202020643D224D203436342E3130372C3137322E33313030312048203336322E38332063202D352E3639392C30202D31332E3131322C322E393538202D31372E3234342C362E383831206C202D35342E3931342C35322E3132322063202D322E3534382C322E343138202D332E3935312C352E363632202D332E3935312C392E31333420302C332E34373220312E3430332C362E37313620332E3935312C392E313335206C2035342E3931332C35322E3132206320342E3133322C332E3932342031312E3534362C362E3838322031372E3234352C362E3838322068203130312E323737206320372E3136382C302031332C2D352E3833322031332C2D31332076202D3131302E323734206320302C2D372E313638202D352E3833322C2D3133202D31332C2D3133207A206D202D34342E3532382C3130342E3530362063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746838220A2020202020643D226D203139362E3338362C3234302E3434373031206320302C2D332E343732202D312E3430332C2D362E373136202D332E3935312C2D392E313335206C202D35342E3931332C2D35322E31322063202D342E3133322C2D332E393234202D31312E3534362C2D362E383832202D31372E3234352C2D362E38383220482031392063202D372E3136382C30202D31332C352E383332202D31332C31332076203131302E323733206320302C372E31363820352E3833322C31332031332C31332068203130312E323737206320352E3639392C302031332E3131322C2D322E3935382031372E3234342C2D362E383831206C2035342E3931342C2D35322E313232206320322E3534382C2D322E34313720332E3935312C2D352E36363220332E3935312C2D392E313333207A206D202D3133322E3835382C33362E3336392063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E333639203130652D342C32302E303836202D31362E3238322C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A233030303030303B7374726F6B653A233030303030303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A313B66696C6C2D6F7061636974793A3122202F3E3C670A202020202069643D22673132220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673134220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673136220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673138220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673230220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673232220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673234220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673236220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673238220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673330220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673332220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673334220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673336220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673338220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673430220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C656C6C697073650A20202020207374796C653D226F7061636974793A313B66696C6C3A6E6F6E653B66696C6C2D6F7061636974793A313B66696C6C2D72756C653A6576656E6F64643B7374726F6B653A233830383038303B7374726F6B652D77696474683A393B7374726F6B652D6C696E656361703A726F756E643B7374726F6B652D6C696E656A6F696E3A726F756E643B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D646173686F66667365743A303B7374726F6B652D6F7061636974793A313B7061696E742D6F726465723A6D61726B6572732066696C6C207374726F6B65220A202020202069643D2270617468343539392D32220A202020202063783D223234322E3032363335220A202020202063793D223234302E37333134220A202020202072783D2233382E333337373639220A202020202072793D2233372E38303237333822202F3E3C2F7376673E .svg controller_left_released 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D3822207374616E64616C6F6E653D226E6F223F3E0A3C212D2D2047656E657261746F723A2041646F626520496C6C7573747261746F722031372E312E302C20535647204578706F727420506C75672D496E202E205356472056657273696F6E3A20362E3030204275696C6420302920202D2D3E0A0A3C7376670A202020786D6C6E733A64633D22687474703A2F2F7075726C2E6F72672F64632F656C656D656E74732F312E312F220A202020786D6C6E733A63633D22687474703A2F2F6372656174697665636F6D6D6F6E732E6F72672F6E7323220A202020786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323220A202020786D6C6E733A7376673D22687474703A2F2F7777772E77332E6F72672F323030302F737667220A202020786D6C6E733D22687474703A2F2F7777772E77332E6F72672F323030302F737667220A202020786D6C6E733A736F6469706F64693D22687474703A2F2F736F6469706F64692E736F75726365666F7267652E6E65742F4454442F736F6469706F64692D302E647464220A202020786D6C6E733A696E6B73636170653D22687474703A2F2F7777772E696E6B73636170652E6F72672F6E616D657370616365732F696E6B7363617065220A20202076657273696F6E3D22312E31220A20202069643D22436170615F31220A202020783D22307078220A202020793D22307078220A20202076696577426F783D22302030203438302E3030303031203438302E3030303031220A202020786D6C3A73706163653D227072657365727665220A202020736F6469706F64693A646F636E616D653D22636F6E74726F6C6C65725F6C6566745F72656C65617365642E737667220A202020696E6B73636170653A76657273696F6E3D22302E39322E3120723135333731220A20202077696474683D22343830220A2020206865696768743D22343830223E3C6D657461646174610A202020202069643D226D657461646174613437223E3C7264663A5244463E3C63633A576F726B0A2020202020202020207264663A61626F75743D22223E3C64633A666F726D61743E696D6167652F7376672B786D6C3C2F64633A666F726D61743E3C64633A747970650A20202020202020202020207264663A7265736F757263653D22687474703A2F2F7075726C2E6F72672F64632F64636D69747970652F5374696C6C496D61676522202F3E3C64633A7469746C653E3C2F64633A7469746C653E3C2F63633A576F726B3E3C2F7264663A5244463E3C2F6D657461646174613E3C646566730A202020202069643D2264656673343522202F3E3C736F6469706F64693A6E616D6564766965770A202020202070616765636F6C6F723D2223666666666666220A2020202020626F72646572636F6C6F723D2223363636363636220A2020202020626F726465726F7061636974793D2231220A20202020206F626A656374746F6C6572616E63653D223130220A202020202067726964746F6C6572616E63653D223130220A20202020206775696465746F6C6572616E63653D223130220A2020202020696E6B73636170653A706167656F7061636974793D2230220A2020202020696E6B73636170653A70616765736861646F773D2232220A2020202020696E6B73636170653A77696E646F772D77696474683D2231333636220A2020202020696E6B73636170653A77696E646F772D6865696768743D22373035220A202020202069643D226E616D6564766965773433220A202020202073686F77677269643D2266616C7365220A2020202020696E6B73636170653A7A6F6F6D3D22302E3534373432373931220A2020202020696E6B73636170653A63783D222D31302E333730343535220A2020202020696E6B73636170653A63793D223231352E35353335220A2020202020696E6B73636170653A77696E646F772D783D222D38220A2020202020696E6B73636170653A77696E646F772D793D222D38220A2020202020696E6B73636170653A77696E646F772D6D6178696D697A65643D2231220A2020202020696E6B73636170653A63757272656E742D6C617965723D22436170615F31220A2020202020756E6974733D22707822202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746832220A2020202020643D226D203233322E3431392C3139312E333238206320322E3431382C322E35343820352E3636332C332E39353120392E3133342C332E39353120332E3437312C3020362E3731362C2D312E34303320392E3133342C2D332E393531206C2035322E3132322C2D35342E393132206320332E3932332C2D342E31333320362E3838312C2D31312E35343720362E3838312C2D31372E32343520562031372E383933206320302C2D372E313638202D352E3833322C2D31322E39393939393936202D31332C2D31322E393939393939362048203138362E3431372063202D372E3136382C30202D31332C352E38333139393936202D31332C31322E393939393939362056203131392E3137206320302C352E36393820322E3935382C31332E31313220362E3838312C31372E323435207A206D20392E3133352C2D3136352E32373620632032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238322C2D33362E3336392033362E3336392C2D33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746834220A2020202020643D226D203235302E3638372C3238392E3536352063202D322E3431382C2D322E353438202D352E3636322C2D332E3935202D392E3133332C2D332E3935202D332E3437312C30202D362E3731352C312E343032202D392E3133342C332E3935206C202D35322E3132322C35342E3931332063202D332E3932332C342E313333202D362E3838312C31312E353437202D362E3838312C31372E323435205620343633206320302C372E31363820352E3833322C31332031332C31332048203239362E3639206320372E3136382C302031332C2D352E3833322031332C2D31332056203336312E373233206320302C2D352E363938202D322E3935382C2D31332E313132202D362E3838312C2D31372E323435207A206D202D392E3133332C3136352E3237362063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B66696C6C2D6F7061636974793A313B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746836220A2020202020643D224D203436342E3130372C3137322E33313030312048203336322E38332063202D352E3639392C30202D31332E3131322C322E393538202D31372E3234342C362E383831206C202D35342E3931342C35322E3132322063202D322E3534382C322E343138202D332E3935312C352E363632202D332E3935312C392E31333420302C332E34373220312E3430332C362E37313620332E3935312C392E313335206C2035342E3931332C35322E3132206320342E3133322C332E3932342031312E3534362C362E3838322031372E3234352C362E3838322068203130312E323737206320372E3136382C302031332C2D352E3833322031332C2D31332076202D3131302E323734206320302C2D372E313638202D352E3833322C2D3133202D31332C2D3133207A206D202D34342E3532382C3130342E3530362063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746838220A2020202020643D226D203139362E3338362C3234302E3434373031206320302C2D332E343732202D312E3430332C2D362E373136202D332E3935312C2D392E313335206C202D35342E3931332C2D35322E31322063202D342E3133322C2D332E393234202D31312E3534362C2D362E383832202D31372E3234352C2D362E38383220482031392063202D372E3136382C30202D31332C352E383332202D31332C31332076203131302E323733206320302C372E31363820352E3833322C31332031332C31332068203130312E323737206320352E3639392C302031332E3131322C2D322E3935382031372E3234342C2D362E383831206C2035342E3931342C2D35322E313232206320322E3534382C2D322E34313720332E3935312C2D352E36363220332E3935312C2D392E313333207A206D202D3133322E3835382C33362E3336392063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E333639203130652D342C32302E303836202D31362E3238322C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233030303030303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A3122202F3E3C670A202020202069643D22673132220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673134220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673136220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673138220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673230220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673232220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673234220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673236220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673238220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673330220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673332220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673334220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673336220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673338220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673430220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C656C6C697073650A20202020207374796C653D226F7061636974793A313B66696C6C3A6E6F6E653B66696C6C2D6F7061636974793A313B66696C6C2D72756C653A6576656E6F64643B7374726F6B653A233830383038303B7374726F6B652D77696474683A393B7374726F6B652D6C696E656361703A726F756E643B7374726F6B652D6C696E656A6F696E3A726F756E643B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D646173686F66667365743A303B7374726F6B652D6F7061636974793A313B7061696E742D6F726465723A6D61726B6572732066696C6C207374726F6B65220A202020202069643D2270617468343539392D32220A202020202063783D223234322E3032363335220A202020202063793D223234302E37333134220A202020202072783D2233382E333337373639220A202020202072793D2233372E38303237333822202F3E3C2F7376673E .svg controller_right_pressed 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D3822207374616E64616C6F6E653D226E6F223F3E0A3C212D2D2047656E657261746F723A2041646F626520496C6C7573747261746F722031372E312E302C20535647204578706F727420506C75672D496E202E205356472056657273696F6E3A20362E3030204275696C6420302920202D2D3E0A0A3C7376670A202020786D6C6E733A64633D22687474703A2F2F7075726C2E6F72672F64632F656C656D656E74732F312E312F220A202020786D6C6E733A63633D22687474703A2F2F6372656174697665636F6D6D6F6E732E6F72672F6E7323220A202020786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323220A202020786D6C6E733A7376673D22687474703A2F2F7777772E77332E6F72672F323030302F737667220A202020786D6C6E733D22687474703A2F2F7777772E77332E6F72672F323030302F737667220A202020786D6C6E733A736F6469706F64693D22687474703A2F2F736F6469706F64692E736F75726365666F7267652E6E65742F4454442F736F6469706F64692D302E647464220A202020786D6C6E733A696E6B73636170653D22687474703A2F2F7777772E696E6B73636170652E6F72672F6E616D657370616365732F696E6B7363617065220A20202076657273696F6E3D22312E31220A20202069643D22436170615F31220A202020783D22307078220A202020793D22307078220A20202076696577426F783D22302030203438302E3030303031203438302E3030303031220A202020786D6C3A73706163653D227072657365727665220A202020736F6469706F64693A646F636E616D653D22636F6E74726F6C6C65725F72696768745F707265737365642E737667220A202020696E6B73636170653A76657273696F6E3D22302E39322E3120723135333731220A20202077696474683D22343830220A2020206865696768743D22343830223E3C6D657461646174610A202020202069643D226D657461646174613437223E3C7264663A5244463E3C63633A576F726B0A2020202020202020207264663A61626F75743D22223E3C64633A666F726D61743E696D6167652F7376672B786D6C3C2F64633A666F726D61743E3C64633A747970650A20202020202020202020207264663A7265736F757263653D22687474703A2F2F7075726C2E6F72672F64632F64636D69747970652F5374696C6C496D61676522202F3E3C64633A7469746C653E3C2F64633A7469746C653E3C2F63633A576F726B3E3C2F7264663A5244463E3C2F6D657461646174613E3C646566730A202020202069643D2264656673343522202F3E3C736F6469706F64693A6E616D6564766965770A202020202070616765636F6C6F723D2223666666666666220A2020202020626F72646572636F6C6F723D2223363636363636220A2020202020626F726465726F7061636974793D2231220A20202020206F626A656374746F6C6572616E63653D223130220A202020202067726964746F6C6572616E63653D223130220A20202020206775696465746F6C6572616E63653D223130220A2020202020696E6B73636170653A706167656F7061636974793D2230220A2020202020696E6B73636170653A70616765736861646F773D2232220A2020202020696E6B73636170653A77696E646F772D77696474683D2231333636220A2020202020696E6B73636170653A77696E646F772D6865696768743D22373035220A202020202069643D226E616D6564766965773433220A202020202073686F77677269643D2266616C7365220A2020202020696E6B73636170653A7A6F6F6D3D22302E3534373432373931220A2020202020696E6B73636170653A63783D222D31302E333730343535220A2020202020696E6B73636170653A63793D223231352E35353335220A2020202020696E6B73636170653A77696E646F772D783D222D38220A2020202020696E6B73636170653A77696E646F772D793D222D38220A2020202020696E6B73636170653A77696E646F772D6D6178696D697A65643D2231220A2020202020696E6B73636170653A63757272656E742D6C617965723D22436170615F31220A2020202020756E6974733D22707822202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746832220A2020202020643D226D203233322E3431392C3139312E333238206320322E3431382C322E35343820352E3636332C332E39353120392E3133342C332E39353120332E3437312C3020362E3731362C2D312E34303320392E3133342C2D332E393531206C2035322E3132322C2D35342E393132206320332E3932332C2D342E31333320362E3838312C2D31312E35343720362E3838312C2D31372E32343520562031372E383933206320302C2D372E313638202D352E3833322C2D31322E39393939393936202D31332C2D31322E393939393939362048203138362E3431372063202D372E3136382C30202D31332C352E38333139393936202D31332C31322E393939393939362056203131392E3137206320302C352E36393820322E3935382C31332E31313220362E3838312C31372E323435207A206D20392E3133352C2D3136352E32373620632032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238322C2D33362E3336392033362E3336392C2D33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A313B66696C6C2D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746834220A2020202020643D226D203235302E3638372C3238392E3536352063202D322E3431382C2D322E353438202D352E3636322C2D332E3935202D392E3133332C2D332E3935202D332E3437312C30202D362E3731352C312E343032202D392E3133342C332E3935206C202D35322E3132322C35342E3931332063202D332E3932332C342E313333202D362E3838312C31312E353437202D362E3838312C31372E323435205620343633206320302C372E31363820352E3833322C31332031332C31332048203239362E3639206320372E3136382C302031332C2D352E3833322031332C2D31332056203336312E373233206320302C2D352E363938202D322E3935382C2D31332E313132202D362E3838312C2D31372E323435207A206D202D392E3133332C3136352E3237362063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B66696C6C2D6F7061636974793A313B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746836220A2020202020643D224D203436342E3130372C3137322E33313030312048203336322E38332063202D352E3639392C30202D31332E3131322C322E393538202D31372E3234342C362E383831206C202D35342E3931342C35322E3132322063202D322E3534382C322E343138202D332E3935312C352E363632202D332E3935312C392E31333420302C332E34373220312E3430332C362E37313620332E3935312C392E313335206C2035342E3931332C35322E3132206320342E3133322C332E3932342031312E3534362C362E3838322031372E3234352C362E3838322068203130312E323737206320372E3136382C302031332C2D352E3833322031332C2D31332076202D3131302E323734206320302C2D372E313638202D352E3833322C2D3133202D31332C2D3133207A206D202D34342E3532382C3130342E3530362063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A233030303030303B7374726F6B653A233030303030303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A313B66696C6C2D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746838220A2020202020643D226D203139362E3338362C3234302E3434373031206320302C2D332E343732202D312E3430332C2D362E373136202D332E3935312C2D392E313335206C202D35342E3931332C2D35322E31322063202D342E3133322C2D332E393234202D31312E3534362C2D362E383832202D31372E3234352C2D362E38383220482031392063202D372E3136382C30202D31332C352E383332202D31332C31332076203131302E323733206320302C372E31363820352E3833322C31332031332C31332068203130312E323737206320352E3639392C302031332E3131322C2D322E3935382031372E3234342C2D362E383831206C2035342E3931342C2D35322E313232206320322E3534382C2D322E34313720332E3935312C2D352E36363220332E3935312C2D392E313333207A206D202D3133322E3835382C33362E3336392063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E333639203130652D342C32302E303836202D31362E3238322C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A313B66696C6C2D6F7061636974793A3122202F3E3C670A202020202069643D22673132220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673134220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673136220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673138220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673230220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673232220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673234220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673236220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673238220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673330220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673332220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673334220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673336220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673338220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673430220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C656C6C697073650A20202020207374796C653D226F7061636974793A313B66696C6C3A6E6F6E653B66696C6C2D6F7061636974793A313B66696C6C2D72756C653A6576656E6F64643B7374726F6B653A233830383038303B7374726F6B652D77696474683A393B7374726F6B652D6C696E656361703A726F756E643B7374726F6B652D6C696E656A6F696E3A726F756E643B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D646173686F66667365743A303B7374726F6B652D6F7061636974793A313B7061696E742D6F726465723A6D61726B6572732066696C6C207374726F6B65220A202020202069643D2270617468343539392D32220A202020202063783D223234322E3032363335220A202020202063793D223234302E37333134220A202020202072783D2233382E333337373639220A202020202072793D2233372E38303237333822202F3E3C2F7376673E .svg controller_right_released 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D3822207374616E64616C6F6E653D226E6F223F3E0A3C212D2D2047656E657261746F723A2041646F626520496C6C7573747261746F722031372E312E302C20535647204578706F727420506C75672D496E202E205356472056657273696F6E3A20362E3030204275696C6420302920202D2D3E0A0A3C7376670A202020786D6C6E733A64633D22687474703A2F2F7075726C2E6F72672F64632F656C656D656E74732F312E312F220A202020786D6C6E733A63633D22687474703A2F2F6372656174697665636F6D6D6F6E732E6F72672F6E7323220A202020786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323220A202020786D6C6E733A7376673D22687474703A2F2F7777772E77332E6F72672F323030302F737667220A202020786D6C6E733D22687474703A2F2F7777772E77332E6F72672F323030302F737667220A202020786D6C6E733A736F6469706F64693D22687474703A2F2F736F6469706F64692E736F75726365666F7267652E6E65742F4454442F736F6469706F64692D302E647464220A202020786D6C6E733A696E6B73636170653D22687474703A2F2F7777772E696E6B73636170652E6F72672F6E616D657370616365732F696E6B7363617065220A20202076657273696F6E3D22312E31220A20202069643D22436170615F31220A202020783D22307078220A202020793D22307078220A20202076696577426F783D22302030203438302E3030303031203438302E3030303031220A202020786D6C3A73706163653D227072657365727665220A202020736F6469706F64693A646F636E616D653D22636F6E74726F6C6C65725F72696768745F72656C65617365642E737667220A202020696E6B73636170653A76657273696F6E3D22302E39322E3120723135333731220A20202077696474683D22343830220A2020206865696768743D22343830223E3C6D657461646174610A202020202069643D226D657461646174613437223E3C7264663A5244463E3C63633A576F726B0A2020202020202020207264663A61626F75743D22223E3C64633A666F726D61743E696D6167652F7376672B786D6C3C2F64633A666F726D61743E3C64633A747970650A20202020202020202020207264663A7265736F757263653D22687474703A2F2F7075726C2E6F72672F64632F64636D69747970652F5374696C6C496D61676522202F3E3C64633A7469746C653E3C2F64633A7469746C653E3C2F63633A576F726B3E3C2F7264663A5244463E3C2F6D657461646174613E3C646566730A202020202069643D2264656673343522202F3E3C736F6469706F64693A6E616D6564766965770A202020202070616765636F6C6F723D2223666666666666220A2020202020626F72646572636F6C6F723D2223363636363636220A2020202020626F726465726F7061636974793D2231220A20202020206F626A656374746F6C6572616E63653D223130220A202020202067726964746F6C6572616E63653D223130220A20202020206775696465746F6C6572616E63653D223130220A2020202020696E6B73636170653A706167656F7061636974793D2230220A2020202020696E6B73636170653A70616765736861646F773D2232220A2020202020696E6B73636170653A77696E646F772D77696474683D2231333636220A2020202020696E6B73636170653A77696E646F772D6865696768743D22373035220A202020202069643D226E616D6564766965773433220A202020202073686F77677269643D2266616C7365220A2020202020696E6B73636170653A7A6F6F6D3D22302E3534373432373931220A2020202020696E6B73636170653A63783D222D31302E333730343535220A2020202020696E6B73636170653A63793D223231352E35353335220A2020202020696E6B73636170653A77696E646F772D783D222D38220A2020202020696E6B73636170653A77696E646F772D793D222D38220A2020202020696E6B73636170653A77696E646F772D6D6178696D697A65643D2231220A2020202020696E6B73636170653A63757272656E742D6C617965723D22436170615F31220A2020202020756E6974733D22707822202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746832220A2020202020643D226D203233322E3431392C3139312E333238206320322E3431382C322E35343820352E3636332C332E39353120392E3133342C332E39353120332E3437312C3020362E3731362C2D312E34303320392E3133342C2D332E393531206C2035322E3132322C2D35342E393132206320332E3932332C2D342E31333320362E3838312C2D31312E35343720362E3838312C2D31372E32343520562031372E383933206320302C2D372E313638202D352E3833322C2D31322E39393939393936202D31332C2D31322E393939393939362048203138362E3431372063202D372E3136382C30202D31332C352E38333139393936202D31332C31322E393939393939362056203131392E3137206320302C352E36393820322E3935382C31332E31313220362E3838312C31372E323435207A206D20392E3133352C2D3136352E32373620632032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238322C2D33362E3336392033362E3336392C2D33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A313B66696C6C2D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746834220A2020202020643D226D203235302E3638372C3238392E3536352063202D322E3431382C2D322E353438202D352E3636322C2D332E3935202D392E3133332C2D332E3935202D332E3437312C30202D362E3731352C312E343032202D392E3133342C332E3935206C202D35322E3132322C35342E3931332063202D332E3932332C342E313333202D362E3838312C31312E353437202D362E3838312C31372E323435205620343633206320302C372E31363820352E3833322C31332031332C31332048203239362E3639206320372E3136382C302031332C2D352E3833322031332C2D31332056203336312E373233206320302C2D352E363938202D322E3935382C2D31332E313132202D362E3838312C2D31372E323435207A206D202D392E3133332C3136352E3237362063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B66696C6C2D6F7061636974793A313B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746836220A2020202020643D224D203436342E3130372C3137322E33313030312048203336322E38332063202D352E3639392C30202D31332E3131322C322E393538202D31372E3234342C362E383831206C202D35342E3931342C35322E3132322063202D322E3534382C322E343138202D332E3935312C352E363632202D332E3935312C392E31333420302C332E34373220312E3430332C362E37313620332E3935312C392E313335206C2035342E3931332C35322E3132206320342E3133322C332E3932342031312E3534362C362E3838322031372E3234352C362E3838322068203130312E323737206320372E3136382C302031332C2D352E3833322031332C2D31332076202D3131302E323734206320302C2D372E313638202D352E3833322C2D3133202D31332C2D3133207A206D202D34342E3532382C3130342E3530362063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233030303030303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746838220A2020202020643D226D203139362E3338362C3234302E3434373031206320302C2D332E343732202D312E3430332C2D362E373136202D332E3935312C2D392E313335206C202D35342E3931332C2D35322E31322063202D342E3133322C2D332E393234202D31312E3534362C2D362E383832202D31372E3234352C2D362E38383220482031392063202D372E3136382C30202D31332C352E383332202D31332C31332076203131302E323733206320302C372E31363820352E3833322C31332031332C31332068203130312E323737206320352E3639392C302031332E3131322C2D322E3935382031372E3234342C2D362E383831206C2035342E3931342C2D35322E313232206320322E3534382C2D322E34313720332E3935312C2D352E36363220332E3935312C2D392E313333207A206D202D3133322E3835382C33362E3336392063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E333639203130652D342C32302E303836202D31362E3238322C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A313B66696C6C2D6F7061636974793A3122202F3E3C670A202020202069643D22673132220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673134220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673136220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673138220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673230220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673232220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673234220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673236220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673238220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673330220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673332220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673334220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673336220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673338220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673430220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C656C6C697073650A20202020207374796C653D226F7061636974793A313B66696C6C3A6E6F6E653B66696C6C2D6F7061636974793A313B66696C6C2D72756C653A6576656E6F64643B7374726F6B653A233830383038303B7374726F6B652D77696474683A393B7374726F6B652D6C696E656361703A726F756E643B7374726F6B652D6C696E656A6F696E3A726F756E643B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D646173686F66667365743A303B7374726F6B652D6F7061636974793A313B7061696E742D6F726465723A6D61726B6572732066696C6C207374726F6B65220A202020202069643D2270617468343539392D32220A202020202063783D223234322E3032363335220A202020202063793D223234302E37333134220A202020202072783D2233382E333337373639220A202020202072793D2233372E38303237333822202F3E3C2F7376673E .svg controller_up_pressed 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D3822207374616E64616C6F6E653D226E6F223F3E0A3C212D2D2047656E657261746F723A2041646F626520496C6C7573747261746F722031372E312E302C20535647204578706F727420506C75672D496E202E205356472056657273696F6E3A20362E3030204275696C6420302920202D2D3E0A0A3C7376670A202020786D6C6E733A64633D22687474703A2F2F7075726C2E6F72672F64632F656C656D656E74732F312E312F220A202020786D6C6E733A63633D22687474703A2F2F6372656174697665636F6D6D6F6E732E6F72672F6E7323220A202020786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323220A202020786D6C6E733A7376673D22687474703A2F2F7777772E77332E6F72672F323030302F737667220A202020786D6C6E733D22687474703A2F2F7777772E77332E6F72672F323030302F737667220A202020786D6C6E733A736F6469706F64693D22687474703A2F2F736F6469706F64692E736F75726365666F7267652E6E65742F4454442F736F6469706F64692D302E647464220A202020786D6C6E733A696E6B73636170653D22687474703A2F2F7777772E696E6B73636170652E6F72672F6E616D657370616365732F696E6B7363617065220A20202076657273696F6E3D22312E31220A20202069643D22436170615F31220A202020783D22307078220A202020793D22307078220A20202076696577426F783D22302030203438302E3030303031203438302E3030303031220A202020786D6C3A73706163653D227072657365727665220A202020736F6469706F64693A646F636E616D653D22636F6E74726F6C6C65725F75705F707265737365642E737667220A202020696E6B73636170653A76657273696F6E3D22302E39322E3120723135333731220A20202077696474683D22343830220A2020206865696768743D22343830223E3C6D657461646174610A202020202069643D226D657461646174613437223E3C7264663A5244463E3C63633A576F726B0A2020202020202020207264663A61626F75743D22223E3C64633A666F726D61743E696D6167652F7376672B786D6C3C2F64633A666F726D61743E3C64633A747970650A20202020202020202020207264663A7265736F757263653D22687474703A2F2F7075726C2E6F72672F64632F64636D69747970652F5374696C6C496D61676522202F3E3C64633A7469746C653E3C2F64633A7469746C653E3C2F63633A576F726B3E3C2F7264663A5244463E3C2F6D657461646174613E3C646566730A202020202069643D2264656673343522202F3E3C736F6469706F64693A6E616D6564766965770A202020202070616765636F6C6F723D2223666666666666220A2020202020626F72646572636F6C6F723D2223363636363636220A2020202020626F726465726F7061636974793D2231220A20202020206F626A656374746F6C6572616E63653D223130220A202020202067726964746F6C6572616E63653D223130220A20202020206775696465746F6C6572616E63653D223130220A2020202020696E6B73636170653A706167656F7061636974793D2230220A2020202020696E6B73636170653A70616765736861646F773D2232220A2020202020696E6B73636170653A77696E646F772D77696474683D2231333636220A2020202020696E6B73636170653A77696E646F772D6865696768743D22373035220A202020202069643D226E616D6564766965773433220A202020202073686F77677269643D2266616C7365220A2020202020696E6B73636170653A7A6F6F6D3D22302E3534373432373931220A2020202020696E6B73636170653A63783D222D31302E333730343535220A2020202020696E6B73636170653A63793D223231352E35353335220A2020202020696E6B73636170653A77696E646F772D783D222D38220A2020202020696E6B73636170653A77696E646F772D793D222D38220A2020202020696E6B73636170653A77696E646F772D6D6178696D697A65643D2231220A2020202020696E6B73636170653A63757272656E742D6C617965723D22436170615F31220A2020202020756E6974733D22707822202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746832220A2020202020643D226D203233322E3431392C3139312E333238206320322E3431382C322E35343820352E3636332C332E39353120392E3133342C332E39353120332E3437312C3020362E3731362C2D312E34303320392E3133342C2D332E393531206C2035322E3132322C2D35342E393132206320332E3932332C2D342E31333320362E3838312C2D31312E35343720362E3838312C2D31372E32343520562031372E383933206320302C2D372E313638202D352E3833322C2D31322E39393939393936202D31332C2D31322E393939393939362048203138362E3431372063202D372E3136382C30202D31332C352E38333139393936202D31332C31322E393939393939362056203131392E3137206320302C352E36393820322E3935382C31332E31313220362E3838312C31372E323435207A206D20392E3133352C2D3136352E32373620632032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238322C2D33362E3336392033362E3336392C2D33362E333639207A220A20202020207374796C653D2266696C6C3A233030303030303B7374726F6B653A233030303030303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A313B66696C6C2D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746834220A2020202020643D226D203235302E3638372C3238392E3536352063202D322E3431382C2D322E353438202D352E3636322C2D332E3935202D392E3133332C2D332E3935202D332E3437312C30202D362E3731352C312E343032202D392E3133342C332E3935206C202D35322E3132322C35342E3931332063202D332E3932332C342E313333202D362E3838312C31312E353437202D362E3838312C31372E323435205620343633206320302C372E31363820352E3833322C31332031332C31332048203239362E3639206320372E3136382C302031332C2D352E3833322031332C2D31332056203336312E373233206320302C2D352E363938202D322E3935382C2D31332E313132202D362E3838312C2D31372E323435207A206D202D392E3133332C3136352E3237362063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B66696C6C2D6F7061636974793A313B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746836220A2020202020643D224D203436342E3130372C3137322E33313030312048203336322E38332063202D352E3639392C30202D31332E3131322C322E393538202D31372E3234342C362E383831206C202D35342E3931342C35322E3132322063202D322E3534382C322E343138202D332E3935312C352E363632202D332E3935312C392E31333420302C332E34373220312E3430332C362E37313620332E3935312C392E313335206C2035342E3931332C35322E3132206320342E3133322C332E3932342031312E3534362C362E3838322031372E3234352C362E3838322068203130312E323737206320372E3136382C302031332C2D352E3833322031332C2D31332076202D3131302E323734206320302C2D372E313638202D352E3833322C2D3133202D31332C2D3133207A206D202D34342E3532382C3130342E3530362063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746838220A2020202020643D226D203139362E3338362C3234302E3434373031206320302C2D332E343732202D312E3430332C2D362E373136202D332E3935312C2D392E313335206C202D35342E3931332C2D35322E31322063202D342E3133322C2D332E393234202D31312E3534362C2D362E383832202D31372E3234352C2D362E38383220482031392063202D372E3136382C30202D31332C352E383332202D31332C31332076203131302E323733206320302C372E31363820352E3833322C31332031332C31332068203130312E323737206320352E3639392C302031332E3131322C2D322E3935382031372E3234342C2D362E383831206C2035342E3931342C2D35322E313232206320322E3534382C2D322E34313720332E3935312C2D352E36363220332E3935312C2D392E313333207A206D202D3133322E3835382C33362E3336392063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E333639203130652D342C32302E303836202D31362E3238322C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A313B66696C6C2D6F7061636974793A3122202F3E3C670A202020202069643D22673132220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673134220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673136220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673138220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673230220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673232220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673234220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673236220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673238220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673330220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673332220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673334220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673336220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673338220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673430220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C656C6C697073650A20202020207374796C653D226F7061636974793A313B66696C6C3A6E6F6E653B66696C6C2D6F7061636974793A313B66696C6C2D72756C653A6576656E6F64643B7374726F6B653A233830383038303B7374726F6B652D77696474683A393B7374726F6B652D6C696E656361703A726F756E643B7374726F6B652D6C696E656A6F696E3A726F756E643B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D646173686F66667365743A303B7374726F6B652D6F7061636974793A313B7061696E742D6F726465723A6D61726B6572732066696C6C207374726F6B65220A202020202069643D2270617468343539392D32220A202020202063783D223234322E3032363335220A202020202063793D223234302E37333134220A202020202072783D2233382E333337373639220A202020202072793D2233372E38303237333822202F3E3C2F7376673E .svg controller_up_released 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D3822207374616E64616C6F6E653D226E6F223F3E0A3C212D2D2047656E657261746F723A2041646F626520496C6C7573747261746F722031372E312E302C20535647204578706F727420506C75672D496E202E205356472056657273696F6E3A20362E3030204275696C6420302920202D2D3E0A0A3C7376670A202020786D6C6E733A64633D22687474703A2F2F7075726C2E6F72672F64632F656C656D656E74732F312E312F220A202020786D6C6E733A63633D22687474703A2F2F6372656174697665636F6D6D6F6E732E6F72672F6E7323220A202020786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323220A202020786D6C6E733A7376673D22687474703A2F2F7777772E77332E6F72672F323030302F737667220A202020786D6C6E733D22687474703A2F2F7777772E77332E6F72672F323030302F737667220A202020786D6C6E733A736F6469706F64693D22687474703A2F2F736F6469706F64692E736F75726365666F7267652E6E65742F4454442F736F6469706F64692D302E647464220A202020786D6C6E733A696E6B73636170653D22687474703A2F2F7777772E696E6B73636170652E6F72672F6E616D657370616365732F696E6B7363617065220A20202076657273696F6E3D22312E31220A20202069643D22436170615F31220A202020783D22307078220A202020793D22307078220A20202076696577426F783D22302030203438302E3030303031203438302E3030303031220A202020786D6C3A73706163653D227072657365727665220A202020736F6469706F64693A646F636E616D653D22636F6E74726F6C6C65725F75705F72656C65617365642E737667220A202020696E6B73636170653A76657273696F6E3D22302E39322E3120723135333731220A20202077696474683D22343830220A2020206865696768743D22343830223E3C6D657461646174610A202020202069643D226D657461646174613437223E3C7264663A5244463E3C63633A576F726B0A2020202020202020207264663A61626F75743D22223E3C64633A666F726D61743E696D6167652F7376672B786D6C3C2F64633A666F726D61743E3C64633A747970650A20202020202020202020207264663A7265736F757263653D22687474703A2F2F7075726C2E6F72672F64632F64636D69747970652F5374696C6C496D61676522202F3E3C64633A7469746C653E3C2F64633A7469746C653E3C2F63633A576F726B3E3C2F7264663A5244463E3C2F6D657461646174613E3C646566730A202020202069643D2264656673343522202F3E3C736F6469706F64693A6E616D6564766965770A202020202070616765636F6C6F723D2223666666666666220A2020202020626F72646572636F6C6F723D2223363636363636220A2020202020626F726465726F7061636974793D2231220A20202020206F626A656374746F6C6572616E63653D223130220A202020202067726964746F6C6572616E63653D223130220A20202020206775696465746F6C6572616E63653D223130220A2020202020696E6B73636170653A706167656F7061636974793D2230220A2020202020696E6B73636170653A70616765736861646F773D2232220A2020202020696E6B73636170653A77696E646F772D77696474683D2231333636220A2020202020696E6B73636170653A77696E646F772D6865696768743D22373035220A202020202069643D226E616D6564766965773433220A202020202073686F77677269643D2266616C7365220A2020202020696E6B73636170653A7A6F6F6D3D22302E3534373432373931220A2020202020696E6B73636170653A63783D222D31302E333730343535220A2020202020696E6B73636170653A63793D223231352E35353335220A2020202020696E6B73636170653A77696E646F772D783D222D38220A2020202020696E6B73636170653A77696E646F772D793D222D38220A2020202020696E6B73636170653A77696E646F772D6D6178696D697A65643D2231220A2020202020696E6B73636170653A63757272656E742D6C617965723D22436170615F31220A2020202020756E6974733D22707822202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746832220A2020202020643D226D203233322E3431392C3139312E333238206320322E3431382C322E35343820352E3636332C332E39353120392E3133342C332E39353120332E3437312C3020362E3731362C2D312E34303320392E3133342C2D332E393531206C2035322E3132322C2D35342E393132206320332E3932332C2D342E31333320362E3838312C2D31312E35343720362E3838312C2D31372E32343520562031372E383933206320302C2D372E313638202D352E3833322C2D31322E39393939393936202D31332C2D31322E393939393939362048203138362E3431372063202D372E3136382C30202D31332C352E38333139393936202D31332C31322E393939393939362056203131392E3137206320302C352E36393820322E3935382C31332E31313220362E3838312C31372E323435207A206D20392E3133352C2D3136352E32373620632032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238322C2D33362E3336392033362E3336392C2D33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233030303030303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746834220A2020202020643D226D203235302E3638372C3238392E3536352063202D322E3431382C2D322E353438202D352E3636322C2D332E3935202D392E3133332C2D332E3935202D332E3437312C30202D362E3731352C312E343032202D392E3133342C332E3935206C202D35322E3132322C35342E3931332063202D332E3932332C342E313333202D362E3838312C31312E353437202D362E3838312C31372E323435205620343633206320302C372E31363820352E3833322C31332031332C31332048203239362E3639206320372E3136382C302031332C2D352E3833322031332C2D31332056203336312E373233206320302C2D352E363938202D322E3935382C2D31332E313132202D362E3838312C2D31372E323435207A206D202D392E3133332C3136352E3237362063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B66696C6C2D6F7061636974793A313B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746836220A2020202020643D224D203436342E3130372C3137322E33313030312048203336322E38332063202D352E3639392C30202D31332E3131322C322E393538202D31372E3234342C362E383831206C202D35342E3931342C35322E3132322063202D322E3534382C322E343138202D332E3935312C352E363632202D332E3935312C392E31333420302C332E34373220312E3430332C362E37313620332E3935312C392E313335206C2035342E3931332C35322E3132206320342E3133322C332E3932342031312E3534362C362E3838322031372E3234352C362E3838322068203130312E323737206320372E3136382C302031332C2D352E3833322031332C2D31332076202D3131302E323734206320302C2D372E313638202D352E3833322C2D3133202D31332C2D3133207A206D202D34342E3532382C3130342E3530362063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E33363920302C32302E303836202D31362E3238332C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746838220A2020202020643D226D203139362E3338362C3234302E3434373031206320302C2D332E343732202D312E3430332C2D362E373136202D332E3935312C2D392E313335206C202D35342E3931332C2D35322E31322063202D342E3133322C2D332E393234202D31312E3534362C2D362E383832202D31372E3234352C2D362E38383220482031392063202D372E3136382C30202D31332C352E383332202D31332C31332076203131302E323733206320302C372E31363820352E3833322C31332031332C31332068203130312E323737206320352E3639392C302031332E3131322C2D322E3935382031372E3234342C2D362E383831206C2035342E3931342C2D35322E313232206320322E3534382C2D322E34313720332E3935312C2D352E36363220332E3935312C2D392E313333207A206D202D3133322E3835382C33362E3336392063202D32302E3038362C30202D33362E3336392C2D31362E323833202D33362E3336392C2D33362E33363920302C2D32302E3038362031362E3238332C2D33362E3336392033362E3336392C2D33362E3336392032302E3038362C302033362E3336392C31362E3238332033362E3336392C33362E333639203130652D342C32302E303836202D31362E3238322C33362E333639202D33362E3336392C33362E333639207A220A20202020207374796C653D2266696C6C3A6E6F6E653B7374726F6B653A233830383038303B7374726F6B652D77696474683A31303B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D6F7061636974793A313B66696C6C2D6F7061636974793A3122202F3E3C670A202020202069643D22673132220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673134220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673136220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673138220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673230220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673232220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673234220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673236220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673238220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673330220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673332220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673334220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673336220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673338220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C670A202020202069643D22673430220A20202020207472616E73666F726D3D227472616E736C61746528302C34382E3839333030352922202F3E3C656C6C697073650A20202020207374796C653D226F7061636974793A313B66696C6C3A6E6F6E653B66696C6C2D6F7061636974793A313B66696C6C2D72756C653A6576656E6F64643B7374726F6B653A233830383038303B7374726F6B652D77696474683A393B7374726F6B652D6C696E656361703A726F756E643B7374726F6B652D6C696E656A6F696E3A726F756E643B7374726F6B652D6D697465726C696D69743A343B7374726F6B652D6461736861727261793A6E6F6E653B7374726F6B652D646173686F66667365743A303B7374726F6B652D6F7061636974793A313B7061696E742D6F726465723A6D61726B6572732066696C6C207374726F6B65220A202020202069643D2270617468343539392D32220A202020202063783D223234322E3032363335220A202020202063793D223234302E37333134220A202020202072783D2233382E333337373639220A202020202072793D2233372E38303237333822202F3E3C2F7376673E .svg switch_off 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D3822207374616E64616C6F6E653D226E6F223F3E0A3C212D2D2047656E657261746F723A2041646F626520496C6C7573747261746F722031392E302E302C20535647204578706F727420506C75672D496E202E205356472056657273696F6E3A20362E3030204275696C6420302920202D2D3E0A0A3C7376670A202020786D6C6E733A64633D22687474703A2F2F7075726C2E6F72672F64632F656C656D656E74732F312E312F220A202020786D6C6E733A63633D22687474703A2F2F6372656174697665636F6D6D6F6E732E6F72672F6E7323220A202020786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323220A202020786D6C6E733A7376673D22687474703A2F2F7777772E77332E6F72672F323030302F737667220A202020786D6C6E733D22687474703A2F2F7777772E77332E6F72672F323030302F737667220A202020786D6C6E733A736F6469706F64693D22687474703A2F2F736F6469706F64692E736F75726365666F7267652E6E65742F4454442F736F6469706F64692D302E647464220A202020786D6C6E733A696E6B73636170653D22687474703A2F2F7777772E696E6B73636170652E6F72672F6E616D657370616365732F696E6B7363617065220A20202076657273696F6E3D22312E31220A20202069643D22436170615F31220A202020783D22307078220A202020793D22307078220A20202076696577426F783D22302030203630203630220A2020207374796C653D22656E61626C652D6261636B67726F756E643A6E6577203020302036302036303B220A202020786D6C3A73706163653D227072657365727665220A202020736F6469706F64693A646F636E616D653D227377697463685F6F66662E737667220A202020696E6B73636170653A76657273696F6E3D22302E39322E3120723135333731223E3C6D657461646174610A202020202069643D226D657461646174613435223E3C7264663A5244463E3C63633A576F726B0A2020202020202020207264663A61626F75743D22223E3C64633A666F726D61743E696D6167652F7376672B786D6C3C2F64633A666F726D61743E3C64633A747970650A20202020202020202020207264663A7265736F757263653D22687474703A2F2F7075726C2E6F72672F64632F64636D69747970652F5374696C6C496D61676522202F3E3C64633A7469746C653E3C2F64633A7469746C653E3C2F63633A576F726B3E3C2F7264663A5244463E3C2F6D657461646174613E3C646566730A202020202069643D2264656673343322202F3E3C736F6469706F64693A6E616D6564766965770A202020202070616765636F6C6F723D2223666666666666220A2020202020626F72646572636F6C6F723D2223363636363636220A2020202020626F726465726F7061636974793D2231220A20202020206F626A656374746F6C6572616E63653D223130220A202020202067726964746F6C6572616E63653D223130220A20202020206775696465746F6C6572616E63653D223130220A2020202020696E6B73636170653A706167656F7061636974793D2230220A2020202020696E6B73636170653A70616765736861646F773D2232220A2020202020696E6B73636170653A77696E646F772D77696474683D2231333636220A2020202020696E6B73636170653A77696E646F772D6865696768743D22373035220A202020202069643D226E616D6564766965773431220A202020202073686F77677269643D2266616C7365220A2020202020696E6B73636170653A7A6F6F6D3D22332E39333333333333220A2020202020696E6B73636170653A63783D223330220A2020202020696E6B73636170653A63793D223330220A2020202020696E6B73636170653A77696E646F772D783D222D38220A2020202020696E6B73636170653A77696E646F772D793D222D38220A2020202020696E6B73636170653A77696E646F772D6D6178696D697A65643D2231220A2020202020696E6B73636170653A63757272656E742D6C617965723D22436170615F3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746832220A2020202020643D224D2031342C3230204320382E3438362C323020342C32342E34383620342C333020342C33352E35313420382E3438362C34302031342C34302031392E3531342C34302032342C33352E3531342032342C33302032342C32342E3438362031392E3531342C32302031342C3230205A206D20302C31382063202D342E3431312C30202D382C2D332E353839202D382C2D3820302C2D342E34313120332E3538392C2D3820382C2D3820342E3431312C3020382C332E35383920382C3820302C342E343131202D332E3538392C38202D382C38207A22202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746834220A2020202020643D224D2034362C31362048203134204320362E32382C313620302C32322E323820302C333020302C33372E373220362E32382C34342031342C3434204820343620432035332E37322C34342036302C33372E37322036302C33302036302C32322E32382035332E37322C31362034362C3136205A206D20302C32362048203134204320372E3338332C343220322C33362E36313720322C333020322C32332E33383320372E3338332C31382031342C31382068203332206320362E3631372C302031322C352E3338332031322C313220302C362E363137202D352E3338332C3132202D31322C3132207A22202F3E3C670A202020202069643D2267313022202F3E3C670A202020202069643D2267313222202F3E3C670A202020202069643D2267313422202F3E3C670A202020202069643D2267313622202F3E3C670A202020202069643D2267313822202F3E3C670A202020202069643D2267323022202F3E3C670A202020202069643D2267323222202F3E3C670A202020202069643D2267323422202F3E3C670A202020202069643D2267323622202F3E3C670A202020202069643D2267323822202F3E3C670A202020202069643D2267333022202F3E3C670A202020202069643D2267333222202F3E3C670A202020202069643D2267333422202F3E3C670A202020202069643D2267333622202F3E3C670A202020202069643D2267333822202F3E3C2F7376673E .svg switch_on 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D3822207374616E64616C6F6E653D226E6F223F3E0A3C212D2D2047656E657261746F723A2041646F626520496C6C7573747261746F722031392E302E302C20535647204578706F727420506C75672D496E202E205356472056657273696F6E3A20362E3030204275696C6420302920202D2D3E0A0A3C7376670A202020786D6C6E733A64633D22687474703A2F2F7075726C2E6F72672F64632F656C656D656E74732F312E312F220A202020786D6C6E733A63633D22687474703A2F2F6372656174697665636F6D6D6F6E732E6F72672F6E7323220A202020786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323220A202020786D6C6E733A7376673D22687474703A2F2F7777772E77332E6F72672F323030302F737667220A202020786D6C6E733D22687474703A2F2F7777772E77332E6F72672F323030302F737667220A202020786D6C6E733A736F6469706F64693D22687474703A2F2F736F6469706F64692E736F75726365666F7267652E6E65742F4454442F736F6469706F64692D302E647464220A202020786D6C6E733A696E6B73636170653D22687474703A2F2F7777772E696E6B73636170652E6F72672F6E616D657370616365732F696E6B7363617065220A20202076657273696F6E3D22312E31220A20202069643D22436170615F31220A202020783D22307078220A202020793D22307078220A20202076696577426F783D22302030203630203630220A2020207374796C653D22656E61626C652D6261636B67726F756E643A6E6577203020302036302036303B220A202020786D6C3A73706163653D227072657365727665220A202020736F6469706F64693A646F636E616D653D227377697463685F6F6E2E737667220A202020696E6B73636170653A76657273696F6E3D22302E39322E3120723135333731223E3C6D657461646174610A202020202069643D226D657461646174613435223E3C7264663A5244463E3C63633A576F726B0A2020202020202020207264663A61626F75743D22223E3C64633A666F726D61743E696D6167652F7376672B786D6C3C2F64633A666F726D61743E3C64633A747970650A20202020202020202020207264663A7265736F757263653D22687474703A2F2F7075726C2E6F72672F64632F64636D69747970652F5374696C6C496D61676522202F3E3C64633A7469746C653E3C2F64633A7469746C653E3C2F63633A576F726B3E3C2F7264663A5244463E3C2F6D657461646174613E3C646566730A202020202069643D2264656673343322202F3E3C736F6469706F64693A6E616D6564766965770A202020202070616765636F6C6F723D2223666666666666220A2020202020626F72646572636F6C6F723D2223363636363636220A2020202020626F726465726F7061636974793D2231220A20202020206F626A656374746F6C6572616E63653D223130220A202020202067726964746F6C6572616E63653D223130220A20202020206775696465746F6C6572616E63653D223130220A2020202020696E6B73636170653A706167656F7061636974793D2230220A2020202020696E6B73636170653A70616765736861646F773D2232220A2020202020696E6B73636170653A77696E646F772D77696474683D2231333636220A2020202020696E6B73636170653A77696E646F772D6865696768743D22373035220A202020202069643D226E616D6564766965773431220A202020202073686F77677269643D2266616C7365220A2020202020696E6B73636170653A7A6F6F6D3D22332E39333333333333220A2020202020696E6B73636170653A63783D223330220A2020202020696E6B73636170653A63793D223330220A2020202020696E6B73636170653A77696E646F772D783D222D38220A2020202020696E6B73636170653A77696E646F772D793D222D38220A2020202020696E6B73636170653A77696E646F772D6D6178696D697A65643D2231220A2020202020696E6B73636170653A63757272656E742D6C617965723D22436170615F3122202F3E3C706174680A2020202020696E6B73636170653A636F6E6E6563746F722D6375727661747572653D2230220A202020202069643D227061746836220A2020202020643D224D2031342C3434204820343620432035332E37322C34342036302C33372E37322036302C33302036302C32322E32382035332E37322C31362034362C31362048203134204320362E32382C313620302C32322E323820302C333020302C33372E373220362E32382C34342031342C3434205A204D2034362C3230206320352E3531342C302031302C342E3438362031302C313020302C352E353134202D342E3438362C3130202D31302C3130202D352E3531342C30202D31302C2D342E343836202D31302C2D313020302C2D352E35313420342E3438362C2D31302031302C2D3130207A22202F3E3C670A202020202069643D2267313022202F3E3C670A202020202069643D2267313222202F3E3C670A202020202069643D2267313422202F3E3C670A202020202069643D2267313622202F3E3C670A202020202069643D2267313822202F3E3C670A202020202069643D2267323022202F3E3C670A202020202069643D2267323222202F3E3C670A202020202069643D2267323422202F3E3C670A202020202069643D2267323622202F3E3C670A202020202069643D2267323822202F3E3C670A202020202069643D2267333022202F3E3C670A202020202069643D2267333222202F3E3C670A202020202069643D2267333422202F3E3C670A202020202069643D2267333622202F3E3C670A202020202069643D2267333822202F3E3C2F7376673E .svg keywords 2323232323232323232323232323232323232323232323232323232323232323232323232323230A232053796E74617820436F6C6F72696E67204D617020466F722045535055490A2323232323232323232323232323232323232323232323232323232323232323232323232323230A0A2323232323232323232323232323232323232323232323232323232323232323232323232323230A232044617461747970657320284B4559574F524431290A2323232323232323232323232323232323232323232323232323232323232323232323232323230A0A4553505549094B4559574F5244310A0A0A2323232323232323232323232323232323232323232323232323232323232323232323232323230A23204D6574686F647320616E642046756E6374696F6E7320284B4559574F524432290A2323232323232323232323232323232323232323232323232323232323232323232323232323230A0A6C6162656C094B4559574F5244320A627574746F6E094B4559574F5244320A7377697463686572094B4559574F5244320A706164094B4559574F5244320A736C69646572094B4559574F5244320A0A626567696E094B4559574F5244320A626567696E535049464653094B4559574F5244320A7072696E74094B4559574F5244320A7570646174655377697463686572094B4559574F5244320A757064617465536C69646572094B4559574F5244320A0A2323232323232323232323232323232323232323232323232323232323232323232323232323230A2320496E7374616E63657320284B4559574F524432290A2323232323232323232323232323232323232323232323232323232323232323232323232323230A0A2323232323232323232323232323232323232323232323232323232323232323232323232323230A2320436F6E7374616E747320284C49544552414C31290A2323232323232323232323232323232323232323232323232323232323232323232323232323230A0A425F444F574E094C49544552414C310A425F5550094C49544552414C310A505F4C4546545F444F574E094C49544552414C310A505F4C4546545F5550094C49544552414C310A505F52494748545F444F574E094C49544552414C310A505F52494748545F5550094C49544552414C310A505F464F525F444F574E094C49544552414C310A505F464F525F5550094C49544552414C310A505F4241434B5F444F574E094C49544552414C310A505F4241434B5F5550094C49544552414C310A505F43454E5445525F444F574E094C49544552414C310A505F43454E5445525F5550094C49544552414C310A535F414354495645094C49544552414C310A535F494E414354495645094C49544552414C310A534C5F56414C5545094C49544552414C310A .txt lang ESPUI 7B0A09226C616E6773223A200A097B0A090922656E2D4742223A200A09097B0A090909226B657973223A200A0909097B0A09090909224C414E475F5355424341544552474F52595F4553505549223A20225573657220496E74657266616365222C0A09090909224C414E475F45535055495F45535055495F5449544C45223A20225469746C65222C0A09090909224C414E475F45535055495F45535055495F484F5453504F54223A2022456E61626C65205769666920486F7473706F7420436F6465222C0A09090909224C414E475F45535055495F45535055495F544F4F4C544950223A202243726561746573206120776562696E74657266616365206F6E207468652045535033322F45535038323636222C0A09090909224C414E475F45535055495F425554544F4E5F425554544F4E223A2022554920427574746F6E222C0A09090909224C414E475F45535055495F4E414D45223A20226E616D65222C0A09090909224C414E475F45535055495F434F4C4F52223A2022436F6C6F72222C0A09090909224C414E475F45535055495F54455854223A202254657874222C0A09090909224C414E475F45535055495F425554544F4E5F544F4F4C544950223A2022412077656220696E7465726661636520627574746F6E222C0A09090909224C414E475F45535055495F4C4142454C5F4C4142454C223A20225549204C6162656C222C0A09090909224C414E475F45535055495F4C4142454C223A20224C6162656C222C0A09090909224C414E475F45535055495F4C4142454C5F544F4F4C544950223A2022412077656220696E74657266616365206C6162656C20796F752063616E207570646174652066726F6D20796F757220636F6465222C0A09090909224C414E475F45535055495F5354415445223A20225374617465222C0A09090909224C414E475F45535055495F5357495443485F535749544348223A2022554920537769746368222C0A09090909224C414E475F45535055495F5041445F504144223A2022554920506164222C0A09090909224C414E475F45535055495F5041445F43454E544552223A202243656E74657220627574746F6E3F220A0909097D0A09097D0A097D0A7D .json library 7B0A2020226E616D65223A20224553505549222C0A2020226B6579776F726473223A20226573707265737369662077656220696E7465726661636520696F7420636F6E74726F6C2073696D706C6520656173792075692075736572696E74657266616365222C0A2020226465736372697074696F6E223A2022455350333220616E6420455350383236362057656220496E74657266616365204C696272617279222C0A2020227265706F7369746F7279223A207B0A202020202274797065223A2022676974222C0A202020202275726C223A202268747470733A2F2F6769746875622E636F6D2F7330303530302F45535055492E676974220A20207D2C0A202022617574686F7273223A205B0A202020207B0A202020202020226E616D65223A20224C756B6173204261636873636877656C6C222C0A20202020202022656D61696C223A20226C756B6173406C627366696C6D2E6174222C0A2020202020202275726C223A202268747470733A2F2F6C627366696C6D2E6174222C0A202020202020226D61696E7461696E6572223A20747275650A202020207D0A20205D2C0A202022646570656E64656E63696573223A205B0A202020207B0A202020202020226E616D65223A2022455350204173796E6320576562536572766572222C0A20202020202022617574686F7273223A202248726973746F20476F63686B6F76222C0A202020202020226672616D65776F726B73223A202261726475696E6F220A202020207D2C0A202020207B0A202020202020226E616D65223A202241726475696E6F4A736F6E222C0A20202020202022617574686F7273223A202242656E6F697420426C616E63686F6E222C0A202020202020226672616D65776F726B73223A202261726475696E6F220A202020207D0A20205D2C0A20202276657273696F6E223A2022322E302E30222C0A2020226672616D65776F726B73223A202261726475696E6F222C0A202022706C6174666F726D73223A20222A220A7D0A .json library 6E616D653D45535055490A76657273696F6E3D322E302E300A617574686F723D4C756B6173204261636873636877656C6C0A6D61696E7461696E65723D4C756B6173204261636873636877656C6C203C6C756B6173406C627366696C6D2E61743E0A73656E74656E63653D455350333220616E6420455350383236362057656220496E74657266616365204C6962726172790A7061726167726170683D412073696D706C65206C696272617279207468617420696D706C656D656E74732061207765622067726170686963616C207573657220696E7465726661636520666F7220455350333220616E6420455350383236362E2049742069732073696D706C6520746F2075736520616E6420776F726B7320736964652062792073696465207769746820796F757220736B657463682E0A63617465676F72793D436F6D6D756E69636174696F6E0A75726C3D68747470733A2F2F6769746875622E636F6D2F7330303530302F45535055490A617263686974656374757265733D2A0A .properties LICENSE 546865204D4954204C6963656E736520284D4954290A0A436F70797269676874202863292032303137204C756B6173204261636873636877656C6C2028733030353030290A417574686F72733A204C756B6173204261636873636877656C6C0A0A5065726D697373696F6E20697320686572656279206772616E7465642C2066726565206F66206368617267652C20746F20616E7920706572736F6E206F627461696E696E67206120636F70790A6F66207468697320736F66747761726520616E64206173736F63696174656420646F63756D656E746174696F6E2066696C657320287468652022536F66747761726522292C20746F206465616C0A696E2074686520536F66747761726520776974686F7574207265737472696374696F6E2C20696E636C7564696E6720776974686F7574206C696D69746174696F6E20746865207269676874730A746F207573652C20636F70792C206D6F646966792C206D657267652C207075626C6973682C20646973747269627574652C207375626C6963656E73652C20616E642F6F722073656C6C0A636F70696573206F662074686520536F6674776172652C20616E6420746F207065726D697420706572736F6E7320746F2077686F6D2074686520536F6674776172652069730A6675726E697368656420746F20646F20736F2C207375626A65637420746F2074686520666F6C6C6F77696E6720636F6E646974696F6E733A0A0A5468652061626F766520636F70797269676874206E6F7469636520616E642074686973207065726D697373696F6E206E6F74696365207368616C6C20626520696E636C7564656420696E20616C6C0A636F70696573206F72207375627374616E7469616C20706F7274696F6E73206F662074686520536F6674776172652E0A0A54484520534F4654574152452049532050524F564944454420224153204953222C20574954484F55542057415252414E5459204F4620414E59204B494E442C2045585052455353204F520A494D504C4945442C20494E434C5544494E4720425554204E4F54204C494D4954454420544F205448452057415252414E54494553204F46204D45524348414E544142494C4954592C0A4649544E45535320464F52204120504152544943554C415220505552504F534520414E44204E4F4E494E4652494E47454D454E542E20494E204E4F204556454E54205348414C4C205448450A415554484F5253204F5220434F5059524947485420484F4C44455253204245204C4941424C4520464F5220414E5920434C41494D2C2044414D41474553204F52204F544845520A4C494142494C4954592C205748455448455220494E20414E20414354494F4E204F4620434F4E54524143542C20544F5254204F52204F54484552574953452C2041524953494E472046524F4D2C0A4F5554204F46204F5220494E20434F4E4E454354494F4E20574954482054484520534F465457415245204F522054484520555345204F52204F54484552204445414C494E475320494E205448450A534F4654574152452E0A README 23204553505549202876322E58290A0A215B45535055495D2868747470733A2F2F6769746875622E636F6D2F7330303530302F45535055492F626C6F622F6D61737465722F646F63732F75695F636F6D706C6574652E706E67290A0A455350554920697320612073696D706C65206C69627261727920746F206D616B65206120776562207573657220696E7465726661636520666F7220796F75722070726F6A65637473207573696E670A746865202A2A455350383236362A2A206F7220746865202A2A45535033322A2A20497420757365732077656220736F636B65747320616E64206C65747320796F75206372656174652C0A636F6E74726F6C2C20616E642075706461746520656C656D656E7473206F6E20796F757220475549207468726F756768206D756C7469706C652064657669636573206C696B652070686F6E65730A616E64207461626C6574732E0A0A455350554920757365732073696D706C652041726475696E6F2D7374796C652073796E74617820666F72206372656174696E67206120736F6C69642C2066756E6374696F6E696E6720757365720A696E7465726661636520776974686F757420746F6F206D75636820626F696C6572706C61746520636F64652E0A0A536F20696620796F752065697468657220646F6E2774206B6E6F7720686F77206F72206A75737420646F6E27742077616E7420746F2077617374652074696D653A207468697320697320796F75720A73696D706C6520736F6C7574696F6E207573657220696E7465726661636520776974686F757420746865206E656564206F6620696E7465726E657420636F6E6E6563746976697479206F7220616E790A6164646974696F6E616C20736572766572732E0A0A546865204C6962726172792072756E732066696E65206F6E20616E79206B696E64206F66202A2A455350383236362A2A20616E64202A2A45535033322A2A20284E6F64654D435520426F617264732C20757377290A0A2323204368616E67656C6F6720666F7220322E303A0A0A2D2041726475696E6F4A534F4E20362E31302E3020537570706F72740A2D2073706C69742070616420696E746F2070616420616E64207061645769746843656E7465720A2D20436C65616E6564204F72646572206F7220706172616D6574657273206F6E207377697463680A2D20636C65616E6564204F72646572206F6620706172616D6574657273206F6E207061640A2D204368616E67657320616C6C206E756D6265727320746F2061637475616C6C79206265206E756D626572732028736C696465722076616C75652C206E756D6265722076616C75652C206D696E20616E64206D6178290A0A2323232041646465642066656174757265730A0A2D205461627320627920406572696E6765726C69202334350A2D2047656E657269632041504920627920406572696E6765726C690A2D204D696E204D6178206F6E20736C6964657220627920406572696E6765726C690A2D204F7074696F6E4C69737420627920406572696E6765726C690A2D205075626C69632041636365737320746F204553504173796E635365727665720A2D20477261706820576964676574202850657273697374207361766520677261706820696E206C6F63616C2073746F7261676520233130290A0A2323204675727468657220526F61646D61700A0A2D20536C6964657220637373206973737565730A2D20696D706C656D656E742047617567650A2D2046696C652075706C6F6164203F0A0A232320446570656E64656E636965730A0A54686973206C69627261727920697320646570656E64656E74206F6E2074686520666F6C6C6F77696E67206C696272617269657320746F2066756E6374696F6E2070726F7065726C792E0A0A2D205B4553504173796E635765627365727665725D2868747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4553504173796E63576562536572766572290A2D205B41726475696E6F4A736F6E5D2868747470733A2F2F6769746875622E636F6D2F62626C616E63686F6E2F41726475696E6F4A736F6E2920284C6173742074657374656420776974680A202076657273696F6E20362E31302E30290A0A2D20285F466F7220455350383236365F29205B4553504173796E635443505D2868747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4553504173796E63544350290A2D20285F466F722045535033325F29205B4173796E635443505D2868747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4173796E63544350290A0A232320486F7720746F20496E7374616C6C0A0A4D616B65207375726520616C6C2074686520646570656E64656E636965732061726520696E7374616C6C65642C207468656E20696E7374616C6C206C696B6520736F3A0A0A23232323205573696E6720506C617474666F726D494F20285F7265636F6D6D656E6465645F290A0A4A75737420696E636C7564652074686973206C696272617279206173206120646570656E64656E6379206F6E206C69625F64657073206C696B6520736F3A0A0A6060600A6C69625F64657073203D0A2020202045535055490A202020204553504173796E635765627365727665720A202020204553504173796E635443502023206F72204173796E63544350206F6E2045535033320A6060600A0A23232323204469726563746C79205468726F7567682041726475696E6F2049444520285F7265636F6D6D656E6465645F290A0A596F752063616E2066696E642074686973204C69627261727920696E207468652041726475696E6F20494445206C696272617279206D616E6167657220476F20746F20536B65746368203E0A496E636C756465204C696272617279203E204C696272617279204D616E61676572203E2053656172636820666F722022455350554922203E20496E7374616C6C0A0A23232323204D616E75616C20496E7374616C6C2041726475696E6F204944450A0A5F466F722057696E646F77733A5F20446F776E6C6F6164207468650A5B5265706F7369746F72795D2868747470733A2F2F6769746875622E636F6D2F7330303530302F45535055492F617263686976652F6D61737465722E7A69702920616E642065787472616374207468650A2E7A697020696E20446F63756D656E74733E41726475696E6F3E4C69627261726965733E7B506C616365202245535055492220666F6C64657220486572657D0A0A5F466F72204C696E75783A5F20446F776E6C6F6164207468650A5B5265706F7369746F72795D2868747470733A2F2F6769746875622E636F6D2F7330303530302F45535055492F617263686976652F6D61737465722E7A69702920616E642065787472616374207468650A2E7A697020696E20536B65746368626F6F6B2F4C69627261726965732F7B506C616365202245535055492220666F6C64657220486572657D0A0A5F466F72206D61634F733A5F20446F776E6C6F6164207468650A5B5265706F7369746F72795D2868747470733A2F2F6769746875622E636F6D2F7330303530302F45535055492F617263686976652F6D61737465722E7A69702920616E642065787472616374207468650A2E7A697020696E207E2F446F63756D656E74732F41726475696E6F2F6C69627261726965732F7B506C616365202245535055492220666F6C64657220486572657D0A0A476F20746F20536B657463683E496E636C756465204C6962726172793E416464202E7A6970204C6962726172793E2053656C6563742074686520446F776E6C6F61646564202E7A69702046696C652E0A0A23232047657474696E6720737461727465640A0A455350554920736572766573207365766572616C2066696C657320746F207468652062726F7773657220746F206275696C64207570206974732077656220696E746572666163652E20546869730A63616E20626520616368696576656420696E203220776179733A205F50524F474D454D5F206F72205F5350494646535F0A0A5F5768656E206045535055492E626567696E2829602069732063616C6C6564207468652064656661756C742069732073657276696E672066696C65732066726F6D204D656D6F727920616E640A45535055492073686F756C6420776F726B206F7574206F662074686520626F78215F0A0A2A2A4F5054494F4E414C3A2A2A2042757420696620746869732063617573657320796F75722070726F6772616D20746F205F75736520746F6F206D756368206D656D6F72795F20796F752063616E0A6275726E207468652066696C657320696E746F20746865205350494646532066696C6573797374656D206F6E20746865204553502E20546865726520617265206E6F772074776F207761797320746F0A646F20746869733A20796F752063616E206569746865722075736520746865204553502066696C652075706C6F616420746F6F6C206F7220796F752075736520746865206C6962726172790A66756E6374696F6E206045535055492E7072657061726546696C6553797374656D2829600A0A232323232053696D706C652066696C6573797374656D207072657061726174696F6E20285F7265636F6D6D656E6465645F290A0A4A757374206F70656E20746865206578616D706C6520736B65746368202A2A7072657061726546696C6553797374656D2A2A20616E642072756E206974206F6E20746865204553502C2028676976650A697420757020746F203330207365636F6E64732C20796F752063616E207365652074686520737461747573206F6E207468652053657269616C204D6F6E69746F72292C20546865206C6962726172790A77696C6C2063726561746520616C6C206E65656465642066696C65732E20436F6E67726174756C6174696F6E732C20796F752061726520646F6E652C2066726F6D206E6F77206F6E20796F750A6A757374206E65656420746F20746F207468697320616761696E207768656E2074686572652069732061206C696272617279207570646174652C206F72207768656E20796F752077616E7420746F0A75736520616E6F746865722063686970203A2D29204E6F7720796F752063616E2075706C6F616420796F7572206E6F726D616C20736B657463682C207768656E20796F7520646F206E6F742063616C6C0A746865206045535055492E7072657061726546696C6553797374656D2829602066756E6374696F6E2074686520636F6D70696C65722077696C6C207374726970206F757420616C6C207468650A756E6E656365737361727920737472696E677320746861742061726520616C726561647920736176656420696E20746865206368697027732066696C6573797374656D20616E6420796F7520686176650A6D6F72652070726F6772616D206D656D6F727920746F20776F726B20776974682E0A0A2323205573657220696E7465726661636520456C656D656E74730A0A2D204C6162656C0A2D20427574746F6E0A2D205377697463680A2D20436F6E74726F6C207061640A2D20436F6E74726F6C2070616420776974682063656E74657220627574746F6E0A2D20536C696465720A2D205465787420496E7075740A2D204E756D626572696E7075740A2D2047726170680A2D204F7074696F6E2073656C6563740A0A436865636B6F757420746865206578616D706C6520666F7220746865207573616765206F7220736565207468652064657461696C656420696E666F2062656C6F770A0A232320417661696C61626C6520636F6C6F72733A0A0A2D2054757271756F6973650A2D20456D6572616C640A2D20506574657272697665720A2D2057657461737068616C740A2D2053756E666C6F7765720A2D20436172726F740A2D20416C697A6172696E0A2D204461726B0A2D204E6F6E650A0A28557365206C696B652060436F6E74726F6C436F6C6F723A3A53756E666C6F77657260290A0A232320446F63756D656E746174696F6E0A0A546865206865617274206F662045535055492069730A5B4553504173796E635765627365727665725D2868747470733A2F2F6769746875622E636F6D2F6D652D6E6F2D6465762F4553504173796E63576562536572766572292E20455350554927730A66726F6E74656E64206973206261736564206F6E205B536B656C65746F6E204353535D28687474703A2F2F676574736B656C65746F6E2E636F6D2F2920616E64206A51756572792D6C696B650A6C69676874776569676874205B7A6570746F2E6A735D2868747470733A2F2F7A6570746F6A732E636F6D2F2920666F722048616E646C696E6720436C69636B204576656E7473204574632E205468650A636F6D6D756E69636174696F6E206265747765656E20746865205F4553505F20616E642074686520636C69656E742062726F7773657220776F726B73207573696E67207765620A736F636B6574732E20455350554920646F6573206E6F74206E656564206E6574776F726B2061636365737320616E642063616E206265207573656420696E207374616E64616C6F6E65206163636573730A706F696E74206D6F64652C20616C6C207265736F757263657320617265206C6F61646564206469726563746C792066726F6D207468652045535073206D656D6F72792E0A0A546869732073656374696F6E2077696C6C206578706C61696E20696E2064657461696C20686F7720746865204C69627261727920697320746F20626520757365642066726F6D207468650A41726475696E6F20636F646520736964652E20496E207468652061726475696E6F2060736574757028296020726F7574696E652074686520696E746572666163652063616E20626520637573746F6D6973656420627920616464696E6720554920456C656D656E74732E0A5468697320697320646F6E652062792063616C6C696E672074686520636F72726573706F6E64696E67206C696272617279206D6574686F6473206F6E20746865204C696272617279206F626A6563740A604553505549602E2045673A206045535055492E627574746F6E2822627574746F6E222C20266D7943616C6C6261636B293B602063726561746573206120627574746F6E20696E207468650A696E7465726661636520746861742063616C6C732074686520606D7943616C6C6261636B28436F6E74726F6C202A73656E6465722C20696E742076616C756529602066756E6374696F6E207768656E206368616E6765642E20416C6C20627574746F6E7320616E640A6974656D732063616C6C2074686569722063616C6C6261636B207768656E657665722074686572652069732061207374617465206368616E67652066726F6D207468656D2E2054686973206D65616E730A74686520627574746F6E2077696C6C2063616C6C207468652063616C6C6261636B207768656E206974206973207072657373656420616E6420616C736F20616761696E207768656E2069742069730A72656C65617365642E20546F20736570617261746520646966666572656E74206576656E747320616E20696E7465676572206E756D626572207769746820746865206576656E74206E616D652069730A70617373656420746F207468652063616C6C6261636B2066756E6374696F6E20746861742063616E2062652068616E646C656420696E2061206073776974636828297B7D636173657B7D600A73746174656D656E742E204865726520697320616E206F76657276696577206F66207468652063757272656E746C7920696D706C656D656E74656420646966666572656E7420656C656D656E74730A6F6620746865205549206C6962726172793A0A0A2323232320427574746F6E0A0A215B427574746F6E735D2868747470733A2F2F6769746875622E636F6D2F7330303530302F45535055492F626C6F622F6D61737465722F646F63732F75695F627574746F6E2E706E67290A0A427574746F6E7320686176652061206E616D6520616E6420612063616C6C6261636B2076616C75652E20546865792068617665206F6E65206576656E7420666F72207072657373202860425F444F574E602920616E64206F6E650A666F722072656C65617365202860425F555060292E0A0A2D20425F444F574E0A2D20425F55500A0A23232323205377697463680A0A215B53776974636865735D2868747470733A2F2F6769746875622E636F6D2F7330303530302F45535055492F626C6F622F6D61737465722F646F63732F75695F73776974636865732E706E67290A0A53776974636865732073796E63207468656972207374617465206F6E20616C6C20636F6E6E656374656420646576696365732E2054686973206D65616E73207768656E20796F75206368616E67650A74686569722076616C75652074686579206368616E67652076697369626C79206F6E20616C6C207461626C657473206F7220636F6D70757465727320746861742063757272656E746C790A646973706C61792074686520696E746572666163652E205468657920616C736F20686176652074776F207479706573206F66206576656E74733A206F6E65207768656E207475726E696E67206F6E202860535F41435449564560290A616E64206F6E65207768656E207475726E696E67206F6666202860535F494E41435449564560292E0A0A2D20535F4143544956450A2D20535F494E4143544956450A0A2323232320427574746F6E7061640A0A215B636F6E74726F6C20706164735D2868747470733A2F2F6769746875622E636F6D2F7330303530302F45535055492F626C6F622F6D61737465722F646F63732F75695F636F6E74726F6C7061642E706E67290A0A427574746F6E207061647320636F6D6520696E2074776F20666C61766F7572733A2077697468206F7220776974686F757420612063656E74657220627574746F6E2E20546865792061726520766572790A75736566756C20666F7220636F6E2D74726F6C6C696E6720616C6C206B696E6473206F66206D6F76656D656E7473206F662076656869636C6573206F7220616C736F206F6620636F75727365206F75720A77616C6B696E6720726F626F74732E20546865792075736520612073696E676C652063616C6C6261636B207065722070616420616E6420686176652038206F7220313020646966666572656E740A6576656E7420747970657320746F20646966666572656E74696174652074686520627574746F6E20616374696F6E732E0A0A2D20505F4C4546545F444F574E0A2D20505F4C4546545F55500A2D20505F52494748545F444F574E0A2D20505F52494748545F55500A2D20505F464F525F444F574E0A2D20505F464F525F55500A2D20505F4241434B5F444F574E0A2D20505F4241434B5F55500A2D20505F43454E5445525F444F574E0A2D20505F43454E5445525F55500A0A23232323204C6162656C730A0A215B6C6162656C735D2868747470733A2F2F6769746875622E636F6D2F7330303530302F45535055492F626C6F622F6D61737465722F646F63732F75695F6C6162656C732E706E67290A0A4C6162656C73206172652061206E69636520746F6F6C20746F2067657420696E666F726D6174696F6E2066726F6D2074686520726F626F7420746F20746865207573657220696E746572666163652E0A546869732063616E20626520646F6E6520746F2073686F77207374617465732C2076616C756573206F662073656E736F727320616E6420636F6E66696775726174696F6E20706172616D65746572732E0A546F2073656E6420646174612066726F6D2074686520636F64652075736520604553502E7072696E74286C6162656C49642C20225465787422293B60202E204C6162656C73206765742061206E616D650A6F6E206372656174696F6E20616E64206120696E697469616C2076616C75652E20546865206E616D65206973206E6F74206368616E676561626C65206F6E6365207468652055490A696E697469616C697365642E0A0A4C6162656C73206175746F6D61746963616C6C79207772617020796F757220746578742E20496620796F752077616E74207468656D20746F2068617665206D756C7469706C65206C696E6573207573650A746865206E6F726D616C20603C62723E602074616720696E2074686520737472696E6720796F75207072696E7420746F20746865206C6162656C0A0A2323232320536C696465720A0A215B736C696465725D2868747470733A2F2F6769746875622E636F6D2F7330303530302F45535055492F626C6F622F6D61737465722F646F63732F75695F736C696465722E706E67290A0A54686520536C696465722063616E206265207573656420746F20736C696465207468726F75676820612076616C75652066726F6D203120746F203130302E20536C696465732070726F766964650A7265616C74696D6520646174612C2061726520746F75636820636F6D70617469626C6520616E642063616E206265207573656420746F20666F72206578616D706C6520636F6E74726F6C20610A536572766F2E205468652063757272656E742076616C75652069732073686F776E207768696C652074686520736C69646572206973206472616767656420696E2061206C6974746C6520627562626C650A6F766572207468652068616E646C652E20496E207468652043616C6C6261636B2074686520736C6964657220646F6573206E6F742072657475726E20616E20696E7420627574206120537472696E672E0A55736520746865202E746F496E742066756E6374696F6E20746F20636F6E76657274207468652076616C75652C2073656520746865202A2A6775692A2A206578616D706C6520746F20636865636B20686F7720697420776F726B732E0A0A4120736C6964657220757375616C6C79206F6E6C792073656E64732061206E65772076616C7565207768656E2069742069732072656C656173656420746F20736176652074686520657370732066726F6D206265696E67207370616D6D656420776974682076616C7565732E2054686973206265686176696F75722063616E206265206361686E67656420676C6F62616C6C79207573696E6720612070726F7065727479206F6620746865204553505549206F626A656374206265666F72652060626567696E2829603A0A0A6060600A202045535055492E736C69646572436F6E74696E756F7573203D20747275653B0A202045535055492E626567696E2822455350554920436F6E74726F6C22293B0A6060600A0A23232323204E756D62657220496E7075740A0A215B6E756D6265725D2868747470733A2F2F6769746875622E636F6D2F7330303530302F45535055492F626C6F622F6D61737465722F646F63732F75695F6E756D6265722E706E67290A0A546865206E756D626572696E7075742063616E206265207573656420746F206469726563746C7920696E707574206E756D6265727320746F20796F75722070726F6772616D2E20596F752063616E0A656E74657220612056616C756520696E746F20697420616E64207768656E20796F752061726520646F6E65207769746820796F7572206368616E67652069742069732073656E7420746F207468650A4553502E0A0A41206E756D62657220626F78206E6565647320746F20686176652061206D696E20616E642061206D61782076616C75652E20546F20736574206974207570206A757374207573653A0A0A6045535055492E6E756D62657228224E756D62657274657374222C20266E756D62657243616C6C2C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C20352C20302C203130293B600A0A23232323205465787420496E7075740A0A215B746578745D2868747470733A2F2F6769746875622E636F6D2F7330303530302F45535055492F626C6F622F6D61737465722F646F63732F75695F746578742E706E67290A0A5468652074657874696E70757420776F726B7320766572792073696D696C6172206C696B6520746865206E756D62657220696E707574206275742077697468206120737472696E672E20596F750A63616E20656E746572206120537472696E6720696E746F20697420616E64207768656E20796F752061726520646F6E65207769746820796F7572206368616E67652069742069732073656E7420746F0A746865204553502E0A0A232323232047726170680A0A215B67726170685D2868747470733A2F2F6769746875622E636F6D2F7330303530302F45535055492F626C6F622F6D61737465722F646F63732F75695F67726170682E706E67290A0A546865206772617068207769646765742063616E20646973706C617920677261706820706F696E747320776974682074696D657374616D7020617420776963682074686579206172726976650A0A557365206045535055492E6164644772617068506F696E7428677261706849642C2072616E646F6D28312C20353029293B6020746F206164642061206E65772076616C7565206174207468652063757272656E742074696D652C20757365206045535055492E636C65617247726170682867726170684964296020746F20636C6561722074686520656E746972652067726170682E0A477261706820706F696E74732061726520736176656420696E207468652062726F7773657220696E202A2A6C6F63616C73746F726167652A2A20746F2062652070657273697374616E742C20636C656172206C6F63616C2073746F72616765746F2072656D6F76652074686520706F696E7473206F722075736520636C656172477261706828292066726F6D20612062627574746F6E2063616C6C6261636B20746F2070726F76696465206120636C65617220627574746F6E2E0A0A23232323204F7074696F6E2073656C6563740A0A215B6F7074696F6E315D2868747470733A2F2F6769746875622E636F6D2F7330303530302F45535055492F626C6F622F6D61737465722F646F63732F75695F73656C656374312E706E67290A215B6F7074696F6E325D2868747470733A2F2F6769746875622E636F6D2F7330303530302F45535055492F626C6F622F6D61737465722F646F63732F75695F73656C656374322E706E67290A0A546865206F7074696F6E2073656C65637420776F726B73206279206669727374206372656174696E6720612073656C65637420776964676574206C696B6520736F0A0A6075696E7431365F742073656C65637431203D2045535055492E616464436F6E74726F6C2820436F6E74726F6C547970653A3A53656C6563742C202253656C6563743A222C2022222C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C20746162312C202673656C6563744578616D706C6520293B600A0A416E64207468656E20616464696E67204F7074696F6E7320746F206974206C696B6520736570657261746520776964676574732C2073706563696679696E67207468652073656C6563742061732074686520706172656E743A0A0A6060600A45535055492E616464436F6E74726F6C2820436F6E74726F6C547970653A3A4F7074696F6E2C20224F7074696F6E31222C20224F707431222C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C2073656C6563743120293B0A45535055492E616464436F6E74726F6C2820436F6E74726F6C547970653A3A4F7074696F6E2C20224F7074696F6E32222C20224F707432222C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C2073656C6563743120293B0A45535055492E616464436F6E74726F6C2820436F6E74726F6C547970653A3A4F7074696F6E2C20224F7074696F6E33222C20224F707433222C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C2073656C6563743120293B0A6060600A0A436865636B20746865202A2A7461626265644775692A2A206578616D706C6520666F72206120776F726B696E672064656D6F0A0A232323205573696E6720546162730A0A215B746162735D2868747470733A2F2F6769746875622E636F6D2F7330303530302F45535055492F626C6F622F6D61737465722F646F63732F75695F746162732E706E67290A0A546162732063616E206265207573656420746F206F7267616E697A6520796F7572207769646765747320696E2070616765732E20436865636B2074686520746162626564477569206578616D706C652E0A546162732063616E2062652063726561746564207573696E67207468652067656E657269632066756E6374696F6E73206C696B6520736F3A0A6045535055492E616464436F6E74726F6C2820436F6E74726F6C547970653A3A5461622C202253657474696E67732031222C202253657474696E677320312220293B600A0A5468656E20616C6C207769646765747320666F722074686520746162206E65656420746F20626520616464656420746F2069742062792073706563696679696E672074686520746162206173207468652070617272656E74202877696467657473206E6F7420616464656420746F2061207461622077696C6C2062652073686F776E2061626F766520746865207461622073656C63746F72290A0A6045535055492E616464436F6E74726F6C2820436F6E74726F6C547970653A3A546578742C202254657874205469746C653A222C2022612054657874204669656C64222C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C20746162312C20267465787443616C6C20293B600A0A23232320496E697469616C69736174696F6E206F66207468652055490A0A416674657220616C6C2074686520656C656D656E74732061726520636F6E6669677572656420796F752063616E20757365206045535055492E626567696E2822536F6D65205469746C6522293B600A746F2073746172742074686520554920696E746572666163652E20284F72206045535055492E626567696E5350494646532822536F6D65205469746C6522293B6020726573706563746976656C79290A4D616B65207375726520796F75207365747570206120776F726B696E67206E6574776F726B20636F6E6E656374696F6E206F72204163636573506F696E74202A2A6265666F72652A2A20285365650A6775692E696E6F206578616D706C65292E205468652077656220696E746572666163652063616E207468656E20626520757365642066726F6D206D756C7469706C652064657669636573206174206F6E636520616E640A616C736F2073686F777320616E20636F6E6E656374696F6E2073746174757320696E2074686520746F70206261722E0A0A23232320416476616E6365643A2047656E65726963206372656174696F6E20616E642075706461746573206F6620636F6E74726F6C20776964676574730A0A54686572652061726520322067656E657269632066756E6374696F6E7320746F2063726561746520616E642075706461746520636F6E74726F6C732C20746F20736565207468656D20696E20616374696F6E20636865636B20746865202A2A6775692D67656E657269632D6170692A2A206578616D706C652E0A0A546F2063726561746520612067656E6572696320636F6E74726F6C207573653A0A6075696E7431365F74207377697463684F6E65203D2045535055492E616464436F6E74726F6C28436F6E74726F6C547970653A3A53776974636865722C2022537769746368206F6E65222C2022222C20436F6E74726F6C436F6C6F723A3A416C697A6172696E2C20436F6E74726F6C3A3A6E6F506172656E742C20267377697463684578616D706C65293B600A0A5468656E206974732076616C75652063616E206265207570646174656420627920646F696E673A0A0A6045535055492E757064617465436F6E74726F6C56616C7565287374617475732C2022537461727422293B600A0A596F752063616E20616C736F20757064617465206F7468657220706172616D6574657273206F662074686520636F6E74726F6C206C696B652069747320636F6C6F72207573696E673A0A0A6060600A2020202045535055492E676574436F6E74726F6C287377697463684F6E65292D3E636F6C6F72203D20436F6E74726F6C436F6C6F723A3A436172726F743B0A2020202045535055492E757064617465436F6E74726F6C287377697463684F6E65293B0A6060600A0A232323204C6F67206F75747075740A0A455350554920686173207365766572616C20646966666572656E74206C6F67206C6576656C732E20596F752063616E20736574207468656D207573696E67207468650A6045535055492E736574566572626F7369747928566572626F736974793A3A566572626F73654A534F4E29602066756E6374696F6E2E0A0A4C6F676C6576656C73206172653A0A0A2D2060566572626F736974793A3A517569657460202864656661756C74290A2D2060566572626F736974793A3A566572626F7365600A2D2060566572626F736974793A3A566572626F73654A534F4E600A0A566572626F73654A534F4E206F75747075747320746865206D6F737420646562756720696E666F726D6174696F6E2E0A0A23232320416476616E6365642070726F706572746965730A0A496620796F752068617665206D616E7920646966666572656E742077696467657473206974206D69676874206265206E656365737361727920746F2061646A75737420746865204A534F4E2042756666657273207573656420696E7465726E616C6C7920696E204553505549206265666F7265202E626567696E2829203A0A0A6060600A2045535055492E6A736F6E557064617465446F63756D656E7453697A65203D20323030303B202F2F2054686973206973207468652064656661756C742C20616E6420746869732076616C7565206973206E6F742061666665637465642062792074686520616D6F756E74206F6620776964676574730A2045535055492E6A736F6E496E697469616C446F63756D656E7453697A65203D20383030303B202F2F2054686973206973207468652064656661756C742C2061646A757374207768656E20796F75206861766520746F6F206D616E792077696467657473206F72206F7074696F6E730A2045535055492E626567696E2822455350554920436F6E74726F6C22293B0A6060600A0A23204E6F74657320666F7220446576656C6F706D656E740A0A496620796F752077616E7420746F20776F726B206F6E207468652048544D4C2F4353532F4A532066696C65732C20646F206D616B65206368616E67657320696E20746865205F646174615F0A6469726563746F72792E205768656E20796F75206E65656420746F207472616E73666572207468617420636F646520746F20746865204553502C2072756E0A60746F6F6C732F707265706172655F7374617469635F75695F736F75726365732E7079202D616020287468697320736372697074206E65656473202A2A707974686F6E332A2A2077697468207468650A6D6F64756C6573202A2A68746D6C6D696E2A2A2C202A2A6A736D696E2A2A20616E64202A2A637373636F6D70726573736F722A2A292E20546869732077696C6C2067656E6572617465206129206D696E69666965642066696C65730A6E65787420746F20746865206F726967696E616C2066696C657320616E64206229207468652043206865616465722066696C657320696E206073726360207468617420636F6E7461696E20746865206D696E696669656420616E640A677A69707065642048544D4C2F4353532F4A5320646174612E20416C7465726E61746976656C792C20796F752063616E20737065636966792074686520602D2D736F757263656020616E6420602D2D7461726765746020617267756D656E747320746F207468650A60707265706172655F7374617469635F75695F736F75726365732E70796020736372697074202872756E207468652073637269707420776974686F757420617267756D656E747320666F720A68656C702920696620796F752077616E7420746F2075736520646966666572656E74206C6F636174696F6E732E0A0A496620796F7520646F6E27742068617665206120707974686F6E20656E7669726F6E6D656E742C20796F75206E65656420746F206D696E69667920616E6420677A6970207468650A48544D4C2F4353532F4A532066696C6573206D616E75616C6C792E20492077726F74652061206C6974746C652075736566756C206A73666964646C6520666F7220746869732C0A5B73656520686572655D2868747470733A2F2F6A73666964646C652E6E65742F7330303530302F79764C62687575762F292E0A0A496620796F75206368616E676520736F6D657468696E6720696E2048544D4C2F4353532F4A5320616E642077616E7420746F2063726561746520612070756C6C20726571756573742C20706C656173650A646F20696E636C75646520746865206D696E69666965642076657273696F6E7320616E6420636F72726573706F6E64696E672043206865616465722066696C657320696E20796F75720A636F6D6D6974732E2028446F202A2A4E4F542A2A20636F6D6D697420616C6C20746865206D696E69666965642076657273696F6E7320666F7220746865206E6F6E206368616E6765642066696C6573290A0A2320436F6E747269627574650A0A4C696B65642074686973204C6962726172793F20596F752063616E202A2A737570706F72742A2A206D652062792073656E64696E67206D652061203A636F666665653A0A5B436F666665655D2868747470733A2F2F70617970616C2E6D652F6C756B61736261636873636877656C6C2F35292E0A0A4F74686572776973652049207265616C6C792077656C636F6D65202A2A50756C6C2052657175657374732A2A2E0A .md src dataControlsJS 636F6E73742063686172204A535F434F4E54524F4C535B5D2050524F474D454D203D2052223D3D3D3D3D280A636F6E73742055495F494E495449414C5F4755493D3230303B636F6E7374205550444154455F4F46465345543D3130303B636F6E73742055495F544954454C3D303B636F6E73742055495F5041443D313B636F6E7374205550444154455F5041443D3130313B636F6E73742055495F435041443D323B636F6E7374205550444154455F435041443D3130323B636F6E73742055495F425554544F4E3D333B636F6E7374205550444154455F425554544F4E3D3130333B636F6E73742055495F4C4142454C3D343B636F6E7374205550444154455F4C4142454C3D3130343B636F6E73742055495F53574954434845523D353B636F6E7374205550444154455F53574954434845523D3130353B636F6E73742055495F534C494445523D363B636F6E7374205550444154455F534C494445523D3130363B636F6E73742055495F4E554D4245523D373B636F6E7374205550444154455F4E554D4245523D3130373B636F6E73742055495F544558545F494E5055543D383B636F6E7374205550444154455F544558545F494E5055543D3130383B636F6E73742055495F47524150483D393B636F6E7374204144445F47524150485F504F494E543D31303B636F6E737420434C4541525F47524150483D3130393B636F6E73742055495F5441423D31313B636F6E7374205550444154455F5441423D3131313B636F6E73742055495F53454C4543543D31323B636F6E7374205550444154455F53454C4543543D3131323B636F6E73742055495F4F5054494F4E3D31333B636F6E7374205550444154455F4F5054494F4E3D3131333B636F6E73742055495F4D494E3D31343B636F6E7374205550444154455F4D494E3D3131343B636F6E73742055495F4D41583D31353B636F6E7374205550444154455F4D41583D3131353B636F6E73742055495F535445503D31363B636F6E7374205550444154455F535445503D3131363B636F6E73742055495F47415547453D31373B636F6E737420555054444154455F47415547453D3131373B636F6E73742055495F414343454C3D31383B636F6E737420555054444154455F414343454C3D3131373B636F6E73742055503D303B636F6E737420444F574E3D313B636F6E7374204C4546543D323B636F6E73742052494748543D333B636F6E73742043454E5445523D343B636F6E737420435F54555251554F4953453D303B636F6E737420435F454D4552414C443D313B636F6E737420435F504554455252495645523D323B636F6E737420435F57455441535048414C543D333B636F6E737420435F53554E464C4F5745523D343B636F6E737420435F434152524F543D353B636F6E737420435F414C495A4152494E3D363B636F6E737420435F4441524B3D373B636F6E737420435F4E4F4E453D3235353B766172206772617068446174613D6E657720417272617928293B76617220686173416363656C3D66616C73653B76617220736C69646572436F6E74696E756F75733D66616C73653B66756E6374696F6E20636F6C6F72436C61737328636F6C6F724964297B636F6C6F7249643D4E756D62657228636F6C6F724964293B73776974636828636F6C6F724964297B6361736520435F54555251554F4953453A72657475726E2274757271756F697365223B6361736520435F454D4552414C443A72657475726E22656D6572616C64223B6361736520435F504554455252495645523A72657475726E2270657465727269766572223B6361736520435F57455441535048414C543A72657475726E2277657461737068616C74223B6361736520435F53554E464C4F5745523A72657475726E2273756E666C6F776572223B6361736520435F434152524F543A72657475726E22636172726F74223B6361736520435F414C495A4152494E3A72657475726E22616C697A6172696E223B6361736520435F4E4F4E453A72657475726E226461726B223B64656661756C743A72657475726E22223B7D7D0A76617220776562736F636B3B76617220776562736F636B436F6E6E65637465643D66616C73653B66756E6374696F6E20726571756573744F7269656E746174696F6E5065726D697373696F6E28297B7D0A66756E6374696F6E207361766547726170684461746128297B6C6F63616C53746F726167652E7365744974656D28226573707569677261706873222C4A534F4E2E737472696E676966792867726170684461746129293B7D0A66756E6374696F6E20726573746F7265477261706844617461286964297B766172207361766564446174613D6C6F63616C53746F726167652E6765744974656D28226573707569677261706873222C677261706844617461293B696628736176656444617461213D6E756C6C297B7361766564446174613D4A534F4E2E706172736528736176656444617461293B72657475726E207361766564446174615B69645D3B7D0A72657475726E5B5D3B7D0A66756E6374696F6E207265737461727428297B2428646F63756D656E74292E61646428222A22292E6F666628293B24282223726F7722292E68746D6C282222293B776562736F636B2E636C6F736528293B737461727428293B7D0A66756E6374696F6E20636F6E5374617475734572726F7228297B776562736F636B436F6E6E65637465643D66616C73653B24282223636F6E53746174757322292E72656D6F7665436C6173732822636F6C6F722D677265656E22293B24282223636F6E53746174757322292E616464436C6173732822636F6C6F722D72656422293B24282223636F6E53746174757322292E68746D6C28224572726F72202F204E6F20436F6E6E656374696F6E202623383633353B22293B24282223636F6E53746174757322292E6F666628293B24282223636F6E53746174757322292E6F6E287B636C69636B3A726573746172747D293B7D0A66756E6374696F6E2068616E646C655669736962696C6974794368616E676528297B69662821776562736F636B436F6E6E6563746564262621646F63756D656E742E68696464656E297B7265737461727428293B7D7D0A66756E6374696F6E20737461727428297B646F63756D656E742E6164644576656E744C697374656E657228227669736962696C6974796368616E6765222C68616E646C655669736962696C6974794368616E67652C66616C7365293B776562736F636B3D6E657720576562536F636B6574282277733A2F2F222B77696E646F772E6C6F636174696F6E2E686F73746E616D652B222F777322293B776562736F636B2E6F6E6F70656E3D66756E6374696F6E28657674297B636F6E736F6C652E6C6F672822776562736F636B206F70656E22293B24282223636F6E53746174757322292E616464436C6173732822636F6C6F722D677265656E22293B24282223636F6E53746174757322292E746578742822436F6E6E656374656422293B776562736F636B436F6E6E65637465643D747275653B7D3B776562736F636B2E6F6E636C6F73653D66756E6374696F6E28657674297B636F6E736F6C652E6C6F672822776562736F636B20636C6F736522293B636F6E5374617475734572726F7228293B7D3B776562736F636B2E6F6E6572726F723D66756E6374696F6E28657674297B636F6E736F6C652E6C6F6728657674293B636F6E5374617475734572726F7228293B7D3B7661722068616E646C654576656E743D66756E6374696F6E28657674297B76617220646174613D4A534F4E2E7061727365286576742E64617461293B76617220653D646F63756D656E742E626F64793B7661722063656E7465723D22223B73776974636828646174612E74797065297B636173652055495F494E495449414C5F4755493A696628646174612E736C69646572436F6E74696E756F7573297B736C69646572436F6E74696E756F75733D646174612E736C69646572436F6E74696E756F75733B7D0A646174612E636F6E74726F6C732E666F724561636828656C656D656E743D3E7B76617220666175784576656E743D7B646174613A4A534F4E2E737472696E6769667928656C656D656E74297D3B68616E646C654576656E7428666175784576656E74293B7D293B627265616B3B636173652055495F544954454C3A646F63756D656E742E7469746C653D646174612E6C6162656C3B242822236D61696E48656164657222292E68746D6C28646174612E6C6162656C293B627265616B3B636173652055495F4C4142454C3A76617220706172656E743B696628646174612E706172656E74436F6E74726F6C297B706172656E743D24282223746162222B646174612E706172656E74436F6E74726F6C293B7D656C73657B706172656E743D24282223726F7722293B7D0A706172656E742E617070656E6428223C6469762069643D276964222B0A646174612E69642B0A222720636C6173733D2774776F20636F6C756D6E732063617264207463656E74657220222B0A636F6C6F72436C61737328646174612E636F6C6F72292B0A22273E222B0A223C68353E222B0A646174612E6C6162656C2B0A223C2F68353E3C68722F3E222B0A223C7370616E2069643D276C222B0A646174612E69642B0A222720636C6173733D276C6162656C206C6162656C2D77726170273E222B0A646174612E76616C75652B0A223C2F7370616E3E222B0A223C2F6469763E22293B627265616B3B636173652055495F425554544F4E3A76617220706172656E743B696628646174612E706172656E74436F6E74726F6C297B706172656E743D24282223746162222B646174612E706172656E74436F6E74726F6C293B7D656C73657B706172656E743D24282223726F7722293B7D0A706172656E742E617070656E6428223C6469762069643D276964222B0A646174612E69642B0A222720636C6173733D276F6E6520636F6C756D6E732063617264207463656E74657220222B0A636F6C6F72436C61737328646174612E636F6C6F72292B0A22273E222B0A223C68353E222B0A646174612E6C6162656C2B0A223C2F68353E3C68722F3E222B0A223C627574746F6E2069643D2762746E222B0A646174612E69642B0A222720222B0A226F6E6D6F757365646F776E3D27627574746F6E636C69636B28222B0A646174612E69642B0A222C2074727565292720222B0A226F6E6D6F75736575703D27627574746F6E636C69636B28222B0A646174612E69642B0A222C2066616C736529273E222B0A646174612E76616C75652B0A223C2F627574746F6E3E3C2F6469763E22293B2428222362746E222B646174612E6964292E6F6E287B746F75636873746172743A66756E6374696F6E2865297B652E70726576656E7444656661756C7428293B627574746F6E636C69636B28646174612E69642C74727565293B7D2C746F756368656E643A66756E6374696F6E2865297B652E70726576656E7444656661756C7428293B627574746F6E636C69636B28646174612E69642C66616C7365293B7D7D293B627265616B3B636173652055495F53574954434845523A76617220706172656E743B696628646174612E706172656E74436F6E74726F6C297B706172656E743D24282223746162222B646174612E706172656E74436F6E74726F6C293B7D656C73657B706172656E743D24282223726F7722293B7D0A706172656E742E617070656E6428223C6469762069643D276964222B0A646174612E69642B0A222720636C6173733D276F6E6520636F6C756D6E732063617264207463656E74657220222B0A636F6C6F72436C61737328646174612E636F6C6F72292B0A22273E222B0A223C68353E222B0A646174612E6C6162656C2B0A223C2F68353E3C68722F3E222B0A223C6C6162656C2069643D27736C222B0A646174612E69642B0A222720636C6173733D2773776974636820222B0A28646174612E76616C75653D3D2231223F22636865636B6564223A2222292B0A22273E222B0A223C64697620636C6173733D27696E273E3C696E70757420747970653D27636865636B626F78272069643D2773222B0A646174612E69642B0A2227206F6E436C69636B3D27737769746368657228222B0A646174612E69642B0A222C6E756C6C292720222B0A28646174612E76616C75653D3D2231223F22636865636B6564223A2222292B0A222F3E3C2F6469763E222B0A223C2F6C6162656C3E222B0A223C2F6469763E22293B737769746368657228646174612E69642C646174612E76616C7565293B627265616B3B636173652055495F435041443A636173652055495F5041443A76617220706172656E743B696628646174612E706172656E74436F6E74726F6C297B706172656E743D24282223746162222B646174612E706172656E74436F6E74726F6C293B7D656C73657B706172656E743D24282223726F7722293B7D0A706172656E742E617070656E6428223C6469762069643D276964222B0A646174612E69642B0A222720636C6173733D2774776F20636F6C756D6E732063617264207463656E74657220222B0A636F6C6F72436C61737328646174612E636F6C6F72292B0A22273E222B0A223C68353E222B0A646174612E6C6162656C2B0A223C2F68353E3C68722F3E222B0A223C6E617620636C6173733D27636F6E74726F6C273E222B0A223C756C3E222B0A223C6C693E3C61206F6E6D6F757365646F776E3D27706164636C69636B2855502C20222B0A646174612E69642B0A222C20747275652927206F6E6D6F75736575703D27706164636C69636B2855502C20222B0A646174612E69642B0A222C2066616C736529272069643D277066222B0A646174612E69642B0A22273EE296B23C2F613E3C2F6C693E222B0A223C6C693E3C61206F6E6D6F757365646F776E3D27706164636C69636B2852494748542C20222B0A646174612E69642B0A222C20747275652927206F6E6D6F75736575703D27706164636C69636B2852494748542C20222B0A646174612E69642B0A222C2066616C736529272069643D277072222B0A646174612E69642B0A22273EE296B23C2F613E3C2F6C693E222B0A223C6C693E3C61206F6E6D6F757365646F776E3D27706164636C69636B284C4546542C20222B0A646174612E69642B0A222C20747275652927206F6E6D6F75736575703D27706164636C69636B284C4546542C20222B0A646174612E69642B0A222C2066616C736529272069643D27706C222B0A646174612E69642B0A22273EE296B23C2F613E3C2F6C693E222B0A223C6C693E3C61206F6E6D6F757365646F776E3D27706164636C69636B28444F574E2C20222B0A646174612E69642B0A222C20747275652927206F6E6D6F75736575703D27706164636C69636B28444F574E2C20222B0A646174612E69642B0A222C2066616C736529272069643D277062222B0A646174612E69642B0A22273EE296B23C2F613E3C2F6C693E222B0A223C2F756C3E222B0A28646174612E747970653D3D55495F435041443F223C6120636C6173733D27636F6E6669726D27206F6E6D6F757365646F776E3D27706164636C69636B2843454E5445522C222B0A646174612E69642B0A222C20747275652927206F6E6D6F75736575703D27706164636C69636B2843454E5445522C20222B0A646174612E69642B0A222C2066616C736529272069643D277063222B0A646174612E69642B0A22273E4F4B3C2F613E223A2222292B0A223C2F6E61763E222B0A223C2F6469763E22293B242822237066222B646174612E6964292E6F6E287B746F75636873746172743A66756E6374696F6E2865297B652E70726576656E7444656661756C7428293B706164636C69636B2855502C646174612E69642C74727565293B7D2C746F756368656E643A66756E6374696F6E2865297B652E70726576656E7444656661756C7428293B706164636C69636B2855502C646174612E69642C66616C7365293B7D7D293B24282223706C222B646174612E6964292E6F6E287B746F75636873746172743A66756E6374696F6E2865297B652E70726576656E7444656661756C7428293B706164636C69636B284C4546542C646174612E69642C74727565293B7D2C746F756368656E643A66756E6374696F6E2865297B652E70726576656E7444656661756C7428293B706164636C69636B284C4546542C646174612E69642C66616C7365293B7D7D293B242822237072222B646174612E6964292E6F6E287B746F75636873746172743A66756E6374696F6E2865297B652E70726576656E7444656661756C7428293B706164636C69636B2852494748542C646174612E69642C74727565293B7D2C746F756368656E643A66756E6374696F6E2865297B652E70726576656E7444656661756C7428293B706164636C69636B2852494748542C646174612E69642C66616C7365293B7D7D293B242822237062222B646174612E6964292E6F6E287B746F75636873746172743A66756E6374696F6E2865297B652E70726576656E7444656661756C7428293B706164636C69636B28444F574E2C646174612E69642C74727565293B7D2C746F756368656E643A66756E6374696F6E2865297B652E70726576656E7444656661756C7428293B706164636C69636B28444F574E2C646174612E69642C66616C7365293B7D7D293B242822237063222B646174612E6964292E6F6E287B746F75636873746172743A66756E6374696F6E2865297B652E70726576656E7444656661756C7428293B706164636C69636B2843454E5445522C646174612E69642C74727565293B7D2C746F756368656E643A66756E6374696F6E2865297B652E70726576656E7444656661756C7428293B706164636C69636B2843454E5445522C646174612E69642C66616C7365293B7D7D293B627265616B3B636173652055495F534C494445523A76617220706172656E743B696628646174612E706172656E74436F6E74726F6C297B706172656E743D24282223746162222B646174612E706172656E74436F6E74726F6C293B7D656C73657B706172656E743D24282223726F7722293B7D0A706172656E742E617070656E6428223C6469762069643D276964222B0A646174612E69642B0A222720636C6173733D2774776F20636F6C756D6E732063617264207463656E74657220636172642D736C6964657220222B0A636F6C6F72436C61737328646174612E636F6C6F72292B0A22273E222B0A223C68353E222B0A646174612E6C6162656C2B0A223C2F68353E3C68722F3E222B0A223C64697620636C6173733D2772616E67652D736C69646572273E222B0A223C696E7075742069643D27736C222B0A646174612E69642B0A222720747970653D2772616E676527206D696E3D273027206D61783D27313030272076616C75653D27222B0A646174612E76616C75652B0A222720636C6173733D2772616E67652D736C696465725F5F72616E6765273E222B0A223C7370616E20636C6173733D2772616E67652D736C696465725F5F76616C7565273E222B0A646174612E76616C75652B0A223C2F7370616E3E222B0A223C2F6469763E222B0A223C2F6469763E22293B72616E6765536C696465722821736C69646572436F6E74696E756F7573293B627265616B3B636173652055495F4E554D4245523A76617220706172656E743B696628646174612E706172656E74436F6E74726F6C297B706172656E743D24282223746162222B646174612E706172656E74436F6E74726F6C293B7D656C73657B706172656E743D24282223726F7722293B7D0A706172656E742E617070656E6428223C6469762069643D276964222B0A646174612E69642B0A222720636C6173733D2774776F20636F6C756D6E732063617264207463656E74657220222B0A636F6C6F72436C61737328646174612E636F6C6F72292B0A22273E222B0A223C68353E222B0A646174612E6C6162656C2B0A223C2F68353E3C68722F3E222B0A223C696E707574207374796C653D27636F6C6F723A626C61636B3B272069643D276E756D222B0A646174612E69642B0A222720747970653D276E756D626572272076616C75653D27222B0A646174612E76616C75652B0A2227206F6E6368616E67653D276E756D6265726368616E676528222B0A646174612E69642B0A222927202F3E222B0A223C2F6469763E22293B627265616B3B636173652055495F544558545F494E5055543A76617220706172656E743B696628646174612E706172656E74436F6E74726F6C297B706172656E743D24282223746162222B646174612E706172656E74436F6E74726F6C293B7D656C73657B706172656E743D24282223726F7722293B7D0A706172656E742E617070656E6428223C6469762069643D276964222B0A646174612E69642B0A222720636C6173733D2774776F20636F6C756D6E732063617264207463656E74657220222B0A636F6C6F72436C61737328646174612E636F6C6F72292B0A22273E222B0A223C68353E222B0A646174612E6C6162656C2B0A223C2F68353E3C68722F3E222B0A223C696E707574207374796C653D27636F6C6F723A626C61636B3B272069643D2774657874222B0A646174612E69642B0A22272076616C75653D27222B0A646174612E76616C75652B0A2227206F6E6368616E67653D27746578746368616E676528222B0A646174612E69642B0A222927202F3E222B0A223C2F6469763E22293B627265616B3B636173652055495F5441423A24282223746162736E617622292E617070656E6428223C6C693E3C6120687265663D2723746162222B646174612E69642B22273E222B646174612E76616C75652B223C2F613E3C2F6C693E22293B2428222374616273636F6E74656E7422292E617070656E6428223C6469762069643D27746162222B646174612E69642B22273E3C2F6469763E22293B746162733D2428222E74616273636F6E74656E7422292E746162626564436F6E74656E74287B6C6F6F703A747275657D292E64617461282261706922293B2428226122292E66696C7465722866756E6374696F6E28297B72657475726E20242874686973292E6174747228226872656622293D3D3D2223636C69636B2D746F2D737769746368223B7D292E6F6E2822636C69636B222C66756E6374696F6E2865297B766172207461623D70726F6D7074282254616220746F2073776974636820746F20286E756D626572206F72206964293F22293B69662821746162732E7377697463685461622874616229297B616C6572742822546861742074616220646F6573206E6F74206578697374203A5C5C22293B7D0A652E70726576656E7444656661756C7428293B7D293B627265616B3B636173652055495F53454C4543543A76617220706172656E743B696628646174612E706172656E74436F6E74726F6C297B706172656E743D24282223746162222B646174612E706172656E74436F6E74726F6C293B7D656C73657B706172656E743D24282223726F7722293B7D0A706172656E742E617070656E6428223C6469762069643D276964222B0A646174612E69642B0A222720636C6173733D2774776F20636F6C756D6E732063617264207463656E74657220222B0A636F6C6F72436C61737328646174612E636F6C6F72292B0A22273E222B0A223C68353E222B0A646174612E6C6162656C2B0A223C2F68353E3C68722F3E222B0A223C73656C656374207374796C653D27636F6C6F723A626C61636B3B272069643D2773656C656374222B0A646174612E69642B0A2227206F6E6368616E67653D2773656C6563746368616E676528222B0A646174612E69642B0A222927202F3E222B0A223C2F6469763E22293B627265616B3B636173652055495F4F5054494F4E3A696628646174612E706172656E74436F6E74726F6C297B76617220706172656E743D2428222373656C656374222B646174612E706172656E74436F6E74726F6C293B706172656E742E617070656E6428223C6F7074696F6E2069643D276F7074696F6E222B0A646174612E69642B0A22272076616C75653D27222B0A646174612E76616C75652B0A222720222B0A646174612E73656C65637465642B0A223E222B0A646174612E6C6162656C2B0A223C2F6F7074696F6E3E22293B7D0A627265616B3B636173652055495F4D494E3A696628646174612E706172656E74436F6E74726F6C297B76617220706172656E743D242822236964222B646174612E706172656E74436F6E74726F6C2B2220696E70757422293B696628706172656E742E73697A652829297B706172656E742E6174747228226D696E222C646174612E76616C7565293B7D7D0A627265616B3B636173652055495F4D41583A696628646174612E706172656E74436F6E74726F6C297B76617220706172656E743D242822236964222B646174612E706172656E74436F6E74726F6C2B2220696E70757422293B696628706172656E742E73697A652829297B706172656E742E6174747228226D6178222C646174612E76616C7565293B7D7D0A627265616B3B636173652055495F535445503A696628646174612E706172656E74436F6E74726F6C297B76617220706172656E743D242822236964222B646174612E706172656E74436F6E74726F6C2B2220696E70757422293B696628706172656E742E73697A652829297B706172656E742E61747472282273746570222C646174612E76616C7565293B7D7D0A627265616B3B636173652055495F47524150483A76617220706172656E743B696628646174612E706172656E74436F6E74726F6C297B706172656E743D24282223746162222B646174612E706172656E74436F6E74726F6C293B7D656C73657B706172656E743D24282223726F7722293B7D0A706172656E742E617070656E6428223C6469762069643D276964222B0A646174612E69642B0A222720636C6173733D2774776F20636F6C756D6E732063617264207463656E74657220222B0A636F6C6F72436C61737328646174612E636F6C6F72292B0A22273E222B0A223C68353E222B0A646174612E6C6162656C2B0A223C2F68353E3C68722F3E222B0A223C6669677572652069643D276772617068222B0A646174612E69642B0A22273E222B0A223C66696763617074696F6E3E222B0A646174612E6C6162656C2B0A223C2F66696763617074696F6E3E222B0A223C2F6669677572653E222B0A223C2F6469763E22293B6772617068446174615B646174612E69645D3D726573746F726547726170684461746128646174612E6964293B72656E6465724772617068537667286772617068446174615B646174612E69645D2C226772617068222B646174612E6964293B627265616B3B63617365204144445F47524150485F504F494E543A7661722074733D4D6174682E726F756E64286E6577204461746528292E67657454696D6528292F31303030293B6772617068446174615B646174612E69645D2E70757368287B783A74732C793A646174612E76616C75657D293B7361766547726170684461746128293B72656E6465724772617068537667286772617068446174615B646174612E69645D2C226772617068222B646174612E6964293B627265616B3B6361736520434C4541525F47524150483A6772617068446174615B646174612E69645D3D5B5D3B7361766547726170684461746128293B72656E6465724772617068537667286772617068446174615B646174612E69645D2C226772617068222B646174612E6964293B627265616B3B636173652055495F47415547453A76617220706172656E743B696628646174612E706172656E74436F6E74726F6C297B706172656E743D24282223746162222B646174612E706172656E74436F6E74726F6C293B7D656C73657B706172656E743D24282223726F7722293B7D0A706172656E742E617070656E6428223C6469762069643D276964222B0A646174612E69642B0A222720636C6173733D2774776F20636F6C756D6E732063617264207463656E74657220222B0A636F6C6F72436C61737328646174612E636F6C6F72292B0A22273E222B0A223C68353E222B0A646174612E6C6162656C2B0A223C2F68353E3C68722F3E222B0A2257494C4C2042452041204741554745203C696E707574207374796C653D27636F6C6F723A626C61636B3B272069643D276761756765222B0A646174612E69642B0A222720747970653D276E756D626572272076616C75653D27222B0A646174612E76616C75652B0A2227206F6E6368616E67653D276E756D6265726368616E676528222B0A646174612E69642B0A222927202F3E222B0A223C2F6469763E22293B627265616B3B636173652055495F414343454C3A696628686173416363656C29627265616B3B76617220706172656E743B696628646174612E706172656E74436F6E74726F6C297B706172656E743D24282223746162222B646174612E706172656E74436F6E74726F6C293B7D656C73657B706172656E743D24282223726F7722293B7D0A686173416363656C3D747275653B706172656E742E617070656E6428223C6469762069643D276964222B0A646174612E69642B0A222720636C6173733D2774776F20636F6C756D6E732063617264207463656E74657220222B0A636F6C6F72436C61737328646174612E636F6C6F72292B0A22273E222B0A223C68353E222B0A646174612E6C6162656C2B0A223C2F68353E3C68722F3E222B0A22414343454C202F2F204E6F7420696D706C656D656E7465642066756C6C79213C64697620636C6173733D27616363656C65726F6D65746572272069643D27616363656C222B0A646174612E69642B0A2227203E3C64697620636C6173733D2762616C6C222B0A646174612E69642B0A22273E3C2F6469763E3C70726520636C6173733D27616363656C65726F6D657465726F7574707574222B0A646174612E69642B0A22273E3C2F7072653E222B0A223C2F6469763E22293B726571756573744F7269656E746174696F6E5065726D697373696F6E28293B627265616B3B63617365205550444154455F4C4142454C3A242822236C222B646174612E6964292E68746D6C28646174612E76616C7565293B627265616B3B63617365205550444154455F53574954434845523A737769746368657228646174612E69642C646174612E76616C75653D3D2230223F303A31293B627265616B3B63617365205550444154455F534C494445523A736C696465725F6D6F76652824282223736C222B646174612E6964292C646174612E76616C75652C22313030222C66616C7365293B627265616B3B63617365205550444154455F4E554D4245523A242822236E756D222B646174612E6964292E76616C28646174612E76616C7565293B627265616B3B63617365205550444154455F544558545F494E5055543A2428222374657874222B646174612E6964292E76616C28646174612E76616C7565293B627265616B3B63617365205550444154455F53454C4543543A2428222373656C656374222B646174612E6964292E76616C28646174612E76616C7565293B627265616B3B63617365205550444154455F425554544F4E3A63617365205550444154455F5041443A63617365205550444154455F435041443A627265616B3B63617365205550444154455F47415547453A242822236761756765222B646174612E6964292E76616C28646174612E76616C7565293B627265616B3B63617365205550444154455F414343454C3A627265616B3B64656661756C743A636F6E736F6C652E6572726F722822556E6B6E6F776E2074797065206F72206576656E7422293B627265616B3B7D0A696628646174612E747970653E3D5550444154455F4F46465345542626646174612E747970653C55495F494E495449414C5F475549297B76617220656C656D656E743D242822236964222B646174612E6964293B656C656D656E742E72656D6F7665436C617373282274757271756F69736520656D6572616C6420706574657272697665722077657461737068616C742073756E666C6F77657220636172726F7420616C697A6172696E22293B656C656D656E742E616464436C61737328636F6C6F72436C61737328646174612E636F6C6F7229293B7D7D3B776562736F636B2E6F6E6D6573736167653D68616E646C654576656E743B7D0A66756E6374696F6E20736C696465726368616E6765286E756D626572297B7661722076616C3D24282223736C222B6E756D626572292E76616C28293B636F6E736F6C652E6C6F672822736C76616C75653A222B76616C2B223A222B6E756D626572293B776562736F636B2E73656E642822736C76616C75653A222B76616C2B223A222B6E756D626572293B7D0A66756E6374696F6E206E756D6265726368616E6765286E756D626572297B7661722076616C3D242822236E756D222B6E756D626572292E76616C28293B776562736F636B2E73656E6428226E76616C75653A222B76616C2B223A222B6E756D626572293B7D0A66756E6374696F6E20746578746368616E6765286E756D626572297B7661722076616C3D2428222374657874222B6E756D626572292E76616C28293B776562736F636B2E73656E6428227476616C75653A222B76616C2B223A222B6E756D626572293B7D0A66756E6374696F6E2073656C6563746368616E6765286E756D626572297B7661722076616C3D2428222373656C656374222B6E756D626572292E76616C28293B776562736F636B2E73656E6428227376616C75653A222B76616C2B223A222B6E756D626572293B7D0A66756E6374696F6E20627574746F6E636C69636B286E756D6265722C6973646F776E297B6966286973646F776E29776562736F636B2E73656E64282262646F776E3A222B6E756D626572293B656C736520776562736F636B2E73656E6428226275703A222B6E756D626572293B7D0A66756E6374696F6E20706164636C69636B28747970652C6E756D6265722C6973646F776E297B7377697463682874797065297B636173652043454E5445523A6966286973646F776E29776562736F636B2E73656E6428227063646F776E3A222B6E756D626572293B656C736520776562736F636B2E73656E642822706375703A222B6E756D626572293B627265616B3B636173652055503A6966286973646F776E29776562736F636B2E73656E6428227066646F776E3A222B6E756D626572293B656C736520776562736F636B2E73656E642822706675703A222B6E756D626572293B627265616B3B6361736520444F574E3A6966286973646F776E29776562736F636B2E73656E6428227062646F776E3A222B6E756D626572293B656C736520776562736F636B2E73656E642822706275703A222B6E756D626572293B627265616B3B63617365204C4546543A6966286973646F776E29776562736F636B2E73656E642822706C646F776E3A222B6E756D626572293B656C736520776562736F636B2E73656E642822706C75703A222B6E756D626572293B627265616B3B636173652052494748543A6966286973646F776E29776562736F636B2E73656E6428227072646F776E3A222B6E756D626572293B656C736520776562736F636B2E73656E642822707275703A222B6E756D626572293B627265616B3B7D7D0A66756E6374696F6E207377697463686572286E756D6265722C7374617465297B69662873746174653D3D6E756C6C297B6966282428222373222B6E756D626572292E697328223A636865636B65642229297B776562736F636B2E73656E642822736163746976653A222B6E756D626572293B24282223736C222B6E756D626572292E616464436C6173732822636865636B656422293B7D656C73657B776562736F636B2E73656E64282273696E6163746976653A222B6E756D626572293B24282223736C222B6E756D626572292E72656D6F7665436C6173732822636865636B656422293B7D7D656C73652069662873746174653D3D31297B24282223736C222B6E756D626572292E616464436C6173732822636865636B656422293B24282223736C222B6E756D626572292E70726F702822636865636B6564222C74727565293B7D656C73652069662873746174653D3D30297B24282223736C222B6E756D626572292E72656D6F7665436C6173732822636865636B656422293B24282223736C222B6E756D626572292E70726F702822636865636B6564222C66616C7365293B7D7D0A7661722072616E6765536C696465723D66756E6374696F6E2869734469736372657465297B76617220736C696465723D2428222E72616E67652D736C6964657222292C72616E67653D2428222E72616E67652D736C696465725F5F72616E676522292C76616C75653D2428222E72616E67652D736C696465725F5F76616C756522293B736C696465722E656163682866756E6374696F6E28297B76616C75652E656163682866756E6374696F6E28297B7661722076616C75653D242874686973292E7072657628292E61747472282276616C756522293B242874686973292E68746D6C2876616C7565293B7D293B6966282169734469736372657465297B72616E67652E6F6E287B696E7075743A66756E6374696F6E28297B736C696465726368616E676528242874686973292E617474722822696422292E7265706C616365282F5E5C442B2F672C222229293B7D7D293B7D656C73657B72616E67652E6F6E287B696E7075743A66756E6374696F6E28297B242874686973292E6E65787428292E68746D6C28746869732E76616C7565293B7D2C6368616E67653A66756E6374696F6E28297B736C696465726368616E676528242874686973292E617474722822696422292E7265706C616365282F5E5C442B2F672C222229293B7D7D293B7D7D293B7D3B0A293D3D3D3D3D223B0A0A636F6E73742075696E74385F74204A535F434F4E54524F4C535F475A49505B333234365D2050524F474D454D203D207B2033312C3133392C382C302C3139332C39312C372C39342C322C3235352C3233372C39302C3233392C3131342C3231392C35342C31382C3235352C3135382C3136372C39362C3231362C37382C36382C3135382C32312C3235332C37332C3135352C35322C3134392C37362C3130332C32302C38392C37332C3131362C38352C3130382C3135392C34352C35352C3135372C37352C3131352C32362C37322C3133322C34342C37382C34302C3134362C33372C36352C3230332C3137342C37312C3137352C3131332C31352C3131342C3134332C3131362C37392C3131342C3133392C352C36342C3133302C32302C3130312C34332C3131332C3231392C3233352C37372C3233382C36372C32382C3131332C3137372C3234382C39372C3137372C3138372C38382C34342C3132382C3135372C3133332C36352C3139342C3134302C3234332C3232352C3130302C3132302C35322C32382C31352C3132332C3136332C3230312C3233352C3234332C3136312C3234332C3136342C3231332C3233342C3230362C36382C3139352C3230312C39372C3131312C36302C3135322C32382C3139312C3132322C3131372C35342C32342C35392C3233372C3135362C36322C3135362C3134302C3133352C3232372C3139332C3230302C3230392C382C33392C3138392C36372C3136372C39332C3233362C3133352C3136342C38362C35392C3233312C3233332C3131352C3230322C3134372C33342C38332C39352C3131322C36312C3230312C3138352C39342C3135382C3134332C3139392C3139392C37312C3230362C35352C36392C36322C37332C3130392C3138332C3139302C3230312C35372C37312C3138392C3135312C33322C3139362C3138332C36392C37302C36352C3130382C3138332C3139302C3230352C3234392C3230362C3232322C31332C3139392C3235332C35352C3133312C38332C3233312C3130352C3134352C35332C3136332C3138332C39312C37392C35332C3233382C3230392C3234302C31362C3130342C3230372C37342C3138382C3133302C3231382C3131302C36312C3230332C35372C3134332C3230362C3232332C3139302C342C3231382C3131392C36392C37382C37332C3130392C3138332C3139302C3231312C3231322C35332C3234382C3130352C31322C37342C36322C35372C33312C35392C3230372C3133392C3232302C39302C37352C3138372C3234352C36302C3233392C3234312C3235302C3138302C3131392C3234322C3139382C3234392C39342C31382C3132322C3133352C3133352C3133302C35302C35372C35372C33302C33302C3131332C38362C3231372C3230382C33312C31332C3132322C3136372C3134362C3138352C3232312C3235302C39342C32372C3137372C3234372C3231302C3130352C3135312C31322C33342C3130342C3135342C36352C3230362C362C3136332C36352C33312C3230382C37342C35342C38312C3232382C3138322C3130322C3134392C3232372C3134372C3234312C3134342C3233352C3139312C3130302C32322C36392C3131302C3130372C3130322C3132312C35392C342C36362C3230312C34322C37322C3130372C3130372C35342C3132312C3231392C3235312C3230312C3130352C3135312C3233362C3132392C3138302C3138322C3131302C3133382C3234312C3232342C3139362C3130352C3135312C34352C3132392C3139362C3138322C3130322C3133352C3231352C3138392C3234332C3231352C332C3136372C3135372C3231392C39372C3134302C3134302C3134362C3232302C3231342C3233362C3230382C3233352C3234372C3138352C3131352C36302C34372C3131332C37342C3137382C3133342C3134342C3138352C3234362C3232352C3234312C3138372C3136332C3230342C3137372C37312C3133312C38372C3232372C3230342C3132392C37392C3133352C3137352C3232332C3134302C35312C35352C3233372C31352C3134322C3139382C39362C3131372C35332C3139352C3235342C3130302C3132342C3132362C3235302C3138332C3234332C3232372C3232352C3231372C33322C3133312C3233342C37392C362C3131312C372C3136372C3138392C38312C3139302C38302C3235302C3134372C3134372C312C3234342C35382C32392C3235342C382C39332C3135392C3130302C3139362C3131392C3133312C3131332C3233392C3233362C3232382C37372C3131312C3136342C3139332C37392C3230362C3230362C3134332C39342C3134312C3134322C3232332C32312C3139382C3233322C3234372C37382C37392C3134332C3139392C3135332C39312C3234372C33392C3138392C3230392C3234302C3233392C3138392C38332C3230382C3234352C3137392C3134302C3131362C3231362C35392C3235332C33332C3131352C3230392C3235342C3232382C3233322C3234382C3130342C3232342C36302C3132312C3235302C3138302C3132332C37332C39382C3232372C33342C33382C3230392C3232362C3134342C34382C3232362C342C3131362C3130312C3234342C3232362C3135322C39322C39312C35342C3138322C34342C37322C3231302C3135352C3230352C3136382C3233392C3230342C3133372C3135392C38302C33362C33372C3139302C3233312C3231302C3138342C33312C362C3230342C31312C3231302C34382C37372C3130302C3231312C36302C31332C3130322C3230342C31312C332C39392C32322C3235302C39372C3232302C3234372C37332C3134362C38382C3234382C3131352C3233322C3231382C35352C3234322C3133352C3131352C3134382C34362C3136372C35322C3230362C3233322C3232312C3130302C3232392C3137372C3231372C36362C3232372C33352C392C3231332C3131372C3231342C3133372C34312C37352C3232372C3139322C3133322C36332C3139312C3136342C3136312C3135312C38302C3137392C34332C38392C3136342C31302C32312C332C39332C3231302C3135322C3234382C3131302C3231342C3135362C3233352C38332C3131332C36382C3134382C3230392C35362C3234362C34362C3130352C3135362C34392C3232392C3235302C38352C37362C34332C3230322C37322C31382C34352C3133362C3230372C35302C3136362C37362C3232332C3133382C33392C37332C3133312C3138352C33312C3137342C35322C32382C3136312C3132362C3231332C36322C33352C3131332C32382C3233302C3235332C3134392C34312C38342C35312C3234312C3138392C39352C37332C3233362C352C32352C332C3138332C3133322C3130362C3131362C37332C3235322C3230392C3233362C3138362C3131362C37382C38322C3135392C34312C3136322C3231372C39332C3137352C33312C3131322C3230352C3137352C3233322C35322C392C3130332C33312C3138372C3231382C3131312C34382C36372C36342C3130332C3134302C3138362C3130312C34332C3139362C3234342C3135312C3134382C33382C3233362C35362C3234362C3130342C3139322C382C33392C3135372C3230382C3132302C3233332C33372C392C3235322C3137382C3233362C3135352C3234352C3133312C3134302C35312C33332C3135312C3234342C3138312C3131342C302C3130342C3234322C3139352C32352C3234312C3230372C38382C32342C3134372C31312C3231382C37322C34302C32372C35302C3138362C3138302C37362C3135342C36382C3136392C3133352C3132362C3134362C3135322C3234352C3139312C3135382C32392C33312C35332C31382C362C3137392C3138342C3234302C3233302C3231352C38362C3233302C36322C3138322C3232312C3231332C3132382C39392C32342C36332C3134302C35332C3130382C31352C34342C3134302C33302C342C33352C3138362C3233322C3131302C3133332C3137372C34362C34322C3139392C3230322C3139332C3138372C3232322C3232302C3230322C3138362C36322C3131362C3133302C3231322C3234372C3233372C3135352C32382C31312C3133332C3133382C37322C3135362C3230382C3135362C3230332C3233382C31302C32392C3233302C36372C3139302C3234372C3232302C31352C33322C3136342C33322C3139312C3235352C38302C3135302C3135312C3139362C31322C38342C3234302C3138312C3232392C3133342C3137392C3131362C392C3135342C3137392C32372C3139362C3131372C34352C3234332C34372C3136362C3232312C382C3233312C3131352C38382C32302C39352C39312C3233302C38372C3131332C3138342C3133302C3233392C352C39312C3235302C3135302C3130352C3231382C39332C3130352C3133382C3139382C3230342C31352C39372C3130382C3131322C3130362C3132392C3136322C36372C3139352C3137302C35392C332C34332C3136342C3230312C302C3132342C33352C3133342C31372C3138322C3135322C3134332C3136332C3130332C3138382C34382C37302C37362C3135312C3232352C33372C32312C3133392C3230312C3139362C38352C3234322C3234382C33342C3136362C35322C34382C3233372C31332C38362C3134342C3137392C3139322C32332C38332C3138332C3133302C37352C382C3134312C38322C32342C37372C3232372C34302C35322C3136342C342C39322C3230302C37312C39352C36312C3132372C3234362C3230352C3231312C3131302C36392C3137352C3132342C3233342C352C3130362C39362C3232312C3230342C3132342C3131312C3234362C3137372C33352C35332C3138332C34362C3230342C3132312C36352C322C3231352C3136372C36332C3132322C3133372C35352C3234352C3132342C3134332C39332C3234372C3132392C3131322C312C3235302C3138352C312C35312C36322C34342C3230372C3235352C3230392C3136332C3133352C37342C3232392C3134312C3133332C3233312C3138362C35322C3137362C3131312C35302C3132332C3131322C3235352C3230372C3232312C38352C3231382C34302C39392C3133352C3133372C31352C34362C3232352C3139392C3230302C37352C32342C31332C33322C3138362C3135322C3135312C3231372C3135322C35312C32382C3231312C3137322C38372C3230332C38322C37312C3136352C3130332C362C3139362C3232342C3234372C3134322C37382C3230372C3232342C35352C3130312C3135302C3138352C37342C35382C3230352C3136362C3138352C3138332C3234322C322C35352C39322C35332C3138342C3137312C3131342C312C32362C3133392C34382C39372C312C38392C3231302C36312C3137392C3138352C37342C35322C3234332C3133352C36352C32342C3230392C3139322C38312C3133302C39302C3234342C3134362C3234312C3139322C32332C33362C3136312C37392C3136312C3234372C352C302C31302C37382C3133312C3234332C3233372C39362C3139332C3130392C3135302C3130322C3234342C31302C3136342C3230332C38342C3135312C3133392C3134342C3132332C31392C3133392C38332C3231382C39332C3130372C3136322C3136312C3131312C3233382C33342C32372C35302C322C3130302C3231372C39392C31312C3130342C3134382C3231312C3131302C36352C3232372C3133322C34322C342C3137372C3136332C3131322C38332C3136302C3139372C37342C382C3138382C3231332C34352C3137332C3130302C3130342C3130342C3138342C3138342C3134342C3132312C34332C3131372C35302C3137312C37392C36372C3234372C32362C3130352C35312C3234382C3136322C3137372C332C38312C38322C3131302C33382C3135362C3138392C3139332C3137342C33352C34322C3138332C3134372C39382C39302C3231392C312C3233392C36372C3134322C3234322C35342C362C3136312C3136342C3138382C3137372C38352C3234322C3132392C3133392C33352C32392C3136362C3139392C3232362C3230382C37392C32362C3234332C34382C33302C31362C32342C3135312C3235302C3134382C37352C3233302C32382C3232342C36382C33322C3133302C39352C3133372C37332C3232322C3131322C3234362C37382C34312C3130302C37342C3130322C3132332C3232312C3231332C3234342C39372C3130312C3135372C36342C38392C3131382C3131392C32362C38332C3234322C3137372C3137312C3233302C3132382C3135332C3131382C33392C3135352C36332C3234332C3135322C37392C3133332C3133322C36322C3135332C38322C33312C3138392C3130302C37332C3138382C3232342C31332C33372C33322C3137352C39302C3233342C35372C36372C32352C31352C3234332C3232372C31342C32332C32312C35322C31332C3133362C39332C3136352C32342C3234312C3231372C32332C3231312C3137392C3131312C3139362C3136372C3139352C3232352C32352C3135332C3135342C3132332C32312C36302C3232312C35332C3133332C3131372C3136342C3131352C39382C3133322C342C37372C392C38322C3133312C36382C3232342C3234312C31362C37302C3234372C39332C3233392C3231302C3234302C39322C3136372C3233302C3138352C3233302C3135382C38302C3136332C3233312C3233382C36312C34382C3130372C3232342C3131382C3232342C3234382C37382C3134312C3137332C36362C3135382C36332C3136342C3230332C33322C34392C39362C33312C3131372C31332C33382C3230342C3130372C302C3138372C3135302C38372C37322C332C3139322C3138332C3230352C3132332C33312C36342C3137312C3138352C3139312C3132302C3132322C3136302C36342C3131332C3139342C3135362C3231342C342C3232362C3235342C33342C3131302C31302C3134322C33362C33342C312C31342C3233392C38372C3134332C3134322C3232312C31322C3235322C3235312C3132302C352C3231392C37382C34352C332C3138382C33362C3132362C37342C31372C3134342C39392C382C3138302C33382C37362C3233302C3139322C34342C3137312C38352C3135362C37392C3235342C3130382C3132322C3133332C33372C3235312C35392C3233342C3131372C3135342C35302C32322C31302C3230352C37382C38392C38302C3134362C3132382C3131352C3133322C3139332C31382C38362C31342C3133332C34382C32362C302C31312C3131342C3232372C3139382C39372C32312C3132302C3233352C362C31352C39312C3131382C3136312C37352C32362C3232312C3231382C36352C342C3234302C34322C35392C3133372C37382C372C3135332C3134392C3138342C3234362C38302C35362C3231372C39332C3130382C39352C34342C37362C3130332C31312C3232302C38312C35382C3132312C34342C3137382C3131312C3130342C33352C3133382C34312C39352C3133352C3133352C33342C31392C3133312C3232342C3136352C31312C33332C33332C3233342C34302C3131302C3131392C39332C37312C32302C34382C3139362C3233312C39362C3230302C34352C3130342C3138392C3137372C3232322C3231332C3136312C3234342C3230332C3131342C33372C3137372C342C3234392C3234382C3230312C3135302C36392C34322C3136322C36302C33312C3230352C3230322C37372C3233382C35362C3130322C3231392C3132342C39372C3133302C32312C39362C3233352C3131382C3230352C31342C3136342C3130312C3234392C3136382C3132342C37302C3137382C3137392C32332C3231322C31342C3234362C3138392C33322C37342C3135332C3139332C3131392C382C3136372C3133342C36312C3136362C3232352C38352C37372C3134302C38392C32362C35302C31322C3235302C3232302C38382C3130362C38302C3135382C39312C32302C3235322C31352C38332C3230382C3231382C37382C3137382C35322C3134392C34332C3232362C3135362C3131332C3135342C3139372C34382C3134362C31332C3136312C36302C33352C37312C34342C3138372C362C3139312C34332C3233332C3136382C31352C3235342C3235312C3133392C3133382C3232362C312C3230312C3230342C34312C3234372C39362C3231372C35332C3134392C32362C3234352C3138392C3133312C3132352C39382C32302C39382C37382C36382C39322C3137372C3233362C3230362C37392C3233342C37302C3131372C3230382C3230392C322C3230362C3130392C3232302C35302C3232362C3232342C3235322C3136332C3132312C3131332C3235342C372C3235352C3235342C3233312C3139312C3234362C3135352C342C34342C31332C33342C3232302C34312C31302C3232322C32372C3132342C3133382C35322C3231332C32392C31302C322C3139372C3234372C31372C3133362C3232332C3130362C3132342C3133382C36302C3134392C3235322C352C3131332C3235322C3235312C3133362C3139352C3131312C39322C36322C36392C3135362C37342C3235342C3133302C35362C3231312C3138372C3139362C3130352C31302C32332C3230322C38332C37322C3139392C3134352C3230332C3233372C3133332C392C3131342C3233302C39342C35352C3234372C3232362C3130312C3130392C3133392C3232302C3232362C362C3136382C3139302C3138372C3232342C3137382C3139352C3137332C3136322C3230372C37342C3136322C33312C3235352C3139322C33372C38372C3139332C3130312C3139312C392C3133392C3136322C32342C37382C3234382C3235302C3232392C3235342C3234392C3135332C3231392C3135372C3139302C342C36322C3131392C3138372C3137312C3139342C3230382C3138322C35392C3134382C3230382C3139312C3139312C3133322C3233322C3133342C3234372C3135302C3137372C3132382C38322C3135302C35302C3139302C3139312C3134382C39382C3234312C3232322C39312C3230342C33342C37362C38392C3230362C3233332C3235332C3232392C3139362C38352C3131362C3131312C34392C31312C34302C3130312C34312C3130332C3234372C3135312C38322C34362C3135332C3132332C3230332C38392C3139342C3231372C3135382C3134302C3232352C3137332C3235352C3235352C3230342C36322C3230332C36332C33302C3133392C3133312C3233352C3131312C3137392C3233312C3130362C34312C38342C3230342C3131312C37382C33362C3138342C3233362C34372C31382C3137302C3230322C3136342C37372C3130302C38392C3231362C3136372C3130322C34342C36312C3133362C3134372C34352C3234382C3135392C39322C35372C3138312C3131382C31312C3132362C3133372C3133322C3136392C38362C37382C3232332C3130372C38352C3133312C37372C33382C322C37302C35392C3230332C38352C3131342C33332C3230302C34362C37312C35352C36312C39322C33342C3139362C32352C33342C38382C31352C35352C3137342C362C37342C3232322C33322C39342C3131382C3139302C3137322C3137322C37352C3231362C35362C39372C3231352C36322C3230372C3135342C3132312C3234372C3230362C3231322C33392C3137392C3134332C39332C3137372C36352C352C3233332C3137382C3231302C3234322C312C39342C3234382C3232332C39382C3130342C35362C31352C3232352C39332C3135362C39382C32312C39352C3139372C36302C32372C35342C3139332C3233302C3130392C3130332C3233382C3235322C3233372C3233362C3235352C35342C3230392C3130382C3139342C3233392C392C37352C39382C3233372C39362C362C3232322C3233352C3137392C3134302C3230382C3132332C3231372C3134352C37342C37372C33322C32372C3232352C3234372C3135332C37342C37352C33342C3230332C39312C3139362C3131362C3233382C3231322C35322C3136352C332C34342C3230362C38352C31392C3139372C3230342C3234332C34392C3137372C38392C3131322C35322C3135382C3232392C3133312C3231342C3131362C36382C3136352C3234372C35302C38382C33382C32372C3233392C3139392C34352C3231352C34302C322C3139322C3231352C3134382C3138362C3132352C3234312C3130392C3232312C3234382C39372C32342C3131372C3234382C3233302C3137372C3138322C3234312C3135302C3230392C35302C37332C3232382C3133372C3134352C392C3131322C3230372C36312C33312C3130382C3130312C3130312C3135352C392C3139312C3134362C3139382C3231352C3133322C3137352C34352C3138322C3234302C31382C3134342C3133352C34392C35362C31382C3234322C3133372C3135332C3138322C332C3233312C3139302C3137352C3131322C38372C3132312C3230342C3139342C3139392C3232362C35322C3130332C3131382C3231352C3138342C3139372C3135332C37322C35352C3233352C3235302C3138322C3139362C36312C32312C3139362C3131332C3136322C35362C39322C37302C3230342C35302C3139392C3130302C3130362C3137362C3230382C3134342C3139392C39312C3234382C3130312C3133372C352C39372C3133322C34392C37362C3231332C3132362C39372C3232362C3235312C3139392C36372C36322C3135392C3133342C39362C3133302C33302C32322C3132342C3231382C3234362C31332C3234312C3130352C3230342C33332C32322C3133322C3131332C37362C3139352C31332C3130352C39382C342C33332C35312C3233322C3134392C3135312C34382C3136332C3234332C3234332C3230372C3233322C3138392C32312C35392C3232352C3233302C37382C3133352C3131312C3139302C39352C3231362C3138392C33322C3234352C3233332C3233362C3135302C3133332C33362C3231382C35352C3233382C362C3231322C3133382C31372C3230352C3135392C3137392C3130322C3139362C3137312C3132312C3130332C3133392C3133342C3131352C32372C3136302C3233382C3134382C32302C38352C3133382C34362C3233352C35312C3134302C3234302C3137332C3133322C31312C34372C3132362C3233382C32362C372C32302C36392C31322C37302C35372C3131392C3133332C3234362C342C3233302C312C3135342C3137382C35362C3136332C3138332C3139352C39332C3136372C3139352C37372C3138392C3230312C3138322C3130332C32362C32342C3231332C3133322C3138332C3230332C3130352C33372C3232322C3137352C3231322C3137382C3134392C3230332C3230312C38352C372C3230312C3133322C38392C3138342C33352C38392C3131312C3230302C3231302C3235312C3233332C3134332C3134362C3133332C39322C3232312C33332C31312C34372C38362C3234382C3133312C3133322C37332C32342C3134312C3233382C3134342C362C3233352C36382C3139302C3137322C35332C36322C3234372C34362C3231302C3135322C3136322C302C3234382C3136322C39322C35382C37392C34332C3135382C32352C3134352C3137342C3138392C3132392C38362C3130382C32302C342C36342C34342C34362C3233392C3233362C3137372C3235302C3138392C342C3235352C3232342C3130382C3138382C3133302C3137312C3137392C37392C32332C3231322C332C3130352C33382C35342C3135362C39332C39342C38382C3135352C3132352C3233352C3136362C32302C35332C3233352C3136322C3135332C3137372C38342C31302C3133322C3231342C3130302C3133372C3234332C3135302C3137362C36392C33352C31342C38332C38302C35372C3132372C3230362C342C36302C3234302C31362C3235342C3138302C36322C3234362C3135302C3234302C3137312C392C3130352C3131392C3137312C37342C3230362C37302C3134382C33382C31312C3233352C3233302C3137302C3139352C3134362C3235302C3131372C33392C3234372C33302C3231362C33322C37342C352C322C3234372C3134382C39312C3137312C38342C3233342C38342C3136382C3233352C3235332C3133352C3232332C3132302C36302C38352C32332C3234342C36392C3138352C3235312C3138372C3232352C3130342C3130302C3138382C32382C32342C36312C332C3233312C3131302C3232302C3134392C34322C39342C3134342C3234342C3133302C3235342C3234372C31382C3132302C3137322C3138372C3232362C3232352C38312C3134392C32372C3231372C3136322C3235332C3131392C35342C38392C38362C3232302C3133322C3230372C3232392C3132372C34322C332C3136322C37302C3134302C33382C34372C3230392C3132382C3134372C3234352C35302C31382C3230372C3139372C3231322C35332C3233302C3136392C3233392C39352C36332C3231322C31352C3232382C3133322C37392C3132392C36362C32322C3230312C31312C3135362C3133322C35372C3134352C38342C3134362C3235302C36342C3233392C35312C33372C3132362C3234392C3131302C38362C3135322C3130322C33312C35302C3139362C37342C3232342C34382C3130312C3132342C3234372C34312C3234372C3133372C3230322C31372C3234302C3234362C3138362C3136332C3133302C3232312C3138312C35382C37372C36302C35372C3233322C3131392C3132392C3234392C3232372C3131372C3139372C31312C37322C3137372C3130362C3137392C3131352C3230332C3230332C392C3232382C3232382C34352C3234332C36392C3137312C3231312C3137342C342C31362C3135312C35382C3234322C3232322C3132382C32332C3231382C38382C3135322C3130332C3130352C3131342C3130342C38302C3131372C31392C36362C3136372C3136392C3137342C3133362C35342C3230392C3232382C3136352C302C37312C3139322C3139352C3131322C35342C32312C3233322C3132352C3139392C37362C3138302C3234332C34332C35382C35302C3135382C3231392C36322C3136312C3139312C3230342C3231372C35352C3134362C3139362C3232312C3132322C3230332C32332C3130372C3135372C3134382C3139312C34372C3232392C3139372C3138352C3135372C3230352C3135382C33342C3137342C3234322C39372C3130312C3235322C3234382C3133322C38312C3139372C3134362C32332C3131362C38352C3233392C3136362C37342C37322C3137362C3138382C3139362C35302C3230372C3133312C3134332C36352C3138342C31302C34382C31362C3234312C38332C31362C33302C39332C3137382C3231362C3137372C3132362C3136302C36362C322C3131312C36332C3131322C31302C36392C3230322C3134332C33302C3130312C34352C3235312C3139372C3235302C31352C3134352C3131302C3136392C39302C3134312C36362C3139302C3139372C35352C31342C3231372C38302C34342C3138382C3230322C3137302C31352C31332C38392C3130322C3130342C3232382C3139372C3133322C37302C39342C35302C3130342C3130302C3134392C3132392C3133342C3136382C312C35322C3137382C39302C3139312C32382C35362C34332C3234322C3136392C31342C31372C36302C38392C3231312C31302C3130392C3135302C35322C37332C382C3139362C38362C3137332C37322C36382C34372C3137372C31382C3137342C34332C33352C3137342C382C3139312C39382C3132362C3136302C3131382C37312C3234392C3137382C3136342C3136332C37372C3137362C34322C33392C34372C3235302C37332C3132342C3138302C37392C3139392C3232302C3133312C3235352C3234372C3230342C37382C3139382C3135362C3133372C3134342C39362C34342C3232302C3230362C3136372C392C38332C382C3235352C38352C3139342C3232342C3137382C34302C37342C38332C32382C33382C3231362C39372C32302C3233372C3132322C3136322C3130362C31322C3137372C3131382C3131302C32372C3133322C3233372C34382C37322C3232352C36382C38372C3136392C38372C3138352C3230342C3131302C32372C34302C3231372C39372C33322C3138392C33342C36342C35322C3231352C3138392C3133322C3139312C33392C39372C3134392C3135362C3235322C38392C3133322C3135372C3131342C3135342C3133342C3139382C35352C35352C3136332C3139362C3134362C37302C3231332C3139352C3130312C3234372C3232322C3132342C39372C3231322C37352C332C3230322C3234322C34312C3137332C3131342C37342C3232302C3134322C3131392C3138322C37332C31382C3230352C3233382C32322C33372C3135342C32312C3130302C34312C3139362C3132392C3233372C3139322C3234332C32392C3132382C3233312C3231392C3132382C3234392C3231392C3139352C3131382C3233322C32392C3231322C32332C37372C3138332C36352C3234332C37312C3136322C3233372C3230382C3235342C31342C3230382C3235342C35342C3130342C3132342C3231362C3231372C3134322C32392C3233392C3132382C32392C38372C39362C32332C34322C33392C3231332C36322C34312C31332C3135392C3139322C3235342C37362C3230392C3230392C3234302C3135312C33352C34332C3130362C3232352C32372C39332C36302C3234372C3131302C31352C39382C39362C37312C3231332C35312C3231362C38392C3234312C3137302C3234322C3131352C322C3234302C3135312C38342C32372C3138362C32382C3132312C3138302C3139342C37302C352C33342C3134372C3137382C31382C3134362C32332C3232302C3133372C38352C3137322C3133362C3230352C3232352C31362C3230372C3230302C3233312C3231302C3233302C38352C3138382C3131392C3133392C38312C3233302C3133372C3232362C34382C3230322C3231392C3231332C3139352C38322C392C3138372C3138312C3133372C3138392C36392C3137322C35392C3232342C3137392C3234372C33382C34342C3233392C3231342C3232322C33322C3234322C3230322C37322C34372C35372C3234342C3134362C38392C37362C3135332C3138382C35302C32302C33332C33312C3137352C35342C3234352C3130332C31352C3231312C3137342C3232372C3233312C37302C3133312C3132342C35332C3132392C3131382C3134352C31362C3130392C3138322C33352C3135372C32332C3136302C3232342C3131392C3133312C3234322C39302C37302C3233372C3230322C31392C3135352C34332C3136382C3137372C3136312C302C3139372C39332C34302C3139312C39302C3138302C3231322C3134392C3136382C3139342C38342C3134312C3135322C3230362C3136392C3231392C382C3131332C3134352C3136392C37392C31322C352C3139342C3138332C36342C36302C3136372C3131362C3138302C3132392C31302C39312C39322C3234312C3232322C32312C35342C3131302C3137342C3234382C382C3230362C34392C3231322C3130362C3235342C3232372C3233312C3139352C3138392C3233302C36392C3232312C35322C3130392C3234312C3132382C33392C32382C3233362C32322C3130302C352C32322C3234302C3131342C39302C34312C33342C3136372C3130302C3138332C33382C3131372C34392C3233342C3131312C33352C31332C3235352C3231352C3235332C31352C3234322C372C36352C3132352C3130342C35332C302C30207D3B0A .h dataGraphJS 636F6E73742063686172204A535F47524150485B5D2050524F474D454D203D2052223D3D3D3D3D280A66756E6374696F6E206C696E65477261706828706172656E742C784163636573736F722C794163636573736F72297B636F6E73742077696474683D3632303B636F6E7374206865696768743D3432303B636F6E7374206775747465723D34303B636F6E737420706978656C735065725469636B3D33303B66756E6374696F6E206E756D657269635472616E73666F726D657228646174614D696E2C646174614D61782C70784D696E2C70784D6178297B7661722064617461446966663D646174614D61782D646174614D696E2C7078446966663D70784D61782D70784D696E2C64617461526174696F3D7078446966662F64617461446966662C636F6F7264526174696F3D64617461446966662F7078446966663B72657475726E7B746F436F6F72643A66756E6374696F6E2864617461297B72657475726E28646174612D646174614D696E292A64617461526174696F2B70784D696E3B7D2C746F446174613A66756E6374696F6E28636F6F7264297B72657475726E28636F6F72642D70784D696E292A636F6F7264526174696F2B646174614D696E3B7D7D3B7D0A66756E6374696F6E206178697352656E6465726572286F7269656E746174696F6E2C7472616E73666F726D297B766172206178697347726F75703D646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C226722293B7661722061786973506174683D646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C227061746822293B6178697347726F75702E7365744174747269627574652822636C617373222C6F7269656E746174696F6E2B222D6178697322293B76617220784D696E3D6775747465723B76617220784D61783D77696474682D6775747465723B76617220794D696E3D6865696768742D6775747465723B76617220794D61783D6775747465723B6966286F7269656E746174696F6E3D3D3D227822297B61786973506174682E736574417474726962757465282264222C224D20222B784D696E2B2220222B794D696E2B22204C20222B784D61782B2220222B794D696E293B666F722876617220693D784D696E3B693C3D784D61783B692B2B297B69662828692D784D696E2925706978656C735065725469636B3D3D3D30262669213D3D784D696E297B76617220746578743D646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C227465787422293B746578742E696E6E657248544D4C3D4D6174682E666C6F6F72287472616E73666F726D286929293B746578742E736574417474726962757465282278222C69293B746578742E736574417474726962757465282279222C794D696E293B746578742E73657441747472696275746528226479222C2231656D22293B6178697347726F75702E617070656E644368696C642874657874293B7D7D7D656C73657B61786973506174682E736574417474726962757465282264222C224D20222B784D696E2B2220222B794D696E2B22204C20222B784D696E2B2220222B794D6178293B666F722876617220693D794D61783B693C3D794D696E3B692B2B297B69662828692D794D696E2925706978656C735065725469636B3D3D3D30262669213D3D794D696E297B766172207469636B47726F75703D646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C226722293B76617220677269644C696E653D646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C227061746822293B746578743D646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C227465787422293B746578742E696E6E657248544D4C3D4D6174682E666C6F6F72287472616E73666F726D286929293B746578742E736574417474726962757465282278222C784D696E293B746578742E736574417474726962757465282279222C69293B746578742E73657441747472696275746528226478222C222D2E35656D22293B746578742E73657441747472696275746528226479222C222E33656D22293B677269644C696E652E736574417474726962757465282264222C224D20222B784D696E2B2220222B692B22204C20222B784D61782B2220222B69293B7469636B47726F75702E617070656E644368696C6428677269644C696E65293B7469636B47726F75702E617070656E644368696C642874657874293B6178697347726F75702E617070656E644368696C64287469636B47726F7570293B7D7D7D0A6178697347726F75702E617070656E644368696C64286178697350617468293B706172656E742E617070656E644368696C64286178697347726F7570293B7D0A66756E6374696F6E206C696E6552656E646572657228784163636573736F722C794163636573736F722C785472616E73666F726D2C795472616E73666F726D297B766172206C696E653D646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C227061746822293B784163636573736F722E726573657428293B794163636573736F722E726573657428293B69662821784163636573736F722E6861734E65787428297C7C21794163636573736F722E6861734E6578742829297B72657475726E3B7D0A7661722070617468537472696E673D224D20222B785472616E73666F726D28784163636573736F722E6E6578742829292B2220222B795472616E73666F726D28794163636573736F722E6E6578742829293B7768696C6528784163636573736F722E6861734E65787428292626794163636573736F722E6861734E6578742829297B70617468537472696E672B3D22204C20222B0A785472616E73666F726D28784163636573736F722E6E6578742829292B0A2220222B0A795472616E73666F726D28794163636573736F722E6E6578742829293B7D0A6C696E652E7365744174747269627574652822636C617373222C2273657269657322293B6C696E652E736574417474726962757465282264222C70617468537472696E67293B706172656E742E617070656E644368696C64286C696E65293B7D0A66756E6374696F6E20706F696E7452656E646572657228784163636573736F722C794163636573736F722C785472616E73666F726D2C795472616E73666F726D297B76617220706F696E7447726F75703D646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C226722293B706F696E7447726F75702E7365744174747269627574652822636C617373222C22646174612D706F696E747322293B784163636573736F722E726573657428293B794163636573736F722E726573657428293B69662821784163636573736F722E6861734E65787428297C7C21794163636573736F722E6861734E6578742829297B72657475726E3B7D0A7768696C6528784163636573736F722E6861734E65787428292626794163636573736F722E6861734E6578742829297B76617220784461746156616C75653D784163636573736F722E6E65787428293B76617220783D785472616E73666F726D28784461746156616C7565293B76617220794461746156616C75653D794163636573736F722E6E65787428293B76617220793D795472616E73666F726D28794461746156616C7565293B76617220636972636C653D646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C22636972636C6522293B636972636C652E73657441747472696275746528226378222C78293B636972636C652E73657441747472696275746528226379222C79293B636972636C652E736574417474726962757465282272222C223422293B76617220746578743D646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C227465787422293B746578742E696E6E657248544D4C3D4D6174682E666C6F6F7228784461746156616C7565292B22202F20222B4D6174682E666C6F6F7228794461746156616C7565293B746578742E736574417474726962757465282278222C78293B746578742E736574417474726962757465282279222C79293B746578742E73657441747472696275746528226478222C2231656D22293B746578742E73657441747472696275746528226479222C222D2E37656D22293B706F696E7447726F75702E617070656E644368696C6428636972636C65293B706F696E7447726F75702E617070656E644368696C642874657874293B7D0A706172656E742E617070656E644368696C6428706F696E7447726F7570293B7D0A785472616E73666F726D3D6E756D657269635472616E73666F726D657228784163636573736F722E6D696E28292C784163636573736F722E6D617828292C302B6775747465722C77696474682D677574746572293B795472616E73666F726D3D6E756D657269635472616E73666F726D657228794163636573736F722E6D696E28292C794163636573736F722E6D617828292C6865696768742D6775747465722C302B677574746572293B6178697352656E6465726572282278222C785472616E73666F726D2E746F44617461293B6178697352656E6465726572282279222C795472616E73666F726D2E746F44617461293B6C696E6552656E646572657228784163636573736F722C794163636573736F722C785472616E73666F726D2E746F436F6F72642C795472616E73666F726D2E746F436F6F7264293B706F696E7452656E646572657228784163636573736F722C794163636573736F722C785472616E73666F726D2E746F436F6F72642C795472616E73666F726D2E746F436F6F7264293B7D0A66756E6374696F6E2072656E6465724772617068537667286461746141727261792C72656E6465724964297B766172206669677572653D646F63756D656E742E676574456C656D656E74427949642872656E6465724964293B7768696C65286669677572652E6861734368696C644E6F6465732829297B6669677572652E72656D6F76654368696C64286669677572652E6C6173744368696C64293B7D0A766172207376673D646F63756D656E742E637265617465456C656D656E744E532822687474703A2F2F7777772E77332E6F72672F323030302F737667222C2273766722293B7376672E736574417474726962757465282276696577426F78222C22302030203634302034343022293B7376672E73657441747472696275746528227072657365727665417370656374526174696F222C22784D6964594D6964206D65657422293B6C696E654772617068287376672C2866756E6374696F6E28646174612C6D696E2C6D6178297B76617220693D303B72657475726E7B6861734E6578743A66756E6374696F6E28297B72657475726E20693C646174612E6C656E6774683B7D2C6E6578743A66756E6374696F6E28297B72657475726E20646174615B692B2B5D2E783B7D2C72657365743A66756E6374696F6E28297B693D303B7D2C6D696E3A66756E6374696F6E28297B72657475726E206D696E3B7D2C6D61783A66756E6374696F6E28297B72657475726E206D61783B7D7D3B7D29286461746141727261792C4D6174682E6D696E2E6170706C79284D6174682C6461746141727261792E6D61702866756E6374696F6E286F297B72657475726E206F2E783B7D29292C4D6174682E6D61782E6170706C79284D6174682C6461746141727261792E6D61702866756E6374696F6E286F297B72657475726E206F2E783B7D2929292C2866756E6374696F6E28646174612C6D696E2C6D6178297B76617220693D303B72657475726E7B6861734E6578743A66756E6374696F6E28297B72657475726E20693C646174612E6C656E6774683B7D2C6E6578743A66756E6374696F6E28297B72657475726E20646174615B692B2B5D2E793B7D2C72657365743A66756E6374696F6E28297B693D303B7D2C6D696E3A66756E6374696F6E28297B72657475726E206D696E3B7D2C6D61783A66756E6374696F6E28297B72657475726E206D61783B7D7D3B7D29286461746141727261792C4D6174682E6D696E2E6170706C79284D6174682C6461746141727261792E6D61702866756E6374696F6E286F297B72657475726E206F2E793B7D29292C4D6174682E6D61782E6170706C79284D6174682C6461746141727261792E6D61702866756E6374696F6E286F297B72657475726E206F2E793B7D292929293B6669677572652E617070656E644368696C6428737667293B7D0A293D3D3D3D3D223B0A0A636F6E73742075696E74385F74204A535F47524150485F475A49505B313234355D2050524F474D454D203D207B2033312C3133392C382C302C3234332C39302C362C39342C322C3235352C3230352C38372C39352C3131312C3231392C35342C31362C3132372C3234372C3136372C3131322C342C34342C31362C3130372C38392C38362C32372C3137352C332C3137302C3234302C33332C3130392C3133352C3137342C36342C31382C32302C37372C34382C39362C32342C3234362C3139322C37332C3138302C37362C37362C3135302C342C3133382C3138322C36392C3138342C3235342C3233382C35392C3134362C3136322C33362C3231392C38322C3133342C35382C34352C3138362C3133352C35362C3232362C3235332C3233312C3234312C3131392C3131392C3232382C39382C3135372C36392C3133302C3232392C3231372C35362C3130312C32352C3235332C3139322C37332C3137372C3131362C31312C3139342C3130352C33382C3138382C3233342C33382C3133382C3130342C38392C3233302C3232302C3134372C3234362C31312C3233372C3136322C36302C34332C3139372C3132302C3230332C39382C3137372C3139362C3137352C39352C352C3136312C38392C34372C34312C37352C3135302C322C3230372C32372C36362C3137382C32322C3133302C3131342C36302C3138332C3233352C3133302C38352C35322C34352C36332C38312C3235342C3230302C3136322C3132372C3234302C38352C31362C34362C3137322C3231392C3130382C3138392C3136322C3135362C36392C3134332C3135362C3130302C3232392C33342C3233312C3137362C3131322C39392C33342C3230302C32392C3230332C36302C3235332C3135392C38342C39342C38312C3136392C32312C3235322C3134362C31302C3233372C35342C3133322C3134332C32312C3232372C36312C39312C34342C3131322C34352C34392C3138312C32362C36392C3136352C3230312C39302C3131362C3130362C3231322C32302C3233352C35312C312C38372C3231362C34382C3130332C38362C3231372C3133392C3234322C3135362C3139392C3133342C3130312C3130352C35312C33352C31392C3131342C34322C3231342C36302C3231392C3133372C3235322C3135372C3134362C3132312C39392C3133312C3231332C3134352C3136312C3135372C3232352C3233342C3133332C3234352C3134302C39342C35322C3132362C33382C3231382C3131312C3138342C3234372C36382C3235342C33302C3130342C3137332C3137382C3234362C3231352C3130342C3233352C3134392C3133372C31372C3138392C3130342C36372C3135332C3231322C362C3139352C3235332C36322C3232302C3134332C3135342C34342C3134352C3133382C3134392C3135392C3130352C32322C38332C31342C3234392C3230312C35372C3133312C3234332C38312C3231302C3135332C33392C3130382C3232322C37362C3130322C3134382C3232302C372C3135382C3137352C31312C32382C3233312C31372C3130302C35342C31392C3132362C3139362C34312C31372C3234342C3231352C3134382C3137302C3231332C3235332C3133312C3233352C34342C3133332C34302C3232322C3230342C3130322C3231392C3233372C3231342C3232332C39342C3234392C35372C37392C3130322C3137352C3133302C33322C3135322C3134392C3135352C3139362C3234312C3135362C3139362C36352C3136312C35332C3234342C3133372C3139322C33332C3135392C3130352C3136372C302C39332C34382C3231332C3139362C3232372C3135312C38342C3232302C382C3139332C3231372C3232332C3130372C36352C39332C33392C37342C37332C38392C35382C39342C3130332C33392C31392C3130332C3137302C3133322C3130372C3234372C34322C34352C3231362C3132382C3136382C39342C3134372C31302C3130372C3231322C37372C35392C38342C3136392C3136342C31322C3234362C31342C3230312C33322C39322C3137352C3231372C3136322C3135352C34362C3134302C3137372C38332C35372C3130342C3130332C3131392C3131392C32302C38352C31322C3132392C3232332C3134312C3135372C3133372C3234322C36322C3131332C3232342C36372C3135342C3134332C39312C37372C33352C38352C36372C36372C33332C3136342C3232302C38352C3139302C32342C3231342C3136372C3230352C3137342C3137372C31382C382C3231372C3130302C3133302C3131382C3232342C3231312C3130312C38332C3132352C3137382C36332C32392C322C33312C3232372C3232342C3234322C3134362C39332C39362C3137332C3130302C37382C37362C3230382C37342C3135362C3135352C3130302C3136352C31312C392C38332C3235352C3132342C3135302C3130312C3134382C3235352C3234362C3132302C3131392C3133392C3233392C3231322C3139382C32322C34312C36342C3230322C3130392C3230382C3232352C35302C38342C3230332C32392C3233382C3138342C3131342C36302C3231342C3230332C3134342C3134322C3130332C35342C3231382C3139352C3133392C3132392C3233332C3138382C3136342C3137312C3133312C3234332C33372C36392C312C3234382C3132342C3138332C3130302C3130352C3233362C34322C32392C342C382C3232322C3139352C3231342C3233332C3132312C3230312C3131302C3130342C38302C3234332C3135372C3130302C37352C3135372C3232382C3130372C34342C3131372C3231302C3231392C3130302C3230332C3136372C3134362C34352C3231392C3130302C332C3235332C3135352C3134382C37312C3139342C38392C3132342C31312C31332C3234332C3135332C3232392C3234312C3139352C31352C3139312C32362C35382C39392C35372C342C3134302C32342C3138302C3135362C3136392C3235352C3137392C36322C3235342C33332C3131322C3234382C38372C3135342C3130392C3137392C3234342C39352C33392C3230372C3134322C3130372C37362C3138352C3138322C37312C3131372C3132382C34342C3130372C3131332C3133362C3131312C3134342C35352C3132382C37342C3137312C3136312C3136312C35372C3233342C32332C3137382C39362C36392C3136312C3135332C3133302C33392C37362C3130372C3136312C3233372C3230352C3130362C3131322C35342C3138392C3138352C3130332C3130342C3132322C38352C35312C3232302C36302C3234392C3132302C3231362C3137352C3231312C3233312C39392C3136382C3234312C3233322C3131352C31302C3132312C3131382C38312C34302C37392C34302C38302C33362C32332C3137332C3232302C3134362C3134382C3234372C3134342C33392C32332C3132352C3234392C3131342C33332C37392C3136392C3131382C36382C3139332C33302C38352C3133362C3230322C3230352C332C3135362C39332C3135302C39362C3131352C3130362C3230352C32322C3231382C3230352C3235302C3135332C3230392C35322C35332C3231392C31302C3230302C39392C3132392C3131322C31312C3133372C3136342C3131302C37392C34342C3135312C3135312C3138392C3136312C3138302C3232322C33392C3231362C3132382C3130302C3234342C3130302C302C33352C32312C3139332C3233322C3230312C31362C3234362C3136332C3234342C32302C3134372C3234352C36342C3131342C37342C3138342C3134302C38302C35332C3133332C3231302C39342C3232302C3138322C3232352C3234342C322C33362C3231332C3230382C3233362C39362C3136332C3230302C38392C33382C3230362C352C3133352C38362C3132362C3131382C3138372C3130362C3137332C31322C3130382C38392C3232332C39392C3138302C38342C3234392C3135372C3232352C3234342C3138312C3133352C3137352C33392C3139312C3138362C36382C3235332C37382C3231302C35332C3139372C3139392C3136372C3130392C3131302C362C3138342C3133392C3133352C37302C3231362C34382C3130312C3137312C34342C3235312C3134382C33372C3233382C33342C3232392C37322C35372C39382C36302C37342C3230372C3137342C37382C3136332C31332C392C35332C33312C3139392C3138352C38372C3138392C3131392C3133362C3136372C3130322C3233392C302C3134332C3133312C3232392C3132312C36312C3133312C3139302C3233352C3234302C3233322C3130302C31382C3133382C3132322C362C36392C3231332C39372C3131382C35312C35332C34382C38372C362C34372C32312C3139352C36372C3232392C3232392C3134372C33352C3130312C3233342C3235352C3136322C3234392C32392C35362C3131392C34332C3230372C3130302C3130372C3134342C39332C3232332C37322C37302C36312C35332C3231392C3130362C34302C3132392C32322C37362C3138342C3233312C3130312C3231302C33342C3131322C3139372C35302C32332C3132312C3135372C35332C3136392C39362C32392C37362C3230342C3138312C3231312C3233352C39342C38352C3136312C3133302C3135382C35322C34322C3134332C3134302C3230322C33352C3136332C372C32332C3232302C3139382C3133332C3135332C3131342C37372C3130372C3230392C37332C3131312C3137322C3235302C3233302C3233372C3131332C34342C3136332C3234322C3132372C34322C3234332C32312C3234332C3230332C3137352C39352C36382C3133352C3130322C35322C3136392C37382C3235332C3138332C34382C3231322C3233332C3135392C39322C3135352C3231312C3230372C3231302C3133352C37372C3136322C3135392C39322C35352C3135362C31392C3233332C32352C3139382C3139392C3231362C35322C3133372C352C37352C3231342C3138382C38332C3137302C392C32312C3131372C33372C3138382C3134392C33312C39392C3138332C31372C3137342C3139392C3134332C31372C38372C3135372C37302C36372C3232342C36322C3134332C3130352C3136392C3235302C37372C37372C3233312C3131362C3134392C3131312C3136382C36352C37312C37372C3133302C38362C34312C35322C312C3231332C38332C31372C3230322C3233322C3232302C3231382C38332C3139312C34302C3133322C3232332C33352C3135322C3131312C32342C3232312C3139302C3230352C38352C33372C342C3232372C39362C3235322C3132322C33302C3134302C3233312C3234332C3136302C38372C3137382C38302C3134312C3135322C3131312C3233322C37372C38392C3230382C37322C3233322C3131392C33352C3130342C3139332C3131372C34322C3235342C332C3235342C3139382C34332C37342C36392C36312C3139332C3230342C3133312C33302C34342C3132302C3233382C3139332C33352C3231342C332C3136382C3132312C34332C3235312C3135382C3130322C35362C3137362C37392C3232322C3138362C3235312C3138322C3137352C38362C3231392C3139302C3139392C3233362C39302C34312C3235302C34312C3230352C31382C3137372C3133322C3233312C3130392C3231342C34372C3136362C3133322C3235342C3133322C3135352C3234392C39352C3132362C352C36362C3132322C39382C3131362C3136352C3134382C3137312C3138392C3234322C3232322C3136332C3138362C3231302C3230372C3130322C3133362C3137302C3134332C372C3234372C3132362C3234352C33362C37302C32392C31322C3233322C3134322C342C37342C3137302C3135362C38332C3233332C3137302C3136352C3231352C3131322C3136312C3132302C3133382C3131382C3230372C3132312C39392C34302C38372C3131332C33332C38342C34332C3134372C3233342C32382C3130312C3234342C332C3137382C34312C3235352C3136372C3231372C3134382C3230372C3230312C3136362C38362C3133342C34332C38392C39332C3130312C3232312C3138322C31322C3135322C3133332C39302C3235312C32332C3139382C32342C3134362C3136312C3135382C31382C302C30207D3B0A .h dataIndexHTML 636F6E737420636861722048544D4C5F494E4445585B5D2050524F474D454D203D2052223D3D3D3D3D280A3C21444F43545950452068746D6C3E3C68746D6C3E203C686561643E3C6D65746120636861727365743D7574662D383E3C7469746C653E436F6E74726F6C3C2F7469746C653E3C6D657461206E616D653D76696577706F727420636F6E74656E743D2277696474683D6465766963652D77696474682C20696E697469616C2D7363616C653D31223E3C6C696E6B2072656C3D2273686F72746375742069636F6E2220687265663D646174613A696D6167652F706E673B6261736536342C6956424F5277304B47676F414141414E5355684555674141414241414141415143414D414141416F4C513954414141414247644254554541414C4750432F7868425141414143426A53464A4E414142364A6741416749514141506F41414143413641414164544141414F7067414141366D41414146334363756C4538414141415046424D56455541414143413156575232317151326C695233467152334671533356755233567152335675523356714F32316D533231755333467153334671533231754A32474B51323171523346755233466F414141422F3347753741414141456E5253546C4D41426F41336B5042777A3869354B7A696F7867344E5663553375454A484141414141574A4C52305141694155645341414141416C7753466C7A4141414E317741414464634251696962654141414141643053553146422B4546456863454D2B487059775141414142595355524256426A5468592F4A4473416743455374346C70582F76396A4C515A4A3671463974336B6841796A317858554B62513442566F774477714F596745786B6B57346959366C506146303652714D385949744F7552624D617A36786A627375734441572F6472706C426734376A503639366358453862504131655544654B32414141414A5852465748526B5958526C4F6D4E795A5746305A5141794D4445334C5441314C5445345644497A4F6A41304F6A55784B7A41794F6A4177784535396577414141435630525668305A4746305A547074623252705A6E6B414D6A41784E7930774E5330784F4651794D7A6F774E446F314D5373774D6A6F774D4C5554786363414141415A6445565964464E765A6E523359584A6C4148643364793570626D747A593246775A533576636D6562376A77614141414141456C46546B5375516D43433E3C6C696E6B2072656C3D7374796C65736865657420687265663D2F6373732F6E6F726D616C697A652E6373733E3C6C696E6B2072656C3D7374796C65736865657420687265663D2F6373732F7374796C652E6373733E3C736372697074207372633D2F6A732F7A6570746F2E6D696E2E6A733E3C2F7363726970743E3C736372697074207372633D2F6A732F736C696465722E6A733E3C2F7363726970743E3C736372697074207372633D2F6A732F67726170682E6A733E3C2F7363726970743E3C736372697074207372633D2F6A732F636F6E74726F6C732E6A733E3C2F7363726970743E3C736372697074207372633D2F6A732F746162626564636F6E74656E742E6A733E3C2F7363726970743E3C2F686561643E203C626F6479206F6E6C6F61643D6A6176617363726970743A737461727428293B3E203C6469763E203C68343E203C6469762069643D6D61696E4865616465723E436F6E74726F6C3C2F6469763E203C7370616E2069643D636F6E53746174757320636C6173733D6C6162656C3E4F66666C696E653C2F7370616E3E203C2F68343E203C2F6469763E203C68723E203C64697620636C6173733D636F6E7461696E65723E203C6469762069643D726F7720636C6173733D22726F7720752D66756C6C2D7769647468223E3C2F6469763E203C756C2069643D746162736E617620636C6173733D226E617669676174696F6E206E617669676174696F6E2D7461627320752D66756C6C2D7769647468223E3C2F756C3E203C6469762069643D74616273636F6E74656E7420636C6173733D2274616273636F6E74656E7420752D66756C6C2D7769647468223E3C2F6469763E203C2F6469763E203C2F626F64793E203C2F68746D6C3E200A293D3D3D3D3D223B0A0A636F6E73742075696E74385F742048544D4C5F494E4445585F475A49505B3931365D2050524F474D454D203D207B2033312C3133392C382C302C3139332C32322C362C39342C322C3235352C3133332C3134382C3233352C3131352C3136322C35382C32302C3139322C3235352C32312C3137342C3135392C3233382C3135372C3232312C32322C39352C3138312C3233372C3137342C35362C31392C32302C3130382C38352C36382C36342C3234302C3234312C34352C36342C34322C3139332C3234302C34302C392C3136322C3235342C3234352C3135352C3132382C3135372C3233382C3135372C3138392C3231312C3233352C31322C3230312C3230312C35372C3139312C3234332C3230302C31372C3230362C3234302C3137352C3133372C35372C39342C3233392C38362C3135342C32302C3137372C3133322C3134302C3133342C3234352C34322C31332C33352C342C3139352C3230392C34382C36352C31322C37342C36352C342C31312C3133382C3135322C38322C3137382C3138332C3138372C3136372C3230392C3134342C39372C37302C3230382C3130342C3135362C3136352C3137322C3230302C3230302C38302C3131302C3134322C31332C3135332C3139342C342C34312C33392C3134302C3137302C36302C34332C3135322C32302C3131322C342C3136352C37362C3130352C38352C35362C3130302C3134352C31382C3136322C31392C31342C3230382C39332C3132352C3234382C34362C3232352C32302C35312C31322C3230312C32392C31332C33322C36352C37342C3136372C35332C32362C31382C3135362C33302C3136352C322C31372C3136352C36392C33352C3233382C33302C3134382C37362C3139342C36302C36382C37352C3133382C31302C3234342C3136362C3133322C3134342C3139332C33312C35362C3132392C372C33362C3233312C3233332C3232352C3136372C31352C34312C32362C3234342C3139312C39392C37392C35332C3233372C3137302C36312C3135392C33302C35302C3139322C3132372C37352C3139392C3134312C35322C3234372C3139322C33372C38352C32382C3132392C35332C362C3133342C3231362C3137392C3133332C3234352C3138382C32322C3133302C35382C31332C3231332C3138312C3137312C312C3137362C3135322C3137342C3139382C3234322C35372C38322C34352C3137342C32382C3137312C3137372C3136332C3230372C3135302C3232302C35382C3135322C3131332C3232332C3139352C34332C38372C3137342C36382C3138382C34392C32342C3234302C35332C32302C3135382C3130322C34362C3136322C31342C31382C3139302C3233322C3138392C3131332C38302C31382C3233372C37332C3139362C39312C3233332C3137302C3232352C3130352C3131302C3230352C3131382C3138382C3134312C3232312C3233372C3138382C39312C39332C3133302C3233372C3135382C3235342C34362C33302C3136372C3233312C3134392C3131382C3230372C3232372C3131342C3137392C3135352C3232312C37382C3232362C3131362C35392C3136352C38332C3231392C3234382C3139352C3232392C38392C3131392C35382C3138332C3138342C33312C3233312C35372C3136332C3133392C3138382C3137302C3232302C3135352C3135302C3134332C33342C3139302C3135302C3231382C3230362C3135342C32342C36342C3230352C36342C3233392C3138342C38322C3137312C3233352C31392C3132362C3135322C39352C3131332C3131382C36322C3234342C3135312C39342C3232342C3234362C37342C3130392C3234362C38322C3232332C3131362C35312C39312C3231362C3130392C31312C39362C3232342C3133342C37382C3137332C33322C3134392C3136332C3134372C3137312C3233322C37332C3136372C322C39362C31382C362C3137302C3133332C3137372C3134332C3130362C39312C3231362C3131382C3232302C3134322C3137342C3132362C3231312C3131362C34352C31302C35322C3232372C3231392C37352C3139302C3137312C36382C33352C3231322C3135372C3232372C3231382C3137302C3136372C3139382C3233352C3130342C33392C3230372C33382C32302C32382C3139382C3135342C3139352C3235302C33362C3232332C3230322C3136372C3233312C3132302C39372C3233372C3130332C3133312C3131392C3235332C3135332C3234352C3134322C31372C3138342C3139362C3135372C3234332C3231342C3135372C3235312C38362C39352C3234352C3137382C3130362C38322C3138392C3135352C3138372C3133312C3131382C36322C33302C35352C3132352C3138382C32372C3134342C32312C3231322C3231392C332C3235312C3232312C3132302C3231382C3138392C35302C3137392C3138302C3132352C332C39342C372C3233312C3231362C3136372C33372C3135372C3132382C3134312C32382C32322C35372C38312C31352C3235332C3139392C3132302C35332C3132302C33302C342C39312C3233372C3230312C39352C3132392C31342C3131342C33392C3130342C3232322C32312C3231332C3230352C3138322C3138322C3139302C3132312C3137372C3134332C3138372C3137332C37372C3230342C3130302C3132312C3231372C3131312C3234342C3234362C3232322C322C32332C39392C3136322C3234352C32322C3130372C3230382C38392C3137322C3138312C3139302C35352C3132312C3138392C3135342C34392C3130342C3135352C3137372C3132332C3135382C39352C3139332C3133332C3230332C3231332C38392C3132332C3132302C37302C3134392C3234382C34332C3138382C3138322C3233372C36392C3233372C3235332C3134382C3235312C3137332C3131352C3233302C3131392C3233372C3132342C3135392C33302C3132392C31372C3133312C3234332C3234322C3231302C3137342C3135302C37382C3235312C3130382C3233342C3231342C3139372C3138342C3130322C3231332C3131342C3134362C3131372C31322C3133352C38362C37302C3135362C38352C3139382C3139342C39332C3135392C3133312C36342C3134382C3137362C31352C35332C3131312C32332C3233342C3230332C3231312C36322C3138312C3132332C3138372C3233372C3134302C3132382C3135312C3137362C32332C39342C33302C3131342C36332C39372C3231352C39332C38372C3137352C3234362C3230362C3139352C34312C37322C3134342C3235352C32342C38372C3137362C3131302C3136392C37302C3234342C3234352C3230392C34312C3137332C3130302C36302C3235342C3233372C37372C3136362C3233362C36362C31362C3134312C31362C39382C3230352C37352C34342C372C3134382C3230322C3130352C38362C33362C3134342C3232342C34332C3138362C3233312C3136372C3235352C3133312C3130372C3130312C332C3231302C3136302C3139322C35372C3134372C3130342C31372C34302C3131342C37362C3232392C34332C3230322C38392C3131382C3135392C3232342C3234342C36322C3233302C37302C3138352C3137372C3235342C36352C38312C3133302C36372C38342C3132342C3133372C32382C31302C3135322C37312C39352C31382C36352C3234332C3137332C3231312C34372C33332C362C3132352C33312C3133332C3138332C3131312C3235342C3232332C3136342C39322C31352C31392C3130352C3233322C3130332C3232352C36392C3230322C38322C3134362C3139332C38302C3133372C3232352C392C35342C3234362C33312C3134382C3139332C3133302C3235332C3235332C3230372C37392C37382C3133322C3234382C33362C3130322C37392C3139312C31372C33372C32382C34322C392C3139362C3233332C31312C3131392C37312C3139372C3233312C3230302C3130352C34302C3135342C3139352C38342C31362C36302C3136352C3139352C33322C34332C3136392C32302C31362C37322C3136392C36362C3136302C3134332C3230302C3230302C3132342C3132332C3232372C3135372C36392C3138382C382C3134322C3131332C39302C3137342C3133312C3232322C39322C3136332C3232362C3135302C3136302C3234312C31362C36392C3234332C35322C3136382C3234382C37362C39312C3130302C3231332C3230352C3231362C31382C39382C3132312C3234372C38362C31382C3231302C3230342C34362C36322C3137302C3131302C39372C37342C33342C38302C3132362C3131332C3135342C3139342C3134332C38382C34352C34362C3232362C332C3130302C35362C37352C3136352C37392C3234312C37382C36342C3132372C36382C34312C3230312C3130332C36362C312C3232302C3135342C3234372C31372C3233332C3131392C3231332C3132372C32332C3234302C3137372C3133372C3139382C3231342C3131392C3137322C3130332C3234372C34372C3130332C35332C3138362C3232362C3231302C352C302C30207D3B0A .h dataNormalizeCSS 636F6E73742063686172204353535F4E4F524D414C495A455B5D2050524F474D454D203D2052223D3D3D3D3D280A68746D6C7B666F6E742D66616D696C793A73616E732D73657269663B2D6D732D746578742D73697A652D61646A7573743A313030253B2D7765626B69742D746578742D73697A652D61646A7573743A313030257D626F64797B6D617267696E3A307D61727469636C652C61736964652C64657461696C732C66696763617074696F6E2C6669677572652C666F6F7465722C6865616465722C6867726F75702C6D61696E2C6D656E752C6E61762C73656374696F6E2C73756D6D6172797B646973706C61793A626C6F636B7D617564696F2C63616E7661732C70726F67726573732C766964656F7B646973706C61793A696E6C696E652D626C6F636B3B766572746963616C2D616C69676E3A626173656C696E657D617564696F3A6E6F74285B636F6E74726F6C735D297B646973706C61793A6E6F6E653B6865696768743A307D5B68696464656E5D2C74656D706C6174657B646973706C61793A6E6F6E657D617B6261636B67726F756E642D636F6C6F723A7472616E73706172656E747D613A6163746976652C613A686F7665727B6F75746C696E653A307D616262725B7469746C655D7B626F726465722D626F74746F6D3A31707820646F747465647D622C7374726F6E677B666F6E742D7765696768743A626F6C647D64666E7B666F6E742D7374796C653A6974616C69637D68317B666F6E742D73697A653A32656D3B6D617267696E3A2E3637656D20307D6D61726B7B6261636B67726F756E643A236666303B636F6C6F723A233030307D736D616C6C7B666F6E742D73697A653A3830257D7375622C7375707B666F6E742D73697A653A3735253B6C696E652D6865696768743A303B706F736974696F6E3A72656C61746976653B766572746963616C2D616C69676E3A626173656C696E657D7375707B746F703A2D2E35656D7D7375627B626F74746F6D3A2D2E3235656D7D696D677B626F726465723A307D7376673A6E6F74283A726F6F74297B6F766572666C6F773A68696464656E7D6669677572657B6D617267696E3A31656D20343070787D68727B2D6D6F7A2D626F782D73697A696E673A636F6E74656E742D626F783B626F782D73697A696E673A636F6E74656E742D626F783B6865696768743A307D7072657B6F766572666C6F773A6175746F7D636F64652C6B62642C7072652C73616D707B666F6E742D66616D696C793A6D6F6E6F73706163652C6D6F6E6F73706163653B666F6E742D73697A653A31656D7D627574746F6E2C696E7075742C6F707467726F75702C73656C6563742C74657874617265617B636F6C6F723A696E68657269743B666F6E743A696E68657269743B6D617267696E3A307D627574746F6E7B6F766572666C6F773A76697369626C657D627574746F6E2C73656C6563747B746578742D7472616E73666F726D3A6E6F6E657D627574746F6E2C68746D6C20696E7075745B747970653D22627574746F6E225D2C696E7075745B747970653D227265736574225D2C696E7075745B747970653D227375626D6974225D7B2D7765626B69742D617070656172616E63653A627574746F6E3B637572736F723A706F696E7465727D627574746F6E5B64697361626C65645D2C68746D6C20696E7075745B64697361626C65645D7B637572736F723A64656661756C747D627574746F6E3A3A2D6D6F7A2D666F6375732D696E6E65722C696E7075743A3A2D6D6F7A2D666F6375732D696E6E65727B626F726465723A303B70616464696E673A307D696E7075747B6C696E652D6865696768743A6E6F726D616C7D696E7075745B747970653D22636865636B626F78225D2C696E7075745B747970653D22726164696F225D7B626F782D73697A696E673A626F726465722D626F783B70616464696E673A307D696E7075745B747970653D226E756D626572225D3A3A2D7765626B69742D696E6E65722D7370696E2D627574746F6E2C696E7075745B747970653D226E756D626572225D3A3A2D7765626B69742D6F757465722D7370696E2D627574746F6E7B6865696768743A6175746F7D696E7075745B747970653D22736561726368225D7B2D7765626B69742D617070656172616E63653A746578746669656C643B2D6D6F7A2D626F782D73697A696E673A636F6E74656E742D626F783B2D7765626B69742D626F782D73697A696E673A636F6E74656E742D626F783B626F782D73697A696E673A636F6E74656E742D626F787D696E7075745B747970653D22736561726368225D3A3A2D7765626B69742D7365617263682D63616E63656C2D627574746F6E2C696E7075745B747970653D22736561726368225D3A3A2D7765626B69742D7365617263682D6465636F726174696F6E7B2D7765626B69742D617070656172616E63653A6E6F6E657D6669656C647365747B626F726465723A31707820736F6C69642073696C7665723B6D617267696E3A30203270783B70616464696E673A2E3335656D202E363235656D202E3735656D7D6C6567656E647B626F726465723A303B70616464696E673A307D74657874617265617B6F766572666C6F773A6175746F7D6F707467726F75707B666F6E742D7765696768743A626F6C647D7461626C657B626F726465722D636F6C6C617073653A636F6C6C617073653B626F726465722D73706163696E673A307D74642C74687B70616464696E673A307D0A293D3D3D3D3D223B0A0A636F6E73742075696E74385F74204353535F4E4F524D414C495A455F475A49505B3836315D2050524F474D454D203D207B2033312C3133392C382C302C3139332C32322C362C39342C322C3235352C3134392C38342C3233372C3134322C3135352C35382C31362C3132352C3134392C3130342C3137312C37342C3138332C3134362C3133372C3231362C3233372C3139392C39342C32352C3232312C33392C3133372C3234322C39392C3137362C372C3131322C3232372C34372C3231372C33382C3135352C32302C3234312C3233382C3131392C31322C3133322C33362C3231392C3130382C3136352C3235342C322C362C3132332C3233302C3230342C35372C3130332C3136362C37352C37302C31352C3134312C3137392C3136392C3130342C3139322C34302C3132352C3233302C31372C3130382C34342C33342C362C3231332C38342C3133332C3133372C36392C3139342C38332C34322C3136322C3235302C3133332C352C3230302C3135392C3132352C37362C3235322C3138352C34342C36332C38372C3139372C32372C3231342C372C3134392C33302C3235352C32392C3130372C33392C3230372C3133312C3132392C3230382C34322C3230332C3230332C31372C36362C38322C36362C33352C3133312C3136382C33362C35302C3133372C392C3134382C3134322C3137322C38312C3137332C302C3135392C3134382C3137392C3234392C3138312C31352C3230302C32362C3233312C31382C362C3231342C33332C3230302C3235322C3130342C3133312C3233352C36312C35312C3136302C34342C35312C3130342C3132332C3130322C3232352C3230302C33342C3133382C3233332C37302C3233362C31332C3136352C36332C31352C38322C36392C3137352C3232352C3230342C3130372C3233372C3139362C39372C3133322C39342C34322C3139392C342C3231362C33352C36382C3233302C3133312C3130372C332C3139382C3230302C3134322C38342C3231332C3137332C33392C3134392C3231332C3230322C39382C34392C39332C3136382C3134322C3135322C3136312C3132392C34362C36342C3137312C3231342C3234322C32362C33342C3233302C3139312C3131352C33342C3131302C39332C3235302C3130332C33392C3133362C3135332C3232342C3131362C3232302C3132372C38392C38332C38382C3130332C3137372C3233342C38302C3138312C39332C3136322C3233382C3131382C3135372C3134362C31382C3233372C3135382C33372C35322C3234342C35392C3232352C3232312C3138352C31372C3133342C32362C3139362C33332C3234372C39382C3130312C33332C3135362C3131382C3132392C3136372C36342C31322C3132332C382C3130342C3231312C382C32382C3136382C3136332C33352C3134352C3139352C35392C37312C3131322C362C3231352C3136372C31322C33332C3231312C38362C3231352C39372C3135312C38342C3231302C3138342C33312C3130362C32332C3133362C3134372C3136322C3131382C34312C35372C3139352C3135392C3235332C3130352C33352C3233332C32312C3232392C38382C3137392C37322C3234302C3130382C35392C34332C3234382C35342C3133312C3137302C3135372C3135302C3136332C3130382C3233362C32382C3134302C3233332C3137322C3134352C3137312C36382C36312C3133382C3137372C3132332C39342C3133302C33362C32352C3132372C36352C38332C34352C34322C3130392C3132372C3138382C3136322C3231372C3134382C33352C3132352C33302C3131302C31362C3234332C37392C37372C38332C38362C35312C3233362C37392C3130312C38392C3134322C3230392C3132382C3231342C35352C34312C3235342C33372C3138312C39392C37392C34302C3132322C3132372C31392C3132352C3235332C3235342C3138352C3135342C3130342C3139302C3137362C38342C3132312C32332C38352C38362C3134322C372C33362C3134322C3136382C3232352C31352C3138352C3230372C3135332C3134362C3234332C3138382C3231362C3132362C37312C3134372C3131352C31352C37352C3231352C3139372C3234362C33372C37312C3134382C3130352C32332C35382C3133362C3136332C3132302C3130382C33392C3135332C3132302C33322C3233392C3132342C32352C35302C3133312C3134312C3131382C3131312C3132342C3231342C3130302C3135362C3134312C3131372C3131332C3232362C35312C3131372C3234382C3137332C3234342C3136372C3137372C31312C36372C39372C3232302C34372C3136322C3234332C3134382C3234312C34322C3231392C3234322C34342C35312C3233332C3134352C36372C3231332C372C3232352C38352C3131332C37392C34312C3231352C37342C3230382C33392C35352C31302C37312C3139382C36322C3231322C3134362C37362C3133352C34342C3133302C3234312C3131392C332C3130312C3135362C3131372C3136342C3138332C36342C3138322C3139302C38352C38372C3137342C382C3231332C38382C3234372C3231322C3136312C3130312C3230322C3235302C36322C34392C3233312C3231312C3130382C3132352C33342C3133322C3233362C3230362C3234322C3133362C3134352C38392C39362C3135322C3130312C38302C3138322C3136332C3231372C37362C38332C3133342C3234352C39392C3135372C3138312C35372C3231312C32312C3232322C38312C36392C38352C3130372C3138382C38342C3135322C38332C31342C3231312C3231322C37382C35342C3130382C39322C34382C3137392C38312C3135312C31392C32392C3137332C3133312C3230352C342C3130302C3135312C3230362C33302C3235352C3132332C3135342C3232372C37392C3132332C3131382C32372C3136342C3139332C3139342C3234342C34362C37302C38322C32352C36392C3139332C3232352C3137382C32372C3139322C3132332C342C34322C33342C3134342C3230372C37332C34322C3230392C3133352C37322C34352C3132302C3136372C3133362C3231342C3137362C3134382C3232302C3230392C3138382C302C39372C3134382C3235312C3231392C3232362C3130372C3131322C38382C34362C37332C3130382C3136302C3231352C3130352C3138352C3139362C3234392C3136342C39362C3232372C36382C33312C31312C3130312C34352C34352C3134302C3233332C3232322C3233392C3234312C3231332C34342C3134392C372C34312C3137392C3136382C3232392C35362C32392C32392C3131302C32392C3130362C3133372C372C3230382C3232372C3130392C36332C3136322C36372C3131332C33322C3232352C3232332C3138332C31342C3138302C32372C3135382C3234322C37322C3137342C34362C38392C3136372C3234332C3234342C3139302C3139382C3131342C3139392C3234362C3136362C3139382C3234302C3138302C33392C3131362C31312C35352C31392C3138302C33342C3132322C3130312C3133392C39312C3234312C36332C36302C37392C3130372C3232352C3235342C3235322C3137362C302C3135392C3235322C3131392C33392C332C3131332C34362C3138362C3139392C35302C3130302C3232312C32372C3133332C39302C38362C3132372C3234322C3235352C3232392C3232362C39352C3134312C3139392C36372C31322C38372C3235322C3131352C3136342C31362C32352C3133342C3132362C3231322C3234322C3133352C38372C33362C31302C32332C33322C3233392C3134322C37312C32392C37372C3231342C3135372C39302C33342C36372C39342C3136342C3230362C3235312C34392C35382C3137332C3232382C33382C34322C37372C3134372C3137362C3134322C3139392C3233302C3139372C39352C33372C3231382C3132362C3136352C3131372C3137382C3231372C3235342C3132302C3135332C33302C3137352C3132312C3138332C3130342C3130382C3230392C3230322C37312C3134322C38392C3133352C3234302C3132362C3234302C34372C3137392C3235302C3235312C3235302C37372C3231372C3138392C3135312C3138392C37372C3134372C3137312C3139332C37312C3232382C3135312C3135312C3130362C3234392C3134352C3135312C3139332C38322C36342C3137382C3231322C31332C3231352C3133302C3235352C332C342C3234312C3131382C3230382C3135312C372C302C30207D3B0A .h dataSliderJS 636F6E73742063686172204A535F534C494445525B5D2050524F474D454D203D2052223D3D3D3D3D280A66756E6374696F6E20726B6D645F72616E6765536C696465722873656C6563746F72297B7661722073656C662C736C696465725F77696474682C736C696465725F6F66667365742C6375726E742C736C6964657244697363726574652C72616E67652C736C696465723B73656C663D242873656C6563746F72293B736C696465725F77696474683D73656C662E776964746828293B736C696465725F6F66667365743D73656C662E6F666673657428292E6C6566743B736C6964657244697363726574653D73656C663B736C6964657244697363726574652E656163682866756E6374696F6E28692C76297B6375726E743D242874686973293B6375726E742E617070656E6428736C6964657244697363726574655F746D706C742829293B72616E67653D6375726E742E66696E642827696E7075745B747970653D2272616E6765225D27293B736C696465723D6375726E742E66696E6428222E736C6964657222293B736C696465725F66696C6C3D736C696465722E66696E6428222E736C696465722D66696C6C22293B736C696465725F68616E646C653D736C696465722E66696E6428222E736C696465722D68616E646C6522293B736C696465725F6C6162656C3D736C696465722E66696E6428222E736C696465722D6C6162656C22293B7661722072616E67655F76616C3D7061727365496E742872616E67652E76616C2829293B736C696465725F66696C6C2E63737328227769647468222C72616E67655F76616C2B222522293B736C696465725F68616E646C652E63737328226C656674222C72616E67655F76616C2B222522293B736C696465725F6C6162656C2E66696E6428227370616E22292E746578742872616E67655F76616C293B7D293B73656C662E6F6E28226D6F757365646F776E20746F7563687374617274222C222E736C696465722D68616E646C65222C66756E6374696F6E2865297B696628652E627574746F6E3D3D3D32297B72657475726E2066616C73653B7D0A76617220706172656E74733D242874686973292E706172656E747328222E726B6D642D736C6964657222293B76617220736C696465725F77696474683D706172656E74732E776964746828293B76617220736C696465725F6F66667365743D706172656E74732E6F666673657428292E6C6566743B76617220636865636B5F72616E67653D706172656E74732E66696E642827696E7075745B747970653D2272616E6765225D27292E697328223A64697361626C656422293B696628636865636B5F72616E67653D3D3D74727565297B72657475726E2066616C73653B7D0A242874686973292E616464436C617373282269732D61637469766522293B766172206D6F766546753D66756E6374696F6E2865297B7661722070616765583D652E70616765587C7C652E6368616E676564546F75636865735B305D2E70616765583B76617220736C696465725F6E65775F77696474683D70616765582D736C696465725F6F66667365743B696628736C696465725F6E65775F77696474683C3D736C696465725F776964746826262128736C696465725F6E65775F77696474683C22302229297B736C696465725F6D6F766528706172656E74732C736C696465725F6E65775F77696474682C736C696465725F77696474682C74727565293B7D7D3B76617220757046753D66756E6374696F6E2865297B242874686973292E6F66662868616E646C657273293B706172656E74732E66696E6428222E69732D61637469766522292E72656D6F7665436C617373282269732D61637469766522293B7D3B7661722068616E646C6572733D7B6D6F7573656D6F76653A6D6F766546752C746F7563686D6F76653A6D6F766546752C6D6F75736575703A757046752C746F756368656E643A757046757D3B2428646F63756D656E74292E6F6E2868616E646C657273293B7D293B73656C662E6F6E28226D6F757365646F776E20746F7563687374617274222C222E736C69646572222C66756E6374696F6E2865297B696628652E627574746F6E3D3D3D32297B72657475726E2066616C73653B7D0A76617220706172656E74733D242874686973292E706172656E747328222E726B6D642D736C6964657222293B76617220736C696465725F77696474683D706172656E74732E776964746828293B76617220736C696465725F6F66667365743D706172656E74732E6F666673657428292E6C6566743B76617220636865636B5F72616E67653D706172656E74732E66696E642827696E7075745B747970653D2272616E6765225D27292E697328223A64697361626C656422293B696628636865636B5F72616E67653D3D3D74727565297B72657475726E2066616C73653B7D0A76617220736C696465725F6E65775F77696474683D652E70616765582D736C696465725F6F66667365743B696628736C696465725F6E65775F77696474683C3D736C696465725F776964746826262128736C696465725F6E65775F77696474683C22302229297B736C696465725F6D6F766528706172656E74732C736C696465725F6E65775F77696474682C736C696465725F77696474682C74727565293B7D0A76617220757046753D66756E6374696F6E2865297B242874686973292E6F66662868616E646C657273293B7D3B7661722068616E646C6572733D7B6D6F75736575703A757046752C746F756368656E643A757046757D3B2428646F63756D656E74292E6F6E2868616E646C657273293B7D293B7D0A66756E6374696F6E20736C6964657244697363726574655F746D706C7428297B76617220746D706C743D273C64697620636C6173733D22736C69646572223E272B0A273C64697620636C6173733D22736C696465722D66696C6C223E3C2F6469763E272B0A273C64697620636C6173733D22736C696465722D68616E646C65223E3C64697620636C6173733D22736C696465722D6C6162656C223E3C7370616E3E303C2F7370616E3E3C2F6469763E3C2F6469763E272B0A223C2F6469763E223B72657475726E20746D706C743B7D0A66756E6374696F6E20736C696465725F6D6F766528706172656E74732C6E6577572C736C69646572572C73656E64297B76617220736C696465725F6E65775F76616C3D7061727365496E74284D6174682E726F756E6428286E6577572F736C6964657257292A31303029293B76617220736C696465725F66696C6C3D706172656E74732E66696E6428222E736C696465722D66696C6C22293B76617220736C696465725F68616E646C653D706172656E74732E66696E6428222E736C696465722D68616E646C6522293B7661722072616E67653D706172656E74732E66696E642827696E7075745B747970653D2272616E6765225D27293B736C696465725F66696C6C2E63737328227769647468222C736C696465725F6E65775F76616C2B222522293B736C696465725F68616E646C652E637373287B6C6566743A736C696465725F6E65775F76616C2B2225222C7472616E736974696F6E3A226E6F6E65222C222D7765626B69742D7472616E736974696F6E223A226E6F6E65222C222D6D6F7A2D7472616E736974696F6E223A226E6F6E65227D293B72616E67652E76616C28736C696465725F6E65775F76616C293B696628706172656E74732E66696E6428222E736C696465722D68616E646C65207370616E22292E746578742829213D736C696465725F6E65775F76616C297B706172656E74732E66696E6428222E736C696465722D68616E646C65207370616E22292E7465787428736C696465725F6E65775F76616C293B766172206E756D6265723D706172656E74732E617474722822696422292E737562737472696E672832293B69662873656E6429776562736F636B2E73656E642822736C76616C75653A222B736C696465725F6E65775F76616C2B223A222B6E756D626572293B7D7D0A293D3D3D3D3D223B0A0A636F6E73742075696E74385F74204A535F534C494445525F475A49505B3836395D2050524F474D454D203D207B2033312C3133392C382C302C3232362C38352C372C39342C322C3235352C3233372C38362C37372C3134332C3135352C34382C31362C3138392C3233312C38372C3130302C3137332C3233372C362C3138362C3139362C3135352C3233382C34392C3139362C3138352C3138302C3137302C3231322C36372C37392C3137332C3231322C37342C3137312C38352C3232382C3132382C38392C3137322C31362C3133312C3137362C37332C3231382C3130322C3234332C3232332C35392C3235342C3132382C302C33332C3137312C3130392C37392C36312C3234342C342C3234362C36302C3134332C3130332C3232322C36302C3132332C3135362C38342C33342C38322C36302C32332C3232372C3131342C3137392C3134312C38372C33372C32312C37392C3233362C37352C3139382C39392C38362C3132322C3134362C3130312C34342C38322C3132312C3233332C33312C3131382C3138302C32382C3139352C34302C392C3136342C3137372C3137322C3234362C36302C38362C3130352C36312C3230302C3134372C36382C35302C32312C36382C38352C34312C3134382C3135352C3235312C3139322C3130312C38342C35302C3139372C322C3232372C3230362C37372C3133342C3231382C332C3138352C36322C3138352C31332C3231392C3232322C3133362C3138322C39382C3234332C3233352C35332C32322C3233352C3231382C3135342C3233362C3139312C3233312C3232372C3134302C33372C34322C3233362C3233382C39392C31362C3138392C35372C3230342C3130342C3134382C3132322C3133372C3230332C3230362C3232372C3139332C3230362C36332C3135322C32342C33332C342C3134392C3131342C3233332C3133352C3130322C3133322C3130352C38312C34382C31372C3132332C3232312C3139372C34332C3138312C34352C35302C3231362C3230342C31352C37372C362C3139362C36362C31392C31342C3139322C392C32332C36392C3136352C33302C3231322C3230372C3133302C31372C3130302C3137322C3233322C3131332C38322C37312C3232302C362C33342C3130382C3233312C38302C3134372C37382C3139342C3137392C3134302C3231362C3235352C34362C3130302C3137302C34352C33392C39322C37342C36392C3135362C3137372C39372C3136342C3138312C3135372C3137362C32352C39332C3137392C31312C37382C3134312C392C3134342C3138362C3132322C33382C3230382C3231332C3134322C3130322C3136342C3136302C3136352C3130302C3135392C3133322C3234322C3230342C32302C3133342C34312C3135372C3130322C34332C36362C32382C37332C3233332C33332C38332C392C32302C35322C3233352C3131302C3230392C3135352C3132362C3132382C32322C3136382C3230332C3131332C392C3130332C33342C3131322C38312C3230312C3133302C31302C3232382C39392C3139372C3132362C3138342C3137332C35332C3231382C31352C3134332C3132362C3130342C3230332C34332C36302C3138302C3230352C34332C3230312C3232362C3132342C34372C3139382C34322C3137352C3136322C38342C34322C39302C3133302C3233352C3132362C3233342C36352C38332C38332C3233302C33312C3132302C3232362C34392C3138382C3137342C3134382C3230322C352C33332C3232382C3232322C36332C36342C3234352C3136302C342C3232372C3133322C3130322C3134362C3133332C3139392C3134352C3230362C32392C35302C3130322C36362C3230312C3138362C3233382C3231362C3134312C3132392C34302C34352C3234392C3130352C38332C33372C3136332C3234322C3138322C33362C32392C3137362C38312C3130312C31312C3232342C3134382C38392C33352C3138362C3232362C3231322C3138342C34302C3130312C3230392C3139382C33302C3136372C362C3234352C3133302C3132362C34382C3133352C3132302C3233302C34392C3135312C3131362C3135372C3137372C32342C3133302C3132392C3139362C3231382C34362C382C38312C3130312C3139372C3230362C3231302C3137312C38332C3136322C3131332C3235322C36322C3136332C3138362C32382C39322C37382C34312C3137362C3137392C39392C34362C3136312C3130392C3139302C39392C33312C34332C3231302C3233302C3230342C3131342C3234322C3139362C3139302C31392C3133342C3230352C3234372C3234392C32352C3130362C3135332C3233342C3132352C3232362C3137352C3135342C3132302C33382C33312C3130322C3134332C3231342C3231322C3230362C38392C3137362C3132352C36372C31322C3135322C3136362C32392C34322C3131362C3139322C3132352C3232302C3133302C3138302C3233332C3138382C3138352C3138352C35382C37312C3136302C32352C3234322C3235332C3133312C3135352C3231342C3137372C3132322C3134322C3137322C3136302C31352C3233372C3232322C36312C3133342C3134312C3234302C3132302C35322C3234312C38352C36392C34372C3139352C3135342C32322C382C3230352C3137392C3137302C34312C3232352C3138382C3131392C3230322C3132382C3131322C3133392C34312C39322C35302C3138392C3234372C302C3133332C3131382C3133312C3231382C372C35372C32342C3133372C3130362C3233362C3232302C31382C32372C32342C3136352C3138322C33392C31322C3136322C34322C3233302C35382C34302C3130372C3133332C3233352C3139372C3134302C3134322C3232352C3138312C32332C3233312C38312C3138312C3133332C34302C3132342C34352C3234382C38332C3130342C3137352C36332C352C3235352C3232392C3232332C37352C3233392C37362C3135362C37382C3231322C3235352C3133302C36302C37312C3132372C3136302C3230362C36352C3136352C3235332C3133332C3134322C3134322C3136332C3132322C3137352C3234312C3131322C37392C35312C3233312C3232332C3235322C3134372C3230312C33342C3233302C3138372C3131332C3136342C3130312C37392C3134342C31392C3139342C3131342C3131342C35392C32362C3135322C3138332C34352C3130362C3138352C3138342C332C3230332C33372C3133362C3138372C3136302C3135312C332C33382C3231392C3133392C3135302C31312C3232312C352C3135302C3137392C3139372C3135372C3234392C39302C3130332C3134312C37352C3130302C3235352C38302C3233322C3137302C3130382C39382C36302C3230372C3136372C39312C372C34302C3139322C35352C3139392C36312C3132342C3132392C33342C3234372C39302C35372C3134392C3136372C3231312C3234342C36322C38332C3134392C3232362C35302C3137352C36342C3133372C3135382C39342C3132322C3233312C3135302C3235302C3131312C3232332C3230352C3130322C3132362C37312C3232372C3136362C39312C3234372C3233382C3134302C3131302C3138372C3131302C3132392C39332C3230332C33302C3133342C35352C36312C3138372C3233332C3139362C3137352C35372C31392C32332C3132332C3131342C35352C3138332C37352C3134312C3234392C3136302C3230372C3232362C3235322C32382C31312C3231382C3136342C36362C3131342C37372C3233322C32382C3133372C39322C36342C36372C36392C3231312C36312C39312C3131312C3138342C3135342C3135382C37362C3233322C3130302C3231392C3233302C3139312C362C31322C37312C3234372C35322C35302C31352C3133362C3233382C34362C3233302C3234342C3139302C3139362C3139362C3138342C3235332C32322C3234302C3137352C37322C3131312C3234392C3232352C3231332C3130372C3235312C3235312C3130362C3132362C36392C3138312C39332C3139352C36372C3137322C3234362C36352C3134392C34322C3232352C37342C3133352C35392C352C3230332C3130362C34352C38352C3230312C3139372C3134372C3131392C3131312C36362C35322C3130362C3132392C3230342C3130312C33302C3130392C3137362C33302C3139322C33352C33372C332C36332C32312C3135352C3136332C3231392C36322C3131332C34382C3130312C36312C3233352C3137342C3234332C32372C32372C3131372C37342C3233312C35322C31312C302C30207D3B0A .h dataStyleCSS 636F6E73742063686172204353535F5354594C455B5D2050524F474D454D203D2052223D3D3D3D3D280A2E636F6E7461696E65727B706F736974696F6E3A72656C61746976653B77696474683A3739253B6D617267696E3A323070783B626F782D73697A696E673A626F726465722D626F787D2E636F6C756D6E2C2E636F6C756D6E737B77696474683A313030253B666C6F61743A6C6566747D2E636172647B6D617267696E2D746F703A32253B626F726465722D7261646975733A3670783B626F782D736861646F773A3020347078203470782072676261283230342C3139372C3138352C302E35293B70616464696E672D6C6566743A323070783B70616464696E672D72696768743A323070783B6D617267696E2D626F74746F6D3A313070783B6D696E2D77696474683A35303070783B636F6C6F723A236666667D406D65646961286D61782D77696474683A3633307078297B2E636172647B6D696E2D77696474683A3938257D7D2E636172642D736C696465727B70616464696E672D626F74746F6D3A313070787D2E74757271756F6973657B6261636B67726F756E643A233161626339633B626F726465722D626F74746F6D3A233136613038352033707820736F6C69647D2E656D6572616C647B6261636B67726F756E643A233265636337313B626F726465722D626F74746F6D3A233237616536302033707820736F6C69647D2E706574657272697665727B6261636B67726F756E643A233334393864623B626F726465722D626F74746F6D3A233239383062392033707820736F6C69647D2E77657461737068616C747B6261636B67726F756E643A233334343935653B626F726465722D626F74746F6D3A233263336535302033707820736F6C69647D2E73756E666C6F7765727B6261636B67726F756E643A236631633430663B626F726465722D626F74746F6D3A236536626230662033707820736F6C69647D2E636172726F747B6261636B67726F756E643A236536376532323B626F726465722D626F74746F6D3A236433353430302033707820736F6C69647D2E616C697A6172696E7B6261636B67726F756E643A236537346333633B626F726465722D626F74746F6D3A236330333932622033707820736F6C69647D2E6461726B7B6261636B67726F756E643A233434343835373B626F726465722D626F74746F6D3A233434343835372033707820736F6C69647D2E6C6162656C7B626F782D73697A696E673A626F726465722D626F783B77686974652D73706163653A6E6F777261703B626F726465722D7261646975733A2E32656D3B70616464696E673A2E3132656D202E34656D202E3134656D3B746578742D616C69676E3A63656E7465723B636F6C6F723A236666663B666F6E742D7765696768743A3730303B6C696E652D6865696768743A313B6D617267696E2D626F74746F6D3A3570783B646973706C61793A696E6C696E652D626C6F636B3B77686974652D73706163653A6E6F777261703B766572746963616C2D616C69676E3A626173656C696E653B706F736974696F6E3A72656C61746976653B746F703A2D2E3135656D3B6261636B67726F756E642D636F6C6F723A233939393B6D617267696E2D626F74746F6D3A313070787D2E6C6162656C2D777261707B77696474683A3930253B77686974652D73706163653A7072652D777261703B776F72642D777261703A627265616B2D776F72647D2E6C6162656C2E636F6C6F722D626C75657B6261636B67726F756E642D636F6C6F723A233666396164317D2E6C6162656C2E636F6C6F722D7265647B6261636B67726F756E642D636F6C6F723A236433376337637D2E6C6162656C2E636F6C6F722D677265656E7B6261636B67726F756E642D636F6C6F723A233962633236387D2E6C6162656C2E636F6C6F722D6F72616E67657B6261636B67726F756E642D636F6C6F723A236465613135347D2E6C6162656C2E636F6C6F722D79656C6C6F777B6261636B67726F756E642D636F6C6F723A236539643634317D2E6C6162656C2E636F6C6F722D707572706C657B6261636B67726F756E642D636F6C6F723A233966383364317D406D65646961286D696E2D77696474683A3430307078297B2E636F6E7461696E65727B77696474683A3834257D7D406D65646961286D696E2D77696474683A3633307078297B2E636F6E7461696E65727B77696474683A3938257D2E636F6C756D6E2C2E636F6C756D6E737B6D617267696E2D72696768743A32257D2E636F6C756D6E3A66697273742D6368696C642C2E636F6C756D6E733A66697273742D6368696C647B6D617267696E2D6C6566743A307D2E6F6E652E636F6C756D6E2C2E6F6E652E636F6C756D6E737B77696474683A342E3636363636363636363637257D2E74776F2E636F6C756D6E737B77696474683A31332E33333333333333333333257D2E74687265652E636F6C756D6E737B77696474683A3232257D2E666F75722E636F6C756D6E737B77696474683A33302E36363636363636363637257D2E666976652E636F6C756D6E737B77696474683A33392E33333333333333333333257D2E7369782E636F6C756D6E737B77696474683A3438257D2E736576656E2E636F6C756D6E737B77696474683A35362E36363636363636363637257D2E65696768742E636F6C756D6E737B77696474683A36352E33333333333333333333257D2E6E696E652E636F6C756D6E737B77696474683A3734257D2E74656E2E636F6C756D6E737B77696474683A38322E36363636363636363637257D2E656C6576656E2E636F6C756D6E737B77696474683A39312E33333333333333333333257D2E7477656C76652E636F6C756D6E737B77696474683A313030253B6D617267696E2D6C6566743A307D2E6F6E652D74686972642E636F6C756D6E7B77696474683A33302E36363636363636363637257D2E74776F2D7468697264732E636F6C756D6E7B77696474683A36352E33333333333333333333257D2E6F6E652D68616C662E636F6C756D6E7B77696474683A3438257D2E6F66667365742D62792D6F6E652E636F6C756D6E2C2E6F66667365742D62792D6F6E652E636F6C756D6E737B6D617267696E2D6C6566743A382E3636363636363636363637257D2E6F66667365742D62792D74776F2E636F6C756D6E2C2E6F66667365742D62792D74776F2E636F6C756D6E737B6D617267696E2D6C6566743A31372E33333333333333333333257D2E6F66667365742D62792D74687265652E636F6C756D6E2C2E6F66667365742D62792D74687265652E636F6C756D6E737B6D617267696E2D6C6566743A3236257D2E6F66667365742D62792D666F75722E636F6C756D6E2C2E6F66667365742D62792D666F75722E636F6C756D6E737B6D617267696E2D6C6566743A33342E36363636363636363637257D2E6F66667365742D62792D666976652E636F6C756D6E2C2E6F66667365742D62792D666976652E636F6C756D6E737B6D617267696E2D6C6566743A34332E33333333333333333333257D2E6F66667365742D62792D7369782E636F6C756D6E2C2E6F66667365742D62792D7369782E636F6C756D6E737B6D617267696E2D6C6566743A3532257D2E6F66667365742D62792D736576656E2E636F6C756D6E2C2E6F66667365742D62792D736576656E2E636F6C756D6E737B6D617267696E2D6C6566743A36302E36363636363636363637257D2E6F66667365742D62792D65696768742E636F6C756D6E2C2E6F66667365742D62792D65696768742E636F6C756D6E737B6D617267696E2D6C6566743A36392E33333333333333333333257D2E6F66667365742D62792D6E696E652E636F6C756D6E2C2E6F66667365742D62792D6E696E652E636F6C756D6E737B6D617267696E2D6C6566743A3738257D2E6F66667365742D62792D74656E2E636F6C756D6E2C2E6F66667365742D62792D74656E2E636F6C756D6E737B6D617267696E2D6C6566743A38362E36363636363636363637257D2E6F66667365742D62792D656C6576656E2E636F6C756D6E2C2E6F66667365742D62792D656C6576656E2E636F6C756D6E737B6D617267696E2D6C6566743A39352E33333333333333333333257D2E6F66667365742D62792D6F6E652D74686972642E636F6C756D6E2C2E6F66667365742D62792D6F6E652D74686972642E636F6C756D6E737B6D617267696E2D6C6566743A33342E36363636363636363637257D2E6F66667365742D62792D74776F2D7468697264732E636F6C756D6E2C2E6F66667365742D62792D74776F2D7468697264732E636F6C756D6E737B6D617267696E2D6C6566743A36392E33333333333333333333257D2E6F66667365742D62792D6F6E652D68616C662E636F6C756D6E2C2E6F66667365742D62792D6F6E652D68616C662E636F6C756D6E737B6D617267696E2D6C6566743A3532257D7D68746D6C7B666F6E742D73697A653A36322E35257D626F64797B6D617267696E3A303B666F6E742D73697A653A312E35656D3B6C696E652D6865696768743A313B666F6E742D7765696768743A3430303B666F6E742D66616D696C793A224F70656E2053616E73222C73616E732D73657269663B636F6C6F723A233232323B6261636B67726F756E642D636F6C6F723A236563663066317D68312C68322C68332C68342C68352C68367B6D617267696E2D746F703A303B6D617267696E2D626F74746F6D3A2E3572656D3B666F6E742D7765696768743A3330307D68317B666F6E742D73697A653A3472656D3B6C696E652D6865696768743A312E323B6C65747465722D73706163696E673A2D2E3172656D7D68327B666F6E742D73697A653A332E3672656D3B6C696E652D6865696768743A312E32353B6C65747465722D73706163696E673A2D2E3172656D7D68337B666F6E742D73697A653A3372656D3B6C696E652D6865696768743A312E333B6C65747465722D73706163696E673A2D2E3172656D7D68347B666F6E742D73697A653A322E3472656D3B6C696E652D6865696768743A312E33353B6C65747465722D73706163696E673A2D2E303872656D7D68357B666F6E742D73697A653A312E3872656D3B6C696E652D6865696768743A312E353B6C65747465722D73706163696E673A2D2E303572656D7D68367B666F6E742D73697A653A312E3572656D3B6C696E652D6865696768743A312E363B6C65747465722D73706163696E673A307D406D65646961286D696E2D77696474683A3633307078297B68317B666F6E742D73697A653A3572656D7D68327B666F6E742D73697A653A342E3272656D7D68337B666F6E742D73697A653A332E3672656D7D68347B666F6E742D73697A653A3372656D7D68357B666F6E742D73697A653A3272656D7D68367B666F6E742D73697A653A312E3572656D7D7D707B6D617267696E2D746F703A307D617B636F6C6F723A233165616564627D613A686F7665727B636F6C6F723A233066613063657D627574746F6E7B646973706C61793A696E6C696E652D626C6F636B3B70616464696E673A313070783B626F726465722D7261646975733A3370783B636F6C6F723A236666663B6261636B67726F756E642D636F6C6F723A233939397D236D61696E4865616465727B646973706C61793A696E6C696E652D626C6F636B7D23636F6E5374617475737B706F736974696F6E3A696E68657269743B666F6E742D73697A653A2E3735656D7D627574746F6E2C2E627574746F6E7B6D617267696E2D626F74746F6D3A3172656D7D2E752D66756C6C2D77696474687B77696474683A313030253B626F782D73697A696E673A626F726465722D626F787D2E752D6D61782D66756C6C2D77696474687B6D61782D77696474683A313030253B626F782D73697A696E673A626F726465722D626F787D2E752D70756C6C2D72696768747B666C6F61743A72696768747D2E752D70756C6C2D6C6566747B666C6F61743A6C6566747D2E7463656E7465727B746578742D616C69676E3A63656E7465727D68727B6D617267696E2D746F703A2E3572656D3B6D617267696E2D626F74746F6D3A312E3272656D3B626F726465722D77696474683A303B626F726465722D746F703A31707820736F6C696420236531653165317D2E636F6E7461696E65723A61667465722C2E726F773A61667465722C2E752D63667B636F6E74656E743A22223B646973706C61793A7461626C653B636C6561723A626F74687D2E636F6E74726F6C7B6261636B67726F756E642D636F6C6F723A236464643B6261636B67726F756E642D696D6167653A6C696E6561722D6772616469656E742868736C6128302C30252C30252C302E31292C68736C6128302C30252C313030252C302E3129293B626F726465722D7261646975733A3530253B626F782D736861646F773A696E73657420302031707820317078203170782068736C6128302C30252C313030252C302E35292C30203020317078203170782068736C6128302C30252C313030252C302E3735292C30203020317078203270782068736C6128302C30252C313030252C302E3235292C30203020317078203370782068736C6128302C30252C313030252C302E3235292C30203020317078203470782068736C6128302C30252C313030252C302E3235292C30203020317078203670782068736C6128302C30252C30252C302E3735293B6865696768743A39656D3B6D617267696E3A33656D206175746F3B706F736974696F6E3A72656C61746976653B77696474683A39656D7D2E636F6E74726F6C20756C7B6865696768743A313030253B70616464696E673A303B7472616E73666F726D3A726F74617465283435646567297D2E636F6E74726F6C206C697B626F726465722D7261646975733A313030252030203020303B626F782D736861646F773A696E736574202D317078202D317078203170782068736C6128302C30252C313030252C302E35292C302030203170782068736C6128302C30252C30252C302E3735293B646973706C61793A696E6C696E652D626C6F636B3B6865696768743A3530253B6F766572666C6F773A68696464656E3B77696474683A3530257D2E636F6E74726F6C20756C206C693A6E74682D6368696C642832297B7472616E73666F726D3A726F74617465283930646567297D2E636F6E74726F6C20756C206C693A6E74682D6368696C642833297B7472616E73666F726D3A726F74617465282D3930646567297D2E636F6E74726F6C20756C206C693A6E74682D6368696C642834297B7472616E73666F726D3A726F7461746528313830646567297D2E636F6E74726F6C20756C20617B6865696768743A323030253B706F736974696F6E3A72656C61746976653B7472616E73666F726D3A726F74617465282D3435646567293B77696474683A323030257D2E636F6E74726F6C20613A686F7665722C2E636F6E74726F6C20613A666F6375737B6261636B67726F756E642D636F6C6F723A68736C6128302C30252C313030252C302E3235297D2E636F6E74726F6C20617B626F726465722D7261646975733A3530253B636F6C6F723A233333333B646973706C61793A626C6F636B3B666F6E743A626F6C642031656D2F332073616E732D73657269663B746578742D616C69676E3A63656E7465723B746578742D6465636F726174696F6E3A6E6F6E653B746578742D736861646F773A3020317078203170782068736C6128302C30252C313030252C302E34293B7472616E736974696F6E3A2E3135737D2E636F6E74726F6C202E636F6E6669726D7B6261636B67726F756E642D636F6C6F723A236464643B6261636B67726F756E642D696D6167653A6C696E6561722D6772616469656E742868736C6128302C30252C30252C302E3135292C68736C6128302C30252C313030252C302E323529293B626F782D736861646F773A696E73657420302031707820317078203170782068736C6128302C30252C313030252C302E35292C30203020317078203170782068736C6128302C30252C313030252C302E3235292C30203020317078203270782068736C6128302C30252C313030252C302E3235292C30203020317078203370782068736C6128302C30252C313030252C302E3235292C30203020317078203470782068736C6128302C30252C313030252C302E3235292C30203020317078203670782068736C6128302C30252C30252C302E3835293B6C6566743A3530253B6C696E652D6865696768743A333B6D617267696E3A2D312E35656D3B706F736974696F6E3A6162736F6C7574653B746F703A3530253B77696474683A33656D7D2E636F6E74726F6C202E636F6E6669726D3A686F7665722C2E636F6E74726F6C202E636F6E6669726D3A666F6375737B6261636B67726F756E642D636F6C6F723A236565657D2E7377697463687B646973706C61793A696E6C696E652D626C6F636B2021696D706F7274616E743B6261636B67726F756E642D636F6C6F723A236265626562653B626F726465722D7261646975733A3470783B626F782D736861646F773A696E7365742030203020367078207267626128302C302C302C302E33293B636F6C6F723A236666663B637572736F723A706F696E7465723B646973706C61793A626C6F636B3B666F6E742D73697A653A313470783B6865696768743A323670783B6D617267696E2D626F74746F6D3A313270783B706F736974696F6E3A72656C61746976653B77696474683A363070783B2D7765626B69742D7472616E736974696F6E3A6261636B67726F756E642D636F6C6F72202E327320656173652D696E2D6F75743B2D6D6F7A2D7472616E736974696F6E3A6261636B67726F756E642D636F6C6F72202E327320656173652D696E2D6F75743B2D6F2D7472616E736974696F6E3A6261636B67726F756E642D636F6C6F72202E327320656173652D696E2D6F75743B2D6D732D7472616E736974696F6E3A6261636B67726F756E642D636F6C6F72202E327320656173652D696E2D6F75743B7472616E736974696F6E3A6261636B67726F756E642D636F6C6F72202E327320656173652D696E2D6F75747D2E7377697463682E636865636B65647B6261636B67726F756E642D636F6C6F723A233736643231647D2E73776974636820696E7075745B747970653D22636865636B626F78225D7B646973706C61793A6E6F6E653B637572736F723A706F696E7465723B6865696768743A313070783B6C6566743A313270783B706F736974696F6E3A6162736F6C7574653B746F703A3870783B77696474683A313070787D2E696E7B706F736974696F6E3A6162736F6C7574653B746F703A3870783B6C6566743A313270783B2D7765626B69742D7472616E736974696F6E3A6C656674202E30387320656173652D696E2D6F75743B2D6D6F7A2D7472616E736974696F6E3A6C656674202E30387320656173652D696E2D6F75743B2D6F2D7472616E736974696F6E3A6C656674202E30387320656173652D696E2D6F75743B2D6D732D7472616E736974696F6E3A6C656674202E30387320656173652D696E2D6F75743B7472616E736974696F6E3A6C656674202E30387320656173652D696E2D6F75747D2E7377697463682E636865636B6564206469767B6C6566743A333870787D2E737769746368202E696E3A6265666F72657B6261636B67726F756E643A236666663B6261636B67726F756E643A2D6D6F7A2D6C696E6561722D6772616469656E7428746F702C2366666620302C236630663066302031303025293B6261636B67726F756E643A2D7765626B69742D6772616469656E74286C696E6561722C6C65667420746F702C6C65667420626F74746F6D2C636F6C6F722D73746F7028302C23666666292C636F6C6F722D73746F7028313030252C2366306630663029293B6261636B67726F756E643A2D7765626B69742D6C696E6561722D6772616469656E7428746F702C2366666620302C236630663066302031303025293B6261636B67726F756E643A2D6F2D6C696E6561722D6772616469656E7428746F702C2366666620302C236630663066302031303025293B6261636B67726F756E643A2D6D732D6C696E6561722D6772616469656E7428746F702C2366666620302C236630663066302031303025293B6261636B67726F756E643A6C696E6561722D6772616469656E7428746F20626F74746F6D2C2366666620302C236630663066302031303025293B626F726465723A31707820736F6C696420236666663B626F726465722D7261646975733A3270783B626F782D736861646F773A30203020347078207267626128302C302C302C302E33293B636F6E74656E743A22223B6865696768743A313870783B706F736974696F6E3A6162736F6C7574653B746F703A2D3570783B6C6566743A2D3970783B77696474683A323670787D2E737769746368202E696E3A61667465727B6261636B67726F756E643A236630663066303B6261636B67726F756E643A2D6D6F7A2D6C696E6561722D6772616469656E7428746F702C2366306630663020302C236666662031303025293B6261636B67726F756E643A2D7765626B69742D6772616469656E74286C696E6561722C6C65667420746F702C6C65667420626F74746F6D2C636F6C6F722D73746F7028302C23663066306630292C636F6C6F722D73746F7028313030252C2366666629293B6261636B67726F756E643A2D7765626B69742D6C696E6561722D6772616469656E7428746F702C2366306630663020302C236666662031303025293B6261636B67726F756E643A2D6F2D6C696E6561722D6772616469656E7428746F702C2366306630663020302C236666662031303025293B6261636B67726F756E643A2D6D732D6C696E6561722D6772616469656E7428746F702C2366306630663020302C236666662031303025293B6261636B67726F756E643A6C696E6561722D6772616469656E7428746F20626F74746F6D2C2366306630663020302C236666662031303025293B626F726465722D7261646975733A313070783B636F6E74656E743A22223B6865696768743A313270783B6D617267696E3A2D31707820302030202D3170783B706F736974696F6E3A6162736F6C7574653B77696474683A313270787D2E726B6D642D736C696465727B646973706C61793A626C6F636B3B706F736974696F6E3A72656C61746976653B666F6E742D73697A653A313670783B666F6E742D66616D696C793A22526F626F746F222C73616E732D73657269667D2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D7B6F766572666C6F773A68696464656E3B706F736974696F6E3A6162736F6C7574653B77696474683A3170783B6865696768743A3170783B6F7061636974793A307D2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D2B2E736C696465727B646973706C61793A626C6F636B3B706F736974696F6E3A72656C61746976653B77696474683A313030253B6865696768743A323770783B626F726465722D7261646975733A313370783B6261636B67726F756E642D636F6C6F723A236265626562657D406D6564696128706F696E7465723A66696E65297B2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D2B2E736C696465727B6865696768743A3470783B626F726465722D7261646975733A307D7D2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D2B2E736C69646572202E736C696465722D66696C6C7B646973706C61793A626C6F636B3B706F736974696F6E3A6162736F6C7574653B77696474683A303B6865696768743A313030253B757365722D73656C6563743A6E6F6E653B7A2D696E6465783A317D2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D2B2E736C69646572202E736C696465722D68616E646C657B637572736F723A706F696E7465723B706F736974696F6E3A6162736F6C7574653B746F703A313270783B6C6566743A303B77696474683A313570783B6865696768743A313570783B6D617267696E2D6C6566743A2D3870783B626F726465722D7261646975733A3530253B7472616E736974696F6E3A616C6C202E327320656173653B757365722D73656C6563743A6E6F6E653B7A2D696E6465783A327D406D6564696128706F696E7465723A66696E65297B2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D2B2E736C69646572202E736C696465722D68616E646C657B746F703A2D352E3570787D7D2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C65642B2E736C696465727B6261636B67726F756E642D636F6C6F723A236230623062302021696D706F7274616E747D2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C65642B2E736C69646572202E736C696465722D66696C6C2C2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C65642B2E736C69646572202E736C696465722D68616E646C657B637572736F723A64656661756C742021696D706F7274616E743B6261636B67726F756E642D636F6C6F723A236230623062302021696D706F7274616E747D2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C65642B2E736C69646572202E736C696465722D66696C6C202E736C696465722D6C6162656C2C2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C65642B2E736C69646572202E736C696465722D68616E646C65202E736C696465722D6C6162656C7B646973706C61793A6E6F6E653B6261636B67726F756E642D636F6C6F723A236230623062302021696D706F7274616E747D2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C65642B2E736C69646572202E736C696465722D66696C6C2E69732D6163746976652C2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C65642B2E736C69646572202E736C696465722D68616E646C652E69732D6163746976657B746F703A2D352E3570783B77696474683A313570783B6865696768743A313570783B6D617267696E2D6C6566743A2D3870787D2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C65642B2E736C69646572202E736C696465722D66696C6C2E69732D616374697665202E736C696465722D6C6162656C2C2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C65642B2E736C69646572202E736C696465722D68616E646C652E69732D616374697665202E736C696465722D6C6162656C7B646973706C61793A6E6F6E653B626F726465722D7261646975733A3530253B7472616E73666F726D3A6E6F6E657D2E726B6D642D736C6964657220696E7075745B747970653D2272616E6765225D3A64697361626C65642B2E736C69646572202E736C696465722D68616E646C653A6163746976657B626F782D736861646F773A6E6F6E652021696D706F7274616E743B7472616E73666F726D3A7363616C652831292021696D706F7274616E747D2E726B6D642D736C696465722E736C696465722D6469736372657465202E736C69646572202E736C696465722D68616E646C657B706F736974696F6E3A72656C61746976653B7A2D696E6465783A317D2E726B6D642D736C696465722E736C696465722D6469736372657465202E736C69646572202E736C696465722D68616E646C65202E736C696465722D6C6162656C7B706F736974696F6E3A6162736F6C7574653B746F703A2D31372E3570783B6C6566743A3470783B77696474683A333070783B6865696768743A333070783B2D7765626B69742D7472616E73666F726D2D6F726967696E3A35302520313030253B7472616E73666F726D2D6F726967696E3A35302520313030253B626F726465722D7261646975733A3530253B2D7765626B69742D7472616E73666F726D3A7363616C6528312920726F74617465282D3435646567293B7472616E73666F726D3A7363616C6528312920726F74617465282D3435646567293B2D7765626B69742D7472616E736974696F6E3A616C6C202E327320656173653B7472616E736974696F6E3A616C6C202E327320656173657D406D6564696128706F696E7465723A66696E65297B2E726B6D642D736C696465722E736C696465722D6469736372657465202E736C69646572202E736C696465722D68616E646C65202E736C696465722D6C6162656C7B6C6566743A2D3270783B2D7765626B69742D7472616E73666F726D3A7363616C6528302E352920726F74617465282D3435646567293B7472616E73666F726D3A7363616C6528302E352920726F74617465282D3435646567297D7D2E726B6D642D736C696465722E736C696465722D6469736372657465202E736C69646572202E736C696465722D68616E646C65202E736C696465722D6C6162656C207370616E7B706F736974696F6E3A6162736F6C7574653B746F703A3770783B6C6566743A303B77696474683A313030253B636F6C6F723A236666663B666F6E742D73697A653A313670783B746578742D616C69676E3A63656E7465723B2D7765626B69742D7472616E73666F726D3A726F74617465283435646567293B7472616E73666F726D3A726F74617465283435646567293B6F7061636974793A303B2D7765626B69742D757365722D73656C6563743A6E6F6E653B2D6D6F7A2D757365722D73656C6563743A6E6F6E653B2D6D732D757365722D73656C6563743A6E6F6E653B757365722D73656C6563743A6E6F6E657D406D6564696128706F696E7465723A66696E65297B2E726B6D642D736C696465722E736C696465722D6469736372657465202E736C69646572202E736C696465722D68616E646C65202E736C696465722D6C6162656C207370616E7B666F6E742D73697A653A313270787D7D2E726B6D642D736C696465722E736C696465722D6469736372657465202E736C69646572202E736C696465722D68616E646C652E69732D6163746976657B746F703A303B6D617267696E2D6C6566743A2D3270783B77696474683A3470783B6865696768743A3470787D2E726B6D642D736C696465722E736C696465722D6469736372657465202E736C69646572202E736C696465722D68616E646C652E69732D616374697665202E736C696465722D6C6162656C7B746F703A2D313570783B6C6566743A2D3270783B626F726465722D7261646975733A313570782031357078203135707820303B2D7765626B69742D7472616E73666F726D3A726F74617465282D343564656729207472616E736C61746528323370782C2D32357078293B7472616E73666F726D3A726F74617465282D343564656729207472616E736C61746528323370782C2D32357078297D2E726B6D642D736C696465722E736C696465722D6469736372657465202E736C69646572202E736C696465722D68616E646C652E69732D616374697665202E736C696465722D6C6162656C207370616E7B6F7061636974793A317D2E726B6D642D736C696465722E736C696465722D64697363726574652E736C696465722D74757271756F697365202E736C696465722D6C6162656C7B6261636B67726F756E642D636F6C6F723A233136613038357D2E726B6D642D736C696465722E736C696465722D64697363726574652E736C696465722D656D6572616C64202E736C696465722D6C6162656C7B6261636B67726F756E642D636F6C6F723A233237616536307D2E706574657272697665727B6261636B67726F756E643A233334393864623B626F726465722D626F74746F6D3A233239383062392033707820736F6C69647D2E726B6D642D736C696465722E736C696465722D64697363726574652E736C696465722D70657465727269766572202E736C696465722D6C6162656C7B6261636B67726F756E642D636F6C6F723A233239383062397D2E77657461737068616C747B6261636B67726F756E643A233334343935653B626F726465722D626F74746F6D3A233263336535302033707820736F6C69647D2E726B6D642D736C696465722E736C696465722D64697363726574652E736C696465722D77657461737068616C74202E736C696465722D6C6162656C7B6261636B67726F756E642D636F6C6F723A233263336535307D2E73756E666C6F7765727B6261636B67726F756E643A236631633430663B626F726465722D626F74746F6D3A236536626230662033707820736F6C69647D2E726B6D642D736C696465722E736C696465722D64697363726574652E736C696465722D73756E666C6F776572202E736C696465722D6C6162656C7B6261636B67726F756E642D636F6C6F723A236536626230667D2E636172726F747B6261636B67726F756E643A236536376532323B626F726465722D626F74746F6D3A236433353430302033707820736F6C69647D2E726B6D642D736C696465722E736C696465722D64697363726574652E736C696465722D636172726F74202E736C696465722D6C6162656C7B6261636B67726F756E642D636F6C6F723A236433353430307D2E616C697A6172696E7B6261636B67726F756E643A236537346333633B626F726465722D626F74746F6D3A236330333932622033707820736F6C69647D2E726B6D642D736C696465722E736C696465722D64697363726574652E736C696465722D616C697A6172696E202E736C696465722D6C6162656C7B6261636B67726F756E642D636F6C6F723A236330333932627D696E7075747B6D617267696E3A30206175746F20312E3272656D206175746F3B70616464696E673A327078203570783B77696474683A313030253B626F782D73697A696E673A626F726465722D626F783B626F726465723A303B626F726465722D7261646975733A3470783B626F782D736861646F773A696E7365742030203020367078207267626128302C302C302C302E33293B6261636B67726F756E643A72676261283235352C3235352C3235352C302E38297D73656C6563747B6D617267696E3A30206175746F20312E3272656D206175746F3B70616464696E673A327078203570783B77696474683A313030253B626F782D73697A696E673A626F726465722D626F783B626F726465723A303B626F726465722D7261646975733A3470783B626F782D736861646F773A696E7365742030203020367078207267626128302C302C302C302E33293B6261636B67726F756E643A72676261283235352C3235352C3235352C302E38297D696E7075745B69645E3D226E756D225D7B6D61782D77696474683A36656D3B77696474683A6175746F3B746578742D616C69676E3A72696768743B666F6E742D7765696768743A626F6C643B666F6E742D73697A653A313135257D626F6479206469763E756C2E6E617669676174696F6E7B6D617267696E3A303B70616464696E673A303B626F726465722D626F74746F6D3A33707820736F6C696420233636363B6F766572666C6F773A68696464656E7D756C2E6E617669676174696F6E206C697B6C6973742D7374796C653A6E6F6E653B666C6F61743A6C6566743B6D617267696E2D72696768743A3470787D756C2E6E617669676174696F6E206C692E636F6E74726F6C737B666C6F61743A72696768747D756C2E6E617669676174696F6E206C6920617B666F6E742D7765696768743A626F6C643B646973706C61793A696E6C696E652D626C6F636B3B70616464696E673A36707820313270783B636F6C6F723A233838383B6F75746C696E653A303B746578742D6465636F726174696F6E3A6E6F6E653B6261636B67726F756E643A236633663366333B6261636B67726F756E643A2D7765626B69742D6772616469656E74286C696E6561722C3020302C3020626F74746F6D2C66726F6D2823656565292C746F282365346534653429293B6261636B67726F756E643A2D6D6F7A2D6C696E6561722D6772616469656E7428236565652C23653465346534293B6261636B67726F756E643A6C696E6561722D6772616469656E7428236565652C23653465346534293B2D7069652D6261636B67726F756E643A6C696E6561722D6772616469656E7428236565652C23653465346534297D756C2E6E617669676174696F6E206C692E61637469766520617B706F696E7465722D6576656E74733A6E6F6E653B636F6C6F723A77686974653B6261636B67726F756E643A233636363B6261636B67726F756E643A2D7765626B69742D6772616469656E74286C696E6561722C3020302C3020626F74746F6D2C66726F6D2823383838292C746F282336363629293B6261636B67726F756E643A2D6D6F7A2D6C696E6561722D6772616469656E7428233838382C23363636293B6261636B67726F756E643A6C696E6561722D6772616469656E7428233838382C23363636293B2D7069652D6261636B67726F756E643A6C696E6561722D6772616469656E7428233838382C23363636297D6469762E74616273636F6E74656E743E6469767B70616464696E673A3020313570787D23746162736E61763A656D7074797B646973706C61793A6E6F6E657D2E72616E67652D736C696465727B6D617267696E3A307D2E72616E67652D736C696465727B77696474683A313030257D2E72616E67652D736C696465725F5F72616E67657B2D7765626B69742D617070656172616E63653A6E6F6E653B77696474683A63616C632831303025202D20283435707829293B6865696768743A313070783B626F726465722D7261646975733A3570783B6F75746C696E653A303B70616464696E673A303B6D617267696E3A307D2E72616E67652D736C696465725F5F72616E67653A3A2D7765626B69742D736C696465722D7468756D627B2D7765626B69742D617070656172616E63653A6E6F6E653B617070656172616E63653A6E6F6E653B77696474683A323070783B6865696768743A323070783B626F726465722D7261646975733A3530253B637572736F723A706F696E7465723B7472616E736974696F6E3A6261636B67726F756E64202E31357320656173652D696E2D6F75747D2E72616E67652D736C696465725F5F72616E67653A3A2D7765626B69742D736C696465722D7468756D623A686F7665727B6261636B67726F756E643A233161626339637D2E72616E67652D736C696465725F5F72616E67653A6163746976653A3A2D7765626B69742D736C696465722D7468756D627B6261636B67726F756E643A233161626339637D2E72616E67652D736C696465725F5F72616E67653A3A2D6D6F7A2D72616E67652D7468756D627B77696474683A323070783B6865696768743A323070783B626F726465723A303B626F726465722D7261646975733A3530253B637572736F723A706F696E7465723B7472616E736974696F6E3A6261636B67726F756E64202E31357320656173652D696E2D6F75747D2E72616E67652D736C696465725F5F72616E67653A666F6375733A3A2D7765626B69742D736C696465722D7468756D627B626F782D736861646F773A30203020302033707820236666662C30203020302036707820233161626339637D2E72616E67652D736C696465725F5F76616C75657B646973706C61793A696E6C696E652D626C6F636B3B706F736974696F6E3A72656C61746976653B77696474683A333070783B636F6C6F723A236666663B6C696E652D6865696768743A323070783B746578742D616C69676E3A63656E7465723B626F726465722D7261646975733A3370783B70616464696E673A357078203570783B6D617267696E2D6C6566743A3270787D2E72616E67652D736C696465725F5F76616C75653A61667465727B706F736974696F6E3A6162736F6C7574653B746F703A3870783B6C6566743A2D3770783B77696474683A303B6865696768743A303B636F6E74656E743A22227D3A3A2D6D6F7A2D72616E67652D747261636B7B626F726465723A307D696E7075743A3A2D6D6F7A2D666F6375732D696E6E65722C696E7075743A3A2D6D6F7A2D666F6375732D6F757465727B626F726465723A307D7376677B646973706C61793A626C6F636B3B77696474683A313030253B6865696768743A313030257D2E792D6178697320706174682C2E782D6178697320706174687B7374726F6B653A677261793B7374726F6B652D77696474683A313B66696C6C3A6E6F6E657D2E7365726965737B7374726F6B653A737465656C626C75653B7374726F6B652D77696474683A333B66696C6C3A6E6F6E657D2E646174612D706F696E747320636972636C657B7374726F6B653A737465656C626C75653B7374726F6B652D77696474683A323B66696C6C3A77686974657D2E646174612D706F696E747320746578747B646973706C61793A6E6F6E657D2E646174612D706F696E747320636972636C653A686F7665727B66696C6C3A737465656C626C75653B7374726F6B652D77696474683A367D2E646174612D706F696E747320636972636C653A686F7665722B746578747B646973706C61793A696E6C696E652D626C6F636B7D746578747B746578742D616E63686F723A656E647D0A293D3D3D3D3D223B0A0A636F6E73742075696E74385F74204353535F5354594C455F475A49505B333430325D2050524F474D454D203D207B2033312C3133392C382C302C3139332C32322C362C39342C322C3235352C3231332C32372C3231392C3131302C3137312C37322C3234322C38372C3231362C36382C3134352C39382C31332C3137362C3232302C3130392C3133312C3130322C3138302C3134332C3235312C3138322C3231302C3230362C3232372C3130362C3131382C3231322C3133342C33382C3136302C39362C3234302C36362C3235312C33362C32352C3133392C3132372C3232332C3139302C312C3132352C33352C3131382C34362C3136332C3231332C33302C3135392C3134372C3133312C3135352C3137302C3233342C3138362C3131372C38352C3131372C3131372C3139392C3230352C3138372C32322C3132392C3138362C3133332C3235332C3232392C3231322C31332C35332C3137302C3138372C35342C3233372C39372C332C38302C3235332C332C3130322C34372C3131372C3132392C3137302C3131362C3138372C3132372C3230302C3134322C3136302C3132372C3137302C3231392C35322C3234302C37382C3137352C3231372C3136312C3132332C3131372C3133342C3235302C3134332C3138362C3132352C37342C31352C39332C39352C3139322C3232322C3139332C33352C3136332C3135352C3131392C3230352C3234392C3231362C3231382C3235322C3235352C3232352C3139342C3134342C3132352C3230372C3132332C3230302C3230322C3136362C332C34302C3130392C39362C3133372C34382C32342C3233322C3133392C31312C33352C3233312C3136302C3233382C3134382C362C31352C32352C3136372C3231302C3133312C3136322C36322C31352C3130352C35302C37372C38312C3132392C3136322C3132332C37332C36312C34332C35382C3138392C3231302C3132372C3235332C3231312C312C36302C362C39342C3130302C3235312C3235312C3137332C3233372C3233392C39382C3231392C3131352C3232372C37372C3131382C322C36392C3132392C38392C3131332C382C3131372C3139382C3232332C35322C3231302C3231352C37392C32312C33312C3232362C3234332C32392C35382C3133322C3138362C33352C3233302C3133372C31322C3232352C3233392C3134302C3139372C3231362C33352C3232332C34392C3231392C39332C3135392C3232322C3135312C3130312C35372C3235342C3233372C382C3133392C32362C36302C33302C3139332C34332C3133352C37322C36362C31322C3137372C3138352C3131322C3232322C3130332C3139362C3235332C3233382C39372C3130302C322C35372C36372C38332C32332C36382C3133332C3132342C3130362C39372C3136322C3230392C36392C3233312C3235342C36332C3233312C3137342C33302C3232342C3232392C302C3234322C3233312C3136372C3139302C35392C3138332C36392C3132322C3233392C3133312C36372C3139302C3230372C3137392C38392C3133312C32302C3232352C3232322C37392C3132382C3138332C3133392C3137332C31362C3133392C35392C3131362C3135322C3233302C3233322C3139342C33352C3233362C36352C38332C37322C3138342C312C3230342C3234332C3137332C3137352C3232362C362C39312C302C31392C37392C3139362C36312C36352C342C3235312C33302C39312C3137382C3135312C3230382C3139352C3130342C3139312C34332C31342C32362C3235302C3132362C3233312C32392C3234362C33342C3235302C31312C36382C39362C35362C38352C3136302C36352C31302C3132322C3138302C3134332C3136312C3133342C3135382C3133352C34382C3135302C3130322C33312C3230362C34352C35342C3235322C3133392C35302C3132312C3233332C3233312C3134352C38372C3137302C3231362C34382C35372C32382C3138382C38322C3139362C3139382C3130362C3233372C35392C3132312C39382C3135322C3130382C39372C31362C3136382C3136382C36392C32342C37312C3135382C35322C34392C3130342C3233342C36332C36342C39352C3138332C35302C3234322C35342C3230322C36372C37372C3232332C3138352C32332C3233382C3133312C3133312C3133362C39322C3132382C3235342C38392C36362C3134302C3136322C3130342C32332C3131312C38352C36382C35342C34322C33342C35342C3232342C302C3135352C3133392C3131332C3131332C3130302C34372C38352C3134312C3136302C35312C3135362C36342C31342C3231312C3138322C3132332C3233332C3139332C37332C3131332C3132322C35352C3132382C3139392C3230312C3131332C38332C3231352C3139392C3232332C34342C35352C33342C36332C3132342C3235322C35312C36372C3234302C32312C35372C38382C3137302C3136372C35342C3230352C39372C3133392C3130392C34322C3132302C3130372C38362C3232362C352C3233362C3138382C36342C3233342C3233362C39312C3230372C3230332C32362C3138382C3135322C3135372C3133382C3132352C3234372C32312C3230372C3134332C3137372C3136332C32332C3234352C3131322C3130362C3139322C39312C39302C3138332C32302C3234322C3230382C3131362C3234392C3137392C3133372C36352C3233362C35332C3136382C3230362C36352C3139352C33392C36322C3132382C312C31382C3133322C37362C31352C31392C3130302C32352C35392C3137342C33312C39392C37382C32332C3139372C35372C3135362C3139372C3235332C3132362C3131312C38382C3132362C39322C39332C31342C3135332C3133372C37312C3133382C36312C31342C32302C33342C32372C3136372C33302C3231302C3231352C3231372C31312C3231342C32302C3132352C37342C31352C36312C342C3230372C31342C3234392C3230362C3234312C39332C35382C392C3135302C3232352C34342C34362C3137342C3130352C3233342C3136342C3232302C3133312C3139342C3135312C36352C3132332C38382C32342C33322C3133392C3131322C3135352C3131312C3131352C32352C3234322C3136392C3133352C3137362C35332C3139322C3233382C31352C3132312C3134342C3233362C3130302C3231362C3137342C372C3233372C3134372C3133372C3133332C322C322C36332C3134322C3130302C3232342C35352C3231362C3232342C3130312C39372C302C3133342C3235312C33342C3133372C32302C3132362C37392C3233312C3235342C3231322C3135322C34302C3233392C3230332C39332C3133362C3133332C3135352C39382C3231332C32382C3134382C33342C3134332C3139392C3137302C35372C3137342C3137392C3234312C39332C3133322C3133312C3134392C362C36312C37312C35342C352C3135342C3133322C35342C34352C3136322C3131352C35312C3234322C3138342C35382C332C3136342C3130312C3232312C31352C3230302C3230312C3137312C3138362C34312C3130322C39362C3131332C3131322C36362C3136342C33332C3231382C32372C3232312C3137342C3133332C35312C3233372C3232392C3132312C3230322C32342C3134352C3135352C3230342C3132372C3138322C3132302C31382C3234342C3231302C3136392C35372C33372C3131362C3139352C3234392C31352C3132392C3136382C3137362C3136392C32302C3135322C3132382C3234302C38372C3131382C3233312C39342C32352C31352C36312C38372C3136322C39342C39382C372C38362C36352C3234362C35302C3234392C3136312C3132362C38352C38392C33362C3231382C32352C3232342C31352C3231362C34322C34372C3232362C36382C3136362C37382C38372C3136312C322C3134372C3139362C35302C3234392C3138322C3231342C38342C3137362C3134312C3133362C38342C32362C3234352C39332C3136302C38302C3131312C31322C34342C3233362C3132352C36392C35372C34372C3137362C3230392C36382C3136342C38392C38392C3138332C3133382C3133312C3137302C3138362C34372C35362C3233362C3133382C3139342C3137362C35372C32342C3231362C33322C3139352C3136392C39382C31372C3131342C35362C3131372C3134382C35302C32302C3231332C39322C38372C3135302C332C36382C3230362C3232352C3230352C3134352C36302C3139332C34382C35382C37322C3137342C3137392C38332C36302C39392C3139332C38382C3132342C3139362C35342C3134322C3230322C3131362C3235322C3137332C3139342C3233342C3133302C33332C3132302C3134362C3138392C35302C34362C3231312C31302C31382C3133372C3132382C3232342C3131332C3138322C3132312C38382C37302C31352C33352C3131392C36392C33362C3139332C34392C3130392C3234332C3137362C37362C34312C31302C3231352C3133322C39302C3235322C3231352C35342C3134322C3230322C3131362C3232362C36342C37302C32322C39322C3230342C39342C32352C3135312C392C33362C3232322C3135342C37322C3232362C3130362C3137362C38372C3139382C32312C39302C3235312C35332C3136312C3133322C38352C39392C3135352C3133352C3130312C37342C39312C3231372C3234312C3134342C38312C34302C3138302C33342C3231302C34362C38392C32312C3136392C38392C3230392C3134332C3137382C35342C36392C3130362C3235312C3132302C37372C34302C3131372C392C3231382C3233392C3138382C3138372C3231332C3134332C3138302C3234352C3130362C3139312C3234372C3234322C38362C3234352C34332C3137312C3231392C39342C3132372C3136352C3132332C3231352C38382C3136312C39392C3131352C3136312C3130312C31312C3137342C3134382C39362C3135342C342C3131302C3235322C34382C33302C3138362C3232362C3134312C3133312C3136362C39342C3138322C3138382C3234352C39332C38322C38372C3230302C36392C3134312C38382C3234322C3232342C3132342C3139392C3139302C3135312C3232342C38382C35352C3131312C3233332C3232312C36332C37382C3137362C3138312C3132362C352C3233372C3131322C3130332C31352C3234382C33392C3234362C3231322C3139302C34362C3136372C3133302C34312C33322C3234352C3136332C3135382C3132302C3234332C3231302C34332C3235332C3137372C3234322C3233372C34322C3137362C3137312C3230382C3137342C33342C3138372C3133382C3233372C34322C31372C3234372C34312C3135382C38322C3139372C3138342C3131332C3134332C3234392C31382C35372C392C36312C31352C3134372C31362C342C3133392C3132322C3134392C3131352C35352C3230302C32362C3133362C3131322C312C37312C3130372C32382C38322C3233352C3232352C3138362C392C36372C3134312C38352C33322C3232342C3133332C3131302C39382C3139322C3134302C3231352C38302C36372C31372C38352C37312C31322C3231352C3234302C33342C312C34372C3131322C31332C3230342C3133342C3133342C34312C3138392C32392C3139372C3134312C34372C3136322C3133332C3131382C35382C3137342C392C35332C3136362C3136382C3133372C3133322C32362C3233352C3136382C3133372C3133382C3233342C3137332C3231342C34352C3134362C3138362C39392C37372C3134352C3134352C32372C3233322C32362C3136322C3230322C3134392C3136352C31352C35332C3135332C3133302C32312C38362C3139392C3234312C33362C35372C3139372C382C34362C3232302C3133352C3132342C382C39362C3131332C32342C36352C39302C3131372C3130302C3139312C3139372C37312C3138392C31382C3132302C35372C32382C31352C3130332C3233362C35312C3233372C3139372C38382C3132322C37392C38352C3139312C3230372C3234362C3231342C3232362C3137342C33322C3134382C3234362C3136352C3233302C3232362C3132322C3138382C36332C3232362C3139342C3233372C3233392C31362C3134342C3235332C3136372C3130352C3133302C3234312C33302C32332C3131392C3139312C33342C3132382C3230362C3139352C3137382C3139372C3137352C3231392C31302C34372C31312C33362C3137322C35312C3131392C3133392C3231352C32352C3130332C3231322C3131382C35372C3139352C37342C3232352C37382C32302C3232342C3135382C3135372C3234322C3232302C35322C3230342C31342C39382C35372C3137372C3231302C32322C35362C35392C3130302C33312C34352C3136302C34342C3231392C3233342C3234372C3230392C37382C342C3133332C3231342C3135342C32332C3231342C36332C3136302C3230372C3234332C32372C31382C37382C34362C39382C39392C312C3137372C3137332C3230392C36392C3231392C34342C3134312C38352C34372C3231382C3134302C3138352C3135362C33342C32352C3131372C3134382C37332C3235312C3134302C35392C3131312C3235302C37342C3134342C3235322C3130352C3135392C3130332C3232312C36372C3135392C3132342C3139382C3136352C3130302C37382C36352C3133372C3130332C3137372C3232312C3139302C3132332C3135332C33302C3230372C37382C39342C39342C382C302C3130322C33322C3138392C3138372C3135352C3234372C39322C382C32382C32362C3135322C3232392C31332C342C36312C3135302C32322C38352C3134302C37342C3232332C35332C3136362C3137332C36372C38312C3133362C32322C3137352C3134332C3232342C392C3136362C3139362C3137322C3132382C3233362C37372C3137362C3133312C39362C3231382C3134332C3231332C3230382C3132382C37312C3230372C3234362C33302C3233322C39352C3231352C3232332C3231362C3230332C382C38312C34372C32392C3231392C34302C3131302C32312C37392C3130362C3130332C32392C3135302C3138362C3139372C3134352C3231392C3234322C34342C33342C3232372C3234342C37392C3136332C31382C3131312C3130382C37392C3132382C3230392C3232322C3131312C352C3132382C3139322C342C31362C382C302C3232352C35332C3132382C3233322C32362C36342C33342C312C37362C32382C3130302C36302C3133342C3233362C3130332C332C3136372C33332C3232322C36382C3133312C35312C3233342C3137382C3138312C3233382C3231342C3135382C3234382C35322C3138332C3133302C3131372C3131302C34362C38332C32342C33342C3139302C35372C34352C37372C34372C36372C3132302C3133312C35352C3134382C39332C3132372C37362C3235312C31342C34372C33372C3234382C32342C3139372C352C3132342C3231382C34342C3135322C37372C3132352C3134352C3134392C37362C382C38382C3133322C39332C37392C3231352C3138312C36372C36382C3131322C3131302C3230392C3138312C36352C37302C39392C31362C3232352C39322C31392C3230332C3134362C3234302C36372C3235302C34362C3130352C38352C32332C352C3130382C3137392C3136392C3230312C3234352C33322C3133382C3133372C3234392C37372C39312C38342C3137372C3235332C3231372C39392C3137362C3138352C3130342C322C3233382C36312C38392C36342C32312C33392C35322C3232342C35362C3231352C3134342C33342C332C3134362C3139312C3231312C3134352C3139322C3130302C3133342C3132382C3135342C36352C3233392C35362C3130342C35312C35312C3132332C3131322C39372C392C3231342C36362C3134332C3133352C3130302C39312C32342C34302C3138372C32382C37312C36372C3130392C3230352C3135332C39322C37382C3136302C3131352C3230392C3135312C31372C39352C3137312C3138342C36302C3135342C3233372C3139342C31322C36362C322C34332C39342C3232362C37372C39372C3234392C3234302C3234382C3231352C3230382C31382C37342C31372C3138392C3135352C36372C37312C31302C3135322C3131392C36312C3136302C3131342C3138322C3138342C3133342C39382C3133312C3131352C31392C3131362C3231332C38392C3136322C31332C3231312C362C3231312C3134342C3233352C3139392C3139352C3139342C34392C3132312C3139322C3235312C3234302C3232372C3131392C36392C3135312C3231362C31362C39342C3137362C3133382C35342C3232332C33302C37372C3133302C3235352C3132312C35322C3231372C3232352C3134392C3139382C34322C38362C3130382C3130312C3137372C36322C392C3136372C3230302C3232362C3137362C3230322C3131362C3131382C37382C3131322C3139322C392C3232362C3134302C38382C35392C3134302C39362C3234312C3235332C3137392C32342C39352C33382C3133312C3136382C33302C35372C3134332C3137352C35362C3233302C36312C3133322C3131322C3131362C3133352C3135312C32362C3232392C3134392C34392C3230312C39312C3132372C3136392C3134332C3136372C3137342C37312C3136302C36392C3133342C35302C3232352C302C3230312C37312C3230312C322C3134352C3232302C3130332C3135392C3233362C3233302C38312C3130392C3230382C39342C35392C3231342C362C3234392C3138342C3232352C37302C3137322C36362C3234322C3131352C36332C3232342C3233312C38332C38372C38332C3232332C3231332C3232312C3135382C3231352C37352C3133322C3235342C3138302C3133382C31392C3138392C372C33312C3134342C37382C3235332C37342C37362C37382C37322C34312C3133322C3230332C3233342C3139352C3131352C3134312C32382C3139332C3138372C38352C3230312C34342C35352C32342C34342C382C362C3233322C39362C3139342C3232312C32352C3130312C3230362C3137372C3235312C3232372C39392C382C3232312C372C3233332C31352C33312C3133302C3235352C302C3233362C3130302C39342C35352C3137352C39362C3235342C3130382C3233362C38322C3131302C3134372C33342C3234302C3133392C392C3230382C3137302C3231392C3231312C32352C3235332C31312C3138392C3135372C3232342C3230372C3131392C32302C392C39312C3234332C3233382C3138332C3231372C36312C3130342C31362C38312C3134302C35332C33392C35352C3137322C39352C3231342C31302C3134352C3230342C33322C3138352C3234302C31342C3139312C3135332C3233342C35322C3231302C3137362C3137332C3231392C3230332C35382C3232342C36362C3230342C39362C35342C3234322C3231302C3139342C35392C3133352C3234372C3130392C3138312C322C3231332C3232312C36362C3130352C3138342C31342C3131362C31332C36342C3231332C3139312C38352C3231322C36332C34362C3130382C3131312C3138392C33352C3232362C3131352C3136352C39392C35332C3136342C372C3133362C38332C3134332C3132342C3135342C33352C3135312C3233312C34312C3134392C37372C3134312C3136362C38382C38372C35342C312C3138302C36302C3235322C3135392C37312C36322C32322C3133372C36392C32372C392C3134352C3130372C3131312C37302C39382C36382C3130382C3230322C35302C33332C36342C33312C3231362C32362C3137382C38392C3133352C3132302C3139322C3139352C3134332C33302C3136352C3138382C31372C3133352C3130342C3135362C3232372C31392C3130392C3134302C3134372C3132342C3133382C3139332C3233382C3131352C3130342C3231362C36382C3135392C3139332C3231312C3131332C33382C3232352C3230352C3135322C35322C3139342C3133372C3231332C35382C35332C3134302C32302C3234372C322C3234352C3132342C3230392C39312C37382C32332C3136352C3133362C35352C38372C3233392C3231312C3137302C3231372C3137332C3137342C32312C33392C3135382C3231342C3132382C3137392C3135392C3135312C31332C3133372C3132322C3134362C3232332C3230382C3230352C3132392C3233362C35342C3134382C3234392C32372C36312C3133352C392C3230322C34342C3235332C3138392C3135382C3139352C3132342C3139362C3232342C36302C3231362C3136352C36322C3232342C35372C38372C32342C3233362C36322C3133352C3138322C3233342C35372C3233392C3232372C3138392C3233312C35372C33382C37362C3136352C3132302C3136372C35392C3131312C3230352C332C3133302C35372C3134332C3136352C3138302C3132342C33392C3230362C36372C33302C31322C3131302C3139332C36372C3130332C36342C3132342C3136302C3132372C36322C3230362C37312C3139362C3131342C3139302C3231322C35312C3136302C3134342C36352C37332C3231342C3134382C39302C39312C3235352C3233362C3137362C382C3135372C3231362C3231352C3134362C3130342C37352C32352C3132392C3135382C37322C3232352C3131362C3136302C3131302C372C38362C35372C39332C3231302C35332C3132312C3233362C37322C3233392C352C3138392C3134352C3133312C3132392C34332C35312C3235322C3232382C3232322C34302C3135332C3137362C3233332C3135392C3233342C3133302C3137332C3231342C3234322C3234302C37332C3230372C39392C3137332C3133302C3135332C3235302C36342C36302C3135372C3136352C33372C3138322C3234312C3233302C3131342C35312C3133312C3132342C3231342C37322C3135352C3231322C32372C3131312C3135302C3231302C3232362C3235352C35392C3130312C3232312C35322C3130372C33342C34332C3137302C3234352C35302C3131332C38332C3132312C33302C37322C3130372C31312C35342C34382C37312C34342C37312C3235352C3132392C35312C38302C312C39352C38332C3235352C3232372C37362C38342C3136302C34352C32362C3132302C38312C3137382C3138382C35372C37302C38312C3233312C3130312C3133352C36312C3134372C34312C39382C3139332C3233302C3234312C38322C3136322C3137372C36342C3138322C3231312C3231322C36382C3133382C39302C33332C3134312C3133302C3136362C3135332C3133392C3135322C3131372C3136392C3133302C3137352C32352C37372C32312C3134392C36392C39312C32332C3131352C3132332C3232312C3130322C34312C35342C31352C3130352C3138342C32302C3137392C372C32342C32382C3230332C33352C33312C3136312C3132342C3235342C35362C38352C3230312C33372C3233362C3230372C3136332C3230332C3139382C34342C39362C392C3230362C31332C3138362C38322C3231362C3132372C35312C3234372C3234332C32332C3132322C342C3235332C3130312C38392C3130302C3131342C3131342C3130312C3235302C3233312C31312C3232372C3231342C3133312C332C3131342C31382C3132322C3139302C34342C3230302C36362C37342C3131322C3139322C39312C38372C3230392C3138332C3133372C3234312C3230352C3231342C38392C33352C3137322C3231362C3230312C32382C322C3130342C3234332C3133332C302C3134302C39352C3130312C33352C3232392C3133382C32312C3130362C35302C36362C38372C3131362C3235322C3130312C3139382C33332C372C31332C3132342C3234342C35352C3130372C39342C35302C3134352C3139382C3131352C3233302C36312C36382C3137392C3130302C3233342C33342C3231312C3137392C3134372C35372C31302C3232332C37322C37392C38312C3232342C37342C3134352C3233322C3131312C3232312C3138352C37382C3134302C3130322C3235352C33332C33392C32352C3134372C3235352C3133322C3231382C3139382C3135312C37322C3233372C3131362C3132352C37372C37342C31342C3137322C3132342C39302C3137332C3130302C3233352C3131312C3131362C3130372C3130352C3231322C32322C32392C34322C3138392C3137392C3233352C31362C3133342C3138392C3135372C3134382C342C38362C3139382C3137352C3130332C3132382C3230372C3136392C3135332C3137332C3137362C3139322C3136342C35302C34362C322C3233332C35322C39332C31392C3231312C302C35312C3132362C3232312C372C3137322C3232352C342C3231342C35342C3230342C39312C34352C31372C3132332C37352C34332C3131332C3139302C3231302C3138312C3231322C3132382C3132322C3139352C38302C3135312C38372C3130362C37352C3137352C3138312C3137312C3135312C3137302C3131302C3136362C3136302C3232392C3130392C3138362C312C34392C3134302C31342C3235302C3136302C35382C3234302C33392C3231372C3135332C3136392C38322C3230382C37332C3136302C33382C3235352C32372C3230312C34322C38312C3232302C3134372C33352C3131372C34382C3137352C37322C3136312C3131352C32312C34312C3232352C3235312C3139352C35312C34312C34362C3230332C3232362C3139322C3137382C39312C31322C3234342C322C35362C33382C37372C3230392C3234392C3133352C3138332C3131302C3130372C3233382C3137322C32322C3132352C3230392C3134342C3134352C302C32332C3230372C3138322C31392C39362C3138382C37372C3234362C34392C3234302C3233392C32302C3134362C3231372C3130372C3131342C3138312C3234372C3232372C3233332C3234342C3132352C3139302C33352C3137312C3233322C37352C3137352C31382C3231362C31332C3231372C3135352C3133362C3234322C3137312C3137392C38372C37332C3137382C3133392C3137392C39352C3139302C34362C3132332C332C37312C3230332C31322C3231352C3135332C3136322C3234342C3139312C3132342C392C3234372C362C3136362C3135302C32352C3137342C35312C36392C3233332C3132372C3234352C3130362C3233392C31332C36302C3230352C31392C39322C3130312C3133372C3134352C3235352C3231302C3132352C3232352C32372C3234382C39372C3231322C3137352C35302C3139352C3130342C3132372C3234312C362C3234322C31332C3233362C37362C3234342C3137352C35302C3139362C3136382C3134332C3138302C34342C3135352C3131312C3231352C3230382C332C38312C3133392C3135372C3132312C3234332C3139352C38312C3132362C3230382C37332C3230362C39302C3133322C3230322C3131382C3234352C3132342C3132362C3130362C3138302C3132312C39352C35372C38332C31362C3131362C3139352C3137342C3234362C3139392C3137372C36312C3235332C3234332C3232302C3232312C3130322C3130302C3136392C3232392C3235352C3134322C3130392C38362C332C3231352C3139372C3139312C3132372C3139302C3130372C3230372C3139392C3138372C3232332C3133322C32372C31352C392C36302C3131342C33382C34312C3235352C36362C39382C3136372C3135312C32372C3136342C3233352C36382C3232382C3234302C38302C3137322C342C3132342C3132362C37332C3133382C35322C3136362C3132372C35372C35352C3131302C31312C3132362C3231322C37392C3234342C3138382C3131322C3138352C35342C3138312C32382C38382C3230332C39342C32322C34362C31332C3230392C33362C37332C3231322C33352C3232362C38312C3136322C37302C3134322C3137382C3135352C3132322C3139322C3231312C3136322C3138332C362C3137382C37362C3139312C3232302C3137392C3230302C3136342C37352C3139322C33362C36312C3137302C3230302C3231312C3136312C3231342C33322C39332C3231392C38302C3136312C34342C3131322C3230392C3133322C3132352C3234372C3132322C31322C34392C352C3130392C39372C3131322C3230372C3232322C3233372C3131382C38392C3131392C37302C342C3134362C3135362C3230372C3135352C37382C38302C3136352C3231362C32302C3134362C3230372C34352C31332C38332C3231302C32342C3234342C3136362C39342C39372C3231372C3131392C3139392C37312C3131342C3235302C3138322C3137372C38312C3133352C33312C33342C3234322C38312C3132322C3136322C3136362C3134322C34352C36352C3137372C33392C3234302C3234372C3231382C3134362C35302C3136302C3131352C3137302C3137372C3232302C35352C36362C3233352C3135342C3233312C3231372C32342C39322C3132302C352C3233302C3134342C35392C3133362C3130342C3232342C37312C36352C38342C3131312C3234342C3133342C3138392C3136342C32352C3232362C31362C3135392C38332C31312C35342C312C38332C31312C33382C3131332C3133392C37382C34382C3138382C37372C39372C3232332C38352C3230302C322C3131372C38352C32372C35312C3233322C3133362C3231352C3133322C3133392C3131322C3134352C3230352C3132332C3138322C3139312C3134342C3139352C3135352C3132312C34392C3230382C37342C3130362C3138382C33392C3233392C3137372C3139302C38322C3132302C36302C3136312C35352C3130352C3134372C3133392C39392C34362C3231372C3137312C37382C34352C3231382C3130352C35372C34312C3139352C37352C3131362C3134352C39352C3235322C3235342C35392C3138372C3235332C36332C3130352C31342C3135362C37382C3135322C37372C3230382C3233302C3132342C3234312C34382C36302C3138382C3231352C3230302C3130352C39312C3232312C3131342C34342C39322C3134322C3232372C3135342C3130372C33352C32392C3139392C34312C35392C35352C3231302C3133302C3135372C3138392C3132332C38392C3231342C3130322C3231342C35362C372C3233332C3130382C3138382C3136392C3137302C3137302C3230362C3139392C3139352C34322C39352C3130322C36322C332C39372C35392C32362C3132302C3139382C33302C3136302C3231302C3131302C35322C33302C3131342C39302C3232382C33382C3133302C3132342C3139302C3131382C35312C3139392C3235322C31302C3135372C3235342C3231392C38322C3130322C32362C3230342C3233352C38372C3133322C3139312C3134392C382C3131352C38392C3234362C3133342C39372C3139302C3137312C31342C34352C3133332C3132342C3137392C39342C3233322C36312C3132382C35332C3134352C3232382C3139352C34332C38362C3230322C3134342C3132352C3136332C3233372C3230352C37332C3130372C36392C3231342C33312C3132382C3235322C3136362C3134302C35372C3230362C3137342C3234342C3233352C36372C3234392C3135312C3232372C3136342C3138372C31362C38342C33332C3235302C3233382C38342C3139312C3139362C35362C35372C3131322C3230342C31392C3138312C3131362C3133312C3135382C3131302C3137372C3131362C35342C3234392C3131332C3231372C3134392C35312C3130332C3130332C35392C3233312C3235332C3138352C3230352C3233382C392C37312C35352C3136332C3130382C3231372C33302C32372C3232362C35302C3135332C3134342C3130312C3130362C31342C36342C35332C3134322C3130392C3231302C3139342C3232322C3231342C3139392C3137372C3136312C3133362C37312C37382C3133362C3139352C3134332C33392C3136352C3234372C3137352C33312C3131302C3137362C36342C3234312C3233302C3132382C3231352C3132322C3137362C37382C302C38352C3138322C3235312C3138362C3132342C3138352C31322C35362C37312C36322C3139352C32302C372C3137392C3138332C3134302C36312C37392C3138332C33342C35312C3231302C3234352C3232372C3131332C3133372C32382C3234322C3139322C39372C322C33302C31362C3133322C31332C3234392C3130312C33392C32352C33352C32302C34392C31302C3132382C3132382C36372C39332C3131322C3137362C3234322C3138362C3230372C32372C3132302C352C35392C39362C3231362C35322C34392C3230302C3233322C3139362C3137382C37342C3135362C3231322C3136392C3234332C3139372C37342C3130352C3137322C3230342C3134342C3137322C3232372C3235332C33362C3230352C33332C39332C39312C3136352C3131312C3135322C3131352C3138312C3132312C3133332C3232312C31352C3138322C3139372C3234382C39352C3137322C3231362C3137342C3132392C3137352C35382C302C30207D3B0A .h dataTabbedcontentJS 636F6E73742063686172204A535F544142424544434F4E54454E545B5D2050524F474D454D203D2052223D3D3D3D3D280A3B2866756E6374696F6E28242C646F63756D656E742C77696E646F772C756E646566696E6564297B2275736520737472696374223B76617220546162626564636F6E74656E743D66756E6374696F6E28746162636F6E74656E742C6F7074696F6E73297B7661722064656661756C74733D7B6C696E6B733A746162636F6E74656E742E7072657628292E66696E6428276127292E6C656E6774683F746162636F6E74656E742E7072657628292E66696E6428276127293A272E746162732061272C6572726F7253656C6563746F723A272E6572726F722D6D657373616765272C73706565643A66616C73652C6F6E5377697463683A66616C73652C6F6E496E69743A66616C73652C63757272656E74436C6173733A27616374697665272C7461624572726F72436C6173733A276861732D6572726F7273272C686973746F72793A747275652C686973746F72794F6E496E69743A747275652C6C6F6F703A66616C73657D2C666972737454696D653D66616C73652C6368696C6472656E3D746162636F6E74656E742E6368696C6472656E28292C686973746F72793D77696E646F772E686973746F72792C6C6F633D646F63756D656E742E6C6F636174696F6E2C63757272656E743D6E756C6C3B6F7074696F6E733D242E657874656E642864656661756C74732C6F7074696F6E73293B69662821286F7074696F6E732E6C696E6B7320696E7374616E63656F66202429297B6F7074696F6E732E6C696E6B733D24286F7074696F6E732E6C696E6B73293B7D0A66756E6374696F6E2074616245786973747328746162297B72657475726E20426F6F6C65616E286368696C6472656E2E66696C74657228746162292E6C656E677468293B7D0A66756E6374696F6E206973466972737428297B72657475726E2063757272656E743D3D3D303B7D0A66756E6374696F6E206973496E74286E756D297B72657475726E206E756D25313D3D3D303B7D0A66756E6374696F6E2069734C61737428297B72657475726E2063757272656E743D3D3D6368696C6472656E2E6C656E6774682D313B7D0A66756E6374696F6E2066696C74657254616228746162297B72657475726E20242874686973292E6174747228276872656627292E6D61746368286E657720526567457870287461622B27242729293B7D0A66756E6374696F6E2067657454616228746162297B69662874616220696E7374616E63656F662024297B72657475726E7B7461623A7461622C6C696E6B3A6F7074696F6E732E6C696E6B732E6571287461622E696E6465782829297D3B7D0A6966286973496E742874616229297B72657475726E7B7461623A6368696C6472656E2E657128746162292C6C696E6B3A6F7074696F6E732E6C696E6B732E657128746162297D3B7D0A6966286368696C6472656E2E66696C74657228746162292E6C656E677468297B72657475726E7B7461623A6368696C6472656E2E66696C74657228746162292C6C696E6B3A6F7074696F6E732E6C696E6B732E66696C7465722866756E6374696F6E28297B72657475726E2066696C7465725461622E6170706C7928746869732C5B7461625D293B7D297D3B7D0A72657475726E7B7461623A6368696C6472656E2E66696C746572282723272B746162292C6C696E6B3A6F7074696F6E732E6C696E6B732E66696C7465722866756E6374696F6E28297B72657475726E2066696C7465725461622E6170706C7928746869732C5B2723272B7461625D293B7D297D3B7D0A66756E6374696F6E2067657443757272656E7428297B72657475726E206F7074696F6E732E6C696E6B732E706172656E7428292E66696C74657228272E272B6F7074696F6E732E63757272656E74436C617373292E696E64657828293B7D0A66756E6374696F6E206E657874286C6F6F70297B2B2B63757272656E743B6966286C6F6F703D3D3D756E646566696E6564296C6F6F703D6F7074696F6E732E6C6F6F703B69662863757272656E743C6368696C6472656E2E6C656E677468297B72657475726E207377697463685461622863757272656E742C74727565293B7D656C7365206966286C6F6F70262663757272656E743E3D6368696C6472656E2E6C656E677468297B72657475726E2073776974636854616228302C74727565293B7D0A72657475726E2066616C73653B7D0A66756E6374696F6E2070726576286C6F6F70297B2D2D63757272656E743B6966286C6F6F703D3D3D756E646566696E6564296C6F6F703D6F7074696F6E732E6C6F6F703B69662863757272656E743E3D30297B72657475726E207377697463685461622863757272656E742C74727565293B7D656C7365206966286C6F6F70262663757272656E743C30297B72657475726E20737769746368546162286368696C6472656E2E6C656E6774682D312C74727565293B7D0A72657475726E2066616C73653B7D0A66756E6374696F6E206F6E53776974636828746162297B6966286F7074696F6E732E686973746F727926266F7074696F6E732E686973746F72794F6E496E69742626666972737454696D652626686973746F7279213D3D756E646566696E65642626282770757368537461746527696E20686973746F727929297B666972737454696D653D66616C73653B77696E646F772E73657454696D656F75742866756E6374696F6E28297B686973746F72792E7265706C6163655374617465286E756C6C2C27272C746162293B7D2C313030293B7D0A63757272656E743D67657443757272656E7428293B6966286F7074696F6E732E6F6E5377697463682626747970656F66206F7074696F6E732E6F6E5377697463683D3D3D2766756E6374696F6E27297B6F7074696F6E732E6F6E537769746368287461622C6170692829293B7D0A746162636F6E74656E742E747269676765722827746162636F6E74656E742E737769746368272C5B7461622C61706928295D293B7D0A66756E6374696F6E20737769746368546162287461622C617069297B696628217461622E746F537472696E6728292E6D61746368282F5E232F29297B7461623D2723272B67657454616228746162292E7461622E617474722827696427293B7D0A696628217461624578697374732874616229297B72657475726E2066616C73653B7D0A6F7074696F6E732E6C696E6B732E617474722827617269612D73656C6563746564272C2766616C736527292E706172656E7428292E72656D6F7665436C617373286F7074696F6E732E63757272656E74436C617373293B6F7074696F6E732E6C696E6B732E66696C7465722866756E6374696F6E28297B72657475726E2066696C7465725461622E6170706C7928746869732C5B7461625D293B7D292E617474722827617269612D73656C6563746564272C277472756527292E706172656E7428292E616464436C617373286F7074696F6E732E63757272656E74436C617373293B6368696C6472656E2E6869646528293B6966286F7074696F6E732E686973746F72792626617069297B696628686973746F7279213D3D756E646566696E65642626282770757368537461746527696E20686973746F727929297B686973746F72792E707573685374617465286E756C6C2C27272C746162293B7D656C73657B77696E646F772E6C6F636174696F6E2E686173683D7461623B7D7D0A6368696C6472656E2E617474722827617269612D68696464656E272C277472756527292E66696C74657228746162292E73686F77286F7074696F6E732E73706565642C66756E6374696F6E28297B6966286F7074696F6E732E7370656564297B6F6E53776974636828746162293B7D7D292E617474722827617269612D68696464656E272C2766616C736527293B696628216F7074696F6E732E7370656564297B6F6E53776974636828746162293B7D0A72657475726E20747275653B7D0A66756E6374696F6E2061706953776974636828746162297B72657475726E20737769746368546162287461622C74727565293B7D0A66756E6374696F6E20686173685377697463682865297B737769746368546162286C6F632E68617368293B7D0A66756E6374696F6E20696E697428297B696628746162457869737473286C6F632E6861736829297B737769746368546162286C6F632E68617368293B7D0A656C7365206966286F7074696F6E732E6C696E6B732E706172656E7428292E66696C74657228272E272B6F7074696F6E732E63757272656E74436C617373292E6C656E677468297B737769746368546162286F7074696F6E732E6C696E6B732E706172656E7428292E66696C74657228272E272B6F7074696F6E732E63757272656E74436C617373292E696E6465782829293B7D0A656C7365206966286F7074696F6E732E6572726F7253656C6563746F7226266368696C6472656E2E66696E64286F7074696F6E732E6572726F7253656C6563746F72292E6C656E677468297B6368696C6472656E2E656163682866756E6374696F6E28297B696628242874686973292E66696E64286F7074696F6E732E6572726F7253656C6563746F72292E6C656E677468297B737769746368546162282223222B242874686973292E61747472282269642229293B72657475726E2066616C73653B7D7D293B7D0A656C73657B737769746368546162282223222B6368696C6472656E2E66696C74657228223A66697273742D6368696C6422292E61747472282269642229293B7D0A6966286F7074696F6E732E6572726F7253656C6563746F72297B6368696C6472656E2E66696E64286F7074696F6E732E6572726F7253656C6563746F72292E656163682866756E6374696F6E28297B766172207461623D67657454616228242874686973292E706172656E742829293B7461622E6C696E6B2E706172656E7428292E616464436C617373286F7074696F6E732E7461624572726F72436C617373293B7D293B7D0A696628276F6E686173686368616E676527696E2077696E646F77297B242877696E646F77292E62696E642827686173686368616E6765272C68617368537769746368293B7D656C73657B7661722063757272656E745F687265663D6C6F632E687265663B77696E646F772E736574496E74657276616C2866756E6374696F6E28297B69662863757272656E745F68726566213D3D6C6F632E68726566297B686173685377697463682E63616C6C2877696E646F772E6576656E74293B63757272656E745F687265663D6C6F632E687265663B7D7D2C313030293B7D0A24286F7074696F6E732E6C696E6B73292E6F6E2827636C69636B272C66756E6374696F6E2865297B73776974636854616228242874686973292E6174747228276872656627292E7265706C616365282F5E5B5E235D2B2F2C2727292C6F7074696F6E732E686973746F7279293B652E70726576656E7444656661756C7428293B7D293B6966286F7074696F6E732E6F6E496E69742626747970656F66206F7074696F6E732E6F6E496E69743D3D3D2766756E6374696F6E27297B6F7074696F6E732E6F6E496E6974286170692829293B7D0A746162636F6E74656E742E747269676765722827746162636F6E74656E742E696E6974272C5B61706928295D293B7D0A66756E6374696F6E2061706928297B72657475726E7B27737769746368273A6170695377697463682C27737769746368546162273A6170695377697463682C2767657443757272656E74273A67657443757272656E742C27676574546162273A6765745461622C276E657874273A6E6578742C2770726576273A707265762C2769734669727374273A697346697273742C2769734C617374273A69734C6173747D3B7D0A696E697428293B72657475726E2061706928293B7D3B242E666E2E746162626564436F6E74656E743D66756E6374696F6E286F7074696F6E73297B72657475726E20746869732E656163682866756E6374696F6E28297B76617220746162733D6E657720546162626564636F6E74656E7428242874686973292C6F7074696F6E73293B242874686973292E646174612827617069272C74616273293B7D293B7D3B7D292877696E646F772E6A51756572797C7C77696E646F772E5A6570746F7C7C77696E646F772E242C646F63756D656E742C77696E646F77293B0A293D3D3D3D3D223B0A0A636F6E73742075696E74385F74204A535F544142424544434F4E54454E545F475A49505B313431325D2050524F474D454D203D207B2033312C3133392C382C302C3139332C32322C362C39342C322C3235352C3137332C38382C3232312C3131312C3231392C35342C31362C3132372C3233392C39352C3232352C35362C3135382C37332C3139332C3137382C3134362C3138382C39302C38352C372C34342C3233352C3132382C322C332C3133342C34352C3132352C39302C3134352C31342C3134302C36382C3231392C39302C32312C37342C31392C3136392C3132342C3139322C3234352C3235352C3139302C35392C3133382C3136342C37322C3139372C3131332C3137392C3137322C34372C3138322C37332C33302C3233392C3235312C3132362C3131392C3131362C37342C3231352C3135372C3230302C38352C38392C31312C35382C3133392C3133392C35382C3233392C3131302C3138352C38302C3234312C3132352C34312C3133382C3235302C36322C3233382C36382C3139332C3231352C3136352C3232342C36392C3138302C3135352C3131382C3134362C37392C3136342C3130362C3230332C39322C37372C3231312C35392C3231342C37382C36322C3137382C3135352C32372C39342C3232382C3138312C38302C3131322C33332C3131352C37362C32302C3138372C34392C3132332C3131332C3232312C3232342C3134322C3134302C3131382C37322C31342C3134302C38382C38372C34312C3135332C3233372C3137302C38322C3132342C3134352C3137312C3132392C34362C3130352C39302C3132362C37312C3136332C342C342C32312C3134382C34382C31382C33372C32312C32332C32372C3138312C3235332C3234312C382C3230312C3133382C33362C3131322C34322C33392C3134302C3139362C3138382C3130392C3233352C3234362C3133382C38372C36302C38372C3131372C31312C3235312C3132322C3138392C3138382C3232392C38322C3137382C31332C33392C3137372C3130382C35362C34372C38362C3130372C38362C37332C33302C3231352C3232362C3233342C3139302C38342C3234392C3231342C34352C36332C3133362C38322C3135332C36392C3232322C3138312C34352C37322C3138362C3137322C3135322C3134382C34332C3139342C3139322C3135322C35392C3138342C31332C36362C3232322C33352C36332C3137392C3138392C3130312C3131342C3136392C3234392C37352C31382C3131312C37352C392C322C33312C38372C3137302C3233372C3138342C39332C3235322C3231342C3131352C3231322C39312C38352C39332C35352C36312C3233392C3132352C3138382C34362C39312C3136392C36322C3135302C3138332C36302C35312C3139342C3138322C3130312C38352C3132382C3138342C3230342C35312C3230392C3233382C3230392C3230302C3131342C3230332C3235302C34302C33362C3130322C392C32382C3234332C3230342C37302C34302C3132392C352C36372C3234372C39302C3139372C35312C3230392C38352C38352C3130362C39322C3135382C3230352C31382C3235342C302C39322C31312C3130362C3232312C3233382C3133302C3134352C3135302C3130372C3132322C36362C3230352C34322C3230392C3137372C3135322C3134382C36362C34322C33382C3131342C39342C3137352C33392C3137392C34302C3231382C352C3133352C3231372C34342C33362C3134322C3231302C3235332C32372C32372C3233362C392C3138362C3233312C312C3138302C3134372C32342C3234362C3130342C3231352C3131342C3231332C3138312C39382C3234322C38332C39332C38372C3135362C392C3130362C34352C3133302C3137362C38352C3133382C3138332C3135342C3139382C3139362C35342C3232342C38322C3230322C39352C3230382C36332C3231322C34392C3137362C33382C3130312C3231372C3132312C37322C3234372C36352C34302C34322C3138362C39312C37312C382C3139312C3132372C3138342C3132302C37342C3234362C34332C35392C3230342C3230352C34312C3231322C34332C3137372C3138382C3234302C3137352C3234352C37342C36362C38362C372C3138322C3230342C3136382C322C3234372C37312C392C38332C3137302C3136352C3130302C3231392C3234322C35332C3232382C3233312C34352C3133312C33362C3136322C3133302C3232332C37392C3235342C3232342C3135352C3234372C31352C31332C3232322C38382C3134342C32352C3133372C322C3137392C35342C39322C35372C3131302C3232342C3131362C3234382C31342C32392C3130392C36382C3233362C3232342C302C3137312C33332C37302C3234372C3137342C322C39352C33392C3235322C33312C3138382C3135302C36342C32362C3234302C372C32362C36392C3132332C39362C31352C3135362C3132322C36332C33322C3232332C3132382C3133352C3137392C3137342C3139312C32312C36312C3230372C3230382C35302C35382C32322C3136302C3133312C3135362C36312C3138362C36372C3232302C3230352C3137372C3139352C322C3233312C36392C3233312C3231392C3133322C35332C37372C3234352C3136382C3132352C32362C3132372C322C35342C3231352C3232342C34392C3137332C3230352C31372C3130352C3232382C3134382C34342C3139302C3134372C36382C3139352C3230322C37332C3234352C39392C3131372C3231372C3136372C3230312C3139322C33342C3134382C3231322C3137362C3235342C3231322C3130352C3134392C3134342C3133332C3136352C3234302C3137372C33352C3137382C3230392C3234322C3231372C31312C3136382C37302C3133382C3132382C31362C3233372C32322C31312C36372C3134312C3133332C3133362C39312C3134342C3135312C332C3230342C3233342C31332C33392C32342C32322C37322C3130312C34362C3138382C32392C3136352C3137352C38332C38342C3130362C38302C3139352C39322C35312C3134382C34392C322C31362C34302C3139322C312C3130372C33382C37302C3230342C3132342C3131302C31342C3232332C3130312C3232332C3233302C3131352C3131302C35372C3138382C3137372C3233382C36382C3231362C3234322C34352C3231302C3132382C3232302C39312C3138302C39322C3139302C3231342C3136322C3131392C3231372C3234392C34332C3134312C3132302C3132332C3234302C3232362C3138342C3138382C3139312C3130352C3133332C3130392C382C3137342C37322C3137332C3136322C362C3131342C3233312C3234332C3230392C37302C31352C3234302C3234332C3138352C332C3234342C3234392C3232302C3135362C3135362C3132302C37302C3230372C3233312C3134382C35322C3135372C3232302C39342C34312C3136362C35362C34312C3139372C3139362C3230382C36342C3138392C3134322C35382C36352C3130362C33322C39342C3131342C3138392C38392C3131392C3230322C3230372C3130312C3131352C34352C3130352C3132312C38332C3137372C3135362C3130372C3131382C32302C3131332C36322C33382C3138362C35332C3132392C3130352C3234312C3139372C3234392C35372C39302C3130342C36352C3230362C37392C3232382C3231322C35312C3230302C39302C35382C3135392C3137312C3139392C362C3234312C3130332C3132342C302C36352C33352C38362C35322C32352C3132322C3132382C3233392C3136312C3135322C35332C33372C3231332C32342C3233312C3138312C34352C3135322C382C35342C32372C3137322C372C3131312C3137352C31352C392C3230392C32312C3232322C39352C3138362C31342C3230322C39372C382C3135332C33332C3230382C3139302C36332C36352C3136382C38332C3234352C32312C3131322C32302C32372C3130362C38312C3234362C3233362C3234332C3233332C32352C3234382C31332C3230362C35302C3137322C39342C31352C38342C3131332C322C34382C3138342C39322C32322C33362C3233342C33332C3233372C33362C3130382C37332C332C33302C3135322C3230382C3133352C36392C3232312C3232332C3130322C3130392C3230312C3135302C38322C37392C31362C3138382C33322C34392C3230392C3138302C302C3234332C3137342C3232382C39312C3132362C39312C3232332C3131332C39332C3232322C3234342C39362C3230352C3136372C3232332C352C372C3135392C38312C372C3134372C3231362C3231352C3133342C32312C3139372C34392C38352C39322C32312C3130382C3230332C3133302C3133352C37332C3232342C3137382C3231382C3138362C3235322C3139312C3232392C3137342C37372C37312C3131392C36302C3230322C36392C3137322C3231322C3135372C37332C3130342C35392C3135382C33362C34382C35302C3130392C3131332C3230342C37332C3234372C3134342C3136342C38362C35332C3230372C38302C3230382C3137382C3232342C39382C34382C3231312C3131312C36392C3131342C39312C3232332C35392C3232392C3234352C33322C32332C3132332C36322C3234352C31322C3231312C3130332C3134342C3138302C3132362C35372C3133312C3139322C3233322C3136302C33322C31392C39342C36312C382C32392C3130332C39362C3131332C332C38352C3234332C3234332C32332C3232302C3233312C3232372C3139382C31392C33322C3139342C3137322C3138322C3230382C3232372C34362C3136312C33352C3230342C34352C33302C3233372C362C39382C3234302C3134382C3131382C38322C35362C31382C312C3230322C38302C35392C35342C3135322C3132342C3131382C3133322C3230372C3232312C3138322C37322C3234392C3231382C3139382C3130312C3231392C3139332C3139322C3235332C3132372C3138322C3139322C36372C37342C352C3232372C35382C3232342C3234392C3230382C3233362C39372C39302C36312C37322C35322C34302C35342C37362C35362C31322C3138382C32342C3136362C3133302C32392C3231322C39342C3139342C3130332C34382C3131322C3132322C35382C39332C342C33352C3232322C3138302C34342C3136362C3136302C3131392C3133362C32362C3132332C3130372C3230302C3233322C3233302C3132302C38322C3135332C3137342C35322C3138382C34372C3234352C3235342C35322C3232382C3136382C3230392C3233332C3137362C39342C3138372C32332C35372C39372C3130382C35312C36322C3137302C31362C32312C31332C33342C39302C34332C3130382C3134342C3136322C32302C3232352C31372C332C3131392C342C35372C3133302C3233312C31332C36362C38302C3137352C33382C3136392C352C3233302C38342C3139302C3130312C39382C3136332C34392C3136302C34372C3233342C3130342C35352C3136332C3233302C38372C3131342C3136332C39352C39382C33302C38352C36302C3232382C3138332C3133332C322C3231322C3230382C3232382C3139372C39352C35362C35372C3130332C35382C38392C3232352C3133352C3231352C3234352C39362C3134362C3232392C3233372C32392C3137312C37302C3230392C3234342C3137352C312C35382C3231372C3133392C3132382C36352C37382C37342C3134362C3137392C3137302C35302C3235302C33362C3235322C31342C3136382C312C3235312C31342C37342C3231392C3138372C34362C35372C3132362C3230332C36342C3132332C3136332C33362C3137352C3230322C3235322C31312C32352C3134342C33372C3136382C3230362C3133312C3234332C3139312C3233332C3139392C3230382C3135352C36322C3132352C36322C3138392C39342C3135362C312C342C37302C3234312C382C3130302C3136332C3134382C3233352C38372C34332C3136382C3234332C3131352C3235352C362C3136332C3231382C3139332C36352C37392C3233382C3133352C3133372C33392C32392C32352C3138332C3135392C3233372C3139392C3132302C37322C39352C3231382C3133372C31372C37312C3136302C31352C33312C3233322C3139332C3132322C3230332C31342C3234392C3139362C3131362C3233362C3134392C36372C3138322C3135322C35362C33312C342C3138372C3139352C3132342C36352C38362C3139352C3131312C3138392C3137352C37332C3235312C3233392C3135322C3232342C3139362C37352C38362C3234382C32352C31392C3131362C332C38392C3232352C3130332C37362C3230342C39312C3134332C3137322C3230342C31352C3232302C3139332C3233312C32362C3131302C3232342C3138332C3132362C3135332C3130342C3234302C3137392C35332C3136382C32312C37372C3234372C3233332C34342C38392C31312C37362C3231362C32372C39342C39322C3134322C3235352C3131362C3131322C3235352C35322C38382C3139322C3133342C33322C36302C38372C34382C35302C3139352C3133352C39312C3234302C3233392C3133332C3134312C3234322C3234302C37322C3138322C39372C34372C3135322C39382C3230382C36332C3135342C38322C3234372C35362C38332C33342C3234302C39372C3234332C3233382C3233392C3232332C35392C3232322C36322C3132362C3235332C3130362C3135302C3132372C3234322C37302C3231332C3131302C3234352C3232382C3235352C3134382C34302C3235332C32332C382C3230382C36332C3230332C3131302C31372C302C30207D3B0A .h dataZeptoJS 636F6E73742063686172204A535F5A4550544F5B5D2050524F474D454D203D2052223D3D3D3D3D280A2166756E6374696F6E28742C65297B2266756E6374696F6E223D3D747970656F6620646566696E652626646566696E652E616D643F646566696E652866756E6374696F6E28297B72657475726E20652874297D293A652874297D28746869732C66756E6374696F6E2874297B76617220653D66756E6374696F6E28297B66756E6374696F6E20242874297B72657475726E206E756C6C3D3D743F537472696E672874293A535B432E63616C6C2874295D7C7C226F626A656374227D66756E6374696F6E20462874297B72657475726E2266756E6374696F6E223D3D242874297D66756E6374696F6E206B2874297B72657475726E206E756C6C213D742626743D3D742E77696E646F777D66756E6374696F6E204D2874297B72657475726E206E756C6C213D742626742E6E6F6465547970653D3D742E444F43554D454E545F4E4F44457D66756E6374696F6E20522874297B72657475726E226F626A656374223D3D242874297D66756E6374696F6E205A2874297B72657475726E20522874292626216B28742926264F626A6563742E67657450726F746F747970654F662874293D3D4F626A6563742E70726F746F747970657D66756E6374696F6E207A2874297B76617220653D2121742626226C656E67746822696E20742626742E6C656E6774682C6E3D722E747970652874293B72657475726E2266756E6374696F6E22213D6E2626216B287429262628226172726179223D3D6E7C7C303D3D3D657C7C226E756D626572223D3D747970656F6620652626653E302626652D3120696E2074297D66756E6374696F6E20712874297B72657475726E20612E63616C6C28742C66756E6374696F6E2874297B72657475726E206E756C6C213D747D297D66756E6374696F6E20482874297B72657475726E20742E6C656E6774683E303F722E666E2E636F6E6361742E6170706C79285B5D2C74293A747D66756E6374696F6E20492874297B72657475726E20742E7265706C616365282F3A3A2F672C222F22292E7265706C616365282F285B412D5A5D2B29285B412D5A5D5B612D7A5D292F672C2224315F243222292E7265706C616365282F285B612D7A5C645D29285B412D5A5D292F672C2224315F243222292E7265706C616365282F5F2F672C222D22292E746F4C6F7765724361736528297D66756E6374696F6E20562874297B72657475726E207420696E206C3F6C5B745D3A6C5B745D3D6E6577205265674578702822285E7C5C5C7329222B742B22285C5C737C242922297D66756E6374696F6E205F28742C65297B72657475726E226E756D62657222213D747970656F6620657C7C685B492874295D3F653A652B227078227D66756E6374696F6E20422874297B76617220652C6E3B72657475726E20635B745D7C7C28653D662E637265617465456C656D656E742874292C662E626F64792E617070656E644368696C642865292C6E3D676574436F6D70757465645374796C6528652C2222292E67657450726F706572747956616C75652822646973706C617922292C652E706172656E744E6F64652E72656D6F76654368696C642865292C226E6F6E65223D3D6E2626286E3D22626C6F636B22292C635B745D3D6E292C635B745D7D66756E6374696F6E20552874297B72657475726E226368696C6472656E22696E20743F752E63616C6C28742E6368696C6472656E293A722E6D617028742E6368696C644E6F6465732C66756E6374696F6E2874297B72657475726E20313D3D742E6E6F6465547970653F743A766F696420307D297D66756E6374696F6E205828742C65297B766172206E2C723D743F742E6C656E6774683A303B666F72286E3D303B723E6E3B6E2B2B29746869735B6E5D3D745B6E5D3B746869732E6C656E6774683D722C746869732E73656C6563746F723D657C7C22227D66756E6374696F6E204A28742C722C69297B666F72286E20696E207229692626285A28725B6E5D297C7C4C28725B6E5D29293F285A28725B6E5D292626215A28745B6E5D29262628745B6E5D3D7B7D292C4C28725B6E5D292626214C28745B6E5D29262628745B6E5D3D5B5D292C4A28745B6E5D2C725B6E5D2C6929293A725B6E5D213D3D65262628745B6E5D3D725B6E5D297D66756E6374696F6E205728742C65297B72657475726E206E756C6C3D3D653F722874293A722874292E66696C7465722865297D66756E6374696F6E205928742C652C6E2C72297B72657475726E20462865293F652E63616C6C28742C6E2C72293A657D66756E6374696F6E204728742C652C6E297B6E756C6C3D3D6E3F742E72656D6F76654174747269627574652865293A742E73657441747472696275746528652C6E297D66756E6374696F6E204B28742C6E297B76617220723D742E636C6173734E616D657C7C22222C693D722626722E6261736556616C213D3D653B72657475726E206E3D3D3D653F693F722E6261736556616C3A723A766F696428693F722E6261736556616C3D6E3A742E636C6173734E616D653D6E297D66756E6374696F6E20512874297B7472797B72657475726E20743F2274727565223D3D747C7C282266616C7365223D3D743F21313A226E756C6C223D3D743F6E756C6C3A2B742B22223D3D743F2B743A2F5E5B5C5B5C7B5D2F2E746573742874293F722E70617273654A534F4E2874293A74293A747D63617463682865297B72657475726E20747D7D66756E6374696F6E20747428742C65297B652874293B666F7228766172206E3D302C723D742E6368696C644E6F6465732E6C656E6774683B723E6E3B6E2B2B29747428742E6368696C644E6F6465735B6E5D2C65297D76617220652C6E2C722C692C4F2C502C6F3D5B5D2C733D6F2E636F6E6361742C613D6F2E66696C7465722C753D6F2E736C6963652C663D742E646F63756D656E742C633D7B7D2C6C3D7B7D2C683D7B22636F6C756D6E2D636F756E74223A312C636F6C756D6E733A312C22666F6E742D776569676874223A312C226C696E652D686569676874223A312C6F7061636974793A312C227A2D696E646578223A312C7A6F6F6D3A317D2C703D2F5E5C732A3C285C772B7C21295B5E3E5D2A3E2F2C643D2F5E3C285C772B295C732A5C2F3F3E283F3A3C5C2F5C313E7C29242F2C6D3D2F3C283F21617265617C62727C636F6C7C656D6265647C68727C696D677C696E7075747C6C696E6B7C6D6574617C706172616D2928285B5C773A5D2B295B5E3E5D2A295C2F3E2F67692C673D2F5E283F3A626F64797C68746D6C29242F692C763D2F285B412D5A5D292F672C793D5B2276616C222C22637373222C2268746D6C222C2274657874222C2264617461222C227769647468222C22686569676874222C226F6666736574225D2C783D5B226166746572222C2270726570656E64222C226265666F7265222C22617070656E64225D2C623D662E637265617465456C656D656E7428227461626C6522292C453D662E637265617465456C656D656E742822747222292C6A3D7B74723A662E637265617465456C656D656E74282274626F647922292C74626F64793A622C74686561643A622C74666F6F743A622C74643A452C74683A452C222A223A662E637265617465456C656D656E74282264697622297D2C773D2F636F6D706C6574657C6C6F616465647C696E7465726163746976652F2C543D2F5E5B5C772D5D2A242F2C533D7B7D2C433D532E746F537472696E672C4E3D7B7D2C413D662E637265617465456C656D656E74282264697622292C443D7B746162696E6465783A22746162496E646578222C726561646F6E6C793A22726561644F6E6C79222C22666F72223A2268746D6C466F72222C22636C617373223A22636C6173734E616D65222C6D61786C656E6774683A226D61784C656E677468222C63656C6C73706163696E673A2263656C6C53706163696E67222C63656C6C70616464696E673A2263656C6C50616464696E67222C726F777370616E3A22726F775370616E222C636F6C7370616E3A22636F6C5370616E222C7573656D61703A227573654D6170222C6672616D65626F726465723A226672616D65426F72646572222C636F6E74656E746564697461626C653A22636F6E74656E744564697461626C65227D2C4C3D41727261792E697341727261797C7C66756E6374696F6E2874297B72657475726E207420696E7374616E63656F662041727261797D3B72657475726E204E2E6D6174636865733D66756E6374696F6E28742C65297B69662821657C7C21747C7C31213D3D742E6E6F6465547970652972657475726E21313B766172206E3D742E6D6174636865737C7C742E7765626B69744D61746368657353656C6563746F727C7C742E6D6F7A4D61746368657353656C6563746F727C7C742E6F4D61746368657353656C6563746F727C7C742E6D61746368657353656C6563746F723B6966286E2972657475726E206E2E63616C6C28742C65293B76617220722C693D742E706172656E744E6F64652C6F3D21693B72657475726E206F262628693D41292E617070656E644368696C642874292C723D7E4E2E71736128692C65292E696E6465784F662874292C6F2626412E72656D6F76654368696C642874292C727D2C4F3D66756E6374696F6E2874297B72657475726E20742E7265706C616365282F2D2B282E293F2F672C66756E6374696F6E28742C65297B72657475726E20653F652E746F55707065724361736528293A22227D297D2C503D66756E6374696F6E2874297B72657475726E20612E63616C6C28742C66756E6374696F6E28652C6E297B72657475726E20742E696E6465784F662865293D3D6E7D297D2C4E2E667261676D656E743D66756E6374696F6E28742C6E2C69297B766172206F2C732C613B72657475726E20642E746573742874292626286F3D7228662E637265617465456C656D656E74285265674578702E24312929292C6F7C7C28742E7265706C616365262628743D742E7265706C616365286D2C223C24313E3C2F24323E2229292C6E3D3D3D652626286E3D702E7465737428742926265265674578702E2431292C6E20696E206A7C7C286E3D222A22292C613D6A5B6E5D2C612E696E6E657248544D4C3D22222B742C6F3D722E6561636828752E63616C6C28612E6368696C644E6F646573292C66756E6374696F6E28297B612E72656D6F76654368696C642874686973297D29292C5A286929262628733D72286F292C722E6561636828692C66756E6374696F6E28742C65297B792E696E6465784F662874293E2D313F735B745D2865293A732E6174747228742C65297D29292C6F7D2C4E2E5A3D66756E6374696F6E28742C65297B72657475726E206E6577205828742C65297D2C4E2E69735A3D66756E6374696F6E2874297B72657475726E207420696E7374616E63656F66204E2E5A7D2C4E2E696E69743D66756E6374696F6E28742C6E297B76617220693B69662821742972657475726E204E2E5A28293B69662822737472696E67223D3D747970656F66207429696628743D742E7472696D28292C223C223D3D745B305D2626702E7465737428742929693D4E2E667261676D656E7428742C5265674578702E24312C6E292C743D6E756C6C3B656C73657B6966286E213D3D652972657475726E2072286E292E66696E642874293B693D4E2E71736128662C74297D656C73657B696628462874292972657475726E20722866292E72656164792874293B6966284E2E69735A2874292972657475726E20743B6966284C28742929693D712874293B656C7365206966285228742929693D5B745D2C743D6E756C6C3B656C736520696628702E7465737428742929693D4E2E667261676D656E7428742E7472696D28292C5265674578702E24312C6E292C743D6E756C6C3B656C73657B6966286E213D3D652972657475726E2072286E292E66696E642874293B693D4E2E71736128662C74297D7D72657475726E204E2E5A28692C74297D2C723D66756E6374696F6E28742C65297B72657475726E204E2E696E697428742C65297D2C722E657874656E643D66756E6374696F6E2874297B76617220652C6E3D752E63616C6C28617267756D656E74732C31293B72657475726E22626F6F6C65616E223D3D747970656F662074262628653D742C743D6E2E73686966742829292C6E2E666F72456163682866756E6374696F6E286E297B4A28742C6E2C65297D292C747D2C4E2E7173613D66756E6374696F6E28742C65297B766172206E2C723D2223223D3D655B305D2C693D21722626222E223D3D655B305D2C6F3D727C7C693F652E736C6963652831293A652C733D542E74657374286F293B72657475726E20742E676574456C656D656E74427949642626732626723F286E3D742E676574456C656D656E7442794964286F29293F5B6E5D3A5B5D3A31213D3D742E6E6F646554797065262639213D3D742E6E6F64655479706526263131213D3D742E6E6F6465547970653F5B5D3A752E63616C6C2873262621722626742E676574456C656D656E74734279436C6173734E616D653F693F742E676574456C656D656E74734279436C6173734E616D65286F293A742E676574456C656D656E747342795461674E616D652865293A742E717565727953656C6563746F72416C6C286529297D2C722E636F6E7461696E733D662E646F63756D656E74456C656D656E742E636F6E7461696E733F66756E6374696F6E28742C65297B72657475726E2074213D3D652626742E636F6E7461696E732865297D3A66756E6374696F6E28742C65297B666F72283B65262628653D652E706172656E744E6F6465293B29696628653D3D3D742972657475726E21303B72657475726E21317D2C722E747970653D242C722E697346756E6374696F6E3D462C722E697357696E646F773D6B2C722E697341727261793D4C2C722E6973506C61696E4F626A6563743D5A2C722E6973456D7074794F626A6563743D66756E6374696F6E2874297B76617220653B666F72286520696E20742972657475726E21313B72657475726E21307D2C722E69734E756D657269633D66756E6374696F6E2874297B76617220653D4E756D6265722874292C6E3D747970656F6620743B72657475726E206E756C6C213D74262622626F6F6C65616E22213D6E26262822737472696E6722213D6E7C7C742E6C656E6774682926262169734E614E2865292626697346696E6974652865297C7C21317D2C722E696E41727261793D66756E6374696F6E28742C652C6E297B72657475726E206F2E696E6465784F662E63616C6C28652C742C6E297D2C722E63616D656C436173653D4F2C722E7472696D3D66756E6374696F6E2874297B72657475726E206E756C6C3D3D743F22223A537472696E672E70726F746F747970652E7472696D2E63616C6C2874297D2C722E757569643D302C722E737570706F72743D7B7D2C722E657870723D7B7D2C722E6E6F6F703D66756E6374696F6E28297B7D2C722E6D61703D66756E6374696F6E28742C65297B766172206E2C692C6F2C723D5B5D3B6966287A28742929666F7228693D303B693C742E6C656E6774683B692B2B296E3D6528745B695D2C69292C6E756C6C213D6E2626722E70757368286E293B656C736520666F72286F20696E2074296E3D6528745B6F5D2C6F292C6E756C6C213D6E2626722E70757368286E293B72657475726E20482872297D2C722E656163683D66756E6374696F6E28742C65297B766172206E2C723B6966287A287429297B666F72286E3D303B6E3C742E6C656E6774683B6E2B2B29696628652E63616C6C28745B6E5D2C6E2C745B6E5D293D3D3D21312972657475726E20747D656C736520666F72287220696E207429696628652E63616C6C28745B725D2C722C745B725D293D3D3D21312972657475726E20743B72657475726E20747D2C722E677265703D66756E6374696F6E28742C65297B72657475726E20612E63616C6C28742C65297D2C742E4A534F4E262628722E70617273654A534F4E3D4A534F4E2E7061727365292C722E656163682822426F6F6C65616E204E756D62657220537472696E672046756E6374696F6E204172726179204461746520526567457870204F626A656374204572726F72222E73706C697428222022292C66756E6374696F6E28742C65297B535B225B6F626A65637420222B652B225D225D3D652E746F4C6F7765724361736528297D292C722E666E3D7B636F6E7374727563746F723A4E2E5A2C6C656E6774683A302C666F72456163683A6F2E666F72456163682C7265647563653A6F2E7265647563652C707573683A6F2E707573682C736F72743A6F2E736F72742C73706C6963653A6F2E73706C6963652C696E6465784F663A6F2E696E6465784F662C636F6E6361743A66756E6374696F6E28297B76617220742C652C6E3D5B5D3B666F7228743D303B743C617267756D656E74732E6C656E6774683B742B2B29653D617267756D656E74735B745D2C6E5B745D3D4E2E69735A2865293F652E746F417272617928293A653B72657475726E20732E6170706C79284E2E69735A2874686973293F746869732E746F417272617928293A746869732C6E297D2C6D61703A66756E6374696F6E2874297B72657475726E207228722E6D617028746869732C66756E6374696F6E28652C6E297B72657475726E20742E63616C6C28652C6E2C65297D29297D2C736C6963653A66756E6374696F6E28297B72657475726E207228752E6170706C7928746869732C617267756D656E747329297D2C72656164793A66756E6374696F6E2874297B72657475726E20772E7465737428662E72656164795374617465292626662E626F64793F742872293A662E6164644576656E744C697374656E65722822444F4D436F6E74656E744C6F61646564222C66756E6374696F6E28297B742872297D2C2131292C746869737D2C6765743A66756E6374696F6E2874297B72657475726E20743D3D3D653F752E63616C6C2874686973293A746869735B743E3D303F743A742B746869732E6C656E6774685D7D2C746F41727261793A66756E6374696F6E28297B72657475726E20746869732E67657428297D2C73697A653A66756E6374696F6E28297B72657475726E20746869732E6C656E6774687D2C72656D6F76653A66756E6374696F6E28297B72657475726E20746869732E656163682866756E6374696F6E28297B6E756C6C213D746869732E706172656E744E6F64652626746869732E706172656E744E6F64652E72656D6F76654368696C642874686973297D297D2C656163683A66756E6374696F6E2874297B72657475726E206F2E65766572792E63616C6C28746869732C66756E6374696F6E28652C6E297B72657475726E20742E63616C6C28652C6E2C6529213D3D21317D292C746869737D2C66696C7465723A66756E6374696F6E2874297B72657475726E20462874293F746869732E6E6F7428746869732E6E6F74287429293A7228612E63616C6C28746869732C66756E6374696F6E2865297B72657475726E204E2E6D61746368657328652C74297D29297D2C6164643A66756E6374696F6E28742C65297B72657475726E2072285028746869732E636F6E636174287228742C65292929297D2C69733A66756E6374696F6E2874297B72657475726E20746869732E6C656E6774683E3026264E2E6D61746368657328746869735B305D2C74297D2C6E6F743A66756E6374696F6E2874297B766172206E3D5B5D3B696628462874292626742E63616C6C213D3D6529746869732E656163682866756E6374696F6E2865297B742E63616C6C28746869732C65297C7C6E2E707573682874686973297D293B656C73657B76617220693D22737472696E67223D3D747970656F6620743F746869732E66696C7465722874293A7A28742926264628742E6974656D293F752E63616C6C2874293A722874293B746869732E666F72456163682866756E6374696F6E2874297B692E696E6465784F662874293C3026266E2E707573682874297D297D72657475726E2072286E297D2C6861733A66756E6374696F6E2874297B72657475726E20746869732E66696C7465722866756E6374696F6E28297B72657475726E20522874293F722E636F6E7461696E7328746869732C74293A722874686973292E66696E642874292E73697A6528297D297D2C65713A66756E6374696F6E2874297B72657475726E2D313D3D3D743F746869732E736C6963652874293A746869732E736C69636528742C2B742B31297D2C66697273743A66756E6374696F6E28297B76617220743D746869735B305D3B72657475726E2074262621522874293F743A722874297D2C6C6173743A66756E6374696F6E28297B76617220743D746869735B746869732E6C656E6774682D315D3B72657475726E2074262621522874293F743A722874297D2C66696E643A66756E6374696F6E2874297B76617220652C6E3D746869733B72657475726E20653D743F226F626A656374223D3D747970656F6620743F722874292E66696C7465722866756E6374696F6E28297B76617220743D746869733B72657475726E206F2E736F6D652E63616C6C286E2C66756E6374696F6E2865297B72657475726E20722E636F6E7461696E7328652C74297D297D293A313D3D746869732E6C656E6774683F72284E2E71736128746869735B305D2C7429293A746869732E6D61702866756E6374696F6E28297B72657475726E204E2E71736128746869732C74297D293A7228297D2C636C6F736573743A66756E6374696F6E28742C65297B766172206E3D5B5D2C693D226F626A656374223D3D747970656F6620742626722874293B72657475726E20746869732E656163682866756E6374696F6E28722C6F297B666F72283B6F26262128693F692E696E6465784F66286F293E3D303A4E2E6D617463686573286F2C7429293B296F3D6F213D3D652626214D286F2926266F2E706172656E744E6F64653B6F26266E2E696E6465784F66286F293C3026266E2E70757368286F297D292C72286E297D2C706172656E74733A66756E6374696F6E2874297B666F722876617220653D5B5D2C6E3D746869733B6E2E6C656E6774683E303B296E3D722E6D6170286E2C66756E6374696F6E2874297B72657475726E28743D742E706172656E744E6F6465292626214D2874292626652E696E6465784F662874293C303F28652E707573682874292C74293A766F696420307D293B72657475726E205728652C74297D2C706172656E743A66756E6374696F6E2874297B72657475726E2057285028746869732E706C75636B2822706172656E744E6F64652229292C74297D2C6368696C6472656E3A66756E6374696F6E2874297B72657475726E205728746869732E6D61702866756E6374696F6E28297B72657475726E20552874686973297D292C74297D2C636F6E74656E74733A66756E6374696F6E28297B72657475726E20746869732E6D61702866756E6374696F6E28297B72657475726E20746869732E636F6E74656E74446F63756D656E747C7C752E63616C6C28746869732E6368696C644E6F646573297D297D2C7369626C696E67733A66756E6374696F6E2874297B72657475726E205728746869732E6D61702866756E6374696F6E28742C65297B72657475726E20612E63616C6C285528652E706172656E744E6F6465292C66756E6374696F6E2874297B72657475726E2074213D3D657D297D292C74297D2C656D7074793A66756E6374696F6E28297B72657475726E20746869732E656163682866756E6374696F6E28297B746869732E696E6E657248544D4C3D22227D297D2C706C75636B3A66756E6374696F6E2874297B72657475726E20722E6D617028746869732C66756E6374696F6E2865297B72657475726E20655B745D7D297D2C73686F773A66756E6374696F6E28297B72657475726E20746869732E656163682866756E6374696F6E28297B226E6F6E65223D3D746869732E7374796C652E646973706C6179262628746869732E7374796C652E646973706C61793D2222292C226E6F6E65223D3D676574436F6D70757465645374796C6528746869732C2222292E67657450726F706572747956616C75652822646973706C61792229262628746869732E7374796C652E646973706C61793D4228746869732E6E6F64654E616D6529297D297D2C7265706C616365576974683A66756E6374696F6E2874297B72657475726E20746869732E6265666F72652874292E72656D6F766528297D2C777261703A66756E6374696F6E2874297B76617220653D462874293B696628746869735B305D2626216529766172206E3D722874292E6765742830292C693D6E2E706172656E744E6F64657C7C746869732E6C656E6774683E313B72657475726E20746869732E656163682866756E6374696F6E286F297B722874686973292E77726170416C6C28653F742E63616C6C28746869732C6F293A693F6E2E636C6F6E654E6F6465282130293A6E297D297D2C77726170416C6C3A66756E6374696F6E2874297B696628746869735B305D297B7228746869735B305D292E6265666F726528743D72287429293B666F722876617220653B28653D742E6368696C6472656E2829292E6C656E6774683B29743D652E666972737428293B722874292E617070656E642874686973297D72657475726E20746869737D2C77726170496E6E65723A66756E6374696F6E2874297B76617220653D462874293B72657475726E20746869732E656163682866756E6374696F6E286E297B76617220693D722874686973292C6F3D692E636F6E74656E747328292C733D653F742E63616C6C28746869732C6E293A743B6F2E6C656E6774683F6F2E77726170416C6C2873293A692E617070656E642873297D297D2C756E777261703A66756E6374696F6E28297B72657475726E20746869732E706172656E7428292E656163682866756E6374696F6E28297B722874686973292E7265706C6163655769746828722874686973292E6368696C6472656E2829297D292C746869737D2C636C6F6E653A66756E6374696F6E28297B72657475726E20746869732E6D61702866756E6374696F6E28297B72657475726E20746869732E636C6F6E654E6F6465282130297D297D2C686964653A66756E6374696F6E28297B72657475726E20746869732E6373732822646973706C6179222C226E6F6E6522297D2C746F67676C653A66756E6374696F6E2874297B72657475726E20746869732E656163682866756E6374696F6E28297B766172206E3D722874686973293B28743D3D3D653F226E6F6E65223D3D6E2E6373732822646973706C617922293A74293F6E2E73686F7728293A6E2E6869646528297D297D2C707265763A66756E6374696F6E2874297B72657475726E207228746869732E706C75636B282270726576696F7573456C656D656E745369626C696E672229292E66696C74657228747C7C222A22297D2C6E6578743A66756E6374696F6E2874297B72657475726E207228746869732E706C75636B28226E657874456C656D656E745369626C696E672229292E66696C74657228747C7C222A22297D2C68746D6C3A66756E6374696F6E2874297B72657475726E203020696E20617267756D656E74733F746869732E656163682866756E6374696F6E2865297B766172206E3D746869732E696E6E657248544D4C3B722874686973292E656D70747928292E617070656E64285928746869732C742C652C6E29297D293A3020696E20746869733F746869735B305D2E696E6E657248544D4C3A6E756C6C7D2C746578743A66756E6374696F6E2874297B72657475726E203020696E20617267756D656E74733F746869732E656163682866756E6374696F6E2865297B766172206E3D5928746869732C742C652C746869732E74657874436F6E74656E74293B746869732E74657874436F6E74656E743D6E756C6C3D3D6E3F22223A22222B6E7D293A3020696E20746869733F746869732E706C75636B282274657874436F6E74656E7422292E6A6F696E282222293A6E756C6C7D2C617474723A66756E6374696F6E28742C72297B76617220693B72657475726E22737472696E6722213D747970656F6620747C7C3120696E20617267756D656E74733F746869732E656163682866756E6374696F6E2865297B696628313D3D3D746869732E6E6F646554797065296966285228742929666F72286E20696E2074294728746869732C6E2C745B6E5D293B656C7365204728746869732C742C5928746869732C722C652C746869732E67657441747472696275746528742929297D293A3020696E20746869732626313D3D746869735B305D2E6E6F64655479706526266E756C6C213D28693D746869735B305D2E676574417474726962757465287429293F693A657D2C72656D6F7665417474723A66756E6374696F6E2874297B72657475726E20746869732E656163682866756E6374696F6E28297B313D3D3D746869732E6E6F6465547970652626742E73706C697428222022292E666F72456163682866756E6374696F6E2874297B4728746869732C74297D2C74686973297D297D2C70726F703A66756E6374696F6E28742C65297B72657475726E20743D445B745D7C7C742C3120696E20617267756D656E74733F746869732E656163682866756E6374696F6E286E297B746869735B745D3D5928746869732C652C6E2C746869735B745D297D293A746869735B305D2626746869735B305D5B745D7D2C72656D6F766550726F703A66756E6374696F6E2874297B72657475726E20743D445B745D7C7C742C746869732E656163682866756E6374696F6E28297B64656C65746520746869735B745D7D297D2C646174613A66756E6374696F6E28742C6E297B76617220723D22646174612D222B742E7265706C61636528762C222D243122292E746F4C6F7765724361736528292C693D3120696E20617267756D656E74733F746869732E6174747228722C6E293A746869732E617474722872293B72657475726E206E756C6C213D3D693F512869293A657D2C76616C3A66756E6374696F6E2874297B72657475726E203020696E20617267756D656E74733F286E756C6C3D3D74262628743D2222292C746869732E656163682866756E6374696F6E2865297B746869732E76616C75653D5928746869732C742C652C746869732E76616C7565297D29293A746869735B305D262628746869735B305D2E6D756C7469706C653F7228746869735B305D292E66696E6428226F7074696F6E22292E66696C7465722866756E6374696F6E28297B72657475726E20746869732E73656C65637465647D292E706C75636B282276616C756522293A746869735B305D2E76616C7565297D2C6F66667365743A66756E6374696F6E2865297B696628652972657475726E20746869732E656163682866756E6374696F6E2874297B766172206E3D722874686973292C693D5928746869732C652C742C6E2E6F66667365742829292C6F3D6E2E6F6666736574506172656E7428292E6F666673657428292C733D7B746F703A692E746F702D6F2E746F702C6C6566743A692E6C6566742D6F2E6C6566747D3B22737461746963223D3D6E2E6373732822706F736974696F6E2229262628732E706F736974696F6E3D2272656C617469766522292C6E2E6373732873297D293B69662821746869732E6C656E6774682972657475726E206E756C6C3B696628662E646F63756D656E74456C656D656E74213D3D746869735B305D262621722E636F6E7461696E7328662E646F63756D656E74456C656D656E742C746869735B305D292972657475726E7B746F703A302C6C6566743A307D3B766172206E3D746869735B305D2E676574426F756E64696E67436C69656E745265637428293B72657475726E7B6C6566743A6E2E6C6566742B742E70616765584F66667365742C746F703A6E2E746F702B742E70616765594F66667365742C77696474683A4D6174682E726F756E64286E2E7769647468292C6865696768743A4D6174682E726F756E64286E2E686569676874297D7D2C6373733A66756E6374696F6E28742C65297B696628617267756D656E74732E6C656E6774683C32297B76617220693D746869735B305D3B69662822737472696E67223D3D747970656F662074297B69662821692972657475726E3B72657475726E20692E7374796C655B4F2874295D7C7C676574436F6D70757465645374796C6528692C2222292E67657450726F706572747956616C75652874297D6966284C287429297B69662821692972657475726E3B766172206F3D7B7D2C733D676574436F6D70757465645374796C6528692C2222293B72657475726E20722E6561636828742C66756E6374696F6E28742C65297B6F5B655D3D692E7374796C655B4F2865295D7C7C732E67657450726F706572747956616C75652865297D292C6F7D7D76617220613D22223B69662822737472696E67223D3D2428742929657C7C303D3D3D653F613D492874292B223A222B5F28742C65293A746869732E656163682866756E6374696F6E28297B746869732E7374796C652E72656D6F766550726F70657274792849287429297D293B656C736520666F72286E20696E207429745B6E5D7C7C303D3D3D745B6E5D3F612B3D49286E292B223A222B5F286E2C745B6E5D292B223B223A746869732E656163682866756E6374696F6E28297B746869732E7374796C652E72656D6F766550726F70657274792849286E29297D293B72657475726E20746869732E656163682866756E6374696F6E28297B746869732E7374796C652E637373546578742B3D223B222B617D297D2C696E6465783A66756E6374696F6E2874297B72657475726E20743F746869732E696E6465784F6628722874295B305D293A746869732E706172656E7428292E6368696C6472656E28292E696E6465784F6628746869735B305D297D2C686173436C6173733A66756E6374696F6E2874297B72657475726E20743F6F2E736F6D652E63616C6C28746869732C66756E6374696F6E2874297B72657475726E20746869732E74657374284B287429297D2C56287429293A21317D2C616464436C6173733A66756E6374696F6E2874297B72657475726E20743F746869732E656163682866756E6374696F6E2865297B69662822636C6173734E616D6522696E2074686973297B693D5B5D3B766172206E3D4B2874686973292C6F3D5928746869732C742C652C6E293B6F2E73706C6974282F5C732B2F67292E666F72456163682866756E6374696F6E2874297B722874686973292E686173436C6173732874297C7C692E707573682874297D2C74686973292C692E6C656E67746826264B28746869732C6E2B286E3F2220223A2222292B692E6A6F696E2822202229297D7D293A746869737D2C72656D6F7665436C6173733A66756E6374696F6E2874297B72657475726E20746869732E656163682866756E6374696F6E286E297B69662822636C6173734E616D6522696E2074686973297B696628743D3D3D652972657475726E204B28746869732C2222293B693D4B2874686973292C5928746869732C742C6E2C69292E73706C6974282F5C732B2F67292E666F72456163682866756E6374696F6E2874297B693D692E7265706C61636528562874292C222022297D292C4B28746869732C692E7472696D2829297D7D297D2C746F67676C65436C6173733A66756E6374696F6E28742C6E297B72657475726E20743F746869732E656163682866756E6374696F6E2869297B766172206F3D722874686973292C733D5928746869732C742C692C4B287468697329293B732E73706C6974282F5C732B2F67292E666F72456163682866756E6374696F6E2874297B286E3D3D3D653F216F2E686173436C6173732874293A6E293F6F2E616464436C6173732874293A6F2E72656D6F7665436C6173732874297D297D293A746869737D2C7363726F6C6C546F703A66756E6374696F6E2874297B696628746869732E6C656E677468297B766172206E3D227363726F6C6C546F7022696E20746869735B305D3B72657475726E20743D3D3D653F6E3F746869735B305D2E7363726F6C6C546F703A746869735B305D2E70616765594F66667365743A746869732E65616368286E3F66756E6374696F6E28297B746869732E7363726F6C6C546F703D747D3A66756E6374696F6E28297B746869732E7363726F6C6C546F28746869732E7363726F6C6C582C74297D297D7D2C7363726F6C6C4C6566743A66756E6374696F6E2874297B696628746869732E6C656E677468297B766172206E3D227363726F6C6C4C65667422696E20746869735B305D3B72657475726E20743D3D3D653F6E3F746869735B305D2E7363726F6C6C4C6566743A746869735B305D2E70616765584F66667365743A746869732E65616368286E3F66756E6374696F6E28297B746869732E7363726F6C6C4C6566743D747D3A66756E6374696F6E28297B746869732E7363726F6C6C546F28742C746869732E7363726F6C6C59297D297D7D2C706F736974696F6E3A66756E6374696F6E28297B696628746869732E6C656E677468297B76617220743D746869735B305D2C653D746869732E6F6666736574506172656E7428292C6E3D746869732E6F666673657428292C693D672E7465737428655B305D2E6E6F64654E616D65293F7B746F703A302C6C6566743A307D3A652E6F666673657428293B72657475726E206E2E746F702D3D7061727365466C6F617428722874292E63737328226D617267696E2D746F702229297C7C302C6E2E6C6566742D3D7061727365466C6F617428722874292E63737328226D617267696E2D6C6566742229297C7C302C692E746F702B3D7061727365466C6F6174287228655B305D292E6373732822626F726465722D746F702D77696474682229297C7C302C692E6C6566742B3D7061727365466C6F6174287228655B305D292E6373732822626F726465722D6C6566742D77696474682229297C7C302C7B746F703A6E2E746F702D692E746F702C6C6566743A6E2E6C6566742D692E6C6566747D7D7D2C6F6666736574506172656E743A66756E6374696F6E28297B72657475726E20746869732E6D61702866756E6374696F6E28297B666F722876617220743D746869732E6F6666736574506172656E747C7C662E626F64793B74262621672E7465737428742E6E6F64654E616D6529262622737461746963223D3D722874292E6373732822706F736974696F6E22293B29743D742E6F6666736574506172656E743B72657475726E20747D297D7D2C722E666E2E6465746163683D722E666E2E72656D6F76652C5B227769647468222C22686569676874225D2E666F72456163682866756E6374696F6E2874297B766172206E3D742E7265706C616365282F2E2F2C66756E6374696F6E2874297B72657475726E20745B305D2E746F55707065724361736528297D293B722E666E5B745D3D66756E6374696F6E2869297B766172206F2C733D746869735B305D3B72657475726E20693D3D3D653F6B2873293F735B22696E6E6572222B6E5D3A4D2873293F732E646F63756D656E74456C656D656E745B227363726F6C6C222B6E5D3A286F3D746869732E6F666673657428292926266F5B745D3A746869732E656163682866756E6374696F6E2865297B733D722874686973292C732E63737328742C5928746869732C692C652C735B745D282929297D297D7D292C782E666F72456163682866756E6374696F6E286E2C69297B766172206F3D6925323B722E666E5B6E5D3D66756E6374696F6E28297B766172206E2C612C733D722E6D617028617267756D656E74732C66756E6374696F6E2874297B76617220693D5B5D3B72657475726E206E3D242874292C226172726179223D3D6E3F28742E666F72456163682866756E6374696F6E2874297B72657475726E20742E6E6F646554797065213D3D653F692E707573682874293A722E7A6570746F2E69735A2874293F693D692E636F6E63617428742E6765742829293A766F696428693D692E636F6E636174284E2E667261676D656E7428742929297D292C69293A226F626A656374223D3D6E7C7C6E756C6C3D3D743F743A4E2E667261676D656E742874297D292C753D746869732E6C656E6774683E313B72657475726E20732E6C656E6774683C313F746869733A746869732E656163682866756E6374696F6E28652C6E297B613D6F3F6E3A6E2E706172656E744E6F64652C6E3D303D3D693F6E2E6E6578745369626C696E673A313D3D693F6E2E66697273744368696C643A323D3D693F6E3A6E756C6C3B76617220633D722E636F6E7461696E7328662E646F63756D656E74456C656D656E742C61293B732E666F72456163682866756E6374696F6E2865297B6966287529653D652E636C6F6E654E6F6465282130293B656C73652069662821612972657475726E20722865292E72656D6F766528293B612E696E736572744265666F726528652C6E292C632626747428652C66756E6374696F6E2865297B69662821286E756C6C3D3D652E6E6F64654E616D657C7C2253435249505422213D3D652E6E6F64654E616D652E746F55707065724361736528297C7C652E74797065262622746578742F6A61766173637269707422213D3D652E747970657C7C652E73726329297B766172206E3D652E6F776E6572446F63756D656E743F652E6F776E6572446F63756D656E742E64656661756C74566965773A743B6E2E6576616C2E63616C6C286E2C652E696E6E657248544D4C297D7D297D297D297D2C722E666E5B6F3F6E2B22546F223A22696E73657274222B28693F224265666F7265223A22416674657222295D3D66756E6374696F6E2874297B72657475726E20722874295B6E5D2874686973292C746869737D7D292C4E2E5A2E70726F746F747970653D582E70726F746F747970653D722E666E2C4E2E756E69713D502C4E2E646573657269616C697A6556616C75653D512C722E7A6570746F3D4E2C727D28293B72657475726E20742E5A6570746F3D652C766F696420303D3D3D742E24262628742E243D65292C66756E6374696F6E2865297B66756E6374696F6E20682874297B72657475726E20742E5F7A69647C7C28742E5F7A69643D6E2B2B297D66756E6374696F6E207028742C652C6E2C72297B696628653D642865292C652E6E732976617220693D6D28652E6E73293B72657475726E28615B682874295D7C7C5B5D292E66696C7465722866756E6374696F6E2874297B72657475726E207426262821652E657C7C742E653D3D652E652926262821652E6E737C7C692E7465737428742E6E732929262628216E7C7C6828742E666E293D3D3D68286E292926262821727C7C742E73656C3D3D72297D297D66756E6374696F6E20642874297B76617220653D2822222B74292E73706C697428222E22293B72657475726E7B653A655B305D2C6E733A652E736C6963652831292E736F727428292E6A6F696E28222022297D7D66756E6374696F6E206D2874297B72657475726E206E6577205265674578702822283F3A5E7C2029222B742E7265706C616365282220222C22202E2A203F22292B22283F3A207C242922297D66756E6374696F6E206728742C65297B72657475726E20742E64656C262621662626742E6520696E20637C7C2121657D66756E6374696F6E20762874297B72657475726E206C5B745D7C7C662626635B745D7C7C747D66756E6374696F6E207928742C6E2C692C6F2C732C752C66297B76617220633D682874292C703D615B635D7C7C28615B635D3D5B5D293B6E2E73706C6974282F5C732F292E666F72456163682866756E6374696F6E286E297B696628227265616479223D3D6E2972657475726E206528646F63756D656E74292E72656164792869293B76617220613D64286E293B612E666E3D692C612E73656C3D732C612E6520696E206C262628693D66756E6374696F6E2874297B766172206E3D742E72656C617465645461726765743B72657475726E216E7C7C6E213D3D74686973262621652E636F6E7461696E7328746869732C6E293F612E666E2E6170706C7928746869732C617267756D656E7473293A766F696420307D292C612E64656C3D753B76617220633D757C7C693B612E70726F78793D66756E6374696F6E2865297B696628653D542865292C21652E6973496D6D65646961746550726F7061676174696F6E53746F707065642829297B652E646174613D6F3B766172206E3D632E6170706C7928742C652E5F617267733D3D723F5B655D3A5B655D2E636F6E63617428652E5F6172677329293B72657475726E206E3D3D3D2131262628652E70726576656E7444656661756C7428292C652E73746F7050726F7061676174696F6E2829292C6E7D7D2C612E693D702E6C656E6774682C702E707573682861292C226164644576656E744C697374656E657222696E20742626742E6164644576656E744C697374656E6572287628612E65292C612E70726F78792C6728612C6629297D297D66756E6374696F6E207828742C652C6E2C722C69297B766172206F3D682874293B28657C7C2222292E73706C6974282F5C732F292E666F72456163682866756E6374696F6E2865297B7028742C652C6E2C72292E666F72456163682866756E6374696F6E2865297B64656C65746520615B6F5D5B652E695D2C2272656D6F76654576656E744C697374656E657222696E20742626742E72656D6F76654576656E744C697374656E6572287628652E65292C652E70726F78792C6728652C6929297D297D297D66756E6374696F6E205428742C6E297B72657475726E286E7C7C21742E697344656661756C7450726576656E746564292626286E7C7C286E3D74292C652E6561636828772C66756E6374696F6E28652C72297B76617220693D6E5B655D3B745B655D3D66756E6374696F6E28297B72657475726E20746869735B725D3D622C692626692E6170706C79286E2C617267756D656E7473297D2C745B725D3D457D292C742E74696D655374616D707C7C28742E74696D655374616D703D446174652E6E6F772829292C286E2E64656661756C7450726576656E746564213D3D723F6E2E64656661756C7450726576656E7465643A2272657475726E56616C756522696E206E3F6E2E72657475726E56616C75653D3D3D21313A6E2E67657450726576656E7444656661756C7426266E2E67657450726576656E7444656661756C74282929262628742E697344656661756C7450726576656E7465643D6229292C747D66756E6374696F6E20532874297B76617220652C6E3D7B6F726967696E616C4576656E743A747D3B666F72286520696E2074296A2E746573742865297C7C745B655D3D3D3D727C7C286E5B655D3D745B655D293B72657475726E2054286E2C74297D76617220722C6E3D312C693D41727261792E70726F746F747970652E736C6963652C6F3D652E697346756E6374696F6E2C733D66756E6374696F6E2874297B72657475726E22737472696E67223D3D747970656F6620747D2C613D7B7D2C753D7B7D2C663D226F6E666F637573696E22696E20742C633D7B666F6375733A22666F637573696E222C626C75723A22666F6375736F7574227D2C6C3D7B6D6F757365656E7465723A226D6F7573656F766572222C6D6F7573656C656176653A226D6F7573656F7574227D3B752E636C69636B3D752E6D6F757365646F776E3D752E6D6F75736575703D752E6D6F7573656D6F76653D224D6F7573654576656E7473222C652E6576656E743D7B6164643A792C72656D6F76653A787D2C652E70726F78793D66756E6374696F6E28742C6E297B76617220723D3220696E20617267756D656E74732626692E63616C6C28617267756D656E74732C32293B6966286F287429297B76617220613D66756E6374696F6E28297B72657475726E20742E6170706C79286E2C723F722E636F6E63617428692E63616C6C28617267756D656E747329293A617267756D656E7473297D3B72657475726E20612E5F7A69643D682874292C617D69662873286E292972657475726E20723F28722E756E736869667428745B6E5D2C74292C652E70726F78792E6170706C79286E756C6C2C7229293A652E70726F787928745B6E5D2C74293B7468726F77206E657720547970654572726F72282265787065637465642066756E6374696F6E22297D2C652E666E2E62696E643D66756E6374696F6E28742C652C6E297B72657475726E20746869732E6F6E28742C652C6E297D2C652E666E2E756E62696E643D66756E6374696F6E28742C65297B72657475726E20746869732E6F666628742C65297D2C652E666E2E6F6E653D66756E6374696F6E28742C652C6E2C72297B72657475726E20746869732E6F6E28742C652C6E2C722C31297D3B76617220623D66756E6374696F6E28297B72657475726E21307D2C453D66756E6374696F6E28297B72657475726E21317D2C6A3D2F5E285B412D5A5D7C72657475726E56616C7565247C6C617965725B58595D247C7765626B69744D6F76656D656E745B58595D24292F2C773D7B70726576656E7444656661756C743A22697344656661756C7450726576656E746564222C73746F70496D6D65646961746550726F7061676174696F6E3A226973496D6D65646961746550726F7061676174696F6E53746F70706564222C73746F7050726F7061676174696F6E3A22697350726F7061676174696F6E53746F70706564227D3B652E666E2E64656C65676174653D66756E6374696F6E28742C652C6E297B72657475726E20746869732E6F6E28652C742C6E297D2C652E666E2E756E64656C65676174653D66756E6374696F6E28742C652C6E297B72657475726E20746869732E6F666628652C742C6E297D2C652E666E2E6C6976653D66756E6374696F6E28742C6E297B72657475726E206528646F63756D656E742E626F6479292E64656C656761746528746869732E73656C6563746F722C742C6E292C746869737D2C652E666E2E6469653D66756E6374696F6E28742C6E297B72657475726E206528646F63756D656E742E626F6479292E756E64656C656761746528746869732E73656C6563746F722C742C6E292C746869737D2C652E666E2E6F6E3D66756E6374696F6E28742C6E2C612C752C66297B76617220632C6C2C683D746869733B72657475726E2074262621732874293F28652E6561636828742C66756E6374696F6E28742C65297B682E6F6E28742C6E2C612C652C66297D292C68293A2873286E297C7C6F2875297C7C753D3D3D21317C7C28753D612C613D6E2C6E3D72292C28753D3D3D727C7C613D3D3D213129262628753D612C613D72292C753D3D3D2131262628753D45292C682E656163682866756E6374696F6E28722C6F297B66262628633D66756E6374696F6E2874297B72657475726E2078286F2C742E747970652C75292C752E6170706C7928746869732C617267756D656E7473297D292C6E2626286C3D66756E6374696F6E2874297B76617220722C733D6528742E746172676574292E636C6F73657374286E2C6F292E6765742830293B72657475726E2073262673213D3D6F3F28723D652E657874656E6428532874292C7B63757272656E745461726765743A732C6C69766546697265643A6F7D292C28637C7C75292E6170706C7928732C5B725D2E636F6E63617428692E63616C6C28617267756D656E74732C31292929293A766F696420307D292C79286F2C742C752C612C6E2C6C7C7C63297D29297D2C652E666E2E6F66663D66756E6374696F6E28742C6E2C69297B76617220613D746869733B72657475726E2074262621732874293F28652E6561636828742C66756E6374696F6E28742C65297B612E6F666628742C6E2C65297D292C61293A2873286E297C7C6F2869297C7C693D3D3D21317C7C28693D6E2C6E3D72292C693D3D3D2131262628693D45292C612E656163682866756E6374696F6E28297B7828746869732C742C692C6E297D29297D2C652E666E2E747269676765723D66756E6374696F6E28742C6E297B72657475726E20743D732874297C7C652E6973506C61696E4F626A6563742874293F652E4576656E742874293A542874292C742E5F617267733D6E2C746869732E656163682866756E6374696F6E28297B742E7479706520696E206326262266756E6374696F6E223D3D747970656F6620746869735B742E747970655D3F746869735B742E747970655D28293A2264697370617463684576656E7422696E20746869733F746869732E64697370617463684576656E742874293A652874686973292E7472696767657248616E646C657228742C6E297D297D2C652E666E2E7472696767657248616E646C65723D66756E6374696F6E28742C6E297B76617220722C693B72657475726E20746869732E656163682866756E6374696F6E286F2C61297B723D5328732874293F652E4576656E742874293A74292C722E5F617267733D6E2C722E7461726765743D612C652E65616368287028612C742E747970657C7C74292C66756E6374696F6E28742C65297B72657475726E20693D652E70726F78792872292C722E6973496D6D65646961746550726F7061676174696F6E53746F7070656428293F21313A766F696420307D297D292C697D2C22666F637573696E20666F6375736F757420666F63757320626C7572206C6F616420726573697A65207363726F6C6C20756E6C6F616420636C69636B2064626C636C69636B206D6F757365646F776E206D6F7573657570206D6F7573656D6F7665206D6F7573656F766572206D6F7573656F7574206D6F757365656E746572206D6F7573656C65617665206368616E67652073656C656374206B6579646F776E206B65797072657373206B65797570206572726F72222E73706C697428222022292E666F72456163682866756E6374696F6E2874297B652E666E5B745D3D66756E6374696F6E2865297B72657475726E203020696E20617267756D656E74733F746869732E62696E6428742C65293A746869732E747269676765722874297D7D292C652E4576656E743D66756E6374696F6E28742C65297B732874297C7C28653D742C743D652E74797065293B766172206E3D646F63756D656E742E6372656174654576656E7428755B745D7C7C224576656E747322292C723D21303B6966286529666F7228766172206920696E20652922627562626C6573223D3D693F723D2121655B695D3A6E5B695D3D655B695D3B72657475726E206E2E696E69744576656E7428742C722C2130292C54286E297D7D2865292C66756E6374696F6E2865297B66756E6374696F6E207028742C6E2C72297B76617220693D652E4576656E74286E293B72657475726E20652874292E7472696767657228692C72292C21692E697344656661756C7450726576656E74656428297D66756E6374696F6E206428742C652C6E2C69297B72657475726E20742E676C6F62616C3F7028657C7C722C6E2C69293A766F696420307D66756E6374696F6E206D2874297B742E676C6F62616C2626303D3D3D652E6163746976652B2B26266428742C6E756C6C2C22616A6178537461727422297D66756E6374696F6E20672874297B742E676C6F62616C2626212D2D652E61637469766526266428742C6E756C6C2C22616A617853746F7022297D66756E6374696F6E207628742C65297B766172206E3D652E636F6E746578743B72657475726E20652E6265666F726553656E642E63616C6C286E2C742C65293D3D3D21317C7C6428652C6E2C22616A61784265666F726553656E64222C5B742C655D293D3D3D21313F21313A766F6964206428652C6E2C22616A617853656E64222C5B742C655D297D66756E6374696F6E207928742C652C6E2C72297B76617220693D6E2E636F6E746578742C6F3D2273756363657373223B6E2E737563636573732E63616C6C28692C742C6F2C65292C722626722E7265736F6C76655769746828692C5B742C6F2C655D292C64286E2C692C22616A617853756363657373222C5B652C6E2C745D292C62286F2C652C6E297D66756E6374696F6E207828742C652C6E2C722C69297B766172206F3D722E636F6E746578743B722E6572726F722E63616C6C286F2C6E2C652C74292C692626692E72656A65637457697468286F2C5B6E2C652C745D292C6428722C6F2C22616A61784572726F72222C5B6E2C722C747C7C655D292C6228652C6E2C72297D66756E6374696F6E206228742C652C6E297B76617220723D6E2E636F6E746578743B6E2E636F6D706C6574652E63616C6C28722C652C74292C64286E2C722C22616A6178436F6D706C657465222C5B652C6E5D292C67286E297D66756E6374696F6E204528742C652C6E297B6966286E2E6461746146696C7465723D3D6A2972657475726E20743B76617220723D6E2E636F6E746578743B72657475726E206E2E6461746146696C7465722E63616C6C28722C742C65297D66756E6374696F6E206A28297B7D66756E6374696F6E20772874297B72657475726E2074262628743D742E73706C697428223B222C32295B305D292C74262628743D3D633F2268746D6C223A743D3D663F226A736F6E223A612E746573742874293F22736372697074223A752E74657374287429262622786D6C22297C7C2274657874227D66756E6374696F6E205428742C65297B72657475726E22223D3D653F743A28742B2226222B65292E7265706C616365282F5B263F5D7B312C327D2F2C223F22297D66756E6374696F6E20532874297B742E70726F63657373446174612626742E64617461262622737472696E6722213D652E7479706528742E6461746129262628742E646174613D652E706172616D28742E646174612C742E747261646974696F6E616C29292C21742E646174617C7C742E7479706526262247455422213D742E747970652E746F55707065724361736528292626226A736F6E7022213D742E64617461547970657C7C28742E75726C3D5428742E75726C2C742E64617461292C742E646174613D766F69642030297D66756E6374696F6E204328742C6E2C722C69297B72657475726E20652E697346756E6374696F6E286E29262628693D722C723D6E2C6E3D766F69642030292C652E697346756E6374696F6E2872297C7C28693D722C723D766F69642030292C7B75726C3A742C646174613A6E2C737563636573733A722C64617461547970653A697D7D66756E6374696F6E204F28742C6E2C722C69297B766172206F2C733D652E69734172726179286E292C613D652E6973506C61696E4F626A656374286E293B652E65616368286E2C66756E6374696F6E286E2C75297B6F3D652E747970652875292C692626286E3D723F693A692B225B222B28617C7C226F626A656374223D3D6F7C7C226172726179223D3D6F3F6E3A2222292B225D22292C21692626733F742E61646428752E6E616D652C752E76616C7565293A226172726179223D3D6F7C7C21722626226F626A656374223D3D6F3F4F28742C752C722C6E293A742E616464286E2C75297D297D76617220692C6F2C6E3D2B6E657720446174652C723D742E646F63756D656E742C733D2F3C7363726970745C625B5E3C5D2A283F3A283F213C5C2F7363726970743E293C5B5E3C5D2A292A3C5C2F7363726970743E2F67692C613D2F5E283F3A746578747C6170706C69636174696F6E295C2F6A6176617363726970742F692C753D2F5E283F3A746578747C6170706C69636174696F6E295C2F786D6C2F692C663D226170706C69636174696F6E2F6A736F6E222C633D22746578742F68746D6C222C6C3D2F5E5C732A242F2C683D722E637265617465456C656D656E7428226122293B682E687265663D742E6C6F636174696F6E2E687265662C652E6163746976653D302C652E616A61784A534F4E503D66756E6374696F6E28692C6F297B6966282128227479706522696E2069292972657475726E20652E616A61782869293B76617220632C702C733D692E6A736F6E7043616C6C6261636B2C613D28652E697346756E6374696F6E2873293F7328293A73297C7C225A6570746F222B6E2B2B2C753D722E637265617465456C656D656E74282273637269707422292C663D745B615D2C6C3D66756E6374696F6E2874297B652875292E7472696767657248616E646C657228226572726F72222C747C7C2261626F727422297D2C683D7B61626F72743A6C7D3B72657475726E206F26266F2E70726F6D6973652868292C652875292E6F6E28226C6F6164206572726F72222C66756E6374696F6E286E2C72297B636C65617254696D656F75742870292C652875292E6F666628292E72656D6F766528292C226572726F7222213D6E2E747970652626633F7928635B305D2C682C692C6F293A78286E756C6C2C727C7C226572726F72222C682C692C6F292C745B615D3D662C632626652E697346756E6374696F6E28662926266628635B305D292C663D633D766F696420307D292C7628682C69293D3D3D21313F286C282261626F727422292C68293A28745B615D3D66756E6374696F6E28297B633D617267756D656E74737D2C752E7372633D692E75726C2E7265706C616365282F5C3F282E2B293D5C3F2F2C223F24313D222B61292C722E686561642E617070656E644368696C642875292C692E74696D656F75743E30262628703D73657454696D656F75742866756E6374696F6E28297B6C282274696D656F757422297D2C692E74696D656F757429292C68297D2C652E616A617853657474696E67733D7B747970653A22474554222C6265666F726553656E643A6A2C737563636573733A6A2C6572726F723A6A2C636F6D706C6574653A6A2C636F6E746578743A6E756C6C2C676C6F62616C3A21302C7868723A66756E6374696F6E28297B72657475726E206E657720742E584D4C48747470526571756573747D2C616363657074733A7B7363726970743A22746578742F6A6176617363726970742C206170706C69636174696F6E2F6A6176617363726970742C206170706C69636174696F6E2F782D6A617661736372697074222C6A736F6E3A662C786D6C3A226170706C69636174696F6E2F786D6C2C20746578742F786D6C222C68746D6C3A632C746578743A22746578742F706C61696E227D2C63726F7373446F6D61696E3A21312C74696D656F75743A302C70726F63657373446174613A21302C63616368653A21302C6461746146696C7465723A6A7D2C652E616A61783D66756E6374696F6E286E297B76617220752C662C733D652E657874656E64287B7D2C6E7C7C7B7D292C613D652E44656665727265642626652E446566657272656428293B666F72286920696E20652E616A617853657474696E677329766F696420303D3D3D735B695D262628735B695D3D652E616A617853657474696E67735B695D293B6D2873292C732E63726F7373446F6D61696E7C7C28753D722E637265617465456C656D656E7428226122292C752E687265663D732E75726C2C752E687265663D752E687265662C732E63726F7373446F6D61696E3D682E70726F746F636F6C2B222F2F222B682E686F7374213D752E70726F746F636F6C2B222F2F222B752E686F7374292C732E75726C7C7C28732E75726C3D742E6C6F636174696F6E2E746F537472696E672829292C28663D732E75726C2E696E6465784F662822232229293E2D31262628732E75726C3D732E75726C2E736C69636528302C6629292C532873293B76617220633D732E64617461547970652C703D2F5C3F2E2B3D5C3F2F2E7465737428732E75726C293B69662870262628633D226A736F6E7022292C732E6361636865213D3D21312626286E26266E2E63616368653D3D3D21307C7C2273637269707422213D632626226A736F6E7022213D63297C7C28732E75726C3D5428732E75726C2C225F3D222B446174652E6E6F77282929292C226A736F6E70223D3D632972657475726E20707C7C28732E75726C3D5428732E75726C2C732E6A736F6E703F732E6A736F6E702B223D3F223A732E6A736F6E703D3D3D21313F22223A2263616C6C6261636B3D3F2229292C652E616A61784A534F4E5028732C61293B76617220502C643D732E616363657074735B635D2C673D7B7D2C623D66756E6374696F6E28742C65297B675B742E746F4C6F7765724361736528295D3D5B742C655D7D2C433D2F5E285B5C772D5D2B3A295C2F5C2F2F2E7465737428732E75726C293F5265674578702E24313A742E6C6F636174696F6E2E70726F746F636F6C2C4E3D732E78687228292C4F3D4E2E736574526571756573744865616465723B696628612626612E70726F6D697365284E292C732E63726F7373446F6D61696E7C7C622822582D5265717565737465642D57697468222C22584D4C487474705265717565737422292C622822416363657074222C647C7C222A2F2A22292C28643D732E6D696D65547970657C7C6429262628642E696E6465784F6628222C22293E2D31262628643D642E73706C697428222C222C32295B305D292C4E2E6F766572726964654D696D655479706526264E2E6F766572726964654D696D6554797065286429292C28732E636F6E74656E74547970657C7C732E636F6E74656E7454797065213D3D21312626732E6461746126262247455422213D732E747970652E746F5570706572436173652829292626622822436F6E74656E742D54797065222C732E636F6E74656E74547970657C7C226170706C69636174696F6E2F782D7777772D666F726D2D75726C656E636F64656422292C732E6865616465727329666F72286F20696E20732E686561646572732962286F2C732E686561646572735B6F5D293B6966284E2E736574526571756573744865616465723D622C4E2E6F6E726561647973746174656368616E67653D66756E6374696F6E28297B696628343D3D4E2E72656164795374617465297B4E2E6F6E726561647973746174656368616E67653D6A2C636C65617254696D656F75742850293B76617220742C6E3D21313B6966284E2E7374617475733E3D32303026264E2E7374617475733C3330307C7C3330343D3D4E2E7374617475737C7C303D3D4E2E73746174757326262266696C653A223D3D43297B696628633D637C7C7728732E6D696D65547970657C7C4E2E676574526573706F6E73654865616465722822636F6E74656E742D747970652229292C226172726179627566666572223D3D4E2E726573706F6E7365547970657C7C22626C6F62223D3D4E2E726573706F6E73655479706529743D4E2E726573706F6E73653B656C73657B743D4E2E726573706F6E7365546578743B7472797B743D4528742C632C73292C22736372697074223D3D633F28312C6576616C292874293A22786D6C223D3D633F743D4E2E726573706F6E7365584D4C3A226A736F6E223D3D63262628743D6C2E746573742874293F6E756C6C3A652E70617273654A534F4E287429297D63617463682872297B6E3D727D6966286E2972657475726E2078286E2C227061727365726572726F72222C4E2C732C61297D7928742C4E2C732C61297D656C73652078284E2E737461747573546578747C7C6E756C6C2C4E2E7374617475733F226572726F72223A2261626F7274222C4E2C732C61297D7D2C76284E2C73293D3D3D21312972657475726E204E2E61626F727428292C78286E756C6C2C2261626F7274222C4E2C732C61292C4E3B76617220413D226173796E6322696E20733F732E6173796E633A21303B6966284E2E6F70656E28732E747970652C732E75726C2C412C732E757365726E616D652C732E70617373776F7264292C732E7868724669656C647329666F72286F20696E20732E7868724669656C6473294E5B6F5D3D732E7868724669656C64735B6F5D3B666F72286F20696E2067294F2E6170706C79284E2C675B6F5D293B72657475726E20732E74696D656F75743E30262628503D73657454696D656F75742866756E6374696F6E28297B4E2E6F6E726561647973746174656368616E67653D6A2C4E2E61626F727428292C78286E756C6C2C2274696D656F7574222C4E2C732C61297D2C732E74696D656F757429292C4E2E73656E6428732E646174613F732E646174613A6E756C6C292C4E7D2C652E6765743D66756E6374696F6E28297B72657475726E20652E616A617828432E6170706C79286E756C6C2C617267756D656E747329297D2C652E706F73743D66756E6374696F6E28297B76617220743D432E6170706C79286E756C6C2C617267756D656E7473293B72657475726E20742E747970653D22504F5354222C652E616A61782874297D2C652E6765744A534F4E3D66756E6374696F6E28297B76617220743D432E6170706C79286E756C6C2C617267756D656E7473293B72657475726E20742E64617461547970653D226A736F6E222C652E616A61782874297D2C652E666E2E6C6F61643D66756E6374696F6E28742C6E2C72297B69662821746869732E6C656E6774682972657475726E20746869733B76617220612C693D746869732C6F3D742E73706C6974282F5C732F292C753D4328742C6E2C72292C663D752E737563636573733B72657475726E206F2E6C656E6774683E31262628752E75726C3D6F5B305D2C613D6F5B315D292C752E737563636573733D66756E6374696F6E2874297B692E68746D6C28613F6528223C6469763E22292E68746D6C28742E7265706C61636528732C222229292E66696E642861293A74292C662626662E6170706C7928692C617267756D656E7473297D2C652E616A61782875292C746869737D3B766172204E3D656E636F6465555249436F6D706F6E656E743B652E706172616D3D66756E6374696F6E28742C6E297B76617220723D5B5D3B72657475726E20722E6164643D66756E6374696F6E28742C6E297B652E697346756E6374696F6E286E292626286E3D6E2829292C6E756C6C3D3D6E2626286E3D2222292C746869732E70757368284E2874292B223D222B4E286E29297D2C4F28722C742C6E292C722E6A6F696E28222622292E7265706C616365282F2532302F672C222B22297D7D2865292C66756E6374696F6E2874297B742E666E2E73657269616C697A6541727261793D66756E6374696F6E28297B76617220652C6E2C723D5B5D2C693D66756E6374696F6E2874297B72657475726E20742E666F72456163683F742E666F72456163682869293A766F696420722E70757368287B6E616D653A652C76616C75653A747D297D3B72657475726E20746869735B305D2626742E6561636828746869735B305D2E656C656D656E74732C66756E6374696F6E28722C6F297B6E3D6F2E747970652C653D6F2E6E616D652C652626226669656C6473657422213D6F2E6E6F64654E616D652E746F4C6F7765724361736528292626216F2E64697361626C65642626227375626D697422213D6E262622726573657422213D6E262622627574746F6E22213D6E26262266696C6522213D6E26262822726164696F22213D6E262622636865636B626F7822213D6E7C7C6F2E636865636B6564292626692874286F292E76616C2829297D292C727D2C742E666E2E73657269616C697A653D66756E6374696F6E28297B76617220743D5B5D3B72657475726E20746869732E73657269616C697A65417272617928292E666F72456163682866756E6374696F6E2865297B742E7075736828656E636F6465555249436F6D706F6E656E7428652E6E616D65292B223D222B656E636F6465555249436F6D706F6E656E7428652E76616C756529297D292C742E6A6F696E28222622297D2C742E666E2E7375626D69743D66756E6374696F6E2865297B6966283020696E20617267756D656E747329746869732E62696E6428227375626D6974222C65293B656C736520696628746869732E6C656E677468297B766172206E3D742E4576656E7428227375626D697422293B746869732E65712830292E74726967676572286E292C6E2E697344656661756C7450726576656E74656428297C7C746869732E6765742830292E7375626D697428297D72657475726E20746869737D7D2865292C66756E6374696F6E28297B7472797B676574436F6D70757465645374796C6528766F69642030297D63617463682865297B766172206E3D676574436F6D70757465645374796C653B742E676574436F6D70757465645374796C653D66756E6374696F6E28742C65297B7472797B72657475726E206E28742C65297D63617463682872297B72657475726E206E756C6C7D7D7D7D28292C657D293B0A293D3D3D3D3D223B0A0A636F6E73742075696E74385F74204A535F5A4550544F5F475A49505B393731335D2050524F474D454D203D207B2033312C3133392C382C302C3139332C32322C362C39342C322C3235352C3137332C3132352C3130372C3131392C3231392C3138322C3135302C3234362C39352C3134352C35362C32352C34352C3137382C3133302C3130312C35392C3234332C3132362C3132312C3136392C33322C39322C3130352C3135342C3138302C36312C37372C3135362C3135362C3231382C36312C3130392C33352C3137312C39332C3134382C342C3231372C37362C34302C38322C33372C34312C39352C39382C3130352C3132362C3235312C36302C3132332C332C33322C36352C3133372C37382C3131352C3130322C3230352C38392C36312C32322C392C3232362C3134322C3132352C3132312C3234362C3139382C362C3231302C39352C3131302C3137382C3132312C3134392C3232382C3135332C39352C392C32312C36302C3132302C3234362C3231332C3134372C3137382C3138362C39352C3137312C3132342C3231372C39312C3136382C3130312C3134362C3136392C3139332C36342C3235352C3134322C3232362C3231332C33342C3231302C3134332C3132362C39332C35322C3132302C34302C38342C3138312C34312C3137382C3135382C3234322C3137312C39362C32332C3133322C3235322C3232372C38372C3231352C37332C34312C3135342C3233342C3133312C3133352C3135352C3138342C3233322C34312C3233332C3134382C3137382C3134332C3138392C33392C3234342C3231372C3231322C3134352C3130392C3231302C32302C3134312C37312C3233312C38352C3134352C3130302C38372C3234382C31362C3135382C37392C39342C3134322C3233302C3131332C3135342C3232362C3132312C3138362C3232312C3132322C3234392C3233362C3136332C3135342C38372C3232322C3137342C34362C3235332C3138362C34312C3233372C3234362C3135392C34322C3130392C35302C3132352C3231382C3130372C3136322C34372C3137312C3139332C3136302C36362C36372C3136332C3231392C33362C39312C3232382C3138332C37372C3230362C3138332C3135372C35372C37312C38392C3139302C38302C32332C3135322C31382C34322C3234322C3232312C3138372C3135312C3139312C3138382C3132352C3131372C3131382C3234312C3233312C3231372C3138372C3233392C39342C35332C33372C3132372C3131382C35382C39382C3132322C3138352C3232332C3134312C31352C37382C3232392C3134382C3132352C34382C3233322C3132372C3232362C3135392C3131392C3135362C3132372C3131362C3136352C3137302C3234372C36392C39342C3232392C35322C3234392C3233392C3135302C3234382C33342C3136352C3234392C3137382C3138322C3230312C37372C3130312C3135392C3135352C38392C3233372C3234372C3230392C37332C34372C38352C3231372C38352C3131372C3233372C33372C38392C3134332C3138372C3137322C39352C36392C33382C3133392C31372C32312C36382C3233382C3234312C3235342C35322C3234352C3130312C38362C3131392C3139332C3234372C3232362C3136322C3133362C3233392C3230392C3233312C3130382C3138372C36312C3134352C38322C34322C3230342C3131382C3138322C38392C3230352C38342C3230392C3134342C332C34302C36352C36312C36332C3139332C3135392C3136332C3231312C33302C3138312C3232372C3134302C3233372C34372C3130332C3130382C3137372C38392C3137372C32322C312C3138302C33392C3131372C3233312C32302C3235332C3139332C3234392C3130382C3235312C3235332C3235322C33362C34322C37302C3230332C3130382C35322C3230372C3137392C3132312C39322C3134312C3232362C3234352C35382C3138392C3234372C33392C38332C312C3133382C3136382C3135342C3134362C36332C3138322C37342C32322C3130362C3135372C3139382C3131352C3232392C33312C3133352C3232352C3234312C3134392C3234302C3134322C3138392C3136302C37332C3234322C33392C34372C3134322C36322C37362C3133352C3132392C3235342C3135372C3139362C37312C3135392C3136372C312C3130312C3132322C3131342C3235302C3233312C3134372C3136372C3233372C3134302C3234382C3131382C3138352C3135322C3135342C3135362C3232312C3135332C3235342C3136342C3231322C33352C3136342C38342C3234392C3135352C3235322C38362C32312C34372C3232372C38322C3234392C3230362C3133362C3235342C3232392C3234362C3133392C3130322C34322C3134312C3231302C37332C35332C31332C3233332C3134332C3230342C3231322C3130392C3233392C3130332C3131372C3234352C3233342C3131302C3233372C3132332C3235342C33312C3231392C3230332C3230332C35302C3234302C3133342C3231332C3230382C3234332C3234312C3138302C3132352C31382C3132302C37382C36312C3132372C3130362C3139382C35322C3233352C3130322C38362C3136332C39352C3137352C3139382C3131382C3132332C36312C3136312C34312C3135322C37302C34322C38342C36372C3131312C3132352C3233312C3234302C3139372C3138332C35332C3132312C3133362C3230342C34342C3132342C3131312C3134322C3233302C3138332C39312C33312C3130382C35362C3135342C32332C34322C3137342C3231322C3137312C38342C3137332C38342C38362C33332C3137312C38382C3134322C3130322C3234392C3232362C3135382C33382C39302C3130312C3133392C3135312C3231352C37332C3138362C3234302C38352C302C3233342C312C37372C3139302C3230342C38372C3233352C37372C3136352C32322C3233312C3231332C3132352C3137302C3132342C33372C36302C31322C39322C3134372C3233342C39302C32312C3231332C3235332C3139312C3232362C3131362C3136332C3132342C3131312C3134352C3134382C3135322C3135372C3132332C34372C31362C3130362C3138302C3134322C31312C38342C3132332C362C3136362C3139332C3135362C3137332C3234322C32372C38352C38372C3233322C3130312C3132312C3136362C3133362C3230302C36342C3131332C3135332C3234342C3130322C3130352C36322C3235352C3133322C33342C3131352C3135382C32342C3235332C3231392C3134302C3232352C32332C3133352C3136352C3233302C38342C332C3130362C3130312C3235302C3134322C35342C3133342C3139342C37302C35342C35372C382C3133392C3230392C34322C39342C3231392C32302C3130362C3138362C3233362C33342C3139312C38332C3232362C39362C3230332C3230352C38312C32312C3232322C3232382C3230312C3136322C3131392C3232362C38322C3232372C3131312C3132322C3230362C3130352C3233342C35302C38312C36342C32322C38392C3134362C31322C37392C3139382C3230332C3138382C36342C3137352C37392C3139382C3139372C3234332C3130382C3135362C31332C3133352C312C37332C3138352C37332C35342C3134392C32312C3235342C3134302C3233332C3139372C3130302C3134392C3133332C3232342C3138332C38322C3136352C3232342C3232322C3138382C39362C3130322C3131342C32322C3233312C33312C3130342C3136332C31362C392C3133322C33322C38352C37322C342C38322C342C392C3130322C3232382C3133312C39352C3136302C3136362C39362C3138372C3132352C3136332C33312C3133302C3230302C33382C3132392C37392C33332C36312C3234342C31392C3235352C3230322C3133352C39332C33322C3232322C3231322C33312C3232332C3138302C36332C37382C3136362C3132392C3234382C372C36332C31302C3230322C3132392C3136362C34382C36352C3132302C3233322C3133312C3137352C3130392C33302C34362C3231382C3234342C3233332C38372C3135312C3231342C3134302C33322C38362C38312C36352C35302C3135322C3235342C3134302C3135302C37332C39302C3136392C322C3130372C3231362C32302C3234392C3135372C3133382C382C3230342C38322C39332C3233362C35332C3139302C37312C3230322C3137382C36332C3132352C392C32392C3134352C3234352C3138392C3230362C33312C36302C3233322C3231382C3137392C3136382C35302C3232382C3234312C3136322C3133302C3138382C3135392C3132392C3139382C38302C36302C3137322C34382C3130392C3134392C3134372C3133302C322C37372C32312C36332C38312C3138312C3132322C3131372C3137362C35342C3136332C3132312C32362C3135312C3232392C38392C3138382C3232362C3234392C32312C3133372C34342C362C3133312C39382C35322C332C35352C3133302C34302C3130352C3137322C3135302C3234322C35312C31382C3130342C38312C31382C3231332C33312C3139352C3133302C3135312C3232322C3131392C3134362C3130302C32322C35382C32312C37342C3138332C3231332C3132372C31382C352C38352C3139372C3132352C3230352C3231312C3134352C38372C32312C32372C3136322C3232372C31302C3235322C3232382C34352C3232372C3138302C3232382C3135312C3136382C3132372C32362C3132322C35322C35362C3132362C3136312C3133352C3134342C35362C3135352C3232332C3133342C38352C3132302C3235322C3139392C3232382C3131342C3131342C3234392C34382C36312C33302C38352C3137302C33362C3137342C36372C3232372C39362C3134392C38322C3235332C3232372C3235322C3232312C32352C37372C35322C37352C35352C3230302C3138372C3234392C3138312C3232332C34342C36392C3138312C3130372C35382C38322C38352C3132322C3134392C38382C3135362C31392C3234312C34382C3135332C3230322C31392C3139332C3134372C38312C38332C3139302C33332C3139352C3133342C37382C3137312C32322C39392C31362C36392C39362C32392C3134312C3131362C33322C37342C32302C3233392C3139362C3132332C3134352C3133312C3130382C36382C34312C3131352C33352C3131362C36392C3134302C37312C3138392C3233342C39382C3133312C3139392C35302C37372C3233302C37342C34342C3230392C3230382C33342C3135392C3131312C37322C3131302C3133362C35372C3136382C38302C3136342C3234342C3233312C39302C36322C3132302C3234332C36302C3232312C3137322C3137382C3136332C3132312C3139302C3230312C34322C34372C36302C32312C3235302C3138392C3139362C3134372C3138332C3230342C3137392C3233342C3233322C38362C33372C38372C3231352C3235322C3139372C37352C312C33332C3134322C3137342C3233352C3234372C3132342C32392C3230372C3134372C3233342C3135382C3139302C3132342C36322C3133302C37302C38362C3131392C3134382C3235302C35372C3230372C38372C3232352C3233332C37382C3137322C3232392C3234312C33312C3135312C3232392C35352C3230372C3235322C3230332C3231392C3232352C3138322C33312C37362C3235342C3132302C36322C3235332C3233302C3234392C3137372C38382C33322C3135332C3231312C322C3132342C3138382C36302C3134322C3135382C3235312C38312C3234382C3233362C3234322C3234382C3234322C3234342C3234392C35342C3132302C3131342C34342C38362C3234322C3234382C3135332C33312C3234352C33332C3133372C3232362C3233372C3137322C3231362C3136322C35312C39312C352C3234392C3138352C3231362C39342C32332C3231392C3130302C3131372C3138312C37372C35302C382C3138312C34352C35382C3234322C3130352C3138372C38322C38352C3138382C3139372C36362C3139362C3137312C3139322C3234372C33392C3135312C3138332C33332C32302C352C3138332C31382C39322C33302C36332C36332C3139302C37342C3139362C32312C3135342C36362C3233372C33362C33332C3138332C3231352C3231332C34322C36392C3235332C3133372C3138342C3134352C3139392C3134312C3134322C3138342C3135312C31392C3233392C33382C37382C36312C3232352C3230352C3230332C31382C3132372C34312C32332C3132362C34322C3131372C38372C3232352C3130332C31372C38372C34392C3132362C3131302C3134372C352C32302C35322C36322C3233342C3132392C31312C34372C39352C34362C36352C3233352C3232322C38342C3232302C3136312C3132302C3138382C3139362C37362C33352C3131332C31332C35332C332C32352C3134302C3136372C3135332C3139342C31382C34332C36302C3130342C3136392C3134302C3132342C3137392C332C3230392C3233372C38352C3234312C34342C38352C31362C3136312C3137352C35382C36322C32312C37322C3235352C34302C36352C3138352C3232352C3232352C35352C32362C31322C36322C3234332C3131312C35362C3133312C3138382C38322C3234312C3133302C3132362C3135312C3132312C39342C3230392C3233392C33342C3132342C3133332C36382C3235322C3234312C3139302C3234312C31342C3133392C34372C3134362C32372C34302C34322C3131332C34332C3134332C3233312C3230382C31342C3136392C3137302C3231322C35342C3230352C3232372C352C3136362C35352C3230312C34382C3134302C32342C3232382C3132322C3136332C3134322C3139372C3133332C33362C3135342C3139312C36312C3135342C3132362C3133312C32312C35372C33392C36362C3132312C34312C3230372C3136312C35332C35332C3139302C31392C3130332C3134382C3234322C36362C3131382C3231352C34362C3139302C36372C3230372C3232372C32352C3134372C36372C37322C3139352C3235322C3134352C392C36372C33322C3233352C33342C3230372C3231302C3235312C3230382C3136332C3136372C3131392C3132302C3234322C3133362C3139322C31302C34372C3232382C38392C3132372C3135372C3231312C33362C35302C33312C33352C3136352C3233302C3130332C37392C3137322C3232362C35392C33352C3230302C36312C36302C3139302C3230392C3130342C37332C3230342C38352C3135342C3135302C36382C3132362C3231372C32312C3131342C3232372C3232392C39322C3139312C3233322C34372C3233352C3132302C3137372C3136382C3139312C3138382C3231352C34372C3233322C36352C3132362C3133392C33342C32352C35382C3134342C3232332C33342C3132332C3233302C31372C3136392C3233352C32302C36302C3233322C3134382C37372C3136392C3136302C3134332C36362C31352C3139312C3131312C3232372C3138312C33392C3135302C3136302C34362C35332C3230332C3133392C3133332C34322C36362C3134332C39352C3139302C3232392C32332C34322C3133392C32352C3139352C3132372C3133392C3133322C3135312C3134362C3233342C3232342C3133322C38372C33382C3139332C3231392C3133372C35352C3234322C352C3132392C3137392C38312C38322C3234322C3233392C3131382C3231392C3136312C3231372C382C3130332C3134382C38352C3135362C3230352C392C32362C3131322C3138322C3135372C3134392C3132362C3130332C38302C3134312C3134342C34312C3137302C3134382C3130392C3139322C3135392C34342C3235332C36322C33362C3130332C33312C36362C3233362C3138302C3233392C34322C3139382C36342C32332C3233362C3135392C3134322C3138312C3132342C3136392C3130382C352C3231392C34352C33322C3137392C3135342C3132352C37342C3137302C3138332C35382C3232352C3232302C3130342C35362C3235302C3137362C3230322C36332C3131392C3136342C3233302C39332C35372C3231392C37332C39392C3131362C33362C31312C3137322C3136382C3138322C3231382C36372C352C3232302C35382C3136342C31392C3231382C3131312C31362C352C3139362C38342C36332C3137372C33352C3230332C3136312C3230342C31382C3234392C33342C3130342C3232352C32322C3136302C3135332C36362C3235342C3234372C3231372C3233322C3137352C35302C3234362C31392C38342C35312C39382C31382C39382C36342C34352C38302C3232342C36392C31312C3134372C38302C3233302C3135372C3132302C33392C3138372C3130322C3138302C312C3132342C37312C36372C3132372C32302C36382C3232342C3234332C3234362C342C39302C3230332C372C34322C3137352C3230322C3132372C36352C32332C31322C31382C31322C3136312C3233362C3139332C32392C3233392C3138372C3130362C36312C342C3139392C3137322C31382C3233352C35342C3130392C3130332C32312C3230382C3132372C37302C3138312C3135362C3134312C36342C34362C38372C3139362C32342C3233382C3234322C3130312C342C33312C3130342C3132362C3131342C38312C3133382C3231362C3230362C3139392C3139342C3130362C32322C3230342C37352C34362C31312C3132372C3135392C3137392C35322C3233382C32382C36312C35372C31332C322C3230342C352C3131362C38372C36312C37302C36362C352C3137382C32352C3234312C37342C3132302C3230372C3135382C3135362C36322C3132372C3131382C3235322C3232382C3233332C3131352C34372C33322C33322C3136382C3134352C36372C33382C3231352C37372C31392C37372C3130392C3133302C36352C3230342C37312C38342C382C38302C3234372C31332C3132302C35352C3135302C33312C37332C3230332C3139362C32342C37382C3136362C3133382C33312C34362C3232322C3139302C3134352C33302C38302C34362C32322C3137352C32342C3136392C32342C3235302C3230352C33322C3138342C3231362C38312C37352C3132392C3131322C3230342C3139352C3138342C3138392C37342C36342C38332C34382C34362C332C3234312C3139332C37392C3130342C3130382C33372C3139382C3135302C39392C3232392C3131362C39332C3230312C3232322C3137382C3232302C35392C34332C3235342C3235322C3233322C35322C34322C3132392C34322C392C38392C3134382C3136332C32342C3137362C3133302C3234332C38302C39332C35372C3230352C3233372C372C3231372C3138352C3136342C342C3231302C35332C31382C3136342C37362C37332C3234392C36352C3235342C32392C3230332C3136312C34322C3230362C3135342C33372C3233372C3131372C3231302C3137312C3134382C31362C3134312C3234372C3137312C3136302C3233302C3230302C31352C3132362C36342C37332C39342C3230312C3134362C3137362C34392C3137372C3137302C302C3136392C3138302C31382C37322C39352C3234392C302C3230342C3230372C3233322C3231392C3232382C3130302C35382C32342C3231322C35312C33312C33362C3137382C33332C31302C3138302C38312C3137352C332C39302C31392C3134392C33362C3232302C34392C38362C3132382C33362C3139362C3232342C32352C3139332C33322C3231392C34342C3139322C33382C312C3138352C3134302C3230302C3132362C37362C3134392C31362C3133392C34342C39372C38342C3233372C3130382C3131382C35302C3136372C3135352C3232302C37352C3137382C3132312C3232362C3139372C36312C3130332C39352C3235302C36302C31372C37382C3133342C3133382C31382C3232332C3233322C31342C3134352C3235332C3139392C3134312C3234362C3134342C3234362C3137392C37382C3139352C3138302C3138372C3232312C3136312C34372C3134332C3134312C3139332C31342C3234372C3235352C39362C34302C35392C3130332C3134322C31392C37342C3132382C35322C3233322C39322C39392C3138392C38382C3130322C3134352C36352C37342C3131392C3134342C3138362C31312C3132312C3232342C3138302C302C3233372C39312C39382C34352C3137342C32342C3234372C3134382C3232362C3138302C35342C3136362C3130332C3132312C3135382C3137302C3231362C3131332C3135332C3139322C3234382C3133342C3133332C38352C38312C3233312C37312C3232392C3131372C3137382C3137322C3132342C39382C3135392C31372C32302C3231322C34332C3136322C3231332C3138362C3132322C31362C3139382C36332C3135322C3134332C3133372C32342C36392C36392C3138302C3133312C33332C3233362C3234352C3231322C39302C33332C3232322C3132372C3136302C312C352C34322C3132382C34382C3233362C332C3232382C3132322C33352C3235312C31342C3133342C3231382C3131302C31392C382C33322C3133342C3130332C3235342C34312C302C35352C34382C3232302C3133332C3135382C3233302C3232302C3131382C3137392C3139392C3230362C352C33352C352C3139302C3138392C3235352C3131332C34392C32342C3134382C3132382C3230322C3134352C37392C3137382C3138392C3235332C352C3133332C3133302C382C3138382C32372C37382C3136362C39372C39312C34332C31322C362C3235352C3132372C3233392C3235332C3138302C3135372C33332C36362C31372C35312C38352C3136382C3135372C3235302C3233332C38362C39342C3132362C3132332C3235352C3231302C3130362C39392C36342C3234312C3139392C36322C3136312C3235332C3131322C3233392C3231392C36392C3132342C3139372C39352C3231362C35362C3234382C3130372C3136332C3133382C3132332C3137312C35372C39342C3136302C34312C32312C3234302C3234322C3134352C3231342C3134302C3139332C3134332C36342C31392C32322C3135392C3135342C32362C3233342C37392C38312C33392C32352C38342C3231382C34302C3130362C3137382C3134352C3134312C31392C3138322C3137392C31382C3231322C33302C34332C39342C38392C3231352C3138362C31332C3139382C3139362C3137332C31302C3137382C3230392C3131342C3131382C3235352C3130302C3130382C3131372C33392C3131372C3133382C3130342C36362C36322C3139332C36372C38322C3139302C35342C32312C3230322C3231352C3235322C3235302C34332C35392C3135382C3232382C33392C3132362C39372C3131372C34352C3232332C3234302C3234332C3235312C32302C3132352C3230382C3131302C33312C3234392C3132392C38332C39342C3137332C3231342C3231332C3138392C37332C35372C3136302C37382C3138322C322C3134382C3234362C3139382C3231322C39302C3231392C3234362C3130312C3139392C3232392C3230372C34382C32352C36392C35302C36332C34342C34332C3230372C3231362C3136332C36342C35382C34382C3137312C3230312C3131392C3138382C3233392C3235332C3137302C37332C3135362C3232312C36392C3138312C3139362C3233342C3134372C3136332C3230302C3231382C3139382C3130302C3133302C3136322C3136312C3234382C31322C3131352C35352C32342C39362C3137362C3139362C38392C3138302C39362C36342C32332C36302C31372C37332C3136362C3139392C3233322C37382C3137312C3136332C3234362C3131342C34332C3137372C35332C3234352C34302C36352C3133302C3134372C38372C32312C3233352C3135382C3134362C38322C3134392C3233392C3130342C35382C33332C33362C3232382C33352C37382C33372C3137382C3137372C36302C34372C3231322C3230302C3137382C3131332C3135322C3131332C32352C3233352C36352C3136342C32362C35352C3135352C3130302C36352C362C3231312C3136382C3232302C3137322C3231352C3132312C38312C31372C342C33372C3233302C39352C32332C3235302C34312C3230332C3234332C3138312C3233352C3136372C3136342C35322C33322C3138352C37382C3139382C37362C36382C31342C3233302C3135362C37362C37332C31342C3134362C36332C34362C3136302C3139372C37322C3232382C3230312C35362C3132312C3130322C3130332C3130322C3135362C3139322C3235342C3230322C33362C31322C3138322C37332C36362C3131382C3138342C3230382C3234332C3135342C3134352C3136312C3138362C3232322C3134382C3231352C3134342C332C39302C35362C38322C3230392C39322C3137352C3136332C3230362C3135382C3133312C3138352C35392C3137392C3135352C36352C3235352C3232342C32332C39302C3131302C36352C3137322C3131362C3133392C3134312C3138362C39312C31352C3231342C3131332C3134352C35332C3235332C33342C3138372C3134342C3133362C3231352C3230342C31332C3130352C3233352C37362C3137362C31392C312C3232382C3232302C36332C3137332C3130312C3235322C3137342C3233382C39332C3136312C3132332C3233312C32322C34322C3136362C3137362C33302C3233332C3130332C3137352C38302C34352C3131382C3136382C3133312C38372C302C32312C3232312C31382C35362C3131302C3137362C3232322C37382C38342C33352C35302C3133312C36352C39372C3134322C38312C34342C3233332C3134332C3132362C3137332C3138312C3138392C3234372C3137332C3136362C3139392C3135382C3136362C3232322C3135382C39342C3234312C3135382C3232392C34372C3134312C3132352C3132332C3232332C312C3234352C32342C35352C39312C37392C3234332C37382C3233392C38352C38312C3139322C35342C32342C3134392C3233352C32302C38322C3232332C3233352C3132312C3139332C33302C3130382C35362C3135392C3132302C31392C3233372C3138352C3233372C3132312C36372C35332C3234342C3136362C3232322C38342C3137302C36312C32332C33312C3234352C39382C3135332C3230312C372C3230302C31302C3234302C3139332C3133342C3130302C38302C382C36392C33352C3137322C3133392C37322C32342C35372C33312C3233302C38362C3232362C3139352C39342C38392C3130382C3233302C31302C392C3235302C36352C3230382C35302C3232362C3134312C3132362C36382C392C322C3139362C35312C3235332C382C3233342C32332C3233312C3231312C31352C3139342C3131322C36382C38382C3234332C3133342C3230382C3131382C3132312C3233322C31362C33392C34352C35322C3131352C31382C31372C33332C3137332C38312C3133332C36392C3137342C3135382C3231332C3133382C3230322C34362C3131382C3133332C3139372C38362C3137382C37382C33382C3139372C3135362C3134352C3230332C37372C3130372C3131362C3234362C3231372C38342C35372C37392C32382C3139322C3130372C3233372C35332C34312C3134312C3232332C3231332C3233322C3132352C3139342C39362C31372C3235312C3138312C3135342C3138382C3233362C3233312C33392C38362C33372C39392C3136372C3133312C35312C36352C35332C3231382C34372C3231352C3231382C31352C3130342C33352C39342C3139352C3234322C39302C31392C3136322C34322C3231342C3130302C3232352C3232352C362C36372C312C3230382C3136382C35392C3139362C3138312C3231332C3136332C39372C3234392C37392C34382C3136352C3137312C332C3138332C39302C31392C34362C35332C3134342C35372C3137352C36342C32322C3134342C38302C3231382C3231392C32352C38352C39362C33332C3231362C3138322C3137362C3233352C39342C3232312C3136302C3136362C35352C37332C392C382C302C3132392C3233322C3132352C3234372C3233382C3233372C37352C3130392C3133332C3138392C39372C3137312C3231342C3131352C3136312C3130352C3139372C3134302C372C3130362C3130332C33392C3232332C37382C36342C38372C3131372C3138312C39322C3137372C3230372C3230312C3132322C34322C3130352C3234322C3132302C3138322C33382C3231332C3131352C3132312C31382C38352C39372C35332C3131362C32382C3133342C38332C3134342C3139312C3135382C3231312C3134322C3131332C3131352C36322C35322C3232362C3231312C3232302C33362C3135392C3231332C39392C38392C3131362C38352C35322C32332C342C3135362C33312C3230332C3136352C39302C34302C36382C3235312C3232362C33322C3233312C3233332C38332C3136332C3231362C3136302C31342C3231392C392C39332C3130342C3132342C33392C3136382C3137342C3137342C3136312C3233312C33352C3131372C332C34352C3232312C31322C3235332C34332C3135302C3139302C37392C322C3130302C3130332C3233312C38342C3235312C3135372C3138362C3233342C33382C3133322C3137302C3136392C34382C3230332C34332C3139312C3132312C33322C31352C3136372C33312C3131392C35342C3233332C33322C36322C39392C3132312C3134362C3133342C3230392C3139362C3133342C3138312C31352C35392C3130312C38332C3232352C3139312C3231352C3138312C3130372C3137342C3234332C3138312C3232312C31362C38302C3135332C3136342C3233362C39322C3233392C3130322C31332C3130342C3134332C3136342C3130352C3133392C38372C3235332C3130302C3230322C38302C32302C39332C31332C3234372C3234352C3131322C3130322C35322C3230302C3130372C35342C3137302C3234342C3136342C34382C3231322C3233372C38382C34372C3234342C3137352C3131342C3139382C37322C31302C35342C3231312C3133382C3139332C34342C3133382C37302C3230332C3130382C3131342C3230302C36372C3232372C36362C37392C3135362C3131332C3232392C38362C36352C3234382C3135332C3135352C36382C3139352C33352C3136382C3233352C38352C38302C38332C3137312C3234362C3234392C3130362C3135312C3234362C312C3131342C36392C3138332C31392C3139392C3139342C3132322C3133342C3139332C3231382C36322C31362C38352C35362C302C3132352C33392C3137342C3232372C3139392C3233312C3230322C3131362C3232372C3134342C37382C3132372C3231342C3137342C3230392C32362C3134332C3234312C38302C3131372C3135392C3130342C3134342C32322C3234362C3134332C3133362C32352C3132342C37372C3133362C3132372C3131372C3138302C3131342C3131362C37342C3139322C37362C31352C38392C3136332C3232372C37342C3137392C3136302C3132352C31392C3139352C3130362C3132302C32362C31362C3137372C32312C3232392C3136312C38382C3134392C3130322C3232312C3130362C39332C362C3134302C3139352C36312C3137312C3132302C3131342C3131382C322C3133362C3234352C3137372C38322C31342C34352C32382C3135372C36322C39342C332C31332C33362C3233362C35302C35362C3136382C3138382C34352C3136352C382C3231362C3231322C35392C3133382C3234352C37342C3138362C37382C3234392C3230362C37382C3231322C36322C31382C3136382C3135312C3134392C3230392C3231362C38392C32332C38372C35362C35312C3137332C3231372C39382C32332C3133322C3138302C37392C3231302C3134302C312C3134312C3130352C332C3137312C33332C3130312C35312C3134372C33362C3231392C31352C32332C3137362C3230312C3230342C3234352C39372C3138302C32342C3233362C36302C3230352C37352C3232392C3230362C38382C332C38352C3230302C3234312C31322C3131342C36312C32342C33362C38302C37392C3137392C3131312C3231372C33372C3139302C31302C36342C33362C31332C3230362C3131352C3230342C3137332C3135392C36382C31332C39372C3233302C312C3232382C3130382C3231362C3131322C39372C37382C3135372C33302C372C3138352C3230342C35332C3232322C3233392C3139312C36392C3135302C3139332C33322C3131392C3133322C32382C38352C3134362C35372C32312C35362C3134382C3135372C3137392C3233342C3130332C3134362C3231342C3234392C3231392C3130302C3130392C39332C3234312C3133382C37302C39382C3135302C34372C3137312C3133332C3139332C35362C3136302C39332C38382C3135342C3137302C3137322C39392C37392C3133382C3137332C3132352C3139392C3136362C3232342C3137342C31372C39312C3137302C32322C3134372C36392C36342C39332C3133342C3230312C3133362C32332C3233362C3139382C3134392C3135372C3135362C39352C3234352C3231382C3135332C3232322C3131372C3234312C3232302C3137352C38362C3136302C3137332C3231312C3230352C3235322C3134372C3233392C35332C37372C3134362C3133312C3133352C3230322C3231382C3230352C3138302C3233382C3231302C39352C38382C3233392C39352C3137322C3234342C3230392C3231332C3130342C3230352C38392C36322C3136362C3132392C3138362C3233352C3137362C3137382C3135302C3133382C3132362C3130332C31322C3138342C3233372C3231342C38312C3135392C3137342C3136372C3130342C3139392C3137302C3131322C3135302C36362C3138362C3134392C39352C3231392C3231392C31342C3232342C3234392C3133392C3232332C3137382C3233302C3138362C35342C31322C3231372C35382C3232302C3231372C3136312C34312C35302C3139372C3139302C38362C3137392C3131342C3136322C3233352C3235352C3136322C39342C3234332C3232382C3131392C33342C3136352C34362C3135362C3231322C3138342C32342C3130352C39392C3134382C362C3132352C3135372C3232332C3132362C3130392C3235312C3131382C3137352C38352C3133392C36302C3231382C3138382C32392C3135332C37372C39302C3131342C3234362C32392C33362C3136322C3133312C3230352C3235342C3233362C3139332C3138322C34372C3131392C3233362C3131312C3131382C3132362C3138372C3137312C3235332C3231342C34322C3233332C3133332C33342C34332C36322C3232342C3139372C35312C3132362C3139382C39352C3134372C3233342C3235302C38312C3235332C3136302C3138332C36332C37322C3230342C3130352C3234302C36352C36362C3232382C3138322C3231362C3139352C3135332C3135342C3233352C39342C32372C31352C3134392C3134352C37392C39362C33332C32312C3130342C3230312C3139342C39382C3134362C3139322C3231312C37332C302C31372C3134372C35372C3230332C31332C3233352C3231332C3230392C3231362C3136372C39352C3134342C35302C3134342C34392C38362C3234352C38302C3235312C3233362C3131362C3133362C39322C35332C3135362C372C39372C31382C3130312C33352C37322C3138342C37362C38312C3231332C3132362C3235352C33362C382C35312C33302C3136382C34312C3230382C3233342C3131352C3231312C38312C39312C34392C36312C3231342C3232372C3232392C36322C35352C3231392C3132332C3130362C37362C3235342C3136342C3132322C3136372C3231392C31352C322C3133392C3233342C3133312C31302C3234362C392C34332C34372C33312C3131342C3132382C362C3137302C3232312C3232342C3133342C32372C3135372C312C3233332C3132362C3235322C37322C3138302C3234382C3231362C3233362C36312C36322C3132342C3233352C3139342C3134382C3130322C31382C36382C34362C31392C3230332C3136392C3136352C33312C3133362C38322C3138322C3130332C33352C3133312C3131302C32342C3233312C38362C3131372C3232382C3234352C3135362C312C302C33392C3138322C3133352C3135342C3133332C35352C38392C3132332C36312C3231392C3233352C3137352C3135312C3230322C31352C31342C382C3231392C34362C3133342C36372C36382C3139302C37372C3131352C3136362C3136392C362C3134372C3138382C34362C3235352C32372C3130352C3232382C3137342C33392C3234352C3234372C35382C38392C36302C39302C3230372C3138382C34342C32372C38362C34382C3132342C36382C38362C3130392C3132362C3131372C3134392C3137302C37312C3130352C3132342C3132372C3130342C35332C3230392C3231302C39362C3139382C3139302C3138322C33332C3233342C3136302C3133372C3131382C33352C3138302C39352C32382C3134352C3134372C34392C3139312C3133332C33372C3135302C3134312C3136382C3131392C32362C31342C3137332C31312C3131372C3231312C3130392C3134312C3138312C32302C302C3131342C33372C3234392C3136362C35322C3131302C3137382C3131352C34352C37392C3136312C31322C3130362C3132382C3138342C3232312C3134362C35312C33312C3136382C38352C3232312C38352C3132372C39352C33312C3232392C3235302C3235312C3138362C3130342C3134332C3137342C3137312C3137342C31392C3234322C34362C3231322C35342C39332C3231322C3134312C3132352C3230352C3131382C38342C37352C3137362C3134322C3233372C3231302C3137392C3131322C3234362C3130372C33382C3234382C3232312C302C31362C3131382C35322C31372C31302C3232352C32322C34302C34352C35302C34342C3231352C3231322C31372C3134362C32312C3133322C3139372C3132322C3130302C3135362C3235352C37302C3232332C3135362C38362C3138312C3136392C3134302C34322C3134312C34312C3130352C3234302C3138302C3134372C33342C3130392C33322C3133322C3233312C3133332C3135382C35352C3230342C31342C35382C3130352C3136372C3231342C34312C332C31372C3235322C34392C37392C35302C33312C3137382C3231362C3234342C3135342C35342C35332C39322C38342C38352C3231362C34352C372C3232372C3136322C3137342C32392C3131382C32322C38362C3130392C3138332C3136372C39352C35312C33322C3133362C34312C37302C3230382C38362C3132322C3234332C3230362C3136302C3234352C3233382C3231352C3134352C34332C38352C3234302C3138392C39372C3132332C3233372C36312C3231302C3232322C3137322C3233392C3233372C35322C3135322C3234392C34302C3233362C3132342C39322C3138352C3137372C32392C38352C3230382C39342C3135322C3139332C3139322C3232342C37382C39302C3135362C3139382C3230352C3137322C37372C38342C36332C3136392C36332C3233372C38372C31382C33372C3136312C3137382C3131382C3233392C3133392C3234362C3130382C3132342C3135332C3232312C31342C3139382C37312C3234362C38372C3232372C33322C3233342C3138302C3132352C3139302C3137352C3132392C3137332C3136382C31332C3232352C35332C35322C39382C3138332C32352C38392C3230312C3233392C35362C3233342C3137302C31382C3132372C36332C3233312C3135332C3139382C31322C3232382C3135322C34392C3231312C37302C3136362C3137372C37332C3136322C3133372C3137302C3231332C3135352C3132312C33322C38302C39362C3133342C3235332C3139302C3232312C3133312C3134322C3234362C35392C33392C39362C3136312C3130342C3233392C3139302C3130332C3231382C3136302C3136312C38302C3137322C36362C3132302C3138342C3132392C38352C37322C3134322C39382C35362C3234322C3133342C3230352C33382C3232352C3134312C3234302C3134322C3135382C3135362C3233382C3133352C3139332C36352C3230352C3131382C31332C3134392C3138332C3232322C31302C38362C31342C3230352C3130372C3230382C3234362C35342C3230332C33362C3235302C3136372C3135392C38302C3230342C3134342C3138342C3133372C3139312C37302C37342C3234382C3139382C3234332C3230332C3138372C3135312C3133322C39352C33302C34392C3135332C34312C3234352C3133342C3230382C3230322C312C3132372C3131342C34322C3138352C322C3135342C3230312C3138312C32362C3132312C3138302C3231382C3136342C38352C3137382C37382C35372C31302C3230322C34322C3130352C3138322C36312C3138392C3132342C3230352C312C3134382C3139332C3232372C35342C3137322C31392C3235352C3136352C32322C3138372C3139322C35302C35302C35352C3233312C3231332C3134312C3231372C3233302C3133332C3134322C342C392C3234372C3231362C3137352C3232322C3233372C3233342C32342C38362C3138312C3136372C34342C34382C3233372C35332C3230392C39362C3231332C37302C3138362C37302C3231382C3132342C3230322C3136352C3132352C3132332C3131312C35332C3137302C3235332C382C3232312C3235332C38302C3132392C3131322C31382C34342C3232352C3235302C34302C3136372C3139312C33342C38352C3230332C31302C392C3234342C3131352C3134382C3234332C3230372C3131302C31322C32352C31382C38372C3230312C3138382C3230392C36352C3233352C3138382C37362C3234342C32302C3230382C3131302C3233362C3230302C3139302C37342C3137352C38302C3130352C37362C3137372C33312C33302C3130392C3132322C38312C38362C3131382C37342C3234302C3233302C3130332C3133312C3138322C322C3130332C3231332C3233332C3231392C3139332C3135302C37372C3139312C32322C332C3138302C3134332C3231322C3231362C3136372C372C32352C3133332C39332C32342C38332C33372C3134332C3233302C36382C3134332C3232352C3130302C35352C3131302C3234342C3133332C31372C32372C3232332C3233302C3135352C3134302C3133302C35362C39342C3136362C392C37342C3235352C3134302C3231332C3234312C34352C31332C36322C3131322C3136312C3134302C37312C36302C33362C3133392C3233362C37342C3235332C3234362C3134322C3233312C37332C38302C3136352C32352C37372C3134322C37332C3235352C3232312C3136342C3131352C36342C37392C3234382C35342C3137342C3137342C37312C352C38352C3233362C3130332C33352C37382C31302C3133322C31342C3234312C3130352C3132372C3231302C3130352C3139332C31342C3132382C3136342C34342C3139352C3133312C38302C3134302C3132352C3136372C3233372C3137392C3136372C32322C3131392C38392C37312C36382C3234372C3132362C34392C3133352C3131332C33362C3130322C3235322C3135302C3135392C31382C31332C3139342C33392C3233392C3131362C3232302C3234342C312C3135362C37392C3138362C3137372C36302C3132322C3130332C3138332C3131362C3231392C3231332C3131342C3136342C312C3130392C3134342C3134382C3137382C3138372C3137342C3131332C3130392C3139382C34382C3135332C38362C3132332C3139302C3234352C3132342C3136322C3136362C3137382C3233332C3134382C3136322C37382C3134392C3133352C3233372C3234332C39342C3130342C3139302C3232372C3230382C3138302C32342C31322C3232312C33302C35302C36392C38332C372C3230322C3133322C33392C37312C3137372C3136342C3231362C3231352C33332C35322C3233312C38302C3139392C3230312C3133342C3134332C39312C39372C3231382C33342C3130352C33362C33372C3138312C3233322C38332C3131332C3233352C34392C3233352C35372C3235302C3134302C3231322C3135322C3131302C3133322C3135382C3136322C3132302C3133362C3133342C35302C3231392C3134342C3230392C3131342C36372C3131312C3233362C3235332C3235312C3233372C34392C31342C32352C3235352C3137332C3230352C3136382C37352C3133312C37322C34362C3136302C3234362C3133352C31382C37372C31332C39392C31382C3230352C35382C32302C3137302C37352C3230302C37312C362C31382C3130352C3131392C312C3135332C322C3139362C31392C39372C32372C37302C35352C3230382C3138342C3131332C34342C32342C3233382C39372C37312C32392C3131312C3139332C3131382C38372C3233392C3235302C3134342C31342C36362C3235312C3232312C3234312C3137362C3137392C3235332C33392C3135382C38382C3234312C34372C3131382C3230322C3231302C3235342C39352C3138382C38382C3132342C3136312C3234322C37312C3230392C3133352C31392C3138392C3130312C302C322C3134362C3230312C38392C3137302C3231372C3235302C3136372C3231382C32382C3130352C36352C3138392C3131332C3131302C35322C3234382C3234312C3130312C35372C36302C3139302C3233342C38362C3232362C32322C35312C3231382C39372C33352C3130392C3138372C37372C3130362C34372C3136362C34382C33342C3231332C3137362C3232362C39362C3234302C3134372C3139332C35362C36372C33312C39362C3137332C37312C3130342C34352C32342C33382C362C3133362C312C34302C3132382C3136392C3234352C3130382C39312C3131372C3235322C3234382C3131322C35392C3231332C3235342C39392C3133312C39332C3130362C31312C3139322C3230322C3230332C3135392C3130362C35312C3132342C3135362C3231322C3139352C3137352C372C37392C33332C36352C39352C34392C3234342C342C3132342C3130342C35332C35362C34352C3134352C3136302C312C3132382C3233372C37362C3232392C3133372C392C3139372C3136302C33332C38392C3234332C3130312C3132372C35322C3137342C31352C3139312C3130372C3234392C3130382C3130342C38322C3137332C3135352C3230322C3130322C3133372C31382C3231312C31362C34342C3232302C3234322C34332C3132322C3233352C3233352C3230382C3232312C3132362C3233382C34362C32312C3130382C3130372C3134342C3136342C3136352C34322C37342C3230302C37312C3230362C3138382C3235312C3139382C3133372C3136392C32332C3136342C3135362C32332C3132312C3135342C39342C3233362C3139332C33352C39392C3133312C39312C3133332C3130302C3131362C3136392C38372C3130332C3138322C3133392C3232342C35382C3132382C3138352C33392C38392C3130392C36312C35322C32312C3231392C32302C37312C35352C35362C3139342C33332C3133392C31342C32342C3232302C3135302C3134382C3231332C34362C3132342C3233362C3136332C3233392C3138382C3235332C3136362C3235332C3137382C3131382C34382C3131312C37322C38332C3132352C3234352C3130342C34302C3234372C38372C31352C3133352C3137312C3131382C3139392C3234332C3231392C38372C3134332C3133352C3133382C3132362C3132312C36342C3139342C3132312C3235352C39332C31352C3230302C33342C372C3138332C38342C3231352C3130342C3130362C3131392C3138382C38302C32362C3137372C3138332C31372C3134312C3131332C3138362C35342C3139322C33382C3134352C38372C39302C32342C34312C3130372C37352C3137362C3234332C34312C3130362C332C3133322C38302C3231332C33372C3130362C33362C3230322C38302C37322C3234322C3135382C3234332C3233352C35322C3231352C35392C36332C3132392C37302C36312C34332C3233322C3233322C33362C35392C36362C362C3137362C36302C38342C3133322C3230382C3130342C3232352C3230332C3138352C34312C3133352C3230312C3230362C34382C3130372C3231362C3230362C3137332C32342C38362C3131342C312C32392C33302C37342C3231332C33312C3233332C38302C39372C39312C3133382C33332C3230312C3232332C32312C3232372C3135382C3138342C3232392C33302C3130362C3231362C3131342C3134382C35322C3230302C3230362C3131362C38392C38372C3138362C3231392C38392C3233322C3234392C3132362C3230372C3131312C3235322C36392C33392C3133372C3131372C37372C38352C3133352C37352C3137372C3232312C3233342C3138392C3231332C34392C3130392C3131382C3135322C33372C3136382C3135342C3234392C33312C31322C32362C34302C3231372C3230342C38342C3133312C33382C3230312C3136372C38352C3138312C34322C3130382C36362C392C3133362C39322C3234382C38302C3230382C36362C38352C32302C3234332C3139322C3230372C3135342C3233372C3139372C3130302C36332C3138342C3132322C3231382C34312C37372C3130382C35362C3130372C32392C3231362C35372C35382C3233382C38342C3130312C36382C35312C3137332C3133362C37382C38322C3231392C3130342C3134322C37362C3137392C332C34312C372C3233332C3138322C3139392C39302C392C3137392C3231342C33392C39362C3232332C3136382C3135362C3132302C3233362C3130312C3132382C3131372C36332C31332C3232332C3131342C3230322C36322C3133342C3135372C32342C36322C3232392C34342C3132362C3232322C33382C3130302C3231382C3136322C3136302C3136332C36372C3232312C37342C3137382C3130382C33362C34342C3230372C3130302C3130392C3131312C33392C38302C3133332C32382C3234362C3230302C32322C35342C36382C3138352C3138342C3233352C382C36352C3137312C39392C37322C3130312C3234322C3135392C37392C3234352C302C3137392C3136392C3232302C3131392C37312C3133372C32342C33352C3231322C3233382C3233332C33382C322C3131302C3132372C38362C38392C34372C3231352C3136372C34352C3135382C3137362C39342C3136392C37392C3134382C36392C33322C3132392C37382C34352C3130382C3234372C3132392C3137332C3234392C3232312C3233312C39392C32362C38362C31332C3133352C3139372C3233322C3137392C39302C38372C3138352C392C35392C3134302C31382C3233372C3131392C3136342C3232312C3231362C37342C3131312C3133362C372C3233302C32302C37312C3234332C3139332C31332C34322C3232382C3137372C39392C3134302C39372C3137392C3137392C3134382C3130392C3138332C35342C38382C3136382C31302C39312C3132312C3134352C3131352C33352C35392C36312C3139342C35332C33322C36332C3130312C38392C3231372C3138352C32302C3136342C31372C39392C3135332C37312C38392C3233322C3138362C3135322C33332C3134392C37382C3230302C3136382C3230352C37302C3232382C32372C35312C37382C34392C3231382C39312C3136332C33362C3131382C3232302C3234322C3133342C3132322C3234382C3134382C38332C3231362C3135372C3139352C3231362C3130322C34362C3139312C3130342C3234332C3139362C3136342C35382C31352C3233302C38332C39392C3136362C37372C36342C33332C3130362C34352C3230372C3130312C32392C3132342C3231372C3134332C3135352C3233322C37332C3231332C3132302C3231332C3139392C32302C3136352C39312C322C3136322C3132362C3137312C32392C3230382C35322C32342C34392C33312C31322C34322C382C37392C3137372C38372C3132352C3232332C38382C3232302C3137302C3130322C3233332C3233372C3231342C35392C3132372C3234392C3234332C3134332C3233392C34372C3138382C3139302C3135352C3232302C3130322C3135392C3233372C38362C3131332C34342C32382C3231362C3135392C39322C38392C3139392C33312C3232372C3135352C32342C36382C3135392C3137322C34332C39332C3133382C3139302C38312C3135382C3137382C3135322C372C3135302C37352C33332C3135342C3131312C3139332C35362C3131382C34372C34302C3231382C3132332C3133352C32302C38382C3139382C34382C3230382C3235352C3134392C3136382C3231392C3137362C32362C3130332C33352C352C39312C3231382C3233382C3131342C3137302C3139382C3138312C3139392C35362C37302C3233392C35372C31362C3132352C39392C3133372C3133342C3232322C36392C31342C342C3136372C3139392C3233362C31332C3235332C33362C3234322C3234342C3230302C3134352C3234382C3133302C31352C39372C342C38332C3231372C3233372C3233372C31322C3139322C33312C3133342C3232352C32342C39322C3132382C3130342C3230362C37302C33312C3135342C3130342C35312C3234392C3135352C3234332C37362C3233372C3232352C3234332C33382C37352C3235342C3134362C3233392C3234312C3137362C38302C3130342C34382C3133372C3231312C3232382C3137392C39382C3130372C37312C3235342C38332C32342C322C3135312C3130332C3136322C3231362C3234392C37382C3137362C3233302C372C37382C38352C36362C3233392C3234322C3134352C33372C35302C3132322C36362C3134322C3133372C3230392C31392C3233332C3131302C38332C34312C3233312C32342C3233372C3131372C3133392C3136312C3235342C3235322C3135362C34342C35362C3138382C3135352C33302C33362C3139372C3132322C35332C3133352C3133362C3231342C3230352C3137372C34352C3134322C39342C3232382C3133312C3132312C38382C3138352C35302C3230382C3134302C3138382C3234322C3234392C3139372C3234342C3139382C3134332C33392C3231352C3231382C3133362C3135362C37362C31352C3235332C32392C37382C3135352C3233322C39352C39352C3134312C3130342C39312C3130312C3136342C3130342C37372C37332C3231362C38332C37342C38362C31382C3137382C3138322C3133382C3136302C31322C35362C32352C3132342C3132302C37372C36362C33332C3136332C3139322C34392C3133382C3130362C3232372C38342C36322C32382C38302C34322C3230382C38372C31372C3138342C3130332C3234322C32322C3230352C39342C3133332C37392C39372C3232382C32322C3233302C3132322C3136332C3231382C3234302C3132342C38302C33332C3139392C3139352C3130322C3130312C3231362C3139362C3139342C3131342C39362C3134392C33312C35322C35362C3232312C35372C37342C3138312C3131342C3232372C372C3232312C33352C3135332C38312C3234382C3139392C3138322C32332C3138342C3132362C34362C3134382C342C37322C33302C3132352C3231312C3133392C3132382C3235302C34312C36372C3131312C3233392C3135362C3233302C38352C3231392C3232392C3133352C3134392C37382C3136312C3235332C3135302C3232382C37362C3232382C3230382C3230342C3234392C3131382C3231392C3233392C35392C372C3232352C3131302C3135362C3138322C38332C3131382C3230372C33332C3137352C36322C3135372C3233332C3135362C3131302C3138392C3231352C39372C3235342C3133302C33342C3235322C35352C39382C3136392C3130332C39362C34362C3132312C372C3132302C34352C3232372C3230312C3135362C31342C3131352C3231302C31352C32392C3234372C332C332C3231322C39362C3235302C35362C3233322C31322C35352C33382C33352C3133312C3136332C3136302C37322C31342C362C3234352C3136392C3130392C34332C39332C3130382C3137322C3131392C3136322C3230372C39332C3139362C3136302C3133392C3134302C3130302C3139352C35302C3134372C3133372C3133362C3132312C38392C37342C3235322C3234322C3132382C38322C36322C3131392C3230392C3137332C38392C3231312C3138342C38322C3133392C31312C3130342C31302C3130312C3131372C35352C3137332C3131382C3130322C39322C35382C3138302C35332C3138332C32332C3231372C312C34382C37392C3137332C3131362C3139392C3131382C3231332C32372C3232312C3130342C32362C3231312C34322C35352C37302C36342C3131302C36342C38342C3233322C32382C3138342C3233372C3230362C3133372C34322C35332C3131302C35312C3132312C36352C33362C3134312C3133342C3134362C3234322C3139392C3231332C37342C34352C31382C3131362C3133372C3230342C3234302C3234382C34322C3136362C3130382C3233312C302C36372C3130372C3138312C3132382C3235302C3132302C38302C33352C3234322C3130362C3230322C3232302C3135322C3134382C3131352C3231392C392C3234302C3139352C3135392C3233322C36382C392C37342C3134302C33382C3130362C32362C3232362C3235352C38362C3139352C3135322C34372C36352C3232342C33302C34362C3233362C3135392C38322C3131322C3234302C3133362C3138322C38342C3130342C3235352C39302C3133392C33382C3135392C3231362C3137302C36382C39392C37382C3231392C32382C31332C31342C33322C332C3135332C34332C3231352C3234362C3134342C3234362C39302C3130372C3138382C3135322C3131362C3233302C39342C34342C39302C3132352C3135382C3235312C33322C37322C3233372C3139382C3139392C39382C3230382C3138302C3234302C32382C3133362C34332C36332C362C3134312C3138302C3231362C3233302C3230362C35302C3132322C3136332C3233312C3133372C3132302C3139382C36322C33312C3135312C31322C3139302C37362C34382C3135322C3230322C37302C38302C3131362C3132362C35342C3139302C3232372C3132302C3134362C37392C33392C3135322C3233342C3136392C3234302C3138302C37302C3233332C3233382C3132372C3139392C35352C31322C3132392C3139362C342C32392C32342C35342C36372C38302C3131362C38322C3131372C3231352C32362C3139362C3133332C3130372C3131302C3235302C32352C32392C38372C3139342C3137382C3135342C32352C3132362C3137352C3233312C39312C34352C37322C3132342C3130302C3132342C3235322C3136342C3136322C3235302C38382C35392C3232332C3138362C38312C3130332C3131382C38332C36382C3130322C38382C3230322C3131332C36392C3233382C3136382C3131302C3137322C35392C34312C3136362C3131342C33382C3134362C3139332C33322C34392C3138302C3134342C35372C3231322C3138342C3232372C39362C38372C3234392C3133382C3138322C32322C37312C38352C3137382C38322C3233312C38352C3138382C39302C3137392C3136302C3137332C3232332C33362C3133332C3135382C36362C31352C3232322C3231302C38322C3235312C3135332C3231332C38332C3131372C38372C3235312C36382C38332C3133352C3230312C3131362C3135362C3134312C35382C3139332C3137302C3132392C3130322C34352C3133392C382C3232312C3231342C37332C37362C3130302C36342C32332C3233362C35312C3131352C3136392C3134302C39382C38342C31342C31382C32352C35362C3235302C39332C35312C33372C3130332C32302C3233372C3230392C3230342C3233392C3138352C32372C3131392C3234342C3134342C32332C392C3130382C3135302C35362C3232392C3131372C31302C3137312C3135372C32372C39342C3235342C3230392C32342C38342C3230382C3233302C36302C3132372C3134362C3134322C33302C3234382C35322C3135392C3134362C3232322C3130372C3132362C3138342C33322C33392C3135332C36322C39342C39302C3136302C3230362C38332C3231362C39382C3235302C3234382C39302C31392C3134382C3137332C3230372C3134362C36362C3139352C35372C3132392C3234312C3136322C3233362C38302C3138362C3133352C3235342C37382C3137362C31342C3234392C33332C35352C3234342C3130332C34312C3138392C36302C39312C36362C3132362C3134392C3133372C36322C32342C37382C33392C38322C3234392C36312C3234342C3130382C3137382C3135322C3136352C3135352C3139342C3138382C3233302C3135352C3230322C3232372C332C3137312C3137312C3132342C38332C34322C3135342C31342C3132342C3232352C3130332C3134342C3130322C3232352C392C3132362C37362C38352C3132342C3136332C3130382C35302C32312C32342C3131312C3132382C3136372C3134362C3234392C33392C3138352C32352C3131332C3232362C322C35362C3139362C36322C3131312C3231342C3234362C3133372C3136382C39312C3132322C3131312C3233332C3134352C33392C3137352C3234342C3133362C31342C3233332C37332C36322C38302C3134342C3232352C3138392C3134312C3230332C3138382C3231392C38392C3133302C3135312C39332C3231392C34342C37392C39312C35392C32382C36382C3133342C3132332C3130332C37392C3135382C3137382C35392C36312C3130332C33312C3137332C32322C3231322C32392C3133322C39322C3231312C3131302C3136312C332C3233332C37322C3131322C3233372C3231352C342C3234342C3233362C38302C3234362C3138342C31342C3134312C39372C3230302C3139322C39302C33382C33382C3131312C3131322C37332C3231382C3231372C36362C3136302C3230302C34372C302C3130342C3234342C3138352C32322C3134322C32352C3137352C3130362C3234362C3138312C37372C322C33312C3133302C3231392C3133302C3230382C33362C3231392C3130382C3232372C3233342C3138362C3230302C3131312C38392C3231332C31382C3231302C3233312C39362C3130382C3232332C38332C3131392C3130372C3232322C33332C3233332C3231332C3135312C38322C38302C3134382C31332C3130352C332C35382C3234382C3234392C3231362C3131332C312C3130392C33332C3231372C38342C38332C39362C3134372C32392C32302C3231372C34332C3137362C39322C3135342C38302C3131352C3230362C31352C3133322C3138382C38372C3139312C3131352C3134342C3138392C3231332C322C342C3233322C3130352C3136302C35352C31392C3130322C3133352C3134372C37372C3139392C34342C39342C3131372C33362C3135392C3233382C3139362C37312C35382C35352C3230342C3130332C3133322C3138332C31342C33392C36332C3231372C3136362C3234312C3138392C34322C33382C3139312C3235332C36322C3132352C3137382C35332C3136372C34312C36352C32342C3130382C31302C38322C39302C3131322C34342C3131302C3232392C36372C39312C3134392C302C3137342C33302C3131322C3137382C33392C37322C3138332C3131362C34312C35362C3230322C3235332C352C3139372C3136372C31312C3233382C3232392C3233392C3230302C3138322C32372C34332C3130392C3131302C3136372C31302C33312C3231322C3232332C3137332C3133342C36312C3138312C39372C38362C3232372C3233352C3133382C39372C37372C39302C3232392C3231302C3232382C37302C3230312C37382C37392C39392C3133312C38342C3231362C3139332C31362C3231322C3235332C3234322C39312C3131392C34352C3131322C3130312C33382C3234302C36372C3131392C36332C3234392C3231382C31302C3135352C36322C3235352C37372C3134392C3132312C3231342C36322C3133382C32352C35392C3234382C37362C3136342C3232362C3138362C32312C3132372C37332C3134322C31362C3131342C37332C38322C302C39352C3233312C3232322C3230302C3234352C3136382C3137342C362C3234362C32322C32352C3136322C3231352C36352C3230302C3130382C3138332C3232312C3233302C34382C3233322C3138322C3231392C31332C31312C3132372C382C3231392C3134312C3134302C33332C3235342C35302C3138362C3231332C352C3138362C3130312C3136332C36392C3131322C3137322C3230372C39342C36342C3232322C3233352C3230372C352C38392C3137382C362C3134362C3130382C3232382C34332C38342C3231352C32352C35332C3133372C3137352C3234332C34362C35312C3233312C3134322C36362C33372C3231372C33342C31392C32372C3231322C3231322C31332C3230332C3230382C37332C35382C31322C3134382C33302C39362C3139322C3133302C3139342C3132392C37322C32392C35302C302C31322C37302C33382C3233342C31392C3134362C34302C3138332C3131332C38382C3138312C39332C36312C32342C3134382C38302C3133342C35372C3130302C31302C3135332C31312C3132342C3235322C3230362C33392C3131372C33362C33302C3233302C3135352C3133302C3130382C3130342C3134312C33342C3139352C38322C31362C38352C3138382C37382C31302C3130342C3230312C32382C34352C3235312C3139322C3231312C3135352C3139322C3131362C3137322C32302C3230382C3230302C3134332C3133372C35362C36352C372C39332C32392C31322C3132312C37392C39392C3139352C39382C3139372C3135322C3233372C3131362C3138372C3135372C3233352C32342C3131322C3138392C3136362C3230332C3130312C3233312C3234392C3231382C3234382C3232332C39312C3230342C3231362C3133362C32352C3131352C3137342C34372C3131382C38362C35302C3136312C34352C362C3138372C3134362C3133372C39332C3139372C3139362C34362C38352C36362C37352C32312C33312C3233362C382C3232312C35332C3134322C3234332C3230342C3233332C34362C3231322C3232362C3231332C3134392C34322C3138362C34312C3138372C3134362C3132322C36372C36372C3138312C3230372C3134372C38312C3139312C3231332C3133362C3138312C31392C3132312C38372C34362C35362C3134382C3231322C3232342C3232302C3137322C35392C36322C36342C31392C322C3231392C34382C3137362C3232312C31352C34372C3133362C3231302C3132392C332C3135362C3130352C32362C3138352C34372C3131362C382C3135342C322C3134392C34302C3235302C3135302C39312C3234342C39302C3131332C34352C3137332C37392C3231322C32352C3130312C35342C3130302C3230342C3138342C3132362C3133362C3137392C36392C37342C39372C36372C36362C3133352C3230392C3138352C39392C35342C3232332C3138362C3138302C3136372C37322C3139302C32302C3139382C3133352C3231332C3132302C34302C3232382C3138352C39352C3233382C37372C342C3135372C312C3137352C3136372C3136312C34382C3136342C31312C38362C35302C37352C3138382C362C3137382C3137342C3134302C3133392C3136322C31302C3138362C3134332C3132382C33392C3231302C3137302C3138372C33342C3232342C36372C3131392C39352C3138302C35392C3233322C3135382C3134342C3235302C3233302C32352C3134342C3139322C37382C38382C3138342C3231302C3137392C35362C36392C36332C3234342C382C3138382C3234342C3233322C3130322C3133332C39342C3136312C34302C3232302C3138392C3136372C39332C3133332C3138392C37372C3139382C3133372C3134302C37352C3132322C3133392C38392C3137302C33312C3130362C3132302C3231302C35312C3232342C3136342C38372C36372C3134372C39342C31332C3131352C3132322C32322C3231372C3234342C32362C32302C3231322C3130372C3134342C37392C3131312C3132362C32392C3130332C38372C3130342C3133362C3133332C39352C3233392C3134372C3138362C3233312C31302C3234312C31312C3134312C38342C3135302C3234342C3132382C3132322C3231332C3235342C38392C3137302C37382C3235352C3135382C3231382C3131392C3135332C3137302C34372C3133342C38342C3230352C35362C3137342C3139312C3232322C3230312C35332C3230332C37372C3139302C3138352C32392C3136312C31322C39342C3137352C36312C3235332C3137342C3233332C3232302C32382C3138342C3231332C3132362C3136342C3139322C3231362C3131342C3138312C3131322C35352C37312C3232342C3132312C3138312C35352C3130382C3130302C3132332C362C3136312C3230392C36392C312C3235332C3134372C34392C37312C39302C38382C3135392C3131382C36362C32392C38332C3132392C35352C3231392C3230342C3130322C3136392C34322C36312C3131342C3230352C33332C38372C39352C37372C3134362C3130352C3135322C3232352C3134332C3136342C3136372C3130322C3138332C3132382C37382C35382C32362C37342C322C37382C3233322C3135392C342C3232362C3133302C3139342C3139362C3131392C3235342C39392C3134322C3135342C3138312C3138352C32352C3139392C3231362C33352C3135302C31342C3135352C3133312C3132352C32382C3234322C3130362C372C3135392C33322C3136372C3233322C33392C32392C36342C3232322C3131312C35392C37322C32342C3136382C33362C31342C322C3138382C37342C3234332C38392C3135362C37302C3130372C3137382C3234362C31302C3235342C3130322C3130352C3137342C3233372C332C3137372C35372C372C332C3232322C38372C33312C3233332C3138372C35392C3133342C3139352C3139332C3132382C3130362C3130312C35362C3233312C3139372C33312C3232372C35392C32342C35352C36392C3138312C3233312C3234352C3131322C37352C3234372C3134332C3134322C3130382C3232352C3139352C3136322C3138302C39392C3231302C3234322C3132372C35322C3137372C3235352C3231382C32392C302C3234312C39352C3134332C3232332C36382C3139342C3135382C36372C33312C38382C3133352C33302C3232392C35352C3136322C3131352C3139332C372C3133342C3138342C3232322C3131312C3233352C3132342C3135382C3135322C33322C3133392C35372C3133342C38382C3137392C3135312C3134372C3231332C3230352C3231322C3131382C3137372C34302C3131392C35332C35302C3231392C32352C32342C33392C39342C3138352C3135332C3230372C36352C3234322C33302C3234392C38362C3234342C3136332C3233382C37382C3133302C3233382C3232382C3133302C37382C33362C3231302C3137372C37362C3131322C36392C3135382C3232322C3233322C34302C3231322C3133322C39302C3230302C3136392C31332C3137372C33322C3234372C3138362C3130352C3231392C3231322C33352C33382C32382C3230372C3133332C3134332C35312C382C3136332C3234362C3139372C37302C32392C3138322C3132322C3230392C37362C3230342C3133362C3234392C37372C3138332C3135382C3134372C3131302C33332C3232302C3230352C35342C3130362C3136312C37322C3137382C3131352C3232372C3138352C3135322C3234302C32332C3131302C32382C35382C39342C35352C3137342C37392C36312C3231302C33392C3232342C32342C3136382C342C3131302C39332C3134332C3138352C3130352C3132352C3130322C3137372C3135332C3138322C36352C3233342C38392C32342C3231312C3134372C3139302C3232332C36392C35352C39342C3233322C3136362C3130352C3131322C3133332C3137342C3235352C3136352C3234392C3137342C37312C3133352C3231382C3137352C3132342C3131392C39322C3137352C3130382C3230352C3131362C3132382C3135392C3135372C34352C3137352C3231372C3133332C34302C3232392C3139392C3233302C3138302C3233322C3132362C3137312C35332C3131352C35332C3234392C3130392C3234332C31322C3232342C3233352C3231382C36332C3231302C312C3232312C3235302C3233372C3131382C3230372C32392C37332C39312C37332C37302C36362C3134312C36312C3231362C37372C3138302C3130312C33382C3234342C372C35372C3134332C3234342C32392C36312C33332C3135382C3135312C3134352C3234372C3137372C3133322C38362C31312C3232372C3235302C39382C33382C3230372C3132302C3136372C3139352C37372C3131352C3232312C3133332C3131392C3133352C3235322C3134342C35342C3235302C38362C3135392C3138322C3133352C3136322C3138352C3136352C3134312C31342C3233302C37312C38352C3233322C38372C36372C3131312C3232342C31332C3134392C3131352C3130372C3232302C3130302C31362C37372C33312C37382C3139372C3231312C3232312C3137372C3234302C33342C3135312C32392C3230362C35332C33352C36352C3132372C31362C3135332C3132342C3133352C34392C3134372C3139352C3130302C3139332C3139312C37372C3234342C3136362C35302C3234372C3234382C3234312C372C3130392C3232312C3137392C3233392C3133382C3134332C34382C3139362C34332C3234332C37342C3135342C3137302C3133362C32332C3138382C3135372C32322C3136372C34382C3234352C3235312C35382C3135372C36302C3137312C3139382C332C3235352C3235332C34332C3234322C3231332C3233352C3231352C3138322C3135352C33302C33312C3130352C33342C3231342C3235322C3135332C37342C39332C3137362C3231302C36372C3231332C3135352C33342C3134392C32332C3235302C38372C3135322C33302C3135322C39352C3136392C3133332C3133382C35312C3135362C3135312C39302C3139322C35372C3139342C3230302C35332C3234332C36352C32392C31322C3131382C31302C3230302C39342C3133302C36342C3136362C3138342C3130342C3232392C34312C322C3133342C37322C3134382C3139392C3132362C3132372C36342C3231312C39372C3136352C3139352C31392C35312C39372C3234382C34392C34342C3133322C3233372C3130322C3135322C35362C3230362C3232312C3131392C37372C32332C3233362C32322C3135372C3137382C3233312C3233362C3230392C312C31372C3230332C3132352C3130342C36382C3139392C3137362C3230352C3234362C3138322C3131322C35342C3230302C35342C3139332C36372C3131302C3130332C3132362C3139352C34342C3233312C332C3138312C36392C37332C3135322C31322C3138392C3133372C35352C3234342C3232372C3233302C37382C37342C33322C38392C3138382C3231362C36312C34372C3231382C31302C3136322C33322C31372C3131312C3233342C3134352C3235322C362C3231322C3134312C3231362C3133352C3233312C3131312C37302C38392C3138382C322C3138302C35342C3136312C3132372C39372C38332C39382C3138372C3232392C3137312C32392C3135342C3233342C33342C32362C3139382C37302C3233322C3136302C37332C34362C37362C32392C3231382C3130352C3231352C31302C3234392C3133332C35312C35372C33362C3132332C3135342C32382C37382C3132342C332C38382C3132352C34392C38372C34312C3134332C3135392C3130352C31302C3139302C3135362C37372C3235342C3132302C35342C3235332C3139382C3134332C36362C36332C3233342C36332C3138372C36302C3231342C3136392C3230372C3133312C3130332C3135362C32382C3132342C3231312C33362C3230392C36392C38372C3137372C3139302C3233322C3133382C382C3132342C37352C3234302C35382C3135332C35312C3131322C392C34362C3135372C32392C3135352C3232372C342C3233302C3139372C39392C3231372C3139322C33342C3234382C3139302C3134382C3135382C3134372C3132342C3230342C3230342C33372C3233302C38322C3233392C3235332C3233322C3137312C3137372C38322C3132352C3136392C3231352C3134372C39392C36352C32372C3138352C3132332C3234372C36332C3139372C39342C34382C3139302C33302C39332C32332C3133382C3131302C32372C37352C3131352C39332C31332C3139312C31312C3137312C39382C3232382C392C36312C36362C3235342C3230382C392C3131332C3233312C3136322C3135372C3133322C3130382C32372C3232322C3136382C3234322C3130342C3230392C382C3131372C33382C3138312C3235312C36362C3135312C3137362C33302C3233382C3138352C38382C39392C3136322C3134362C31372C3134372C3235322C37352C3133362C3135312C38392C36302C3235352C3133322C34312C3234302C39312C3136342C37322C35392C3138322C302C3137392C33372C34392C36322C3131312C3230332C3132302C3139352C3130382C35362C3139362C32302C32382C3234342C3231382C3133362C3134302C3132382C3233382C37322C3135352C3139362C38332C3230392C35342C3134322C3133362C3132362C3234362C3230392C3137332C3136372C39372C32302C3230312C3130312C34372C3135382C3232392C3137322C39342C3233332C34322C35332C3132362C31342C3231312C3135372C3131352C3230352C38312C37382C3232362C39372C3134392C3132382C37352C3137352C3139332C34332C38342C32332C3137302C3234352C32342C342C3135342C37342C32382C3137302C3133332C35382C3135352C332C3230342C32312C32332C3230312C3133382C3132382C3135382C3139312C3138322C36392C39362C3135342C35322C3235312C3132362C3139342C35322C3232332C3133352C3232382C3231332C3136322C39372C33302C3232312C3235312C3131352C3231382C36392C3138352C3136362C3130392C3133352C33322C3138382C35312C3232322C32382C3131362C3230372C35322C3136322C36332C382C32362C3135392C39322C3231302C33382C39372C3130372C3137342C3135302C3131362C3138302C3135342C3130372C3136302C37332C3135322C3230332C3231382C3233382C3138362C3234312C38312C3230382C34302C3130332C36332C3234352C3233372C39362C3231372C3230382C3231332C3131372C35332C33382C3139392C3138382C35372C3136372C3139302C332C3135352C3134382C3139372C32382C3130372C342C3233302C3131312C342C3233332C3130312C3232382C3134332C3133342C3132392C3138382C3134302C37322C3134342C36322C35372C3134392C3232322C34382C33382C3230382C37372C35352C3135322C3138312C34362C3133302C33342C3133342C3130312C3139312C34342C3233302C3132382C3134322C3232382C3235302C3130372C38392C3137302C3230322C37382C3133382C3231312C33362C3132322C3130302C3137382C3230392C322C3231322C3130312C322C3233342C3232342C3230362C3230382C3231372C3138352C3137302C34322C35382C3131302C33382C33312C3130342C3137342C36362C3135302C3136322C3136322C312C34322C3232352C3139392C39302C33382C3132352C32302C36302C38392C3234382C3138312C3138362C3134372C33312C38392C3138312C3234312C33302C3137352C3230382C3134342C34312C3233362C3135392C3133362C3138372C3233352C3136322C33352C3233302C3133302C3135322C3138362C32362C3235332C3234362C3234362C3230352C31352C38352C3138312C3235342C38392C3235332C3138312C3132392C31302C3231382C3133372C32342C3231332C3137352C3137312C35302C3132342C3230382C3133322C32322C3233382C3131312C3136352C3133382C39342C3133392C3233332C33302C37332C3139312C35392C3131342C35342C39352C352C3230392C3132362C3138342C32302C39362C3231392C3137362C3139372C3137382C37322C31362C36312C3137342C3135392C3134382C3135382C36322C3138302C34392C3231352C3233312C33352C3131362C3137392C3130372C3134362C3135372C3232322C37382C3139322C32382C3132392C3230322C3230322C38372C3132302C31312C3235312C3136372C3139342C3230342C39322C3132302C33342C32382C3130392C37302C332C3135372C36372C3138302C34322C3132322C3130342C38342C3132322C3234382C3230392C3230362C3137332C3232302C36332C3130372C3138302C31372C37352C32322C3231372C3139382C34312C3234302C3137362C31392C3231372C3131382C37352C35352C39342C3134362C3232342C362C31362C3139382C342C3137312C352C31372C3135392C3132352C3234362C3234352C3132312C34312C31332C3232322C39312C3233352C32312C3231322C3132332C3136382C33372C3131322C35392C36392C34332C35312C3133342C3131312C3232392C36352C37342C34382C39342C3234392C35382C3134302C3136322C32352C31362C35392C39322C3138362C3133322C31392C3230302C3134362C3133332C38332C3230312C3235302C3230382C3138382C3233322C3135392C3131382C31332C3234322C39302C35392C3138392C3233312C3132312C35382C3234342C3134322C3134332C3138392C33332C3136342C39302C39342C38362C3132352C3130302C3131302C3136372C3131312C35362C3135372C3231382C37312C3134312C3130342C3135312C3132372C39332C3232352C3130332C3233392C3230342C3232372C37372C352C3231312C3131342C32392C3139382C3233332C3235332C3133352C32332C3230382C37372C38372C32382C3133392C37372C352C3234352C3130332C3138392C31332C3132322C36362C3231392C36362C322C38362C3137352C3134352C3132322C3234382C3130342C3131372C33382C39332C3137332C3132302C32352C3134312C3133342C3139362C37342C32362C3233312C3131322C36352C3131382C34382C3137352C3231372C36332C3130302C3234302C302C37392C31322C3137332C39362C3232332C35362C34332C35302C3231382C3131372C3232342C32302C39382C3233342C31392C382C3133362C3132322C35392C3132372C3233382C3136302C3133362C3132312C38302C3134332C3232392C36362C3235352C31302C3233392C37392C3234302C3137312C3137392C36392C322C34392C3136342C3131352C332C3134372C38392C35372C3138392C36322C34302C38352C3130362C34312C32392C3135332C3232332C3136312C33392C33352C34372C35322C34372C39302C3137322C3230382C31372C3135342C3138352C31372C3232362C3234382C32342C342C3137342C3132362C3234302C37352C31302C3135342C3136302C3232352C3139312C32332C31312C37362C3132382C39372C3136352C3230312C3132342C34322C3137342C3130342C33352C39372C3138322C3130332C38362C39342C3134352C32372C3139352C36312C3231322C34382C3134392C3130382C35382C3230382C3235332C3133332C3232382C3231302C3136352C34332C31332C3133352C33332C3234342C3232312C3232392C3131332C3130372C3232362C3136322C3235302C3235342C3137302C3230382C38392C35392C3138372C3231322C3232362C31322C37372C3133312C3232372C33332C3132322C3232332C3230312C35312C3138362C3233302C3231322C3234302C3234362C31352C3134342C39322C3133382C3137352C3130372C312C3232362C3133392C3130372C37332C3132372C3131382C36342C3134332C35312C3232332C3235312C3233372C3230302C32302C38322C3133392C33352C3133302C3235332C3135382C3234302C3231382C3133302C3139342C33352C3132382C3233392C3138392C3232342C31372C3132322C39382C36352C3233312C3137342C3134322C3233332C37342C35342C3135392C362C3139302C322C3132372C3130362C38302C3139392C39312C3130322C3133392C3133342C3133322C3133322C3130332C34302C3130342C33332C32332C32322C35332C3133392C32362C35332C3135392C3134312C3230302C3131372C38302C33362C31312C3234352C3231342C3231322C36342C35352C32382C3233362C3136372C3234392C31312C3136322C3230362C3235302C32342C3137352C3131302C3136382C3234352C3130362C3233322C3136372C3138302C3233322C38362C39392C3230392C3137382C332C3133392C3136322C3132332C32342C3133342C35372C3234342C3131362C36382C3130312C36312C3137372C38372C3131352C39312C39382C32392C3232312C3232322C3232322C33302C36352C382C3137322C3134322C3137362C31382C34322C3135352C3233312C3131362C3131312C372C3230352C3232342C35332C3230372C3131302C32352C3231322C35352C3233362C35322C37332C3130302C3133352C3231332C3131312C3134372C3132342C3130362C3137342C35372C3231392C39352C32352C35372C3136332C392C3230302C3132302C3132372C3135362C3139342C3231352C3134382C3234362C3134352C3230302C3131382C3230342C3232362C3235352C3134372C38382C38342C3233312C3135342C3134352C3133352C3230362C35302C38302C352C3137342C3130362C3132362C3137352C3230312C31382C3131322C32312C31392C39392C39302C37312C3233382C37372C3234392C39322C36322C36312C3232352C3130372C33362C3234342C3233352C3137392C3235352C35382C312C3135312C3235332C3231352C392C35352C3136322C3134372C35362C37302C3232312C3139302C3134342C3131392C34362C3136312C3231392C33352C3136352C3132342C3230312C3138392C3135332C3230332C3234392C3131382C3132332C3233352C3138372C37352C3132362C37302C31342C3231362C3135392C38352C3138352C3230362C3137392C38322C3233332C3134352C3234392C3234362C3138322C3230312C33352C37302C37352C3132392C3134312C3231382C3135342C3130392C3135302C37352C3139302C3234392C3135352C37302C3136342C31312C3135322C35372C3135392C36352C3131392C32392C3136342C372C3134392C3134372C3136302C3137352C3136302C3131322C38332C34302C3134322C3132352C37362C3234372C3233312C38362C3134362C3233362C3139332C3138352C3132382C3136342C3138312C322C3133312C37362C34392C3235352C38342C38302C3234342C37382C36342C3230362C35362C3138322C3137382C34302C3230392C3137332C302C32302C33302C3130362C32372C37372C3134362C3132342C3132392C312C3135312C3231342C3136362C32362C39352C3137392C3137312C39302C32332C3233332C362C3233302C31382C39332C3232342C33322C3136302C3234352C3135372C3132332C3138392C33362C33322C3134312C3234302C35362C3131312C39372C33322C3230352C32352C39332C3136302C32342C3233362C3230302C32312C39362C33302C35372C39342C3233342C3137342C39342C392C3233342C3138392C31342C32372C31392C35342C34312C35302C3132302C34302C35322C37322C3139382C3135302C3232302C312C3233332C3232342C3137372C3132352C32372C3231302C3231372C3133362C35312C3132392C3233352C31332C3135382C3130362C32332C31382C3130332C37362C312C34372C3132382C3135332C3230332C3235312C3130382C37382C3133362C3138312C3133322C3135362C3232372C3135312C38302C3132332C3136372C36342C37322C36342C35332C3139302C3130322C31392C3137332C33352C3139362C31312C3235302C3139372C34302C3231362C3135342C3136302C34302C3235352C3137382C3138382C3230352C3133392C352C31372C36302C36382C3230342C3233352C36382C3136352C3133392C32322C3230312C35352C3133372C3130332C33322C3131362C3233332C33362C3232342C3131372C39322C3130332C3138382C31302C3232322C3231372C39312C3132372C3139362C32312C3131352C36382C32392C352C3233312C33342C3136392C3234372C3134332C33322C3136392C37312C37322C3235342C3131322C31302C34342C3232322C3137382C35312C33392C37342C372C3131372C31372C372C3231302C33332C39372C3135302C31382C3134352C3235342C39372C3232382C3133322C37392C3133322C32352C3230302C36312C3231392C3234312C31352C31362C3130342C3131362C3235352C3231302C3232312C3133362C3130382C39332C31382C3136342C3233322C3135362C38322C33372C31352C3131302C3230332C3132302C3136342C36382C31392C3134322C3139372C3232352C39322C3232322C3235312C3131392C3233312C32332C3135382C3230392C34322C3132342C37322C3132382C35392C3139342C3231352C38342C3235332C3235312C38352C39302C32312C3137322C35332C3233362C39342C3138312C3138302C31352C362C3130302C3232332C3232322C3134332C3230382C3232352C39302C39332C3139392C3136382C3132302C3133312C3133302C3234372C34322C3133322C36322C34342C33362C3234322C3231382C3234332C3139332C3230392C32392C3137362C38362C3134302C38312C37382C3138342C3132342C39392C3138392C38392C3230352C31332C33332C35342C3232382C3134352C3131382C3134302C38382C3233392C3233302C3130302C352C3139362C3234382C35372C3135372C31382C3231382C34392C352C3130302C3235312C31342C32342C36362C3133332C3132362C32382C34312C3232332C3132332C3138322C37322C3131302C3135382C3132332C3132392C37382C3130352C322C3136372C3234382C3136382C3133302C35372C35312C32332C3137392C3135392C3132352C37332C3131392C34372C3233332C3136392C37332C39302C3131332C32312C3130322C3235322C32372C3137392C3230372C3139382C3139352C35372C3134372C39302C3134302C3235352C3234322C3234332C3134332C3232382C3130312C3230322C35312C31302C372C35342C3233382C3134322C3230362C3138392C3234332C33382C342C3138312C33322C3131352C3132312C34372C3230372C3136312C32332C33342C3134372C35382C33302C37312C3135392C3139342C3231332C38372C3231302C3231392C36372C3133322C32382C3134352C3131352C3139382C33392C3134302C302C38382C3230362C3234382C3233362C3134322C3132302C3233312C3135352C3230352C3139322C3139342C3139362C3134382C31332C3232302C3132372C32322C3232342C36332C3135392C3135382C3230382C36332C31322C34382C3234342C3234362C3232312C3139312C3233362C3232322C3139332C3136322C3231342C3234312C3132372C3132332C3135312C3232352C3231332C312C32342C3132342C3135352C3135362C37322C3138362C3131312C3136332C35332C33302C3234362C3136382C3133372C3136352C3138312C34362C39332C3131352C35352C3232302C332C3230312C3133302C38302C392C3234362C34342C3133322C32302C34382C3233372C3233382C3133342C3233322C3133312C3136332C3130322C3231352C3230322C342C3234382C34332C3131352C3139392C3136322C3130342C3233392C31332C3130322C35302C3231352C3136322C37302C3232352C3132392C352C3134302C39382C3235332C36362C3231302C36362C31372C3139382C3230332C3232312C35362C37392C372C33382C31332C362C3235332C3135362C3234362C3131382C3233322C3232322C3232362C352C35372C3137352C35342C3137392C38352C38322C3233332C3135352C332C36312C382C3131352C3130312C3135392C3130332C3135352C3137302C3137382C3235352C322C352C34332C34362C3132332C3138372C33322C3234392C3137342C3131342C3134372C31342C3131362C35372C3235352C35322C3230332C3233392C3234342C39332C3133312C3234392C3133362C3232332C35372C3231342C33392C3234312C3233332C3131342C37352C3131342C3136312C3233322C3131352C3235342C352C39332C33312C3233312C37382C3234302C33332C37312C35342C3138302C39372C3234362C3131382C3232312C3136352C3234302C3138372C33352C3135362C34322C36312C3137352C3133352C38342C37322C31372C3134362C32302C3230362C3230362C3138302C3230392C3234392C38392C3132332C3131392C3234382C31342C3133302C3133342C38342C3130382C34372C3132312C38362C3234362C3136332C3231342C3231382C35392C33342C36352C3137392C33352C39382C3130332C3134352C3131302C36382C3138322C3136312C3138382C32392C3136372C36312C34322C3137392C3134352C39362C3137392C3135352C3232372C3233302C3233342C34372C3235352C3136342C3231372C37382C3230302C3233322C38382C3130322C3231352C39342C3133302C3138352C31332C36372C3233392C3230382C3135342C33302C3235302C3233372C35392C33362C3231382C35322C3137332C34372C3139362C36332C35362C31322C3130342C3138392C3132392C3234352C34352C3234362C3138362C3131352C3235312C3234392C3139382C32382C3139322C3232312C37342C3231382C3133312C3232342C3230362C3131372C3235312C35382C3136352C3230392C3233332C3230362C3233332C3230392C32392C3235342C37312C39372C3131382C3138372C39362C3235322C36332C3232382C39372C38372C37382C3230362C3130322C302C30207D3B0A .h ESPUI 23696E636C756465202245535055492E68220A0A23696E636C756465202264617461496E64657848544D4C2E68220A0A23696E636C7564652022646174614E6F726D616C697A654353532E68220A23696E636C7564652022646174615374796C654353532E68220A0A23696E636C756465202264617461436F6E74726F6C734A532E68220A23696E636C75646520226461746147726170684A532E68220A23696E636C756465202264617461536C696465724A532E68220A23696E636C756465202264617461546162626564636F6E74656E744A532E68220A23696E636C7564652022646174615A6570746F4A532E68220A0A23696E636C756465203C4553504173796E635765625365727665722E683E0A23696E636C756465203C66756E6374696F6E616C3E0A0A75696E7431365F7420436F6E74726F6C3A3A6964436F756E746572203D20303B0A0A2F2F202323232323232323232323232323232323205370696666732066756E6374696F6E730A23696620646566696E6564284553503332290A766F6964206C69737444697228636F6E73742063686172202A6469726E616D652C2075696E74385F74206C6576656C7329207B0A20206966202845535055492E766572626F7369747929207B0A2020202053657269616C2E7072696E746628224C697374696E67206469726563746F72793A2025735C6E222C206469726E616D65293B0A20207D0A0A202046696C6520726F6F74203D205350494646532E6F70656E286469726E616D65293B0A0A20206966202821726F6F7429207B0A202020206966202845535055492E766572626F7369747929207B0A20202020202053657269616C2E7072696E746C6E28224661696C656420746F206F70656E206469726563746F727922293B0A202020207D0A0A2020202072657475726E3B0A20207D0A0A20206966202821726F6F742E69734469726563746F7279282929207B0A202020206966202845535055492E766572626F7369747929207B0A20202020202053657269616C2E7072696E746C6E28224E6F742061206469726563746F727922293B0A202020207D0A0A2020202072657475726E3B0A20207D0A0A202046696C652066696C65203D20726F6F742E6F70656E4E65787446696C6528293B0A0A20207768696C65202866696C6529207B0A202020206966202866696C652E69734469726563746F7279282929207B0A2020202020206966202845535055492E766572626F7369747929207B0A202020202020202053657269616C2E7072696E7428222020444952203A2022293B0A202020202020202053657269616C2E7072696E746C6E2866696C652E6E616D652829293B0A2020202020207D0A0A202020202020696620286C6576656C7329207B0A20202020202020206C6973744469722866696C652E6E616D6528292C206C6576656C73202D2031293B0A2020202020207D0A202020207D20656C7365207B0A2020202020206966202845535055492E766572626F7369747929207B0A202020202020202053657269616C2E7072696E742822202046494C453A2022293B0A202020202020202053657269616C2E7072696E742866696C652E6E616D652829293B0A202020202020202053657269616C2E7072696E742822202053495A453A2022293B0A202020202020202053657269616C2E7072696E746C6E2866696C652E73697A652829293B0A2020202020207D0A202020207D0A0A2020202066696C65203D20726F6F742E6F70656E4E65787446696C6528293B0A20207D0A7D0A23656C73650A0A766F6964206C69737444697228636F6E73742063686172202A6469726E616D652C2075696E74385F74206C6576656C7329207B0A20202F2F2069676E6F72696E67206C6576656C7320666F7220657370383236360A202053657269616C2E7072696E746628224C697374696E67206469726563746F72793A2025735C6E222C206469726E616D65293B0A0A2020537472696E6720737472203D2022223B0A202044697220646972203D205350494646532E6F70656E44697228222F22293B0A0A20207768696C6520286469722E6E657874282929207B0A2020202053657269616C2E7072696E742822202046494C453A2022293B0A2020202053657269616C2E7072696E74286469722E66696C654E616D652829293B0A2020202053657269616C2E7072696E742822202053495A453A2022293B0A2020202053657269616C2E7072696E746C6E286469722E66696C6553697A652829293B0A20207D0A7D0A0A23656E6469660A0A766F6964204553505549436C6173733A3A6C6973742829207B0A202069662028215350494646532E626567696E282929207B0A2020202053657269616C2E7072696E746C6E2822535049464653204D6F756E74204661696C656422293B0A2020202072657475726E3B0A20207D0A0A20206C69737444697228222F222C2031293B0A23696620646566696E6564284553503332290A0A202053657269616C2E7072696E746C6E285350494646532E746F74616C42797465732829293B0A202053657269616C2E7072696E746C6E285350494646532E7573656442797465732829293B0A0A23656C73650A20204653496E666F2066735F696E666F3B0A20205350494646532E696E666F2866735F696E666F293B0A0A202053657269616C2E7072696E746C6E2866735F696E666F2E746F74616C4279746573293B0A202053657269616C2E7072696E746C6E2866735F696E666F2E757365644279746573293B0A0A23656E6469660A7D0A0A766F69642064656C65746546696C6528636F6E73742063686172202A7061746829207B0A20206966202845535055492E766572626F7369747929207B0A2020202053657269616C2E7072696E74285350494646532E657869737473287061746829293B0A20207D0A0A202069662028215350494646532E65786973747328706174682929207B0A202020206966202845535055492E766572626F7369747929207B0A20202020202053657269616C2E7072696E7466282246696C653A20257320646F6573206E6F742065786973742C206E6F742064656C6574696E675C6E222C2070617468293B0A202020207D0A0A2020202072657475726E3B0A20207D0A0A20206966202845535055492E766572626F7369747929207B0A2020202053657269616C2E7072696E7466282244656C6574696E672066696C653A2025735C6E222C2070617468293B0A20207D0A0A2020696620285350494646532E72656D6F766528706174682929207B0A202020206966202845535055492E766572626F7369747929207B0A20202020202053657269616C2E7072696E746C6E282246696C652064656C6574656422293B0A202020207D0A20207D20656C7365207B0A202020206966202845535055492E766572626F7369747929207B0A20202020202053657269616C2E7072696E746C6E282244656C657465206661696C656422293B0A202020207D0A20207D0A7D0A0A766F696420777269746546696C6528636F6E73742063686172202A706174682C20636F6E73742063686172202A6461746129207B0A20206966202845535055492E766572626F7369747929207B0A2020202053657269616C2E7072696E7466282257726974696E672066696C653A2025735C6E222C2070617468293B0A20207D0A0A202046696C652066696C65203D205350494646532E6F70656E28706174682C2046494C455F5752495445293B0A0A2020696620282166696C6529207B0A202020206966202845535055492E766572626F7369747929207B0A20202020202053657269616C2E7072696E746C6E28224661696C656420746F206F70656E2066696C6520666F722077726974696E6722293B0A202020207D0A0A2020202072657475726E3B0A20207D0A0A23696620646566696E6564284553503332290A0A20206966202866696C652E7072696E7428646174612929207B0A202020206966202845535055492E766572626F7369747929207B0A20202020202053657269616C2E7072696E746C6E282246696C65207772697474656E22293B0A202020207D0A20207D20656C7365207B0A202020206966202845535055492E766572626F7369747929207B0A20202020202053657269616C2E7072696E746C6E28225772697465206661696C656422293B0A202020207D0A20207D0A0A23656C73650A0A20206966202866696C652E7072696E742846505354522864617461292929207B0A202020206966202845535055492E766572626F7369747929207B0A20202020202053657269616C2E7072696E746C6E282246696C65207772697474656E22293B0A202020207D0A20207D20656C7365207B0A202020206966202845535055492E766572626F7369747929207B0A20202020202053657269616C2E7072696E746C6E28225772697465206661696C656422293B0A202020207D0A20207D0A0A23656E6469660A202066696C652E636C6F736528293B0A7D0A0A2F2F20656E64205370696666732066756E6374696F6E730A0A766F6964204553505549436C6173733A3A7072657061726546696C6553797374656D2829207B0A20202F2F20746869732066756E6374696F6E2073686F756C64206F6E6C792062652075736564206F6E63650A0A202069662028746869732D3E766572626F7369747929207B0A2020202053657269616C2E7072696E746C6E282241626F757420746F20707265706172652066696C6573797374656D2E2E2E22293B0A20207D0A0A23696620646566696E6564284553503332290A20205350494646532E666F726D617428293B0A0A202069662028215350494646532E626567696E28747275652929207B0A2020202069662028746869732D3E766572626F7369747929207B0A20202020202053657269616C2E7072696E746C6E2822535049464653204D6F756E74204661696C656422293B0A202020207D0A0A2020202072657475726E3B0A20207D0A0A202069662028746869732D3E766572626F7369747929207B0A202020206C69737444697228222F222C2031293B0A2020202053657269616C2E7072696E746C6E2822535049464653204D6F756E7420455350333220446F6E6522293B0A20207D0A0A23656C73650A20205350494646532E666F726D617428293B0A20205350494646532E626567696E28293B0A0A202069662028746869732D3E766572626F7369747929207B0A2020202053657269616C2E7072696E746C6E2822535049464653204D6F756E74204553503832363620446F6E6522293B0A20207D0A0A23656E6469660A0A202064656C65746546696C6528222F696E6465782E68746D22293B0A0A202064656C65746546696C6528222F6373732F7374796C652E63737322293B0A202064656C65746546696C6528222F6373732F6E6F726D616C697A652E63737322293B0A0A202064656C65746546696C6528222F6A732F7A6570746F2E6D696E2E6A7322293B0A202064656C65746546696C6528222F6A732F636F6E74726F6C732E6A7322293B0A202064656C65746546696C6528222F6A732F736C696465722E6A7322293B0A202064656C65746546696C6528222F6A732F67726170682E6A7322293B0A202064656C65746546696C6528222F6A732F746162626564636F6E74656E742E6A7322293B0A0A202069662028746869732D3E766572626F7369747929207B0A2020202053657269616C2E7072696E746C6E2822436C65616E757020646F6E6522293B0A20207D0A0A20202F2F204E6F772077726974650A2020777269746546696C6528222F696E6465782E68746D222C2048544D4C5F494E444558293B0A0A2020777269746546696C6528222F6373732F7374796C652E637373222C204353535F5354594C45293B0A2020777269746546696C6528222F6373732F6E6F726D616C697A652E637373222C204353535F4E4F524D414C495A45293B0A0A2020777269746546696C6528222F6A732F7A6570746F2E6D696E2E6A73222C204A535F5A4550544F293B0A2020777269746546696C6528222F6A732F636F6E74726F6C732E6A73222C204A535F434F4E54524F4C53293B0A2020777269746546696C6528222F6A732F736C696465722E6A73222C204A535F534C49444552293B0A2020777269746546696C6528222F6A732F67726170682E6A73222C204A535F4752415048293B0A0A2020777269746546696C6528222F6A732F746162626564636F6E74656E742E6A73222C204A535F544142424544434F4E54454E54293B0A0A202069662028746869732D3E766572626F7369747929207B0A2020202053657269616C2E7072696E746C6E2822446F6E6520496E697469616C697A696E672066696C6573797374656D203A2D2922293B0A20207D0A0A23696620646566696E6564284553503332290A0A202069662028746869732D3E766572626F7369747929207B0A202020206C69737444697228222F222C2031293B0A20207D0A0A23656E6469660A0A20205350494646532E656E6428293B0A7D0A0A2F2F2048616E646C6520576562736F636B65747320436F6D6D756E69636174696F6E0A766F6964206F6E57734576656E74284173796E63576562536F636B6574202A7365727665722C204173796E63576562536F636B6574436C69656E74202A636C69656E742C204177734576656E745479706520747970652C20766F6964202A6172672C2075696E74385F74202A646174612C2073697A655F74206C656E29207B0A202073776974636820287479706529207B0A2020636173652057535F4556545F444953434F4E4E4543543A207B0A202020206966202845535055492E766572626F7369747929207B0A20202020202053657269616C2E7072696E74662822446973636F6E6E6563746564215C6E22293B0A202020207D0A0A20202020627265616B3B0A20207D0A0A2020636173652057535F4556545F504F4E473A207B0A202020206966202845535055492E766572626F7369747929207B0A20202020202053657269616C2E7072696E74662822526563656976656420504F4E47215C6E22293B0A202020207D0A0A20202020627265616B3B0A20207D0A0A2020636173652057535F4556545F4552524F523A207B0A202020206966202845535055492E766572626F7369747929207B0A20202020202053657269616C2E7072696E74662822576562536F636B6574204572726F72215C6E22293B0A202020207D0A0A20202020627265616B3B0A20207D0A0A2020636173652057535F4556545F434F4E4E4543543A207B0A202020206966202845535055492E766572626F7369747929207B0A20202020202053657269616C2E7072696E742822436F6E6E65637465643A2022293B0A20202020202053657269616C2E7072696E746C6E28636C69656E742D3E69642829293B0A202020207D0A0A2020202045535055492E6A736F6E446F6D28636C69656E74293B0A0A202020206966202845535055492E766572626F7369747929207B0A20202020202053657269616C2E7072696E746C6E28224A534F4E20446174612053656E7420746F20436C69656E742122293B0A202020207D0A20207D20627265616B3B0A0A2020636173652057535F4556545F444154413A207B0A20202020537472696E67206D7367203D2022223B0A202020206D73672E72657365727665286C656E202B2031293B0A0A20202020666F72202873697A655F742069203D20303B2069203C206C656E3B20692B2B29207B0A2020202020206D7367202B3D20286368617229646174615B695D3B0A202020207D0A0A2020202075696E7431365F74206964203D206D73672E737562737472696E67286D73672E6C617374496E6465784F6628273A2729202B2031292E746F496E7428293B0A0A202020206966202845535055492E766572626F73697479203E3D20566572626F736974793A3A566572626F73654A534F4E29207B0A20202020202053657269616C2E7072696E7428225753207265633A2022293B0A20202020202053657269616C2E7072696E746C6E286D7367293B0A20202020202053657269616C2E7072696E7428225753207265636F676E697365642049443A2022293B0A20202020202053657269616C2E7072696E746C6E286964293B0A202020207D0A0A20202020436F6E74726F6C202A63203D2045535055492E676574436F6E74726F6C286964293B0A0A202020206966202863203D3D206E756C6C70747229207B0A2020202020206966202845535055492E766572626F7369747929207B0A202020202020202053657269616C2E7072696E7428224E6F20636F6E74726F6C20666F756E6420666F722049442022293B0A202020202020202053657269616C2E7072696E746C6E286964293B0A2020202020207D0A0A20202020202072657475726E3B0A202020207D0A0A2020202069662028632D3E63616C6C6261636B203D3D206E756C6C70747229207B0A2020202020206966202845535055492E766572626F7369747929207B0A202020202020202053657269616C2E7072696E7428224E6F2063616C6C6261636B20666F756E6420666F722049442022293B0A202020202020202053657269616C2E7072696E746C6E286964293B0A2020202020207D0A0A20202020202072657475726E3B0A202020207D0A0A20202020696620286D73672E73746172747357697468282262646F776E3A222929207B0A202020202020632D3E63616C6C6261636B28632C20425F444F574E293B0A202020207D20656C736520696620286D73672E7374617274735769746828226275703A222929207B0A202020202020632D3E63616C6C6261636B28632C20425F5550293B0A202020207D20656C736520696620286D73672E7374617274735769746828227066646F776E3A222929207B0A202020202020632D3E63616C6C6261636B28632C20505F464F525F444F574E293B0A202020207D20656C736520696620286D73672E737461727473576974682822706675703A222929207B0A202020202020632D3E63616C6C6261636B28632C20505F464F525F5550293B0A202020207D20656C736520696620286D73672E737461727473576974682822706C646F776E3A222929207B0A202020202020632D3E63616C6C6261636B28632C20505F4C4546545F444F574E293B0A202020207D20656C736520696620286D73672E737461727473576974682822706C75703A222929207B0A202020202020632D3E63616C6C6261636B28632C20505F4C4546545F5550293B0A202020207D20656C736520696620286D73672E7374617274735769746828227072646F776E3A222929207B0A202020202020632D3E63616C6C6261636B28632C20505F52494748545F444F574E293B0A202020207D20656C736520696620286D73672E737461727473576974682822707275703A222929207B0A202020202020632D3E63616C6C6261636B28632C20505F52494748545F5550293B0A202020207D20656C736520696620286D73672E7374617274735769746828227062646F776E3A222929207B0A202020202020632D3E63616C6C6261636B28632C20505F4241434B5F444F574E293B0A202020207D20656C736520696620286D73672E737461727473576974682822706275703A222929207B0A202020202020632D3E63616C6C6261636B28632C20505F4241434B5F5550293B0A202020207D20656C736520696620286D73672E7374617274735769746828227063646F776E3A222929207B0A202020202020632D3E63616C6C6261636B28632C20505F43454E5445525F444F574E293B0A202020207D20656C736520696620286D73672E737461727473576974682822706375703A222929207B0A202020202020632D3E63616C6C6261636B28632C20505F43454E5445525F5550293B0A202020207D20656C736520696620286D73672E737461727473576974682822736163746976653A222929207B0A202020202020632D3E76616C7565203D202231223B0A20202020202045535055492E757064617465436F6E74726F6C28632C20636C69656E742D3E69642829293B0A202020202020632D3E63616C6C6261636B28632C20535F414354495645293B0A202020207D20656C736520696620286D73672E73746172747357697468282273696E6163746976653A222929207B0A202020202020632D3E76616C7565203D202230223B0A20202020202045535055492E757064617465436F6E74726F6C28632C20636C69656E742D3E69642829293B0A202020202020632D3E63616C6C6261636B28632C20535F494E414354495645293B0A202020207D20656C736520696620286D73672E737461727473576974682822736C76616C75653A222929207B0A202020202020632D3E76616C7565203D206D73672E737562737472696E67286D73672E696E6465784F6628273A2729202B20312C206D73672E6C617374496E6465784F6628273A2729293B0A20202020202045535055492E757064617465436F6E74726F6C28632C20636C69656E742D3E69642829293B0A202020202020632D3E63616C6C6261636B28632C20534C5F56414C5545293B0A202020207D20656C736520696620286D73672E7374617274735769746828226E76616C75653A222929207B0A202020202020632D3E76616C7565203D206D73672E737562737472696E67286D73672E696E6465784F6628273A2729202B20312C206D73672E6C617374496E6465784F6628273A2729293B0A20202020202045535055492E757064617465436F6E74726F6C28632C20636C69656E742D3E69642829293B0A202020202020632D3E63616C6C6261636B28632C204E5F56414C5545293B0A202020207D20656C736520696620286D73672E7374617274735769746828227476616C75653A222929207B0A202020202020632D3E76616C7565203D206D73672E737562737472696E67286D73672E696E6465784F6628273A2729202B20312C206D73672E6C617374496E6465784F6628273A2729293B0A20202020202045535055492E757064617465436F6E74726F6C28632C20636C69656E742D3E69642829293B0A202020202020632D3E63616C6C6261636B28632C20545F56414C5545293B0A202020207D20656C736520696620286D73672E7374617274735769746828227376616C75653A222929207B0A202020202020632D3E76616C7565203D206D73672E737562737472696E67286D73672E696E6465784F6628273A2729202B20312C206D73672E6C617374496E6465784F6628273A2729293B0A20202020202045535055492E757064617465436F6E74726F6C28632C20636C69656E742D3E69642829293B0A202020202020632D3E63616C6C6261636B28632C20535F56414C5545293B0A202020207D20656C7365207B0A2020202020206966202845535055492E766572626F7369747929207B0A202020202020202053657269616C2E7072696E746C6E28224D616C666F726D61746564206D6573736167652066726F6D2074686520776562736F636B657422293B0A2020202020207D0A202020207D0A20207D20627265616B3B0A0A202064656661756C743A0A20202020627265616B3B0A20207D0A7D0A0A75696E7431365F74204553505549436C6173733A3A616464436F6E74726F6C28436F6E74726F6C5479706520747970652C20636F6E73742063686172202A6C6162656C2C20537472696E672076616C75652C20436F6E74726F6C436F6C6F7220636F6C6F722C2075696E7431365F7420706172656E74436F6E74726F6C2C0A2020202020202020202020202020202020202020202020202020202020202020766F696420282A63616C6C6261636B2928436F6E74726F6C202A2C20696E742929207B0A2020436F6E74726F6C202A636F6E74726F6C203D206E657720436F6E74726F6C28747970652C206C6162656C2C2063616C6C6261636B2C2076616C75652C20636F6C6F722C20706172656E74436F6E74726F6C293B0A0A202069662028746869732D3E636F6E74726F6C73203D3D206E756C6C70747229207B0A20202020746869732D3E636F6E74726F6C73203D20636F6E74726F6C3B0A20207D20656C7365207B0A20202020436F6E74726F6C202A6974657261746F72203D20746869732D3E636F6E74726F6C733B0A0A202020207768696C6520286974657261746F722D3E6E65787420213D206E756C6C70747229207B0A2020202020206974657261746F72203D206974657261746F722D3E6E6578743B0A202020207D0A0A202020206974657261746F722D3E6E657874203D20636F6E74726F6C3B0A20207D0A0A202072657475726E20636F6E74726F6C2D3E69643B0A7D0A0A75696E7431365F74204553505549436C6173733A3A6C6162656C28636F6E73742063686172202A6C6162656C2C20436F6E74726F6C436F6C6F7220636F6C6F722C20537472696E672076616C756529207B2072657475726E20616464436F6E74726F6C28436F6E74726F6C547970653A3A4C6162656C2C206C6162656C2C2076616C75652C20636F6C6F72293B207D0A0A75696E7431365F74204553505549436C6173733A3A677261706828636F6E73742063686172202A6C6162656C2C20436F6E74726F6C436F6C6F7220636F6C6F7229207B2072657475726E20616464436F6E74726F6C28436F6E74726F6C547970653A3A47726170682C206C6162656C2C2022222C20636F6C6F72293B207D0A0A75696E7431365F74204553505549436C6173733A3A736C6964657228636F6E73742063686172202A6C6162656C2C20766F696420282A63616C6C6261636B2928436F6E74726F6C202A2C20696E74292C20436F6E74726F6C436F6C6F7220636F6C6F722C20696E742076616C75652C20696E74206D696E2C20696E74206D617829207B0A202075696E7431365F7420736C696465724964203D20616464436F6E74726F6C28436F6E74726F6C547970653A3A536C696465722C206C6162656C2C20537472696E672876616C7565292C20636F6C6F722C20436F6E74726F6C3A3A6E6F506172656E742C2063616C6C6261636B293B0A2020616464436F6E74726F6C28436F6E74726F6C547970653A3A4D696E2C206C6162656C2C20537472696E67286D696E292C20436F6E74726F6C436F6C6F723A3A4E6F6E652C20736C696465724964293B0A2020616464436F6E74726F6C28436F6E74726F6C547970653A3A4D61782C206C6162656C2C20537472696E67286D6178292C20436F6E74726F6C436F6C6F723A3A4E6F6E652C20736C696465724964293B0A0A202072657475726E20736C6964657249643B0A7D0A0A75696E7431365F74204553505549436C6173733A3A627574746F6E28636F6E73742063686172202A6C6162656C2C20766F696420282A63616C6C6261636B2928436F6E74726F6C202A2C20696E74292C20436F6E74726F6C436F6C6F7220636F6C6F722C20537472696E672076616C756529207B0A202072657475726E20616464436F6E74726F6C28436F6E74726F6C547970653A3A427574746F6E2C206C6162656C2C2076616C75652C20636F6C6F722C20436F6E74726F6C3A3A6E6F506172656E742C2063616C6C6261636B293B0A7D0A0A75696E7431365F74204553505549436C6173733A3A737769746368657228636F6E73742063686172202A6C6162656C2C20766F696420282A63616C6C6261636B2928436F6E74726F6C202A2C20696E74292C20436F6E74726F6C436F6C6F7220636F6C6F722C20626F6F6C207374617274537461746529207B0A202072657475726E20616464436F6E74726F6C28436F6E74726F6C547970653A3A53776974636865722C206C6162656C2C2073746172745374617465203F20223122203A202230222C20636F6C6F722C20436F6E74726F6C3A3A6E6F506172656E742C2063616C6C6261636B293B0A7D0A0A75696E7431365F74204553505549436C6173733A3A70616428636F6E73742063686172202A6C6162656C2C20766F696420282A63616C6C6261636B2928436F6E74726F6C202A2C20696E74292C20436F6E74726F6C436F6C6F7220636F6C6F7229207B0A202072657475726E20616464436F6E74726F6C28436F6E74726F6C547970653A3A5061642C206C6162656C2C2022222C20636F6C6F722C20436F6E74726F6C3A3A6E6F506172656E742C2063616C6C6261636B293B0A7D0A75696E7431365F74204553505549436C6173733A3A7061645769746843656E74657228636F6E73742063686172202A6C6162656C2C20766F696420282A63616C6C6261636B2928436F6E74726F6C202A2C20696E74292C20436F6E74726F6C436F6C6F7220636F6C6F7229207B0A202072657475726E20616464436F6E74726F6C28436F6E74726F6C547970653A3A5061645769746843656E7465722C206C6162656C2C2022222C20636F6C6F722C20436F6E74726F6C3A3A6E6F506172656E742C2063616C6C6261636B293B0A7D0A0A75696E7431365F74204553505549436C6173733A3A6E756D62657228636F6E73742063686172202A6C6162656C2C20766F696420282A63616C6C6261636B2928436F6E74726F6C202A2C20696E74292C20436F6E74726F6C436F6C6F7220636F6C6F722C20696E74206E756D6265722C20696E74206D696E2C20696E74206D617829207B0A202075696E7431365F74206E756D6265724964203D20616464436F6E74726F6C28436F6E74726F6C547970653A3A4E756D6265722C206C6162656C2C20537472696E67286E756D626572292C20636F6C6F722C20436F6E74726F6C3A3A6E6F506172656E742C2063616C6C6261636B293B0A2020616464436F6E74726F6C28436F6E74726F6C547970653A3A4D696E2C206C6162656C2C20537472696E67286D696E292C20436F6E74726F6C436F6C6F723A3A4E6F6E652C206E756D6265724964293B0A2020616464436F6E74726F6C28436F6E74726F6C547970653A3A4D61782C206C6162656C2C20537472696E67286D6178292C20436F6E74726F6C436F6C6F723A3A4E6F6E652C206E756D6265724964293B0A202072657475726E206E756D62657249643B0A7D0A0A75696E7431365F74204553505549436C6173733A3A676175676528636F6E73742063686172202A6C6162656C2C20436F6E74726F6C436F6C6F7220636F6C6F722C20696E74206E756D6265722C20696E74206D696E2C20696E74206D617829207B0A202075696E7431365F74206E756D6265724964203D20616464436F6E74726F6C28436F6E74726F6C547970653A3A47617567652C206C6162656C2C20537472696E67286E756D626572292C20636F6C6F722C20436F6E74726F6C3A3A6E6F506172656E74293B0A2020616464436F6E74726F6C28436F6E74726F6C547970653A3A4D696E2C206C6162656C2C20537472696E67286D696E292C20436F6E74726F6C436F6C6F723A3A4E6F6E652C206E756D6265724964293B0A2020616464436F6E74726F6C28436F6E74726F6C547970653A3A4D61782C206C6162656C2C20537472696E67286D6178292C20436F6E74726F6C436F6C6F723A3A4E6F6E652C206E756D6265724964293B0A202072657475726E206E756D62657249643B0A7D0A0A75696E7431365F74204553505549436C6173733A3A616363656C65726F6D6574657228636F6E73742063686172202A6C6162656C2C20766F696420282A63616C6C6261636B2928436F6E74726F6C202A2C20696E74292C20436F6E74726F6C436F6C6F7220636F6C6F7229207B0A202072657475726E20616464436F6E74726F6C28436F6E74726F6C547970653A3A416363656C2C206C6162656C2C2022222C20636F6C6F722C20436F6E74726F6C3A3A6E6F506172656E742C2063616C6C6261636B293B0A7D0A0A75696E7431365F74204553505549436C6173733A3A7465787428636F6E73742063686172202A6C6162656C2C20766F696420282A63616C6C6261636B2928436F6E74726F6C202A2C20696E74292C20436F6E74726F6C436F6C6F7220636F6C6F722C20537472696E672076616C756529207B0A202072657475726E20616464436F6E74726F6C28436F6E74726F6C547970653A3A546578742C206C6162656C2C2076616C75652C20636F6C6F722C20436F6E74726F6C3A3A6E6F506172656E742C2063616C6C6261636B293B0A7D0A0A436F6E74726F6C202A4553505549436C6173733A3A676574436F6E74726F6C2875696E7431365F7420696429207B0A2020436F6E74726F6C202A636F6E74726F6C203D20746869732D3E636F6E74726F6C733B0A0A20207768696C652028636F6E74726F6C20213D206E756C6C70747229207B0A2020202069662028636F6E74726F6C2D3E6964203D3D20696429207B0A20202020202072657475726E20636F6E74726F6C3B0A202020207D0A0A20202020636F6E74726F6C203D20636F6E74726F6C2D3E6E6578743B0A20207D0A0A202072657475726E206E756C6C7074723B0A7D0A0A766F6964204553505549436C6173733A3A757064617465436F6E74726F6C28436F6E74726F6C202A636F6E74726F6C2C20696E7420636C69656E74496429207B0A20206966202821636F6E74726F6C29207B0A2020202072657475726E3B0A20207D0A0A2020537472696E67206A736F6E3B0A202044796E616D69634A736F6E446F63756D656E7420646F63756D656E74286A736F6E557064617465446F63756D656E7453697A65293B0A20204A736F6E4F626A65637420726F6F74203D20646F63756D656E742E746F3C4A736F6E4F626A6563743E28293B0A0A2020726F6F745B2274797065225D203D2028696E7429636F6E74726F6C2D3E74797065202B20436F6E74726F6C547970653A3A5570646174654F66667365743B0A2020726F6F745B2276616C7565225D203D20636F6E74726F6C2D3E76616C75653B0A2020726F6F745B226964225D203D20636F6E74726F6C2D3E69643B0A2020726F6F745B22636F6C6F72225D203D2028696E7429636F6E74726F6C2D3E636F6C6F723B0A202073657269616C697A654A736F6E28646F63756D656E742C206A736F6E293B0A0A202069662028746869732D3E766572626F73697479203E3D20566572626F736974793A3A566572626F73654A534F4E29207B0A2020202053657269616C2E7072696E746C6E286A736F6E293B0A20207D0A0A202069662028636C69656E744964203C203029207B0A20202020746869732D3E77732D3E74657874416C6C286A736F6E293B0A2020202072657475726E3B0A20207D0A20202F2F20546869732069732061206861636B7920776F726B61726F756E642062656361757365204553504173796E6357656253657276657220646F6573206E6F74206861766520610A20202F2F2066756E6374696F6E206C696B65207468697320616E64206974277320636C69656E747320617272617920697320707269766174650A2020696E74207472794964203D20303B0A0A2020666F722028696E7420636F756E74203D20303B20636F756E74203C20746869732D3E77732D3E636F756E7428293B29207B0A2020202069662028746869732D3E77732D3E686173436C69656E742874727949642929207B0A20202020202069662028636C69656E74496420213D20747279496429207B0A2020202020202020746869732D3E77732D3E636C69656E74287472794964292D3E74657874286A736F6E293B0A0A202020202020202069662028746869732D3E766572626F73697479203E3D20566572626F736974793A3A566572626F73654A534F4E29207B0A2020202020202020202053657269616C2E7072696E746C6E286A736F6E293B0A20202020202020207D0A2020202020207D0A0A202020202020636F756E742B2B3B0A202020207D0A0A2020202074727949642B2B3B0A20207D0A7D0A0A766F6964204553505549436C6173733A3A757064617465436F6E74726F6C2875696E7431365F742069642C20696E7420636C69656E74496429207B0A2020436F6E74726F6C202A636F6E74726F6C203D20676574436F6E74726F6C286964293B0A0A20206966202821636F6E74726F6C29207B0A2020202069662028746869732D3E766572626F7369747929207B0A20202020202053657269616C2E7072696E746C6E28537472696E6728224572726F723A205468657265206973206E6F20636F6E74726F6C2077697468204944202229202B20537472696E6728696429293B0A202020207D0A2020202072657475726E3B0A20207D0A0A2020757064617465436F6E74726F6C28636F6E74726F6C2C20636C69656E744964293B0A7D0A0A766F6964204553505549436C6173733A3A757064617465436F6E74726F6C56616C756528436F6E74726F6C202A636F6E74726F6C2C20537472696E672076616C75652C20696E7420636C69656E74496429207B0A20206966202821636F6E74726F6C29207B0A2020202072657475726E3B0A20207D0A0A2020636F6E74726F6C2D3E76616C7565203D2076616C75653B0A2020757064617465436F6E74726F6C28636F6E74726F6C2C20636C69656E744964293B0A7D0A0A766F6964204553505549436C6173733A3A757064617465436F6E74726F6C56616C75652875696E7431365F742069642C20537472696E672076616C75652C20696E7420636C69656E74496429207B0A2020436F6E74726F6C202A636F6E74726F6C203D20676574436F6E74726F6C286964293B0A0A20206966202821636F6E74726F6C29207B0A2020202069662028746869732D3E766572626F7369747929207B0A20202020202053657269616C2E7072696E746C6E28537472696E6728224572726F723A205468657265206973206E6F20636F6E74726F6C2077697468204944202229202B20537472696E6728696429293B0A202020207D0A2020202072657475726E3B0A20207D0A0A2020757064617465436F6E74726F6C56616C756528636F6E74726F6C2C2076616C75652C20636C69656E744964293B0A7D0A0A766F6964204553505549436C6173733A3A7072696E742875696E7431365F742069642C20537472696E672076616C756529207B20757064617465436F6E74726F6C56616C75652869642C2076616C7565293B207D0A0A766F6964204553505549436C6173733A3A7570646174654C6162656C2875696E7431365F742069642C20537472696E672076616C756529207B20757064617465436F6E74726F6C56616C75652869642C2076616C7565293B207D0A0A766F6964204553505549436C6173733A3A757064617465536C696465722875696E7431365F742069642C20696E74206E56616C75652C20696E7420636C69656E74496429207B20757064617465436F6E74726F6C56616C75652869642C20537472696E67286E56616C7565292C20636C69656E744964293B207D0A0A766F6964204553505549436C6173733A3A75706461746553776974636865722875696E7431365F742069642C20626F6F6C206E56616C75652C20696E7420636C69656E74496429207B20757064617465436F6E74726F6C56616C75652869642C20537472696E67286E56616C7565203F20223122203A20223022292C20636C69656E744964293B207D0A0A766F6964204553505549436C6173733A3A7570646174654E756D6265722875696E7431365F742069642C20696E74206E756D6265722C20696E7420636C69656E74496429207B20757064617465436F6E74726F6C56616C75652869642C20537472696E67286E756D626572292C20636C69656E744964293B207D0A0A766F6964204553505549436C6173733A3A757064617465546578742875696E7431365F742069642C20537472696E6720746578742C20696E7420636C69656E74496429207B20757064617465436F6E74726F6C56616C75652869642C20746578742C20636C69656E744964293B207D0A0A766F6964204553505549436C6173733A3A75706461746553656C6563742875696E7431365F742069642C20537472696E6720746578742C20696E7420636C69656E74496429207B20757064617465436F6E74726F6C56616C75652869642C20746578742C20636C69656E744964293B207D0A0A766F6964204553505549436C6173733A3A75706461746547617567652875696E7431365F742069642C20696E74206E756D6265722C20696E7420636C69656E74496429207B20757064617465436F6E74726F6C56616C75652869642C20537472696E67286E756D626572292C20636C69656E744964293B207D0A0A766F6964204553505549436C6173733A3A636C65617247726170682875696E7431365F742069642C20696E7420636C69656E74496429207B7D0A0A766F6964204553505549436C6173733A3A6164644772617068506F696E742875696E7431365F742069642C20696E74206E56616C75652C20696E7420636C69656E74496429207B0A2020436F6E74726F6C202A636F6E74726F6C203D20676574436F6E74726F6C286964293B0A20206966202821636F6E74726F6C29207B0A2020202072657475726E3B0A20207D0A0A2020537472696E67206A736F6E3B0A202044796E616D69634A736F6E446F63756D656E7420646F63756D656E74286A736F6E557064617465446F63756D656E7453697A65293B0A20204A736F6E4F626A65637420726F6F74203D20646F63756D656E742E746F3C4A736F6E4F626A6563743E28293B0A0A2020726F6F745B2274797065225D203D2028696E7429436F6E74726F6C547970653A3A4772617068506F696E743B0A2020726F6F745B2276616C7565225D203D206E56616C75653B0A2020726F6F745B226964225D203D20636F6E74726F6C2D3E69643B0A202073657269616C697A654A736F6E28646F63756D656E742C206A736F6E293B0A0A202069662028746869732D3E766572626F73697479203E3D20566572626F736974793A3A566572626F73654A534F4E29207B0A2020202053657269616C2E7072696E746C6E286A736F6E293B0A20207D0A0A202069662028636C69656E744964203C203029207B0A20202020746869732D3E77732D3E74657874416C6C286A736F6E293B0A2020202072657475726E3B0A20207D0A20202F2F20546869732069732061206861636B7920776F726B61726F756E642062656361757365204553504173796E6357656253657276657220646F6573206E6F74206861766520610A20202F2F2066756E6374696F6E206C696B65207468697320616E64206974277320636C69656E747320617272617920697320707269766174650A2020696E74207472794964203D20303B0A0A2020666F722028696E7420636F756E74203D20303B20636F756E74203C20746869732D3E77732D3E636F756E7428293B29207B0A2020202069662028746869732D3E77732D3E686173436C69656E742874727949642929207B0A20202020202069662028636C69656E74496420213D20747279496429207B0A2020202020202020746869732D3E77732D3E636C69656E74287472794964292D3E74657874286A736F6E293B0A0A202020202020202069662028746869732D3E766572626F73697479203E3D20566572626F736974793A3A566572626F73654A534F4E29207B0A2020202020202020202053657269616C2E7072696E746C6E286A736F6E293B0A20202020202020207D0A2020202020207D0A0A202020202020636F756E742B2B3B0A202020207D0A0A2020202074727949642B2B3B0A20207D0A7D0A2F2A0A436F6E766572742026205472616E736665722041726475696E6F20656C656D656E747320746F204A534F4E20656C656D656E74730A496E697469616C6C7920746869732066756E6374696F6E207573656420746F2073656E642074686520636F6E74726F6C20656C656D656E74206461746120696E646976696475616C6C792E0A44756520746F2061206368616E676520696E20746865204553504173796E63576562736572766572206C69627261727920746869732068616420746F70206265206368616E67656420746F2062650A73656E74206173206F6E6520626C6F622061742074686520626567696E6E696E672E205468657265666F72652061206E6577207479706520697320757365642061732077656C6C0A2A2F0A766F6964204553505549436C6173733A3A6A736F6E446F6D284173796E63576562536F636B6574436C69656E74202A636C69656E7429207B0A2020537472696E67206A736F6E3B0A202044796E616D69634A736F6E446F63756D656E7420646F63756D656E74286A736F6E496E697469616C446F63756D656E7453697A65293B0A2020646F63756D656E745B2274797065225D203D2028696E742955495F494E495449414C5F4755493B0A2020646F63756D656E745B22736C69646572436F6E74696E756F7573225D203D20736C69646572436F6E74696E756F75733B0A20204A736F6E4172726179206974656D73203D20646F63756D656E742E6372656174654E657374656441727261792822636F6E74726F6C7322293B0A0A2020436F6E74726F6C202A636F6E74726F6C203D20746869732D3E636F6E74726F6C733B0A0A20204A736F6E4F626A656374207469746C654974656D203D206974656D732E6372656174654E65737465644F626A65637428293B0A20207469746C654974656D5B2274797065225D203D2028696E742955495F5449544C453B0A20207469746C654974656D5B226C6162656C225D203D2075695F7469746C653B0A0A20207768696C652028636F6E74726F6C20213D206E756C6C70747229207B0A202020204A736F6E4F626A656374206974656D203D206974656D732E6372656174654E65737465644F626A65637428293B0A0A202020206974656D5B226964225D203D20537472696E6728636F6E74726F6C2D3E6964293B0A202020206974656D5B2274797065225D203D2028696E7429636F6E74726F6C2D3E747970653B0A202020206974656D5B226C6162656C225D203D20636F6E74726F6C2D3E6C6162656C3B0A202020206974656D5B2276616C7565225D203D20537472696E6728636F6E74726F6C2D3E76616C7565293B0A202020206974656D5B22636F6C6F72225D203D2028696E7429636F6E74726F6C2D3E636F6C6F723B0A0A2020202069662028636F6E74726F6C2D3E706172656E74436F6E74726F6C20213D20436F6E74726F6C3A3A6E6F506172656E7429207B0A2020202020206974656D5B22706172656E74436F6E74726F6C225D203D20537472696E6728636F6E74726F6C2D3E706172656E74436F6E74726F6C293B0A202020207D0A0A202020202F2F207370656369616C206361736520666F722073656C656374733A20746F2070726573656C65637420616E206F7074696F6E2C20796F75206861766520746F206164640A202020202F2F202273656C65637465642220746F203C6F7074696F6E3E0A2020202069662028636F6E74726F6C2D3E74797065203D3D20436F6E74726F6C547970653A3A4F7074696F6E29207B0A2020202020206966202845535055492E676574436F6E74726F6C28636F6E74726F6C2D3E706172656E74436F6E74726F6C292D3E76616C7565203D3D20636F6E74726F6C2D3E76616C756529207B0A20202020202020206974656D5B2273656C6563746564225D203D202273656C6563746564223B0A2020202020207D20656C7365207B0A20202020202020206974656D5B2273656C6563746564225D203D2022223B0A2020202020207D0A202020207D0A0A20202020636F6E74726F6C203D20636F6E74726F6C2D3E6E6578743B0A20207D0A0A20202F2F2053656E64206173206F6E65206269672062756E63680A202073657269616C697A654A736F6E28646F63756D656E742C206A736F6E293B0A0A202069662028746869732D3E766572626F73697479203E3D20566572626F736974793A3A566572626F73654A534F4E29207B0A2020202053657269616C2E7072696E746C6E286A736F6E293B0A20207D0A0A2020636C69656E742D3E74657874286A736F6E293B0A7D0A0A766F6964204553505549436C6173733A3A626567696E53504946465328636F6E73742063686172202A5F7469746C652C20636F6E73742063686172202A757365726E616D652C20636F6E73742063686172202A70617373776F726429207B0A202075695F7469746C65203D205F7469746C653B0A2020746869732D3E626173696341757468557365726E616D65203D20757365726E616D653B0A2020746869732D3E62617369634175746850617373776F7264203D2070617373776F72643B0A0A202069662028757365726E616D65203D3D206E756C6C7074722026262070617373776F7264203D3D206E756C6C70747229207B0A20202020626173696341757468203D2066616C73653B0A20207D20656C7365207B0A20202020626173696341757468203D20747275653B0A20207D0A0A2020736572766572203D206E6577204173796E63576562536572766572283830293B0A20207773203D206E6577204173796E63576562536F636B657428222F777322293B0A0A202069662028215350494646532E626567696E282929207B0A202020206966202845535055492E766572626F7369747929207B0A20202020202053657269616C2E7072696E746C6E2822535049464653204D6F756E74204661696C65642C20504C4541534520434845434B2054484520524541444D45204F4E20484F5720544F205052455041524520594F5552204553502121212121212122293B0A202020207D0A0A2020202072657475726E3B0A20207D0A0A20206966202845535055492E766572626F7369747929207B0A202020206C69737444697228222F222C2031293B0A20207D0A0A202069662028215350494646532E65786973747328222F696E6465782E68746D222929207B0A202020206966202845535055492E766572626F7369747929207B0A20202020202053657269616C2E7072696E746C6E2822506C6561736520726561642074686520524541444D45212121212121212C204D616B65207375726520746F2045535055492E7072657061726546696C6553797374656D2829206F6E636520696E20616E20656D70747920736B6574636822293B0A202020207D0A0A2020202072657475726E3B0A20207D0A0A202077732D3E6F6E4576656E74286F6E57734576656E74293B0A20207365727665722D3E61646448616E646C6572287773293B0A0A20206966202862617369634175746829207B0A202020206966202857535F41555448454E5449434154494F4E29207B0A20202020202077732D3E73657441757468656E7469636174696F6E2845535055492E626173696341757468557365726E616D652C2045535055492E62617369634175746850617373776F7264293B0A202020207D0A0A202020207365727665722D3E736572766553746174696328222F222C205350494646532C20222F22292E73657444656661756C7446696C652822696E6465782E68746D22292E73657441757468656E7469636174696F6E28757365726E616D652C2070617373776F7264293B0A20207D20656C7365207B0A202020207365727665722D3E736572766553746174696328222F222C205350494646532C20222F22292E73657444656661756C7446696C652822696E6465782E68746D22293B0A20207D0A0A20202F2F204865617020666F722067656E6572616C20536572766572746573740A20207365727665722D3E6F6E28222F68656170222C20485454505F4745542C205B5D284173796E6357656253657276657252657175657374202A7265717565737429207B0A202020206966202845535055492E6261736963417574682026262021726571756573742D3E61757468656E7469636174652845535055492E626173696341757468557365726E616D652C2045535055492E62617369634175746850617373776F72642929207B0A20202020202072657475726E20726571756573742D3E7265717565737441757468656E7469636174696F6E28293B0A202020207D0A0A20202020726571756573742D3E73656E64283230302C2022746578742F706C61696E222C20537472696E67284553502E6765744672656548656170282929202B202220496E205350494646536D6F646522293B0A20207D293B0A0A20207365727665722D3E6F6E4E6F74466F756E64285B5D284173796E6357656253657276657252657175657374202A7265717565737429207B20726571756573742D3E73656E6428343034293B207D293B0A0A20207365727665722D3E626567696E28293B0A0A202069662028746869732D3E766572626F7369747929207B0A2020202053657269616C2E7072696E746C6E2822554920496E697469616C697A656422293B0A20207D0A7D0A0A766F6964204553505549436C6173733A3A626567696E28636F6E73742063686172202A5F7469746C652C20636F6E73742063686172202A757365726E616D652C20636F6E73742063686172202A70617373776F726429207B0A2020626173696341757468557365726E616D65203D20757365726E616D653B0A202062617369634175746850617373776F7264203D2070617373776F72643B0A0A202069662028757365726E616D6520213D206E756C6C7074722026262070617373776F726420213D206E756C6C70747229207B0A20202020626173696341757468203D20747275653B0A20207D20656C7365207B0A20202020626173696341757468203D2066616C73653B0A20207D0A0A202075695F7469746C65203D205F7469746C653B0A0A2020736572766572203D206E6577204173796E63576562536572766572283830293B0A20207773203D206E6577204173796E63576562536F636B657428222F777322293B0A0A202077732D3E6F6E4576656E74286F6E57734576656E74293B0A20207365727665722D3E61646448616E646C6572287773293B0A0A2020696620286261736963417574682026262057535F41555448454E5449434154494F4E290A2020202077732D3E73657441757468656E7469636174696F6E28757365726E616D652C2070617373776F7264293B0A0A20207365727665722D3E6F6E28222F222C20485454505F4745542C205B5D284173796E6357656253657276657252657175657374202A7265717565737429207B0A202020206966202845535055492E6261736963417574682026262021726571756573742D3E61757468656E7469636174652845535055492E626173696341757468557365726E616D652C2045535055492E62617369634175746850617373776F72642929207B0A20202020202072657475726E20726571756573742D3E7265717565737441757468656E7469636174696F6E28293B0A202020207D0A0A202020204173796E63576562536572766572526573706F6E7365202A726573706F6E7365203D20726571756573742D3E626567696E526573706F6E73655F50283230302C2022746578742F68746D6C222C2048544D4C5F494E444558293B0A20202020726571756573742D3E73656E6428726573706F6E7365293B0A20207D293B0A0A20202F2F204A6176617363726970742066696C65730A0A20207365727665722D3E6F6E28222F6A732F7A6570746F2E6D696E2E6A73222C20485454505F4745542C205B5D284173796E6357656253657276657252657175657374202A7265717565737429207B0A202020206966202845535055492E6261736963417574682026262021726571756573742D3E61757468656E7469636174652845535055492E626173696341757468557365726E616D652C2045535055492E62617369634175746850617373776F72642929207B0A20202020202072657475726E20726571756573742D3E7265717565737441757468656E7469636174696F6E28293B0A202020207D0A0A202020204173796E63576562536572766572526573706F6E7365202A726573706F6E7365203D20726571756573742D3E626567696E526573706F6E73655F50283230302C20226170706C69636174696F6E2F6A617661736372697074222C204A535F5A4550544F5F475A49502C2073697A656F66284A535F5A4550544F5F475A495029293B0A20202020726573706F6E73652D3E6164644865616465722822436F6E74656E742D456E636F64696E67222C2022677A697022293B0A20202020726571756573742D3E73656E6428726573706F6E7365293B0A20207D293B0A0A20207365727665722D3E6F6E28222F6A732F636F6E74726F6C732E6A73222C20485454505F4745542C205B5D284173796E6357656253657276657252657175657374202A7265717565737429207B0A202020206966202845535055492E6261736963417574682026262021726571756573742D3E61757468656E7469636174652845535055492E626173696341757468557365726E616D652C2045535055492E62617369634175746850617373776F72642929207B0A20202020202072657475726E20726571756573742D3E7265717565737441757468656E7469636174696F6E28293B0A202020207D0A0A202020204173796E63576562536572766572526573706F6E7365202A726573706F6E7365203D20726571756573742D3E626567696E526573706F6E73655F50283230302C20226170706C69636174696F6E2F6A617661736372697074222C204A535F434F4E54524F4C535F475A49502C2073697A656F66284A535F434F4E54524F4C535F475A495029293B0A20202020726573706F6E73652D3E6164644865616465722822436F6E74656E742D456E636F64696E67222C2022677A697022293B0A20202020726571756573742D3E73656E6428726573706F6E7365293B0A20207D293B0A0A20207365727665722D3E6F6E28222F6A732F736C696465722E6A73222C20485454505F4745542C205B5D284173796E6357656253657276657252657175657374202A7265717565737429207B0A202020206966202845535055492E6261736963417574682026262021726571756573742D3E61757468656E7469636174652845535055492E626173696341757468557365726E616D652C2045535055492E62617369634175746850617373776F72642929207B0A20202020202072657475726E20726571756573742D3E7265717565737441757468656E7469636174696F6E28293B0A202020207D0A0A202020204173796E63576562536572766572526573706F6E7365202A726573706F6E7365203D20726571756573742D3E626567696E526573706F6E73655F50283230302C20226170706C69636174696F6E2F6A617661736372697074222C204A535F534C494445525F475A49502C2073697A656F66284A535F534C494445525F475A495029293B0A20202020726573706F6E73652D3E6164644865616465722822436F6E74656E742D456E636F64696E67222C2022677A697022293B0A20202020726571756573742D3E73656E6428726573706F6E7365293B0A20207D293B0A0A20207365727665722D3E6F6E28222F6A732F67726170682E6A73222C20485454505F4745542C205B5D284173796E6357656253657276657252657175657374202A7265717565737429207B0A202020206966202845535055492E6261736963417574682026262021726571756573742D3E61757468656E7469636174652845535055492E626173696341757468557365726E616D652C2045535055492E62617369634175746850617373776F72642929207B0A20202020202072657475726E20726571756573742D3E7265717565737441757468656E7469636174696F6E28293B0A202020207D0A0A202020204173796E63576562536572766572526573706F6E7365202A726573706F6E7365203D20726571756573742D3E626567696E526573706F6E73655F50283230302C20226170706C69636174696F6E2F6A617661736372697074222C204A535F47524150485F475A49502C2073697A656F66284A535F47524150485F475A495029293B0A20202020726573706F6E73652D3E6164644865616465722822436F6E74656E742D456E636F64696E67222C2022677A697022293B0A20202020726571756573742D3E73656E6428726573706F6E7365293B0A20207D293B0A0A20207365727665722D3E6F6E28222F6A732F746162626564636F6E74656E742E6A73222C20485454505F4745542C205B5D284173796E6357656253657276657252657175657374202A7265717565737429207B0A202020206966202845535055492E6261736963417574682026262021726571756573742D3E61757468656E7469636174652845535055492E626173696341757468557365726E616D652C2045535055492E62617369634175746850617373776F72642929207B0A20202020202072657475726E20726571756573742D3E7265717565737441757468656E7469636174696F6E28293B0A202020207D0A0A202020204173796E63576562536572766572526573706F6E7365202A726573706F6E7365203D20726571756573742D3E626567696E526573706F6E73655F50283230302C20226170706C69636174696F6E2F6A617661736372697074222C204A535F544142424544434F4E54454E545F475A49502C2073697A656F66284A535F544142424544434F4E54454E545F475A495029293B0A20202020726573706F6E73652D3E6164644865616465722822436F6E74656E742D456E636F64696E67222C2022677A697022293B0A20202020726571756573742D3E73656E6428726573706F6E7365293B0A20207D293B0A0A20202F2F205374796C657368656574730A0A20207365727665722D3E6F6E28222F6373732F7374796C652E637373222C20485454505F4745542C205B5D284173796E6357656253657276657252657175657374202A7265717565737429207B0A202020206966202845535055492E6261736963417574682026262021726571756573742D3E61757468656E7469636174652845535055492E626173696341757468557365726E616D652C2045535055492E62617369634175746850617373776F72642929207B0A20202020202072657475726E20726571756573742D3E7265717565737441757468656E7469636174696F6E28293B0A202020207D0A0A202020204173796E63576562536572766572526573706F6E7365202A726573706F6E7365203D20726571756573742D3E626567696E526573706F6E73655F50283230302C2022746578742F637373222C204353535F5354594C455F475A49502C2073697A656F66284353535F5354594C455F475A495029293B0A20202020726573706F6E73652D3E6164644865616465722822436F6E74656E742D456E636F64696E67222C2022677A697022293B0A20202020726571756573742D3E73656E6428726573706F6E7365293B0A20207D293B0A0A20207365727665722D3E6F6E28222F6373732F6E6F726D616C697A652E637373222C20485454505F4745542C205B5D284173796E6357656253657276657252657175657374202A7265717565737429207B0A202020206966202845535055492E6261736963417574682026262021726571756573742D3E61757468656E7469636174652845535055492E626173696341757468557365726E616D652C2045535055492E62617369634175746850617373776F72642929207B0A20202020202072657475726E20726571756573742D3E7265717565737441757468656E7469636174696F6E28293B0A202020207D0A0A202020204173796E63576562536572766572526573706F6E7365202A726573706F6E7365203D20726571756573742D3E626567696E526573706F6E73655F50283230302C2022746578742F637373222C204353535F4E4F524D414C495A455F475A49502C2073697A656F66284353535F4E4F524D414C495A455F475A495029293B0A20202020726573706F6E73652D3E6164644865616465722822436F6E74656E742D456E636F64696E67222C2022677A697022293B0A20202020726571756573742D3E73656E6428726573706F6E7365293B0A20207D293B0A0A20202F2F204865617020666F722067656E6572616C20536572766572746573740A20207365727665722D3E6F6E28222F68656170222C20485454505F4745542C205B5D284173796E6357656253657276657252657175657374202A7265717565737429207B0A202020206966202845535055492E6261736963417574682026262021726571756573742D3E61757468656E7469636174652845535055492E626173696341757468557365726E616D652C2045535055492E62617369634175746850617373776F72642929207B0A20202020202072657475726E20726571756573742D3E7265717565737441757468656E7469636174696F6E28293B0A202020207D0A0A20202020726571756573742D3E73656E64283230302C2022746578742F706C61696E222C20537472696E67284553502E6765744672656548656170282929202B202220496E204D656D6F72796D6F646522293B0A20207D293B0A0A20207365727665722D3E6F6E4E6F74466F756E64285B5D284173796E6357656253657276657252657175657374202A7265717565737429207B20726571756573742D3E73656E6428343034293B207D293B0A0A20207365727665722D3E626567696E28293B0A0A202069662028746869732D3E766572626F7369747929207B0A2020202053657269616C2E7072696E746C6E2822554920496E697469616C697A656422293B0A20207D0A7D0A0A766F6964204553505549436C6173733A3A736574566572626F7369747928566572626F73697479207629207B20746869732D3E766572626F73697479203D20763B207D0A0A4553505549436C6173732045535055493B .cpp ESPUI 2369666E6465662045535055495F680A23646566696E652045535055495F680A0A23646566696E652044454255475F455350554920747275650A23646566696E652057535F41555448454E5449434154494F4E2066616C73650A0A23696E636C756465202241726475696E6F2E68220A23696E636C756465202241726475696E6F4A736F6E2E68220A23696E636C756465202246532E68220A23696E636C75646520227374646C69625F6E6F6E69736F2E68220A0A23696620646566696E6564284553503332290A0A23696E636C75646520225350494646532E68220A23696E636C7564652022576946692E68220A23696E636C756465203C4173796E635443502E683E0A23696E636C756465203C4553504173796E635765625365727665722E683E0A0A23656C73650A0A23696E636C756465203C41726475696E6F4F54412E683E0A23696E636C756465203C45535038323636576946692E683E0A23696E636C756465203C455350383236366D444E532E683E0A23696E636C756465203C4553504173796E635443502E683E0A23696E636C756465203C4553504173796E635765625365727665722E683E0A23696E636C756465203C46532E683E0A23696E636C756465203C486173682E683E0A23696E636C756465203C535049464653456469746F722E683E0A0A23646566696E652046494C455F5752495445202277220A0A23656E6469660A0A2F2F204D6573736167652054797065732028616E6420636F6E74726F6C207479706573290A0A656E756D20436F6E74726F6C54797065203A2075696E74385F74207B0A20202F2F20666978656420636F6E74726F6C730A20205469746C65203D20302C0A0A20202F2F20757064617461626C6520636F6E74726F6C730A20205061642C0A20205061645769746843656E7465722C0A2020427574746F6E2C0A20204C6162656C2C0A202053776974636865722C0A2020536C696465722C0A20204E756D6265722C0A2020546578742C0A202047726170682C0A20204772617068506F696E742C0A20205461622C0A202053656C6563742C0A20204F7074696F6E2C0A20204D696E2C0A20204D61782C0A2020537465702C0A202047617567652C0A2020416363656C2C0A0A20205570646174654F6666736574203D203130302C0A2020557064617465506164203D203130312C0A20205570646174655061645769746843656E7465722C0A2020427574746F6E427574746F6E2C0A20205570646174654C6162656C2C0A202055706461746553776974636865722C0A2020557064617465536C696465722C0A20205570646174654E756D6265722C0A2020557064617465546578742C0A2020436C65617247726170682C0A20205570646174655461622C0A202055706461746553656C656374696F6E2C0A20205570646174654F7074696F6E2C0A20205570646174654D696E2C0A20205570646174654D61782C0A2020557064617465537465702C0A202055706461746547617567652C0A2020557064617465416363656C2C0A0A2020496E697469616C477569203D203230300A7D3B0A0A23646566696E652055495F494E495449414C5F47554920436F6E74726F6C547970653A3A496E697469616C4775690A0A23646566696E652055495F5449544C4520436F6E74726F6C547970653A3A5469746C650A23646566696E652055495F4C4142454C20436F6E74726F6C547970653A3A4C6162656C0A23646566696E652055495F425554544F4E20436F6E74726F6C547970653A3A427574746F6E0A23646566696E652055495F535749544348455220436F6E74726F6C547970653A3A53776974636865720A23646566696E652055495F50414420436F6E74726F6C547970653A3A5061640A23646566696E652055495F4350414420436F6E74726F6C547970653A3A437061640A23646566696E652055495F534C4944455220436F6E74726F6C547970653A3A536C696465720A23646566696E652055495F4E554D42455220436F6E74726F6C547970653A3A4E756D6265720A23646566696E652055495F544558545F494E50555420436F6E74726F6C547970653A3A546578740A23646566696E652055495F475241504820436F6E74726F6C547970653A3A47726170680A23646566696E652055495F4144445F47524150485F504F494E5420436F6E74726F6C547970653A3A4772617068506F696E740A0A23646566696E65205550444154455F4C4142454C20436F6E74726F6C547970653A3A5570646174654C6162656C0A23646566696E65205550444154455F535749544348455220436F6E74726F6C547970653A3A55706461746553776974636865720A23646566696E65205550444154455F534C4944455220436F6E74726F6C547970653A3A557064617465536C696465720A23646566696E65205550444154455F4E554D42455220436F6E74726F6C547970653A3A5570646174654E756D6265720A23646566696E65205550444154455F544558545F494E50555420436F6E74726F6C547970653A3A557064617465546578740A23646566696E6520434C4541525F475241504820436F6E74726F6C547970653A3A436C65617247726170680A0A2F2F20436F6C6F72730A656E756D20436F6E74726F6C436F6C6F72203A2075696E74385F74207B2054757271756F6973652C20456D6572616C642C20506574657272697665722C2057657461737068616C742C2053756E666C6F7765722C20436172726F742C20416C697A6172696E2C204461726B2C204E6F6E65203D2030784646207D3B0A23646566696E6520434F4C4F525F54555251554F49534520436F6E74726F6C436F6C6F723A3A54757271756F6973650A23646566696E6520434F4C4F525F454D4552414C4420436F6E74726F6C436F6C6F723A3A456D6572616C640A23646566696E6520434F4C4F525F5045544552524956455220436F6E74726F6C436F6C6F723A3A506574657272697665720A23646566696E6520434F4C4F525F57455441535048414C5420436F6E74726F6C436F6C6F723A3A57657461737068616C740A23646566696E6520434F4C4F525F53554E464C4F57455220436F6E74726F6C436F6C6F723A3A53756E666C6F7765720A23646566696E6520434F4C4F525F434152524F5420436F6E74726F6C436F6C6F723A3A436172726F740A23646566696E6520434F4C4F525F414C495A4152494E20436F6E74726F6C436F6C6F723A3A416C697A6172696E0A23646566696E6520434F4C4F525F4441524B20436F6E74726F6C436F6C6F723A3A4461726B0A23646566696E6520434F4C4F525F4E4F4E4520436F6E74726F6C436F6C6F723A3A4E6F6E650A0A636C61737320436F6E74726F6C207B0A7075626C69633A0A2020436F6E74726F6C5479706520747970653B0A202075696E7431365F742069643B202F2F206A757374206D6972726F72696E6720746865206964206865726520666F722070726163746963616C20726561736F6E730A2020636F6E73742063686172202A6C6162656C3B0A2020766F696420282A63616C6C6261636B2928436F6E74726F6C202A2C20696E74293B0A2020537472696E672076616C75653B0A2020436F6E74726F6C436F6C6F7220636F6C6F723B0A202075696E7431365F7420706172656E74436F6E74726F6C3B0A2020436F6E74726F6C202A6E6578743B0A0A202073746174696320636F6E7374657870722075696E7431365F74206E6F506172656E74203D203078666666663B0A0A2020436F6E74726F6C28436F6E74726F6C5479706520747970652C20636F6E73742063686172202A6C6162656C2C20766F696420282A63616C6C6261636B2928436F6E74726F6C202A2C20696E74292C20537472696E672076616C75652C20436F6E74726F6C436F6C6F7220636F6C6F722C0A2020202020202020202075696E7431365F7420706172656E74436F6E74726F6C203D20436F6E74726F6C3A3A6E6F506172656E74290A2020202020203A20747970652874797065292C206C6162656C286C6162656C292C2063616C6C6261636B2863616C6C6261636B292C2076616C75652876616C7565292C20636F6C6F7228636F6C6F72292C20706172656E74436F6E74726F6C28706172656E74436F6E74726F6C292C206E657874286E756C6C70747229207B0A202020206964203D206964436F756E7465722B2B3B0A20207D0A0A2020436F6E74726F6C28636F6E737420436F6E74726F6C2026636F6E74726F6C290A2020202020203A207479706528636F6E74726F6C2E74797065292C20696428636F6E74726F6C2E6964292C206C6162656C28636F6E74726F6C2E6C6162656C292C2063616C6C6261636B28636F6E74726F6C2E63616C6C6261636B292C2076616C756528636F6E74726F6C2E76616C7565292C20636F6C6F7228636F6E74726F6C2E636F6C6F72292C0A2020202020202020706172656E74436F6E74726F6C28636F6E74726F6C2E706172656E74436F6E74726F6C292C206E65787428636F6E74726F6C2E6E65787429207B7D0A0A707269766174653A0A20207374617469632075696E7431365F74206964436F756E7465723B0A7D3B0A0A2F2F2056616C7565730A23646566696E6520425F444F574E202D310A23646566696E6520425F555020310A0A23646566696E6520505F4C4546545F444F574E202D320A23646566696E6520505F4C4546545F555020320A23646566696E6520505F52494748545F444F574E202D330A23646566696E6520505F52494748545F555020330A23646566696E6520505F464F525F444F574E202D340A23646566696E6520505F464F525F555020340A23646566696E6520505F4241434B5F444F574E202D350A23646566696E6520505F4241434B5F555020350A23646566696E6520505F43454E5445525F444F574E202D360A23646566696E6520505F43454E5445525F555020360A0A23646566696E6520535F414354495645202D370A23646566696E6520535F494E41435449564520370A0A23646566696E6520534C5F56414C554520380A23646566696E65204E5F56414C554520390A23646566696E6520545F56414C55452031300A23646566696E6520535F56414C55452031310A0A656E756D20566572626F73697479203A2075696E74385F74207B205175696574203D20302C20566572626F73652C20566572626F73654A534F4E207D3B0A0A636C617373204553505549436C617373207B0A7075626C69633A0A20204553505549436C6173732829207B0A20202020766572626F73697479203D20566572626F736974793A3A51756965743B0A202020206A736F6E557064617465446F63756D656E7453697A65203D20323030303B0A202020206A736F6E496E697469616C446F63756D656E7453697A65203D20383030303B0A20202020736C69646572436F6E74696E756F7573203D2066616C73653B0A20207D0A2020756E7369676E656420696E74206A736F6E557064617465446F63756D656E7453697A653B0A2020756E7369676E656420696E74206A736F6E496E697469616C446F63756D656E7453697A653B0A2020626F6F6C20736C69646572436F6E74696E756F75733B0A0A2020766F696420736574566572626F7369747928566572626F7369747920766572626F73697479293B0A2020766F696420626567696E28636F6E73742063686172202A5F7469746C652C20636F6E73742063686172202A757365726E616D65203D206E756C6C7074722C20636F6E73742063686172202A70617373776F7264203D206E756C6C707472293B202020202020202F2F2053657475702073657276657220616E64207061676520696E204D656D6F72796D6F64650A2020766F696420626567696E53504946465328636F6E73742063686172202A5F7469746C652C20636F6E73742063686172202A757365726E616D65203D206E756C6C7074722C20636F6E73742063686172202A70617373776F7264203D206E756C6C707472293B202F2F2053657475702073657276657220616E64207061676520696E205350494646536D6F64650A0A2020766F6964207072657061726546696C6553797374656D28293B202F2F20496E697469616C6C79207072657073207468652066696C6573797374656D20616E64206C6F6164732061206C6F74206F6620737475666620696E746F205350494646530A2020766F6964206C69737428293B20202020202020202020202020202F2F204C6973747320535049464653206469726563746F72790A0A202075696E7431365F7420616464436F6E74726F6C28436F6E74726F6C5479706520747970652C20636F6E73742063686172202A6C6162656C2C20537472696E672076616C7565203D20537472696E67282222292C20436F6E74726F6C436F6C6F7220636F6C6F72203D20436F6E74726F6C436F6C6F723A3A54757271756F6973652C0A2020202020202020202020202020202020202020202075696E7431365F7420706172656E74436F6E74726F6C203D20436F6E74726F6C3A3A6E6F506172656E742C20766F696420282A63616C6C6261636B2928436F6E74726F6C202A2C20696E7429203D206E756C6C707472293B0A0A20202F2F2063726561746520456C656D656E74730A202075696E7431365F7420627574746F6E28636F6E73742063686172202A6C6162656C2C20766F696420282A63616C6C6261636B2928436F6E74726F6C202A2C20696E74292C20436F6E74726F6C436F6C6F7220636F6C6F722C20537472696E672076616C7565203D202222293B2020202020202020202F2F20437265617465204576656E7420427574746F6E0A202075696E7431365F7420737769746368657228636F6E73742063686172202A6C6162656C2C20766F696420282A63616C6C6261636B2928436F6E74726F6C202A2C20696E74292C20436F6E74726F6C436F6C6F7220636F6C6F722C20626F6F6C2073746172745374617465203D2066616C7365293B202F2F2043726561746520546F67676C6520427574746F6E0A202075696E7431365F742070616428636F6E73742063686172202A6C6162656C2C20766F696420282A63616C6C6261636B2928436F6E74726F6C202A2C20696E74292C20436F6E74726F6C436F6C6F7220636F6C6F72293B202020202020202020202020202020202020202020202020202020202020202F2F204372656174652050616420436F6E74726F6C0A202075696E7431365F74207061645769746843656E74657228636F6E73742063686172202A6C6162656C2C20766F696420282A63616C6C6261636B2928436F6E74726F6C202A2C20696E74292C20436F6E74726F6C436F6C6F7220636F6C6F72293B202F2F204372656174652050616420436F6E74726F6C20776974682043656E746572627574746F6E0A0A202075696E7431365F7420736C6964657228636F6E73742063686172202A6C6162656C2C20766F696420282A63616C6C6261636B2928436F6E74726F6C202A2C20696E74292C20436F6E74726F6C436F6C6F7220636F6C6F722C20696E742076616C75652C20696E74206D696E203D20302C0A202020202020202020202020202020202020696E74206D6178203D20313030293B202F2F2043726561746520536C6964657220436F6E74726F6C0A202075696E7431365F74206E756D62657228636F6E73742063686172202A6C6162656C2C20766F696420282A63616C6C6261636B2928436F6E74726F6C202A2C20696E74292C20436F6E74726F6C436F6C6F7220636F6C6F722C20696E742076616C75652C20696E74206D696E203D20302C0A202020202020202020202020202020202020696E74206D6178203D20313030293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F204372656174652061204E756D62657220496E70757420436F6E74726F6C0A202075696E7431365F74207465787428636F6E73742063686172202A6C6162656C2C20766F696420282A63616C6C6261636B2928436F6E74726F6C202A2C20696E74292C20436F6E74726F6C436F6C6F7220636F6C6F722C20537472696E672076616C7565203D202222293B202F2F204372656174652061205465787420496E70757420436F6E74726F6C0A0A20202F2F204F7574707574206F6E6C790A202075696E7431365F74206C6162656C28636F6E73742063686172202A6C6162656C2C20436F6E74726F6C436F6C6F7220636F6C6F722C20537472696E672076616C7565203D202222293B202F2F20437265617465204C6162656C0A202075696E7431365F7420677261706828636F6E73742063686172202A6C6162656C2C20436F6E74726F6C436F6C6F7220636F6C6F72293B20202020202020202020202020202020202020202F2F2043726561746520477261706820646973706C61790A202075696E7431365F7420676175676528636F6E73742063686172202A6C6162656C2C20436F6E74726F6C436F6C6F7220636F6C6F722C20696E742076616C75652C20696E74206D696E203D20302C0A2020202020202020202020202020202020696E74206D6178203D20313030293B202F2F2043726561746520476175676520646973706C61790A0A20202F2F20496E707574206F6E6C790A202075696E7431365F7420616363656C65726F6D6574657228636F6E73742063686172202A6C6162656C2C20766F696420282A63616C6C6261636B2928436F6E74726F6C202A2C20696E74292C20436F6E74726F6C436F6C6F7220636F6C6F72293B0A0A20202F2F2055706461746520456C656D656E74730A0A2020436F6E74726F6C202A676574436F6E74726F6C2875696E7431365F74206964293B0A0A20202F2F2055706461746520456C656D656E74730A2020766F696420757064617465436F6E74726F6C56616C75652875696E7431365F742069642C20537472696E672076616C75652C20696E7420636C69656E744964203D202D31293B0A2020766F696420757064617465436F6E74726F6C56616C756528436F6E74726F6C202A636F6E74726F6C2C20537472696E672076616C75652C20696E7420636C69656E744964203D202D31293B0A0A2020766F696420757064617465436F6E74726F6C2875696E7431365F742069642C20696E7420636C69656E744964203D202D31293B0A2020766F696420757064617465436F6E74726F6C28436F6E74726F6C202A636F6E74726F6C2C20696E7420636C69656E744964203D202D31293B0A0A2020766F6964207072696E742875696E7431365F742069642C20537472696E672076616C7565293B0A2020766F6964207570646174654C6162656C2875696E7431365F742069642C20537472696E672076616C7565293B0A2020766F69642075706461746553776974636865722875696E7431365F742069642C20626F6F6C206E56616C75652C20696E7420636C69656E744964203D202D31293B0A2020766F696420757064617465536C696465722875696E7431365F742069642C20696E74206E56616C75652C20696E7420636C69656E744964203D202D31293B0A2020766F6964207570646174654E756D6265722875696E7431365F742069642C20696E74206E56616C75652C20696E7420636C69656E744964203D202D31293B0A2020766F696420757064617465546578742875696E7431365F742069642C20537472696E67206E56616C75652C20696E7420636C69656E744964203D202D31293B0A2020766F69642075706461746553656C6563742875696E7431365F742069642C20537472696E67206E56616C75652C20696E7420636C69656E744964203D202D31293B0A2020766F69642075706461746547617567652875696E7431365F742069642C20696E74206E756D6265722C20696E7420636C69656E744964293B0A0A2020766F696420636C65617247726170682875696E7431365F742069642C20696E7420636C69656E744964203D202D31293B0A2020766F6964206164644772617068506F696E742875696E7431365F742069642C20696E74206E56616C75652C20696E7420636C69656E744964203D202D31293B0A0A20202F2F205661726961626C65730A2020636F6E73742063686172202A75695F7469746C65203D20224553505549223B202F2F2053746F7265205549205469746C6520616E6420486561646572204E616D650A2020436F6E74726F6C202A636F6E74726F6C73203D206E756C6C7074723B0A2020766F6964206A736F6E446F6D284173796E63576562536F636B6574436C69656E74202A636C69656E74293B0A0A2020566572626F7369747920766572626F736974793B0A0A20204173796E63576562536572766572202A7365727665723B0A20204173796E63576562536F636B6574202A77733B0A0A707269766174653A0A2020636F6E73742063686172202A626173696341757468557365726E616D65203D206E756C6C7074723B0A2020636F6E73742063686172202A62617369634175746850617373776F7264203D206E756C6C7074723B0A2020626F6F6C20626173696341757468203D20747275653B0A7D3B0A0A65787465726E204553505549436C6173732045535055493B0A23656E6469660A .h tools prepare_static_ui_sources 23212F7573722F62696E2F656E7620707974686F6E330A0A66726F6D206A736D696E20696D706F7274206A736D696E206173206A736D696E6966790A66726F6D2068746D6C6D696E20696D706F7274206D696E6966792061732068746D6C6D696E6966790A66726F6D20637373636F6D70726573736F7220696D706F727420636F6D7072657373206173206373736D696E6966790A696D706F727420677A69700A696D706F7274207379730A696D706F7274206F732E706174680A696D706F72742061726770617273650A696D706F72742072650A66726F6D20676C6F6220696D706F727420676C6F620A0A5441524745545F54454D504C415445203D20272727636F6E73742063686172207B636F6E7374616E747D5B5D2050524F474D454D203D2052223D3D3D3D3D280A7B6D696E69646174617D0A293D3D3D3D3D223B0A0A636F6E73742075696E74385F74207B636F6E7374616E747D5F475A49505B7B677A69706C656E7D5D2050524F474D454D203D207B7B207B677A6970646174617D207D7D3B0A2727270A0A6465662070617273655F617267756D656E747328617267733D4E6F6E65293A0A20202020706172736572203D2061726770617273652E417267756D656E74506172736572280A20202020202020206465736372697074696F6E3D225072657061726573204553505549206865616465722066696C6573206279206D696E696679696E6720616E6420677A697070696E672048544D4C2C204A5320616E642043535320736F757263652066696C65732E22290A202020207061727365722E6164645F617267756D656E7428222D2D6175746F222C20222D2D616C6C222C20222D61222C20646573743D226175746F222C20616374696F6E3D2273746F72655F74727565222C0A20202020202020202020202020202020202020202020202068656C703D224175746F6D61746963616C6C792066696E6420616C6C20736F757263652066696C657320696E20646174612F20616E642077726974652043206865616465722066696C657320746F207372632F22290A202020207061727365722E6164645F617267756D656E7428222D2D736F75726365222C20222D2D736F7572636573222C20222D73222C20646573743D22736F7572636573222C2064656661756C743D4E6F6E652C0A20202020202020202020202020202020202020202020202068656C703D22536F7572636573206469726563746F727920636F6E7461696E696E6720435353206F72204A532066696C6573204F52206F6E652073706563696669632066696C6520746F206D696E69667922290A202020207061727365722E6164645F617267756D656E7428222D2D746172676574222C20222D74222C20646573743D22746172676574222C2064656661756C743D4E6F6E652C0A20202020202020202020202020202020202020202020202068656C703D22546172676574206469726563746F727920636F6E7461696E696E672043206865616465722066696C6573204F52206F6E652043206865616465722066696C6522290A202020207061727365722E6164645F617267756D656E7428222D2D6E6F73746F72656D696E69222C20222D6D222C20616374696F6E3D2273746F72655F66616C7365222C20646573743D2273746F72656D696E69222C0A20202020202020202020202020202020202020202020202068656C703D22446F206E6F742073746F726520696E7465726D656469617465206D696E69666965642066696C6573206E65787420746F20746865206F726967696E616C732028692E652E206F6E6C7920777269746520746F207468652043206865616465722066696C65732922290A2020202061726773203D207061727365722E70617273655F617267732861726773290A202020206966206E6F7420617267732E6175746F20616E6420286E6F7420617267732E736F7572636573206F72206E6F7420617267732E746172676574293A0A20202020202020207072696E7428224552524F523A20596F75206E65656420746F207370656369667920656974686572202D2D6175746F206F7220626F7468202D2D736F7572636520616E64202D2D7461726765745C6E22290A20202020202020207061727365722E7072696E745F68656C7028290A20202020202020207379732E657869742831290A2020202072657475726E20617267730A0A646566206765745F636F6E7465787428696E66696C652C206F757466696C65293A0A20202020696E66696C65093D206F732E706174682E7265616C7061746828696E66696C65290A202020206469722C206E616D652C207479706520093D20286F732E706174682E626173656E616D65286F732E706174682E6469726E616D6528696E66696C6529292C206F732E706174682E626173656E616D6528696E66696C65292E73706C6974286F732E706174682E657874736570295B305D2C206F732E706174682E626173656E616D6528696E66696C65292E73706C6974286F732E706174682E657874736570295B2D315D20290A2020202074797065203D20747970652E737472697028222E22292E6C6F77657228290A202020206966206469722E6C6F7765722829203D3D20747970653A0A2020202020202020646972203D206F732E706174682E626173656E616D65286F732E706174682E6469726E616D65286F732E706174682E6469726E616D6528696E66696C652929290A2020202069662074797065203D3D202268746D223A0A202020202020202074797065203D202768746D6C270A202020206E616D65203D206F732E706174682E626173656E616D65286E616D65290A20202020696E646972093D206F732E706174682E6469726E616D6528696E66696C65290A202020206966206F732E706174682E6973646972286F757466696C65293A0A20202020202020206F757464697220093D206F732E706174682E7265616C70617468286F757466696C65290A20202020202020206F757466696C656E616D65093D20222573257325732E6822202520286469722C206E616D652E6361706974616C697A6528292C20747970652E75707065722829290A20202020202020206F757466696C65093D206F732E706174682E7265616C70617468286F732E706174682E7365702E6A6F696E285B6F75746469722C206F757466696C656E616D655D29290A20202020656C73653A0A20202020202020206F757466696C65093D206F732E706174682E7265616C70617468286F757466696C65290A20202020202020206F7574646972093D206F732E706174682E6469726E616D65286F757466696C65290A20202020202020206F757466696C656E616D65093D206F732E706174682E626173656E616D65286F757466696C65290A202020206D696E6966696C65093D2072652E73756228275C2E285B5E2E5D2B2924272C20272E6D696E2E5C5C31272C20696E66696C6529206966206E6F7420222E6D696E2E2220696E20696E66696C6520656C736520696E66696C650A20202020636F6E7374616E74093D202725735F25732720252028747970652E757070657228292C206E616D652E75707065722829290A2020202072657475726E206C6F63616C7328290A202020200A64656620706572666F726D5F677A69702863293A0A20202020636F6D70726573736564203D20677A69702E636F6D707265737328627974657328635B276D696E6964617461275D2C20277574662D382729290A20202020635B27677A697064617461275D203D20272C272E6A6F696E285B2073747228622920666F72206220696E20636F6D70726573736564205D290A20202020635B27677A69706C656E275D203D206C656E28636F6D70726573736564290A202020207072696E7428222020475A49502064617461206C656E6774683A20257322202520635B27677A69706C656E275D290A2020202072657475726E20630A202020200A64656620706572666F726D5F6D696E6966792863293A0A2020202077697468206F70656E28635B27696E66696C65275D2920617320696E66696C653A0A20202020202020206D696E6966696572203D207B0A20202020202020202020202027637373273A206373736D696E6966792C200A202020202020202020202020276A73273A206A736D696E6966792C200A2020202020202020202020202768746D6C273A2068746D6C6D696E6966790A20202020202020207D2E67657428635B2774797065275D29206F722068746D6C6D696E6966790A20202020202020207072696E74282220205573696E67202573206D696E696669657222202520635B2774797065275D290A2020202020202020635B276D696E6964617461275D203D206D696E696669657228696E66696C652E726561642829290A2020202072657475726E20706572666F726D5F677A69702863290A0A6465662070726F636573735F66696C6528696E66696C652C206F75746469722C2073746F72656D696E693D54727565293A0A202020207072696E74282250726F63657373696E672066696C6520257322202520696E66696C65290A2020202063203D206765745F636F6E7465787428696E66696C652C206F7574646972290A2020202063203D20706572666F726D5F6D696E6966792863290A2020202069662073746F72656D696E693A0A2020202020202020696620635B27696E66696C65275D203D3D20635B276D696E6966696C65275D3A0A2020202020202020202020207072696E74282220204F726967696E616C2066696C6520697320616C7265616479206D696E69666965642C207265667573696E6720746F206F766572777269746520697422290A2020202020202020656C73653A0A2020202020202020202020207072696E742822202057726974696E67206D696E69666965642066696C6520257322202520635B276D696E6966696C65275D290A20202020202020202020202077697468206F70656E28635B276D696E6966696C65275D2C2027772B2729206173206D696E6966696C653A0A202020202020202020202020202020206D696E6966696C652E777269746528635B276D696E6964617461275D290A2020202077697468206F70656E28635B276F757466696C65275D2C2027772B2729206173206F757466696C653A0A20202020202020207072696E74282220205573696E67204320636F6E7374616E74206E616D657320257320616E642025735F475A49502220252028635B27636F6E7374616E74275D2C20635B27636F6E7374616E74275D29290A20202020202020207072696E742822202057726974696E672043206865616465722066696C6520257322202520635B276F757466696C65275D290A20202020202020206F757466696C652E7772697465285441524745545F54454D504C4154452E666F726D6174282A2A6329290A20202020202020200A6465662066696C656E616D6566696C746572287061747465726E2C20737472696E6773293A0A2020202072657475726E2066696C7465722872652E636F6D70696C65287061747465726E292E7365617263682C20737472696E67732920202020202020200A20202020202020200A6465662070726F636573735F64697228736F757263656469722C206F75746469722C207265637572736976653D547275652C2073746F72656D696E693D54727565293A0A202020207061747465726E203D2072272F2A5C2E286373737C6A737C68746D7C68746D6C2924270A2020202066696C6573203D20676C6F6228736F75726365646972202B20222F2A2A2F2A222C207265637572736976653D54727565292B676C6F6228736F75726365646972202B20222F2A22292069662072656375727369766520656C736520676C6F6228736F75726365646972202B20222F2A22290A2020202066696C6573203D2066696C656E616D6566696C746572287061747465726E2C2066696C6573290A20202020666F72206620696E207365742866696C6573293A0A20202020202020206966206E6F7420272E6D696E2E2720696E20663A0A20202020202020202020202070726F636573735F66696C6528662C206F75746469722C2073746F72656D696E69290A2020202020202020656C6966206E6F74206F732E706174682E697366696C6528662E7265706C61636528222E6D696E2E222C20222E2229293A0A20202020202020202020202070726F636573735F66696C6528662C206F75746469722C2073746F72656D696E69290A2020202020202020202020200A64656620636865636B5F617267732861726773293A0A2020202061626F7274203D20300A202020206966206E6F74206F732E706174682E65786973747328617267732E736F7572636573293A0A20202020202020207072696E7428224552524F523A20536F7572636520257320646F6573206E6F7420657869737422202520617267732E736F7572636573290A202020202020202061626F7274202B3D20320A202020206966206E6F74206F732E706174682E6973646972286F732E706174682E6469726E616D6528617267732E74617267657429293A0A20202020202020207072696E7428224552524F523A20506172656E74206469726563746F7279206F662074617267657420257320646F6573206E6F7420657869737422202520617267732E746172676574290A202020202020202061626F7274202B3D20340A202020206966206F732E706174682E697364697228617267732E736F75726365732920616E64206E6F74206F732E706174682E697364697228617267732E746172676574293A0A20202020202020207072696E7428224552524F523A20536F757263652025732069732061206469726563746F72792C20746172676574202573206973206E6F742220252028617267732E736F75726365732C20617267732E74617267657429290A202020202020202061626F7274202B3D20380A2020202069662061626F7274203E20303A0A20202020202020207072696E74282241626F7274696E672E22290A20202020202020207379732E657869742861626F7274290A0A646566206D61696E2861726773293A0A20202020617267732E736F7572636573203D206F732E706174682E7265616C7061746828617267732E736F7572636573206F72206F732E7365702E6A6F696E28286F732E706174682E6469726E616D65286F732E706174682E7265616C70617468285F5F66696C655F5F29292C20222E2E222C202264617461222929290A20202020617267732E74617267657420203D206F732E706174682E7265616C7061746828617267732E74617267657420206F72206F732E7365702E6A6F696E28286F732E706174682E6469726E616D65286F732E706174682E7265616C70617468285F5F66696C655F5F29292C20222E2E222C2022737263222929290A20202020636865636B5F617267732861726773290A202020206966206F732E706174682E697366696C6528617267732E736F7572636573293A0A20202020202020207072696E742822536F7572636520257320697320612066696C652C2077696C6C2070726F63657373206F6E652066696C65206F6E6C792E22202520617267732E736F7572636573290A202020202020202070726F636573735F66696C6528617267732E736F75726365732C20617267732E7461726765742C2073746F72656D696E69203D20617267732E73746F72656D696E69290A20202020656C6966206F732E706174682E697364697228617267732E736F7572636573293A0A20202020202020207072696E742822536F757263652025732069732061206469726563746F72792C20736561726368696E6720666F722066696C6573207265637572736976656C792E2E2E22202520617267732E736F7572636573290A202020202020202070726F636573735F64697228617267732E736F75726365732C20617267732E7461726765742C20726563757273697665203D20547275652C2073746F72656D696E69203D20617267732E73746F72656D696E69290A0A6966205F5F6E616D655F5F203D3D20225F5F6D61696E5F5F2220616E6420226765745F69707974686F6E22206E6F7420696E2064697228293A0A202020206D61696E2870617273655F617267756D656E74732829290A .py