Transaction

Summary

Version 1
Size 96.9 KB
Vsize 96.9 KB
Weight 396872
Locktime 0
Block 100438
Transaction d1d03ae044e32a07aabee62b380e533db1f88fe83b6d698be527db23271afef3
>
0.00000001 NMC

Input scripts

0.304502204c6e40221309226e7d7a1975407f77cadcb2ed4c082f314f0585e8e1189cbd77022100c5809b90a41548ce58672c28ed565ae957317b5d153d697b72585a249133ed39[ALL]

Output scripts

0.04a517299d309d81a35c555ca4fc28103ae3c958217f647a48b0392e6f34f759c4b7d9292a39caaa4f2de536590b5819c585282dacac71a6b40d8261d6772f14ca OP_CHECKSIG
1.7269766174655f62696f2c20696e206361736520776520666f7263652d64657461636865642e0a0909202a2f0a09096b7265665f70757428267265712d3e6b7265662c20647262645f7265715f64657374726f79293b0a0a09092f2a20412073696e676c652073757370656e646564206f72206f746865727769736520626c6f636b696e6720646576696365206d6179207374616c6c0a0909202a20616c6c206f74686572732061732077656c6c2e2020466f7274756e6174656c792c207468697320636f6465207061746820697320746f0a0909202a207265636f7665722066726f6d206120736974756174696f6e2074686174202273686f756c64206e6f742068617070656e223a0a0909202a20636f6e63757272656e742077726974657320696e206d756c74692d7072696d6172792073657475702e0a0909202a20496e206120226e6f726d616c22206c6966656379636c652c207468697320776f726b717565756520697320737570706f73656420746f2062650a0909202a2064657374726f79656420776974686f7574206576657220646f696e6720616e797468696e672e0a0909202a204966206974207475726e73206f757420746f20626520616e20697373756520616e79776179732c2077652063616e20646f207065720a0909202a207265736f7572636520287265706c69636174696f6e2067726f757029206f72207065722064657669636520286d696e6f72292072657472790a0909202a20776f726b71756575657320696e73746561642e0a0909202a2f0a0a09092f2a20576520617265206e6f74206a75737420646f696e672067656e657269635f6d616b655f7265717565737428292c0a0909202a2061732077652077616e7420746f206b656570207468652073746172745f74696d6520696e666f726d6174696f6e2e202a2f0a0909696e635f61705f62696f286d646576293b0a09095f5f647262645f6d616b655f72657175657374286d6465762c2062696f2c2073746172745f74696d65293b0a097d0a7d0a0a766f696420647262645f726573746172745f726571756573742873747275637420647262645f72657175657374202a726571290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a097370696e5f6c6f636b5f69727173617665282672657472792e6c6f636b2c20666c616773293b0a096c6973745f6d6f76655f7461696c28267265712d3e746c5f72657175657374732c202672657472792e777269746573293b0a097370696e5f756e6c6f636b5f697271726573746f7265282672657472792e6c6f636b2c20666c616773293b0a0a092f2a2044726f7020746865206578747261207265666572656e6365207468617420776f756c64206f74686572776973650a09202a2068617665206265656e2064726f7070656420627920636f6d706c6574655f6d61737465725f62696f2e0a09202a20646f5f72657472792829206e6565647320746f20677261622061206e6577206f6e652e202a2f0a096465635f61705f62696f287265712d3e772e6d646576293b0a0a0971756575655f776f726b2872657472792e77712c202672657472792e776f726b6572293b0a7d0a0a0a73746174696320766f696420647262645f636c65616e757028766f6964290a7b0a09756e7369676e656420696e7420693b0a0973747275637420647262645f636f6e66202a6d6465763b0a0973747275637420647262645f74636f6e6e202a74636f6e6e2c202a746d703b0a0a09756e72656769737465725f7265626f6f745f6e6f7469666965722826647262645f6e6f746966696572293b0a0a092f2a2066697273742072656d6f76652070726f632c0a09202a20647262647365747570207573657320697427732070726573656e636520746f206465746563740a09202a20776865746865722044524244206973206c6f616465642e0a09202a20496620776520776f756c642067657420737475636b20696e2070726f632072656d6f76616c2c0a09202a206275742068617665206e65746c696e6b20616c7265616479206465726567697374657265642c0a09202a20736f6d652064726264736574757020636f6d6d616e6473206d6179207761697420666f72657665720a09202a20666f7220616e20616e737765722e0a09202a2f0a0969662028647262645f70726f63290a090972656d6f76655f70726f635f656e747279282264726264222c204e554c4c293b0a0a096966202872657472792e7771290a090964657374726f795f776f726b71756575652872657472792e7771293b0a0a09647262645f67656e6c5f756e726567697374657228293b0a0a096964725f666f725f656163685f656e74727928266d696e6f72732c206d6465762c206929207b0a09096964725f72656d6f766528266d696e6f72732c206d6465765f746f5f6d696e6f72286d64657629293b0a09096964725f72656d6f766528266d6465762d3e74636f6e6e2d3e766f6c756d65732c206d6465762d3e766e72293b0a090964656c5f67656e6469736b286d6465762d3e766469736b293b0a09092f2a2073796e6368726f6e697a655f72637528293b204e6f206f7468657220746872656164732072756e6e696e67206174207468697320706f696e74202a2f0a09096b7265665f70757428266d6465762d3e6b7265662c2026647262645f6d696e6f725f64657374726f79293b0a097d0a0a092f2a206e6f74205f7263752073696e63652c206e6f206f74686572207570646174657220616e796d6f72652e2047656e6c20616c726561647920756e72656769737465726564202a2f0a096c6973745f666f725f656163685f656e7472795f736166652874636f6e6e2c20746d702c2026647262645f74636f6e6e732c20616c6c5f74636f6e6e29207b0a09096c6973745f64656c282674636f6e6e2d3e616c6c5f74636f6e6e293b202f2a206e6f74205f726375206e6f2070726f632c206e6f74206f746865722074687265616473202a2f0a09092f2a2073796e6368726f6e697a655f72637528293b202a2f0a09096b7265665f707574282674636f6e6e2d3e6b7265662c2026636f6e6e5f64657374726f79293b0a097d0a0a09647262645f64657374726f795f6d656d706f6f6c7328293b0a09756e72656769737465725f626c6b64657628445242445f4d414a4f522c20226472626422293b0a0a096964725f64657374726f7928266d696e6f7273293b0a0a097072696e746b284b45524e5f494e464f2022647262643a206d6f64756c6520636c65616e757020646f6e652e5c6e22293b0a7d0a0a2f2a2a0a202a20647262645f636f6e6765737465642829202d2043616c6c6261636b20666f722074686520666c7573686572207468726561640a202a2040636f6e6765737465645f646174613a095573657220646174610a202a20406264695f626974733a090942697473207468652042444920666c7573686572207468726561642069732063757272656e746c7920696e746572657374656420696e0a202a0a202a2052657475726e7320313c3c4244495f6173796e635f636f6e67657374656420616e642f6f7220313c3c4244495f73796e635f636f6e6765737465642069662077652061726520636f6e6765737465642e0a202a2f0a73746174696320696e7420647262645f636f6e67657374656428766f6964202a636f6e6765737465645f646174612c20696e74206264695f62697473290a7b0a0973747275637420647262645f636f6e66202a6d646576203d20636f6e6765737465645f646174613b0a0973747275637420726571756573745f7175657565202a713b0a096368617220726561736f6e203d20272d273b0a09696e742072203d20303b0a0a0969662028216d61795f696e635f61705f62696f286d6465762929207b0a09092f2a2044524244206861732066726f7a656e20494f202a2f0a090972203d206264695f626974733b0a0909726561736f6e203d202764273b0a0909676f746f206f75743b0a097d0a0a0969662028746573745f6269742843414c4c4241434b5f50454e44494e472c20266d6465762d3e74636f6e6e2d3e666c6167732929207b0a090972207c3d202831203c3c204244495f6173796e635f636f6e676573746564293b0a09092f2a20576974686f757420676f6f64206c6f63616c20646174612c20776520776f756c64206e65656420746f20726561642066726f6d2072656d6f74652c0a0909202a20616e64207468617420776f756c64206e6565642074686520776f726b6572207468726561642061732077656c6c2c2077686963682069730a0909202a2063757272656e746c7920626c6f636b65642077616974696e6720666f72207468617420757365726d6f64652068656c70657220746f0a0909202a2066696e6973682e0a0909202a2f0a090969662028216765745f6c6465765f69665f7374617465286d6465762c20445f55505f544f5f4441544529290a09090972207c3d202831203c3c204244495f73796e635f636f6e676573746564293b0a0909656c73650a0909097075745f6c646576286d646576293b0a09097220263d206264695f626974733b0a0909726561736f6e203d202763273b0a0909676f746f206f75743b0a097d0a0a09696620286765745f6c646576286d6465762929207b0a090971203d20626465765f6765745f7175657565286d6465762d3e6c6465762d3e6261636b696e675f62646576293b0a090972203d206264695f636f6e6765737465642826712d3e6261636b696e675f6465765f696e666f2c206264695f62697473293b0a09097075745f6c646576286d646576293b0a09096966202872290a090909726561736f6e203d202762273b0a097d0a0a09696620286264695f626974732026202831203c3c204244495f6173796e635f636f6e6765737465642920262620746573745f626974284e45545f434f4e4745535445442c20266d6465762d3e74636f6e6e2d3e666c6167732929207b0a090972207c3d202831203c3c204244495f6173796e635f636f6e676573746564293b0a0909726561736f6e203d20726561736f6e203d3d20276227203f20276127203a20276e273b0a097d0a0a6f75743a0a096d6465762d3e636f6e67657374696f6e5f726561736f6e203d20726561736f6e3b0a0972657475726e20723b0a7d0a0a73746174696320766f696420647262645f696e69745f776f726b71756575652873747275637420647262645f776f726b5f71756575652a207771290a7b0a097370696e5f6c6f636b5f696e6974282677712d3e715f6c6f636b293b0a09494e49545f4c4953545f48454144282677712d3e71293b0a09696e69745f7761697471756575655f68656164282677712d3e715f77616974293b0a7d0a0a73747275637420647262645f74636f6e6e202a636f6e6e5f6765745f62795f6e616d6528636f6e73742063686172202a6e616d65290a7b0a0973747275637420647262645f74636f6e6e202a74636f6e6e3b0a0a0969662028216e616d65207c7c20216e616d655b305d290a090972657475726e204e554c4c3b0a0a097263755f726561645f6c6f636b28293b0a096c6973745f666f725f656163685f656e7472795f7263752874636f6e6e2c2026647262645f74636f6e6e732c20616c6c5f74636f6e6e29207b0a09096966202821737472636d702874636f6e6e2d3e6e616d652c206e616d652929207b0a0909096b7265665f676574282674636f6e6e2d3e6b726566293b0a090909676f746f20666f756e643b0a09097d0a097d0a0974636f6e6e203d204e554c4c3b0a666f756e643a0a097263755f726561645f756e6c6f636b28293b0a0972657475726e2074636f6e6e3b0a7d0a0a73747275637420647262645f74636f6e6e202a636f6e6e5f6765745f62795f616464727328766f6964202a6d795f616464722c20696e74206d795f616464725f6c656e2c0a090909092020202020766f6964202a706565725f616464722c20696e7420706565725f616464725f6c656e290a7b0a0973747275637420647262645f74636f6e6e202a74636f6e6e3b0a0a097263755f726561645f6c6f636b28293b0a096c6973745f666f725f656163685f656e7472795f7263752874636f6e6e2c2026647262645f74636f6e6e732c20616c6c5f74636f6e6e29207b0a09096966202874636f6e6e2d3e6d795f616464725f6c656e203d3d206d795f616464725f6c656e2026260a09092020202074636f6e6e2d3e706565725f616464725f6c656e203d3d20706565725f616464725f6c656e2026260a090920202020216d656d636d70282674636f6e6e2d3e6d795f616464722c206d795f616464722c206d795f616464725f6c656e292026260a090920202020216d656d636d70282674636f6e6e2d3e706565725f616464722c20706565725f616464722c20706565725f616464725f6c656e2929207b0a0909096b7265665f676574282674636f6e6e2d3e6b726566293b0a090909676f746f20666f756e643b0a09097d0a097d0a0974636f6e6e203d204e554c4c3b0a666f756e643a0a097263755f726561645f756e6c6f636b28293b0a0972657475726e2074636f6e6e3b0a7d0a0a73746174696320696e7420647262645f616c6c6f635f736f636b65742873747275637420647262645f736f636b6574202a736f636b6574290a7b0a09736f636b65742d3e72627566203d2028766f6964202a29205f5f6765745f667265655f70616765284746505f4b45524e454c293b0a096966202821736f636b65742d3e72627566290a090972657475726e202d454e4f4d454d3b0a09736f636b65742d3e73627566203d2028766f6964202a29205f5f6765745f667265655f70616765284746505f4b45524e454c293b0a096966202821736f636b65742d3e73627566290a090972657475726e202d454e4f4d454d3b0a0972657475726e20303b0a7d0a0a73746174696320766f696420647262645f667265655f736f636b65742873747275637420647262645f736f636b6574202a736f636b6574290a7b0a09667265655f706167652828756e7369676e6564206c6f6e672920736f636b65742d3e73627566293b0a09667265655f706167652828756e7369676e6564206c6f6e672920736f636b65742d3e72627566293b0a7d0a0a766f696420636f6e6e5f667265655f63727970746f2873747275637420647262645f74636f6e6e202a74636f6e6e290a7b0a09647262645f667265655f736f636b2874636f6e6e293b0a0a0963727970746f5f667265655f686173682874636f6e6e2d3e6373756d735f74666d293b0a0963727970746f5f667265655f686173682874636f6e6e2d3e7665726966795f74666d293b0a0963727970746f5f667265655f686173682874636f6e6e2d3e6372616d5f686d61635f74666d293b0a0963727970746f5f667265655f686173682874636f6e6e2d3e696e746567726974795f74666d293b0a0963727970746f5f667265655f686173682874636f6e6e2d3e706565725f696e746567726974795f74666d293b0a096b667265652874636f6e6e2d3e696e745f6469675f696e293b0a096b667265652874636f6e6e2d3e696e745f6469675f7676293b0a0a0974636f6e6e2d3e6373756d735f74666d203d204e554c4c3b0a0974636f6e6e2d3e7665726966795f74666d203d204e554c4c3b0a0974636f6e6e2d3e6372616d5f686d61635f74666d203d204e554c4c3b0a0974636f6e6e2d3e696e746567726974795f74666d203d204e554c4c3b0a0974636f6e6e2d3e706565725f696e746567726974795f74666d203d204e554c4c3b0a0974636f6e6e2d3e696e745f6469675f696e203d204e554c4c3b0a0974636f6e6e2d3e696e745f6469675f7676203d204e554c4c3b0a7d0a0a696e74207365745f7265736f757263655f6f7074696f6e732873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207265735f6f707473202a7265735f6f707473290a7b0a096370756d61736b5f7661725f74206e65775f6370755f6d61736b3b0a09696e74206572723b0a0a0969662028217a616c6c6f635f6370756d61736b5f76617228266e65775f6370755f6d61736b2c204746505f4b45524e454c29290a090972657475726e202d454e4f4d454d3b0a09092f2a0a0909726574636f6465203d204552525f4e4f4d454d3b0a0909647262645f6d73675f7075745f696e666f2822756e61626c6520746f20616c6c6f63617465206370756d61736b22293b0a09092a2f0a0a092f2a2073696c656e746c792069676e6f726520637075206d61736b206f6e205550206b65726e656c202a2f0a09696620286e725f6370755f696473203e2031202626207265735f6f7074732d3e6370755f6d61736b5b305d20213d203029207b0a09092f2a204649584d453a2047657420726964206f6620636f6e7374616e742033322068657265202a2f0a0909657272203d206269746d61705f7061727365287265735f6f7074732d3e6370755f6d61736b2c2033322c0a090909092020206370756d61736b5f62697473286e65775f6370755f6d61736b292c206e725f6370755f696473293b0a09096966202865727229207b0a090909636f6e6e5f7761726e2874636f6e6e2c20226269746d61705f70617273652829206661696c656420776974682025645c6e222c20657272293b0a0909092f2a20726574636f6465203d204552525f4350555f4d41534b5f50415253453b202a2f0a090909676f746f206661696c3b0a09097d0a097d0a0974636f6e6e2d3e7265735f6f707473203d202a7265735f6f7074733b0a0969662028216370756d61736b5f657175616c2874636f6e6e2d3e6370755f6d61736b2c206e65775f6370755f6d61736b2929207b0a09096370756d61736b5f636f70792874636f6e6e2d3e6370755f6d61736b2c206e65775f6370755f6d61736b293b0a0909647262645f63616c635f6370755f6d61736b2874636f6e6e293b0a090974636f6e6e2d3e72656365697665722e72657365745f6370755f6d61736b203d20313b0a090974636f6e6e2d3e6173656e6465722e72657365745f6370755f6d61736b203d20313b0a090974636f6e6e2d3e776f726b65722e72657365745f6370755f6d61736b203d20313b0a097d0a09657272203d20303b0a0a6661696c3a0a09667265655f6370756d61736b5f766172286e65775f6370755f6d61736b293b0a0972657475726e206572723b0a0a7d0a0a2f2a2063616c6c6572206d75737420626520756e6465722067656e6c5f6c6f636b2829202a2f0a73747275637420647262645f74636f6e6e202a636f6e6e5f63726561746528636f6e73742063686172202a6e616d652c20737472756374207265735f6f707473202a7265735f6f707473290a7b0a0973747275637420647262645f74636f6e6e202a74636f6e6e3b0a0a0974636f6e6e203d206b7a616c6c6f632873697a656f662873747275637420647262645f74636f6e6e292c204746505f4b45524e454c293b0a09696620282174636f6e6e290a090972657475726e204e554c4c3b0a0a0974636f6e6e2d3e6e616d65203d206b737472647570286e616d652c204746505f4b45524e454c293b0a09696620282174636f6e6e2d3e6e616d65290a0909676f746f206661696c3b0a0a0969662028647262645f616c6c6f635f736f636b6574282674636f6e6e2d3e6461746129290a0909676f746f206661696c3b0a0969662028647262645f616c6c6f635f736f636b6574282674636f6e6e2d3e6d65746129290a0909676f746f206661696c3b0a0a0969662028217a616c6c6f635f6370756d61736b5f766172282674636f6e6e2d3e6370755f6d61736b2c204746505f4b45524e454c29290a0909676f746f206661696c3b0a0a09696620287365745f7265736f757263655f6f7074696f6e732874636f6e6e2c207265735f6f70747329290a0909676f746f206661696c3b0a0a0974636f6e6e2d3e63757272656e745f65706f6368203d206b7a616c6c6f632873697a656f662873747275637420647262645f65706f6368292c204746505f4b45524e454c293b0a09696620282174636f6e6e2d3e63757272656e745f65706f6368290a0909676f746f206661696c3b0a0a09494e49545f4c4953545f48454144282674636f6e6e2d3e7472616e736665725f6c6f67293b0a0a09494e49545f4c4953545f48454144282674636f6e6e2d3e63757272656e745f65706f63682d3e6c697374293b0a0974636f6e6e2d3e65706f636873203d20313b0a097370696e5f6c6f636b5f696e6974282674636f6e6e2d3e65706f63685f6c6f636b293b0a0974636f6e6e2d3e77726974655f6f72646572696e67203d20574f5f626465765f666c7573683b0a0a0974636f6e6e2d3e73656e642e7365656e5f616e795f77726974655f796574203d2066616c73653b0a0974636f6e6e2d3e73656e642e63757272656e745f65706f63685f6e72203d20303b0a0974636f6e6e2d3e73656e642e63757272656e745f65706f63685f777269746573203d20303b0a0a0974636f6e6e2d3e637374617465203d20435f5354414e44414c4f4e453b0a096d757465785f696e6974282674636f6e6e2d3e6373746174655f6d75746578293b0a097370696e5f6c6f636b5f696e6974282674636f6e6e2d3e7265715f6c6f636b293b0a096d757465785f696e6974282674636f6e6e2d3e636f6e665f757064617465293b0a09696e69745f7761697471756575655f68656164282674636f6e6e2d3e70696e675f77616974293b0a096964725f696e6974282674636f6e6e2d3e766f6c756d6573293b0a0a09647262645f696e69745f776f726b7175657565282674636f6e6e2d3e73656e6465725f776f726b293b0a096d757465785f696e6974282674636f6e6e2d3e646174612e6d75746578293b0a096d757465785f696e6974282674636f6e6e2d3e6d6574612e6d75746578293b0a0a09647262645f7468726561645f696e69742874636f6e6e2c202674636f6e6e2d3e72656365697665722c2064726264645f696e69742c2022726563656976657222293b0a09647262645f7468726561645f696e69742874636f6e6e2c202674636f6e6e2d3e776f726b65722c20647262645f776f726b65722c2022776f726b657222293b0a09647262645f7468726561645f696e69742874636f6e6e2c202674636f6e6e2d3e6173656e6465722c20647262645f6173656e6465722c20226173656e64657222293b0a0a096b7265665f696e6974282674636f6e6e2d3e6b726566293b0a096c6973745f6164645f7461696c5f726375282674636f6e6e2d3e616c6c5f74636f6e6e2c2026647262645f74636f6e6e73293b0a0a0972657475726e2074636f6e6e3b0a0a6661696c3a0a096b667265652874636f6e6e2d3e63757272656e745f65706f6368293b0a09667265655f6370756d61736b5f7661722874636f6e6e2d3e6370755f6d61736b293b0a09647262645f667265655f736f636b6574282674636f6e6e2d3e6d657461293b0a09647262645f667265655f736f636b6574282674636f6e6e2d3e64617461293b0a096b667265652874636f6e6e2d3e6e616d65293b0a096b667265652874636f6e6e293b0a0a0972657475726e204e554c4c3b0a7d0a0a766f696420636f6e6e5f64657374726f7928737472756374206b726566202a6b726566290a7b0a0973747275637420647262645f74636f6e6e202a74636f6e6e203d20636f6e7461696e65725f6f66286b7265662c2073747275637420647262645f74636f6e6e2c206b726566293b0a0a096966202861746f6d69635f72656164282674636f6e6e2d3e63757272656e745f65706f63682d3e65706f63685f73697a652920213d202030290a0909636f6e6e5f6572722874636f6e6e2c202265706f63685f73697a653a25645c6e222c2061746f6d69635f72656164282674636f6e6e2d3e63757272656e745f65706f63682d3e65706f63685f73697a6529293b0a096b667265652874636f6e6e2d3e63757272656e745f65706f6368293b0a0a096964725f64657374726f79282674636f6e6e2d3e766f6c756d6573293b0a0a09667265655f6370756d61736b5f7661722874636f6e6e2d3e6370755f6d61736b293b0a09647262645f667265655f736f636b6574282674636f6e6e2d3e6d657461293b0a09647262645f667265655f736f636b6574282674636f6e6e2d3e64617461293b0a096b667265652874636f6e6e2d3e6e616d65293b0a096b667265652874636f6e6e2d3e696e745f6469675f696e293b0a096b667265652874636f6e6e2d3e696e745f6469675f7676293b0a096b667265652874636f6e6e293b0a7d0a0a656e756d20647262645f7265745f636f646520636f6e6e5f6e65775f6d696e6f722873747275637420647262645f74636f6e6e202a74636f6e6e2c20756e7369676e656420696e74206d696e6f722c20696e7420766e72290a7b0a0973747275637420647262645f636f6e66202a6d6465763b0a097374727563742067656e6469736b202a6469736b3b0a0973747275637420726571756573745f7175657565202a713b0a09696e7420766e725f676f74203d20766e723b0a09696e74206d696e6f725f676f74203d206d696e6f723b0a09656e756d20647262645f7265745f636f646520657272203d204552525f4e4f4d454d3b0a0a096d646576203d206d696e6f725f746f5f6d646576286d696e6f72293b0a09696620286d646576290a090972657475726e204552525f4d494e4f525f4558495354533b0a0a092f2a204746505f4b45524e454c2c20776520617265206f757473696465206f6620616c6c2077726974652d6f7574207061746873202a2f0a096d646576203d206b7a616c6c6f632873697a656f662873747275637420647262645f636f6e66292c204746505f4b45524e454c293b0a0969662028216d646576290a090972657475726e204552525f4e4f4d454d3b0a0a096b7265665f676574282674636f6e6e2d3e6b726566293b0a096d6465762d3e74636f6e6e203d2074636f6e6e3b0a0a096d6465762d3e6d696e6f72203d206d696e6f723b0a096d6465762d3e766e72203d20766e723b0a0a09647262645f696e69745f7365745f64656661756c7473286d646576293b0a0a0971203d20626c6b5f616c6c6f635f7175657565284746505f4b45524e454c293b0a09696620282171290a0909676f746f206f75745f6e6f5f713b0a096d6465762d3e72715f7175657565203d20713b0a09712d3e7175657565646174612020203d206d6465763b0a0a096469736b203d20616c6c6f635f6469736b2831293b0a0969662028216469736b290a0909676f746f206f75745f6e6f5f6469736b3b0a096d6465762d3e766469736b203d206469736b3b0a0a097365745f6469736b5f726f286469736b2c2074727565293b0a0a096469736b2d3e7175657565203d20713b0a096469736b2d3e6d616a6f72203d20445242445f4d414a4f523b0a096469736b2d3e66697273745f6d696e6f72203d206d696e6f723b0a096469736b2d3e666f7073203d2026647262645f6f70733b0a09737072696e7466286469736b2d3e6469736b5f6e616d652c2022647262642564222c206d696e6f72293b0a096469736b2d3e707269766174655f64617461203d206d6465763b0a0a096d6465762d3e746869735f62646576203d206264676574284d4b44455628445242445f4d414a4f522c206d696e6f7229293b0a092f2a2077652068617665206e6f20706172746974696f6e732e20776520636f6e7461696e206f6e6c79206f757273656c7665732e202a2f0a096d6465762d3e746869735f626465762d3e62645f636f6e7461696e73203d206d6465762d3e746869735f626465763b0a0a09712d3e6261636b696e675f6465765f696e666f2e636f6e6765737465645f666e203d20647262645f636f6e6765737465643b0a09712d3e6261636b696e675f6465765f696e666f2e636f6e6765737465645f64617461203d206d6465763b0a0a09626c6b5f71756575655f6d616b655f7265717565737428712c20647262645f6d616b655f72657175657374293b0a09626c6b5f71756575655f666c75736828712c205245515f464c555348207c205245515f465541293b0a092f2a2053657474696e6720746865206d61785f68775f736563746f727320746f20616e206f64642076616c7565206f6620386b696279746520686572650a09202020546869732074726967676572732061206d61785f62696f5f73697a65206d6573736167652075706f6e20666972737420617474616368206f7220636f6e6e656374202a2f0a09626c6b5f71756575655f6d61785f68775f736563746f727328712c20445242445f4d41585f42494f5f53495a455f53414645203e3e2038293b0a09626c6b5f71756575655f626f756e63655f6c696d697428712c20424c4b5f424f554e43455f414e59293b0a09626c6b5f71756575655f6d657267655f6276656328712c20647262645f6d657267655f62766563293b0a09712d3e71756575655f6c6f636b203d20266d6465762d3e74636f6e6e2d3e7265715f6c6f636b3b202f2a206e65656465642073696e636520776520757365202a2f0a0a096d6465762d3e6d645f696f5f70616765203d20616c6c6f635f70616765284746505f4b45524e454c293b0a0969662028216d6465762d3e6d645f696f5f70616765290a0909676f746f206f75745f6e6f5f696f5f706167653b0a0a0969662028647262645f626d5f696e6974286d64657629290a0909676f746f206f75745f6e6f5f6269746d61703b0a096d6465762d3e726561645f7265717565737473203d2052425f524f4f543b0a096d6465762d3e77726974655f7265717565737473203d2052425f524f4f543b0a0a0969662028216964725f7072655f67657428266d696e6f72732c204746505f4b45524e454c29290a0909676f746f206f75745f6e6f5f6d696e6f725f6964723b0a09696620286964725f6765745f6e65775f61626f766528266d696e6f72732c206d6465762c206d696e6f722c20266d696e6f725f676f7429290a0909676f746f206f75745f6e6f5f6d696e6f725f6964723b0a09696620286d696e6f725f676f7420213d206d696e6f7229207b0a0909657272203d204552525f4d494e4f525f4558495354533b0a0909647262645f6d73675f7075745f696e666f2822726571756573746564206d696e6f722065786973747320616c726561647922293b0a0909676f746f206f75745f6964725f72656d6f76655f6d696e6f723b0a097d0a0a0969662028216964725f7072655f676574282674636f6e6e2d3e766f6c756d65732c204746505f4b45524e454c29290a0909676f746f206f75745f6964725f72656d6f76655f6d696e6f723b0a09696620286964725f6765745f6e65775f61626f7665282674636f6e6e2d3e766f6c756d65732c206d6465762c20766e722c2026766e725f676f7429290a0909676f746f206f75745f6964725f72656d6f76655f6d696e6f723b0a0969662028766e725f676f7420213d20766e7229207b0a0909657272203d204552525f494e56414c49445f524551554553543b0a0909647262645f6d73675f7075745f696e666f282272657175657374656420766f6c756d652065786973747320616c726561647922293b0a0909676f746f206f75745f6964725f72656d6f76655f766f6c3b0a097d0a096164645f6469736b286469736b293b0a096b7265665f696e697428266d6465762d3e6b726566293b202f2a206f6e652072656620666f7220626f7468206964727320616e642074686520746865206164645f6469736b202a2f0a0a092f2a20696e68657269742074686520636f6e6e656374696f6e207374617465202a2f0a096d6465762d3e73746174652e636f6e6e203d2074636f6e6e2d3e6373746174653b0a09696620286d6465762d3e73746174652e636f6e6e203d3d20435f57465f5245504f52545f504152414d53290a0909647262645f636f6e6e6563746564286d646576293b0a0a0972657475726e204e4f5f4552524f523b0a0a6f75745f6964725f72656d6f76655f766f6c3a0a096964725f72656d6f7665282674636f6e6e2d3e766f6c756d65732c20766e725f676f74293b0a6f75745f6964725f72656d6f76655f6d696e6f723a0a096964725f72656d6f766528266d696e6f72732c206d696e6f725f676f74293b0a0973796e6368726f6e697a655f72637528293b0a6f75745f6e6f5f6d696e6f725f6964723a0a09647262645f626d5f636c65616e7570286d646576293b0a6f75745f6e6f5f6269746d61703a0a095f5f667265655f70616765286d6465762d3e6d645f696f5f70616765293b0a6f75745f6e6f5f696f5f706167653a0a097075745f6469736b286469736b293b0a6f75745f6e6f5f6469736b3a0a09626c6b5f636c65616e75705f71756575652871293b0a6f75745f6e6f5f713a0a096b66726565286d646576293b0a096b7265665f707574282674636f6e6e2d3e6b7265662c2026636f6e6e5f64657374726f79293b0a0972657475726e206572723b0a7d0a0a696e74205f5f696e697420647262645f696e697428766f6964290a7b0a09696e74206572723b0a0a09696620286d696e6f725f636f756e74203c20445242445f4d494e4f525f434f554e545f4d494e207c7c206d696e6f725f636f756e74203e20445242445f4d494e4f525f434f554e545f4d415829207b0a09097072696e746b284b45524e5f4552520a09092020202020202022647262643a20696e76616c6964206d696e6f725f636f756e7420282564295c6e222c206d696e6f725f636f756e74293b0a236966646566204d4f44554c450a090972657475726e202d45494e56414c3b0a23656c73650a09096d696e6f725f636f756e74203d20445242445f4d494e4f525f434f554e545f4445463b0a23656e6469660a097d0a0a09657272203d2072656769737465725f626c6b64657628445242445f4d414a4f522c20226472626422293b0a096966202865727229207b0a09097072696e746b284b45524e5f4552520a09092020202020202022647262643a20756e61626c6520746f20726567697374657220626c6f636b20646576696365206d616a6f722025645c6e222c0a090920202020202020445242445f4d414a4f52293b0a090972657475726e206572723b0a097d0a0a09657272203d20647262645f67656e6c5f726567697374657228293b0a096966202865727229207b0a09097072696e746b284b45524e5f4552522022647262643a20756e61626c6520746f2072656769737465722067656e65726963206e65746c696e6b2066616d696c795c6e22293b0a0909676f746f206661696c3b0a097d0a0a0a0972656769737465725f7265626f6f745f6e6f7469666965722826647262645f6e6f746966696572293b0a0a092f2a0a09202a20616c6c6f6361746520616c6c206e656365737361727920737472756374730a09202a2f0a09657272203d202d454e4f4d454d3b0a0a09696e69745f7761697471756575655f686561642826647262645f70705f77616974293b0a0a09647262645f70726f63203d204e554c4c3b202f2a20706c6179207361666520666f7220647262645f636c65616e7570202a2f0a096964725f696e697428266d696e6f7273293b0a0a09657272203d20647262645f6372656174655f6d656d706f6f6c7328293b0a0969662028657272290a0909676f746f206661696c3b0a0a09647262645f70726f63203d2070726f635f6372656174655f64617461282264726264222c20535f4946524547207c20535f495255474f202c204e554c4c2c2026647262645f70726f635f666f70732c204e554c4c293b0a096966202821647262645f70726f6329097b0a09097072696e746b284b45524e5f4552522022647262643a20756e61626c6520746f2072656769737465722070726f632066696c655c6e22293b0a0909676f746f206661696c3b0a097d0a0a0972776c6f636b5f696e69742826676c6f62616c5f73746174655f6c6f636b293b0a09494e49545f4c4953545f484541442826647262645f74636f6e6e73293b0a0a0972657472792e7771203d206372656174655f73696e676c657468726561645f776f726b71756575652822647262642d7265697373756522293b0a09696620282172657472792e777129207b0a09097072696e746b284b45524e5f4552522022647262643a20756e61626c6520746f2063726561746520726574727920776f726b71756575655c6e22293b0a0909676f746f206661696c3b0a097d0a09494e49545f574f524b282672657472792e776f726b65722c20646f5f7265747279293b0a097370696e5f6c6f636b5f696e6974282672657472792e6c6f636b293b0a09494e49545f4c4953545f48454144282672657472792e777269746573293b0a0a097072696e746b284b45524e5f494e464f2022647262643a20696e697469616c697a65642e20220a09202020202020202256657273696f6e3a20222052454c5f56455253494f4e202220286170693a25642f70726f746f3a25642d2564295c6e222c0a09202020202020204150495f56455253494f4e2c2050524f5f56455253494f4e5f4d494e2c2050524f5f56455253494f4e5f4d4158293b0a097072696e746b284b45524e5f494e464f2022647262643a2025735c6e222c20647262645f6275696c647461672829293b0a097072696e746b284b45524e5f494e464f2022647262643a207265676973746572656420617320626c6f636b20646576696365206d616a6f722025645c6e222c0a0909445242445f4d414a4f52293b0a0a0972657475726e20303b202f2a205375636365737321202a2f0a0a6661696c3a0a09647262645f636c65616e757028293b0a0969662028657272203d3d202d454e4f4d454d290a09092f2a2063757272656e746c7920616c77617973207468652063617365202a2f0a09097072696e746b284b45524e5f4552522022647262643a2072616e206f7574206f66206d656d6f72795c6e22293b0a09656c73650a09097072696e746b284b45524e5f4552522022647262643a20696e697469616c697a6174696f6e206661696c7572655c6e22293b0a0972657475726e206572723b0a7d0a0a766f696420647262645f667265655f62632873747275637420647262645f6261636b696e675f646576202a6c646576290a7b0a09696620286c646576203d3d204e554c4c290a090972657475726e3b0a0a09626c6b6465765f707574286c6465762d3e6261636b696e675f626465762c20464d4f44455f52454144207c20464d4f44455f5752495445207c20464d4f44455f4558434c293b0a09626c6b6465765f707574286c6465762d3e6d645f626465762c20464d4f44455f52454144207c20464d4f44455f5752495445207c20464d4f44455f4558434c293b0a0a096b66726565286c646576293b0a7d0a0a766f696420647262645f667265655f736f636b2873747275637420647262645f74636f6e6e202a74636f6e6e290a7b0a096966202874636f6e6e2d3e646174612e736f636b657429207b0a09096d757465785f6c6f636b282674636f6e6e2d3e646174612e6d75746578293b0a09096b65726e656c5f736f636b5f73687574646f776e2874636f6e6e2d3e646174612e736f636b65742c20534855545f52445752293b0a0909736f636b5f72656c656173652874636f6e6e2d3e646174612e736f636b6574293b0a090974636f6e6e2d3e646174612e736f636b6574203d204e554c4c3b0a09096d757465785f756e6c6f636b282674636f6e6e2d3e646174612e6d75746578293b0a097d0a096966202874636f6e6e2d3e6d6574612e736f636b657429207b0a09096d757465785f6c6f636b282674636f6e6e2d3e6d6574612e6d75746578293b0a09096b65726e656c5f736f636b5f73687574646f776e2874636f6e6e2d3e6d6574612e736f636b65742c20534855545f52445752293b0a0909736f636b5f72656c656173652874636f6e6e2d3e6d6574612e736f636b6574293b0a090974636f6e6e2d3e6d6574612e736f636b6574203d204e554c4c3b0a09096d757465785f756e6c6f636b282674636f6e6e2d3e6d6574612e6d75746578293b0a097d0a7d0a0a2f2a206d6574612064617461206d616e6167656d656e74202a2f0a0a766f696420636f6e6e5f6d645f73796e632873747275637420647262645f74636f6e6e202a74636f6e6e290a7b0a0973747275637420647262645f636f6e66202a6d6465763b0a09696e7420766e723b0a0a097263755f726561645f6c6f636b28293b0a096964725f666f725f656163685f656e747279282674636f6e6e2d3e766f6c756d65732c206d6465762c20766e7229207b0a09096b7265665f67657428266d6465762d3e6b726566293b0a09097263755f726561645f756e6c6f636b28293b0a0909647262645f6d645f73796e63286d646576293b0a09096b7265665f70757428266d6465762d3e6b7265662c2026647262645f6d696e6f725f64657374726f79293b0a09097263755f726561645f6c6f636b28293b0a097d0a097263755f726561645f756e6c6f636b28293b0a7d0a0a737472756374206d6574615f646174615f6f6e5f6469736b207b0a09753634206c615f73697a653b20202020202020202020202f2a206c617374206167726565642073697a652e202a2f0a0975363420757569645b55495f53495a455d3b2020202f2a2055554944732e202a2f0a09753634206465766963655f757569643b0a097536342072657365727665645f7536345f313b0a0975333220666c6167733b202020202020202020202020202f2a204d4446202a2f0a09753332206d616769633b0a09753332206d645f73697a655f736563743b0a0975333220616c5f6f66667365743b2020202020202020202f2a206f666673657420746f207468697320626c6f636b202a2f0a0975333220616c5f6e725f657874656e74733b20202020202f2a20696d706f7274616e7420666f7220726573746f72696e672074686520414c202a2f0a092020202020202f2a20602d2d206163745f6c6f672d3e6e725f656c656d656e7473203c2d2d206c6465762d3e64632e616c5f657874656e7473202a2f0a0975333220626d5f6f66667365743b2020202020202020202f2a206f666673657420746f20746865206269746d61702c2066726f6d2068657265202a2f0a0975333220626d5f62797465735f7065725f6269743b20202f2a20424d5f424c4f434b5f53495a45202a2f0a09753332206c615f706565725f6d61785f62696f5f73697a653b2020202f2a206c6173742070656572206d61785f62696f5f73697a65202a2f0a097533322072657365727665645f7533325b335d3b0a0a7d205f5f7061636b65643b0a0a2f2a2a0a202a20647262645f6d645f73796e632829202d2057726974657320746865206d657461206461746120737570657220626c6f636b20696620746865204d445f444952545920666c616720626974206973207365740a202a20406d6465763a0944524244206465766963652e0a202a2f0a766f696420647262645f6d645f73796e632873747275637420647262645f636f6e66202a6d646576290a7b0a09737472756374206d6574615f646174615f6f6e5f6469736b202a6275666665723b0a09736563746f725f7420736563746f723b0a09696e7420693b0a0a0964656c5f74696d657228266d6465762d3e6d645f73796e635f74696d6572293b0a092f2a2074696d6572206d617920626520726561726d656420627920647262645f6d645f6d61726b5f64697274792829206e6f772e202a2f0a096966202821746573745f616e645f636c6561725f626974284d445f44495254592c20266d6465762d3e666c61677329290a090972657475726e3b0a0a092f2a20576520757365206865726520445f4641494c454420616e64206e6f7420445f415454414348494e4720626563617573652077652074727920746f2077726974650a09202a206d65746164617461206576656e206966207765206465746163682064756520746f2061206469736b206661696c75726521202a2f0a0969662028216765745f6c6465765f69665f7374617465286d6465762c20445f4641494c454429290a090972657475726e3b0a0a09627566666572203d20647262645f6d645f6765745f627566666572286d646576293b0a096966202821627566666572290a0909676f746f206f75743b0a0a096d656d736574286275666665722c20302c20353132293b0a0a096275666665722d3e6c615f73697a65203d206370755f746f5f6265363428647262645f6765745f6361706163697479286d6465762d3e746869735f6264657629293b0a09666f72202869203d2055495f43555252454e543b2069203c2055495f53495a453b20692b2b290a09096275666665722d3e757569645b695d203d206370755f746f5f62653634286d6465762d3e6c6465762d3e6d642e757569645b695d293b0a096275666665722d3e666c616773203d206370755f746f5f62653332286d6465762d3e6c6465762d3e6d642e666c616773293b0a096275666665722d3e6d61676963203d206370755f746f5f6265333228445242445f4d445f4d414749435f38345f554e434c45414e293b0a0a096275666665722d3e6d645f73697a655f7365637420203d206370755f746f5f62653332286d6465762d3e6c6465762d3e6d642e6d645f73697a655f73656374293b0a096275666665722d3e616c5f6f666673657420202020203d206370755f746f5f62653332286d6465762d3e6c6465762d3e6d642e616c5f6f6666736574293b0a096275666665722d3e616c5f6e725f657874656e7473203d206370755f746f5f62653332286d6465762d3e6163745f6c6f672d3e6e725f656c656d656e7473293b0a096275666665722d3e626d5f62797465735f7065725f626974203d206370755f746f5f6265333228424d5f424c4f434b5f53495a45293b0a096275666665722d3e6465766963655f75756964203d206370755f746f5f62653634286d6465762d3e6c6465762d3e6d642e6465766963655f75756964293b0a0a096275666665722d3e626d5f6f6666736574203d206370755f746f5f62653332286d6465762d3e6c6465762d3e6d642e626d5f6f6666736574293b0a096275666665722d3e6c615f706565725f6d61785f62696f5f73697a65203d206370755f746f5f62653332286d6465762d3e706565725f6d61785f62696f5f73697a65293b0a0a09445f41535345525428647262645f6d645f73735f5f286d6465762c206d6465762d3e6c64657629203d3d206d6465762d3e6c6465762d3e6d642e6d645f6f6666736574293b0a09736563746f72203d206d6465762d3e6c6465762d3e6d642e6d645f6f66667365743b0a0a0969662028647262645f6d645f73796e635f706167655f696f286d6465762c206d6465762d3e6c6465762c20736563746f722c2057524954452929207b0a09092f2a20746869732077617320612074727920616e7977617973202e2e2e202a2f0a09096465765f657272284445562c20226d657461206461746120757064617465206661696c6564215c6e22293b0a0909647262645f63686b5f696f5f6572726f72286d6465762c20312c20445242445f4d4554415f494f5f4552524f52293b0a097d0a0a092f2a20557064617465206d6465762d3e6c6465762d3e6d642e6c615f73697a655f736563742c0a09202a2073696e63652077652075706461746564206974206f6e206d657461646174612e202a2f0a096d6465762d3e6c6465762d3e6d642e6c615f73697a655f73656374203d20647262645f6765745f6361706163697479286d6465762d3e746869735f62646576293b0a0a09647262645f6d645f7075745f627566666572286d646576293b0a6f75743a0a097075745f6c646576286d646576293b0a7d0a0a2f2a2a0a202a20647262645f6d645f726561642829202d20526561647320696e20746865206d657461206461746120737570657220626c6f636b0a202a20406d6465763a0944524244206465766963652e0a202a2040626465763a094465766963652066726f6d20776869636820746865206d65746120646174612073686f756c64206265207265616420696e2e0a202a0a202a2052657475726e203020284e4f5f4552524f5229206f6e20737563636573732c20616e6420616e20656e756d20647262645f7265745f636f646520696e20636173650a202a20736f6d657468696e6720676f65732077726f6e672e0a202a2f0a696e7420647262645f6d645f726561642873747275637420647262645f636f6e66202a6d6465762c2073747275637420647262645f6261636b696e675f646576202a62646576290a7b0a09737472756374206d6574615f646174615f6f6e5f6469736b202a6275666665723b0a09753332206d616769632c20666c6167733b0a09696e7420692c207276203d204e4f5f4552524f523b0a0a0969662028216765745f6c6465765f69665f7374617465286d6465762c20445f415454414348494e4729290a090972657475726e204552525f494f5f4d445f4449534b3b0a0a09627566666572203d20647262645f6d645f6765745f627566666572286d646576293b0a096966202821627566666572290a0909676f746f206f75743b0a0a0969662028647262645f6d645f73796e635f706167655f696f286d6465762c20626465762c20626465762d3e6d642e6d645f6f66667365742c20524541442929207b0a09092f2a204e4f54453a2063616e277420646f206e6f726d616c206572726f722070726f63657373696e67206865726520617320746869732069730a090920202063616c6c6564204245464f5245206469736b206973206174746163686564202a2f0a09096465765f657272284445562c20224572726f72207768696c652072656164696e67206d657461646174612e5c6e22293b0a09097276203d204552525f494f5f4d445f4449534b3b0a0909676f746f206572723b0a097d0a0a096d61676963203d20626533325f746f5f637075286275666665722d3e6d61676963293b0a09666c616773203d20626533325f746f5f637075286275666665722d3e666c616773293b0a09696620286d61676963203d3d20445242445f4d445f4d414749435f38345f554e434c45414e207c7c0a0920202020286d61676963203d3d20445242445f4d445f4d414749435f3038202626202128666c6167732026204d44465f414c5f434c45414e292929207b0a0909092f2a206274773a20746861742773204163746976697479204c6f6720636c65616e2c206e6f742022616c6c2220636c65616e2e202a2f0a09096465765f657272284445562c2022466f756e6420756e636c65616e206d65746120646174612e2044696420796f75205c226472626461646d206170706c792d616c5c223f5c6e22293b0a09097276203d204552525f4d445f554e434c45414e3b0a0909676f746f206572723b0a097d0a09696620286d6167696320213d20445242445f4d445f4d414749435f303829207b0a0909696620286d61676963203d3d20445242445f4d445f4d414749435f3037290a0909096465765f657272284445562c2022466f756e64206f6c642028302e3729206d6574612064617461206d616769632e2044696420796f75205c226472626461646d206372656174652d6d645c223f5c6e22293b0a0909656c73650a0909096465765f657272284445562c20224d6574612064617461206d61676963206e6f7420666f756e642e2044696420796f75205c226472626461646d206372656174652d6d645c223f5c6e22293b0a09097276203d204552525f4d445f494e56414c49443b0a0909676f746f206572723b0a097d0a0969662028626533325f746f5f637075286275666665722d3e616c5f6f66667365742920213d20626465762d3e6d642e616c5f6f666673657429207b0a09096465765f657272284445562c2022756e657870656374656420616c5f6f66667365743a20256420286578706563746564202564295c6e222c0a090920202020626533325f746f5f637075286275666665722d3e616c5f6f6666736574292c20626465762d3e6d642e616c5f6f6666736574293b0a09097276203d204552525f4d445f494e56414c49443b0a0909676f746f206572723b0a097d0a0969662028626533325f746f5f637075286275666665722d3e626d5f6f66667365742920213d20626465762d3e6d642e626d5f6f666673657429207b0a09096465765f657272284445562c2022756e657870656374656420626d5f6f66667365743a20256420286578706563746564202564295c6e222c0a090920202020626533325f746f5f637075286275666665722d3e626d5f6f6666736574292c20626465762d3e6d642e626d5f6f6666736574293b0a09097276203d204552525f4d445f494e56414c49443b0a0909676f746f206572723b0a097d0a0969662028626533325f746f5f637075286275666665722d3e6d645f73697a655f736563742920213d20626465762d3e6d642e6d645f73697a655f7365637429207b0a09096465765f657272284445562c2022756e6578706563746564206d645f73697a653a20257520286578706563746564202575295c6e222c0a090920202020626533325f746f5f637075286275666665722d3e6d645f73697a655f73656374292c20626465762d3e6d642e6d645f73697a655f73656374293b0a09097276203d204552525f4d445f494e56414c49443b0a0909676f746f206572723b0a097d0a0a0969662028626533325f746f5f637075286275666665722d3e626d5f62797465735f7065725f6269742920213d20424d5f424c4f434b5f53495a4529207b0a09096465765f657272284445562c2022756e657870656374656420626d5f62797465735f7065725f6269743a20257520286578706563746564202575295c6e222c0a090920202020626533325f746f5f637075286275666665722d3e626d5f62797465735f7065725f626974292c20424d5f424c4f434b5f53495a45293b0a09097276203d204552525f4d445f494e56414c49443b0a0909676f746f206572723b0a097d0a0a09626465762d3e6d642e6c615f73697a655f73656374203d20626536345f746f5f637075286275666665722d3e6c615f73697a65293b0a09666f72202869203d2055495f43555252454e543b2069203c2055495f53495a453b20692b2b290a0909626465762d3e6d642e757569645b695d203d20626536345f746f5f637075286275666665722d3e757569645b695d293b0a09626465762d3e6d642e666c616773203d20626533325f746f5f637075286275666665722d3e666c616773293b0a09626465762d3e6d642e6465766963655f75756964203d20626536345f746f5f637075286275666665722d3e6465766963655f75756964293b0a0a097370696e5f6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a09696620286d6465762d3e73746174652e636f6e6e203c20435f434f4e4e454354454429207b0a0909756e7369676e656420696e7420706565723b0a090970656572203d20626533325f746f5f637075286275666665722d3e6c615f706565725f6d61785f62696f5f73697a65293b0a090970656572203d206d617828706565722c20445242445f4d41585f42494f5f53495a455f53414645293b0a09096d6465762d3e706565725f6d61785f62696f5f73697a65203d20706565723b0a097d0a097370696e5f756e6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a0a206572723a0a09647262645f6d645f7075745f627566666572286d646576293b0a206f75743a0a097075745f6c646576286d646576293b0a0a0972657475726e2072763b0a7d0a0a2f2a2a0a202a20647262645f6d645f6d61726b5f64697274792829202d204d61726b206d657461206461746120737570657220626c6f636b2061732064697274790a202a20406d6465763a0944524244206465766963652e0a202a0a202a2043616c6c20746869732066756e6374696f6e20696620796f75206368616e676520616e797468696e6720746861742073686f756c64206265207772697474656e20746f0a202a20746865206d6574612d6461746120737570657220626c6f636b2e20546869732066756e6374696f6e2073657473204d445f44495254592c20616e642073746172747320610a202a2074696d6572207468617420656e737572657320746861742077697468696e2066697665207365636f6e647320796f75206861766520746f2063616c6c20647262645f6d645f73796e6328292e0a202a2f0a2369666465662044454255470a766f696420647262645f6d645f6d61726b5f64697274795f2873747275637420647262645f636f6e66202a6d6465762c20756e7369676e656420696e74206c696e652c20636f6e73742063686172202a66756e63290a7b0a096966202821746573745f616e645f7365745f626974284d445f44495254592c20266d6465762d3e666c6167732929207b0a09096d6f645f74696d657228266d6465762d3e6d645f73796e635f74696d65722c206a696666696573202b20485a293b0a09096d6465762d3e6c6173745f6d645f6d61726b5f64697274792e6c696e65203d206c696e653b0a09096d6465762d3e6c6173745f6d645f6d61726b5f64697274792e66756e63203d2066756e633b0a097d0a7d0a23656c73650a766f696420647262645f6d645f6d61726b5f64697274792873747275637420647262645f636f6e66202a6d646576290a7b0a096966202821746573745f616e645f7365745f626974284d445f44495254592c20266d6465762d3e666c61677329290a09096d6f645f74696d657228266d6465762d3e6d645f73796e635f74696d65722c206a696666696573202b20352a485a293b0a7d0a23656e6469660a0a766f696420647262645f757569645f6d6f76655f686973746f72792873747275637420647262645f636f6e66202a6d64657629205f5f6d7573745f686f6c64286c6f63616c290a7b0a09696e7420693b0a0a09666f72202869203d2055495f484953544f52595f53544152543b2069203c2055495f484953544f52595f454e443b20692b2b290a09096d6465762d3e6c6465762d3e6d642e757569645b692b315d203d206d6465762d3e6c6465762d3e6d642e757569645b695d3b0a7d0a0a766f6964205f5f647262645f757569645f7365742873747275637420647262645f636f6e66202a6d6465762c20696e74206964782c207536342076616c29205f5f6d7573745f686f6c64286c6f63616c290a7b0a0969662028696478203d3d2055495f43555252454e5429207b0a0909696620286d6465762d3e73746174652e726f6c65203d3d20525f5052494d415259290a09090976616c207c3d20313b0a0909656c73650a09090976616c20263d207e28287536342931293b0a0a0909647262645f7365745f65645f75756964286d6465762c2076616c293b0a097d0a0a096d6465762d3e6c6465762d3e6d642e757569645b6964785d203d2076616c3b0a09647262645f6d645f6d61726b5f6469727479286d646576293b0a7d0a0a766f6964205f647262645f757569645f7365742873747275637420647262645f636f6e66202a6d6465762c20696e74206964782c207536342076616c29205f5f6d7573745f686f6c64286c6f63616c290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a097370696e5f6c6f636b5f6972717361766528266d6465762d3e6c6465762d3e6d642e757569645f6c6f636b2c20666c616773293b0a095f5f647262645f757569645f736574286d6465762c206964782c2076616c293b0a097370696e5f756e6c6f636b5f697271726573746f726528266d6465762d3e6c6465762d3e6d642e757569645f6c6f636b2c20666c616773293b0a7d0a0a766f696420647262645f757569645f7365742873747275637420647262645f636f6e66202a6d6465762c20696e74206964782c207536342076616c29205f5f6d7573745f686f6c64286c6f63616c290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a097370696e5f6c6f636b5f6972717361766528266d6465762d3e6c6465762d3e6d642e757569645f6c6f636b2c20666c616773293b0a09696620286d6465762d3e6c6465762d3e6d642e757569645b6964785d29207b0a0909647262645f757569645f6d6f76655f686973746f7279286d646576293b0a09096d6465762d3e6c6465762d3e6d642e757569645b55495f484953544f52595f53544152545d203d206d6465762d3e6c6465762d3e6d642e757569645b6964785d3b0a097d0a095f5f647262645f757569645f736574286d6465762c206964782c2076616c293b0a097370696e5f756e6c6f636b5f697271726573746f726528266d6465762d3e6c6465762d3e6d642e757569645f6c6f636b2c20666c616773293b0a7d0a0a2f2a2a0a202a20647262645f757569645f6e65775f63757272656e742829202d20437265617465732061206e65772063757272656e7420555549440a202a20406d6465763a0944524244206465766963652e0a202a0a202a20437265617465732061206e65772063757272656e7420555549442c20616e6420726f746174657320746865206f6c642063757272656e74205555494420696e746f0a202a20746865206269746d617020736c6f742e2043617573657320616e20696e6372656d656e74616c20726573796e632075706f6e206e65787420636f6e6e6563742e0a202a2f0a766f696420647262645f757569645f6e65775f63757272656e742873747275637420647262645f636f6e66202a6d64657629205f5f6d7573745f686f6c64286c6f63616c290a7b0a097536342076616c3b0a09756e7369676e6564206c6f6e67206c6f6e6720626d5f757569643b0a0a096765745f72616e646f6d5f6279746573282676616c2c2073697a656f662875363429293b0a0a097370696e5f6c6f636b5f69727128266d6465762d3e6c6465762d3e6d642e757569645f6c6f636b293b0a09626d5f75756964203d206d6465762d3e6c6465762d3e6d642e757569645b55495f4249544d41505d3b0a0a0969662028626d5f75756964290a09096465765f7761726e284445562c2022626d20555549442077617320616c7265616479207365743a20256c6c585c6e222c20626d5f75756964293b0a0a096d6465762d3e6c6465762d3e6d642e757569645b55495f4249544d41505d203d206d6465762d3e6c6465762d3e6d642e757569645b55495f43555252454e545d3b0a095f5f647262645f757569645f736574286d6465762c2055495f43555252454e542c2076616c293b0a097370696e5f756e6c6f636b5f69727128266d6465762d3e6c6465762d3e6d642e757569645f6c6f636b293b0a0a09647262645f7072696e745f7575696473286d6465762c20226e65772063757272656e74205555494422293b0a092f2a2067657420697420746f20737461626c652073746f72616765205f6e6f775f202a2f0a09647262645f6d645f73796e63286d646576293b0a7d0a0a766f696420647262645f757569645f7365745f626d2873747275637420647262645f636f6e66202a6d6465762c207536342076616c29205f5f6d7573745f686f6c64286c6f63616c290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a09696620286d6465762d3e6c6465762d3e6d642e757569645b55495f4249544d41505d203d3d20302026262076616c203d3d2030290a090972657475726e3b0a0a097370696e5f6c6f636b5f6972717361766528266d6465762d3e6c6465762d3e6d642e757569645f6c6f636b2c20666c616773293b0a096966202876616c203d3d203029207b0a0909647262645f757569645f6d6f76655f686973746f7279286d646576293b0a09096d6465762d3e6c6465762d3e6d642e757569645b55495f484953544f52595f53544152545d203d206d6465762d3e6c6465762d3e6d642e757569645b55495f4249544d41505d3b0a09096d6465762d3e6c6465762d3e6d642e757569645b55495f4249544d41505d203d20303b0a097d20656c7365207b0a0909756e7369676e6564206c6f6e67206c6f6e6720626d5f75756964203d206d6465762d3e6c6465762d3e6d642e757569645b55495f4249544d41505d3b0a090969662028626d5f75756964290a0909096465765f7761726e284445562c2022626d20555549442077617320616c7265616479207365743a20256c6c585c6e222c20626d5f75756964293b0a0a09096d6465762d3e6c6465762d3e6d642e757569645b55495f4249544d41505d203d2076616c2026207e28287536342931293b0a097d0a097370696e5f756e6c6f636b5f697271726573746f726528266d6465762d3e6c6465762d3e6d642e757569645f6c6f636b2c20666c616773293b0a0a09647262645f6d645f6d61726b5f6469727479286d646576293b0a7d0a0a2f2a2a0a202a20647262645f626d696f5f7365745f6e5f77726974652829202d20696f5f666e20666f7220647262645f71756575655f6269746d61705f696f2829206f7220647262645f6269746d61705f696f28290a202a20406d6465763a0944524244206465766963652e0a202a0a202a205365747320616c6c206269747320696e20746865206269746d617020616e6420777269746573207468652077686f6c65206269746d617020746f20737461626c652073746f726167652e0a202a2f0a696e7420647262645f626d696f5f7365745f6e5f77726974652873747275637420647262645f636f6e66202a6d646576290a7b0a09696e74207276203d202d45494f3b0a0a09696620286765745f6c6465765f69665f7374617465286d6465762c20445f415454414348494e472929207b0a0909647262645f6d645f7365745f666c6167286d6465762c204d44465f46554c4c5f53594e43293b0a0909647262645f6d645f73796e63286d646576293b0a0909647262645f626d5f7365745f616c6c286d646576293b0a0a09097276203d20647262645f626d5f7772697465286d646576293b0a0a09096966202821727629207b0a090909647262645f6d645f636c6561725f666c6167286d6465762c204d44465f46554c4c5f53594e43293b0a090909647262645f6d645f73796e63286d646576293b0a09097d0a0a09097075745f6c646576286d646576293b0a097d0a0a0972657475726e2072763b0a7d0a0a2f2a2a0a202a20647262645f626d696f5f636c6561725f6e5f77726974652829202d20696f5f666e20666f7220647262645f71756575655f6269746d61705f696f2829206f7220647262645f6269746d61705f696f28290a202a20406d6465763a0944524244206465766963652e0a202a0a202a20436c6561727320616c6c206269747320696e20746865206269746d617020616e6420777269746573207468652077686f6c65206269746d617020746f20737461626c652073746f726167652e0a202a2f0a696e7420647262645f626d696f5f636c6561725f6e5f77726974652873747275637420647262645f636f6e66202a6d646576290a7b0a09696e74207276203d202d45494f3b0a0a09647262645f726573756d655f616c286d646576293b0a09696620286765745f6c6465765f69665f7374617465286d6465762c20445f415454414348494e472929207b0a0909647262645f626d5f636c6561725f616c6c286d646576293b0a09097276203d20647262645f626d5f7772697465286d646576293b0a09097075745f6c646576286d646576293b0a097d0a0a0972657475726e2072763b0a7d0a0a73746174696320696e7420775f6269746d61705f696f2873747275637420647262645f776f726b202a772c20696e7420756e75736564290a7b0a0973747275637420626d5f696f5f776f726b202a776f726b203d20636f6e7461696e65725f6f6628772c2073747275637420626d5f696f5f776f726b2c2077293b0a0973747275637420647262645f636f6e66202a6d646576203d20772d3e6d6465763b0a09696e74207276203d202d45494f3b0a0a09445f4153534552542861746f6d69635f7265616428266d6465762d3e61705f62696f5f636e7429203d3d2030293b0a0a09696620286765745f6c646576286d6465762929207b0a0909647262645f626d5f6c6f636b286d6465762c20776f726b2d3e7768792c20776f726b2d3e666c616773293b0a09097276203d20776f726b2d3e696f5f666e286d646576293b0a0909647262645f626d5f756e6c6f636b286d646576293b0a09097075745f6c646576286d646576293b0a097d0a0a09636c6561725f6269745f756e6c6f636b284249544d41505f494f2c20266d6465762d3e666c616773293b0a0977616b655f757028266d6465762d3e6d6973635f77616974293b0a0a0969662028776f726b2d3e646f6e65290a0909776f726b2d3e646f6e65286d6465762c207276293b0a0a09636c6561725f626974284249544d41505f494f5f5155455545442c20266d6465762d3e666c616773293b0a09776f726b2d3e776879203d204e554c4c3b0a09776f726b2d3e666c616773203d20303b0a0a0972657475726e20303b0a7d0a0a766f696420647262645f6c6465765f64657374726f792873747275637420647262645f636f6e66202a6d646576290a7b0a096c635f64657374726f79286d6465762d3e726573796e63293b0a096d6465762d3e726573796e63203d204e554c4c3b0a096c635f64657374726f79286d6465762d3e6163745f6c6f67293b0a096d6465762d3e6163745f6c6f67203d204e554c4c3b0a095f5f6e6f5f7761726e286c6f63616c2c0a0909647262645f667265655f6263286d6465762d3e6c646576293b0a09096d6465762d3e6c646576203d204e554c4c3b293b0a0a09636c6561725f62697428474f5f4449534b4c4553532c20266d6465762d3e666c616773293b0a7d0a0a73746174696320696e7420775f676f5f6469736b6c6573732873747275637420647262645f776f726b202a772c20696e7420756e75736564290a7b0a0973747275637420647262645f636f6e66202a6d646576203d20772d3e6d6465763b0a0a09445f415353455254286d6465762d3e73746174652e6469736b203d3d20445f4641494c4544293b0a092f2a2077652063616e6e6f7420617373657274206c6f63616c5f636e74203d3d203020686572652c206173206765745f6c6465765f69665f73746174652077696c6c0a09202a20696e632f646563206974206672657175656e746c792e204f6e63652077652061726520445f4449534b4c4553532c206e6f206f6e652077696c6c20746f7563680a09202a207468652070726f746563746564206d656d6265727320616e796d6f72652c2074686f7567682c20736f206f6e6365207075745f6c6465762072656163686573207a65726f0a09202a20616761696e2c2069742077696c6c206265207361666520746f2066726565207468656d2e202a2f0a0a092f2a2054727920746f207772697465206368616e676564206269746d61702070616765732c2072656164206572726f7273206d61792068617665206a7573740a09202a2073657420736f6d652062697473206f75747369646520746865206172656120636f766572656420627920746865206163746976697479206c6f672e0a09202a0a09202a204966207765206861766520616e20494f206572726f7220647572696e6720746865206269746d61702077726974656f75742c0a09202a2077652077696c6c2077616e7420612066756c6c2073796e63206e6578742074696d652c206a75737420696e20636173652e0a09202a2028446f2077652077616e742061207370656369666963206d657461206461746120666c616720666f7220746869733f290a09202a0a09202a204966207468617420646f6573206e6f74206d616b6520697420746f20737461626c652073746f72616765206569746865722c0a09202a2077652063616e6e6f7420646f20616e797468696e672061626f7574207468617420616e796d6f72652e0a09202a0a09202a205765207374696c6c206e65656420746f20636865636b20696620626f7468206269746d617020616e64206c646576206172652070726573656e742c207765206d61790a09202a20656e6420757020686572652061667465722061206661696c6564206174746163682c206265666f7265206c64657620776173206576656e2061737369676e65642e0a09202a2f0a09696620286d6465762d3e6269746d6170202626206d6465762d3e6c64657629207b0a090969662028647262645f6269746d61705f696f5f66726f6d5f776f726b6572286d6465762c20647262645f626d5f77726974652c0a090909090922646574616368222c20424d5f4c4f434b45445f4d41534b2929207b0a09090969662028746573745f626974285741535f524541445f4552524f522c20266d6465762d3e666c6167732929207b0a09090909647262645f6d645f7365745f666c6167286d6465762c204d44465f46554c4c5f53594e43293b0a09090909647262645f6d645f73796e63286d646576293b0a0909097d0a09097d0a097d0a0a09647262645f666f7263655f7374617465286d6465762c204e53286469736b2c20445f4449534b4c45535329293b0a0972657475726e20303b0a7d0a0a766f696420647262645f676f5f6469736b6c6573732873747275637420647262645f636f6e66202a6d646576290a7b0a09445f415353455254286d6465762d3e73746174652e6469736b203d3d20445f4641494c4544293b0a096966202821746573745f616e645f7365745f62697428474f5f4449534b4c4553532c20266d6465762d3e666c61677329290a0909647262645f71756575655f776f726b28266d6465762d3e74636f6e6e2d3e73656e6465725f776f726b2c20266d6465762d3e676f5f6469736b6c657373293b0a7d0a0a2f2a2a0a202a20647262645f71756575655f6269746d61705f696f2829202d2051756575657320616e20494f206f7065726174696f6e206f6e207468652077686f6c65206269746d61700a202a20406d6465763a0944524244206465766963652e0a202a2040696f5f666e3a09494f2063616c6c6261636b20746f2062652063616c6c6564207768656e206269746d617020494f20697320706f737369626c650a202a2040646f6e653a0963616c6c6261636b20746f2062652063616c6c656420616674657220746865206269746d617020494f2077617320706572666f726d65640a202a20407768793a0944657363726970746976652074657874206f662074686520726561736f6e20666f7220646f696e672074686520494f0a202a0a202a205768696c6520494f206f6e20746865206269746d61702068617070656e7320776520667265657a65206170706c69636174696f6e20494f207468757320776520656e737572650a202a207468617420647262645f7365745f6f75745f6f665f73796e6328292063616e206e6f742062652063616c6c65642e20546869732066756e6374696f6e204d4159204f4e4c592062650a202a2063616c6c65642066726f6d20776f726b657220636f6e746578742e204974204d555354204e4f542062652075736564207768696c6520612070726576696f757320737563680a202a20776f726b206973207374696c6c2070656e64696e67210a202a2f0a766f696420647262645f71756575655f6269746d61705f696f2873747275637420647262645f636f6e66202a6d6465762c0a0909092020696e7420282a696f5f666e292873747275637420647262645f636f6e66202a292c0a0909092020766f696420282a646f6e65292873747275637420647262645f636f6e66202a2c20696e74292c0a090909202063686172202a7768792c20656e756d20626d5f666c616720666c616773290a7b0a09445f4153534552542863757272656e74203d3d206d6465762d3e74636f6e6e2d3e776f726b65722e7461736b293b0a0a09445f4153534552542821746573745f626974284249544d41505f494f5f5155455545442c20266d6465762d3e666c61677329293b0a09445f4153534552542821746573745f626974284249544d41505f494f2c20266d6465762d3e666c61677329293b0a09445f415353455254286c6973745f656d70747928266d6465762d3e626d5f696f5f776f726b2e772e6c69737429293b0a09696620286d6465762d3e626d5f696f5f776f726b2e776879290a09096465765f657272284445562c20224649584d4520676f696e6720746f2071756575652027257327206275742027257327207374696c6c2070656e64696e673f5c6e222c0a0909097768792c206d6465762d3e626d5f696f5f776f726b2e776879293b0a0a096d6465762d3e626d5f696f5f776f726b2e696f5f666e203d20696f5f666e3b0a096d6465762d3e626d5f696f5f776f726b2e646f6e65203d20646f6e653b0a096d6465762d3e626d5f696f5f776f726b2e776879203d207768793b0a096d6465762d3e626d5f696f5f776f726b2e666c616773203d20666c6167733b0a0a097370696e5f6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a097365745f626974284249544d41505f494f2c20266d6465762d3e666c616773293b0a096966202861746f6d69635f7265616428266d6465762d3e61705f62696f5f636e7429203d3d203029207b0a09096966202821746573745f616e645f7365745f626974284249544d41505f494f5f5155455545442c20266d6465762d3e666c61677329290a090909647262645f71756575655f776f726b28266d6465762d3e74636f6e6e2d3e73656e6465725f776f726b2c20266d6465762d3e626d5f696f5f776f726b2e77293b0a097d0a097370696e5f756e6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a7d0a0a2f2a2a0a202a20647262645f6269746d61705f696f2829202d2020446f657320616e20494f206f7065726174696f6e206f6e207468652077686f6c65206269746d61700a202a20406d6465763a0944524244206465766963652e0a202a2040696f5f666e3a09494f2063616c6c6261636b20746f2062652063616c6c6564207768656e206269746d617020494f20697320706f737369626c650a202a20407768793a0944657363726970746976652074657874206f662074686520726561736f6e20666f7220646f696e672074686520494f0a202a0a202a20667265657a6573206170706c69636174696f6e20494f207768696c652074686174207468652061637475616c20494f206f7065726174696f6e732072756e732e20546869730a202a2066756e6374696f6e73204d4159204e4f542062652063616c6c65642066726f6d20776f726b657220636f6e746578742e0a202a2f0a696e7420647262645f6269746d61705f696f2873747275637420647262645f636f6e66202a6d6465762c20696e7420282a696f5f666e292873747275637420647262645f636f6e66202a292c0a090963686172202a7768792c20656e756d20626d5f666c616720666c616773290a7b0a09696e742072763b0a0a09445f4153534552542863757272656e7420213d206d6465762d3e74636f6e6e2d3e776f726b65722e7461736b293b0a0a096966202828666c616773202620424d5f4c4f434b45445f5345545f414c4c4f57454429203d3d2030290a0909647262645f73757370656e645f696f286d646576293b0a0a09647262645f626d5f6c6f636b286d6465762c207768792c20666c616773293b0a097276203d20696f5f666e286d646576293b0a09647262645f626d5f756e6c6f636b286d646576293b0a0a096966202828666c616773202620424d5f4c4f434b45445f5345545f414c4c4f57454429203d3d2030290a0909647262645f726573756d655f696f286d646576293b0a0a0972657475726e2072763b0a7d0a0a766f696420647262645f6d645f7365745f666c61672873747275637420647262645f636f6e66202a6d6465762c20696e7420666c616729205f5f6d7573745f686f6c64286c6f63616c290a7b0a0969662028286d6465762d3e6c6465762d3e6d642e666c616773202620666c61672920213d20666c616729207b0a0909647262645f6d645f6d61726b5f6469727479286d646576293b0a09096d6465762d3e6c6465762d3e6d642e666c616773207c3d20666c61673b0a097d0a7d0a0a766f696420647262645f6d645f636c6561725f666c61672873747275637420647262645f636f6e66202a6d6465762c20696e7420666c616729205f5f6d7573745f686f6c64286c6f63616c290a7b0a0969662028286d6465762d3e6c6465762d3e6d642e666c616773202620666c61672920213d203029207b0a0909647262645f6d645f6d61726b5f6469727479286d646576293b0a09096d6465762d3e6c6465762d3e6d642e666c61677320263d207e666c61673b0a097d0a7d0a696e7420647262645f6d645f746573745f666c61672873747275637420647262645f6261636b696e675f646576202a626465762c20696e7420666c6167290a7b0a0972657475726e2028626465762d3e6d642e666c616773202620666c61672920213d20303b0a7d0a0a73746174696320766f6964206d645f73796e635f74696d65725f666e28756e7369676e6564206c6f6e672064617461290a7b0a0973747275637420647262645f636f6e66202a6d646576203d202873747275637420647262645f636f6e66202a2920646174613b0a0a092f2a206d757374206e6f7420646f75626c652d717565756521202a2f0a09696620286c6973745f656d70747928266d6465762d3e6d645f73796e635f776f726b2e6c69737429290a0909647262645f71756575655f776f726b5f66726f6e7428266d6465762d3e74636f6e6e2d3e73656e6465725f776f726b2c20266d6465762d3e6d645f73796e635f776f726b293b0a7d0a0a73746174696320696e7420775f6d645f73796e632873747275637420647262645f776f726b202a772c20696e7420756e75736564290a7b0a0973747275637420647262645f636f6e66202a6d646576203d20772d3e6d6465763b0a0a096465765f7761726e284445562c20226d645f73796e635f74696d657220657870697265642120576f726b65722063616c6c7320647262645f6d645f73796e6328292e5c6e22293b0a2369666465662044454255470a096465765f7761726e284445562c20226c617374206d645f6d61726b5f64697274793a2025733a25755c6e222c0a09096d6465762d3e6c6173745f6d645f6d61726b5f64697274792e66756e632c206d6465762d3e6c6173745f6d645f6d61726b5f64697274792e6c696e65293b0a23656e6469660a09647262645f6d645f73796e63286d646576293b0a0972657475726e20303b0a7d0a0a636f6e73742063686172202a636d646e616d6528656e756d20647262645f7061636b657420636d64290a7b0a092f2a205448494e4b206d6179206e65656420746f206265636f6d65207365766572616c20676c6f62616c207461626c65730a09202a207768656e2077652077616e7420746f20737570706f7274206d6f7265207468616e0a09202a206f6e652050524f5f56455253494f4e202a2f0a0973746174696320636f6e73742063686172202a636d646e616d65735b5d203d207b0a09095b505f444154415d0920202020202020203d202244617461222c0a09095b505f444154415f5245504c595d0920202020202020203d2022446174615265706c79222c0a09095b505f52535f444154415f5245504c595d093d20225253446174615265706c79222c0a09095b505f424152524945525d0920202020202020203d202242617272696572222c0a09095b505f4249544d41505d0920202020202020203d20225265706f72744269744d6170222c0a09095b505f4245434f4d455f53594e435f5441524745545d20203d20224265636f6d6553796e63546172676574222c0a09095b505f4245434f4d455f53594e435f534f555243455d20203d20224265636f6d6553796e63536f75726365222c0a09095b505f554e504c55475f52454d4f54455d093d2022556e706c756752656d6f7465222c0a09095b505f444154415f524551554553545d093d20224461746152657175657374222c0a09095b505f52535f444154415f524551554553545d20202020203d202252534461746152657175657374222c0a09095b505f53594e435f504152414d5d0920202020202020203d202253796e63506172616d222c0a09095b505f53594e435f504152414d38395d093d202253796e63506172616d3839222c0a09095b505f50524f544f434f4c5d2020202020202020202020203d20225265706f727450726f746f636f6c222c0a09095b505f55554944535d0920202020202020203d20225265706f72745555494473222c0a09095b505f53495a45535d0920202020202020203d20225265706f727453697a6573222c0a09095b505f53544154455d0920202020202020203d20225265706f72745374617465222c0a09095b505f53594e435f555549445d20202020202020202020203d20225265706f727453796e6355554944222c0a09095b505f415554485f4348414c4c454e47455d2020202020203d2022417574684368616c6c656e6765222c0a09095b505f415554485f524553504f4e53455d093d202241757468526573706f6e7365222c0a09095b505f50494e475d09093d202250696e67222c0a09095b505f50494e475f41434b5d0920202020202020203d202250696e6741636b222c0a09095b505f524543565f41434b5d0920202020202020203d20225265637641636b222c0a09095b505f57524954455f41434b5d0920202020202020203d2022577269746541636b222c0a09095b505f52535f57524954455f41434b5d093d20225253577269746541636b222c0a09095b505f535550455253454445445d202020202020202020203d202253757065727365646564222c0a09095b505f4e45475f41434b5d0920202020202020203d20224e656741636b222c0a09095b505f4e45475f445245504c595d0920202020202020203d20224e6567445265706c79222c0a09095b505f4e45475f52535f445245504c595d093d20224e65675253445265706c79222c0a09095b505f424152524945525f41434b5d0920202020202020203d20224261727269657241636b222c0a09095b505f53544154455f4348475f5245515d202020202020203d2022537461746543686752657175657374222c0a09095b505f53544154455f4348475f5245504c595d20202020203d202253746174654368675265706c79222c0a09095b505f4f565f524551554553545d202020202020202020203d20224f5652657175657374222c0a09095b505f4f565f5245504c595d2020202020202020202020203d20224f565265706c79222c0a09095b505f4f565f524553554c545d20202020202020202020203d20224f56526573756c74222c0a09095b505f4353554d5f52535f524551554553545d20202020203d20224373756d525352657175657374222c0a09095b505f52535f49535f494e5f53594e435d093d20224373756d52534973496e53796e63222c0a09095b505f434f4d505245535345445f4249544d41505d2020203d2022434269746d6170222c0a09095b505f44454c41595f50524f42455d2020202020202020203d202244656c617950726f6265222c0a09095b505f4f55545f4f465f53594e435d09093d20224f75744f6653796e63222c0a09095b505f52455452595f57524954455d09093d202252657472795772697465222c0a09095b505f52535f43414e43454c5d09093d2022525343616e63656c222c0a09095b505f434f4e4e5f53545f4348475f5245515d093d2022636f6e6e5f73745f6368675f726571222c0a09095b505f434f4e4e5f53545f4348475f5245504c595d093d2022636f6e6e5f73745f6368675f7265706c79222c0a09095b505f52455452595f57524954455d09093d202272657472795f7772697465222c0a09095b505f50524f544f434f4c5f5550444154455d093d202270726f746f636f6c5f757064617465222c0a0a09092f2a20656e756d20647262645f7061636b65742c20627574206e6f7420636f6d6d616e6473202d206f62736f6c6574656420666c6167733a0a0909202a09505f4d41595f49474e4f52450a0909202a09505f4d41585f4f50545f434d440a0909202a2f0a097d3b0a0a092f2a20746f6f2062696720666f72207468652061727261793a20307866666658202a2f0a0969662028636d64203d3d20505f494e495449414c5f4d455441290a090972657475726e2022496e697469616c4d657461223b0a0969662028636d64203d3d20505f494e495449414c5f44415441290a090972657475726e2022496e697469616c44617461223b0a0969662028636d64203d3d20505f434f4e4e454354494f4e5f4645415455524553290a090972657475726e2022436f6e6e656374696f6e4665617475726573223b0a0969662028636d64203e3d2041525241595f53495a4528636d646e616d657329290a090972657475726e2022556e6b6e6f776e223b0a0972657475726e20636d646e616d65735b636d645d3b0a7d0a0a2f2a2a0a202a20647262645f776169745f6d69736320202d20207761697420666f722061207265717565737420746f206d616b652070726f67726573730a202a20406d6465763a09646576696365206173736f63696174656420776974682074686520726571756573740a202a2040693a09097468652073747275637420647262645f696e74657276616c20656d62656464656420696e2073747275637420647262645f72657175657374206f720a202a090973747275637420647262645f706565725f726571756573740a202a2f0a696e7420647262645f776169745f6d6973632873747275637420647262645f636f6e66202a6d6465762c2073747275637420647262645f696e74657276616c202a69290a7b0a09737472756374206e65745f636f6e66202a6e633b0a09444546494e455f574149542877616974293b0a096c6f6e672074696d656f75743b0a0a097263755f726561645f6c6f636b28293b0a096e63203d207263755f64657265666572656e6365286d6465762d3e74636f6e6e2d3e6e65745f636f6e66293b0a0969662028216e6329207b0a09097263755f726561645f756e6c6f636b28293b0a090972657475726e202d4554494d45444f55543b0a097d0a0974696d656f7574203d206e632d3e6b6f5f636f756e74203f206e632d3e74696d656f7574202a20485a202f203130202a206e632d3e6b6f5f636f756e74203a204d41585f5343484544554c455f54494d454f55543b0a097263755f726561645f756e6c6f636b28293b0a0a092f2a20496e64696361746520746f2077616b65207570206d6465762d3e6d6973635f77616974206f6e2070726f67726573732e20202a2f0a09692d3e77616974696e67203d20747275653b0a09707265706172655f746f5f7761697428266d6465762d3e6d6973635f776169742c2026776169742c205441534b5f494e5445525255505449424c45293b0a097370696e5f756e6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a0974696d656f7574203d207363686564756c655f74696d656f75742874696d656f7574293b0a0966696e6973685f7761697428266d6465762d3e6d6973635f776169742c202677616974293b0a097370696e5f6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a09696620282174696d656f7574207c7c206d6465762d3e73746174652e636f6e6e203c20435f434f4e4e4543544544290a090972657475726e202d4554494d45444f55543b0a09696620287369676e616c5f70656e64696e672863757272656e7429290a090972657475726e202d45524553544152545359533b0a0972657475726e20303b0a7d0a0a23696664656620434f4e4649475f445242445f4641554c545f494e4a454354494f4e0a2f2a204661756c7420696e73657274696f6e20737570706f727420696e636c7564696e672072616e646f6d206e756d6265722067656e657261746f72207368616d656c6573736c790a202a2073746f6c656e2066726f6d206b65726e656c2f726375746f72747572652e63202a2f0a737472756374206661756c745f72616e646f6d5f7374617465207b0a09756e7369676e6564206c6f6e672073746174653b0a09756e7369676e6564206c6f6e6720636f756e743b0a7d3b0a0a23646566696e65204641554c545f52414e444f4d5f4d554c5420333939313638303120202f2a207072696d65202a2f0a23646566696e65204641554c545f52414e444f4d5f41444409343739303031373031202f2a207072696d65202a2f0a23646566696e65204641554c545f52414e444f4d5f524546524553482031303030300a0a2f2a0a202a2043727564652062757420666173742072616e646f6d2d6e756d6265722067656e657261746f722e2020557365732061206c696e65617220636f6e677275656e7469616c0a202a2067656e657261746f722c2077697468206f63636173696f6e616c2068656c702066726f6d206765745f72616e646f6d5f627974657328292e0a202a2f0a73746174696320756e7369676e6564206c6f6e670a5f647262645f6661756c745f72616e646f6d28737472756374206661756c745f72616e646f6d5f7374617465202a727370290a7b0a096c6f6e6720726566726573683b0a0a0969662028217273702d3e636f756e742d2d29207b0a09096765745f72616e646f6d5f62797465732826726566726573682c2073697a656f66287265667265736829293b0a09097273702d3e7374617465202b3d20726566726573683b0a09097273702d3e636f756e74203d204641554c545f52414e444f4d5f524546524553483b0a097d0a097273702d3e7374617465203d207273702d3e7374617465202a204641554c545f52414e444f4d5f4d554c54202b204641554c545f52414e444f4d5f4144443b0a0972657475726e2073776168773332287273702d3e7374617465293b0a7d0a0a7374617469632063686172202a0a5f647262645f6661756c745f73747228756e7369676e656420696e74207479706529207b0a097374617469632063686172202a5f6661756c74735b5d203d207b0a09095b445242445f4641554c545f4d445f57525d203d20224d6574612d64617461207772697465222c0a09095b445242445f4641554c545f4d445f52445d203d20224d6574612d646174612072656164222c0a09095b445242445f4641554c545f52535f57525d203d2022526573796e63207772697465222c0a09095b445242445f4641554c545f52535f52445d203d2022526573796e632072656164222c0a09095b445242445f4641554c545f44545f57525d203d202244617461207772697465222c0a09095b445242445f4641554c545f44545f52445d203d2022446174612072656164222c0a09095b445242445f4641554c545f44545f52415d203d2022446174612072656164206168656164222c0a09095b445242445f4641554c545f424d5f414c4c4f435d203d2022424d20616c6c6f636174696f6e222c0a09095b445242445f4641554c545f414c5f45455d203d2022454520616c6c6f636174696f6e222c0a09095b445242445f4641554c545f524543454956455d203d202272656365697665206461746120636f7272757074696f6e222c0a097d3b0a0a0972657475726e202874797065203c20445242445f4641554c545f4d415829203f205f6661756c74735b747970655d203a20222a2a556e6b6e6f776e2a2a223b0a7d0a0a756e7369676e656420696e740a5f647262645f696e736572745f6661756c742873747275637420647262645f636f6e66202a6d6465762c20756e7369676e656420696e742074797065290a7b0a0973746174696320737472756374206661756c745f72616e646f6d5f737461746520727273203d207b302c20307d3b0a0a09756e7369676e656420696e7420726574203d20280a0909286661756c745f64657673203d3d2030207c7c0a090909282831203c3c206d6465765f746f5f6d696e6f72286d64657629292026206661756c745f646576732920213d2030292026260a09092828285f647262645f6661756c745f72616e646f6d28267272732920252031303029202b203129203c3d206661756c745f7261746529293b0a0a096966202872657429207b0a09096661756c745f636f756e742b2b3b0a0a0909696620285f5f726174656c696d69742826647262645f726174656c696d69745f737461746529290a0909096465765f7761726e284445562c20222a2a2a53696d756c6174696e67202573206661696c7572655c6e222c0a090909095f647262645f6661756c745f737472287479706529293b0a097d0a0a0972657475726e207265743b0a7d0a23656e6469660a0a636f6e73742063686172202a647262645f6275696c6474616728766f6964290a7b0a092f2a2044524244206275696c742066726f6d2065787465726e616c20736f75726365732068617320686572652061207265666572656e636520746f207468650a092020206769742068617368206f662074686520736f7572636520636f64652e202a2f0a0a097374617469632063686172206275696c647461675b33385d203d20225c3075696c742d696e223b0a0a09696620286275696c647461675b305d203d3d203029207b0a236966646566204d4f44554c450a0909737072696e7466286275696c647461672c202273726376657273696f6e3a20252d323473222c20544849535f4d4f44554c452d3e73726376657273696f6e293b0a23656c73650a09096275696c647461675b305d203d202762273b0a23656e6469660a097d0a0a0972657475726e206275696c647461673b0a7d0a0a6d6f64756c655f696e697428647262645f696e6974290a6d6f64756c655f6578697428647262645f636c65616e7570290a0a4558504f52545f53594d424f4c28647262645f636f6e6e5f737472293b0a4558504f52545f53594d424f4c28647262645f726f6c655f737472293b0a4558504f52545f53594d424f4c28647262645f6469736b5f737472293b0a4558504f52545f53594d424f4c28647262645f7365745f73745f6572725f737472293b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f647262642f647262645f6e6c2e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303032363434363100313231313437343433333000303032303133320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202020647262645f6e6c2e630a0a202020546869732066696c652069732070617274206f662044524244206279205068696c69707020526569736e657220616e64204c61727320456c6c656e626572672e0a0a202020436f707972696768742028432920323030312d323030382c204c494e42495420496e666f726d6174696f6e20546563686e6f6c6f6769657320476d62482e0a202020436f707972696768742028432920313939392d323030382c205068696c69707020526569736e6572203c7068696c6970702e726569736e6572406c696e6269742e636f6d3e2e0a202020436f707972696768742028432920323030322d323030382c204c61727320456c6c656e62657267203c6c6172732e656c6c656e62657267406c696e6269742e636f6d3e2e0a0a20202064726264206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202020697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202020746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e20322c206f722028617420796f7572206f7074696f6e290a202020616e79206c617465722076657273696f6e2e0a0a2020206472626420697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a20202062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a2020204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202020474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a0a202020596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202020616c6f6e67207769746820647262643b20736565207468652066696c6520434f5059494e472e20204966206e6f742c20777269746520746f0a202020746865204672656520536f66747761726520466f756e646174696f6e2c20363735204d617373204176652c2043616d6272696467652c204d412030323133392c205553412e0a0a202a2f0a0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f647262642e683e0a23696e636c756465203c6c696e75782f696e2e683e0a23696e636c756465203c6c696e75782f66732e683e0a23696e636c756465203c6c696e75782f66696c652e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f626c6b70672e683e0a23696e636c756465203c6c696e75782f6370756d61736b2e683e0a23696e636c7564652022647262645f696e742e68220a23696e636c7564652022647262645f7265712e68220a23696e636c7564652022647262645f77726170706572732e68220a23696e636c756465203c61736d2f756e616c69676e65642e683e0a23696e636c756465203c6c696e75782f647262645f6c696d6974732e683e0a23696e636c756465203c6c696e75782f6b7468726561642e683e0a0a23696e636c756465203c6e65742f67656e65746c696e6b2e683e0a0a2f2a202e646f6974202a2f0a2f2f20696e7420647262645f61646d5f6372656174655f7265736f757263652873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a2f2f20696e7420647262645f61646d5f64656c6574655f7265736f757263652873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a0a696e7420647262645f61646d5f6164645f6d696e6f722873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a696e7420647262645f61646d5f64656c6574655f6d696e6f722873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a0a696e7420647262645f61646d5f6e65775f7265736f757263652873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a696e7420647262645f61646d5f64656c5f7265736f757263652873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a696e7420647262645f61646d5f646f776e2873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a0a696e7420647262645f61646d5f7365745f726f6c652873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a696e7420647262645f61646d5f6174746163682873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a696e7420647262645f61646d5f6469736b5f6f7074732873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a696e7420647262645f61646d5f6465746163682873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a696e7420647262645f61646d5f636f6e6e6563742873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a696e7420647262645f61646d5f6e65745f6f7074732873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a696e7420647262645f61646d5f726573697a652873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a696e7420647262645f61646d5f73746172745f6f762873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a696e7420647262645f61646d5f6e65775f635f757569642873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a696e7420647262645f61646d5f646973636f6e6e6563742873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a696e7420647262645f61646d5f696e76616c69646174652873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a696e7420647262645f61646d5f696e76616c69646174655f706565722873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a696e7420647262645f61646d5f70617573655f73796e632873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a696e7420647262645f61646d5f726573756d655f73796e632873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a696e7420647262645f61646d5f73757370656e645f696f2873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a696e7420647262645f61646d5f726573756d655f696f2873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a696e7420647262645f61646d5f6f7574646174652873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a696e7420647262645f61646d5f7265736f757263655f6f7074732873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a696e7420647262645f61646d5f6765745f7374617475732873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a696e7420647262645f61646d5f6765745f74696d656f75745f747970652873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f293b0a2f2a202e64756d706974202a2f0a696e7420647262645f61646d5f6765745f7374617475735f616c6c2873747275637420736b5f62756666202a736b622c20737472756374206e65746c696e6b5f63616c6c6261636b202a6362293b0a0a23696e636c756465203c6c696e75782f647262645f67656e6c5f6170692e683e0a23696e636c7564652022647262645f6e6c612e68220a23696e636c756465203c6c696e75782f67656e6c5f6d616769635f66756e632e683e0a0a2f2a207573656420626c6b6465765f6765745f62795f706174682c20746f20636c61696d206f7572206d657461206461746120646576696365287329202a2f0a7374617469632063686172202a647262645f6d5f686f6c646572203d202248616e6473206f666621207468697320697320445242442773206d6574612064617461206465766963652e223b0a0a2f2a20436f6e66696775726174696f6e206973207374726963746c792073657269616c697a65642c20626563617573652067656e65726963206e65746c696e6b206d6573736167650a202a2070726f63657373696e67206973207374726963746c792073657269616c697a6564206279207468652067656e6c5f6c6f636b28292e0a202a205768696368206d65616e732077652063616e20757365206f6e652073746174696320676c6f62616c20647262645f636f6e6669675f636f6e74657874207374727563742e0a202a2f0a7374617469632073747275637420647262645f636f6e6669675f636f6e74657874207b0a092f2a2061737369676e65642066726f6d20647262645f67656e6c6d7367686472202a2f0a09756e7369676e656420696e74206d696e6f723b0a092f2a2061737369676e65642066726f6d207265717565737420617474726962757465732c2069662070726573656e74202a2f0a09756e7369676e656420696e7420766f6c756d653b0a23646566696e6520564f4c554d455f554e5350454349464945440909282d3155290a092f2a20706f696e74657220696e746f20746865207265717565737420736b622c0a09202a206c696d69746564206c69666574696d6521202a2f0a0963686172202a7265736f757263655f6e616d653b0a09737472756374206e6c61747472202a6d795f616464723b0a09737472756374206e6c61747472202a706565725f616464723b0a0a092f2a207265706c7920627566666572202a2f0a0973747275637420736b5f62756666202a7265706c795f736b623b0a092f2a20706f696e74657220696e746f207265706c7920627566666572202a2f0a0973747275637420647262645f67656e6c6d7367686472202a7265706c795f64683b0a092f2a207265736f6c7665642066726f6d20617474726962757465732c20696620706f737369626c65202a2f0a0973747275637420647262645f636f6e66202a6d6465763b0a0973747275637420647262645f74636f6e6e202a74636f6e6e3b0a7d2061646d5f6374783b0a0a73746174696320766f696420647262645f61646d5f73656e645f7265706c792873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f290a7b0a0967656e6c6d73675f656e6428736b622c2067656e6c6d73675f64617461286e6c6d73675f64617461286e6c6d73675f68647228736b62292929293b0a096966202867656e6c6d73675f7265706c7928736b622c20696e666f29290a09097072696e746b284b45524e5f4552522022647262643a206572726f722073656e64696e672067656e6c207265706c795c6e22293b0a7d0a0a2f2a2055736564206f6e20612066726573682022647262645f61646d5f707265706172652264207265706c795f736b622c20746869732063616e6e6f74206661696c3a20546865206f6e6c790a202a20726561736f6e20697420636f756c64206661696c20776173206e6f20737061636520696e20736b622c20616e642074686572652061726520346b20617661696c61626c652e202a2f0a696e7420647262645f6d73675f7075745f696e666f28636f6e73742063686172202a696e666f290a7b0a0973747275637420736b5f62756666202a736b62203d2061646d5f6374782e7265706c795f736b623b0a09737472756374206e6c61747472202a6e6c613b0a09696e7420657272203d202d454d534753495a453b0a0a096966202821696e666f207c7c2021696e666f5b305d290a090972657475726e20303b0a0a096e6c61203d206e6c615f6e6573745f737461727428736b622c20445242445f4e4c415f4346475f5245504c59293b0a0969662028216e6c61290a090972657475726e206572723b0a0a09657272203d206e6c615f7075745f737472696e6728736b622c20545f696e666f5f746578742c20696e666f293b0a096966202865727229207b0a09096e6c615f6e6573745f63616e63656c28736b622c206e6c61293b0a090972657475726e206572723b0a097d20656c73650a09096e6c615f6e6573745f656e6428736b622c206e6c61293b0a0972657475726e20303b0a7d0a0a2f2a205468697320776f756c64206265206120676f6f642063616e64696461746520666f72206120227072655f646f69742220686f6f6b2c0a202a20616e64207065722d66616d696c79207072697661746520696e666f2d3e706f696e746572732e0a202a20427574207765206e65656420746f207374617920636f6d70617469626c652077697468206f6c646572206b65726e656c732e0a202a2049662069742072657475726e73207375636365737366756c6c792c2061646d5f637478206d656d62657273206172652076616c69642e0a202a2f0a23646566696e6520445242445f41444d5f4e4545445f4d494e4f5209310a23646566696e6520445242445f41444d5f4e4545445f5245534f5552434509320a23646566696e6520445242445f41444d5f4e4545445f434f4e4e454354494f4e20340a73746174696320696e7420647262645f61646d5f707265706172652873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f2c0a0909756e7369676e656420666c616773290a7b0a0973747275637420647262645f67656e6c6d7367686472202a645f696e203d20696e666f2d3e757365726864723b0a09636f6e737420753820636d64203d20696e666f2d3e67656e6c6864722d3e636d643b0a09696e74206572723b0a0a096d656d736574282661646d5f6374782c20302c2073697a656f662861646d5f63747829293b0a0a092f2a2067656e6c5f7263765f6d7367206f6e6c7920636865636b7320666f72204341505f4e45545f41444d494e206f6e202247454e4c5f41444d494e5f5045524d22203a28202a2f0a0969662028636d6420213d20445242445f41444d5f4745545f535441545553202626202163617061626c65284341505f4e45545f41444d494e29290a092020202020202072657475726e202d455045524d3b0a0a0961646d5f6374782e7265706c795f736b62203d2067656e6c6d73675f6e6577284e4c4d53475f474f4f4453495a452c204746505f4b45524e454c293b0a09696620282161646d5f6374782e7265706c795f736b6229207b0a0909657272203d202d454e4f4d454d3b0a0909676f746f206661696c3b0a097d0a0a0961646d5f6374782e7265706c795f6468203d2067656e6c6d73675f7075745f7265706c792861646d5f6374782e7265706c795f736b622c0a0909090909696e666f2c2026647262645f67656e6c5f66616d696c792c20302c20636d64293b0a092f2a20707574206f6620612066657720627974657320696e746f206120667265736820736b62206f66203e3d20346b2077696c6c20616c7761797320737563636565642e0a09202a2062757420616e7977617973202a2f0a09696620282161646d5f6374782e7265706c795f646829207b0a0909657272203d202d454e4f4d454d3b0a0909676f746f206661696c3b0a097d0a0a0961646d5f6374782e7265706c795f64682d3e6d696e6f72203d20645f696e2d3e6d696e6f723b0a0961646d5f6374782e7265706c795f64682d3e7265745f636f6465203d204e4f5f4552524f523b0a0a0961646d5f6374782e766f6c756d65203d20564f4c554d455f554e5350454349464945443b0a0969662028696e666f2d3e61747472735b445242445f4e4c415f4346475f434f4e544558545d29207b0a0909737472756374206e6c61747472202a6e6c613b0a09092f2a20706172736520616e642076616c6964617465206f6e6c79202a2f0a0909657272203d20647262645f6366675f636f6e746578745f66726f6d5f6174747273284e554c4c2c20696e666f293b0a090969662028657272290a090909676f746f206661696c3b0a0a09092f2a204974207761732070726573656e742c20616e642076616c69642c0a0909202a20636f7079206974206f76657220746f20746865207265706c7920736b622e202a2f0a0909657272203d206e6c615f7075745f6e6f6864722861646d5f6374782e7265706c795f736b622c0a09090909696e666f2d3e61747472735b445242445f4e4c415f4346475f434f4e544558545d2d3e6e6c615f6c656e2c0a09090909696e666f2d3e61747472735b445242445f4e4c415f4346475f434f4e544558545d293b0a090969662028657272290a090909676f746f206661696c3b0a0a09092f2a20616e642061737369676e20737475666620746f2074686520676c6f62616c2061646d5f637478202a2f0a09096e6c61203d206e65737465645f617474725f74625b5f5f6e6c615f7479706528545f6374785f766f6c756d65295d3b0a0909696620286e6c61290a09090961646d5f6374782e766f6c756d65203d206e6c615f6765745f753332286e6c61293b0a09096e6c61203d206e65737465645f617474725f74625b5f5f6e6c615f7479706528545f6374785f7265736f757263655f6e616d65295d3b0a0909696620286e6c61290a09090961646d5f6374782e7265736f757263655f6e616d65203d206e6c615f64617461286e6c61293b0a090961646d5f6374782e6d795f61646472203d206e65737465645f617474725f74625b5f5f6e6c615f7479706528545f6374785f6d795f61646472295d3b0a090961646d5f6374782e706565725f61646472203d206e65737465645f617474725f74625b5f5f6e6c615f7479706528545f6374785f706565725f61646472295d3b0a0909696620282861646d5f6374782e6d795f616464722026260a090920202020206e6c615f6c656e2861646d5f6374782e6d795f6164647229203e2073697a656f662861646d5f6374782e74636f6e6e2d3e6d795f616464722929207c7c0a0909202020202861646d5f6374782e706565725f616464722026260a090920202020206e6c615f6c656e2861646d5f6374782e706565725f6164647229203e2073697a656f662861646d5f6374782e74636f6e6e2d3e706565725f61646472292929207b0a090909657272203d202d45494e56414c3b0a090909676f746f206661696c3b0a09097d0a097d0a0a0961646d5f6374782e6d696e6f72203d20645f696e2d3e6d696e6f723b0a0961646d5f6374782e6d646576203d206d696e6f725f746f5f6d64657628645f696e2d3e6d696e6f72293b0a0961646d5f6374782e74636f6e6e203d20636f6e6e5f6765745f62795f6e616d652861646d5f6374782e7265736f757263655f6e616d65293b0a0a09696620282161646d5f6374782e6d6465762026262028666c616773202620445242445f41444d5f4e4545445f4d494e4f522929207b0a0909647262645f6d73675f7075745f696e666f2822756e6b6e6f776e206d696e6f7222293b0a090972657475726e204552525f4d494e4f525f494e56414c49443b0a097d0a09696620282161646d5f6374782e74636f6e6e2026262028666c616773202620445242445f41444d5f4e4545445f5245534f555243452929207b0a0909647262645f6d73675f7075745f696e666f2822756e6b6e6f776e207265736f7572636522293b0a090972657475726e204552525f494e56414c49445f524551554553543b0a097d0a0a0969662028666c616773202620445242445f41444d5f4e4545445f434f4e4e454354494f4e29207b0a09096966202861646d5f6374782e74636f6e6e202626202128666c616773202620445242445f41444d5f4e4545445f5245534f555243452929207b0a090909647262645f6d73675f7075745f696e666f28226e6f207265736f75726365206e616d6520657870656374656422293b0a09090972657475726e204552525f494e56414c49445f524551554553543b0a09097d0a09096966202861646d5f6374782e6d64657629207b0a090909647262645f6d73675f7075745f696e666f28226e6f206d696e6f72206e756d62657220657870656374656422293b0a09090972657475726e204552525f494e56414c49445f524551554553543b0a09097d0a09096966202861646d5f6374782e6d795f616464722026262061646d5f6374782e706565725f61646472290a09090961646d5f6374782e74636f6e6e203d20636f6e6e5f6765745f62795f6164647273286e6c615f646174612861646d5f6374782e6d795f61646472292c0a0909090909090920206e6c615f6c656e2861646d5f6374782e6d795f61646472292c0a0909090909090920206e6c615f646174612861646d5f6374782e706565725f61646472292c0a0909090909090920206e6c615f6c656e2861646d5f6374782e706565725f6164647229293b0a0909696620282161646d5f6374782e74636f6e6e29207b0a090909647262645f6d73675f7075745f696e666f2822756e6b6e6f776e20636f6e6e656374696f6e22293b0a09090972657475726e204552525f494e56414c49445f524551554553543b0a09097d0a097d0a0a092f2a20736f6d65206d6f726520706172616e6f69612c20696620746865207265717565737420776173206f7665722d64657465726d696e6564202a2f0a096966202861646d5f6374782e6d6465762026262061646d5f6374782e74636f6e6e2026260a092020202061646d5f6374782e6d6465762d3e74636f6e6e20213d2061646d5f6374782e74636f6e6e29207b0a090970725f7761726e696e672822726571756573743a206d696e6f723d25752c207265736f757263653d25733b206275742074686174206d696e6f722062656c6f6e677320746f20636f6e6e656374696f6e2025735c6e222c0a0909090961646d5f6374782e6d696e6f722c2061646d5f6374782e7265736f757263655f6e616d652c0a0909090961646d5f6374782e6d6465762d3e74636f6e6e2d3e6e616d65293b0a0909647262645f6d73675f7075745f696e666f28226d696e6f722065786973747320696e20646966666572656e74207265736f7572636522293b0a090972657475726e204552525f494e56414c49445f524551554553543b0a097d0a096966202861646d5f6374782e6d6465762026260a092020202061646d5f6374782e766f6c756d6520213d20564f4c554d455f554e5350454349464945442026260a092020202061646d5f6374782e766f6c756d6520213d2061646d5f6374782e6d6465762d3e766e7229207b0a090970725f7761726e696e672822726571756573743a206d696e6f723d25752c20766f6c756d653d25753b206275742074686174206d696e6f7220697320766f6c756d6520257520696e2025735c6e222c0a0909090961646d5f6374782e6d696e6f722c2061646d5f6374782e766f6c756d652c0a0909090961646d5f6374782e6d6465762d3e766e722c2061646d5f6374782e6d6465762d3e74636f6e6e2d3e6e616d65293b0a0909647262645f6d73675f7075745f696e666f28226d696e6f722065786973747320617320646966666572656e7420766f6c756d6522293b0a090972657475726e204552525f494e56414c49445f524551554553543b0a097d0a0a0972657475726e204e4f5f4552524f523b0a0a6661696c3a0a096e6c6d73675f667265652861646d5f6374782e7265706c795f736b62293b0a0961646d5f6374782e7265706c795f736b62203d204e554c4c3b0a0972657475726e206572723b0a7d0a0a73746174696320696e7420647262645f61646d5f66696e697368287374727563742067656e6c5f696e666f202a696e666f2c20696e7420726574636f6465290a7b0a096966202861646d5f6374782e74636f6e6e29207b0a09096b7265665f707574282661646d5f6374782e74636f6e6e2d3e6b7265662c2026636f6e6e5f64657374726f79293b0a090961646d5f6374782e74636f6e6e203d204e554c4c3b0a097d0a0a09696620282161646d5f6374782e7265706c795f736b62290a090972657475726e202d454e4f4d454d3b0a0a0961646d5f6374782e7265706c795f64682d3e7265745f636f6465203d20726574636f64653b0a09647262645f61646d5f73656e645f7265706c792861646d5f6374782e7265706c795f736b622c20696e666f293b0a0972657475726e20303b0a7d0a0a73746174696320766f69642073657475705f6b68656c7065725f656e762873747275637420647262645f74636f6e6e202a74636f6e6e2c2063686172202a2a656e7670290a7b0a0963686172202a6166733b0a0a092f2a204649584d453a2041206675747572652076657273696f6e2077696c6c206e6f7420616c6c6f77207468697320636173652e202a2f0a096966202874636f6e6e2d3e6d795f616464725f6c656e203d3d2030207c7c2074636f6e6e2d3e706565725f616464725f6c656e203d3d2030290a090972657475726e3b0a0a097377697463682028282873747275637420736f636b61646472202a292674636f6e6e2d3e706565725f61646472292d3e73615f66616d696c7929207b0a09636173652041465f494e4554363a0a0909616673203d202269707636223b0a0909736e7072696e746628656e76705b345d2c2036302c2022445242445f504545525f414444524553533d25704936222c0a0909092026282873747275637420736f636b616464725f696e36202a292674636f6e6e2d3e706565725f61646472292d3e73696e365f61646472293b0a0909627265616b3b0a09636173652041465f494e45543a0a0909616673203d202269707634223b0a0909736e7072696e746628656e76705b345d2c2036302c2022445242445f504545525f414444524553533d25704934222c0a0909092026282873747275637420736f636b616464725f696e202a292674636f6e6e2d3e706565725f61646472292d3e73696e5f61646472293b0a0909627265616b3b0a0964656661756c743a0a0909616673203d202273736f636b73223b0a0909736e7072696e746628656e76705b345d2c2036302c2022445242445f504545525f414444524553533d25704934222c0a0909092026282873747275637420736f636b616464725f696e202a292674636f6e6e2d3e706565725f61646472292d3e73696e5f61646472293b0a097d0a09736e7072696e746628656e76705b335d2c2032302c2022445242445f504545525f41463d2573222c20616673293b0a7d0a0a696e7420647262645f6b68656c7065722873747275637420647262645f636f6e66202a6d6465762c2063686172202a636d64290a7b0a0963686172202a656e76705b5d203d207b2022484f4d453d2f222c0a090909225445524d3d6c696e7578222c0a09090922504154483d2f7362696e3a2f7573722f7362696e3a2f62696e3a2f7573722f62696e222c0a0909092028636861725b32305d29207b207d2c202f2a20616464726573732066616d696c79202a2f0a0909092028636861725b36305d29207b207d2c202f2a2061646472657373202a2f0a0909094e554c4c207d3b0a0963686172206d625b31325d3b0a0963686172202a617267765b5d203d207b757365726d6f64655f68656c7065722c20636d642c206d622c204e554c4c207d3b0a0973747275637420647262645f74636f6e6e202a74636f6e6e203d206d6465762d3e74636f6e6e3b0a09737472756374207369625f696e666f207369623b0a09696e74207265743b0a0a096966202863757272656e74203d3d2074636f6e6e2d3e776f726b65722e7461736b290a09097365745f6269742843414c4c4241434b5f50454e44494e472c202674636f6e6e2d3e666c616773293b0a0a09736e7072696e7466286d622c2031322c20226d696e6f722d2564222c206d6465765f746f5f6d696e6f72286d64657629293b0a0973657475705f6b68656c7065725f656e762874636f6e6e2c20656e7670293b0a0a092f2a205468652068656c706572206d61792074616b6520736f6d652074696d652e0a09202a207772697465206f757420616e7920756e73796e636564206d6574612064617461206368616e676573206e6f77202a2f0a09647262645f6d645f73796e63286d646576293b0a0a096465765f696e666f284445562c202268656c70657220636f6d6d616e643a2025732025732025735c6e222c20757365726d6f64655f68656c7065722c20636d642c206d62293b0a097369622e7369625f726561736f6e203d205349425f48454c5045525f5052453b0a097369622e68656c7065725f6e616d65203d20636d643b0a09647262645f62636173745f6576656e74286d6465762c2026736962293b0a09726574203d2063616c6c5f757365726d6f646568656c70657228757365726d6f64655f68656c7065722c20617267762c20656e76702c20554d485f574149545f50524f43293b0a0969662028726574290a09096465765f7761726e284445562c202268656c70657220636f6d6d616e643a202573202573202573206578697420636f6465202575202830782578295c6e222c0a09090909757365726d6f64655f68656c7065722c20636d642c206d622c0a0909090928726574203e3e203829202620307866662c20726574293b0a09656c73650a09096465765f696e666f284445562c202268656c70657220636f6d6d616e643a202573202573202573206578697420636f6465202575202830782578295c6e222c0a09090909757365726d6f64655f68656c7065722c20636d642c206d622c0a0909090928726574203e3e203829202620307866662c20726574293b0a097369622e7369625f726561736f6e203d205349425f48454c5045525f504f53543b0a097369622e68656c7065725f657869745f636f6465203d207265743b0a09647262645f62636173745f6576656e74286d6465762c2026736962293b0a0a096966202863757272656e74203d3d2074636f6e6e2d3e776f726b65722e7461736b290a0909636c6561725f6269742843414c4c4241434b5f50454e44494e472c202674636f6e6e2d3e666c616773293b0a0a0969662028726574203c203029202f2a2049676e6f726520616e79204552524e4f7320776520676f742e202a2f0a0909726574203d20303b0a0a0972657475726e207265743b0a7d0a0a696e7420636f6e6e5f6b68656c7065722873747275637420647262645f74636f6e6e202a74636f6e6e2c2063686172202a636d64290a7b0a0963686172202a656e76705b5d203d207b2022484f4d453d2f222c0a090909225445524d3d6c696e7578222c0a09090922504154483d2f7362696e3a2f7573722f7362696e3a2f62696e3a2f7573722f62696e222c0a0909092028636861725b32305d29207b207d2c202f2a20616464726573732066616d696c79202a2f0a0909092028636861725b36305d29207b207d2c202f2a2061646472657373202a2f0a0909094e554c4c207d3b0a0963686172202a617267765b5d203d207b757365726d6f64655f68656c7065722c20636d642c2074636f6e6e2d3e6e616d652c204e554c4c207d3b0a09696e74207265743b0a0a0973657475705f6b68656c7065725f656e762874636f6e6e2c20656e7670293b0a09636f6e6e5f6d645f73796e632874636f6e6e293b0a0a09636f6e6e5f696e666f2874636f6e6e2c202268656c70657220636f6d6d616e643a2025732025732025735c6e222c20757365726d6f64655f68656c7065722c20636d642c2074636f6e6e2d3e6e616d65293b0a092f2a20544f444f3a20636f6e6e5f62636173745f6576656e742829203f3f202a2f0a0a09726574203d2063616c6c5f757365726d6f646568656c70657228757365726d6f64655f68656c7065722c20617267762c20656e76702c20554d485f574149545f50524f43293b0a0969662028726574290a0909636f6e6e5f7761726e2874636f6e6e2c202268656c70657220636f6d6d616e643a202573202573202573206578697420636f6465202575202830782578295c6e222c0a0909092020757365726d6f64655f68656c7065722c20636d642c2074636f6e6e2d3e6e616d652c0a090909202028726574203e3e203829202620307866662c20726574293b0a09656c73650a0909636f6e6e5f696e666f2874636f6e6e2c202268656c70657220636f6d6d616e643a202573202573202573206578697420636f6465202575202830782578295c6e222c0a0909092020757365726d6f64655f68656c7065722c20636d642c2074636f6e6e2d3e6e616d652c0a090909202028726574203e3e203829202620307866662c20726574293b0a092f2a20544f444f3a20636f6e6e5f62636173745f6576656e742829203f3f202a2f0a0a0969662028726574203c203029202f2a2049676e6f726520616e79204552524e4f7320776520676f742e202a2f0a0909726574203d20303b0a0a0972657475726e207265743b0a7d0a0a73746174696320656e756d20647262645f66656e63696e675f7020686967686573745f66656e63696e675f706f6c6963792873747275637420647262645f74636f6e6e202a74636f6e6e290a7b0a09656e756d20647262645f66656e63696e675f70206670203d2046505f4e4f545f415641494c3b0a0973747275637420647262645f636f6e66202a6d6465763b0a09696e7420766e723b0a0a097263755f726561645f6c6f636b28293b0a096964725f666f725f656163685f656e747279282674636f6e6e2d3e766f6c756d65732c206d6465762c20766e7229207b0a0909696620286765745f6c6465765f69665f7374617465286d6465762c20445f434f4e53495354454e542929207b0a0909096670203d206d61785f7428656e756d20647262645f66656e63696e675f702c2066702c0a090909092020207263755f64657265666572656e6365286d6465762d3e6c6465762d3e6469736b5f636f6e66292d3e66656e63696e67293b0a0909097075745f6c646576286d646576293b0a09097d0a097d0a097263755f726561645f756e6c6f636b28293b0a0a0972657475726e2066703b0a7d0a0a626f6f6c20636f6e6e5f7472795f6f7574646174655f706565722873747275637420647262645f74636f6e6e202a74636f6e6e290a7b0a09756e696f6e20647262645f7374617465206d61736b203d207b207d3b0a09756e696f6e20647262645f73746174652076616c203d207b207d3b0a09656e756d20647262645f66656e63696e675f702066703b0a0963686172202a65785f746f5f737472696e673b0a09696e7420723b0a0a096966202874636f6e6e2d3e637374617465203e3d20435f57465f5245504f52545f504152414d5329207b0a0909636f6e6e5f6572722874636f6e6e2c2022457870656374656420637374617465203c20435f57465f5245504f52545f504152414d535c6e22293b0a090972657475726e2066616c73653b0a097d0a0a096670203d20686967686573745f66656e63696e675f706f6c6963792874636f6e6e293b0a097377697463682028667029207b0a09636173652046505f4e4f545f415641494c3a0a0909636f6e6e5f7761726e2874636f6e6e2c20224e6f742066656e63696e6720706565722c2049276d206e6f74206576656e20436f6e73697374656e74206d7973656c662e5c6e22293b0a0909676f746f206f75743b0a09636173652046505f444f4e545f434152453a0a090972657475726e20747275653b0a0964656661756c743a203b0a097d0a0a0972203d20636f6e6e5f6b68656c7065722874636f6e6e2c202266656e63652d7065657222293b0a0a09737769746368202828723e3e38292026203078666629207b0a096361736520333a202f2a207065657220697320696e636f6e73697374656e74202a2f0a090965785f746f5f737472696e67203d20227065657220697320696e636f6e73697374656e74206f7220776f727365223b0a09096d61736b2e7064736b203d20445f4d41534b3b0a090976616c2e7064736b203d20445f494e434f4e53495354454e543b0a0909627265616b3b0a096361736520343a202f2a207065657220676f74206f757464617465642c206f722077617320616c7265616479206f75746461746564202a2f0a090965785f746f5f737472696e67203d202270656572207761732066656e636564223b0a09096d61736b2e7064736b203d20445f4d41534b3b0a090976616c2e7064736b203d20445f4f555444415445443b0a0909627265616b3b0a096361736520353a202f2a20706565722077617320646f776e202a2f0a090969662028636f6e6e5f686967686573745f6469736b2874636f6e6e29203d3d20445f55505f544f5f4441544529207b0a0909092f2a2077652077696c6c286861766529206372656174652864292061206e6577205555494420616e79776179732e2e2e202a2f0a09090965785f746f5f737472696e67203d20227065657220697320756e726561636861626c652c20617373756d656420746f2062652064656164223b0a0909096d61736b2e7064736b203d20445f4d41534b3b0a09090976616c2e7064736b203d20445f4f555444415445443b0a09097d20656c7365207b0a09090965785f746f5f737472696e67203d20227065657220756e726561636861626c652c20646f696e67206e6f7468696e672073696e6365206469736b20213d205570546f44617465223b0a09097d0a0909627265616b3b0a096361736520363a202f2a2050656572206973207072696d6172792c20766f6c756e746172696c79206f757464617465206d7973656c662e0a0909202a20546869732069732075736566756c207768656e20616e20756e636f6e6e656374656420525f5345434f4e444152592069732061736b656420746f0a0909202a206265636f6d6520525f5052494d4152592c206275742066696e647320746865206f746865722070656572206265696e67206163746976652e202a2f0a090965785f746f5f737472696e67203d20227065657220697320616374697665223b0a0909636f6e6e5f7761726e2874636f6e6e2c202250656572206973207072696d6172792c206f7574646174696e67206d7973656c662e5c6e22293b0a09096d61736b2e6469736b203d20445f4d41534b3b0a090976616c2e6469736b203d20445f4f555444415445443b0a0909627265616b3b0a096361736520373a0a090969662028667020213d2046505f53544f4e495448290a090909636f6e6e5f6572722874636f6e6e2c202266656e63652d706565722829203d20372026262066656e63696e6720213d2053746f6e697468202121215c6e22293b0a090965785f746f5f737472696e67203d202270656572207761732073746f6e6974686564223b0a09096d61736b2e7064736b203d20445f4d41534b3b0a090976616c2e7064736b203d20445f4f555444415445443b0a0909627265616b3b0a0964656661756c743a0a09092f2a20546865207363726970742069732062726f6b656e202e2e2e202a2f0a0909636f6e6e5f6572722874636f6e6e2c202266656e63652d706565722068656c7065722062726f6b656e2c2072657475726e65642025645c6e222c2028723e3e38292630786666293b0a090972657475726e2066616c73653b202f2a204576656e7475616c6c79206c6561766520494f2066726f7a656e202a2f0a097d0a0a09636f6e6e5f696e666f2874636f6e6e2c202266656e63652d706565722068656c7065722072657475726e656420256420282573295c6e222c0a0909202028723e3e3829202620307866662c2065785f746f5f737472696e67293b0a0a206f75743a0a0a092f2a204e6f74207573696e670a09202020636f6e6e5f726571756573745f73746174652874636f6e6e2c206d61736b2c2076616c2c2043535f564552424f5345293b0a09202020686572652c2062656361757365207765206d6967687420776572652061626c6520746f2072652d65737461626c6973682074686520636f6e6e656374696f6e20696e207468650a092020206d65616e74696d652e202a2f0a097370696e5f6c6f636b5f697271282674636f6e6e2d3e7265715f6c6f636b293b0a096966202874636f6e6e2d3e637374617465203c20435f57465f5245504f52545f504152414d532026262021746573745f6269742853544154455f53454e542c202674636f6e6e2d3e666c61677329290a09095f636f6e6e5f726571756573745f73746174652874636f6e6e2c206d61736b2c2076616c2c2043535f564552424f5345293b0a097370696e5f756e6c6f636b5f697271282674636f6e6e2d3e7265715f6c6f636b293b0a0a0972657475726e20636f6e6e5f686967686573745f7064736b2874636f6e6e29203c3d20445f4f555444415445443b0a7d0a0a73746174696320696e74205f7472795f6f7574646174655f706565725f6173796e6328766f6964202a64617461290a7b0a0973747275637420647262645f74636f6e6e202a74636f6e6e203d202873747275637420647262645f74636f6e6e202a29646174613b0a0a09636f6e6e5f7472795f6f7574646174655f706565722874636f6e6e293b0a0a096b7265665f707574282674636f6e6e2d3e6b7265662c2026636f6e6e5f64657374726f79293b0a0972657475726e20303b0a7d0a0a766f696420636f6e6e5f7472795f6f7574646174655f706565725f6173796e632873747275637420647262645f74636f6e6e202a74636f6e6e290a7b0a09737472756374207461736b5f737472756374202a6f70613b0a0a096b7265665f676574282674636f6e6e2d3e6b726566293b0a096f7061203d206b7468726561645f72756e285f7472795f6f7574646174655f706565725f6173796e632c2074636f6e6e2c2022647262645f6173796e635f6822293b0a096966202849535f455252286f70612929207b0a0909636f6e6e5f6572722874636f6e6e2c20226f7574206f66206d656d2c206661696c656420746f20696e766f6b652066656e63652d706565722068656c7065725c6e22293b0a09096b7265665f707574282674636f6e6e2d3e6b7265662c2026636f6e6e5f64657374726f79293b0a097d0a7d0a0a656e756d20647262645f73746174655f72760a647262645f7365745f726f6c652873747275637420647262645f636f6e66202a6d6465762c20656e756d20647262645f726f6c65206e65775f726f6c652c20696e7420666f726365290a7b0a09636f6e737420696e74206d61785f7472696573203d20343b0a09656e756d20647262645f73746174655f7276207276203d2053535f554e4b4e4f574e5f4552524f523b0a09737472756374206e65745f636f6e66202a6e633b0a09696e7420747279203d20303b0a09696e7420666f72636564203d20303b0a09756e696f6e20647262645f7374617465206d61736b2c2076616c3b0a0a09696620286e65775f726f6c65203d3d20525f5052494d415259290a0909726571756573745f70696e67286d6465762d3e74636f6e6e293b202f2a204465746563742061206465616420706565722041534150202a2f0a0a096d757465785f6c6f636b286d6465762d3e73746174655f6d75746578293b0a0a096d61736b2e69203d20303b206d61736b2e726f6c65203d20525f4d41534b3b0a0976616c2e6920203d20303b2076616c2e726f6c6520203d206e65775f726f6c653b0a0a097768696c6520287472792b2b203c206d61785f747269657329207b0a09097276203d205f647262645f726571756573745f7374617465286d6465762c206d61736b2c2076616c2c2043535f574149545f434f4d504c455445293b0a0a09092f2a20696e20636173652077652066697273742073756363656564656420746f206f7574646174652c0a0909202a20627574206e6f772073756464656e6c7920636f756c642065737461626c697368206120636f6e6e656374696f6e202a2f0a0909696620287276203d3d2053535f43575f4641494c45445f42595f50454552202626206d61736b2e7064736b20213d203029207b0a09090976616c2e7064736b203d20303b0a0909096d61736b2e7064736b203d20303b0a090909636f6e74696e75653b0a09097d0a0a0909696620287276203d3d2053535f4e4f5f55505f544f5f444154455f4449534b20262620666f7263652026260a090920202020286d6465762d3e73746174652e6469736b203c20445f55505f544f5f444154452026260a090920202020206d6465762d3e73746174652e6469736b203e3d20445f494e434f4e53495354454e542929207b0a0909096d61736b2e6469736b203d20445f4d41534b3b0a09090976616c2e6469736b20203d20445f55505f544f5f444154453b0a090909666f72636564203d20313b0a090909636f6e74696e75653b0a09097d0a0a0909696620287276203d3d2053535f4e4f5f55505f544f5f444154455f4449534b2026260a0909202020206d6465762d3e73746174652e6469736b203d3d20445f434f4e53495354454e54202626206d61736b2e7064736b203d3d203029207b0a090909445f415353455254286d6465762d3e73746174652e7064736b203d3d20445f554e4b4e4f574e293b0a0a09090969662028636f6e6e5f7472795f6f7574646174655f70656572286d6465762d3e74636f6e6e2929207b0a0909090976616c2e6469736b203d20445f55505f544f5f444154453b0a090909096d61736b2e6469736b203d20445f4d41534b3b0a0909097d0a090909636f6e74696e75653b0a09097d0a0a0909696620287276203d3d2053535f4e4f5448494e475f544f5f444f290a090909676f746f206f75743b0a0909696620287276203d3d2053535f5052494d4152595f4e4f50202626206d61736b2e7064736b203d3d203029207b0a0909096966202821636f6e6e5f7472795f6f7574646174655f70656572286d6465762d3e74636f6e6e2920262620666f72636529207b0a090909096465765f7761726e284445562c2022466f7263656420696e746f2073706c697420627261696e20736974756174696f6e215c6e22293b0a090909096d61736b2e7064736b203d20445f4d41534b3b0a0909090976616c2e7064736b20203d20445f4f555444415445443b0a0a0909097d0a090909636f6e74696e75653b0a09097d0a0909696620287276203d3d2053535f54574f5f5052494d415249455329207b0a0909092f2a204d617962652074686520706565722069732064657465637465642061732064656164207665727920736f6f6e2e2e2e0a0909092020207265747279206174206d6f7374206f6e6365206d6f726520696e207468697320636173652e202a2f0a090909696e742074696d656f3b0a0909097263755f726561645f6c6f636b28293b0a0909096e63203d207263755f64657265666572656e6365286d6465762d3e74636f6e6e2d3e6e65745f636f6e66293b0a09090974696d656f203d206e63203f20286e632d3e70696e675f74696d656f202b203129202a20485a202f203130203a20313b0a0909097263755f726561645f756e6c6f636b28293b0a0909097363686564756c655f74696d656f75745f696e7465727275707469626c652874696d656f293b0a09090969662028747279203c206d61785f7472696573290a09090909747279203d206d61785f7472696573202d20313b0a090909636f6e74696e75653b0a09097d0a0909696620287276203c2053535f5355434345535329207b0a0909097276203d205f647262645f726571756573745f7374617465286d6465762c206d61736b2c2076616c2c0a09090909090943535f564552424f5345202b2043535f574149545f434f4d504c455445293b0a090909696620287276203c2053535f53554343455353290a09090909676f746f206f75743b0a09097d0a0909627265616b3b0a097d0a0a09696620287276203c2053535f53554343455353290a0909676f746f206f75743b0a0a0969662028666f72636564290a09096465765f7761726e284445562c2022466f7263656420746f20636f6e7369646572206c6f63616c2064617461206173205570546f44617465215c6e22293b0a0a092f2a205761697420756e74696c206e6f7468696e67206973206f6e2074686520666c79203a29202a2f0a09776169745f6576656e74286d6465762d3e6d6973635f776169742c2061746f6d69635f7265616428266d6465762d3e61705f70656e64696e675f636e7429203d3d2030293b0a0a092f2a204649584d4520616c736f207761697420666f7220616c6c2070656e64696e6720505f424152524945525f41434b3f202a2f0a0a09696620286e65775f726f6c65203d3d20525f5345434f4e4441525929207b0a09097365745f6469736b5f726f286d6465762d3e766469736b2c2074727565293b0a0909696620286765745f6c646576286d6465762929207b0a0909096d6465762d3e6c6465762d3e6d642e757569645b55495f43555252454e545d20263d207e2875363429313b0a0909097075745f6c646576286d646576293b0a09097d0a097d20656c7365207b0a09096d757465785f6c6f636b28266d6465762d3e74636f6e6e2d3e636f6e665f757064617465293b0a09096e63203d206d6465762d3e74636f6e6e2d3e6e65745f636f6e663b0a0909696620286e63290a0909096e632d3e646973636172645f6d795f64617461203d20303b202f2a20776974686f757420636f70793b2073696e676c6520626974206f702069732061746f6d6963202a2f0a09096d757465785f756e6c6f636b28266d6465762d3e74636f6e6e2d3e636f6e665f757064617465293b0a0a09097365745f6469736b5f726f286d6465762d3e766469736b2c2066616c7365293b0a0909696620286765745f6c646576286d6465762929207b0a0909096966202828286d6465762d3e73746174652e636f6e6e203c20435f434f4e4e4543544544207c7c0a090909202020202020206d6465762d3e73746174652e7064736b203c3d20445f4641494c4544290a0909092020202020202626206d6465762d3e6c6465762d3e6d642e757569645b55495f4249544d41505d203d3d203029207c7c20666f72636564290a09090909647262645f757569645f6e65775f63757272656e74286d646576293b0a0a0909096d6465762d3e6c6465762d3e6d642e757569645b55495f43555252454e545d207c3d20202875363429313b0a0909097075745f6c646576286d646576293b0a09097d0a097d0a0a092f2a2077726974656f7574206f66206163746976697479206c6f6720636f7665726564206172656173206f6620746865206269746d61700a09202a20746f20737461626c652073746f7261676520646f6e6520696e206166746572207374617465206368616e676520616c7265616479202a2f0a0a09696620286d6465762d3e73746174652e636f6e6e203e3d20435f57465f5245504f52545f504152414d5329207b0a09092f2a20696620746869732077617320666f726365642c2077652073686f756c6420636f6e73696465722073796e63202a2f0a090969662028666f72636564290a090909647262645f73656e645f7575696473286d646576293b0a0909647262645f73656e645f63757272656e745f7374617465286d646576293b0a097d0a0a09647262645f6d645f73796e63286d646576293b0a0a096b6f626a6563745f756576656e7428266469736b5f746f5f646576286d6465762d3e766469736b292d3e6b6f626a2c204b4f424a5f4348414e4745293b0a6f75743a0a096d757465785f756e6c6f636b286d6465762d3e73746174655f6d75746578293b0a0972657475726e2072763b0a7d0a0a73746174696320636f6e73742063686172202a66726f6d5f61747472735f6572725f746f5f74787428696e7420657272290a7b0a0972657475726e09657272203d3d202d454e4f4d5347203f2022726571756972656420617474726962757465206d697373696e6722203a0a0909657272203d3d202d454f504e4f5453555050203f2022756e6b6e6f776e206d616e6461746f72792061747472696275746522203a0a0909657272203d3d202d454558495354203f202263616e206e6f74206368616e676520696e76617269616e742073657474696e6722203a0a090922696e76616c6964206174747269627574652076616c7565223b0a7d0a0a696e7420647262645f61646d5f7365745f726f6c652873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f290a7b0a09737472756374207365745f726f6c655f7061726d73207061726d733b0a09696e74206572723b0a09656e756d20647262645f7265745f636f646520726574636f64653b0a0a09726574636f6465203d20647262645f61646d5f7072657061726528736b622c20696e666f2c20445242445f41444d5f4e4545445f4d494e4f52293b0a09696620282161646d5f6374782e7265706c795f736b62290a090972657475726e20726574636f64653b0a0969662028726574636f646520213d204e4f5f4552524f52290a0909676f746f206f75743b0a0a096d656d73657428267061726d732c20302c2073697a656f66287061726d7329293b0a0969662028696e666f2d3e61747472735b445242445f4e4c415f5345545f524f4c455f5041524d535d29207b0a0909657272203d207365745f726f6c655f7061726d735f66726f6d5f617474727328267061726d732c20696e666f293b0a09096966202865727229207b0a090909726574636f6465203d204552525f4d414e4441544f52595f5441473b0a090909647262645f6d73675f7075745f696e666f2866726f6d5f61747472735f6572725f746f5f7478742865727229293b0a090909676f746f206f75743b0a09097d0a097d0a0a0969662028696e666f2d3e67656e6c6864722d3e636d64203d3d20445242445f41444d5f5052494d415259290a0909726574636f6465203d20647262645f7365745f726f6c652861646d5f6374782e6d6465762c20525f5052494d4152592c207061726d732e617373756d655f7570746f64617465293b0a09656c73650a0909726574636f6465203d20647262645f7365745f726f6c652861646d5f6374782e6d6465762c20525f5345434f4e444152592c2030293b0a6f75743a0a09647262645f61646d5f66696e69736828696e666f2c20726574636f6465293b0a0972657475726e20303b0a7d0a0a2f2a20696e697469616c697a657320746865206d642e2a5f6f6666736574206d656d626572732c20736f207765206172652061626c6520746f2066696e640a202a20746865206f6e206469736b206d6574612064617461202a2f0a73746174696320766f696420647262645f6d645f7365745f736563746f725f6f6666736574732873747275637420647262645f636f6e66202a6d6465762c0a090909092020202020202073747275637420647262645f6261636b696e675f646576202a62646576290a7b0a09736563746f725f74206d645f73697a655f73656374203d20303b0a09696e74206d6574615f6465765f6964783b0a0a097263755f726561645f6c6f636b28293b0a096d6574615f6465765f696478203d207263755f64657265666572656e636528626465762d3e6469736b5f636f6e66292d3e6d6574615f6465765f6964783b0a0a0973776974636820286d6574615f6465765f69647829207b0a0964656661756c743a0a09092f2a20763037207374796c652066697865642073697a6520696e6465786564206d6574612064617461202a2f0a0909626465762d3e6d642e6d645f73697a655f73656374203d204d445f52455345525645445f534543543b0a0909626465762d3e6d642e6d645f6f6666736574203d20647262645f6d645f73735f5f286d6465762c2062646576293b0a0909626465762d3e6d642e616c5f6f6666736574203d204d445f414c5f4f46465345543b0a0909626465762d3e6d642e626d5f6f6666736574203d204d445f424d5f4f46465345543b0a0909627265616b3b0a096361736520445242445f4d445f494e4445585f464c45585f4558543a0a09092f2a206a757374206f6363757079207468652066756c6c206465766963653b20756e69743a20736563746f7273202a2f0a0909626465762d3e6d642e6d645f73697a655f73656374203d20647262645f6765745f636170616369747928626465762d3e6d645f62646576293b0a0909626465762d3e6d642e6d645f6f6666736574203d20303b0a0909626465762d3e6d642e616c5f6f6666736574203d204d445f414c5f4f46465345543b0a0909626465762d3e6d642e626d5f6f6666736574203d204d445f424d5f4f46465345543b0a0909627265616b3b0a096361736520445242445f4d445f494e4445585f494e5445524e414c3a0a096361736520445242445f4d445f494e4445585f464c45585f494e543a0a0909626465762d3e6d642e6d645f6f6666736574203d20647262645f6d645f73735f5f286d6465762c2062646576293b0a09092f2a20616c2073697a65206973207374696c6c206669786564202a2f0a0909626465762d3e6d642e616c5f6f6666736574203d202d4d445f414c5f534543544f52533b0a09092f2a207765206e6565642028736c696768746c79206c657373207468616e29207e2074686973206d756368206269746d617020736563746f72733a202a2f0a09096d645f73697a655f73656374203d20647262645f6765745f636170616369747928626465762d3e6261636b696e675f62646576293b0a09096d645f73697a655f73656374203d20414c49474e286d645f73697a655f736563742c20424d5f534543545f5045525f455854293b0a09096d645f73697a655f73656374203d20424d5f534543545f544f5f455854286d645f73697a655f73656374293b0a09096d645f73697a655f73656374203d20414c49474e286d645f73697a655f736563742c2038293b0a0a09092f2a20706c757320746865202264726264206d657461206461746120737570657220626c6f636b222c0a0909202a20616e6420746865206163746976697479206c6f673b202a2f0a09096d645f73697a655f73656374202b3d204d445f424d5f4f46465345543b0a0a0909626465762d3e6d642e6d645f73697a655f73656374203d206d645f73697a655f736563743b0a09092f2a206269746d6170206f66667365742069732061646a7573746564206279202773757065722720626c6f636b2073697a65202a2f0a0909626465762d3e6d642e626d5f6f66667365742020203d202d6d645f73697a655f73656374202b204d445f414c5f4f46465345543b0a0909627265616b3b0a097d0a097263755f726561645f756e6c6f636b28293b0a7d0a0a2f2a20696e7075742073697a6520697320657870656374656420746f20626520696e204b42202a2f0a63686172202a707073697a652863686172202a6275662c20756e7369676e6564206c6f6e67206c6f6e672073697a65290a7b0a092f2a204e656564732039206279746573206174206d617820696e636c7564696e6720747261696c696e67204e554c3a0a09202a202d31554c4c203d3d3e2022313633383420454222202a2f0a09737461746963206368617220756e6974735b5d203d207b20274b272c20274d272c202747272c202754272c202750272c20274527207d3b0a09696e742062617365203d20303b0a097768696c65202873697a65203e3d2031303030302026262062617365203c2073697a656f6628756e697473292d3129207b0a09092f2a207368696674202b20726f756e64202a2f0a090973697a65203d202873697a65203e3e20313029202b2021212873697a6520262028313c3c3929293b0a0909626173652b2b3b0a097d0a09737072696e7466286275662c2022257520256342222c2028756e7369676e65642973697a652c20756e6974735b626173655d293b0a0a0972657475726e206275663b0a7d0a0a2f2a207468657265206973207374696c6c2061207468656f7265746963616c20646561646c6f636b207768656e2063616c6c65642066726f6d2072656365697665720a202a206f6e20616e20445f494e434f4e53495354454e5420525f5052494d4152593a0a202a202072656d6f7465205245414420646f657320696e635f61705f62696f2c20726563656976657220776f756c64206e65656420746f207265636569766520616e737765720a202a20207061636b65742066726f6d2072656d6f746520746f206465635f61705f62696f20616761696e2e0a202a2020726563656976657220726563656976655f73697a657328292c20636f6d657320686572652c0a202a2020776169747320666f722061705f62696f5f636e74203d3d20302e202d3e20646561646c6f636b2e0a202a2062757420746869732063616e6e6f742068617070656e2c2061637475616c6c792c20626563617573653a0a202a2020525f5052494d41525920445f494e434f4e53495354454e542c20616e6420706565722773206469736b20697320756e726561636861626c650a202a2020286e6f7420636f6e6e65637465642c206f72206261642f6e6f206469736b206f6e2070656572293a0a202a202073656520647262645f6661696c5f726571756573745f6561726c792c2061705f62696f5f636e74206973207a65726f2e0a202a2020525f5052494d41525920445f494e434f4e53495354454e542c20616e6420435f53594e435f5441524745543a0a202a202070656572206d6179206e6f7420696e697469617465206120726573697a652e0a202a2f0a2f2a204e6f746520746865736520617265206e6f7420746f20626520636f6e667573656420776974680a202a20647262645f61646d5f73757370656e645f696f2f647262645f61646d5f726573756d655f696f2c0a202a20776869636820617265202873756229207374617465206368616e676573207472696767657265642062792061646d696e2028647262647365747570292c0a202a20616e642063616e206265206c6f6e67206c697665642e0a202a2054686973206368616e67657320616e206d6465762d3e666c61672c20697320747269676765726564206279206472626420696e7465726e616c732c0a202a20616e642073686f756c642062652073686f72742d6c697665642e202a2f0a766f696420647262645f73757370656e645f696f2873747275637420647262645f636f6e66202a6d646576290a7b0a097365745f6269742853555350454e445f494f2c20266d6465762d3e666c616773293b0a0969662028647262645f73757370656e646564286d64657629290a090972657475726e3b0a09776169745f6576656e74286d6465762d3e6d6973635f776169742c202161746f6d69635f7265616428266d6465762d3e61705f62696f5f636e7429293b0a7d0a0a766f696420647262645f726573756d655f696f2873747275637420647262645f636f6e66202a6d646576290a7b0a09636c6561725f6269742853555350454e445f494f2c20266d6465762d3e666c616773293b0a0977616b655f757028266d6465762d3e6d6973635f77616974293b0a7d0a0a2f2a2a0a202a20647262645f64657465726d696e655f6465765f73697a652829202d20205365747320746865207269676874206465766963652073697a65206f626579696e6720616c6c20636f6e73747261696e74730a202a20406d6465763a0944524244206465766963652e0a202a0a202a2052657475726e732030206f6e20737563636573732c206e656761746976652072657475726e2076616c75657320696e646963617465206572726f72732e0a202a20596f752073686f756c642063616c6c20647262645f6d645f73796e6328292061667465722063616c6c696e6720746869732066756e6374696f6e2e0a202a2f0a656e756d2064657465726d696e655f6465765f73697a6520647262645f64657465726d696e655f6465765f73697a652873747275637420647262645f636f6e66202a6d6465762c20656e756d206464735f666c61677320666c61677329205f5f6d7573745f686f6c64286c6f63616c290a7b0a09736563746f725f7420707265765f66697273745f736563742c20707265765f73697a653b202f2a2070726576696f7573206d657461206c6f636174696f6e202a2f0a09736563746f725f74206c615f73697a652c20755f73697a653b0a09736563746f725f742073697a653b0a0963686172207070625b31305d3b0a0a09696e74206d645f6d6f7665642c206c615f73697a655f6368616e6765643b0a09656e756d2064657465726d696e655f6465765f73697a65207276203d20756e6368616e6765643b0a0a092f2a20726163653a0a09202a206170706c69636174696f6e20726571756573742070617373657320696e635f61705f62696f2c0a09202a20627574207468656e2063616e6e6f742067657420616e20414c2d7265666572656e63652e0a09202a20746869732066756e6374696f6e206c61746572206d61792077616974206f6e2061705f62696f5f636e74203d3d20302e202d3e20646561646c6f636b2e0a09202a0a09202a20746f2061766f696420746861743a0a09202a2053757370656e6420494f20726967687420686572652e0a09202a207374696c6c206c6f636b20746865206163745f6c6f6720746f206e6f74207472696767657220415353455254732074686572652e0a09202a2f0a09647262645f73757370656e645f696f286d646576293b0a0a092f2a206e6f2077616974206e656365737361727920616e796d6f72652c2061637475616c6c7920776520636f756c64206173736572742074686174202a2f0a09776169745f6576656e74286d6465762d3e616c5f776169742c206c635f7472795f6c6f636b286d6465762d3e6163745f6c6f6729293b0a0a09707265765f66697273745f73656374203d20647262645f6d645f66697273745f736563746f72286d6465762d3e6c646576293b0a09707265765f73697a65203d206d6465762d3e6c6465762d3e6d642e6d645f73697a655f736563743b0a096c615f73697a65203d206d6465762d3e6c6465762d3e6d642e6c615f73697a655f736563743b0a0a092f2a20544f444f3a2073686f756c64206f6e6c7920626520736f6d652061737365727420686572652c206e6f742028726529696e69742e2e2e202a2f0a09647262645f6d645f7365745f736563746f725f6f666673657473286d6465762c206d6465762d3e6c646576293b0a0a097263755f726561645f6c6f636b28293b0a09755f73697a65203d207263755f64657265666572656e6365286d6465762d3e6c6465762d3e6469736b5f636f6e66292d3e6469736b5f73697a653b0a097263755f726561645f756e6c6f636b28293b0a0973697a65203d20647262645f6e65775f6465765f73697a65286d6465762c206d6465762d3e6c6465762c20755f73697a652c20666c616773202620444453465f464f52434544293b0a0a0969662028647262645f6765745f6361706163697479286d6465762d3e746869735f626465762920213d2073697a65207c7c0a0920202020647262645f626d5f6361706163697479286d6465762920213d2073697a6529207b0a0909696e74206572723b0a0909657272203d20647262645f626d5f726573697a65286d6465762c2073697a652c202128666c616773202620444453465f4e4f5f524553594e4329293b0a090969662028756e6c696b656c79286572722929207b0a0909092f2a2063757272656e746c79207468657265206973206f6e6c79206f6e65206572726f723a20454e4f4d454d21202a2f0a09090973697a65203d20647262645f626d5f6361706163697479286d646576293e3e313b0a0909096966202873697a65203d3d203029207b0a090909096465765f657272284445562c20224f5554204f46204d454d4f52592120220a090909092020202022436f756c64206e6f7420616c6c6f63617465206269746d6170215c6e22293b0a0909097d20656c7365207b0a090909096465765f657272284445562c2022424d20726573697a696e67206661696c65642e20220a0909090920202020224c656176696e672073697a6520756e6368616e6765642061742073697a65203d20256c75204b425c6e222c0a090909092020202028756e7369676e6564206c6f6e672973697a65293b0a0909097d0a0909097276203d206465765f73697a655f6572726f723b0a09097d0a09092f2a20726163792c2073656520636f6d6d656e74732061626f76652e202a2f0a0909647262645f7365745f6d795f6361706163697479286d6465762c2073697a65293b0a09096d6465762d3e6c6465762d3e6d642e6c615f73697a655f73656374203d2073697a653b0a09096465765f696e666f284445562c202273697a65203d2025732028256c6c75204b42295c6e222c20707073697a65287070622c2073697a653e3e31292c0a0909202020202028756e7369676e6564206c6f6e67206c6f6e672973697a653e3e31293b0a097d0a09696620287276203d3d206465765f73697a655f6572726f72290a0909676f746f206f75743b0a0a096c615f73697a655f6368616e676564203d20286c615f73697a6520213d206d6465762d3e6c6465762d3e6d642e6c615f73697a655f73656374293b0a0a096d645f6d6f766564203d20707265765f66697273745f7365637420213d20647262645f6d645f66697273745f736563746f72286d6465762d3e6c646576290a09097c7c20707265765f73697a6509202020213d206d6465762d3e6c6465762d3e6d642e6d645f73697a655f736563743b0a0a09696620286c615f73697a655f6368616e676564207c7c206d645f6d6f76656429207b0a0909696e74206572723b0a0a0909647262645f616c5f736872696e6b286d646576293b202f2a20416c6c20657874656e747320696e6163746976652e202a2f0a09096465765f696e666f284445562c202257726974696e67207468652077686f6c65206269746d61702c2025735c6e222c0a090909206c615f73697a655f6368616e676564202626206d645f6d6f766564203f202273697a65206368616e67656420616e64206d64206d6f76656422203a0a090909206c615f73697a655f6368616e676564203f202273697a65206368616e67656422203a20226d64206d6f76656422293b0a09092f2a206e657874206c696e6520696d706c696369746c7920646f657320647262645f73757370656e645f696f28292b647262645f726573756d655f696f2829202a2f0a0909657272203d20647262645f6269746d61705f696f286d6465762c206d645f6d6f766564203f2026647262645f626d5f77726974655f616c6c203a2026647262645f626d5f77726974652c0a0909090920202020202273697a65206368616e676564222c20424d5f4c4f434b45445f4d41534b293b0a09096966202865727229207b0a0909097276203d206465765f73697a655f6572726f723b0a090909676f746f206f75743b0a09097d0a0909647262645f6d645f6d61726b5f6469727479286d646576293b0a097d0a0a096966202873697a65203e206c615f73697a65290a09097276203d20677265773b0a096966202873697a65203c206c615f73697a65290a09097276203d20736872756e6b3b0a6f75743a0a096c635f756e6c6f636b286d6465762d3e6163745f6c6f67293b0a0977616b655f757028266d6465762d3e616c5f77616974293b0a09647262645f726573756d655f696f286d646576293b0a0a0972657475726e2072763b0a7d0a0a736563746f725f740a647262645f6e65775f6465765f73697a652873747275637420647262645f636f6e66202a6d6465762c2073747275637420647262645f6261636b696e675f646576202a626465762c0a09092020736563746f725f7420755f73697a652c20696e7420617373756d655f706565725f6861735f7370616365290a7b0a09736563746f725f7420705f73697a65203d206d6465762d3e705f73697a653b2020202f2a20706172746e65722773206469736b2073697a652e202a2f0a09736563746f725f74206c615f73697a65203d20626465762d3e6d642e6c615f73697a655f736563743b202f2a206c617374206167726565642073697a652e202a2f0a09736563746f725f74206d5f73697a653b202f2a206d792073697a65202a2f0a09736563746f725f742073697a65203d20303b0a0a096d5f73697a65203d20647262645f6765745f6d61785f63617061636974792862646576293b0a0a09696620286d6465762d3e73746174652e636f6e6e203c20435f434f4e4e454354454420262620617373756d655f706565725f6861735f737061636529207b0a09096465765f7761726e284445562c2022526573697a65207768696c65206e6f7420636f6e6e65637465642077617320666f72636564206279207468652075736572215c6e22293b0a0909705f73697a65203d206d5f73697a653b0a097d0a0a0969662028705f73697a65202626206d5f73697a6529207b0a090973697a65203d206d696e5f7428736563746f725f742c20705f73697a652c206d5f73697a65293b0a097d20656c7365207b0a0909696620286c615f73697a6529207b0a09090973697a65203d206c615f73697a653b0a090909696620286d5f73697a65202626206d5f73697a65203c2073697a65290a0909090973697a65203d206d5f73697a653b0a09090969662028705f73697a6520262620705f73697a65203c2073697a65290a0909090973697a65203d20705f73697a653b0a09097d20656c7365207b0a090909696620286d5f73697a65290a0909090973697a65203d206d5f73697a653b0a09090969662028705f73697a65290a0909090973697a65203d20705f73697a653b0a09097d0a097d0a0a096966202873697a65203d3d2030290a09096465765f657272284445562c2022426f7468206e6f646573206469736b6c657373215c6e22293b0a0a0969662028755f73697a6529207b0a090969662028755f73697a65203e2073697a65290a0909096465765f657272284445562c2022526571756573746564206469736b2073697a6520697320746f6f206269672028256c75203e20256c75295c6e222c0a0909092020202028756e7369676e6564206c6f6e6729755f73697a653e3e312c2028756e7369676e6564206c6f6e672973697a653e3e31293b0a0909656c73650a09090973697a65203d20755f73697a653b0a097d0a0a0972657475726e2073697a653b0a7d0a0a2f2a2a0a202a20647262645f636865636b5f616c5f73697a652829202d20456e737572657320746861742074686520414c206973206f66207468652072696768742073697a650a202a20406d6465763a0944524244206465766963652e0a202a0a202a2052657475726e73202d45425553592069662063757272656e7420616c206c7275206973207374696c6c20757365642c202d454e4f4d454d207768656e20616c6c6f636174696f6e0a202a206661696c65642c20616e642030206f6e20737563636573732e20596f752073686f756c642063616c6c20647262645f6d645f73796e63282920616674657220796f752063616c6c65640a202a20746869732066756e6374696f6e2e0a202a2f0a73746174696320696e7420647262645f636865636b5f616c5f73697a652873747275637420647262645f636f6e66202a6d6465762c20737472756374206469736b5f636f6e66202a6463290a7b0a09737472756374206c72755f6361636865202a6e2c202a743b0a09737472756374206c635f656c656d656e74202a653b0a09756e7369676e656420696e7420696e5f7573653b0a09696e7420693b0a0a09696620286d6465762d3e6163745f6c6f672026260a09202020206d6465762d3e6163745f6c6f672d3e6e725f656c656d656e7473203d3d2064632d3e616c5f657874656e7473290a090972657475726e20303b0a0a09696e5f757365203d20303b0a0974203d206d6465762d3e6163745f6c6f673b0a096e203d206c635f63726561746528226163745f6c6f67222c20647262645f616c5f6578745f63616368652c20414c5f555044415445535f5045525f5452414e53414354494f4e2c0a090964632d3e616c5f657874656e74732c2073697a656f6628737472756374206c635f656c656d656e74292c2030293b0a0a09696620286e203d3d204e554c4c29207b0a09096465765f657272284445562c202243616e6e6f7420616c6c6f63617465206163745f6c6f67206c7275215c6e22293b0a090972657475726e202d454e4f4d454d3b0a097d0a097370696e5f6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a09696620287429207b0a0909666f72202869203d20303b2069203c20742d3e6e725f656c656d656e74733b20692b2b29207b0a09090965203d206c635f656c656d656e745f62795f696e64657828742c2069293b0a09090969662028652d3e726566636e74290a090909096465765f657272284445562c2022726566636e74282564293d3d25645c6e222c0a0909090920202020652d3e6c635f6e756d6265722c20652d3e726566636e74293b0a090909696e5f757365202b3d20652d3e726566636e743b0a09097d0a097d0a096966202821696e5f757365290a09096d6465762d3e6163745f6c6f67203d206e3b0a097370696e5f756e6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a0969662028696e5f75736529207b0a09096465765f657272284445562c20224163746976697479206c6f67207374696c6c20696e20757365215c6e22293b0a09096c635f64657374726f79286e293b0a090972657475726e202d45425553593b0a097d20656c7365207b0a09096966202874290a0909096c635f64657374726f792874293b0a097d0a09647262645f6d645f6d61726b5f6469727479286d646576293b202f2a207765206368616e676564206d6465762d3e6163745f6c6f672d3e6e725f656c656d656e73202a2f0a0972657475726e20303b0a7d0a0a73746174696320766f696420647262645f73657475705f71756575655f706172616d2873747275637420647262645f636f6e66202a6d6465762c20756e7369676e656420696e74206d61785f62696f5f73697a65290a7b0a0973747275637420726571756573745f7175657565202a20636f6e73742071203d206d6465762d3e72715f71756575653b0a09756e7369676e656420696e74206d61785f68775f736563746f7273203d206d61785f62696f5f73697a65203e3e20393b0a09756e7369676e656420696e74206d61785f7365676d656e7473203d20303b0a0a09696620286765745f6c6465765f69665f7374617465286d6465762c20445f415454414348494e472929207b0a090973747275637420726571756573745f7175657565202a20636f6e73742062203d206d6465762d3e6c6465762d3e6261636b696e675f626465762d3e62645f6469736b2d3e71756575653b0a0a09096d61785f68775f736563746f7273203d206d696e2871756575655f6d61785f68775f736563746f72732862292c206d61785f62696f5f73697a65203e3e2039293b0a09097263755f726561645f6c6f636b28293b0a09096d61785f7365676d656e7473203d207263755f64657265666572656e6365286d6465762d3e6c6465762d3e6469736b5f636f6e66292d3e6d61785f62696f5f62766563733b0a09097263755f726561645f756e6c6f636b28293b0a09097075745f6c646576286d646576293b0a097d0a0a09626c6b5f71756575655f6c6f676963616c5f626c6f636b5f73697a6528712c20353132293b0a09626c6b5f71756575655f6d61785f68775f736563746f727328712c206d61785f68775f736563746f7273293b0a092f2a20546869732069732074686520776f726b61726f756e6420666f72202262696f20776f756c64206e65656420746f2c206275742063616e6e6f742c2062652073706c697422202a2f0a09626c6b5f71756575655f6d61785f7365676d656e747328712c206d61785f7365676d656e7473203f206d61785f7365676d656e7473203a20424c4b5f4d41585f5345474d454e5453293b0a09626c6b5f71756575655f7365676d656e745f626f756e6461727928712c20504147455f43414348455f53495a452d31293b0a0a09696620286765745f6c6465765f69665f7374617465286d6465762c20445f415454414348494e472929207b0a090973747275637420726571756573745f7175657565202a20636f6e73742062203d206d6465762d3e6c6465762d3e6261636b696e675f626465762d3e62645f6469736b2d3e71756575653b0a0a0909626c6b5f71756575655f737461636b5f6c696d69747328712c2062293b0a0a090969662028712d3e6261636b696e675f6465765f696e666f2e72615f706167657320213d20622d3e6261636b696e675f6465765f696e666f2e72615f706167657329207b0a0909096465765f696e666f284445562c202241646a757374696e67206d792072615f706167657320746f206261636b696e672064657669636527732028256c75202d3e20256c75295c6e222c0a0909090920712d3e6261636b696e675f6465765f696e666f2e72615f70616765732c0a0909090920622d3e6261636b696e675f6465765f696e666f2e72615f7061676573293b0a090909712d3e6261636b696e675f6465765f696e666f2e72615f7061676573203d20622d3e6261636b696e675f6465765f696e666f2e72615f70616765733b0a09097d0a09097075745f6c646576286d646576293b0a097d0a7d0a0a766f696420647262645f7265636f6e73696465725f6d61785f62696f5f73697a652873747275637420647262645f636f6e66202a6d646576290a7b0a09756e7369676e656420696e74206e6f772c206e65772c206c6f63616c2c20706565723b0a0a096e6f77203d2071756575655f6d61785f68775f736563746f7273286d6465762d3e72715f717565756529203c3c20393b0a096c6f63616c203d206d6465762d3e6c6f63616c5f6d61785f62696f5f73697a653b202f2a204576656e7475616c6c79206c617374206b6e6f776e2076616c75652c2066726f6d20766f6c6174696c65206d656d6f7279202a2f0a0970656572203d206d6465762d3e706565725f6d61785f62696f5f73697a653b202f2a204576656e7475616c6c79206c617374206b6e6f776e2076616c75652c2066726f6d206d6574612064617461202a2f0a0a09696620286765745f6c6465765f69665f7374617465286d6465762c20445f415454414348494e472929207b0a09096c6f63616c203d2071756575655f6d61785f68775f736563746f7273286d6465762d3e6c6465762d3e6261636b696e675f626465762d3e62645f6469736b2d3e717565756529203c3c20393b0a09096d6465762d3e6c6f63616c5f6d61785f62696f5f73697a65203d206c6f63616c3b0a09097075745f6c646576286d646576293b0a097d0a096c6f63616c203d206d696e286c6f63616c2c20445242445f4d41585f42494f5f53495a45293b0a0a092f2a205765206d61792069676e6f72652070656572206c696d697473206966207468652070656572206973206d6f6465726e20656e6f7567682e0a0920202042656361757365206e65772066726f6d20382e332e38206f6e77617264732074686520706565722063616e20757365206d756c7469706c650a0920202042494f7320666f7220612073696e676c6520706565725f72657175657374202a2f0a09696620286d6465762d3e73746174652e636f6e6e203e3d20435f434f4e4e454354454429207b0a0909696620286d6465762d3e74636f6e6e2d3e6167726565645f70726f5f76657273696f6e203c203934290a09090970656572203d206d696e28206d6465762d3e706565725f6d61785f62696f5f73697a652c20445242445f4d41585f53495a455f4838305f5041434b4554293b0a0909092f2a20436f7272656374206f6c6420647262642028757020746f20382e332e37292069662069742062656c69657665732069742063616e20646f206d6f7265207468616e2033324b6942202a2f0a0909656c736520696620286d6465762d3e74636f6e6e2d3e6167726565645f70726f5f76657273696f6e203d3d203934290a09090970656572203d20445242445f4d41585f53495a455f4838305f5041434b45543b0a0909656c736520696620286d6465762d3e74636f6e6e2d3e6167726565645f70726f5f76657273696f6e203c20313030290a09090970656572203d20445242445f4d41585f42494f5f53495a455f5039353b20202f2a206472626420382e332e38206f6e77617264732c206265666f726520382e342e30202a2f0a0909656c73650a09090970656572203d20445242445f4d41585f42494f5f53495a453b0a097d0a0a096e6577203d206d696e286c6f63616c2c2070656572293b0a0a09696620286d6465762d3e73746174652e726f6c65203d3d20525f5052494d415259202626206e6577203c206e6f77290a09096465765f657272284445562c2022415353455254204641494c4544206e6577203c206e6f773b20282575203c202575295c6e222c206e65772c206e6f77293b0a0a09696620286e657720213d206e6f77290a09096465765f696e666f284445562c20226d61782042494f2073697a65203d2025755c6e222c206e6577293b0a0a09647262645f73657475705f71756575655f706172616d286d6465762c206e6577293b0a7d0a0a2f2a205374617274732074686520776f726b657220746872656164202a2f0a73746174696320766f696420636f6e6e5f7265636f6e6669675f73746172742873747275637420647262645f74636f6e6e202a74636f6e6e290a7b0a09647262645f7468726561645f7374617274282674636f6e6e2d3e776f726b6572293b0a09636f6e6e5f666c7573685f776f726b71756575652874636f6e6e293b0a7d0a0a2f2a206966207374696c6c20756e636f6e666967757265642c2073746f707320776f726b657220616761696e2e202a2f0a73746174696320766f696420636f6e6e5f7265636f6e6669675f646f6e652873747275637420647262645f74636f6e6e202a74636f6e6e290a7b0a09626f6f6c2073746f705f746872656164733b0a097370696e5f6c6f636b5f697271282674636f6e6e2d3e7265715f6c6f636b293b0a0973746f705f74687265616473203d20636f6e6e5f616c6c5f766f6c735f756e636f6e662874636f6e6e292026260a090974636f6e6e2d3e637374617465203d3d20435f5354414e44414c4f4e453b0a097370696e5f756e6c6f636b5f697271282674636f6e6e2d3e7265715f6c6f636b293b0a096966202873746f705f7468726561647329207b0a09092f2a206173656e64657220697320696d706c696369746c792073746f707065642062792072656365697665720a0909202a20696e20636f6e6e5f646973636f6e6e6563742829202a2f0a0909647262645f7468726561645f73746f70282674636f6e6e2d3e7265636569766572293b0a0909647262645f7468726561645f73746f70282674636f6e6e2d3e776f726b6572293b0a097d0a7d0a0a2f2a204d616b65207375726520494f2069732073757370656e646564206265666f72652063616c6c696e6720746869732066756e6374696f6e28292e202a2f0a73746174696320766f696420647262645f73757370656e645f616c2873747275637420647262645f636f6e66202a6d646576290a7b0a09696e742073203d20303b0a0a0969662028216c635f7472795f6c6f636b286d6465762d3e6163745f6c6f672929207b0a09096465765f7761726e284445562c20224661696c656420746f206c6f636b20616c20696e20647262645f73757370656e645f616c28295c6e22293b0a090972657475726e3b0a097d0a0a09647262645f616c5f736872696e6b286d646576293b0a097370696e5f6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a09696620286d6465762d3e73746174652e636f6e6e203c20435f434f4e4e4543544544290a090973203d2021746573745f616e645f7365745f62697428414c5f53555350454e4445442c20266d6465762d3e666c616773293b0a097370696e5f756e6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a096c635f756e6c6f636b286d6465762d3e6163745f6c6f67293b0a0a096966202873290a09096465765f696e666f284445562c202253757370656e64656420414c20757064617465735c6e22293b0a7d0a0a0a73746174696320626f6f6c2073686f756c645f7365745f64656661756c7473287374727563742067656e6c5f696e666f202a696e666f290a7b0a09756e7369676e656420666c616773203d20282873747275637420647262645f67656e6c6d73676864722a29696e666f2d3e75736572686472292d3e666c6167733b0a0972657475726e203020213d2028666c616773202620445242445f47454e4c5f465f5345545f44454641554c5453293b0a7d0a0a73746174696320766f696420656e666f7263655f6469736b5f636f6e665f6c696d69747328737472756374206469736b5f636f6e66202a6463290a7b0a096966202864632d3e616c5f657874656e7473203c20445242445f414c5f455854454e54535f4d494e290a090964632d3e616c5f657874656e7473203d20445242445f414c5f455854454e54535f4d494e3b0a096966202864632d3e616c5f657874656e7473203e20445242445f414c5f455854454e54535f4d4158290a090964632d3e616c5f657874656e7473203d20445242445f414c5f455854454e54535f4d41583b0a0a096966202864632d3e635f706c616e5f6168656164203e20445242445f435f504c414e5f41484541445f4d4158290a090964632d3e635f706c616e5f6168656164203d20445242445f435f504c414e5f41484541445f4d41583b0a7d0a0a696e7420647262645f61646d5f6469736b5f6f7074732873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f290a7b0a09656e756d20647262645f7265745f636f646520726574636f64653b0a0973747275637420647262645f636f6e66202a6d6465763b0a09737472756374206469736b5f636f6e66202a6e65775f6469736b5f636f6e662c202a6f6c645f6469736b5f636f6e663b0a09737472756374206669666f5f627566666572202a6f6c645f706c616e203d204e554c4c2c202a6e65775f706c616e203d204e554c4c3b0a09696e74206572722c206669666f5f73697a653b0a0a09726574636f6465203d20647262645f61646d5f7072657061726528736b622c20696e666f2c20445242445f41444d5f4e4545445f4d494e4f52293b0a09696620282161646d5f6374782e7265706c795f736b62290a090972657475726e20726574636f64653b0a0969662028726574636f646520213d204e4f5f4552524f52290a0909676f746f206f75743b0a0a096d646576203d2061646d5f6374782e6d6465763b0a0a092f2a20776520616c736f206e6565642061206469736b0a09202a20746f206368616e676520746865206f7074696f6e73206f6e202a2f0a0969662028216765745f6c646576286d6465762929207b0a0909726574636f6465203d204552525f4e4f5f4449534b3b0a0909676f746f206f75743b0a097d0a0a096e65775f6469736b5f636f6e66203d206b6d616c6c6f632873697a656f6628737472756374206469736b5f636f6e66292c204746505f4b45524e454c293b0a0969662028216e65775f6469736b5f636f6e6629207b0a0909726574636f6465203d204552525f4e4f4d454d3b0a0909676f746f206661696c3b0a097d0a0a096d757465785f6c6f636b28266d6465762d3e74636f6e6e2d3e636f6e665f757064617465293b0a096f6c645f6469736b5f636f6e66203d206d6465762d3e6c6465762d3e6469736b5f636f6e663b0a092a6e65775f6469736b5f636f6e66203d202a6f6c645f6469736b5f636f6e663b0a096966202873686f756c645f7365745f64656661756c747328696e666f29290a09097365745f6469736b5f636f6e665f64656661756c7473286e65775f6469736b5f636f6e66293b0a0a09657272203d206469736b5f636f6e665f66726f6d5f61747472735f666f725f6368616e6765286e65775f6469736b5f636f6e662c20696e666f293b0a09696620286572722026262065727220213d202d454e4f4d534729207b0a0909726574636f6465203d204552525f4d414e4441544f52595f5441473b0a0909647262645f6d73675f7075745f696e666f2866726f6d5f61747472735f6572725f746f5f7478742865727229293b0a097d0a0a096966202821657870656374286e65775f6469736b5f636f6e662d3e726573796e635f72617465203e3d203129290a09096e65775f6469736b5f636f6e662d3e726573796e635f72617465203d20313b0a0a09656e666f7263655f6469736b5f636f6e665f6c696d697473286e65775f6469736b5f636f6e66293b0a0a096669666f5f73697a65203d20286e65775f6469736b5f636f6e662d3e635f706c616e5f6168656164202a203130202a20534c4545505f54494d4529202f20485a3b0a09696620286669666f5f73697a6520213d206d6465762d3e72735f706c616e5f732d3e73697a6529207b0a09096e65775f706c616e203d206669666f5f616c6c6f63286669666f5f73697a65293b0a090969662028216e65775f706c616e29207b0a0909096465765f657272284445562c20226b6d616c6c6f63206f66206669666f5f627566666572206661696c656422293b0a090909726574636f6465203d204552525f4e4f4d454d3b0a090909676f746f206661696c5f756e6c6f636b3b0a09097d0a097d0a0a09647262645f73757370656e645f696f286d646576293b0a09776169745f6576656e74286d6465762d3e616c5f776169742c206c635f7472795f6c6f636b286d6465762d3e6163745f6c6f6729293b0a09647262645f616c5f736872696e6b286d646576293b0a09657272203d20647262645f636865636b5f616c5f73697a65286d6465762c206e65775f6469736b5f636f6e66293b0a096c635f756e6c6f636b286d6465762d3e6163745f6c6f67293b0a0977616b655f757028266d6465762d3e616c5f77616974293b0a09647262645f726573756d655f696f286d646576293b0a0a096966202865727229207b0a0909726574636f6465203d204552525f4e4f4d454d3b0a0909676f746f206661696c5f756e6c6f636b3b0a097d0a0a0977726974655f6c6f636b5f6972712826676c6f62616c5f73746174655f6c6f636b293b0a09726574636f6465203d20647262645f726573796e635f61667465725f76616c6964286d6465762c206e65775f6469736b5f636f6e662d3e726573796e635f6166746572293b0a0969662028726574636f6465203d3d204e4f5f4552524f5229207b0a09097263755f61737369676e5f706f696e746572286d6465762d3e6c6465762d3e6469736b5f636f6e662c206e65775f6469736b5f636f6e66293b0a0909647262645f726573796e635f61667465725f6368616e676564286d646576293b0a097d0a0977726974655f756e6c6f636b5f6972712826676c6f62616c5f73746174655f6c6f636b293b0a0a0969662028726574636f646520213d204e4f5f4552524f52290a0909676f746f206661696c5f756e6c6f636b3b0a0a09696620286e65775f706c616e29207b0a09096f6c645f706c616e203d206d6465762d3e72735f706c616e5f733b0a09097263755f61737369676e5f706f696e746572286d6465762d3e72735f706c616e5f732c206e65775f706c616e293b0a097d0a0a096d757465785f756e6c6f636b28266d6465762d3e74636f6e6e2d3e636f6e665f757064617465293b0a0a09696620286e65775f6469736b5f636f6e662d3e616c5f75706461746573290a09096d6465762d3e6c6465762d3e6d642e666c61677320263d207e4d44465f414c5f44495341424c45443b0a09656c73650a09096d6465762d3e6c6465762d3e6d642e666c616773207c3d204d44465f414c5f44495341424c45443b0a0a09696620286e65775f6469736b5f636f6e662d3e6d645f666c7573686573290a0909636c6561725f626974284d445f4e4f5f4655412c20266d6465762d3e666c616773293b0a09656c73650a09097365745f626974284d445f4e4f5f4655412c20266d6465762d3e666c616773293b0a0a09647262645f62756d705f77726974655f6f72646572696e67286d6465762d3e74636f6e6e2c20574f5f626465765f666c757368293b0a0a09647262645f6d645f73796e63286d646576293b0a0a09696620286d6465762d3e73746174652e636f6e6e203e3d20435f434f4e4e4543544544290a0909647262645f73656e645f73796e635f706172616d286d646576293b0a0a0973796e6368726f6e697a655f72637528293b0a096b66726565286f6c645f6469736b5f636f6e66293b0a096b66726565286f6c645f706c616e293b0a096d6f645f74696d657228266d6465762d3e726571756573745f74696d65722c206a696666696573202b20485a293b0a09676f746f20737563636573733b0a0a6661696c5f756e6c6f636b3a0a096d757465785f756e6c6f636b28266d6465762d3e74636f6e6e2d3e636f6e665f757064617465293b0a206661696c3a0a096b66726565286e65775f6469736b5f636f6e66293b0a096b66726565286e65775f706c616e293b0a737563636573733a0a097075745f6c646576286d646576293b0a206f75743a0a09647262645f61646d5f66696e69736828696e666f2c20726574636f6465293b0a0972657475726e20303b0a7d0a0a696e7420647262645f61646d5f6174746163682873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f290a7b0a0973747275637420647262645f636f6e66202a6d6465763b0a09696e74206572723b0a09656e756d20647262645f7265745f636f646520726574636f64653b0a09656e756d2064657465726d696e655f6465765f73697a652064643b0a09736563746f725f74206d61785f706f737369626c655f736563746f72733b0a09736563746f725f74206d696e5f6d645f6465766963655f736563746f72733b0a0973747275637420647262645f6261636b696e675f646576202a6e6263203d204e554c4c3b202f2a206e65775f6261636b696e675f636f6e66202a2f0a09737472756374206469736b5f636f6e66202a6e65775f6469736b5f636f6e66203d204e554c4c3b0a0973747275637420626c6f636b5f646576696365202a626465763b0a09737472756374206c72755f6361636865202a726573796e635f6c7275203d204e554c4c3b0a09737472756374206669666f5f627566666572202a6e65775f706c616e203d204e554c4c3b0a09756e696f6e20647262645f7374617465206e732c206f733b0a09656e756d20647262645f73746174655f72762072763b0a09737472756374206e65745f636f6e66202a6e633b0a0a09726574636f6465203d20647262645f61646d5f7072657061726528736b622c20696e666f2c20445242445f41444d5f4e4545445f4d494e4f52293b0a09696620282161646d5f6374782e7265706c795f736b62290a090972657475726e20726574636f64653b0a0969662028726574636f646520213d204e4f5f4552524f52290a0909676f746f2066696e6973683b0a0a096d646576203d2061646d5f6374782e6d6465763b0a09636f6e6e5f7265636f6e6669675f7374617274286d6465762d3e74636f6e6e293b0a0a092f2a20696620796f752077616e7420746f207265636f6e6669677572652c20706c65617365207465617220646f776e206669727374202a2f0a09696620286d6465762d3e73746174652e6469736b203e20445f4449534b4c45535329207b0a0909726574636f6465203d204552525f4449534b5f434f4e464947555245443b0a0909676f746f206661696c3b0a097d0a092f2a204974206d6179206a757374206e6f7720686176652064657461636865642062656361757365206f6620494f206572726f722e20204d616b6520737572650a09202a20647262645f6c6465765f64657374726f7920697320646f6e6520616c72656164792c207765206d617920656e642075702068657265207665727920666173742c0a09202a20652e672e20696620736f6d656f6e652063616c6c73206174746163682066726f6d20746865206f6e2d696f2d6572726f722068616e646c65722c0a09202a20746f207265616c697a6520612022686f7420737061726522206665617475726520286e6f74207468617420492764207265636f6d6d656e64207468617429202a2f0a09776169745f6576656e74286d6465762d3e6d6973635f776169742c202161746f6d69635f7265616428266d6465762d3e6c6f63616c5f636e7429293b0a0a092f2a206d616b652073757265207468657265206973206e6f206c6566746f7665722066726f6d2070726576696f757320666f7263652d64657461636820617474656d707473202a2f0a09636c6561725f62697428464f5243455f4445544143482c20266d6465762d3e666c616773293b0a09636c6561725f626974285741535f494f5f4552524f522c20266d6465762d3e666c616773293b0a09636c6561725f626974285741535f524541445f4552524f522c20266d6465762d3e666c616773293b0a0a092f2a20616e64206e6f206c6566746f7665722066726f6d2070726576696f75736c792061626f7274656420726573796e63206f72207665726966792c20656974686572202a2f0a096d6465762d3e72735f746f74616c203d20303b0a096d6465762d3e72735f6661696c6564203d20303b0a0961746f6d69635f73657428266d6465762d3e72735f70656e64696e675f636e742c2030293b0a0a092f2a20616c6c6f636174696f6e206e6f7420696e2074686520494f20706174682c2064726264736574757020636f6e74657874202a2f0a096e6263203d206b7a616c6c6f632873697a656f662873747275637420647262645f6261636b696e675f646576292c204746505f4b45524e454c293b0a0969662028216e626329207b0a0909726574636f6465203d204552525f4e4f4d454d3b0a0909676f746f206661696c3b0a097d0a097370696e5f6c6f636b5f696e697428266e62632d3e6d642e757569645f6c6f636b293b0a0a096e65775f6469736b5f636f6e66203d206b7a616c6c6f632873697a656f6628737472756374206469736b5f636f6e66292c204746505f4b45524e454c293b0a0969662028216e65775f6469736b5f636f6e6629207b0a0909726574636f6465203d204552525f4e4f4d454d3b0a0909676f746f206661696c3b0a097d0a096e62632d3e6469736b5f636f6e66203d206e65775f6469736b5f636f6e663b0a0a097365745f6469736b5f636f6e665f64656661756c7473286e65775f6469736b5f636f6e66293b0a09657272203d206469736b5f636f6e665f66726f6d5f6174747273286e65775f6469736b5f636f6e662c20696e666f293b0a096966202865727229207b0a0909726574636f6465203d204552525f4d414e4441544f52595f5441473b0a0909647262645f6d73675f7075745f696e666f2866726f6d5f61747472735f6572725f746f5f7478742865727229293b0a0909676f746f206661696c3b0a097d0a0a09656e666f7263655f6469736b5f636f6e665f6c696d697473286e65775f6469736b5f636f6e66293b0a0a096e65775f706c616e203d206669666f5f616c6c6f6328286e65775f6469736b5f636f6e662d3e635f706c616e5f6168656164202a203130202a20534c4545505f54494d4529202f20485a293b0a0969662028216e65775f706c616e29207b0a0909726574636f6465203d204552525f4e4f4d454d3b0a0909676f746f206661696c3b0a097d0a0a09696620286e65775f6469736b5f636f6e662d3e6d6574615f6465765f696478203c20445242445f4d445f494e4445585f464c45585f494e5429207b0a0909726574636f6465203d204552525f4d445f4944585f494e56414c49443b0a0909676f746f206661696c3b0a097d0a0a097263755f726561645f6c6f636b28293b0a096e63203d207263755f64657265666572656e6365286d6465762d3e74636f6e6e2d3e6e65745f636f6e66293b0a09696620286e6329207b0a0909696620286e65775f6469736b5f636f6e662d3e66656e63696e67203d3d2046505f53544f4e495448202626206e632d3e776972655f70726f746f636f6c203d3d20445242445f50524f545f4129207b0a0909097263755f726561645f756e6c6f636b28293b0a090909726574636f6465203d204552525f53544f4e4954485f414e445f50524f545f413b0a090909676f746f206661696c3b0a09097d0a097d0a097263755f726561645f756e6c6f636b28293b0a0a0962646576203d20626c6b6465765f6765745f62795f70617468286e65775f6469736b5f636f6e662d3e6261636b696e675f6465762c0a090909092020464d4f44455f52454144207c20464d4f44455f5752495445207c20464d4f44455f4558434c2c206d646576293b0a096966202849535f45525228626465762929207b0a09096465765f657272284445562c20226f70656e285c2225735c2229206661696c6564207769746820256c645c6e222c206e65775f6469736b5f636f6e662d3e6261636b696e675f6465762c0a0909095054525f455252286264657629293b0a0909726574636f6465203d204552525f4f50454e5f4449534b3b0a0909676f746f206661696c3b0a097d0a096e62632d3e6261636b696e675f62646576203d20626465763b0a0a092f2a0a09202a206d6574615f6465765f696478203e3d20303a2065787465726e616c2066697865642073697a652c20706f737369626c79206d756c7469706c650a09202a20647262642073686172696e67206f6e65206d657461206465766963652e2020544f444f20696e207468617420636173652c20706172616e6f69610a09202a20636865636b2074686174205b6d645f626465762c206d6574615f6465765f6964785d206973206e6f7420796574207573656420627920736f6d650a09202a206f746865722064726264206d696e6f7221202028696620796f752075736520647262642e636f6e66202b206472626461646d2c20746861740a09202a2073686f756c6420636865636b20697420666f7220796f7520616c72656164793b2062757420696620796f7520646f6e27742c206f720a09202a20736f6d656f6e6520666f6f6c65642069742c207765206e65656420746f20646f75626c6520636865636b2068657265290a09202a2f0a0962646576203d20626c6b6465765f6765745f62795f70617468286e65775f6469736b5f636f6e662d3e6d6574615f6465762c0a090909092020464d4f44455f52454144207c20464d4f44455f5752495445207c20464d4f44455f4558434c2c0a090909092020286e65775f6469736b5f636f6e662d3e6d6574615f6465765f696478203c203029203f0a09090909202028766f6964202a296d646576203a2028766f6964202a29647262645f6d5f686f6c646572293b0a096966202849535f45525228626465762929207b0a09096465765f657272284445562c20226f70656e285c2225735c2229206661696c6564207769746820256c645c6e222c206e65775f6469736b5f636f6e662d3e6d6574615f6465762c0a0909095054525f455252286264657629293b0a0909726574636f6465203d204552525f4f50454e5f4d445f4449534b3b0a0909676f746f206661696c3b0a097d0a096e62632d3e6d645f62646576203d20626465763b0a0a0969662028286e62632d3e6261636b696e675f62646576203d3d206e62632d3e6d645f626465762920213d0a0920202020286e65775f6469736b5f636f6e662d3e6d6574615f6465765f696478203d3d20445242445f4d445f494e4445585f494e5445524e414c207c7c0a0920202020206e65775f6469736b5f636f6e662d3e6d6574615f6465765f696478203d3d20445242445f4d445f494e4445585f464c45585f494e542929207b0a0909726574636f6465203d204552525f4d445f4944585f494e56414c49443b0a0909676f746f206661696c3b0a097d0a0a09726573796e635f6c7275203d206c635f6372656174652822726573796e63222c20647262645f626d5f6578745f63616368652c0a090909312c2036312c2073697a656f662873747275637420626d5f657874656e74292c0a0909096f66667365746f662873747275637420626d5f657874656e742c206c636529293b0a096966202821726573796e635f6c727529207b0a0909726574636f6465203d204552525f4e4f4d454d3b0a0909676f746f206661696c3b0a097d0a0a092f2a205254202d20666f7220647262645f6765745f6d61785f6361706163697479282920445242445f4d445f494e4445585f464c45585f494e54202a2f0a09647262645f6d645f7365745f736563746f725f6f666673657473286d6465762c206e6263293b0a0a0969662028647262645f6765745f6d61785f6361706163697479286e626329203c206e65775f6469736b5f636f6e662d3e6469736b5f73697a6529207b0a09096465765f657272284445562c20226d617820636170616369747920256c6c7520736d616c6c6572207468616e206469736b2073697a6520256c6c755c6e222c0a09090928756e7369676e6564206c6f6e67206c6f6e672920647262645f6765745f6d61785f6361706163697479286e6263292c0a09090928756e7369676e6564206c6f6e67206c6f6e6729206e65775f6469736b5f636f6e662d3e6469736b5f73697a65293b0a0909726574636f6465203d204552525f4449534b5f544f4f5f534d414c4c3b0a0909676f746f206661696c3b0a097d0a0a09696620286e65775f6469736b5f636f6e662d3e6d6574615f6465765f696478203c203029207b0a09096d61785f706f737369626c655f736563746f7273203d20445242445f4d41585f534543544f52535f464c45583b0a09092f2a206174206c65617374206f6e65204d422c206f746865727769736520697420646f6573206e6f74206d616b652073656e7365202a2f0a09096d696e5f6d645f6465766963655f736563746f7273203d2028323c3c3130293b0a097d20656c7365207b0a09096d61785f706f737369626c655f736563746f7273203d20445242445f4d41585f534543544f52533b0a09096d696e5f6d645f6465766963655f736563746f7273203d204d445f52455345525645445f53454354202a20286e65775f6469736b5f636f6e662d3e6d6574615f6465765f696478202b2031293b0a097d0a0a0969662028647262645f6765745f6361706163697479286e62632d3e6d645f6264657629203c206d696e5f6d645f6465766963655f736563746f727329207b0a0909726574636f6465203d204552525f4d445f4449534b5f544f4f5f534d414c4c3b0a09096465765f7761726e284445562c20227265667573696e67206174746163683a206d642d64657669636520746f6f20736d616c6c2c20220a09092020202020226174206c6561737420256c6c7520736563746f7273206e656564656420666f722074686973206d6574612d6469736b20747970655c6e222c0a0909202020202028756e7369676e6564206c6f6e67206c6f6e6729206d696e5f6d645f6465766963655f736563746f7273293b0a0909676f746f206661696c3b0a097d0a0a092f2a204d616b65207375726520746865206e6577206469736b2069732062696720656e6f7567680a09202a20287765206d61792063757272656e746c7920626520525f5052494d4152592077697468206e6f206c6f63616c206469736b2e2e2e29202a2f0a0969662028647262645f6765745f6d61785f6361706163697479286e626329203c0a0920202020647262645f6765745f6361706163697479286d6465762d3e746869735f626465762929207b0a0909726574636f6465203d204552525f4449534b5f544f4f5f534d414c4c3b0a0909676f746f206661696c3b0a097d0a0a096e62632d3e6b6e6f776e5f73697a65203d20647262645f6765745f6361706163697479286e62632d3e6261636b696e675f62646576293b0a0a09696620286e62632d3e6b6e6f776e5f73697a65203e206d61785f706f737369626c655f736563746f727329207b0a09096465765f7761726e284445562c20223d3d3e207472756e636174696e67207665727920626967206c6f776572206c6576656c2064657669636520220a09090922746f2063757272656e746c79206d6178696d756d20706f737369626c6520256c6c7520736563746f7273203c3d3d5c6e222c0a09090928756e7369676e6564206c6f6e67206c6f6e6729206d61785f706f737369626c655f736563746f7273293b0a0909696620286e65775f6469736b5f636f6e662d3e6d6574615f6465765f696478203e3d2030290a0909096465765f7761726e284445562c20223d3d3e3e207573696e6720696e7465726e616c206f7220666c657869626c6520220a09090909202020202020226d6574612064617461206d61792068656c70203c3c3d3d5c6e22293b0a097d0a0a09647262645f73757370656e645f696f286d646576293b0a092f2a20616c736f207761697420666f7220746865206c61737420626172726965722061636b2e202a2f0a092f2a204649584d452073656520616c736f2068747470733a2f2f64616971756972692e6c696e6269742f6367692d62696e2f6275677a696c6c612f73686f775f6275672e6367693f69643d3137310a09202a205765206e65656420612077617920746f206569746865722069676e6f726520626172726965722061636b7320666f722062617272696572732073656e74206265666f72652061206465766963650a09202a207761732061747461636865642c206f7220612077617920746f207761697420666f7220616c6c2070656e64696e6720626172726965722061636b7320746f20636f6d6520696e2e0a09202a2041732062617272696572732061726520636f756e74656420706572207265736f757263652c0a09202a2077652764206e65656420746f2073757370656e6420696f206f6e20616c6c2064657669636573206f662061207265736f757263652e0a09202a2f0a09776169745f6576656e74286d6465762d3e6d6973635f776169742c202161746f6d69635f7265616428266d6465762d3e61705f70656e64696e675f636e7429207c7c20647262645f73757370656e646564286d64657629293b0a092f2a20616e6420666f7220616e79206f746865722070726576696f75736c792071756575656420776f726b202a2f0a09647262645f666c7573685f776f726b7175657565286d646576293b0a0a097276203d205f647262645f726571756573745f7374617465286d6465762c204e53286469736b2c20445f415454414348494e47292c2043535f564552424f5345293b0a09726574636f6465203d2072763b20202f2a204649584d453a2054797065206d69736d617463682e202a2f0a09647262645f726573756d655f696f286d646576293b0a09696620287276203c2053535f53554343455353290a0909676f746f206661696c3b0a0a0969662028216765745f6c6465765f69665f7374617465286d6465762c20445f415454414348494e4729290a0909676f746f20666f7263655f6469736b6c6573733b0a0a09647262645f6d645f7365745f736563746f725f6f666673657473286d6465762c206e6263293b0a0a0969662028216d6465762d3e6269746d617029207b0a090969662028647262645f626d5f696e6974286d6465762929207b0a090909726574636f6465203d204552525f4e4f4d454d3b0a090909676f746f20666f7263655f6469736b6c6573735f6465633b0a09097d0a097d0a0a09726574636f6465203d20647262645f6d645f72656164286d6465762c206e6263293b0a0969662028726574636f646520213d204e4f5f4552524f52290a0909676f746f20666f7263655f6469736b6c6573735f6465633b0a0a09696620286d6465762d3e73746174652e636f6e6e203c20435f434f4e4e45435445442026260a09202020206d6465762d3e73746174652e726f6c65203d3d20525f5052494d4152592026260a0920202020286d6465762d3e65645f757569642026207e28287536342931292920213d20286e62632d3e6d642e757569645b55495f43555252454e545d2026207e28287536342931292929207b0a09096465765f657272284445562c202243616e206f6e6c792061747461636820746f206461746120776974682063757272656e7420555549443d253031366c6c585c6e222c0a09092020202028756e7369676e6564206c6f6e67206c6f6e67296d6465762d3e65645f75756964293b0a0909726574636f6465203d204552525f444154415f4e4f545f43555252454e543b0a0909676f746f20666f7263655f6469736b6c6573735f6465633b0a097d0a0a092f2a2053696e636520776520617265206469736b6c6573732c2066697820746865206163746976697479206c6f672066697273742e2e2e202a2f0a0969662028647262645f636865636b5f616c5f73697a65286d6465762c206e65775f6469736b5f636f6e662929207b0a0909726574636f6465203d204552525f4e4f4d454d3b0a0909676f746f20666f7263655f6469736b6c6573735f6465633b0a097d0a0a092f2a2050726576656e7420736872696e6b696e67206f6620636f6e73697374656e7420646576696365732021202a2f0a0969662028647262645f6d645f746573745f666c6167286e62632c204d44465f434f4e53495354454e54292026260a0920202020647262645f6e65775f6465765f73697a65286d6465762c206e62632c206e62632d3e6469736b5f636f6e662d3e6469736b5f73697a652c203029203c206e62632d3e6d642e6c615f73697a655f7365637429207b0a09096465765f7761726e284445562c20227265667573696e6720746f207472756e63617465206120636f6e73697374656e74206465766963655c6e22293b0a0909726574636f6465203d204552525f4449534b5f544f4f5f534d414c4c3b0a0909676f746f20666f7263655f6469736b6c6573735f6465633b0a097d0a0a092f2a205265736574207468652022626172726965727320646f6e277420776f726b22206269747320686572652c207468656e20666f726365206d657461206461746120746f0a09202a206265207772697474656e2c20746f20656e737572652077652064657465726d696e652069662062617272696572732061726520737570706f727465642e202a2f0a09696620286e65775f6469736b5f636f6e662d3e6d645f666c7573686573290a0909636c6561725f626974284d445f4e4f5f4655412c20266d6465762d3e666c616773293b0a09656c73650a09097365745f626974284d445f4e4f5f4655412c20266d6465762d3e666c616773293b0a0a092f2a20506f696e74206f66206e6f2072657475726e20726561636865642e0a09202a204465766963657320616e64206d656d6f727920617265206e6f206c6f6e6765722072656c6561736564206279206572726f7220636c65616e75702062656c6f772e0a09202a206e6f77206d6465762074616b6573206f76657220726573706f6e736962696c6974792c20616e642074686520737461746520656e67696e652073686f756c640a09202a20636c65616e20697420757020736f6d6577686572652e20202a2f0a09445f415353455254286d6465762d3e6c646576203d3d204e554c4c293b0a096d6465762d3e6c646576203d206e62633b0a096d6465762d3e726573796e63203d20726573796e635f6c72753b0a096d6465762d3e72735f706c616e5f73203d206e65775f706c616e3b0a096e6263203d204e554c4c3b0a09726573796e635f6c7275203d204e554c4c3b0a096e65775f6469736b5f636f6e66203d204e554c4c3b0a096e65775f706c616e203d204e554c4c3b0a0a09647262645f62756d705f77726974655f6f72646572696e67286d6465762d3e74636f6e6e2c20574f5f626465765f666c757368293b0a0a0969662028647262645f6d645f746573745f666c6167286d6465762d3e6c6465762c204d44465f435241534845445f5052494d41525929290a09097365745f62697428435241534845445f5052494d4152592c20266d6465762d3e666c616773293b0a09656c73650a0909636c6561725f62697428435241534845445f5052494d4152592c20266d6465762d3e666c616773293b0a0a0969662028647262645f6d645f746573745f666c6167286d6465762d3e6c6465762c204d44465f5052494d4152595f494e44292026260a092020202021286d6465762d3e73746174652e726f6c65203d3d20525f5052494d415259202626206d6465762d3e74636f6e6e2d3e737573705f6e6f6429290a09097365745f62697428435241534845445f5052494d4152592c20266d6465762d3e666c616773293b0a0a096d6465762d3e73656e645f636e74203d20303b0a096d6465762d3e726563765f636e74203d20303b0a096d6465762d3e726561645f636e74203d20303b0a096d6465762d3e777269745f636e74203d20303b0a0a09647262645f7265636f6e73696465725f6d61785f62696f5f73697a65286d646576293b0a0a092f2a204966204920616d2063757272656e746c79206e6f7420525f5052494d4152592c0a09202a20627574206d6574612064617461207072696d61727920696e64696361746f72206973207365742c0a09202a2049206a757374206e6f77207265636f7665722066726f6d206120686172642063726173682c0a09202a20616e642068617665206265656e20525f5052494d415259206265666f726520746861742063726173682e0a09202a0a09202a204e6f772c206966204920686164206e6f20636f6e6e656374696f6e206265666f726520746861742063726173680a09202a202868617665206265656e20646567726164656420525f5052494d415259292c206368616e6365732061726520746861740a09202a204920776f6e27742066696e64206d792070656572206e6f77206569746865722e0a09202a0a09202a20496e207468617420636173652c20616e64205f6f6e6c795f20696e207468617420636173652c0a09202a207765207573652074686520646567722d7766632d74696d656f757420696e7374656164206f66207468652064656661756c742c0a09202a20736f2077652063616e206175746f6d61746963616c6c79207265636f7665722066726f6d2061206372617368206f6620610a09202a20646567726164656420627574206163746976652022636c7573746572222061667465722061206365727461696e2074696d656f75742e0a09202a2f0a09636c6561725f626974285553455f444547525f5746435f542c20266d6465762d3e666c616773293b0a09696620286d6465762d3e73746174652e726f6c6520213d20525f5052494d4152592026260a092020202020647262645f6d645f746573745f666c6167286d6465762d3e6c6465762c204d44465f5052494d4152595f494e44292026260a092020202021647262645f6d645f746573745f666c6167286d6465762d3e6c6465762c204d44465f434f4e4e45435445445f494e4429290a09097365745f626974285553455f444547525f5746435f542c20266d6465762d3e666c616773293b0a0a096464203d20647262645f64657465726d696e655f6465765f73697a65286d6465762c2030293b0a09696620286464203d3d206465765f73697a655f6572726f7229207b0a0909726574636f6465203d204552525f4e4f4d454d5f4249544d41503b0a0909676f746f20666f7263655f6469736b6c6573735f6465633b0a097d20656c736520696620286464203d3d2067726577290a09097365745f62697428524553594e435f41465445525f4e45472c20266d6465762d3e666c616773293b0a0a0969662028647262645f6d645f746573745f666c6167286d6465762d3e6c6465762c204d44465f46554c4c5f53594e4329207c7c0a092020202028746573745f62697428435241534845445f5052494d4152592c20266d6465762d3e666c616773292026260a092020202020647262645f6d645f746573745f666c6167286d6465762d3e6c6465762c204d44465f414c5f44495341424c4544292929207b0a09096465765f696e666f284445562c2022417373756d696e67207468617420616c6c20626c6f636b7320617265206f7574206f662073796e6320220a090920202020202228616b612046756c6c53796e63295c6e22293b0a090969662028647262645f6269746d61705f696f286d6465762c2026647262645f626d696f5f7365745f6e5f77726974652c0a090909227365745f6e5f77726974652066726f6d20617474616368696e67222c20424d5f4c4f434b45445f4d41534b2929207b0a090909726574636f6465203d204552525f494f5f4d445f4449534b3b0a090909676f746f20666f7263655f6469736b6c6573735f6465633b0a09097d0a097d20656c7365207b0a090969662028647262645f6269746d61705f696f286d6465762c2026647262645f626d5f726561642c0a09090922726561642066726f6d20617474616368696e67222c20424d5f4c4f434b45445f4d41534b2929207b0a090909726574636f6465203d204552525f494f5f4d445f4449534b3b0a090909676f746f20666f7263655f6469736b6c6573735f6465633b0a09097d0a097d0a0a09696620285f647262645f626d5f746f74616c5f776569676874286d64657629203d3d20647262645f626d5f62697473286d64657629290a0909647262645f73757370656e645f616c286d646576293b202f2a20494f206973207374696c6c2073757370656e64656420686572652e2e2e202a2f0a0a097370696e5f6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a096f73203d20647262645f726561645f7374617465286d646576293b0a096e73203d206f733b0a092f2a204966204d44465f434f4e53495354454e54206973206e6f742073657420676f20696e746f20696e636f6e73697374656e742073746174652c0a092020206f746865727769736520696e766573746967617465204d44465f5761735570546f446174652e2e2e0a092020204966204d44465f5741535f55505f544f5f44415445206973206e6f742073657420676f20696e746f20445f4f55544441544544206469736b2073746174652c0a092020206f746865727769736520696e746f20445f434f4e53495354454e542073746174652e0a092a2f0a0969662028647262645f6d645f746573745f666c6167286d6465762d3e6c6465762c204d44465f434f4e53495354454e542929207b0a090969662028647262645f6d645f746573745f666c6167286d6465762d3e6c6465762c204d44465f5741535f55505f544f5f4441544529290a0909096e732e6469736b203d20445f434f4e53495354454e543b0a0909656c73650a0909096e732e6469736b203d20445f4f555444415445443b0a097d20656c7365207b0a09096e732e6469736b203d20445f494e434f4e53495354454e543b0a097d0a0a0969662028647262645f6d645f746573745f666c6167286d6465762d3e6c6465762c204d44465f504545525f4f55545f444154454429290a09096e732e7064736b203d20445f4f555444415445443b0a0a097263755f726561645f6c6f636b28293b0a09696620286e732e6469736b203d3d20445f434f4e53495354454e542026260a0920202020286e732e7064736b203d3d20445f4f55544441544544207c7c207263755f64657265666572656e6365286d6465762d3e6c6465762d3e6469736b5f636f6e66292d3e66656e63696e67203d3d2046505f444f4e545f4341524529290a09096e732e6469736b203d20445f55505f544f5f444154453b0a0a092f2a20416c6c207465737473206f6e204d44465f5052494d4152595f494e442c204d44465f434f4e4e45435445445f494e442c0a092020204d44465f434f4e53495354454e5420616e64204d44465f5741535f55505f544f5f44415445206d7573742068617070656e206265666f72650a092020207468697320706f696e742c206265636175736520647262645f726571756573745f73746174652829206d6f6469666965732074686573650a09202020666c6167732e202a2f0a0a09696620287263755f64657265666572656e6365286d6465762d3e6c6465762d3e6469736b5f636f6e66292d3e616c5f75706461746573290a09096d6465762d3e6c6465762d3e6d642e666c61677320263d207e4d44465f414c5f44495341424c45443b0a09656c73650a09096d6465762d3e6c6465762d3e6d642e666c616773207c3d204d44465f414c5f44495341424c45443b0a0a097263755f726561645f756e6c6f636b28293b0a0a092f2a20496e20636173652077652061726520435f434f4e4e454354454420706f7374706f6e6520616e79206465636973696f6e206f6e20746865206e6577206469736b0a09202020737461746520616674657220746865206e65676f74696174696f6e2070686173652e202a2f0a09696620286d6465762d3e73746174652e636f6e6e203d3d20435f434f4e4e454354454429207b0a09096d6465762d3e6e65775f73746174655f746d702e69203d206e732e693b0a09096e732e69203d206f732e693b0a09096e732e6469736b203d20445f4e45474f54494154494e473b0a0a09092f2a2057652065787065637420746f20726563656976652075702d746f2d6461746520555549447320736f6f6e2e0a0909202020546f2061766f69642061207261636520696e20726563656976655f73746174652c206672656520705f75756964207768696c650a0909202020686f6c64696e67207265715f6c6f636b2e20492e652e2061746f6d6963207769746820746865207374617465206368616e6765202a2f0a09096b66726565286d6465762d3e705f75756964293b0a09096d6465762d3e705f75756964203d204e554c4c3b0a097d0a0a097276203d205f647262645f7365745f7374617465286d6465762c206e732c2043535f564552424f53452c204e554c4c293b0a097370696e5f756e6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a0a09696620287276203c2053535f53554343455353290a0909676f746f20666f7263655f6469736b6c6573735f6465633b0a0a096d6f645f74696d657228266d6465762d3e726571756573745f74696d65722c206a696666696573202b20485a293b0a0a09696620286d6465762d3e73746174652e726f6c65203d3d20525f5052494d415259290a09096d6465762d3e6c6465762d3e6d642e757569645b55495f43555252454e545d207c3d20202875363429313b0a09656c73650a09096d6465762d3e6c6465762d3e6d642e757569645b55495f43555252454e545d20263d207e2875363429313b0a0a09647262645f6d645f6d61726b5f6469727479286d646576293b0a09647262645f6d645f73796e63286d646576293b0a0a096b6f626a6563745f756576656e7428266469736b5f746f5f646576286d6465762d3e766469736b292d3e6b6f626a2c204b4f424a5f4348414e4745293b0a097075745f6c646576286d646576293b0a09636f6e6e5f7265636f6e6669675f646f6e65286d6465762d3e74636f6e6e293b0a09647262645f61646d5f66696e69736828696e666f2c20726574636f6465293b0a0972657475726e20303b0a0a20666f7263655f6469736b6c6573735f6465633a0a097075745f6c646576286d646576293b0a20666f7263655f6469736b6c6573733a0a09647262645f666f7263655f7374617465286d6465762c204e53286469736b2c20445f4449534b4c45535329293b0a09647262645f6d645f73796e63286d646576293b0a206661696c3a0a09636f6e6e5f7265636f6e6669675f646f6e65286d6465762d3e74636f6e6e293b0a09696620286e626329207b0a0909696620286e62632d3e6261636b696e675f62646576290a090909626c6b6465765f707574286e62632d3e6261636b696e675f626465762c0a09090909202020464d4f44455f52454144207c20464d4f44455f5752495445207c20464d4f44455f4558434c293b0a0909696620286e62632d3e6d645f62646576290a090909626c6b6465765f707574286e62632d3e6d645f626465762c0a09090909202020464d4f44455f52454144207c20464d4f44455f5752495445207c20464d4f44455f4558434c293b0a09096b66726565286e6263293b0a097d0a096b66726565286e65775f6469736b5f636f6e66293b0a096c635f64657374726f7928726573796e635f6c7275293b0a096b66726565286e65775f706c616e293b0a0a2066696e6973683a0a09647262645f61646d5f66696e69736828696e666f2c20726574636f6465293b0a0972657475726e20303b0a7d0a0a73746174696320696e742061646d5f6465746163682873747275637420647262645f636f6e66202a6d6465762c20696e7420666f726365290a7b0a09656e756d20647262645f73746174655f727620726574636f64653b0a09696e74207265743b0a0a0969662028666f72636529207b0a09097365745f62697428464f5243455f4445544143482c20266d6465762d3e666c616773293b0a0909647262645f666f7263655f7374617465286d6465762c204e53286469736b2c20445f4641494c454429293b0a0909726574636f6465203d2053535f535543434553533b0a0909676f746f206f75743b0a097d0a0a09647262645f73757370656e645f696f286d646576293b202f2a20736f206e6f2d6f6e6520697320737475636b20696e20647262645f616c5f626567696e5f696f202a2f0a09647262645f6d645f6765745f627566666572286d646576293b202f2a206d616b652073757265207468657265206973206e6f20696e2d666c69676874206d6574612d6461746120494f202a2f0a09726574636f6465203d20647262645f726571756573745f7374617465286d6465762c204e53286469736b2c20445f4641494c454429293b0a09647262645f6d645f7075745f627566666572286d646576293b0a092f2a20445f4641494c45442077696c6c207472616e736974696f6e20746f204449534b4c4553532e202a2f0a09726574203d20776169745f6576656e745f696e7465727275707469626c65286d6465762d3e6d6973635f776169742c0a0909096d6465762d3e73746174652e6469736b20213d20445f4641494c4544293b0a09647262645f726573756d655f696f286d646576293b0a096966202828696e7429726574636f6465203d3d2028696e742953535f49535f4449534b4c455353290a0909726574636f6465203d2053535f4e4f5448494e475f544f5f444f3b0a0969662028726574290a0909726574636f6465203d204552525f494e54523b0a6f75743a0a0972657475726e20726574636f64653b0a7d0a0a2f2a20446574616368696e6720746865206469736b20697320612070726f6365737320696e206d756c7469706c65207374616765732e20204669727374207765206e65656420746f206c6f636b0a202a206f7574206170706c69636174696f6e20494f2c20696e2d666c6967687420494f2c20494f20737475636b20696e20647262645f616c5f626567696e5f696f2e0a202a205468656e207765207472616e736974696f6e20746f20445f4449534b4c4553532c20616e64207761697420666f72207075745f6c646576282920746f2072657475726e20616c6c0a202a20696e7465726e616c207265666572656e6365732061732077656c6c2e0a202a204f6e6c79207468656e20776520686176652066696e616c6c792064657461636865642e202a2f0a696e7420647262645f61646d5f6465746163682873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f290a7b0a09656e756d20647262645f7265745f636f646520726574636f64653b0a09737472756374206465746163685f7061726d73207061726d73203d207b207d3b0a09696e74206572723b0a0a09726574636f6465203d20647262645f61646d5f7072657061726528736b622c20696e666f2c20445242445f41444d5f4e4545445f4d494e4f52293b0a09696620282161646d5f6374782e7265706c795f736b62290a090972657475726e20726574636f64653b0a0969662028726574636f646520213d204e4f5f4552524f52290a0909676f746f206f75743b0a0a0969662028696e666f2d3e61747472735b445242445f4e4c415f4445544143485f5041524d535d29207b0a0909657272203d206465746163685f7061726d735f66726f6d5f617474727328267061726d732c20696e666f293b0a09096966202865727229207b0a090909726574636f6465203d204552525f4d414e4441544f52595f5441473b0a090909647262645f6d73675f7075745f696e666f2866726f6d5f61747472735f6572725f746f5f7478742865727229293b0a090909676f746f206f75743b0a09097d0a097d0a0a09726574636f6465203d2061646d5f6465746163682861646d5f6374782e6d6465762c207061726d732e666f7263655f646574616368293b0a6f75743a0a09647262645f61646d5f66696e69736828696e666f2c20726574636f6465293b0a0972657475726e20303b0a7d0a0a73746174696320626f6f6c20636f6e6e5f726573796e635f72756e6e696e672873747275637420647262645f74636f6e6e202a74636f6e6e290a7b0a0973747275637420647262645f636f6e66202a6d6465763b0a09626f6f6c207276203d2066616c73653b0a09696e7420766e723b0a0a097263755f726561645f6c6f636b28293b0a096964725f666f725f656163685f656e747279282674636f6e6e2d3e766f6c756d65732c206d6465762c20766e7229207b0a0909696620286d6465762d3e73746174652e636f6e6e203d3d20435f53594e435f534f55524345207c7c0a0909202020206d6465762d3e73746174652e636f6e6e203d3d20435f53594e435f544152474554207c7c0a0909202020206d6465762d3e73746174652e636f6e6e203d3d20435f5041555345445f53594e435f53207c7c0a0909202020206d6465762d3e73746174652e636f6e6e203d3d20435f5041555345445f53594e435f5429207b0a0909097276203d20747275653b0a090909627265616b3b0a09097d0a097d0a097263755f726561645f756e6c6f636b28293b0a0a0972657475726e2072763b0a7d0a0a73746174696320626f6f6c20636f6e6e5f6f765f72756e6e696e672873747275637420647262645f74636f6e6e202a74636f6e6e290a7b0a0973747275637420647262645f636f6e66202a6d6465763b0a09626f6f6c207276203d2066616c73653b0a09696e7420766e723b0a0a097263755f726561645f6c6f636b28293b0a096964725f666f725f656163685f656e747279282674636f6e6e2d3e766f6c756d65732c206d6465762c20766e7229207b0a0909696620286d6465762d3e73746174652e636f6e6e203d3d20435f5645524946595f53207c7c0a0909202020206d6465762d3e73746174652e636f6e6e203d3d20435f5645524946595f5429207b0a0909097276203d20747275653b0a090909627265616b3b0a09097d0a097d0a097263755f726561645f756e6c6f636b28293b0a0a0972657475726e2072763b0a7d0a0a73746174696320656e756d20647262645f7265745f636f64650a5f636865636b5f6e65745f6f7074696f6e732873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374206e65745f636f6e66202a6f6c645f636f6e662c20737472756374206e65745f636f6e66202a6e65775f636f6e66290a7b0a0973747275637420647262645f636f6e66202a6d6465763b0a09696e7420693b0a0a09696620286f6c645f636f6e662026262074636f6e6e2d3e637374617465203d3d20435f57465f5245504f52545f504152414d532026262074636f6e6e2d3e6167726565645f70726f5f76657273696f6e203c2031303029207b0a0909696620286e65775f636f6e662d3e776972655f70726f746f636f6c20213d206f6c645f636f6e662d3e776972655f70726f746f636f6c290a09090972657475726e204552525f4e4545445f4150565f3130303b0a0a0909696620286e65775f636f6e662d3e74776f5f7072696d617269657320213d206f6c645f636f6e662d3e74776f5f7072696d6172696573290a09090972657475726e204552525f4e4545445f4150565f3130303b0a0a090969662028737472636d70286e65775f636f6e662d3e696e746567726974795f616c672c206f6c645f636f6e662d3e696e746567726974795f616c6729290a09090972657475726e204552525f4e4545445f4150565f3130303b0a097d0a0a0969662028216e65775f636f6e662d3e74776f5f7072696d61726965732026260a0920202020636f6e6e5f686967686573745f726f6c652874636f6e6e29203d3d20525f5052494d4152592026260a0920202020636f6e6e5f686967686573745f706565722874636f6e6e29203d3d20525f5052494d415259290a090972657475726e204552525f4e4545445f414c4c4f575f54574f5f5052493b0a0a09696620286e65775f636f6e662d3e74776f5f7072696d61726965732026260a0920202020286e65775f636f6e662d3e776972655f70726f746f636f6c20213d20445242445f50524f545f4329290a090972657475726e204552525f4e4f545f50524f544f5f433b0a0a096964725f666f725f656163685f656e747279282674636f6e6e2d3e766f6c756d65732c206d6465762c206929207b0a0909696620286765745f6c646576286d6465762929207b0a090909656e756d20647262645f66656e63696e675f70206670203d207263755f64657265666572656e6365286d6465762d3e6c6465762d3e6469736b5f636f6e66292d3e66656e63696e673b0a0909097075745f6c646576286d646576293b0a090909696620286e65775f636f6e662d3e776972655f70726f746f636f6c203d3d20445242445f50524f545f41202626206670203d3d2046505f53544f4e495448290a0909090972657475726e204552525f53544f4e4954485f414e445f50524f545f413b0a09097d0a0909696620286d6465762d3e73746174652e726f6c65203d3d20525f5052494d415259202626206e65775f636f6e662d3e646973636172645f6d795f64617461290a09090972657475726e204552525f444953434152445f494d504f535349424c453b0a097d0a0a09696620286e65775f636f6e662d3e6f6e5f636f6e67657374696f6e20213d204f435f424c4f434b202626206e65775f636f6e662d3e776972655f70726f746f636f6c20213d20445242445f50524f545f41290a090972657475726e204552525f434f4e475f4e4f545f50524f544f5f413b0a0a0972657475726e204e4f5f4552524f523b0a7d0a0a73746174696320656e756d20647262645f7265745f636f64650a636865636b5f6e65745f6f7074696f6e732873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374206e65745f636f6e66202a6e65775f636f6e66290a7b0a0973746174696320656e756d20647262645f7265745f636f64652072763b0a0973747275637420647262645f636f6e66202a6d6465763b0a09696e7420693b0a0a097263755f726561645f6c6f636b28293b0a097276203d205f636865636b5f6e65745f6f7074696f6e732874636f6e6e2c207263755f64657265666572656e63652874636f6e6e2d3e6e65745f636f6e66292c206e65775f636f6e66293b0a097263755f726561645f756e6c6f636b28293b0a0a092f2a2074636f6e6e2d3e766f6c756d65732070726f7465637465642062792067656e6c5f6c6f636b28292068657265202a2f0a096964725f666f725f656163685f656e747279282674636f6e6e2d3e766f6c756d65732c206d6465762c206929207b0a090969662028216d6465762d3e6269746d617029207b0a090909696628647262645f626d5f696e6974286d64657629290a0909090972657475726e204552525f4e4f4d454d3b0a09097d0a097d0a0a0972657475726e2072763b0a7d0a0a7374727563742063727970746f207b0a097374727563742063727970746f5f68617368202a7665726966795f74666d3b0a097374727563742063727970746f5f68617368202a6373756d735f74666d3b0a097374727563742063727970746f5f68617368202a6372616d5f686d61635f74666d3b0a097374727563742063727970746f5f68617368202a696e746567726974795f74666d3b0a7d3b0a0a73746174696320696e740a616c6c6f635f68617368287374727563742063727970746f5f68617368202a2a74666d2c2063686172202a74666d5f6e616d652c20696e74206572725f616c67290a7b0a09696620282174666d5f6e616d655b305d290a090972657475726e204e4f5f4552524f523b0a0a092a74666d203d2063727970746f5f616c6c6f635f686173682874666d5f6e616d652c20302c2043525950544f5f414c475f4153594e43293b0a096966202849535f455252282a74666d2929207b0a09092a74666d203d204e554c4c3b0a090972657475726e206572725f616c673b0a097d0a0a0972657475726e204e4f5f4552524f523b0a7d0a0a73746174696320656e756d20647262645f7265745f636f64650a616c6c6f635f63727970746f287374727563742063727970746f202a63727970746f2c20737472756374206e65745f636f6e66202a6e65775f636f6e66290a7b0a096368617220686d61635f6e616d655b43525950544f5f4d41585f414c475f4e414d455d3b0a09656e756d20647262645f7265745f636f64652072763b0a0a097276203d20616c6c6f635f68617368282663727970746f2d3e6373756d735f74666d2c206e65775f636f6e662d3e6373756d735f616c672c0a0909202020202020204552525f4353554d535f414c47293b0a0969662028727620213d204e4f5f4552524f52290a090972657475726e2072763b0a097276203d20616c6c6f635f68617368282663727970746f2d3e7665726966795f74666d2c206e65775f636f6e662d3e7665726966795f616c672c0a0909202020202020204552525f5645524946595f414c47293b0a0969662028727620213d204e4f5f4552524f52290a090972657475726e2072763b0a097276203d20616c6c6f635f68617368282663727970746f2d3e696e746567726974795f74666d2c206e65775f636f6e662d3e696e746567726974795f616c672c0a0909202020202020204552525f494e544547524954595f414c47293b0a0969662028727620213d204e4f5f4552524f52290a090972657475726e2072763b0a09696620286e65775f636f6e662d3e6372616d5f686d61635f616c675b305d20213d203029207b0a0909736e7072696e746628686d61635f6e616d652c2043525950544f5f4d41585f414c475f4e414d452c2022686d616328257329222c0a090909206e65775f636f6e662d3e6372616d5f686d61635f616c67293b0a0a09097276203d20616c6c6f635f68617368282663727970746f2d3e6372616d5f686d61635f74666d2c20686d61635f6e616d652c0a090909202020202020204552525f415554485f414c47293b0a097d0a0a0972657475726e2072763b0a7d0a0a73746174696320766f696420667265655f63727970746f287374727563742063727970746f202a63727970746f290a7b0a0963727970746f5f667265655f686173682863727970746f2d3e6372616d5f686d61635f74666d293b0a0963727970746f5f667265655f686173682863727970746f2d3e696e746567726974795f74666d293b0a0963727970746f5f667265655f686173682863727970746f2d3e6373756d735f74666d293b0a0963727970746f5f667265655f686173682863727970746f2d3e7665726966795f74666d293b0a7d0a0a696e7420647262645f61646d5f6e65745f6f7074732873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f290a7b0a09656e756d20647262645f7265745f636f646520726574636f64653b0a0973747275637420647262645f74636f6e6e202a74636f6e6e3b0a09737472756374206e65745f636f6e66202a6f6c645f636f6e662c202a6e65775f636f6e66203d204e554c4c3b0a09696e74206572723b0a09696e74206f76723b202f2a206f6e6c696e65207665726966792072756e6e696e67202a2f0a09696e74207273723b202f2a2072652d73796e632072756e6e696e67202a2f0a097374727563742063727970746f2063727970746f203d207b207d3b0a0a09726574636f6465203d20647262645f61646d5f7072657061726528736b622c20696e666f2c20445242445f41444d5f4e4545445f434f4e4e454354494f4e293b0a09696620282161646d5f6374782e7265706c795f736b62290a090972657475726e20726574636f64653b0a0969662028726574636f646520213d204e4f5f4552524f52290a0909676f746f206f75743b0a0a0974636f6e6e203d2061646d5f6374782e74636f6e6e3b0a0a096e65775f636f6e66203d206b7a616c6c6f632873697a656f6628737472756374206e65745f636f6e66292c204746505f4b45524e454c293b0a0969662028216e65775f636f6e6629207b0a0909726574636f6465203d204552525f4e4f4d454d3b0a0909676f746f206f75743b0a097d0a0a09636f6e6e5f7265636f6e6669675f73746172742874636f6e6e293b0a0a096d757465785f6c6f636b282674636f6e6e2d3e646174612e6d75746578293b0a096d757465785f6c6f636b282674636f6e6e2d3e636f6e665f757064617465293b0a096f6c645f636f6e66203d2074636f6e6e2d3e6e65745f636f6e663b0a0a0969662028216f6c645f636f6e6629207b0a0909647262645f6d73675f7075745f696e666f28226e657420636f6e66206d697373696e672c2074727920636f6e6e65637422293b0a0909726574636f6465203d204552525f494e56414c49445f524551554553543b0a0909676f746f206661696c3b0a097d0a0a092a6e65775f636f6e66203d202a6f6c645f636f6e663b0a096966202873686f756c645f7365745f64656661756c747328696e666f29290a09097365745f6e65745f636f6e665f64656661756c7473286e65775f636f6e66293b0a0a09657272203d206e65745f636f6e665f66726f6d5f61747472735f666f725f6368616e6765286e65775f636f6e662c20696e666f293b0a09696620286572722026262065727220213d202d454e4f4d534729207b0a0909726574636f6465203d204552525f4d414e4441544f52595f5441473b0a0909647262645f6d73675f7075745f696e666f2866726f6d5f61747472735f6572725f746f5f7478742865727229293b0a0909676f746f206661696c3b0a097d0a0a09726574636f6465203d20636865636b5f6e65745f6f7074696f6e732874636f6e6e2c206e65775f636f6e66293b0a0969662028726574636f646520213d204e4f5f4552524f52290a0909676f746f206661696c3b0a0a092f2a2072652d73796e632072756e6e696e67202a2f0a09727372203d20636f6e6e5f726573796e635f72756e6e696e672874636f6e6e293b0a096966202872737220262620737472636d70286e65775f636f6e662d3e6373756d735f616c672c206f6c645f636f6e662d3e6373756d735f616c672929207b0a0909726574636f6465203d204552525f4353554d535f524553594e435f52554e4e494e473b0a0909676f746f206661696c3b0a097d0a0a092f2a206f6e6c696e65207665726966792072756e6e696e67202a2f0a096f7672203d20636f6e6e5f6f765f72756e6e696e672874636f6e6e293b0a09696620286f767220262620737472636d70286e65775f636f6e662d3e7665726966795f616c672c206f6c645f636f6e662d3e7665726966795f616c672929207b0a0909726574636f6465203d204552525f5645524946595f52554e4e494e473b0a0909676f746f206661696c3b0a097d0a0a09726574636f6465203d20616c6c6f635f63727970746f282663727970746f2c206e65775f636f6e66293b0a0969662028726574636f646520213d204e4f5f4552524f52290a0909676f746f206661696c3b0a0a097263755f61737369676e5f706f696e7465722874636f6e6e2d3e6e65745f636f6e662c206e65775f636f6e66293b0a0a09696620282172737229207b0a090963727970746f5f667265655f686173682874636f6e6e2d3e6373756d735f74666d293b0a090974636f6e6e2d3e6373756d735f74666d203d2063727970746f2e6373756d735f74666d3b0a090963727970746f2e6373756d735f74666d203d204e554c4c3b0a097d0a0969662028216f767229207b0a090963727970746f5f667265655f686173682874636f6e6e2d3e7665726966795f74666d293b0a090974636f6e6e2d3e7665726966795f74666d203d2063727970746f2e7665726966795f74666d3b0a090963727970746f2e7665726966795f74666d203d204e554c4c3b0a097d0a0a0963727970746f5f667265655f686173682874636f6e6e2d3e696e746567726974795f74666d293b0a0974636f6e6e2d3e696e746567726974795f74666d203d2063727970746f2e696e746567726974795f74666d3b0a096966202874636f6e6e2d3e637374617465203e3d20435f57465f5245504f52545f504152414d532026262074636f6e6e2d3e6167726565645f70726f5f76657273696f6e203e3d20313030290a09092f2a20446f207468697320776974686f757420747279696e6720746f2074616b652074636f6e6e2d3e646174612e6d7574657820616761696e2e20202a2f0a09095f5f647262645f73656e645f70726f746f636f6c2874636f6e6e2c20505f50524f544f434f4c5f555044415445293b0a0a0963727970746f5f667265655f686173682874636f6e6e2d3e6372616d5f686d61635f74666d293b0a0974636f6e6e2d3e6372616d5f686d61635f74666d203d2063727970746f2e6372616d5f686d61635f74666d3b0a0a096d757465785f756e6c6f636b282674636f6e6e2d3e636f6e665f757064617465293b0a096d757465785f756e6c6f636b282674636f6e6e2d3e646174612e6d75746578293b0a0973796e6368726f6e697a655f72637528293b0a096b66726565286f6c645f636f6e66293b0a0a096966202874636f6e6e2d3e637374617465203e3d20435f57465f5245504f52545f504152414d53290a0909647262645f73656e645f73796e635f706172616d286d696e6f725f746f5f6d64657628636f6e6e5f6c6f776573745f6d696e6f722874636f6e6e2929293b0a0a09676f746f20646f6e653b0a0a206661696c3a0a096d757465785f756e6c6f636b282674636f6e6e2d3e636f6e665f757064617465293b0a096d757465785f756e6c6f636b282674636f6e6e2d3e646174612e6d75746578293b0a09667265655f63727970746f282663727970746f293b0a096b66726565286e65775f636f6e66293b0a20646f6e653a0a09636f6e6e5f7265636f6e6669675f646f6e652874636f6e6e293b0a206f75743a0a09647262645f61646d5f66696e69736828696e666f2c20726574636f6465293b0a0972657475726e20303b0a7d0a0a696e7420647262645f61646d5f636f6e6e6563742873747275637420736b5f62756666202a736b622c207374727563742067656e6c5f696e666f202a696e666f290a7b0a0973747275637420647262645f636f6e66202a6d6465763b0a09737472756374206e65745f636f6e66202a6f6c645f636f6e662c202a6e65775f636f6e66203d204e554c4c3b0a097374727563742063727970746f2063727970746f203d207b207d3b0a0973747275637420647262645f74636f6e6e202a74636f6e6e3b0a09656e756d20647262645f7265745f636f646520726574636f64653b0a09696e7420693b0a09696e74206572723b0a0a09726574636f6465203d20647262645f61646d5f7072657061726528736b622c20696e666f2c20445242445f41444d5f4e4545445f5245534f55524345293b0a0a09696620282161646d5f6374782e7265706c795f736b62290a090972657475726e20726574636f64653b0a0969662028726574636f646520213d204e4f5f4552524f52290a0909676f746f206f75743b0a0969662028212861646d5f6374782e6d795f616464722026262061646d5f6374782e706565725f616464722929207b0a0909647262645f6d73675f7075745f696e666f2822636f6e6e656374696f6e20656e64706f696e74287329206d697373696e6722293b0a0909726574636f6465203d204552525f494e56414c49445f524551554553543b0a0909676f746f206f75743b0a097d0a0a092f2a204e6f206e65656420666f72205f72637520686572652e20416c6c207265636f6e66696775726174696f6e2069730a09202a207374726963746c792073657269616c697a6564206f6e2067656e6c5f6c6f636b28292e205765206172652070726f74656374656420616761696e73740a09202a20636f6e63757272656e74207265636f6e66696775726174696f6e2f6164646974696f6e2f64656c6574696f6e202a2f0a096c6973745f666f725f656163685f656e7472792874636f6e6e2c2026647262645f74636f6e6e732c20616c6c5f74636f6e6e29207b0a0909696620286e6c615f6c656e2861646d5f6374782e6d795f6164647229203d3d2074636f6e6e2d3e6d795f616464725f6c656e2026260a090920202020216d656d636d70286e6c615f646174612861646d5f6374782e6d795f61646472292c202674636f6e6e2d3e6d795f616464722c2074636f6e6e2d3e6d795f616464725f6c656e2929207b0a090909726574636f6465203d204552525f4c4f43414c5f414444523b0a090909676f746f206f75743b0a09097d0a0a0909696620286e6c615f6c656e2861646d5f6374782e706565725f6164647229203d3d2074636f6e6e2d3e706565725f616464725f6c656e2026260a090920202020216d656d636d70286e6c615f646174612861646d5f6374782e706565725f61646472292c202674636f6e6e2d3e706565725f616464722c2074636f6e6e2d3e706565725f616464725f6c656e2929207b0a090909726574636f6465203d204552525f504545525f414444523b0a090909676f746f206f75743b0a09097d0a097d0a0a0974636f6e6e203d2061646d5f6374782e74636f6e6e3b0a09636f6e6e5f7265636f6e6669675f73746172742874636f6e6e293b0a0a096966202874636f6e6e2d3e637374617465203e20435f5354414e44414c4f4e4529207b0a0909726574636f6465203d204552525f4e45545f434f4e464947555245443b0a0909676f746f206661696c3b0a097d0a0a092f2a20616c6c6f636174696f6e206e6f7420696e2074686520494f20706174682c20647262647365747570202f206e65746c696e6b2070726f6365737320636f6e74657874202a2f0a096e65775f636f6e66203d206b7a616c6c6f632873697a656f66282a6e65775f636f6e66292c204746505f4b45524e454c293b0a0969662028216e65775f636f6e6629207b0a0909726574636f6465203d204552525f4e4f4d454d3b0a0909676f746f206661696c3b0a097d0a0a097365745f6e65745f636f6e665f64656661756c7473286e65775f636f6e66293b0a0a09657272203d206e65745f636f6e665f66726f6d5f6174747273286e65775f636f6e662c20696e666f293b0a09696620286572722026262065727220213d202d454e4f4d534729207b0a0909726574636f6465203d204552525f4d414e4441544f52595f5441473b0a0909647262645f6d73675f7075745f696e666f2866726f6d5f61747472735f6572725f746f5f7478742865727229293b0a0909676f746f206661696c3b0a097d0a0a09726574636f6465203d20636865636b5f6e65745f6f7074696f6e732874636f6e6e2c206e65775f636f6e66293b0a0969662028726574636f646520213d204e4f5f4552524f52290a0909676f746f206661696c3b0a0a09726574636f6465203d20616c6c6f635f63727970746f282663727970746f2c206e65775f636f6e66293b0a0969662028726574636f646520213d204e4f5f4552524f52290a0909676f746f206661696c3b0a0a09282863686172202a296e65775f636f6e662d3e7368617265645f736563726574295b5348415245445f5345435245545f4d41582d315d203d20303b0a0a09636f6e6e5f666c7573685f776f726b71756575652874636f6e6e293b0a0a096d757465785f6c6f636b282674636f6e6e2d3e636f6e665f757064617465293b0a096f6c645f636f6e66203d2074636f6e6e2d3e6e65745f636f6e663b0a09696620286f6c645f636f6e6629207b0a0909726574636f6465203d204552525f4e45545f434f4e464947555245443b0a09096d757465785f756e6c6f636b282674636f6e6e2d3e636f6e665f757064617465293b0a0909676f746f206661696c3b0a097d0a097263755f61737369676e5f706f696e7465722874636f6e6e2d3e6e65745f636f6e662c206e65775f636f6e66293b0a0a09636f6e6e5f667265655f63727970746f2874636f6e6e293b0a0974636f6e6e2d3e6372616d5f686d61635f74666d203d2063727970746f2e6372616d5f686d61635f74666d3b0a0974636f6e6e2d3e696e746567726974795f74666d203d2063727970746f2e696e746567726974795f74666d3b0a0974636f6e6e2d3e6373756d735f74666d203d2063727970746f2e6373756d735f74666d3b0a0974636f6e6e2d3e7665726966795f74666d203d2063727970746f2e7665726966795f74666d3b0a0a0974636f6e6e2d3e6d795f616464725f6c656e203d206e6c615f6c656e2861646d5f6374782e6d795f61646472293b0a096d656d637079282674636f6e6e2d3e6d795f616464722c206e6c615f646174612861646d5f6374782e6d795f61646472292c2074636f6e6e2d3e6d795f616464725f6c656e293b0a0974636f6e6e2d3e706565725f616464725f6c656e203d206e6c615f6c656e2861646d5f6374782e706565725f61646472293b0a096d656d637079282674636f6e6e2d3e706565725f616464722c206e6c615f646174612861646d5f6374782e706565725f61646472292c2074636f6e6e2d3e706565725f616464725f6c656e293b0a0a096d757465785f756e6c6f636b282674636f6e6e2d3e636f6e665f757064617465293b0a0a097263755f726561645f6c6f636b28293b0a096964725f666f725f656163685f656e747279282674636f6e6e2d3e766f6c756d65732c206d6465762c206929207b0a09096d6465762d3e73656e645f636e74203d20303b0a09096d6465762d3e726563765f636e74203d20303b0a097d0a097263755f726561645f756e6c6f636b28293b0a0a09726574636f6465203d20636f6e6e5f726571756573745f73746174652874636f6e6e2c204e5328636f6e6e2c20435f554e434f4e4e4543544544292c2043535f564552424f5345293b0a0a09636f6e6e5f7265636f6e6669675f646f6e652874636f6e6e293b0a09647262645f61646d5f66696e69736828696e666f2c20726574636f6465293b0a0972657475726e20303b0a0a6661696c3a0a09667265655f63727970746f282663727970746f293b0a096b66726565286e65775f636f6e66293b0a0a09636f6e6e5f7265636f6e6669675f646f6e652874636f6e6e293b0a6f75743a0a09647262645f61646d5f66696e69736828696e666f2c20726574636f6465293b0a0972657475726e20303b0a7d0a0a73746174696320656e756d20647262645f73746174655f727620636f6e6e5f7472795f646973636f6e6e6563742873747275637420647262645f74636f6e6e202a74636f6e6e2c20626f6f6c20666f726365290a7b0a09656e756d20647262645f73746174655f72762072763b0a0a097276203d20636f6e6e5f726571756573745f73746174652874636f6e6e2c204e5328636f6e6e2c20435f444953434f4e4e454354494e47292c0a090909666f726365203f2043535f48415244203a2030293b0a0a097377697463682028727629207b0a09636173652053535f4e4f5448494e475f544f5f444f3a0a0909627265616b3b0a09636173652053535f414c52454144595f5354414e44414c4f4e453a0a090972657475726e2053535f535543434553533b0a09636173652053535f5052494d4152595f4e4f503a0a09092f2a204f757220737461746520636865636b696e6720636f64652077616e747320746f20736565207468652070656572206f757464617465642e202a2f0a09097276203d20636f6e6e5f726571756573745f73746174652874636f6e6e2c204e533228636f6e6e2c20435f444953434f4e4e454354494e472c0a0909090909097064736b2c20445f4f55544441544544292c2043535f564552424f5345293b0a0909627265616b3b0a09636173652053535f43575f4641494c45445f42595f504545523a0a09092f2a2054686520706565722070726f6261626c792077616e747320746f20736565207573206f757464617465642e202a2f0a09097276203d20636f6e6e5f726571756573745f73746174652874636f6e6e2c204e533228636f6e6e2c20435f444953434f4e4e454354494e472c0a090909090909096469736b2c20445f4f55544441544544292c2030293b0a0909696620287276203d3d2053535f49535f4449534b4c455353207c7c207276203d3d2053535f4c4f5745525f5448414e5f4f5554444154454429207b0a0909097276203d20636f6e6e5f726571756573745f73746174652874636f6e6e2c204e5328636f6e6e2c20435f444953434f4e4e454354494e47292c0a090909090943535f48415244293b0a09097d0a0909627265616b3b0a0964656661756c743a3b0a09092f2a206e6f207370656369616c2068616e646c696e67206e6563657373617279202a2f0a097d0a0a09696620287276203e3d2053535f5355434345535329207b0a0909656e756d20647262645f73746174655f7276207276323b0a09092f2a204e6f206f6e6520656c73652063616e207265636f6e66696775726520746865206e6574776f726b207768696c65204920616d20686572652e0a0909202a205468652073746174652068616e646c696e67206f6e6c79207573657320647262645f7468726561645f73746f705f6e6f7761697428292c0a0909202a2077652077616e7420746f207265616c6c792077616974206865726520756e74696c20746865207265636569766572206973206e6f206d6f72652e0a0909202a2f0a0909647262645f7468726561645f73746f70282661646d5f6374782e74636f6e6e2d3e7265636569766572293b0a0a09092f2a205261636520627265616b65722e202054686973206164646974696f6e616c207374617465206368616e67652072657175657374206d61792062650a0909202a206e65636573736172792c206966207468697320776173206120666f7263656420646973636f6e6e65637420647572696e6720612072656365697665720a0909202a20726573746172742e20205765206d6179206861766520226b696c6c6564222074686520726563656976657220746872656164206a7573740a0909202a2061667465722064726264645f696e697428292072657475726e65642e20205479706963616c6c792c2077652073686f756c642062650a0909202a20435f5354414e44414c4f4e4520616c72656164792c206e6f772c20616e642074686973206265636f6d65732061206e6f2d6f702e0a0909202a2f0a0909727632203d20636f6e6e5f726571756573745f73746174652874636f6e6e2c204e5328636f6e6e2c20435f5354