Transaction

Summary

Version 1
Size 96.9 KB
Vsize 96.9 KB
Weight 396868
Locktime 0
Block 100458
Transaction b9d86a6c3d77eb27c24d9ccc742f95ada3aa8863955f5f6703d4a6d5516434f6
>
0.00000001 NMC

Input scripts

0.304402205c0b718db33945a89e4ff2ec913392c30373a1557818ab8a3db5d3e82217b9a0022024c5bc46477b60fc9ac273037199c9fa8b17d43987c09eb11c774dcc05c01101[ALL]

Output scripts

0.041b535ace9d9f7ed7fb0465f19e6a593c0ec102ecca4e538cfa81bca86457d4a61dc5038c9f9ca8b1c76c1144e8869e27dd0561f1c30e7fd9ee73b41588c05184 OP_CHECKSIG
1.6520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e2032206173207075626c69736865640a202a20627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a0a202a2f0a0a23646566696e652070725f666d7428666d7429202225733a202220666d742c205f5f66756e635f5f0a0a23696e636c756465203c6c696e75782f6572722e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f636c6b2e683e0a23696e636c756465203c6c696e75782f706c6174666f726d5f6465766963652e683e0a23696e636c756465203c6c696e75782f736361747465726c6973742e683e0a23696e636c756465203c6c696e75782f646d612d6d617070696e672e683e0a23696e636c756465203c6c696e75782f696f2e683e0a23696e636c756465203c6c696e75782f63727970746f2e683e0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c63727970746f2f7363617474657277616c6b2e683e0a23696e636c756465203c63727970746f2f6165732e683e0a0a23696e636c756465203c6c696e75782f6f6d61702d646d612e683e0a0a2f2a204f4d41502054524d206769766573206269746669656c64732061732073746172743a656e642c2077686572652073746172742069732074686520686967686572206269740a2020206e756d6265722e20466f72206578616d706c6520373a30202a2f0a23646566696e6520464c445f4d41534b2873746172742c20656e64290928282831203c3c202828737461727429202d2028656e6429202b20312929202d203129203c3c2028656e6429290a23646566696e6520464c445f56414c2876616c2c2073746172742c20656e64292028282876616c29203c3c2028656e642929202620464c445f4d41534b2873746172742c20656e6429290a0a23646566696e65204145535f5245475f4b45592878290909092830783143202d20282878205e203078303129202a203078303429290a23646566696e65204145535f5245475f49562878290909092830783230202b2028287829202a203078303429290a0a23646566696e65204145535f5245475f4354524c090909307833300a23646566696e65204145535f5245475f4354524c5f4354525f574944544809092831203c3c2037290a23646566696e65204145535f5245475f4354524c5f43545209092831203c3c2036290a23646566696e65204145535f5245475f4354524c5f43424309092831203c3c2035290a23646566696e65204145535f5245475f4354524c5f4b45595f53495a4509092833203c3c2033290a23646566696e65204145535f5245475f4354524c5f444952454354494f4e09092831203c3c2032290a23646566696e65204145535f5245475f4354524c5f494e5055545f5245414459092831203c3c2031290a23646566696e65204145535f5245475f4354524c5f4f55545055545f5245414459092831203c3c2030290a0a23646566696e65204145535f5245475f44415441090909307833340a23646566696e65204145535f5245475f444154415f4e28782909092830783334202b2028287829202a203078303429290a0a23646566696e65204145535f5245475f524556090909307834340a23646566696e65204145535f5245475f5245565f4d414a4f520909307846300a23646566696e65204145535f5245475f5245565f4d494e4f520909307830460a0a23646566696e65204145535f5245475f4d41534b090909307834380a23646566696e65204145535f5245475f4d41534b5f5349444c4509092831203c3c2036290a23646566696e65204145535f5245475f4d41534b5f535441525409092831203c3c2035290a23646566696e65204145535f5245475f4d41534b5f444d415f4f55545f454e09092831203c3c2033290a23646566696e65204145535f5245475f4d41534b5f444d415f494e5f454e09092831203c3c2032290a23646566696e65204145535f5245475f4d41534b5f534f4654524553455409092831203c3c2031290a23646566696e65204145535f5245475f4155544f49444c4509092831203c3c2030290a0a23646566696e65204145535f5245475f5359535354415455530909307834430a23646566696e65204145535f5245475f5359535354415455535f5245534554444f4e45092831203c3c2030290a0a23646566696e652044454641554c545f54494d454f5554090928352a485a290a0a23646566696e6520464c4147535f4d4f44455f4d41534b09093078303030660a23646566696e6520464c4147535f454e435259505409094249542830290a23646566696e6520464c4147535f43424309094249542831290a23646566696e6520464c4147535f47495609094249542832290a0a23646566696e6520464c4147535f494e495409094249542834290a23646566696e6520464c4147535f4641535409094249542835290a23646566696e6520464c4147535f4255535909094249542836290a0a737472756374206f6d61705f6165735f637478207b0a09737472756374206f6d61705f6165735f646576202a64643b0a0a09696e7409096b65796c656e3b0a0975333209096b65795b4145535f4b455953495a455f323536202f2073697a656f6628753332295d3b0a09756e7369676e6564206c6f6e6709666c6167733b0a7d3b0a0a737472756374206f6d61705f6165735f726571637478207b0a09756e7369676e6564206c6f6e67206d6f64653b0a7d3b0a0a23646566696e65204f4d41505f4145535f51554555455f4c454e47544809310a23646566696e65204f4d41505f4145535f43414348455f53495a4509300a0a737472756374206f6d61705f6165735f646576207b0a09737472756374206c6973745f68656164096c6973743b0a09756e7369676e6564206c6f6e670909706879735f626173653b0a09766f6964205f5f696f6d656d09092a696f5f626173653b0a0973747275637420636c6b09092a69636c6b3b0a09737472756374206f6d61705f6165735f637478092a6374783b0a097374727563742064657669636509092a6465763b0a09756e7369676e6564206c6f6e670909666c6167733b0a09696e740909096572723b0a0a097370696e6c6f636b5f7409096c6f636b3b0a097374727563742063727970746f5f71756575650971756575653b0a0a09737472756374207461736b6c65745f73747275637409646f6e655f7461736b3b0a09737472756374207461736b6c65745f7374727563740971756575655f7461736b3b0a0a097374727563742061626c6b6369706865725f72657175657374092a7265713b0a0973697a655f7409090909746f74616c3b0a0973747275637420736361747465726c69737409092a696e5f73673b0a0973697a655f7409090909696e5f6f66667365743b0a0973747275637420736361747465726c69737409092a6f75745f73673b0a0973697a655f74090909096f75745f6f66667365743b0a0a0973697a655f740909096275666c656e3b0a09766f69640909092a6275665f696e3b0a0973697a655f74090909646d615f73697a653b0a09696e74090909646d615f696e3b0a09696e74090909646d615f6c63685f696e3b0a09646d615f616464725f740909646d615f616464725f696e3b0a09766f69640909092a6275665f6f75743b0a09696e74090909646d615f6f75743b0a09696e74090909646d615f6c63685f6f75743b0a09646d615f616464725f740909646d615f616464725f6f75743b0a7d3b0a0a2f2a206b6565702072656769737465726564206465766963657320646174612068657265202a2f0a737461746963204c4953545f48454144286465765f6c697374293b0a73746174696320444546494e455f5350494e4c4f434b286c6973745f6c6f636b293b0a0a73746174696320696e6c696e6520753332206f6d61705f6165735f7265616428737472756374206f6d61705f6165735f646576202a64642c20753332206f6666736574290a7b0a0972657475726e205f5f7261775f726561646c2864642d3e696f5f62617365202b206f6666736574293b0a7d0a0a73746174696320696e6c696e6520766f6964206f6d61705f6165735f777269746528737472756374206f6d61705f6165735f646576202a64642c20753332206f66667365742c0a0909090920207533322076616c7565290a7b0a095f5f7261775f77726974656c2876616c75652c2064642d3e696f5f62617365202b206f6666736574293b0a7d0a0a73746174696320696e6c696e6520766f6964206f6d61705f6165735f77726974655f6d61736b28737472756374206f6d61705f6165735f646576202a64642c20753332206f66667365742c0a09090909097533322076616c75652c20753332206d61736b290a7b0a097533322076616c3b0a0a0976616c203d206f6d61705f6165735f726561642864642c206f6666736574293b0a0976616c20263d207e6d61736b3b0a0976616c207c3d2076616c75653b0a096f6d61705f6165735f77726974652864642c206f66667365742c2076616c293b0a7d0a0a73746174696320766f6964206f6d61705f6165735f77726974655f6e28737472756374206f6d61705f6165735f646576202a64642c20753332206f66667365742c0a0909090909753332202a76616c75652c20696e7420636f756e74290a7b0a09666f7220283b20636f756e742d2d3b2076616c75652b2b2c206f6666736574202b3d2034290a09096f6d61705f6165735f77726974652864642c206f66667365742c202a76616c7565293b0a7d0a0a73746174696320696e74206f6d61705f6165735f7761697428737472756374206f6d61705f6165735f646576202a64642c20753332206f66667365742c2075333220626974290a7b0a09756e7369676e6564206c6f6e672074696d656f7574203d206a696666696573202b2044454641554c545f54494d454f55543b0a0a097768696c65202821286f6d61705f6165735f726561642864642c206f6666736574292026206269742929207b0a09096966202874696d655f69735f6265666f72655f6a6966666965732874696d656f75742929207b0a0909096465765f6572722864642d3e6465762c20226f6d61702d6165732074696d656f75745c6e22293b0a09090972657475726e202d4554494d45444f55543b0a09097d0a097d0a0972657475726e20303b0a7d0a0a73746174696320696e74206f6d61705f6165735f68775f696e697428737472756374206f6d61705f6165735f646576202a6464290a7b0a092f2a0a09202a20636c6f636b732061726520656e61626c6564207768656e20726571756573742073746172747320616e642064697361626c6564207768656e2066696e69736865642e0a09202a204974206d6179206265206c6f6e672064656c617973206265747765656e2072657175657374732e0a09202a20446576696365206d6967687420676f20746f206f6666206d6f646520746f207361766520706f7765722e0a09202a2f0a09636c6b5f656e61626c652864642d3e69636c6b293b0a0a0969662028212864642d3e666c616773202620464c4147535f494e49542929207b0a09092f2a206973206974206e656365737361727920746f207265736574206265666f7265206576657279206f7065726174696f6e3f202a2f0a09096f6d61705f6165735f77726974655f6d61736b2864642c204145535f5245475f4d41534b2c204145535f5245475f4d41534b5f534f465452455345542c0a09090909094145535f5245475f4d41534b5f534f46545245534554293b0a09092f2a0a0909202a2070726576656e74204f435020627573206572726f72202853524553502920696e206361736520616e2061636365737320746f20746865206d6f64756c650a0909202a20697320706572666f726d6564207768696c6520746865206d6f64756c6520697320636f6d696e67206f7574206f6620736f66742072657365740a0909202a2f0a09095f5f61736d5f5f205f5f766f6c6174696c655f5f28226e6f7022293b0a09095f5f61736d5f5f205f5f766f6c6174696c655f5f28226e6f7022293b0a0a0909696620286f6d61705f6165735f776169742864642c204145535f5245475f5359535354415455532c0a090909094145535f5245475f5359535354415455535f5245534554444f4e4529290a09090972657475726e202d4554494d45444f55543b0a0a090964642d3e666c616773207c3d20464c4147535f494e49543b0a090964642d3e657272203d20303b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320696e74206f6d61705f6165735f77726974655f6374726c28737472756374206f6d61705f6165735f646576202a6464290a7b0a09756e7369676e656420696e74206b657933323b0a09696e7420692c206572723b0a097533322076616c2c206d61736b3b0a0a09657272203d206f6d61705f6165735f68775f696e6974286464293b0a0969662028657272290a090972657475726e206572723b0a0a0976616c203d20303b0a096966202864642d3e646d615f6c63685f6f7574203e3d2030290a090976616c207c3d204145535f5245475f4d41534b5f444d415f4f55545f454e3b0a096966202864642d3e646d615f6c63685f696e203e3d2030290a090976616c207c3d204145535f5245475f4d41534b5f444d415f494e5f454e3b0a0a096d61736b203d204145535f5245475f4d41534b5f444d415f494e5f454e207c204145535f5245475f4d41534b5f444d415f4f55545f454e3b0a0a096f6d61705f6165735f77726974655f6d61736b2864642c204145535f5245475f4d41534b2c2076616c2c206d61736b293b0a0a096b65793332203d2064642d3e6374782d3e6b65796c656e202f2073697a656f6628753332293b0a0a092f2a206974207365656d732061206b65792073686f756c6420616c7761797320626520736574206576656e20696620697420686173206e6f74206368616e676564202a2f0a09666f72202869203d20303b2069203c206b657933323b20692b2b29207b0a09096f6d61705f6165735f77726974652864642c204145535f5245475f4b45592869292c0a0909095f5f6c6533325f746f5f6370752864642d3e6374782d3e6b65795b695d29293b0a097d0a0a09696620282864642d3e666c616773202620464c4147535f434243292026262064642d3e7265712d3e696e666f290a09096f6d61705f6165735f77726974655f6e2864642c204145535f5245475f49562830292c2064642d3e7265712d3e696e666f2c2034293b0a0a0976616c203d20464c445f56414c28282864642d3e6374782d3e6b65796c656e203e3e203329202d2031292c20342c2033293b0a096966202864642d3e666c616773202620464c4147535f434243290a090976616c207c3d204145535f5245475f4354524c5f4342433b0a096966202864642d3e666c616773202620464c4147535f454e4352595054290a090976616c207c3d204145535f5245475f4354524c5f444952454354494f4e3b0a0a096d61736b203d204145535f5245475f4354524c5f434243207c204145535f5245475f4354524c5f444952454354494f4e207c0a0909094145535f5245475f4354524c5f4b45595f53495a453b0a0a096f6d61705f6165735f77726974655f6d61736b2864642c204145535f5245475f4354524c2c2076616c2c206d61736b293b0a0a092f2a20494e202a2f0a096f6d61705f7365745f646d615f646573745f706172616d732864642d3e646d615f6c63685f696e2c20302c204f4d41505f444d415f414d4f44455f434f4e5354414e542c0a090909092064642d3e706879735f62617365202b204145535f5245475f444154412c20302c2034293b0a0a096f6d61705f7365745f646d615f646573745f62757273745f6d6f64652864642d3e646d615f6c63685f696e2c204f4d41505f444d415f444154415f42555253545f34293b0a096f6d61705f7365745f646d615f7372635f62757273745f6d6f64652864642d3e646d615f6c63685f696e2c204f4d41505f444d415f444154415f42555253545f34293b0a0a092f2a204f5554202a2f0a096f6d61705f7365745f646d615f7372635f706172616d732864642d3e646d615f6c63685f6f75742c20302c204f4d41505f444d415f414d4f44455f434f4e5354414e542c0a0909090964642d3e706879735f62617365202b204145535f5245475f444154412c20302c2034293b0a0a096f6d61705f7365745f646d615f7372635f62757273745f6d6f64652864642d3e646d615f6c63685f6f75742c204f4d41505f444d415f444154415f42555253545f34293b0a096f6d61705f7365745f646d615f646573745f62757273745f6d6f64652864642d3e646d615f6c63685f6f75742c204f4d41505f444d415f444154415f42555253545f34293b0a0a0972657475726e20303b0a7d0a0a73746174696320737472756374206f6d61705f6165735f646576202a6f6d61705f6165735f66696e645f64657628737472756374206f6d61705f6165735f637478202a637478290a7b0a09737472756374206f6d61705f6165735f646576202a6464203d204e554c4c2c202a746d703b0a0a097370696e5f6c6f636b5f626828266c6973745f6c6f636b293b0a0969662028216374782d3e646429207b0a09096c6973745f666f725f656163685f656e74727928746d702c20266465765f6c6973742c206c69737429207b0a0909092f2a204649584d453a2074616b65206669737420617661696c61626c652061657320636f7265202a2f0a0909096464203d20746d703b0a090909627265616b3b0a09097d0a09096374782d3e6464203d2064643b0a097d20656c7365207b0a09092f2a20616c726561647920666f756e64206265666f7265202a2f0a09096464203d206374782d3e64643b0a097d0a097370696e5f756e6c6f636b5f626828266c6973745f6c6f636b293b0a0a0972657475726e2064643b0a7d0a0a73746174696320766f6964206f6d61705f6165735f646d615f63616c6c6261636b28696e74206c63682c207531362063685f7374617475732c20766f6964202a64617461290a7b0a09737472756374206f6d61705f6165735f646576202a6464203d20646174613b0a0a096966202863685f73746174757320213d204f4d41505f444d415f424c4f434b5f49525129207b0a090970725f65727228226f6d61702d61657320444d41206572726f72207374617475733a2030782568785c6e222c2063685f737461747573293b0a090964642d3e657272203d202d45494f3b0a090964642d3e666c61677320263d207e464c4147535f494e49543b202f2a207265717565737420746f2072652d696e697469616c697a65202a2f0a097d20656c736520696620286c6368203d3d2064642d3e646d615f6c63685f696e29207b0a090972657475726e3b0a097d0a0a092f2a20646d615f6c63685f6f7574202d20636f6d706c65746564202a2f0a097461736b6c65745f7363686564756c65282664642d3e646f6e655f7461736b293b0a7d0a0a73746174696320696e74206f6d61705f6165735f646d615f696e697428737472756374206f6d61705f6165735f646576202a6464290a7b0a09696e7420657272203d202d454e4f4d454d3b0a0a0964642d3e646d615f6c63685f6f7574203d202d313b0a0964642d3e646d615f6c63685f696e203d202d313b0a0a0964642d3e6275665f696e203d2028766f6964202a295f5f6765745f667265655f7061676573284746505f4b45524e454c2c204f4d41505f4145535f43414348455f53495a45293b0a0964642d3e6275665f6f7574203d2028766f6964202a295f5f6765745f667265655f7061676573284746505f4b45524e454c2c204f4d41505f4145535f43414348455f53495a45293b0a0964642d3e6275666c656e203d20504147455f53495a45203c3c204f4d41505f4145535f43414348455f53495a453b0a0964642d3e6275666c656e20263d207e284145535f424c4f434b5f53495a45202d2031293b0a0a09696620282164642d3e6275665f696e207c7c202164642d3e6275665f6f757429207b0a09096465765f6572722864642d3e6465762c2022756e61626c6520746f20616c6c6f632070616765732e5c6e22293b0a0909676f746f206572725f616c6c6f633b0a097d0a0a092f2a204d41502068657265202a2f0a0964642d3e646d615f616464725f696e203d20646d615f6d61705f73696e676c652864642d3e6465762c2064642d3e6275665f696e2c2064642d3e6275666c656e2c0a090909090920444d415f544f5f444556494345293b0a0969662028646d615f6d617070696e675f6572726f722864642d3e6465762c2064642d3e646d615f616464725f696e2929207b0a09096465765f6572722864642d3e6465762c2022646d61202564206279746573206572726f725c6e222c2064642d3e6275666c656e293b0a0909657272203d202d45494e56414c3b0a0909676f746f206572725f6d61705f696e3b0a097d0a0a0964642d3e646d615f616464725f6f7574203d20646d615f6d61705f73696e676c652864642d3e6465762c2064642d3e6275665f6f75742c2064642d3e6275666c656e2c0a09090909092020444d415f46524f4d5f444556494345293b0a0969662028646d615f6d617070696e675f6572726f722864642d3e6465762c2064642d3e646d615f616464725f6f75742929207b0a09096465765f6572722864642d3e6465762c2022646d61202564206279746573206572726f725c6e222c2064642d3e6275666c656e293b0a0909657272203d202d45494e56414c3b0a0909676f746f206572725f6d61705f6f75743b0a097d0a0a09657272203d206f6d61705f726571756573745f646d612864642d3e646d615f696e2c20226f6d61702d6165732d7278222c0a090909202020202020206f6d61705f6165735f646d615f63616c6c6261636b2c2064642c202664642d3e646d615f6c63685f696e293b0a096966202865727229207b0a09096465765f6572722864642d3e6465762c2022556e61626c6520746f207265717565737420444d41206368616e6e656c5c6e22293b0a0909676f746f206572725f646d615f696e3b0a097d0a09657272203d206f6d61705f726571756573745f646d612864642d3e646d615f6f75742c20226f6d61702d6165732d7478222c0a090909202020202020206f6d61705f6165735f646d615f63616c6c6261636b2c2064642c202664642d3e646d615f6c63685f6f7574293b0a096966202865727229207b0a09096465765f6572722864642d3e6465762c2022556e61626c6520746f207265717565737420444d41206368616e6e656c5c6e22293b0a0909676f746f206572725f646d615f6f75743b0a097d0a0a0972657475726e20303b0a0a6572725f646d615f6f75743a0a096f6d61705f667265655f646d612864642d3e646d615f6c63685f696e293b0a6572725f646d615f696e3a0a09646d615f756e6d61705f73696e676c652864642d3e6465762c2064642d3e646d615f616464725f6f75742c2064642d3e6275666c656e2c0a09090920444d415f46524f4d5f444556494345293b0a6572725f6d61705f6f75743a0a09646d615f756e6d61705f73696e676c652864642d3e6465762c2064642d3e646d615f616464725f696e2c2064642d3e6275666c656e2c20444d415f544f5f444556494345293b0a6572725f6d61705f696e3a0a09667265655f70616765732828756e7369676e6564206c6f6e672964642d3e6275665f6f75742c204f4d41505f4145535f43414348455f53495a45293b0a09667265655f70616765732828756e7369676e6564206c6f6e672964642d3e6275665f696e2c204f4d41505f4145535f43414348455f53495a45293b0a6572725f616c6c6f633a0a0969662028657272290a090970725f65727228226572726f723a2025645c6e222c20657272293b0a0972657475726e206572723b0a7d0a0a73746174696320766f6964206f6d61705f6165735f646d615f636c65616e757028737472756374206f6d61705f6165735f646576202a6464290a7b0a096f6d61705f667265655f646d612864642d3e646d615f6c63685f6f7574293b0a096f6d61705f667265655f646d612864642d3e646d615f6c63685f696e293b0a09646d615f756e6d61705f73696e676c652864642d3e6465762c2064642d3e646d615f616464725f6f75742c2064642d3e6275666c656e2c0a09090920444d415f46524f4d5f444556494345293b0a09646d615f756e6d61705f73696e676c652864642d3e6465762c2064642d3e646d615f616464725f696e2c2064642d3e6275666c656e2c20444d415f544f5f444556494345293b0a09667265655f70616765732828756e7369676e6564206c6f6e672964642d3e6275665f6f75742c204f4d41505f4145535f43414348455f53495a45293b0a09667265655f70616765732828756e7369676e6564206c6f6e672964642d3e6275665f696e2c204f4d41505f4145535f43414348455f53495a45293b0a7d0a0a73746174696320766f69642073675f636f70795f62756628766f6964202a6275662c2073747275637420736361747465726c697374202a73672c0a090909202020202020756e7369676e656420696e742073746172742c20756e7369676e656420696e74206e62797465732c20696e74206f7574290a7b0a0973747275637420736361747465725f77616c6b2077616c6b3b0a0a0969662028216e6279746573290a090972657475726e3b0a0a097363617474657277616c6b5f7374617274282677616c6b2c207367293b0a097363617474657277616c6b5f616476616e6365282677616c6b2c207374617274293b0a097363617474657277616c6b5f636f70796368756e6b73286275662c202677616c6b2c206e62797465732c206f7574293b0a097363617474657277616c6b5f646f6e65282677616c6b2c206f75742c2030293b0a7d0a0a73746174696320696e742073675f636f70792873747275637420736361747465726c697374202a2a73672c2073697a655f74202a6f66667365742c20766f6964202a6275662c0a090920202073697a655f74206275666c656e2c2073697a655f7420746f74616c2c20696e74206f7574290a7b0a09756e7369676e656420696e7420636f756e742c206f6666203d20303b0a0a097768696c6520286275666c656e20262620746f74616c29207b0a0909636f756e74203d206d696e28282a7367292d3e6c656e677468202d202a6f66667365742c20746f74616c293b0a0909636f756e74203d206d696e28636f756e742c206275666c656e293b0a0a09096966202821636f756e74290a09090972657475726e206f66663b0a0a09092f2a0a0909202a206275666c656e20616e6420746f74616c20617265204145535f424c4f434b5f53495a452073697a6520616c69676e65642c0a0909202a20736f20636f756e742073686f756c6420626520616c736f20616c69676e65640a0909202a2f0a0a090973675f636f70795f62756628627566202b206f66662c202a73672c202a6f66667365742c20636f756e742c206f7574293b0a0a09096f6666202b3d20636f756e743b0a09096275666c656e202d3d20636f756e743b0a09092a6f6666736574202b3d20636f756e743b0a0909746f74616c202d3d20636f756e743b0a0a0909696620282a6f6666736574203d3d20282a7367292d3e6c656e67746829207b0a0909092a7367203d2073675f6e657874282a7367293b0a090909696620282a7367290a090909092a6f6666736574203d20303b0a090909656c73650a09090909746f74616c203d20303b0a09097d0a097d0a0a0972657475726e206f66663b0a7d0a0a73746174696320696e74206f6d61705f6165735f63727970745f646d61287374727563742063727970746f5f74666d202a74666d2c20646d615f616464725f7420646d615f616464725f696e2c0a09090920202020202020646d615f616464725f7420646d615f616464725f6f75742c20696e74206c656e677468290a7b0a09737472756374206f6d61705f6165735f637478202a637478203d2063727970746f5f74666d5f6374782874666d293b0a09737472756374206f6d61705f6165735f646576202a6464203d206374782d3e64643b0a09696e74206c656e33323b0a0a0970725f646562756728226c656e3a2025645c6e222c206c656e677468293b0a0a0964642d3e646d615f73697a65203d206c656e6774683b0a0a0969662028212864642d3e666c616773202620464c4147535f4641535429290a0909646d615f73796e635f73696e676c655f666f725f6465766963652864642d3e6465762c20646d615f616464725f696e2c206c656e6774682c0a0909090909202020444d415f544f5f444556494345293b0a0a096c656e3332203d204449565f524f554e445f5550286c656e6774682c2073697a656f662875333229293b0a0a092f2a20494e202a2f0a096f6d61705f7365745f646d615f7472616e736665725f706172616d732864642d3e646d615f6c63685f696e2c204f4d41505f444d415f444154415f545950455f5333322c0a0909090920202020206c656e33322c20312c204f4d41505f444d415f53594e435f5041434b45542c2064642d3e646d615f696e2c0a09090909094f4d41505f444d415f4453545f53594e43293b0a0a096f6d61705f7365745f646d615f7372635f706172616d732864642d3e646d615f6c63685f696e2c20302c204f4d41505f444d415f414d4f44455f504f53545f494e432c0a09090909646d615f616464725f696e2c20302c2030293b0a0a092f2a204f5554202a2f0a096f6d61705f7365745f646d615f7472616e736665725f706172616d732864642d3e646d615f6c63685f6f75742c204f4d41505f444d415f444154415f545950455f5333322c0a0909090920202020206c656e33322c20312c204f4d41505f444d415f53594e435f5041434b45542c0a090909090964642d3e646d615f6f75742c204f4d41505f444d415f5352435f53594e43293b0a0a096f6d61705f7365745f646d615f646573745f706172616d732864642d3e646d615f6c63685f6f75742c20302c204f4d41505f444d415f414d4f44455f504f53545f494e432c0a0909090920646d615f616464725f6f75742c20302c2030293b0a0a096f6d61705f73746172745f646d612864642d3e646d615f6c63685f696e293b0a096f6d61705f73746172745f646d612864642d3e646d615f6c63685f6f7574293b0a0a092f2a20737461727420444d41206f722064697361626c652069646c65206d6f6465202a2f0a096f6d61705f6165735f77726974655f6d61736b2864642c204145535f5245475f4d41534b2c204145535f5245475f4d41534b5f53544152542c0a090909202020204145535f5245475f4d41534b5f5354415254293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e74206f6d61705f6165735f63727970745f646d615f737461727428737472756374206f6d61705f6165735f646576202a6464290a7b0a097374727563742063727970746f5f74666d202a74666d203d2063727970746f5f61626c6b6369706865725f74666d280a090909090963727970746f5f61626c6b6369706865725f72657174666d2864642d3e72657129293b0a09696e74206572722c2066617374203d20302c20696e2c206f75743b0a0973697a655f7420636f756e743b0a09646d615f616464725f7420616464725f696e2c20616464725f6f75743b0a0a0970725f64656275672822746f74616c3a2025645c6e222c2064642d3e746f74616c293b0a0a096966202873675f69735f6c6173742864642d3e696e5f7367292026262073675f69735f6c6173742864642d3e6f75745f73672929207b0a09092f2a20636865636b20666f7220616c69676e6d656e74202a2f0a0909696e203d2049535f414c49474e454428287533322964642d3e696e5f73672d3e6f66667365742c2073697a656f662875333229293b0a09096f7574203d2049535f414c49474e454428287533322964642d3e6f75745f73672d3e6f66667365742c2073697a656f662875333229293b0a0a090966617374203d20696e202626206f75743b0a097d0a0a0969662028666173742920207b0a0909636f756e74203d206d696e2864642d3e746f74616c2c2073675f646d615f6c656e2864642d3e696e5f736729293b0a0909636f756e74203d206d696e28636f756e742c2073675f646d615f6c656e2864642d3e6f75745f736729293b0a0a090969662028636f756e7420213d2064642d3e746f74616c29207b0a09090970725f657272282272657175657374206c656e67746820213d20627566666572206c656e6774685c6e22293b0a09090972657475726e202d45494e56414c3b0a09097d0a0a090970725f64656275672822666173745c6e22293b0a0a0909657272203d20646d615f6d61705f73672864642d3e6465762c2064642d3e696e5f73672c20312c20444d415f544f5f444556494345293b0a0909696620282165727229207b0a0909096465765f6572722864642d3e6465762c2022646d615f6d61705f73672829206572726f725c6e22293b0a09090972657475726e202d45494e56414c3b0a09097d0a0a0909657272203d20646d615f6d61705f73672864642d3e6465762c2064642d3e6f75745f73672c20312c20444d415f46524f4d5f444556494345293b0a0909696620282165727229207b0a0909096465765f6572722864642d3e6465762c2022646d615f6d61705f73672829206572726f725c6e22293b0a090909646d615f756e6d61705f73672864642d3e6465762c2064642d3e696e5f73672c20312c20444d415f544f5f444556494345293b0a09090972657475726e202d45494e56414c3b0a09097d0a0a0909616464725f696e203d2073675f646d615f616464726573732864642d3e696e5f7367293b0a0909616464725f6f7574203d2073675f646d615f616464726573732864642d3e6f75745f7367293b0a0a090964642d3e666c616773207c3d20464c4147535f464153543b0a0a097d20656c7365207b0a09092f2a207573652063616368652062756666657273202a2f0a0909636f756e74203d2073675f636f7079282664642d3e696e5f73672c202664642d3e696e5f6f66667365742c2064642d3e6275665f696e2c0a090909092064642d3e6275666c656e2c2064642d3e746f74616c2c2030293b0a0a0909616464725f696e203d2064642d3e646d615f616464725f696e3b0a0909616464725f6f7574203d2064642d3e646d615f616464725f6f75743b0a0a090964642d3e666c61677320263d207e464c4147535f464153543b0a0a097d0a0a0964642d3e746f74616c202d3d20636f756e743b0a0a09657272203d206f6d61705f6165735f63727970745f646d612874666d2c20616464725f696e2c20616464725f6f75742c20636f756e74293b0a096966202865727229207b0a0909646d615f756e6d61705f73672864642d3e6465762c2064642d3e696e5f73672c20312c20444d415f544f5f444556494345293b0a0909646d615f756e6d61705f73672864642d3e6465762c2064642d3e6f75745f73672c20312c20444d415f544f5f444556494345293b0a097d0a0a0972657475726e206572723b0a7d0a0a73746174696320766f6964206f6d61705f6165735f66696e6973685f72657128737472756374206f6d61705f6165735f646576202a64642c20696e7420657272290a7b0a097374727563742061626c6b6369706865725f72657175657374202a726571203d2064642d3e7265713b0a0a0970725f646562756728226572723a2025645c6e222c20657272293b0a0a09636c6b5f64697361626c652864642d3e69636c6b293b0a0964642d3e666c61677320263d207e464c4147535f425553593b0a0a097265712d3e626173652e636f6d706c65746528267265712d3e626173652c20657272293b0a7d0a0a73746174696320696e74206f6d61705f6165735f63727970745f646d615f73746f7028737472756374206f6d61705f6165735f646576202a6464290a7b0a09696e7420657272203d20303b0a0973697a655f7420636f756e743b0a0a0970725f64656275672822746f74616c3a2025645c6e222c2064642d3e746f74616c293b0a0a096f6d61705f6165735f77726974655f6d61736b2864642c204145535f5245475f4d41534b2c20302c204145535f5245475f4d41534b5f5354415254293b0a0a096f6d61705f73746f705f646d612864642d3e646d615f6c63685f696e293b0a096f6d61705f73746f705f646d612864642d3e646d615f6c63685f6f7574293b0a0a096966202864642d3e666c616773202620464c4147535f4641535429207b0a0909646d615f756e6d61705f73672864642d3e6465762c2064642d3e6f75745f73672c20312c20444d415f46524f4d5f444556494345293b0a0909646d615f756e6d61705f73672864642d3e6465762c2064642d3e696e5f73672c20312c20444d415f544f5f444556494345293b0a097d20656c7365207b0a0909646d615f73796e635f73696e676c655f666f725f6465766963652864642d3e6465762c2064642d3e646d615f616464725f6f75742c0a090909090920202064642d3e646d615f73697a652c20444d415f46524f4d5f444556494345293b0a0a09092f2a20636f70792064617461202a2f0a0909636f756e74203d2073675f636f7079282664642d3e6f75745f73672c202664642d3e6f75745f6f66667365742c2064642d3e6275665f6f75742c0a090909092064642d3e6275666c656e2c2064642d3e646d615f73697a652c2031293b0a090969662028636f756e7420213d2064642d3e646d615f73697a6529207b0a090909657272203d202d45494e56414c3b0a09090970725f65727228226e6f7420616c6c206461746120636f6e7665727465643a2025755c6e222c20636f756e74293b0a09097d0a097d0a0a0972657475726e206572723b0a7d0a0a73746174696320696e74206f6d61705f6165735f68616e646c655f717565756528737472756374206f6d61705f6165735f646576202a64642c0a090909202020202020207374727563742061626c6b6369706865725f72657175657374202a726571290a7b0a097374727563742063727970746f5f6173796e635f72657175657374202a6173796e635f7265712c202a6261636b6c6f673b0a09737472756374206f6d61705f6165735f637478202a6374783b0a09737472756374206f6d61705f6165735f726571637478202a726374783b0a09756e7369676e6564206c6f6e6720666c6167733b0a09696e74206572722c20726574203d20303b0a0a097370696e5f6c6f636b5f69727173617665282664642d3e6c6f636b2c20666c616773293b0a0969662028726571290a0909726574203d2061626c6b6369706865725f656e71756575655f72657175657374282664642d3e71756575652c20726571293b0a096966202864642d3e666c616773202620464c4147535f4255535929207b0a09097370696e5f756e6c6f636b5f697271726573746f7265282664642d3e6c6f636b2c20666c616773293b0a090972657475726e207265743b0a097d0a096261636b6c6f67203d2063727970746f5f6765745f6261636b6c6f67282664642d3e7175657565293b0a096173796e635f726571203d2063727970746f5f646571756575655f72657175657374282664642d3e7175657565293b0a09696620286173796e635f726571290a090964642d3e666c616773207c3d20464c4147535f425553593b0a097370696e5f756e6c6f636b5f697271726573746f7265282664642d3e6c6f636b2c20666c616773293b0a0a0969662028216173796e635f726571290a090972657475726e207265743b0a0a09696620286261636b6c6f67290a09096261636b6c6f672d3e636f6d706c657465286261636b6c6f672c202d45494e50524f4752455353293b0a0a09726571203d2061626c6b6369706865725f726571756573745f63617374286173796e635f726571293b0a0a092f2a2061737369676e206e6577207265717565737420746f20646576696365202a2f0a0964642d3e726571203d207265713b0a0964642d3e746f74616c203d207265712d3e6e62797465733b0a0964642d3e696e5f6f6666736574203d20303b0a0964642d3e696e5f7367203d207265712d3e7372633b0a0964642d3e6f75745f6f6666736574203d20303b0a0964642d3e6f75745f7367203d207265712d3e6473743b0a0a0972637478203d2061626c6b6369706865725f726571756573745f63747828726571293b0a09637478203d2063727970746f5f61626c6b6369706865725f6374782863727970746f5f61626c6b6369706865725f72657174666d2872657129293b0a09726374782d3e6d6f646520263d20464c4147535f4d4f44455f4d41534b3b0a0964642d3e666c616773203d202864642d3e666c6167732026207e464c4147535f4d4f44455f4d41534b29207c20726374782d3e6d6f64653b0a0a0964642d3e637478203d206374783b0a096374782d3e6464203d2064643b0a0a09657272203d206f6d61705f6165735f77726974655f6374726c286464293b0a096966202821657272290a0909657272203d206f6d61705f6165735f63727970745f646d615f7374617274286464293b0a096966202865727229207b0a09092f2a206165735f7461736b2077696c6c206e6f742066696e6973682069742c20736f20646f2069742068657265202a2f0a09096f6d61705f6165735f66696e6973685f7265712864642c20657272293b0a09097461736b6c65745f7363686564756c65282664642d3e71756575655f7461736b293b0a097d0a0a0972657475726e207265743b202f2a2072657475726e207265742c20776869636820697320656e71756575652072657475726e2076616c7565202a2f0a7d0a0a73746174696320766f6964206f6d61705f6165735f646f6e655f7461736b28756e7369676e6564206c6f6e672064617461290a7b0a09737472756374206f6d61705f6165735f646576202a6464203d2028737472756374206f6d61705f6165735f646576202a29646174613b0a09696e74206572723b0a0a0970725f64656275672822656e7465725c6e22293b0a0a09657272203d206f6d61705f6165735f63727970745f646d615f73746f70286464293b0a0a09657272203d2064642d3e657272203f203a206572723b0a0a096966202864642d3e746f74616c202626202165727229207b0a0909657272203d206f6d61705f6165735f63727970745f646d615f7374617274286464293b0a09096966202821657272290a09090972657475726e3b202f2a20444d4120737461727465642e204e6f742066696e696e697368696e672e202a2f0a097d0a0a096f6d61705f6165735f66696e6973685f7265712864642c20657272293b0a096f6d61705f6165735f68616e646c655f71756575652864642c204e554c4c293b0a0a0970725f64656275672822657869745c6e22293b0a7d0a0a73746174696320766f6964206f6d61705f6165735f71756575655f7461736b28756e7369676e6564206c6f6e672064617461290a7b0a09737472756374206f6d61705f6165735f646576202a6464203d2028737472756374206f6d61705f6165735f646576202a29646174613b0a0a096f6d61705f6165735f68616e646c655f71756575652864642c204e554c4c293b0a7d0a0a73746174696320696e74206f6d61705f6165735f6372797074287374727563742061626c6b6369706865725f72657175657374202a7265712c20756e7369676e6564206c6f6e67206d6f6465290a7b0a09737472756374206f6d61705f6165735f637478202a637478203d2063727970746f5f61626c6b6369706865725f637478280a09090963727970746f5f61626c6b6369706865725f72657174666d2872657129293b0a09737472756374206f6d61705f6165735f726571637478202a72637478203d2061626c6b6369706865725f726571756573745f63747828726571293b0a09737472756374206f6d61705f6165735f646576202a64643b0a0a0970725f646562756728226e62797465733a2025642c20656e633a2025642c206362633a2025645c6e222c207265712d3e6e62797465732c0a090920202121286d6f6465202620464c4147535f454e4352595054292c0a090920202121286d6f6465202620464c4147535f43424329293b0a0a09696620282149535f414c49474e4544287265712d3e6e62797465732c204145535f424c4f434b5f53495a452929207b0a090970725f6572722822726571756573742073697a65206973206e6f7420657861637420616d6f756e74206f662041455320626c6f636b735c6e22293b0a090972657475726e202d45494e56414c3b0a097d0a0a096464203d206f6d61705f6165735f66696e645f64657628637478293b0a0969662028216464290a090972657475726e202d454e4f4445563b0a0a09726374782d3e6d6f6465203d206d6f64653b0a0a0972657475726e206f6d61705f6165735f68616e646c655f71756575652864642c20726571293b0a7d0a0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a20414c4720415049202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a0a73746174696320696e74206f6d61705f6165735f7365746b6579287374727563742063727970746f5f61626c6b636970686572202a74666d2c20636f6e7374207538202a6b65792c0a090909202020756e7369676e656420696e74206b65796c656e290a7b0a09737472756374206f6d61705f6165735f637478202a637478203d2063727970746f5f61626c6b6369706865725f6374782874666d293b0a0a09696620286b65796c656e20213d204145535f4b455953495a455f313238202626206b65796c656e20213d204145535f4b455953495a455f3139322026260a09092020206b65796c656e20213d204145535f4b455953495a455f323536290a090972657475726e202d45494e56414c3b0a0a0970725f64656275672822656e7465722c206b65796c656e3a2025645c6e222c206b65796c656e293b0a0a096d656d637079286374782d3e6b65792c206b65792c206b65796c656e293b0a096374782d3e6b65796c656e203d206b65796c656e3b0a0a0972657475726e20303b0a7d0a0a73746174696320696e74206f6d61705f6165735f6563625f656e6372797074287374727563742061626c6b6369706865725f72657175657374202a726571290a7b0a0972657475726e206f6d61705f6165735f6372797074287265712c20464c4147535f454e4352595054293b0a7d0a0a73746174696320696e74206f6d61705f6165735f6563625f64656372797074287374727563742061626c6b6369706865725f72657175657374202a726571290a7b0a0972657475726e206f6d61705f6165735f6372797074287265712c2030293b0a7d0a0a73746174696320696e74206f6d61705f6165735f6362635f656e6372797074287374727563742061626c6b6369706865725f72657175657374202a726571290a7b0a0972657475726e206f6d61705f6165735f6372797074287265712c20464c4147535f454e4352595054207c20464c4147535f434243293b0a7d0a0a73746174696320696e74206f6d61705f6165735f6362635f64656372797074287374727563742061626c6b6369706865725f72657175657374202a726571290a7b0a0972657475726e206f6d61705f6165735f6372797074287265712c20464c4147535f434243293b0a7d0a0a73746174696320696e74206f6d61705f6165735f6372615f696e6974287374727563742063727970746f5f74666d202a74666d290a7b0a0970725f64656275672822656e7465725c6e22293b0a0a0974666d2d3e6372745f61626c6b6369706865722e72657173697a65203d2073697a656f6628737472756374206f6d61705f6165735f726571637478293b0a0a0972657475726e20303b0a7d0a0a73746174696320766f6964206f6d61705f6165735f6372615f65786974287374727563742063727970746f5f74666d202a74666d290a7b0a0970725f64656275672822656e7465725c6e22293b0a7d0a0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a20414c4753202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a0a737461746963207374727563742063727970746f5f616c6720616c67735b5d203d207b0a7b0a092e6372615f6e616d6509093d20226563622861657329222c0a092e6372615f6472697665725f6e616d65093d20226563622d6165732d6f6d6170222c0a092e6372615f7072696f7269747909093d203130302c0a092e6372615f666c61677309093d2043525950544f5f414c475f545950455f41424c4b434950484552207c0a09090909202043525950544f5f414c475f4b45524e5f4452495645525f4f4e4c59207c0a09090909202043525950544f5f414c475f4153594e432c0a092e6372615f626c6f636b73697a6509093d204145535f424c4f434b5f53495a452c0a092e6372615f63747873697a6509093d2073697a656f6628737472756374206f6d61705f6165735f637478292c0a092e6372615f616c69676e6d61736b09093d20302c0a092e6372615f7479706509093d202663727970746f5f61626c6b6369706865725f747970652c0a092e6372615f6d6f64756c6509093d20544849535f4d4f44554c452c0a092e6372615f696e697409093d206f6d61705f6165735f6372615f696e69742c0a092e6372615f6578697409093d206f6d61705f6165735f6372615f657869742c0a092e6372615f752e61626c6b636970686572203d207b0a09092e6d696e5f6b657973697a65093d204145535f4d494e5f4b45595f53495a452c0a09092e6d61785f6b657973697a65093d204145535f4d41585f4b45595f53495a452c0a09092e7365746b657909093d206f6d61705f6165735f7365746b65792c0a09092e656e6372797074093d206f6d61705f6165735f6563625f656e63727970742c0a09092e64656372797074093d206f6d61705f6165735f6563625f646563727970742c0a097d0a7d2c0a7b0a092e6372615f6e616d6509093d20226362632861657329222c0a092e6372615f6472697665725f6e616d65093d20226362632d6165732d6f6d6170222c0a092e6372615f7072696f7269747909093d203130302c0a092e6372615f666c61677309093d2043525950544f5f414c475f545950455f41424c4b434950484552207c0a09090909202043525950544f5f414c475f4b45524e5f4452495645525f4f4e4c59207c0a09090909202043525950544f5f414c475f4153594e432c0a092e6372615f626c6f636b73697a6509093d204145535f424c4f434b5f53495a452c0a092e6372615f63747873697a6509093d2073697a656f6628737472756374206f6d61705f6165735f637478292c0a092e6372615f616c69676e6d61736b09093d20302c0a092e6372615f7479706509093d202663727970746f5f61626c6b6369706865725f747970652c0a092e6372615f6d6f64756c6509093d20544849535f4d4f44554c452c0a092e6372615f696e697409093d206f6d61705f6165735f6372615f696e69742c0a092e6372615f6578697409093d206f6d61705f6165735f6372615f657869742c0a092e6372615f752e61626c6b636970686572203d207b0a09092e6d696e5f6b657973697a65093d204145535f4d494e5f4b45595f53495a452c0a09092e6d61785f6b657973697a65093d204145535f4d41585f4b45595f53495a452c0a09092e697673697a6509093d204145535f424c4f434b5f53495a452c0a09092e7365746b657909093d206f6d61705f6165735f7365746b65792c0a09092e656e6372797074093d206f6d61705f6165735f6362635f656e63727970742c0a09092e64656372797074093d206f6d61705f6165735f6362635f646563727970742c0a097d0a7d0a7d3b0a0a73746174696320696e74206f6d61705f6165735f70726f62652873747275637420706c6174666f726d5f646576696365202a70646576290a7b0a0973747275637420646576696365202a646576203d2026706465762d3e6465763b0a09737472756374206f6d61705f6165735f646576202a64643b0a09737472756374207265736f75726365202a7265733b0a09696e7420657272203d202d454e4f4d454d2c20692c206a3b0a09753332207265673b0a0a096464203d206b7a616c6c6f632873697a656f6628737472756374206f6d61705f6165735f646576292c204746505f4b45524e454c293b0a09696620286464203d3d204e554c4c29207b0a09096465765f657272286465762c2022756e61626c6520746f20616c6c6f632064617461207374727563742e5c6e22293b0a0909676f746f206572725f646174613b0a097d0a0964642d3e646576203d206465763b0a09706c6174666f726d5f7365745f6472766461746128706465762c206464293b0a0a097370696e5f6c6f636b5f696e6974282664642d3e6c6f636b293b0a0963727970746f5f696e69745f7175657565282664642d3e71756575652c204f4d41505f4145535f51554555455f4c454e475448293b0a0a092f2a204765742074686520626173652061646472657373202a2f0a09726573203d20706c6174666f726d5f6765745f7265736f7572636528706465762c20494f5245534f555243455f4d454d2c2030293b0a09696620282172657329207b0a09096465765f657272286465762c2022696e76616c6964207265736f7572636520747970655c6e22293b0a0909657272203d202d454e4f4445563b0a0909676f746f206572725f7265733b0a097d0a0964642d3e706879735f62617365203d207265732d3e73746172743b0a0a092f2a204765742074686520444d41202a2f0a09726573203d20706c6174666f726d5f6765745f7265736f7572636528706465762c20494f5245534f555243455f444d412c2030293b0a096966202821726573290a09096465765f696e666f286465762c20226e6f20444d4120696e666f5c6e22293b0a09656c73650a090964642d3e646d615f6f7574203d207265732d3e73746172743b0a0a092f2a204765742074686520444d41202a2f0a09726573203d20706c6174666f726d5f6765745f7265736f7572636528706465762c20494f5245534f555243455f444d412c2031293b0a096966202821726573290a09096465765f696e666f286465762c20226e6f20444d4120696e666f5c6e22293b0a09656c73650a090964642d3e646d615f696e203d207265732d3e73746172743b0a0a092f2a20496e697469616c697a696e672074686520636c6f636b202a2f0a0964642d3e69636c6b203d20636c6b5f676574286465762c202269636b22293b0a096966202849535f4552522864642d3e69636c6b2929207b0a09096465765f657272286465762c2022636c6f636b20696e7469616c697a6174696f6e206661696c65642e5c6e22293b0a0909657272203d205054525f4552522864642d3e69636c6b293b0a0909676f746f206572725f7265733b0a097d0a0a0964642d3e696f5f62617365203d20696f72656d61702864642d3e706879735f626173652c20535a5f344b293b0a09696620282164642d3e696f5f6261736529207b0a09096465765f657272286465762c202263616e277420696f72656d61705c6e22293b0a0909657272203d202d454e4f4d454d3b0a0909676f746f206572725f696f3b0a097d0a0a09636c6b5f656e61626c652864642d3e69636c6b293b0a09726567203d206f6d61705f6165735f726561642864642c204145535f5245475f524556293b0a096465765f696e666f286465762c20224f4d41502041455320687720616363656c207265763a2025752e25755c6e222c0a090920287265672026204145535f5245475f5245565f4d414a4f5229203e3e20342c207265672026204145535f5245475f5245565f4d494e4f52293b0a09636c6b5f64697361626c652864642d3e69636c6b293b0a0a097461736b6c65745f696e6974282664642d3e646f6e655f7461736b2c206f6d61705f6165735f646f6e655f7461736b2c2028756e7369676e6564206c6f6e67296464293b0a097461736b6c65745f696e6974282664642d3e71756575655f7461736b2c206f6d61705f6165735f71756575655f7461736b2c2028756e7369676e6564206c6f6e67296464293b0a0a09657272203d206f6d61705f6165735f646d615f696e6974286464293b0a0969662028657272290a0909676f746f206572725f646d613b0a0a09494e49545f4c4953545f48454144282664642d3e6c697374293b0a097370696e5f6c6f636b28266c6973745f6c6f636b293b0a096c6973745f6164645f7461696c282664642d3e6c6973742c20266465765f6c697374293b0a097370696e5f756e6c6f636b28266c6973745f6c6f636b293b0a0a09666f72202869203d20303b2069203c2041525241595f53495a4528616c6773293b20692b2b29207b0a090970725f64656275672822693a2025645c6e222c2069293b0a0909657272203d2063727970746f5f72656769737465725f616c672826616c67735b695d293b0a090969662028657272290a090909676f746f206572725f616c67733b0a097d0a0a0970725f696e666f282270726f6265282920646f6e655c6e22293b0a0a0972657475726e20303b0a6572725f616c67733a0a09666f7220286a203d20303b206a203c20693b206a2b2b290a090963727970746f5f756e72656769737465725f616c672826616c67735b6a5d293b0a096f6d61705f6165735f646d615f636c65616e7570286464293b0a6572725f646d613a0a097461736b6c65745f6b696c6c282664642d3e646f6e655f7461736b293b0a097461736b6c65745f6b696c6c282664642d3e71756575655f7461736b293b0a09696f756e6d61702864642d3e696f5f62617365293b0a6572725f696f3a0a09636c6b5f7075742864642d3e69636c6b293b0a6572725f7265733a0a096b66726565286464293b0a096464203d204e554c4c3b0a6572725f646174613a0a096465765f657272286465762c2022696e697469616c697a6174696f6e206661696c65642e5c6e22293b0a0972657475726e206572723b0a7d0a0a73746174696320696e74206f6d61705f6165735f72656d6f76652873747275637420706c6174666f726d5f646576696365202a70646576290a7b0a09737472756374206f6d61705f6165735f646576202a6464203d20706c6174666f726d5f6765745f647276646174612870646576293b0a09696e7420693b0a0a0969662028216464290a090972657475726e202d454e4f4445563b0a0a097370696e5f6c6f636b28266c6973745f6c6f636b293b0a096c6973745f64656c282664642d3e6c697374293b0a097370696e5f756e6c6f636b28266c6973745f6c6f636b293b0a0a09666f72202869203d20303b2069203c2041525241595f53495a4528616c6773293b20692b2b290a090963727970746f5f756e72656769737465725f616c672826616c67735b695d293b0a0a097461736b6c65745f6b696c6c282664642d3e646f6e655f7461736b293b0a097461736b6c65745f6b696c6c282664642d3e71756575655f7461736b293b0a096f6d61705f6165735f646d615f636c65616e7570286464293b0a09696f756e6d61702864642d3e696f5f62617365293b0a09636c6b5f7075742864642d3e69636c6b293b0a096b66726565286464293b0a096464203d204e554c4c3b0a0a0972657475726e20303b0a7d0a0a7374617469632073747275637420706c6174666f726d5f647269766572206f6d61705f6165735f647269766572203d207b0a092e70726f6265093d206f6d61705f6165735f70726f62652c0a092e72656d6f7665093d206f6d61705f6165735f72656d6f76652c0a092e647269766572093d207b0a09092e6e616d65093d20226f6d61702d616573222c0a09092e6f776e6572093d20544849535f4d4f44554c452c0a097d2c0a7d3b0a0a73746174696320696e74205f5f696e6974206f6d61705f6165735f6d6f645f696e697428766f6964290a7b0a0970725f696e666f28226c6f6164696e67202573206472697665725c6e222c20226f6d61702d61657322293b0a0a0972657475726e2020706c6174666f726d5f6472697665725f726567697374657228266f6d61705f6165735f647269766572293b0a7d0a0a73746174696320766f6964205f5f65786974206f6d61705f6165735f6d6f645f6578697428766f6964290a7b0a09706c6174666f726d5f6472697665725f756e726567697374657228266f6d61705f6165735f647269766572293b0a7d0a0a6d6f64756c655f696e6974286f6d61705f6165735f6d6f645f696e6974293b0a6d6f64756c655f65786974286f6d61705f6165735f6d6f645f65786974293b0a0a4d4f44554c455f4445534352495054494f4e28224f4d41502041455320687720616363656c65726174696f6e20737570706f72742e22293b0a4d4f44554c455f4c4943454e5345282247504c20763222293b0a4d4f44554c455f415554484f522822446d69747279204b617361746b696e22293b0a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f63727970746f2f6f6d61702d7368616d2e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030373535373200313231313437343433333000303031373732360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2043727970746f67726170686963204150492e0a202a0a202a20537570706f727420666f72204f4d415020534841312f4d443520485720616363656c65726174696f6e2e0a202a0a202a20436f70797269676874202863292032303130204e6f6b696120436f72706f726174696f6e0a202a20417574686f723a20446d69747279204b617361746b696e203c646d697472792e6b617361746b696e406e6f6b69612e636f6d3e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e2032206173207075626c69736865640a202a20627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a0a202a20536f6d65206964656173206172652066726f6d206f6c64206f6d61702d736861312d6d64352e63206472697665722e0a202a2f0a0a23646566696e652070725f666d7428666d7429202225733a202220666d742c205f5f66756e635f5f0a0a23696e636c756465203c6c696e75782f6572722e683e0a23696e636c756465203c6c696e75782f6465766963652e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f636c6b2e683e0a23696e636c756465203c6c696e75782f6972712e683e0a23696e636c756465203c6c696e75782f696f2e683e0a23696e636c756465203c6c696e75782f706c6174666f726d5f6465766963652e683e0a23696e636c756465203c6c696e75782f736361747465726c6973742e683e0a23696e636c756465203c6c696e75782f646d612d6d617070696e672e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f63727970746f2e683e0a23696e636c756465203c6c696e75782f63727970746f686173682e683e0a23696e636c756465203c63727970746f2f7363617474657277616c6b2e683e0a23696e636c756465203c63727970746f2f616c676170692e683e0a23696e636c756465203c63727970746f2f7368612e683e0a23696e636c756465203c63727970746f2f686173682e683e0a23696e636c756465203c63727970746f2f696e7465726e616c2f686173682e683e0a0a23696e636c756465203c6c696e75782f6f6d61702d646d612e683e0a23696e636c756465203c6d6163682f697271732e683e0a0a23646566696e65205348415f5245475f44494745535428782909092830783030202b2028287829202a203078303429290a23646566696e65205348415f5245475f44494e2878290909092830783143202b2028287829202a203078303429290a0a23646566696e6520534841315f4d44355f424c4f434b5f53495a450909534841315f424c4f434b5f53495a450a23646566696e65204d44355f4449474553545f53495a4509090931360a0a23646566696e65205348415f5245475f444947434e54090909307831340a0a23646566696e65205348415f5245475f4354524c090909307831380a23646566696e65205348415f5245475f4354524c5f4c454e47544809092830784646464646464646203c3c2035290a23646566696e65205348415f5245475f4354524c5f434c4f53455f4841534809092831203c3c2034290a23646566696e65205348415f5245475f4354524c5f414c474f5f434f4e535409092831203c3c2033290a23646566696e65205348415f5245475f4354524c5f414c474f09092831203c3c2032290a23646566696e65205348415f5245475f4354524c5f494e5055545f5245414459092831203c3c2031290a23646566696e65205348415f5245475f4354524c5f4f55545055545f5245414459092831203c3c2030290a0a23646566696e65205348415f5245475f524556090909307835430a23646566696e65205348415f5245475f5245565f4d414a4f520909307846300a23646566696e65205348415f5245475f5245565f4d494e4f520909307830460a0a23646566696e65205348415f5245475f4d41534b090909307836300a23646566696e65205348415f5245475f4d41534b5f444d415f454e09092831203c3c2033290a23646566696e65205348415f5245475f4d41534b5f49545f454e09092831203c3c2032290a23646566696e65205348415f5245475f4d41534b5f534f4654524553455409092831203c3c2031290a23646566696e65205348415f5245475f4155544f49444c4509092831203c3c2030290a0a23646566696e65205348415f5245475f5359535354415455530909307836340a23646566696e65205348415f5245475f5359535354415455535f5245534554444f4e45092831203c3c2030290a0a23646566696e652044454641554c545f54494d454f55545f494e54455256414c09485a0a0a2f2a206d6f73746c792064657669636520666c616773202a2f0a23646566696e6520464c4147535f425553590909300a23646566696e6520464c4147535f46494e414c0909310a23646566696e6520464c4147535f444d415f41435449564509320a23646566696e6520464c4147535f4f55545055545f524541445909330a23646566696e6520464c4147535f494e49540909340a23646566696e6520464c4147535f4350550909350a23646566696e6520464c4147535f444d415f52454144590909360a2f2a20636f6e7465787420666c616773202a2f0a23646566696e6520464c4147535f46494e5550090931360a23646566696e6520464c4147535f5347090931370a23646566696e6520464c4147535f53484131090931380a23646566696e6520464c4147535f484d4143090931390a23646566696e6520464c4147535f4552524f52090932300a0a23646566696e65204f505f55504441544509310a23646566696e65204f505f46494e414c09320a0a23646566696e65204f4d41505f414c49474e5f4d41534b09092873697a656f6628753332292d31290a23646566696e65204f4d41505f414c49474e454409095f5f6174747269627574655f5f2828616c69676e65642873697a656f6628753332292929290a0a23646566696e65204255464c454e0909504147455f53495a450a0a737472756374206f6d61705f7368616d5f6465763b0a0a737472756374206f6d61705f7368616d5f726571637478207b0a09737472756374206f6d61705f7368616d5f646576092a64643b0a09756e7369676e6564206c6f6e670909666c6167733b0a09756e7369676e6564206c6f6e6709096f703b0a0a0975380909096469676573745b534841315f4449474553545f53495a455d204f4d41505f414c49474e45443b0a0973697a655f74090909646967636e743b0a0973697a655f74090909627566636e743b0a0973697a655f740909096275666c656e3b0a09646d615f616464725f740909646d615f616464723b0a0a092f2a2077616c6b207374617465202a2f0a0973747275637420736361747465726c697374092a73673b0a09756e7369676e656420696e7409096f66667365743b092f2a206f666673657420696e2063757272656e74207367202a2f0a09756e7369676e656420696e740909746f74616c3b092f2a20746f74616c2072657175657374202a2f0a0a0975380909096275666665725b305d204f4d41505f414c49474e45443b0a7d3b0a0a737472756374206f6d61705f7368616d5f686d61635f637478207b0a097374727563742063727970746f5f7368617368092a73686173683b0a097538090909697061645b534841315f4d44355f424c4f434b5f53495a455d3b0a0975380909096f7061645b534841315f4d44355f424c4f434b5f53495a455d3b0a7d3b0a0a737472756374206f6d61705f7368616d5f637478207b0a09737472756374206f6d61705f7368616d5f646576092a64643b0a0a09756e7369676e6564206c6f6e670909666c6167733b0a0a092f2a2066616c6c6261636b207374756666202a2f0a097374727563742063727970746f5f7368617368092a66616c6c6261636b3b0a0a09737472756374206f6d61705f7368616d5f686d61635f63747820626173655b305d3b0a7d3b0a0a23646566696e65204f4d41505f5348414d5f51554555455f4c454e47544809310a0a737472756374206f6d61705f7368616d5f646576207b0a09737472756374206c6973745f68656164096c6973743b0a09756e7369676e6564206c6f6e670909706879735f626173653b0a097374727563742064657669636509092a6465763b0a09766f6964205f5f696f6d656d09092a696f5f626173653b0a09696e740909096972713b0a0973747275637420636c6b09092a69636c6b3b0a097370696e6c6f636b5f7409096c6f636b3b0a09696e740909096572723b0a09696e74090909646d613b0a09696e74090909646d615f6c63683b0a09737472756374207461736b6c65745f73747275637409646f6e655f7461736b3b0a0a09756e7369676e6564206c6f6e670909666c6167733b0a097374727563742063727970746f5f71756575650971756575653b0a097374727563742061686173685f72657175657374092a7265713b0a7d3b0a0a737472756374206f6d61705f7368616d5f647276207b0a09737472756374206c6973745f68656164096465765f6c6973743b0a097370696e6c6f636b5f7409096c6f636b3b0a09756e7369676e6564206c6f6e670909666c6167733b0a7d3b0a0a73746174696320737472756374206f6d61705f7368616d5f647276207368616d203d207b0a092e6465765f6c697374203d204c4953545f484541445f494e4954287368616d2e6465765f6c697374292c0a092e6c6f636b203d205f5f5350494e5f4c4f434b5f554e4c4f434b4544287368616d2e6c6f636b292c0a7d3b0a0a73746174696320696e6c696e6520753332206f6d61705f7368616d5f7265616428737472756374206f6d61705f7368616d5f646576202a64642c20753332206f6666736574290a7b0a0972657475726e205f5f7261775f726561646c2864642d3e696f5f62617365202b206f6666736574293b0a7d0a0a73746174696320696e6c696e6520766f6964206f6d61705f7368616d5f777269746528737472756374206f6d61705f7368616d5f646576202a64642c0a0909090909753332206f66667365742c207533322076616c7565290a7b0a095f5f7261775f77726974656c2876616c75652c2064642d3e696f5f62617365202b206f6666736574293b0a7d0a0a73746174696320696e6c696e6520766f6964206f6d61705f7368616d5f77726974655f6d61736b28737472756374206f6d61705f7368616d5f646576202a64642c2075333220616464726573732c0a09090909097533322076616c75652c20753332206d61736b290a7b0a097533322076616c3b0a0a0976616c203d206f6d61705f7368616d5f726561642864642c2061646472657373293b0a0976616c20263d207e6d61736b3b0a0976616c207c3d2076616c75653b0a096f6d61705f7368616d5f77726974652864642c20616464726573732c2076616c293b0a7d0a0a73746174696320696e6c696e6520696e74206f6d61705f7368616d5f7761697428737472756374206f6d61705f7368616d5f646576202a64642c20753332206f66667365742c2075333220626974290a7b0a09756e7369676e6564206c6f6e672074696d656f7574203d206a696666696573202b2044454641554c545f54494d454f55545f494e54455256414c3b0a0a097768696c65202821286f6d61705f7368616d5f726561642864642c206f6666736574292026206269742929207b0a09096966202874696d655f69735f6265666f72655f6a6966666965732874696d656f757429290a09090972657475726e202d4554494d45444f55543b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320766f6964206f6d61705f7368616d5f636f70795f68617368287374727563742061686173685f72657175657374202a7265712c20696e74206f7574290a7b0a09737472756374206f6d61705f7368616d5f726571637478202a637478203d2061686173685f726571756573745f63747828726571293b0a09753332202a68617368203d2028753332202a296374782d3e6469676573743b0a09696e7420693b0a0a092f2a204d443520697320616c6d6f737420756e757365642e20536f20636f707920736861312073697a6520746f2072656475636520636f6465202a2f0a09666f72202869203d20303b2069203c20534841315f4449474553545f53495a45202f2073697a656f6628753332293b20692b2b29207b0a0909696620286f7574290a090909686173685b695d203d206f6d61705f7368616d5f72656164286374782d3e64642c0a0909090909095348415f5245475f444947455354286929293b0a0909656c73650a0909096f6d61705f7368616d5f7772697465286374782d3e64642c0a09090909095348415f5245475f4449474553542869292c20686173685b695d293b0a097d0a7d0a0a73746174696320766f6964206f6d61705f7368616d5f636f70795f72656164795f68617368287374727563742061686173685f72657175657374202a726571290a7b0a09737472756374206f6d61705f7368616d5f726571637478202a637478203d2061686173685f726571756573745f63747828726571293b0a09753332202a696e203d2028753332202a296374782d3e6469676573743b0a09753332202a68617368203d2028753332202a297265712d3e726573756c743b0a09696e7420693b0a0a09696620282168617368290a090972657475726e3b0a0a09696620286c696b656c79286374782d3e666c61677320262042495428464c4147535f53484131292929207b0a09092f2a205348413120726573756c74732061726520696e2062696720656e6469616e202a2f0a0909666f72202869203d20303b2069203c20534841315f4449474553545f53495a45202f2073697a656f6628753332293b20692b2b290a090909686173685b695d203d20626533325f746f5f63707528696e5b695d293b0a097d20656c7365207b0a09092f2a204d443520726573756c74732061726520696e206c6974746c6520656e6469616e202a2f0a0909666f72202869203d20303b2069203c204d44355f4449474553545f53495a45202f2073697a656f6628753332293b20692b2b290a090909686173685b695d203d206c6533325f746f5f63707528696e5b695d293b0a097d0a7d0a0a73746174696320696e74206f6d61705f7368616d5f68775f696e697428737472756374206f6d61705f7368616d5f646576202a6464290a7b0a09636c6b5f656e61626c652864642d3e69636c6b293b0a0a096966202821746573745f62697428464c4147535f494e49542c202664642d3e666c6167732929207b0a09096f6d61705f7368616d5f77726974655f6d61736b2864642c205348415f5245475f4d41534b2c0a0909095348415f5245475f4d41534b5f534f465452455345542c205348415f5245475f4d41534b5f534f46545245534554293b0a0a0909696620286f6d61705f7368616d5f776169742864642c205348415f5245475f5359535354415455532c0a09090909095348415f5245475f5359535354415455535f5245534554444f4e4529290a09090972657475726e202d4554494d45444f55543b0a0a09097365745f62697428464c4147535f494e49542c202664642d3e666c616773293b0a090964642d3e657272203d20303b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320766f6964206f6d61705f7368616d5f77726974655f6374726c28737472756374206f6d61705f7368616d5f646576202a64642c2073697a655f74206c656e6774682c0a0909090920696e742066696e616c2c20696e7420646d61290a7b0a09737472756374206f6d61705f7368616d5f726571637478202a637478203d2061686173685f726571756573745f6374782864642d3e726571293b0a097533322076616c203d206c656e677468203c3c20352c206d61736b3b0a0a09696620286c696b656c79286374782d3e646967636e7429290a09096f6d61705f7368616d5f77726974652864642c205348415f5245475f444947434e542c206374782d3e646967636e74293b0a0a096f6d61705f7368616d5f77726974655f6d61736b2864642c205348415f5245475f4d41534b2c0a09095348415f5245475f4d41534b5f49545f454e207c2028646d61203f205348415f5245475f4d41534b5f444d415f454e203a2030292c0a09095348415f5245475f4d41534b5f49545f454e207c205348415f5245475f4d41534b5f444d415f454e293b0a092f2a0a09202a2053657474696e6720414c474f5f434f4e5354206f6e6c7920666f722074686520666972737420697465726174696f6e0a09202a20616e6420434c4f53455f48415348206f6e6c7920666f7220746865206c617374206f6e652e0a09202a2f0a09696620286374782d3e666c61677320262042495428464c4147535f5348413129290a090976616c207c3d205348415f5245475f4354524c5f414c474f3b0a0969662028216374782d3e646967636e74290a090976616c207c3d205348415f5245475f4354524c5f414c474f5f434f4e53543b0a096966202866696e616c290a090976616c207c3d205348415f5245475f4354524c5f434c4f53455f484153483b0a0a096d61736b203d205348415f5245475f4354524c5f414c474f5f434f4e5354207c205348415f5245475f4354524c5f434c4f53455f48415348207c0a0909095348415f5245475f4354524c5f414c474f207c205348415f5245475f4354524c5f4c454e4754483b0a0a096f6d61705f7368616d5f77726974655f6d61736b2864642c205348415f5245475f4354524c2c2076616c2c206d61736b293b0a7d0a0a73746174696320696e74206f6d61705f7368616d5f786d69745f63707528737472756374206f6d61705f7368616d5f646576202a64642c20636f6e7374207538202a6275662c0a09090920202020202073697a655f74206c656e6774682c20696e742066696e616c290a7b0a09737472756374206f6d61705f7368616d5f726571637478202a637478203d2061686173685f726571756573745f6374782864642d3e726571293b0a09696e7420636f756e742c206c656e33323b0a09636f6e737420753332202a627566666572203d2028636f6e737420753332202a296275663b0a0a096465765f6462672864642d3e6465762c2022786d69745f6370753a20646967636e743a2025642c206c656e6774683a2025642c2066696e616c3a2025645c6e222c0a0909090909096374782d3e646967636e742c206c656e6774682c2066696e616c293b0a0a096f6d61705f7368616d5f77726974655f6374726c2864642c206c656e6774682c2066696e616c2c2030293b0a0a092f2a2073686f756c64206265206e6f6e2d7a65726f206265666f7265206e657874206c696e657320746f2064697361626c6520636c6f636b73206c61746572202a2f0a096374782d3e646967636e74202b3d206c656e6774683b0a0a09696620286f6d61705f7368616d5f776169742864642c205348415f5245475f4354524c2c205348415f5245475f4354524c5f494e5055545f524541445929290a090972657475726e202d4554494d45444f55543b0a0a096966202866696e616c290a09097365745f62697428464c4147535f46494e414c2c202664642d3e666c616773293b202f2a206361746368206c61737420696e74657272757074202a2f0a0a097365745f62697428464c4147535f4350552c202664642d3e666c616773293b0a0a096c656e3332203d204449565f524f554e445f5550286c656e6774682c2073697a656f662875333229293b0a0a09666f722028636f756e74203d20303b20636f756e74203c206c656e33323b20636f756e742b2b290a09096f6d61705f7368616d5f77726974652864642c205348415f5245475f44494e28636f756e74292c206275666665725b636f756e745d293b0a0a0972657475726e202d45494e50524f47524553533b0a7d0a0a73746174696320696e74206f6d61705f7368616d5f786d69745f646d6128737472756374206f6d61705f7368616d5f646576202a64642c20646d615f616464725f7420646d615f616464722c0a09090920202020202073697a655f74206c656e6774682c20696e742066696e616c290a7b0a09737472756374206f6d61705f7368616d5f726571637478202a637478203d2061686173685f726571756573745f6374782864642d3e726571293b0a09696e74206c656e33323b0a0a096465765f6462672864642d3e6465762c2022786d69745f646d613a20646967636e743a2025642c206c656e6774683a2025642c2066696e616c3a2025645c6e222c0a0909090909096374782d3e646967636e742c206c656e6774682c2066696e616c293b0a0a096c656e3332203d204449565f524f554e445f5550286c656e6774682c2073697a656f662875333229293b0a0a096f6d61705f7365745f646d615f7472616e736665725f706172616d732864642d3e646d615f6c63682c204f4d41505f444d415f444154415f545950455f5333322c206c656e33322c0a090909312c204f4d41505f444d415f53594e435f5041434b45542c2064642d3e646d612c0a090909094f4d41505f444d415f4453545f53594e435f5052454645544348293b0a0a096f6d61705f7365745f646d615f7372635f706172616d732864642d3e646d615f6c63682c20302c204f4d41505f444d415f414d4f44455f504f53545f494e432c0a09090909646d615f616464722c20302c2030293b0a0a096f6d61705f7368616d5f77726974655f6374726c2864642c206c656e6774682c2066696e616c2c2031293b0a0a096374782d3e646967636e74202b3d206c656e6774683b0a0a096966202866696e616c290a09097365745f62697428464c4147535f46494e414c2c202664642d3e666c616773293b202f2a206361746368206c61737420696e74657272757074202a2f0a0a097365745f62697428464c4147535f444d415f4143544956452c202664642d3e666c616773293b0a0a096f6d61705f73746172745f646d612864642d3e646d615f6c6368293b0a0a0972657475726e202d45494e50524f47524553533b0a7d0a0a7374617469632073697a655f74206f6d61705f7368616d5f617070656e645f62756666657228737472756374206f6d61705f7368616d5f726571637478202a6374782c0a09090909636f6e7374207538202a646174612c2073697a655f74206c656e677468290a7b0a0973697a655f7420636f756e74203d206d696e286c656e6774682c206374782d3e6275666c656e202d206374782d3e627566636e74293b0a0a09636f756e74203d206d696e28636f756e742c206374782d3e746f74616c293b0a0969662028636f756e74203c3d2030290a090972657475726e20303b0a096d656d637079286374782d3e627566666572202b206374782d3e627566636e742c20646174612c20636f756e74293b0a096374782d3e627566636e74202b3d20636f756e743b0a0a0972657475726e20636f756e743b0a7d0a0a7374617469632073697a655f74206f6d61705f7368616d5f617070656e645f736728737472756374206f6d61705f7368616d5f726571637478202a637478290a7b0a0973697a655f7420636f756e743b0a0a097768696c6520286374782d3e736729207b0a0909636f756e74203d206f6d61705f7368616d5f617070656e645f627566666572286374782c0a0909090973675f76697274286374782d3e736729202b206374782d3e6f66667365742c0a090909096374782d3e73672d3e6c656e677468202d206374782d3e6f6666736574293b0a09096966202821636f756e74290a090909627265616b3b0a09096374782d3e6f6666736574202b3d20636f756e743b0a09096374782d3e746f74616c202d3d20636f756e743b0a0909696620286374782d3e6f6666736574203d3d206374782d3e73672d3e6c656e67746829207b0a0909096374782d3e7367203d2073675f6e657874286374782d3e7367293b0a090909696620286374782d3e7367290a090909096374782d3e6f6666736574203d20303b0a090909656c73650a090909096374782d3e746f74616c203d20303b0a09097d0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320696e74206f6d61705f7368616d5f786d69745f646d615f6d617028737472756374206f6d61705f7368616d5f646576202a64642c0a0909090909737472756374206f6d61705f7368616d5f726571637478202a6374782c0a090909090973697a655f74206c656e6774682c20696e742066696e616c290a7b0a096374782d3e646d615f61646472203d20646d615f6d61705f73696e676c652864642d3e6465762c206374782d3e6275666665722c206374782d3e6275666c656e2c0a0909090920202020202020444d415f544f5f444556494345293b0a0969662028646d615f6d617070696e675f6572726f722864642d3e6465762c206374782d3e646d615f616464722929207b0a09096465765f6572722864642d3e6465762c2022646d61202575206279746573206572726f725c6e222c206374782d3e6275666c656e293b0a090972657475726e202d45494e56414c3b0a097d0a0a096374782d3e666c61677320263d207e42495428464c4147535f5347293b0a0a092f2a206e6578742063616c6c20646f6573206e6f74206661696c2e2e2e20736f206e6f20756e6d617020696e207468652063617365206f66206572726f72202a2f0a0972657475726e206f6d61705f7368616d5f786d69745f646d612864642c206374782d3e646d615f616464722c206c656e6774682c2066696e616c293b0a7d0a0a73746174696320696e74206f6d61705f7368616d5f7570646174655f646d615f736c6f7728737472756374206f6d61705f7368616d5f646576202a6464290a7b0a09737472756374206f6d61705f7368616d5f726571637478202a637478203d2061686173685f726571756573745f6374782864642d3e726571293b0a09756e7369676e656420696e742066696e616c3b0a0973697a655f7420636f756e743b0a0a096f6d61705f7368616d5f617070656e645f736728637478293b0a0a0966696e616c203d20286374782d3e666c61677320262042495428464c4147535f46494e5550292920262620216374782d3e746f74616c3b0a0a096465765f6462672864642d3e6465762c2022736c6f773a20627566636e743a2025752c20646967636e743a2025642c2066696e616c3a2025645c6e222c0a0909090909206374782d3e627566636e742c206374782d3e646967636e742c2066696e616c293b0a0a096966202866696e616c207c7c20286374782d3e627566636e74203d3d206374782d3e6275666c656e202626206374782d3e746f74616c2929207b0a0909636f756e74203d206374782d3e627566636e743b0a09096374782d3e627566636e74203d20303b0a090972657475726e206f6d61705f7368616d5f786d69745f646d615f6d61702864642c206374782c20636f756e742c2066696e616c293b0a097d0a0a0972657475726e20303b0a7d0a0a2f2a205374617274206164647265737320616c69676e6d656e74202a2f0a23646566696e652053475f414128736729092849535f414c49474e45442873672d3e6f66667365742c2073697a656f66287533322929290a2f2a205348413120626c6f636b2073697a6520616c69676e6d656e74202a2f0a23646566696e652053475f534128736729092849535f414c49474e45442873672d3e6c656e6774682c20534841315f4d44355f424c4f434b5f53495a4529290a0a73746174696320696e74206f6d61705f7368616d5f7570646174655f646d615f737461727428737472756374206f6d61705f7368616d5f646576202a6464290a7b0a09737472756374206f6d61705f7368616d5f726571637478202a637478203d2061686173685f726571756573745f6374782864642d3e726571293b0a09756e7369676e656420696e74206c656e6774682c2066696e616c2c207461696c3b0a0973747275637420736361747465726c697374202a73673b0a0a0969662028216374782d3e746f74616c290a090972657475726e20303b0a0a09696620286374782d3e627566636e74207c7c206374782d3e6f6666736574290a090972657475726e206f6d61705f7368616d5f7570646174655f646d615f736c6f77286464293b0a0a096465765f6462672864642d3e6465762c2022666173743a20646967636e743a2025642c20627566636e743a2025752c20746f74616c3a2025755c6e222c0a0909096374782d3e646967636e742c206374782d3e627566636e742c206374782d3e746f74616c293b0a0a097367203d206374782d3e73673b0a0a09696620282153475f414128736729290a090972657475726e206f6d61705f7368616d5f7570646174655f646d615f736c6f77286464293b0a0a09696620282173675f69735f6c61737428736729202626202153475f534128736729290a09092f2a2073697a65206973206e6f7420534841315f424c4f434b5f53495a4520616c69676e6564202a2f0a090972657475726e206f6d61705f7368616d5f7570646174655f646d615f736c6f77286464293b0a0a096c656e677468203d206d696e286374782d3e746f74616c2c2073672d3e6c656e677468293b0a0a096966202873675f69735f6c6173742873672929207b0a09096966202821286374782d3e666c61677320262042495428464c4147535f46494e5550292929207b0a0909092f2a206e6f74206c617374207367206d75737420626520534841315f4d44355f424c4f434b5f53495a4520616c69676e6564202a2f0a0909097461696c203d206c656e67746820262028534841315f4d44355f424c4f434b5f53495a45202d2031293b0a0909092f2a20776974686f75742066696e75702829207765206e656564206f6e6520626c6f636b20746f20636c6f73652068617368202a2f0a09090969662028217461696c290a090909097461696c203d20534841315f4d44355f424c4f434b5f53495a453b0a0909096c656e677468202d3d207461696c3b0a09097d0a097d0a0a096966202821646d615f6d61705f73672864642d3e6465762c206374782d3e73672c20312c20444d415f544f5f4445564943452929207b0a09096465765f6572722864642d3e6465762c2022646d615f6d61705f736720206572726f725c6e22293b0a090972657475726e202d45494e56414c3b0a097d0a0a096374782d3e666c616773207c3d2042495428464c4147535f5347293b0a0a096374782d3e746f74616c202d3d206c656e6774683b0a096374782d3e6f6666736574203d206c656e6774683b202f2a206f666673657420776865726520746f20737461727420736c6f77202a2f0a0a0966696e616c203d20286374782d3e666c61677320262042495428464c4147535f46494e5550292920262620216374782d3e746f74616c3b0a0a092f2a206e6578742063616c6c20646f6573206e6f74206661696c2e2e2e20736f206e6f20756e6d617020696e207468652063617365206f66206572726f72202a2f0a0972657475726e206f6d61705f7368616d5f786d69745f646d612864642c2073675f646d615f61646472657373286374782d3e7367292c206c656e6774682c2066696e616c293b0a7d0a0a73746174696320696e74206f6d61705f7368616d5f7570646174655f63707528737472756374206f6d61705f7368616d5f646576202a6464290a7b0a09737472756374206f6d61705f7368616d5f726571637478202a637478203d2061686173685f726571756573745f6374782864642d3e726571293b0a09696e7420627566636e743b0a0a096f6d61705f7368616d5f617070656e645f736728637478293b0a09627566636e74203d206374782d3e627566636e743b0a096374782d3e627566636e74203d20303b0a0a0972657475726e206f6d61705f7368616d5f786d69745f6370752864642c206374782d3e6275666665722c20627566636e742c2031293b0a7d0a0a73746174696320696e74206f6d61705f7368616d5f7570646174655f646d615f73746f7028737472756374206f6d61705f7368616d5f646576202a6464290a7b0a09737472756374206f6d61705f7368616d5f726571637478202a637478203d2061686173685f726571756573745f6374782864642d3e726571293b0a0a096f6d61705f73746f705f646d612864642d3e646d615f6c6368293b0a09696620286374782d3e666c61677320262042495428464c4147535f53472929207b0a0909646d615f756e6d61705f73672864642d3e6465762c206374782d3e73672c20312c20444d415f544f5f444556494345293b0a0909696620286374782d3e73672d3e6c656e677468203d3d206374782d3e6f666673657429207b0a0909096374782d3e7367203d2073675f6e657874286374782d3e7367293b0a090909696620286374782d3e7367290a090909096374782d3e6f6666736574203d20303b0a09097d0a097d20656c7365207b0a0909646d615f756e6d61705f73696e676c652864642d3e6465762c206374782d3e646d615f616464722c206374782d3e6275666c656e2c0a0909090920444d415f544f5f444556494345293b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320696e74206f6d61705f7368616d5f696e6974287374727563742061686173685f72657175657374202a726571290a7b0a097374727563742063727970746f5f6168617368202a74666d203d2063727970746f5f61686173685f72657174666d28726571293b0a09737472756374206f6d61705f7368616d5f637478202a74637478203d2063727970746f5f61686173685f6374782874666d293b0a09737472756374206f6d61705f7368616d5f726571637478202a637478203d2061686173685f726571756573745f63747828726571293b0a09737472756374206f6d61705f7368616d5f646576202a6464203d204e554c4c2c202a746d703b0a0a097370696e5f6c6f636b5f626828267368616d2e6c6f636b293b0a096966202821746374782d3e646429207b0a09096c6973745f666f725f656163685f656e74727928746d702c20267368616d2e6465765f6c6973742c206c69737429207b0a0909096464203d20746d703b0a090909627265616b3b0a09097d0a0909746374782d3e6464203d2064643b0a097d20656c7365207b0a09096464203d20746374782d3e64643b0a097d0a097370696e5f756e6c6f636b5f626828267368616d2e6c6f636b293b0a0a096374782d3e6464203d2064643b0a0a096374782d3e666c616773203d20303b0a0a096465765f6462672864642d3e6465762c2022696e69743a206469676573742073697a653a2025645c6e222c0a090963727970746f5f61686173685f64696765737473697a652874666d29293b0a0a096966202863727970746f5f61686173685f64696765737473697a652874666d29203d3d20534841315f4449474553545f53495a45290a09096374782d3e666c616773207c3d2042495428464c4147535f53484131293b0a0a096374782d3e627566636e74203d20303b0a096374782d3e646967636e74203d20303b0a096374782d3e6275666c656e203d204255464c454e3b0a0a0969662028746374782d3e666c61677320262042495428464c4147535f484d41432929207b0a0909737472756374206f6d61705f7368616d5f686d61635f637478202a62637478203d20746374782d3e626173653b0a0a09096d656d637079286374782d3e6275666665722c20626374782d3e697061642c20534841315f4d44355f424c4f434b5f53495a45293b0a09096374782d3e627566636e74203d20534841315f4d44355f424c4f434b5f53495a453b0a09096374782d3e666c616773207c3d2042495428464c4147535f484d4143293b0a097d0a0a0972657475726e20303b0a0a7d0a0a73746174696320696e74206f6d61705f7368616d5f7570646174655f72657128737472756374206f6d61705f7368616d5f646576202a6464290a7b0a097374727563742061686173685f72657175657374202a726571203d2064642d3e7265713b0a09737472756374206f6d61705f7368616d5f726571637478202a637478203d2061686173685f726571756573745f63747828726571293b0a09696e74206572723b0a0a096465765f6462672864642d3e6465762c20227570646174655f7265713a20746f74616c3a2025752c20646967636e743a2025642c2066696e75703a2025645c6e222c0a0909206374782d3e746f74616c2c206374782d3e646967636e742c20286374782d3e666c61677320262042495428464c4147535f46494e5550292920213d2030293b0a0a09696620286374782d3e666c61677320262042495428464c4147535f43505529290a0909657272203d206f6d61705f7368616d5f7570646174655f637075286464293b0a09656c73650a0909657272203d206f6d61705f7368616d5f7570646174655f646d615f7374617274286464293b0a0a092f2a207761697420666f7220646d6120636f6d706c6574696f6e206265666f72652063616e2074616b65206d6f72652064617461202a2f0a096465765f6462672864642d3e6465762c20227570646174653a206572723a2025642c20646967636e743a2025645c6e222c206572722c206374782d3e646967636e74293b0a0a0972657475726e206572723b0a7d0a0a73746174696320696e74206f6d61705f7368616d5f66696e616c5f72657128737472756374206f6d61705f7368616d5f646576202a6464290a7b0a097374727563742061686173685f72657175657374202a726571203d2064642d3e7265713b0a09737472756374206f6d61705f7368616d5f726571637478202a637478203d2061686173685f726571756573745f63747828726571293b0a09696e7420657272203d20302c207573655f646d61203d20313b0a0a09696620286374782d3e627566636e74203c3d203634290a09092f2a2066617374657220746f2068616e646c65206c61737420626c6f636b207769746820637075202a2f0a09097573655f646d61203d20303b0a0a09696620287573655f646d61290a0909657272203d206f6d61705f7368616d5f786d69745f646d615f6d61702864642c206374782c206374782d3e627566636e742c2031293b0a09656c73650a0909657272203d206f6d61705f7368616d5f786d69745f6370752864642c206374782d3e6275666665722c206374782d3e627566636e742c2031293b0a0a096374782d3e627566636e74203d20303b0a0a096465765f6462672864642d3e6465762c202266696e616c5f7265713a206572723a2025645c6e222c20657272293b0a0a0972657475726e206572723b0a7d0a0a73746174696320696e74206f6d61705f7368616d5f66696e6973685f686d6163287374727563742061686173685f72657175657374202a726571290a7b0a09737472756374206f6d61705f7368616d5f637478202a74637478203d2063727970746f5f74666d5f637478287265712d3e626173652e74666d293b0a09737472756374206f6d61705f7368616d5f686d61635f637478202a62637478203d20746374782d3e626173653b0a09696e74206273203d2063727970746f5f73686173685f626c6f636b73697a6528626374782d3e7368617368293b0a09696e74206473203d2063727970746f5f73686173685f64696765737473697a6528626374782d3e7368617368293b0a09737472756374207b0a09097374727563742073686173685f646573632073686173683b0a090963686172206374785b63727970746f5f73686173685f6465736373697a6528626374782d3e7368617368295d3b0a097d20646573633b0a0a09646573632e73686173682e74666d203d20626374782d3e73686173683b0a09646573632e73686173682e666c616773203d20303b202f2a206e6f742043525950544f5f54464d5f5245515f4d41595f534c454550202a2f0a0a0972657475726e2063727970746f5f73686173685f696e69742826646573632e736861736829203f3a0a092020202020202063727970746f5f73686173685f7570646174652826646573632e73686173682c20626374782d3e6f7061642c20627329203f3a0a092020202020202063727970746f5f73686173685f66696e75702826646573632e73686173682c207265712d3e726573756c742c2064732c207265712d3e726573756c74293b0a7d0a0a73746174696320696e74206f6d61705f7368616d5f66696e697368287374727563742061686173685f72657175657374202a726571290a7b0a09737472756374206f6d61705f7368616d5f726571637478202a637478203d2061686173685f726571756573745f63747828726571293b0a09737472756374206f6d61705f7368616d5f646576202a6464203d206374782d3e64643b0a09696e7420657272203d20303b0a0a09696620286374782d3e646967636e7429207b0a09096f6d61705f7368616d5f636f70795f72656164795f6861736828726571293b0a0909696620286374782d3e666c61677320262042495428464c4147535f484d414329290a090909657272203d206f6d61705f7368616d5f66696e6973685f686d616328726571293b0a097d0a0a096465765f6462672864642d3e6465762c2022646967636e743a2025642c20627566636e743a2025645c6e222c206374782d3e646967636e742c206374782d3e627566636e74293b0a0a0972657475726e206572723b0a7d0a0a73746174696320766f6964206f6d61705f7368616d5f66696e6973685f726571287374727563742061686173685f72657175657374202a7265712c20696e7420657272290a7b0a09737472756374206f6d61705f7368616d5f726571637478202a637478203d2061686173685f726571756573745f63747828726571293b0a09737472756374206f6d61705f7368616d5f646576202a6464203d206374782d3e64643b0a0a09696620282165727229207b0a09096f6d61705f7368616d5f636f70795f68617368287265712c2031293b0a090969662028746573745f62697428464c4147535f46494e414c2c202664642d3e666c61677329290a090909657272203d206f6d61705f7368616d5f66696e69736828726571293b0a097d20656c7365207b0a09096374782d3e666c616773207c3d2042495428464c4147535f4552524f52293b0a097d0a0a092f2a2061746f6d6963206f7065726174696f6e206973206e6f74206e65656465642068657265202a2f0a0964642d3e666c61677320263d207e2842495428464c4147535f4255535929207c2042495428464c4147535f46494e414c29207c2042495428464c4147535f43505529207c0a09090942495428464c4147535f444d415f524541445929207c2042495428464c4147535f4f55545055545f524541445929293b0a09636c6b5f64697361626c652864642d3e69636c6b293b0a0a09696620287265712d3e626173652e636f6d706c657465290a09097265712d3e626173652e636f6d706c65746528267265712d3e626173652c20657272293b0a0a092f2a2068616e646c65206e65772072657175657374202a2f0a097461736b6c65745f7363686564756c65282664642d3e646f6e655f7461736b293b0a7d0a0a73746174696320696e74206f6d61705f7368616d5f68616e646c655f717565756528737472756374206f6d61705f7368616d5f646576202a64642c0a0909090920207374727563742061686173685f72657175657374202a726571290a7b0a097374727563742063727970746f5f6173796e635f72657175657374202a6173796e635f7265712c202a6261636b6c6f673b0a09737472756374206f6d61705f7368616d5f726571637478202a6374783b0a09756e7369676e6564206c6f6e6720666c6167733b0a09696e7420657272203d20302c20726574203d20303b0a0a097370696e5f6c6f636b5f69727173617665282664642d3e6c6f636b2c20666c616773293b0a0969662028726571290a0909726574203d2061686173685f656e71756575655f72657175657374282664642d3e71756575652c20726571293b0a0969662028746573745f62697428464c4147535f425553592c202664642d3e666c6167732929207b0a09097370696e5f756e6c6f636b5f697271726573746f7265282664642d3e6c6f636b2c20666c616773293b0a090972657475726e207265743b0a097d0a096261636b6c6f67203d2063727970746f5f6765745f6261636b6c6f67282664642d3e7175657565293b0a096173796e635f726571203d2063727970746f5f646571756575655f72657175657374282664642d3e7175657565293b0a09696620286173796e635f726571290a09097365745f62697428464c4147535f425553592c202664642d3e666c616773293b0a097370696e5f756e6c6f636b5f697271726573746f7265282664642d3e6c6f636b2c20666c616773293b0a0a0969662028216173796e635f726571290a090972657475726e207265743b0a0a09696620286261636b6c6f67290a09096261636b6c6f672d3e636f6d706c657465286261636b6c6f672c202d45494e50524f4752455353293b0a0a09726571203d2061686173685f726571756573745f63617374286173796e635f726571293b0a0964642d3e726571203d207265713b0a09637478203d2061686173685f726571756573745f63747828726571293b0a0a096465765f6462672864642d3e6465762c202268616e646c696e67206e6577207265712c206f703a20256c752c206e62797465733a2025645c6e222c0a0909090909096374782d3e6f702c207265712d3e6e6279746573293b0a0a09657272203d206f6d61705f7368616d5f68775f696e6974286464293b0a0969662028657272290a0909676f746f20657272313b0a0a096f6d61705f7365745f646d615f646573745f706172616d732864642d3e646d615f6c63682c20302c0a0909094f4d41505f444d415f414d4f44455f434f4e5354414e542c0a09090964642d3e706879735f62617365202b205348415f5245475f44494e2830292c20302c203136293b0a0a096f6d61705f7365745f646d615f646573745f62757273745f6d6f64652864642d3e646d615f6c63682c0a0909094f4d41505f444d415f444154415f42555253545f3136293b0a0a096f6d61705f7365745f646d615f7372635f62757273745f6d6f64652864642d3e646d615f6c63682c0a0909094f4d41505f444d415f444154415f42555253545f34293b0a0a09696620286374782d3e646967636e74290a09092f2a207265717565737420686173206368616e676564202d20726573746f72652068617368202a2f0a09096f6d61705f7368616d5f636f70795f68617368287265712c2030293b0a0a09696620286374782d3e6f70203d3d204f505f55504441544529207b0a0909657272203d206f6d61705f7368616d5f7570646174655f726571286464293b0a09096966202865727220213d202d45494e50524f475245535320262620286374782d3e666c61677320262042495428464c4147535f46494e55502929290a0909092f2a206e6f2066696e616c28292061667465722066696e75702829202a2f0a090909657272203d206f6d61705f7368616d5f66696e616c5f726571286464293b0a097d20656c736520696620286374782d3e6f70203d3d204f505f46494e414c29207b0a0909657272203d206f6d61705f7368616d5f66696e616c5f726571286464293b0a097d0a657272313a0a096966202865727220213d202d45494e50524f4752455353290a09092f2a20646f6e655f7461736b2077696c6c206e6f742066696e6973682069742c20736f20646f2069742068657265202a2f0a09096f6d61705f7368616d5f66696e6973685f726571287265712c20657272293b0a0a096465765f6462672864642d3e6465762c2022657869742c206572723a2025645c6e222c20657272293b0a0a0972657475726e207265743b0a7d0a0a73746174696320696e74206f6d61705f7368616d5f656e7175657565287374727563742061686173685f72657175657374202a7265712c20756e7369676e656420696e74206f70290a7b0a09737472756374206f6d61705f7368616d5f726571637478202a637478203d2061686173685f726571756573745f63747828726571293b0a09737472756374206f6d61705f7368616d5f637478202a74637478203d2063727970746f5f74666d5f637478287265712d3e626173652e74666d293b0a09737472756374206f6d61705f7368616d5f646576202a6464203d20746374782d3e64643b0a0a096374782d3e6f70203d206f703b0a0a0972657475726e206f6d61705f7368616d5f68616e646c655f71756575652864642c20726571293b0a7d0a0a73746174696320696e74206f6d61705f7368616d5f757064617465287374727563742061686173685f72657175657374202a726571290a7b0a09737472756374206f6d61705f7368616d5f726571637478202a637478203d2061686173685f726571756573745f63747828726571293b0a0a0969662028217265712d3e6e6279746573290a090972657475726e20303b0a0a096374782d3e746f74616c203d207265712d3e6e62797465733b0a096374782d3e7367203d207265712d3e7372633b0a096374782d3e6f6666736574203d20303b0a0a09696620286374782d3e666c61677320262042495428464c4147535f46494e55502929207b0a090969662028286374782d3e646967636e74202b206374782d3e627566636e74202b206374782d3e746f74616c29203c203929207b0a0909092f2a0a0909092a204f4d415020485720616363656c20776f726b73206f6e6c7920776974682062756666657273203e3d20390a0909092a2077696c6c2073776974636820746f2062797061737320696e2066696e616c28290a0909092a2066696e616c20686173207468652073616d65207265717565737420616e6420646174610a0909092a2f0a0909096f6d61705f7368616d5f617070656e645f736728637478293b0a09090972657475726e20303b0a09097d20656c736520696620286374782d3e627566636e74202b206374782d3e746f74616c203c3d20534841315f4d44355f424c4f434b5f53495a4529207b0a0909092f2a0a0909092a2066617374657220746f207573652043505520666f722073686f7274207472616e73666572730a0909092a2f0a0909096374782d3e666c616773207c3d2042495428464c4147535f435055293b0a09097d0a097d20656c736520696620286374782d3e627566636e74202b206374782d3e746f74616c203c206374782d3e6275666c656e29207b0a09096f6d61705f7368616d5f617070656e645f736728637478293b0a090972657475726e20303b0a097d0a0a0972657475726e206f6d61705f7368616d5f656e7175657565287265712c204f505f555044415445293b0a7d0a0a73746174696320696e74206f6d61705f7368616d5f73686173685f646967657374287374727563742063727970746f5f7368617368202a73686173682c2075333220666c6167732c0a090909092020636f6e7374207538202a646174612c20756e7369676e656420696e74206c656e2c207538202a6f7574290a7b0a09737472756374207b0a09097374727563742073686173685f646573632073686173683b0a090963686172206374785b63727970746f5f73686173685f6465736373697a65287368617368295d3b0a097d20646573633b0a0a09646573632e73686173682e74666d203d2073686173683b0a09646573632e73686173682e666c616773203d20666c61677320262043525950544f5f54464d5f5245515f4d41595f534c4545503b0a0a0972657475726e2063727970746f5f73686173685f6469676573742826646573632e73686173682c20646174612c206c656e2c206f7574293b0a7d0a0a73746174696320696e74206f6d61705f7368616d5f66696e616c5f7368617368287374727563742061686173685f72657175657374202a726571290a7b0a09737472756374206f6d61705f7368616d5f637478202a74637478203d2063727970746f5f74666d5f637478287265712d3e626173652e74666d293b0a09737472756374206f6d61705f7368616d5f726571637478202a637478203d2061686173685f726571756573745f63747828726571293b0a0a0972657475726e206f6d61705f7368616d5f73686173685f64696765737428746374782d3e66616c6c6261636b2c207265712d3e626173652e666c6167732c0a090909092020202020206374782d3e6275666665722c206374782d3e627566636e742c207265712d3e726573756c74293b0a7d0a0a73746174696320696e74206f6d61705f7368616d5f66696e616c287374727563742061686173685f72657175657374202a726571290a7b0a09737472756374206f6d61705f7368616d5f726571637478202a637478203d2061686173685f726571756573745f63747828726571293b0a0a096374782d3e666c616773207c3d2042495428464c4147535f46494e5550293b0a0a09696620286374782d3e666c61677320262042495428464c4147535f4552524f5229290a090972657475726e20303b202f2a20756e636f6d706c657465642068617368206973206e6f74206e6565646564202a2f0a0a092f2a204f4d415020485720616363656c20776f726b73206f6e6c7920776974682062756666657273203e3d2039202a2f0a092f2a20484d414320697320616c77617973203e3d203920626563617573652069706164203d3d20626c6f636b2073697a65202a2f0a0969662028286374782d3e646967636e74202b206374782d3e627566636e7429203c2039290a090972657475726e206f6d61705f7368616d5f66696e616c5f736861736828726571293b0a09656c736520696620286374782d3e627566636e74290a090972657475726e206f6d61705f7368616d5f656e7175657565287265712c204f505f46494e414c293b0a0a092f2a20636f7079207265616479206861736820282b2066696e616c697a6520686d616329202a2f0a0972657475726e206f6d61705f7368616d5f66696e69736828726571293b0a7d0a0a73746174696320696e74206f6d61705f7368616d5f66696e7570287374727563742061686173685f72657175657374202a726571290a7b0a09737472756374206f6d61705f7368616d5f726571637478202a637478203d2061686173685f726571756573745f63747828726571293b0a09696e7420657272312c20657272323b0a0a096374782d3e666c616773207c3d2042495428464c4147535f46494e5550293b0a0a0965727231203d206f6d61705f7368616d5f75706461746528726571293b0a096966202865727231203d3d202d45494e50524f4752455353207c7c2065727231203d3d202d4542555359290a090972657475726e20657272313b0a092f2a0a09202a2066696e616c28292068617320746f20626520616c776179732063616c6c656420746f20636c65616e7570207265736f75726365730a09202a206576656e206966207564706174652829206661696c65642c206578636570742045494e50524f47524553530a09202a2f0a0965727232203d206f6d61705f7368616d5f66696e616c28726571293b0a0a0972657475726e2065727231203f3a20657272323b0a7d0a0a73746174696320696e74206f6d61705f7368616d5f646967657374287374727563742061686173685f72657175657374202a726571290a7b0a0972657475726e206f6d61705f7368616d5f696e69742872657129203f3a206f6d61705f7368616d5f66696e757028726571293b0a7d0a0a73746174696320696e74206f6d61705f7368616d5f7365746b6579287374727563742063727970746f5f6168617368202a74666d2c20636f6e7374207538202a6b65792c0a0909202020202020756e7369676e656420696e74206b65796c656e290a7b0a09737472756374206f6d61705f7368616d5f637478202a74637478203d2063727970746f5f61686173685f6374782874666d293b0a09737472756374206f6d61705f7368616d5f686d61635f637478202a62637478203d20746374782d3e626173653b0a09696e74206273203d2063727970746f5f73686173685f626c6f636b73697a6528626374782d3e7368617368293b0a09696e74206473203d2063727970746f5f73686173685f64696765737473697a6528626374782d3e7368617368293b0a09696e74206572722c20693b0a09657272203d2063727970746f5f73686173685f7365746b657928746374782d3e66616c6c6261636b2c206b65792c206b65796c656e293b0a0969662028657272290a090972657475726e206572723b0a0a09696620286b65796c656e203e20627329207b0a0909657272203d206f6d61705f7368616d5f73686173685f64696765737428626374782d3e73686173682c0a0909090963727970746f5f73686173685f6765745f666c61677328626374782d3e7368617368292c0a090909096b65792c206b65796c656e2c20626374782d3e69706164293b0a090969662028657272290a09090972657475726e206572723b0a09096b65796c656e203d2064733b0a097d20656c7365207b0a09096d656d63707928626374782d3e697061642c206b65792c206b65796c656e293b0a097d0a0a096d656d73657428626374782d3e69706164202b206b65796c656e2c20302c206273202d206b65796c656e293b0a096d656d63707928626374782d3e6f7061642c20626374782d3e697061642c206273293b0a0a09666f72202869203d20303b2069203c2062733b20692b2b29207b0a0909626374782d3e697061645b695d205e3d20307833363b0a0909626374782d3e6f7061645b695d205e3d20307835633b0a097d0a0a0972657475726e206572723b0a7d0a0a73746174696320696e74206f6d61705f7368616d5f6372615f696e69745f616c67287374727563742063727970746f5f74666d202a74666d2c20636f6e73742063686172202a616c675f62617365290a7b0a09737472756374206f6d61705f7368616d5f637478202a74637478203d2063727970746f5f74666d5f6374782874666d293b0a09636f6e73742063686172202a616c675f6e616d65203d2063727970746f5f74666d5f616c675f6e616d652874666d293b0a0a092f2a20416c6c6f6361746520612066616c6c6261636b20616e642061626f7274206966206974206661696c65642e202a2f0a09746374782d3e66616c6c6261636b203d2063727970746f5f616c6c6f635f736861736828616c675f6e616d652c20302c0a09090909092020202043525950544f5f414c475f4e4545445f46414c4c4241434b293b0a096966202849535f45525228746374782d3e66616c6c6261636b2929207b0a090970725f65727228226f6d61702d7368616d3a2066616c6c6261636b20647269766572202725732720220a0909090922636f756c64206e6f74206265206c6f616465642e5c6e222c20616c675f6e616d65293b0a090972657475726e205054525f45525228746374782d3e66616c6c6261636b293b0a097d0a0a0963727970746f5f61686173685f7365745f72657173697a65285f5f63727970746f5f61686173685f636173742874666d292c0a090909092073697a656f6628737472756374206f6d61705f7368616d5f72657163747829202b204255464c454e293b0a0a0969662028616c675f6261736529207b0a0909737472756374206f6d61705f7368616d5f686d61635f637478202a62637478203d20746374782d3e626173653b0a0909746374782d3e666c616773207c3d2042495428464c4147535f484d4143293b0a0909626374782d3e7368617368203d2063727970746f5f616c6c6f635f736861736828616c675f626173652c20302c0a09090909090943525950544f5f414c475f4e4545445f46414c4c4241434b293b0a09096966202849535f45525228626374782d3e73686173682929207b0a09090970725f65727228226f6d61702d7368616d3a206261736520647269766572202725732720220a090909090922636f756c64206e6f74206265206c6f616465642e5c6e222c20616c675f62617365293b0a09090963727970746f5f667265655f736861736828746374782d3e66616c6c6261636b293b0a09090972657475726e205054525f45525228626374782d3e7368617368293b0a09097d0a0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320696e74206f6d61705f7368616d5f6372615f696e6974287374727563742063727970746f5f74666d202a74666d290a7b0a0972657475726e206f6d61705f7368616d5f6372615f696e69745f616c672874666d2c204e554c4c293b0a7d0a0a73746174696320696e74206f6d61705f7368616d5f6372615f736861315f696e6974287374727563742063727970746f5f74666d202a74666d290a7b0a0972657475726e206f6d61705f7368616d5f6372615f696e69745f616c672874666d2c20227368613122293b0a7d0a0a73746174696320696e74206f6d61705f7368616d5f6372615f6d64355f696e6974287374727563742063727970746f5f74666d202a74666d290a7b0a0972657475726e206f6d61705f7368616d5f6372615f696e69745f616c672874666d2c20226d643522293b0a7d0a0a73746174696320766f6964206f6d61705f7368616d5f6372615f65786974287374727563742063727970746f5f74666d202a74666d290a7b0a09737472756374206f6d61705f7368616d5f637478202a74637478203d2063727970746f5f74666d5f6374782874666d293b0a0a0963727970746f5f667265655f736861736828746374782d3e66616c6c6261636b293b0a09746374782d3e66616c6c6261636b203d204e554c4c3b0a0a0969662028746374782d3e666c61677320262042495428464c4147535f484d41432929207b0a0909737472756374206f6d61705f7368616d5f686d61635f637478202a62637478203d20746374782d3e626173653b0a090963727970746f5f667265655f736861736828626374782d3e7368617368293b0a097d0a7d0a0a737461746963207374727563742061686173685f616c6720616c67735b5d203d207b0a7b0a092e696e697409093d206f6d61705f7368616d5f696e69742c0a092e75706461746509093d206f6d61705f7368616d5f7570646174652c0a092e66696e616c09093d206f6d61705f7368616d5f66696e616c2c0a092e66696e757009093d206f6d61705f7368616d5f66696e75702c0a092e64696765737409093d206f6d61705f7368616d5f6469676573742c0a092e68616c672e64696765737473697a65093d20534841315f4449474553545f53495a452c0a092e68616c672e62617365093d207b0a09092e6372615f6e616d6509093d202273686131222c0a09092e6372615f6472697665725f6e616d65093d20226f6d61702d73686131222c0a09092e6372615f7072696f7269747909093d203130302c0a09092e6372615f666c61677309093d2043525950544f5f414c475f545950455f4148415348207c0a09090909090943525950544f5f414c475f4b45524e5f4452495645525f4f4e4c59207c0a09090909090943525950544f5f414c475f4153594e43207c0a09090909090943525950544f5f414c475f4e4545445f46414c4c4241434b2c0a09092e6372615f626c6f636b73697a6509093d20534841315f424c4f434b5f53495a452c0a09092e6372615f63747873697a6509093d2073697a656f6628737472756374206f6d61705f7368616d5f637478292c0a09092e6372615f616c69676e6d61736b09093d20302c0a09092e6372615f6d6f64756c6509093d20544849535f4d4f44554c452c0a09092e6372615f696e697409093d206f6d61705f7368616d5f6372615f696e69742c0a09092e6372615f6578697409093d206f6d61705f7368616d5f6372615f657869742c0a097d0a7d2c0a7b0a092e696e697409093d206f6d61705f7368616d5f696e69742c0a092e75706461746509093d206f6d61705f7368616d5f7570646174652c0a092e66696e616c09093d206f6d61705f7368616d5f66696e616c2c0a092e66696e757009093d206f6d61705f7368616d5f66696e75702c0a092e64696765737409093d206f6d61705f7368616d5f6469676573742c0a092e68616c672e64696765737473697a65093d204d44355f4449474553545f53495a452c0a092e68616c672e62617365093d207b0a09092e6372615f6e616d6509093d20226d6435222c0a09092e6372615f6472697665725f6e616d65093d20226f6d61702d6d6435222c0a09092e6372615f7072696f7269747909093d203130302c0a09092e6372615f666c61677309093d2043525950544f5f414c475f545950455f4148415348207c0a09090909090943525950544f5f414c475f4b45524e5f4452495645525f4f4e4c59207c0a09090909090943525950544f5f414c475f4153594e43207c0a09090909090943525950544f5f414c475f4e4545445f46414c4c4241434b2c0a09092e6372615f626c6f636b73697a6509093d20534841315f424c4f434b5f53495a452c0a09092e6372615f63747873697a6509093d2073697a656f6628737472756374206f6d61705f7368616d5f637478292c0a09092e6372615f616c69676e6d61736b09093d204f4d41505f414c49474e5f4d41534b2c0a09092e6372615f6d6f64756c6509093d20544849535f4d4f44554c452c0a09092e6372615f696e697409093d206f6d61705f7368616d5f6372615f696e69742c0a09092e6372615f6578697409093d206f6d61705f7368616d5f6372615f657869742c0a097d0a7d2c0a7b0a092e696e697409093d206f6d61705f7368616d5f696e69742c0a092e75706461746509093d206f6d61705f7368616d5f7570646174652c0a092e66696e616c09093d206f6d61705f7368616d5f66696e616c2c0a092e66696e757009093d206f6d61705f7368616d5f66696e75702c0a092e64696765737409093d206f6d61705f7368616d5f6469676573742c0a092e7365746b657909093d206f6d61705f7368616d5f7365746b65792c0a092e68616c672e64696765737473697a65093d20534841315f4449474553545f53495a452c0a092e68616c672e62617365093d207b0a09092e6372615f6e616d6509093d2022686d6163287368613129222c0a09092e6372615f6472697665725f6e616d65093d20226f6d61702d686d61632d73686131222c0a09092e6372615f7072696f7269747909093d203130302c0a09092e6372615f666c61677309093d2043525950544f5f414c475f545950455f4148415348207c0a09090909090943525950544f5f414c475f4b45524e5f4452495645525f4f4e4c59207c0a09090909090943525950544f5f414c475f4153594e43207c0a09090909090943525950544f5f414c475f4e4545445f46414c4c4241434b2c0a09092e6372615f626c6f636b73697a6509093d20534841315f424c4f434b5f53495a452c0a09092e6372615f63747873697a6509093d2073697a656f6628737472756374206f6d61705f7368616d5f63747829202b0a090909090973697a656f6628737472756374206f6d61705f7368616d5f686d61635f637478292c0a09092e6372615f616c69676e6d61736b09093d204f4d41505f414c49474e5f4d41534b2c0a09092e6372615f6d6f64756c6509093d20544849535f4d4f44554c452c0a09092e6372615f696e697409093d206f6d61705f7368616d5f6372615f736861315f696e69742c0a09092e6372615f6578697409093d206f6d61705f7368616d5f6372615f657869742c0a097d0a7d2c0a7b0a092e696e697409093d206f6d61705f7368616d5f696e69742c0a092e75706461746509093d206f6d61705f7368616d5f7570646174652c0a092e66696e616c09093d206f6d61705f7368616d5f66696e616c2c0a092e66696e757009093d206f6d61705f7368616d5f66696e75702c0a092e64696765737409093d206f6d61705f7368616d5f6469676573742c0a092e7365746b657909093d206f6d61705f7368616d5f7365746b65792c0a092e68616c672e64696765737473697a65093d204d44355f4449474553545f53495a452c0a092e68616c672e62617365093d207b0a09092e6372615f6e616d6509093d2022686d6163286d643529222c0a09092e6372615f6472697665725f6e616d65093d20226f6d61702d686d61632d6d6435222c0a09092e6372615f7072696f7269747909093d203130302c0a09092e6372615f666c61677309093d2043525950544f5f414c475f545950455f4148415348207c0a09090909090943525950544f5f414c475f4b45524e5f4452495645525f4f4e4c59207c0a09090909090943525950544f5f414c475f4153594e43207c0a09090909090943525950544f5f414c475f4e4545445f46414c4c4241434b2c0a09092e6372615f626c6f636b73697a6509093d20534841315f424c4f434b5f53495a452c0a09092e6372615f63747873697a6509093d2073697a656f6628737472756374206f6d61705f7368616d5f63747829202b0a090909090973697a656f6628737472756374206f6d61705f7368616d5f686d61635f637478292c0a09092e6372615f616c69676e6d61736b09093d204f4d41505f414c49474e5f4d41534b2c0a09092e6372615f6d6f64756c6509093d20544849535f4d4f44554c452c0a09092e6372615f696e697409093d206f6d61705f7368616d5f6372615f6d64355f696e69742c0a09092e6372615f6578697409093d206f6d61705f7368616d5f6372615f657869742c0a097d0a7d0a7d3b0a0a73746174696320766f6964206f6d61705f7368616d5f646f6e655f7461736b28756e7369676e6564206c6f6e672064617461290a7b0a09737472756374206f6d61705f7368616d5f646576202a6464203d2028737472756374206f6d61705f7368616d5f646576202a29646174613b0a09696e7420657272203d20303b0a0a096966202821746573745f62697428464c4147535f425553592c202664642d3e666c6167732929207b0a09096f6d61705f7368616d5f68616e646c655f71756575652864642c204e554c4c293b0a090972657475726e3b0a097d0a0a0969662028746573745f62697428464c4147535f4350552c202664642d3e666c6167732929207b0a090969662028746573745f616e645f636c6561725f62697428464c4147535f4f55545055545f52454144592c202664642d3e666c61677329290a090909676f746f2066696e6973683b0a097d20656c73652069662028746573745f62697428464c4147535f444d415f52454144592c202664642d3e666c6167732929207b0a090969662028746573745f616e645f636c6561725f62697428464c4147535f444d415f4143544956452c202664642d3e666c6167732929207b0a0909096f6d61705f7368616d5f7570646174655f646d615f73746f70286464293b0a0909096966202864642d3e65727229207b0a09090909657272203d2064642d3e6572723b0a09090909676f746f2066696e6973683b0a0909097d0a09097d0a090969662028746573745f616e645f636c6561725f62697428464c4147535f4f55545055545f52454144592c202664642d3e666c6167732929207b0a0909092f2a2068617368206f722073656d692d68617368207265616479202a2f0a090909636c6561725f62697428464c4147535f444d415f52454144592c202664642d3e666c616773293b0a090909657272203d206f6d61705f7368616d5f7570646174655f646d615f7374617274286464293b0a0909096966202865727220213d202d45494e50524f4752455353290a09090909676f746f2066696e6973683b0a09097d0a097d0a0a0972657475726e3b0a0a66696e6973683a0a096465765f6462672864642d3e6465762c202275706461746520646f6e653a206572723a2025645c6e222c20657272293b0a092f2a2066696e69736820637572656e742072657175657374202a2f0a096f6d61705f7368616d5f66696e6973685f7265712864642d3e7265712c20657272293b0a7d0a0a7374617469632069727172657475726e5f74206f6d61705f7368616d5f69727128696e74206972712c20766f6964202a6465765f6964290a7b0a09737472756374206f6d61705f7368616d5f646576202a6464203d206465765f69643b0a0a0969662028756e6c696b656c7928746573745f62697428464c4147535f46494e414c2c202664642d3e666c6167732929290a09092f2a2066696e616c202d3e20616c6c6f772064657669636520746f20676f20746f20706f7765722d736176696e67206d6f6465202a2f0a09096f6d61705f7368616d5f77726974655f6d61736b2864642c205348415f5245475f4354524c2c20302c205348415f5245475f4354524c5f4c454e475448293b0a0a096f6d61705f7368616d5f77726974655f6d61736b2864642c205348415f5245475f4354524c2c205348415f5245475f4354524c5f4f55545055545f52454144592c0a09090909205348415f5245475f4354524c5f4f55545055545f5245414459293b0a096f6d61705f7368616d5f726561642864642c205348415f5245475f4354524c293b0a0a096966202821746573745f62697428464c4147535f425553592c202664642d3e666c6167732929207b0a09096465765f7761726e2864642d3e6465762c2022496e74657272757074207768656e206e6f206163746976652072657175657374732e5c6e22293b0a090972657475726e204952515f48414e444c45443b0a097d0a0a097365745f62697428464c4147535f4f55545055545f52454144592c202664642d3e666c616773293b0a097461736b6c65745f7363686564756c65282664642d3e646f6e655f7461736b293b0a0a0972657475726e204952515f48414e444c45443b0a7d0a0a73746174696320766f6964206f6d61705f7368616d5f646d615f63616c6c6261636b28696e74206c63682c207531362063685f7374617475732c20766f6964202a64617461290a7b0a09737472756374206f6d61705f7368616d5f646576202a6464203d20646174613b0a0a096966202863685f73746174757320213d204f4d41505f444d415f424c4f434b5f49525129207b0a090970725f65727228226f6d61702d7368616d20444d41206572726f72207374617475733a2030782568785c6e222c2063685f737461747573293b0a090964642d3e657272203d202d45494f3b0a0909636c6561725f62697428464c4147535f494e49542c202664642d3e666c616773293b2f2a207265717565737420746f2072652d696e697469616c697a65202a2f0a097d0a0a097365745f62697428464c4147535f444d415f52454144592c202664642d3e666c616773293b0a097461736b6c65745f7363686564756c65282664642d3e646f6e655f7461736b293b0a7d0a0a73746174696320696e74206f6d61705f7368616d5f646d615f696e697428737472756374206f6d61705f7368616d5f646576202a6464290a7b0a09696e74206572723b0a0a0964642d3e646d615f6c6368203d202d313b0a0a09657272203d206f6d61705f726571756573745f646d612864642d3e646d612c206465765f6e616d652864642d3e646576292c0a0909096f6d61705f7368616d5f646d615f63616c6c6261636b2c2064642c202664642d3e646d615f6c6368293b0a096966202865727229207b0a09096465765f6572722864642d3e6465762c2022556e61626c6520746f207265717565737420444d41206368616e6e656c5c6e22293b0a090972657475726e206572723b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320766f6964206f6d61705f7368616d5f646d615f636c65616e757028737472756374206f6d61705f7368616d5f646576202a6464290a7b0a096966202864642d3e646d615f6c6368203e3d203029207b0a09096f6d61705f667265655f646d612864642d3e646d615f6c6368293b0a090964642d3e646d615f6c6368203d202d313b0a097d0a7d0a0a73746174696320696e74206f6d61705f7368616d5f70726f62652873747275637420706c6174666f726d5f646576696365202a70646576290a7b0a09737472756374206f6d61705f7368616d5f646576202a64643b0a0973747275637420646576696365202a646576203d2026706465762d3e6465763b0a09737472756374207265736f75726365202a7265733b0a09696e74206572722c20692c206a3b0a0a096464203d206b7a616c6c6f632873697a656f6628737472756374206f6d61705f7368616d5f646576292c204746505f4b45524e454c293b0a09696620286464203d3d204e554c4c29207b0a09096465765f657272286465762c2022756e61626c6520746f20616c6c6f632064617461207374727563742e5c6e22293b0a0909657272203d202d454e4f4d454d3b0a0909676f746f20646174615f6572723b0a097d0a0964642d3e646576203d206465763b0a09706c6174666f726d5f7365745f6472766461746128706465762c206464293b0a0a09494e49545f4c4953545f48454144282664642d3e6c697374293b0a097370696e5f6c6f636b5f696e6974282664642d3e6c6f636b293b0a097461736b6c65745f696e6974282664642d3e646f6e655f7461736b2c206f6d61705f7368616d5f646f6e655f7461736b2c2028756e7369676e6564206c6f6e67296464293b0a0963727970746f5f696e69745f7175657565282664642d3e71756575652c204f4d41505f5348414d5f51554555455f4c454e475448293b0a0a0964642d3e697271203d202d313b0a0a092f2a204765742074686520626173652061646472657373202a2f0a09726573203d20706c6174666f726d5f6765745f7265736f7572636528706465762c20494f5245534f555243455f4d454d2c2030293b0a09696620282172657329207b0a09096465765f657272286465762c20226e6f204d454d207265736f7572636520696e666f5c6e22293b0a0909657272203d202d454e4f4445563b0a0909676f746f207265735f6572723b0a097d0a0964642d3e706879735f62617365203d207265732d3e73746172743b0a0a092f2a204765742074686520444d41202a2f0a09726573203d20706c6174666f726d5f6765745f7265736f7572636528706465762c20494f5245534f555243455f444d412c2030293b0a09696620282172657329207b0a09096465765f657272286465762c20226e6f20444d41207265736f7572636520696e666f5c6e22293b0a0909657272203d202d454e4f4445563b0a0909676f746f207265735f6572723b0a097d0a0964642d3e646d61203d207265732d3e73746172743b0a0a092f2a204765742074686520495251202a2f0a0964642d3e697271203d20706c6174666f726d5f6765745f69727128706465762c202030293b0a096966202864642d3e697271203c203029207b0a09096465765f657272286465762c20226e6f20495251207265736f7572636520696e666f5c6e22293b0a0909657272203d2064642d3e6972713b0a0909676f746f207265735f6572723b0a097d0a0a09657272203d20726571756573745f6972712864642d3e6972712c206f6d61705f7368616d5f6972712c0a090909495251465f545249474745525f4c4f572c206465765f6e616d6528646576292c206464293b0a096966202865727229207b0a09096465765f657272286465762c2022756e61626c6520746f2072657175657374206972712e5c6e22293b0a0909676f746f207265735f6572723b0a097d0a0a09657272203d206f6d61705f7368616d5f646d615f696e6974286464293b0a0969662028657272290a0909676f746f20646d615f6572723b0a0a092f2a20496e697469616c697a696e672074686520636c6f636b202a2f0a0964642d3e69636c6b203d20636c6b5f676574286465762c202269636b22293b0a096966202849535f4552522864642d3e69636c6b2929207b0a09096465765f657272286465762c2022636c6f636b20696e7469616c697a6174696f6e206661696c65642e5c6e22293b0a0909657272203d205054525f4552522864642d3e69636c6b293b0a0909676f746f20636c6b5f6572723b0a097d0a0a0964642d3e696f5f62617365203d20696f72656d61702864642d3e706879735f626173652c20535a5f344b293b0a09696620282164642d3e696f5f6261736529207b0a09096465765f657272286465762c202263616e277420696f72656d61705c6e22293b0a0909657272203d202d454e4f4d454d3b0a0909676f746f20696f5f6572723b0a097d0a0a09636c6b5f656e61626c652864642d3e69636c6b293b0a096465765f696e666f286465762c2022687720616363656c206f6e204f4d4150207265762025752e25755c6e222c0a0909286f6d61705f7368616d5f726561642864642c205348415f5245475f524556292026205348415f5245475f5245565f4d414a4f5229203e3e20342c0a09096f6d61705f7368616d5f726561642864642c205348415f5245475f524556292026205348415f5245475f5245565f4d494e4f52293b0a09636c6b5f64697361626c652864642d3e69636c6b293b0a0a097370696e5f6c6f636b28267368616d2e6c6f636b293b0a096c6973745f6164645f7461696c282664642d3e6c6973742c20267368616d2e6465765f6c697374293b0a097370696e5f756e6c6f636b28267368616d2e6c6f636b293b0a0a09666f72202869203d20303b2069203c2041525241595f53495a4528616c6773293b20692b2b29207b0a0909657272203d2063727970746f5f72656769737465725f61686173682826616c67735b695d293b0a090969662028657272290a090909676f746f206572725f616c67733b0a097d0a0a0972657475726e20303b0a0a6572725f616c67733a0a09666f7220286a203d20303b206a203c20693b206a2b2b290a090963727970746f5f756e72656769737465725f61686173682826616c67735b6a5d293b0a09696f756e6d61702864642d3e696f5f62617365293b0a696f5f6572723a0a09636c6b5f7075742864642d3e69636c6b293b0a636c6b5f6572723a0a096f6d61705f7368616d5f646d615f636c65616e7570286464293b0a646d615f6572723a0a096966202864642d3e697271203e3d2030290a0909667265655f6972712864642d3e6972712c206464293b0a7265735f6572723a0a096b66726565286464293b0a096464203d204e554c4c3b0a646174615f6572723a0a096465765f657272286465762c2022696e697469616c697a6174696f6e206661696c65642e5c6e22293b0a0a0972657475726e206572723b0a7d0a0a73746174696320696e74206f6d61705f7368616d5f72656d6f76652873747275637420706c6174666f726d5f646576696365202a70646576290a7b0a0973746174696320737472756374206f6d61705f7368616d5f646576202a64643b0a09696e7420693b0a0a096464203d20706c6174666f726d5f6765745f647276646174612870646576293b0a0969662028216464290a090972657475726e202d454e4f4445563b0a097370696e5f6c6f636b28267368616d2e6c6f636b293b0a096c6973745f64656c282664642d3e6c697374293b0a097370696e5f756e6c6f636b28267368616d2e6c6f636b293b0a09666f72202869203d20303b2069203c2041525241595f53495a4528616c6773293b20692b2b290a090963727970746f5f756e72656769737465725f61686173682826616c67735b695d293b0a097461736b6c65745f6b696c6c282664642d3e646f6e655f7461736b293b0a09696f756e6d61702864642d3e696f5f62617365293b0a09636c6b5f7075742864642d3e69636c6b293b0a096f6d61705f7368616d5f646d615f636c65616e7570286464293b0a096966202864642d3e697271203e3d2030290a0909667265655f6972712864642d3e6972712c206464293b0a096b66726565286464293b0a096464203d204e554c4c3b0a0a0972657475726e20303b0a7d0a0a7374617469632073747275637420706c6174666f726d5f647269766572206f6d61705f7368616d5f647269766572203d207b0a092e70726f6265093d206f6d61705f7368616d5f70726f62652c0a092e72656d6f7665093d206f6d61705f7368616d5f72656d6f76652c0a092e647269766572093d207b0a09092e6e616d65093d20226f6d61702d7368616d222c0a09092e6f776e6572093d20544849535f4d4f44554c452c0a097d2c0a7d3b0a0a73746174696320696e74205f5f696e6974206f6d61705f7368616d5f6d6f645f696e697428766f6964290a7b0a0970725f696e666f28226c6f6164696e67202573206472697665725c6e222c20226f6d61702d7368616d22293b0a0a0972657475726e20706c6174666f726d5f6472697665725f726567697374657228266f6d61705f7368616d5f647269766572293b0a7d0a0a73746174696320766f6964205f5f65786974206f6d61705f7368616d5f6d6f645f6578697428766f6964290a7b0a09706c6174666f726d5f6472697665725f756e726567697374657228266f6d61705f7368616d5f647269766572293b0a7d0a0a6d6f64756c655f696e6974286f6d61705f7368616d5f6d6f645f696e6974293b0a6d6f64756c655f65786974286f6d61705f7368616d5f6d6f645f65786974293b0a0a4d4f44554c455f4445534352495054494f4e28224f4d415020534841312f4d443520687720616363656c65726174696f6e20737570706f72742e22293b0a4d4f44554c455f4c4943454e5345282247504c20763222293b0a4d4f44554c455f415554484f522822446d69747279204b617361746b696e22293b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f63727970746f2f7061646c6f636b2d6165732e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030333630323100313231313437343433333000303032303231310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a200a202a2043727970746f67726170686963204150492e0a202a0a202a20537570706f727420666f7220564941205061644c6f636b2068617264776172652063727970746f20656e67696e652e0a202a0a202a20436f7079726967687420286329203230303420204d696368616c204c7564766967203c6d696368616c406c6f6769782e637a3e0a202a0a202a2f0a0a23696e636c756465203c63727970746f2f616c676170692e683e0a23696e636c756465203c63727970746f2f6165732e683e0a23696e636c756465203c63727970746f2f7061646c6f636b2e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f7065726370752e683e0a23696e636c756465203c6c696e75782f736d702e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c61736d2f6370755f6465766963655f69642e683e0a23696e636c756465203c61736d2f627974656f726465722e683e0a23696e636c756465203c61736d2f70726f636573736f722e683e0a23696e636c756465203c61736d2f693338372e683e0a0a2f2a0a202a204e756d626572206f66206461746120626c6f636b732061637475616c6c79206665746368656420666f7220656163682078637279707420696e736e2e0a202a2050726f636573736f72732077697468207072656665746368206572726174612077696c6c20666574636820657874726120626c6f636b732e0a202a2f0a73746174696320756e7369676e656420696e74206563625f66657463685f626c6f636b73203d20323b0a23646566696e65204d41585f4543425f46455443485f424c4f434b53202838290a23646566696e65206563625f66657463685f627974657320286563625f66657463685f626c6f636b73202a204145535f424c4f434b5f53495a45290a0a73746174696320756e7369676e656420696e74206362635f66657463685f626c6f636b73203d20313b0a23646566696e65204d41585f4342435f46455443485f424c4f434b53202834290a23646566696e65206362635f66657463685f627974657320286362635f66657463685f626c6f636b73202a204145535f424c4f434b5f53495a45290a0a2f2a20436f6e74726f6c20776f72642e202a2f0a7374727563742063776f7264207b0a09756e7369676e656420696e74205f5f6174747269627574655f5f2028285f5f7061636b65645f5f29290a0909726f756e64733a342c0a0909616c676f3a332c0a09096b657967656e3a312c0a0909696e7465726d3a312c0a0909656e636465633a312c0a09096b73697a653a323b0a7d205f5f6174747269627574655f5f2028285f5f616c69676e65645f5f285041444c4f434b5f414c49474e4d454e542929293b0a0a2f2a205768656e65766572206d616b696e6720616e79206368616e67657320746f2074686520666f6c6c6f77696e670a202a20737472756374757265202a6d616b6520737572652a20796f75206b65657020452c20645f646174610a202a20616e642063776f726420616c69676e6564206f6e20313620427974657320626f756e64617269657320616e640a202a207468652048617264776172652063616e20616363657373203136202a203136206279746573206f66204520616e6420645f646174610a202a20286f6e6c7920746865206669727374203135202a203136206279746573206d617474657220627574207468652048572072656164730a202a206d6f7265292e0a202a2f0a737472756374206165735f637478207b0a0975333220455b4145535f4d41585f4b45594c454e4754485f5533325d0a09095f5f6174747269627574655f5f2028285f5f616c69676e65645f5f285041444c4f434b5f414c49474e4d454e542929293b0a0975333220645f646174615b4145535f4d41585f4b45594c454e4754485f5533325d0a09095f5f6174747269627574655f5f2028285f5f616c69676e65645f5f285041444c4f434b5f414c49474e4d454e542929293b0a09737472756374207b0a09097374727563742063776f726420656e63727970743b0a09097374727563742063776f726420646563727970743b0a097d2063776f72643b0a09753332202a443b0a7d3b0a0a73746174696320444546494e455f5045525f435055287374727563742063776f7264202a2c20706165735f6c6173745f63776f7264293b0a0a2f2a2054656c6c73207768657468657220746865204143452069732063617061626c6520746f2067656e65726174650a20202074686520657874656e646564206b657920666f72206120676976656e206b65795f6c656e2e202a2f0a73746174696320696e6c696e6520696e740a6165735f68775f6578746b65795f617661696c61626c652875696e74385f74206b65795f6c656e290a7b0a092f2a20544f444f3a2057652073686f756c6420636865636b207468652061637475616c20435055206d6f64656c2f7374657070696e670a092020202020202020206173206974277320706f737369626c65207468617420746865206361706162696c6974792077696c6c2062650a09202020202020202020616464656420696e20746865206e65787420435055207265766973696f6e732e202a2f0a09696620286b65795f6c656e203d3d203136290a090972657475726e20313b0a0972657475726e20303b0a7d0a0a73746174696320696e6c696e6520737472756374206165735f637478202a6165735f6374785f636f6d6d6f6e28766f6964202a637478290a7b0a09756e7369676e6564206c6f6e672061646472203d2028756e7369676e6564206c6f6e67296374783b0a09756e7369676e6564206c6f6e6720616c69676e203d205041444c4f434b5f414c49474e4d454e543b0a0a0969662028616c69676e203c3d2063727970746f5f74666d5f6374785f616c69676e6d656e742829290a0909616c69676e203d20313b0a0972657475726e2028737472756374206165735f637478202a29414c49474e28616464722c20616c69676e293b0a7d0a0a73746174696320696e6c696e6520737472756374206165735f637478202a6165735f637478287374727563742063727970746f5f74666d202a74666d290a7b0a0972657475726e206165735f6374785f636f6d6d6f6e2863727970746f5f74666d5f6374782874666d29293b0a7d0a0a73746174696320696e6c696e6520737472756374206165735f637478202a626c6b5f6165735f637478287374727563742063727970746f5f626c6b636970686572202a74666d290a7b0a0972657475726e206165735f6374785f636f6d6d6f6e2863727970746f5f626c6b6369706865725f6374782874666d29293b0a7d0a0a73746174696320696e74206165735f7365745f6b6579287374727563742063727970746f5f74666d202a74666d2c20636f6e7374207538202a696e5f6b65792c0a090920202020202020756e7369676e656420696e74206b65795f6c656e290a7b0a09737472756374206165735f637478202a637478203d206165735f6374782874666d293b0a09636f6e7374205f5f6c653332202a6b6579203d2028636f6e7374205f5f6c653332202a29696e5f6b65793b0a09753332202a666c616773203d202674666d2d3e6372745f666c6167733b0a097374727563742063727970746f5f6165735f6374782067656e5f6165733b0a09696e74206370753b0a0a09696620286b65795f6c656e2025203829207b0a09092a666c616773207c3d2043525950544f5f54464d5f5245535f4241445f4b45595f4c454e3b0a090972657475726e202d45494e56414c3b0a097d0a0a092f2a0a09202a204966207468652068617264776172652069732063617061626c65206f662067656e65726174696e672074686520657874656e646564206b65790a09202a20697473656c66207765206d75737420737570706c792074686520706c61696e206b657920666f7220626f746820656e6372797074696f6e0a09202a20616e642064656372797074696f6e2e0a09202a2f0a096374782d3e44203d206374782d3e453b0a0a096374782d3e455b305d203d206c6533325f746f5f637075286b65795b305d293b0a096374782d3e455b315d203d206c6533325f746f5f637075286b65795b315d293b0a096374782d3e455b325d203d206c6533325f746f5f637075286b65795b325d293b0a096374782d3e455b335d203d206c6533325f746f5f637075286b65795b335d293b0a0a092f2a205072657061726520636f6e74726f6c20776f7264732e202a2f0a096d656d73657428266374782d3e63776f72642c20302c2073697a656f66286374782d3e63776f726429293b0a0a096374782d3e63776f72642e646563727970742e656e63646563203d20313b0a096374782d3e63776f72642e656e63727970742e726f756e6473203d203130202b20286b65795f6c656e202d20313629202f20343b0a096374782d3e63776f72642e646563727970742e726f756e6473203d206374782d3e63776f72642e656e63727970742e726f756e64733b0a096374782d3e63776f72642e656e63727970742e6b73697a65203d20286b65795f6c656e202d20313629202f20383b0a096374782d3e63776f72642e646563727970742e6b73697a65203d206374782d3e63776f72642e656e63727970742e6b73697a653b0a0a092f2a20446f6e27742067656e657261746520657874656e646564206b657973206966207468652068617264776172652063616e20646f2069742e202a2f0a09696620286165735f68775f6578746b65795f617661696c61626c65286b65795f6c656e29290a0909676f746f206f6b3b0a0a096374782d3e44203d206374782d3e645f646174613b0a096374782d3e63776f72642e656e63727970742e6b657967656e203d20313b0a096374782d3e63776f72642e646563727970742e6b657967656e203d20313b0a0a096966202863727970746f5f6165735f657870616e645f6b6579282667656e5f6165732c20696e5f6b65792c206b65795f6c656e2929207b0a09092a666c616773207c3d2043525950544f5f54464d5f5245535f4241445f4b45595f4c454e3b0a090972657475726e202d45494e56414c3b0a097d0a0a096d656d637079286374782d3e452c2067656e5f6165732e6b65795f656e632c204145535f4d41585f4b45594c454e475448293b0a096d656d637079286374782d3e442c2067656e5f6165732e6b65795f6465632c204145535f4d41585f4b45594c454e475448293b0a0a6f6b3a0a09666f725f656163685f6f6e6c696e655f63707528637075290a090969662028266374782d3e63776f72642e656e6372797074203d3d207065725f63707528706165735f6c6173745f63776f72642c2063707529207c7c0a090920202020266374782d3e63776f72642e64656372797074203d3d207065725f63707528706165735f6c6173745f63776f72642c2063707529290a0909097065725f63707528706165735f6c6173745f63776f72642c2063707529203d204e554c4c3b0a0a0972657475726e20303b0a7d0a0a2f2a203d3d3d3d3d3d20456e6372797074696f6e2f64656372797074696f6e20726f7574696e6573203d3d3d3d3d3d202a2f0a0a2f2a2054686573652061726520746865207265616c2063616c6c20746f205061644c6f636b2e202a2f0a73746174696320696e6c696e6520766f6964207061646c6f636b5f72657365745f6b6579287374727563742063776f7264202a63776f7264290a7b0a09696e7420637075203d207261775f736d705f70726f636573736f725f696428293b0a0a096966202863776f726420213d207065725f63707528706165735f6c6173745f63776f72642c2063707529290a2369666e64656620434f4e4649475f5838365f36340a090961736d20766f6c6174696c6520282270757368666c3b20706f70666c22293b0a23656c73650a090961736d20766f6c6174696c652028227075736866713b20706f70667122293b0a23656e6469660a7d0a0a73746174696320696e6c696e6520766f6964207061646c6f636b5f73746f72655f63776f7264287374727563742063776f7264202a63776f7264290a7b0a097065725f63707528706165735f6c6173745f63776f72642c207261775f736d705f70726f636573736f725f6964282929203d2063776f72643b0a7d0a0a2f2a0a202a205768696c6520746865207061646c6f636b20696e737472756374696f6e7320646f6e2774207573652046502f535345207265676973746572732c20746865790a202a2067656e657261746520612073707572696f757320444e41206661756c74207768656e206372302e7473206973202731272e20546865736520696e737472756374696f6e730a202a2073686f756c642062652075736564206f6e6c7920696e7369646520746865206972715f74735f736176652f726573746f7265282920636f6e746578740a202a2f0a0a73746174696320696e6c696e6520766f6964207265705f7863727970745f65636228636f6e7374207538202a696e7075742c207538202a6f75747075742c20766f6964202a6b65792c0a0909090920207374727563742063776f7264202a636f6e74726f6c5f776f72642c20696e7420636f756e74290a7b0a0961736d20766f6c6174696c652028222e6279746520307866332c307830662c307861372c3078633822092f2a2072657020786372797074656362202a2f0a09092020202020203a20222b532228696e707574292c20222b4422286f7574707574290a09092020202020203a2022642228636f6e74726f6c5f776f7264292c20226222286b6579292c2022632228636f756e7429293b0a7d0a0a73746174696320696e6c696e65207538202a7265705f7863727970745f63626328636f6e7374207538202a696e7075742c207538202a6f75747075742c20766f6964202a6b65792c0a09090909207538202a69762c207374727563742063776f7264202a636f6e74726f6c5f776f72642c20696e7420636f756e74290a7b0a0961736d20766f6c6174696c652028222e6279746520307866332c307830662c307861372c3078643022092f2a2072657020786372797074636263202a2f0a09092020202020203a20222b53222028696e707574292c20222b442220286f7574707574292c20222b612220286976290a09092020202020203a202264222028636f6e74726f6c5f776f7264292c2022622220286b6579292c202263222028636f756e7429293b0a0972657475726e2069763b0a7d0a0a73746174696320766f6964206563625f63727970745f636f707928636f6e7374207538202a696e2c207538202a6f75742c20753332202a6b65792c0a0909092020207374727563742063776f7264202a63776f72642c20696e7420636f756e74290a7b0a092f2a0a09202a205061646c6f636b2070726566657463686573206578747261206461746120736f207765206d7573742070726f76696465206d617070656420696e70757420627566666572732e0a09202a20417373756d6520746865726520617265206174206c65617374203136206279746573206f6620737461636b20616c726561647920696e207573652e0a09202a2f0a097538206275665b4145535f424c4f434b5f53495a45202a20284d41585f4543425f46455443485f424c4f434b53202d203129202b205041444c4f434b5f414c49474e4d454e54202d20315d3b0a097538202a746d70203d205054525f414c49474e28266275665b305d2c205041444c4f434b5f414c49474e4d454e54293b0a0a096d656d63707928746d702c20696e2c20636f756e74202a204145535f424c4f434b5f53495a45293b0a097265705f7863727970745f65636228746d702c206f75742c206b65792c2063776f72642c20636f756e74293b0a7d0a0a737461746963207538202a6362635f63727970745f636f707928636f6e7374207538202a696e2c207538202a6f75742c20753332202a6b65792c0a0909092020207538202a69762c207374727563742063776f7264202a63776f72642c20696e7420636f756e74290a7b0a092f2a0a09202a205061646c6f636b2070726566657463686573206578747261206461746120736f207765206d7573742070726f76696465206d617070656420696e70757420627566666572732e0a09202a20417373756d6520746865726520617265206174206c65617374203136206279746573206f6620737461636b20616c726561647920696e207573652e0a09202a2f0a097538206275665b4145535f424c4f434b5f53495a45202a20284d41585f4342435f46455443485f424c4f434b53202d203129202b205041444c4f434b5f414c49474e4d454e54202d20315d3b0a097538202a746d70203d205054525f414c49474e28266275665b305d2c205041444c4f434b5f414c49474e4d454e54293b0a0a096d656d63707928746d702c20696e2c20636f756e74202a204145535f424c4f434b5f53495a45293b0a0972657475726e207265705f7863727970745f63626328746d702c206f75742c206b65792c2069762c2063776f72642c20636f756e74293b0a7d0a0a73746174696320696e6c696e6520766f6964206563625f637279707428636f6e7374207538202a696e2c207538202a6f75742c20753332202a6b65792c0a09090920202020207374727563742063776f7264202a63776f72642c20696e7420636f756e74290a7b0a092f2a205061646c6f636b20696e20454342206d6f64652066657463686573206174206c65617374206563625f66657463685f6279746573206f6620646174612e0a09202a20576520636f756c642061766f696420736f6d6520636f7079696e6720686572652062757420697427732070726f6261626c79206e6f7420776f7274682069742e0a09202a2f0a0969662028756e6c696b656c79282828756e7369676e6564206c6f6e6729696e2026207e504147455f4d41534b29202b206563625f66657463685f6279746573203e20504147455f53495a452929207b0a09096563625f63727970745f636f707928696e2c206f75742c206b65792c2063776f72642c20636f756e74293b0a090972657475726e3b0a097d0a0a097265705f7863727970745f65636228696e2c206f75742c206b65792c2063776f72642c20636f756e74293b0a7d0a0a73746174696320696e6c696e65207538202a6362635f637279707428636f6e7374207538202a696e2c207538202a6f75742c20753332202a6b65792c0a090909202020207538202a69762c207374727563742063776f7264202a63776f72642c20696e7420636f756e74290a7b0a092f2a205061646c6f636b20696e20434243206d6f64652066657463686573206174206c65617374206362635f66657463685f6279746573206f6620646174612e202a2f0a0969662028756e6c696b656c79282828756e7369676e6564206c6f6e6729696e2026207e504147455f4d41534b29202b206362635f66657463685f6279746573203e20504147455f53495a4529290a090972657475726e206362635f63727970745f636f707928696e2c206f75742c206b65792c2069762c2063776f72642c20636f756e74293b0a0a0972657475726e207265705f7863727970745f63626328696e2c206f75742c206b65792c2069762c2063776f72642c20636f756e74293b0a7d0a0a73746174696320696e6c696e6520766f6964207061646c6f636b5f7863727970745f65636228636f6e7374207538202a696e7075742c207538202a6f75747075742c20766f6964202a6b65792c0a09090909202020202020766f6964202a636f6e74726f6c5f776f72642c2075333220636f756e74290a7b0a0975333220696e697469616c203d20636f756e74202620286563625f66657463685f626c6f636b73202d2031293b0a0a0969662028636f756e74203c206563625f66657463685f626c6f636b7329207b0a09096563625f637279707428696e7075742c206f75747075742c206b65792c20636f6e74726f6c5f776f72642c20636f756e74293b0a090972657475726e3b0a097d0a0a0969662028696e697469616c290a090961736d20766f6c6174696c652028222e6279746520307866332c307830662c307861372c3078633822092f2a2072657020786372797074656362202a2f0a0909092020202020203a20222b532228696e707574292c20222b4422286f7574707574290a0909092020202020203a2022642228636f6e74726f6c5f776f7264292c20226222286b6579292c2022632228696e697469616c29293b0a0a0961736d20766f6c6174696c652028222e6279746520307866332c307830662c307861372c3078633822092f2a2072657020786372797074656362202a2f0a09092020202020203a20222b532228696e707574292c20222b4422286f7574707574290a09092020202020203a2022642228636f6e74726f6c5f776f7264292c20226222286b6579292c2022632228636f756e74202d20696e697469616c29293b0a7d0a0a73746174696320696e6c696e65207538202a7061646c6f636b5f7863727970745f63626328636f6e7374207538202a696e7075742c207538202a6f75747075742c20766f6964202a6b65792c0a0909090920202020207538202a69762c20766f6964202a636f6e74726f6c5f776f72642c2075333220636f756e74290a7b0a0975333220696e697469616c203d20636f756e74202620286362635f66657463685f626c6f636b73202d2031293b0a0a0969662028636f756e74203c206362635f66657463685f626c6f636b73290a090972657475726e206362635f637279707428696e7075742c206f75747075742c206b65792c2069762c20636f6e74726f6c5f776f72642c20636f756e74293b0a0a0969662028696e697469616c290a090961736d20766f6c6174696c652028222e6279746520307866332c307830662c307861372c3078643022092f2a2072657020786372797074636263202a2f0a0909092020202020203a20222b53222028696e707574292c20222b442220286f7574707574292c20222b612220286976290a0909092020202020203a202264222028636f6e74726f6c5f776f7264292c2022622220286b6579292c202263222028696e697469616c29293b0a0a0961736d20766f6c6174696c652028222e6279746520307866332c307830662c307861372c3078643022092f2a2072657020786372797074636263202a2f0a09092020202020203a20222b53222028696e707574292c20222b442220286f7574707574292c20222b612220286976290a09092020202020203a202264222028636f6e74726f6c5f776f7264292c2022622220286b6579292c202263222028636f756e742d696e697469616c29293b0a0972657475726e2069763b0a7d0a0a73746174696320766f6964206165735f656e6372797074287374727563742063727970746f5f74666d202a74666d2c207538202a6f75742c20636f6e7374207538202a696e290a7b0a09737472756374206165735f637478202a637478203d206165735f6374782874666d293b0a09696e742074735f73746174653b0a0a097061646c6f636b5f72657365745f6b657928266374782d3e63776f72642e656e6372797074293b0a0974735f7374617465203d206972715f74735f7361766528293b0a096563625f637279707428696e2c206f75742c206374782d3e452c20266374782d3e63776f72642e656e63727970742c2031293b0a096972715f74735f726573746f72652874735f7374617465293b0a097061646c6f636b5f73746f72655f63776f726428266374782d3e63776f72642e656e6372797074293b0a7d0a0a73746174696320766f6964206165735f64656372797074287374727563742063727970746f5f74666d202a74666d2c207538202a6f75742c20636f6e7374207538202a696e290a7b0a09737472756374206165735f637478202a637478203d206165735f6374782874666d293b0a09696e742074735f73746174653b0a0a097061646c6f636b5f72657365745f6b657928266374782d3e63776f72642e656e6372797074293b0a0974735f7374617465203d206972715f74735f7361766528293b0a096563625f637279707428696e2c206f75742c206374782d3e442c20266374782d3e63776f72642e646563727970742c2031293b0a096972715f74735f726573746f72652874735f7374617465293b0a097061646c6f636b5f73746f72655f63776f726428266374782d3e63776f72642e656e6372797074293b0a7d0a0a737461746963207374727563742063727970746f5f616c67206165735f616c67203d207b0a092e6372615f6e616d6509093d0922616573222c0a092e6372615f6472697665725f6e616d65093d09226165732d7061646c6f636b222c0a092e6372615f7072696f7269747909093d095041444c4f434b5f4352415f5052494f524954592c0a092e6372615f666c61677309093d0943525950544f5f414c475f545950455f4349504845522c0a092e6372615f626c6f636b73697a6509093d094145535f424c4f434b5f53495a452c0a092e6372615f63747873697a6509093d0973697a656f6628737472756374206165735f637478292c0a092e6372615f616c69676e6d61736b09093d095041444c4f434b5f414c49474e4d454e54202d20312c0a092e6372615f6d6f64756c6509093d09544849535f4d4f44554c452c0a092e6372615f750909093d097b0a09092e636970686572203d207b0a0909092e6369615f6d696e5f6b657973697a65093d094145535f4d494e5f4b45595f53495a452c0a0909092e6369615f6d61785f6b657973697a65093d094145535f4d41585f4b45595f53495a452c0a0909092e6369615f7365746b657909202020093d20096165735f7365745f6b65792c0a0909092e6369615f656e63727970740920093d096165735f656e63727970742c0a0909092e6369615f64656372797074092020093d096165735f646563727970742c0a09097d0a097d0a7d3b0a0a73746174696320696e74206563625f6165735f656e63727970742873747275637420626c6b6369706865725f64657363202a646573632c0a09090920202073747275637420736361747465726c697374202a6473742c2073747275637420736361747465726c697374202a7372632c0a090909202020756e7369676e656420696e74206e6279746573290a7b0a09737472756374206165735f637478202a637478203d20626c6b5f6165735f63747828646573632d3e74666d293b0a0973747275637420626c6b6369706865725f77616c6b2077616c6b3b0a09696e74206572723b0a09696e742074735f73746174653b0a0a097061646c6f636b5f72657365745f6b657928266374782d3e63776f72642e656e6372797074293b0a0a09626c6b6369706865725f77616c6b5f696e6974282677616c6b2c206473742c207372632c206e6279746573293b0a09657272203d20626c6b6369706865725f77616c6b5f7669727428646573632c202677616c6b293b0a0a0974735f7374617465203d206972715f74735f7361766528293b0a097768696c652028286e6279746573203d2077616c6b2e6e62797465732929207b0a09097061646c6f636b5f7863727970745f6563622877616c6b2e7372632e766972742e616464722c2077616c6b2e6473742e766972742e616464722c0a090909092020206374782d3e452c20266374782d3e63776f72642e656e63727970742c0a090909092020206e6279746573202f204145535f424c4f434b5f53495a45293b0a09096e627974657320263d204145535f424c4f434b5f53495a45202d20313b0a0909657272203d20626c6b6369706865725f77616c6b5f646f6e6528646573632c202677616c6b2c206e6279746573293b0a097d0a096972715f74735f726573746f72652874735f7374617465293b0a0a097061646c6f636b5f73746f72655f63776f726428266374782d3e63776f72642e656e6372797074293b0a0a0972657475726e206572723b0a7d0a0a73746174696320696e74206563625f6165735f646563727970742873747275637420626c6b6369706865725f64657363202a646573632c0a09090920202073747275637420736361747465726c697374202a6473742c2073747275637420736361747465726c697374202a7372632c0a090909202020756e7369676e656420696e74206e6279746573290a7b0a09737472756374206165735f637478202a637478203d20626c6b5f6165735f63747828646573632d3e74666d293b0a0973747275637420626c6b6369706865725f77616c6b2077616c6b3b0a09696e74206572723b0a09696e742074735f73746174653b0a0a097061646c6f636b5f72657365745f6b657928266374782d3e63776f72642e64656372797074293b0a0a09626c6b6369706865725f77616c6b5f696e6974282677616c6b2c206473742c207372632c206e6279746573293b0a09657272203d20626c6b6369706865725f77616c6b5f7669727428646573632c202677616c6b293b0a0a0974735f7374617465203d206972715f74735f7361766528293b0a097768696c652028286e6279746573203d2077616c6b2e6e62797465732929207b0a09097061646c6f636b5f7863727970745f6563622877616c6b2e7372632e766972742e616464722c2077616c6b2e6473742e766972742e616464722c0a090909092020206374782d3e442c20266374782d3e63776f72642e646563727970742c0a090909092020206e6279746573202f204145535f424c4f434b5f53495a45293b0a09096e627974657320263d204145535f424c4f434b5f53495a45202d20313b0a0909657272203d20626c6b6369706865725f77616c6b5f646f6e6528646573632c202677616c6b2c206e6279746573293b0a097d0a096972715f74735f726573746f72652874735f7374617465293b0a0a097061646c6f636b5f73746f72655f63776f726428266374782d3e63776f72642e656e6372797074293b0a0a0972657475726e206572723b0a7d0a0a737461746963207374727563742063727970746f5f616c67206563625f6165735f616c67203d207b0a092e6372615f6e616d6509093d09226563622861657329222c0a092e6372615f6472697665725f6e616d65093d09226563622d6165732d7061646c6f636b222c0a092e6372615f7072696f7269747909093d095041444c4f434b5f434f4d504f534954455f5052494f524954592c0a092e6372615f666c61677309093d0943525950544f5f414c475f545950455f424c4b4349504845522c0a092e6372615f626c6f636b73697a6509093d094145535f424c4f434b5f53495a452c0a092e6372615f63747873697a6509093d0973697a656f6628737472756374206165735f637478292c0a092e6372615f616c69676e6d61736b09093d095041444c4f434b5f414c49474e4d454e54202d20312c0a092e6372615f7479706509093d092663727970746f5f626c6b6369706865725f747970652c0a092e6372615f6d6f64756c6509093d09544849535f4d4f44554c452c0a092e6372615f750909093d097b0a09092e626c6b636970686572203d207b0a0909092e6d696e5f6b657973697a6509093d094145535f4d494e5f4b45595f53495a452c0a0909092e6d61785f6b657973697a6509093d094145535f4d41585f4b45595f53495a452c0a0909092e7365746b65790920202009093d20096165735f7365745f6b65792c0a0909092e656e637279707409093d096563625f6165735f656e63727970742c0a0909092e6465637279707409093d096563625f6165735f646563727970742c0a09097d0a097d0a7d3b0a0a73746174696320696e74206362635f6165735f656e63727970742873747275637420626c6b6369706865725f64657363202a646573632c0a09090920202073747275637420736361747465726c697374202a6473742c2073747275637420736361747465726c697374202a7372632c0a090909202020756e7369676e656420696e74206e6279746573290a7b0a09737472756374206165735f637478202a637478203d20626c6b5f6165735f63747828646573632d3e74666d293b0a0973747275637420626c6b6369706865725f77616c6b2077616c6b3b0a09696e74206572723b0a09696e742074735f73746174653b0a0a097061646c6f636b5f72657365745f6b657928266374782d3e63776f72642e656e6372797074293b0a0a09626c6b6369706865725f77616c6b5f696e6974282677616c6b2c206473742c207372632c206e6279746573293b0a09657272203d20626c6b6369706865725f77616c6b5f7669727428646573632c202677616c6b293b0a0a0974735f7374617465203d206972715f74735f7361766528293b0a097768696c652028286e6279746573203d2077616c6b2e6e62797465732929207b0a09097538202a6976203d207061646c6f636b5f7863727970745f6362632877616c6b2e7372632e766972742e616464722c0a09090909092020202077616c6b2e6473742e766972742e616464722c206374782d3e452c0a09090909092020202077616c6b2e69762c20266374782d3e63776f72642e656e63727970742c0a0909090909202020206e6279746573202f204145535f424c4f434b5f53495a45293b0a09096d656d6370792877616c6b2e69762c2069762c204145535f424c4f434b5f53495a45293b0a09096e627974657320263d204145535f424c4f434b5f53495a45202d20313b0a0909657272203d20626c6b6369706865725f77616c6b5f646f6e6528646573632c202677616c6b2c206e6279746573293b0a097d0a096972715f74735f726573746f72652874735f7374617465293b0a0a097061646c6f636b5f73746f72655f63776f726428266374782d3e63776f72642e64656372797074293b0a0a0972657475726e206572723b0a7d0a0a73746174696320696e74206362635f6165735f646563727970742873747275637420626c6b6369706865725f64657363202a646573632c0a09090920202073747275637420736361747465726c697374202a6473742c2073747275637420736361747465726c697374202a7372632c0a090909202020756e7369676e656420696e74206e6279746573290a7b0a09737472756374206165735f637478202a637478203d20626c6b5f6165735f63747828646573632d3e74666d293b0a0973747275637420626c6b6369706865725f77616c6b2077616c6b3b0a09696e74206572723b0a09696e742074735f73746174653b0a0a097061646c6f636b5f72657365745f6b657928266374782d3e63776f72642e656e6372797074293b0a0a09626c6b6369706865725f77616c6b5f696e6974282677616c6b2c206473742c207372632c206e6279746573293b0a09657272203d20626c6b6369706865725f77616c6b5f7669727428646573632c202677616c6b293b0a0a0974735f7374617465203d206972715f74735f7361766528293b0a097768696c652028286e6279746573203d2077616c6b2e6e62797465732929207b0a09097061646c6f636b5f7863727970745f6362632877616c6b2e7372632e766972742e616464722c2077616c6b2e6473742e766972742e616464722c0a090909092020206374782d3e442c2077616c6b2e69762c20266374782d3e63776f72642e646563727970742c0a090909092020206e6279746573202f204145535f424c4f434b5f53495a45293b0a09096e627974657320263d204145535f424c4f434b5f53495a45202d20313b0a0909657272203d20626c6b6369706865725f77616c6b5f646f6e6528646573632c202677616c6b2c206e6279746573293b0a097d0a0a096972715f74735f726573746f72652874735f7374617465293b0a0a097061646c6f636b5f73746f72655f63776f726428266374782d3e63776f72642e656e6372797074293b0a0a0972657475726e206572723b0a7d0a0a737461746963207374727563742063727970746f5f616c67206362635f6165735f616c67203d207b0a092e6372615f6e616d6509093d09226362632861657329222c0a092e6372615f6472697665725f6e616d65093d09226362632d6165732d7061646c6f636b222c0a092e6372615f7072696f7269747909093d095041444c4f434b5f434f4d504f534954455f5052494f524954592c0a092e6372615f666c61677309093d0943525950544f5f414c475f545950455f424c4b4349504845522c0a092e6372615f626c6f636b73697a6509093d094145535f424c4f434b5f53495a452c0a092e6372615f63747873697a6509093d0973697a656f6628737472756374206165735f637478292c0a092e6372615f616c69676e6d61736b09093d095041444c4f434b5f414c49474e4d454e54202d20312c0a092e6372615f7479706509093d092663727970746f5f626c6b6369706865725f747970652c0a092e6372615f6d6f64756c6509093d09544849535f4d4f44554c452c0a092e6372615f750909093d097b0a09092e626c6b636970686572203d207b0a0909092e6d696e5f6b657973697a6509093d094145535f4d494e5f4b45595f53495a452c0a0909092e6d61785f6b657973697a6509093d094145535f4d41585f4b45595f53495a452c0a0909092e697673697a650909093d094145535f424c4f434b5f53495a452c0a0909092e7365746b65790920202009093d20096165735f7365745f6b65792c0a0909092e656e637279707409093d096362635f6165735f656e63727970742c0a0909092e6465637279707409093d096362635f6165735f646563727970742c0a09097d0a097d0a7d3b0a0a73746174696320737472756374207838365f6370755f6964207061646c6f636b5f6370755f69645b5d203d207b0a095838365f464541545552455f4d41544348285838365f464541545552455f584352595054292c0a097b7d0a7d3b0a4d4f44554c455f4445564943455f5441424c45287838366370752c207061646c6f636b5f6370755f6964293b0a0a73746174696320696e74205f5f696e6974207061646c6f636b5f696e697428766f6964290a7b0a09696e74207265743b0a0973747275637420637075696e666f5f783836202a63203d20266370755f646174612830293b0a0a0969662028217838365f6d617463685f637075287061646c6f636b5f6370755f696429290a090972657475726e202d454e4f4445563b0a0a0969662028216370755f6861735f7863727970745f656e61626c656429207b0a09097072696e746b284b45524e5f4e4f54494345205046582022564941205061644c6f636b2064657465637465642c20627574206e6f7420656e61626c65642e20486d6d2c20737472616e67652e2e2e5c6e22293b0a090972657475726e202d454e4f4445563b0a097d0a0a096966202828726574203d2063727970746f5f72656769737465725f616c6728266165735f616c672929290a0909676f746f206165735f6572723b0a0a096966202828726574203d2063727970746f5f72656769737465725f616c6728266563625f6165735f616c672929290a0909676f746f206563625f6165735f6572723b0a0a096966202828726574203d2063727970746f5f72656769737465725f616c6728266362635f6165735f616c672929290a0909676f746f206362635f6165735f6572723b0a0a097072696e746b284b45524e5f4e4f544943452050465820225573696e6720564941205061644c6f636b2041434520666f722041455320616c676f726974686d2e5c6e22293b0a0a0969662028632d3e783836203d3d203620262620632d3e7838365f6d6f64656c203d3d20313520262620632d3e7838365f6d61736b203d3d203229207b0a09096563625f66657463685f626c6f636b73203d204d41585f4543425f46455443485f424c4f434b533b0a09096362635f66657463685f626c6f636b73203d204d41585f4342435f46455443485f424c4f434b533b0a09097072696e746b284b45524e5f4e4f54494345205046582022564941204e616e6f207374657070696e6720322064657465637465643a20656e61626c696e6720776f726b61726f756e642e5c6e22293b0a097d0a0a6f75743a0a0972657475726e207265743b0a0a6362635f6165735f6572723a0a0963727970746f5f756e72656769737465725f616c6728266563625f6165735f616c67293b0a6563625f6165735f6572723a0a0963727970746f5f756e72656769737465725f616c6728266165735f616c67293b0a6165735f6572723a0a097072696e746b284b45524e5f455252205046582022564941205061644c6f636b2041455320696e697469616c697a6174696f6e206661696c65642e5c6e22293b0a09676f746f206f75743b0a7d0a0a73746174696320766f6964205f5f65786974207061646c6f636b5f66696e6928766f6964290a7b0a0963727970746f5f756e72656769737465725f616c6728266362635f6165735f616c67293b0a0963727970746f5f756e72656769737465725f616c6728266563625f6165735f616c67293b0a0963727970746f5f756e72656769737465725f616c6728266165735f616c67293b0a7d0a0a6d6f64756c655f696e6974287061646c6f636b5f696e6974293b0a6d6f64756c655f65786974287061646c6f636b5f66696e69293b0a0a4d4f44554c455f4445534352495054494f4e2822564941205061644c6f636b2041455320616c676f726974686d20737570706f727422293b0a4d4f44554c455f4c4943454e5345282247504c22293b0a4d4f44554c455f415554484f5228224d696368616c204c756476696722293b0a0a4d4f44554c455f414c494153282261657322293b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f63727970746f2f7061646c6f636b2d7368612e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030333735373300313231313437343433333000303032303233310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2043727970746f67726170686963204150492e0a202a0a202a20537570706f727420666f7220564941205061644c6f636b2068617264776172652063727970746f20656e67696e652e0a202a0a202a20436f7079726967687420286329203230303620204d696368616c204c7564766967203c6d696368616c406c6f6769782e637a3e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f720a202a2028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a2f0a0a23696e636c756465203c63727970746f2f696e7465726e616c2f686173682e683e0a23696e636c756465203c63727970746f2f7061646c6f636b2e683e0a23696e636c756465203c63727970746f2f7368612e683e0a23696e636c756465203c6c696e75782f6572722e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f736361747465726c6973742e683e0a23696e636c756465203c61736d2f6370755f6465766963655f69642e683e0a23696e636c756465203c61736d2f693338372e683e0a0a737472756374207061646c6f636b5f7368615f64657363207b0a097374727563742073686173685f646573632066616c6c6261636b3b0a7d3b0a0a737472756374207061646c6f636b5f7368615f637478207b0a097374727563742063727970746f5f7368617368202a66616c6c6261636b3b0a7d3b0a0a73746174696320696e74207061646c6f636b5f7368615f696e6974287374727563742073686173685f64657363202a64657363290a7b0a09737472756374207061646c6f636b5f7368615f64657363202a64637478203d2073686173685f646573635f6374782864657363293b0a09737472756374207061646c6f636b5f7368615f637478202a637478203d2063727970746f5f73686173685f63747828646573632d3e74666d293b0a0a09646374782d3e66616c6c6261636b2e74666d203d206374782d3e66616c6c6261636b3b0a09646374782d3e66616c6c6261636b2e666c616773203d20646573632d3e666c61677320262043525950544f5f54464d5f5245515f4d41595f534c4545503b0a0972657475726e2063727970746f5f73686173685f696e69742826646374782d3e66616c6c6261636b293b0a7d0a0a73746174696320696e74207061646c6f636b5f7368615f757064617465287374727563742073686173685f64657363202a646573632c0a090909202020202020636f6e7374207538202a646174612c20756e7369676e656420696e74206c656e677468290a7b0a09737472756374207061646c6f636b5f7368615f64657363202a64637478203d2073686173685f646573635f6374782864657363293b0a0a09646374782d3e66616c6c6261636b2e666c616773203d20646573632d3e666c61677320262043525950544f5f54464d5f5245515f4d41595f534c4545503b0a0972657475726e2063727970746f5f73686173685f7570646174652826646374782d3e66616c6c6261636b2c20646174612c206c656e677468293b0a7d0a0a73746174696320696e74207061646c6f636b5f7368615f6578706f7274287374727563742073686173685f64657363202a646573632c20766f6964202a6f7574290a7b0a09737472756374207061646c6f636b5f7368615f64657363202a64637478203d2073686173685f646573635f6374782864657363293b0a0a0972657475726e2063727970746f5f73686173685f6578706f72742826646374782d3e66616c6c6261636b2c206f7574293b0a7d0a0a73746174696320696e74207061646c6f636b5f7368615f696d706f7274287374727563742073686173685f64657363202a646573632c20636f6e737420766f6964202a696e290a7b0a09737472756374207061646c6f636b5f7368615f64657363202a64637478203d2073686173685f646573635f6374782864657363293b0a09737472756374207061646c6f636b5f7368615f637478202a637478203d2063727970746f5f73686173685f63747828646573632d3e74666d293b0a0a09646374782d3e66616c6c6261636b2e74666d203d206374782d3e66616c6c6261636b3b0a09646374782d3e66616c6c6261636b2e666c616773203d20646573632d3e666c61677320262043525950544f5f54464d5f5245515f4d41595f534c4545503b0a0972657475726e2063727970746f5f73686173685f696d706f72742826646374782d3e66616c6c6261636b2c20696e293b0a7d0a0a73746174696320696e6c696e6520766f6964207061646c6f636b5f6f75747075745f626c6f636b2875696e7433325f74202a7372632c0a0909200975696e7433325f74202a6473742c2073697a655f7420636f756e74290a7b0a097768696c652028636f756e742d2d290a09092a6473742b2b203d20737761623332282a7372632b2b293b0a7d0a0a73746174696320696e74207061646c6f636b5f736861315f66696e7570287374727563742073686173685f64657363202a646573632c20636f6e7374207538202a696e2c0a090909202020202020756e7369676e656420696e7420636f756e742c207538202a6f7574290a7b0a092f2a2057652063616e27742073746f7265206469726563746c7920746f202a6f7574206173206974206d617920626520756e616c69676e65642e202a2f0a092f2a2042545720446f6e27742072656475636520746865206275666665722073697a652062656c6f7720313238204279746573210a09202a20202020205061644c6f636b206d6963726f636f6465206e656564732069742074686174206269672e202a2f0a0963686172206275665b313238202b205041444c4f434b5f414c49474e4d454e54202d20535441434b5f414c49474e5d205f5f6174747269627574655f5f0a09092828616c69676e656428535441434b5f414c49474e2929293b0a0963686172202a726573756c74203d205054525f414c49474e28266275665b305d2c205041444c4f434b5f414c49474e4d454e54293b0a09737472756374207061646c6f636b5f7368615f64657363202a64637478203d2073686173685f646573635f6374782864657363293b0a0973747275637420736861315f73746174652073746174653b0a09756e7369676e656420696e742073706163653b0a09756e7369676e656420696e74206c6566746f7665723b0a09696e742074735f73746174653b0a09696e74206572723b0a0a09646374782d3e66616c6c6261636b2e666c616773203d20646573632d3e666c61677320262043525950544f5f54464d5f5245515f4d41595f534c4545503b0a09657272203d2063727970746f5f73686173685f6578706f72742826646374782d3e66616c6c6261636b2c20267374617465293b0a0969662028657272290a0909676f746f206f75743b0a0a096966202873746174652e636f756e74202b20636f756e74203e20554c4f4e475f4d4158290a090972657475726e2063727970746f5f73686173685f66696e75702826646374782d3e66616c6c6261636b2c20696e2c20636f756e742c206f7574293b0a0a096c6566746f766572203d20282873746174652e636f756e74202d20312920262028534841315f424c4f434b5f53495a45202d20312929202b20313b0a097370616365203d2020534841315f424c4f434b5f53495a45202d206c6566746f7665723b0a0969662028737061636529207b0a090969662028636f756e74203e20737061636529207b0a090909657272203d2063727970746f5f73686173685f7570646174652826646374782d3e66616c6c6261636b2c20696e2c20737061636529203f3a0a09090920202020202063727970746f5f73686173685f6578706f72742826646374782d3e66616c6c6261636b2c20267374617465293b0a09090969662028657272290a09090909676f746f206f75743b0a090909636f756e74202d3d2073706163653b0a090909696e202b3d2073706163653b0a09097d20656c7365207b0a0909096d656d6370792873746174652e627566666572202b206c6566746f7665722c20696e2c20636f756e74293b0a090909696e203d2073746174652e6275666665723b0a090909636f756e74202b3d206c6566746f7665723b0a09090973746174652e636f756e7420263d207e28534841315f424c4f434b5f53495a45202d2031293b0a09097d0a097d0a0a096d656d63707928726573756c742c202673746174652e73746174652c20534841315f4449474553545f53495a45293b0a0a092f2a2070726576656e742074616b696e67207468652073707572696f757320444e41206661756c742077697468207061646c6f636b2e202a2f0a0974735f7374617465203d206972715f74735f7361766528293b0a0961736d20766f6c6174696c652028222e6279746520307866332c307830662c307861362c3078633822202f2a20726570207873686131202a2f0a09092020202020203a205c0a09092020202020203a202263222828756e7369676e6564206c6f6e672973746174652e636f756e74202b20636f756e74292c205c0a0909092261222828756e7369676e6564206c6f6e672973746174652e636f756e74292c205c0a09090922532228696e292c2022442228726573756c7429293b0a096972715f74735f726573746f72652874735f7374617465293b0a0a097061646c6f636b5f6f75747075745f626c6f636b282875696e7433325f74202a29726573756c742c202875696e7433325f74202a296f75742c2035293b0a0a6f75743a0a0972657475726e206572723b0a7d0a0a73746174696320696e74207061646c6f636b5f736861315f66696e616c287374727563742073686173685f64657363202a646573632c207538202a6f7574290a7b0a097538206275665b345d3b0a0a0972657475726e207061646c6f636b5f736861315f66696e757028646573632c206275662c20302c206f7574293b0a7d0a0a73746174696320696e74207061646c6f636b5f7368613235365f66696e7570287374727563742073686173685f64657363202a646573632c20636f6e7374207538202a696e2c0a09090909756e7369676e656420696e7420636f756e742c207538202a6f7574290a7b0a092f2a2057652063616e27742073746f7265206469726563746c7920746f202a6f7574206173206974206d617920626520756e616c69676e65642e202a2f0a092f2a2042545720446f6e27742072656475636520746865206275666665722073697a652062656c6f7720313238204279746573210a09202a20202020205061644c6f636b206d6963726f636f6465206e656564732069742074686174206269672e202a2f0a0963686172206275665b313238202b205041444c4f434b5f414c49474e4d454e54202d20535441434b5f414c49474e5d205f5f6174747269627574655f5f0a09092828616c69676e656428535441434b5f414c49474e2929293b0a0963686172202a726573756c74203d205054525f414c49474e28266275665b305d2c205041444c4f434b5f414c49474e4d454e54293b0a09737472756374207061646c6f636b5f7368615f64657363202a64637478203d2073686173685f646573635f6374782864657363293b0a09737472756374207368613235365f73746174652073746174653b0a09756e7369676e656420696e742073706163653b0a09756e7369676e656420696e74206c6566746f7665723b0a09696e742074735f73746174653b0a09696e74206572723b0a0a09646374782d3e66616c6c6261636b2e666c616773203d20646573632d3e666c61677320262043525950544f5f54464d5f5245515f4d41595f534c4545503b0a09657272203d2063727970746f5f73686173685f6578706f72742826646374782d3e66616c6c6261636b2c20267374617465293b0a0969662028657272290a0909676f746f206f75743b0a0a096966202873746174652e636f756e74202b20636f756e74203e20554c4f4e475f4d4158290a090972657475726e2063727970746f5f73686173685f66696e75702826646374782d3e66616c6c6261636b2c20696e2c20636f756e742c206f7574293b0a0a096c6566746f766572203d20282873746174652e636f756e74202d203129202620285348413235365f424c4f434b5f53495a45202d20312929202b20313b0a097370616365203d20205348413235365f424c4f434b5f53495a45202d206c6566746f7665723b0a0969662028737061636529207b0a090969662028636f756e74203e20737061636529207b0a090909657272203d2063727970746f5f73686173685f7570646174652826646374782d3e66616c6c6261636b2c20696e2c20737061636529203f3a0a09090920202020202063727970746f5f73686173685f6578706f72742826646374782d3e66616c6c6261636b2c20267374617465293b0a09090969662028657272290a09090909676f746f206f75743b0a090909636f756e74202d3d2073706163653b0a090909696e202b3d2073706163653b0a09097d20656c7365207b0a0909096d656d6370792873746174652e627566202b206c6566746f7665722c20696e2c20636f756e74293b0a090909696e203d2073746174652e6275663b0a090909636f756e74202b3d206c6566746f7665723b0a09090973746174652e636f756e7420263d207e28534841315f424c4f434b5f53495a45202d2031293b0a09097d0a097d0a0a096d656d63707928726573756c742c202673746174652e73746174652c205348413235365f4449474553545f53495a45293b0a0a092f2a2070726576656e742074616b696e67207468652073707572696f757320444e41206661756c742077697468207061646c6f636b2e202a2f0a0974735f7374617465203d206972715f74735f7361766528293b0a0961736d20766f6c6174696c652028222e6279746520307866332c307830662c307861362c3078643022202f2a207265702078736861323536202a2f0a09092020202020203a205c0a09092020202020203a202263222828756e7369676e6564206c6f6e672973746174652e636f756e74202b20636f756e74292c205c0a0909092261222828756e7369676e6564206c6f6e672973746174652e636f756e74292c205c0a09090922532228696e292c2022442228726573756c7429293b0a096972715f74735f726573746f72652874735f7374617465293b0a0a097061646c6f636b5f6f75747075745f626c6f636b282875696e7433325f74202a29726573756c742c202875696e7433325f74202a296f75742c2038293b0a0a6f75743a0a0972657475726e206572723b0a7d0a0a73746174696320696e74207061646c6f636b5f7368613235365f66696e616c287374727563742073686173685f64657363202a646573632c207538202a6f7574290a7b0a097538206275665b345d3b0a0a0972657475726e207061646c6f636b5f7368613235365f66696e757028646573632c206275662c20302c206f7574293b0a7d0a0a73746174696320696e74207061646c6f636b5f6372615f696e6974287374727563742063727970746f5f74666d202a74666d290a7b0a097374727563742063727970746f5f7368617368202a68617368203d205f5f63727970746f5f73686173685f636173742874666d293b0a09636f6e73742063686172202a66616c6c6261636b5f6472697665725f6e616d65203d2074666d2d3e5f5f6372745f616c672d3e6372615f6e616d653b0a09737472756374207061646c6f636b5f7368615f637478202a637478203d2063727970746f5f74666d5f6374782874666d293b0a097374727563742063727970746f5f7368617368202a66616c6c6261636b5f74666d3b0a09696e7420657272203d202d454e4f4d454d3b0a0a092f2a20416c6c6f6361746520612066616c6c6261636b20616e642061626f7274206966206974206661696c65642e202a2f0a0966616c6c6261636b5f74666d203d2063727970746f5f616c6c6f635f73686173682866616c6c6261636b5f6472697665725f6e616d652c20302c0a0909090909202043525950544f5f414c475f4e4545445f46414c4c4241434b293b0a096966202849535f4552522866616c6c6261636b5f74666d2929207b0a09097072696e746b284b45524e5f5741524e494e4720504658202246616c6c6261636b20647269766572202725732720636f756c64206e6f74206265206c6f61646564215c6e222c0a09092020202020202066616c6c6261636b5f6472697665725f6e616d65293b0a0909657272203d205054525f4552522866616c6c6261636b5f74666d293b0a0909676f746f206f75743b0a097d0a0a096374782d3e66616c6c6261636b203d2066616c6c6261636b5f74666d3b0a09686173682d3e6465736373697a65202b3d2063727970746f5f73686173685f6465736373697a652866616c6c6261636b5f74666d293b0a0972657475726e20303b0a0a6f75743a0a0972657475726e206572723b0a7d0a0a73746174696320766f6964207061646c6f636b5f6372615f65786974287374727563742063727970746f5f74666d202a74666d290a7b0a09737472756374207061646c6f636b5f7368615f637478202a637478203d2063727970746f5f74666d5f6374782874666d293b0a0a0963727970746f5f667265655f7368617368286374782d3e66616c6c6261636b293b0a7d0a0a737461746963207374727563742073686173685f616c6720736861315f616c67203d207b0a092e64696765737473697a65093d09534841315f4449474553545f53495a452c0a092e696e6974202020093d20097061646c6f636b5f7368615f696e69742c0a092e75706461746520093d097061646c6f636b5f7368615f7570646174652c0a092e66696e75702020093d097061646c6f636b5f736861315f66696e75702c0a092e66696e616c2020093d097061646c6f636b5f736861315f66696e616c2c0a092e6578706f727409093d097061646c6f636b5f7368615f6578706f72742c0a092e696d706f727409093d097061646c6f636b5f7368615f696d706f72742c0a092e6465736373697a65093d0973697a656f6628737472756374207061646c6f636b5f7368615f64657363292c0a092e737461746573697a65093d0973697a656f662873747275637420736861315f7374617465292c0a092e6261736509093d097b0a09092e6372615f6e616d6509093d092273686131222c0a09092e6372615f6472697665725f6e616d65093d0922736861312d7061646c6f636b222c0a09092e6372615f7072696f7269747909093d095041444c4f434b5f4352415f5052494f524954592c0a09092e6372615f666c61677309093d0943525950544f5f414c475f545950455f5348415348207c0a09090909090943525950544f5f414c475f4e4545445f46414c4c4241434b2c0a09092e6372615f626c6f636b73697a6509093d09534841315f424c4f434b5f53495a452c0a09092e6372615f63747873697a6509093d0973697a656f6628737472756374207061646c6f636b5f7368615f637478292c0a09092e6372615f6d6f64756c6509093d09544849535f4d4f44554c452c0a09092e6372615f696e697409093d097061646c6f636b5f6372615f696e69742c0a09092e6372615f6578697409093d097061646c6f636b5f6372615f657869742c0a097d0a7d3b0a0a737461746963207374727563742073686173685f616c67207368613235365f616c67203d207b0a092e64696765737473697a65093d095348413235365f4449474553545f53495a452c0a092e696e6974202020093d20097061646c6f636b5f7368615f696e69742c0a092e75706461746520093d097061646c6f636b5f7368615f7570646174652c0a092e66696e75702020093d097061646c6f636b5f7368613235365f66696e75702c0a092e66696e616c2020093d097061646c6f636b5f7368613235365f66696e616c2c0a092e6578706f727409093d097061646c6f636b5f7368615f6578706f72742c0a092e696d706f727409093d097061646c6f636b5f7368615f696d706f72742c0a092e6465736373697a65093d0973697a656f6628737472756374207061646c6f636b5f7368615f64657363292c0a092e737461746573697a65093d0973697a656f6628737472756374207368613235365f7374617465292c0a092e6261736509093d097b0a09092e6372615f6e616d6509093d0922736861323536222c0a09092e6372615f6472697665725f6e616d65093d09227368613235362d7061646c6f636b222c0a09092e6372615f7072696f7269747909093d095041444c4f434b5f4352415f5052494f524954592c0a09092e6372615f666c61677309093d0943525950544f5f414c475f545950455f5348415348207c0a09090909090943525950544f5f414c475f4e4545445f46414c4c4241434b2c0a09092e6372615f626c6f636b73697a6509093d095348413235365f424c4f434b5f53495a452c0a09092e6372615f63747873697a6509093d0973697a656f6628737472756374207061646c6f636b5f7368615f637478292c0a09092e6372615f6d6f64756c6509093d09544849535f4d4f44554c452c0a09092e6372615f696e697409093d097061646c6f636b5f6372615f696e69742c0a09092e6372615f6578697409093d097061646c6f636b5f6372615f657869742c0a097d0a7d3b0a0a2f2a204164642074776f2073686173685f616c6720696e7374616e636520666f722068617264776172652d696d706c656d656e746564202a0a2a206d756c7469706c652d7061727473206861736820737570706f7274656420627920564941204e616e6f2050726f636573736f722e2a2f0a73746174696320696e74207061646c6f636b5f736861315f696e69745f6e616e6f287374727563742073686173685f64657363202a64657363290a7b0a0973747275637420736861315f7374617465202a73637478203d2073686173685f646573635f6374782864657363293b0a0a092a73637478203d202873747275637420736861315f7374617465297b0a09092e7374617465203d207b20534841315f48302c20534841315f48312c20534841315f48322c20534841315f48332c20534841315f4834207d2c0a097d3b0a0a0972657475726e20303b0a7d0a0a73746174696320696e74207061646c6f636b5f736861315f7570646174655f6e616e6f287374727563742073686173685f64657363202a646573632c0a090909636f6e7374207538202a646174612c09756e7369676e656420696e74206c656e290a7b0a0973747275637420736861315f7374617465202a73637478203d2073686173685f646573635f6374782864657363293b0a09756e7369676e656420696e74207061727469616c2c20646f6e653b0a09636f6e7374207538202a7372633b0a092f2a54686520504845207265717569726520746865206f757420627566666572206d7573742031323820627974657320616e642031362d627974657320616c69676e65642a2f0a097538206275665b313238202b205041444c4f434b5f414c49474e4d454e54202d20535441434b5f414c49474e5d205f5f6174747269627574655f5f0a09092828616c69676e656428535441434b5f414c49474e2929293b0a097538202a647374203d205054525f414c49474e28266275665b305d2c205041444c4f434b5f414c49474e4d454e54293b0a09696e742074735f73746174653b0a0a097061727469616c203d20736374782d3e636f756e74202620307833663b0a09736374782d3e636f756e74202b3d206c656e3b0a09646f6e65203d20303b0a09737263203d20646174613b0a096d656d637079286473742c20287538202a2928736374782d3e7374617465292c20534841315f4449474553545f53495a45293b0a0a0969662028287061727469616c202b206c656e29203e3d20534841315f424c4f434b5f53495a4529207b0a0a09092f2a20417070656e642074686520627974657320696e20737461746527732062756666657220746f206120626c6f636b20746f2068616e646c65202a2f0a0909696620287061727469616c29207b0a090909646f6e65203d202d7061727469616c3b0a0909096d656d63707928736374782d3e627566666572202b207061727469616c2c20646174612c0a09090909646f6e65202b20534841315f424c4f434b5f53495a45293b0a090909737263203d20736374782d3e6275666665723b0a09090974735f7374617465203d206972715f74735f7361766528293b0a09090961736d20766f6c6174696c652028222e6279746520307866332c307830662c307861362c30786338220a0909093a20222b532228737263292c20222b44222864737429205c0a0909093a2022612228286c6f6e67292d31292c202263222828756e7369676e6564206c6f6e67293129293b0a0909096972715f74735f726573746f72652874735f7374617465293b0a090909646f6e65202b3d20534841315f424c4f434b5f53495a453b0a090909737263203d2064617461202b20646f6e653b0a09097d0a0a09092f2a2050726f6365737320746865206c6566742062797465732066726f6d2074686520696e7075742064617461202a2f0a0909696620286c656e202d20646f6e65203e3d20534841315f424c4f434b5f53495a4529207b0a09090974735f7374617465203d206972715f74735f7361766528293b0a09090961736d20766f6c6174696c652028222e6279746520307866332c307830662c307861362c30786338220a0909093a20222b532228737263292c20222b442228647374290a0909093a2022612228286c6f6e67292d31292c0a0909092263222828756e7369676e6564206c6f6e672928286c656e202d20646f6e6529202f20534841315f424c4f434b5f53495a452929293b0a0909096972715f74735f726573746f72652874735f7374617465293b0a090909646f6e65202b3d2028286c656e202d20646f6e6529202d20286c656e202d20646f6e6529202520534841315f424c4f434b5f53495a45293b0a090909737263203d2064617461202b20646f6e653b0a09097d0a09097061727469616c203d20303b0a097d0a096d656d63707928287538202a2928736374782d3e7374617465292c206473742c20534841315f4449474553545f53495a45293b0a096d656d63707928736374782d3e627566666572202b207061727469616c2c207372632c206c656e202d20646f6e65293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e74207061646c6f636b5f736861315f66696e616c5f6e616e6f287374727563742073686173685f64657363202a646573632c207538202a6f7574290a7b0a0973747275637420736861315f7374617465202a7374617465203d202873747275637420736861315f7374617465202a2973686173685f646573635f6374782864657363293b0a09756e7369676e656420696e74207061727469616c2c207061646c656e3b0a095f5f6265363420626974733b0a0973746174696320636f6e73742075382070616464696e675b36345d203d207b20307838302c207d3b0a0a0962697473203d206370755f746f5f626536342873746174652d3e636f756e74203c3c2033293b0a0a092f2a20506164206f757420746f203536206d6f64203634202a2f0a097061727469616c203d2073746174652d3e636f756e74202620307833663b0a097061646c656e203d20287061727469616c203c20353629203f20283536202d207061727469616c29203a20282836342b353629202d207061727469616c293b0a097061646c6f636b5f736861315f7570646174655f6e616e6f28646573632c2070616464696e672c207061646c656e293b0a0a092f2a20417070656e64206c656e677468206669656c64206279746573202a2f0a097061646c6f636b5f736861315f7570646174655f6e616e6f28646573632c2028636f6e7374207538202a2926626974732c2073697a656f66286269747329293b0a0a092f2a205377617020746f206f7574707574202a2f0a097061646c6f636b5f6f75747075745f626c6f636b282875696e7433325f74202a292873746174652d3e7374617465292c202875696e7433325f74202a296f75742c2035293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e74207061646c6f636b5f7368613235365f696e69745f6e616e6f287374727563742073686173685f64657363202a64657363290a7b0a09737472756374207368613235365f7374617465202a73637478203d2073686173685f646573635f6374782864657363293b0a0a092a73637478203d2028737472756374207368613235365f7374617465297b0a09092e7374617465203d207b205348413235365f48302c205348413235365f48312c205348413235365f48322c205348413235365f48332c205c0a090909095348413235365f48342c205348413235365f48352c205348413235365f48362c205348413235365f48377d2c0a097d3b0a0a0972657475726e20303b0a7d0a0a73746174696320696e74207061646c6f636b5f7368613235365f7570646174655f6e616e6f287374727563742073686173685f64657363202a646573632c20636f6e7374207538202a646174612c0a0909092020756e7369676e656420696e74206c656e290a7b0a09737472756374207368613235365f7374617465202a73637478203d2073686173685f646573635f6374782864657363293b0a09756e7369676e656420696e74207061727469616c2c20646f6e653b0a09636f6e7374207538202a7372633b0a092f2a54686520504845207265717569726520746865206f757420627566666572206d7573742031323820627974657320616e642031362d627974657320616c69676e65642a2f0a097538206275665b313238202b205041444c4f434b5f414c49474e4d454e54202d20535441434b5f414c49474e5d205f5f6174747269627574655f5f0a09092828616c69676e656428535441434b5f414c49474e2929293b0a097538202a647374203d205054525f414c49474e28266275665b305d2c205041444c4f434b5f414c49474e4d454e54293b0a09696e742074735f73746174653b0a0a097061727469616c203d20736374782d3e636f756e74202620307833663b0a09736374782d3e636f756e74202b3d206c656e3b0a09646f6e65203d20303b0a09737263203d20646174613b0a096d656d637079286473742c20287538202a2928736374782d3e7374617465292c205348413235365f4449474553545f53495a45293b0a0a0969662028287061727469616c202b206c656e29203e3d205348413235365f424c4f434b5f53495a4529207b0a0a09092f2a20417070656e642074686520627974657320696e20737461746527732062756666657220746f206120626c6f636b20746f2068616e646c65202a2f0a0909696620287061727469616c29207b0a090909646f6e65203d202d7061727469616c3b0a0909096d656d63707928736374782d3e627566202b207061727469616c2c20646174612c0a09090909646f6e65202b205348413235365f424c4f434b5f53495a45293b0a090909737263203d20736374782d3e6275663b0a09090974735f7374617465203d206972715f74735f7361766528293b0a09090961736d20766f6c6174696c652028222e6279746520307866332c307830662c307861362c30786430220a0909093a20222b532228737263292c20222b442228647374290a0909093a2022612228286c6f6e67292d31292c202263222828756e7369676e6564206c6f6e67293129293b0a0909096972715f74735f726573746f72652874735f7374617465293b0a090909646f6e65202b3d205348413235365f424c4f434b5f53495a453b0a090909737263203d2064617461202b20646f6e653b0a09097d0a0a09092f2a2050726f6365737320746865206c6566742062797465732066726f6d20696e70757420646174612a2f0a0909696620286c656e202d20646f6e65203e3d205348413235365f424c4f434b5f53495a4529207b0a09090974735f7374617465203d206972715f74735f7361766528293b0a09090961736d20766f6c6174696c652028222e6279746520307866332c307830662c307861362c30786430220a0909093a20222b532228737263292c20222b442228647374290a0909093a2022612228286c6f6e67292d31292c0a0909092263222828756e7369676e6564206c6f6e672928286c656e202d20646f6e6529202f2036342929293b0a0909096972715f74735f726573746f72652874735f7374617465293b0a090909646f6e65202b3d2028286c656e202d20646f6e6529202d20286c656e202d20646f6e65292025203634293b0a090909737263203d2064617461202b20646f6e653b0a09097d0a09097061727469616c203d20303b0a097d0a096d656d63707928287538202a2928736374782d3e7374617465292c206473742c205348413235365f4449474553545f53495a45293b0a096d656d63707928736374782d3e627566202b207061727469616c2c207372632c206c656e202d20646f6e65293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e74207061646c6f636b5f7368613235365f66696e616c5f6e616e6f287374727563742073686173685f64657363202a646573632c207538202a6f7574290a7b0a09737472756374207368613235365f7374617465202a7374617465203d0a090928737472756374207368613235365f7374617465202a2973686173685f646573635f6374782864657363293b0a09756e7369676e656420696e74207061727469616c2c207061646c656e3b0a095f5f6265363420626974733b0a0973746174696320636f6e73742075382070616464696e675b36345d203d207b20307838302c207d3b0a0a0962697473203d206370755f746f5f626536342873746174652d3e636f756e74203c3c2033293b0a0a092f2a20506164206f757420746f203536206d6f64203634202a2f0a097061727469616c203d2073746174652d3e636f756e74202620307833663b0a097061646c656e203d20287061727469616c203c20353629203f20283536202d207061727469616c29203a20282836342b353629202d207061727469616c293b0a097061646c6f636b5f7368613235365f7570646174655f6e616e6f28646573632c2070616464696e672c207061646c656e293b0a0a092f2a20417070656e64206c656e677468206669656c64206279746573202a2f0a097061646c6f636b5f7368613235365f7570646174655f6e616e6f28646573632c2028636f6e7374207538202a2926626974732c2073697a656f66286269747329293b0a0a092f2a205377617020746f206f7574707574202a2f0a097061646c6f636b5f6f75747075745f626c6f636b282875696e7433325f74202a292873746174652d3e7374617465292c202875696e7433325f74202a296f75742c2038293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e74207061646c6f636b5f7368615f6578706f72745f6e616e6f287374727563742073686173685f64657363202a646573632c0a09090909766f6964202a6f7574290a7b0a09696e7420737461746573697a65203d2063727970746f5f73686173685f737461746573697a6528646573632d3e74666d293b0a09766f6964202a73637478203d2073686173685f646573635f6374782864657363293b0a0a096d656d637079286f75742c20736374782c20737461746573697a65293b0a0972657475726e20303b0a7d0a0a73746174696320696e74207061646c6f636b5f7368615f696d706f72745f6e616e6f287374727563742073686173685f64657363202a646573632c0a09090909636f6e737420766f6964202a696e290a7b0a09696e7420737461746573697a65203d2063727970746f5f73686173685f737461746573697a6528646573632d3e74666d293b0a09766f6964202a73637478203d2073686173685f646573635f6374782864657363293b0a0a096d656d63707928736374782c20696e2c20737461746573697a65293b0a0972657475726e20303b0a7d0a0a737461746963207374727563742073686173685f616c6720736861315f616c675f6e616e6f203d207b0a092e64696765737473697a65093d09534841315f4449474553545f53495a452c0a092e696e697409093d097061646c6f636b5f736861315f696e69745f6e616e6f2c0a092e75706461746509093d097061646c6f636b5f736861315f7570646174655f6e616e6f2c0a092e66696e616c09093d097061646c6f636b5f736861315f66696e616c5f6e616e6f2c0a092e6578706f727409093d097061646c6f636b5f7368615f6578706f72745f6e616e6f2c0a092e696d706f727409093d097061646c6f636b5f7368615f696d706f72745f6e616e6f2c0a092e6465736373697a65093d0973697a656f662873747275637420736861315f7374617465292c0a092e737461746573697a65093d0973697a656f662873747275637420736861315f7374617465292c0a092e6261736509093d097b0a09092e6372615f6e616d6509093d092273686131222c0a09092e6372615f6472697665725f6e616d65093d0922736861312d7061646c6f636b2d6e616e6f222c0a09092e6372615f7072696f7269747909093d095041444c4f434b5f4352415f5052494f524954592c0a09092e6372615f666c61677309093d0943525950544f5f414c475f545950455f53484153482c0a09092e6372615f626c6f636b73697a6509093d09534841315f424c4f434b5f53495a452c0a09092e6372615f6d6f64756c6509093d09544849535f4d4f44554c452c0a097d0a7d3b0a0a737461746963207374727563742073686173685f616c67207368613235365f616c675f6e616e6f203d207b0a092e64696765737473697a65093d095348413235365f4449474553545f53495a452c0a092e696e697409093d097061646c6f636b5f7368613235365f696e69745f6e616e6f2c0a092e75706461746509093d097061646c6f636b5f7368613235365f7570646174655f6e616e6f2c0a092e66696e616c09093d097061646c6f636b5f7368613235365f66696e616c5f6e616e6f2c0a092e6578706f727409093d097061646c6f636b5f7368615f6578706f72745f6e616e6f2c0a092e696d706f727409093d097061646c6f636b5f7368615f696d706f72745f6e616e6f2c0a092e6465736373697a65093d0973697a656f6628737472756374207368613235365f7374617465292c0a092e737461746573697a65093d0973697a656f6628737472756374207368613235365f7374617465292c0a092e6261736509093d097b0a09092e6372615f6e616d6509093d0922736861323536222c0a09092e6372615f6472697665725f6e616d65093d09227368613235362d7061646c6f636b2d6e616e6f222c0a09092e6372615f7072696f7269747909093d095041444c4f434b5f4352415f5052494f524954592c0a09092e6372615f666c61677309093d0943525950544f5f414c475f545950455f53484153482c0a09092e6372615f626c6f636b73697a6509093d095348413235365f424c4f434b5f53495a452c0a09092e6372615f6d6f64756c6509093d09544849535f4d4f44554c452c0a097d0a7d3b0a0a73746174696320737472756374207838365f6370755f6964207061646c6f636b5f7368615f6964735b5d203d207b0a095838365f464541545552455f4d41544348285838365f464541545552455f504845292c0a097b7d0a7d3b0a4d4f44554c455f4445564943455f5441424c45287838366370752c207061646c6f636b5f7368615f696473293b0a0a73746174696320696e74205f5f696e6974207061646c6f636b5f696e697428766f6964290a7b0a09696e74207263203d202d454e4f4445563b0a0973747275637420637075696e666f5f783836202a63203d20266370755f646174612830293b0a097374727563742073686173685f616c67202a736861313b0a097374727563742073686173685f616c67202a7368613235363b0a0a0969662028217838365f6d617463685f637075287061646c6f636b5f7368615f69647329207c7c20216370755f6861735f7068655f656e61626c6564290a090972657475726e202d454e4f4445563b0a0a092f2a20526567697374657220746865206e65776c7920616464656420616c676f726974686d206d6f64756c65206966206f6e202a0a092a20564941204e616e6f2070726f636573736f722c206f7220656c7365206a75737420646f206173206265666f7265202a2f0a0969662028632d3e7838365f6d6f64656c203c203078306629207b0a090973686131203d2026736861315f616c673b0a0909736861323536203d20267368613235365f616c673b0a097d20656c7365207b0a090973686131203d2026736861315f616c675f6e616e6f3b0a0909736861323536203d20267368613235365f616c675f6e616e6f3b0a097d0a0a097263203d2063727970746f5f72656769737465725f73686173682873686131293b0a09696620287263290a0909676f746f206f75743b0a0a097263203d2063727970746f5f72656769737465725f736861736828736861323536293b0a09696620287263290a0909676f746f206f75745f756e726567313b0a0a097072696e746b284b45524e5f4e4f544943452050465820225573696e6720564941205061644c6f636b2041434520666f7220534841312f53484132353620616c676f726974686d732e5c6e22293b0a0a0972657475726e20303b0a0a6f75745f756e726567313a0a0963727970746f5f756e72656769737465725f73686173682873686131293b0a0a6f75743a0a097072696e746b284b45524e5f455252205046582022564941205061644c6f636b20534841312f53484132353620696e697469616c697a6174696f6e206661696c65642e5c6e22293b0a0972657475726e2072633b0a7d0a0a73746174696320766f6964205f5f65786974207061646c6f636b5f66696e6928766f6964290a7b0a0973747275637420637075696e666f5f783836202a63203d20266370755f646174612830293b0a0a0969662028632d3e7838365f6d6f64656c203e3d203078306629207b0a090963727970746f5f756e72656769737465725f73686173682826736861315f616c675f6e616e6f293b0a090963727970746f5f756e72656769737465725f736861736828267368613235365f616c675f6e616e6f293b0a097d20656c7365207b0a090963727970746f5f756e72656769737465725f73686173682826736861315f616c67293b0a090963727970746f5f756e72656769737465725f736861736828267368613235365f616c67293b0a097d0a7d0a0a6d6f64756c655f696e6974287061646c6f636b5f696e6974293b0a6d6f64756c655f65786974287061646c6f636b5f66696e69293b0a0a4d4f44554c455f4445534352495054494f4e2822564941205061644c6f636b20534841312f53484132353620616c676f726974686d7320737570706f72742e22293b0a4d4f44554c455f4c4943454e5345282247504c22293b0a4d4f44554c455f415554484f5228224d696368616c204c756476696722293b0a0a4d4f44554c455f414c4941532822736861312d616c6c22293b0a4d4f44554c455f414c49415328227368613235362d616c6c22293b0a4d4f44554c455f414c4941532822736861312d7061646c6f636b22293b0a4d4f44554c455f414c49415328227368613235362d7061646c6f636b22293b0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f63727970746f2f7069636f7863656c6c5f63727970746f2e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303031353231303200313231313437343433333000303032313430370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f707972696768742028632920323031302d32303131205069636f63686970204c74642e2c204a616d696520496c65730a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f720a202a2028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c2035392054656d706c6520506c6163652c205375697465203333302c20426f73746f6e2c204d41202030323131312d3133303720205553410a202a2f0a23696e636c756465203c63727970746f2f616561642e683e0a23696e636c756465203c63727970746f2f6165732e683e0a23696e636c756465203c63727970746f2f616c676170692e683e0a23696e636c756465203c63727970746f2f61757468656e632e683e0a23696e636c756465203c63727970746f2f6465732e683e0a23696e636c756465203c63727970746f2f6d64352e683e0a23696e636c756465203c63727970746f2f7368612e683e0a23696e636c756465203c63727970746f2f696e7465726e616c2f736b6369706865722e683e0a23696e636c756465203c6c696e75782f636c6b2e683e0a23696e636c756465203c6c696e75782f63727970746f2e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f646d612d6d617070696e672e683e0a23696e636c756465203c6c696e75782f646d61706f6f6c2e683e0a23696e636c756465203c6c696e75782f6572722e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f696f2e683e0a23696e636c756465203c6c696e75782f6c6973742e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f6f662e683e0a23696e636c756465203c6c696e75782f706c6174666f726d5f6465766963652e683e0a23696e636c756465203c6c696e75782f706d2e683e0a23696e636c756465203c6c696e75782f72746e65746c696e6b2e683e0a23696e636c756465203c6c696e75782f736361747465726c6973742e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f74696d65722e683e0a0a23696e636c75646520227069636f7863656c6c5f63727970746f5f726567732e68220a0a2f2a0a202a20546865207468726573686f6c6420666f7220746865206e756d626572206f6620656e747269657320696e2074686520434d44204649464f20617661696c61626c65206265666f72650a202a2074686520434d44305f434e5420696e74657272757074206973207261697365642e20496e6372656173696e6720746869732076616c75652077696c6c20726564756365207468650a202a206e756d626572206f6620696e74657272757074732072616973656420746f20746865204350552e0a202a2f0a23646566696e6520434d44305f4952515f5448524553484f4c44202020310a0a2f2a0a202a205468652074696d656f757420706572696f642028696e206a6966666965732920666f722061205044552e205768656e2074686520746865206e756d626572206f66205044557320696e0a202a20666c696768742069732067726561746572207468616e2074686520535441545f4952515f5448524553484f4c44206f722030207468652074696d65722069732064697361626c65642e0a202a205768656e20746865726520617265207061636b65747320696e20666c6967687420627574206c6f776572207468616e20746865207468726573686f6c642c20776520656e61626c650a202a207468652074696d657220616e64206174206578706972792c20617474656d707420746f2072656d6f766520616e792070726f636573736564207061636b6574732066726f6d207468650a202a20717565756520616e6420696620746865726520617265207374696c6c207061636b657473206c6566742c207363686564756c65207468652074696d657220616761696e2e0a202a2f0a23646566696e65205041434b45545f54494d454f55540920202020310a0a2f2a20546865207072696f7269747920746f207265676973746572206561636820616c676f726974686d20776974682e202a2f0a23646566696e652053504143435f43525950544f5f414c475f5052494f524954590931303030300a0a23646566696e652053504143435f43525950544f5f4b4153554d495f46385f4b45595f4c454e0931360a23646566696e652053504143435f43525950544f5f49505345435f4349504845525f50475f535a2036340a23646566696e652053504143435f43525950544f5f49505345435f484153485f50475f535a0936340a23646566696e652053504143435f43525950544f5f49505345435f4d41585f435458530933320a23646566696e652053504143435f43525950544f5f49505345435f4649464f5f535a0933320a23646566696e652053504143435f43525950544f5f4c325f4349504845525f50475f535a0936340a23646566696e652053504143435f43525950544f5f4c325f484153485f50475f535a0936340a23646566696e652053504143435f43525950544f5f4c325f4d41585f43545853093132380a23646566696e652053504143435f43525950544f5f4c325f4649464f5f535a09093132380a0a23646566696e65204d41585f4444545f4c454e09090931360a0a2f2a2044445420666f726d61742e2054686973206d757374206d61746368207468652068617264776172652044445420666f726d61742065786163746c792e202a2f0a7374727563742073706163635f646474207b0a09646d615f616464725f7409703b0a0975333209096c656e3b0a7d3b0a0a2f2a0a202a204173796e6368726f6e6f75732063727970746f2072657175657374207374727563747572652e0a202a0a202a20546869732073747275637475726520646566696e6573206120726571756573742074686174206973206569746865722071756575656420666f722070726f63657373696e67206f720a202a206265696e672070726f6365737365642e0a202a2f0a7374727563742073706163635f726571207b0a09737472756374206c6973745f6865616409096c6973743b0a097374727563742073706163635f656e67696e6509092a656e67696e653b0a097374727563742063727970746f5f6173796e635f72657175657374092a7265713b0a09696e7409090909726573756c743b0a09626f6f6c0909090969735f656e63727970743b0a09756e7369676e65640909096374785f69643b0a09646d615f616464725f740909097372635f616464722c206473745f616464723b0a097374727563742073706163635f64647409092a7372635f6464742c202a6473745f6464743b0a09766f696409090909282a636f6d706c65746529287374727563742073706163635f726571202a726571293b0a0a092f2a204145414420737065636966696320626974732e202a2f0a097538090909092a6769763b0a0973697a655f74090909096769765f6c656e3b0a09646d615f616464725f740909096769765f70613b0a7d3b0a0a7374727563742073706163635f656e67696e65207b0a09766f6964205f5f696f6d656d0909092a726567733b0a09737472756374206c6973745f68656164090970656e64696e673b0a09696e74090909096e6578745f6374783b0a097370696e6c6f636b5f7409090968775f6c6f636b3b0a09696e7409090909696e5f666c696768743b0a09737472756374206c6973745f686561640909636f6d706c657465643b0a09737472756374206c6973745f686561640909696e5f70726f67726573733b0a09737472756374207461736b6c65745f7374727563740909636f6d706c6574653b0a09756e7369676e6564206c6f6e670909096669666f5f737a3b0a09766f6964205f5f696f6d656d0909092a6369706865725f6374785f626173653b0a09766f6964205f5f696f6d656d0909092a686173685f6b65795f626173653b0a097374727563742073706163635f616c6709092a616c67733b0a09756e7369676e65640909096e756d5f616c67733b0a09737472756374206c6973745f686561640909726567697374657265645f616c67733b0a0973697a655f74090909096369706865725f70675f737a3b0a0973697a655f7409090909686173685f70675f737a3b0a09636f6e737420636861720909092a6e616d653b0a0973747275637420636c6b0909092a636c6b3b0a09737472756374206465766963650909092a6465763b0a09756e7369676e65640909096d61785f637478733b0a097374727563742074696d65725f6c69737409097061636b65745f74696d656f75743b0a09756e7369676e6564090909737461745f6972715f7468726573683b0a0973747275637420646d615f706f6f6c0909092a7265715f706f6f6c3b0a7d3b0a0a2f2a20416c676f726974686d2074797065206d61736b2e202a2f0a23646566696e652053504143435f43525950544f5f414c475f4d41534b09093078370a0a2f2a20535041434320646566696e6974696f6e206f6620612063727970746f20616c676f726974686d2e202a2f0a7374727563742073706163635f616c67207b0a09756e7369676e6564206c6f6e670909096374726c5f64656661756c743b0a09756e7369676e6564206c6f6e67090909747970653b0a097374727563742063727970746f5f616c670909616c673b0a097374727563742073706163635f656e67696e6509092a656e67696e653b0a09737472756374206c6973745f686561640909656e7472793b0a09696e74090909096b65795f6f6666733b0a09696e740909090969765f6f6666733b0a7d3b0a0a2f2a2047656e6572696320636f6e746578742073747275637475726520666f7220616e7920616c676f726974686d20747970652e202a2f0a7374727563742073706163635f67656e657269635f637478207b0a097374727563742073706163635f656e67696e6509092a656e67696e653b0a09696e7409090909666c6167733b0a09696e74090909096b65795f6f6666733b0a09696e740909090969765f6f6666733b0a7d3b0a0a2f2a20426c6f636b2063697068657220636f6e746578742e202a2f0a7374727563742073706163635f61626c6b5f637478207b0a097374727563742073706163635f67656e657269635f6374780967656e657269633b0a097538090909096b65795b4145535f4d41585f4b45595f53495a455d3b0a097538090909096b65795f6c656e3b0a092f2a0a09202a205468652066616c6c6261636b206369706865722e20496620746865206f7065726174696f6e2063616e277420626520646f6e6520696e2068617264776172652c0a09202a2066616c6c6261636b20746f206120736f6674776172652076657273696f6e2e0a09202a2f0a097374727563742063727970746f5f61626c6b636970686572092a73775f6369706865723b0a7d3b0a0a2f2a20414541442063697068657220636f6e746578742e202a2f0a7374727563742073706163635f616561645f637478207b0a097374727563742073706163635f67656e657269635f6374780967656e657269633b0a097538090909096369706865725f6b65795b4145535f4d41585f4b45595f53495a455d3b0a09753809090909686173685f6374785b53504143435f43525950544f5f49505345435f484153485f50475f535a5d3b0a097538090909096369706865725f6b65795f6c656e3b0a09753809090909686173685f6b65795f6c656e3b0a097374727563742063727970746f5f6165616409092a73775f6369706865723b0a0973697a655f7409090909617574685f73697a653b0a0975380909090973616c745b4145535f424c4f434b5f53495a455d3b0a7d3b0a0a73746174696320696e742073706163635f61626c6b5f7375626d6974287374727563742073706163635f726571202a726571293b0a0a73746174696320696e6c696e65207374727563742073706163635f616c67202a746f5f73706163635f616c67287374727563742063727970746f5f616c67202a616c67290a7b0a0972657475726e20616c67203f20636f6e7461696e65725f6f6628616c672c207374727563742073706163635f616c672c20616c6729203a204e554c4c3b0a7d0a0a73746174696320696e6c696e6520696e742073706163635f6669666f5f636d645f66756c6c287374727563742073706163635f656e67696e65202a656e67696e65290a7b0a09753332206669666f5f73746174203d20726561646c28656e67696e652d3e72656773202b205350415f4649464f5f535441545f5245475f4f4646534554293b0a0a0972657475726e206669666f5f737461742026205350415f4649464f5f434d445f46554c4c3b0a7d0a0a2f2a0a202a20476976656e20612063697068657220636f6e746578742c20616e64206120636f6e74657874206e756d6265722c206765742074686520626173652061646472657373206f66207468650a202a20636f6e7465787420706167652e0a202a0a202a2052657475726e73207468652061646472657373206f662074686520636f6e74657874207061676520776865726520746865206b65792f636f6e74657874206d61790a202a206265207772697474656e2e0a202a2f0a73746174696320696e6c696e6520766f6964205f5f696f6d656d202a73706163635f6374785f706167655f61646472287374727563742073706163635f67656e657269635f637478202a6374782c0a090909090909756e7369676e656420696e64782c0a090909090909626f6f6c2069735f6369706865725f637478290a7b0a0972657475726e2069735f6369706865725f637478203f206374782d3e656e67696e652d3e6369706865725f6374785f62617365202b0a09090928696e6478202a206374782d3e656e67696e652d3e6369706865725f70675f737a29203a0a09096374782d3e656e67696e652d3e686173685f6b65795f62617365202b2028696e6478202a206374782d3e656e67696e652d3e686173685f70675f737a293b0a7d0a0a2f2a2054686520636f6e746578742070616765732063616e206f6e6c79206265207772697474656e20776974682033322d6269742061636365737365732e202a2f0a73746174696320696e6c696e6520766f6964206d656d6370795f746f696f333228753332205f5f696f6d656d202a6473742c20636f6e737420766f6964202a7372632c0a0909090920756e7369676e656420636f756e74290a7b0a09636f6e737420753332202a7372633332203d2028636f6e737420753332202a29207372633b0a0a097768696c652028636f756e742d2d290a090977726974656c282a73726333322b2b2c206473742b2b293b0a7d0a0a73746174696320766f69642073706163635f6369706865725f77726974655f637478287374727563742073706163635f67656e657269635f637478202a6374782c0a09090909202020766f6964205f5f696f6d656d202a706167655f616464722c20636f6e7374207538202a6b65792c0a0909090920202073697a655f74206b65795f6c656e2c20636f6e7374207538202a69762c2073697a655f742069765f6c656e290a7b0a09766f6964205f5f696f6d656d202a6b65795f707472203d20706167655f61646472202b206374782d3e6b65795f6f6666733b0a09766f6964205f5f696f6d656d202a69765f707472203d20706167655f61646472202b206374782d3e69765f6f6666733b0a0a096d656d6370795f746f696f3332286b65795f7074722c206b65792c206b65795f6c656e202f2034293b0a096d656d6370795f746f696f33322869765f7074722c2069762c2069765f6c656e202f2034293b0a7d0a0a2f2a0a202a204c6f6164206120636f6e7465787420696e746f2074686520656e67696e657320636f6e74657874206d656d6f72792e0a202a0a202a2052657475726e732074686520696e646578206f662074686520636f6e7465787420706167652077686572652074686520636f6e7465787420776173206c6f616465642e0a202a2f0a73746174696320756e7369676e65642073706163635f6c6f61645f637478287374727563742073706163635f67656e657269635f637478202a6374782c0a09090920202020202020636f6e7374207538202a636970685f6b65792c2073697a655f7420636970685f6c656e2c0a09090920202020202020636f6e7374207538202a69762c2073697a655f742069766c656e2c20636f6e7374207538202a686173685f6b65792c0a0909092020202020202073697a655f7420686173685f6c656e290a7b0a09756e7369676e656420696e6478203d206374782d3e656e67696e652d3e6e6578745f6374782b2b3b0a09766f6964205f5f696f6d656d202a636970685f706167655f616464722c202a686173685f706167655f616464723b0a0a09636970685f706167655f61646472203d2073706163635f6374785f706167655f61646472286374782c20696e64782c2031293b0a09686173685f706167655f61646472203d2073706163635f6374785f706167655f61646472286374782c20696e64782c2030293b0a0a096374782d3e656e67696e652d3e6e6578745f63747820263d206374782d3e656e67696e652d3e6669666f5f737a202d20313b0a0973706163635f6369706865725f77726974655f637478286374782c20636970685f706167655f616464722c20636970685f6b65792c20636970685f6c656e2c2069762c0a0909092020202020202069766c656e293b0a0977726974656c28636970685f6c656e207c2028696e6478203c3c205350415f4b45595f535a5f4354585f494e4445585f4f464653455429207c0a09202020202020202831203c3c205350415f4b45595f535a5f4349504845525f4f4646534554292c0a09202020202020206374782d3e656e67696e652d3e72656773202b205350415f4b45595f535a5f5245475f4f4646534554293b0a0a0969662028686173685f6b657929207b0a09096d656d6370795f746f696f333228686173685f706167655f616464722c20686173685f6b65792c20686173685f6c656e202f2034293b0a090977726974656c28686173685f6c656e207c2028696e6478203c3c205350415f4b45595f535a5f4354585f494e4445585f4f4646534554292c0a0909202020202020206374782d3e656e67696e652d3e72656773202b205350415f4b45595f535a5f5245475f4f4646534554293b0a097d0a0a0972657475726e20696e64783b0a7d0a0a2f2a20436f756e7420746865206e756d626572206f6620736361747465726c69737420656e747269657320696e206120736361747465726c6973742e202a2f0a73746174696320696e742073675f636f756e742873747275637420736361747465726c697374202a73675f6c6973742c20696e74206e6279746573290a7b0a0973747275637420736361747465726c697374202a7367203d2073675f6c6973743b0a09696e742073675f6e656e7473203d20303b0a0a097768696c6520286e6279746573203e203029207b0a09092b2b73675f6e656e74733b0a09096e6279746573202d3d2073672d3e6c656e6774683b0a09097367203d2073675f6e657874287367293b0a097d0a0a0972657475726e2073675f6e656e74733b0a7d0a0a73746174696320696e6c696e6520766f6964206464745f736574287374727563742073706163635f646474202a6464742c20646d615f616464725f7420706879732c2073697a655f74206c656e290a7b0a096464742d3e70203d20706879733b0a096464742d3e6c656e203d206c656e3b0a7d0a0a2f2a0a202a2054616b6520612063727970746f207265717565737420616e6420736361747465726c6973747320666f7220746865206461746120616e64207475726e207468656d20696e746f20444454730a202a20666f722070617373696e6720746f207468652063727970746f20656e67696e65732e205468697320616c736f20444d41206d61707320746865206461746120736f2074686174207468650a202a2063727970746f20656e67696e65732063616e20444d4120746f2f66726f6d207468656d2e0a202a2f0a737461746963207374727563742073706163635f646474202a73706163635f73675f746f5f646474287374727563742073706163635f656e67696e65202a656e67696e652c0a09090909092073747275637420736361747465726c697374202a7061796c6f61642c0a090909090920756e7369676e6564206e62797465732c0a090909090920656e756d20646d615f646174615f646972656374696f6e206469722c0a090909090920646d615f616464725f74202a6464745f70687973290a7b0a09756e7369676e6564206e656e74732c206d61707065645f656e74733b0a0973747275637420736361747465726c697374202a6375723b0a097374727563742073706163635f646474202a6464743b0a09696e7420693b0a0a096e656e7473203d2073675f636f756e74287061796c6f61642c206e6279746573293b0a096d61707065645f656e7473203d20646d615f6d61705f736728656e67696e652d3e6465762c207061796c6f61642c206e656e74732c20646972293b0a0a09696620286d61707065645f656e7473202b2031203e204d41585f4444545f4c454e290a0909676f746f206f75743b0a0a09646474203d20646d615f706f6f6c5f616c6c6f6328656e67696e652d3e7265715f706f6f6c2c204746505f41544f4d49432c206464745f70687973293b0a096966202821646474290a0909676f746f206f75743b0a0a09666f725f656163685f7367287061796c6f61642c206375722c206d61707065645f656e74732c2069290a09096464745f73657428266464745b695d2c2073675f646d615f6164647265737328637572292c2073675f646d615f6c656e2863757229293b0a096464745f73657428266464745b6d61707065645f656e74735d2c20302c2030293b0a0a0972657475726e206464743b0a0a6f75743a0a09646d615f756e6d61705f736728656e67696e652d3e6465762c207061796c6f61642c206e656e74732c20646972293b0a0972657475726e204e554c4c3b0a7d0a0a73746174696320696e742073706163635f616561645f6d616b655f64647473287374727563742073706163635f726571202a7265712c207538202a676976290a7b0a0973747275637420616561645f72657175657374202a61726571203d20636f6e7461696e65725f6f66287265712d3e7265712c2073747275637420616561645f726571756573742c0a0909090909092062617365293b0a097374727563742073706163635f656e67696e65202a656e67696e65203d207265712d3e656e67696e653b0a097374727563742073706163635f646474202a7372635f6464742c202a6473745f6464743b0a09756e7369676e656420697673697a65203d2063727970746f5f616561645f697673697a652863727970746f5f616561645f72657174666d286172657129293b0a09756e7369676e6564206e656e7473203d2073675f636f756e7428617265712d3e7372632c20617265712d3e63727970746c656e293b0a09646d615f616464725f742069765f616464723b0a0973747275637420736361747465726c697374202a6375723b0a09696e7420692c206473745f656e74732c207372635f656e74732c206173736f635f656e74733b0a097538202a6976203d20676976203f20676976203a20617265712d3e69763b0a0a097372635f646474203d20646d615f706f6f6c5f616c6c6f6328656e67696e652d3e7265715f706f6f6c2c204746505f41544f4d49432c20267265712d3e7372635f61646472293b0a0969662028217372635f646474290a090972657475726e202d454e4f4d454d3b0a0a096473745f646474203d20646d615f706f6f6c5f616c6c6f6328656e67696e652d3e7265715f706f6f6c2c204746505f41544f4d49432c20267265712d3e6473745f61646472293b0a0969662028216473745f64647429207b0a0909646d615f706f6f6c5f6672656528656e67696e652d3e7265715f706f6f6c2c207372635f6464742c207265712d3e7372635f61646472293b0a090972657475726e202d454e4f4d454d3b0a097d0a0a097265712d3e7372635f646474203d207372635f6464743b0a097265712d3e6473745f646474203d206473745f6464743b0a0a096173736f635f656e7473203d20646d615f6d61705f736728656e67696e652d3e6465762c20617265712d3e6173736f632c0a090973675f636f756e7428617265712d3e6173736f632c20617265712d3e6173736f636c656e292c20444d415f544f5f444556494345293b0a0969662028617265712d3e73726320213d20617265712d3e64737429207b0a09097372635f656e7473203d20646d615f6d61705f736728656e67696e652d3e6465762c20617265712d3e7372632c206e656e74732c0a09090909202020202020444d415f544f5f444556494345293b0a09096473745f656e7473203d20646d615f6d61705f736728656e67696e652d3e6465762c20617265712d3e6473742c206e656e74732c0a09090909202020202020444d415f46524f4d5f444556494345293b0a097d20656c7365207b0a09097372635f656e7473203d20646d615f6d61705f736728656e67696e652d3e6465762c20617265712d3e7372632c206e656e74732c0a09090909202020202020444d415f4249444952454354494f4e414c293b0a09096473745f656e7473203d20303b0a097d0a0a092f2a0a09202a204d6170207468652049562f4749562e20466f722074686520474956206974206e6565647320746f206265206269646972656374696f6e616c2061732069742069730a09202a20666f726d65