Transaction

Summary

Version 1
Size 96.9 KB
Vsize 96.9 KB
Weight 396872
Locktime 0
Block 100316
Transaction fd6915b2b5dd8b3df1a996c1f2085faeac40f25b6f1989d84bb5630b89e0ec41
>
0.00000001 NMC

Input scripts

0.304502203c65dda1390d6751dd245cfa24b9926bfdbce4e8a10e1df6a001227366a4e7d50221008845eaf67c9daf6d29dba6d3cc2b2c6333824d15a20362e8fa57d5e462fab788[ALL]

Output scripts

0.043f3ebb107fb38112af5a7848c8b9a172950a01358cbc8070b0faa34b5d4fd18ddb88578c1c89a734a52f34bc5f6a9db24a027bd1bbe04864a9f30081a3345c4c OP_CHECKSIG
1.7461203d202876616c2026202828307831203c3c202873697a65202a20382929202d20312929203c3c20282877686572652026202834202d2073697a652929202a2038293b0a095045585f4f555428626173652c2050455843414452532c204d4b5f50455843414452532850455843414452535f434d445f57524954452c2077686572652c2073697a6529293b0a095045585f4f555428626173652c205045584357444154412c2064617461293b0a7d0a0a2f2a20496e7465726661636573202a2f0a2f2a204e6f74653a20576f726b2d61726f756e640a202a20204f6e20534343205043494558432c206f6e6520646576696365206973207365656e206f6e20616c6c203332206465765f6e6f2e0a202a2020417320534343205043494558432063616e2068617665206f6e6c79206f6e6520646576696365206f6e20746865206275732c207765206c6f6f6b206f6e6c79206f6e65206465765f6e6f2e0a202a20286465765f6e6f203d2031290a202a2f0a73746174696320696e74207363635f70636965785f726561645f636f6e66696728737472756374207063695f627573202a6275732c20756e7369676e656420696e7420646576666e2c0a0909090920696e742077686572652c20696e742073697a652c20756e7369676e656420696e74202a76616c290a7b0a09737472756374207063695f636f6e74726f6c6c6572202a706862203d207063695f6275735f746f5f686f737428627573293b0a0a09696620286275732d3e6e756d626572203d3d207068622d3e66697273745f6275736e6f202626205043495f534c4f5428646576666e2920213d203129207b0a09092a76616c203d207e303b0a090972657475726e2050434942494f535f4445564943455f4e4f545f464f554e443b0a097d0a0a09696620286275732d3e6e756d626572203d3d2030202626205043495f534c4f5428646576666e29203d3d2030290a09092a76616c203d20636f6e6669675f726561645f70636965785f7263287068622d3e6366675f616464722c2077686572652c2073697a65293b0a09656c73650a09092a76616c203d20636f6e6669675f726561645f70636965785f646576287068622d3e6366675f616464722c206275732d3e6e756d6265722c0a090909095043495f534c4f5428646576666e292c205043495f46554e4328646576666e292c2077686572652c2073697a65293b0a0a0972657475726e2050434942494f535f5355434345535346554c3b0a7d0a0a73746174696320696e74207363635f70636965785f77726974655f636f6e66696728737472756374207063695f627573202a6275732c20756e7369676e656420696e7420646576666e2c0a090909092020696e742077686572652c20696e742073697a652c20756e7369676e656420696e742076616c290a7b0a09737472756374207063695f636f6e74726f6c6c6572202a706862203d207063695f6275735f746f5f686f737428627573293b0a0a09696620286275732d3e6e756d626572203d3d207068622d3e66697273745f6275736e6f202626205043495f534c4f5428646576666e2920213d2031290a090972657475726e2050434942494f535f4445564943455f4e4f545f464f554e443b0a0a09696620286275732d3e6e756d626572203d3d2030202626205043495f534c4f5428646576666e29203d3d2030290a0909636f6e6669675f77726974655f70636965785f7263287068622d3e6366675f616464722c2077686572652c2073697a652c2076616c293b0a09656c73650a0909636f6e6669675f77726974655f70636965785f646576287068622d3e6366675f616464722c206275732d3e6e756d6265722c0a0909095043495f534c4f5428646576666e292c205043495f46554e4328646576666e292c2077686572652c2073697a652c2076616c293b0a0972657475726e2050434942494f535f5355434345535346554c3b0a7d0a0a73746174696320737472756374207063695f6f7073207363635f70636965785f7063695f6f7073203d207b0a097363635f70636965785f726561645f636f6e6669672c0a097363635f70636965785f77726974655f636f6e6669672c0a7d3b0a0a73746174696320766f69642070636965785f636c6561725f696e74725f616c6c28756e7369676e656420696e74205f5f696f6d656d202a62617365290a7b0a095045585f4f555428626173652c20504558414552525354532c2030786666666666666666293b0a095045585f4f555428626173652c2050455850524552525354532c2030786666666666666666293b0a095045585f4f555428626173652c20504558494e545354532c2030786666666666666666293b0a7d0a0a23696620300a73746174696320766f69642070636965785f64697361626c655f696e74725f616c6c28756e7369676e656420696e74202a62617365290a7b0a095045585f4f555428626173652c20504558494e544d41534b2c202020307830293b0a095045585f4f555428626173652c20504558414552524d41534b2c2020307830293b0a095045585f4f555428626173652c2050455850524552524d41534b2c20307830293b0a095045585f4f555428626173652c2050455856444d41534b2c20202020307830293b0a7d0a23656e6469660a0a73746174696320766f69642070636965785f656e61626c655f696e74725f616c6c28756e7369676e656420696e74205f5f696f6d656d202a62617365290a7b0a095045585f4f555428626173652c20504558494e544d41534b2c2030783030303065376631293b0a095045585f4f555428626173652c20504558414552524d41534b2c2030783033666630316666293b0a095045585f4f555428626173652c2050455850524552524d41534b2c2030783030303130313066293b0a095045585f4f555428626173652c2050455856444d41534b2c2030783030303030303031293b0a7d0a0a73746174696320766f69642070636965785f636865636b5f73746174757328756e7369676e656420696e74205f5f696f6d656d202a62617365290a7b0a0975696e7433325f7420657272203d20303b0a0975696e7433325f7420696e747374732c20616572722c2070726572722c2072637663702c206c656e6572723b0a0975696e7433325f74206d6165612c206d6165633b0a0a09696e74737473203d205045585f494e28626173652c20504558494e54535453293b0a0961657272203d205045585f494e28626173652c2050455841455252535453293b0a097072657272203d205045585f494e28626173652c205045585052455252535453293b0a097263766370203d205045585f494e28626173652c2050455852435643504c494441293b0a096c656e657272203d205045585f494e28626173652c205045584c454e455252494441293b0a0a0969662028696e74737473207c7c2061657272207c7c207072657272207c7c207263766370207c7c206c656e657272290a0909657272203d20313b0a0a0970725f696e666f2822504345584320696e7465727275707421215c6e22293b0a0970725f696e666f2822504558494e54535453202020203a3078253038785c6e222c20696e74737473293b0a0970725f696e666f2822504558414552525354532020203a3078253038785c6e222c2061657272293b0a0970725f696e666f2822504558505245525253545320203a3078253038785c6e222c207072657272293b0a0970725f696e666f282250455852435643504c494441203a3078253038785c6e222c207263766370293b0a0970725f696e666f28225045584c454e455252494441203a3078253038785c6e222c206c656e657272293b0a0a092f2a207072696e742064657461696c206f662050726f74656374696f6e204572726f72202a2f0a0969662028696e747374732026203078303030303430303029207b0a090975696e7433325f7420692c206e3b0a0909666f72202869203d20303b2069203c20343b20692b2b29207b0a0909096e203d2031203c3c20693b0a0909096966202870726572722026206e29207b0a090909096d616561203d205045585f494e28626173652c205045584d414541286929293b0a090909096d616563203d205045585f494e28626173652c205045584d414543286929293b0a0909090970725f696e666f28225045584d414543256420202020203a3078253038785c6e222c20692c206d616563293b0a0909090970725f696e666f28225045584d414541256420202020203a3078253038785c6e222c20692c206d616561293b0a0909097d0a09097d0a097d0a0a0969662028657272290a090970636965785f636c6561725f696e74725f616c6c2862617365293b0a7d0a0a7374617469632069727172657475726e5f742070636965785f68616e646c655f696e7465726e616c5f69727128696e74206972712c20766f6964202a6465765f6964290a7b0a09737472756374207063695f636f6e74726f6c6c6572202a706862203d206465765f69643b0a0a0970725f6465627567282250434945583a70636965785f68616e646c655f696e7465726e616c5f697271286972713d2564295c6e222c20697271293b0a0a094255475f4f4e287068622d3e6366675f61646472203d3d204e554c4c293b0a0a0970636965785f636865636b5f737461747573287068622d3e6366675f61646472293b0a0a0972657475726e204952515f48414e444c45443b0a7d0a0a737461746963205f5f696e697420696e742063656c6c65625f73657475705f706369657828737472756374206465766963655f6e6f6465202a6e6f64652c0a090909092020202020737472756374207063695f636f6e74726f6c6c6572202a706862290a7b0a09737472756374207265736f7572636509723b0a09737472756374206f665f697271206f6972713b0a09696e7420766972713b0a0a092f2a20534d4d494f207265676973746572733b207573656420696e7369646520746869732066696c65202a2f0a09696620286f665f616464726573735f746f5f7265736f75726365286e6f64652c20302c2026722929207b0a090970725f65727228225043494558433a4661696c656420746f2067657420636f6e666967207265736f757263652e5c6e22293b0a090972657475726e20313b0a097d0a097068622d3e6366675f61646472203d20696f72656d617028722e73746172742c207265736f757263655f73697a6528267229293b0a0969662028217068622d3e6366675f6164647229207b0a090970725f65727228225043494558433a4661696c656420746f2072656d617020534d4d494f20726567696f6e2e5c6e22293b0a090972657475726e20313b0a097d0a0a092f2a204e6f7420757365206366675f646174612c2020636d6420616e642064617461207265677320617265206e656172206164647265737320726567202a2f0a097068622d3e6366675f64617461203d204e554c4c3b0a0a092f2a20736574207063695f6f7073202a2f0a097068622d3e6f7073203d20267363635f70636965785f7063695f6f70733b0a0a092f2a20696e7465726e616c20696e746572727570742068616e646c6572202a2f0a09696620286f665f6972715f6d61705f6f6e65286e6f64652c20312c20266f6972712929207b0a090970725f65727228225043494558433a4661696c656420746f206d6170206972715c6e22293b0a0909676f746f206572726f723b0a097d0a0976697271203d206972715f6372656174655f6f665f6d617070696e67286f6972712e636f6e74726f6c6c65722c206f6972712e7370656369666965722c0a0909090920202020206f6972712e73697a65293b0a0969662028726571756573745f69727128766972712c2070636965785f68616e646c655f696e7465726e616c5f6972712c0a090909302c20227063696578222c2028766f6964202a297068622929207b0a090970725f65727228225043494558433a4661696c656420746f2072657175657374206972715c6e22293b0a0909676f746f206572726f723b0a097d0a0a092f2a20656e61626c6520616c6c20696e7465727275707473202a2f0a0970636965785f636c6561725f696e74725f616c6c287068622d3e6366675f61646472293b0a0970636965785f656e61626c655f696e74725f616c6c287068622d3e6366675f61646472293b0a092f2a204d53493a20544244202a2f0a0a0972657475726e20303b0a0a6572726f723a0a097068622d3e6366675f64617461203d204e554c4c3b0a09696620287068622d3e6366675f61646472290a0909696f756e6d6170287068622d3e6366675f61646472293b0a097068622d3e6366675f61646472203d204e554c4c3b0a0972657475726e20313b0a7d0a0a7374727563742063656c6c65625f7068625f737065632063656c6c65625f70636965785f73706563205f5f696e697464617461203d207b0a092e7365747570203d2063656c6c65625f73657475705f70636965782c0a092e6f7073203d20267363635f70636965785f6f70732c0a092e696f77615f696e6974203d20267363635f70636965785f696f77615f696e69742c0a7d3b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f63656c6c2f63656c6c65625f7363635f73696f2e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303530353000313231313437343433333000303032333330300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2073657475702073657269616c20706f727420696e205343430a202a0a202a2028432920436f7079726967687420323030362d3230303720544f534849424120434f52504f524154494f4e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f720a202a2028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e736520616c6f6e670a202a207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f66747761726520466f756e646174696f6e2c20496e632e2c0a202a203531204672616e6b6c696e205374726565742c20466966746820466c6f6f722c20426f73746f6e2c204d412030323131302d31333031205553412e0a202a2f0a0a23696e636c756465203c6c696e75782f7474792e683e0a23696e636c756465203c6c696e75782f73657269616c2e683e0a23696e636c756465203c6c696e75782f73657269616c5f636f72652e683e0a23696e636c756465203c6c696e75782f636f6e736f6c652e683e0a0a23696e636c756465203c61736d2f696f2e683e0a23696e636c756465203c61736d2f70726f6d2e683e0a0a2f2a2073696f20697271303d307862303030313030323220697271303d307862303030313030323320697271323d30786230303031303032340a202020206d6d696f3d30786666663030302d3078313030302c30786666323030302d307831303030202a2f0a73746174696320696e7420747878395f73657269616c5f6269746d6170205f5f696e6974646174613b0a0a73746174696320737472756374207b0a0975696e7433325f74206f66667365743b0a0975696e7433325f7420696e6465783b0a7d20747878395f7363635f7461625b335d205f5f696e697464617461203d207b0a097b2030783330302c2030207d2c092f2a203078464646333030202a2f0a097b2030783430302c2030207d2c092f2a203078464646343030202a2f0a097b2030783830302c2031207d092f2a203078464632383030202a2f0a7d3b0a0a73746174696320696e74205f5f696e697420747878395f73657269616c5f696e697428766f6964290a7b0a0965787465726e20696e74206561726c795f73657269616c5f747878395f73657475702873747275637420756172745f706f7274202a706f7274293b0a09737472756374206465766963655f6e6f6465202a6e6f6465203d204e554c4c3b0a09696e7420693b0a0973747275637420756172745f706f7274207265713b0a09737472756374206f665f697271206972713b0a09737472756374207265736f75726365207265733b0a0a097768696c652028286e6f6465203d206f665f66696e645f636f6d70617469626c655f6e6f6465286e6f64652c0a090909092273657269616c222c2022746f73686962612c73696f2d73636322292920213d204e554c4c29207b0a0909666f72202869203d20303b2069203c2041525241595f53495a4528747878395f7363635f746162293b20692b2b29207b0a090909696620282128747878395f73657269616c5f6269746d617020262028313c3c692929290a09090909636f6e74696e75653b0a0a090909696620286f665f6972715f6d61705f6f6e65286e6f64652c20692c202669727129290a09090909636f6e74696e75653b0a090909696620286f665f616464726573735f746f5f7265736f75726365286e6f64652c0a09090909747878395f7363635f7461625b695d2e696e6465782c202672657329290a09090909636f6e74696e75653b0a0a0909096d656d73657428267265712c20302c2073697a656f662872657129293b0a0909097265712e6c696e65203d20693b0a0909097265712e696f74797065203d205550494f5f4d454d3b0a0909097265712e6d617062617365203d207265732e7374617274202b20747878395f7363635f7461625b695d2e6f66667365743b0a23696664656620434f4e4649475f53455249414c5f545858395f434f4e534f4c450a0909097265712e6d656d62617365203d20696f72656d6170287265712e6d6170626173652c2030783234293b0a23656e6469660a0909097265712e697271203d206972715f6372656174655f6f665f6d617070696e67286972712e636f6e74726f6c6c65722c0a090909096972712e7370656369666965722c206972712e73697a65293b0a0909097265712e666c616773207c3d205550465f494f52454d4150207c205550465f42554747595f554152540a090909092f2a484156455f4354535f4c494e452a2f3b0a0909097265712e75617274636c6b203d2038333330303030303b0a0909096561726c795f73657269616c5f747878395f73657475702826726571293b0a09097d0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320696e74205f5f696e697420747878395f73657269616c5f636f6e6669672863686172202a707472290a7b0a09696e7409693b0a0a09666f7220283b3b29207b0a090973776974636820286765745f6f7074696f6e28267074722c2026692929207b0a090964656661756c743a0a09090972657475726e20303b0a09096361736520323a0a090909747878395f73657269616c5f6269746d6170207c3d2031203c3c20693b0a090909627265616b3b0a09096361736520313a0a090909747878395f73657269616c5f6269746d6170207c3d2031203c3c20693b0a09090972657475726e20303b0a09097d0a097d0a7d0a5f5f73657475702822747878395f73657269616c3d222c20747878395f73657269616c5f636f6e666967293b0a0a636f6e736f6c655f696e697463616c6c28747878395f73657269616c5f696e6974293b0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f63656c6c2f63656c6c65625f7363635f7568632e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303437323600313231313437343433333000303032333237360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a205343432028537570657220436f6d70616e696f6e204368697029205548432073657475700a202a0a202a2028432920436f7079726967687420323030362d3230303720544f534849424120434f52504f524154494f4e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f720a202a2028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e736520616c6f6e670a202a207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f66747761726520466f756e646174696f6e2c20496e632e2c0a202a203531204672616e6b6c696e205374726565742c20466966746820466c6f6f722c20426f73746f6e2c204d412030323131302d31333031205553412e0a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f7063692e683e0a0a23696e636c756465203c61736d2f64656c61792e683e0a23696e636c756465203c61736d2f696f2e683e0a23696e636c756465203c61736d2f6d6163686465702e683e0a0a23696e636c756465202263656c6c65625f7363632e68220a0a23646566696e65205548435f52455345545f574149545f4d41582031303030300a0a73746174696320696e6c696e6520696e74207568635f636c6b6374726c5f7265616479287533322076616c290a7b0a09636f6e737420753332206d61736b203d205343435f5548435f55534243454e207c205343435f5548435f55534243454e3b0a0972657475726e282876616c2026206d61736b29203d3d206d61736b293b0a7d0a0a2f2a0a202a205548432875736220686f737420636f6e74726f6c6c65722920656e61626c652066756e6374696f6e2e0a202a2061666665637420746f20626f7468206f66204f48434920616e64204548434920636f7265206d6f64756c652e0a202a2f0a73746174696320766f696420656e61626c655f7363635f75686328737472756374207063695f646576202a646576290a7b0a09766f6964205f5f696f6d656d202a7568635f626173653b0a09753332205f5f696f6d656d202a7568635f636c6b6374726c3b0a09753332205f5f696f6d656d202a7568635f65636d6f64653b0a097533322076616c203d20303b0a09696e7420693b0a0a0969662028216d616368696e655f69732863656c6c65625f62656174292026260a0920202020216d616368696e655f69732863656c6c65625f6e617469766529290a090972657475726e3b0a0a097568635f62617365203d20696f72656d6170287063695f7265736f757263655f7374617274286465762c2030292c0a0909092020207063695f7265736f757263655f6c656e286465762c203029293b0a0969662028217568635f6261736529207b0a09097072696e746b284b45524e5f45525220226661696c656420746f206d61702055484320726567697374657220626173652e5c6e22293b0a090972657475726e3b0a097d0a097568635f636c6b6374726c203d207568635f62617365202b205343435f5548435f434b524354524c3b0a097568635f65636d6f646520203d207568635f62617365202b205343435f5548435f45434d4f44453b0a0a092f2a20736574757020666f72206e6f726d616c206d6f6465202a2f0a0976616c207c3d205343435f5548435f4634384d434b4c454e3b0a096f75745f62653332287568635f636c6b6374726c2c2076616c293b0a0976616c207c3d205343435f5548435f5048595f53555350454e445f53454c3b0a096f75745f62653332287568635f636c6b6374726c2c2076616c293b0a097564656c6179283130293b0a0976616c207c3d205343435f5548435f504859454e3b0a096f75745f62653332287568635f636c6b6374726c2c2076616c293b0a097564656c6179283530293b0a0a092f2a2064697361626c65207265736574202a2f0a0976616c207c3d205343435f5548435f48434c4b454e3b0a096f75745f62653332287568635f636c6b6374726c2c2076616c293b0a0976616c207c3d20285343435f5548435f55534243454e207c205343435f5548435f555342454e293b0a096f75745f62653332287568635f636c6b6374726c2c2076616c293b0a0969203d20303b0a097768696c652028217568635f636c6b6374726c5f726561647928696e5f62653332287568635f636c6b6374726c292929207b0a09097564656c6179283130293b0a090969662028692b2b203e205548435f52455345545f574149545f4d415829207b0a0909097072696e746b284b45524e5f45525220224661696c656420746f2064697361626c65205548432072657365742025785c6e222c0a09090920202020202020696e5f62653332287568635f636c6b6374726c29293b0a090909627265616b3b0a09097d0a097d0a0a092f2a20456e6469616e20436f6e76657273696f6e204d6f646520666f72204d617374657220414c4c2061726561202a2f0a096f75745f62653332287568635f65636d6f64652c205343435f5548435f45434d4f44455f42595f42595445293b0a0a09696f756e6d6170287568635f62617365293b0a7d0a0a4445434c4152455f5043495f46495855505f484541444552285043495f56454e444f525f49445f544f53484942415f322c0a0909205043495f4445564943455f49445f544f53484942415f5343435f5553422c20656e61626c655f7363635f756863293b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f63656c6c2f63656c6c65625f73657475702e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313336303400313231313437343433333000303032333032320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2043656c6c656220736574757020636f64650a202a0a202a2028432920436f7079726967687420323030362d3230303720544f534849424120434f52504f524154494f4e0a202a0a202a205468697320636f6465206973206261736564206f6e20617263682f706f77657270632f706c6174666f726d732f63656c6c2f73657475702e633a0a202a2020436f7079726967687420284329203139393520204c696e757320546f7276616c64730a202a2020416461707465642066726f6d2027616c706861272076657273696f6e20627920476172792054686f6d61730a202a20204d6f64696669656420627920436f727420446f7567616e2028636f72744063732e6e6d742e656475290a202a20204d6f646966696564206279205050433634205465616d2c2049424d20436f72700a202a20204d6f6469666965642062792043656c6c205465616d2c2049424d20446575747363686c616e6420456e747769636b6c756e6720476d62480a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f720a202a2028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e736520616c6f6e670a202a207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f66747761726520466f756e646174696f6e2c20496e632e2c0a202a203531204672616e6b6c696e205374726565742c20466966746820466c6f6f722c20426f73746f6e2c204d412030323131302d31333031205553412e0a202a2f0a0a23756e6465662044454255470a0a23696e636c756465203c6c696e75782f6370752e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f7374646465662e683e0a23696e636c756465203c6c696e75782f756e697374642e683e0a23696e636c756465203c6c696e75782f7265626f6f742e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f6972712e683e0a23696e636c756465203c6c696e75782f7365715f66696c652e683e0a23696e636c756465203c6c696e75782f726f6f745f6465762e683e0a23696e636c756465203c6c696e75782f636f6e736f6c652e683e0a23696e636c756465203c6c696e75782f6f665f706c6174666f726d2e683e0a0a23696e636c756465203c61736d2f6d6d752e683e0a23696e636c756465203c61736d2f70726f636573736f722e683e0a23696e636c756465203c61736d2f696f2e683e0a23696e636c756465203c61736d2f70726f6d2e683e0a23696e636c756465203c61736d2f6d6163686465702e683e0a23696e636c756465203c61736d2f6370757461626c652e683e0a23696e636c756465203c61736d2f6972712e683e0a23696e636c756465203c61736d2f74696d652e683e0a23696e636c756465203c61736d2f7370755f70726976312e683e0a23696e636c756465203c61736d2f6669726d776172652e683e0a23696e636c756465203c61736d2f727461732e683e0a23696e636c756465203c61736d2f63656c6c2d726567732e683e0a0a23696e636c7564652022626561745f696e746572727570742e68220a23696e636c7564652022626561745f777261707065722e68220a23696e636c7564652022626561742e68220a23696e636c756465202263656c6c65625f7063692e68220a23696e636c7564652022696e746572727570742e68220a23696e636c75646520227065727661736976652e68220a23696e636c75646520227261732e68220a0a73746174696320636861722063656c6c65625f6d616368696e655f747970655b3132385d203d202243656c6c6562223b0a0a73746174696320766f69642063656c6c65625f73686f775f637075696e666f28737472756374207365715f66696c65202a6d290a7b0a09737472756374206465766963655f6e6f6465202a726f6f743b0a09636f6e73742063686172202a6d6f64656c203d2022223b0a0a09726f6f74203d206f665f66696e645f6e6f64655f62795f7061746828222f22293b0a0969662028726f6f74290a09096d6f64656c203d206f665f6765745f70726f706572747928726f6f742c20226d6f64656c222c204e554c4c293b0a092f2a207573696e672022434852502220697320746f20747269636b20616e61636f6e646120696e746f20696e7374616c6c696e672046437820696e746f2043656c6c6562202a2f0a097365715f7072696e7466286d2c20226d616368696e655c745c743a2025732025735c6e222c2063656c6c65625f6d616368696e655f747970652c206d6f64656c293b0a096f665f6e6f64655f70757428726f6f74293b0a7d0a0a73746174696320696e74205f5f696e69742063656c6c65625f6d616368696e655f747970655f6861636b2863686172202a707472290a7b0a097374726c6370792863656c6c65625f6d616368696e655f747970652c207074722c2073697a656f662863656c6c65625f6d616368696e655f7479706529293b0a0972657475726e20303b0a7d0a0a5f5f7365747570282263656c6c65625f6d616368696e655f747970655f6861636b3d222c2063656c6c65625f6d616368696e655f747970655f6861636b293b0a0a73746174696320766f69642063656c6c65625f70726f67726573732863686172202a732c20756e7369676e65642073686f727420686578290a7b0a097072696e746b28222a2a2a2025303478203a2025735c6e222c206865782c2073203f2073203a202222293b0a7d0a0a73746174696320766f6964205f5f696e69742063656c6c65625f73657475705f617263685f636f6d6d6f6e28766f6964290a7b0a092f2a20696e697420746f20736f6d65207e73616e652076616c756520756e74696c2063616c6962726174655f64656c617928292072756e73202a2f0a096c6f6f70735f7065725f6a69666679203d2035303030303030303b0a0a23696664656620434f4e4649475f44554d4d595f434f4e534f4c450a09636f6e73776974636870203d202664756d6d795f636f6e3b0a23656e6469660a7d0a0a73746174696320737472756374206f665f6465766963655f69642063656c6c65625f6275735f6964735b5d205f5f696e697464617461203d207b0a097b202e74797065203d2022736363222c207d2c0a097b202e74797065203d2022696f6966222c207d2c092f2a206f6c64207374796c65202a2f0a097b7d2c0a7d3b0a0a73746174696320696e74205f5f696e69742063656c6c65625f7075626c6973685f6465766963657328766f6964290a7b0a092f2a205075626c697368204f4620706c6174666f726d206465766963657320666f7220736f75746862726964676520494f73202a2f0a096f665f706c6174666f726d5f6275735f70726f6265284e554c4c2c2063656c6c65625f6275735f6964732c204e554c4c293b0a0a0972657475726e20303b0a7d0a6d616368696e655f6465766963655f696e697463616c6c2863656c6c65625f626561742c2063656c6c65625f7075626c6973685f64657669636573293b0a6d616368696e655f6465766963655f696e697463616c6c2863656c6c65625f6e61746976652c2063656c6c65625f7075626c6973685f64657669636573293b0a0a0a2f2a0a202a2066756e6374696f6e7320666f722043656c6c65622d426561740a202a2f0a73746174696320766f6964205f5f696e69742063656c6c65625f73657475705f617263685f6265617428766f6964290a7b0a23696664656620434f4e4649475f5350555f424153450a097370755f70726976315f6f707309093d20267370755f70726976315f626561745f6f70733b0a097370755f6d616e6167656d656e745f6f7073093d20267370755f6d616e6167656d656e745f6f665f6f70733b0a23656e6469660a0a0963656c6c65625f73657475705f617263685f636f6d6d6f6e28293b0a7d0a0a73746174696320696e74205f5f696e69742063656c6c65625f70726f62655f6265617428766f6964290a7b0a09756e7369676e6564206c6f6e6720726f6f74203d206f665f6765745f666c61745f64745f726f6f7428293b0a0a0969662028216f665f666c61745f64745f69735f636f6d70617469626c6528726f6f742c2022426561742229290a090972657475726e20303b0a0a09706f77657270635f6669726d776172655f6665617475726573207c3d2046575f464541545552455f43454c4c45425f414c574159530a09097c2046575f464541545552455f42454154207c2046575f464541545552455f4c5041523b0a09687074655f696e69745f626561745f763328293b0a0a0972657475726e20313b0a7d0a0a0a2f2a0a202a2066756e6374696f6e7320666f722043656c6c65622d6e61746976650a202a2f0a73746174696320766f6964205f5f696e69742063656c6c65625f696e69745f4952515f6e617469766528766f6964290a7b0a096969635f696e69745f49525128293b0a097370696465725f696e69745f49525128293b0a7d0a0a73746174696320766f6964205f5f696e69742063656c6c65625f73657475705f617263685f6e617469766528766f6964290a7b0a23696664656620434f4e4649475f5350555f424153450a097370755f70726976315f6f707309093d20267370755f70726976315f6d6d696f5f6f70733b0a097370755f6d616e6167656d656e745f6f7073093d20267370755f6d616e6167656d656e745f6f665f6f70733b0a23656e6469660a0a096362655f726567735f696e697428293b0a0a23696664656620434f4e4649475f4342455f5241530a096362655f7261735f696e697428293b0a23656e6469660a0a23696664656620434f4e4649475f534d500a09736d705f696e69745f63656c6c28293b0a23656e6469660a0a096362655f7065727661736976655f696e697428293b0a0a092f2a205858583a206e7672616d20696e697469616c697a6174696f6e2073686f756c64206265206164646564202a2f0a0a0963656c6c65625f73657475705f617263685f636f6d6d6f6e28293b0a7d0a0a73746174696320696e74205f5f696e69742063656c6c65625f70726f62655f6e617469766528766f6964290a7b0a09756e7369676e6564206c6f6e6720726f6f74203d206f665f6765745f666c61745f64745f726f6f7428293b0a0a09696620286f665f666c61745f64745f69735f636f6d70617469626c6528726f6f742c2022426561742229207c7c0a0920202020216f665f666c61745f64745f69735f636f6d70617469626c6528726f6f742c2022544f53484942412c43656c6c65622229290a090972657475726e20303b0a0a09706f77657270635f6669726d776172655f6665617475726573207c3d2046575f464541545552455f43454c4c45425f414c574159533b0a09687074655f696e69745f6e617469766528293b0a0a0972657475726e20313b0a7d0a0a0a2f2a0a202a206d616368696e6520646566696e6974696f6e730a202a2f0a646566696e655f6d616368696e652863656c6c65625f6265617429207b0a092e6e616d650909093d202243656c6c205265666572656e63652053657420284265617429222c0a092e70726f62650909093d2063656c6c65625f70726f62655f626561742c0a092e73657475705f6172636809093d2063656c6c65625f73657475705f617263685f626561742c0a092e73686f775f637075696e666f09093d2063656c6c65625f73686f775f637075696e666f2c0a092e7265737461727409093d20626561745f726573746172742c0a092e706f7765725f6f666609093d20626561745f706f7765725f6f66662c0a092e68616c740909093d20626561745f68616c742c0a092e6765745f7274635f74696d6509093d20626561745f6765745f7274635f74696d652c0a092e7365745f7274635f74696d6509093d20626561745f7365745f7274635f74696d652c0a092e63616c6962726174655f6465637209093d2067656e657269635f63616c6962726174655f646563722c0a092e70726f677265737309093d2063656c6c65625f70726f67726573732c0a092e706f7765725f7361766509093d20626561745f706f7765725f736176652c0a092e6e7672616d5f73697a6509093d20626561745f6e7672616d5f6765745f73697a652c0a092e6e7672616d5f7265616409093d20626561745f6e7672616d5f726561642c0a092e6e7672616d5f777269746509093d20626561745f6e7672616d5f77726974652c0a092e7365745f6461627209093d20626561745f7365745f78646162722c0a092e696e69745f49525109093d206265617469635f696e69745f4952512c0a092e6765745f69727109093d206265617469635f6765745f6972712c0a092e7063695f70726f62655f6d6f646520093d2063656c6c65625f7063695f70726f62655f6d6f64652c0a092e7063695f73657475705f70686209093d2063656c6c65625f73657475705f7068622c0a23696664656620434f4e4649475f4b455845430a092e6b657865635f6370755f646f776e09093d20626561745f6b657865635f6370755f646f776e2c0a23656e6469660a7d3b0a0a646566696e655f6d616368696e652863656c6c65625f6e617469766529207b0a092e6e616d650909093d202243656c6c205265666572656e63652053657420286e617469766529222c0a092e70726f62650909093d2063656c6c65625f70726f62655f6e61746976652c0a092e73657475705f6172636809093d2063656c6c65625f73657475705f617263685f6e61746976652c0a092e73686f775f637075696e666f09093d2063656c6c65625f73686f775f637075696e666f2c0a092e7265737461727409093d20727461735f726573746172742c0a092e706f7765725f6f666609093d20727461735f706f7765725f6f66662c0a092e68616c740909093d20727461735f68616c742c0a092e6765745f626f6f745f74696d6509093d20727461735f6765745f626f6f745f74696d652c0a092e6765745f7274635f74696d6509093d20727461735f6765745f7274635f74696d652c0a092e7365745f7274635f74696d6509093d20727461735f7365745f7274635f74696d652c0a092e63616c6962726174655f6465637209093d2067656e657269635f63616c6962726174655f646563722c0a092e70726f677265737309093d2063656c6c65625f70726f67726573732c0a092e7063695f70726f62655f6d6f646520093d2063656c6c65625f7063695f70726f62655f6d6f64652c0a092e7063695f73657475705f70686209093d2063656c6c65625f73657475705f7068622c0a092e696e69745f49525109093d2063656c6c65625f696e69745f4952515f6e61746976652c0a7d3b0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f63656c6c2f637075667265715f73707564656d616e642e630000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313031313400313231313437343433333000303032343035320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20737075206177617265206370756672657120676f7665726e6f7220666f72207468652063656c6c2070726f636573736f720a202a0a202a20c2a920436f707972696768742049424d20436f72706f726174696f6e20323030362d323030380a202a0a202a20417574686f723a2043687269737469616e204b7261666674203c6b72616666744064652e69626d2e636f6d3e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e20322c206f722028617420796f7572206f7074696f6e290a202a20616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e20536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c20363735204d617373204176652c2043616d6272696467652c204d412030323133392c205553412e0a202a2f0a0a23696e636c756465203c6c696e75782f637075667265712e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f74696d65722e683e0a23696e636c756465203c6c696e75782f776f726b71756575652e683e0a23696e636c756465203c6c696e75782f61746f6d69632e683e0a23696e636c756465203c61736d2f6d6163686465702e683e0a23696e636c756465203c61736d2f7370752e683e0a0a23646566696e6520504f4c4c5f54494d450931303030303009092f2a20696e20c2b573202a2f0a23646566696e6520455850090937353309092f2a20657870282d312920696e2066697865642d706f696e74202a2f0a0a737472756374207370755f676f765f696e666f5f737472756374207b0a09756e7369676e6564206c6f6e6720627573795f737075733b092f2a2066697865642d706f696e74202a2f0a0973747275637420637075667265715f706f6c696379202a706f6c6963793b0a097374727563742064656c617965645f776f726b20776f726b3b0a09756e7369676e656420696e7420706f6c6c5f696e743b09092f2a20c2b573202a2f0a7d3b0a73746174696320444546494e455f5045525f43505528737472756374207370755f676f765f696e666f5f7374727563742c207370755f676f765f696e666f293b0a0a73746174696320696e742063616c635f6672657128737472756374207370755f676f765f696e666f5f737472756374202a696e666f290a7b0a09696e74206370753b0a09696e7420627573795f737075733b0a0a09637075203d20696e666f2d3e706f6c6963792d3e6370753b0a09627573795f73707573203d2061746f6d69635f7265616428266362655f7370755f696e666f5b6370755f746f5f6e6f646528637075295d2e627573795f73707573293b0a0a0943414c435f4c4f414428696e666f2d3e627573795f737075732c204558502c20627573795f73707573202a2046495845445f31293b0a0970725f646562756728226370752025643a20627573795f737075733d25642c20696e666f2d3e627573795f737075733d256c645c6e222c0a0909096370752c20627573795f737075732c20696e666f2d3e627573795f73707573293b0a0a0972657475726e20696e666f2d3e706f6c6963792d3e6d6178202a20696e666f2d3e627573795f73707573202f2046495845445f313b0a7d0a0a73746174696320766f6964207370755f676f765f776f726b2873747275637420776f726b5f737472756374202a776f726b290a7b0a09737472756374207370755f676f765f696e666f5f737472756374202a696e666f3b0a09696e742064656c61793b0a09756e7369676e6564206c6f6e67207461726765745f667265713b0a0a09696e666f203d20636f6e7461696e65725f6f6628776f726b2c20737472756374207370755f676f765f696e666f5f7374727563742c20776f726b2e776f726b293b0a0a092f2a2061667465722063616e63656c5f64656c617965645f776f726b5f73796e6320776520756e73657420696e666f2d3e706f6c696379202a2f0a094255475f4f4e28696e666f2d3e706f6c696379203d3d204e554c4c293b0a0a097461726765745f66726571203d2063616c635f6672657128696e666f293b0a095f5f637075667265715f6472697665725f74617267657428696e666f2d3e706f6c6963792c207461726765745f667265712c20435055465245515f52454c4154494f4e5f48293b0a0a0964656c6179203d2075736563735f746f5f6a69666669657328696e666f2d3e706f6c6c5f696e74293b0a097363686564756c655f64656c617965645f776f726b5f6f6e28696e666f2d3e706f6c6963792d3e6370752c2026696e666f2d3e776f726b2c2064656c6179293b0a7d0a0a73746174696320766f6964207370755f676f765f696e69745f776f726b28737472756374207370755f676f765f696e666f5f737472756374202a696e666f290a7b0a09696e742064656c6179203d2075736563735f746f5f6a69666669657328696e666f2d3e706f6c6c5f696e74293b0a09494e49545f44454645525241424c455f574f524b2826696e666f2d3e776f726b2c207370755f676f765f776f726b293b0a097363686564756c655f64656c617965645f776f726b5f6f6e28696e666f2d3e706f6c6963792d3e6370752c2026696e666f2d3e776f726b2c2064656c6179293b0a7d0a0a73746174696320766f6964207370755f676f765f63616e63656c5f776f726b28737472756374207370755f676f765f696e666f5f737472756374202a696e666f290a7b0a0963616e63656c5f64656c617965645f776f726b5f73796e632826696e666f2d3e776f726b293b0a7d0a0a73746174696320696e74207370755f676f765f676f7665726e2873747275637420637075667265715f706f6c696379202a706f6c6963792c20756e7369676e656420696e74206576656e74290a7b0a09756e7369676e656420696e7420637075203d20706f6c6963792d3e6370753b0a09737472756374207370755f676f765f696e666f5f737472756374202a696e666f2c202a61666665637465645f696e666f3b0a09696e7420693b0a09696e7420726574203d20303b0a0a09696e666f203d20267065725f637075287370755f676f765f696e666f2c20637075293b0a0a0973776974636820286576656e7429207b0a096361736520435055465245515f474f565f53544152543a0a090969662028216370755f6f6e6c696e65286370752929207b0a0909097072696e746b284b45524e5f4552522022637075202564206973206e6f74206f6e6c696e655c6e222c20637075293b0a090909726574203d202d45494e56414c3b0a090909627265616b3b0a09097d0a0a09096966202821706f6c6963792d3e63757229207b0a0909097072696e746b284b45524e5f45525220226e6f206370752073706563696669656420696e20706f6c6963795c6e22293b0a090909726574203d202d45494e56414c3b0a090909627265616b3b0a09097d0a0a09092f2a20696e697469616c697a65207370755f676f765f696e666f20666f7220616c6c2061666665637465642063707573202a2f0a0909666f725f656163685f63707528692c20706f6c6963792d3e6370757329207b0a09090961666665637465645f696e666f203d20267065725f637075287370755f676f765f696e666f2c2069293b0a09090961666665637465645f696e666f2d3e706f6c696379203d20706f6c6963793b0a09097d0a0a0909696e666f2d3e706f6c6c5f696e74203d20504f4c4c5f54494d453b0a0a09092f2a2073657475702074696d6572202a2f0a09097370755f676f765f696e69745f776f726b28696e666f293b0a0a0909627265616b3b0a0a096361736520435055465245515f474f565f53544f503a0a09092f2a2063616e63656c2074696d6572202a2f0a09097370755f676f765f63616e63656c5f776f726b28696e666f293b0a0a09092f2a20636c65616e207370755f676f765f696e666f20666f7220616c6c2061666665637465642063707573202a2f0a0909666f725f656163685f6370752028692c20706f6c6963792d3e6370757329207b0a090909696e666f203d20267065725f637075287370755f676f765f696e666f2c2069293b0a090909696e666f2d3e706f6c696379203d204e554c4c3b0a09097d0a0a0909627265616b3b0a097d0a0a0972657475726e207265743b0a7d0a0a7374617469632073747275637420637075667265715f676f7665726e6f72207370755f676f7665726e6f72203d207b0a092e6e616d65203d202273707564656d616e64222c0a092e676f7665726e6f72203d207370755f676f765f676f7665726e2c0a092e6f776e6572203d20544849535f4d4f44554c452c0a7d3b0a0a2f2a0a202a206d6f64756c6520696e697420616e6420646573746f790a202a2f0a0a73746174696320696e74205f5f696e6974207370755f676f765f696e697428766f6964290a7b0a09696e74207265743b0a0a09726574203d20637075667265715f72656769737465725f676f7665726e6f7228267370755f676f7665726e6f72293b0a0969662028726574290a09097072696e746b284b45524e5f4552522022726567697374726174696f6e206f6620676f7665726e6f72206661696c65645c6e22293b0a0972657475726e207265743b0a7d0a0a73746174696320766f6964205f5f65786974207370755f676f765f6578697428766f6964290a7b0a09637075667265715f756e72656769737465725f676f7665726e6f7228267370755f676f7665726e6f72293b0a7d0a0a0a6d6f64756c655f696e6974287370755f676f765f696e6974293b0a6d6f64756c655f65786974287370755f676f765f65786974293b0a0a4d4f44554c455f4c4943454e5345282247504c22293b0a4d4f44554c455f415554484f52282243687269737469616e204b7261666674203c6b72616666744064652e69626d2e636f6d3e22293b0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f63656c6c2f696e746572727570742e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323437373200313231313437343433333000303032323432300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2043656c6c20496e7465726e616c20496e7465727275707420436f6e74726f6c6c65720a202a0a202a20436f707972696768742028432920323030362042656e6a616d696e2048657272656e7363686d696474202862656e68406b65726e656c2e6372617368696e672e6f7267290a202a202020202020202020202020202020202020202049424d2c20436f72702e0a202a0a202a2028432920436f707972696768742049424d20446575747363686c616e6420456e747769636b6c756e6720476d624820323030350a202a0a202a20417574686f723a2041726e6420426572676d616e6e203c61726e64624064652e69626d2e636f6d3e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e20322c206f722028617420796f7572206f7074696f6e290a202a20616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c20363735204d617373204176652c2043616d6272696467652c204d412030323133392c205553412e0a202a0a202a20544f444f3a0a202a202d2046697820766172696f757320617373756d7074696f6e732072656c6174656420746f20485720435055206e756d626572732076732e206c696e757820435055206e756d626572730a202a2020207673206e6f6465206e756d6265727320696e2074686520736574757020636f64650a202a202d20496d706c656d656e742070726f7065722068616e646c696e67206f66206d6178637075733d312f322028746861742069732c20726f7574696e67206f6620697271732066726f6d0a202a20202061206e6f6e2d616374697665206e6f646520746f2074686520616374697665206e6f6465290a202a2f0a0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f6972712e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c6c696e75782f7065726370752e683e0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f696f706f72742e683e0a23696e636c756465203c6c696e75782f6b65726e656c5f737461742e683e0a0a23696e636c756465203c61736d2f696f2e683e0a23696e636c756465203c61736d2f70677461626c652e683e0a23696e636c756465203c61736d2f70726f6d2e683e0a23696e636c756465203c61736d2f7074726163652e683e0a23696e636c756465203c61736d2f6d6163686465702e683e0a23696e636c756465203c61736d2f63656c6c2d726567732e683e0a0a23696e636c7564652022696e746572727570742e68220a0a73747275637420696963207b0a09737472756374206362655f6969635f7468726561645f72656773205f5f696f6d656d202a726567733b0a097538207461726765745f69643b0a09753820656f695f737461636b5b31365d3b0a09696e7420656f695f7074723b0a09737472756374206465766963655f6e6f6465202a6e6f64653b0a7d3b0a0a73746174696320444546494e455f5045525f43505528737472756374206969632c206370755f696963293b0a23646566696e65204949435f4e4f44455f434f554e5409320a73746174696320737472756374206972715f646f6d61696e202a6969635f686f73743b0a0a2f2a20436f6e76657274206265747765656e202270656e64696e6722206269747320616e6420687720697271206e756d626572202a2f0a737461746963206972715f68775f6e756d6265725f74206969635f70656e64696e675f746f5f68776e756d28737472756374206362655f6969635f70656e64696e675f626974732062697473290a7b0a09756e7369676e6564206368617220756e6974203d20626974732e736f757263652026203078663b0a09756e7369676e65642063686172206e6f6465203d20626974732e736f75726365203e3e20343b0a09756e7369676e6564206368617220636c617373203d20626974732e636c617373202620333b0a0a092f2a204465636f64652049504973202a2f0a0969662028626974732e666c6167732026204342455f4949435f4952515f495049290a090972657475726e204949435f4952515f545950455f495049207c2028626974732e7072696f203e3e2034293b0a09656c73650a090972657475726e20286e6f6465203c3c204949435f4952515f4e4f44455f534849465429207c2028636c617373203c3c203429207c20756e69743b0a7d0a0a73746174696320766f6964206969635f6d61736b28737472756374206972715f64617461202a64290a7b0a7d0a0a73746174696320766f6964206969635f756e6d61736b28737472756374206972715f64617461202a64290a7b0a7d0a0a73746174696320766f6964206969635f656f6928737472756374206972715f64617461202a64290a7b0a0973747275637420696963202a696963203d20265f5f6765745f6370755f766172286370755f696963293b0a096f75745f6265363428266969632d3e726567732d3e7072696f2c206969632d3e656f695f737461636b5b2d2d6969632d3e656f695f7074725d293b0a094255475f4f4e286969632d3e656f695f707472203c2030293b0a7d0a0a73746174696320737472756374206972715f63686970206969635f63686970203d207b0a092e6e616d65203d202243454c4c2d494943222c0a092e6972715f6d61736b203d206969635f6d61736b2c0a092e6972715f756e6d61736b203d206969635f756e6d61736b2c0a092e6972715f656f69203d206969635f656f692c0a7d3b0a0a0a73746174696320766f6964206969635f696f6578635f656f6928737472756374206972715f64617461202a64290a7b0a7d0a0a73746174696320766f6964206969635f696f6578635f6361736361646528756e7369676e656420696e74206972712c20737472756374206972715f64657363202a64657363290a7b0a09737472756374206972715f63686970202a63686970203d206972715f646573635f6765745f636869702864657363293b0a09737472756374206362655f6969635f72656773205f5f696f6d656d202a6e6f64655f696963203d0a090928766f6964205f5f696f6d656d202a296972715f646573635f6765745f68616e646c65725f646174612864657363293b0a09756e7369676e656420696e742062617365203d20286972712026203078666666666666303029207c204949435f4952515f545950455f494f4558433b0a09756e7369676e6564206c6f6e6720626974732c2061636b3b0a09696e7420636173636164653b0a0a09666f7220283b3b29207b0a090962697473203d20696e5f6265363428266e6f64655f6969632d3e6969635f6973293b0a09096966202862697473203d3d2030290a090909627265616b3b0a09092f2a207072652d61636b206564676520696e7465727275707473202a2f0a090961636b203d20626974732026204949435f4953525f454447455f4d41534b3b0a09096966202861636b290a0909096f75745f6265363428266e6f64655f6969632d3e6969635f69732c2061636b293b0a09092f2a2068616e646c65207468656d202a2f0a0909666f72202863617363616465203d2036333b2063617363616465203e3d20303b20636173636164652d2d290a090909696620286269747320262028307838303030303030303030303030303030554c203e3e20636173636164652929207b0a09090909756e7369676e656420696e742063697271203d0a09090909096972715f6c696e6561725f7265766d6170286969635f686f73742c0a09090909090909202062617365207c2063617363616465293b0a09090909696620286369727120213d204e4f5f495251290a090909090967656e657269635f68616e646c655f6972712863697271293b0a0909097d0a09092f2a20706f73742d61636b206c6576656c20696e7465727275707473202a2f0a090961636b203d20626974732026207e4949435f4953525f454447455f4d41534b3b0a09096966202861636b290a0909096f75745f6265363428266e6f64655f6969632d3e6969635f69732c2061636b293b0a097d0a09636869702d3e6972715f656f692826646573632d3e6972715f64617461293b0a7d0a0a0a73746174696320737472756374206972715f63686970206969635f696f6578635f63686970203d207b0a092e6e616d65203d202243454c4c2d494f4558222c0a092e6972715f6d61736b203d206969635f6d61736b2c0a092e6972715f756e6d61736b203d206969635f756e6d61736b2c0a092e6972715f656f69203d206969635f696f6578635f656f692c0a7d3b0a0a2f2a2047657420616e20495251206e756d6265722066726f6d207468652070656e64696e67207374617465207265676973746572206f662074686520494943202a2f0a73746174696320756e7369676e656420696e74206969635f6765745f69727128766f6964290a7b0a09737472756374206362655f6969635f70656e64696e675f626974732070656e64696e673b0a0973747275637420696963202a6969633b0a09756e7369676e656420696e7420766972713b0a0a09696963203d20265f5f6765745f6370755f766172286370755f696963293b0a092a28756e7369676e6564206c6f6e67202a29202670656e64696e67203d0a0909696e5f626536342828753634205f5f696f6d656d202a2920266969632d3e726567732d3e70656e64696e675f6465737472293b0a0969662028212870656e64696e672e666c6167732026204342455f4949435f4952515f56414c494429290a090972657475726e204e4f5f4952513b0a0976697271203d206972715f6c696e6561725f7265766d6170286969635f686f73742c206969635f70656e64696e675f746f5f68776e756d2870656e64696e6729293b0a096966202876697271203d3d204e4f5f495251290a090972657475726e204e4f5f4952513b0a096969632d3e656f695f737461636b5b2b2b6969632d3e656f695f7074725d203d2070656e64696e672e7072696f3b0a094255475f4f4e286969632d3e656f695f707472203e203135293b0a0972657475726e20766972713b0a7d0a0a766f6964206969635f73657475705f63707528766f6964290a7b0a096f75745f6265363428265f5f6765745f6370755f766172286370755f696963292e726567732d3e7072696f2c2030786666293b0a7d0a0a7538206969635f6765745f7461726765745f696428696e7420637075290a7b0a0972657475726e207065725f637075286370755f6969632c20637075292e7461726765745f69643b0a7d0a0a4558504f52545f53594d424f4c5f47504c286969635f6765745f7461726765745f6964293b0a0a23696664656620434f4e4649475f534d500a0a2f2a2055736520746865206869676865737420696e74657272757074207072696f72697469657320666f7220495049202a2f0a73746174696320696e6c696e6520696e74206969635f6d73675f746f5f69727128696e74206d7367290a7b0a0972657475726e204949435f4952515f545950455f495049202b20307866202d206d73673b0a7d0a0a766f6964206969635f6d6573736167655f7061737328696e74206370752c20696e74206d7367290a7b0a096f75745f6265363428267065725f637075286370755f6969632c20637075292e726567732d3e67656e65726174652c2028307866202d206d736729203c3c2034293b0a7d0a0a737472756374206972715f646f6d61696e202a6969635f6765745f6972715f686f737428696e74206e6f6465290a7b0a0972657475726e206969635f686f73743b0a7d0a4558504f52545f53594d424f4c5f47504c286969635f6765745f6972715f686f7374293b0a0a73746174696320766f6964206969635f726571756573745f69706928696e74206d7367290a7b0a09696e7420766972713b0a0a0976697271203d206972715f6372656174655f6d617070696e67286969635f686f73742c206969635f6d73675f746f5f697271286d736729293b0a096966202876697271203d3d204e4f5f49525129207b0a09097072696e746b284b45524e5f4552520a090920202020202020226969633a206661696c656420746f206d6170204950492025735c6e222c20736d705f6970695f6e616d655b6d73675d293b0a090972657475726e3b0a097d0a0a092f2a0a09202a20496620736d705f726571756573745f6d6573736167655f69706920656e636f756e7465727320616e206572726f722069742077696c6c206e6f746966790a09202a20746865206572726f722e202049662061206d657373616765206973206e6f74206e65656465642069742077696c6c2072657475726e206e6f6e2d7a65726f2e0a09202a2f0a0969662028736d705f726571756573745f6d6573736167655f69706928766972712c206d736729290a09096972715f646973706f73655f6d617070696e672876697271293b0a7d0a0a766f6964206969635f726571756573745f4950497328766f6964290a7b0a096969635f726571756573745f697069285050435f4d53475f43414c4c5f46554e4354494f4e293b0a096969635f726571756573745f697069285050435f4d53475f52455343484544554c45293b0a096969635f726571756573745f697069285050435f4d53475f43414c4c5f46554e435f53494e474c45293b0a096969635f726571756573745f697069285050435f4d53475f44454255474745525f425245414b293b0a7d0a0a23656e646966202f2a20434f4e4649475f534d50202a2f0a0a0a73746174696320696e74206969635f686f73745f6d6174636828737472756374206972715f646f6d61696e202a682c20737472756374206465766963655f6e6f6465202a6e6f6465290a7b0a0972657475726e206f665f6465766963655f69735f636f6d70617469626c65286e6f64652c0a09090909202020202249424d2c434245412d496e7465726e616c2d496e746572727570742d436f6e74726f6c6c657222293b0a7d0a0a73746174696320696e74206969635f686f73745f6d617028737472756374206972715f646f6d61696e202a682c20756e7369676e656420696e7420766972712c0a0909096972715f68775f6e756d6265725f74206877290a7b0a09737769746368202868772026204949435f4952515f545950455f4d41534b29207b0a0963617365204949435f4952515f545950455f4950493a0a09096972715f7365745f636869705f616e645f68616e646c657228766972712c20266969635f636869702c2068616e646c655f7065726370755f697271293b0a0909627265616b3b0a0963617365204949435f4952515f545950455f494f4558433a0a09096972715f7365745f636869705f616e645f68616e646c657228766972712c20266969635f696f6578635f636869702c0a09090909092068616e646c655f656467655f656f695f697271293b0a0909627265616b3b0a0964656661756c743a0a09096972715f7365745f636869705f616e645f68616e646c657228766972712c20266969635f636869702c2068616e646c655f656467655f656f695f697271293b0a097d0a0972657475726e20303b0a7d0a0a73746174696320696e74206969635f686f73745f786c61746528737472756374206972715f646f6d61696e202a682c20737472756374206465766963655f6e6f6465202a63742c0a090909202020636f6e737420753332202a696e74737065632c20756e7369676e656420696e7420696e7473697a652c0a0909092020206972715f68775f6e756d6265725f74202a6f75745f68776972712c20756e7369676e656420696e74202a6f75745f666c616773290a0a7b0a09756e7369676e656420696e74206e6f64652c206578742c20756e69742c20636c6173733b0a09636f6e737420753332202a76616c3b0a0a0969662028216f665f6465766963655f69735f636f6d70617469626c652863742c0a0909090920202020202249424d2c434245412d496e7465726e616c2d496e746572727570742d436f6e74726f6c6c65722229290a090972657475726e202d454e4f4445563b0a0969662028696e7473697a6520213d2031290a090972657475726e202d454e4f4445563b0a0976616c203d206f665f6765745f70726f70657274792863742c202223696e746572727570742d63656c6c73222c204e554c4c293b0a096966202876616c203d3d204e554c4c207c7c202a76616c20213d2031290a090972657475726e202d454e4f4445563b0a0a096e6f6465203d20696e74737065635b305d203e3e2032343b0a09657874203d2028696e74737065635b305d203e3e20313629202620307866663b0a09636c617373203d2028696e74737065635b305d203e3e203829202620307866663b0a09756e6974203d20696e74737065635b305d202620307866663b0a0a092f2a20436865636b206966206e6f646520697320696e20737570706f727465642072616e6765202a2f0a09696620286e6f6465203e2031290a090972657475726e202d45494e56414c3b0a0a092f2a204275696c6420757020696e74657272757074206e756d6265722c207370656369616c206361736520666f7220494f20657863657074696f6e73202a2f0a092a6f75745f6877697271203d20286e6f6465203c3c204949435f4952515f4e4f44455f5348494654293b0a0969662028756e6974203d3d204949435f554e49545f49494320262620636c617373203d3d2031290a09092a6f75745f6877697271207c3d204949435f4952515f545950455f494f455843207c206578743b0a09656c73650a09092a6f75745f6877697271207c3d204949435f4952515f545950455f4e4f524d414c207c0a09090928636c617373203c3c204949435f4952515f434c4153535f534849465429207c20756e69743b0a0a092f2a2044756d6d7920666c6167732c2069676e6f7265642062792069696320636f6465202a2f0a092a6f75745f666c616773203d204952515f545950455f454447455f524953494e473b0a0a0972657475726e20303b0a7d0a0a73746174696320636f6e737420737472756374206972715f646f6d61696e5f6f7073206969635f686f73745f6f7073203d207b0a092e6d61746368203d206969635f686f73745f6d617463682c0a092e6d6170203d206969635f686f73745f6d61702c0a092e786c617465203d206969635f686f73745f786c6174652c0a7d3b0a0a73746174696320766f6964205f5f696e697420696e69745f6f6e655f69696328756e7369676e656420696e742068775f6370752c20756e7369676e6564206c6f6e6720616464722c0a09090909737472756374206465766963655f6e6f6465202a6e6f6465290a7b0a092f2a20585858204649584d453a2073686f756c64206c6f6361746520746865206c696e757820435055206e756d6265722066726f6d20746865204857206370750a09202a206e756d6265722070726f7065726c792e20576520617265206c75636b7920666f72206e6f770a09202a2f0a0973747275637420696963202a696963203d20267065725f637075286370755f6969632c2068775f637075293b0a0a096969632d3e72656773203d20696f72656d617028616464722c2073697a656f6628737472756374206362655f6969635f7468726561645f7265677329293b0a094255475f4f4e286969632d3e72656773203d3d204e554c4c293b0a0a096969632d3e7461726765745f6964203d20282868775f6370752026203229203c3c203329207c20282868775f6370752026203129203f20307866203a20307865293b0a096969632d3e656f695f737461636b5b305d203d20307866663b0a096969632d3e6e6f6465203d206f665f6e6f64655f676574286e6f6465293b0a096f75745f6265363428266969632d3e726567732d3e7072696f2c2030293b0a0a097072696e746b284b45524e5f494e464f202249494320666f7220435055202564207461726765742069642030782578203a2025735c6e222c0a092020202020202068775f6370752c206969632d3e7461726765745f69642c206e6f64652d3e66756c6c5f6e616d65293b0a7d0a0a73746174696320696e74205f5f696e69742073657475705f69696328766f6964290a7b0a09737472756374206465766963655f6e6f6465202a646e3b0a09737472756374207265736f757263652072302c2072313b0a09756e7369676e656420696e74206e6f64652c20636173636164652c20666f756e64203d20303b0a09737472756374206362655f6969635f72656773205f5f696f6d656d202a6e6f64655f6969633b0a09636f6e737420753332202a6e703b0a0a09666f722028646e203d204e554c4c3b0a09202020202028646e203d206f665f66696e645f6e6f64655f62795f6e616d6528646e2c22696e746572727570742d636f6e74726f6c6c657222292920213d204e554c4c3b29207b0a090969662028216f665f6465766963655f69735f636f6d70617469626c6528646e2c0a0909090920202020202249424d2c434245412d496e7465726e616c2d496e746572727570742d436f6e74726f6c6c65722229290a090909636f6e74696e75653b0a09096e70203d206f665f6765745f70726f706572747928646e2c202269626d2c696e746572727570742d7365727665722d72616e676573222c204e554c4c293b0a0909696620286e70203d3d204e554c4c29207b0a0909097072696e746b284b45524e5f5741524e494e4720224949433a20435055206173736f63696174696f6e206e6f7420666f756e645c6e22293b0a0909096f665f6e6f64655f70757428646e293b0a09090972657475726e202d454e4f4445563b0a09097d0a0909696620286f665f616464726573735f746f5f7265736f7572636528646e2c20302c2026723029207c7c0a0909202020206f665f616464726573735f746f5f7265736f7572636528646e2c20312c202672312929207b0a0909097072696e746b284b45524e5f5741524e494e4720224949433a2043616e2774207265736f6c7665206164647265737365735c6e22293b0a0909096f665f6e6f64655f70757428646e293b0a09090972657475726e202d454e4f4445563b0a09097d0a0909666f756e642b2b3b0a0909696e69745f6f6e655f696963286e705b305d2c2072302e73746172742c20646e293b0a0909696e69745f6f6e655f696963286e705b315d2c2072312e73746172742c20646e293b0a0a09092f2a205365747570206361736361646520666f7220494f20657863657074696f6e732e2058585820636c65616e757020747269636b7320746f206765740a0909202a206e6f646520767320435055206574632e2e2e0a0909202a204e6f7465207468617420776520636f6e66696775726520746865204949435f495252206865726520776974682061206861726420636f6465640a0909202a207072696f72697479206f6620312e205765206d696768742077616e7420746f20696d70726f76652074686174206c617465722e0a0909202a2f0a09096e6f6465203d206e705b305d203e3e20313b0a09096e6f64655f696963203d206362655f6765745f6370755f6969635f72656773286e705b305d293b0a090963617363616465203d206e6f6465203c3c204949435f4952515f4e4f44455f53484946543b0a090963617363616465207c3d2031203c3c204949435f4952515f434c4153535f53484946543b0a090963617363616465207c3d204949435f554e49545f4949433b0a090963617363616465203d206972715f6372656174655f6d617070696e67286969635f686f73742c2063617363616465293b0a09096966202863617363616465203d3d204e4f5f495251290a090909636f6e74696e75653b0a09092f2a0a0909202a206972715f6461746120697320612067656e6572696320706f696e7465722074686174206765747320706173736564206261636b0a0909202a20746f207573206c617465722c20736f2074686520666f7263656420636173742069732066696e652e0a0909202a2f0a09096972715f7365745f68616e646c65725f6461746128636173636164652c2028766f6964205f5f666f726365202a296e6f64655f696963293b0a09096972715f7365745f636861696e65645f68616e646c657228636173636164652c206969635f696f6578635f63617363616465293b0a09096f75745f6265363428266e6f64655f6969632d3e6969635f69722c0a090909202831203c3c2031322909092f2a207072696f72697479202a2f207c0a09090920286e6f6465203c3c20342909092f2a2064657374206e6f6465202a2f207c0a090909204949435f554e49545f5448524541445f30092f2a20726f757465207468656d20746f207468726561642030202a2f293b0a09092f2a20466c7573682070656e64696e6720286d616b6520737572652069742074726967676572732069662074686572652069730a0909202a20616e797468696e672070656e64696e670a0909202a2f0a09096f75745f6265363428266e6f64655f6969632d3e6969635f69732c20307866666666666666666666666666666666756c293b0a097d0a0a0969662028666f756e64290a090972657475726e20303b0a09656c73650a090972657475726e202d454e4f4445563b0a7d0a0a766f6964205f5f696e6974206969635f696e69745f49525128766f6964290a7b0a092f2a20536574757020616e2069727120686f7374206461746120737472756374757265202a2f0a096969635f686f7374203d206972715f646f6d61696e5f6164645f6c696e656172284e554c4c2c204949435f534f555243455f434f554e542c20266969635f686f73745f6f70732c0a0909090909204e554c4c293b0a094255475f4f4e286969635f686f7374203d3d204e554c4c293b0a096972715f7365745f64656661756c745f686f7374286969635f686f7374293b0a0a092f2a20446973636f76657220616e6420696e697469616c697a652069696373202a2f0a096966202873657475705f6969632829203c2030290a090970616e696328224949433a204661696c656420746f20696e697469616c697a6520215c6e22293b0a0a092f2a20536574206d617374657220696e746572727570742068616e646c696e672066756e6374696f6e202a2f0a097070635f6d642e6765745f697271203d206969635f6765745f6972713b0a0a092f2a20456e61626c65206f6e2063757272656e7420435055202a2f0a096969635f73657475705f63707528293b0a7d0a0a766f6964206969635f7365745f696e746572727570745f726f7574696e6728696e74206370752c20696e74207468726561642c20696e74207072696f72697479290a7b0a09737472756374206362655f6969635f72656773205f5f696f6d656d202a6969635f72656773203d206362655f6765745f6370755f6969635f7265677328637075293b0a09753634206969635f6972203d20303b0a09696e74206e6f6465203d20637075203e3e20313b0a0a092f2a20536574207768696368206e6f646520616e64207468726561642077696c6c2068616e646c6520746865206e65787420696e74657272757074202a2f0a096969635f6972207c3d204342455f4949435f49525f5052494f287072696f7269747929207c0a090920204342455f4949435f49525f444553545f4e4f4445286e6f6465293b0a0969662028746872656164203d3d2030290a09096969635f6972207c3d204342455f4949435f49525f444553545f554e4954284342455f4949435f49525f50545f30293b0a09656c73650a09096969635f6972207c3d204342455f4949435f49525f444553545f554e4954284342455f4949435f49525f50545f31293b0a096f75745f6265363428266969635f726567732d3e6969635f69722c206969635f6972293b0a7d0a0000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f63656c6c2f696e746572727570742e6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303535333700313231313437343433333000303032323432330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e6465662041534d5f43454c4c5f5049435f480a23646566696e652041534d5f43454c4c5f5049435f480a236966646566205f5f4b45524e454c5f5f0a2f2a0a202a204d617070696e67206f66204949432070656e64696e67206269747320696e746f207065722d6e6f646520696e74657272757074206e756d626572732e0a202a0a202a20496e74657272757074206e756d626572732061726520696e207468652072616e676520302e2e2e30783166662077686572652074686520746f70206269740a202a202830783130302920726570726573656e742074686520736f75726365206e6f64652e204f6e6c792032206e6f6465732061726520737570706f7274656420776974680a202a207468652063757272656e7420636f64652074686f7567682069742773207472697669616c20746f20657874656e642074686174206966206e6563657373617279207573696e670a202a20686967686572206c6576656c20626974730a202a0a202a2054686520626f74746f6d20382062697473206172652073706c697420696e746f20322074797065206269747320616e6420362064617461206269747320746861740a202a20646570656e64206f6e2074686520747970653a0a202a0a202a203030202830783030207c206461746129203a206e6f726d616c20696e746572727570742e20646174612069732028636c617373203c3c203429207c20736f757263650a202a203031202830783430207c206461746129203a20494f20657863657074696f6e2e20646174612069732074686520657863657074696f6e206e756d6265722061730a202a2020202020202020202020202020202020202020646566696e656420627920626974206e756d6265727320696e204949435f53520a202a203130202830783830207c206461746129203a204950492e20646174612069732074686520495049206e756d62657220286f627461696e65642066726f6d20746865207072696f72697479290a202a2020202020202020202020202020202020202020616e64206e6f646520697320616c77617973203020284950497320617265207065722d6370752c20746865697220736f757263652069730a202a20202020202020202020202020202020202020206e6f742072656c6576616e74290a202a203131202830786330207c206461746129203a2072657365727665640a202a0a202a20496e206164646974696f6e2c20696e74657272757074206e756d626572203078383030303030303020697320646566696e656420617320616c7761797320696e76616c69640a202a20287468617420697320746865206e6f6465206669656c6420697320657870656374656420746f206e6576657220657874656e6420746f206d6f7665207468616e2032332062697473290a202a0a202a2f0a0a656e756d207b0a094949435f4952515f494e56414c494409093d2030783830303030303030752c0a094949435f4952515f4e4f44455f4d41534b093d2030783130302c0a094949435f4952515f4e4f44455f5348494654093d20382c0a094949435f4952515f4d415809093d2030783166662c0a094949435f4952515f545950455f4d41534b093d20307863302c0a094949435f4952515f545950455f4e4f524d414c093d20307830302c0a094949435f4952515f545950455f494f455843093d20307834302c0a094949435f4952515f545950455f495049093d20307838302c0a094949435f4952515f434c4153535f5348494654093d20342c0a094949435f4952515f434c4153535f3009093d20307830302c0a094949435f4952515f434c4153535f3109093d20307831302c0a094949435f4952515f434c4153535f3209093d20307832302c0a094949435f534f555243455f434f554e54093d2030783230302c0a0a092f2a20486572652061726520646566696e65642074686520766172696f757320736f757263652f6465737420756e6974732e2041766f6964207573696e672074686f73650a09202a20646566696e6974696f6e7320696620796f752063616e2c207468657920617265206d6f73746c79206865726520666f72207265666572656e63650a09202a2f0a094949435f554e49545f5350555f3009093d203078342c0a094949435f554e49545f5350555f3109093d203078372c0a094949435f554e49545f5350555f3209093d203078332c0a094949435f554e49545f5350555f3309093d203078382c0a094949435f554e49545f5350555f3409093d203078322c0a094949435f554e49545f5350555f3509093d203078392c0a094949435f554e49545f5350555f3609093d203078312c0a094949435f554e49545f5350555f3709093d203078612c0a094949435f554e49545f494f435f3009093d203078302c0a094949435f554e49545f494f435f3109093d203078622c0a094949435f554e49545f5448524541445f30093d203078652c202f2a20746172676574206f6e6c79202a2f0a094949435f554e49545f5448524541445f31093d203078662c202f2a20746172676574206f6e6c79202a2f0a094949435f554e49545f49494309093d203078652c202f2a20736f75726365206f6e6c792028494f20657863657074696f6e7329202a2f0a0a092f2a2042617365206e756d6265727320666f72207468652065787465726e616c20696e7465727275707473202a2f0a094949435f4952515f4558545f494f494630093d0a09094949435f4952515f545950455f4e4f524d414c207c204949435f4952515f434c4153535f32207c204949435f554e49545f494f435f302c0a094949435f4952515f4558545f494f494631093d0a09094949435f4952515f545950455f4e4f524d414c207c204949435f4952515f434c4153535f32207c204949435f554e49545f494f435f312c0a0a092f2a2042617365206e756d6265727320666f7220746865204949435f49535220696e7465727275707473202a2f0a094949435f4952515f494f45585f544d49093d204949435f4952515f545950455f494f455843207c204949435f4952515f434c4153535f31207c2036332c0a094949435f4952515f494f45585f504d49093d204949435f4952515f545950455f494f455843207c204949435f4952515f434c4153535f31207c2036322c0a094949435f4952515f494f45585f415449093d204949435f4952515f545950455f494f455843207c204949435f4952515f434c4153535f31207c2036312c0a094949435f4952515f494f45585f4d4154424649093d204949435f4952515f545950455f494f455843207c204949435f4952515f434c4153535f31207c2036302c0a094949435f4952515f494f45585f454c4449093d204949435f4952515f545950455f494f455843207c204949435f4952515f434c4153535f31207c2035392c0a0a092f2a205768696368206269747320696e204949435f4953522061726520656467652073656e736974697665202a2f0a094949435f4953525f454447455f4d41534b093d20307834756c2c0a7d3b0a0a65787465726e20766f6964206969635f696e69745f49525128766f6964293b0a65787465726e20766f6964206969635f6d6573736167655f7061737328696e74206370752c20696e74206d7367293b0a65787465726e20766f6964206969635f726571756573745f4950497328766f6964293b0a65787465726e20766f6964206969635f73657475705f63707528766f6964293b0a0a65787465726e207538206969635f6765745f7461726765745f696428696e7420637075293b0a0a65787465726e20766f6964207370696465725f696e69745f49525128766f6964293b0a0a65787465726e20766f6964206969635f7365745f696e746572727570745f726f7574696e6728696e74206370752c20696e74207468726561642c20696e74207072696f72697479293b0a0a23656e6469660a23656e646966202f2a2041534d5f43454c4c5f5049435f48202a2f0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f63656c6c2f696f6d6d752e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303031303437363300313231313437343433333000303032313531310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20494f4d4d5520696d706c656d656e746174696f6e20666f722043656c6c2042726f616462616e642050726f636573736f72204172636869746563747572650a202a0a202a2028432920436f707972696768742049424d20436f72706f726174696f6e20323030362d323030380a202a0a202a20417574686f723a204a6572656d79204b657272203c6a6b406f7a6c6162732e6f72673e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e20322c206f722028617420796f7572206f7074696f6e290a202a20616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c20363735204d617373204176652c2043616d6272696467652c204d412030323133392c205553412e0a202a2f0a0a23756e6465662044454255470a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f6e6f7469666965722e683e0a23696e636c756465203c6c696e75782f6f662e683e0a23696e636c756465203c6c696e75782f6f665f706c6174666f726d2e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f6d656d626c6f636b2e683e0a0a23696e636c756465203c61736d2f70726f6d2e683e0a23696e636c756465203c61736d2f696f6d6d752e683e0a23696e636c756465203c61736d2f6d6163686465702e683e0a23696e636c756465203c61736d2f7063692d6272696467652e683e0a23696e636c756465203c61736d2f756462672e683e0a23696e636c756465203c61736d2f6669726d776172652e683e0a23696e636c756465203c61736d2f63656c6c2d726567732e683e0a0a23696e636c7564652022696e746572727570742e68220a0a2f2a20446566696e652043454c4c5f494f4d4d555f5245414c5f554e4d415020746f2061637475616c6c7920756e6d6170206e6f6e2d757365642070616765730a202a20696e7374656164206f66206c656176696e67207468656d206d617070656420746f20736f6d652064756d6d7920706167652e20546869732063616e2062650a202a20656e61626c6564206f6e63652074686520617070726f70726961746520776f726b61726f756e647320666f7220737069646572206275677320686176650a202a206265656e20656e61626c65640a202a2f0a23646566696e652043454c4c5f494f4d4d555f5245414c5f554e4d41500a0a2f2a20446566696e652043454c4c5f494f4d4d555f5354524943545f50524f54454354494f4e20746f20656e666f7263652070726f74656374696f6e206f660a202a20494f2050544573206261736564206f6e20746865207472616e7366657220646972656374696f6e2e20546861742063616e20626520656e61626c65640a202a206f6e6365207370696465722d6e657420686173206265656e20666978656420746f20706173732074686520636f727265637420646972656374696f6e0a202a20746f2074686520444d41206d617070696e672066756e6374696f6e730a202a2f0a23646566696e652043454c4c5f494f4d4d555f5354524943545f50524f54454354494f4e0a0a0a23646566696e65204e525f494f4d4d5553090909320a0a2f2a20494f43206d6d617020726567697374657273202a2f0a23646566696e6520494f435f5265675f53697a650909093078323030300a0a23646566696e6520494f435f494f50545f4361636865496e7664090930783930380a23646566696e6520494f435f494f50545f4361636865496e76645f4e455f4d61736b09307866666530303030303030303030303030756c0a23646566696e6520494f435f494f50545f4361636865496e76645f494f5054455f4d61736b09307830303030303366666666666666666638756c0a23646566696e6520494f435f494f50545f4361636865496e76645f427573790909307830303030303030303030303030303031756c0a0a23646566696e6520494f435f494f53545f4f726967696e09090930783931380a23646566696e6520494f435f494f53545f4f726967696e5f450909307838303030303030303030303030303030756c0a23646566696e6520494f435f494f53545f4f726967696e5f48570909307830303030303030303030303030383030756c0a23646566696e6520494f435f494f53545f4f726967696e5f484c0909307830303030303030303030303030343030756c0a0a23646566696e6520494f435f494f5f457863705374617409090930783932300a23646566696e6520494f435f494f5f45786370537461745f560909307838303030303030303030303030303030756c0a23646566696e6520494f435f494f5f45786370537461745f5350465f4d61736b09307836303030303030303030303030303030756c0a23646566696e6520494f435f494f5f45786370537461745f5350465f530909307836303030303030303030303030303030756c0a23646566696e6520494f435f494f5f45786370537461745f5350465f500909307832303030303030303030303030303030756c0a23646566696e6520494f435f494f5f45786370537461745f414444525f4d61736b09307830303030303030376666666666303030756c0a23646566696e6520494f435f494f5f45786370537461745f52575f4d61736b0909307830303030303030303030303030383030756c0a23646566696e6520494f435f494f5f45786370537461745f494f49445f4d61736b09307830303030303030303030303030376666756c0a0a23646566696e6520494f435f494f5f457863704d61736b09090930783932380a23646566696e6520494f435f494f5f457863704d61736b5f5346450909307834303030303030303030303030303030756c0a23646566696e6520494f435f494f5f457863704d61736b5f5046450909307832303030303030303030303030303030756c0a0a23646566696e6520494f435f494f436d645f4f666673657409093078313030300a0a23646566696e6520494f435f494f436d645f43666709090930786330300a23646566696e6520494f435f494f436d645f4366675f54450909307830303030383030303030303030303030756c0a0a0a2f2a205365676d656e74207461626c6520656e7472696573202a2f0a23646566696e6520494f5354455f56090909307838303030303030303030303030303030756c202f2a2076616c6964202a2f0a23646566696e6520494f5354455f48090909307834303030303030303030303030303030756c202f2a2063616368652068696e74202a2f0a23646566696e6520494f5354455f50545f426173655f52504e5f4d61736b2020307833666666666666666666666666303030756c202f2a20626173652052504e206f6620494f5054202a2f0a23646566696e6520494f5354455f4e5050545f4d61736b0909307830303030303030303030303030666530756c202f2a206e6f2e20706167657320696e20494f5054202a2f0a23646566696e6520494f5354455f50535f4d61736b0909307830303030303030303030303030303037756c202f2a20706167652073697a65202a2f0a23646566696e6520494f5354455f50535f344b0909307830303030303030303030303030303031756c202f2a2020202d20346b4220202a2f0a23646566696e6520494f5354455f50535f36344b0909307830303030303030303030303030303033756c202f2a2020202d2036346b42202a2f0a23646566696e6520494f5354455f50535f314d0909307830303030303030303030303030303035756c202f2a2020202d20314d4220202a2f0a23646566696e6520494f5354455f50535f31364d0909307830303030303030303030303030303037756c202f2a2020202d2031364d42202a2f0a0a0a2f2a20494f4d4d552073697a696e67202a2f0a23646566696e6520494f5f5345474d454e545f53484946540932380a23646566696e6520494f5f504147454e4f5f42495453287368696674290928494f5f5345474d454e545f5348494654202d2028736869667429290a0a2f2a20546865206869676820626974206e6565647320746f20626520736574206f6e20657665727920444d412061646472657373202a2f0a23646566696e65205350494445525f444d415f4f46465345540930783830303030303030756c0a0a73747275637420696f6d6d755f77696e646f77207b0a09737472756374206c6973745f68656164206c6973743b0a09737472756374206362655f696f6d6d75202a696f6d6d753b0a09756e7369676e6564206c6f6e67206f66667365743b0a09756e7369676e6564206c6f6e672073697a653b0a09756e7369676e656420696e7420696f69643b0a0973747275637420696f6d6d755f7461626c65207461626c653b0a7d3b0a0a23646566696e65204e414d4553495a4520380a737472756374206362655f696f6d6d75207b0a09696e74206e69643b0a0963686172206e616d655b4e414d4553495a455d3b0a09766f6964205f5f696f6d656d202a786c6174655f726567733b0a09766f6964205f5f696f6d656d202a636d645f726567733b0a09756e7369676e6564206c6f6e67202a737461623b0a09756e7369676e6564206c6f6e67202a707461623b0a09766f6964202a7061645f706167653b0a09737472756374206c6973745f686561642077696e646f77733b0a7d3b0a0a2f2a20537461746963206172726179206f6620696f6d6d75732c206f6e6520706572206e6f64650a202a2020206561636820636f6e7461696e732061206c697374206f662077696e646f77732c206b657965642066726f6d20646d615f77696e646f772070726f70657274790a202a2020202d206f6e206275732073657475702c206c6f6f6b20666f722061206d61746368696e672077696e646f772c206f7220637265617465206f6e650a202a2020202d206f6e206465762073657475702c2061737369676e20696f6d6d755f7461626c65207074720a202a2f0a73746174696320737472756374206362655f696f6d6d7520696f6d6d75735b4e525f494f4d4d55535d3b0a73746174696320696e74206362655f6e725f696f6d6d75733b0a0a73746174696320766f696420696e76616c69646174655f7463655f636163686528737472756374206362655f696f6d6d75202a696f6d6d752c20756e7369676e6564206c6f6e67202a7074652c0a09096c6f6e67206e5f70746573290a7b0a09753634205f5f696f6d656d202a7265673b0a097536342076616c3b0a096c6f6e67206e3b0a0a09726567203d20696f6d6d752d3e786c6174655f72656773202b20494f435f494f50545f4361636865496e76643b0a0a097768696c6520286e5f70746573203e203029207b0a09092f2a2077652063616e20696e76616c696461746520757020746f2031203c3c2031312050544573206174206f6e6365202a2f0a09096e203d206d696e286e5f707465732c20316c203c3c203131293b0a090976616c203d202828286e202f2a2d20312a2f29203c3c20353329202620494f435f494f50545f4361636865496e76645f4e455f4d61736b290a0909097c20285f5f70612870746529202620494f435f494f50545f4361636865496e76645f494f5054455f4d61736b290a090920202020202020207c20494f435f494f50545f4361636865496e76645f427573793b0a0a09096f75745f62653634287265672c2076616c293b0a09097768696c652028696e5f626536342872656729202620494f435f494f50545f4361636865496e76645f42757379290a0909093b0a0a09096e5f70746573202d3d206e3b0a0909707465202b3d206e3b0a097d0a7d0a0a73746174696320696e74207463655f6275696c645f63656c6c2873747275637420696f6d6d755f7461626c65202a74626c2c206c6f6e6720696e6465782c206c6f6e67206e70616765732c0a0909756e7369676e6564206c6f6e672075616464722c20656e756d20646d615f646174615f646972656374696f6e20646972656374696f6e2c0a090973747275637420646d615f6174747273202a6174747273290a7b0a09696e7420693b0a09756e7369676e6564206c6f6e67202a696f5f7074652c20626173655f7074653b0a0973747275637420696f6d6d755f77696e646f77202a77696e646f77203d0a0909636f6e7461696e65725f6f662874626c2c2073747275637420696f6d6d755f77696e646f772c207461626c65293b0a0a092f2a20696d706c656d656e74696e672070726f7065722070726f74656374696f6e206361757365732070726f626c656d73207769746820746865207370696465726e65740a09202a20647269766572202d20636865636b206d617070696e6720646972656374696f6e73206c617465722c2062757420616c6c6f77207265616420262077726974652062790a09202a2064656661756c7420666f72206e6f772e2a2f0a2369666465662043454c4c5f494f4d4d555f5354524943545f50524f54454354494f4e0a092f2a20746f2061766f6964207265666572656e63696e67206120676c6f62616c2c20776520757365206120747269636b206865726520746f207365747570207468650a09202a2070726f74656374696f6e206269742e202270726f742220697320736574757020746f2062652033206669656c6473206f66203420626974732061707072656e6465640a09202a20746f67657468657220666f722065616368206f6620746865203320737570706f7274656420646972656374696f6e2076616c7565732e204974206973207468656e0a09202a2073686966746564206c65667420736f207468617420746865206669656c6473206d61746368696e6720746865206465736972656420646972656374696f6e0a09202a206c616e6473206f6e2074686520617070726f70726961746520626974732c20616e64206f74686572206269747320617265206d61736b6564206f75742e0a09202a2f0a09636f6e737420756e7369676e6564206c6f6e672070726f74203d2030786334383b0a09626173655f707465203d0a0909282870726f74203c3c20283532202b2034202a20646972656374696f6e292920260a090920284342455f494f5054455f50505f57207c204342455f494f5054455f50505f522929207c0a09094342455f494f5054455f4d207c204342455f494f5054455f534f5f5257207c0a09092877696e646f772d3e696f69642026204342455f494f5054455f494f49445f4d61736b293b0a23656c73650a09626173655f707465203d204342455f494f5054455f50505f57207c204342455f494f5054455f50505f52207c204342455f494f5054455f4d207c0a09094342455f494f5054455f534f5f5257207c202877696e646f772d3e696f69642026204342455f494f5054455f494f49445f4d61736b293b0a23656e6469660a0969662028756e6c696b656c7928646d615f6765745f6174747228444d415f415454525f5745414b5f4f52444552494e472c2061747472732929290a0909626173655f70746520263d207e4342455f494f5054455f534f5f52573b0a0a09696f5f707465203d2028756e7369676e6564206c6f6e67202a2974626c2d3e69745f62617365202b2028696e646578202d2074626c2d3e69745f6f6666736574293b0a0a09666f72202869203d20303b2069203c206e70616765733b20692b2b2c207561646472202b3d20494f4d4d555f504147455f53495a45290a0909696f5f7074655b695d203d20626173655f707465207c20285f5f7061287561646472292026204342455f494f5054455f52504e5f4d61736b293b0a0a096d6228293b0a0a09696e76616c69646174655f7463655f63616368652877696e646f772d3e696f6d6d752c20696f5f7074652c206e7061676573293b0a0a0970725f646562756728227463655f6275696c645f63656c6c28696e6465783d256c782c6e3d256c782c6469723d25642c626173655f7074653d256c78295c6e222c0a090920696e6465782c206e70616765732c20646972656374696f6e2c20626173655f707465293b0a0972657475726e20303b0a7d0a0a73746174696320766f6964207463655f667265655f63656c6c2873747275637420696f6d6d755f7461626c65202a74626c2c206c6f6e6720696e6465782c206c6f6e67206e7061676573290a7b0a0a09696e7420693b0a09756e7369676e6564206c6f6e67202a696f5f7074652c207074653b0a0973747275637420696f6d6d755f77696e646f77202a77696e646f77203d0a0909636f6e7461696e65725f6f662874626c2c2073747275637420696f6d6d755f77696e646f772c207461626c65293b0a0a0970725f646562756728227463655f667265655f63656c6c28696e6465783d256c782c6e3d256c78295c6e222c20696e6465782c206e7061676573293b0a0a2369666465662043454c4c5f494f4d4d555f5245414c5f554e4d41500a09707465203d20303b0a23656c73650a092f2a207370696465722062726964676520646f6573205043492072656164732061667465722066726565696e67202d20696e736572742061206d617070696e670a09202a20746f20612073637261746368207061676520696e7374656164206f6620616e20696e76616c696420656e747279202a2f0a09707465203d204342455f494f5054455f50505f52207c204342455f494f5054455f4d207c204342455f494f5054455f534f5f5257207c0a09095f5f70612877696e646f772d3e696f6d6d752d3e7061645f7061676529207c0a09092877696e646f772d3e696f69642026204342455f494f5054455f494f49445f4d61736b293b0a23656e6469660a0a09696f5f707465203d2028756e7369676e6564206c6f6e67202a2974626c2d3e69745f62617365202b2028696e646578202d2074626c2d3e69745f6f6666736574293b0a0a09666f72202869203d20303b2069203c206e70616765733b20692b2b290a0909696f5f7074655b695d203d207074653b0a0a096d6228293b0a0a09696e76616c69646174655f7463655f63616368652877696e646f772d3e696f6d6d752c20696f5f7074652c206e7061676573293b0a7d0a0a7374617469632069727172657475726e5f7420696f635f696e7465727275707428696e74206972712c20766f6964202a64617461290a7b0a09756e7369676e6564206c6f6e6720737461742c207370663b0a09737472756374206362655f696f6d6d75202a696f6d6d75203d20646174613b0a0a0973746174203d20696e5f6265363428696f6d6d752d3e786c6174655f72656773202b20494f435f494f5f4578637053746174293b0a09737066203d2073746174202620494f435f494f5f45786370537461745f5350465f4d61736b3b0a0a092f2a204d696768742077616e7420746f2072617465206c696d6974206974202a2f0a097072696e746b284b45524e5f4552522022696f6d6d753a20444d4120657863657074696f6e203078253031366c785c6e222c2073746174293b0a097072696e746b284b45524e5f45525220222020563d25642c205350463d5b256325635d2c2052573d25732c20494f49443d3078253034785c6e222c0a092020202020202021212873746174202620494f435f494f5f45786370537461745f56292c0a092020202020202028737066203d3d20494f435f494f5f45786370537461745f5350465f5329203f20275327203a202720272c0a092020202020202028737066203d3d20494f435f494f5f45786370537461745f5350465f5029203f20275027203a202720272c0a09202020202020202873746174202620494f435f494f5f45786370537461745f52575f4d61736b29203f20225265616422203a20225772697465222c0a092020202020202028756e7369676e656420696e74292873746174202620494f435f494f5f45786370537461745f494f49445f4d61736b29293b0a097072696e746b284b45524e5f45525220222020706167653d3078253031366c785c6e222c0a092020202020202073746174202620494f435f494f5f45786370537461745f414444525f4d61736b293b0a0a092f2a20636c65617220696e74657272757074202a2f0a097374617420263d207e494f435f494f5f45786370537461745f563b0a096f75745f6265363428696f6d6d752d3e786c6174655f72656773202b20494f435f494f5f45786370537461742c2073746174293b0a0a0972657475726e204952515f48414e444c45443b0a7d0a0a73746174696320696e742063656c6c5f696f6d6d755f66696e645f696f6328696e74206e69642c20756e7369676e6564206c6f6e67202a62617365290a7b0a09737472756374206465766963655f6e6f6465202a6e703b0a09737472756374207265736f7572636520723b0a0a092a62617365203d20303b0a0a092f2a204669727374206c6f6f6b20666f72206e6577207374796c65202f6265206e6f646573202a2f0a09666f725f656163685f6e6f64655f62795f6e616d65286e702c2022696f632229207b0a0909696620286f665f6e6f64655f746f5f6e6964286e702920213d206e6964290a090909636f6e74696e75653b0a0909696620286f665f616464726573735f746f5f7265736f75726365286e702c20302c2026722929207b0a0909097072696e746b284b45524e5f4552522022696f6d6d753a2063616e277420676574206164647265737320666f722025735c6e222c0a090909202020202020206e702d3e66756c6c5f6e616d65293b0a090909636f6e74696e75653b0a09097d0a09092a62617365203d20722e73746172743b0a09096f665f6e6f64655f707574286e70293b0a090972657475726e20303b0a097d0a0a092f2a204f6b2c206c657427732074727920746865206f6c6420776179202a2f0a09666f725f656163685f6e6f64655f62795f74797065286e702c20226370752229207b0a0909636f6e737420756e7369676e656420696e74202a6e6964703b0a0909636f6e737420756e7369676e6564206c6f6e67202a746d703b0a0a09096e696470203d206f665f6765745f70726f7065727479286e702c20226e6f64652d6964222c204e554c4c293b0a0909696620286e696470202626202a6e696470203d3d206e696429207b0a090909746d70203d206f665f6765745f70726f7065727479286e702c2022696f632d7472616e736c6174696f6e222c204e554c4c293b0a09090969662028746d7029207b0a090909092a62617365203d202a746d703b0a090909096f665f6e6f64655f707574286e70293b0a0909090972657475726e20303b0a0909097d0a09097d0a097d0a0a0972657475726e202d454e4f4445563b0a7d0a0a73746174696320766f69642063656c6c5f696f6d6d755f73657475705f7374616228737472756374206362655f696f6d6d75202a696f6d6d752c0a09090909756e7369676e6564206c6f6e672064626173652c20756e7369676e6564206c6f6e67206473697a652c0a09090909756e7369676e6564206c6f6e672066626173652c20756e7369676e6564206c6f6e67206673697a65290a7b0a097374727563742070616765202a706167653b0a09756e7369676e6564206c6f6e67207365676d656e74732c20737461625f73697a653b0a0a097365676d656e7473203d206d6178286462617365202b206473697a652c206662617365202b206673697a6529203e3e20494f5f5345474d454e545f53484946543b0a0a0970725f6465627567282225733a20696f6d6d755b25645d3a207365676d656e74733a20256c755c6e222c0a0909095f5f66756e635f5f2c20696f6d6d752d3e6e69642c207365676d656e7473293b0a0a092f2a2073657420757020746865207365676d656e74207461626c65202a2f0a09737461625f73697a65203d207365676d656e7473202a2073697a656f6628756e7369676e6564206c6f6e67293b0a0970616765203d20616c6c6f635f70616765735f6e6f646528696f6d6d752d3e6e69642c204746505f4b45524e454c2c206765745f6f7264657228737461625f73697a6529293b0a094255475f4f4e282170616765293b0a09696f6d6d752d3e73746162203d20706167655f616464726573732870616765293b0a096d656d73657428696f6d6d752d3e737461622c20302c20737461625f73697a65293b0a7d0a0a73746174696320756e7369676e6564206c6f6e67202a63656c6c5f696f6d6d755f616c6c6f635f7074616228737472756374206362655f696f6d6d75202a696f6d6d752c0a0909756e7369676e6564206c6f6e6720626173652c20756e7369676e6564206c6f6e672073697a652c20756e7369676e6564206c6f6e67206761705f626173652c0a0909756e7369676e6564206c6f6e67206761705f73697a652c20756e7369676e6564206c6f6e6720706167655f7368696674290a7b0a097374727563742070616765202a706167653b0a09696e7420693b0a09756e7369676e6564206c6f6e67207265672c207365676d656e74732c2070616765735f7065725f7365676d656e742c20707461625f73697a652c0a09092020202020206e5f7074655f70616765732c2073746172745f7365672c202a707461623b0a0a0973746172745f736567203d2062617365203e3e20494f5f5345474d454e545f53484946543b0a097365676d656e747320203d2073697a65203e3e20494f5f5345474d454e545f53484946543b0a0970616765735f7065725f7365676d656e74203d2031756c6c203c3c20494f5f504147454e4f5f4249545328706167655f7368696674293b0a092f2a205054457320666f722065616368207365676d656e74206d757374207374617274206f6e206120344b20626f756e646179202a2f0a0970616765735f7065725f7365676d656e74203d206d61782870616765735f7065725f7365676d656e742c0a090909092831203c3c20313229202f2073697a656f6628756e7369676e6564206c6f6e6729293b0a0a09707461625f73697a65203d207365676d656e7473202a2070616765735f7065725f7365676d656e74202a2073697a656f6628756e7369676e6564206c6f6e67293b0a0970725f6465627567282225733a20696f6d6d755b25645d3a20707461625f73697a653a20256c752c206f726465723a2025645c6e222c205f5f66756e635f5f2c0a090909696f6d6d752d3e6e69642c20707461625f73697a652c206765745f6f7264657228707461625f73697a6529293b0a0970616765203d20616c6c6f635f70616765735f6e6f646528696f6d6d752d3e6e69642c204746505f4b45524e454c2c206765745f6f7264657228707461625f73697a6529293b0a094255475f4f4e282170616765293b0a0a0970746162203d20706167655f616464726573732870616765293b0a096d656d73657428707461622c20302c20707461625f73697a65293b0a0a092f2a206e756d626572206f6620344b207061676573206e656564656420666f7220612070616765207461626c65202a2f0a096e5f7074655f7061676573203d202870616765735f7065725f7365676d656e74202a2073697a656f6628756e7369676e6564206c6f6e672929203e3e2031323b0a0a0970725f6465627567282225733a20696f6d6d755b25645d3a20737461622061742025702c20707461622061742025702c206e5f7074655f70616765733a20256c755c6e222c0a0909095f5f66756e635f5f2c20696f6d6d752d3e6e69642c20696f6d6d752d3e737461622c20707461622c0a0909096e5f7074655f7061676573293b0a0a092f2a20696e697469616c697365207468652053544573202a2f0a09726567203d20494f5354455f56207c2028286e5f7074655f7061676573202d203129203c3c2035293b0a0a097377697463682028706167655f736869667429207b0a09636173652031323a20726567207c3d20494f5354455f50535f344b3b2020627265616b3b0a09636173652031363a20726567207c3d20494f5354455f50535f36344b3b20627265616b3b0a09636173652032303a20726567207c3d20494f5354455f50535f314d3b2020627265616b3b0a09636173652032343a20726567207c3d20494f5354455f50535f31364d3b20627265616b3b0a0964656661756c743a2042554728293b0a097d0a0a096761705f62617365203d206761705f62617365203e3e20494f5f5345474d454e545f53484946543b0a096761705f73697a65203d206761705f73697a65203e3e20494f5f5345474d454e545f53484946543b0a0a0970725f6465627567282253657474696e6720757020494f4d4d5520737461623a5c6e22293b0a09666f72202869203d2073746172745f7365673b2069203c202873746172745f736567202b207365676d656e7473293b20692b2b29207b0a09096966202869203e3d206761705f626173652026262069203c20286761705f62617365202b206761705f73697a652929207b0a09090970725f646562756728225c746f7665726c61702061742025642c20736b697070696e675c6e222c2069293b0a090909636f6e74696e75653b0a09097d0a0909696f6d6d752d3e737461625b695d203d20726567207c20285f5f7061287074616229202b20286e5f7074655f7061676573203c3c20313229202a0a09090909092869202d2073746172745f73656729293b0a090970725f646562756728225c745b25645d203078253031366c785c6e222c20692c20696f6d6d752d3e737461625b695d293b0a097d0a0a0972657475726e20707461623b0a7d0a0a73746174696320766f69642063656c6c5f696f6d6d755f656e61626c655f686172647761726528737472756374206362655f696f6d6d75202a696f6d6d75290a7b0a09696e74207265743b0a09756e7369676e6564206c6f6e67207265672c20786c6174655f626173653b0a09756e7369676e656420696e7420766972713b0a0a096966202863656c6c5f696f6d6d755f66696e645f696f6328696f6d6d752d3e6e69642c2026786c6174655f6261736529290a090970616e6963282225733a206d697373696e6720494f43207265676973746572206d617070696e677320666f72206e6f64652025645c6e222c0a09092020202020205f5f66756e635f5f2c20696f6d6d752d3e6e6964293b0a0a09696f6d6d752d3e786c6174655f72656773203d20696f72656d617028786c6174655f626173652c20494f435f5265675f53697a65293b0a09696f6d6d752d3e636d645f72656773203d20696f6d6d752d3e786c6174655f72656773202b20494f435f494f436d645f4f66667365743b0a0a092f2a20656e73757265207468617420746865205354457320686176652075706461746564202a2f0a096d6228293b0a0a092f2a20736574757020696e746572727570747320666f722074686520696f6d6d752e202a2f0a09726567203d20696e5f6265363428696f6d6d752d3e786c6174655f72656773202b20494f435f494f5f4578637053746174293b0a096f75745f6265363428696f6d6d752d3e786c6174655f72656773202b20494f435f494f5f45786370537461742c0a0909097265672026207e494f435f494f5f45786370537461745f56293b0a096f75745f6265363428696f6d6d752d3e786c6174655f72656773202b20494f435f494f5f457863704d61736b2c0a090909494f435f494f5f457863704d61736b5f504645207c20494f435f494f5f457863704d61736b5f534645293b0a0a0976697271203d206972715f6372656174655f6d617070696e67284e554c4c2c0a0909094949435f4952515f494f45585f415449207c2028696f6d6d752d3e6e6964203c3c204949435f4952515f4e4f44455f534849465429293b0a094255475f4f4e2876697271203d3d204e4f5f495251293b0a0a09726574203d20726571756573745f69727128766972712c20696f635f696e746572727570742c20302c20696f6d6d752d3e6e616d652c20696f6d6d75293b0a094255475f4f4e28726574293b0a0a092f2a207365742074686520494f43207365676d656e74207461626c65206f726967696e2072656769737465722028616e64207475726e206f6e2074686520696f6d6d7529202a2f0a09726567203d20494f435f494f53545f4f726967696e5f45207c205f5f706128696f6d6d752d3e7374616229207c20494f435f494f53545f4f726967696e5f48573b0a096f75745f6265363428696f6d6d752d3e786c6174655f72656773202b20494f435f494f53545f4f726967696e2c20726567293b0a09696e5f6265363428696f6d6d752d3e786c6174655f72656773202b20494f435f494f53545f4f726967696e293b0a0a092f2a207475726e206f6e20494f207472616e736c6174696f6e202a2f0a09726567203d20696e5f6265363428696f6d6d752d3e636d645f72656773202b20494f435f494f436d645f43666729207c20494f435f494f436d645f4366675f54453b0a096f75745f6265363428696f6d6d752d3e636d645f72656773202b20494f435f494f436d645f4366672c20726567293b0a7d0a0a73746174696320766f69642063656c6c5f696f6d6d755f73657475705f686172647761726528737472756374206362655f696f6d6d75202a696f6d6d752c0a09756e7369676e6564206c6f6e6720626173652c20756e7369676e6564206c6f6e672073697a65290a7b0a0963656c6c5f696f6d6d755f73657475705f7374616228696f6d6d752c20626173652c2073697a652c20302c2030293b0a09696f6d6d752d3e70746162203d2063656c6c5f696f6d6d755f616c6c6f635f7074616228696f6d6d752c20626173652c2073697a652c20302c20302c0a090909090920202020494f4d4d555f504147455f5348494654293b0a0963656c6c5f696f6d6d755f656e61626c655f686172647761726528696f6d6d75293b0a7d0a0a23696620302f2a20556e7573656420666f72206e6f77202a2f0a7374617469632073747275637420696f6d6d755f77696e646f77202a66696e645f77696e646f7728737472756374206362655f696f6d6d75202a696f6d6d752c0a0909756e7369676e6564206c6f6e67206f66667365742c20756e7369676e6564206c6f6e672073697a65290a7b0a0973747275637420696f6d6d755f77696e646f77202a77696e646f773b0a0a092f2a20746f646f3a20636865636b20666f72206f7665726c617070696e672028627574206e6f7420657175616c292077696e646f777329202a2f0a0a096c6973745f666f725f656163685f656e7472792877696e646f772c202628696f6d6d752d3e77696e646f7773292c206c69737429207b0a09096966202877696e646f772d3e6f6666736574203d3d206f66667365742026262077696e646f772d3e73697a65203d3d2073697a65290a09090972657475726e2077696e646f773b0a097d0a0a0972657475726e204e554c4c3b0a7d0a23656e6469660a0a73746174696320696e6c696e65207533322063656c6c5f696f6d6d755f6765745f696f696428737472756374206465766963655f6e6f6465202a6e70290a7b0a09636f6e737420753332202a696f69643b0a0a09696f6964203d206f665f6765745f70726f7065727479286e702c2022696f6964222c204e554c4c293b0a0969662028696f6964203d3d204e554c4c29207b0a09097072696e746b284b45524e5f5741524e494e472022696f6d6d753a206d697373696e6720696f696420666f72202573207573696e6720305c6e222c0a0909202020202020206e702d3e66756c6c5f6e616d65293b0a090972657475726e20303b0a097d0a0a0972657475726e202a696f69643b0a7d0a0a7374617469632073747275637420696f6d6d755f77696e646f77202a205f5f696e69740a63656c6c5f696f6d6d755f73657475705f77696e646f7728737472756374206362655f696f6d6d75202a696f6d6d752c20737472756374206465766963655f6e6f6465202a6e702c0a090909756e7369676e6564206c6f6e67206f66667365742c20756e7369676e6564206c6f6e672073697a652c0a090909756e7369676e6564206c6f6e67207074655f6f6666736574290a7b0a0973747275637420696f6d6d755f77696e646f77202a77696e646f773b0a097374727563742070616765202a706167653b0a0975333220696f69643b0a0a09696f6964203d2063656c6c5f696f6d6d755f6765745f696f6964286e70293b0a0a0977696e646f77203d206b7a616c6c6f635f6e6f64652873697a656f66282a77696e646f77292c204746505f4b45524e454c2c20696f6d6d752d3e6e6964293b0a094255475f4f4e2877696e646f77203d3d204e554c4c293b0a0a0977696e646f772d3e6f6666736574203d206f66667365743b0a0977696e646f772d3e73697a65203d2073697a653b0a0977696e646f772d3e696f6964203d20696f69643b0a0977696e646f772d3e696f6d6d75203d20696f6d6d753b0a0a0977696e646f772d3e7461626c652e69745f626c6f636b73697a65203d2031363b0a0977696e646f772d3e7461626c652e69745f62617365203d2028756e7369676e6564206c6f6e6729696f6d6d752d3e707461623b0a0977696e646f772d3e7461626c652e69745f696e646578203d20696f6d6d752d3e6e69643b0a0977696e646f772d3e7461626c652e69745f6f6666736574203d20286f6666736574203e3e20494f4d4d555f504147455f534849465429202b207074655f6f66667365743b0a0977696e646f772d3e7461626c652e69745f73697a65203d2073697a65203e3e20494f4d4d555f504147455f53484946543b0a0a09696f6d6d755f696e69745f7461626c65282677696e646f772d3e7461626c652c20696f6d6d752d3e6e6964293b0a0a0970725f646562756728225c74696f696420202020202025645c6e222c2077696e646f772d3e696f6964293b0a0970725f646562756728225c74626c6f636b73697a6520256c645c6e222c2077696e646f772d3e7461626c652e69745f626c6f636b73697a65293b0a0970725f646562756728225c74626173652020202020203078253031366c785c6e222c2077696e646f772d3e7461626c652e69745f62617365293b0a0970725f646562756728225c746f6666736574202020203078256c785c6e222c2077696e646f772d3e7461626c652e69745f6f6666736574293b0a0970725f646562756728225c7473697a65202020202020256c645c6e222c2077696e646f772d3e7461626c652e69745f73697a65293b0a0a096c6973745f616464282677696e646f772d3e6c6973742c2026696f6d6d752d3e77696e646f7773293b0a0a09696620286f666673657420213d2030290a090972657475726e2077696e646f773b0a0a092f2a205765206e65656420746f206d617020616e6420726573657276652074686520666972737420494f4d4d5520706167652073696e6365206974277320757365640a09202a206279207468652073706964657220776f726b61726f756e642e20496e207468656f72792c207765206f6e6c79206e65656420746f20646f2074686174207768656e0a09202a2072756e6e696e67206f6e207370696465722062757420697420646f65736e2774207265616c6c79206d61747465722e0a09202a0a09202a205468697320636f646520616c736f20617373756d65732074686174207765206861766520612077696e646f7720746861742073746172747320617420302c0a09202a207768696368206973207468652063617365206f6e20616c6c2073706964657220626173656420626c616465732e0a09202a2f0a0970616765203d20616c6c6f635f70616765735f6e6f646528696f6d6d752d3e6e69642c204746505f4b45524e454c2c2030293b0a094255475f4f4e282170616765293b0a09696f6d6d752d3e7061645f70616765203d20706167655f616464726573732870616765293b0a09636c6561725f7061676528696f6d6d752d3e7061645f70616765293b0a0a095f5f7365745f62697428302c2077696e646f772d3e7461626c652e69745f6d6170293b0a097463655f6275696c645f63656c6c282677696e646f772d3e7461626c652c2077696e646f772d3e7461626c652e69745f6f66667365742c20312c0a09092020202020202028756e7369676e6564206c6f6e6729696f6d6d752d3e7061645f706167652c20444d415f544f5f4445564943452c204e554c4c293b0a0a0972657475726e2077696e646f773b0a7d0a0a73746174696320737472756374206362655f696f6d6d75202a63656c6c5f696f6d6d755f666f725f6e6f646528696e74206e6964290a7b0a09696e7420693b0a0a09666f72202869203d20303b2069203c206362655f6e725f696f6d6d75733b20692b2b290a090969662028696f6d6d75735b695d2e6e6964203d3d206e6964290a09090972657475726e2026696f6d6d75735b695d3b0a0972657475726e204e554c4c3b0a7d0a0a73746174696320756e7369676e6564206c6f6e672063656c6c5f646d615f6469726563745f6f66667365743b0a0a73746174696320756e7369676e6564206c6f6e6720646d615f696f6d6d755f66697865645f626173653b0a0a2f2a20696f6d6d755f66697865645f69735f7765616b2069732073657420696620626f6f746564207769746820696f6d6d755f66697865643d7765616b202a2f0a73746174696320696e7420696f6d6d755f66697865645f69735f7765616b3b0a0a7374617469632073747275637420696f6d6d755f7461626c65202a63656c6c5f6765745f696f6d6d755f7461626c652873747275637420646576696365202a646576290a7b0a0973747275637420696f6d6d755f77696e646f77202a77696e646f773b0a09737472756374206362655f696f6d6d75202a696f6d6d753b0a0a092f2a2043757272656e7420696d706c656d656e746174696f6e2075736573207468652066697273742077696e646f7720617661696c61626c6520696e20746861740a09202a206e6f6465277320696f6d6d752e205765202d6d696768742d20646f20736f6d657468696e6720736d6172746572206c617465722074686f756768206974206d61790a09202a206e65766572206265206e65636573736172790a09202a2f0a09696f6d6d75203d2063656c6c5f696f6d6d755f666f725f6e6f6465286465765f746f5f6e6f64652864657629293b0a0969662028696f6d6d75203d3d204e554c4c207c7c206c6973745f656d7074792826696f6d6d752d3e77696e646f77732929207b0a09097072696e746b284b45524e5f4552522022696f6d6d753a206d697373696e6720696f6d6d7520666f7220257320286e6f6465202564295c6e222c0a0909202020202020206f665f6e6f64655f66756c6c5f6e616d65286465762d3e6f665f6e6f6465292c206465765f746f5f6e6f64652864657629293b0a090972657475726e204e554c4c3b0a097d0a0977696e646f77203d206c6973745f656e74727928696f6d6d752d3e77696e646f77732e6e6578742c2073747275637420696f6d6d755f77696e646f772c206c697374293b0a0a0972657475726e202677696e646f772d3e7461626c653b0a7d0a0a2f2a204120636f686572656e7420616c6c6f636174696f6e20696d706c696573207374726f6e67206f72646572696e67202a2f0a0a73746174696320766f6964202a646d615f66697865645f616c6c6f635f636f686572656e742873747275637420646576696365202a6465762c2073697a655f742073697a652c0a09090909202020202020646d615f616464725f74202a646d615f68616e646c652c206766705f7420666c61672c0a0909090920202020202073747275637420646d615f6174747273202a6174747273290a7b0a0969662028696f6d6d755f66697865645f69735f7765616b290a090972657475726e20696f6d6d755f616c6c6f635f636f686572656e74286465762c2063656c6c5f6765745f696f6d6d755f7461626c6528646576292c0a09090909092020202073697a652c20646d615f68616e646c652c0a0909090909202020206465766963655f746f5f6d61736b28646576292c20666c61672c0a0909090909202020206465765f746f5f6e6f64652864657629293b0a09656c73650a090972657475726e20646d615f6469726563745f6f70732e616c6c6f63286465762c2073697a652c20646d615f68616e646c652c20666c61672c0a0909090909202020206174747273293b0a7d0a0a73746174696320766f696420646d615f66697865645f667265655f636f686572656e742873747275637420646576696365202a6465762c2073697a655f742073697a652c0a0909090920202020766f6964202a76616464722c20646d615f616464725f7420646d615f68616e646c652c0a090909092020202073747275637420646d615f6174747273202a6174747273290a7b0a0969662028696f6d6d755f66697865645f69735f7765616b290a0909696f6d6d755f667265655f636f686572656e742863656c6c5f6765745f696f6d6d755f7461626c6528646576292c2073697a652c2076616464722c0a0909090920202020646d615f68616e646c65293b0a09656c73650a0909646d615f6469726563745f6f70732e66726565286465762c2073697a652c2076616464722c20646d615f68616e646c652c206174747273293b0a7d0a0a73746174696320646d615f616464725f7420646d615f66697865645f6d61705f706167652873747275637420646576696365202a6465762c207374727563742070616765202a706167652c0a090909092020202020756e7369676e6564206c6f6e67206f66667365742c2073697a655f742073697a652c0a090909092020202020656e756d20646d615f646174615f646972656374696f6e20646972656374696f6e2c0a09090909202020202073747275637420646d615f6174747273202a6174747273290a7b0a0969662028696f6d6d755f66697865645f69735f7765616b203d3d20646d615f6765745f6174747228444d415f415454525f5745414b5f4f52444552494e472c20617474727329290a090972657475726e20646d615f6469726563745f6f70732e6d61705f70616765286465762c20706167652c206f66667365742c2073697a652c0a090909090920202020202020646972656374696f6e2c206174747273293b0a09656c73650a090972657475726e20696f6d6d755f6d61705f70616765286465762c2063656c6c5f6765745f696f6d6d755f7461626c6528646576292c20706167652c0a090909092020202020206f66667365742c2073697a652c206465766963655f746f5f6d61736b28646576292c0a09090909202020202020646972656374696f6e2c206174747273293b0a7d0a0a73746174696320766f696420646d615f66697865645f756e6d61705f706167652873747275637420646576696365202a6465762c20646d615f616464725f7420646d615f616464722c0a090909092073697a655f742073697a652c20656e756d20646d615f646174615f646972656374696f6e20646972656374696f6e2c0a090909092073747275637420646d615f6174747273202a6174747273290a7b0a0969662028696f6d6d755f66697865645f69735f7765616b203d3d20646d615f6765745f6174747228444d415f415454525f5745414b5f4f52444552494e472c20617474727329290a0909646d615f6469726563745f6f70732e756e6d61705f70616765286465762c20646d615f616464722c2073697a652c20646972656374696f6e2c0a090909090920206174747273293b0a09656c73650a0909696f6d6d755f756e6d61705f706167652863656c6c5f6765745f696f6d6d755f7461626c6528646576292c20646d615f616464722c2073697a652c0a0909090920646972656374696f6e2c206174747273293b0a7d0a0a73746174696320696e7420646d615f66697865645f6d61705f73672873747275637420646576696365202a6465762c2073747275637420736361747465726c697374202a73672c0a090909202020696e74206e656e74732c20656e756d20646d615f646174615f646972656374696f6e20646972656374696f6e2c0a09090920202073747275637420646d615f6174747273202a6174747273290a7b0a0969662028696f6d6d755f66697865645f69735f7765616b203d3d20646d615f6765745f6174747228444d415f415454525f5745414b5f4f52444552494e472c20617474727329290a090972657475726e20646d615f6469726563745f6f70732e6d61705f7367286465762c2073672c206e656e74732c20646972656374696f6e2c206174747273293b0a09656c73650a090972657475726e20696f6d6d755f6d61705f7367286465762c2063656c6c5f6765745f696f6d6d755f7461626c6528646576292c2073672c206e656e74732c0a09090909202020206465766963655f746f5f6d61736b28646576292c20646972656374696f6e2c206174747273293b0a7d0a0a73746174696320766f696420646d615f66697865645f756e6d61705f73672873747275637420646576696365202a6465762c2073747275637420736361747465726c697374202a73672c0a09090920202020202020696e74206e656e74732c20656e756d20646d615f646174615f646972656374696f6e20646972656374696f6e2c0a0909092020202020202073747275637420646d615f6174747273202a6174747273290a7b0a0969662028696f6d6d755f66697865645f69735f7765616b203d3d20646d615f6765745f6174747228444d415f415454525f5745414b5f4f52444552494e472c20617474727329290a0909646d615f6469726563745f6f70732e756e6d61705f7367286465762c2073672c206e656e74732c20646972656374696f6e2c206174747273293b0a09656c73650a0909696f6d6d755f756e6d61705f73672863656c6c5f6765745f696f6d6d755f7461626c6528646576292c2073672c206e656e74732c20646972656374696f6e2c0a090909202020202020206174747273293b0a7d0a0a73746174696320696e7420646d615f66697865645f646d615f737570706f727465642873747275637420646576696365202a6465762c20753634206d61736b290a7b0a0972657475726e206d61736b203d3d20444d415f4249545f4d41534b283634293b0a7d0a0a73746174696320696e7420646d615f7365745f6d61736b5f616e645f7377697463682873747275637420646576696365202a6465762c2075363420646d615f6d61736b293b0a0a73747275637420646d615f6d61705f6f707320646d615f696f6d6d755f66697865645f6f7073203d207b0a092e616c6c6f63202020202020202020203d20646d615f66697865645f616c6c6f635f636f686572656e742c0a092e6672656520202020202020202020203d20646d615f66697865645f667265655f636f686572656e742c0a092e6d61705f73672020202020202020203d20646d615f66697865645f6d61705f73672c0a092e756e6d61705f7367202020202020203d20646d615f66697865645f756e6d61705f73672c0a092e646d615f737570706f7274656420203d20646d615f66697865645f646d615f737570706f727465642c0a092e7365745f646d615f6d61736b2020203d20646d615f7365745f6d61736b5f616e645f7377697463682c0a092e6d61705f70616765202020202020203d20646d615f66697865645f6d61705f706167652c0a092e756e6d61705f7061676520202020203d20646d615f66697865645f756e6d61705f706167652c0a7d3b0a0a73746174696320766f69642063656c6c5f646d615f6465765f73657475705f66697865642873747275637420646576696365202a646576293b0a0a73746174696320766f69642063656c6c5f646d615f6465765f73657475702873747275637420646576696365202a646576290a7b0a092f2a204f7264657220697320696d706f7274616e7420686572652c20746865736520617265206e6f74206d757475616c6c79206578636c7573697665202a2f0a09696620286765745f646d615f6f70732864657629203d3d2026646d615f696f6d6d755f66697865645f6f7073290a090963656c6c5f646d615f6465765f73657475705f666978656428646576293b0a09656c736520696620286765745f7063695f646d615f6f70732829203d3d2026646d615f696f6d6d755f6f7073290a09097365745f696f6d6d755f7461626c655f62617365286465762c2063656c6c5f6765745f696f6d6d755f7461626c652864657629293b0a09656c736520696620286765745f7063695f646d615f6f70732829203d3d2026646d615f6469726563745f6f7073290a09097365745f646d615f6f6666736574286465762c2063656c6c5f646d615f6469726563745f6f6666736574293b0a09656c73650a090942554728293b0a7d0a0a73746174696320766f69642063656c6c5f7063695f646d615f6465765f736574757028737472756374207063695f646576202a646576290a7b0a0963656c6c5f646d615f6465765f736574757028266465762d3e646576293b0a7d0a0a73746174696320696e742063656c6c5f6f665f6275735f6e6f7469667928737472756374206e6f7469666965725f626c6f636b202a6e622c20756e7369676e6564206c6f6e6720616374696f6e2c0a090909202020202020766f6964202a64617461290a7b0a0973747275637420646576696365202a646576203d20646174613b0a0a092f2a20576520617265206f6e6c7920696e7465726574656420696e20646576696365206164646974696f6e202a2f0a0969662028616374696f6e20213d204255535f4e4f544946595f4144445f444556494345290a090972657475726e20303b0a0a092f2a20576520757365207468652050434920444d41206f7073202a2f0a096465762d3e61726368646174612e646d615f6f7073203d206765745f7063695f646d615f6f707328293b0a0a0963656c6c5f646d615f6465765f736574757028646576293b0a0a0972657475726e20303b0a7d0a0a73746174696320737472756374206e6f7469666965725f626c6f636b2063656c6c5f6f665f6275735f6e6f746966696572203d207b0a092e6e6f7469666965725f63616c6c203d2063656c6c5f6f665f6275735f6e6f746966790a7d3b0a0a73746174696320696e74205f5f696e69742063656c6c5f696f6d6d755f6765745f77696e646f7728737472756374206465766963655f6e6f6465202a6e702c0a090909090920756e7369676e6564206c6f6e67202a626173652c0a090909090920756e7369676e6564206c6f6e67202a73697a65290a7b0a09636f6e737420766f6964202a646d615f77696e646f773b0a09756e7369676e6564206c6f6e6720696e6465783b0a0a092f2a205573652069626d2c646d612d77696e646f7720696620617661696c61626c652c20656c73652c206861726420636f64652021202a2f0a09646d615f77696e646f77203d206f665f6765745f70726f7065727479286e702c202269626d2c646d612d77696e646f77222c204e554c4c293b0a0969662028646d615f77696e646f77203d3d204e554c4c29207b0a09092a62617365203d20303b0a09092a73697a65203d2030783830303030303030753b0a090972657475726e202d454e4f4445563b0a097d0a0a096f665f70617273655f646d615f77696e646f77286e702c20646d615f77696e646f772c2026696e6465782c20626173652c2073697a65293b0a0972657475726e20303b0a7d0a0a73746174696320737472756374206362655f696f6d6d75202a205f5f696e69742063656c6c5f696f6d6d755f616c6c6f6328737472756374206465766963655f6e6f6465202a6e70290a7b0a09737472756374206362655f696f6d6d75202a696f6d6d753b0a09696e74206e69642c20693b0a0a092f2a20476574206e6f6465204944202a2f0a096e6964203d206f665f6e6f64655f746f5f6e6964286e70293b0a09696620286e6964203c203029207b0a09097072696e746b284b45524e5f4552522022696f6d6d753a206661696c656420746f20676574206e6f646520666f722025735c6e222c0a0909202020202020206e702d3e66756c6c5f6e616d65293b0a090972657475726e204e554c4c3b0a097d0a0970725f64656275672822696f6d6d753a2073657474696e6720757020696f6d6d7520666f72206e6f646520256420282573295c6e222c0a0909206e69642c206e702d3e66756c6c5f6e616d65293b0a0a092f2a2058585820746f646f3a2049662077652063616e2068617665206d756c7469706c652077696e646f7773206f6e207468652073616d6520494f4d4d552c2077686963680a09202a2069736e277420746865206361736520746f6461792c2077652070726f6261626c792077616e74206865726520746f20636865636b2077686574686572207468650a09202a20696f6d6d7520666f722074686174206e6f646520697320616c72656164792073657475702e0a09202a20486f77657665722c207468657265206d6967687420626520697373756520776974682067657474696e67207468652073697a6520726967687420736f206c657427730a09202a2069676e6f7265207468617420666f72206e6f772e205765206d696768742077616e7420746f20636f6d706c6574656c792067657420726964206f66207468650a09202a206d756c7469706c652077696e646f7720737570706f72742073696e6365207468652063656c6c20696f6d6d7520737570706f727473207065722d7061676520696f6964730a09202a2f0a0a09696620286362655f6e725f696f6d6d7573203e3d204e525f494f4d4d555329207b0a09097072696e746b284b45524e5f4552522022696f6d6d753a20746f6f206d616e7920494f4d4d5573206465746563746564202120282573295c6e222c0a0909202020202020206e702d3e66756c6c5f6e616d65293b0a090972657475726e204e554c4c3b0a097d0a0a092f2a20496e69742062617365206669656c6473202a2f0a0969203d206362655f6e725f696f6d6d75732b2b3b0a09696f6d6d75203d2026696f6d6d75735b695d3b0a09696f6d6d752d3e73746162203d204e554c4c3b0a09696f6d6d752d3e6e6964203d206e69643b0a09736e7072696e746628696f6d6d752d3e6e616d652c2073697a656f6628696f6d6d752d3e6e616d65292c2022696f6d6d752564222c2069293b0a09494e49545f4c4953545f484541442826696f6d6d752d3e77696e646f7773293b0a0a0972657475726e20696f6d6d753b0a7d0a0a73746174696320766f6964205f5f696e69742063656c6c5f696f6d6d755f696e69745f6f6e6528737472756374206465766963655f6e6f6465202a6e702c0a0909090920202020202020756e7369676e6564206c6f6e67206f6666736574290a7b0a09737472756374206362655f696f6d6d75202a696f6d6d753b0a09756e7369676e6564206c6f6e6720626173652c2073697a653b0a0a09696f6d6d75203d2063656c6c5f696f6d6d755f616c6c6f63286e70293b0a096966202821696f6d6d75290a090972657475726e3b0a0a092f2a204f627461696e20612077696e646f7720666f72206974202a2f0a0963656c6c5f696f6d6d755f6765745f77696e646f77286e702c2026626173652c202673697a65293b0a0a0970725f646562756728225c747472616e736c6174696e672077696e646f77203078256c782e2e2e3078256c785c6e222c0a090920626173652c2062617365202b2073697a65202d2031293b0a0a092f2a20496e697469616c697a6520746865206861726477617265202a2f0a0963656c6c5f696f6d6d755f73657475705f686172647761726528696f6d6d752c20626173652c2073697a65293b0a0a092f2a2053657475702074686520696f6d6d755f7461626c65202a2f0a0963656c6c5f696f6d6d755f73657475705f77696e646f7728696f6d6d752c206e702c20626173652c2073697a652c0a090909096f6666736574203e3e20494f4d4d555f504147455f5348494654293b0a7d0a0a73746174696320766f6964205f5f696e69742063656c6c5f64697361626c655f696f6d6d757328766f6964290a7b0a09696e74206e6f64653b0a09756e7369676e6564206c6f6e6720626173652c2076616c3b0a09766f6964205f5f696f6d656d202a78726567732c202a63726567733b0a0a092f2a204d616b65207375726520494f43207472616e736c6174696f6e2069732064697361626c6564206f6e20616c6c206e6f646573202a2f0a09666f725f656163685f6f6e6c696e655f6e6f6465286e6f646529207b0a09096966202863656c6c5f696f6d6d755f66696e645f696f63286e6f64652c20266261736529290a090909636f6e74696e75653b0a09097872656773203d20696f72656d617028626173652c20494f435f5265675f53697a65293b0a0909696620287872656773203d3d204e554c4c290a090909636f6e74696e75653b0a09096372656773203d207872656773202b20494f435f494f436d645f4f66667365743b0a0a090970725f64656275672822696f6d6d753a20636c65616e696e6720757020696f6d6d75206f6e206e6f64652025645c6e222c206e6f6465293b0a0a09096f75745f62653634287872656773202b20494f435f494f53545f4f726967696e2c2030293b0a090928766f696429696e5f62653634287872656773202b20494f435f494f53545f4f726967696e293b0a090976616c203d20696e5f62653634286372656773202b20494f435f494f436d645f436667293b0a090976616c20263d207e494f435f494f436d645f4366675f54453b0a09096f75745f62653634286372656773202b20494f435f494f436d645f4366672c2076616c293b0a090928766f696429696e5f62653634286372656773202b20494f435f494f436d645f436667293b0a0a0909696f756e6d6170287872656773293b0a097d0a7d0a0a73746174696320696e74205f5f696e69742063656c6c5f696f6d6d755f696e69745f64697361626c656428766f6964290a7b0a09737472756374206465766963655f6e6f6465202a6e70203d204e554c4c3b0a09756e7369676e6564206c6f6e672062617365203d20302c2073697a653b0a0a092f2a205768656e206e6f20696f6d6d752069732070726573656e742c207765207573652064697265637420444d41206f7073202a2f0a097365745f7063695f646d615f6f70732826646d615f6469726563745f6f7073293b0a0a092f2a204669727374206d616b65207375726520616c6c20494f43207472616e736c6174696f6e206973207475726e6564206f6666202a2f0a0963656c6c5f64697361626c655f696f6d6d757328293b0a0a092f2a2049662077652068617665206e6f2041786f6e2c20776520736574207570207468652073706964657220444d41206d61676963206f6666736574202a2f0a09696620286f665f66696e645f6e6f64655f62795f6e616d65284e554c4c2c202261786f6e2229203d3d204e554c4c290a090963656c6c5f646d615f6469726563745f6f6666736574203d205350494445525f444d415f4f46465345543b0a0a092f2a204e6f77207765206e65656420746f20636865636b20746f2073656520776865726520746865206d656d6f7279206973206d61707065640a09202a20696e205043492073706163652e20576520617373756d65207468617420616c6c2062757373657320757365207468652073616d6520646d610a09202a2077696e646f7720776869636820697320616c7761797320746865206361736520736f20666172206f6e2043656c6c2c20746875732077650a09202a207069636b20757020746865206669727374207063692d696e7465726e616c206e6f64652077652063616e2066696e6420616e6420636865636b0a09202a2074686520444d412077696e646f772066726f6d2074686572652e0a09202a2f0a09666f725f656163685f6e6f64655f62795f6e616d65286e702c202261786f6e2229207b0a0909696620286e702d3e706172656e74203d3d204e554c4c207c7c206e702d3e706172656e742d3e706172656e7420213d204e554c4c290a090909636f6e74696e75653b0a09096966202863656c6c5f696f6d6d755f6765745f77696e646f77286e702c2026626173652c202673697a6529203d3d2030290a090909627265616b3b0a097d0a09696620286e70203d3d204e554c4c29207b0a0909666f725f656163685f6e6f64655f62795f6e616d65286e702c20227063692d696e7465726e616c2229207b0a090909696620286e702d3e706172656e74203d3d204e554c4c207c7c206e702d3e706172656e742d3e706172656e7420213d204e554c4c290a09090909636f6e74696e75653b0a0909096966202863656c6c5f696f6d6d755f6765745f77696e646f77286e702c2026626173652c202673697a6529203d3d2030290a09090909627265616b3b0a09097d0a097d0a096f665f6e6f64655f707574286e70293b0a0a092f2a20496620776520666f756e64206120444d412077696e646f772c20776520636865636b20696620697427732062696720656e6f75676820746f20656e636c6f73650a09202a20616c6c206f6620706879736963616c206d656d6f72792e204966206e6f742c20776520666f72636520656e61626c6520494f4d4d550a09202a2f0a09696620286e702026262073697a65203c206d656d626c6f636b5f656e645f6f665f4452414d282929207b0a09097072696e746b284b45524e5f5741524e494e472022696f6d6d753a20666f7263652d656e61626c65642c20646d612077696e646f77220a090920202020202020222028256c644d422920736d616c6c6572207468616e20746f74616c206d656d6f72792028256c6c644d42295c6e222c0a09092020202020202073697a65203e3e2032302c206d656d626c6f636b5f656e645f6f665f4452414d2829203e3e203230293b0a090972657475726e202d454e4f4445563b0a097d0a0a0963656c6c5f646d615f6469726563745f6f6666736574202b3d20626173653b0a0a096966202863656c6c5f646d615f6469726563745f6f666673657420213d2030290a09097070635f6d642e7063695f646d615f6465765f7365747570203d2063656c6c5f7063695f646d615f6465765f73657475703b0a0a097072696e746b2822696f6d6d753a2064697361626c65642c2064697265637420444d41206f6666736574206973203078256c785c6e222c0a092020202020202063656c6c5f646d615f6469726563745f6f6666736574293b0a0a0972657475726e20303b0a7d0a0a2f2a0a202a2020466978656420494f4d4d55206d617070696e6720737570706f72740a202a0a202a20205468697320636f6465206164647320737570706f727420666f722073657474696e67207570206120666978656420494f4d4d55206d617070696e67206f6e206365727461696e0a202a202063656c6c206d616368696e65732e20466f722036342d626974206465766963657320746869732061766f6964732074686520706572666f726d616e6365206f76657268656164206f660a202a20206d617070696e6720616e6420756e6d617070696e672070616765732061742072756e74696d652e2033322d62697420646576696365732061726520756e61626c6520746f207573650a202a2020746865206669786564206d617070696e672e0a202a0a202a2020546865206669786564206d617070696e672069732065737461626c697368656420617420626f6f742c20616e64206d61707320616c6c206f6620706879736963616c206d656d6f72790a202a2020313a3120696e746f2064657669636520737061636520617420736f6d65206f66667365742e204f6e206d616368696e65732077697468203c203330204742206f66206d656d6f72790a202a2020776520736574757020746865206669786564206d617070696e6720696d6d6564696174656c792061626f766520746865206e6f726d616c20494f4d4d552077696e646f772e0a202a0a202a2020466f72206578616d706c652061206d616368696e65207769746820344742206f66206d656d6f727920776f756c6420656e64207570207769746820746865206e6f726d616c0a202a2020494f4d4d552077696e646f772066726f6d20302d32474220616e6420746865206669786564206d617070696e672077696e646f772066726f6d2032474220746f203647422e20496e0a202a202074686973206361736520612036342d626974206465766963652077697368696e6720746f20444d4120746f2031474220776f756c6420626520746f6c6420746f20444d4120746f0a202a20203347422c20706c757320616e79206f6666736574207265717569726564206279206669726d776172652e20546865206669726d77617265206f666673657420697320656e636f6465640a202a2020696e207468652022646d612d72616e676573222070726f70657274792e0a202a0a202a20204f6e206d616368696e657320776974682033304742206f72206d6f7265206f66206d656d6f72792c2077652061726520756e61626c6520746f20706c616365207468652066697865640a202a20206d617070696e672061626f766520746865206e6f726d616c20494f4d4d552077696e646f7720617320776520776f756c642072756e206f7574206f6620616464726573732073706163652e0a202a2020496e7374656164207765206d6f766520746865206e6f726d616c20494f4d4d552077696e646f7720746f20636f696e63696465207769746820746865206861736820706167650a202a20207461626c652c207468697320726567696f6e20646f6573206e6f74206e65656420746f2062652070617274206f6620746865206669786564206d617070696e67206173206e6f0a202a20206465766963652073686f756c64206576657220626520444d4127696e6720746f2069742e205765207468656e20736574757020746865206669786564206d617070696e670a202a202066726f6d203020746f20333247422e0a202a2f0a0a737461746963207536342063656c6c5f696f6d6d755f6765745f66697865645f616464726573732873747275637420646576696365202a646576290a7b0a09753634206370755f616464722c2073697a652c20626573745f73697a652c206465765f61646472203d204f465f4241445f414444523b0a09737472756374206465766963655f6e6f6465202a6e703b0a09636f6e737420753332202a72616e676573203d204e554c4c3b0a09696e7420692c206c656e2c20626573742c206e616464722c206e73697a652c20706e612c2072616e67655f73697a653b0a0a096e70203d206f665f6e6f64655f676574286465762d3e6f665f6e6f6465293b0a097768696c6520283129207b0a09096e61646472203d206f665f6e5f616464725f63656c6c73286e70293b0a09096e73697a65203d206f665f6e5f73697a655f63656c6c73286e70293b0a09096e70203d206f665f6765745f6e6578745f706172656e74286e70293b0a090969662028216e70290a090909627265616b3b0a0a090972616e676573203d206f665f6765745f70726f7065727479286e702c2022646d612d72616e676573222c20266c656e293b0a0a09092f2a2049676e6f726520656d7074792072616e6765732c207468657920696d706c79206e6f207472616e736c6174696f6e207265717569726564202a2f0a09096966202872616e676573202626206c656e203e2030290a090909627265616b3b0a097d0a0a09696620282172616e67657329207b0a09096465765f646267286465762c2022696f6d6d753a206e6f20646d612d72616e67657320666f756e645c6e22293b0a0909676f746f206f75743b0a097d0a0a096c656e202f3d2073697a656f6628753332293b0a0a09706e61203d206f665f6e5f616464725f63656c6c73286e70293b0a0972616e67655f73697a65203d206e61646472202b206e73697a65202b20706e613b0a0a092f2a20646d612d72616e67657320666f726d61743a0a09202a206368696c642061646472093a206e616464722063656c6c730a09202a20706172656e742061646472093a20706e612063656c6c730a09202a2073697a6509093a206e73697a652063656c6c730a09202a2f0a09666f72202869203d20302c2062657374203d202d312c20626573745f73697a65203d20303b2069203c206c656e3b2069202b3d2072616e67655f73697a6529207b0a09096370755f61646472203d206f665f7472616e736c6174655f646d615f61646472657373286e702c2072616e676573202b2069202b206e61646472293b0a090973697a65203d206f665f726561645f6e756d6265722872616e676573202b2069202b206e61646472202b20706e612c206e73697a65293b0a0a0909696620286370755f61646472203d3d20302026262073697a65203e20626573745f73697a6529207b0a09090962657374203d20693b0a090909626573745f73697a65203d2073697a653b0a09097d0a097d0a0a096966202862657374203e3d203029207b0a09096465765f61646472203d206f665f726561645f6e756d6265722872616e676573202b20626573742c206e61646472293b0a097d20656c73650a09096465765f646267286465762c2022696f6d6d753a206e6f207375697461626c652072616e676520666f756e64215c6e22293b0a0a6f75743a0a096f665f6e6f64655f707574286e70293b0a0a0972657475726e206465765f616464723b0a7d0a0a73746174696320696e7420646d615f7365745f6d61736b5f616e645f7377697463682873747275637420646576696365202a6465762c2075363420646d615f6d61736b290a7b0a0969662028216465762d3e646d615f6d61736b207c7c2021646d615f737570706f72746564286465762c20646d615f6d61736b29290a090972657475726e202d45494f3b0a0a0969662028646d615f6d61736b203d3d20444d415f4249545f4d41534b283634292026260a090963656c6c5f696f6d6d755f6765745f66697865645f61646472657373286465762920213d204f465f4241445f41444452290a097b0a09096465765f646267286465762c2022696f6d6d753a2036342d626974204f4b2c207573696e67206669786564206f70735c6e22293b0a09097365745f646d615f6f7073286465762c2026646d615f696f6d6d755f66697865645f6f7073293b0a097d20656c7365207b0a09096465765f646267286465762c2022696f6d6d753a206e6f742036342d6269742c207573696e672064656661756c74206f70735c6e22293b0a09097365745f646d615f6f7073286465762c206765745f7063695f646d615f6f70732829293b0a097d0a0a0963656c6c5f646d615f6465765f736574757028646576293b0a0a092a6465762d3e646d615f6d61736b203d20646d615f6d61736b3b0a0a0972657475726e20303b0a7d0a0a73746174696320766f69642063656c6c5f646d615f6465765f73657475705f66697865642873747275637420646576696365202a646576290a7b0a0975363420616464723b0a0a0961646472203d2063656c6c5f696f6d6d755f6765745f66697865645f616464726573732864657629202b20646d615f696f6d6d755f66697865645f626173653b0a097365745f646d615f6f6666736574286465762c2061646472293b0a0a096465765f646267286465762c2022696f6d6d753a2066697865642061646472203d20256c6c785c6e222c2061646472293b0a7d0a0a73746174696320766f696420696e736572745f31364d5f70746528756e7369676e6564206c6f6e6720616464722c20756e7369676e6564206c6f6e67202a707461622c0a090909202020756e7369676e6564206c6f6e6720626173655f707465290a7b0a09756e7369676e6564206c6f6e67207365676d656e742c206f66667365743b0a0a097365676d656e74203d2061646472203e3e20494f5f5345474d454e545f53484946543b0a096f6666736574203d202861646472203e3e20323429202d20287365676d656e74203c3c20494f5f504147454e4f5f4249545328323429293b0a0970746162203d2070746162202b20287365676d656e74202a202831203c3c20313229202f2073697a656f6628756e7369676e6564206c6f6e6729293b0a0a0970725f64656275672822696f6d6d753a206164647220256c782070746162202570207365676d656e7420256c78206f666673657420256c785c6e222c0a09092020616464722c20707461622c207365676d656e742c206f6666736574293b0a0a09707461625b6f66667365745d203d20626173655f707465207c20285f5f70612861646472292026204342455f494f5054455f52504e5f4d61736b293b0a7d0a0a73746174696320766f69642063656c6c5f696f6d6d755f73657475705f66697865645f7074616228737472756374206362655f696f6d6d75202a696f6d6d752c0a09737472756374206465766963655f6e6f6465202a6e702c20756e7369676e6564206c6f6e672064626173652c20756e7369676e6564206c6f6e67206473697a652c0a09756e7369676e6564206c6f6e672066626173652c20756e7369676e6564206c6f6e67206673697a65290a7b0a09756e7369676e6564206c6f6e6720626173655f7074652c2075616464722c20696f616464722c202a707461623b0a0a0970746162203d2063656c6c5f696f6d6d755f616c6c6f635f7074616228696f6d6d752c2066626173652c206673697a652c2064626173652c206473697a652c203234293b0a0a09646d615f696f6d6d755f66697865645f62617365203d2066626173653b0a0a0970725f64656275672822696f6d6d753a206d617070696e67203078256c782070616765732066726f6d203078256c785c6e222c206673697a652c206662617365293b0a0a09626173655f707465203d204342455f494f5054455f50505f57207c204342455f494f5054455f50505f52207c204342455f494f5054455f4d207c0a09092863656c6c5f696f6d6d755f6765745f696f6964286e70292026204342455f494f5054455f494f49445f4d61736b293b0a0a0969662028696f6d6d755f66697865645f69735f7765616b290a090970725f696e666f2822494f4d4d553a205573696e67207765616b206f72646572696e6720666f72206669786564206d617070696e675c6e22293b0a09656c7365207b0a090970725f696e666f2822494f4d4d553a205573696e67207374726f6e67206f72646572696e6720666f72206669786564206d617070696e675c6e22293b0a0909626173655f707465207c3d204342455f494f5054455f534f5f52573b0a097d0a0a09666f7220287561646472203d20303b207561646472203c206673697a653b207561646472202b3d202831203c3c2032342929207b0a09092f2a20446f6e277420746f756368207468652064796e616d696320726567696f6e202a2f0a0909696f61646472203d207561646472202b2066626173653b0a090969662028696f61646472203e3d20646261736520262620696f61646472203c20286462617365202b206473697a652929207b0a09090970725f64656275672822696f6d6d753a2066697865642f64796e616d6963206f7665726c61702c20736b697070696e675c6e22293b0a090909636f6e74696e75653b0a09097d0a0a0909696e736572745f31364d5f7074652875616464722c20707461622c20626173655f707465293b0a097d0a0a096d6228293b0a7d0a0a73746174696320696e74205f5f696e69742063656c6c5f696f6d6d755f66697865645f6d617070696e675f696e697428766f6964290a7b0a09756e7369676e6564206c6f6e672064626173652c206473697a652c2066626173652c206673697a652c2068626173652c2068656e643b0a09737472756374206362655f696f6d6d75202a696f6d6d753b0a09737472756374206465766963655f6e6f6465202a6e703b0a0a092f2a20546865206669786564206d617070696e67206973206f6e6c7920737570706f72746564206f6e2061786f6e206d616368696e6573202a2f0a096e70203d206f665f66696e645f6e6f64655f62795f6e616d65284e554c4c2c202261786f6e22293b0a096f665f6e6f64655f707574286e70293b0a0a0969662028216e7029207b0a090970725f64656275672822696f6d6d753a206669786564206d617070696e672064697361626c65642c206e6f2061786f6e7320666f756e645c6e22293b0a090972657475726e202d313b0a097d0a0a092f2a205765206d757374206861766520646d612d72616e6765732070726f7065727469657320666f72206669786564206d617070696e6720746f20776f726b202a2f0a096e70203d206f665f66696e645f6e6f64655f776974685f70726f7065727479284e554c4c2c2022646d612d72616e67657322293b0a096f665f6e6f64655f707574286e70293b0a0a0969662028216e7029207b0a090970725f64656275672822696f6d6d753a206e6f20646d612d72616e67657320666f756e642c206e6f206669786564206d617070696e675c6e22293b0a090972657475726e202d313b0a097d0a0a092f2a205468652064656661756c7420736574757020697320746f206861766520746865206669786564206d617070696e6720736974206166746572207468650a09202a2064796e616d696320726567696f6e2c20736f2066696e642074686520746f70206f6620746865206c61726765737420494f4d4d552077696e646f770a09202a206f6e20616e792061786f6e2c207468656e20616464207468652073697a65206f662052414d20616e6420746861742773206f7572206d61782076616c75652e0a09202a2049662074686174206973203e2033324742207765206861766520746f20646f206f74686572207368656e6e616e6967616e732e0a09202a2f0a096662617365203d20303b0a09666f725f656163685f6e6f64655f62795f6e616d65286e702c202261786f6e2229207b0a090963656c6c5f696f6d6d755f6765745f77696e646f77286e702c202664626173652c20266473697a65293b0a09096662617365203d206d61782866626173652c206462617365202b206473697a65293b0a097d0a0a096662617365203d205f414c49474e5f55502866626173652c2031203c3c20494f5f5345474d454e545f5348494654293b0a096673697a65203d206d656d626c6f636b5f706879735f6d656d5f73697a6528293b0a0a0969662028286662617365202b206673697a6529203c3d203078383030303030303030756c290a09096862617365203d20303b202f2a20757365207468652064657669636520747265652077696e646f77202a2f0a09656c7365207b0a09092f2a204966207765277265206f766572203332204742207765206e65656420746f2063686561742e2057652063616e2774206d617020616c6c206f660a0909202a2052414d207769746820746865206669786564206d617070696e672c20616e6420616c736f20666974207468652064796e616d69630a0909202a20726567696f6e2e20536f2074727920746f20706c616365207468652064796e616d696320726567696f6e2077686572652074686520686173680a0909202a207461626c6520736974732c2064726976657273206e65766572206e65656420746f20444d4120746f2069742c20776520646f6e27740a0909202a206e6565642061206669786564206d617070696e6720666f72207468617420617265612e0a0909202a2f0a09096966202821687461625f6164647265737329207b0a09090970725f64656275672822696f6d6d753a2068746162206973204e554c4c2c206f6e204c5041523f204875683f5c6e22293b0a09090972657475726e202d313b0a09097d0a09096862617365203d205f5f706128687461625f61646472657373293b0a090968656e6420203d206862617365202b20687461625f73697a655f62797465733b0a0a09092f2a205468652077696e646f77206d75737420737461727420616e6420656e64206f6e2061207365676d656e7420626f756e64617279202a2f0a09096966202828686261736520213d205f414c49474e5f55502868626173652c2031203c3c20494f5f5345474d454e545f53484946542929207c7c0a0909202020202868656e6420213d205f414c49474e5f55502868656e642c2031203c3c20494f5f5345474d454e545f5348494654292929207b0a09090970725f64656275672822696f6d6d753a20686173682077696e646f77206e6f74207365676d656e7420616c69676e65645c6e22293b0a09090972657475726e202d313b0a09097d0a0a09092f2a20436865636b2074686520686173682077696e646f77206669747320696e7369646520746865207265616c20444d412077696e646f77202a2f0a0909666f725f656163685f6e6f64655f62795f6e616d65286e702c202261786f6e2229207b0a09090963656c6c5f696f6d6d755f6765745f77696e646f77286e702c202664626173652c20266473697a65293b0a0a090909696620286862617365203c206462617365207c7c202868656e64203e20286462617365202b206473697a65292929207b0a0909090970725f64656275672822696f6d6d753a20686173682077696e646f7720646f65736e27742066697420696e220a090909090920227265616c20444d412077696e646f775c6e22293b0a0909090972657475726e202d313b0a0909097d0a09097d0a0a09096662617365203d20303b0a097d0a0a092f2a205365747570207468652064796e616d696320726567696f6e73202a2f0a09666f725f656163685f6e6f64655f62795f6e616d65286e702c202261786f6e2229207b0a0909696f6d6d75203d2063656c6c5f696f6d6d755f616c6c6f63286e70293b0a09094255475f4f4e2821696f6d6d75293b0a0a0909696620286862617365203d3d2030290a09090963656c6c5f696f6d6d755f6765745f77696e646f77286e702c202664626173652c20266473697a65293b0a0909656c7365207b0a0909096462617365203d2068626173653b0a0909096473697a65203d20687461625f73697a655f62797465733b0a09097d0a0a09097072696e746b284b45524e5f44454255472022696f6d6d753a206e6f64652025642c2064796e616d69632077696e646f77203078256c782d3078256c7820220a0909092266697865642077696e646f77203078256c782d3078256c785c6e222c20696f6d6d752d3e6e69642c2064626173652c0a090909206462617365202b206473697a652c2066626173652c206662617365202b206673697a65293b0a0a090963656c6c5f696f6d6d755f73657475705f7374616228696f6d6d752c2064626173652c206473697a652c2066626173652c206673697a65293b0a0909696f6d6d752d3e70746162203d2063656c6c5f696f6d6d755f616c6c6f635f7074616228696f6d6d752c2064626173652c206473697a652c20302c20302c0a09090909090920202020494f4d4d555f504147455f5348494654293b0a090963656c6c5f696f6d6d755f73657475705f66697865645f7074616228696f6d6d752c206e702c2064626173652c206473697a652c0a0909090909202020202066626173652c206673697a65293b0a090963656c6c5f696f6d6d755f656e61626c655f686172647761726528696f6d6d75293b0a090963656c6c5f696f6d6d755f73657475705f77696e646f7728696f6d6d752c206e702c2064626173652c206473697a652c2030293b0a097d0a0a09646d615f696f6d6d755f6f70732e7365745f646d615f6d61736b203d20646d615f7365745f6d61736b5f616e645f7377697463683b0a097365745f7063695f646d615f6f70732826646d615f696f6d6d755f6f7073293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420696f6d6d755f66697865645f64697361626c65643b0a0a73746174696320696e74205f5f696e69742073657475705f696f6d6d755f66697865642863686172202a737472290a7b0a09737472756374206465766963655f6e6f6465202a70636965703b0a0a0969662028737472636d70287374722c20226f66662229203d3d2030290a0909696f6d6d755f66697865645f64697361626c6564203d20313b0a0a092f2a2049662077652063616e2066696e64206120706369652d656e64706f696e7420696e2074686520646576696365207472656520617373756d6520746861740a09202a207765277265206f6e206120747269626c616465206f7220612043414220736f2062792064656661756c7420746865206669786564206d617070696e670a09202a2073686f756c642062652073657420746f206265207765616b6c79206f7264657265643b20627574206f6e6c792069662074686520626f6f740a09202a206f7074696f6e205741534e27542073657420666f72207374726f6e67206f72646572696e670a09202a2f0a097063696570203d206f665f66696e645f6e6f64655f62795f74797065284e554c4c2c2022706369652d656e64706f696e7422293b0a0a0969662028737472636d70287374722c20227765616b2229203d3d2030207c7c2028706369657020262620737472636d70287374722c20227374726f6e67222920213d203029290a0909696f6d6d755f66697865645f69735f7765616b203d20313b0a0a096f665f6e6f64655f707574287063696570293b0a0a0972657475726e20313b0a7d0a5f5f73657475702822696f6d6d755f66697865643d222c2073657475705f696f6d6d755f6669786564293b0a0a737461746963207536342063656c6c5f646d615f6765745f72657175697265645f6d61736b2873747275637420646576696365202a646576290a7b0a0973747275637420646d615f6d61705f6f7073202a646d615f6f70733b0a0a0969662028216465762d3e646d615f6d61736b290a090972657475726e20303b0a0a096966202821696f6d6d755f66697865645f64697361626c65642026260a09090963656c6c5f696f6d6d755f6765745f66697865645f61646472657373286465762920213d204f465f4241445f41444452290a090972657475726e20444d415f4249545f4d41534b283634293b0a0a09646d615f6f7073203d206765745f646d615f6f707328646576293b0a0969662028646d615f6f70732d3e6765745f72657175697265645f6d61736b290a090972657475726e20646d615f6f70732d3e6765745f72657175697265645f6d61736b28646576293b0a0a095741524e5f4f4e434528312c20226e6f206765745f72657175697265645f6d61736b20696e202570206f7073222c20646d615f6f7073293b0a0a0972657475726e20444d415f4249545f4d41534b283634293b0a7d0a0a73746174696320696e74205f5f696e69742063656c6c5f696f6d6d755f696e697428766f6964290a7b0a09737472756374206465766963655f6e6f6465202a6e703b0a0a092f2a20496620494f4d4d552069732064697361626c6564206f722077652068617665206c6974746c6520656e6f7567682052414d20746f206e6f74206e6565640a09202a20746f20656e61626c652069742c207765207365747570206120646972656374206d617070696e672e0a09202a0a09202a204e6f74653a2073686f756c64207765206d616b65207375726520776520686176652074686520494f4d4d552061637475616c6c792064697361626c6564203f0a09202a2f0a0969662028696f6d6d755f69735f6f6666207c7c0a09202020202821696f6d6d755f666f7263655f6f6e202626206d656d626c6f636b5f656e645f6f665f4452414d2829203c3d2030783830303030303030756c6c29290a09096966202863656c6c5f696f6d6d755f696e69745f64697361626c65642829203d3d2030290a090909676f746f206261696c3b0a0a092f2a20536574757020766172696f7573207070635f6d642e2063616c6c6261636b73202a2f0a097070635f6d642e7063695f646d615f6465765f7365747570203d2063656c6c5f7063695f646d615f6465765f73657475703b0a097070635f6d642e646d615f6765745f72657175697265645f6d61736b203d2063656c6c5f646d615f6765745f72657175697265645f6d61736b3b0a097070635f6d642e7463655f6275696c64203d207463655f6275696c645f63656c6c3b0a097070635f6d642e7463655f66726565203d207463655f667265655f63656c6c3b0a0a096966202821696f6d6d755f66697865645f64697361626c65642026262063656c6c5f696f6d6d755f66697865645f6d617070696e675f696e69742829203d3d2030290a0909676f746f206261696c3b0a0a092f2a2043726561746520616e20696f6d6d7520666f722065616368202f61786f6e206e6f64652e20202a2f0a09666f725f656163685f6e6f64655f62795f6e616d65286e702c202261786f6e2229207b0a0909696620286e702d3e706172656e74203d3d204e554c4c207c7c206e702d3e706172656e742d3e706172656e7420213d204e554c4c290a090909636f6e74696e75653b0a090963656c6c5f696f6d6d755f696e69745f6f6e65286e702c2030293b0a097d0a0a092f2a2043726561746520616e20696f6d6d7520666f72206561636820746f706c6576656c202f7063692d696e7465726e616c206e6f646520666f720a09202a206f6c642068617264776172652f6669726d776172650a09202a2f0a09666f725f656163685f6e6f64655f62795f6e616d65286e702c20227063692d696e7465726e616c2229207b0a0909696620286e702d3e706172656e74203d3d204e554c4c207c7c206e702d3e706172656e742d3e706172656e7420213d204e554c4c290a090909636f6e74696e75653b0a090963656c6c5f696f6d6d755f696e69745f6f6e65286e702c205350494445525f444d415f4f4646534554293b0a097d0a0a092f2a2053657475702064656661756c742050434920696f6d6d75206f7073202a2f0a097365745f7063695f646d615f6f70732826646d615f696f6d6d755f6f7073293b0a0a206261696c3a0a092f2a2052656769737465722063616c6c6261636b73206f6e204f4620706c6174666f726d20646576696365206164646974696f6e2f72656d6f76616c0a09202a20746f2068616e646c65206c696e6b696e67207468656d20746f2074686520726967687420444d41206f7065726174696f6e730a09202a2f0a096275735f72656769737465725f6e6f7469666965722826706c6174666f726d5f6275735f747970652c202663656c6c5f6f665f6275735f6e6f746966696572293b0a0a0972657475726e20303b0a7d0a6d616368696e655f617263685f696e697463616c6c2863656c6c2c2063656c6c5f696f6d6d755f696e6974293b0a6d616368696e655f617263685f696e697463616c6c2863656c6c65625f6e61746976652c2063656c6c5f696f6d6d755f696e6974293b0a0a000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f63656c6c2f7065727661736976652e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303632373000313231313437343433333000303032323336310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2043424520506572766173697665204d6f6e69746f7220616e642044656275670a202a0a202a2028432920436f707972696768742049424d20436f72706f726174696f6e20323030350a202a0a202a20417574686f72733a204d6178696d696e6f20416775696c617220286d616775696c61724075732e69626d2e636f6d290a202a202020202020202020204d69636861656c204e2e2044617920286d6e6461794075732e69626d2e636f6d290a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e20322c206f722028617420796f7572206f7074696f6e290a202a20616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c20363735204d617373204176652c2043616d6272696467652c204d412030323133392c205553412e0a202a2f0a0a23756e6465662044454255470a0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f6972712e683e0a23696e636c756465203c6c696e75782f7065726370752e683e0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f6b616c6c73796d732e683e0a0a23696e636c756465203c61736d2f696f2e683e0a23696e636c756465203c61736d2f6d6163686465702e683e0a23696e636c756465203c61736d2f70726f6d2e683e0a23696e636c756465203c61736d2f70677461626c652e683e0a23696e636c756465203c61736d2f7265672e683e0a23696e636c756465203c61736d2f63656c6c2d726567732e683e0a0a23696e636c75646520227065727661736976652e68220a0a73746174696320766f6964206362655f706f7765725f7361766528766f6964290a7b0a09756e7369676e6564206c6f6e67206374726c2c207468726561645f7377697463685f636f6e74726f6c3b0a0a092f2a20456e73757265206f757220696e746572727570742073746174652069732070726f7065726c7920747261636b6564202a2f0a096966202821707265705f6972715f666f725f69646c652829290a090972657475726e3b0a0a096374726c203d206d66737072285350524e5f4354524c46293b0a0a092f2a20456e61626c652044454320616e6420454520696e746572727570742072657175657374202a2f0a097468726561645f7377697463685f636f6e74726f6c20203d206d66737072285350524e5f5453435f43454c4c293b0a097468726561645f7377697463685f636f6e74726f6c207c3d205453435f43454c4c5f45455f454e41424c45207c205453435f43454c4c5f45455f424f4f53543b0a0a0973776974636820286374726c2026204354524c5f435429207b0a0963617365204354524c5f4354303a0a09097468726561645f7377697463685f636f6e74726f6c207c3d205453435f43454c4c5f4445435f454e41424c455f303b0a0909627265616b3b0a0963617365204354524c5f4354313a0a09097468726561645f7377697463685f636f6e74726f6c207c3d205453435f43454c4c5f4445435f454e41424c455f313b0a0909627265616b3b0a0964656661756c743a0a09097072696e746b284b45524e5f5741524e494e47202225733a20756e6b6e6f776e20636f6e66696775726174696f6e5c6e222c0a0909095f5f66756e635f5f293b0a0909627265616b3b0a097d0a096d74737072285350524e5f5453435f43454c4c2c207468726561645f7377697463685f636f6e74726f6c293b0a0a092f2a0a09202a20676f20696e746f206c6f7720746872656164207072696f726974792c206d656469756d207072696f726974792077696c6c2062650a09202a20726573746f72656420666f722075732061667465722077616b652d75702e0a09202a2f0a09484d545f6c6f7728293b0a0a092f2a0a09202a2061746f6d6963616c6c792064697361626c652074687265616420657865637574696f6e20616e642072756e6c617463682e0a09202a2045787465726e616c20616e642044656372656d656e74657220657863657074696f6e7320617265207374696c6c2068616e646c6564207768656e207468650a09202a207468726561642069732064697361626c656420627574206e6f7720656e74657220696e206362655f73797374656d5f72657365745f657863657074696f6e28290a09202a2f0a096374726c20263d207e284354524c5f52554e4c41544348207c204354524c5f5445293b0a096d74737072285350524e5f4354524c542c206374726c293b0a0a092f2a2052652d656e61626c6520696e746572727570747320696e204d5352202a2f0a095f5f686172645f6972715f656e61626c6528293b0a7d0a0a73746174696320696e74206362655f73797374656d5f72657365745f657863657074696f6e287374727563742070745f72656773202a72656773290a7b0a097377697463682028726567732d3e6d7372202620535252315f57414b454d41534b29207b0a096361736520535252315f57414b4545453a0a0909646f5f4952512872656773293b0a0909627265616b3b0a096361736520535252315f57414b454445433a0a090974696d65725f696e746572727570742872656773293b0a0909627265616b3b0a096361736520535252315f57414b454d543a0a090972657475726e206362655f73797372657365745f6861636b28293b0a23696664656620434f4e4649475f4342455f5241530a096361736520535252315f57414b455359534552523a0a09096362655f73797374656d5f6572726f725f657863657074696f6e2872656773293b0a0909627265616b3b0a096361736520535252315f57414b45544845524d3a0a09096362655f746865726d616c5f657863657074696f6e2872656773293b0a0909627265616b3b0a23656e646966202f2a20434f4e4649475f4342455f524153202a2f0a0964656661756c743a0a09092f2a20646f2073797374656d207265736574202a2f0a090972657475726e20303b0a097d0a092f2a2065766572797468696e672068616e646c6564202a2f0a0972657475726e20313b0a7d0a0a766f6964205f5f696e6974206362655f7065727661736976655f696e697428766f6964290a7b0a09696e74206370753b0a0a0969662028216370755f6861735f66656174757265284350555f4654525f50415553455f5a45524f29290a090972657475726e3b0a0a09666f725f656163685f706f737369626c655f6370752863707529207b0a0909737472756374206362655f706d645f72656773205f5f696f6d656d202a72656773203d206362655f6765745f6370755f706d645f7265677328637075293b0a0909696620282172656773290a090909636f6e74696e75653b0a0a0909202f2a20456e61626c6520506175736528302920636f6e74726f6c20626974202a2f0a09096f75745f626536342826726567732d3e706d63722c20696e5f626536342826726567732d3e706d637229207c0a0909090909202020204342455f504d445f50415553455f5a45524f5f434f4e54524f4c293b0a097d0a0a097070635f6d642e706f7765725f73617665203d206362655f706f7765725f736176653b0a097070635f6d642e73797374656d5f72657365745f657863657074696f6e203d206362655f73797374656d5f72657365745f657863657074696f6e3b0a7d0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f63656c6c2f7065727661736976652e6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303235303300313231313437343433333000303032323336310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2043656c6c20506572766173697665204d6f6e69746f7220616e6420446562756720696e7465726661636520616e6420485720737472756374757265730a202a0a202a2028432920436f707972696768742049424d20436f72706f726174696f6e20323030350a202a0a202a20417574686f72733a204d6178696d696e6f20416775696c617220286d616775696c61724075732e69626d2e636f6d290a202a202020202020202020204461766964204a2e204572622028646a6572624075732e69626d2e636f6d290a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e20322c206f722028617420796f7572206f7074696f6e290a202a20616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e20536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c20363735204d617373204176652c2043616d6272696467652c204d412030323133392c205553412e0a202a2f0a0a0a2369666e646566205045525641534956455f480a23646566696e65205045525641534956455f480a0a65787465726e20766f6964206362655f7065727661736976655f696e697428766f6964293b0a65787465726e20766f6964206362655f73797374656d5f6572726f725f657863657074696f6e287374727563742070745f72656773202a72656773293b0a65787465726e20766f6964206362655f6d61696e74656e616e63655f657863657074696f6e287374727563742070745f72656773202a72656773293b0a65787465726e20766f6964206362655f746865726d616c5f657863657074696f6e287374727563742070745f72656773202a72656773293b0a0a23696664656620434f4e4649475f5050435f49424d5f43454c4c5f5245534554425554544f4e0a65787465726e20696e74206362655f73797372657365745f6861636b28766f6964293b0a23656c73650a73746174696320696e6c696e6520696e74206362655f73797372657365745f6861636b28766f6964290a7b0a0972657475726e20313b0a7d0a23656e646966202f2a20434f4e4649475f5050435f49424d5f43454c4c5f5245534554425554544f4e202a2f0a0a23656e6469660a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f63656c6c2f706d752e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323237373100313231313437343433333000303032313136320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2043656c6c2042726f616462616e6420456e67696e6520506572666f726d616e6365204d6f6e69746f720a202a0a202a2028432920436f707972696768742049424d20436f72706f726174696f6e20323030312c323030360a202a0a202a20417574686f723a0a202a202020204461766964204572622028646a6572624075732e69626d2e636f6d290a202a202020204b6576696e20436f72727920286b6576636f7272794075732e69626d2e636f6d290a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e20322c206f722028617420796f7572206f7074696f6e290a202a20616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c20363735204d617373204176652c2043616d6272696467652c204d412030323133392c205553412e0a202a2f0a0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c61736d2f696f2e683e0a23696e636c756465203c61736d2f6972715f726567732e683e0a23696e636c756465203c61736d2f6d6163686465702e683e0a23696e636c756465203c61736d2f706d632e683e0a23696e636c756465203c61736d2f7265672e683e0a23696e636c756465203c61736d2f7370752e683e0a23696e636c756465203c61736d2f63656c6c2d726567732e683e0a0a23696e636c7564652022696e746572727570742e68220a0a2f2a0a202a205768656e2077726974696e6720746f2077726974652d6f6e6c79206d6d696f206164647265737365732c2073617665206120736861646f7720636f70792e20416c6c206f66207468650a202a20726567697374657273206172652033322d6269742c206275742073746f72656420696e207468652075707065722d68616c66206f6620612036342d626974206669656c6420696e0a202a20706d645f726567732e0a202a2f0a0a23646566696e652057524954455f574f5f4d4d494f287265672c20782909090909095c0a09646f207b090909090909095c0a0909753332205f78203d202878293b09090909095c0a0909737472756374206362655f706d645f72656773205f5f696f6d656d202a706d645f726567733b09095c0a0909737472756374206362655f706d645f736861646f775f72656773202a736861646f775f726567733b095c0a0909706d645f72656773203d206362655f6765745f6370755f706d645f7265677328637075293b09095c0a0909736861646f775f72656773203d206362655f6765745f6370755f706d645f736861646f775f7265677328637075293b095c0a09096f75745f62653634282628706d645f726567732d3e726567292c20282828753634295f7829203c3c20333229293b095c0a0909736861646f775f726567732d3e726567203d205f783b090909095c0a097d207768696c65202830290a0a23646566696e6520524541445f534841444f575f5245472876616c2c2072656729090909095c0a09646f207b090909090909095c0a0909737472756374206362655f706d645f736861646f775f72656773202a736861646f775f726567733b095c0a0909736861646f775f72656773203d206362655f6765745f6370755f706d645f736861646f775f7265677328637075293b095c0a09092876616c29203d20736861646f775f726567732d3e7265673b0909095c0a097d207768696c65202830290a0a23646566696e6520524541445f4d4d494f5f555050455233322876616c2c2072656729090909095c0a09646f207b090909090909095c0a0909737472756374206362655f706d645f72656773205f5f696f6d656d202a706d645f726567733b09095c0a0909706d645f72656773203d206362655f6765745f6370755f706d645f7265677328637075293b09095c0a09092876616c29203d20287533322928696e5f626536342826706d645f726567732d3e72656729203e3e203332293b095c0a097d207768696c65202830290a0a2f2a0a202a20506879736963616c20636f756e746572207265676973746572732e0a202a204561636820706879736963616c20636f756e7465722063616e20616374206173206f6e652033322d62697420636f756e746572206f722074776f2031362d62697420636f756e746572732e0a202a2f0a0a753332206362655f726561645f706879735f63747228753332206370752c2075333220706879735f637472290a7b0a097533322076616c5f696e5f6c617463682c2076616c203d20303b0a0a0969662028706879735f637472203c204e525f504859535f4354525329207b0a0909524541445f534841444f575f5245472876616c5f696e5f6c617463682c20636f756e7465725f76616c75655f696e5f6c61746368293b0a0a09092f2a205265616420746865206c61746368206f72207468652061637475616c20636f756e7465722c20776869636865766572206973206e657765722e202a2f0a09096966202876616c5f696e5f6c617463682026202831203c3c20706879735f6374722929207b0a090909524541445f534841444f575f5245472876616c2c20706d5f6374725b706879735f6374725d293b0a09097d20656c7365207b0a090909524541445f4d4d494f5f555050455233322876616c2c20706d5f6374725b706879735f6374725d293b0a09097d0a097d0a0a0972657475726e2076616c3b0a7d0a4558504f52545f53594d424f4c5f47504c286362655f726561645f706879735f637472293b0a0a766f6964206362655f77726974655f706879735f63747228753332206370752c2075333220706879735f6374722c207533322076616c290a7b0a09737472756374206362655f706d645f736861646f775f72656773202a736861646f775f726567733b0a0975333220706d5f6374726c3b0a0a0969662028706879735f637472203c204e525f504859535f4354525329207b0a09092f2a2057726974696e6720746f206120636f756e746572206f6e6c792077726974657320746f2061206861726477617265206c617463682e0a0909202a20546865206e65772076616c7565206973206e6f742070726f7061676174656420746f207468652061637475616c20636f756e7465720a0909202a20756e74696c2074686520706572666f726d616e6365206d6f6e69746f7220697320656e61626c65642e0a0909202a2f0a090957524954455f574f5f4d4d494f28706d5f6374725b706879735f6374725d2c2076616c293b0a0a0909706d5f6374726c203d206362655f726561645f706d286370752c20706d5f636f6e74726f6c293b0a090969662028706d5f6374726c2026204342455f504d5f454e41424c455f504552465f4d4f4e29207b0a0909092f2a2054686520636f756e746572732061726520616c7265616479206163746976652c20736f207765206e65656420746f0a090909202a20726577726974652074686520706d5f636f6e74726f6c20726567697374657220746f202272652d656e61626c65220a090909202a2074686520504d552e0a090909202a2f0a0909096362655f77726974655f706d286370752c20706d5f636f6e74726f6c2c20706d5f6374726c293b0a09097d20656c7365207b0a090909736861646f775f72656773203d206362655f6765745f6370755f706d645f736861646f775f7265677328637075293b0a090909736861646f775f726567732d3e636f756e7465725f76616c75655f696e5f6c61746368207c3d202831203c3c20706879735f637472293b0a09097d0a097d0a7d0a4558504f52545f53594d424f4c5f47504c286362655f77726974655f706879735f637472293b0a0a2f2a0a202a20224c6f676963616c2220636f756e746572207265676973746572732e0a202a2054686573652077696c6c20726561642f77726974652031362d62697473206f722033322d6269747320646570656e64696e67206f6e207468650a202a2063757272656e742073697a65206f662074686520636f756e7465722e20436f756e746572732034202d20372061726520616c776179732031362d6269742e0a202a2f0a0a753332206362655f726561645f63747228753332206370752c2075333220637472290a7b0a097533322076616c3b0a0975333220706879735f637472203d20637472202620284e525f504859535f43545253202d2031293b0a0a0976616c203d206362655f726561645f706879735f637472286370752c20706879735f637472293b0a0a09696620286362655f6765745f6374725f73697a65286370752c20706879735f63747229203d3d203136290a090976616c203d2028637472203c204e525f504859535f4354525329203f202876616c203e3e20313629203a202876616c202620307866666666293b0a0a0972657475726e2076616c3b0a7d0a4558504f52545f53594d424f4c5f47504c286362655f726561645f637472293b0a0a766f6964206362655f77726974655f63747228753332206370752c20753332206374722c207533322076616c290a7b0a0975333220706879735f6374723b0a0975333220706879735f76616c3b0a0a09706879735f637472203d20637472202620284e525f504859535f43545253202d2031293b0a0a09696620286362655f6765745f6374725f73697a65286370752c20706879735f63747229203d3d20313629207b0a0909706879735f76616c203d206362655f726561645f706879735f637472286370752c20706879735f637472293b0a0a090969662028637472203c204e525f504859535f43545253290a09090976616c203d202876616c203c3c20313629207c2028706879735f76616c202620307866666666293b0a0909656c73650a09090976616c203d202876616c20262030786666666629207c2028706879735f76616c20262030786666666630303030293b0a097d0a0a096362655f77726974655f706879735f637472286370752c20706879735f6374722c2076616c293b0a7d0a4558504f52545f53594d424f4c5f47504c286362655f77726974655f637472293b0a0a2f2a0a202a20436f756e7465722d636f6e74726f6c207265676973746572732e0a202a204561636820226c6f676963616c2220636f756e74657220686173206120636f72726573706f6e64696e6720636f6e74726f6c2072656769737465722e0a202a2f0a0a753332206362655f726561645f706d30375f636f6e74726f6c28753332206370752c2075333220637472290a7b0a0975333220706d30375f636f6e74726f6c203d20303b0a0a0969662028637472203c204e525f43545253290a0909524541445f534841444f575f52454728706d30375f636f6e74726f6c2c20706d30375f636f6e74726f6c5b6374725d293b0a0a0972657475726e20706d30375f636f6e74726f6c3b0a7d0a4558504f52545f53594d424f4c5f47504c286362655f726561645f706d30375f636f6e74726f6c293b0a0a766f6964206362655f77726974655f706d30375f636f6e74726f6c28753332206370752c20753332206374722c207533322076616c290a7b0a0969662028637472203c204e525f43545253290a090957524954455f574f5f4d4d494f28706d30375f636f6e74726f6c5b6374725d2c2076616c293b0a7d0a4558504f52545f53594d424f4c5f47504c286362655f77726974655f706d30375f636f6e74726f6c293b0a0a2f2a0a202a204f7468657220504d5520636f6e74726f6c207265676973746572732e204d6f7374206f66207468657365206172652077726974652d6f6e6c792e0a202a2f0a0a753332206362655f726561645f706d28753332206370752c20656e756d20706d5f7265675f6e616d6520726567290a7b0a097533322076616c203d20303b0a0a09737769746368202872656729207b0a09636173652067726f75705f636f6e74726f6c3a0a0909524541445f534841444f575f5245472876616c2c2067726f75705f636f6e74726f6c293b0a0909627265616b3b0a0a09636173652064656275675f6275735f636f6e74726f6c3a0a0909524541445f534841444f575f5245472876616c2c2064656275675f6275735f636f6e74726f6c293b0a0909627265616b3b0a0a09636173652074726163655f616464726573733a0a0909524541445f4d4d494f5f555050455233322876616c2c2074726163655f61646472657373293b0a0909627265616b3b0a0a0963617365206578745f74725f74696d65723a0a0909524541445f534841444f575f5245472876616c2c206578745f74725f74696d6572293b0a0909627265616b3b0a0a096361736520706d5f7374617475733a0a0909524541445f4d4d494f5f555050455233322876616c2c20706d5f737461747573293b0a0909627265616b3b0a0a096361736520706d5f636f6e74726f6c3a0a0909524541445f534841444f575f5245472876616c2c20706d5f636f6e74726f6c293b0a0909627265616b3b0a0a096361736520706d5f696e74657276616c3a0a0909524541445f4d4d494f5f555050455233322876616c2c20706d5f696e74657276616c293b0a0909627265616b3b0a0a096361736520706d5f73746172745f73746f703a0a0909524541445f534841444f575f5245472876616c2c20706d5f73746172745f73746f70293b0a0909627265616b3b0a097d0a0a0972657475726e2076616c3b0a7d0a4558504f52545f53594d424f4c5f47504c286362655f726561645f706d293b0a0a766f6964206362655f77726974655f706d28753332206370752c20656e756d20706d5f7265675f6e616d65207265672c207533322076616c290a7b0a09737769746368202872656729207b0a09636173652067726f75705f636f6e74726f6c3a0a090957524954455f574f5f4d4d494f2867726f75705f636f6e74726f6c2c2076616c293b0a0909627265616b3b0a0a09636173652064656275675f6275735f636f6e74726f6c3a0a090957524954455f574f5f4d4d494f2864656275675f6275735f636f6e74726f6c2c2076616c293b0a0909627265616b3b0a0a09636173652074726163655f616464726573733a0a090957524954455f574f5f4d4d494f2874726163655f616464726573732c2076616c293b0a0909627265616b3b0a0a0963617365206578745f74725f74696d65723a0a090957524954455f574f5f4d4d494f286578745f74725f74696d65722c2076616c293b0a0909627265616b3b0a0a096361736520706d5f7374617475733a0a090957524954455f574f5f4d4d494f28706d5f7374617475732c2076616c293b0a0909627265616b3b0a0a096361736520706d5f636f6e74726f6c3a0a090957524954455f574f5f4d4d494f28706d5f636f6e74726f6c2c2076616c293b0a0909627265616b3b0a0a096361736520706d5f696e74657276616c3a0a090957524954455f574f5f4d4d494f28706d5f696e74657276616c2c2076616c293b0a0909627265616b3b0a0a096361736520706d5f73746172745f73746f703a0a090957524954455f574f5f4d4d494f28706d5f73746172745f73746f702c2076616c293b0a0909627265616b3b0a097d0a7d0a4558504f52545f53594d424f4c5f47504c286362655f77726974655f706d293b0a0a2f2a0a202a204765742f736574207468652073697a65206f66206120706879736963616c20636f756e74657220746f20656974686572203136206f7220333220626974732e0a202a2f0a0a753332206362655f6765745f6374725f73697a6528753332206370752c2075333220706879735f637472290a7b0a0975333220706d5f6374726c2c2073697a65203d20303b0a0a0969662028706879735f637472203c204e525f504859535f4354525329207b0a0909706d5f6374726c203d206362655f726561645f706d286370752c20706d5f636f6e74726f6c293b0a090973697a65203d2028706d5f6374726c2026204342455f504d5f31364249545f43545228706879735f6374722929203f203136203a2033323b0a097d0a0a0972657475726e2073697a653b0a7d0a4558504f52545f53594d424f4c5f47504c286362655f6765745f6374725f73697a65293b0a0a766f6964206362655f7365745f6374725f73697a6528753332206370752c2075333220706879735f6374722c20753332206374725f73697a65290a7b0a0975333220706d5f6374726c3b0a0a0969662028706879735f637472203c204e525f504859535f4354525329207b0a0909706d5f6374726c203d206362655f726561645f706d286370752c20706d5f636f6e74726f6c293b0a090973776974636820286374725f73697a6529207b0a0909636173652031363a0a090909706d5f6374726c207c3d204342455f504d5f31364249545f43545228706879735f637472293b0a090909627265616b3b0a0a0909636173652033323a0a090909706d5f6374726c20263d207e4342455f504d5f31364249545f43545228706879735f637472293b0a090909627265616b3b0a09097d0a09096362655f77726974655f706d286370752c20706d5f636f6e74726f6c2c20706d5f6374726c293b0a097d0a7d0a4558504f52545f53594d424f4c5f47504c286362655f7365745f6374725f73697a65293b0a0a2f2a0a202a20456e61626c652f64697361626c652074686520656e7469726520706572666f726d616e6365206d6f6e69746f72696e6720756e69742e0a202a205768656e20776520656e61626c652074686520504d552c20616c6c2070656e64696e672077726974657320746f20636f756e746572732067657420636f6d6d69747465642e0a202a2f0a0a766f6964206362655f656e61626c655f706d2875333220637075290a7b0a09737472756374206362655f706d645f736861646f775f72656773202a736861646f775f726567733b0a0975333220706d5f6374726c3b0a0a09736861646f775f72656773203d206362655f6765745f6370755f706d645f736861646f775f7265677328637075293b0a09736861646f775f726567732d3e636f756e7465725f76616c75655f696e5f6c61746368203d20303b0a0a09706d5f6374726c203d206362655f726561645f706d286370752c20706d5f636f6e74726f6c29207c204342455f504d5f454e41424c455f504552465f4d4f4e3b0a096362655f77726974655f706d286370752c20706d5f636f6e74726f6c2c20706d5f6374726c293b0a7d0a4558504f52545f53594d424f4c5f47504c286362655f656e61626c655f706d293b0a0a766f6964206362655f64697361626c655f706d2875333220637075290a7b0a0975333220706d5f6374726c3b0a09706d5f6374726c203d206362655f726561645f706d286370752c20706d5f636f6e74726f6c292026207e4342455f504d5f454e41424c455f504552465f4d4f4e3b0a096362655f77726974655f706d286370752c20706d5f636f6e74726f6c2c20706d5f6374726c293b0a7d0a4558504f52545f53594d424f4c5f47504c286362655f64697361626c655f706d293b0a0a2f2a0a202a2052656164696e672066726f6d207468652074726163655f6275666665722e0a202a20546865207472616365206275666665722069732074776f2036342d626974207265676973746572732e2052656164696e672066726f6d0a202a20746865207365636f6e642068616c66206175746f6d61746963616c6c7920696e6372656d656e7473207468652074726163655f616464726573732e0a202a2f0a0a766f6964206362655f726561645f74726163655f62756666657228753332206370752c20753634202a627566290a7b0a09737472756374206362655f706d645f72656773205f5f696f6d656d202a706d645f72656773203d206362655f6765745f6370755f706d645f7265677328637075293b0a0a092a6275662b2b203d20696e5f626536342826706d645f726567732d3e74726163655f6275666665725f305f3633293b0a092a6275662b2b203d20696e5f626536342826706d645f726567732d3e74726163655f6275666665725f36345f313237293b0a7d0a4558504f52545f53594d424f4c5f47504c286362655f726561645f74726163655f627566666572293b0a0a2f2a0a202a20456e61626c696e672f64697361626c696e6720696e746572727570747320666f722074686520656e7469726520706572666f726d616e6365206d6f6e69746f72696e6720756e69742e0a202a2f0a0a753332206362655f6765745f616e645f636c6561725f706d5f696e74657272757074732875333220637075290a7b0a092f2a2052656164696e6720706d5f73746174757320636c656172732074686520696e7465727275707420626974732e202a2f0a0972657475726e206362655f726561645f706d286370752c20706d5f737461747573293b0a7d0a4558504f52545f53594d424f4c5f47504c286362655f6765745f616e645f636c6561725f706d5f696e7465727275707473293b0a0a766f6964206362655f656e61626c655f706d5f696e746572727570747328753332206370752c20753332207468726561642c20753332206d61736b290a7b0a092f2a20536574207768696368206e6f646520616e64207468726561642077696c6c2068616e646c6520746865206e65787420696e746572727570742e202a2f0a096969635f7365745f696e746572727570745f726f7574696e67286370752c207468726561642c2030293b0a0a092f2a20456e61626c652074686520696e74657272757074206269747320696e2074686520706d5f7374617475732072656769737465722e202a2f0a09696620286d61736b290a09096362655f77726974655f706d286370752c20706d5f7374617475732c206d61736b293b0a7d0a4558504f52545f53594d424f4c5f47504c286362655f656e61626c655f706d5f696e7465727275707473293b0a0a766f6964206362655f64697361626c655f706d5f696e74657272757074732875333220637075290a7b0a096362655f6765745f616e645f636c6561725f706d5f696e746572727570747328637075293b0a096362655f77726974655f706d286370752c20706d5f7374617475732c2030293b0a7d0a4558504f52545f53594d424f4c5f47504c286362655f64697361626c655f706d5f696e7465727275707473293b0a0a7374617469632069727172657475726e5f74206362655f706d5f69727128696e74206972712c20766f6964202a6465765f6964290a7b0a09706572665f697271286765745f6972715f726567732829293b0a0972657475726e204952515f48414e444c45443b0a7d0a0a73746174696320696e74205f5f696e6974206362655f696e69745f706d5f69727128766f6964290a7b0a09756e7369676e656420696e74206972713b0a09696e742072632c206e6f64653b0a0a09666f725f656163685f6e6f6465286e6f646529207b0a0909697271203d206972715f6372656174655f6d617070696e67284e554c4c2c204949435f4952515f494f45585f504d49207c0a090909090920202020202020286e6f6465203c3c204949435f4952515f4e4f44455f534849465429293b0a090969662028697271203d3d204e4f5f49525129207b0a0909097072696e746b28224552524f523a20556e61626c6520746f20616c6c6f636174652069727120666f72206e6f64652025645c6e222c0a090909202020202020206e6f6465293b0a09090972657475726e202d45494e56414c3b0a09097d0a0a09097263203d20726571756573745f697271286972712c206362655f706d5f6972712c0a0909090920302c20226362652d706d752d30222c204e554c4c293b0a090969662028726329207b0a0909097072696e746b28224552524f523a205265717565737420666f7220697271206f6e206e6f6465202564206661696c65645c6e222c0a090909202020202020206e6f6465293b0a09090972657475726e2072633b0a09097d0a097d0a0a0972657475726e20303b0a7d0a6d616368696e655f617263685f696e697463616c6c2863656c6c2c206362655f696e69745f706d5f697271293b0a0a766f6964206362655f73796e635f69727128696e74206e6f6465290a7b0a09756e7369676e656420696e74206972713b0a0a09697271203d206972715f66696e645f6d617070696e67284e554c4c2c0a090909202020202020204949435f4952515f494f45585f504d490a090909202020202020207c20286e6f6465203c3c204949435f4952515f4e4f44455f534849465429293b0a0a0969662028697271203d3d204e4f5f49525129207b0a09097072696e746b284b45524e5f5741524e494e4720224552524f522c20756e61626c6520746f20676574206578697374696e67206972712025642022205c0a090922666f72206e6f64652025645c6e222c206972712c206e6f6465293b0a090972657475726e3b0a097d0a0a0973796e6368726f6e697a655f69727128697271293b0a7d0a4558504f52545f53594d424f4c5f47504c286362655f73796e635f697271293b0a0a000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f63656c6c2f71706163655f73657475702e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303636343600313231313437343433333000303032323637350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20206c696e75782f617263682f706f77657270632f706c6174666f726d732f63656c6c2f71706163655f73657475702e630a202a0a202a2020436f7079726967687420284329203139393520204c696e757320546f7276616c64730a202a2020416461707465642066726f6d2027616c706861272076657273696f6e20627920476172792054686f6d61730a202a20204d6f64696669656420627920436f727420446f7567616e2028636f72744063732e6e6d742e656475290a202a20204d6f646966696564206279205050433634205465616d2c2049424d20436f72700a202a20204d6f6469666965642062792043656c6c205465616d2c2049424d20446575747363686c616e6420456e747769636b6c756e6720476d62480a202a20204d6f6469666965642062792042656e6a616d696e204b72696c6c203c62656e40636f64696572742e6f72673e2c2049424d20436f72702e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e0a202a2032206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a2f0a0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f6972712e683e0a23696e636c756465203c6c696e75782f636f6e736f6c652e683e0a23696e636c756465203c6c696e75782f6f665f706c6174666f726d2e683e0a0a23696e636c756465203c61736d2f6d6d752e683e0a23696e636c756465203c61736d2f70726f636573736f722e683e0a23696e636c756465203c61736d2f696f2e683e0a23696e636c756465203c61736d2f6b657865632e683e0a23696e636c756465203c61736d2f70677461626c652e683e0a23696e636c756465203c61736d2f70726f6d2e683e0a23696e636c756465203c61736d2f727461732e683e0a23696e636c756465203c61736d2f646d612e683e0a23696e636c756465203c61736d2f6d6163686465702e683e0a23696e636c756465203c61736d2f74696d652e683e0a23696e636c756465203c61736d2f6370757461626c652e683e0a23696e636c756465203c61736d2f6972712e683e0a23696e636c756465203c61736d2f7370752e683e0a23696e636c756465203c61736d2f7370755f70726976312e683e0a23696e636c756465203c61736d2f756462672e683e0a23696e636c756465203c61736d2f63656c6c2d726567732e683e0a0a23696e636c7564652022696e746572727570742e68220a23696e636c75646520227065727661736976652e68220a23696e636c75646520227261732e68220a0a73746174696320766f69642071706163655f73686f775f637075696e666f28737472756374207365715f66696c65202a6d290a7b0a09737472756374206465766963655f6e6f6465202a726f6f743b0a09636f6e73742063686172202a6d6f64656c203d2022223b0a0a09726f6f74203d206f665f66696e645f6e6f64655f62795f7061746828222f22293b0a0969662028726f6f74290a09096d6f64656c203d206f665f6765745f70726f706572747928726f6f742c20226d6f64656c222c204e554c4c293b0a097365715f7072696e7466286d2c20226d616368696e655c745c743a20434852502025735c6e222c206d6f64656c293b0a096f665f6e6f64655f70757428726f6f74293b0a7d0a0a73746174696320766f69642071706163655f70726f67726573732863686172202a732c20756e7369676e65642073686f727420686578290a7b0a097072696e746b28222a2a2a2025303478203a2025735c6e222c206865782c2073203f2073203a202222293b0a7d0a0a73746174696320636f6e737420737472756374206f665f6465766963655f69642071706163655f6275735f6964735b5d205f5f696e6974636f6e7374203d207b0a097b202e74797065203d2022736f63222c207d2c0a097b202e636f6d70617469626c65203d2022736f63222c207d2c0a097b202e74797065203d2022737069646572222c207d2c0a097b202e74797065203d202261786f6e222c207d2c0a097b202e74797065203d2022706c6235222c207d2c0a097b202e74797065203d2022706c6234222c207d2c0a097b202e74797065203d20226f7062222c207d2c0a097b202e74797065203d2022656263222c207d2c0a097b7d2c0a7d3b0a0a73746174696320696e74205f5f696e69742071706163655f7075626c6973685f6465766963657328766f6964290a7b0a09696e74206e6f64653b0a0a092f2a205075626c697368204f4620706c6174666f726d206465766963657320666f7220736f75746862726964676520494f73202a2f0a096f665f706c6174666f726d5f6275735f70726f6265284e554c4c2c2071706163655f6275735f6964732c204e554c4c293b0a0a092f2a205468657265206973206e6f2064657669636520666f7220746865204d4943206d656d6f727920636f6e74726f6c6c65722c2074687573207765206372656174650a09202a206120706c6174666f726d2064657669636520666f7220697420746f206174746163682074686520454441432064726976657220746f2e0a09202a2f0a09666f725f656163685f6f6e6c696e655f6e6f6465286e6f646529207b0a0909696620286362655f6765745f6370755f6d69635f746d5f72656773286362655f6e6f64655f746f5f637075286e6f64652929203d3d204e554c4c290a090909636f6e74696e75653b0a0909706c6174666f726d5f6465766963655f72656769737465725f73696d706c6528226362652d6d6963222c206e6f64652c204e554c4c2c2030293b0a097d0a0a0972657475726e20303b0a7d0a6d616368696e655f7375627379735f696e697463616c6c2871706163652c2071706163655f7075626c6973685f64657669636573293b0a0a73746174696320766f6964205f5f696e69742071706163655f73657475705f6172636828766f6964290a7b0a23696664656620434f4e4649475f5350555f424153450a097370755f70726976315f6f7073203d20267370755f70726976315f6d6d696f5f6f70733b0a097370755f6d616e6167656d656e745f6f7073203d20267370755f6d616e6167656d656e745f6f665f6f70733b0a23656e6469660a0a096362655f726567735f696e697428293b0a0a23696664656620434f4e4649475f4342455f5241530a096362655f7261735f696e697428293b0a23656e6469660a0a23696664656620434f4e4649475f534d500a09736d705f696e69745f63656c6c28293b0a23656e6469660a0a092f2a20696e697420746f20736f6d65207e73616e652076616c756520756e74696c2063616c6962726174655f64656c617928292072756e73202a2f0a096c6f6f70735f7065725f6a69666679203d2035303030303030303b0a0a096362655f7065727661736976655f696e697428293b0a23696664656620434f4e4649475f44554d4d595f434f4e534f4c450a09636f6e73776974636870203d202664756d6d795f636f6e3b0a23656e6469660a7d0a0a73746174696320696e74205f5f696e69742071706163655f70726f626528766f6964290a7b0a09756e7369676e6564206c6f6e6720726f6f74203d206f665f6765745f666c61745f64745f726f6f7428293b0a0a0969662028216f665f666c61745f64745f69735f636f6d70617469626c6528726f6f742c202249424d2c51504143452229290a090972657475726e20303b0a0a09687074655f696e69745f6e617469766528293b0a0a0972657475726e20313b0a7d0a0a646566696e655f6d616368696e6528717061636529207b0a092e6e616d650909093d20225150414345222c0a092e70726f62650909093d2071706163655f70726f62652c0a092e73657475705f6172636809093d2071706163655f73657475705f617263682c0a092e73686f775f637075696e666f09093d2071706163655f73686f775f637075696e666f2c0a092e7265737461727409093d20727461735f726573746172742c0a092e706f7765725f6f666609093d20727461735f706f7765725f6f66662c0a092e68616c740909093d20727461735f68616c742c0a092e6765745f626f6f745f74696d6509093d20727461735f6765745f626f6f745f74696d652c0a092e6765745f7274635f74696d6509093d20727461735f6765745f7274635f74696d652c0a092e7365745f7274635f74696d6509093d20727461735f7365745f7274635f74696d652c0a092e63616c6962726174655f6465637209093d2067656e657269635f63616c6962726174655f646563722c0a092e70726f677265737309093d2071706163655f70726f67726573732c0a092e696e69745f49525109093d206969635f696e69745f4952512c0a7d3b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f63656c6c2f7261732e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313734353400313231313437343433333000303032313135300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f7079726967687420323030362d323030382c2049424d20436f72706f726174696f6e2e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e0a202a2032206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a2f0a0a23756e6465662044454255470a0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f736d702e683e0a23696e636c756465203c6c696e75782f7265626f6f742e683e0a23696e636c756465203c6c696e75782f6b657865632e683e0a23696e636c756465203c6c696e75782f63726173685f64756d702e683e0a0a23696e636c756465203c61736d2f6b657865632e683e0a23696e636c756465203c61736d2f7265672e683e0a23696e636c756465203c61736d2f696f2e683e0a23696e636c756465203c61736d2f70726f6d2e683e0a23696e636c756465203c61736d2f6d6163686465702e683e0a23696e636c756465203c61736d2f727461732e683e0a23696e636c756465203c61736d2f63656c6c2d726567732e683e0a0a23696e636c75646520227261732e68220a0a0a73746174696320766f69642064756d705f66697228696e7420637075290a7b0a09737472756374206362655f706d645f72656773205f5f696f6d656d202a7072656773203d206362655f6765745f6370755f706d645f7265677328637075293b0a09737472756374206362655f6969635f72656773205f5f696f6d656d202a6972656773203d206362655f6765745f6370755f6969635f7265677328637075293b0a0a09696620287072656773203d3d204e554c4c290a090972657475726e3b0a0a092f2a20546f646f3a20646f20736f6d65206e696365722070617273696e67206f66206269747320616e64206261736564206f6e207468656d20676f20646f776e0a09202a20746f206f74686572207375622d756e697473204649527320616e64206e6f74206f6e6c79204949430a09202a2f0a097072696e746b284b45524e5f4552522022476c6f62616c20436865636b73746f7020464952202020203a203078253031366c6c785c6e222c0a0920202020202020696e5f62653634282670726567732d3e636865636b73746f705f66697229293b0a097072696e746b284b45524e5f4552522022476c6f62616c205265636f76657261626c652046495220203a203078253031366c6c785c6e222c0a0920202020202020696e5f62653634282670726567732d3e636865636b73746f705f66697229293b0a097072696e746b284b45524e5f4552522022476c6f62616c204d616368696e65436865636b20464952203a203078253031366c6c785c6e222c0a0920202020202020696e5f62653634282670726567732d3e737065635f6174745f6d63686b5f66697229293b0a0a09696620286972656773203d3d204e554c4c290a090972657475726e3b0a097072696e746b284b45524e5f4552522022494f432046495220202020202020202020202020202020203a203078253031366c6c785c6e222c0a0920202020202020696e5f62653634282669726567732d3e696f635f66697229293b0a0a7d0a0a766f6964206362655f73797374656d5f6572726f725f657863657074696f6e287374727563742070745f72656773202a72656773290a7b0a09696e7420637075203d20736d705f70726f636573736f725f696428293b0a0a097072696e746b284b45524e5f455252202253797374656d204572726f7220496e74657272757074206f6e2043505520256420215c6e222c20637075293b0a0964756d705f66697228637075293b0a0964756d705f737461636b28293b0a7d0a0a766f6964206362655f6d61696e74656e616e63655f657863657074696f6e287374727563742070745f72656773202a72656773290a7b0a09696e7420637075203d20736d705f70726f636573736f725f696428293b0a0a092f2a0a09202a204e6f7468696e6720696d706c656d656e74656420666f7220746865206d61696e74656e616e636520696e74657272757074206174207468697320706f696e740a09202a2f0a0a097072696e746b284b45524e5f4552522022556e68616e646c6564204d61696e74656e616e636520696e74657272757074206f6e2043505520256420215c6e222c20637075293b0a0964756d705f737461636b28293b0a7d0a0a766f6964206362655f746865726d616c5f657863657074696f6e287374727563742070745f72656773202a72656773290a7b0a09696e7420637075203d20736d705f70726f636573736f725f696428293b0a0a092f2a0a09202a204e6f7468696e6720696d706c656d656e74656420666f722074686520746865726d616c20696e74657272757074206174207468697320706f696e740a09202a2f0a0a097072696e746b284b45524e5f4552522022556e68616e646c656420546865726d616c20696e74657272757074206f6e2043505520256420215c6e222c20637075293b0a0964756d705f737461636b28293b0a7d0a0a73746174696320696e74206362655f6d616368696e655f636865636b5f68616e646c6572287374727563742070745f72656773202a72656773290a7b0a09696e7420637075203d20736d705f70726f636573736f725f696428293b0a0a097072696e746b284b45524e5f45525220224d616368696e6520436865636b20496e74657272757074206f6e2043505520256420215c6e222c20637075293b0a0964756d705f66697228637075293b0a0a092f2a204e6f207265636f766572792066726f6d207468697320636f6465206e6f772c206c65747320636f6e74696e7565202a2f0a0972657475726e20303b0a7d0a0a73747275637420707463616c5f61726561207b0a09737472756374206c6973745f68656164206c6973743b0a09696e74206e69643b0a09696e74206f726465723b0a097374727563742070616765202a70616765733b0a7d3b0a0a737461746963204c4953545f4845414428707463616c5f6c697374293b0a0a73746174696320696e7420707463616c5f73746172745f746f6b2c20707463616c5f73746f705f746f6b3b0a0a73746174696320696e74205f5f696e6974206362655f707463616c5f656e61626c655f6f6e5f6e6f646528696e74206e69642c20696e74206f72646572290a7b0a0973747275637420707463616c5f61726561202a617265613b0a09696e7420726574203d202d454e4f4d454d3b0a09756e7369676e6564206c6f6e6720616464723b0a0a096966202869735f6b64756d705f6b65726e656c2829290a0909727461735f63616c6c28707463616c5f73746f705f746f6b2c20312c20312c204e554c4c2c206e6964293b0a0a0961726561203d206b6d616c6c6f632873697a656f66282a61726561292c204746505f4b45524e454c293b0a09696620282161726561290a0909676f746f206f75745f6572723b0a0a09617265612d3e6e6964203d206e69643b0a09617265612d3e6f72646572203d206f726465723b0a09617265612d3e7061676573203d20616c6c6f635f70616765735f65786163745f6e6f646528617265612d3e6e69642c204746505f4b45524e454c7c4746505f544849534e4f44452c0a090909090909617265612d3e6f72646572293b0a0a096966202821617265612d3e706167657329207b0a09097072696e746b284b45524e5f5741524e494e47202225733a206e6f2070616765206f6e206e6f64652025645c6e222c0a0909095f5f66756e635f5f2c20617265612d3e6e6964293b0a0909676f746f206f75745f667265655f617265613b0a097d0a0a092f2a0a09202a205765206d6f76652074686520707463616c206172656120746f20746865206d6964646c65206f662074686520616c6c6f63617465640a09202a20706167652c20696e206f7264657220746f2061766f6964207072656665746368657320696e206d656d63707920616e642073696d696c61720a09202a2066756e6374696f6e73207374657070696e67206f6e2069742e0a09202a2f0a0961646472203d205f5f706128706167655f6164647265737328617265612d3e70616765732929202b2028504147455f53495a45203e3e2031293b0a097072696e746b284b45524e5f4445425547202225733a20656e61626c696e6720505443414c206f6e206e6f646520256420616464726573733d3078253031366c785c6e222c0a0909095f5f66756e635f5f2c20617265612d3e6e69642c2061646472293b0a0a09726574203d202d45494f3b0a0969662028727461735f63616c6c28707463616c5f73746172745f746f6b2c20332c20312c204e554c4c2c20617265612d3e6e69642c0a0909090928756e7369676e656420696e74292861646472203e3e203332292c0a0909090928756e7369676e656420696e7429286164647220262030786666666666666666292929207b0a09097072696e746b284b45524e5f455252202225733a206572726f7220656e61626c696e6720505443414c206f6e206e6f6465202564215c6e222c0a090909095f5f66756e635f5f2c206e6964293b0a0909676f746f206f75745f667265655f70616765733b0a097d0a0a096c6973745f6164642826617265612d3e6c6973742c2026707463616c5f6c697374293b0a0a0972657475726e20303b0a0a6f75745f667265655f70616765733a0a095f5f667265655f706167657328617265612d3e70616765732c20617265612d3e6f72646572293b0a6f75745f667265655f617265613a0a096b667265652861726561293b0a6f75745f6572723a0a097265