Transaction

Summary

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

Input scripts

0.304402206aa7be746cd493836afcd89f469b1524d5edc38f71348d912ffa87a5305320d4022075c815afb4638c9ed12a43322da95ed0888ac225e61c1ece48eccbd5c2ef9d0f[ALL]

Output scripts

0.04fa639aa525d2cee28b33f3513d15ebca80c32cb48ce232307aad69faa4ebf0da884fdbb76ee6d10175eea4db9d5fbd88e5a7c63d7438d295367b5857657d474e OP_CHECKSIG
1.65725f6c6973742c0a0909090909202020302c206576656e74293b0a097d0a0972657475726e204952515f48414e444c45443b0a7d0a0a73746174696320696e74205f5f696e697420696f65695f696e697428766f6964290a7b0a09737472756374206465766963655f6e6f6465202a6e703b0a0a09696f65695f636865636b5f657863657074696f6e5f746f6b656e203d20727461735f746f6b656e2822636865636b2d657863657074696f6e22293b0a0969662028696f65695f636865636b5f657863657074696f6e5f746f6b656e203d3d20525441535f554e4b4e4f574e5f53455256494345290a090972657475726e202d454e4f4445563b0a0a096e70203d206f665f66696e645f6e6f64655f62795f7061746828222f6576656e742d736f75726365732f69626d2c696f2d6576656e747322293b0a09696620286e7029207b0a0909726571756573745f6576656e745f736f75726365735f69727173286e702c20696f65695f696e746572727570742c2022494f5f4556454e5422293b0a090970725f696e666f282249424d20492f4f206576656e7420696e746572727570747320656e61626c65645c6e22293b0a09096f665f6e6f64655f707574286e70293b0a097d20656c7365207b0a090972657475726e202d454e4f4445563b0a097d0a0972657475726e20303b0a7d0a6d616368696e655f7375627379735f696e697463616c6c28707365726965732c20696f65695f696e6974293b0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f707365726965732f696f6d6d752e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303031313230323100313231313437343433333000303032323232360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f70797269676874202843292032303031204d696b6520436f72726967616e2026204461766520456e67656272657473656e2c2049424d20436f72706f726174696f6e0a202a0a202a20526577726974652c20636c65616e75703a0a202a0a202a20436f70797269676874202843292032303034204f6c6f66204a6f68616e73736f6e203c6f6c6f66406c69786f6d2e6e65743e2c2049424d20436f72706f726174696f6e0a202a20436f70797269676874202843292032303036204f6c6f66204a6f68616e73736f6e203c6f6c6f66406c69786f6d2e6e65743e0a202a0a202a2044796e616d696320444d41206d617070696e6720737570706f72742c20705365726965732d73706563696669632070617274732c20626f746820534d5020616e64204c5041522e0a202a0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f720a202a2028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c2035392054656d706c6520506c6163652c205375697465203333302c20426f73746f6e2c204d41202030323131312d31333037205553410a202a2f0a0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f6d656d626c6f636b2e683e0a23696e636c756465203c6c696e75782f7370696e6c6f636b2e683e0a23696e636c756465203c6c696e75782f73636865642e683e092f2a20666f722073686f775f737461636b202a2f0a23696e636c756465203c6c696e75782f737472696e672e683e0a23696e636c756465203c6c696e75782f7063692e683e0a23696e636c756465203c6c696e75782f646d612d6d617070696e672e683e0a23696e636c756465203c6c696e75782f63726173685f64756d702e683e0a23696e636c756465203c6c696e75782f6d656d6f72792e683e0a23696e636c756465203c6c696e75782f6f662e683e0a23696e636c756465203c61736d2f696f2e683e0a23696e636c756465203c61736d2f70726f6d2e683e0a23696e636c756465203c61736d2f727461732e683e0a23696e636c756465203c61736d2f696f6d6d752e683e0a23696e636c756465203c61736d2f7063692d6272696467652e683e0a23696e636c756465203c61736d2f6d6163686465702e683e0a23696e636c756465203c61736d2f6669726d776172652e683e0a23696e636c756465203c61736d2f7463652e683e0a23696e636c756465203c61736d2f7070632d7063692e683e0a23696e636c756465203c61736d2f756462672e683e0a23696e636c756465203c61736d2f6d6d7a6f6e652e683e0a0a23696e636c7564652022706c7061725f77726170706572732e68220a0a0a73746174696320766f6964207463655f696e76616c69646174655f705365726965735f73772873747275637420696f6d6d755f7461626c65202a74626c2c0a09090909202020202020753634202a7374617274702c20753634202a656e6470290a7b0a09753634205f5f696f6d656d202a696e76616c6964617465203d2028753634205f5f696f6d656d202a2974626c2d3e69745f696e6465783b0a09756e7369676e6564206c6f6e672073746172742c20656e642c20696e633b0a0a097374617274203d205f5f706128737461727470293b0a09656e64203d205f5f706128656e6470293b0a09696e63203d204c315f43414348455f42595445533b202f2a20696e76616c696461746520612063616368656c696e65206f66205443457320617420612074696d65202a2f0a0a092f2a2049662074686973206973206e6f6e2d7a65726f2c206368616e67652074686520666f726d61742e20205765207368696674207468650a09202a206164647265737320616e64206f7220696e20746865206d616769632066726f6d207468652064657669636520747265652e202a2f0a096966202874626c2d3e69745f6275736e6f29207b0a09097374617274203c3c3d2031323b0a0909656e64203c3c3d2031323b0a0909696e63203c3c3d2031323b0a09097374617274207c3d2074626c2d3e69745f6275736e6f3b0a0909656e64207c3d2074626c2d3e69745f6275736e6f3b0a097d0a0a09656e64207c3d20696e63202d20313b202f2a20726f756e6420757020656e6420746f20626520646966666572656e74207468616e207374617274202a2f0a0a096d6228293b202f2a204d616b652073757265205443457320696e206d656d6f727920617265207772697474656e202a2f0a097768696c6520287374617274203c3d20656e6429207b0a09096f75745f6265363428696e76616c69646174652c207374617274293b0a09097374617274202b3d20696e633b0a097d0a7d0a0a73746174696320696e74207463655f6275696c645f705365726965732873747275637420696f6d6d755f7461626c65202a74626c2c206c6f6e6720696e6465782c0a0909092020202020206c6f6e67206e70616765732c20756e7369676e6564206c6f6e672075616464722c0a090909202020202020656e756d20646d615f646174615f646972656374696f6e20646972656374696f6e2c0a09090920202020202073747275637420646d615f6174747273202a6174747273290a7b0a097536342070726f746f5f7463653b0a09753634202a746365702c202a746365733b0a097536342072706e3b0a0a0970726f746f5f746365203d205443455f5043495f524541443b202f2f205265616420616c6c6f7765640a0a0969662028646972656374696f6e20213d20444d415f544f5f444556494345290a090970726f746f5f746365207c3d205443455f5043495f57524954453b0a0a0974636573203d2074636570203d202828753634202a2974626c2d3e69745f6261736529202b20696e6465783b0a0a097768696c6520286e70616765732d2d29207b0a09092f2a2063616e2774206d6f76652074686973206f75742073696e6365207765206d696768742063726f7373204d454d424c4f434b20626f756e64617279202a2f0a090972706e203d205f5f706128756164647229203e3e205443455f53484946543b0a09092a74636570203d2070726f746f5f746365207c202872706e2026205443455f52504e5f4d41534b29203c3c205443455f52504e5f53484946543b0a0a09097561646472202b3d205443455f504147455f53495a453b0a0909746365702b2b3b0a097d0a0a096966202874626c2d3e69745f747970652026205443455f5043495f5357494e565f435245415445290a09097463655f696e76616c69646174655f705365726965735f73772874626c2c20746365732c2074636570202d2031293b0a0972657475726e20303b0a7d0a0a0a73746174696320766f6964207463655f667265655f705365726965732873747275637420696f6d6d755f7461626c65202a74626c2c206c6f6e6720696e6465782c206c6f6e67206e7061676573290a7b0a09753634202a746365702c202a746365733b0a0a0974636573203d2074636570203d202828753634202a2974626c2d3e69745f6261736529202b20696e6465783b0a0a097768696c6520286e70616765732d2d290a09092a28746365702b2b29203d20303b0a0a096966202874626c2d3e69745f747970652026205443455f5043495f5357494e565f46524545290a09097463655f696e76616c69646174655f705365726965735f73772874626c2c20746365732c2074636570202d2031293b0a7d0a0a73746174696320756e7369676e6564206c6f6e67207463655f6765745f707365726965732873747275637420696f6d6d755f7461626c65202a74626c2c206c6f6e6720696e646578290a7b0a09753634202a746365703b0a0a0974636570203d202828753634202a2974626c2d3e69745f6261736529202b20696e6465783b0a0a0972657475726e202a746365703b0a7d0a0a73746174696320766f6964207463655f667265655f705365726965734c502873747275637420696f6d6d755f7461626c652a2c206c6f6e672c206c6f6e67293b0a73746174696320766f6964207463655f667265656d756c74695f705365726965734c502873747275637420696f6d6d755f7461626c652a2c206c6f6e672c206c6f6e67293b0a0a73746174696320696e74207463655f6275696c645f705365726965734c502873747275637420696f6d6d755f7461626c65202a74626c2c206c6f6e67207463656e756d2c0a090909096c6f6e67206e70616765732c20756e7369676e6564206c6f6e672075616464722c0a09090909656e756d20646d615f646174615f646972656374696f6e20646972656374696f6e2c0a0909090973747275637420646d615f6174747273202a6174747273290a7b0a09753634207263203d20303b0a097536342070726f746f5f7463652c207463653b0a097536342072706e3b0a09696e7420726574203d20303b0a096c6f6e67207463656e756d5f7374617274203d207463656e756d2c206e70616765735f7374617274203d206e70616765733b0a0a0972706e203d205f5f706128756164647229203e3e205443455f53484946543b0a0970726f746f5f746365203d205443455f5043495f524541443b0a0969662028646972656374696f6e20213d20444d415f544f5f444556494345290a090970726f746f5f746365207c3d205443455f5043495f57524954453b0a0a097768696c6520286e70616765732d2d29207b0a0909746365203d2070726f746f5f746365207c202872706e2026205443455f52504e5f4d41534b29203c3c205443455f52504e5f53484946543b0a09097263203d20706c7061725f7463655f70757428287536342974626c2d3e69745f696e6465782c2028753634297463656e756d203c3c2031322c20746365293b0a0a090969662028756e6c696b656c79287263203d3d20485f4e4f545f454e4f5547485f5245534f55524345532929207b0a090909726574203d2028696e742972633b0a0909097463655f667265655f705365726965734c502874626c2c207463656e756d5f73746172742c0a09090920202020202020202020202020202020202020286e70616765735f7374617274202d20286e7061676573202b20312929293b0a090909627265616b3b0a09097d0a0a0909696620287263202626207072696e746b5f726174656c696d6974282929207b0a0909097072696e746b28227463655f6275696c645f705365726965734c503a20706c7061725f7463655f707574206661696c65642e2072633d256c6c645c6e222c207263293b0a0909097072696e746b28225c74696e6465782020203d203078256c6c785c6e222c20287536342974626c2d3e69745f696e646578293b0a0909097072696e746b28225c747463656e756d20203d203078256c6c785c6e222c2028753634297463656e756d293b0a0909097072696e746b28225c747463652076616c203d203078256c6c785c6e222c2074636520293b0a09090973686f775f737461636b2863757272656e742c2028756e7369676e6564206c6f6e67202a295f5f6765745f53502829293b0a09097d0a0a09097463656e756d2b2b3b0a090972706e2b2b3b0a097d0a0972657475726e207265743b0a7d0a0a73746174696320444546494e455f5045525f43505528753634202a2c207463655f70616765293b0a0a73746174696320696e74207463655f6275696c646d756c74695f705365726965734c502873747275637420696f6d6d755f7461626c65202a74626c2c206c6f6e67207463656e756d2c0a0909090920202020206c6f6e67206e70616765732c20756e7369676e6564206c6f6e672075616464722c0a090909092020202020656e756d20646d615f646174615f646972656374696f6e20646972656374696f6e2c0a09090909202020202073747275637420646d615f6174747273202a6174747273290a7b0a09753634207263203d20303b0a097536342070726f746f5f7463653b0a09753634202a746365703b0a097536342072706e3b0a096c6f6e67206c2c206c696d69743b0a096c6f6e67207463656e756d5f7374617274203d207463656e756d2c206e70616765735f7374617274203d206e70616765733b0a09696e7420726574203d20303b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a09696620286e7061676573203d3d203129207b0a090972657475726e207463655f6275696c645f705365726965734c502874626c2c207463656e756d2c206e70616765732c2075616464722c0a0909202020202020202020202020202020202020202020202020202020646972656374696f6e2c206174747273293b0a097d0a0a096c6f63616c5f6972715f7361766528666c616773293b092f2a20746f2070726f74656374207463657020616e6420746865207061676520626568696e64206974202a2f0a0a0974636570203d205f5f6765745f6370755f766172287463655f70616765293b0a0a092f2a2054686973206973207361666520746f20646f2073696e636520696e746572727570747320617265206f6666207768656e2077652772652063616c6c65640a09202a2066726f6d20696f6d6d755f616c6c6f637b2c5f73677d28290a09202a2f0a0969662028217463657029207b0a090974636570203d2028753634202a295f5f6765745f667265655f70616765284746505f41544f4d4943293b0a09092f2a20496620616c6c6f636174696f6e206661696c732c2066616c6c206261636b20746f20746865206c6f6f7020696d706c656d656e746174696f6e202a2f0a090969662028217463657029207b0a0909096c6f63616c5f6972715f726573746f726528666c616773293b0a09090972657475726e207463655f6275696c645f705365726965734c502874626c2c207463656e756d2c206e70616765732c2075616464722c0a090909090920202020646972656374696f6e2c206174747273293b0a09097d0a09095f5f6765745f6370755f766172287463655f7061676529203d20746365703b0a097d0a0a0972706e203d205f5f706128756164647229203e3e205443455f53484946543b0a0970726f746f5f746365203d205443455f5043495f524541443b0a0969662028646972656374696f6e20213d20444d415f544f5f444556494345290a090970726f746f5f746365207c3d205443455f5043495f57524954453b0a0a092f2a2057652063616e206d6170206d6178206f6e65207061676566756c206f66205443457320617420612074696d65202a2f0a09646f207b0a09092f2a0a0909202a2053657420757020746865207061676520776974682054434520646174612c206c6f6f70696e67207468726f75676820616e642073657474696e670a0909202a207468652076616c7565732e0a0909202a2f0a09096c696d6974203d206d696e5f74286c6f6e672c206e70616765732c20343039362f5443455f454e5452595f53495a45293b0a0a0909666f7220286c203d20303b206c203c206c696d69743b206c2b2b29207b0a090909746365705b6c5d203d2070726f746f5f746365207c202872706e2026205443455f52504e5f4d41534b29203c3c205443455f52504e5f53484946543b0a09090972706e2b2b3b0a09097d0a0a09097263203d20706c7061725f7463655f7075745f696e64697265637428287536342974626c2d3e69745f696e6465782c0a09090909092020202028753634297463656e756d203c3c2031322c0a09090909092020202028753634295f5f70612874636570292c0a0909090909202020206c696d6974293b0a0a09096e7061676573202d3d206c696d69743b0a09097463656e756d202b3d206c696d69743b0a097d207768696c6520286e7061676573203e203020262620217263293b0a0a096c6f63616c5f6972715f726573746f726528666c616773293b0a0a0969662028756e6c696b656c79287263203d3d20485f4e4f545f454e4f5547485f5245534f55524345532929207b0a0909726574203d2028696e742972633b0a09097463655f667265656d756c74695f705365726965734c502874626c2c207463656e756d5f73746172742c0a0909202020202020202020202020202020202020202020202020286e70616765735f7374617274202d20286e7061676573202b206c696d69742929293b0a090972657475726e207265743b0a097d0a0a09696620287263202626207072696e746b5f726174656c696d6974282929207b0a09097072696e746b28227463655f6275696c646d756c74695f705365726965734c503a20706c7061725f7463655f707574206661696c65642e2072633d256c6c645c6e222c207263293b0a09097072696e746b28225c74696e6465782020203d203078256c6c785c6e222c20287536342974626c2d3e69745f696e646578293b0a09097072696e746b28225c746e706167657320203d203078256c6c785c6e222c2028753634296e7061676573293b0a09097072696e746b28225c747463655b305d2076616c203d203078256c6c785c6e222c20746365705b305d293b0a090973686f775f737461636b2863757272656e742c2028756e7369676e6564206c6f6e67202a295f5f6765745f53502829293b0a097d0a0972657475726e207265743b0a7d0a0a73746174696320766f6964207463655f667265655f705365726965734c502873747275637420696f6d6d755f7461626c65202a74626c2c206c6f6e67207463656e756d2c206c6f6e67206e7061676573290a7b0a097536342072633b0a0a097768696c6520286e70616765732d2d29207b0a09097263203d20706c7061725f7463655f70757428287536342974626c2d3e69745f696e6465782c2028753634297463656e756d203c3c2031322c2030293b0a0a0909696620287263202626207072696e746b5f726174656c696d6974282929207b0a0909097072696e746b28227463655f667265655f705365726965734c503a20706c7061725f7463655f707574206661696c65642e2072633d256c6c645c6e222c207263293b0a0909097072696e746b28225c74696e6465782020203d203078256c6c785c6e222c20287536342974626c2d3e69745f696e646578293b0a0909097072696e746b28225c747463656e756d20203d203078256c6c785c6e222c2028753634297463656e756d293b0a09090973686f775f737461636b2863757272656e742c2028756e7369676e6564206c6f6e67202a295f5f6765745f53502829293b0a09097d0a0a09097463656e756d2b2b3b0a097d0a7d0a0a0a73746174696320766f6964207463655f667265656d756c74695f705365726965734c502873747275637420696f6d6d755f7461626c65202a74626c2c206c6f6e67207463656e756d2c206c6f6e67206e7061676573290a7b0a097536342072633b0a0a097263203d20706c7061725f7463655f737475666628287536342974626c2d3e69745f696e6465782c2028753634297463656e756d203c3c2031322c20302c206e7061676573293b0a0a09696620287263202626207072696e746b5f726174656c696d6974282929207b0a09097072696e746b28227463655f667265656d756c74695f705365726965734c503a20706c7061725f7463655f7374756666206661696c65645c6e22293b0a09097072696e746b28225c7472632020202020203d20256c6c645c6e222c207263293b0a09097072696e746b28225c74696e6465782020203d203078256c6c785c6e222c20287536342974626c2d3e69745f696e646578293b0a09097072696e746b28225c746e706167657320203d203078256c6c785c6e222c2028753634296e7061676573293b0a090973686f775f737461636b2863757272656e742c2028756e7369676e6564206c6f6e67202a295f5f6765745f53502829293b0a097d0a7d0a0a73746174696320756e7369676e6564206c6f6e67207463655f6765745f705365726965734c502873747275637420696f6d6d755f7461626c65202a74626c2c206c6f6e67207463656e756d290a7b0a097536342072633b0a09756e7369676e6564206c6f6e67207463655f7265743b0a0a097263203d20706c7061725f7463655f67657428287536342974626c2d3e69745f696e6465782c2028753634297463656e756d203c3c2031322c20267463655f726574293b0a0a09696620287263202626207072696e746b5f726174656c696d6974282929207b0a09097072696e746b28227463655f6765745f705365726965734c503a20706c7061725f7463655f676574206661696c65642e2072633d256c6c645c6e222c207263293b0a09097072696e746b28225c74696e6465782020203d203078256c6c785c6e222c20287536342974626c2d3e69745f696e646578293b0a09097072696e746b28225c747463656e756d20203d203078256c6c785c6e222c2028753634297463656e756d293b0a090973686f775f737461636b2863757272656e742c2028756e7369676e6564206c6f6e67202a295f5f6765745f53502829293b0a097d0a0a0972657475726e207463655f7265743b0a7d0a0a2f2a207468697320697320636f6d70617469626c6520776974682063656c6c7320666f72207468652064657669636520747265652070726f7065727479202a2f0a7374727563742064796e616d69635f646d615f77696e646f775f70726f70207b0a095f5f62653332096c696f626e3b09092f2a20746365207461626c65206e756d626572202a2f0a095f5f6265363409646d615f626173653b092f2a20616464726573732068692c6c6f202a2f0a095f5f62653332097463655f73686966743b092f2a20696c6f6732287463655f706167655f73697a6529202a2f0a095f5f626533320977696e646f775f73686966743b092f2a20696c6f6732287463655f77696e646f775f73697a6529202a2f0a7d3b0a0a737472756374206469726563745f77696e646f77207b0a09737472756374206465766963655f6e6f6465202a6465766963653b0a09636f6e7374207374727563742064796e616d69635f646d615f77696e646f775f70726f70202a70726f703b0a09737472756374206c6973745f68656164206c6973743b0a7d3b0a0a2f2a2044796e616d696320444d412057696e646f7720737570706f7274202a2f0a737472756374206464775f71756572795f726573706f6e7365207b0a097533322077696e646f77735f617661696c61626c653b0a09753332206c6172676573745f617661696c61626c655f626c6f636b3b0a0975333220706167655f73697a653b0a09753332206d6967726174696f6e5f63617061626c653b0a7d3b0a0a737472756374206464775f6372656174655f726573706f6e7365207b0a09753332206c696f626e3b0a0975333220616464725f68693b0a0975333220616464725f6c6f3b0a7d3b0a0a737461746963204c4953545f48454144286469726563745f77696e646f775f6c697374293b0a2f2a2070726576656e7473207261636573206265747765656e206d656d6f7279206f6e2f6f66666c696e6520616e642077696e646f77206372656174696f6e202a2f0a73746174696320444546494e455f5350494e4c4f434b286469726563745f77696e646f775f6c6973745f6c6f636b293b0a2f2a2070726f746563747320696e697469616c697a696e672077696e646f7720747769636520666f722073616d6520646576696365202a2f0a73746174696320444546494e455f4d55544558286469726563745f77696e646f775f696e69745f6d75746578293b0a23646566696e652044495245435436345f50524f504e414d4520226c696e75782c64697265637436342d6464722d77696e646f772d696e666f220a0a73746174696320696e74207463655f636c65617272616e67655f6d756c74695f705365726965734c5028756e7369676e6564206c6f6e672073746172745f70666e2c0a0909090909756e7369676e6564206c6f6e67206e756d5f70666e2c20636f6e737420766f6964202a617267290a7b0a09636f6e7374207374727563742064796e616d69635f646d615f77696e646f775f70726f70202a6d617072616e6765203d206172673b0a09696e742072633b0a09753634207463655f73697a652c206e756d5f7463652c20646d615f6f66667365742c206e6578743b0a09753332207463655f73686966743b0a096c6f6e67206c696d69743b0a0a097463655f7368696674203d20626533325f746f5f637075286d617072616e67652d3e7463655f7368696674293b0a097463655f73697a65203d2031554c4c203c3c207463655f73686966743b0a096e657874203d2073746172745f70666e203c3c20504147455f53484946543b0a096e756d5f746365203d206e756d5f70666e203c3c20504147455f53484946543b0a0a092f2a20726f756e64206261636b20746f2074686520626567696e6e696e67206f66207468652074636520706167652073697a65202a2f0a096e756d5f746365202b3d206e657874202620287463655f73697a65202d2031293b0a096e65787420263d207e287463655f73697a65202d2031293b0a0a092f2a20636f7665727420746f206e756d626572206f662074636573202a2f0a096e756d5f746365207c3d207463655f73697a65202d20313b0a096e756d5f746365203e3e3d207463655f73686966743b0a0a09646f207b0a09092f2a0a0909202a2053657420757020746865207061676520776974682054434520646174612c206c6f6f70696e67207468726f75676820616e642073657474696e670a0909202a207468652076616c7565732e0a0909202a2f0a09096c696d6974203d206d696e5f74286c6f6e672c206e756d5f7463652c20353132293b0a0909646d615f6f6666736574203d206e657874202b20626536345f746f5f637075286d617072616e67652d3e646d615f62617365293b0a0a09097263203d20706c7061725f7463655f7374756666282875363429626533325f746f5f637075286d617072616e67652d3e6c696f626e292c0a09090909092020202020646d615f6f66667365742c0a09090909092020202020302c206c696d6974293b0a09096e756d5f746365202d3d206c696d69743b0a097d207768696c6520286e756d5f746365203e203020262620217263293b0a0a0972657475726e2072633b0a7d0a0a73746174696320696e74207463655f73657472616e67655f6d756c74695f705365726965734c5028756e7369676e6564206c6f6e672073746172745f70666e2c0a0909090909756e7369676e6564206c6f6e67206e756d5f70666e2c20636f6e737420766f6964202a617267290a7b0a09636f6e7374207374727563742064796e616d69635f646d615f77696e646f775f70726f70202a6d617072616e6765203d206172673b0a09753634202a746365702c207463655f73697a652c206e756d5f7463652c20646d615f6f66667365742c206e6578742c2070726f746f5f7463652c206c696f626e3b0a09753332207463655f73686966743b0a09753634207263203d20303b0a096c6f6e67206c2c206c696d69743b0a0a096c6f63616c5f6972715f64697361626c6528293b092f2a20746f2070726f74656374207463657020616e6420746865207061676520626568696e64206974202a2f0a0974636570203d205f5f6765745f6370755f766172287463655f70616765293b0a0a0969662028217463657029207b0a090974636570203d2028753634202a295f5f6765745f667265655f70616765284746505f41544f4d4943293b0a090969662028217463657029207b0a0909096c6f63616c5f6972715f656e61626c6528293b0a09090972657475726e202d454e4f4d454d3b0a09097d0a09095f5f6765745f6370755f766172287463655f7061676529203d20746365703b0a097d0a0a0970726f746f5f746365203d205443455f5043495f52454144207c205443455f5043495f57524954453b0a0a096c696f626e203d202875363429626533325f746f5f637075286d617072616e67652d3e6c696f626e293b0a097463655f7368696674203d20626533325f746f5f637075286d617072616e67652d3e7463655f7368696674293b0a097463655f73697a65203d2031554c4c203c3c207463655f73686966743b0a096e657874203d2073746172745f70666e203c3c20504147455f53484946543b0a096e756d5f746365203d206e756d5f70666e203c3c20504147455f53484946543b0a0a092f2a20726f756e64206261636b20746f2074686520626567696e6e696e67206f66207468652074636520706167652073697a65202a2f0a096e756d5f746365202b3d206e657874202620287463655f73697a65202d2031293b0a096e65787420263d207e287463655f73697a65202d2031293b0a0a092f2a20636f7665727420746f206e756d626572206f662074636573202a2f0a096e756d5f746365207c3d207463655f73697a65202d20313b0a096e756d5f746365203e3e3d207463655f73686966743b0a0a092f2a2057652063616e206d6170206d6178206f6e65207061676566756c206f66205443457320617420612074696d65202a2f0a09646f207b0a09092f2a0a0909202a2053657420757020746865207061676520776974682054434520646174612c206c6f6f70696e67207468726f75676820616e642073657474696e670a0909202a207468652076616c7565732e0a0909202a2f0a09096c696d6974203d206d696e5f74286c6f6e672c206e756d5f7463652c20343039362f5443455f454e5452595f53495a45293b0a0909646d615f6f6666736574203d206e657874202b20626536345f746f5f637075286d617072616e67652d3e646d615f62617365293b0a0a0909666f7220286c203d20303b206c203c206c696d69743b206c2b2b29207b0a090909746365705b6c5d203d2070726f746f5f746365207c206e6578743b0a0909096e657874202b3d207463655f73697a653b0a09097d0a0a09097263203d20706c7061725f7463655f7075745f696e646972656374286c696f626e2c0a090909090920202020646d615f6f66667365742c0a09090909092020202028753634295f5f70612874636570292c0a0909090909202020206c696d6974293b0a0a09096e756d5f746365202d3d206c696d69743b0a097d207768696c6520286e756d5f746365203e203020262620217263293b0a0a092f2a206572726f7220636c65616e75703a2063616c6c65722077696c6c20636c6561722077686f6c652072616e6765202a2f0a0a096c6f63616c5f6972715f656e61626c6528293b0a0972657475726e2072633b0a7d0a0a73746174696320696e74207463655f73657472616e67655f6d756c74695f705365726965734c505f77616c6b28756e7369676e6564206c6f6e672073746172745f70666e2c0a0909756e7369676e6564206c6f6e67206e756d5f70666e2c20766f6964202a617267290a7b0a0972657475726e207463655f73657472616e67655f6d756c74695f705365726965734c502873746172745f70666e2c206e756d5f70666e2c20617267293b0a7d0a0a0a23696664656620434f4e4649475f5043490a73746174696320766f696420696f6d6d755f7461626c655f7365747061726d7328737472756374207063695f636f6e74726f6c6c6572202a7068622c0a0909090920737472756374206465766963655f6e6f6465202a646e2c0a090909092073747275637420696f6d6d755f7461626c65202a74626c290a7b0a09737472756374206465766963655f6e6f6465202a6e6f64653b0a09636f6e737420756e7369676e6564206c6f6e67202a62617365702c202a73775f696e76616c3b0a09636f6e737420753332202a73697a65703b0a0a096e6f6465203d207068622d3e646e3b0a0a096261736570203d206f665f6765745f70726f7065727479286e6f64652c20226c696e75782c7463652d62617365222c204e554c4c293b0a0973697a6570203d206f665f6765745f70726f7065727479286e6f64652c20226c696e75782c7463652d73697a65222c204e554c4c293b0a09696620286261736570203d3d204e554c4c207c7c2073697a6570203d3d204e554c4c29207b0a09097072696e746b284b45524e5f45525220225043495f444d413a20696f6d6d755f7461626c655f7365747061726d733a2025732068617320220a09090909226d697373696e672074636520656e747269657320215c6e222c20646e2d3e66756c6c5f6e616d65293b0a090972657475726e3b0a097d0a0a0974626c2d3e69745f62617365203d2028756e7369676e6564206c6f6e67295f5f7661282a6261736570293b0a0a09696620282169735f6b64756d705f6b65726e656c2829290a09096d656d7365742828766f6964202a2974626c2d3e69745f626173652c20302c202a73697a6570293b0a0a0974626c2d3e69745f6275736e6f203d207068622d3e6275732d3e6e756d6265723b0a0a092f2a20556e697473206f662074636520656e7472696573202a2f0a0974626c2d3e69745f6f6666736574203d207068622d3e646d615f77696e646f775f626173655f637572203e3e20494f4d4d555f504147455f53484946543b0a0a092f2a20546573742069662077652061726520676f696e67206f76657220324742206f6620444d41207370616365202a2f0a09696620287068622d3e646d615f77696e646f775f626173655f637572202b207068622d3e646d615f77696e646f775f73697a65203e2030783830303030303030756c29207b0a0909756462675f7072696e746628225043495f444d413a20556e6578706563746564206e756d626572206f6620494f417320756e6465722074686973205048422e5c6e22293b0a090970616e696328225043495f444d413a20556e6578706563746564206e756d626572206f6620494f417320756e6465722074686973205048422e5c6e22293b0a097d0a0a097068622d3e646d615f77696e646f775f626173655f637572202b3d207068622d3e646d615f77696e646f775f73697a653b0a0a092f2a205365742074686520746365207461626c652073697a65202d206d6561737572656420696e20656e7472696573202a2f0a0974626c2d3e69745f73697a65203d207068622d3e646d615f77696e646f775f73697a65203e3e20494f4d4d555f504147455f53484946543b0a0a0974626c2d3e69745f696e646578203d20303b0a0974626c2d3e69745f626c6f636b73697a65203d2031363b0a0974626c2d3e69745f74797065203d205443455f5043493b0a0a0973775f696e76616c203d206f665f6765745f70726f7065727479286e6f64652c20226c696e75782c7463652d73772d696e76616c69646174652d696e666f222c204e554c4c293b0a096966202873775f696e76616c29207b0a09092f2a0a0909202a20546869732070726f706572747920636f6e7461696e7320696e666f726d6174696f6e206f6e20686f7720746f0a0909202a20696e76616c6964617465207468652054434520656e7472792e20205468652066697273742070726f70657274792069730a0909202a207468652062617365204d4d494f2061646472657373207573656420746f20696e76616c696461746520656e74726965732e0a0909202a20546865207365636f6e642070726f70657274792074656c6c732075732074686520666f726d6174206f6620746865205443450a0909202a20696e76616c6964617465202877686574686572206974206e6565647320746f20626520736869667465642920616e640a0909202a20736f6d65206d6167696320726f7574696e6720696e666f20746f2061646420746f206f757220696e76616c69646174650a0909202a20636f6d6d616e642e0a0909202a2f0a090974626c2d3e69745f696e646578203d2028756e7369676e6564206c6f6e672920696f72656d61702873775f696e76616c5b305d2c2038293b0a090974626c2d3e69745f6275736e6f203d2073775f696e76616c5b315d3b202f2a206f7665726c6f616420746869732077697468206d61676963202a2f0a090974626c2d3e69745f74797065203d205443455f5043495f5357494e565f435245415445207c205443455f5043495f5357494e565f465245453b0a097d0a7d0a0a2f2a0a202a20696f6d6d755f7461626c655f7365747061726d735f6c7061720a202a0a202a2046756e6374696f6e3a204f6e2070536572696573204c5041522073797374656d732c2072657475726e20544345207461626c6520696e666f2c20676976656e206120706369206275732e0a202a2f0a73746174696320766f696420696f6d6d755f7461626c655f7365747061726d735f6c70617228737472756374207063695f636f6e74726f6c6c6572202a7068622c0a09090909202020202020737472756374206465766963655f6e6f6465202a646e2c0a0909090920202020202073747275637420696f6d6d755f7461626c65202a74626c2c0a09090909202020202020636f6e737420766f6964202a646d615f77696e646f77290a7b0a09756e7369676e6564206c6f6e67206f66667365742c2073697a653b0a0a096f665f70617273655f646d615f77696e646f7728646e2c20646d615f77696e646f772c202674626c2d3e69745f696e6465782c20266f66667365742c202673697a65293b0a0a0974626c2d3e69745f6275736e6f203d207068622d3e6275732d3e6e756d6265723b0a0974626c2d3e69745f626173652020203d20303b0a0974626c2d3e69745f626c6f636b73697a6520203d2031363b0a0974626c2d3e69745f74797065203d205443455f5043493b0a0974626c2d3e69745f6f6666736574203d206f6666736574203e3e20494f4d4d555f504147455f53484946543b0a0974626c2d3e69745f73697a65203d2073697a65203e3e20494f4d4d555f504147455f53484946543b0a7d0a0a73746174696320766f6964207063695f646d615f6275735f73657475705f7053657269657328737472756374207063695f627573202a627573290a7b0a09737472756374206465766963655f6e6f6465202a646e3b0a0973747275637420696f6d6d755f7461626c65202a74626c3b0a09737472756374206465766963655f6e6f6465202a6973615f646e2c202a6973615f646e5f6f7269673b0a09737472756374206465766963655f6e6f6465202a746d703b0a09737472756374207063695f646e202a7063693b0a09696e74206368696c6472656e3b0a0a09646e203d207063695f6275735f746f5f4f465f6e6f646528627573293b0a0a0970725f646562756728227063695f646d615f6275735f73657475705f705365726965733a2073657474696e67207570206275732025735c6e222c20646e2d3e66756c6c5f6e616d65293b0a0a09696620286275732d3e73656c6629207b0a09092f2a2054686973206973206e6f74206120726f6f74206275732c20616e792073657475702077696c6c20626520646f6e6520666f72207468650a0909202a206465766963652d73696465206f66207468652062726964676520696e20696f6d6d755f6465765f73657475705f7053657269657328292e0a0909202a2f0a090972657475726e3b0a097d0a09706369203d205043495f444e28646e293b0a0a092f2a20436865636b206966207468652049534120627573206f6e207468652073797374656d20697320756e6465720a09202a2074686973205048422e0a09202a2f0a096973615f646e203d206973615f646e5f6f726967203d206f665f66696e645f6e6f64655f62795f74797065284e554c4c2c202269736122293b0a0a097768696c6520286973615f646e202626206973615f646e20213d20646e290a09096973615f646e203d206973615f646e2d3e706172656e743b0a0a09696620286973615f646e5f6f726967290a09096f665f6e6f64655f707574286973615f646e5f6f726967293b0a0a092f2a20436f756e74206e756d626572206f662064697265637420504349206368696c6472656e206f6620746865205048422e202a2f0a09666f7220286368696c6472656e203d20302c20746d70203d20646e2d3e6368696c643b20746d703b20746d70203d20746d702d3e7369626c696e67290a09096368696c6472656e2b2b3b0a0a0970725f646562756728224368696c6472656e3a2025645c6e222c206368696c6472656e293b0a0a092f2a2043616c63756c61746520616d6f756e74206f6620444d412077696e646f772070657220736c6f742e20456163682077696e646f77206d7573742062650a09202a206120706f776572206f662074776f202864756520746f207063695f616c6c6f635f636f6e73697374656e7420726571756972656d656e7473292e0a09202a0a09202a204b656570203235364d4220617369646520666f7220504842732077697468204953412e0a09202a2f0a0a0969662028216973615f646e29207b0a09092f2a204e6f204953412f494445202d206a757374207365742077696e646f772073697a6520616e642072657475726e202a2f0a09097063692d3e7068622d3e646d615f77696e646f775f73697a65203d2030783830303030303030756c3b202f2a20546f2062652064697669646564202a2f0a0a09097768696c6520287063692d3e7068622d3e646d615f77696e646f775f73697a65202a206368696c6472656e203e2030783830303030303030756c290a0909097063692d3e7068622d3e646d615f77696e646f775f73697a65203e3e3d20313b0a090970725f646562756728224e6f204953412f4944452c2077696e646f772073697a65206973203078256c6c785c6e222c0a090909207063692d3e7068622d3e646d615f77696e646f775f73697a65293b0a09097063692d3e7068622d3e646d615f77696e646f775f626173655f637572203d20303b0a0a090972657475726e3b0a097d0a0a092f2a2049662077652068617665204953412c207468656e2077652070726f6261626c79206861766520616e204944450a09202a20636f6e74726f6c6c657220746f6f2e20416c6c6f636174652061203132384d42207461626c65206275740a09202a20736b697020746865206669727374203132384d4220746f2061766f6964207374657070696e67206f6e204953410a09202a2073706163652e0a09202a2f0a097063692d3e7068622d3e646d615f77696e646f775f73697a65203d20307838303030303030756c3b0a097063692d3e7068622d3e646d615f77696e646f775f626173655f637572203d20307838303030303030756c3b0a0a0974626c203d206b7a616c6c6f635f6e6f64652873697a656f662873747275637420696f6d6d755f7461626c65292c204746505f4b45524e454c2c0a0909092020207063692d3e7068622d3e6e6f6465293b0a0a09696f6d6d755f7461626c655f7365747061726d73287063692d3e7068622c20646e2c2074626c293b0a097063692d3e696f6d6d755f7461626c65203d20696f6d6d755f696e69745f7461626c652874626c2c207063692d3e7068622d3e6e6f6465293b0a0a092f2a204469766964652074686520726573742028312e373547422920616d6f6e6720746865206368696c6472656e202a2f0a097063692d3e7068622d3e646d615f77696e646f775f73697a65203d2030783830303030303030756c3b0a097768696c6520287063692d3e7068622d3e646d615f77696e646f775f73697a65202a206368696c6472656e203e2030783730303030303030756c290a09097063692d3e7068622d3e646d615f77696e646f775f73697a65203e3e3d20313b0a0a0970725f646562756728224953412f4944452c2077696e646f772073697a65206973203078256c6c785c6e222c207063692d3e7068622d3e646d615f77696e646f775f73697a65293b0a7d0a0a0a73746174696320766f6964207063695f646d615f6275735f73657475705f705365726965734c5028737472756374207063695f627573202a627573290a7b0a0973747275637420696f6d6d755f7461626c65202a74626c3b0a09737472756374206465766963655f6e6f6465202a646e2c202a70646e3b0a09737472756374207063695f646e202a707063693b0a09636f6e737420766f6964202a646d615f77696e646f77203d204e554c4c3b0a0a09646e203d207063695f6275735f746f5f4f465f6e6f646528627573293b0a0a0970725f646562756728227063695f646d615f6275735f73657475705f705365726965734c503a2073657474696e67207570206275732025735c6e222c0a090920646e2d3e66756c6c5f6e616d65293b0a0a092f2a2046696e64206e6561726573742069626d2c646d612d77696e646f772c2077616c6b696e6720757020746865206465766963652074726565202a2f0a09666f72202870646e203d20646e3b2070646e20213d204e554c4c3b2070646e203d2070646e2d3e706172656e7429207b0a0909646d615f77696e646f77203d206f665f6765745f70726f70657274792870646e2c202269626d2c646d612d77696e646f77222c204e554c4c293b0a090969662028646d615f77696e646f7720213d204e554c4c290a090909627265616b3b0a097d0a0a0969662028646d615f77696e646f77203d3d204e554c4c29207b0a090970725f6465627567282220206e6f2069626d2c646d612d77696e646f772070726f706572747920215c6e22293b0a090972657475726e3b0a097d0a0a0970706369203d205043495f444e2870646e293b0a0a0970725f646562756728222020706172656e742069732025732c20696f6d6d755f7461626c653a20307825705c6e222c0a09092070646e2d3e66756c6c5f6e616d652c20707063692d3e696f6d6d755f7461626c65293b0a0a096966202821707063692d3e696f6d6d755f7461626c6529207b0a090974626c203d206b7a616c6c6f635f6e6f64652873697a656f662873747275637420696f6d6d755f7461626c65292c204746505f4b45524e454c2c0a09090909202020707063692d3e7068622d3e6e6f6465293b0a0909696f6d6d755f7461626c655f7365747061726d735f6c70617228707063692d3e7068622c2070646e2c2074626c2c20646d615f77696e646f77293b0a0909707063692d3e696f6d6d755f7461626c65203d20696f6d6d755f696e69745f7461626c652874626c2c20707063692d3e7068622d3e6e6f6465293b0a090970725f64656275672822202063726561746564207461626c653a2025705c6e222c20707063692d3e696f6d6d755f7461626c65293b0a097d0a7d0a0a0a73746174696320766f6964207063695f646d615f6465765f73657475705f7053657269657328737472756374207063695f646576202a646576290a7b0a09737472756374206465766963655f6e6f6465202a646e3b0a0973747275637420696f6d6d755f7461626c65202a74626c3b0a0a0970725f646562756728227063695f646d615f6465765f73657475705f705365726965733a2025735c6e222c207063695f6e616d652864657629293b0a0a09646e203d206465762d3e6465762e6f665f6e6f64653b0a0a092f2a2049662077652772652074686520646972656374206368696c64206f66206120726f6f74206275732c207468656e207765206e65656420746f20616c6c6f636174650a09202a20616e20696f6d6d75207461626c65206f757273656c7665732e205468652062757320736574757020636f64652073686f756c6420686176652073657475700a09202a207468652077696e646f772073697a657320616c72656164792e0a09202a2f0a0969662028216465762d3e6275732d3e73656c6629207b0a0909737472756374207063695f636f6e74726f6c6c6572202a706862203d205043495f444e28646e292d3e7068623b0a0a090970725f64656275672822202d2d3e206669727374206368696c642c206e6f206272696467652e20416c6c6f636174696e6720696f6d6d75207461626c652e5c6e22293b0a090974626c203d206b7a616c6c6f635f6e6f64652873697a656f662873747275637420696f6d6d755f7461626c65292c204746505f4b45524e454c2c0a090909092020207068622d3e6e6f6465293b0a0909696f6d6d755f7461626c655f7365747061726d73287068622c20646e2c2074626c293b0a09095043495f444e28646e292d3e696f6d6d755f7461626c65203d20696f6d6d755f696e69745f7461626c652874626c2c207068622d3e6e6f6465293b0a09097365745f696f6d6d755f7461626c655f6261736528266465762d3e6465762c205043495f444e28646e292d3e696f6d6d755f7461626c65293b0a090972657475726e3b0a097d0a0a092f2a204966207468697320646576696365206973206675727468657220646f776e207468652062757320747265652c20736561726368207570776172647320756e74696c0a09202a20616e20616c726561647920616c6c6f636174656420696f6d6d75207461626c6520697320666f756e6420616e642075736520746861742e0a09202a2f0a0a097768696c652028646e202626205043495f444e28646e29202626205043495f444e28646e292d3e696f6d6d755f7461626c65203d3d204e554c4c290a0909646e203d20646e2d3e706172656e743b0a0a0969662028646e202626205043495f444e28646e29290a09097365745f696f6d6d755f7461626c655f6261736528266465762d3e6465762c205043495f444e28646e292d3e696f6d6d755f7461626c65293b0a09656c73650a09097072696e746b284b45524e5f5741524e494e472022696f6d6d753a2044657669636520257320686173206e6f20696f6d6d75207461626c655c6e222c0a0909202020202020207063695f6e616d652864657629293b0a7d0a0a73746174696320696e74205f5f726561645f6d6f73746c792064697361626c655f6464773b0a0a73746174696320696e74205f5f696e69742064697361626c655f6464775f73657475702863686172202a737472290a7b0a0964697361626c655f646477203d20313b0a097072696e746b284b45524e5f494e464f202270706320696f6d6d753a2064697361626c696e67206464772e5c6e22293b0a0a0972657475726e20303b0a7d0a0a6561726c795f706172616d282264697361626c655f646477222c2064697361626c655f6464775f7365747570293b0a0a73746174696320696e6c696e6520766f6964205f5f72656d6f76655f64647728737472756374206465766963655f6e6f6465202a6e702c20636f6e737420753332202a6464775f617661696c2c20753634206c696f626e290a7b0a09696e74207265743b0a0a09726574203d20727461735f63616c6c286464775f617661696c5b325d2c20312c20312c204e554c4c2c206c696f626e293b0a0969662028726574290a090970725f7761726e696e67282225733a206661696c656420746f2072656d6f766520444d412077696e646f773a20727461732072657475726e656420220a09090922256420746f2069626d2c72656d6f76652d70652d646d612d77696e646f772825782920256c6c785c6e222c0a0909096e702d3e66756c6c5f6e616d652c207265742c206464775f617661696c5b325d2c206c696f626e293b0a09656c73650a090970725f6465627567282225733a207375636365737366756c6c792072656d6f76656420444d412077696e646f773a20727461732072657475726e656420220a09090922256420746f2069626d2c72656d6f76652d70652d646d612d77696e646f772825782920256c6c785c6e222c0a0909096e702d3e66756c6c5f6e616d652c207265742c206464775f617661696c5b325d2c206c696f626e293b0a7d0a0a73746174696320766f69642072656d6f76655f64647728737472756374206465766963655f6e6f6465202a6e70290a7b0a097374727563742064796e616d69635f646d615f77696e646f775f70726f70202a6477703b0a097374727563742070726f7065727479202a77696e36343b0a09636f6e737420753332202a6464775f617661696c3b0a09753634206c696f626e3b0a09696e74206c656e2c207265743b0a0a096464775f617661696c203d206f665f6765745f70726f7065727479286e702c202269626d2c6464772d6170706c696361626c65222c20266c656e293b0a0977696e3634203d206f665f66696e645f70726f7065727479286e702c2044495245435436345f50524f504e414d452c204e554c4c293b0a09696620282177696e3634290a090972657475726e3b0a0a0969662028216464775f617661696c207c7c206c656e203c2033202a2073697a656f662875333229207c7c2077696e36342d3e6c656e677468203c2073697a656f66282a64777029290a0909676f746f2064656c70726f703b0a0a09647770203d2077696e36342d3e76616c75653b0a096c696f626e203d202875363429626533325f746f5f637075286477702d3e6c696f626e293b0a0a092f2a20636c656172207468652077686f6c652077696e646f772c206e6f7465207468652061726720697320696e206b65726e656c207061676573202a2f0a09726574203d207463655f636c65617272616e67655f6d756c74695f705365726965734c5028302c0a090931554c4c203c3c2028626533325f746f5f637075286477702d3e77696e646f775f736869667429202d20504147455f5348494654292c20647770293b0a0969662028726574290a090970725f7761726e696e6728222573206661696c656420746f20636c656172207463657320696e2077696e646f772e5c6e222c0a090909206e702d3e66756c6c5f6e616d65293b0a09656c73650a090970725f646562756728222573207375636365737366756c6c7920636c6561726564207463657320696e2077696e646f772e5c6e222c0a090909206e702d3e66756c6c5f6e616d65293b0a0a095f5f72656d6f76655f646477286e702c206464775f617661696c2c206c696f626e293b0a0a64656c70726f703a0a09726574203d206f665f72656d6f76655f70726f7065727479286e702c2077696e3634293b0a0969662028726574290a090970725f7761726e696e67282225733a206661696c656420746f2072656d6f7665206469726563742077696e646f772070726f70657274793a2025645c6e222c0a0909096e702d3e66756c6c5f6e616d652c20726574293b0a7d0a0a737461746963207536342066696e645f6578697374696e675f64647728737472756374206465766963655f6e6f6465202a70646e290a7b0a09737472756374206469726563745f77696e646f77202a77696e646f773b0a09636f6e7374207374727563742064796e616d69635f646d615f77696e646f775f70726f70202a64697265637436343b0a0975363420646d615f61646472203d20303b0a0a097370696e5f6c6f636b28266469726563745f77696e646f775f6c6973745f6c6f636b293b0a092f2a20636865636b20696620776520616c7265616479206372656174656420612077696e646f7720616e642064757065207468617420636f6e66696720696620736f202a2f0a096c6973745f666f725f656163685f656e7472792877696e646f772c20266469726563745f77696e646f775f6c6973742c206c69737429207b0a09096966202877696e646f772d3e646576696365203d3d2070646e29207b0a0909096469726563743634203d2077696e646f772d3e70726f703b0a090909646d615f61646472203d2064697265637436342d3e646d615f626173653b0a090909627265616b3b0a09097d0a097d0a097370696e5f756e6c6f636b28266469726563745f77696e646f775f6c6973745f6c6f636b293b0a0a0972657475726e20646d615f616464723b0a7d0a0a73746174696320696e742066696e645f6578697374696e675f6464775f77696e646f777328766f6964290a7b0a09696e74206c656e3b0a09737472756374206465766963655f6e6f6465202a70646e3b0a09737472756374206469726563745f77696e646f77202a77696e646f773b0a09636f6e7374207374727563742064796e616d69635f646d615f77696e646f775f70726f70202a64697265637436343b0a0a0969662028216669726d776172655f6861735f666561747572652846575f464541545552455f4c50415229290a090972657475726e20303b0a0a09666f725f656163685f6e6f64655f776974685f70726f70657274792870646e2c2044495245435436345f50524f504e414d4529207b0a09096469726563743634203d206f665f6765745f70726f70657274792870646e2c2044495245435436345f50524f504e414d452c20266c656e293b0a090969662028216469726563743634290a090909636f6e74696e75653b0a0a090977696e646f77203d206b7a616c6c6f632873697a656f66282a77696e646f77292c204746505f4b45524e454c293b0a0909696620282177696e646f77207c7c206c656e203c2073697a656f66287374727563742064796e616d69635f646d615f77696e646f775f70726f702929207b0a0909096b667265652877696e646f77293b0a09090972656d6f76655f6464772870646e293b0a090909636f6e74696e75653b0a09097d0a0a090977696e646f772d3e646576696365203d2070646e3b0a090977696e646f772d3e70726f70203d2064697265637436343b0a09097370696e5f6c6f636b28266469726563745f77696e646f775f6c6973745f6c6f636b293b0a09096c6973745f616464282677696e646f772d3e6c6973742c20266469726563745f77696e646f775f6c697374293b0a09097370696e5f756e6c6f636b28266469726563745f77696e646f775f6c6973745f6c6f636b293b0a097d0a0a0972657475726e20303b0a7d0a6d616368696e655f617263685f696e697463616c6c28707365726965732c2066696e645f6578697374696e675f6464775f77696e646f7773293b0a0a73746174696320696e742071756572795f64647728737472756374207063695f646576202a6465762c20636f6e737420753332202a6464775f617661696c2c0a090909737472756374206464775f71756572795f726573706f6e7365202a7175657279290a7b0a09737472756374206565685f646576202a656465763b0a09753332206366675f616464723b0a0975363420627569643b0a09696e74207265743b0a0a092f2a0a09202a204765742074686520636f6e666967206164647265737320616e64207068622062756964206f66207468652050452077696e646f772e0a09202a2052656c79206f6e2065656820746f207265747269657665207468697320666f722075732e0a09202a205265747269657665207468656d2066726f6d2074686520706369206465766963652c206e6f7420746865206e6f64652077697468207468650a09202a20646d612d77696e646f772070726f70657274790a09202a2f0a0965646576203d207063695f6465765f746f5f6565685f64657628646576293b0a096366675f61646472203d20656465762d3e636f6e6669675f616464723b0a0969662028656465762d3e70655f636f6e6669675f61646472290a09096366675f61646472203d20656465762d3e70655f636f6e6669675f616464723b0a0962756964203d20656465762d3e7068622d3e627569643b0a0a09726574203d20727461735f63616c6c286464775f617661696c5b305d2c20332c20352c2028753332202a2971756572792c0a090920206366675f616464722c20425549445f48492862756964292c20425549445f4c4f286275696429293b0a096465765f696e666f28266465762d3e6465762c202269626d2c71756572792d70652d646d612d77696e646f777328257829202578202578202578220a0909222072657475726e65642025645c6e222c206464775f617661696c5b305d2c206366675f616464722c20425549445f48492862756964292c0a0909425549445f4c4f2862756964292c20726574293b0a0972657475726e207265743b0a7d0a0a73746174696320696e74206372656174655f64647728737472756374207063695f646576202a6465762c20636f6e737420753332202a6464775f617661696c2c0a090909737472756374206464775f6372656174655f726573706f6e7365202a6372656174652c20696e7420706167655f73686966742c0a090909696e742077696e646f775f7368696674290a7b0a09737472756374206565685f646576202a656465763b0a09753332206366675f616464723b0a0975363420627569643b0a09696e74207265743b0a0a092f2a0a09202a204765742074686520636f6e666967206164647265737320616e64207068622062756964206f66207468652050452077696e646f772e0a09202a2052656c79206f6e2065656820746f207265747269657665207468697320666f722075732e0a09202a205265747269657665207468656d2066726f6d2074686520706369206465766963652c206e6f7420746865206e6f64652077697468207468650a09202a20646d612d77696e646f772070726f70657274790a09202a2f0a0965646576203d207063695f6465765f746f5f6565685f64657628646576293b0a096366675f61646472203d20656465762d3e636f6e6669675f616464723b0a0969662028656465762d3e70655f636f6e6669675f61646472290a09096366675f61646472203d20656465762d3e70655f636f6e6669675f616464723b0a0962756964203d20656465762d3e7068622d3e627569643b0a0a09646f207b0a09092f2a206578747261206f75747075747320617265204c494f424e20616e6420646d612d61646472202868692c206c6f29202a2f0a0909726574203d20727461735f63616c6c286464775f617661696c5b315d2c20352c20342c2028753332202a296372656174652c206366675f616464722c0a09090909425549445f48492862756964292c20425549445f4c4f2862756964292c20706167655f73686966742c2077696e646f775f7368696674293b0a097d207768696c652028727461735f627573795f64656c61792872657429293b0a096465765f696e666f28266465762d3e6465762c0a09092269626d2c6372656174652d70652d646d612d77696e646f77282578292025782025782025782025782025782072657475726e656420256420220a090922286c696f626e203d2030782578207374617274696e672061646472203d202578202578295c6e222c206464775f617661696c5b315d2c0a0909206366675f616464722c20425549445f48492862756964292c20425549445f4c4f2862756964292c20706167655f73686966742c0a09092077696e646f775f73686966742c207265742c206372656174652d3e6c696f626e2c206372656174652d3e616464725f68692c206372656174652d3e616464725f6c6f293b0a0a0972657475726e207265743b0a7d0a0a73746174696320766f696420726573746f72655f64656661756c745f77696e646f7728737472756374207063695f646576202a6465762c0a09090909753332206464775f726573746f72655f746f6b656e2c20756e7369676e6564206c6f6e67206c696f626e290a7b0a09737472756374206565685f646576202a656465763b0a09753332206366675f616464723b0a0975363420627569643b0a09696e74207265743b0a0a092f2a0a09202a204765742074686520636f6e666967206164647265737320616e64207068622062756964206f66207468652050452077696e646f772e0a09202a2052656c79206f6e2065656820746f207265747269657665207468697320666f722075732e0a09202a205265747269657665207468656d2066726f6d2074686520706369206465766963652c206e6f7420746865206e6f64652077697468207468650a09202a20646d612d77696e646f772070726f70657274790a09202a2f0a0965646576203d207063695f6465765f746f5f6565685f64657628646576293b0a096366675f61646472203d20656465762d3e636f6e6669675f616464723b0a0969662028656465762d3e70655f636f6e6669675f61646472290a09096366675f61646472203d20656465762d3e70655f636f6e6669675f616464723b0a0962756964203d20656465762d3e7068622d3e627569643b0a0a09646f207b0a0909726574203d20727461735f63616c6c286464775f726573746f72655f746f6b656e2c20332c20312c204e554c4c2c206366675f616464722c0a0909090909425549445f48492862756964292c20425549445f4c4f286275696429293b0a097d207768696c652028727461735f627573795f64656c61792872657429293b0a096465765f696e666f28266465762d3e6465762c0a09092269626d2c72657365742d70652d646d612d77696e646f7773282578292025782025782025782072657475726e65642025645c6e222c0a0909206464775f726573746f72655f746f6b656e2c206366675f616464722c20425549445f48492862756964292c20425549445f4c4f2862756964292c20726574293b0a7d0a0a2f2a0a202a2049662074686520504520737570706f7274732064796e616d696320646d612077696e646f77732c20616e6420746865726520697320737061636520666f722061207461626c650a202a20746861742063616e206d617020616c6c20706167657320696e2061206c696e656172206f66667365742c207468656e20736574757020737563682061207461626c652c0a202a20616e64207265636f72642074686520646d612d6f666673657420696e2074686520737472756374206465766963652e0a202a0a202a206465763a2074686520706369206465766963652077652061726520636865636b696e670a202a2070646e3a2074686520706172656e74207065206e6f64652077697468207468652069626d2c646d615f77696e646f772070726f70657274790a202a204675747572653a20616c736f20636865636b2069662077652063616e2072656d61702074686520626173652077696e646f7720666f72206f7572206261736520706167652073697a650a202a0a202a2072657475726e732074686520646d61206f666673657420666f722075736520627920646d615f7365745f6d61736b0a202a2f0a7374617469632075363420656e61626c655f64647728737472756374207063695f646576202a6465762c20737472756374206465766963655f6e6f6465202a70646e290a7b0a09696e74206c656e2c207265743b0a09737472756374206464775f71756572795f726573706f6e73652071756572793b0a09737472756374206464775f6372656174655f726573706f6e7365206372656174653b0a09696e7420706167655f73686966743b0a0975363420646d615f616464722c206d61785f616464723b0a09737472756374206465766963655f6e6f6465202a646e3b0a09636f6e737420753332202a756e696e697469616c697a65645f766172286464775f617661696c293b0a09636f6e737420753332202a756e696e697469616c697a65645f766172286464775f657874656e73696f6e73293b0a09753332206464775f726573746f72655f746f6b656e203d20303b0a09737472756374206469726563745f77696e646f77202a77696e646f773b0a097374727563742070726f7065727479202a77696e36343b0a097374727563742064796e616d69635f646d615f77696e646f775f70726f70202a64647770726f703b0a09636f6e737420766f6964202a646d615f77696e646f77203d204e554c4c3b0a09756e7369676e6564206c6f6e67206c696f626e2c206f66667365742c2073697a653b0a0a096d757465785f6c6f636b28266469726563745f77696e646f775f696e69745f6d75746578293b0a0a09646d615f61646472203d2066696e645f6578697374696e675f6464772870646e293b0a0969662028646d615f6164647220213d2030290a0909676f746f206f75745f756e6c6f636b3b0a0a092f2a0a09202a207468652069626d2c6464772d6170706c696361626c652070726f706572747920686f6c64732074686520746f6b656e7320666f723a0a09202a2069626d2c71756572792d70652d646d612d77696e646f770a09202a2069626d2c6372656174652d70652d646d612d77696e646f770a09202a2069626d2c72656d6f76652d70652d646d612d77696e646f770a09202a20666f722074686520676976656e206e6f646520696e2074686174206f726465722e0a09202a207468652070726f70657274792069732061637475616c6c7920696e2074686520706172656e742c206e6f74207468652050450a09202a2f0a096464775f617661696c203d206f665f6765745f70726f70657274792870646e2c202269626d2c6464772d6170706c696361626c65222c20266c656e293b0a0969662028216464775f617661696c207c7c206c656e203c2033202a2073697a656f662875333229290a0909676f746f206f75745f756e6c6f636b3b0a0a092f2a0a09202a2074686520657874656e73696f6e732070726f7065727479206973206f6e6c7920726571756972656420746f20657869737420696e206365727461696e0a09202a206c6576656c73206f66206669726d7761726520616e64206c617465720a09202a207468652069626d2c6464772d657874656e73696f6e732070726f70657274792069732061206c6973742077697468207468652066697273740a09202a20656c656d656e7420636f6e7461696e696e6720746865206e756d626572206f6620657874656e73696f6e7320616e6420656163680a09202a2073756273657175656e7420656e74727920697320612076616c756520636f72726573706f6e64696e6720746f207468617420657874656e73696f6e0a09202a2f0a096464775f657874656e73696f6e73203d206f665f6765745f70726f70657274792870646e2c202269626d2c6464772d657874656e73696f6e73222c20266c656e293b0a09696620286464775f657874656e73696f6e7329207b0a09092f2a0a0909202a2065616368206e657720646566696e656420657874656e73696f6e206c656e6774682073686f756c6420626520616464656420746f0a0909202a2074686520746f70206f66207468652073776974636820736f2074686520226561726c6965722220656e747269657320616c736f0a0909202a20676574207069636b65642075700a0909202a2f0a090973776974636820286464775f657874656e73696f6e735b305d29207b0a0909092f2a2069626d2c72657365742d70652d646d612d77696e646f7773202a2f0a0909096361736520313a0a090909096464775f726573746f72655f746f6b656e203d206464775f657874656e73696f6e735b315d3b0a09090909627265616b3b0a09097d0a097d0a0a092f2a0a09202a204f6e6c792072656d6f766520746865206578697374696e6720444d412077696e646f772069662077652063616e20726573746f7265206261636b20746f0a09202a207468652064656661756c742073746174652e2052656d6f76696e6720746865206578697374696e672077696e646f77206d6178696d697a6573207468650a09202a207265736f757263657320617661696c61626c6520746f206669726d7761726520666f722064796e616d69632077696e646f77206372656174696f6e2e0a09202a2f0a09696620286464775f726573746f72655f746f6b656e29207b0a0909646d615f77696e646f77203d206f665f6765745f70726f70657274792870646e2c202269626d2c646d612d77696e646f77222c204e554c4c293b0a09096f665f70617273655f646d615f77696e646f772870646e2c20646d615f77696e646f772c20266c696f626e2c20266f66667365742c202673697a65293b0a09095f5f72656d6f76655f6464772870646e2c206464775f617661696c2c206c696f626e293b0a097d0a0a092f2a0a09202a2051756572792069662074686572652069732061207365636f6e642077696e646f77206f662073697a6520746f206d6170207468650a09202a2077686f6c6520706172746974696f6e2e202051756572792072657475726e73206e756d626572206f662077696e646f77732c206c6172676573740a09202a20626c6f636b2061737369676e656420746f2050452028706172746974696f6e20656e64706f696e74292c20616e642074776f206269746d61736b730a09202a206f6620706167652073697a65733a20737570706f7274656420616e6420737570706f7274656420666f72206d6967726174652d646d612e0a09202a2f0a09646e203d207063695f6465766963655f746f5f4f465f6e6f646528646576293b0a09726574203d2071756572795f646477286465762c206464775f617661696c2c20267175657279293b0a096966202872657420213d2030290a0909676f746f206f75745f726573746f72655f77696e646f773b0a0a096966202871756572792e77696e646f77735f617661696c61626c65203d3d203029207b0a09092f2a0a0909202a206e6f206164646974696f6e616c2077696e646f77732061726520617661696c61626c6520666f722074686973206465766963652e0a0909202a205765206d696768742062652061626c6520746f207265616c6c6f6361746520746865206578697374696e672077696e646f772c0a0909202a2074726164696e6720696e20666f722061206c617267657220706167652073697a652e0a0909202a2f0a09096465765f64626728266465762d3e6465762c20226e6f20667265652064796e616d69632077696e646f777322293b0a0909676f746f206f75745f726573746f72655f77696e646f773b0a097d0a096966202871756572792e706167655f73697a652026203429207b0a0909706167655f7368696674203d2032343b202f2a2031364d42202a2f0a097d20656c7365206966202871756572792e706167655f73697a652026203229207b0a0909706167655f7368696674203d2031363b202f2a2036346b42202a2f0a097d20656c7365206966202871756572792e706167655f73697a652026203129207b0a0909706167655f7368696674203d2031323b202f2a20346b42202a2f0a097d20656c7365207b0a09096465765f64626728266465762d3e6465762c20226e6f20737570706f727465642064697265637420706167652073697a6520696e206d61736b202578222c0a090909202071756572792e706167655f73697a65293b0a0909676f746f206f75745f726573746f72655f77696e646f773b0a097d0a092f2a20766572696679207468652077696e646f77202a206e756d626572206f6620707465732077696c6c206d61702074686520706172746974696f6e202a2f0a092f2a20636865636b206c61726765737420626c6f636b202a20706167652073697a65203e206d6178206d656d6f727920686f74706c75672061646472202a2f0a096d61785f61646472203d206d656d6f72795f686f74706c75675f6d617828293b0a096966202871756572792e6c6172676573745f617661696c61626c655f626c6f636b203c20286d61785f61646472203e3e20706167655f73686966742929207b0a09096465765f64626728266465762d3e6465762c202263616e2774206d6170207061727469746f6e206d6178203078256c6c78207769746820257520220a090909202022256c6c752d73697a65642070616765735c6e222c206d61785f616464722c202071756572792e6c6172676573745f617661696c61626c655f626c6f636b2c0a090909202031554c4c203c3c20706167655f7368696674293b0a0909676f746f206f75745f726573746f72655f77696e646f773b0a097d0a096c656e203d206f726465725f626173655f32286d61785f61646472293b0a0977696e3634203d206b7a616c6c6f632873697a656f66287374727563742070726f7065727479292c204746505f4b45524e454c293b0a09696620282177696e363429207b0a09096465765f696e666f28266465762d3e6465762c0a09090922636f756c646e277420616c6c6f636174652070726f706572747920666f7220363462697420646d612077696e646f775c6e22293b0a0909676f746f206f75745f726573746f72655f77696e646f773b0a097d0a0977696e36342d3e6e616d65203d206b7374726475702844495245435436345f50524f504e414d452c204746505f4b45524e454c293b0a0977696e36342d3e76616c7565203d2064647770726f70203d206b6d616c6c6f632873697a656f66282a64647770726f70292c204746505f4b45524e454c293b0a0977696e36342d3e6c656e677468203d2073697a656f66282a64647770726f70293b0a09696620282177696e36342d3e6e616d65207c7c202177696e36342d3e76616c756529207b0a09096465765f696e666f28266465762d3e6465762c0a09090922636f756c646e277420616c6c6f636174652070726f7065727479206e616d6520616e642076616c75655c6e22293b0a0909676f746f206f75745f667265655f70726f703b0a097d0a0a09726574203d206372656174655f646477286465762c206464775f617661696c2c20266372656174652c20706167655f73686966742c206c656e293b0a096966202872657420213d2030290a0909676f746f206f75745f667265655f70726f703b0a0a0964647770726f702d3e6c696f626e203d206370755f746f5f62653332286372656174652e6c696f626e293b0a0964647770726f702d3e646d615f62617365203d206370755f746f5f62653634286f665f726561645f6e756d62657228266372656174652e616464725f68692c203229293b0a0964647770726f702d3e7463655f7368696674203d206370755f746f5f6265333228706167655f7368696674293b0a0964647770726f702d3e77696e646f775f7368696674203d206370755f746f5f62653332286c656e293b0a0a096465765f64626728266465762d3e6465762c20226372656174656420746365207461626c65204c494f424e203078257820666f722025735c6e222c0a090920206372656174652e6c696f626e2c20646e2d3e66756c6c5f6e616d65293b0a0a0977696e646f77203d206b7a616c6c6f632873697a656f66282a77696e646f77292c204746505f4b45524e454c293b0a09696620282177696e646f77290a0909676f746f206f75745f636c6561725f77696e646f773b0a0a09726574203d2077616c6b5f73797374656d5f72616d5f72616e676528302c206d656d626c6f636b5f656e645f6f665f4452414d2829203e3e20504147455f53484946542c0a09090977696e36342d3e76616c75652c207463655f73657472616e67655f6d756c74695f705365726965734c505f77616c6b293b0a096966202872657429207b0a09096465765f696e666f28266465762d3e6465762c20226661696c656420746f206d6170206469726563742077696e646f7720666f722025733a2025645c6e222c0a09090920646e2d3e66756c6c5f6e616d652c20726574293b0a0909676f746f206f75745f667265655f77696e646f773b0a097d0a0a09726574203d206f665f6164645f70726f70657274792870646e2c2077696e3634293b0a096966202872657429207b0a09096465765f65727228266465762d3e6465762c2022756e61626c6520746f2061646420646d612077696e646f772070726f706572747920666f722025733a202564222c0a0909092070646e2d3e66756c6c5f6e616d652c20726574293b0a0909676f746f206f75745f667265655f77696e646f773b0a097d0a0a0977696e646f772d3e646576696365203d2070646e3b0a0977696e646f772d3e70726f70203d2064647770726f703b0a097370696e5f6c6f636b28266469726563745f77696e646f775f6c6973745f6c6f636b293b0a096c6973745f616464282677696e646f772d3e6c6973742c20266469726563745f77696e646f775f6c697374293b0a097370696e5f756e6c6f636b28266469726563745f77696e646f775f6c6973745f6c6f636b293b0a0a09646d615f61646472203d206f665f726561645f6e756d62657228266372656174652e616464725f68692c2032293b0a09676f746f206f75745f756e6c6f636b3b0a0a6f75745f667265655f77696e646f773a0a096b667265652877696e646f77293b0a0a6f75745f636c6561725f77696e646f773a0a0972656d6f76655f6464772870646e293b0a0a6f75745f667265655f70726f703a0a096b667265652877696e36342d3e6e616d65293b0a096b667265652877696e36342d3e76616c7565293b0a096b667265652877696e3634293b0a0a6f75745f726573746f72655f77696e646f773a0a09696620286464775f726573746f72655f746f6b656e290a0909726573746f72655f64656661756c745f77696e646f77286465762c206464775f726573746f72655f746f6b656e2c206c696f626e293b0a0a6f75745f756e6c6f636b3a0a096d757465785f756e6c6f636b28266469726563745f77696e646f775f696e69745f6d75746578293b0a0972657475726e20646d615f616464723b0a7d0a0a73746174696320766f6964207063695f646d615f6465765f73657475705f705365726965734c5028737472756374207063695f646576202a646576290a7b0a09737472756374206465766963655f6e6f6465202a70646e2c202a646e3b0a0973747275637420696f6d6d755f7461626c65202a74626c3b0a09636f6e737420766f6964202a646d615f77696e646f77203d204e554c4c3b0a09737472756374207063695f646e202a7063693b0a0a0970725f646562756728227063695f646d615f6465765f73657475705f705365726965734c503a2025735c6e222c207063695f6e616d652864657629293b0a0a092f2a2064657620736574757020666f72204c5041522069732061206c6974746c6520747269636b792c2073696e636520746865206465766963652074726565206d696768740a09202a20636f6e7461696e2074686520646d612d77696e646f772070726f70657274696573207065722d64657669636520616e64206e6f74206e65636573736172696c790a09202a20666f7220746865206275732e20536f207765206e65656420746f20736561726368207570776172647320696e20746865207472656520756e74696c2077650a09202a2065697468657220686974206120646d612d77696e646f772070726f70657274792c204f522066696e64206120706172656e7420776974682061207461626c650a09202a20616c726561647920616c6c6f63617465642e0a09202a2f0a09646e203d207063695f6465766963655f746f5f4f465f6e6f646528646576293b0a0970725f6465627567282220206e6f64652069732025735c6e222c20646e2d3e66756c6c5f6e616d65293b0a0a09666f72202870646e203d20646e3b2070646e202626205043495f444e2870646e2920262620215043495f444e2870646e292d3e696f6d6d755f7461626c653b0a09202020202070646e203d2070646e2d3e706172656e7429207b0a0909646d615f77696e646f77203d206f665f6765745f70726f70657274792870646e2c202269626d2c646d612d77696e646f77222c204e554c4c293b0a090969662028646d615f77696e646f77290a090909627265616b3b0a097d0a0a09696620282170646e207c7c20215043495f444e2870646e2929207b0a09097072696e746b284b45524e5f5741524e494e4720227063695f646d615f6465765f73657475705f705365726965734c503a20220a090920202020202020226e6f20444d412077696e646f7720666f756e6420666f7220706369206465763d257320646e3d25735c6e222c0a09090909207063695f6e616d6528646576292c206f665f6e6f64655f66756c6c5f6e616d6528646e29293b0a090972657475726e3b0a097d0a0970725f646562756728222020706172656e742069732025735c6e222c2070646e2d3e66756c6c5f6e616d65293b0a0a09706369203d205043495f444e2870646e293b0a0969662028217063692d3e696f6d6d755f7461626c6529207b0a090974626c203d206b7a616c6c6f635f6e6f64652873697a656f662873747275637420696f6d6d755f7461626c65292c204746505f4b45524e454c2c0a090909092020207063692d3e7068622d3e6e6f6465293b0a0909696f6d6d755f7461626c655f7365747061726d735f6c706172287063692d3e7068622c2070646e2c2074626c2c20646d615f77696e646f77293b0a09097063692d3e696f6d6d755f7461626c65203d20696f6d6d755f696e69745f7461626c652874626c2c207063692d3e7068622d3e6e6f6465293b0a090970725f64656275672822202063726561746564207461626c653a2025705c6e222c207063692d3e696f6d6d755f7461626c65293b0a097d20656c7365207b0a090970725f646562756728222020666f756e6420444d412077696e646f772c207461626c653a2025705c6e222c207063692d3e696f6d6d755f7461626c65293b0a097d0a0a097365745f696f6d6d755f7461626c655f6261736528266465762d3e6465762c207063692d3e696f6d6d755f7461626c65293b0a7d0a0a73746174696320696e7420646d615f7365745f6d61736b5f705365726965734c502873747275637420646576696365202a6465762c2075363420646d615f6d61736b290a7b0a09626f6f6c206464775f656e61626c6564203d2066616c73653b0a09737472756374206465766963655f6e6f6465202a70646e2c202a646e3b0a09737472756374207063695f646576202a706465763b0a09636f6e737420766f6964202a646d615f77696e646f77203d204e554c4c3b0a0975363420646d615f6f66667365743b0a0a0969662028216465762d3e646d615f6d61736b290a090972657475726e202d45494f3b0a0a0969662028216465765f69735f7063692864657629290a0909676f746f20636865636b5f6d61736b3b0a0a0970646576203d20746f5f7063695f64657628646576293b0a0a092f2a206f6e6c7920617474656d707420746f207573652061206e65772077696e646f772069662036342d62697420444d4120697320726571756573746564202a2f0a09696620282164697361626c655f64647720262620646d615f6d61736b203d3d20444d415f4249545f4d41534b2836342929207b0a0909646e203d207063695f6465766963655f746f5f4f465f6e6f64652870646576293b0a09096465765f646267286465762c20226e6f64652069732025735c6e222c20646e2d3e66756c6c5f6e616d65293b0a0a09092f2a0a0909202a20746865206465766963652074726565206d6967687420636f6e7461696e2074686520646d612d77696e646f772070726f706572746965730a0909202a207065722d64657669636520616e64206e6f74206e65636573736172696c7920666f7220746865206275732e20536f207765206e65656420746f0a0909202a20736561726368207570776172647320696e20746865207472656520756e74696c2077652065697468657220686974206120646d612d77696e646f770a0909202a2070726f70657274792c204f522066696e64206120706172656e7420776974682061207461626c6520616c726561647920616c6c6f63617465642e0a0909202a2f0a0909666f72202870646e203d20646e3b2070646e202626205043495f444e2870646e2920262620215043495f444e2870646e292d3e696f6d6d755f7461626c653b0a0909090970646e203d2070646e2d3e706172656e7429207b0a090909646d615f77696e646f77203d206f665f6765745f70726f70657274792870646e2c202269626d2c646d612d77696e646f77222c204e554c4c293b0a09090969662028646d615f77696e646f77290a09090909627265616b3b0a09097d0a09096966202870646e202626205043495f444e2870646e2929207b0a090909646d615f6f6666736574203d20656e61626c655f64647728706465762c2070646e293b0a09090969662028646d615f6f666673657420213d203029207b0a090909096465765f696e666f286465762c20225573696e672036342d6269742064697265637420444d41206174206f666673657420256c6c785c6e222c20646d615f6f6666736574293b0a090909097365745f646d615f6f6666736574286465762c20646d615f6f6666736574293b0a090909097365745f646d615f6f7073286465762c2026646d615f6469726563745f6f7073293b0a090909096464775f656e61626c6564203d20747275653b0a0909097d0a09097d0a097d0a0a092f2a2066616c6c206261636b206f6e20696f6d6d75206f70732c20726573746f7265207461626c6520706f696e7465722077697468206f7073202a2f0a0969662028216464775f656e61626c6564202626206765745f646d615f6f7073286465762920213d2026646d615f696f6d6d755f6f707329207b0a09096465765f696e666f286465762c2022526573746f72696e672033322d62697420444d412076696120696f6d6d755c6e22293b0a09097365745f646d615f6f7073286465762c2026646d615f696f6d6d755f6f7073293b0a09097063695f646d615f6465765f73657475705f705365726965734c502870646576293b0a097d0a0a636865636b5f6d61736b3a0a096966202821646d615f737570706f72746564286465762c20646d615f6d61736b29290a090972657475726e202d45494f3b0a0a092a6465762d3e646d615f6d61736b203d20646d615f6d61736b3b0a0972657475726e20303b0a7d0a0a7374617469632075363420646d615f6765745f72657175697265645f6d61736b5f705365726965734c502873747275637420646576696365202a646576290a7b0a0969662028216465762d3e646d615f6d61736b290a090972657475726e20303b0a0a09696620282164697361626c655f646477202626206465765f69735f706369286465762929207b0a0909737472756374207063695f646576202a70646576203d20746f5f7063695f64657628646576293b0a0909737472756374206465766963655f6e6f6465202a646e3b0a0a0909646e203d207063695f6465766963655f746f5f4f465f6e6f64652870646576293b0a0a09092f2a20736561726368207570776172647320666f722069626d2c646d612d77696e646f77202a2f0a0909666f7220283b20646e202626205043495f444e28646e2920262620215043495f444e28646e292d3e696f6d6d755f7461626c653b0a09090909646e203d20646e2d3e706172656e74290a090909696620286f665f6765745f70726f706572747928646e2c202269626d2c646d612d77696e646f77222c204e554c4c29290a09090909627265616b3b0a09092f2a20696620746865726520697320612069626d2c6464772d6170706c696361626c652070726f706572747920726571756972652036342062697473202a2f0a090969662028646e202626205043495f444e28646e292026260a090909096f665f6765745f70726f706572747928646e2c202269626d2c6464772d6170706c696361626c65222c204e554c4c29290a09090972657475726e20444d415f4249545f4d41534b283634293b0a097d0a0a0972657475726e20646d615f696f6d6d755f6f70732e6765745f72657175697265645f6d61736b28646576293b0a7d0a0a23656c736520202f2a20434f4e4649475f504349202a2f0a23646566696e65207063695f646d615f6275735f73657475705f70536572696573094e554c4c0a23646566696e65207063695f646d615f6465765f73657475705f70536572696573094e554c4c0a23646566696e65207063695f646d615f6275735f73657475705f705365726965734c50094e554c4c0a23646566696e65207063695f646d615f6465765f73657475705f705365726965734c50094e554c4c0a23646566696e6520646d615f7365745f6d61736b5f705365726965734c5009094e554c4c0a23646566696e6520646d615f6765745f72657175697265645f6d61736b5f705365726965734c50094e554c4c0a23656e646966202f2a2021434f4e4649475f504349202a2f0a0a73746174696320696e7420696f6d6d755f6d656d5f6e6f74696669657228737472756374206e6f7469666965725f626c6f636b202a6e622c20756e7369676e6564206c6f6e6720616374696f6e2c0a0909766f6964202a64617461290a7b0a09737472756374206469726563745f77696e646f77202a77696e646f773b0a09737472756374206d656d6f72795f6e6f74696679202a617267203d20646174613b0a09696e7420726574203d20303b0a0a097377697463682028616374696f6e29207b0a0963617365204d454d5f474f494e475f4f4e4c494e453a0a09097370696e5f6c6f636b28266469726563745f77696e646f775f6c6973745f6c6f636b293b0a09096c6973745f666f725f656163685f656e7472792877696e646f772c20266469726563745f77696e646f775f6c6973742c206c69737429207b0a090909726574207c3d207463655f73657472616e67655f6d756c74695f705365726965734c50286172672d3e73746172745f70666e2c0a09090909096172672d3e6e725f70616765732c2077696e646f772d3e70726f70293b0a0909092f2a20585858206c6f67206572726f72202a2f0a09097d0a09097370696e5f756e6c6f636b28266469726563745f77696e646f775f6c6973745f6c6f636b293b0a0909627265616b3b0a0963617365204d454d5f43414e43454c5f4f4e4c494e453a0a0963617365204d454d5f4f46464c494e453a0a09097370696e5f6c6f636b28266469726563745f77696e646f775f6c6973745f6c6f636b293b0a09096c6973745f666f725f656163685f656e7472792877696e646f772c20266469726563745f77696e646f775f6c6973742c206c69737429207b0a090909726574207c3d207463655f636c65617272616e67655f6d756c74695f705365726965734c50286172672d3e73746172745f70666e2c0a09090909096172672d3e6e725f70616765732c2077696e646f772d3e70726f70293b0a0909092f2a20585858206c6f67206572726f72202a2f0a09097d0a09097370696e5f756e6c6f636b28266469726563745f77696e646f775f6c6973745f6c6f636b293b0a0909627265616b3b0a0964656661756c743a0a0909627265616b3b0a097d0a096966202872657420262620616374696f6e20213d204d454d5f43414e43454c5f4f4e4c494e45290a090972657475726e204e4f544946595f4241443b0a0a0972657475726e204e4f544946595f4f4b3b0a7d0a0a73746174696320737472756374206e6f7469666965725f626c6f636b20696f6d6d755f6d656d5f6e62203d207b0a092e6e6f7469666965725f63616c6c203d20696f6d6d755f6d656d5f6e6f7469666965722c0a7d3b0a0a73746174696320696e7420696f6d6d755f7265636f6e6669675f6e6f74696669657228737472756374206e6f7469666965725f626c6f636b202a6e622c20756e7369676e6564206c6f6e6720616374696f6e2c20766f6964202a6e6f6465290a7b0a09696e7420657272203d204e4f544946595f4f4b3b0a09737472756374206465766963655f6e6f6465202a6e70203d206e6f64653b0a09737472756374207063695f646e202a706369203d205043495f444e286e70293b0a09737472756374206469726563745f77696e646f77202a77696e646f773b0a0a097377697463682028616374696f6e29207b0a0963617365204f465f5245434f4e4649475f4445544143485f4e4f44453a0a090969662028706369202626207063692d3e696f6d6d755f7461626c65290a090909696f6d6d755f667265655f7461626c65287063692d3e696f6d6d755f7461626c652c206e702d3e66756c6c5f6e616d65293b0a0a09097370696e5f6c6f636b28266469726563745f77696e646f775f6c6973745f6c6f636b293b0a09096c6973745f666f725f656163685f656e7472792877696e646f772c20266469726563745f77696e646f775f6c6973742c206c69737429207b0a0909096966202877696e646f772d3e646576696365203d3d206e7029207b0a090909096c6973745f64656c282677696e646f772d3e6c697374293b0a090909096b667265652877696e646f77293b0a09090909627265616b3b0a0909097d0a09097d0a09097370696e5f756e6c6f636b28266469726563745f77696e646f775f6c6973745f6c6f636b293b0a0a09092f2a0a0909202a204265636175736520746865206e6f7469666965722072756e732061667465722069736f6c6174696f6e206f66207468650a0909202a20736c6f742c207765206172652067756172616e7465656420616e7920444d412077696e646f772068617320616c72656164790a0909202a206265656e207265766f6b656420616e642074686520544345732068617665206265656e206d61726b656420696e76616c69642c0a0909202a20736f20776520646f6e2774206e65656420612063616c6c20746f2072656d6f76655f646477286e70292e20486f77657665722c0a0909202a20696620616e206164646974696f6e616c206e6f74696669657220616374696f6e206973206164646564206265666f7265207468650a0909202a2069736f6c6174652063616c6c2c2077652073686f756c6420757064617465207468697320636f646520666f720a0909202a20636f6d706c6574656e6573732077697468207375636820612063616c6c2e0a0909202a2f0a0909627265616b3b0a0964656661756c743a0a0909657272203d204e4f544946595f444f4e453b0a0909627265616b3b0a097d0a0972657475726e206572723b0a7d0a0a73746174696320737472756374206e6f7469666965725f626c6f636b20696f6d6d755f7265636f6e6669675f6e62203d207b0a092e6e6f7469666965725f63616c6c203d20696f6d6d755f7265636f6e6669675f6e6f7469666965722c0a7d3b0a0a2f2a205468657365206172652063616c6c65642076657279206561726c792e202a2f0a766f696420696f6d6d755f696e69745f6561726c795f7053657269657328766f6964290a7b0a09696620286f665f63686f73656e202626206f665f6765745f70726f7065727479286f665f63686f73656e2c20226c696e75782c696f6d6d752d6f6666222c204e554c4c29290a090972657475726e3b0a0a09696620286669726d776172655f6861735f666561747572652846575f464541545552455f4c5041522929207b0a0909696620286669726d776172655f6861735f666561747572652846575f464541545552455f4d554c54495443452929207b0a0909097070635f6d642e7463655f6275696c64203d207463655f6275696c646d756c74695f705365726965734c503b0a0909097070635f6d642e7463655f6672656509203d207463655f667265656d756c74695f705365726965734c503b0a09097d20656c7365207b0a0909097070635f6d642e7463655f6275696c64203d207463655f6275696c645f705365726965734c503b0a0909097070635f6d642e7463655f6672656509203d207463655f667265655f705365726965734c503b0a09097d0a09097070635f6d642e7463655f6765742020203d207463655f6765745f705365726965734c503b0a09097070635f6d642e7063695f646d615f6275735f7365747570203d207063695f646d615f6275735f73657475705f705365726965734c503b0a09097070635f6d642e7063695f646d615f6465765f7365747570203d207063695f646d615f6465765f73657475705f705365726965734c503b0a09097070635f6d642e646d615f7365745f6d61736b203d20646d615f7365745f6d61736b5f705365726965734c503b0a09097070635f6d642e646d615f6765745f72657175697265645f6d61736b203d20646d615f6765745f72657175697265645f6d61736b5f705365726965734c503b0a097d20656c7365207b0a09097070635f6d642e7463655f6275696c64203d207463655f6275696c645f705365726965733b0a09097070635f6d642e7463655f6672656520203d207463655f667265655f705365726965733b0a09097070635f6d642e7463655f6765742020203d207463655f6765745f707365726965733b0a09097070635f6d642e7063695f646d615f6275735f7365747570203d207063695f646d615f6275735f73657475705f705365726965733b0a09097070635f6d642e7063695f646d615f6465765f7365747570203d207063695f646d615f6465765f73657475705f705365726965733b0a097d0a0a0a096f665f7265636f6e6669675f6e6f7469666965725f72656769737465722826696f6d6d755f7265636f6e6669675f6e62293b0a0972656769737465725f6d656d6f72795f6e6f7469666965722826696f6d6d755f6d656d5f6e62293b0a0a097365745f7063695f646d615f6f70732826646d615f696f6d6d755f6f7073293b0a7d0a0a73746174696320696e74205f5f696e69742064697361626c655f6d756c74697463652863686172202a737472290a7b0a0969662028737472636d70287374722c20226f66662229203d3d20302026260a09202020206669726d776172655f6861735f666561747572652846575f464541545552455f4c504152292026260a09202020206669726d776172655f6861735f666561747572652846575f464541545552455f4d554c54495443452929207b0a09097072696e746b284b45524e5f494e464f202244697361626c696e67204d554c5449544345206669726d7761726520666561747572655c6e22293b0a09097070635f6d642e7463655f6275696c64203d207463655f6275696c645f705365726965734c503b0a09097070635f6d642e7463655f6672656509203d207463655f667265655f705365726965734c503b0a0909706f77657270635f6669726d776172655f666561747572657320263d207e46575f464541545552455f4d554c54495443453b0a097d0a0972657475726e20313b0a7d0a0a5f5f736574757028226d756c74697463653d222c2064697361626c655f6d756c7469746365293b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f707365726965732f6b657865632e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303336363000313231313437343433333000303032323230370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2020436f707972696768742032303036204d69636861656c20456c6c65726d616e2c2049424d20436f72706f726174696f6e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e0a202a2032206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a0a23696e636c756465203c61736d2f6d6163686465702e683e0a23696e636c756465203c61736d2f706167652e683e0a23696e636c756465203c61736d2f6669726d776172652e683e0a23696e636c756465203c61736d2f6b657865632e683e0a23696e636c756465203c61736d2f6d7069632e683e0a23696e636c756465203c61736d2f786963732e683e0a23696e636c756465203c61736d2f736d702e683e0a0a23696e636c7564652022707365726965732e68220a23696e636c7564652022706c7061725f77726170706572732e68220a0a73746174696320766f696420707365726965735f6b657865635f6370755f646f776e28696e742063726173685f73687574646f776e2c20696e74207365636f6e64617279290a7b0a092f2a20446f6e2774207269736b20612068797065727669736f722063616c6c206966207765277265206372617368696e67202a2f0a09696620286669726d776172655f6861735f666561747572652846575f464541545552455f53504c50415229202626202163726173685f73687574646f776e29207b0a0909696e74207265743b0a0909696e7420637075203d20736d705f70726f636573736f725f696428293b0a0909696e74206877637075203d20686172645f736d705f70726f636573736f725f696428293b0a0a0909696620286765745f6c707061636128292d3e64746c5f656e61626c655f6d61736b29207b0a090909726574203d20756e72656769737465725f64746c286877637075293b0a0909096966202872657429207b0a0909090970725f65727228225741524e494e473a2044544c206465726567697374726174696f6e20666f722063707520220a09090909202020202020202225642028687720256429206661696c656420776974682025645c6e222c0a09090909202020202020206370752c2068776370752c20726574293b0a0909097d0a09097d0a0a0909726574203d20756e72656769737465725f736c625f736861646f77286877637075293b0a09096966202872657429207b0a09090970725f65727228225741524e494e473a20534c4220736861646f7720627566666572206465726567697374726174696f6e20220a0909092020202020202022666f72206370752025642028687720256429206661696c656420776974682025645c6e222c0a090909202020202020206370752c2068776370752c20726574293b0a09097d0a0a0909726574203d20756e72656769737465725f767061286877637075293b0a09096966202872657429207b0a09090970725f65727228225741524e494e473a20565041206465726567697374726174696f6e20666f722063707520256420220a090909202020202020202228687720256429206661696c656420776974682025645c6e222c206370752c2068776370752c20726574293b0a09097d0a097d0a7d0a0a73746174696320766f696420707365726965735f6b657865635f6370755f646f776e5f6d70696328696e742063726173685f73687574646f776e2c20696e74207365636f6e64617279290a7b0a09707365726965735f6b657865635f6370755f646f776e2863726173685f73687574646f776e2c207365636f6e64617279293b0a096d7069635f74656172646f776e5f746869735f637075287365636f6e64617279293b0a7d0a0a766f6964205f5f696e69742073657475705f6b657865635f6370755f646f776e5f6d70696328766f6964290a7b0a097070635f6d642e6b657865635f6370755f646f776e203d20707365726965735f6b657865635f6370755f646f776e5f6d7069633b0a7d0a0a73746174696320766f696420707365726965735f6b657865635f6370755f646f776e5f7869637328696e742063726173685f73687574646f776e2c20696e74207365636f6e64617279290a7b0a09707365726965735f6b657865635f6370755f646f776e2863726173685f73687574646f776e2c207365636f6e64617279293b0a09786963735f6b657865635f74656172646f776e5f637075287365636f6e64617279293b0a7d0a0a766f6964205f5f696e69742073657475705f6b657865635f6370755f646f776e5f7869637328766f6964290a7b0a097070635f6d642e6b657865635f6370755f646f776e203d20707365726965735f6b657865635f6370755f646f776e5f786963733b0a7d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f707365726965732f6c7061722e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030333731373500313231313437343433333000303032323035360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20705365726965735f6c7061722e630a202a20436f7079726967687420284329203230303120546f646420496e676c6574742c2049424d20436f72706f726174696f6e0a202a0a202a2070536572696573204c50415220737570706f72742e0a202a200a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f720a202a2028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a200a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a200a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c2035392054656d706c6520506c6163652c205375697465203333302c20426f73746f6e2c204d41202030323131312d31333037205553410a202a2f0a0a2f2a20456e61626c657320646562756767696e67206f66206c6f772d6c6576656c2068617368207461626c6520726f7574696e6573202d206361726566756c21202a2f0a23756e6465662044454255470a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f646d612d6d617070696e672e683e0a23696e636c756465203c6c696e75782f636f6e736f6c652e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c61736d2f70726f636573736f722e683e0a23696e636c756465203c61736d2f6d6d752e683e0a23696e636c756465203c61736d2f706167652e683e0a23696e636c756465203c61736d2f70677461626c652e683e0a23696e636c756465203c61736d2f6d6163686465702e683e0a23696e636c756465203c61736d2f6d6d755f636f6e746578742e683e0a23696e636c756465203c61736d2f696f6d6d752e683e0a23696e636c756465203c61736d2f746c62666c7573682e683e0a23696e636c756465203c61736d2f746c622e683e0a23696e636c756465203c61736d2f70726f6d2e683e0a23696e636c756465203c61736d2f6370757461626c652e683e0a23696e636c756465203c61736d2f756462672e683e0a23696e636c756465203c61736d2f736d702e683e0a23696e636c756465203c61736d2f74726163652e683e0a23696e636c756465203c61736d2f6669726d776172652e683e0a0a23696e636c7564652022706c7061725f77726170706572732e68220a23696e636c7564652022707365726965732e68220a0a0a2f2a20696e20687643616c6c2e53202a2f0a4558504f52545f53594d424f4c28706c7061725f6863616c6c293b0a4558504f52545f53594d424f4c28706c7061725f6863616c6c39293b0a4558504f52545f53594d424f4c28706c7061725f6863616c6c5f6e6f72657473293b0a0a65787465726e20766f696420705365726965735f66696e645f73657269616c5f706f727428766f6964293b0a0a766f6964207670615f696e697428696e7420637075290a7b0a09696e74206877637075203d206765745f686172645f736d705f70726f636573736f725f696428637075293b0a09756e7369676e6564206c6f6e6720616464723b0a096c6f6e67207265743b0a0973747275637420706163615f737472756374202a70703b0a097374727563742064746c5f656e747279202a64746c3b0a0a09696620286370755f6861735f66656174757265284350555f4654525f414c544956454329290a09096c70706163615f6f6628637075292e766d78726567735f696e5f757365203d20313b0a0a0961646472203d205f5f706128266c70706163615f6f662863707529293b0a09726574203d2072656769737465725f7670612868776370752c2061646472293b0a0a096966202872657429207b0a090970725f65727228225741524e494e473a2056504120726567697374726174696f6e20666f72206370752025642028687720256429206f66206172656120220a09092020202020202022256c78206661696c6564207769746820256c645c6e222c206370752c2068776370752c20616464722c20726574293b0a090972657475726e3b0a097d0a092f2a0a09202a205041505220736179732074686973206665617475726520697320534c422d42756666657220627574206669726d77617265206e657665720a09202a207265706f72747320746861742e2020416c6c2053504c50415220737570706f727420534c4220736861646f77206275666665722e0a09202a2f0a0961646472203d205f5f70612826736c625f736861646f775b6370755d293b0a09696620286669726d776172655f6861735f666561747572652846575f464541545552455f53504c5041522929207b0a0909726574203d2072656769737465725f736c625f736861646f772868776370752c2061646472293b0a090969662028726574290a09090970725f65727228225741524e494e473a20534c4220736861646f772062756666657220726567697374726174696f6e20666f7220220a09090920202020202020226370752025642028687720256429206f66206172656120256c78206661696c6564207769746820256c645c6e222c0a090909202020202020206370752c2068776370752c20616464722c20726574293b0a097d0a0a092f2a0a09202a205265676973746572206469737061746368207472616365206c6f672c206966206f6e6520686173206265656e20616c6c6f63617465642e0a09202a2f0a097070203d2026706163615b6370755d3b0a0964746c203d2070702d3e64697370617463685f6c6f673b0a096966202864746c29207b0a090970702d3e64746c5f72696478203d20303b0a090970702d3e64746c5f63757272203d2064746c3b0a09096c70706163615f6f6628637075292e64746c5f696478203d20303b0a0a09092f2a2068797065727669736f7220726561647320627566666572206c656e6774682066726f6d2074686973206669656c64202a2f0a090964746c2d3e656e71756575655f746f5f64697370617463685f74696d65203d2044495350415443485f4c4f475f42595445533b0a0909726574203d2072656769737465725f64746c2868776370752c205f5f70612864746c29293b0a090969662028726574290a09090970725f65727228225741524e494e473a2044544c20726567697374726174696f6e206f6620637075202564202868772025642920220a09090920202020202020226661696c6564207769746820256c645c6e222c20736d705f70726f636573736f725f696428292c0a0909092020202020202068776370752c20726574293b0a09096c70706163615f6f6628637075292e64746c5f656e61626c655f6d61736b203d20323b0a097d0a7d0a0a737461746963206c6f6e6720705365726965735f6c7061725f687074655f696e7365727428756e7369676e6564206c6f6e6720687074655f67726f75702c0a090909092020202020756e7369676e6564206c6f6e672076706e2c20756e7369676e6564206c6f6e672070612c0a090909092020202020756e7369676e6564206c6f6e672072666c6167732c20756e7369676e6564206c6f6e672076666c6167732c0a090909092020202020696e74207073697a652c20696e74207373697a65290a7b0a09756e7369676e6564206c6f6e67206c7061725f72633b0a09756e7369676e6564206c6f6e6720666c6167733b0a09756e7369676e6564206c6f6e6720736c6f743b0a09756e7369676e6564206c6f6e6720687074655f762c20687074655f723b0a0a0969662028212876666c616773202620485054455f565f424f4c54454429290a090970725f646576656c2822687074655f696e736572742867726f75703d256c782c2076706e3d253031366c782c20220a090909202270613d253031366c782c2072666c6167733d256c782c2076666c6167733d256c782c207073697a653d2564295c6e222c0a09090920687074655f67726f75702c2076706e2c202070612c2072666c6167732c2076666c6167732c207073697a65293b0a0a09687074655f76203d20687074655f656e636f64655f762876706e2c207073697a652c207373697a6529207c2076666c616773207c20485054455f565f56414c49443b0a09687074655f72203d20687074655f656e636f64655f722870612c207073697a6529207c2072666c6167733b0a0a0969662028212876666c616773202620485054455f565f424f4c54454429290a090970725f646576656c282220687074655f763d253031366c782c20687074655f723d253031366c785c6e222c20687074655f762c20687074655f72293b0a0a092f2a204e6f772066696c6c20696e207468652061637475616c2048505445202a2f0a092f2a205365742043454320636f6f6b696520746f20302020202020202020202a2f0a092f2a205a65726f2070616765203d20302020202020202020202020202020202a2f0a092f2a20492d636163686520496e76616c6964617465203d20302020202020202a2f0a092f2a20492d63616368652073796e6368726f6e697a65203d203020202020202a2f0a092f2a204578616374203d2030202020202020202020202020202020202020202a2f0a09666c616773203d20303b0a0a092f2a204d616b652070487970206861707079202a2f0a09696620282872666c6167732026205f504147455f4e4f5f434143484529202620212872666c6167732026205f504147455f57524954455448525529290a0909687074655f7220263d207e5f504147455f434f484552454e543b0a09696620286669726d776172655f6861735f666561747572652846575f464541545552455f58434d4f29202626202128687074655f72202620485054455f525f4e29290a0909666c616773207c3d20485f434f414c455343455f43414e443b0a0a096c7061725f7263203d20706c7061725f7074655f656e74657228666c6167732c20687074655f67726f75702c20687074655f762c20687074655f722c2026736c6f74293b0a0969662028756e6c696b656c79286c7061725f7263203d3d20485f505445475f46554c4c2929207b0a090969662028212876666c616773202620485054455f565f424f4c54454429290a09090970725f646576656c28222066756c6c5c6e22293b0a090972657475726e202d313b0a097d0a0a092f2a0a09202a2053696e63652077652074727920616e6420696f72656d6170205048427320776520646f6e2774206f776e2c207468652070746520696e736572740a09202a2077696c6c206661696c2e20486f7765766572207765206d75737420636174636820746865206661696c75726520696e20686173685f706167650a09202a206f722077652077696c6c206c6f6f7020666f72657665722c20736f2072657475726e202d3220696e207468697320636173652e0a09202a2f0a0969662028756e6c696b656c79286c7061725f726320213d20485f535543434553532929207b0a090969662028212876666c616773202620485054455f565f424f4c54454429290a09090970725f646576656c2822206c7061722065727220256c755c6e222c206c7061725f7263293b0a090972657475726e202d323b0a097d0a0969662028212876666c616773202620485054455f565f424f4c54454429290a090970725f646576656c2822202d3e20736c6f743a20256c755c6e222c20736c6f7420262037293b0a0a092f2a2042656361757365206f6620695365726965732c207765206861766520746f207061737320646f776e20746865207365636f6e646172790a09202a206275636b65742062697420686572652061732077656c6c0a09202a2f0a0972657475726e2028736c6f742026203729207c202821212876666c616773202620485054455f565f5345434f4e4441525929203c3c2033293b0a7d0a0a73746174696320444546494e455f5350494e4c4f434b28705365726965735f6c7061725f746c6269655f6c6f636b293b0a0a737461746963206c6f6e6720705365726965735f6c7061725f687074655f72656d6f766528756e7369676e6564206c6f6e6720687074655f67726f7570290a7b0a09756e7369676e6564206c6f6e6720736c6f745f6f66667365743b0a09756e7369676e6564206c6f6e67206c7061725f72633b0a09696e7420693b0a09756e7369676e6564206c6f6e672064756d6d79312c2064756d6d79323b0a0a092f2a207069636b20612072616e646f6d20736c6f7420746f207374617274206174202a2f0a09736c6f745f6f6666736574203d206d66746228292026203078373b0a0a09666f72202869203d20303b2069203c2048505445535f5045525f47524f55503b20692b2b29207b0a0a09092f2a20646f6e27742072656d6f7665206120626f6c74656420656e747279202a2f0a09096c7061725f7263203d20706c7061725f7074655f72656d6f766528485f414e44434f4e442c20687074655f67726f7570202b20736c6f745f6f66667365742c0a090909090920202028307831554c203c3c2034292c202664756d6d79312c202664756d6d7932293b0a0909696620286c7061725f7263203d3d20485f53554343455353290a09090972657475726e20693b0a09094255475f4f4e286c7061725f726320213d20485f4e4f545f464f554e44293b0a0a0909736c6f745f6f66667365742b2b3b0a0909736c6f745f6f666673657420263d203078373b0a097d0a0a0972657475726e202d313b0a7d0a0a73746174696320766f696420705365726965735f6c7061725f68707461625f636c65617228766f6964290a7b0a09756e7369676e6564206c6f6e672073697a655f6279746573203d2031554c203c3c2070706336345f7066745f73697a653b0a09756e7369676e6564206c6f6e6720687074655f636f756e74203d2073697a655f6279746573203e3e20343b0a09737472756374207b0a0909756e7369676e6564206c6f6e6720707465683b0a0909756e7369676e6564206c6f6e67207074656c3b0a097d20707465735b345d3b0a096c6f6e67206c7061725f72633b0a09756e7369676e6564206c6f6e6720692c206a3b0a0a092f2a205265616420696e2062617463686573206f6620342c0a09202a20696e76616c6964617465206f6e6c792076616c696420656e7472696573206e6f7420696e207468652056524d410a09202a20687074655f636f756e742077696c6c2062652061206d756c7469706c65206f6620340a2020202020202020202a2f0a09666f72202869203d20303b2069203c20687074655f636f756e743b2069202b3d203429207b0a09096c7061725f7263203d20706c7061725f7074655f726561645f345f72617728302c20692c2028766f6964202a2970746573293b0a0909696620286c7061725f726320213d20485f53554343455353290a090909636f6e74696e75653b0a0909666f7220286a203d20303b206a203c20343b206a2b2b297b0a0909096966202828707465735b6a5d2e70746568202620485054455f565f56524d415f4d41534b29203d3d0a09090909485054455f565f56524d415f4d41534b290a09090909636f6e74696e75653b0a09090969662028707465735b6a5d2e70746568202620485054455f565f56414c4944290a09090909706c7061725f7074655f72656d6f76655f72617728302c2069202b206a2c20302c0a09090909092628707465735b6a5d2e70746568292c202628707465735b6a5d2e7074656c29293b0a09097d0a097d0a7d0a0a2f2a0a202a204e4f54453a20666f72207570646174657070206f70732077652061726520666f7274756e617465207468617420746865206c696e757820226e6577707022206269747320616e640a202a20746865206c6f7720332062697473206f6620666c6167732068617070656e20746f206c696e652075702e2020536f206e6f207472616e73666f726d206973206e65656465642e0a202a2057652063616e2070726f6261626c79206f7074696d697a65206865726520616e6420617373756d652074686520686967682062697473206f66206e65777070206172650a202a20616c7265616479207a65726f2e2020466f72206e6f77204920616d20706172616e6f69642e0a202a2f0a737461746963206c6f6e6720705365726965735f6c7061725f687074655f757064617465707028756e7369676e6564206c6f6e6720736c6f742c0a0909090920202020202020756e7369676e6564206c6f6e67206e657770702c0a0909090920202020202020756e7369676e6564206c6f6e672076706e2c0a0909090920202020202020696e74207073697a652c20696e74207373697a652c20696e74206c6f63616c290a7b0a09756e7369676e6564206c6f6e67206c7061725f72633b0a09756e7369676e6564206c6f6e6720666c616773203d20286e657770702026203729207c20485f4156504e3b0a09756e7369676e6564206c6f6e672077616e745f763b0a0a0977616e745f76203d20687074655f656e636f64655f6176706e2876706e2c207073697a652c207373697a65293b0a0a0970725f646576656c2822202020207570646174653a206176706e763d253031366c782c20686173683d253031366c782c20663d256c782c207073697a653a202564202e2e2e222c0a09092077616e745f762c20736c6f742c20666c6167732c207073697a65293b0a0a096c7061725f7263203d20706c7061725f7074655f70726f7465637428666c6167732c20736c6f742c2077616e745f76293b0a0a09696620286c7061725f7263203d3d20485f4e4f545f464f554e4429207b0a090970725f646576656c28226e6f7420666f756e6420215c6e22293b0a090972657475726e202d313b0a097d0a0a0970725f646576656c28226f6b5c6e22293b0a0a094255475f4f4e286c7061725f726320213d20485f53554343455353293b0a0a0972657475726e20303b0a7d0a0a73746174696320756e7369676e6564206c6f6e6720705365726965735f6c7061725f687074655f676574776f72643028756e7369676e6564206c6f6e6720736c6f74290a7b0a09756e7369676e6564206c6f6e672064776f7264303b0a09756e7369676e6564206c6f6e67206c7061725f72633b0a09756e7369676e6564206c6f6e672064756d6d795f776f7264313b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a092f2a205265616420312070746520617420612074696d652020202020202020202020202020202020202020202020202a2f0a092f2a20446f206e6f74206e6565642052504e20746f206c6f676963616c2070616765207472616e736c6174696f6e202a2f0a092f2a204e6f2063726f73732043454320504654206163636573732020202020202020202020202020202020202020202a2f0a09666c616773203d20303b0a0a096c7061725f7263203d20706c7061725f7074655f7265616428666c6167732c20736c6f742c202664776f7264302c202664756d6d795f776f726431293b0a0a094255475f4f4e286c7061725f726320213d20485f53554343455353293b0a0a0972657475726e2064776f7264303b0a7d0a0a737461746963206c6f6e6720705365726965735f6c7061725f687074655f66696e6428756e7369676e6564206c6f6e672076706e2c20696e74207073697a652c20696e74207373697a65290a7b0a09756e7369676e6564206c6f6e6720686173683b0a09756e7369676e6564206c6f6e6720693b0a096c6f6e6720736c6f743b0a09756e7369676e6564206c6f6e672077616e745f762c20687074655f763b0a0a0968617368203d206870745f686173682876706e2c206d6d755f7073697a655f646566735b7073697a655d2e73686966742c207373697a65293b0a0977616e745f76203d20687074655f656e636f64655f6176706e2876706e2c207073697a652c207373697a65293b0a0a092f2a20426f6c74656420656e74726965732061726520616c7761797320696e20746865207072696d6172792067726f7570202a2f0a09736c6f74203d202868617368202620687461625f686173685f6d61736b29202a2048505445535f5045525f47524f55503b0a09666f72202869203d20303b2069203c2048505445535f5045525f47524f55503b20692b2b29207b0a0909687074655f76203d20705365726965735f6c7061725f687074655f676574776f72643028736c6f74293b0a0a090969662028485054455f565f434f4d5041524528687074655f762c2077616e745f76292026262028687074655f76202620485054455f565f56414c494429290a0909092f2a2048505445206d617463686573202a2f0a09090972657475726e20736c6f743b0a09092b2b736c6f743b0a097d0a0a0972657475726e202d313b0a7d200a0a73746174696320766f696420705365726965735f6c7061725f687074655f757064617465626f6c746564707028756e7369676e6564206c6f6e67206e657770702c0a09090909092020202020756e7369676e6564206c6f6e672065612c0a09090909092020202020696e74207073697a652c20696e74207373697a65290a7b0a09756e7369676e6564206c6f6e672076706e3b0a09756e7369676e6564206c6f6e67206c7061725f72632c20736c6f742c20767369642c20666c6167733b0a0a0976736964203d206765745f6b65726e656c5f767369642865612c207373697a65293b0a0976706e203d206870745f76706e2865612c20767369642c207373697a65293b0a0a09736c6f74203d20705365726965735f6c7061725f687074655f66696e642876706e2c207073697a652c207373697a65293b0a094255475f4f4e28736c6f74203d3d202d31293b0a0a09666c616773203d206e65777070202620373b0a096c7061725f7263203d20706c7061725f7074655f70726f7465637428666c6167732c20736c6f742c2030293b0a0a094255475f4f4e286c7061725f726320213d20485f53554343455353293b0a7d0a0a73746174696320766f696420705365726965735f6c7061725f687074655f696e76616c696461746528756e7369676e6564206c6f6e6720736c6f742c20756e7369676e6564206c6f6e672076706e2c0a090909090920696e74207073697a652c20696e74207373697a652c20696e74206c6f63616c290a7b0a09756e7369676e6564206c6f6e672077616e745f763b0a09756e7369676e6564206c6f6e67206c7061725f72633b0a09756e7369676e6564206c6f6e672064756d6d79312c2064756d6d79323b0a0a0970725f646576656c282220202020696e76616c203a20736c6f743d256c782c2076706e3d253031366c782c207073697a653a2025642c206c6f63616c3a2025645c6e222c0a090920736c6f742c2076706e2c207073697a652c206c6f63616c293b0a0a0977616e745f76203d20687074655f656e636f64655f6176706e2876706e2c207073697a652c207373697a65293b0a096c7061725f7263203d20706c7061725f7074655f72656d6f766528485f4156504e2c20736c6f742c2077616e745f762c202664756d6d79312c202664756d6d7932293b0a09696620286c7061725f7263203d3d20485f4e4f545f464f554e44290a090972657475726e3b0a0a094255475f4f4e286c7061725f726320213d20485f53554343455353293b0a7d0a0a73746174696320766f696420705365726965735f6c7061725f687074655f72656d6f7665626f6c74656428756e7369676e6564206c6f6e672065612c0a0909090909202020696e74207073697a652c20696e74207373697a65290a7b0a09756e7369676e6564206c6f6e672076706e3b0a09756e7369676e6564206c6f6e6720736c6f742c20767369643b0a0a0976736964203d206765745f6b65726e656c5f767369642865612c207373697a65293b0a0976706e203d206870745f76706e2865612c20767369642c207373697a65293b0a0a09736c6f74203d20705365726965735f6c7061725f687074655f66696e642876706e2c207073697a652c207373697a65293b0a094255475f4f4e28736c6f74203d3d202d31293b0a0a09705365726965735f6c7061725f687074655f696e76616c696461746528736c6f742c2076706e2c207073697a652c207373697a652c2030293b0a7d0a0a2f2a20466c6167206269747320666f7220485f42554c4b5f52454d4f5645202a2f0a23646566696e65204842525f5245515545535409307834303030303030303030303030303030554c0a23646566696e65204842525f524553504f4e534509307838303030303030303030303030303030554c0a23646566696e65204842525f454e440909307863303030303030303030303030303030554c0a23646566696e65204842525f4156504e09307830323030303030303030303030303030554c0a23646566696e65204842525f414e44434f4e4409307830313030303030303030303030303030554c0a0a2f2a0a202a2054616b652061207370696e6c6f636b2061726f756e6420666c757368657320746f2061766f696420626f756e63696e67207468652068797065727669736f7220746c6269650a202a206c6f636b2e0a202a2f0a73746174696320766f696420705365726965735f6c7061725f666c7573685f686173685f72616e676528756e7369676e6564206c6f6e67206e756d6265722c20696e74206c6f63616c290a7b0a09756e7369676e6564206c6f6e672076706e3b0a09756e7369676e6564206c6f6e6720692c207069782c2072633b0a09756e7369676e6564206c6f6e6720666c616773203d20303b0a097374727563742070706336345f746c625f6261746368202a6261746368203d20265f5f6765745f6370755f7661722870706336345f746c625f6261746368293b0a09696e74206c6f636b5f746c626965203d20216d6d755f6861735f66656174757265284d4d555f4654525f4c4f434b4c4553535f544c424945293b0a09756e7369676e6564206c6f6e6720706172616d5b395d3b0a09756e7369676e6564206c6f6e6720686173682c20696e6465782c2073686966742c20686964782c20736c6f743b0a097265616c5f7074655f74207074653b0a09696e74207073697a652c207373697a653b0a0a09696620286c6f636b5f746c626965290a09097370696e5f6c6f636b5f697271736176652826705365726965735f6c7061725f746c6269655f6c6f636b2c20666c616773293b0a0a097073697a65203d2062617463682d3e7073697a653b0a097373697a65203d2062617463682d3e7373697a653b0a09706978203d20303b0a09666f72202869203d20303b2069203c206e756d6265723b20692b2b29207b0a090976706e203d2062617463682d3e76706e5b695d3b0a0909707465203d2062617463682d3e7074655b695d3b0a09097074655f697465726174655f6861736865645f7375627061676573287074652c207073697a652c2076706e2c20696e6465782c20736869667429207b0a09090968617368203d206870745f686173682876706e2c2073686966742c207373697a65293b0a09090968696478203d205f5f727074655f746f5f68696478287074652c20696e646578293b0a09090969662028686964782026205f5054454944585f5345434f4e44415259290a0909090968617368203d207e686173683b0a090909736c6f74203d202868617368202620687461625f686173685f6d61736b29202a2048505445535f5045525f47524f55503b0a090909736c6f74202b3d20686964782026205f5054454944585f47524f55505f49583b0a09090969662028216669726d776172655f6861735f666561747572652846575f464541545552455f42554c4b5f52454d4f56452929207b0a09090909705365726965735f6c7061725f687074655f696e76616c696461746528736c6f742c2076706e2c207073697a652c0a0909090909090920202020207373697a652c206c6f63616c293b0a0909097d20656c7365207b0a09090909706172616d5b7069785d203d204842525f52455155455354207c204842525f4156504e207c20736c6f743b0a09090909706172616d5b7069782b315d203d20687074655f656e636f64655f6176706e2876706e2c207073697a652c0a09090909090909097373697a65293b0a09090909706978202b3d20323b0a0909090969662028706978203d3d203829207b0a09090909097263203d20706c7061725f6863616c6c3928485f42554c4b5f52454d4f56452c20706172616d2c0a090909090909706172616d5b305d2c20706172616d5b315d2c20706172616d5b325d2c0a090909090909706172616d5b335d2c20706172616d5b345d2c20706172616d5b355d2c0a090909090909706172616d5b365d2c20706172616d5b375d293b0a09090909094255475f4f4e28726320213d20485f53554343455353293b0a0909090909706978203d20303b0a090909097d0a0909097d0a09097d207074655f697465726174655f6861736865645f656e6428293b0a097d0a096966202870697829207b0a0909706172616d5b7069785d203d204842525f454e443b0a09097263203d20706c7061725f6863616c6c3928485f42554c4b5f52454d4f56452c20706172616d2c20706172616d5b305d2c20706172616d5b315d2c0a090909092020706172616d5b325d2c20706172616d5b335d2c20706172616d5b345d2c20706172616d5b355d2c0a090909092020706172616d5b365d2c20706172616d5b375d293b0a09094255475f4f4e28726320213d20485f53554343455353293b0a097d0a0a09696620286c6f636b5f746c626965290a09097370696e5f756e6c6f636b5f697271726573746f72652826705365726965735f6c7061725f746c6269655f6c6f636b2c20666c616773293b0a7d0a0a73746174696320696e74205f5f696e69742064697361626c655f62756c6b5f72656d6f76652863686172202a737472290a7b0a0969662028737472636d70287374722c20226f66662229203d3d20302026260a09202020206669726d776172655f6861735f666561747572652846575f464541545552455f42554c4b5f52454d4f56452929207b0a0909097072696e746b284b45524e5f494e464f202244697361626c696e672042554c4b5f52454d4f5645206669726d77617265206665617475726522293b0a090909706f77657270635f6669726d776172655f666561747572657320263d207e46575f464541545552455f42554c4b5f52454d4f56453b0a097d0a0972657475726e20313b0a7d0a0a5f5f7365747570282262756c6b5f72656d6f76653d222c2064697361626c655f62756c6b5f72656d6f7665293b0a0a766f6964205f5f696e697420687074655f696e69745f6c70617228766f6964290a7b0a097070635f6d642e687074655f696e76616c6964617465093d20705365726965735f6c7061725f687074655f696e76616c69646174653b0a097070635f6d642e687074655f7570646174657070093d20705365726965735f6c7061725f687074655f75706461746570703b0a097070635f6d642e687074655f757064617465626f6c7465647070203d20705365726965735f6c7061725f687074655f757064617465626f6c74656470703b0a097070635f6d642e687074655f696e73657274093d20705365726965735f6c7061725f687074655f696e736572743b0a097070635f6d642e687074655f72656d6f7665093d20705365726965735f6c7061725f687074655f72656d6f76653b0a097070635f6d642e687074655f72656d6f7665626f6c746564203d20705365726965735f6c7061725f687074655f72656d6f7665626f6c7465643b0a097070635f6d642e666c7573685f686173685f72616e6765093d20705365726965735f6c7061725f666c7573685f686173685f72616e67653b0a097070635f6d642e687074655f636c6561725f616c6c2020203d20705365726965735f6c7061725f68707461625f636c6561723b0a7d0a0a23696664656620434f4e4649475f5050435f534d4c5041520a23646566696e6520434d4f5f465245455f48494e545f44454641554c5420310a73746174696320696e7420636d6f5f667265655f68696e745f666c6167203d20434d4f5f465245455f48494e545f44454641554c543b0a0a73746174696320696e74205f5f696e697420636d6f5f667265655f68696e742863686172202a737472290a7b0a0963686172202a7061726d3b0a097061726d203d20737472737472697028737472293b0a0a096966202873747263617365636d70287061726d2c20226e6f2229203d3d2030207c7c2073747263617365636d70287061726d2c20226f66662229203d3d203029207b0a09097072696e746b284b45524e5f494e464f2022636d6f5f667265655f68696e743a20434d4f206672656520706167652068696e74696e67206973206e6f74206163746976652e5c6e22293b0a0909636d6f5f667265655f68696e745f666c6167203d20303b0a090972657475726e20313b0a097d0a0a09636d6f5f667265655f68696e745f666c6167203d20313b0a097072696e746b284b45524e5f494e464f2022636d6f5f667265655f68696e743a20434d4f206672656520706167652068696e74696e67206973206163746976652e5c6e22293b0a0a096966202873747263617365636d70287061726d2c20227965732229203d3d2030207c7c2073747263617365636d70287061726d2c20226f6e2229203d3d2030290a090972657475726e20313b0a0a0972657475726e20303b0a7d0a0a5f5f73657475702822636d6f5f667265655f68696e743d222c20636d6f5f667265655f68696e74293b0a0a73746174696320766f696420705365726965735f7365745f706167655f7374617465287374727563742070616765202a706167652c20696e74206f726465722c0a09090909202020756e7369676e6564206c6f6e67207374617465290a7b0a09696e7420692c206a3b0a09756e7369676e6564206c6f6e6720636d6f5f706167655f737a2c20616464723b0a0a09636d6f5f706167655f737a203d20636d6f5f6765745f706167655f73697a6528293b0a0961646472203d205f5f70612828756e7369676e6564206c6f6e6729706167655f61646472657373287061676529293b0a0a09666f72202869203d20303b2069203c202831203c3c206f72646572293b20692b2b2c2061646472202b3d20504147455f53495a4529207b0a0909666f7220286a203d20303b206a203c20504147455f53495a453b206a202b3d20636d6f5f706167655f737a290a090909706c7061725f6863616c6c5f6e6f7265747328485f504147455f494e49542c2073746174652c2061646472202b206a2c2030293b0a097d0a7d0a0a766f696420617263685f667265655f70616765287374727563742070616765202a706167652c20696e74206f72646572290a7b0a096966202821636d6f5f667265655f68696e745f666c6167207c7c20216669726d776172655f6861735f666561747572652846575f464541545552455f434d4f29290a090972657475726e3b0a0a09705365726965735f7365745f706167655f737461746528706167652c206f726465722c20485f504147455f5345545f554e55534544293b0a7d0a4558504f52545f53594d424f4c28617263685f667265655f70616765293b0a0a23656e6469660a0a23696664656620434f4e4649475f5452414345504f494e54530a2f2a0a202a205765206f7074696d697365206f7572206863616c6c207061746820627920706c6163696e67206863616c6c5f7472616365706f696e745f726566636f756e740a202a206469726563746c7920696e2074686520544f4320736f2077652063616e20636865636b20696620746865206863616c6c207472616365706f696e7473206172650a202a20656e61626c65642076696120612073696e676c65206c6f61642e0a202a2f0a0a2f2a204e423a207265672f756e726567206172652063616c6c6564207768696c652067756172646564207769746820746865207472616365706f696e74735f6d75746578202a2f0a65787465726e206c6f6e67206863616c6c5f7472616365706f696e745f726566636f756e743b0a0a2f2a200a202a2053696e6365207468652074726163696e6720636f6465206d696768742065786563757465206863616c6c73207765206e65656420746f20677561726420616761696e73740a202a20726563757273696f6e2e204f6e65206578616d706c65206f66207468697320617265207370696e6c6f636b732063616c6c696e6720485f5949454c44206f6e0a202a207368617265642070726f636573736f7220706172746974696f6e732e0a202a2f0a73746174696320444546494e455f5045525f43505528756e7369676e656420696e742c206863616c6c5f74726163655f6465707468293b0a0a766f6964206863616c6c5f7472616365706f696e745f72656766756e6328766f6964290a7b0a096863616c6c5f7472616365706f696e745f726566636f756e742b2b3b0a7d0a0a766f6964206863616c6c5f7472616365706f696e745f756e72656766756e6328766f6964290a7b0a096863616c6c5f7472616365706f696e745f726566636f756e742d2d3b0a7d0a0a766f6964205f5f74726163655f6863616c6c5f656e74727928756e7369676e6564206c6f6e67206f70636f64652c20756e7369676e6564206c6f6e67202a61726773290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a09756e7369676e656420696e74202a64657074683b0a0a092f2a0a09202a2057652063616e6e6f742063616c6c207472616365706f696e747320696e73696465205243552069646c6520726567696f6e732077686963680a09202a206d65616e73207765206d757374206e6f7420747261636520485f434544452e0a09202a2f0a09696620286f70636f6465203d3d20485f43454445290a090972657475726e3b0a0a096c6f63616c5f6972715f7361766528666c616773293b0a0a096465707468203d20265f5f6765745f6370755f766172286863616c6c5f74726163655f6465707468293b0a0a09696620282a6465707468290a0909676f746f206f75743b0a0a09282a6465707468292b2b3b0a09707265656d70745f64697361626c6528293b0a0974726163655f6863616c6c5f656e747279286f70636f64652c2061726773293b0a09282a6465707468292d2d3b0a0a6f75743a0a096c6f63616c5f6972715f726573746f726528666c616773293b0a7d0a0a766f6964205f5f74726163655f6863616c6c5f65786974286c6f6e67206f70636f64652c20756e7369676e6564206c6f6e672072657476616c2c0a090909756e7369676e6564206c6f6e67202a726574627566290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a09756e7369676e656420696e74202a64657074683b0a0a09696620286f70636f6465203d3d20485f43454445290a090972657475726e3b0a0a096c6f63616c5f6972715f7361766528666c616773293b0a0a096465707468203d20265f5f6765745f6370755f766172286863616c6c5f74726163655f6465707468293b0a0a09696620282a6465707468290a0909676f746f206f75743b0a0a09282a6465707468292b2b3b0a0974726163655f6863616c6c5f65786974286f70636f64652c2072657476616c2c20726574627566293b0a09707265656d70745f656e61626c6528293b0a09282a6465707468292d2d3b0a0a6f75743a0a096c6f63616c5f6972715f726573746f726528666c616773293b0a7d0a23656e6469660a0a2f2a2a0a202a20685f6765745f6d70700a202a20485f4745545f4d5050206863616c6c2072657475726e7320696e666f20696e2037207061726d730a202a2f0a696e7420685f6765745f6d70702873747275637420687663616c6c5f6d70705f64617461202a6d70705f64617461290a7b0a09696e742072633b0a09756e7369676e6564206c6f6e67207265746275665b504c5041525f4843414c4c395f42554653495a455d3b0a0a097263203d20706c7061725f6863616c6c3928485f4745545f4d50502c20726574627566293b0a0a096d70705f646174612d3e656e7469746c65645f6d656d203d207265746275665b305d3b0a096d70705f646174612d3e6d61707065645f6d656d203d207265746275665b315d3b0a0a096d70705f646174612d3e67726f75705f6e756d203d20287265746275665b325d203e3e2032202a2038292026203078666666663b0a096d70705f646174612d3e706f6f6c5f6e756d203d207265746275665b325d2026203078666666663b0a0a096d70705f646174612d3e6d656d5f776569676874203d20287265746275665b335d203e3e2037202a203829202620307866663b0a096d70705f646174612d3e756e616c6c6f63617465645f6d656d5f776569676874203d20287265746275665b335d203e3e2036202a203829202620307866663b0a096d70705f646174612d3e756e616c6c6f63617465645f656e7469746c656d656e74203d207265746275665b335d20262030786666666666666666666666663b0a0a096d70705f646174612d3e706f6f6c5f73697a65203d207265746275665b345d3b0a096d70705f646174612d3e6c6f616e5f72657175657374203d207265746275665b355d3b0a096d70705f646174612d3e6261636b696e675f6d656d203d207265746275665b365d3b0a0a0972657475726e2072633b0a7d0a4558504f52545f53594d424f4c28685f6765745f6d7070293b0a0a696e7420685f6765745f6d70705f782873747275637420687663616c6c5f6d70705f785f64617461202a6d70705f785f64617461290a7b0a09696e742072633b0a09756e7369676e6564206c6f6e67207265746275665b504c5041525f4843414c4c395f42554653495a455d203d207b2030207d3b0a0a097263203d20706c7061725f6863616c6c3928485f4745545f4d50505f582c20726574627566293b0a0a096d70705f785f646174612d3e636f616c65736365645f6279746573203d207265746275665b305d3b0a096d70705f785f646174612d3e706f6f6c5f636f616c65736365645f6279746573203d207265746275665b315d3b0a096d70705f785f646174612d3e706f6f6c5f707572725f6379636c6573203d207265746275665b325d3b0a096d70705f785f646174612d3e706f6f6c5f73707572725f6379636c6573203d207265746275665b335d3b0a0a0972657475726e2072633b0a7d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f707365726965732f6d6f62696c6974792e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313634303600313231313437343433333000303032323734320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20537570706f727420666f7220506172746974696f6e204d6f62696c6974792f4d6967726174696f6e0a202a0a202a20436f70797269676874202843292032303130204e617468616e20466f6e74656e6f740a202a20436f707972696768742028432920323031302049424d20436f72706f726174696f6e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e0a202a2032206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6b6f626a6563742e683e0a23696e636c756465203c6c696e75782f736d702e683e0a23696e636c756465203c6c696e75782f737461742e683e0a23696e636c756465203c6c696e75782f636f6d706c6574696f6e2e683e0a23696e636c756465203c6c696e75782f6465766963652e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a0a23696e636c756465203c61736d2f727461732e683e0a23696e636c7564652022707365726965732e68220a0a73746174696320737472756374206b6f626a656374202a6d6f62696c6974795f6b6f626a3b0a0a737472756374207570646174655f70726f70735f776f726b61726561207b0a09753332207068616e646c653b0a097533322073746174653b0a097536342072657365727665643b0a09753332206e70726f70733b0a7d3b0a0a23646566696e65204e4f44455f414354494f4e5f4d41534b09307866663030303030300a23646566696e65204e4f44455f434f554e545f4d41534b0909307830306666666666660a0a23646566696e652044454c4554455f44545f4e4f444509307830313030303030300a23646566696e65205550444154455f44545f4e4f444509307830323030303030300a23646566696e65204144445f44545f4e4f444509307830333030303030300a0a73746174696320696e74206d6f62696c6974795f727461735f63616c6c28696e7420746f6b656e2c2063686172202a627566290a7b0a09696e742072633b0a0a097370696e5f6c6f636b2826727461735f646174615f6275665f6c6f636b293b0a0a096d656d63707928727461735f646174615f6275662c206275662c20525441535f444154415f4255465f53495a45293b0a097263203d20727461735f63616c6c28746f6b656e2c20322c20312c204e554c4c2c20727461735f646174615f6275662c2031293b0a096d656d637079286275662c20727461735f646174615f6275662c20525441535f444154415f4255465f53495a45293b0a0a097370696e5f756e6c6f636b2826727461735f646174615f6275665f6c6f636b293b0a0972657475726e2072633b0a7d0a0a73746174696320696e742064656c6574655f64745f6e6f646528753332207068616e646c65290a7b0a09737472756374206465766963655f6e6f6465202a646e3b0a0a09646e203d206f665f66696e645f6e6f64655f62795f7068616e646c65287068616e646c65293b0a096966202821646e290a090972657475726e202d454e4f454e543b0a0a09646c7061725f6465746163685f6e6f646528646e293b0a0972657475726e20303b0a7d0a0a73746174696320696e74207570646174655f64745f70726f706572747928737472756374206465766963655f6e6f6465202a646e2c207374727563742070726f7065727479202a2a70726f702c0a090909202020202020636f6e73742063686172202a6e616d652c207533322076642c2063686172202a76616c7565290a7b0a097374727563742070726f7065727479202a6e65775f70726f70203d202a70726f703b0a09696e74206d6f7265203d20303b0a0a092f2a2041206e6567617469766520277664272076616c756520696e646963617465732074686174206f6e6c792070617274206f6620746865206e65772070726f70657274790a09202a2076616c756520697320636f6e7461696e656420696e207468652062756666657220616e64207765206e65656420746f2063616c6c0a09202a2069626d2c7570646174652d70726f7065727469657320616761696e20746f20676574207468652072657374206f66207468652076616c75652e0a09202a0a09202a2041206e656761746976652076616c756520697320616c736f207468652074776f277320636f6d706c696d656e74206f66207468652061637475616c2076616c75652e0a09202a2f0a096966202876642026203078383030303030303029207b0a09097664203d207e7664202b20313b0a09096d6f7265203d20313b0a097d0a0a09696620286e65775f70726f7029207b0a09092f2a207061727469616c2070726f7065727479206669787570202a2f0a090963686172202a6e65775f64617461203d206b7a616c6c6f63286e65775f70726f702d3e6c656e677468202b2076642c204746505f4b45524e454c293b0a090969662028216e65775f64617461290a09090972657475726e202d454e4f4d454d3b0a0a09096d656d637079286e65775f646174612c206e65775f70726f702d3e76616c75652c206e65775f70726f702d3e6c656e677468293b0a09096d656d637079286e65775f64617461202b206e65775f70726f702d3e6c656e6774682c2076616c75652c207664293b0a0a09096b66726565286e65775f70726f702d3e76616c7565293b0a09096e65775f70726f702d3e76616c7565203d206e65775f646174613b0a09096e65775f70726f702d3e6c656e677468202b3d2076643b0a097d20656c7365207b0a09096e65775f70726f70203d206b7a616c6c6f632873697a656f66282a6e65775f70726f70292c204746505f4b45524e454c293b0a090969662028216e65775f70726f70290a09090972657475726e202d454e4f4d454d3b0a0a09096e65775f70726f702d3e6e616d65203d206b737472647570286e616d652c204746505f4b45524e454c293b0a090969662028216e65775f70726f702d3e6e616d6529207b0a0909096b66726565286e65775f70726f70293b0a09090972657475726e202d454e4f4d454d3b0a09097d0a0a09096e65775f70726f702d3e6c656e677468203d2076643b0a09096e65775f70726f702d3e76616c7565203d206b7a616c6c6f63286e65775f70726f702d3e6c656e6774682c204746505f4b45524e454c293b0a090969662028216e65775f70726f702d3e76616c756529207b0a0909096b66726565286e65775f70726f702d3e6e616d65293b0a0909096b66726565286e65775f70726f70293b0a09090972657475726e202d454e4f4d454d3b0a09097d0a0a09096d656d637079286e65775f70726f702d3e76616c75652c2076616c75652c207664293b0a09092a70726f70203d206e65775f70726f703b0a097d0a0a0969662028216d6f726529207b0a09096f665f7570646174655f70726f706572747928646e2c206e65775f70726f70293b0a09096e65775f70726f70203d204e554c4c3b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320696e74207570646174655f64745f6e6f646528753332207068616e646c65290a7b0a09737472756374207570646174655f70726f70735f776f726b61726561202a757077613b0a09737472756374206465766963655f6e6f6465202a646e3b0a097374727563742070726f7065727479202a70726f70203d204e554c4c3b0a09696e7420692c2072633b0a0963686172202a70726f705f646174613b0a0963686172202a727461735f6275663b0a09696e74207570646174655f70726f706572746965735f746f6b656e3b0a0a097570646174655f70726f706572746965735f746f6b656e203d20727461735f746f6b656e282269626d2c7570646174652d70726f7065727469657322293b0a09696620287570646174655f70726f706572746965735f746f6b656e203d3d20525441535f554e4b4e4f574e5f53455256494345290a090972657475726e202d45494e56414c3b0a0a09727461735f627566203d206b7a616c6c6f6328525441535f444154415f4255465f53495a452c204746505f4b45524e454c293b0a096966202821727461735f627566290a090972657475726e202d454e4f4d454d3b0a0a09646e203d206f665f66696e645f6e6f64655f62795f7068616e646c65287068616e646c65293b0a096966202821646e29207b0a09096b6672656528727461735f627566293b0a090972657475726e202d454e4f454e543b0a097d0a0a0975707761203d2028737472756374207570646174655f70726f70735f776f726b61726561202a2926727461735f6275665b305d3b0a09757077612d3e7068616e646c65203d207068616e646c653b0a0a09646f207b0a09097263203d206d6f62696c6974795f727461735f63616c6c287570646174655f70726f706572746965735f746f6b656e2c20727461735f627566293b0a0909696620287263203c2030290a090909627265616b3b0a0a090970726f705f64617461203d20727461735f627566202b2073697a656f66282a75707761293b0a0a0909666f72202869203d20303b2069203c20757077612d3e6e70726f70733b20692b2b29207b0a09090963686172202a70726f705f6e616d653b0a0909097533322076643b0a0a09090970726f705f6e616d65203d2070726f705f64617461202b20313b0a09090970726f705f64617461202b3d207374726c656e2870726f705f6e616d6529202b20313b0a0909097664203d202a70726f705f646174612b2b3b0a0a0909097377697463682028766429207b0a0909096361736520307830303030303030303a0a090909092f2a206e616d65206f6e6c792070726f70657274792c206e6f7468696e6720746f20646f202a2f0a09090909627265616b3b0a0a0909096361736520307838303030303030303a0a0909090970726f70203d206f665f66696e645f70726f706572747928646e2c2070726f705f6e616d652c204e554c4c293b0a090909096f665f72656d6f76655f70726f706572747928646e2c2070726f70293b0a0909090970726f70203d204e554c4c3b0a09090909627265616b3b0a0a09090964656661756c743a0a090909097263203d207570646174655f64745f70726f706572747928646e2c202670726f702c2070726f705f6e616d652c0a0909090909090976642c2070726f705f64617461293b0a0909090969662028726329207b0a09090909097072696e746b284b45524e5f4552522022436f756c64206e6f7420757064617465202573220a090909090920202020202020222070726f70657274795c6e222c2070726f705f6e616d65293b0a090909097d0a0a0909090970726f705f64617461202b3d2076643b0a0909097d0a09097d0a097d207768696c6520287263203d3d2031293b0a0a096f665f6e6f64655f70757428646e293b0a096b6672656528727461735f627566293b0a0972657475726e20303b0a7d0a0a73746174696320696e74206164645f64745f6e6f64652875333220706172656e745f7068616e646c652c20753332206472635f696e646578290a7b0a09737472756374206465766963655f6e6f6465202a646e3b0a09737472756374206465766963655f6e6f6465202a706172656e745f646e3b0a09696e742072633b0a0a09646e203d20646c7061725f636f6e6669677572655f636f6e6e6563746f72286472635f696e646578293b0a096966202821646e290a090972657475726e202d454e4f454e543b0a0a09706172656e745f646e203d206f665f66696e645f6e6f64655f62795f7068616e646c6528706172656e745f7068616e646c65293b0a096966202821706172656e745f646e29207b0a0909646c7061725f667265655f63635f6e6f64657328646e293b0a090972657475726e202d454e4f454e543b0a097d0a0a09646e2d3e706172656e74203d20706172656e745f646e3b0a097263203d20646c7061725f6174746163685f6e6f646528646e293b0a09696620287263290a0909646c7061725f667265655f63635f6e6f64657328646e293b0a0a096f665f6e6f64655f70757428706172656e745f646e293b0a0972657475726e2072633b0a7d0a0a73746174696320696e7420707365726965735f646576696365747265655f75706461746528766f6964290a7b0a0963686172202a727461735f6275663b0a09753332202a646174613b0a09696e74207570646174655f6e6f6465735f746f6b656e3b0a09696e742072633b0a0a097570646174655f6e6f6465735f746f6b656e203d20727461735f746f6b656e282269626d2c7570646174652d6e6f64657322293b0a09696620287570646174655f6e6f6465735f746f6b656e203d3d20525441535f554e4b4e4f574e5f53455256494345290a090972657475726e202d45494e56414c3b0a0a09727461735f627566203d206b7a616c6c6f6328525441535f444154415f4255465f53495a452c204746505f4b45524e454c293b0a096966202821727461735f627566290a090972657475726e202d454e4f4d454d3b0a0a09646f207b0a09097263203d206d6f62696c6974795f727461735f63616c6c287570646174655f6e6f6465735f746f6b656e2c20727461735f627566293b0a090969662028726320262620726320213d2031290a090909627265616b3b0a0a090964617461203d2028753332202a29727461735f627566202b20343b0a09097768696c6520282a646174612026204e4f44455f414354494f4e5f4d41534b29207b0a090909696e7420693b0a09090975333220616374696f6e203d202a646174612026204e4f44455f414354494f4e5f4d41534b3b0a090909696e74206e6f64655f636f756e74203d202a646174612026204e4f44455f434f554e545f4d41534b3b0a0a090909646174612b2b3b0a0a090909666f72202869203d20303b2069203c206e6f64655f636f756e743b20692b2b29207b0a09090909753332207068616e646c65203d202a646174612b2b3b0a09090909753332206472635f696e6465783b0a0a090909097377697463682028616374696f6e29207b0a09090909636173652044454c4554455f44545f4e4f44453a0a090909090964656c6574655f64745f6e6f6465287068616e646c65293b0a0909090909627265616b3b0a0909090963617365205550444154455f44545f4e4f44453a0a09090909097570646174655f64745f6e6f6465287068616e646c65293b0a0909090909627265616b3b0a0909090963617365204144445f44545f4e4f44453a0a09090909096472635f696e646578203d202a646174612b2b3b0a09090909096164645f64745f6e6f6465287068616e646c652c206472635f696e646578293b0a0909090909627265616b3b0a090909097d0a0909097d0a09097d0a097d207768696c6520287263203d3d2031293b0a0a096b6672656528727461735f627566293b0a0972657475726e2072633b0a7d0a0a766f696420706f73745f6d6f62696c6974795f666978757028766f6964290a7b0a09696e742072633b0a09696e742061637469766174655f66775f746f6b656e3b0a0a097263203d20707365726965735f646576696365747265655f75706461746528293b0a0969662028726329207b0a09097072696e746b284b45524e5f4552522022496e697469616c20706f73742d6d6f62696c6974792064657669636520747265652075706461746520220a090920202020202020226661696c65643a2025645c6e222c207263293b0a090972657475726e3b0a097d0a0a0961637469766174655f66775f746f6b656e203d20727461735f746f6b656e282269626d2c61637469766174652d6669726d7761726522293b0a096966202861637469766174655f66775f746f6b656e203d3d20525441535f554e4b4e4f574e5f5345525649434529207b0a09097072696e746b284b45524e5f4552522022436f756c64206e6f74206d616b6520706f73742d6d6f62696c69747920220a0909202020202020202261637469766174652d66772063616c6c2e5c6e22293b0a090972657475726e3b0a097d0a0a097263203d20727461735f63616c6c2861637469766174655f66775f746f6b656e2c20302c20312c204e554c4c293b0a096966202821726329207b0a09097263203d20707365726965735f646576696365747265655f75706461746528293b0a0909696620287263290a0909097072696e746b284b45524e5f45525220225365636f6e6461727920706f73742d6d6f62696c69747920646576696365207472656520220a0909092020202020202022757064617465206661696c65643a2025645c6e222c207263293b0a097d20656c7365207b0a09097072696e746b284b45524e5f4552522022506f73742d6d6f62696c6974792061637469766174652d6677206661696c65643a2025645c6e222c207263293b0a090972657475726e3b0a097d0a0a0972657475726e3b0a7d0a0a737461746963207373697a655f74206d6967726174655f73746f72652873747275637420636c617373202a636c6173732c2073747275637420636c6173735f617474726962757465202a617474722c0a0909092020202020636f6e73742063686172202a6275662c2073697a655f7420636f756e74290a7b0a0973747275637420727461735f6172677320617267733b0a097536342073747265616d69643b0a09696e742072633b0a0a097263203d207374726963745f737472746f756c6c286275662c20302c202673747265616d6964293b0a09696620287263290a090972657475726e2072633b0a0a096d656d7365742826617267732c20302c2073697a656f66286172677329293b0a09617267732e746f6b656e203d20727461735f746f6b656e282269626d2c73757370656e642d6d6522293b0a09617267732e6e61726773203d20323b0a09617267732e6e726574203d20313b0a0a09617267732e617267735b305d203d2073747265616d6964203e3e203332203b0a09617267732e617267735b315d203d2073747265616d6964202620307866666666666666663b0a09617267732e72657473203d2026617267732e617267735b617267732e6e617267735d3b0a0a09646f207b0a0909617267732e726574735b305d203d20303b0a09097263203d20727461735f69626d5f73757370656e645f6d65282661726773293b0a09096966202821726320262620617267732e726574735b305d203d3d20525441535f4e4f545f53555350454e4441424c45290a09090973736c6565702831293b0a097d207768696c65202821726320262620617267732e726574735b305d203d3d20525441535f4e4f545f53555350454e4441424c45293b0a0a09696620287263290a090972657475726e2072633b0a09656c73652069662028617267732e726574735b305d290a090972657475726e20617267732e726574735b305d3b0a0a09706f73745f6d6f62696c6974795f666978757028293b0a0972657475726e20636f756e743b0a7d0a0a73746174696320434c4153535f41545452286d6967726174696f6e2c20535f49575553522c204e554c4c2c206d6967726174655f73746f7265293b0a0a73746174696320696e74205f5f696e6974206d6f62696c6974795f73797366735f696e697428766f6964290a7b0a09696e742072633b0a0a096d6f62696c6974795f6b6f626a203d206b6f626a6563745f6372656174655f616e645f61646428226d6f62696c697479222c206b65726e656c5f6b6f626a293b0a0969662028216d6f62696c6974795f6b6f626a290a090972657475726e202d454e4f4d454d3b0a0a097263203d2073797366735f6372656174655f66696c65286d6f62696c6974795f6b6f626a2c2026636c6173735f617474725f6d6967726174696f6e2e61747472293b0a0a0972657475726e2072633b0a7d0a6465766963655f696e697463616c6c286d6f62696c6974795f73797366735f696e6974293b0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f707365726965732f6d73692e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323632313400313231313437343433333000303032313730300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f707972696768742032303036204a616b65204d6f696c616e656e203c6d6f696c616e656e4061757374696e2e69626d2e636f6d3e2c2049424d20436f72702e0a202a20436f7079726967687420323030362d32303037204d69636861656c20456c6c65726d616e2c2049424d20436f72702e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b2076657273696f6e2032206f66207468650a202a204c6963656e73652e0a202a0a202a2f0a0a23696e636c756465203c6c696e75782f6465766963652e683e0a23696e636c756465203c6c696e75782f6972712e683e0a23696e636c756465203c6c696e75782f6d73692e683e0a0a23696e636c756465203c61736d2f727461732e683e0a23696e636c756465203c61736d2f68775f6972712e683e0a23696e636c756465203c61736d2f7070632d7063692e683e0a0a73746174696320696e742071756572795f746f6b656e2c206368616e67655f746f6b656e3b0a0a23646566696e6520525441535f51554552595f464e0909300a23646566696e6520525441535f4348414e47455f464e0909310a23646566696e6520525441535f52455345545f464e0909320a23646566696e6520525441535f4348414e47455f4d53495f464e09330a23646566696e6520525441535f4348414e47455f4d5349585f464e09340a0a73746174696320737472756374207063695f646e202a6765745f70646e28737472756374207063695f646576202a70646576290a7b0a09737472756374206465766963655f6e6f6465202a646e3b0a09737472756374207063695f646e202a70646e3b0a0a09646e203d207063695f6465766963655f746f5f4f465f6e6f64652870646576293b0a096966202821646e29207b0a09096465765f6462672826706465762d3e6465762c2022727461735f6d73693a204e6f204f4620646576696365206e6f64655c6e22293b0a090972657475726e204e554c4c3b0a097d0a0a0970646e203d205043495f444e28646e293b0a09696620282170646e29207b0a09096465765f6462672826706465762d3e6465762c2022727461735f6d73693a204e6f2050434920444e5c6e22293b0a090972657475726e204e554c4c3b0a097d0a0a0972657475726e2070646e3b0a7d0a0a2f2a20525441532048656c70657273202a2f0a0a73746174696320696e7420727461735f6368616e67655f6d736928737472756374207063695f646e202a70646e2c207533322066756e632c20753332206e756d5f69727173290a7b0a0975333220616464722c207365715f6e756d2c20727461735f7265745b335d3b0a09756e7369676e6564206c6f6e6720627569643b0a09696e742072633b0a0a0961646472203d20727461735f636f6e6669675f616464722870646e2d3e6275736e6f2c2070646e2d3e646576666e2c2030293b0a0962756964203d2070646e2d3e7068622d3e627569643b0a0a097365715f6e756d203d20313b0a09646f207b0a09096966202866756e63203d3d20525441535f4348414e47455f4d53495f464e207c7c2066756e63203d3d20525441535f4348414e47455f4d5349585f464e290a0909097263203d20727461735f63616c6c286368616e67655f746f6b656e2c20362c20342c20727461735f7265742c20616464722c0a0909090909425549445f48492862756964292c20425549445f4c4f2862756964292c0a090909090966756e632c206e756d5f697271732c207365715f6e756d293b0a0909656c73650a0909097263203d20727461735f63616c6c286368616e67655f746f6b656e2c20362c20332c20727461735f7265742c20616464722c0a0909090909425549445f48492862756964292c20425549445f4c4f2862756964292c0a090909090966756e632c206e756d5f697271732c207365715f6e756d293b0a0a09097365715f6e756d203d20727461735f7265745b315d3b0a097d207768696c652028727461735f627573795f64656c617928726329293b0a0a092f2a0a09202a2049662074686520525441532063616c6c207375636365656465642c2072657475726e20746865206e756d626572206f66206972717320616c6c6f63617465642e0a09202a204966206e6f742c206d616b6520737572652077652072657475726e2061206e65676174697665206572726f7220636f64652e0a09202a2f0a09696620287263203d3d2030290a09097263203d20727461735f7265745b305d3b0a09656c736520696620287263203e2030290a09097263203d202d72633b0a0a0970725f64656275672822727461735f6d73693a2069626d2c6368616e67655f6d73692866756e633d25642c6e756d3d2564292c20676f74202564207263203d2025645c6e222c0a09092066756e632c206e756d5f697271732c20727461735f7265745b305d2c207263293b0a0a0972657475726e2072633b0a7d0a0a73746174696320766f696420727461735f64697361626c655f6d736928737472756374207063695f646576202a70646576290a7b0a09737472756374207063695f646e202a70646e3b0a0a0970646e203d206765745f70646e2870646576293b0a09696620282170646e290a090972657475726e3b0a0a092f2a0a09202a2064697361626c696e67204d5349207769746820746865206578706c6963697420696e7465726661636520616c736f2064697361626c6573204d53492d580a09202a2f0a0969662028727461735f6368616e67655f6d73692870646e2c20525441535f4348414e47455f4d53495f464e2c20302920213d203029207b0a09092f2a200a0909202a206d61792068617665206661696c65642062656361757365206578706c6963697420696e74657266616365206973206e6f740a0909202a2070726573656e740a0909202a2f0a090969662028727461735f6368616e67655f6d73692870646e2c20525441535f4348414e47455f464e2c20302920213d203029207b0a09090970725f64656275672822727461735f6d73693a2053657474696e67204d53497320746f2030206661696c6564215c6e22293b0a09097d0a097d0a7d0a0a73746174696320696e7420727461735f71756572795f6972715f6e756d62657228737472756374207063695f646e202a70646e2c20696e74206f6666736574290a7b0a0975333220616464722c20727461735f7265745b325d3b0a09756e7369676e6564206c6f6e6720627569643b0a09696e742072633b0a0a0961646472203d20727461735f636f6e6669675f616464722870646e2d3e6275736e6f2c2070646e2d3e646576666e2c2030293b0a0962756964203d2070646e2d3e7068622d3e627569643b0a0a09646f207b0a09097263203d20727461735f63616c6c2871756572795f746f6b656e2c20342c20332c20727461735f7265742c20616464722c0a09090920202020202020425549445f48492862756964292c20425549445f4c4f2862756964292c206f6666736574293b0a097d207768696c652028727461735f627573795f64656c617928726329293b0a0a0969662028726329207b0a090970725f64656275672822727461735f6d73693a206572726f722028256429207175657279696e6720736f75726365206e756d6265725c6e222c207263293b0a090972657475726e2072633b0a097d0a0a0972657475726e20727461735f7265745b305d3b0a7d0a0a73746174696320766f696420727461735f74656172646f776e5f6d73695f6972717328737472756374207063695f646576202a70646576290a7b0a09737472756374206d73695f64657363202a656e7472793b0a0a096c6973745f666f725f656163685f656e74727928656e7472792c2026706465762d3e6d73695f6c6973742c206c69737429207b0a090969662028656e7472792d3e697271203d3d204e4f5f495251290a090909636f6e74696e75653b0a0a09096972715f7365745f6d73695f6465736328656e7472792d3e6972712c204e554c4c293b0a09096972715f646973706f73655f6d617070696e6728656e7472792d3e697271293b0a097d0a0a09727461735f64697361626c655f6d73692870646576293b0a7d0a0a73746174696320696e7420636865636b5f72657128737472756374207063695f646576202a706465762c20696e74206e7665632c2063686172202a70726f705f6e616d65290a7b0a09737472756374206465766963655f6e6f6465202a646e3b0a09737472756374207063695f646e202a70646e3b0a09636f6e737420753332202a7265715f6d73693b0a0a0970646e203d206765745f70646e2870646576293b0a09696620282170646e290a090972657475726e202d454e4f4445563b0a0a09646e203d2070646e2d3e6e6f64653b0a0a097265715f6d7369203d206f665f6765745f70726f706572747928646e2c2070726f705f6e616d652c204e554c4c293b0a0969662028217265715f6d736929207b0a090970725f64656275672822727461735f6d73693a204e6f202573206f6e2025735c6e222c2070726f705f6e616d652c20646e2d3e66756c6c5f6e616d65293b0a090972657475726e202d454e4f454e543b0a097d0a0a09696620282a7265715f6d7369203c206e76656329207b0a090970725f64656275672822727461735f6d73693a202573207265717565737473203c202564204d5349735c6e222c2070726f705f6e616d652c206e766563293b0a0a0909696620282a7265715f6d7369203d3d203029202f2a20426520706172616e6f6964202a2f0a09090972657475726e202d454e4f5350433b0a0a090972657475726e202a7265715f6d73693b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420636865636b5f7265715f6d736928737472756374207063695f646576202a706465762c20696e74206e766563290a7b0a0972657475726e20636865636b5f72657128706465762c206e7665632c202269626d2c726571236d736922293b0a7d0a0a73746174696320696e7420636865636b5f7265715f6d73697828737472756374207063695f646576202a706465762c20696e74206e766563290a7b0a0972657475726e20636865636b5f72657128706465762c206e7665632c202269626d2c726571236d73692d7822293b0a7d0a0a2f2a2051756f74612063616c63756c6174696f6e202a2f0a0a73746174696320737472756374206465766963655f6e6f6465202a66696e645f70655f746f74616c5f6d736928737472756374207063695f646576202a6465762c20696e74202a746f74616c290a7b0a09737472756374206465766963655f6e6f6465202a646e3b0a09636f6e737420753332202a703b0a0a09646e203d206f665f6e6f64655f676574287063695f6465766963655f746f5f4f465f6e6f64652864657629293b0a097768696c652028646e29207b0a090970203d206f665f6765745f70726f706572747928646e2c202269626d2c70652d746f74616c2d236d7369222c204e554c4c293b0a0909696620287029207b0a09090970725f64656275672822727461735f6d73693a20666f756e642070726f70206f6e20646e2025735c6e222c0a09090909646e2d3e66756c6c5f6e616d65293b0a0909092a746f74616c203d202a703b0a09090972657475726e20646e3b0a09097d0a0a0909646e203d206f665f6765745f6e6578745f706172656e7428646e293b0a097d0a0a0972657475726e204e554c4c3b0a7d0a0a73746174696320737472756374206465766963655f6e6f6465202a66696e645f70655f646e28737472756374207063695f646576202a6465762c20696e74202a746f74616c290a7b0a09737472756374206465766963655f6e6f6465202a646e3b0a09737472756374206565685f646576202a656465763b0a0a092f2a20466f756e64206f757220504520616e6420617373756d652038206174207468617420706f696e742e202a2f0a0a09646e203d207063695f6465766963655f746f5f4f465f6e6f646528646576293b0a096966202821646e290a090972657475726e204e554c4c3b0a0a092f2a204765742074686520746f70206c6576656c2064657669636520696e20746865205045202a2f0a0965646576203d206f665f6e6f64655f746f5f6565685f64657628646e293b0a0969662028656465762d3e7065290a090965646576203d206c6973745f66697273745f656e7472792826656465762d3e70652d3e65646576732c20737472756374206565685f6465762c206c697374293b0a09646e203d206565685f6465765f746f5f6f665f6e6f64652865646576293b0a096966202821646e290a090972657475726e204e554c4c3b0a0a092f2a2057652061637475616c6c792077616e742074686520706172656e74202a2f0a09646e203d206f665f6765745f706172656e7428646e293b0a096966202821646e290a090972657475726e204e554c4c3b0a0a092f2a2048617264636f6465206f66203820666f72206f6c64206669726d7761726573202a2f0a092a746f74616c203d20383b0a0970725f64656275672822727461735f6d73693a207573696e6720504520646e2025735c6e222c20646e2d3e66756c6c5f6e616d65293b0a0a0972657475726e20646e3b0a7d0a0a737472756374206d73695f636f756e7473207b0a09737472756374206465766963655f6e6f6465202a726571756573746f723b0a09696e74206e756d5f646576696365733b0a09696e7420726571756573743b0a09696e742071756f74613b0a09696e742073706172653b0a09696e74206f7665725f71756f74613b0a7d3b0a0a73746174696320766f6964202a636f756e745f6e6f6e5f6272696467655f6465766963657328737472756374206465766963655f6e6f6465202a646e2c20766f6964202a64617461290a7b0a09737472756374206d73695f636f756e7473202a636f756e7473203d20646174613b0a09636f6e737420753332202a703b0a0975333220636c6173733b0a0a0970725f64656275672822727461735f6d73693a20636f756e74696e672025735c6e222c20646e2d3e66756c6c5f6e616d65293b0a0a0970203d206f665f6765745f70726f706572747928646e2c2022636c6173732d636f6465222c204e554c4c293b0a09636c617373203d2070203f202a70203a20303b0a0a096966202828636c617373203e3e20382920213d205043495f434c4153535f4252494447455f504349290a0909636f756e74732d3e6e756d5f646576696365732b2b3b0a0a0972657475726e204e554c4c3b0a7d0a0a73746174696320766f6964202a636f756e745f73706172655f6d73697328737472756374206465766963655f6e6f6465202a646e2c20766f6964202a64617461290a7b0a09737472756374206d73695f636f756e7473202a636f756e7473203d20646174613b0a09636f6e737420753332202a703b0a09696e74207265713b0a0a0969662028646e203d3d20636f756e74732d3e726571756573746f72290a0909726571203d20636f756e74732d3e726571756573743b0a09656c7365207b0a09092f2a20576520646f6e2774206b6e6f772069662061206472697665722077696c6c2074727920746f20757365204d5349206f72204d53492d582c0a0909202a20736f207765206a757374206861766520746f2070756e7420616e642075736520746865206c6172676572206f66207468652074776f2e202a2f0a0909726571203d20303b0a090970203d206f665f6765745f70726f706572747928646e2c202269626d2c726571236d7369222c204e554c4c293b0a09096966202870290a090909726571203d202a703b0a0a090970203d206f665f6765745f70726f706572747928646e2c202269626d2c726571236d73692d78222c204e554c4c293b0a09096966202870290a090909726571203d206d6178287265712c2028696e74292a70293b0a097d0a0a0969662028726571203c20636f756e74732d3e71756f7461290a0909636f756e74732d3e7370617265202b3d20636f756e74732d3e71756f7461202d207265713b0a09656c73652069662028726571203e20636f756e74732d3e71756f7461290a0909636f756e74732d3e6f7665725f71756f74612b2b3b0a0a0972657475726e204e554c4c3b0a7d0a0a73746174696320696e74206d73695f71756f74615f666f725f64657669636528737472756374207063695f646576202a6465762c20696e742072657175657374290a7b0a09737472756374206465766963655f6e6f6465202a70655f646e3b0a09737472756374206d73695f636f756e747320636f756e74733b0a09696e7420746f74616c3b0a0a0970725f64656275672822727461735f6d73693a2063616c632071756f746120666f722025732c20726571756573742025645c6e222c207063695f6e616d6528646576292c0a0909202072657175657374293b0a0a0970655f646e203d2066696e645f70655f746f74616c5f6d7369286465762c2026746f74616c293b0a09696620282170655f646e290a090970655f646e203d2066696e645f70655f646e286465762c2026746f74616c293b0a0a09696620282170655f646e29207b0a090970725f6572722822727461735f6d73693a20636f756c646e27742066696e6420504520666f722025735c6e222c207063695f6e616d652864657629293b0a0909676f746f206f75743b0a097d0a0a0970725f64656275672822727461735f6d73693a20666f756e642050452025735c6e222c2070655f646e2d3e66756c6c5f6e616d65293b0a0a096d656d7365742826636f756e74732c20302c2073697a656f6628737472756374206d73695f636f756e747329293b0a0a092f2a20576f726b206f757420686f77206d616e79206465766963657320776520686176652062656c6f772074686973205045202a2f0a0974726176657273655f7063695f646576696365732870655f646e2c20636f756e745f6e6f6e5f6272696467655f646576696365732c2026636f756e7473293b0a0a0969662028636f756e74732e6e756d5f64657669636573203d3d203029207b0a090970725f6572722822727461735f6d73693a20666f756e642030206465766963657320756e64657220504520666f722025735c6e222c0a0909097063695f6e616d652864657629293b0a0909676f746f206f75743b0a097d0a0a09636f756e74732e71756f7461203d20746f74616c202f20636f756e74732e6e756d5f646576696365733b0a096966202872657175657374203c3d20636f756e74732e71756f7461290a0909676f746f206f75743b0a0a092f2a20656c73652c207765206861766520736f6d65206d6f72652063616c63756c6174696e6720746f20646f202a2f0a09636f756e74732e726571756573746f72203d207063695f6465766963655f746f5f4f465f6e6f646528646576293b0a09636f756e74732e72657175657374203d20726571756573743b0a0974726176657273655f7063695f646576696365732870655f646e2c20636f756e745f73706172655f6d7369732c2026636f756e7473293b0a0a092f2a204966207468652071756f74612069736e277420616e20696e7465676572206d756c7469706c65206f662074686520746f74616c2c2077652063616e0a09202a20757365207468652072656d61696e646572206173207370617265204d53497320666f7220616e796f6e6520746861742077616e7473207468656d2e202a2f0a09636f756e74732e7370617265202b3d20746f74616c202520636f756e74732e6e756d5f646576696365733b0a0a092f2a2044697669646520616e7920737061726520627920746865206e756d626572206f66206f7665722d71756f746120726571756573746f7273202a2f0a0969662028636f756e74732e6f7665725f71756f7461290a0909636f756e74732e71756f7461202b3d20636f756e74732e7370617265202f20636f756e74732e6f7665725f71756f74613b0a0a092f2a20416e642066696e616c6c7920636c616d7020746865207265717565737420746f2074686520706f737369626c792061646a75737465642071756f7461202a2f0a0972657175657374203d206d696e28636f756e74732e71756f74612c2072657175657374293b0a0a0970725f64656275672822727461735f6d73693a207265717565737420636c616d70656420746f2071756f74612025645c6e222c2072657175657374293b0a6f75743a0a096f665f6e6f64655f7075742870655f646e293b0a0a0972657475726e20726571756573743b0a7d0a0a73746174696320696e7420727461735f6d73695f636865636b5f64657669636528737472756374207063695f646576202a706465762c20696e74206e7665632c20696e742074797065290a7b0a09696e742071756f74612c2072633b0a0a096966202874797065203d3d205043495f4341505f49445f4d534958290a09097263203d20636865636b5f7265715f6d73697828706465762c206e766563293b0a09656c73650a09097263203d20636865636b5f7265715f6d736928706465762c206e766563293b0a0a09696620287263290a090972657475726e2072633b0a0a0971756f7461203d206d73695f71756f74615f666f725f64657669636528706465762c206e766563293b0a0a096966202871756f74612026262071756f7461203c206e766563290a090972657475726e2071756f74613b0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420636865636b5f6d7369785f656e747269657328737472756374207063695f646576202a70646576290a7b0a09737472756374206d73695f64657363202a656e7472793b0a09696e742065787065637465643b0a0a092f2a2054686572652773206e6f2077617920666f7220757320746f206578707265737320746f206669726d7761726520746861742077652077616e740a09202a206120646973636f6e746967756f75732c206f72206e6f6e2d7a65726f2062617365642c2072616e6765206f66204d53492d5820656e74726965732e0a09202a20536f207765206d7573742072656a65637420737563682072657175657374732e202a2f0a0a096578706563746564203d20303b0a096c6973745f666f725f656163685f656e74727928656e7472792c2026706465762d3e6d73695f6c6973742c206c69737429207b0a090969662028656e7472792d3e6d73695f6174747269622e656e7472795f6e7220213d20657870656374656429207b0a09090970725f64656275672822727461735f6d73693a20626164204d53492d5820656e74726965732e5c6e22293b0a09090972657475726e202d45494e56414c3b0a09097d0a090965787065637465642b2b3b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420727461735f73657475705f6d73695f6972717328737472756374207063695f646576202a706465762c20696e74206e7665635f696e2c20696e742074797065290a7b0a09737472756374207063695f646e202a70646e3b0a09696e742068776972712c20766972712c20692c2072633b0a09737472756374206d73695f64657363202a656e7472793b0a09737472756374206d73695f6d7367206d73673b0a09696e74206e766563203d206e7665635f696e3b0a0a0970646e203d206765745f70646e2870646576293b0a09696620282170646e290a090972657475726e202d454e4f4445563b0a0a096966202874797065203d3d205043495f4341505f49445f4d53495820262620636865636b5f6d7369785f656e7472696573287064657629290a090972657475726e202d45494e56414c3b0a0a092f2a0a09202a204669726d776172652063757272656e746c792072656675736520616e79206e6f6e20706f776572206f662074776f20616c6c6f636174696f6e0a09202a20736f20776520726f756e64207570206966207468652071756f74612077696c6c20616c6c6f772069742e0a09202a2f0a096966202874797065203d3d205043495f4341505f49445f4d53495829207b0a0909696e74206d203d20726f756e6475705f706f775f6f665f74776f286e766563293b0a0909696e742071756f7461203d206d73695f71756f74615f666f725f64657669636528706465762c206d293b0a0a09096966202871756f7461203e3d206d290a0909096e766563203d206d3b0a097d0a0a092f2a0a09202a2054727920746865206e6577206d6f7265206578706c69636974206669726d7761726520696e746572666163652c2069662074686174206661696c732066616c6c0a09202a206261636b20746f20746865206f6c6420696e746572666163652e20546865206f6c6420696e74657266616365206973206b6e6f776e20746f206e657665720a09202a2072657475726e204d53492d58732e0a09202a2f0a616761696e3a0a096966202874797065203d3d205043495f4341505f49445f4d534929207b0a09097263203d20727461735f6368616e67655f6d73692870646e2c20525441535f4348414e47455f4d53495f464e2c206e766563293b0a0a0909696620287263203c203029207b0a09090970725f64656275672822727461735f6d73693a20747279696e6720746865206f6c64206669726d776172652063616c6c2e5c6e22293b0a0909097263203d20727461735f6368616e67655f6d73692870646e2c20525441535f4348414e47455f464e2c206e766563293b0a09097d0a097d20656c73650a09097263203d20727461735f6368616e67655f6d73692870646e2c20525441535f4348414e47455f4d5349585f464e2c206e766563293b0a0a0969662028726320213d206e76656329207b0a0909696620286e76656320213d206e7665635f696e29207b0a0909096e766563203d206e7665635f696e3b0a090909676f746f20616761696e3b0a09097d0a090970725f64656275672822727461735f6d73693a20727461735f6368616e67655f6d73692829206661696c65645c6e22293b0a090972657475726e2072633b0a097d0a0a0969203d20303b0a096c6973745f666f725f656163685f656e74727928656e7472792c2026706465762d3e6d73695f6c6973742c206c69737429207b0a09096877697271203d20727461735f71756572795f6972715f6e756d6265722870646e2c20692b2b293b0a0909696620286877697271203c203029207b0a09090970725f64656275672822727461735f6d73693a206572726f7220282564292067657474696e672068776972715c6e222c207263293b0a09090972657475726e2068776972713b0a09097d0a0a090976697271203d206972715f6372656174655f6d617070696e67284e554c4c2c206877697271293b0a0a09096966202876697271203d3d204e4f5f49525129207b0a09090970725f64656275672822727461735f6d73693a204661696c6564206d617070696e672068776972712025645c6e222c206877697271293b0a09090972657475726e202d454e4f5350433b0a09097d0a0a09096465765f6462672826706465762d3e6465762c2022727461735f6d73693a20616c6c6f636174656420766972712025645c6e222c2076697271293b0a09096972715f7365745f6d73695f6465736328766972712c20656e747279293b0a0a09092f2a205265616420636f6e666967207370616365206261636b20736f2077652063616e20726573746f7265206166746572207265736574202a2f0a0909726561645f6d73695f6d736728766972712c20266d7367293b0a0909656e7472792d3e6d7367203d206d73673b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320766f696420727461735f6d73695f7063695f6972715f666978757028737472756374207063695f646576202a70646576290a7b0a092f2a204e6f204c5349202d3e206c65617665204d5349732028696620616e792920636f6e66696775726564202a2f0a0969662028706465762d3e697271203d3d204e4f5f49525129207b0a09096465765f6462672826706465762d3e6465762c2022727461735f6d73693a206e6f204c53492c206e6f7468696e6720746f20646f2e5c6e22293b0a090972657475726e3b0a097d0a0a092f2a204e6f204d5349202d3e204d5349732063616e27742068617665206265656e2061737369676e65642062792066772c206c65617665204c5349202a2f0a0969662028636865636b5f7265715f6d736928706465762c20312920262620636865636b5f7265715f6d73697828706465762c20312929207b0a09096465765f6462672826706465762d3e6465762c2022727461735f6d73693a206e6f20726571236d73692f782c206e6f7468696e6720746f20646f2e5c6e22293b0a090972657475726e3b0a097d0a0a096465765f6462672826706465762d3e6465762c2022727461735f6d73693a2064697361626c696e67206578697374696e67204d53492e5c6e22293b0a09727461735f64697361626c655f6d73692870646576293b0a7d0a0a73746174696320696e7420727461735f6d73695f696e697428766f6964290a7b0a0971756572795f746f6b656e20203d20727461735f746f6b656e282269626d2c71756572792d696e746572727570742d736f757263652d6e756d62657222293b0a096368616e67655f746f6b656e203d20727461735f746f6b656e282269626d2c6368616e67652d6d736922293b0a0a09696620282871756572795f746f6b656e203d3d20525441535f554e4b4e4f574e5f5345525649434529207c7c0a090909286368616e67655f746f6b656e203d3d20525441535f554e4b4e4f574e5f534552564943452929207b0a090970725f64656275672822727461735f6d73693a206e6f205254415320746f6b656e732c206e6f204d534920737570706f72742e5c6e22293b0a090972657475726e202d313b0a097d0a0a0970725f64656275672822727461735f6d73693a205265676973746572696e672052544153204d53492063616c6c6261636b732e5c6e22293b0a0a095741524e5f4f4e287070635f6d642e73657475705f6d73695f69727173293b0a097070635f6d642e73657475705f6d73695f69727173203d20727461735f73657475705f6d73695f697271733b0a097070635f6d642e74656172646f776e5f6d73695f69727173203d20727461735f74656172646f776e5f6d73695f697271733b0a097070635f6d642e6d73695f636865636b5f646576696365203d20727461735f6d73695f636865636b5f6465766963653b0a0a095741524e5f4f4e287070635f6d642e7063695f6972715f6669787570293b0a097070635f6d642e7063695f6972715f6669787570203d20727461735f6d73695f7063695f6972715f66697875703b0a0a0972657475726e20303b0a7d0a617263685f696e697463616c6c28727461735f6d73695f696e6974293b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f707365726965732f6e7672616d2e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030343033373300313231313437343433333000303032323233350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a202063203230303120505043203634205465616d2c2049424d20436f72700a202a0a202a202020202020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a2020202020206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a2020202020206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e0a202a20202020202032206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a202f6465762f6e7672616d2064726976657220666f722050504336340a202a0a202a205468697320706572686170732073686f756c64206c69766520696e20647269766572732f636861720a202a2f0a0a0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f7370696e6c6f636b2e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f6b6d73675f64756d702e683e0a23696e636c756465203c6c696e75782f63747970652e683e0a23696e636c756465203c6c696e75782f7a6c69622e683e0a23696e636c756465203c61736d2f756163636573732e683e0a23696e636c756465203c61736d2f6e7672616d2e683e0a23696e636c756465203c61736d2f727461732e683e0a23696e636c756465203c61736d2f70726f6d2e683e0a23696e636c756465203c61736d2f6d6163686465702e683e0a0a2f2a204d617820627974657320746f20726561642f777269746520696e206f6e6520676f202a2f0a23646566696e65204e5652575f434e5420307832300a0a73746174696320756e7369676e656420696e74206e7672616d5f73697a653b0a73746174696320696e74206e7672616d5f66657463682c206e7672616d5f73746f72653b0a7374617469632063686172206e7672616d5f6275665b4e5652575f434e545d3b092f2a20617373756d65207468697320697320696e2074686520666972737420344742202a2f0a73746174696320444546494e455f5350494e4c4f434b286e7672616d5f6c6f636b293b0a0a737472756374206572725f6c6f675f696e666f207b0a09696e74206572726f725f747970653b0a09756e7369676e656420696e74207365715f6e756d3b0a7d3b0a0a737472756374206e7672616d5f6f735f706172746974696f6e207b0a09636f6e73742063686172202a6e616d653b0a09696e74207265715f73697a653b092f2a20646573697265642073697a652c20696e206279746573202a2f0a09696e74206d696e5f73697a653b092f2a206d696e696d756d2061636365707461626c652073697a65202830206d65616e73207265715f73697a6529202a2f0a096c6f6e672073697a653b092f2a2073697a65206f66206461746120706f7274696f6e20286578636c7564696e67206572725f6c6f675f696e666f29202a2f0a096c6f6e6720696e6465783b092f2a206f6666736574206f66206461746120706f7274696f6e206f6620706172746974696f6e202a2f0a7d3b0a0a73746174696320737472756374206e7672616d5f6f735f706172746974696f6e20727461735f6c6f675f706172746974696f6e203d207b0a092e6e616d65203d202269626d2c727461732d6c6f67222c0a092e7265715f73697a65203d20323037392c0a092e6d696e5f73697a65203d20313035352c0a092e696e646578203d202d310a7d3b0a0a73746174696320737472756374206e7672616d5f6f735f706172746974696f6e206f6f70735f6c6f675f706172746974696f6e203d207b0a092e6e616d65203d20226c6e782c6f6f70732d6c6f67222c0a092e7265715f73697a65203d20343030302c0a092e6d696e5f73697a65203d20323030302c0a092e696e646578203d202d310a7d3b0a0a73746174696320636f6e73742063686172202a707365726965735f6e7672616d5f6f735f706172746974696f6e735b5d203d207b0a092269626d2c727461732d6c6f67222c0a09226c6e782c6f6f70732d6c6f67222c0a094e554c4c0a7d3b0a0a73746174696320766f6964206f6f70735f746f5f6e7672616d28737472756374206b6d73675f64756d706572202a64756d7065722c0a0909092020656e756d206b6d73675f64756d705f726561736f6e20726561736f6e293b0a0a73746174696320737472756374206b6d73675f64756d706572206e7672616d5f6b6d73675f64756d706572203d207b0a092e64756d70203d206f6f70735f746f5f6e7672616d0a7d3b0a0a2f2a2053656520636c6f62626572696e675f756e726561645f727461735f6576656e742829202a2f0a23646566696e65204e5652414d5f525441535f524541445f54494d454f5554203509092f2a207365636f6e6473202a2f0a73746174696320756e7369676e6564206c6f6e67206c6173745f756e726561645f727461735f6576656e743b092f2a2074696d657374616d70202a2f0a0a2f2a0a202a20466f7220636170747572696e6720616e6420636f6d7072657373696e6720616e206f6f7073206f722070616e6963207265706f72742e2e2e0a0a202a206269675f6f6f70735f6275665b5d20686f6c64732074686520756e636f6d70726573736564207465787420776527726520636170747572696e672e0a202a0a202a206f6f70735f6275665b5d20686f6c64732074686520636f6d7072657373656420746578742c2070726563656465642062792061207072656669782e0a202a2054686520707265666978206973206a75737420612075313620686f6c64696e6720746865206c656e677468206f662074686520636f6d707265737365642a20746578742e0a202a20282a4f7220756e636f6d707265737365642c20696620636f6d7072657373696f6e206661696c732e2920206f6f70735f6275665b5d2067657473207772697474656e0a202a20746f204e5652414d2e0a202a0a202a206f6f70735f6c656e20706f696e747320746f20746865207072656669782e20206f6f70735f6461746120706f696e747320746f2074686520636f6d7072657373656420746578742e0a202a0a202a202b2d206f6f70735f6275660a202a207c09092b2d206f6f70735f646174610a202a20760909760a202a202b2d2d2d2d2d2d2d2d2d2d2d2d2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b0a202a207c206c656e677468097c20746578742020202020202020202020202020202020202020202020202020202020202020202020202020202020207c0a202a207c20283220627974657329097c20286f6f70735f646174615f737a2062797465732920202020202020202020202020202020202020202020202020207c0a202a202b2d2d2d2d2d2d2d2d2d2d2d2d2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b0a202a205e0a202a202b2d206f6f70735f6c656e0a202a0a202a20576520707265616c6c6f63617465207468657365206275666665727320647572696e6720696e697420746f2061766f6964206b6d616c6c6f6320647572696e67206f6f70732f70616e69632e0a202a2f0a7374617469632073697a655f74206269675f6f6f70735f6275665f737a3b0a7374617469632063686172202a6269675f6f6f70735f6275662c202a6f6f70735f6275663b0a73746174696320753136202a6f6f70735f6c656e3b0a7374617469632063686172202a6f6f70735f646174613b0a7374617469632073697a655f74206f6f70735f646174615f737a3b0a0a2f2a20436f6d7072657373696f6e20706172616d6574657273202a2f0a23646566696e6520434f4d50525f4c4556454c20360a23646566696e652057494e444f575f424954532031320a23646566696e65204d454d5f4c4556454c20340a73746174696320737472756374207a5f73747265616d5f732073747265616d3b0a0a737461746963207373697a655f7420705365726965735f6e7672616d5f726561642863686172202a6275662c2073697a655f7420636f756e742c206c6f66665f74202a696e646578290a7b0a09756e7369676e656420696e7420693b0a09756e7369676e6564206c6f6e67206c656e3b0a09696e7420646f6e653b0a09756e7369676e6564206c6f6e6720666c6167733b0a0963686172202a70203d206275663b0a0a0a09696620286e7672616d5f73697a65203d3d2030207c7c206e7672616d5f6665746368203d3d20525441535f554e4b4e4f574e5f53455256494345290a090972657475726e202d454e4f4445563b0a0a09696620282a696e646578203e3d206e7672616d5f73697a65290a090972657475726e20303b0a0a0969203d202a696e6465783b0a096966202869202b20636f756e74203e206e7672616d5f73697a65290a0909636f756e74203d206e7672616d5f73697a65202d20693b0a0a097370696e5f6c6f636b5f6972717361766528266e7672616d5f6c6f636b2c20666c616773293b0a0a09666f7220283b20636f756e7420213d20303b20636f756e74202d3d206c656e29207b0a09096c656e203d20636f756e743b0a0909696620286c656e203e204e5652575f434e54290a0909096c656e203d204e5652575f434e543b0a09090a09096966202828727461735f63616c6c286e7672616d5f66657463682c20332c20322c2026646f6e652c20692c205f5f7061286e7672616d5f627566292c0a090909202020202020206c656e2920213d203029207c7c206c656e20213d20646f6e6529207b0a0909097370696e5f756e6c6f636b5f697271726573746f726528266e7672616d5f6c6f636b2c20666c616773293b0a09090972657475726e202d45494f3b0a09097d0a09090a09096d656d63707928702c206e7672616d5f6275662c206c656e293b0a0a090970202b3d206c656e3b0a090969202b3d206c656e3b0a097d0a0a097370696e5f756e6c6f636b5f697271726573746f726528266e7672616d5f6c6f636b2c20666c616773293b0a090a092a696e646578203d20693b0a0972657475726e2070202d206275663b0a7d0a0a737461746963207373697a655f7420705365726965735f6e7672616d5f77726974652863686172202a6275662c2073697a655f7420636f756e742c206c6f66665f74202a696e646578290a7b0a09756e7369676e656420696e7420693b0a09756e7369676e6564206c6f6e67206c656e3b0a09696e7420646f6e653b0a09756e7369676e6564206c6f6e6720666c6167733b0a09636f6e73742063686172202a70203d206275663b0a0a09696620286e7672616d5f73697a65203d3d2030207c7c206e7672616d5f73746f7265203d3d20525441535f554e4b4e4f574e5f53455256494345290a090972657475726e202d454e4f4445563b0a0a09696620282a696e646578203e3d206e7672616d5f73697a65290a090972657475726e20303b0a0a0969203d202a696e6465783b0a096966202869202b20636f756e74203e206e7672616d5f73697a65290a0909636f756e74203d206e7672616d5f73697a65202d20693b0a0a097370696e5f6c6f636b5f6972717361766528266e7672616d5f6c6f636b2c20666c616773293b0a0a09666f7220283b20636f756e7420213d20303b20636f756e74202d3d206c656e29207b0a09096c656e203d20636f756e743b0a0909696620286c656e203e204e5652575f434e54290a0909096c656e203d204e5652575f434e543b0a0a09096d656d637079286e7672616d5f6275662c20702c206c656e293b0a0a09096966202828727461735f63616c6c286e7672616d5f73746f72652c20332c20322c2026646f6e652c20692c205f5f7061286e7672616d5f627566292c0a090909202020202020206c656e2920213d203029207c7c206c656e20213d20646f6e6529207b0a0909097370696e5f756e6c6f636b5f697271726573746f726528266e7672616d5f6c6f636b2c20666c616773293b0a09090972657475726e202d45494f3b0a09097d0a09090a090970202b3d206c656e3b0a090969202b3d206c656e3b0a097d0a097370696e5f756e6c6f636b5f697271726573746f726528266e7672616d5f6c6f636b2c20666c616773293b0a090a092a696e646578203d20693b0a0972657475726e2070202d206275663b0a7d0a0a737461746963207373697a655f7420705365726965735f6e7672616d5f6765745f73697a6528766f6964290a7b0a0972657475726e206e7672616d5f73697a65203f206e7672616d5f73697a65203a202d454e4f4445563b0a7d0a0a0a2f2a206e7672616d5f77726974655f6f735f706172746974696f6e2c206e7672616d5f77726974655f6572726f725f6c6f670a202a0a202a205765206e65656420746f2062756666657220746865206572726f72206c6f677320696e746f206e7672616d20746f20656e73757265207468617420776520686176650a202a20746865206661696c75726520696e666f726d6174696f6e20746f206465636f64652e202049662077652068617665206120736576657265206572726f722074686572650a202a206973206e6f2077617920746f2067756172616e746565207468617420746865204f53206f7220746865206d616368696e6520697320696e206120737461746520746f0a202a20676574206261636b20746f2075736572206c616e6420616e6420777269746520746865206572726f7220746f206469736b2e2020466f72206578616d706c652069660a202a2074686520534353492064657669636520647269766572206361757365732061204d616368696e6520436865636b2062792077726974696e6720746f2061206261640a202a20494f20616464726573732c207468657265206973206e6f20776179206f662067756172616e746565696e6720746861742074686520646576696365206472697665720a202a20697320696e20616e79207374617465207468617420697320776f756c6420616c736f2062652061626c6520746f20777269746520746865206572726f7220646174610a202a20636170747572656420746f206469736b2c20746875732077652062756666657220697420696e204e5652414d20666f7220616e616c79736973206f6e207468650a202a206e65787420626f6f742e0a202a0a202a20496e204e5652414d2074686520706172746974696f6e20636f6e7461696e696e6720746865206572726f72206c6f67206275666665722077696c6c206c6f6f6b73206c696b653a0a202a204865616465722028696e206279746573293a0a202a202b2d2d2d2d2d2d2d2d2d2d2d2b2d2d2d2d2d2d2d2d2d2d2b2d2d2d2d2d2d2d2d2b2d2d2d2d2d2d2d2d2d2d2d2d2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b0a202a207c207369676e6174757265207c20636865636b73756d207c206c656e677468207c206e616d65202020202020207c2064617461202020202020202020202020207c0a202a207c30202020202020202020207c312020202020202020207c32202020202020337c3420202020202020202031357c313620202020202020206c656e6774682d317c0a202a202b2d2d2d2d2d2d2d2d2d2d2d2b2d2d2d2d2d2d2d2d2d2d2b2d2d2d2d2d2d2d2d2b2d2d2d2d2d2d2d2d2d2d2d2d2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b0a202a0a202a20546865202764617461272073656374696f6e20776f756c64206c6f6f6b206c696b652028696e206279746573293a0a202a202b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2d2d2d2d2d2d2d2d2d2d2d2d2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b0a202a207c206576656e745f6c6f67676564207c2073657175656e63652023207c206572726f72206c6f67202020202020202020202020202020202020202020202020207c0a202a207c30202020202020202020202020337c3420202020202020202020377c382020202020202020202020202020202020206572726f725f6c6f675f73697a652d317c0a202a202b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2d2d2d2d2d2d2d2d2d2d2d2d2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b0a202a0a202a206576656e745f6c6f676765643a2030206966206576656e7420686173206e6f74206265656e206c6f6767656420746f207379736c6f672c2031206966206974206861730a202a2073657175656e636520233a2054686520756e697175652073657175656e6365202320666f722065616368206576656e742e2028756e74696c206974207772617073290a202a206572726f72206c6f673a20546865206572726f72206c6f672066726f6d206576656e745f7363616e0a202a2f0a696e74206e7672616d5f77726974655f6f735f706172746974696f6e28737472756374206e7672616d5f6f735f706172746974696f6e202a706172742c2063686172202a20627566662c0a0909696e74206c656e6774682c20756e7369676e656420696e74206572725f747970652c20756e7369676e656420696e74206572726f725f6c6f675f636e74290a7b0a09696e742072633b0a096c6f66665f7420746d705f696e6465783b0a09737472756374206572725f6c6f675f696e666f20696e666f3b0a090a0969662028706172742d3e696e646578203d3d202d3129207b0a090972657475726e202d4553504950453b0a097d0a0a09696620286c656e677468203e20706172742d3e73697a6529207b0a09096c656e677468203d20706172742d3e73697a653b0a097d0a0a09696e666f2e6572726f725f74797065203d206572725f747970653b0a09696e666f2e7365715f6e756d203d206572726f725f6c6f675f636e743b0a0a09746d705f696e646578203d20706172742d3e696e6465783b0a0a097263203d207070635f6d642e6e7672616d5f7772697465282863686172202a2926696e666f2c2073697a656f6628737472756374206572725f6c6f675f696e666f292c2026746d705f696e646578293b0a09696620287263203c3d203029207b0a090970725f657272282225733a204661696c6564206e7672616d5f777269746520282564295c6e222c205f5f46554e4354494f4e5f5f2c207263293b0a090972657475726e2072633b0a097d0a0a097263203d207070635f6d642e6e7672616d5f777269746528627566662c206c656e6774682c2026746d705f696e646578293b0a09696620287263203c3d203029207b0a090970725f657272282225733a204661696c6564206e7672616d5f777269746520282564295c6e222c205f5f46554e4354494f4e5f5f2c207263293b0a090972657475726e2072633b0a097d0a090a0972657475726e20303b0a7d0a0a696e74206e7672616d5f77726974655f6572726f725f6c6f672863686172202a20627566662c20696e74206c656e6774682c0a2020202020202020202020202020202020202020202020202020756e7369676e656420696e74206572725f747970652c20756e7369676e656420696e74206572726f725f6c6f675f636e74290a7b0a09696e74207263203d206e7672616d5f77726974655f6f735f706172746974696f6e2826727461735f6c6f675f706172746974696f6e2c20627566662c206c656e6774682c0a0909090909096572725f747970652c206572726f725f6c6f675f636e74293b0a0969662028217263290a09096c6173745f756e726561645f727461735f6576656e74203d206765745f7365636f6e647328293b0a0972657475726e2072633b0a7d0a0a2f2a206e7672616d5f726561645f6572726f725f6c6f670a202a0a202a205265616473206e7672616d20666f72206572726f72206c6f6720666f72206174206d6f737420276c656e677468270a202a2f0a696e74206e7672616d5f726561645f6572726f725f6c6f672863686172202a20627566662c20696e74206c656e6774682c0a20202020202020202020202020202020202020202020202020756e7369676e656420696e74202a206572725f747970652c20756e7369676e656420696e74202a206572726f725f6c6f675f636e74290a7b0a09696e742072633b0a096c6f66665f7420746d705f696e6465783b0a09737472756374206572725f6c6f675f696e666f20696e666f3b0a090a0969662028727461735f6c6f675f706172746974696f6e2e696e646578203d3d202d31290a090972657475726e202d313b0a0a09696620286c656e677468203e20727461735f6c6f675f706172746974696f6e2e73697a65290a09096c656e677468203d20727461735f6c6f675f706172746974696f6e2e73697a653b0a0a09746d705f696e646578203d20727461735f6c6f675f706172746974696f6e2e696e6465783b0a0a097263203d207070635f6d642e6e7672616d5f72656164282863686172202a2926696e666f2c2073697a656f6628737472756374206572725f6c6f675f696e666f292c2026746d705f696e646578293b0a09696620287263203c3d203029207b0a09097072696e746b284b45524e5f45525220226e7672616d5f726561645f6572726f725f6c6f673a204661696c6564206e7672616d5f7265616420282564295c6e222c207263293b0a090972657475726e2072633b0a097d0a0a097263203d207070635f6d642e6e7672616d5f7265616428627566662c206c656e6774682c2026746d705f696e646578293b0a09696620287263203c3d203029207b0a09097072696e746b284b45524e5f45525220226e7672616d5f726561645f6572726f725f6c6f673a204661696c6564206e7672616d5f7265616420282564295c6e222c207263293b0a090972657475726e2072633b0a097d0a0a092a6572726f725f6c6f675f636e74203d20696e666f2e7365715f6e756d3b0a092a6572725f74797065203d20696e666f2e6572726f725f747970653b0a0a0972657475726e20303b0a7d0a0a2f2a205468697320646f65736e27742061637475616c6c79207a65726f20616e797468696e672c20627574206974207365747320746865206576656e745f6c6f676765640a202a20776f726420746f2074656c6c20746861742074686973206576656e7420697320736166656c7920696e207379736c6f672e0a202a2f0a696e74206e7672616d5f636c6561725f6572726f725f6c6f6728766f6964290a7b0a096c6f66665f7420746d705f696e6465783b0a09696e7420636c6561725f776f7264203d204552525f464c41475f414c52454144595f4c4f474745443b0a09696e742072633b0a0a0969662028727461735f6c6f675f706172746974696f6e2e696e646578203d3d202d31290a090972657475726e202d313b0a0a09746d705f696e646578203d20727461735f6c6f675f706172746974696f6e2e696e6465783b0a090a097263203d207070635f6d642e6e7672616d5f7772697465282863686172202a2926636c6561725f776f72642c2073697a656f6628696e74292c2026746d705f696e646578293b0a09696620287263203c3d203029207b0a09097072696e746b284b45524e5f45525220226e7672616d5f636c6561725f6572726f725f6c6f673a204661696c6564206e7672616d5f777269746520282564295c6e222c207263293b0a090972657475726e2072633b0a097d0a096c6173745f756e726561645f727461735f6576656e74203d20303b0a0a0972657475726e20303b0a7d0a0a2f2a20707365726965735f6e7672616d5f696e69745f6f735f706172746974696f6e0a202a0a202a20546869732073657473207570206120706172746974696f6e207769746820616e20224f5322207369676e61747572652e0a202a0a202a205468652067656e6572616c2073747261746567792069732074686520666f6c6c6f77696e673a0a202a20312e29204966206120706172746974696f6e20776974682074686520696e64696361746564206e616d6520616c7265616479206578697374732e2e2e0a202a092d2049662069742773206c6172676520656e6f7567682c207573652069742e0a202a092d204f74686572776973652c2072656379636c6520697420616e64206b65657020676f696e672e0a202a20322e292053656172636820666f722061206672656520706172746974696f6e2074686174206973206c6172676520656e6f7567682e0a202a20332e292049662074686572652773206e6f742061206672656520706172746974696f6e206c6172676520656e6f7567682c2072656379636c6520616e79206f62736f6c6574650a202a204f5320706172746974696f6e7320616e642074727920616761696e2e0a202a20342e292057696c6c206669727374207472792067657474696e672061206368756e6b20746861742077696c6c207361746973667920746865207265717565737465642073697a652e0a202a20352e292049662061206368756e6b206f6620746865207265717565737465642073697a652063616e6e6f7420626520616c6c6f63617465642c207468656e207472792066696e64696e670a202a2061206368756e6b20746861742077696c6c207361746973667920746865206d696e756d206e65656465642e0a202a0a202a2052657475726e732030206f6e20737563636573732c20656c7365202d312e0a202a2f0a73746174696320696e74205f5f696e697420707365726965735f6e7672616d5f696e69745f6f735f706172746974696f6e28737472756374206e7672616d5f6f735f706172746974696f6e0a0909090909090909092a70617274290a7b0a096c6f66665f7420703b0a09696e742073697a653b0a0a092f2a205363616e206e7672616d20666f7220706172746974696f6e73202a2f0a096e7672616d5f7363616e5f706172746974696f6e7328293b0a0a092f2a204c6f6f6b20666f72206f757273202a2f0a0970203d206e7672616d5f66696e645f706172746974696f6e28706172742d3e6e616d652c204e5652414d5f5349475f4f532c202673697a65293b0a0a092f2a20466f756e64206f6e652062757420746f6f20736d616c6c2c2072656d6f7665206974202a2f0a0969662028702026262073697a65203c20706172742d3e6d696e5f73697a6529207b0a090970725f696e666f28226e7672616d3a20466f756e6420746f6f20736d616c6c20257320706172746974696f6e2c220a0909090909222072656d6f76696e672069742e2e2e5c6e222c20706172742d3e6e616d65293b0a09096e7672616d5f72656d6f76655f706172746974696f6e28706172742d3e6e616d652c204e5652414d5f5349475f4f532c204e554c4c293b0a090970203d20303b0a097d0a0a092f2a20437265617465206f6e65206966207765206469646e27742066696e64202a2f0a0969662028217029207b0a090970203d206e7672616d5f6372656174655f706172746974696f6e28706172742d3e6e616d652c204e5652414d5f5349475f4f532c0a0909090909706172742d3e7265715f73697a652c20706172742d3e6d696e5f73697a65293b0a09096966202870203d3d202d454e4f53504329207b0a09090970725f696e666f28226e7672616d3a204e6f20726f6f6d20746f2063726561746520257320706172746974696f6e2c20220a090909092264656c6574696e6720616e79206f62736f6c657465204f5320706172746974696f6e732e2e2e5c6e222c0a09090909706172742d3e6e616d65293b0a0909096e7672616d5f72656d6f76655f706172746974696f6e284e554c4c2c204e5652414d5f5349475f4f532c0a090909090909707365726965735f6e7672616d5f6f735f706172746974696f6e73293b0a09090970203d206e7672616d5f6372656174655f706172746974696f6e28706172742d3e6e616d652c204e5652414d5f5349475f4f532c0a0909090909706172742d3e7265715f73697a652c20706172742d3e6d696e5f73697a65293b0a09097d0a097d0a0a096966202870203c3d203029207b0a090970725f65727228226e7672616d3a204661696c656420746f2066696e64206f7220637265617465202573220a0909202020202020202220706172746974696f6e2c206572722025645c6e222c20706172742d3e6e616d652c2028696e742970293b0a090972657475726e202d313b0a097d0a0a09706172742d3e696e646578203d20703b0a09706172742d3e73697a65203d206e7672616d5f6765745f706172746974696f6e5f73697a65287029202d2073697a656f6628737472756374206572725f6c6f675f696e666f293b0a090a0972657475726e20303b0a7d0a0a73746174696320766f6964205f5f696e6974206e7672616d5f696e69745f6f6f70735f706172746974696f6e28696e7420727461735f706172746974696f6e5f657869737473290a7b0a09696e742072633b0a0a097263203d20707365726965735f6e7672616d5f696e69745f6f735f706172746974696f6e28266f6f70735f6c6f675f706172746974696f6e293b0a0969662028726320213d203029207b0a09096966202821727461735f706172746974696f6e5f657869737473290a09090972657475726e3b0a090970725f6e6f7469636528226e7672616d3a205573696e6720257320706172746974696f6e20746f206c6f6720626f7468220a090909222052544153206572726f727320616e64206f6f70732f70616e6963207265706f7274735c6e222c0a090909727461735f6c6f675f706172746974696f6e2e6e616d65293b0a09096d656d63707928266f6f70735f6c6f675f706172746974696f6e2c2026727461735f6c6f675f706172746974696f6e2c0a09090909090973697a656f6628727461735f6c6f675f706172746974696f6e29293b0a097d0a096f6f70735f627566203d206b6d616c6c6f63286f6f70735f6c6f675f706172746974696f6e2e73697a652c204746505f4b45524e454c293b0a0969662028216f6f70735f62756629207b0a090970725f65727228226e7672616d3a204e6f206d656d6f727920666f7220257320706172746974696f6e5c6e222c0a0909090909096f6f70735f6c6f675f706172746974696f6e2e6e616d65293b0a090972657475726e3b0a097d0a096f6f70735f6c656e203d20287531362a29206f6f70735f6275663b0a096f6f70735f64617461203d206f6f70735f627566202b2073697a656f6628753136293b0a096f6f70735f646174615f737a203d206f6f70735f6c6f675f706172746974696f6e2e73697a65202d2073697a656f6628753136293b0a0a092f2a0a09202a2046696775726520636f6d7072657373696f6e2028707265636564656420627920656c696d696e6174696f6e206f662065616368206c696e652773203c6e3e0a09202a20736576657269747920707265666978292077696c6c2072656475636520746865206f6f70732f70616e6963207265706f727420746f206174206d6f73740a09202a20343525206f6620697473206f726967696e616c2073697a652e0a09202a2f0a096269675f6f6f70735f6275665f737a203d20286f6f70735f646174615f737a202a2031303029202f2034353b0a096269675f6f6f70735f627566203d206b6d616c6c6f63286269675f6f6f70735f6275665f737a2c204746505f4b45524e454c293b0a09696620286269675f6f6f70735f62756629207b0a090973747265616d2e776f726b7370616365203d206b6d616c6c6f63287a6c69625f6465666c6174655f776f726b737061636573697a65280a0909090957494e444f575f424954532c204d454d5f4c4556454c292c204746505f4b45524e454c293b0a0909696620282173747265616d2e776f726b737061636529207b0a09090970725f65727228226e7672616d3a204e6f206d656d6f727920666f7220636f6d7072657373696f6e20776f726b73706163653b20220a0909090922736b697070696e6720636f6d7072657373696f6e206f6620257320706172746974696f6e20646174615c6e222c0a090909096f6f70735f6c6f675f706172746974696f6e2e6e616d65293b0a0909096b66726565286269675f6f6f70735f627566293b0a0909096269675f6f6f70735f627566203d204e554c4c3b0a09097d0a097d20656c7365207b0a090970725f65727228224e6f206d656d6f727920666f7220756e636f6d7072657373656420257320646174613b20220a09090922736b697070696e6720636f6d7072657373696f6e5c6e222c206f6f70735f6c6f675f706172746974696f6e2e6e616d65293b0a090973747265616d2e776f726b7370616365203d204e554c4c3b0a097d0a0a097263203d206b6d73675f64756d705f726567697374657228266e7672616d5f6b6d73675f64756d706572293b0a0969662028726320213d203029207b0a090970725f65727228226e7672616d3a206b6d73675f64756d705f72656769737465722829206661696c65643b2072657475726e65642025645c6e222c207263293b0a09096b66726565286f6f70735f627566293b0a09096b66726565286269675f6f6f70735f627566293b0a09096b667265652873747265616d2e776f726b7370616365293b0a097d0a7d0a0a73746174696320696e74205f5f696e697420707365726965735f6e7672616d5f696e69745f6c6f675f706172746974696f6e7328766f6964290a7b0a09696e742072633b0a0a097263203d20707365726965735f6e7672616d5f696e69745f6f735f706172746974696f6e2826727461735f6c6f675f706172746974696f6e293b0a096e7672616d5f696e69745f6f6f70735f706172746974696f6e287263203d3d2030293b0a0972657475726e20303b0a7d0a6d616368696e655f617263685f696e697463616c6c28707365726965732c20707365726965735f6e7672616d5f696e69745f6c6f675f706172746974696f6e73293b0a0a696e74205f5f696e697420705365726965735f6e7672616d5f696e697428766f6964290a7b0a09737472756374206465766963655f6e6f6465202a6e7672616d3b0a09636f6e737420756e7369676e656420696e74202a6e62797465735f703b0a09756e7369676e656420696e742070726f706c656e3b0a0a096e7672616d203d206f665f66696e645f6e6f64655f62795f74797065284e554c4c2c20226e7672616d22293b0a09696620286e7672616d203d3d204e554c4c290a090972657475726e202d454e4f4445563b0a0a096e62797465735f70203d206f665f6765745f70726f7065727479286e7672616d2c2022236279746573222c202670726f706c656e293b0a09696620286e62797465735f70203d3d204e554c4c207c7c2070726f706c656e20213d2073697a656f6628756e7369676e656420696e742929207b0a09096f665f6e6f64655f707574286e7672616d293b0a090972657475726e202d45494f3b0a097d0a0a096e7672616d5f73697a65203d202a6e62797465735f703b0a0a096e7672616d5f6665746368203d20727461735f746f6b656e28226e7672616d2d666574636822293b0a096e7672616d5f73746f7265203d20727461735f746f6b656e28226e7672616d2d73746f726522293b0a097072696e746b284b45524e5f494e464f20225050433634206e7672616d20636f6e7461696e732025642062797465735c6e222c206e7672616d5f73697a65293b0a096f665f6e6f64655f707574286e7672616d293b0a0a097070635f6d642e6e7672616d5f72656164093d20705365726965735f6e7672616d5f726561643b0a097070635f6d642e6e7672616d5f7772697465093d20705365726965735f6e7672616d5f77726974653b0a097070635f6d642e6e7672616d5f73697a65093d20705365726965735f6e7672616d5f6765745f73697a653b0a0a0972657475726e20303b0a7d0a0a2f2a0a202a20417265207765207573696e67207468652069626d2c727461732d6c6f6720666f72206f6f70732f70616e6963207265706f7274733f2020416e6420696620736f2c0a202a20776f756c64206c6f6767696e672074686973206f6f70732f70616e6963206f766572777269746520616e2052544153206576656e74207468617420727461735f657272640a202a206861736e2774206861642061206368616e636520746f207265616420616e642070726f636573733f202052657475726e203120696620736f2c20656c736520302e0a202a0a202a20576520617373756d65207468617420696620727461735f65727264206861736e27742072656164207468652052544153206576656e7420696e0a202a204e5652414d5f525441535f524541445f54494d454f5554207365636f6e64732c20697427732070726f6261626c79206e6f7420676f696e6720746f2e0a202a2f0a73746174696320696e7420636c6f62626572696e675f756e726561645f727461735f6576656e7428766f6964290a7b0a0972657475726e20286f6f70735f6c6f675f706172746974696f6e2e696e646578203d3d20727461735f6c6f675f706172746974696f6e2e696e6465780a09092626206c6173745f756e726561645f727461735f6576656e740a09092626206765745f7365636f6e64732829202d206c6173745f756e726561645f727461735f6576656e74203c3d0a0909090909094e5652414d5f525441535f524541445f54494d454f5554293b0a7d0a0a2f2a20446572697665642066726f6d206c6f6766735f636f6d70726573732829202a2f0a73746174696320696e74206e7672616d5f636f6d707265737328636f6e737420766f6964202a696e2c20766f6964202a6f75742c2073697a655f7420696e6c656e2c0a0909090909090973697a655f74206f75746c656e290a7b0a09696e74206572722c207265743b0a0a09726574203d202d45494f3b0a09657272203d207a6c69625f6465666c617465496e697432282673747265616d2c20434f4d50525f4c4556454c2c205a5f4445464c415445442c2057494e444f575f424954532c0a0909090909094d454d5f4c4556454c2c205a5f44454641554c545f5354524154454759293b0a096966202865727220213d205a5f4f4b290a0909676f746f206572726f723b0a0a0973747265616d2e6e6578745f696e203d20696e3b0a0973747265616d2e617661696c5f696e203d20696e6c656e3b0a0973747265616d2e746f74616c5f696e203d20303b0a0973747265616d2e6e6578745f6f7574203d206f75743b0a0973747265616d2e617661696c5f6f7574203d206f75746c656e3b0a0973747265616d2e746f74616c5f6f7574203d20303b0a0a09657272203d207a6c69625f6465666c617465282673747265616d2c205a5f46494e495348293b0a096966202865727220213d205a5f53545245414d5f454e44290a0909676f746f206572726f723b0a0a09657272203d207a6c69625f6465666c617465456e64282673747265616d293b0a096966202865727220213d205a5f4f4b290a0909676f746f206572726f723b0a0a096966202873747265616d2e746f74616c5f6f7574203e3d2073747265616d2e746f74616c5f696e290a0909676f746f206572726f723b0a0a09726574203d2073747265616d2e746f74616c5f6f75743b0a6572726f723a0a0972657475726e207265743b0a7d0a0a2f2a20436f6d70726573732074686520746578742066726f6d206269675f6f6f70735f62756620696e746f206f6f70735f6275662e202a2f0a73746174696320696e74207a69705f6f6f70732873697a655f7420746578745f6c656e290a7b0a09696e74207a69707065645f6c656e203d206e7672616d5f636f6d7072657373286269675f6f6f70735f6275662c206f6f70735f646174612c20746578745f6c656e2c0a09090909090909096f6f70735f646174615f737a293b0a09696620287a69707065645f6c656e203c203029207b0a090970725f65727228226e7672616d3a20636f6d7072657373696f6e206661696c65643b2072657475726e65642025645c6e222c207a69707065645f6c656e293b0a090970725f65727228226e7672616d3a206c6f6767696e6720756e636f6d70726573736564206f6f70732f70616e6963207265706f72745c6e22293b0a090972657475726e202d313b0a097d0a092a6f6f70735f6c656e203d202875313629207a69707065645f6c656e3b0a0972657475726e20303b0a7d0a0a2f2a0a202a2054686973206973206f7572206b6d73675f64756d702063616c6c6261636b2c2063616c6c656420616674657220616e206f6f7073206f722070616e6963207265706f72740a202a20686173206265656e207772697474656e20746f20746865207072696e746b206275666665722e202057652077616e7420746f2063617074757265206173206d7563680a202a206f6620746865207072696e746b2062756666657220617320706f737369626c652e202046697273742c2063617074757265206173206d7563682061732077652063616e0a202a2074686174207765207468696e6b2077696c6c20636f6d70726573732073756666696369656e746c7920746f2066697420696e20746865206c6e782c6f6f70732d6c6f670a202a20706172746974696f6e2e202049662074686174277320746f6f206d7563682c20676f206261636b20616e64206361707475726520756e636f6d7072657373656420746578742e0a202a2f0a73746174696320766f6964206f6f70735f746f5f6e7672616d28737472756374206b6d73675f64756d706572202a64756d7065722c0a0909092020656e756d206b6d73675f64756d705f726561736f6e20726561736f6e290a7b0a0973746174696320756e7369676e656420696e74206f6f70735f636f756e74203d20303b0a0973746174696320626f6f6c2070616e69636b696e67203d2066616c73653b0a0973746174696320444546494e455f5350494e4c4f434b286c6f636b293b0a09756e7369676e6564206c6f6e6720666c6167733b0a0973697a655f7420746578745f6c656e3b0a09756e7369676e656420696e74206572725f74797065203d204552525f545950455f4b45524e454c5f50414e49435f475a3b0a09696e74207263203d202d313b0a0a097377697463682028726561736f6e29207b0a0963617365204b4d53475f44554d505f524553544152543a0a0963617365204b4d53475f44554d505f48414c543a0a0963617365204b4d53475f44554d505f504f5745524f46463a0a09092f2a2054686573652061726520616c6d6f737420616c77617973206f726465726c792073687574646f776e732e202a2f0a090972657475726e3b0a0963617365204b4d53475f44554d505f4f4f50533a0a0909627265616b3b0a0963617365204b4d53475f44554d505f50414e49433a0a090970616e69636b696e67203d20747275653b0a0909627265616b3b0a0963617365204b4d53475f44554d505f454d4552473a0a09096966202870616e69636b696e67290a0909092f2a2050616e6963207265706f727420616c72656164792063617074757265642e202a2f0a09090972657475726e3b0a0909627265616b3b0a0964656661756c743a0a090970725f657272282225733a2069676e6f72696e6720756e7265636f676e697a6564204b4d53475f44554d505f2a20726561736f6e2025645c6e222c0a0909090909095f5f46554e4354494f4e5f5f2c2028696e742920726561736f6e293b0a090972657475726e3b0a097d0a0a0969662028636c6f62626572696e675f756e726561645f727461735f6576656e742829290a090972657475726e3b0a0a0969662028217370696e5f7472796c6f636b5f6972717361766528266c6f636b2c20666c61677329290a090972657475726e3b0a0a09696620286269675f6f6f70735f62756629207b0a09096b6d73675f64756d705f6765745f6275666665722864756d7065722c2066616c73652c0a0909090920202020206269675f6f6f70735f6275662c206269675f6f6f70735f6275665f737a2c2026746578745f6c656e293b0a09097263203d207a69705f6f6f707328746578745f6c656e293b0a097d0a0969662028726320213d203029207b0a09096b6d73675f64756d705f726577696e642864756d706572293b0a09096b6d73675f64756d705f6765745f6275666665722864756d7065722c20747275652c0a0909090920202020206f6f70735f646174612c206f6f70735f646174615f737a2c2026746578745f6c656e293b0a09096572725f74797065203d204552525f545950455f4b45524e454c5f50414e49433b0a09092a6f6f70735f6c656e203d20287531362920746578745f6c656e3b0a097d0a0a0928766f696429206e7672616d5f77726974655f6f735f706172746974696f6e28266f6f70735f6c6f675f706172746974696f6e2c206f6f70735f6275662c0a090928696e7429202873697a656f66282a6f6f70735f6c656e29202b202a6f6f70735f6c656e292c206572725f747970652c202b2b6f6f70735f636f756e74293b0a0a097370696e5f756e6c6f636b5f697271726573746f726528266c6f636b2c20666c616773293b0a7d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f707365726965732f6f66666c696e655f7374617465732e680000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303135373100313231313437343433333000303032343132310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f4f46464c494e455f5354415445535f485f0a23646566696e65205f4f46464c494e455f5354415445535f485f0a0a2f2a20437075206f66666c696e652073746174657320676f2068657265202a2f0a656e756d206370755f73746174655f76616c73207b0a094350555f53544154455f4f46464c494e452c0a094350555f53544154455f494e4143544956452c0a094350555f53544154455f4f4e4c494e452c0a094350555f4d41585f4f46464c494e455f5354415445530a7d3b0a0a23696664656620434f4e4649475f484f54504c55475f4350550a65787465726e20656e756d206370755f73746174655f76616c73206765745f6370755f63757272656e745f737461746528696e7420637075293b0a65787465726e20766f6964207365745f6370755f63757272656e745f737461746528696e74206370752c20656e756d206370755f73746174655f76616c73207374617465293b0a65787465726e20766f6964207365745f7072656665727265645f6f66666c696e655f737461746528696e74206370752c20656e756d206370755f73746174655f76616c73207374617465293b0a65787465726e20766f6964207365745f64656661756c745f6f66666c696e655f737461746528696e7420637075293b0a23656c73650a73746174696320696e6c696e6520656e756d206370755f73746174655f76616c73206765745f6370755f63757272656e745f737461746528696e7420637075290a7b0a0972657475726e204350555f53544154455f4f4e4c494e453b0a7d0a0a73746174696320696e6c696e6520766f6964207365745f6370755f63757272656e745f737461746528696e74206370752c20656e756d206370755f73746174655f76616c73207374617465290a7b0a7d0a0a73746174696320696e6c696e6520766f6964207365745f7072656665727265645f6f66666c696e655f737461746528696e74206370752c20656e756d206370755f73746174655f76616c73207374617465290a7b0a7d0a0a73746174696320696e6c696e6520766f6964207365745f64656661756c745f6f66666c696e655f737461746528696e7420637075290a7b0a7d0a23656e6469660a0a65787465726e20656e756d206370755f73746174655f76616c73206765745f7072656665727265645f6f66666c696e655f737461746528696e7420637075293b0a23656e6469660a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f707365726965732f7063692e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303631343100313231313437343433333000303032313636300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000