1. | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f707365726965732f6565685f6576656e742e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313031313700313231313437343433333000303032333034350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f720a202a2028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c2035392054656d706c6520506c6163652c205375697465203333302c20426f73746f6e2c204d41202030323131312d31333037205553410a202a0a202a20436f70797269676874202863292032303035204c696e61732056657073746173203c6c696e6173406c696e61732e6f72673e0a202a2f0a0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f6c6973742e683e0a23696e636c756465203c6c696e75782f6d757465782e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f7063692e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f776f726b71756575652e683e0a23696e636c756465203c6c696e75782f6b7468726561642e683e0a23696e636c756465203c61736d2f6565685f6576656e742e683e0a23696e636c756465203c61736d2f7070632d7063692e683e0a0a2f2a2a204f766572766965773a0a202a2020454548206572726f7220737461746573206d61792062652064657465637465642077697468696e20657863657074696f6e2068616e646c6572733b0a202a2020686f77657665722c20746865207265636f766572792070726f63657373696e67206e6565647320746f206f63637572206173796e6368726f6e6f75736c790a202a2020696e2061206e6f726d616c206b65726e656c20636f6e7465787420616e64206e6f7420616e20696e7465727275707420636f6e746578742e0a202a2020546869732070616972206f6620726f7574696e6573206372656174657320616e206576656e7420616e6420717565756573206974206f6e746f20610a202a2020776f726b2d71756575652c207768657265206120776f726b6572207468726561642063616e206472697665207265636f766572792e0a202a2f0a0a2f2a20454548206576656e7420776f726b71756575652073657475702e202a2f0a73746174696320444546494e455f5350494e4c4f434b286565685f6576656e746c6973745f6c6f636b293b0a4c4953545f48454144286565685f6576656e746c697374293b0a73746174696320766f6964206565685f7468726561645f6c61756e636865722873747275637420776f726b5f737472756374202a293b0a4445434c4152455f574f524b286565685f6576656e745f77712c206565685f7468726561645f6c61756e63686572293b0a0a2f2a2053657269616c697a652072657365742073657175656e63657320666f72206120676976656e2070636920646576696365202a2f0a444546494e455f4d55544558286565685f6576656e745f6d75746578293b0a0a2f2a2a0a202a206565685f6576656e745f68616e646c6572202d20446973706174636820454548206576656e74732e0a202a204064756d6d79202d20756e757365640a202a0a202a2054686520646574656374696f6e206f6620612066726f7a656e20736c6f742063616e206f6363757220696e7369646520616e20696e746572727570742c0a202a2077686572652069742063616e206265206861726420746f20646f20616e797468696e672061626f75742069742e202054686520676f616c206f6620746869730a202a20726f7574696e6520697320746f2070756c6c20746865736520646574656374696f6e206576656e7473206f7574206f662074686520636f6e746578740a202a206f662074686520696e746572727570742068616e646c65722c20616e642072652d6469737061746368207468656d20666f722070726f63657373696e670a202a2061742061206c617465722074696d6520696e2061206e6f726d616c20636f6e746578742e0a202a2f0a73746174696320696e74206565685f6576656e745f68616e646c657228766f6964202a2064756d6d79290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a09737472756374206565685f6576656e74202a6576656e743b0a09737472756374206565685f7065202a70653b0a0a097370696e5f6c6f636b5f6972717361766528266565685f6576656e746c6973745f6c6f636b2c20666c616773293b0a096576656e74203d204e554c4c3b0a0a092f2a20556e717565756520746865206576656e742c2067657420726561647920746f2070726f636573732e202a2f0a0969662028216c6973745f656d70747928266565685f6576656e746c6973742929207b0a09096576656e74203d206c6973745f656e747279286565685f6576656e746c6973742e6e6578742c20737472756374206565685f6576656e742c206c697374293b0a09096c6973745f64656c28266576656e742d3e6c697374293b0a097d0a097370696e5f756e6c6f636b5f697271726573746f726528266565685f6576656e746c6973745f6c6f636b2c20666c616773293b0a0a09696620286576656e74203d3d204e554c4c290a090972657475726e20303b0a0a092f2a2053657269616c697a652070726f63657373696e67206f6620454548206576656e7473202a2f0a096d757465785f6c6f636b28266565685f6576656e745f6d75746578293b0a097065203d206576656e742d3e70653b0a096565685f70655f73746174655f6d61726b2870652c204545485f50455f5245434f564552494e47293b0a0970725f696e666f28224545483a2044657465637465642050434920627573206572726f72206f6e205048422325642d50452325785c6e222c0a090970652d3e7068622d3e676c6f62616c5f6e756d6265722c2070652d3e61646472293b0a0a097365745f63757272656e745f7374617465285441534b5f494e5445525255505449424c45293b092f2a20446f6e27742061646420746f206c6f61642061766572616765202a2f0a096565685f68616e646c655f6576656e74287065293b0a096565685f70655f73746174655f636c6561722870652c204545485f50455f5245434f564552494e47293b0a0a096b66726565286576656e74293b0a096d757465785f756e6c6f636b28266565685f6576656e745f6d75746578293b0a0a092f2a20496620746865726520617265206e6f206e6577206572726f727320616674657220616e20686f75722c20636c6561722074686520636f756e7465722e202a2f0a096966202870652026262070652d3e667265657a655f636f756e74203e203029207b0a09096d736c6565705f696e7465727275707469626c6528333630302a31303030293b0a09096966202870652d3e667265657a655f636f756e74203e2030290a09090970652d3e667265657a655f636f756e742d2d3b0a0a097d0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a206565685f7468726561645f6c61756e63686572202d205374617274206b65726e656c2074687265616420746f2068616e646c6520454548206576656e74730a202a204064756d6d79202d20756e757365640a202a0a202a205468697320726f7574696e652069732063616c6c656420746f20737461727420746865206b65726e656c2074687265616420666f722070726f63657373696e670a202a20454548206576656e742e0a202a2f0a73746174696320766f6964206565685f7468726561645f6c61756e636865722873747275637420776f726b5f737472756374202a64756d6d79290a7b0a096966202849535f455252286b7468726561645f72756e286565685f6576656e745f68616e646c65722c204e554c4c2c202265656864222929290a09097072696e746b284b45524e5f45525220224661696c656420746f20737461727420454548206461656d6f6e5c6e22293b0a7d0a0a2f2a2a0a202a206565685f73656e645f6661696c7572655f6576656e74202d2047656e6572617465206120504349206572726f72206576656e740a202a204070653a204545482050450a202a0a202a205468697320726f7574696e652063616e2062652063616c6c65642077697468696e20616e20696e7465727275707420636f6e746578743b0a202a207468652061637475616c206576656e742077696c6c2062652064656c69766572656420696e2061206e6f726d616c20636f6e746578740a202a202866726f6d206120776f726b7175657565292e0a202a2f0a696e74206565685f73656e645f6661696c7572655f6576656e7428737472756374206565685f7065202a7065290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a09737472756374206565685f6576656e74202a6576656e743b0a0a096576656e74203d206b7a616c6c6f632873697a656f66282a6576656e74292c204746505f41544f4d4943293b0a0969662028216576656e7429207b0a090970725f65727228224545483a206f7574206f66206d656d6f72792c206576656e74206e6f742068616e646c65645c6e22293b0a090972657475726e202d454e4f4d454d3b0a097d0a096576656e742d3e7065203d2070653b0a0a092f2a205765206d6179206f72206d6179206e6f742062652063616c6c656420696e20616e20696e7465727275707420636f6e74657874202a2f0a097370696e5f6c6f636b5f6972717361766528266565685f6576656e746c6973745f6c6f636b2c20666c616773293b0a096c6973745f61646428266576656e742d3e6c6973742c20266565685f6576656e746c697374293b0a097370696e5f756e6c6f636b5f697271726573746f726528266565685f6576656e746c6973745f6c6f636b2c20666c616773293b0a0a097363686564756c655f776f726b28266565685f6576656e745f7771293b0a0a0972657475726e20303b0a7d0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f707365726965732f6565685f70652e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030333730353700313231313437343433333000303032323334340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a205468652066696c6520696e74656e647320746f20696d706c656d656e74205045206261736564206f6e2074686520696e666f726d6174696f6e2066726f6d0a202a20706c6174666f726d732e204261736963616c6c792c20746865726520686176652033207479706573206f66205045733a205048422f4275732f4465766963652e0a202a20416c6c20746865205045732073686f756c64206265206f7267616e697a65642061732068696572617263687920747265652e20546865206669727374206c6576656c0a202a206f662074686520747265652077696c6c206265206173736f63696174656420746f206578697374696e6720504842732073696e63652074686520706172746963756c61720a202a205045206973206f6e6c79206d65616e696e6766756c20696e206f6e652050484220646f6d61696e2e0a202a0a202a20436f707972696768742042656e6a616d696e2048657272656e7363686d696474202620476176696e205368616e2c2049424d20436f72706f726174696f6e20323031322e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f720a202a2028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c2035392054656d706c6520506c6163652c205375697465203333302c20426f73746f6e2c204d41202030323131312d31333037205553410a202a2f0a0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c6c696e75782f6766702e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f7063692e683e0a23696e636c756465203c6c696e75782f737472696e672e683e0a0a23696e636c756465203c61736d2f7063692d6272696467652e683e0a23696e636c756465203c61736d2f7070632d7063692e683e0a0a737461746963204c4953545f48454144286565685f7068625f7065293b0a0a2f2a2a0a202a206565685f70655f616c6c6f63202d20416c6c6f636174652050450a202a20407068623a2050434920636f6e74726f6c6c65720a202a2040747970653a20504520747970650a202a0a202a20416c6c6f6361746520504520696e7374616e63652064796e616d6963616c6c792e0a202a2f0a73746174696320737472756374206565685f7065202a6565685f70655f616c6c6f6328737472756374207063695f636f6e74726f6c6c6572202a7068622c20696e742074797065290a7b0a09737472756374206565685f7065202a70653b0a0a092f2a20416c6c6f6361746520504842205045202a2f0a097065203d206b7a616c6c6f632873697a656f6628737472756374206565685f7065292c204746505f4b45524e454c293b0a0969662028217065292072657475726e204e554c4c3b0a0a092f2a20496e697469616c697a6520504842205045202a2f0a0970652d3e74797065203d20747970653b0a0970652d3e706862203d207068623b0a09494e49545f4c4953545f48454144282670652d3e6368696c645f6c697374293b0a09494e49545f4c4953545f48454144282670652d3e6368696c64293b0a09494e49545f4c4953545f48454144282670652d3e6564657673293b0a0a0972657475726e2070653b0a7d0a0a2f2a2a0a202a206565685f7068625f70655f637265617465202d20437265617465205048422050450a202a20407068623a2050434920636f6e74726f6c6c65720a202a0a202a205468652066756e6374696f6e2073686f756c642062652063616c6c6564207768696c65207468652050484220697320646574656374656420647572696e670a202a2073797374656d20626f6f74206f722050434920686f74706c756720696e206f7264657220746f20637265617465205048422050452e0a202a2f0a696e74206565685f7068625f70655f63726561746528737472756374207063695f636f6e74726f6c6c6572202a706862290a7b0a09737472756374206565685f7065202a70653b0a0a092f2a20416c6c6f6361746520504842205045202a2f0a097065203d206565685f70655f616c6c6f63287068622c204545485f50455f504842293b0a096966202821706529207b0a090970725f657272282225733a206f7574206f66206d656d6f7279215c6e222c205f5f66756e635f5f293b0a090972657475726e202d454e4f4d454d3b0a097d0a0a092f2a2050757420697420696e746f20746865206c697374202a2f0a096565685f6c6f636b28293b0a096c6973745f6164645f7461696c282670652d3e6368696c642c20266565685f7068625f7065293b0a096565685f756e6c6f636b28293b0a0a0970725f646562756728224545483a2041646420504520666f72205048422325645c6e222c207068622d3e676c6f62616c5f6e756d626572293b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a206565685f7068625f70655f676574202d20526574726965766520504842205045206261736564206f6e2074686520676976656e205048420a202a20407068623a2050434920636f6e74726f6c6c65720a202a0a202a20546865206f766572616c6c2050457320666f726d2068696572617263687920747265652e20546865206669727374206c61796572206f66207468650a202a20686965726172636879207472656520697320636f6d706f736564206f6620504842205045732e205468652066756e6374696f6e20697320757365640a202a20746f2072657472696576652074686520636f72726573706f6e64696e6720504842205045206163636f7264696e6720746f2074686520676976656e205048422e0a202a2f0a73746174696320737472756374206565685f7065202a6565685f7068625f70655f67657428737472756374207063695f636f6e74726f6c6c6572202a706862290a7b0a09737472756374206565685f7065202a70653b0a0a096c6973745f666f725f656163685f656e7472792870652c20266565685f7068625f70652c206368696c6429207b0a09092f2a0a0909202a2041637475616c6c792c207765206e6565646e277420636865636b2074686520747970652073696e63650a0909202a2074686520504520666f722050484220686173206265656e2064657465726d696e6564207768656e20746861740a0909202a2077617320637265617465642e0a0909202a2f0a0909696620282870652d3e747970652026204545485f50455f504842292026262070652d3e706862203d3d20706862290a09090972657475726e2070653b0a097d0a0a0972657475726e204e554c4c3b0a7d0a0a2f2a2a0a202a206565685f70655f6e657874202d20526574726965766520746865206e65787420504520696e2074686520747265650a202a204070653a2063757272656e742050450a202a2040726f6f743a20726f6f742050450a202a0a202a205468652066756e6374696f6e206973207573656420746f20726574726965766520746865206e65787420504520696e207468650a202a2068696572617263687920504520747265652e0a202a2f0a73746174696320737472756374206565685f7065202a6565685f70655f6e65787428737472756374206565685f7065202a70652c0a090909092020737472756374206565685f7065202a726f6f74290a7b0a09737472756374206c6973745f68656164202a6e657874203d2070652d3e6368696c645f6c6973742e6e6578743b0a0a09696620286e657874203d3d202670652d3e6368696c645f6c69737429207b0a09097768696c6520283129207b0a090909696620287065203d3d20726f6f74290a0909090972657475726e204e554c4c3b0a0909096e657874203d2070652d3e6368696c642e6e6578743b0a090909696620286e65787420213d202670652d3e706172656e742d3e6368696c645f6c697374290a09090909627265616b3b0a0909097065203d2070652d3e706172656e743b0a09097d0a097d0a0a0972657475726e206c6973745f656e747279286e6578742c20737472756374206565685f70652c206368696c64293b0a7d0a0a2f2a2a0a202a206565685f70655f7472617665727365202d2054726176657273652050457320696e2074686520737065636966696564205048420a202a2040726f6f743a20726f6f742050450a202a2040666e3a2063616c6c6261636b0a202a2040666c61673a20657874726120706172616d6574657220746f2063616c6c6261636b0a202a0a202a205468652066756e6374696f6e206973207573656420746f207472617665727365207468652073706563696669656420504520616e64206974730a202a206368696c64205045732e205468652074726176657273696e6720697320746f206265207465726d696e61746564206f6e6365207468650a202a2063616c6c6261636b2072657475726e7320736f6d657468696e67206f74686572207468616e204e554c4c2c206f72206e6f206d6f7265205045730a202a20746f206265207472617665727365642e0a202a2f0a73746174696320766f6964202a6565685f70655f747261766572736528737472756374206565685f7065202a726f6f742c0a0909096565685f74726176657273655f66756e6320666e2c20766f6964202a666c6167290a7b0a09737472756374206565685f7065202a70653b0a09766f6964202a7265743b0a0a09666f7220287065203d20726f6f743b2070653b207065203d206565685f70655f6e6578742870652c20726f6f742929207b0a0909726574203d20666e2870652c20666c6167293b0a090969662028726574292072657475726e207265743b0a097d0a0a0972657475726e204e554c4c3b0a7d0a0a2f2a2a0a202a206565685f70655f6465765f7472617665727365202d2054726176657273652074686520646576696365732066726f6d207468652050450a202a2040726f6f743a204545482050450a202a2040666e3a2066756e6374696f6e2063616c6c6261636b0a202a2040666c61673a20657874726120706172616d6574657220746f2063616c6c6261636b0a202a0a202a205468652066756e6374696f6e206973207573656420746f207472617665727365207468652064657669636573206f6620746865207370656369666965640a202a20504520616e6420697473206368696c64205045732e0a202a2f0a766f6964202a6565685f70655f6465765f747261766572736528737472756374206565685f7065202a726f6f742c0a09096565685f74726176657273655f66756e6320666e2c20766f6964202a666c6167290a7b0a09737472756374206565685f7065202a70653b0a09737472756374206565685f646576202a656465763b0a09766f6964202a7265743b0a0a096966202821726f6f7429207b0a090970725f7761726e696e67282225733a20496e76616c69642050452025705c6e222c205f5f66756e635f5f2c20726f6f74293b0a090972657475726e204e554c4c3b0a097d0a0a096565685f6c6f636b28293b0a0a092f2a20547261766572736520726f6f74205045202a2f0a09666f7220287065203d20726f6f743b2070653b207065203d206565685f70655f6e6578742870652c20726f6f742929207b0a09096565685f70655f666f725f656163685f6465762870652c206564657629207b0a090909726574203d20666e28656465762c20666c6167293b0a0909096966202872657429207b0a090909096565685f756e6c6f636b28293b0a0909090972657475726e207265743b0a0909097d0a09097d0a097d0a0a096565685f756e6c6f636b28293b0a0a0972657475726e204e554c4c3b0a7d0a0a2f2a2a0a202a205f5f6565685f70655f676574202d20436865636b2074686520504520616464726573730a202a2040646174613a204545482050450a202a2040666c61673a20454548206465766963650a202a0a202a20466f72206f6e6520706172746963756c61722050452c2069742063616e206265206964656e74696669656420627920504520616464726573730a202a206f72207472616e646974696f6e616c2042444620616464726573732e20424446206164647265737320697320636f6d706f736564206f660a202a204275732f4465766963652f46756e6374696f6e206e756d6265722e20546865206578747261206461746120726566657272656420627920666c61670a202a20696e646963617465732077686963682074797065206f6620616464726573732073686f756c6420626520757365642e0a202a2f0a73746174696320766f6964202a5f5f6565685f70655f67657428766f6964202a646174612c20766f6964202a666c6167290a7b0a09737472756374206565685f7065202a7065203d2028737472756374206565685f7065202a29646174613b0a09737472756374206565685f646576202a65646576203d2028737472756374206565685f646576202a29666c61673b0a0a092f2a20556e657870656374656420504842205045202a2f0a096966202870652d3e747970652026204545485f50455f504842290a090972657475726e204e554c4c3b0a0a092f2a205765207072656665722050452061646472657373202a2f0a0969662028656465762d3e70655f636f6e6669675f616464722026260a0920202028656465762d3e70655f636f6e6669675f61646472203d3d2070652d3e6164647229290a090972657475726e2070653b0a0a092f2a20547279204244462061646472657373202a2f0a0969662028656465762d3e70655f636f6e6669675f616464722026260a0920202028656465762d3e636f6e6669675f61646472203d3d2070652d3e636f6e6669675f6164647229290a090972657475726e2070653b0a0a0972657475726e204e554c4c3b0a7d0a0a2f2a2a0a202a206565685f70655f676574202d20536561726368205045206261736564206f6e2074686520676976656e20616464726573730a202a2040656465763a20454548206465766963650a202a0a202a205365617263682074686520636f72726573706f6e64696e67205045206261736564206f6e207468652073706563696669656420616464726573732077686963680a202a20697320696e636c7564656420696e2074686520656568206465766963652e205468652066756e6374696f6e206973207573656420746f20636865636b2069660a202a20746865206173736f63696174656420504520686173206265656e206372656174656420616761696e73742074686520504520616464726573732e20497427730a202a206e6f7461626c65207468617420746865205045206164647265737320686173203220666f726d61743a20747261646974696f6e616c20504520616464726573730a202a20776869636820697320636f6d706f736564206f6620504349206275732f6465766963652f66756e6374696f6e206e756d6265722c206f7220756e69666965640a202a20504520616464726573732e0a202a2f0a73746174696320737472756374206565685f7065202a6565685f70655f67657428737472756374206565685f646576202a65646576290a7b0a09737472756374206565685f7065202a726f6f74203d206565685f7068625f70655f67657428656465762d3e706862293b0a09737472756374206565685f7065202a70653b0a0a097065203d206565685f70655f747261766572736528726f6f742c205f5f6565685f70655f6765742c2065646576293b0a0a0972657475726e2070653b0a7d0a0a2f2a2a0a202a206565685f70655f6765745f706172656e74202d2052657472696576652074686520706172656e742050450a202a2040656465763a20454548206465766963650a202a0a202a205468652077686f6c6520504573206578697374696e6720696e207468652073797374656d20617265206f7267616e697a6564206173206869657261726368790a202a20747265652e205468652066756e6374696f6e206973207573656420746f2072657472696576652074686520706172656e74205045206163636f7264696e670a202a20746f2074686520706172656e7420454548206465766963652e0a202a2f0a73746174696320737472756374206565685f7065202a6565685f70655f6765745f706172656e7428737472756374206565685f646576202a65646576290a7b0a09737472756374206465766963655f6e6f6465202a646e3b0a09737472756374206565685f646576202a706172656e743b0a0a092f2a0a09202a204974206d69676874206861766520746865206361736520666f722074686520696e64697265637420706172656e740a09202a204545482064657669636520616c726561647920686176696e67206173736f6369617465642050452c206275740a09202a207468652064697265637420706172656e74204545482064657669636520646f65736e27742068617665207965742e0a09202a2f0a09646e203d20656465762d3e646e2d3e706172656e743b0a097768696c652028646e29207b0a09092f2a20576527726520706f6b696e67206f7574206f6620504349207465727269746f7279202a2f0a090969662028215043495f444e28646e29292072657475726e204e554c4c3b0a0a0909706172656e74203d206f665f6e6f64655f746f5f6565685f64657628646e293b0a09092f2a20576527726520706f6b696e67206f7574206f6620504349207465727269746f7279202a2f0a09096966202821706172656e74292072657475726e204e554c4c3b0a0a090969662028706172656e742d3e7065290a09090972657475726e20706172656e742d3e70653b0a0a0909646e203d20646e2d3e706172656e743b0a097d0a0a0972657475726e204e554c4c3b0a7d0a0a2f2a2a0a202a206565685f6164645f746f5f706172656e745f7065202d20416464204545482064657669636520746f20706172656e742050450a202a2040656465763a20454548206465766963650a202a0a202a20416464204545482064657669636520746f2074686520706172656e742050452e2049662074686520706172656e7420504520616c72656164790a202a206578697374732c2074686520504520747970652077696c6c206265206368616e67656420746f204545485f50455f4255532e204f74686572776973652c0a202a207765206861766520746f20637265617465206e657720504520746f20686f6c6420746865204545482064657669636520616e6420746865206e65770a202a2050452077696c6c206265206c696e6b656420746f2069747320706172656e742050452061732077656c6c2e0a202a2f0a696e74206565685f6164645f746f5f706172656e745f706528737472756374206565685f646576202a65646576290a7b0a09737472756374206565685f7065202a70652c202a706172656e743b0a0a096565685f6c6f636b28293b0a0a092f2a0a09202a205365617263682074686520504520686173206265656e206578697374696e67206f72206e6f74206163636f7264696e670a09202a20746f2074686520504520616464726573732e204966207468617420686173206265656e206578697374696e672c207468650a09202a2050452073686f756c6420626520636f6d706f736564206f66205043492062757320616e6420697473207375626f7264696e6174650a09202a20636f6d706f6e656e74732e0a09202a2f0a097065203d206565685f70655f6765742865646576293b0a0969662028706520262620212870652d3e747970652026204545485f50455f494e56414c49442929207b0a09096966202821656465762d3e70655f636f6e6669675f6164647229207b0a0909096565685f756e6c6f636b28293b0a09090970725f657272282225733a20504520776974682061646472203078257820616c7265616479206578697374735c6e222c0a090909095f5f66756e635f5f2c20656465762d3e636f6e6669675f61646472293b0a09090972657475726e202d4545584953543b0a09097d0a0a09092f2a204d61726b207468652050452061732074797065206f662050434920627573202a2f0a090970652d3e74797065203d204545485f50455f4255533b0a0909656465762d3e7065203d2070653b0a0a09092f2a2050757420746865206564657620746f205045202a2f0a09096c6973745f6164645f7461696c2826656465762d3e6c6973742c202670652d3e6564657673293b0a09096565685f756e6c6f636b28293b0a090970725f646562756728224545483a2041646420257320746f204275732050452325785c6e222c0a090909656465762d3e646e2d3e66756c6c5f6e616d652c2070652d3e61646472293b0a0a090972657475726e20303b0a097d20656c736520696620287065202626202870652d3e747970652026204545485f50455f494e56414c49442929207b0a09096c6973745f6164645f7461696c2826656465762d3e6c6973742c202670652d3e6564657673293b0a0909656465762d3e7065203d2070653b0a09092f2a0a0909202a2057652772652072756e6e696e6720746f20686572652062656361757365206f662050434920686f74706c7567206361757365642062790a0909202a20454548207265636f766572792e205765206e65656420636c656172204545485f50455f494e56414c494420756e74696c2074686520746f702e0a0909202a2f0a0909706172656e74203d2070653b0a09097768696c652028706172656e7429207b0a090909696620282128706172656e742d3e747970652026204545485f50455f494e56414c494429290a09090909627265616b3b0a090909706172656e742d3e7479706520263d207e4545485f50455f494e56414c49443b0a090909706172656e74203d20706172656e742d3e706172656e743b0a09097d0a09096565685f756e6c6f636b28293b0a090970725f646562756728224545483a2041646420257320746f204465766963652050452325782c20506172656e742050452325785c6e222c0a090909656465762d3e646e2d3e66756c6c5f6e616d652c2070652d3e616464722c2070652d3e706172656e742d3e61646472293b0a0a090972657475726e20303b0a097d0a0a092f2a204372656174652061206e657720454548205045202a2f0a097065203d206565685f70655f616c6c6f6328656465762d3e7068622c204545485f50455f444556494345293b0a096966202821706529207b0a09096565685f756e6c6f636b28293b0a090970725f657272282225733a206f7574206f66206d656d6f7279215c6e222c205f5f66756e635f5f293b0a090972657475726e202d454e4f4d454d3b0a097d0a0970652d3e61646472093d20656465762d3e70655f636f6e6669675f616464723b0a0970652d3e636f6e6669675f61646472093d20656465762d3e636f6e6669675f616464723b0a0a092f2a0a09202a2050757420746865206e65772045454820504520696e746f2068696572617263687920747265652e2049662074686520706172656e740a09202a2063616e277420626520666f756e642c20746865206e65776c7920637265617465642050452077696c6c2062652061747461636865640a09202a20746f20504842206469726563746c792e204f74686572776973652c207765206861766520746f206173736f6369617465207468650a09202a20504520776974682069747320706172656e742e0a09202a2f0a09706172656e74203d206565685f70655f6765745f706172656e742865646576293b0a096966202821706172656e7429207b0a0909706172656e74203d206565685f7068625f70655f67657428656465762d3e706862293b0a09096966202821706172656e7429207b0a0909096565685f756e6c6f636b28293b0a09090970725f657272282225733a204e6f2050484220504520697320666f756e64202850484220446f6d61696e3d2564295c6e222c0a090909095f5f66756e635f5f2c20656465762d3e7068622d3e676c6f62616c5f6e756d626572293b0a090909656465762d3e7065203d204e554c4c3b0a0909096b66726565287065293b0a09090972657475726e202d4545584953543b0a09097d0a097d0a0970652d3e706172656e74203d20706172656e743b0a0a092f2a0a09202a2050757420746865206e65776c79206372656174656420504520696e746f20746865206368696c64206c69737420616e640a09202a206c696e6b207468652045454820646576696365206163636f7264696e676c792e0a09202a2f0a096c6973745f6164645f7461696c282670652d3e6368696c642c2026706172656e742d3e6368696c645f6c697374293b0a096c6973745f6164645f7461696c2826656465762d3e6c6973742c202670652d3e6564657673293b0a09656465762d3e7065203d2070653b0a096565685f756e6c6f636b28293b0a0970725f646562756728224545483a2041646420257320746f204465766963652050452325782c20506172656e742050452325785c6e222c0a0909656465762d3e646e2d3e66756c6c5f6e616d652c2070652d3e616464722c2070652d3e706172656e742d3e61646472293b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a206565685f726d765f66726f6d5f706172656e745f7065202d2052656d6f7665206f6e6520454548206465766963652066726f6d20746865206173736f6369617465642050450a202a2040656465763a20454548206465766963650a202a204070757267655f70653a2072656d6f7665205045206f72206e6f740a202a0a202a20546865205045206869657261726368792074726565206d69676874206265206368616e676564207768656e20646f696e672050434920686f74706c75672e0a202a20416c736f2c20746865205043492064657669636573206f7220627573657320636f756c642062652072656d6f7665642066726f6d207468652073797374656d0a202a20647572696e6720454548207265636f766572792e20536f207765206861766520746f2063616c6c207468652066756e6374696f6e2072656d6f7665207468650a202a20636f72726573706f6e64696e67205045206163636f7264696e676c79206966206e65636573736172792e0a202a2f0a696e74206565685f726d765f66726f6d5f706172656e745f706528737472756374206565685f646576202a656465762c20696e742070757267655f7065290a7b0a09737472756374206565685f7065202a70652c202a706172656e742c202a6368696c643b0a09696e7420636e743b0a0a096966202821656465762d3e706529207b0a090970725f7761726e696e67282225733a204e6f20504520666f756e6420666f7220454548206465766963652025735c6e222c0a0909095f5f66756e635f5f2c20656465762d3e646e2d3e66756c6c5f6e616d65293b0a090972657475726e202d4545584953543b0a097d0a0a096565685f6c6f636b28293b0a0a092f2a2052656d6f7665207468652045454820646576696365202a2f0a097065203d20656465762d3e70653b0a09656465762d3e7065203d204e554c4c3b0a096c6973745f64656c2826656465762d3e6c697374293b0a0a092f2a0a09202a20436865636b2069662074686520706172656e7420504520696e636c7564657320616e792045454820646576696365732e0a09202a204966206e6f742c2077652073686f756c642064656c65746520746861742e20416c736f2c2077652073686f756c640a09202a2064656c6574652074686520706172656e7420504520696620697420646f65736e27742068617665206173736f6369617465640a09202a206368696c642050457320616e642045454820646576696365732e0a09202a2f0a097768696c6520283129207b0a0909706172656e74203d2070652d3e706172656e743b0a09096966202870652d3e747970652026204545485f50455f504842290a090909627265616b3b0a0a09096966202870757267655f706529207b0a090909696620286c6973745f656d707479282670652d3e6564657673292026260a090909202020206c6973745f656d707479282670652d3e6368696c645f6c6973742929207b0a090909096c6973745f64656c282670652d3e6368696c64293b0a090909096b66726565287065293b0a0909097d20656c7365207b0a09090909627265616b3b0a0909097d0a09097d20656c7365207b0a090909696620286c6973745f656d707479282670652d3e65646576732929207b0a09090909636e74203d20303b0a090909096c6973745f666f725f656163685f656e747279286368696c642c202670652d3e6368696c645f6c6973742c206368696c6429207b0a09090909096966202821286368696c642d3e747970652026204545485f50455f494e56414c49442929207b0a090909090909636e742b2b3b0a090909090909627265616b3b0a09090909097d0a090909097d0a0a090909096966202821636e74290a090909090970652d3e74797065207c3d204545485f50455f494e56414c49443b0a09090909656c73650a0909090909627265616b3b0a0909097d0a09097d0a0a09097065203d20706172656e743b0a097d0a0a096565685f756e6c6f636b28293b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a205f5f6565685f70655f73746174655f6d61726b202d204d61726b2074686520737461746520666f72207468652050450a202a2040646174613a204545482050450a202a2040666c61673a2073746174650a202a0a202a205468652066756e6374696f6e206973207573656420746f206d61726b2074686520696e6469636174656420737461746520666f722074686520676976656e0a202a2050452e20416c736f2c20746865206173736f6369617465642050434920646576696365732077696c6c2062652070757420696e746f20494f2066726f7a656e0a202a2073746174652061732077656c6c2e0a202a2f0a73746174696320766f6964202a5f5f6565685f70655f73746174655f6d61726b28766f6964202a646174612c20766f6964202a666c6167290a7b0a09737472756374206565685f7065202a7065203d2028737472756374206565685f7065202a29646174613b0a09696e74207374617465203d202a2828696e74202a29666c6167293b0a09737472756374206565685f646576202a746d703b0a09737472756374207063695f646576202a706465763b0a0a092f2a0a09202a204d61726b2074686520504520776974682074686520696e646963617465642073746174652e20416c736f2c0a09202a20746865206173736f63696174656420504349206465766963652077696c6c2062652070757420696e746f0a09202a20492f4f2066726f7a656e20737461746520746f2061766f696420492f4f2061636365737365732066726f6d0a09202a207468652050434920646576696365206472697665722e0a09202a2f0a0970652d3e7374617465207c3d2073746174653b0a096565685f70655f666f725f656163685f6465762870652c20746d7029207b0a090970646576203d206565685f6465765f746f5f7063695f64657628746d70293b0a09096966202870646576290a090909706465762d3e6572726f725f7374617465203d207063695f6368616e6e656c5f696f5f66726f7a656e3b0a097d0a0a0972657475726e204e554c4c3b0a7d0a0a2f2a2a0a202a206565685f70655f73746174655f6d61726b202d204d61726b2073706563696669656420737461746520666f7220504520616e6420697473206173736f636961746564206465766963650a202a204070653a204545482050450a202a0a202a20454548206572726f722061666665637473207468652063757272656e7420504520616e6420697473206368696c64205045732e205468652066756e6374696f6e0a202a206973207573656420746f206d61726b20617070726f70726961746520737461746520666f72207468652061666665637465642050457320616e64207468650a202a206173736f63696174656420646576696365732e0a202a2f0a766f6964206565685f70655f73746174655f6d61726b28737472756374206565685f7065202a70652c20696e74207374617465290a7b0a096565685f6c6f636b28293b0a096565685f70655f74726176657273652870652c205f5f6565685f70655f73746174655f6d61726b2c20267374617465293b0a096565685f756e6c6f636b28293b0a7d0a0a2f2a2a0a202a205f5f6565685f70655f73746174655f636c656172202d20436c65617220737461746520666f72207468652050450a202a2040646174613a204545482050450a202a2040666c61673a2073746174650a202a0a202a205468652066756e6374696f6e206973207573656420746f20636c6561722074686520696e646963617465642073746174652066726f6d207468650a202a20676976656e2050452e20426573696465732c20776520616c736f20636c6561722074686520636865636b20636f756e74206f66207468652050450a202a2061732077656c6c2e0a202a2f0a73746174696320766f6964202a5f5f6565685f70655f73746174655f636c65617228766f6964202a646174612c20766f6964202a666c6167290a7b0a09737472756374206565685f7065202a7065203d2028737472756374206565685f7065202a29646174613b0a09696e74207374617465203d202a2828696e74202a29666c6167293b0a0a0970652d3e737461746520263d207e73746174653b0a0970652d3e636865636b5f636f756e74203d20303b0a0a0972657475726e204e554c4c3b0a7d0a0a2f2a2a0a202a206565685f70655f73746174655f636c656172202d20436c65617220737461746520666f722074686520504520616e6420697473206368696c6472656e0a202a204070653a2050450a202a204073746174653a20737461746520746f20626520636c65617265640a202a0a202a205768656e2074686520504520616e6420697473206368696c6472656e20686173206265656e207265636f76657265642066726f6d206572726f722c0a202a207765206e65656420636c65617220746865206572726f7220737461746520666f7220746861742e205468652066756e6374696f6e20697320757365640a202a20666f722074686520707572706f73652e0a202a2f0a766f6964206565685f70655f73746174655f636c65617228737472756374206565685f7065202a70652c20696e74207374617465290a7b0a096565685f6c6f636b28293b0a096565685f70655f74726176657273652870652c205f5f6565685f70655f73746174655f636c6561722c20267374617465293b0a096565685f756e6c6f636b28293b0a7d0a0a2f2a2a0a202a206565685f726573746f72655f6f6e655f6465766963655f62617273202d20526573746f726520746865204261736520416464726573732052656769737465727320666f72206f6e65206465766963650a202a2040646174613a20454548206465766963650a202a2040666c61673a20556e757365640a202a0a202a204c6f616473207468652050434920636f6e66696775726174696f6e20737061636520626173652061646472657373207265676973746572732c0a202a2074686520657870616e73696f6e20524f4d206261736520616464726573732c20746865206c6174656e63792074696d65722c20616e64206574632e0a202a2066726f6d207468652073617665642076616c75657320696e2074686520646576696365206e6f64652e0a202a2f0a73746174696320766f6964202a6565685f726573746f72655f6f6e655f6465766963655f6261727328766f6964202a646174612c20766f6964202a666c6167290a7b0a09696e7420693b0a0975333220636d643b0a09737472756374206565685f646576202a65646576203d2028737472756374206565685f646576202a29646174613b0a09737472756374206465766963655f6e6f6465202a646e203d206565685f6465765f746f5f6f665f6e6f64652865646576293b0a0a09666f72202869203d20343b2069203c2031303b20692b2b290a09096565685f6f70732d3e77726974655f636f6e66696728646e2c20692a342c20342c20656465762d3e636f6e6669675f73706163655b695d293b0a092f2a203132203d3d20457870616e73696f6e20524f4d2041646472657373202a2f0a096565685f6f70732d3e77726974655f636f6e66696728646e2c2031322a342c20342c20656465762d3e636f6e6669675f73706163655b31325d293b0a0a23646566696e6520425954455f53574150284f4646292028382a28284f4646292f34292b332d284f464629290a23646566696e652053415645445f42595445284f464629202828287538202a2928656465762d3e636f6e6669675f737061636529295b425954455f53574150284f4646295d290a0a096565685f6f70732d3e77726974655f636f6e66696728646e2c205043495f43414348455f4c494e455f53495a452c20312c0a090953415645445f42595445285043495f43414348455f4c494e455f53495a4529293b0a096565685f6f70732d3e77726974655f636f6e66696728646e2c205043495f4c4154454e43595f54494d45522c20312c0a090953415645445f42595445285043495f4c4154454e43595f54494d455229293b0a0a092f2a206d6178206c6174656e63792c206d696e206772616e742c20696e746572727570742070696e20616e64206c696e65202a2f0a096565685f6f70732d3e77726974655f636f6e66696728646e2c2031352a342c20342c20656465762d3e636f6e6669675f73706163655b31355d293b0a0a092f2a0a09202a20526573746f726520504552522026205345525220626974732c20736f6d65206465766963657320726571756972652069742c0a09202a20646f6e277420746f75636820746865206f7468657220636f6d6d616e6420626974730a09202a2f0a096565685f6f70732d3e726561645f636f6e66696728646e2c205043495f434f4d4d414e442c20342c2026636d64293b0a0969662028656465762d3e636f6e6669675f73706163655b315d2026205043495f434f4d4d414e445f504152495459290a0909636d64207c3d205043495f434f4d4d414e445f5041524954593b0a09656c73650a0909636d6420263d207e5043495f434f4d4d414e445f5041524954593b0a0969662028656465762d3e636f6e6669675f73706163655b315d2026205043495f434f4d4d414e445f53455252290a0909636d64207c3d205043495f434f4d4d414e445f534552523b0a09656c73650a0909636d6420263d207e5043495f434f4d4d414e445f534552523b0a096565685f6f70732d3e77726974655f636f6e66696728646e2c205043495f434f4d4d414e442c20342c20636d64293b0a0a0972657475726e204e554c4c3b0a7d0a0a2f2a2a0a202a206565685f70655f726573746f72655f62617273202d20526573746f7265207468652050434920636f6e66696720737061636520696e666f0a202a204070653a204545482050450a202a0a202a205468697320726f7574696e6520706572666f726d732061207265637572736976652077616c6b20746f20746865206368696c6472656e0a202a206f662074686973206465766963652061732077656c6c2e0a202a2f0a766f6964206565685f70655f726573746f72655f6261727328737472756374206565685f7065202a7065290a7b0a092f2a0a09202a205765206e6565646e27742074616b652074686520454548206c6f636b2073696e6365206565685f70655f6465765f747261766572736528290a09202a2077696c6c2074616b6520746861742e0a09202a2f0a096565685f70655f6465765f74726176657273652870652c206565685f726573746f72655f6f6e655f6465766963655f626172732c204e554c4c293b0a7d0a0a2f2a2a0a202a206565685f70655f6275735f676574202d2052657472696576652050434920627573206163636f7264696e6720746f2074686520676976656e2050450a202a204070653a204545482050450a202a0a202a205265747269657665207468652050434920627573206163636f7264696e6720746f2074686520676976656e2050452e204261736963616c6c792c0a202a2074686572652772652033207479706573206f66205045733a205048422f4275732f4465766963652e20466f72205048422050452c207468650a202a207072696d61727920504349206275732077696c6c206265207265747269657665642e2054686520706172656e74206275732077696c6c2062650a202a2072657475726e656420666f72204255532050452e20486f77657665722c20776520646f6e27742068617665206173736f636961746564205043490a202a2062757320666f72204445564943452050452e0a202a2f0a737472756374207063695f627573202a6565685f70655f6275735f67657428737472756374206565685f7065202a7065290a7b0a09737472756374207063695f627573202a627573203d204e554c4c3b0a09737472756374206565685f646576202a656465763b0a09737472756374207063695f646576202a706465763b0a0a096565685f6c6f636b28293b0a0a096966202870652d3e747970652026204545485f50455f50484229207b0a0909627573203d2070652d3e7068622d3e6275733b0a097d20656c7365206966202870652d3e747970652026204545485f50455f42555329207b0a090965646576203d206c6973745f66697273745f656e747279282670652d3e65646576732c20737472756374206565685f6465762c206c697374293b0a090970646576203d206565685f6465765f746f5f7063695f6465762865646576293b0a09096966202870646576290a090909627573203d20706465762d3e6275733b0a097d0a0a096565685f756e6c6f636b28293b0a0a0972657475726e206275733b0a7d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f707365726965732f6565685f707365726965732e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030343433313100313231313437343433333000303032333430310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a205468652066696c6520696e74656e647320746f20696d706c656d656e742074686520706c6174666f726d20646570656e64656e7420454548206f7065726174696f6e73206f6e20707365726965732e0a202a2041637475616c6c792c20746865207073657269657320706c6174666f726d206973206275696c74206261736564206f6e20525441532068656176696c792e2054686174206d65616e73207468650a202a207073657269657320706c6174666f726d20646570656e64656e7420454548206f7065726174696f6e732077696c6c206265206275696c74206f6e20525441532063616c6c732e205468652066756e6374696f6e730a202a2061726520646576697265642066726f6d20617263682f706f77657270632f706c6174666f726d732f707365726965732f6565682e6320616e64206e656365737361727920636c65616e7570206861730a202a206265656e20646f6e652e0a202a0a202a20436f707972696768742042656e6a616d696e2048657272656e7363686d696474202620476176696e205368616e2c2049424d20436f72706f726174696f6e20323031312e0a202a20436f707972696768742049424d20436f72706f726174696f6e20323030312c20323030352c20323030360a202a20436f70797269676874204461766520456e67656272657473656e202620546f646420496e676c65747420323030310a202a20436f70797269676874204c696e6173205665707374617320323030352c20323030360a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f720a202a2028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c2035392054656d706c6520506c6163652c205375697465203333302c20426f73746f6e2c204d41202030323131312d31333037205553410a202a2f0a0a23696e636c756465203c6c696e75782f61746f6d69632e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f6c6973742e683e0a23696e636c756465203c6c696e75782f6f662e683e0a23696e636c756465203c6c696e75782f7063692e683e0a23696e636c756465203c6c696e75782f70726f635f66732e683e0a23696e636c756465203c6c696e75782f7262747265652e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f7365715f66696c652e683e0a23696e636c756465203c6c696e75782f7370696e6c6f636b2e683e0a0a23696e636c756465203c61736d2f6565682e683e0a23696e636c756465203c61736d2f6565685f6576656e742e683e0a23696e636c756465203c61736d2f696f2e683e0a23696e636c756465203c61736d2f6d6163686465702e683e0a23696e636c756465203c61736d2f7070632d7063692e683e0a23696e636c756465203c61736d2f727461732e683e0a0a2f2a205254415320746f6b656e73202a2f0a73746174696320696e742069626d5f7365745f6565685f6f7074696f6e3b0a73746174696320696e742069626d5f7365745f736c6f745f72657365743b0a73746174696320696e742069626d5f726561645f736c6f745f72657365745f73746174653b0a73746174696320696e742069626d5f726561645f736c6f745f72657365745f7374617465323b0a73746174696320696e742069626d5f736c6f745f6572726f725f64657461696c3b0a73746174696320696e742069626d5f6765745f636f6e6669675f616464725f696e666f3b0a73746174696320696e742069626d5f6765745f636f6e6669675f616464725f696e666f323b0a73746174696320696e742069626d5f636f6e6669677572655f6272696467653b0a73746174696320696e742069626d5f636f6e6669677572655f70653b0a0a2f2a0a202a2042756666657220666f72207265706f7274696e6720736c6f742d6572726f722d64657461696c20727461732063616c6c732e2049747320686572650a202a20696e204253532c20616e64206e6f742064796e616d6963616c6c7920616c6c6f6365642c20736f207468617420697420656e647320757020696e0a202a20524d4f20776865726520525441532063616e206163636573732069742e0a202a2f0a73746174696320756e7369676e6564206368617220736c6f745f6572726275665b525441535f4552524f525f4c4f475f4d41585d3b0a73746174696320444546494e455f5350494e4c4f434b28736c6f745f6572726275665f6c6f636b293b0a73746174696320696e74206565685f6572726f725f6275665f73697a653b0a0a2f2a2a0a202a20707365726965735f6565685f696e6974202d2045454820706c6174666f726d20646570656e64656e7420696e697469616c697a6174696f6e0a202a0a202a2045454820706c6174666f726d20646570656e64656e7420696e697469616c697a6174696f6e206f6e20707365726965732e0a202a2f0a73746174696320696e7420707365726965735f6565685f696e697428766f6964290a7b0a092f2a20666967757265206f75742045454820525441532066756e6374696f6e2063616c6c20746f6b656e73202a2f0a0969626d5f7365745f6565685f6f7074696f6e09093d20727461735f746f6b656e282269626d2c7365742d6565682d6f7074696f6e22293b0a0969626d5f7365745f736c6f745f726573657409093d20727461735f746f6b656e282269626d2c7365742d736c6f742d726573657422293b0a0969626d5f726561645f736c6f745f72657365745f737461746532093d20727461735f746f6b656e282269626d2c726561642d736c6f742d72657365742d73746174653222293b0a0969626d5f726561645f736c6f745f72657365745f7374617465093d20727461735f746f6b656e282269626d2c726561642d736c6f742d72657365742d737461746522293b0a0969626d5f736c6f745f6572726f725f64657461696c09093d20727461735f746f6b656e282269626d2c736c6f742d6572726f722d64657461696c22293b0a0969626d5f6765745f636f6e6669675f616464725f696e666f32093d20727461735f746f6b656e282269626d2c6765742d636f6e6669672d616464722d696e666f3222293b0a0969626d5f6765745f636f6e6669675f616464725f696e666f093d20727461735f746f6b656e282269626d2c6765742d636f6e6669672d616464722d696e666f22293b0a0969626d5f636f6e6669677572655f706509093d20727461735f746f6b656e282269626d2c636f6e6669677572652d706522293b0a0969626d5f636f6e6669677572655f62726964676509093d20727461735f746f6b656e282269626d2c636f6e6669677572652d62726964676522293b0a0a092f2a206e65636573736172792073616e69747920636865636b202a2f0a096966202869626d5f7365745f6565685f6f7074696f6e203d3d20525441535f554e4b4e4f574e5f5345525649434529207b0a090970725f7761726e696e67282225733a20525441532073657276696365203c69626d2c7365742d6565682d6f7074696f6e3e20696e76616c69645c6e222c0a0909095f5f66756e635f5f293b0a090972657475726e202d45494e56414c3b0a097d20656c7365206966202869626d5f7365745f736c6f745f7265736574203d3d20525441535f554e4b4e4f574e5f5345525649434529207b0a090970725f7761726e696e67282225733a20525441532073657276696365203c69626d2c7365742d736c6f742d72657365743e20696e76616c69645c6e222c0a0909095f5f66756e635f5f293b0a090972657475726e202d45494e56414c3b0a097d20656c7365206966202869626d5f726561645f736c6f745f72657365745f737461746532203d3d20525441535f554e4b4e4f574e5f534552564943452026260a090920202069626d5f726561645f736c6f745f72657365745f7374617465203d3d20525441535f554e4b4e4f574e5f5345525649434529207b0a090970725f7761726e696e67282225733a20525441532073657276696365203c69626d2c726561642d736c6f742d72657365742d7374617465323e20616e6420220a090909223c69626d2c726561642d736c6f742d72657365742d73746174653e20696e76616c69645c6e222c0a0909095f5f66756e635f5f293b0a090972657475726e202d45494e56414c3b0a097d20656c7365206966202869626d5f736c6f745f6572726f725f64657461696c203d3d20525441535f554e4b4e4f574e5f5345525649434529207b0a090970725f7761726e696e67282225733a20525441532073657276696365203c69626d2c736c6f742d6572726f722d64657461696c3e20696e76616c69645c6e222c0a0909095f5f66756e635f5f293b0a090972657475726e202d45494e56414c3b0a097d20656c7365206966202869626d5f6765745f636f6e6669675f616464725f696e666f32203d3d20525441535f554e4b4e4f574e5f534552564943452026260a090920202069626d5f6765745f636f6e6669675f616464725f696e666f203d3d20525441535f554e4b4e4f574e5f5345525649434529207b0a090970725f7761726e696e67282225733a20525441532073657276696365203c69626d2c6765742d636f6e6669672d616464722d696e666f323e20616e6420220a090909223c69626d2c6765742d636f6e6669672d616464722d696e666f3e20696e76616c69645c6e222c0a0909095f5f66756e635f5f293b0a090972657475726e202d45494e56414c3b0a097d20656c7365206966202869626d5f636f6e6669677572655f7065203d3d20525441535f554e4b4e4f574e5f534552564943452026260a090920202069626d5f636f6e6669677572655f627269646765203d3d20525441535f554e4b4e4f574e5f5345525649434529207b0a090970725f7761726e696e67282225733a20525441532073657276696365203c69626d2c636f6e6669677572652d70653e20616e6420220a090909223c69626d2c636f6e6669677572652d6272696467653e20696e76616c69645c6e222c0a0909095f5f66756e635f5f293b0a090972657475726e202d45494e56414c3b0a097d0a0a092f2a20496e697469616c697a65206572726f72206c6f67206c6f636b20616e642073697a65202a2f0a097370696e5f6c6f636b5f696e69742826736c6f745f6572726275665f6c6f636b293b0a096565685f6572726f725f6275665f73697a65203d20727461735f746f6b656e2822727461732d6572726f722d6c6f672d6d617822293b0a09696620286565685f6572726f725f6275665f73697a65203d3d20525441535f554e4b4e4f574e5f5345525649434529207b0a090970725f7761726e696e67282225733a20756e6b6e6f776e20454548206572726f72206c6f672073697a655c6e222c0a0909095f5f66756e635f5f293b0a09096565685f6572726f725f6275665f73697a65203d20313032343b0a097d20656c736520696620286565685f6572726f725f6275665f73697a65203e20525441535f4552524f525f4c4f475f4d415829207b0a090970725f7761726e696e67282225733a20454548206572726f72206c6f672073697a65202564206578636565647320746865206d6178696d616c2025645c6e222c0a0909095f5f66756e635f5f2c206565685f6572726f725f6275665f73697a652c20525441535f4552524f525f4c4f475f4d4158293b0a09096565685f6572726f725f6275665f73697a65203d20525441535f4552524f525f4c4f475f4d41583b0a097d0a0a092f2a20536574204545482070726f6265206d6f6465202a2f0a096565685f70726f62655f6d6f64655f736574284545485f50524f42455f4d4f44455f44455654524545293b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a20707365726965735f6565685f6f665f70726f6265202d204545482070726f6265206f6e2074686520676976656e206465766963650a202a2040646e3a204f46206e6f64650a202a2040666c61673a20556e757365640a202a0a202a205768656e20454548206d6f64756c6520697320696e7374616c6c656420647572696e672073797374656d20626f6f742c20616c6c2050434920646576696365730a202a2061726520636865636b6564206f6e65206279206f6e6520746f2073656520696620697420737570706f727473204545482e205468652066756e6374696f6e0a202a20697320696e74726f647563656420666f722074686520707572706f73652e0a202a2f0a73746174696320766f6964202a707365726965735f6565685f6f665f70726f626528737472756374206465766963655f6e6f6465202a646e2c20766f6964202a666c6167290a7b0a09737472756374206565685f646576202a656465763b0a09737472756374206565685f70652070653b0a09636f6e737420753332202a636c6173735f636f64652c202a76656e646f725f69642c202a6465766963655f69643b0a09636f6e737420753332202a726567733b0a09696e7420656e61626c65203d20303b0a09696e74207265743b0a0a092f2a205265747269657665204f46206e6f646520616e642065656820646576696365202a2f0a0965646576203d206f665f6e6f64655f746f5f6565685f64657628646e293b0a0969662028216f665f6465766963655f69735f617661696c61626c6528646e29290a090972657475726e204e554c4c3b0a0a092f2a20526574726965766520636c6173732f76656e646f722f64657669636520494473202a2f0a09636c6173735f636f6465203d206f665f6765745f70726f706572747928646e2c2022636c6173732d636f6465222c204e554c4c293b0a0976656e646f725f696420203d206f665f6765745f70726f706572747928646e2c202276656e646f722d6964222c204e554c4c293b0a096465766963655f696420203d206f665f6765745f70726f706572747928646e2c20226465766963652d6964222c204e554c4c293b0a0a092f2a20536b697020666f7220626164204f46206e6f6465206f72205043492d49534120627269646765202a2f0a096966202821636c6173735f636f6465207c7c202176656e646f725f6964207c7c20216465766963655f6964290a090972657475726e204e554c4c3b0a0969662028646e2d3e747970652026262021737472636d7028646e2d3e747970652c20226973612229290a090972657475726e204e554c4c3b0a0a092f2a2055706461746520636c61737320636f646520616e64206d6f6465206f662065656820646576696365202a2f0a09656465762d3e636c6173735f636f6465203d202a636c6173735f636f64653b0a09656465762d3e6d6f6465203d20303b0a0a092f2a20526574726965766520746865206465766963652061646472657373202a2f0a0972656773203d206f665f6765745f70726f706572747928646e2c2022726567222c204e554c4c293b0a0969662028217265677329207b0a090970725f7761726e696e67282225733a204f46206e6f64652070726f70657274792025733a3a726567206e6f7420666f756e645c6e222c0a0909095f5f66756e635f5f2c20646e2d3e66756c6c5f6e616d65293b0a090972657475726e204e554c4c3b0a097d0a0a092f2a20496e697469616c697a65207468652066616b65205045202a2f0a096d656d736574282670652c20302c2073697a656f6628737472756374206565685f706529293b0a0970652e706862203d20656465762d3e7068623b0a0970652e636f6e6669675f61646472203d20726567735b305d3b0a0a092f2a20456e61626c6520454548206f6e2074686520646576696365202a2f0a09726574203d206565685f6f70732d3e7365745f6f7074696f6e282670652c204545485f4f50545f454e41424c45293b0a09696620282172657429207b0a0909656465762d3e636f6e6669675f61646472203d20726567735b305d3b0a09092f2a2052657472696576652050452061646472657373202a2f0a0909656465762d3e70655f636f6e6669675f61646472203d206565685f6f70732d3e6765745f70655f6164647228267065293b0a090970652e61646472203d20656465762d3e70655f636f6e6669675f616464723b0a0a09092f2a20536f6d65206f6c6465722073797374656d732028506f776572342920616c6c6f77207468652069626d2c7365742d6565682d6f7074696f6e0a0909202a2063616c6c20746f2073756363656564206576656e206f6e206e6f64657320776865726520454548206973206e6f7420737570706f727465642e0a0909202a2056657269667920737570706f7274206578706c696369746c792e0a0909202a2f0a0909726574203d206565685f6f70732d3e6765745f7374617465282670652c204e554c4c293b0a090969662028726574203e20302026262072657420213d204545485f53544154455f4e4f545f535550504f5254290a090909656e61626c65203d20313b0a0a090969662028656e61626c6529207b0a0909096565685f73756273797374656d5f656e61626c6564203d20313b0a0909096565685f6164645f746f5f706172656e745f70652865646576293b0a0a09090970725f6465627567282225733a2045454820656e61626c6564206f6e202573205048422325642d50452325782c20636f6e66696720616464722325785c6e222c0a090909095f5f66756e635f5f2c20646e2d3e66756c6c5f6e616d652c2070652e7068622d3e676c6f62616c5f6e756d6265722c0a0909090970652e616464722c2070652e636f6e6669675f61646472293b0a09097d20656c73652069662028646e2d3e706172656e74202626206f665f6e6f64655f746f5f6565685f64657628646e2d3e706172656e74292026260a090909202020286f665f6e6f64655f746f5f6565685f64657628646e2d3e706172656e7429292d3e706529207b0a0909092f2a20546869732064657669636520646f65736e277420737570706f7274204545482c20627574206974206d6179206861766520616e0a090909202a2045454820706172656e742c20696e2077686963682063617365207765206d61726b20697420617320737570706f727465642e0a090909202a2f0a090909656465762d3e636f6e6669675f61646472203d206f665f6e6f64655f746f5f6565685f64657628646e2d3e706172656e74292d3e636f6e6669675f616464723b0a090909656465762d3e70655f636f6e6669675f61646472203d206f665f6e6f64655f746f5f6565685f64657628646e2d3e706172656e74292d3e70655f636f6e6669675f616464723b0a0909096565685f6164645f746f5f706172656e745f70652865646576293b0a09097d0a097d0a0a092f2a2053617665206d656d6f72792062617273202a2f0a096565685f736176655f626172732865646576293b0a0a0972657475726e204e554c4c3b0a7d0a0a2f2a2a0a202a20707365726965735f6565685f7365745f6f7074696f6e202d20496e697469616c697a6520454548206f72204d4d494f2f444d41207265656e61626c650a202a204070653a204545482050450a202a20406f7074696f6e3a206f7065726174696f6e20746f206265206973737565640a202a0a202a205468652066756e6374696f6e206973207573656420746f20636f6e74726f6c20746865204545482066756e6374696f6e616c69747920676c6f62616c6c792e0a202a2043757272656e746c792c20666f6c6c6f77696e67206f7074696f6e732061726520737570706f7274206163636f7264696e6720746f20504150523a0a202a20456e61626c65204545482c2044697361626c65204545482c20456e61626c65204d4d494f20616e6420456e61626c6520444d410a202a2f0a73746174696320696e7420707365726965735f6565685f7365745f6f7074696f6e28737472756374206565685f7065202a70652c20696e74206f7074696f6e290a7b0a09696e7420726574203d20303b0a09696e7420636f6e6669675f616464723b0a0a092f2a0a09202a205768656e20776527726520656e61626c696e67206f722064697361626c696e67204545482066756e6374696f616c697479206f6e0a09202a2074686520706172746963756c61722050452c2074686520504520636f6e666967206164647265737320697320706f737369626c790a09202a20756e617661696c61626c652e205468657265666f72652c207765206861766520746f20666967757265206974206f75742066726f6d0a09202a2074686520464454206e6f64652e0a09202a2f0a0973776974636820286f7074696f6e29207b0a0963617365204545485f4f50545f44495341424c453a0a0963617365204545485f4f50545f454e41424c453a0a0963617365204545485f4f50545f544841575f4d4d494f3a0a0963617365204545485f4f50545f544841575f444d413a0a0909636f6e6669675f61646472203d2070652d3e636f6e6669675f616464723b0a09096966202870652d3e61646472290a090909636f6e6669675f61646472203d2070652d3e616464723b0a0909627265616b3b0a0a0964656661756c743a0a090970725f657272282225733a20496e76616c6964206f7074696f6e2025645c6e222c0a0909095f5f66756e635f5f2c206f7074696f6e293b0a090972657475726e202d45494e56414c3b0a097d0a0a09726574203d20727461735f63616c6c2869626d5f7365745f6565685f6f7074696f6e2c20342c20312c204e554c4c2c0a090909636f6e6669675f616464722c20425549445f48492870652d3e7068622d3e62756964292c0a090909425549445f4c4f2870652d3e7068622d3e62756964292c206f7074696f6e293b0a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a20707365726965735f6565685f6765745f70655f61646472202d20526574726965766520504520616464726573730a202a204070653a204545482050450a202a0a202a20526574726965766520746865206173736f636174656420504520616464726573732e2041637475616c6c792c207468657265277265203220525441530a202a2066756e6374696f6e2063616c6c732064656469636174656420666f722074686520707572706f73652e205765206e65656420696d706c656d656e740a202a206974207468726f75676820746865206e65772066756e6374696f6e20616e64207468656e20746865206f6c64206f6e652e20426573696465732c0a202a20796f752073686f756c64206d616b6520737572652074686520636f6e66696720616464726573732069732066696775726564206f75742066726f6d0a202a20464454206e6f6465206265666f72652063616c6c696e67207468652066756e6374696f6e2e0a202a0a202a2049742773206e6f7461626c652074686174207a65726f2765642072657475726e2076616c7565206d65616e7320696e76616c696420504520636f6e6669670a202a20616464726573732e0a202a2f0a73746174696320696e7420707365726965735f6565685f6765745f70655f6164647228737472756374206565685f7065202a7065290a7b0a09696e7420726574203d20303b0a09696e7420726574735b335d3b0a0a096966202869626d5f6765745f636f6e6669675f616464725f696e666f3220213d20525441535f554e4b4e4f574e5f5345525649434529207b0a09092f2a0a0909202a204669727374206f6620616c6c2c207765206e65656420746f206d616b65207375726520746865726520686173206f6e652050450a0909202a206173736f636961746564207769746820746865206465766963652e204f74686572776973652c20504520616464726573732069730a0909202a206d65616e696e676c6573732e0a0909202a2f0a0909726574203d20727461735f63616c6c2869626d5f6765745f636f6e6669675f616464725f696e666f322c20342c20322c20726574732c0a0909090970652d3e636f6e6669675f616464722c20425549445f48492870652d3e7068622d3e62756964292c0a09090909425549445f4c4f2870652d3e7068622d3e62756964292c2031293b0a090969662028726574207c7c2028726574735b305d203d3d203029290a09090972657475726e20303b0a0a09092f2a20526574726965766520746865206173736f63696174656420504520636f6e6669672061646472657373202a2f0a0909726574203d20727461735f63616c6c2869626d5f6765745f636f6e6669675f616464725f696e666f322c20342c20322c20726574732c0a0909090970652d3e636f6e6669675f616464722c20425549445f48492870652d3e7068622d3e62756964292c0a09090909425549445f4c4f2870652d3e7068622d3e62756964292c2030293b0a09096966202872657429207b0a09090970725f7761726e696e67282225733a204661696c656420746f20676574206164647265737320666f72205048422325642d50452325785c6e222c0a090909095f5f66756e635f5f2c2070652d3e7068622d3e676c6f62616c5f6e756d6265722c2070652d3e636f6e6669675f61646472293b0a09090972657475726e20303b0a09097d0a0a090972657475726e20726574735b305d3b0a097d0a0a096966202869626d5f6765745f636f6e6669675f616464725f696e666f20213d20525441535f554e4b4e4f574e5f5345525649434529207b0a0909726574203d20727461735f63616c6c2869626d5f6765745f636f6e6669675f616464725f696e666f2c20342c20322c20726574732c0a0909090970652d3e636f6e6669675f616464722c20425549445f48492870652d3e7068622d3e62756964292c0a09090909425549445f4c4f2870652d3e7068622d3e62756964292c2030293b0a09096966202872657429207b0a09090970725f7761726e696e67282225733a204661696c656420746f20676574206164647265737320666f72205048422325642d50452325785c6e222c0a090909095f5f66756e635f5f2c2070652d3e7068622d3e676c6f62616c5f6e756d6265722c2070652d3e636f6e6669675f61646472293b0a09090972657475726e20303b0a09097d0a0a090972657475726e20726574735b305d3b0a097d0a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a20707365726965735f6565685f6765745f7374617465202d2052657472696576652050452073746174650a202a204070653a204545482050450a202a204073746174653a2072657475726e2076616c75650a202a0a202a20526574726965766520746865207374617465206f6620746865207370656369666965642050452e204f6e205254415320636f6d706c69616e740a202a207073657269657320706c6174666f726d2c20746865726520616c726561647920686173206f6e652064656469636174656420525441532066756e6374696f6e0a202a20666f722074686520707572706f73652e2049742773206e6f7461626c65207468617420746865206173736f63696174656420504520636f6e66696720616464726573730a202a206d69676874206265207265616479207768656e2063616c6c696e67207468652066756e6374696f6e2e205468657265666f72652c20656e646561766f757220746f0a202a207573652074686520504520636f6e666967206164647265737320696620706f737369626c652e2046757274686572206d6f72652c20746865726527726520320a202a20525441532063616c6c7320666f722074686520707572706f73652c207765206e65656420746f2074727920746865206e6577206f6e6520616e64206261636b0a202a20746f20746865206f6c64206f6e6520696620746865206e6577206f6e6520636f756c646e277420776f726b2070726f7065726c792e0a202a2f0a73746174696320696e7420707365726965735f6565685f6765745f737461746528737472756374206565685f7065202a70652c20696e74202a7374617465290a7b0a09696e7420636f6e6669675f616464723b0a09696e74207265743b0a09696e7420726574735b345d3b0a09696e7420726573756c743b0a0a092f2a20466967757265206f757420504520636f6e666967206164647265737320696620706f737369626c65202a2f0a09636f6e6669675f61646472203d2070652d3e636f6e6669675f616464723b0a096966202870652d3e61646472290a0909636f6e6669675f61646472203d2070652d3e616464723b0a0a096966202869626d5f726561645f736c6f745f72657365745f73746174653220213d20525441535f554e4b4e4f574e5f5345525649434529207b0a0909726574203d20727461735f63616c6c2869626d5f726561645f736c6f745f72657365745f7374617465322c20332c20342c20726574732c0a09090909636f6e6669675f616464722c20425549445f48492870652d3e7068622d3e62756964292c0a09090909425549445f4c4f2870652d3e7068622d3e6275696429293b0a097d20656c7365206966202869626d5f726561645f736c6f745f72657365745f737461746520213d20525441535f554e4b4e4f574e5f5345525649434529207b0a09092f2a2046616b6520504520756e617661696c61626c6520696e666f202a2f0a0909726574735b325d203d20303b0a0909726574203d20727461735f63616c6c2869626d5f726561645f736c6f745f72657365745f73746174652c20332c20332c20726574732c0a09090909636f6e6669675f616464722c20425549445f48492870652d3e7068622d3e62756964292c0a09090909425549445f4c4f2870652d3e7068622d3e6275696429293b0a097d20656c7365207b0a090972657475726e204545485f53544154455f4e4f545f535550504f52543b0a097d0a0a0969662028726574290a090972657475726e207265743b0a0a092f2a2050617273652074686520726573756c74206f7574202a2f0a09726573756c74203d20303b0a0969662028726574735b315d29207b0a090973776974636828726574735b305d29207b0a09096361736520303a0a090909726573756c7420263d207e4545485f53544154455f52455345545f4143544956453b0a090909726573756c74207c3d204545485f53544154455f4d4d494f5f4143544956453b0a090909726573756c74207c3d204545485f53544154455f444d415f4143544956453b0a090909627265616b3b0a09096361736520313a0a090909726573756c74207c3d204545485f53544154455f52455345545f4143544956453b0a090909726573756c74207c3d204545485f53544154455f4d4d494f5f4143544956453b0a090909726573756c74207c3d204545485f53544154455f444d415f4143544956453b0a090909627265616b3b0a09096361736520323a0a090909726573756c7420263d207e4545485f53544154455f52455345545f4143544956453b0a090909726573756c7420263d207e4545485f53544154455f4d4d494f5f4143544956453b0a090909726573756c7420263d207e4545485f53544154455f444d415f4143544956453b0a090909627265616b3b0a09096361736520343a0a090909726573756c7420263d207e4545485f53544154455f52455345545f4143544956453b0a090909726573756c7420263d207e4545485f53544154455f4d4d494f5f4143544956453b0a090909726573756c7420263d207e4545485f53544154455f444d415f4143544956453b0a090909726573756c74207c3d204545485f53544154455f4d4d494f5f454e41424c45443b0a090909627265616b3b0a09096361736520353a0a09090969662028726574735b325d29207b0a0909090969662028737461746529202a7374617465203d20726574735b325d3b0a09090909726573756c74203d204545485f53544154455f554e415641494c41424c453b0a0909097d20656c7365207b0a09090909726573756c74203d204545485f53544154455f4e4f545f535550504f52543b0a0909097d0a090964656661756c743a0a090909726573756c74203d204545485f53544154455f4e4f545f535550504f52543b0a09097d0a097d20656c7365207b0a0909726573756c74203d204545485f53544154455f4e4f545f535550504f52543b0a097d0a0a0972657475726e20726573756c743b0a7d0a0a2f2a2a0a202a20707365726965735f6565685f7265736574202d20526573657420746865207370656369666965642050450a202a204070653a204545482050450a202a20406f7074696f6e3a207265736574206f7074696f6e0a202a0a202a20526573657420746865207370656369666965642050450a202a2f0a73746174696320696e7420707365726965735f6565685f726573657428737472756374206565685f7065202a70652c20696e74206f7074696f6e290a7b0a09696e7420636f6e6669675f616464723b0a09696e74207265743b0a0a092f2a20466967757265206f75742050452061646472657373202a2f0a09636f6e6669675f61646472203d2070652d3e636f6e6669675f616464723b0a096966202870652d3e61646472290a0909636f6e6669675f61646472203d2070652d3e616464723b0a0a092f2a205265736574205045207468726f75676820525441532063616c6c202a2f0a09726574203d20727461735f63616c6c2869626d5f7365745f736c6f745f72657365742c20342c20312c204e554c4c2c0a090909636f6e6669675f616464722c20425549445f48492870652d3e7068622d3e62756964292c0a090909425549445f4c4f2870652d3e7068622d3e62756964292c206f7074696f6e293b0a0a092f2a2049662066756e64616d656e74616c2d7265736574206e6f7420737570706f727465642c2074727920686f742d7265736574202a2f0a09696620286f7074696f6e203d3d204545485f52455345545f46554e44414d454e54414c2026260a0920202020726574203d3d202d3829207b0a0909726574203d20727461735f63616c6c2869626d5f7365745f736c6f745f72657365742c20342c20312c204e554c4c2c0a09090909636f6e6669675f616464722c20425549445f48492870652d3e7068622d3e62756964292c0a09090909425549445f4c4f2870652d3e7068622d3e62756964292c204545485f52455345545f484f54293b0a097d0a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a20707365726965735f6565685f776169745f7374617465202d205761697420666f722050452073746174650a202a204070653a204545482050450a202a20406d61785f776169743a206d6178696d616c20706572696f6420696e206d6963726f7365636f6e640a202a0a202a205761697420666f7220746865207374617465206f66206173736f6369617465642050452e204974206d696768742074616b6520736f6d652074696d650a202a20746f2072657472696576652074686520504527732073746174652e0a202a2f0a73746174696320696e7420707365726965735f6565685f776169745f737461746528737472756374206565685f7065202a70652c20696e74206d61785f77616974290a7b0a09696e74207265743b0a09696e74206d776169743b0a0a092f2a0a09202a204163636f7264696e6720746f20504150522c20746865207374617465206f66205045206d696768742062652074656d706f726172696c790a09202a20756e617661696c61626c652e20556e646572207468652063697263756d7374616e63652c207765206861766520746f20776169740a09202a20666f7220696e646963617465642074696d652064657465726d696e6564206279206669726d776172652e20546865206d6178696d616c0a09202a20776169742074696d652069732035206d696e757465732c2077686963682069732061637175697265642066726f6d20746865206f726967696e616c0a09202a2045454820696d706c656d656e746174696f6e2e20416c736f2c20746865206f726967696e616c20696d706c656d656e746174696f6e0a09202a20616c736f20646566696e656420746865206d696e696d616c20776169742074696d652061732031207365636f6e642e0a09202a2f0a23646566696e65204545485f53544154455f4d494e5f574149545f54494d45092831303030290a23646566696e65204545485f53544154455f4d41585f574149545f54494d450928333030202a2031303030290a0a097768696c6520283129207b0a0909726574203d20707365726965735f6565685f6765745f73746174652870652c20266d77616974293b0a0a09092f2a0a0909202a2049662074686520504527732073746174652069732074656d706f726172696c7920756e617661696c61626c652c0a0909202a207765206861766520746f207761697420666f7220746865207370656369666965642074696d652e204f74686572776973652c0a0909202a2074686520504527732073746174652077696c6c2062652072657475726e656420696d6d6564696174656c792e0a0909202a2f0a09096966202872657420213d204545485f53544154455f554e415641494c41424c45290a09090972657475726e207265743b0a0a0909696620286d61785f77616974203c3d203029207b0a09090970725f7761726e696e67282225733a2054696d656f7574207768656e2067657474696e67205045277320737461746520282564295c6e222c0a090909095f5f66756e635f5f2c206d61785f77616974293b0a09090972657475726e204545485f53544154455f4e4f545f535550504f52543b0a09097d0a0a0909696620286d77616974203c3d203029207b0a09090970725f7761726e696e67282225733a204669726d776172652072657475726e65642062616420776169742076616c75652025645c6e222c0a090909095f5f66756e635f5f2c206d77616974293b0a0909096d77616974203d204545485f53544154455f4d494e5f574149545f54494d453b0a09097d20656c736520696620286d77616974203e204545485f53544154455f4d41585f574149545f54494d4529207b0a09090970725f7761726e696e67282225733a204669726d776172652072657475726e656420746f6f206c6f6e6720776169742076616c75652025645c6e222c0a090909095f5f66756e635f5f2c206d77616974293b0a0909096d77616974203d204545485f53544154455f4d41585f574149545f54494d453b0a09097d0a0a09096d61785f77616974202d3d206d776169743b0a09096d736c656570286d77616974293b0a097d0a0a0972657475726e204545485f53544154455f4e4f545f535550504f52543b0a7d0a0a2f2a2a0a202a20707365726965735f6565685f6765745f6c6f67202d205265747269657665206572726f72206c6f670a202a204070653a204545482050450a202a204073657665726974793a2074656d706f72617279206f72207065726d616e656e74206572726f72206c6f670a202a20406472765f6c6f673a20647269766572206c6f6720746f20626520636f6d62696e6564207769746820726574726965766564206572726f72206c6f670a202a20406c656e3a206c656e677468206f6620647269766572206c6f670a202a0a202a205265747269657665207468652074656d706f72617279206f72207065726d616e656e74206572726f722066726f6d207468652050452e0a202a2041637475616c6c792c20746865206572726f722077696c6c20626520726574726965766564207468726f75676820746865206465646963617465640a202a20525441532063616c6c2e0a202a2f0a73746174696320696e7420707365726965735f6565685f6765745f6c6f6728737472756374206565685f7065202a70652c20696e742073657665726974792c2063686172202a6472765f6c6f672c20756e7369676e6564206c6f6e67206c656e290a7b0a09696e7420636f6e6669675f616464723b0a09756e7369676e6564206c6f6e6720666c6167733b0a09696e74207265743b0a0a097370696e5f6c6f636b5f697271736176652826736c6f745f6572726275665f6c6f636b2c20666c616773293b0a096d656d73657428736c6f745f6572726275662c20302c206565685f6572726f725f6275665f73697a65293b0a0a092f2a20466967757265206f7574207468652050452061646472657373202a2f0a09636f6e6669675f61646472203d2070652d3e636f6e6669675f616464723b0a096966202870652d3e61646472290a0909636f6e6669675f61646472203d2070652d3e616464723b0a0a09726574203d20727461735f63616c6c2869626d5f736c6f745f6572726f725f64657461696c2c20382c20312c204e554c4c2c20636f6e6669675f616464722c0a090909425549445f48492870652d3e7068622d3e62756964292c20425549445f4c4f2870652d3e7068622d3e62756964292c0a090909766972745f746f5f70687973286472765f6c6f67292c206c656e2c0a090909766972745f746f5f7068797328736c6f745f657272627566292c206565685f6572726f725f6275665f73697a652c0a0909097365766572697479293b0a096966202821726574290a09096c6f675f6572726f7228736c6f745f6572726275662c204552525f545950455f525441535f4c4f472c2030293b0a097370696e5f756e6c6f636b5f697271726573746f72652826736c6f745f6572726275665f6c6f636b2c20666c616773293b0a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a20707365726965735f6565685f636f6e6669677572655f627269646765202d20436f6e66696775726520504349206272696467657320696e2074686520696e646963617465642050450a202a204070653a204545482050450a202a0a202a205468652066756e6374696f6e2077696c6c2062652063616c6c656420746f207265636f6e66696775726520746865206272696467657320696e636c756465640a202a20696e207468652073706563696669656420504520736f207468617420746865206d756c66756e6374696f6e616c20504520776f756c64206265207265636f76657265640a202a20616761696e2e0a202a2f0a73746174696320696e7420707365726965735f6565685f636f6e6669677572655f62726964676528737472756374206565685f7065202a7065290a7b0a09696e7420636f6e6669675f616464723b0a09696e74207265743b0a0a092f2a20466967757265206f7574207468652050452061646472657373202a2f0a09636f6e6669675f61646472203d2070652d3e636f6e6669675f616464723b0a096966202870652d3e61646472290a0909636f6e6669675f61646472203d2070652d3e616464723b0a0a092f2a20557365206e657720636f6e6669677572652d70652066756e6374696f6e2c20696620737570706f72746564202a2f0a096966202869626d5f636f6e6669677572655f706520213d20525441535f554e4b4e4f574e5f5345525649434529207b0a0909726574203d20727461735f63616c6c2869626d5f636f6e6669677572655f70652c20332c20312c204e554c4c2c0a09090909636f6e6669675f616464722c20425549445f48492870652d3e7068622d3e62756964292c0a09090909425549445f4c4f2870652d3e7068622d3e6275696429293b0a097d20656c7365206966202869626d5f636f6e6669677572655f62726964676520213d20525441535f554e4b4e4f574e5f5345525649434529207b0a0909726574203d20727461735f63616c6c2869626d5f636f6e6669677572655f6272696467652c20332c20312c204e554c4c2c0a09090909636f6e6669675f616464722c20425549445f48492870652d3e7068622d3e62756964292c0a09090909425549445f4c4f2870652d3e7068622d3e6275696429293b0a097d20656c7365207b0a090972657475726e202d454641554c543b0a097d0a0a0969662028726574290a090970725f7761726e696e67282225733a20556e61626c6520746f20636f6e66696775726520627269646765205048422325642d504523257820282564295c6e222c0a0909095f5f66756e635f5f2c2070652d3e7068622d3e676c6f62616c5f6e756d6265722c2070652d3e616464722c20726574293b0a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a20707365726965735f6565685f726561645f636f6e666967202d20526561642050434920636f6e6669672073706163650a202a2040646e3a20646576696365206e6f64650a202a204077686572653a2050434920616464726573730a202a204073697a653a2073697a6520746f20726561640a202a204076616c3a2072657475726e2076616c75650a202a0a202a205265616420636f6e6669672073706163652066726f6d2074686520737065696369666564206465766963650a202a2f0a73746174696320696e7420707365726965735f6565685f726561645f636f6e66696728737472756374206465766963655f6e6f6465202a646e2c20696e742077686572652c20696e742073697a652c20753332202a76616c290a7b0a09737472756374207063695f646e202a70646e3b0a0a0970646e203d205043495f444e28646e293b0a0a0972657475726e20727461735f726561645f636f6e6669672870646e2c2077686572652c2073697a652c2076616c293b0a7d0a0a2f2a2a0a202a20707365726965735f6565685f77726974655f636f6e666967202d2057726974652050434920636f6e6669672073706163650a202a2040646e3a20646576696365206e6f64650a202a204077686572653a2050434920616464726573730a202a204073697a653a2073697a6520746f2077726974650a202a204076616c3a2076616c756520746f206265207772697474656e0a202a0a202a20577269746520636f6e66696720737061636520746f2074686520737065636966696564206465766963650a202a2f0a73746174696320696e7420707365726965735f6565685f77726974655f636f6e66696728737472756374206465766963655f6e6f6465202a646e2c20696e742077686572652c20696e742073697a652c207533322076616c290a7b0a09737472756374207063695f646e202a70646e3b0a0a0970646e203d205043495f444e28646e293b0a0a0972657475726e20727461735f77726974655f636f6e6669672870646e2c2077686572652c2073697a652c2076616c293b0a7d0a0a73746174696320737472756374206565685f6f707320707365726965735f6565685f6f7073203d207b0a092e6e616d650909093d202270736572696573222c0a092e696e69740909093d20707365726965735f6565685f696e69742c0a092e6f665f70726f626509093d20707365726965735f6565685f6f665f70726f62652c0a092e6465765f70726f626509093d204e554c4c2c0a092e7365745f6f7074696f6e09093d20707365726965735f6565685f7365745f6f7074696f6e2c0a092e6765745f70655f6164647209093d20707365726965735f6565685f6765745f70655f616464722c0a092e6765745f737461746509093d20707365726965735f6565685f6765745f73746174652c0a092e72657365740909093d20707365726965735f6565685f72657365742c0a092e776169745f737461746509093d20707365726965735f6565685f776169745f73746174652c0a092e6765745f6c6f6709093d20707365726965735f6565685f6765745f6c6f672c0a092e636f6e6669677572655f627269646765202020202020203d20707365726965735f6565685f636f6e6669677572655f6272696467652c0a092e726561645f636f6e66696709093d20707365726965735f6565685f726561645f636f6e6669672c0a092e77726974655f636f6e66696709093d20707365726965735f6565685f77726974655f636f6e6669670a7d3b0a0a2f2a2a0a202a206565685f707365726965735f696e6974202d20526567697374657220706c6174666f726d20646570656e64656e7420454548206f7065726174696f6e730a202a0a202a2045454820696e697469616c697a6174696f6e206f6e207073657269657320706c6174666f726d2e20546869732066756e6374696f6e2073686f756c642062650a202a2063616c6c6564206265666f726520616e79204545482072656c617465642066756e6374696f6e732e0a202a2f0a73746174696320696e74205f5f696e6974206565685f707365726965735f696e697428766f6964290a7b0a09696e7420726574203d202d45494e56414c3b0a0a0969662028216d616368696e655f6973287073657269657329290a090972657475726e207265743b0a0a09726574203d206565685f6f70735f72656769737465722826707365726965735f6565685f6f7073293b0a096966202821726574290a090970725f696e666f28224545483a207053657269657320706c6174666f726d20696e697469616c697a65645c6e22293b0a09656c73650a090970725f696e666f28224545483a207053657269657320706c6174666f726d20696e697469616c697a6174696f6e206661696c75726520282564295c6e222c0a090909726574293b0a0a0972657475726e207265743b0a7d0a0a6561726c795f696e697463616c6c286565685f707365726965735f696e6974293b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f707365726965732f6565685f73797366732e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303535323400313231313437343433333000303032333130310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20537973667320656e747269657320666f7220504349204572726f72205265636f7665727920666f7220504150522d636f6d706c69616e7420706c6174666f726d2e0a202a20436f707972696768742049424d20436f72706f726174696f6e20323030370a202a20436f70797269676874204c696e61732056657073746173203c6c696e61734061757374696e2e69626d2e636f6d3e20323030370a202a0a202a20416c6c207269676874732072657365727665642e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f72202861740a202a20796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c206275740a202a20574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459204f52204649544e45535320464f52204120504152544943554c415220505552504f53452c20474f4f44205449544c45206f720a202a204e4f4e20494e4652494e47454d454e542e20205365652074686520474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72650a202a2064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c20363735204d617373204176652c2043616d6272696467652c204d412030323133392c205553412e0a202a0a202a2053656e6420636f6d6d656e747320616e6420666565646261636b20746f204c696e61732056657073746173203c6c696e61734061757374696e2e69626d2e636f6d3e0a202a2f0a23696e636c756465203c6c696e75782f7063692e683e0a23696e636c756465203c6c696e75782f737461742e683e0a23696e636c756465203c61736d2f7070632d7063692e683e0a23696e636c756465203c61736d2f7063692d6272696467652e683e0a0a2f2a2a0a202a204545485f53484f575f41545452202d2d2043726561746520737973667320656e74727920666f7220656568207374617469737469630a202a20405f6e616d653a206e616d65206f662066696c6520696e207379736673206469726563746f72790a202a20405f6d656d623a206e616d65206f66206d656d62657220696e20737472756374207063695f646e20746f206163636573730a202a20405f666f726d61743a207072696e746620666f726d617420666f7220646973706c61790a202a0a202a20416c6c206f66207468652061747472696275746573206c6f6f6b20766572792073696d696c61722c20736f206a7573740a202a206175746f2d67656e2061206375742d6e2d706173746520726f7574696e6520746f20646973706c6179207468656d2e0a202a2f0a23646566696e65204545485f53484f575f41545452285f6e616d652c5f6d656d622c5f666f726d6174292020202020202020202020202020205c0a737461746963207373697a655f74206565685f73686f775f23235f6e616d652873747275637420646576696365202a6465762c2020202020205c0a0909737472756374206465766963655f617474726962757465202a617474722c2063686172202a62756629202020202020202020205c0a7b20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020205c0a09737472756374207063695f646576202a70646576203d20746f5f7063695f64657628646576293b2020202020202020202020202020205c0a09737472756374206565685f646576202a65646576203d207063695f6465765f746f5f6565685f6465762870646576293b2020202020205c0a092020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020205c0a096966202821656465762920202020202020202020202020202020202020202020202020202020202020202020202020202020202020205c0a090972657475726e20303b202020202020202020202020202020202020202020202020202020202020202020202020205c0a092020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020205c0a0972657475726e20737072696e7466286275662c205f666f726d617420225c6e222c20656465762d3e5f6d656d62293b202020202020205c0a7d20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020205c0a737461746963204445564943455f41545452285f6e616d652c20535f495255474f2c206565685f73686f775f23235f6e616d652c204e554c4c293b0a0a4545485f53484f575f41545452286565685f6d6f64652c2020202020202020202020206d6f64652c202020202020202020202020223078257822293b0a4545485f53484f575f41545452286565685f636f6e6669675f616464722c2020202020636f6e6669675f616464722c2020202020223078257822293b0a4545485f53484f575f41545452286565685f70655f636f6e6669675f616464722c202070655f636f6e6669675f616464722c2020223078257822293b0a0a766f6964206565685f73797366735f6164645f64657669636528737472756374207063695f646576202a70646576290a7b0a09696e742072633d303b0a0a097263202b3d206465766963655f6372656174655f66696c652826706465762d3e6465762c20266465765f617474725f6565685f6d6f6465293b0a097263202b3d206465766963655f6372656174655f66696c652826706465762d3e6465762c20266465765f617474725f6565685f636f6e6669675f61646472293b0a097263202b3d206465766963655f6372656174655f66696c652826706465762d3e6465762c20266465765f617474725f6565685f70655f636f6e6669675f61646472293b0a0a09696620287263290a09097072696e746b284b45524e5f5741524e494e4720224545483a20556e61626c6520746f2063726561746520737973667320656e74726965735c6e22293b0a7d0a0a766f6964206565685f73797366735f72656d6f76655f64657669636528737472756374207063695f646576202a70646576290a7b0a096465766963655f72656d6f76655f66696c652826706465762d3e6465762c20266465765f617474725f6565685f6d6f6465293b0a096465766963655f72656d6f76655f66696c652826706465762d3e6465762c20266465765f617474725f6565685f636f6e6669675f61646472293b0a096465766963655f72656d6f76655f66696c652826706465762d3e6465762c20266465765f617474725f6565685f70655f636f6e6669675f61646472293b0a7d0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f707365726965732f6576656e745f736f75726365732e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303435343500313231313437343433333000303032333737370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f70797269676874202843292032303031204461766520456e67656272657473656e2049424d20436f72706f726174696f6e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f720a202a2028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c2035392054656d706c6520506c6163652c205375697465203333302c20426f73746f6e2c204d41202030323131312d31333037205553410a202a2f0a0a23696e636c756465203c61736d2f70726f6d2e683e0a0a23696e636c7564652022707365726965732e68220a0a766f696420726571756573745f6576656e745f736f75726365735f6972717328737472756374206465766963655f6e6f6465202a6e702c0a090909096972715f68616e646c65725f742068616e646c65722c0a09090909636f6e73742063686172202a6e616d65290a7b0a09696e7420692c20696e6465782c20636f756e74203d20303b0a09737472756374206f665f697271206f6972713b0a09636f6e737420753332202a6f70696370726f703b0a09756e7369676e656420696e74206f706963706c656e3b0a09756e7369676e656420696e742076697271735b31365d3b0a0a092f2a20436865636b20666f72206f62736f6c65746520226f70656e2d7069632d696e74657272757074222070726f70657274792e2049662070726573656e742c207468656e0a09202a206d61702074686f736520696e7465727275707473207573696e67207468652064656661756c7420696e7465727275707420686f737420616e642064656661756c740a09202a20747269676765720a09202a2f0a096f70696370726f70203d206f665f6765745f70726f7065727479286e702c20226f70656e2d7069632d696e74657272757074222c20266f706963706c656e293b0a09696620286f70696370726f7029207b0a09096f706963706c656e202f3d2073697a656f6628753332293b0a0909666f72202869203d20303b2069203c206f706963706c656e3b20692b2b29207b0a09090969662028636f756e74203e203135290a09090909627265616b3b0a09090976697271735b636f756e745d203d206972715f6372656174655f6d617070696e67284e554c4c2c202a286f70696370726f702b2b29293b0a0909096966202876697271735b636f756e745d203d3d204e4f5f49525129207b0a0909090970725f65727228226576656e742d736f75726365733a20556e61626c6520746f20616c6c6f6361746520220a090909092020202020202022696e74657272757074206e756d62657220666f722025735c6e222c0a09090909202020202020206e702d3e66756c6c5f6e616d65293b0a090909095741524e5f4f4e2831293b0a0909097d0a090909656c73650a09090909636f756e742b2b3b0a0a09097d0a097d0a092f2a20456c736520757365206e6f726d616c20696e7465727275707420747265652070617273696e67202a2f0a09656c7365207b0a09092f2a2046697273742074727920746f20646f20612070726f706572204f4620747265652070617273696e67202a2f0a0909666f722028696e646578203d20303b206f665f6972715f6d61705f6f6e65286e702c20696e6465782c20266f69727129203d3d20303b0a09092020202020696e6465782b2b29207b0a09090969662028636f756e74203e203135290a09090909627265616b3b0a09090976697271735b636f756e745d203d206972715f6372656174655f6f665f6d617070696e67286f6972712e636f6e74726f6c6c65722c0a09090909090909202020206f6972712e7370656369666965722c0a09090909090909202020206f6972712e73697a65293b0a0909096966202876697271735b636f756e745d203d3d204e4f5f49525129207b0a0909090970725f65727228226576656e742d736f75726365733a20556e61626c6520746f20616c6c6f6361746520220a090909092020202020202022696e74657272757074206e756d62657220666f722025735c6e222c0a09090909202020202020206e702d3e66756c6c5f6e616d65293b0a090909095741524e5f4f4e2831293b0a0909097d0a090909656c73650a09090909636f756e742b2b3b0a09097d0a097d0a0a092f2a204e6f772072657175657374207468656d202a2f0a09666f72202869203d20303b2069203c20636f756e743b20692b2b29207b0a090969662028726571756573745f6972712876697271735b695d2c2068616e646c65722c20302c206e616d652c204e554c4c2929207b0a09090970725f65727228226576656e742d736f75726365733a20556e61626c6520746f207265717565737420696e7465727275707420220a0909092020202020202022256420666f722025735c6e222c2076697271735b695d2c206e702d3e66756c6c5f6e616d65293b0a0909095741524e5f4f4e2831293b0a09090972657475726e3b0a09097d0a097d0a7d0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f707365726965732f6669726d776172652e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303531343000313231313437343433333000303032323731370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a202070536572696573206669726d7761726520736574757020636f64652e0a202a0a202a2020506f7274696f6e732066726f6d20617263682f706f77657270632f706c6174666f726d732f707365726965732f73657475702e633a0a202a202020436f7079726967687420284329203139393520204c696e757320546f7276616c64730a202a202020416461707465642066726f6d2027616c706861272076657273696f6e20627920476172792054686f6d61730a202a2020204d6f64696669656420627920436f727420446f7567616e2028636f72744063732e6e6d742e656475290a202a2020204d6f646966696564206279205050433634205465616d2c2049424d20436f72700a202a0a202a2020506f7274696f6e732066726f6d20617263682f706f77657270632f6b65726e656c2f6669726d776172652e630a202a202020436f707972696768742028432920323030312042656e2e2048657272656e7363686d696474202862656e68406b65726e656c2e6372617368696e672e6f7267290a202a2020204d6f64696669636174696f6e7320666f722070706336343a0a202a20202020436f70797269676874202843292032303033204461766520456e67656272657473656e203c656e6765627265744075732e69626d2e636f6d3e0a202a20202020436f70797269676874202843292032303035205374657068656e20526f746877656c6c2c2049424d20436f72706f726174696f6e0a202a0a202a2020436f7079726967687420323030362049424d20436f72706f726174696f6e2e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e0a202a2032206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a2f0a0a0a23696e636c756465203c61736d2f6669726d776172652e683e0a23696e636c756465203c61736d2f70726f6d2e683e0a23696e636c756465203c61736d2f756462672e683e0a0a23696e636c7564652022707365726965732e68220a0a7479706564656620737472756374207b0a20202020756e7369676e6564206c6f6e672076616c3b0a2020202063686172202a206e616d653b0a7d206669726d776172655f666561747572655f743b0a0a737461746963205f5f696e697464617461206669726d776172655f666561747572655f740a6669726d776172655f66656174757265735f7461626c655b4649524d574152455f4d41585f46454154555245535d203d207b0a097b46575f464541545552455f5046542c0909226863616c6c2d706674227d2c0a097b46575f464541545552455f5443452c0909226863616c6c2d746365227d2c0a097b46575f464541545552455f53505247302c0909226863616c6c2d7370726730227d2c0a097b46575f464541545552455f444142522c0909226863616c6c2d64616272227d2c0a097b46575f464541545552455f434f50592c0909226863616c6c2d636f7079227d2c0a097b46575f464541545552455f4153522c0909226863616c6c2d617372227d2c0a097b46575f464541545552455f44454255472c0909226863616c6c2d6465627567227d2c0a097b46575f464541545552455f504552462c0909226863616c6c2d70657266227d2c0a097b46575f464541545552455f44554d502c0909226863616c6c2d64756d70227d2c0a097b46575f464541545552455f494e544552525550542c0909226863616c6c2d696e74657272757074227d2c0a097b46575f464541545552455f4d4947524154452c0909226863616c6c2d6d696772617465227d2c0a097b46575f464541545552455f504552464d4f4e2c0909226863616c6c2d706572666d6f6e227d2c0a097b46575f464541545552455f4352512c0909226863616c6c2d637271227d2c0a097b46575f464541545552455f56494f2c0909226863616c6c2d76696f227d2c0a097b46575f464541545552455f52444d412c0909226863616c6c2d72646d61227d2c0a097b46575f464541545552455f4c4c414e2c0909226863616c6c2d6c4c414e227d2c0a097b46575f464541545552455f42554c4b5f52454d4f56452c09226863616c6c2d62756c6b227d2c0a097b46575f464541545552455f58444142522c0909226863616c6c2d7864616272227d2c0a097b46575f464541545552455f4d554c54495443452c0909226863616c6c2d6d756c74692d746365227d2c0a097b46575f464541545552455f53504c5041522c0909226863616c6c2d73706c706172227d2c0a097b46575f464541545552455f5650484e2c0909226863616c6c2d7670686e227d2c0a097b46575f464541545552455f5345545f4d4f44452c0909226863616c6c2d7365742d6d6f6465227d2c0a7d3b0a0a2f2a204275696c6420757020746865206669726d77617265206665617475726573206269746d61736b207573696e672074686520636f6e74656e7473206f660a202a206465766963652d747265652f69626d2c68797065727461732d66756e6374696f6e732e2020556c74696d6174656c7920746869732066756e6374696f6e616c697479206d61790a202a206265206d6f76656420696e746f2070726f6d2e632070726f6d5f696e697428292e0a202a2f0a766f6964205f5f696e69742066775f666561747572655f696e697428636f6e73742063686172202a68797065727461732c20756e7369676e6564206c6f6e67206c656e290a7b0a09636f6e73742063686172202a733b0a09696e7420693b0a0a0970725f64656275672822202d3e2066775f666561747572655f696e697428295c6e22293b0a0a09666f72202873203d2068797065727461733b2073203c206879706572746173202b206c656e3b2073202b3d207374726c656e287329202b203129207b0a0909666f72202869203d20303b2069203c204649524d574152455f4d41585f46454154555245533b20692b2b29207b0a0909092f2a20636865636b2076616c756520616761696e7374207461626c65206f6620737472696e6773202a2f0a09090969662028216669726d776172655f66656174757265735f7461626c655b695d2e6e616d65207c7c0a09090920202020737472636d70286669726d776172655f66656174757265735f7461626c655b695d2e6e616d652c207329290a09090909636f6e74696e75653b0a0a0909092f2a20776520686176652061206d61746368202a2f0a090909706f77657270635f6669726d776172655f6665617475726573207c3d0a090909096669726d776172655f66656174757265735f7461626c655b695d2e76616c3b0a090909627265616b3b0a09097d0a097d0a0a0970725f64656275672822203c2d2066775f666561747572655f696e697428295c6e22293b0a7d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f707365726965732f686f74706c75672d6370752e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323532333100313231313437343433333000303032333335350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20707365726965732043505520486f74706c756720696e6672617374727563747572652e0a202a0a202a2053706c6974206f75742066726f6d20617263682f706f77657270632f706c6174666f726d732f707365726965732f73657475702e630a202a2020617263682f706f77657270632f6b65726e656c2f727461732e632c20616e6420617263682f706f77657270632f706c6174666f726d732f707365726965732f736d702e630a202a0a202a20506574657220426572676e65722c2049424d094d6172636820323030312e0a202a20436f707972696768742028432920323030312049424d2e0a202a204461766520456e67656272657473656e2c20506574657220426572676e65722c20616e640a202a204d696b6520436f72726967616e207b656e6765627265747c626572676e65727c6d696b65637d4075732e69626d2e636f6d0a202a20506c757320766172696f7573206368616e6765732066726f6d206f746865722049424d207465616d732e2e2e0a202a0a202a20436f70797269676874202843292032303036204d69636861656c20456c6c65726d616e2c2049424d20436f72706f726174696f6e0a202a0a202a202020202020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a2020202020206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a2020202020206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e0a202a20202020202032206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f73636865642e683e092f2a20666f722069646c655f7461736b5f65786974202a2f0a23696e636c756465203c6c696e75782f6370752e683e0a23696e636c756465203c6c696e75782f6f662e683e0a23696e636c756465203c61736d2f70726f6d2e683e0a23696e636c756465203c61736d2f727461732e683e0a23696e636c756465203c61736d2f6669726d776172652e683e0a23696e636c756465203c61736d2f6d6163686465702e683e0a23696e636c756465203c61736d2f7664736f5f64617461706167652e683e0a23696e636c756465203c61736d2f786963732e683e0a23696e636c7564652022706c7061725f77726170706572732e68220a23696e636c75646520226f66666c696e655f7374617465732e68220a0a2f2a20546869732076657273696f6e2063616e27742074616b6520746865207370696e6c6f636b2c2062656361757365206974206e657665722072657475726e73202a2f0a7374617469632073747275637420727461735f6172677320727461735f73746f705f73656c665f61726773203d207b0a092e746f6b656e203d20525441535f554e4b4e4f574e5f534552564943452c0a092e6e61726773203d20302c0a092e6e726574203d20312c0a092e72657473203d2026727461735f73746f705f73656c665f617267732e617267735b305d2c0a7d3b0a0a73746174696320444546494e455f5045525f43505528656e756d206370755f73746174655f76616c732c207072656665727265645f6f66666c696e655f737461746529203d0a090909090909094350555f53544154455f4f46464c494e453b0a73746174696320444546494e455f5045525f43505528656e756d206370755f73746174655f76616c732c2063757272656e745f737461746529203d204350555f53544154455f4f46464c494e453b0a0a73746174696320656e756d206370755f73746174655f76616c732064656661756c745f6f66666c696e655f7374617465203d204350555f53544154455f4f46464c494e453b0a0a73746174696320696e7420636564655f6f66666c696e655f656e61626c6564205f5f726561645f6d6f73746c79203d20313b0a0a2f2a0a202a20456e61626c652f64697361626c6520636564655f6f66666c696e65207768656e20617661696c61626c652e0a202a2f0a73746174696320696e74205f5f696e69742073657475705f636564655f6f66666c696e652863686172202a737472290a7b0a096966202821737472636d70287374722c20226f66662229290a0909636564655f6f66666c696e655f656e61626c6564203d20303b0a09656c7365206966202821737472636d70287374722c20226f6e2229290a0909636564655f6f66666c696e655f656e61626c6564203d20313b0a09656c73650a090972657475726e20303b0a0972657475726e20313b0a7d0a0a5f5f73657475702822636564655f6f66666c696e653d222c2073657475705f636564655f6f66666c696e65293b0a0a656e756d206370755f73746174655f76616c73206765745f6370755f63757272656e745f737461746528696e7420637075290a7b0a0972657475726e207065725f6370752863757272656e745f73746174652c20637075293b0a7d0a0a766f6964207365745f6370755f63757272656e745f737461746528696e74206370752c20656e756d206370755f73746174655f76616c73207374617465290a7b0a097065725f6370752863757272656e745f73746174652c2063707529203d2073746174653b0a7d0a0a656e756d206370755f73746174655f76616c73206765745f7072656665727265645f6f66666c696e655f737461746528696e7420637075290a7b0a0972657475726e207065725f637075287072656665727265645f6f66666c696e655f73746174652c20637075293b0a7d0a0a766f6964207365745f7072656665727265645f6f66666c696e655f737461746528696e74206370752c20656e756d206370755f73746174655f76616c73207374617465290a7b0a097065725f637075287072656665727265645f6f66666c696e655f73746174652c2063707529203d2073746174653b0a7d0a0a766f6964207365745f64656661756c745f6f66666c696e655f737461746528696e7420637075290a7b0a097065725f637075287072656665727265645f6f66666c696e655f73746174652c2063707529203d2064656661756c745f6f66666c696e655f73746174653b0a7d0a0a73746174696320766f696420727461735f73746f705f73656c6628766f6964290a7b0a0973747275637420727461735f61726773202a61726773203d2026727461735f73746f705f73656c665f617267733b0a0a096c6f63616c5f6972715f64697361626c6528293b0a0a094255475f4f4e28617267732d3e746f6b656e203d3d20525441535f554e4b4e4f574e5f53455256494345293b0a0a097072696e746b28226370752025752028687769642025752920526561647920746f206469652e2e2e5c6e222c0a0920202020202020736d705f70726f636573736f725f696428292c20686172645f736d705f70726f636573736f725f69642829293b0a09656e7465725f72746173285f5f7061286172677329293b0a0a0970616e69632822416c61732c20492073757276697665642e5c6e22293b0a7d0a0a73746174696320766f696420707365726965735f6d6163685f6370755f64696528766f6964290a7b0a09756e7369676e656420696e7420637075203d20736d705f70726f636573736f725f696428293b0a09756e7369676e656420696e74206877637075203d20686172645f736d705f70726f636573736f725f696428293b0a09753820636564655f6c6174656e63795f68696e74203d20303b0a0a096c6f63616c5f6972715f64697361626c6528293b0a0969646c655f7461736b5f6578697428293b0a09786963735f74656172646f776e5f63707528293b0a0a09696620286765745f7072656665727265645f6f66666c696e655f73746174652863707529203d3d204350555f53544154455f494e41435449564529207b0a09097365745f6370755f63757272656e745f7374617465286370752c204350555f53544154455f494e414354495645293b0a0909696620287070635f6d642e73757370656e645f64697361626c655f637075290a0909097070635f6d642e73757370656e645f64697361626c655f63707528293b0a0a0909636564655f6c6174656e63795f68696e74203d20323b0a0a09096765745f6c707061636128292d3e69646c65203d20313b0a090969662028216765745f6c707061636128292d3e7368617265645f70726f63290a0909096765745f6c707061636128292d3e646f6e6174655f6465646963617465645f637075203d20313b0a0a09097768696c6520286765745f7072656665727265645f6f66666c696e655f73746174652863707529203d3d204350555f53544154455f494e41435449564529207b0a090909657874656e6465645f636564655f70726f636573736f7228636564655f6c6174656e63795f68696e74293b0a09097d0a0a090969662028216765745f6c707061636128292d3e7368617265645f70726f63290a0909096765745f6c707061636128292d3e646f6e6174655f6465646963617465645f637075203d20303b0a09096765745f6c707061636128292d3e69646c65203d20303b0a0a0909696620286765745f7072656665727265645f6f66666c696e655f73746174652863707529203d3d204350555f53544154455f4f4e4c494e4529207b0a090909756e72656769737465725f736c625f736861646f77286877637075293b0a0a0909092f2a0a090909202a2043616c6c20746f2073746172745f7365636f6e646172795f726573756d6528292077696c6c206e6f742072657475726e2e0a090909202a204b65726e656c20737461636b2077696c6c20626520726573657420616e642073746172745f7365636f6e6461727928290a090909202a2077696c6c2062652063616c6c656420746f20636f6e74696e756520746865206f6e6c696e65206f7065726174696f6e2e0a090909202a2f0a09090973746172745f7365636f6e646172795f726573756d6528293b0a09097d0a097d0a0a092f2a20526571756573746564207374617465206973204350555f53544154455f4f46464c494e45206174207468697320706f696e74202a2f0a095741524e5f4f4e286765745f7072656665727265645f6f66666c696e655f7374617465286370752920213d204350555f53544154455f4f46464c494e45293b0a0a097365745f6370755f63757272656e745f7374617465286370752c204350555f53544154455f4f46464c494e45293b0a09756e72656769737465725f736c625f736861646f77286877637075293b0a09727461735f73746f705f73656c6628293b0a0a092f2a2053686f756c64206e657665722067657420686572652e2e2e202a2f0a0942554728293b0a09666f72283b3b293b0a7d0a0a73746174696320696e7420707365726965735f6370755f64697361626c6528766f6964290a7b0a09696e7420637075203d20736d705f70726f636573736f725f696428293b0a0a097365745f6370755f6f6e6c696e65286370752c2066616c7365293b0a097664736f5f646174612d3e70726f636573736f72436f756e742d2d3b0a0a092f2a66697820626f6f745f637075696420686572652a2f0a0969662028637075203d3d20626f6f745f6370756964290a0909626f6f745f6370756964203d206370756d61736b5f616e79286370755f6f6e6c696e655f6d61736b293b0a0a092f2a204649584d453a206162737472616374207468697320746f206e6f7420626520706c6174666f726d207370656369666963206c61746572206f6e202a2f0a09786963735f6d6967726174655f697271735f6177617928293b0a0972657475726e20303b0a7d0a0a2f2a0a202a20707365726965735f6370755f6469653a205761697420666f72207468652063707520746f206469652e0a202a20406370753a206c6f676963616c2070726f636573736f72206964206f6620746865204350552077686f7365206465617468207765277265206177616974696e672e0a202a0a202a20546869732066756e6374696f6e2069732063616c6c65642066726f6d2074686520636f6e74657874206f66207468652074687265616420776869636820697320706572666f726d696e670a202a20746865206370752d6f66666c696e652e2048657265207765207761697420666f72206c6f6e6720656e6f75676820746f20616c6c6f77207468652063707520696e207175657374696f6e0a202a20746f2073656c662d64657374726f7920736f207468617420746865206370752d6f66666c696e65207468726561642063616e2073656e6420746865204350555f444541440a202a206e6f74696669636174696f6e732e0a202a0a202a204f544f482c20707365726965735f6d6163685f6370755f64696528292069732063616c6c6564206279207468652040637075207768656e2069742077616e747320746f0a202a2073656c662d64657374727563742e0a202a2f0a73746174696320766f696420707365726965735f6370755f64696528756e7369676e656420696e7420637075290a7b0a09696e742074726965733b0a09696e74206370755f737461747573203d20313b0a09756e7369676e656420696e742070637075203d206765745f686172645f736d705f70726f636573736f725f696428637075293b0a0a09696620286765745f7072656665727265645f6f66666c696e655f73746174652863707529203d3d204350555f53544154455f494e41435449564529207b0a09096370755f737461747573203d20313b0a0909666f7220287472696573203d20303b207472696573203c20353030303b2074726965732b2b29207b0a090909696620286765745f6370755f63757272656e745f73746174652863707529203d3d204350555f53544154455f494e41435449564529207b0a090909096370755f737461747573203d20303b0a09090909627265616b3b0a0909097d0a0909096d736c6565702831293b0a09097d0a097d20656c736520696620286765745f7072656665727265645f6f66666c696e655f73746174652863707529203d3d204350555f53544154455f4f46464c494e4529207b0a0a0909666f7220287472696573203d20303b207472696573203c2032353b2074726965732b2b29207b0a0909096370755f737461747573203d20736d705f71756572795f6370755f73746f707065642870637075293b0a090909696620286370755f737461747573203d3d20514353535f53544f50504544207c7c0a090909202020206370755f737461747573203d3d20514353535f48415244574152455f4552524f52290a09090909627265616b3b0a0909096370755f72656c617828293b0a09097d0a097d0a0a09696620286370755f73746174757320213d203029207b0a09097072696e746b28225175657279696e6720444541443f2063707520256920282569292073686f77732025695c6e222c0a0909202020202020206370752c20706370752c206370755f737461747573293b0a097d0a0a092f2a2049736f6c6174696f6e20616e64206465616c6c6f636174696f6e2061726520646566696e6974656c7920646f6e652062790a09202a206472736c6f745f636872705f6370752e2020496620746865792077657265206e6f74207468657920776f756c642062650a09202a20646f6e6520686572652e20204368616e67652069736f6c61746520737461746520746f2049736f6c61746520616e640a09202a206368616e676520616c6c6f636174696f6e2d737461746520746f20556e757361626c652e0a09202a2f0a09706163615b6370755d2e6370755f7374617274203d20303b0a7d0a0a2f2a0a202a20557064617465206370755f70726573656e745f6d61736b20616e64207061636128732920666f722061206e657720637075206e6f64652e2020546865207772696e6b6c650a202a2068657265206973207468617420612063707520646576696365206e6f6465206d617920726570726573656e7420757020746f2074776f206c6f676963616c20637075730a202a20696e2074686520534d5420636173652e20205765206d75737420686f6e6f722074686520617373756d7074696f6e20696e206f7468657220636f646520746861740a202a20746865206c6f676963616c2069647320666f72207369626c696e6720534d542074687265616473207820616e642079206172652061646a6163656e742c20737563680a202a207468617420785e31203d3d207920616e6420795e31203d3d20782e0a202a2f0a73746174696320696e7420707365726965735f6164645f70726f636573736f7228737472756374206465766963655f6e6f6465202a6e70290a7b0a09756e7369676e656420696e74206370753b0a096370756d61736b5f7661725f742063616e6469646174655f6d61736b2c20746d703b0a09696e7420657272203d202d454e4f5350432c206c656e2c206e746872656164732c20693b0a09636f6e737420753332202a696e74736572763b0a0a09696e7473657276203d206f665f6765745f70726f7065727479286e702c202269626d2c7070632d696e746572727570742d7365727665722373222c20266c656e293b0a096966202821696e7473657276290a090972657475726e20303b0a0a097a616c6c6f635f6370756d61736b5f766172282663616e6469646174655f6d61736b2c204746505f4b45524e454c293b0a097a616c6c6f635f6370756d61736b5f7661722826746d702c204746505f4b45524e454c293b0a0a096e74687265616473203d206c656e202f2073697a656f6628753332293b0a09666f72202869203d20303b2069203c206e746872656164733b20692b2b290a09096370756d61736b5f7365745f63707528692c20746d70293b0a0a096370755f6d6170735f7570646174655f626567696e28293b0a0a094255475f4f4e28216370756d61736b5f737562736574286370755f70726573656e745f6d61736b2c206370755f706f737369626c655f6d61736b29293b0a0a092f2a204765742061206269746d6170206f6620756e6f6363757069656420736c6f74732e202a2f0a096370756d61736b5f786f722863616e6469646174655f6d61736b2c206370755f706f737369626c655f6d61736b2c206370755f70726573656e745f6d61736b293b0a09696620286370756d61736b5f656d7074792863616e6469646174655f6d61736b2929207b0a09092f2a2049662077652067657420686572652c206974206d6f7374206c696b656c79206d65616e732074686174204e525f435055532069730a0909202a206c657373207468616e2074686520706172746974696f6e2773206d61782070726f636573736f72732073657474696e672e0a0909202a2f0a09097072696e746b284b45524e5f455252202243616e6e6f7420616464206370752025733b20746869732073797374656d20636f6e66696775726174696f6e220a0909202020202020202220737570706f727473202564206c6f676963616c20637075732e5c6e222c206e702d3e66756c6c5f6e616d652c0a0909202020202020206370756d61736b5f776569676874286370755f706f737369626c655f6d61736b29293b0a0909676f746f206f75745f756e6c6f636b3b0a097d0a0a097768696c652028216370756d61736b5f656d70747928746d7029290a0909696620286370756d61736b5f73756273657428746d702c2063616e6469646174655f6d61736b29290a0909092f2a20466f756e6420612072616e67652077686572652077652063616e20696e7365727420746865206e657720637075287329202a2f0a090909627265616b3b0a0909656c73650a0909096370756d61736b5f73686966745f6c65667428746d702c20746d702c206e74687265616473293b0a0a09696620286370756d61736b5f656d70747928746d702929207b0a09097072696e746b284b45524e5f4552522022556e61626c6520746f2066696e6420737061636520696e206370755f70726573656e745f6d61736b20666f72220a090920202020202020222070726f636573736f722025732077697468202564207468726561642873295c6e222c206e702d3e6e616d652c0a0909202020202020206e74687265616473293b0a0909676f746f206f75745f756e6c6f636b3b0a097d0a0a09666f725f656163685f637075286370752c20746d7029207b0a09094255475f4f4e286370755f70726573656e742863707529293b0a09097365745f6370755f70726573656e74286370752c2074727565293b0a09097365745f686172645f736d705f70726f636573736f725f6964286370752c202a696e74736572762b2b293b0a097d0a09657272203d20303b0a6f75745f756e6c6f636b3a0a096370755f6d6170735f7570646174655f646f6e6528293b0a09667265655f6370756d61736b5f7661722863616e6469646174655f6d61736b293b0a09667265655f6370756d61736b5f76617228746d70293b0a0972657475726e206572723b0a7d0a0a2f2a0a202a20557064617465207468652070726573656e74206d617020666f72206120637075206e6f646520776869636820697320676f696e6720617761792c20616e64207365740a202a20746865206861726420696420696e20746865207061636128732920746f202d3120746f20626520636f6e73697374656e74207769746820626f6f742074696d650a202a20636f6e76656e74696f6e20666f72206e6f6e2d70726573656e7420637075732e0a202a2f0a73746174696320766f696420707365726965735f72656d6f76655f70726f636573736f7228737472756374206465766963655f6e6f6465202a6e70290a7b0a09756e7369676e656420696e74206370753b0a09696e74206c656e2c206e746872656164732c20693b0a09636f6e737420753332202a696e74736572763b0a0a09696e7473657276203d206f665f6765745f70726f7065727479286e702c202269626d2c7070632d696e746572727570742d7365727665722373222c20266c656e293b0a096966202821696e7473657276290a090972657475726e3b0a0a096e74687265616473203d206c656e202f2073697a656f6628753332293b0a0a096370755f6d6170735f7570646174655f626567696e28293b0a09666f72202869203d20303b2069203c206e746872656164733b20692b2b29207b0a0909666f725f656163685f70726573656e745f6370752863707529207b0a090909696620286765745f686172645f736d705f70726f636573736f725f6964286370752920213d20696e74736572765b695d290a09090909636f6e74696e75653b0a0909094255475f4f4e286370755f6f6e6c696e652863707529293b0a0909097365745f6370755f70726573656e74286370752c2066616c7365293b0a0909097365745f686172645f736d705f70726f636573736f725f6964286370752c202d31293b0a090909627265616b3b0a09097d0a090969662028637075203e3d206e725f6370755f696473290a0909097072696e746b284b45524e5f5741524e494e472022436f756c64206e6f742066696e642063707520746f2072656d6f766520220a09090920202020202020227769746820706879736963616c20696420307825785c6e222c20696e74736572765b695d293b0a097d0a096370755f6d6170735f7570646174655f646f6e6528293b0a7d0a0a73746174696320696e7420707365726965735f736d705f6e6f74696669657228737472756374206e6f7469666965725f626c6f636b202a6e622c0a09090909756e7369676e6564206c6f6e6720616374696f6e2c20766f6964202a6e6f6465290a7b0a09696e7420657272203d20303b0a0a097377697463682028616374696f6e29207b0a0963617365204f465f5245434f4e4649475f4154544143485f4e4f44453a0a0909657272203d20707365726965735f6164645f70726f636573736f72286e6f6465293b0a0909627265616b3b0a0963617365204f465f5245434f4e4649475f4445544143485f4e4f44453a0a0909707365726965735f72656d6f76655f70726f636573736f72286e6f6465293b0a0909627265616b3b0a097d0a0972657475726e206e6f7469666965725f66726f6d5f6572726e6f28657272293b0a7d0a0a73746174696320737472756374206e6f7469666965725f626c6f636b20707365726965735f736d705f6e62203d207b0a092e6e6f7469666965725f63616c6c203d20707365726965735f736d705f6e6f7469666965722c0a7d3b0a0a23646566696e65204d41585f434544455f4c4154454e43595f4c4556454c530909340a23646566696e6509434544455f4c4154454e43595f504152414d5f4c454e4754480931300a23646566696e6520434544455f4c4154454e43595f504152414d5f4d41585f4c454e475448095c0a09284d41585f434544455f4c4154454e43595f4c4556454c53202a20434544455f4c4154454e43595f504152414d5f4c454e475448202a2073697a656f66286368617229290a23646566696e6520434544455f4c4154454e43595f544f4b454e090934350a0a737461746963206368617220636564655f706172616d65746572735b434544455f4c4154454e43595f504152414d5f4d41585f4c454e4754485d3b0a0a73746174696320696e742070617273655f636564655f706172616d657465727328766f6964290a7b0a096d656d73657428636564655f706172616d65746572732c20302c20434544455f4c4154454e43595f504152414d5f4d41585f4c454e475448293b0a0972657475726e20727461735f63616c6c28727461735f746f6b656e282269626d2c6765742d73797374656d2d706172616d6574657222292c20332c20312c0a090909204e554c4c2c0a09090920434544455f4c4154454e43595f544f4b454e2c0a090909205f5f706128636564655f706172616d6574657273292c0a09090920434544455f4c4154454e43595f504152414d5f4d41585f4c454e475448293b0a7d0a0a73746174696320696e74205f5f696e697420707365726965735f6370755f686f74706c75675f696e697428766f6964290a7b0a09737472756374206465766963655f6e6f6465202a6e703b0a09636f6e73742063686172202a74797065703b0a09696e74206370753b0a09696e7420716373735f746f6b3b0a0a09666f725f656163685f6e6f64655f62795f6e616d65286e702c2022696e746572727570742d636f6e74726f6c6c65722229207b0a09097479706570203d206f665f6765745f70726f7065727479286e702c2022636f6d70617469626c65222c204e554c4c293b0a0909696620287374727374722874797065702c20226f70656e2d706963222929207b0a0909096f665f6e6f64655f707574286e70293b0a0a0909097072696e746b284b45524e5f494e464f202243505520486f74706c7567206e6f7420737570706f72746564206f6e20220a090909092273797374656d73207573696e67204d5049435c6e22293b0a09090972657475726e20303b0a09097d0a097d0a0a09727461735f73746f705f73656c665f617267732e746f6b656e203d20727461735f746f6b656e282273746f702d73656c6622293b0a09716373735f746f6b203d20727461735f746f6b656e282271756572792d6370752d73746f707065642d737461746522293b0a0a0969662028727461735f73746f705f73656c665f617267732e746f6b656e203d3d20525441535f554e4b4e4f574e5f53455256494345207c7c0a090909716373735f746f6b203d3d20525441535f554e4b4e4f574e5f5345525649434529207b0a09097072696e746b284b45524e5f494e464f202243505520486f74706c7567206e6f7420737570706f72746564206279206669726d7761726520220a09090909222d2064697361626c696e672e5c6e22293b0a090972657475726e20303b0a097d0a0a097070635f6d642e6370755f646965203d20707365726965735f6d6163685f6370755f6469653b0a09736d705f6f70732d3e6370755f64697361626c65203d20707365726965735f6370755f64697361626c653b0a09736d705f6f70732d3e6370755f646965203d20707365726965735f6370755f6469653b0a0a092f2a2050726f636573736f72732063616e2062652061646465642f72656d6f766564206f6e6c79206f6e204c504152202a2f0a09696620286669726d776172655f6861735f666561747572652846575f464541545552455f4c5041522929207b0a09096f665f7265636f6e6669675f6e6f7469666965725f72656769737465722826707365726965735f736d705f6e62293b0a09096370755f6d6170735f7570646174655f626567696e28293b0a090969662028636564655f6f66666c696e655f656e61626c65642026262070617273655f636564655f706172616d65746572732829203d3d203029207b0a09090964656661756c745f6f66666c696e655f7374617465203d204350555f53544154455f494e4143544956453b0a090909666f725f656163685f6f6e6c696e655f63707528637075290a090909097365745f64656661756c745f6f66666c696e655f737461746528637075293b0a09097d0a09096370755f6d6170735f7570646174655f646f6e6528293b0a097d0a0a0972657475726e20303b0a7d0a617263685f696e697463616c6c28707365726965735f6370755f686f74706c75675f696e6974293b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f707365726965732f686f74706c75672d6d656d6f72792e630000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313530333700313231313437343433333000303032343130310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2070736572696573204d656d6f727920486f74706c756720696e6672617374727563747572652e0a202a0a202a20436f70797269676874202843292032303038204261646172692050756c6176617274792c2049424d20436f72706f726174696f6e0a202a0a202a202020202020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a2020202020206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a2020202020206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e0a202a20202020202032206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a2f0a0a23696e636c756465203c6c696e75782f6f662e683e0a23696e636c756465203c6c696e75782f6d656d626c6f636b2e683e0a23696e636c756465203c6c696e75782f766d616c6c6f632e683e0a23696e636c756465203c6c696e75782f6d656d6f72792e683e0a0a23696e636c756465203c61736d2f6669726d776172652e683e0a23696e636c756465203c61736d2f6d6163686465702e683e0a23696e636c756465203c61736d2f7370617273656d656d2e683e0a0a73746174696320756e7369676e6564206c6f6e67206765745f6d656d626c6f636b5f73697a6528766f6964290a7b0a09737472756374206465766963655f6e6f6465202a6e703b0a09756e7369676e656420696e74206d656d626c6f636b5f73697a65203d204d494e5f4d454d4f52595f424c4f434b5f53495a453b0a09737472756374207265736f7572636520723b0a0a096e70203d206f665f66696e645f6e6f64655f62795f7061746828222f69626d2c64796e616d69632d7265636f6e66696775726174696f6e2d6d656d6f727922293b0a09696620286e7029207b0a0909636f6e7374205f5f62653634202a73697a653b0a0a090973697a65203d206f665f6765745f70726f7065727479286e702c202269626d2c6c6d622d73697a65222c204e554c4c293b0a09096966202873697a65290a0909096d656d626c6f636b5f73697a65203d20626536345f746f5f637075702873697a65293b0a09096f665f6e6f64655f707574286e70293b0a097d20656c73652020696620286d616368696e655f697328707365726965732929207b0a09092f2a20546869732066616c6c6261636b207265616c6c79206f6e6c79206170706c69657320746f2070736572696573202a2f0a0909756e7369676e656420696e74206d656d7a65726f5f73697a65203d20303b0a0a09096e70203d206f665f66696e645f6e6f64655f62795f7061746828222f6d656d6f7279403022293b0a0909696620286e7029207b0a09090969662028216f665f616464726573735f746f5f7265736f75726365286e702c20302c20267229290a090909096d656d7a65726f5f73697a65203d207265736f757263655f73697a65282672293b0a0909096f665f6e6f64655f707574286e70293b0a09097d0a0a0909696620286d656d7a65726f5f73697a6529207b0a0909092f2a205765206e6f77206b6e6f77207468652073697a65206f66206d656d6f727940302c20757365207468697320746f2066696e640a090909202a20746865206669727374206d656d6f7279626c6f636b20616e6420676574206974732073697a652e0a090909202a2f0a09090963686172206275665b36345d3b0a0a090909737072696e7466286275662c20222f6d656d6f7279402578222c206d656d7a65726f5f73697a65293b0a0909096e70203d206f665f66696e645f6e6f64655f62795f7061746828627566293b0a090909696620286e7029207b0a0909090969662028216f665f616464726573735f746f5f7265736f75726365286e702c20302c20267229290a09090909096d656d626c6f636b5f73697a65203d207265736f757263655f73697a65282672293b0a090909096f665f6e6f64655f707574286e70293b0a0909097d0a09097d0a097d0a0972657475726e206d656d626c6f636b5f73697a653b0a7d0a0a2f2a205741524e494e473a205468697320697320676f696e6720746f206f76657272696465207468652067656e6572696320646566696e6974696f6e207768656e657665720a202a2070736572696573206973206275696c742d696e207265676172646c657373206f66207768617420706c6174666f726d2069732061637469766520617420626f6f740a202a2074696d652e20546869732069732066696e6520666f72206e6f77206173207468697320697320746865206f6e6c7920226f7074696f6e2220616e642069740a202a2073686f756c6420776f726b20657665727977686572652e204966206e6f742c207765276c6c206861766520746f207475726e207468697320696e746f20610a202a207070635f6d642e2063616c6c6261636b0a202a2f0a756e7369676e6564206c6f6e67206d656d6f72795f626c6f636b5f73697a655f627974657328766f6964290a7b0a0972657475726e206765745f6d656d626c6f636b5f73697a6528293b0a7d0a0a73746174696320696e7420707365726965735f72656d6f76655f6d656d626c6f636b28756e7369676e6564206c6f6e6720626173652c20756e7369676e656420696e74206d656d626c6f636b5f73697a65290a7b0a09756e7369676e6564206c6f6e672073746172742c2073746172745f70666e3b0a09737472756374207a6f6e65202a7a6f6e653b0a09696e74207265743b0a09756e7369676e6564206c6f6e672073656374696f6e3b0a09756e7369676e6564206c6f6e672073656374696f6e735f746f5f72656d6f76653b0a0a0973746172745f70666e203d2062617365203e3e20504147455f53484946543b0a0a09696620282170666e5f76616c69642873746172745f70666e2929207b0a09096d656d626c6f636b5f72656d6f766528626173652c206d656d626c6f636b5f73697a65293b0a090972657475726e20303b0a097d0a0a097a6f6e65203d20706167655f7a6f6e652870666e5f746f5f706167652873746172745f70666e29293b0a0a092f2a0a09202a2052656d6f76652073656374696f6e206d617070696e677320616e6420737973667320656e747269657320666f72207468650a09202a2073656374696f6e206f6620746865206d656d6f7279207765206172652072656d6f76696e672e0a09202a0a09202a204e4f54453a20496465616c6c792c20746869732073686f756c6420626520646f6e6520696e2067656e6572696320636f6465206c696b650a09202a2072656d6f76655f6d656d6f727928292e204275742072656d6f76655f6d656d6f7279282920676574732063616c6c65642062792077726974696e670a09202a20746f20737973667320227374617465222066696c6520616e642077652063616e27742072656d6f766520737973667320656e74726965730a09202a207768696c652077726974696e6720746f2069742e20536f207765206861766520746f20646566657220697420746f20686572652e0a09202a2f0a0973656374696f6e735f746f5f72656d6f7665203d20286d656d626c6f636b5f73697a65203e3e20504147455f534849465429202f2050414745535f5045525f53454354494f4e3b0a09666f72202873656374696f6e203d20303b2073656374696f6e203c2073656374696f6e735f746f5f72656d6f76653b2073656374696f6e2b2b29207b0a0909756e7369676e6564206c6f6e672070666e203d2073746172745f70666e202b2073656374696f6e202a2050414745535f5045525f53454354494f4e3b0a0909726574203d205f5f72656d6f76655f7061676573287a6f6e652c2070666e2c2050414745535f5045525f53454354494f4e293b0a090969662028726574290a09090972657475726e207265743b0a097d0a0a092f2a0a09202a20557064617465206d656d6f727920726567696f6e7320666f72206d656d6f72792072656d6f76650a09202a2f0a096d656d626c6f636b5f72656d6f766528626173652c206d656d626c6f636b5f73697a65293b0a0a092f2a0a09202a2052656d6f7665206874616220626f6c746564206d617070696e677320666f7220746869732073656374696f6e206f66206d656d6f72790a09202a2f0a097374617274203d2028756e7369676e6564206c6f6e67295f5f76612862617365293b0a09726574203d2072656d6f76655f73656374696f6e5f6d617070696e672873746172742c207374617274202b206d656d626c6f636b5f73697a65293b0a0a092f2a20456e7375726520616c6c20766d616c6c6f63206d617070696e67732061726520666c757368656420696e2063617365207468657920616c736f0a09202a2068697420746861742073656374696f6e206f66206d656d6f72790a09202a2f0a09766d5f756e6d61705f616c696173657328293b0a0a0972657475726e207265743b0a7d0a0a73746174696320696e7420707365726965735f72656d6f76655f6d656d6f727928737472756374206465766963655f6e6f6465202a6e70290a7b0a09636f6e73742063686172202a747970653b0a09636f6e737420756e7369676e656420696e74202a726567733b0a09756e7369676e6564206c6f6e6720626173653b0a09756e7369676e656420696e74206c6d625f73697a653b0a09696e7420726574203d202d45494e56414c3b0a0a092f2a0a09202a20436865636b20746f20736565206966207765206172652061637475616c6c792072656d6f76696e67206d656d6f72790a09202a2f0a0974797065203d206f665f6765745f70726f7065727479286e702c20226465766963655f74797065222c204e554c4c293b0a096966202874797065203d3d204e554c4c207c7c20737472636d7028747970652c20226d656d6f7279222920213d2030290a090972657475726e20303b0a0a092f2a0a09202a2046696e642074686520626165206164647265737320616e642073697a65206f6620746865206d656d626c6f636b0a09202a2f0a0972656773203d206f665f6765745f70726f7065727479286e702c2022726567222c204e554c4c293b0a09696620282172656773290a090972657475726e207265743b0a0a0962617365203d202a28756e7369676e6564206c6f6e67202a29726567733b0a096c6d625f73697a65203d20726567735b335d3b0a0a09726574203d20707365726965735f72656d6f76655f6d656d626c6f636b28626173652c206c6d625f73697a65293b0a0972657475726e207265743b0a7d0a0a73746174696320696e7420707365726965735f6164645f6d656d6f727928737472756374206465766963655f6e6f6465202a6e70290a7b0a09636f6e73742063686172202a747970653b0a09636f6e737420756e7369676e656420696e74202a726567733b0a09756e7369676e6564206c6f6e6720626173653b0a09756e7369676e656420696e74206c6d625f73697a653b0a09696e7420726574203d202d45494e56414c3b0a0a092f2a0a09202a20436865636b20746f20736565206966207765206172652061637475616c6c7920616464696e67206d656d6f72790a09202a2f0a0974797065203d206f665f6765745f70726f7065727479286e702c20226465766963655f74797065222c204e554c4c293b0a096966202874797065203d3d204e554c4c207c7c20737472636d7028747970652c20226d656d6f7279222920213d2030290a090972657475726e20303b0a0a092f2a0a09202a2046696e6420746865206261736520616e642073697a65206f6620746865206d656d626c6f636b0a09202a2f0a0972656773203d206f665f6765745f70726f7065727479286e702c2022726567222c204e554c4c293b0a09696620282172656773290a090972657475726e207265743b0a0a0962617365203d202a28756e7369676e6564206c6f6e67202a29726567733b0a096c6d625f73697a65203d20726567735b335d3b0a0a092f2a0a09202a20557064617465206d656d6f727920726567696f6e20746f20726570726573656e7420746865206d656d6f7279206164640a09202a2f0a09726574203d206d656d626c6f636b5f61646428626173652c206c6d625f73697a65293b0a0972657475726e2028726574203c203029203f202d45494e56414c203a20303b0a7d0a0a73746174696320696e7420707365726965735f7570646174655f6472636f6e665f6d656d6f727928737472756374206f665f70726f705f7265636f6e666967202a7072290a7b0a09737472756374206f665f6472636f6e665f63656c6c202a6e65775f64726d656d2c202a6f6c645f64726d656d3b0a09756e7369676e6564206c6f6e67206d656d626c6f636b5f73697a653b0a0975333220656e74726965733b0a09753332202a703b0a09696e7420692c207263203d202d45494e56414c3b0a0a096d656d626c6f636b5f73697a65203d206765745f6d656d626c6f636b5f73697a6528293b0a0969662028216d656d626c6f636b5f73697a65290a090972657475726e202d45494e56414c3b0a0a0970203d2028753332202a296f665f6765745f70726f70657274792870722d3e646e2c202269626d2c64796e616d69632d6d656d6f7279222c204e554c4c293b0a09696620282170290a090972657475726e202d45494e56414c3b0a0a092f2a2054686520666972737420696e74206f66207468652070726f706572747920697320746865206e756d626572206f66206c6d622773206465736372696265640a09202a206279207468652070726f70657274792e205468697320697320666f6c6c6f77656420627920616e206172726179206f66206f665f6472636f6e665f63656c6c0a09202a20656e74726965732e2047657420746865206e69756d626572206f6620656e747269657320616e6420736b697020746f20746865206172726179206f660a09202a206f665f6472636f6e665f63656c6c27732e0a09202a2f0a09656e7472696573203d202a702b2b3b0a096f6c645f64726d656d203d2028737472756374206f665f6472636f6e665f63656c6c202a29703b0a0a0970203d2028753332202a2970722d3e70726f702d3e76616c75653b0a09702b2b3b0a096e65775f64726d656d203d2028737472756374206f665f6472636f6e665f63656c6c202a29703b0a0a09666f72202869203d20303b2069203c20656e74726965733b20692b2b29207b0a090969662028286f6c645f64726d656d5b695d2e666c6167732026204452434f4e465f4d454d5f41535349474e4544292026260a0909202020202821286e65775f64726d656d5b695d2e666c6167732026204452434f4e465f4d454d5f41535349474e4544292929207b0a0909097263203d20707365726965735f72656d6f76655f6d656d626c6f636b286f6c645f64726d656d5b695d2e626173655f616464722c0a09090909090920202020206d656d626c6f636b5f73697a65293b0a090909627265616b3b0a09097d20656c736520696620282821286f6c645f64726d656d5b695d2e666c6167732026204452434f4e465f4d454d5f41535349474e454429292026260a090909202020286e65775f64726d656d5b695d2e666c6167732026204452434f4e465f4d454d5f41535349474e45442929207b0a0909097263203d206d656d626c6f636b5f616464286f6c645f64726d656d5b695d2e626173655f616464722c0a090909090920206d656d626c6f636b5f73697a65293b0a0909097263203d20287263203c203029203f202d45494e56414c203a20303b0a090909627265616b3b0a09097d0a097d0a0a0972657475726e2072633b0a7d0a0a73746174696320696e7420707365726965735f6d656d6f72795f6e6f74696669657228737472756374206e6f7469666965725f626c6f636b202a6e622c0a09090909202020756e7369676e6564206c6f6e6720616374696f6e2c20766f6964202a6e6f6465290a7b0a09737472756374206f665f70726f705f7265636f6e666967202a70723b0a09696e7420657272203d20303b0a0a097377697463682028616374696f6e29207b0a0963617365204f465f5245434f4e4649475f4154544143485f4e4f44453a0a0909657272203d20707365726965735f6164645f6d656d6f7279286e6f6465293b0a0909627265616b3b0a0963617365204f465f5245434f4e4649475f4445544143485f4e4f44453a0a0909657272203d20707365726965735f72656d6f76655f6d656d6f7279286e6f6465293b0a0909627265616b3b0a0963617365204f465f5245434f4e4649475f5550444154455f50524f50455254593a0a09097072203d2028737472756374206f665f70726f705f7265636f6e666967202a296e6f64653b0a09096966202821737472636d702870722d3e70726f702d3e6e616d652c202269626d2c64796e616d69632d6d656d6f72792229290a090909657272203d20707365726965735f7570646174655f6472636f6e665f6d656d6f7279287072293b0a0909627265616b3b0a097d0a0972657475726e206e6f7469666965725f66726f6d5f6572726e6f28657272293b0a7d0a0a73746174696320737472756374206e6f7469666965725f626c6f636b20707365726965735f6d656d5f6e62203d207b0a092e6e6f7469666965725f63616c6c203d20707365726965735f6d656d6f72795f6e6f7469666965722c0a7d3b0a0a73746174696320696e74205f5f696e697420707365726965735f6d656d6f72795f686f74706c75675f696e697428766f6964290a7b0a09696620286669726d776172655f6861735f666561747572652846575f464541545552455f4c50415229290a09096f665f7265636f6e6669675f6e6f7469666965725f72656769737465722826707365726965735f6d656d5f6e62293b0a0a0972657475726e20303b0a7d0a6d616368696e655f6465766963655f696e697463616c6c28707365726965732c20707365726965735f6d656d6f72795f686f74706c75675f696e6974293b0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f707365726965732f687643616c6c2e5300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313235373100313231313437343433333000303032323330320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20546869732066696c6520636f6e7461696e73207468652067656e6572696320636f646520746f20706572666f726d20612063616c6c20746f207468650a202a2070536572696573204c5041522068797065727669736f722e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e0a202a2032206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a2f0a23696e636c756465203c61736d2f687663616c6c2e683e0a23696e636c756465203c61736d2f70726f636573736f722e683e0a23696e636c756465203c61736d2f7070635f61736d2e683e0a23696e636c756465203c61736d2f61736d2d6f6666736574732e683e0a23696e636c756465203c61736d2f7074726163652e683e0a090a23696664656620434f4e4649475f5452414345504f494e54530a0a092e73656374696f6e09222e746f63222c226177220a0a092e676c6f626c206863616c6c5f7472616365706f696e745f726566636f756e740a6863616c6c5f7472616365706f696e745f726566636f756e743a0a092e6c6c6f6e6709300a0a092e73656374696f6e09222e74657874220a0a2f2a0a202a2070726563616c6c206d75737420707265736572766520616c6c207265676973746572732e202075736520756e757365642053544b5f504152414d28290a202a20617265617320746f207361766520736e617073686f747320616e64206f70636f64652e205765206272616e63682061726f756e6420746869730a202a20696e206561726c7920696e697420286567207768656e20706f70756c6174696e6720746865204d4d5520686173687461626c6529206279207573696e6720616e0a202a20756e636f6e646974696f6e616c2063707520666561747572652e0a202a2f0a23646566696e65204843414c4c5f494e53545f50524543414c4c2846495253545f52454729090909095c0a424547494e5f4654525f53454354494f4e3b0909090909095c0a09620931663b0909090909095c0a454e445f4654525f53454354494f4e28302c2031293b0909090909095c0a096c642020202020207231322c6863616c6c5f7472616365706f696e745f726566636f756e7440746f63287232293b09095c0a09737464097231322c3332287231293b09090909095c0a09636d706469097231322c303b0909090909095c0a096265712b0931663b0909090909095c0a096d666c720972303b0909090909095c0a097374640972332c53544b5f504152414d28523329287231293b090909095c0a097374640972342c53544b5f504152414d28523429287231293b090909095c0a097374640972352c53544b5f504152414d28523529287231293b090909095c0a097374640972362c53544b5f504152414d28523629287231293b090909095c0a097374640972372c53544b5f504152414d28523729287231293b090909095c0a097374640972382c53544b5f504152414d28523829287231293b090909095c0a097374640972392c53544b5f504152414d28523929287231293b090909095c0a09737464097231302c53544b5f504152414d2852313029287231293b090909095c0a097374640972302c3136287231293b09090909095c0a09616464690972342c72312c53544b5f504152414d2846495253545f524547293b0909095c0a09737464750972312c2d535441434b5f4652414d455f4f56455248454144287231293b0909095c0a09626c092e5f5f74726163655f6863616c6c5f656e7472793b090909095c0a09616464690972312c72312c535441434b5f4652414d455f4f564552484541443b0909095c0a096c640972302c3136287231293b09090909095c0a096c640972332c53544b5f504152414d28523329287231293b090909095c0a096c640972342c53544b5f504152414d28523429287231293b090909095c0a096c640972352c53544b5f504152414d28523529287231293b090909095c0a096c640972362c53544b5f504152414d28523629287231293b090909095c0a096c640972372c53544b5f504152414d28523729287231293b090909095c0a096c640972382c53544b5f504152414d28523829287231293b090909095c0a096c640972392c53544b5f504152414d28523929287231293b090909095c0a096c64097231302c53544b5f504152414d2852313029287231293b090909095c0a096d746c720972303b0909090909095c0a313a0a0a2f2a0a202a20706f737463616c6c20697320706572666f726d656420696d6d6564696174656c79206265666f72652066756e6374696f6e2072657475726e2077686963680a202a20616c6c6f7773206c69626572616c20757365206f6620766f6c6174696c65207265676973746572732e20205765206272616e63682061726f756e6420746869730a202a20696e206561726c7920696e697420286567207768656e20706f70756c6174696e6720746865204d4d5520686173687461626c6529206279207573696e6720616e0a202a20756e636f6e646974696f6e616c2063707520666561747572652e0a202a2f0a23646566696e65205f5f4843414c4c5f494e53545f504f535443414c4c09090909095c0a424547494e5f4654525f53454354494f4e3b0909090909095c0a09620931663b0909090909095c0a454e445f4654525f53454354494f4e28302c2031293b0909090909095c0a096c642020202020207231322c3332287231293b09090909095c0a09636d706469097231322c303b0909090909095c0a096265712b0931663b0909090909095c0a096d666c720972303b0909090909095c0a096c640972362c53544b5f504152414d28523329287231293b090909095c0a097374640972332c53544b5f504152414d28523329287231293b090909095c0a096d720972342c72333b0909090909095c0a096d720972332c72363b0909090909095c0a097374640972302c3136287231293b09090909095c0a09737464750972312c2d535441434b5f4652414d455f4f56455248454144287231293b0909095c0a09626c092e5f5f74726163655f6863616c6c5f657869743b090909095c0a09616464690972312c72312c535441434b5f4652414d455f4f564552484541443b0909095c0a096c640972302c3136287231293b09090909095c0a096c640972332c53544b5f504152414d28523329287231293b090909095c0a096d746c720972303b0909090909095c0a313a0a0a23646566696e65204843414c4c5f494e53545f504f535443414c4c5f4e4f52455453090909095c0a096c690972352c303b0909090909095c0a095f5f4843414c4c5f494e53545f504f535443414c4c0a0a23646566696e65204843414c4c5f494e53545f504f535443414c4c2842554652454729090909095c0a096d720972352c4255465245473b09090909095c0a095f5f4843414c4c5f494e53545f504f535443414c4c0a0a23656c73650a23646566696e65204843414c4c5f494e53545f50524543414c4c2846495253545f415247290a23646566696e65204843414c4c5f494e53545f504f535443414c4c5f4e4f524554530a23646566696e65204843414c4c5f494e53545f504f535443414c4c28425546524547290a23656e6469660a0a092e746578740a0a5f474c4f42414c28706c7061725f6863616c6c5f6e6f72657473290a09484d545f4d454449554d0a0a096d6663720972300a097374770972302c38287231290a0a094843414c4c5f494e53545f50524543414c4c285234290a0a0948565343090909092f2a20696e766f6b65207468652068797065727669736f72202a2f0a0a094843414c4c5f494e53545f504f535443414c4c5f4e4f524554530a0a096c777a0972302c38287231290a096d7463726609307866662c72300a09626c72090909092f2a2072657475726e207233203d20737461747573202a2f0a0a5f474c4f42414c28706c7061725f6863616c6c290a09484d545f4d454449554d0a0a096d6663720972300a097374770972302c38287231290a0a094843414c4c5f494e53545f50524543414c4c285235290a0a09737464202020202072342c53544b5f504152414d285234292872312920202020202f2a20536176652072657420627566666572202a2f0a0a096d720972342c72350a096d720972352c72360a096d720972362c72370a096d720972372c72380a096d720972382c72390a096d720972392c7231300a0a0948565343090909092f2a20696e766f6b65207468652068797065727669736f72202a2f0a0a096c64097231322c53544b5f504152414d28523429287231290a097374640972342c20203028723132290a097374640972352c20203828723132290a097374640972362c20313628723132290a097374640972372c20323428723132290a0a094843414c4c5f494e53545f504f535443414c4c28723132290a0a096c777a0972302c38287231290a096d7463726609307866662c72300a0a09626c72090909092f2a2072657475726e207233203d20737461747573202a2f0a0a2f2a0a202a20706c7061725f6863616c6c5f7261772063616e2062652063616c6c656420696e207265616c206d6f64652e206b657865632f6b64756d70206e65656420736f6d650a202a2068797065727669736f722063616c6c7320746f20626520657865637574656420696e207265616c206d6f64652e20536f20706c7061725f6863616c6c5f7261770a202a20646f6573206e6f74206163636573732074686520706572206370752068797065727669736f722063616c6c2073746174697374696373207661726961626c65732c0a202a2073696e6365207468657365207661726961626c6573206d6179206e6f742062652070726573656e7420696e2074686520524d4f20726567696f6e2e0a202a2f0a5f474c4f42414c28706c7061725f6863616c6c5f726177290a09484d545f4d454449554d0a0a096d6663720972300a097374770972302c38287231290a0a09737464202020202072342c53544b5f504152414d285234292872312920202020202f2a20536176652072657420627566666572202a2f0a0a096d720972342c72350a096d720972352c72360a096d720972362c72370a096d720972372c72380a096d720972382c72390a096d720972392c7231300a0a0948565343090909092f2a20696e766f6b65207468652068797065727669736f72202a2f0a0a096c64097231322c53544b5f504152414d28523429287231290a097374640972342c20203028723132290a097374640972352c20203828723132290a097374640972362c20313628723132290a097374640972372c20323428723132290a0a096c777a0972302c38287231290a096d7463726609307866662c72300a0a09626c72090909092f2a2072657475726e207233203d20737461747573202a2f0a0a5f474c4f42414c28706c7061725f6863616c6c39290a09484d545f4d454449554d0a0a096d6663720972300a097374770972302c38287231290a0a094843414c4c5f494e53545f50524543414c4c285235290a0a09737464202020202072342c53544b5f504152414d285234292872312920202020202f2a20536176652072657420627566666572202a2f0a0a096d720972342c72350a096d720972352c72360a096d720972362c72370a096d720972372c72380a096d720972382c72390a096d720972392c7231300a096c64097231302c53544b5f504152414d28523131292872312909202f2a20707574206172673720696e20523130202a2f0a096c64097231312c53544b5f504152414d28523132292872312909202f2a20707574206172673820696e20523131202a2f0a096c64097231322c53544b5f504152414d285231332928723129202020202f2a20707574206172673920696e20523132202a2f0a0a0948565343090909092f2a20696e766f6b65207468652068797065727669736f72202a2f0a0a096d720972302c7231320a096c64097231322c53544b5f504152414d28523429287231290a097374640972342c20203028723132290a097374640972352c20203828723132290a097374640972362c20313628723132290a097374640972372c20323428723132290a097374640972382c20333228723132290a097374640972392c20343028723132290a09737464097231302c343828723132290a09737464097231312c353628723132290a097374640972302c20363428723132290a0a094843414c4c5f494e53545f504f535443414c4c28723132290a0a096c777a0972302c38287231290a096d7463726609307866662c72300a0a09626c72090909092f2a2072657475726e207233203d20737461747573202a2f0a0a2f2a2053656520706c7061725f6863616c6c5f72617720746f20736565207768792074686973206973206e6565646564202a2f0a5f474c4f42414c28706c7061725f6863616c6c395f726177290a09484d545f4d454449554d0a0a096d6663720972300a097374770972302c38287231290a0a09737464202020202072342c53544b5f504152414d285234292872312920202020202f2a20536176652072657420627566666572202a2f0a0a096d720972342c72350a096d720972352c72360a096d720972362c72370a096d720972372c72380a096d720972382c72390a096d720972392c7231300a096c64097231302c53544b5f504152414d28523131292872312909202f2a20707574206172673720696e20523130202a2f0a096c64097231312c53544b5f504152414d28523132292872312909202f2a20707574206172673820696e20523131202a2f0a096c64097231322c53544b5f504152414d285231332928723129202020202f2a20707574206172673920696e20523132202a2f0a0a0948565343090909092f2a20696e766f6b65207468652068797065727669736f72202a2f0a0a096d720972302c7231320a096c64097231322c53544b5f504152414d28523429287231290a097374640972342c20203028723132290a097374640972352c20203828723132290a097374640972362c20313628723132290a097374640972372c20323428723132290a097374640972382c20333228723132290a097374640972392c20343028723132290a09737464097231302c343828723132290a09737464097231312c353628723132290a097374640972302c20363428723132290a0a096c777a0972302c38287231290a096d7463726609307866662c72300a0a09626c72090909092f2a2072657475726e207233203d20737461747573202a2f0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f707365726965732f687643616c6c5f696e73742e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303737303200313231313437343433333000303032333335370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f70797269676874202843292032303036204d696b65204b72617665747a2049424d20436f72706f726174696f6e0a202a0a202a2048797065727669736f722043616c6c20496e737472756d656e746174696f6e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f720a202a2028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c2035392054656d706c6520506c6163652c205375697465203333302c20426f73746f6e2c204d41202030323131312d31333037205553410a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f7065726370752e683e0a23696e636c756465203c6c696e75782f646562756766732e683e0a23696e636c756465203c6c696e75782f7365715f66696c652e683e0a23696e636c756465203c6c696e75782f6370756d61736b2e683e0a23696e636c756465203c61736d2f687663616c6c2e683e0a23696e636c756465203c61736d2f6669726d776172652e683e0a23696e636c756465203c61736d2f6370757461626c652e683e0a23696e636c756465203c61736d2f74726163652e683e0a0a444546494e455f5045525f43505528737472756374206863616c6c5f73746174735b4843414c4c5f535441545f41525241595f53495a455d2c206863616c6c5f7374617473293b0a0a2f2a0a202a20526f7574696e657320666f7220646973706c6179696e6720746865207374617469737469637320696e20646562756766730a202a2f0a73746174696320766f6964202a68635f737461727428737472756374207365715f66696c65202a6d2c206c6f66665f74202a706f73290a7b0a096966202828696e74292a706f73203c20284843414c4c5f535441545f41525241595f53495a452d3129290a090972657475726e2028766f6964202a2928756e7369676e6564206c6f6e6729282a706f73202b2031293b0a0a0972657475726e204e554c4c3b0a7d0a0a73746174696320766f6964202a68635f6e65787428737472756374207365715f66696c65202a6d2c20766f6964202a702c206c6f66665f74202a20706f73290a7b0a092b2b2a706f733b0a0a0972657475726e2068635f7374617274286d2c20706f73293b0a7d0a0a73746174696320766f69642068635f73746f7028737472756374207365715f66696c65202a6d2c20766f6964202a70290a7b0a7d0a0a73746174696320696e742068635f73686f7728737472756374207365715f66696c65202a6d2c20766f6964202a70290a7b0a09756e7369676e6564206c6f6e6720685f6e756d203d2028756e7369676e6564206c6f6e6729703b0a09737472756374206863616c6c5f7374617473202a6873203d206d2d3e707269766174653b0a0a096966202868735b685f6e756d5d2e6e756d5f63616c6c7329207b0a0909696620286370755f6861735f66656174757265284350555f4654525f5055525229290a0909097365715f7072696e7466286d2c2022256c7520256c7520256c7520256c755c6e222c20685f6e756d3c3c322c0a0909090920202068735b685f6e756d5d2e6e756d5f63616c6c732c0a0909090920202068735b685f6e756d5d2e74625f746f74616c2c0a0909090920202068735b685f6e756d5d2e707572725f746f74616c293b0a0909656c73650a0909097365715f7072696e7466286d2c2022256c7520256c7520256c755c6e222c20685f6e756d3c3c322c0a0909090920202068735b685f6e756d5d2e6e756d5f63616c6c732c0a0909090920202068735b685f6e756d5d2e74625f746f74616c293b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320636f6e737420737472756374207365715f6f7065726174696f6e73206863616c6c5f696e73745f7365715f6f7073203d207b0a20202020202020202e7374617274203d2068635f73746172742c0a20202020202020202e6e65787420203d2068635f6e6578742c0a20202020202020202e73746f7020203d2068635f73746f702c0a20202020202020202e73686f7720203d2068635f73686f770a7d3b0a0a73746174696320696e74206863616c6c5f696e73745f7365715f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a09696e742072633b0a09737472756374207365715f66696c65202a7365713b0a0a097263203d207365715f6f70656e2866696c652c20266863616c6c5f696e73745f7365715f6f7073293b0a09736571203d2066696c652d3e707269766174655f646174613b0a097365712d3e70726976617465203d2066696c652d3e665f706174682e64656e7472792d3e645f696e6f64652d3e695f707269766174653b0a0a0972657475726e2072633b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e73206863616c6c5f696e73745f7365715f666f7073203d207b0a092e6f70656e203d206863616c6c5f696e73745f7365715f6f70656e2c0a092e72656164203d207365715f726561642c0a092e6c6c7365656b203d207365715f6c7365656b2c0a092e72656c65617365203d207365715f72656c656173652c0a7d3b0a0a23646566696e65094843414c4c5f524f4f545f4449520909226863616c6c5f696e7374220a23646566696e65204350555f4e414d455f4255465f53495a450933320a0a0a73746174696320766f69642070726f62655f6863616c6c5f656e74727928766f6964202a69676e6f7265642c20756e7369676e6564206c6f6e67206f70636f64652c20756e7369676e6564206c6f6e67202a61726773290a7b0a09737472756374206863616c6c5f7374617473202a683b0a0a09696620286f70636f6465203e204d41585f4843414c4c5f4f50434f4445290a090972657475726e3b0a0a0968203d20265f5f6765745f6370755f766172286863616c6c5f7374617473295b6f70636f6465202f20345d3b0a09682d3e74625f7374617274203d206d66746228293b0a09682d3e707572725f7374617274203d206d66737072285350524e5f50555252293b0a7d0a0a73746174696320766f69642070726f62655f6863616c6c5f6578697428766f6964202a69676e6f7265642c20756e7369676e6564206c6f6e67206f70636f64652c20756e7369676e6564206c6f6e672072657476616c2c0a0909092020202020756e7369676e6564206c6f6e67202a726574627566290a7b0a09737472756374206863616c6c5f7374617473202a683b0a0a09696620286f70636f6465203e204d41585f4843414c4c5f4f50434f4445290a090972657475726e3b0a0a0968203d20265f5f6765745f6370755f766172286863616c6c5f7374617473295b6f70636f6465202f20345d3b0a09682d3e6e756d5f63616c6c732b2b3b0a09682d3e74625f746f74616c202b3d206d6674622829202d20682d3e74625f73746172743b0a09682d3e707572725f746f74616c202b3d206d66737072285350524e5f5055525229202d20682d3e707572725f73746172743b0a7d0a0a73746174696320696e74205f5f696e6974206863616c6c5f696e73745f696e697428766f6964290a7b0a097374727563742064656e747279202a6863616c6c5f726f6f743b0a097374727563742064656e747279202a6863616c6c5f66696c653b0a0963686172206370755f6e616d655f6275665b4350555f4e414d455f4255465f53495a455d3b0a09696e74206370753b0a0a0969662028216669726d776172655f6861735f666561747572652846575f464541545552455f4c50415229290a090972657475726e20303b0a0a096966202872656769737465725f74726163655f6863616c6c5f656e7472792870726f62655f6863616c6c5f656e7472792c204e554c4c29290a090972657475726e202d45494e56414c3b0a0a096966202872656769737465725f74726163655f6863616c6c5f657869742870726f62655f6863616c6c5f657869742c204e554c4c2929207b0a0909756e72656769737465725f74726163655f6863616c6c5f656e7472792870726f62655f6863616c6c5f656e7472792c204e554c4c293b0a090972657475726e202d45494e56414c3b0a097d0a0a096863616c6c5f726f6f74203d20646562756766735f6372656174655f646972284843414c4c5f524f4f545f4449522c204e554c4c293b0a0969662028216863616c6c5f726f6f74290a090972657475726e202d454e4f4d454d3b0a0a09666f725f656163685f706f737369626c655f6370752863707529207b0a0909736e7072696e7466286370755f6e616d655f6275662c204350555f4e414d455f4255465f53495a452c20226370752564222c20637075293b0a09096863616c6c5f66696c65203d20646562756766735f6372656174655f66696c65286370755f6e616d655f6275662c20535f495255474f2c0a090909090909206863616c6c5f726f6f742c0a090909090909207065725f637075286863616c6c5f73746174732c20637075292c0a09090909090920266863616c6c5f696e73745f7365715f666f7073293b0a090969662028216863616c6c5f66696c65290a09090972657475726e202d454e4f4d454d3b0a097d0a0a0972657475726e20303b0a7d0a5f5f696e697463616c6c286863616c6c5f696e73745f696e6974293b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f707365726965732f6876636f6e736f6c652e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303434343000313231313437343433333000303032333130350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a206876636f6e736f6c652e630a202a20436f7079726967687420284329203230303420486f6c6c697320426c616e63686172642c2049424d20436f72706f726174696f6e0a202a20436f707972696768742028432920323030342049424d20436f72706f726174696f6e0a202a0a202a204164646974696f6e616c20417574686f722873293a0a202a20205279616e20532e2041726e6f6c64203c7273614075732e69626d2e636f6d3e0a202a0a202a204c50415220636f6e736f6c6520737570706f72742e0a202a200a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f720a202a2028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a200a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a200a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c2035392054656d706c6520506c6163652c205375697465203333302c20426f73746f6e2c204d41202030323131312d31333037205553410a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c61736d2f687663616c6c2e683e0a23696e636c756465203c61736d2f6876636f6e736f6c652e683e0a23696e636c7564652022706c7061725f77726170706572732e68220a0a2f2a2a0a202a206876635f6765745f6368617273202d20726574726965766520636861726163746572732066726f6d206669726d7761726520666f722064656e6f74656420767465726d20616461747065720a202a2040767465726d6e6f3a2054686520767465726d6e6f206f7220756e69745f61646472657373206f662074686520616461707465722066726f6d20776869636820746f206665746368207468650a202a09646174612e0a202a20406275663a20546865206368617261637465722062756666657220696e746f20776869636820746f207075742074686520636861726163746572206461746120666574636865642066726f6d0a202a096669726d776172652e0a202a2040636f756e743a206e6f7420757365643f0a202a2f0a696e74206876635f6765745f63686172732875696e7433325f7420767465726d6e6f2c2063686172202a6275662c20696e7420636f756e74290a7b0a09756e7369676e6564206c6f6e6720676f743b0a0a0969662028706c7061725f6765745f7465726d5f6368617228767465726d6e6f2c2026676f742c2062756629203d3d20485f53554343455353290a090972657475726e20676f743b0a0a0972657475726e20303b0a7d0a0a4558504f52545f53594d424f4c286876635f6765745f6368617273293b0a0a0a2f2a2a0a202a206876635f7075745f63686172733a2073656e64206368617261637465727320746f206669726d7761726520666f722064656e6f74656420767465726d20616461707465720a202a2040767465726d6e6f3a2054686520767465726d6e6f206f7220756e69745f61646472657373206f662074686520616461707465722066726f6d2077686963682074686520646174610a202a096f726967696e617465642e0a202a20406275663a205468652063686172616374657220627566666572207468617420636f6e7461696e732074686520636861726163746572206461746120746f2073656e6420746f0a202a096669726d776172652e0a202a2040636f756e743a2053656e642074686973206e756d626572206f6620636861726163746572732e0a202a2f0a696e74206876635f7075745f63686172732875696e7433325f7420767465726d6e6f2c20636f6e73742063686172202a6275662c20696e7420636f756e74290a7b0a09756e7369676e6564206c6f6e67202a6c627566203d2028756e7369676e6564206c6f6e67202a29206275663b0a096c6f6e67207265743b0a0a0a092f2a206863616c6c2077696c6c2072657420485f504152414d455445522069662027636f756e74272065786365656473206669726d77617265206d61782e2a2f0a0969662028636f756e74203e204d41585f56494f5f5055545f4348415253290a0909636f756e74203d204d41585f56494f5f5055545f43484152533b0a0a09726574203d20706c7061725f6863616c6c5f6e6f7265747328485f5055545f5445524d5f434841522c20767465726d6e6f2c20636f756e742c206c6275665b305d2c0a09090909206c6275665b315d293b0a0969662028726574203d3d20485f53554343455353290a090972657475726e20636f756e743b0a0969662028726574203d3d20485f42555359290a090972657475726e202d45414741494e3b0a0972657475726e202d45494f3b0a7d0a0a4558504f52545f53594d424f4c286876635f7075745f6368617273293b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f707365726965732f6876637365727665722e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313733363600313231313437343433333000303032333132370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a206876637365727665722e630a202a20436f70797269676874202843292032303034205279616e20532041726e6f6c642c2049424d20436f72706f726174696f6e0a202a0a202a205050433634207669727475616c20492f4f20636f6e736f6c652073657276657220737570706f72742e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f720a202a2028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c2035392054656d706c6520506c6163652c205375697465203333302c20426f73746f6e2c204d41202030323131312d31333037205553410a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6c6973742e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a0a23696e636c756465203c61736d2f687663616c6c2e683e0a23696e636c756465203c61736d2f6876637365727665722e683e0a23696e636c756465203c61736d2f696f2e683e0a0a23646566696e6520485643535f415243485f56455253494f4e2022312e302e30220a0a4d4f44554c455f415554484f5228225279616e20532e2041726e6f6c64203c7273614075732e69626d2e636f6d3e22293b0a4d4f44554c455f4445534352495054494f4e282249424d20687663732070706336342041504922293b0a4d4f44554c455f4c4943454e5345282247504c22293b0a4d4f44554c455f56455253494f4e28485643535f415243485f56455253494f4e293b0a0a2f2a0a202a20436f6e7665727420617263682073706563696669632072657475726e20636f64657320696e746f2072656c6576616e74206572726e6f732e202054686520687663730a202a2066756e6374696f6e73206172656e277420706572666f726d616e63652073656e7369746976652c20736f207468697320636f6e76657273696f6e2069736e277420616e0a202a2069737375652e0a202a2f0a73746174696320696e7420687663735f636f6e76657274286c6f6e6720746f5f636f6e76657274290a7b0a097377697463682028746f5f636f6e7665727429207b0a09096361736520485f535543434553533a0a09090972657475726e20303b0a09096361736520485f504152414d455445523a0a09090972657475726e202d45494e56414c3b0a09096361736520485f48415244574152453a0a09090972657475726e202d45494f3b0a09096361736520485f425553593a0a09096361736520485f4c4f4e475f425553595f4f524445525f315f4d5345433a0a09096361736520485f4c4f4e475f425553595f4f524445525f31305f4d5345433a0a09096361736520485f4c4f4e475f425553595f4f524445525f3130305f4d5345433a0a09096361736520485f4c4f4e475f425553595f4f524445525f315f5345433a0a09096361736520485f4c4f4e475f425553595f4f524445525f31305f5345433a0a09096361736520485f4c4f4e475f425553595f4f524445525f3130305f5345433a0a09090972657475726e202d45425553593b0a09096361736520485f46554e4354494f4e3a202f2a2066616c6c207468726f756768202a2f0a090964656661756c743a0a09090972657475726e202d455045524d3b0a097d0a7d0a0a2f2a2a0a202a20687663735f667265655f706172746e65725f696e666f202d206672656520706920616c6c6f636174656420627920687663735f6765745f706172746e65725f696e666f0a202a2040686561643a206c6973745f6865616420706f696e74657220666f7220616e20616c6c6f6361746564206c697374206f6620706172746e657220696e666f207374727563747320746f0a202a09667265652e0a202a0a202a20546869732066756e6374696f6e206973207573656420746f20667265652074686520706172746e657220696e666f206c6973742074686174207761732072657475726e65642062790a202a2063616c6c696e6720687663735f6765745f706172746e65725f696e666f28292e0a202a2f0a696e7420687663735f667265655f706172746e65725f696e666f28737472756374206c6973745f68656164202a68656164290a7b0a0973747275637420687663735f706172746e65725f696e666f202a70693b0a09737472756374206c6973745f68656164202a656c656d656e743b0a0a09696620282168656164290a090972657475726e202d45494e56414c3b0a0a097768696c652028216c6973745f656d70747928686561642929207b0a0909656c656d656e74203d20686561642d3e6e6578743b0a09097069203d206c6973745f656e74727928656c656d656e742c2073747275637420687663735f706172746e65725f696e666f2c206e6f6465293b0a09096c6973745f64656c28656c656d656e74293b0a09096b66726565287069293b0a097d0a0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c28687663735f667265655f706172746e65725f696e666f293b0a0a2f2a2048656c7065722066756e6374696f6e20666f7220687663735f6765745f706172746e65725f696e666f202a2f0a73746174696320696e7420687663735f6e6578745f706172746e65722875696e7433325f7420756e69745f616464726573732c0a0909756e7369676e6564206c6f6e67206c6173745f705f706172746974696f6e5f49442c0a0909756e7369676e6564206c6f6e67206c6173745f705f756e69745f616464726573732c20756e7369676e6564206c6f6e67202a70695f62756666290a0a7b0a096c6f6e672072657476616c3b0a0972657476616c203d20706c7061725f6863616c6c5f6e6f7265747328485f565445524d5f504152544e45525f494e464f2c20756e69745f616464726573732c0a0909096c6173745f705f706172746974696f6e5f49442c0a090909096c6173745f705f756e69745f616464726573732c20766972745f746f5f706879732870695f6275666629293b0a0972657475726e20687663735f636f6e766572742872657476616c293b0a7d0a0a2f2a2a0a202a20687663735f6765745f706172746e65725f696e666f202d2047657420616c6c206f662074686520706172746e657220696e666f20666f722061207674792d73657276657220616461707465720a202a2040756e69745f616464726573733a2054686520756e69745f61646472657373206f6620746865207674792d736572766572206164617074657220666f7220776869636820746869730a202a0966756e6374696f6e206973206665746368696e6720706172746e657220696e666f2e0a202a2040686561643a20416e20696e697469616c697a6564206c6973745f6865616420706f696e74657220746f20616e20656d707479206c69737420746f2075736520746f2072657475726e207468650a202a096c697374206f6620706172746e657220696e666f20666574636865642066726f6d207468652068797065727669736f7220746f207468652063616c6c65722e0a202a204070695f627566663a204120706167652073697a656420627566666572207072652d616c6c6f6361746564207072696f7220746f2063616c6c696e6720746869732066756e6374696f6e0a202a097468617420697320746f206265207573656420746f2062652075736564206279206669726d7761726520617320616e206974657261746f7220746f206b65657020747261636b0a202a096f662074686520706172746e657220696e666f2072657472696576616c2e0a202a0a202a20546869732066756e6374696f6e2072657475726e73206e6f6e2d7a65726f206f6e20737563636573732c206f72206966207468657265206973206e6f20706172746e657220696e666f2e0a202a0a202a205468652070695f62756666206973207072652d616c6c6f6361746564207072696f7220746f2063616c6c696e6720746869732066756e6374696f6e206265636175736520746869730a202a2066756e6374696f6e206d61792062652063616c6c656420776974682061207370696e5f6c6f636b2068656c6420616e64206b6d616c6c6f63206f6620612070616765206973206e6f740a202a207265636f6d6d656e646564206173204746505f41544f4d49432e0a202a0a202a20546865206669727374206c6f6e67206f66207468697320627566666572206973207573656420746f2073746f7265206120706172746e657220756e697420616464726573732e20205468650a202a207365636f6e64206c6f6e67206973207573656420746f2073746f7265206120706172746e657220706172746974696f6e20494420616e64207374617274696e672061740a202a2070695f627566665b325d206973207468652037392063686172616374657220436f6e766572676564204c6f636174696f6e20436f64652028646966662073697a65207468616e207468650a202a20756e7369676e6564206c6f6e67732c2068656e6365207468652063617374696e67206d756d626f206a756d626f20796f7520736565206c61746572292e0a202a0a202a20496e766f636174696f6e206f6620746869732066756e6374696f6e2073686f756c6420616c7761797320626520666f6c6c6f77656420627920616e20696e766f636174696f6e206f660a202a20687663735f667265655f706172746e65725f696e666f2829207573696e67206120706f696e74657220746f207468652053414d45206c697374206865616420696e7374616e63650a202a20746861742077617320706173736564206173206120706172616d6574657220746f20746869732066756e6374696f6e2e0a202a2f0a696e7420687663735f6765745f706172746e65725f696e666f2875696e7433325f7420756e69745f616464726573732c20737472756374206c6973745f68656164202a686561642c0a0909756e7369676e6564206c6f6e67202a70695f62756666290a7b0a092f2a0a09202a204465616c742077697468206173206c6f6e67732062656361757365206f6620746865206863616c6c20696e74657266616365206576656e2074686f756768207468650a09202a2076616c756573206172652075696e7433325f742e0a09202a2f0a09756e7369676e6564206c6f6e67096c6173745f705f706172746974696f6e5f49443b0a09756e7369676e6564206c6f6e67096c6173745f705f756e69745f616464726573733b0a0973747275637420687663735f706172746e65725f696e666f202a6e6578745f706172746e65725f696e666f203d204e554c4c3b0a09696e74206d6f7265203d20313b0a09696e742072657476616c3b0a0a096d656d7365742870695f627566662c20307830302c20504147455f53495a45293b0a092f2a20696e76616c696420706172616d6574657273202a2f0a09696620282168656164207c7c202170695f62756666290a090972657475726e202d45494e56414c3b0a0a096c6173745f705f706172746974696f6e5f4944203d206c6173745f705f756e69745f61646472657373203d207e30554c3b0a09494e49545f4c4953545f484541442868656164293b0a0a09646f207b0a090972657476616c203d20687663735f6e6578745f706172746e657228756e69745f616464726573732c206c6173745f705f706172746974696f6e5f49442c0a090909096c6173745f705f756e69745f616464726573732c2070695f62756666293b0a09096966202872657476616c29207b0a0909092f2a0a090909202a20446f6e277420696e6469636174652074686174207765277665206661696c656420696620776520686176650a090909202a20616e79206c69737420656c656d656e74732e0a090909202a2f0a09090969662028216c6973745f656d707479286865616429290a0909090972657475726e20303b0a09090972657475726e2072657476616c3b0a09097d0a0a09096c6173745f705f706172746974696f6e5f4944203d2070695f627566665b305d3b0a09096c6173745f705f756e69745f61646472657373203d2070695f627566665b315d3b0a0a09092f2a205468697320696e64696361746573207468617420746865726520617265206e6f206675727468657220706172746e657273202a2f0a0909696620286c6173745f705f706172746974696f6e5f4944203d3d207e30554c0a090909092626206c6173745f705f756e69745f61646472657373203d3d207e30554c290a090909627265616b3b0a0a09092f2a20546869732069732061207665727920736d616c6c2073747275637420616e642077696c6c20626520667265656420736f6f6e20696e0a0909202a20687663735f667265655f706172746e65725f696e666f28292e202a2f0a09096e6578745f706172746e65725f696e666f203d206b6d616c6c6f632873697a656f662873747275637420687663735f706172746e65725f696e666f292c0a090909094746505f41544f4d4943293b0a0a090969662028216e6578745f706172746e65725f696e666f29207b0a0909097072696e746b284b45524e5f5741524e494e4720224856434f4e534f4c453a206b6d616c6c6f632829206661696c656420746f220a090909092220616c6c6f6361746520706172746e657220696e666f207374727563742e5c6e22293b0a090909687663735f667265655f706172746e65725f696e666f2868656164293b0a09090972657475726e202d454e4f4d454d3b0a09097d0a0a09096e6578745f706172746e65725f696e666f2d3e756e69745f616464726573730a0909093d2028756e7369676e656420696e74296c6173745f705f756e69745f616464726573733b0a09096e6578745f706172746e65725f696e666f2d3e706172746974696f6e5f49440a0909093d2028756e7369676e656420696e74296c6173745f705f706172746974696f6e5f49443b0a0a09092f2a20636f707920746865204e756c6c2d7465726d206368617220746f6f202a2f0a09097374726e63707928266e6578745f706172746e65725f696e666f2d3e6c6f636174696f6e5f636f64655b305d2c0a0909092863686172202a292670695f627566665b325d2c0a0909097374726c656e282863686172202a292670695f627566665b325d29202b2031293b0a0a09096c6973745f6164645f7461696c2826286e6578745f706172746e65725f696e666f2d3e6e6f6465292c2068656164293b0a09096e6578745f706172746e65725f696e666f203d204e554c4c3b0a0a097d207768696c6520286d6f7265293b0a0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c28687663735f6765745f706172746e65725f696e666f293b0a0a2f2a2a0a202a20687663735f72656769737465725f636f6e6e656374696f6e202d2065737461626c697368206120636f6e6e656374696f6e206265747765656e2074686973207674792d73657276657220616e640a202a0961207674792e0a202a2040756e69745f616464726573733a2054686520756e69742061646472657373206f6620746865207674792d7365727665722061646170746572207468617420697320746f2062650a202a0965737461626c697368206120636f6e6e656374696f6e2e0a202a2040705f706172746974696f6e5f49443a2054686520706172746974696f6e204944206f6620746865207674792061646170746572207468617420697320746f20626520636f6e6e65637465642e0a202a2040705f756e69745f616464726573733a2054686520756e69742061646472657373206f662074686520767479206164617074657220746f20776869636820746865207674792d7365727665720a202a09697320746f20626520636f6e6e65637465642e0a202a0a202a20496620746869732066756e6374696f6e2069732063616c6c6564206f6e636520616e64202d45494e56414c2069732072657475726e6564206974206d61790a202a20696e64696361746520746861742074686520706172746e657220696e666f206e6565647320746f2062652072656672657368656420666f72207468650a202a2074617267657420756e6974206164647265737320617420776869636820706f696e74207468652063616c6c6572206d75737420696e766f6b650a202a20687663735f6765745f706172746e65725f696e666f282920616e64207468656e2063616c6c20746869732066756e6374696f6e20616761696e2e202049662c0a202a20666f722061207365636f6e642074696d652c202d45494e56414c2069732072657475726e6564207468656e20697420696e6469636174657320746861740a202a2074686572652069732070726f6261626c7920616c7265616479206120706172746e657220636f6e6e656374696f6e207265676973746572656420746f20610a202a20646966666572656e74207674792d73657276657220616461707465722e2020497420697320616c736f20706f737369626c6520746861742061207365636f6e640a202a202d45494e56414c206d617920696e6469636174652074686174206f6e65206f6620746865207061726d73206973206e6f742076616c69642c20666f720a202a20696e7374616e636520696620746865206c696e6b207761732072656d6f766564206265747765656e20746865207674792d73657276657220616461707465720a202a20616e6420746865207674792061646170746572207468617420796f752061726520747279696e6720746f206f70656e2e2020446f6e27742073686f6f74207468650a202a206d657373656e6765722e20204669726d7761726520696d706c656d656e7465642069742074686973207761792e0a202a2f0a696e7420687663735f72656769737465725f636f6e6e656374696f6e282075696e7433325f7420756e69745f616464726573732c0a090975696e7433325f7420705f706172746974696f6e5f49442c2075696e7433325f7420705f756e69745f61646472657373290a7b0a096c6f6e672072657476616c3b0a0972657476616c203d20706c7061725f6863616c6c5f6e6f7265747328485f52454749535445525f565445524d2c20756e69745f616464726573732c0a09090909705f706172746974696f6e5f49442c20705f756e69745f61646472657373293b0a0972657475726e20687663735f636f6e766572742872657476616c293b0a7d0a4558504f52545f53594d424f4c28687663735f72656769737465725f636f6e6e656374696f6e293b0a0a2f2a2a0a202a20687663735f667265655f636f6e6e656374696f6e202d20667265652074686520636f6e6e656374696f6e206265747765656e2061207674792d73657276657220616e64207674790a202a2040756e69745f616464726573733a2054686520756e69742061646472657373206f6620746865207674792d736572766572207468617420697320746f2068617665206974730a202a09636f6e6e656374696f6e20736576657265642e0a202a0a202a20546869732066756e6374696f6e206973207573656420746f20667265652074686520706172746e657220636f6e6e656374696f6e206265747765656e2061207674792d7365727665720a202a206164617074657220616e6420612076747920616461707465722e0a202a0a202a204966202d45425553592069732072657475726e656420636f6e74696e756520746f2063616c6c20746869732066756e6374696f6e20756e74696c20302069732072657475726e65642e0a202a2f0a696e7420687663735f667265655f636f6e6e656374696f6e2875696e7433325f7420756e69745f61646472657373290a7b0a096c6f6e672072657476616c3b0a0972657476616c203d20706c7061725f6863616c6c5f6e6f7265747328485f465245455f565445524d2c20756e69745f61646472657373293b0a0972657475726e20687663735f636f6e766572742872657476616c293b0a7d0a4558504f52545f53594d424f4c28687663735f667265655f636f6e6e656374696f6e293b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f707365726965732f696f5f6576656e745f6972712e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313231323100313231313437343433333000303032333536330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f7079726967687420323031302032303131204d61726b204e656c736f6e20616e64205473656e672d48756920284672616e6b29204c696e2c2049424d20436f72706f726174696f6e0a202a0a202a2020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a20206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e0a202a202032206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a2f0a0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c6c696e75782f6972712e683e0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f6f662e683e0a23696e636c756465203c6c696e75782f6c6973742e683e0a23696e636c756465203c6c696e75782f6e6f7469666965722e683e0a0a23696e636c756465203c61736d2f6d6163686465702e683e0a23696e636c756465203c61736d2f727461732e683e0a23696e636c756465203c61736d2f6972712e683e0a23696e636c756465203c61736d2f696f5f6576656e745f6972712e683e0a0a23696e636c7564652022707365726965732e68220a0a2f2a0a202a20494f206576656e7420696e746572727570742069732061206d656368616e69736d2070726f7669646564206279205254415320746f2072657475726e0a202a20696e666f726d6174696f6e2061626f7574206861726477617265206572726f7220616e64206e6f6e2d6572726f72206576656e74732e204465766963650a202a20647269766572732063616e207265676973746572207468656972206576656e742068616e646c65727320746f2072656365697665206576656e74732e0a202a2044657669636520647269766572732061726520657870656374656420746f207573652061746f6d69635f6e6f7469666965725f636861696e5f726567697374657228290a202a20616e642061746f6d69635f6e6f7469666965725f636861696e5f756e7265676973746572282920746f20726567697374657220616e6420756e72656769737465720a202a207468656972206576656e742068616e646c6572732e2053696e6365206d756c7469706c6520494f206576656e7420747970657320616e642073636f7065730a202a20736861726520616e20494f206576656e7420696e746572727570742c20746865206576656e742068616e646c657273206172652063616c6c6564206f6e650a202a206279206f6e6520756e74696c2074686520494f206576656e7420697320636c61696d6564206279206f6e65206f66207468652068616e646c6572732e0a202a20546865206576656e742068616e646c6572732061726520657870656374656420746f2072657475726e204e4f544946595f4f4b206966207468650a202a206576656e742069732068616e646c656420627920746865206576656e742068616e646c6572206f72204e4f544946595f444f4e45206966207468650a202a206576656e7420646f6573206e6f742062656c6f6e6720746f207468652068616e646c65722e0a202a0a202a2055736167653a0a202a0a202a204e6f7469666965722066756e6374696f6e3a0a202a2023696e636c756465203c61736d2f696f5f6576656e745f6972712e683e0a202a20696e74206576656e745f68616e646c657228737472756374206e6f7469666965725f626c6f636b202a6e622c20756e7369676e6564206c6f6e672076616c2c20766f6964202a6461746129207b0a202a200970203d202873747275637420707365726965735f696f5f6576656e745f736563745f64617461202a2920646174613b0a202a200969662028212069735f6d795f6576656e7428702d3e73636f70652c20702d3e6576656e745f7479706529292072657475726e204e4f544946595f444f4e453b0a202a2009093a0a202a2009093a0a202a200972657475726e204e4f544946595f4f4b3b0a202a207d0a202a20737472756374206e6f7469666965725f626c6f636b206576656e745f6e62203d207b0a202a20092e6e6f7469666965725f63616c6c203d206576656e745f68616e646c65722c0a202a207d0a202a0a202a20526567697374726174696f6e3a0a202a2061746f6d69635f6e6f7469666965725f636861696e5f72656769737465722826707365726965735f696f65695f6e6f7469666965725f6c6973742c20266576656e745f6e62293b0a202a0a202a20556e726567697374726174696f6e3a0a202a2061746f6d69635f6e6f7469666965725f636861696e5f756e72656769737465722826707365726965735f696f65695f6e6f7469666965725f6c6973742c20266576656e745f6e62293b0a202a2f0a0a41544f4d49435f4e4f5449464945525f4845414428707365726965735f696f65695f6e6f7469666965725f6c697374293b0a4558504f52545f53594d424f4c5f47504c28707365726965735f696f65695f6e6f7469666965725f6c697374293b0a0a73746174696320696e7420696f65695f636865636b5f657863657074696f6e5f746f6b656e3b0a0a737461746963206368617220696f65695f727461735f6275665b525441535f444154415f4255465f53495a455d205f5f63616368656c696e655f616c69676e65643b0a0a2f2a2a0a202a2046696e6420746865206461746120706f7274696f6e206f6620616e20494f204576656e742073656374696f6e2066726f6d206576656e74206c6f672e0a202a2040656c6f673a2052544153206572726f722f6576656e74206c6f672e0a202a0a202a2052657475726e3a0a202a2009706f696e74657220746f20612076616c696420494f206576656e742073656374696f6e20646174612e204e554c4c206966206e6f7420666f756e642e0a202a2f0a7374617469632073747275637420707365726965735f696f5f6576656e74202a20696f65695f66696e645f6576656e742873747275637420727461735f6572726f725f6c6f67202a656c6f67290a7b0a0973747275637420707365726965735f6572726f726c6f67202a736563743b0a0a092f2a2057652073686f756c64206f6e6c792065766572206765742063616c6c656420666f7220696f2d6576656e7420696e74657272757074732c206275742069660a09202a20776520646f206765742063616c6c656420666f7220616e6f746865722074797065207468656e20736f6d657468696e672077656e742077726f6e6720736f0a09202a206d616b6520736f6d65206e6f6973652061626f75742069742e0a09202a20525441535f545950455f494f206f6e6c792065786973747320696e20657874656e646564206576656e74206c6f672076657273696f6e2036206f72206c617465722e0a09202a204e6f206e65656420746f20636865636b206576656e74206c6f672076657273696f6e2e0a09202a2f0a0969662028756e6c696b656c7928656c6f672d3e7479706520213d20525441535f545950455f494f2929207b0a09097072696e746b5f6f6e6365284b45524e5f5741524e494e472022696f5f6576656e745f6972713a20556e6578706563746564206576656e742074797065202564222c0a09090920202020656c6f672d3e74797065293b0a090972657475726e204e554c4c3b0a097d0a0a0973656374203d206765745f707365726965735f6572726f726c6f6728656c6f672c20505345524945535f454c4f475f534543545f49445f494f5f4556454e54293b0a0969662028756e6c696b656c792821736563742929207b0a09097072696e746b5f6f6e6365284b45524e5f5741524e494e472022696f5f6576656e745f6972713a205254415320657874656e646564206576656e7420220a09090920202020226c6f6720646f6573206e6f7420636f6e7461696e20616e20494f204576656e742073656374696f6e2e20220a0909092020202022436f756c6420626520612062756720696e2073797374656d206669726d77617265215c6e22293b0a090972657475726e204e554c4c3b0a097d0a0972657475726e202873747275637420707365726965735f696f5f6576656e74202a292026736563742d3e646174613b0a7d0a0a2f2a0a202a20504150523a0a202a202d20636865636b2d657863657074696f6e2072657475726e732074686520666972737420666f756e64206572726f72206f72206576656e7420616e6420636c65617220746861740a202a2020206572726f72206f72206576656e7420736f206974206973207265706f72746564206f6e63652e0a202a202d204561636820696e746572727570742072657475726e73206f6e65206576656e742e204966206120706c617465666f726d2063686f6f73657320746f207265706f72740a202a2020206d756c7469706c65206576656e7473207468726f75676820612073696e676c6520696e746572727570742c206974206d75737420656e737572652074686174207468650a202a202020696e746572727570742072656d61696e7320617373657274656420756e74696c20636865636b2d657863657074696f6e20686173206265656e207573656420746f0a202a20202070726f6365737320616c6c206f75742d7374616e64696e67206576656e747320666f72207468617420696e746572727570742e0a202a0a202a20496d706c656d656e746174696f6e206e6f7465733a0a202a202d204576656e7473206d7573742062652070726f63657373656420696e20746865206f726465722074686579206172652072657475726e65642e2048656e63652c0a202a20202073657175656e7469616c20696e206e61747572652e0a202a202d20546865206f776e6572206f6620616e206576656e742069732064657465726d696e656420627920636f6d62696e6174696f6e73206f662073636f70652c0a202a2020206576656e7420747970652c20616e64207375622d747970652e205468657265206973206e6f20656173792077617920746f207072652d736f727420636c69656e74730a202a20202062792073636f7065206f72206576656e74207479706520616c6f6e652e20466f72206578616d706c652c20546f7272656e742049535220726f757465206368616e67650a202a2020206576656e74206973207265706f7274656420776974682073636f7065203078303020284e6f74204170706c6963617461626c652920726174686572207468616e0a202a202020307833422028546f7272656e742d687562292e2049742069732062657474657220746f206c65742074686520636c69656e747320746f206964656e746966790a202a20202077686f206f776e732074686520746865206576656e742e0a202a2f0a0a7374617469632069727172657475726e5f7420696f65695f696e7465727275707428696e74206972712c20766f6964202a6465765f6964290a7b0a0973747275637420707365726965735f696f5f6576656e74202a6576656e743b0a09696e7420727461735f72633b0a0a09666f7220283b3b29207b0a0909727461735f7263203d20727461735f63616c6c28696f65695f636865636b5f657863657074696f6e5f746f6b656e2c20362c20312c204e554c4c2c0a0909090920202020525441535f564543544f525f45585445524e414c5f494e544552525550542c0a0909090920202020766972715f746f5f687728697271292c0a0909090920202020525441535f494f5f4556454e54532c2031202f2a2054696d6520437269746963616c202a2f2c0a09090909202020205f5f706128696f65695f727461735f627566292c0a0909090920202020525441535f444154415f4255465f53495a45293b0a090969662028727461735f726320213d2030290a090909627265616b3b0a0a09096576656e74203d20696f65695f66696e645f6576656e74282873747275637420727461735f6572726f725f6c6f67202a29696f65695f727461735f627566293b0a090969662028216576656e74290a090909636f6e74696e75653b0a0a090961746f6d69635f6e6f7469666965725f63616c6c5f636861696e2826707365726965735f696f65695f6e6f74696669 |