Transaction

Summary

Version 1
Size 96.9 KB
Vsize 96.9 KB
Weight 396868
Locktime 0
Block 100440
Transaction 6fcf69e6cf62724f87332bd76bcdbcd8b5a1bf96edac0ac4494267a23b33d671
>
0.00000001 NMC

Input scripts

0.30440220698a9df0a67f7dd2498596831f04a266f77156e9b8916612b22dd858bb25d7fe02201df32001295931b734ebbc2434d14dab26d88a55a4344e493d7b7274e0e0fa2f[ALL]

Output scripts

0.046e560a5fcf6f0ee5c47b903f39c3f1f7584c9d95c94a6bbea80b653344e3c219ae5353a05c5122e21badacf3e858c2b49b2299282b807750c650f3cc21138041 OP_CHECKSIG
1.61626c6520746f20616c6c6f63617465204952512025645c6e222c2064642d3e706465762d3e697271293b0a0909676f746f206f7574323b0a097d0a0a092f2a20456e61626c6520696e7465727275707473206f6e20746865204842412e202a2f0a0977726974656c28726561646c2864642d3e6d6d696f202b20484f53545f43544c29207c20484f53545f4952515f454e2c0a090909090964642d3e6d6d696f202b20484f53545f43544c293b0a0a09696e69745f74696d6572282664642d3e706f72742d3e636d645f74696d6572293b0a09696e69745f7761697471756575655f68656164282664642d3e706f72742d3e7376635f77616974293b0a0a0964642d3e706f72742d3e636d645f74696d65722e64617461203d2028756e7369676e6564206c6f6e6720696e74292064642d3e706f72743b0a0964642d3e706f72742d3e636d645f74696d65722e66756e6374696f6e203d206d7469705f74696d656f75745f66756e6374696f6e3b0a096d6f645f74696d6572282664642d3e706f72742d3e636d645f74696d65722c0a09096a696666696573202b206d736563735f746f5f6a696666696573284d5449505f54494d454f55545f434845434b5f504552494f4429293b0a0a0a0969662028746573745f626974284d5449505f4444465f52454d4f56455f50454e44494e475f4249542c202664642d3e64645f666c61672929207b0a09097276203d202d454641554c543b0a0909676f746f206f7574333b0a097d0a0a09696620286d7469705f6765745f6964656e746966792864642d3e706f72742c204e554c4c29203c203029207b0a09097276203d202d454641554c543b0a0909676f746f206f7574333b0a097d0a0a09696620282a2864642d3e706f72742d3e6964656e74696679202b204d5449505f46544c5f52454255494c445f4f464653455429203d3d0a09094d5449505f46544c5f52454255494c445f4d4147494329207b0a09097365745f626974284d5449505f50465f52454255494c445f4249542c202664642d3e706f72742d3e666c616773293b0a090972657475726e204d5449505f46544c5f52454255494c445f4d414749433b0a097d0a096d7469705f64756d705f6964656e746966792864642d3e706f7274293b0a0a092f2a20636865636b2077726974652070726f746563742c206f7665722074656d7020616e642072656275696c64207374617475736573202a2f0a097276203d206d7469705f726561645f6c6f675f706167652864642d3e706f72742c204154415f4c4f475f534154415f4e43512c0a0909090964642d3e706f72742d3e6c6f675f6275662c0a0909090964642d3e706f72742d3e6c6f675f6275665f646d612c2031293b0a0969662028727629207b0a09096465765f7761726e282664642d3e706465762d3e6465762c0a090909224572726f7220696e2052454144204c4f472045585420283130682920636f6d6d616e645c6e22293b0a09092f2a206e6f6e2d637269746963616c206572726f722c20646f6e2774206661696c20746865206c6f6164202a2f0a097d20656c7365207b0a0909627566203d2028756e7369676e65642063686172202a2964642d3e706f72742d3e6c6f675f6275663b0a0909696620286275665b3235395d20262030783129207b0a0909096465765f696e666f282664642d3e706465762d3e6465762c0a090909092257726974652070726f7465637420626974206973207365742e5c6e22293b0a0909097365745f626974284d5449505f4444465f57524954455f50524f544543545f4249542c202664642d3e64645f666c6167293b0a09097d0a0909696620286275665b3238385d203d3d203078463729207b0a0909096465765f696e666f282664642d3e706465762d3e6465762c0a0909090922457863656564656420546d61782c20647269766520696e20746865726d616c2073687574646f776e2e5c6e22293b0a0909097365745f626974284d5449505f4444465f4f5645525f54454d505f4249542c202664642d3e64645f666c6167293b0a09097d0a0909696620286275665b3238385d203d3d203078424629207b0a0909096465765f696e666f282664642d3e706465762d3e6465762c0a0909090922447269766520696e646963617465732072656275696c6420686173206661696c65642e5c6e22293b0a0909092f2a20544f444f202a2f0a09097d0a097d0a0a092f2a206765742077726974652070726f746563742070726f67657373202a2f0a096d656d7365742826617474723234322c20302c2073697a656f662873747275637420736d6172745f6174747229293b0a09696620286d7469705f6765745f736d6172745f617474722864642d3e706f72742c203234322c20266174747232343229290a09096465765f7761726e282664642d3e706465762d3e6465762c0a0909090922556e61626c6520746f20636865636b2077726974652070726f746563742070726f67726573735c6e22293b0a09656c73650a09096465765f696e666f282664642d3e706465762d3e6465762c0a090909092257726974652070726f746563742070726f67726573733a20257525252028257520626c6f636b73295c6e222c0a09090909617474723234322e6375722c206c6533325f746f5f63707528617474723234322e6461746129293b0a0972657475726e2072763b0a0a6f7574333a0a0964656c5f74696d65725f73796e63282664642d3e706f72742d3e636d645f74696d6572293b0a0a092f2a2044697361626c6520696e7465727275707473206f6e20746865204842412e202a2f0a0977726974656c28726561646c2864642d3e6d6d696f202b20484f53545f43544c292026207e484f53545f4952515f454e2c0a09090964642d3e6d6d696f202b20484f53545f43544c293b0a0a092f2a52656c6561736520746865204952512e202a2f0a096465766d5f667265655f697271282664642d3e706465762d3e6465762c2064642d3e706465762d3e6972712c206464293b0a0a6f7574323a0a096d7469705f6465696e69745f706f72742864642d3e706f7274293b0a0a092f2a20467265652074686520636f6d6d616e642f636f6d6d616e6420686561646572206d656d6f72792e202a2f0a09646d616d5f667265655f636f686572656e74282664642d3e706465762d3e6465762c0a0909090948575f504f52545f505249565f444d415f535a202b20284154415f534543545f53495a45202a2034292c0a0909090964642d3e706f72742d3e636f6d6d616e645f6c6973742c0a0909090964642d3e706f72742d3e636f6d6d616e645f6c6973745f646d61293b0a6f7574313a0a092f2a204672656520746865206d656d6f727920616c6c6f636174656420666f722074686520666f72207374727563747572652e202a2f0a096b667265652864642d3e706f7274293b0a0a0972657475726e2072763b0a7d0a0a2f2a0a202a2043616c6c656420746f206465696e697469616c697a6520616e20696e746572666163652e0a202a0a202a2040646420506f696e74657220746f20746865206472697665722064617461207374727563747572652e0a202a0a202a2072657475726e2076616c75650a202a09300a202a2f0a73746174696320696e74206d7469705f68775f6578697428737472756374206472697665725f64617461202a6464290a7b0a092f2a0a09202a2053656e64207374616e64627920696d6d65646961746520284530682920746f2074686520647269766520736f20746861742069740a09202a207361766573206974732073746174652e0a09202a2f0a096966202821746573745f626974284d5449505f4444465f434c45414e55505f4249542c202664642d3e64645f666c61672929207b0a0a09096966202821746573745f626974284d5449505f50465f52454255494c445f4249542c202664642d3e706f72742d3e666c61677329290a090909696620286d7469705f7374616e6462795f696d6d6564696174652864642d3e706f727429290a090909096465765f7761726e282664642d3e706465762d3e6465762c0a0909090909225354414e44425920494d4d454449415445206661696c65645c6e22293b0a0a09092f2a2064652d696e697469616c697a652074686520706f72742e202a2f0a09096d7469705f6465696e69745f706f72742864642d3e706f7274293b0a0a09092f2a2044697361626c6520696e7465727275707473206f6e20746865204842412e202a2f0a090977726974656c28726561646c2864642d3e6d6d696f202b20484f53545f43544c292026207e484f53545f4952515f454e2c0a0909090964642d3e6d6d696f202b20484f53545f43544c293b0a097d0a0a0964656c5f74696d65725f73796e63282664642d3e706f72742d3e636d645f74696d6572293b0a0a092f2a2052656c6561736520746865204952512e202a2f0a096465766d5f667265655f697271282664642d3e706465762d3e6465762c2064642d3e706465762d3e6972712c206464293b0a0a092f2a2053746f702074686520626f74746f6d2068616c66207461736b6c65742e202a2f0a097461736b6c65745f6b696c6c282664642d3e7461736b6c6574293b0a0a092f2a20467265652074686520636f6d6d616e642f636f6d6d616e6420686561646572206d656d6f72792e202a2f0a09646d616d5f667265655f636f686572656e74282664642d3e706465762d3e6465762c0a09090948575f504f52545f505249565f444d415f535a202b20284154415f534543545f53495a45202a2034292c0a09090964642d3e706f72742d3e636f6d6d616e645f6c6973742c0a09090964642d3e706f72742d3e636f6d6d616e645f6c6973745f646d61293b0a092f2a204672656520746865206d656d6f727920616c6c6f636174656420666f722074686520666f72207374727563747572652e202a2f0a096b667265652864642d3e706f7274293b0a0a0972657475726e20303b0a7d0a0a2f2a0a202a2049737375652061205374616e64627920496d6d65646961746520636f6d6d616e6420746f20746865206465766963652e0a202a0a202a20546869732066756e6374696f6e2069732063616c6c65642062792074686520426c6f636b204c61796572206a757374206265666f7265207468650a202a2073797374656d20706f77657273206f666620647572696e6720612073687574646f776e2e0a202a0a202a2040646420506f696e74657220746f20746865206472697665722064617461207374727563747572652e0a202a0a202a2072657475726e2076616c75650a202a09300a202a2f0a73746174696320696e74206d7469705f68775f73687574646f776e28737472756374206472697665725f64617461202a6464290a7b0a092f2a0a09202a2053656e64207374616e64627920696d6d65646961746520284530682920746f2074686520647269766520736f20746861742069740a09202a207361766573206974732073746174652e0a09202a2f0a096d7469705f7374616e6462795f696d6d6564696174652864642d3e706f7274293b0a0a0972657475726e20303b0a7d0a0a2f2a0a202a2053757370656e642066756e6374696f6e0a202a0a202a20546869732066756e6374696f6e2069732063616c6c65642062792074686520426c6f636b204c61796572206a757374206265666f7265207468650a202a2073797374656d2068696265726e617465732e0a202a0a202a2040646420506f696e74657220746f20746865206472697665722064617461207374727563747572652e0a202a0a202a2072657475726e2076616c75650a202a09300953757370656e6420776173207375636365737366756c0a202a092d454641554c542053757370656e6420776173206e6f74207375636365737366756c0a202a2f0a73746174696320696e74206d7469705f68775f73757370656e6428737472756374206472697665725f64617461202a6464290a7b0a092f2a0a09202a2053656e64207374616e64627920696d6d65646961746520284530682920746f207468652064726976650a09202a20736f2074686174206974207361766573206974732073746174652e0a09202a2f0a09696620286d7469705f7374616e6462795f696d6d6564696174652864642d3e706f72742920213d203029207b0a09096465765f657272282664642d3e706465762d3e6465762c0a090909224661696c6564207374616e6462792d696d6d65646961746520636f6d6d616e645c6e22293b0a090972657475726e202d454641554c543b0a097d0a0a092f2a2044697361626c6520696e7465727275707473206f6e20746865204842412e2a2f0a0977726974656c28726561646c2864642d3e6d6d696f202b20484f53545f43544c292026207e484f53545f4952515f454e2c0a09090964642d3e6d6d696f202b20484f53545f43544c293b0a096d7469705f6465696e69745f706f72742864642d3e706f7274293b0a0a0972657475726e20303b0a7d0a0a2f2a0a202a20526573756d652066756e6374696f6e0a202a0a202a20546869732066756e6374696f6e2069732063616c6c65642062792074686520426c6f636b204c61796572206173207468650a202a2073797374656d20726573756d65732e0a202a0a202a2040646420506f696e74657220746f20746865206472697665722064617461207374727563747572652e0a202a0a202a2072657475726e2076616c75650a202a093009526573756d6520776173207375636365737366756c0a202a2020202020202d454641554c5420526573756d6520776173206e6f74207375636365737366756c0a202a2f0a73746174696320696e74206d7469705f68775f726573756d6528737472756374206472697665725f64617461202a6464290a7b0a092f2a20506572666f726d20616e79206e6565646564206861726477617265207365747570207374657073202a2f0a096862615f7365747570286464293b0a0a092f2a2052657365742074686520484241202a2f0a09696620286d7469705f6862615f72657365742864642920213d203029207b0a09096465765f657272282664642d3e706465762d3e6465762c0a09090922556e61626c6520746f20726573657420746865204842415c6e22293b0a090972657475726e202d454641554c543b0a097d0a0a092f2a0a09202a20456e61626c652074686520706f72742c20444d4120656e67696e652c20616e642046495320726563657074696f6e2073706563696669630a09202a20682f7720696e20636f6e74726f6c6c65722e0a09202a2f0a096d7469705f696e69745f706f72742864642d3e706f7274293b0a096d7469705f73746172745f706f72742864642d3e706f7274293b0a0a092f2a20456e61626c6520696e7465727275707473206f6e20746865204842412e2a2f0a0977726974656c28726561646c2864642d3e6d6d696f202b20484f53545f43544c29207c20484f53545f4952515f454e2c0a09090964642d3e6d6d696f202b20484f53545f43544c293b0a0a0972657475726e20303b0a7d0a0a2f2a0a202a2048656c7065722066756e6374696f6e20666f722072657573696e67206469736b206e616d650a202a2075706f6e20686f7420696e73657274696f6e2e0a202a2f0a73746174696320696e7420727373645f6469736b5f6e616d655f666f726d61742863686172202a7072656669782c0a0909090920696e7420696e6465782c0a090909092063686172202a6275662c0a0909090920696e74206275666c656e290a7b0a09636f6e737420696e742062617365203d20277a27202d20276127202b20313b0a0963686172202a626567696e203d20627566202b207374726c656e28707265666978293b0a0963686172202a656e64203d20627566202b206275666c656e3b0a0963686172202a703b0a09696e7420756e69743b0a0a0970203d20656e64202d20313b0a092a70203d20275c30273b0a09756e6974203d20626173653b0a09646f207b0a09096966202870203d3d20626567696e290a09090972657475726e202d45494e56414c3b0a09092a2d2d70203d20276127202b2028696e646578202520756e6974293b0a0909696e646578203d2028696e646578202f20756e697429202d20313b0a097d207768696c652028696e646578203e3d2030293b0a0a096d656d6d6f766528626567696e2c20702c20656e64202d2070293b0a096d656d637079286275662c207072656669782c207374726c656e2870726566697829293b0a0a0972657475726e20303b0a7d0a0a2f2a0a202a20426c6f636b206c6179657220494f43544c2068616e646c65722e0a202a0a202a204064657620506f696e74657220746f2074686520626c6f636b5f646576696365207374727563747572652e0a202a20406d6f64652069676e6f7265640a202a2040636d6420494f43544c20636f6d6d616e64207061737365642066726f6d207468652075736572206170706c69636174696f6e2e0a202a204061726720417267756d656e74207061737365642066726f6d207468652075736572206170706c69636174696f6e2e0a202a0a202a2072657475726e2076616c75650a202a09302020202020202020494f43544c20636f6d706c65746564207375636365737366756c6c792e0a202a092d454e4f5454592020494f43544c206e6f7420737570706f72746564206f7220696e76616c69642064726976657220646174610a202a202020202020202020202020202020202073747275637475726520706f696e7465722e0a202a2f0a73746174696320696e74206d7469705f626c6f636b5f696f63746c2873747275637420626c6f636b5f646576696365202a6465762c0a09090920202020666d6f64655f74206d6f64652c0a09090920202020756e7369676e656420636d642c0a09090920202020756e7369676e6564206c6f6e6720617267290a7b0a09737472756374206472697665725f64617461202a6464203d206465762d3e62645f6469736b2d3e707269766174655f646174613b0a0a09696620282163617061626c65284341505f5359535f41444d494e29290a090972657475726e202d4541434345533b0a0a0969662028216464290a090972657475726e202d454e4f5454593b0a0a0969662028756e6c696b656c7928746573745f626974284d5449505f4444465f52454d4f56455f50454e44494e475f4249542c202664642d3e64645f666c61672929290a090972657475726e202d454e4f5454593b0a0a097377697463682028636d6429207b0a096361736520424c4b464c534255463a0a090972657475726e202d454e4f5454593b0a0964656661756c743a0a090972657475726e206d7469705f68775f696f63746c2864642c20636d642c20617267293b0a097d0a7d0a0a23696664656620434f4e4649475f434f4d5041540a2f2a0a202a20426c6f636b206c6179657220636f6d70617420494f43544c2068616e646c65722e0a202a0a202a204064657620506f696e74657220746f2074686520626c6f636b5f646576696365207374727563747572652e0a202a20406d6f64652069676e6f7265640a202a2040636d6420494f43544c20636f6d6d616e64207061737365642066726f6d207468652075736572206170706c69636174696f6e2e0a202a204061726720417267756d656e74207061737365642066726f6d207468652075736572206170706c69636174696f6e2e0a202a0a202a2072657475726e2076616c75650a202a09302020202020202020494f43544c20636f6d706c65746564207375636365737366756c6c792e0a202a092d454e4f5454592020494f43544c206e6f7420737570706f72746564206f7220696e76616c69642064726976657220646174610a202a202020202020202020202020202020202073747275637475726520706f696e7465722e0a202a2f0a73746174696320696e74206d7469705f626c6f636b5f636f6d7061745f696f63746c2873747275637420626c6f636b5f646576696365202a6465762c0a09090920202020666d6f64655f74206d6f64652c0a09090920202020756e7369676e656420636d642c0a09090920202020756e7369676e6564206c6f6e6720617267290a7b0a09737472756374206472697665725f64617461202a6464203d206465762d3e62645f6469736b2d3e707269766174655f646174613b0a0a09696620282163617061626c65284341505f5359535f41444d494e29290a090972657475726e202d4541434345533b0a0a0969662028216464290a090972657475726e202d454e4f5454593b0a0a0969662028756e6c696b656c7928746573745f626974284d5449505f4444465f52454d4f56455f50454e44494e475f4249542c202664642d3e64645f666c61672929290a090972657475726e202d454e4f5454593b0a0a097377697463682028636d6429207b0a096361736520424c4b464c534255463a0a090972657475726e202d454e4f5454593b0a0963617365204844494f5f44524956455f5441534b46494c453a207b0a0909737472756374206d7469705f636f6d7061745f6964655f7461736b5f726571756573745f73205f5f75736572202a636f6d7061745f7265715f7461736b3b0a09096964655f7461736b5f726571756573745f74207265715f7461736b3b0a0909696e7420636f6d7061745f7461736b73697a652c206f7574746f74616c2c207265743b0a0a0909636f6d7061745f7461736b73697a65203d0a09090973697a656f6628737472756374206d7469705f636f6d7061745f6964655f7461736b5f726571756573745f73293b0a0a0909636f6d7061745f7265715f7461736b203d0a09090928737472756374206d7469705f636f6d7061745f6964655f7461736b5f726571756573745f73205f5f75736572202a29206172673b0a0a090969662028636f70795f66726f6d5f7573657228267265715f7461736b2c2028766f6964205f5f75736572202a29206172672c0a090909636f6d7061745f7461736b73697a65202d202832202a2073697a656f6628636f6d7061745f6c6f6e675f74292929290a09090972657475726e202d454641554c543b0a0a0909696620286765745f75736572287265715f7461736b2e6f75745f73697a652c2026636f6d7061745f7265715f7461736b2d3e6f75745f73697a6529290a09090972657475726e202d454641554c543b0a0a0909696620286765745f75736572287265715f7461736b2e696e5f73697a652c2026636f6d7061745f7265715f7461736b2d3e696e5f73697a6529290a09090972657475726e202d454641554c543b0a0a09096f7574746f74616c203d2073697a656f6628737472756374206d7469705f636f6d7061745f6964655f7461736b5f726571756573745f73293b0a0a0909726574203d20657865635f64726976655f7461736b66696c652864642c2028766f6964205f5f75736572202a29206172672c0a090909090909267265715f7461736b2c206f7574746f74616c293b0a0a090969662028636f70795f746f5f757365722828766f6964205f5f75736572202a29206172672c20267265715f7461736b2c0a09090909636f6d7061745f7461736b73697a65202d0a090909092832202a2073697a656f6628636f6d7061745f6c6f6e675f74292929290a09090972657475726e202d454641554c543b0a0a0909696620287075745f75736572287265715f7461736b2e6f75745f73697a652c2026636f6d7061745f7265715f7461736b2d3e6f75745f73697a6529290a09090972657475726e202d454641554c543b0a0a0909696620287075745f75736572287265715f7461736b2e696e5f73697a652c2026636f6d7061745f7265715f7461736b2d3e696e5f73697a6529290a09090972657475726e202d454641554c543b0a0a090972657475726e207265743b0a097d0a0964656661756c743a0a090972657475726e206d7469705f68775f696f63746c2864642c20636d642c20617267293b0a097d0a7d0a23656e6469660a0a2f2a0a202a204f627461696e207468652067656f6d65747279206f6620746865206465766963652e0a202a0a202a20596f75206d6179207468696e6b207468617420746869732066756e6374696f6e206973206f62736f6c6574652c2062757420736f6d65206170706c69636174696f6e732c0a202a20666469736b20666f72206578616d706c65207374696c6c2075736564204348532076616c7565732e20546869732066756e6374696f6e20646573637269626573207468650a202a2064657669636520617320686176696e672032323420686561647320616e6420353620736563746f7273207065722063796c696e6465722e2054686573652076616c756573206172650a202a2063686f73656e20736f207468617420656163682063796c696e64657220697320616c69676e6564206f6e206120344b4220626f756e646172792e2053696e636520610a202a20706172746974696f6e2069732064657363726962656420696e207465726d73206f66206120737461727420616e6420656e642063796c696e6465722074686973206d65616e730a202a2074686174206561636820706172746974696f6e20697320616c736f20344b4220616c69676e65642e204e6f6e2d616c69676e656420706172746974696f6e7320616476657273656c790a202a206166666563747320706572666f726d616e63652e0a202a0a202a204064657620506f696e74657220746f2074686520626c6f636b5f646576696365207374727563757472652e0a202a204067656f20506f696e74657220746f20612068645f67656f6d65747279207374727563747572652e0a202a0a202a2072657475726e2076616c75650a202a0930202020202020204f7065726174696f6e20636f6d706c65746564207375636365737366756c6c792e0a202a092d454e4f54545920416e206572726f72206f63637572726564207768696c652072656164696e67207468652064726976652063617061636974792e0a202a2f0a73746174696320696e74206d7469705f626c6f636b5f67657467656f2873747275637420626c6f636b5f646576696365202a6465762c0a090909097374727563742068645f67656f6d65747279202a67656f290a7b0a09737472756374206472697665725f64617461202a6464203d206465762d3e62645f6469736b2d3e707269766174655f646174613b0a09736563746f725f742063617061636974793b0a0a0969662028216464290a090972657475726e202d454e4f5454593b0a0a096966202821286d7469705f68775f6765745f63617061636974792864642c20266361706163697479292929207b0a09096465765f7761726e282664642d3e706465762d3e6465762c0a09090922436f756c64206e6f74206765742064726976652063617061636974792e5c6e22293b0a090972657475726e202d454e4f5454593b0a097d0a0a0967656f2d3e6865616473203d203232343b0a0967656f2d3e736563746f7273203d2035363b0a09736563746f725f6469762863617061636974792c202867656f2d3e6865616473202a2067656f2d3e736563746f727329293b0a0967656f2d3e63796c696e64657273203d2063617061636974793b0a0972657475726e20303b0a7d0a0a2f2a0a202a20426c6f636b20646576696365206f7065726174696f6e2066756e6374696f6e2e0a202a0a202a20546869732073747275637475726520636f6e7461696e7320706f696e7465727320746f207468652066756e6374696f6e732072657175697265642062792074686520626c6f636b0a202a206c617965722e0a202a2f0a73746174696320636f6e73742073747275637420626c6f636b5f6465766963655f6f7065726174696f6e73206d7469705f626c6f636b5f6f7073203d207b0a092e696f63746c09093d206d7469705f626c6f636b5f696f63746c2c0a23696664656620434f4e4649475f434f4d5041540a092e636f6d7061745f696f63746c093d206d7469705f626c6f636b5f636f6d7061745f696f63746c2c0a23656e6469660a092e67657467656f09093d206d7469705f626c6f636b5f67657467656f2c0a092e6f776e657209093d20544849535f4d4f44554c450a7d3b0a0a2f2a0a202a20426c6f636b206c61796572206d616b6520726571756573742066756e6374696f6e2e0a202a0a202a20546869732066756e6374696f6e2069732063616c6c656420627920746865206b65726e656c20746f2070726f6365737320612042494f20666f720a202a207468652050333230206465766963652e0a202a0a202a2040717565756520506f696e74657220746f2074686520726571756573742071756575652e20556e75736564206f74686572207468616e20746f206f627461696e0a202a2020202020202020202020202020746865206472697665722064617461207374727563747572652e0a202a204062696f202020506f696e74657220746f207468652042494f2e0a202a0a202a2f0a73746174696320766f6964206d7469705f6d616b655f726571756573742873747275637420726571756573745f7175657565202a71756575652c207374727563742062696f202a62696f290a7b0a09737472756374206472697665725f64617461202a6464203d2071756575652d3e7175657565646174613b0a0973747275637420736361747465726c697374202a73673b0a097374727563742062696f5f766563202a627665633b0a09696e74206e656e7473203d20303b0a09696e7420746167203d20303b0a0a0969662028756e6c696b656c792864642d3e64645f666c61672026204d5449505f4444465f53544f505f494f2929207b0a090969662028756e6c696b656c7928746573745f626974284d5449505f4444465f52454d4f56455f50454e44494e475f4249542c0a090909090909092664642d3e64645f666c6167292929207b0a09090962696f5f656e64696f2862696f2c202d454e58494f293b0a09090972657475726e3b0a09097d0a090969662028756e6c696b656c7928746573745f626974284d5449505f4444465f4f5645525f54454d505f4249542c202664642d3e64645f666c6167292929207b0a09090962696f5f656e64696f2862696f2c202d454e4f44415441293b0a09090972657475726e3b0a09097d0a090969662028756e6c696b656c7928746573745f626974284d5449505f4444465f57524954455f50524f544543545f4249542c0a090909090909092664642d3e64645f666c6167292026260a0909090962696f5f646174615f6469722862696f292929207b0a09090962696f5f656e64696f2862696f2c202d454e4f44415441293b0a09090972657475726e3b0a09097d0a090969662028756e6c696b656c7928746573745f626974284d5449505f4444465f5345435f4c4f434b5f4249542c202664642d3e64645f666c6167292929207b0a09090962696f5f656e64696f2862696f2c202d454e4f44415441293b0a09090972657475726e3b0a09097d0a097d0a0a0969662028756e6c696b656c79282162696f5f6861735f646174612862696f292929207b0a0909626c6b5f71756575655f666c7573682871756575652c2030293b0a090962696f5f656e64696f2862696f2c2030293b0a090972657475726e3b0a097d0a0a097367203d206d7469705f68775f6765745f736361747465726c6973742864642c2026746167293b0a09696620286c696b656c7928736720213d204e554c4c2929207b0a0909626c6b5f71756575655f626f756e63652871756575652c202662696f293b0a0a090969662028756e6c696b656c79282862696f292d3e62695f76636e74203e204d5449505f4d41585f53472929207b0a0909096465765f7761726e282664642d3e706465762d3e6465762c0a09090909224d6178696d756d206e756d626572206f662053474c20656e74726965732065786365656465645c6e22293b0a09090962696f5f696f5f6572726f722862696f293b0a0909096d7469705f68775f72656c656173655f736361747465726c6973742864642c20746167293b0a09090972657475726e3b0a09097d0a0a09092f2a20437265617465207468652073636174746572206c69737420666f7220746869732062696f2e202a2f0a090962696f5f666f725f656163685f7365676d656e7428627665632c2062696f2c206e656e747329207b0a09090973675f7365745f70616765282673675b6e656e74735d2c0a0909090909627665632d3e62765f706167652c0a0909090909627665632d3e62765f6c656e2c0a0909090909627665632d3e62765f6f6666736574293b0a09097d0a0a09092f2a2049737375652074686520726561642f77726974652e202a2f0a09096d7469705f68775f7375626d69745f696f2864642c0a0909090962696f2d3e62695f736563746f722c0a0909090962696f5f736563746f72732862696f292c0a090909096e656e74732c0a090909097461672c0a0909090962696f5f656e64696f2c0a0909090962696f2c0a0909090962696f5f646174615f6469722862696f29293b0a097d20656c73650a090962696f5f696f5f6572726f722862696f293b0a7d0a0a2f2a0a202a20426c6f636b206c6179657220696e697469616c697a6174696f6e2066756e6374696f6e2e0a202a0a202a20546869732066756e6374696f6e2069732063616c6c6564206f6e63652062792074686520504349206c6179657220666f72206561636820503332300a202a20646576696365207468617420697320636f6e6e656374656420746f207468652073797374656d2e0a202a0a202a2040646420506f696e74657220746f20746865206472697665722064617461207374727563747572652e0a202a0a202a2072657475726e2076616c75650a202a0930206f6e207375636365737320656c736520616e206572726f7220636f64652e0a202a2f0a73746174696320696e74206d7469705f626c6f636b5f696e697469616c697a6528737472756374206472697665725f64617461202a6464290a7b0a09696e74207276203d20302c20776169745f666f725f72656275696c64203d20303b0a09736563746f725f742063617061636974793b0a09756e7369676e656420696e7420696e646578203d20303b0a09737472756374206b6f626a656374202a6b6f626a3b0a09756e7369676e65642063686172207468645f6e616d655b31365d3b0a0a096966202864642d3e6469736b290a0909676f746f20736b69705f6372656174655f6469736b3b202f2a20687720696e697420646f6e652c206265666f72652072656275696c64202a2f0a0a092f2a20496e697469616c697a65207468652070726f746f636f6c206c617965722e202a2f0a09776169745f666f725f72656275696c64203d206d7469705f68775f696e6974286464293b0a0969662028776169745f666f725f72656275696c64203c203029207b0a09096465765f657272282664642d3e706465762d3e6465762c0a0909092250726f746f636f6c206c6179657220696e697469616c697a6174696f6e206661696c65645c6e22293b0a09097276203d202d45494e56414c3b0a0909676f746f2070726f746f636f6c5f696e69745f6572726f723b0a097d0a0a0964642d3e6469736b203d20616c6c6f635f6469736b284d5449505f4d41585f4d494e4f5253293b0a096966202864642d3e6469736b20203d3d204e554c4c29207b0a09096465765f657272282664642d3e706465762d3e6465762c0a09090922556e61626c6520746f20616c6c6f636174652067656e6469736b207374727563747572655c6e22293b0a09097276203d202d45494e56414c3b0a0909676f746f20616c6c6f635f6469736b5f6572726f723b0a097d0a0a092f2a2047656e657261746520746865206469736b206e616d652c20696d706c656d656e7465642073616d6520617320696e2073642e63202a2f0a09646f207b0a090969662028216964615f7072655f6765742826727373645f696e6465785f6964612c204746505f4b45524e454c29290a090909676f746f206964615f6765745f6572726f723b0a0a09097370696e5f6c6f636b2826727373645f696e6465785f6c6f636b293b0a09097276203d206964615f6765745f6e65772826727373645f696e6465785f6964612c2026696e646578293b0a09097370696e5f756e6c6f636b2826727373645f696e6465785f6c6f636b293b0a097d207768696c6520287276203d3d202d45414741494e293b0a0a09696620287276290a0909676f746f206964615f6765745f6572726f723b0a0a097276203d20727373645f6469736b5f6e616d655f666f726d6174282272737364222c0a09090909696e6465782c0a0909090964642d3e6469736b2d3e6469736b5f6e616d652c0a090909094449534b5f4e414d455f4c454e293b0a09696620287276290a0909676f746f206469736b5f696e6465785f6572726f723b0a0a0964642d3e6469736b2d3e64726976657266735f646576093d202664642d3e706465762d3e6465763b0a0964642d3e6469736b2d3e6d616a6f7209093d2064642d3e6d616a6f723b0a0964642d3e6469736b2d3e66697273745f6d696e6f72093d2064642d3e696e7374616e6365202a204d5449505f4d41585f4d494e4f52533b0a0964642d3e6469736b2d3e666f707309093d20266d7469705f626c6f636b5f6f70733b0a0964642d3e6469736b2d3e707269766174655f64617461093d2064643b0a0964642d3e696e64657809093d20696e6465783b0a0a092f2a0a09202a2069662072656275696c642070656e64696e672c207374617274207468652073657276696365207468726561642c20616e642064656c61792074686520626c6f636b0a09202a207175657565206372656174696f6e20616e64206164645f6469736b28290a09202a2f0a0969662028776169745f666f725f72656275696c64203d3d204d5449505f46544c5f52454255494c445f4d41474943290a0909676f746f2073746172745f736572766963655f7468726561643b0a0a736b69705f6372656174655f6469736b3a0a092f2a20416c6c6f636174652074686520726571756573742071756575652e202a2f0a0964642d3e7175657565203d20626c6b5f616c6c6f635f7175657565284746505f4b45524e454c293b0a096966202864642d3e7175657565203d3d204e554c4c29207b0a09096465765f657272282664642d3e706465762d3e6465762c0a09090922556e61626c6520746f20616c6c6f6361746520726571756573742071756575655c6e22293b0a09097276203d202d454e4f4d454d3b0a0909676f746f20626c6f636b5f71756575655f616c6c6f635f696e69745f6572726f723b0a097d0a0a092f2a20417474616368206f757220726571756573742066756e6374696f6e20746f2074686520726571756573742071756575652e202a2f0a09626c6b5f71756575655f6d616b655f726571756573742864642d3e71756575652c206d7469705f6d616b655f72657175657374293b0a0a0964642d3e6469736b2d3e717565756509093d2064642d3e71756575653b0a0964642d3e71756575652d3e717565756564617461093d2064643b0a0a092f2a2053657420646576696365206c696d6974732e202a2f0a097365745f6269742851554555455f464c41475f4e4f4e524f542c202664642d3e71756575652d3e71756575655f666c616773293b0a09626c6b5f71756575655f6d61785f7365676d656e74732864642d3e71756575652c204d5449505f4d41585f5347293b0a09626c6b5f71756575655f706879736963616c5f626c6f636b5f73697a652864642d3e71756575652c2034303936293b0a09626c6b5f71756575655f6d61785f68775f736563746f72732864642d3e71756575652c20307866666666293b0a09626c6b5f71756575655f6d61785f7365676d656e745f73697a652864642d3e71756575652c203078343030303030293b0a09626c6b5f71756575655f696f5f6d696e2864642d3e71756575652c2034303936293b0a0a092f2a0a09202a207772697465206261636b206361636865206973206e6f7420737570706f7274656420696e20746865206465766963652e2046554120646570656e6473206f6e0a09202a207772697465206261636b20636163686520737570706f72742c2068656e63652073657474696e6720666c75736820737570706f727420746f207a65726f2e0a09202a2f0a09626c6b5f71756575655f666c7573682864642d3e71756575652c2030293b0a0a092f2a2053657420746865206361706163697479206f66207468652064657669636520696e20353132206279746520736563746f72732e202a2f0a096966202821286d7469705f68775f6765745f63617061636974792864642c20266361706163697479292929207b0a09096465765f7761726e282664642d3e706465762d3e6465762c0a09090922436f756c64206e6f7420726561642064726976652063617061636974795c6e22293b0a09097276203d202d45494f3b0a0909676f746f20726561645f63617061636974795f6572726f723b0a097d0a097365745f63617061636974792864642d3e6469736b2c206361706163697479293b0a0a092f2a20456e61626c652074686520626c6f636b2064657669636520616e642061646420697420746f202f646576202a2f0a096164645f6469736b2864642d3e6469736b293b0a0a092f2a0a09202a204e6f77207468617420746865206469736b206973206163746976652c20696e697469616c697a6520616e7920737973667320617474726962757465730a09202a206d616e61676564206279207468652070726f746f636f6c206c617965722e0a09202a2f0a096b6f626a203d206b6f626a6563745f67657428266469736b5f746f5f6465762864642d3e6469736b292d3e6b6f626a293b0a09696620286b6f626a29207b0a09096d7469705f68775f73797366735f696e69742864642c206b6f626a293b0a09096b6f626a6563745f707574286b6f626a293b0a097d0a096d7469705f68775f646562756766735f696e6974286464293b0a0a096966202864642d3e6d7469705f7376635f68616e646c657229207b0a09097365745f626974284d5449505f4444465f494e49545f444f4e455f4249542c202664642d3e64645f666c6167293b0a090972657475726e2072763b202f2a207365727669636520746872656164206372656174656420666f722068616e646c696e672072656275696c64202a2f0a097d0a0a73746172745f736572766963655f7468726561643a0a09737072696e7466287468645f6e616d652c20226d7469705f7376635f7468645f25303264222c20696e646578293b0a0a0964642d3e6d7469705f7376635f68616e646c6572203d206b7468726561645f72756e286d7469705f736572766963655f7468726561642c0a09090909090964642c207468645f6e616d65293b0a0a096966202849535f4552522864642d3e6d7469705f7376635f68616e646c65722929207b0a09096465765f657272282664642d3e706465762d3e6465762c20227365727669636520746872656164206661696c656420746f2073746172745c6e22293b0a090964642d3e6d7469705f7376635f68616e646c6572203d204e554c4c3b0a09097276203d202d454641554c543b0a0909676f746f206b7468726561645f72756e5f6572726f723b0a097d0a0a0969662028776169745f666f725f72656275696c64203d3d204d5449505f46544c5f52454255494c445f4d41474943290a09097276203d20776169745f666f725f72656275696c643b0a0a0972657475726e2072763b0a0a6b7468726561645f72756e5f6572726f723a0a096d7469705f68775f646562756766735f65786974286464293b0a0a092f2a2044656c657465206f75722067656e6469736b2e205468697320616c736f2072656d6f76657320746865206465766963652066726f6d202f646576202a2f0a0964656c5f67656e6469736b2864642d3e6469736b293b0a0a726561645f63617061636974795f6572726f723a0a09626c6b5f636c65616e75705f71756575652864642d3e7175657565293b0a0a626c6f636b5f71756575655f616c6c6f635f696e69745f6572726f723a0a6469736b5f696e6465785f6572726f723a0a097370696e5f6c6f636b2826727373645f696e6465785f6c6f636b293b0a096964615f72656d6f76652826727373645f696e6465785f6964612c20696e646578293b0a097370696e5f756e6c6f636b2826727373645f696e6465785f6c6f636b293b0a0a6964615f6765745f6572726f723a0a097075745f6469736b2864642d3e6469736b293b0a0a616c6c6f635f6469736b5f6572726f723a0a096d7469705f68775f65786974286464293b202f2a2044652d696e697469616c697a65207468652070726f746f636f6c206c617965722e202a2f0a0a70726f746f636f6c5f696e69745f6572726f723a0a0972657475726e2072763b0a7d0a0a2f2a0a202a20426c6f636b206c61796572206465696e697469616c697a6174696f6e2066756e6374696f6e2e0a202a0a202a2043616c6c65642062792074686520504349206c6179657220617320656163682050333230206465766963652069732072656d6f7665642e0a202a0a202a2040646420506f696e74657220746f20746865206472697665722064617461207374727563747572652e0a202a0a202a2072657475726e2076616c75650a202a09300a202a2f0a73746174696320696e74206d7469705f626c6f636b5f72656d6f766528737472756374206472697665725f64617461202a6464290a7b0a09737472756374206b6f626a656374202a6b6f626a3b0a0a096966202864642d3e6d7469705f7376635f68616e646c657229207b0a09097365745f626974284d5449505f50465f5356435f5448445f53544f505f4249542c202664642d3e706f72742d3e666c616773293b0a090977616b655f75705f696e7465727275707469626c65282664642d3e706f72742d3e7376635f77616974293b0a09096b7468726561645f73746f702864642d3e6d7469705f7376635f68616e646c6572293b0a097d0a0a092f2a20436c65616e2075702074686520737973667320617474726962757465732c2069662063726561746564202a2f0a0969662028746573745f626974284d5449505f4444465f494e49545f444f4e455f4249542c202664642d3e64645f666c61672929207b0a09096b6f626a203d206b6f626a6563745f67657428266469736b5f746f5f6465762864642d3e6469736b292d3e6b6f626a293b0a0909696620286b6f626a29207b0a0909096d7469705f68775f73797366735f657869742864642c206b6f626a293b0a0909096b6f626a6563745f707574286b6f626a293b0a09097d0a097d0a096d7469705f68775f646562756766735f65786974286464293b0a0a092f2a0a09202a2044656c657465206f75722067656e6469736b207374727563747572652e205468697320616c736f2072656d6f76657320746865206465766963650a09202a2066726f6d202f6465760a09202a2f0a096966202864642d3e6469736b29207b0a09096966202864642d3e6469736b2d3e7175657565290a09090964656c5f67656e6469736b2864642d3e6469736b293b0a0909656c73650a0909097075745f6469736b2864642d3e6469736b293b0a097d0a0a097370696e5f6c6f636b2826727373645f696e6465785f6c6f636b293b0a096964615f72656d6f76652826727373645f696e6465785f6964612c2064642d3e696e646578293b0a097370696e5f756e6c6f636b2826727373645f696e6465785f6c6f636b293b0a0a09626c6b5f636c65616e75705f71756575652864642d3e7175657565293b0a0964642d3e6469736b20203d204e554c4c3b0a0964642d3e7175657565203d204e554c4c3b0a0a092f2a2044652d696e697469616c697a65207468652070726f746f636f6c206c617965722e202a2f0a096d7469705f68775f65786974286464293b0a0a0972657475726e20303b0a7d0a0a2f2a0a202a2046756e6374696f6e2063616c6c65642062792074686520504349206c61796572207768656e206a757374206265666f7265207468650a202a206d616368696e6520736875747320646f776e2e0a202a0a202a20496620612070726f746f636f6c206c617965722073687574646f776e2066756e6374696f6e2069732070726573656e742069742077696c6c2062652063616c6c65640a202a20627920746869732066756e6374696f6e2e0a202a0a202a2040646420506f696e74657220746f20746865206472697665722064617461207374727563747572652e0a202a0a202a2072657475726e2076616c75650a202a09300a202a2f0a73746174696320696e74206d7469705f626c6f636b5f73687574646f776e28737472756374206472697665725f64617461202a6464290a7b0a096465765f696e666f282664642d3e706465762d3e6465762c0a0909225368757474696e6720646f776e202573202e2e2e5c6e222c2064642d3e6469736b2d3e6469736b5f6e616d65293b0a0a092f2a2044656c657465206f75722067656e6469736b207374727563747572652c20616e6420636c65616e75702074686520626c6b2071756575652e202a2f0a096966202864642d3e6469736b29207b0a09096966202864642d3e6469736b2d3e7175657565290a09090964656c5f67656e6469736b2864642d3e6469736b293b0a0909656c73650a0909097075745f6469736b2864642d3e6469736b293b0a097d0a0a0a097370696e5f6c6f636b2826727373645f696e6465785f6c6f636b293b0a096964615f72656d6f76652826727373645f696e6465785f6964612c2064642d3e696e646578293b0a097370696e5f756e6c6f636b2826727373645f696e6465785f6c6f636b293b0a0a09626c6b5f636c65616e75705f71756575652864642d3e7175657565293b0a0964642d3e6469736b20203d204e554c4c3b0a0964642d3e7175657565203d204e554c4c3b0a0a096d7469705f68775f73687574646f776e286464293b0a0972657475726e20303b0a7d0a0a73746174696320696e74206d7469705f626c6f636b5f73757370656e6428737472756374206472697665725f64617461202a6464290a7b0a096465765f696e666f282664642d3e706465762d3e6465762c0a09092253757370656e64696e67202573202e2e2e5c6e222c2064642d3e6469736b2d3e6469736b5f6e616d65293b0a096d7469705f68775f73757370656e64286464293b0a0972657475726e20303b0a7d0a0a73746174696320696e74206d7469705f626c6f636b5f726573756d6528737472756374206472697665725f64617461202a6464290a7b0a096465765f696e666f282664642d3e706465762d3e6465762c2022526573756d696e67202573202e2e2e5c6e222c0a090964642d3e6469736b2d3e6469736b5f6e616d65293b0a096d7469705f68775f726573756d65286464293b0a0972657475726e20303b0a7d0a0a2f2a0a202a2043616c6c656420666f72206561636820737570706f7274656420504349206465766963652064657465637465642e0a202a0a202a20546869732066756e6374696f6e20616c6c6f63617465732074686520707269766174652064617461207374727563747572652c20656e61626c6573207468650a202a205043492064657669636520616e64207468656e2063616c6c732074686520626c6f636b206c6179657220696e697469616c697a6174696f6e2066756e6374696f6e2e0a202a0a202a2072657475726e2076616c75650a202a0930206f6e207375636365737320656c736520616e206572726f7220636f64652e0a202a2f0a73746174696320696e74206d7469705f7063695f70726f626528737472756374207063695f646576202a706465762c0a090909636f6e737420737472756374207063695f6465766963655f6964202a656e74290a7b0a09696e74207276203d20303b0a09737472756374206472697665725f64617461202a6464203d204e554c4c3b0a0a092f2a20416c6c6f63617465206d656d6f727920666f7220746869732064657669636573207072697661746520646174612e202a2f0a096464203d206b7a616c6c6f632873697a656f6628737472756374206472697665725f64617461292c204746505f4b45524e454c293b0a09696620286464203d3d204e554c4c29207b0a09096465765f6572722826706465762d3e6465762c0a09090922556e61626c6520746f20616c6c6f63617465206d656d6f727920666f722064726976657220646174615c6e22293b0a090972657475726e202d454e4f4d454d3b0a097d0a0a092f2a20417474616368207468652070726976617465206461746120746f207468697320504349206465766963652e20202a2f0a097063695f7365745f6472766461746128706465762c206464293b0a0a097276203d207063696d5f656e61626c655f6465766963652870646576293b0a09696620287276203c203029207b0a09096465765f6572722826706465762d3e6465762c2022556e61626c6520746f20656e61626c65206465766963655c6e22293b0a0909676f746f20696f6d61705f6572723b0a097d0a0a092f2a204d6170204241523520746f206d656d6f72792e202a2f0a097276203d207063696d5f696f6d61705f726567696f6e7328706465762c2031203c3c204d5449505f414241522c204d5449505f4452565f4e414d45293b0a09696620287276203c203029207b0a09096465765f6572722826706465762d3e6465762c2022556e61626c6520746f206d617020726567696f6e735c6e22293b0a0909676f746f20696f6d61705f6572723b0a097d0a0a0969662028217063695f7365745f646d615f6d61736b28706465762c20444d415f4249545f4d41534b283634292929207b0a09097276203d207063695f7365745f636f6e73697374656e745f646d615f6d61736b28706465762c20444d415f4249545f4d41534b28363429293b0a0a090969662028727629207b0a0909097276203d207063695f7365745f636f6e73697374656e745f646d615f6d61736b28706465762c0a090909090909444d415f4249545f4d41534b28333229293b0a09090969662028727629207b0a090909096465765f7761726e2826706465762d3e6465762c0a09090909092236342d62697420444d4120656e61626c65206661696c65645c6e22293b0a09090909676f746f207365746d61736b5f6572723b0a0909097d0a09097d0a097d0a0a097063695f7365745f6d61737465722870646576293b0a0a09696620287063695f656e61626c655f6d736928706465762929207b0a09096465765f7761726e2826706465762d3e6465762c0a09090922556e61626c6520746f20656e61626c65204d534920696e746572727570742e5c6e22293b0a0909676f746f20626c6f636b5f696e697469616c697a655f6572723b0a097d0a0a092f2a20436f70792074686520696e666f207765206d6179206e656564206c6174657220696e746f2074686520707269766174652064617461207374727563747572652e202a2f0a0964642d3e6d616a6f72093d206d7469705f6d616a6f723b0a0964642d3e696e7374616e6365093d20696e7374616e63653b0a0964642d3e70646576093d20706465763b0a0a092f2a20496e697469616c697a652074686520626c6f636b206c617965722e202a2f0a097276203d206d7469705f626c6f636b5f696e697469616c697a65286464293b0a09696620287276203c203029207b0a09096465765f6572722826706465762d3e6465762c0a09090922556e61626c6520746f20696e697469616c697a6520626c6f636b206c617965725c6e22293b0a0909676f746f20626c6f636b5f696e697469616c697a655f6572723b0a097d0a0a092f2a0a09202a20496e6372656d656e742074686520696e7374616e636520636f756e7420736f207468617420656163682064657669636520686173206120756e697175650a09202a20696e7374616e6365206e756d6265722e0a09202a2f0a09696e7374616e63652b2b3b0a0969662028727620213d204d5449505f46544c5f52454255494c445f4d41474943290a09097365745f626974284d5449505f4444465f494e49545f444f4e455f4249542c202664642d3e64645f666c6167293b0a09676f746f20646f6e653b0a0a626c6f636b5f696e697469616c697a655f6572723a0a097063695f64697361626c655f6d73692870646576293b0a0a7365746d61736b5f6572723a0a097063696d5f696f756e6d61705f726567696f6e7328706465762c2031203c3c204d5449505f41424152293b0a0a696f6d61705f6572723a0a096b66726565286464293b0a097063695f7365745f6472766461746128706465762c204e554c4c293b0a0972657475726e2072763b0a646f6e653a0a0972657475726e2072763b0a7d0a0a2f2a0a202a2043616c6c656420666f7220656163682070726f62656420646576696365207768656e20746865206465766963652069732072656d6f766564206f72207468650a202a2064726976657220697320756e6c6f616465642e0a202a0a202a2072657475726e2076616c75650a202a094e6f6e650a202a2f0a73746174696320766f6964206d7469705f7063695f72656d6f766528737472756374207063695f646576202a70646576290a7b0a09737472756374206472697665725f64617461202a6464203d207063695f6765745f647276646174612870646576293b0a09696e7420636f756e746572203d20303b0a0a097365745f626974284d5449505f4444465f52454d4f56455f50454e44494e475f4249542c202664642d3e64645f666c6167293b0a0a09696620286d7469705f636865636b5f73757270726973655f72656d6f76616c28706465762929207b0a09097768696c65202821746573745f626974284d5449505f4444465f434c45414e55505f4249542c202664642d3e64645f666c61672929207b0a090909636f756e7465722b2b3b0a0909096d736c656570283230293b0a09090969662028636f756e746572203d3d20313029207b0a090909092f2a20436c65616e757020746865206f75747374616e64696e6720636f6d6d616e6473202a2f0a090909096d7469705f636f6d6d616e645f636c65616e7570286464293b0a09090909627265616b3b0a0909097d0a09097d0a097d0a0a092f2a20436c65616e2075702074686520626c6f636b206c617965722e202a2f0a096d7469705f626c6f636b5f72656d6f7665286464293b0a0a097063695f64697361626c655f6d73692870646576293b0a0a096b66726565286464293b0a097063696d5f696f756e6d61705f726567696f6e7328706465762c2031203c3c204d5449505f41424152293b0a7d0a0a2f2a0a202a2043616c6c656420666f7220656163682070726f62656420646576696365207768656e20746865206465766963652069732073757370656e6465642e0a202a0a202a2072657475726e2076616c75650a202a09302020537563636573730a202a093c30204572726f720a202a2f0a73746174696320696e74206d7469705f7063695f73757370656e6428737472756374207063695f646576202a706465762c20706d5f6d6573736167655f74206d657367290a7b0a09696e74207276203d20303b0a09737472756374206472697665725f64617461202a6464203d207063695f6765745f647276646174612870646576293b0a0a096966202821646429207b0a09096465765f6572722826706465762d3e6465762c0a0909092244726976657220707269766174652064617461737472756374757265206973204e554c4c5c6e22293b0a090972657475726e202d454641554c543b0a097d0a0a097365745f626974284d5449505f4444465f524553554d455f4249542c202664642d3e64645f666c6167293b0a0a092f2a2044697361626c6520706f727473202620696e7465727275707473207468656e2073656e64207374616e64627920696d6d656469617465202a2f0a097276203d206d7469705f626c6f636b5f73757370656e64286464293b0a09696620287276203c203029207b0a09096465765f6572722826706465762d3e6465762c0a090909224661696c656420746f2073757370656e6420636f6e74726f6c6c65725c6e22293b0a090972657475726e2072763b0a097d0a0a092f2a0a09202a2053617665207468652070636920636f6e66696720737061636520746f20706465762073747275637475726520260a09202a2064697361626c6520746865206465766963650a09202a2f0a097063695f736176655f73746174652870646576293b0a097063695f64697361626c655f6465766963652870646576293b0a0a092f2a204d6f766520746f204c6f7720706f7765722073746174652a2f0a097063695f7365745f706f7765725f737461746528706465762c205043495f4433686f74293b0a0a0972657475726e2072763b0a7d0a0a2f2a0a202a2043616c6c656420666f7220656163682070726f62656420646576696365207768656e207468652064657669636520697320726573756d65642e0a202a0a202a2072657475726e2076616c75650a202a202020202020302020537563636573730a202a2020202020203c30204572726f720a202a2f0a73746174696320696e74206d7469705f7063695f726573756d6528737472756374207063695f646576202a70646576290a7b0a09696e74207276203d20303b0a09737472756374206472697665725f64617461202a64643b0a0a096464203d207063695f6765745f647276646174612870646576293b0a096966202821646429207b0a09096465765f6572722826706465762d3e6465762c0a0909092244726976657220707269766174652064617461737472756374757265206973204e554c4c5c6e22293b0a090972657475726e202d454641554c543b0a097d0a0a092f2a204d6f7665207468652064657669636520746f20616374697665205374617465202a2f0a097063695f7365745f706f7765725f737461746528706465762c205043495f4430293b0a0a092f2a20526573746f72652050434920636f6e66696775726174696f6e207370616365202a2f0a097063695f726573746f72655f73746174652870646576293b0a0a092f2a20456e61626c652074686520504349206465766963652a2f0a097276203d207063696d5f656e61626c655f6465766963652870646576293b0a09696620287276203c203029207b0a09096465765f6572722826706465762d3e6465762c0a090909224661696c656420746f20656e61626c65206361726420647572696e6720726573756d655c6e22293b0a0909676f746f206572723b0a097d0a097063695f7365745f6d61737465722870646576293b0a0a092f2a0a09202a2043616c6c732068626152657365742c20696e6974506f72742c2026207374617274506f72742066756e6374696f6e0a09202a207468656e20656e61626c657320696e74657272757074730a09202a2f0a097276203d206d7469705f626c6f636b5f726573756d65286464293b0a09696620287276203c2030290a09096465765f6572722826706465762d3e6465762c2022556e61626c6520746f20726573756d655c6e22293b0a0a6572723a0a09636c6561725f626974284d5449505f4444465f524553554d455f4249542c202664642d3e64645f666c6167293b0a0a0972657475726e2072763b0a7d0a0a2f2a0a202a2053687574646f776e20726f7574696e650a202a0a202a2072657475726e2076616c75650a202a2020202020204e6f6e650a202a2f0a73746174696320766f6964206d7469705f7063695f73687574646f776e28737472756374207063695f646576202a70646576290a7b0a09737472756374206472697665725f64617461202a6464203d207063695f6765745f647276646174612870646576293b0a09696620286464290a09096d7469705f626c6f636b5f73687574646f776e286464293b0a7d0a0a2f2a205461626c65206f66206465766963652069647320737570706f727465642062792074686973206472697665722e202a2f0a73746174696320444546494e455f5043495f4445564943455f5441424c45286d7469705f7063695f74626c29203d207b0a097b205043495f444556494345285043495f56454e444f525f49445f4d4943524f4e2c2050333230485f4445564943455f494429207d2c0a097b205043495f444556494345285043495f56454e444f525f49445f4d4943524f4e2c20503332304d5f4445564943455f494429207d2c0a097b205043495f444556494345285043495f56454e444f525f49445f4d4943524f4e2c2050333230535f4445564943455f494429207d2c0a097b205043495f444556494345285043495f56454e444f525f49445f4d4943524f4e2c20503332354d5f4445564943455f494429207d2c0a097b205043495f444556494345285043495f56454e444f525f49445f4d4943524f4e2c2050343230485f4445564943455f494429207d2c0a097b205043495f444556494345285043495f56454e444f525f49445f4d4943524f4e2c20503432304d5f4445564943455f494429207d2c0a097b205043495f444556494345285043495f56454e444f525f49445f4d4943524f4e2c20503432354d5f4445564943455f494429207d2c0a097b2030207d0a7d3b0a0a2f2a205374727563747572652074686174206465736372696265732074686520504349206472697665722066756e6374696f6e732e202a2f0a73746174696320737472756374207063695f647269766572206d7469705f7063695f647269766572203d207b0a092e6e616d650909093d204d5449505f4452565f4e414d452c0a092e69645f7461626c6509093d206d7469705f7063695f74626c2c0a092e70726f62650909093d206d7469705f7063695f70726f62652c0a092e72656d6f76650909093d206d7469705f7063695f72656d6f76652c0a092e73757370656e6409093d206d7469705f7063695f73757370656e642c0a092e726573756d650909093d206d7469705f7063695f726573756d652c0a092e73687574646f776e09093d206d7469705f7063695f73687574646f776e2c0a7d3b0a0a4d4f44554c455f4445564943455f5441424c45287063692c206d7469705f7063695f74626c293b0a0a2f2a0a202a204d6f64756c6520696e697469616c697a6174696f6e2066756e6374696f6e2e0a202a0a202a2043616c6c6564206f6e6365207768656e20746865206d6f64756c65206973206c6f616465642e20546869732066756e6374696f6e20616c6c6f63617465732061206d616a6f720a202a20626c6f636b20646576696365206e756d62657220746f20746865204379636c6f6e65206465766963657320616e64207265676973746572732074686520504349206c617965720a202a206f6620746865206472697665722e0a202a0a202a2052657475726e2076616c75650a202a20202020202030206f6e207375636365737320656c7365206572726f7220636f64652e0a202a2f0a73746174696320696e74205f5f696e6974206d7469705f696e697428766f6964290a7b0a09696e74206572726f723b0a0a0970725f696e666f284d5449505f4452565f4e414d4520222056657273696f6e2022204d5449505f4452565f56455253494f4e20225c6e22293b0a0a092f2a20416c6c6f636174652061206d616a6f7220626c6f636b20646576696365206e756d62657220746f2075736520776974682074686973206472697665722e202a2f0a096572726f72203d2072656769737465725f626c6b64657628302c204d5449505f4452565f4e414d45293b0a09696620286572726f72203c3d203029207b0a090970725f6572722822556e61626c6520746f20726567697374657220626c6f636b2064657669636520282564295c6e222c0a09096572726f72293b0a090972657475726e202d45425553593b0a097d0a096d7469705f6d616a6f72203d206572726f723b0a0a0969662028216466735f706172656e7429207b0a09096466735f706172656e74203d20646562756766735f6372656174655f646972282272737364222c204e554c4c293b0a09096966202849535f4552525f4f525f4e554c4c286466735f706172656e742929207b0a09090970725f7761726e28224572726f72206372656174696e67206465627567667320706172656e745c6e22293b0a0909096466735f706172656e74203d204e554c4c3b0a09097d0a097d0a0a092f2a205265676973746572206f757220504349206f7065726174696f6e732e202a2f0a096572726f72203d207063695f72656769737465725f64726976657228266d7469705f7063695f647269766572293b0a09696620286572726f7229207b0a0909646562756766735f72656d6f7665286466735f706172656e74293b0a0909756e72656769737465725f626c6b646576286d7469705f6d616a6f722c204d5449505f4452565f4e414d45293b0a097d0a0a0972657475726e206572726f723b0a7d0a0a2f2a0a202a204d6f64756c652064652d696e697469616c697a6174696f6e2066756e6374696f6e2e0a202a0a202a2043616c6c6564206f6e6365207768656e20746865206d6f64756c6520697320756e6c6f616465642e20546869732066756e6374696f6e206465616c6c6f63617465730a202a20746865206d616a6f7220626c6f636b20646576696365206e756d62657220616c6c6f6361746564206279206d7469705f696e6974282920616e640a202a20756e7265676973746572732074686520504349206c61796572206f6620746865206472697665722e0a202a0a202a2052657475726e2076616c75650a202a2020202020206e6f6e650a202a2f0a73746174696320766f6964205f5f65786974206d7469705f6578697428766f6964290a7b0a09646562756766735f72656d6f76655f726563757273697665286466735f706172656e74293b0a0a092f2a2052656c656173652074686520616c6c6f6361746564206d616a6f7220626c6f636b20646576696365206e756d6265722e202a2f0a09756e72656769737465725f626c6b646576286d7469705f6d616a6f722c204d5449505f4452565f4e414d45293b0a0a092f2a20556e72656769737465722074686520504349206472697665722e202a2f0a097063695f756e72656769737465725f64726976657228266d7469705f7063695f647269766572293b0a7d0a0a4d4f44554c455f415554484f5228224d6963726f6e20546563686e6f6c6f67792c20496e6322293b0a4d4f44554c455f4445534352495054494f4e28224d6963726f6e205265616c535344205043496520426c6f636b2044726976657222293b0a4d4f44554c455f4c4943454e5345282247504c22293b0a4d4f44554c455f56455253494f4e284d5449505f4452565f56455253494f4e293b0a0a6d6f64756c655f696e6974286d7469705f696e6974293b0a6d6f64756c655f65786974286d7469705f65786974293b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f6d746970333278782f6d746970333278782e6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030333133323100313231313437343433333000303032303737370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a206d746970333278782e68202d204865616465722066696c6520666f722074686520503332302053534420426c6f636b204472697665720a202a202020436f70797269676874202843292032303131204d6963726f6e20546563686e6f6c6f67792c20496e632e0a202a0a202a20506f7274696f6e73206f66207468697320636f6465207765726520646572697665642066726f6d20776f726b73207375626a656374656420746f207468650a202a20666f6c6c6f77696e6720636f707972696768743a0a202a20202020436f7079726967687420284329203230303920496e74656772617465642044657669636520546563686e6f6c6f67792c20496e632e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f720a202a2028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a2f0a0a2369666e646566205f5f4d544950333258585f485f5f0a23646566696e65205f5f4d544950333258585f485f5f0a0a23696e636c756465203c6c696e75782f7370696e6c6f636b2e683e0a23696e636c756465203c6c696e75782f727773656d2e683e0a23696e636c756465203c6c696e75782f6174612e683e0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f67656e68642e683e0a0a2f2a204f6666736574206f662053756273797374656d2044657669636520494420696e2070636920636f6e666f6775726174696f6e207370616365202a2f0a23646566696e65205043495f53554253595354454d5f444556494345494409307832450a0a2f2a206f6666736574206f662044657669636520436f6e74726f6c20726567697374657220696e205043496520657874656e646564206361706162696c69746573207370616365202a2f0a23646566696e6520504349455f434f4e4649475f4558545f4445564943455f434f4e54524f4c5f4f464653455409307834380a0a2f2a20636865636b20666f72206572617365206d6f646520737570706f727420647572696e6720736563757265206572617365202a2f0a23646566696e65204d5449505f5345435f45524153455f4d4f444520202020203078320a0a2f2a2023206f662074696d657320746f2072657472792074696d6564206f75742f6661696c656420494f73202a2f0a23646566696e65204d5449505f4d41585f5245545249455309320a0a2f2a20566172696f75732074696d656f75742076616c75657320696e206d73202a2f0a23646566696e65204d5449505f4e43515f434f4d4d414e445f54494d454f55545f4d5320202020202020353030300a23646566696e65204d5449505f494f43544c5f434f4d4d414e445f54494d454f55545f4d532020202020353030300a23646566696e65204d5449505f494e5445524e414c5f434f4d4d414e445f54494d454f55545f4d532020353030300a0a2f2a20636865636b20666f722074696d656f757473206576657279203530306d73202a2f0a23646566696e65204d5449505f54494d454f55545f434845434b5f504552494f44093530300a0a2f2a2066746c2072656275696c64202a2f0a23646566696e65204d5449505f46544c5f52454255494c445f4f464653455409093134320a23646566696e65204d5449505f46544c5f52454255494c445f4d4147494309093078454435310a23646566696e65204d5449505f46544c5f52454255494c445f54494d454f55545f4d5309323430303030300a0a2f2a204d6163726f20746f2065787472616374207468652074616720626974206e756d6265722066726f6d2061207461672076616c75652e202a2f0a23646566696e65204d5449505f5441475f4249542874616729092874616720262030783146290a0a2f2a0a202a204d6163726f20746f2065787472616374207468652074616720696e6465782066726f6d2061207461672076616c75652e2054686520696e6465780a202a206973207573656420746f206163636573732074686520636f727265637420735f6163746976652f436f6d6d616e642049737375652072656769737465722062617365640a202a206f6e20746865207461672076616c75652e0a202a2f0a23646566696e65204d5449505f5441475f494e44455828746167290928746167203e3e2035290a0a2f2a0a202a204d6178696d756d206e756d626572206f6620736361747465722067617468657220656e74726965730a202a20612073696e676c6520636f6d6d616e64206d617920686176652e0a202a2f0a23646566696e65204d5449505f4d41585f534709093132380a0a2f2a0a202a204d6178696d756d206e756d626572206f6620736c6f742067726f7570732028436f6d6d616e64204973737565202620735f61637469766520726567697374657273290a202a204e4f54453a20546869732069732074686520647269766572206d6178696d756d3b20636865636b2064642d3e736c6f745f67726f75707320666f722061637475616c2076616c75652e0a202a2f0a23646566696e65204d5449505f4d41585f534c4f545f47524f55505309380a0a2f2a20496e7465726e616c20636f6d6d616e64207461672e202a2f0a23646566696e65204d5449505f5441475f494e5445524e414c09300a0a2f2a204d6963726f6e2056656e646f7220494420262050333230782053534420446576696365204944202a2f0a23646566696e65205043495f56454e444f525f49445f4d4943524f4e202020203078313334340a23646566696e652050333230485f4445564943455f494409093078353135300a23646566696e6520503332304d5f4445564943455f494409093078353135310a23646566696e652050333230535f4445564943455f494409093078353135320a23646566696e6520503332354d5f4445564943455f494409093078353135330a23646566696e652050343230485f4445564943455f494409093078353136300a23646566696e6520503432304d5f4445564943455f494409093078353136310a23646566696e6520503432354d5f4445564943455f494409093078353136330a0a2f2a20447269766572206e616d6520616e642076657273696f6e20737472696e6773202a2f0a23646566696e65204d5449505f4452565f4e414d450909226d74697033327878220a23646566696e65204d5449505f4452565f56455253494f4e0922312e322e366f7333220a0a2f2a204d6178696d756d206e756d626572206f66206d696e6f7220646576696365206e756d6265727320706572206465766963652e202a2f0a23646566696e65204d5449505f4d41585f4d494e4f5253090931360a0a2f2a204d6178696d756d206e756d626572206f6620737570706f7274656420636f6d6d616e6420736c6f74732e202a2f0a23646566696e65204d5449505f4d41585f434f4d4d414e445f534c4f545309284d5449505f4d41585f534c4f545f47524f555053202a203332290a0a2f2a0a202a205065722d746167206269746669656c642073697a6520696e206c6f6e67732e0a202a204c696e757820626974206d616e6970756c6174696f6e2066756e6374696f6e730a202a2028692e652e20746573745f616e645f7365745f6269742c2066696e645f6e6578745f7a65726f5f626974290a202a206d616e6970756c617465206d656d6f727920696e206c6f6e67732c20736f2077652074727920746f206d616b6520746865206d61746820776f726b2e0a202a2074616b652074686520736c6f742067726f75707320616e642066696e6420746865206e756d626572206f66206c6f6e67732c20726f756e64696e672075702e0a202a204361726566756c21206933383620616e64207838365f36342075736520646966666572656e742073697a65206c6f6e6773210a202a2f0a23646566696e65205533325f5045525f4c4f4e47092873697a656f66286c6f6e6729202f2073697a656f662875333229290a23646566696e6520534c4f54424954535f494e5f4c4f4e47532028284d5449505f4d41585f534c4f545f47524f555053202b205c0a0909090909285533325f5045525f4c4f4e472d3129292f5533325f5045525f4c4f4e47290a0a2f2a20424152206e756d626572207573656420746f206163636573732074686520484241207265676973746572732e202a2f0a23646566696e65204d5449505f414241520909350a0a2369666465662044454255470a2023646566696e65206462675f7072696e746b28666f726d61742c206172672e2e2e29095c0a097072696e746b2870725f666d7428666f726d6174292c202323617267293b0a23656c73650a2023646566696e65206462675f7072696e746b28666f726d61742c206172672e2e2e290a23656e6469660a0a23646566696e65204d5449505f4446535f4d41585f4255465f53495a4520313032340a0a23646566696e65205f5f666f7263655f62697432696e742028756e7369676e656420696e74205f5f666f726365290a0a656e756d207b0a092f2a2062656c6f772061726520626974206e756d6265727320696e2027666c6167732720646566696e656420696e206d7469705f706f7274202a2f0a094d5449505f50465f49435f4143544956455f424954202020202020203d20302c202f2a2070696f2f696f63746c202a2f0a094d5449505f50465f45485f4143544956455f424954202020202020203d20312c202f2a206572726f722068616e646c696e67202a2f0a094d5449505f50465f53455f4143544956455f424954202020202020203d20322c202f2a20736563757265206572617365202a2f0a094d5449505f50465f444d5f4143544956455f424954202020202020203d20332c202f2a20646f776e6c6f6164206d6963726f636465202a2f0a094d5449505f50465f50415553455f494f2020202020203d09282831203c3c204d5449505f50465f49435f4143544956455f42495429207c205c0a090909092831203c3c204d5449505f50465f45485f4143544956455f42495429207c205c0a090909092831203c3c204d5449505f50465f53455f4143544956455f42495429207c205c0a090909092831203c3c204d5449505f50465f444d5f4143544956455f42495429292c0a0a094d5449505f50465f5356435f5448445f4143544956455f42495420203d20342c0a094d5449505f50465f49535355455f434d44535f4249542020202020203d20352c0a094d5449505f50465f52454255494c445f4249542020202020202020203d20362c0a094d5449505f50465f5356435f5448445f53544f505f424954202020203d20382c0a0a092f2a2062656c6f772061726520626974206e756d6265727320696e202764645f666c61672720646566696e656420696e206472697665725f64617461202a2f0a094d5449505f4444465f5345435f4c4f434b5f42495409202020203d20302c0a094d5449505f4444465f52454d4f56455f50454e44494e475f424954203d20312c0a094d5449505f4444465f4f5645525f54454d505f4249542020202020203d20322c0a094d5449505f4444465f57524954455f50524f544543545f42495420203d20332c0a094d5449505f4444465f53544f505f494f2020202020203d20282831203c3c204d5449505f4444465f52454d4f56455f50454e44494e475f42495429207c205c0a090909092831203c3c204d5449505f4444465f5345435f4c4f434b5f42495429207c205c0a090909092831203c3c204d5449505f4444465f4f5645525f54454d505f42495429207c205c0a090909092831203c3c204d5449505f4444465f57524954455f50524f544543545f42495429292c0a0a094d5449505f4444465f434c45414e55505f42495420202020202020203d20352c0a094d5449505f4444465f524553554d455f4249542020202020202020203d20362c0a094d5449505f4444465f494e49545f444f4e455f4249542020202020203d20372c0a094d5449505f4444465f52454255494c445f4641494c45445f424954203d20382c0a7d3b0a0a73747275637420736d6172745f61747472207b0a09753820617474725f69643b0a0975313620666c6167733b0a097538206375723b0a09753820776f7273743b0a0975333220646174613b0a097538207265735b335d3b0a7d205f5f7061636b65643b0a0a2f2a205265676973746572204672616d6520496e666f726d6174696f6e205374727563747572652028464953292c20686f737420746f206465766963652e202a2f0a73747275637420686f73745f746f5f6465765f666973207b0a092f2a0a09202a2046495320747970652e0a09202a202d20323768205265676973746572204649532c20686f737420746f206465766963652e0a09202a202d20333468205265676973746572204649532c2064657669636520746f20686f73742e0a09202a202d2033396820444d41204163746976617465204649532c2064657669636520746f20686f73742e0a09202a202d2034316820444d41205365747570204649532c2062692d646972656374696f6e616c2e0a09202a202d203436682044617461204649532c2062692d646972656374696f6e616c2e0a09202a202d203538682042495354204163746976617465204649532c2062692d646972656374696f6e616c2e0a09202a202d203546682050494f205365747570204649532c2064657669636520746f20686f73742e0a09202a202d2041316820536574204465766963652042697473204649532c2064657669636520746f20686f73742e0a09202a2f0a09756e7369676e6564206368617220747970653b0a09756e7369676e65642063686172206f7074733b0a09756e7369676e6564206368617220636f6d6d616e643b0a09756e7369676e656420636861722066656174757265733b0a0a09756e696f6e207b0a0909756e7369676e65642063686172206c62615f6c6f773b0a0909756e7369676e6564206368617220736563746f723b0a097d3b0a09756e696f6e207b0a0909756e7369676e65642063686172206c62615f6d69643b0a0909756e7369676e656420636861722063796c5f6c6f773b0a097d3b0a09756e696f6e207b0a0909756e7369676e65642063686172206c62615f68693b0a0909756e7369676e656420636861722063796c5f68693b0a097d3b0a09756e696f6e207b0a0909756e7369676e65642063686172206465766963653b0a0909756e7369676e6564206368617220686561643b0a097d3b0a0a09756e696f6e207b0a0909756e7369676e65642063686172206c62615f6c6f775f65783b0a0909756e7369676e6564206368617220736563746f725f65783b0a097d3b0a09756e696f6e207b0a0909756e7369676e65642063686172206c62615f6d69645f65783b0a0909756e7369676e656420636861722063796c5f6c6f775f65783b0a097d3b0a09756e696f6e207b0a0909756e7369676e65642063686172206c62615f68695f65783b0a0909756e7369676e656420636861722063796c5f68695f65783b0a097d3b0a09756e7369676e656420636861722066656174757265735f65783b0a0a09756e7369676e6564206368617220736563745f636f756e743b0a09756e7369676e6564206368617220736563745f636e745f65783b0a09756e7369676e6564206368617220726573323b0a09756e7369676e6564206368617220636f6e74726f6c3b0a0a09756e7369676e656420696e7420726573333b0a7d3b0a0a2f2a20436f6d6d616e6420686561646572207374727563747572652e202a2f0a737472756374206d7469705f636d645f686472207b0a092f2a0a09202a20436f6d6d616e64206f7074696f6e732e0a09202a202d20426974732033313a3136204e756d626572206f662050524420656e74726965732e0a09202a202d20426974732031353a3820556e7573656420696e207468697320696d706c656d656e746174696f6e2e0a09202a202d204269742037205072656665746368206269742c20696e666f726d732074686520647269766520746f2070726566657463682050524420656e74726965732e0a09202a202d204269742036205772697465206269742c2073686f756c6420626520736574207768656e2077726974696e67206461746120746f20746865206465766963652e0a09202a202d20426974203520556e7573656420696e207468697320696d706c656d656e746174696f6e2e0a09202a202d204269747320343a30204c656e677468206f662074686520636f6d6d616e642046495320696e2044576f726473202844576f7264203d2034206279746573292e0a09202a2f0a09756e7369676e656420696e74206f7074733b0a092f2a2054686973206669656c6420697320756e736564207768656e207573696e67204e43512e202a2f0a09756e696f6e207b0a0909756e7369676e656420696e7420627974655f636f756e743b0a0909756e7369676e656420696e74207374617475733b0a097d3b0a092f2a0a09202a204c6f7765722033322062697473206f662074686520636f6d6d616e64207461626c652061646472657373206173736f636961746564207769746820746869730a09202a206865616465722e2054686520636f6d6d616e64207461626c6520616464726573736573206d75737420626520313238206279746520616c69676e65642e0a09202a2f0a09756e7369676e656420696e7420637462613b0a092f2a0a09202a204966203634206269742061646472657373696e6720697320757365642074686973206669656c642069732074686520757070657220333220626974730a09202a206f662074686520636f6d6d616e64207461626c652061646472657373206173736f6369617465642077697468207468697320636f6d6d616e642e0a09202a2f0a09756e7369676e656420696e742063746261753b0a092f2a20526573657276656420616e6420756e757365642e202a2f0a09756e7369676e656420696e74207265735b345d3b0a7d3b0a0a2f2a20436f6d6d616e64207363617474657220676174686572207374727563747572652028505244292e202a2f0a737472756374206d7469705f636d645f7367207b0a092f2a0a09202a204c6f772033322062697473206f662074686520646174612062756666657220616464726573732e20466f72205033323020746869730a09202a2061646472657373206d7573742062652038206279746520616c69676e6564207369676e6966696564206279206269747320323a30206265696e670a09202a2073657420746f20302e0a09202a2f0a09756e7369676e656420696e74206462613b0a092f2a0a09202a205768656e203634206269742061646472657373696e6720697320757365642074686973206669656c64206973207468652075707065720a09202a2033322062697473206f662074686520646174612062756666657220616464726573732e0a09202a2f0a09756e7369676e656420696e74206462615f75707065723b0a092f2a20556e757365642e202a2f0a09756e7369676e656420696e742072657365727665643b0a092f2a0a09202a204269742033313a20696e74657272757074207768656e2074686973206461746120626c6f636b20686173206265656e207472616e736665727265642e0a09202a20426974732033302e2e32323a2072657365727665640a09202a20426974732032312e2e303a206279746520636f756e7420286d696e75732031292e2020466f72205033323020746865206279746520636f756e74206d7573742062650a09202a2038206279746520616c69676e6564207369676e6966696564206279206269747320323a30206265696e672073657420746f20312e0a09202a2f0a09756e7369676e656420696e7420696e666f3b0a7d3b0a737472756374206d7469705f706f72743b0a0a2f2a20537472756374757265207573656420746f206465736372696265206120636f6d6d616e642e202a2f0a737472756374206d7469705f636d64207b0a0a09737472756374206d7469705f636d645f686472202a636f6d6d616e645f6865616465723b202f2a2070747220746f20636f6d6d616e642068656164657220656e747279202a2f0a0a09646d615f616464725f7420636f6d6d616e645f6865616465725f646d613b202f2a20636f72726573706f6e64696e6720706879736963616c2061646472657373202a2f0a0a09766f6964202a636f6d6d616e643b202f2a2070747220746f20636f6d6d616e64207461626c6520656e747279202a2f0a0a09646d615f616464725f7420636f6d6d616e645f646d613b202f2a20636f72726573706f6e64696e6720706879736963616c2061646472657373202a2f0a0a09766f6964202a636f6d705f646174613b202f2a20646174612070617373656420746f20636f6d706c6574696f6e2066756e6374696f6e20636f6d705f66756e632829202a2f0a092f2a0a09202a20436f6d706c6574696f6e2066756e6374696f6e2063616c6c656420627920746865204953522075706f6e20636f6d706c6574696f6e206f660a09202a206120636f6d6d616e642e0a09202a2f0a09766f696420282a636f6d705f66756e632928737472756374206d7469705f706f7274202a706f72742c0a09090909696e74207461672c0a09090909766f6964202a646174612c0a09090909696e7420737461747573293b0a092f2a204164646974696f6e616c2063616c6c6261636b2066756e6374696f6e2074686174206d61792062652063616c6c656420627920636f6d705f66756e632829202a2f0a09766f696420282a6173796e635f63616c6c6261636b2928766f6964202a646174612c20696e7420737461747573293b0a0a09766f6964202a6173796e635f646174613b202f2a204164646c2e20646174612070617373656420746f206173796e635f63616c6c6261636b2829202a2f0a0a09696e7420736361747465725f656e74733b202f2a204e756d626572206f662073636174746572206c69737420656e74726965732075736564202a2f0a0a0973747275637420736361747465726c6973742073675b4d5449505f4d41585f53475d3b202f2a2053636174746572206c69737420656e7472696573202a2f0a0a09696e7420726574726965733b202f2a20546865206e756d626572206f662072657472696573206c65667420666f72207468697320636f6d6d616e642e202a2f0a0a09696e7420646972656374696f6e3b202f2a2044617461207472616e7366657220646972656374696f6e202a2f0a0a09756e7369676e6564206c6f6e6720636f6d705f74696d653b202f2a20636f6d6d616e6420636f6d706c6574696f6e2074696d652c20696e206a696666696573202a2f0a0a0961746f6d69635f74206163746976653b202f2a206465636c61726573206966207468697320636f6d6d616e642073656e7420746f207468652064726976652e202a2f0a7d3b0a0a2f2a20537472756374757265207573656420746f206465736372696265206120706f72742e202a2f0a737472756374206d7469705f706f7274207b0a092f2a20506f696e746572206261636b20746f2074686520647269766572206461746120666f72207468697320706f72742e202a2f0a09737472756374206472697665725f64617461202a64643b0a092f2a0a09202a205573656420746f2064657465726d696e6520696620746865206461746120706f696e74656420746f206279207468650a09202a206964656e74696679206669656c642069732076616c69642e0a09202a2f0a09756e7369676e6564206c6f6e67206964656e746966795f76616c69643b0a092f2a20426173652061646472657373206f6620746865206d656d6f7279206d617070656420494f20666f722074686520706f72742e202a2f0a09766f6964205f5f696f6d656d202a6d6d696f3b0a092f2a204172726179206f6620706f696e7465727320746f20746865206d656d6f7279206d617070656420735f616374697665207265676973746572732e202a2f0a09766f6964205f5f696f6d656d202a735f6163746976655b4d5449505f4d41585f534c4f545f47524f5550535d3b0a092f2a204172726179206f6620706f696e7465727320746f20746865206d656d6f7279206d617070656420636f6d706c65746564207265676973746572732e202a2f0a09766f6964205f5f696f6d656d202a636f6d706c657465645b4d5449505f4d41585f534c4f545f47524f5550535d3b0a092f2a204172726179206f6620706f696e7465727320746f20746865206d656d6f7279206d617070656420436f6d6d616e64204973737565207265676973746572732e202a2f0a09766f6964205f5f696f6d656d202a636d645f69737375655b4d5449505f4d41585f534c4f545f47524f5550535d3b0a092f2a0a09202a20506f696e74657220746f2074686520626567696e6e696e67206f662074686520636f6d6d616e6420686561646572206d656d6f727920617320757365640a09202a20627920746865206472697665722e0a09202a2f0a09766f6964202a636f6d6d616e645f6c6973743b0a092f2a0a09202a20506f696e74657220746f2074686520626567696e6e696e67206f662074686520636f6d6d616e6420686561646572206d656d6f727920617320757365640a09202a2062792074686520444d412e0a09202a2f0a09646d615f616464725f7420636f6d6d616e645f6c6973745f646d613b0a092f2a0a09202a20506f696e74657220746f2074686520626567696e6e696e67206f662074686520525820464953206d656d6f727920617320757365640a09202a20627920746865206472697665722e0a09202a2f0a09766f6964202a72786669733b0a092f2a0a09202a20506f696e74657220746f2074686520626567696e6e696e67206f662074686520525820464953206d656d6f727920617320757365640a09202a2062792074686520444d412e0a09202a2f0a09646d615f616464725f742072786669735f646d613b0a092f2a0a09202a20506f696e74657220746f2074686520626567696e6e696e67206f662074686520636f6d6d616e64207461626c65206d656d6f727920617320757365640a09202a20627920746865206472697665722e0a09202a2f0a09766f6964202a636f6d6d616e645f7461626c653b0a092f2a0a09202a20506f696e74657220746f2074686520626567696e6e696e67206f662074686520636f6d6d616e64207461626c65206d656d6f727920617320757365640a09202a2062792074686520444d412e0a09202a2f0a09646d615f616464725f7420636f6d6d616e645f74626c5f646d613b0a092f2a0a09202a20506f696e74657220746f2074686520626567696e6e696e67206f6620746865206964656e746966792064617461206d656d6f727920617320757365640a09202a20627920746865206472697665722e0a09202a2f0a09753136202a6964656e746966793b0a092f2a0a09202a20506f696e74657220746f2074686520626567696e6e696e67206f6620746865206964656e746966792064617461206d656d6f727920617320757365640a09202a2062792074686520444d412e0a09202a2f0a09646d615f616464725f74206964656e746966795f646d613b0a092f2a0a09202a20506f696e74657220746f2074686520626567696e6e696e67206f66206120736563746f7220627566666572207468617420697320757365640a09202a2062792074686520647269766572207768656e2069737375696e6720696e7465726e616c20636f6d6d616e64732e0a09202a2f0a09753136202a736563746f725f6275666665723b0a092f2a0a09202a20506f696e74657220746f2074686520626567696e6e696e67206f66206120736563746f7220627566666572207468617420697320757365640a09202a2062792074686520444d41207768656e20746865206472697665722069737375657320696e7465726e616c20636f6d6d616e64732e0a09202a2f0a09646d615f616464725f7420736563746f725f6275666665725f646d613b0a092f2a0a09202a20426974207369676e69666963616e742c207573656420746f2064657465726d696e65206966206120636f6d6d616e6420736c6f74206861730a09202a206265656e20616c6c6f63617465642e20692e652e2074686520736c6f7420697320696e207573652e2020426974732061726520636c65617265640a09202a207768656e2074686520636f6d6d616e6420736c6f7420616e6420616c6c206173736f636961746564206461746120737472756374757265730a09202a20617265206e6f206c6f6e676572206e65656465642e0a09202a2f0a09753136202a6c6f675f6275663b0a09646d615f616464725f74206c6f675f6275665f646d613b0a0a097538202a736d6172745f6275663b0a09646d615f616464725f7420736d6172745f6275665f646d613b0a0a09756e7369676e6564206c6f6e6720616c6c6f63617465645b534c4f54424954535f494e5f4c4f4e47535d3b0a092f2a0a09202a207573656420746f20717565756520636f6d6d616e6473207768656e20616e20696e7465726e616c20636f6d6d616e6420697320696e2070726f67726573730a09202a206f72206572726f722068616e646c696e67206973206163746976650a09202a2f0a09756e7369676e6564206c6f6e6720636d64735f746f5f69737375655b534c4f54424954535f494e5f4c4f4e47535d3b0a092f2a0a09202a204172726179206f6620636f6d6d616e6420736c6f74732e2053747275637475726520696e636c7564657320706f696e7465727320746f207468650a09202a20636f6d6d616e642068656164657220616e6420636f6d6d616e64207461626c652c20616e6420636f6d706c6574696f6e2066756e6374696f6e20616e6420646174610a09202a20706f696e746572732e0a09202a2f0a09737472756374206d7469705f636d6420636f6d6d616e64735b4d5449505f4d41585f434f4d4d414e445f534c4f54535d3b0a092f2a2055736564206279206d7469705f736572766963655f74687265616420746f207761697420666f7220616e206576656e74202a2f0a09776169745f71756575655f686561645f74207376635f776169743b0a092f2a0a09202a20696e6469636174657320746865207374617465206f662074686520706f72742e20416c736f2c2068656c7073207468652073657276696365207468726561640a09202a20746f2064657465726d696e652069747320616374696f6e206f6e2077616b652075702e0a09202a2f0a09756e7369676e6564206c6f6e6720666c6167733b0a092f2a0a09202a2054696d6572207573656420746f20636f6d706c65746520636f6d6d616e647320746861742068617665206265656e2061637469766520666f7220746f6f206c6f6e672e0a09202a2f0a097374727563742074696d65725f6c69737420636d645f74696d65723b0a09756e7369676e6564206c6f6e672069635f70617573655f74696d65723b0a092f2a0a09202a2053656d6170686f7265207573656420746f20626c6f636b207468726561647320696620746865726520617265206e6f0a09202a20636f6d6d616e6420736c6f747320617661696c61626c652e0a09202a2f0a097374727563742073656d6170686f726520636d645f736c6f743b0a092f2a205370696e6c6f636b20666f7220776f726b696e672061726f756e6420636f6d6d616e642d6973737565206275672e202a2f0a097370696e6c6f636b5f7420636d645f69737375655f6c6f636b3b0a7d3b0a0a2f2a0a202a2044726976657220707269766174652064617461207374727563747572652e0a202a0a202a204f6e652073747275637475726520697320616c6c6f6361746564207065722070726f626564206465766963652e0a202a2f0a737472756374206472697665725f64617461207b0a09766f6964205f5f696f6d656d202a6d6d696f3b202f2a20426173652061646472657373206f662074686520484241207265676973746572732e202a2f0a0a09696e74206d616a6f723b202f2a204d616a6f7220646576696365206e756d6265722e202a2f0a0a09696e7420696e7374616e63653b202f2a20496e7374616e6365206e756d6265722e204669727374206465766963652070726f62656420697320302c202e2e2e202a2f0a0a097374727563742067656e6469736b202a6469736b3b202f2a20506f696e74657220746f206f75722067656e6469736b207374727563747572652e202a2f0a0a09737472756374207063695f646576202a706465763b202f2a20506f696e74657220746f207468652050434920646576696365207374727563747572652e202a2f0a0a0973747275637420726571756573745f7175657565202a71756575653b202f2a204f757220726571756573742071756575652e202a2f0a0a09737472756374206d7469705f706f7274202a706f72743b202f2a20506f696e74657220746f2074686520706f72742064617461207374727563747572652e202a2f0a0a092f2a205461736b6c6574207573656420746f2070726f636573732074686520626f74746f6d2068616c66206f6620746865204953522e202a2f0a09737472756374207461736b6c65745f737472756374207461736b6c65743b0a0a09756e7369676e65642070726f647563745f747970653b202f2a206d616769632076616c7565206465636c6172696e67207468652070726f647563742074797065202a2f0a0a09756e7369676e656420736c6f745f67726f7570733b202f2a206e756d626572206f6620736c6f742067726f757073207468652070726f6475637420737570706f727473202a2f0a0a09756e7369676e6564206c6f6e6720696e6465783b202f2a20496e64657820746f2064657465726d696e6520746865206469736b206e616d65202a2f0a0a09756e7369676e6564206c6f6e672064645f666c61673b202f2a204e4f54453a207573652061746f6d696320626974206f7065726174696f6e73206f6e2074686973202a2f0a0a09737472756374207461736b5f737472756374202a6d7469705f7376635f68616e646c65723b202f2a207461736b5f737472756374206f662073766320746864202a2f0a0a097374727563742064656e747279202a6466735f6e6f64653b0a7d3b0a0a23656e6469660a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f6e62642e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030353333373200313231313437343433333000303031363335330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a204e6574776f726b20626c6f636b20646576696365202d206d616b6520626c6f636b206465766963657320776f726b206f766572205443500a202a0a202a204e6f7465207468617420796f752063616e206e6f742073776170206f7665722074686973207468696e672c207965742e205365656d7320746f20776f726b206275740a202a20646561646c6f636b7320736f6d6574696d6573202d20796f752063616e206e6f742073776170206f7665722054435020696e2067656e6572616c2e0a202a200a202a20436f7079726967687420313939372d323030302c203230303820506176656c204d616368656b203c706176656c407563772e637a3e0a202a20506172747320636f7079726967687420323030312053746576656e205768697465686f757365203c7374657665406368796777796e2e636f6d3e0a202a0a202a20546869732066696c652069732072656c656173656420756e6465722047504c7632206f72206c617465722e0a202a0a202a202870617274206f6620636f64652073746f6c656e2066726f6d206c6f6f702e63290a202a2f0a0a23696e636c756465203c6c696e75782f6d616a6f722e683e0a0a23696e636c756465203c6c696e75782f626c6b6465762e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f66732e683e0a23696e636c756465203c6c696e75782f62696f2e683e0a23696e636c756465203c6c696e75782f737461742e683e0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f66696c652e683e0a23696e636c756465203c6c696e75782f696f63746c2e683e0a23696e636c756465203c6c696e75782f6d757465782e683e0a23696e636c756465203c6c696e75782f636f6d70696c65722e683e0a23696e636c756465203c6c696e75782f6572722e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6e65742f736f636b2e683e0a23696e636c756465203c6c696e75782f6e65742e683e0a23696e636c756465203c6c696e75782f6b7468726561642e683e0a0a23696e636c756465203c61736d2f756163636573732e683e0a23696e636c756465203c61736d2f74797065732e683e0a0a23696e636c756465203c6c696e75782f6e62642e683e0a0a23646566696e65204e42445f4d4147494320307836383739373534380a0a236966646566204e44454255470a23646566696e6520647072696e746b28666c6167732c20666d742e2e2e290a23656c7365202f2a204e4445425547202a2f0a23646566696e6520647072696e746b28666c6167732c20666d742e2e2e2920646f207b205c0a09696620286465627567666c61677320262028666c6167732929207072696e746b284b45524e5f444542554720666d74293b205c0a7d207768696c65202830290a23646566696e65204442475f494f43544c202020202020203078303030340a23646566696e65204442475f494e495420202020202020203078303031300a23646566696e65204442475f4558495420202020202020203078303032300a23646566696e65204442475f424c4b4445562020202020203078303130300a23646566696e65204442475f5258202020202020202020203078303230300a23646566696e65204442475f5458202020202020202020203078303430300a73746174696320756e7369676e656420696e74206465627567666c6167733b0a23656e646966202f2a204e4445425547202a2f0a0a73746174696320756e7369676e656420696e74206e6264735f6d6178203d2031363b0a73746174696320737472756374206e62645f646576696365202a6e62645f6465763b0a73746174696320696e74206d61785f706172743b0a0a2f2a0a202a20557365206a757374206f6e65206c6f636b20286f72206174206d6f7374203120706572204e4943292e2054776f20617267756d656e747320666f7220746869733a0a202a20312e2045616368204e494320697320657373656e7469616c6c7920612073796e6368726f6e697a6174696f6e20706f696e7420666f7220616c6c20736572766572730a202a202020206163636573736564207468726f7567682074686174204e494320736f2074686572652773206e6f206e65656420746f2068617665206d6f7265206c6f636b730a202a202020207468616e204e49437320616e797761792e0a202a20322e204d6f7265206c6f636b73206c65616420746f206d6f726520224469727479206361636865206c696e6520626f756e63696e67222077686963682077696c6c20736c6f770a202a20202020646f776e2065616368206c6f636b20746f2074686520706f696e7420776865726520746865792772652061637475616c6c7920736c6f776572207468616e206a7573740a202a20202020612073696e676c65206c6f636b2e0a202a205468616e6b7320676f20746f204a656e73204178626f6520616e6420416c205669726f20666f72207468656972204c4b4d4c20656d61696c73206578706c61696e696e672074686973210a202a2f0a73746174696320444546494e455f5350494e4c4f434b286e62645f6c6f636b293b0a0a2369666e646566204e44454255470a73746174696320636f6e73742063686172202a696f63746c5f636d645f746f5f617363696928696e7420636d64290a7b0a097377697463682028636d6429207b0a0963617365204e42445f5345545f534f434b3a2072657475726e20227365742d736f636b223b0a0963617365204e42445f5345545f424c4b53495a453a2072657475726e20227365742d626c6b73697a65223b0a0963617365204e42445f5345545f53495a453a2072657475726e20227365742d73697a65223b0a0963617365204e42445f5345545f54494d454f55543a2072657475726e20227365742d74696d656f7574223b0a0963617365204e42445f5345545f464c4147533a2072657475726e20227365742d666c616773223b0a0963617365204e42445f444f5f49543a2072657475726e2022646f2d6974223b0a0963617365204e42445f434c4541525f534f434b3a2072657475726e2022636c6561722d736f636b223b0a0963617365204e42445f434c4541525f5155453a2072657475726e2022636c6561722d717565223b0a0963617365204e42445f5052494e545f44454255473a2072657475726e20227072696e742d6465627567223b0a0963617365204e42445f5345545f53495a455f424c4f434b533a2072657475726e20227365742d73697a652d626c6f636b73223b0a0963617365204e42445f444953434f4e4e4543543a2072657475726e2022646973636f6e6e656374223b0a096361736520424c4b524f5345543a2072657475726e20227365742d726561642d6f6e6c79223b0a096361736520424c4b464c534255463a2072657475726e2022666c7573682d6275666665722d6361636865223b0a097d0a0972657475726e2022756e6b6e6f776e223b0a7d0a0a73746174696320636f6e73742063686172202a6e6264636d645f746f5f617363696928696e7420636d64290a7b0a097377697463682028636d6429207b0a096361736520204e42445f434d445f524541443a2072657475726e202272656164223b0a0963617365204e42445f434d445f57524954453a2072657475726e20227772697465223b0a096361736520204e42445f434d445f444953433a2072657475726e2022646973636f6e6e656374223b0a096361736520204e42445f434d445f5452494d3a2072657475726e20227472696d2f64697363617264223b0a097d0a0972657475726e2022696e76616c6964223b0a7d0a23656e646966202f2a204e4445425547202a2f0a0a73746174696320766f6964206e62645f656e645f72657175657374287374727563742072657175657374202a726571290a7b0a09696e74206572726f72203d207265712d3e6572726f7273203f202d45494f203a20303b0a0973747275637420726571756573745f7175657565202a71203d207265712d3e713b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a09647072696e746b284442475f424c4b4445562c202225733a20726571756573742025703a2025735c6e222c207265712d3e72715f6469736b2d3e6469736b5f6e616d652c0a0909097265712c206572726f72203f20226661696c656422203a2022646f6e6522293b0a0a097370696e5f6c6f636b5f6972717361766528712d3e71756575655f6c6f636b2c20666c616773293b0a095f5f626c6b5f656e645f726571756573745f616c6c287265712c206572726f72293b0a097370696e5f756e6c6f636b5f697271726573746f726528712d3e71756575655f6c6f636b2c20666c616773293b0a7d0a0a73746174696320766f696420736f636b5f73687574646f776e28737472756374206e62645f646576696365202a6e62642c20696e74206c6f636b290a7b0a092f2a20466f726369626c792073687574646f776e2074686520736f636b65742063617573696e6720616c6c206c697374656e6572730a09202a20746f206572726f720a09202a0a09202a204649584d453a205468697320636f6465206973206475706c6963617465642066726f6d207379735f73687574646f776e2c206275740a09202a2074686572652073686f756c642062652061206d6f72652067656e6572696320696e7465726661636520726174686572207468616e0a09202a2063616c6c696e6720736f636b6574206f7073206469726563746c792068657265202a2f0a09696620286c6f636b290a09096d757465785f6c6f636b28266e62642d3e74785f6c6f636b293b0a09696620286e62642d3e736f636b29207b0a09096465765f7761726e286469736b5f746f5f646576286e62642d3e6469736b292c20227368757474696e6720646f776e20736f636b65745c6e22293b0a09096b65726e656c5f736f636b5f73687574646f776e286e62642d3e736f636b2c20534855545f52445752293b0a09096e62642d3e736f636b203d204e554c4c3b0a097d0a09696620286c6f636b290a09096d757465785f756e6c6f636b28266e62642d3e74785f6c6f636b293b0a7d0a0a73746174696320766f6964206e62645f786d69745f74696d656f757428756e7369676e6564206c6f6e6720617267290a7b0a09737472756374207461736b5f737472756374202a7461736b203d2028737472756374207461736b5f737472756374202a296172673b0a0a097072696e746b284b45524e5f5741524e494e4720226e62643a206b696c6c696e672068756e6720786d6974202825732c207069643a202564295c6e222c0a09097461736b2d3e636f6d6d2c207461736b2d3e706964293b0a09666f7263655f736967285349474b494c4c2c207461736b293b0a7d0a0a2f2a0a202a202053656e64206f722072656365697665207061636b65742e0a202a2f0a73746174696320696e7420736f636b5f786d697428737472756374206e62645f646576696365202a6e62642c20696e742073656e642c20766f6964202a6275662c20696e742073697a652c0a0909696e74206d73675f666c616773290a7b0a0973747275637420736f636b6574202a736f636b203d206e62642d3e736f636b3b0a09696e7420726573756c743b0a09737472756374206d7367686472206d73673b0a09737472756374206b76656320696f763b0a097369677365745f7420626c6f636b65642c206f6c647365743b0a09756e7369676e6564206c6f6e672070666c616773203d2063757272656e742d3e666c6167733b0a0a0969662028756e6c696b656c792821736f636b2929207b0a09096465765f657272286469736b5f746f5f646576286e62642d3e6469736b292c0a09090922417474656d70746564202573206f6e20636c6f73656420736f636b657420696e20736f636b5f786d69745c6e222c0a0909092873656e64203f202273656e6422203a2022726563762229293b0a090972657475726e202d45494e56414c3b0a097d0a0a092f2a20416c6c6f7720696e74657263657074696f6e206f66205349474b494c4c206f6e6c790a09202a20446f6e277420616c6c6f77206f74686572207369676e616c7320746f20696e7465727275707420746865207472616e736d697373696f6e202a2f0a09736967696e6974736574696e762826626c6f636b65642c207369676d61736b285349474b494c4c29293b0a0973696770726f636d61736b285349475f5345544d41534b2c2026626c6f636b65642c20266f6c64736574293b0a0a0963757272656e742d3e666c616773207c3d2050465f4d454d414c4c4f433b0a09646f207b0a0909736f636b2d3e736b2d3e736b5f616c6c6f636174696f6e203d204746505f4e4f494f207c205f5f4746505f4d454d414c4c4f433b0a0909696f762e696f765f62617365203d206275663b0a0909696f762e696f765f6c656e203d2073697a653b0a09096d73672e6d73675f6e616d65203d204e554c4c3b0a09096d73672e6d73675f6e616d656c656e203d20303b0a09096d73672e6d73675f636f6e74726f6c203d204e554c4c3b0a09096d73672e6d73675f636f6e74726f6c6c656e203d20303b0a09096d73672e6d73675f666c616773203d206d73675f666c616773207c204d53475f4e4f5349474e414c3b0a0a09096966202873656e6429207b0a0909097374727563742074696d65725f6c6973742074693b0a0a090909696620286e62642d3e786d69745f74696d656f757429207b0a09090909696e69745f74696d657228267469293b0a0909090974692e66756e6374696f6e203d206e62645f786d69745f74696d656f75743b0a0909090974692e64617461203d2028756e7369676e6564206c6f6e672963757272656e743b0a0909090974692e65787069726573203d206a696666696573202b206e62642d3e786d69745f74696d656f75743b0a090909096164645f74696d657228267469293b0a0909097d0a090909726573756c74203d206b65726e656c5f73656e646d736728736f636b2c20266d73672c2026696f762c20312c2073697a65293b0a090909696620286e62642d3e786d69745f74696d656f7574290a0909090964656c5f74696d65725f73796e6328267469293b0a09097d20656c73650a090909726573756c74203d206b65726e656c5f726563766d736728736f636b2c20266d73672c2026696f762c20312c2073697a652c0a0909090909096d73672e6d73675f666c616773293b0a0a0909696620287369676e616c5f70656e64696e672863757272656e742929207b0a090909736967696e666f5f7420696e666f3b0a0909097072696e746b284b45524e5f5741524e494e4720226e626420287069642025643a2025732920676f74207369676e616c2025645c6e222c0a090909097461736b5f7069645f6e722863757272656e74292c2063757272656e742d3e636f6d6d2c0a09090909646571756575655f7369676e616c5f6c6f636b2863757272656e742c202663757272656e742d3e626c6f636b65642c2026696e666f29293b0a090909726573756c74203d202d45494e54523b0a090909736f636b5f73687574646f776e286e62642c202173656e64293b0a090909627265616b3b0a09097d0a0a090969662028726573756c74203c3d203029207b0a09090969662028726573756c74203d3d2030290a09090909726573756c74203d202d45504950453b202f2a2073686f72742072656164202a2f0a090909627265616b3b0a09097d0a090973697a65202d3d20726573756c743b0a0909627566202b3d20726573756c743b0a097d207768696c65202873697a65203e2030293b0a0a0973696770726f636d61736b285349475f5345544d41534b2c20266f6c647365742c204e554c4c293b0a0974736b5f726573746f72655f666c6167732863757272656e742c2070666c6167732c2050465f4d454d414c4c4f43293b0a0a0972657475726e20726573756c743b0a7d0a0a73746174696320696e6c696e6520696e7420736f636b5f73656e645f6276656328737472756374206e62645f646576696365202a6e62642c207374727563742062696f5f766563202a627665632c0a0909696e7420666c616773290a7b0a09696e7420726573756c743b0a09766f6964202a6b61646472203d206b6d617028627665632d3e62765f70616765293b0a09726573756c74203d20736f636b5f786d6974286e62642c20312c206b61646472202b20627665632d3e62765f6f66667365742c0a090909202020627665632d3e62765f6c656e2c20666c616773293b0a096b756e6d617028627665632d3e62765f70616765293b0a0972657475726e20726573756c743b0a7d0a0a2f2a20616c776179732063616c6c2077697468207468652074785f6c6f636b2068656c64202a2f0a73746174696320696e74206e62645f73656e645f72657128737472756374206e62645f646576696365202a6e62642c207374727563742072657175657374202a726571290a7b0a09696e7420726573756c742c20666c6167733b0a09737472756374206e62645f7265717565737420726571756573743b0a09756e7369676e6564206c6f6e672073697a65203d20626c6b5f72715f627974657328726571293b0a0a09726571756573742e6d61676963203d2068746f6e6c284e42445f524551554553545f4d41474943293b0a09726571756573742e74797065203d2068746f6e6c286e62645f636d642872657129293b0a09726571756573742e66726f6d203d206370755f746f5f62653634282875363429626c6b5f72715f706f732872657129203c3c2039293b0a09726571756573742e6c656e203d2068746f6e6c2873697a65293b0a096d656d63707928726571756573742e68616e646c652c20267265712c2073697a656f662872657129293b0a0a09647072696e746b284442475f54582c202225733a20726571756573742025703a2073656e64696e6720636f6e74726f6c2028257340256c6c752c257542295c6e222c0a0909096e62642d3e6469736b2d3e6469736b5f6e616d652c207265712c0a0909096e6264636d645f746f5f6173636969286e62645f636d642872657129292c0a09090928756e7369676e6564206c6f6e67206c6f6e6729626c6b5f72715f706f732872657129203c3c20392c0a090909626c6b5f72715f62797465732872657129293b0a09726573756c74203d20736f636b5f786d6974286e62642c20312c2026726571756573742c2073697a656f662872657175657374292c0a090909286e62645f636d642872657129203d3d204e42445f434d445f575249544529203f204d53475f4d4f5245203a2030293b0a0969662028726573756c74203c3d203029207b0a09096465765f657272286469736b5f746f5f646576286e62642d3e6469736b292c0a0909092253656e6420636f6e74726f6c206661696c65642028726573756c74202564295c6e222c20726573756c74293b0a0909676f746f206572726f725f6f75743b0a097d0a0a09696620286e62645f636d642872657129203d3d204e42445f434d445f575249544529207b0a0909737472756374207265715f6974657261746f7220697465723b0a09097374727563742062696f5f766563202a627665633b0a09092f2a0a0909202a20776520617265207265616c6c792070726f62696e6720617420696e7465726e616c7320746f2064657465726d696e650a0909202a207768657468657220746f20736574204d53475f4d4f5245206f72206e6f742e2e2e0a0909202a2f0a090972715f666f725f656163685f7365676d656e7428627665632c207265712c206974657229207b0a090909666c616773203d20303b0a090909696620282172715f697465725f6c617374287265712c206974657229290a09090909666c616773203d204d53475f4d4f52453b0a090909647072696e746b284442475f54582c202225733a20726571756573742025703a2073656e64696e6720256420627974657320646174615c6e222c0a09090909096e62642d3e6469736b2d3e6469736b5f6e616d652c207265712c20627665632d3e62765f6c656e293b0a090909726573756c74203d20736f636b5f73656e645f62766563286e62642c20627665632c20666c616773293b0a09090969662028726573756c74203c3d203029207b0a090909096465765f657272286469736b5f746f5f646576286e62642d3e6469736b292c0a09090909092253656e642064617461206661696c65642028726573756c74202564295c6e222c0a0909090909726573756c74293b0a09090909676f746f206572726f725f6f75743b0a0909097d0a09097d0a097d0a0972657475726e20303b0a0a6572726f725f6f75743a0a0972657475726e202d45494f3b0a7d0a0a737461746963207374727563742072657175657374202a6e62645f66696e645f7265717565737428737472756374206e62645f646576696365202a6e62642c0a09090909097374727563742072657175657374202a78726571290a7b0a097374727563742072657175657374202a7265712c202a746d703b0a09696e74206572723b0a0a09657272203d20776169745f6576656e745f696e7465727275707469626c65286e62642d3e6163746976655f77712c206e62642d3e6163746976655f72657120213d2078726571293b0a0969662028756e6c696b656c792865727229290a0909676f746f206f75743b0a0a097370696e5f6c6f636b28266e62642d3e71756575655f6c6f636b293b0a096c6973745f666f725f656163685f656e7472795f73616665287265712c20746d702c20266e62642d3e71756575655f686561642c2071756575656c69737429207b0a09096966202872657120213d2078726571290a090909636f6e74696e75653b0a09096c6973745f64656c5f696e697428267265712d3e71756575656c697374293b0a09097370696e5f756e6c6f636b28266e62642d3e71756575655f6c6f636b293b0a090972657475726e207265713b0a097d0a097370696e5f756e6c6f636b28266e62642d3e71756575655f6c6f636b293b0a0a09657272203d202d454e4f454e543b0a0a6f75743a0a0972657475726e204552525f50545228657272293b0a7d0a0a73746174696320696e6c696e6520696e7420736f636b5f726563765f6276656328737472756374206e62645f646576696365202a6e62642c207374727563742062696f5f766563202a62766563290a7b0a09696e7420726573756c743b0a09766f6964202a6b61646472203d206b6d617028627665632d3e62765f70616765293b0a09726573756c74203d20736f636b5f786d6974286e62642c20302c206b61646472202b20627665632d3e62765f6f66667365742c20627665632d3e62765f6c656e2c0a0909094d53475f57414954414c4c293b0a096b756e6d617028627665632d3e62765f70616765293b0a0972657475726e20726573756c743b0a7d0a0a2f2a204e554c4c2072657475726e6564203d20736f6d657468696e672077656e742077726f6e672c20696e666f726d20757365727370616365202a2f0a737461746963207374727563742072657175657374202a6e62645f726561645f7374617428737472756374206e62645f646576696365202a6e6264290a7b0a09696e7420726573756c743b0a09737472756374206e62645f7265706c79207265706c793b0a097374727563742072657175657374202a7265713b0a0a097265706c792e6d61676963203d20303b0a09726573756c74203d20736f636b5f786d6974286e62642c20302c20267265706c792c2073697a656f66287265706c79292c204d53475f57414954414c4c293b0a0969662028726573756c74203c3d203029207b0a09096465765f657272286469736b5f746f5f646576286e62642d3e6469736b292c0a090909225265636569766520636f6e74726f6c206661696c65642028726573756c74202564295c6e222c20726573756c74293b0a0909676f746f20686172646572726f723b0a097d0a0a09696620286e746f686c287265706c792e6d616769632920213d204e42445f5245504c595f4d4147494329207b0a09096465765f657272286469736b5f746f5f646576286e62642d3e6469736b292c202257726f6e67206d6167696320283078256c78295c6e222c0a0909090928756e7369676e6564206c6f6e67296e746f686c287265706c792e6d6167696329293b0a0909726573756c74203d202d4550524f544f3b0a0909676f746f20686172646572726f723b0a097d0a0a09726571203d206e62645f66696e645f72657175657374286e62642c202a287374727563742072657175657374202a2a297265706c792e68616e646c65293b0a096966202849535f455252287265712929207b0a0909726573756c74203d205054525f45525228726571293b0a090969662028726573756c7420213d202d454e4f454e54290a090909676f746f20686172646572726f723b0a0a09096465765f657272286469736b5f746f5f646576286e62642d3e6469736b292c2022556e6578706563746564207265706c7920282570295c6e222c0a0909097265706c792e68616e646c65293b0a0909726573756c74203d202d45424144523b0a0909676f746f20686172646572726f723b0a097d0a0a09696620286e746f686c287265706c792e6572726f722929207b0a09096465765f657272286469736b5f746f5f646576286e62642d3e6469736b292c20224f7468657220736964652072657475726e6564206572726f7220282564295c6e222c0a0909096e746f686c287265706c792e6572726f7229293b0a09097265712d3e6572726f72732b2b3b0a090972657475726e207265713b0a097d0a0a09647072696e746b284442475f52582c202225733a20726571756573742025703a20676f74207265706c795c6e222c0a0909096e62642d3e6469736b2d3e6469736b5f6e616d652c20726571293b0a09696620286e62645f636d642872657129203d3d204e42445f434d445f5245414429207b0a0909737472756374207265715f6974657261746f7220697465723b0a09097374727563742062696f5f766563202a627665633b0a0a090972715f666f725f656163685f7365676d656e7428627665632c207265712c206974657229207b0a090909726573756c74203d20736f636b5f726563765f62766563286e62642c2062766563293b0a09090969662028726573756c74203c3d203029207b0a090909096465765f657272286469736b5f746f5f646576286e62642d3e6469736b292c2022526563656976652064617461206661696c65642028726573756c74202564295c6e222c0a0909090909726573756c74293b0a090909097265712d3e6572726f72732b2b3b0a0909090972657475726e207265713b0a0909097d0a090909647072696e746b284442475f52582c202225733a20726571756573742025703a20676f7420256420627974657320646174615c6e222c0a090909096e62642d3e6469736b2d3e6469736b5f6e616d652c207265712c20627665632d3e62765f6c656e293b0a09097d0a097d0a0972657475726e207265713b0a686172646572726f723a0a096e62642d3e686172646572726f72203d20726573756c743b0a0972657475726e204e554c4c3b0a7d0a0a737461746963207373697a655f74207069645f73686f772873747275637420646576696365202a6465762c0a090909737472756374206465766963655f617474726962757465202a617474722c2063686172202a627566290a7b0a097374727563742067656e6469736b202a6469736b203d206465765f746f5f6469736b28646576293b0a0a0972657475726e20737072696e7466286275662c2022256c645c6e222c0a0909286c6f6e6729202828737472756374206e62645f646576696365202a296469736b2d3e707269766174655f64617461292d3e706964293b0a7d0a0a73746174696320737472756374206465766963655f617474726962757465207069645f61747472203d207b0a092e61747472203d207b202e6e616d65203d2022706964222c202e6d6f6465203d20535f495255474f7d2c0a092e73686f77203d207069645f73686f772c0a7d3b0a0a73746174696320696e74206e62645f646f5f697428737472756374206e62645f646576696365202a6e6264290a7b0a097374727563742072657175657374202a7265713b0a09696e74207265743b0a0a094255475f4f4e286e62642d3e6d6167696320213d204e42445f4d41474943293b0a0a09736b5f7365745f6d656d616c6c6f63286e62642d3e736f636b2d3e736b293b0a096e62642d3e706964203d207461736b5f7069645f6e722863757272656e74293b0a09726574203d206465766963655f6372656174655f66696c65286469736b5f746f5f646576286e62642d3e6469736b292c20267069645f61747472293b0a096966202872657429207b0a09096465765f657272286469736b5f746f5f646576286e62642d3e6469736b292c20226465766963655f6372656174655f66696c65206661696c6564215c6e22293b0a09096e62642d3e706964203d20303b0a090972657475726e207265743b0a097d0a0a097768696c65202828726571203d206e62645f726561645f73746174286e6264292920213d204e554c4c290a09096e62645f656e645f7265717565737428726571293b0a0a096465766963655f72656d6f76655f66696c65286469736b5f746f5f646576286e62642d3e6469736b292c20267069645f61747472293b0a096e62642d3e706964203d20303b0a0972657475726e20303b0a7d0a0a73746174696320766f6964206e62645f636c6561725f71756528737472756374206e62645f646576696365202a6e6264290a7b0a097374727563742072657175657374202a7265713b0a0a094255475f4f4e286e62642d3e6d6167696320213d204e42445f4d41474943293b0a0a092f2a0a09202a2042656361757365207765206861766520736574206e62642d3e736f636b20746f204e554c4c20756e646572207468652074785f6c6f636b2c20616c6c0a09202a206d6f64696669636174696f6e7320746f20746865206c697374206d757374206861766520636f6d706c65746564206279206e6f772e2020466f720a09202a207468652073616d6520726561736f6e2c20746865206163746976655f726571206d757374206265204e554c4c2e0a09202a0a09202a204173206120636f6e73657175656e63652c20776520646f6e2774206e65656420746f2074616b6520746865207370696e206c6f636b207768696c650a09202a2070757267696e6720746865206c69737420686572652e0a09202a2f0a094255475f4f4e286e62642d3e736f636b293b0a094255475f4f4e286e62642d3e6163746976655f726571293b0a0a097768696c652028216c6973745f656d70747928266e62642d3e71756575655f686561642929207b0a0909726571203d206c6973745f656e747279286e62642d3e71756575655f686561642e6e6578742c2073747275637420726571756573742c0a090909092071756575656c697374293b0a09096c6973745f64656c5f696e697428267265712d3e71756575656c697374293b0a09097265712d3e6572726f72732b2b3b0a09096e62645f656e645f7265717565737428726571293b0a097d0a0a097768696c652028216c6973745f656d70747928266e62642d3e77616974696e675f71756575652929207b0a0909726571203d206c6973745f656e747279286e62642d3e77616974696e675f71756575652e6e6578742c2073747275637420726571756573742c0a090909092071756575656c697374293b0a09096c6973745f64656c5f696e697428267265712d3e71756575656c697374293b0a09097265712d3e6572726f72732b2b3b0a09096e62645f656e645f7265717565737428726571293b0a097d0a7d0a0a0a73746174696320766f6964206e62645f68616e646c655f72657128737472756374206e62645f646576696365202a6e62642c207374727563742072657175657374202a726571290a7b0a09696620287265712d3e636d645f7479706520213d205245515f545950455f4653290a0909676f746f206572726f725f6f75743b0a0a096e62645f636d642872657129203d204e42445f434d445f524541443b0a096966202872715f646174615f6469722872657129203d3d20575249544529207b0a090969662028287265712d3e636d645f666c6167732026205245515f444953434152442929207b0a0909095741524e5f4f4e2821286e62642d3e666c6167732026204e42445f464c41475f53454e445f5452494d29293b0a0909096e62645f636d642872657129203d204e42445f434d445f5452494d3b0a09097d20656c73650a0909096e62645f636d642872657129203d204e42445f434d445f57524954453b0a0909696620286e62642d3e666c6167732026204e42445f464c41475f524541445f4f4e4c5929207b0a0909096465765f657272286469736b5f746f5f646576286e62642d3e6469736b292c0a09090909225772697465206f6e20726561642d6f6e6c795c6e22293b0a090909676f746f206572726f725f6f75743b0a09097d0a097d0a0a097265712d3e6572726f7273203d20303b0a0a096d757465785f6c6f636b28266e62642d3e74785f6c6f636b293b0a0969662028756e6c696b656c7928216e62642d3e736f636b2929207b0a09096d757465785f756e6c6f636b28266e62642d3e74785f6c6f636b293b0a09096465765f657272286469736b5f746f5f646576286e62642d3e6469736b292c0a09090922417474656d707465642073656e64206f6e20636c6f73656420736f636b65745c6e22293b0a0909676f746f206572726f725f6f75743b0a097d0a0a096e62642d3e6163746976655f726571203d207265713b0a0a09696620286e62645f73656e645f726571286e62642c207265712920213d203029207b0a09096465765f657272286469736b5f746f5f646576286e62642d3e6469736b292c2022526571756573742073656e64206661696c65645c6e22293b0a09097265712d3e6572726f72732b2b3b0a09096e62645f656e645f7265717565737428726571293b0a097d20656c7365207b0a09097370696e5f6c6f636b28266e62642d3e71756575655f6c6f636b293b0a09096c6973745f6164645f7461696c28267265712d3e71756575656c6973742c20266e62642d3e71756575655f68656164293b0a09097370696e5f756e6c6f636b28266e62642d3e71756575655f6c6f636b293b0a097d0a0a096e62642d3e6163746976655f726571203d204e554c4c3b0a096d757465785f756e6c6f636b28266e62642d3e74785f6c6f636b293b0a0977616b655f75705f616c6c28266e62642d3e6163746976655f7771293b0a0a0972657475726e3b0a0a6572726f725f6f75743a0a097265712d3e6572726f72732b2b3b0a096e62645f656e645f7265717565737428726571293b0a7d0a0a73746174696320696e74206e62645f74687265616428766f6964202a64617461290a7b0a09737472756374206e62645f646576696365202a6e6264203d20646174613b0a097374727563742072657175657374202a7265713b0a0a097365745f757365725f6e6963652863757272656e742c202d3230293b0a097768696c652028216b7468726561645f73686f756c645f73746f702829207c7c20216c6973745f656d70747928266e62642d3e77616974696e675f71756575652929207b0a09092f2a207761697420666f7220736f6d657468696e6720746f20646f202a2f0a0909776169745f6576656e745f696e7465727275707469626c65286e62642d3e77616974696e675f77712c0a0909090909206b7468726561645f73686f756c645f73746f702829207c7c0a090909090920216c6973745f656d70747928266e62642d3e77616974696e675f717565756529293b0a0a09092f2a20657874726163742072657175657374202a2f0a0909696620286c6973745f656d70747928266e62642d3e77616974696e675f717565756529290a090909636f6e74696e75653b0a0a09097370696e5f6c6f636b5f69727128266e62642d3e71756575655f6c6f636b293b0a0909726571203d206c6973745f656e747279286e62642d3e77616974696e675f71756575652e6e6578742c2073747275637420726571756573742c0a090909092071756575656c697374293b0a09096c6973745f64656c5f696e697428267265712d3e71756575656c697374293b0a09097370696e5f756e6c6f636b5f69727128266e62642d3e71756575655f6c6f636b293b0a0a09092f2a2068616e646c652072657175657374202a2f0a09096e62645f68616e646c655f726571286e62642c20726571293b0a097d0a0972657475726e20303b0a7d0a0a2f2a0a202a20576520616c77617973207761697420666f7220726573756c74206f662077726974652c20666f72206e6f772e20497420776f756c64206265206e69636520746f206d616b65206974206f7074696f6e616c0a202a20696e206675747572650a202a20696620282872715f646174615f6469722872657129203d3d2057524954452920262620286e62642d3e666c6167732026204e42445f57524954455f4e4f43484b29290a202a2020207b207072696e746b2820225761726e696e673a2049676e6f72696e6720726573756c74215c6e22293b206e62645f656e645f72657175657374282072657120293b207d0a202a2f0a0a73746174696320766f696420646f5f6e62645f726571756573742873747275637420726571756573745f7175657565202a71290a7b0a097374727563742072657175657374202a7265713b0a090a097768696c65202828726571203d20626c6b5f66657463685f726571756573742871292920213d204e554c4c29207b0a0909737472756374206e62645f646576696365202a6e62643b0a0a09097370696e5f756e6c6f636b5f69727128712d3e71756575655f6c6f636b293b0a0a0909647072696e746b284442475f424c4b4445562c202225733a20726571756573742025703a2064657175657565642028666c6167733d2578295c6e222c0a090909097265712d3e72715f6469736b2d3e6469736b5f6e616d652c207265712c207265712d3e636d645f74797065293b0a0a09096e6264203d207265712d3e72715f6469736b2d3e707269766174655f646174613b0a0a09094255475f4f4e286e62642d3e6d6167696320213d204e42445f4d41474943293b0a0a090969662028756e6c696b656c7928216e62642d3e736f636b2929207b0a0909096465765f657272286469736b5f746f5f646576286e62642d3e6469736b292c0a0909090922417474656d707465642073656e64206f6e20636c6f73656420736f636b65745c6e22293b0a0909097265712d3e6572726f72732b2b3b0a0909096e62645f656e645f7265717565737428726571293b0a0909097370696e5f6c6f636b5f69727128712d3e71756575655f6c6f636b293b0a090909636f6e74696e75653b0a09097d0a0a09097370696e5f6c6f636b5f69727128266e62642d3e71756575655f6c6f636b293b0a09096c6973745f6164645f7461696c28267265712d3e71756575656c6973742c20266e62642d3e77616974696e675f7175657565293b0a09097370696e5f756e6c6f636b5f69727128266e62642d3e71756575655f6c6f636b293b0a0a090977616b655f757028266e62642d3e77616974696e675f7771293b0a0a09097370696e5f6c6f636b5f69727128712d3e71756575655f6c6f636b293b0a097d0a7d0a0a2f2a204d7573742062652063616c6c656420776974682074785f6c6f636b2068656c64202a2f0a0a73746174696320696e74205f5f6e62645f696f63746c2873747275637420626c6f636b5f646576696365202a626465762c20737472756374206e62645f646576696365202a6e62642c0a090920202020202020756e7369676e656420696e7420636d642c20756e7369676e6564206c6f6e6720617267290a7b0a097377697463682028636d6429207b0a0963617365204e42445f444953434f4e4e4543543a207b0a0909737472756374207265717565737420737265713b0a0a09096465765f696e666f286469736b5f746f5f646576286e62642d3e6469736b292c20224e42445f444953434f4e4e4543545c6e22293b0a090969662028216e62642d3e736f636b290a09090972657475726e202d45494e56414c3b0a0a09096d757465785f756e6c6f636b28266e62642d3e74785f6c6f636b293b0a09096673796e635f626465762862646576293b0a09096d757465785f6c6f636b28266e62642d3e74785f6c6f636b293b0a0909626c6b5f72715f696e6974284e554c4c2c202673726571293b0a0909737265712e636d645f74797065203d205245515f545950455f5350454349414c3b0a09096e62645f636d6428267372657129203d204e42445f434d445f444953433b0a0a09092f2a20436865636b20616761696e2061667465722067657474696e67206d75746578206261636b2e20202a2f0a090969662028216e62642d3e736f636b290a09090972657475726e202d45494e56414c3b0a0a09096e62645f73656e645f726571286e62642c202673726571293b0a2020202020202020202020202020202072657475726e20303b0a097d0a200a0963617365204e42445f434c4541525f534f434b3a207b0a09097374727563742066696c65202a66696c653b0a0a09096e62642d3e736f636b203d204e554c4c3b0a090966696c65203d206e62642d3e66696c653b0a09096e62642d3e66696c65203d204e554c4c3b0a09096e62645f636c6561725f717565286e6264293b0a09094255475f4f4e28216c6973745f656d70747928266e62642d3e71756575655f6865616429293b0a09094255475f4f4e28216c6973745f656d70747928266e62642d3e77616974696e675f717565756529293b0a09096b696c6c5f626465762862646576293b0a09096966202866696c65290a090909667075742866696c65293b0a090972657475726e20303b0a097d0a0a0963617365204e42445f5345545f534f434b3a207b0a09097374727563742066696c65202a66696c653b0a0909696620286e62642d3e66696c65290a09090972657475726e202d45425553593b0a090966696c65203d206667657428617267293b0a09096966202866696c6529207b0a09090973747275637420696e6f6465202a696e6f6465203d2066696c652d3e665f706174682e64656e7472792d3e645f696e6f64653b0a09090969662028535f4953534f434b28696e6f64652d3e695f6d6f64652929207b0a090909096e62642d3e66696c65203d2066696c653b0a090909096e62642d3e736f636b203d20534f434b45545f4928696e6f6465293b0a09090909696620286d61785f70617274203e2030290a0909090909626465762d3e62645f696e76616c696461746564203d20313b0a0909090972657475726e20303b0a0909097d20656c7365207b0a09090909667075742866696c65293b0a0909097d0a09097d0a090972657475726e202d45494e56414c3b0a097d0a0a0963617365204e42445f5345545f424c4b53495a453a0a09096e62642d3e626c6b73697a65203d206172673b0a09096e62642d3e6279746573697a6520263d207e286e62642d3e626c6b73697a652d31293b0a0909626465762d3e62645f696e6f64652d3e695f73697a65203d206e62642d3e6279746573697a653b0a09097365745f626c6f636b73697a6528626465762c206e62642d3e626c6b73697a65293b0a09097365745f6361706163697479286e62642d3e6469736b2c206e62642d3e6279746573697a65203e3e2039293b0a090972657475726e20303b0a0a0963617365204e42445f5345545f53495a453a0a09096e62642d3e6279746573697a65203d206172672026207e286e62642d3e626c6b73697a652d31293b0a0909626465762d3e62645f696e6f64652d3e695f73697a65203d206e62642d3e6279746573697a653b0a09097365745f626c6f636b73697a6528626465762c206e62642d3e626c6b73697a65293b0a09097365745f6361706163697479286e62642d3e6469736b2c206e62642d3e6279746573697a65203e3e2039293b0a090972657475726e20303b0a0a0963617365204e42445f5345545f54494d454f55543a0a09096e62642d3e786d69745f74696d656f7574203d20617267202a20485a3b0a090972657475726e20303b0a0a0963617365204e42445f5345545f464c4147533a0a09096e62642d3e666c616773203d206172673b0a090972657475726e20303b0a0a0963617365204e42445f5345545f53495a455f424c4f434b533a0a09096e62642d3e6279746573697a65203d202828753634292061726729202a206e62642d3e626c6b73697a653b0a0909626465762d3e62645f696e6f64652d3e695f73697a65203d206e62642d3e6279746573697a653b0a09097365745f626c6f636b73697a6528626465762c206e62642d3e626c6b73697a65293b0a09097365745f6361706163697479286e62642d3e6469736b2c206e62642d3e6279746573697a65203e3e2039293b0a090972657475726e20303b0a0a0963617365204e42445f444f5f49543a207b0a0909737472756374207461736b5f737472756374202a7468726561643b0a09097374727563742066696c65202a66696c653b0a0909696e74206572726f723b0a0a0909696620286e62642d3e706964290a09090972657475726e202d45425553593b0a090969662028216e62642d3e66696c65290a09090972657475726e202d45494e56414c3b0a0a09096d757465785f756e6c6f636b28266e62642d3e74785f6c6f636b293b0a0a0909696620286e62642d3e666c6167732026204e42445f464c41475f53454e445f5452494d290a09090971756575655f666c61675f7365745f756e6c6f636b65642851554555455f464c41475f444953434152442c0a090909096e62642d3e6469736b2d3e7175657565293b0a0a0909746872656164203d206b7468726561645f637265617465286e62645f7468726561642c206e62642c206e62642d3e6469736b2d3e6469736b5f6e616d65293b0a09096966202849535f455252287468726561642929207b0a0909096d757465785f6c6f636b28266e62642d3e74785f6c6f636b293b0a09090972657475726e205054525f45525228746872656164293b0a09097d0a090977616b655f75705f70726f6365737328746872656164293b0a09096572726f72203d206e62645f646f5f6974286e6264293b0a09096b7468726561645f73746f7028746872656164293b0a0a09096d757465785f6c6f636b28266e62642d3e74785f6c6f636b293b0a0909696620286572726f72290a09090972657475726e206572726f723b0a0909736f636b5f73687574646f776e286e62642c2030293b0a090966696c65203d206e62642d3e66696c653b0a09096e62642d3e66696c65203d204e554c4c3b0a09096e62645f636c6561725f717565286e6264293b0a09096465765f7761726e286469736b5f746f5f646576286e62642d3e6469736b292c2022717565756520636c65617265645c6e22293b0a09096b696c6c5f626465762862646576293b0a090971756575655f666c61675f636c6561725f756e6c6f636b65642851554555455f464c41475f444953434152442c206e62642d3e6469736b2d3e7175657565293b0a09096966202866696c65290a090909667075742866696c65293b0a09096e62642d3e6279746573697a65203d20303b0a0909626465762d3e62645f696e6f64652d3e695f73697a65203d20303b0a09097365745f6361706163697479286e62642d3e6469736b2c2030293b0a0909696620286d61785f70617274203e2030290a090909696f63746c5f62795f6264657628626465762c20424c4b5252504152542c2030293b0a090972657475726e206e62642d3e686172646572726f723b0a097d0a0a0963617365204e42445f434c4541525f5155453a0a09092f2a0a0909202a205468697320697320666f7220636f6d7061746962696c697479206f6e6c792e202054686520717565756520697320616c7761797320636c65617265640a0909202a206279204e42445f444f5f4954206f72204e42445f434c4541525f534f434b2e0a0909202a2f0a09094255475f4f4e28216e62642d3e736f636b20262620216c6973745f656d70747928266e62642d3e71756575655f6865616429293b0a090972657475726e20303b0a0a0963617365204e42445f5052494e545f44454255473a0a09096465765f696e666f286469736b5f746f5f646576286e62642d3e6469736b292c0a090909226e657874203d2025702c2070726576203d2025702c2068656164203d2025705c6e222c0a0909096e62642d3e71756575655f686561642e6e6578742c206e62642d3e71756575655f686561642e707265762c0a090909266e62642d3e71756575655f68656164293b0a090972657475726e20303b0a097d0a0972657475726e202d454e4f5454593b0a7d0a0a73746174696320696e74206e62645f696f63746c2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f64652c0a09092020202020756e7369676e656420696e7420636d642c20756e7369676e6564206c6f6e6720617267290a7b0a09737472756374206e62645f646576696365202a6e6264203d20626465762d3e62645f6469736b2d3e707269766174655f646174613b0a09696e74206572726f723b0a0a09696620282163617061626c65284341505f5359535f41444d494e29290a090972657475726e202d455045524d3b0a0a094255475f4f4e286e62642d3e6d6167696320213d204e42445f4d41474943293b0a0a092f2a20416e796f6e652063617061626c65206f6620746869732073797363616c6c2063616e20646f202a7265616c206261642a207468696e6773202a2f0a09647072696e746b284442475f494f43544c2c202225733a206e62645f696f63746c20636d643d2573283078257829206172673d256c755c6e222c0a09096e62642d3e6469736b2d3e6469736b5f6e616d652c20696f63746c5f636d645f746f5f617363696928636d64292c20636d642c20617267293b0a0a096d757465785f6c6f636b28266e62642d3e74785f6c6f636b293b0a096572726f72203d205f5f6e62645f696f63746c28626465762c206e62642c20636d642c20617267293b0a096d757465785f756e6c6f636b28266e62642d3e74785f6c6f636b293b0a0a0972657475726e206572726f723b0a7d0a0a73746174696320636f6e73742073747275637420626c6f636b5f6465766963655f6f7065726174696f6e73206e62645f666f7073203d0a7b0a092e6f776e6572203d09544849535f4d4f44554c452c0a092e696f63746c203d096e62645f696f63746c2c0a7d3b0a0a2f2a0a202a20416e6420686572652073686f756c64206265206d6f64756c657320616e64206b65726e656c20696e74657266616365200a202a2020284a75737420736d696c657920636f6e667573657320656d616373203a2d290a202a2f0a0a73746174696320696e74205f5f696e6974206e62645f696e697428766f6964290a7b0a09696e7420657272203d202d454e4f4d454d3b0a09696e7420693b0a09696e7420706172745f73686966743b0a0a094255494c445f4255475f4f4e2873697a656f6628737472756374206e62645f726571756573742920213d203238293b0a0a09696620286d61785f70617274203c203029207b0a09097072696e746b284b45524e5f45525220226e62643a206d61785f70617274206d757374206265203e3d20305c6e22293b0a090972657475726e202d45494e56414c3b0a097d0a0a096e62645f646576203d206b63616c6c6f63286e6264735f6d61782c2073697a656f66282a6e62645f646576292c204746505f4b45524e454c293b0a0969662028216e62645f646576290a090972657475726e202d454e4f4d454d3b0a0a09706172745f7368696674203d20303b0a09696620286d61785f70617274203e203029207b0a0909706172745f7368696674203d20666c73286d61785f70617274293b0a0a09092f2a0a0909202a2041646a757374206d61785f70617274206163636f7264696e6720746f20706172745f7368696674206173206974206973206578706f727465640a0909202a20746f207573657220737061636520736f207468617420757365722063616e206b6e6f7720746865206d6178206e756d626572206f660a0909202a20706172746974696f6e206b65726e656c2073686f756c642062652061626c6520746f206d616e6167652e0a0909202a0a0909202a204e6f74652074686174202d31206973207265717569726564206265636175736520706172746974696f6e20302069732072657365727665640a0909202a20666f72207468652077686f6c65206469736b2e0a0909202a2f0a09096d61785f70617274203d202831554c203c3c20706172745f736869667429202d20313b0a097d0a0a09696620282831554c203c3c20706172745f736869667429203e204449534b5f4d41585f5041525453290a090972657475726e202d45494e56414c3b0a0a09696620286e6264735f6d6178203e2031554c203c3c20284d494e4f5242495453202d20706172745f736869667429290a090972657475726e202d45494e56414c3b0a0a09666f72202869203d20303b2069203c206e6264735f6d61783b20692b2b29207b0a09097374727563742067656e6469736b202a6469736b203d20616c6c6f635f6469736b2831203c3c20706172745f7368696674293b0a090969662028216469736b290a090909676f746f206f75743b0a09096e62645f6465765b695d2e6469736b203d206469736b3b0a09092f2a0a0909202a20546865206e6577206c696e757820322e3520626c6f636b206c6179657220696d706c656d656e746174696f6e2072657175697265730a0909202a2065766572792067656e6469736b20746f2068617665206974732076657279206f776e20726571756573745f7175657565207374727563742e0a0909202a2054686573652073747275637473206172652062696720736f2077652064796e616d6963616c6c7920616c6c6f63617465207468656d2e0a0909202a2f0a09096469736b2d3e7175657565203d20626c6b5f696e69745f717565756528646f5f6e62645f726571756573742c20266e62645f6c6f636b293b0a090969662028216469736b2d3e717565756529207b0a0909097075745f6469736b286469736b293b0a090909676f746f206f75743b0a09097d0a09092f2a0a0909202a2054656c6c2074686520626c6f636b206c61796572207468617420776520617265206e6f74206120726f746174696f6e616c206465766963650a0909202a2f0a090971756575655f666c61675f7365745f756e6c6f636b65642851554555455f464c41475f4e4f4e524f542c206469736b2d3e7175657565293b0a09096469736b2d3e71756575652d3e6c696d6974732e646973636172645f6772616e756c6172697479203d203531323b0a09096469736b2d3e71756575652d3e6c696d6974732e6d61785f646973636172645f736563746f7273203d2055494e545f4d41583b0a09096469736b2d3e71756575652d3e6c696d6974732e646973636172645f7a65726f65735f64617461203d20303b0a097d0a0a096966202872656769737465725f626c6b646576284e42445f4d414a4f522c20226e6264222929207b0a0909657272203d202d45494f3b0a0909676f746f206f75743b0a097d0a0a097072696e746b284b45524e5f494e464f20226e62643a207265676973746572656420646576696365206174206d616a6f722025645c6e222c204e42445f4d414a4f52293b0a09647072696e746b284442475f494e49542c20226e62643a206465627567666c6167733d307825785c6e222c206465627567666c616773293b0a0a09666f72202869203d20303b2069203c206e6264735f6d61783b20692b2b29207b0a09097374727563742067656e6469736b202a6469736b203d206e62645f6465765b695d2e6469736b3b0a09096e62645f6465765b695d2e66696c65203d204e554c4c3b0a09096e62645f6465765b695d2e6d61676963203d204e42445f4d414749433b0a09096e62645f6465765b695d2e666c616773203d20303b0a0909494e49545f4c4953545f4845414428266e62645f6465765b695d2e77616974696e675f7175657565293b0a09097370696e5f6c6f636b5f696e697428266e62645f6465765b695d2e71756575655f6c6f636b293b0a0909494e49545f4c4953545f4845414428266e62645f6465765b695d2e71756575655f68656164293b0a09096d757465785f696e697428266e62645f6465765b695d2e74785f6c6f636b293b0a0909696e69745f7761697471756575655f6865616428266e62645f6465765b695d2e6163746976655f7771293b0a0909696e69745f7761697471756575655f6865616428266e62645f6465765b695d2e77616974696e675f7771293b0a09096e62645f6465765b695d2e626c6b73697a65203d20313032343b0a09096e62645f6465765b695d2e6279746573697a65203d20303b0a09096469736b2d3e6d616a6f72203d204e42445f4d414a4f523b0a09096469736b2d3e66697273745f6d696e6f72203d2069203c3c20706172745f73686966743b0a09096469736b2d3e666f7073203d20266e62645f666f70733b0a09096469736b2d3e707269766174655f64617461203d20266e62645f6465765b695d3b0a0909737072696e7466286469736b2d3e6469736b5f6e616d652c20226e62642564222c2069293b0a09097365745f6361706163697479286469736b2c2030293b0a09096164645f6469736b286469736b293b0a097d0a0a0972657475726e20303b0a6f75743a0a097768696c652028692d2d29207b0a0909626c6b5f636c65616e75705f7175657565286e62645f6465765b695d2e6469736b2d3e7175657565293b0a09097075745f6469736b286e62645f6465765b695d2e6469736b293b0a097d0a096b66726565286e62645f646576293b0a0972657475726e206572723b0a7d0a0a73746174696320766f6964205f5f65786974206e62645f636c65616e757028766f6964290a7b0a09696e7420693b0a09666f72202869203d20303b2069203c206e6264735f6d61783b20692b2b29207b0a09097374727563742067656e6469736b202a6469736b203d206e62645f6465765b695d2e6469736b3b0a09096e62645f6465765b695d2e6d61676963203d20303b0a0909696620286469736b29207b0a09090964656c5f67656e6469736b286469736b293b0a090909626c6b5f636c65616e75705f7175657565286469736b2d3e7175657565293b0a0909097075745f6469736b286469736b293b0a09097d0a097d0a09756e72656769737465725f626c6b646576284e42445f4d414a4f522c20226e626422293b0a096b66726565286e62645f646576293b0a097072696e746b284b45524e5f494e464f20226e62643a20756e7265676973746572656420646576696365206174206d616a6f722025645c6e222c204e42445f4d414a4f52293b0a7d0a0a6d6f64756c655f696e6974286e62645f696e6974293b0a6d6f64756c655f65786974286e62645f636c65616e7570293b0a0a4d4f44554c455f4445534352495054494f4e28224e6574776f726b20426c6f636b2044657669636522293b0a4d4f44554c455f4c4943454e5345282247504c22293b0a0a6d6f64756c655f706172616d286e6264735f6d61782c20696e742c2030343434293b0a4d4f44554c455f5041524d5f44455343286e6264735f6d61782c20226e756d626572206f66206e6574776f726b20626c6f636b206465766963657320746f20696e697469616c697a65202864656661756c743a2031362922293b0a6d6f64756c655f706172616d286d61785f706172742c20696e742c2030343434293b0a4d4f44554c455f5041524d5f44455343286d61785f706172742c20226e756d626572206f6620706172746974696f6e732070657220646576696365202864656661756c743a20302922293b0a2369666e646566204e44454255470a6d6f64756c655f706172616d286465627567666c6167732c20696e742c2030363434293b0a4d4f44554c455f5041524d5f44455343286465627567666c6167732c2022666c61677320666f7220636f6e74726f6c6c696e67206465627567206f757470757422293b0a23656e6469660a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f6e766d652e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303031323735323200313231313437343433333000303031363535340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a204e564d204578707265737320646576696365206472697665720a202a20436f707972696768742028632920323031312c20496e74656c20436f72706f726174696f6e2e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966792069740a202a20756e64657220746865207465726d7320616e6420636f6e646974696f6e73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652c0a202a2076657273696f6e20322c206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f70652069742077696c6c2062652075736566756c2c2062757420574954484f55540a202a20414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f66204d45524348414e544142494c495459206f720a202a204649544e45535320464f52204120504152544943554c415220505552504f53452e20205365652074686520474e552047656e6572616c205075626c6963204c6963656e736520666f720a202a206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e736520616c6f6e6720776974680a202a20746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f66747761726520466f756e646174696f6e2c20496e632e2c0a202a203531204672616e6b6c696e205374202d20466966746820466c6f6f722c20426f73746f6e2c204d412030323131302d31333031205553412e0a202a2f0a0a23696e636c756465203c6c696e75782f6e766d652e683e0a23696e636c756465203c6c696e75782f62696f2e683e0a23696e636c756465203c6c696e75782f6269746f70732e683e0a23696e636c756465203c6c696e75782f626c6b6465762e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f66732e683e0a23696e636c756465203c6c696e75782f67656e68642e683e0a23696e636c756465203c6c696e75782f6964722e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f696f2e683e0a23696e636c756465203c6c696e75782f6b6465765f742e683e0a23696e636c756465203c6c696e75782f6b7468726561642e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f6d6f64756c65706172616d2e683e0a23696e636c756465203c6c696e75782f7063692e683e0a23696e636c756465203c6c696e75782f706f69736f6e2e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f74797065732e683e0a0a23696e636c756465203c61736d2d67656e657269632f696f2d36342d6e6f6e61746f6d69632d6c6f2d68692e683e0a0a23646566696e65204e564d455f515f444550544820313032340a23646566696e652053515f53495a45286465707468290909286465707468202a2073697a656f6628737472756374206e766d655f636f6d6d616e6429290a23646566696e652043515f53495a45286465707468290909286465707468202a2073697a656f6628737472756374206e766d655f636f6d706c6574696f6e29290a23646566696e65204e564d455f4d494e4f52532036340a23646566696e65204e564d455f494f5f54494d454f5554092835202a20485a290a23646566696e652041444d494e5f54494d454f555409283630202a20485a290a0a73746174696320696e74206e766d655f6d616a6f723b0a6d6f64756c655f706172616d286e766d655f6d616a6f722c20696e742c2030293b0a0a73746174696320696e74207573655f74687265616465645f696e74657272757074733b0a6d6f64756c655f706172616d287573655f74687265616465645f696e74657272757074732c20696e742c2030293b0a0a73746174696320444546494e455f5350494e4c4f434b286465765f6c6973745f6c6f636b293b0a737461746963204c4953545f48454144286465765f6c697374293b0a73746174696320737472756374207461736b5f737472756374202a6e766d655f7468726561643b0a0a2f2a0a202a20526570726573656e747320616e204e564d2045787072657373206465766963652e202045616368206e766d655f6465762069732061205043492066756e6374696f6e2e0a202a2f0a737472756374206e766d655f646576207b0a09737472756374206c6973745f68656164206e6f64653b0a09737472756374206e766d655f7175657565202a2a7175657565733b0a09753332205f5f696f6d656d202a6462733b0a09737472756374207063695f646576202a7063695f6465763b0a0973747275637420646d615f706f6f6c202a7072705f706167655f706f6f6c3b0a0973747275637420646d615f706f6f6c202a7072705f736d616c6c5f706f6f6c3b0a09696e7420696e7374616e63653b0a09696e742071756575655f636f756e743b0a09696e742064625f7374726964653b0a09753332206374726c5f636f6e6669673b0a09737472756374206d7369785f656e747279202a656e7472793b0a09737472756374206e766d655f626172205f5f696f6d656d202a6261723b0a09737472756374206c6973745f68656164206e616d657370616365733b0a09636861722073657269616c5b32305d3b0a0963686172206d6f64656c5b34305d3b0a0963686172206669726d776172655f7265765b385d3b0a09753332206d61785f68775f736563746f72733b0a7d3b0a0a2f2a0a202a20416e204e564d2045787072657373206e616d657370616365206973206571756976616c656e7420746f20612053435349204c554e0a202a2f0a737472756374206e766d655f6e73207b0a09737472756374206c6973745f68656164206c6973743b0a0a09737472756374206e766d655f646576202a6465763b0a0973747275637420726571756573745f7175657565202a71756575653b0a097374727563742067656e6469736b202a6469736b3b0a0a09696e74206e735f69643b0a09696e74206c62615f73686966743b0a7d3b0a0a2f2a0a202a20416e204e564d20457870726573732071756575652e2020456163682064657669636520686173206174206c656173742074776f20286f6e6520666f722061646d696e0a202a20636f6d6d616e647320616e64206f6e6520666f7220492f4f20636f6d6d616e6473292e0a202a2f0a737472756374206e766d655f7175657565207b0a0973747275637420646576696365202a715f646d616465763b0a09737472756374206e766d655f646576202a6465763b0a097370696e6c6f636b5f7420715f6c6f636b3b0a09737472756374206e766d655f636f6d6d616e64202a73715f636d64733b0a09766f6c6174696c6520737472756374206e766d655f636f6d706c6574696f6e202a637165733b0a09646d615f616464725f742073715f646d615f616464723b0a09646d615f616464725f742063715f646d615f616464723b0a09776169745f71756575655f686561645f742073715f66756c6c3b0a09776169745f71756575655f742073715f636f6e675f776169743b0a097374727563742062696f5f6c6973742073715f636f6e673b0a09753332205f5f696f6d656d202a715f64623b0a0975313620715f64657074683b0a097531362063715f766563746f723b0a097531362073715f686561643b0a097531362073715f7461696c3b0a097531362063715f686561643b0a097531362063715f70686173653b0a09756e7369676e6564206c6f6e6720636d6469645f646174615b5d3b0a7d3b0a0a2f2a0a202a20436865636b20776520646964696e277420696e616476657274656e746c792067726f772074686520636f6d6d616e64207374727563740a202a2f0a73746174696320696e6c696e6520766f6964205f6e766d655f636865636b5f73697a6528766f6964290a7b0a094255494c445f4255475f4f4e2873697a656f6628737472756374206e766d655f72775f636f6d6d616e642920213d203634293b0a094255494c445f4255475f4f4e2873697a656f6628737472756374206e766d655f6372656174655f63712920213d203634293b0a094255494c445f4255475f4f4e2873697a656f6628737472756374206e766d655f6372656174655f73712920213d203634293b0a094255494c445f4255475f4f4e2873697a656f6628737472756374206e766d655f64656c6574655f71756575652920213d203634293b0a094255494c445f4255475f4f4e2873697a656f6628737472756374206e766d655f66656174757265732920213d203634293b0a094255494c445f4255475f4f4e2873697a656f6628737472756374206e766d655f636f6d6d616e642920213d203634293b0a094255494c445f4255475f4f4e2873697a656f6628737472756374206e766d655f69645f6374726c2920213d2034303936293b0a094255494c445f4255475f4f4e2873697a656f6628737472756374206e766d655f69645f6e732920213d2034303936293b0a094255494c445f4255475f4f4e2873697a656f6628737472756374206e766d655f6c62615f72616e67655f747970652920213d203634293b0a7d0a0a7479706564656620766f696420282a6e766d655f636f6d706c6574696f6e5f666e2928737472756374206e766d655f646576202a2c20766f6964202a2c0a090909090909737472756374206e766d655f636f6d706c6574696f6e202a293b0a0a737472756374206e766d655f636d645f696e666f207b0a096e766d655f636f6d706c6574696f6e5f666e20666e3b0a09766f6964202a6374783b0a09756e7369676e6564206c6f6e672074696d656f75743b0a7d3b0a0a73746174696320737472756374206e766d655f636d645f696e666f202a6e766d655f636d645f696e666f28737472756374206e766d655f7175657565202a6e766d6571290a7b0a0972657475726e2028766f6964202a29266e766d65712d3e636d6469645f646174615b424954535f544f5f4c4f4e4753286e766d65712d3e715f6465707468295d3b0a7d0a0a2f2a2a0a202a20616c6c6f635f636d6469642829202d20416c6c6f63617465206120436f6d6d616e642049440a202a20406e766d65713a2054686520717565756520746861742077696c6c206265207573656420666f72207468697320636f6d6d616e640a202a20406374783a204120706f696e74657220746861742077696c6c2062652070617373656420746f207468652068616e646c65720a202a204068616e646c65723a205468652066756e6374696f6e20746f2063616c6c206f6e20636f6d706c6574696f6e0a202a0a202a20416c6c6f63617465206120436f6d6d616e6420494420666f7220612071756575652e202054686520646174612070617373656420696e2077696c6c0a202a2062652070617373656420746f2074686520636f6d706c6574696f6e2068616e646c65722e20205468697320697320696d706c656d656e746564206279207573696e670a202a2074686520626f74746f6d2074776f2062697473206f66207468652063747820706f696e74657220746f2073746f7265207468652068616e646c65722049442e0a202a2050617373696e6720696e206120706f696e74657220746861742773206e6f7420342d6279746520616c69676e65642077696c6c2063617573652061204255472e0a202a2057652063616e206368616e67652074686973206966206974206265636f6d657320612070726f626c656d2e0a202a0a202a204d61792062652063616c6c65642077697468206c6f63616c20696e74657272757074732064697361626c656420616e642074686520715f6c6f636b2068656c642c0a202a206f72207769746820696e746572727570747320656e61626c656420616e64206e6f206c6f636b732068656c642e0a202a2f0a73746174696320696e7420616c6c6f635f636d64696428737472756374206e766d655f7175657565202a6e766d65712c20766f6964202a6374782c0a090909096e766d655f636f6d706c6574696f6e5f666e2068616e646c65722c20756e7369676e65642074696d656f7574290a7b0a09696e74206465707468203d206e766d65712d3e715f6465707468202d20313b0a09737472756374206e766d655f636d645f696e666f202a696e666f203d206e766d655f636d645f696e666f286e766d6571293b0a09696e7420636d6469643b0a0a09646f207b0a0909636d646964203d2066696e645f66697273745f7a65726f5f626974286e766d65712d3e636d6469645f646174612c206465707468293b0a090969662028636d646964203e3d206465707468290a09090972657475726e202d45425553593b0a097d207768696c652028746573745f616e645f7365745f62697428636d6469642c206e766d65712d3e636d6469645f6461746129293b0a0a09696e666f5b636d6469645d2e666e203d2068616e646c65723b0a09696e666f5b636d6469645d2e637478203d206374783b0a09696e666f5b636d6469645d2e74696d656f7574203d206a696666696573202b2074696d656f75743b0a0972657475726e20636d6469643b0a7d0a0a73746174696320696e7420616c6c6f635f636d6469645f6b696c6c61626c6528737472756374206e766d655f7175657565202a6e766d65712c20766f6964202a6374782c0a090909096e766d655f636f6d706c6574696f6e5f666e2068616e646c65722c20756e7369676e65642074696d656f7574290a7b0a09696e7420636d6469643b0a09776169745f6576656e745f6b696c6c61626c65286e766d65712d3e73715f66756c6c2c0a090928636d646964203d20616c6c6f635f636d646964286e766d65712c206374782c2068616e646c65722c2074696d656f75742929203e3d2030293b0a0972657475726e2028636d646964203c203029203f202d45494e5452203a20636d6469643b0a7d0a0a2f2a205370656369616c2076616c756573206d757374206265206c657373207468616e20307831303030202a2f0a23646566696e6520434d445f4354585f4241534509092828766f6964202a29504f49534f4e5f504f494e5445525f44454c5441290a23646566696e6520434d445f4354585f43414e43454c4c454409283078333043202b20434d445f4354585f42415345290a23646566696e6520434d445f4354585f434f4d504c4554454409283078333130202b20434d445f4354585f42415345290a23646566696e6520434d445f4354585f494e56414c49440909283078333134202b20434d445f4354585f42415345290a23646566696e6520434d445f4354585f464c5553480909283078333138202b20434d445f4354585f42415345290a0a73746174696320766f6964207370656369616c5f636f6d706c6574696f6e28737472756374206e766d655f646576202a6465762c20766f6964202a6374782c0a090909090909737472756374206e766d655f636f6d706c6574696f6e202a637165290a7b0a0969662028637478203d3d20434d445f4354585f43414e43454c4c4544290a090972657475726e3b0a0969662028637478203d3d20434d445f4354585f464c555348290a090972657475726e3b0a0969662028637478203d3d20434d445f4354585f434f4d504c4554454429207b0a09096465765f7761726e28266465762d3e7063695f6465762d3e6465762c0a0909090922636f6d706c65746564206964202564207477696365206f6e2071756575652025645c6e222c0a090909096371652d3e636f6d6d616e645f69642c206c6531365f746f5f6370757028266371652d3e73715f696429293b0a090972657475726e3b0a097d0a0969662028637478203d3d20434d445f4354585f494e56414c494429207b0a09096465765f7761726e28266465762d3e7063695f6465762d3e6465762c0a0909090922696e76616c696420696420256420636f6d706c65746564206f6e2071756575652025645c6e222c0a090909096371652d3e636f6d6d616e645f69642c206c6531365f746f5f6370757028266371652d3e73715f696429293b0a090972657475726e3b0a097d0a0a096465765f7761726e28266465762d3e7063695f6465762d3e6465762c2022556e6b6e6f776e207370656369616c20636f6d706c6574696f6e2025705c6e222c20637478293b0a7d0a0a2f2a0a202a2043616c6c65642077697468206c6f63616c20696e74657272757074732064697361626c656420616e642074686520715f6c6f636b2068656c642e20204d6179206e6f7420736c6565702e0a202a2f0a73746174696320766f6964202a667265655f636d64696428737472756374206e766d655f7175657565202a6e766d65712c20696e7420636d6469642c0a0909090909096e766d655f636f6d706c6574696f6e5f666e202a666e290a7b0a09766f6964202a6374783b0a09737472756374206e766d655f636d645f696e666f202a696e666f203d206e766d655f636d645f696e666f286e766d6571293b0a0a0969662028636d646964203e3d206e766d65712d3e715f646570746829207b0a09092a666e203d207370656369616c5f636f6d706c6574696f6e3b0a090972657475726e20434d445f4354585f494e56414c49443b0a097d0a092a666e203d20696e666f5b636d6469645d2e666e3b0a09637478203d20696e666f5b636d6469645d2e6374783b0a09696e666f5b636d6469645d2e666e203d207370656369616c5f636f6d706c6574696f6e3b0a09696e666f5b636d6469645d2e637478203d20434d445f4354585f434f4d504c455445443b0a09636c6561725f62697428636d6469642c206e766d65712d3e636d6469645f64617461293b0a0977616b655f757028266e766d65712d3e73715f66756c6c293b0a0972657475726e206374783b0a7d0a0a73746174696320766f6964202a63616e63656c5f636d64696428737472756374206e766d655f7175657565202a6e766d65712c20696e7420636d6469642c0a0909090909096e766d655f636f6d706c6574696f6e5f666e202a666e290a7b0a09766f6964202a6374783b0a09737472756374206e766d655f636d645f696e666f202a696e666f203d206e766d655f636d645f696e666f286e766d6571293b0a0969662028666e290a09092a666e203d20696e666f5b636d6469645d2e666e3b0a09637478203d20696e666f5b636d6469645d2e6374783b0a09696e666f5b636d6469645d2e666e203d207370656369616c5f636f6d706c6574696f6e3b0a09696e666f5b636d6469645d2e637478203d20434d445f4354585f43414e43454c4c45443b0a0972657475726e206374783b0a7d0a0a73746174696320737472756374206e766d655f7175657565202a6765745f6e766d657128737472756374206e766d655f646576202a646576290a7b0a0972657475726e206465762d3e7175657565735b6765745f6370752829202b20315d3b0a7d0a0a73746174696320766f6964207075745f6e766d657128737472756374206e766d655f7175657565202a6e766d6571290a7b0a097075745f63707528293b0a7d0a0a2f2a2a0a202a206e766d655f7375626d69745f636d642829202d20436f7079206120636f6d6d616e6420696e746f206120717565756520616e642072696e672074686520646f6f7262656c6c0a202a20406e766d65713a2054686520717565756520746f207573650a202a2040636d643a2054686520636f6d6d616e6420746f2073656e640a202a0a202a205361666520746f207573652066726f6d20696e7465727275707420636f6e746578740a202a2f0a73746174696320696e74206e766d655f7375626d69745f636d6428737472756374206e766d655f7175657565202a6e766d65712c20737472756374206e766d655f636f6d6d616e64202a636d64290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a09753136207461696c3b0a097370696e5f6c6f636b5f6972717361766528266e766d65712d3e715f6c6f636b2c20666c616773293b0a097461696c203d206e766d65712d3e73715f7461696c3b0a096d656d63707928266e766d65712d3e73715f636d64735b7461696c5d2c20636d642c2073697a656f66282a636d6429293b0a09696620282b2b7461696c203d3d206e766d65712d3e715f6465707468290a09097461696c203d20303b0a0977726974656c287461696c2c206e766d65712d3e715f6462293b0a096e766d65712d3e73715f7461696c203d207461696c3b0a097370696e5f756e6c6f636b5f697271726573746f726528266e766d65712d3e715f6c6f636b2c20666c616773293b0a0a0972657475726e20303b0a7d0a0a2f2a0a202a20546865206e766d655f696f642064657363726962657320746865206461746120696e20616e20492f4f2c20696e636c7564696e6720746865206c697374206f66205052500a202a20656e74726965732e2020596f752063616e27742073656520697420696e20746869732064617461207374727563747572652062656361757365204320646f65736e2774206c65740a202a206d65206578707265737320746861742e2020557365206e766d655f616c6c6f635f696f6420746f20656e73757265207468657265277320656e6f7567682073706163650a202a20616c6c6f636174656420746f2073746f72652074686520505250206c6973742e0a202a2f0a737472756374206e766d655f696f64207b0a09766f6964202a707269766174653b09092f2a20466f722074686520757365206f6620746865207375626d6974746572206f662074686520492f4f202a2f0a09696e74206e70616765733b09092f2a20496e2074686520505250206c6973742e2030206d65616e7320736d616c6c20706f6f6c20696e20757365202a2f0a09696e74206f66667365743b09092f2a204f6620505250206c697374202a2f0a09696e74206e656e74733b09092f2a205573656420696e20736361747465726c697374202a2f0a09696e74206c656e6774683b09092f2a204f6620646174612c20696e206279746573202a2f0a09646d615f616464725f742066697273745f646d613b0a0973747275637420736361747465726c6973742073675b305d3b0a7d3b0a0a737461746963205f5f6c653634202a2a696f645f6c69737428737472756374206e766d655f696f64202a696f64290a7b0a0972657475726e202828766f6964202a29696f6429202b20696f642d3e6f66667365743b0a7d0a0a2f2a0a202a2057696c6c20736c696768746c79206f766572657374696d61746520746865206e756d626572206f66207061676573206e65656465642e202054686973206973204f4b0a202a206173206974206f6e6c79206c6561647320746f206120736d616c6c20616d6f756e74206f6620776173746564206d656d6f727920666f7220746865206c69666574696d65206f660a202a2074686520492f4f2e0a202a2f0a73746174696320696e74206e766d655f6e706167657328756e7369676e65642073697a65290a7b0a09756e7369676e6564206e70727073203d204449565f524f554e445f55502873697a65202b20504147455f53495a452c20504147455f53495a45293b0a0972657475726e204449565f524f554e445f55502838202a206e707270732c20504147455f53495a45202d2038293b0a7d0a0a73746174696320737472756374206e766d655f696f64202a0a6e766d655f616c6c6f635f696f6428756e7369676e6564206e7365672c20756e7369676e6564206e62797465732c206766705f7420676670290a7b0a09737472756374206e766d655f696f64202a696f64203d206b6d616c6c6f632873697a656f6628737472756374206e766d655f696f6429202b0a0909090973697a656f66285f5f6c653634202a29202a206e766d655f6e7061676573286e627974657329202b0a0909090973697a656f662873747275637420736361747465726c69737429202a206e7365672c20676670293b0a0a0969662028696f6429207b0a0909696f642d3e6f6666736574203d206f66667365746f6628737472756374206e766d655f696f642c2073675b6e7365675d293b0a0909696f642d3e6e7061676573203d202d313b0a0909696f642d3e6c656e677468203d206e62797465733b0a097d0a0a0972657475726e20696f643b0a7d0a0a73746174696320766f6964206e766d655f667265655f696f6428737472756374206e766d655f646576202a6465762c20737472756374206e766d655f696f64202a696f64290a7b0a09636f6e737420696e74206c6173745f707270203d20504147455f53495a45202f2038202d20313b0a09696e7420693b0a095f5f6c653634202a2a6c697374203d20696f645f6c69737428696f64293b0a09646d615f616464725f74207072705f646d61203d20696f642d3e66697273745f646d613b0a0a0969662028696f642d3e6e7061676573203d3d2030290a0909646d615f706f6f6c5f66726565286465762d3e7072705f736d616c6c5f706f6f6c2c206c6973745b305d2c207072705f646d61293b0a09666f72202869203d20303b2069203c20696f642d3e6e70616765733b20692b2b29207b0a09095f5f6c653634202a7072705f6c697374203d206c6973745b695d3b0a0909646d615f616464725f74206e6578745f7072705f646d61203d206c6536345f746f5f637075287072705f6c6973745b6c6173745f7072705d293b0a0909646d615f706f6f6c5f66726565286465762d3e7072705f706167655f706f6f6c2c207072705f6c6973742c207072705f646d61293b0a09097072705f646d61203d206e6578745f7072705f646d613b0a097d0a096b6672656528696f64293b0a7d0a0a73746174696320766f696420726571756575655f62696f28737472756374206e766d655f646576202a6465762c207374727563742062696f202a62696f290a7b0a09737472756374206e766d655f7175657565202a6e766d6571203d206765745f6e766d657128646576293b0a096966202862696f5f6c6973745f656d70747928266e766d65712d3e73715f636f6e6729290a09096164645f776169745f717565756528266e766d65712d3e73715f66756c6c2c20266e766d65712d3e73715f636f6e675f77616974293b0a0962696f5f6c6973745f61646428266e766d65712d3e73715f636f6e672c2062696f293b0a097075745f6e766d6571286e766d6571293b0a0977616b655f75705f70726f63657373286e766d655f746872656164293b0a7d0a0a73746174696320766f69642062696f5f636f6d706c6574696f6e28737472756374206e766d655f646576202a6465762c20766f6964202a6374782c0a090909090909737472756374206e766d655f636f6d706c6574696f6e202a637165290a7b0a09737472756374206e766d655f696f64202a696f64203d206374783b0a097374727563742062696f202a62696f203d20696f642d3e707269766174653b0a0975313620737461747573203d206c6531365f746f5f6370757028266371652d3e73746174757329203e3e20313b0a0a09646d615f756e6d61705f736728266465762d3e7063695f6465762d3e6465762c20696f642d3e73672c20696f642d3e6e656e74732c0a09090962696f5f646174615f6469722862696f29203f20444d415f544f5f444556494345203a20444d415f46524f4d5f444556494345293b0a096e766d655f667265655f696f64286465762c20696f64293b0a096966202873746174757329207b0a090962696f5f656e64696f2862696f2c202d45494f293b0a097d20656c7365206966202862696f2d3e62695f76636e74203e2062696f2d3e62695f69647829207b0a0909726571756575655f62696f286465762c2062696f293b0a097d20656c7365207b0a090962696f5f656e64696f2862696f2c2030293b0a097d0a7d0a0a2f2a206c656e67746820697320696e2062797465732e202067667020666c61677320696e646963617465732077686574686572207765206d617920736c6565702e202a2f0a73746174696320696e74206e766d655f73657475705f7072707328737472756374206e766d655f646576202a6465762c0a090909737472756374206e766d655f636f6d6d6f6e5f636f6d6d616e64202a636d642c20737472756374206e766d655f696f64202a696f642c0a090909696e7420746f74616c5f6c656e2c206766705f7420676670290a7b0a0973747275637420646d615f706f6f6c202a706f6f6c3b0a09696e74206c656e677468203d20746f74616c5f6c656e3b0a0973747275637420736361747465726c697374202a7367203d20696f642d3e73673b0a09696e7420646d615f6c656e203d2073675f646d615f6c656e287367293b0a0975363420646d615f61646472203d2073675f646d615f61646472657373287367293b0a09696e74206f6666736574203d206f66667365745f696e5f7061676528646d615f61646472293b0a095f5f6c653634202a7072705f6c6973743b0a095f5f6c653634202a2a6c697374203d20696f645f6c69737428696f64293b0a09646d615f616464725f74207072705f646d613b0a09696e74206e707270732c20693b0a0a09636d642d3e70727031203d206370755f746f5f6c65363428646d615f61646472293b0a096c656e677468202d3d2028504147455f53495a45202d206f6666736574293b0a09696620286c656e677468203c3d2030290a090972657475726e20746f74616c5f6c656e3b0a0a09646d615f6c656e202d3d2028504147455f53495a45202d206f6666736574293b0a0969662028646d615f6c656e29207b0a0909646d615f61646472202b3d2028504147455f53495a45202d206f6666736574293b0a097d20656c7365207b0a09097367203d2073675f6e657874287367293b0a0909646d615f61646472203d2073675f646d615f61646472657373287367293b0a0909646d615f6c656e203d2073675f646d615f6c656e287367293b0a097d0a0a09696620286c656e677468203c3d20504147455f53495a4529207b0a0909636d642d3e70727032203d206370755f746f5f6c65363428646d615f61646472293b0a090972657475726e20746f74616c5f6c656e3b0a097d0a0a096e70727073203d204449565f524f554e445f5550286c656e6774682c20504147455f53495a45293b0a09696620286e70727073203c3d2028323536202f20382929207b0a0909706f6f6c203d206465762d3e7072705f736d616c6c5f706f6f6c3b0a0909696f642d3e6e7061676573203d20303b0a097d20656c7365207b0a0909706f6f6c203d206465762d3e7072705f706167655f706f6f6c3b0a0909696f642d3e6e7061676573203d20313b0a097d0a0a097072705f6c697374203d20646d615f706f6f6c5f616c6c6f6328706f6f6c2c206766702c20267072705f646d61293b0a0969662028217072705f6c69737429207b0a0909636d642d3e70727032203d206370755f746f5f6c65363428646d615f61646472293b0a0909696f642d3e6e7061676573203d202d313b0a090972657475726e2028746f74616c5f6c656e202d206c656e67746829202b20504147455f53495a453b0a097d0a096c6973745b305d203d207072705f6c6973743b0a09696f642d3e66697273745f646d61203d207072705f646d613b0a09636d642d3e70727032203d206370755f746f5f6c653634287072705f646d61293b0a0969203d20303b0a09666f7220283b3b29207b0a09096966202869203d3d20504147455f53495a45202f203829207b0a0909095f5f6c653634202a6f6c645f7072705f6c697374203d207072705f6c6973743b0a0909097072705f6c697374203d20646d615f706f6f6c5f616c6c6f6328706f6f6c2c206766702c20267072705f646d61293b0a09090969662028217072705f6c697374290a0909090972657475726e20746f74616c5f6c656e202d206c656e6774683b0a0909096c6973745b696f642d3e6e70616765732b2b5d203d207072705f6c6973743b0a0909097072705f6c6973745b305d203d206f6c645f7072705f6c6973745b69202d20315d3b0a0909096f6c645f7072705f6c6973745b69202d20315d203d206370755f746f5f6c653634287072705f646d61293b0a09090969203d20313b0a09097d0a09097072705f6c6973745b692b2b5d203d206370755f746f5f6c65363428646d615f61646472293b0a0909646d615f6c656e202d3d20504147455f53495a453b0a0909646d615f61646472202b3d20504147455f53495a453b0a09096c656e677468202d3d20504147455f53495a453b0a0909696620286c656e677468203c3d2030290a090909627265616b3b0a090969662028646d615f6c656e203e2030290a090909636f6e74696e75653b0a09094255475f4f4e28646d615f6c656e203c2030293b0a09097367203d2073675f6e657874287367293b0a0909646d615f61646472203d2073675f646d615f61646472657373287367293b0a0909646d615f6c656e203d2073675f646d615f6c656e287367293b0a097d0a0a0972657475726e20746f74616c5f6c656e3b0a7d0a0a2f2a204e564d6520736361747465726c697374732072657175697265206e6f20686f6c657320696e20746865207669727475616c2061646472657373202a2f0a23646566696e652042494f5645435f4e4f545f564952545f4d4552474541424c4528766563312c20766563322909282876656332292d3e62765f6f6666736574207c7c205c0a09090928282876656331292d3e62765f6f6666736574202b202876656331292d3e62765f6c656e29202520504147455f53495a4529290a0a73746174696320696e74206e766d655f6d61705f62696f2873747275637420646576696365202a6465762c20737472756374206e766d655f696f64202a696f642c0a09097374727563742062696f202a62696f2c20656e756d20646d615f646174615f646972656374696f6e20646d615f6469722c20696e74207073656773290a7b0a097374727563742062696f5f766563202a627665632c202a6276707276203d204e554c4c3b0a0973747275637420736361747465726c697374202a7367203d204e554c4c3b0a09696e7420692c206f6c645f6964782c206c656e677468203d20302c206e73656773203d20303b0a0a0973675f696e69745f7461626c6528696f642d3e73672c207073656773293b0a096f6c645f696478203d2062696f2d3e62695f6964783b0a0962696f5f666f725f656163685f7365676d656e7428627665632c2062696f2c206929207b0a09096966202862767072762026262042494f5645435f504859535f4d4552474541424c452862767072762c20627665632929207b0a09090973672d3e6c656e677468202b3d20627665632d3e62765f6c656e3b0a09097d20656c7365207b0a0909096966202862767072762026262042494f5645435f4e4f545f564952545f4d4552474541424c452862767072762c206276656329290a09090909627265616b3b0a0909097367203d207367203f207367202b2031203a20696f642d3e73673b0a09090973675f7365745f706167652873672c20627665632d3e62765f706167652c20627665632d3e62765f6c656e2c0a09090909090909627665632d3e62765f6f6666736574293b0a0909096e736567732b2b3b0a09097d0a09096c656e677468202b3d20627665632d3e62765f6c656e3b0a09096276707276203d20627665633b0a097d0a0962696f2d3e62695f696478203d20693b0a09696f642d3e6e656e7473203d206e736567733b0a0973675f6d61726b5f656e64287367293b0a0969662028646d615f6d61705f7367286465762c20696f642d3e73672c20696f642d3e6e656e74732c20646d615f64697229203d3d203029207b0a090962696f2d3e62695f696478203d206f6c645f6964783b0a090972657475726e202d454e4f4d454d3b0a097d0a0972657475726e206c656e6774683b0a7d0a0a73746174696320696e74206e766d655f7375626d69745f666c75736828737472756374206e766d655f7175657565202a6e766d65712c20737472756374206e766d655f6e73202a6e732c0a0909090909090909696e7420636d646964290a7b0a09737472756374206e766d655f636f6d6d616e64202a636d6e64203d20266e766d65712d3e73715f636d64735b6e766d65712d3e73715f7461696c5d3b0a0a096d656d73657428636d6e642c20302c2073697a656f66282a636d6e6429293b0a09636d6e642d3e636f6d6d6f6e2e6f70636f6465203d206e766d655f636d645f666c7573683b0a09636d6e642d3e636f6d6d6f6e2e636f6d6d616e645f6964203d20636d6469643b0a09636d6e642d3e636f6d6d6f6e2e6e736964203d206370755f746f5f6c653332286e732d3e6e735f6964293b0a0a09696620282b2b6e766d65712d3e73715f7461696c203d3d206e766d65712d3e715f6465707468290a09096e766d65712d3e73715f7461696c203d20303b0a0977726974656c286e766d65712d3e73715f7461696c2c206e766d65712d3e715f6462293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e74206e766d655f7375626d69745f666c7573685f6461746128737472756374206e766d655f7175657565202a6e766d65712c20737472756374206e766d655f6e73202a6e73290a7b0a09696e7420636d646964203d20616c6c6f635f636d646964286e766d65712c2028766f6964202a29434d445f4354585f464c5553482c0a09090909097370656369616c5f636f6d706c6574696f6e2c204e564d455f494f5f54494d454f5554293b0a0969662028756e6c696b656c7928636d646964203c203029290a090972657475726e20636d6469643b0a0a0972657475726e206e766d655f7375626d69745f666c757368286e766d65712c206e732c20636d646964293b0a7d0a0a2f2a0a202a2043616c6c65642077697468206c6f63616c20696e74657272757074732064697361626c656420616e642074686520715f6c6f636b2068656c642e20204d6179206e6f7420736c6565702e0a202a2f0a73746174696320696e74206e766d655f7375626d69745f62696f5f717565756528737472756374206e766d655f7175657565202a6e766d65712c20737472756374206e766d655f6e73202a6e732c0a09090909090909097374727563742062696f202a62696f290a7b0a09737472756374206e766d655f636f6d6d616e64202a636d6e643b0a09737472756374206e766d655f696f64202a696f643b0a09656e756d20646d615f646174615f646972656374696f6e20646d615f6469723b0a09696e7420636d6469642c206c656e6774682c20726573756c74203d202d454e4f4d454d3b0a0975313620636f6e74726f6c3b0a097533322064736d676d743b0a09696e74207073656773203d2062696f5f706879735f7365676d656e7473286e732d3e71756575652c2062696f293b0a0a09696620282862696f2d3e62695f72772026205245515f464c5553482920262620707365677329207b0a0909726573756c74203d206e766d655f7375626d69745f666c7573685f64617461286e766d65712c206e73293b0a090969662028726573756c74290a09090972657475726e20726573756c743b0a097d0a0a09696f64203d206e766d655f616c6c6f635f696f642870736567732c2062696f2d3e62695f73697a652c204746505f41544f4d4943293b0a096966202821696f64290a0909676f746f206e6f6d656d3b0a09696f642d3e70726976617465203d2062696f3b0a0a09726573756c74203d202d45425553593b0a09636d646964203d20616c6c6f635f636d646964286e766d65712c20696f642c2062696f5f636f6d706c6574696f6e2c204e564d455f494f5f54494d454f5554293b0a0969662028756e6c696b656c7928636d646964203c203029290a0909676f746f20667265655f696f643b0a0a09696620282862696f2d3e62695f72772026205245515f464c5553482920262620217073656773290a090972657475726e206e766d655f7375626d69745f666c757368286e766d65712c206e732c20636d646964293b0a0a09636f6e74726f6c203d20303b0a096966202862696f2d3e62695f72772026205245515f465541290a0909636f6e74726f6c207c3d204e564d455f52575f4655413b0a096966202862696f2d3e62695f7277202620285245515f4641494c464153545f444556207c205245515f52414845414429290a0909636f6e74726f6c207c3d204e564d455f52575f4c523b0a0a0964736d676d74203d20303b0a096966202862696f2d3e62695f72772026205245515f524148454144290a090964736d676d74207c3d204e564d455f52575f44534d5f465245515f50524546455443483b0a0a09636d6e64203d20266e766d65712d3e73715f636d64735b6e766d65712d3e73715f7461696c5d3b0a0a096d656d73657428636d6e642c20302c2073697a656f66282a636d6e6429293b0a096966202862696f5f646174615f6469722862696f2929207b0a0909636d6e642d3e72772e6f70636f6465203d206e766d655f636d645f77726974653b0a0909646d615f646972203d20444d415f544f5f4445564943453b0a097d20656c7365207b0a0909636d6e642d3e72772e6f70636f6465203d206e766d655f636d645f726561643b0a0909646d615f646972203d20444d415f46524f4d5f4445564943453b0a097d0a0a09726573756c74203d206e766d655f6d61705f62696f286e766d65712d3e715f646d616465762c20696f642c2062696f2c20646d615f6469722c207073656773293b0a0969662028726573756c74203c2030290a0909676f746f20667265655f696f643b0a096c656e677468203d20726573756c743b0a0a09636d6e642d3e72772e636f6d6d616e645f6964203d20636d6469643b0a09636d6e642d3e72772e6e736964203d206370755f746f5f6c653332286e732d3e6e735f6964293b0a096c656e677468203d206e766d655f73657475705f70727073286e766d65712d3e6465762c2026636d6e642d3e636f6d6d6f6e2c20696f642c206c656e6774682c0a09090909090909094746505f41544f4d4943293b0a09636d6e642d3e72772e736c6261203d206370755f746f5f6c6536342862696f2d3e62695f736563746f72203e3e20286e732d3e6c62615f7368696674202d203929293b0a09636d6e642d3e72772e6c656e677468203d206370755f746f5f6c65313628286c656e677468203e3e206e732d3e6c62615f736869667429202d2031293b0a09636d6e642d3e72772e636f6e74726f6c203d206370755f746f5f6c65313628636f6e74726f6c293b0a09636d6e642d3e72772e64736d676d74203d206370755f746f5f6c6533322864736d676d74293b0a0a0962696f2d3e62695f736563746f72202b3d206c656e677468203e3e20393b0a0a09696620282b2b6e766d65712d3e73715f7461696c203d3d206e766d65712d3e715f6465707468290a09096e766d65712d3e73715f7461696c203d20303b0a0977726974656c286e766d65712d3e73715f7461696c2c206e766d65712d3e715f6462293b0a0a0972657475726e20303b0a0a20667265655f696f643a0a096e766d655f667265655f696f64286e766d65712d3e6465762c20696f64293b0a206e6f6d656d3a0a0972657475726e20726573756c743b0a7d0a0a73746174696320766f6964206e766d655f6d616b655f726571756573742873747275637420726571756573745f7175657565202a712c207374727563742062696f202a62696f290a7b0a09737472756374206e766d655f6e73202a6e73203d20712d3e7175657565646174613b0a09737472756374206e766d655f7175657565202a6e766d6571203d206765745f6e766d6571286e732d3e646576293b0a09696e7420726573756c74203d202d45425553593b0a0a097370696e5f6c6f636b5f69727128266e766d65712d3e715f6c6f636b293b0a096966202862696f5f6c6973745f656d70747928266e766d65712d3e73715f636f6e6729290a0909726573756c74203d206e766d655f7375626d69745f62696f5f7175657565286e766d65712c206e732c2062696f293b0a0969662028756e6c696b656c7928726573756c742929207b0a09096966202862696f5f6c6973745f656d70747928266e766d65712d3e73715f636f6e6729290a0909096164645f776169745f717565756528266e766d65712d3e73715f66756c6c2c20266e766d65712d3e73715f636f6e675f77616974293b0a090962696f5f6c6973745f61646428266e766d65712d3e73715f636f6e672c2062696f293b0a097d0a0a097370696e5f756e6c6f636b5f69727128266e766d65712d3e715f6c6f636b293b0a097075745f6e766d6571286e766d6571293b0a7d0a0a7374617469632069727172657475726e5f74206e766d655f70726f636573735f637128737472756374206e766d655f7175657565202a6e766d6571290a7b0a0975313620686561642c2070686173653b0a0a0968656164203d206e766d65712d3e63715f686561643b0a097068617365203d206e766d65712d3e63715f70686173653b0a0a09666f7220283b3b29207b0a0909766f6964202a6374783b0a09096e766d655f636f6d706c6574696f6e5f666e20666e3b0a0909737472756374206e766d655f636f6d706c6574696f6e20637165203d206e766d65712d3e637165735b686561645d3b0a090969662028286c6531365f746f5f637075286371652e73746174757329202620312920213d207068617365290a090909627265616b3b0a09096e766d65712d3e73715f68656164203d206c6531365f746f5f637075286371652e73715f68656164293b0a0909696620282b2b68656164203d3d206e766d65712d3e715f646570746829207b0a09090968656164203d20303b0a0909097068617365203d202170686173653b0a09097d0a0a0909637478203d20667265655f636d646964286e766d65712c206371652e636f6d6d616e645f69642c2026666e293b0a0909666e286e766d65712d3e6465762c206374782c2026637165293b0a097d0a0a092f2a2049662074686520636f6e74726f6c6c65722069676e6f72657320746865206371206865616420646f6f7262656c6c20616e6420636f6e74696e756f75736c790a09202a2077726974657320746f207468652071756575652c206974206973207468656f7265746963616c6c7920706f737369626c6520746f20777261702061726f756e640a09202a2074686520717565756520747769636520616e64206d697374616b656e6c792072657475726e204952515f4e4f4e452e20204c696e7578206f6e6c790a09202a207265717569726573207468617420302e3125206f6620796f757220696e7465727275707473206172652068616e646c65642c20736f20746869732069736e27740a09202a2061206269672070726f626c656d2e0a09202a2f0a096966202868656164203d3d206e766d65712d3e63715f68656164202626207068617365203d3d206e766d65712d3e63715f7068617365290a090972657475726e204952515f4e4f4e453b0a0a0977726974656c28686561642c206e766d65712d3e715f6462202b202831203c3c206e766d65712d3e6465762d3e64625f73747269646529293b0a096e766d65712d3e63715f68656164203d20686561643b0a096e766d65712d3e63715f7068617365203d2070686173653b0a0a0972657475726e204952515f48414e444c45443b0a7d0a0a7374617469632069727172657475726e5f74206e766d655f69727128696e74206972712c20766f6964202a64617461290a7b0a0969727172657475726e5f7420726573756c743b0a09737472756374206e766d655f7175657565202a6e766d6571203d20646174613b0a097370696e5f6c6f636b28266e766d65712d3e715f6c6f636b293b0a09726573756c74203d206e766d655f70726f636573735f6371286e766d6571293b0a097370696e5f756e6c6f636b28266e766d65712d3e715f6c6f636b293b0a0972657475726e20726573756c743b0a7d0a0a7374617469632069727172657475726e5f74206e766d655f6972715f636865636b28696e74206972712c20766f6964202a64617461290a7b0a09737472756374206e766d655f7175657565202a6e766d6571203d20646174613b0a09737472756374206e766d655f636f6d706c6574696f6e20637165203d206e766d65712d3e637165735b6e766d65712d3e63715f686561645d3b0a0969662028286c6531365f746f5f637075286371652e73746174757329202620312920213d206e766d65712d3e63715f7068617365290a090972657475726e204952515f4e4f4e453b0a0972657475726e204952515f57414b455f5448524541443b0a7d0a0a73746174696320766f6964206e766d655f61626f72745f636f6d6d616e6428737472756374206e766d655f7175657565202a6e766d65712c20696e7420636d646964290a7b0a097370696e5f6c6f636b5f69727128266e766d65712d3e715f6c6f636b293b0a0963616e63656c5f636d646964286e766d65712c20636d6469642c204e554c4c293b0a097370696e5f756e6c6f636b5f69727128266e766d65712d3e715f6c6f636b293b0a7d0a0a7374727563742073796e635f636d645f696e666f207b0a09737472756374207461736b5f737472756374202a7461736b3b0a0975333220726573756c743b0a09696e74207374617475733b0a7d3b0a0a73746174696320766f69642073796e635f636f6d706c6574696f6e28737472756374206e766d655f646576202a6465762c20766f6964202a6374782c0a090909090909737472756374206e766d655f636f6d706c6574696f6e202a637165290a7b0a097374727563742073796e635f636d645f696e666f202a636d64696e666f203d206374783b0a09636d64696e666f2d3e726573756c74203d206c6533325f746f5f6370757028266371652d3e726573756c74293b0a09636d64696e666f2d3e737461747573203d206c6531365f746f5f6370757028266371652d3e73746174757329203e3e20313b0a0977616b655f75705f70726f6365737328636d64696e666f2d3e7461736b293b0a7d0a0a2f2a0a202a2052657475726e732030206f6e20737563636573732e202049662074686520726573756c74206973206e656761746976652c20697427732061204c696e7578206572726f7220636f64653b0a202a2069662074686520726573756c7420697320706f7369746976652c206974277320616e204e564d20457870726573732073746174757320636f64650a202a2f0a73746174696320696e74206e766d655f7375626d69745f73796e635f636d6428737472756374206e766d655f7175657565202a6e766d65712c0a090909737472756374206e766d655f636f6d6d616e64202a636d642c20753332202a726573756c742c20756e7369676e65642074696d656f7574290a7b0a09696e7420636d6469643b0a097374727563742073796e635f636d645f696e666f20636d64696e666f3b0a0a09636d64696e666f2e7461736b203d2063757272656e743b0a09636d64696e666f2e737461747573203d202d45494e54523b0a0a09636d646964203d20616c6c6f635f636d6469645f6b696c6c61626c65286e766d65712c2026636d64696e666f2c2073796e635f636f6d706c6574696f6e2c0a090909090909090974696d656f7574293b0a0969662028636d646964203c2030290a090972657475726e20636d6469643b0a09636d642d3e636f6d6d6f6e2e636f6d6d616e645f6964203d20636d6469643b0a0a097365745f63757272656e745f7374617465285441534b5f4b494c4c41424c45293b0a096e766d655f7375626d69745f636d64286e766d65712c20636d64293b0a097363686564756c6528293b0a0a0969662028636d64696e666f2e737461747573203d3d202d45494e545229207b0a09096e766d655f61626f72745f636f6d6d616e64286e766d65712c20636d646964293b0a090972657475726e202d45494e54523b0a097d0a0a0969662028726573756c74290a09092a726573756c74203d20636d64696e666f2e726573756c743b0a0a0972657475726e20636d64696e666f2e7374617475733b0a7d0a0a73746174696320696e74206e766d655f7375626d69745f61646d696e5f636d6428737472756374206e766d655f646576202a6465762c20737472756374206e766d655f636f6d6d616e64202a636d642c0a0909090909090909753332202a726573756c74290a7b0a0972657475726e206e766d655f7375626d69745f73796e635f636d64286465762d3e7175657565735b305d2c20636d642c20726573756c742c2041444d494e5f54494d454f5554293b0a7d0a0a73746174696320696e7420616461707465725f64656c6574655f717565756528737472756374206e766d655f646576202a6465762c207538206f70636f64652c20753136206964290a7b0a09696e74207374617475733b0a09737472756374206e766d655f636f6d6d616e6420633b0a0a096d656d7365742826632c20302c2073697a656f66286329293b0a09632e64656c6574655f71756575652e6f70636f6465203d206f70636f64653b0a09632e64656c6574655f71756575652e716964203d206370755f746f5f6c653136286964293b0a0a09737461747573203d206e766d655f7375626d69745f61646d696e5f636d64286465762c2026632c204e554c4c293b0a0969662028737461747573290a090972657475726e202d45494f3b0a0972657475726e20303b0a7d0a0a73746174696320696e7420616461707465725f616c6c6f635f637128737472756374206e766d655f646576202a6465762c20753136207169642c0a090909090909737472756374206e766d655f7175657565202a6e766d6571290a7b0a09696e74207374617475733b0a09737472756374206e766d655f636f6d6d616e6420633b0a09696e7420666c616773203d204e564d455f51554555455f504859535f434f4e544947207c204e564d455f43515f4952515f454e41424c45443b0a0a096d656d7365742826632c20302c2073697a656f66286329293b0a09632e6372656174655f63712e6f70636f6465203d206e766d655f61646d696e5f6372656174655f63713b0a09632e6372656174655f63712e70727031203d206370755f746f5f6c653634286e766d65712d3e63715f646d615f61646472293b0a09632e6372656174655f63712e63716964203d206370755f746f5f6c65313628716964293b0a09632e6372656174655f63712e7173697a65203d206370755f746f5f6c653136286e766d65712d3e715f6465707468202d2031293b0a09632e6372656174655f63712e63715f666c616773203d206370755f746f5f6c65313628666c616773293b0a09632e6372656174655f63712e6972715f766563746f72203d206370755f746f5f6c653136286e766d65712d3e63715f766563746f72293b0a0a09737461747573203d206e766d655f7375626d69745f61646d696e5f636d64286465762c2026632c204e554c4c293b0a0969662028737461747573290a090972657475726e202d45494f3b0a0972657475726e20303b0a7d0a0a73746174696320696e7420616461707465725f616c6c6f635f737128737472756374206e766d655f646576202a6465762c20753136207169642c0a090909090909737472756374206e766d655f7175657565202a6e766d6571290a7b0a09696e74207374617475733b0a09737472756374206e766d655f636f6d6d616e6420633b0a09696e7420666c616773203d204e564d455f51554555455f504859535f434f4e544947207c204e564d455f53515f5052494f5f4d454449554d3b0a0a096d656d7365742826632c20302c2073697a656f66286329293b0a09632e6372656174655f73712e6f70636f6465203d206e766d655f61646d696e5f6372656174655f73713b0a09632e6372656174655f73712e70727031203d206370755f746f5f6c653634286e766d65712d3e73715f646d615f61646472293b0a09632e6372656174655f73712e73716964203d206370755f746f5f6c65313628716964293b0a09632e6372656174655f73712e7173697a65203d206370755f746f5f6c653136286e766d65712d3e715f6465707468202d2031293b0a09632e6372656174655f73712e73715f666c616773203d206370755f746f5f6c65313628666c616773293b0a09632e6372656174655f73712e63716964203d206370755f746f5f6c65313628716964293b0a0a09737461747573203d206e766d655f7375626d69745f61646d696e5f636d64286465762c2026632c204e554c4c293b0a0969662028737461747573290a090972657475726e202d45494f3b0a0972657475726e20303b0a7d0a0a73746174696320696e7420616461707465725f64656c6574655f637128737472756374206e766d655f646576202a6465762c207531362063716964290a7b0a0972657475726e20616461707465725f64656c6574655f7175657565286465762c206e766d655f61646d696e5f64656c6574655f63712c2063716964293b0a7d0a0a73746174696320696e7420616461707465725f64656c6574655f737128737472756374206e766d655f646576202a6465762c207531362073716964290a7b0a0972657475726e20616461707465725f64656c6574655f7175657565286465762c206e766d655f61646d696e5f64656c6574655f73712c2073716964293b0a7d0a0a73746174696320696e74206e766d655f6964656e7469667928737472756374206e766d655f646576202a6465762c20756e7369676e6564206e7369642c20756e7369676e656420636e732c0a09090909090909646d615f616464725f7420646d615f61646472290a7b0a09737472756374206e766d655f636f6d6d616e6420633b0a0a096d656d7365742826632c20302c2073697a656f66286329293b0a09632e6964656e746966792e6f70636f6465203d206e766d655f61646d696e5f6964656e746966793b0a09632e6964656e746966792e6e736964203d206370755f746f5f6c653332286e736964293b0a09632e6964656e746966792e70727031203d206370755f746f5f6c65363428646d615f61646472293b0a09632e6964656e746966792e636e73203d206370755f746f5f6c65333228636e73293b0a0a0972657475726e206e766d655f7375626d69745f61646d696e5f636d64286465762c2026632c204e554c4c293b0a7d0a0a73746174696320696e74206e766d655f6765745f666561747572657328737472756374206e766d655f646576202a6465762c20756e7369676e6564206669642c0a09090909756e7369676e6564206e7369642c20646d615f616464725f7420646d615f61646472290a7b0a09737472756374206e766d655f636f6d6d616e6420633b0a0a096d656d7365742826632c20302c2073697a656f66286329293b0a09632e66656174757265732e6f70636f6465203d206e766d655f61646d696e5f6765745f66656174757265733b0a09632e66656174757265732e6e736964203d206370755f746f5f6c653332286e736964293b0a09632e66656174757265732e70727031203d206370755f746f5f6c65363428646d615f61646472293b0a09632e66656174757265732e666964203d206370755f746f5f6c65333228666964293b0a0a0972657475726e206e766d655f7375626d69745f61646d696e5f636d64286465762c2026632c204e554c4c293b0a7d0a0a73746174696320696e74206e766d655f7365745f666561747572657328737472756374206e766d655f646576202a6465762c20756e7369676e6564206669642c0a090909756e7369676e65642064776f726431312c20646d615f616464725f7420646d615f616464722c20753332202a726573756c74290a7b0a09737472756374206e766d655f636f6d6d616e6420633b0a0a096d656d7365742826632c20302c2073697a656f66286329293b0a09632e66656174757265732e6f70636f6465203d206e766d655f61646d696e5f7365745f66656174757265733b0a09632e66656174757265732e70727031203d206370755f746f5f6c65363428646d615f61646472293b0a09632e66656174757265732e666964203d206370755f746f5f6c65333228666964293b0a09632e66656174757265732e64776f72643131203d206370755f746f5f6c6533322864776f72643131293b0a0a0972657475726e206e766d655f7375626d69745f61646d696e5f636d64286465762c2026632c20726573756c74293b0a7d0a0a2f2a2a0a202a206e766d655f63616e63656c5f696f73202d2043616e63656c206f75747374616e64696e6720492f4f730a202a204071756575653a2054686520717565756520746f2063616e63656c20492f4f73206f6e0a202a204074696d656f75743a205472756520746f206f6e6c792063616e63656c20492f4f7320776869636820686176652074696d6564206f75740a202a2f0a73746174696320766f6964206e766d655f63616e63656c5f696f7328737472756374206e766d655f7175657565202a6e766d65712c20626f6f6c2074696d656f7574290a7b0a09696e74206465707468203d206e766d65712d3e715f6465707468202d20313b0a09737472756374206e766d655f636d645f696e666f202a696e666f203d206e766d655f636d645f696e666f286e766d6571293b0a09756e7369676e6564206c6f6e67206e6f77203d206a6966666965733b0a09696e7420636d6469643b0a0a09666f725f656163685f7365745f62697428636d6469642c206e766d65712d3e636d6469645f646174612c20646570746829207b0a0909766f6964202a6374783b0a09096e766d655f636f6d706c6574696f6e5f666e20666e3b0a090973746174696320737472756374206e766d655f636f6d706c6574696f6e20637165203d207b0a0909092e737461747573203d206370755f746f5f6c653136284e564d455f53435f41424f52545f52455129203c3c20312c0a09097d3b0a0a09096966202874696d656f7574202626202174696d655f6166746572286e6f772c20696e666f5b636d6469645d2e74696d656f757429290a090909636f6e74696e75653b0a09096465765f7761726e286e766d65712d3e715f646d616465762c202243616e63656c6c696e6720492f4f2025645c6e222c20636d646964293b0a0909637478203d2063616e63656c5f636d646964286e766d65712c20636d6469642c2026666e293b0a0909666e286e766d65712d3e6465762c206374782c2026637165293b0a097d0a7d0a0a73746174696320766f6964206e766d655f667265655f71756575655f6d656d28737472756374206e766d655f7175657565202a6e766d6571290a7b0a09646d615f667265655f636f686572656e74286e766d65712d3e715f646d616465762c2043515f53495a45286e766d65712d3e715f6465707468292c0a0909090928766f6964202a296e766d65712d3e637165732c206e766d65712d3e63715f646d615f61646472293b0a09646d615f667265655f636f686572656e74286e766d65712d3e715f646d616465762c2053515f53495a45286e766d65712d3e715f6465707468292c0a09090909096e766d65712d3e73715f636d64732c206e766d65712d3e73715f646d615f61646472293b0a096b66726565286e766d6571293b0a7d0a0a73746174696320766f6964206e766d655f667265655f717565756528737472756374206e766d655f646576202a6465762c20696e7420716964290a7b0a09737472756374206e766d655f7175657565202a6e766d6571203d206465762d3e7175657565735b7169645d3b0a09696e7420766563746f72203d206465762d3e656e7472795b6e766d65712d3e63715f766563746f725d2e766563746f723b0a0a097370696e5f6c6f636b5f69727128266e766d65712d3e715f6c6f636b293b0a096e766d655f63616e63656c5f696f73286e766d65712c2066616c7365293b0a097370696e5f756e6c6f636b5f69727128266e766d65712d3e715f6c6f636b293b0a0a096972715f7365745f616666696e6974795f68696e7428766563746f722c204e554c4c293b0a09667265655f69727128766563746f722c206e766d6571293b0a0a092f2a20446f6e27742074656c6c20746865206164617074657220746f2064656c657465207468652061646d696e207175657565202a2f0a096966202871696429207b0a0909616461707465725f64656c6574655f7371286465762c20716964293b0a0909616461707465725f64656c6574655f6371286465762c20716964293b0a097d0a0a096e766d655f667265655f71756575655f6d656d286e766d6571293b0a7d0a0a73746174696320737472756374206e766d655f7175657565202a6e766d655f616c6c6f635f717565756528737472756374206e766d655f646576202a6465762c20696e74207169642c0a09090909090909696e742064657074682c20696e7420766563746f72290a7b0a0973747275637420646576696365202a646d61646576203d20266465762d3e7063695f6465762d3e6465763b0a09756e7369676e6564206578747261203d204449565f524f554e445f55502864657074682c203829202b20286465707468202a0a09090909090973697a656f6628737472756374206e766d655f636d645f696e666f29293b0a09737472756374206e766d655f7175657565202a6e766d6571203d206b7a616c6c6f632873697a656f66282a6e766d657129202b2065787472612c204746505f4b45524e454c293b0a0969662028216e766d6571290a090972657475726e204e554c4c3b0a0a096e766d65712d3e63716573203d20646d615f616c6c6f635f636f686572656e7428646d616465762c2043515f53495a45286465707468292c0a0909090909266e766d65712d3e63715f646d615f616464722c204746505f4b45524e454c293b0a0969662028216e766d65712d3e63716573290a0909676f746f20667265655f6e766d65713b0a096d656d7365742828766f6964202a296e766d65712d3e637165732c20302c2043515f53495a4528646570746829293b0a0a096e766d65712d3e73715f636d6473203d20646d615f616c6c6f635f636f686572656e7428646d616465762c2053515f53495a45286465707468292c0a0909090909266e766d65712d3e73715f646d615f616464722c204746505f4b45524e454c293b0a0969662028216e766d65712d3e73715f636d6473290a0909676f746f20667265655f6371646d613b0a0a096e766d65712d3e715f646d61646576203d20646d616465763b0a096e766d65712d3e646576203d206465763b0a097370696e5f6c6f636b5f696e697428266e766d65712d3e715f6c6f636b293b0a096e766d65712d3e63715f68656164203d20303b0a096e766d65712d3e63715f7068617365203d20313b0a09696e69745f7761697471756575655f6865616428266e766d65712d3e73715f66756c6c293b0a09696e69745f7761697471756575655f656e74727928266e766d65712d3e73715f636f6e675f776169742c206e766d655f746872656164293b0a0962696f5f6c6973745f696e697428266e766d65712d3e73715f636f6e67293b0a096e766d65712d3e715f6462203d20266465762d3e6462735b716964203c3c20286465762d3e64625f737472696465202b2031295d3b0a096e766d65712d3e715f6465707468203d2064657074683b0a096e766d65712d3e63715f766563746f72203d20766563746f723b0a0a0972657475726e206e766d65713b0a0a20667265655f6371646d613a0a09646d615f667265655f636f686572656e7428646d616465762c2043515f53495a45286e766d65712d3e715f6465707468292c2028766f6964202a296e766d65712d3e637165732c0a090909090909096e766d65712d3e63715f646d615f61646472293b0a20667265655f6e766d65713a0a096b66726565286e766d6571293b0a0972657475726e204e554c4c3b0a7d0a0a73746174696320696e742071756575655f726571756573745f69727128737472756374206e766d655f646576202a6465762c20737472756374206e766d655f7175657565202a6e766d65712c0a09090909090909636f6e73742063686172202a6e616d65290a7b0a09696620287573655f74687265616465645f696e7465727275707473290a090972657475726e20726571756573745f74687265616465645f697271286465762d3e656e7472795b6e766d65712d3e63715f766563746f725d2e766563746f722c0a09090909096e766d655f6972715f636865636b2c206e766d655f6972712c0a0909090909495251465f44495341424c4544207c20495251465f5348415245442c0a09090909096e616d652c206e766d6571293b0a0972657475726e20726571756573745f697271286465762d3e656e7472795b6e766d65712d3e63715f766563746f725d2e766563746f722c206e766d655f6972712c0a09090909495251465f44495341424c4544207c20495251465f5348415245442c206e616d652c206e766d6571293b0a7d0a0a73746174696320737472756374206e766d655f7175657565202a6e766d655f6372656174655f717565756528737472756374206e766d655f646576202a6465762c20696e74207169642c0a090909090920202020696e742063715f73697a652c20696e7420766563746f72290a7b0a09696e7420726573756c743b0a09737472756374206e766d655f7175657565202a6e766d6571203d206e766d655f616c6c6f635f7175657565286465762c207169642c2063715f73697a652c20766563746f72293b0a0a0969662028216e766d6571290a090972657475726e204552525f505452282d454e4f4d454d293b0a0a09726573756c74203d20616461707465725f616c6c6f635f6371286465762c207169642c206e766d6571293b0a0969662028726573756c74203c2030290a0909676f746f20667265655f6e766d65713b0a0a09726573756c74203d20616461707465725f616c6c6f635f7371286465762c207169642c206e766d6571293b0a0969662028726573756c74203c2030290a0909676f746f2072656c656173655f63713b0a0a09726573756c74203d2071756575655f726571756573745f697271286465762c206e766d65712c20226e766d6522293b0a0969662028726573756c74203c2030290a0909676f746f2072656c656173655f73713b0a0a0972657475726e206e766d65713b0a0a2072656c656173655f73713a0a09616461707465725f64656c6574655f7371286465762c20716964293b0a2072656c656173655f63713a0a09616461707465725f64656c6574655f6371286465762c20716964293b0a20667265655f6e766d65713a0a09646d615f667265655f636f686572656e74286e766d65712d3e715f646d616465762c2043515f53495a45286e766d65712d3e715f6465707468292c0a0909090928766f6964202a296e766d65712d3e637165732c206e766d65712d3e63715f646d615f61646472293b0a09646d615f667265655f636f686572656e74286e766d65712d3e715f646d616465762c2053515f53495a45286e766d65712d3e715f6465707468292c0a09090909096e766d65712d3e73715f636d64732c206e766d65712d3e73715f646d615f61646472293b0a096b66726565286e766d6571293b0a0972657475726e204552525f50545228726573756c74293b0a7d0a0a73746174696320696e74206e766d655f636f6e6669677572655f61646d696e5f717565756528737472756374206e766d655f646576202a646576290a7b0a09696e7420726573756c74203d20303b0a09753332206171613b0a09753634206361703b0a09756e7369676e6564206c6f6e672074696d656f75743b0a09737472756374206e766d655f7175657565202a6e766d65713b0a0a096465762d3e646273203d202828766f6964205f5f696f6d656d202a296465762d3e62617229202b20343039363b0a0a096e766d6571203d206e766d655f616c6c6f635f7175657565286465762c20302c2036342c2030293b0a0969662028216e766d6571290a090972657475726e202d454e4f4d454d3b0a0a09617161203d206e766d65712d3e715f6465707468202d20313b0a09617161207c3d20617161203c3c2031363b0a0a096465762d3e6374726c5f636f6e666967203d204e564d455f43435f454e41424c45207c204e564d455f43435f4353535f4e564d3b0a096465762d3e6374726c5f636f6e666967207c3d2028504147455f5348494654202d20313229203c3c204e564d455f43435f4d50535f53484946543b0a096465762d3e6374726c5f636f6e666967207c3d204e564d455f43435f4152425f5252207c204e564d455f43435f53484e5f4e4f4e453b0a096465762d3e6374726c5f636f6e666967207c3d204e564d455f43435f494f53514553207c204e564d455f43435f494f435145533b0a0a0977726974656c28302c20266465762d3e6261722d3e6363293b0a0977726974656c286171612c20266465762d3e6261722d3e617161293b0a09777269746571286e766d65712d3e73715f646d615f616464722c20266465762d3e6261722d3e617371293b0a09777269746571286e766d65712d3e63715f646d615f616464722c20266465762d3e6261722d3e616371293b0a0977726974656c286465762d3e6374726c5f636f6e6669672c20266465762d3e6261722d3e6363293b0a0a09636170203d20726561647128266465762d3e6261722d3e636170293b0a0974696d656f7574203d2028284e564d455f4341505f54494d454f55542863617029202b203129202a20485a202f203229202b206a6966666965733b0a096465762d3e64625f737472696465203d204e564d455f4341505f53545249444528636170293b0a0a097768696c65202821726573756c74202626202128726561646c28266465762d3e6261722d3e63737473292026204e564d455f435354535f5244592929207b0a09096d736c65657028313030293b0a090969662028666174616c5f7369676e616c5f70656e64696e672863757272656e7429290a090909726573756c74203d202d45494e54523b0a09096966202874696d655f6166746572286a6966666965732c2074696d656f75742929207b0a0909096465765f65727228266465762d3e7063695f6465762d3e6465762c0a0909090922446576696365206e6f742072656164793b2061626f7274696e6720696e697469616c69736174696f6e5c6e22293b0a090909726573756c74203d202d454e4f4445563b0a09097d0a097d0a0a0969662028726573756c7429207b0a09096e766d655f667265655f71756575655f6d656d286e766d6571293b0a090972657475726e20726573756c743b0a097d0a0a09726573756c74203d2071756575655f726571756573745f697271286465762c206e766d65712c20226e766d652061646d696e22293b0a096465762d3e7175657565735b305d203d206e766d65713b0a0972657475726e20726573756c743b0a7d0a0a73746174696320737472756374206e766d655f696f64202a6e766d655f6d61705f757365725f706167657328737472756374206e766d655f646576202a6465762c20696e742077726974652c0a09090909756e7369676e6564206c6f6e6720616464722c20756e7369676e6564206c656e677468290a7b0a09696e7420692c206572722c20636f756e742c206e656e74732c206f66667365743b0a0973747275637420736361747465726c697374202a73673b0a097374727563742070616765202a2a70616765733b0a09737472756374206e766d655f696f64202a696f643b0a0a09696620286164647220262033290a090972657475726e204552525f505452282d45494e56414c293b0a0969662028216c656e677468290a090972657475726e204552525f505452282d45494e56414c293b0a0a096f6666736574203d206f66667365745f696e5f706167652861646472293b0a09636f756e74203d204449565f524f554e445f5550286f6666736574202b206c656e6774682c20504147455f53495a45293b0a097061676573203d206b63616c6c6f6328636f756e742c2073697a656f66282a7061676573292c204746505f4b45524e454c293b0a0969662028217061676573290a090972657475726e204552525f505452282d454e4f4d454d293b0a0a09657272203d206765745f757365725f70616765735f6661737428616464722c20636f756e742c20312c207061676573293b0a0969662028657272203c20636f756e7429207b0a0909636f756e74203d206572723b0a0909657272203d202d454641554c543b0a0909676f746f207075745f70616765733b0a097d0a0a09696f64203d206e766d655f616c6c6f635f696f6428636f756e742c206c656e6774682c204746505f4b45524e454c293b0a097367203d20696f642d3e73673b0a0973675f696e69745f7461626c652873672c20636f756e74293b0a09666f72202869203d20303b2069203c20636f756e743b20692b2b29207b0a090973675f7365745f70616765282673675b695d2c2070616765735b695d2c0a090909096d696e5f7428696e742c206c656e6774682c20504147455f53495a45202d206f6666736574292c206f6666736574293b0a09096c656e677468202d3d2028504147455f53495a45202d206f6666736574293b0a09096f6666736574203d20303b0a097d0a0973675f6d61726b5f656e64282673675b69202d20315d293b0a09696f642d3e6e656e7473203d20636f756e743b0a0a09657272203d202d454e4f4d454d3b0a096e656e7473203d20646d615f6d61705f736728266465762d3e7063695f6465762d3e6465762c2073672c20636f756e742c0a090909097772697465203f20444d415f544f5f444556494345203a20444d415f46524f4d5f444556494345293b0a0969662028216e656e7473290a0909676f746f20667265655f696f643b0a0a096b66726565287061676573293b0a0972657475726e20696f643b0a0a20667265655f696f643a0a096b6672656528696f64293b0a207075745f70616765733a0a09666f72202869203d20303b2069203c20636f756e743b20692b2b290a09097075745f706167652870616765735b695d293b0a096b66726565287061676573293b0a0972657475726e204552525f50545228657272293b0a7d0a0a73746174696320766f6964206e766d655f756e6d61705f757365725f706167657328737472756374206e766d655f646576202a6465762c20696e742077726974652c0a090909737472756374206e766d655f696f64202a696f64290a7b0a09696e7420693b0a0a09646d615f756e6d61705f736728266465762d3e7063695f6465762d3e6465762c20696f642d3e73672c20696f642d3e6e656e74732c0a090909097772697465203f20444d415f544f5f444556494345203a20444d415f46524f4d5f444556494345293b0a0a09666f72202869203d20303b2069203c20696f642d3e6e656e74733b20692b2b290a09097075745f706167652873675f706167652826696f642d3e73675b695d29293b0a7d0a0a73746174696320696e74206e766d655f7375626d69745f696f28737472756374206e766d655f6e73202a6e732c20737472756374206e766d655f757365725f696f205f5f75736572202a75696f290a7b0a09737472756374206e766d655f646576202a646576203d206e732d3e6465763b0a09737472756374206e766d655f7175657565202a6e766d65713b0a09737472756374206e766d655f757365725f696f20696f3b0a09737472756374206e766d655f636f6d6d616e6420633b0a09756e7369676e6564206c656e6774683b0a09696e74207374617475733b0a09737472756374206e766d655f696f64202a696f643b0a0a0969662028636f70795f66726f6d5f757365722826696f2c2075696f2c2073697a656f6628696f2929290a090972657475726e202d454641554c543b0a096c656e677468203d2028696f2e6e626c6f636b73202b203129203c3c206e732d3e6c62615f73686966743b0a0a097377697463682028696f2e6f70636f646529207b0a0963617365206e766d655f636d645f77726974653a0a0963617365206e766d655f636d645f726561643a0a0963617365206e766d655f636d645f636f6d706172653a0a0909696f64203d206e766d655f6d61705f757365725f7061676573286465762c20696f2e6f70636f6465202620312c20696f2e616464722c206c656e677468293b0a0909627265616b3b0a0964656661756c743a0a090972657475726e202d45494e56414c3b0a097d0a0a096966202849535f45525228696f6429290a090972657475726e205054525f45525228696f64293b0a0a096d656d7365742826632c20302c2073697a656f66286329293b0a09632e72772e6f70636f6465203d20696f2e6f70636f64653b0a09632e72772e666c616773203d20696f2e666c6167733b0a09632e72772e6e736964203d206370755f746f5f6c653332286e732d3e6e735f6964293b0a09632e72772e736c6261203d206370755f746f5f6c65363428696f2e736c6261293b0a09632e72772e6c656e677468203d206370755f746f5f6c65313628696f2e6e626c6f636b73293b0a09632e72772e636f6e74726f6c203d206370755f746f5f6c65313628696f2e636f6e74726f6c293b0a09632e72772e64736d676d74203d206370755f746f5f6c65313628696f2e64736d676d74293b0a09632e72772e726566746167203d20696f2e7265667461673b0a09632e72772e617070746167203d20696f2e6170707461673b0a09632e72772e6170706d61736b203d20696f2e6170706d61736b3b0a092f2a205858583a206d65746164617461202a2f0a096c656e677468203d206e766d655f73657475705f70727073286465762c2026632e636f6d6d6f6e2c20696f642c206c656e6774682c204746505f4b45524e454c293b0a0a096e766d6571203d206765745f6e766d657128646576293b0a092f2a0a09202a2053696e6365206e766d655f7375626d69745f73796e635f636d6420736c656570732c2077652063616e2774206b65657020707265656d7074696f6e0a09202a2064697361626c65642e20205765206d617920626520707265656d7074656420617420616e7920706f696e742c20616e642062652072657363686564756c65640a09202a20746f206120646966666572656e74204350552e2020546861742077696c6c2063617573652063616368656c696e6520626f756e63696e672c20627574206e6f0a09202a206164646974696f6e616c2072616365732073696e636520715f6c6f636b20616c72656164792070726f746563747320616761696e7374206f7468657220435055732e0a09202a2f0a097075745f6e766d6571286e766d6571293b0a09696620286c656e67746820213d2028696f2e6e626c6f636b73202b203129203c3c206e732d3e6c62615f7368696674290a0909737461747573203d202d454e4f4d454d3b0a09656c73650a0909737461747573203d206e766d655f7375626d69745f73796e635f636d64286e766d65712c2026632c204e554c4c2c204e564d455f494f5f54494d454f5554293b0a0a096e766d655f756e6d61705f757365725f7061676573286465762c20696f2e6f70636f6465202620312c20696f64293b0a096e766d655f667265655f696f64286465762c20696f64293b0a0972657475726e207374617475733b0a7d0a0a73746174696320696e74206e766d655f757365725f61646d696e5f636d6428737472756374206e766d655f646576202a6465762c0a0909090909737472756374206e766d655f61646d696e5f636d64205f5f75736572202a75636d64290a7b0a09737472756374206e766d655f61646d696e5f636d6420636d643b0a09737472756374206e766d655f636f6d6d616e6420633b0a09696e74207374617475732c206c656e6774683b0a09737472756374206e766d655f696f64202a756e696e697469616c697a65645f76617228696f64293b0a0a09696620282163617061626c65284341505f5359535f41444d494e29290a090972657475726e202d4541434345533b0a0969662028636f70795f66726f6d5f757365722826636d642c2075636d642c2073697a656f6628636d642929290a090972657475726e202d454641554c543b0a0a096d656d7365742826632c20302c2073697a656f66286329293b0a09632e636f6d6d6f6e2e6f70636f6465203d20636d642e6f70636f64653b0a09632e636f6d6d6f6e2e666c616773203d20636d642e666c6167733b0a09632e636f6d6d6f6e2e6e736964203d206370755f746f5f6c65333228636d642e6e736964293b0a09632e636f6d6d6f6e2e636477325b305d203d206370755f746f5f6c65333228636d642e63647732293b0a09632e636f6d6d6f6e2e636477325b315d203d206370755f746f5f6c65333228636d642e63647733293b0a09632e636f6d6d6f6e2e63647731305b305d203d206370755f746f5f6c65333228636d642e6364773130293b0a09632e636f6d6d6f6e2e63647731305b315d203d206370755f746f5f6c65333228636d642e6364773131293b0a09632e636f6d6d6f6e2e63647731305b325d203d206370755f746f5f6c65333228636d642e6364773132293b0a09632e636f6d6d6f6e2e63647731305b335d203d206370755f746f5f6c65333228636d642e6364773133293b0a09632e636f6d6d6f6e2e63647731305b345d203d206370755f746f5f6c65333228636d642e6364773134293b0a09632e636f6d6d6f6e2e63647731305b355d203d206370755f746f5f6c65333228636d642e6364773135293b0a0a096c656e677468203d20636d642e646174615f6c656e3b0a0969662028636d642e646174615f6c656e29207b0a0909696f64203d206e766d655f6d61705f757365725f7061676573286465762c20636d642e6f70636f6465202620312c20636d642e616464722c0a09090909090909096c656e677468293b0a09096966202849535f45525228696f6429290a09090972657475726e205054525f45525228696f64293b0a09096c656e677468203d206e766d655f73657475705f70727073286465762c2026632e636f6d6d6f6e2c20696f642c206c656e6774682c0a09090909090909094746505f4b45524e454c293b0a097d0a0a09696620286c656e67746820213d20636d642e646174615f6c656e290a0909737461747573203d202d454e4f4d454d3b0a09656c73650a0909737461747573203d206e766d655f7375626d69745f61646d696e5f636d64286465762c2026632c204e554c4c293b0a0a0969662028636d642e646174615f6c656e29207b0a09096e766d655f756e6d61705f757365725f7061676573286465762c20636d642e6f70636f6465202620312c20696f64293b0a09096e766d655f667265655f696f64286465762c20696f64293b0a097d0a0972657475726e207374617475733b0a7d0a0a73746174696320696e74206e766d655f696f63746c2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f64652c20756e7369676e656420696e7420636d642c0a09090909090909756e7369676e6564206c6f6e6720617267290a7b0a09737472756374206e766d655f6e73202a6e73203d20626465762d3e62645f6469736b2d3e707269766174655f646174613b0a0a097377697463682028636d6429207b0a0963617365204e564d455f494f43544c5f49443a0a090972657475726e206e732d3e6e735f69643b0a0963617365204e564d455f494f43544c5f41444d494e5f434d443a0a090972657475726e206e766d655f757365725f61646d696e5f636d64286e732d3e6465762c2028766f6964205f5f75736572202a29617267293b0a0963617365204e564d455f494f43544c5f5355424d49545f494f3a0a090972657475726e206e766d655f7375626d69745f696f286e732c2028766f6964205f5f75736572202a29617267293b0a0964656661756c743a0a090972657475726e202d454e4f5454593b0a097d0a7d0a0a73746174696320636f6e73742073747275637420626c6f636b5f6465766963655f6f7065726174696f6e73206e766d655f666f7073203d207b0a092e6f776e657209093d20544849535f4d4f44554c452c0a092e696f63746c09093d206e766d655f696f63746c2c0a092e636f6d7061745f696f63746c093d206e766d655f696f63746c2c0a7d3b0a0a73746174696320766f6964206e766d655f72657375626d69745f62696f7328737472756374206e766d655f7175657565202a6e766d6571290a7b0a097768696c65202862696f5f6c6973745f7065656b28266e766d65712d3e73715f636f6e672929207b0a09097374727563742062696f202a62696f203d2062696f5f6c6973745f706f7028266e766d65712d3e73715f636f6e67293b0a0909737472756374206e766d655f6e73202a6e73203d2062696f2d3e62695f626465762d3e62645f6469736b2d3e707269766174655f646174613b0a0909696620286e766d655f7375626d69745f62696f5f7175657565286e766d65712c206e732c2062696f2929207b0a09090962696f5f6c6973745f6164645f6865616428266e766d65712d3e73715f636f6e672c2062696f293b0a090909627265616b3b0a09097d0a09096966202862696f5f6c6973745f656d70747928266e766d65712d3e73715f636f6e6729290a09090972656d6f76655f776169745f717565756528266e766d65712d3e73715f66756c6c2c0a09090909090909266e766d65712d3e73715f636f6e675f77616974293b0a097d0a7d0a0a73746174696320696e74206e766d655f6b74687265616428766f6964202a64617461290a7b0a09737472756374206e766d655f646576202a6465763b0a0a097768696c652028216b7468726561645f73686f756c645f73746f70282929207b0a09095f5f7365745f63757272656e745f7374617465285441534b5f52554e4e494e47293b0a09097370696e5f6c6f636b28266465765f6c6973745f6c6f636b293b0a09096c6973745f666f725f656163685f656e747279286465762c20266465765f6c6973742c206e6f646529207b0a090909696e7420693b0a090909666f72202869203d20303b2069203c206465762d3e71756575655f636f756e743b20692b2b29207b0a09090909737472756374206e766d655f7175657565202a6e766d6571203d206465762d3e7175657565735b695d3b0a0909090969662028216e766d6571290a0909090909636f6e74696e75653b0a090909097370696e5f6c6f636b5f69727128266e766d65712d3e715f6c6f636b293b0a09090909696620286e766d655f70726f636573735f6371286e766d657129290a09090909097072696e746b282270726f636573735f63712064696420736f6d657468696e675c6e22293b0a090909096e766d655f63616e63656c5f696f73286e766d65712c2074727565293b0a090909096e766d655f72657375626d69745f62696f73286e766d6571293b0a090909097370696e5f756e6c6f636b5f69727128266e766d65712d3e715f6c6f636b293b0a0909097d0a09097d0a09097370696e5f756e6c6f636b28266465765f6c6973745f6c6f636b293b0a09097365745f63757272656e745f7374617465285441534b5f494e5445525255505449424c45293b0a09097363686564756c655f74696d656f757428485a293b0a097d0a0972657475726e20303b0a7d0a0a73746174696320444546494e455f494441286e766d655f696e6465785f696461293b0a0a73746174696320696e74206e766d655f6765745f6e735f69647828766f6964290a7b0a09696e7420696e6465782c206572726f723b0a0a09646f207b0a090969662028216964615f7072655f67657428266e766d655f696e6465785f6964612c204746505f4b45524e454c29290a09090972657475726e202d313b0a0a09097370696e5f6c6f636b28266465765f6c6973745f6c6f636b293b0a09096572726f72203d206964615f6765745f6e657728266e766d655f696e6465785f6964612c2026696e646578293b0a09097370696e5f756e6c6f636b28266465765f6c6973745f6c6f636b293b0a097d207768696c6520286572726f72203d3d202d45414741494e293b0a0a09696620286572726f72290a0909696e646578203d202d313b0a0972657475726e20696e6465783b0a7d0a0a73746174696320766f6964206e766d655f7075745f6e735f69647828696e7420696e646578290a7b0a097370696e5f6c6f636b28266465765f6c6973745f6c6f636b293b0a096964615f72656d6f766528266e766d655f696e6465785f6964612c20696e646578293b0a097370696e5f756e6c6f636b28266465765f6c6973745f6c6f636b293b0a7d0a0a73746174696320737472756374206e766d655f6e73202a6e766d655f616c6c6f635f6e7328737472756374206e766d655f646576202a6465762c20696e74206e7369642c0a090909737472756374206e766d655f69645f6e73202a69642c20737472756374206e766d655f6c62615f72616e67655f74797065202a7274290a7b0a09737472756374206e766d655f6e73202a6e733b0a097374727563742067656e6469736b202a6469736b3b0a09696e74206c6261663b0a0a096966202872742d3e617474726962757465732026204e564d455f4c424152545f4154545249425f48494445290a090972657475726e204e554c4c3b0a0a096e73203d206b7a616c6c6f632873697a656f66282a6e73292c204746505f4b45524e454c293b0a0969662028216e73290a090972657475726e204e554c4c3b0a096e732d3e7175657565203d20626c6b5f616c6c6f635f7175657565284746505f4b45524e454c293b0a0969662028216e732d3e7175657565290a0909676f746f206f75745f667265655f6e733b0a096e732d3e71756575652d3e71756575655f666c616773203d2051554555455f464c41475f44454641554c543b0a0971756575655f666c61675f7365745f756e6c6f636b65642851554555455f464c41475f4e4f4d45524745532c206e732d3e7175657565293b0a0971756575655f666c61675f7365745f756e6c6f636b65642851554555455f464c41475f4e4f4e524f542c206e732d3e7175657565293b0a2f2a0971756575655f666c61675f7365745f756e6c6f636b65642851554555455f464c41475f444953434152442c206e732d3e7175657565293b202a2f0a09626c6b5f71756575655f6d616b655f72657175657374286e732d3e71756575652c206e766d655f6d616b655f72657175657374293b0a096e732d3e646576203d206465763b0a096e732d3e71756575652d3e717565756564617461203d206e733b0a0a096469736b203d20616c6c6f635f6469736b284e564d455f4d494e4f5253293b0a0969662028216469736b290a0909676f746f206f75745f667265655f71756575653b0a096e732d3e6e735f6964203d206e7369643b0a096e732d3e6469736b203d206469736b3b0a096c626166203d2069642d3e666c6261732026203078663b0a096e732d3e6c62615f7368696674203d2069642d3e6c6261665b6c6261665d2e64733b0a09626c6b5f71756575655f6c6f676963616c5f626c6f636b5f73697a65286e732d3e71756575652c2031203c3c206e732d3e6c62615f7368696674293b0a09696620286465762d3e6d61785f68775f736563746f7273290a0909626c6b5f71756575655f6d61785f68775f736563746f7273286e732d3e71756575652c206465762d3e6d61785f68775f736563746f7273293b0a0a096469736b2d3e6d616a6f72203d206e766d655f6d616a6f723b0a096469736b2d3e6d696e6f7273203d204e564d455f4d494e4f52533b0a096469736b2d3e66697273745f6d696e6f72203d204e564d455f4d494e4f5253202a206e766d655f6765745f6e735f69647828