Transaction

Summary

Version 1
Size 96.9 KB
Vsize 96.9 KB
Weight 396868
Locktime 0
Block 100145
Transaction 844ffaa415b613c0251840b275c9d2b96085661bcb2fc38245b65805ea01e840
>
0.00000001 NMC

Input scripts

0.304402203194811c4de22548bdfff10d9337bd86358e8dbfc50cfa875f031dcceb8eae9b022057d6d0271e1c8144f701c702dd715caebb28553d1c138192b03d3ee005a208dd[ALL]

Output scripts

0.04142dc399d2e87d3710f3031de72f7b2f165cf160d89e17611df72e3bb741293b4389940082ab5b367e1a469b37628452e070501e8460389e86b93c208a74bc21 OP_CHECKSIG
1.206f6d61705f6465766963655f6765745f636f6e746578745f6c6f73735f636f756e742873747275637420706c6174666f726d5f646576696365202a70646576290a7b0a09737472756374206f6d61705f646576696365202a6f643b0a0975333220726574203d20303b0a0a096f64203d20746f5f6f6d61705f6465766963652870646576293b0a0a09696620286f642d3e68776d6f64735f636e74290a0909726574203d206f6d61705f68776d6f645f6765745f636f6e746578745f6c6f73735f636f756e74286f642d3e68776d6f64735b305d293b0a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a206f6d61705f6465766963655f636f756e745f7265736f7572636573202d20636f756e74206e756d626572206f6620737472756374207265736f7572636520656e7472696573206e65656465640a202a20406f643a20737472756374206f6d61705f646576696365202a0a202a2040666c6167733a2054797065206f66207265736f757263657320746f20696e636c756465207768656e20636f756e74696e6720284952512f444d412f4d454d290a202a0a202a20436f756e7420746865206e756d626572206f6620737472756374207265736f7572636520656e7472696573206e656564656420666f7220746869730a202a206f6d61705f64657669636520406f642e202055736564206279206f6d61705f6465766963655f6275696c645f7373282920746f2064657465726d696e6520686f770a202a206d756368206d656d6f727920746f20616c6c6f63617465206265666f72652063616c6c696e670a202a206f6d61705f6465766963655f66696c6c5f7265736f757263657328292e202052657475726e732074686520636f756e742e0a202a2f0a73746174696320696e74206f6d61705f6465766963655f636f756e745f7265736f757263657328737472756374206f6d61705f646576696365202a6f642c0a0909090920202020202020756e7369676e6564206c6f6e6720666c616773290a7b0a09696e742063203d20303b0a09696e7420693b0a0a09666f72202869203d20303b2069203c206f642d3e68776d6f64735f636e743b20692b2b290a090963202b3d206f6d61705f68776d6f645f636f756e745f7265736f7572636573286f642d3e68776d6f64735b695d2c20666c616773293b0a0a0970725f646562756728226f6d61705f6465766963653a2025733a20636f756e74656420256420746f74616c207265736f7572636573206163726f73732025642068776d6f64735c6e222c0a0909206f642d3e706465762d3e6e616d652c20632c206f642d3e68776d6f64735f636e74293b0a0a0972657475726e20633b0a7d0a0a2f2a2a0a202a206f6d61705f6465766963655f66696c6c5f7265736f7572636573202d2066696c6c20696e206172726179206f6620737472756374207265736f757263650a202a20406f643a20737472756374206f6d61705f646576696365202a0a202a20407265733a20706f696e74657220746f20616e206172726179206f6620737472756374207265736f7572636520746f2062652066696c6c656420696e0a202a0a202a20506f70756c617465206f6e65206f72206d6f726520656d70747920737472756374207265736f7572636520706f696e74656420746f206279204072657320776974680a202a20746865207265736f75726365206461746120666f722074686973206f6d61705f64657669636520406f642e2020557365642062790a202a206f6d61705f6465766963655f6275696c645f737328292061667465722063616c6c696e67206f6d61705f6465766963655f636f756e745f7265736f757263657328292e0a202a20496465616c6c7920746869732066756e6374696f6e20776f756c64206e6f74206265206e656564656420617420616c6c2e20204966206f6d61705f6465766963650a202a207265706c6163657320706c6174666f726d5f6465766963652c207468656e2077652063616e2073706563696679206f7572206f776e0a202a206765745f7265736f7572636528292f206765745f69727128292f6574632066756e6374696f6e732074686174207573652074686520756e6465726c79696e670a202a206f6d61705f68776d6f6420696e666f726d6174696f6e2e20204f7220696620706c6174666f726d5f64657669636520697320657874656e64656420746f207573650a202a207375626172636869746563747572652d73706563696669632066756e6374696f6e20706f696e746572732c2074686520766172696f75730a202a20706c6174666f726d5f6465766963652066756e6374696f6e732063616e2073696d706c792063616c6c206f6d61705f64657669636520696e7465726e616c0a202a2066756e6374696f6e7320746f2067657420646576696365207265736f75726365732e20204861636b696e672061726f756e6420746865206578697374696e670a202a20706c6174666f726d5f64657669636520636f646520776173746573206d656d6f72792e202052657475726e7320302e0a202a2f0a73746174696320696e74206f6d61705f6465766963655f66696c6c5f7265736f757263657328737472756374206f6d61705f646576696365202a6f642c0a09090909202020202020737472756374207265736f75726365202a726573290a7b0a09696e7420692c20723b0a0a09666f72202869203d20303b2069203c206f642d3e68776d6f64735f636e743b20692b2b29207b0a090972203d206f6d61705f68776d6f645f66696c6c5f7265736f7572636573286f642d3e68776d6f64735b695d2c20726573293b0a0909726573202b3d20723b0a097d0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a205f6f645f66696c6c5f646d615f7265736f7572636573202d2066696c6c20696e206172726179206f6620737472756374207265736f75726365207769746820646d61207265736f75726365730a202a20406f643a20737472756374206f6d61705f646576696365202a0a202a20407265733a20706f696e74657220746f20616e206172726179206f6620737472756374207265736f7572636520746f2062652066696c6c656420696e0a202a0a202a20506f70756c617465206f6e65206f72206d6f726520656d70747920737472756374207265736f7572636520706f696e74656420746f206279204072657320776974680a202a2074686520646d61207265736f75726365206461746120666f722074686973206f6d61705f64657669636520406f642e2020557365642062790a202a206f6d61705f6465766963655f616c6c6f6328292061667465722063616c6c696e67206f6d61705f6465766963655f636f756e745f7265736f757263657328292e0a202a0a202a20496465616c6c7920746869732066756e6374696f6e20776f756c64206e6f74206265206e656564656420617420616c6c2e2020496620776520686176650a202a206d656368616e69736d20746f2067657420646d61207265736f75726365732066726f6d2044542e0a202a0a202a2052657475726e7320302e0a202a2f0a73746174696320696e74205f6f645f66696c6c5f646d615f7265736f757263657328737472756374206f6d61705f646576696365202a6f642c0a09090909202020202020737472756374207265736f75726365202a726573290a7b0a09696e7420692c20723b0a0a09666f72202869203d20303b2069203c206f642d3e68776d6f64735f636e743b20692b2b29207b0a090972203d206f6d61705f68776d6f645f66696c6c5f646d615f7265736f7572636573286f642d3e68776d6f64735b695d2c20726573293b0a0909726573202b3d20723b0a097d0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a206f6d61705f6465766963655f616c6c6f63202d20616c6c6f6361746520616e206f6d61705f6465766963650a202a2040706465763a20706c6174666f726d5f64657669636520746861742077696c6c20626520696e636c7564656420696e2074686973206f6d61705f6465766963650a202a20406f683a2070747220746f207468652073696e676c65206f6d61705f68776d6f642074686174206261636b732074686973206f6d61705f6465766963650a202a204070646174613a20706c6174666f726d5f646174612070747220746f206173736f636961746520776974682074686520706c6174666f726d5f6465766963650a202a204070646174615f6c656e3a20616d6f756e74206f66206d656d6f727920706f696e74656420746f206279204070646174610a202a2040706d5f6c6174733a20706f696e74657220746f2061206f6d61705f6465766963655f706d5f6c6174656e637920617272617920666f722074686973206465766963650a202a2040706d5f6c6174735f636e743a2041525241595f53495a452829206f662040706d5f6c6174730a202a0a202a20436f6e76656e69656e63652066756e6374696f6e20666f7220616c6c6f636174696e6720616e206f6d61705f6465766963652073747275637475726520616e642066696c6c696e670a202a2068776d6f64732c207265736f757263657320616e6420706d5f6c6174656e637920617474726962757465732e0a202a0a202a2052657475726e7320616e20737472756374206f6d61705f64657669636520706f696e746572206f72204552525f5054522829206f6e206572726f723b0a202a2f0a737472756374206f6d61705f646576696365202a6f6d61705f6465766963655f616c6c6f632873747275637420706c6174666f726d5f646576696365202a706465762c0a0909090909737472756374206f6d61705f68776d6f64202a2a6f68732c20696e74206f685f636e742c0a0909090909737472756374206f6d61705f6465766963655f706d5f6c6174656e6379202a706d5f6c6174732c0a0909090909696e7420706d5f6c6174735f636e74290a7b0a09696e7420726574203d202d454e4f4d454d3b0a09737472756374206f6d61705f646576696365202a6f643b0a09737472756374207265736f75726365202a726573203d204e554c4c3b0a09696e7420692c207265735f636f756e743b0a09737472756374206f6d61705f68776d6f64202a2a68776d6f64733b0a0a096f64203d206b7a616c6c6f632873697a656f6628737472756374206f6d61705f646576696365292c204746505f4b45524e454c293b0a0969662028216f6429207b0a0909726574203d202d454e4f4d454d3b0a0909676f746f206f64615f65786974313b0a097d0a096f642d3e68776d6f64735f636e74203d206f685f636e743b0a0a0968776d6f6473203d206b6d656d647570286f68732c2073697a656f6628737472756374206f6d61705f68776d6f64202a29202a206f685f636e742c204746505f4b45524e454c293b0a09696620282168776d6f6473290a0909676f746f206f64615f65786974323b0a0a096f642d3e68776d6f6473203d2068776d6f64733b0a096f642d3e70646576203d20706465763b0a0a092f2a0a09202a204e6f6e2d445420426f6f743a0a09202a202020486572652c20706465762d3e6e756d5f7265736f7572636573203d20302c20616e642077652073686f756c642067657420616c6c207468650a09202a2020207265736f75726365732066726f6d2068776d6f642e0a09202a0a09202a20445420426f6f743a0a09202a2020204f46206672616d65776f726b2077696c6c20636f6e73747275637420746865207265736f7572636520737472756374757265202863757272656e746c790a09202a202020646f657320666f72204d454d202620495251207265736f757263652920616e642077652073686f756c6420726573706563742f7573652074686573650a09202a2020207265736f75726365732c206b696c6c696e672068776d6f6420646570656e64656e63792e0a09202a202020496620706465762d3e6e756d5f7265736f7572636573203e20302c20776520617373756d652074686174204d454d202620495251207265736f75726365730a09202a20202068617665206265656e20616c6c6f6361746564206279204f46206c6179657220616c726561647920287468726f75676820445442292e0a09202a2020204173207072657061726174696f6e20666f722074686520667574757265207765206578616d696e6520746865204f462070726f7669646564207265736f75726365730a09202a202020746f20736565206966207765206861766520444d41207265736f75726365732070726f766964656420616c72656164792e20496e207468697320636173650a09202a2020207468657265206973206e6f206e65656420746f2075706461746520746865207265736f757263657320666f7220746865206465766963652c20776520757365207468650a09202a2020204f462070726f7669646564206f6e65732e0a09202a0a09202a20544f444f3a204f6e636520444d41207265736f7572636520697320617661696c61626c652066726f6d204f46206c617965722c2077652073686f756c640a09202a2020206b696c6c2066696c6c696e6720616e79207265736f75726365732066726f6d2068776d6f642e0a09202a2f0a096966202821706465762d3e6e756d5f7265736f757263657329207b0a09092f2a20436f756e7420616c6c207265736f757263657320666f722074686520646576696365202a2f0a09097265735f636f756e74203d206f6d61705f6465766963655f636f756e745f7265736f7572636573286f642c20494f5245534f555243455f495251207c0a0909090909090920202020494f5245534f555243455f444d41207c0a0909090909090920202020494f5245534f555243455f4d454d293b0a097d20656c7365207b0a09092f2a2054616b652061206c6f6f6b20696620776520616c7265616479206861766520444d41207265736f7572636520766961204454202a2f0a0909666f72202869203d20303b2069203c20706465762d3e6e756d5f7265736f75726365733b20692b2b29207b0a090909737472756374207265736f75726365202a72203d2026706465762d3e7265736f757263655b695d3b0a0a0909092f2a20576520686176652069742c206e6f206e65656420746f20746f75636820746865207265736f7572636573202a2f0a09090969662028722d3e666c616773203d3d20494f5245534f555243455f444d41290a09090909676f746f20686176655f65766572797468696e673b0a09097d0a09092f2a20436f756e74206f6e6c7920444d41207265736f757263657320666f722074686520646576696365202a2f0a09097265735f636f756e74203d206f6d61705f6465766963655f636f756e745f7265736f7572636573286f642c20494f5245534f555243455f444d41293b0a09092f2a205468652064657669636520686173206e6f20444d41207265736f757263652c206e6f206e65656420666f7220757064617465202a2f0a090969662028217265735f636f756e74290a090909676f746f20686176655f65766572797468696e673b0a0a09097265735f636f756e74202b3d20706465762d3e6e756d5f7265736f75726365733b0a097d0a0a092f2a20416c6c6f63617465207265736f7572636573206d656d6f727920746f206163636f756e7420666f72206e6577207265736f7572636573202a2f0a09726573203d206b7a616c6c6f632873697a656f6628737472756374207265736f7572636529202a207265735f636f756e742c204746505f4b45524e454c293b0a096966202821726573290a0909676f746f206f64615f65786974333b0a0a096966202821706465762d3e6e756d5f7265736f757263657329207b0a09096465765f6462672826706465762d3e6465762c202225733a207573696e67202564207265736f75726365732066726f6d2068776d6f645c6e222c0a0909095f5f66756e635f5f2c207265735f636f756e74293b0a09096f6d61705f6465766963655f66696c6c5f7265736f7572636573286f642c20726573293b0a097d20656c7365207b0a09096465765f6462672826706465762d3e6465762c0a0909092225733a20617070656e64696e6720256420444d41207265736f75726365732066726f6d2068776d6f645c6e222c0a0909095f5f66756e635f5f2c207265735f636f756e74202d20706465762d3e6e756d5f7265736f7572636573293b0a09096d656d637079287265732c20706465762d3e7265736f757263652c0a09092020202020202073697a656f6628737472756374207265736f7572636529202a20706465762d3e6e756d5f7265736f7572636573293b0a09095f6f645f66696c6c5f646d615f7265736f7572636573286f642c20267265735b706465762d3e6e756d5f7265736f75726365735d293b0a097d0a0a09726574203d20706c6174666f726d5f6465766963655f6164645f7265736f757263657328706465762c207265732c207265735f636f756e74293b0a096b6672656528726573293b0a0a0969662028726574290a0909676f746f206f64615f65786974333b0a0a686176655f65766572797468696e673a0a096966202821706d5f6c61747329207b0a0909706d5f6c617473203d206f6d61705f64656661756c745f6c6174656e63793b0a0909706d5f6c6174735f636e74203d2041525241595f53495a45286f6d61705f64656661756c745f6c6174656e6379293b0a097d0a0a096f642d3e706d5f6c6174735f636e74203d20706d5f6c6174735f636e743b0a096f642d3e706d5f6c617473203d206b6d656d64757028706d5f6c6174732c0a09090973697a656f6628737472756374206f6d61705f6465766963655f706d5f6c6174656e637929202a20706d5f6c6174735f636e742c0a0909094746505f4b45524e454c293b0a0969662028216f642d3e706d5f6c617473290a0909676f746f206f64615f65786974333b0a0a09706465762d3e61726368646174612e6f64203d206f643b0a0a09666f72202869203d20303b2069203c206f685f636e743b20692b2b29207b0a090968776d6f64735b695d2d3e6f64203d206f643b0a09095f6164645f68776d6f645f636c6f636b735f636c6b646576286f642c2068776d6f64735b695d293b0a097d0a0a0972657475726e206f643b0a0a6f64615f65786974333a0a096b667265652868776d6f6473293b0a6f64615f65786974323a0a096b66726565286f64293b0a6f64615f65786974313a0a096465765f6572722826706465762d3e6465762c20226f6d61705f6465766963653a206275696c64206661696c656420282564295c6e222c20726574293b0a0a0972657475726e204552525f50545228726574293b0a7d0a0a766f6964206f6d61705f6465766963655f64656c65746528737472756374206f6d61705f646576696365202a6f64290a7b0a0969662028216f64290a090972657475726e3b0a0a096f642d3e706465762d3e61726368646174612e6f64203d204e554c4c3b0a096b66726565286f642d3e706d5f6c617473293b0a096b66726565286f642d3e68776d6f6473293b0a096b66726565286f64293b0a7d0a0a2f2a2a0a202a206f6d61705f6465766963655f6275696c64202d206275696c6420616e6420726567697374657220616e206f6d61705f6465766963652077697468206f6e65206f6d61705f68776d6f640a202a2040706465765f6e616d653a206e616d65206f662074686520706c6174666f726d5f6465766963652064726976657220746f207573650a202a2040706465765f69643a207468697320706c6174666f726d5f646576696365277320636f6e6e656374696f6e2049440a202a20406f683a2070747220746f207468652073696e676c65206f6d61705f68776d6f642074686174206261636b732074686973206f6d61705f6465766963650a202a204070646174613a20706c6174666f726d5f646174612070747220746f206173736f636961746520776974682074686520706c6174666f726d5f6465766963650a202a204070646174615f6c656e3a20616d6f756e74206f66206d656d6f727920706f696e74656420746f206279204070646174610a202a2040706d5f6c6174733a20706f696e74657220746f2061206f6d61705f6465766963655f706d5f6c6174656e637920617272617920666f722074686973206465766963650a202a2040706d5f6c6174735f636e743a2041525241595f53495a452829206f662040706d5f6c6174730a202a204069735f6561726c795f6465766963653a2073686f756c642074686520646576696365206265207265676973746572656420617320616e206561726c7920646576696365206f72206e6f740a202a0a202a20436f6e76656e69656e63652066756e6374696f6e20666f72206275696c64696e6720616e64207265676973746572696e6720612073696e676c650a202a206f6d61705f646576696365207265636f72642c20776869636820696e207475726e206275696c647320616e642072656769737465727320610a202a20706c6174666f726d5f646576696365207265636f72642e2020536565206f6d61705f6465766963655f6275696c645f7373282920666f72206d6f72650a202a20696e666f726d6174696f6e2e202052657475726e73204552525f505452282d45494e56414c2920696620406f68206973204e554c4c3b206f74686572776973652c0a202a2070617373657320616c6f6e67207468652072657475726e2076616c7565206f66206f6d61705f6465766963655f6275696c645f737328292e0a202a2f0a73747275637420706c6174666f726d5f646576696365205f5f696e6974202a6f6d61705f6465766963655f6275696c6428636f6e73742063686172202a706465765f6e616d652c20696e7420706465765f69642c0a09090909202020202020737472756374206f6d61705f68776d6f64202a6f682c20766f6964202a70646174612c0a09090909202020202020696e742070646174615f6c656e2c0a09090909202020202020737472756374206f6d61705f6465766963655f706d5f6c6174656e6379202a706d5f6c6174732c0a09090909202020202020696e7420706d5f6c6174735f636e742c20696e742069735f6561726c795f646576696365290a7b0a09737472756374206f6d61705f68776d6f64202a6f68735b5d203d207b206f68207d3b0a0a0969662028216f68290a090972657475726e204552525f505452282d45494e56414c293b0a0a0972657475726e206f6d61705f6465766963655f6275696c645f737328706465765f6e616d652c20706465765f69642c206f68732c20312c2070646174612c0a090909092020202070646174615f6c656e2c20706d5f6c6174732c20706d5f6c6174735f636e742c0a090909092020202069735f6561726c795f646576696365293b0a7d0a0a2f2a2a0a202a206f6d61705f6465766963655f6275696c645f7373202d206275696c6420616e6420726567697374657220616e206f6d61705f6465766963652077697468206d756c7469706c652068776d6f64730a202a2040706465765f6e616d653a206e616d65206f662074686520706c6174666f726d5f6465766963652064726976657220746f207573650a202a2040706465765f69643a207468697320706c6174666f726d5f646576696365277320636f6e6e656374696f6e2049440a202a20406f683a2070747220746f207468652073696e676c65206f6d61705f68776d6f642074686174206261636b732074686973206f6d61705f6465766963650a202a204070646174613a20706c6174666f726d5f646174612070747220746f206173736f636961746520776974682074686520706c6174666f726d5f6465766963650a202a204070646174615f6c656e3a20616d6f756e74206f66206d656d6f727920706f696e74656420746f206279204070646174610a202a2040706d5f6c6174733a20706f696e74657220746f2061206f6d61705f6465766963655f706d5f6c6174656e637920617272617920666f722074686973206465766963650a202a2040706d5f6c6174735f636e743a2041525241595f53495a452829206f662040706d5f6c6174730a202a204069735f6561726c795f6465766963653a2073686f756c642074686520646576696365206265207265676973746572656420617320616e206561726c7920646576696365206f72206e6f740a202a0a202a20436f6e76656e69656e63652066756e6374696f6e20666f72206275696c64696e6720616e64207265676973746572696e6720616e206f6d61705f6465766963650a202a2073756273797374656d207265636f72642e202053756273797374656d207265636f72647320636f6e73697374206f66206d756c7469706c650a202a206f6d61705f68776d6f64732e2020546869732066756e6374696f6e20696e207475726e206275696c647320616e642072656769737465727320610a202a20706c6174666f726d5f646576696365207265636f72642e202052657475726e7320616e204552525f5054522829206f6e206572726f722c206f72207061737365730a202a20616c6f6e67207468652072657475726e2076616c7565206f66206f6d61705f6465766963655f726567697374657228292e0a202a2f0a73747275637420706c6174666f726d5f646576696365205f5f696e6974202a6f6d61705f6465766963655f6275696c645f737328636f6e73742063686172202a706465765f6e616d652c20696e7420706465765f69642c0a090909090920737472756374206f6d61705f68776d6f64202a2a6f68732c20696e74206f685f636e742c0a090909090920766f6964202a70646174612c20696e742070646174615f6c656e2c0a090909090920737472756374206f6d61705f6465766963655f706d5f6c6174656e6379202a706d5f6c6174732c0a090909090920696e7420706d5f6c6174735f636e742c20696e742069735f6561726c795f646576696365290a7b0a09696e7420726574203d202d454e4f4d454d3b0a0973747275637420706c6174666f726d5f646576696365202a706465763b0a09737472756374206f6d61705f646576696365202a6f643b0a0a0969662028216f6873207c7c206f685f636e74203d3d2030207c7c2021706465765f6e616d65290a090972657475726e204552525f505452282d45494e56414c293b0a0a09696620282170646174612026262070646174615f6c656e203e2030290a090972657475726e204552525f505452282d45494e56414c293b0a0a0970646576203d20706c6174666f726d5f6465766963655f616c6c6f6328706465765f6e616d652c20706465765f6964293b0a0969662028217064657629207b0a0909726574203d202d454e4f4d454d3b0a0909676f746f206f6462735f657869743b0a097d0a0a092f2a2053657420746865206465765f6e616d65206561726c7920746f20616c6c6f77206465765f78787820696e206f6d61705f6465766963655f616c6c6f63202a2f0a0969662028706465762d3e696420213d202d31290a09096465765f7365745f6e616d652826706465762d3e6465762c202225732e2564222c20706465762d3e6e616d652c2020706465762d3e6964293b0a09656c73650a09096465765f7365745f6e616d652826706465762d3e6465762c20222573222c20706465762d3e6e616d65293b0a0a096f64203d206f6d61705f6465766963655f616c6c6f6328706465762c206f68732c206f685f636e742c20706d5f6c6174732c20706d5f6c6174735f636e74293b0a096966202849535f455252286f6429290a0909676f746f206f6462735f65786974313b0a0a09726574203d20706c6174666f726d5f6465766963655f6164645f6461746128706465762c2070646174612c2070646174615f6c656e293b0a0969662028726574290a0909676f746f206f6462735f65786974323b0a0a096966202869735f6561726c795f646576696365290a0909726574203d206f6d61705f6561726c795f6465766963655f72656769737465722870646576293b0a09656c73650a0909726574203d206f6d61705f6465766963655f72656769737465722870646576293b0a0969662028726574290a0909676f746f206f6462735f65786974323b0a0a0972657475726e20706465763b0a0a6f6462735f65786974323a0a096f6d61705f6465766963655f64656c657465286f64293b0a6f6462735f65786974313a0a09706c6174666f726d5f6465766963655f7075742870646576293b0a6f6462735f657869743a0a0a0970725f65727228226f6d61705f6465766963653a2025733a206275696c64206661696c656420282564295c6e222c20706465765f6e616d652c20726574293b0a0a0972657475726e204552525f50545228726574293b0a7d0a0a2f2a2a0a202a206f6d61705f6561726c795f6465766963655f7265676973746572202d20726567697374657220616e206f6d61705f64657669636520617320616e206561726c7920706c6174666f726d0a202a206465766963652e0a202a20406f643a20737472756374206f6d61705f646576696365202a20746f2072656769737465720a202a0a202a20526567697374657220746865206f6d61705f646576696365207374727563747572652e2020546869732063757272656e746c79206a7573742063616c6c730a202a20706c6174666f726d5f6561726c795f6164645f6465766963652829206f6e2074686520756e6465726c79696e6720706c6174666f726d5f6465766963652e0a202a2052657475726e7320302062792064656661756c742e0a202a2f0a73746174696320696e74205f5f696e6974206f6d61705f6561726c795f6465766963655f72656769737465722873747275637420706c6174666f726d5f646576696365202a70646576290a7b0a0973747275637420706c6174666f726d5f646576696365202a646576696365735b315d3b0a0a09646576696365735b305d203d20706465763b0a096561726c795f706c6174666f726d5f6164645f6465766963657328646576696365732c2031293b0a0972657475726e20303b0a7d0a0a23696664656620434f4e4649475f504d5f52554e54494d450a73746174696320696e74205f6f645f72756e74696d655f73757370656e642873747275637420646576696365202a646576290a7b0a0973747275637420706c6174666f726d5f646576696365202a70646576203d20746f5f706c6174666f726d5f64657669636528646576293b0a09696e74207265743b0a0a09726574203d20706d5f67656e657269635f72756e74696d655f73757370656e6428646576293b0a0a096966202821726574290a09096f6d61705f6465766963655f69646c652870646576293b0a0a0972657475726e207265743b0a7d0a0a73746174696320696e74205f6f645f72756e74696d655f69646c652873747275637420646576696365202a646576290a7b0a0972657475726e20706d5f67656e657269635f72756e74696d655f69646c6528646576293b0a7d0a0a73746174696320696e74205f6f645f72756e74696d655f726573756d652873747275637420646576696365202a646576290a7b0a0973747275637420706c6174666f726d5f646576696365202a70646576203d20746f5f706c6174666f726d5f64657669636528646576293b0a0a096f6d61705f6465766963655f656e61626c652870646576293b0a0a0972657475726e20706d5f67656e657269635f72756e74696d655f726573756d6528646576293b0a7d0a23656e6469660a0a23696664656620434f4e4649475f53555350454e440a73746174696320696e74205f6f645f73757370656e645f6e6f6972712873747275637420646576696365202a646576290a7b0a0973747275637420706c6174666f726d5f646576696365202a70646576203d20746f5f706c6174666f726d5f64657669636528646576293b0a09737472756374206f6d61705f646576696365202a6f64203d20746f5f6f6d61705f6465766963652870646576293b0a09696e74207265743b0a0a092f2a20446f6e277420617474656d7074206c6174652073757370656e64206f6e2061206472697665722074686174206973206e6f7420626f756e64202a2f0a09696620286f642d3e5f6472697665725f73746174757320213d204255535f4e4f544946595f424f554e445f445249564552290a090972657475726e20303b0a0a09726574203d20706d5f67656e657269635f73757370656e645f6e6f69727128646576293b0a0a0969662028217265742026262021706d5f72756e74696d655f7374617475735f73757370656e646564286465762929207b0a090969662028706d5f67656e657269635f72756e74696d655f73757370656e642864657629203d3d203029207b0a0909096966202821286f642d3e666c6167732026204f4d41505f4445564943455f4e4f5f49444c455f4f4e5f53555350454e4429290a090909096f6d61705f6465766963655f69646c652870646576293b0a0909096f642d3e666c616773207c3d204f4d41505f4445564943455f53555350454e4445443b0a09097d0a097d0a0a0972657475726e207265743b0a7d0a0a73746174696320696e74205f6f645f726573756d655f6e6f6972712873747275637420646576696365202a646576290a7b0a0973747275637420706c6174666f726d5f646576696365202a70646576203d20746f5f706c6174666f726d5f64657669636528646576293b0a09737472756374206f6d61705f646576696365202a6f64203d20746f5f6f6d61705f6465766963652870646576293b0a0a0969662028286f642d3e666c6167732026204f4d41505f4445564943455f53555350454e444544292026260a092020202021706d5f72756e74696d655f7374617475735f73757370656e646564286465762929207b0a09096f642d3e666c61677320263d207e4f4d41505f4445564943455f53555350454e4445443b0a09096966202821286f642d3e666c6167732026204f4d41505f4445564943455f4e4f5f49444c455f4f4e5f53555350454e4429290a0909096f6d61705f6465766963655f656e61626c652870646576293b0a0909706d5f67656e657269635f72756e74696d655f726573756d6528646576293b0a097d0a0a0972657475726e20706d5f67656e657269635f726573756d655f6e6f69727128646576293b0a7d0a23656c73650a23646566696e65205f6f645f73757370656e645f6e6f697271204e554c4c0a23646566696e65205f6f645f726573756d655f6e6f697271204e554c4c0a23656e6469660a0a737472756374206465765f706d5f646f6d61696e206f6d61705f6465766963655f706d5f646f6d61696e203d207b0a092e6f7073203d207b0a09095345545f52554e54494d455f504d5f4f5053285f6f645f72756e74696d655f73757370656e642c205f6f645f72756e74696d655f726573756d652c0a090909092020205f6f645f72756e74696d655f69646c65290a09095553455f504c4154464f524d5f504d5f534c4545505f4f50530a09092e73757370656e645f6e6f697271203d205f6f645f73757370656e645f6e6f6972712c0a09092e726573756d655f6e6f697271203d205f6f645f726573756d655f6e6f6972712c0a097d0a7d3b0a0a2f2a2a0a202a206f6d61705f6465766963655f7265676973746572202d20726567697374657220616e206f6d61705f6465766963652077697468206f6e65206f6d61705f68776d6f640a202a20406f643a20737472756374206f6d61705f646576696365202a20746f2072656769737465720a202a0a202a20526567697374657220746865206f6d61705f646576696365207374727563747572652e2020546869732063757272656e746c79206a7573742063616c6c730a202a20706c6174666f726d5f6465766963655f72656769737465722829206f6e2074686520756e6465726c79696e6720706c6174666f726d5f6465766963652e0a202a2052657475726e73207468652072657475726e2076616c7565206f6620706c6174666f726d5f6465766963655f726567697374657228292e0a202a2f0a696e74206f6d61705f6465766963655f72656769737465722873747275637420706c6174666f726d5f646576696365202a70646576290a7b0a0970725f646562756728226f6d61705f6465766963653a2025733a207265676973746572696e675c6e222c20706465762d3e6e616d65293b0a0a09706465762d3e6465762e706d5f646f6d61696e203d20266f6d61705f6465766963655f706d5f646f6d61696e3b0a0972657475726e20706c6174666f726d5f6465766963655f6164642870646576293b0a7d0a0a0a2f2a205075626c69632066756e6374696f6e7320666f7220757365206279206465766963652064726976657273207468726f7567682073747275637420706c6174666f726d5f64617461202a2f0a0a2f2a2a0a202a206f6d61705f6465766963655f656e61626c65202d2066756c6c7920616374697661746520616e206f6d61705f6465766963650a202a20406f643a20737472756374206f6d61705f646576696365202a20746f2061637469766174650a202a0a202a20446f207768617465766572206973206e656365737361727920666f72207468652068776d6f647320756e6465726c79696e67206f6d61705f64657669636520406f640a202a20746f2062652061636365737369626c6520616e6420726561647920746f206f7065726174652e2020546869732067656e6572616c6c7920696e766f6c7665730a202a20656e61626c696e6720636c6f636b732c2073657474696e6720535953434f4e464947207265676973746572733b20616e6420696e2074686520667574757265206d61790a202a20696e766f6c76652072656d7578696e672070696e732e202044657669636520647269766572732073686f756c642063616c6c20746869732066756e6374696f6e0a202a20287468726f75676820706c6174666f726d5f646174612066756e6374696f6e20706f696e7465727329207768657265207468657920776f756c64206e6f726d616c6c790a202a20656e61626c6520636c6f636b732c206574632e202052657475726e73202d45494e56414c2069662063616c6c6564207768656e20746865206f6d61705f6465766963650a202a20697320616c726561647920656e61626c65642c206f722070617373657320616c6f6e67207468652072657475726e2076616c7565206f660a202a205f6f6d61705f6465766963655f616374697661746528292e0a202a2f0a696e74206f6d61705f6465766963655f656e61626c652873747275637420706c6174666f726d5f646576696365202a70646576290a7b0a09696e74207265743b0a09737472756374206f6d61705f646576696365202a6f643b0a0a096f64203d20746f5f6f6d61705f6465766963652870646576293b0a0a09696620286f642d3e5f7374617465203d3d204f4d41505f4445564943455f53544154455f454e41424c454429207b0a09096465765f7761726e2826706465762d3e6465762c0a09090920226f6d61705f6465766963653a20257328292063616c6c65642066726f6d20696e76616c69642073746174652025645c6e222c0a090909205f5f66756e635f5f2c206f642d3e5f7374617465293b0a090972657475726e202d45494e56414c3b0a097d0a0a092f2a20456e61626c652065766572797468696e6720696620776527726520656e61626c696e672074686973206465766963652066726f6d2073637261746368202a2f0a09696620286f642d3e5f7374617465203d3d204f4d41505f4445564943455f53544154455f554e4b4e4f574e290a09096f642d3e706d5f6c61745f6c6576656c203d206f642d3e706d5f6c6174735f636e743b0a0a09726574203d205f6f6d61705f6465766963655f6163746976617465286f642c2049474e4f52455f57414b4555505f4c4154293b0a0a096f642d3e6465765f77616b6575705f6c6174203d20303b0a096f642d3e5f6465765f77616b6575705f6c61745f6c696d6974203d2055494e545f4d41583b0a096f642d3e5f7374617465203d204f4d41505f4445564943455f53544154455f454e41424c45443b0a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a206f6d61705f6465766963655f69646c65202d2069646c6520616e206f6d61705f6465766963650a202a20406f643a20737472756374206f6d61705f646576696365202a20746f2069646c650a202a0a202a2049646c65206f6d61705f64657669636520406f642062792063616c6c696e67206173206d616e79202e646561637469766174655f66756e63282920656e74726965730a202a20696e20746865206f6d61705f646576696365277320706d5f6c617473207461626c6520617320697320706f737369626c6520776974686f757420657863656564696e670a202a20746865206465766963652773206d6178696d756d2077616b657570206c6174656e6379206c696d69742c20706d5f6c61745f6c696d69742e20204465766963650a202a20647269766572732073686f756c642063616c6c20746869732066756e6374696f6e20287468726f75676820706c6174666f726d5f646174612066756e6374696f6e0a202a20706f696e7465727329207768657265207468657920776f756c64206e6f726d616c6c792064697361626c6520636c6f636b73206166746572206f7065726174696f6e730a202a20636f6d706c6574652c206574632e2e202052657475726e73202d45494e56414c20696620746865206f6d61705f646576696365206973206e6f740a202a2063757272656e746c7920656e61626c65642c206f722070617373657320616c6f6e67207468652072657475726e2076616c7565206f660a202a205f6f6d61705f6465766963655f6465616374697661746528292e0a202a2f0a696e74206f6d61705f6465766963655f69646c652873747275637420706c6174666f726d5f646576696365202a70646576290a7b0a09696e74207265743b0a09737472756374206f6d61705f646576696365202a6f643b0a0a096f64203d20746f5f6f6d61705f6465766963652870646576293b0a0a09696620286f642d3e5f737461746520213d204f4d41505f4445564943455f53544154455f454e41424c454429207b0a09096465765f7761726e2826706465762d3e6465762c0a09090920226f6d61705f6465766963653a20257328292063616c6c65642066726f6d20696e76616c69642073746174652025645c6e222c0a090909205f5f66756e635f5f2c206f642d3e5f7374617465293b0a090972657475726e202d45494e56414c3b0a097d0a0a09726574203d205f6f6d61705f6465766963655f64656163746976617465286f642c205553455f57414b4555505f4c4154293b0a0a096f642d3e5f7374617465203d204f4d41505f4445564943455f53544154455f49444c453b0a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a206f6d61705f6465766963655f73687574646f776e202d207368757420646f776e20616e206f6d61705f6465766963650a202a20406f643a20737472756374206f6d61705f646576696365202a20746f207368757420646f776e0a202a0a202a205368757420646f776e206f6d61705f64657669636520406f642062792063616c6c696e6720616c6c202e646561637469766174655f66756e63282920656e74726965730a202a20696e20746865206f6d61705f646576696365277320706d5f6c617473207461626c6520616e64207468656e207368757474696e6720646f776e20616c6c206f660a202a2074686520756e6465726c79696e67206f6d61705f68776d6f64732e202055736564207768656e206120646576696365206973206265696e67202272656d6f766564220a202a206f7220612064657669636520647269766572206973206265696e6720756e6c6f616465642e202052657475726e73202d45494e56414c206966207468650a202a206f6d61705f646576696365206973206e6f742063757272656e746c7920656e61626c6564206f722069646c652c206f722070617373657320616c6f6e67207468650a202a2072657475726e2076616c7565206f66205f6f6d61705f6465766963655f6465616374697661746528292e0a202a2f0a696e74206f6d61705f6465766963655f73687574646f776e2873747275637420706c6174666f726d5f646576696365202a70646576290a7b0a09696e74207265742c20693b0a09737472756374206f6d61705f646576696365202a6f643b0a0a096f64203d20746f5f6f6d61705f6465766963652870646576293b0a0a09696620286f642d3e5f737461746520213d204f4d41505f4445564943455f53544154455f454e41424c45442026260a09202020206f642d3e5f737461746520213d204f4d41505f4445564943455f53544154455f49444c4529207b0a09096465765f7761726e2826706465762d3e6465762c0a09090920226f6d61705f6465766963653a20257328292063616c6c65642066726f6d20696e76616c69642073746174652025645c6e222c0a090909205f5f66756e635f5f2c206f642d3e5f7374617465293b0a090972657475726e202d45494e56414c3b0a097d0a0a09726574203d205f6f6d61705f6465766963655f64656163746976617465286f642c2049474e4f52455f57414b4555505f4c4154293b0a0a09666f72202869203d20303b2069203c206f642d3e68776d6f64735f636e743b20692b2b290a09096f6d61705f68776d6f645f73687574646f776e286f642d3e68776d6f64735b695d293b0a0a096f642d3e5f7374617465203d204f4d41505f4445564943455f53544154455f53485554444f574e3b0a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a206f6d61705f6465766963655f6173736572745f686172647265736574202d20736574206120646576696365277320686172647265736574206c696e650a202a2040706465763a2073747275637420706c6174666f726d5f646576696365202a20746f2072657365740a202a20406e616d653a20636f6e73742063686172202a206e616d65206f6620746865207265736574206c696e650a202a0a202a205365742074686520686172647265736574206c696e65206964656e74696669656420627920406e616d65206f6e2074686520495020626c6f636b730a202a206173736f6369617465642077697468207468652068776d6f6473206261636b696e672074686520706c6174666f726d5f6465766963652040706465762e2020416c6c0a202a206f66207468652068776d6f6473206173736f6369617465642077697468204070646576206d7573742068617665207468652073616d65206861726472657365740a202a206c696e65206c696e6b656420746f207468656d20666f72207468697320746f20776f726b2e202050617373657320616c6f6e67207468652072657475726e2076616c75650a202a206f66206f6d61705f68776d6f645f6173736572745f686172647265736574282920696e20746865206576656e74206f6620616e79206661696c7572652c206f720a202a2072657475726e7320302075706f6e20737563636573732e0a202a2f0a696e74206f6d61705f6465766963655f6173736572745f6861726472657365742873747275637420706c6174666f726d5f646576696365202a706465762c20636f6e73742063686172202a6e616d65290a7b0a09737472756374206f6d61705f646576696365202a6f64203d20746f5f6f6d61705f6465766963652870646576293b0a09696e7420726574203d20303b0a09696e7420693b0a0a09666f72202869203d20303b2069203c206f642d3e68776d6f64735f636e743b20692b2b29207b0a0909726574203d206f6d61705f68776d6f645f6173736572745f686172647265736574286f642d3e68776d6f64735b695d2c206e616d65293b0a090969662028726574290a090909627265616b3b0a097d0a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a206f6d61705f6465766963655f64656173736572745f686172647265736574202d2072656c65617365206120646576696365277320686172647265736574206c696e650a202a2040706465763a2073747275637420706c6174666f726d5f646576696365202a20746f2072657365740a202a20406e616d653a20636f6e73742063686172202a206e616d65206f6620746865207265736574206c696e650a202a0a202a2052656c656173652074686520686172647265736574206c696e65206964656e74696669656420627920406e616d65206f6e2074686520495020626c6f636b730a202a206173736f6369617465642077697468207468652068776d6f6473206261636b696e672074686520706c6174666f726d5f6465766963652040706465762e2020416c6c0a202a206f66207468652068776d6f6473206173736f6369617465642077697468204070646576206d7573742068617665207468652073616d65206861726472657365740a202a206c696e65206c696e6b656420746f207468656d20666f72207468697320746f20776f726b2e202050617373657320616c6f6e67207468652072657475726e0a202a2076616c7565206f66206f6d61705f68776d6f645f64656173736572745f686172647265736574282920696e20746865206576656e74206f6620616e790a202a206661696c7572652c206f722072657475726e7320302075706f6e20737563636573732e0a202a2f0a696e74206f6d61705f6465766963655f64656173736572745f6861726472657365742873747275637420706c6174666f726d5f646576696365202a706465762c0a09090909202020636f6e73742063686172202a6e616d65290a7b0a09737472756374206f6d61705f646576696365202a6f64203d20746f5f6f6d61705f6465766963652870646576293b0a09696e7420726574203d20303b0a09696e7420693b0a0a09666f72202869203d20303b2069203c206f642d3e68776d6f64735f636e743b20692b2b29207b0a0909726574203d206f6d61705f68776d6f645f64656173736572745f686172647265736574286f642d3e68776d6f64735b695d2c206e616d65293b0a090969662028726574290a090909627265616b3b0a097d0a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a206f6d61705f6465766963655f616c69676e5f706d5f6c6174202d2061637469766174652f646561637469766174652064657669636520746f206d617463682077616b657570206c6174206c696d0a202a20406f643a20737472756374206f6d61705f646576696365202a0a202a0a202a205768656e2061206465766963652773206d6178696d756d2077616b657570206c6174656e6379206c696d6974206368616e6765732c2063616c6c20736f6d65206f660a202a20746865202e61637469766174655f66756e63206f72202e646561637469766174655f66756e632066756e6374696f6e20706f696e7465727320696e207468650a202a206f6d61705f646576696365277320706d5f6c61747320617272617920746f20656e73757265207468617420746865206465766963652773206d6178696d756d0a202a2077616b657570206c6174656e6379206973206c657373207468616e206f7220657175616c20746f20746865206e6577206c6174656e6379206c696d69742e0a202a20496e74656e64656420746f2062652063616c6c6564206279204f4d415020504d20636f6465207768656e657665722061206465766963652773206d6178696d756d0a202a2077616b657570206c6174656e6379206c696d6974206368616e6765732028652e672e2c207669610a202a206f6d61705f706d5f7365745f6465765f77616b6575705f6c61742829292e202052657475726e732030206966206e6f7468696e67206e6565647320746f2062650a202a20646f6e652028652e672e2c20696620746865206f6d61705f646576696365206973206e6f742063757272656e746c792069646c652c206f72206966207468650a202a2077616b657570206c6174656e637920697320616c72656164792063757272656e74207769746820746865206e6577206c696d697429206f72207061737365730a202a20616c6f6e67207468652072657475726e2076616c7565206f66205f6f6d61705f6465766963655f646561637469766174652829206f720a202a205f6f6d61705f6465766963655f616374697661746528292e0a202a2f0a696e74206f6d61705f6465766963655f616c69676e5f706d5f6c61742873747275637420706c6174666f726d5f646576696365202a706465762c0a0909092020202020753332206e65775f77616b6575705f6c61745f6c696d6974290a7b0a09696e7420726574203d202d45494e56414c3b0a09737472756374206f6d61705f646576696365202a6f643b0a0a096f64203d20746f5f6f6d61705f6465766963652870646576293b0a0a09696620286e65775f77616b6575705f6c61745f6c696d6974203d3d206f642d3e6465765f77616b6575705f6c6174290a090972657475726e20303b0a0a096f642d3e5f6465765f77616b6575705f6c61745f6c696d6974203d206e65775f77616b6575705f6c61745f6c696d69743b0a0a09696620286f642d3e5f737461746520213d204f4d41505f4445564943455f53544154455f49444c45290a090972657475726e20303b0a09656c736520696620286e65775f77616b6575705f6c61745f6c696d6974203e206f642d3e6465765f77616b6575705f6c6174290a0909726574203d205f6f6d61705f6465766963655f64656163746976617465286f642c205553455f57414b4555505f4c4154293b0a09656c736520696620286e65775f77616b6575705f6c61745f6c696d6974203c206f642d3e6465765f77616b6575705f6c6174290a0909726574203d205f6f6d61705f6465766963655f6163746976617465286f642c205553455f57414b4555505f4c4154293b0a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a206f6d61705f6465766963655f6765745f707772646d202d2072657475726e2074686520706f776572646f6d61696e202a206173736f636961746564207769746820406f640a202a20406f643a20737472756374206f6d61705f646576696365202a0a202a0a202a2052657475726e2074686520706f776572646f6d61696e206173736f63696174656420776974682074686520666972737420756e6465726c79696e670a202a206f6d61705f68776d6f6420666f722074686973206f6d61705f6465766963652e2020496e74656e64656420666f722075736520627920636f7265204f4d415020504d0a202a20636f64652e202052657475726e73204e554c4c206f6e206572726f72206f7220612073747275637420706f776572646f6d61696e202a2075706f6e0a202a20737563636573732e0a202a2f0a73747275637420706f776572646f6d61696e202a6f6d61705f6465766963655f6765745f707772646d28737472756374206f6d61705f646576696365202a6f64290a7b0a092f2a0a09202a2058585820417373756d6573207468617420616c6c206f6d61705f68776d6f6420706f776572646f6d61696e7320617265206964656e746963616c2e0a09202a2054686973206d6179206e6f74206e65636573736172696c7920626520747275652e202054686572652073686f756c6420626520612073616e6974790a09202a20636865636b20696e206865726520746f205741524e282920696620616e7920646966666572656e636520617070656172732e0a09202a2f0a0969662028216f642d3e68776d6f64735f636e74290a090972657475726e204e554c4c3b0a0a0972657475726e206f6d61705f68776d6f645f6765745f707772646d286f642d3e68776d6f64735b305d293b0a7d0a0a2f2a2a0a202a206f6d61705f6465766963655f6765745f6d70755f72745f7661202d2072657475726e20746865204d50552773207669727475616c206164647220666f72207468652068776d6f6420626173650a202a20406f643a20737472756374206f6d61705f646576696365202a0a202a0a202a2052657475726e20746865204d50552773207669727475616c206164647265737320666f72207468652062617365206f66207468652068776d6f642c2066726f6d0a202a2074686520696f72656d617028292074686174207468652068776d6f6420636f646520646f65732e20204f6e6c792076616c6964206966207468657265206973206f6e650a202a2068776d6f64206173736f63696174656420776974682074686973206465766963652e202052657475726e73204e554c4c20696620746865726520617265207a65726f0a202a206f72206d6f7265207468616e206f6e652068776d6f6473206173736f63696174656420776974682074686973206f6d61705f6465766963653b0a202a206f74686572776973652c2070617373657320616c6f6e67207468652072657475726e2076616c75652066726f6d0a202a206f6d61705f68776d6f645f6765745f6d70755f72745f766128292e0a202a2f0a766f6964205f5f696f6d656d202a6f6d61705f6465766963655f6765745f72745f766128737472756374206f6d61705f646576696365202a6f64290a7b0a09696620286f642d3e68776d6f64735f636e7420213d2031290a090972657475726e204e554c4c3b0a0a0972657475726e206f6d61705f68776d6f645f6765745f6d70755f72745f7661286f642d3e68776d6f64735b305d293b0a7d0a0a2f2a2a0a202a206f6d61705f6465766963655f6765745f62795f68776d6f645f6e616d652829202d20636f6e7665727420612068776d6f64206e616d6520746f0a202a2064657669636520706f696e7465722e0a202a20406f685f6e616d653a206e616d65206f66207468652068776d6f64206465766963650a202a0a202a2052657475726e73206261636b20612073747275637420646576696365202a20706f696e746572206173736f636961746564207769746820612068776d6f640a202a2064657669636520726570726573656e74656420627920612068776d6f645f6e616d650a202a2f0a73747275637420646576696365202a6f6d61705f6465766963655f6765745f62795f68776d6f645f6e616d6528636f6e73742063686172202a6f685f6e616d65290a7b0a09737472756374206f6d61705f68776d6f64202a6f683b0a0a0969662028216f685f6e616d6529207b0a09095741524e28312c202225733a206e6f2068776d6f64206e616d65215c6e222c205f5f66756e635f5f293b0a090972657475726e204552525f505452282d45494e56414c293b0a097d0a0a096f68203d206f6d61705f68776d6f645f6c6f6f6b7570286f685f6e616d65293b0a096966202849535f4552525f4f525f4e554c4c286f682929207b0a09095741524e28312c202225733a206e6f2068776d6f6420666f722025735c6e222c205f5f66756e635f5f2c0a0909096f685f6e616d65293b0a090972657475726e204552525f505452286f68203f205054525f455252286f6829203a202d454e4f444556293b0a097d0a096966202849535f4552525f4f525f4e554c4c286f682d3e6f642929207b0a09095741524e28312c202225733a206e6f206f6d61705f64657669636520666f722025735c6e222c205f5f66756e635f5f2c0a0909096f685f6e616d65293b0a090972657475726e204552525f505452286f682d3e6f64203f205054525f455252286f682d3e6f6429203a202d454e4f444556293b0a097d0a0a096966202849535f4552525f4f525f4e554c4c286f682d3e6f642d3e7064657629290a090972657475726e204552525f505452286f682d3e6f642d3e70646576203f205054525f455252286f682d3e6f642d3e7064657629203a202d454e4f444556293b0a0a0972657475726e20266f682d3e6f642d3e706465762d3e6465763b0a7d0a4558504f52545f53594d424f4c286f6d61705f6465766963655f6765745f62795f68776d6f645f6e616d65293b0a0a2f2a0a202a205075626c69632066756e6374696f6e7320696e74656e64656420666f722075736520696e206f6d61705f6465766963655f706d5f6c6174656e63790a202a202e61637469766174655f66756e6320616e64202e646561637469766174655f66756e632066756e6374696f6e20706f696e746572730a202a2f0a0a2f2a2a0a202a206f6d61705f6465766963655f656e61626c655f68776d6f6473202d2063616c6c206f6d61705f68776d6f645f656e61626c652829206f6e20616c6c2068776d6f64730a202a20406f643a20737472756374206f6d61705f646576696365202a6f640a202a0a202a20456e61626c6520616c6c20756e6465726c79696e672068776d6f64732e202052657475726e7320302e0a202a2f0a696e74206f6d61705f6465766963655f656e61626c655f68776d6f647328737472756374206f6d61705f646576696365202a6f64290a7b0a09696e7420693b0a0a09666f72202869203d20303b2069203c206f642d3e68776d6f64735f636e743b20692b2b290a09096f6d61705f68776d6f645f656e61626c65286f642d3e68776d6f64735b695d293b0a0a092f2a20585858207061737320616c6f6e672072657475726e2076616c756520686572653f202a2f0a0972657475726e20303b0a7d0a0a2f2a2a0a202a206f6d61705f6465766963655f69646c655f68776d6f6473202d2063616c6c206f6d61705f68776d6f645f69646c652829206f6e20616c6c2068776d6f64730a202a20406f643a20737472756374206f6d61705f646576696365202a6f640a202a0a202a2049646c6520616c6c20756e6465726c79696e672068776d6f64732e202052657475726e7320302e0a202a2f0a696e74206f6d61705f6465766963655f69646c655f68776d6f647328737472756374206f6d61705f646576696365202a6f64290a7b0a09696e7420693b0a0a09666f72202869203d20303b2069203c206f642d3e68776d6f64735f636e743b20692b2b290a09096f6d61705f68776d6f645f69646c65286f642d3e68776d6f64735b695d293b0a0a092f2a20585858207061737320616c6f6e672072657475726e2076616c756520686572653f202a2f0a0972657475726e20303b0a7d0a0a2f2a2a0a202a206f6d61705f6465766963655f64697361626c655f636c6f636b73202d2064697361626c6520616c6c206d61696e20616e6420696e7465726661636520636c6f636b730a202a20406f643a20737472756374206f6d61705f646576696365202a6f640a202a0a202a2044697361626c6520746865206d61696e2066756e6374696f6e616c20636c6f636b20616e6420696e7465726661636520636c6f636b20666f7220616c6c206f66207468650a202a206f6d61705f68776d6f6473206173736f636961746564207769746820746865206f6d61705f6465766963652e202052657475726e7320302e0a202a2f0a696e74206f6d61705f6465766963655f64697361626c655f636c6f636b7328737472756374206f6d61705f646576696365202a6f64290a7b0a09696e7420693b0a0a09666f72202869203d20303b2069203c206f642d3e68776d6f64735f636e743b20692b2b290a09096f6d61705f68776d6f645f64697361626c655f636c6f636b73286f642d3e68776d6f64735b695d293b0a0a092f2a20585858207061737320616c6f6e672072657475726e2076616c756520686572653f202a2f0a0972657475726e20303b0a7d0a0a2f2a2a0a202a206f6d61705f6465766963655f656e61626c655f636c6f636b73202d20656e61626c6520616c6c206d61696e20616e6420696e7465726661636520636c6f636b730a202a20406f643a20737472756374206f6d61705f646576696365202a6f640a202a0a202a20456e61626c6520746865206d61696e2066756e6374696f6e616c20636c6f636b20616e6420696e7465726661636520636c6f636b20666f7220616c6c206f66207468650a202a206f6d61705f68776d6f6473206173736f636961746564207769746820746865206f6d61705f6465766963652e202052657475726e7320302e0a202a2f0a696e74206f6d61705f6465766963655f656e61626c655f636c6f636b7328737472756374206f6d61705f646576696365202a6f64290a7b0a09696e7420693b0a0a09666f72202869203d20303b2069203c206f642d3e68776d6f64735f636e743b20692b2b290a09096f6d61705f68776d6f645f656e61626c655f636c6f636b73286f642d3e68776d6f64735b695d293b0a0a092f2a20585858207061737320616c6f6e672072657475726e2076616c756520686572653f202a2f0a0972657475726e20303b0a7d0a0a73746174696320737472756374206e6f7469666965725f626c6f636b20706c6174666f726d5f6e62203d207b0a092e6e6f7469666965725f63616c6c203d205f6f6d61705f6465766963655f6e6f7469666965725f63616c6c2c0a7d3b0a0a73746174696320696e74205f5f696e6974206f6d61705f6465766963655f696e697428766f6964290a7b0a096275735f72656769737465725f6e6f7469666965722826706c6174666f726d5f6275735f747970652c2026706c6174666f726d5f6e62293b0a0972657475726e20303b0a7d0a636f72655f696e697463616c6c286f6d61705f6465766963655f696e6974293b0a0a2f2a2a0a202a206f6d61705f6465766963655f6c6174655f69646c65202d2069646c65206465766963657320776974686f757420647269766572730a202a20406465763a2073747275637420646576696365202a206173736f6369617465642077697468206f6d61705f6465766963650a202a2040646174613a20756e757365640a202a0a202a20436865636b207468652064726976657220626f756e6420737461747573206f662074686973206465766963652c20616e642069646c652069740a202a206966207468657265206973206e6f206472697665722061747461636865642e0a202a2f0a73746174696320696e74205f5f696e6974206f6d61705f6465766963655f6c6174655f69646c652873747275637420646576696365202a6465762c20766f6964202a64617461290a7b0a0973747275637420706c6174666f726d5f646576696365202a70646576203d20746f5f706c6174666f726d5f64657669636528646576293b0a09737472756374206f6d61705f646576696365202a6f64203d20746f5f6f6d61705f6465766963652870646576293b0a0a0969662028216f64290a090972657475726e20303b0a0a092f2a0a09202a204966206f6d61705f64657669636520737461746520697320656e61626c65642c2062757420686173206e6f2064726976657220626f756e642c0a09202a2069646c652069742e0a09202a2f0a09696620286f642d3e5f6472697665725f73746174757320213d204255535f4e4f544946595f424f554e445f44524956455229207b0a0909696620286f642d3e5f7374617465203d3d204f4d41505f4445564943455f53544154455f454e41424c454429207b0a0909096465765f7761726e286465762c202225733a20656e61626c656420627574206e6f206472697665722e202049646c696e675c6e222c0a09090909205f5f66756e635f5f293b0a0909096f6d61705f6465766963655f69646c652870646576293b0a09097d0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320696e74205f5f696e6974206f6d61705f6465766963655f6c6174655f696e697428766f6964290a7b0a096275735f666f725f656163685f6465762826706c6174666f726d5f6275735f747970652c204e554c4c2c204e554c4c2c206f6d61705f6465766963655f6c6174655f69646c65293b0a0972657475726e20303b0a7d0a6c6174655f696e697463616c6c286f6d61705f6465766963655f6c6174655f696e6974293b0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f61726d2f6d6163682d6f6d6170322f6f6d61705f6465766963652e6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313333323300313231313437343433333000303032303733300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a206f6d61705f64657669636520686561646572730a202a0a202a20436f70797269676874202843292032303039204e6f6b696120436f72706f726174696f6e0a202a205061756c2057616c6d736c65790a202a0a202a20446576656c6f70656420696e20636f6c6c61626f726174696f6e20776974682028616c7068616265746963616c206f72646572293a2042656e6f69740a202a20436f7573736f6e2c204b6576696e2048696c6d616e2c20546f6e79204c696e646772656e2c2052616a656e647261204e6179616b2c2056696b72616d0a202a2050616e646974612c2053616b61726920506f757373612c20416e616e6420536177616e742c2053616e746f7368205368696c696d6b61722c20526963686172640a202a20576f6f64727566660a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e20322061730a202a207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a0a202a204576656e7475616c6c7920746869732074797065206f662066756e6374696f6e616c6974792073686f756c64206569746865722062650a202a20612920696d706c656d656e7465642076696120617263682d737065636966696320706f696e7465727320696e20706c6174666f726d5f6465766963650a202a206f720a202a20622920696d706c656d656e74656420617320612070726f706572206f6d61705f6275732f6f6d61705f64657669636520696e204c696e75782c206e6f206d6f72650a202a20202020706c6174666f726d5f6465766963650a202a0a202a206f6d61705f64657669636520646966666572732066726f6d206f6d61705f68776d6f6420696e207468617420697420696e636c756465732065787465726e616c0a202a2028652e672e2c20626f6172642d20616e642073797374656d2d6c6576656c2920696e746567726174696f6e2064657461696c732e20206f6d61705f68776d6f640a202a2073746f7265732068617264776172652064617461207468617420697320696e76617269616e7420666f72206120676976656e204f4d415020636869702e0a202a0a202a20546f20646f3a0a202a202d204750494f20696e746567726174696f6e0a202a202d20726567756c61746f7220696e746567726174696f6e0a202a0a202a2f0a2369666e646566205f5f415243485f41524d5f504c41545f4f4d41505f494e434c5544455f4d4143485f4f4d41505f4445564943455f480a23646566696e65205f5f415243485f41524d5f504c41545f4f4d41505f494e434c5544455f4d4143485f4f4d41505f4445564943455f480a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f706c6174666f726d5f6465766963652e683e0a0a23696e636c75646520226f6d61705f68776d6f642e68220a0a65787465726e20737472756374206465765f706d5f646f6d61696e206f6d61705f6465766963655f706d5f646f6d61696e3b0a0a2f2a206f6d61705f6465766963652e5f73746174652076616c756573202a2f0a23646566696e65204f4d41505f4445564943455f53544154455f554e4b4e4f574e09300a23646566696e65204f4d41505f4445564943455f53544154455f454e41424c454409310a23646566696e65204f4d41505f4445564943455f53544154455f49444c450909320a23646566696e65204f4d41505f4445564943455f53544154455f53485554444f574e09330a0a2f2a206f6d61705f6465766963652e666c6167732076616c756573202a2f0a23646566696e65204f4d41505f4445564943455f53555350454e444544204249542830290a23646566696e65204f4d41505f4445564943455f4e4f5f49444c455f4f4e5f53555350454e44204249542831290a0a2f2a2a0a202a20737472756374206f6d61705f646576696365202d206f6d61705f646576696365207772617070657220666f7220706c6174666f726d5f646576696365730a202a2040706465763a20706c6174666f726d5f6465766963650a202a204068776d6f64733a20286f6e65202e2e206d616e7920706572206f6d61705f646576696365290a202a204068776d6f64735f636e743a2041525241595f53495a452829206f66204068776d6f64730a202a2040706d5f6c6174733a2070747220746f20616e206f6d61705f6465766963655f706d5f6c6174656e6379207461626c650a202a2040706d5f6c6174735f636e743a2041525241595f53495a452829206f6620776861742069732070617373656420746f2040706d5f6c6174730a202a2040706d5f6c61745f6c6576656c3a20617272617920696e646578206f6620746865206c617374206f64706c20656e747279206578656375746564202d202d31206966206e657665720a202a20406465765f77616b6575705f6c61743a206465762077616b657570206c6174656e637920696e206e616e6f7365636f6e64730a202a20405f6465765f77616b6575705f6c61745f6c696d69743a206465762077616b657570206c6174656e6379206c696d697420696e206e736563202d20736574206279204f4d415020504d0a202a20405f73746174653a206f6e65206f66204f4d41505f4445564943455f53544154455f2a20287365652061626f7665290a202a2040666c6167733a2064657669636520666c6167730a202a20405f6472697665725f7374617475733a206f6e65206f66204255535f4e4f544946595f2a5f4452495645522066726f6d203c6c696e75782f6465766963652e683e0a202a0a202a20496e7465677261746573206f6d61705f68776d6f64206461746120696e746f204c696e757820706c6174666f726d5f6465766963652e0a202a0a202a204669656c64206e616d657320626567696e6e696e67207769746820756e64657273636f7265732061726520666f722074686520696e7465726e616c20757365206f660a202a20746865206f6d61705f64657669636520636f64652e0a202a0a202a2f0a737472756374206f6d61705f646576696365207b0a0973747275637420706c6174666f726d5f64657669636509092a706465763b0a09737472756374206f6d61705f68776d6f6409092a2a68776d6f64733b0a09737472756374206f6d61705f6465766963655f706d5f6c6174656e6379092a706d5f6c6174733b0a09753332090909096465765f77616b6575705f6c61743b0a09753332090909095f6465765f77616b6575705f6c61745f6c696d69743b0a09756e7369676e6564206c6f6e670909095f6472697665725f7374617475733b0a09753809090909706d5f6c6174735f636e743b0a09733809090909706d5f6c61745f6c6576656c3b0a0975380909090968776d6f64735f636e743b0a097538090909095f73746174653b0a097538202020202020202020202020202020202020202020202020202020202020666c6167733b0a7d3b0a0a2f2a204465766963652064726976657220696e74657266616365202863616c6c2076696120706c6174666f726d5f6461746120666e207074727329202a2f0a0a696e74206f6d61705f6465766963655f656e61626c652873747275637420706c6174666f726d5f646576696365202a70646576293b0a696e74206f6d61705f6465766963655f69646c652873747275637420706c6174666f726d5f646576696365202a70646576293b0a696e74206f6d61705f6465766963655f73687574646f776e2873747275637420706c6174666f726d5f646576696365202a70646576293b0a0a2f2a20436f726520636f646520696e74657266616365202a2f0a0a73747275637420706c6174666f726d5f646576696365202a6f6d61705f6465766963655f6275696c6428636f6e73742063686172202a706465765f6e616d652c20696e7420706465765f69642c0a09090909202020202020737472756374206f6d61705f68776d6f64202a6f682c20766f6964202a70646174612c0a09090909202020202020696e742070646174615f6c656e2c0a09090909202020202020737472756374206f6d61705f6465766963655f706d5f6c6174656e6379202a706d5f6c6174732c0a09090909202020202020696e7420706d5f6c6174735f636e742c20696e742069735f6561726c795f646576696365293b0a0a73747275637420706c6174666f726d5f646576696365202a6f6d61705f6465766963655f6275696c645f737328636f6e73742063686172202a706465765f6e616d652c20696e7420706465765f69642c0a090909090920737472756374206f6d61705f68776d6f64202a2a6f682c20696e74206f685f636e742c0a090909090920766f6964202a70646174612c20696e742070646174615f6c656e2c0a090909090920737472756374206f6d61705f6465766963655f706d5f6c6174656e6379202a706d5f6c6174732c0a090909090920696e7420706d5f6c6174735f636e742c20696e742069735f6561726c795f646576696365293b0a0a737472756374206f6d61705f646576696365202a6f6d61705f6465766963655f616c6c6f632873747275637420706c6174666f726d5f646576696365202a706465762c0a09090909202020202020737472756374206f6d61705f68776d6f64202a2a6f68732c20696e74206f685f636e742c0a09090909202020202020737472756374206f6d61705f6465766963655f706d5f6c6174656e6379202a706d5f6c6174732c0a09090909202020202020696e7420706d5f6c6174735f636e74293b0a766f6964206f6d61705f6465766963655f64656c65746528737472756374206f6d61705f646576696365202a6f64293b0a696e74206f6d61705f6465766963655f72656769737465722873747275637420706c6174666f726d5f646576696365202a70646576293b0a0a766f6964205f5f696f6d656d202a6f6d61705f6465766963655f6765745f72745f766128737472756374206f6d61705f646576696365202a6f64293b0a73747275637420646576696365202a6f6d61705f6465766963655f6765745f62795f68776d6f645f6e616d6528636f6e73742063686172202a6f685f6e616d65293b0a0a2f2a204f4d415020504d20696e74657266616365202a2f0a696e74206f6d61705f6465766963655f616c69676e5f706d5f6c61742873747275637420706c6174666f726d5f646576696365202a706465762c0a0909092020202020753332206e65775f77616b6575705f6c61745f6c696d6974293b0a73747275637420706f776572646f6d61696e202a6f6d61705f6465766963655f6765745f707772646d28737472756374206f6d61705f646576696365202a6f64293b0a696e74206f6d61705f6465766963655f6765745f636f6e746578745f6c6f73735f636f756e742873747275637420706c6174666f726d5f646576696365202a70646576293b0a0a2f2a204f74686572202a2f0a0a696e74206f6d61705f6465766963655f6173736572745f6861726472657365742873747275637420706c6174666f726d5f646576696365202a706465762c0a0909090920636f6e73742063686172202a6e616d65293b0a696e74206f6d61705f6465766963655f64656173736572745f6861726472657365742873747275637420706c6174666f726d5f646576696365202a706465762c0a0909090920636f6e73742063686172202a6e616d65293b0a696e74206f6d61705f6465766963655f69646c655f68776d6f647328737472756374206f6d61705f646576696365202a6f64293b0a696e74206f6d61705f6465766963655f656e61626c655f68776d6f647328737472756374206f6d61705f646576696365202a6f64293b0a0a696e74206f6d61705f6465766963655f64697361626c655f636c6f636b7328737472756374206f6d61705f646576696365202a6f64293b0a696e74206f6d61705f6465766963655f656e61626c655f636c6f636b7328737472756374206f6d61705f646576696365202a6f64293b0a0a2f2a0a202a20456e74726965732073686f756c64206265206b65707420696e206c6174656e6379206f7264657220617363656e64696e670a202a0a202a2064656163745f6c617420697320746865206d6178696d756d206e756d626572206f66206d6963726f7365636f6e647320726571756972656420746f20636f6d706c6574650a202a20646561637469766174655f66756e6328292061742074686520646576696365277320736c6f77657374204f50502e0a202a0a202a206163745f6c617420697320746865206d6178696d756d206e756d626572206f66206d6963726f7365636f6e647320726571756972656420746f20636f6d706c6574650a202a2061637469766174655f66756e6328292061742074686520646576696365277320736c6f77657374204f50502e0a202a0a202a20546869732077696c6c20726573756c7420696e20736f6d65207375626f7074696d616c20706f776572206d616e6167656d656e74206465636973696f6e7320617420666173740a202a204f5050732c206275742061766f69647320686176696e6720746f207265636f6d7075746520616c6c2064657669636520706f776572206d616e6167656d656e74206465636973696f6e730a202a206966207468652073797374656d207368696674732066726f6d20612066617374204f505020746f206120736c6f77204f50502028696e206f7264657220746f206d6565740a202a206c6174656e637920726571756972656d656e7473292e0a202a0a202a205858582073686f756c6420646561637469766174655f66756e632f61637469766174655f66756e6328292074616b6520706c6174666f726d5f64657669636520706f696e746572730a202a20726174686572207468616e206f6d61705f64657669636520706f696e746572733f0a202a2f0a737472756374206f6d61705f6465766963655f706d5f6c6174656e6379207b0a0975333220646561637469766174655f6c61743b0a0975333220646561637469766174655f6c61745f776f7273743b0a09696e7420282a646561637469766174655f66756e632928737472756374206f6d61705f646576696365202a6f64293b0a097533322061637469766174655f6c61743b0a097533322061637469766174655f6c61745f776f7273743b0a09696e7420282a61637469766174655f66756e632928737472756374206f6d61705f646576696365202a6f64293b0a0975333220666c6167733b0a7d3b0a0a23646566696e65204f4d41505f4445564943455f4c4154454e43595f4155544f5f41444a555354204249542831290a0a2f2a20476574206f6d61705f64657669636520706f696e7465722066726f6d20706c6174666f726d5f64657669636520706f696e746572202a2f0a73746174696320696e6c696e6520737472756374206f6d61705f646576696365202a746f5f6f6d61705f6465766963652873747275637420706c6174666f726d5f646576696365202a70646576290a7b0a0972657475726e2070646576203f20706465762d3e61726368646174612e6f64203a204e554c4c3b0a7d0a0a73746174696320696e6c696e650a766f6964206f6d61705f6465766963655f64697361626c655f69646c655f6f6e5f73757370656e642873747275637420706c6174666f726d5f646576696365202a70646576290a7b0a09737472756374206f6d61705f646576696365202a6f64203d20746f5f6f6d61705f6465766963652870646576293b0a0a096f642d3e666c616773207c3d204f4d41505f4445564943455f4e4f5f49444c455f4f4e5f53555350454e443b0a7d0a0a23656e6469660a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f61726d2f6d6163682d6f6d6170322f6f6d61705f68776d6f642e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303033353333323600313231313437343433333000303032303631340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a206f6d61705f68776d6f6420696d706c656d656e746174696f6e20666f72204f4d4150322f332f340a202a0a202a20436f707972696768742028432920323030392d32303131204e6f6b696120436f72706f726174696f6e0a202a20436f707972696768742028432920323031312d3230313220546578617320496e737472756d656e74732c20496e632e0a202a0a202a205061756c2057616c6d736c65792c2042656e6fc3ae7420436f7573736f6e2c204b6576696e2048696c6d616e0a202a0a202a204372656174656420696e20636f6c6c61626f726174696f6e20776974682028616c7068616265746963616c206f72646572293a20546861726120476f70696e6174682c0a202a20546f6e79204c696e646772656e2c2052616a656e647261204e6179616b2c2056696b72616d2050616e646974612c2053616b61726920506f757373612c20416e616e640a202a20536177616e742c2053616e746f7368205368696c696d6b61722c205269636861726420576f6f64727566660a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e20322061730a202a207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a0a202a20496e74726f64756374696f6e0a202a202d2d2d2d2d2d2d2d2d2d2d2d0a202a204f6e652077617920746f207669657720616e204f4d415020536f43206973206173206120636f6c6c656374696f6e206f66206c617267656c7920756e72656c617465640a202a20495020626c6f636b7320636f6e6e656374656420627920696e746572636f6e6e656374732e202054686520495020626c6f636b7320696e636c7564650a202a206465766963657320737563682061732041524d2070726f636573736f72732c20617564696f2073657269616c20696e74657266616365732c2055415254732c0a202a206574632e2020536f6d65206f6620746865736520646576696365732c206c696b6520746865204453502c2061726520637265617465642062792054493b0a202a206f74686572732c206c696b6520746865205347582c206c617267656c79206f726967696e6174652066726f6d2065787465726e616c2076656e646f72732e2020496e0a202a205449277320646f63756d656e746174696f6e2c206f6e2d6368697020646576696365732061726520726566657272656420746f20617320224f4d41500a202a206d6f64756c65732e222020536f6d65206f6620746865736520495020626c6f636b7320617265206964656e746963616c206163726f7373207365766572616c0a202a204f4d41502076657273696f6e732e20204f7468657273206172652072657669736564206672657175656e746c792e0a202a0a202a205468657365204f4d4150206d6f64756c657320617265207469656420746f67657468657220627920766172696f757320696e746572636f6e6e656374732e0a202a204d6f7374206f6620746865206164647265737320616e64206461746120666c6f77206265747765656e206d6f64756c657320697320766961204f43502d62617365640a202a20696e746572636f6e6e65637473207375636820617320746865204c3320616e64204c342062757365733b2062757420746865726520617265206f746865720a202a20696e746572636f6e6e65637473207468617420646973747269627574652074686520686172647761726520636c6f636b20747265652c2068616e646c652069646c650a202a20616e64207265736574207369676e616c696e672c20737570706c7920706f7765722c20616e6420636f6e6e65637420746865206d6f64756c657320746f0a202a20766172696f75732070616473206f722062616c6c73206f6e20746865204f4d4150207061636b6167652e0a202a0a202a204f4d41502068776d6f642070726f7669646573206120636f6e73697374656e742077617920746f20646573637269626520746865206f6e2d636869700a202a20686172647761726520626c6f636b7320616e6420746865697220696e746567726174696f6e20696e746f207468652072657374206f662074686520636869702e0a202a2054686973206465736372697074696f6e2063616e206265206175746f6d61746963616c6c792067656e6572617465642066726f6d207468652054490a202a2068617264776172652064617461626173652e20204f4d41502068776d6f642070726f76696465732061207374616e646172642c20636f6e73697374656e74204150490a202a20746f2072657365742c20656e61626c652c2069646c652c20616e642064697361626c6520746865736520686172647761726520626c6f636b732e2020416e640a202a2068776d6f642070726f766964657320612077617920666f72206f7468657220636f726520636f64652c207375636820617320746865204c696e7578206465766963650a202a20636f6465206f7220746865204f4d415020706f776572206d616e6167656d656e7420616e642061646472657373207370616365206d617070696e6720636f64652c0a202a20746f207175657279207468652068617264776172652064617461626173652e0a202a0a202a205573696e672068776d6f640a202a202d2d2d2d2d2d2d2d2d2d2d0a202a204472697665727320776f6e27742063616c6c2068776d6f642066756e6374696f6e73206469726563746c792e20205468617420697320646f6e65206279207468650a202a206f6d61705f64657669636520636f64652c20616e6420696e2072617265206f63636173696f6e732c20627920637573746f6d20696e746567726174696f6e20636f64650a202a20696e20617263682f61726d2f202a6f6d61702a2e2020546865206f6d61705f64657669636520636f646520696e636c756465732066756e6374696f6e7320746f0a202a206275696c6420612073747275637420706c6174666f726d5f646576696365207573696e67206f6d61705f68776d6f6420646174612c20616e6420746861742069730a202a2063757272656e746c7920686f772068776d6f64206461746120697320636f6d6d756e69636174656420746f206472697665727320616e6420746f207468650a202a204c696e757820647269766572206d6f64656c2e20204d6f737420647269766572732077696c6c2063616c6c206f6d61705f68776d6f642066756e6374696f6e73206f6e6c790a202a20696e6469726563746c792c2076696120706d5f72756e74696d652a28292066756e6374696f6e732e0a202a0a202a2046726f6d2061206c61796572696e672070657273706563746976652c206865726520697320776865726520746865204f4d41502068776d6f6420636f64650a202a206669747320696e746f20746865206b65726e656c20736f66747761726520737461636b3a0a202a0a202a2020202020202020202020202b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b0a202a2020202020202020202020207c2020202020204465766963652064726976657220636f6465202020202020207c0a202a2020202020202020202020207c20202020202028652e672e2c20647269766572732f292020202020202020207c0a202a2020202020202020202020202b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b0a202a2020202020202020202020207c2020202020204c696e757820647269766572206d6f64656c202020202020207c0a202a2020202020202020202020207c202020202028706c6174666f726d5f646576696365202f20202020202020207c0a202a2020202020202020202020207c2020706c6174666f726d5f64726976657220646174612f636f6465292020207c0a202a2020202020202020202020202b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b0a202a2020202020202020202020207c204f4d415020636f72652d64726976657220696e746567726174696f6e20207c0a202a2020202020202020202020207c28617263682f61726d2f6d6163682d6f6d6170322f646576696365732e63297c0a202a2020202020202020202020202b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b0a202a2020202020202020202020207c2020202020206f6d61705f64657669636520636f64652020202020202020207c0a202a2020202020202020202020207c20282e2e2f706c61742d6f6d61702f6f6d61705f6465766963652e632920207c0a202a2020202020202020202020202b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b0a202a2020202d2d2d2d3e202020207c202020206f6d61705f68776d6f6420636f64652f64617461202020202020207c202020203c2d2d2d2d2d0a202a2020202020202020202020207c20282e2e2f6d6163682d6f6d6170322f6f6d61705f68776d6f642a292020207c0a202a2020202020202020202020202b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b0a202a2020202020202020202020207c204f4d415020636c6f636b2f5052434d2f726567697374657220666e7320207c0a202a2020202020202020202020207c20285f5f7261775f7b726561642c77726974657d6c2c20636c6b2a292020207c0a202a2020202020202020202020202b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b0a202a0a202a2044657669636520647269766572732073686f756c64206e6f7420636f6e7461696e20616e79204f4d41502d737065636966696320636f6465206f72206461746120696e0a202a207468656d2e2020546865792073686f756c64206f6e6c7920636f6e7461696e20636f646520746f206f7065726174652074686520495020626c6f636b20746861740a202a207468652064726976657220697320726573706f6e7369626c6520666f722e202054686973206973206265636175736520746865736520495020626c6f636b732063616e0a202a20616c736f2061707065617220696e206f7468657220536f43732c206569746865722066726f6d20544920287375636820617320446156696e636929206f722066726f6d0a202a206f74686572206d616e756661637475726572733b20616e6420647269766572732073686f756c64206265207265757361626c65206163726f7373206f746865720a202a20706c6174666f726d732e0a202a0a202a20546865204f4d41502068776d6f6420636f646520616c736f2077696c6c20617474656d707420746f20726573657420616e642069646c6520616c6c206f6e2d636869700a202a20646576696365732075706f6e20626f6f742e202054686520676f616c206865726520697320666f7220746865206b65726e656c20746f2062650a202a20636f6d706c6574656c792073656c662d72656c69616e7420616e6420696e646570656e64656e742066726f6d20626f6f746c6f61646572732e2020546869732069730a202a20746f20656e7375726520612072657065617461626c6520636f6e66696775726174696f6e2c20626f746820746f20656e7375726520636f6e73697374656e740a202a2072756e74696d65206265686176696f722c20616e6420746f206d616b652069742065617369657220666f72206f746865727320746f20726570726f647563650a202a20627567732e0a202a0a202a204f4d4150206d6f64756c65206163746976697479207374617465730a202a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a202a205468652068776d6f6420636f646520636f6e736964657273206d6f64756c657320746f20626520696e206f6e65206f66207365766572616c2061637469766974790a202a207374617465732e2020495020626c6f636b73207374617274206f757420696e20616e20554e4b4e4f574e2073746174652c207468656e206f6e636520746865790a202a20617265207265676973746572656420766961207468652068776d6f6420636f64652c2070726f6365656420746f2074686520524547495354455245442073746174652e0a202a204f6e636520746865697220636c6f636b206e616d657320617265207265736f6c76656420746f20636c6f636b20706f696e746572732c20746865206d6f64756c650a202a20656e746572732074686520434c4b535f494e495445442073746174653b20616e642066696e616c6c792c206f6e636520746865206d6f64756c6520686173206265656e0a202a20726573657420616e642074686520696e746567726174696f6e207265676973746572732070726f6772616d6d65642c2074686520494e495449414c495a45442073746174650a202a20697320656e74657265642e20205468652068776d6f6420636f64652077696c6c207468656e20706c61636520746865206d6f64756c6520696e746f206569746865720a202a207468652049444c4520737461746520746f207361766520706f7765722c206f7220696e207468652063617365206f66206120637269746963616c2073797374656d0a202a206d6f64756c652c2074686520454e41424c45442073746174652e0a202a0a202a204f4d415020636f726520696e746567726174696f6e20636f64652063616e207468656e2063616c6c206f6d61705f68776d6f642a28292066756e6374696f6e730a202a206469726563746c7920746f206d6f766520746865206d6f64756c65206265747765656e207468652049444c452c20454e41424c45442c20616e642044495341424c45440a202a207374617465732c206173206e65656465642e20205468697320697320646f6e6520647572696e6720626f74682074686520504d2069646c65206c6f6f702c20616e640a202a20696e20746865204f4d415020636f726520696e746567726174696f6e20636f6465277320696d706c656d656e746174696f6e206f662074686520504d2072756e74696d650a202a2066756e6374696f6e732e0a202a0a202a205265666572656e6365730a202a202d2d2d2d2d2d2d2d2d2d0a202a20546869732069732061207061727469616c206c6973742e0a202a202d204f4d415032343230204d756c74696d656469612050726f636573736f722053696c69636f6e205265766973696f6e20322e312e312c20322e32202853575055303634290a202a202d204f4d415032343330204d756c74696d656469612044657669636520504f502053696c69636f6e205265766973696f6e20322e31202853575055303930290a202a202d204f4d415033347878204d756c74696d65646961204465766963652053696c69636f6e205265766973696f6e20332e31202853575055313038290a202a202d204f4d415034343330204d756c74696d65646961204465766963652053696c69636f6e205265766973696f6e20312e30202853575055313430290a202a202d204f70656e20436f72652050726f746f636f6c2053706563696669636174696f6e20322e320a202a0a202a20546f20646f3a0a202a202d2068616e646c6520494f206d617070696e670a202a202d20627573207468726f7567687075742026206d6f64756c65206c6174656e6379206d6561737572656d656e7420636f64650a202a0a202a20585858206164642074657374732061742074686520626567696e6e696e67206f6620656163682066756e6374696f6e20746f20656e73757265207468652068776d6f642069730a202a20696e2074686520617070726f7072696174652073746174650a202a20585858206572726f722072657475726e2076616c7565732073686f756c6420626520636865636b656420746f20656e7375726520746861742074686579206172650a202a20617070726f7072696174650a202a2f0a23756e6465662044454255470a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f696f2e683e0a23696e636c756465203c6c696e75782f636c6b2d70726f76696465722e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f6572722e683e0a23696e636c756465203c6c696e75782f6c6973742e683e0a23696e636c756465203c6c696e75782f6d757465782e683e0a23696e636c756465203c6c696e75782f7370696e6c6f636b2e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f626f6f746d656d2e683e0a0a23696e636c7564652022636c6f636b2e68220a23696e636c75646520226f6d61705f68776d6f642e68220a0a23696e636c7564652022736f632e68220a23696e636c7564652022636f6d6d6f6e2e68220a23696e636c7564652022636c6f636b646f6d61696e2e68220a23696e636c7564652022706f776572646f6d61696e2e68220a23696e636c7564652022636d327878782e68220a23696e636c7564652022636d337878782e68220a23696e636c7564652022636d696e7374343478782e68220a23696e636c7564652022636d333378782e68220a23696e636c756465202270726d2e68220a23696e636c756465202270726d337878782e68220a23696e636c756465202270726d343478782e68220a23696e636c756465202270726d333378782e68220a23696e636c756465202270726d696e7374343478782e68220a23696e636c75646520226d75782e68220a23696e636c7564652022706d2e68220a0a2f2a204e616d65206f6620746865204f4d41502068776d6f6420666f7220746865204d5055202a2f0a23646566696e65204d50555f494e49544941544f525f4e414d450909226d7075220a0a2f2a0a202a204e756d626572206f6620737472756374206f6d61705f68776d6f645f6c696e6b207265636f72647320706572207374727563740a202a206f6d61705f68776d6f645f6f63705f6966207265636f726420286d61737465722d3e736c61766520616e6420736c6176652d3e6d6173746572290a202a2f0a23646566696e65204c494e4b535f5045525f4f43505f49460909320a0a2f2a2a0a202a20737472756374206f6d61705f68776d6f645f736f635f6f7073202d20666e207074727320666f7220736f6d6520536f432d7370656369666963206f7065726174696f6e730a202a2040656e61626c655f6d6f64756c653a2066756e6374696f6e20746f20656e61626c652061206d6f64756c652028766961204d4f44554c454d4f4445290a202a204064697361626c655f6d6f64756c653a2066756e6374696f6e20746f2064697361626c652061206d6f64756c652028766961204d4f44554c454d4f4445290a202a0a202a20585858204576656e7475616c6c7920746869732066756e6374696f6e616c6974792077696c6c2062652068696464656e20696e73696465207468652050524d2f434d0a202a2064657669636520647269766572732e2020556e74696c207468656e2c20746869732073686f756c642061766f6964206875676520626c6f636b73206f66206370755f69735f2a28290a202a20636f6e646974696f6e616c7320696e207468697320636f64652e0a202a2f0a737472756374206f6d61705f68776d6f645f736f635f6f7073207b0a09766f696420282a656e61626c655f6d6f64756c652928737472756374206f6d61705f68776d6f64202a6f68293b0a09696e7420282a64697361626c655f6d6f64756c652928737472756374206f6d61705f68776d6f64202a6f68293b0a09696e7420282a776169745f7461726765745f72656164792928737472756374206f6d61705f68776d6f64202a6f68293b0a09696e7420282a6173736572745f6861726472657365742928737472756374206f6d61705f68776d6f64202a6f682c0a09090909737472756374206f6d61705f68776d6f645f7273745f696e666f202a6f687269293b0a09696e7420282a64656173736572745f6861726472657365742928737472756374206f6d61705f68776d6f64202a6f682c0a090909092020737472756374206f6d61705f68776d6f645f7273745f696e666f202a6f687269293b0a09696e7420282a69735f6861726472657365745f61737365727465642928737472756374206f6d61705f68776d6f64202a6f682c0a090909092020202020737472756374206f6d61705f68776d6f645f7273745f696e666f202a6f687269293b0a09696e7420282a696e69745f636c6b646d2928737472756374206f6d61705f68776d6f64202a6f68293b0a09766f696420282a7570646174655f636f6e746578745f6c6f73742928737472756374206f6d61705f68776d6f64202a6f68293b0a09696e7420282a6765745f636f6e746578745f6c6f73742928737472756374206f6d61705f68776d6f64202a6f68293b0a7d3b0a0a2f2a20736f635f6f70733a2061646170747320746865206f6d61705f68776d6f6420636f646520746f207468652063757272656e746c792d626f6f74656420536f43202a2f0a73746174696320737472756374206f6d61705f68776d6f645f736f635f6f707320736f635f6f70733b0a0a2f2a206f6d61705f68776d6f645f6c69737420636f6e7461696e7320616c6c207265676973746572656420737472756374206f6d61705f68776d6f6473202a2f0a737461746963204c4953545f48454144286f6d61705f68776d6f645f6c697374293b0a0a2f2a206d70755f6f683a207573656420746f206164642f72656d6f7665204d505520696e69746961746f722066726f6d20736c656570646570206c697374202a2f0a73746174696320737472756374206f6d61705f68776d6f64202a6d70755f6f683b0a0a2f2a20696f5f636861696e5f6c6f636b3a207573656420746f2073657269616c697a65207265636f6e66696775726174696f6e73206f662074686520492f4f20636861696e202a2f0a73746174696320444546494e455f5350494e4c4f434b28696f5f636861696e5f6c6f636b293b0a0a2f2a0a202a206c696e6b73706163653a2070747220746f206120627566666572207468617420737472756374206f6d61705f68776d6f645f6c696e6b207265636f726473206172650a202a20616c6c6f63617465642066726f6d202d207573656420746f2072656475636520746865206e756d626572206f6620736d616c6c206d656d6f72790a202a20616c6c6f636174696f6e732c207768696368206861732061207369676e69666963616e7420696d70616374206f6e20706572666f726d616e63650a202a2f0a73746174696320737472756374206f6d61705f68776d6f645f6c696e6b202a6c696e6b73706163653b0a0a2f2a0a202a20667265655f6c732c206d61785f6c733a20617272617920696e646578657320696e746f206c696e6b73706163653b20726570726573656e74696e67207468650a202a206e657874206672656520737472756374206f6d61705f68776d6f645f6c696e6b20696e6465782c20616e6420746865206d6178696d756d206e756d626572206f660a202a20737472756374206f6d61705f68776d6f645f6c696e6b207265636f72647320616c6c6f63617465642028726573706563746976656c79290a202a2f0a73746174696320756e7369676e65642073686f727420667265655f6c732c206d61785f6c732c206c735f737570703b0a0a2f2a20696e697465643a2073657420746f2074727565206f6e6365207468652068776d6f6420636f646520697320696e697469616c697a6564202a2f0a73746174696320626f6f6c20696e697465643b0a0a2f2a20507269766174652066756e6374696f6e73202a2f0a0a2f2a2a0a202a205f66657463685f6e6578745f6f63705f6966202d2072657475726e20746865206e657874204f435020696e7465726661636520696e2061206c6973740a202a2040703a2070747220746f20612070747220746f20746865206c6973745f6865616420696e7369646520746865206f63705f696620746f2072657475726e0a202a2040693a20706f696e74657220746f2074686520696e646578206f662074686520656c656d656e7420706f696e74656420746f20627920407020696e20746865206c6973740a202a0a202a2052657475726e206120706f696e74657220746f2074686520737472756374206f6d61705f68776d6f645f6f63705f6966207265636f72640a202a20636f6e7461696e696e672074686520737472756374206c6973745f6865616420706f696e74656420746f2062792040702c20616e6420696e6372656d656e740a202a204070207375636820746861742061206675747572652063616c6c20746f207468697320726f7574696e652077696c6c2072657475726e20746865206e6578740a202a207265636f72642e0a202a2f0a73746174696320737472756374206f6d61705f68776d6f645f6f63705f6966202a5f66657463685f6e6578745f6f63705f696628737472756374206c6973745f68656164202a2a702c0a09090909090920202020696e74202a69290a7b0a09737472756374206f6d61705f68776d6f645f6f63705f6966202a6f693b0a0a096f69203d206c6973745f656e747279282a702c20737472756374206f6d61705f68776d6f645f6c696e6b2c206e6f6465292d3e6f63705f69663b0a092a70203d20282a70292d3e6e6578743b0a0a092a69203d202a69202b20313b0a0a0972657475726e206f693b0a7d0a0a2f2a2a0a202a205f7570646174655f737973635f6361636865202d2072657475726e20746865206d6f64756c65204f43505f535953434f4e4649472072656769737465722c206b65657020636f70790a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a204c6f6164207468652063757272656e742076616c7565206f66207468652068776d6f64204f43505f535953434f4e46494720726567697374657220696e746f207468650a202a20737472756374206f6d61705f68776d6f6420666f72206c61746572207573652e202052657475726e73202d45494e56414c206966207468652068776d6f6420686173206e6f0a202a204f43505f535953434f4e464947207265676973746572206f7220302075706f6e20737563636573732e0a202a2f0a73746174696320696e74205f7570646174655f737973635f636163686528737472756374206f6d61705f68776d6f64202a6f68290a7b0a0969662028216f682d3e636c6173732d3e7379736329207b0a09095741524e28312c20226f6d61705f68776d6f643a2025733a2063616e6e6f742072656164204f43505f535953434f4e4649473a206e6f7420646566696e6564206f6e2068776d6f64277320636c6173735c6e222c206f682d3e6e616d65293b0a090972657475726e202d45494e56414c3b0a097d0a0a092f2a2058585820656e73757265206d6f64756c6520696e7465726661636520636c6f636b206973207570202a2f0a0a096f682d3e5f737973635f6361636865203d206f6d61705f68776d6f645f72656164286f682c206f682d3e636c6173732d3e737973632d3e737973635f6f666673293b0a0a096966202821286f682d3e636c6173732d3e737973632d3e737973635f666c616773202620535953435f4e4f5f434143484529290a09096f682d3e5f696e745f666c616773207c3d205f48574d4f445f535953434f4e4649475f4c4f414445443b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a205f77726974655f737973636f6e666967202d20777269746520612076616c756520746f20746865206d6f64756c652773204f43505f535953434f4e4649472072656769737465720a202a2040763a204f43505f535953434f4e4649472076616c756520746f2077726974650a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a20577269746520407620696e746f20746865206d6f64756c6520636c61737327204f43505f535953434f4e4649472072656769737465722c206966206974206861730a202a206f6e652e20204e6f2072657475726e2076616c75652e0a202a2f0a73746174696320766f6964205f77726974655f737973636f6e6669672875333220762c20737472756374206f6d61705f68776d6f64202a6f68290a7b0a0969662028216f682d3e636c6173732d3e7379736329207b0a09095741524e28312c20226f6d61705f68776d6f643a2025733a2063616e6e6f74207772697465204f43505f535953434f4e4649473a206e6f7420646566696e6564206f6e2068776d6f64277320636c6173735c6e222c206f682d3e6e616d65293b0a090972657475726e3b0a097d0a0a092f2a2058585820656e73757265206d6f64756c6520696e7465726661636520636c6f636b206973207570202a2f0a0a092f2a204d6f64756c65206d696768742068617665206c6f737420636f6e746578742c20616c776179732075706461746520636163686520616e64207265676973746572202a2f0a096f682d3e5f737973635f6361636865203d20763b0a096f6d61705f68776d6f645f777269746528762c206f682c206f682d3e636c6173732d3e737973632d3e737973635f6f666673293b0a7d0a0a2f2a2a0a202a205f7365745f6d61737465725f7374616e6462796d6f64653a2073657420746865204f43505f535953434f4e464947204d49444c454d4f4445206669656c6420696e2040760a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a20407374616e6462796d6f64653a204d49444c454d4f4445206669656c6420626974730a202a2040763a20706f696e74657220746f20726567697374657220636f6e74656e747320746f206d6f646966790a202a0a202a2055706461746520746865206d6173746572207374616e646279206d6f6465206269747320696e20407620746f20626520407374616e6462796d6f646520666f720a202a2074686520406f682068776d6f642e2020446f6573206e6f7420777269746520746f207468652068617264776172652e202052657475726e73202d45494e56414c0a202a2075706f6e206572726f72206f7220302075706f6e20737563636573732e0a202a2f0a73746174696320696e74205f7365745f6d61737465725f7374616e6462796d6f646528737472756374206f6d61705f68776d6f64202a6f682c207538207374616e6462796d6f64652c0a09090909202020753332202a76290a7b0a09753332206d7374616e6462795f6d61736b3b0a097538206d7374616e6462795f73686966743b0a0a0969662028216f682d3e636c6173732d3e73797363207c7c0a092020202021286f682d3e636c6173732d3e737973632d3e737973635f666c616773202620535953435f4841535f4d49444c454d4f444529290a090972657475726e202d45494e56414c3b0a0a0969662028216f682d3e636c6173732d3e737973632d3e737973635f6669656c647329207b0a09095741524e28312c20226f6d61705f68776d6f643a2025733a206f66667365742073747275637420666f7220737973636f6e666967206e6f742070726f766964656420696e20636c6173735c6e222c206f682d3e6e616d65293b0a090972657475726e202d45494e56414c3b0a097d0a0a096d7374616e6462795f7368696674203d206f682d3e636c6173732d3e737973632d3e737973635f6669656c64732d3e6d69646c655f73686966743b0a096d7374616e6462795f6d61736b203d2028307833203c3c206d7374616e6462795f7368696674293b0a0a092a7620263d207e6d7374616e6462795f6d61736b3b0a092a76207c3d205f5f666673287374616e6462796d6f646529203c3c206d7374616e6462795f73686966743b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a205f7365745f736c6176655f69646c656d6f64653a2073657420746865204f43505f535953434f4e464947205349444c454d4f4445206669656c6420696e2040760a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a204069646c656d6f64653a205349444c454d4f4445206669656c6420626974730a202a2040763a20706f696e74657220746f20726567697374657220636f6e74656e747320746f206d6f646966790a202a0a202a205570646174652074686520736c6176652069646c65206d6f6465206269747320696e20407620746f206265204069646c656d6f646520666f722074686520406f680a202a2068776d6f642e2020446f6573206e6f7420777269746520746f207468652068617264776172652e202052657475726e73202d45494e56414c2075706f6e206572726f720a202a206f7220302075706f6e20737563636573732e0a202a2f0a73746174696320696e74205f7365745f736c6176655f69646c656d6f646528737472756374206f6d61705f68776d6f64202a6f682c2075382069646c656d6f64652c20753332202a76290a7b0a09753332207369646c655f6d61736b3b0a097538207369646c655f73686966743b0a0a0969662028216f682d3e636c6173732d3e73797363207c7c0a092020202021286f682d3e636c6173732d3e737973632d3e737973635f666c616773202620535953435f4841535f5349444c454d4f444529290a090972657475726e202d45494e56414c3b0a0a0969662028216f682d3e636c6173732d3e737973632d3e737973635f6669656c647329207b0a09095741524e28312c20226f6d61705f68776d6f643a2025733a206f66667365742073747275637420666f7220737973636f6e666967206e6f742070726f766964656420696e20636c6173735c6e222c206f682d3e6e616d65293b0a090972657475726e202d45494e56414c3b0a097d0a0a097369646c655f7368696674203d206f682d3e636c6173732d3e737973632d3e737973635f6669656c64732d3e7369646c655f73686966743b0a097369646c655f6d61736b203d2028307833203c3c207369646c655f7368696674293b0a0a092a7620263d207e7369646c655f6d61736b3b0a092a76207c3d205f5f6666732869646c656d6f646529203c3c207369646c655f73686966743b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a205f7365745f636c6f636b61637469766974793a20736574204f43505f535953434f4e4649472e434c4f434b4143544956495459206269747320696e2040760a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a2040636c6f636b6163743a20434c4f434b4143544956495459206669656c6420626974730a202a2040763a20706f696e74657220746f20726567697374657220636f6e74656e747320746f206d6f646966790a202a0a202a205570646174652074686520636c6f636b6163746976697479206d6f6465206269747320696e20407620746f2062652040636c6f636b61637420666f72207468650a202a20406f682068776d6f642e20205573656420666f72206164646974696f6e616c20706f776572736176696e67206f6e20736f6d65206d6f64756c65732e2020446f65730a202a206e6f7420777269746520746f207468652068617264776172652e202052657475726e73202d45494e56414c2075706f6e206572726f72206f7220302075706f6e0a202a20737563636573732e0a202a2f0a73746174696320696e74205f7365745f636c6f636b616374697669747928737472756374206f6d61705f68776d6f64202a6f682c20753820636c6f636b6163742c20753332202a76290a7b0a0975333220636c6b6163745f6d61736b3b0a0975382020636c6b6163745f73686966743b0a0a0969662028216f682d3e636c6173732d3e73797363207c7c0a092020202021286f682d3e636c6173732d3e737973632d3e737973635f666c616773202620535953435f4841535f434c4f434b414354495649545929290a090972657475726e202d45494e56414c3b0a0a0969662028216f682d3e636c6173732d3e737973632d3e737973635f6669656c647329207b0a09095741524e28312c20226f6d61705f68776d6f643a2025733a206f66667365742073747275637420666f7220737973636f6e666967206e6f742070726f766964656420696e20636c6173735c6e222c206f682d3e6e616d65293b0a090972657475726e202d45494e56414c3b0a097d0a0a09636c6b6163745f7368696674203d206f682d3e636c6173732d3e737973632d3e737973635f6669656c64732d3e636c6b6163745f73686966743b0a09636c6b6163745f6d61736b203d2028307833203c3c20636c6b6163745f7368696674293b0a0a092a7620263d207e636c6b6163745f6d61736b3b0a092a76207c3d20636c6f636b616374203c3c20636c6b6163745f73686966743b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a205f7365745f736f667472657365743a20736574204f43505f535953434f4e4649472e434c4f434b4143544956495459206269747320696e2040760a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a2040763a20706f696e74657220746f20726567697374657220636f6e74656e747320746f206d6f646966790a202a0a202a205365742074686520534f465452455345542062697420696e20407620666f722068776d6f6420406f682e202052657475726e73202d45494e56414c2075706f6e0a202a206572726f72206f7220302075706f6e20737563636573732e0a202a2f0a73746174696320696e74205f7365745f736f6674726573657428737472756374206f6d61705f68776d6f64202a6f682c20753332202a76290a7b0a0975333220736f66747273745f6d61736b3b0a0a0969662028216f682d3e636c6173732d3e73797363207c7c0a092020202021286f682d3e636c6173732d3e737973632d3e737973635f666c616773202620535953435f4841535f534f4654524553455429290a090972657475726e202d45494e56414c3b0a0a0969662028216f682d3e636c6173732d3e737973632d3e737973635f6669656c647329207b0a09095741524e28312c20226f6d61705f68776d6f643a2025733a206f66667365742073747275637420666f7220737973636f6e666967206e6f742070726f766964656420696e20636c6173735c6e222c206f682d3e6e616d65293b0a090972657475726e202d45494e56414c3b0a097d0a0a09736f66747273745f6d61736b203d2028307831203c3c206f682d3e636c6173732d3e737973632d3e737973635f6669656c64732d3e737273745f7368696674293b0a0a092a76207c3d20736f66747273745f6d61736b3b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a205f776169745f736f667472657365745f636f6d706c657465202d207761697420666f7220616e204f435020736f6674726573657420746f20636f6d706c6574650a202a20406f683a20737472756374206f6d61705f68776d6f64202a20746f2077616974206f6e0a202a0a202a205761697420756e74696c2074686520495020626c6f636b20726570726573656e74656420627920406f68207265706f727473207468617420697473204f43500a202a20736f6674726573657420697320636f6d706c6574652e2020546869732063616e2062652074726967676572656420627920736f66747761726520287365650a202a205f6f63705f736f66747265736574282929206f722062792068617264776172652075706f6e2072657475726e696e672066726f6d206f66662d6d6f646520286f6e650a202a206578616d706c652069732048534d4d43292e2020576169747320666f7220757020746f204d41585f4d4f44554c455f534f465452455345545f574149540a202a206d6963726f7365636f6e64732e202052657475726e7320746865206e756d626572206f66206d6963726f7365636f6e6473207761697465642e0a202a2f0a73746174696320696e74205f776169745f736f667472657365745f636f6d706c65746528737472756374206f6d61705f68776d6f64202a6f68290a7b0a09737472756374206f6d61705f68776d6f645f636c6173735f737973636f6e666967202a737973633b0a0975333220736f66747273745f6d61736b3b0a09696e742063203d20303b0a0a0973797363203d206f682d3e636c6173732d3e737973633b0a0a0969662028737973632d3e737973635f666c616773202620535953535f4841535f52455345545f535441545553290a09096f6d61705f746573745f74696d656f757428286f6d61705f68776d6f645f72656164286f682c20737973632d3e737973735f6f666673290a090909092020202620535953535f5245534554444f4e455f4d41534b292c0a0909090920204d41585f4d4f44554c455f534f465452455345545f574149542c2063293b0a09656c73652069662028737973632d3e737973635f666c616773202620535953435f4841535f52455345545f53544154555329207b0a0909736f66747273745f6d61736b203d2028307831203c3c20737973632d3e737973635f6669656c64732d3e737273745f7368696674293b0a09096f6d61705f746573745f74696d656f75742821286f6d61705f68776d6f645f72656164286f682c20737973632d3e737973635f6f666673290a09090909202020202620736f66747273745f6d61736b292c0a0909090920204d41585f4d4f44554c455f534f465452455345545f574149542c2063293b0a097d0a0a0972657475726e20633b0a7d0a0a2f2a2a0a202a205f7365745f646d6164697361626c653a20736574204f43505f535953434f4e4649472e444d4144495341424c452062697420696e2040760a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a2054686520444d4144495341424c452062697420697320612073656d692d6175746f6d61746963206269742070726573656e7420696e20737973636f6e6669672072656769737465720a202a206f6620736f6d65206d6f64756c65732e205768656e2074686520444d41206d75737420706572666f726d20726561642f77726974652061636365737365732c207468650a202a20444d4144495341424c452062697420697320636c6561726564206279207468652068617264776172652e20427574207768656e2074686520444d41206d7573742073746f700a202a20666f7220706f776572206d616e6167656d656e742c20736f667477617265206d757374207365742074686520444d4144495341424c4520626974206261636b20746f20312e0a202a0a202a205365742074686520444d4144495341424c452062697420696e20407620666f722068776d6f6420406f682e202052657475726e73202d45494e56414c2075706f6e0a202a206572726f72206f7220302075706f6e20737563636573732e0a202a2f0a73746174696320696e74205f7365745f646d6164697361626c6528737472756374206f6d61705f68776d6f64202a6f68290a7b0a0975333220763b0a0975333220646d6164697361626c655f6d61736b3b0a0a0969662028216f682d3e636c6173732d3e73797363207c7c0a092020202021286f682d3e636c6173732d3e737973632d3e737973635f666c616773202620535953435f4841535f444d4144495341424c4529290a090972657475726e202d45494e56414c3b0a0a0969662028216f682d3e636c6173732d3e737973632d3e737973635f6669656c647329207b0a09095741524e28312c20226f6d61705f68776d6f643a2025733a206f66667365742073747275637420666f7220737973636f6e666967206e6f742070726f766964656420696e20636c6173735c6e222c206f682d3e6e616d65293b0a090972657475726e202d45494e56414c3b0a097d0a0a092f2a20636c6f636b73206d757374206265206f6e20666f722074686973206f7065726174696f6e202a2f0a09696620286f682d3e5f737461746520213d205f48574d4f445f53544154455f454e41424c454429207b0a090970725f7761726e28226f6d61705f68776d6f643a2025733a20646d612063616e2062652064697361626c6564206f6e6c792066726f6d20656e61626c65642073746174655c6e222c206f682d3e6e616d65293b0a090972657475726e202d45494e56414c3b0a097d0a0a0970725f646562756728226f6d61705f68776d6f643a2025733a2073657474696e6720444d4144495341424c455c6e222c206f682d3e6e616d65293b0a0a0976203d206f682d3e5f737973635f63616368653b0a09646d6164697361626c655f6d61736b203d0a090928307831203c3c206f682d3e636c6173732d3e737973632d3e737973635f6669656c64732d3e646d6164697361626c655f7368696674293b0a0976207c3d20646d6164697361626c655f6d61736b3b0a095f77726974655f737973636f6e66696728762c206f68293b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a205f7365745f6d6f64756c655f6175746f69646c653a2073657420746865204f43505f535953434f4e464947204155544f49444c45206669656c6420696e2040760a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a20406175746f69646c653a2064657369726564204155544f49444c45206269746669656c642076616c7565202830206f722031290a202a2040763a20706f696e74657220746f20726567697374657220636f6e74656e747320746f206d6f646966790a202a0a202a2055706461746520746865206d6f64756c65206175746f69646c652062697420696e20407620746f20626520406175746f69646c6520666f722074686520406f680a202a2068776d6f642e2020546865206175746f69646c652062697420636f6e74726f6c73207768657468657220746865206d6f64756c652063616e20676174650a202a20696e7465726e616c20636c6f636b73206175746f6d61746963616c6c79207768656e2069742069736e277420646f696e6720616e797468696e673b207468650a202a2065786163742066756e6374696f6e206f6620746869732062697420766172696573206f6e2061207065722d6d6f64756c652062617369732e2020546869730a202a2066756e6374696f6e20646f6573206e6f7420777269746520746f207468652068617264776172652e202052657475726e73202d45494e56414c2075706f6e0a202a206572726f72206f7220302075706f6e20737563636573732e0a202a2f0a73746174696320696e74205f7365745f6d6f64756c655f6175746f69646c6528737472756374206f6d61705f68776d6f64202a6f682c207538206175746f69646c652c0a09090909753332202a76290a7b0a09753332206175746f69646c655f6d61736b3b0a097538206175746f69646c655f73686966743b0a0a0969662028216f682d3e636c6173732d3e73797363207c7c0a092020202021286f682d3e636c6173732d3e737973632d3e737973635f666c616773202620535953435f4841535f4155544f49444c4529290a090972657475726e202d45494e56414c3b0a0a0969662028216f682d3e636c6173732d3e737973632d3e737973635f6669656c647329207b0a09095741524e28312c20226f6d61705f68776d6f643a2025733a206f66667365742073747275637420666f7220737973636f6e666967206e6f742070726f766964656420696e20636c6173735c6e222c206f682d3e6e616d65293b0a090972657475726e202d45494e56414c3b0a097d0a0a096175746f69646c655f7368696674203d206f682d3e636c6173732d3e737973632d3e737973635f6669656c64732d3e6175746f69646c655f73686966743b0a096175746f69646c655f6d61736b203d2028307831203c3c206175746f69646c655f7368696674293b0a0a092a7620263d207e6175746f69646c655f6d61736b3b0a092a76207c3d206175746f69646c65203c3c206175746f69646c655f73686966743b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a205f7365745f69646c655f696f72696e675f77616b657570202d20656e61626c652f64697361626c6520494f207061642077616b657570206f6e2068776d6f642069646c6520666f72206d75780a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a20407365745f77616b653a20626f6f6c2076616c756520696e6469636174696e6720746f2073657420287472756529206f7220636c656172202866616c7365292077616b65757020656e61626c650a202a0a202a20536574206f7220636c6561722074686520492f4f207061642077616b65757020666c616720696e20746865206d757820656e747269657320666f72207468650a202a2068776d6f6420406f682e2020546869732066756e6374696f6e206368616e6765732074686520406f682d3e6d75782d3e706164735f64796e616d69632061727261790a202a20696e206d656d6f72792e20204966207468652068776d6f642069732063757272656e746c792069646c65642c20616e6420746865206e65772069646c650a202a2076616c75657320646f6e2774206d61746368207468652070726576696f7573206f6e65732c20746869732066756e6374696f6e2077696c6c20616c736f0a202a20757064617465207468652053434d205041444354524c207265676973746572732e20204f74686572776973652c206966207468652068776d6f64206973206e6f740a202a2063757272656e746c792069646c65642c20746869732066756e6374696f6e20776f6e277420746f756368207468652068617264776172653a20746865206e65770a202a206d75782073657474696e677320617265207772697474656e20746f207468652053434d205041444354524c20726567697374657273207768656e207468650a202a2068776d6f642069732069646c65642e20204e6f2072657475726e2076616c75652e0a202a2f0a73746174696320766f6964205f7365745f69646c655f696f72696e675f77616b65757028737472756374206f6d61705f68776d6f64202a6f682c20626f6f6c207365745f77616b65290a7b0a09737472756374206f6d61705f6465766963655f706164202a7061643b0a09626f6f6c206368616e6765203d2066616c73653b0a0975313620707265765f69646c653b0a09696e74206a3b0a0a0969662028216f682d3e6d7578207c7c20216f682d3e6d75782d3e656e61626c6564290a090972657475726e3b0a0a09666f7220286a203d20303b206a203c206f682d3e6d75782d3e6e725f706164735f64796e616d69633b206a2b2b29207b0a0909706164203d206f682d3e6d75782d3e706164735f64796e616d69635b6a5d3b0a0a09096966202821287061642d3e666c6167732026204f4d41505f4445564943455f5041445f57414b45555029290a090909636f6e74696e75653b0a0a0909707265765f69646c65203d207061642d3e69646c653b0a0a0909696620287365745f77616b65290a0909097061642d3e69646c65207c3d204f4d41505f57414b4555505f454e3b0a0909656c73650a0909097061642d3e69646c6520263d207e4f4d41505f57414b4555505f454e3b0a0a090969662028707265765f69646c6520213d207061642d3e69646c65290a0909096368616e6765203d20747275653b0a097d0a0a09696620286368616e6765202626206f682d3e5f7374617465203d3d205f48574d4f445f53544154455f49444c45290a09096f6d61705f68776d6f645f6d7578286f682d3e6d75782c205f48574d4f445f53544154455f49444c45293b0a7d0a0a2f2a2a0a202a205f656e61626c655f77616b6575703a20736574204f43505f535953434f4e4649472e454e4157414b4555502062697420696e207468652068617264776172650a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a20416c6c6f7720746865206861726477617265206d6f64756c6520406f6820746f2073656e642077616b657570732e202052657475726e73202d45494e56414c0a202a2075706f6e206572726f72206f7220302075706f6e20737563636573732e0a202a2f0a73746174696320696e74205f656e61626c655f77616b65757028737472756374206f6d61705f68776d6f64202a6f682c20753332202a76290a7b0a0969662028216f682d3e636c6173732d3e73797363207c7c0a09202020202128286f682d3e636c6173732d3e737973632d3e737973635f666c616773202620535953435f4841535f454e4157414b45555029207c7c0a09202020202020286f682d3e636c6173732d3e737973632d3e69646c656d6f6465732026205349444c455f534d4152545f574b555029207c7c0a09202020202020286f682d3e636c6173732d3e737973632d3e69646c656d6f6465732026204d5354414e4442595f534d4152545f574b55502929290a090972657475726e202d45494e56414c3b0a0a0969662028216f682d3e636c6173732d3e737973632d3e737973635f6669656c647329207b0a09095741524e28312c20226f6d61705f68776d6f643a2025733a206f66667365742073747275637420666f7220737973636f6e666967206e6f742070726f766964656420696e20636c6173735c6e222c206f682d3e6e616d65293b0a090972657475726e202d45494e56414c3b0a097d0a0a09696620286f682d3e636c6173732d3e737973632d3e737973635f666c616773202620535953435f4841535f454e4157414b455550290a09092a76207c3d20307831203c3c206f682d3e636c6173732d3e737973632d3e737973635f6669656c64732d3e656e776b75705f73686966743b0a0a09696620286f682d3e636c6173732d3e737973632d3e69646c656d6f6465732026205349444c455f534d4152545f574b5550290a09095f7365745f736c6176655f69646c656d6f6465286f682c2048574d4f445f49444c454d4f44455f534d4152545f574b55502c2076293b0a09696620286f682d3e636c6173732d3e737973632d3e69646c656d6f6465732026204d5354414e4442595f534d4152545f574b5550290a09095f7365745f6d61737465725f7374616e6462796d6f6465286f682c2048574d4f445f49444c454d4f44455f534d4152545f574b55502c2076293b0a0a092f2a20585858207465737420707772646d5f6765745f776b656e20666f7220746869732068776d6f6427732073756273797374656d202a2f0a0a096f682d3e5f696e745f666c616773207c3d205f48574d4f445f57414b4555505f454e41424c45443b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a205f64697361626c655f77616b6575703a20636c656172204f43505f535953434f4e4649472e454e4157414b4555502062697420696e207468652068617264776172650a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a2050726576656e7420746865206861726477617265206d6f64756c6520406f6820746f2073656e642077616b657570732e202052657475726e73202d45494e56414c0a202a2075706f6e206572726f72206f7220302075706f6e20737563636573732e0a202a2f0a73746174696320696e74205f64697361626c655f77616b65757028737472756374206f6d61705f68776d6f64202a6f682c20753332202a76290a7b0a0969662028216f682d3e636c6173732d3e73797363207c7c0a09202020202128286f682d3e636c6173732d3e737973632d3e737973635f666c616773202620535953435f4841535f454e4157414b45555029207c7c0a09202020202020286f682d3e636c6173732d3e737973632d3e69646c656d6f6465732026205349444c455f534d4152545f574b555029207c7c0a09202020202020286f682d3e636c6173732d3e737973632d3e69646c656d6f6465732026204d5354414e4442595f534d4152545f574b55502929290a090972657475726e202d45494e56414c3b0a0a0969662028216f682d3e636c6173732d3e737973632d3e737973635f6669656c647329207b0a09095741524e28312c20226f6d61705f68776d6f643a2025733a206f66667365742073747275637420666f7220737973636f6e666967206e6f742070726f766964656420696e20636c6173735c6e222c206f682d3e6e616d65293b0a090972657475726e202d45494e56414c3b0a097d0a0a09696620286f682d3e636c6173732d3e737973632d3e737973635f666c616773202620535953435f4841535f454e4157414b455550290a09092a7620263d207e28307831203c3c206f682d3e636c6173732d3e737973632d3e737973635f6669656c64732d3e656e776b75705f7368696674293b0a0a09696620286f682d3e636c6173732d3e737973632d3e69646c656d6f6465732026205349444c455f534d4152545f574b5550290a09095f7365745f736c6176655f69646c656d6f6465286f682c2048574d4f445f49444c454d4f44455f534d4152542c2076293b0a09696620286f682d3e636c6173732d3e737973632d3e69646c656d6f6465732026204d5354414e4442595f534d4152545f574b5550290a09095f7365745f6d61737465725f7374616e6462796d6f6465286f682c2048574d4f445f49444c454d4f44455f534d4152542c2076293b0a0a092f2a20585858207465737420707772646d5f6765745f776b656e20666f7220746869732068776d6f6427732073756273797374656d202a2f0a0a096f682d3e5f696e745f666c61677320263d207e5f48574d4f445f57414b4555505f454e41424c45443b0a0a0972657475726e20303b0a7d0a0a7374617469632073747275637420636c6f636b646f6d61696e202a5f6765745f636c6b646d28737472756374206f6d61705f68776d6f64202a6f68290a7b0a0973747275637420636c6b5f68775f6f6d6170202a636c6b3b0a0a09696620286f682d3e636c6b646d29207b0a090972657475726e206f682d3e636c6b646d3b0a097d20656c736520696620286f682d3e5f636c6b29207b0a0909636c6b203d20746f5f636c6b5f68775f6f6d6170285f5f636c6b5f6765745f6877286f682d3e5f636c6b29293b0a090972657475726e2020636c6b2d3e636c6b646d3b0a097d0a0972657475726e204e554c4c3b0a7d0a0a2f2a2a0a202a205f6164645f696e69746961746f725f6465703a2070726576656e7420406f682066726f6d20736d6172742d69646c696e67207768696c652040696e69745f6f68206973206163746976650a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a2050726576656e7420746865206861726477617265206d6f64756c6520406f682066726f6d20656e746572696e672069646c65207768696c65207468650a202a2068617264617265206d6f64756c6520696e69746961746f722040696e69745f6f68206973206163746976652e202055736566756c207768656e2061206d6f64756c650a202a2077696c6c206265206163636573736564206279206120706172746963756c617220696e69746961746f722028652e672e2c2069662061206d6f64756c652077696c6c0a202a20626520616363657373656420627920746865204956412c2074686572652073686f756c64206265206120736c656570646570206265747765656e20746865204956410a202a20696e69746961746f7220616e6420746865206d6f64756c65292e20204f6e6c79206170706c69657320746f206d6f64756c657320696e20736d6172742d69646c650a202a206d6f64652e202049662074686520636c6f636b646f6d61696e206973206d61726b6564206173206e6f74206e656564696e67206175746f646570732c2072657475726e0a202a203020776974686f757420646f696e6720616e797468696e672e20204f74686572776973652c2072657475726e73202d45494e56414c2075706f6e206572726f72206f720a202a2070617373657320616c6f6e6720636c6b646d5f6164645f736c65657064657028292076616c75652075706f6e20737563636573732e0a202a2f0a73746174696320696e74205f6164645f696e69746961746f725f64657028737472756374206f6d61705f68776d6f64202a6f682c20737472756374206f6d61705f68776d6f64202a696e69745f6f68290a7b0a0973747275637420636c6f636b646f6d61696e202a636c6b646d2c202a696e69745f636c6b646d3b0a0a09636c6b646d203d205f6765745f636c6b646d286f68293b0a09696e69745f636c6b646d203d205f6765745f636c6b646d28696e69745f6f68293b0a0a096966202821636c6b646d207c7c2021696e69745f636c6b646d290a090972657475726e202d45494e56414c3b0a0a0969662028636c6b646d20262620636c6b646d2d3e666c616773202620434c4b444d5f4e4f5f4155544f44455053290a090972657475726e20303b0a0a0972657475726e20636c6b646d5f6164645f736c65657064657028636c6b646d2c20696e69745f636c6b646d293b0a7d0a0a2f2a2a0a202a205f64656c5f696e69746961746f725f6465703a20616c6c6f7720406f6820746f20736d6172742d69646c65206576656e2069662040696e69745f6f68206973206163746976650a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a20416c6c6f7720746865206861726477617265206d6f64756c6520406f6820746f20656e7465722069646c65207768696c652074686520686172646172650a202a206d6f64756c6520696e69746961746f722040696e69745f6f68206973206163746976652e202055736566756c207768656e2061206d6f64756c652077696c6c206e6f740a202a206265206163636573736564206279206120706172746963756c617220696e69746961746f722028652e672e2c2069662061206d6f64756c652077696c6c206e6f740a202a20626520616363657373656420627920746865204956412c2074686572652073686f756c64206265206e6f20736c656570646570206265747765656e20746865204956410a202a20696e69746961746f7220616e6420746865206d6f64756c65292e20204f6e6c79206170706c69657320746f206d6f64756c657320696e20736d6172742d69646c650a202a206d6f64652e202049662074686520636c6f636b646f6d61696e206973206d61726b6564206173206e6f74206e656564696e67206175746f646570732c2072657475726e0a202a203020776974686f757420646f696e6720616e797468696e672e202052657475726e73202d45494e56414c2075706f6e206572726f72206f72207061737365730a202a20616c6f6e6720636c6b646d5f64656c5f736c65657064657028292076616c75652075706f6e20737563636573732e0a202a2f0a73746174696320696e74205f64656c5f696e69746961746f725f64657028737472756374206f6d61705f68776d6f64202a6f682c20737472756374206f6d61705f68776d6f64202a696e69745f6f68290a7b0a0973747275637420636c6f636b646f6d61696e202a636c6b646d2c202a696e69745f636c6b646d3b0a0a09636c6b646d203d205f6765745f636c6b646d286f68293b0a09696e69745f636c6b646d203d205f6765745f636c6b646d28696e69745f6f68293b0a0a096966202821636c6b646d207c7c2021696e69745f636c6b646d290a090972657475726e202d45494e56414c3b0a0a0969662028636c6b646d20262620636c6b646d2d3e666c616773202620434c4b444d5f4e4f5f4155544f44455053290a090972657475726e20303b0a0a0972657475726e20636c6b646d5f64656c5f736c65657064657028636c6b646d2c20696e69745f636c6b646d293b0a7d0a0a2f2a2a0a202a205f696e69745f6d61696e5f636c6b202d2067657420612073747275637420636c6b202a20666f7220746865207468652068776d6f642773206d61696e2066756e6374696f6e616c20636c6b0a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a2043616c6c65642066726f6d205f696e69745f636c6f636b7328292e2020506f70756c617465732074686520406f68205f636c6b20286d61696e0a202a2066756e6374696f6e616c20636c6f636b20706f696e746572292069662061206d61696e5f636c6b2069732070726573656e742e202052657475726e732030206f6e0a202a2073756363657373206f72202d45494e56414c206f6e206572726f722e0a202a2f0a73746174696320696e74205f696e69745f6d61696e5f636c6b28737472756374206f6d61705f68776d6f64202a6f68290a7b0a09696e7420726574203d20303b0a0a0969662028216f682d3e6d61696e5f636c6b290a090972657475726e20303b0a0a096f682d3e5f636c6b203d20636c6b5f676574284e554c4c2c206f682d3e6d61696e5f636c6b293b0a096966202849535f455252286f682d3e5f636c6b2929207b0a090970725f7761726e696e6728226f6d61705f68776d6f643a2025733a2063616e6e6f7420636c6b5f676574206d61696e5f636c6b2025735c6e222c0a0909092020206f682d3e6e616d652c206f682d3e6d61696e5f636c6b293b0a090972657475726e202d45494e56414c3b0a097d0a092f2a0a09202a204841434b3a2054686973206e6565647320612072652d7669736974206f6e636520636c6b5f70726570617265282920697320696d706c656d656e7465640a09202a20746f20646f20736f6d657468696e67206d65616e696e6766756c2e20546f64617920697473206a7573742061206e6f2d6f702e0a09202a20496620636c6b5f707265706172652829206973207573656420617420736f6d6520706f696e7420746f20646f207468696e6773206c696b650a09202a20766f6c74616765207363616c696e67206574632c207468656e207468697320776f756c64206861766520746f206265206d6f76656420746f0a09202a20736f6d6520706f696e742077686572652073756273797374656d73206c696b652069326320616e6420706d6963206265636f6d650a09202a20617661696c61626c652e0a09202a2f0a09636c6b5f70726570617265286f682d3e5f636c6b293b0a0a0969662028215f6765745f636c6b646d286f6829290a090970725f646562756728226f6d61705f68776d6f643a2025733a206d697373696e6720636c6f636b646f6d61696e20666f722025732e5c6e222c0a0909092020206f682d3e6e616d652c206f682d3e6d61696e5f636c6b293b0a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a205f696e69745f696e746572666163655f636c6b73202d2067657420612073747275637420636c6b202a20666f7220746865207468652068776d6f64277320696e7465726661636520636c6b730a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a2043616c6c65642066726f6d205f696e69745f636c6f636b7328292e2020506f70756c617465732074686520406f68204f435020736c61766520696e746572666163650a202a20636c6f636b20706f696e746572732e202052657475726e732030206f6e2073756363657373206f72202d45494e56414c206f6e206572726f722e0a202a2f0a73746174696320696e74205f696e69745f696e746572666163655f636c6b7328737472756374206f6d61705f68776d6f64202a6f68290a7b0a09737472756374206f6d61705f68776d6f645f6f63705f6966202a6f733b0a09737472756374206c6973745f68656164202a703b0a0973747275637420636c6b202a633b0a09696e742069203d20303b0a09696e7420726574203d20303b0a0a0970203d206f682d3e736c6176655f706f7274732e6e6578743b0a0a097768696c65202869203c206f682d3e736c617665735f636e7429207b0a09096f73203d205f66657463685f6e6578745f6f63705f69662826702c202669293b0a090969662028216f732d3e636c6b290a090909636f6e74696e75653b0a0a090963203d20636c6b5f676574284e554c4c2c206f732d3e636c6b293b0a09096966202849535f45525228632929207b0a09090970725f7761726e696e6728226f6d61705f68776d6f643a2025733a2063616e6e6f7420636c6b5f67657420696e746572666163655f636c6b2025735c6e222c0a090909092020206f682d3e6e616d652c206f732d3e636c6b293b0a090909726574203d202d45494e56414c3b0a09097d0a09096f732d3e5f636c6b203d20633b0a09092f2a0a0909202a204841434b3a2054686973206e6565647320612072652d7669736974206f6e636520636c6b5f70726570617265282920697320696d706c656d656e7465640a0909202a20746f20646f20736f6d657468696e67206d65616e696e6766756c2e20546f64617920697473206a7573742061206e6f2d6f702e0a0909202a20496620636c6b5f707265706172652829206973207573656420617420736f6d6520706f696e7420746f20646f207468696e6773206c696b650a0909202a20766f6c74616765207363616c696e67206574632c207468656e207468697320776f756c64206861766520746f206265206d6f76656420746f0a0909202a20736f6d6520706f696e742077686572652073756273797374656d73206c696b652069326320616e6420706d6963206265636f6d650a0909202a20617661696c61626c652e0a0909202a2f0a0909636c6b5f70726570617265286f732d3e5f636c6b293b0a097d0a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a205f696e69745f6f70745f636c6b202d2067657420612073747275637420636c6b202a20666f7220746865207468652068776d6f642773206f7074696f6e616c20636c6f636b730a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a2043616c6c65642066726f6d205f696e69745f636c6f636b7328292e2020506f70756c617465732074686520406f68206f6d61705f68776d6f645f6f70745f636c6b0a202a20636c6f636b20706f696e746572732e202052657475726e732030206f6e2073756363657373206f72202d45494e56414c206f6e206572726f722e0a202a2f0a73746174696320696e74205f696e69745f6f70745f636c6b7328737472756374206f6d61705f68776d6f64202a6f68290a7b0a09737472756374206f6d61705f68776d6f645f6f70745f636c6b202a6f633b0a0973747275637420636c6b202a633b0a09696e7420693b0a09696e7420726574203d20303b0a0a09666f72202869203d206f682d3e6f70745f636c6b735f636e742c206f63203d206f682d3e6f70745f636c6b733b2069203e20303b20692d2d2c206f632b2b29207b0a090963203d20636c6b5f676574284e554c4c2c206f632d3e636c6b293b0a09096966202849535f45525228632929207b0a09090970725f7761726e696e6728226f6d61705f68776d6f643a2025733a2063616e6e6f7420636c6b5f676574206f70745f636c6b2025735c6e222c0a090909092020206f682d3e6e616d652c206f632d3e636c6b293b0a090909726574203d202d45494e56414c3b0a09097d0a09096f632d3e5f636c6b203d20633b0a09092f2a0a0909202a204841434b3a2054686973206e6565647320612072652d7669736974206f6e636520636c6b5f70726570617265282920697320696d706c656d656e7465640a0909202a20746f20646f20736f6d657468696e67206d65616e696e6766756c2e20546f64617920697473206a7573742061206e6f2d6f702e0a0909202a20496620636c6b5f707265706172652829206973207573656420617420736f6d6520706f696e7420746f20646f207468696e6773206c696b650a0909202a20766f6c74616765207363616c696e67206574632c207468656e207468697320776f756c64206861766520746f206265206d6f76656420746f0a0909202a20736f6d6520706f696e742077686572652073756273797374656d73206c696b652069326320616e6420706d6963206265636f6d650a0909202a20617661696c61626c652e0a0909202a2f0a0909636c6b5f70726570617265286f632d3e5f636c6b293b0a097d0a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a205f656e61626c655f636c6f636b73202d20656e61626c652068776d6f64206d61696e20636c6f636b20616e6420696e7465726661636520636c6f636b730a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a20456e61626c657320616c6c20636c6f636b73206e656365737361727920666f7220726567697374657220726561647320616e642077726974657320746f20737563636565640a202a206f6e207468652068776d6f6420406f682e202052657475726e7320302e0a202a2f0a73746174696320696e74205f656e61626c655f636c6f636b7328737472756374206f6d61705f68776d6f64202a6f68290a7b0a09737472756374206f6d61705f68776d6f645f6f63705f6966202a6f733b0a09737472756374206c6973745f68656164202a703b0a09696e742069203d20303b0a0a0970725f646562756728226f6d61705f68776d6f643a2025733a20656e61626c696e6720636c6f636b735c6e222c206f682d3e6e616d65293b0a0a09696620286f682d3e5f636c6b290a0909636c6b5f656e61626c65286f682d3e5f636c6b293b0a0a0970203d206f682d3e736c6176655f706f7274732e6e6578743b0a0a097768696c65202869203c206f682d3e736c617665735f636e7429207b0a09096f73203d205f66657463685f6e6578745f6f63705f69662826702c202669293b0a0a0909696620286f732d3e5f636c6b20262620286f732d3e666c6167732026204f435049465f53575355505f49444c4529290a090909636c6b5f656e61626c65286f732d3e5f636c6b293b0a097d0a0a092f2a20546865206f707420636c6f636b732061726520636f6e74726f6c6c65642062792074686520646576696365206472697665722e202a2f0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a205f64697361626c655f636c6f636b73202d2064697361626c652068776d6f64206d61696e20636c6f636b20616e6420696e7465726661636520636c6f636b730a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a2044697361626c6573207468652068776d6f6420406f68206d61696e2066756e6374696f6e616c20616e6420696e7465726661636520636c6f636b732e202052657475726e7320302e0a202a2f0a73746174696320696e74205f64697361626c655f636c6f636b7328737472756374206f6d61705f68776d6f64202a6f68290a7b0a09737472756374206f6d61705f68776d6f645f6f63705f6966202a6f733b0a09737472756374206c6973745f68656164202a703b0a09696e742069203d20303b0a0a0970725f646562756728226f6d61705f68776d6f643a2025733a2064697361626c696e6720636c6f636b735c6e222c206f682d3e6e616d65293b0a0a09696620286f682d3e5f636c6b290a0909636c6b5f64697361626c65286f682d3e5f636c6b293b0a0a0970203d206f682d3e736c6176655f706f7274732e6e6578743b0a0a097768696c65202869203c206f682d3e736c617665735f636e7429207b0a09096f73203d205f66657463685f6e6578745f6f63705f69662826702c202669293b0a0a0909696620286f732d3e5f636c6b20262620286f732d3e666c6167732026204f435049465f53575355505f49444c4529290a090909636c6b5f64697361626c65286f732d3e5f636c6b293b0a097d0a0a092f2a20546865206f707420636c6f636b732061726520636f6e74726f6c6c65642062792074686520646576696365206472697665722e202a2f0a0a0972657475726e20303b0a7d0a0a73746174696320766f6964205f656e61626c655f6f7074696f6e616c5f636c6f636b7328737472756374206f6d61705f68776d6f64202a6f68290a7b0a09737472756374206f6d61705f68776d6f645f6f70745f636c6b202a6f633b0a09696e7420693b0a0a0970725f646562756728226f6d61705f68776d6f643a2025733a20656e61626c696e67206f7074696f6e616c20636c6f636b735c6e222c206f682d3e6e616d65293b0a0a09666f72202869203d206f682d3e6f70745f636c6b735f636e742c206f63203d206f682d3e6f70745f636c6b733b2069203e20303b20692d2d2c206f632b2b290a0909696620286f632d3e5f636c6b29207b0a09090970725f646562756728226f6d61705f68776d6f643a20656e61626c652025733a25735c6e222c206f632d3e726f6c652c0a09090909205f5f636c6b5f6765745f6e616d65286f632d3e5f636c6b29293b0a090909636c6b5f656e61626c65286f632d3e5f636c6b293b0a09097d0a7d0a0a73746174696320766f6964205f64697361626c655f6f7074696f6e616c5f636c6f636b7328737472756374206f6d61705f68776d6f64202a6f68290a7b0a09737472756374206f6d61705f68776d6f645f6f70745f636c6b202a6f633b0a09696e7420693b0a0a0970725f646562756728226f6d61705f68776d6f643a2025733a2064697361626c696e67206f7074696f6e616c20636c6f636b735c6e222c206f682d3e6e616d65293b0a0a09666f72202869203d206f682d3e6f70745f636c6b735f636e742c206f63203d206f682d3e6f70745f636c6b733b2069203e20303b20692d2d2c206f632b2b290a0909696620286f632d3e5f636c6b29207b0a09090970725f646562756728226f6d61705f68776d6f643a2064697361626c652025733a25735c6e222c206f632d3e726f6c652c0a09090909205f5f636c6b5f6765745f6e616d65286f632d3e5f636c6b29293b0a090909636c6b5f64697361626c65286f632d3e5f636c6b293b0a09097d0a7d0a0a2f2a2a0a202a205f6f6d6170345f656e61626c655f6d6f64756c65202d20656e61626c6520434c4b4354524c206d6f64756c656d6f6465206f6e204f4d4150340a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a20456e61626c657320746865205052434d206d6f64756c65206d6f64652072656c6174656420746f207468652068776d6f6420406f682e0a202a204e6f2072657475726e2076616c75652e0a202a2f0a73746174696320766f6964205f6f6d6170345f656e61626c655f6d6f64756c6528737472756374206f6d61705f68776d6f64202a6f68290a7b0a0969662028216f682d3e636c6b646d207c7c20216f682d3e7072636d2e6f6d6170342e6d6f64756c656d6f6465290a090972657475726e3b0a0a0970725f646562756728226f6d61705f68776d6f643a2025733a2025733a2025645c6e222c0a0909206f682d3e6e616d652c205f5f66756e635f5f2c206f682d3e7072636d2e6f6d6170342e6d6f64756c656d6f6465293b0a0a096f6d6170345f636d696e73745f6d6f64756c655f656e61626c65286f682d3e7072636d2e6f6d6170342e6d6f64756c656d6f64652c0a090909092020206f682d3e636c6b646d2d3e7072636d5f706172746974696f6e2c0a090909092020206f682d3e636c6b646d2d3e636d5f696e73742c0a090909092020206f682d3e636c6b646d2d3e636c6b646d5f6f6666732c0a090909092020206f682d3e7072636d2e6f6d6170342e636c6b6374726c5f6f666673293b0a7d0a0a2f2a2a0a202a205f616d333378785f656e61626c655f6d6f64756c65202d20656e61626c6520434c4b4354524c206d6f64756c656d6f6465206f6e20414d333358580a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a20456e61626c657320746865205052434d206d6f64756c65206d6f64652072656c6174656420746f207468652068776d6f6420406f682e0a202a204e6f2072657475726e2076616c75652e0a202a2f0a73746174696320766f6964205f616d333378785f656e61626c655f6d6f64756c6528737472756374206f6d61705f68776d6f64202a6f68290a7b0a0969662028216f682d3e636c6b646d207c7c20216f682d3e7072636d2e6f6d6170342e6d6f64756c656d6f6465290a090972657475726e3b0a0a0970725f646562756728226f6d61705f68776d6f643a2025733a2025733a2025645c6e222c0a0909206f682d3e6e616d652c205f5f66756e635f5f2c206f682d3e7072636d2e6f6d6170342e6d6f64756c656d6f6465293b0a0a09616d333378785f636d5f6d6f64756c655f656e61626c65286f682d3e7072636d2e6f6d6170342e6d6f64756c656d6f64652c206f682d3e636c6b646d2d3e636d5f696e73742c0a090909096f682d3e636c6b646d2d3e636c6b646d5f6f6666732c0a090909096f682d3e7072636d2e6f6d6170342e636c6b6374726c5f6f666673293b0a7d0a0a2f2a2a0a202a205f6f6d6170345f776169745f7461726765745f64697361626c65202d207761697420666f722061206d6f64756c6520746f2062652064697361626c6564206f6e204f4d4150340a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a205761697420666f722061206d6f64756c6520406f6820746f20656e74657220736c6176652069646c652e202052657475726e73203020696620746865206d6f64756c650a202a20646f6573206e6f74206861766520616e2049444c45535420626974206f7220696620746865206d6f64756c65207375636365737366756c6c7920656e746572730a202a20736c6176652069646c653b206f74686572776973652c207061737320616c6f6e67207468652072657475726e2076616c7565206f66207468650a202a20617070726f707269617465202a5f636d2a5f776169745f6d6f64756c655f69646c6528292066756e6374696f6e2e0a202a2f0a73746174696320696e74205f6f6d6170345f776169745f7461726765745f64697361626c6528737472756374206f6d61705f68776d6f64202a6f68290a7b0a0969662028216f68290a090972657475726e202d45494e56414c3b0a0a09696620286f682d3e5f696e745f666c6167732026205f48574d4f445f4e4f5f4d50555f504f5254207c7c20216f682d3e636c6b646d290a090972657475726e20303b0a0a09696620286f682d3e666c61677320262048574d4f445f4e4f5f49444c455354290a090972657475726e20303b0a0a0972657475726e206f6d6170345f636d696e73745f776169745f6d6f64756c655f69646c65286f682d3e636c6b646d2d3e7072636d5f706172746974696f6e2c0a090909090920202020206f682d3e636c6b646d2d3e636d5f696e73742c0a090909090920202020206f682d3e636c6b646d2d3e636c6b646d5f6f6666732c0a090909090920202020206f682d3e7072636d2e6f6d6170342e636c6b6374726c5f6f666673293b0a7d0a0a2f2a2a0a202a205f616d333378785f776169745f7461726765745f64697361626c65202d207761697420666f722061206d6f64756c6520746f2062652064697361626c6564206f6e20414d333358580a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a205761697420666f722061206d6f64756c6520406f6820746f20656e74657220736c6176652069646c652e202052657475726e73203020696620746865206d6f64756c650a202a20646f6573206e6f74206861766520616e2049444c45535420626974206f7220696620746865206d6f64756c65207375636365737366756c6c7920656e746572730a202a20736c6176652069646c653b206f74686572776973652c207061737320616c6f6e67207468652072657475726e2076616c7565206f66207468650a202a20617070726f707269617465202a5f636d2a5f776169745f6d6f64756c655f69646c6528292066756e6374696f6e2e0a202a2f0a73746174696320696e74205f616d333378785f776169745f7461726765745f64697361626c6528737472756374206f6d61705f68776d6f64202a6f68290a7b0a0969662028216f68290a090972657475726e202d45494e56414c3b0a0a09696620286f682d3e5f696e745f666c6167732026205f48574d4f445f4e4f5f4d50555f504f5254290a090972657475726e20303b0a0a09696620286f682d3e666c61677320262048574d4f445f4e4f5f49444c455354290a090972657475726e20303b0a0a0972657475726e20616d333378785f636d5f776169745f6d6f64756c655f69646c65286f682d3e636c6b646d2d3e636d5f696e73742c0a090909090920202020206f682d3e636c6b646d2d3e636c6b646d5f6f6666732c0a090909090920202020206f682d3e7072636d2e6f6d6170342e636c6b6374726c5f6f666673293b0a7d0a0a2f2a2a0a202a205f636f756e745f6d70755f69727173202d20636f756e7420746865206e756d626572206f66204d505520495251206c696e6573206173736f636961746564207769746820406f680a202a20406f683a20737472756374206f6d61705f68776d6f64202a6f680a202a0a202a20436f756e7420616e642072657475726e20746865206e756d626572206f66204d50552049525173206173736f6369617465642077697468207468652068776d6f640a202a20406f682e20205573656420746f20616c6c6f6361746520737472756374207265736f7572636520646174612e202052657475726e73203020696620406f682069730a202a204e554c4c2e0a202a2f0a73746174696320696e74205f636f756e745f6d70755f6972717328737472756374206f6d61705f68776d6f64202a6f68290a7b0a09737472756374206f6d61705f68776d6f645f6972715f696e666f202a6f6869693b0a09696e742069203d20303b0a0a0969662028216f68207c7c20216f682d3e6d70755f69727173290a090972657475726e20303b0a0a09646f207b0a09096f686969203d20266f682d3e6d70755f697271735b692b2b5d3b0a097d207768696c6520286f6869692d3e69727120213d202d31293b0a0a0972657475726e20692d313b0a7d0a0a2f2a2a0a202a205f636f756e745f73646d615f72657173202d20636f756e7420746865206e756d626572206f662053444d412072657175657374206c696e6573206173736f636961746564207769746820406f680a202a20406f683a20737472756374206f6d61705f68776d6f64202a6f680a202a0a202a20436f756e7420616e642072657475726e20746865206e756d626572206f662053444d412072657175657374206c696e6573206173736f63696174656420776974680a202a207468652068776d6f6420406f682e20205573656420746f20616c6c6f6361746520737472756374207265736f7572636520646174612e202052657475726e7320300a202a20696620406f68206973204e554c4c2e0a202a2f0a73746174696320696e74205f636f756e745f73646d615f7265717328737472756374206f6d61705f68776d6f64202a6f68290a7b0a09737472756374206f6d61705f68776d6f645f646d615f696e666f202a6f6864693b0a09696e742069203d20303b0a0a0969662028216f68207c7c20216f682d3e73646d615f72657173290a090972657475726e20303b0a0a09646f207b0a09096f686469203d20266f682d3e73646d615f726571735b692b2b5d3b0a097d207768696c6520286f6864692d3e646d615f72657120213d202d31293b0a0a0972657475726e20692d313b0a7d0a0a2f2a2a0a202a205f636f756e745f6f63705f69665f616464725f737061636573202d20636f756e7420746865206e756d626572206f66206164647265737320737061636520656e747269657320666f7220406f680a202a20406f683a20737472756374206f6d61705f68776d6f64202a6f680a202a0a202a20436f756e7420616e642072657475726e20746865206e756d626572206f6620616464726573732073706163652072616e676573206173736f63696174656420776974680a202a207468652068776d6f6420406f682e20205573656420746f20616c6c6f6361746520737472756374207265736f7572636520646174612e202052657475726e7320300a202a20696620406f68206973204e554c4c2e0a202a2f0a73746174696320696e74205f636f756e745f6f63705f69665f616464725f73706163657328737472756374206f6d61705f68776d6f645f6f63705f6966202a6f73290a7b0a09737472756374206f6d61705f68776d6f645f616464725f7370616365202a6d656d3b0a09696e742069203d20303b0a0a0969662028216f73207c7c20216f732d3e61646472290a090972657475726e20303b0a0a09646f207b0a09096d656d203d20266f732d3e616464725b692b2b5d3b0a097d207768696c6520286d656d2d3e70615f737461727420213d206d656d2d3e70615f656e64293b0a0a0972657475726e20692d313b0a7d0a0a2f2a2a0a202a205f6765745f6d70755f6972715f62795f6e616d65202d206665746368204d505520696e74657272757074206c696e65206e756d626572206279206e616d650a202a20406f683a20737472756374206f6d61705f68776d6f64202a20746f206f706572617465206f6e0a202a20406e616d653a20706f696e74657220746f20746865206e616d65206f6620746865204d505520696e74657272757074206e756d62657220746f20666574636820286f7074696f6e616c290a202a20406972713a20706f696e74657220746f20616e20756e7369676e656420696e7420746f2073746f726520746865204d505520495251206e756d62657220746f0a202a0a202a2052657472696576652061204d505520686172647761726520495251206c696e65206e756d626572206e616d656420627920406e616d65206173736f6369617465640a202a20776974682074686520495020626c6f636b20706f696e74656420746f20627920406f682e202054686520495251206e756d6265722077696c6c2062652066696c6c65640a202a20696e746f20746865206164647265737320706f696e74656420746f2062792040646d612e20205768656e20406e616d65206973206e6f6e2d6e756c6c2c207468650a202a20495251206c696e65206e756d626572206173736f636961746564207769746820746865206e616d656420656e7472792077696c6c2062652072657475726e65642e0a202a20496620406e616d65206973206e756c6c2c20746865206669727374206d61746368696e6720656e7472792077696c6c2062652072657475726e65642e2020446174610a202a206f72646572206973206e6f74206d65616e696e6766756c20696e2068776d6f6420646174612c20736f2063616c6c65727320617265207374726f6e676c790a202a20656e636f75726167656420746f207573652061206e6f6e2d6e756c6c20406e616d65207768656e6576657220706f737369626c6520746f2061766f69640a202a20756e7072656469637461626c6520656666656374732069662068776d6f642064617461206973206c6174657220616464656420746861742063617573657320646174610a202a206f72646572696e6720746f206368616e67652e202052657475726e7320302075706f6e2073756363657373206f722061206e65676174697665206572726f720a202a20636f64652075706f6e206572726f722e0a202a2f0a73746174696320696e74205f6765745f6d70755f6972715f62795f6e616d6528737472756374206f6d61705f68776d6f64202a6f682c20636f6e73742063686172202a6e616d652c0a09090909756e7369676e656420696e74202a697271290a7b0a09696e7420693b0a09626f6f6c20666f756e64203d2066616c73653b0a0a0969662028216f682d3e6d70755f69727173290a090972657475726e202d454e4f454e543b0a0a0969203d20303b0a097768696c6520286f682d3e6d70755f697271735b695d2e69727120213d202d3129207b0a0909696620286e616d65203d3d206f682d3e6d70755f697271735b695d2e6e616d65207c7c0a09092020202021737472636d70286e616d652c206f682d3e6d70755f697271735b695d2e6e616d652929207b0a090909666f756e64203d20747275653b0a090909627265616b3b0a09097d0a0909692b2b3b0a097d0a0a096966202821666f756e64290a090972657475726e202d454e4f454e543b0a0a092a697271203d206f682d3e6d70755f697271735b695d2e6972713b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a205f6765745f73646d615f7265715f62795f6e616d65202d2066657463682053444d412072657175657374206c696e65204944206279206e616d650a202a20406f683a20737472756374206f6d61705f68776d6f64202a20746f206f706572617465206f6e0a202a20406e616d653a20706f696e74657220746f20746865206e616d65206f66207468652053444d412072657175657374206c696e6520746f20666574636820286f7074696f6e616c290a202a2040646d613a20706f696e74657220746f20616e20756e7369676e656420696e7420746f2073746f7265207468652072657175657374206c696e6520494420746f0a202a0a202a20526574726965766520616e2053444d412072657175657374206c696e65204944206e616d656420627920406e616d65206f6e2074686520495020626c6f636b0a202a20706f696e74656420746f20627920406f682e20205468652049442077696c6c2062652066696c6c656420696e746f20746865206164647265737320706f696e7465640a202a20746f2062792040646d612e20205768656e20406e616d65206973206e6f6e2d6e756c6c2c207468652072657175657374206c696e65204944206173736f6369617465640a202a207769746820746865206e616d656420656e7472792077696c6c2062652072657475726e65642e2020496620406e616d65206973206e756c6c2c207468652066697273740a202a206d61746368696e6720656e7472792077696c6c2062652072657475726e65642e202044617461206f72646572206973206e6f74206d65616e696e6766756c20696e0a202a2068776d6f6420646174612c20736f2063616c6c65727320617265207374726f6e676c7920656e636f75726167656420746f207573652061206e6f6e2d6e756c6c0a202a20406e616d65207768656e6576657220706f737369626c6520746f2061766f696420756e7072656469637461626c6520656666656374732069662068776d6f640a202a2064617461206973206c617465722061646465642074686174206361757365732064617461206f72646572696e6720746f206368616e67652e202052657475726e7320300a202a2075706f6e2073756363657373206f722061206e65676174697665206572726f7220636f64652075706f6e206572726f722e0a202a2f0a73746174696320696e74205f6765745f73646d615f7265715f62795f6e616d6528737472756374206f6d61705f68776d6f64202a6f682c20636f6e73742063686172202a6e616d652c0a0909090920756e7369676e656420696e74202a646d61290a7b0a09696e7420693b0a09626f6f6c20666f756e64203d2066616c73653b0a0a0969662028216f682d3e73646d615f72657173290a090972657475726e202d454e4f454e543b0a0a0969203d20303b0a097768696c6520286f682d3e73646d615f726571735b695d2e646d615f72657120213d202d3129207b0a0909696620286e616d65203d3d206f682d3e73646d615f726571735b695d2e6e616d65207c7c0a09092020202021737472636d70286e616d652c206f682d3e73646d615f726571735b695d2e6e616d652929207b0a090909666f756e64203d20747275653b0a090909627265616b3b0a09097d0a0909692b2b3b0a097d0a0a096966202821666f756e64290a090972657475726e202d454e4f454e543b0a0a092a646d61203d206f682d3e73646d615f726571735b695d2e646d615f7265713b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a205f6765745f616464725f73706163655f62795f6e616d65202d2066657463682061646472657373207370616365207374617274202620656e64206279206e616d650a202a20406f683a20737472756374206f6d61705f68776d6f64202a20746f206f706572617465206f6e0a202a20406e616d653a20706f696e74657220746f20746865206e616d65206f6620746865206164647265737320737061636520746f20666574636820286f7074696f6e616c290a202a204070615f73746172743a20706f696e74657220746f20612075333220746f2073746f726520746865207374617274696e67206164647265737320746f0a202a204070615f656e643a20706f696e74657220746f20612075333220746f2073746f72652074686520656e64696e67206164647265737320746f0a202a0a202a205265747269657665206164647265737320737061636520737461727420616e6420656e642061646472657373657320666f722074686520495020626c6f636b0a202a20706f696e74656420746f20627920406f682e202054686520646174612077696c6c2062652066696c6c656420696e746f20746865206164647265737365730a202a20706f696e74656420746f206279204070615f737461727420616e64204070615f656e642e20205768656e20406e616d65206973206e6f6e2d6e756c6c2c207468650a202a20616464726573732073706163652064617461206173736f636961746564207769746820746865206e616d656420656e7472792077696c6c2062650a202a2072657475726e65642e2020496620406e616d65206973206e756c6c2c20746865206669727374206d61746368696e6720656e7472792077696c6c2062650a202a2072657475726e65642e202044617461206f72646572206973206e6f74206d65616e696e6766756c20696e2068776d6f6420646174612c20736f2063616c6c6572730a202a20617265207374726f6e676c7920656e636f75726167656420746f207573652061206e6f6e2d6e756c6c20406e616d65207768656e6576657220706f737369626c650a202a20746f2061766f696420756e7072656469637461626c6520656666656374732069662068776d6f642064617461206973206c6174657220616464656420746861740a202a206361757365732064617461206f72646572696e6720746f206368616e67652e202052657475726e7320302075706f6e2073756363657373206f7220610a202a206e65676174697665206572726f7220636f64652075706f6e206572726f722e0a202a2f0a73746174696320696e74205f6765745f616464725f73706163655f62795f6e616d6528737472756374206f6d61705f68776d6f64202a6f682c20636f6e73742063686172202a6e616d652c0a09090909202020753332202a70615f73746172742c20753332202a70615f656e64290a7b0a09696e7420692c206a3b0a09737472756374206f6d61705f68776d6f645f6f63705f6966202a6f733b0a09737472756374206c6973745f68656164202a70203d204e554c4c3b0a09626f6f6c20666f756e64203d2066616c73653b0a0a0970203d206f682d3e736c6176655f706f7274732e6e6578743b0a0a0969203d20303b0a097768696c65202869203c206f682d3e736c617665735f636e7429207b0a09096f73203d205f66657463685f6e6578745f6f63705f69662826702c202669293b0a0a090969662028216f732d3e61646472290a09090972657475726e202d454e4f454e543b0a0a09096a203d20303b0a09097768696c6520286f732d3e616464725b6a5d2e70615f737461727420213d206f732d3e616464725b6a5d2e70615f656e6429207b0a090909696620286e616d65203d3d206f732d3e616464725b6a5d2e6e616d65207c7c0a0909092020202021737472636d70286e616d652c206f732d3e616464725b6a5d2e6e616d652929207b0a09090909666f756e64203d20747275653b0a09090909627265616b3b0a0909097d0a0909096a2b2b3b0a09097d0a0a090969662028666f756e64290a090909627265616b3b0a097d0a0a096966202821666f756e64290a090972657475726e202d454e4f454e543b0a0a092a70615f7374617274203d206f732d3e616464725b6a5d2e70615f73746172743b0a092a70615f656e64203d206f732d3e616464725b6a5d2e70615f656e643b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a205f736176655f6d70755f706f72745f696e646578202d2066696e6420616e6420736176652074686520696e64657820746f20406f682773204d505520706f72740a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a2044657465726d696e65732074686520617272617920696e646578206f6620746865204f435020736c61766520706f7274207468617420746865204d505520757365730a202a20746f206164647265737320746865206465766963652c20616e6420736176657320697420696e746f2074686520737472756374206f6d61705f68776d6f642e0a202a20496e74656e64656420746f2062652063616c6c656420647572696e672068776d6f6420726567697374726174696f6e206f6e6c792e204e6f2072657475726e0a202a2076616c75652e0a202a2f0a73746174696320766f6964205f5f696e6974205f736176655f6d70755f706f72745f696e64657828737472756374206f6d61705f68776d6f64202a6f68290a7b0a09737472756374206f6d61705f68776d6f645f6f63705f6966202a6f73203d204e554c4c3b0a09737472756374206c6973745f68656164202a703b0a09696e742069203d20303b0a0a0969662028216f68290a090972657475726e3b0a0a096f682d3e5f696e745f666c616773207c3d205f48574d4f445f4e4f5f4d50555f504f52543b0a0a0970203d206f682d3e736c6176655f706f7274732e6e6578743b0a0a097768696c65202869203c206f682d3e736c617665735f636e7429207b0a09096f73203d205f66657463685f6e6578745f6f63705f69662826702c202669293b0a0909696620286f732d3e757365722026204f43505f555345525f4d505529207b0a0909096f682d3e5f6d70755f706f7274203d206f733b0a0909096f682d3e5f696e745f666c61677320263d207e5f48574d4f445f4e4f5f4d50555f504f52543b0a090909627265616b3b0a09097d0a097d0a0a0972657475726e3b0a7d0a0a2f2a2a0a202a205f66696e645f6d70755f72745f706f7274202d2072657475726e206f6d61705f68776d6f645f6f63705f69662061636365737369626c6520627920746865204d50550a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a20476976656e206120706f696e74657220746f206120737472756374206f6d61705f68776d6f64207265636f726420406f682c2072657475726e206120706f696e7465720a202a20746f2074686520737472756374206f6d61705f68776d6f645f6f63705f6966207265636f72642074686174206973207573656420627920746865204d505520746f0a202a20636f6d6d756e696361746520776974682074686520495020626c6f636b2e20205468697320696e74657266616365206e656564206e6f74206265206469726563746c790a202a20636f6e6e656374656420746f20746865204d50552028616e6420616c6d6f7374206365727461696e6c79206973206e6f74292c20627574206973206469726563746c790a202a20636f6e6e656374656420746f2074686520495020626c6f636b20726570726573656e74656420627920406f682e202052657475726e73206120706f696e7465720a202a20746f2074686520737472756374206f6d61705f68776d6f645f6f63705f6966202a2075706f6e20737563636573732c206f722072657475726e73204e554c4c2075706f6e0a202a206572726f72206f7220696620746865726520646f6573206e6f742061707065617220746f206265206120706174682066726f6d20746865204d505520746f20746869730a202a20495020626c6f636b2e0a202a2f0a73746174696320737472756374206f6d61705f68776d6f645f6f63705f6966202a5f66696e645f6d70755f72745f706f727428737472756374206f6d61705f68776d6f64202a6f68290a7b0a0969662028216f68207c7c206f682d3e5f696e745f666c6167732026205f48574d4f445f4e4f5f4d50555f504f5254207c7c206f682d3e736c617665735f636e74203d3d2030290a090972657475726e204e554c4c3b0a0a0972657475726e206f682d3e5f6d70755f706f72743b0a7d3b0a0a2f2a2a0a202a205f66696e645f6d70755f72745f616464725f7370616365202d2072657475726e204d505520726567697374657220746172676574206164647265737320737061636520666f7220406f680a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a2052657475726e73206120706f696e74657220746f2074686520737472756374206f6d61705f68776d6f645f616464725f7370616365207265636f726420726570726573656e74696e670a202a2074686520726567697374657220746172676574204d505520616464726573732073706163653b206f722072657475726e73204e554c4c2075706f6e206572726f722e0a202a2f0a73746174696320737472756374206f6d61705f68776d6f645f616464725f7370616365202a205f5f696e6974205f66696e645f6d70755f72745f616464725f737061636528737472756374206f6d61705f68776d6f64202a6f68290a7b0a09737472756374206f6d61705f68776d6f645f6f63705f6966202a6f733b0a09737472756374206f6d61705f68776d6f645f616464725f7370616365202a6d656d3b0a09696e7420666f756e64203d20302c2069203d20303b0a0a096f73203d205f66696e645f6d70755f72745f706f7274286f68293b0a0969662028216f73207c7c20216f732d3e61646472290a090972657475726e204e554c4c3b0a0a09646f207b0a09096d656d203d20266f732d3e616464725b692b2b5d3b0a0909696620286d656d2d3e666c616773202620414444525f545950455f5254290a090909666f756e64203d20313b0a097d207768696c65202821666f756e64202626206d656d2d3e70615f737461727420213d206d656d2d3e70615f656e64293b0a0a0972657475726e2028666f756e6429203f206d656d203a204e554c4c3b0a7d0a0a2f2a2a0a202a205f656e61626c655f73797363202d2074727920746f206272696e672061206d6f64756c65206f7574206f662069646c6520766961204f43505f535953434f4e4649470a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a20456e73757265207468617420746865204f43505f535953434f4e46494720726567697374657220666f722074686520495020626c6f636b20726570726573656e7465640a202a20627920406f682069732073657420746f20696e64696361746520746f20746865205052434d20746861742074686520495020626c6f636b206973206163746976652e0a202a20557375616c6c792074686973206d65616e7320706c6163696e6720746865206d6f64756c6520696e746f20736d6172742d69646c65206d6f646520616e640a202a20736d6172742d7374616e6462792c2062757420696620746865726520697320612062756720696e20746865206175746f6d617469632069646c652068616e646c696e670a202a20666f722074686520495020626c6f636b2c206974206d6179206e65656420746f20626520706c6163656420696e746f2074686520666f7263652d69646c65206f720a202a206e6f2d69646c652076617269616e7473206f66207468657365206d6f6465732e20204e6f2072657475726e2076616c75652e0a202a2f0a73746174696320766f6964205f656e61626c655f7379736328737472756374206f6d61705f68776d6f64202a6f68290a7b0a0975382069646c656d6f64652c2073663b0a0975333220763b0a09626f6f6c20636c6b646d5f6163743b0a0973747275637420636c6f636b646f6d61696e202a636c6b646d3b0a0a0969662028216f682d3e636c6173732d3e73797363290a090972657475726e3b0a0a092f2a0a09202a205761697420756e74696c2072657365742068617320636f6d706c657465642c2074686973206973206e6565646564206173207468652049500a09202a20626c6f636b206973207265736574206175746f6d61746963616c6c7920627920686172647761726520696e20736f6d652063617365730a09202a20286f66662d6d6f646520666f72206578616d706c65292c20616e642074686520647269766572732072657175697265207468650a09202a20495020746f206265207265616479207768656e2074686579206163636573732069740a09202a2f0a09696620286f682d3e666c61677320262048574d4f445f434f4e54524f4c5f4f50545f434c4b535f494e5f5245534554290a09095f656e61626c655f6f7074696f6e616c5f636c6f636b73286f68293b0a095f776169745f736f667472657365745f636f6d706c657465286f68293b0a09696620286f682d3e666c61677320262048574d4f445f434f4e54524f4c5f4f50545f434c4b535f494e5f5245534554290a09095f64697361626c655f6f7074696f6e616c5f636c6f636b73286f68293b0a0a0976203d206f682d3e5f737973635f63616368653b0a097366203d206f682d3e636c6173732d3e737973632d3e737973635f666c6167733b0a0a09636c6b646d203d205f6765745f636c6b646d286f68293b0a09696620287366202620535953435f4841535f5349444c454d4f444529207b0a0909636c6b646d5f616374203d2028636c6b646d20262620636c6b646d2d3e666c616773202620434c4b444d5f4143544956455f574954485f4d5055293b0a090969662028636c6b646d5f6163742026262021286f682d3e636c6173732d3e737973632d3e69646c656d6f64657320260a09090909202020285349444c455f534d415254207c205349444c455f534d4152545f574b55502929290a09090969646c656d6f6465203d2048574d4f445f49444c454d4f44455f464f5243453b0a0909656c73650a09090969646c656d6f6465203d20286f682d3e666c61677320262048574d4f445f53575355505f5349444c4529203f0a0909090948574d4f445f49444c454d4f44455f4e4f203a2048574d4f445f49444c454d4f44455f534d4152543b0a09095f7365745f736c6176655f69646c656d6f6465286f682c2069646c656d6f64652c202676293b0a097d0a0a09696620287366202620535953435f4841535f4d49444c454d4f444529207b0a0909696620286f682d3e666c61677320262048574d4f445f53575355505f4d5354414e44425929207b0a09090969646c656d6f6465203d2048574d4f445f49444c454d4f44455f4e4f3b0a09097d20656c7365207b0a090909696620287366202620535953435f4841535f454e4157414b455550290a090909095f656e61626c655f77616b657570286f682c202676293b0a090909696620286f682d3e636c6173732d3e737973632d3e69646c656d6f6465732026204d5354414e4442595f534d4152545f574b5550290a0909090969646c656d6f6465203d2048574d4f445f49444c454d4f44455f534d4152545f574b55503b0a090909656c73650a0909090969646c656d6f6465203d2048574d4f445f49444c454d4f44455f534d4152543b0a09097d0a09095f7365745f6d61737465725f7374616e6462796d6f6465286f682c2069646c656d6f64652c202676293b0a097d0a0a092f2a0a09202a205858582054686520636c6f636b206672616d65776f726b2073686f756c642068616e646c6520746869732c2062790a09202a2063616c6c696e6720696e746f207468697320636f64652e20204275742074686973206d757374207761697420756e74696c207468650a09202a20636c6f636b207374727563747572657320617265207461676765642077697468206f6d61705f68776d6f6420656e74726965730a09202a2f0a0969662028286f682d3e666c61677320262048574d4f445f5345545f44454641554c545f434c4f434b414354292026260a0920202020287366202620535953435f4841535f434c4f434b414354495649545929290a09095f7365745f636c6f636b6163746976697479286f682c206f682d3e636c6173732d3e737973632d3e636c6f636b6163742c202676293b0a0a092f2a20496620736c61766520697320696e20534d41525449444c452c20616c736f20656e61626c652077616b657570202a2f0a0969662028287366202620535953435f4841535f5349444c454d4f4445292026262021286f682d3e666c61677320262048574d4f445f53575355505f5349444c4529290a09095f656e61626c655f77616b657570286f682c202676293b0a0a095f77726974655f737973636f6e66696728762c206f68293b0a0a092f2a0a09202a2053657420746865206175746f69646c6520626974206f6e6c792061667465722073657474696e672074686520736d61727469646c65206269740a09202a2053657474696e6720746869732077696c6c206e6f74206861766520616e7920696d70616374206f6e20746865206f74686572206d6f64756c65732e0a09202a2f0a09696620287366202620535953435f4841535f4155544f49444c4529207b0a090969646c656d6f6465203d20286f682d3e666c61677320262048574d4f445f4e4f5f4f43505f4155544f49444c4529203f0a09090930203a20313b0a09095f7365745f6d6f64756c655f6175746f69646c65286f682c2069646c656d6f64652c202676293b0a09095f77726974655f737973636f6e66696728762c206f68293b0a097d0a7d0a0a2f2a2a0a202a205f69646c655f73797363202d2074727920746f207075742061206d6f64756c6520696e746f2069646c6520766961204f43505f535953434f4e4649470a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a204966206d6f64756c65206973206d61726b65642061732053575355505f5349444c452c20666f72636520746865206d6f64756c6520696e746f20736c6176650a202a2069646c653b206f74686572776973652c20636f6e66696775726520697420666f7220736d6172742d69646c652e20204966206d6f64756c65206973206d61726b65640a202a2061732053575355505f4d53555350454e442c20666f72636520746865206d6f64756c6520696e746f206d6173746572207374616e6462793b206f74686572776973652c0a202a20636f6e66696775726520697420666f7220736d6172742d7374616e6462792e20204e6f2072657475726e2076616c75652e0a202a2f0a73746174696320766f6964205f69646c655f7379736328737472756374206f6d61705f68776d6f64202a6f68290a7b0a0975382069646c656d6f64652c2073663b0a0975333220763b0a0a0969662028216f682d3e636c6173732d3e73797363290a090972657475726e3b0a0a0976203d206f682d3e5f737973635f63616368653b0a097366203d206f682d3e636c6173732d3e737973632d3e737973635f666c6167733b0a0a09696620287366202620535953435f4841535f5349444c454d4f444529207b0a09092f2a2058585820576861742061626f75742048574d4f445f49444c454d4f44455f534d4152545f574b55503f202a2f0a0909696620286f682d3e666c61677320262048574d4f445f53575355505f5349444c45207c7c0a09092020202021286f682d3e636c6173732d3e737973632d3e69646c656d6f64657320260a0909202020202020285349444c455f534d415254207c205349444c455f534d4152545f574b55502929290a09090969646c656d6f6465203d2048574d4f445f49444c454d4f44455f464f5243453b0a0909656c73650a09090969646c656d6f6465203d2048574d4f445f49444c454d4f44455f534d4152543b0a09095f7365745f736c6176655f69646c656d6f6465286f682c2069646c656d6f64652c202676293b0a097d0a0a09696620287366202620535953435f4841535f4d49444c454d4f444529207b0a0909696620286f682d3e666c61677320262048574d4f445f53575355505f4d5354414e44425929207b0a09090969646c656d6f6465203d2048574d4f445f49444c454d4f44455f464f5243453b0a09097d20656c7365207b0a090909696620287366202620535953435f4841535f454e4157414b455550290a090909095f656e61626c655f77616b657570286f682c202676293b0a090909696620286f682d3e636c6173732d3e737973632d3e69646c656d6f6465732026204d5354414e4442595f534d4152545f574b5550290a0909090969646c656d6f6465203d2048574d4f445f49444c454d4f44455f534d4152545f574b55503b0a090909656c73650a0909090969646c656d6f6465203d2048574d4f445f49444c454d4f44455f534d4152543b0a09097d0a09095f7365745f6d61737465725f7374616e6462796d6f6465286f682c2069646c656d6f64652c202676293b0a097d0a0a092f2a20496620736c61766520697320696e20534d41525449444c452c20616c736f20656e61626c652077616b657570202a2f0a0969662028287366202620535953435f4841535f5349444c454d4f4445292026262021286f682d3e666c61677320262048574d4f445f53575355505f5349444c4529290a09095f656e61626c655f77616b657570286f682c202676293b0a0a095f77726974655f737973636f6e66696728762c206f68293b0a7d0a0a2f2a2a0a202a205f73687574646f776e5f73797363202d20666f7263652061206d6f64756c6520696e746f2069646c6520766961204f43505f535953434f4e4649470a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a20466f72636520746865206d6f64756c6520696e746f20736c6176652069646c6520616e64206d61737465722073757370656e642e204e6f2072657475726e0a202a2076616c75652e0a202a2f0a73746174696320766f6964205f73687574646f776e5f7379736328737472756374206f6d61705f68776d6f64202a6f68290a7b0a0975333220763b0a0975382073663b0a0a0969662028216f682d3e636c6173732d3e73797363290a090972657475726e3b0a0a0976203d206f682d3e5f737973635f63616368653b0a097366203d206f682d3e636c6173732d3e737973632d3e737973635f666c6167733b0a0a09696620287366202620535953435f4841535f5349444c454d4f4445290a09095f7365745f736c6176655f69646c656d6f6465286f682c2048574d4f445f49444c454d4f44455f464f5243452c202676293b0a0a09696620287366202620535953435f4841535f4d49444c454d4f4445290a09095f7365745f6d61737465725f7374616e6462796d6f6465286f682c2048574d4f445f49444c454d4f44455f464f5243452c202676293b0a0a09696620287366202620535953435f4841535f4155544f49444c45290a09095f7365745f6d6f64756c655f6175746f69646c65286f682c20312c202676293b0a0a095f77726974655f737973636f6e66696728762c206f68293b0a7d0a0a2f2a2a0a202a205f6c6f6f6b7570202d2066696e6420616e206f6d61705f68776d6f64206279206e616d650a202a20406e616d653a2066696e6420616e206f6d61705f68776d6f64206279206e616d650a202a0a202a2052657475726e206120706f696e74657220746f20616e206f6d61705f68776d6f64206279206e616d652c206f72204e554c4c206966206e6f7420666f756e642e0a202a2f0a73746174696320737472756374206f6d61705f68776d6f64202a5f6c6f6f6b757028636f6e73742063686172202a6e616d65290a7b0a09737472756374206f6d61705f68776d6f64202a6f682c202a74656d705f6f683b0a0a096f68203d204e554c4c3b0a0a096c6973745f666f725f656163685f656e7472792874656d705f6f682c20266f6d61705f68776d6f645f6c6973742c206e6f646529207b0a09096966202821737472636d70286e616d652c2074656d705f6f682d3e6e616d652929207b0a0909096f68203d2074656d705f6f683b0a090909627265616b3b0a09097d0a097d0a0a0972657475726e206f683b0a7d0a0a2f2a2a0a202a205f696e69745f636c6b646d202d206c6f6f6b207570206120636c6f636b646f6d61696e206e616d652c2073746f726520706f696e74657220696e206f6d61705f68776d6f640a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a20436f6e76657274206120636c6f636b646f6d61696e206e616d652073746f72656420696e206120737472756374206f6d61705f68776d6f6420696e746f20610a202a20636c6f636b646f6d61696e20706f696e7465722c20616e64207361766520697420696e746f2074686520737472756374206f6d61705f68776d6f642e0a202a2052657475726e202d45494e56414c2069662074686520636c6b646d5f6e616d65206c6f6f6b7570206661696c65642e0a202a2f0a73746174696320696e74205f696e69745f636c6b646d28737472756374206f6d61705f68776d6f64202a6f68290a7b0a0969662028216f682d3e636c6b646d5f6e616d6529207b0a090970725f646562756728226f6d61705f68776d6f643a2025733a206d697373696e6720636c6f636b646f6d61696e5c6e222c206f682d3e6e616d65293b0a090972657475726e20303b0a097d0a0a096f682d3e636c6b646d203d20636c6b646d5f6c6f6f6b7570286f682d3e636c6b646d5f6e616d65293b0a0969662028216f682d3e636c6b646d29207b0a090970725f7761726e696e6728226f6d61705f68776d6f643a2025733a20636f756c64206e6f74206173736f636961746520746f20636c6b646d2025735c6e222c0a0909096f682d3e6e616d652c206f682d3e636c6b646d5f6e616d65293b0a090972657475726e202d45494e56414c3b0a097d0a0a0970725f646562756728226f6d61705f68776d6f643a2025733a206173736f63696174656420746f20636c6b646d2025735c6e222c0a09096f682d3e6e616d652c206f682d3e636c6b646d5f6e616d65293b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a205f696e69745f636c6f636b73202d20636c6b5f676574282920616c6c20636c6f636b73206173736f636961746564207769746820746869732068776d6f642e2052657472696576652061730a202a2077656c6c2074686520636c6f636b646f6d61696e2e0a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a2040646174613a206e6f7420757365643b2070617373204e554c4c0a202a0a202a2043616c6c6564206279206f6d61705f68776d6f645f73657475705f2a282920286166746572206f6d6170325f636c6b5f696e69742829292e0a202a205265736f6c76657320616c6c20636c6f636b206e616d657320656d62656464656420696e207468652068776d6f642e202052657475726e732030206f6e0a202a20737563636573732c206f722061206e65676174697665206572726f7220636f6465206f6e206661696c7572652e0a202a2f0a73746174696320696e74205f696e69745f636c6f636b7328737472756374206f6d61705f68776d6f64202a6f682c20766f6964202a64617461290a7b0a09696e7420726574203d20303b0a0a09696620286f682d3e5f737461746520213d205f48574d4f445f53544154455f52454749535445524544290a090972657475726e20303b0a0a0970725f646562756728226f6d61705f68776d6f643a2025733a206c6f6f6b696e6720757020636c6f636b735c6e222c206f682d3e6e616d65293b0a0a0969662028736f635f6f70732e696e69745f636c6b646d290a0909726574207c3d20736f635f6f70732e696e69745f636c6b646d286f68293b0a0a09726574207c3d205f696e69745f6d61696e5f636c6b286f68293b0a09726574207c3d205f696e69745f696e746572666163655f636c6b73286f68293b0a09726574207c3d205f696e69745f6f70745f636c6b73286f68293b0a0a096966202821726574290a09096f682d3e5f7374617465203d205f48574d4f445f53544154455f434c4b535f494e495445443b0a09656c73650a090970725f7761726e696e6728226f6d61705f68776d6f643a2025733a2063616e6e6f74205f696e69745f636c6f636b735c6e222c206f682d3e6e616d65293b0a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a205f6c6f6f6b75705f686172647265736574202d2066696c6c2072656769737465722062697420696e666f20666f7220746869732068776d6f642f7265736574206c696e650a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a20406e616d653a206e616d65206f6620746865207265736574206c696e6520696e2074686520636f6e74657874206f6620746869732068776d6f640a202a20406f6872693a20737472756374206f6d61705f68776d6f645f7273745f696e666f202a207468617420746869732066756e6374696f6e2077696c6c2066696c6c20696e0a202a0a202a2052657475726e207468652062697420706f736974696f6e206f6620746865207265736574206c696e652074686174206d61746368207468650a202a20696e707574206e616d652e2052657475726e202d454e4f454e54206966206e6f7420666f756e642e0a202a2f0a73746174696320696e74205f6c6f6f6b75705f68617264726573657428737472756374206f6d61705f68776d6f64202a6f682c20636f6e73742063686172202a6e616d652c0a0909092020202020737472756374206f6d61705f68776d6f645f7273745f696e666f202a6f687269290a7b0a09696e7420693b0a0a09666f72202869203d20303b2069203c206f682d3e7273745f6c696e65735f636e743b20692b2b29207b0a0909636f6e73742063686172202a7273745f6c696e65203d206f682d3e7273745f6c696e65735b695d2e6e616d653b0a09096966202821737472636d70287273745f6c696e652c206e616d652929207b0a0909096f6872692d3e7273745f7368696674203d206f682d3e7273745f6c696e65735b695d2e7273745f73686966743b0a0909096f6872692d3e73745f7368696674203d206f682d3e7273745f6c696e65735b695d2e73745f73686966743b0a09090970725f646562756728226f6d61705f68776d6f643a2025733a2025733a2025733a207273742025642073742025645c6e222c0a09090909206f682d3e6e616d652c205f5f66756e635f5f2c207273745f6c696e652c206f6872692d3e7273745f73686966742c0a09090909206f6872692d3e73745f7368696674293b0a0a09090972657475726e20303b0a09097d0a097d0a0a0972657475726e202d454e4f454e543b0a7d0a0a2f2a2a0a202a205f6173736572745f686172647265736574202d2061737365727420746865204857207265736574206c696e65206f66207375626d6f64756c65730a202a20636f6e7461696e656420696e207468652068776d6f64206d6f64756c652e0a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a20406e616d653a206e616d65206f6620746865207265736574206c696e6520746f206c6f6f6b757020616e64206173736572740a202a0a202a20536f6d65204950206c696b65206473702c20697075206f722069766120636f6e7461696e2070726f636573736f722074686174207265717569726520616e2048570a202a207265736574206c696e6520746f20626520617373657274202f20646561737365727420696e206f7264657220746f20656e61626c652066756c6c79207468652049502e0a202a2052657475726e73202d45494e56414c20696620406f68206973206e756c6c2c202d454e4f5359532069662077652068617665206e6f20776179206f660a202a20617373657274696e672074686520686172647265736574206c696e65206f6e207468652063757272656e746c792d626f6f74656420536f432c206f72207061737365730a202a20616c6f6e67207468652072657475726e2076616c75652066726f6d205f6c6f6f6b75705f6861726472657365742829206f722074686520536f4327730a202a206173736572745f68617264726573657420636f64652e0a202a2f0a73746174696320696e74205f6173736572745f68617264726573657428737472756374206f6d61705f68776d6f64202a6f682c20636f6e73742063686172202a6e616d65290a7b0a09737472756374206f6d61705f68776d6f645f7273745f696e666f206f6872693b0a09696e7420726574203d202d45494e56414c3b0a0a0969662028216f68290a090972657475726e202d45494e56414c3b0a0a096966202821736f635f6f70732e6173736572745f686172647265736574290a090972657475726e202d454e4f5359533b0a0a09726574203d205f6c6f6f6b75705f686172647265736574286f682c206e616d652c20266f687269293b0a0969662028726574203c2030290a090972657475726e207265743b0a0a09726574203d20736f635f6f70732e6173736572745f686172647265736574286f682c20266f687269293b0a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a205f64656173736572745f686172647265736574202d20646561737365727420746865204857207265736574206c696e65206f66207375626d6f64756c657320636f6e7461696e65640a202a20696e207468652068776d6f64206d6f64756c652e0a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a20406e616d653a206e616d65206f6620746865207265736574206c696e6520746f206c6f6f6b20757020616e642064656173736572740a202a0a202a20536f6d65204950206c696b65206473702c20697075206f722069766120636f6e7461696e2070726f636573736f722074686174207265717569726520616e2048570a202a207265736574206c696e6520746f20626520617373657274202f20646561737365727420696e206f7264657220746f20656e61626c652066756c6c79207468652049502e0a202a2052657475726e73202d45494e56414c20696620406f68206973206e756c6c2c202d454e4f5359532069662077652068617665206e6f20776179206f660a202a206465617373657274696e672074686520686172647265736574206c696e65206f6e207468652063757272656e746c792d626f6f74656420536f432c206f72207061737365730a202a20616c6f6e67207468652072657475726e2076616c75652066726f6d205f6c6f6f6b75705f6861726472657365742829206f722074686520536f4327730a202a2064656173736572745f68617264726573657420636f64652e0a202a2f0a73746174696320696e74205f64656173736572745f68617264726573657428737472756374206f6d61705f68776d6f64202a6f682c20636f6e73742063686172202a6e616d65290a7b0a09737472756374206f6d61705f68776d6f645f7273745f696e666f206f6872693b0a09696e7420726574203d202d45494e56414c3b0a09696e74206877737570203d20303b0a0a0969662028216f68290a090972657475726e202d45494e56414c3b0a0a096966202821736f635f6f70732e64656173736572745f686172647265736574290a090972657475726e202d454e4f5359533b0a0a09726574203d205f6c6f6f6b75705f686172647265736574286f682c206e616d652c20266f687269293b0a096966202849535f4552525f56414c55452872657429290a090972657475726e207265743b0a0a09696620286f682d3e636c6b646d29207b0a09092f2a0a0909202a204120636c6f636b646f6d61696e206d75737420626520696e2053575f535550206f74686572776973652072657365740a0909202a206d69676874206e6f7420626520636f6d706c657465642e2054686520636c6f636b646f6d61696e2063616e206265207365740a0909202a20696e2048575f4155544f206f6e6c79207768656e20746865206d6f64756c65206265636f6d652072656164792e0a0909202a2f0a09096877737570203d20636c6b646d5f696e5f6877737570286f682d3e636c6b646d293b0a0909726574203d20636c6b646d5f68776d6f645f656e61626c65286f682d3e636c6b646d2c206f68293b0a09096966202872657429207b0a0909095741524e28312c20226f6d61705f68776d6f643a2025733a20636f756c64206e6f7420656e61626c6520636c6f636b646f6d61696e2025733a2025645c6e222c0a09090920202020206f682d3e6e616d652c206f682d3e636c6b646d2d3e6e616d652c20726574293b0a09090972657475726e207265743b0a09097d0a097d0a0a095f656e61626c655f636c6f636b73286f68293b0a0969662028736f635f6f70732e656e61626c655f6d6f64756c65290a0909736f635f6f70732e656e61626c655f6d6f64756c65286f68293b0a0a09726574203d20736f635f6f70732e64656173736572745f686172647265736574286f682c20266f687269293b0a0a0969662028736f635f6f70732e64697361626c655f6d6f64756c65290a0909736f635f6f70732e64697361626c655f6d6f64756c65286f68293b0a095f64697361626c655f636c6f636b73286f68293b0a0a0969662028726574203d3d202d4542555359290a090970725f7761726e696e6728226f6d61705f68776d6f643a2025733a206661696c656420746f206861726472657365745c6e222c206f682d3e6e616d65293b0a0a09696620282172657429207b0a09092f2a0a0909202a205365742074686520636c6f636b646f6d61696e20746f2048575f4155544f2c20617373756d696e672074686174207468650a0909202a2070726576696f7573207374617465207761732048575f4155544f2e0a0909202a2f0a0909696620286f682d3e636c6b646d202626206877737570290a090909636c6b646d5f616c6c6f775f69646c65286f682d3e636c6b646d293b0a097d20656c7365207b0a0909696620286f682d3e636c6b646d290a090909636c6b646d5f68776d6f645f64697361626c65286f682d3e636c6b646d2c206f68293b0a097d0a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a205f726561645f686172647265736574202d207265616420746865204857207265736574206c696e65207374617465206f66207375626d6f64756c65730a202a20636f6e7461696e656420696e207468652068776d6f64206d6f64756c650a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a20406e616d653a206e616d65206f6620746865207265736574206c696e6520746f206c6f6f6b20757020616e6420726561640a202a0a202a2052657475726e20746865207374617465206f6620746865207265736574206c696e652e202052657475726e73202d45494e56414c20696620406f682069730a202a206e756c6c2c202d454e4f5359532069662077652068617665206e6f20776179206f662072656164696e672074686520686172647265736574206c696e650a202a20737461747573206f6e207468652063757272656e746c792d626f6f74656420536f432c206f722070617373657320616c6f6e67207468652072657475726e0a202a2076616c75652066726f6d205f6c6f6f6b75705f6861726472657365742829206f722074686520536f4327732069735f6861726472657365745f61737365727465640a202a20636f64652e0a202a2f0a73746174696320696e74205f726561645f68617264726573657428737472756374206f6d61705f68776d6f64202a6f682c20636f6e73742063686172202a6e616d65290a7b0a09737472756374206f6d61705f68776d6f645f7273745f696e666f206f6872693b0a09696e7420726574203d202d45494e56414c3b0a0a0969662028216f68290a090972657475726e202d45494e56414c3b0a0a096966202821736f635f6f70732e69735f6861726472657365745f6173736572746564290a090972657475726e202d454e4f5359533b0a0a09726574203d205f6c6f6f6b75705f686172647265736574286f682c206e616d652c20266f687269293b0a0969662028726574203c2030290a090972657475726e207265743b0a0a0972657475726e20736f635f6f70732e69735f6861726472657365745f6173736572746564286f682c20266f687269293b0a7d0a0a2f2a2a0a202a205f6172655f616c6c5f6861726472657365745f6c696e65735f6173736572746564202d2072657475726e20747275652069662074686520406f6820697320686172642d72657365740a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a20496620616c6c20686172647265736574206c696e6573206173736f636961746564207769746820406f68206172652061737365727465642c207468656e2072657475726e20747275652e0a202a204f74686572776973652c2069662070617274206f6620406f68206973206f757420686172647265736574206f72206966206e6f20686172647265736574206c696e65730a202a206173736f636961746564207769746820406f68206172652061737365727465642c207468656e2072657475726e2066616c73652e0a202a20546869732066756e6374696f6e206973207573656420746f2061766f696420657865637574696e6720736f6d65207061727473206f662074686520495020626c6f636b0a202a20656e61626c652f64697361626c652073657175656e63652069662069747320686172647265736574206c696e65206973207365742e0a202a2f0a73746174696320626f6f6c205f6172655f616c6c5f6861726472657365745f6c696e65735f617373657274656428737472756374206f6d61705f68776d6f64202a6f68290a7b0a09696e7420692c207273745f636e74203d20303b0a0a09696620286f682d3e7273745f6c696e65735f636e74203d3d2030290a090972657475726e2066616c73653b0a0a09666f72202869203d20303b2069203c206f682d3e7273745f6c696e65735f636e743b20692b2b290a0909696620285f726561645f686172647265736574286f682c206f682d3e7273745f6c696e65735b695d2e6e616d6529203e2030290a0909097273745f636e742b2b3b0a0a09696620286f682d3e7273745f6c696e65735f636e74203d3d207273745f636e74290a090972657475726e20747275653b0a0a0972657475726e2066616c73653b0a7d0a0a2f2a2a0a202a205f6172655f616e795f6861726472657365745f6c696e65735f6173736572746564202d2072657475726e207472756520696620616e792070617274206f6620406f682069730a202a20686172642d72657365740a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a20496620616e7920686172647265736574206c696e6573206173736f636961746564207769746820406f68206172652061737365727465642c207468656e0a202a2072657475726e20747275652e20204f74686572776973652c206966206e6f20686172647265736574206c696e6573206173736f636961746564207769746820406f680a202a206172652061737365727465642c206f7220696620406f6820686173206e6f20686172647265736574206c696e65732c207468656e2072657475726e2066616c73652e0a202a20546869732066756e6374696f6e206973207573656420746f2061766f696420657865637574696e6720736f6d65207061727473206f662074686520495020626c6f636b0a202a20656e61626c652f64697361626c652073657175656e636520696620616e7920686172647265736574206c696e65206973207365742e0a202a2f0a73746174696320626f6f6c205f6172655f616e795f6861726472657365745f6c696e65735f617373657274656428737472756374206f6d61705f68776d6f64202a6f68290a7b0a09696e74207273745f636e74203d20303b0a09696e7420693b0a0a09666f72202869203d20303b2069203c206f682d3e7273745f6c696e65735f636e74202626207273745f636e74203d3d20303b20692b2b290a0909696620285f726561645f686172647265736574286f682c206f682d3e7273745f6c696e65735b695d2e6e616d6529203e2030290a0909097273745f636e742b2b3b0a0a0972657475726e20287273745f636e7429203f2074727565203a2066616c73653b0a7d0a0a2f2a2a0a202a205f6f6d6170345f64697361626c655f6d6f64756c65202d20656e61626c6520434c4b4354524c206d6f64756c656d6f6465206f6e204f4d4150340a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a2044697361626c6520746865205052434d206d6f64756c65206d6f64652072656c6174656420746f207468652068776d6f6420406f682e0a202a2052657475726e2045494e56414c20696620746865206d6f64756c656d6f6465206973206e6f7420737570706f7274656420616e64203020696e2063617365206f6620737563636573732e0a202a2f0a73746174696320696e74205f6f6d6170345f64697361626c655f6d6f64756c6528737472756374206f6d61705f68776d6f64202a6f68290a7b0a09696e7420763b0a0a0969662028216f682d3e636c6b646d207c7c20216f682d3e7072636d2e6f6d6170342e6d6f64756c656d6f6465290a090972657475726e202d45494e56414c3b0a0a092f2a0a09202a2053696e636520696e746567726174696f6e20636f6465206d69676874207374696c6c20626520646f696e6720736f6d657468696e672c206f6e6c790a09202a2064697361626c6520696620616c6c206c696e65732061726520756e646572206861726472657365742e0a09202a2f0a09696620285f6172655f616e795f6861726472657365745f6c696e65735f6173736572746564286f6829290a090972657475726e20303b0a0a0970725f646562756728226f6d61705f68776d6f643a2025733a2025735c6e222c206f682d3e6e616d652c205f5f66756e635f5f293b0a0a096f6d6170345f636d696e73745f6d6f64756c655f64697361626c65286f682d3e636c6b646d2d3e7072636d5f706172746974696f6e2c0a09090909202020206f682d3e636c6b646d2d3e636d5f696e73742c0a09090909202020206f682d3e636c6b646d2d3e636c6b646d5f6f6666732c0a09090909202020206f682d3e7072636d2e6f6d6170342e636c6b6374726c5f6f666673293b0a0a0976203d205f6f6d6170345f776169745f7461726765745f64697361626c65286f68293b0a096966202876290a090970725f7761726e28226f6d61705f68776d6f643a2025733a205f776169745f7461726765745f64697361626c65206661696c65645c6e222c0a0909096f682d3e6e616d65293b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a205f616d333378785f64697361626c655f6d6f64756c65202d20656e61626c6520434c4b4354524c206d6f64756c656d6f6465206f6e20414d333358580a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a2044697361626c6520746865205052434d206d6f64756c65206d6f64652072656c6174656420746f207468652068776d6f6420406f682e0a202a2052657475726e2045494e56414c20696620746865206d6f64756c656d6f6465206973206e6f7420737570706f7274656420616e64203020696e2063617365206f6620737563636573732e0a202a2f0a73746174696320696e74205f616d333378785f64697361626c655f6d6f64756c6528737472756374206f6d61705f68776d6f64202a6f68290a7b0a09696e7420763b0a0a0969662028216f682d3e636c6b646d207c7c20216f682d3e7072636d2e6f6d6170342e6d6f64756c656d6f6465290a090972657475726e202d45494e56414c3b0a0a0970725f646562756728226f6d61705f68776d6f643a2025733a2025735c6e222c206f682d3e6e616d652c205f5f66756e635f5f293b0a0a09696620285f6172655f616e795f6861726472657365745f6c696e65735f6173736572746564286f6829290a090972657475726e20303b0a0a09616d333378785f636d5f6d6f64756c655f64697361626c65286f682d3e636c6b646d2d3e636d5f696e73742c206f682d3e636c6b646d2d3e636c6b646d5f6f6666732c0a09090909206f682d3e7072636d2e6f6d6170342e636c6b6374726c5f6f666673293b0a0a0976203d205f616d333378785f776169745f7461726765745f64697361626c65286f68293b0a096966202876290a090970725f7761726e28226f6d61705f68776d6f643a2025733a205f776169745f7461726765745f64697361626c65206661696c65645c6e222c0a0909096f682d3e6e616d65293b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a205f6f63705f736f66747265736574202d20726573657420616e206f6d61705f68776d6f642076696120746865204f43505f535953434f4e464947206269740a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a2052657365747320616e206f6d61705f68776d6f6420406f682076696120746865204f43505f535953434f4e464947206269742e202068776d6f64206d7573742062650a202a20656e61626c656420666f72207468697320746f20776f726b2e202052657475726e73202d454e4f454e54206966207468652068776d6f642063616e6e6f742062650a202a2072657365742074686973207761792c202d45494e56414c206966207468652068776d6f6420697320696e207468652077726f6e672073746174652c0a202a202d4554494d45444f555420696620746865206d6f64756c6520646964206e6f7420726573657420696e2074696d652c206f7220302075706f6e20737563636573732e0a202a0a202a20496e204f4d415033206120737065636966696320535953535441545553207265676973746572206973207573656420746f2067657420746865207265736574207374617475732e0a202a205374617274696e6720696e204f4d4150342c20736f6d652049507320646f206e6f742068617665205359535354415455532072656769737465727320616e6420696e73746561640a202a207573652074686520535953434f4e46494720736f667472657365742062697420746f2070726f7669646520746865207374617475732e0a202a0a202a204e6f7465207468617420736f6d65204950206c696b65204d6342535020646f206861766520726573657420636f6e74726f6c2062757420646f6e277420686176650a202a207265736574207374617475732e0a202a2f0a73746174696320696e74205f6f63705f736f6674726573657428737472756374206f6d61705f68776d6f64202a6f68290a7b0a0975333220763b0a09696e742063203d20303b0a09696e7420726574203d20303b0a0a0969662028216f682d3e636c6173732d3e73797363207c7c0a092020202021286f682d3e636c6173732d3e737973632d3e737973635f666c616773202620535953435f4841535f534f4654524553455429290a090972657475726e202d454e4f454e543b0a0a092f2a20636c6f636b73206d757374206265206f6e20666f722074686973206f7065726174696f6e202a2f0a09696620286f682d3e5f737461746520213d205f48574d4f445f53544154455f454e41424c454429207b0a090970725f7761726e28226f6d61705f68776d6f643a2025733a2072657365742063616e206f6e6c7920626520656e74657265642066726f6d20656e61626c65642073746174655c6e222c0a0909096f682d3e6e616d65293b0a090972657475726e202d45494e56414c3b0a097d0a0a092f2a20466f7220736f6d65206d6f64756c65732c20616c6c206f7074696f6e6e616c20636c6f636b73206e65656420746f20626520656e61626c65642061732077656c6c202a2f0a09696620286f682d3e666c61677320262048574d4f445f434f4e54524f4c5f4f50545f434c4b535f494e5f5245534554290a09095f656e61626c655f6f7074696f6e616c5f636c6f636b73286f68293b0a0a0970725f646562756728226f6d61705f68776d6f643a2025733a20726573657474696e6720766961204f435020534f465452455345545c6e222c206f682d3e6e616d65293b0a0a0976203d206f682d3e5f737973635f63616368653b0a09726574203d205f7365745f736f66747265736574286f682c202676293b0a0969662028726574290a0909676f746f206469735f6f70745f636c6b733b0a095f77726974655f737973636f6e66696728762c206f68293b0a0a09696620286f682d3e636c6173732d3e737973632d3e737273745f7564656c6179290a09097564656c6179286f682d3e636c6173732d3e737973632d3e737273745f7564656c6179293b0a0a0963203d205f776169745f736f667472657365745f636f6d706c657465286f68293b0a096966202863203d3d204d41585f4d4f44554c455f534f465452455345545f57414954290a090970725f7761726e696e6728226f6d61705f68776d6f643a2025733a20736f66747265736574206661696c656420287761697465642025642075736563295c6e222c0a0909092020206f682d3e6e616d652c204d41585f4d4f44554c455f534f465452455345545f57414954293b0a09656c73650a090970725f646562756728226f6d61705f68776d6f643a2025733a20736f6674726573657420696e20256420757365635c6e222c206f682d3e6e616d652c2063293b0a0a092f2a0a09202a2058585820616464205f48574d4f445f53544154455f57454447454420666f72206d6f64756c6573207468617420646f6e277420636f6d65206261636b2066726f6d0a09202a205f776169745f7461726765745f72656164792829206f72205f726573657428290a09202a2f0a0a09726574203d202863203d3d204d41585f4d4f44554c455f534f465452455345545f5741495429203f202d4554494d45444f5554203a20303b0a0a6469735f6f70745f636c6b733a0a09696620286f682d3e666c61677320262048574d4f445f434f4e54524f4c5f4f50545f434c4b535f494e5f5245534554290a09095f64697361626c655f6f7074696f6e616c5f636c6f636b73286f68293b0a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a205f7265736574202d20726573657420616e206f6d61705f68776d6f640a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a2052657365747320616e206f6d61705f68776d6f6420406f682e2020496620746865206d6f64756c6520686173206120637573746f6d2072657365740a202a2066756e6374696f6e20706f696e74657220646566696e65642c207468656e2063616c6c20697420746f2072657365742074686520495020626c6f636b2c20616e640a202a207061737320616c6f6e67206974732072657475726e2076616c756520746f207468652063616c6c65722e20204f74686572776973652c206966207468652049500a202a20626c6f636b2068617320616e204f43505f535953434f4e4649472072656769737465722077697468206120534f46545245534554206269746669656c640a202a206173736f63696174656420776974682069742c2063616c6c20612066756e6374696f6e20746f2072657365742074686520495020626c6f636b2076696120746861740a202a206d6574686f642c20616e64207061737320616c6f6e67207468652072657475726e2076616c756520746f207468652063616c6c65722e202046696e616c6c792c2069660a202a2074686520495020626c6f636b2068617320736f6d6520686172647265736574206c696e6573206173736f63696174656420776974682069742c206173736572740a202a20616c6c206f662074686f73652c2062757420646f205f6e6f745f206465617373657274207468656d2e2028546869732069732062656361757365206472697665720a202a20617574686f727320686176652065787072657373656420616e206170706172656e7420726571756972656d656e7420746f20636f6e74726f6c207468650a202a206465617373657274696f6e206f662074686520686172647265736574206c696e6573207468656d73656c7665732e290a202a0a202a205468652064656661756c7420736f667477617265207265736574206d656368616e69736d20666f72206d6f7374204f4d415020495020626c6f636b732069730a202a207472696767657265642076696120746865204f43505f535953434f4e4649472e534f46545245534554206269742e2020486f77657665722c20736f6d650a202a2068776d6f64732063616e6e6f74206265207265736574207669612074686973206d6574686f642e2020536f6d6520617265206e6f74207461726765747320616e640a202a207468657265666f72652068617665206e6f204f4350206865616465722072656769737465727320746f206163636573732e20204f746865727320286c696b65207468650a202a20495641292068617665206964696f73796e6372617469632072657365742073657175656e6365732e2020536f20666f722074686573652072656c61746976656c790a202a20726172652063617365732c20637573746f6d20726573657420636f64652063616e20626520737570706c69656420696e20746865207374727563740a202a206f6d61705f68776d6f645f636c617373202e72657365742066756e6374696f6e20706f696e7465722e0a202a0a202a205f7365745f646d6164697361626c6528292069732063616c6c656420746f207365742074686520444d4144495341424c452062697420736f20746861742069740a202a20646f6573206e6f742070726576656e742069646c696e67206f66207468652073797374656d2e2054686973206973206e656365737361727920666f722063617365730a202a20776865726520524f4d434f44452f424f4f544c4f41444552207573657320646d6120616e64207472616e736665727320636f6e74726f6c20746f207468650a202a206b65726e656c20776974686f75742064697361626c696e6720646d612e0a202a0a202a2050617373657320616c6f6e67207468652072657475726e2076616c75652066726f6d20656974686572205f6f63705f736f667472657365742829206f72207468650a202a20637573746f6d2072657365742066756e6374696f6e202d207468657365206d7573742072657475726e202d45494e56414c206966207468652068776d6f640a202a2063616e6e6f74206265207265736574207468697320776179206f72206966207468652068776d6f6420697320696e207468652077726f6e672073746174652c0a202a202d4554494d45444f555420696620746865206d6f64756c6520646964206e6f7420726573657420696e2074696d652c206f7220302075706f6e20737563636573732e0a202a2f0a73746174696320696e74205f726573657428737472756374206f6d61705f68776d6f64202a6f68290a7b0a09696e7420692c20723b0a0a0970725f646562756728226f6d61705f68776d6f643a2025733a20726573657474696e675c6e222c206f682d3e6e616d65293b0a0a09696620286f682d3e636c6173732d3e726573657429207b0a090972203d206f682d3e636c6173732d3e7265736574286f68293b0a097d20656c7365207b0a0909696620286f682d3e7273745f6c696e65735f636e74203e203029207b0a090909666f72202869203d20303b2069203c206f682d3e7273745f6c696e65735f636e743b20692b2b290a090909095f6173736572745f686172647265736574286f682c206f682d3e7273745f6c696e65735b695d2e6e616d65293b0a09090972657475726e20303b0a09097d20656c7365207b0a09090972203d205f6f63705f736f66747265736574286f68293b0a0909096966202872203d3d202d454e4f454e54290a0909090972203d20303b0a09097d0a097d0a0a095f7365745f646d6164697361626c65286f68293b0a0a092f2a0a09202a204f43505f535953434f4e4649472062697473206e65656420746f20626520726570726f6772616d6d656420616674657220610a09202a20736f667472657365742e2020546865205f656e61626c6528292066756e6374696f6e2073686f756c642062652073706c697420746f2061766f69640a09202a207468652072657772697465206f6620746865204f43505f535953434f4e4649472072656769737465722e0a09202a2f0a09696620286f682d3e636c6173732d3e7379736329207b0a09095f7570646174655f737973635f6361636865286f68293b0a09095f656e61626c655f73797363286f68293b0a097d0a0a0972657475726e20723b0a7d0a0a2f2a2a0a202a205f7265636f6e6669677572655f696f5f636861696e202d20636c65617220616e7920492f4f20636861696e2077616b6575707320616e64207265636f6e66696775726520636861696e0a202a0a202a2043616c6c2074686520617070726f7072696174652050524d2066756e6374696f6e20746f20636c65617220616e79206c6f6767656420492f4f20636861696e0a202a2077616b6575707320616e6420746f207265636f6e6669677572652074686520636861696e2e202054686973206170706172656e746c79206e6565647320746f2062650a202a20646f6e652075706f6e206576657279206d7578206368616e67652e202053696e63652068776d6f64732063616e20626520636f6e63757272656e746c790a202a20656e61626c656420616e642069646c65642c20686f6c642061207370696e6c6f636b2061726f756e642074686520492f4f20636861696e0a202a207265636f6e66696775726174696f6e2073657175656e63652e20204e6f2072657475726e2076616c75652e0a202a0a202a20585858205768656e207468652050524d20636f6465206973206d6f76656420746f20647269766572732c20746869732066756e6374696f6e2063616e2062652072656d6f7665642c0a202a206173207468652050524d20696e6672617374727563747572652073686f756c6420616273747261637420746869732e0a202a2f0a73746174696320766f6964205f7265636f6e6669677572655f696f5f636861696e28766f6964290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a097370696e5f6c6f636b5f697271736176652826696f5f636861696e5f6c6f636b2c20666c616773293b0a0a09696620286370755f69735f6f6d6170333478782829202626206f6d6170335f6861735f696f5f636861696e5f6374726c2829290a09096f6d6170337878785f70726d5f7265636f6e6669677572655f696f5f636861696e28293b0a09656c736520696620286370755f69735f6f6d6170343478782829290a09096f6d6170343478785f70726d5f7265636f6e6669677572655f696f5f636861696e28293b0a0a097370696e5f756e6c6f636b5f697271726573746f72652826696f5f636861696e5f6c6f636b2c20666c616773293b0a7d0a0a2f2a2a0a202a205f6f6d6170345f7570646174655f636f6e746578745f6c6f7374202d20696e6372656d656e742068776d6f6420636f6e74657874206c6f737320636f756e7465722069660a202a2068776d6f6420636f6e7465787420776173206c6f73742c20616e6420636c65617220686172647761726520636f6e74657874206c6f7373207265670a202a20406f683a2068776d6f6420746f20636865636b20666f7220636f6e74657874206c6f73730a202a0a202a20496620746865205052434d20696e646963617465732074686174207468652068776d6f6420406f68206c6f737420636f6e746578742c20696e6372656d656e740a202a206f757220696e2d6d656d6f727920636f6e74657874206c6f737320636f756e7465722c20616e6420636c6561722074686520524d5f2a5f434f4e544558540a202a20626974732e204e6f2072657475726e2076616c75652e0a202a2f0a73746174696320766f6964205f6f6d6170345f7570646174655f636f6e746578745f6c6f737428737472756374206f6d61705f68776d6f64202a6f68290a7b0a09696620286f682d3e7072636d2e6f6d6170342e666c61677320262048574d4f445f4f4d4150345f4e4f5f434f4e544558545f4c4f53535f424954290a090972657475726e3b0a0a09696620282170726d5f7761735f616e795f636f6e746578745f6c6f73745f6f6c64286f682d3e636c6b646d2d3e707772646d2e7074722d3e7072636d5f706172746974696f6e2c0a090909090920206f682d3e636c6b646d2d3e707772646d2e7074722d3e7072636d5f6f6666732c0a090909090920206f682d3e7072636d2e6f6d6170342e636f6e746578745f6f66667329290a090972657475726e3b0a0a096f682d3e7072636d2e6f6d6170342e636f6e746578745f6c6f73745f636f756e7465722b2b3b0a0970726d5f636c6561725f636f6e746578745f6c6f73735f666c6167735f6f6c64286f682d3e636c6b646d2d3e707772646d2e7074722d3e7072636d5f706172746974696f6e2c0a0909090909206f682d3e636c6b646d2d3e707772646d2e7074722d3e7072636d5f6f6666732c0a0909090909206f682d3e7072636d2e6f6d6170342e636f6e746578745f6f666673293b0a7d0a0a2f2a2a0a202a205f6f6d6170345f6765745f636f6e746578745f6c6f7374202d2067657420636f6e74657874206c6f737320636f756e74657220666f7220612068776d6f640a202a20406f683a2068776d6f6420746f2067657420636f6e74657874206c6f737320636f756e74657220666f720a202a0a202a2052657475726e732074686520696e2d6d656d6f727920636f6e74657874206c6f737320636f756e74657220666f7220612068776d6f642e0a202a2f0a73746174696320696e74205f6f6d6170345f6765745f636f6e746578745f6c6f737428737472756374206f6d61705f68776d6f64202a6f68290a7b0a0972657475726e206f682d3e7072636d2e6f6d6170342e636f6e746578745f6c6f73745f636f756e7465723b0a7d0a0a2f2a2a0a202a205f656e61626c65202d20656e61626c6520616e206f6d61705f68776d6f640a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a20456e61626c657320616e206f6d61705f68776d6f6420406f682073756368207468617420746865204d50552063616e20616363657373207468652068776d6f6427730a202a207265676973746572207461726765742e202052657475726e73202d45494e56414c206966207468652068776d6f6420697320696e207468652077726f6e670a202a207374617465206f722070617373657320616c6f6e67207468652072657475726e2076616c7565206f66205f776169745f7461726765745f726561647928292e0a202a2f0a73746174696320696e74205f656e61626c6528737472756374206f6d61705f68776d6f64202a6f68290a7b0a09696e7420723b0a09696e74206877737570203d20303b0a0a0970725f646562756728226f6d61705f68776d6f643a2025733a20656e61626c696e675c6e222c206f682d3e6e616d65293b0a0a092f2a0a09202a2068776d6f647320776974682048574d4f445f494e49545f4e4f5f49444c4520666c61672073657420617265206c65667420696e20656e61626c65640a09202a20737461746520617420696e69742e20204e6f77207468617420736f6d656f6e65206973207265616c6c7920747279696e6720746f20656e61626c650a09202a207468656d2c206a75737420656e737572652074686174207468652068776d6f64206d7578206973207365742e0a09202a2f0a09696620286f682d3e5f696e745f666c6167732026205f48574d4f445f534b49505f454e41424c4529207b0a09092f2a0a0909202a204966207468652063616c6c657220686173206d7578206461746120706f70756c617465642c20646f20746865206d757827696e670a0909202a20776869636820776f756c646e27742068617665206265656e20646f6e652061732070617274206f6620746865205f656e61626c6528290a0909202a20646f6e6520647572696e672073657475702e0a0909202a2f0a0909696620286f682d3e6d7578290a0909096f6d61705f68776d6f645f6d7578286f682d3e6d75782c205f48574d4f445f53544154455f454e41424c4544293b0a0a09096f682d3e5f696e745f666c61677320263d207e5f48574d4f445f534b49505f454e41424c453b0a090972657475726e20303b0a097d0a0a09696620286f682d3e5f737461746520213d205f48574d4f445f53544154455f494e495449414c495a45442026260a09202020206f682d3e5f737461746520213d205f48574d4f445f53544154455f49444c452026260a09202020206f682d3e5f737461746520213d205f48574d4f445f53544154455f44495341424c454429207b0a09095741524e28312c20226f6d61705f68776d6f643a2025733a20656e61626c65642073746174652063616e206f6e6c7920626520656e74657265642066726f6d20696e697469616c697a65642c2069646c652c206f722064697361626c65642073746174655c6e222c0a0909096f682d3e6e616d65293b0a090972657475726e202d45494e56414c3b0a097d0a0a092f2a0a09202a20496620616e20495020626c6f636b20636f6e7461696e73204857207265736574206c696e657320616e6420616c6c206f66207468656d206172650a09202a2061737365727465642c207765206c657420696e746567726174696f6e20636f6465206173736f636961746564207769746820746861740a09202a20626c6f636b2068616e646c652074686520656e61626c652e202057652776652072656365697665642076657279206c6974746c650a09202a20696e666f726d6174696f6e206f6e20776861742074686f73652064726976657220617574686f7273206e6565642c20616e6420756e74696c0a09202a2064657461696c656420696e666f726d6174696f6e2069732070726f766964656420616e64207468652064726976657220636f64652069730a09202a20706f7374656420746f20746865207075626c6963206c697374732c20746869732069732070726f6261626c792074686520626573742077650a09202a2063616e20646f2e0a09202a2f0a09696620285f6172655f616c6c5f6861726472657365745f6c696e65735f6173736572746564286f6829290a090972657475726e20303b0a0a092f2a204d75782070696e7320666f72206465766963652072756e74696d6520696620706f70756c61746564202a2f0a09696620286f682d3e6d75782026262028216f682d3e6d75782d3e656e61626c6564207c7c0a09090928286f682d3e5f7374617465203d3d205f48574d4f445f53544154455f49444c45292026260a090909206f682d3e6d75782d3e706164735f64796e616d6963292929207b0a09096f6d61705f68776d6f645f6d7578286f682d3e6d75782c205f48574d4f445f53544154455f454e41424c4544293b0a09095f7265636f6e6669677572655f696f5f636861696e28293b0a097d0a0a095f6164645f696e69746961746f725f646570286f682c206d70755f6f68293b0a0a09696620286f682d3e636c6b646d29207b0a09092f2a0a0909202a204120636c6f636b646f6d61696e206d75737420626520696e2053575f535550206265666f726520656e61626c696e670a0909202a20636f6d706c6574656c7920746865206d6f64756c652e2054686520636c6f636b646f6d61696e2063616e206265207365740a0909202a20696e2048575f4155544f206f6e6c79207768656e20746865206d6f64756c65206265636f6d652072656164792e0a0909202a2f0a09096877737570203d20636c6b646d5f696e5f6877737570286f682d3e636c6b646d292026260a09090921636c6b646d5f6d697373696e675f69646c655f7265706f7274696e67286f682d3e636c6b646d293b0a090972203d20636c6b646d5f68776d6f645f656e61626c65286f682d3e636c6b646d2c206f68293b0a0909696620287229207b0a0909095741524e28312c20226f6d61705f68776d6f643a2025733a20636f756c64206e6f7420656e61626c6520636c6f636b646f6d61696e2025733a2025645c6e222c0a09090920202020206f682d3e6e616d652c206f682d3e636c6b646d2d3e6e616d652c2072293b0a09090972657475726e20723b0a09097d0a097d0a0a095f656e61626c655f636c6f636b73286f68293b0a0969662028736f635f6f70732e656e61626c655f6d6f64756c65290a0909736f635f6f70732e656e61626c655f6d6f64756c65286f68293b0a0a0969662028736f635f6f70732e7570646174655f636f6e746578745f6c6f7374290a0909736f635f6f70732e7570646174655f636f6e746578745f6c6f7374286f68293b0a0a0972203d2028736f635f6f70732e776169745f7461726765745f726561647929203f20736f635f6f70732e776169745f7461726765745f7265616479286f6829203a0a09092d45494e56414c3b0a0969662028217229207b0a09092f2a0a0909202a205365742074686520636c6f636b646f6d61696e20746f2048575f4155544f206f6e6c7920696620746865207461726765742069732072656164792c0a0909202a20617373756d696e672074686174207468652070726576696f7573207374617465207761732048575f4155544f0a0909202a2f0a0909696620286f682d3e636c6b646d202626206877737570290a090909636c6b646d5f616c6c6f775f69646c65286f682d3e636c6b646d293b0a0a09096f682d3e5f7374617465203d205f48574d4f445f53544154455f454e41424c45443b0a0a09092f2a204163636573732074686520737973636f6e666967206f6e6c792069662074686520746172676574206973207265616479202a2f0a0909696620286f682d3e636c6173732d3e7379736329207b0a0909096966202821286f682d3e5f696e745f666c6167732026205f48574d4f445f535953434f4e4649475f4c4f4144454429290a090909095f7570646174655f737973635f6361636865286f68293b0a0909095f656e61626c655f73797363286f68293b0a09097d0a097d20656c7365207b0a090969662028736f635f6f70732e64697361626c655f6d6f64756c65290a090909736f635f6f70732e64697361626c655f6d6f64756c65286f68293b0a09095f64697361626c655f636c6f636b73286f68293b0a090970725f646562756728226f6d61705f68776d6f643a2025733a205f776169745f7461726765745f72656164793a2025645c6e222c0a090909206f682d3e6e616d652c2072293b0a0a0909696620286f682d3e636c6b646d290a090909636c6b646d5f68776d6f645f64697361626c65286f682d3e636c6b646d2c206f68293b0a097d0a0a0972657475726e20723b0a7d0a0a2f2a2a0a202a205f69646c65202d2069646c6520616e206f6d61705f68776d6f640a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a2049646c657320616e206f6d61705f68776d6f6420406f682e2020546869732073686f756c642062652063616c6c6564206f6e6365207468652068776d6f64206861730a202a206e6f206675727468657220776f726b2e202052657475726e73202d45494e56414c206966207468652068776d6f6420697320696e207468652077726f6e670a202a207374617465206f722072657475726e7320302e0a202a2f0a73746174696320696e74205f69646c6528737472756374206f6d61705f68776d6f64202a6f68290a7b0a0970725f646562756728226f6d61705f68776d6f643a2025733a2069646c696e675c6e222c206f682d3e6e616d65293b0a0a09696620286f682d3e5f737461746520213d205f48574d4f445f53544154455f454e41424c454429207b0a09095741524e28312c20226f6d61705f68776d6f643a2025733a2069646c652073746174652063616e206f6e6c7920626520656e74657265642066726f6d20656e61626c65642073746174655c6e222c0a0909096f682d3e6e616d65293b0a090972657475726e202d45494e56414c3b0a097d0a0a09696620285f6172655f616c6c5f6861726472657365745f6c696e65735f6173736572746564286f6829290a090972657475726e20303b0a0a09696620286f682d3e636c6173732d3e73797363290a09095f69646c655f73797363286f68293b0a095f64656c5f696e69746961746f725f646570286f682c206d70755f6f68293b0a0a0969662028736f635f6f70732e64697361626c655f6d6f64756c65290a0909736f635f6f70732e64697361626c655f6d6f64756c65286f68293b0a0a092f2a0a09202a20546865206d6f64756c65206d75737420626520696e2069646c65206d6f6465206265666f72652064697361626c696e6720616e7920706172656e74730a09202a20636c6f636b732e204f74686572776973652c2074686520706172656e7420636c6f636b206d696768742062652064697361626c6564206265666f72650a09202a20746865206d6f64756c65207472616e736974696f6e20697320646f6e652c20616e6420746875732077696c6c2070726576656e74207468650a09202a207472616e736974696f6e20746f20636f6d706c6574652070726f7065726c792e0a09202a2f0a095f64697361626c655f636c6f636b73286f68293b0a09696620286f682d3e636c6b646d290a0909636c6b646d5f68776d6f645f64697361626c65286f682d3e636c6b646d2c206f68293b0a0a092f2a204d75782070696e7320666f72206465766963652069646c6520696620706f70756c61746564202a2f0a09696620286f682d3e6d7578202626206f682d3e6d75782d3e706164735f64796e616d696329207b0a09096f6d61705f68776d6f645f6d7578286f682d3e6d75782c205f48574d4f445f53544154455f49444c45293b0a09095f7265636f6e6669677572655f696f5f636861696e28293b0a097d0a0a096f682d3e5f7374617465203d205f48574d4f445f53544154455f49444c453b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a206f6d61705f68776d6f645f7365745f6f63705f6175746f69646c65202d20736574207468652068776d6f642773204f4350206175746f69646c65206269740a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a20406175746f69646c653a2064657369726564204155544f49444c45206269746669656c642076616c7565202830206f722031290a202a0a202a20536574732074686520495020626c6f636b2773204f4350206175746f69646c652062697420696e2068617264776172652c20616e642075706461746573206f75720a202a206c6f63616c20636f70792e20496e74656e64656420746f20626520757365642062792064726976657273207468617420726571756972650a202a20646972656374206d616e6970756c6174696f6e206f6620746865204155544f49444c4520626974732e0a202a2052657475726e73202d45494e56414c20696620406f68206973206e756c6c206f72206973206e6f7420696e2074686520454e41424c45442073746174652c206f72207061737365730a202a20616c6f6e67207468652072657475726e2076616c75652066726f6d205f7365745f6d6f64756c655f6175746f69646c6528292e0a202a0a202a20416e79207573657273206f6620746869732066756e6374696f6e2073686f756c64206265207363727574696e697a6564206361726566756c6c792e0a202a2f0a696e74206f6d61705f68776d6f645f7365745f6f63705f6175746f69646c6528737472756374206f6d61705f68776d6f64202a6f682c207538206175746f69646c65290a7b0a0975333220763b0a09696e742072657476616c203d20303b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a0969662028216f68207c7c206f682d3e5f737461746520213d205f48574d4f445f53544154455f454e41424c4544290a090972657475726e202d45494e56414c3b0a0a097370696e5f6c6f636b5f6972717361766528266f682d3e5f6c6f636b2c20666c616773293b0a0a0976203d206f682d3e5f737973635f63616368653b0a0a0972657476616c203d205f7365745f6d6f64756c655f6175746f69646c65286f682c206175746f69646c652c202676293b0a0a09696620282172657476616c290a09095f77726974655f737973636f6e66696728762c206f68293b0a0a097370696e5f756e6c6f636b5f697271726573746f726528266f682d3e5f6c6f636b2c20666c616773293b0a0a0972657475726e2072657476616c3b0a7d0a0a2f2a2a0a202a205f73687574646f776e202d2073687574646f776e20616e206f6d61705f68776d6f640a202a20406f683a20737472756374206f6d61705f68776d6f64202a0a202a0a202a205368757420646f776e20616e206f6d61705f68776d6f6420406f682e2020546869732073686f756c642062652063616c6c6564207768656e20746865206472697665720a202a207573656420666f72207468652068776d6f642069732072656d6f766564206f7220756e6c6f61646564206f722069662074686520647269766572206973206e6f740a202a2075736564206279207468652073797374656d2e202052657475726e73202d45494e56414c206966207468652068776d6f6420697320696e207468652077726f6e670a202a207374617465206f722072657475726e7320302e0a202a2f0a73746174696320696e74205f73687574646f776e28737472756374206f6d61705f68776d6f64202a6f68290a7b0a09696e74207265742c20693b0a09753820707265765f73746174653b0a0a09696620286f682d3e5f737461746520213d205f48574d4f445f53544154455f49444c452026260a09202020206f682d3e5f737461746520213d205f48574d4f445f53544154455f454e41424c454429207b0a09095741524e28312c20226f6d61705f68776d6f643a2025733a2064697361626c65642073746174652063616e206f6e6c7920626520656e74657265642066726f6d2069646c652c206f7220656e61626c65642073746174655c6e222c0a0909096f682d3e6e616d65293b0a090972657475726e202d45494e56414c3b0a097d0a0a09696620285f6172655f616c6c5f6861726472657365745f6c696e65735f6173736572746564286f6829290a090972657475726e20303b0a0a0970725f646562756728226f6d61705f68776d6f643a2025733a2064697361626c696e675c6e222c206f682d3e6e616d65293b0a0a09696620286f682d3e636c6173732d3e7072655f73687574646f776e29207b0a0909707265765f7374617465203d206f682d3e5f73746174653b0a0909696620286f682d3e5f7374617465203d3d205f48574d4f445f53544154455f49444c45290a0909095f656e61626c65286f68293b0a0909726574203d206f682d3e636c6173732d3e7072655f73687574646f776e286f68293b0a09096966202872657429207b0a09090969662028707265765f7374617465203d3d205f48574d4f445f53544154455f49444c45290a090909095f69646c65286f68293b0a09090972657475726e207265743b0a09097d0a097d0a0a09696620286f682d3e636c6173732d3e7379736329207b0a0909696620286f682d3e5f7374617465203d3d205f48574d4f445f53544154455f49444c45290a0909095f656e61626c65286f68293b0a09095f73687574646f776e5f73797363286f68293b0a097d0a0a092f2a20636c6f636b7320616e6420646570732061726520616c72656164792064697361626c656420696e2069646c65202a2f0a09696620286f682d3e5f7374617465203d3d205f48574d4f445f53544154455f454e41424c454429207b0a09095f64656c5f696e69746961746f725f646570286f682c206d70755f6f68293b0a09092f2a2058585820776861742061626f757420746865206f746865722073797374656d20696e69746961746f727320686572653f20646d612c20647370202a2f0a090969662028736f635f6f70732e64697361626c655f6d6f64756c65290a090909736f635f6f70732e64697361626c655f6d6f64756c65286f68293b0a09095f64697361626c655f636c6f636b73286f68293b0a0909696620286f682d3e636c6b646d290a090909636c6b646d5f68776d6f645f64697361626c65286f682d3e636c6b646d2c206f68293b0a097d0a092f2a205858582053686f756c64207468697320636f646520616c736f20666f7263652d64697361626c6520746865206f7074696f6e616c20636c6f636b733f202a2f0a0a09666f72202869203d20303b2069203c206f682d3e7273745f6c696e65735f636e743b20692b2b290a09095f6173736572745f686172647265736574286f682c206f682d3e7273745f6c696e65735b695d2e6e616d65293b0a0a092f2a204d75782070696e7320746f2073616665206d6f6465206f722075736520706f70756c61746564206f6666206d6f64652076616c756573202a2f0a09696620286f682d3e6d7578290a09096f6d61705f68776d6f645f6d7578286f682d3e6d75782c205f48574d4f445f53544154455f44495341424c4544293b0a0a096f682d3e5f7374617465203d205f48574d4f445f53544154455f44495341424c45443b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a