Transaction

Summary

Version 1
Size 96.9 KB
Vsize 96.9 KB
Weight 396872
Locktime 0
Block 100474
Transaction 817f945480e132e6766db41ff816afb499b8ef2360d0edbdc32aabd4c908198b
>
0.00000001 NMC

Input scripts

0.304502206c6c30acecab9b369cba853300665258e1b5799279573789e0d1cd79e6dc89bc022100af9e637ddbab70cf2c6bfe2d9cf0c8be6a02240d4a71edff161b596137d8a766[ALL]

Output scripts

0.0437603cee415bd1b0f5c487a59466b700cd870c3c82ec2a75f074f7877879f4bbdf4b6dcb1184efe1e9f4a09cd9a57677ab4abb15df7fd6349bb4ffd11f88ac22 OP_CHECKSIG
1.6e206d61736b3b0a7d0a4558504f52545f53594d424f4c2864726d5f706f6c6c293b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f6770752f64726d2f64726d5f67656d2e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030343532353200313231313437343433333000303031373530330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f7079726967687420c2a9203230303820496e74656c20436f72706f726174696f6e0a202a0a202a205065726d697373696f6e20697320686572656279206772616e7465642c2066726565206f66206368617267652c20746f20616e7920706572736f6e206f627461696e696e6720610a202a20636f7079206f66207468697320736f66747761726520616e64206173736f63696174656420646f63756d656e746174696f6e2066696c657320287468652022536f66747761726522292c0a202a20746f206465616c20696e2074686520536f66747761726520776974686f7574207265737472696374696f6e2c20696e636c7564696e6720776974686f7574206c696d69746174696f6e0a202a207468652072696768747320746f207573652c20636f70792c206d6f646966792c206d657267652c207075626c6973682c20646973747269627574652c207375626c6963656e73652c0a202a20616e642f6f722073656c6c20636f70696573206f662074686520536f6674776172652c20616e6420746f207065726d697420706572736f6e7320746f2077686f6d207468650a202a20536f667477617265206973206675726e697368656420746f20646f20736f2c207375626a65637420746f2074686520666f6c6c6f77696e6720636f6e646974696f6e733a0a202a0a202a205468652061626f766520636f70797269676874206e6f7469636520616e642074686973207065726d697373696f6e206e6f746963652028696e636c7564696e6720746865206e6578740a202a2070617261677261706829207368616c6c20626520696e636c7564656420696e20616c6c20636f70696573206f72207375627374616e7469616c20706f7274696f6e73206f66207468650a202a20536f6674776172652e0a202a0a202a2054484520534f4654574152452049532050524f564944454420224153204953222c20574954484f55542057415252414e5459204f4620414e59204b494e442c2045585052455353204f520a202a20494d504c4945442c20494e434c5544494e4720425554204e4f54204c494d4954454420544f205448452057415252414e54494553204f46204d45524348414e544142494c4954592c0a202a204649544e45535320464f52204120504152544943554c415220505552504f534520414e44204e4f4e494e4652494e47454d454e542e2020494e204e4f204556454e54205348414c4c0a202a2054484520415554484f5253204f5220434f5059524947485420484f4c44455253204245204c4941424c4520464f5220414e5920434c41494d2c2044414d41474553204f52204f544845520a202a204c494142494c4954592c205748455448455220494e20414e20414354494f4e204f4620434f4e54524143542c20544f5254204f52204f54484552574953452c2041524953494e470a202a2046524f4d2c204f5554204f46204f5220494e20434f4e4e454354494f4e20574954482054484520534f465457415245204f522054484520555345204f52204f54484552204445414c494e47530a202a20494e2054484520534f4654574152452e0a202a0a202a20417574686f72733a0a202a202020204572696320416e686f6c74203c6572696340616e686f6c742e6e65743e0a202a0a202a2f0a0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f756163636573732e683e0a23696e636c756465203c6c696e75782f66732e683e0a23696e636c756465203c6c696e75782f66696c652e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f6d6d616e2e683e0a23696e636c756465203c6c696e75782f706167656d61702e683e0a23696e636c756465203c6c696e75782f73686d656d5f66732e683e0a23696e636c756465203c6c696e75782f646d612d6275662e683e0a23696e636c756465203c64726d2f64726d502e683e0a0a2f2a2a204066696c652064726d5f67656d2e630a202a0a202a20546869732066696c652070726f766964657320736f6d65206f6620746865206261736520696f63746c7320616e64206c69627261727920726f7574696e657320666f720a202a20746865206772617068696373206d656d6f7279206d616e6167657220696d706c656d656e746564206279206561636820646576696365206472697665722e0a202a0a202a204265636175736520766172696f75732064657669636573206861766520646966666572656e7420726571756972656d656e747320696e207465726d73206f660a202a2073796e6368726f6e697a6174696f6e20616e64206d6967726174696f6e20737472617465676965732c20696d706c656d656e74696e672074686174206973206c65667420757020746f0a202a20746865206472697665722c20616e6420616c6c2074686174207468652067656e6572616c204150492070726f76696465732073686f756c642062652067656e65726963202d2d0a202a20616c6c6f636174696e67206f626a656374732c2072656164696e672f77726974696e672064617461207769746820746865206370752c2066726565696e67206f626a656374732e0a202a204576656e2074686572652c20706c6174666f726d2d646570656e64656e74206f7074696d697a6174696f6e7320666f722072656164696e672f77726974696e67206461746120776974680a202a2074686520435055206d65616e207765276c6c206c696b656c7920686f6f6b2074686f7365206f757420746f206472697665722d73706563696669632063616c6c732e2020486f77657665722c0a202a20746865204452493220696d706c656d656e746174696f6e2077616e747320746f2068617665206174206c6561737420616c6c6f636174652f6d6d61702062652067656e657269632e0a202a0a202a2054686520676f616c2077617320746f206861766520737761702d6261636b6564206f626a65637420616c6c6f636174696f6e206d616e61676564207468726f7567680a202a207374727563742066696c652e2020486f77657665722c2066696c652064657363726970746f72732061732068616e646c657320746f2061207374727563742066696c6520686176650a202a2074776f206d616a6f72206661696c696e67733a0a202a202d2050726f63657373206c696d6974732070726576656e74206d6f7265207468616e2031303234206f7220736f206265696e67207573656420617420612074696d652062790a202a20202064656661756c742e0a202a202d20496e6162696c69747920746f20616c6c6f636174652068696768206664732077696c6c206167677261766174652074686520582053657276657227732073656c65637428290a202a20202068616e646c696e672c20616e64206c696b656c792074686174206f66206d616e7920474c20636c69656e74206170706c69636174696f6e732061732077656c6c2e0a202a0a202a2054686973206c656420746f206120706c616e206f66207573696e67206f7572206f776e20696e746567657220494473202863616c6c65642068616e646c65732c20666f6c6c6f77696e670a202a2044524d207465726d696e6f6c6f67792920746f206d696d6963206664732c20616e6420696d706c656d656e74207468652066642073797363616c6c73207765206e6565642061730a202a20696f63746c732e2020546865206f626a65637473207468656d73656c7665732077696c6c207374696c6c20696e636c75646520746865207374727563742066696c6520736f0a202a20746861742077652063616e207472616e736974696f6e20746f2066647320696620746865207265717569726564206b65726e656c20696e6672617374727563747572652073686f77730a202a2075702061742061206c6174657220646174652c20616e64206173206f757220696e7465726661636520776974682073686d667320666f72206d656d6f727920616c6c6f636174696f6e2e0a202a2f0a0a2f2a0a202a205765206d616b65207570206f66667365747320666f7220627566666572206f626a6563747320736f2077652063616e207265636f676e697a65207468656d2061740a202a206d6d61702074696d652e0a202a2f0a0a2f2a2070676f666620696e206d6d617020697320616e20756e7369676e6564206c6f6e672c20736f207765206e65656420746f206d616b65207375726520746861740a202a207468652066616b6564207570206f66667365742077696c6c206669740a202a2f0a0a23696620424954535f5045525f4c4f4e47203d3d2036340a23646566696e652044524d5f46494c455f504147455f4f46465345545f535441525420282830784646464646464646554c203e3e20504147455f534849465429202b2031290a23646566696e652044524d5f46494c455f504147455f4f46465345545f53495a4520282830784646464646464646554c203e3e20504147455f534849465429202a203136290a23656c73650a23646566696e652044524d5f46494c455f504147455f4f46465345545f5354415254202828307846464646464646554c203e3e20504147455f534849465429202b2031290a23646566696e652044524d5f46494c455f504147455f4f46465345545f53495a45202828307846464646464646554c203e3e20504147455f534849465429202a203136290a23656e6469660a0a2f2a2a0a202a20496e697469616c697a65207468652047454d20646576696365206669656c64730a202a2f0a0a696e740a64726d5f67656d5f696e6974287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f67656d5f6d6d202a6d6d3b0a0a097370696e5f6c6f636b5f696e697428266465762d3e6f626a6563745f6e616d655f6c6f636b293b0a096964725f696e697428266465762d3e6f626a6563745f6e616d655f696472293b0a0a096d6d203d206b7a616c6c6f632873697a656f66287374727563742064726d5f67656d5f6d6d292c204746505f4b45524e454c293b0a0969662028216d6d29207b0a090944524d5f4552524f5228226f7574206f66206d656d6f72795c6e22293b0a090972657475726e202d454e4f4d454d3b0a097d0a0a096465762d3e6d6d5f70726976617465203d206d6d3b0a0a096966202864726d5f68745f63726561746528266d6d2d3e6f66667365745f686173682c2031322929207b0a09096b66726565286d6d293b0a090972657475726e202d454e4f4d454d3b0a097d0a0a096966202864726d5f6d6d5f696e697428266d6d2d3e6f66667365745f6d616e616765722c2044524d5f46494c455f504147455f4f46465345545f53544152542c0a09090944524d5f46494c455f504147455f4f46465345545f53495a452929207b0a090964726d5f68745f72656d6f766528266d6d2d3e6f66667365745f68617368293b0a09096b66726565286d6d293b0a090972657475726e202d454e4f4d454d3b0a097d0a0a0972657475726e20303b0a7d0a0a766f69640a64726d5f67656d5f64657374726f79287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f67656d5f6d6d202a6d6d203d206465762d3e6d6d5f707269766174653b0a0a0964726d5f6d6d5f74616b65646f776e28266d6d2d3e6f66667365745f6d616e61676572293b0a0964726d5f68745f72656d6f766528266d6d2d3e6f66667365745f68617368293b0a096b66726565286d6d293b0a096465762d3e6d6d5f70726976617465203d204e554c4c3b0a7d0a0a2f2a2a0a202a20496e697469616c697a6520616e20616c726561647920616c6c6f63617465642047454d206f626a656374206f6620746865207370656369666965642073697a6520776974680a202a2073686d6673206261636b696e672073746f72652e0a202a2f0a696e742064726d5f67656d5f6f626a6563745f696e6974287374727563742064726d5f646576696365202a6465762c0a0909097374727563742064726d5f67656d5f6f626a656374202a6f626a2c2073697a655f742073697a65290a7b0a094255475f4f4e282873697a6520262028504147455f53495a45202d2031292920213d2030293b0a0a096f626a2d3e646576203d206465763b0a096f626a2d3e66696c70203d2073686d656d5f66696c655f7365747570282264726d206d6d206f626a656374222c2073697a652c20564d5f4e4f52455345525645293b0a096966202849535f455252286f626a2d3e66696c7029290a090972657475726e205054525f455252286f626a2d3e66696c70293b0a0a096b7265665f696e697428266f626a2d3e726566636f756e74293b0a0961746f6d69635f73657428266f626a2d3e68616e646c655f636f756e742c2030293b0a096f626a2d3e73697a65203d2073697a653b0a0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f67656d5f6f626a6563745f696e6974293b0a0a2f2a2a0a202a20496e697469616c697a6520616e20616c726561647920616c6c6f63617465642047454d206f626a656374206f6620746865207370656369666965642073697a6520776974680a202a206e6f2047454d2070726f7669646564206261636b696e672073746f72652e20496e7374656164207468652063616c6c657220697320726573706f6e7369626c6520666f720a202a206261636b696e6720746865206f626a65637420616e642068616e646c696e672069742e0a202a2f0a696e742064726d5f67656d5f707269766174655f6f626a6563745f696e6974287374727563742064726d5f646576696365202a6465762c0a0909097374727563742064726d5f67656d5f6f626a656374202a6f626a2c2073697a655f742073697a65290a7b0a094255475f4f4e282873697a6520262028504147455f53495a45202d2031292920213d2030293b0a0a096f626a2d3e646576203d206465763b0a096f626a2d3e66696c70203d204e554c4c3b0a0a096b7265665f696e697428266f626a2d3e726566636f756e74293b0a0961746f6d69635f73657428266f626a2d3e68616e646c655f636f756e742c2030293b0a096f626a2d3e73697a65203d2073697a653b0a0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f67656d5f707269766174655f6f626a6563745f696e6974293b0a0a2f2a2a0a202a20416c6c6f6361746520612047454d206f626a656374206f6620746865207370656369666965642073697a6520776974682073686d6673206261636b696e672073746f72650a202a2f0a7374727563742064726d5f67656d5f6f626a656374202a0a64726d5f67656d5f6f626a6563745f616c6c6f63287374727563742064726d5f646576696365202a6465762c2073697a655f742073697a65290a7b0a097374727563742064726d5f67656d5f6f626a656374202a6f626a3b0a0a096f626a203d206b7a616c6c6f632873697a656f66282a6f626a292c204746505f4b45524e454c293b0a0969662028216f626a290a0909676f746f20667265653b0a0a096966202864726d5f67656d5f6f626a6563745f696e6974286465762c206f626a2c2073697a652920213d2030290a0909676f746f20667265653b0a0a09696620286465762d3e6472697665722d3e67656d5f696e69745f6f626a65637420213d204e554c4c2026260a09202020206465762d3e6472697665722d3e67656d5f696e69745f6f626a656374286f626a2920213d203029207b0a0909676f746f20667075743b0a097d0a0972657475726e206f626a3b0a667075743a0a092f2a204f626a6563745f696e6974206d616e676c65732074686520676c6f62616c20636f756e74657273202d20726561646a757374207468656d2e202a2f0a0966707574286f626a2d3e66696c70293b0a667265653a0a096b66726565286f626a293b0a0972657475726e204e554c4c3b0a7d0a4558504f52545f53594d424f4c2864726d5f67656d5f6f626a6563745f616c6c6f63293b0a0a73746174696320766f69640a64726d5f67656d5f72656d6f76655f7072696d655f68616e646c6573287374727563742064726d5f67656d5f6f626a656374202a6f626a2c207374727563742064726d5f66696c65202a66696c70290a7b0a09696620286f626a2d3e696d706f72745f61747461636829207b0a090964726d5f7072696d655f72656d6f76655f696d706f727465645f6275665f68616e646c65282666696c702d3e7072696d652c0a090909096f626a2d3e696d706f72745f6174746163682d3e646d61627566293b0a097d0a09696620286f626a2d3e6578706f72745f646d615f62756629207b0a090964726d5f7072696d655f72656d6f76655f696d706f727465645f6275665f68616e646c65282666696c702d3e7072696d652c0a090909096f626a2d3e6578706f72745f646d615f627566293b0a097d0a7d0a0a2f2a2a0a202a2052656d6f76657320746865206d617070696e672066726f6d2068616e646c6520746f2066696c7020666f722074686973206f626a6563742e0a202a2f0a696e740a64726d5f67656d5f68616e646c655f64656c657465287374727563742064726d5f66696c65202a66696c702c207533322068616e646c65290a7b0a097374727563742064726d5f646576696365202a6465763b0a097374727563742064726d5f67656d5f6f626a656374202a6f626a3b0a0a092f2a20546869732069732067726f73732e20546865206964722073797374656d20646f65736e2774206c65742075732074727920612064656c65746520616e640a09202a2072657475726e20616e206572726f7220636f64652e20204974206a75737420737065777320696620796f75206661696c2061742064656c6574696e672e0a09202a20536f2c207765206861766520746f20677261622061206c6f636b2061726f756e642066696e64696e6720746865206f626a65637420616e64207468656e0a09202a20646f696e67207468652064656c657465206f6e20697420616e642064726f7070696e672074686520726566636f756e742c206f722074686520757365720a09202a20636f756c64207261636520757320746f20646f75626c652d64656372656d656e742074686520726566636f756e7420616e6420636175736520610a09202a207573652d61667465722d66726565206c617465722e2020476976656e20746865206672657175656e6379206f66206f75722068616e646c65206c6f6f6b7570732c0a09202a207765206d61792077616e7420746f207573652069646120666f72206e756d62657220616c6c6f636174696f6e20616e6420612068617368207461626c650a09202a20666f722074686520706f696e746572732c20616e797761792e0a09202a2f0a097370696e5f6c6f636b282666696c702d3e7461626c655f6c6f636b293b0a0a092f2a20436865636b2069662077652063757272656e746c7920686176652061207265666572656e6365206f6e20746865206f626a656374202a2f0a096f626a203d206964725f66696e64282666696c702d3e6f626a6563745f6964722c2068616e646c65293b0a09696620286f626a203d3d204e554c4c29207b0a09097370696e5f756e6c6f636b282666696c702d3e7461626c655f6c6f636b293b0a090972657475726e202d45494e56414c3b0a097d0a09646576203d206f626a2d3e6465763b0a0a092f2a2052656c65617365207265666572656e636520616e642064656372656d656e7420726566636f756e742e202a2f0a096964725f72656d6f7665282666696c702d3e6f626a6563745f6964722c2068616e646c65293b0a097370696e5f756e6c6f636b282666696c702d3e7461626c655f6c6f636b293b0a0a0964726d5f67656d5f72656d6f76655f7072696d655f68616e646c6573286f626a2c2066696c70293b0a0a09696620286465762d3e6472697665722d3e67656d5f636c6f73655f6f626a656374290a09096465762d3e6472697665722d3e67656d5f636c6f73655f6f626a656374286f626a2c2066696c70293b0a0964726d5f67656d5f6f626a6563745f68616e646c655f756e7265666572656e63655f756e6c6f636b6564286f626a293b0a0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f67656d5f68616e646c655f64656c657465293b0a0a2f2a2a0a202a2043726561746520612068616e646c6520666f722074686973206f626a6563742e2054686973206164647320612068616e646c65207265666572656e63650a202a20746f20746865206f626a6563742c20776869636820696e636c75646573206120726567756c6172207265666572656e636520636f756e742e2043616c6c6572730a202a2077696c6c206c696b656c792077616e7420746f2064657265666572656e636520746865206f626a65637420616674657277617264732e0a202a2f0a696e740a64726d5f67656d5f68616e646c655f637265617465287374727563742064726d5f66696c65202a66696c655f707269762c0a0909202020202020207374727563742064726d5f67656d5f6f626a656374202a6f626a2c0a090920202020202020753332202a68616e646c6570290a7b0a097374727563742064726d5f646576696365202a646576203d206f626a2d3e6465763b0a09696e74207265743b0a0a092f2a0a09202a204765742074686520757365722d76697369626c652068616e646c65207573696e67206964722e0a09202a2f0a616761696e3a0a092f2a20656e7375726520746865726520697320737061636520617661696c61626c6520746f20616c6c6f6361746520612068616e646c65202a2f0a09696620286964725f7072655f676574282666696c655f707269762d3e6f626a6563745f6964722c204746505f4b45524e454c29203d3d2030290a090972657475726e202d454e4f4d454d3b0a0a092f2a20646f2074686520616c6c6f636174696f6e20756e646572206f7572207370696e6c6f636b202a2f0a097370696e5f6c6f636b282666696c655f707269762d3e7461626c655f6c6f636b293b0a09726574203d206964725f6765745f6e65775f61626f7665282666696c655f707269762d3e6f626a6563745f6964722c206f626a2c20312c2028696e74202a2968616e646c6570293b0a097370696e5f756e6c6f636b282666696c655f707269762d3e7461626c655f6c6f636b293b0a0969662028726574203d3d202d45414741494e290a0909676f746f20616761696e3b0a09656c73652069662028726574290a090972657475726e207265743b0a0a0964726d5f67656d5f6f626a6563745f68616e646c655f7265666572656e6365286f626a293b0a0a09696620286465762d3e6472697665722d3e67656d5f6f70656e5f6f626a65637429207b0a0909726574203d206465762d3e6472697665722d3e67656d5f6f70656e5f6f626a656374286f626a2c2066696c655f70726976293b0a09096966202872657429207b0a09090964726d5f67656d5f68616e646c655f64656c6574652866696c655f707269762c202a68616e646c6570293b0a09090972657475726e207265743b0a09097d0a097d0a0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f67656d5f68616e646c655f637265617465293b0a0a0a2f2a2a0a202a2064726d5f67656d5f667265655f6d6d61705f6f6666736574202d2072656c6561736520612066616b65206d6d6170206f666673657420666f7220616e206f626a6563740a202a20406f626a3a206f626a20696e207175657374696f6e0a202a0a202a205468697320726f7574696e652066726565732066616b65206f66667365747320616c6c6f63617465642062792064726d5f67656d5f6372656174655f6d6d61705f6f666673657428292e0a202a2f0a766f69640a64726d5f67656d5f667265655f6d6d61705f6f6666736574287374727563742064726d5f67656d5f6f626a656374202a6f626a290a7b0a097374727563742064726d5f646576696365202a646576203d206f626a2d3e6465763b0a097374727563742064726d5f67656d5f6d6d202a6d6d203d206465762d3e6d6d5f707269766174653b0a097374727563742064726d5f6d61705f6c697374202a6c697374203d20266f626a2d3e6d61705f6c6973743b0a0a0964726d5f68745f72656d6f76655f6974656d28266d6d2d3e6f66667365745f686173682c20266c6973742d3e68617368293b0a0964726d5f6d6d5f7075745f626c6f636b286c6973742d3e66696c655f6f66667365745f6e6f6465293b0a096b66726565286c6973742d3e6d6170293b0a096c6973742d3e6d6170203d204e554c4c3b0a7d0a4558504f52545f53594d424f4c2864726d5f67656d5f667265655f6d6d61705f6f6666736574293b0a0a2f2a2a0a202a2064726d5f67656d5f6372656174655f6d6d61705f6f6666736574202d2063726561746520612066616b65206d6d6170206f666673657420666f7220616e206f626a6563740a202a20406f626a3a206f626a20696e207175657374696f6e0a202a0a202a2047454d206d656d6f7279206d617070696e6720776f726b732062792068616e64696e67206261636b20746f2075736572737061636520612066616b65206d6d6170206f66667365740a202a2069742063616e2075736520696e20612073756273657175656e74206d6d61702832292063616c6c2e20205468652044524d20636f726520636f6465207468656e206c6f6f6b730a202a20757020746865206f626a656374206261736564206f6e20746865206f666673657420616e6420736574732075702074686520766172696f7573206d656d6f7279206d617070696e670a202a20737472756374757265732e0a202a0a202a205468697320726f7574696e6520616c6c6f636174657320616e6420617474616368657320612066616b65206f666673657420666f7220406f626a2e0a202a2f0a696e740a64726d5f67656d5f6372656174655f6d6d61705f6f6666736574287374727563742064726d5f67656d5f6f626a656374202a6f626a290a7b0a097374727563742064726d5f646576696365202a646576203d206f626a2d3e6465763b0a097374727563742064726d5f67656d5f6d6d202a6d6d203d206465762d3e6d6d5f707269766174653b0a097374727563742064726d5f6d61705f6c697374202a6c6973743b0a097374727563742064726d5f6c6f63616c5f6d6170202a6d61703b0a09696e74207265743b0a0a092f2a2053657420746865206f626a65637420757020666f72206d6d617027696e67202a2f0a096c697374203d20266f626a2d3e6d61705f6c6973743b0a096c6973742d3e6d6170203d206b7a616c6c6f632873697a656f66287374727563742064726d5f6d61705f6c697374292c204746505f4b45524e454c293b0a0969662028216c6973742d3e6d6170290a090972657475726e202d454e4f4d454d3b0a0a096d6170203d206c6973742d3e6d61703b0a096d61702d3e74797065203d205f44524d5f47454d3b0a096d61702d3e73697a65203d206f626a2d3e73697a653b0a096d61702d3e68616e646c65203d206f626a3b0a0a092f2a2047657420612044524d2047454d206d6d6170206f666673657420616c6c6f63617465642e2e2e202a2f0a096c6973742d3e66696c655f6f66667365745f6e6f6465203d2064726d5f6d6d5f7365617263685f6672656528266d6d2d3e6f66667365745f6d616e616765722c0a0909096f626a2d3e73697a65202f20504147455f53495a452c20302c2066616c7365293b0a0a0969662028216c6973742d3e66696c655f6f66667365745f6e6f646529207b0a090944524d5f4552524f5228226661696c656420746f20616c6c6f63617465206f666673657420666f7220626f2025645c6e222c206f626a2d3e6e616d65293b0a0909726574203d202d454e4f5350433b0a0909676f746f206f75745f667265655f6c6973743b0a097d0a0a096c6973742d3e66696c655f6f66667365745f6e6f6465203d2064726d5f6d6d5f6765745f626c6f636b286c6973742d3e66696c655f6f66667365745f6e6f64652c0a0909096f626a2d3e73697a65202f20504147455f53495a452c2030293b0a0969662028216c6973742d3e66696c655f6f66667365745f6e6f646529207b0a0909726574203d202d454e4f4d454d3b0a0909676f746f206f75745f667265655f6c6973743b0a097d0a0a096c6973742d3e686173682e6b6579203d206c6973742d3e66696c655f6f66667365745f6e6f64652d3e73746172743b0a09726574203d2064726d5f68745f696e736572745f6974656d28266d6d2d3e6f66667365745f686173682c20266c6973742d3e68617368293b0a096966202872657429207b0a090944524d5f4552524f5228226661696c656420746f2061646420746f206d617020686173685c6e22293b0a0909676f746f206f75745f667265655f6d6d3b0a097d0a0a0972657475726e20303b0a0a6f75745f667265655f6d6d3a0a0964726d5f6d6d5f7075745f626c6f636b286c6973742d3e66696c655f6f66667365745f6e6f6465293b0a6f75745f667265655f6c6973743a0a096b66726565286c6973742d3e6d6170293b0a096c6973742d3e6d6170203d204e554c4c3b0a0a0972657475726e207265743b0a7d0a4558504f52545f53594d424f4c2864726d5f67656d5f6372656174655f6d6d61705f6f6666736574293b0a0a2f2a2a2052657475726e732061207265666572656e636520746f20746865206f626a656374206e616d6564206279207468652068616e646c652e202a2f0a7374727563742064726d5f67656d5f6f626a656374202a0a64726d5f67656d5f6f626a6563745f6c6f6f6b7570287374727563742064726d5f646576696365202a6465762c207374727563742064726d5f66696c65202a66696c702c0a09092020202020207533322068616e646c65290a7b0a097374727563742064726d5f67656d5f6f626a656374202a6f626a3b0a0a097370696e5f6c6f636b282666696c702d3e7461626c655f6c6f636b293b0a0a092f2a20436865636b2069662077652063757272656e746c7920686176652061207265666572656e6365206f6e20746865206f626a656374202a2f0a096f626a203d206964725f66696e64282666696c702d3e6f626a6563745f6964722c2068616e646c65293b0a09696620286f626a203d3d204e554c4c29207b0a09097370696e5f756e6c6f636b282666696c702d3e7461626c655f6c6f636b293b0a090972657475726e204e554c4c3b0a097d0a0a0964726d5f67656d5f6f626a6563745f7265666572656e6365286f626a293b0a0a097370696e5f756e6c6f636b282666696c702d3e7461626c655f6c6f636b293b0a0a0972657475726e206f626a3b0a7d0a4558504f52545f53594d424f4c2864726d5f67656d5f6f626a6563745f6c6f6f6b7570293b0a0a2f2a2a0a202a2052656c6561736573207468652068616e646c6520746f20616e206d6d206f626a6563742e0a202a2f0a696e740a64726d5f67656d5f636c6f73655f696f63746c287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a0909202020207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f67656d5f636c6f7365202a61726773203d20646174613b0a09696e74207265743b0a0a096966202821286465762d3e6472697665722d3e6472697665725f66656174757265732026204452495645525f47454d29290a090972657475726e202d454e4f4445563b0a0a09726574203d2064726d5f67656d5f68616e646c655f64656c6574652866696c655f707269762c20617267732d3e68616e646c65293b0a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a20437265617465206120676c6f62616c206e616d6520666f7220616e206f626a6563742c2072657475726e696e6720746865206e616d652e0a202a0a202a204e6f7465207468617420746865206e616d6520646f6573206e6f7420686f6c642061207265666572656e63653b207768656e20746865206f626a6563740a202a2069732066726565642c20746865206e616d6520676f657320617761792e0a202a2f0a696e740a64726d5f67656d5f666c696e6b5f696f63746c287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a0909202020207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f67656d5f666c696e6b202a61726773203d20646174613b0a097374727563742064726d5f67656d5f6f626a656374202a6f626a3b0a09696e74207265743b0a0a096966202821286465762d3e6472697665722d3e6472697665725f66656174757265732026204452495645525f47454d29290a090972657475726e202d454e4f4445563b0a0a096f626a203d2064726d5f67656d5f6f626a6563745f6c6f6f6b7570286465762c2066696c655f707269762c20617267732d3e68616e646c65293b0a09696620286f626a203d3d204e554c4c290a090972657475726e202d454e4f454e543b0a0a616761696e3a0a09696620286964725f7072655f67657428266465762d3e6f626a6563745f6e616d655f6964722c204746505f4b45524e454c29203d3d203029207b0a0909726574203d202d454e4f4d454d3b0a0909676f746f206572723b0a097d0a0a097370696e5f6c6f636b28266465762d3e6f626a6563745f6e616d655f6c6f636b293b0a0969662028216f626a2d3e6e616d6529207b0a0909726574203d206964725f6765745f6e65775f61626f766528266465762d3e6f626a6563745f6e616d655f6964722c206f626a2c20312c0a0909090909266f626a2d3e6e616d65293b0a0909617267732d3e6e616d65203d202875696e7436345f7429206f626a2d3e6e616d653b0a09097370696e5f756e6c6f636b28266465762d3e6f626a6563745f6e616d655f6c6f636b293b0a0a090969662028726574203d3d202d45414741494e290a090909676f746f20616761696e3b0a0909656c73652069662028726574290a090909676f746f206572723b0a0a09092f2a20416c6c6f636174652061207265666572656e636520666f7220746865206e616d65207461626c652e20202a2f0a090964726d5f67656d5f6f626a6563745f7265666572656e6365286f626a293b0a097d20656c7365207b0a0909617267732d3e6e616d65203d202875696e7436345f7429206f626a2d3e6e616d653b0a09097370696e5f756e6c6f636b28266465762d3e6f626a6563745f6e616d655f6c6f636b293b0a0909726574203d20303b0a097d0a0a6572723a0a0964726d5f67656d5f6f626a6563745f756e7265666572656e63655f756e6c6f636b6564286f626a293b0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a204f70656e20616e206f626a656374207573696e672074686520676c6f62616c206e616d652c2072657475726e696e6720612068616e646c6520616e64207468652073697a652e0a202a0a202a20546869732068616e646c6520286f6620636f757273652920686f6c64732061207265666572656e636520746f20746865206f626a6563742c20736f20746865206f626a6563740a202a2077696c6c206e6f7420676f206177617920756e74696c207468652068616e646c652069732064656c657465642e0a202a2f0a696e740a64726d5f67656d5f6f70656e5f696f63746c287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a09092020207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f67656d5f6f70656e202a61726773203d20646174613b0a097374727563742064726d5f67656d5f6f626a656374202a6f626a3b0a09696e74207265743b0a097533322068616e646c653b0a0a096966202821286465762d3e6472697665722d3e6472697665725f66656174757265732026204452495645525f47454d29290a090972657475726e202d454e4f4445563b0a0a097370696e5f6c6f636b28266465762d3e6f626a6563745f6e616d655f6c6f636b293b0a096f626a203d206964725f66696e6428266465762d3e6f626a6563745f6e616d655f6964722c2028696e742920617267732d3e6e616d65293b0a09696620286f626a290a090964726d5f67656d5f6f626a6563745f7265666572656e6365286f626a293b0a097370696e5f756e6c6f636b28266465762d3e6f626a6563745f6e616d655f6c6f636b293b0a0969662028216f626a290a090972657475726e202d454e4f454e543b0a0a09726574203d2064726d5f67656d5f68616e646c655f6372656174652866696c655f707269762c206f626a2c202668616e646c65293b0a0964726d5f67656d5f6f626a6563745f756e7265666572656e63655f756e6c6f636b6564286f626a293b0a0969662028726574290a090972657475726e207265743b0a0a09617267732d3e68616e646c65203d2068616e646c653b0a09617267732d3e73697a65203d206f626a2d3e73697a653b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a2043616c6c656420617420646576696365206f70656e2074696d652c2073657473207570207468652073747275637475726520666f722068616e646c696e6720726566636f756e74696e670a202a206f66206d6d206f626a656374732e0a202a2f0a766f69640a64726d5f67656d5f6f70656e287374727563742064726d5f646576696365202a6465762c207374727563742064726d5f66696c65202a66696c655f70726976617465290a7b0a096964725f696e6974282666696c655f707269766174652d3e6f626a6563745f696472293b0a097370696e5f6c6f636b5f696e6974282666696c655f707269766174652d3e7461626c655f6c6f636b293b0a7d0a0a2f2a2a0a202a2043616c6c65642061742064657669636520636c6f736520746f2072656c65617365207468652066696c6527730a202a2068616e646c65207265666572656e636573206f6e206f626a656374732e0a202a2f0a73746174696320696e740a64726d5f67656d5f6f626a6563745f72656c656173655f68616e646c6528696e742069642c20766f6964202a7074722c20766f6964202a64617461290a7b0a097374727563742064726d5f66696c65202a66696c655f70726976203d20646174613b0a097374727563742064726d5f67656d5f6f626a656374202a6f626a203d207074723b0a097374727563742064726d5f646576696365202a646576203d206f626a2d3e6465763b0a0a0964726d5f67656d5f72656d6f76655f7072696d655f68616e646c6573286f626a2c2066696c655f70726976293b0a0a09696620286465762d3e6472697665722d3e67656d5f636c6f73655f6f626a656374290a09096465762d3e6472697665722d3e67656d5f636c6f73655f6f626a656374286f626a2c2066696c655f70726976293b0a0a0964726d5f67656d5f6f626a6563745f68616e646c655f756e7265666572656e63655f756e6c6f636b6564286f626a293b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a2043616c6c656420617420636c6f73652074696d65207768656e207468652066696c7020697320676f696e6720617761792e0a202a0a202a2052656c656173657320616e792072656d61696e696e67207265666572656e636573206f6e206f626a6563747320627920746869732066696c702e0a202a2f0a766f69640a64726d5f67656d5f72656c65617365287374727563742064726d5f646576696365202a6465762c207374727563742064726d5f66696c65202a66696c655f70726976617465290a7b0a096964725f666f725f65616368282666696c655f707269766174652d3e6f626a6563745f6964722c0a090920202020202664726d5f67656d5f6f626a6563745f72656c656173655f68616e646c652c2066696c655f70726976617465293b0a0a096964725f72656d6f76655f616c6c282666696c655f707269766174652d3e6f626a6563745f696472293b0a096964725f64657374726f79282666696c655f707269766174652d3e6f626a6563745f696472293b0a7d0a0a766f69640a64726d5f67656d5f6f626a6563745f72656c65617365287374727563742064726d5f67656d5f6f626a656374202a6f626a290a7b0a09696620286f626a2d3e66696c70290a092020202066707574286f626a2d3e66696c70293b0a7d0a4558504f52545f53594d424f4c2864726d5f67656d5f6f626a6563745f72656c65617365293b0a0a2f2a2a0a202a2043616c6c656420616674657220746865206c617374207265666572656e636520746f20746865206f626a65637420686173206265656e206c6f73742e0a202a204d7573742062652063616c6c656420686f6c64696e67207374727563745f206d757465780a202a0a202a20467265657320746865206f626a6563740a202a2f0a766f69640a64726d5f67656d5f6f626a6563745f6672656528737472756374206b726566202a6b726566290a7b0a097374727563742064726d5f67656d5f6f626a656374202a6f626a203d20287374727563742064726d5f67656d5f6f626a656374202a29206b7265663b0a097374727563742064726d5f646576696365202a646576203d206f626a2d3e6465763b0a0a094255475f4f4e28216d757465785f69735f6c6f636b656428266465762d3e7374727563745f6d7574657829293b0a0a09696620286465762d3e6472697665722d3e67656d5f667265655f6f626a65637420213d204e554c4c290a09096465762d3e6472697665722d3e67656d5f667265655f6f626a656374286f626a293b0a7d0a4558504f52545f53594d424f4c2864726d5f67656d5f6f626a6563745f66726565293b0a0a73746174696320766f69642064726d5f67656d5f6f626a6563745f7265665f62756728737472756374206b726566202a6c6973745f6b726566290a7b0a0942554728293b0a7d0a0a2f2a2a0a202a2043616c6c656420616674657220746865206c6173742068616e646c6520746f20746865206f626a65637420686173206265656e20636c6f7365640a202a0a202a2052656d6f76657320616e79206e616d6520666f7220746865206f626a6563742e204e6f746520746861742074686973206d7573742062650a202a2063616c6c6564206265666f72652064726d5f67656d5f6f626a6563745f66726565206f72207765276c6c20626520746f756368696e670a202a206672656564206d656d6f72790a202a2f0a766f69642064726d5f67656d5f6f626a6563745f68616e646c655f66726565287374727563742064726d5f67656d5f6f626a656374202a6f626a290a7b0a097374727563742064726d5f646576696365202a646576203d206f626a2d3e6465763b0a0a092f2a2052656d6f766520616e79206e616d6520666f722074686973206f626a656374202a2f0a097370696e5f6c6f636b28266465762d3e6f626a6563745f6e616d655f6c6f636b293b0a09696620286f626a2d3e6e616d6529207b0a09096964725f72656d6f766528266465762d3e6f626a6563745f6e616d655f6964722c206f626a2d3e6e616d65293b0a09096f626a2d3e6e616d65203d20303b0a09097370696e5f756e6c6f636b28266465762d3e6f626a6563745f6e616d655f6c6f636b293b0a09092f2a0a0909202a20546865206f626a656374206e616d652068656c642061207265666572656e636520746f2074686973206f626a6563742c2064726f700a0909202a2074686174206e6f772e0a09092a0a09092a20546869732063616e6e6f7420626520746865206c617374207265666572656e63652c2073696e6365207468652068616e646c6520686f6c6473206f6e6520746f6f2e0a0909202a2f0a09096b7265665f70757428266f626a2d3e726566636f756e742c2064726d5f67656d5f6f626a6563745f7265665f627567293b0a097d20656c73650a09097370696e5f756e6c6f636b28266465762d3e6f626a6563745f6e616d655f6c6f636b293b0a0a7d0a4558504f52545f53594d424f4c2864726d5f67656d5f6f626a6563745f68616e646c655f66726565293b0a0a766f69642064726d5f67656d5f766d5f6f70656e2873747275637420766d5f617265615f737472756374202a766d61290a7b0a097374727563742064726d5f67656d5f6f626a656374202a6f626a203d20766d612d3e766d5f707269766174655f646174613b0a0a0964726d5f67656d5f6f626a6563745f7265666572656e6365286f626a293b0a0a096d757465785f6c6f636b28266f626a2d3e6465762d3e7374727563745f6d75746578293b0a0964726d5f766d5f6f70656e5f6c6f636b6564286f626a2d3e6465762c20766d61293b0a096d757465785f756e6c6f636b28266f626a2d3e6465762d3e7374727563745f6d75746578293b0a7d0a4558504f52545f53594d424f4c2864726d5f67656d5f766d5f6f70656e293b0a0a766f69642064726d5f67656d5f766d5f636c6f73652873747275637420766d5f617265615f737472756374202a766d61290a7b0a097374727563742064726d5f67656d5f6f626a656374202a6f626a203d20766d612d3e766d5f707269766174655f646174613b0a097374727563742064726d5f646576696365202a646576203d206f626a2d3e6465763b0a0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a0964726d5f766d5f636c6f73655f6c6f636b6564286f626a2d3e6465762c20766d61293b0a0964726d5f67656d5f6f626a6563745f756e7265666572656e6365286f626a293b0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a7d0a4558504f52545f53594d424f4c2864726d5f67656d5f766d5f636c6f7365293b0a0a0a2f2a2a0a202a2064726d5f67656d5f6d6d6170202d206d656d6f7279206d617020726f7574696e6520666f722047454d206f626a656374730a202a204066696c703a2044524d2066696c6520706f696e7465720a202a2040766d613a20564d4120666f7220746865206172656120746f206265206d61707065640a202a0a202a20496620612064726976657220737570706f7274732047454d206f626a656374206d617070696e672c206d6d61702063616c6c73206f6e207468652044524d2066696c650a202a2064657363726970746f722077696c6c20656e6420757020686572652e0a202a0a202a2049662077652066696e6420746865206f626a656374206261736564206f6e20746865206f66667365742070617373656420696e2028766d612d3e766d5f70676f66662077696c6c0a202a20636f6e7461696e207468652066616b65206f66667365742077652063726561746564207768656e2074686520475454206d617020696f63746c207761732063616c6c6564206f6e0a202a20746865206f626a656374292c207765207365742075702074686520647269766572206661756c742068616e646c657220736f207468617420616e792061636365737365730a202a20746f20746865206f626a6563742063616e20626520747261707065642c20746f20706572666f726d206d6967726174696f6e2c204754542062696e64696e672c20737572666163650a202a20726567697374657220616c6c6f636174696f6e2c206f7220706572666f726d616e6365206d6f6e69746f72696e672e0a202a2f0a696e742064726d5f67656d5f6d6d6170287374727563742066696c65202a66696c702c2073747275637420766d5f617265615f737472756374202a766d61290a7b0a097374727563742064726d5f66696c65202a70726976203d2066696c702d3e707269766174655f646174613b0a097374727563742064726d5f646576696365202a646576203d20707269762d3e6d696e6f722d3e6465763b0a097374727563742064726d5f67656d5f6d6d202a6d6d203d206465762d3e6d6d5f707269766174653b0a097374727563742064726d5f6c6f63616c5f6d6170202a6d6170203d204e554c4c3b0a097374727563742064726d5f67656d5f6f626a656374202a6f626a3b0a097374727563742064726d5f686173685f6974656d202a686173683b0a09696e7420726574203d20303b0a0a096966202864726d5f6465766963655f69735f756e706c75676765642864657629290a090972657475726e202d454e4f4445563b0a0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a0a096966202864726d5f68745f66696e645f6974656d28266d6d2d3e6f66667365745f686173682c20766d612d3e766d5f70676f66662c2026686173682929207b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090972657475726e2064726d5f6d6d61702866696c702c20766d61293b0a097d0a0a096d6170203d2064726d5f686173685f656e74727928686173682c207374727563742064726d5f6d61705f6c6973742c2068617368292d3e6d61703b0a0969662028216d6170207c7c0a092020202028286d61702d3e666c6167732026205f44524d5f5245535452494354454429202626202163617061626c65284341505f5359535f41444d494e292929207b0a0909726574203d20202d455045524d3b0a0909676f746f206f75745f756e6c6f636b3b0a097d0a0a092f2a20436865636b20666f722076616c69642073697a652e202a2f0a09696620286d61702d3e73697a65203c20766d612d3e766d5f656e64202d20766d612d3e766d5f737461727429207b0a0909726574203d202d45494e56414c3b0a0909676f746f206f75745f756e6c6f636b3b0a097d0a0a096f626a203d206d61702d3e68616e646c653b0a0969662028216f626a2d3e6465762d3e6472697665722d3e67656d5f766d5f6f707329207b0a0909726574203d202d45494e56414c3b0a0909676f746f206f75745f756e6c6f636b3b0a097d0a0a09766d612d3e766d5f666c616773207c3d20564d5f494f207c20564d5f50464e4d4150207c20564d5f444f4e54455850414e44207c20564d5f444f4e5444554d503b0a09766d612d3e766d5f6f7073203d206f626a2d3e6465762d3e6472697665722d3e67656d5f766d5f6f70733b0a09766d612d3e766d5f707269766174655f64617461203d206d61702d3e68616e646c653b0a09766d612d3e766d5f706167655f70726f74203d2020706770726f745f7772697465636f6d62696e6528766d5f6765745f706167655f70726f7428766d612d3e766d5f666c61677329293b0a0a092f2a2054616b6520612072656620666f722074686973206d617070696e67206f6620746865206f626a6563742c20736f207468617420746865206661756c740a09202a2068616e646c65722063616e2064657265666572656e636520746865206d6d6170206f6666736574277320706f696e74657220746f20746865206f626a6563742e0a09202a2054686973207265666572656e636520697320636c65616e65642075702062792074686520636f72726573706f6e64696e6720766d5f636c6f73650a09202a202877686963682073686f756c642068617070656e20776865746865722074686520766d6120776173206372656174656420627920746869732063616c6c2c206f720a09202a206279206120766d5f6f70656e2064756520746f206d72656d6170206f72207061727469616c20756e6d6170206f72207768617465766572292e0a09202a2f0a0964726d5f67656d5f6f626a6563745f7265666572656e6365286f626a293b0a0a0964726d5f766d5f6f70656e5f6c6f636b6564286465762c20766d61293b0a0a6f75745f756e6c6f636b3a0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0a0972657475726e207265743b0a7d0a4558504f52545f53594d424f4c2864726d5f67656d5f6d6d6170293b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f6770752f64726d2f64726d5f67656d5f636d615f68656c7065722e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313431363400313231313437343433333000303032313636300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2064726d2067656d20434d412028636f6e746967756f7573206d656d6f727920616c6c6f6361746f72292068656c7065722066756e6374696f6e730a202a0a202a20436f70797269676874202843292032303132205361736368612048617565722c2050656e677574726f6e69780a202a0a202a204261736564206f6e2053616d73756e67204578796e6f7320636f64650a202a0a202a20436f707972696768742028632920323031312053616d73756e6720456c656374726f6e69637320436f2e2c204c74642e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e20320a202a206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a2f0a0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f6d757465782e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c6c696e75782f646d612d6d617070696e672e683e0a0a23696e636c756465203c64726d2f64726d502e683e0a23696e636c756465203c64726d2f64726d2e683e0a23696e636c756465203c64726d2f64726d5f67656d5f636d615f68656c7065722e683e0a0a73746174696320756e7369676e656420696e74206765745f67656d5f6d6d61705f6f6666736574287374727563742064726d5f67656d5f6f626a656374202a6f626a290a7b0a0972657475726e2028756e7369676e656420696e74296f626a2d3e6d61705f6c6973742e686173682e6b6579203c3c20504147455f53484946543b0a7d0a0a73746174696320766f69642064726d5f67656d5f636d615f6275665f64657374726f79287374727563742064726d5f646576696365202a64726d2c0a09097374727563742064726d5f67656d5f636d615f6f626a656374202a636d615f6f626a290a7b0a09646d615f667265655f7772697465636f6d62696e652864726d2d3e6465762c20636d615f6f626a2d3e626173652e73697a652c20636d615f6f626a2d3e76616464722c0a090909636d615f6f626a2d3e7061646472293b0a7d0a0a2f2a0a202a2064726d5f67656d5f636d615f637265617465202d20616c6c6f6361746520616e206f626a65637420776974682074686520676976656e2073697a650a202a0a202a2072657475726e732061207374727563742064726d5f67656d5f636d615f6f626a6563742a206f6e2073756363657373206f72204552525f5054522076616c7565730a202a206f6e206661696c7572652e0a202a2f0a7374727563742064726d5f67656d5f636d615f6f626a656374202a64726d5f67656d5f636d615f637265617465287374727563742064726d5f646576696365202a64726d2c0a0909756e7369676e656420696e742073697a65290a7b0a097374727563742064726d5f67656d5f636d615f6f626a656374202a636d615f6f626a3b0a097374727563742064726d5f67656d5f6f626a656374202a67656d5f6f626a3b0a09696e74207265743b0a0a0973697a65203d20726f756e645f75702873697a652c20504147455f53495a45293b0a0a09636d615f6f626a203d206b7a616c6c6f632873697a656f66282a636d615f6f626a292c204746505f4b45524e454c293b0a096966202821636d615f6f626a290a090972657475726e204552525f505452282d454e4f4d454d293b0a0a09636d615f6f626a2d3e7661646472203d20646d615f616c6c6f635f7772697465636f6d62696e652864726d2d3e6465762c2073697a652c0a09090926636d615f6f626a2d3e70616464722c204746505f4b45524e454c207c205f5f4746505f4e4f5741524e293b0a096966202821636d615f6f626a2d3e766164647229207b0a09096465765f6572722864726d2d3e6465762c20226661696c656420746f20616c6c6f636174652062756666657220776974682073697a652025645c6e222c2073697a65293b0a0909726574203d202d454e4f4d454d3b0a0909676f746f206572725f646d615f616c6c6f633b0a097d0a0a0967656d5f6f626a203d2026636d615f6f626a2d3e626173653b0a0a09726574203d2064726d5f67656d5f6f626a6563745f696e69742864726d2c2067656d5f6f626a2c2073697a65293b0a0969662028726574290a0909676f746f206572725f6f626a5f696e69743b0a0a09726574203d2064726d5f67656d5f6372656174655f6d6d61705f6f66667365742867656d5f6f626a293b0a0969662028726574290a0909676f746f206572725f6372656174655f6d6d61705f6f66667365743b0a0a0972657475726e20636d615f6f626a3b0a0a6572725f6372656174655f6d6d61705f6f66667365743a0a0964726d5f67656d5f6f626a6563745f72656c656173652867656d5f6f626a293b0a0a6572725f6f626a5f696e69743a0a0964726d5f67656d5f636d615f6275665f64657374726f792864726d2c20636d615f6f626a293b0a0a6572725f646d615f616c6c6f633a0a096b6672656528636d615f6f626a293b0a0a0972657475726e204552525f50545228726574293b0a7d0a4558504f52545f53594d424f4c5f47504c2864726d5f67656d5f636d615f637265617465293b0a0a2f2a0a202a2064726d5f67656d5f636d615f6372656174655f776974685f68616e646c65202d20616c6c6f6361746520616e206f626a65637420776974682074686520676976656e0a202a2073697a6520616e642063726561746520612067656d2068616e646c65206f6e2069740a202a0a202a2072657475726e732061207374727563742064726d5f67656d5f636d615f6f626a6563742a206f6e2073756363657373206f72204552525f5054522076616c7565730a202a206f6e206661696c7572652e0a202a2f0a737461746963207374727563742064726d5f67656d5f636d615f6f626a656374202a64726d5f67656d5f636d615f6372656174655f776974685f68616e646c65280a09097374727563742064726d5f66696c65202a66696c655f707269762c0a09097374727563742064726d5f646576696365202a64726d2c20756e7369676e656420696e742073697a652c0a0909756e7369676e656420696e74202a68616e646c65290a7b0a097374727563742064726d5f67656d5f636d615f6f626a656374202a636d615f6f626a3b0a097374727563742064726d5f67656d5f6f626a656374202a67656d5f6f626a3b0a09696e74207265743b0a0a09636d615f6f626a203d2064726d5f67656d5f636d615f6372656174652864726d2c2073697a65293b0a096966202849535f45525228636d615f6f626a29290a090972657475726e20636d615f6f626a3b0a0a0967656d5f6f626a203d2026636d615f6f626a2d3e626173653b0a0a092f2a0a09202a20616c6c6f636174652061206964206f6620696472207461626c6520776865726520746865206f626a20697320726567697374657265640a09202a20616e642068616e646c652068617320746865206964207768617420757365722063616e207365652e0a09202a2f0a09726574203d2064726d5f67656d5f68616e646c655f6372656174652866696c655f707269762c2067656d5f6f626a2c2068616e646c65293b0a0969662028726574290a0909676f746f206572725f68616e646c655f6372656174653b0a0a092f2a2064726f70207265666572656e63652066726f6d20616c6c6f63617465202d2068616e646c6520686f6c6473206974206e6f772e202a2f0a0964726d5f67656d5f6f626a6563745f756e7265666572656e63655f756e6c6f636b65642867656d5f6f626a293b0a0a0972657475726e20636d615f6f626a3b0a0a6572725f68616e646c655f6372656174653a0a0964726d5f67656d5f636d615f667265655f6f626a6563742867656d5f6f626a293b0a0a0972657475726e204552525f50545228726574293b0a7d0a0a2f2a0a202a2064726d5f67656d5f636d615f667265655f6f626a656374202d20287374727563742064726d5f647269766572292d3e67656d5f667265655f6f626a6563742063616c6c6261636b0a202a2066756e6374696f6e0a202a2f0a766f69642064726d5f67656d5f636d615f667265655f6f626a656374287374727563742064726d5f67656d5f6f626a656374202a67656d5f6f626a290a7b0a097374727563742064726d5f67656d5f636d615f6f626a656374202a636d615f6f626a3b0a0a096966202867656d5f6f626a2d3e6d61705f6c6973742e6d6170290a090964726d5f67656d5f667265655f6d6d61705f6f66667365742867656d5f6f626a293b0a0a0964726d5f67656d5f6f626a6563745f72656c656173652867656d5f6f626a293b0a0a09636d615f6f626a203d20746f5f64726d5f67656d5f636d615f6f626a2867656d5f6f626a293b0a0a0964726d5f67656d5f636d615f6275665f64657374726f792867656d5f6f626a2d3e6465762c20636d615f6f626a293b0a0a096b6672656528636d615f6f626a293b0a7d0a4558504f52545f53594d424f4c5f47504c2864726d5f67656d5f636d615f667265655f6f626a656374293b0a0a2f2a0a202a2064726d5f67656d5f636d615f64756d625f637265617465202d20287374727563742064726d5f647269766572292d3e64756d625f6372656174652063616c6c6261636b0a202a2066756e6374696f6e0a202a0a202a205468697320616c69676e732074686520706974636820616e642073697a6520617267756d656e747320746f20746865206d696e696d756d2072657175697265642e20777261700a202a207468697320696e746f20796f7572206f776e2066756e6374696f6e20696620796f75206e6565642062696767657220616c69676e6d656e742e0a202a2f0a696e742064726d5f67656d5f636d615f64756d625f637265617465287374727563742064726d5f66696c65202a66696c655f707269762c0a09097374727563742064726d5f646576696365202a6465762c207374727563742064726d5f6d6f64655f6372656174655f64756d62202a61726773290a7b0a097374727563742064726d5f67656d5f636d615f6f626a656374202a636d615f6f626a3b0a09696e74206d696e5f7069746368203d204449565f524f554e445f555028617267732d3e7769647468202a20617267732d3e6270702c2038293b0a0a0969662028617267732d3e7069746368203c206d696e5f7069746368290a0909617267732d3e7069746368203d206d696e5f70697463683b0a0a0969662028617267732d3e73697a65203c20617267732d3e7069746368202a20617267732d3e686569676874290a0909617267732d3e73697a65203d20617267732d3e7069746368202a20617267732d3e6865696768743b0a0a09636d615f6f626a203d2064726d5f67656d5f636d615f6372656174655f776974685f68616e646c652866696c655f707269762c206465762c0a090909617267732d3e73697a652c2026617267732d3e68616e646c65293b0a096966202849535f45525228636d615f6f626a29290a090972657475726e205054525f45525228636d615f6f626a293b0a0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c5f47504c2864726d5f67656d5f636d615f64756d625f637265617465293b0a0a2f2a0a202a2064726d5f67656d5f636d615f64756d625f6d61705f6f6666736574202d20287374727563742064726d5f647269766572292d3e64756d625f6d61705f6f66667365742063616c6c6261636b0a202a2066756e6374696f6e0a202a2f0a696e742064726d5f67656d5f636d615f64756d625f6d61705f6f6666736574287374727563742064726d5f66696c65202a66696c655f707269762c0a09097374727563742064726d5f646576696365202a64726d2c2075696e7433325f742068616e646c652c2075696e7436345f74202a6f6666736574290a7b0a097374727563742064726d5f67656d5f6f626a656374202a67656d5f6f626a3b0a0a096d757465785f6c6f636b282664726d2d3e7374727563745f6d75746578293b0a0a0967656d5f6f626a203d2064726d5f67656d5f6f626a6563745f6c6f6f6b75702864726d2c2066696c655f707269762c2068616e646c65293b0a09696620282167656d5f6f626a29207b0a09096465765f6572722864726d2d3e6465762c20226661696c656420746f206c6f6f6b75702067656d206f626a6563745c6e22293b0a09096d757465785f756e6c6f636b282664726d2d3e7374727563745f6d75746578293b0a090972657475726e202d45494e56414c3b0a097d0a0a092a6f6666736574203d206765745f67656d5f6d6d61705f6f66667365742867656d5f6f626a293b0a0a0964726d5f67656d5f6f626a6563745f756e7265666572656e63652867656d5f6f626a293b0a0a096d757465785f756e6c6f636b282664726d2d3e7374727563745f6d75746578293b0a0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c5f47504c2864726d5f67656d5f636d615f64756d625f6d61705f6f6666736574293b0a0a636f6e73742073747275637420766d5f6f7065726174696f6e735f7374727563742064726d5f67656d5f636d615f766d5f6f7073203d207b0a092e6f70656e203d2064726d5f67656d5f766d5f6f70656e2c0a092e636c6f7365203d2064726d5f67656d5f766d5f636c6f73652c0a7d3b0a4558504f52545f53594d424f4c5f47504c2864726d5f67656d5f636d615f766d5f6f7073293b0a0a2f2a0a202a2064726d5f67656d5f636d615f6d6d6170202d20287374727563742066696c655f6f7065726174696f6e292d3e6d6d61702063616c6c6261636b2066756e6374696f6e0a202a2f0a696e742064726d5f67656d5f636d615f6d6d6170287374727563742066696c65202a66696c702c2073747275637420766d5f617265615f737472756374202a766d61290a7b0a097374727563742064726d5f67656d5f6f626a656374202a67656d5f6f626a3b0a097374727563742064726d5f67656d5f636d615f6f626a656374202a636d615f6f626a3b0a09696e74207265743b0a0a09726574203d2064726d5f67656d5f6d6d61702866696c702c20766d61293b0a0969662028726574290a090972657475726e207265743b0a0a0967656d5f6f626a203d20766d612d3e766d5f707269766174655f646174613b0a09636d615f6f626a203d20746f5f64726d5f67656d5f636d615f6f626a2867656d5f6f626a293b0a0a09726574203d2072656d61705f70666e5f72616e676528766d612c20766d612d3e766d5f73746172742c20636d615f6f626a2d3e7061646472203e3e20504147455f53484946542c0a090909766d612d3e766d5f656e64202d20766d612d3e766d5f73746172742c20766d612d3e766d5f706167655f70726f74293b0a0969662028726574290a090964726d5f67656d5f766d5f636c6f736528766d61293b0a0a0972657475726e207265743b0a7d0a4558504f52545f53594d424f4c5f47504c2864726d5f67656d5f636d615f6d6d6170293b0a0a2f2a0a202a2064726d5f67656d5f636d615f64756d625f64657374726f79202d20287374727563742064726d5f647269766572292d3e64756d625f64657374726f792063616c6c6261636b2066756e6374696f6e0a202a2f0a696e742064726d5f67656d5f636d615f64756d625f64657374726f79287374727563742064726d5f66696c65202a66696c655f707269762c0a09097374727563742064726d5f646576696365202a64726d2c20756e7369676e656420696e742068616e646c65290a7b0a0972657475726e2064726d5f67656d5f68616e646c655f64656c6574652866696c655f707269762c2068616e646c65293b0a7d0a4558504f52545f53594d424f4c5f47504c2864726d5f67656d5f636d615f64756d625f64657374726f79293b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f6770752f64726d2f64726d5f676c6f62616c2e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303630313500313231313437343433333000303032303136350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a202a0a202a20436f7079726967687420323030382d3230303920564d776172652c20496e632e2c2050616c6f20416c746f2c2043412e2c205553410a202a20416c6c205269676874732052657365727665642e0a202a0a202a205065726d697373696f6e20697320686572656279206772616e7465642c2066726565206f66206368617267652c20746f20616e7920706572736f6e206f627461696e696e6720610a202a20636f7079206f66207468697320736f66747761726520616e64206173736f63696174656420646f63756d656e746174696f6e2066696c657320287468650a202a2022536f66747761726522292c20746f206465616c20696e2074686520536f66747761726520776974686f7574207265737472696374696f6e2c20696e636c7564696e670a202a20776974686f7574206c696d69746174696f6e207468652072696768747320746f207573652c20636f70792c206d6f646966792c206d657267652c207075626c6973682c0a202a20646973747269627574652c20737562206c6963656e73652c20616e642f6f722073656c6c20636f70696573206f662074686520536f6674776172652c20616e6420746f0a202a207065726d697420706572736f6e7320746f2077686f6d2074686520536f667477617265206973206675726e697368656420746f20646f20736f2c207375626a65637420746f0a202a2074686520666f6c6c6f77696e6720636f6e646974696f6e733a0a202a0a202a205468652061626f766520636f70797269676874206e6f7469636520616e642074686973207065726d697373696f6e206e6f746963652028696e636c7564696e67207468650a202a206e6578742070617261677261706829207368616c6c20626520696e636c7564656420696e20616c6c20636f70696573206f72207375627374616e7469616c20706f7274696f6e730a202a206f662074686520536f6674776172652e0a202a0a202a2054484520534f4654574152452049532050524f564944454420224153204953222c20574954484f55542057415252414e5459204f4620414e59204b494e442c2045585052455353204f520a202a20494d504c4945442c20494e434c5544494e4720425554204e4f54204c494d4954454420544f205448452057415252414e54494553204f46204d45524348414e544142494c4954592c0a202a204649544e45535320464f52204120504152544943554c415220505552504f534520414e44204e4f4e2d494e4652494e47454d454e542e20494e204e4f204556454e54205348414c4c0a202a2054484520434f5059524947485420484f4c444552532c20415554484f525320414e442f4f522049545320535550504c49455253204245204c4941424c4520464f5220414e5920434c41494d2c0a202a2044414d41474553204f52204f54484552204c494142494c4954592c205748455448455220494e20414e20414354494f4e204f4620434f4e54524143542c20544f5254204f520a202a204f54484552574953452c2041524953494e472046524f4d2c204f5554204f46204f5220494e20434f4e4e454354494f4e20574954482054484520534f465457415245204f52205448450a202a20555345204f52204f54484552204445414c494e475320494e2054484520534f4654574152452e0a202a0a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a2f2a0a202a20417574686f72733a2054686f6d61732048656c6c7374726f6d203c7468656c6c7374726f6d2d61742d766d776172652d646f742d636f6d3e0a202a2f0a0a23696e636c756465203c6c696e75782f6d757465782e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c64726d2f64726d5f676c6f62616c2e683e0a0a7374727563742064726d5f676c6f62616c5f6974656d207b0a09737472756374206d75746578206d757465783b0a09766f6964202a6f626a6563743b0a09696e7420726566636f756e743b0a7d3b0a0a737461746963207374727563742064726d5f676c6f62616c5f6974656d20676c6f625b44524d5f474c4f42414c5f4e554d5d3b0a0a766f69642064726d5f676c6f62616c5f696e697428766f6964290a7b0a09696e7420693b0a0a09666f72202869203d20303b2069203c2044524d5f474c4f42414c5f4e554d3b202b2b6929207b0a09097374727563742064726d5f676c6f62616c5f6974656d202a6974656d203d2026676c6f625b695d3b0a09096d757465785f696e697428266974656d2d3e6d75746578293b0a09096974656d2d3e6f626a656374203d204e554c4c3b0a09096974656d2d3e726566636f756e74203d20303b0a097d0a7d0a0a766f69642064726d5f676c6f62616c5f72656c6561736528766f6964290a7b0a09696e7420693b0a09666f72202869203d20303b2069203c2044524d5f474c4f42414c5f4e554d3b202b2b6929207b0a09097374727563742064726d5f676c6f62616c5f6974656d202a6974656d203d2026676c6f625b695d3b0a09094255475f4f4e286974656d2d3e6f626a65637420213d204e554c4c293b0a09094255475f4f4e286974656d2d3e726566636f756e7420213d2030293b0a097d0a7d0a0a696e742064726d5f676c6f62616c5f6974656d5f726566287374727563742064726d5f676c6f62616c5f7265666572656e6365202a726566290a7b0a09696e74207265743b0a097374727563742064726d5f676c6f62616c5f6974656d202a6974656d203d2026676c6f625b7265662d3e676c6f62616c5f747970655d3b0a09766f6964202a6f626a6563743b0a0a096d757465785f6c6f636b28266974656d2d3e6d75746578293b0a09696620286974656d2d3e726566636f756e74203d3d203029207b0a09096974656d2d3e6f626a656374203d206b7a616c6c6f63287265662d3e73697a652c204746505f4b45524e454c293b0a090969662028756e6c696b656c79286974656d2d3e6f626a656374203d3d204e554c4c2929207b0a090909726574203d202d454e4f4d454d3b0a090909676f746f206f75745f6572723b0a09097d0a0a09097265662d3e6f626a656374203d206974656d2d3e6f626a6563743b0a0909726574203d207265662d3e696e697428726566293b0a090969662028756e6c696b656c792872657420213d203029290a090909676f746f206f75745f6572723b0a0a097d0a092b2b6974656d2d3e726566636f756e743b0a097265662d3e6f626a656374203d206974656d2d3e6f626a6563743b0a096f626a656374203d206974656d2d3e6f626a6563743b0a096d757465785f756e6c6f636b28266974656d2d3e6d75746578293b0a0972657475726e20303b0a6f75745f6572723a0a096d757465785f756e6c6f636b28266974656d2d3e6d75746578293b0a096974656d2d3e6f626a656374203d204e554c4c3b0a0972657475726e207265743b0a7d0a4558504f52545f53594d424f4c2864726d5f676c6f62616c5f6974656d5f726566293b0a0a766f69642064726d5f676c6f62616c5f6974656d5f756e726566287374727563742064726d5f676c6f62616c5f7265666572656e6365202a726566290a7b0a097374727563742064726d5f676c6f62616c5f6974656d202a6974656d203d2026676c6f625b7265662d3e676c6f62616c5f747970655d3b0a0a096d757465785f6c6f636b28266974656d2d3e6d75746578293b0a094255475f4f4e286974656d2d3e726566636f756e74203d3d2030293b0a094255475f4f4e287265662d3e6f626a65637420213d206974656d2d3e6f626a656374293b0a09696620282d2d6974656d2d3e726566636f756e74203d3d203029207b0a09097265662d3e72656c6561736528726566293b0a09096974656d2d3e6f626a656374203d204e554c4c3b0a097d0a096d757465785f756e6c6f636b28266974656d2d3e6d75746578293b0a7d0a4558504f52545f53594d424f4c2864726d5f676c6f62616c5f6974656d5f756e726566293b0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f6770752f64726d2f64726d5f686173687461622e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313330323600313231313437343433333000303032303333370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a202a0a202a20436f7079726967687420323030362054756e677374656e2047726170686963732c20496e632e2c204269736d6172636b2c204e442e205553412e0a202a20416c6c205269676874732052657365727665642e0a202a0a202a205065726d697373696f6e20697320686572656279206772616e7465642c2066726565206f66206368617267652c20746f20616e7920706572736f6e206f627461696e696e6720610a202a20636f7079206f66207468697320736f66747761726520616e64206173736f63696174656420646f63756d656e746174696f6e2066696c657320287468650a202a2022536f66747761726522292c20746f206465616c20696e2074686520536f66747761726520776974686f7574207265737472696374696f6e2c20696e636c7564696e670a202a20776974686f7574206c696d69746174696f6e207468652072696768747320746f207573652c20636f70792c206d6f646966792c206d657267652c207075626c6973682c0a202a20646973747269627574652c20737562206c6963656e73652c20616e642f6f722073656c6c20636f70696573206f662074686520536f6674776172652c20616e6420746f0a202a207065726d697420706572736f6e7320746f2077686f6d2074686520536f667477617265206973206675726e697368656420746f20646f20736f2c207375626a65637420746f0a202a2074686520666f6c6c6f77696e6720636f6e646974696f6e733a0a202a0a202a205468652061626f766520636f70797269676874206e6f7469636520616e642074686973207065726d697373696f6e206e6f746963652028696e636c7564696e67207468650a202a206e6578742070617261677261706829207368616c6c20626520696e636c7564656420696e20616c6c20636f70696573206f72207375627374616e7469616c20706f7274696f6e730a202a206f662074686520536f6674776172652e0a202a0a202a2054484520534f4654574152452049532050524f564944454420224153204953222c20574954484f55542057415252414e5459204f4620414e59204b494e442c2045585052455353204f520a202a20494d504c4945442c20494e434c5544494e4720425554204e4f54204c494d4954454420544f205448452057415252414e54494553204f46204d45524348414e544142494c4954592c0a202a204649544e45535320464f52204120504152544943554c415220505552504f534520414e44204e4f4e2d494e4652494e47454d454e542e20494e204e4f204556454e54205348414c4c0a202a2054484520434f5059524947485420484f4c444552532c20415554484f525320414e442f4f522049545320535550504c49455253204245204c4941424c4520464f5220414e5920434c41494d2c0a202a2044414d41474553204f52204f54484552204c494142494c4954592c205748455448455220494e20414e20414354494f4e204f4620434f4e54524143542c20544f5254204f520a202a204f54484552574953452c2041524953494e472046524f4d2c204f5554204f46204f5220494e20434f4e4e454354494f4e20574954482054484520534f465457415245204f52205448450a202a20555345204f52204f54484552204445414c494e475320494e2054484520534f4654574152452e0a202a0a202a0a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a2f2a0a202a2053696d706c65206f70656e20686173682074616220696d706c656d656e746174696f6e2e0a202a0a202a20417574686f72733a0a202a2054686f6d61732048656c6c737472c3b66d203c74686f6d61732d61742d74756e677374656e67726170686963732d646f742d636f6d3e0a202a2f0a0a23696e636c756465203c64726d2f64726d502e683e0a23696e636c756465203c64726d2f64726d5f686173687461622e683e0a23696e636c756465203c6c696e75782f686173682e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a0a696e742064726d5f68745f637265617465287374727563742064726d5f6f70656e5f68617368202a68742c20756e7369676e656420696e74206f72646572290a7b0a09756e7369676e656420696e742073697a65203d2031203c3c206f726465723b0a0a0968742d3e6f72646572203d206f726465723b0a0968742d3e7461626c65203d204e554c4c3b0a096966202873697a65203c3d20504147455f53495a45202f2073697a656f66282a68742d3e7461626c6529290a090968742d3e7461626c65203d206b63616c6c6f632873697a652c2073697a656f66282a68742d3e7461626c65292c204746505f4b45524e454c293b0a09656c73650a090968742d3e7461626c65203d20767a616c6c6f632873697a652a73697a656f66282a68742d3e7461626c6529293b0a09696620282168742d3e7461626c6529207b0a090944524d5f4552524f5228224f7574206f66206d656d6f727920666f722068617368207461626c655c6e22293b0a090972657475726e202d454e4f4d454d3b0a097d0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f68745f637265617465293b0a0a766f69642064726d5f68745f766572626f73655f6c697374287374727563742064726d5f6f70656e5f68617368202a68742c20756e7369676e6564206c6f6e67206b6579290a7b0a097374727563742064726d5f686173685f6974656d202a656e7472793b0a0973747275637420686c6973745f68656164202a685f6c6973743b0a0973747275637420686c6973745f6e6f6465202a6c6973743b0a09756e7369676e656420696e74206861736865645f6b65793b0a09696e7420636f756e74203d20303b0a0a096861736865645f6b6579203d20686173685f6c6f6e67286b65792c2068742d3e6f72646572293b0a0944524d5f444542554728224b65792069732030782530386c782c20486173686564206b6579206973203078253038785c6e222c206b65792c206861736865645f6b6579293b0a09685f6c697374203d202668742d3e7461626c655b6861736865645f6b65795d3b0a09686c6973745f666f725f656163685f656e74727928656e7472792c206c6973742c20685f6c6973742c2068656164290a090944524d5f44454255472822636f756e742025642c206b65793a2030782530386c785c6e222c20636f756e742b2b2c20656e7472792d3e6b6579293b0a7d0a0a7374617469632073747275637420686c6973745f6e6f6465202a64726d5f68745f66696e645f6b6579287374727563742064726d5f6f70656e5f68617368202a68742c0a09090909092020756e7369676e6564206c6f6e67206b6579290a7b0a097374727563742064726d5f686173685f6974656d202a656e7472793b0a0973747275637420686c6973745f68656164202a685f6c6973743b0a0973747275637420686c6973745f6e6f6465202a6c6973743b0a09756e7369676e656420696e74206861736865645f6b65793b0a0a096861736865645f6b6579203d20686173685f6c6f6e67286b65792c2068742d3e6f72646572293b0a09685f6c697374203d202668742d3e7461626c655b6861736865645f6b65795d3b0a09686c6973745f666f725f656163685f656e74727928656e7472792c206c6973742c20685f6c6973742c206865616429207b0a090969662028656e7472792d3e6b6579203d3d206b6579290a09090972657475726e206c6973743b0a090969662028656e7472792d3e6b6579203e206b6579290a090909627265616b3b0a097d0a0972657475726e204e554c4c3b0a7d0a0a7374617469632073747275637420686c6973745f6e6f6465202a64726d5f68745f66696e645f6b65795f726375287374727563742064726d5f6f70656e5f68617368202a68742c0a0909090909202020202020756e7369676e6564206c6f6e67206b6579290a7b0a097374727563742064726d5f686173685f6974656d202a656e7472793b0a0973747275637420686c6973745f68656164202a685f6c6973743b0a0973747275637420686c6973745f6e6f6465202a6c6973743b0a09756e7369676e656420696e74206861736865645f6b65793b0a0a096861736865645f6b6579203d20686173685f6c6f6e67286b65792c2068742d3e6f72646572293b0a09685f6c697374203d202668742d3e7461626c655b6861736865645f6b65795d3b0a09686c6973745f666f725f656163685f656e7472795f72637528656e7472792c206c6973742c20685f6c6973742c206865616429207b0a090969662028656e7472792d3e6b6579203d3d206b6579290a09090972657475726e206c6973743b0a090969662028656e7472792d3e6b6579203e206b6579290a090909627265616b3b0a097d0a0972657475726e204e554c4c3b0a7d0a0a696e742064726d5f68745f696e736572745f6974656d287374727563742064726d5f6f70656e5f68617368202a68742c207374727563742064726d5f686173685f6974656d202a6974656d290a7b0a097374727563742064726d5f686173685f6974656d202a656e7472793b0a0973747275637420686c6973745f68656164202a685f6c6973743b0a0973747275637420686c6973745f6e6f6465202a6c6973742c202a706172656e743b0a09756e7369676e656420696e74206861736865645f6b65793b0a09756e7369676e6564206c6f6e67206b6579203d206974656d2d3e6b65793b0a0a096861736865645f6b6579203d20686173685f6c6f6e67286b65792c2068742d3e6f72646572293b0a09685f6c697374203d202668742d3e7461626c655b6861736865645f6b65795d3b0a09706172656e74203d204e554c4c3b0a09686c6973745f666f725f656163685f656e74727928656e7472792c206c6973742c20685f6c6973742c206865616429207b0a090969662028656e7472792d3e6b6579203d3d206b6579290a09090972657475726e202d45494e56414c3b0a090969662028656e7472792d3e6b6579203e206b6579290a090909627265616b3b0a0909706172656e74203d206c6973743b0a097d0a0969662028706172656e7429207b0a0909686c6973745f6164645f61667465725f72637528706172656e742c20266974656d2d3e68656164293b0a097d20656c7365207b0a0909686c6973745f6164645f686561645f72637528266974656d2d3e686561642c20685f6c697374293b0a097d0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f68745f696e736572745f6974656d293b0a0a2f2a0a202a204a75737420696e7365727420616e206974656d20616e642072657475726e20616e792022626974732220626974206b65792074686174206861736e2774206265656e0a202a2075736564206265666f72652e0a202a2f0a696e742064726d5f68745f6a7573745f696e736572745f706c65617365287374727563742064726d5f6f70656e5f68617368202a68742c207374727563742064726d5f686173685f6974656d202a6974656d2c0a090909202020202020756e7369676e6564206c6f6e6720736565642c20696e7420626974732c20696e742073686966742c0a090909202020202020756e7369676e6564206c6f6e6720616464290a7b0a09696e74207265743b0a09756e7369676e6564206c6f6e67206d61736b203d202831203c3c206269747329202d20313b0a09756e7369676e6564206c6f6e672066697273742c20756e736869667465645f6b65793b0a0a09756e736869667465645f6b6579203d20686173685f6c6f6e6728736565642c2062697473293b0a096669727374203d20756e736869667465645f6b65793b0a09646f207b0a09096974656d2d3e6b6579203d2028756e736869667465645f6b6579203c3c20736869667429202b206164643b0a0909726574203d2064726d5f68745f696e736572745f6974656d2868742c206974656d293b0a090969662028726574290a090909756e736869667465645f6b6579203d2028756e736869667465645f6b6579202b2031292026206d61736b3b0a097d207768696c65287265742026262028756e736869667465645f6b657920213d20666972737429293b0a0a096966202872657429207b0a090944524d5f4552524f522822417661696c61626c65206b657920626974207370616365206578686175737465645c6e22293b0a090972657475726e202d45494e56414c3b0a097d0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f68745f6a7573745f696e736572745f706c65617365293b0a0a696e742064726d5f68745f66696e645f6974656d287374727563742064726d5f6f70656e5f68617368202a68742c20756e7369676e6564206c6f6e67206b65792c0a090920202020207374727563742064726d5f686173685f6974656d202a2a6974656d290a7b0a0973747275637420686c6973745f6e6f6465202a6c6973743b0a0a096c697374203d2064726d5f68745f66696e645f6b65795f7263752868742c206b6579293b0a0969662028216c697374290a090972657475726e202d45494e56414c3b0a0a092a6974656d203d20686c6973745f656e747279286c6973742c207374727563742064726d5f686173685f6974656d2c2068656164293b0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f68745f66696e645f6974656d293b0a0a696e742064726d5f68745f72656d6f76655f6b6579287374727563742064726d5f6f70656e5f68617368202a68742c20756e7369676e6564206c6f6e67206b6579290a7b0a0973747275637420686c6973745f6e6f6465202a6c6973743b0a0a096c697374203d2064726d5f68745f66696e645f6b65792868742c206b6579293b0a09696620286c69737429207b0a0909686c6973745f64656c5f696e69745f726375286c697374293b0a090972657475726e20303b0a097d0a0972657475726e202d45494e56414c3b0a7d0a0a696e742064726d5f68745f72656d6f76655f6974656d287374727563742064726d5f6f70656e5f68617368202a68742c207374727563742064726d5f686173685f6974656d202a6974656d290a7b0a09686c6973745f64656c5f696e69745f72637528266974656d2d3e68656164293b0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f68745f72656d6f76655f6974656d293b0a0a766f69642064726d5f68745f72656d6f7665287374727563742064726d5f6f70656e5f68617368202a6874290a7b0a096966202868742d3e7461626c6529207b0a09096966202828504147455f53495a45202f2073697a656f66282a68742d3e7461626c652929203e3e2068742d3e6f72646572290a0909096b667265652868742d3e7461626c65293b0a0909656c73650a09090976667265652868742d3e7461626c65293b0a090968742d3e7461626c65203d204e554c4c3b0a097d0a7d0a4558504f52545f53594d424f4c2864726d5f68745f72656d6f7665293b0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f6770752f64726d2f64726d5f696e666f2e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313735333300313231313437343433333000303031373636370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a2a0a202a205c66696c652064726d5f696e666f2e630a202a2044524d20696e666f2066696c6520696d706c656d656e746174696f6e730a202a0a202a205c617574686f722042656e2047616d617269203c6267616d61726940676d61696c2e636f6d3e0a202a2f0a0a2f2a0a202a20437265617465643a2053756e204465632032312031333a30393a35302032303038206279206267616d61726940676d61696c2e636f6d0a202a0a202a20436f70797269676874203139393920507265636973696f6e20496e73696768742c20496e632e2c204365646172205061726b2c2054657861732e0a202a20436f707972696768742032303030205641204c696e75782053797374656d732c20496e632e2c2053756e6e7976616c652c2043616c69666f726e69612e0a202a20436f7079726967687420323030382042656e2047616d617269203c6267616d61726940676d61696c2e636f6d3e0a202a20416c6c205269676874732052657365727665642e0a202a0a202a205065726d697373696f6e20697320686572656279206772616e7465642c2066726565206f66206368617267652c20746f20616e7920706572736f6e206f627461696e696e6720610a202a20636f7079206f66207468697320736f66747761726520616e64206173736f63696174656420646f63756d656e746174696f6e2066696c657320287468652022536f66747761726522292c0a202a20746f206465616c20696e2074686520536f66747761726520776974686f7574207265737472696374696f6e2c20696e636c7564696e6720776974686f7574206c696d69746174696f6e0a202a207468652072696768747320746f207573652c20636f70792c206d6f646966792c206d657267652c207075626c6973682c20646973747269627574652c207375626c6963656e73652c0a202a20616e642f6f722073656c6c20636f70696573206f662074686520536f6674776172652c20616e6420746f207065726d697420706572736f6e7320746f2077686f6d207468650a202a20536f667477617265206973206675726e697368656420746f20646f20736f2c207375626a65637420746f2074686520666f6c6c6f77696e6720636f6e646974696f6e733a0a202a0a202a205468652061626f766520636f70797269676874206e6f7469636520616e642074686973207065726d697373696f6e206e6f746963652028696e636c7564696e6720746865206e6578740a202a2070617261677261706829207368616c6c20626520696e636c7564656420696e20616c6c20636f70696573206f72207375627374616e7469616c20706f7274696f6e73206f66207468650a202a20536f6674776172652e0a202a0a202a2054484520534f4654574152452049532050524f564944454420224153204953222c20574954484f55542057415252414e5459204f4620414e59204b494e442c2045585052455353204f520a202a20494d504c4945442c20494e434c5544494e4720425554204e4f54204c494d4954454420544f205448452057415252414e54494553204f46204d45524348414e544142494c4954592c0a202a204649544e45535320464f52204120504152544943554c415220505552504f534520414e44204e4f4e494e4652494e47454d454e542e2020494e204e4f204556454e54205348414c4c0a202a205641204c494e55582053595354454d5320414e442f4f522049545320535550504c49455253204245204c4941424c4520464f5220414e5920434c41494d2c2044414d41474553204f520a202a204f54484552204c494142494c4954592c205748455448455220494e20414e20414354494f4e204f4620434f4e54524143542c20544f5254204f52204f54484552574953452c0a202a2041524953494e472046524f4d2c204f5554204f46204f5220494e20434f4e4e454354494f4e20574954482054484520534f465457415245204f522054484520555345204f520a202a204f54484552204445414c494e475320494e2054484520534f4654574152452e0a202a2f0a0a23696e636c756465203c6c696e75782f7365715f66696c652e683e0a23696e636c756465203c64726d2f64726d502e683e0a0a2f2a2a0a202a2043616c6c6564207768656e20222f70726f632f6472692f2e2e2e2f6e616d652220697320726561642e0a202a0a202a205072696e74732074686520646576696365206e616d6520746f6765746865722077697468207468652062757320696420696620617661696c61626c652e0a202a2f0a696e742064726d5f6e616d655f696e666f28737472756374207365715f66696c65202a6d2c20766f6964202a64617461290a7b0a097374727563742064726d5f696e666f5f6e6f6465202a6e6f6465203d20287374727563742064726d5f696e666f5f6e6f6465202a29206d2d3e707269766174653b0a097374727563742064726d5f6d696e6f72202a6d696e6f72203d206e6f64652d3e6d696e6f723b0a097374727563742064726d5f646576696365202a646576203d206d696e6f722d3e6465763b0a097374727563742064726d5f6d6173746572202a6d6173746572203d206d696e6f722d3e6d61737465723b0a09636f6e73742063686172202a6275735f6e616d653b0a0969662028216d6173746572290a090972657475726e20303b0a0a096275735f6e616d65203d206465762d3e6472697665722d3e6275732d3e6765745f6e616d6528646576293b0a09696620286d61737465722d3e756e6971756529207b0a09097365715f7072696e7466286d2c202225732025732025735c6e222c0a0909092020206275735f6e616d652c0a0909092020206465765f6e616d65286465762d3e646576292c206d61737465722d3e756e69717565293b0a097d20656c7365207b0a09097365715f7072696e7466286d2c202225732025735c6e222c0a0909092020206275735f6e616d652c206465765f6e616d65286465762d3e64657629293b0a097d0a0972657475726e20303b0a7d0a0a2f2a2a0a202a2043616c6c6564207768656e20222f70726f632f6472692f2e2e2e2f766d2220697320726561642e0a202a0a202a205072696e747320696e666f726d6174696f6e2061626f757420616c6c206d617070696e677320696e2064726d5f6465766963653a3a6d61706c6973742e0a202a2f0a696e742064726d5f766d5f696e666f28737472756374207365715f66696c65202a6d2c20766f6964202a64617461290a7b0a097374727563742064726d5f696e666f5f6e6f6465202a6e6f6465203d20287374727563742064726d5f696e666f5f6e6f6465202a29206d2d3e707269766174653b0a097374727563742064726d5f646576696365202a646576203d206e6f64652d3e6d696e6f722d3e6465763b0a097374727563742064726d5f6c6f63616c5f6d6170202a6d61703b0a097374727563742064726d5f6d61705f6c697374202a725f6c6973743b0a0a092f2a2048617264636f6465642066726f6d205f44524d5f4652414d455f4255464645522c0a092020205f44524d5f5245474953544552532c205f44524d5f53484d2c205f44524d5f4147502c20616e640a092020205f44524d5f534341545445525f47415448455220616e64205f44524d5f434f4e53495354454e54202a2f0a09636f6e73742063686172202a74797065735b5d203d207b20224642222c2022524547222c202253484d222c2022414750222c20225347222c202250434922207d3b0a09636f6e73742063686172202a747970653b0a09696e7420693b0a0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a097365715f7072696e7466286d2c2022736c6f7409206f66667365740920202020202073697a65207479706520666c616773092061646472657373206d7472725c6e5c6e22293b0a0969203d20303b0a096c6973745f666f725f656163685f656e74727928725f6c6973742c20266465762d3e6d61706c6973742c206865616429207b0a09096d6170203d20725f6c6973742d3e6d61703b0a090969662028216d6170290a090909636f6e74696e75653b0a0909696620286d61702d3e74797065203c2030207c7c206d61702d3e74797065203e2035290a09090974797065203d20223f3f223b0a0909656c73650a09090974797065203d2074797065735b6d61702d3e747970655d3b0a0a09097365715f7072696e7466286d2c2022253464203078253031366c6c782030782530386c782025342e347320203078253032782030782530386c7820222c0a090909202020692c0a09090920202028756e7369676e6564206c6f6e67206c6f6e67296d61702d3e6f66667365742c0a0909092020206d61702d3e73697a652c20747970652c206d61702d3e666c6167732c0a09090920202028756e7369676e6564206c6f6e672920725f6c6973742d3e757365725f746f6b656e293b0a0909696620286d61702d3e6d747272203c2030290a0909097365715f7072696e7466286d2c20226e6f6e655c6e22293b0a0909656c73650a0909097365715f7072696e7466286d2c20222534645c6e222c206d61702d3e6d747272293b0a0909692b2b3b0a097d0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0972657475726e20303b0a7d0a0a2f2a2a0a202a2043616c6c6564207768656e20222f70726f632f6472692f2e2e2e2f627566732220697320726561642e0a202a2f0a696e742064726d5f627566735f696e666f28737472756374207365715f66696c65202a6d2c20766f6964202a64617461290a7b0a097374727563742064726d5f696e666f5f6e6f6465202a6e6f6465203d20287374727563742064726d5f696e666f5f6e6f6465202a29206d2d3e707269766174653b0a097374727563742064726d5f646576696365202a646576203d206e6f64652d3e6d696e6f722d3e6465763b0a097374727563742064726d5f6465766963655f646d61202a646d613b0a09696e7420692c207365675f70616765733b0a0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a09646d61203d206465762d3e646d613b0a096966202821646d6129207b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090972657475726e20303b0a097d0a0a097365715f7072696e7466286d2c2022206f202020202073697a6520636f756e74202066726565092073656773207061676573202020206b425c6e5c6e22293b0a09666f72202869203d20303b2069203c3d2044524d5f4d41585f4f524445523b20692b2b29207b0a090969662028646d612d3e627566735b695d2e6275665f636f756e7429207b0a0909097365675f7061676573203d20646d612d3e627566735b695d2e7365675f636f756e74202a202831203c3c20646d612d3e627566735b695d2e706167655f6f72646572293b0a0909097365715f7072696e7466286d2c202225326420253864202535642025356420253564202535642025356c645c6e222c0a09090909202020692c0a09090909202020646d612d3e627566735b695d2e6275665f73697a652c0a09090909202020646d612d3e627566735b695d2e6275665f636f756e742c0a0909090920202061746f6d69635f726561642826646d612d3e627566735b695d2e667265656c6973742e636f756e74292c0a09090909202020646d612d3e627566735b695d2e7365675f636f756e742c0a090909092020207365675f70616765732c0a090909092020207365675f7061676573202a20504147455f53495a45202f2031303234293b0a09097d0a097d0a097365715f7072696e7466286d2c20225c6e22293b0a09666f72202869203d20303b2069203c20646d612d3e6275665f636f756e743b20692b2b29207b0a0909696620286920262620212869202520333229290a0909097365715f7072696e7466286d2c20225c6e22293b0a09097365715f7072696e7466286d2c2022202564222c20646d612d3e6275666c6973745b695d2d3e6c697374293b0a097d0a097365715f7072696e7466286d2c20225c6e22293b0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0972657475726e20303b0a7d0a0a2f2a2a0a202a2043616c6c6564207768656e20222f70726f632f6472692f2e2e2e2f76626c616e6b2220697320726561642e0a202a2f0a696e742064726d5f76626c616e6b5f696e666f28737472756374207365715f66696c65202a6d2c20766f6964202a64617461290a7b0a097374727563742064726d5f696e666f5f6e6f6465202a6e6f6465203d20287374727563742064726d5f696e666f5f6e6f6465202a29206d2d3e707269766174653b0a097374727563742064726d5f646576696365202a646576203d206e6f64652d3e6d696e6f722d3e6465763b0a09696e7420637274633b0a0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a09666f72202863727463203d20303b2063727463203c206465762d3e6e756d5f63727463733b20637274632b2b29207b0a09097365715f7072696e7466286d2c20224352544320256420656e61626c653a202020202025645c6e222c0a090909202020637274632c2061746f6d69635f7265616428266465762d3e76626c616e6b5f726566636f756e745b637274635d29293b0a09097365715f7072696e7466286d2c20224352544320256420636f756e7465723a2020202025645c6e222c0a090909202020637274632c2064726d5f76626c616e6b5f636f756e74286465762c206372746329293b0a09097365715f7072696e7466286d2c202243525443202564206c61737420776169743a202025645c6e222c0a090909202020637274632c206465762d3e6c6173745f76626c616e6b5f776169745b637274635d293b0a09097365715f7072696e7466286d2c20224352544320256420696e206d6f64657365743a2025645c6e222c0a090909202020637274632c206465762d3e76626c616e6b5f696e6d6f64657365745b637274635d293b0a097d0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0972657475726e20303b0a7d0a0a2f2a2a0a202a2043616c6c6564207768656e20222f70726f632f6472692f2e2e2e2f636c69656e74732220697320726561642e0a202a0a202a2f0a696e742064726d5f636c69656e74735f696e666f28737472756374207365715f66696c65202a6d2c20766f6964202a64617461290a7b0a097374727563742064726d5f696e666f5f6e6f6465202a6e6f6465203d20287374727563742064726d5f696e666f5f6e6f6465202a29206d2d3e707269766174653b0a097374727563742064726d5f646576696365202a646576203d206e6f64652d3e6d696e6f722d3e6465763b0a097374727563742064726d5f66696c65202a707269763b0a0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a097365715f7072696e7466286d2c202261206465760970696420202020756964096d61676963092020696f63746c735c6e5c6e22293b0a096c6973745f666f725f656163685f656e74727928707269762c20266465762d3e66696c656c6973742c206c6865616429207b0a09097365715f7072696e7466286d2c202225632025336420253564202535642025313075202531306c755c6e222c0a090909202020707269762d3e61757468656e74696361746564203f20277927203a20276e272c0a090909202020707269762d3e6d696e6f722d3e696e6465782c0a0909092020207069645f766e7228707269762d3e706964292c0a09090920202066726f6d5f6b7569645f6d756e676564287365715f757365725f6e73286d292c20707269762d3e756964292c0a090909202020707269762d3e6d616769632c20707269762d3e696f63746c5f636f756e74293b0a097d0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0972657475726e20303b0a7d0a0a0a73746174696320696e742064726d5f67656d5f6f6e655f6e616d655f696e666f28696e742069642c20766f6964202a7074722c20766f6964202a64617461290a7b0a097374727563742064726d5f67656d5f6f626a656374202a6f626a203d207074723b0a09737472756374207365715f66696c65202a6d203d20646174613b0a0a097365715f7072696e7466286d2c20222536642025387a6420253764202538645c6e222c0a09092020206f626a2d3e6e616d652c206f626a2d3e73697a652c0a090920202061746f6d69635f7265616428266f626a2d3e68616e646c655f636f756e74292c0a090920202061746f6d69635f7265616428266f626a2d3e726566636f756e742e726566636f756e7429293b0a0972657475726e20303b0a7d0a0a696e742064726d5f67656d5f6e616d655f696e666f28737472756374207365715f66696c65202a6d2c20766f6964202a64617461290a7b0a097374727563742064726d5f696e666f5f6e6f6465202a6e6f6465203d20287374727563742064726d5f696e666f5f6e6f6465202a29206d2d3e707269766174653b0a097374727563742064726d5f646576696365202a646576203d206e6f64652d3e6d696e6f722d3e6465763b0a0a097365715f7072696e7466286d2c202220206e616d65202020202073697a652068616e646c657320726566636f756e745c6e22293b0a096964725f666f725f6561636828266465762d3e6f626a6563745f6e616d655f6964722c2064726d5f67656d5f6f6e655f6e616d655f696e666f2c206d293b0a0972657475726e20303b0a7d0a0a2369662044524d5f44454255475f434f44450a0a696e742064726d5f766d615f696e666f28737472756374207365715f66696c65202a6d2c20766f6964202a64617461290a7b0a097374727563742064726d5f696e666f5f6e6f6465202a6e6f6465203d20287374727563742064726d5f696e666f5f6e6f6465202a29206d2d3e707269766174653b0a097374727563742064726d5f646576696365202a646576203d206e6f64652d3e6d696e6f722d3e6465763b0a097374727563742064726d5f766d615f656e747279202a70743b0a0973747275637420766d5f617265615f737472756374202a766d613b0a23696620646566696e6564285f5f693338365f5f290a09756e7369676e656420696e7420706770726f743b0a23656e6469660a0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a097365715f7072696e7466286d2c2022766d612075736520636f756e743a2025642c20686967685f6d656d6f7279203d2025704b2c20307825704b5c6e222c0a090920202061746f6d69635f7265616428266465762d3e766d615f636f756e74292c0a0909202020686967685f6d656d6f72792c2028766f6964202a2928756e7369676e6564206c6f6e6729766972745f746f5f7068797328686967685f6d656d6f727929293b0a0a096c6973745f666f725f656163685f656e7472792870742c20266465762d3e766d616c6973742c206865616429207b0a0909766d61203d2070742d3e766d613b0a09096966202821766d61290a090909636f6e74696e75653b0a09097365715f7072696e7466286d2c0a090909202020225c6e25356420307825704b2d307825704b202563256325632563256325632030782530386c78303030222c0a09090920202070742d3e7069642c0a09090920202028766f6964202a29766d612d3e766d5f73746172742c2028766f6964202a29766d612d3e766d5f656e642c0a090909202020766d612d3e766d5f666c616773202620564d5f52454144203f20277227203a20272d272c0a090909202020766d612d3e766d5f666c616773202620564d5f5752495445203f20277727203a20272d272c0a090909202020766d612d3e766d5f666c616773202620564d5f45584543203f20277827203a20272d272c0a090909202020766d612d3e766d5f666c616773202620564d5f4d41595348415245203f20277327203a202770272c0a090909202020766d612d3e766d5f666c616773202620564d5f4c4f434b4544203f20276c27203a20272d272c0a090909202020766d612d3e766d5f666c616773202620564d5f494f203f20276927203a20272d272c0a090909202020766d612d3e766d5f70676f6666293b0a0a23696620646566696e6564285f5f693338365f5f290a0909706770726f74203d20706770726f745f76616c28766d612d3e766d5f706167655f70726f74293b0a09097365715f7072696e7466286d2c202220256325632563256325632563256325632563222c0a090909202020706770726f742026205f504147455f50524553454e54203f20277027203a20272d272c0a090909202020706770726f742026205f504147455f5257203f20277727203a202772272c0a090909202020706770726f742026205f504147455f55534552203f20277527203a202773272c0a090909202020706770726f742026205f504147455f505754203f20277427203a202762272c0a090909202020706770726f742026205f504147455f504344203f20277527203a202763272c0a090909202020706770726f742026205f504147455f4143434553534544203f20276127203a20272d272c0a090909202020706770726f742026205f504147455f4449525459203f20276427203a20272d272c0a090909202020706770726f742026205f504147455f505345203f20276d27203a20276b272c0a090909202020706770726f742026205f504147455f474c4f42414c203f20276727203a20276c27293b0a23656e6469660a09097365715f7072696e7466286d2c20225c6e22293b0a097d0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0972657475726e20303b0a7d0a0a23656e6469660a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f6770752f64726d2f64726d5f696f6333322e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030373736353200313231313437343433333000303031373636330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a2a0a202a205c66696c652064726d5f696f6333322e630a202a0a202a2033322d62697420696f63746c20636f6d7061746962696c69747920726f7574696e657320666f72207468652044524d2e0a202a0a202a205c617574686f72205061756c204d61636b6572726173203c7061756c75734073616d62612e6f72673e0a202a0a202a20436f7079726967687420284329205061756c204d61636b657272617320323030352e0a202a20416c6c205269676874732052657365727665642e0a202a0a202a205065726d697373696f6e20697320686572656279206772616e7465642c2066726565206f66206368617267652c20746f20616e7920706572736f6e206f627461696e696e6720610a202a20636f7079206f66207468697320736f66747761726520616e64206173736f63696174656420646f63756d656e746174696f6e2066696c657320287468652022536f66747761726522292c0a202a20746f206465616c20696e2074686520536f66747761726520776974686f7574207265737472696374696f6e2c20696e636c7564696e6720776974686f7574206c696d69746174696f6e0a202a207468652072696768747320746f207573652c20636f70792c206d6f646966792c206d657267652c207075626c6973682c20646973747269627574652c207375626c6963656e73652c0a202a20616e642f6f722073656c6c20636f70696573206f662074686520536f6674776172652c20616e6420746f207065726d697420706572736f6e7320746f2077686f6d207468650a202a20536f667477617265206973206675726e697368656420746f20646f20736f2c207375626a65637420746f2074686520666f6c6c6f77696e6720636f6e646974696f6e733a0a202a0a202a205468652061626f766520636f70797269676874206e6f7469636520616e642074686973207065726d697373696f6e206e6f746963652028696e636c7564696e6720746865206e6578740a202a2070617261677261706829207368616c6c20626520696e636c7564656420696e20616c6c20636f70696573206f72207375627374616e7469616c20706f7274696f6e73206f66207468650a202a20536f6674776172652e0a202a0a202a2054484520534f4654574152452049532050524f564944454420224153204953222c20574954484f55542057415252414e5459204f4620414e59204b494e442c2045585052455353204f520a202a20494d504c4945442c20494e434c5544494e4720425554204e4f54204c494d4954454420544f205448452057415252414e54494553204f46204d45524348414e544142494c4954592c0a202a204649544e45535320464f52204120504152544943554c415220505552504f534520414e44204e4f4e494e4652494e47454d454e542e2020494e204e4f204556454e54205348414c4c0a202a2054484520415554484f52204245204c4941424c4520464f5220414e5920434c41494d2c2044414d41474553204f52204f54484552204c494142494c4954592c0a202a205748455448455220494e20414e20414354494f4e204f4620434f4e54524143542c20544f5254204f52204f54484552574953452c2041524953494e472046524f4d2c0a202a204f5554204f46204f5220494e20434f4e4e454354494f4e20574954482054484520534f465457415245204f522054484520555345204f52204f54484552204445414c494e47530a202a20494e2054484520534f4654574152452e0a202a2f0a23696e636c756465203c6c696e75782f636f6d7061742e683e0a23696e636c756465203c6c696e75782f726174656c696d69742e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a0a23696e636c756465203c64726d2f64726d502e683e0a23696e636c756465203c64726d2f64726d5f636f72652e683e0a0a23646566696e652044524d5f494f43544c5f56455253494f4e3332090944524d5f494f575228307830302c2064726d5f76657273696f6e33325f74290a23646566696e652044524d5f494f43544c5f4745545f554e495155453332090944524d5f494f575228307830312c2064726d5f756e6971756533325f74290a23646566696e652044524d5f494f43544c5f4745545f4d41503332090944524d5f494f575228307830342c2064726d5f6d617033325f74290a23646566696e652044524d5f494f43544c5f4745545f434c49454e543332090944524d5f494f575228307830352c2064726d5f636c69656e7433325f74290a23646566696e652044524d5f494f43544c5f4745545f53544154533332090944524d5f494f522820307830362c2064726d5f737461747333325f74290a0a23646566696e652044524d5f494f43544c5f5345545f554e495155453332090944524d5f494f572820307831302c2064726d5f756e6971756533325f74290a23646566696e652044524d5f494f43544c5f4144445f4d41503332090944524d5f494f575228307831352c2064726d5f6d617033325f74290a23646566696e652044524d5f494f43544c5f4144445f425546533332090944524d5f494f575228307831362c2064726d5f6275665f6465736333325f74290a23646566696e652044524d5f494f43544c5f4d41524b5f425546533332090944524d5f494f572820307831372c2064726d5f6275665f6465736333325f74290a23646566696e652044524d5f494f43544c5f494e464f5f425546533332090944524d5f494f575228307831382c2064726d5f6275665f696e666f33325f74290a23646566696e652044524d5f494f43544c5f4d41505f425546533332090944524d5f494f575228307831392c2064726d5f6275665f6d617033325f74290a23646566696e652044524d5f494f43544c5f465245455f425546533332090944524d5f494f572820307831612c2064726d5f6275665f6672656533325f74290a0a23646566696e652044524d5f494f43544c5f524d5f4d41503332090944524d5f494f572820307831622c2064726d5f6d617033325f74290a0a23646566696e652044524d5f494f43544c5f5345545f53415245415f43545833320944524d5f494f572820307831632c2064726d5f6374785f707269765f6d617033325f74290a23646566696e652044524d5f494f43544c5f4745545f53415245415f43545833320944524d5f494f575228307831642c2064726d5f6374785f707269765f6d617033325f74290a0a23646566696e652044524d5f494f43544c5f5245535f4354583332090944524d5f494f575228307832362c2064726d5f6374785f72657333325f74290a23646566696e652044524d5f494f43544c5f444d41333209090944524d5f494f575228307832392c2064726d5f646d6133325f74290a0a23646566696e652044524d5f494f43544c5f4147505f454e41424c453332090944524d5f494f572820307833322c2064726d5f6167705f6d6f646533325f74290a23646566696e652044524d5f494f43544c5f4147505f494e464f3332090944524d5f494f522820307833332c2064726d5f6167705f696e666f33325f74290a23646566696e652044524d5f494f43544c5f4147505f414c4c4f433332090944524d5f494f575228307833342c2064726d5f6167705f62756666657233325f74290a23646566696e652044524d5f494f43544c5f4147505f465245453332090944524d5f494f572820307833352c2064726d5f6167705f62756666657233325f74290a23646566696e652044524d5f494f43544c5f4147505f42494e443332090944524d5f494f572820307833362c2064726d5f6167705f62696e64696e6733325f74290a23646566696e652044524d5f494f43544c5f4147505f554e42494e443332090944524d5f494f572820307833372c2064726d5f6167705f62696e64696e6733325f74290a0a23646566696e652044524d5f494f43544c5f53475f414c4c4f433332090944524d5f494f572820307833382c2064726d5f736361747465725f67617468657233325f74290a23646566696e652044524d5f494f43544c5f53475f465245453332090944524d5f494f572820307833392c2064726d5f736361747465725f67617468657233325f74290a0a23646566696e652044524d5f494f43544c5f5550444154455f445241573332090944524d5f494f572820307833662c2064726d5f7570646174655f6472617733325f74290a0a23646566696e652044524d5f494f43544c5f574149545f56424c414e4b3332090944524d5f494f575228307833612c2064726d5f776169745f76626c616e6b33325f74290a0a74797065646566207374727563742064726d5f76657273696f6e5f3332207b0a09696e742076657273696f6e5f6d616a6f723b0920202f2a2a3c204d616a6f722076657273696f6e202a2f0a09696e742076657273696f6e5f6d696e6f723b0920202f2a2a3c204d696e6f722076657273696f6e202a2f0a09696e742076657273696f6e5f70617463686c6576656c3b092020202f2a2a3c205061746368206c6576656c202a2f0a09753332206e616d655f6c656e3b090920202f2a2a3c204c656e677468206f66206e616d6520627566666572202a2f0a09753332206e616d653b090920202f2a2a3c204e616d65206f6620647269766572202a2f0a0975333220646174655f6c656e3b090920202f2a2a3c204c656e677468206f66206461746520627566666572202a2f0a0975333220646174653b090920202f2a2a3c20557365722d73706163652062756666657220746f20686f6c642064617465202a2f0a0975333220646573635f6c656e3b090920202f2a2a3c204c656e677468206f66206465736320627566666572202a2f0a0975333220646573633b090920202f2a2a3c20557365722d73706163652062756666657220746f20686f6c642064657363202a2f0a7d2064726d5f76657273696f6e33325f743b0a0a73746174696320696e7420636f6d7061745f64726d5f76657273696f6e287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a090909202020202020756e7369676e6564206c6f6e6720617267290a7b0a0964726d5f76657273696f6e33325f74207633323b0a097374727563742064726d5f76657273696f6e205f5f75736572202a76657273696f6e3b0a09696e74206572723b0a0a0969662028636f70795f66726f6d5f7573657228267633322c2028766f6964205f5f75736572202a296172672c2073697a656f66287633322929290a090972657475726e202d454641554c543b0a0a0976657273696f6e203d20636f6d7061745f616c6c6f635f757365725f73706163652873697a656f66282a76657273696f6e29293b0a0969662028216163636573735f6f6b285645524946595f57524954452c2076657273696f6e2c2073697a656f66282a76657273696f6e2929290a090972657475726e202d454641554c543b0a09696620285f5f7075745f75736572287633322e6e616d655f6c656e2c202676657273696f6e2d3e6e616d655f6c656e290a09202020207c7c205f5f7075745f757365722828766f6964205f5f75736572202a2928756e7369676e6564206c6f6e67297633322e6e616d652c0a09090920202676657273696f6e2d3e6e616d65290a09202020207c7c205f5f7075745f75736572287633322e646174655f6c656e2c202676657273696f6e2d3e646174655f6c656e290a09202020207c7c205f5f7075745f757365722828766f6964205f5f75736572202a2928756e7369676e6564206c6f6e67297633322e646174652c0a09090920202676657273696f6e2d3e64617465290a09202020207c7c205f5f7075745f75736572287633322e646573635f6c656e2c202676657273696f6e2d3e646573635f6c656e290a09202020207c7c205f5f7075745f757365722828766f6964205f5f75736572202a2928756e7369676e6564206c6f6e67297633322e646573632c0a09090920202676657273696f6e2d3e6465736329290a090972657475726e202d454641554c543b0a0a09657272203d2064726d5f696f63746c2866696c652c0a09090944524d5f494f43544c5f56455253494f4e2c2028756e7369676e6564206c6f6e672976657273696f6e293b0a0969662028657272290a090972657475726e206572723b0a0a09696620285f5f6765745f75736572287633322e76657273696f6e5f6d616a6f722c202676657273696f6e2d3e76657273696f6e5f6d616a6f72290a09202020207c7c205f5f6765745f75736572287633322e76657273696f6e5f6d696e6f722c202676657273696f6e2d3e76657273696f6e5f6d696e6f72290a09202020207c7c205f5f6765745f75736572287633322e76657273696f6e5f70617463686c6576656c2c202676657273696f6e2d3e76657273696f6e5f70617463686c6576656c290a09202020207c7c205f5f6765745f75736572287633322e6e616d655f6c656e2c202676657273696f6e2d3e6e616d655f6c656e290a09202020207c7c205f5f6765745f75736572287633322e646174655f6c656e2c202676657273696f6e2d3e646174655f6c656e290a09202020207c7c205f5f6765745f75736572287633322e646573635f6c656e2c202676657273696f6e2d3e646573635f6c656e29290a090972657475726e202d454641554c543b0a0a0969662028636f70795f746f5f757365722828766f6964205f5f75736572202a296172672c20267633322c2073697a656f66287633322929290a090972657475726e202d454641554c543b0a0972657475726e20303b0a7d0a0a74797065646566207374727563742064726d5f756e697175653332207b0a0975333220756e697175655f6c656e3b092f2a2a3c204c656e677468206f6620756e69717565202a2f0a0975333220756e697175653b092f2a2a3c20556e69717565206e616d6520666f722064726976657220696e7374616e74696174696f6e202a2f0a7d2064726d5f756e6971756533325f743b0a0a73746174696320696e7420636f6d7061745f64726d5f676574756e69717565287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a09090909756e7369676e6564206c6f6e6720617267290a7b0a0964726d5f756e6971756533325f7420757133323b0a097374727563742064726d5f756e69717565205f5f75736572202a753b0a09696e74206572723b0a0a0969662028636f70795f66726f6d5f757365722826757133322c2028766f6964205f5f75736572202a296172672c2073697a656f6628757133322929290a090972657475726e202d454641554c543b0a0a0975203d20636f6d7061745f616c6c6f635f757365725f73706163652873697a656f66282a7529293b0a0969662028216163636573735f6f6b285645524946595f57524954452c20752c2073697a656f66282a752929290a090972657475726e202d454641554c543b0a09696620285f5f7075745f7573657228757133322e756e697175655f6c656e2c2026752d3e756e697175655f6c656e290a09202020207c7c205f5f7075745f757365722828766f6964205f5f75736572202a2928756e7369676e6564206c6f6e6729757133322e756e697175652c0a090909202026752d3e756e6971756529290a090972657475726e202d454641554c543b0a0a09657272203d2064726d5f696f63746c2866696c652c2044524d5f494f43544c5f4745545f554e495155452c2028756e7369676e6564206c6f6e672975293b0a0969662028657272290a090972657475726e206572723b0a0a09696620285f5f6765745f7573657228757133322e756e697175655f6c656e2c2026752d3e756e697175655f6c656e29290a090972657475726e202d454641554c543b0a0969662028636f70795f746f5f757365722828766f6964205f5f75736572202a296172672c2026757133322c2073697a656f6628757133322929290a090972657475726e202d454641554c543b0a0972657475726e20303b0a7d0a0a73746174696320696e7420636f6d7061745f64726d5f736574756e69717565287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a09090909756e7369676e6564206c6f6e6720617267290a7b0a0964726d5f756e6971756533325f7420757133323b0a097374727563742064726d5f756e69717565205f5f75736572202a753b0a0a0969662028636f70795f66726f6d5f757365722826757133322c2028766f6964205f5f75736572202a296172672c2073697a656f6628757133322929290a090972657475726e202d454641554c543b0a0a0975203d20636f6d7061745f616c6c6f635f757365725f73706163652873697a656f66282a7529293b0a0969662028216163636573735f6f6b285645524946595f57524954452c20752c2073697a656f66282a752929290a090972657475726e202d454641554c543b0a09696620285f5f7075745f7573657228757133322e756e697175655f6c656e2c2026752d3e756e697175655f6c656e290a09202020207c7c205f5f7075745f757365722828766f6964205f5f75736572202a2928756e7369676e6564206c6f6e6729757133322e756e697175652c0a090909202026752d3e756e6971756529290a090972657475726e202d454641554c543b0a0a0972657475726e2064726d5f696f63746c2866696c652c2044524d5f494f43544c5f5345545f554e495155452c2028756e7369676e6564206c6f6e672975293b0a7d0a0a74797065646566207374727563742064726d5f6d61703332207b0a09753332206f66667365743b09092f2a2a3c2052657175657374656420706879736963616c206164647265737320283020666f72205341524541292a2f0a097533322073697a653b09092f2a2a3c2052657175657374656420706879736963616c2073697a652028627974657329202a2f0a09656e756d2064726d5f6d61705f7479706520747970653b092f2a2a3c2054797065206f66206d656d6f727920746f206d6170202a2f0a09656e756d2064726d5f6d61705f666c61677320666c6167733b092f2a2a3c20466c616773202a2f0a097533322068616e646c653b09092f2a2a3c20557365722d73706163653a202248616e646c652220746f207061737320746f206d6d61702829202a2f0a09696e74206d7472723b09092f2a2a3c204d54525220736c6f742075736564202a2f0a7d2064726d5f6d617033325f743b0a0a73746174696320696e7420636f6d7061745f64726d5f6765746d6170287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a0909092020202020756e7369676e6564206c6f6e6720617267290a7b0a0964726d5f6d617033325f74205f5f75736572202a61726770203d2028766f6964205f5f75736572202a296172673b0a0964726d5f6d617033325f74206d33323b0a097374727563742064726d5f6d6170205f5f75736572202a6d61703b0a09696e74206964782c206572723b0a09766f6964202a68616e646c653b0a0a09696620286765745f75736572286964782c2026617267702d3e6f666673657429290a090972657475726e202d454641554c543b0a0a096d6170203d20636f6d7061745f616c6c6f635f757365725f73706163652873697a656f66282a6d617029293b0a0969662028216163636573735f6f6b285645524946595f57524954452c206d61702c2073697a656f66282a6d61702929290a090972657475726e202d454641554c543b0a09696620285f5f7075745f75736572286964782c20266d61702d3e6f666673657429290a090972657475726e202d454641554c543b0a0a09657272203d2064726d5f696f63746c2866696c652c2044524d5f494f43544c5f4745545f4d41502c2028756e7369676e6564206c6f6e67296d6170293b0a0969662028657272290a090972657475726e206572723b0a0a09696620285f5f6765745f75736572286d33322e6f66667365742c20266d61702d3e6f6666736574290a09202020207c7c205f5f6765745f75736572286d33322e73697a652c20266d61702d3e73697a65290a09202020207c7c205f5f6765745f75736572286d33322e747970652c20266d61702d3e74797065290a09202020207c7c205f5f6765745f75736572286d33322e666c6167732c20266d61702d3e666c616773290a09202020207c7c205f5f6765745f757365722868616e646c652c20266d61702d3e68616e646c65290a09202020207c7c205f5f6765745f75736572286d33322e6d7472722c20266d61702d3e6d74727229290a090972657475726e202d454641554c543b0a0a096d33322e68616e646c65203d2028756e7369676e6564206c6f6e672968616e646c653b0a0969662028636f70795f746f5f7573657228617267702c20266d33322c2073697a656f66286d33322929290a090972657475726e202d454641554c543b0a0972657475726e20303b0a0a7d0a0a73746174696320696e7420636f6d7061745f64726d5f6164646d6170287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a0909092020202020756e7369676e6564206c6f6e6720617267290a7b0a0964726d5f6d617033325f74205f5f75736572202a61726770203d2028766f6964205f5f75736572202a296172673b0a0964726d5f6d617033325f74206d33323b0a097374727563742064726d5f6d6170205f5f75736572202a6d61703b0a09696e74206572723b0a09766f6964202a68616e646c653b0a0a0969662028636f70795f66726f6d5f7573657228266d33322c20617267702c2073697a656f66286d33322929290a090972657475726e202d454641554c543b0a0a096d6170203d20636f6d7061745f616c6c6f635f757365725f73706163652873697a656f66282a6d617029293b0a0969662028216163636573735f6f6b285645524946595f57524954452c206d61702c2073697a656f66282a6d61702929290a090972657475726e202d454641554c543b0a09696620285f5f7075745f75736572286d33322e6f66667365742c20266d61702d3e6f6666736574290a09202020207c7c205f5f7075745f75736572286d33322e73697a652c20266d61702d3e73697a65290a09202020207c7c205f5f7075745f75736572286d33322e747970652c20266d61702d3e74797065290a09202020207c7c205f5f7075745f75736572286d33322e666c6167732c20266d61702d3e666c61677329290a090972657475726e202d454641554c543b0a0a09657272203d2064726d5f696f63746c2866696c652c2044524d5f494f43544c5f4144445f4d41502c2028756e7369676e6564206c6f6e67296d6170293b0a0969662028657272290a090972657475726e206572723b0a0a09696620285f5f6765745f75736572286d33322e6f66667365742c20266d61702d3e6f6666736574290a09202020207c7c205f5f6765745f75736572286d33322e6d7472722c20266d61702d3e6d747272290a09202020207c7c205f5f6765745f757365722868616e646c652c20266d61702d3e68616e646c6529290a090972657475726e202d454641554c543b0a0a096d33322e68616e646c65203d2028756e7369676e6564206c6f6e672968616e646c653b0a09696620286d33322e68616e646c6520213d2028756e7369676e6564206c6f6e672968616e646c65290a09097072696e746b5f726174656c696d69746564284b45524e5f4552522022636f6d7061745f64726d5f6164646d6170207472756e63617465642068616e646c65220a090909092020202220257020666f722074797065202564206f66667365742025785c6e222c0a0909090920202068616e646c652c206d33322e747970652c206d33322e6f6666736574293b0a0a0969662028636f70795f746f5f7573657228617267702c20266d33322c2073697a656f66286d33322929290a090972657475726e202d454641554c543b0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420636f6d7061745f64726d5f726d6d6170287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a09090920202020756e7369676e6564206c6f6e6720617267290a7b0a0964726d5f6d617033325f74205f5f75736572202a61726770203d2028766f6964205f5f75736572202a296172673b0a097374727563742064726d5f6d6170205f5f75736572202a6d61703b0a097533322068616e646c653b0a0a09696620286765745f757365722868616e646c652c2026617267702d3e68616e646c6529290a090972657475726e202d454641554c543b0a0a096d6170203d20636f6d7061745f616c6c6f635f757365725f73706163652873697a656f66282a6d617029293b0a0969662028216163636573735f6f6b285645524946595f57524954452c206d61702c2073697a656f66282a6d61702929290a090972657475726e202d454641554c543b0a09696620285f5f7075745f757365722828766f6964202a2928756e7369676e6564206c6f6e672968616e646c652c20266d61702d3e68616e646c6529290a090972657475726e202d454641554c543b0a0a0972657475726e2064726d5f696f63746c2866696c652c2044524d5f494f43544c5f524d5f4d41502c2028756e7369676e6564206c6f6e67296d6170293b0a7d0a0a74797065646566207374727563742064726d5f636c69656e743332207b0a09696e74206964783b092f2a2a3c20576869636820636c69656e7420646573697265643f202a2f0a09696e7420617574683b092f2a2a3c20497320636c69656e742061757468656e746963617465643f202a2f0a09753332207069643b092f2a2a3c2050726f63657373204944202a2f0a09753332207569643b092f2a2a3c2055736572204944202a2f0a09753332206d616769633b092f2a2a3c204d61676963202a2f0a0975333220696f63733b092f2a2a3c20496f63746c20636f756e74202a2f0a7d2064726d5f636c69656e7433325f743b0a0a73746174696320696e7420636f6d7061745f64726d5f676574636c69656e74287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a09090909756e7369676e6564206c6f6e6720617267290a7b0a0964726d5f636c69656e7433325f74206333323b0a0964726d5f636c69656e7433325f74205f5f75736572202a61726770203d2028766f6964205f5f75736572202a296172673b0a097374727563742064726d5f636c69656e74205f5f75736572202a636c69656e743b0a09696e74206964782c206572723b0a0a09696620286765745f75736572286964782c2026617267702d3e69647829290a090972657475726e202d454641554c543b0a0a09636c69656e74203d20636f6d7061745f616c6c6f635f757365725f73706163652873697a656f66282a636c69656e7429293b0a0969662028216163636573735f6f6b285645524946595f57524954452c20636c69656e742c2073697a656f66282a636c69656e742929290a090972657475726e202d454641554c543b0a09696620285f5f7075745f75736572286964782c2026636c69656e742d3e69647829290a090972657475726e202d454641554c543b0a0a09657272203d2064726d5f696f63746c2866696c652c2044524d5f494f43544c5f4745545f434c49454e542c2028756e7369676e6564206c6f6e6729636c69656e74293b0a0969662028657272290a090972657475726e206572723b0a0a09696620285f5f6765745f75736572286333322e6964782c2026636c69656e742d3e696478290a09202020207c7c205f5f6765745f75736572286333322e617574682c2026636c69656e742d3e61757468290a09202020207c7c205f5f6765745f75736572286333322e7069642c2026636c69656e742d3e706964290a09202020207c7c205f5f6765745f75736572286333322e7569642c2026636c69656e742d3e756964290a09202020207c7c205f5f6765745f75736572286333322e6d616769632c2026636c69656e742d3e6d61676963290a09202020207c7c205f5f6765745f75736572286333322e696f63732c2026636c69656e742d3e696f637329290a090972657475726e202d454641554c543b0a0a0969662028636f70795f746f5f7573657228617267702c20266333322c2073697a656f66286333322929290a090972657475726e202d454641554c543b0a0972657475726e20303b0a7d0a0a74797065646566207374727563742064726d5f73746174733332207b0a0975333220636f756e743b0a09737472756374207b0a09097533322076616c75653b0a0909656e756d2064726d5f737461745f7479706520747970653b0a097d20646174615b31355d3b0a7d2064726d5f737461747333325f743b0a0a73746174696320696e7420636f6d7061745f64726d5f6765747374617473287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a09090920202020202020756e7369676e6564206c6f6e6720617267290a7b0a0964726d5f737461747333325f74207333323b0a0964726d5f737461747333325f74205f5f75736572202a61726770203d2028766f6964205f5f75736572202a296172673b0a097374727563742064726d5f7374617473205f5f75736572202a73746174733b0a09696e7420692c206572723b0a0a097374617473203d20636f6d7061745f616c6c6f635f757365725f73706163652873697a656f66282a737461747329293b0a0969662028216163636573735f6f6b285645524946595f57524954452c2073746174732c2073697a656f66282a73746174732929290a090972657475726e202d454641554c543b0a0a09657272203d2064726d5f696f63746c2866696c652c2044524d5f494f43544c5f4745545f53544154532c2028756e7369676e6564206c6f6e67297374617473293b0a0969662028657272290a090972657475726e206572723b0a0a09696620285f5f6765745f75736572287333322e636f756e742c202673746174732d3e636f756e7429290a090972657475726e202d454641554c543b0a09666f72202869203d20303b2069203c2031353b202b2b69290a0909696620285f5f6765745f75736572287333322e646174615b695d2e76616c75652c202673746174732d3e646174615b695d2e76616c7565290a0909202020207c7c205f5f6765745f75736572287333322e646174615b695d2e747970652c202673746174732d3e646174615b695d2e7479706529290a09090972657475726e202d454641554c543b0a0a0969662028636f70795f746f5f7573657228617267702c20267333322c2073697a656f66287333322929290a090972657475726e202d454641554c543b0a0972657475726e20303b0a7d0a0a74797065646566207374727563742064726d5f6275665f646573633332207b0a09696e7420636f756e743b0909202f2a2a3c204e756d626572206f662062756666657273206f6620746869732073697a65202a2f0a09696e742073697a653b0909202f2a2a3c2053697a6520696e206279746573202a2f0a09696e74206c6f775f6d61726b3b0909202f2a2a3c204c6f77207761746572206d61726b202a2f0a09696e7420686967685f6d61726b3b0909202f2a2a3c2048696768207761746572206d61726b202a2f0a09696e7420666c6167733b0a09753332206167705f73746172743b0909202f2a2a3c205374617274206164647265737320696e2074686520414750206170657274757265202a2f0a7d2064726d5f6275665f6465736333325f743b0a0a73746174696320696e7420636f6d7061745f64726d5f61646462756673287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a090909202020202020756e7369676e6564206c6f6e6720617267290a7b0a0964726d5f6275665f6465736333325f74205f5f75736572202a61726770203d2028766f6964205f5f75736572202a296172673b0a097374727563742064726d5f6275665f64657363205f5f75736572202a6275663b0a09696e74206572723b0a09756e7369676e6564206c6f6e67206167705f73746172743b0a0a09627566203d20636f6d7061745f616c6c6f635f757365725f73706163652873697a656f66282a62756629293b0a0969662028216163636573735f6f6b285645524946595f57524954452c206275662c2073697a656f66282a62756629290a09202020207c7c20216163636573735f6f6b285645524946595f57524954452c20617267702c2073697a656f66282a617267702929290a090972657475726e202d454641554c543b0a0a09696620285f5f636f70795f696e5f75736572286275662c20617267702c206f66667365746f662864726d5f6275665f6465736333325f742c206167705f737461727429290a09202020207c7c205f5f6765745f75736572286167705f73746172742c2026617267702d3e6167705f7374617274290a09202020207c7c205f5f7075745f75736572286167705f73746172742c20266275662d3e6167705f737461727429290a090972657475726e202d454641554c543b0a0a09657272203d2064726d5f696f63746c2866696c652c2044524d5f494f43544c5f4144445f425546532c2028756e7369676e6564206c6f6e6729627566293b0a0969662028657272290a090972657475726e206572723b0a0a09696620285f5f636f70795f696e5f7573657228617267702c206275662c206f66667365746f662864726d5f6275665f6465736333325f742c206167705f737461727429290a09202020207c7c205f5f6765745f75736572286167705f73746172742c20266275662d3e6167705f7374617274290a09202020207c7c205f5f7075745f75736572286167705f73746172742c2026617267702d3e6167705f737461727429290a090972657475726e202d454641554c543b0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420636f6d7061745f64726d5f6d61726b62756673287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a09090920202020202020756e7369676e6564206c6f6e6720617267290a7b0a0964726d5f6275665f6465736333325f74206233323b0a0964726d5f6275665f6465736333325f74205f5f75736572202a61726770203d2028766f6964205f5f75736572202a296172673b0a097374727563742064726d5f6275665f64657363205f5f75736572202a6275663b0a0a0969662028636f70795f66726f6d5f7573657228266233322c20617267702c2073697a656f66286233322929290a090972657475726e202d454641554c543b0a0a09627566203d20636f6d7061745f616c6c6f635f757365725f73706163652873697a656f66282a62756629293b0a0969662028216163636573735f6f6b285645524946595f57524954452c206275662c2073697a656f66282a6275662929290a090972657475726e202d454641554c543b0a0a09696620285f5f7075745f75736572286233322e73697a652c20266275662d3e73697a65290a09202020207c7c205f5f7075745f75736572286233322e6c6f775f6d61726b2c20266275662d3e6c6f775f6d61726b290a09202020207c7c205f5f7075745f75736572286233322e686967685f6d61726b2c20266275662d3e686967685f6d61726b29290a090972657475726e202d454641554c543b0a0a0972657475726e2064726d5f696f63746c2866696c652c2044524d5f494f43544c5f4d41524b5f425546532c2028756e7369676e6564206c6f6e6729627566293b0a7d0a0a74797065646566207374727563742064726d5f6275665f696e666f3332207b0a09696e7420636f756e743b09092f2a2a3c20456e747269657320696e206c697374202a2f0a09753332206c6973743b0a7d2064726d5f6275665f696e666f33325f743b0a0a73746174696320696e7420636f6d7061745f64726d5f696e666f62756673287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a09090920202020202020756e7369676e6564206c6f6e6720617267290a7b0a0964726d5f6275665f696e666f33325f742072657133323b0a0964726d5f6275665f696e666f33325f74205f5f75736572202a61726770203d2028766f6964205f5f75736572202a296172673b0a0964726d5f6275665f6465736333325f74205f5f75736572202a746f3b0a097374727563742064726d5f6275665f696e666f205f5f75736572202a726571756573743b0a097374727563742064726d5f6275665f64657363205f5f75736572202a6c6973743b0a0973697a655f74206e62797465733b0a09696e7420692c206572723b0a09696e7420636f756e742c2061637475616c3b0a0a0969662028636f70795f66726f6d5f75736572282672657133322c20617267702c2073697a656f662872657133322929290a090972657475726e202d454641554c543b0a0a09636f756e74203d2072657133322e636f756e743b0a09746f203d202864726d5f6275665f6465736333325f74205f5f75736572202a292028756e7369676e6564206c6f6e672972657133322e6c6973743b0a0969662028636f756e74203c2030290a0909636f756e74203d20303b0a0969662028636f756e74203e20300a0920202020262620216163636573735f6f6b285645524946595f57524954452c20746f2c20636f756e74202a2073697a656f662864726d5f6275665f6465736333325f742929290a090972657475726e202d454641554c543b0a0a096e6279746573203d2073697a656f66282a7265717565737429202b20636f756e74202a2073697a656f66287374727563742064726d5f6275665f64657363293b0a0972657175657374203d20636f6d7061745f616c6c6f635f757365725f7370616365286e6279746573293b0a0969662028216163636573735f6f6b285645524946595f57524954452c20726571756573742c206e627974657329290a090972657475726e202d454641554c543b0a096c697374203d20287374727563742064726d5f6275665f64657363202a29202872657175657374202b2031293b0a0a09696620285f5f7075745f7573657228636f756e742c2026726571756573742d3e636f756e74290a09202020207c7c205f5f7075745f75736572286c6973742c2026726571756573742d3e6c69737429290a090972657475726e202d454641554c543b0a0a09657272203d2064726d5f696f63746c2866696c652c2044524d5f494f43544c5f494e464f5f425546532c2028756e7369676e6564206c6f6e672972657175657374293b0a0969662028657272290a090972657475726e206572723b0a0a09696620285f5f6765745f757365722861637475616c2c2026726571756573742d3e636f756e7429290a090972657475726e202d454641554c543b0a0969662028636f756e74203e3d2061637475616c290a0909666f72202869203d20303b2069203c2061637475616c3b202b2b69290a090909696620285f5f636f70795f696e5f757365722826746f5b695d2c20266c6973745b695d2c0a09090909092020206f66667365746f66287374727563742064726d5f6275665f646573632c20666c6167732929290a0909090972657475726e202d454641554c543b0a0a09696620285f5f7075745f757365722861637475616c2c2026617267702d3e636f756e7429290a090972657475726e202d454641554c543b0a0a0972657475726e20303b0a7d0a0a74797065646566207374727563742064726d5f6275665f7075623332207b0a09696e74206964783b09092f2a2a3c20496e64657820696e746f20746865206d617374657220627566666572206c697374202a2f0a09696e7420746f74616c3b09092f2a2a3c204275666665722073697a65202a2f0a09696e7420757365643b09092f2a2a3c20416d6f756e74206f662062756666657220696e207573652028666f7220444d4129202a2f0a0975333220616464726573733b09092f2a2a3c2041646472657373206f6620627566666572202a2f0a7d2064726d5f6275665f70756233325f743b0a0a74797065646566207374727563742064726d5f6275665f6d61703332207b0a09696e7420636f756e743b09092f2a2a3c204c656e677468206f662074686520627566666572206c697374202a2f0a09753332207669727475616c3b09092f2a2a3c204d6d61702764206172656120696e20757365722d7669727475616c202a2f0a09753332206c6973743b09092f2a2a3c2042756666657220696e666f726d6174696f6e202a2f0a7d2064726d5f6275665f6d617033325f743b0a0a73746174696320696e7420636f6d7061745f64726d5f6d617062756673287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a090909202020202020756e7369676e6564206c6f6e6720617267290a7b0a0964726d5f6275665f6d617033325f74205f5f75736572202a61726770203d2028766f6964205f5f75736572202a296172673b0a0964726d5f6275665f6d617033325f742072657133323b0a0964726d5f6275665f70756233325f74205f5f75736572202a6c69737433323b0a097374727563742064726d5f6275665f6d6170205f5f75736572202a726571756573743b0a097374727563742064726d5f6275665f707562205f5f75736572202a6c6973743b0a09696e7420692c206572723b0a09696e7420636f756e742c2061637475616c3b0a0973697a655f74206e62797465733b0a09766f6964205f5f75736572202a616464723b0a0a0969662028636f70795f66726f6d5f75736572282672657133322c20617267702c2073697a656f662872657133322929290a090972657475726e202d454641554c543b0a09636f756e74203d2072657133322e636f756e743b0a096c6973743332203d2028766f6964205f5f75736572202a2928756e7369676e6564206c6f6e672972657133322e6c6973743b0a0a0969662028636f756e74203c2030290a090972657475726e202d45494e56414c3b0a096e6279746573203d2073697a656f66282a7265717565737429202b20636f756e74202a2073697a656f66287374727563742064726d5f6275665f707562293b0a0972657175657374203d20636f6d7061745f616c6c6f635f757365725f7370616365286e6279746573293b0a0969662028216163636573735f6f6b285645524946595f57524954452c20726571756573742c206e627974657329290a090972657475726e202d454641554c543b0a096c697374203d20287374727563742064726d5f6275665f707562202a29202872657175657374202b2031293b0a0a09696620285f5f7075745f7573657228636f756e742c2026726571756573742d3e636f756e74290a09202020207c7c205f5f7075745f75736572286c6973742c2026726571756573742d3e6c69737429290a090972657475726e202d454641554c543b0a0a09657272203d2064726d5f696f63746c2866696c652c2044524d5f494f43544c5f4d41505f425546532c2028756e7369676e6564206c6f6e672972657175657374293b0a0969662028657272290a090972657475726e206572723b0a0a09696620285f5f6765745f757365722861637475616c2c2026726571756573742d3e636f756e7429290a090972657475726e202d454641554c543b0a0969662028636f756e74203e3d2061637475616c290a0909666f72202869203d20303b2069203c2061637475616c3b202b2b69290a090909696620285f5f636f70795f696e5f7573657228266c69737433325b695d2c20266c6973745b695d2c0a09090909092020206f66667365746f66287374727563742064726d5f6275665f7075622c206164647265737329290a090909202020207c7c205f5f6765745f7573657228616464722c20266c6973745b695d2e61646472657373290a090909202020207c7c205f5f7075745f757365722828756e7369676e6564206c6f6e6729616464722c0a09090909092020266c69737433325b695d2e6164647265737329290a0909090972657475726e202d454641554c543b0a0a09696620285f5f7075745f757365722861637475616c2c2026617267702d3e636f756e74290a09202020207c7c205f5f6765745f7573657228616464722c2026726571756573742d3e7669727475616c290a09202020207c7c205f5f7075745f757365722828756e7369676e6564206c6f6e6729616464722c2026617267702d3e7669727475616c29290a090972657475726e202d454641554c543b0a0a0972657475726e20303b0a7d0a0a74797065646566207374727563742064726d5f6275665f667265653332207b0a09696e7420636f756e743b0a09753332206c6973743b0a7d2064726d5f6275665f6672656533325f743b0a0a73746174696320696e7420636f6d7061745f64726d5f6672656562756673287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a09090920202020202020756e7369676e6564206c6f6e6720617267290a7b0a0964726d5f6275665f6672656533325f742072657133323b0a097374727563742064726d5f6275665f66726565205f5f75736572202a726571756573743b0a0964726d5f6275665f6672656533325f74205f5f75736572202a61726770203d2028766f6964205f5f75736572202a296172673b0a0a0969662028636f70795f66726f6d5f75736572282672657133322c20617267702c2073697a656f662872657133322929290a090972657475726e202d454641554c543b0a0a0972657175657374203d20636f6d7061745f616c6c6f635f757365725f73706163652873697a656f66282a7265717565737429293b0a0969662028216163636573735f6f6b285645524946595f57524954452c20726571756573742c2073697a656f66282a726571756573742929290a090972657475726e202d454641554c543b0a09696620285f5f7075745f757365722872657133322e636f756e742c2026726571756573742d3e636f756e74290a09202020207c7c205f5f7075745f757365722828696e74205f5f75736572202a2928756e7369676e6564206c6f6e672972657133322e6c6973742c0a090909202026726571756573742d3e6c69737429290a090972657475726e202d454641554c543b0a0a0972657475726e2064726d5f696f63746c2866696c652c2044524d5f494f43544c5f465245455f425546532c2028756e7369676e6564206c6f6e672972657175657374293b0a7d0a0a74797065646566207374727563742064726d5f6374785f707269765f6d61703332207b0a09756e7369676e656420696e74206374785f69643b09202f2a2a3c20436f6e746578742072657175657374696e672070726976617465206d617070696e67202a2f0a097533322068616e646c653b09092f2a2a3c2048616e646c65206f66206d6170202a2f0a7d2064726d5f6374785f707269765f6d617033325f743b0a0a73746174696320696e7420636f6d7061745f64726d5f7365747361726561637478287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a090909092020756e7369676e6564206c6f6e6720617267290a7b0a0964726d5f6374785f707269765f6d617033325f742072657133323b0a097374727563742064726d5f6374785f707269765f6d6170205f5f75736572202a726571756573743b0a0964726d5f6374785f707269765f6d617033325f74205f5f75736572202a61726770203d2028766f6964205f5f75736572202a296172673b0a0a0969662028636f70795f66726f6d5f75736572282672657133322c20617267702c2073697a656f662872657133322929290a090972657475726e202d454641554c543b0a0a0972657175657374203d20636f6d7061745f616c6c6f635f757365725f73706163652873697a656f66282a7265717565737429293b0a0969662028216163636573735f6f6b285645524946595f57524954452c20726571756573742c2073697a656f66282a726571756573742929290a090972657475726e202d454641554c543b0a09696620285f5f7075745f757365722872657133322e6374785f69642c2026726571756573742d3e6374785f6964290a09202020207c7c205f5f7075745f757365722828766f6964202a2928756e7369676e6564206c6f6e672972657133322e68616e646c652c0a090909202026726571756573742d3e68616e646c6529290a090972657475726e202d454641554c543b0a0a0972657475726e2064726d5f696f63746c2866696c652c2044524d5f494f43544c5f5345545f53415245415f4354582c2028756e7369676e6564206c6f6e672972657175657374293b0a7d0a0a73746174696320696e7420636f6d7061745f64726d5f6765747361726561637478287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a090909092020756e7369676e6564206c6f6e6720617267290a7b0a097374727563742064726d5f6374785f707269765f6d6170205f5f75736572202a726571756573743b0a0964726d5f6374785f707269765f6d617033325f74205f5f75736572202a61726770203d2028766f6964205f5f75736572202a296172673b0a09696e74206572723b0a09756e7369676e656420696e74206374785f69643b0a09766f6964202a68616e646c653b0a0a0969662028216163636573735f6f6b285645524946595f57524954452c20617267702c2073697a656f66282a6172677029290a09202020207c7c205f5f6765745f75736572286374785f69642c2026617267702d3e6374785f696429290a090972657475726e202d454641554c543b0a0a0972657175657374203d20636f6d7061745f616c6c6f635f757365725f73706163652873697a656f66282a7265717565737429293b0a0969662028216163636573735f6f6b285645524946595f57524954452c20726571756573742c2073697a656f66282a726571756573742929290a090972657475726e202d454641554c543b0a09696620285f5f7075745f75736572286374785f69642c2026726571756573742d3e6374785f696429290a090972657475726e202d454641554c543b0a0a09657272203d2064726d5f696f63746c2866696c652c2044524d5f494f43544c5f4745545f53415245415f4354582c2028756e7369676e6564206c6f6e672972657175657374293b0a0969662028657272290a090972657475726e206572723b0a0a09696620285f5f6765745f757365722868616e646c652c2026726571756573742d3e68616e646c65290a09202020207c7c205f5f7075745f757365722828756e7369676e6564206c6f6e672968616e646c652c2026617267702d3e68616e646c6529290a090972657475726e202d454641554c543b0a0a0972657475726e20303b0a7d0a0a74797065646566207374727563742064726d5f6374785f7265733332207b0a09696e7420636f756e743b0a0975333220636f6e74657874733b0a7d2064726d5f6374785f72657333325f743b0a0a73746174696320696e7420636f6d7061745f64726d5f726573637478287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a0909092020202020756e7369676e6564206c6f6e6720617267290a7b0a0964726d5f6374785f72657333325f74205f5f75736572202a61726770203d2028766f6964205f5f75736572202a296172673b0a0964726d5f6374785f72657333325f742072657333323b0a097374727563742064726d5f6374785f726573205f5f75736572202a7265733b0a09696e74206572723b0a0a0969662028636f70795f66726f6d5f75736572282672657333322c20617267702c2073697a656f662872657333322929290a090972657475726e202d454641554c543b0a0a09726573203d20636f6d7061745f616c6c6f635f757365725f73706163652873697a656f66282a72657329293b0a0969662028216163636573735f6f6b285645524946595f57524954452c207265732c2073697a656f66282a7265732929290a090972657475726e202d454641554c543b0a09696620285f5f7075745f757365722872657333322e636f756e742c20267265732d3e636f756e74290a09202020207c7c205f5f7075745f7573657228287374727563742064726d5f637478205f5f75736572202a292028756e7369676e6564206c6f6e672972657333322e636f6e74657874732c0a0909092020267265732d3e636f6e746578747329290a090972657475726e202d454641554c543b0a0a09657272203d2064726d5f696f63746c2866696c652c2044524d5f494f43544c5f5245535f4354582c2028756e7369676e6564206c6f6e6729726573293b0a0969662028657272290a090972657475726e206572723b0a0a09696620285f5f6765745f757365722872657333322e636f756e742c20267265732d3e636f756e74290a09202020207c7c205f5f7075745f757365722872657333322e636f756e742c2026617267702d3e636f756e7429290a090972657475726e202d454641554c543b0a0a0972657475726e20303b0a7d0a0a74797065646566207374727563742064726d5f646d613332207b0a09696e7420636f6e746578743b090920202f2a2a3c20436f6e746578742068616e646c65202a2f0a09696e742073656e645f636f756e743b090920202f2a2a3c204e756d626572206f66206275666665727320746f2073656e64202a2f0a097533322073656e645f696e64696365733b0920202f2a2a3c204c697374206f662068616e646c657320746f2062756666657273202a2f0a097533322073656e645f73697a65733b090920202f2a2a3c204c656e67746873206f66206461746120746f2073656e64202a2f0a09656e756d2064726d5f646d615f666c61677320666c6167733b090920202f2a2a3c20466c616773202a2f0a09696e7420726571756573745f636f756e743b0920202f2a2a3c204e756d626572206f66206275666665727320726571756573746564202a2f0a09696e7420726571756573745f73697a653b0920202f2a2a3c20446573697265642073697a6520666f722062756666657273202a2f0a0975333220726571756573745f696e64696365733b0920202f2a2a3c2042756666657220696e666f726d6174696f6e202a2f0a0975333220726571756573745f73697a65733b0a09696e74206772616e7465645f636f756e743b0920202f2a2a3c204e756d626572206f662062756666657273206772616e746564202a2f0a7d2064726d5f646d6133325f743b0a0a73746174696320696e7420636f6d7061745f64726d5f646d61287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a0909092020756e7369676e6564206c6f6e6720617267290a7b0a0964726d5f646d6133325f74206433323b0a0964726d5f646d6133325f74205f5f75736572202a61726770203d2028766f6964205f5f75736572202a296172673b0a097374727563742064726d5f646d61205f5f75736572202a643b0a09696e74206572723b0a0a0969662028636f70795f66726f6d5f7573657228266433322c20617267702c2073697a656f66286433322929290a090972657475726e202d454641554c543b0a0a0964203d20636f6d7061745f616c6c6f635f757365725f73706163652873697a656f66282a6429293b0a0969662028216163636573735f6f6b285645524946595f57524954452c20642c2073697a656f66282a642929290a090972657475726e202d454641554c543b0a0a09696620285f5f7075745f75736572286433322e636f6e746578742c2026642d3e636f6e74657874290a09202020207c7c205f5f7075745f75736572286433322e73656e645f636f756e742c2026642d3e73656e645f636f756e74290a09202020207c7c205f5f7075745f757365722828696e74205f5f75736572202a2928756e7369676e6564206c6f6e67296433322e73656e645f696e64696365732c0a090909202026642d3e73656e645f696e6469636573290a09202020207c7c205f5f7075745f757365722828696e74205f5f75736572202a2928756e7369676e6564206c6f6e67296433322e73656e645f73697a65732c0a090909202026642d3e73656e645f73697a6573290a09202020207c7c205f5f7075745f75736572286433322e666c6167732c2026642d3e666c616773290a09202020207c7c205f5f7075745f75736572286433322e726571756573745f636f756e742c2026642d3e726571756573745f636f756e74290a09202020207c7c205f5f7075745f757365722828696e74205f5f75736572202a2928756e7369676e6564206c6f6e67296433322e726571756573745f696e64696365732c0a090909202026642d3e726571756573745f696e6469636573290a09202020207c7c205f5f7075745f757365722828696e74205f5f75736572202a2928756e7369676e6564206c6f6e67296433322e726571756573745f73697a65732c0a090909202026642d3e726571756573745f73697a657329290a090972657475726e202d454641554c543b0a0a09657272203d2064726d5f696f63746c2866696c652c2044524d5f494f43544c5f444d412c2028756e7369676e6564206c6f6e672964293b0a0969662028657272290a090972657475726e206572723b0a0a09696620285f5f6765745f75736572286433322e726571756573745f73697a652c2026642d3e726571756573745f73697a65290a09202020207c7c205f5f6765745f75736572286433322e6772616e7465645f636f756e742c2026642d3e6772616e7465645f636f756e74290a09202020207c7c205f5f7075745f75736572286433322e726571756573745f73697a652c2026617267702d3e726571756573745f73697a65290a09202020207c7c205f5f7075745f75736572286433322e6772616e7465645f636f756e742c2026617267702d3e6772616e7465645f636f756e7429290a090972657475726e202d454641554c543b0a0a0972657475726e20303b0a7d0a0a236966205f5f4f535f4841535f4147500a74797065646566207374727563742064726d5f6167705f6d6f64653332207b0a09753332206d6f64653b092f2a2a3c20414750206d6f6465202a2f0a7d2064726d5f6167705f6d6f646533325f743b0a0a73746174696320696e7420636f6d7061745f64726d5f6167705f656e61626c65287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a0909090920756e7369676e6564206c6f6e6720617267290a7b0a0964726d5f6167705f6d6f646533325f74205f5f75736572202a61726770203d2028766f6964205f5f75736572202a296172673b0a0964726d5f6167705f6d6f646533325f74206d33323b0a097374727563742064726d5f6167705f6d6f6465205f5f75736572202a6d6f64653b0a0a09696620286765745f75736572286d33322e6d6f64652c2026617267702d3e6d6f646529290a090972657475726e202d454641554c543b0a0a096d6f6465203d20636f6d7061745f616c6c6f635f757365725f73706163652873697a656f66282a6d6f646529293b0a09696620287075745f75736572286d33322e6d6f64652c20266d6f64652d3e6d6f646529290a090972657475726e202d454641554c543b0a0a0972657475726e2064726d5f696f63746c2866696c652c2044524d5f494f43544c5f4147505f454e41424c452c2028756e7369676e6564206c6f6e67296d6f6465293b0a7d0a0a74797065646566207374727563742064726d5f6167705f696e666f3332207b0a09696e74206167705f76657273696f6e5f6d616a6f723b0a09696e74206167705f76657273696f6e5f6d696e6f723b0a09753332206d6f64653b0a097533322061706572747572655f626173653b092f2a20706879736963616c2061646472657373202a2f0a097533322061706572747572655f73697a653b092f2a206279746573202a2f0a09753332206d656d6f72795f616c6c6f7765643b092f2a206279746573202a2f0a09753332206d656d6f72795f757365643b0a0a092f2a2050434920696e666f726d6174696f6e202a2f0a09756e7369676e65642073686f72742069645f76656e646f723b0a09756e7369676e65642073686f72742069645f6465766963653b0a7d2064726d5f6167705f696e666f33325f743b0a0a73746174696320696e7420636f6d7061745f64726d5f6167705f696e666f287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a09090920202020202020756e7369676e6564206c6f6e6720617267290a7b0a0964726d5f6167705f696e666f33325f74205f5f75736572202a61726770203d2028766f6964205f5f75736572202a296172673b0a0964726d5f6167705f696e666f33325f74206933323b0a097374727563742064726d5f6167705f696e666f205f5f75736572202a696e666f3b0a09696e74206572723b0a0a09696e666f203d20636f6d7061745f616c6c6f635f757365725f73706163652873697a656f66282a696e666f29293b0a0969662028216163636573735f6f6b285645524946595f57524954452c20696e666f2c2073697a656f66282a696e666f2929290a090972657475726e202d454641554c543b0a0a09657272203d2064726d5f696f63746c2866696c652c2044524d5f494f43544c5f4147505f494e464f2c2028756e7369676e6564206c6f6e6729696e666f293b0a0969662028657272290a090972657475726e206572723b0a0a09696620285f5f6765745f75736572286933322e6167705f76657273696f6e5f6d616a6f722c2026696e666f2d3e6167705f76657273696f6e5f6d616a6f72290a09202020207c7c205f5f6765745f75736572286933322e6167705f76657273696f6e5f6d696e6f722c2026696e666f2d3e6167705f76657273696f6e5f6d696e6f72290a09202020207c7c205f5f6765745f75736572286933322e6d6f64652c2026696e666f2d3e6d6f6465290a09202020207c7c205f5f6765745f75736572286933322e61706572747572655f626173652c2026696e666f2d3e61706572747572655f62617365290a09202020207c7c205f5f6765745f75736572286933322e61706572747572655f73697a652c2026696e666f2d3e61706572747572655f73697a65290a09202020207c7c205f5f6765745f75736572286933322e6d656d6f72795f616c6c6f7765642c2026696e666f2d3e6d656d6f72795f616c6c6f776564290a09202020207c7c205f5f6765745f75736572286933322e6d656d6f72795f757365642c2026696e666f2d3e6d656d6f72795f75736564290a09202020207c7c205f5f6765745f75736572286933322e69645f76656e646f722c2026696e666f2d3e69645f76656e646f72290a09202020207c7c205f5f6765745f75736572286933322e69645f6465766963652c2026696e666f2d3e69645f64657669636529290a090972657475726e202d454641554c543b0a0a0969662028636f70795f746f5f7573657228617267702c20266933322c2073697a656f66286933322929290a090972657475726e202d454641554c543b0a0a0972657475726e20303b0a7d0a0a74797065646566207374727563742064726d5f6167705f6275666665723332207b0a097533322073697a653b092f2a2a3c20496e206279746573202d2d2077696c6c20726f756e6420746f207061676520626f756e64617279202a2f0a097533322068616e646c653b092f2a2a3c205573656420666f722062696e64696e67202f20756e62696e64696e67202a2f0a0975333220747970653b092f2a2a3c2054797065206f66206d656d6f727920746f20616c6c6f63617465202a2f0a0975333220706879736963616c3b092f2a2a3c20506879736963616c20757365642062792069383130202a2f0a7d2064726d5f6167705f62756666657233325f743b0a0a73746174696320696e7420636f6d7061745f64726d5f6167705f616c6c6f63287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a09090909756e7369676e6564206c6f6e6720617267290a7b0a0964726d5f6167705f62756666657233325f74205f5f75736572202a61726770203d2028766f6964205f5f75736572202a296172673b0a0964726d5f6167705f62756666657233325f742072657133323b0a097374727563742064726d5f6167705f627566666572205f5f75736572202a726571756573743b0a09696e74206572723b0a0a0969662028636f70795f66726f6d5f75736572282672657133322c20617267702c2073697a656f662872657133322929290a090972657475726e202d454641554c543b0a0a0972657175657374203d20636f6d7061745f616c6c6f635f757365725f73706163652873697a656f66282a7265717565737429293b0a0969662028216163636573735f6f6b285645524946595f57524954452c20726571756573742c2073697a656f66282a7265717565737429290a09202020207c7c205f5f7075745f757365722872657133322e73697a652c2026726571756573742d3e73697a65290a09202020207c7c205f5f7075745f757365722872657133322e747970652c2026726571756573742d3e7479706529290a090972657475726e202d454641554c543b0a0a09657272203d2064726d5f696f63746c2866696c652c2044524d5f494f43544c5f4147505f414c4c4f432c2028756e7369676e6564206c6f6e672972657175657374293b0a0969662028657272290a090972657475726e206572723b0a0a09696620285f5f6765745f757365722872657133322e68616e646c652c2026726571756573742d3e68616e646c65290a09202020207c7c205f5f6765745f757365722872657133322e706879736963616c2c2026726571756573742d3e706879736963616c290a09202020207c7c20636f70795f746f5f7573657228617267702c202672657133322c2073697a656f66287265713332292929207b0a090964726d5f696f63746c2866696c652c2044524d5f494f43544c5f4147505f465245452c2028756e7369676e6564206c6f6e672972657175657374293b0a090972657475726e202d454641554c543b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420636f6d7061745f64726d5f6167705f66726565287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a09090920202020202020756e7369676e6564206c6f6e6720617267290a7b0a0964726d5f6167705f62756666657233325f74205f5f75736572202a61726770203d2028766f6964205f5f75736572202a296172673b0a097374727563742064726d5f6167705f627566666572205f5f75736572202a726571756573743b0a097533322068616e646c653b0a0a0972657175657374203d20636f6d7061745f616c6c6f635f757365725f73706163652873697a656f66282a7265717565737429293b0a0969662028216163636573735f6f6b285645524946595f57524954452c20726571756573742c2073697a656f66282a7265717565737429290a09202020207c7c206765745f757365722868616e646c652c2026617267702d3e68616e646c65290a09202020207c7c205f5f7075745f757365722868616e646c652c2026726571756573742d3e68616e646c6529290a090972657475726e202d454641554c543b0a0a0972657475726e2064726d5f696f63746c2866696c652c2044524d5f494f43544c5f4147505f465245452c2028756e7369676e6564206c6f6e672972657175657374293b0a7d0a0a74797065646566207374727563742064726d5f6167705f62696e64696e673332207b0a097533322068616e646c653b092f2a2a3c2046726f6d2064726d5f6167705f627566666572202a2f0a09753332206f66667365743b092f2a2a3c20496e206279746573202d2d2077696c6c20726f756e6420746f207061676520626f756e64617279202a2f0a7d2064726d5f6167705f62696e64696e6733325f743b0a0a73746174696320696e7420636f6d7061745f64726d5f6167705f62696e64287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a09090920202020202020756e7369676e6564206c6f6e6720617267290a7b0a0964726d5f6167705f62696e64696e6733325f74205f5f75736572202a61726770203d2028766f6964205f5f75736572202a296172673b0a0964726d5f6167705f62696e64696e6733325f742072657133323b0a097374727563742064726d5f6167705f62696e64696e67205f5f75736572202a726571756573743b0a0a0969662028636f70795f66726f6d5f75736572282672657133322c20617267702c2073697a656f662872657133322929290a090972657475726e202d454641554c543b0a0a0972657175657374203d20636f6d7061745f616c6c6f635f757365725f73706163652873697a656f66282a7265717565737429293b0a0969662028216163636573735f6f6b285645524946595f57524954452c20726571756573742c2073697a656f66282a7265717565737429290a09202020207c7c205f5f7075745f757365722872657133322e68616e646c652c2026726571756573742d3e68616e646c65290a09202020207c7c205f5f7075745f757365722872657133322e6f66667365742c2026726571756573742d3e6f666673657429290a090972657475726e202d454641554c543b0a0a0972657475726e2064726d5f696f63746c2866696c652c2044524d5f494f43544c5f4147505f42494e442c2028756e7369676e6564206c6f6e672972657175657374293b0a7d0a0a73746174696320696e7420636f6d7061745f64726d5f6167705f756e62696e64287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a0909090920756e7369676e6564206c6f6e6720617267290a7b0a0964726d5f6167705f62696e64696e6733325f74205f5f75736572202a61726770203d2028766f6964205f5f75736572202a296172673b0a097374727563742064726d5f6167705f62696e64696e67205f5f75736572202a726571756573743b0a097533322068616e646c653b0a0a0972657175657374203d20636f6d7061745f616c6c6f635f757365725f73706163652873697a656f66282a7265717565737429293b0a0969662028216163636573735f6f6b285645524946595f57524954452c20726571756573742c2073697a656f66282a7265717565737429290a09202020207c7c206765745f757365722868616e646c652c2026617267702d3e68616e646c65290a09202020207c7c205f5f7075745f757365722868616e646c652c2026726571756573742d3e68616e646c6529290a090972657475726e202d454641554c543b0a0a0972657475726e2064726d5f696f63746c2866696c652c2044524d5f494f43544c5f4147505f554e42494e442c2028756e7369676e6564206c6f6e672972657175657374293b0a7d0a23656e646966090909092f2a205f5f4f535f4841535f414750202a2f0a0a74797065646566207374727563742064726d5f736361747465725f6761746865723332207b0a097533322073697a653b092f2a2a3c20496e206279746573202d2d2077696c6c20726f756e6420746f207061676520626f756e64617279202a2f0a097533322068616e646c653b092f2a2a3c205573656420666f72206d617070696e67202f20756e6d617070696e67202a2f0a7d2064726d5f736361747465725f67617468657233325f743b0a0a73746174696320696e7420636f6d7061745f64726d5f73675f616c6c6f63287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a09090920202020202020756e7369676e6564206c6f6e6720617267290a7b0a0964726d5f736361747465725f67617468657233325f74205f5f75736572202a61726770203d2028766f6964205f5f75736572202a296172673b0a097374727563742064726d5f736361747465725f676174686572205f5f75736572202a726571756573743b0a09696e74206572723b0a09756e7369676e6564206c6f6e6720783b0a0a0972657175657374203d20636f6d7061745f616c6c6f635f757365725f73706163652873697a656f66282a7265717565737429293b0a0969662028216163636573735f6f6b285645524946595f57524954452c20726571756573742c2073697a656f66282a7265717565737429290a09202020207c7c20216163636573735f6f6b285645524946595f57524954452c20617267702c2073697a656f66282a6172677029290a09202020207c7c205f5f6765745f7573657228782c2026617267702d3e73697a65290a09202020207c7c205f5f7075745f7573657228782c2026726571756573742d3e73697a6529290a090972657475726e202d454641554c543b0a0a09657272203d2064726d5f696f63746c2866696c652c2044524d5f494f43544c5f53475f414c4c4f432c2028756e7369676e6564206c6f6e672972657175657374293b0a0969662028657272290a090972657475726e206572723b0a0a092f2a20585858206e6f7420737572652061626f7574207468652068616e646c6520636f6e76657273696f6e20686572652e2e2e202a2f0a09696620285f5f6765745f7573657228782c2026726571756573742d3e68616e646c65290a09202020207c7c205f5f7075745f757365722878203e3e20504147455f53484946542c2026617267702d3e68616e646c6529290a090972657475726e202d454641554c543b0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420636f6d7061745f64726d5f73675f66726565287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a090909202020202020756e7369676e6564206c6f6e6720617267290a7b0a0964726d5f736361747465725f67617468657233325f74205f5f75736572202a61726770203d2028766f6964205f5f75736572202a296172673b0a097374727563742064726d5f736361747465725f676174686572205f5f75736572202a726571756573743b0a09756e7369676e6564206c6f6e6720783b0a0a0972657175657374203d20636f6d7061745f616c6c6f635f757365725f73706163652873697a656f66282a7265717565737429293b0a0969662028216163636573735f6f6b285645524946595f57524954452c20726571756573742c2073697a656f66282a7265717565737429290a09202020207c7c20216163636573735f6f6b285645524946595f57524954452c20617267702c2073697a656f66282a6172677029290a09202020207c7c205f5f6765745f7573657228782c2026617267702d3e68616e646c65290a09202020207c7c205f5f7075745f757365722878203c3c20504147455f53484946542c2026726571756573742d3e68616e646c6529290a090972657475726e202d454641554c543b0a0a0972657475726e2064726d5f696f63746c2866696c652c2044524d5f494f43544c5f53475f465245452c2028756e7369676e6564206c6f6e672972657175657374293b0a7d0a0a23696620646566696e656428434f4e4649475f58383629207c7c20646566696e656428434f4e4649475f49413634290a74797065646566207374727563742064726d5f7570646174655f647261773332207b0a0964726d5f6472617761626c655f742068616e646c653b0a09756e7369676e656420696e7420747970653b0a09756e7369676e656420696e74206e756d3b0a092f2a2036342d6269742076657273696f6e2068617320612033322d626974207061642068657265202a2f0a0975363420646174613b092f2a2a3c20506f696e746572202a2f0a7d205f5f6174747269627574655f5f28287061636b656429292064726d5f7570646174655f6472617733325f743b0a0a73746174696320696e7420636f6d7061745f64726d5f7570646174655f64726177287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a090909092020756e7369676e6564206c6f6e6720617267290a7b0a0964726d5f7570646174655f6472617733325f742075706461746533323b0a097374727563742064726d5f7570646174655f64726177205f5f75736572202a726571756573743b0a09696e74206572723b0a0a0969662028636f70795f66726f6d5f75736572282675706461746533322c2028766f6964205f5f75736572202a296172672c2073697a656f662875706461746533322929290a090972657475726e202d454641554c543b0a0a0972657175657374203d20636f6d7061745f616c6c6f635f757365725f73706163652873697a656f66282a7265717565737429293b0a0969662028216163636573735f6f6b285645524946595f57524954452c20726571756573742c2073697a656f66282a726571756573742929207c7c0a09202020205f5f7075745f757365722875706461746533322e68616e646c652c2026726571756573742d3e68616e646c6529207c7c0a09202020205f5f7075745f757365722875706461746533322e747970652c2026726571756573742d3e7479706529207c7c0a09202020205f5f7075745f757365722875706461746533322e6e756d2c2026726571756573742d3e6e756d29207c7c0a09202020205f5f7075745f757365722875706461746533322e646174612c2026726571756573742d3e6461746129290a090972657475726e202d454641554c543b0a0a09657272203d2064726d5f696f63746c2866696c652c2044524d5f494f43544c5f5550444154455f445241572c2028756e7369676e6564206c6f6e672972657175657374293b0a0972657475726e206572723b0a7d0a23656e6469660a0a7374727563742064726d5f776169745f76626c616e6b5f726571756573743332207b0a09656e756d2064726d5f76626c616e6b5f7365715f7479706520747970653b0a09756e7369676e656420696e742073657175656e63653b0a09753332207369676e616c3b0a7d3b0a0a7374727563742064726d5f776169745f76626c616e6b5f7265706c793332207b0a09656e756d2064726d5f76626c616e6b5f7365715f7479706520747970653b0a09756e7369676e656420696e742073657175656e63653b0a09733332207476616c5f7365633b0a09733332207476616c5f757365633b0a7d3b0a0a7479706564656620756e696f6e2064726d5f776169745f76626c616e6b3332207b0a097374727563742064726d5f776169745f76626c616e6b5f72657175657374333220726571756573743b0a097374727563742064726d5f776169745f76626c616e6b5f7265706c793332207265706c793b0a7d2064726d5f776169745f76626c616e6b33325f743b0a0a73746174696320696e7420636f6d7061745f64726d5f776169745f76626c616e6b287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c0a090909092020756e7369676e6564206c6f6e6720617267290a7b0a0964726d5f776169745f76626c616e6b33325f74205f5f75736572202a61726770203d2028766f6964205f5f75736572202a296172673b0a0964726d5f776169745f76626c616e6b33325f742072657133323b0a09756e696f6e2064726d5f776169745f76626c616e6b205f5f75736572202a726571756573743b0a09696e74206572723b0a0a0969662028636f70795f66726f6d5f75736572282672657133322c20617267702c2073697a656f662872657133322929290a090972657475726e202d454641554c543b0a0a0972657175657374203d20636f6d7061745f616c6c6f635f757365725f73706163652873697a656f66282a7265717565737429293b0a0969662028216163636573735f6f6b285645524946595f57524954452c20726571756573742c2073697a656f66282a7265717565737429290a09202020207c7c205f5f7075745f757365722872657133322e726571756573742e747970652c2026726571756573742d3e726571756573742e74797065290a09202020207c7c205f5f7075745f757365722872657133322e726571756573742e73657175656e63652c2026726571756573742d3e726571756573742e73657175656e6365290a09202020207c7c205f5f7075745f757365722872657133322e726571756573742e7369676e616c2c2026726571756573742d3e726571756573742e7369676e616c29290a090972657475726e202d454641554c543b0a0a09657272203d2064726d5f696f63746c2866696c652c2044524d5f494f43544c5f574149545f56424c414e4b2c2028756e7369676e6564206c6f6e672972657175657374293b0a0969662028657272290a090972657475726e206572723b0a0a09696620285f5f6765745f757365722872657133322e7265706c792e747970652c2026726571756573742d3e7265706c792e74797065290a09202020207c7c205f5f6765745f757365722872657133322e7265706c792e73657175656e63652c2026726571756573742d3e7265706c792e73657175656e6365290a09202020207c7c205f5f6765745f757365722872657133322e7265706c792e7476616c5f7365632c2026726571756573742d3e7265706c792e7476616c5f736563290a09202020207c7c205f5f6765745f757365722872657133322e7265706c792e7476616c5f757365632c2026726571756573742d3e7265706c792e7476616c5f7573656329290a090972657475726e202d454641554c543b0a0a0969662028636f70795f746f5f7573657228617267702c202672657133322c2073697a656f662872657133322929290a090972657475726e202d454641554c543b0a0a0972657475726e20303b0a7d0a0a64726d5f696f63746c5f636f6d7061745f74202a64726d5f636f6d7061745f696f63746c735b5d203d207b0a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f56455253494f4e3332295d203d20636f6d7061745f64726d5f76657273696f6e2c0a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f4745545f554e495155453332295d203d20636f6d7061745f64726d5f676574756e697175652c0a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f4745545f4d41503332295d203d20636f6d7061745f64726d5f6765746d61702c0a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f4745545f434c49454e543332295d203d20636f6d7061745f64726d5f676574636c69656e742c0a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f4745545f53544154533332295d203d20636f6d7061745f64726d5f67657473746174732c0a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f5345545f554e495155453332295d203d20636f6d7061745f64726d5f736574756e697175652c0a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f4144445f4d41503332295d203d20636f6d7061745f64726d5f6164646d61702c0a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f4144445f425546533332295d203d20636f6d7061745f64726d5f616464627566732c0a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f4d41524b5f425546533332295d203d20636f6d7061745f64726d5f6d61726b627566732c0a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f494e464f5f425546533332295d203d20636f6d7061745f64726d5f696e666f627566732c0a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f4d41505f425546533332295d203d20636f6d7061745f64726d5f6d6170627566732c0a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f465245455f425546533332295d203d20636f6d7061745f64726d5f66726565627566732c0a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f524d5f4d41503332295d203d20636f6d7061745f64726d5f726d6d61702c0a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f5345545f53415245415f4354583332295d203d20636f6d7061745f64726d5f73657473617265616374782c0a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f4745545f53415245415f4354583332295d203d20636f6d7061745f64726d5f67657473617265616374782c0a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f5245535f4354583332295d203d20636f6d7061745f64726d5f7265736374782c0a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f444d413332295d203d20636f6d7061745f64726d5f646d612c0a236966205f5f4f535f4841535f4147500a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f4147505f454e41424c453332295d203d20636f6d7061745f64726d5f6167705f656e61626c652c0a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f4147505f494e464f3332295d203d20636f6d7061745f64726d5f6167705f696e666f2c0a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f4147505f414c4c4f433332295d203d20636f6d7061745f64726d5f6167705f616c6c6f632c0a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f4147505f465245453332295d203d20636f6d7061745f64726d5f6167705f667265652c0a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f4147505f42494e443332295d203d20636f6d7061745f64726d5f6167705f62696e642c0a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f4147505f554e42494e443332295d203d20636f6d7061745f64726d5f6167705f756e62696e642c0a23656e6469660a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f53475f414c4c4f433332295d203d20636f6d7061745f64726d5f73675f616c6c6f632c0a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f53475f465245453332295d203d20636f6d7061745f64726d5f73675f667265652c0a23696620646566696e656428434f4e4649475f58383629207c7c20646566696e656428434f4e4649475f49413634290a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f5550444154455f445241573332295d203d20636f6d7061745f64726d5f7570646174655f647261772c0a23656e6469660a095b44524d5f494f43544c5f4e522844524d5f494f43544c5f574149545f56424c414e4b3332295d203d20636f6d7061745f64726d5f776169745f76626c616e6b2c0a7d3b0a0a2f2a2a0a202a2043616c6c6564207768656e6576657220612033322d6269742070726f636573732072756e6e696e6720756e64657220612036342d626974206b65726e656c0a202a20706572666f726d7320616e20696f63746c206f6e202f6465762f64726d2e0a202a0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d20617267207573657220617267756d656e742e0a202a205c72657475726e207a65726f206f6e2073756363657373206f72206e65676174697665206e756d626572206f6e206661696c7572652e0a202a2f0a6c6f6e672064726d5f636f6d7061745f696f63746c287374727563742066696c65202a66696c702c20756e7369676e656420696e7420636d642c20756e7369676e6564206c6f6e6720617267290a7b0a09756e7369676e656420696e74206e72203d2044524d5f494f43544c5f4e5228636d64293b0a0964726d5f696f63746c5f636f6d7061745f74202a666e3b0a09696e74207265743b0a0a092f2a20417373756d65207468617420696f63746c7320776974686f757420616e206578706c6963697420636f6d70617420726f7574696e652077696c6c206a7573740a09202a20776f726b2e202054686973206d6179206e6f7420616c77617973206265206120676f6f6420617373756d7074696f6e2c206275742069742773206265747465720a09202a207468616e20616c77617973206661696c696e672e0a09202a2f0a09696620286e72203e3d2041525241595f53495a452864726d5f636f6d7061745f696f63746c7329290a090972657475726e2064726d5f696f63746c2866696c702c20636d642c20617267293b0a0a09666e203d2064726d5f636f6d7061745f696f63746c735b6e725d3b0a0a0969662028666e20213d204e554c4c290a0909726574203d20282a666e29202866696c702c20636d642c20617267293b0a09656c73650a0909726574203d2064726d5f696f63746c2866696c702c20636d642c20617267293b0a0a0972657475726e207265743b0a7d0a0a4558504f52545f53594d424f4c2864726d5f636f6d7061745f696f63746c293b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f6770752f64726d2f64726d5f696f63746c2e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323137303100313231313437343433333000303032303033360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a2a0a202a205c66696c652064726d5f696f63746c2e630a202a20494f43544c2070726f63657373696e6720666f722044524d0a202a0a202a205c617574686f72205269636b61726420452e202852696b29204661697468203c66616974684076616c696e75782e636f6d3e0a202a205c617574686f722047617265746820487567686573203c6761726574684076616c696e75782e636f6d3e0a202a2f0a0a2f2a0a202a20437265617465643a20467269204a616e2020382030393a30313a323620313939392062792066616974684076616c696e75782e636f6d0a202a0a202a20436f70797269676874203139393920507265636973696f6e20496e73696768742c20496e632e2c204365646172205061726b2c2054657861732e0a202a20436f707972696768742032303030205641204c696e75782053797374656d732c20496e632e2c2053756e6e7976616c652c2043616c69666f726e69612e0a202a20416c6c205269676874732052657365727665642e0a202a0a202a205065726d697373696f6e20697320686572656279206772616e7465642c2066726565206f66206368617267652c20746f20616e7920706572736f6e206f627461696e696e6720610a202a20636f7079206f66207468697320736f66747761726520616e64206173736f63696174656420646f63756d656e746174696f6e2066696c657320287468652022536f66747761726522292c0a202a20746f206465616c20696e2074686520536f66747761726520776974686f7574207265737472696374696f6e2c20696e636c7564696e6720776974686f7574206c696d69746174696f6e0a202a207468652072696768747320746f207573652c20636f70792c206d6f646966792c206d657267652c207075626c6973682c20646973747269627574652c207375626c6963656e73652c0a202a20616e642f6f722073656c6c20636f70696573206f662074686520536f6674776172652c20616e6420746f207065726d697420706572736f6e7320746f2077686f6d207468650a202a20536f667477617265206973206675726e697368656420746f20646f20736f2c207375626a65637420746f2074686520666f6c6c6f77696e6720636f6e646974696f6e733a0a202a0a202a205468652061626f766520636f70797269676874206e6f7469636520616e642074686973207065726d697373696f6e206e6f746963652028696e636c7564696e6720746865206e6578740a202a2070617261677261706829207368616c6c20626520696e636c7564656420696e20616c6c20636f70696573206f72207375627374616e7469616c20706f7274696f6e73206f66207468650a202a20536f6674776172652e0a202a0a202a2054484520534f4654574152452049532050524f564944454420224153204953222c20574954484f55542057415252414e5459204f4620414e59204b494e442c2045585052455353204f520a202a20494d504c4945442c20494e434c5544494e4720425554204e4f54204c494d4954454420544f205448452057415252414e54494553204f46204d45524348414e544142494c4954592c0a202a204649544e45535320464f52204120504152544943554c415220505552504f534520414e44204e4f4e494e4652494e47454d454e542e2020494e204e4f204556454e54205348414c4c0a202a205641204c494e55582053595354454d5320414e442f4f522049545320535550504c49455253204245204c4941424c4520464f5220414e5920434c41494d2c2044414d41474553204f520a202a204f54484552204c494142494c4954592c205748455448455220494e20414e20414354494f4e204f4620434f4e54524143542c20544f5254204f52204f54484552574953452c0a202a2041524953494e472046524f4d2c204f5554204f46204f5220494e20434f4e4e454354494f4e20574954482054484520534f465457415245204f522054484520555345204f520a202a204f54484552204445414c494e475320494e2054484520534f4654574152452e0a202a2f0a0a23696e636c756465203c64726d2f64726d502e683e0a23696e636c756465203c64726d2f64726d5f636f72652e683e0a0a23696e636c756465203c6c696e75782f7063692e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a0a2f2a2a0a202a2047657420746865206275732069642e0a202a0a202a205c706172616d20696e6f64652064657669636520696e6f64652e0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d20617267207573657220617267756d656e742c20706f696e74696e6720746f20612064726d5f756e69717565207374727563747572652e0a202a205c72657475726e207a65726f206f6e2073756363657373206f722061206e65676174697665206e756d626572206f6e206661696c7572652e0a202a0a202a20436f7069657320746865206275732069642066726f6d2064726d5f6465766963653a3a756e6971756520696e746f20757365722073706163652e0a202a2f0a696e742064726d5f676574756e69717565287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a090920207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f756e69717565202a75203d20646174613b0a097374727563742064726d5f6d6173746572202a6d6173746572203d2066696c655f707269762d3e6d61737465723b0a0a0969662028752d3e756e697175655f6c656e203e3d206d61737465722d3e756e697175655f6c656e29207b0a090969662028636f70795f746f5f7573657228752d3e756e697175652c206d61737465722d3e756e697175652c206d61737465722d3e756e697175655f6c656e29290a09090972657475726e202d454641554c543b0a097d0a09752d3e756e697175655f6c656e203d206d61737465722d3e756e697175655f6c656e3b0a0a0972657475726e20303b0a7d0a0a73746174696320766f69640a64726d5f756e7365745f6275736964287374727563742064726d5f646576696365202a6465762c0a09097374727563742064726d5f6d6173746572202a6d6173746572290a7b0a096b66726565286465762d3e6465766e616d65293b0a096465762d3e6465766e616d65203d204e554c4c3b0a0a096b66726565286d61737465722d3e756e69717565293b0a096d61737465722d3e756e69717565203d204e554c4c3b0a096d61737465722d3e756e697175655f6c656e203d20303b0a096d61737465722d3e756e697175655f73697a65203d20303b0a7d0a0a2f2a2a0a202a2053657420746865206275732069642e0a202a0a202a205c706172616d20696e6f64652064657669636520696e6f64652e0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d20617267207573657220617267756d656e742c20706f696e74696e6720746f20612064726d5f756e69717565207374727563747572652e0a202a205c72657475726e207a65726f206f6e2073756363657373206f722061206e65676174697665206e756d626572206f6e206661696c7572652e0a202a0a202a20436f7069657320746865206275732069642066726f6d2075736572737061636520696e746f2064726d5f6465766963653a3a756e697175652c20616e6420766572696669657320746861740a202a206974206d617463686573207468652064657669636520746869732044524d20697320617474616368656420746f202845494e56414c206f7468657277697365292e2020446570726563617465640a202a20696e20696e746572666163652076657273696f6e20312e3120616e642077696c6c2072657475726e204542555359207768656e2073657476657273696f6e20686173207265717565737465640a202a2076657273696f6e20312e31206f7220677265617465722e0a202a2f0a696e742064726d5f736574756e69717565287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a090920207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f756e69717565202a75203d20646174613b0a097374727563742064726d5f6d6173746572202a6d6173746572203d2066696c655f707269762d3e6d61737465723b0a09696e74207265743b0a0a09696620286d61737465722d3e756e697175655f6c656e207c7c206d61737465722d3e756e69717565290a090972657475726e202d45425553593b0a0a096966202821752d3e756e697175655f6c656e207c7c20752d3e756e697175655f6c656e203e2031303234290a090972657475726e202d45494e56414c3b0a0a0969662028216465762d3e6472697665722d3e6275732d3e7365745f756e69717565290a090972657475726e202d45494e56414c3b0a0a09726574203d206465762d3e6472697665722d3e6275732d3e7365745f756e69717565286465762c206d61737465722c2075293b0a0969662028726574290a0909676f746f206572723b0a0a0972657475726e20303b0a0a6572723a0a0964726d5f756e7365745f6275736964286465762c206d6173746572293b0a0972657475726e207265743b0a7d0a0a73746174696320696e742064726d5f7365745f6275736964287374727563742064726d5f646576696365202a6465762c207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f6d6173746572202a6d6173746572203d2066696c655f707269762d3e6d61737465723b0a09696e74207265743b0a0a09696620286d61737465722d3e756e6971756520213d204e554c4c290a090964726d5f756e7365745f6275736964286465762c206d6173746572293b0a0a09726574203d206465762d3e6472697665722d3e6275732d3e7365745f6275736964286465762c206d6173746572293b0a0969662028726574290a0909676f746f206572723b0a0972657475726e20303b0a6572723a0a0964726d5f756e7365745f6275736964286465762c206d6173746572293b0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a204765742061206d617070696e6720696e666f726d6174696f6e2e0a202a0a202a205c706172616d20696e6f64652064657669636520696e6f64652e0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d20617267207573657220617267756d656e742c20706f696e74696e6720746f20612064726d5f6d6170207374727563747572652e0a202a0a202a205c72657475726e207a65726f206f6e2073756363657373206f722061206e65676174697665206e756d626572206f6e206661696c7572652e0a202a0a202a20536561726368657320666f7220746865206d617070696e6720776974682074686520737065636966696564206f666673657420616e6420636f706965732069747320696e666f726d6174696f6e0a202a20696e746f207573657273706163650a202a2f0a696e742064726d5f6765746d6170287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a09202020202020207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f6d6170202a6d6170203d20646174613b0a097374727563742064726d5f6d61705f6c697374202a725f6c697374203d204e554c4c3b0a09737472756374206c6973745f68656164202a6c6973743b0a09696e74206964783b0a09696e7420693b0a0a09696478203d206d61702d3e6f66667365743b0a0969662028696478203c2030290a090972657475726e202d45494e56414c3b0a0a0969203d20303b0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a096c6973745f666f725f65616368286c6973742c20266465762d3e6d61706c69737429207b0a09096966202869203d3d2069647829207b0a090909725f6c697374203d206c6973745f656e747279286c6973742c207374727563742064726d5f6d61705f6c6973742c2068656164293b0a090909627265616b3b0a09097d0a0909692b2b3b0a097d0a096966202821725f6c697374207c7c2021725f6c6973742d3e6d617029207b0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a090972657475726e202d45494e56414c3b0a097d0a0a096d61702d3e6f6666736574203d20725f6c6973742d3e6d61702d3e6f66667365743b0a096d61702d3e73697a65203d20725f6c6973742d3e6d61702d3e73697a653b0a096d61702d3e74797065203d20725f6c6973742d3e6d61702d3e747970653b0a096d61702d3e666c616773203d20725f6c6973742d3e6d61702d3e666c6167733b0a096d61702d3e68616e646c65203d2028766f6964202a2928756e7369676e6564206c6f6e672920725f6c6973742d3e757365725f746f6b656e3b0a096d61702d3e6d747272203d20725f6c6973742d3e6d61702d3e6d7472723b0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a2047657420636c69656e7420696e666f726d6174696f6e2e0a202a0a202a205c706172616d20696e6f64652064657669636520696e6f64652e0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d20617267207573657220617267756d656e742c20706f696e74696e6720746f20612064726d5f636c69656e74207374727563747572652e0a202a0a202a205c72657475726e207a65726f206f6e2073756363657373206f722061206e65676174697665206e756d626572206f6e206661696c7572652e0a202a0a202a20536561726368657320666f722074686520636c69656e742077697468207468652073706563696669656420696e64657820616e6420636f706965732069747320696e666f726d6174696f6e0a202a20696e746f207573657273706163650a202a2f0a696e742064726d5f676574636c69656e74287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a090920207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f636c69656e74202a636c69656e74203d20646174613b0a097374727563742064726d5f66696c65202a70743b0a09696e74206964783b0a09696e7420693b0a0a09696478203d20636c69656e742d3e6964783b0a0969203d20303b0a0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a096c6973745f666f725f656163685f656e7472792870742c20266465762d3e66696c656c6973742c206c6865616429207b0a090969662028692b2b203e3d2069647829207b0a090909636c69656e742d3e61757468203d2070742d3e61757468656e746963617465643b0a090909636c69656e742d3e706964203d207069645f766e722870742d3e706964293b0a090909636c69656e742d3e756964203d2066726f6d5f6b7569645f6d756e6765642863757272656e745f757365725f6e7328292c2070742d3e756964293b0a090909636c69656e742d3e6d61676963203d2070742d3e6d616769633b0a090909636c69656e742d3e696f6373203d2070742d3e696f63746c5f636f756e743b0a0909096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0a09090972657475726e20303b0a09097d0a097d0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0a0972657475726e202d45494e56414c3b0a7d0a0a2f2a2a0a202a20476574207374617469737469637320696e666f726d6174696f6e2e0a202a0a202a205c706172616d20696e6f64652064657669636520696e6f64652e0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d20617267207573657220617267756d656e742c20706f696e74696e6720746f20612064726d5f7374617473207374727563747572652e0a202a0a202a205c72657475726e207a65726f206f6e2073756363657373206f722061206e65676174697665206e756d626572206f6e206661696c7572652e0a202a2f0a696e742064726d5f6765747374617473287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a0909207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f7374617473202a7374617473203d20646174613b0a09696e7420693b0a0a096d656d7365742873746174732c20302c2073697a656f66282a737461747329293b0a0a09666f72202869203d20303b2069203c206465762d3e636f756e746572733b20692b2b29207b0a0909696620286465762d3e74797065735b695d203d3d205f44524d5f535441545f4c4f434b290a09090973746174732d3e646174615b695d2e76616c7565203d0a090909202020202866696c655f707269762d3e6d61737465722d3e6c6f636b2e68775f6c6f636b203f2066696c655f707269762d3e6d61737465722d3e6c6f636b2e68775f6c6f636b2d3e6c6f636b203a2030293b0a0909656c73650a09090973746174732d3e646174615b695d2e76616c7565203d2061746f6d69635f7265616428266465762d3e636f756e74735b695d293b0a090973746174732d3e646174615b695d2e74797065203d206465762d3e74797065735b695d3b0a097d0a0a0973746174732d3e636f756e74203d206465762d3e636f756e746572733b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a20476574206465766963652f647269766572206361706162696c69746965730a202a2f0a696e742064726d5f676574636170287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f6765745f636170202a726571203d20646174613b0a0a097265712d3e76616c7565203d20303b0a0973776974636820287265712d3e6361706162696c69747929207b0a09636173652044524d5f4341505f44554d425f4255464645523a0a0909696620286465762d3e6472697665722d3e64756d625f637265617465290a0909097265712d3e76616c7565203d20313b0a0909627265616b3b0a09636173652044524d5f4341505f56424c414e4b5f484947485f435254433a0a09097265712d3e76616c7565203d20313b0a0909627265616b3b0a09636173652044524d5f4341505f44554d425f5052454645525245445f44455054483a0a09097265712d3e76616c7565203d206465762d3e6d6f64655f636f6e6669672e7072656665727265645f64657074683b0a0909627265616b3b0a09636173652044524d5f4341505f44554d425f5052454645525f534841444f573a0a09097265712d3e76616c7565203d206465762d3e6d6f64655f636f6e6669672e7072656665725f736861646f773b0a0909627265616b3b0a09636173652044524d5f4341505f5052494d453a0a09097265712d3e76616c7565207c3d206465762d3e6472697665722d3e7072696d655f66645f746f5f68616e646c65203f2044524d5f5052494d455f4341505f494d504f5254203a20303b0a09097265712d3e76616c7565207c3d206465762d3e6472697665722d3e7072696d655f68616e646c655f746f5f6664203f2044524d5f5052494d455f4341505f4558504f5254203a20303b0a0909627265616b3b0a09636173652044524d5f4341505f54494d455354414d505f4d4f4e4f544f4e49433a0a09097265712d3e76616c7565203d2064726d5f74696d657374616d705f6d6f6e6f746f6e69633b0a0909627265616b3b0a0964656661756c743a0a090972657475726e202d45494e56414c3b0a097d0a0972657475726e20303b0a7d0a0a2f2a2a0a202a2053657476657273696f6e20696f63746c2e0a202a0a202a205c706172616d20696e6f64652064657669636520696e6f64652e0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d20617267207573657220617267756d656e742c20706f696e74696e6720746f20612064726d5f6c6f636b207374727563747572652e0a202a205c72657475726e207a65726f206f6e2073756363657373206f72206e65676174697665206e756d626572206f6e206661696c7572652e0a202a0a202a2053657473207468652072657175657374656420696e746572666163652076657273696f6e0a202a2f0a696e742064726d5f73657476657273696f6e287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f7365745f76657273696f6e202a7376203d20646174613b0a09696e742069665f76657273696f6e2c20726574636f6465203d20303b0a0a096966202873762d3e64726d5f64695f6d616a6f7220213d202d3129207b0a09096966202873762d3e64726d5f64695f6d616a6f7220213d2044524d5f49465f4d414a4f52207c7c0a09092020202073762d3e64726d5f64695f6d696e6f72203c2030207c7c2073762d3e64726d5f64695f6d696e6f72203e2044524d5f49465f4d494e4f5229207b0a090909726574636f6465203d202d45494e56414c3b0a090909676f746f20646f6e653b0a09097d0a090969665f76657273696f6e203d2044524d5f49465f56455253494f4e2873762d3e64726d5f64695f6d616a6f722c0a09090909092020202073762d3e64726d5f64695f6d696e6f72293b0a09096465762d3e69665f76657273696f6e203d206d61782869665f76657273696f6e2c206465762d3e69665f76657273696f6e293b0a09096966202873762d3e64726d5f64695f6d696e6f72203e3d203129207b0a0909092f2a0a090909202a2056657273696f6e20312e3120696e636c75646573207479696e67206f662044524d20746f207370656369666963206465766963650a090909202a2056657273696f6e20312e34206861732070726f7065722050434920646f6d61696e20737570706f72740a090909202a2f0a090909726574636f6465203d2064726d5f7365745f6275736964286465762c2066696c655f70726976293b0a09090969662028726574636f6465290a09090909676f746f20646f6e653b0a09097d0a097d0a0a096966202873762d3e64726d5f64645f6d616a6f7220213d202d3129207b0a09096966202873762d3e64726d5f64645f6d616a6f7220213d206465762d3e6472697665722d3e6d616a6f72207c7c0a09092020202073762d3e64726d5f64645f6d696e6f72203c2030207c7c2073762d3e64726d5f64645f6d696e6f72203e0a0909202020206465762d3e6472697665722d3e6d696e6f7229207b0a090909726574636f6465203d202d45494e56414c3b0a090909676f746f20646f6e653b0a09097d0a0a0909696620286465762d3e6472697665722d3e7365745f76657273696f6e290a0909096465762d3e6472697665722d3e7365745f76657273696f6e286465762c207376293b0a097d0a0a646f6e653a0a0973762d3e64726d5f64695f6d616a6f72203d2044524d5f49465f4d414a4f523b0a0973762d3e64726d5f64695f6d696e6f72203d2044524d5f49465f4d494e4f523b0a0973762d3e64726d5f64645f6d616a6f72203d206465762d3e6472697665722d3e6d616a6f723b0a0973762d3e64726d5f64645f6d696e6f72203d206465762d3e6472697665722d3e6d696e6f723b0a0a0972657475726e20726574636f64653b0a7d0a0a2f2a2a204e6f2d6f7020696f63746c2e202a2f0a696e742064726d5f6e6f6f70287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a0920202020207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a0944524d5f444542554728225c6e22293b0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c2864726d5f6e6f6f70293b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f6770752f64726d2f64726d5f6972712e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303031323230333000313231313437343433333000303031373531340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a2a0a202a205c66696c652064726d5f6972712e630a202a2049525120737570706f72740a202a0a202a205c617574686f72205269636b61726420452e202852696b29204661697468203c66616974684076616c696e75782e636f6d3e0a202a205c617574686f722047617265746820487567686573203c6761726574684076616c696e75782e636f6d3e0a202a2f0a0a2f2a0a202a20437265617465643a20467269204d61722031392031343a33303a313620313939392062792066616974684076616c696e75782e636f6d0a202a0a202a20436f7079726967687420313939392c203230303020507265636973696f6e20496e73696768742c20496e632e2c204365646172205061726b2c2054657861732e0a202a20436f707972696768742032303030205641204c696e75782053797374656d732c20496e632e2c2053756e6e7976616c652c2043616c69666f726e69612e0a202a20416c6c205269676874732052657365727665642e0a202a0a202a205065726d697373696f6e20697320686572656279206772616e7465642c2066726565206f66206368617267652c20746f20616e7920706572736f6e206f627461696e696e6720610a202a20636f7079206f66207468697320736f66747761726520616e64206173736f63696174656420646f63756d656e746174696f6e2066696c657320287468652022536f66747761726522292c0a202a20746f206465616c20696e2074686520536f66747761726520776974686f7574207265737472696374696f6e2c20696e636c7564696e6720776974686f7574206c696d69746174696f6e0a202a207468652072696768747320746f207573652c20636f70792c206d6f646966792c206d657267652c207075626c6973682c20646973747269627574652c207375626c6963656e73652c0a202a20616e642f6f722073656c6c20636f70696573206f662074686520536f6674776172652c20616e6420746f207065726d697420706572736f6e7320746f2077686f6d207468650a202a20536f667477617265206973206675726e697368656420746f20646f20736f2c207375626a65637420746f2074686520666f6c6c6f77696e6720636f6e646974696f6e733a0a202a0a202a205468652061626f766520636f70797269676874206e6f7469636520616e642074686973207065726d697373696f6e206e6f746963652028696e636c7564696e6720746865206e6578740a202a2070617261677261706829207368616c6c20626520696e636c7564656420696e20616c6c20636f70696573206f72207375627374616e7469616c20706f7274696f6e73206f66207468650a202a20536f6674776172652e0a202a0a202a2054484520534f4654574152452049532050524f564944454420224153204953222c20574954484f55542057415252414e5459204f4620414e59204b494e442c2045585052455353204f520a202a20494d504c4945442c20494e434c5544494e4720425554204e4f54204c494d4954454420544f205448452057415252414e54494553204f46204d45524348414e544142494c4954592c0a202a204649544e45535320464f52204120504152544943554c415220505552504f534520414e44204e4f4e494e4652494e47454d454e542e2020494e204e4f204556454e54205348414c4c0a202a205641204c494e55582053595354454d5320414e442f4f522049545320535550504c49455253204245204c4941424c4520464f5220414e5920434c41494d2c2044414d41474553204f520a202a204f54484552204c494142494c4954592c205748455448455220494e20414e20414354494f4e204f4620434f4e54524143542c20544f5254204f52204f54484552574953452c0a202a2041524953494e472046524f4d2c204f5554204f46204f5220494e20434f4e4e454354494f4e20574954482054484520534f465457415245204f522054484520555345204f520a202a204f54484552204445414c494e475320494e2054484520534f4654574152452e0a202a2f0a0a23696e636c756465203c64726d2f64726d502e683e0a23696e636c756465202264726d5f74726163652e68220a0a23696e636c756465203c6c696e75782f696e746572727570742e683e092f2a20466f72207461736b20717565756520737570706f7274202a2f0a23696e636c756465203c6c696e75782f736c61622e683e0a0a23696e636c756465203c6c696e75782f7667616172622e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a0a2f2a20416363657373206d6163726f20666f7220736c6f747320696e2076626c616e6b2074696d657374616d702072696e676275666665722e202a2f0a23646566696e652076626c616e6b74696d657374616d70286465762c20637274632c20636f756e74292028205c0a0928646576292d3e5f76626c616e6b5f74696d655b286372746329202a2044524d5f56424c414e4b54494d455f524253495a45202b205c0a092828636f756e742920252044524d5f56424c414e4b54494d455f524253495a45295d290a0a2f2a2052657472792074696d657374616d702063616c63756c6174696f6e20757020746f20332074696d657320746f20736174697366790a202a2064726d5f74696d657374616d705f707265636973696f6e206265666f726520676976696e672075702e0a202a2f0a23646566696e652044524d5f54494d455354414d505f4d41585245545249455320330a0a2f2a205468726573686f6c6420696e206e616e6f7365636f6e647320666f7220646574656374696f6e206f6620726564756e64616e740a202a2076626c616e6b2069727120696e2064726d5f68616e646c655f76626c616e6b28292e2031206d7365632073686f756c64206265206f6b2e0a202a2f0a23646566696e652044524d5f524544554e44414e545f56424c4952515f5448524553485f4e5320313030303030300a0a2f2a2a0a202a2047657420696e746572727570742066726f6d206275732069642e0a202a0a202a205c706172616d20696e6f64652064657669636520696e6f64652e0a202a205c706172616d2066696c655f707269762044524d2066696c6520707269766174652e0a202a205c706172616d20636d6420636f6d6d616e642e0a202a205c706172616d20617267207573657220617267756d656e742c20706f696e74696e6720746f20612064726d5f6972715f6275736964207374727563747572652e0a202a205c72657475726e207a65726f206f6e2073756363657373206f722061206e65676174697665206e756d626572206f6e206661696c7572652e0a202a0a202a2046696e6473207468652050434920646576696365207769746820746865207370656369666965642062757320696420616e6420676574732069747320495251206e756d6265722e0a202a205468697320494f43544c20697320646570726563617465642c20616e642077696c6c206e6f772072657475726e2045494e56414c20666f7220616e79206275736964206e6f7420657175616c0a202a20746f2074686174206f662074686520646576696365207468617420746869732044524d20696e7374616e636520617474616368656420746f2e0a202a2f0a696e742064726d5f6972715f62795f6275736964287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a090920202020207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f6972715f6275736964202a70203d20646174613b0a0a0969662028216465762d3e6472697665722d3e6275732d3e6972715f62795f6275736964290a090972657475726e202d45494e56414c3b0a0a09696620282164726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f484156455f49525129290a090972657475726e202d45494e56414c3b0a0a0972657475726e206465762d3e6472697665722d3e6275732d3e6972715f62795f6275736964286465762c2070293b0a7d0a0a2f2a0a202a20436c6561722076626c616e6b2074696d657374616d702062756666657220666f72206120637274632e0a202a2f0a73746174696320766f696420636c6561725f76626c616e6b5f74696d657374616d7073287374727563742064726d5f646576696365202a6465762c20696e742063727463290a7b0a096d656d73657428266465762d3e5f76626c616e6b5f74696d655b63727463202a2044524d5f56424c414e4b54494d455f524253495a455d2c20302c0a090944524d5f56424c414e4b54494d455f524253495a45202a2073697a656f66287374727563742074696d6576616c29293b0a7d0a0a2f2a0a202a2044697361626c652076626c616e6b206972712773206f6e20637274632c206d616b6520737572652074686174206c6173742076626c616e6b20636f756e740a202a206f6620686172647761726520616e6420636f72726573706f6e64696e6720636f6e73697374656e7420736f6674776172652076626c616e6b20636f756e7465720a202a20617265207072657365727665642c206576656e2069662074686572652061726520616e792073707572696f75732076626c616e6b2069727127732061667465720a202a2064697361626c652e0a202a2f0a73746174696320766f69642076626c616e6b5f64697361626c655f616e645f73617665287374727563742064726d5f646576696365202a6465762c20696e742063727463290a7b0a09756e7369676e6564206c6f6e6720697271666c6167733b0a097533322076626c636f756e743b0a0973363420646966665f6e733b0a09696e742076626c72633b0a097374727563742074696d6576616c207476626c616e6b3b0a09696e7420636f756e74203d2044524d5f54494d455354414d505f4d4158524554524945533b0a0a092f2a2050726576656e742076626c616e6b206972712070726f63657373696e67207768696c652064697361626c696e672076626c616e6b20697271732c0a09202a20736f206e6f2075706461746573206f662074696d657374616d7073206f7220636f756e742063616e2068617070656e2061667465722077652776650a09202a2064697361626c65642e204e656564656420746f2070726576656e7420726163657320696e2063617365206f662064656c617965642069727127732e0a09202a2f0a097370696e5f6c6f636b5f6972717361766528266465762d3e76626c616e6b5f74696d655f6c6f636b2c20697271666c616773293b0a0a096465762d3e6472697665722d3e64697361626c655f76626c616e6b286465762c2063727463293b0a096465762d3e76626c616e6b5f656e61626c65645b637274635d203d20303b0a0a092f2a204e6f20667572746865722076626c616e6b2069727127732077696c6c2062652070726f6365737365642061667465720a09202a207468697320706f696e742e204765742063757272656e742068617264776172652076626c616e6b20636f756e7420616e640a09202a2076626c616e6b2074696d657374616d702c2072657065617420756e74696c20746865792061726520636f6e73697374656e742e0a09202a0a09202a204649584d453a205468657265206973207374696c6c2061207261636520636f6e646974696f6e206865726520616e6420696e0a09202a2064726d5f7570646174655f76626c616e6b5f636f756e7428292077686963682063616e206361757365206f66662d62792d6f6e650a09202a207265696e697469616c697a6174696f6e206f6620736f6674776172652076626c616e6b20636f756e7465722e204966206770750a09202a2076626c616e6b20636f756e74657220646f65736e277420696e6372656d656e742065786163746c7920617420746865206c656164696e670a09202a2065646765206f6620612076626c616e6b20696e74657276616c2c207468656e2077652063616e206c6f7365203120636f756e742069660a09202a2077652068617070656e20746f2065786563757465206265747765656e207374617274206f662076626c616e6b20616e64207468650a09202a2064656c617965642067707520636f756e74657220696e6372656d656e742e0a09202a2f0a09646f207b0a09096465762d3e6c6173745f76626c616e6b5b637274635d203d206465762d3e6472697665722d3e6765745f76626c616e6b5f636f756e746572286465762c2063727463293b0a090976626c7263203d2064726d5f6765745f6c6173745f76626c74696d657374616d70286465762c20637274632c20267476626c616e6b2c2030293b0a097d207768696c6520286465762d3e6c6173745f76626c616e6b5b637274635d20213d206465762d3e6472697665722d3e6765745f76626c616e6b5f636f756e746572286465762c20637274632920262620282d2d636f756e74292026262076626c7263293b0a0a096966202821636f756e74290a090976626c7263203d20303b0a0a092f2a20436f6d707574652074696d6520646966666572656e636520746f2073746f7265642074696d657374616d70206f66206c6173742076626c616e6b0a09202a2061732075706461746564206279206c61737420696e766f636174696f6e206f662064726d5f68616e646c655f76626c616e6b282920696e2076626c616e6b206972712e0a09202a2f0a0976626c636f756e74203d2061746f6d69635f7265616428266465762d3e5f76626c616e6b5f636f756e745b637274635d293b0a09646966665f6e73203d2074696d6576616c5f746f5f6e7328267476626c616e6b29202d0a0909202074696d6576616c5f746f5f6e73282676626c616e6b74696d657374616d70286465762c20637274632c2076626c636f756e7429293b0a0a092f2a204966207468657265206973206174206c656173742031206d73656320646966666572656e6365206265747765656e20746865206c6173742073746f7265640a09202a2074696d657374616d7020616e64207476626c616e6b2c207468656e207765206172652063757272656e746c7920657865637574696e67206f75720a09202a2064697361626c6520696e736964652061206e65772076626c616e6b20696e74657276616c2c20746865207476626c616e6b2074696d657374616d700a09202a20636f72726573706f6e647320746f2074686973206e65772076626c616e6b20696e74657276616c20616e6420746865206972712068616e646c65720a09202a20666f7220746869732076626c616e6b206469646e27742072756e2079657420616e6420776f6e27742072756e2064756520746f206f75722064697361626c652e0a09202a205468657265666f7265207765206e65656420746f20646f20746865206a6f62206f662064726d5f68616e646c655f76626c616e6b282920616e640a09202a20696e6372656d656e74207468652076626c616e6b20636f756e746572206279206f6e6520746f206163636f756e7420666f7220746869732076626c616e6b2e0a09202a0a09202a20536b6970207468697320737465702069662074686572652069736e277420616e79206869676820707265636973696f6e2074696d657374616d700a09202a20617661696c61626c652e20496e207468617420636173652077652063616e2774206163636f756e7420666f72207468697320616e64206a7573740a09202a20686f706520666f722074686520626573742e0a09202a2f0a09696620282876626c7263203e2030292026262028616273363428646966665f6e7329203e20313030303030302929207b0a090961746f6d69635f696e6328266465762d3e5f76626c616e6b5f636f756e745b637274635d293b0a0909736d705f6d625f5f61667465725f61746f6d69635f696e6328293b0a097d0a0a092f2a20496e76616c696461746520616c6c2074696d657374616d7073207768696c652076626c616e6b20697271277320617265206f66662e202a2f0a09636c6561725f76626c616e6b5f74696d657374616d7073286465762c2063727463293b0a0a097370696e5f756e6c6f636b5f697271726573746f726528266465762d3e76626c616e6b5f74696d655f6c6f636b2c20697271666c616773293b0a7d0a0a73746174696320766f69642076626c616e6b5f64697361626c655f666e28756e7369676e6564206c6f6e6720617267290a7b0a097374727563742064726d5f646576696365202a646576203d20287374727563742064726d5f646576696365202a296172673b0a09756e7369676e6564206c6f6e6720697271666c6167733b0a09696e7420693b0a0a0969662028216465762d3e76626c616e6b5f64697361626c655f616c6c6f776564290a090972657475726e3b0a0a09666f72202869203d20303b2069203c206465762d3e6e756d5f63727463733b20692b2b29207b0a09097370696e5f6c6f636b5f6972717361766528266465762d3e76626c5f6c6f636b2c20697271666c616773293b0a09096966202861746f6d69635f7265616428266465762d3e76626c616e6b5f726566636f756e745b695d29203d3d20302026260a0909202020206465762d3e76626c616e6b5f656e61626c65645b695d29207b0a09090944524d5f4445425547282264697361626c696e672076626c616e6b206f6e20637274632025645c6e222c2069293b0a09090976626c616e6b5f64697361626c655f616e645f73617665286465762c2069293b0a09097d0a09097370696e5f756e6c6f636b5f697271726573746f726528266465762d3e76626c5f6c6f636b2c20697271666c616773293b0a097d0a7d0a0a766f69642064726d5f76626c616e6b5f636c65616e7570287374727563742064726d5f646576696365202a646576290a7b0a092f2a204261696c2069662074686520647269766572206469646e27742063616c6c2064726d5f76626c616e6b5f696e69742829202a2f0a09696620286465762d3e6e756d5f6372746373203d3d2030290a090972657475726e3b0a0a0964656c5f74696d65725f73796e6328266465762d3e76626c616e6b5f64697361626c655f74696d6572293b0a0a0976626c616e6b5f64697361626c655f666e2828756e7369676e6564206c6f6e6729646576293b0a0a096b66726565286465762d3e76626c5f7175657565293b0a096b66726565286465762d3e5f76626c616e6b5f636f756e74293b0a096b66726565286465762d3e76626c616e6b5f726566636f756e74293b0a096b66726565286465762d3e76626c616e6b5f656e61626c6564293b0a096b66726565286465762d3e6c6173745f76626c616e6b293b0a096b66726565286465762d3e6c6173745f76626c616e6b5f77616974293b0a096b66726565286465762d3e76626c616e6b5f696e6d6f6465736574293b0a096b66726565286465762d3e5f76626c616e6b5f74696d65293b0a0a096465762d3e6e756d5f6372746373203d20303b0a7d0a4558504f52545f53594d424f4c2864726d5f76626c616e6b5f636c65616e7570293b0a0a696e742064726d5f76626c616e6b5f696e6974287374727563742064726d5f646576696365202a6465762c20696e74206e756d5f6372746373290a7b0a09696e7420692c20726574203d202d454e4f4d454d3b0a0a0973657475705f74696d657228266465762d3e76626c616e6b5f64697361626c655f74696d65722c2076626c616e6b5f64697361626c655f666e2c0a09092020202028756e7369676e6564206c6f6e6729646576293b0a097370696e5f6c6f636b5f696e697428266465762d3e76626c5f6c6f636b293b0a097370696e5f6c6f636b5f696e697428266465762d3e76626c616e6b5f74696d655f6c6f636b293b0a0a096465762d3e6e756d5f6372746373203d206e756d5f63727463733b0a0a096465762d3e76626c5f7175657565203d206b6d616c6c6f632873697a656f6628776169745f71756575655f686561645f7429202a206e756d5f63727463732c0a09090909204746505f4b45524e454c293b0a0969662028216465762d3e76626c5f7175657565290a0909676f746f206572723b0a0a096465762d3e5f76626c616e6b5f636f756e74203d206b6d616c6c6f632873697a656f662861746f6d69635f7429202a206e756d5f63727463732c204746505f4b45524e454c293b0a0969662028216465762d3e5f76626c616e6b5f636f756e74290a0909676f746f206572723b0a0a096465762d3e76626c616e6b5f726566636f756e74203d206b6d616c6c6f632873697a656f662861746f6d69635f7429202a206e756d5f63727463732c0a09090909202020202020204746505f4b45524e454c293b0a0969662028216465762d3e76626c616e6b5f726566636f756e74290a0909676f746f206572723b0a0a096465762d3e76626c616e6b5f656e61626c6564203d206b63616c6c6f63286e756d5f63727463732c2073697a656f6628696e74292c204746505f4b45524e454c293b0a0969662028216465762d3e76626c616e6b5f656e61626c6564290a0909676f746f206572723b0a0a096465762d3e6c6173745f76626c616e6b203d206b63616c6c6f63286e756d5f63727463732c2073697a656f6628753332292c204746505f4b45524e454c293b0a0969662028216465762d3e6c6173745f76626c616e6b290a0909676f746f206572723b0a0a096465762d3e6c6173745f76626c616e6b5f77616974203d206b63616c6c6f63286e756d5f63727463732c2073697a656f6628753332292c204746505f4b45524e454c293b0a0969662028216465762d3e6c6173745f76626c616e6b5f77616974290a0909676f746f206572723b0a0a096465762d3e76626c616e6b5f696e6d6f6465736574203d206b63616c6c6f63286e756d5f63727463732c2073697a656f6628696e74292c204746505f4b45524e454c293b0a0969662028216465762d3e76626c616e6b5f696e6d6f6465736574290a0909676f746f206572723b0a0a096465762d3e5f76626c616e6b5f74696d65203d206b63616c6c6f63286e756d5f6372746373202a2044524d5f56424c414e4b54494d455f524253495a452c0a090909092020202073697a656f66287374727563742074696d6576616c292c204746505f4b45524e454c293b0a0969662028216465762d3e5f76626c616e6b5f74696d65290a0909676f746f206572723b0a0a0944524d5f494e464f2822537570706f7274732076626c616e6b2074696d657374616d702063616368696e67205265762031202831302e31302e32303130292e5c6e22293b0a0a092f2a2044726976657220737065636966696320686967682d707265636973696f6e2076626c616e6b2074696d657374616d70696e6720737570706f727465643f202a2f0a09696620286465762d3e6472697665722d3e6765745f76626c616e6b5f74696d657374616d70290a090944524d5f494e464f282244726976657220737570706f72747320707265636973652076626c616e6b2074696d657374616d702071756572792e5c6e22293b0a09656c73650a090944524d5f494e464f28224e6f2064726976657220737570706f727420666f722076626c616e6b2074696d657374616d702071756572792e5c6e22293b0a0a092f2a205a65726f207065722d637274632076626c616e6b207374756666202a2f0a09666f72202869203d20303b2069203c206e756d5f63727463733b20692b2b29207b0a0909696e69745f7761697471756575655f6865616428266465762d3e76626c5f71756575655b695d293b0a090961746f6d69635f736574