Transaction

Summary

Version 1
Size 96.9 KB
Vsize 96.9 KB
Weight 396868
Locktime 0
Block 100474
Transaction 5f81b28bf4c670dba32614335a5c0e5dbcedfa1b371db8b36a4b42128dddbc70
>
0.00000001 NMC

Input scripts

0.30440220051bc8031e75211225fd79b1eba068aae6719e3baccbd5617c8c5520a681229602200f246626c76c39442c9b3dbe1f07b7791930e95222019f0e1decef7e8f31db88[ALL]

Output scripts

0.04f867461a34c7fab6b1759031fdb051ab38fd48391ada0af23265d6c7fd404ca83e2da2d46ef726f23b871e6a35dcdf702d9c98837e6e5fa5c679b8e161edb520 OP_CHECKSIG
1.28266465762d3e5f76626c616e6b5f636f756e745b695d2c2030293b0a090961746f6d69635f73657428266465762d3e76626c616e6b5f726566636f756e745b695d2c2030293b0a097d0a0a096465762d3e76626c616e6b5f64697361626c655f616c6c6f776564203d20303b0a0972657475726e20303b0a0a6572723a0a0964726d5f76626c616e6b5f636c65616e757028646576293b0a0972657475726e207265743b0a7d0a4558504f52545f53594d424f4c2864726d5f76626c616e6b5f696e6974293b0a0a73746174696320766f69642064726d5f6972715f7667616172625f6e6f6b6d7328766f6964202a636f6f6b69652c20626f6f6c207374617465290a7b0a097374727563742064726d5f646576696365202a646576203d20636f6f6b69653b0a0a09696620286465762d3e6472697665722d3e7667616172625f69727129207b0a09096465762d3e6472697665722d3e7667616172625f697271286465762c207374617465293b0a090972657475726e3b0a097d0a0a0969662028216465762d3e6972715f656e61626c6564290a090972657475726e3b0a0a0969662028737461746529207b0a0909696620286465762d3e6472697665722d3e6972715f756e696e7374616c6c290a0909096465762d3e6472697665722d3e6972715f756e696e7374616c6c28646576293b0a097d20656c7365207b0a0909696620286465762d3e6472697665722d3e6972715f707265696e7374616c6c290a0909096465762d3e6472697665722d3e6972715f707265696e7374616c6c28646576293b0a0909696620286465762d3e6472697665722d3e6972715f706f7374696e7374616c6c290a0909096465762d3e6472697665722d3e6972715f706f7374696e7374616c6c28646576293b0a097d0a7d0a0a2f2a2a0a202a20496e7374616c6c204952512068616e646c65722e0a202a0a202a205c706172616d206465762044524d206465766963652e0a202a0a202a20496e697469616c697a657320746865204952512072656c6174656420646174612e20496e7374616c6c73207468652068616e646c65722c2063616c6c696e6720746865206472697665720a202a205c63206972715f707265696e7374616c6c282920616e64205c63206972715f706f7374696e7374616c6c28292066756e6374696f6e730a202a206265666f726520616e642061667465722074686520696e7374616c6c6174696f6e2e0a202a2f0a696e742064726d5f6972715f696e7374616c6c287374727563742064726d5f646576696365202a646576290a7b0a09696e74207265743b0a09756e7369676e6564206c6f6e672073685f666c616773203d20303b0a0963686172202a6972716e616d653b0a0a09696620282164726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f484156455f49525129290a090972657475726e202d45494e56414c3b0a0a096966202864726d5f6465765f746f5f6972712864657629203d3d2030290a090972657475726e202d45494e56414c3b0a0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a0a092f2a20447269766572206d7573742068617665206265656e20696e697469616c697a6564202a2f0a0969662028216465762d3e6465765f7072697661746529207b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090972657475726e202d45494e56414c3b0a097d0a0a09696620286465762d3e6972715f656e61626c656429207b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090972657475726e202d45425553593b0a097d0a096465762d3e6972715f656e61626c6564203d20313b0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0a0944524d5f444542554728226972713d25645c6e222c2064726d5f6465765f746f5f6972712864657629293b0a0a092f2a204265666f726520696e7374616c6c696e672068616e646c6572202a2f0a09696620286465762d3e6472697665722d3e6972715f707265696e7374616c6c290a09096465762d3e6472697665722d3e6972715f707265696e7374616c6c28646576293b0a0a092f2a20496e7374616c6c2068616e646c6572202a2f0a096966202864726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f4952515f53484152454429290a090973685f666c616773203d20495251465f5348415245443b0a0a09696620286465762d3e6465766e616d65290a09096972716e616d65203d206465762d3e6465766e616d653b0a09656c73650a09096972716e616d65203d206465762d3e6472697665722d3e6e616d653b0a0a09726574203d20726571756573745f6972712864726d5f6465765f746f5f69727128646576292c206465762d3e6472697665722d3e6972715f68616e646c65722c0a090909202073685f666c6167732c206972716e616d652c20646576293b0a0a0969662028726574203c203029207b0a09096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a09096465762d3e6972715f656e61626c6564203d20303b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090972657475726e207265743b0a097d0a0a09696620282164726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f4d4f444553455429290a09097667615f636c69656e745f7265676973746572286465762d3e706465762c2028766f6964202a296465762c2064726d5f6972715f7667616172625f6e6f6b6d732c204e554c4c293b0a0a092f2a20416674657220696e7374616c6c696e672068616e646c6572202a2f0a09696620286465762d3e6472697665722d3e6972715f706f7374696e7374616c6c290a0909726574203d206465762d3e6472697665722d3e6972715f706f7374696e7374616c6c28646576293b0a0a0969662028726574203c203029207b0a09096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a09096465762d3e6972715f656e61626c6564203d20303b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0909696620282164726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f4d4f444553455429290a0909097667615f636c69656e745f7265676973746572286465762d3e706465762c204e554c4c2c204e554c4c2c204e554c4c293b0a0909667265655f6972712864726d5f6465765f746f5f69727128646576292c20646576293b0a097d0a0a0972657475726e207265743b0a7d0a4558504f52545f53594d424f4c2864726d5f6972715f696e7374616c6c293b0a0a2f2a2a0a202a20556e696e7374616c6c20746865204952512068616e646c65722e0a202a0a202a205c706172616d206465762044524d206465766963652e0a202a0a202a2043616c6c7320746865206472697665722773205c63206972715f756e696e7374616c6c28292066756e6374696f6e2c20616e642073746f707320746865206972712e0a202a2f0a696e742064726d5f6972715f756e696e7374616c6c287374727563742064726d5f646576696365202a646576290a7b0a09756e7369676e6564206c6f6e6720697271666c6167733b0a09696e74206972715f656e61626c65642c20693b0a0a09696620282164726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f484156455f49525129290a090972657475726e202d45494e56414c3b0a0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a096972715f656e61626c6564203d206465762d3e6972715f656e61626c65643b0a096465762d3e6972715f656e61626c6564203d20303b0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0a092f2a0a09202a2057616b6520757020616e79207761697465727320736f207468657920646f6e27742068616e672e0a09202a2f0a09696620286465762d3e6e756d5f637274637329207b0a09097370696e5f6c6f636b5f6972717361766528266465762d3e76626c5f6c6f636b2c20697271666c616773293b0a0909666f72202869203d20303b2069203c206465762d3e6e756d5f63727463733b20692b2b29207b0a09090944524d5f57414b45555028266465762d3e76626c5f71756575655b695d293b0a0909096465762d3e76626c616e6b5f656e61626c65645b695d203d20303b0a0909096465762d3e6c6173745f76626c616e6b5b695d203d0a090909096465762d3e6472697665722d3e6765745f76626c616e6b5f636f756e746572286465762c2069293b0a09097d0a09097370696e5f756e6c6f636b5f697271726573746f726528266465762d3e76626c5f6c6f636b2c20697271666c616773293b0a097d0a0a0969662028216972715f656e61626c6564290a090972657475726e202d45494e56414c3b0a0a0944524d5f444542554728226972713d25645c6e222c2064726d5f6465765f746f5f6972712864657629293b0a0a09696620282164726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f4d4f444553455429290a09097667615f636c69656e745f7265676973746572286465762d3e706465762c204e554c4c2c204e554c4c2c204e554c4c293b0a0a09696620286465762d3e6472697665722d3e6972715f756e696e7374616c6c290a09096465762d3e6472697665722d3e6972715f756e696e7374616c6c28646576293b0a0a09667265655f6972712864726d5f6465765f746f5f69727128646576292c20646576293b0a0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f6972715f756e696e7374616c6c293b0a0a2f2a2a0a202a2049525120636f6e74726f6c20696f63746c2e0a202a0a202a205c706172616d20696e6f64652064657669636520696e6f64652e0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d20617267207573657220617267756d656e742c20706f696e74696e6720746f20612064726d5f636f6e74726f6c207374727563747572652e0a202a205c72657475726e207a65726f206f6e2073756363657373206f722061206e65676174697665206e756d626572206f6e206661696c7572652e0a202a0a202a2043616c6c73206972715f696e7374616c6c2829206f72206972715f756e696e7374616c6c2829206163636f7264696e6720746f205c70206172672e0a202a2f0a696e742064726d5f636f6e74726f6c287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a09097374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f636f6e74726f6c202a63746c203d20646174613b0a0a092f2a20696620776520686176656e2774206972712077652066616c6c6261636b20666f7220636f6d7061746962696c69747920726561736f6e73202d0a09202a2074686973207573656420746f20626520612073657061726174652066756e6374696f6e20696e2064726d5f646d612e680a09202a2f0a0a0a09737769746368202863746c2d3e66756e6329207b0a09636173652044524d5f494e53545f48414e444c45523a0a0909696620282164726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f484156455f49525129290a09090972657475726e20303b0a09096966202864726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f4d4f444553455429290a09090972657475726e20303b0a0909696620286465762d3e69665f76657273696f6e203c2044524d5f49465f56455253494f4e28312c2032292026260a09092020202063746c2d3e69727120213d2064726d5f6465765f746f5f6972712864657629290a09090972657475726e202d45494e56414c3b0a090972657475726e2064726d5f6972715f696e7374616c6c28646576293b0a09636173652044524d5f554e494e53545f48414e444c45523a0a0909696620282164726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f484156455f49525129290a09090972657475726e20303b0a09096966202864726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f4d4f444553455429290a09090972657475726e20303b0a090972657475726e2064726d5f6972715f756e696e7374616c6c28646576293b0a0964656661756c743a0a090972657475726e202d45494e56414c3b0a097d0a7d0a0a2f2a2a0a202a2064726d5f63616c635f74696d657374616d70696e675f636f6e7374616e7473202d2043616c63756c61746520616e640a202a2073746f726520766172696f757320636f6e7374616e747320776869636820617265206c61746572206e65656465642062790a202a2076626c616e6b20616e6420737761702d636f6d706c6574696f6e2074696d657374616d70696e672c20652e672c2062790a202a2064726d5f63616c635f76626c74696d657374616d705f66726f6d5f7363616e6f7574706f7328292e0a202a20546865792061726520646572697665642066726f6d206372746327732074727565207363616e6f75742074696d696e672c0a202a20736f20746865792074616b65207468696e6773206c696b652070616e656c207363616c696e67206f72206f746865720a202a2061646a7573746d656e747320696e746f206163636f756e742e0a202a0a202a2040637274632064726d5f637274632077686f73652074696d657374616d7020636f6e7374616e74732073686f756c6420626520757064617465642e0a202a0a202a2f0a766f69642064726d5f63616c635f74696d657374616d70696e675f636f6e7374616e7473287374727563742064726d5f63727463202a63727463290a7b0a09733634206c696e656475725f6e73203d20302c20706978656c6475725f6e73203d20302c206672616d656475725f6e73203d20303b0a0975363420646f74636c6f636b3b0a0a092f2a20446f7420636c6f636b20696e20487a3a202a2f0a09646f74636c6f636b203d20287536342920637274632d3e68776d6f64652e636c6f636b202a20313030303b0a0a092f2a204669656c6473206f6620696e7465726c61636564207363616e6f7574206d6f64657320617265206f6e6c792068616c76652061206672616d65206475726174696f6e2e0a09202a20446f75626c652074686520646f74636c6f636b20746f206765742068616c766520746865206672616d652d2f6c696e652d2f706978656c6475726174696f6e2e0a09202a2f0a0969662028637274632d3e68776d6f64652e666c61677320262044524d5f4d4f44455f464c41475f494e5445524c414345290a0909646f74636c6f636b202a3d20323b0a0a092f2a2056616c696420646f74636c6f636b3f202a2f0a0969662028646f74636c6f636b203e203029207b0a09092f2a20436f6e76657274207363616e6c696e65206c656e67746820696e20706978656c7320616e6420766964656f20646f7420636c6f636b20746f0a0909202a206c696e65206475726174696f6e2c206672616d65206475726174696f6e20616e6420706978656c206475726174696f6e20696e0a0909202a206e616e6f7365636f6e64733a0a0909202a2f0a0909706978656c6475725f6e73203d2028733634292064697636345f75363428313030303030303030302c20646f74636c6f636b293b0a09096c696e656475725f6e7320203d2028733634292064697636345f7536342828287536342920637274632d3e68776d6f64652e637274635f68746f74616c202a0a090909090920202020202031303030303030303030292c20646f74636c6f636b293b0a09096672616d656475725f6e73203d20287336342920637274632d3e68776d6f64652e637274635f76746f74616c202a206c696e656475725f6e733b0a097d20656c73650a090944524d5f4552524f522822637274632025643a2043616e27742063616c63756c61746520636f6e7374616e74732c20646f74636c6f636b203d2030215c6e222c0a0909092020637274632d3e626173652e6964293b0a0a09637274632d3e706978656c6475725f6e73203d20706978656c6475725f6e733b0a09637274632d3e6c696e656475725f6e7320203d206c696e656475725f6e733b0a09637274632d3e6672616d656475725f6e73203d206672616d656475725f6e733b0a0a0944524d5f44454255472822637274632025643a2068776d6f64653a2068746f74616c2025642c2076746f74616c2025642c2076646973706c61792025645c6e222c0a09092020637274632d3e626173652e69642c20637274632d3e68776d6f64652e637274635f68746f74616c2c0a09092020637274632d3e68776d6f64652e637274635f76746f74616c2c20637274632d3e68776d6f64652e637274635f76646973706c6179293b0a0944524d5f44454255472822637274632025643a20636c6f636b202564206b487a206672616d65647572202564206c696e656475722025642c20706978656c6475722025645c6e222c0a09092020637274632d3e626173652e69642c2028696e742920646f74636c6f636b2f313030302c2028696e7429206672616d656475725f6e732c0a0909202028696e7429206c696e656475725f6e732c2028696e742920706978656c6475725f6e73293b0a7d0a4558504f52545f53594d424f4c2864726d5f63616c635f74696d657374616d70696e675f636f6e7374616e7473293b0a0a2f2a2a0a202a2064726d5f63616c635f76626c74696d657374616d705f66726f6d5f7363616e6f7574706f73202d2068656c70657220726f7574696e6520666f72206b6d730a202a20647269766572732e20496d706c656d656e74732063616c63756c6174696f6e206f662065786163742076626c616e6b2074696d657374616d70732066726f6d0a202a20676976656e2064726d5f646973706c61795f6d6f64652074696d696e677320616e642063757272656e7420766964656f207363616e6f757420706f736974696f6e0a202a206f66206120637274632e20546869732063616e2062652063616c6c65642066726f6d2077697468696e206765745f76626c616e6b5f74696d657374616d7028290a202a20696d706c656d656e746174696f6e206f662061206b6d732064726976657220746f20696d706c656d656e74207468652061637475616c2074696d657374616d70696e672e0a202a0a202a2053686f756c642072657475726e2074696d657374616d707320636f6e666f726d696e6720746f20746865204f4d4c5f73796e635f636f6e74726f6c204f70656e4d4c0a202a20657874656e73696f6e2073706563696669636174696f6e2e205468652074696d657374616d7020636f72726573706f6e647320746f2074686520656e64206f660a202a207468652076626c616e6b20696e74657276616c2c20616b61207374617274206f66207363616e6f7574206f6620746f706d6f73742d6c6566746d6f737420646973706c61790a202a20706978656c20696e2074686520666f6c6c6f77696e6720766964656f206672616d652e0a202a0a202a20526571756972657320737570706f727420666f72206f7074696f6e616c206465762d3e6472697665722d3e6765745f7363616e6f75745f706f736974696f6e28290a202a20696e206b6d73206472697665722c20706c7573206120626974206f6620736574757020636f646520746f2070726f7669646520612064726d5f646973706c61795f6d6f64650a202a207468617420636f72726573706f6e647320746f207468652074727565207363616e6f75742074696d696e672e0a202a0a202a205468652063757272656e7420696d706c656d656e746174696f6e206f6e6c792068616e646c6573207374616e6461726420766964656f206d6f6465732e2049740a202a2072657475726e73206173206e6f206f7065726174696f6e206966206120646f75626c657363616e206f7220696e7465726c6163656420766964656f206d6f64652069730a202a206163746976652e20486967686572206c6576656c20636f646520697320657870656374656420746f2068616e646c6520746869732e0a202a0a202a20406465763a2044524d206465766963652e0a202a2040637274633a205768696368206372746327732076626c616e6b2074696d657374616d7020746f2072657472696576652e0a202a20406d61785f6572726f723a2044657369726564206d6178696d756d20616c6c6f7761626c65206572726f7220696e2074696d657374616d707320286e616e6f73656373292e0a202a202020202020202020202020204f6e2072657475726e20636f6e7461696e732074727565206d6178696d756d206572726f72206f662074696d657374616d702e0a202a204076626c616e6b5f74696d653a20506f696e74657220746f207374727563742074696d6576616c2077686963682073686f756c642072656365697665207468652074696d657374616d702e0a202a2040666c6167733a20466c61677320746f207061737320746f206472697665723a0a202a20202020202020202030203d2044656661756c742e0a202a20202020202020202044524d5f43414c4c45445f46524f4d5f56424c495251203d2049662066756e6374696f6e2069732063616c6c65642066726f6d2076626c206972712068616e646c65722e0a202a2040726566637274633a2064726d5f637274632a206f66206372746320776869636820646566696e6573207363616e6f75742074696d696e672e0a202a0a202a2052657475726e73206e656761746976652076616c7565206f6e206572726f722c206661696c757265206f72206966206e6f7420737570706f7274656420696e2063757272656e740a202a20766964656f206d6f64653a0a202a0a202a202d45494e56414c2020202d20496e76616c696420637274632e0a202a202d45414741494e2020202d2054656d706f7261727920756e617661696c61626c652c20652e672e2c2063616c6c6564206265666f726520696e697469616c206d6f64657365742e0a202a202d454e4f5453555050202d2046756e6374696f6e206e6f7420737570706f7274656420696e2063757272656e7420646973706c6179206d6f64652e0a202a202d45494f2020202020202d204661696c65642c20652e672e2c2064756520746f206661696c6564207363616e6f757420706f736974696f6e2071756572792e0a202a0a202a2052657475726e73206f7227656420706f7369746976652073746174757320666c616773206f6e20737563636573733a0a202a0a202a2044524d5f56424c414e4b54494d455f5343414e4f5554504f535f4d4554484f44202d205369676e616c2074686973206d6574686f64207573656420666f722074696d657374616d70696e672e0a202a2044524d5f56424c414e4b54494d455f494e56424c202d2054696d657374616d702074616b656e207768696c65207363616e6f75742077617320696e2076626c616e6b20696e74657276616c2e0a202a0a202a2f0a696e742064726d5f63616c635f76626c74696d657374616d705f66726f6d5f7363616e6f7574706f73287374727563742064726d5f646576696365202a6465762c20696e7420637274632c0a09090909092020696e74202a6d61785f6572726f722c0a090909090920207374727563742074696d6576616c202a76626c616e6b5f74696d652c0a09090909092020756e7369676e656420666c6167732c0a090909090920207374727563742064726d5f63727463202a72656663727463290a7b0a096b74696d655f74207374696d652c206574696d652c206d6f6e6f5f74696d655f6f66667365743b0a097374727563742074696d6576616c2074765f6574696d653b0a097374727563742064726d5f646973706c61795f6d6f6465202a6d6f64653b0a09696e742076626c5f7374617475732c2076746f74616c2c2076646973706c61793b0a09696e742076706f732c2068706f732c20693b0a09733634206672616d656475725f6e732c206c696e656475725f6e732c20706978656c6475725f6e732c2064656c74615f6e732c206475726174696f6e5f6e733b0a09626f6f6c20696e76626c3b0a0a096966202863727463203c2030207c7c2063727463203e3d206465762d3e6e756d5f637274637329207b0a090944524d5f4552524f522822496e76616c696420637274632025645c6e222c2063727463293b0a090972657475726e202d45494e56414c3b0a097d0a0a092f2a205363616e6f757420706f736974696f6e207175657279206e6f7420737570706f727465643f2053686f756c64206e6f742068617070656e2e202a2f0a0969662028216465762d3e6472697665722d3e6765745f7363616e6f75745f706f736974696f6e29207b0a090944524d5f4552524f52282243616c6c65642066726f6d2064726976657220772f6f206765745f7363616e6f75745f706f736974696f6e2829213f5c6e22293b0a090972657475726e202d45494f3b0a097d0a0a096d6f6465203d2026726566637274632d3e68776d6f64653b0a0976746f74616c203d206d6f64652d3e637274635f76746f74616c3b0a0976646973706c6179203d206d6f64652d3e637274635f76646973706c61793b0a0a092f2a204475726174696f6e73206f66206672616d65732c206c696e65732c20706978656c7320696e206e616e6f7365636f6e64732e202a2f0a096672616d656475725f6e73203d20726566637274632d3e6672616d656475725f6e733b0a096c696e656475725f6e7320203d20726566637274632d3e6c696e656475725f6e733b0a09706978656c6475725f6e73203d20726566637274632d3e706978656c6475725f6e733b0a0a092f2a204966206d6f64652074696d696e6720756e646566696e65642c206a7573742072657475726e206173206e6f2d6f703a0a09202a2048617070656e7320647572696e6720696e697469616c206d6f646573657474696e67206f66206120637274632e0a09202a2f0a096966202876746f74616c203c3d2030207c7c2076646973706c6179203c3d2030207c7c206672616d656475725f6e73203d3d203029207b0a090944524d5f44454255472822637274632025643a204e6f6f702064756520746f20756e696e697469616c697a6564206d6f64652e5c6e222c2063727463293b0a090972657475726e202d45414741494e3b0a097d0a0a092f2a204765742063757272656e74207363616e6f757420706f736974696f6e20776974682073797374656d2074696d657374616d702e0a09202a2052657065617420717565727920757020746f2044524d5f54494d455354414d505f4d4158524554524945532074696d65730a09202a2069662073696e676c652071756572792074616b6573206c6f6e676572207468616e206d61785f6572726f72206e616e6f7365636f6e64732e0a09202a0a09202a20546869732067756172616e74656573206120746967687420626f756e64206f6e206d6178696d756d206572726f722069660a09202a20636f6465206765747320707265656d70746564206f722064656c6179656420666f7220736f6d6520726561736f6e2e0a09202a2f0a09666f72202869203d20303b2069203c2044524d5f54494d455354414d505f4d4158524554524945533b20692b2b29207b0a09092f2a2044697361626c6520707265656d7074696f6e20746f206d616b652069742076657279206c696b656c7920746f0a0909202a207375636365656420696e2074686520666972737420697465726174696f6e206576656e206f6e20505245454d50545f5254206b65726e656c2e0a0909202a2f0a0909707265656d70745f64697361626c6528293b0a0a09092f2a204765742073797374656d2074696d657374616d70206265666f72652071756572792e202a2f0a09097374696d65203d206b74696d655f67657428293b0a0a09092f2a2047657420766572746963616c20616e6420686f72697a6f6e74616c207363616e6f757420706f732e2076706f732c2068706f732e202a2f0a090976626c5f737461747573203d206465762d3e6472697665722d3e6765745f7363616e6f75745f706f736974696f6e286465762c20637274632c202676706f732c202668706f73293b0a0a09092f2a204765742073797374656d2074696d657374616d702061667465722071756572792e202a2f0a09096574696d65203d206b74696d655f67657428293b0a0909696620282164726d5f74696d657374616d705f6d6f6e6f746f6e6963290a0909096d6f6e6f5f74696d655f6f6666736574203d206b74696d655f6765745f6d6f6e6f746f6e69635f6f666673657428293b0a0a0909707265656d70745f656e61626c6528293b0a0a09092f2a2052657475726e206173206e6f2d6f70206966207363616e6f757420717565727920756e737570706f72746564206f72206661696c65642e202a2f0a090969662028212876626c5f73746174757320262044524d5f5343414e4f5554504f535f56414c49442929207b0a09090944524d5f4445425547282263727463202564203a207363616e6f7574706f73207175657279206661696c6564205b25645d2e5c6e222c0a090909092020637274632c2076626c5f737461747573293b0a09090972657475726e202d45494f3b0a09097d0a0a09096475726174696f6e5f6e73203d206b74696d655f746f5f6e73286574696d6529202d206b74696d655f746f5f6e73287374696d65293b0a0a09092f2a2041636365707420726573756c742077697468203c20206d61785f6572726f72206e736563732074696d696e6720756e6365727461696e74792e202a2f0a0909696620286475726174696f6e5f6e73203c3d202873363429202a6d61785f6572726f72290a090909627265616b3b0a097d0a0a092f2a204e6f6973792073797374656d2074696d696e673f202a2f0a096966202869203d3d2044524d5f54494d455354414d505f4d41585245545249455329207b0a090944524d5f44454255472822637274632025643a204e6f6973792074696d657374616d70202564207573203e202564207573205b256420726570735d2e5c6e222c0a0909092020637274632c2028696e7429206475726174696f6e5f6e732f313030302c202a6d61785f6572726f722f313030302c2069293b0a097d0a0a092f2a2052657475726e20757070657220626f756e64206f662074696d657374616d7020707265636973696f6e206572726f722e202a2f0a092a6d61785f6572726f72203d2028696e7429206475726174696f6e5f6e733b0a0a092f2a20436865636b20696620696e2076626c616e6b20617265613a0a09202a2076706f73206973203e3d3020696e20766964656f207363616e6f757420617265612c20627574206e656761746976650a09202a2077697468696e2076626c616e6b20617265612c20636f756e74696e6720646f776e20746865206e756d626572206f66206c696e657320756e74696c0a09202a207374617274206f66207363616e6f75742e0a09202a2f0a09696e76626c203d2076626c5f73746174757320262044524d5f5343414e4f5554504f535f494e56424c3b0a0a092f2a20436f6e76657274207363616e6f757420706f736974696f6e20696e746f20656c61707365642074696d65206174207261775f74696d652071756572790a09202a2073696e6365207374617274206f66207363616e6f757420617420666972737420646973706c6179207363616e6c696e652e2064656c74615f6e730a09202a2063616e206265206e65676174697665206966207374617274206f66207363616e6f7574206861736e27742068617070656e6564207965742e0a09202a2f0a0964656c74615f6e73203d2028733634292076706f73202a206c696e656475725f6e73202b2028733634292068706f73202a20706978656c6475725f6e733b0a0a092f2a2049732076706f73206f757473696465206e6f6d696e616c2076626c616e6b20617265612c20627574206c657373207468616e0a09202a20312f313030206f662061206672616d652068656967687420617761792066726f6d207374617274206f662076626c616e6b3f0a09202a20496620736f2c20617373756d6520746869732069736e27742061206d6173736976656c792064656c617965642076626c616e6b0a09202a20696e746572727570742c2062757420612076626c616e6b20696e7465727275707420746861742066697265642061206665770a09202a206d6963726f7365636f6e6473206265666f72652074727565207374617274206f662076626c616e6b2e20436f6d70656e736174650a09202a20627920616464696e6720612066756c6c206672616d65206475726174696f6e20746f207468652066696e616c2074696d657374616d702e0a09202a2048617070656e732c20652e672e2c206f6e2041544920523530302c20523630302e0a09202a0a09202a205765206f6e6c7920646f20746869732069662044524d5f43414c4c45445f46524f4d5f56424c4952512e0a09202a2f0a096966202828666c61677320262044524d5f43414c4c45445f46524f4d5f56424c495251292026262021696e76626c2026260a0920202020282876646973706c6179202d2076706f7329203c2076746f74616c202f203130302929207b0a090964656c74615f6e73203d2064656c74615f6e73202d206672616d656475725f6e733b0a0a09092f2a205369676e616c207468697320636f7272656374696f6e20617320226170706c696564222e202a2f0a090976626c5f737461747573207c3d203078383b0a097d0a0a09696620282164726d5f74696d657374616d705f6d6f6e6f746f6e6963290a09096574696d65203d206b74696d655f737562286574696d652c206d6f6e6f5f74696d655f6f6666736574293b0a0a092f2a20736176652074686973206f6e6c7920666f7220646562756767696e6720707572706f736573202a2f0a0974765f6574696d65203d206b74696d655f746f5f74696d6576616c286574696d65293b0a092f2a2053756274726163742074696d652064656c74612066726f6d207261772074696d657374616d7020746f206765742066696e616c0a09202a2076626c616e6b5f74696d652074696d657374616d7020666f7220656e64206f662076626c616e6b2e0a09202a2f0a096574696d65203d206b74696d655f7375625f6e73286574696d652c2064656c74615f6e73293b0a092a76626c616e6b5f74696d65203d206b74696d655f746f5f74696d6576616c286574696d65293b0a0a0944524d5f4445425547282263727463202564203a207620256420702825642c2564294020256c642e256c64202d3e20256c642e256c64205b652025642075732c202564207265705d5c6e222c0a09092020637274632c2028696e742976626c5f7374617475732c2068706f732c2076706f732c0a09092020286c6f6e672974765f6574696d652e74765f7365632c20286c6f6e672974765f6574696d652e74765f757365632c0a09092020286c6f6e672976626c616e6b5f74696d652d3e74765f7365632c20286c6f6e672976626c616e6b5f74696d652d3e74765f757365632c0a0909202028696e74296475726174696f6e5f6e732f313030302c2069293b0a0a0976626c5f737461747573203d2044524d5f56424c414e4b54494d455f5343414e4f5554504f535f4d4554484f443b0a0969662028696e76626c290a090976626c5f737461747573207c3d2044524d5f56424c414e4b54494d455f494e56424c3b0a0a0972657475726e2076626c5f7374617475733b0a7d0a4558504f52545f53594d424f4c2864726d5f63616c635f76626c74696d657374616d705f66726f6d5f7363616e6f7574706f73293b0a0a737461746963207374727563742074696d6576616c206765745f64726d5f74696d657374616d7028766f6964290a7b0a096b74696d655f74206e6f773b0a0a096e6f77203d206b74696d655f67657428293b0a09696620282164726d5f74696d657374616d705f6d6f6e6f746f6e6963290a09096e6f77203d206b74696d655f737562286e6f772c206b74696d655f6765745f6d6f6e6f746f6e69635f6f66667365742829293b0a0a0972657475726e206b74696d655f746f5f74696d6576616c286e6f77293b0a7d0a0a2f2a2a0a202a2064726d5f6765745f6c6173745f76626c74696d657374616d70202d207265747269657665207261772074696d657374616d7020666f7220746865206d6f737420726563656e740a202a2076626c616e6b20696e74657276616c2e0a202a0a202a20406465763a2044524d206465766963650a202a2040637274633a207768696368206372746327732076626c616e6b2074696d657374616d7020746f2072657472696576650a202a20407476626c616e6b3a20506f696e74657220746f20746172676574207374727563742074696d6576616c2077686963682073686f756c642072656365697665207468652074696d657374616d700a202a2040666c6167733a20466c61677320746f207061737320746f206472697665723a0a202a20202020202020202030203d2044656661756c742e0a202a20202020202020202044524d5f43414c4c45445f46524f4d5f56424c495251203d2049662066756e6374696f6e2069732063616c6c65642066726f6d2076626c206972712068616e646c65722e0a202a0a202a2046657463686573207468652073797374656d2074696d657374616d7020636f72726573706f6e64696e6720746f207468652074696d65206f6620746865206d6f737420726563656e740a202a2076626c616e6b20696e74657276616c206f6e2073706563696669656420637274632e204d61792063616c6c20696e746f206b6d732d64726976657220746f0a202a20636f6d70757465207468652074696d657374616d702077697468206120686967682d707265636973696f6e20475055207370656369666963206d6574686f642e0a202a0a202a2052657475726e73207a65726f2069662074696d657374616d70206f726967696e617465732066726f6d20756e636f7272656374656420646f5f67657474696d656f6664617928290a202a2063616c6c2c20692e652e2c2069742069736e2774207665727920707265636973656c79206c6f636b656420746f2074686520747275652076626c616e6b2e0a202a0a202a2052657475726e73206e6f6e2d7a65726f2069662074696d657374616d7020697320636f6e7369646572656420746f206265207665727920707265636973652e0a202a2f0a7533322064726d5f6765745f6c6173745f76626c74696d657374616d70287374727563742064726d5f646576696365202a6465762c20696e7420637274632c0a0909092020202020207374727563742074696d6576616c202a7476626c616e6b2c20756e7369676e656420666c616773290a7b0a09696e74207265743b0a0a092f2a20446566696e6520726571756573746564206d6178696d756d206572726f72206f6e2074696d657374616d707320286e616e6f7365636f6e6473292e202a2f0a09696e74206d61785f6572726f72203d2028696e74292064726d5f74696d657374616d705f707265636973696f6e202a20313030303b0a0a092f2a2051756572792064726976657220696620706f737369626c6520616e6420707265636973696f6e2074696d657374616d70696e6720656e61626c65642e202a2f0a09696620286465762d3e6472697665722d3e6765745f76626c616e6b5f74696d657374616d7020262620286d61785f6572726f72203e20302929207b0a0909726574203d206465762d3e6472697665722d3e6765745f76626c616e6b5f74696d657374616d70286465762c20637274632c20266d61785f6572726f722c0a090909090909097476626c616e6b2c20666c616773293b0a090969662028726574203e2030290a09090972657475726e202875333229207265743b0a097d0a0a092f2a20475055206869676820707265636973696f6e2074696d657374616d7020717565727920756e737570706f72746564206f72206661696c65642e0a09202a2052657475726e2063757272656e74206d6f6e6f746f6e69632f67657474696d656f666461792074696d657374616d70206173206265737420657374696d6174652e0a09202a2f0a092a7476626c616e6b203d206765745f64726d5f74696d657374616d7028293b0a0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f6765745f6c6173745f76626c74696d657374616d70293b0a0a2f2a2a0a202a2064726d5f76626c616e6b5f636f756e74202d2072657472696576652022636f6f6b6564222076626c616e6b20636f756e7465722076616c75650a202a20406465763a2044524d206465766963650a202a2040637274633a20776869636820636f756e74657220746f2072657472696576650a202a0a202a2046657463686573207468652022636f6f6b6564222076626c616e6b20636f756e742076616c7565207468617420726570726573656e747320746865206e756d626572206f660a202a2076626c616e6b206576656e74732073696e6365207468652073797374656d2077617320626f6f7465642c20696e636c7564696e67206c6f7374206576656e74732064756520746f0a202a206d6f646573657474696e672061637469766974792e0a202a2f0a7533322064726d5f76626c616e6b5f636f756e74287374727563742064726d5f646576696365202a6465762c20696e742063727463290a7b0a0972657475726e2061746f6d69635f7265616428266465762d3e5f76626c616e6b5f636f756e745b637274635d293b0a7d0a4558504f52545f53594d424f4c2864726d5f76626c616e6b5f636f756e74293b0a0a2f2a2a0a202a2064726d5f76626c616e6b5f636f756e745f616e645f74696d65202d2072657472696576652022636f6f6b6564222076626c616e6b20636f756e7465722076616c75650a202a20616e64207468652073797374656d2074696d657374616d7020636f72726573706f6e64696e6720746f20746861742076626c616e6b20636f756e7465722076616c75652e0a202a0a202a20406465763a2044524d206465766963650a202a2040637274633a20776869636820636f756e74657220746f2072657472696576650a202a204076626c616e6b74696d653a20506f696e74657220746f207374727563742074696d6576616c20746f2072656365697665207468652076626c616e6b2074696d657374616d702e0a202a0a202a2046657463686573207468652022636f6f6b6564222076626c616e6b20636f756e742076616c7565207468617420726570726573656e747320746865206e756d626572206f660a202a2076626c616e6b206576656e74732073696e6365207468652073797374656d2077617320626f6f7465642c20696e636c7564696e67206c6f7374206576656e74732064756520746f0a202a206d6f646573657474696e672061637469766974792e2052657475726e7320636f72726573706f6e64696e672073797374656d2074696d657374616d70206f66207468652074696d650a202a206f66207468652076626c616e6b20696e74657276616c207468617420636f72726573706f6e647320746f207468652063757272656e742076616c75652076626c616e6b20636f756e7465720a202a2076616c75652e0a202a2f0a7533322064726d5f76626c616e6b5f636f756e745f616e645f74696d65287374727563742064726d5f646576696365202a6465762c20696e7420637274632c0a0909092020202020207374727563742074696d6576616c202a76626c616e6b74696d65290a7b0a09753332206375725f76626c616e6b3b0a0a092f2a20526561642074696d657374616d702066726f6d20736c6f74206f66205f76626c616e6b5f74696d652072696e676275666665720a09202a207468617420636f72726573706f6e647320746f2063757272656e742076626c616e6b20636f756e742e2052657472792069660a09202a20636f756e742068617320696e6372656d656e74656420647572696e6720726561646f75742e205468697320776f726b73206c696b650a09202a2061207365716c6f636b2e0a09202a2f0a09646f207b0a09096375725f76626c616e6b203d2061746f6d69635f7265616428266465762d3e5f76626c616e6b5f636f756e745b637274635d293b0a09092a76626c616e6b74696d65203d2076626c616e6b74696d657374616d70286465762c20637274632c206375725f76626c616e6b293b0a0909736d705f726d6228293b0a097d207768696c6520286375725f76626c616e6b20213d2061746f6d69635f7265616428266465762d3e5f76626c616e6b5f636f756e745b637274635d29293b0a0a0972657475726e206375725f76626c616e6b3b0a7d0a4558504f52545f53594d424f4c2864726d5f76626c616e6b5f636f756e745f616e645f74696d65293b0a0a73746174696320766f69642073656e645f76626c616e6b5f6576656e74287374727563742064726d5f646576696365202a6465762c0a09097374727563742064726d5f70656e64696e675f76626c616e6b5f6576656e74202a652c0a0909756e7369676e6564206c6f6e67207365712c207374727563742074696d6576616c202a6e6f77290a7b0a095741524e5f4f4e5f534d5028217370696e5f69735f6c6f636b656428266465762d3e6576656e745f6c6f636b29293b0a09652d3e6576656e742e73657175656e6365203d207365713b0a09652d3e6576656e742e74765f736563203d206e6f772d3e74765f7365633b0a09652d3e6576656e742e74765f75736563203d206e6f772d3e74765f757365633b0a0a096c6973745f6164645f7461696c2826652d3e626173652e6c696e6b2c0a090920202020202026652d3e626173652e66696c655f707269762d3e6576656e745f6c697374293b0a0977616b655f75705f696e7465727275707469626c652826652d3e626173652e66696c655f707269762d3e6576656e745f77616974293b0a0974726163655f64726d5f76626c616e6b5f6576656e745f64656c69766572656428652d3e626173652e7069642c20652d3e706970652c0a090909090920652d3e6576656e742e73657175656e6365293b0a7d0a0a2f2a2a0a202a2064726d5f73656e645f76626c616e6b5f6576656e74202d2068656c70657220746f2073656e642076626c616e6b206576656e742061667465722070616765666c69700a202a20406465763a2044524d206465766963650a202a2040637274633a204352544320696e207175657374696f6e0a202a2040653a20746865206576656e7420746f2073656e640a202a0a202a20557064617465732073657175656e6365202320616e642074696d657374616d70206f6e206576656e742c20616e642073656e647320697420746f207573657273706163652e0a202a2043616c6c6572206d75737420686f6c64206576656e74206c6f636b2e0a202a2f0a766f69642064726d5f73656e645f76626c616e6b5f6576656e74287374727563742064726d5f646576696365202a6465762c20696e7420637274632c0a09097374727563742064726d5f70656e64696e675f76626c616e6b5f6576656e74202a65290a7b0a097374727563742074696d6576616c206e6f773b0a09756e7369676e656420696e74207365713b0a096966202863727463203e3d203029207b0a0909736571203d2064726d5f76626c616e6b5f636f756e745f616e645f74696d65286465762c20637274632c20266e6f77293b0a097d20656c7365207b0a0909736571203d20303b0a0a09096e6f77203d206765745f64726d5f74696d657374616d7028293b0a097d0a0973656e645f76626c616e6b5f6576656e74286465762c20652c207365712c20266e6f77293b0a7d0a4558504f52545f53594d424f4c2864726d5f73656e645f76626c616e6b5f6576656e74293b0a0a2f2a2a0a202a2064726d5f7570646174655f76626c616e6b5f636f756e74202d2075706461746520746865206d61737465722076626c616e6b20636f756e7465720a202a20406465763a2044524d206465766963650a202a2040637274633a20636f756e74657220746f207570646174650a202a0a202a2043616c6c206261636b20696e746f207468652064726976657220746f207570646174652074686520617070726f7072696174652076626c616e6b20636f756e7465720a202a2028737065636966696564206279204063727463292e20204465616c2077697468207772617061726f756e642c206966206974206f636375727265642c20616e640a202a2075706461746520746865206c61737420726561642076616c756520736f2077652063616e206465616c2077697468207772617061726f756e64206f6e20746865206e6578740a202a2063616c6c206966206e65636573736172792e0a202a0a202a204f6e6c79206e6563657373617279207768656e20676f696e672066726f6d206f66662d3e6f6e2c20746f206163636f756e7420666f72206672616d65732077650a202a206469646e27742067657420616e20696e7465727275707420666f722e0a202a0a202a204e6f74653a2063616c6c6572206d75737420686f6c64206465762d3e76626c5f6c6f636b2073696e636520746869732072656164732026207772697465730a202a206465766963652076626c616e6b206669656c64732e0a202a2f0a73746174696320766f69642064726d5f7570646174655f76626c616e6b5f636f756e74287374727563742064726d5f646576696365202a6465762c20696e742063727463290a7b0a09753332206375725f76626c616e6b2c20646966662c2074736c6f742c2072633b0a097374727563742074696d6576616c20745f76626c616e6b3b0a0a092f2a0a09202a20496e746572727570747320776572652064697361626c6564207072696f7220746f20746869732063616c6c2c20736f206465616c207769746820636f756e7465720a09202a2077726170206966206e65656465642e0a09202a204e4f54452120204974277320706f737369626c65207765206c6f737420612066756c6c206465762d3e6d61785f76626c616e6b5f636f756e74206576656e74730a09202a20686572652069662074686520726567697374657220697320736d616c6c206f72207765206861642076626c616e6b20696e7465727275707473206f666620666f720a09202a2061206c6f6e672074696d652e0a09202a0a09202a20576520726570656174207468652068617264776172652076626c616e6b20636f756e74657220262074696d657374616d7020717565727920756e74696c0a09202a2077652067657420636f6e73697374656e7420726573756c74732e205468697320746f2070726576656e74207261636573206265747765656e206770750a09202a207570646174696e672069747320686172647761726520636f756e746572207768696c65207765206172652072657472696576696e67207468650a09202a20636f72726573706f6e64696e672076626c616e6b2074696d657374616d702e0a09202a2f0a09646f207b0a09096375725f76626c616e6b203d206465762d3e6472697665722d3e6765745f76626c616e6b5f636f756e746572286465762c2063727463293b0a09097263203d2064726d5f6765745f6c6173745f76626c74696d657374616d70286465762c20637274632c2026745f76626c616e6b2c2030293b0a097d207768696c6520286375725f76626c616e6b20213d206465762d3e6472697665722d3e6765745f76626c616e6b5f636f756e746572286465762c206372746329293b0a0a092f2a204465616c207769746820636f756e7465722077726170202a2f0a0964696666203d206375725f76626c616e6b202d206465762d3e6c6173745f76626c616e6b5b637274635d3b0a09696620286375725f76626c616e6b203c206465762d3e6c6173745f76626c616e6b5b637274635d29207b0a090964696666202b3d206465762d3e6d61785f76626c616e6b5f636f756e743b0a0a090944524d5f444542554728226c6173745f76626c616e6b5b25645d3d307825782c206375725f76626c616e6b3d30782578203d3e20646966663d307825785c6e222c0a0909092020637274632c206465762d3e6c6173745f76626c616e6b5b637274635d2c206375725f76626c616e6b2c2064696666293b0a097d0a0a0944524d5f44454255472822656e61626c696e672076626c616e6b20696e7465727275707473206f6e20637274632025642c206d69737365642025645c6e222c0a09092020637274632c2064696666293b0a0a092f2a205265696e697469616c697a6520636f72726573706f6e64696e672076626c616e6b2074696d657374616d7020696620686967682d707265636973696f6e2071756572790a09202a20617661696c61626c652e20536b69702074686973207374657020696620717565727920756e737570706f72746564206f72206661696c65642e2057696c6c0a09202a207265696e697469616c697a652064656c61796564206174206e6578742076626c616e6b20696e7465727275707420696e207468617420636173652e0a09202a2f0a0969662028726329207b0a090974736c6f74203d2061746f6d69635f7265616428266465762d3e5f76626c616e6b5f636f756e745b637274635d29202b20646966663b0a090976626c616e6b74696d657374616d70286465762c20637274632c2074736c6f7429203d20745f76626c616e6b3b0a097d0a0a09736d705f6d625f5f6265666f72655f61746f6d69635f696e6328293b0a0961746f6d69635f61646428646966662c20266465762d3e5f76626c616e6b5f636f756e745b637274635d293b0a09736d705f6d625f5f61667465725f61746f6d69635f696e6328293b0a7d0a0a2f2a2a0a202a2064726d5f76626c616e6b5f676574202d206765742061207265666572656e636520636f756e74206f6e2076626c616e6b206576656e74730a202a20406465763a2044524d206465766963650a202a2040637274633a207768696368204352544320746f206f776e0a202a0a202a20416371756972652061207265666572656e636520636f756e74206f6e2076626c616e6b206576656e747320746f2061766f696420686176696e67207468656d2064697361626c65640a202a207768696c6520696e207573652e0a202a0a202a2052455455524e530a202a205a65726f206f6e20737563636573732c206e6f6e7a65726f206f6e206661696c7572652e0a202a2f0a696e742064726d5f76626c616e6b5f676574287374727563742064726d5f646576696365202a6465762c20696e742063727463290a7b0a09756e7369676e6564206c6f6e6720697271666c6167732c20697271666c616773323b0a09696e7420726574203d20303b0a0a097370696e5f6c6f636b5f6972717361766528266465762d3e76626c5f6c6f636b2c20697271666c616773293b0a092f2a20476f696e672066726f6d20302d3e31206d65616e73207765206861766520746f20656e61626c6520696e746572727570747320616761696e202a2f0a096966202861746f6d69635f6164645f72657475726e28312c20266465762d3e76626c616e6b5f726566636f756e745b637274635d29203d3d203129207b0a09097370696e5f6c6f636b5f6972717361766528266465762d3e76626c616e6b5f74696d655f6c6f636b2c20697271666c61677332293b0a090969662028216465762d3e76626c616e6b5f656e61626c65645b637274635d29207b0a0909092f2a20456e61626c652076626c616e6b206972717320756e6465722076626c616e6b5f74696d655f6c6f636b2070726f74656374696f6e2e0a090909202a20416c6c2076626c616e6b20636f756e7420262074696d657374616d702075706461746573206172652068656c64206f66660a090909202a20756e74696c2077652061726520646f6e65207265696e697469616c697a696e67206d617374657220636f756e74657220616e640a090909202a2074696d657374616d70732e2046696c746572636f646520696e2064726d5f68616e646c655f76626c616e6b28292077696c6c0a090909202a2070726576656e7420646f75626c652d6163636f756e74696e67206f662073616d652076626c616e6b20696e74657276616c2e0a090909202a2f0a090909726574203d206465762d3e6472697665722d3e656e61626c655f76626c616e6b286465762c2063727463293b0a09090944524d5f44454255472822656e61626c696e672076626c616e6b206f6e20637274632025642c207265743a2025645c6e222c0a090909092020637274632c20726574293b0a09090969662028726574290a0909090961746f6d69635f64656328266465762d3e76626c616e6b5f726566636f756e745b637274635d293b0a090909656c7365207b0a090909096465762d3e76626c616e6b5f656e61626c65645b637274635d203d20313b0a0909090964726d5f7570646174655f76626c616e6b5f636f756e74286465762c2063727463293b0a0909097d0a09097d0a09097370696e5f756e6c6f636b5f697271726573746f726528266465762d3e76626c616e6b5f74696d655f6c6f636b2c20697271666c61677332293b0a097d20656c7365207b0a090969662028216465762d3e76626c616e6b5f656e61626c65645b637274635d29207b0a09090961746f6d69635f64656328266465762d3e76626c616e6b5f726566636f756e745b637274635d293b0a090909726574203d202d45494e56414c3b0a09097d0a097d0a097370696e5f756e6c6f636b5f697271726573746f726528266465762d3e76626c5f6c6f636b2c20697271666c616773293b0a0a0972657475726e207265743b0a7d0a4558504f52545f53594d424f4c2864726d5f76626c616e6b5f676574293b0a0a2f2a2a0a202a2064726d5f76626c616e6b5f707574202d2067697665207570206f776e657273686970206f662076626c616e6b206576656e74730a202a20406465763a2044524d206465766963650a202a2040637274633a20776869636820636f756e74657220746f20676976652075700a202a0a202a2052656c65617365206f776e657273686970206f66206120676976656e2076626c616e6b20636f756e7465722c207475726e696e67206f666620696e74657272757074730a202a20696620706f737369626c652e2044697361626c6520696e74657272757074732061667465722064726d5f76626c616e6b5f6f666664656c6179206d696c6c697365636f6e64732e0a202a2f0a766f69642064726d5f76626c616e6b5f707574287374727563742064726d5f646576696365202a6465762c20696e742063727463290a7b0a094255475f4f4e2861746f6d69635f7265616428266465762d3e76626c616e6b5f726566636f756e745b637274635d29203d3d2030293b0a0a092f2a204c6173742075736572207363686564756c657320696e746572727570742064697361626c65202a2f0a096966202861746f6d69635f6465635f616e645f7465737428266465762d3e76626c616e6b5f726566636f756e745b637274635d292026260a09202020202864726d5f76626c616e6b5f6f666664656c6179203e203029290a09096d6f645f74696d657228266465762d3e76626c616e6b5f64697361626c655f74696d65722c0a09090920206a696666696573202b20282864726d5f76626c616e6b5f6f666664656c6179202a2044524d5f485a292f3130303029293b0a7d0a4558504f52545f53594d424f4c2864726d5f76626c616e6b5f707574293b0a0a2f2a2a0a202a2064726d5f76626c616e6b5f6f6666202d2064697361626c652076626c616e6b206576656e7473206f6e206120435254430a202a20406465763a2044524d206465766963650a202a2040637274633a204352544320696e207175657374696f6e0a202a0a202a2043616c6c6572206d75737420686f6c64206576656e74206c6f636b2e0a202a2f0a766f69642064726d5f76626c616e6b5f6f6666287374727563742064726d5f646576696365202a6465762c20696e742063727463290a7b0a097374727563742064726d5f70656e64696e675f76626c616e6b5f6576656e74202a652c202a743b0a097374727563742074696d6576616c206e6f773b0a09756e7369676e6564206c6f6e6720697271666c6167733b0a09756e7369676e656420696e74207365713b0a0a097370696e5f6c6f636b5f6972717361766528266465762d3e76626c5f6c6f636b2c20697271666c616773293b0a0976626c616e6b5f64697361626c655f616e645f73617665286465762c2063727463293b0a0944524d5f57414b45555028266465762d3e76626c5f71756575655b637274635d293b0a0a092f2a2053656e6420616e79207175657565642076626c616e6b206576656e74732c206c65737420746865206e6174697665732067726f77206469737175696574202a2f0a09736571203d2064726d5f76626c616e6b5f636f756e745f616e645f74696d65286465762c20637274632c20266e6f77293b0a0a097370696e5f6c6f636b28266465762d3e6576656e745f6c6f636b293b0a096c6973745f666f725f656163685f656e7472795f7361666528652c20742c20266465762d3e76626c616e6b5f6576656e745f6c6973742c20626173652e6c696e6b29207b0a090969662028652d3e7069706520213d2063727463290a090909636f6e74696e75653b0a090944524d5f4445425547282253656e64696e67207072656d61747572652076626c616e6b206576656e74206f6e2064697361626c653a205c0a090909202077616e7465642025642c2063757272656e742025645c6e222c0a0909092020652d3e6576656e742e73657175656e63652c20736571293b0a09096c6973745f64656c2826652d3e626173652e6c696e6b293b0a090964726d5f76626c616e6b5f707574286465762c20652d3e70697065293b0a090973656e645f76626c616e6b5f6576656e74286465762c20652c207365712c20266e6f77293b0a097d0a097370696e5f756e6c6f636b28266465762d3e6576656e745f6c6f636b293b0a0a097370696e5f756e6c6f636b5f697271726573746f726528266465762d3e76626c5f6c6f636b2c20697271666c616773293b0a7d0a4558504f52545f53594d424f4c2864726d5f76626c616e6b5f6f6666293b0a0a2f2a2a0a202a2064726d5f76626c616e6b5f7072655f6d6f6465736574202d206163636f756e7420666f722076626c616e6b73206163726f7373206d6f646520736574730a202a20406465763a2044524d206465766963650a202a2040637274633a204352544320696e207175657374696f6e0a202a0a202a204163636f756e7420666f722076626c616e6b206576656e7473206163726f7373206d6f64652073657474696e67206576656e74732c2077686963682077696c6c206c696b656c790a202a20726573657420746865206861726477617265206672616d6520636f756e7465722e0a202a2f0a766f69642064726d5f76626c616e6b5f7072655f6d6f6465736574287374727563742064726d5f646576696365202a6465762c20696e742063727463290a7b0a092f2a2076626c616e6b206973206e6f7420696e697469616c697a65642028495251206e6f7420696e7374616c6c6564203f29202a2f0a0969662028216465762d3e6e756d5f6372746373290a090972657475726e3b0a092f2a0a09202a20546f2061766f696420616c6c207468652070726f626c656d732074686174206d696768742068617070656e20696620696e74657272757074730a09202a207765726520656e61626c65642f64697361626c65642061726f756e64206f72206265747765656e2074686573652063616c6c732c207765206a7573740a09202a206861766520746865206b65726e656c2074616b652061207265666572656e6365206f6e20746865204352544320286a757374206f6e63652074686f7567680a09202a20746f2061766f696420636f7272757074696e672074686520636f756e74206966206d756c7469706c652c206d69736d617463682063616c6c73206f63637572292c0a09202a20736f207468617420696e74657272757074732072656d61696e20656e61626c656420696e2074686520696e746572696d2e0a09202a2f0a0969662028216465762d3e76626c616e6b5f696e6d6f64657365745b637274635d29207b0a09096465762d3e76626c616e6b5f696e6d6f64657365745b637274635d203d203078313b0a09096966202864726d5f76626c616e6b5f676574286465762c206372746329203d3d2030290a0909096465762d3e76626c616e6b5f696e6d6f64657365745b637274635d207c3d203078323b0a097d0a7d0a4558504f52545f53594d424f4c2864726d5f76626c616e6b5f7072655f6d6f6465736574293b0a0a766f69642064726d5f76626c616e6b5f706f73745f6d6f6465736574287374727563742064726d5f646576696365202a6465762c20696e742063727463290a7b0a09756e7369676e6564206c6f6e6720697271666c6167733b0a0a09696620286465762d3e76626c616e6b5f696e6d6f64657365745b637274635d29207b0a09097370696e5f6c6f636b5f6972717361766528266465762d3e76626c5f6c6f636b2c20697271666c616773293b0a09096465762d3e76626c616e6b5f64697361626c655f616c6c6f776564203d20313b0a09097370696e5f756e6c6f636b5f697271726573746f726528266465762d3e76626c5f6c6f636b2c20697271666c616773293b0a0a0909696620286465762d3e76626c616e6b5f696e6d6f64657365745b637274635d202620307832290a09090964726d5f76626c616e6b5f707574286465762c2063727463293b0a0a09096465762d3e76626c616e6b5f696e6d6f64657365745b637274635d203d20303b0a097d0a7d0a4558504f52545f53594d424f4c2864726d5f76626c616e6b5f706f73745f6d6f6465736574293b0a0a2f2a2a0a202a2064726d5f6d6f64657365745f63746c202d2068616e646c652076626c616e6b206576656e7420636f756e746572206368616e676573206163726f7373206d6f6465207377697463680a202a204044524d5f494f43544c5f415247533a207374616e6461726420696f63746c20617267756d656e74730a202a0a202a204170706c69636174696f6e732073686f756c642063616c6c2074686520255f44524d5f5052455f4d4f444553455420616e6420255f44524d5f504f53545f4d4f44455345540a202a20696f63746c732061726f756e64206d6f646573657474696e6720736f207468617420616e79206c6f73742076626c616e6b206576656e747320617265206163636f756e74656420666f722e0a202a0a202a2047656e6572616c6c792074686520636f756e7465722077696c6c207265736574206163726f7373206d6f646520736574732e2020496620696e7465727275707473206172650a202a20656e61626c65642061726f756e6420746869732063616c6c2c20776520646f6e2774206861766520746f20646f20616e797468696e672073696e63652074686520636f756e7465720a202a2077696c6c206861766520616c7265616479206265656e20696e6372656d656e7465642e0a202a2f0a696e742064726d5f6d6f64657365745f63746c287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a0909202020207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f6d6f64657365745f63746c202a6d6f6465736574203d20646174613b0a09756e7369676e656420696e7420637274633b0a0a092f2a2049662064726d5f76626c616e6b5f696e69742829206861736e2774206265656e2063616c6c6564207965742c206a757374206e6f2d6f70202a2f0a0969662028216465762d3e6e756d5f6372746373290a090972657475726e20303b0a0a092f2a204b4d5320647269766572732068616e646c65207468697320696e7465726e616c6c79202a2f0a096966202864726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f4d4f444553455429290a090972657475726e20303b0a0a0963727463203d206d6f64657365742d3e637274633b0a096966202863727463203e3d206465762d3e6e756d5f6372746373290a090972657475726e202d45494e56414c3b0a0a0973776974636820286d6f64657365742d3e636d6429207b0a0963617365205f44524d5f5052455f4d4f44455345543a0a090964726d5f76626c616e6b5f7072655f6d6f6465736574286465762c2063727463293b0a0909627265616b3b0a0963617365205f44524d5f504f53545f4d4f44455345543a0a090964726d5f76626c616e6b5f706f73745f6d6f6465736574286465762c2063727463293b0a0909627265616b3b0a0964656661756c743a0a090972657475726e202d45494e56414c3b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320696e742064726d5f71756575655f76626c616e6b5f6576656e74287374727563742064726d5f646576696365202a6465762c20696e7420706970652c0a090909092020756e696f6e2064726d5f776169745f76626c616e6b202a76626c776169742c0a0909090920207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f70656e64696e675f76626c616e6b5f6576656e74202a653b0a097374727563742074696d6576616c206e6f773b0a09756e7369676e6564206c6f6e6720666c6167733b0a09756e7369676e656420696e74207365713b0a09696e74207265743b0a0a0965203d206b7a616c6c6f632873697a656f66202a652c204746505f4b45524e454c293b0a096966202865203d3d204e554c4c29207b0a0909726574203d202d454e4f4d454d3b0a0909676f746f206572725f7075743b0a097d0a0a09652d3e70697065203d20706970653b0a09652d3e626173652e706964203d2063757272656e742d3e7069643b0a09652d3e6576656e742e626173652e74797065203d2044524d5f4556454e545f56424c414e4b3b0a09652d3e6576656e742e626173652e6c656e677468203d2073697a656f6620652d3e6576656e743b0a09652d3e6576656e742e757365725f64617461203d2076626c776169742d3e726571756573742e7369676e616c3b0a09652d3e626173652e6576656e74203d2026652d3e6576656e742e626173653b0a09652d3e626173652e66696c655f70726976203d2066696c655f707269763b0a09652d3e626173652e64657374726f79203d2028766f696420282a2920287374727563742064726d5f70656e64696e675f6576656e74202a2929206b667265653b0a0a097370696e5f6c6f636b5f6972717361766528266465762d3e6576656e745f6c6f636b2c20666c616773293b0a0a096966202866696c655f707269762d3e6576656e745f7370616365203c2073697a656f6620652d3e6576656e7429207b0a0909726574203d202d45425553593b0a0909676f746f206572725f756e6c6f636b3b0a097d0a0a0966696c655f707269762d3e6576656e745f7370616365202d3d2073697a656f6620652d3e6576656e743b0a09736571203d2064726d5f76626c616e6b5f636f756e745f616e645f74696d65286465762c20706970652c20266e6f77293b0a0a09696620282876626c776169742d3e726571756573742e747970652026205f44524d5f56424c414e4b5f4e4558544f4e4d495353292026260a092020202028736571202d2076626c776169742d3e726571756573742e73657175656e636529203c3d202831203c3c2032332929207b0a090976626c776169742d3e726571756573742e73657175656e6365203d20736571202b20313b0a090976626c776169742d3e7265706c792e73657175656e6365203d2076626c776169742d3e726571756573742e73657175656e63653b0a097d0a0a0944524d5f444542554728226576656e74206f6e2076626c616e6b20636f756e742025642c2063757272656e742025642c20637274632025645c6e222c0a0909202076626c776169742d3e726571756573742e73657175656e63652c207365712c2070697065293b0a0a0974726163655f64726d5f76626c616e6b5f6576656e745f7175657565642863757272656e742d3e7069642c20706970652c0a0909090920202020202076626c776169742d3e726571756573742e73657175656e6365293b0a0a09652d3e6576656e742e73657175656e6365203d2076626c776169742d3e726571756573742e73657175656e63653b0a096966202828736571202d2076626c776169742d3e726571756573742e73657175656e636529203c3d202831203c3c2032332929207b0a090964726d5f76626c616e6b5f707574286465762c2070697065293b0a090973656e645f76626c616e6b5f6576656e74286465762c20652c207365712c20266e6f77293b0a090976626c776169742d3e7265706c792e73657175656e6365203d207365713b0a097d20656c7365207b0a09092f2a2064726d5f68616e646c655f76626c616e6b5f6576656e74732077696c6c2063616c6c2064726d5f76626c616e6b5f707574202a2f0a09096c6973745f6164645f7461696c2826652d3e626173652e6c696e6b2c20266465762d3e76626c616e6b5f6576656e745f6c697374293b0a090976626c776169742d3e7265706c792e73657175656e6365203d2076626c776169742d3e726571756573742e73657175656e63653b0a097d0a0a097370696e5f756e6c6f636b5f697271726573746f726528266465762d3e6576656e745f6c6f636b2c20666c616773293b0a0a0972657475726e20303b0a0a6572725f756e6c6f636b3a0a097370696e5f756e6c6f636b5f697271726573746f726528266465762d3e6576656e745f6c6f636b2c20666c616773293b0a096b667265652865293b0a6572725f7075743a0a0964726d5f76626c616e6b5f707574286465762c2070697065293b0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a205761697420666f722056424c414e4b2e0a202a0a202a205c706172616d20696e6f64652064657669636520696e6f64652e0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d2064617461207573657220617267756d656e742c20706f696e74696e6720746f20612064726d5f776169745f76626c616e6b207374727563747572652e0a202a205c72657475726e207a65726f206f6e2073756363657373206f722061206e65676174697665206e756d626572206f6e206661696c7572652e0a202a0a202a20546869732066756e6374696f6e20656e61626c6573207468652076626c616e6b20696e74657272757074206f6e207468652070697065207265717565737465642c207468656e0a202a20736c656570732077616974696e6720666f7220746865207265717565737465642073657175656e6365206e756d62657220746f206f636375722c20616e642064726f70730a202a207468652076626c616e6b20696e7465727275707420726566636f756e7420616674657277617264732e202876626c616e6b206972712064697361626c6520666f6c6c6f777320746861740a202a20616674657220612074696d656f75742077697468206e6f20667572746865722076626c616e6b207761697473207363686564756c6564292e0a202a2f0a696e742064726d5f776169745f76626c616e6b287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a0909202020207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a09756e696f6e2064726d5f776169745f76626c616e6b202a76626c77616974203d20646174613b0a09696e74207265743b0a09756e7369676e656420696e7420666c6167732c207365712c20637274632c20686967685f637274633b0a0a0969662028282164726d5f6465765f746f5f697271286465762929207c7c2028216465762d3e6972715f656e61626c656429290a090972657475726e202d45494e56414c3b0a0a096966202876626c776169742d3e726571756573742e747970652026205f44524d5f56424c414e4b5f5349474e414c290a090972657475726e202d45494e56414c3b0a0a096966202876626c776169742d3e726571756573742e7479706520260a09202020207e285f44524d5f56424c414e4b5f54595045535f4d41534b207c205f44524d5f56424c414e4b5f464c4147535f4d41534b207c0a092020202020205f44524d5f56424c414e4b5f484947485f435254435f4d41534b2929207b0a090944524d5f4552524f522822556e737570706f7274656420747970652076616c756520307825782c20737570706f72746564206d61736b20307825785c6e222c0a090909202076626c776169742d3e726571756573742e747970652c0a0909092020285f44524d5f56424c414e4b5f54595045535f4d41534b207c205f44524d5f56424c414e4b5f464c4147535f4d41534b207c0a0909092020205f44524d5f56424c414e4b5f484947485f435254435f4d41534b29293b0a090972657475726e202d45494e56414c3b0a097d0a0a09666c616773203d2076626c776169742d3e726571756573742e747970652026205f44524d5f56424c414e4b5f464c4147535f4d41534b3b0a09686967685f63727463203d202876626c776169742d3e726571756573742e747970652026205f44524d5f56424c414e4b5f484947485f435254435f4d41534b293b0a0969662028686967685f63727463290a090963727463203d20686967685f63727463203e3e205f44524d5f56424c414e4b5f484947485f435254435f53484946543b0a09656c73650a090963727463203d20666c6167732026205f44524d5f56424c414e4b5f5345434f4e44415259203f2031203a20303b0a096966202863727463203e3d206465762d3e6e756d5f6372746373290a090972657475726e202d45494e56414c3b0a0a09726574203d2064726d5f76626c616e6b5f676574286465762c2063727463293b0a096966202872657429207b0a090944524d5f444542554728226661696c656420746f20616371756972652076626c616e6b20636f756e7465722c2025645c6e222c20726574293b0a090972657475726e207265743b0a097d0a09736571203d2064726d5f76626c616e6b5f636f756e74286465762c2063727463293b0a0a09737769746368202876626c776169742d3e726571756573742e747970652026205f44524d5f56424c414e4b5f54595045535f4d41534b29207b0a0963617365205f44524d5f56424c414e4b5f52454c41544956453a0a090976626c776169742d3e726571756573742e73657175656e6365202b3d207365713b0a090976626c776169742d3e726571756573742e7479706520263d207e5f44524d5f56424c414e4b5f52454c41544956453b0a0963617365205f44524d5f56424c414e4b5f4142534f4c5554453a0a0909627265616b3b0a0964656661756c743a0a0909726574203d202d45494e56414c3b0a0909676f746f20646f6e653b0a097d0a0a0969662028666c6167732026205f44524d5f56424c414e4b5f4556454e5429207b0a09092f2a206d75737420686f6c64206f6e20746f207468652076626c616e6b2072656620756e74696c20746865206576656e742066697265730a0909202a2064726d5f76626c616e6b5f7075742077696c6c2062652063616c6c6564206173796e6368726f6e6f75736c790a0909202a2f0a090972657475726e2064726d5f71756575655f76626c616e6b5f6576656e74286465762c20637274632c2076626c776169742c2066696c655f70726976293b0a097d0a0a096966202828666c6167732026205f44524d5f56424c414e4b5f4e4558544f4e4d495353292026260a092020202028736571202d2076626c776169742d3e726571756573742e73657175656e636529203c3d2028313c3c32332929207b0a090976626c776169742d3e726571756573742e73657175656e6365203d20736571202b20313b0a097d0a0a0944524d5f4445425547282277616974696e67206f6e2076626c616e6b20636f756e742025642c20637274632025645c6e222c0a0909202076626c776169742d3e726571756573742e73657175656e63652c2063727463293b0a096465762d3e6c6173745f76626c616e6b5f776169745b637274635d203d2076626c776169742d3e726571756573742e73657175656e63653b0a0944524d5f574149545f4f4e287265742c206465762d3e76626c5f71756575655b637274635d2c2033202a2044524d5f485a2c0a09092020202028282864726d5f76626c616e6b5f636f756e74286465762c206372746329202d0a09092020202020202076626c776169742d3e726571756573742e73657175656e636529203c3d202831203c3c2032332929207c7c0a09092020202020216465762d3e6972715f656e61626c656429293b0a0a096966202872657420213d202d45494e545229207b0a09097374727563742074696d6576616c206e6f773b0a0a090976626c776169742d3e7265706c792e73657175656e6365203d2064726d5f76626c616e6b5f636f756e745f616e645f74696d65286465762c20637274632c20266e6f77293b0a090976626c776169742d3e7265706c792e7476616c5f736563203d206e6f772e74765f7365633b0a090976626c776169742d3e7265706c792e7476616c5f75736563203d206e6f772e74765f757365633b0a0a090944524d5f4445425547282272657475726e696e6720256420746f20636c69656e745c6e222c0a090909202076626c776169742d3e7265706c792e73657175656e6365293b0a097d20656c7365207b0a090944524d5f4445425547282276626c616e6b207761697420696e746572727570746564206279207369676e616c5c6e22293b0a097d0a0a646f6e653a0a0964726d5f76626c616e6b5f707574286465762c2063727463293b0a0972657475726e207265743b0a7d0a0a73746174696320766f69642064726d5f68616e646c655f76626c616e6b5f6576656e7473287374727563742064726d5f646576696365202a6465762c20696e742063727463290a7b0a097374727563742064726d5f70656e64696e675f76626c616e6b5f6576656e74202a652c202a743b0a097374727563742074696d6576616c206e6f773b0a09756e7369676e6564206c6f6e6720666c6167733b0a09756e7369676e656420696e74207365713b0a0a09736571203d2064726d5f76626c616e6b5f636f756e745f616e645f74696d65286465762c20637274632c20266e6f77293b0a0a097370696e5f6c6f636b5f6972717361766528266465762d3e6576656e745f6c6f636b2c20666c616773293b0a0a096c6973745f666f725f656163685f656e7472795f7361666528652c20742c20266465762d3e76626c616e6b5f6576656e745f6c6973742c20626173652e6c696e6b29207b0a090969662028652d3e7069706520213d2063727463290a090909636f6e74696e75653b0a09096966202828736571202d20652d3e6576656e742e73657175656e636529203e2028313c3c323329290a090909636f6e74696e75653b0a0a090944524d5f4445425547282276626c616e6b206576656e74206f6e2025642c2063757272656e742025645c6e222c0a0909092020652d3e6576656e742e73657175656e63652c20736571293b0a0a09096c6973745f64656c2826652d3e626173652e6c696e6b293b0a090964726d5f76626c616e6b5f707574286465762c20652d3e70697065293b0a090973656e645f76626c616e6b5f6576656e74286465762c20652c207365712c20266e6f77293b0a097d0a0a097370696e5f756e6c6f636b5f697271726573746f726528266465762d3e6576656e745f6c6f636b2c20666c616773293b0a0a0974726163655f64726d5f76626c616e6b5f6576656e7428637274632c20736571293b0a7d0a0a2f2a2a0a202a2064726d5f68616e646c655f76626c616e6b202d2068616e646c6520612076626c616e6b206576656e740a202a20406465763a2044524d206465766963650a202a2040637274633a2077686572652074686973206576656e74206f636375727265640a202a0a202a20447269766572732073686f756c642063616c6c207468697320726f7574696e6520696e2074686569722076626c616e6b20696e746572727570742068616e646c65727320746f0a202a20757064617465207468652076626c616e6b20636f756e74657220616e642073656e6420616e79207369676e616c732074686174206d61792062652070656e64696e672e0a202a2f0a626f6f6c2064726d5f68616e646c655f76626c616e6b287374727563742064726d5f646576696365202a6465762c20696e742063727463290a7b0a097533322076626c636f756e743b0a0973363420646966665f6e733b0a097374727563742074696d6576616c207476626c616e6b3b0a09756e7369676e6564206c6f6e6720697271666c6167733b0a0a0969662028216465762d3e6e756d5f6372746373290a090972657475726e2066616c73653b0a0a092f2a204e6565642074696d657374616d70206c6f636b20746f2070726576656e7420636f6e63757272656e7420657865637574696f6e20776974680a09202a2076626c616e6b20656e61626c652f64697361626c652c206173207468697320776f756c6420636175736520696e636f6e73697374656e740a09202a206f7220636f727275707465642074696d657374616d707320616e642076626c616e6b20636f756e74732e0a09202a2f0a097370696e5f6c6f636b5f6972717361766528266465762d3e76626c616e6b5f74696d655f6c6f636b2c20697271666c616773293b0a0a092f2a2056626c616e6b206972712068616e646c696e672064697361626c65642e204e6f7468696e6720746f20646f2e202a2f0a0969662028216465762d3e76626c616e6b5f656e61626c65645b637274635d29207b0a09097370696e5f756e6c6f636b5f697271726573746f726528266465762d3e76626c616e6b5f74696d655f6c6f636b2c20697271666c616773293b0a090972657475726e2066616c73653b0a097d0a0a092f2a20466574636820636f72726573706f6e64696e672074696d657374616d7020666f7220746869732076626c616e6b20696e74657276616c2066726f6d0a09202a2064726976657220616e642073746f726520697420696e2070726f70657220736c6f74206f662074696d657374616d702072696e676275666665722e0a09202a2f0a0a092f2a204765742063757272656e742074696d657374616d7020616e6420636f756e742e202a2f0a0976626c636f756e74203d2061746f6d69635f7265616428266465762d3e5f76626c616e6b5f636f756e745b637274635d293b0a0964726d5f6765745f6c6173745f76626c74696d657374616d70286465762c20637274632c20267476626c616e6b2c2044524d5f43414c4c45445f46524f4d5f56424c495251293b0a0a092f2a20436f6d707574652074696d6520646966666572656e636520746f2074696d657374616d70206f66206c6173742076626c616e6b202a2f0a09646966665f6e73203d2074696d6576616c5f746f5f6e7328267476626c616e6b29202d0a0909202074696d6576616c5f746f5f6e73282676626c616e6b74696d657374616d70286465762c20637274632c2076626c636f756e7429293b0a0a092f2a205570646174652076626c616e6b2074696d657374616d7020616e6420636f756e74206966206174206c656173740a09202a2044524d5f524544554e44414e545f56424c4952515f5448524553485f4e53206e616e6f7365636f6e64730a09202a20646966666572656e6365206265747765656e206c6173742073746f7265642074696d657374616d7020616e642063757272656e740a09202a2074696d657374616d702e204120736d616c6c657220646966666572656e6365206d65616e73206261736963616c6c790a09202a206964656e746963616c2074696d657374616d70732e2048617070656e7320696620746869732076626c616e6b206861730a09202a206265656e20616c72656164792070726f63657373656420616e642074686973206973206120726564756e64616e742063616c6c2c0a09202a20652e672e2c2064756520746f2073707572696f75732076626c616e6b20696e74657272757074732e205765206e65656420746f0a09202a2069676e6f72652074686f736520666f72206163636f756e74696e672e0a09202a2f0a0969662028616273363428646966665f6e7329203e2044524d5f524544554e44414e545f56424c4952515f5448524553485f4e5329207b0a09092f2a2053746f7265206e65772074696d657374616d7020696e2072696e676275666665722e202a2f0a090976626c616e6b74696d657374616d70286465762c20637274632c2076626c636f756e74202b203129203d207476626c616e6b3b0a0a09092f2a20496e6372656d656e7420636f6f6b65642076626c616e6b20636f756e742e205468697320616c736f2061746f6d6963616c6c7920636f6d6d6974730a0909202a207468652074696d657374616d7020636f6d70757465642061626f76652e0a0909202a2f0a0909736d705f6d625f5f6265666f72655f61746f6d69635f696e6328293b0a090961746f6d69635f696e6328266465762d3e5f76626c616e6b5f636f756e745b637274635d293b0a0909736d705f6d625f5f61667465725f61746f6d69635f696e6328293b0a097d20656c7365207b0a090944524d5f44454255472822637274632025643a20526564756e64616e742076626c6972712069676e6f7265642e20646966665f6e73203d2025645c6e222c0a0909092020637274632c2028696e742920646966665f6e73293b0a097d0a0a0944524d5f57414b45555028266465762d3e76626c5f71756575655b637274635d293b0a0964726d5f68616e646c655f76626c616e6b5f6576656e7473286465762c2063727463293b0a0a097370696e5f756e6c6f636b5f697271726573746f726528266465762d3e76626c616e6b5f74696d655f6c6f636b2c20697271666c616773293b0a0972657475726e20747275653b0a7d0a4558504f52545f53594d424f4c2864726d5f68616e646c655f76626c616e6b293b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f6770752f64726d2f64726d5f6c6f636b2e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323435343700313231313437343433333000303031373636370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a2a0a202a205c66696c652064726d5f6c6f636b2e630a202a20494f43544c7320666f72206c6f636b696e670a202a0a202a205c617574686f72205269636b61726420452e202852696b29204661697468203c66616974684076616c696e75782e636f6d3e0a202a205c617574686f722047617265746820487567686573203c6761726574684076616c696e75782e636f6d3e0a202a2f0a0a2f2a0a202a20437265617465643a20547565204665622020322030383a33373a353420313939392062792066616974684076616c696e75782e636f6d0a202a0a202a20436f70797269676874203139393920507265636973696f6e20496e73696768742c20496e632e2c204365646172205061726b2c2054657861732e0a202a20436f707972696768742032303030205641204c696e75782053797374656d732c20496e632e2c2053756e6e7976616c652c2043616c69666f726e69612e0a202a20416c6c205269676874732052657365727665642e0a202a0a202a205065726d697373696f6e20697320686572656279206772616e7465642c2066726565206f66206368617267652c20746f20616e7920706572736f6e206f627461696e696e6720610a202a20636f7079206f66207468697320736f66747761726520616e64206173736f63696174656420646f63756d656e746174696f6e2066696c657320287468652022536f66747761726522292c0a202a20746f206465616c20696e2074686520536f66747761726520776974686f7574207265737472696374696f6e2c20696e636c7564696e6720776974686f7574206c696d69746174696f6e0a202a207468652072696768747320746f207573652c20636f70792c206d6f646966792c206d657267652c207075626c6973682c20646973747269627574652c207375626c6963656e73652c0a202a20616e642f6f722073656c6c20636f70696573206f662074686520536f6674776172652c20616e6420746f207065726d697420706572736f6e7320746f2077686f6d207468650a202a20536f667477617265206973206675726e697368656420746f20646f20736f2c207375626a65637420746f2074686520666f6c6c6f77696e6720636f6e646974696f6e733a0a202a0a202a205468652061626f766520636f70797269676874206e6f7469636520616e642074686973207065726d697373696f6e206e6f746963652028696e636c7564696e6720746865206e6578740a202a2070617261677261706829207368616c6c20626520696e636c7564656420696e20616c6c20636f70696573206f72207375627374616e7469616c20706f7274696f6e73206f66207468650a202a20536f6674776172652e0a202a0a202a2054484520534f4654574152452049532050524f564944454420224153204953222c20574954484f55542057415252414e5459204f4620414e59204b494e442c2045585052455353204f520a202a20494d504c4945442c20494e434c5544494e4720425554204e4f54204c494d4954454420544f205448452057415252414e54494553204f46204d45524348414e544142494c4954592c0a202a204649544e45535320464f52204120504152544943554c415220505552504f534520414e44204e4f4e494e4652494e47454d454e542e2020494e204e4f204556454e54205348414c4c0a202a205641204c494e55582053595354454d5320414e442f4f522049545320535550504c49455253204245204c4941424c4520464f5220414e5920434c41494d2c2044414d41474553204f520a202a204f54484552204c494142494c4954592c205748455448455220494e20414e20414354494f4e204f4620434f4e54524143542c20544f5254204f52204f54484552574953452c0a202a2041524953494e472046524f4d2c204f5554204f46204f5220494e20434f4e4e454354494f4e20574954482054484520534f465457415245204f522054484520555345204f520a202a204f54484552204445414c494e475320494e2054484520534f4654574152452e0a202a2f0a0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c64726d2f64726d502e683e0a0a73746174696320696e742064726d5f6e6f74696669657228766f6964202a70726976293b0a0a73746174696320696e742064726d5f6c6f636b5f74616b65287374727563742064726d5f6c6f636b5f64617461202a6c6f636b5f646174612c20756e7369676e656420696e7420636f6e74657874293b0a0a2f2a2a0a202a204c6f636b20696f63746c2e0a202a0a202a205c706172616d20696e6f64652064657669636520696e6f64652e0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d20617267207573657220617267756d656e742c20706f696e74696e6720746f20612064726d5f6c6f636b207374727563747572652e0a202a205c72657475726e207a65726f206f6e2073756363657373206f72206e65676174697665206e756d626572206f6e206661696c7572652e0a202a0a202a20416464207468652063757272656e74207461736b20746f20746865206c6f636b20776169742071756575652c20616e6420617474656d707420746f2074616b6520746f206c6f636b2e0a202a2f0a696e742064726d5f6c6f636b287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a094445434c4152455f57414954515545554528656e7472792c2063757272656e74293b0a097374727563742064726d5f6c6f636b202a6c6f636b203d20646174613b0a097374727563742064726d5f6d6173746572202a6d6173746572203d2066696c655f707269762d3e6d61737465723b0a09696e7420726574203d20303b0a0a092b2b66696c655f707269762d3e6c6f636b5f636f756e743b0a0a09696620286c6f636b2d3e636f6e74657874203d3d2044524d5f4b45524e454c5f434f4e5445585429207b0a090944524d5f4552524f52282250726f63657373202564207573696e67206b65726e656c20636f6e746578742025645c6e222c0a09090920207461736b5f7069645f6e722863757272656e74292c206c6f636b2d3e636f6e74657874293b0a090972657475726e202d45494e56414c3b0a097d0a0a0944524d5f444542554728222564202870696420256429207265717565737473206c6f636b2028307825303878292c20666c616773203d203078253038785c6e222c0a090920206c6f636b2d3e636f6e746578742c207461736b5f7069645f6e722863757272656e74292c0a090920206d61737465722d3e6c6f636b2e68775f6c6f636b2d3e6c6f636b2c206c6f636b2d3e666c616773293b0a0a096164645f776169745f717565756528266d61737465722d3e6c6f636b2e6c6f636b5f71756575652c2026656e747279293b0a097370696e5f6c6f636b5f626828266d61737465722d3e6c6f636b2e7370696e6c6f636b293b0a096d61737465722d3e6c6f636b2e757365725f776169746572732b2b3b0a097370696e5f756e6c6f636b5f626828266d61737465722d3e6c6f636b2e7370696e6c6f636b293b0a0a09666f7220283b3b29207b0a09095f5f7365745f63757272656e745f7374617465285441534b5f494e5445525255505449424c45293b0a090969662028216d61737465722d3e6c6f636b2e68775f6c6f636b29207b0a0909092f2a2044657669636520686173206265656e20756e72656769737465726564202a2f0a09090973656e645f736967285349475445524d2c2063757272656e742c2030293b0a090909726574203d202d45494e54523b0a090909627265616b3b0a09097d0a09096966202864726d5f6c6f636b5f74616b6528266d61737465722d3e6c6f636b2c206c6f636b2d3e636f6e746578742929207b0a0909096d61737465722d3e6c6f636b2e66696c655f70726976203d2066696c655f707269763b0a0909096d61737465722d3e6c6f636b2e6c6f636b5f74696d65203d206a6966666965733b0a09090961746f6d69635f696e6328266465762d3e636f756e74735b5f44524d5f535441545f4c4f434b535d293b0a090909627265616b3b092f2a20476f74206c6f636b202a2f0a09097d0a0a09092f2a20436f6e74656e74696f6e202a2f0a09096d757465785f756e6c6f636b282664726d5f676c6f62616c5f6d75746578293b0a09097363686564756c6528293b0a09096d757465785f6c6f636b282664726d5f676c6f62616c5f6d75746578293b0a0909696620287369676e616c5f70656e64696e672863757272656e742929207b0a090909726574203d202d45494e54523b0a090909627265616b3b0a09097d0a097d0a097370696e5f6c6f636b5f626828266d61737465722d3e6c6f636b2e7370696e6c6f636b293b0a096d61737465722d3e6c6f636b2e757365725f776169746572732d2d3b0a097370696e5f756e6c6f636b5f626828266d61737465722d3e6c6f636b2e7370696e6c6f636b293b0a095f5f7365745f63757272656e745f7374617465285441534b5f52554e4e494e47293b0a0972656d6f76655f776169745f717565756528266d61737465722d3e6c6f636b2e6c6f636b5f71756575652c2026656e747279293b0a0a0944524d5f4445425547282225642025735c6e222c206c6f636b2d3e636f6e746578742c0a09092020726574203f2022696e74657272757074656422203a2022686173206c6f636b22293b0a0969662028726574292072657475726e207265743b0a0a092f2a20646f6e2774207365742074686520626c6f636b20616c6c207369676e616c73206f6e20746865206d61737465722070726f6365737320666f72206e6f77200a09202a207265616c6c792070726f6261626c79206e6f742074686520636f727265637420616e7377657220627574206c65747320757320646562756720786b620a2009202a207873657276657220666f72206e6f77202a2f0a09696620282166696c655f707269762d3e69735f6d617374657229207b0a0909736967656d70747973657428266465762d3e7369676d61736b293b0a090973696761646473657428266465762d3e7369676d61736b2c2053494753544f50293b0a090973696761646473657428266465762d3e7369676d61736b2c2053494754535450293b0a090973696761646473657428266465762d3e7369676d61736b2c205349475454494e293b0a090973696761646473657428266465762d3e7369676d61736b2c2053494754544f55293b0a09096465762d3e736967646174612e636f6e74657874203d206c6f636b2d3e636f6e746578743b0a09096465762d3e736967646174612e6c6f636b203d206d61737465722d3e6c6f636b2e68775f6c6f636b3b0a0909626c6f636b5f616c6c5f7369676e616c732864726d5f6e6f7469666965722c20266465762d3e736967646174612c20266465762d3e7369676d61736b293b0a097d0a0a09696620286465762d3e6472697665722d3e646d615f717569657363656e7420262620286c6f636b2d3e666c6167732026205f44524d5f4c4f434b5f515549455343454e5429290a097b0a0909696620286465762d3e6472697665722d3e646d615f717569657363656e74286465762929207b0a09090944524d5f4445425547282225642077616974696e6720666f7220444d4120717569657363656e745c6e222c0a0909090920206c6f636b2d3e636f6e74657874293b0a09090972657475726e202d45425553593b0a09097d0a097d0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a20556e6c6f636b20696f63746c2e0a202a0a202a205c706172616d20696e6f64652064657669636520696e6f64652e0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d20617267207573657220617267756d656e742c20706f696e74696e6720746f20612064726d5f6c6f636b207374727563747572652e0a202a205c72657475726e207a65726f206f6e2073756363657373206f72206e65676174697665206e756d626572206f6e206661696c7572652e0a202a0a202a205472616e7366657220616e64206672656520746865206c6f636b2e0a202a2f0a696e742064726d5f756e6c6f636b287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f6c6f636b202a6c6f636b203d20646174613b0a097374727563742064726d5f6d6173746572202a6d6173746572203d2066696c655f707269762d3e6d61737465723b0a0a09696620286c6f636b2d3e636f6e74657874203d3d2044524d5f4b45524e454c5f434f4e5445585429207b0a090944524d5f4552524f52282250726f63657373202564207573696e67206b65726e656c20636f6e746578742025645c6e222c0a09090920207461736b5f7069645f6e722863757272656e74292c206c6f636b2d3e636f6e74657874293b0a090972657475726e202d45494e56414c3b0a097d0a0a0961746f6d69635f696e6328266465762d3e636f756e74735b5f44524d5f535441545f554e4c4f434b535d293b0a0a096966202864726d5f6c6f636b5f6672656528266d61737465722d3e6c6f636b2c206c6f636b2d3e636f6e746578742929207b0a09092f2a204649584d453a2053686f756c64207265616c6c79206261696c206f757420686572652e202a2f0a097d0a0a09756e626c6f636b5f616c6c5f7369676e616c7328293b0a0972657475726e20303b0a7d0a0a2f2a2a0a202a2054616b6520746865206865617679776569676874206c6f636b2e0a202a0a202a205c706172616d206c6f636b206c6f636b20706f696e7465722e0a202a205c706172616d20636f6e74657874206c6f636b696e6720636f6e746578742e0a202a205c72657475726e206f6e6520696620746865206c6f636b2069732068656c642c206f72207a65726f206f74686572776973652e0a202a0a202a20417474656d707420746f206d61726b20746865206c6f636b2061732068656c642062792074686520676976656e20636f6e746578742c2076696120746865205c7020636d707863686720696e737472756374696f6e2e0a202a2f0a7374617469630a696e742064726d5f6c6f636b5f74616b65287374727563742064726d5f6c6f636b5f64617461202a6c6f636b5f646174612c0a09092020756e7369676e656420696e7420636f6e74657874290a7b0a09756e7369676e656420696e74206f6c642c206e65772c20707265763b0a09766f6c6174696c6520756e7369676e656420696e74202a6c6f636b203d20266c6f636b5f646174612d3e68775f6c6f636b2d3e6c6f636b3b0a0a097370696e5f6c6f636b5f626828266c6f636b5f646174612d3e7370696e6c6f636b293b0a09646f207b0a09096f6c64203d202a6c6f636b3b0a0909696620286f6c642026205f44524d5f4c4f434b5f48454c44290a0909096e6577203d206f6c64207c205f44524d5f4c4f434b5f434f4e543b0a0909656c7365207b0a0909096e6577203d20636f6e74657874207c205f44524d5f4c4f434b5f48454c44207c0a0909090928286c6f636b5f646174612d3e757365725f77616974657273202b206c6f636b5f646174612d3e6b65726e656c5f77616974657273203e203129203f0a09090909205f44524d5f4c4f434b5f434f4e54203a2030293b0a09097d0a090970726576203d20636d7078636867286c6f636b2c206f6c642c206e6577293b0a097d207768696c6520287072657620213d206f6c64293b0a097370696e5f756e6c6f636b5f626828266c6f636b5f646174612d3e7370696e6c6f636b293b0a0a09696620285f44524d5f4c4f434b494e475f434f4e54455854286f6c6429203d3d20636f6e7465787429207b0a0909696620286f6c642026205f44524d5f4c4f434b5f48454c4429207b0a09090969662028636f6e7465787420213d2044524d5f4b45524e454c5f434f4e5445585429207b0a0909090944524d5f4552524f522822256420686f6c6473206865617679776569676874206c6f636b5c6e222c0a09090909092020636f6e74657874293b0a0909097d0a09090972657475726e20303b0a09097d0a097d0a0a0969662028285f44524d5f4c4f434b494e475f434f4e54455854286e65772929203d3d20636f6e7465787420262620286e65772026205f44524d5f4c4f434b5f48454c442929207b0a09092f2a2048617665206c6f636b202a2f0a090972657475726e20313b0a097d0a0972657475726e20303b0a7d0a0a2f2a2a0a202a20546869732074616b65732061206c6f636b20666f726369626c7920616e642068616e647320697420746f20636f6e746578742e0953686f756c64204f4e4c5920626520757365640a202a20696e73696465202a5f756e6c6f636b20746f2067697665206c6f636b20746f206b65726e656c206265666f72652063616c6c696e67202a5f646d615f7363686564756c652e0a202a0a202a205c706172616d206465762044524d206465766963652e0a202a205c706172616d206c6f636b206c6f636b20706f696e7465722e0a202a205c706172616d20636f6e74657874206c6f636b696e6720636f6e746578742e0a202a205c72657475726e20616c77617973206f6e652e0a202a0a202a2052657365747320746865206c6f636b2066696c6520706f696e7465722e0a202a204d61726b7320746865206c6f636b2061732068656c642062792074686520676976656e20636f6e746578742c2076696120746865205c7020636d707863686720696e737472756374696f6e2e0a202a2f0a73746174696320696e742064726d5f6c6f636b5f7472616e73666572287374727563742064726d5f6c6f636b5f64617461202a6c6f636b5f646174612c0a0909092020202020756e7369676e656420696e7420636f6e74657874290a7b0a09756e7369676e656420696e74206f6c642c206e65772c20707265763b0a09766f6c6174696c6520756e7369676e656420696e74202a6c6f636b203d20266c6f636b5f646174612d3e68775f6c6f636b2d3e6c6f636b3b0a0a096c6f636b5f646174612d3e66696c655f70726976203d204e554c4c3b0a09646f207b0a09096f6c64203d202a6c6f636b3b0a09096e6577203d20636f6e74657874207c205f44524d5f4c4f434b5f48454c443b0a090970726576203d20636d7078636867286c6f636b2c206f6c642c206e6577293b0a097d207768696c6520287072657620213d206f6c64293b0a0972657475726e20313b0a7d0a0a2f2a2a0a202a2046726565206c6f636b2e0a202a0a202a205c706172616d206465762044524d206465766963652e0a202a205c706172616d206c6f636b206c6f636b2e0a202a205c706172616d20636f6e7465787420636f6e746578742e0a202a0a202a2052657365747320746865206c6f636b2066696c6520706f696e7465722e0a202a204d61726b7320746865206c6f636b206173206e6f742068656c642c2076696120746865205c7020636d707863686720696e737472756374696f6e2e2057616b657320616e79207461736b0a202a2077616974696e67206f6e20746865206c6f636b2071756575652e0a202a2f0a696e742064726d5f6c6f636b5f66726565287374727563742064726d5f6c6f636b5f64617461202a6c6f636b5f646174612c20756e7369676e656420696e7420636f6e74657874290a7b0a09756e7369676e656420696e74206f6c642c206e65772c20707265763b0a09766f6c6174696c6520756e7369676e656420696e74202a6c6f636b203d20266c6f636b5f646174612d3e68775f6c6f636b2d3e6c6f636b3b0a0a097370696e5f6c6f636b5f626828266c6f636b5f646174612d3e7370696e6c6f636b293b0a09696620286c6f636b5f646174612d3e6b65726e656c5f7761697465727320213d203029207b0a090964726d5f6c6f636b5f7472616e73666572286c6f636b5f646174612c2030293b0a09096c6f636b5f646174612d3e69646c655f6861735f6c6f636b203d20313b0a09097370696e5f756e6c6f636b5f626828266c6f636b5f646174612d3e7370696e6c6f636b293b0a090972657475726e20313b0a097d0a097370696e5f756e6c6f636b5f626828266c6f636b5f646174612d3e7370696e6c6f636b293b0a0a09646f207b0a09096f6c64203d202a6c6f636b3b0a09096e6577203d205f44524d5f4c4f434b494e475f434f4e54455854286f6c64293b0a090970726576203d20636d7078636867286c6f636b2c206f6c642c206e6577293b0a097d207768696c6520287072657620213d206f6c64293b0a0a09696620285f44524d5f4c4f434b5f49535f48454c44286f6c6429202626205f44524d5f4c4f434b494e475f434f4e54455854286f6c642920213d20636f6e7465787429207b0a090944524d5f4552524f5228222564206672656564206865617679776569676874206c6f636b2068656c642062792025645c6e222c0a0909092020636f6e746578742c205f44524d5f4c4f434b494e475f434f4e54455854286f6c6429293b0a090972657475726e20313b0a097d0a0977616b655f75705f696e7465727275707469626c6528266c6f636b5f646174612d3e6c6f636b5f7175657565293b0a0972657475726e20303b0a7d0a0a2f2a2a0a202a2049662077652067657420686572652c206974206d65616e732074686174207468652070726f63657373206861732063616c6c65642044524d5f494f43544c5f4c4f434b0a202a20776974686f75742063616c6c696e672044524d5f494f43544c5f554e4c4f434b2e0a202a0a202a20496620746865206c6f636b206973206e6f742068656c642c207468656e206c657420746865207369676e616c2070726f6365656420617320757375616c2e2020496620746865206c6f636b0a202a2069732068656c642c207468656e207365742074686520636f6e74656e64656420666c616720616e64206b65657020746865207369676e616c20626c6f636b65642e0a202a0a202a205c706172616d207072697620706f696e74657220746f20612064726d5f73696764617461207374727563747572652e0a202a205c72657475726e206f6e6520696620746865207369676e616c2073686f756c642062652064656c697665726564206e6f726d616c6c792c206f72207a65726f206966207468650a202a207369676e616c2073686f756c6420626520626c6f636b65642e0a202a2f0a73746174696320696e742064726d5f6e6f74696669657228766f6964202a70726976290a7b0a097374727563742064726d5f73696764617461202a73203d20287374727563742064726d5f73696764617461202a2920707269763b0a09756e7369676e656420696e74206f6c642c206e65772c20707265763b0a0a092f2a20416c6c6f77207369676e616c2064656c6976657279206966206c6f636b2069736e27742068656c64202a2f0a096966202821732d3e6c6f636b207c7c20215f44524d5f4c4f434b5f49535f48454c4428732d3e6c6f636b2d3e6c6f636b290a09202020207c7c205f44524d5f4c4f434b494e475f434f4e5445585428732d3e6c6f636b2d3e6c6f636b2920213d20732d3e636f6e74657874290a090972657475726e20313b0a0a092f2a204f74686572776973652c2073657420666c616720746f20666f7263652063616c6c20746f0a0920202064726d556e6c6f636b202a2f0a09646f207b0a09096f6c64203d20732d3e6c6f636b2d3e6c6f636b3b0a09096e6577203d206f6c64207c205f44524d5f4c4f434b5f434f4e543b0a090970726576203d20636d70786368672826732d3e6c6f636b2d3e6c6f636b2c206f6c642c206e6577293b0a097d207768696c6520287072657620213d206f6c64293b0a0972657475726e20303b0a7d0a0a2f2a2a0a202a20546869732066756e6374696f6e2072657475726e7320696d6d6564696174656c7920616e642074616b657320746865206877206c6f636b0a202a207769746820746865206b65726e656c20636f6e7465787420696620697420697320667265652c206f74686572776973652069742067657473207468652068696768657374207072696f72697479207768656e20616e642069660a202a206974206973206576656e7475616c6c792072656c65617365642e0a202a0a202a20546869732067756172616e74656573207468617420746865206b65726e656c2077696c6c205f6576656e7475616c6c795f206861766520746865206c6f636b205f756e6c6573735f2069742069732068656c640a202a206279206120626c6f636b65642070726f636573732e2028496e20746865206c6174746572206361736520616e206578706c69636974207761697420666f7220746865206861726477617265206c6f636b20776f756c642063617573650a202a206120646561646c6f636b2c2077686963682069732077687920746865202269646c656c6f636b222077617320696e76656e746564292e0a202a0a202a20546869732073686f756c642062652073756666696369656e7420746f207761697420666f72204750552069646c6520776974686f75740a202a20686176696e6720746f20776f7272792061626f75742073746172766174696f6e2e0a202a2f0a0a766f69642064726d5f69646c656c6f636b5f74616b65287374727563742064726d5f6c6f636b5f64617461202a6c6f636b5f64617461290a7b0a09696e74207265743b0a0a097370696e5f6c6f636b5f626828266c6f636b5f646174612d3e7370696e6c6f636b293b0a096c6f636b5f646174612d3e6b65726e656c5f776169746572732b2b3b0a0969662028216c6f636b5f646174612d3e69646c655f6861735f6c6f636b29207b0a0a09097370696e5f756e6c6f636b5f626828266c6f636b5f646174612d3e7370696e6c6f636b293b0a0909726574203d2064726d5f6c6f636b5f74616b65286c6f636b5f646174612c2044524d5f4b45524e454c5f434f4e54455854293b0a09097370696e5f6c6f636b5f626828266c6f636b5f646174612d3e7370696e6c6f636b293b0a0a090969662028726574203d3d2031290a0909096c6f636b5f646174612d3e69646c655f6861735f6c6f636b203d20313b0a097d0a097370696e5f756e6c6f636b5f626828266c6f636b5f646174612d3e7370696e6c6f636b293b0a7d0a4558504f52545f53594d424f4c2864726d5f69646c656c6f636b5f74616b65293b0a0a766f69642064726d5f69646c656c6f636b5f72656c65617365287374727563742064726d5f6c6f636b5f64617461202a6c6f636b5f64617461290a7b0a09756e7369676e656420696e74206f6c642c20707265763b0a09766f6c6174696c6520756e7369676e656420696e74202a6c6f636b203d20266c6f636b5f646174612d3e68775f6c6f636b2d3e6c6f636b3b0a0a097370696e5f6c6f636b5f626828266c6f636b5f646174612d3e7370696e6c6f636b293b0a09696620282d2d6c6f636b5f646174612d3e6b65726e656c5f77616974657273203d3d203029207b0a0909696620286c6f636b5f646174612d3e69646c655f6861735f6c6f636b29207b0a090909646f207b0a090909096f6c64203d202a6c6f636b3b0a0909090970726576203d20636d7078636867286c6f636b2c206f6c642c2044524d5f4b45524e454c5f434f4e54455854293b0a0909097d207768696c6520287072657620213d206f6c64293b0a09090977616b655f75705f696e7465727275707469626c6528266c6f636b5f646174612d3e6c6f636b5f7175657565293b0a0909096c6f636b5f646174612d3e69646c655f6861735f6c6f636b203d20303b0a09097d0a097d0a097370696e5f756e6c6f636b5f626828266c6f636b5f646174612d3e7370696e6c6f636b293b0a7d0a4558504f52545f53594d424f4c2864726d5f69646c656c6f636b5f72656c65617365293b0a0a696e742064726d5f695f686176655f68775f6c6f636b287374727563742064726d5f646576696365202a6465762c207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f6d6173746572202a6d6173746572203d2066696c655f707269762d3e6d61737465723b0a0972657475726e202866696c655f707269762d3e6c6f636b5f636f756e74202626206d61737465722d3e6c6f636b2e68775f6c6f636b2026260a09095f44524d5f4c4f434b5f49535f48454c44286d61737465722d3e6c6f636b2e68775f6c6f636b2d3e6c6f636b292026260a09096d61737465722d3e6c6f636b2e66696c655f70726976203d3d2066696c655f70726976293b0a7d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f6770752f64726d2f64726d5f6d656d6f72792e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313034363600313231313437343433333000303032303234320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a2a0a202a205c66696c652064726d5f6d656d6f72792e630a202a204d656d6f7279206d616e6167656d656e7420777261707065727320666f722044524d0a202a0a202a205c617574686f72205269636b61726420452e202852696b29204661697468203c66616974684076616c696e75782e636f6d3e0a202a205c617574686f722047617265746820487567686573203c6761726574684076616c696e75782e636f6d3e0a202a2f0a0a2f2a0a202a20437265617465643a20546875204665622020342031343a30303a333420313939392062792066616974684076616c696e75782e636f6d0a202a0a202a20436f70797269676874203139393920507265636973696f6e20496e73696768742c20496e632e2c204365646172205061726b2c2054657861732e0a202a20436f707972696768742032303030205641204c696e75782053797374656d732c20496e632e2c2053756e6e7976616c652c2043616c69666f726e69612e0a202a20416c6c205269676874732052657365727665642e0a202a0a202a205065726d697373696f6e20697320686572656279206772616e7465642c2066726565206f66206368617267652c20746f20616e7920706572736f6e206f627461696e696e6720610a202a20636f7079206f66207468697320736f66747761726520616e64206173736f63696174656420646f63756d656e746174696f6e2066696c657320287468652022536f66747761726522292c0a202a20746f206465616c20696e2074686520536f66747761726520776974686f7574207265737472696374696f6e2c20696e636c7564696e6720776974686f7574206c696d69746174696f6e0a202a207468652072696768747320746f207573652c20636f70792c206d6f646966792c206d657267652c207075626c6973682c20646973747269627574652c207375626c6963656e73652c0a202a20616e642f6f722073656c6c20636f70696573206f662074686520536f6674776172652c20616e6420746f207065726d697420706572736f6e7320746f2077686f6d207468650a202a20536f667477617265206973206675726e697368656420746f20646f20736f2c207375626a65637420746f2074686520666f6c6c6f77696e6720636f6e646974696f6e733a0a202a0a202a205468652061626f766520636f70797269676874206e6f7469636520616e642074686973207065726d697373696f6e206e6f746963652028696e636c7564696e6720746865206e6578740a202a2070617261677261706829207368616c6c20626520696e636c7564656420696e20616c6c20636f70696573206f72207375627374616e7469616c20706f7274696f6e73206f66207468650a202a20536f6674776172652e0a202a0a202a2054484520534f4654574152452049532050524f564944454420224153204953222c20574954484f55542057415252414e5459204f4620414e59204b494e442c2045585052455353204f520a202a20494d504c4945442c20494e434c5544494e4720425554204e4f54204c494d4954454420544f205448452057415252414e54494553204f46204d45524348414e544142494c4954592c0a202a204649544e45535320464f52204120504152544943554c415220505552504f534520414e44204e4f4e494e4652494e47454d454e542e2020494e204e4f204556454e54205348414c4c0a202a205641204c494e55582053595354454d5320414e442f4f522049545320535550504c49455253204245204c4941424c4520464f5220414e5920434c41494d2c2044414d41474553204f520a202a204f54484552204c494142494c4954592c205748455448455220494e20414e20414354494f4e204f4620434f4e54524143542c20544f5254204f52204f54484552574953452c0a202a2041524953494e472046524f4d2c204f5554204f46204f5220494e20434f4e4e454354494f4e20574954482054484520534f465457415245204f522054484520555345204f520a202a204f54484552204445414c494e475320494e2054484520534f4654574152452e0a202a2f0a0a23696e636c756465203c6c696e75782f686967686d656d2e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c64726d2f64726d502e683e0a0a236966205f5f4f535f4841535f4147500a73746174696320766f6964202a6167705f72656d617028756e7369676e6564206c6f6e67206f66667365742c20756e7369676e6564206c6f6e672073697a652c0a0909202020202020207374727563742064726d5f646576696365202a20646576290a7b0a09756e7369676e6564206c6f6e6720692c206e756d5f7061676573203d0a0920202020504147455f414c49474e2873697a6529202f20504147455f53495a453b0a097374727563742064726d5f6167705f6d656d202a6167706d656d3b0a097374727563742070616765202a2a706167655f6d61703b0a097374727563742070616765202a2a706879735f706167655f6d61703b0a09766f6964202a616464723b0a0a0973697a65203d20504147455f414c49474e2873697a65293b0a0a236966646566205f5f616c7068615f5f0a096f6666736574202d3d206465762d3e686f73652d3e6d656d5f73706163652d3e73746172743b0a23656e6469660a0a096c6973745f666f725f656163685f656e747279286167706d656d2c20266465762d3e6167702d3e6d656d6f72792c2068656164290a0909696620286167706d656d2d3e626f756e64203c3d206f66667365740a090920202020262620286167706d656d2d3e626f756e64202b20286167706d656d2d3e7061676573203c3c20504147455f53484946542929203e3d0a090920202020286f6666736574202b2073697a6529290a090909627265616b3b0a0969662028266167706d656d2d3e68656164203d3d20266465762d3e6167702d3e6d656d6f7279290a090972657475726e204e554c4c3b0a0a092f2a0a09202a204f4b2c207765277265206d617070696e6720414750207370616365206f6e206120636869707365742f706c6174666f726d206f6e207768696368206d656d6f72792061636365737365732062790a09202a207468652043505520646f206e6f74206765742072656d61707065642062792074686520474152542e20205765206669782074686973206279207573696e6720746865206b65726e656c27730a09202a20706167652d7461626c6520696e737465616420287468617427732070726f6261626c792066617374657220616e79686f772e2e2e292e0a09202a2f0a092f2a206e6f74653a2075736520766d616c6c6f6328292062656361757365206e756d5f706167657320636f756c64206265206c617267652e2e2e202a2f0a09706167655f6d6170203d20766d616c6c6f63286e756d5f7061676573202a2073697a656f66287374727563742070616765202a29293b0a096966202821706167655f6d6170290a090972657475726e204e554c4c3b0a0a09706879735f706167655f6d6170203d20286167706d656d2d3e6d656d6f72792d3e7061676573202b20286f6666736574202d206167706d656d2d3e626f756e6429202f20504147455f53495a45293b0a09666f72202869203d20303b2069203c206e756d5f70616765733b202b2b69290a0909706167655f6d61705b695d203d20706879735f706167655f6d61705b695d3b0a0961646472203d20766d617028706167655f6d61702c206e756d5f70616765732c20564d5f494f52454d41502c20504147455f414750293b0a09766672656528706167655f6d6170293b0a0a0972657475726e20616464723b0a7d0a0a2f2a2a20577261707065722061726f756e64206167705f667265655f6d656d6f72792829202a2f0a766f69642064726d5f667265655f6167702844524d5f4147505f4d454d202a2068616e646c652c20696e74207061676573290a7b0a096167705f667265655f6d656d6f72792868616e646c65293b0a7d0a4558504f52545f53594d424f4c2864726d5f667265655f616770293b0a0a2f2a2a20577261707065722061726f756e64206167705f62696e645f6d656d6f72792829202a2f0a696e742064726d5f62696e645f6167702844524d5f4147505f4d454d202a2068616e646c652c20756e7369676e656420696e74207374617274290a7b0a0972657475726e206167705f62696e645f6d656d6f72792868616e646c652c207374617274293b0a7d0a0a2f2a2a20577261707065722061726f756e64206167705f756e62696e645f6d656d6f72792829202a2f0a696e742064726d5f756e62696e645f6167702844524d5f4147505f4d454d202a2068616e646c65290a7b0a0972657475726e206167705f756e62696e645f6d656d6f72792868616e646c65293b0a7d0a4558504f52545f53594d424f4c2864726d5f756e62696e645f616770293b0a0a23656c736520202f2a20205f5f4f535f4841535f41475020202a2f0a73746174696320696e6c696e6520766f6964202a6167705f72656d617028756e7369676e6564206c6f6e67206f66667365742c20756e7369676e6564206c6f6e672073697a652c0a0909092020202020207374727563742064726d5f646576696365202a20646576290a7b0a0972657475726e204e554c4c3b0a7d0a0a23656e646966090909092f2a20616770202a2f0a0a766f69642064726d5f636f72655f696f72656d6170287374727563742064726d5f6c6f63616c5f6d6170202a6d61702c207374727563742064726d5f646576696365202a646576290a7b0a096966202864726d5f636f72655f6861735f41475028646576292026260a09202020206465762d3e616770202626206465762d3e6167702d3e63616e745f7573655f6170657274757265202626206d61702d3e74797065203d3d205f44524d5f414750290a09096d61702d3e68616e646c65203d206167705f72656d6170286d61702d3e6f66667365742c206d61702d3e73697a652c20646576293b0a09656c73650a09096d61702d3e68616e646c65203d20696f72656d6170286d61702d3e6f66667365742c206d61702d3e73697a65293b0a7d0a4558504f52545f53594d424f4c2864726d5f636f72655f696f72656d6170293b0a0a766f69642064726d5f636f72655f696f72656d61705f7763287374727563742064726d5f6c6f63616c5f6d6170202a6d61702c207374727563742064726d5f646576696365202a646576290a7b0a096966202864726d5f636f72655f6861735f41475028646576292026260a09202020206465762d3e616770202626206465762d3e6167702d3e63616e745f7573655f6170657274757265202626206d61702d3e74797065203d3d205f44524d5f414750290a09096d61702d3e68616e646c65203d206167705f72656d6170286d61702d3e6f66667365742c206d61702d3e73697a652c20646576293b0a09656c73650a09096d61702d3e68616e646c65203d20696f72656d61705f7763286d61702d3e6f66667365742c206d61702d3e73697a65293b0a7d0a4558504f52545f53594d424f4c2864726d5f636f72655f696f72656d61705f7763293b0a0a766f69642064726d5f636f72655f696f72656d617066726565287374727563742064726d5f6c6f63616c5f6d6170202a6d61702c207374727563742064726d5f646576696365202a646576290a7b0a0969662028216d61702d3e68616e646c65207c7c20216d61702d3e73697a65290a090972657475726e3b0a0a096966202864726d5f636f72655f6861735f41475028646576292026260a09202020206465762d3e616770202626206465762d3e6167702d3e63616e745f7573655f6170657274757265202626206d61702d3e74797065203d3d205f44524d5f414750290a090976756e6d6170286d61702d3e68616e646c65293b0a09656c73650a0909696f756e6d6170286d61702d3e68616e646c65293b0a7d0a4558504f52545f53594d424f4c2864726d5f636f72655f696f72656d617066726565293b0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f6770752f64726d2f64726d5f6d6d2e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030353035313400313231313437343433333000303031373334310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a202a0a202a20436f7079726967687420323030362054756e677374656e2047726170686963732c20496e632e2c204269736d6172636b2c204e442e2c205553412e0a202a20416c6c205269676874732052657365727665642e0a202a0a202a205065726d697373696f6e20697320686572656279206772616e7465642c2066726565206f66206368617267652c20746f20616e7920706572736f6e206f627461696e696e6720610a202a20636f7079206f66207468697320736f66747761726520616e64206173736f63696174656420646f63756d656e746174696f6e2066696c657320287468650a202a2022536f66747761726522292c20746f206465616c20696e2074686520536f66747761726520776974686f7574207265737472696374696f6e2c20696e636c7564696e670a202a20776974686f7574206c696d69746174696f6e207468652072696768747320746f207573652c20636f70792c206d6f646966792c206d657267652c207075626c6973682c0a202a20646973747269627574652c20737562206c6963656e73652c20616e642f6f722073656c6c20636f70696573206f662074686520536f6674776172652c20616e6420746f0a202a207065726d697420706572736f6e7320746f2077686f6d2074686520536f667477617265206973206675726e697368656420746f20646f20736f2c207375626a65637420746f0a202a2074686520666f6c6c6f77696e6720636f6e646974696f6e733a0a202a0a202a205468652061626f766520636f70797269676874206e6f7469636520616e642074686973207065726d697373696f6e206e6f746963652028696e636c7564696e67207468650a202a206e6578742070617261677261706829207368616c6c20626520696e636c7564656420696e20616c6c20636f70696573206f72207375627374616e7469616c20706f7274696f6e730a202a206f662074686520536f6674776172652e0a202a0a202a2054484520534f4654574152452049532050524f564944454420224153204953222c20574954484f55542057415252414e5459204f4620414e59204b494e442c2045585052455353204f520a202a20494d504c4945442c20494e434c5544494e4720425554204e4f54204c494d4954454420544f205448452057415252414e54494553204f46204d45524348414e544142494c4954592c0a202a204649544e45535320464f52204120504152544943554c415220505552504f534520414e44204e4f4e2d494e4652494e47454d454e542e20494e204e4f204556454e54205348414c4c0a202a2054484520434f5059524947485420484f4c444552532c20415554484f525320414e442f4f522049545320535550504c49455253204245204c4941424c4520464f5220414e5920434c41494d2c0a202a2044414d41474553204f52204f54484552204c494142494c4954592c205748455448455220494e20414e20414354494f4e204f4620434f4e54524143542c20544f5254204f520a202a204f54484552574953452c2041524953494e472046524f4d2c204f5554204f46204f5220494e20434f4e4e454354494f4e20574954482054484520534f465457415245204f52205448450a202a20555345204f52204f54484552204445414c494e475320494e2054484520534f4654574152452e0a202a0a202a0a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a0a2f2a0a202a2047656e657269632073696d706c65206d656d6f7279206d616e6167657220696d706c656d656e746174696f6e2e20496e74656e64656420746f2062652075736564206173206120626173650a202a20636c61737320696d706c656d656e746174696f6e20666f72206d6f726520616476616e636564206d656d6f7279206d616e61676572732e0a202a0a202a204e6f746520746861742074686520616c676f726974686d20757365642069732071756974652073696d706c6520616e64207468657265206d69676874206265207375627374616e7469616c0a202a20706572666f726d616e6365206761696e73206966206120736d61727465722066726565206c69737420697320696d706c656d656e7465642e2043757272656e746c79206974206973206a75737420616e0a202a20756e6f72646572656420737461636b206f66206672656520726567696f6e732e205468697320636f756c6420656173696c7920626520696d70726f76656420696620616e2052422d747265650a202a206973207573656420696e73746561642e204174206c656173742069662077652065787065637420686561767920667261676d656e746174696f6e2e0a202a0a202a20416c69676e656420616c6c6f636174696f6e732063616e20616c736f2073656520696d70726f76656d656e742e0a202a0a202a20417574686f72733a0a202a2054686f6d61732048656c6c737472c3b66d203c74686f6d61732d61742d74756e677374656e67726170686963732d646f742d636f6d3e0a202a2f0a0a23696e636c756465203c64726d2f64726d502e683e0a23696e636c756465203c64726d2f64726d5f6d6d2e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f7365715f66696c652e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a0a23646566696e65204d4d5f554e555345445f54415247455420340a0a737461746963207374727563742064726d5f6d6d5f6e6f6465202a64726d5f6d6d5f6b6d616c6c6f63287374727563742064726d5f6d6d202a6d6d2c20696e742061746f6d6963290a7b0a097374727563742064726d5f6d6d5f6e6f6465202a6368696c643b0a0a096966202861746f6d6963290a09096368696c64203d206b7a616c6c6f632873697a656f66282a6368696c64292c204746505f41544f4d4943293b0a09656c73650a09096368696c64203d206b7a616c6c6f632873697a656f66282a6368696c64292c204746505f4b45524e454c293b0a0a0969662028756e6c696b656c79286368696c64203d3d204e554c4c2929207b0a09097370696e5f6c6f636b28266d6d2d3e756e757365645f6c6f636b293b0a0909696620286c6973745f656d70747928266d6d2d3e756e757365645f6e6f64657329290a0909096368696c64203d204e554c4c3b0a0909656c7365207b0a0909096368696c64203d0a090909202020206c6973745f656e747279286d6d2d3e756e757365645f6e6f6465732e6e6578742c0a09090909202020202020207374727563742064726d5f6d6d5f6e6f64652c206e6f64655f6c697374293b0a0909096c6973745f64656c28266368696c642d3e6e6f64655f6c697374293b0a0909092d2d6d6d2d3e6e756d5f756e757365643b0a09097d0a09097370696e5f756e6c6f636b28266d6d2d3e756e757365645f6c6f636b293b0a097d0a0972657475726e206368696c643b0a7d0a0a2f2a2064726d5f6d6d5f7072655f6765742829202d2070726520616c6c6f636174652064726d5f6d6d5f6e6f6465207374727563747572650a202a2064726d5f6d6d3a096d656d6f7279206d616e616765722073747275637420776520617265207072652d616c6c6f636174696e6720666f720a202a0a202a2052657475726e732030206f6e2073756363657373206f72202d454e4f4d454d20696620616c6c6f636174696f6e206661696c732e0a202a2f0a696e742064726d5f6d6d5f7072655f676574287374727563742064726d5f6d6d202a6d6d290a7b0a097374727563742064726d5f6d6d5f6e6f6465202a6e6f64653b0a0a097370696e5f6c6f636b28266d6d2d3e756e757365645f6c6f636b293b0a097768696c6520286d6d2d3e6e756d5f756e75736564203c204d4d5f554e555345445f54415247455429207b0a09097370696e5f756e6c6f636b28266d6d2d3e756e757365645f6c6f636b293b0a09096e6f6465203d206b7a616c6c6f632873697a656f66282a6e6f6465292c204746505f4b45524e454c293b0a09097370696e5f6c6f636b28266d6d2d3e756e757365645f6c6f636b293b0a0a090969662028756e6c696b656c79286e6f6465203d3d204e554c4c2929207b0a090909696e7420726574203d20286d6d2d3e6e756d5f756e75736564203c203229203f202d454e4f4d454d203a20303b0a0909097370696e5f756e6c6f636b28266d6d2d3e756e757365645f6c6f636b293b0a09090972657475726e207265743b0a09097d0a09092b2b6d6d2d3e6e756d5f756e757365643b0a09096c6973745f6164645f7461696c28266e6f64652d3e6e6f64655f6c6973742c20266d6d2d3e756e757365645f6e6f646573293b0a097d0a097370696e5f756e6c6f636b28266d6d2d3e756e757365645f6c6f636b293b0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6d5f7072655f676574293b0a0a73746174696320696e6c696e6520756e7369676e6564206c6f6e672064726d5f6d6d5f686f6c655f6e6f64655f7374617274287374727563742064726d5f6d6d5f6e6f6465202a686f6c655f6e6f6465290a7b0a0972657475726e20686f6c655f6e6f64652d3e7374617274202b20686f6c655f6e6f64652d3e73697a653b0a7d0a0a73746174696320696e6c696e6520756e7369676e6564206c6f6e672064726d5f6d6d5f686f6c655f6e6f64655f656e64287374727563742064726d5f6d6d5f6e6f6465202a686f6c655f6e6f6465290a7b0a097374727563742064726d5f6d6d5f6e6f6465202a6e6578745f6e6f6465203d0a09096c6973745f656e74727928686f6c655f6e6f64652d3e6e6f64655f6c6973742e6e6578742c207374727563742064726d5f6d6d5f6e6f64652c0a0909092020206e6f64655f6c697374293b0a0a0972657475726e206e6578745f6e6f64652d3e73746172743b0a7d0a0a73746174696320766f69642064726d5f6d6d5f696e736572745f68656c706572287374727563742064726d5f6d6d5f6e6f6465202a686f6c655f6e6f64652c0a09090909207374727563742064726d5f6d6d5f6e6f6465202a6e6f64652c0a0909090920756e7369676e6564206c6f6e672073697a652c20756e7369676e656420616c69676e6d656e742c0a0909090920756e7369676e6564206c6f6e6720636f6c6f72290a7b0a097374727563742064726d5f6d6d202a6d6d203d20686f6c655f6e6f64652d3e6d6d3b0a09756e7369676e6564206c6f6e6720686f6c655f7374617274203d2064726d5f6d6d5f686f6c655f6e6f64655f737461727428686f6c655f6e6f6465293b0a09756e7369676e6564206c6f6e6720686f6c655f656e64203d2064726d5f6d6d5f686f6c655f6e6f64655f656e6428686f6c655f6e6f6465293b0a09756e7369676e6564206c6f6e672061646a5f7374617274203d20686f6c655f73746172743b0a09756e7369676e6564206c6f6e672061646a5f656e64203d20686f6c655f656e643b0a0a094255475f4f4e2821686f6c655f6e6f64652d3e686f6c655f666f6c6c6f7773207c7c206e6f64652d3e616c6c6f6361746564293b0a0a09696620286d6d2d3e636f6c6f725f61646a757374290a09096d6d2d3e636f6c6f725f61646a75737428686f6c655f6e6f64652c20636f6c6f722c202661646a5f73746172742c202661646a5f656e64293b0a0a0969662028616c69676e6d656e7429207b0a0909756e7369676e656420746d70203d2061646a5f7374617274202520616c69676e6d656e743b0a090969662028746d70290a09090961646a5f7374617274202b3d20616c69676e6d656e74202d20746d703b0a097d0a0a096966202861646a5f7374617274203d3d20686f6c655f737461727429207b0a0909686f6c655f6e6f64652d3e686f6c655f666f6c6c6f7773203d20303b0a09096c6973745f64656c2826686f6c655f6e6f64652d3e686f6c655f737461636b293b0a097d0a0a096e6f64652d3e7374617274203d2061646a5f73746172743b0a096e6f64652d3e73697a65203d2073697a653b0a096e6f64652d3e6d6d203d206d6d3b0a096e6f64652d3e636f6c6f72203d20636f6c6f723b0a096e6f64652d3e616c6c6f6361746564203d20313b0a0a09494e49545f4c4953545f4845414428266e6f64652d3e686f6c655f737461636b293b0a096c6973745f61646428266e6f64652d3e6e6f64655f6c6973742c2026686f6c655f6e6f64652d3e6e6f64655f6c697374293b0a0a094255475f4f4e286e6f64652d3e7374617274202b206e6f64652d3e73697a65203e2061646a5f656e64293b0a0a096e6f64652d3e686f6c655f666f6c6c6f7773203d20303b0a09696620286e6f64652d3e7374617274202b206e6f64652d3e73697a65203c20686f6c655f656e6429207b0a09096c6973745f61646428266e6f64652d3e686f6c655f737461636b2c20266d6d2d3e686f6c655f737461636b293b0a09096e6f64652d3e686f6c655f666f6c6c6f7773203d20313b0a097d0a7d0a0a7374727563742064726d5f6d6d5f6e6f6465202a64726d5f6d6d5f6765745f626c6f636b5f67656e65726963287374727563742064726d5f6d6d5f6e6f6465202a686f6c655f6e6f64652c0a09090909092020202020756e7369676e6564206c6f6e672073697a652c0a09090909092020202020756e7369676e656420616c69676e6d656e742c0a09090909092020202020756e7369676e6564206c6f6e6720636f6c6f722c0a09090909092020202020696e742061746f6d6963290a7b0a097374727563742064726d5f6d6d5f6e6f6465202a6e6f64653b0a0a096e6f6465203d2064726d5f6d6d5f6b6d616c6c6f6328686f6c655f6e6f64652d3e6d6d2c2061746f6d6963293b0a0969662028756e6c696b656c79286e6f6465203d3d204e554c4c29290a090972657475726e204e554c4c3b0a0a0964726d5f6d6d5f696e736572745f68656c70657228686f6c655f6e6f64652c206e6f64652c2073697a652c20616c69676e6d656e742c20636f6c6f72293b0a0a0972657475726e206e6f64653b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6d5f6765745f626c6f636b5f67656e65726963293b0a0a2f2a2a0a202a2053656172636820666f72206672656520737061636520616e6420696e73657274206120707265616c6c6f6361746564206d656d6f7279206e6f64652e2052657475726e730a202a202d454e4f535043206966206e6f207375697461626c652066726565206172656120697320617661696c61626c652e2054686520707265616c6c6f6361746564206d656d6f7279206e6f64650a202a206d75737420626520636c65617265642e0a202a2f0a696e742064726d5f6d6d5f696e736572745f6e6f64655f67656e65726963287374727563742064726d5f6d6d202a6d6d2c207374727563742064726d5f6d6d5f6e6f6465202a6e6f64652c0a09090920202020202020756e7369676e6564206c6f6e672073697a652c20756e7369676e656420616c69676e6d656e742c0a09090920202020202020756e7369676e6564206c6f6e6720636f6c6f72290a7b0a097374727563742064726d5f6d6d5f6e6f6465202a686f6c655f6e6f64653b0a0a09686f6c655f6e6f6465203d2064726d5f6d6d5f7365617263685f667265655f67656e65726963286d6d2c2073697a652c20616c69676e6d656e742c0a090909090920202020202020636f6c6f722c2030293b0a096966202821686f6c655f6e6f6465290a090972657475726e202d454e4f5350433b0a0a0964726d5f6d6d5f696e736572745f68656c70657228686f6c655f6e6f64652c206e6f64652c2073697a652c20616c69676e6d656e742c20636f6c6f72293b0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6d5f696e736572745f6e6f64655f67656e65726963293b0a0a696e742064726d5f6d6d5f696e736572745f6e6f6465287374727563742064726d5f6d6d202a6d6d2c207374727563742064726d5f6d6d5f6e6f6465202a6e6f64652c0a090920202020202020756e7369676e6564206c6f6e672073697a652c20756e7369676e656420616c69676e6d656e74290a7b0a0972657475726e2064726d5f6d6d5f696e736572745f6e6f64655f67656e65726963286d6d2c206e6f64652c2073697a652c20616c69676e6d656e742c2030293b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6d5f696e736572745f6e6f6465293b0a0a73746174696320766f69642064726d5f6d6d5f696e736572745f68656c7065725f72616e6765287374727563742064726d5f6d6d5f6e6f6465202a686f6c655f6e6f64652c0a09090909202020202020207374727563742064726d5f6d6d5f6e6f6465202a6e6f64652c0a0909090920202020202020756e7369676e6564206c6f6e672073697a652c20756e7369676e656420616c69676e6d656e742c0a0909090920202020202020756e7369676e6564206c6f6e6720636f6c6f722c0a0909090920202020202020756e7369676e6564206c6f6e672073746172742c20756e7369676e6564206c6f6e6720656e64290a7b0a097374727563742064726d5f6d6d202a6d6d203d20686f6c655f6e6f64652d3e6d6d3b0a09756e7369676e6564206c6f6e6720686f6c655f7374617274203d2064726d5f6d6d5f686f6c655f6e6f64655f737461727428686f6c655f6e6f6465293b0a09756e7369676e6564206c6f6e6720686f6c655f656e64203d2064726d5f6d6d5f686f6c655f6e6f64655f656e6428686f6c655f6e6f6465293b0a09756e7369676e6564206c6f6e672061646a5f7374617274203d20686f6c655f73746172743b0a09756e7369676e6564206c6f6e672061646a5f656e64203d20686f6c655f656e643b0a0a094255475f4f4e2821686f6c655f6e6f64652d3e686f6c655f666f6c6c6f7773207c7c206e6f64652d3e616c6c6f6361746564293b0a0a096966202861646a5f7374617274203c207374617274290a090961646a5f7374617274203d2073746172743b0a096966202861646a5f656e64203e20656e64290a090961646a5f656e64203d20656e643b0a0a09696620286d6d2d3e636f6c6f725f61646a757374290a09096d6d2d3e636f6c6f725f61646a75737428686f6c655f6e6f64652c20636f6c6f722c202661646a5f73746172742c202661646a5f656e64293b0a0a0969662028616c69676e6d656e7429207b0a0909756e7369676e656420746d70203d2061646a5f7374617274202520616c69676e6d656e743b0a090969662028746d70290a09090961646a5f7374617274202b3d20616c69676e6d656e74202d20746d703b0a097d0a0a096966202861646a5f7374617274203d3d20686f6c655f737461727429207b0a0909686f6c655f6e6f64652d3e686f6c655f666f6c6c6f7773203d20303b0a09096c6973745f64656c2826686f6c655f6e6f64652d3e686f6c655f737461636b293b0a097d0a0a096e6f64652d3e7374617274203d2061646a5f73746172743b0a096e6f64652d3e73697a65203d2073697a653b0a096e6f64652d3e6d6d203d206d6d3b0a096e6f64652d3e636f6c6f72203d20636f6c6f723b0a096e6f64652d3e616c6c6f6361746564203d20313b0a0a09494e49545f4c4953545f4845414428266e6f64652d3e686f6c655f737461636b293b0a096c6973745f61646428266e6f64652d3e6e6f64655f6c6973742c2026686f6c655f6e6f64652d3e6e6f64655f6c697374293b0a0a094255475f4f4e286e6f64652d3e7374617274202b206e6f64652d3e73697a65203e2061646a5f656e64293b0a094255475f4f4e286e6f64652d3e7374617274202b206e6f64652d3e73697a65203e20656e64293b0a0a096e6f64652d3e686f6c655f666f6c6c6f7773203d20303b0a09696620286e6f64652d3e7374617274202b206e6f64652d3e73697a65203c20686f6c655f656e6429207b0a09096c6973745f61646428266e6f64652d3e686f6c655f737461636b2c20266d6d2d3e686f6c655f737461636b293b0a09096e6f64652d3e686f6c655f666f6c6c6f7773203d20313b0a097d0a7d0a0a7374727563742064726d5f6d6d5f6e6f6465202a64726d5f6d6d5f6765745f626c6f636b5f72616e67655f67656e65726963287374727563742064726d5f6d6d5f6e6f6465202a686f6c655f6e6f64652c0a090909090909756e7369676e6564206c6f6e672073697a652c0a090909090909756e7369676e656420616c69676e6d656e742c0a090909090909756e7369676e6564206c6f6e6720636f6c6f722c0a090909090909756e7369676e6564206c6f6e672073746172742c0a090909090909756e7369676e6564206c6f6e6720656e642c0a090909090909696e742061746f6d6963290a7b0a097374727563742064726d5f6d6d5f6e6f6465202a6e6f64653b0a0a096e6f6465203d2064726d5f6d6d5f6b6d616c6c6f6328686f6c655f6e6f64652d3e6d6d2c2061746f6d6963293b0a0969662028756e6c696b656c79286e6f6465203d3d204e554c4c29290a090972657475726e204e554c4c3b0a0a0964726d5f6d6d5f696e736572745f68656c7065725f72616e676528686f6c655f6e6f64652c206e6f64652c2073697a652c20616c69676e6d656e742c20636f6c6f722c0a0909090920202073746172742c20656e64293b0a0a0972657475726e206e6f64653b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6d5f6765745f626c6f636b5f72616e67655f67656e65726963293b0a0a2f2a2a0a202a2053656172636820666f72206672656520737061636520616e6420696e73657274206120707265616c6c6f6361746564206d656d6f7279206e6f64652e2052657475726e730a202a202d454e4f535043206966206e6f207375697461626c652066726565206172656120697320617661696c61626c652e205468697320697320666f722072616e67650a202a207265737472696374656420616c6c6f636174696f6e732e2054686520707265616c6c6f6361746564206d656d6f7279206e6f6465206d75737420626520636c65617265642e0a202a2f0a696e742064726d5f6d6d5f696e736572745f6e6f64655f696e5f72616e67655f67656e65726963287374727563742064726d5f6d6d202a6d6d2c207374727563742064726d5f6d6d5f6e6f6465202a6e6f64652c0a0909090909756e7369676e6564206c6f6e672073697a652c20756e7369676e656420616c69676e6d656e742c20756e7369676e6564206c6f6e6720636f6c6f722c0a0909090909756e7369676e6564206c6f6e672073746172742c20756e7369676e6564206c6f6e6720656e64290a7b0a097374727563742064726d5f6d6d5f6e6f6465202a686f6c655f6e6f64653b0a0a09686f6c655f6e6f6465203d2064726d5f6d6d5f7365617263685f667265655f696e5f72616e67655f67656e65726963286d6d2c0a0909090909090973697a652c20616c69676e6d656e742c20636f6c6f722c0a0909090909090973746172742c20656e642c2030293b0a096966202821686f6c655f6e6f6465290a090972657475726e202d454e4f5350433b0a0a0964726d5f6d6d5f696e736572745f68656c7065725f72616e676528686f6c655f6e6f64652c206e6f64652c0a0909090920202073697a652c20616c69676e6d656e742c20636f6c6f722c0a0909090920202073746172742c20656e64293b0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6d5f696e736572745f6e6f64655f696e5f72616e67655f67656e65726963293b0a0a696e742064726d5f6d6d5f696e736572745f6e6f64655f696e5f72616e6765287374727563742064726d5f6d6d202a6d6d2c207374727563742064726d5f6d6d5f6e6f6465202a6e6f64652c0a09090909756e7369676e6564206c6f6e672073697a652c20756e7369676e656420616c69676e6d656e742c0a09090909756e7369676e6564206c6f6e672073746172742c20756e7369676e6564206c6f6e6720656e64290a7b0a0972657475726e2064726d5f6d6d5f696e736572745f6e6f64655f696e5f72616e67655f67656e65726963286d6d2c206e6f64652c2073697a652c20616c69676e6d656e742c20302c2073746172742c20656e64293b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6d5f696e736572745f6e6f64655f696e5f72616e6765293b0a0a2f2a2a0a202a2052656d6f76652061206d656d6f7279206e6f64652066726f6d2074686520616c6c6f6361746f722e0a202a2f0a766f69642064726d5f6d6d5f72656d6f76655f6e6f6465287374727563742064726d5f6d6d5f6e6f6465202a6e6f6465290a7b0a097374727563742064726d5f6d6d202a6d6d203d206e6f64652d3e6d6d3b0a097374727563742064726d5f6d6d5f6e6f6465202a707265765f6e6f64653b0a0a094255475f4f4e286e6f64652d3e7363616e6e65645f626c6f636b207c7c206e6f64652d3e7363616e6e65645f707265765f667265650a090909092020207c7c206e6f64652d3e7363616e6e65645f6e6578745f66726565293b0a0a09707265765f6e6f6465203d0a09202020206c6973745f656e747279286e6f64652d3e6e6f64655f6c6973742e707265762c207374727563742064726d5f6d6d5f6e6f64652c206e6f64655f6c697374293b0a0a09696620286e6f64652d3e686f6c655f666f6c6c6f777329207b0a09094255475f4f4e2864726d5f6d6d5f686f6c655f6e6f64655f7374617274286e6f6465290a090909093d3d2064726d5f6d6d5f686f6c655f6e6f64655f656e64286e6f646529293b0a09096c6973745f64656c28266e6f64652d3e686f6c655f737461636b293b0a097d20656c73650a09094255475f4f4e2864726d5f6d6d5f686f6c655f6e6f64655f7374617274286e6f6465290a09090909213d2064726d5f6d6d5f686f6c655f6e6f64655f656e64286e6f646529293b0a0a096966202821707265765f6e6f64652d3e686f6c655f666f6c6c6f777329207b0a0909707265765f6e6f64652d3e686f6c655f666f6c6c6f7773203d20313b0a09096c6973745f6164642826707265765f6e6f64652d3e686f6c655f737461636b2c20266d6d2d3e686f6c655f737461636b293b0a097d20656c73650a09096c6973745f6d6f76652826707265765f6e6f64652d3e686f6c655f737461636b2c20266d6d2d3e686f6c655f737461636b293b0a0a096c6973745f64656c28266e6f64652d3e6e6f64655f6c697374293b0a096e6f64652d3e616c6c6f6361746564203d20303b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6d5f72656d6f76655f6e6f6465293b0a0a2f2a0a202a2052656d6f76652061206d656d6f7279206e6f64652066726f6d2074686520616c6c6f6361746f7220616e6420667265652074686520616c6c6f6361746564207374727563740a202a2064726d5f6d6d5f6e6f64652e204f6e6c7920746f2062652075736564206f6e2061207374727563742064726d5f6d6d5f6e6f6465206f627461696e6564206279206f6e65206f66207468650a202a2064726d5f6d6d5f6765745f626c6f636b2066756e6374696f6e732e0a202a2f0a766f69642064726d5f6d6d5f7075745f626c6f636b287374727563742064726d5f6d6d5f6e6f6465202a6e6f6465290a7b0a0a097374727563742064726d5f6d6d202a6d6d203d206e6f64652d3e6d6d3b0a0a0964726d5f6d6d5f72656d6f76655f6e6f6465286e6f6465293b0a0a097370696e5f6c6f636b28266d6d2d3e756e757365645f6c6f636b293b0a09696620286d6d2d3e6e756d5f756e75736564203c204d4d5f554e555345445f54415247455429207b0a09096c6973745f61646428266e6f64652d3e6e6f64655f6c6973742c20266d6d2d3e756e757365645f6e6f646573293b0a09092b2b6d6d2d3e6e756d5f756e757365643b0a097d20656c73650a09096b66726565286e6f6465293b0a097370696e5f756e6c6f636b28266d6d2d3e756e757365645f6c6f636b293b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6d5f7075745f626c6f636b293b0a0a73746174696320696e7420636865636b5f667265655f686f6c6528756e7369676e6564206c6f6e672073746172742c20756e7369676e6564206c6f6e6720656e642c0a090909202020756e7369676e6564206c6f6e672073697a652c20756e7369676e656420616c69676e6d656e74290a7b0a0969662028656e64202d207374617274203c2073697a65290a090972657475726e20303b0a0a0969662028616c69676e6d656e7429207b0a0909756e7369676e656420746d70203d207374617274202520616c69676e6d656e743b0a090969662028746d70290a0909097374617274202b3d20616c69676e6d656e74202d20746d703b0a097d0a0a0972657475726e20656e64203e3d207374617274202b2073697a653b0a7d0a0a7374727563742064726d5f6d6d5f6e6f6465202a64726d5f6d6d5f7365617263685f667265655f67656e6572696328636f6e7374207374727563742064726d5f6d6d202a6d6d2c0a090909090920202020202020756e7369676e6564206c6f6e672073697a652c0a090909090920202020202020756e7369676e656420616c69676e6d656e742c0a090909090920202020202020756e7369676e6564206c6f6e6720636f6c6f722c0a090909090920202020202020626f6f6c20626573745f6d61746368290a7b0a097374727563742064726d5f6d6d5f6e6f6465202a656e7472793b0a097374727563742064726d5f6d6d5f6e6f6465202a626573743b0a09756e7369676e6564206c6f6e6720626573745f73697a653b0a0a094255475f4f4e286d6d2d3e7363616e6e65645f626c6f636b73293b0a0a0962657374203d204e554c4c3b0a09626573745f73697a65203d207e30554c3b0a0a096c6973745f666f725f656163685f656e74727928656e7472792c20266d6d2d3e686f6c655f737461636b2c20686f6c655f737461636b29207b0a0909756e7369676e6564206c6f6e672061646a5f7374617274203d2064726d5f6d6d5f686f6c655f6e6f64655f737461727428656e747279293b0a0909756e7369676e6564206c6f6e672061646a5f656e64203d2064726d5f6d6d5f686f6c655f6e6f64655f656e6428656e747279293b0a0a0909696620286d6d2d3e636f6c6f725f61646a75737429207b0a0909096d6d2d3e636f6c6f725f61646a75737428656e7472792c20636f6c6f722c202661646a5f73746172742c202661646a5f656e64293b0a0909096966202861646a5f656e64203c3d2061646a5f7374617274290a09090909636f6e74696e75653b0a09097d0a0a09094255475f4f4e2821656e7472792d3e686f6c655f666f6c6c6f7773293b0a09096966202821636865636b5f667265655f686f6c652861646a5f73746172742c2061646a5f656e642c2073697a652c20616c69676e6d656e7429290a090909636f6e74696e75653b0a0a09096966202821626573745f6d61746368290a09090972657475726e20656e7472793b0a0a090969662028656e7472792d3e73697a65203c20626573745f73697a6529207b0a09090962657374203d20656e7472793b0a090909626573745f73697a65203d20656e7472792d3e73697a653b0a09097d0a097d0a0a0972657475726e20626573743b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6d5f7365617263685f667265655f67656e65726963293b0a0a7374727563742064726d5f6d6d5f6e6f6465202a64726d5f6d6d5f7365617263685f667265655f696e5f72616e67655f67656e6572696328636f6e7374207374727563742064726d5f6d6d202a6d6d2c0a09090909090909756e7369676e6564206c6f6e672073697a652c0a09090909090909756e7369676e656420616c69676e6d656e742c0a09090909090909756e7369676e6564206c6f6e6720636f6c6f722c0a09090909090909756e7369676e6564206c6f6e672073746172742c0a09090909090909756e7369676e6564206c6f6e6720656e642c0a09090909090909626f6f6c20626573745f6d61746368290a7b0a097374727563742064726d5f6d6d5f6e6f6465202a656e7472793b0a097374727563742064726d5f6d6d5f6e6f6465202a626573743b0a09756e7369676e6564206c6f6e6720626573745f73697a653b0a0a094255475f4f4e286d6d2d3e7363616e6e65645f626c6f636b73293b0a0a0962657374203d204e554c4c3b0a09626573745f73697a65203d207e30554c3b0a0a096c6973745f666f725f656163685f656e74727928656e7472792c20266d6d2d3e686f6c655f737461636b2c20686f6c655f737461636b29207b0a0909756e7369676e6564206c6f6e672061646a5f7374617274203d2064726d5f6d6d5f686f6c655f6e6f64655f737461727428656e74727929203c207374617274203f0a0909097374617274203a2064726d5f6d6d5f686f6c655f6e6f64655f737461727428656e747279293b0a0909756e7369676e6564206c6f6e672061646a5f656e64203d2064726d5f6d6d5f686f6c655f6e6f64655f656e6428656e74727929203e20656e64203f0a090909656e64203a2064726d5f6d6d5f686f6c655f6e6f64655f656e6428656e747279293b0a0a09094255475f4f4e2821656e7472792d3e686f6c655f666f6c6c6f7773293b0a0a0909696620286d6d2d3e636f6c6f725f61646a75737429207b0a0909096d6d2d3e636f6c6f725f61646a75737428656e7472792c20636f6c6f722c202661646a5f73746172742c202661646a5f656e64293b0a0909096966202861646a5f656e64203c3d2061646a5f7374617274290a09090909636f6e74696e75653b0a09097d0a0a09096966202821636865636b5f667265655f686f6c652861646a5f73746172742c2061646a5f656e642c2073697a652c20616c69676e6d656e7429290a090909636f6e74696e75653b0a0a09096966202821626573745f6d61746368290a09090972657475726e20656e7472793b0a0a090969662028656e7472792d3e73697a65203c20626573745f73697a6529207b0a09090962657374203d20656e7472793b0a090909626573745f73697a65203d20656e7472792d3e73697a653b0a09097d0a097d0a0a0972657475726e20626573743b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6d5f7365617263685f667265655f696e5f72616e67655f67656e65726963293b0a0a2f2a2a0a202a204d6f76657320616e20616c6c6f636174696f6e2e20546f2062652075736564207769746820656d626564646564207374727563742064726d5f6d6d5f6e6f64652e0a202a2f0a766f69642064726d5f6d6d5f7265706c6163655f6e6f6465287374727563742064726d5f6d6d5f6e6f6465202a6f6c642c207374727563742064726d5f6d6d5f6e6f6465202a6e6577290a7b0a096c6973745f7265706c61636528266f6c642d3e6e6f64655f6c6973742c20266e65772d3e6e6f64655f6c697374293b0a096c6973745f7265706c61636528266f6c642d3e686f6c655f737461636b2c20266e65772d3e686f6c655f737461636b293b0a096e65772d3e686f6c655f666f6c6c6f7773203d206f6c642d3e686f6c655f666f6c6c6f77733b0a096e65772d3e6d6d203d206f6c642d3e6d6d3b0a096e65772d3e7374617274203d206f6c642d3e73746172743b0a096e65772d3e73697a65203d206f6c642d3e73697a653b0a096e65772d3e636f6c6f72203d206f6c642d3e636f6c6f723b0a0a096f6c642d3e616c6c6f6361746564203d20303b0a096e65772d3e616c6c6f6361746564203d20313b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6d5f7265706c6163655f6e6f6465293b0a0a2f2a2a0a202a20496e697469616c697a61206c7275207363616e6e696e672e0a202a0a202a20546869732073696d706c79207365747320757020746865207363616e6e696e6720726f7574696e657320776974682074686520706172616d657465727320666f722074686520646573697265640a202a20686f6c652e0a202a0a202a205761726e696e673a204173206c6f6e6720617320746865207363616e206c697374206973206e6f6e2d656d7074792c206e6f206f74686572206f7065726174696f6e73207468616e0a202a20616464696e672f72656d6f76696e67206e6f64657320746f2f66726f6d20746865207363616e206c6973742061726520616c6c6f7765642e0a202a2f0a766f69642064726d5f6d6d5f696e69745f7363616e287374727563742064726d5f6d6d202a6d6d2c0a0909202020202020756e7369676e6564206c6f6e672073697a652c0a0909202020202020756e7369676e656420616c69676e6d656e742c0a0909202020202020756e7369676e6564206c6f6e6720636f6c6f72290a7b0a096d6d2d3e7363616e5f636f6c6f72203d20636f6c6f723b0a096d6d2d3e7363616e5f616c69676e6d656e74203d20616c69676e6d656e743b0a096d6d2d3e7363616e5f73697a65203d2073697a653b0a096d6d2d3e7363616e6e65645f626c6f636b73203d20303b0a096d6d2d3e7363616e5f6869745f7374617274203d20303b0a096d6d2d3e7363616e5f6869745f656e64203d20303b0a096d6d2d3e7363616e5f636865636b5f72616e6765203d20303b0a096d6d2d3e707265765f7363616e6e65645f6e6f6465203d204e554c4c3b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6d5f696e69745f7363616e293b0a0a2f2a2a0a202a20496e697469616c697a61206c7275207363616e6e696e672e0a202a0a202a20546869732073696d706c79207365747320757020746865207363616e6e696e6720726f7574696e657320776974682074686520706172616d657465727320666f722074686520646573697265640a202a20686f6c652e20546869732076657273696f6e20697320666f722072616e67652d72657374726963746564207363616e732e0a202a0a202a205761726e696e673a204173206c6f6e6720617320746865207363616e206c697374206973206e6f6e2d656d7074792c206e6f206f74686572206f7065726174696f6e73207468616e0a202a20616464696e672f72656d6f76696e67206e6f64657320746f2f66726f6d20746865207363616e206c6973742061726520616c6c6f7765642e0a202a2f0a766f69642064726d5f6d6d5f696e69745f7363616e5f776974685f72616e6765287374727563742064726d5f6d6d202a6d6d2c0a0909090920756e7369676e6564206c6f6e672073697a652c0a0909090920756e7369676e656420616c69676e6d656e742c0a0909090920756e7369676e6564206c6f6e6720636f6c6f722c0a0909090920756e7369676e6564206c6f6e672073746172742c0a0909090920756e7369676e6564206c6f6e6720656e64290a7b0a096d6d2d3e7363616e5f636f6c6f72203d20636f6c6f723b0a096d6d2d3e7363616e5f616c69676e6d656e74203d20616c69676e6d656e743b0a096d6d2d3e7363616e5f73697a65203d2073697a653b0a096d6d2d3e7363616e6e65645f626c6f636b73203d20303b0a096d6d2d3e7363616e5f6869745f7374617274203d20303b0a096d6d2d3e7363616e5f6869745f656e64203d20303b0a096d6d2d3e7363616e5f7374617274203d2073746172743b0a096d6d2d3e7363616e5f656e64203d20656e643b0a096d6d2d3e7363616e5f636865636b5f72616e6765203d20313b0a096d6d2d3e707265765f7363616e6e65645f6e6f6465203d204e554c4c3b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6d5f696e69745f7363616e5f776974685f72616e6765293b0a0a2f2a2a0a202a204164642061206e6f646520746f20746865207363616e206c6973742074686174206d6967687420626520667265656420746f206d616b6520737061636520666f722074686520646573697265640a202a20686f6c652e0a202a0a202a2052657475726e73206e6f6e2d7a65726f2c206966206120686f6c6520686173206265656e20666f756e642c207a65726f206f74686572776973652e0a202a2f0a696e742064726d5f6d6d5f7363616e5f6164645f626c6f636b287374727563742064726d5f6d6d5f6e6f6465202a6e6f6465290a7b0a097374727563742064726d5f6d6d202a6d6d203d206e6f64652d3e6d6d3b0a097374727563742064726d5f6d6d5f6e6f6465202a707265765f6e6f64653b0a09756e7369676e6564206c6f6e6720686f6c655f73746172742c20686f6c655f656e643b0a09756e7369676e6564206c6f6e672061646a5f73746172742c2061646a5f656e643b0a0a096d6d2d3e7363616e6e65645f626c6f636b732b2b3b0a0a094255475f4f4e286e6f64652d3e7363616e6e65645f626c6f636b293b0a096e6f64652d3e7363616e6e65645f626c6f636b203d20313b0a0a09707265765f6e6f6465203d206c6973745f656e747279286e6f64652d3e6e6f64655f6c6973742e707265762c207374727563742064726d5f6d6d5f6e6f64652c0a090909202020202020206e6f64655f6c697374293b0a0a096e6f64652d3e7363616e6e65645f70726563656564735f686f6c65203d20707265765f6e6f64652d3e686f6c655f666f6c6c6f77733b0a09707265765f6e6f64652d3e686f6c655f666f6c6c6f7773203d20313b0a096c6973745f64656c28266e6f64652d3e6e6f64655f6c697374293b0a096e6f64652d3e6e6f64655f6c6973742e70726576203d2026707265765f6e6f64652d3e6e6f64655f6c6973743b0a096e6f64652d3e6e6f64655f6c6973742e6e657874203d20266d6d2d3e707265765f7363616e6e65645f6e6f64652d3e6e6f64655f6c6973743b0a096d6d2d3e707265765f7363616e6e65645f6e6f6465203d206e6f64653b0a0a0961646a5f7374617274203d20686f6c655f7374617274203d2064726d5f6d6d5f686f6c655f6e6f64655f737461727428707265765f6e6f6465293b0a0961646a5f656e64203d20686f6c655f656e64203d2064726d5f6d6d5f686f6c655f6e6f64655f656e6428707265765f6e6f6465293b0a0a09696620286d6d2d3e7363616e5f636865636b5f72616e676529207b0a09096966202861646a5f7374617274203c206d6d2d3e7363616e5f7374617274290a09090961646a5f7374617274203d206d6d2d3e7363616e5f73746172743b0a09096966202861646a5f656e64203e206d6d2d3e7363616e5f656e64290a09090961646a5f656e64203d206d6d2d3e7363616e5f656e643b0a097d0a0a09696620286d6d2d3e636f6c6f725f61646a757374290a09096d6d2d3e636f6c6f725f61646a75737428707265765f6e6f64652c206d6d2d3e7363616e5f636f6c6f722c0a09090909202661646a5f73746172742c202661646a5f656e64293b0a0a0969662028636865636b5f667265655f686f6c652861646a5f73746172742c2061646a5f656e642c0a090909202020206d6d2d3e7363616e5f73697a652c206d6d2d3e7363616e5f616c69676e6d656e742929207b0a09096d6d2d3e7363616e5f6869745f7374617274203d20686f6c655f73746172743b0a09096d6d2d3e7363616e5f6869745f656e64203d20686f6c655f656e643b0a090972657475726e20313b0a097d0a0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6d5f7363616e5f6164645f626c6f636b293b0a0a2f2a2a0a202a2052656d6f76652061206e6f64652066726f6d20746865207363616e206c6973742e0a202a0a202a204e6f646573205f6d7573745f2062652072656d6f76656420696e207468652065786163742073616d65206f726465722066726f6d20746865207363616e206c69737420617320746865790a202a2068617665206265656e2061646465642c206f74686572776973652074686520696e7465726e616c207374617465206f6620746865206d656d6f7279206d616e616765722077696c6c2062650a202a20636f727275707465642e0a202a0a202a205768656e20746865207363616e206c69737420697320656d7074792c207468652073656c6563746564206d656d6f7279206e6f6465732063616e2062652066726565642e20416e0a202a20696d6d6564696174656c7920666f6c6c6f77696e672064726d5f6d6d5f7365617263685f66726565207769746820626573745f6d61746368203d20302077696c6c207468656e2072657475726e0a202a20746865206a75737420667265656420626c6f636b202862656361757365206974732061742074686520746f70206f662074686520667265655f737461636b206c697374292e0a202a0a202a2052657475726e73206f6e65206966207468697320626c6f636b2073686f756c6420626520657669637465642c207a65726f206f74686572776973652e2057696c6c20616c776179730a202a2072657475726e207a65726f207768656e206e6f20686f6c6520686173206265656e20666f756e642e0a202a2f0a696e742064726d5f6d6d5f7363616e5f72656d6f76655f626c6f636b287374727563742064726d5f6d6d5f6e6f6465202a6e6f6465290a7b0a097374727563742064726d5f6d6d202a6d6d203d206e6f64652d3e6d6d3b0a097374727563742064726d5f6d6d5f6e6f6465202a707265765f6e6f64653b0a0a096d6d2d3e7363616e6e65645f626c6f636b732d2d3b0a0a094255475f4f4e28216e6f64652d3e7363616e6e65645f626c6f636b293b0a096e6f64652d3e7363616e6e65645f626c6f636b203d20303b0a0a09707265765f6e6f6465203d206c6973745f656e747279286e6f64652d3e6e6f64655f6c6973742e707265762c207374727563742064726d5f6d6d5f6e6f64652c0a090909202020202020206e6f64655f6c697374293b0a0a09707265765f6e6f64652d3e686f6c655f666f6c6c6f7773203d206e6f64652d3e7363616e6e65645f70726563656564735f686f6c653b0a096c6973745f61646428266e6f64652d3e6e6f64655f6c6973742c2026707265765f6e6f64652d3e6e6f64655f6c697374293b0a0a092072657475726e202864726d5f6d6d5f686f6c655f6e6f64655f656e64286e6f646529203e206d6d2d3e7363616e5f6869745f73746172742026260a0909206e6f64652d3e7374617274203c206d6d2d3e7363616e5f6869745f656e64293b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6d5f7363616e5f72656d6f76655f626c6f636b293b0a0a696e742064726d5f6d6d5f636c65616e287374727563742064726d5f6d6d202a206d6d290a7b0a09737472756374206c6973745f68656164202a68656164203d20266d6d2d3e686561645f6e6f64652e6e6f64655f6c6973743b0a0a0972657475726e2028686561642d3e6e6578742d3e6e657874203d3d2068656164293b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6d5f636c65616e293b0a0a696e742064726d5f6d6d5f696e6974287374727563742064726d5f6d6d202a206d6d2c20756e7369676e6564206c6f6e672073746172742c20756e7369676e6564206c6f6e672073697a65290a7b0a09494e49545f4c4953545f4845414428266d6d2d3e686f6c655f737461636b293b0a09494e49545f4c4953545f4845414428266d6d2d3e756e757365645f6e6f646573293b0a096d6d2d3e6e756d5f756e75736564203d20303b0a096d6d2d3e7363616e6e65645f626c6f636b73203d20303b0a097370696e5f6c6f636b5f696e697428266d6d2d3e756e757365645f6c6f636b293b0a0a092f2a20436c6576657220747269636b20746f2061766f69642061207370656369616c206361736520696e20746865206672656520686f6c6520747261636b696e672e202a2f0a09494e49545f4c4953545f4845414428266d6d2d3e686561645f6e6f64652e6e6f64655f6c697374293b0a09494e49545f4c4953545f4845414428266d6d2d3e686561645f6e6f64652e686f6c655f737461636b293b0a096d6d2d3e686561645f6e6f64652e686f6c655f666f6c6c6f7773203d20313b0a096d6d2d3e686561645f6e6f64652e7363616e6e65645f626c6f636b203d20303b0a096d6d2d3e686561645f6e6f64652e7363616e6e65645f707265765f66726565203d20303b0a096d6d2d3e686561645f6e6f64652e7363616e6e65645f6e6578745f66726565203d20303b0a096d6d2d3e686561645f6e6f64652e6d6d203d206d6d3b0a096d6d2d3e686561645f6e6f64652e7374617274203d207374617274202b2073697a653b0a096d6d2d3e686561645f6e6f64652e73697a65203d207374617274202d206d6d2d3e686561645f6e6f64652e73746172743b0a096c6973745f6164645f7461696c28266d6d2d3e686561645f6e6f64652e686f6c655f737461636b2c20266d6d2d3e686f6c655f737461636b293b0a0a096d6d2d3e636f6c6f725f61646a757374203d204e554c4c3b0a0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6d5f696e6974293b0a0a766f69642064726d5f6d6d5f74616b65646f776e287374727563742064726d5f6d6d202a206d6d290a7b0a097374727563742064726d5f6d6d5f6e6f6465202a656e7472792c202a6e6578743b0a0a0969662028216c6973745f656d70747928266d6d2d3e686561645f6e6f64652e6e6f64655f6c6973742929207b0a090944524d5f4552524f5228224d656d6f7279206d616e61676572206e6f7420636c65616e2e2044656c6179696e672074616b65646f776e5c6e22293b0a090972657475726e3b0a097d0a0a097370696e5f6c6f636b28266d6d2d3e756e757365645f6c6f636b293b0a096c6973745f666f725f656163685f656e7472795f7361666528656e7472792c206e6578742c20266d6d2d3e756e757365645f6e6f6465732c206e6f64655f6c69737429207b0a09096c6973745f64656c2826656e7472792d3e6e6f64655f6c697374293b0a09096b6672656528656e747279293b0a09092d2d6d6d2d3e6e756d5f756e757365643b0a097d0a097370696e5f756e6c6f636b28266d6d2d3e756e757365645f6c6f636b293b0a0a094255475f4f4e286d6d2d3e6e756d5f756e7573656420213d2030293b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6d5f74616b65646f776e293b0a0a766f69642064726d5f6d6d5f64656275675f7461626c65287374727563742064726d5f6d6d202a6d6d2c20636f6e73742063686172202a707265666978290a7b0a097374727563742064726d5f6d6d5f6e6f6465202a656e7472793b0a09756e7369676e6564206c6f6e6720746f74616c5f75736564203d20302c20746f74616c5f66726565203d20302c20746f74616c203d20303b0a09756e7369676e6564206c6f6e6720686f6c655f73746172742c20686f6c655f656e642c20686f6c655f73697a653b0a0a09686f6c655f7374617274203d2064726d5f6d6d5f686f6c655f6e6f64655f737461727428266d6d2d3e686561645f6e6f6465293b0a09686f6c655f656e64203d2064726d5f6d6d5f686f6c655f6e6f64655f656e6428266d6d2d3e686561645f6e6f6465293b0a09686f6c655f73697a65203d20686f6c655f656e64202d20686f6c655f73746172743b0a0969662028686f6c655f73697a65290a09097072696e746b284b45524e5f4445425547202225732030782530386c782d30782530386c783a2025386c753a20667265655c6e222c0a0909097072656669782c20686f6c655f73746172742c20686f6c655f656e642c0a090909686f6c655f73697a65293b0a09746f74616c5f66726565202b3d20686f6c655f73697a653b0a0a0964726d5f6d6d5f666f725f656163685f6e6f646528656e7472792c206d6d29207b0a09097072696e746b284b45524e5f4445425547202225732030782530386c782d30782530386c783a2025386c753a20757365645c6e222c0a0909097072656669782c20656e7472792d3e73746172742c20656e7472792d3e7374617274202b20656e7472792d3e73697a652c0a090909656e7472792d3e73697a65293b0a0909746f74616c5f75736564202b3d20656e7472792d3e73697a653b0a0a090969662028656e7472792d3e686f6c655f666f6c6c6f777329207b0a090909686f6c655f7374617274203d2064726d5f6d6d5f686f6c655f6e6f64655f737461727428656e747279293b0a090909686f6c655f656e64203d2064726d5f6d6d5f686f6c655f6e6f64655f656e6428656e747279293b0a090909686f6c655f73697a65203d20686f6c655f656e64202d20686f6c655f73746172743b0a0909097072696e746b284b45524e5f4445425547202225732030782530386c782d30782530386c783a2025386c753a20667265655c6e222c0a090909097072656669782c20686f6c655f73746172742c20686f6c655f656e642c0a09090909686f6c655f73697a65293b0a090909746f74616c5f66726565202b3d20686f6c655f73697a653b0a09097d0a097d0a09746f74616c203d20746f74616c5f66726565202b20746f74616c5f757365643b0a0a097072696e746b284b45524e5f44454255472022257320746f74616c3a20256c752c207573656420256c75206672656520256c755c6e222c207072656669782c20746f74616c2c0a0909746f74616c5f757365642c20746f74616c5f66726565293b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6d5f64656275675f7461626c65293b0a0a23696620646566696e656428434f4e4649475f44454255475f4653290a696e742064726d5f6d6d5f64756d705f7461626c6528737472756374207365715f66696c65202a6d2c207374727563742064726d5f6d6d202a6d6d290a7b0a097374727563742064726d5f6d6d5f6e6f6465202a656e7472793b0a09756e7369676e6564206c6f6e6720746f74616c5f75736564203d20302c20746f74616c5f66726565203d20302c20746f74616c203d20303b0a09756e7369676e6564206c6f6e6720686f6c655f73746172742c20686f6c655f656e642c20686f6c655f73697a653b0a0a09686f6c655f7374617274203d2064726d5f6d6d5f686f6c655f6e6f64655f737461727428266d6d2d3e686561645f6e6f6465293b0a09686f6c655f656e64203d2064726d5f6d6d5f686f6c655f6e6f64655f656e6428266d6d2d3e686561645f6e6f6465293b0a09686f6c655f73697a65203d20686f6c655f656e64202d20686f6c655f73746172743b0a0969662028686f6c655f73697a65290a09097365715f7072696e7466286d2c202230782530386c782d30782530386c783a2030782530386c783a20667265655c6e222c0a09090909686f6c655f73746172742c20686f6c655f656e642c20686f6c655f73697a65293b0a09746f74616c5f66726565202b3d20686f6c655f73697a653b0a0a0964726d5f6d6d5f666f725f656163685f6e6f646528656e7472792c206d6d29207b0a09097365715f7072696e7466286d2c202230782530386c782d30782530386c783a2030782530386c783a20757365645c6e222c0a09090909656e7472792d3e73746172742c20656e7472792d3e7374617274202b20656e7472792d3e73697a652c0a09090909656e7472792d3e73697a65293b0a0909746f74616c5f75736564202b3d20656e7472792d3e73697a653b0a090969662028656e7472792d3e686f6c655f666f6c6c6f777329207b0a090909686f6c655f7374617274203d2064726d5f6d6d5f686f6c655f6e6f64655f737461727428656e747279293b0a090909686f6c655f656e64203d2064726d5f6d6d5f686f6c655f6e6f64655f656e6428656e747279293b0a090909686f6c655f73697a65203d20686f6c655f656e64202d20686f6c655f73746172743b0a0909097365715f7072696e7466286d2c202230782530386c782d30782530386c783a2030782530386c783a20667265655c6e222c0a0909090909686f6c655f73746172742c20686f6c655f656e642c20686f6c655f73697a65293b0a090909746f74616c5f66726565202b3d20686f6c655f73697a653b0a09097d0a097d0a09746f74616c203d20746f74616c5f66726565202b20746f74616c5f757365643b0a0a097365715f7072696e7466286d2c2022746f74616c3a20256c752c207573656420256c75206672656520256c755c6e222c20746f74616c2c20746f74616c5f757365642c20746f74616c5f66726565293b0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6d5f64756d705f7461626c65293b0a23656e6469660a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f6770752f64726d2f64726d5f6d6f6465732e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303031303331373100313231313437343433333000303032303033350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f7079726967687420c2a920313939372d323030332062792054686520584672656538362050726f6a6563742c20496e632e0a202a20436f7079726967687420c2a920323030372044617665204169726c69650a202a20436f7079726967687420c2a920323030372d3230303820496e74656c20436f72706f726174696f6e0a202a2020204a65737365204261726e6573203c6a657373652e6261726e657340696e74656c2e636f6d3e0a202a20436f7079726967687420323030352d32303036204c75632056657268616567656e0a202a20436f707972696768742028632920323030312c20416e647920526974676572202061726974676572406e76696469612e636f6d0a202a0a202a205065726d697373696f6e20697320686572656279206772616e7465642c2066726565206f66206368617267652c20746f20616e7920706572736f6e206f627461696e696e6720610a202a20636f7079206f66207468697320736f66747761726520616e64206173736f63696174656420646f63756d656e746174696f6e2066696c657320287468652022536f66747761726522292c0a202a20746f206465616c20696e2074686520536f66747761726520776974686f7574207265737472696374696f6e2c20696e636c7564696e6720776974686f7574206c696d69746174696f6e0a202a207468652072696768747320746f207573652c20636f70792c206d6f646966792c206d657267652c207075626c6973682c20646973747269627574652c207375626c6963656e73652c0a202a20616e642f6f722073656c6c20636f70696573206f662074686520536f6674776172652c20616e6420746f207065726d697420706572736f6e7320746f2077686f6d207468650a202a20536f667477617265206973206675726e697368656420746f20646f20736f2c207375626a65637420746f2074686520666f6c6c6f77696e6720636f6e646974696f6e733a0a202a0a202a205468652061626f766520636f70797269676874206e6f7469636520616e642074686973207065726d697373696f6e206e6f74696365207368616c6c20626520696e636c7564656420696e0a202a20616c6c20636f70696573206f72207375627374616e7469616c20706f7274696f6e73206f662074686520536f6674776172652e0a202a0a202a2054484520534f4654574152452049532050524f564944454420224153204953222c20574954484f55542057415252414e5459204f4620414e59204b494e442c2045585052455353204f520a202a20494d504c4945442c20494e434c5544494e4720425554204e4f54204c494d4954454420544f205448452057415252414e54494553204f46204d45524348414e544142494c4954592c0a202a204649544e45535320464f52204120504152544943554c415220505552504f534520414e44204e4f4e494e4652494e47454d454e542e2020494e204e4f204556454e54205348414c4c0a202a2054484520434f5059524947485420484f4c444552285329204f5220415554484f52285329204245204c4941424c4520464f5220414e5920434c41494d2c2044414d41474553204f520a202a204f54484552204c494142494c4954592c205748455448455220494e20414e20414354494f4e204f4620434f4e54524143542c20544f5254204f52204f54484552574953452c0a202a2041524953494e472046524f4d2c204f5554204f46204f5220494e20434f4e4e454354494f4e20574954482054484520534f465457415245204f522054484520555345204f520a202a204f54484552204445414c494e475320494e2054484520534f4654574152452e0a202a0a202a2045786365707420617320636f6e7461696e656420696e2074686973206e6f746963652c20746865206e616d65206f662074686520636f7079726967687420686f6c6465722873290a202a20616e6420617574686f72287329207368616c6c206e6f74206265207573656420696e206164766572746973696e67206f72206f746865727769736520746f2070726f6d6f74650a202a207468652073616c652c20757365206f72206f74686572206465616c696e677320696e207468697320536f66747761726520776974686f7574207072696f72207772697474656e0a202a20617574686f72697a6174696f6e2066726f6d2074686520636f7079726967687420686f6c64657228732920616e6420617574686f722873292e0a202a2f0a0a23696e636c756465203c6c696e75782f6c6973742e683e0a23696e636c756465203c6c696e75782f6c6973745f736f72742e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c64726d2f64726d502e683e0a23696e636c756465203c64726d2f64726d5f637274632e683e0a0a2f2a2a0a202a2064726d5f6d6f64655f64656275675f7072696e746d6f64656c696e65202d206465627567207072696e742061206d6f64650a202a20406465763a2044524d206465766963650a202a20406d6f64653a206d6f646520746f207072696e740a202a0a202a204c4f434b494e473a0a202a204e6f6e652e0a202a0a202a20446573637269626520406d6f6465207573696e672044524d5f44454255472e0a202a2f0a766f69642064726d5f6d6f64655f64656275675f7072696e746d6f64656c696e6528636f6e7374207374727563742064726d5f646973706c61795f6d6f6465202a6d6f6465290a7b0a0944524d5f44454255475f4b4d5328224d6f64656c696e652025643a5c2225735c2220256420256420256420256420256420256420256420256420256420256420220a090909223078257820307825785c6e222c0a09096d6f64652d3e626173652e69642c206d6f64652d3e6e616d652c206d6f64652d3e76726566726573682c206d6f64652d3e636c6f636b2c0a09096d6f64652d3e68646973706c61792c206d6f64652d3e6873796e635f73746172742c0a09096d6f64652d3e6873796e635f656e642c206d6f64652d3e68746f74616c2c0a09096d6f64652d3e76646973706c61792c206d6f64652d3e7673796e635f73746172742c0a09096d6f64652d3e7673796e635f656e642c206d6f64652d3e76746f74616c2c206d6f64652d3e747970652c206d6f64652d3e666c616773293b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6f64655f64656275675f7072696e746d6f64656c696e65293b0a0a2f2a2a0a202a2064726d5f6376745f6d6f6465202d6372656174652061206d6f64656c696e65206261736564206f6e2043565420616c676f726974686d0a202a20406465763a2044524d206465766963650a202a204068646973706c61793a2068646973706c61792073697a650a202a204076646973706c61793a2076646973706c61792073697a650a202a2040767265667265736820203a20767265667265736820726174650a202a204072656475636564203a205768657468657220746865204754462063616c63756c6174696f6e2069732073696d706c69666965640a202a2040696e7465726c616365643a576865746865722074686520696e7465726c61636520697320737570706f727465640a202a0a202a204c4f434b494e473a0a202a206e6f6e652e0a202a0a202a2072657475726e20746865206d6f64656c696e65206261736564206f6e2043565420616c676f726974686d0a202a0a202a20546869732066756e6374696f6e2069732063616c6c656420746f2067656e657261746520746865206d6f64656c696e65206261736564206f6e2043565420616c676f726974686d0a202a206163636f7264696e6720746f207468652068646973706c61792c2076646973706c61792c2076726566726573682e0a202a2049742069732062617365642066726f6d20746865205645534128544d2920436f6f7264696e6174656420566964656f2054696d696e672047656e657261746f722062790a202a2047726168616d204c6f7665726964676520417072696c20392c203230303320617661696c61626c652061740a202a20687474703a2f2f7777772e656c6f2e757466736d2e636c2f7e656c6f3231322f646f63732f435654643672312e786c73200a202a0a202a20416e6420697420697320636f706965642066726f6d20786638364356546d6f646520696e20787365727665722f68772f786672656538362f6d6f6465732f786638366376742e632e0a202a20576861742049206861766520646f6e6520697320746f207472616e736c617465206974206279207573696e6720696e74656765722063616c63756c6174696f6e2e0a202a2f0a23646566696e652048565f464143544f52090909313030300a7374727563742064726d5f646973706c61795f6d6f6465202a64726d5f6376745f6d6f6465287374727563742064726d5f646576696365202a6465762c20696e742068646973706c61792c0a09090909202020202020696e742076646973706c61792c20696e742076726566726573682c0a09090909202020202020626f6f6c20726564756365642c20626f6f6c20696e7465726c616365642c20626f6f6c206d617267696e73290a7b0a092f2a20312920746f702f626f74746f6d206d617267696e2073697a65202825206f662068656967687429202d2064656661756c743a20312e382c202a2f0a23646566696e65094356545f4d415247494e5f50455243454e54414745090931380a092f2a203229206368617261637465722063656c6c20686f72697a6f6e74616c206772616e756c61726974792028706978656c7329202d2064656661756c742038202a2f0a23646566696e65094356545f485f4752414e554c41524954590909380a092f2a203329204d696e696d756d20766572746963616c20706f72636820286c696e657329202d2064656661756c742033202a2f0a23646566696e65094356545f4d494e5f565f504f524348090909330a092f2a203429204d696e696d756d206e756d626572206f6620766572746963616c206261636b20706f726368206c696e6573202d2064656661756c742036202a2f0a23646566696e65094356545f4d494e5f565f42504f5243480909360a092f2a20506978656c20436c6f636b207374657020286b487a29202a2f0a23646566696e65204356545f434c4f434b5f535445500909093235300a097374727563742064726d5f646973706c61795f6d6f6465202a64726d5f6d6f64653b0a09756e7369676e656420696e7420766669656c64726174652c2068706572696f643b0a09696e742068646973706c61795f726e642c20686d617267696e2c2076646973706c61795f726e642c20766d617267696e2c207673796e633b0a09696e7420696e7465726c6163653b0a0a092f2a20616c6c6f63617465207468652064726d5f646973706c61795f6d6f6465207374727563747572652e204966206661696c7572652c2077652077696c6c0a09202a2072657475726e206469726563746c790a09202a2f0a0964726d5f6d6f6465203d2064726d5f6d6f64655f63726561746528646576293b0a09696620282164726d5f6d6f6465290a090972657475726e204e554c4c3b0a0a092f2a20746865204356542064656661756c7420726566726573682072617465206973203630487a202a2f0a0969662028217672656672657368290a09097672656672657368203d2036303b0a0a092f2a20746865207265717569726564206669656c642066726573682072617465202a2f0a0969662028696e7465726c61636564290a0909766669656c6472617465203d207672656672657368202a20323b0a09656c73650a0909766669656c6472617465203d2076726566726573683b0a0a092f2a20686f72697a6f6e74616c20706978656c73202a2f0a0968646973706c61795f726e64203d2068646973706c6179202d202868646973706c61792025204356545f485f4752414e554c4152495459293b0a0a092f2a2064657465726d696e6520746865206c65667426726967687420626f7264657273202a2f0a09686d617267696e203d20303b0a09696620286d617267696e7329207b0a0909686d617267696e203d2068646973706c61795f726e64202a204356545f4d415247494e5f50455243454e54414745202f20313030303b0a0909686d617267696e202d3d20686d617267696e2025204356545f485f4752414e554c41524954593b0a097d0a092f2a2066696e642074686520746f74616c2061637469766520706978656c73202a2f0a0964726d5f6d6f64652d3e68646973706c6179203d2068646973706c61795f726e64202b2032202a20686d617267696e3b0a0a092f2a2066696e6420746865206e756d626572206f66206c696e657320706572206669656c64202a2f0a0969662028696e7465726c61636564290a090976646973706c61795f726e64203d2076646973706c6179202f20323b0a09656c73650a090976646973706c61795f726e64203d2076646973706c61793b0a0a092f2a2066696e642074686520746f70202620626f74746f6d20626f7264657273202a2f0a09766d617267696e203d20303b0a09696620286d617267696e73290a0909766d617267696e203d2076646973706c61795f726e64202a204356545f4d415247494e5f50455243454e54414745202f20313030303b0a0a0964726d5f6d6f64652d3e76646973706c6179203d2076646973706c6179202b2032202a20766d617267696e3b0a0a092f2a20496e7465726c61636564202a2f0a0969662028696e7465726c61636564290a0909696e7465726c616365203d20313b0a09656c73650a0909696e7465726c616365203d20303b0a0a092f2a2044657465726d696e65205653796e632057696474682066726f6d2061737065637420726174696f202a2f0a0969662028212876646973706c6179202520332920262620282876646973706c6179202a2034202f203329203d3d2068646973706c617929290a09097673796e63203d20343b0a09656c73652069662028212876646973706c6179202520392920262620282876646973706c6179202a203136202f203929203d3d2068646973706c617929290a09097673796e63203d20353b0a09656c73652069662028212876646973706c617920252031302920262620282876646973706c6179202a203136202f20313029203d3d2068646973706c617929290a09097673796e63203d20363b0a09656c73652069662028212876646973706c6179202520342920262620282876646973706c6179202a2035202f203429203d3d2068646973706c617929290a09097673796e63203d20373b0a09656c73652069662028212876646973706c6179202520392920262620282876646973706c6179202a203135202f203929203d3d2068646973706c617929290a09097673796e63203d20373b0a09656c7365202f2a20637573746f6d202a2f0a09097673796e63203d2031303b0a0a0969662028217265647563656429207b0a09092f2a2073696d706c69667920746865204754462063616c63756c6174696f6e202a2f0a09092f2a203429204d696e696d756d2074696d65206f6620766572746963616c2073796e63202b206261636b20706f72636820696e74657276616c2028c2b573290a0909202a2064656661756c74203535302e300a0909202a2f0a0909696e7420746d70312c20746d70323b0a23646566696e65204356545f4d494e5f5653594e435f4250093535300a09092f2a203329204e6f6d696e616c204853796e63207769647468202825206f66206c696e6520706572696f6429202d2064656661756c742038202a2f0a23646566696e65204356545f4853594e435f50455243454e5441474509380a0909756e7369676e656420696e742068626c616e6b5f70657263656e746167653b0a0909696e74207673796e63616e646261636b5f706f7263682c20766261636b5f706f7263682c2068626c616e6b3b0a0a09092f2a20657374696d617465642074686520686f72697a6f6e74616c20706572696f64202a2f0a0909746d7031203d2048565f464143544f52202a203130303030303020202d0a090909094356545f4d494e5f5653594e435f4250202a2048565f464143544f52202a20766669656c64726174653b0a0909746d7032203d202876646973706c61795f726e64202b2032202a20766d617267696e202b204356545f4d494e5f565f504f52434829202a2032202b0a09090909696e7465726c6163653b0a090968706572696f64203d20746d7031202a2032202f2028746d7032202a20766669656c6472617465293b0a0a0909746d7031203d204356545f4d494e5f5653594e435f4250202a2048565f464143544f52202f2068706572696f64202b20313b0a09092f2a20392e2046696e64206e756d626572206f66206c696e657320696e2073796e63202b206261636b706f726368202a2f0a090969662028746d7031203c20287673796e63202b204356545f4d494e5f565f504f52434829290a0909097673796e63616e646261636b5f706f726368203d207673796e63202b204356545f4d494e5f565f504f5243483b0a0909656c73650a0909097673796e63616e646261636b5f706f726368203d20746d70313b0a09092f2a2031302e2046696e64206e756d626572206f66206c696e657320696e206261636b20706f726368202a2f0a0909766261636b5f706f726368203d207673796e63616e646261636b5f706f726368202d207673796e633b0a090964726d5f6d6f64652d3e76746f74616c203d2076646973706c61795f726e64202b2032202a20766d617267696e202b0a090909097673796e63616e646261636b5f706f726368202b204356545f4d494e5f565f504f5243483b0a09092f2a20352920446566696e6974696f6e206f6620486f72697a6f6e74616c20626c616e6b696e672074696d65206c696d69746174696f6e202a2f0a09092f2a204772616469656e742028252f6b487a29202d2064656661756c7420363030202a2f0a23646566696e65204356545f4d5f464143544f52093630300a09092f2a204f666673657420282529202d2064656661756c74203430202a2f0a23646566696e65204356545f435f464143544f520934300a09092f2a20426c616e6b696e672074696d65207363616c696e6720666163746f72202d2064656661756c7420313238202a2f0a23646566696e65204356545f4b5f464143544f52093132380a09092f2a205363616c696e6720666163746f7220776569676874696e67202d2064656661756c74203230202a2f0a23646566696e65204356545f4a5f464143544f520932300a23646566696e65204356545f4d5f5052494d4509284356545f4d5f464143544f52202a204356545f4b5f464143544f52202f20323536290a23646566696e65204356545f435f5052494d450928284356545f435f464143544f52202d204356545f4a5f464143544f5229202a204356545f4b5f464143544f52202f20323536202b205c0a090909204356545f4a5f464143544f52290a09092f2a2031322e2046696e6420696465616c20626c616e6b696e672064757479206379636c652066726f6d20666f726d756c61202a2f0a090968626c616e6b5f70657263656e74616765203d204356545f435f5052494d45202a2048565f464143544f52202d204356545f4d5f5052494d45202a0a090909090968706572696f64202f20313030303b0a09092f2a2031332e20426c616e6b696e672074696d65202a2f0a09096966202868626c616e6b5f70657263656e74616765203c203230202a2048565f464143544f52290a09090968626c616e6b5f70657263656e74616765203d203230202a2048565f464143544f523b0a090968626c616e6b203d2064726d5f6d6f64652d3e68646973706c6179202a2068626c616e6b5f70657263656e74616765202f0a0909092028313030202a2048565f464143544f52202d2068626c616e6b5f70657263656e74616765293b0a090968626c616e6b202d3d2068626c616e6b2025202832202a204356545f485f4752414e554c4152495459293b0a09092f2a2031342e2066696e642074686520746f74616c20706978657320706572206c696e65202a2f0a090964726d5f6d6f64652d3e68746f74616c203d2064726d5f6d6f64652d3e68646973706c6179202b2068626c616e6b3b0a090964726d5f6d6f64652d3e6873796e635f656e64203d2064726d5f6d6f64652d3e68646973706c6179202b2068626c616e6b202f20323b0a090964726d5f6d6f64652d3e6873796e635f7374617274203d2064726d5f6d6f64652d3e6873796e635f656e64202d0a0909092864726d5f6d6f64652d3e68746f74616c202a204356545f4853594e435f50455243454e5441474529202f203130303b0a090964726d5f6d6f64652d3e6873796e635f7374617274202b3d204356545f485f4752414e554c4152495459202d0a09090964726d5f6d6f64652d3e6873796e635f73746172742025204356545f485f4752414e554c41524954593b0a09092f2a2066696c6c20746865205673796e632076616c756573202a2f0a090964726d5f6d6f64652d3e7673796e635f7374617274203d2064726d5f6d6f64652d3e76646973706c6179202b204356545f4d494e5f565f504f5243483b0a090964726d5f6d6f64652d3e7673796e635f656e64203d2064726d5f6d6f64652d3e7673796e635f7374617274202b207673796e633b0a097d20656c7365207b0a09092f2a205265647563656420626c616e6b696e67202a2f0a09092f2a204d696e696d756d20766572746963616c20626c616e6b696e6720696e74657276616c2074696d652028c2b573292d2064656661756c7420343630202a2f0a23646566696e65204356545f52425f4d494e5f56424c414e4b093436300a09092f2a204669786564206e756d626572206f6620636c6f636b7320666f7220686f72697a6f6e74616c2073796e63202a2f0a23646566696e65204356545f52425f485f53594e43090933320a09092f2a204669786564206e756d626572206f6620636c6f636b7320666f7220686f72697a6f6e74616c20626c616e6b696e67202a2f0a23646566696e65204356545f52425f485f424c414e4b09093136300a09092f2a204669786564206e756d626572206f66206c696e657320666f7220766572746963616c2066726f6e7420706f726368202d2064656661756c7420332a2f0a23646566696e65204356545f52425f5646504f5243480909330a0909696e74207662696c696e65733b0a0909696e7420746d70312c20746d70323b0a09092f2a20382e20457374696d61746520486f72697a6f6e74616c20706572696f642e202a2f0a0909746d7031203d2048565f464143544f52202a2031303030303030202d0a0909094356545f52425f4d494e5f56424c414e4b202a2048565f464143544f52202a20766669656c64726174653b0a0909746d7032203d2076646973706c61795f726e64202b2032202a20766d617267696e3b0a090968706572696f64203d20746d7031202f2028746d7032202a20766669656c6472617465293b0a09092f2a20392e2046696e64206e756d626572206f66206c696e657320696e20766572746963616c20626c616e6b696e67202a2f0a09097662696c696e6573203d204356545f52425f4d494e5f56424c414e4b202a2048565f464143544f52202f2068706572696f64202b20313b0a09092f2a2031302e20436865636b20696620766572746963616c20626c616e6b696e672069732073756666696369656e74202a2f0a0909696620287662696c696e6573203c20284356545f52425f5646504f524348202b207673796e63202b204356545f4d494e5f565f42504f52434829290a0909097662696c696e6573203d204356545f52425f5646504f524348202b207673796e63202b204356545f4d494e5f565f42504f5243483b0a09092f2a2031312e2046696e6420746f74616c206e756d626572206f66206c696e657320696e20766572746963616c206669656c64202a2f0a090964726d5f6d6f64652d3e76746f74616c203d2076646973706c61795f726e64202b2032202a20766d617267696e202b207662696c696e65733b0a09092f2a2031322e2046696e6420746f74616c206e756d626572206f6620706978656c7320696e2061206c696e65202a2f0a090964726d5f6d6f64652d3e68746f74616c203d2064726d5f6d6f64652d3e68646973706c6179202b204356545f52425f485f424c414e4b3b0a09092f2a2046696c6c20696e204853796e632076616c756573202a2f0a090964726d5f6d6f64652d3e6873796e635f656e64203d2064726d5f6d6f64652d3e68646973706c6179202b204356545f52425f485f424c414e4b202f20323b0a090964726d5f6d6f64652d3e6873796e635f7374617274203d2064726d5f6d6f64652d3e6873796e635f656e64202d204356545f52425f485f53594e433b0a09092f2a2046696c6c20696e205653796e632076616c756573202a2f0a090964726d5f6d6f64652d3e7673796e635f7374617274203d2064726d5f6d6f64652d3e76646973706c6179202b204356545f52425f5646504f5243483b0a090964726d5f6d6f64652d3e7673796e635f656e64203d2064726d5f6d6f64652d3e7673796e635f7374617274202b207673796e633b0a097d0a092f2a2031352f31332e2046696e6420706978656c20636c6f636b206672657175656e637920286b487a20666f72207866383629202a2f0a0964726d5f6d6f64652d3e636c6f636b203d2064726d5f6d6f64652d3e68746f74616c202a2048565f464143544f52202a2031303030202f2068706572696f643b0a0964726d5f6d6f64652d3e636c6f636b202d3d2064726d5f6d6f64652d3e636c6f636b2025204356545f434c4f434b5f535445503b0a092f2a2031382f31362e2046696e642061637475616c20766572746963616c206672616d65206672657175656e6379202a2f0a092f2a2069676e6f7265202d206a7573742073657420746865206d6f646520666c616720666f7220696e7465726c61636564202a2f0a0969662028696e7465726c6163656429207b0a090964726d5f6d6f64652d3e76746f74616c202a3d20323b0a090964726d5f6d6f64652d3e666c616773207c3d2044524d5f4d4f44455f464c41475f494e5445524c4143453b0a097d0a092f2a2046696c6c20746865206d6f6465206c696e65206e616d65202a2f0a0964726d5f6d6f64655f7365745f6e616d652864726d5f6d6f6465293b0a096966202872656475636564290a090964726d5f6d6f64652d3e666c616773207c3d202844524d5f4d4f44455f464c41475f504853594e43207c0a090909090944524d5f4d4f44455f464c41475f4e5653594e43293b0a09656c73650a090964726d5f6d6f64652d3e666c616773207c3d202844524d5f4d4f44455f464c41475f505653594e43207c0a090909090944524d5f4d4f44455f464c41475f4e4853594e43293b0a0a0972657475726e2064726d5f6d6f64653b0a7d0a4558504f52545f53594d424f4c2864726d5f6376745f6d6f6465293b0a0a2f2a2a0a202a2064726d5f6774665f6d6f64655f636f6d706c6578202d2063726561746520746865206d6f64656c696e65206261736564206f6e2066756c6c2047544620616c676f726974686d0a202a0a202a204064657609093a64726d206465766963650a202a204068646973706c6179093a68646973706c61792073697a650a202a204076646973706c6179093a76646973706c61792073697a650a202a20407672656672657368093a767265667265736820726174652e0a202a2040696e7465726c61636564093a776865746865722074686520696e7465726c61636520697320737570706f727465640a202a20406d617267696e73093a64657369726564206d617267696e2073697a650a202a20404754465f5b4d434b4a5d20203a657874656e6465642047544620666f726d756c6120706172616d65746572730a202a0a202a204c4f434b494e472e0a202a206e6f6e652e0a202a0a202a2072657475726e20746865206d6f64656c696e65206261736564206f6e2066756c6c2047544620616c676f726974686d2e0a202a0a202a20475446206665617475726520626c6f636b732073706563696679204320616e64204a20696e206d756c7469706c6573206f6620302e352c20736f2077652070617373207468656d0a202a20696e2068657265206d756c7469706c6965642062792074776f2e2020466f7220612043206f662034302c207061737320696e2038302e0a202a2f0a7374727563742064726d5f646973706c61795f6d6f6465202a0a64726d5f6774665f6d6f64655f636f6d706c6578287374727563742064726d5f646576696365202a6465762c20696e742068646973706c61792c20696e742076646973706c61792c0a09092020202020696e742076726566726573682c20626f6f6c20696e7465726c616365642c20696e74206d617267696e732c0a09092020202020696e74204754465f4d2c20696e74204754465f32432c20696e74204754465f4b2c20696e74204754465f324a290a7b092f2a20312920746f702f626f74746f6d206d617267696e2073697a65202825206f662068656967687429202d2064656661756c743a20312e382c202a2f0a23646566696e65094754465f4d415247494e5f50455243454e54414745090931380a092f2a203229206368617261637465722063656c6c20686f72697a6f6e74616c206772616e756c61726974792028706978656c7329202d2064656661756c742038202a2f0a23646566696e65094754465f43454c4c5f4752414e090909380a092f2a203329204d696e696d756d20766572746963616c20706f72636820286c696e657329202d2064656661756c742033202a2f0a23646566696e65094754465f4d494e5f565f504f524348090909310a092f2a207769647468206f66207673796e6320696e206c696e6573202a2f0a23646566696e6520565f53594e435f525144090909330a092f2a207769647468206f66206873796e632061732025206f6620746f74616c206c696e65202a2f0a23646566696e6520485f53594e435f50455243454e54090909380a092f2a206d696e2074696d65206f66207673796e63202b206261636b20706f72636820286d6963726f73656329202a2f0a23646566696e65204d494e5f5653594e435f504c55535f425009093535300a092f2a20432720616e64204d27206172652070617274206f662074686520426c616e6b696e672044757479204379636c6520636f6d7075746174696f6e202a2f0a23646566696e65204754465f435f5052494d4509282828284754465f3243202d204754465f324a29202a204754465f4b202f2032353629202b204754465f324a29202f2032290a23646566696e65204754465f4d5f5052494d4509284754465f4b202a204754465f4d202f20323536290a097374727563742064726d5f646973706c61795f6d6f6465202a64726d5f6d6f64653b0a09756e7369676e656420696e742068646973706c61795f726e642c2076646973706c61795f726e642c20766669656c64726174655f7271643b0a09696e7420746f705f6d617267696e2c20626f74746f6d5f6d617267696e3b0a09696e7420696e7465726c6163653b0a09756e7369676e656420696e742068667265715f6573743b0a09696e74207673796e635f706c75735f62702c20766261636b5f706f7263683b0a09756e7369676e656420696e742076746f74616c5f6c696e65732c20766669656c64726174655f6573742c2068706572696f643b0a09756e7369676e656420696e7420766669656c645f726174652c20766672616d655f726174653b0a09696e74206c6566745f6d617267696e2c2072696768745f6d617267696e3b0a09756e7369676e656420696e7420746f74616c5f6163746976655f706978656c732c20696465616c5f647574795f6379636c653b0a09756e7369676e656420696e742068626c616e6b2c20746f74616c5f706978656c732c20706978656c5f667265713b0a09696e74206873796e632c206866726f6e745f706f7263682c20766f64645f66726f6e745f706f7263685f6c696e65733b0a09756e7369676e656420696e7420746d70312c20746d70323b0a0a0964726d5f6d6f6465203d2064726d5f6d6f64655f63726561746528646576293b0a09696620282164726d5f6d6f6465290a090972657475726e204e554c4c3b0a0a092f2a20312e20496e206f7264657220746f206769766520636f727265637420726573756c74732c20746865206e756d626572206f6620686f72697a6f6e74616c0a09202a20706978656c73207265717565737465642069732066697273742070726f63657373656420746f20656e73757265207468617420697420697320646976697369626c650a09202a20627920746865206368617261637465722073697a652c20627920726f756e64696e6720697420746f20746865206e656172657374206368617261637465720a09202a2063656c6c20626f756e646172793a0a09202a2f0a0968646973706c61795f726e64203d202868646973706c6179202b204754465f43454c4c5f4752414e202f203229202f204754465f43454c4c5f4752414e3b0a0968646973706c61795f726e64203d2068646973706c61795f726e64202a204754465f43454c4c5f4752414e3b0a0a092f2a20322e20496620696e7465726c616365206973207265717565737465642c20746865206e756d626572206f6620766572746963616c206c696e657320617373756d65640a09202a206279207468652063616c63756c6174696f6e206d7573742062652068616c7665642c2061732074686520636f6d7075746174696f6e2063616c63756c617465730a09202a20746865206e756d626572206f6620766572746963616c206c696e657320706572206669656c642e0a09202a2f0a0969662028696e7465726c61636564290a090976646973706c61795f726e64203d2076646973706c6179202f20323b0a09656c73650a090976646973706c61795f726e64203d2076646973706c61793b0a0a092f2a20332e2046696e6420746865206672616d6520726174652072657175697265643a202a2f0a0969662028696e7465726c61636564290a0909766669656c64726174655f727164203d207672656672657368202a20323b0a09656c73650a0909766669656c64726174655f727164203d2076726566726573683b0a0a092f2a20342e2046696e64206e756d626572206f66206c696e657320696e20546f70206d617267696e3a202a2f0a09746f705f6d617267696e203d20303b0a09696620286d617267696e73290a0909746f705f6d617267696e203d202876646973706c61795f726e64202a204754465f4d415247494e5f50455243454e54414745202b2035303029202f0a09090909313030303b0a092f2a20352e2046696e64206e756d626572206f66206c696e657320696e20626f74746f6d206d617267696e3a202a2f0a09626f74746f6d5f6d617267696e203d20746f705f6d617267696e3b0a0a092f2a20362e20496620696e7465726c6163652069732072657175697265642c207468656e20736574207661726961626c6520696e7465726c6163653a202a2f0a0969662028696e7465726c61636564290a0909696e7465726c616365203d20313b0a09656c73650a0909696e7465726c616365203d20303b0a0a092f2a20372e20457374696d6174652074686520486f72697a6f6e74616c206672657175656e6379202a2f0a097b0a0909746d7031203d20283130303030303020202d204d494e5f5653594e435f504c55535f4250202a20766669656c64726174655f72716429202f203530303b0a0909746d7032203d202876646973706c61795f726e64202b2032202a20746f705f6d617267696e202b204754465f4d494e5f565f504f52434829202a0a0909090932202b20696e7465726c6163653b0a090968667265715f657374203d2028746d7032202a2031303030202a20766669656c64726174655f72716429202f20746d70313b0a097d0a0a092f2a20382e2046696e6420746865206e756d626572206f66206c696e657320696e20562073796e63202b206261636b20706f726368202a2f0a092f2a205b562053594e432b42505d203d2052494e5428285b4d494e205653594e432b42505d202a2068667265715f657374202f20313030303030302929202a2f0a097673796e635f706c75735f6270203d204d494e5f5653594e435f504c55535f4250202a2068667265715f657374202f20313030303b0a097673796e635f706c75735f6270203d20287673796e635f706c75735f6270202b2035303029202f20313030303b0a092f2a2020392e2046696e6420746865206e756d626572206f66206c696e657320696e2056206261636b20706f72636820616c6f6e653a202a2f0a09766261636b5f706f726368203d207673796e635f706c75735f6270202d20565f53594e435f5251443b0a092f2a202031302e2046696e642074686520746f74616c206e756d626572206f66206c696e657320696e20566572746963616c206669656c6420706572696f643a202a2f0a0976746f74616c5f6c696e6573203d2076646973706c61795f726e64202b20746f705f6d617267696e202b20626f74746f6d5f6d617267696e202b0a0909097673796e635f706c75735f6270202b204754465f4d494e5f565f504f5243483b0a092f2a202031312e20457374696d6174652074686520566572746963616c206669656c64206672657175656e63793a202a2f0a09766669656c64726174655f657374203d2068667265715f657374202f2076746f74616c5f6c696e65733b0a092f2a202031322e2046696e64207468652061637475616c20686f72697a6f6e74616c20706572696f643a202a2f0a0968706572696f64203d2031303030303030202f2028766669656c64726174655f727164202a2076746f74616c5f6c696e6573293b0a0a092f2a202031332e2046696e64207468652061637475616c20566572746963616c206669656c64206672657175656e63793a202a2f0a09766669656c645f72617465203d2068667265715f657374202f2076746f74616c5f6c696e65733b0a092f2a202031342e2046696e642074686520566572746963616c206672616d65206672657175656e63793a202a2f0a0969662028696e7465726c61636564290a0909766672616d655f72617465203d20766669656c645f72617465202f20323b0a09656c73650a0909766672616d655f72617465203d20766669656c645f726174653b0a092f2a202031352e2046696e64206e756d626572206f6620706978656c7320696e206c656674206d617267696e3a202a2f0a09696620286d617267696e73290a09096c6566745f6d617267696e203d202868646973706c61795f726e64202a204754465f4d415247494e5f50455243454e54414745202b2035303029202f0a09090909313030303b0a09656c73650a09096c6566745f6d617267696e203d20303b0a0a092f2a2031362e46696e64206e756d626572206f6620706978656c7320696e207269676874206d617267696e3a202a2f0a0972696768745f6d617267696e203d206c6566745f6d617267696e3b0a092f2a2031372e46696e6420746f74616c206e756d626572206f662061637469766520706978656c7320696e20696d61676520616e64206c65667420616e64207269676874202a2f0a09746f74616c5f6163746976655f706978656c73203d2068646973706c61795f726e64202b206c6566745f6d617267696e202b2072696768745f6d617267696e3b0a092f2a2031382e46696e642074686520696465616c20626c616e6b696e672064757479206379636c652066726f6d20626c616e6b696e672064757479206379636c65202a2f0a09696465616c5f647574795f6379636c65203d204754465f435f5052494d45202a2031303030202d0a09090909284754465f4d5f5052494d45202a2031303030303030202f2068667265715f657374293b0a092f2a2031392e46696e6420746865206e756d626572206f6620706978656c7320696e2074686520626c616e6b696e672074696d6520746f20746865206e6561726573740a09202a20646f75626c65206368617261637465722063656c6c3a202a2f0a0968626c616e6b203d20746f74616c5f6163746976655f706978656c73202a20696465616c5f647574795f6379636c65202f0a09090928313030303030202d20696465616c5f647574795f6379636c65293b0a0968626c616e6b203d202868626c616e6b202b204754465f43454c4c5f4752414e29202f202832202a204754465f43454c4c5f4752414e293b0a0968626c616e6b203d2068626c616e6b202a2032202a204754465f43454c4c5f4752414e3b0a092f2a2032302e46696e6420746f74616c206e756d626572206f6620706978656c733a202a2f0a09746f74616c5f706978656c73203d20746f74616c5f6163746976655f706978656c73202b2068626c616e6b3b0a092f2a2032312e46696e6420706978656c20636c6f636b206672657175656e63793a202a2f0a09706978656c5f66726571203d20746f74616c5f706978656c73202a2068667265715f657374202f20313030303b0a092f2a205374616765203120636f6d7075746174696f6e7320617265206e6f7720636f6d706c6574653b20492073686f756c64207265616c6c7920706173730a09202a2074686520726573756c747320746f20616e6f746865722066756e6374696f6e20616e6420646f20746865205374616765203220636f6d7075746174696f6e732c0a09202a206275742049206f6e6c79206e656564206120666577206d6f72652076616c75657320736f2049276c6c206a75737420617070656e64207468650a09202a20636f6d7075746174696f6e73206865726520666f72206e6f77202a2f0a092f2a2031372e2046696e6420746865206e756d626572206f6620706978656c7320696e2074686520686f72697a6f6e74616c2073796e6320706572696f643a202a2f0a096873796e63203d20485f53594e435f50455243454e54202a20746f74616c5f706978656c73202f203130303b0a096873796e63203d20286873796e63202b204754465f43454c4c5f4752414e202f203229202f204754465f43454c4c5f4752414e3b0a096873796e63203d206873796e63202a204754465f43454c4c5f4752414e3b0a092f2a2031382e2046696e6420746865206e756d626572206f6620706978656c7320696e20686f72697a6f6e74616c2066726f6e7420706f72636820706572696f64202a2f0a096866726f6e745f706f726368203d2068626c616e6b202f2032202d206873796e633b0a092f2a202033362e2046696e6420746865206e756d626572206f66206c696e657320696e20746865206f64642066726f6e7420706f72636820706572696f643a202a2f0a09766f64645f66726f6e745f706f7263685f6c696e6573203d204754465f4d494e5f565f504f524348203b0a0a092f2a2066696e616c6c792c207061636b2074686520726573756c747320696e20746865206d6f646520737472756374202a2f0a0964726d5f6d6f64652d3e68646973706c6179203d2068646973706c61795f726e643b0a0964726d5f6d6f64652d3e6873796e635f7374617274203d2068646973706c61795f726e64202b206866726f6e745f706f7263683b0a0964726d5f6d6f64652d3e6873796e635f656e64203d2064726d5f6d6f64652d3e6873796e635f7374617274202b206873796e633b0a0964726d5f6d6f64652d3e68746f74616c203d20746f74616c5f706978656c733b0a0964726d5f6d6f64652d3e76646973706c6179203d2076646973706c61795f726e643b0a0964726d5f6d6f64652d3e7673796e635f7374617274203d2076646973706c61795f726e64202b20766f64645f66726f6e745f706f7263685f6c696e65733b0a0964726d5f6d6f64652d3e7673796e635f656e64203d2064726d5f6d6f64652d3e7673796e635f7374617274202b20565f53594e435f5251443b0a0964726d5f6d6f64652d3e76746f74616c203d2076746f74616c5f6c696e65733b0a0a0964726d5f6d6f64652d3e636c6f636b203d20706978656c5f667265713b0a0a0969662028696e7465726c6163656429207b0a090964726d5f6d6f64652d3e76746f74616c202a3d20323b0a090964726d5f6d6f64652d3e666c616773207c3d2044524d5f4d4f44455f464c41475f494e5445524c4143453b0a097d0a0a0964726d5f6d6f64655f7365745f6e616d652864726d5f6d6f6465293b0a09696620284754465f4d203d3d20363030202626204754465f3243203d3d203830202626204754465f4b203d3d20313238202626204754465f324a203d3d203430290a090964726d5f6d6f64652d3e666c616773203d2044524d5f4d4f44455f464c41475f4e4853594e43207c2044524d5f4d4f44455f464c41475f505653594e433b0a09656c73650a090964726d5f6d6f64652d3e666c616773203d2044524d5f4d4f44455f464c41475f504853594e43207c2044524d5f4d4f44455f464c41475f4e5653594e433b0a0a0972657475726e2064726d5f6d6f64653b0a7d0a4558504f52545f53594d424f4c2864726d5f6774665f6d6f64655f636f6d706c6578293b0a0a2f2a2a0a202a2064726d5f6774665f6d6f6465202d2063726561746520746865206d6f64656c696e65206261736564206f6e2047544620616c676f726974686d0a202a0a202a204064657609093a64726d206465766963650a202a204068646973706c6179093a68646973706c61792073697a650a202a204076646973706c6179093a76646973706c61792073697a650a202a20407672656672657368093a767265667265736820726174652e0a202a2040696e7465726c61636564093a776865746865722074686520696e7465726c61636520697320737570706f727465640a202a20406d617267696e73093a7768657468657220746865206d617267696e20697320737570706f727465640a202a0a202a204c4f434b494e472e0a202a206e6f6e652e0a202a0a202a2072657475726e20746865206d6f64656c696e65206261736564206f6e2047544620616c676f726974686d0a202a0a202a20546869732066756e6374696f6e20697320746f2063726561746520746865206d6f64656c696e65206261736564206f6e207468652047544620616c676f726974686d2e0a202a2047656e6572616c697a65642054696d696e6720466f726d756c6120697320646572697665642066726f6d3a0a202a0947544620537072656164736865657420627920416e6479204d6f72726973682028312f352f3937290a202a09617661696c61626c6520617420687474703a2f2f7777772e766573612e6f72670a202a0a202a20416e6420697420697320636f706965642066726f6d207468652066696c65206f6620787365727665722f68772f786672656538362f6d6f6465732f786638366774662e632e0a202a20576861742049206861766520646f6e6520697320746f207472616e736c617465206974206279207573696e6720696e74656765722063616c63756c6174696f6e2e0a202a204920616c736f20726566657220746f207468652066756e6374696f6e206f662066625f6765745f6d6f646520696e207468652066696c65206f660a202a20647269766572732f766964656f2f66626d6f6e2e630a202a0a202a205374616e646172642047544620706172616d65746572733a0a202a204d203d203630300a202a2043203d2034300a202a204b203d203132380a202a204a203d2032300a202a2f0a7374727563742064726d5f646973706c61795f6d6f6465202a0a64726d5f6774665f6d6f6465287374727563742064726d5f646576696365202a6465762c20696e742068646973706c61792c20696e742076646973706c61792c20696e742076726566726573682c0a092020202020626f6f6c206c6163652c20696e74206d617267696e73290a7b0a0972657475726e2064726d5f6774665f6d6f64655f636f6d706c6578286465762c2068646973706c61792c2076646973706c61792c2076726566726573682c206c6163652c0a09090909202020206d617267696e732c203630302c203430202a20322c203132382c203230202a2032293b0a7d0a4558504f52545f53594d424f4c2864726d5f6774665f6d6f6465293b0a0a2f2a2a0a202a2064726d5f6d6f64655f7365745f6e616d65202d2073657420746865206e616d65206f6e2061206d6f64650a202a20406d6f64653a206e616d652077696c6c2062652073657420696e2074686973206d6f64650a202a0a202a204c4f434b494e473a0a202a204e6f6e652e0a202a0a202a2053657420746865206e616d65206f6620406d6f646520746f2061207374616e6461726420666f726d61742e0a202a2f0a766f69642064726d5f6d6f64655f7365745f6e616d65287374727563742064726d5f646973706c61795f6d6f6465202a6d6f6465290a7b0a09626f6f6c20696e7465726c61636564203d202121286d6f64652d3e666c61677320262044524d5f4d4f44455f464c41475f494e5445524c414345293b0a0a09736e7072696e7466286d6f64652d3e6e616d652c2044524d5f444953504c41595f4d4f44455f4c454e2c202225647825642573222c0a0909206d6f64652d3e68646973706c61792c206d6f64652d3e76646973706c61792c0a090920696e7465726c61636564203f20226922203a202222293b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6f64655f7365745f6e616d65293b0a0a2f2a2a0a202a2064726d5f6d6f64655f6c6973745f636f6e636174202d206d6f7665206d6f6465732066726f6d206f6e65206c69737420746f20616e6f746865720a202a2040686561643a20736f75726365206c6973740a202a20406e65773a20647374206c6973740a202a0a202a204c4f434b494e473a0a202a2043616c6c6572206d75737420656e7375726520626f7468206c6973747320617265206c6f636b65642e0a202a0a202a204d6f766520616c6c20746865206d6f6465732066726f6d20406865616420746f20406e65772e0a202a2f0a766f69642064726d5f6d6f64655f6c6973745f636f6e63617428737472756374206c6973745f68656164202a686561642c20737472756374206c6973745f68656164202a6e6577290a7b0a0a09737472756374206c6973745f68656164202a656e7472792c202a746d703b0a0a096c6973745f666f725f656163685f7361666528656e7472792c20746d702c206865616429207b0a09096c6973745f6d6f76655f7461696c28656e7472792c206e6577293b0a097d0a7d0a4558504f52545f53594d424f4c2864726d5f6d6f64655f6c6973745f636f6e636174293b0a0a2f2a2a0a202a2064726d5f6d6f64655f7769647468202d2067657420746865207769647468206f662061206d6f64650a202a20406d6f64653a206d6f64650a202a0a202a204c4f434b494e473a0a202a204e6f6e652e0a202a0a202a2052657475726e20406d6f64652773207769647468202868646973706c6179292076616c75652e0a202a0a202a204649584d453a2069732074686973206e65656465643f0a202a0a202a2052455455524e533a0a202a20406d6f64652d3e68646973706c61790a202a2f0a696e742064726d5f6d6f64655f776964746828636f6e7374207374727563742064726d5f646973706c61795f6d6f6465202a6d6f6465290a7b0a0972657475726e206d6f64652d3e68646973706c61793b0a0a7d0a4558504f52545f53594d424f4c2864726d5f6d6f64655f7769647468293b0a0a2f2a2a0a202a2064726d5f6d6f64655f686569676874202d206765742074686520686569676874206f662061206d6f64650a202a20406d6f64653a206d6f64650a202a0a202a204c4f434b494e473a0a202a204e6f6e652e0a202a0a202a2052657475726e20406d6f6465277320686569676874202876646973706c6179292076616c75652e0a202a0a202a204649584d453a2069732074686973206e65656465643f0a202a0a202a2052455455524e533a0a202a20406d6f64652d3e76646973706c61790a202a2f0a696e742064726d5f6d6f64655f68656967687428636f6e7374207374727563742064726d5f646973706c61795f6d6f6465202a6d6f6465290a7b0a0972657475726e206d6f64652d3e76646973706c61793b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6f64655f686569676874293b0a0a2f2a2a2064726d5f6d6f64655f6873796e63202d2067657420746865206873796e63206f662061206d6f64650a202a20406d6f64653a206d6f64650a202a0a202a204c4f434b494e473a0a202a204e6f6e652e0a202a0a202a2052657475726e20406d6f6465732773206873796e63207261746520696e206b487a2c20726f756e64656420746f20746865206e65617265737420696e742e0a202a2f0a696e742064726d5f6d6f64655f6873796e6328636f6e7374207374727563742064726d5f646973706c61795f6d6f6465202a6d6f6465290a7b0a09756e7369676e656420696e742063616c635f76616c3b0a0a09696620286d6f64652d3e6873796e63290a090972657475726e206d6f64652d3e6873796e633b0a0a09696620286d6f64652d3e68746f74616c203c2030290a090972657475726e20303b0a0a0963616c635f76616c203d20286d6f64652d3e636c6f636b202a203130303029202f206d6f64652d3e68746f74616c3b202f2a206873796e6320696e20487a202a2f0a0963616c635f76616c202b3d203530303b090909092f2a20726f756e6420746f2031303030487a202a2f0a0963616c635f76616c202f3d20313030303b090909092f2a207472756e6361746520746f206b487a202a2f0a0a0972657475726e2063616c635f76616c3b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6f64655f6873796e63293b0a0a2f2a2a0a202a2064726d5f6d6f64655f7672656672657368202d2067657420746865207672656672657368206f662061206d6f64650a202a20406d6f64653a206d6f64650a202a0a202a204c4f434b494e473a0a202a204e6f6e652e0a202a0a202a2052657475726e20406d6f64652773207672656672657368207261746520696e20487a206f722063616c63756c617465206974206966206e65636573736172792e0a202a0a202a204649584d453a207768792069732074686973206e65656465643f202073686f756c646e27742076726566726573682062652073657420616c72656164793f0a202a0a202a2052455455524e533a0a202a20566572746963616c207265667265736820726174652e2049742077696c6c2062652074686520726573756c74206f662061637475616c2076616c756520706c757320302e352e0a202a2049662069742069732037302e3238382c2069742077696c6c2072657475726e203730487a2e0a202a2049662069742069732035392e362c2069742077696c6c2072657475726e203630487a2e0a202a2f0a696e742064726d5f6d6f64655f767265667265736828636f6e7374207374727563742064726d5f646973706c61795f6d6f6465202a6d6f6465290a7b0a09696e742072656672657368203d20303b0a09756e7369676e656420696e742063616c635f76616c3b0a0a09696620286d6f64652d3e7672656672657368203e2030290a090972656672657368203d206d6f64652d3e76726566726573683b0a09656c736520696620286d6f64652d3e68746f74616c203e2030202626206d6f64652d3e76746f74616c203e203029207b0a0909696e742076746f74616c3b0a090976746f74616c203d206d6f64652d3e76746f74616c3b0a09092f2a20776f726b206f7574207672656672657368207468652076616c75652077696c6c206265207831303030202a2f0a090963616c635f76616c203d20286d6f64652d3e636c6f636b202a2031303030293b0a090963616c635f76616c202f3d206d6f64652d3e68746f74616c3b0a090972656672657368203d202863616c635f76616c202b2076746f74616c202f203229202f2076746f74616c3b0a0a0909696620286d6f64652d3e666c61677320262044524d5f4d4f44455f464c41475f494e5445524c414345290a09090972656672657368202a3d20323b0a0909696620286d6f64652d3e666c61677320262044524d5f4d4f44455f464c41475f44424c5343414e290a09090972656672657368202f3d20323b0a0909696620286d6f64652d3e767363616e203e2031290a09090972656672657368202f3d206d6f64652d3e767363616e3b0a097d0a0972657475726e20726566726573683b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6f64655f7672656672657368293b0a0a2f2a2a0a202a2064726d5f6d6f64655f7365745f63727463696e666f202d207365742043525443206d6f646573657474696e6720706172616d65746572730a202a2040703a206d6f64650a202a204061646a7573745f666c6167733a20756e757365643f20284649584d45290a202a0a202a204c4f434b494e473a0a202a204e6f6e652e0a202a0a202a205365747570207468652043525443206d6f646573657474696e6720706172616d657465727320666f722040702c2061646a757374696e67206966206e65636573736172792e0a202a2f0a766f69642064726d5f6d6f64655f7365745f63727463696e666f287374727563742064726d5f646973706c61795f6d6f6465202a702c20696e742061646a7573745f666c616773290a7b0a09696620282870203d3d204e554c4c29207c7c202828702d3e7479706520262044524d5f4d4f44455f545950455f435254435f4329203d3d2044524d5f4d4f44455f545950455f4255494c54494e29290a090972657475726e3b0a0a09702d3e637274635f68646973706c6179203d20702d3e68646973706c61793b0a09702d3e637274635f6873796e635f7374617274203d20702d3e6873796e635f73746172743b0a09702d3e637274635f6873796e635f656e64203d20702d3e6873796e635f656e643b0a09702d3e637274635f68746f74616c203d20702d3e68746f74616c3b0a09702d3e637274635f68736b6577203d20702d3e68736b65773b0a09702d3e637274635f76646973706c6179203d20702d3e76646973706c61793b0a09702d3e637274635f7673796e635f7374617274203d20702d3e7673796e635f73746172743b0a09702d3e637274635f7673796e635f656e64203d20702d3e7673796e635f656e643b0a09702d3e637274635f76746f74616c203d20702d3e76746f74616c3b0a0a0969662028702d3e666c61677320262044524d5f4d4f44455f464c41475f494e5445524c41434529207b0a09096966202861646a7573745f666c616773202620435254435f494e5445524c4143455f48414c56455f5629207b0a090909702d3e637274635f76646973706c6179202f3d20323b0a090909702d3e637274635f7673796e635f7374617274202f3d20323b0a090909702d3e637274635f7673796e635f656e64202f3d20323b0a090909702d3e637274635f76746f74616c202f3d20323b0a09097d0a097d0a0a0969662028702d3e666c61677320262044524d5f4d4f44455f464c41475f44424c5343414e29207b0a0909702d3e637274635f76646973706c6179202a3d20323b0a0909702d3e637274635f7673796e635f7374617274202a3d20323b0a0909702d3e637274635f7673796e635f656e64202a3d20323b0a0909702d3e637274635f76746f74616c202a3d20323b0a097d0a0a0969662028702d3e767363616e203e203129207b0a0909702d3e637274635f76646973706c6179202a3d20702d3e767363616e3b0a0909702d3e637274635f7673796e635f7374617274202a3d20702d3e767363616e3b0a0909702d3e637274635f7673796e635f656e64202a3d20702d3e767363616e3b0a0909702d3e637274635f76746f74616c202a3d20702d3e767363616e3b0a097d0a0a09702d3e637274635f76626c616e6b5f7374617274203d206d696e28702d3e637274635f7673796e635f73746172742c20702d3e637274635f76646973706c6179293b0a09702d3e637274635f76626c616e6b5f656e64203d206d617828702d3e637274635f7673796e635f656e642c20702d3e637274635f76746f74616c293b0a09702d3e637274635f68626c616e6b5f7374617274203d206d696e28702d3e637274635f6873796e635f73746172742c20702d3e637274635f68646973706c6179293b0a09702d3e637274635f68626c616e6b5f656e64203d206d617828702d3e637274635f6873796e635f656e642c20702d3e637274635f68746f74616c293b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6f64655f7365745f63727463696e666f293b0a0a0a2f2a2a0a202a2064726d5f6d6f64655f636f7079202d20636f707920746865206d6f64650a202a20406473743a206d6f646520746f206f76657277726974650a202a20407372633a206d6f646520746f20636f70790a202a0a202a204c4f434b494e473a0a202a204e6f6e652e0a202a0a202a20436f707920616e206578697374696e67206d6f646520696e746f20616e6f74686572206d6f64652c2070726573657276696e6720746865206f626a6563742069640a202a206f66207468652064657374696e6174696f6e206d6f64652e0a202a2f0a766f69642064726d5f6d6f64655f636f7079287374727563742064726d5f646973706c61795f6d6f6465202a6473742c20636f6e7374207374727563742064726d5f646973706c61795f6d6f6465202a737263290a7b0a09696e74206964203d206473742d3e626173652e69643b0a0a092a647374203d202a7372633b0a096473742d3e626173652e6964203d2069643b0a09494e49545f4c4953545f4845414428266473742d3e68656164293b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6f64655f636f7079293b0a0a2f2a2a0a202a2064726d5f6d6f64655f6475706c6963617465202d20616c6c6f6361746520616e64206475706c696361746520616e206578697374696e67206d6f64650a202a20406d3a206d6f646520746f206475706c69636174650a202a0a202a204c4f434b494e473a0a202a204e6f6e652e0a202a0a202a204a75737420616c6c6f636174652061206e6577206d6f64652c20636f707920746865206578697374696e67206d6f646520696e746f2069742c20616e642072657475726e0a202a206120706f696e74657220746f2069742e20205573656420746f20637265617465206e657720696e7374616e636573206f662065737461626c6973686564206d6f6465732e0a202a2f0a7374727563742064726d5f646973706c61795f6d6f6465202a64726d5f6d6f64655f6475706c6963617465287374727563742064726d5f646576696365202a6465762c0a090909090920202020636f6e7374207374727563742064726d5f646973706c61795f6d6f6465202a6d6f6465290a7b0a097374727563742064726d5f646973706c61795f6d6f6465202a6e6d6f64653b0a0a096e6d6f6465203d2064726d5f6d6f64655f63726561746528646576293b0a0969662028216e6d6f6465290a090972657475726e204e554c4c3b0a0a0964726d5f6d6f64655f636f7079286e6d6f64652c206d6f6465293b0a0a0972657475726e206e6d6f64653b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6f64655f6475706c6963617465293b0a0a2f2a2a0a202a2064726d5f6d6f64655f657175616c202d2074657374206d6f64657320666f7220657175616c6974790a202a20406d6f6465313a206669727374206d6f64650a202a20406d6f6465323a207365636f6e64206d6f64650a202a0a202a204c4f434b494e473a0a202a204e6f6e652e0a202a0a202a20436865636b20746f2073656520696620406d6f64653120616e6420406d6f64653220617265206571756976616c656e742e0a202a0a202a2052455455524e533a0a202a205472756520696620746865206d6f6465732061726520657175616c2c2066616c7365206f74686572776973652e0a202a2f0a626f6f6c2064726d5f6d6f64655f657175616c28636f6e7374207374727563742064726d5f646973706c61795f6d6f6465202a6d6f6465312c20636f6e7374207374727563742064726d5f646973706c61795f6d6f6465202a6d6f646532290a7b0a092f2a20646f20636c6f636b20636865636b20636f6e7665727420746f205049434f5320736f206662206d6f64657320676574206d6174636865640a09202a207468652073616d65202a2f0a09696620286d6f6465312d3e636c6f636b202626206d6f6465322d3e636c6f636b29207b0a0909696620284b485a325049434f53286d6f6465312d3e636c6f636b2920213d204b485a325049434f53286d6f6465322d3e636c6f636b29290a09090972657475726e2066616c73653b0a097d20656c736520696620286d6f6465312d3e636c6f636b20213d206d6f6465322d3e636c6f636b290a090972657475726e2066616c73653b0a0a09696620286d6f6465312d3e68646973706c6179203d3d206d6f6465322d3e68646973706c61792026260a09202020206d6f6465312d3e6873796e635f7374617274203d3d206d6f6465322d3e6873796e635f73746172742026260a09202020206d6f6465312d3e6873796e635f656e64203d3d206d6f6465322d3e6873796e635f656e642026260a09202020206d6f6465312d3e68746f74616c203d3d206d6f6465322d3e68746f74616c2026260a09202020206d6f6465312d3e68736b6577203d3d206d6f6465322d3e68736b65772026260a09202020206d6f6465312d3e76646973706c6179203d3d206d6f6465322d3e76646973706c61792026260a09202020206d6f6465312d3e7673796e635f7374617274203d3d206d6f6465322d3e7673796e635f73746172742026260a09202020206d6f6465312d3e7673796e635f656e64203d3d206d6f6465322d3e7673796e635f656e642026260a09202020206d6f6465312d3e76746f74616c203d3d206d6f6465322d3e76746f74616c2026260a09202020206d6f6465312d3e767363616e203d3d206d6f6465322d3e767363616e2026260a09202020206d6f6465312d3e666c616773203d3d206d6f6465322d3e666c616773290a090972657475726e20747275653b0a0a0972657475726e2066616c73653b0a7d0a4558504f52545f53594d424f4c2864726d5f6d6f64655f657175616c293b0a0a2f2a2a0a202a2064726d5f6d6f64655f76616c69646174655f73697a65202d206d616b652073757265206d6f6465732061646865726520746f2073697a6520636f6e73747261696e74730a202a20406465763a2044524d206465766963650a202a20406d6f64655f6c6973743a206c697374206f66206d6f64657320746f20636865636b0a202a20406d6178583a206d6178696d756d2077696474680a202a20406d6178593a206d6178696d756d206865696768740a202a20406d617850697463683a206d61782070697463680a202a0a202a204c4f434b494e473a0a202a2043616c6c6572206d75737420686f6c642061206c6f636b2070726f74656374696e6720406d6f64655f6c6973742e0a202a0a202a205468652044524d2064657669636520284064657629206861732073697a6520616e64207069746368206c696d6974732e2020486572652077652076616c6964617465207468650a202a206d6f6465732077652070726f62656420666f72204064657620616761696e73742074686f7365206c696d69747320616e6420736574207468656972207374617475732061730a202a206e65636573736172792e0a202a2f0a766f69642064726d5f6d6f64655f76616c69646174655f73697a65287374727563742064726d5f646576696365202a6465762c0a09090920202020737472756374206c6973745f68656164202a6d6f64655f6c6973742c0a09090920202020696e74206d6178582c20696e74206d6178592c20696e74206d61785069746368290a7b0a097374727563742064726d5f646973706c61795f6d6f6465202a6d6f64653b0a0a096c6973745f666f725f656163685f656e747279286d6f64652c206d6f64655f6c6973742c206865616429207b0a0909696620286d61785069746368203e2030202626206d6f64652d3e68646973706c6179203e206d61785069746368290a0909096d6f64652d3e737461747573203d204d4f44455f4241445f57494454483b0a0a0909696620286d617858203e2030202626206d6f64652d3e68646973706c6179203e206d617858290a0909096d6f64652d3e737461747573203d204d4f44455f5649525455414c5f583b0a0a0909696620286d617859203e2030202626206d6f64652d3e76646973706c6179203e206d617859290a0909096d6f64652d3e737461747573203d204d4f44455f5649525455414c5f593b0a097d0a7d0a4558504f52545f53594d424f4c2864726d5f6d6f64655f76616c69646174655f73697a65293b0a0a2f2a2a0a202a2064726d5f6d6f64655f76616c69646174655f636c6f636b73202d2076616c6964617465206d6f64657320616761696e737420636c6f636b206c696d6974730a202a20406465763a2044524d206465766963650a202a20406d6f64655f6c6973743a206c697374206f66206d6f64657320746f20636865636b0a202a20406d696e3a206d696e696d756d20636c6f636b20726174652061727261790a202a20406d61783a206d6178696d756d20636c6f636b20726174652061727261790a202a20406e5f72616e6765733a206e756d626572206f6620636c6f636b2072616e676573202873697a65206f6620617272617973290a202a0a202a204c4f434b494e473a0a202a2043616c6c6572206d75737420686f6c642061206c6f636b2070726f74656374696e6720406d6f64655f6c6973742e0a202a0a202a20536f6d6520636f6465206d6179206e65656420746f20636865636b2061206d6f6465206c69737420616761696e73742074686520636c6f636b206c696d697473206f66207468650a202a2064657669636520696e207175657374696f6e2e2020546869732066756e6374696f6e2077616c6b7320746865206d6f6465206c6973742c2074657374696e6720746f206d616b650a202a20737572652065616368206d6f64652066616c6c732077697468696e206120676976656e2072616e67652028646566696e656420627920406d696e20616e6420406d61780a202a206172726179732920616e64207365747320406d6f64652d3e737461747573206173206e65656465642e0a202a2f0a766f69642064726d5f6d6f64655f76616c69646174655f636c6f636b73287374727563742064726d5f646576696365202a6465762c0a090909202020202020737472756374206c6973745f68656164202a6d6f64655f6c6973742c0a090909202020202020696e74202a6d696e2c20696e74202a6d61782c20696e74206e5f72616e676573290a7b0a097374727563742064726d5f646973706c61795f6d6f6465202a6d6f64653b0a09696e7420693b0a0a096c6973745f666f725f656163685f656e747279286d6f64652c206d6f64655f6c6973742c206865616429207b0a0909626f6f6c20676f6f64203d2066616c73653b0a0909666f72202869203d20303b2069203c206e5f72616e6765733b20692b2b29207b0a090909696620286d6f64652d3e636c6f636b203e3d206d696e5b695d202626206d6f64652d3e636c6f636b203c3d206d61785b695d29207b0a09090909676f6f64203d20747275653b0a09090909627265616b3b0a0909097d0a09097d0a09096966202821676f6f64290a0909096d6f64652d3e737461747573203d204d4f44455f434c4f434b5f52414e47453b0a097d0a7d0a4558504f52545f53594d424f4c2864726d5f6d6f64655f76616c69646174655f636c6f636b73293b0a0a2f2a2a0a202a2064726d5f6d6f64655f7072756e655f696e76616c6964202d2072656d6f766520696e76616c6964206d6f6465732066726f6d206d6f6465206c6973740a202a20406465763a2044524d206465766963650a202a20406d6f64655f6c6973743a206c697374206f66206d6f64657320746f20636865636b0a202a2040766572626f73653a20626520766572626f73652061626f75742069740a202a0a202a204c4f434b494e473a0a202a2043616c6c6572206d75737420686f6c642061206c6f636b2070726f74656374696e6720406d6f64655f6c6973742e0a202a0a202a204f6e6365206d6f6465206c6973742067656e65726174696f6e20697320636f6d706c6574652c20612063616c6c65722063616e20757365207468697320726f7574696e6520746f0a202a2072656d6f766520696e76616c6964206d6f6465732066726f6d2061206d6f6465206c6973742e202049662061