Transaction

Summary

Version 1
Size 96.9 KB
Vsize 96.9 KB
Weight 396872
Locktime 0
Block 100473
Transaction 8ed6e59fb1d16591634116063ee8fec3760c3e4f457accfacf3603e224826f9b
>
0.00000001 NMC

Input scripts

0.304502210080fa572e8fc7e05b44cb65acef53108e1a57a4e1924ee5cf1241c0eec26478a1022055a65c0bedb2414a8b0bbcf3b3d5499316d565904395e603b7eb6754f885574d[ALL]

Output scripts

0.040ec1ce19ce46560b732082b6c69d9e195ab06b20e31a6dddf318c0fe43e2cc6b9a4f564da47c5662e3a2e2c03625544e0ad251781bc1fd6c80e01354fce366d9 OP_CHECKSIG
1.524d5f53484d29207b0a09096b66726565286d6170293b0a090972657475726e202d45494e56414c3b0a097d0a0944524d5f444542554728226f6666736574203d2030782530386c6c782c2073697a65203d2030782530386c782c2074797065203d2025645c6e222c0a0909202028756e7369676e6564206c6f6e67206c6f6e67296d61702d3e6f66667365742c206d61702d3e73697a652c206d61702d3e74797065293b0a0a092f2a20706167652d616c69676e205f44524d5f53484d206d6170732e20546865792061726520616c6c6f6361746564206865726520736f207468657265206973206e6f2073656375726974790a09202a20686f6c652063726561746564206279207468617420616e6420697420776f726b732061726f756e6420766172696f75732062726f6b656e20647269766572732074686174207573650a09202a2061206e6f6e2d616c69676e6564207175616e7469747920746f206d6170207468652053415245412e202d2d42656e480a09202a2f0a09696620286d61702d3e74797065203d3d205f44524d5f53484d290a09096d61702d3e73697a65203d20504147455f414c49474e286d61702d3e73697a65293b0a0a0969662028286d61702d3e6f6666736574202620287e287265736f757263655f73697a655f7429504147455f4d41534b2929207c7c20286d61702d3e73697a65202620287e504147455f4d41534b292929207b0a09096b66726565286d6170293b0a090972657475726e202d45494e56414c3b0a097d0a096d61702d3e6d747272203d202d313b0a096d61702d3e68616e646c65203d204e554c4c3b0a0a0973776974636820286d61702d3e7479706529207b0a0963617365205f44524d5f5245474953544552533a0a0963617365205f44524d5f4652414d455f4255464645523a0a2369662021646566696e6564285f5f73706172635f5f292026262021646566696e6564285f5f616c7068615f5f292026262021646566696e6564285f5f696136345f5f292026262021646566696e6564285f5f706f776572706336345f5f292026262021646566696e6564285f5f7838365f36345f5f292026262021646566696e6564285f5f61726d5f5f290a0909696620286d61702d3e6f6666736574202b20286d61702d3e73697a652d3129203c206d61702d3e6f6666736574207c7c0a0909202020206d61702d3e6f6666736574203c20766972745f746f5f7068797328686967685f6d656d6f72792929207b0a0909096b66726565286d6170293b0a09090972657475726e202d45494e56414c3b0a09097d0a23656e6469660a09092f2a20536f6d65206472697665727320707265696e697469616c697a6520736f6d65206d6170732c20776974686f7574207468652058205365727665720a0909202a206e656564696e6720746f206265206177617265206f662069742e20205468657265666f72652c207765206a7573742072657475726e20737563636573730a0909202a207768656e207468652073657276657220747269657320746f206372656174652061206475706c6963617465206d61702e0a0909202a2f0a09096c697374203d2064726d5f66696e645f6d61746368696e675f6d6170286465762c206d6170293b0a0909696620286c69737420213d204e554c4c29207b0a090909696620286c6973742d3e6d61702d3e73697a6520213d206d61702d3e73697a6529207b0a0909090944524d5f444542554728224d61746368696e67206d617073206f662074797065202564207769746820220a09090909092020226d69736d6174636865642073697a65732c2028256c6420767320256c64295c6e222c0a090909090920206d61702d3e747970652c206d61702d3e73697a652c0a090909090920206c6973742d3e6d61702d3e73697a65293b0a090909096c6973742d3e6d61702d3e73697a65203d206d61702d3e73697a653b0a0909097d0a0a0909096b66726565286d6170293b0a0909092a6d61706c697374203d206c6973743b0a09090972657475726e20303b0a09097d0a0a09096966202864726d5f636f72655f6861735f4d545252286465762929207b0a090909696620286d61702d3e74797065203d3d205f44524d5f4652414d455f425546464552207c7c0a09090920202020286d61702d3e666c6167732026205f44524d5f57524954455f434f4d42494e494e472929207b0a090909096d61702d3e6d747272203d206d7472725f616464286d61702d3e6f66667365742c206d61702d3e73697a652c0a09090909090920202020204d5452525f545950455f5752434f4d422c2031293b0a0909097d0a09097d0a0909696620286d61702d3e74797065203d3d205f44524d5f52454749535445525329207b0a0909096d61702d3e68616e646c65203d20696f72656d6170286d61702d3e6f66667365742c206d61702d3e73697a65293b0a09090969662028216d61702d3e68616e646c6529207b0a090909096b66726565286d6170293b0a0909090972657475726e202d454e4f4d454d3b0a0909097d0a09097d0a0a0909627265616b3b0a0963617365205f44524d5f53484d3a0a09096c697374203d2064726d5f66696e645f6d61746368696e675f6d6170286465762c206d6170293b0a0909696620286c69737420213d204e554c4c29207b0a0909096966286c6973742d3e6d61702d3e73697a6520213d206d61702d3e73697a6529207b0a0909090944524d5f444542554728224d61746368696e67206d617073206f662074797065202564207769746820220a09090909092020226d69736d6174636865642073697a65732c2028256c6420767320256c64295c6e222c0a090909090920206d61702d3e747970652c206d61702d3e73697a652c206c6973742d3e6d61702d3e73697a65293b0a090909096c6973742d3e6d61702d3e73697a65203d206d61702d3e73697a653b0a0909097d0a0a0909096b66726565286d6170293b0a0909092a6d61706c697374203d206c6973743b0a09090972657475726e20303b0a09097d0a09096d61702d3e68616e646c65203d20766d616c6c6f635f75736572286d61702d3e73697a65293b0a090944524d5f44454255472822256c752025642025705c6e222c0a09090920206d61702d3e73697a652c2064726d5f6f72646572286d61702d3e73697a65292c206d61702d3e68616e646c65293b0a090969662028216d61702d3e68616e646c6529207b0a0909096b66726565286d6170293b0a09090972657475726e202d454e4f4d454d3b0a09097d0a09096d61702d3e6f6666736574203d2028756e7369676e6564206c6f6e67296d61702d3e68616e646c653b0a0909696620286d61702d3e666c6167732026205f44524d5f434f4e5441494e535f4c4f434b29207b0a0909092f2a2050726576656e74206120326e642058205365727665722066726f6d206372656174696e67206120326e64206c6f636b202a2f0a090909696620286465762d3e7072696d6172792d3e6d61737465722d3e6c6f636b2e68775f6c6f636b20213d204e554c4c29207b0a090909097666726565286d61702d3e68616e646c65293b0a090909096b66726565286d6170293b0a0909090972657475726e202d45425553593b0a0909097d0a0909096465762d3e736967646174612e6c6f636b203d206465762d3e7072696d6172792d3e6d61737465722d3e6c6f636b2e68775f6c6f636b203d206d61702d3e68616e646c653b092f2a20506f696e74657220746f206c6f636b202a2f0a09097d0a0909627265616b3b0a0963617365205f44524d5f4147503a207b0a09097374727563742064726d5f6167705f6d656d202a656e7472793b0a0909696e742076616c6964203d20303b0a0a0909696620282164726d5f636f72655f6861735f414750286465762929207b0a0909096b66726565286d6170293b0a09090972657475726e202d45494e56414c3b0a09097d0a236966646566205f5f616c7068615f5f0a09096d61702d3e6f6666736574202b3d206465762d3e686f73652d3e6d656d5f73706163652d3e73746172743b0a23656e6469660a09092f2a20496e20736f6d6520636173657320286938313020647269766572292c2075736572207370616365206d6179206861766520616c72656164790a0909202a2061646465642074686520414750206261736520697473656c662c2062656361757365206465762d3e6167702d3e626173652070726576696f75736c790a0909202a206f6e6c7920676f742073657420647572696e672041475020656e61626c652e2020536f2c206f6e6c79206164642074686520626173650a0909202a206164647265737320696620746865206d61702773206f66667365742069736e277420616c72656164792077697468696e207468650a0909202a2061706572747572652e0a0909202a2f0a0909696620286d61702d3e6f6666736574203c206465762d3e6167702d3e62617365207c7c0a0909202020206d61702d3e6f6666736574203e206465762d3e6167702d3e62617365202b0a0909202020206465762d3e6167702d3e6167705f696e666f2e617065725f73697a65202a2031303234202a2031303234202d203129207b0a0909096d61702d3e6f6666736574202b3d206465762d3e6167702d3e626173653b0a09097d0a09096d61702d3e6d747272203d206465762d3e6167702d3e6167705f6d7472723b092f2a20666f72206765746d6170202a2f0a0a09092f2a205468697320617373756d6573207468652044524d20697320696e20746f74616c20636f6e74726f6c206f66204147502073706163652e0a0909202a2049742773206e6f7420616c77617973207468652063617365206173204147502063616e20626520696e2074686520636f6e74726f6c0a0909202a206f6620757365722073706163652028692e652e206938313020647269766572292e20536f2074686973206c6f6f702077696c6c206765740a0909202a20736b697070656420616e6420776520646f75626c6520636865636b2074686174206465762d3e6167702d3e6d656d6f72792069730a0909202a2061637475616c6c79207365742061732077656c6c206173206265696e6720696e76616c6964206265666f726520455045524d27696e670a0909202a2f0a09096c6973745f666f725f656163685f656e74727928656e7472792c20266465762d3e6167702d3e6d656d6f72792c206865616429207b0a09090969662028286d61702d3e6f6666736574203e3d20656e7472792d3e626f756e64292026260a09090920202020286d61702d3e6f6666736574202b206d61702d3e73697a65203c3d20656e7472792d3e626f756e64202b20656e7472792d3e7061676573202a20504147455f53495a452929207b0a0909090976616c6964203d20313b0a09090909627265616b3b0a0909097d0a09097d0a090969662028216c6973745f656d70747928266465762d3e6167702d3e6d656d6f727929202626202176616c696429207b0a0909096b66726565286d6170293b0a09090972657475726e202d455045524d3b0a09097d0a090944524d5f44454255472822414750206f6666736574203d2030782530386c6c782c2073697a65203d2030782530386c785c6e222c0a090909202028756e7369676e6564206c6f6e67206c6f6e67296d61702d3e6f66667365742c206d61702d3e73697a65293b0a0a0909627265616b3b0a097d0a0963617365205f44524d5f47454d3a0a090944524d5f4552524f522822747269656420746f206164646d61702047454d206f626a6563745c6e22293b0a0909627265616b3b0a0963617365205f44524d5f534341545445525f4741544845523a0a090969662028216465762d3e736729207b0a0909096b66726565286d6170293b0a09090972657475726e202d45494e56414c3b0a09097d0a09096d61702d3e6f6666736574202b3d2028756e7369676e6564206c6f6e67296465762d3e73672d3e7669727475616c3b0a0909627265616b3b0a0963617365205f44524d5f434f4e53495354454e543a0a09092f2a20646d615f616464725f74206973203634626974206f6e2069333836207769746820434f4e4649475f484947484d454d3634472c0a0909202a204173207765277265206c696d6974696e6720746865206164647265737320746f20325e33322d3120286f72206c657373292c0a0909202a2063617374696e6720697420646f776e20746f2033322062697473206973206e6f2070726f626c656d2c206275742077650a0909202a206e65656420746f20706f696e7420746f2061203634626974207661726961626c652066697273742e202a2f0a0909646d6168203d2064726d5f7063695f616c6c6f63286465762c206d61702d3e73697a652c206d61702d3e73697a65293b0a09096966202821646d616829207b0a0909096b66726565286d6170293b0a09090972657475726e202d454e4f4d454d3b0a09097d0a09096d61702d3e68616e646c65203d20646d61682d3e76616464723b0a09096d61702d3e6f6666736574203d2028756e7369676e6564206c6f6e6729646d61682d3e627573616464723b0a09096b6672656528646d6168293b0a0909627265616b3b0a0964656661756c743a0a09096b66726565286d6170293b0a090972657475726e202d45494e56414c3b0a097d0a0a096c697374203d206b7a616c6c6f632873697a656f66282a6c697374292c204746505f4b45524e454c293b0a0969662028216c69737429207b0a0909696620286d61702d3e74797065203d3d205f44524d5f524547495354455253290a090909696f756e6d6170286d61702d3e68616e646c65293b0a09096b66726565286d6170293b0a090972657475726e202d45494e56414c3b0a097d0a096c6973742d3e6d6170203d206d61703b0a0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a096c6973745f61646428266c6973742d3e686561642c20266465762d3e6d61706c697374293b0a0a092f2a2041737369676e20612033322d6269742068616e646c65202a2f0a092f2a20576520646f206974206865726520736f2074686174206465762d3e7374727563745f6d757465782070726f74656374732074686520696e6372656d656e74202a2f0a09757365725f746f6b656e203d20286d61702d3e74797065203d3d205f44524d5f53484d29203f2028756e7369676e6564206c6f6e67296d61702d3e68616e646c65203a0a09096d61702d3e6f66667365743b0a09726574203d2064726d5f6d61705f68616e646c65286465762c20266c6973742d3e686173682c20757365725f746f6b656e2c20302c0a0909092020202020286d61702d3e74797065203d3d205f44524d5f53484d29293b0a096966202872657429207b0a0909696620286d61702d3e74797065203d3d205f44524d5f524547495354455253290a090909696f756e6d6170286d61702d3e68616e646c65293b0a09096b66726565286d6170293b0a09096b66726565286c697374293b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090972657475726e207265743b0a097d0a0a096c6973742d3e757365725f746f6b656e203d206c6973742d3e686173682e6b6579203c3c20504147455f53484946543b0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0a096966202821286d61702d3e666c6167732026205f44524d5f44524956455229290a09096c6973742d3e6d6173746572203d206465762d3e7072696d6172792d3e6d61737465723b0a092a6d61706c697374203d206c6973743b0a0972657475726e20303b0a097d0a0a696e742064726d5f6164646d6170287374727563742064726d5f646576696365202a206465762c207265736f757263655f73697a655f74206f66667365742c0a0920202020202020756e7369676e656420696e742073697a652c20656e756d2064726d5f6d61705f7479706520747970652c0a0920202020202020656e756d2064726d5f6d61705f666c61677320666c6167732c207374727563742064726d5f6c6f63616c5f6d6170202a2a206d61705f707472290a7b0a097374727563742064726d5f6d61705f6c697374202a6c6973743b0a09696e742072633b0a0a097263203d2064726d5f6164646d61705f636f7265286465762c206f66667365742c2073697a652c20747970652c20666c6167732c20266c697374293b0a0969662028217263290a09092a6d61705f707472203d206c6973742d3e6d61703b0a0972657475726e2072633b0a7d0a0a4558504f52545f53594d424f4c2864726d5f6164646d6170293b0a0a2f2a2a0a202a20496f63746c20746f207370656369667920612072616e6765206f66206d656d6f7279207468617420697320617661696c61626c6520666f72206d617070696e6720627920610a202a206e6f6e2d726f6f742070726f636573732e0a202a0a202a205c706172616d20696e6f64652064657669636520696e6f64652e0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d2061726720706f696e74657220746f20612064726d5f6d6170207374727563747572652e0a202a205c72657475726e207a65726f206f6e2073756363657373206f722061206e656761746976652076616c7565206f6e206572726f722e0a202a0a202a2f0a696e742064726d5f6164646d61705f696f63746c287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a090920202020207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f6d6170202a6d6170203d20646174613b0a097374727563742064726d5f6d61705f6c697374202a6d61706c6973743b0a09696e74206572723b0a0a0969662028212863617061626c65284341505f5359535f41444d494e29207c7c206d61702d3e74797065203d3d205f44524d5f414750207c7c206d61702d3e74797065203d3d205f44524d5f53484d29290a090972657475726e202d455045524d3b0a0a09657272203d2064726d5f6164646d61705f636f7265286465762c206d61702d3e6f66667365742c206d61702d3e73697a652c206d61702d3e747970652c0a0909092020202020206d61702d3e666c6167732c20266d61706c697374293b0a0a0969662028657272290a090972657475726e206572723b0a0a092f2a2061766f69642061207761726e696e67206f6e2036342d6269742c20746869732063617374696e672069736e27742076657279206e6963652c2062757420746865204150492069732073657420736f20746f6f206c617465202a2f0a096d61702d3e68616e646c65203d2028766f6964202a2928756e7369676e6564206c6f6e67296d61706c6973742d3e757365725f746f6b656e3b0a0972657475726e20303b0a7d0a0a2f2a2a0a202a2052656d6f76652061206d617020707269766174652066726f6d206c69737420616e64206465616c6c6f63617465207265736f757263657320696620746865206d617070696e670a202a2069736e277420696e207573652e0a202a0a202a20536561726368657320746865206d6170206f6e2064726d5f6465766963653a3a6d61706c6973742c2072656d6f7665732069742066726f6d20746865206c6973742c207365652069660a202a20697473206265696e6720757365642c20616e64206672656520616e79206173736f6369617465207265736f75726365202873756368206173204d5452522773292069662069742773206e6f740a202a206265696e67206f6e207573652e0a202a0a202a205c73612064726d5f6164646d61700a202a2f0a696e742064726d5f726d6d61705f6c6f636b6564287374727563742064726d5f646576696365202a6465762c207374727563742064726d5f6c6f63616c5f6d6170202a6d6170290a7b0a097374727563742064726d5f6d61705f6c697374202a725f6c697374203d204e554c4c2c202a6c6973745f743b0a0964726d5f646d615f68616e646c655f7420646d61683b0a09696e7420666f756e64203d20303b0a097374727563742064726d5f6d6173746572202a6d61737465723b0a0a092f2a2046696e6420746865206c69737420656e74727920666f7220746865206d617020616e642072656d6f7665206974202a2f0a096c6973745f666f725f656163685f656e7472795f7361666528725f6c6973742c206c6973745f742c20266465762d3e6d61706c6973742c206865616429207b0a090969662028725f6c6973742d3e6d6170203d3d206d617029207b0a0909096d6173746572203d20725f6c6973742d3e6d61737465723b0a0909096c6973745f64656c2826725f6c6973742d3e68656164293b0a09090964726d5f68745f72656d6f76655f6b657928266465762d3e6d61705f686173682c0a09090909092020725f6c6973742d3e757365725f746f6b656e203e3e20504147455f5348494654293b0a0909096b6672656528725f6c697374293b0a090909666f756e64203d20313b0a090909627265616b3b0a09097d0a097d0a0a096966202821666f756e64290a090972657475726e202d45494e56414c3b0a0a0973776974636820286d61702d3e7479706529207b0a0963617365205f44524d5f5245474953544552533a0a0909696f756e6d6170286d61702d3e68616e646c65293b0a09092f2a2046414c4c5448524f554748202a2f0a0963617365205f44524d5f4652414d455f4255464645523a0a09096966202864726d5f636f72655f6861735f4d5452522864657629202626206d61702d3e6d747272203e3d203029207b0a090909696e7420726574636f64653b0a090909726574636f6465203d206d7472725f64656c286d61702d3e6d7472722c206d61702d3e6f66667365742c206d61702d3e73697a65293b0a09090944524d5f444542554728226d7472725f64656c3d25645c6e222c20726574636f6465293b0a09097d0a0909627265616b3b0a0963617365205f44524d5f53484d3a0a09097666726565286d61702d3e68616e646c65293b0a0909696620286d617374657229207b0a090909696620286465762d3e736967646174612e6c6f636b203d3d206d61737465722d3e6c6f636b2e68775f6c6f636b290a090909096465762d3e736967646174612e6c6f636b203d204e554c4c3b0a0909096d61737465722d3e6c6f636b2e68775f6c6f636b203d204e554c4c3b2020202f2a2053484d2072656d6f766564202a2f0a0909096d61737465722d3e6c6f636b2e66696c655f70726976203d204e554c4c3b0a09090977616b655f75705f696e7465727275707469626c655f616c6c28266d61737465722d3e6c6f636b2e6c6f636b5f7175657565293b0a09097d0a0909627265616b3b0a0963617365205f44524d5f4147503a0a0963617365205f44524d5f534341545445525f4741544845523a0a0909627265616b3b0a0963617365205f44524d5f434f4e53495354454e543a0a0909646d61682e7661646472203d206d61702d3e68616e646c653b0a0909646d61682e62757361646472203d206d61702d3e6f66667365743b0a0909646d61682e73697a65203d206d61702d3e73697a653b0a09095f5f64726d5f7063695f66726565286465762c2026646d6168293b0a0909627265616b3b0a0963617365205f44524d5f47454d3a0a090944524d5f4552524f522822747269656420746f20726d6d61702047454d206f626a6563745c6e22293b0a0909627265616b3b0a097d0a096b66726565286d6170293b0a0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f726d6d61705f6c6f636b6564293b0a0a696e742064726d5f726d6d6170287374727563742064726d5f646576696365202a6465762c207374727563742064726d5f6c6f63616c5f6d6170202a6d6170290a7b0a09696e74207265743b0a0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a09726574203d2064726d5f726d6d61705f6c6f636b6564286465762c206d6170293b0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0a0972657475726e207265743b0a7d0a4558504f52545f53594d424f4c2864726d5f726d6d6170293b0a0a2f2a2054686520726d6d617020696f63746c206170706561727320746f20626520756e6e65636573736172792e2020416c6c206d617070696e67732061726520746f726e20646f776e206f6e0a202a20746865206c61737420636c6f7365206f6620746865206465766963652c20616e642074686973206973206e656365737361727920666f7220636c65616e7570207768656e207468696e67730a202a206578697420756e636c65616e6c792e20205468657265666f72652c20686176696e6720757365726c616e64206d616e75616c6c792072656d6f7665206d617070696e6773207365656d730a202a206c696b65206120706f696e746c6573732065786572636973652073696e6365207468657927726520676f696e67206177617920616e797761792e0a202a0a202a204f6e65207573652063617365206d69676874206265206166746572206164646d617020697320616c6c6f77656420666f72206e6f726d616c20757365727320666f722053484d20616e640a202a2067657473207573656420627920647269766572732074686174207468652073657276657220646f65736e2774206e65656420746f20636172652061626f75742e202054686973207365656d730a202a20756e6c696b656c792e0a202a0a202a205c706172616d20696e6f64652064657669636520696e6f64652e0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d2061726720706f696e74657220746f2061207374727563742064726d5f6d6170207374727563747572652e0a202a205c72657475726e207a65726f206f6e2073756363657373206f722061206e656761746976652076616c7565206f6e206572726f722e0a202a2f0a696e742064726d5f726d6d61705f696f63746c287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a0909202020207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f6d6170202a72657175657374203d20646174613b0a097374727563742064726d5f6c6f63616c5f6d6170202a6d6170203d204e554c4c3b0a097374727563742064726d5f6d61705f6c697374202a725f6c6973743b0a09696e74207265743b0a0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a096c6973745f666f725f656163685f656e74727928725f6c6973742c20266465762d3e6d61706c6973742c206865616429207b0a090969662028725f6c6973742d3e6d61702026260a090920202020725f6c6973742d3e757365725f746f6b656e203d3d2028756e7369676e6564206c6f6e6729726571756573742d3e68616e646c652026260a090920202020725f6c6973742d3e6d61702d3e666c6167732026205f44524d5f52454d4f5641424c4529207b0a0909096d6170203d20725f6c6973742d3e6d61703b0a090909627265616b3b0a09097d0a097d0a0a092f2a204c6973742068617320777261707065642061726f756e6420746f20746865206865616420706f696e7465722c206f722069747320656d707479207765206469646e27740a09202a2066696e6420616e797468696e672e0a09202a2f0a09696620286c6973745f656d70747928266465762d3e6d61706c69737429207c7c20216d617029207b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090972657475726e202d45494e56414c3b0a097d0a0a092f2a20526567697374657220616e64206672616d65627566666572206d61707320617265207065726d616e656e74202a2f0a0969662028286d61702d3e74797065203d3d205f44524d5f52454749535445525329207c7c20286d61702d3e74797065203d3d205f44524d5f4652414d455f4255464645522929207b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090972657475726e20303b0a097d0a0a09726574203d2064726d5f726d6d61705f6c6f636b6564286465762c206d6170293b0a0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a20436c65616e757020616674657220616e206572726f72206f6e206f6e65206f6620746865206164646275667328292066756e6374696f6e732e0a202a0a202a205c706172616d206465762044524d206465766963652e0a202a205c706172616d20656e7472792062756666657220656e74727920776865726520746865206572726f72206f636375727265642e0a202a0a202a20467265657320616e7920706167657320616e642062756666657273206173736f63696174656420776974682074686520676976656e20656e7472792e0a202a2f0a73746174696320766f69642064726d5f636c65616e75705f6275665f6572726f72287374727563742064726d5f646576696365202a206465762c0a0909090920207374727563742064726d5f6275665f656e747279202a20656e747279290a7b0a09696e7420693b0a0a0969662028656e7472792d3e7365675f636f756e7429207b0a0909666f72202869203d20303b2069203c20656e7472792d3e7365675f636f756e743b20692b2b29207b0a09090969662028656e7472792d3e7365676c6973745b695d29207b0a0909090964726d5f7063695f66726565286465762c20656e7472792d3e7365676c6973745b695d293b0a0909097d0a09097d0a09096b6672656528656e7472792d3e7365676c697374293b0a0a0909656e7472792d3e7365675f636f756e74203d20303b0a097d0a0a0969662028656e7472792d3e6275665f636f756e7429207b0a0909666f72202869203d20303b2069203c20656e7472792d3e6275665f636f756e743b20692b2b29207b0a0909096b6672656528656e7472792d3e6275666c6973745b695d2e6465765f70726976617465293b0a09097d0a09096b6672656528656e7472792d3e6275666c697374293b0a0a0909656e7472792d3e6275665f636f756e74203d20303b0a097d0a7d0a0a236966205f5f4f535f4841535f4147500a2f2a2a0a202a2041646420414750206275666665727320666f7220444d41207472616e73666572732e0a202a0a202a205c706172616d20646576207374727563742064726d5f64657669636520746f2077686963682074686520627566666572732061726520746f2062652061646465642e0a202a205c706172616d207265717565737420706f696e74657220746f2061207374727563742064726d5f6275665f646573632064657363726962696e672074686520726571756573742e0a202a205c72657475726e207a65726f206f6e2073756363657373206f722061206e65676174697665206e756d626572206f6e206661696c7572652e0a202a0a202a20416674657220736f6d652073616e69747920636865636b73206372656174657320612064726d5f6275662073747275637475726520666f7220656163682062756666657220616e640a202a207265616c6c6f63617465732074686520627566666572206c697374206f66207468652073616d652073697a65206f7264657220746f206163636f6d6d6f6461746520746865206e65770a202a20627566666572732e0a202a2f0a696e742064726d5f616464627566735f616770287374727563742064726d5f646576696365202a206465762c207374727563742064726d5f6275665f64657363202a2072657175657374290a7b0a097374727563742064726d5f6465766963655f646d61202a646d61203d206465762d3e646d613b0a097374727563742064726d5f6275665f656e747279202a656e7472793b0a097374727563742064726d5f6167705f6d656d202a6167705f656e7472793b0a097374727563742064726d5f627566202a6275663b0a09756e7369676e6564206c6f6e67206f66667365743b0a09756e7369676e6564206c6f6e67206167705f6f66667365743b0a09696e7420636f756e743b0a09696e74206f726465723b0a09696e742073697a653b0a09696e7420616c69676e6d656e743b0a09696e7420706167655f6f726465723b0a09696e7420746f74616c3b0a09696e7420627974655f636f756e743b0a09696e7420692c2076616c69643b0a097374727563742064726d5f627566202a2a74656d705f6275666c6973743b0a0a096966202821646d61290a090972657475726e202d45494e56414c3b0a0a09636f756e74203d20726571756573742d3e636f756e743b0a096f72646572203d2064726d5f6f7264657228726571756573742d3e73697a65293b0a0973697a65203d2031203c3c206f726465723b0a0a09616c69676e6d656e74203d2028726571756573742d3e666c6167732026205f44524d5f504147455f414c49474e290a09202020203f20504147455f414c49474e2873697a6529203a2073697a653b0a09706167655f6f72646572203d206f72646572202d20504147455f5348494654203e2030203f206f72646572202d20504147455f5348494654203a20303b0a09746f74616c203d20504147455f53495a45203c3c20706167655f6f726465723b0a0a09627974655f636f756e74203d20303b0a096167705f6f6666736574203d206465762d3e6167702d3e62617365202b20726571756573742d3e6167705f73746172743b0a0a0944524d5f44454255472822636f756e743a20202020202025645c6e222c20636f756e74293b0a0944524d5f444542554728226f726465723a20202020202025645c6e222c206f72646572293b0a0944524d5f4445425547282273697a653a2020202020202025645c6e222c2073697a65293b0a0944524d5f444542554728226167705f6f66667365743a20256c785c6e222c206167705f6f6666736574293b0a0944524d5f44454255472822616c69676e6d656e743a202025645c6e222c20616c69676e6d656e74293b0a0944524d5f44454255472822706167655f6f726465723a2025645c6e222c20706167655f6f72646572293b0a0944524d5f44454255472822746f74616c3a20202020202025645c6e222c20746f74616c293b0a0a09696620286f72646572203c2044524d5f4d494e5f4f52444552207c7c206f72646572203e2044524d5f4d41585f4f52444552290a090972657475726e202d45494e56414c3b0a0a092f2a204d616b652073757265206275666665727320617265206c6f636174656420696e20414750206d656d6f72792074686174207765206f776e202a2f0a0976616c6964203d20303b0a096c6973745f666f725f656163685f656e747279286167705f656e7472792c20266465762d3e6167702d3e6d656d6f72792c206865616429207b0a090969662028286167705f6f6666736574203e3d206167705f656e7472792d3e626f756e64292026260a090920202020286167705f6f6666736574202b20746f74616c202a20636f756e74203c3d206167705f656e7472792d3e626f756e64202b206167705f656e7472792d3e7061676573202a20504147455f53495a452929207b0a09090976616c6964203d20313b0a090909627265616b3b0a09097d0a097d0a0969662028216c6973745f656d70747928266465762d3e6167702d3e6d656d6f727929202626202176616c696429207b0a090944524d5f444542554728227a6f6e6520696e76616c69645c6e22293b0a090972657475726e202d45494e56414c3b0a097d0a097370696e5f6c6f636b28266465762d3e636f756e745f6c6f636b293b0a09696620286465762d3e6275665f75736529207b0a09097370696e5f756e6c6f636b28266465762d3e636f756e745f6c6f636b293b0a090972657475726e202d45425553593b0a097d0a0961746f6d69635f696e6328266465762d3e6275665f616c6c6f63293b0a097370696e5f756e6c6f636b28266465762d3e636f756e745f6c6f636b293b0a0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a09656e747279203d2026646d612d3e627566735b6f726465725d3b0a0969662028656e7472792d3e6275665f636f756e7429207b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a090972657475726e202d454e4f4d454d3b092f2a204d6179206f6e6c792063616c6c206f6e636520666f722065616368206f72646572202a2f0a097d0a0a0969662028636f756e74203c2030207c7c20636f756e74203e203430393629207b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a090972657475726e202d45494e56414c3b0a097d0a0a09656e7472792d3e6275666c697374203d206b7a616c6c6f6328636f756e74202a2073697a656f66282a656e7472792d3e6275666c697374292c204746505f4b45524e454c293b0a096966202821656e7472792d3e6275666c69737429207b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a090972657475726e202d454e4f4d454d3b0a097d0a0a09656e7472792d3e6275665f73697a65203d2073697a653b0a09656e7472792d3e706167655f6f72646572203d20706167655f6f726465723b0a0a096f6666736574203d20303b0a0a097768696c652028656e7472792d3e6275665f636f756e74203c20636f756e7429207b0a0909627566203d2026656e7472792d3e6275666c6973745b656e7472792d3e6275665f636f756e745d3b0a09096275662d3e696478203d20646d612d3e6275665f636f756e74202b20656e7472792d3e6275665f636f756e743b0a09096275662d3e746f74616c203d20616c69676e6d656e743b0a09096275662d3e6f72646572203d206f726465723b0a09096275662d3e75736564203d20303b0a0a09096275662d3e6f6666736574203d2028646d612d3e627974655f636f756e74202b206f6666736574293b0a09096275662d3e6275735f61646472657373203d206167705f6f6666736574202b206f66667365743b0a09096275662d3e61646472657373203d2028766f6964202a29286167705f6f6666736574202b206f6666736574293b0a09096275662d3e6e657874203d204e554c4c3b0a09096275662d3e77616974696e67203d20303b0a09096275662d3e70656e64696e67203d20303b0a09096275662d3e66696c655f70726976203d204e554c4c3b0a0a09096275662d3e6465765f707269765f73697a65203d206465762d3e6472697665722d3e6465765f707269765f73697a653b0a09096275662d3e6465765f70726976617465203d206b7a616c6c6f63286275662d3e6465765f707269765f73697a652c204746505f4b45524e454c293b0a090969662028216275662d3e6465765f7072697661746529207b0a0909092f2a2053657420636f756e7420636f72726563746c7920736f2077652066726565207468652070726f70657220616d6f756e742e202a2f0a090909656e7472792d3e6275665f636f756e74203d20636f756e743b0a09090964726d5f636c65616e75705f6275665f6572726f72286465762c20656e747279293b0a0909096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a09090961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a09090972657475726e202d454e4f4d454d3b0a09097d0a0a090944524d5f4445425547282262756666657220256420402025705c6e222c20656e7472792d3e6275665f636f756e742c206275662d3e61646472657373293b0a0a09096f6666736574202b3d20616c69676e6d656e743b0a0909656e7472792d3e6275665f636f756e742b2b3b0a0909627974655f636f756e74202b3d20504147455f53495a45203c3c20706167655f6f726465723b0a097d0a0a0944524d5f44454255472822627974655f636f756e743a2025645c6e222c20627974655f636f756e74293b0a0a0974656d705f6275666c697374203d206b7265616c6c6f6328646d612d3e6275666c6973742c0a0909090928646d612d3e6275665f636f756e74202b20656e7472792d3e6275665f636f756e7429202a0a0909090973697a656f66282a646d612d3e6275666c697374292c204746505f4b45524e454c293b0a09696620282174656d705f6275666c69737429207b0a09092f2a20467265652074686520656e74727920626563617573652069742069736e27742076616c6964202a2f0a090964726d5f636c65616e75705f6275665f6572726f72286465762c20656e747279293b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a090972657475726e202d454e4f4d454d3b0a097d0a09646d612d3e6275666c697374203d2074656d705f6275666c6973743b0a0a09666f72202869203d20303b2069203c20656e7472792d3e6275665f636f756e743b20692b2b29207b0a0909646d612d3e6275666c6973745b69202b20646d612d3e6275665f636f756e745d203d2026656e7472792d3e6275666c6973745b695d3b0a097d0a0a09646d612d3e6275665f636f756e74202b3d20656e7472792d3e6275665f636f756e743b0a09646d612d3e7365675f636f756e74202b3d20656e7472792d3e7365675f636f756e743b0a09646d612d3e706167655f636f756e74202b3d20627974655f636f756e74203e3e20504147455f53484946543b0a09646d612d3e627974655f636f756e74202b3d20627974655f636f756e743b0a0a0944524d5f44454255472822646d612d3e6275665f636f756e74203a2025645c6e222c20646d612d3e6275665f636f756e74293b0a0944524d5f44454255472822656e7472792d3e6275665f636f756e74203a2025645c6e222c20656e7472792d3e6275665f636f756e74293b0a0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0a09726571756573742d3e636f756e74203d20656e7472792d3e6275665f636f756e743b0a09726571756573742d3e73697a65203d2073697a653b0a0a09646d612d3e666c616773203d205f44524d5f444d415f5553455f4147503b0a0a0961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f616464627566735f616770293b0a23656e646966090909092f2a205f5f4f535f4841535f414750202a2f0a0a696e742064726d5f616464627566735f706369287374727563742064726d5f646576696365202a206465762c207374727563742064726d5f6275665f64657363202a2072657175657374290a7b0a097374727563742064726d5f6465766963655f646d61202a646d61203d206465762d3e646d613b0a09696e7420636f756e743b0a09696e74206f726465723b0a09696e742073697a653b0a09696e7420746f74616c3b0a09696e7420706167655f6f726465723b0a097374727563742064726d5f6275665f656e747279202a656e7472793b0a0964726d5f646d615f68616e646c655f74202a646d61683b0a097374727563742064726d5f627566202a6275663b0a09696e7420616c69676e6d656e743b0a09756e7369676e6564206c6f6e67206f66667365743b0a09696e7420693b0a09696e7420627974655f636f756e743b0a09696e7420706167655f636f756e743b0a09756e7369676e6564206c6f6e67202a74656d705f706167656c6973743b0a097374727563742064726d5f627566202a2a74656d705f6275666c6973743b0a0a09696620282164726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f5043495f444d4129290a090972657475726e202d45494e56414c3b0a0a096966202821646d61290a090972657475726e202d45494e56414c3b0a0a09696620282163617061626c65284341505f5359535f41444d494e29290a090972657475726e202d455045524d3b0a0a09636f756e74203d20726571756573742d3e636f756e743b0a096f72646572203d2064726d5f6f7264657228726571756573742d3e73697a65293b0a0973697a65203d2031203c3c206f726465723b0a0a0944524d5f44454255472822636f756e743d25642c2073697a653d256420282564292c206f726465723d25645c6e222c0a09092020726571756573742d3e636f756e742c20726571756573742d3e73697a652c2073697a652c206f72646572293b0a0a09696620286f72646572203c2044524d5f4d494e5f4f52444552207c7c206f72646572203e2044524d5f4d41585f4f52444552290a090972657475726e202d45494e56414c3b0a0a09616c69676e6d656e74203d2028726571756573742d3e666c6167732026205f44524d5f504147455f414c49474e290a09202020203f20504147455f414c49474e2873697a6529203a2073697a653b0a09706167655f6f72646572203d206f72646572202d20504147455f5348494654203e2030203f206f72646572202d20504147455f5348494654203a20303b0a09746f74616c203d20504147455f53495a45203c3c20706167655f6f726465723b0a0a097370696e5f6c6f636b28266465762d3e636f756e745f6c6f636b293b0a09696620286465762d3e6275665f75736529207b0a09097370696e5f756e6c6f636b28266465762d3e636f756e745f6c6f636b293b0a090972657475726e202d45425553593b0a097d0a0961746f6d69635f696e6328266465762d3e6275665f616c6c6f63293b0a097370696e5f756e6c6f636b28266465762d3e636f756e745f6c6f636b293b0a0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a09656e747279203d2026646d612d3e627566735b6f726465725d3b0a0969662028656e7472792d3e6275665f636f756e7429207b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a090972657475726e202d454e4f4d454d3b092f2a204d6179206f6e6c792063616c6c206f6e636520666f722065616368206f72646572202a2f0a097d0a0a0969662028636f756e74203c2030207c7c20636f756e74203e203430393629207b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a090972657475726e202d45494e56414c3b0a097d0a0a09656e7472792d3e6275666c697374203d206b7a616c6c6f6328636f756e74202a2073697a656f66282a656e7472792d3e6275666c697374292c204746505f4b45524e454c293b0a096966202821656e7472792d3e6275666c69737429207b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a090972657475726e202d454e4f4d454d3b0a097d0a0a09656e7472792d3e7365676c697374203d206b7a616c6c6f6328636f756e74202a2073697a656f66282a656e7472792d3e7365676c697374292c204746505f4b45524e454c293b0a096966202821656e7472792d3e7365676c69737429207b0a09096b6672656528656e7472792d3e6275666c697374293b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a090972657475726e202d454e4f4d454d3b0a097d0a0a092f2a204b65657020746865206f726967696e616c20706167656c69737420756e74696c207765206b6e6f7720616c6c2074686520616c6c6f636174696f6e730a09202a2068617665207375636365656465640a09202a2f0a0974656d705f706167656c697374203d206b6d616c6c6f632828646d612d3e706167655f636f756e74202b2028636f756e74203c3c20706167655f6f726465722929202a0a0909092020202020202073697a656f66282a646d612d3e706167656c697374292c204746505f4b45524e454c293b0a09696620282174656d705f706167656c69737429207b0a09096b6672656528656e7472792d3e6275666c697374293b0a09096b6672656528656e7472792d3e7365676c697374293b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a090972657475726e202d454e4f4d454d3b0a097d0a096d656d6370792874656d705f706167656c6973742c0a0920202020202020646d612d3e706167656c6973742c20646d612d3e706167655f636f756e74202a2073697a656f66282a646d612d3e706167656c69737429293b0a0944524d5f44454255472822706167656c6973743a20256420656e74726965735c6e222c0a09092020646d612d3e706167655f636f756e74202b2028636f756e74203c3c20706167655f6f7264657229293b0a0a09656e7472792d3e6275665f73697a65203d2073697a653b0a09656e7472792d3e706167655f6f72646572203d20706167655f6f726465723b0a09627974655f636f756e74203d20303b0a09706167655f636f756e74203d20303b0a0a097768696c652028656e7472792d3e6275665f636f756e74203c20636f756e7429207b0a0a0909646d6168203d2064726d5f7063695f616c6c6f63286465762c20504147455f53495a45203c3c20706167655f6f726465722c20307831303030293b0a0a09096966202821646d616829207b0a0909092f2a2053657420636f756e7420636f72726563746c7920736f2077652066726565207468652070726f70657220616d6f756e742e202a2f0a090909656e7472792d3e6275665f636f756e74203d20636f756e743b0a090909656e7472792d3e7365675f636f756e74203d20636f756e743b0a09090964726d5f636c65616e75705f6275665f6572726f72286465762c20656e747279293b0a0909096b667265652874656d705f706167656c697374293b0a0909096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a09090961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a09090972657475726e202d454e4f4d454d3b0a09097d0a0909656e7472792d3e7365676c6973745b656e7472792d3e7365675f636f756e742b2b5d203d20646d61683b0a0909666f72202869203d20303b2069203c202831203c3c20706167655f6f72646572293b20692b2b29207b0a09090944524d5f444542554728227061676520256420402030782530386c785c6e222c0a090909092020646d612d3e706167655f636f756e74202b20706167655f636f756e742c0a09090909202028756e7369676e6564206c6f6e6729646d61682d3e7661646472202b20504147455f53495a45202a2069293b0a09090974656d705f706167656c6973745b646d612d3e706167655f636f756e74202b20706167655f636f756e742b2b5d0a090909093d2028756e7369676e6564206c6f6e6729646d61682d3e7661646472202b20504147455f53495a45202a20693b0a09097d0a0909666f7220286f6666736574203d20303b0a090920202020206f6666736574202b2073697a65203c3d20746f74616c20262620656e7472792d3e6275665f636f756e74203c20636f756e743b0a090920202020206f6666736574202b3d20616c69676e6d656e742c202b2b656e7472792d3e6275665f636f756e7429207b0a090909627566203d2026656e7472792d3e6275666c6973745b656e7472792d3e6275665f636f756e745d3b0a0909096275662d3e696478203d20646d612d3e6275665f636f756e74202b20656e7472792d3e6275665f636f756e743b0a0909096275662d3e746f74616c203d20616c69676e6d656e743b0a0909096275662d3e6f72646572203d206f726465723b0a0909096275662d3e75736564203d20303b0a0909096275662d3e6f6666736574203d2028646d612d3e627974655f636f756e74202b20627974655f636f756e74202b206f6666736574293b0a0909096275662d3e61646472657373203d2028766f6964202a2928646d61682d3e7661646472202b206f6666736574293b0a0909096275662d3e6275735f61646472657373203d20646d61682d3e62757361646472202b206f66667365743b0a0909096275662d3e6e657874203d204e554c4c3b0a0909096275662d3e77616974696e67203d20303b0a0909096275662d3e70656e64696e67203d20303b0a0909096275662d3e66696c655f70726976203d204e554c4c3b0a0a0909096275662d3e6465765f707269765f73697a65203d206465762d3e6472697665722d3e6465765f707269765f73697a653b0a0909096275662d3e6465765f70726976617465203d206b7a616c6c6f63286275662d3e6465765f707269765f73697a652c0a0909090909094746505f4b45524e454c293b0a09090969662028216275662d3e6465765f7072697661746529207b0a090909092f2a2053657420636f756e7420636f72726563746c7920736f2077652066726565207468652070726f70657220616d6f756e742e202a2f0a09090909656e7472792d3e6275665f636f756e74203d20636f756e743b0a09090909656e7472792d3e7365675f636f756e74203d20636f756e743b0a0909090964726d5f636c65616e75705f6275665f6572726f72286465762c20656e747279293b0a090909096b667265652874656d705f706167656c697374293b0a090909096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0909090961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a0909090972657475726e202d454e4f4d454d3b0a0909097d0a0a09090944524d5f4445425547282262756666657220256420402025705c6e222c0a090909092020656e7472792d3e6275665f636f756e742c206275662d3e61646472657373293b0a09097d0a0909627974655f636f756e74202b3d20504147455f53495a45203c3c20706167655f6f726465723b0a097d0a0a0974656d705f6275666c697374203d206b7265616c6c6f6328646d612d3e6275666c6973742c0a0909090928646d612d3e6275665f636f756e74202b20656e7472792d3e6275665f636f756e7429202a0a0909090973697a656f66282a646d612d3e6275666c697374292c204746505f4b45524e454c293b0a09696620282174656d705f6275666c69737429207b0a09092f2a20467265652074686520656e74727920626563617573652069742069736e27742076616c6964202a2f0a090964726d5f636c65616e75705f6275665f6572726f72286465762c20656e747279293b0a09096b667265652874656d705f706167656c697374293b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a090972657475726e202d454e4f4d454d3b0a097d0a09646d612d3e6275666c697374203d2074656d705f6275666c6973743b0a0a09666f72202869203d20303b2069203c20656e7472792d3e6275665f636f756e743b20692b2b29207b0a0909646d612d3e6275666c6973745b69202b20646d612d3e6275665f636f756e745d203d2026656e7472792d3e6275666c6973745b695d3b0a097d0a0a092f2a204e6f20616c6c6f636174696f6e73206661696c65642c20736f206e6f772077652063616e207265706c61636520746865206f726967696e616c20706167656c6973740a09202a207769746820746865206e6577206f6e652e0a09202a2f0a0969662028646d612d3e706167655f636f756e7429207b0a09096b6672656528646d612d3e706167656c697374293b0a097d0a09646d612d3e706167656c697374203d2074656d705f706167656c6973743b0a0a09646d612d3e6275665f636f756e74202b3d20656e7472792d3e6275665f636f756e743b0a09646d612d3e7365675f636f756e74202b3d20656e7472792d3e7365675f636f756e743b0a09646d612d3e706167655f636f756e74202b3d20656e7472792d3e7365675f636f756e74203c3c20706167655f6f726465723b0a09646d612d3e627974655f636f756e74202b3d20504147455f53495a45202a2028656e7472792d3e7365675f636f756e74203c3c20706167655f6f72646572293b0a0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0a09726571756573742d3e636f756e74203d20656e7472792d3e6275665f636f756e743b0a09726571756573742d3e73697a65203d2073697a653b0a0a0969662028726571756573742d3e666c6167732026205f44524d5f5043495f4255464645525f524f290a0909646d612d3e666c616773203d205f44524d5f444d415f5553455f5043495f524f3b0a0a0961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a0972657475726e20303b0a0a7d0a4558504f52545f53594d424f4c2864726d5f616464627566735f706369293b0a0a73746174696320696e742064726d5f616464627566735f7367287374727563742064726d5f646576696365202a206465762c207374727563742064726d5f6275665f64657363202a2072657175657374290a7b0a097374727563742064726d5f6465766963655f646d61202a646d61203d206465762d3e646d613b0a097374727563742064726d5f6275665f656e747279202a656e7472793b0a097374727563742064726d5f627566202a6275663b0a09756e7369676e6564206c6f6e67206f66667365743b0a09756e7369676e6564206c6f6e67206167705f6f66667365743b0a09696e7420636f756e743b0a09696e74206f726465723b0a09696e742073697a653b0a09696e7420616c69676e6d656e743b0a09696e7420706167655f6f726465723b0a09696e7420746f74616c3b0a09696e7420627974655f636f756e743b0a09696e7420693b0a097374727563742064726d5f627566202a2a74656d705f6275666c6973743b0a0a09696620282164726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f534729290a090972657475726e202d45494e56414c3b0a0a096966202821646d61290a090972657475726e202d45494e56414c3b0a0a09696620282163617061626c65284341505f5359535f41444d494e29290a090972657475726e202d455045524d3b0a0a09636f756e74203d20726571756573742d3e636f756e743b0a096f72646572203d2064726d5f6f7264657228726571756573742d3e73697a65293b0a0973697a65203d2031203c3c206f726465723b0a0a09616c69676e6d656e74203d2028726571756573742d3e666c6167732026205f44524d5f504147455f414c49474e290a09202020203f20504147455f414c49474e2873697a6529203a2073697a653b0a09706167655f6f72646572203d206f72646572202d20504147455f5348494654203e2030203f206f72646572202d20504147455f5348494654203a20303b0a09746f74616c203d20504147455f53495a45203c3c20706167655f6f726465723b0a0a09627974655f636f756e74203d20303b0a096167705f6f6666736574203d20726571756573742d3e6167705f73746172743b0a0a0944524d5f44454255472822636f756e743a20202020202025645c6e222c20636f756e74293b0a0944524d5f444542554728226f726465723a20202020202025645c6e222c206f72646572293b0a0944524d5f4445425547282273697a653a2020202020202025645c6e222c2073697a65293b0a0944524d5f444542554728226167705f6f66667365743a20256c755c6e222c206167705f6f6666736574293b0a0944524d5f44454255472822616c69676e6d656e743a202025645c6e222c20616c69676e6d656e74293b0a0944524d5f44454255472822706167655f6f726465723a2025645c6e222c20706167655f6f72646572293b0a0944524d5f44454255472822746f74616c3a20202020202025645c6e222c20746f74616c293b0a0a09696620286f72646572203c2044524d5f4d494e5f4f52444552207c7c206f72646572203e2044524d5f4d41585f4f52444552290a090972657475726e202d45494e56414c3b0a0a097370696e5f6c6f636b28266465762d3e636f756e745f6c6f636b293b0a09696620286465762d3e6275665f75736529207b0a09097370696e5f756e6c6f636b28266465762d3e636f756e745f6c6f636b293b0a090972657475726e202d45425553593b0a097d0a0961746f6d69635f696e6328266465762d3e6275665f616c6c6f63293b0a097370696e5f756e6c6f636b28266465762d3e636f756e745f6c6f636b293b0a0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a09656e747279203d2026646d612d3e627566735b6f726465725d3b0a0969662028656e7472792d3e6275665f636f756e7429207b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a090972657475726e202d454e4f4d454d3b092f2a204d6179206f6e6c792063616c6c206f6e636520666f722065616368206f72646572202a2f0a097d0a0a0969662028636f756e74203c2030207c7c20636f756e74203e203430393629207b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a090972657475726e202d45494e56414c3b0a097d0a0a09656e7472792d3e6275666c697374203d206b7a616c6c6f6328636f756e74202a2073697a656f66282a656e7472792d3e6275666c697374292c0a090909094746505f4b45524e454c293b0a096966202821656e7472792d3e6275666c69737429207b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a090972657475726e202d454e4f4d454d3b0a097d0a0a09656e7472792d3e6275665f73697a65203d2073697a653b0a09656e7472792d3e706167655f6f72646572203d20706167655f6f726465723b0a0a096f6666736574203d20303b0a0a097768696c652028656e7472792d3e6275665f636f756e74203c20636f756e7429207b0a0909627566203d2026656e7472792d3e6275666c6973745b656e7472792d3e6275665f636f756e745d3b0a09096275662d3e696478203d20646d612d3e6275665f636f756e74202b20656e7472792d3e6275665f636f756e743b0a09096275662d3e746f74616c203d20616c69676e6d656e743b0a09096275662d3e6f72646572203d206f726465723b0a09096275662d3e75736564203d20303b0a0a09096275662d3e6f6666736574203d2028646d612d3e627974655f636f756e74202b206f6666736574293b0a09096275662d3e6275735f61646472657373203d206167705f6f6666736574202b206f66667365743b0a09096275662d3e61646472657373203d2028766f6964202a29286167705f6f6666736574202b206f66667365740a09090909092b2028756e7369676e6564206c6f6e67296465762d3e73672d3e7669727475616c293b0a09096275662d3e6e657874203d204e554c4c3b0a09096275662d3e77616974696e67203d20303b0a09096275662d3e70656e64696e67203d20303b0a09096275662d3e66696c655f70726976203d204e554c4c3b0a0a09096275662d3e6465765f707269765f73697a65203d206465762d3e6472697665722d3e6465765f707269765f73697a653b0a09096275662d3e6465765f70726976617465203d206b7a616c6c6f63286275662d3e6465765f707269765f73697a652c204746505f4b45524e454c293b0a090969662028216275662d3e6465765f7072697661746529207b0a0909092f2a2053657420636f756e7420636f72726563746c7920736f2077652066726565207468652070726f70657220616d6f756e742e202a2f0a090909656e7472792d3e6275665f636f756e74203d20636f756e743b0a09090964726d5f636c65616e75705f6275665f6572726f72286465762c20656e747279293b0a0909096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a09090961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a09090972657475726e202d454e4f4d454d3b0a09097d0a0a090944524d5f4445425547282262756666657220256420402025705c6e222c20656e7472792d3e6275665f636f756e742c206275662d3e61646472657373293b0a0a09096f6666736574202b3d20616c69676e6d656e743b0a0909656e7472792d3e6275665f636f756e742b2b3b0a0909627974655f636f756e74202b3d20504147455f53495a45203c3c20706167655f6f726465723b0a097d0a0a0944524d5f44454255472822627974655f636f756e743a2025645c6e222c20627974655f636f756e74293b0a0a0974656d705f6275666c697374203d206b7265616c6c6f6328646d612d3e6275666c6973742c0a0909090928646d612d3e6275665f636f756e74202b20656e7472792d3e6275665f636f756e7429202a0a0909090973697a656f66282a646d612d3e6275666c697374292c204746505f4b45524e454c293b0a09696620282174656d705f6275666c69737429207b0a09092f2a20467265652074686520656e74727920626563617573652069742069736e27742076616c6964202a2f0a090964726d5f636c65616e75705f6275665f6572726f72286465762c20656e747279293b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a090972657475726e202d454e4f4d454d3b0a097d0a09646d612d3e6275666c697374203d2074656d705f6275666c6973743b0a0a09666f72202869203d20303b2069203c20656e7472792d3e6275665f636f756e743b20692b2b29207b0a0909646d612d3e6275666c6973745b69202b20646d612d3e6275665f636f756e745d203d2026656e7472792d3e6275666c6973745b695d3b0a097d0a0a09646d612d3e6275665f636f756e74202b3d20656e7472792d3e6275665f636f756e743b0a09646d612d3e7365675f636f756e74202b3d20656e7472792d3e7365675f636f756e743b0a09646d612d3e706167655f636f756e74202b3d20627974655f636f756e74203e3e20504147455f53484946543b0a09646d612d3e627974655f636f756e74202b3d20627974655f636f756e743b0a0a0944524d5f44454255472822646d612d3e6275665f636f756e74203a2025645c6e222c20646d612d3e6275665f636f756e74293b0a0944524d5f44454255472822656e7472792d3e6275665f636f756e74203a2025645c6e222c20656e7472792d3e6275665f636f756e74293b0a0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0a09726571756573742d3e636f756e74203d20656e7472792d3e6275665f636f756e743b0a09726571756573742d3e73697a65203d2073697a653b0a0a09646d612d3e666c616773203d205f44524d5f444d415f5553455f53473b0a0a0961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a0972657475726e20303b0a7d0a0a73746174696320696e742064726d5f616464627566735f6662287374727563742064726d5f646576696365202a206465762c207374727563742064726d5f6275665f64657363202a2072657175657374290a7b0a097374727563742064726d5f6465766963655f646d61202a646d61203d206465762d3e646d613b0a097374727563742064726d5f6275665f656e747279202a656e7472793b0a097374727563742064726d5f627566202a6275663b0a09756e7369676e6564206c6f6e67206f66667365743b0a09756e7369676e6564206c6f6e67206167705f6f66667365743b0a09696e7420636f756e743b0a09696e74206f726465723b0a09696e742073697a653b0a09696e7420616c69676e6d656e743b0a09696e7420706167655f6f726465723b0a09696e7420746f74616c3b0a09696e7420627974655f636f756e743b0a09696e7420693b0a097374727563742064726d5f627566202a2a74656d705f6275666c6973743b0a0a09696620282164726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f46425f444d4129290a090972657475726e202d45494e56414c3b0a0a096966202821646d61290a090972657475726e202d45494e56414c3b0a0a09696620282163617061626c65284341505f5359535f41444d494e29290a090972657475726e202d455045524d3b0a0a09636f756e74203d20726571756573742d3e636f756e743b0a096f72646572203d2064726d5f6f7264657228726571756573742d3e73697a65293b0a0973697a65203d2031203c3c206f726465723b0a0a09616c69676e6d656e74203d2028726571756573742d3e666c6167732026205f44524d5f504147455f414c49474e290a09202020203f20504147455f414c49474e2873697a6529203a2073697a653b0a09706167655f6f72646572203d206f72646572202d20504147455f5348494654203e2030203f206f72646572202d20504147455f5348494654203a20303b0a09746f74616c203d20504147455f53495a45203c3c20706167655f6f726465723b0a0a09627974655f636f756e74203d20303b0a096167705f6f6666736574203d20726571756573742d3e6167705f73746172743b0a0a0944524d5f44454255472822636f756e743a20202020202025645c6e222c20636f756e74293b0a0944524d5f444542554728226f726465723a20202020202025645c6e222c206f72646572293b0a0944524d5f4445425547282273697a653a2020202020202025645c6e222c2073697a65293b0a0944524d5f444542554728226167705f6f66667365743a20256c755c6e222c206167705f6f6666736574293b0a0944524d5f44454255472822616c69676e6d656e743a202025645c6e222c20616c69676e6d656e74293b0a0944524d5f44454255472822706167655f6f726465723a2025645c6e222c20706167655f6f72646572293b0a0944524d5f44454255472822746f74616c3a20202020202025645c6e222c20746f74616c293b0a0a09696620286f72646572203c2044524d5f4d494e5f4f52444552207c7c206f72646572203e2044524d5f4d41585f4f52444552290a090972657475726e202d45494e56414c3b0a0a097370696e5f6c6f636b28266465762d3e636f756e745f6c6f636b293b0a09696620286465762d3e6275665f75736529207b0a09097370696e5f756e6c6f636b28266465762d3e636f756e745f6c6f636b293b0a090972657475726e202d45425553593b0a097d0a0961746f6d69635f696e6328266465762d3e6275665f616c6c6f63293b0a097370696e5f756e6c6f636b28266465762d3e636f756e745f6c6f636b293b0a0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a09656e747279203d2026646d612d3e627566735b6f726465725d3b0a0969662028656e7472792d3e6275665f636f756e7429207b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a090972657475726e202d454e4f4d454d3b092f2a204d6179206f6e6c792063616c6c206f6e636520666f722065616368206f72646572202a2f0a097d0a0a0969662028636f756e74203c2030207c7c20636f756e74203e203430393629207b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a090972657475726e202d45494e56414c3b0a097d0a0a09656e7472792d3e6275666c697374203d206b7a616c6c6f6328636f756e74202a2073697a656f66282a656e7472792d3e6275666c697374292c0a090909094746505f4b45524e454c293b0a096966202821656e7472792d3e6275666c69737429207b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a090972657475726e202d454e4f4d454d3b0a097d0a0a09656e7472792d3e6275665f73697a65203d2073697a653b0a09656e7472792d3e706167655f6f72646572203d20706167655f6f726465723b0a0a096f6666736574203d20303b0a0a097768696c652028656e7472792d3e6275665f636f756e74203c20636f756e7429207b0a0909627566203d2026656e7472792d3e6275666c6973745b656e7472792d3e6275665f636f756e745d3b0a09096275662d3e696478203d20646d612d3e6275665f636f756e74202b20656e7472792d3e6275665f636f756e743b0a09096275662d3e746f74616c203d20616c69676e6d656e743b0a09096275662d3e6f72646572203d206f726465723b0a09096275662d3e75736564203d20303b0a0a09096275662d3e6f6666736574203d2028646d612d3e627974655f636f756e74202b206f6666736574293b0a09096275662d3e6275735f61646472657373203d206167705f6f6666736574202b206f66667365743b0a09096275662d3e61646472657373203d2028766f6964202a29286167705f6f6666736574202b206f6666736574293b0a09096275662d3e6e657874203d204e554c4c3b0a09096275662d3e77616974696e67203d20303b0a09096275662d3e70656e64696e67203d20303b0a09096275662d3e66696c655f70726976203d204e554c4c3b0a0a09096275662d3e6465765f707269765f73697a65203d206465762d3e6472697665722d3e6465765f707269765f73697a653b0a09096275662d3e6465765f70726976617465203d206b7a616c6c6f63286275662d3e6465765f707269765f73697a652c204746505f4b45524e454c293b0a090969662028216275662d3e6465765f7072697661746529207b0a0909092f2a2053657420636f756e7420636f72726563746c7920736f2077652066726565207468652070726f70657220616d6f756e742e202a2f0a090909656e7472792d3e6275665f636f756e74203d20636f756e743b0a09090964726d5f636c65616e75705f6275665f6572726f72286465762c20656e747279293b0a0909096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a09090961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a09090972657475726e202d454e4f4d454d3b0a09097d0a0a090944524d5f4445425547282262756666657220256420402025705c6e222c20656e7472792d3e6275665f636f756e742c206275662d3e61646472657373293b0a0a09096f6666736574202b3d20616c69676e6d656e743b0a0909656e7472792d3e6275665f636f756e742b2b3b0a0909627974655f636f756e74202b3d20504147455f53495a45203c3c20706167655f6f726465723b0a097d0a0a0944524d5f44454255472822627974655f636f756e743a2025645c6e222c20627974655f636f756e74293b0a0a0974656d705f6275666c697374203d206b7265616c6c6f6328646d612d3e6275666c6973742c0a0909090928646d612d3e6275665f636f756e74202b20656e7472792d3e6275665f636f756e7429202a0a0909090973697a656f66282a646d612d3e6275666c697374292c204746505f4b45524e454c293b0a09696620282174656d705f6275666c69737429207b0a09092f2a20467265652074686520656e74727920626563617573652069742069736e27742076616c6964202a2f0a090964726d5f636c65616e75705f6275665f6572726f72286465762c20656e747279293b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a090972657475726e202d454e4f4d454d3b0a097d0a09646d612d3e6275666c697374203d2074656d705f6275666c6973743b0a0a09666f72202869203d20303b2069203c20656e7472792d3e6275665f636f756e743b20692b2b29207b0a0909646d612d3e6275666c6973745b69202b20646d612d3e6275665f636f756e745d203d2026656e7472792d3e6275666c6973745b695d3b0a097d0a0a09646d612d3e6275665f636f756e74202b3d20656e7472792d3e6275665f636f756e743b0a09646d612d3e7365675f636f756e74202b3d20656e7472792d3e7365675f636f756e743b0a09646d612d3e706167655f636f756e74202b3d20627974655f636f756e74203e3e20504147455f53484946543b0a09646d612d3e627974655f636f756e74202b3d20627974655f636f756e743b0a0a0944524d5f44454255472822646d612d3e6275665f636f756e74203a2025645c6e222c20646d612d3e6275665f636f756e74293b0a0944524d5f44454255472822656e7472792d3e6275665f636f756e74203a2025645c6e222c20656e7472792d3e6275665f636f756e74293b0a0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0a09726571756573742d3e636f756e74203d20656e7472792d3e6275665f636f756e743b0a09726571756573742d3e73697a65203d2073697a653b0a0a09646d612d3e666c616773203d205f44524d5f444d415f5553455f46423b0a0a0961746f6d69635f64656328266465762d3e6275665f616c6c6f63293b0a0972657475726e20303b0a7d0a0a0a2f2a2a0a202a20416464206275666665727320666f7220444d41207472616e73666572732028696f63746c292e0a202a0a202a205c706172616d20696e6f64652064657669636520696e6f64652e0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d2061726720706f696e74657220746f2061207374727563742064726d5f6275665f6465736320726571756573742e0a202a205c72657475726e207a65726f206f6e2073756363657373206f722061206e65676174697665206e756d626572206f6e206661696c7572652e0a202a0a202a204163636f7264696e67207769746820746865206d656d6f727920747970652073706563696669656420696e2064726d5f6275665f646573633a3a666c61677320616e64207468650a202a206275696c64206f7074696f6e732c2069742064697370617463686573207468652063616c6c2065697468657220746f20616464627566735f61677028292c0a202a20616464627566735f73672829206f7220616464627566735f706369282920666f72204147502c20736361747465722d676174686572206f7220636f6e73697374656e740a202a20504349206d656d6f727920726573706563746976656c792e0a202a2f0a696e742064726d5f61646462756673287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a09097374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f6275665f64657363202a72657175657374203d20646174613b0a09696e74207265743b0a0a09696620282164726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f484156455f444d4129290a090972657475726e202d45494e56414c3b0a0a236966205f5f4f535f4841535f4147500a0969662028726571756573742d3e666c6167732026205f44524d5f4147505f425546464552290a0909726574203d2064726d5f616464627566735f616770286465762c2072657175657374293b0a09656c73650a23656e6469660a0969662028726571756573742d3e666c6167732026205f44524d5f53475f425546464552290a0909726574203d2064726d5f616464627566735f7367286465762c2072657175657374293b0a09656c73652069662028726571756573742d3e666c6167732026205f44524d5f46425f425546464552290a0909726574203d2064726d5f616464627566735f6662286465762c2072657175657374293b0a09656c73650a0909726574203d2064726d5f616464627566735f706369286465762c2072657175657374293b0a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a2047657420696e666f726d6174696f6e2061626f75742074686520627566666572206d617070696e67732e0a202a0a202a205468697320776173206f726967696e616c6c79206d65616e20666f7220646562756767696e6720707572706f7365732c206f72206279206120736f70686973746963617465640a202a20636c69656e74206c69627261727920746f2064657465726d696e6520686f77206265737420746f207573652074686520617661696c61626c6520627566666572732028652e672e2c0a202a206c6172676520627566666572732063616e206265207573656420666f7220696d616765207472616e73666572292e0a202a0a202a205c706172616d20696e6f64652064657669636520696e6f64652e0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d2061726720706f696e74657220746f20612064726d5f6275665f696e666f207374727563747572652e0a202a205c72657475726e207a65726f206f6e2073756363657373206f722061206e65676174697665206e756d626572206f6e206661696c7572652e0a202a0a202a20496e6372656d656e74732064726d5f6465766963653a3a6275665f757365207768696c6520686f6c64696e67207468652064726d5f6465766963653a3a636f756e745f6c6f636b0a202a206c6f636b2c2070726576656e74696e67206f6620616c6c6f636174696e67206d6f7265206275666665727320616674657220746869732063616c6c2e20496e666f726d6174696f6e0a202a2061626f757420656163682072657175657374656420627566666572206973207468656e20636f7069656420696e746f20757365722073706163652e0a202a2f0a696e742064726d5f696e666f62756673287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a0909207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f6465766963655f646d61202a646d61203d206465762d3e646d613b0a097374727563742064726d5f6275665f696e666f202a72657175657374203d20646174613b0a09696e7420693b0a09696e7420636f756e743b0a0a09696620282164726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f484156455f444d4129290a090972657475726e202d45494e56414c3b0a0a096966202821646d61290a090972657475726e202d45494e56414c3b0a0a097370696e5f6c6f636b28266465762d3e636f756e745f6c6f636b293b0a096966202861746f6d69635f7265616428266465762d3e6275665f616c6c6f632929207b0a09097370696e5f756e6c6f636b28266465762d3e636f756e745f6c6f636b293b0a090972657475726e202d45425553593b0a097d0a092b2b6465762d3e6275665f7573653b09092f2a2043616e277420616c6c6f63617465206d6f726520616674657220746869732063616c6c202a2f0a097370696e5f756e6c6f636b28266465762d3e636f756e745f6c6f636b293b0a0a09666f72202869203d20302c20636f756e74203d20303b2069203c2044524d5f4d41585f4f52444552202b20313b20692b2b29207b0a090969662028646d612d3e627566735b695d2e6275665f636f756e74290a0909092b2b636f756e743b0a097d0a0a0944524d5f44454255472822636f756e74203d2025645c6e222c20636f756e74293b0a0a0969662028726571756573742d3e636f756e74203e3d20636f756e7429207b0a0909666f72202869203d20302c20636f756e74203d20303b2069203c2044524d5f4d41585f4f52444552202b20313b20692b2b29207b0a09090969662028646d612d3e627566735b695d2e6275665f636f756e7429207b0a090909097374727563742064726d5f6275665f64657363205f5f75736572202a746f203d0a090909092020202026726571756573742d3e6c6973745b636f756e745d3b0a090909097374727563742064726d5f6275665f656e747279202a66726f6d203d2026646d612d3e627566735b695d3b0a090909097374727563742064726d5f667265656c697374202a6c697374203d2026646d612d3e627566735b695d2e667265656c6973743b0a0909090969662028636f70795f746f5f757365722826746f2d3e636f756e742c0a090909090909202666726f6d2d3e6275665f636f756e742c0a0909090909092073697a656f662866726f6d2d3e6275665f636f756e742929207c7c0a0909090920202020636f70795f746f5f757365722826746f2d3e73697a652c0a090909090909202666726f6d2d3e6275665f73697a652c0a0909090909092073697a656f662866726f6d2d3e6275665f73697a652929207c7c0a0909090920202020636f70795f746f5f757365722826746f2d3e6c6f775f6d61726b2c0a09090909090920266c6973742d3e6c6f775f6d61726b2c0a0909090909092073697a656f66286c6973742d3e6c6f775f6d61726b2929207c7c0a0909090920202020636f70795f746f5f757365722826746f2d3e686967685f6d61726b2c0a09090909090920266c6973742d3e686967685f6d61726b2c0a0909090909092073697a656f66286c6973742d3e686967685f6d61726b2929290a090909090972657475726e202d454641554c543b0a0a0909090944524d5f4445425547282225642025642025642025642025645c6e222c0a09090909092020692c0a09090909092020646d612d3e627566735b695d2e6275665f636f756e742c0a09090909092020646d612d3e627566735b695d2e6275665f73697a652c0a09090909092020646d612d3e627566735b695d2e667265656c6973742e6c6f775f6d61726b2c0a09090909092020646d612d3e627566735b695d2e667265656c6973742e686967685f6d61726b293b0a090909092b2b636f756e743b0a0909097d0a09097d0a097d0a09726571756573742d3e636f756e74203d20636f756e743b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a205370656369666965732061206c6f7720616e642068696768207761746572206d61726b20666f722062756666657220616c6c6f636174696f6e0a202a0a202a205c706172616d20696e6f64652064657669636520696e6f64652e0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d20617267206120706f696e74657220746f20612064726d5f6275665f64657363207374727563747572652e0a202a205c72657475726e207a65726f206f6e2073756363657373206f722061206e65676174697665206e756d626572206f6e206661696c7572652e0a202a0a202a2056657269666965732074686174207468652073697a65206f7264657220697320626f756e646564206265747765656e207468652061646d69737369626c65206f726465727320616e640a202a20757064617465732074686520726573706563746976652064726d5f6465766963655f646d613a3a6275667320656e747279206c6f7720616e642068696768207761746572206d61726b2e0a202a0a202a205c6e6f7465205468697320696f63746c206973206465707265636174656420616e64206d6f73746c79206e6576657220757365642e0a202a2f0a696e742064726d5f6d61726b62756673287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a0909207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f6465766963655f646d61202a646d61203d206465762d3e646d613b0a097374727563742064726d5f6275665f64657363202a72657175657374203d20646174613b0a09696e74206f726465723b0a097374727563742064726d5f6275665f656e747279202a656e7472793b0a0a09696620282164726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f484156455f444d4129290a090972657475726e202d45494e56414c3b0a0a096966202821646d61290a090972657475726e202d45494e56414c3b0a0a0944524d5f4445425547282225642c2025642c2025645c6e222c0a09092020726571756573742d3e73697a652c20726571756573742d3e6c6f775f6d61726b2c20726571756573742d3e686967685f6d61726b293b0a096f72646572203d2064726d5f6f7264657228726571756573742d3e73697a65293b0a09696620286f72646572203c2044524d5f4d494e5f4f52444552207c7c206f72646572203e2044524d5f4d41585f4f52444552290a090972657475726e202d45494e56414c3b0a09656e747279203d2026646d612d3e627566735b6f726465725d3b0a0a0969662028726571756573742d3e6c6f775f6d61726b203c2030207c7c20726571756573742d3e6c6f775f6d61726b203e20656e7472792d3e6275665f636f756e74290a090972657475726e202d45494e56414c3b0a0969662028726571756573742d3e686967685f6d61726b203c2030207c7c20726571756573742d3e686967685f6d61726b203e20656e7472792d3e6275665f636f756e74290a090972657475726e202d45494e56414c3b0a0a09656e7472792d3e667265656c6973742e6c6f775f6d61726b203d20726571756573742d3e6c6f775f6d61726b3b0a09656e7472792d3e667265656c6973742e686967685f6d61726b203d20726571756573742d3e686967685f6d61726b3b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a20556e7265736572766520746865206275666665727320696e206c6973742c2070726576696f75736c79207265736572766564207573696e672064726d444d412e0a202a0a202a205c706172616d20696e6f64652064657669636520696e6f64652e0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d2061726720706f696e74657220746f20612064726d5f6275665f66726565207374727563747572652e0a202a205c72657475726e207a65726f206f6e2073756363657373206f722061206e65676174697665206e756d626572206f6e206661696c7572652e0a202a0a202a2043616c6c7320667265655f627566666572282920666f7220656163682075736564206275666665722e0a202a20546869732066756e6374696f6e206973207072696d6172696c79207573656420666f7220646562756767696e672e0a202a2f0a696e742064726d5f6672656562756673287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a0909207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f6465766963655f646d61202a646d61203d206465762d3e646d613b0a097374727563742064726d5f6275665f66726565202a72657175657374203d20646174613b0a09696e7420693b0a09696e74206964783b0a097374727563742064726d5f627566202a6275663b0a0a09696620282164726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f484156455f444d4129290a090972657475726e202d45494e56414c3b0a0a096966202821646d61290a090972657475726e202d45494e56414c3b0a0a0944524d5f4445425547282225645c6e222c20726571756573742d3e636f756e74293b0a09666f72202869203d20303b2069203c20726571756573742d3e636f756e743b20692b2b29207b0a090969662028636f70795f66726f6d5f7573657228266964782c2026726571756573742d3e6c6973745b695d2c2073697a656f66286964782929290a09090972657475726e202d454641554c543b0a090969662028696478203c2030207c7c20696478203e3d20646d612d3e6275665f636f756e7429207b0a09090944524d5f4552524f522822496e64657820256420286f66202564206d6178295c6e222c0a0909090920206964782c20646d612d3e6275665f636f756e74202d2031293b0a09090972657475726e202d45494e56414c3b0a09097d0a0909627566203d20646d612d3e6275666c6973745b6964785d3b0a0909696620286275662d3e66696c655f7072697620213d2066696c655f7072697629207b0a09090944524d5f4552524f52282250726f636573732025642066726565696e6720627566666572206e6f74206f776e65645c6e222c0a0909090920207461736b5f7069645f6e722863757272656e7429293b0a09090972657475726e202d45494e56414c3b0a09097d0a090964726d5f667265655f627566666572286465762c20627566293b0a097d0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a204d61707320616c6c206f662074686520444d41206275666665727320696e746f20636c69656e742d7669727475616c2073706163652028696f63746c292e0a202a0a202a205c706172616d20696e6f64652064657669636520696e6f64652e0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d2061726720706f696e74657220746f20612064726d5f6275665f6d6170207374727563747572652e0a202a205c72657475726e207a65726f206f6e2073756363657373206f722061206e65676174697665206e756d626572206f6e206661696c7572652e0a202a0a202a204d61707320746865204147502c205347206f72205043492062756666657220726567696f6e207769746820766d5f6d6d617028292c20616e6420636f7069657320696e666f726d6174696f6e0a202a2061626f757420656163682062756666657220696e746f20757365722073706163652e20466f722050434920627566666572732c2069742063616c6c7320766d5f6d6d6170282920776974680a202a206f666673657420657175616c20746f20302c2077686963682064726d5f6d6d6170282920696e74657270726574657320617320504349206275666665727320616e642063616c6c730a202a2064726d5f6d6d61705f646d6128292e0a202a2f0a696e742064726d5f6d617062756673287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a0920202020202020207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f6465766963655f646d61202a646d61203d206465762d3e646d613b0a09696e7420726574636f6465203d20303b0a09636f6e737420696e74207a65726f203d20303b0a09756e7369676e6564206c6f6e67207669727475616c3b0a09756e7369676e6564206c6f6e6720616464726573733b0a097374727563742064726d5f6275665f6d6170202a72657175657374203d20646174613b0a09696e7420693b0a0a09696620282164726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f484156455f444d4129290a090972657475726e202d45494e56414c3b0a0a096966202821646d61290a090972657475726e202d45494e56414c3b0a0a097370696e5f6c6f636b28266465762d3e636f756e745f6c6f636b293b0a096966202861746f6d69635f7265616428266465762d3e6275665f616c6c6f632929207b0a09097370696e5f756e6c6f636b28266465762d3e636f756e745f6c6f636b293b0a090972657475726e202d45425553593b0a097d0a096465762d3e6275665f7573652b2b3b09092f2a2043616e277420616c6c6f63617465206d6f726520616674657220746869732063616c6c202a2f0a097370696e5f756e6c6f636b28266465762d3e636f756e745f6c6f636b293b0a0a0969662028726571756573742d3e636f756e74203e3d20646d612d3e6275665f636f756e7429207b0a0909696620282864726d5f636f72655f6861735f41475028646576292026262028646d612d3e666c6167732026205f44524d5f444d415f5553455f41475029290a0909202020207c7c202864726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f5347290a09090926262028646d612d3e666c6167732026205f44524d5f444d415f5553455f534729290a0909202020207c7c202864726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f46425f444d41290a09090926262028646d612d3e666c6167732026205f44524d5f444d415f5553455f4642292929207b0a0909097374727563742064726d5f6c6f63616c5f6d6170202a6d6170203d206465762d3e6167705f6275666665725f6d61703b0a090909756e7369676e6564206c6f6e6720746f6b656e203d206465762d3e6167705f6275666665725f746f6b656e3b0a0a09090969662028216d617029207b0a09090909726574636f6465203d202d45494e56414c3b0a09090909676f746f20646f6e653b0a0909097d0a0909097669727475616c203d20766d5f6d6d61702866696c655f707269762d3e66696c702c20302c206d61702d3e73697a652c0a0909090909202050524f545f52454144207c2050524f545f57524954452c0a090909090920204d41505f5348415245442c0a09090909092020746f6b656e293b0a09097d20656c7365207b0a0909097669727475616c203d20766d5f6d6d61702866696c655f707269762d3e66696c702c20302c20646d612d3e627974655f636f756e742c0a0909090909202050524f545f52454144207c2050524f545f57524954452c0a090909090920204d41505f5348415245442c2030293b0a09097d0a0909696620287669727475616c203e202d31303234554c29207b0a0909092f2a205265616c206572726f72202a2f0a090909726574636f6465203d20287369676e6564206c6f6e67297669727475616c3b0a090909676f746f20646f6e653b0a09097d0a0909726571756573742d3e7669727475616c203d2028766f6964205f5f75736572202a297669727475616c3b0a0a0909666f72202869203d20303b2069203c20646d612d3e6275665f636f756e743b20692b2b29207b0a09090969662028636f70795f746f5f757365722826726571756573742d3e6c6973745b695d2e6964782c0a09090909092026646d612d3e6275666c6973745b695d2d3e6964782c0a09090909092073697a656f6628726571756573742d3e6c6973745b305d2e696478292929207b0a09090909726574636f6465203d202d454641554c543b0a09090909676f746f20646f6e653b0a0909097d0a09090969662028636f70795f746f5f757365722826726571756573742d3e6c6973745b695d2e746f74616c2c0a09090909092026646d612d3e6275666c6973745b695d2d3e746f74616c2c0a09090909092073697a656f6628726571756573742d3e6c6973745b305d2e746f74616c292929207b0a09090909726574636f6465203d202d454641554c543b0a09090909676f746f20646f6e653b0a0909097d0a09090969662028636f70795f746f5f757365722826726571756573742d3e6c6973745b695d2e757365642c0a090909090920267a65726f2c2073697a656f66287a65726f292929207b0a09090909726574636f6465203d202d454641554c543b0a09090909676f746f20646f6e653b0a0909097d0a09090961646472657373203d207669727475616c202b20646d612d3e6275666c6973745b695d2d3e6f66667365743b092f2a202a2a2a202a2f0a09090969662028636f70795f746f5f757365722826726571756573742d3e6c6973745b695d2e616464726573732c0a09090909092026616464726573732c2073697a656f662861646472657373292929207b0a09090909726574636f6465203d202d454641554c543b0a09090909676f746f20646f6e653b0a0909097d0a09097d0a097d0a202020202020646f6e653a0a09726571756573742d3e636f756e74203d20646d612d3e6275665f636f756e743b0a0944524d5f44454255472822256420627566666572732c20726574636f6465203d2025645c6e222c20726571756573742d3e636f756e742c20726574636f6465293b0a0a0972657475726e20726574636f64653b0a7d0a0a2f2a2a0a202a20436f6d707574652073697a65206f726465722e202052657475726e7320746865206578706f6e656e74206f662074686520736d616c6c657220706f776572206f662074776f2077686963680a202a2069732067726561746572206f7220657175616c20746f20676976656e206e756d6265722e0a202a0a202a205c706172616d2073697a652073697a652e0a202a205c72657475726e206f726465722e0a202a0a202a205c746f646f2043616e206265206d616465206661737465722e0a202a2f0a696e742064726d5f6f7264657228756e7369676e6564206c6f6e672073697a65290a7b0a09696e74206f726465723b0a09756e7369676e6564206c6f6e6720746d703b0a0a09666f7220286f72646572203d20302c20746d70203d2073697a65203e3e20313b20746d703b20746d70203e3e3d20312c206f726465722b2b29203b0a0a096966202873697a652026202873697a65202d203129290a09092b2b6f726465723b0a0a0972657475726e206f726465723b0a7d0a4558504f52545f53594d424f4c2864726d5f6f72646572293b0a00000000000000000000006c696e75782d332e382e322f647269766572732f6770752f64726d2f64726d5f63616368652e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303734363400313231313437343433333000303032303030310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a202a0a202a20436f707972696768742028632920323030362d323030372054756e677374656e2047726170686963732c20496e632e2c204365646172205061726b2c2054582e2c205553410a202a20416c6c205269676874732052657365727665642e0a202a0a202a205065726d697373696f6e20697320686572656279206772616e7465642c2066726565206f66206368617267652c20746f20616e7920706572736f6e206f627461696e696e6720610a202a20636f7079206f66207468697320736f66747761726520616e64206173736f63696174656420646f63756d656e746174696f6e2066696c657320287468650a202a2022536f66747761726522292c20746f206465616c20696e2074686520536f66747761726520776974686f7574207265737472696374696f6e2c20696e636c7564696e670a202a20776974686f7574206c696d69746174696f6e207468652072696768747320746f207573652c20636f70792c206d6f646966792c206d657267652c207075626c6973682c0a202a20646973747269627574652c20737562206c6963656e73652c20616e642f6f722073656c6c20636f70696573206f662074686520536f6674776172652c20616e6420746f0a202a207065726d697420706572736f6e7320746f2077686f6d2074686520536f667477617265206973206675726e697368656420746f20646f20736f2c207375626a65637420746f0a202a2074686520666f6c6c6f77696e6720636f6e646974696f6e733a0a202a0a202a205468652061626f766520636f70797269676874206e6f7469636520616e642074686973207065726d697373696f6e206e6f746963652028696e636c7564696e67207468650a202a206e6578742070617261677261706829207368616c6c20626520696e636c7564656420696e20616c6c20636f70696573206f72207375627374616e7469616c20706f7274696f6e730a202a206f662074686520536f6674776172652e0a202a0a202a2054484520534f4654574152452049532050524f564944454420224153204953222c20574954484f55542057415252414e5459204f4620414e59204b494e442c2045585052455353204f520a202a20494d504c4945442c20494e434c5544494e4720425554204e4f54204c494d4954454420544f205448452057415252414e54494553204f46204d45524348414e544142494c4954592c0a202a204649544e45535320464f52204120504152544943554c415220505552504f534520414e44204e4f4e2d494e4652494e47454d454e542e20494e204e4f204556454e54205348414c4c0a202a2054484520434f5059524947485420484f4c444552532c20415554484f525320414e442f4f522049545320535550504c49455253204245204c4941424c4520464f5220414e5920434c41494d2c0a202a2044414d41474553204f52204f54484552204c494142494c4954592c205748455448455220494e20414e20414354494f4e204f4620434f4e54524143542c20544f5254204f520a202a204f54484552574953452c2041524953494e472046524f4d2c204f5554204f46204f5220494e20434f4e4e454354494f4e20574954482054484520534f465457415245204f52205448450a202a20555345204f52204f54484552204445414c494e475320494e2054484520534f4654574152452e0a202a0a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a2f2a0a202a20417574686f72733a2054686f6d61732048656c6c737472c3b66d203c74686f6d61732d61742d74756e677374656e67726170686963732d646f742d636f6d3e0a202a2f0a0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c64726d2f64726d502e683e0a0a23696620646566696e656428434f4e4649475f583836290a73746174696320766f69640a64726d5f636c666c7573685f70616765287374727563742070616765202a70616765290a7b0a0975696e74385f74202a706167655f7669727475616c3b0a09756e7369676e656420696e7420693b0a09636f6e737420696e742073697a65203d20626f6f745f6370755f646174612e7838365f636c666c7573685f73697a653b0a0a0969662028756e6c696b656c792870616765203d3d204e554c4c29290a090972657475726e3b0a0a09706167655f7669727475616c203d206b6d61705f61746f6d69632870616765293b0a09666f72202869203d20303b2069203c20504147455f53495a453b2069202b3d2073697a65290a0909636c666c75736828706167655f7669727475616c202b2069293b0a096b756e6d61705f61746f6d696328706167655f7669727475616c293b0a7d0a0a73746174696320766f69642064726d5f63616368655f666c7573685f636c666c757368287374727563742070616765202a70616765735b5d2c0a0909090920202020756e7369676e6564206c6f6e67206e756d5f7061676573290a7b0a09756e7369676e6564206c6f6e6720693b0a0a096d6228293b0a09666f72202869203d20303b2069203c206e756d5f70616765733b20692b2b290a090964726d5f636c666c7573685f70616765282a70616765732b2b293b0a096d6228293b0a7d0a0a73746174696320766f69640a64726d5f636c666c7573685f6970695f68616e646c657228766f6964202a6e756c6c290a7b0a097762696e766428293b0a7d0a23656e6469660a0a766f69640a64726d5f636c666c7573685f7061676573287374727563742070616765202a70616765735b5d2c20756e7369676e6564206c6f6e67206e756d5f7061676573290a7b0a0a23696620646566696e656428434f4e4649475f583836290a09696620286370755f6861735f636c666c75736829207b0a090964726d5f63616368655f666c7573685f636c666c7573682870616765732c206e756d5f7061676573293b0a090972657475726e3b0a097d0a0a09696620286f6e5f656163685f6370752864726d5f636c666c7573685f6970695f68616e646c65722c204e554c4c2c20312920213d2030290a09097072696e746b284b45524e5f455252202254696d6564206f75742077616974696e6720666f7220636163686520666c7573682e5c6e22293b0a0a23656c696620646566696e6564285f5f706f77657270635f5f290a09756e7369676e6564206c6f6e6720693b0a09666f72202869203d20303b2069203c206e756d5f70616765733b20692b2b29207b0a09097374727563742070616765202a70616765203d2070616765735b695d3b0a0909766f6964202a706167655f7669727475616c3b0a0a090969662028756e6c696b656c792870616765203d3d204e554c4c29290a090909636f6e74696e75653b0a0a0909706167655f7669727475616c203d206b6d61705f61746f6d69632870616765293b0a0909666c7573685f6463616368655f72616e67652828756e7369676e6564206c6f6e6729706167655f7669727475616c2c0a0909090920202028756e7369676e6564206c6f6e6729706167655f7669727475616c202b20504147455f53495a45293b0a09096b756e6d61705f61746f6d696328706167655f7669727475616c293b0a097d0a23656c73650a097072696e746b284b45524e5f455252202241726368697465637475726520686173206e6f2064726d5f63616368652e6320737570706f72745c6e22293b0a095741524e5f4f4e5f4f4e43452831293b0a23656e6469660a7d0a4558504f52545f53594d424f4c2864726d5f636c666c7573685f7061676573293b0a0a766f69640a64726d5f636c666c7573685f7367287374727563742073675f7461626c65202a7374290a7b0a23696620646566696e656428434f4e4649475f583836290a09696620286370755f6861735f636c666c75736829207b0a090973747275637420736361747465726c697374202a73673b0a0909696e7420693b0a0a09096d6228293b0a0909666f725f656163685f73672873742d3e73676c2c2073672c2073742d3e6e656e74732c2069290a09090964726d5f636c666c7573685f706167652873675f7061676528736729293b0a09096d6228293b0a0a090972657475726e3b0a097d0a0a09696620286f6e5f656163685f6370752864726d5f636c666c7573685f6970695f68616e646c65722c204e554c4c2c20312920213d2030290a09097072696e746b284b45524e5f455252202254696d6564206f75742077616974696e6720666f7220636163686520666c7573682e5c6e22293b0a23656c73650a097072696e746b284b45524e5f455252202241726368697465637475726520686173206e6f2064726d5f63616368652e6320737570706f72745c6e22293b0a095741524e5f4f4e5f4f4e43452831293b0a23656e6469660a7d0a4558504f52545f53594d424f4c2864726d5f636c666c7573685f7367293b0a0a766f69640a64726d5f636c666c7573685f766972745f72616e67652863686172202a616464722c20756e7369676e6564206c6f6e67206c656e677468290a7b0a23696620646566696e656428434f4e4649475f583836290a09696620286370755f6861735f636c666c75736829207b0a090963686172202a656e64203d2061646472202b206c656e6774683b0a09096d6228293b0a0909666f7220283b2061646472203c20656e643b2061646472202b3d20626f6f745f6370755f646174612e7838365f636c666c7573685f73697a65290a090909636c666c7573682861646472293b0a0909636c666c75736828656e64202d2031293b0a09096d6228293b0a090972657475726e3b0a097d0a0a09696620286f6e5f656163685f6370752864726d5f636c666c7573685f6970695f68616e646c65722c204e554c4c2c20312920213d2030290a09097072696e746b284b45524e5f455252202254696d6564206f75742077616974696e6720666f7220636163686520666c7573682e5c6e22293b0a23656c73650a097072696e746b284b45524e5f455252202241726368697465637475726520686173206e6f2064726d5f63616368652e6320737570706f72745c6e22293b0a095741524e5f4f4e5f4f4e43452831293b0a23656e6469660a7d0a4558504f52545f53594d424f4c2864726d5f636c666c7573685f766972745f72616e6765293b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f6770752f64726d2f64726d5f636f6e746578742e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323635323500313231313437343433333000303032303432310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a2a0a202a205c66696c652064726d5f636f6e746578742e630a202a20494f43544c7320666f722067656e6572696320636f6e74657874730a202a0a202a205c617574686f72205269636b61726420452e202852696b29204661697468203c66616974684076616c696e75782e636f6d3e0a202a205c617574686f722047617265746820487567686573203c6761726574684076616c696e75782e636f6d3e0a202a2f0a0a2f2a0a202a20437265617465643a20467269204e6f762032342031383a33313a33372032303030206279206761726574684076616c696e75782e636f6d0a202a0a202a20436f7079726967687420313939392c203230303020507265636973696f6e20496e73696768742c20496e632e2c204365646172205061726b2c2054657861732e0a202a20436f707972696768742032303030205641204c696e75782053797374656d732c20496e632e2c2053756e6e7976616c652c2043616c69666f726e69612e0a202a20416c6c205269676874732052657365727665642e0a202a0a202a205065726d697373696f6e20697320686572656279206772616e7465642c2066726565206f66206368617267652c20746f20616e7920706572736f6e206f627461696e696e6720610a202a20636f7079206f66207468697320736f66747761726520616e64206173736f63696174656420646f63756d656e746174696f6e2066696c657320287468652022536f66747761726522292c0a202a20746f206465616c20696e2074686520536f66747761726520776974686f7574207265737472696374696f6e2c20696e636c7564696e6720776974686f7574206c696d69746174696f6e0a202a207468652072696768747320746f207573652c20636f70792c206d6f646966792c206d657267652c207075626c6973682c20646973747269627574652c207375626c6963656e73652c0a202a20616e642f6f722073656c6c20636f70696573206f662074686520536f6674776172652c20616e6420746f207065726d697420706572736f6e7320746f2077686f6d207468650a202a20536f667477617265206973206675726e697368656420746f20646f20736f2c207375626a65637420746f2074686520666f6c6c6f77696e6720636f6e646974696f6e733a0a202a0a202a205468652061626f766520636f70797269676874206e6f7469636520616e642074686973207065726d697373696f6e206e6f746963652028696e636c7564696e6720746865206e6578740a202a2070617261677261706829207368616c6c20626520696e636c7564656420696e20616c6c20636f70696573206f72207375627374616e7469616c20706f7274696f6e73206f66207468650a202a20536f6674776172652e0a202a0a202a2054484520534f4654574152452049532050524f564944454420224153204953222c20574954484f55542057415252414e5459204f4620414e59204b494e442c2045585052455353204f520a202a20494d504c4945442c20494e434c5544494e4720425554204e4f54204c494d4954454420544f205448452057415252414e54494553204f46204d45524348414e544142494c4954592c0a202a204649544e45535320464f52204120504152544943554c415220505552504f534520414e44204e4f4e494e4652494e47454d454e542e2020494e204e4f204556454e54205348414c4c0a202a205641204c494e55582053595354454d5320414e442f4f522049545320535550504c49455253204245204c4941424c4520464f5220414e5920434c41494d2c2044414d41474553204f520a202a204f54484552204c494142494c4954592c205748455448455220494e20414e20414354494f4e204f4620434f4e54524143542c20544f5254204f52204f54484552574953452c0a202a2041524953494e472046524f4d2c204f5554204f46204f5220494e20434f4e4e454354494f4e20574954482054484520534f465457415245204f522054484520555345204f520a202a204f54484552204445414c494e475320494e2054484520534f4654574152452e0a202a2f0a0a2f2a0a202a204368616e67654c6f673a0a202a2020323030312d31312d313609546f727374656e2044757765203c647577654063616c646572612e64653e0a202a0909616464656420636f6e7465787420636f6e7374727563746f722f64657374727563746f7220686f6f6b732c0a202a09096e656564656420627920536953206472697665722773206d656d6f7279206d616e6167656d656e742e0a202a2f0a0a23696e636c756465203c64726d2f64726d502e683e0a0a2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a2f2a2a205c6e616d6520436f6e74657874206269746d617020737570706f7274202a2f0a2f2a407b2a2f0a0a2f2a2a0a202a204672656520612068616e646c652066726f6d2074686520636f6e74657874206269746d61702e0a202a0a202a205c706172616d206465762044524d206465766963652e0a202a205c706172616d206374785f68616e646c6520636f6e746578742068616e646c652e0a202a0a202a20436c65617273207468652062697420737065636966696564206279205c70206374785f68616e646c6520696e2064726d5f6465766963653a3a6374785f6269746d617020616e642074686520656e7472790a202a20696e2064726d5f6465766963653a3a6374785f6964722c207768696c6520686f6c64696e67207468652064726d5f6465766963653a3a7374727563745f6d757465780a202a206c6f636b2e0a202a2f0a766f69642064726d5f6374786269746d61705f66726565287374727563742064726d5f646576696365202a206465762c20696e74206374785f68616e646c65290a7b0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a096964725f72656d6f766528266465762d3e6374785f6964722c206374785f68616e646c65293b0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a7d0a0a2f2a2a0a202a20436f6e74657874206269746d617020616c6c6f636174696f6e2e0a202a0a202a205c706172616d206465762044524d206465766963652e0a202a205c72657475726e20286e6f6e2d6e656761746976652920636f6e746578742068616e646c65206f6e2073756363657373206f722061206e65676174697665206e756d626572206f6e206661696c7572652e0a202a0a202a20416c6c6f636174652061206e6577206964722066726f6d2064726d5f6465766963653a3a6374785f696472207768696c6520686f6c64696e67207468650a202a2064726d5f6465766963653a3a7374727563745f6d75746578206c6f636b2e0a202a2f0a73746174696320696e742064726d5f6374786269746d61705f6e657874287374727563742064726d5f646576696365202a20646576290a7b0a09696e74206e65775f69643b0a09696e74207265743b0a0a616761696e3a0a09696620286964725f7072655f67657428266465762d3e6374785f6964722c204746505f4b45524e454c29203d3d203029207b0a090944524d5f4552524f5228224f7574206f66206d656d6f727920657870616e64696e67206472617761626c65206964725c6e22293b0a090972657475726e202d454e4f4d454d3b0a097d0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a09726574203d206964725f6765745f6e65775f61626f766528266465762d3e6374785f6964722c204e554c4c2c0a0909090944524d5f52455345525645445f434f4e54455854532c20266e65775f6964293b0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0969662028726574203d3d202d45414741494e290a0909676f746f20616761696e3b0a09656c73652069662028726574290a090972657475726e207265743b0a0a0972657475726e206e65775f69643b0a7d0a0a2f2a2a0a202a20436f6e74657874206269746d617020696e697469616c697a6174696f6e2e0a202a0a202a205c706172616d206465762044524d206465766963652e0a202a0a202a20496e697469616c697365207468652064726d5f6465766963653a3a6374785f6964720a202a2f0a696e742064726d5f6374786269746d61705f696e6974287374727563742064726d5f646576696365202a20646576290a7b0a096964725f696e697428266465762d3e6374785f696472293b0a0972657475726e20303b0a7d0a0a2f2a2a0a202a20436f6e74657874206269746d617020636c65616e75702e0a202a0a202a205c706172616d206465762044524d206465766963652e0a202a0a202a204672656520616c6c20696472206d656d62657273207573696e672064726d5f6374785f73617265615f667265652068656c7065722066756e6374696f6e0a202a207768696c6520686f6c64696e67207468652064726d5f6465766963653a3a7374727563745f6d75746578206c6f636b2e0a202a2f0a766f69642064726d5f6374786269746d61705f636c65616e7570287374727563742064726d5f646576696365202a20646576290a7b0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a096964725f72656d6f76655f616c6c28266465762d3e6374785f696472293b0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a7d0a0a2f2a407d2a2f0a0a2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a2f2a2a205c6e616d652050657220436f6e7465787420534152454120537570706f7274202a2f0a2f2a407b2a2f0a0a2f2a2a0a202a20476574207065722d636f6e746578742053415245412e0a202a0a202a205c706172616d20696e6f64652064657669636520696e6f64652e0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d20617267207573657220617267756d656e7420706f696e74696e6720746f20612064726d5f6374785f707269765f6d6170207374727563747572652e0a202a205c72657475726e207a65726f206f6e2073756363657373206f722061206e65676174697665206e756d626572206f6e206661696c7572652e0a202a0a202a204765747320746865206d61702066726f6d2064726d5f6465766963653a3a6374785f6964722077697468207468652068616e646c652073706563696669656420616e640a202a2072657475726e73206974732068616e646c652e0a202a2f0a696e742064726d5f6765747361726561637478287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a0909202020207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f6374785f707269765f6d6170202a72657175657374203d20646174613b0a097374727563742064726d5f6c6f63616c5f6d6170202a6d61703b0a097374727563742064726d5f6d61705f6c697374202a5f656e7472793b0a0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a0a096d6170203d206964725f66696e6428266465762d3e6374785f6964722c20726571756573742d3e6374785f6964293b0a0969662028216d617029207b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090972657475726e202d45494e56414c3b0a097d0a0a09726571756573742d3e68616e646c65203d204e554c4c3b0a096c6973745f666f725f656163685f656e747279285f656e7472792c20266465762d3e6d61706c6973742c206865616429207b0a0909696620285f656e7472792d3e6d6170203d3d206d617029207b0a090909726571756573742d3e68616e646c65203d0a0909092020202028766f6964202a2928756e7369676e6564206c6f6e67295f656e7472792d3e757365725f746f6b656e3b0a090909627265616b3b0a09097d0a097d0a0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0a0969662028726571756573742d3e68616e646c65203d3d204e554c4c290a090972657475726e202d45494e56414c3b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a20536574207065722d636f6e746578742053415245412e0a202a0a202a205c706172616d20696e6f64652064657669636520696e6f64652e0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d20617267207573657220617267756d656e7420706f696e74696e6720746f20612064726d5f6374785f707269765f6d6170207374727563747572652e0a202a205c72657475726e207a65726f206f6e2073756363657373206f722061206e65676174697665206e756d626572206f6e206661696c7572652e0a202a0a202a20536561726368657320746865206d617070696e672073706563696669656420696e205c702061726720616e64207570646174652074686520656e74727920696e0a202a2064726d5f6465766963653a3a6374785f69647220776974682069742e0a202a2f0a696e742064726d5f7365747361726561637478287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a0909202020207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f6374785f707269765f6d6170202a72657175657374203d20646174613b0a097374727563742064726d5f6c6f63616c5f6d6170202a6d6170203d204e554c4c3b0a097374727563742064726d5f6d61705f6c697374202a725f6c697374203d204e554c4c3b0a0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a096c6973745f666f725f656163685f656e74727928725f6c6973742c20266465762d3e6d61706c6973742c206865616429207b0a090969662028725f6c6973742d3e6d61700a090920202020262620725f6c6973742d3e757365725f746f6b656e203d3d2028756e7369676e6564206c6f6e672920726571756573742d3e68616e646c65290a090909676f746f20666f756e643b0a097d0a2020202020206261643a0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0972657475726e202d45494e56414c3b0a0a202020202020666f756e643a0a096d6170203d20725f6c6973742d3e6d61703b0a0969662028216d6170290a0909676f746f206261643b0a0a096966202849535f455252286964725f7265706c61636528266465762d3e6374785f6964722c206d61702c20726571756573742d3e6374785f69642929290a0909676f746f206261643b0a0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0a0972657475726e20303b0a7d0a0a2f2a407d2a2f0a0a2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a2f2a2a205c6e616d65205468652061637475616c2044524d20636f6e746578742068616e646c696e6720726f7574696e6573202a2f0a2f2a407b2a2f0a0a2f2a2a0a202a2053776974636820636f6e746578742e0a202a0a202a205c706172616d206465762044524d206465766963652e0a202a205c706172616d206f6c64206f6c6420636f6e746578742068616e646c652e0a202a205c706172616d206e6577206e657720636f6e746578742068616e646c652e0a202a205c72657475726e207a65726f206f6e2073756363657373206f722061206e65676174697665206e756d626572206f6e206661696c7572652e0a202a0a202a20417474656d707420746f207365742064726d5f6465766963653a3a636f6e746578745f666c61672e0a202a2f0a73746174696320696e742064726d5f636f6e746578745f737769746368287374727563742064726d5f646576696365202a206465762c20696e74206f6c642c20696e74206e6577290a7b0a0969662028746573745f616e645f7365745f62697428302c20266465762d3e636f6e746578745f666c61672929207b0a090944524d5f4552524f5228225265656e746572696e67202d2d204649584d455c6e22293b0a090972657475726e202d45425553593b0a097d0a0a0944524d5f44454255472822436f6e74657874207377697463682066726f6d20256420746f2025645c6e222c206f6c642c206e6577293b0a0a09696620286e6577203d3d206465762d3e6c6173745f636f6e7465787429207b0a0909636c6561725f62697428302c20266465762d3e636f6e746578745f666c6167293b0a090972657475726e20303b0a097d0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a20436f6d706c65746520636f6e74657874207377697463682e0a202a0a202a205c706172616d206465762044524d206465766963652e0a202a205c706172616d206e6577206e657720636f6e746578742068616e646c652e0a202a205c72657475726e207a65726f206f6e2073756363657373206f722061206e65676174697665206e756d626572206f6e206661696c7572652e0a202a0a202a20557064617465732064726d5f6465766963653a3a6c6173745f636f6e7465787420616e642064726d5f6465766963653a3a6c6173745f7377697463682e205665726966696573207468650a202a206861726477617265206c6f636b2069732068656c642c20636c65617273207468652064726d5f6465766963653a3a636f6e746578745f666c616720616e642077616b65732075700a202a2064726d5f6465766963653a3a636f6e746578745f776169742e0a202a2f0a73746174696320696e742064726d5f636f6e746578745f7377697463685f636f6d706c657465287374727563742064726d5f646576696365202a6465762c0a09090909202020202020207374727563742064726d5f66696c65202a66696c655f707269762c20696e74206e6577290a7b0a096465762d3e6c6173745f636f6e74657874203d206e65773b092f2a205052452f504f53543a205468697320697320746865205f6f6e6c795f207772697465722e202a2f0a096465762d3e6c6173745f737769746368203d206a6966666965733b0a0a0969662028215f44524d5f4c4f434b5f49535f48454c442866696c655f707269762d3e6d61737465722d3e6c6f636b2e68775f6c6f636b2d3e6c6f636b2929207b0a090944524d5f4552524f5228224c6f636b2069736e27742068656c6420616674657220636f6e74657874207377697463685c6e22293b0a097d0a0a092f2a204966206120636f6e7465787420737769746368206973206576657220696e697469617465640a092020207768656e20746865206b65726e656c20686f6c647320746865206c6f636b2c2072656c656173650a0920202074686174206c6f636b20686572652e202a2f0a09636c6561725f62697428302c20266465762d3e636f6e746578745f666c6167293b0a0977616b655f757028266465762d3e636f6e746578745f77616974293b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a205265736572766520636f6e74657874732e0a202a0a202a205c706172616d20696e6f64652064657669636520696e6f64652e0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d20617267207573657220617267756d656e7420706f696e74696e6720746f20612064726d5f6374785f726573207374727563747572652e0a202a205c72657475726e207a65726f206f6e2073756363657373206f722061206e65676174697665206e756d626572206f6e206661696c7572652e0a202a2f0a696e742064726d5f726573637478287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a09202020202020207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f6374785f726573202a726573203d20646174613b0a097374727563742064726d5f637478206374783b0a09696e7420693b0a0a09696620287265732d3e636f756e74203e3d2044524d5f52455345525645445f434f4e544558545329207b0a09096d656d73657428266374782c20302c2073697a656f662863747829293b0a0909666f72202869203d20303b2069203c2044524d5f52455345525645445f434f4e54455854533b20692b2b29207b0a0909096374782e68616e646c65203d20693b0a09090969662028636f70795f746f5f7573657228267265732d3e636f6e74657874735b695d2c20266374782c2073697a656f66286374782929290a0909090972657475726e202d454641554c543b0a09097d0a097d0a097265732d3e636f756e74203d2044524d5f52455345525645445f434f4e54455854533b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a2041646420636f6e746578742e0a202a0a202a205c706172616d20696e6f64652064657669636520696e6f64652e0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d20617267207573657220617267756d656e7420706f696e74696e6720746f20612064726d5f637478207374727563747572652e0a202a205c72657475726e207a65726f206f6e2073756363657373206f722061206e65676174697665206e756d626572206f6e206661696c7572652e0a202a0a202a204765742061206e65772068616e646c6520666f722074686520636f6e7465787420616e6420636f707920746f207573657273706163652e0a202a2f0a696e742064726d5f616464637478287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a09202020202020207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f6374785f6c697374202a6374785f656e7472793b0a097374727563742064726d5f637478202a637478203d20646174613b0a0a096374782d3e68616e646c65203d2064726d5f6374786269746d61705f6e65787428646576293b0a09696620286374782d3e68616e646c65203d3d2044524d5f4b45524e454c5f434f4e5445585429207b0a09092f2a20536b6970206b65726e656c277320636f6e7465787420616e64206765742061206e6577206f6e652e202a2f0a09096374782d3e68616e646c65203d2064726d5f6374786269746d61705f6e65787428646576293b0a097d0a0944524d5f4445425547282225645c6e222c206374782d3e68616e646c65293b0a09696620286374782d3e68616e646c65203d3d202d3129207b0a090944524d5f444542554728224e6f7420656e6f756768206672656520636f6e74657874732e5c6e22293b0a09092f2a2053686f756c6420746869732072657475726e202d454255535920696e73746561643f202a2f0a090972657475726e202d454e4f4d454d3b0a097d0a0a096374785f656e747279203d206b6d616c6c6f632873697a656f66282a6374785f656e747279292c204746505f4b45524e454c293b0a0969662028216374785f656e74727929207b0a090944524d5f444542554728226f7574206f66206d656d6f72795c6e22293b0a090972657475726e202d454e4f4d454d3b0a097d0a0a09494e49545f4c4953545f4845414428266374785f656e7472792d3e68656164293b0a096374785f656e7472792d3e68616e646c65203d206374782d3e68616e646c653b0a096374785f656e7472792d3e746167203d2066696c655f707269763b0a0a096d757465785f6c6f636b28266465762d3e6374786c6973745f6d75746578293b0a096c6973745f61646428266374785f656e7472792d3e686561642c20266465762d3e6374786c697374293b0a092b2b6465762d3e6374785f636f756e743b0a096d757465785f756e6c6f636b28266465762d3e6374786c6973745f6d75746578293b0a0a0972657475726e20303b0a7d0a0a696e742064726d5f6d6f64637478287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a092f2a205468697320646f6573206e6f7468696e67202a2f0a0972657475726e20303b0a7d0a0a2f2a2a0a202a2047657420636f6e746578742e0a202a0a202a205c706172616d20696e6f64652064657669636520696e6f64652e0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d20617267207573657220617267756d656e7420706f696e74696e6720746f20612064726d5f637478207374727563747572652e0a202a205c72657475726e207a65726f206f6e2073756363657373206f722061206e65676174697665206e756d626572206f6e206661696c7572652e0a202a2f0a696e742064726d5f676574637478287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f637478202a637478203d20646174613b0a0a092f2a205468697320697320302c206265636175736520776520646f6e27742068616e646c6520616e7920636f6e7465787420666c616773202a2f0a096374782d3e666c616773203d20303b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a2053776974636820636f6e746578742e0a202a0a202a205c706172616d20696e6f64652064657669636520696e6f64652e0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d20617267207573657220617267756d656e7420706f696e74696e6720746f20612064726d5f637478207374727563747572652e0a202a205c72657475726e207a65726f206f6e2073756363657373206f722061206e65676174697665206e756d626572206f6e206661696c7572652e0a202a0a202a2043616c6c7320636f6e746578745f73776974636828292e0a202a2f0a696e742064726d5f737769746368637478287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a090920207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f637478202a637478203d20646174613b0a0a0944524d5f4445425547282225645c6e222c206374782d3e68616e646c65293b0a0972657475726e2064726d5f636f6e746578745f737769746368286465762c206465762d3e6c6173745f636f6e746578742c206374782d3e68616e646c65293b0a7d0a0a2f2a2a0a202a204e657720636f6e746578742e0a202a0a202a205c706172616d20696e6f64652064657669636520696e6f64652e0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d20617267207573657220617267756d656e7420706f696e74696e6720746f20612064726d5f637478207374727563747572652e0a202a205c72657475726e207a65726f206f6e2073756363657373206f722061206e65676174697665206e756d626572206f6e206661696c7572652e0a202a0a202a2043616c6c7320636f6e746578745f7377697463685f636f6d706c65746528292e0a202a2f0a696e742064726d5f6e6577637478287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a09202020202020207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f637478202a637478203d20646174613b0a0a0944524d5f4445425547282225645c6e222c206374782d3e68616e646c65293b0a0964726d5f636f6e746578745f7377697463685f636f6d706c657465286465762c2066696c655f707269762c206374782d3e68616e646c65293b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a2052656d6f766520636f6e746578742e0a202a0a202a205c706172616d20696e6f64652064657669636520696e6f64652e0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d20617267207573657220617267756d656e7420706f696e74696e6720746f20612064726d5f637478207374727563747572652e0a202a205c72657475726e207a65726f206f6e2073756363657373206f722061206e65676174697665206e756d626572206f6e206661696c7572652e0a202a0a202a204966206e6f7420746865207370656369616c206b65726e656c20636f6e746578742c2063616c6c73206374786269746d61705f66726565282920746f2066726565207468652073706563696669656420636f6e746578742e0a202a2f0a696e742064726d5f726d637478287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a092020202020207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f637478202a637478203d20646174613b0a0a0944524d5f4445425547282225645c6e222c206374782d3e68616e646c65293b0a09696620286374782d3e68616e646c6520213d2044524d5f4b45524e454c5f434f4e5445585429207b0a0909696620286465762d3e6472697665722d3e636f6e746578745f64746f72290a0909096465762d3e6472697665722d3e636f6e746578745f64746f72286465762c206374782d3e68616e646c65293b0a090964726d5f6374786269746d61705f66726565286465762c206374782d3e68616e646c65293b0a097d0a0a096d757465785f6c6f636b28266465762d3e6374786c6973745f6d75746578293b0a0969662028216c6973745f656d70747928266465762d3e6374786c6973742929207b0a09097374727563742064726d5f6374785f6c697374202a706f732c202a6e3b0a0a09096c6973745f666f725f656163685f656e7472795f7361666528706f732c206e2c20266465762d3e6374786c6973742c206865616429207b0a09090969662028706f732d3e68616e646c65203d3d206374782d3e68616e646c6529207b0a090909096c6973745f64656c2826706f732d3e68656164293b0a090909096b6672656528706f73293b0a090909092d2d6465762d3e6374785f636f756e743b0a0909097d0a09097d0a097d0a096d757465785f756e6c6f636b28266465762d3e6374786c6973745f6d75746578293b0a0a0972657475726e20303b0a7d0a0a2f2a407d2a2f0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f6770752f64726d2f64726d5f637274632e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303033303137313600313231313437343433333000303031373636360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f707972696768742028632920323030362d3230303820496e74656c20436f72706f726174696f6e0a202a20436f707972696768742028632920323030372044617665204169726c6965203c6169726c696564406c696e75782e69653e0a202a20436f70797269676874202863292032303038205265642048617420496e632e0a202a0a202a2044524d20636f726520435254432072656c617465642066756e6374696f6e730a202a0a202a205065726d697373696f6e20746f207573652c20636f70792c206d6f646966792c20646973747269627574652c20616e642073656c6c207468697320736f66747761726520616e64206974730a202a20646f63756d656e746174696f6e20666f7220616e7920707572706f736520697320686572656279206772616e74656420776974686f7574206665652c2070726f766964656420746861740a202a207468652061626f766520636f70797269676874206e6f746963652061707065617220696e20616c6c20636f7069657320616e64207468617420626f7468207468617420636f707972696768740a202a206e6f7469636520616e642074686973207065726d697373696f6e206e6f746963652061707065617220696e20737570706f7274696e6720646f63756d656e746174696f6e2c20616e640a202a207468617420746865206e616d65206f662074686520636f7079726967687420686f6c64657273206e6f74206265207573656420696e206164766572746973696e67206f720a202a207075626c6963697479207065727461696e696e6720746f20646973747269627574696f6e206f662074686520736f66747761726520776974686f75742073706563696669632c0a202a207772697474656e207072696f72207065726d697373696f6e2e202054686520636f7079726967687420686f6c64657273206d616b65206e6f20726570726573656e746174696f6e730a202a2061626f75742074686520737569746162696c697479206f66207468697320736f66747761726520666f7220616e7920707572706f73652e202049742069732070726f7669646564202261730a202a2069732220776974686f75742065787072657373206f7220696d706c6965642077617272616e74792e0a202a0a202a2054484520434f5059524947485420484f4c4445525320444953434c41494d20414c4c2057415252414e5449455320574954482052454741524420544f205448495320534f4654574152452c0a202a20494e434c5544494e4720414c4c20494d504c4945442057415252414e54494553204f46204d45524348414e544142494c49545920414e44204649544e4553532c20494e204e4f0a202a204556454e54205348414c4c2054484520434f5059524947485420484f4c44455253204245204c4941424c4520464f5220414e59205350454349414c2c20494e444952454354204f520a202a20434f4e53455155454e5449414c2044414d41474553204f5220414e592044414d414745532057484154534f4556455220524553554c54494e472046524f4d204c4f5353204f46205553452c0a202a2044415441204f522050524f464954532c205748455448455220494e20414e20414354494f4e204f4620434f4e54524143542c204e45474c4947454e4345204f52204f544845520a202a20544f5254494f555320414354494f4e2c2041524953494e47204f5554204f46204f5220494e20434f4e4e454354494f4e20574954482054484520555345204f5220504552464f524d414e43450a202a204f46205448495320534f4654574152452e0a202a0a202a20417574686f72733a0a202a2020202020204b65697468205061636b6172640a202a094572696320416e686f6c74203c6572696340616e686f6c742e6e65743e0a202a20202020202044617665204169726c6965203c6169726c696564406c696e75782e69653e0a202a2020202020204a65737365204261726e6573203c6a657373652e6261726e657340696e74656c2e636f6d3e0a202a2f0a23696e636c756465203c6c696e75782f6c6973742e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c64726d2f64726d502e683e0a23696e636c756465203c64726d2f64726d5f637274632e683e0a23696e636c756465203c64726d2f64726d5f656469642e683e0a23696e636c756465203c64726d2f64726d5f666f757263632e683e0a0a2f2a2041766f696420626f696c6572706c6174652e202049276d207469726564206f6620747970696e672e202a2f0a23646566696e652044524d5f454e554d5f4e414d455f464e28666e6e616d652c206c69737429090909095c0a0963686172202a666e6e616d6528696e742076616c2909090909095c0a097b090909090909095c0a0909696e7420693b0909090909095c0a0909666f72202869203d20303b2069203c2041525241595f53495a45286c697374293b20692b2b29207b095c0a090909696620286c6973745b695d2e74797065203d3d2076616c2909095c0a0909090972657475726e206c6973745b695d2e6e616d653b09095c0a09097d0909090909095c0a090972657475726e202228756e6b6e6f776e29223b090909095c0a097d0a0a2f2a0a202a20476c6f62616c2070726f706572746965730a202a2f0a737461746963207374727563742064726d5f70726f705f656e756d5f6c6973742064726d5f64706d735f656e756d5f6c6973745b5d203d0a7b097b2044524d5f4d4f44455f44504d535f4f4e2c20224f6e22207d2c0a097b2044524d5f4d4f44455f44504d535f5354414e4442592c20225374616e64627922207d2c0a097b2044524d5f4d4f44455f44504d535f53555350454e442c202253757370656e6422207d2c0a097b2044524d5f4d4f44455f44504d535f4f46462c20224f666622207d0a7d3b0a0a44524d5f454e554d5f4e414d455f464e2864726d5f6765745f64706d735f6e616d652c2064726d5f64706d735f656e756d5f6c697374290a0a2f2a0a202a204f7074696f6e616c2070726f706572746965730a202a2f0a737461746963207374727563742064726d5f70726f705f656e756d5f6c6973742064726d5f7363616c696e675f6d6f64655f656e756d5f6c6973745b5d203d0a7b0a097b2044524d5f4d4f44455f5343414c455f4e4f4e452c20224e6f6e6522207d2c0a097b2044524d5f4d4f44455f5343414c455f46554c4c53435245454e2c202246756c6c22207d2c0a097b2044524d5f4d4f44455f5343414c455f43454e5445522c202243656e74657222207d2c0a097b2044524d5f4d4f44455f5343414c455f4153504543542c202246756c6c2061737065637422207d2c0a7d3b0a0a737461746963207374727563742064726d5f70726f705f656e756d5f6c6973742064726d5f646974686572696e675f6d6f64655f656e756d5f6c6973745b5d203d0a7b0a097b2044524d5f4d4f44455f444954484552494e475f4f46462c20224f666622207d2c0a097b2044524d5f4d4f44455f444954484552494e475f4f4e2c20224f6e22207d2c0a097b2044524d5f4d4f44455f444954484552494e475f4155544f2c20224175746f6d6174696322207d2c0a7d3b0a0a2f2a0a202a204e6f6e2d676c6f62616c2070726f706572746965732c20627574202272657175697265642220666f72206365727461696e20636f6e6e6563746f72732e0a202a2f0a737461746963207374727563742064726d5f70726f705f656e756d5f6c6973742064726d5f6476695f695f73656c6563745f656e756d5f6c6973745b5d203d0a7b0a097b2044524d5f4d4f44455f535542434f4e4e4543544f525f4175746f6d617469632c20224175746f6d6174696322207d2c202f2a204456492d4920616e642054562d6f7574202a2f0a097b2044524d5f4d4f44455f535542434f4e4e4543544f525f445649442c202020202020224456492d442220202020207d2c202f2a204456492d4920202a2f0a097b2044524d5f4d4f44455f535542434f4e4e4543544f525f445649412c202020202020224456492d412220202020207d2c202f2a204456492d4920202a2f0a7d3b0a0a44524d5f454e554d5f4e414d455f464e2864726d5f6765745f6476695f695f73656c6563745f6e616d652c2064726d5f6476695f695f73656c6563745f656e756d5f6c697374290a0a737461746963207374727563742064726d5f70726f705f656e756d5f6c6973742064726d5f6476695f695f737562636f6e6e6563746f725f656e756d5f6c6973745b5d203d0a7b0a097b2044524d5f4d4f44455f535542434f4e4e4543544f525f556e6b6e6f776e2c20202022556e6b6e6f776e222020207d2c202f2a204456492d4920616e642054562d6f7574202a2f0a097b2044524d5f4d4f44455f535542434f4e4e4543544f525f445649442c202020202020224456492d442220202020207d2c202f2a204456492d4920202a2f0a097b2044524d5f4d4f44455f535542434f4e4e4543544f525f445649412c202020202020224456492d412220202020207d2c202f2a204456492d4920202a2f0a7d3b0a0a44524d5f454e554d5f4e414d455f464e2864726d5f6765745f6476695f695f737562636f6e6e6563746f725f6e616d652c0a09092064726d5f6476695f695f737562636f6e6e6563746f725f656e756d5f6c697374290a0a737461746963207374727563742064726d5f70726f705f656e756d5f6c6973742064726d5f74765f73656c6563745f656e756d5f6c6973745b5d203d0a7b0a097b2044524d5f4d4f44455f535542434f4e4e4543544f525f4175746f6d617469632c20224175746f6d6174696322207d2c202f2a204456492d4920616e642054562d6f7574202a2f0a097b2044524d5f4d4f44455f535542434f4e4e4543544f525f436f6d706f736974652c2022436f6d706f7369746522207d2c202f2a2054562d6f7574202a2f0a097b2044524d5f4d4f44455f535542434f4e4e4543544f525f53564944454f2c202020202253564944454f22202020207d2c202f2a2054562d6f7574202a2f0a097b2044524d5f4d4f44455f535542434f4e4e4543544f525f436f6d706f6e656e742c2022436f6d706f6e656e7422207d2c202f2a2054562d6f7574202a2f0a097b2044524d5f4d4f44455f535542434f4e4e4543544f525f53434152542c20202020202253434152542220202020207d2c202f2a2054562d6f7574202a2f0a7d3b0a0a44524d5f454e554d5f4e414d455f464e2864726d5f6765745f74765f73656c6563745f6e616d652c2064726d5f74765f73656c6563745f656e756d5f6c697374290a0a737461746963207374727563742064726d5f70726f705f656e756d5f6c6973742064726d5f74765f737562636f6e6e6563746f725f656e756d5f6c6973745b5d203d0a7b0a097b2044524d5f4d4f44455f535542434f4e4e4543544f525f556e6b6e6f776e2c20202022556e6b6e6f776e222020207d2c202f2a204456492d4920616e642054562d6f7574202a2f0a097b2044524d5f4d4f44455f535542434f4e4e4543544f525f436f6d706f736974652c2022436f6d706f7369746522207d2c202f2a2054562d6f7574202a2f0a097b2044524d5f4d4f44455f535542434f4e4e4543544f525f53564944454f2c202020202253564944454f22202020207d2c202f2a2054562d6f7574202a2f0a097b2044524d5f4d4f44455f535542434f4e4e4543544f525f436f6d706f6e656e742c2022436f6d706f6e656e7422207d2c202f2a2054562d6f7574202a2f0a097b2044524d5f4d4f44455f535542434f4e4e4543544f525f53434152542c20202020202253434152542220202020207d2c202f2a2054562d6f7574202a2f0a7d3b0a0a44524d5f454e554d5f4e414d455f464e2864726d5f6765745f74765f737562636f6e6e6563746f725f6e616d652c0a09092064726d5f74765f737562636f6e6e6563746f725f656e756d5f6c697374290a0a737461746963207374727563742064726d5f70726f705f656e756d5f6c6973742064726d5f64697274795f696e666f5f656e756d5f6c6973745b5d203d207b0a097b2044524d5f4d4f44455f44495254595f4f46462c202020202020224f6666222020202020207d2c0a097b2044524d5f4d4f44455f44495254595f4f4e2c20202020202020224f6e22202020202020207d2c0a097b2044524d5f4d4f44455f44495254595f414e4e4f544154452c2022416e6e6f7461746522207d2c0a7d3b0a0a44524d5f454e554d5f4e414d455f464e2864726d5f6765745f64697274795f696e666f5f6e616d652c0a09092064726d5f64697274795f696e666f5f656e756d5f6c697374290a0a7374727563742064726d5f636f6e6e5f70726f705f656e756d5f6c697374207b0a09696e7420747970653b0a0963686172202a6e616d653b0a09696e7420636f756e743b0a7d3b0a0a2f2a0a202a20436f6e6e6563746f7220616e6420656e636f6465722074797065732e0a202a2f0a737461746963207374727563742064726d5f636f6e6e5f70726f705f656e756d5f6c6973742064726d5f636f6e6e6563746f725f656e756d5f6c6973745b5d203d0a7b097b2044524d5f4d4f44455f434f4e4e4543544f525f556e6b6e6f776e2c2022556e6b6e6f776e222c2030207d2c0a097b2044524d5f4d4f44455f434f4e4e4543544f525f5647412c2022564741222c2030207d2c0a097b2044524d5f4d4f44455f434f4e4e4543544f525f445649492c20224456492d49222c2030207d2c0a097b2044524d5f4d4f44455f434f4e4e4543544f525f445649442c20224456492d44222c2030207d2c0a097b2044524d5f4d4f44455f434f4e4e4543544f525f445649412c20224456492d41222c2030207d2c0a097b2044524d5f4d4f44455f434f4e4e4543544f525f436f6d706f736974652c2022436f6d706f73697465222c2030207d2c0a097b2044524d5f4d4f44455f434f4e4e4543544f525f53564944454f2c202253564944454f222c2030207d2c0a097b2044524d5f4d4f44455f434f4e4e4543544f525f4c5644532c20224c564453222c2030207d2c0a097b2044524d5f4d4f44455f434f4e4e4543544f525f436f6d706f6e656e742c2022436f6d706f6e656e74222c2030207d2c0a097b2044524d5f4d4f44455f434f4e4e4543544f525f3950696e44494e2c202244494e222c2030207d2c0a097b2044524d5f4d4f44455f434f4e4e4543544f525f446973706c6179506f72742c20224450222c2030207d2c0a097b2044524d5f4d4f44455f434f4e4e4543544f525f48444d49412c202248444d492d41222c2030207d2c0a097b2044524d5f4d4f44455f434f4e4e4543544f525f48444d49422c202248444d492d42222c2030207d2c0a097b2044524d5f4d4f44455f434f4e4e4543544f525f54562c20225456222c2030207d2c0a097b2044524d5f4d4f44455f434f4e4e4543544f525f6544502c2022654450222c2030207d2c0a097b2044524d5f4d4f44455f434f4e4e4543544f525f5649525455414c2c20225669727475616c222c20307d2c0a7d3b0a0a737461746963207374727563742064726d5f70726f705f656e756d5f6c6973742064726d5f656e636f6465725f656e756d5f6c6973745b5d203d0a7b097b2044524d5f4d4f44455f454e434f4445525f4e4f4e452c20224e6f6e6522207d2c0a097b2044524d5f4d4f44455f454e434f4445525f4441432c202244414322207d2c0a097b2044524d5f4d4f44455f454e434f4445525f544d44532c2022544d445322207d2c0a097b2044524d5f4d4f44455f454e434f4445525f4c5644532c20224c56445322207d2c0a097b2044524d5f4d4f44455f454e434f4445525f54564441432c2022545622207d2c0a097b2044524d5f4d4f44455f454e434f4445525f5649525455414c2c20225669727475616c22207d2c0a7d3b0a0a63686172202a64726d5f6765745f656e636f6465725f6e616d65287374727563742064726d5f656e636f646572202a656e636f646572290a7b0a097374617469632063686172206275665b33325d3b0a0a09736e7072696e7466286275662c2033322c202225732d2564222c0a09092064726d5f656e636f6465725f656e756d5f6c6973745b656e636f6465722d3e656e636f6465725f747970655d2e6e616d652c0a090920656e636f6465722d3e626173652e6964293b0a0972657475726e206275663b0a7d0a4558504f52545f53594d424f4c2864726d5f6765745f656e636f6465725f6e616d65293b0a0a63686172202a64726d5f6765745f636f6e6e6563746f725f6e616d65287374727563742064726d5f636f6e6e6563746f72202a636f6e6e6563746f72290a7b0a097374617469632063686172206275665b33325d3b0a0a09736e7072696e7466286275662c2033322c202225732d2564222c0a09092064726d5f636f6e6e6563746f725f656e756d5f6c6973745b636f6e6e6563746f722d3e636f6e6e6563746f725f747970655d2e6e616d652c0a090920636f6e6e6563746f722d3e636f6e6e6563746f725f747970655f6964293b0a0972657475726e206275663b0a7d0a4558504f52545f53594d424f4c2864726d5f6765745f636f6e6e6563746f725f6e616d65293b0a0a63686172202a64726d5f6765745f636f6e6e6563746f725f7374617475735f6e616d6528656e756d2064726d5f636f6e6e6563746f725f73746174757320737461747573290a7b0a0969662028737461747573203d3d20636f6e6e6563746f725f7374617475735f636f6e6e6563746564290a090972657475726e2022636f6e6e6563746564223b0a09656c73652069662028737461747573203d3d20636f6e6e6563746f725f7374617475735f646973636f6e6e6563746564290a090972657475726e2022646973636f6e6e6563746564223b0a09656c73650a090972657475726e2022756e6b6e6f776e223b0a7d0a0a2f2a2a0a202a2064726d5f6d6f64655f6f626a6563745f676574202d20616c6c6f636174652061206e6577206964656e7469666965720a202a20406465763a2044524d206465766963650a202a20407074723a206f626a65637420706f696e7465722c207573656420746f2067656e657261746520756e697175652049440a202a2040747970653a206f626a65637420747970650a202a0a202a204c4f434b494e473a0a202a0a202a20437265617465206120756e69717565206964656e746966696572206261736564206f6e204070747220696e20406465762773206964656e7469666965722073706163652e2020557365640a202a20666f7220747261636b696e67206d6f6465732c20435254437320616e6420636f6e6e6563746f72732e0a202a0a202a2052455455524e533a0a202a204e657720756e69717565202872656c617469766520746f206f74686572206f626a6563747320696e20406465762920696e7465676572206964656e74696669657220666f72207468650a202a206f626a6563742e0a202a2f0a73746174696320696e742064726d5f6d6f64655f6f626a6563745f676574287374727563742064726d5f646576696365202a6465762c0a090909202020202020207374727563742064726d5f6d6f64655f6f626a656374202a6f626a2c2075696e7433325f74206f626a5f74797065290a7b0a09696e74206e65775f6964203d20303b0a09696e74207265743b0a0a616761696e3a0a09696620286964725f7072655f67657428266465762d3e6d6f64655f636f6e6669672e637274635f6964722c204746505f4b45524e454c29203d3d203029207b0a090944524d5f4552524f52282252616e206f7574206d656d6f72792067657474696e672061206d6f6465206e756d6265725c6e22293b0a090972657475726e202d454e4f4d454d3b0a097d0a0a096d757465785f6c6f636b28266465762d3e6d6f64655f636f6e6669672e6964725f6d75746578293b0a09726574203d206964725f6765745f6e65775f61626f766528266465762d3e6d6f64655f636f6e6669672e637274635f6964722c206f626a2c20312c20266e65775f6964293b0a096d757465785f756e6c6f636b28266465762d3e6d6f64655f636f6e6669672e6964725f6d75746578293b0a0969662028726574203d3d202d45414741494e290a0909676f746f20616761696e3b0a09656c73652069662028726574290a090972657475726e207265743b0a0a096f626a2d3e6964203d206e65775f69643b0a096f626a2d3e74797065203d206f626a5f747970653b0a0972657475726e20303b0a7d0a0a2f2a2a0a202a2064726d5f6d6f64655f6f626a6563745f707574202d206672656520616e206964656e74696665720a202a20406465763a2044524d206465766963650a202a204069643a20494420746f20667265650a202a0a202a204c4f434b494e473a0a202a2043616c6c6572206d75737420686f6c642044524d206d6f64655f636f6e666967206c6f636b2e0a202a0a202a2046726565204069642066726f6d2040646576277320756e69717565206964656e74696669657220706f6f6c2e0a202a2f0a73746174696320766f69642064726d5f6d6f64655f6f626a6563745f707574287374727563742064726d5f646576696365202a6465762c0a090909097374727563742064726d5f6d6f64655f6f626a656374202a6f626a656374290a7b0a096d757465785f6c6f636b28266465762d3e6d6f64655f636f6e6669672e6964725f6d75746578293b0a096964725f72656d6f766528266465762d3e6d6f64655f636f6e6669672e637274635f6964722c206f626a6563742d3e6964293b0a096d757465785f756e6c6f636b28266465762d3e6d6f64655f636f6e6669672e6964725f6d75746578293b0a7d0a0a7374727563742064726d5f6d6f64655f6f626a656374202a64726d5f6d6f64655f6f626a6563745f66696e64287374727563742064726d5f646576696365202a6465762c0a090975696e7433325f742069642c2075696e7433325f742074797065290a7b0a097374727563742064726d5f6d6f64655f6f626a656374202a6f626a203d204e554c4c3b0a0a096d757465785f6c6f636b28266465762d3e6d6f64655f636f6e6669672e6964725f6d75746578293b0a096f626a203d206964725f66696e6428266465762d3e6d6f64655f636f6e6669672e637274635f6964722c206964293b0a0969662028216f626a207c7c20286f626a2d3e7479706520213d207479706529207c7c20286f626a2d3e696420213d20696429290a09096f626a203d204e554c4c3b0a096d757465785f756e6c6f636b28266465762d3e6d6f64655f636f6e6669672e6964725f6d75746578293b0a0a0972657475726e206f626a3b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6f64655f6f626a6563745f66696e64293b0a0a2f2a2a0a202a2064726d5f6672616d656275666665725f696e6974202d20696e697469616c697a652061206672616d656275666665720a202a20406465763a2044524d206465766963650a202a0a202a204c4f434b494e473a0a202a2043616c6c6572206d75737420686f6c64206d6f646520636f6e666967206c6f636b2e0a202a0a202a20416c6c6f636174657320616e20494420666f7220746865206672616d65627566666572277320706172656e74206d6f6465206f626a6563742c207365747320697473206d6f64650a202a2066756e6374696f6e732026206465766963652066696c6520616e64206164647320697420746f20746865206d6173746572206664206c6973742e0a202a0a202a2052455455524e533a0a202a205a65726f206f6e20737563636573732c206572726f7220636f6465206f6e206661696c7572652e0a202a2f0a696e742064726d5f6672616d656275666665725f696e6974287374727563742064726d5f646576696365202a6465762c207374727563742064726d5f6672616d65627566666572202a66622c0a09090920636f6e7374207374727563742064726d5f6672616d656275666665725f66756e6373202a66756e6373290a7b0a09696e74207265743b0a0a096b7265665f696e6974282666622d3e726566636f756e74293b0a0a09726574203d2064726d5f6d6f64655f6f626a6563745f676574286465762c202666622d3e626173652c2044524d5f4d4f44455f4f424a4543545f4642293b0a0969662028726574290a090972657475726e207265743b0a0a0966622d3e646576203d206465763b0a0966622d3e66756e6373203d2066756e63733b0a096465762d3e6d6f64655f636f6e6669672e6e756d5f66622b2b3b0a096c6973745f616464282666622d3e686561642c20266465762d3e6d6f64655f636f6e6669672e66625f6c697374293b0a0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f6672616d656275666665725f696e6974293b0a0a73746174696320766f69642064726d5f6672616d656275666665725f6672656528737472756374206b726566202a6b726566290a7b0a097374727563742064726d5f6672616d65627566666572202a6662203d0a090909636f6e7461696e65725f6f66286b7265662c207374727563742064726d5f6672616d656275666665722c20726566636f756e74293b0a0966622d3e66756e63732d3e64657374726f79286662293b0a7d0a0a2f2a2a0a202a2064726d5f6672616d656275666665725f756e7265666572656e6365202d20756e7265662061206672616d656275666665720a202a0a202a204c4f434b494e473a0a202a2043616c6c6572206d75737420686f6c64206d6f646520636f6e666967206c6f636b2e0a202a2f0a766f69642064726d5f6672616d656275666665725f756e7265666572656e6365287374727563742064726d5f6672616d65627566666572202a6662290a7b0a097374727563742064726d5f646576696365202a646576203d2066622d3e6465763b0a0944524d5f4445425547282246422049443a2025645c6e222c2066622d3e626173652e6964293b0a095741524e5f4f4e28216d757465785f69735f6c6f636b656428266465762d3e6d6f64655f636f6e6669672e6d7574657829293b0a096b7265665f707574282666622d3e726566636f756e742c2064726d5f6672616d656275666665725f66726565293b0a7d0a4558504f52545f53594d424f4c2864726d5f6672616d656275666665725f756e7265666572656e6365293b0a0a2f2a2a0a202a2064726d5f6672616d656275666665725f7265666572656e6365202d20696e63722074686520666220726566636e740a202a2f0a766f69642064726d5f6672616d656275666665725f7265666572656e6365287374727563742064726d5f6672616d65627566666572202a6662290a7b0a0944524d5f4445425547282246422049443a2025645c6e222c2066622d3e626173652e6964293b0a096b7265665f676574282666622d3e726566636f756e74293b0a7d0a4558504f52545f53594d424f4c2864726d5f6672616d656275666665725f7265666572656e6365293b0a0a2f2a2a0a202a2064726d5f6672616d656275666665725f636c65616e7570202d2072656d6f76652061206672616d65627566666572206f626a6563740a202a204066623a206672616d6562756666657220746f2072656d6f76650a202a0a202a204c4f434b494e473a0a202a2043616c6c6572206d75737420686f6c64206d6f646520636f6e666967206c6f636b2e0a202a0a202a205363616e7320616c6c2074686520435254437320696e20406465762773206d6f64655f636f6e6669672e202049662074686579277265207573696e67204066622c2072656d6f7665730a202a2069742c2073657474696e6720697420746f204e554c4c2e0a202a2f0a766f69642064726d5f6672616d656275666665725f636c65616e7570287374727563742064726d5f6672616d65627566666572202a6662290a7b0a097374727563742064726d5f646576696365202a646576203d2066622d3e6465763b0a092f2a0a09202a205468697320636f756c64206265206d6f76656420746f2064726d5f6672616d656275666665725f72656d6f766528292c2062757420666f720a09202a20646562756767696e67206973206e69636520746f206b6565702061726f756e6420746865206c697374206f6620666227732074686174206172650a09202a206e6f206c6f6e676572206173736f63696174656420772f20612064726d5f66696c652062757420617265206e6f7420756e7265666572656e6365640a09202a207965742e2020286939313520616e64206f6d617064726d206861766520646562756766732066696c65732077686963682077696c6c2073686f770a09202a20746869732e290a09202a2f0a0964726d5f6d6f64655f6f626a6563745f707574286465762c202666622d3e62617365293b0a096c6973745f64656c282666622d3e68656164293b0a096465762d3e6d6f64655f636f6e6669672e6e756d5f66622d2d3b0a7d0a4558504f52545f53594d424f4c2864726d5f6672616d656275666665725f636c65616e7570293b0a0a2f2a2a0a202a2064726d5f6672616d656275666665725f72656d6f7665202d2072656d6f766520616e6420756e7265666572656e63652061206672616d65627566666572206f626a6563740a202a204066623a206672616d6562756666657220746f2072656d6f76650a202a0a202a204c4f434b494e473a0a202a2043616c6c6572206d75737420686f6c64206d6f646520636f6e666967206c6f636b2e0a202a0a202a205363616e7320616c6c2074686520435254437320616e6420706c616e657320696e20406465762773206d6f64655f636f6e6669672e2020496620746865792772650a202a207573696e67204066622c2072656d6f7665732069742c2073657474696e6720697420746f204e554c4c2e0a202a2f0a766f69642064726d5f6672616d656275666665725f72656d6f7665287374727563742064726d5f6672616d65627566666572202a6662290a7b0a097374727563742064726d5f646576696365202a646576203d2066622d3e6465763b0a097374727563742064726d5f63727463202a637274633b0a097374727563742064726d5f706c616e65202a706c616e653b0a097374727563742064726d5f6d6f64655f736574207365743b0a09696e74207265743b0a0a092f2a2072656d6f76652066726f6d20616e792043525443202a2f0a096c6973745f666f725f656163685f656e74727928637274632c20266465762d3e6d6f64655f636f6e6669672e637274635f6c6973742c206865616429207b0a090969662028637274632d3e6662203d3d20666229207b0a0909092f2a2073686f756c64207475726e206f6666207468652063727463202a2f0a0909096d656d73657428267365742c20302c2073697a656f66287374727563742064726d5f6d6f64655f73657429293b0a0909097365742e63727463203d20637274633b0a0909097365742e6662203d204e554c4c3b0a090909726574203d20637274632d3e66756e63732d3e7365745f636f6e6669672826736574293b0a09090969662028726574290a0909090944524d5f4552524f5228226661696c656420746f2072657365742063727463202570207768656e206662207761732064656c657465645c6e222c2063727463293b0a09097d0a097d0a0a096c6973745f666f725f656163685f656e74727928706c616e652c20266465762d3e6d6f64655f636f6e6669672e706c616e655f6c6973742c206865616429207b0a090969662028706c616e652d3e6662203d3d20666229207b0a0909092f2a2073686f756c64207475726e206f6666207468652063727463202a2f0a090909726574203d20706c616e652d3e66756e63732d3e64697361626c655f706c616e6528706c616e65293b0a09090969662028726574290a0909090944524d5f4552524f5228226661696c656420746f2064697361626c6520706c616e65207769746820627573792066625c6e22293b0a0909092f2a20646973636f6e6e6563742074686520706c616e652066726f6d2074686520666220616e6420637274633a202a2f0a090909706c616e652d3e6662203d204e554c4c3b0a090909706c616e652d3e63727463203d204e554c4c3b0a09097d0a097d0a0a096c6973745f64656c282666622d3e66696c705f68656164293b0a0a0964726d5f6672616d656275666665725f756e7265666572656e6365286662293b0a7d0a4558504f52545f53594d424f4c2864726d5f6672616d656275666665725f72656d6f7665293b0a0a2f2a2a0a202a2064726d5f637274635f696e6974202d20496e697469616c6973652061206e65772043525443206f626a6563740a202a20406465763a2044524d206465766963650a202a2040637274633a2043525443206f626a65637420746f20696e69740a202a204066756e63733a2063616c6c6261636b7320666f7220746865206e657720435254430a202a0a202a204c4f434b494e473a0a202a2054616b6573206d6f64655f636f6e666967206c6f636b2e0a202a0a202a20496e6974732061206e6577206f626a656374206372656174656420617320626173652070617274206f6620616e206472697665722063727463206f626a6563742e0a202a0a202a2052455455524e533a0a202a205a65726f206f6e20737563636573732c206572726f7220636f6465206f6e206661696c7572652e0a202a2f0a696e742064726d5f637274635f696e6974287374727563742064726d5f646576696365202a6465762c207374727563742064726d5f63727463202a637274632c0a0909202020636f6e7374207374727563742064726d5f637274635f66756e6373202a66756e6373290a7b0a09696e74207265743b0a0a09637274632d3e646576203d206465763b0a09637274632d3e66756e6373203d2066756e63733b0a09637274632d3e696e766572745f64696d656e73696f6e73203d2066616c73653b0a0a096d757465785f6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a0a09726574203d2064726d5f6d6f64655f6f626a6563745f676574286465762c2026637274632d3e626173652c2044524d5f4d4f44455f4f424a4543545f43525443293b0a0969662028726574290a0909676f746f206f75743b0a0a09637274632d3e626173652e70726f70657274696573203d2026637274632d3e70726f706572746965733b0a0a096c6973745f6164645f7461696c2826637274632d3e686561642c20266465762d3e6d6f64655f636f6e6669672e637274635f6c697374293b0a096465762d3e6d6f64655f636f6e6669672e6e756d5f637274632b2b3b0a0a206f75743a0a096d757465785f756e6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a0a0972657475726e207265743b0a7d0a4558504f52545f53594d424f4c2864726d5f637274635f696e6974293b0a0a2f2a2a0a202a2064726d5f637274635f636c65616e7570202d20436c65616e732075702074686520636f726520637274632075736167652e0a202a2040637274633a204352544320746f20636c65616e75700a202a0a202a204c4f434b494e473a0a202a2043616c6c6572206d75737420686f6c64206d6f646520636f6e666967206c6f636b2e0a202a0a202a20436c65616e75702040637274632e2052656d6f7665732066726f6d2064726d206d6f646573657474696e672073706163650a202a20646f6573204e4f542066726565206f626a6563742c2063616c6c657220646f657320746861742e0a202a2f0a766f69642064726d5f637274635f636c65616e7570287374727563742064726d5f63727463202a63727463290a7b0a097374727563742064726d5f646576696365202a646576203d20637274632d3e6465763b0a0a096b6672656528637274632d3e67616d6d615f73746f7265293b0a09637274632d3e67616d6d615f73746f7265203d204e554c4c3b0a0a0964726d5f6d6f64655f6f626a6563745f707574286465762c2026637274632d3e62617365293b0a096c6973745f64656c2826637274632d3e68656164293b0a096465762d3e6d6f64655f636f6e6669672e6e756d5f637274632d2d3b0a7d0a4558504f52545f53594d424f4c2864726d5f637274635f636c65616e7570293b0a0a2f2a2a0a202a2064726d5f6d6f64655f70726f6265645f616464202d206164642061206d6f646520746f206120636f6e6e6563746f7227732070726f626564206d6f6465206c6973740a202a2040636f6e6e6563746f723a20636f6e6e6563746f7220746865206e6577206d6f64650a202a20406d6f64653a206d6f646520646174610a202a0a202a204c4f434b494e473a0a202a2043616c6c6572206d75737420686f6c64206d6f646520636f6e666967206c6f636b2e0a202a0a202a2041646420406d6f646520746f2040636f6e6e6563746f722773206d6f6465206c69737420666f72206c61746572207573652e0a202a2f0a766f69642064726d5f6d6f64655f70726f6265645f616464287374727563742064726d5f636f6e6e6563746f72202a636f6e6e6563746f722c0a090909207374727563742064726d5f646973706c61795f6d6f6465202a6d6f6465290a7b0a096c6973745f61646428266d6f64652d3e686561642c2026636f6e6e6563746f722d3e70726f6265645f6d6f646573293b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6f64655f70726f6265645f616464293b0a0a2f2a2a0a202a2064726d5f6d6f64655f72656d6f7665202d2072656d6f766520616e6420667265652061206d6f64650a202a2040636f6e6e6563746f723a20636f6e6e6563746f72206c69737420746f206d6f646966790a202a20406d6f64653a206d6f646520746f2072656d6f76650a202a0a202a204c4f434b494e473a0a202a2043616c6c6572206d75737420686f6c64206d6f646520636f6e666967206c6f636b2e0a202a0a202a2052656d6f766520406d6f64652066726f6d2040636f6e6e6563746f722773206d6f6465206c6973742c207468656e20667265652069742e0a202a2f0a766f69642064726d5f6d6f64655f72656d6f7665287374727563742064726d5f636f6e6e6563746f72202a636f6e6e6563746f722c0a090920202020207374727563742064726d5f646973706c61795f6d6f6465202a6d6f6465290a7b0a096c6973745f64656c28266d6f64652d3e68656164293b0a0964726d5f6d6f64655f64657374726f7928636f6e6e6563746f722d3e6465762c206d6f6465293b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6f64655f72656d6f7665293b0a0a2f2a2a0a202a2064726d5f636f6e6e6563746f725f696e6974202d20496e6974206120707265616c6c6f636174656420636f6e6e6563746f720a202a20406465763a2044524d206465766963650a202a2040636f6e6e6563746f723a2074686520636f6e6e6563746f7220746f20696e69740a202a204066756e63733a2063616c6c6261636b7320666f72207468697320636f6e6e6563746f720a202a20406e616d653a20757365722076697369626c65206e616d65206f662074686520636f6e6e6563746f720a202a0a202a204c4f434b494e473a0a202a2054616b6573206d6f646520636f6e666967206c6f636b2e0a202a0a202a20496e697469616c69736573206120707265616c6c6f636174656420636f6e6e6563746f722e20436f6e6e6563746f72732073686f756c642062650a202a20737562636c61737365642061732070617274206f662064726976657220636f6e6e6563746f72206f626a656374732e0a202a0a202a2052455455524e533a0a202a205a65726f206f6e20737563636573732c206572726f7220636f6465206f6e206661696c7572652e0a202a2f0a696e742064726d5f636f6e6e6563746f725f696e6974287374727563742064726d5f646576696365202a6465762c0a0909202020202020207374727563742064726d5f636f6e6e6563746f72202a636f6e6e6563746f722c0a090920202020202020636f6e7374207374727563742064726d5f636f6e6e6563746f725f66756e6373202a66756e63732c0a090920202020202020696e7420636f6e6e6563746f725f74797065290a7b0a09696e74207265743b0a0a096d757465785f6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a0a09726574203d2064726d5f6d6f64655f6f626a6563745f676574286465762c2026636f6e6e6563746f722d3e626173652c2044524d5f4d4f44455f4f424a4543545f434f4e4e4543544f52293b0a0969662028726574290a0909676f746f206f75743b0a0a09636f6e6e6563746f722d3e626173652e70726f70657274696573203d2026636f6e6e6563746f722d3e70726f706572746965733b0a09636f6e6e6563746f722d3e646576203d206465763b0a09636f6e6e6563746f722d3e66756e6373203d2066756e63733b0a09636f6e6e6563746f722d3e636f6e6e6563746f725f74797065203d20636f6e6e6563746f725f747970653b0a09636f6e6e6563746f722d3e636f6e6e6563746f725f747970655f6964203d0a09092b2b64726d5f636f6e6e6563746f725f656e756d5f6c6973745b636f6e6e6563746f725f747970655d2e636f756e743b202f2a20544f444f202a2f0a09494e49545f4c4953545f484541442826636f6e6e6563746f722d3e757365725f6d6f646573293b0a09494e49545f4c4953545f484541442826636f6e6e6563746f722d3e70726f6265645f6d6f646573293b0a09494e49545f4c4953545f484541442826636f6e6e6563746f722d3e6d6f646573293b0a09636f6e6e6563746f722d3e656469645f626c6f625f707472203d204e554c4c3b0a09636f6e6e6563746f722d3e737461747573203d20636f6e6e6563746f725f7374617475735f756e6b6e6f776e3b0a0a096c6973745f6164645f7461696c2826636f6e6e6563746f722d3e686561642c20266465762d3e6d6f64655f636f6e6669672e636f6e6e6563746f725f6c697374293b0a096465762d3e6d6f64655f636f6e6669672e6e756d5f636f6e6e6563746f722b2b3b0a0a0969662028636f6e6e6563746f725f7479706520213d2044524d5f4d4f44455f434f4e4e4543544f525f5649525455414c290a090964726d5f6f626a6563745f6174746163685f70726f70657274792826636f6e6e6563746f722d3e626173652c0a09090909092020202020206465762d3e6d6f64655f636f6e6669672e656469645f70726f70657274792c0a090909090920202020202030293b0a0a0964726d5f6f626a6563745f6174746163685f70726f70657274792826636f6e6e6563746f722d3e626173652c0a090909092020202020206465762d3e6d6f64655f636f6e6669672e64706d735f70726f70657274792c2030293b0a0a206f75743a0a096d757465785f756e6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a0a0972657475726e207265743b0a7d0a4558504f52545f53594d424f4c2864726d5f636f6e6e6563746f725f696e6974293b0a0a2f2a2a0a202a2064726d5f636f6e6e6563746f725f636c65616e7570202d20636c65616e7320757020616e20696e697469616c6973656420636f6e6e6563746f720a202a2040636f6e6e6563746f723a20636f6e6e6563746f7220746f20636c65616e75700a202a0a202a204c4f434b494e473a0a202a2054616b6573206d6f646520636f6e666967206c6f636b2e0a202a0a202a20436c65616e732075702074686520636f6e6e6563746f722062757420646f65736e2774206672656520746865206f626a6563742e0a202a2f0a766f69642064726d5f636f6e6e6563746f725f636c65616e7570287374727563742064726d5f636f6e6e6563746f72202a636f6e6e6563746f72290a7b0a097374727563742064726d5f646576696365202a646576203d20636f6e6e6563746f722d3e6465763b0a097374727563742064726d5f646973706c61795f6d6f6465202a6d6f64652c202a743b0a0a096c6973745f666f725f656163685f656e7472795f73616665286d6f64652c20742c2026636f6e6e6563746f722d3e70726f6265645f6d6f6465732c2068656164290a090964726d5f6d6f64655f72656d6f766528636f6e6e6563746f722c206d6f6465293b0a0a096c6973745f666f725f656163685f656e7472795f73616665286d6f64652c20742c2026636f6e6e6563746f722d3e6d6f6465732c2068656164290a090964726d5f6d6f64655f72656d6f766528636f6e6e6563746f722c206d6f6465293b0a0a096c6973745f666f725f656163685f656e7472795f73616665286d6f64652c20742c2026636f6e6e6563746f722d3e757365725f6d6f6465732c2068656164290a090964726d5f6d6f64655f72656d6f766528636f6e6e6563746f722c206d6f6465293b0a0a096d757465785f6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a0964726d5f6d6f64655f6f626a6563745f707574286465762c2026636f6e6e6563746f722d3e62617365293b0a096c6973745f64656c2826636f6e6e6563746f722d3e68656164293b0a096465762d3e6d6f64655f636f6e6669672e6e756d5f636f6e6e6563746f722d2d3b0a096d757465785f756e6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a7d0a4558504f52545f53594d424f4c2864726d5f636f6e6e6563746f725f636c65616e7570293b0a0a766f69642064726d5f636f6e6e6563746f725f756e706c75675f616c6c287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f636f6e6e6563746f72202a636f6e6e6563746f723b0a0a092f2a2074616b696e6720746865206d6f646520636f6e666967206d7574657820656e647320757020696e206120636c6173682077697468207379736673202a2f0a096c6973745f666f725f656163685f656e74727928636f6e6e6563746f722c20266465762d3e6d6f64655f636f6e6669672e636f6e6e6563746f725f6c6973742c2068656164290a090964726d5f73797366735f636f6e6e6563746f725f72656d6f766528636f6e6e6563746f72293b0a0a7d0a4558504f52545f53594d424f4c2864726d5f636f6e6e6563746f725f756e706c75675f616c6c293b0a0a696e742064726d5f656e636f6465725f696e6974287374727563742064726d5f646576696365202a6465762c0a09092020202020207374727563742064726d5f656e636f646572202a656e636f6465722c0a0909202020202020636f6e7374207374727563742064726d5f656e636f6465725f66756e6373202a66756e63732c0a0909202020202020696e7420656e636f6465725f74797065290a7b0a09696e74207265743b0a0a096d757465785f6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a0a09726574203d2064726d5f6d6f64655f6f626a6563745f676574286465762c2026656e636f6465722d3e626173652c2044524d5f4d4f44455f4f424a4543545f454e434f444552293b0a0969662028726574290a0909676f746f206f75743b0a0a09656e636f6465722d3e646576203d206465763b0a09656e636f6465722d3e656e636f6465725f74797065203d20656e636f6465725f747970653b0a09656e636f6465722d3e66756e6373203d2066756e63733b0a0a096c6973745f6164645f7461696c2826656e636f6465722d3e686561642c20266465762d3e6d6f64655f636f6e6669672e656e636f6465725f6c697374293b0a096465762d3e6d6f64655f636f6e6669672e6e756d5f656e636f6465722b2b3b0a0a206f75743a0a096d757465785f756e6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a0a0972657475726e207265743b0a7d0a4558504f52545f53594d424f4c2864726d5f656e636f6465725f696e6974293b0a0a766f69642064726d5f656e636f6465725f636c65616e7570287374727563742064726d5f656e636f646572202a656e636f646572290a7b0a097374727563742064726d5f646576696365202a646576203d20656e636f6465722d3e6465763b0a096d757465785f6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a0964726d5f6d6f64655f6f626a6563745f707574286465762c2026656e636f6465722d3e62617365293b0a096c6973745f64656c2826656e636f6465722d3e68656164293b0a096465762d3e6d6f64655f636f6e6669672e6e756d5f656e636f6465722d2d3b0a096d757465785f756e6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a7d0a4558504f52545f53594d424f4c2864726d5f656e636f6465725f636c65616e7570293b0a0a696e742064726d5f706c616e655f696e6974287374727563742064726d5f646576696365202a6465762c207374727563742064726d5f706c616e65202a706c616e652c0a0909202020756e7369676e6564206c6f6e6720706f737369626c655f63727463732c0a0909202020636f6e7374207374727563742064726d5f706c616e655f66756e6373202a66756e63732c0a0909202020636f6e73742075696e7433325f74202a666f726d6174732c2075696e7433325f7420666f726d61745f636f756e742c0a0909202020626f6f6c2070726976290a7b0a09696e74207265743b0a0a096d757465785f6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a0a09726574203d2064726d5f6d6f64655f6f626a6563745f676574286465762c2026706c616e652d3e626173652c2044524d5f4d4f44455f4f424a4543545f504c414e45293b0a0969662028726574290a0909676f746f206f75743b0a0a09706c616e652d3e626173652e70726f70657274696573203d2026706c616e652d3e70726f706572746965733b0a09706c616e652d3e646576203d206465763b0a09706c616e652d3e66756e6373203d2066756e63733b0a09706c616e652d3e666f726d61745f7479706573203d206b6d616c6c6f632873697a656f662875696e7433325f7429202a20666f726d61745f636f756e742c0a090909092020202020204746505f4b45524e454c293b0a096966202821706c616e652d3e666f726d61745f747970657329207b0a090944524d5f44454255475f4b4d5328226f7574206f66206d656d6f7279207768656e20616c6c6f636174696e6720706c616e655c6e22293b0a090964726d5f6d6f64655f6f626a6563745f707574286465762c2026706c616e652d3e62617365293b0a0909726574203d202d454e4f4d454d3b0a0909676f746f206f75743b0a097d0a0a096d656d63707928706c616e652d3e666f726d61745f74797065732c20666f726d6174732c20666f726d61745f636f756e74202a2073697a656f662875696e7433325f7429293b0a09706c616e652d3e666f726d61745f636f756e74203d20666f726d61745f636f756e743b0a09706c616e652d3e706f737369626c655f6372746373203d20706f737369626c655f63727463733b0a0a092f2a207072697661746520706c616e657320617265206e6f74206578706f73656420746f207573657273706163652c2062757420646570656e64696e67206f6e0a09202a20646973706c61792068617264776172652c206d6967687420626520636f6e76656e69656e7420746f20616c6c6f772073686172696e672070726f6772616d6d696e670a09202a20666f7220746865207363616e6f757420656e67696e65207769746820746865206372746320696d706c656d656e746174696f6e2e0a09202a2f0a0969662028217072697629207b0a09096c6973745f6164645f7461696c2826706c616e652d3e686561642c20266465762d3e6d6f64655f636f6e6669672e706c616e655f6c697374293b0a09096465762d3e6d6f64655f636f6e6669672e6e756d5f706c616e652b2b3b0a097d20656c7365207b0a0909494e49545f4c4953545f484541442826706c616e652d3e68656164293b0a097d0a0a206f75743a0a096d757465785f756e6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a0a0972657475726e207265743b0a7d0a4558504f52545f53594d424f4c2864726d5f706c616e655f696e6974293b0a0a766f69642064726d5f706c616e655f636c65616e7570287374727563742064726d5f706c616e65202a706c616e65290a7b0a097374727563742064726d5f646576696365202a646576203d20706c616e652d3e6465763b0a0a096d757465785f6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a096b6672656528706c616e652d3e666f726d61745f7479706573293b0a0964726d5f6d6f64655f6f626a6563745f707574286465762c2026706c616e652d3e62617365293b0a092f2a206966206e6f7420616464656420746f2061206c6973742c206974206d7573742062652061207072697661746520706c616e65202a2f0a0969662028216c6973745f656d7074792826706c616e652d3e686561642929207b0a09096c6973745f64656c2826706c616e652d3e68656164293b0a09096465762d3e6d6f64655f636f6e6669672e6e756d5f706c616e652d2d3b0a097d0a096d757465785f756e6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a7d0a4558504f52545f53594d424f4c2864726d5f706c616e655f636c65616e7570293b0a0a2f2a2a0a202a2064726d5f6d6f64655f637265617465202d206372656174652061206e657720646973706c6179206d6f64650a202a20406465763a2044524d206465766963650a202a0a202a204c4f434b494e473a0a202a2043616c6c6572206d75737420686f6c642044524d206d6f64655f636f6e666967206c6f636b2e0a202a0a202a204372656174652061206e65772064726d5f646973706c61795f6d6f64652c206769766520697420616e2049442c20616e642072657475726e2069742e0a202a0a202a2052455455524e533a0a202a20506f696e74657220746f206e6577206d6f6465206f6e20737563636573732c204e554c4c206f6e206572726f722e0a202a2f0a7374727563742064726d5f646973706c61795f6d6f6465202a64726d5f6d6f64655f637265617465287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f646973706c61795f6d6f6465202a6e6d6f64653b0a0a096e6d6f6465203d206b7a616c6c6f632873697a656f66287374727563742064726d5f646973706c61795f6d6f6465292c204746505f4b45524e454c293b0a0969662028216e6d6f6465290a090972657475726e204e554c4c3b0a0a096966202864726d5f6d6f64655f6f626a6563745f676574286465762c20266e6d6f64652d3e626173652c2044524d5f4d4f44455f4f424a4543545f4d4f44452929207b0a09096b66726565286e6d6f6465293b0a090972657475726e204e554c4c3b0a097d0a0a0972657475726e206e6d6f64653b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6f64655f637265617465293b0a0a2f2a2a0a202a2064726d5f6d6f64655f64657374726f79202d2072656d6f76652061206d6f64650a202a20406465763a2044524d206465766963650a202a20406d6f64653a206d6f646520746f2072656d6f76650a202a0a202a204c4f434b494e473a0a202a2043616c6c6572206d75737420686f6c64206d6f646520636f6e666967206c6f636b2e0a202a0a202a204672656520406d6f6465277320756e69717565206964656e7469666965722c207468656e20667265652069742e0a202a2f0a766f69642064726d5f6d6f64655f64657374726f79287374727563742064726d5f646576696365202a6465762c207374727563742064726d5f646973706c61795f6d6f6465202a6d6f6465290a7b0a0969662028216d6f6465290a090972657475726e3b0a0a0964726d5f6d6f64655f6f626a6563745f707574286465762c20266d6f64652d3e62617365293b0a0a096b66726565286d6f6465293b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6f64655f64657374726f79293b0a0a73746174696320696e742064726d5f6d6f64655f6372656174655f7374616e646172645f636f6e6e6563746f725f70726f70657274696573287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f70726f7065727479202a656469643b0a097374727563742064726d5f70726f7065727479202a64706d733b0a0a092f2a0a09202a205374616e646172642070726f7065727469657320286170706c7920746f20616c6c20636f6e6e6563746f7273290a09202a2f0a0965646964203d2064726d5f70726f70657274795f637265617465286465762c2044524d5f4d4f44455f50524f505f424c4f42207c0a0909090920202044524d5f4d4f44455f50524f505f494d4d555441424c452c0a090909092020202245444944222c2030293b0a096465762d3e6d6f64655f636f6e6669672e656469645f70726f7065727479203d20656469643b0a0a0964706d73203d2064726d5f70726f70657274795f6372656174655f656e756d286465762c20302c0a090909092020202244504d53222c2064726d5f64706d735f656e756d5f6c6973742c0a0909090920202041525241595f53495a452864726d5f64706d735f656e756d5f6c69737429293b0a096465762d3e6d6f64655f636f6e6669672e64706d735f70726f7065727479203d2064706d733b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a2064726d5f6d6f64655f6372656174655f6476695f695f70726f70657274696573202d20637265617465204456492d4920737065636966696320636f6e6e6563746f722070726f706572746965730a202a20406465763a2044524d206465766963650a202a0a202a2043616c6c6564206279206120647269766572207468652066697273742074696d652061204456492d4920636f6e6e6563746f72206973206d6164652e0a202a2f0a696e742064726d5f6d6f64655f6372656174655f6476695f695f70726f70657274696573287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f70726f7065727479202a6476695f695f73656c6563746f723b0a097374727563742064726d5f70726f7065727479202a6476695f695f737562636f6e6e6563746f723b0a0a09696620286465762d3e6d6f64655f636f6e6669672e6476695f695f73656c6563745f737562636f6e6e6563746f725f70726f7065727479290a090972657475726e20303b0a0a096476695f695f73656c6563746f72203d0a090964726d5f70726f70657274795f6372656174655f656e756d286465762c20302c0a09090909202020202273656c65637420737562636f6e6e6563746f72222c0a090909092020202064726d5f6476695f695f73656c6563745f656e756d5f6c6973742c0a090909092020202041525241595f53495a452864726d5f6476695f695f73656c6563745f656e756d5f6c69737429293b0a096465762d3e6d6f64655f636f6e6669672e6476695f695f73656c6563745f737562636f6e6e6563746f725f70726f7065727479203d206476695f695f73656c6563746f723b0a0a096476695f695f737562636f6e6e6563746f72203d2064726d5f70726f70657274795f6372656174655f656e756d286465762c2044524d5f4d4f44455f50524f505f494d4d555441424c452c0a090909092020202022737562636f6e6e6563746f72222c0a090909092020202064726d5f6476695f695f737562636f6e6e6563746f725f656e756d5f6c6973742c0a090909092020202041525241595f53495a452864726d5f6476695f695f737562636f6e6e6563746f725f656e756d5f6c69737429293b0a096465762d3e6d6f64655f636f6e6669672e6476695f695f737562636f6e6e6563746f725f70726f7065727479203d206476695f695f737562636f6e6e6563746f723b0a0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6f64655f6372656174655f6476695f695f70726f70657274696573293b0a0a2f2a2a0a202a2064726d5f6372656174655f74765f70726f70657274696573202d2063726561746520545620737065636966696320636f6e6e6563746f722070726f706572746965730a202a20406465763a2044524d206465766963650a202a20406e756d5f6d6f6465733a206e756d626572206f6620646966666572656e7420545620666f726d61747320286d6f6465732920737570706f727465640a202a20406d6f6465733a206172726179206f6620706f696e7465727320746f20737472696e677320636f6e7461696e696e67206e616d65206f66206561636820666f726d61740a202a0a202a2043616c6c6564206279206120647269766572277320545620696e697469616c697a6174696f6e20726f7574696e652c20746869732066756e6374696f6e20637265617465730a202a2074686520545620737065636966696320636f6e6e6563746f722070726f7065727469657320666f72206120676976656e206465766963652e202043616c6c65722069730a202a20726573706f6e7369626c6520666f7220616c6c6f636174696e672061206c697374206f6620666f726d6174206e616d657320616e642070617373696e67207468656d20746f0a202a207468697320726f7574696e652e0a202a2f0a696e742064726d5f6d6f64655f6372656174655f74765f70726f70657274696573287374727563742064726d5f646576696365202a6465762c20696e74206e756d5f6d6f6465732c0a09090909202063686172202a6d6f6465735b5d290a7b0a097374727563742064726d5f70726f7065727479202a74765f73656c6563746f723b0a097374727563742064726d5f70726f7065727479202a74765f737562636f6e6e6563746f723b0a09696e7420693b0a0a09696620286465762d3e6d6f64655f636f6e6669672e74765f73656c6563745f737562636f6e6e6563746f725f70726f7065727479290a090972657475726e20303b0a0a092f2a0a09202a20426173696320636f6e6e6563746f722070726f706572746965730a09202a2f0a0974765f73656c6563746f72203d2064726d5f70726f70657274795f6372656174655f656e756d286465762c20302c0a090909090920202273656c65637420737562636f6e6e6563746f72222c0a0909090909202064726d5f74765f73656c6563745f656e756d5f6c6973742c0a0909090909202041525241595f53495a452864726d5f74765f73656c6563745f656e756d5f6c69737429293b0a096465762d3e6d6f64655f636f6e6669672e74765f73656c6563745f737562636f6e6e6563746f725f70726f7065727479203d2074765f73656c6563746f723b0a0a0974765f737562636f6e6e6563746f72203d0a090964726d5f70726f70657274795f6372656174655f656e756d286465762c2044524d5f4d4f44455f50524f505f494d4d555441424c452c0a090909092020202022737562636f6e6e6563746f72222c0a090909092020202064726d5f74765f737562636f6e6e6563746f725f656e756d5f6c6973742c0a090909092020202041525241595f53495a452864726d5f74765f737562636f6e6e6563746f725f656e756d5f6c69737429293b0a096465762d3e6d6f64655f636f6e6669672e74765f737562636f6e6e6563746f725f70726f7065727479203d2074765f737562636f6e6e6563746f723b0a0a092f2a0a09202a204f746865722c2054562073706563696669632070726f706572746965733a206d617267696e732026205456206d6f6465732e0a09202a2f0a096465762d3e6d6f64655f636f6e6669672e74765f6c6566745f6d617267696e5f70726f7065727479203d0a090964726d5f70726f70657274795f6372656174655f72616e6765286465762c20302c20226c656674206d617267696e222c20302c20313030293b0a0a096465762d3e6d6f64655f636f6e6669672e74765f72696768745f6d617267696e5f70726f7065727479203d0a090964726d5f70726f70657274795f6372656174655f72616e6765286465762c20302c20227269676874206d617267696e222c20302c20313030293b0a0a096465762d3e6d6f64655f636f6e6669672e74765f746f705f6d617267696e5f70726f7065727479203d0a090964726d5f70726f70657274795f6372656174655f72616e6765286465762c20302c2022746f70206d617267696e222c20302c20313030293b0a0a096465762d3e6d6f64655f636f6e6669672e74765f626f74746f6d5f6d617267696e5f70726f7065727479203d0a090964726d5f70726f70657274795f6372656174655f72616e6765286465762c20302c2022626f74746f6d206d617267696e222c20302c20313030293b0a0a096465762d3e6d6f64655f636f6e6669672e74765f6d6f64655f70726f7065727479203d0a090964726d5f70726f70657274795f637265617465286465762c2044524d5f4d4f44455f50524f505f454e554d2c0a0909090920202020226d6f6465222c206e756d5f6d6f646573293b0a09666f72202869203d20303b2069203c206e756d5f6d6f6465733b20692b2b290a090964726d5f70726f70657274795f6164645f656e756d286465762d3e6d6f64655f636f6e6669672e74765f6d6f64655f70726f70657274792c20692c0a09090909202020202020692c206d6f6465735b695d293b0a0a096465762d3e6d6f64655f636f6e6669672e74765f6272696768746e6573735f70726f7065727479203d0a090964726d5f70726f70657274795f6372656174655f72616e6765286465762c20302c20226272696768746e657373222c20302c20313030293b0a0a096465762d3e6d6f64655f636f6e6669672e74765f636f6e74726173745f70726f7065727479203d0a090964726d5f70726f70657274795f6372656174655f72616e6765286465762c20302c2022636f6e7472617374222c20302c20313030293b0a0a096465762d3e6d6f64655f636f6e6669672e74765f666c69636b65725f726564756374696f6e5f70726f7065727479203d0a090964726d5f70726f70657274795f6372656174655f72616e6765286465762c20302c2022666c69636b657220726564756374696f6e222c20302c20313030293b0a0a096465762d3e6d6f64655f636f6e6669672e74765f6f7665727363616e5f70726f7065727479203d0a090964726d5f70726f70657274795f6372656174655f72616e6765286465762c20302c20226f7665727363616e222c20302c20313030293b0a0a096465762d3e6d6f64655f636f6e6669672e74765f73617475726174696f6e5f70726f7065727479203d0a090964726d5f70726f70657274795f6372656174655f72616e6765286465762c20302c202273617475726174696f6e222c20302c20313030293b0a0a096465762d3e6d6f64655f636f6e6669672e74765f6875655f70726f7065727479203d0a090964726d5f70726f70657274795f6372656174655f72616e6765286465762c20302c2022687565222c20302c20313030293b0a0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6f64655f6372656174655f74765f70726f70657274696573293b0a0a2f2a2a0a202a2064726d5f6d6f64655f6372656174655f7363616c696e675f6d6f64655f70726f7065727479202d20637265617465207363616c696e67206d6f64652070726f70657274790a202a20406465763a2044524d206465766963650a202a0a202a2043616c6c6564206279206120647269766572207468652066697273742074696d652069742773206e65656465642c206d75737420626520617474616368656420746f20646573697265640a202a20636f6e6e6563746f72732e0a202a2f0a696e742064726d5f6d6f64655f6372656174655f7363616c696e675f6d6f64655f70726f7065727479287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f70726f7065727479202a7363616c696e675f6d6f64653b0a0a09696620286465762d3e6d6f64655f636f6e6669672e7363616c696e675f6d6f64655f70726f7065727479290a090972657475726e20303b0a0a097363616c696e675f6d6f6465203d0a090964726d5f70726f70657274795f6372656174655f656e756d286465762c20302c20227363616c696e67206d6f6465222c0a0909090964726d5f7363616c696e675f6d6f64655f656e756d5f6c6973742c0a090909092020202041525241595f53495a452864726d5f7363616c696e675f6d6f64655f656e756d5f6c69737429293b0a0a096465762d3e6d6f64655f636f6e6669672e7363616c696e675f6d6f64655f70726f7065727479203d207363616c696e675f6d6f64653b0a0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6f64655f6372656174655f7363616c696e675f6d6f64655f70726f7065727479293b0a0a2f2a2a0a202a2064726d5f6d6f64655f6372656174655f646974686572696e675f70726f7065727479202d2063726561746520646974686572696e672070726f70657274790a202a20406465763a2044524d206465766963650a202a0a202a2043616c6c6564206279206120647269766572207468652066697273742074696d652069742773206e65656465642c206d75737420626520617474616368656420746f20646573697265640a202a20636f6e6e6563746f72732e0a202a2f0a696e742064726d5f6d6f64655f6372656174655f646974686572696e675f70726f7065727479287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f70726f7065727479202a646974686572696e675f6d6f64653b0a0a09696620286465762d3e6d6f64655f636f6e6669672e646974686572696e675f6d6f64655f70726f7065727479290a090972657475726e20303b0a0a09646974686572696e675f6d6f6465203d0a090964726d5f70726f70657274795f6372656174655f656e756d286465762c20302c2022646974686572696e67222c0a0909090964726d5f646974686572696e675f6d6f64655f656e756d5f6c6973742c0a090909092020202041525241595f53495a452864726d5f646974686572696e675f6d6f64655f656e756d5f6c69737429293b0a096465762d3e6d6f64655f636f6e6669672e646974686572696e675f6d6f64655f70726f7065727479203d20646974686572696e675f6d6f64653b0a0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6f64655f6372656174655f646974686572696e675f70726f7065727479293b0a0a2f2a2a0a202a2064726d5f6d6f64655f6372656174655f64697274795f70726f7065727479202d206372656174652064697274792070726f70657274790a202a20406465763a2044524d206465766963650a202a0a202a2043616c6c6564206279206120647269766572207468652066697273742074696d652069742773206e65656465642c206d75737420626520617474616368656420746f20646573697265640a202a20636f6e6e6563746f72732e0a202a2f0a696e742064726d5f6d6f64655f6372656174655f64697274795f696e666f5f70726f7065727479287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f70726f7065727479202a64697274795f696e666f3b0a0a09696620286465762d3e6d6f64655f636f6e6669672e64697274795f696e666f5f70726f7065727479290a090972657475726e20303b0a0a0964697274795f696e666f203d0a090964726d5f70726f70657274795f6372656174655f656e756d286465762c2044524d5f4d4f44455f50524f505f494d4d555441424c452c0a0909090920202020226469727479222c0a090909092020202064726d5f64697274795f696e666f5f656e756d5f6c6973742c0a090909092020202041525241595f53495a452864726d5f64697274795f696e666f5f656e756d5f6c69737429293b0a096465762d3e6d6f64655f636f6e6669672e64697274795f696e666f5f70726f7065727479203d2064697274795f696e666f3b0a0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6f64655f6372656174655f64697274795f696e666f5f70726f7065727479293b0a0a2f2a2a0a202a2064726d5f6d6f64655f636f6e6669675f696e6974202d20696e697469616c697a652044524d206d6f64655f636f6e66696775726174696f6e207374727563747572650a202a20406465763a2044524d206465766963650a202a0a202a204c4f434b494e473a0a202a204e6f6e652c2073686f756c642068617070656e2073696e676c6520746872656164656420617420696e69742074696d652e0a202a0a202a20496e697469616c697a6520406465762773206d6f64655f636f6e666967207374727563747572652c207573656420666f7220747261636b696e67207468652067726170686963730a202a20636f6e66696775726174696f6e206f6620406465762e0a202a2f0a766f69642064726d5f6d6f64655f636f6e6669675f696e6974287374727563742064726d5f646576696365202a646576290a7b0a096d757465785f696e697428266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a096d757465785f696e697428266465762d3e6d6f64655f636f6e6669672e6964725f6d75746578293b0a09494e49545f4c4953545f4845414428266465762d3e6d6f64655f636f6e6669672e66625f6c697374293b0a09494e49545f4c4953545f4845414428266465762d3e6d6f64655f636f6e6669672e637274635f6c697374293b0a09494e49545f4c4953545f4845414428266465762d3e6d6f64655f636f6e6669672e636f6e6e6563746f725f6c697374293b0a09494e49545f4c4953545f4845414428266465762d3e6d6f64655f636f6e6669672e656e636f6465725f6c697374293b0a09494e49545f4c4953545f4845414428266465762d3e6d6f64655f636f6e6669672e70726f70657274795f6c697374293b0a09494e49545f4c4953545f4845414428266465762d3e6d6f64655f636f6e6669672e70726f70657274795f626c6f625f6c697374293b0a09494e49545f4c4953545f4845414428266465762d3e6d6f64655f636f6e6669672e706c616e655f6c697374293b0a096964725f696e697428266465762d3e6d6f64655f636f6e6669672e637274635f696472293b0a0a096d757465785f6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a0964726d5f6d6f64655f6372656174655f7374616e646172645f636f6e6e6563746f725f70726f7065727469657328646576293b0a096d757465785f756e6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a0a092f2a204a75737420746f2062652073757265202a2f0a096465762d3e6d6f64655f636f6e6669672e6e756d5f6662203d20303b0a096465762d3e6d6f64655f636f6e6669672e6e756d5f636f6e6e6563746f72203d20303b0a096465762d3e6d6f64655f636f6e6669672e6e756d5f63727463203d20303b0a096465762d3e6d6f64655f636f6e6669672e6e756d5f656e636f646572203d20303b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6f64655f636f6e6669675f696e6974293b0a0a696e742064726d5f6d6f64655f67726f75705f696e6974287374727563742064726d5f646576696365202a6465762c207374727563742064726d5f6d6f64655f67726f7570202a67726f7570290a7b0a0975696e7433325f7420746f74616c5f6f626a65637473203d20303b0a0a09746f74616c5f6f626a65637473202b3d206465762d3e6d6f64655f636f6e6669672e6e756d5f637274633b0a09746f74616c5f6f626a65637473202b3d206465762d3e6d6f64655f636f6e6669672e6e756d5f636f6e6e6563746f723b0a09746f74616c5f6f626a65637473202b3d206465762d3e6d6f64655f636f6e6669672e6e756d5f656e636f6465723b0a0a0967726f75702d3e69645f6c697374203d206b7a616c6c6f6328746f74616c5f6f626a65637473202a2073697a656f662875696e7433325f74292c204746505f4b45524e454c293b0a09696620282167726f75702d3e69645f6c697374290a090972657475726e202d454e4f4d454d3b0a0a0967726f75702d3e6e756d5f6372746373203d20303b0a0967726f75702d3e6e756d5f636f6e6e6563746f7273203d20303b0a0967726f75702d3e6e756d5f656e636f64657273203d20303b0a0972657475726e20303b0a7d0a0a696e742064726d5f6d6f64655f67726f75705f696e69745f6c65676163795f67726f7570287374727563742064726d5f646576696365202a6465762c0a0909090920202020207374727563742064726d5f6d6f64655f67726f7570202a67726f7570290a7b0a097374727563742064726d5f63727463202a637274633b0a097374727563742064726d5f656e636f646572202a656e636f6465723b0a097374727563742064726d5f636f6e6e6563746f72202a636f6e6e6563746f723b0a09696e74207265743b0a0a096966202828726574203d2064726d5f6d6f64655f67726f75705f696e6974286465762c2067726f75702929290a090972657475726e207265743b0a0a096c6973745f666f725f656163685f656e74727928637274632c20266465762d3e6d6f64655f636f6e6669672e637274635f6c6973742c2068656164290a090967726f75702d3e69645f6c6973745b67726f75702d3e6e756d5f63727463732b2b5d203d20637274632d3e626173652e69643b0a0a096c6973745f666f725f656163685f656e74727928656e636f6465722c20266465762d3e6d6f64655f636f6e6669672e656e636f6465725f6c6973742c2068656164290a090967726f75702d3e69645f6c6973745b67726f75702d3e6e756d5f6372746373202b2067726f75702d3e6e756d5f656e636f646572732b2b5d203d0a0909656e636f6465722d3e626173652e69643b0a0a096c6973745f666f725f656163685f656e74727928636f6e6e6563746f722c20266465762d3e6d6f64655f636f6e6669672e636f6e6e6563746f725f6c6973742c2068656164290a090967726f75702d3e69645f6c6973745b67726f75702d3e6e756d5f6372746373202b2067726f75702d3e6e756d5f656e636f64657273202b0a0909092020202020202067726f75702d3e6e756d5f636f6e6e6563746f72732b2b5d203d20636f6e6e6563746f722d3e626173652e69643b0a0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6f64655f67726f75705f696e69745f6c65676163795f67726f7570293b0a0a2f2a2a0a202a2064726d5f6d6f64655f636f6e6669675f636c65616e7570202d20667265652075702044524d206d6f64655f636f6e66696720696e666f0a202a20406465763a2044524d206465766963650a202a0a202a204c4f434b494e473a0a202a2043616c6c6572206d75737420686f6c64206d6f646520636f6e666967206c6f636b2e0a202a0a202a204672656520757020616c6c2074686520636f6e6e6563746f727320616e64204352544373206173736f636961746564207769746820746869732044524d206465766963652c207468656e0a202a206672656520757020746865206672616d656275666665727320616e64206173736f63696174656420627566666572206f626a656374732e0a202a0a202a204649584d453a20636c65616e757020616e792064616e676c696e67207573657220627566666572206f626a6563747320746f6f0a202a2f0a766f69642064726d5f6d6f64655f636f6e6669675f636c65616e7570287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f636f6e6e6563746f72202a636f6e6e6563746f722c202a6f743b0a097374727563742064726d5f63727463202a637274632c202a63743b0a097374727563742064726d5f656e636f646572202a656e636f6465722c202a656e63743b0a097374727563742064726d5f6672616d65627566666572202a66622c202a6662743b0a097374727563742064726d5f70726f7065727479202a70726f70657274792c202a70743b0a097374727563742064726d5f706c616e65202a706c616e652c202a706c743b0a0a096c6973745f666f725f656163685f656e7472795f7361666528656e636f6465722c20656e63742c20266465762d3e6d6f64655f636f6e6669672e656e636f6465725f6c6973742c0a09090909206865616429207b0a0909656e636f6465722d3e66756e63732d3e64657374726f7928656e636f646572293b0a097d0a0a096c6973745f666f725f656163685f656e7472795f7361666528636f6e6e6563746f722c206f742c0a0909090920266465762d3e6d6f64655f636f6e6669672e636f6e6e6563746f725f6c6973742c206865616429207b0a0909636f6e6e6563746f722d3e66756e63732d3e64657374726f7928636f6e6e6563746f72293b0a097d0a0a096c6973745f666f725f656163685f656e7472795f736166652870726f70657274792c2070742c20266465762d3e6d6f64655f636f6e6669672e70726f70657274795f6c6973742c0a09090909206865616429207b0a090964726d5f70726f70657274795f64657374726f79286465762c2070726f7065727479293b0a097d0a0a096c6973745f666f725f656163685f656e7472795f736166652866622c206662742c20266465762d3e6d6f64655f636f6e6669672e66625f6c6973742c206865616429207b0a090964726d5f6672616d656275666665725f72656d6f7665286662293b0a097d0a0a096c6973745f666f725f656163685f656e7472795f7361666528706c616e652c20706c742c20266465762d3e6d6f64655f636f6e6669672e706c616e655f6c6973742c0a09090909206865616429207b0a0909706c616e652d3e66756e63732d3e64657374726f7928706c616e65293b0a097d0a0a096c6973745f666f725f656163685f656e7472795f7361666528637274632c2063742c20266465762d3e6d6f64655f636f6e6669672e637274635f6c6973742c206865616429207b0a0909637274632d3e66756e63732d3e64657374726f792863727463293b0a097d0a0a096964725f72656d6f76655f616c6c28266465762d3e6d6f64655f636f6e6669672e637274635f696472293b0a096964725f64657374726f7928266465762d3e6d6f64655f636f6e6669672e637274635f696472293b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6f64655f636f6e6669675f636c65616e7570293b0a0a2f2a2a0a202a2064726d5f637274635f636f6e766572745f746f5f756d6f6465202d20636f6e7665727420612064726d5f646973706c61795f6d6f646520696e746f2061206d6f6465696e666f0a202a20406f75743a2064726d5f6d6f64655f6d6f6465696e666f2073747275637420746f2072657475726e20746f2074686520757365720a202a2040696e3a2064726d5f646973706c61795f6d6f646520746f207573650a202a0a202a204c4f434b494e473a0a202a204e6f6e652e0a202a0a202a20436f6e7665727420612064726d5f646973706c61795f6d6f646520696e746f20612064726d5f6d6f64655f6d6f6465696e666f2073747275637475726520746f2072657475726e20746f0a202a2074686520757365722e0a202a2f0a73746174696320766f69642064726d5f637274635f636f6e766572745f746f5f756d6f6465287374727563742064726d5f6d6f64655f6d6f6465696e666f202a6f75742c0a09090909202020202020636f6e7374207374727563742064726d5f646973706c61795f6d6f6465202a696e290a7b0a095741524e28696e2d3e68646973706c6179203e2055534852545f4d4158207c7c20696e2d3e6873796e635f7374617274203e2055534852545f4d4158207c7c0a092020202020696e2d3e6873796e635f656e64203e2055534852545f4d4158207c7c20696e2d3e68746f74616c203e2055534852545f4d4158207c7c0a092020202020696e2d3e68736b6577203e2055534852545f4d4158207c7c20696e2d3e76646973706c6179203e2055534852545f4d4158207c7c0a092020202020696e2d3e7673796e635f7374617274203e2055534852545f4d4158207c7c20696e2d3e7673796e635f656e64203e2055534852545f4d4158207c7c0a092020202020696e2d3e76746f74616c203e2055534852545f4d4158207c7c20696e2d3e767363616e203e2055534852545f4d41582c0a0920202020202274696d696e672076616c75657320746f6f206c6172676520666f72206d6f646520696e666f5c6e22293b0a0a096f75742d3e636c6f636b203d20696e2d3e636c6f636b3b0a096f75742d3e68646973706c6179203d20696e2d3e68646973706c61793b0a096f75742d3e6873796e635f7374617274203d20696e2d3e6873796e635f73746172743b0a096f75742d3e6873796e635f656e64203d20696e2d3e6873796e635f656e643b0a096f75742d3e68746f74616c203d20696e2d3e68746f74616c3b0a096f75742d3e68736b6577203d20696e2d3e68736b65773b0a096f75742d3e76646973706c6179203d20696e2d3e76646973706c61793b0a096f75742d3e7673796e635f7374617274203d20696e2d3e7673796e635f73746172743b0a096f75742d3e7673796e635f656e64203d20696e2d3e7673796e635f656e643b0a096f75742d3e76746f74616c203d20696e2d3e76746f74616c3b0a096f75742d3e767363616e203d20696e2d3e767363616e3b0a096f75742d3e7672656672657368203d20696e2d3e76726566726573683b0a096f75742d3e666c616773203d20696e2d3e666c6167733b0a096f75742d3e74797065203d20696e2d3e747970653b0a097374726e637079286f75742d3e6e616d652c20696e2d3e6e616d652c2044524d5f444953504c41595f4d4f44455f4c454e293b0a096f75742d3e6e616d655b44524d5f444953504c41595f4d4f44455f4c454e2d315d203d20303b0a7d0a0a2f2a2a0a202a2064726d5f637274635f636f6e766572745f746f5f756d6f6465202d20636f6e766572742061206d6f6465696e666f20696e746f20612064726d5f646973706c61795f6d6f64650a202a20406f75743a2064726d5f646973706c61795f6d6f646520746f2072657475726e20746f2074686520757365720a202a2040696e3a2064726d5f6d6f64655f6d6f6465696e666f20746f207573650a202a0a202a204c4f434b494e473a0a202a204e6f6e652e0a202a0a202a20436f6e7665727420612064726d5f6d6f64655f6d6f6465696e666f20696e746f20612064726d5f646973706c61795f6d6f64652073747275637475726520746f2072657475726e20746f0a202a207468652063616c6c65722e0a202a0a202a2052455455524e533a0a202a205a65726f206f6e20737563636573732c206572726e6f206f6e206661696c7572652e0a202a2f0a73746174696320696e742064726d5f637274635f636f6e766572745f756d6f6465287374727563742064726d5f646973706c61795f6d6f6465202a6f75742c0a090909092020636f6e7374207374727563742064726d5f6d6f64655f6d6f6465696e666f202a696e290a7b0a0969662028696e2d3e636c6f636b203e20494e545f4d4158207c7c20696e2d3e7672656672657368203e20494e545f4d4158290a090972657475726e202d4552414e47453b0a0a096f75742d3e636c6f636b203d20696e2d3e636c6f636b3b0a096f75742d3e68646973706c6179203d20696e2d3e68646973706c61793b0a096f75742d3e6873796e635f7374617274203d20696e2d3e6873796e635f73746172743b0a096f75742d3e6873796e635f656e64203d20696e2d3e6873796e635f656e643b0a096f75742d3e68746f74616c203d20696e2d3e68746f74616c3b0a096f75742d3e68736b6577203d20696e2d3e68736b65773b0a096f75742d3e76646973706c6179203d20696e2d3e76646973706c61793b0a096f75742d3e7673796e635f7374617274203d20696e2d3e7673796e635f73746172743b0a096f75742d3e7673796e635f656e64203d20696e2d3e7673796e635f656e643b0a096f75742d3e76746f74616c203d20696e2d3e76746f74616c3b0a096f75742d3e767363616e203d20696e2d3e767363616e3b0a096f75742d3e7672656672657368203d20696e2d3e76726566726573683b0a096f75742d3e666c616773203d20696e2d3e666c6167733b0a096f75742d3e74797065203d20696e2d3e747970653b0a097374726e637079286f75742d3e6e616d652c20696e2d3e6e616d652c2044524d5f444953504c41595f4d4f44455f4c454e293b0a096f75742d3e6e616d655b44524d5f444953504c41595f4d4f44455f4c454e2d315d203d20303b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a2064726d5f6d6f64655f6765747265736f7572636573202d2067657420677261706869637320636f6e66696775726174696f6e0a202a2040696e6f64653a20696e6f64652066726f6d2074686520696f63746c0a202a204066696c703a2066696c65202a2066726f6d2074686520696f63746c0a202a2040636d643a20636d642066726f6d20696f63746c0a202a20406172673a206172672066726f6d20696f63746c0a202a0a202a204c4f434b494e473a0a202a2054616b6573206d6f646520636f6e666967206c6f636b2e0a202a0a202a20436f6e737472756374206120736574206f6620636f6e66696775726174696f6e206465736372697074696f6e207374727563747572657320616e642072657475726e0a202a207468656d20746f2074686520757365722c20696e636c7564696e6720435254432c20636f6e6e6563746f7220616e64206672616d6562756666657220636f6e66696775726174696f6e2e0a202a0a202a2043616c6c65642062792074686520757365722076696120696f63746c2e0a202a0a202a2052455455524e533a0a202a205a65726f206f6e20737563636573732c206572726e6f206f6e206661696c7572652e0a202a2f0a696e742064726d5f6d6f64655f6765747265736f7572636573287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a09090920207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f6d6f64655f636172645f726573202a636172645f726573203d20646174613b0a09737472756374206c6973745f68656164202a6c683b0a097374727563742064726d5f6672616d65627566666572202a66623b0a097374727563742064726d5f636f6e6e6563746f72202a636f6e6e6563746f723b0a097374727563742064726d5f63727463202a637274633b0a097374727563742064726d5f656e636f646572202a656e636f6465723b0a09696e7420726574203d20303b0a09696e7420636f6e6e6563746f725f636f756e74203d20303b0a09696e7420637274635f636f756e74203d20303b0a09696e742066625f636f756e74203d20303b0a09696e7420656e636f6465725f636f756e74203d20303b0a09696e7420636f70696564203d20302c20693b0a0975696e7433325f74205f5f75736572202a66625f69643b0a0975696e7433325f74205f5f75736572202a637274635f69643b0a0975696e7433325f74205f5f75736572202a636f6e6e6563746f725f69643b0a0975696e7433325f74205f5f75736572202a656e636f6465725f69643b0a097374727563742064726d5f6d6f64655f67726f7570202a6d6f64655f67726f75703b0a0a09696620282164726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f4d4f444553455429290a090972657475726e202d45494e56414c3b0a0a096d757465785f6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a0a092f2a0a09202a20466f7220746865206e6f6e2d636f6e74726f6c206e6f646573207765206e65656420746f206c696d697420746865206c697374206f66207265736f75726365730a09202a2062792049447320696e207468652067726f7570206c69737420666f722074686973206e6f64650a09202a2f0a096c6973745f666f725f65616368286c682c202666696c655f707269762d3e666273290a090966625f636f756e742b2b3b0a0a096d6f64655f67726f7570203d202666696c655f707269762d3e6d61737465722d3e6d696e6f722d3e6d6f64655f67726f75703b0a096966202866696c655f707269762d3e6d61737465722d3e6d696e6f722d3e74797065203d3d2044524d5f4d494e4f525f434f4e54524f4c29207b0a0a09096c6973745f666f725f65616368286c682c20266465762d3e6d6f64655f636f6e6669672e637274635f6c697374290a090909637274635f636f756e742b2b3b0a0a09096c6973745f666f725f65616368286c682c20266465762d3e6d6f64655f636f6e6669672e636f6e6e6563746f725f6c697374290a090909636f6e6e6563746f725f636f756e742b2b3b0a0a09096c6973745f666f725f65616368286c682c20266465762d3e6d6f64655f636f6e6669672e656e636f6465725f6c697374290a090909656e636f6465725f636f756e742b2b3b0a097d20656c7365207b0a0a0909637274635f636f756e74203d206d6f64655f67726f75702d3e6e756d5f63727463733b0a0909636f6e6e6563746f725f636f756e74203d206d6f64655f67726f75702d3e6e756d5f636f6e6e6563746f72733b0a0909656e636f6465725f636f756e74203d206d6f64655f67726f75702d3e6e756d5f656e636f646572733b0a097d0a0a09636172645f7265732d3e6d61785f686569676874203d206465762d3e6d6f64655f636f6e6669672e6d61785f6865696768743b0a09636172645f7265732d3e6d696e5f686569676874203d206465762d3e6d6f64655f636f6e6669672e6d696e5f6865696768743b0a09636172645f7265732d3e6d61785f7769647468203d206465762d3e6d6f64655f636f6e6669672e6d61785f77696474683b0a09636172645f7265732d3e6d696e5f7769647468203d206465762d3e6d6f64655f636f6e6669672e6d696e5f77696474683b0a0a092f2a2068616e646c65207468697320696e2034207061727473202a2f0a092f2a20464273202a2f0a0969662028636172645f7265732d3e636f756e745f666273203e3d2066625f636f756e7429207b0a0909636f70696564203d20303b0a090966625f6964203d202875696e7433325f74205f5f75736572202a2928756e7369676e6564206c6f6e6729636172645f7265732d3e66625f69645f7074723b0a09096c6973745f666f725f656163685f656e7472792866622c202666696c655f707269762d3e6662732c2066696c705f6865616429207b0a090909696620287075745f757365722866622d3e626173652e69642c2066625f6964202b20636f706965642929207b0a09090909726574203d202d454641554c543b0a09090909676f746f206f75743b0a0909097d0a090909636f706965642b2b3b0a09097d0a097d0a09636172645f7265732d3e636f756e745f666273203d2066625f636f756e743b0a0a092f2a204352544373202a2f0a0969662028636172645f7265732d3e636f756e745f6372746373203e3d20637274635f636f756e7429207b0a0909636f70696564203d20303b0a0909637274635f6964203d202875696e7433325f74205f5f75736572202a2928756e7369676e6564206c6f6e6729636172645f7265732d3e637274635f69645f7074723b0a09096966202866696c655f707269762d3e6d61737465722d3e6d696e6f722d3e74797065203d3d2044524d5f4d494e4f525f434f4e54524f4c29207b0a0909096c6973745f666f725f656163685f656e74727928637274632c20266465762d3e6d6f64655f636f6e6669672e637274635f6c6973742c0a0909090909202020206865616429207b0a0909090944524d5f44454255475f4b4d5328225b435254433a25645d5c6e222c20637274632d3e626173652e6964293b0a09090909696620287075745f7573657228637274632d3e626173652e69642c20637274635f6964202b20636f706965642929207b0a0909090909726574203d202d454641554c543b0a0909090909676f746f206f75743b0a090909097d0a09090909636f706965642b2b3b0a0909097d0a09097d20656c7365207b0a090909666f72202869203d20303b2069203c206d6f64655f67726f75702d3e6e756d5f63727463733b20692b2b29207b0a09090909696620287075745f75736572286d6f64655f67726f75702d3e69645f6c6973745b695d2c0a09090909092020202020637274635f6964202b20636f706965642929207b0a0909090909726574203d202d454641554c543b0a0909090909676f746f206f75743b0a090909097d0a09090909636f706965642b2b3b0a0909097d0a09097d0a097d0a09636172645f7265732d3e636f756e745f6372746373203d20637274635f636f756e743b0a0a092f2a20456e636f64657273202a2f0a0969662028636172645f7265732d3e636f756e745f656e636f64657273203e3d20656e636f6465725f636f756e7429207b0a0909636f70696564203d20303b0a0909656e636f6465725f6964203d202875696e7433325f74205f5f75736572202a2928756e7369676e6564206c6f6e6729636172645f7265732d3e656e636f6465725f69645f7074723b0a09096966202866696c655f707269762d3e6d61737465722d3e6d696e6f722d3e74797065203d3d2044524d5f4d494e4f525f434f4e54524f4c29207b0a0909096c6973745f666f725f656163685f656e74727928656e636f6465722c0a090909090920202020266465762d3e6d6f64655f636f6e6669672e656e636f6465725f6c6973742c0a0909090909202020206865616429207b0a0909090944524d5f44454255475f4b4d5328225b454e434f4445523a25643a25735d5c6e222c20656e636f6465722d3e626173652e69642c0a09090909090964726d5f6765745f656e636f6465725f6e616d6528656e636f64657229293b0a09090909696620287075745f7573657228656e636f6465722d3e626173652e69642c20656e636f6465725f6964202b0a09090909092020202020636f706965642929207b0a0909090909726574203d202d454641554c543b0a0909090909676f746f206f75743b0a090909097d0a09090909636f706965642b2b3b0a0909097d0a09097d20656c7365207b0a090909666f72202869203d206d6f64655f67726f75702d3e6e756d5f63727463733b2069203c206d6f64655f67726f75702d3e6e756d5f6372746373202b206d6f64655f67726f75702d3e6e756d5f656e636f646572733b20692b2b29207b0a09090909696620287075745f75736572286d6f64655f67726f75702d3e69645f6c6973745b695d2c0a09090909092020202020656e636f6465725f6964202b20636f706965642929207b0a0909090909726574203d202d454641554c543b0a0909090909676f746f206f75743b0a090909097d0a09090909636f706965642b2b3b0a0909097d0a0a09097d0a097d0a09636172645f7265732d3e636f756e745f656e636f64657273203d20656e636f6465725f636f756e743b0a0a092f2a20436f6e6e6563746f7273202a2f0a0969662028636172645f7265732d3e636f756e745f636f6e6e6563746f7273203e3d20636f6e6e6563746f725f636f756e7429207b0a0909636f70696564203d20303b0a0909636f6e6e6563746f725f6964203d202875696e7433325f74205f5f75736572202a2928756e7369676e6564206c6f6e6729636172645f7265732d3e636f6e6e6563746f725f69645f7074723b0a09096966202866696c655f707269762d3e6d61737465722d3e6d696e6f722d3e74797065203d3d2044524d5f4d494e4f525f434f4e54524f4c29207b0a0909096c6973745f666f725f656163685f656e74727928636f6e6e6563746f722c0a090909090920202020266465762d3e6d6f64655f636f6e6669672e636f6e6e6563746f725f6c6973742c0a0909090909202020206865616429207b0a0909090944524d5f44454255475f4b4d5328225b434f4e4e4543544f523a25643a25735d5c6e222c0a0909090909636f6e6e6563746f722d3e626173652e69642c0a090909090964726d5f6765745f636f6e6e6563746f725f6e616d6528636f6e6e6563746f7229293b0a09090909696620287075745f7573657228636f6e6e6563746f722d3e626173652e69642c0a09090909092020202020636f6e6e6563746f725f6964202b20636f706965642929207b0a0909090909726574203d202d454641554c543b0a0909090909676f746f206f75743b0a090909097d0a09090909636f706965642b2b3b0a0909097d0a09097d20656c7365207b0a090909696e74207374617274203d206d6f64655f67726f75702d3e6e756d5f6372746373202b0a090909096d6f64655f67726f75702d3e6e756d5f656e636f646572733b0a090909666f72202869203d2073746172743b2069203c207374617274202b206d6f64655f67726f75702d3e6e756d5f636f6e6e6563746f72733b20692b2b29207b0a09090909696620287075745f75736572286d6f64655f67726f75702d3e69645f6c6973745b695d2c0a09090909092020202020636f6e6e6563746f725f6964202b20636f706965642929207b0a0909090909726574203d202d454641554c543b0a0909090909676f746f206f75743b0a090909097d0a09090909636f706965642b2b3b0a0909097d0a09097d0a097d0a09636172645f7265732d3e636f756e745f636f6e6e6563746f7273203d20636f6e6e6563746f725f636f756e743b0a0a0944524d5f44454255475f4b4d532822435254435b25645d20434f4e4e4543544f52535b25645d20454e434f444552535b25645d5c6e222c20636172645f7265732d3e636f756e745f63727463732c0a09092020636172645f7265732d3e636f756e745f636f6e6e6563746f72732c20636172645f7265732d3e636f756e745f656e636f64657273293b0a0a6f75743a0a096d757465785f756e6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a2064726d5f6d6f64655f67657463727463202d20676574204352544320636f6e66696775726174696f6e0a202a2040696e6f64653a20696e6f64652066726f6d2074686520696f63746c0a202a204066696c703a2066696c65202a2066726f6d2074686520696f63746c0a202a2040636d643a20636d642066726f6d20696f63746c0a202a20406172673a206172672066726f6d20696f63746c0a202a0a202a204c4f434b494e473a0a202a2054616b6573206d6f646520636f6e666967206c6f636b2e0a202a0a202a20436f6e7374727563742061204352544320636f6e66696775726174696f6e2073747275637475726520746f2072657475726e20746f2074686520757365722e0a202a0a202a2043616c6c65642062792074686520757365722076696120696f63746c2e0a202a0a202a2052455455524e533a0a202a205a65726f206f6e20737563636573732c206572726e6f206f6e206661696c7572652e0a202a2f0a696e742064726d5f6d6f64655f67657463727463287374727563742064726d5f646576696365202a6465762c0a09092020202020766f6964202a646174612c207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f6d6f64655f63727463202a637274635f72657370203d20646174613b0a097374727563742064726d5f63727463202a637274633b0a097374727563742064726d5f6d6f64655f6f626a656374202a6f626a3b0a09696e7420726574203d20303b0a0a09696620282164726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f4d4f444553455429290a090972657475726e202d45494e56414c3b0a0a096d757465785f6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a0a096f626a203d2064726d5f6d6f64655f6f626a6563745f66696e64286465762c20637274635f726573702d3e637274635f69642c0a0909090920202044524d5f4d4f44455f4f424a4543545f43525443293b0a0969662028216f626a29207b0a0909726574203d202d45494e56414c3b0a0909676f746f206f75743b0a097d0a0963727463203d206f626a5f746f5f63727463286f626a293b0a0a09637274635f726573702d3e78203d20637274632d3e783b0a09637274635f726573702d3e79203d20637274632d3e793b0a09637274635f726573702d3e67616d6d615f73697a65203d20637274632d3e67616d6d615f73697a653b0a0969662028637274632d3e6662290a0909637274635f726573702d3e66625f6964203d20637274632d3e66622d3e626173652e69643b0a09656c73650a0909637274635f726573702d3e66625f6964203d20303b0a0a0969662028637274632d3e656e61626c656429207b0a0a090964726d5f637274635f636f6e766572745f746f5f756d6f64652826637274635f726573702d3e6d6f64652c2026637274632d3e6d6f6465293b0a0909637274635f726573702d3e6d6f64655f76616c6964203d20313b0a0a097d20656c7365207b0a0909637274635f726573702d3e6d6f64655f76616c6964203d20303b0a097d0a0a6f75743a0a096d757465785f756e6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a2064726d5f6d6f64655f676574636f6e6e6563746f72202d2067657420636f6e6e6563746f7220636f6e66696775726174696f6e0a202a2040696e6f64653a20696e6f64652066726f6d2074686520696f63746c0a202a204066696c703a2066696c65202a2066726f6d2074686520696f63746c0a202a2040636d643a20636d642066726f6d20696f63746c0a202a20406172673a206172672066726f6d20696f63746c0a202a0a202a204c4f434b494e473a0a202a2054616b6573206d6f646520636f6e666967206c6f636b2e0a202a0a202a20436f6e737472756374206120636f6e6e6563746f7220636f6e66696775726174696f6e2073747275637475726520746f2072657475726e20746f2074686520757365722e0a202a0a202a2043616c6c65642062792074686520757365722076696120696f63746c2e0a202a0a202a2052455455524e533a0a202a205a65726f206f6e20737563636573732c206572726e6f206f6e206661696c7572652e0a202a2f0a696e742064726d5f6d6f64655f676574636f6e6e6563746f72287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a09090920207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f6d6f64655f6765745f636f6e6e6563746f72202a6f75745f72657370203d20646174613b0a097374727563742064726d5f6d6f64655f6f626a656374202a6f626a3b0a097374727563742064726d5f636f6e6e6563746f72202a636f6e6e6563746f723b0a097374727563742064726d5f646973706c61795f6d6f6465202a6d6f64653b0a09696e74206d6f64655f636f756e74203d20303b0a09696e742070726f70735f636f756e74203d20303b0a09696e7420656e636f646572735f636f756e74203d20303b0a09696e7420726574203d20303b0a09696e7420636f70696564203d20303b0a09696e7420693b0a097374727563742064726d5f6d6f64655f6d6f6465696e666f20755f6d6f64653b0a097374727563742064726d5f6d6f64655f6d6f6465696e666f205f5f75736572202a6d6f64655f7074723b0a0975696e7433325f74205f5f75736572202a70726f705f7074723b0a0975696e7436345f74205f5f75736572202a70726f705f76616c7565733b0a0975696e7433325f74205f5f75736572202a656e636f6465725f7074723b0a0a09696620282164726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f4d4f444553455429290a090972657475726e202d45494e56414c3b0a0a096d656d7365742826755f6d6f64652c20302c2073697a656f66287374727563742064726d5f6d6f64655f6d6f6465696e666f29293b0a0a0944524d5f44454255475f4b4d5328225b434f4e4e4543544f523a25643a3f5d5c6e222c206f75745f726573702d3e636f6e6e6563746f725f6964293b0a0a096d757465785f6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a0a096f626a203d2064726d5f6d6f64655f6f626a6563745f66696e64286465762c206f75745f726573702d3e636f6e6e6563746f725f69642c0a0909090920202044524d5f4d4f44455f4f424a4543545f434f4e4e4543544f52293b0a0969662028216f626a29207b0a0909726574203d202d45494e56414c3b0a0909676f746f206f75743b0a097d0a09636f6e6e6563746f72203d206f626a5f746f5f636f6e6e6563746f72286f626a293b0a0a0970726f70735f636f756e74203d20636f6e6e6563746f722d3e70726f706572746965732e636f756e743b0a0a09666f72202869203d20303b2069203c2044524d5f434f4e4e4543544f525f4d41585f454e434f4445523b20692b2b29207b0a090969662028636f6e6e6563746f722d3e656e636f6465725f6964735b695d20213d203029207b0a090909656e636f646572735f636f756e742b2b3b0a09097d0a097d0a0a09696620286f75745f726573702d3e636f756e745f6d6f646573203d3d203029207b0a0909636f6e6e6563746f722d3e66756e63732d3e66696c6c5f6d6f64657328636f6e6e6563746f722c0a090909090920202020206465762d3e6d6f64655f636f6e6669672e6d61785f77696474682c0a090909090920202020206465762d3e6d6f64655f636f6e6669672e6d61785f686569676874293b0a097d0a0a092f2a2064656c6179656420736f20776520676574206d6f646573207265676172646c657373206f66207072652d66696c6c5f6d6f646573207374617465202a2f0a096c6973745f666f725f656163685f656e747279286d6f64652c2026636f6e6e6563746f722d3e6d6f6465732c2068656164290a09096d6f64655f636f756e742b2b3b0a0a096f75745f726573702d3e636f6e6e6563746f725f6964203d20636f6e6e6563746f722d3e626173652e69643b0a096f75745f726573702d3e636f6e6e6563746f725f74797065203d20636f6e6e6563746f722d3e636f6e6e6563746f725f747970653b0a096f75745f726573702d3e636f6e6e6563746f725f747970655f6964203d20636f6e6e6563746f722d3e636f6e6e6563746f725f747970655f69643b0a096f75745f726573702d3e6d6d5f7769647468203d20636f6e6e6563746f722d3e646973706c61795f696e666f2e77696474685f6d6d3b0a096f75745f726573702d3e6d6d5f686569676874203d20636f6e6e6563746f722d3e646973706c61795f696e666f2e6865696768745f6d6d3b0a096f75745f726573702d3e737562706978656c203d20636f6e6e6563746f722d3e646973706c61795f696e666f2e737562706978656c5f6f726465723b0a096f75745f726573702d3e636f6e6e656374696f6e203d20636f6e6e6563746f722d3e7374617475733b0a0969662028636f6e6e6563746f722d3e656e636f646572290a09096f75745f726573702d3e656e636f6465725f6964203d20636f6e6e6563746f722d3e656e636f6465722d3e626173652e69643b0a09656c73650a09096f75745f726573702d3e656e636f6465725f6964203d20303b0a0a092f2a0a09202a205468697320696f63746c2069732063616c6c65642074776963652c206f6e636520746f2064657465726d696e6520686f77206d7563682073706163652069730a09202a206e65656465642c20616e642074686520326e642074696d6520746f2066696c6c2069742e0a09202a2f0a0969662028286f75745f726573702d3e636f756e745f6d6f646573203e3d206d6f64655f636f756e7429202626206d6f64655f636f756e7429207b0a0909636f70696564203d20303b0a09096d6f64655f707472203d20287374727563742064726d5f6d6f64655f6d6f6465696e666f205f5f75736572202a2928756e7369676e6564206c6f6e67296f75745f726573702d3e6d6f6465735f7074723b0a09096c6973745f666f725f656163685f656e747279286d6f64652c2026636f6e6e6563746f722d3e6d6f6465732c206865616429207b0a09090964726d5f637274635f636f6e766572745f746f5f756d6f64652826755f6d6f64652c206d6f6465293b0a09090969662028636f70795f746f5f75736572286d6f64655f707472202b20636f706965642c0a09090909092026755f6d6f64652c2073697a656f6628755f6d6f6465292929207b0a09090909726574203d202d454641554c543b0a09090909676f746f206f75743b0a0909097d0a090909636f706965642b2b3b0a09097d0a097d0a096f75745f726573702d3e636f756e745f6d6f646573203d206d6f64655f636f756e743b0a0a0969662028286f75745f726573702d3e636f756e745f70726f7073203e3d2070726f70735f636f756e74292026262070726f70735f636f756e7429207b0a0909636f70696564203d20303b0a090970726f705f707472203d202875696e7433325f74205f5f75736572202a2928756e7369676e6564206c6f6e6729286f75745f726573702d3e70726f70735f707472293b0a090970726f705f76616c756573203d202875696e7436345f74205f5f75736572202a2928756e7369676e6564206c6f6e6729286f75745f726573702d3e70726f705f76616c7565735f707472293b0a0909666f72202869203d20303b2069203c20636f6e6e6563746f722d3e70726f706572746965732e636f756e743b20692b2b29207b0a090909696620287075745f7573657228636f6e6e6563746f722d3e70726f706572746965732e6964735b695d2c0a09090909202020202070726f705f707472202b20636f706965642929207b0a09090909726574203d202d454641554c543b0a09090909676f746f206f75743b0a0909097d0a0a090909696620287075745f7573657228636f6e6e6563746f722d3e70726f706572746965732e76616c7565735b695d2c0a09090909202020202070726f705f76616c756573202b20636f706965642929207b0a09090909726574203d202d454641554c543b0a09090909676f746f206f75743b0a0909097d0a090909636f706965642b2b3b0a09097d0a097d0a096f75745f726573702d3e636f756e745f70726f7073203d2070726f70735f636f756e743b0a0a0969662028286f75745f726573702d3e636f756e745f656e636f64657273203e3d20656e636f646572735f636f756e742920262620656e636f646572735f636f756e7429207b0a0909636f70696564203d20303b0a0909656e636f6465725f707472203d202875696e7433325f74205f5f75736572202a2928756e7369676e6564206c6f6e6729286f75745f726573702d3e656e636f646572735f707472293b0a0909666f72202869203d20303b2069203c2044524d5f434f4e4e4543544f525f4d41585f454e434f4445523b20692b2b29207b0a09090969662028636f6e6e6563746f722d3e656e636f6465725f6964735b695d20213d203029207b0a09090909696620287075745f7573657228636f6e6e6563746f722d3e656e636f6465725f6964735b695d2c0a09090909092020202020656e636f6465725f707472202b20636f706965642929207b0a0909090909726574203d202d454641554c543b0a0909090909676f746f206f75743b0a090909097d0a09090909636f706965642b2b3b0a0909097d0a09097d0a097d0a096f75745f726573702d3e636f756e745f656e636f64657273203d20656e636f646572735f636f756e743b0a0a6f75743a0a096d757465785f756e6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a0972657475726e207265743b0a7d0a0a696e742064726d5f6d6f64655f676574656e636f646572287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a0909097374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f6d6f64655f6765745f656e636f646572202a656e635f72657370203d20646174613b0a097374727563742064726d5f6d6f64655f6f626a656374202a6f626a3b0a097374727563742064726d5f656e636f646572202a656e636f6465723b0a09696e7420726574203d20303b0a0a09696620282164726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f4d4f444553455429290a090972657475726e202d45494e56414c3b0a0a096d757465785f6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a096f626a203d2064726d5f6d6f64655f6f626a6563745f66696e64286465762c20656e635f726573702d3e656e636f6465725f69642c0a0909090920202044524d5f4d4f44455f4f424a4543545f454e434f444552293b0a0969662028216f626a29207b0a0909726574203d202d45494e56414c3b0a0909676f746f206f75743b0a097d0a09656e636f646572203d206f626a5f746f5f656e636f646572286f626a293b0a0a0969662028656e636f6465722d3e63727463290a0909656e635f726573702d3e637274635f6964203d20656e636f6465722d3e637274632d3e626173652e69643b0a09656c73650a0909656e635f726573702d3e637274635f6964203d20303b0a09656e635f726573702d3e656e636f6465725f74797065203d20656e636f6465722d3e656e636f6465725f747970653b0a09656e635f726573702d3e656e636f6465725f6964203d20656e636f6465722d3e626173652e69643b0a09656e635f726573702d3e706f737369626c655f6372746373203d20656e636f6465722d3e706f737369626c655f63727463733b0a09656e635f726573702d3e706f737369626c655f636c6f6e6573203d20656e636f6465722d3e706f737369626c655f636c6f6e65733b0a0a6f75743a0a096d757465785f756e6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a2064726d5f6d6f64655f676574706c616e655f726573202d2067657420706c616e6520696e666f0a202a20406465763a2044524d206465766963650a202a2040646174613a20696f63746c20646174610a202a204066696c655f707269763a2044524d2066696c6520696e666f0a202a0a202a204c4f