Transaction

Summary

Version 1
Size 96.9 KB
Vsize 96.9 KB
Weight 396876
Locktime 0
Block 100362
Transaction 7a7b4b9bea1d7396d70aca6d3029207c142d66d28874529969b29a4b5c3f1b26
>
0.00000001 NMC

Input scripts

0.3046022100a234a9c1b6d33ad123496197398d2904bce2c0fcea88b401a53e9af3f4cd5d1d022100ac507d272234ce839396bf410bf8d442c295150ad96e997f4314703026058291[ALL]

Output scripts

0.0422f73dea7322566603508a4a178ecadc621ea0ebe63bd3097ba6a02e078080172c7768efd1cd09a58602221d60721a2fb6c359c7b77976592ff978384dda8ae3 OP_CHECKSIG
1.726565206c69737420666f720a202a207265616c6c6f636174696f6e206279206120667574757265206170706c69636174696f6e2e2020496e206d6f73742063617365732c20746869732077696c6c0a202a207265717569726520657865637574696e672061206861726477617265207265736574206f7220647261696e20666c6f7720616e642064656e79696e6720616e790a202a204d4d494f20726567696f6e7320746861742077657265206372656174656420666f7220746865207365727669636520646f6d61696e2e0a202a0a202a204073656374696f6e20696f7270635f64617461205370656369616c20446174612054797065730a202a0a202a20546865202e69646c2066696c652073796e74617820616c6c6f777320746865206372656174696f6e206f662073797363616c6c732077697468207370656369616c0a202a20706172616d657465727320746861742072657175697265207065726d697373696f6e20636865636b73206f72207472616e736c6174696f6e7320617320706172740a202a206f66207468652073797374656d2063616c6c20706174682e202042656361757365206f66206c696d69746174696f6e7320696e2074686520636f64650a202a2067656e657261746f722c2041504973206172652067656e6572616c6c79206c696d6974656420746f206a757374206f6e65206f66207468657365207370656369616c0a202a20706172616d6574657273207065722073797374656d2063616c6c2c20616e6420746865792061726520736f6d6574696d657320726571756972656420746f2062650a202a20746865206669727374206f72206c61737420706172616d6574657220746f207468652063616c6c2e20205370656369616c20706172616d65746572730a202a20696e636c7564653a0a202a0a202a204073756273656374696f6e20696f7270635f6d656d5f627566666572204d454d5f4255464645520a202a0a202a20546865204d454d5f425546464552282920646174617479706520616c6c6f7773207573657220737061636520746f2022726567697374657222206d656d6f72790a202a206275666665727320776974682061206465766963652e20205265676973746572696e67206d656d6f7279206163636f6d706c69736865732074776f207461736b733a0a202a204c696e7578206b6565707320747261636b206f6620616c6c20627566666572732074686174206d69676874206265206d6f64696669656420627920610a202a206861726477617265206465766963652c20616e64207468652068617264776172652064657669636520647269766572732062696e6420726567697374657265640a202a206275666665727320746f20706172746963756c6172206861726477617265207265736f7572636573206c696b6520696e6772657373204e6f74696652696e67732e0a202a20546865204d454d5f42554646455228292069646c2073796e7461782063616e2074616b6520657874726120666c616773206c696b6520414c49474e5f36344b422c0a202a20414c49474e5f53454c465f53495a452c20616e6420464c41475320696e6469636174696e672074686174206d656d6f72792062756666657273206d75737420686176650a202a206365727461696e20616c69676e6d656e74206f7220746861742074686520757365722073686f756c642062652061626c6520746f2070617373206120226d656d6f72790a202a20666c6167732220776f72642073706563696679696e672061747472696275746573206c696b65206e745f68696e74206f7220494f2063616368652070696e6e696e672e0a202a20546865207061727365722077696c6c20616363657074206d756c7469706c65204d454d5f425546464552282920666c6167732e0a202a0a202a20496d706c656d656e746174696f6e73206d757374206f6265792074686520666f6c6c6f77696e6720636f6e76656e74696f6e73207768656e0a202a207265676973746572696e67206d656d6f72792062756666657273207669612074686520696f72706320666c6f772e202054686573652072756c65732061726520610a202a20726573756c74206f6620746865204c696e75782064726976657220696d706c656d656e746174696f6e2c207768696368206e6565647320746f206b6565700a202a20747261636b206f6620686f77206d616e792074696d6573206120706172746963756c6172207061676520686173206265656e207265676973746572656420776974680a202a2074686520686172647761726520736f20746861742069742063616e2072656c65617365207468652070616765207768656e20616c6c2074686f73650a202a20726567697374726174696f6e732061726520636c65617265642e0a202a0a202a202d204d656d6f727920726567697374726174696f6e73207468617420726566657220746f2061207265736f757263652077686963682068617320616c72656164790a202a206265656e20626f756e64206d7573742072657475726e204758494f5f4552525f414c52454144595f494e49542e2020546875732c20697420697320616e0a202a206572726f7220746f207265676973746572206d656d6f727920747769636520776974686f757420726573657474696e672028692e652e20636c6f73696e6729207468650a202a207265736f7572636520696e206265747765656e2e20205468697320636f6e76656e74696f6e206b6565707320746865204c696e7578206472697665722066726f6d0a202a20686176696e6720746f20747261636b20776869636820706172746963756c617220646576696365732061207061676520697320626f756e6420746f2e0a202a0a202a202d2041742070726573656e742c2061206d656d6f727920726567697374726174696f6e206973206f6e6c7920636c6561726564207768656e207468650a202a207365727669636520646f6d61696e2069732072657365742e2020496e207468697320636173652c20746865204c696e7578206472697665722073696d706c790a202a20636c6f73657320746865204856206465766963652066696c652068616e646c6520616e64207468656e2064656372656d656e747320746865207265666572656e63650a202a20636f756e7473206f6620616c6c207061676573207468617420776572652070726576696f75736c7920726567697374657265642077697468207468650a202a206465766963652e0a202a0a202a202d20496e20746865206675747572652c207765206d6179206164642061206d656368616e69736d20666f7220756e7265676973746572696e67206d656d6f72792e0a202a204f6e6520706f737369626c6520696d706c656d656e746174696f6e20776f756c642072657175697265207468617420746865207573657220737065636966790a202a207768696368206275666665722069732063757272656e746c7920726567697374657265642e202054686520485620776f756c64207468656e207665726966790a202a207468617420746861742070616765207761732061637475616c6c7920746865206f6e652063757272656e746c79206d617070656420616e642072657475726e0a202a2073756363657373206f72206661696c75726520746f204c696e75782c20776869636820776f756c64207468656e206f6e6c792064656372656d656e74207468650a202a2070616765207265666572656e636520636f756e7420696620746865206164647265737365732077657265206d61707065642e2020416e6f7468657220736368656d650a202a206d6967687420616c6c6f77204c696e757820746f2070617373206120746f6b656e20746f2074686520485620746f2062652072657475726e6564207768656e207468650a202a207265736f7572636520697320756e6d61707065642e0a202a0a202a204073756273656374696f6e20696f7270635f696e7465727275707420494e544552525550540a202a0a202a2054686520494e54455252555054202e69646c20646174617479706520616c6c6f77732074686520636c69656e7420746f2062696e642068617264776172650a202a20696e746572727570747320746f206120706172746963756c617220636f6d62696e6174696f6e206f662049504920706172616d6574657273202d204350552c204950490a202a20504c2c20616e64206576656e7420626974206e756d6265722e202054686973206461746120697320706173736564207669612061207370656369616c0a202a20646174617479706520736f207468617420746865204c696e7578206472697665722063616e2076616c6964617465207468652043505520616e6420504c20616e640a202a207468652048562067656e6572696320696f72706320636f64652063616e207472616e736c61746520636c69656e74204350557320746f207265616c20435055732e0a202a0a202a204073756273656374696f6e20696f7270635f706f6c6c66645f736574757020504f4c4c46445f53455455500a202a0a202a2054686520504f4c4c46445f5345545550202e69646c20646174617479706520616c6c6f77732074686520636c69656e7420746f207365742075702068617264776172650a202a20696e746572727570742062696e64696e677320776869636820617265207265636569766564206279204c696e75782062757420776869636820617265206d6164650a202a2076697369626c6520746f20757365722070726f636573736573206173207374617465207472616e736974696f6e73206f6e20612066696c652064657363726970746f723b0a202a207468697320616c6c6f777320757365722070726f63657373657320746f20757365204c696e7578207072696d6974697665732c207375636820617320706f6c6c28292c20746f0a202a20617761697420706172746963756c6172206861726477617265206576656e74732e202054686973206461746120697320706173736564207669612061207370656369616c0a202a20646174617479706520736f207468617420746865204c696e757820647269766572206d6179207265636f676e697a652074686520706f6c6c61626c652066696c650a202a2064657363726970746f7220616e64207472616e736c61746520697420746f206120736574206f6620696e746572727570742074617267657420696e666f726d6174696f6e2c0a202a20616e6420736f2074686174207468652048562067656e6572696320696f72706320636f64652063616e207472616e736c61746520636c69656e74204350557320746f207265616c0a202a20435055732e0a202a0a202a204073756273656374696f6e20696f7270635f706f6c6c666420504f4c4c46440a202a0a202a2054686520504f4c4c4644202e69646c20646174617479706520616c6c6f7773206d616e6970756c6174696f6e206f6620686172647761726520696e746572727570740a202a2062696e64696e677320736574207570207669612074686520504f4c4c46445f53455455502064617461747970653b20636f6d6d6f6e206f7065726174696f6e73206172650a202a20726573657474696e6720746865207374617465206f66207468652072657175657374656420696e74657272757074206576656e74732c20616e6420756e62696e64696e6720616e790a202a20626f756e6420696e74657272757074732e202054686973206461746120697320706173736564207669612061207370656369616c20646174617479706520736f20746861740a202a20746865204c696e757820647269766572206d6179207265636f676e697a652074686520706f6c6c61626c652066696c652064657363726970746f7220616e640a202a207472616e736c61746520697420746f20616e20696e74657272757074206964656e7469666965722070726576696f75736c7920737570706c696564206279207468650a202a2068797065727669736f722061732074686520726573756c74206f6620616e206561726c69657220706f6c6c66645f7365747570206f7065726174696f6e2e0a202a0a202a204073756273656374696f6e20696f7270635f626c6f6220424c4f420a202a0a202a2054686520424c4f42202e69646c20646174617479706520616c6c6f77732074686520636c69656e7420746f20777269746520616e206172626974726172790a202a206c656e67746820737472696e67206f6620627974657320757020746f207468652068797065727669736f72206472697665722e2020546869732063616e2062650a202a2075736566756c20666f722070617373696e67207570206c617267652c206172626974726172696c7920737472756374757265642064617461206c696b650a202a20636c61737369666965722070726f6772616d732e202054686520696f72706320737461636b2074616b65732063617265206f662076616c69646174696e67207468650a202a2062756666657220564120616e64204350412061732074686520646174612070617373657320757020746f207468652068797065727669736f722e2020556e6c696b650a202a204d454d5f42554646455228292c2074686520627566666572206973206e6f742072656769737465726564202d204c696e757820646f6573206e6f742062756d700a202a207061676520726566636f756e747320616e6420746865204856206472697665722073686f756c64206e6f742072657573652074686520627566666572206f6e63650a202a207468652073797374656d2063616c6c20697320636f6d706c6574652e0a202a0a202a204073656374696f6e20696f7270635f7472616e736c6174696f6e205472616e736c6174696e6720557365722053706163652043616c6c730a202a0a202a20546865203a3a696f7270635f6f666673657420737472756374757265206465736372696265732074686520666f726d617474696e67206f6620746865206f66667365740a202a20746861742069732070617373656420746f2070726561642829206f722070777269746528292061732070617274206f66207468652067656e6572617465642052504320636f64652e0a202a205768656e2074686520757365722063616c6c7320757020746f204c696e75782c207468652072706320636f64652066696c6c7320696e20616c6c20746865206669656c6473206f660a202a20746865206f66667365742c20696e636c7564696e6720612031362d626974206f70636f64652c20612031362062697420666f726d617420696e64696361746f722c20616e642033320a202a2062697473206f6620757365722d73706563696669656420227375622d6f6666736574222e2020546865206f70636f646520696e646963617465732077686963682073797363616c6c0a202a206973206265696e67207265717565737465642e202054686520666f726d617420696e646963617465732077686574686572207468657265206973206120227072656669780a202a207374727563742220617420746865207374617274206f6620746865206d656d6f7279206275666665722070617373656420746f2070777269746528292c20616e6420696620736f0a202a2077686174206461746120697320696e207468617420707265666978207374727563742e2020546865736520707265666978207374727563747320617265207573656420746f0a202a20696d706c656d656e74207370656369616c20646174617479706573206c696b65204d454d5f425546464552282920616e6420494e54455252555054202d20776520617272616e67650a202a20746f2070757420646174612074686174206e65656473207472616e736c6174696f6e20616e64207065726d697373696f6e20636865636b7320617420746865207374617274206f660a202a207468652062756666657220736f207468617420746865204c696e75782064726976657220616e642067656e6572696320706f7274696f6e73206f662074686520485620696f7270630a202a20636f64652063616e20656173696c79206163636573732074686520646174612e20205468652033322062697473206f6620757365722d7370656369666965640a202a20227375622d6f66667365742220617265206d6f73742075736566756c20666f7220707265616428292063616c6c73207768657265207468652075736572206e6565647320746f0a202a20616c736f207061737320696e206120666577206269747320696e6469636174696e6720776869636820726567697374657220746f20726561642c206574632e0a202a0a202a20546865204c696e757820696f72706320647269766572207761746368657320666f722073797374656d2063616c6c73207468617420636f6e7461696e207072656669780a202a207374727563747320736f20746861742069742063616e207472616e736c61746520706172616d657465727320616e642062756d70207265666572656e63650a202a20636f756e747320617320617070726f7072696174652e2020497420646f6573206e6f74202863757272656e746c7929206861766520616e79206b6e6f776c656467650a202a206f6620746865207065722d646576696365206f70636f646573202d20697420646f65736e277420636172652077686174206f7065726174696f6e20796f752772650a202a20646f696e6720746f206d504950452c20736f206c6f6e672061732069742063616e20646f20616c6c207468652067656e6572696320626f6f6b2d6b656570696e672e0a202a205468652068762f696f7270632e68206865616465722066696c6520646566696e657320616c6c206f66207468652067656e6572696320656e636f64696e6720626974730a202a206e656564656420746f207472616e736c61746520696f7270632063616c6c7320776974686f7574206b6e6f77696e6720776869636820706172746963756c61720a202a206f70636f6465206973206265696e67206973737565642e0a202a0a202a204073656374696f6e20696f7270635f676c6f62616c7320476c6f62616c20696f7270632043616c6c730a202a0a202a20496d706c656d656e74696e67206d6d6170282920726571756972656420616464696e6720736f6d65207370656369616c20696f7270632073797363616c6c730a202a207468617420617265206f6e6c792063616c6c656420627920746865204c696e7578206472697665722c206e65766572206279207573657273706163652e0a202a20546865736520696e636c756465206765745f6d6d696f5f62617365282920616e6420636865636b5f6d6d696f5f6f666673657428292e202054686573650a202a20726f7574696e6573206172652064657363726962656420696e20676c6f62616c732e69646c20616e64206d75737420626520696e636c7564656420696e2065766572790a202a20696f727063206472697665722e202042792070726f766964696e6720746865736520726f7574696e657320696e206576657279206472697665722c204c696e757827730a202a206d6d617020696d706c656d656e746174696f6e2063616e20656173696c792067657420746865205054452062697473206974206e6565647320616e640a202a2076616c696461746520746865205041206f666673657420776974686f7574206e656564696e6720746f206b6e6f7720746865207065722d6465766963650a202a206f70636f64657320746f20706572666f726d2074686f7365207461736b732e0a202a0a202a204073656374696f6e20696f7270635f6b65726e656c20537570706f7274696e67206778696f204150497320696e20746865204b65726e656c0a202a0a202a2054686520696f72706320636f64652067656e657261746f7220616c736f20737570706f7274732067656e65726174696f6e206f66206b65726e656c20636f64650a202a20696d706c656d656e74696e6720746865206778696f20415049732e202054686973206361706162696c6974792069732063757272656e746c7920757365642062790a202a20746865206d50495045206e6574776f726b206472697665722c20616e642077696c6c206c696b656c79206265207573656420627920746865205452494f20726f6f740a202a20636f6d706c657820616e6420656e64706f696e74206472697665727320616e64207065726861707320616e20696e2d6b65726e656c2063727970746f0a202a206472697665722e2020456163682064726976657220746861742077616e747320746f20696e7374616e746961746520696f7270632063616c6c7320696e207468650a202a206b65726e656c206e6565647320746f2067656e65726174652061206b65726e656c2076657273696f6e206f66207468652067656e65726174652072706320636f64650a202a20616e64202870726f6261626c792920636f707920616e792072656c61746564206778696f20736f757263652066696c657320696e746f20746865206b65726e656c2e0a202a20546865206d50495045206472697665722070726f7669646573206120676f6f64206578616d706c65206f662074686973207061747465726e2e0a202a2f0a0a236966646566205f5f4b45524e454c5f5f0a23696e636c756465203c6c696e75782f7374646465662e683e0a23656c73650a23696e636c756465203c7374646465662e683e0a23656e6469660a0a23696620646566696e6564285f5f48565f5f290a23696e636c756465203c68762f68797065727669736f722e683e0a23656c696620646566696e6564285f5f4b45524e454c5f5f290a23696e636c756465203c68762f68797065727669736f722e683e0a23696e636c756465203c6c696e75782f74797065732e683e0a23656c73650a23696e636c756465203c737464696e742e683e0a23656e6469660a0a0a2f2a2a20436f646520696e6469636174696e67207472616e736c6174696f6e2073657276696365732072657175697265642077697468696e207468652052504320706174682e0a202a20546865736520696e64696361746520776865746865722074686572652069732061207472616e736c617461626c6520737472756374206174207468652073746172740a202a206f6620746865205250432062756666657220616e64207768617420696e666f726d6174696f6e20746861742073747275637420636f6e7461696e732e0a202a2f0a656e756d20696f7270635f666f726d61745f650a7b0a20202f2a2a204e6f207472616e736c6174696f6e2072657175697265642c206e6f20707265666978207374727563742e202a2f0a2020494f5250435f464f524d41545f4e4f4e452c0a0a20202f2a2a204e6f207472616e736c6174696f6e2072657175697265642c206e6f20707265666978207374727563742c206e6f2061636365737320746f20746869730a2020202a20206f7065726174696f6e2066726f6d20757365722073706163652e202a2f0a2020494f5250435f464f524d41545f4e4f4e455f4e4f555345522c0a0a20202f2a2a205072656669782073747275637420636f6e7461696e73207573657220564120616e642073697a652e202a2f0a2020494f5250435f464f524d41545f555345525f4d454d2c0a0a20202f2a2a205072656669782073747275637420636f6e7461696e73204350412c2073697a652c20616e6420686f6d696e6720626974732e202a2f0a2020494f5250435f464f524d41545f4b45524e454c5f4d454d2c0a0a20202f2a2a205072656669782073747275637420636f6e7461696e7320696e746572727570742e202a2f0a2020494f5250435f464f524d41545f4b45524e454c5f494e544552525550542c0a0a20202f2a2a205072656669782073747275637420636f6e7461696e7320757365722d6c6576656c20696e746572727570742e202a2f0a2020494f5250435f464f524d41545f555345525f494e544552525550542c0a0a20202f2a2a205072656669782073747275637420636f6e7461696e7320706f6c6c66645f73657475702028696e7465727275707420696e666f726d6174696f6e292e202a2f0a2020494f5250435f464f524d41545f4b45524e454c5f504f4c4c46445f53455455502c0a0a20202f2a2a205072656669782073747275637420636f6e7461696e7320757365722d6c6576656c20706f6c6c66645f7365747570202866696c652064657363726970746f72292e202a2f0a2020494f5250435f464f524d41545f555345525f504f4c4c46445f53455455502c0a0a20202f2a2a205072656669782073747275637420636f6e7461696e7320706f6c6c66642028696e7465727275707420636f6f6b6965292e202a2f0a2020494f5250435f464f524d41545f4b45524e454c5f504f4c4c46442c0a0a20202f2a2a205072656669782073747275637420636f6e7461696e7320757365722d6c6576656c20706f6c6c6664202866696c652064657363726970746f72292e202a2f0a2020494f5250435f464f524d41545f555345525f504f4c4c46442c0a7d3b0a0a0a2f2a2a2047656e657261746520616e206f70636f646520676976656e20666f726d617420616e6420636f64652e202a2f0a23646566696e6520494f5250435f4f50434f444528464f524d41542c20434f44452920282828464f524d415429203c3c20313629207c2028434f444529290a0a2f2a2a20546865206f666673657420706173736564207468726f756768207468652072656164282920616e6420777269746528292073797374656d2063616c6c730a20202020636f6d62696e657320616e206f70636f646520776974682033322062697473206f6620757365722d737065636966696564206f66667365742e202a2f0a756e696f6e20696f7270635f6f66667365740a7b0a2369666e646566205f5f4249475f454e4449414e5f5f0a202075696e7436345f74206f66667365743b20202020202020202020202020202f2a2a3c20416c6c20626974732e202a2f0a0a20207374727563740a20207b0a2020202075696e7431365f7420636f64653b20202020202020202020202020202f2a2a3c2052504320636f64652e202a2f0a2020202075696e7431365f7420666f726d61743b2020202020202020202020202f2a2a3c20696f7270635f666f726d61745f65202a2f0a2020202075696e7433325f74207375625f6f66667365743b20202020202020202f2a2a3c2063616c6c65722d737065636966696564206f66667365742e202a2f0a20207d3b0a0a202075696e7433325f74206f70636f64653b20202020202020202020202020202f2a2a3c204f70636f646520636f6d62696e657320636f6465202620666f726d61742e202a2f0a23656c73650a202075696e7436345f74206f66667365743b20202020202020202020202020202f2a2a3c20416c6c20626974732e202a2f0a0a20207374727563740a20207b0a2020202075696e7433325f74207375625f6f66667365743b20202020202020202f2a2a3c2063616c6c65722d737065636966696564206f66667365742e202a2f0a2020202075696e7431365f7420666f726d61743b2020202020202020202020202f2a2a3c20696f7270635f666f726d61745f65202a2f0a2020202075696e7431365f7420636f64653b20202020202020202020202020202f2a2a3c2052504320636f64652e202a2f0a20207d3b0a0a20207374727563740a20207b0a2020202075696e7433325f742070616464696e673b0a2020202075696e7433325f74206f70636f64653b20202020202020202020202020202f2a2a3c204f70636f646520636f6d62696e657320636f6465202620666f726d61742e202a2f0a20207d3b0a23656e6469660a7d3b0a0a0a2f2a2a20486f6d696e6720616e642063616368652068696e74696e67206269747320746861742063616e206265207573656420627920494f20646576696365732e202a2f0a73747275637420696f7270635f6d656d5f617474720a7b0a2020756e7369676e656420696e74206c6f7461725f783a343b202020202020202f2a2a3c206c6f7461722058206269747320286f7220477820706167655f6d61736b292e202a2f0a2020756e7369676e656420696e74206c6f7461725f793a343b202020202020202f2a2a3c206c6f7461722059206269747320286f7220477820706167655f6f6666736574292e202a2f0a2020756e7369676e656420696e74206866683a313b20202020202020202020202f2a2a3c205573657320686173682d666f722d686f6d652e202a2f0a2020756e7369676e656420696e74206e745f68696e743a313b202020202020202f2a2a3c204e6f6e2d74656d706f72616c2068696e742e202a2f0a2020756e7369676e656420696e7420696f5f70696e3a313b20202020202020202f2a2a3c204f6e6c792066696c6c2027494f2720636163686520776179732e202a2f0a7d3b0a0a2f2a2a2053657420746865206e745f68696e74206269742e202a2f0a23646566696e6520494f5250435f4d454d5f4255464645525f464c41475f4e545f48494e54202831203c3c2030290a0a2f2a2a205365742074686520494f2070696e206269742e202a2f0a23646566696e6520494f5250435f4d454d5f4255464645525f464c41475f494f5f50494e202831203c3c2031290a0a0a2f2a2a204120737472756374757265207573656420746f206465736372696265206d656d6f727920726567697374726174696f6e2e2020446966666572656e740a2020202070726f74656374696f6e206c6576656c73206465736372696265206d656d6f727920646966666572656e746c792c20736f207468697320756e696f6e0a20202020636f6e7461696e7320616c6c2074686520646966666572656e7420706f737369626c65206465736372697074696f6e732e20204173206120726571756573740a202020206d6f766573207570207468652063616c6c20636861696e2c2065616368206c61796572207472616e736c617465732066726f6d206f6e650a202020206465736372697074696f6e20666f726d617420746f20746865206e6578742e2020496e20706172746963756c61722c20746865204c696e757820696f7270630a20202020647269766572207472616e736c6174657320757365722056417320696e746f204350417320616e6420686f6d696e6720706172616d65746572732e202a2f0a756e696f6e20696f7270635f6d656d5f6275666665720a7b0a20207374727563740a20207b0a2020202075696e7436345f742076613b202020202020202020202020202020202f2a2a3c2055736572207669727475616c20616464726573732e202a2f0a2020202075696e7436345f742073697a653b20202020202020202020202020202f2a2a3c204275666665722073697a652e202a2f0a20202020756e7369676e656420696e7420666c6167733b2020202020202020202f2a2a3c206e745f68696e742c20494f2070696e2e202a2f0a20207d0a2020757365723b202020202020202020202020202020202020202020202020202f2a2a3c2042756666657220617320646573637269626564206279207573657220617070732e202a2f0a0a20207374727563740a20207b0a20202020756e7369676e6564206c6f6e67206c6f6e67206370613b20202020202f2a2a3c20436c69656e7420706879736963616c20616464726573732e202a2f0a23696620646566696e6564285f5f4b45524e454c5f5f29207c7c20646566696e6564285f5f48565f5f290a2020202073697a655f742073697a653b202020202020202020202020202020202f2a2a3c204275666665722073697a652e202a2f0a2020202048565f505445207074653b20202020202020202020202020202020202f2a2a3c205054452064657363726962696e67206d656d6f727920686f6d696e672e202a2f0a23656c73650a2020202075696e7436345f742073697a653b0a2020202075696e7436345f74207074653b0a23656e6469660a20202020756e7369676e656420696e7420666c6167733b2020202020202020202f2a2a3c206e745f68696e742c20494f2070696e2e202a2f0a20207d0a20206b65726e656c3b20202020202020202020202020202020202020202020202f2a2a3c2042756666657220617320646573637269626564206279206b65726e656c2e202a2f0a0a20207374727563740a20207b0a20202020756e7369676e6564206c6f6e67206c6f6e672070613b2020202020202f2a2a3c20506879736963616c20616464726573732e202a2f0a2020202073697a655f742073697a653b202020202020202020202020202020202f2a2a3c204275666665722073697a652e202a2f0a2020202073747275637420696f7270635f6d656d5f6174747220617474723b2020202020202f2a2a3c20486f6d696e6720616e64206c6f63616c6974792068696e7420626974732e202a2f0a20207d0a202068763b2020202020202020202020202020202020202020202020202020202f2a2a3c2042756666657220706172616d657465727320666f72204856206472697665722e202a2f0a7d3b0a0a0a2f2a2a204120737472756374757265207573656420746f20646573637269626520696e74657272757074732e202054686520666f726d6174206469666665727320736c696768746c790a202a2020666f72207573657220616e64206b65726e656c20696e74657272757074732e20204173207769746820746865206d656d5f6275666665725f742c207472616e736c6174696f6e0a202a20206265747765656e2074686520666f726d61747320697320646f6e652061742065616368206c6576656c2e202a2f0a756e696f6e20696f7270635f696e746572727570740a7b0a20207374727563740a20207b0a20202020696e74206370753b2020202f2a2a3c204350552e202a2f0a20202020696e74206576656e743b202f2a2a3c206576745f6e756d202a2f0a20207d0a2020757365723b20202020202020202f2a2a3c20496e74657272757074206173206465736372696265642062792075736572206170706c69636174696f6e732e202a2f0a0a20207374727563740a20207b0a20202020696e7420783b20202020202f2a2a3c205820636f6f72642e202a2f0a20202020696e7420793b20202020202f2a2a3c205920636f6f72642e202a2f0a20202020696e74206970693b2020202f2a2a3c20696e745f6e756d202a2f0a20202020696e74206576656e743b202f2a2a3c206576745f6e756d202a2f0a20207d0a20206b65726e656c3b2020202020202f2a2a3c20496e746572727570742061732064657363726962656420627920746865206b65726e656c2e202a2f0a0a7d3b0a0a0a2f2a2a204120737472756374757265207573656420746f20646573637269626520696e74657272757074732075736564207769746820706f6c6c28292e202054686520666f726d61740a202a202064696666657273207369676e69666963616e746c7920666f722072657175657374732066726f6d207573657220746f206b65726e656c2c20616e64206b65726e656c20746f0a202a202068797065727669736f722e20204173207769746820746865206d656d5f6275666665725f742c207472616e736c6174696f6e206265747765656e2074686520666f726d6174730a202a2020697320646f6e652061742065616368206c6576656c2e202a2f0a756e696f6e20696f7270635f706f6c6c66645f73657475700a7b0a20207374727563740a20207b0a20202020696e742066643b202020202f2a2a3c20506f6c6c61626c652066696c652064657363726970746f722e202a2f0a20207d0a2020757365723b20202020202020202f2a2a3c20706f6c6c66645f7365747570206173206465736372696265642062792075736572206170706c69636174696f6e732e202a2f0a0a20207374727563740a20207b0a20202020696e7420783b20202020202f2a2a3c205820636f6f72642e202a2f0a20202020696e7420793b20202020202f2a2a3c205920636f6f72642e202a2f0a20202020696e74206970693b2020202f2a2a3c20696e745f6e756d202a2f0a20202020696e74206576656e743b202f2a2a3c206576745f6e756d202a2f0a20207d0a20206b65726e656c3b2020202020202f2a2a3c20706f6c6c66645f73657475702061732064657363726962656420627920746865206b65726e656c2e202a2f0a0a7d3b0a0a0a2f2a2a204120737472756374757265207573656420746f2064657363726962652070726576696f75736c792073657420757020696e7465727275707473207573656420776974680a202a2020706f6c6c28292e202054686520666f726d61742064696666657273207369676e69666963616e746c7920666f722072657175657374732066726f6d207573657220746f0a202a20206b65726e656c2c20616e64206b65726e656c20746f2068797065727669736f722e20204173207769746820746865206d656d5f6275666665725f742c207472616e736c6174696f6e0a202a20206265747765656e2074686520666f726d61747320697320646f6e652061742065616368206c6576656c2e202a2f0a756e696f6e20696f7270635f706f6c6c66640a7b0a20207374727563740a20207b0a20202020696e742066643b202020202f2a2a3c20506f6c6c61626c652066696c652064657363726970746f722e202a2f0a20207d0a2020757365723b20202020202020202f2a2a3c20706f6c6c6664206173206465736372696265642062792075736572206170706c69636174696f6e732e202a2f0a0a20207374727563740a20207b0a20202020696e7420636f6f6b69653b202f2a2a3c20687620636f6f6b69652072657475726e65642062792074686520706f6c6c66645f7365747570206f7065726174696f6e2e202a2f0a20207d0a20206b65726e656c3b2020202020202f2a2a3c20706f6c6c66642061732064657363726962656420627920746865206b65726e656c2e202a2f0a0a7d3b0a0a0a2f2a2a2054686520766172696f757320696f727063206465766963657320757365206572726f7220636f6465732066726f6d202d3131303020746f202d313239392e0a202a0a202a20546869732072616e67652069732064697374696e63742066726f6d206e6574696f20282d37303020746f202d373939292c207468652068797065727669736f720a202a20282d38303020746f202d383939292c2074696c6570636920282d39303020746f202d393939292c20696c696220282d3130303020746f202d31303939292c0a202a206778637220282d3133303020746f202d313339392920616e6420677870636920282d3134303020746f202d31343939292e0a202a2f0a656e756d206778696f5f6572725f65207b0a0a20202f2a2a204c61726765737420696f727063206572726f72206e756d6265722e202a2f0a20204758494f5f4552525f4d4158203d202d313130312c0a0a0a20202f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a20202f2a2020202020202020202020202020202020202047656e65726963204572726f7220436f646573202020202020202020202020202020202a2f0a20202f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a0a20202f2a2a2042616420525043206f70636f6465202d20706f737369626c652076657273696f6e20696e636f6d7061746962696c6974792e202a2f0a20204758494f5f4552525f4f50434f4445203d202d313130312c0a0a20202f2a2a20496e76616c696420706172616d657465722e202a2f0a20204758494f5f4552525f494e56414c203d202d313130322c0a0a20202f2a2a204d656d6f72792062756666657220646964206e6f74206d65657420616c69676e6d656e7420726571756972656d656e74732e202a2f0a20204758494f5f4552525f414c49474e4d454e54203d202d313130332c0a0a20202f2a2a204d656d6f72792062756666657273206d75737420626520636f686572656e7420616e6420636163686561626c652e202a2f0a20204758494f5f4552525f434f484552454e4345203d202d313130342c0a0a20202f2a2a205265736f7572636520616c726561647920696e697469616c697a65642e202a2f0a20204758494f5f4552525f414c52454144595f494e4954203d202d313130352c0a0a20202f2a2a204e6f207365727669636520646f6d61696e7320617661696c61626c652e202a2f0a20204758494f5f4552525f4e4f5f5356435f444f4d203d202d313130362c0a0a20202f2a2a20496c6c6567616c207365727669636520646f6d61696e206e756d6265722e202a2f0a20204758494f5f4552525f494e56414c5f5356435f444f4d203d202d313130372c0a0a20202f2a2a20496c6c6567616c204d4d494f20616464726573732e202a2f0a20204758494f5f4552525f4d4d494f5f41444452455353203d202d313130382c0a0a20202f2a2a20496c6c6567616c20696e746572727570742062696e64696e672e202a2f0a20204758494f5f4552525f494e54455252555054203d202d313130392c0a0a20202f2a2a20556e726561736f6e61626c6520636c69656e74206d656d6f72792e202a2f0a20204758494f5f4552525f434c49454e545f4d454d4f5259203d202d313131302c0a0a20202f2a2a204e6f206d6f726520494f544c4220656e74726965732e202a2f0a20204758494f5f4552525f494f544c425f454e545259203d202d313131312c0a0a20202f2a2a20496e76616c6964206d656d6f72792073697a652e202a2f0a20204758494f5f4552525f494e56414c5f4d454d4f52595f53495a45203d202d313131322c0a0a20202f2a2a20556e737570706f72746564206f7065726174696f6e2e202a2f0a20204758494f5f4552525f554e535550504f525445445f4f50203d202d313131332c0a0a20202f2a2a20496e73756666696369656e7420444d4120637265646974732e202a2f0a20204758494f5f4552525f444d415f43524544495453203d202d313131342c0a0a20202f2a2a204f7065726174696f6e2074696d6564206f75742e202a2f0a20204758494f5f4552525f54494d454f5554203d202d313131352c0a0a20202f2a2a204e6f207375636820646576696365206f72206f626a6563742e202a2f0a20204758494f5f4552525f4e4f5f444556494345203d202d313131362c0a0a20202f2a2a20446576696365206f72207265736f7572636520627573792e202a2f0a20204758494f5f4552525f42555359203d202d313131372c0a0a20202f2a2a20492f4f206572726f722e202a2f0a20204758494f5f4552525f494f203d202d313131382c0a0a20202f2a2a205065726d697373696f6e73206572726f722e202a2f0a20204758494f5f4552525f5045524d203d202d313131392c0a0a0a0a20202f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a20202f2a20202020202020202020202020202020205465737420446576696365204572726f7220436f64657320202020202020202020202020202a2f0a20202f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a0a20202f2a2a20496c6c6567616c207265676973746572206e756d6265722e202a2f0a20204758494f5f544553545f4552525f5245475f4e554d424552203d202d313132302c0a0a20202f2a2a20496c6c6567616c2062756666657220736c6f742e202a2f0a20204758494f5f544553545f4552525f4255464645525f534c4f54203d202d313132312c0a0a0a20202f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a20202f2a20202020202020202020202020202020202020204d50495045204572726f7220436f64657320202020202020202020202020202020202a2f0a20202f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a0a0a20202f2a2a20496e76616c6964206275666665722073697a652e202a2f0a20204758494f5f4d504950455f4552525f494e56414c5f4255464645525f53495a45203d202d313133312c0a0a20202f2a2a2043616e6e6f7420616c6c6f636174652062756666657220737461636b2e202a2f0a20204758494f5f4d504950455f4552525f4e4f5f4255464645525f535441434b203d202d313134302c0a0a20202f2a2a20496e76616c69642062756666657220737461636b206e756d6265722e202a2f0a20204758494f5f4d504950455f4552525f4241445f4255464645525f535441434b203d202d313134312c0a0a20202f2a2a2043616e6e6f7420616c6c6f63617465204e6f74696652696e672e202a2f0a20204758494f5f4d504950455f4552525f4e4f5f4e4f5449465f52494e47203d202d313134322c0a0a20202f2a2a20496e76616c6964204e6f74696652696e67206e756d6265722e202a2f0a20204758494f5f4d504950455f4552525f4241445f4e4f5449465f52494e47203d202d313134332c0a0a20202f2a2a2043616e6e6f7420616c6c6f63617465204e6f74696647726f75702e202a2f0a20204758494f5f4d504950455f4552525f4e4f5f4e4f5449465f47524f5550203d202d313134342c0a0a20202f2a2a20496e76616c6964204e6f74696647726f7570206e756d6265722e202a2f0a20204758494f5f4d504950455f4552525f4241445f4e4f5449465f47524f5550203d202d313134352c0a0a20202f2a2a2043616e6e6f7420616c6c6f63617465206275636b65742e202a2f0a20204758494f5f4d504950455f4552525f4e4f5f4255434b4554203d202d313134362c0a0a20202f2a2a20496e76616c6964206275636b6574206e756d6265722e202a2f0a20204758494f5f4d504950455f4552525f4241445f4255434b4554203d202d313134372c0a0a20202f2a2a2043616e6e6f7420616c6c6f636174652065444d412072696e672e202a2f0a20204758494f5f4d504950455f4552525f4e4f5f45444d415f52494e47203d202d313134382c0a0a20202f2a2a20496e76616c69642065444d412072696e67206e756d6265722e202a2f0a20204758494f5f4d504950455f4552525f4241445f45444d415f52494e47203d202d313134392c0a0a20202f2a2a20496e76616c6964206368616e6e656c206e756d6265722e202a2f0a20204758494f5f4d504950455f4552525f4241445f4348414e4e454c203d202d313135302c0a0a20202f2a2a2042616420636f6e66696775726174696f6e2e202a2f0a20204758494f5f4d504950455f4552525f4241445f434f4e464947203d202d313135312c0a0a20202f2a2a20456d707479206971756575652e202a2f0a20204758494f5f4d504950455f4552525f4951554555455f454d505459203d202d313135322c0a0a20202f2a2a20456d7074792072756c65732e202a2f0a20204758494f5f4d504950455f4552525f52554c45535f454d505459203d202d313136302c0a0a20202f2a2a2046756c6c2072756c65732e202a2f0a20204758494f5f4d504950455f4552525f52554c45535f46554c4c203d202d313136312c0a0a20202f2a2a20436f72727570742072756c65732e202a2f0a20204758494f5f4d504950455f4552525f52554c45535f434f5252555054203d202d313136322c0a0a20202f2a2a20496e76616c69642072756c65732e202a2f0a20204758494f5f4d504950455f4552525f52554c45535f494e56414c4944203d202d313136332c0a0a20202f2a2a20436c617373696669657220697320746f6f206269672e202a2f0a20204758494f5f4d504950455f4552525f434c41535349464945525f544f4f5f424947203d202d313137302c0a0a20202f2a2a20436c617373696669657220697320746f6f20636f6d706c65782e202a2f0a20204758494f5f4d504950455f4552525f434c41535349464945525f544f4f5f434f4d504c4558203d202d313137312c0a0a20202f2a2a20436c61737369666965722068617320626164206865616465722e202a2f0a20204758494f5f4d504950455f4552525f434c41535349464945525f4241445f484541444552203d202d313137322c0a0a20202f2a2a20436c6173736966696572206861732062616420636f6e74656e74732e202a2f0a20204758494f5f4d504950455f4552525f434c41535349464945525f4241445f434f4e54454e5453203d202d313137332c0a0a20202f2a2a20436c617373696669657220656e636f756e746572656420696e76616c69642073796d626f6c2e202a2f0a20204758494f5f4d504950455f4552525f434c41535349464945525f494e56414c5f53594d424f4c203d202d313137342c0a0a20202f2a2a20436c617373696669657220656e636f756e746572656420696e76616c696420626f756e64732e202a2f0a20204758494f5f4d504950455f4552525f434c41535349464945525f494e56414c5f424f554e4453203d202d313137352c0a0a20202f2a2a20436c617373696669657220656e636f756e746572656420696e76616c69642072656c6f636174696f6e2e202a2f0a20204758494f5f4d504950455f4552525f434c41535349464945525f494e56414c5f52454c4f434154494f4e203d202d313137362c0a0a20202f2a2a20436c617373696669657220656e636f756e746572656420756e646566696e65642073796d626f6c2e202a2f0a20204758494f5f4d504950455f4552525f434c41535349464945525f554e4445465f53594d424f4c203d202d313137372c0a0a0a20202f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a20202f2a20202020202020202020202020202020202020205452494f20204572726f7220436f64657320202020202020202020202020202020202a2f0a20202f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a0a20202f2a2a2043616e6e6f7420616c6c6f63617465206d656d6f7279206d617020726567696f6e2e202a2f0a20204758494f5f5452494f5f4552525f4e4f5f4d454d4f52595f4d4150203d202d313138302c0a0a20202f2a2a20496e76616c6964206d656d6f7279206d617020726567696f6e206e756d6265722e202a2f0a20204758494f5f5452494f5f4552525f4241445f4d454d4f52595f4d4150203d202d313138312c0a0a20202f2a2a2043616e6e6f7420616c6c6f6361746520736361747465722071756575652e202a2f0a20204758494f5f5452494f5f4552525f4e4f5f534341545445525f5155455545203d202d313138322c0a0a20202f2a2a20496e76616c69642073636174746572207175657565206e756d6265722e202a2f0a20204758494f5f5452494f5f4552525f4241445f534341545445525f5155455545203d202d313138332c0a0a20202f2a2a2043616e6e6f7420616c6c6f63617465207075736820444d412072696e672e202a2f0a20204758494f5f5452494f5f4552525f4e4f5f505553485f444d415f52494e47203d202d313138342c0a0a20202f2a2a20496e76616c6964207075736820444d412072696e6720696e6465782e202a2f0a20204758494f5f5452494f5f4552525f4241445f505553485f444d415f52494e47203d202d313138352c0a0a20202f2a2a2043616e6e6f7420616c6c6f636174652070756c6c20444d412072696e672e202a2f0a20204758494f5f5452494f5f4552525f4e4f5f50554c4c5f444d415f52494e47203d202d313138362c0a0a20202f2a2a20496e76616c69642070756c6c20444d412072696e6720696e6465782e202a2f0a20204758494f5f5452494f5f4552525f4241445f50554c4c5f444d415f52494e47203d202d313138372c0a0a20202f2a2a2043616e6e6f7420616c6c6f636174652050494f20726567696f6e2e202a2f0a20204758494f5f5452494f5f4552525f4e4f5f50494f203d202d313138382c0a0a20202f2a2a20496e76616c69642050494f20726567696f6e20696e6465782e202a2f0a20204758494f5f5452494f5f4552525f4241445f50494f203d202d313138392c0a0a20202f2a2a2043616e6e6f7420616c6c6f6361746520415349442e202a2f0a20204758494f5f5452494f5f4552525f4e4f5f41534944203d202d313139302c0a0a20202f2a2a20496e76616c696420415349442e202a2f0a20204758494f5f5452494f5f4552525f4241445f41534944203d202d313139312c0a0a0a20202f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a20202f2a20202020202020202020202020202020202020204d494341204572726f7220436f6465732020202020202020202020202020202020202a2f0a20202f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a0a20202f2a2a204e6f207375636820616363656c657261746f7220747970652e202a2f0a20204758494f5f4d4943415f4552525f4241445f414343454c5f54595045203d202d313232302c0a0a20202f2a2a2043616e6e6f7420616c6c6f6361746520636f6e746578742e202a2f0a20204758494f5f4d4943415f4552525f4e4f5f434f4e54455854203d202d313232312c0a0a20202f2a2a20504b4120636f6d6d616e642071756575652069732066756c6c2c2063616e27742061646420616e6f7468657220636f6d6d616e642e202a2f0a20204758494f5f4d4943415f4552525f504b415f434d445f51554555455f46554c4c203d202d313232322c0a0a20202f2a2a20504b4120726573756c7420717565756520697320656d7074792c2063616e277420676574206120726573756c742066726f6d207468652071756575652e202a2f0a20204758494f5f4d4943415f4552525f504b415f524553554c545f51554555455f454d505459203d202d313232332c0a0a20202f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a20202f2a20202020202020202020202020202020202020204750494f204572726f7220436f6465732020202020202020202020202020202020202a2f0a20202f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a0a20202f2a2a2050696e206e6f7420617661696c61626c652e20204569746865722074686520706879736963616c2070696e20646f6573206e6f742065786973742c206f720a2020202a20206974206973207265736572766564206279207468652068797065727669736f7220666f722073797374656d2075736167652e202a2f0a20204758494f5f4750494f5f4552525f50494e5f554e415641494c41424c45203d202d313234302c0a0a20202f2a2a2050696e20627573792e20205468652070696e206578697374732c20616e6420697320617661696c61626c6520666f722075736520766961204758494f2c206275740a2020202a2020697420686173206265656e20617474616368656420627920736f6d65206f746865722070726f63657373206f72206472697665722e202a2f0a20204758494f5f4750494f5f4552525f50494e5f42555359203d202d313234312c0a0a20202f2a2a2043616e6e6f742061636365737320756e61747461636865642070696e2e20204f6e65206f72206d6f7265206f66207468652070696e73206265696e670a2020202a20206d616e6970756c6174656420627920746869732063616c6c20617265206e6f7420617474616368656420746f207468652072657175657374696e670a2020202a2020636f6e746578742e202a2f0a20204758494f5f4750494f5f4552525f50494e5f554e4154544143484544203d202d313234322c0a0a20202f2a2a20496e76616c696420492f4f206d6f646520666f722070696e2e202054686520776972696e67206f66207468652070696e20696e207468652073797374656d0a2020202a20206973207375636820746861742074686520492f4f206d6f6465206f7220656c656374726963616c20636f6e74726f6c20706172616d65746572730a2020202a202072657175657374656420636f756c642063617573652064616d6167652e202a2f0a20204758494f5f4750494f5f4552525f50494e5f494e56414c49445f4d4f4445203d202d313234332c0a0a20202f2a2a20536d616c6c65737420696f727063206572726f72206e756d6265722e202a2f0a20204758494f5f4552525f4d494e203d202d313239390a7d3b0a0a0a23656e646966202f2a20215f48565f494f5250435f485f202a2f0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f74696c652f696e636c7564652f68762f6e6574696f5f6572726f72732e680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313032323100313231313437343433333000303032313435330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f7079726967687420323031302054696c65726120436f72706f726174696f6e2e20416c6c205269676874732052657365727665642e0a202a0a202a202020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a2020206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a2020206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2c2076657273696f6e20322e0a202a0a202a202020546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c206275740a202a202020574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a2020204d45524348414e544142494c495459204f52204649544e45535320464f52204120504152544943554c415220505552504f53452c20474f4f44205449544c45206f720a202a2020204e4f4e20494e4652494e47454d454e542e20205365652074686520474e552047656e6572616c205075626c6963204c6963656e736520666f720a202a2020206d6f72652064657461696c732e0a202a2f0a0a2f2a2a0a202a204572726f7220636f6465732072657475726e65642066726f6d204e6574494f20726f7574696e65732e0a202a2f0a0a2369666e646566205f5f4e4554494f5f4552524f52535f485f5f0a23646566696e65205f5f4e4554494f5f4552524f52535f485f5f0a0a2f2a2a0a202a2040616464746f67726f7570206572726f720a202a0a202a2040627269656620546865206572726f7220636f6465732072657475726e6564206279204e6574494f2066756e6374696f6e732e0a202a0a202a204e6574494f2066756e6374696f6e732072657475726e20302028646566696e6564206173203a3a4e4554494f5f4e4f5f4552524f5229206f6e20737563636573732c20616e640a202a2061206e656761746976652076616c756520696620616e206572726f72206f63637572732e0a202a0a202a20496e2063617365732077686572652061204e6574494f2066756e6374696f6e206661696c65642064756520746f2061206572726f72207265706f727465642062790a202a2073797374656d206c69627261726965732c20746865206572726f7220636f64652077696c6c20626520746865206e65676174696f6e206f66207468650a202a2073797374656d206572726e6f206174207468652074696d65206f66206661696c7572652e20205468652040726566206e6574696f5f7374726572726f7228290a202a2066756e6374696f6e2077696c6c2064656c69766572206572726f7220737472696e677320666f7220626f7468204e6574494f20616e642073797374656d206572726f720a202a20636f6465732e0a202a0a202a20407b0a202a2f0a0a2f2a2a2054686520736574206f6620616c6c204e6574494f206572726f72732e202a2f0a7479706564656620656e756d0a7b0a20202f2a2a204f7065726174696f6e207375636365737366756c6c7920636f6d706c657465642e202a2f0a20204e4554494f5f4e4f5f4552524f5220202020202020203d20302c0a0a20202f2a2a2041207061636b657420776173207375636365737366756c6c79207265747269657665642066726f6d20616e20696e7075742071756575652e202a2f0a20204e4554494f5f504b54202020202020202020202020203d20302c0a0a20202f2a2a204c617267657374204e6574494f206572726f72206e756d6265722e202a2f0a20204e4554494f5f4552525f4d41582020202020202020203d202d3730312c0a0a20202f2a2a205468652074696c65206973206e6f742072656769737465726564207769746820746865204950502e202a2f0a20204e4554494f5f4e4f545f5245474953544552454420203d202d3730312c0a0a20202f2a2a204e6f207061636b65742077617320617661696c61626c6520746f2072657472696576652066726f6d2074686520696e7075742071756575652e202a2f0a20204e4554494f5f4e4f504b5420202020202020202020203d202d3730322c0a0a20202f2a2a20546865207265717565737465642066756e6374696f6e206973206e6f7420696d706c656d656e7465642e202a2f0a20204e4554494f5f4e4f545f494d504c454d454e544544203d202d3730332c0a0a20202f2a2a204f6e206120726567697374726174696f6e206f7065726174696f6e2c207468652074617267657420717565756520616c72656164792068617320746865206d6178696d756d0a2020202a20206e756d626572206f662074696c6573207265676973746572656420666f722069742c20616e64206e6f206d6f7265206d61792062652061646465642e20204f6e20610a2020202a20207061636b65742073656e64206f7065726174696f6e2c20746865206f75747075742071756575652069732066756c6c20616e64206e6f7468696e67206d6f72652063616e0a2020202a202062652071756575656420756e74696c20736f6d65206f662074686520717565756564207061636b657473206172652061637475616c6c79207472616e736d69747465642e202a2f0a20204e4554494f5f51554555455f46554c4c2020202020203d202d3730342c0a0a20202f2a2a205468652063616c6c696e672070726f63657373206f7220746872656164206973206e6f7420626f756e6420746f2065786163746c79206f6e65204350552e202a2f0a20204e4554494f5f4241445f414646494e495459202020203d202d3730352c0a0a20202f2a2a2043616e6e6f7420616c6c6f63617465206d656d6f7279206f6e2072657175657374656420636f6e74726f6c6c6572732e202a2f0a20204e4554494f5f43414e4e4f545f484f4d4520202020203d202d3730362c0a0a20202f2a2a204f6e206120726567697374726174696f6e206f7065726174696f6e2c207468652049505020737065636966696564206973206e6f7420636f6e666967757265640a2020202a2020746f20737570706f727420746865206f7074696f6e73207265717565737465643b20666f7220696e7374616e63652c20746865206170706c69636174696f6e0a2020202a202077616e747320612073706563696669632074797065206f662074616767656420686561646572732077686963682074686520636f6e66696775726564204950500a2020202a2020646f65736e277420737570706f72742e20204f722c2074686520737570706c69656420636f6e66696775726174696f6e20696e666f726d6174696f6e2069730a2020202a20206e6f742073656c662d636f6e73697374656e742c206f72206973206f7574206f662072616e67653b20666f7220696e7374616e63652c2073706563696679696e670a2020202a2020626f7468204e4554494f5f5245435620616e64204e4554494f5f4e4f5f524543562c206f722061736b696e6720666f72206d6f7265207468616e0a2020202a20204e4554494f5f4d41585f53454e445f4255464645525320746f20626520707265616c6c6f63617465642e20204f6e206120564c414e206f72206275636b65740a2020202a2020636f6e666967757265206f7065726174696f6e2c20746865206e756d626572206f66206974656d732c206f72207468652062617365206974656d2c207761730a2020202a20206f7574206f662072616e67652e0a2020202a2f0a20204e4554494f5f4241445f434f4e4649472020202020203d202d3730372c0a0a20202f2a2a20546f6f206d616e792074696c65732068617665207265676973746572656420746f207472616e736d6974207061636b6574732e202a2f0a20204e4554494f5f544f4f4d414e595f584d4954202020203d202d3730382c0a0a20202f2a2a205061636b6574207472616e736d697373696f6e2077617320617474656d70746564206f6e20612071756575652077686963682077617320726567697374657265640a20202020202077697468207472616e736d69742064697361626c65642e202a2f0a20204e4554494f5f554e5245475f584d49542020202020203d202d3730392c0a0a20202f2a2a20546869732074696c6520697320616c72656164792072656769737465726564207769746820746865204950502e202a2f0a20204e4554494f5f414c52454144595f52454749535445524544203d202d3731302c0a0a20202f2a2a205468652045746865726e6574206c696e6b20697320646f776e2e20546865206170706c69636174696f6e2073686f756c642074727920616761696e206c617465722e202a2f0a20204e4554494f5f4c494e4b5f444f574e202020202020203d202d3731312c0a0a20202f2a2a20416e20696e76616c6964206d656d6f72792062756666657220686173206265656e207370656369666965642e202054686973206d617920626520616e20756e6d61707065640a2020202a207669727475616c20616464726573732c206f72206f6e6520776869636820646f6573206e6f74206d65657420616c69676e6d656e7420726571756972656d656e74732e0a2020202a20466f72206e6574696f5f696e7075745f726567697374657228292c2074686973206572726f72206d61792062652072657475726e6564207768656e206d756c7469706c650a2020202a2070726f636573736573207370656369667920646966666572656e74206d656d6f727920726567696f6e7320746f206265207573656420666f72204e6574494f0a2020202a20627566666572732e2020546861742063616e2068617070656e2069662074686573652070726f6365737365732073706563696679206578706c69636974206d656d6f72790a2020202a20726567696f6e73207769746820746865203a3a4e4554494f5f46495845445f4255464645525f564120666c61672c206f7220696620746d635f636d656d5f696e697428290a2020202a20686173206e6f74206265656e2063616c6c6564206279206120636f6d6d6f6e20616e636573746f72206f66207468652070726f6365737365732e0a2020202a2f0a20204e4554494f5f4641554c5420202020202020202020203d202d3731322c0a0a20202f2a2a2043616e6e6f7420636f6d62696e6520757365722d6d616e6167656420736861726564206d656d6f727920616e6420636163686520636f686572656e63652e202a2f0a20204e4554494f5f4241445f43414348455f434f4e464947203d202d3731332c0a0a20202f2a2a20536d616c6c657374204e6574494f206572726f72206e756d6265722e202a2f0a20204e4554494f5f4552525f4d494e2020202020202020203d202d3731332c0a0a2369666e646566205f5f444f585947454e5f5f0a20202f2a2a205573656420696e7465726e616c6c7920746f206d65616e2074686174206e6f20726573706f6e7365206973206e65656465643b206e657665722072657475726e656420746f0a2020202a2020616e206170706c69636174696f6e2e202a2f0a20204e4554494f5f4e4f5f524553504f4e534520202020203d20310a23656e6469660a7d206e6574696f5f6572726f725f743b0a0a2f2a2a20407d202a2f0a0a23656e646966202f2a205f5f4e4554494f5f4552524f52535f485f5f202a2f0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f74696c652f696e636c7564652f68762f6e6574696f5f696e74662e6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303033313434373000313231313437343433333000303032313131340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f7079726967687420323031302054696c65726120436f72706f726174696f6e2e20416c6c205269676874732052657365727665642e0a202a0a202a202020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a2020206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a2020206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2c2076657273696f6e20322e0a202a0a202a202020546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c206275740a202a202020574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a2020204d45524348414e544142494c495459204f52204649544e45535320464f52204120504152544943554c415220505552504f53452c20474f4f44205449544c45206f720a202a2020204e4f4e20494e4652494e47454d454e542e20205365652074686520474e552047656e6572616c205075626c6963204c6963656e736520666f720a202a2020206d6f72652064657461696c732e0a202a2f0a0a2f2a2a0a202a204e6574494f20696e74657266616365207374727563747572657320616e64206d6163726f732e0a202a2f0a0a2369666e646566205f5f4e4554494f5f494e54465f485f5f0a23646566696e65205f5f4e4554494f5f494e54465f485f5f0a0a23696e636c756465203c68762f6e6574696f5f6572726f72732e683e0a0a236966646566205f5f4b45524e454c5f5f0a23696e636c756465203c6c696e75782f74797065732e683e0a23656c73650a23696e636c756465203c737464696e742e683e0a23656e6469660a0a2369662021646566696e6564285f5f48565f5f292026262021646566696e6564285f5f424f4755585f5f292026262021646566696e6564285f5f4b45524e454c5f5f290a23696e636c756465203c6173736572742e683e0a23646566696e65206e6574696f5f6173736572742061737365727420202f2a2a3c20456e61626c6520617373657274696f6e732066726f6d206d6163726f73202a2f0a23656c73650a23646566696e65206e6574696f5f617373657274282e2e2e29202828766f6964292830292920202f2a2a3c2044697361626c6520617373657274696f6e732066726f6d206d6163726f73202a2f0a23656e6469660a0a2f2a0a202a204966206e6f6e65206f662074686573652073796d626f6c732061726520646566696e65642c207765277265206275696c64696e67206c69626e6574696f20696e20616e0a202a20656e7669726f6e6d656e7420776865726520776520686176652070746872656164732c20736f207765276c6c20656e61626c65206c6f636b696e672e0a202a2f0a2369662021646566696e6564285f5f48565f5f292026262021646566696e6564285f5f424f4755585f5f292026262021646566696e6564285f5f4b45524e454c5f5f29202626205c0a2020202021646566696e6564285f5f4e45574c49425f5f290a23646566696e65205f4e4554494f5f50544852454144202020202020202f2a2a3c20496e636c7564652061206d7574657820696e206e6574696f5f71756575655f742062656c6f77202a2f0a0a2f2a0a202a204966204e4554494f5f554e4c4f434b454420697320646566696e65642c20776520646f6e277420646f20757365207065722d637075206c6f636b73206f6e0a202a207065722d7061636b6574204e6574494f206f7065726174696f6e732e20205765207374696c6c20646f2070746872656164206c6f636b696e67206f6e207468696e67730a202a206c696b65206e6574696f5f696e7075745f72656769737465722c2074686f7567682e202054686973206973207573656420666f72206275696c64696e670a202a206c69626e6574696f5f756e6c6f636b65642e0a202a2f0a2369666e646566204e4554494f5f554e4c4f434b45440a0a2f2a2041766f696420504c54206f76657268656164206279207573696e67206f7572206f776e20696e6c696e6564207065722d637075206c6f636b2e202a2f0a23696e636c756465203c73636865642e683e0a7479706564656620696e74205f6e6574696f5f7065726370755f6d757465785f743b0a0a737461746963205f5f696e6c696e6520696e740a5f6e6574696f5f7065726370755f6d757465785f696e6974285f6e6574696f5f7065726370755f6d757465785f742a206c6f636b290a7b0a20202a6c6f636b203d20303b0a202072657475726e20303b0a7d0a0a737461746963205f5f696e6c696e6520696e740a5f6e6574696f5f7065726370755f6d757465785f6c6f636b285f6e6574696f5f7065726370755f6d757465785f742a206c6f636b290a7b0a20207768696c6520285f5f6275696c74696e5f657870656374285f5f696e736e5f746e73286c6f636b292c203029290a2020202073636865645f7969656c6428293b0a202072657475726e20303b0a7d0a0a737461746963205f5f696e6c696e6520696e740a5f6e6574696f5f7065726370755f6d757465785f756e6c6f636b285f6e6574696f5f7065726370755f6d757465785f742a206c6f636b290a7b0a20202a6c6f636b203d20303b0a202072657475726e20303b0a7d0a0a23656c7365202f2a204e4554494f5f554e4c4f434b4544202a2f0a0a2f2a20446f6e277420646f20616e79206c6f636b696e6720666f72207065722d7061636b6574204e6574494f206f7065726174696f6e732e202a2f0a7479706564656620696e74205f6e6574696f5f7065726370755f6d757465785f743b0a23646566696e65205f6e6574696f5f7065726370755f6d757465785f696e6974284c290a23646566696e65205f6e6574696f5f7065726370755f6d757465785f6c6f636b284c290a23646566696e65205f6e6574696f5f7065726370755f6d757465785f756e6c6f636b284c290a0a23656e646966202f2a204e4554494f5f554e4c4f434b4544202a2f0a23656e646966202f2a20215f5f48565f5f2c20215f5f424f4755582c20215f5f4b45524e454c5f5f2c20215f5f4e45574c49425f5f202a2f0a0a2f2a2a20486f77206d616e792074696c65732063616e20726567697374657220666f72206120676976656e2071756575652e0a202a202040696e67726f7570207365747570202a2f0a23646566696e65204e4554494f5f4d41585f54494c45535f5045525f5155455545202036340a0a0a2f2a2a204c617267657374207065726d69737369626c65207175657565206964656e7469666965722e0a202a202040696e67726f757020736574757020202a2f0a23646566696e65204e4554494f5f4d41585f51554555455f494420202020202020203235350a0a0a2369666e646566205f5f444f585947454e5f5f0a0a2f2a204d65746164617461207061636b657420636865636b73756d2f65746865727479706520666c6167732e202a2f0a0a2f2a2a20546865204c3420636865636b73756d20686173206e6f74206265656e2063616c63756c617465642e202a2f0a23646566696e65205f4e4554494f5f504b545f4e4f5f4c345f4353554d5f53484946542020202020202020202020300a23646566696e65205f4e4554494f5f504b545f4e4f5f4c345f4353554d5f524d41534b2020202020202020202020310a23646566696e65205f4e4554494f5f504b545f4e4f5f4c345f4353554d5f4d41534b205c0a202020202020202020285f4e4554494f5f504b545f4e4f5f4c345f4353554d5f524d41534b203c3c205f4e4554494f5f504b545f4e4f5f4c345f4353554d5f5348494654290a0a2f2a2a20546865204c3320636865636b73756d20686173206e6f74206265656e2063616c63756c617465642e202a2f0a23646566696e65205f4e4554494f5f504b545f4e4f5f4c335f4353554d5f53484946542020202020202020202020310a23646566696e65205f4e4554494f5f504b545f4e4f5f4c335f4353554d5f524d41534b2020202020202020202020310a23646566696e65205f4e4554494f5f504b545f4e4f5f4c335f4353554d5f4d41534b205c0a202020202020202020285f4e4554494f5f504b545f4e4f5f4c335f4353554d5f524d41534b203c3c205f4e4554494f5f504b545f4e4f5f4c335f4353554d5f5348494654290a0a2f2a2a20546865204c3320636865636b73756d20697320696e636f727265637420286f72207065726861707320686173206e6f74206265656e2063616c63756c61746564292e202a2f0a23646566696e65205f4e4554494f5f504b545f4241445f4c335f4353554d5f534849465420202020202020202020320a23646566696e65205f4e4554494f5f504b545f4241445f4c335f4353554d5f524d41534b20202020202020202020310a23646566696e65205f4e4554494f5f504b545f4241445f4c335f4353554d5f4d41534b205c0a202020202020202020285f4e4554494f5f504b545f4241445f4c335f4353554d5f524d41534b203c3c205f4e4554494f5f504b545f4241445f4c335f4353554d5f5348494654290a0a2f2a2a205468652045746865726e6574207061636b6574207479706520697320756e7265636f676e697a65642e202a2f0a23646566696e65205f4e4554494f5f504b545f545950455f554e5245434f474e495a45445f534849465420202020330a23646566696e65205f4e4554494f5f504b545f545950455f554e5245434f474e495a45445f524d41534b20202020310a23646566696e65205f4e4554494f5f504b545f545950455f554e5245434f474e495a45445f4d41534b205c0a202020202020202020285f4e4554494f5f504b545f545950455f554e5245434f474e495a45445f524d41534b203c3c205c0a202020202020202020205f4e4554494f5f504b545f545950455f554e5245434f474e495a45445f5348494654290a0a2f2a204d65746164617461207061636b6574207479706520666c6167732e202a2f0a0a2f2a2a20576865726520746865207061636b657420747970652062697473206172653b2074686973206669656c642069732074686520696e64657820696e746f0a202a20205f6e6574696f5f706b745f696e666f2e202a2f0a23646566696e65205f4e4554494f5f504b545f545950455f53484946542020202020202020340a23646566696e65205f4e4554494f5f504b545f545950455f524d41534b2020202020202020307833460a0a2f2a2a20486f77206d616e7920564c414e207461677320746865207061636b6574206861732c20616e642c20696620776520686176652074776f2c207768696368206f6e652077650a202a202061637475616c6c792067726f75706564206f6e2e20204120564c414e2077697468696e20612070726f707269657461727920284d617276656c6c206f722042726f6164636f6d290a202a202074616720697320636f756e74656420686572652e202a2f0a23646566696e65205f4e4554494f5f504b545f564c414e5f53484946542020202020202020340a23646566696e65205f4e4554494f5f504b545f564c414e5f524d41534b20202020202020203078330a23646566696e65205f4e4554494f5f504b545f564c414e5f4d41534b205c0a202020202020202020285f4e4554494f5f504b545f564c414e5f524d41534b203c3c205f4e4554494f5f504b545f564c414e5f5348494654290a23646566696e65205f4e4554494f5f504b545f564c414e5f4e4f4e45202020202020202020302020202f2a204e6f20564c414e207461672e202a2f0a23646566696e65205f4e4554494f5f504b545f564c414e5f4f4e4520202020202020202020312020202f2a204f6e6520564c414e207461672e202a2f0a23646566696e65205f4e4554494f5f504b545f564c414e5f54574f5f4f5554455220202020322020202f2a2054776f20564c414e20746167732c206f75746572206f6e6520757365642e202a2f0a23646566696e65205f4e4554494f5f504b545f564c414e5f54574f5f494e4e455220202020332020202f2a2054776f20564c414e20746167732c20696e6e6572206f6e6520757365642e202a2f0a0a2f2a2a2057686963682070726f7072696574617279207461677320746865207061636b6574206861732e202a2f0a23646566696e65205f4e4554494f5f504b545f5441475f5348494654202020202020202020360a23646566696e65205f4e4554494f5f504b545f5441475f524d41534b2020202020202020203078330a23646566696e65205f4e4554494f5f504b545f5441475f4d41534b205c0a20202020202020202020285f4e4554494f5f504b545f5441475f524d41534b203c3c205f4e4554494f5f504b545f5441475f5348494654290a23646566696e65205f4e4554494f5f504b545f5441475f4e4f4e4520202020202020202020302020202f2a204e6f2070726f707269657461727920746167732e202a2f0a23646566696e65205f4e4554494f5f504b545f5441475f4d52564c20202020202020202020312020202f2a204d617276656c6c204879706572472e537461636b20746167732e202a2f0a23646566696e65205f4e4554494f5f504b545f5441475f4d52564c5f455854202020202020322020202f2a204879706572472e537461636b20657874656e64656420746167732e202a2f0a23646566696e65205f4e4554494f5f504b545f5441475f4252434d20202020202020202020332020202f2a2042726f6164636f6d20486947696720746167732e202a2f0a0a2f2a2a20576865746865722061207061636b65742068617320616e204c4c43202b20534e4150206865616465722e202a2f0a23646566696e65205f4e4554494f5f504b545f534e41505f53484946542020202020202020380a23646566696e65205f4e4554494f5f504b545f534e41505f524d41534b20202020202020203078310a23646566696e65205f4e4554494f5f504b545f534e41505f4d41534b205c0a20202020202020202020285f4e4554494f5f504b545f534e41505f524d41534b203c3c205f4e4554494f5f504b545f534e41505f5348494654290a0a2f2a204e4f54453a2042697473203920616e642031302061726520756e757365642e202a2f0a0a2f2a2a204c656e677468206f6620616e7920637573746f6d2064617461206265666f726520746865204c32206865616465722c20696e20776f7264732e202a2f0a23646566696e65205f4e4554494f5f504b545f435553544f4d5f4c454e5f5348494654202031310a23646566696e65205f4e4554494f5f504b545f435553544f4d5f4c454e5f524d41534b2020307831460a23646566696e65205f4e4554494f5f504b545f435553544f4d5f4c454e5f4d41534b205c0a20202020202020202020285f4e4554494f5f504b545f435553544f4d5f4c454e5f524d41534b203c3c205f4e4554494f5f504b545f435553544f4d5f4c454e5f5348494654290a0a2f2a2a20546865204c3420636865636b73756d20697320696e636f727265637420286f72207065726861707320686173206e6f74206265656e2063616c63756c61746564292e202a2f0a23646566696e65205f4e4554494f5f504b545f4241445f4c345f4353554d5f53484946542031360a23646566696e65205f4e4554494f5f504b545f4241445f4c345f4353554d5f524d41534b203078310a23646566696e65205f4e4554494f5f504b545f4241445f4c345f4353554d5f4d41534b205c0a20202020202020202020285f4e4554494f5f504b545f4241445f4c345f4353554d5f524d41534b203c3c205f4e4554494f5f504b545f4241445f4c345f4353554d5f5348494654290a0a2f2a2a204c656e677468206f6620746865204c32206865616465722c20696e20776f7264732e202a2f0a23646566696e65205f4e4554494f5f504b545f4c325f4c454e5f5348494654202031370a23646566696e65205f4e4554494f5f504b545f4c325f4c454e5f524d41534b2020307831460a23646566696e65205f4e4554494f5f504b545f4c325f4c454e5f4d41534b205c0a20202020202020202020285f4e4554494f5f504b545f4c325f4c454e5f524d41534b203c3c205f4e4554494f5f504b545f4c325f4c454e5f5348494654290a0a0a2f2a20466c61677320696e206d696e696d616c207061636b6574206d657461646174612e202a2f0a0a2f2a2a205765206e65656420616e2065444d4120636865636b73756d206f6e2074686973207061636b65742e202a2f0a23646566696e65205f4e4554494f5f504b545f4e4545445f45444d415f4353554d5f5348494654202020202020202020202020300a23646566696e65205f4e4554494f5f504b545f4e4545445f45444d415f4353554d5f524d41534b202020202020202020202020310a23646566696e65205f4e4554494f5f504b545f4e4545445f45444d415f4353554d5f4d41534b205c0a202020202020202020285f4e4554494f5f504b545f4e4545445f45444d415f4353554d5f524d41534b203c3c205f4e4554494f5f504b545f4e4545445f45444d415f4353554d5f5348494654290a0a2f2a20446174612077697468696e20746865207061636b657420696e666f726d6174696f6e207461626c652e202a2f0a0a2f2a204e6f746520746861742c20666f7220656666696369656e63792c20636f64652077686963682075736573207468657365206669656c647320617373756d65732074686174206e6f6e650a202a206f66207468652073686966742076616c7565732062656c6f7720617265207a65726f2e202053656520757365732062656c6f7720666f7220616e206578706c616e6174696f6e2e202a2f0a0a2f2a2a204f66667365742077697468696e20746865204c3220686561646572206f662074686520696e6e65726d6f7374206574686572747970652028696e2068616c66776f726473292e202a2f0a23646566696e65205f4e4554494f5f504b545f494e464f5f45545950455f534849465420202020202020360a23646566696e65205f4e4554494f5f504b545f494e464f5f45545950455f524d41534b20202020307831460a0a2f2a2a204f66667365742077697468696e20746865204c3220686561646572206f662074686520564c414e207461672028696e2068616c66776f726473292e202a2f0a23646566696e65205f4e4554494f5f504b545f494e464f5f564c414e5f53484946542020202020202031310a23646566696e65205f4e4554494f5f504b545f494e464f5f564c414e5f524d41534b2020202020307831460a0a23656e6469660a0a0a2f2a2a205468652073697a65206f662061206d656d6f72792062756666657220726570726573656e74696e67206120736d616c6c207061636b65742e0a202a202040696e67726f757020656772657373202a2f0a23646566696e6520534d414c4c5f5041434b45545f53495a45203235360a0a2f2a2a205468652073697a65206f662061206d656d6f72792062756666657220726570726573656e74696e672061206c61726765207061636b65742e0a202a202040696e67726f757020656772657373202a2f0a23646566696e65204c415247455f5041434b45545f53495a4520323034380a0a2f2a2a205468652073697a65206f662061206d656d6f72792062756666657220726570726573656e74696e672061206a756d626f207061636b65742e0a202a202040696e67726f757020656772657373202a2f0a23646566696e65204a554d424f5f5041434b45545f53495a4520283132202a2031303234290a0a0a2f2a20436f6d6d6f6e20657468657274797065732e0a202a2040696e67726f757020696e6772657373202a2f0a2f2a2a20407b202a2f0a2f2a2a2054686520657468657274797065206f6620495076342e202a2f0a23646566696e65204554484552545950455f495076342028307830383030290a2f2a2a2054686520657468657274797065206f66204152502e202a2f0a23646566696e65204554484552545950455f4152502028307830383036290a2f2a2a2054686520657468657274797065206f6620564c414e732e202a2f0a23646566696e65204554484552545950455f564c414e2028307838313030290a2f2a2a2054686520657468657274797065206f66206120512d696e2d51206865616465722e202a2f0a23646566696e65204554484552545950455f515f494e5f512028307839313030290a2f2a2a2054686520657468657274797065206f6620495076362e202a2f0a23646566696e65204554484552545950455f495076362028307838364444290a2f2a2a2054686520657468657274797065206f66204d504c532e202a2f0a23646566696e65204554484552545950455f4d504c532028307838383437290a2f2a2a20407d202a2f0a0a0a2f2a2a2054686520706f737369626c652072657475726e2076616c756573206f66204e4554494f5f504b545f5354415455532e0a202a2040696e67726f757020696e67726573730a202a2f0a7479706564656620656e756d0a7b0a20202f2a2a204e6f2070726f626c656d73207765726520646574656374656420776974682074686973207061636b65742e202a2f0a20204e4554494f5f504b545f5354415455535f4f4b2c0a20202f2a2a20546865207061636b657420697320756e64657273697a65643b2074686973206973206578706563746564206265686176696f7220696620746865207061636b657427730a202020202a2065746865727479706520697320756e7265636f676e697a65642c20627574206f746865727769736520746865207061636b6574206973206c696b656c7920636f72727570742e202a2f0a20204e4554494f5f504b545f5354415455535f554e44455253495a452c0a20202f2a2a20546865207061636b6574206973206f76657273697a656420616e6420736f6d6520747261696c696e672062797465732068617665206265656e206469736361726465642e0a20202020202054686973206973206578706563746564206265686176696f7220666f722073686f7274207061636b6574732c2073696e6365206974277320696d706f737369626c6520746f0a202020202020707265636973656c792064657465726d696e652074686520616d6f756e74206f662070616464696e67207768696368206d61792068617665206265656e20616464656420746f0a2020202020207468656d20746f206d616b65207468656d206d65657420746865206d696e696d756d2045746865726e6574207061636b65742073697a652e202a2f0a20204e4554494f5f504b545f5354415455535f4f56455253495a452c0a20202f2a2a20546865207061636b657420776173206a756467656420746f20626520636f72727570742062792068617264776172652028666f7220696e7374616e63652c206974206861640a2020202020206120626164204352432c206f722070617274206f6620697420776173206469736361726465642064756520746f206c61636b206f662062756666657220737061636520696e0a20202020202074686520492f4f207368696d2920616e642073686f756c64206265206469736361726465642e202a2f0a20204e4554494f5f504b545f5354415455535f4241440a7d206e6574696f5f706b745f7374617475735f743b0a0a0a2f2a2a204c6f6732206f6620686f77206d616e79206275636b65747320776520686176652e202a2f0a23646566696e65204e4554494f5f4c4f47325f4e554d5f4255434b45545320283130290a0a2f2a2a20486f77206d616e79206275636b65747320776520686176652e0a202a2040696e67726f757020696e6772657373202a2f0a23646566696e65204e4554494f5f4e554d5f4255434b455453202831203c3c204e4554494f5f4c4f47325f4e554d5f4255434b455453290a0a0a2f2a2a0a202a2040627269656620412067726f75702d746f2d6275636b6574206964656e7469666965722e0a202a0a202a2040696e67726f75702073657475700a202a0a202a20546869732074656c6c73207573207768617420746f20646f2077697468206120676976656e2067726f75702e0a202a2f0a7479706564656620756e696f6e207b0a20202f2a2a20546865206865616465722062726f6b656e20646f776e20696e746f20626974732e202a2f0a2020737472756374207b0a202020202f2a2a20576865746865722077652073686f756c642062616c616e6365206f6e204c342c20696620617661696c61626c65202a2f0a20202020756e7369676e656420696e74205f5f62616c616e63655f6f6e5f6c343a313b0a202020202f2a2a20576865746865722077652073686f756c642062616c616e6365206f6e204c332c20696620617661696c61626c65202a2f0a20202020756e7369676e656420696e74205f5f62616c616e63655f6f6e5f6c333a313b0a202020202f2a2a20576865746865722077652073686f756c642062616c616e6365206f6e204c322c20696620617661696c61626c65202a2f0a20202020756e7369676e656420696e74205f5f62616c616e63655f6f6e5f6c323a313b0a202020202f2a2a20526573657276656420666f722066757475726520757365202a2f0a20202020756e7369676e656420696e74205f5f72657365727665643a313b0a202020202f2a2a205468652062617365206275636b657420746f2075736520746f2073656e642074726166666963202a2f0a20202020756e7369676e656420696e74205f5f6275636b65745f626173653a4e4554494f5f4c4f47325f4e554d5f4255434b4554533b0a202020202f2a2a20546865206d61736b20746f206170706c7920746f207468652062616c616e63696e672076616c75652e2054686973206d757374206265206f6e65206c6573730a20202020202a207468616e206120706f776572206f662074776f2c20652e672e20307833206f7220307846462e0a20202020202a2f0a20202020756e7369676e656420696e74205f5f6275636b65745f6d61736b3a4e4554494f5f4c4f47325f4e554d5f4255434b4554533b0a202020202f2a2a2050616420746f2033322062697473202a2f0a20202020756e7369676e656420696e74205f5f70616464696e673a283332202d2034202d2032202a204e4554494f5f4c4f47325f4e554d5f4255434b455453293b0a20207d20626974733b0a20202f2a2a20546f2073656e64206f7574207468652049444e2e202a2f0a2020756e7369676e656420696e7420776f72643b0a7d0a6e6574696f5f67726f75705f743b0a0a0a2f2a2a0a202a20406272696566204120564c414e2d746f2d6275636b6574206964656e7469666965722e0a202a0a202a2040696e67726f75702073657475700a202a0a202a20546869732074656c6c73207573207768617420746f20646f2077697468206120676976656e20564c414e2e0a202a2f0a74797065646566206e6574696f5f67726f75705f74206e6574696f5f766c616e5f743b0a0a0a2f2a2a0a202a2041206275636b65742d746f2d7175657565206d617070696e672e0a202a2040696e67726f75702073657475700a202a2f0a7479706564656620756e7369676e65642063686172206e6574696f5f6275636b65745f743b0a0a0a2f2a2a0a202a2041207061636b65742073697a652063616e20616c776179732066697420696e2061206e6574696f5f73697a655f742e0a202a2040696e67726f75702073657475700a202a2f0a7479706564656620756e7369676e656420696e74206e6574696f5f73697a655f743b0a0a0a2f2a2a0a202a204062726965662045746865726e6574207374616e646172642028696e677265737329207061636b6574206d657461646174612e0a202a0a202a2040696e67726f757020696e67726573730a202a0a202a2054686973206973206164646974696f6e616c2064617461206173736f63696174656420776974682065616368207061636b65742e0a202a205468697320737472756374757265206973206f706171756520616e64206163636573736564207468726f75676820746865204072656620696e67726573732e0a202a0a202a20416c736f2c207468652062756666657220706f70756c6174696f6e206f7065726174696f6e2063757272656e746c7920617373756d65732074686174207374616e646172640a202a206d65746164617461206973206174206c65617374206173206c61726765206173206d696e696d616c206d657461646174612c20616e642077696c6c206e65656420746f2062650a202a206d6f6469666965642069662074686174206973206e6f206c6f6e6765722074686520636173652e0a202a2f0a74797065646566207374727563740a7b0a236966646566205f5f444f585947454e5f5f0a20202f2a2a205468697320737472756374757265206973206f70617175652e202a2f0a2020756e7369676e65642063686172206f70617175655b32345d3b0a23656c73650a20202f2a2a20546865206f766572616c6c206f7264696e616c206f6620746865207061636b6574202a2f0a2020756e7369676e656420696e74205f5f7061636b65745f6f7264696e616c3b0a20202f2a2a20546865206f7264696e616c206f6620746865207061636b65742077697468696e207468652067726f7570202a2f0a2020756e7369676e656420696e74205f5f67726f75705f6f7264696e616c3b0a20202f2a2a20546865206265737420666c6f7720686173682049505020636f756c6420636f6d707574652e202a2f0a2020756e7369676e656420696e74205f5f666c6f775f686173683b0a20202f2a2a20466c616773207065727461696e696e6720746f20636865636b73756d2063616c63756c6174696f6e2c207061636b657420747970652c206574632e202a2f0a2020756e7369676e656420696e74205f5f666c6167733b0a20202f2a2a2054686520666972737420776f7264206f662022757365722064617461222e202a2f0a2020756e7369676e656420696e74205f5f757365725f646174615f303b0a20202f2a2a20546865207365636f6e6420776f7264206f662022757365722064617461222e202a2f0a2020756e7369676e656420696e74205f5f757365725f646174615f313b0a23656e6469660a7d0a6e6574696f5f706b745f6d657461646174615f743b0a0a0a2f2a2a20546f20656e73757265207468617420746865204c332068656164657220697320616c69676e6564206d6f6420342c20746865204c32206865616465722073686f756c642062650a202a20616c69676e6564206d6f64203420706c757320322c2073696e636520657665727920737570706f72746564204c322068656164657220697320346e202b20322062797465730a202a206c6f6e672e2020546865207374616e646172642077617920746f20646f207468697320697320746f2073696d706c79206164642032206279746573206f662070616464696e670a202a206265666f726520746865204c32206865616465722e0a202a2f0a23646566696e65204e4554494f5f5041434b45545f50414444494e4720320a0a0a0a2f2a2a0a202a204062726965662045746865726e6574206d696e696d616c202865677265737329207061636b6574206d657461646174612e0a202a0a202a2040696e67726f7570206567726573730a202a0a202a20546869732073747275637475726520726570726573656e747320696e666f726d6174696f6e2061626f7574207061636b65747320776869636820686176650a202a206265656e2070726f6365737365642062792040726566206e6574696f5f706f70756c6174655f6275666665722829206f720a202a2040726566206e6574696f5f706f70756c6174655f70726570656e645f62756666657228292e20205468697320737472756374757265206973206f70617175650a202a20616e64206163636573736564207468726f756768207468652040726566206567726573732e0a202a0a202a2040696e7465726e616c2054686973207374727563747572652069732061637475616c6c7920636f7069656420696e746f20746865206d656d6f727920757365642062790a202a207374616e64617264206d657461646174612c20776869636820697320617373756d656420746f206265206c6172676520656e6f7567682e0a202a2f0a74797065646566207374727563740a7b0a236966646566205f5f444f585947454e5f5f0a20202f2a2a205468697320737472756374757265206973206f70617175652e202a2f0a2020756e7369676e65642063686172206f70617175655b31345d3b0a23656c73650a20202f2a2a20546865206f6666736574206f6620746865204c32206865616465722066726f6d20746865207374617274206f6620746865207061636b657420646174612e202a2f0a2020756e7369676e65642073686f7274206c325f6f66667365743b0a20202f2a2a20546865206f6666736574206f6620746865204c33206865616465722066726f6d20746865207374617274206f6620746865207061636b657420646174612e202a2f0a2020756e7369676e65642073686f7274206c335f6f66667365743b0a20202f2a2a20576865726520746f2077726974652074686520636865636b73756d2e202a2f0a2020756e7369676e65642063686172206373756d5f6c6f636174696f6e3b0a20202f2a2a20576865726520746f20737461727420636865636b73756d6d696e672066726f6d2e202a2f0a2020756e7369676e65642063686172206373756d5f73746172743b0a20202f2a2a20466c616773207065727461696e696e6720746f20636865636b73756d2063616c63756c6174696f6e206574632e202a2f0a2020756e7369676e65642073686f727420666c6167733b0a20202f2a2a20546865204c32206c656e677468206f6620746865207061636b65742e202a2f0a2020756e7369676e65642073686f7274206c325f6c656e6774683b0a20202f2a2a2054686520636865636b73756d207769746820776869636820746f20736565642074686520636865636b73756d2067656e657261746f722e202a2f0a2020756e7369676e65642073686f7274206373756d5f736565643b0a20202f2a2a20486f77206d75636820746f20636865636b73756d2e202a2f0a2020756e7369676e65642073686f7274206373756d5f6c656e6774683b0a23656e6469660a7d0a6e6574696f5f706b745f6d696e696d616c5f6d657461646174615f743b0a0a0a2369666e646566205f5f444f585947454e5f5f0a0a2f2a2a0a202a2040627269656620416e20492f4f206e6f74696669636174696f6e206865616465722e0a202a0a202a20546869732069732074686520666972737420776f7264206f6620646174612072656365697665642066726f6d20616e20492f4f207368696d20696e2061206e6f74696669636174696f6e0a202a207061636b65742e20497420636f6e7461696e73206672616d696e6720616e642073746174757320696e666f726d6174696f6e2e0a202a2f0a7479706564656620756e696f6e0a7b0a2020756e7369676e656420696e7420776f72643b202f2a2a3c205468652077686f6c6520776f72642e202a2f0a20202f2a2a2054686520766172696f7573206669656c64732e202a2f0a20207374727563740a20207b0a20202020756e7369676e656420696e74205f5f6368616e6e656c3a373b202020202f2a2a3c205265736f75726365206368616e6e656c2e202a2f0a20202020756e7369676e656420696e74205f5f747970653a343b202020202020202f2a2a3c20547970652e202a2f0a20202020756e7369676e656420696e74205f5f61636b3a313b20202020202020202f2a2a3c205768657468657220616e2061636b6e6f776c656467656d656e74206973206e65656465642e202a2f0a20202020756e7369676e656420696e74205f5f72657365727665643a313b2020202f2a2a3c2052657365727665642e202a2f0a20202020756e7369676e656420696e74205f5f70726f746f636f6c3a313b2020202f2a2a3c20412070726f746f636f6c2d737065636966696320776f72642069732061646465642e202a2f0a20202020756e7369676e656420696e74205f5f7374617475733a323b20202020202f2a2a3c20537461747573206f6620746865207472616e736665722e202a2f0a20202020756e7369676e656420696e74205f5f6672616d696e673a323b202020202f2a2a3c204672616d696e67206f6620746865207472616e736665722e202a2f0a20202020756e7369676e656420696e74205f5f7472616e736665725f73697a653a31343b202f2a2a3c205472616e736665722073697a6520696e2062797465732028746f74616c292e202a2f0a20207d20626974733b0a7d0a5f5f6e6574696f5f706b745f6e6f7469665f743b0a0a0a2f2a2a0a202a2052657475726e732074686520626173652061646472657373206f6620746865207061636b65742e0a202a2f0a23646566696e65205f4e4554494f5f504b545f48414e444c455f42415345287029205c0a20202828756e7369676e656420636861722a29282870292e776f72642026203078464646464646433029290a0a2f2a2a0a202a2052657475726e732074686520626173652061646472657373206f6620746865207061636b65742e0a202a2f0a23646566696e65205f4e4554494f5f504b545f42415345287029205c0a20205f4e4554494f5f504b545f48414e444c455f4241534528702d3e5f5f7061636b6574290a0a2f2a2a0a202a2040627269656620416e20492f4f206e6f74696669636174696f6e207061636b657420287365636f6e6420776f7264290a202a0a202a205468697320697320746865207365636f6e6420776f7264206f6620646174612072656365697665642066726f6d20616e20492f4f207368696d20696e2061206e6f74696669636174696f6e0a202a207061636b65742e20205468697320697320746865207669727475616c2061646472657373206f6620746865207061636b6574206275666665722c20706c757320736f6d6520666c61670a202a20626974732e202028546865207669727475616c2061646472657373206f6620746865207061636b657420697320616c77617973203235362d6279746520616c69676e656420736f2077650a202a206861766520726f6f6d20666f72203820626974732720776f727468206f6620666c61677320696e20746865206c6f77203820626974732e290a202a0a202a2040696e7465726e616c0a202a204e4f54453a20546865206c6f772074776f2062697473206d75737420636f6e7461696e20225f5f7175657565222c20736f2074686520227061636b65742073697a65220a202a202853495a455f534d414c4c2c2053495a455f4c415247452c206f722053495a455f4a554d424f292063616e2062652064657465726d696e656420717569636b6c792e0a202a0a202a204966205f5f61646472206f72205f5f6f666673657420617265206d6f7665642c205f4e4554494f5f504b545f424153450a202a2028646566696e65642072696768742062656c6f77207468697329206d757374206265206368616e6765642e0a202a2f0a7479706564656620756e696f6e0a7b0a2020756e7369676e656420696e7420776f72643b202f2a2a3c205468652077686f6c6520776f72642e202a2f0a20202f2a2a2054686520766172696f7573206669656c64732e202a2f0a20207374727563740a20207b0a202020202f2a2a20576869636820717565756520746865207061636b65742077696c6c2062652072657475726e656420746f206f6e63652069742069732073656e74206261636b20746f0a2020202020202020746865204950502e202054686973206973206f6e65206f66207468652053495a455f7878782076616c7565732e202a2f0a20202020756e7369676e656420696e74205f5f71756575653a323b0a0a202020202f2a2a20546865204950502068616e646c65206f66207468652073656e64696e67204950502e202a2f0a20202020756e7369676e656420696e74205f5f6970705f68616e646c653a323b0a0a202020202f2a2a20526573657276656420666f7220667574757265207573652e202a2f0a20202020756e7369676e656420696e74205f5f72657365727665643a313b0a0a202020202f2a2a20496620312c2074686973207061636b657420686173206d696e696d616c202865677265737329206d657461646174613b206f74686572776973652c2069740a2020202020202020686173207374616e646172642028696e677265737329206d657461646174612e202a2f0a20202020756e7369676e656420696e74205f5f6d696e696d616c3a313b0a0a202020202f2a2a204f6666736574206f6620746865206d657461646174612077697468696e20746865207061636b65742e2020546869732076616c7565206973206d756c7469706c6965640a20202020202a2020627920363420616e6420616464656420746f207468652062617365207061636b6574206164647265737320746f2067657420746865206d657461646174610a20202020202a2020616464726573732e20204e6f746520746861742074686973206669656c6420697320616c69676e65642077697468696e2074686520776f7264207375636820746861740a20202020202a2020796f752063616e20656173696c79206578747261637420746865206d657461646174612061646472657373207769746820612032362d626974206d61736b2e202a2f0a20202020756e7369676e656420696e74205f5f6f66667365743a323b0a0a202020202f2a2a2054686520746f702032342062697473206f6620746865207061636b65742773207669727475616c20616464726573732e202a2f0a20202020756e7369676e656420696e74205f5f616464723a32343b0a20207d20626974733b0a7d0a5f5f6e6574696f5f706b745f68616e646c655f743b0a0a23656e646966202f2a20215f5f444f585947454e5f5f202a2f0a0a0a2f2a2a0a202a2040627269656620412068616e646c6520666f7220616e20492f4f207061636b657427732073746f726167652e0a202a2040696e67726f757020696e67726573730a202a0a202a206e6574696f5f706b745f68616e646c655f7420656e636f6465732074686520636f6e63657074206f662061203a3a6e6574696f5f706b745f742077697468206974730a202a207061636b6574206d657461646174612072656d6f7665642e202049742069732061206d75636820736d616c6c6572207479706520746861742065786973747320746f0a202a20666163696c6974617465206170706c69636174696f6e73207768657265207468652066756c6c203a3a6e6574696f5f706b745f74207479706520697320746f6f0a202a206c617267652c20737563682061732074686f7365207468617420636163686520656e6f726d6f7573206e756d62657273206f66207061636b657473206f7220776973680a202a20746f207472616e736d6974207061636b65742064657363726970746f7273206f766572207468652055444e2e0a202a0a202a2042656361757365207468657265206973206e6f206d657461646174612c206d6f7374203a3a6e6574696f5f706b745f74206f7065726174696f6e732063616e6e6f742062650a202a20706572666f726d6564206f6e2061206e6574696f5f706b745f68616e646c655f742e2020497420737570706f727473206f6e6c790a202a206e6574696f5f667265655f68616e646c6528292028746f206672656520746865206275666665722920616e640a202a204e4554494f5f504b545f435553544f4d5f444154415f4828292028746f20616363657373206120706f696e74657220746f2069747320636f6e74656e7473292e0a202a20546865206170706c69636174696f6e206d757374206163717569726520616e79206164646974696f6e616c206d657461646174612069742077616e74732066726f6d207468650a202a206f726967696e616c203a3a6e6574696f5f706b745f7420616e64207265636f72642069742073657061726174656c792e0a202a0a202a2041206e6574696f5f706b745f68616e646c655f742063616e206265206578747261637465642066726f6d2061203a3a6e6574696f5f706b745f742062792063616c6c696e670a202a204e4554494f5f504b545f48414e444c4528292e2020416e20696e76616c69642068616e646c652028616e616c6f676f757320746f204e554c4c292063616e2062650a202a20637265617465642062792061737369676e696e67207468652076616c7565203a3a4e4554494f5f504b545f48414e444c455f4e4f4e452e20412068616e646c652063616e0a202a2062652074657374656420666f722076616c69646974792077697468204e4554494f5f504b545f48414e444c455f49535f56414c494428292e0a202a2f0a74797065646566207374727563740a7b0a2020756e7369676e656420696e7420776f72643b202f2a2a3c204f706171756520626974732e202a2f0a7d206e6574696f5f706b745f68616e646c655f743b0a0a2f2a2a0a202a204062726965662041207061636b65742064657363726970746f722e0a202a0a202a2040696e67726f757020696e67726573730a202a2040696e67726f7570206567726573730a202a0a202a205468697320646174612073747275637475726520726570726573656e74732061207061636b65742e202054686520737472756374757265206973206d616e6970756c617465640a202a207468726f75676820746865204072656620696e677265737320616e64207468652040726566206567726573732e0a202a0a202a205768696c652074686520636f6e74656e7473206f662061206e6574696f5f706b745f7420617265206f70617175652c207468652073747275637475726520697473656c662069730a202a20706f727461626c652e202054686973206d65616e732074686174206974206d617920626520736861726564206265747765656e20616c6c2074696c657320776869636820686176650a202a20646f6e652061206e6574696f5f696e7075745f726567697374657228292063616c6c20666f722074686520696e74657266616365206f6e2077686963682074686520706b745f740a202a2077617320696e697469616c6c792072656365697665642028766961206e6574696f5f6765745f7061636b6574282929206f722072657472696576656420287669610a202a206e6574696f5f6765745f6275666665722829292e202054686520636f6e74656e7473206f662061206e6574696f5f706b745f742063616e206265207472616e736d697474656420746f0a202a20616e6f746865722074696c652076696120736861726564206d656d6f72792c206f722076696120612055444e206d6573736167652c206f72206279206f74686572206d65616e732e0a202a205468652064657374696e6174696f6e2074696c65206d6179207468656e207573652074686520706b745f7420617320696620697420686164206f726967696e616c6c79206265656e0a202a207265636569766564206c6f63616c6c793b206974206d61792072656164206f7220777269746520746865207061636b6574277320646174612c2072656164206974730a202a206d657461646174612c206672656520746865207061636b65742c2073656e6420746865207061636b65742c207472616e7366657220746865206e6574696f5f706b745f7420746f0a202a2079657420616e6f746865722074696c652c20616e6420736f20666f7274682e0a202a0a202a204f6e63652061206e6574696f5f706b745f7420686173206265656e207472616e7366657272656420746f2061207365636f6e642074696c652c207468652066697273742074696c650a202a2073686f756c64206e6f74207265666572656e636520746865206f726967696e616c20636f70793b20696e20706172746963756c61722c206966206d6f7265207468616e206f6e650a202a2074696c65206672656573206f722073656e6473207468652073616d65206e6574696f5f706b745f742c20746865204950502773207061636b65742066726565206c697374732077696c6c0a202a206265636f6d6520636f727275707465642e20204e6f746520616c736f207468617420656163682074696c65207768696368207265616473206f72206d6f6469666965730a202a207061636b65742064617461206d757374206f62657920746865206d656d6f727920636f686572656e63792072756c6573206f75746c696e656420696e204072656620696e7075742e0a202a2f0a74797065646566207374727563740a7b0a236966646566205f5f444f585947454e5f5f0a20202f2a2a205468697320737472756374757265206973206f70617175652e202a2f0a2020756e7369676e65642063686172206f70617175655b33325d3b0a23656c73650a20202f2a2a20466f7220616e20696e6772657373207061636b657420286f6e652077697468207374616e64617264206d65746164617461292c2074686973206973207468650a2020202a20206e6f74696669636174696f6e2068656164657220776520676f742066726f6d2074686520492f4f207368696d2e2020466f7220616e20656772657373207061636b65740a2020202a2020286f6e652077697468206d696e696d616c206d65746164617461292c207468697320776f7264206973207a65726f20696620746865207061636b657420686173206e6f740a2020202a20206265656e20706f70756c617465642c20616e64206e6f6e7a65726f206966206974206861732e202a2f0a20205f5f6e6574696f5f706b745f6e6f7469665f74205f5f6e6f7469665f6865616465723b0a0a20202f2a2a205669727475616c2061646472657373206f6620746865207061636b6574206275666665722c20706c757320737461746520666c6167732e202a2f0a20205f5f6e6574696f5f706b745f68616e646c655f74205f5f7061636b65743b0a0a20202f2a2a204d65746164617461206173736f636961746564207769746820746865207061636b65742e202a2f0a20206e6574696f5f706b745f6d657461646174615f74205f5f6d657461646174613b0a23656e6469660a7d0a6e6574696f5f706b745f743b0a0a0a2369666e646566205f5f444f585947454e5f5f0a0a23646566696e65205f5f4e4554494f5f504b545f4e4f5449465f48454144455228706b7429202828706b74292d3e5f5f6e6f7469665f686561646572290a23646566696e65205f5f4e4554494f5f504b545f4950505f48414e444c4528706b7429202828706b74292d3e5f5f7061636b65742e626974732e5f5f6970705f68616e646c65290a23646566696e65205f5f4e4554494f5f504b545f515545554528706b7429202828706b74292d3e5f5f7061636b65742e626974732e5f5f7175657565290a23646566696e65205f5f4e4554494f5f504b545f4e4f5449465f4845414445525f4d286d64612c20706b7429202828706b74292d3e5f5f6e6f7469665f686561646572290a23646566696e65205f5f4e4554494f5f504b545f4950505f48414e444c455f4d286d64612c20706b7429202828706b74292d3e5f5f7061636b65742e626974732e5f5f6970705f68616e646c65290a23646566696e65205f5f4e4554494f5f504b545f4d494e494d414c28706b7429202828706b74292d3e5f5f7061636b65742e626974732e5f5f6d696e696d616c290a23646566696e65205f5f4e4554494f5f504b545f51554555455f4d286d64612c20706b7429202828706b74292d3e5f5f7061636b65742e626974732e5f5f7175657565290a23646566696e65205f5f4e4554494f5f504b545f464c4147535f4d286d64612c20706b74292028286d6461292d3e5f5f666c616773290a0a2f2a205061636b657420696e666f726d6174696f6e207461626c652c20757365642062792074686520617474726962757465206163636573732066756e6374696f6e732062656c6f772e202a2f0a65787465726e20636f6e73742075696e7431365f74205f6e6574696f5f706b745f696e666f5b5d3b0a0a23656e646966202f2a205f5f444f585947454e5f5f202a2f0a0a0a2369666e646566205f5f444f585947454e5f5f0a2f2a205468657365206d6163726f7320617265206465707265636174656420616e642077696c6c2064697361707065617220696e206120667574757265204d44452072656c656173652e202a2f0a23646566696e65204e4554494f5f504b545f474f4f445f434845434b53554d28706b7429205c0a20204e4554494f5f504b545f4c345f4353554d5f434f525245435428706b74290a23646566696e65204e4554494f5f504b545f474f4f445f434845434b53554d5f4d286d64612c20706b7429205c0a20204e4554494f5f504b545f4c345f4353554d5f434f52524543545f4d286d64612c20706b74290a23656e646966202f2a205f5f444f585947454e5f5f202a2f0a0a0a2f2a205061636b657420617474726962757465206163636573732066756e6374696f6e732e202a2f0a0a2f2a2a2052657475726e206120706f696e74657220746f20746865206d6574616461746120666f722061207061636b65742e0a202a2040696e67726f757020696e67726573730a202a0a202a2043616c6c696e6720746869732066756e6374696f6e206f6e636520616e642070617373696e672074686520726573756c7420746f206f746865722072657472696576616c0a202a2066756e6374696f6e732077697468206120225f4d222073756666697820757375616c6c7920696d70726f76657320706572666f726d616e63652e2020546869730a202a2066756e6374696f6e206d7573742062652063616c6c6564206f6e20616e2027696e677265737327207061636b65742028692e652e206f6e65207265747269657665640a202a2062792040726566206e6574696f5f6765745f7061636b657428292c206f6e2077686963682040726566206e6574696f5f706f70756c6174655f6275666665722829206f720a202a2040726566206e6574696f5f706f70756c6174655f70726570656e645f6275666665722068617665206e6f74206265656e2063616c6c6564292e20557365206f6620746869730a202a2066756e6374696f6e206f6e20616e202765677265737327207061636b65742077696c6c20636175736520616e20617373657274696f6e206661696c7572652e0a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204120706f696e74657220746f20746865207061636b65742773207374616e64617264206d657461646174612e0a202a2f0a737461746963205f5f696e6c696e65206e6574696f5f706b745f6d657461646174615f742a0a4e4554494f5f504b545f4d45544144415441286e6574696f5f706b745f742a20706b74290a7b0a20206e6574696f5f6173736572742821706b742d3e5f5f7061636b65742e626974732e5f5f6d696e696d616c293b0a202072657475726e2026706b742d3e5f5f6d657461646174613b0a7d0a0a0a2f2a2a2052657475726e206120706f696e74657220746f20746865206d696e696d616c206d6574616461746120666f722061207061636b65742e0a202a2040696e67726f7570206567726573730a202a0a202a2043616c6c696e6720746869732066756e6374696f6e206f6e636520616e642070617373696e672074686520726573756c7420746f206f746865722072657472696576616c0a202a2066756e6374696f6e732077697468206120225f4d4d222073756666697820757375616c6c7920696d70726f76657320706572666f726d616e63652e2020546869730a202a2066756e6374696f6e206d7573742062652063616c6c6564206f6e20616e202765677265737327207061636b65742028692e652e206f6e65206f6e2077686963680a202a2040726566206e6574696f5f706f70756c6174655f6275666665722829206f722040726566206e6574696f5f706f70756c6174655f70726570656e645f62756666657228290a202a2068617665206265656e2063616c6c65642c206f72206f6e65207265747269657665642062792040726566206e6574696f5f6765745f6275666665722829292e20557365206f660a202a20746869732066756e6374696f6e206f6e20616e2027696e677265737327207061636b65742077696c6c20636175736520616e20617373657274696f6e206661696c7572652e0a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204120706f696e74657220746f20746865207061636b65742773207374616e64617264206d657461646174612e0a202a2f0a737461746963205f5f696e6c696e65206e6574696f5f706b745f6d696e696d616c5f6d657461646174615f742a0a4e4554494f5f504b545f4d494e494d414c5f4d45544144415441286e6574696f5f706b745f742a20706b74290a7b0a20206e6574696f5f61737365727428706b742d3e5f5f7061636b65742e626974732e5f5f6d696e696d616c293b0a202072657475726e20286e6574696f5f706b745f6d696e696d616c5f6d657461646174615f742a292026706b742d3e5f5f6d657461646174613b0a7d0a0a0a2f2a2a2044657465726d696e6520776865746865722061207061636b65742068617320276d696e696d616c27206d657461646174612e0a202a2040696e67726f757020706b7466756e63730a202a0a202a20546869732066756e6374696f6e2077696c6c2072657475726e206e6f6e7a65726f20696620746865207061636b657420697320616e2027656772657373270a202a207061636b65742028692e652e206f6e65206f6e2077686963682040726566206e6574696f5f706f70756c6174655f6275666665722829206f720a202a2040726566206e6574696f5f706f70756c6174655f70726570656e645f62756666657228292068617665206265656e2063616c6c65642c206f72206f6e650a202a207265747269657665642062792040726566206e6574696f5f6765745f6275666665722829292c20616e64207a65726f20696620746865207061636b65740a202a20697320616e2027696e677265737327207061636b65742028692e652e206f6e65207265747269657665642062792040726566206e6574696f5f6765745f7061636b657428292c0a202a20776869636820686173206e6f74206265656e20636f6e76657274656420696e746f20616e202765677265737327207061636b6574292e0a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204e6f6e7a65726f20696620746865207061636b657420686173206d696e696d616c206d657461646174612e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420696e740a4e4554494f5f504b545f49535f4d494e494d414c286e6574696f5f706b745f742a20706b74290a7b0a202072657475726e20706b742d3e5f5f7061636b65742e626974732e5f5f6d696e696d616c3b0a7d0a0a0a2f2a2a2052657475726e20612068616e646c6520666f722061207061636b657427732073746f726167652e0a202a2040696e67726f757020706b7466756e63730a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e20412068616e646c6520666f7220746865207061636b657427732073746f726167652e0a202a2f0a737461746963205f5f696e6c696e65206e6574696f5f706b745f68616e646c655f740a4e4554494f5f504b545f48414e444c45286e6574696f5f706b745f742a20706b74290a7b0a20206e6574696f5f706b745f68616e646c655f7420683b0a2020682e776f7264203d20706b742d3e5f5f7061636b65742e776f72643b0a202072657475726e20683b0a7d0a0a0a2f2a2a2041207370656369616c2072657365727665642076616c756520696e6469636174696e672074686520616273656e6365206f662061207061636b65742068616e646c652e0a202a0a202a2040696e67726f757020706b7466756e63730a202a2f0a23646566696e65204e4554494f5f504b545f48414e444c455f4e4f4e452028286e6574696f5f706b745f68616e646c655f7429207b2030207d290a0a0a2f2a2a205465737420776865746865722061207061636b65742068616e646c652069732076616c69642e0a202a0a202a204170706c69636174696f6e73206d6179207769736820746f20757365207468652072657365727665642076616c7565204e4554494f5f504b545f48414e444c455f4e4f4e450a202a20746f20696e646963617465206e6f207061636b657420617420616c6c2e2020546869732066756e6374696f6e20746573747320746f207365652069662061207061636b65740a202a2068616e646c652069732061207265616c2068616e646c652c206e6f742074686973207370656369616c2072657365727665642076616c75652e0a202a0a202a2040696e67726f757020706b7466756e63730a202a0a202a2040706172616d5b696e5d2068616e646c652048616e646c65206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204f6e6520696620746865207061636b65742068616e646c652069732076616c69642c20656c7365207a65726f2e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420696e740a4e4554494f5f504b545f48414e444c455f49535f56414c4944286e6574696f5f706b745f68616e646c655f742068616e646c65290a7b0a202072657475726e2068616e646c652e776f726420213d20303b0a7d0a0a0a0a2f2a2a2052657475726e206120706f696e74657220746f20746865207374617274206f6620746865207061636b6574277320637573746f6d206865616465722e0a202a20204120637573746f6d20686561646572206d6179206f72206d6179206e6f742062652070726573656e742c20646570656e64696e672075706f6e20746865204950503b206974730a202a2020636f6e74656e747320616e6420616c69676e6d656e742061726520616c736f204950502d646570656e64656e742e202043757272656e746c792c206e6f6e65206f66207468650a202a20207374616e64617264204950507320737570706c6965642062792054696c6572612070726f64756365206120637573746f6d206865616465722e202049662070726573656e742c0a202a202074686520637573746f6d2068656164657220707265636564657320746865204c322068656164657220696e20746865207061636b6574206275666665722e0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d2068616e646c652048616e646c65206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204120706f696e74657220746f207374617274206f6620746865207061636b65742e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420636861722a0a4e4554494f5f504b545f435553544f4d5f444154415f48286e6574696f5f706b745f68616e646c655f742068616e646c65290a7b0a202072657475726e205f4e4554494f5f504b545f48414e444c455f424153452868616e646c6529202b204e4554494f5f5041434b45545f50414444494e473b0a7d0a0a0a2f2a2a2052657475726e20746865206c656e677468206f6620746865207061636b6574277320637573746f6d206865616465722e0a202a20204120637573746f6d20686561646572206d6179206f72206d6179206e6f742062652070726573656e742c20646570656e64696e672075706f6e20746865204950503b206974730a202a2020636f6e74656e747320616e6420616c69676e6d656e742061726520616c736f204950502d646570656e64656e742e202043757272656e746c792c206e6f6e65206f66207468650a202a20207374616e64617264204950507320737570706c6965642062792054696c6572612070726f64756365206120637573746f6d206865616465722e202049662070726573656e742c0a202a202074686520637573746f6d2068656164657220707265636564657320746865204c322068656164657220696e20746865207061636b6574206275666665722e0a202a0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d206d646120506f696e74657220746f207061636b65742773207374616e64617264206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e20546865206c656e677468206f6620746865207061636b6574277320637573746f6d206865616465722c20696e2062797465732e0a202a2f0a737461746963205f5f696e6c696e65206e6574696f5f73697a655f740a4e4554494f5f504b545f435553544f4d5f4845414445525f4c454e4754485f4d286e6574696f5f706b745f6d657461646174615f742a206d64612c206e6574696f5f706b745f742a20706b74290a7b0a20202f2a0a2020202a204e6f74652074686174207765206566666563746976656c79206e65656420746f20657874726163742061207175616e746974792066726f6d2074686520666c61677320776f72640a2020202a207768696368206973206d6561737572656420696e20776f7264732c20616e64207468656e207475726e20697420696e746f206279746573206279207368696674696e670a2020202a206974206c65667420627920322e2020576520646f207468697320616c6c206174206f6e6365206279206a757374207368696674696e672072696768742074776f206c6573730a2020202a20626974732c20616e64207368696674696e6720746865206d61736b2075702074776f20626974732e0a2020202a2f0a202072657475726e2028286d64612d3e5f5f666c616773203e3e20285f4e4554494f5f504b545f435553544f4d5f4c454e5f5348494654202d2032292920260a20202020202020202020285f4e4554494f5f504b545f435553544f4d5f4c454e5f524d41534b203c3c203229293b0a7d0a0a0a2f2a2a2052657475726e20746865206c656e677468206f6620746865207061636b65742c207374617274696e6720776974682074686520637573746f6d206865616465722e0a202a20204120637573746f6d20686561646572206d6179206f72206d6179206e6f742062652070726573656e742c20646570656e64696e672075706f6e20746865204950503b206974730a202a2020636f6e74656e747320616e6420616c69676e6d656e742061726520616c736f204950502d646570656e64656e742e202043757272656e746c792c206e6f6e65206f66207468650a202a20207374616e64617264204950507320737570706c6965642062792054696c6572612070726f64756365206120637573746f6d206865616465722e202049662070726573656e742c0a202a202074686520637573746f6d2068656164657220707265636564657320746865204c322068656164657220696e20746865207061636b6574206275666665722e0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d206d646120506f696e74657220746f207061636b65742773207374616e64617264206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e20546865206c656e677468206f6620746865207061636b65742c20696e2062797465732e0a202a2f0a737461746963205f5f696e6c696e65206e6574696f5f73697a655f740a4e4554494f5f504b545f435553544f4d5f4c454e4754485f4d286e6574696f5f706b745f6d657461646174615f742a206d64612c206e6574696f5f706b745f742a20706b74290a7b0a202072657475726e20285f5f4e4554494f5f504b545f4e4f5449465f48454144455228706b74292e626974732e5f5f7472616e736665725f73697a65202d0a202020202020202020204e4554494f5f5041434b45545f50414444494e47293b0a7d0a0a0a2f2a2a2052657475726e206120706f696e74657220746f20746865207374617274206f6620746865207061636b6574277320637573746f6d206865616465722e0a202a20204120637573746f6d20686561646572206d6179206f72206d6179206e6f742062652070726573656e742c20646570656e64696e672075706f6e20746865204950503b206974730a202a2020636f6e74656e747320616e6420616c69676e6d656e742061726520616c736f204950502d646570656e64656e742e202043757272656e746c792c206e6f6e65206f66207468650a202a20207374616e64617264204950507320737570706c6965642062792054696c6572612070726f64756365206120637573746f6d206865616465722e202049662070726573656e742c0a202a202074686520637573746f6d2068656164657220707265636564657320746865204c322068656164657220696e20746865207061636b6574206275666665722e0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d206d646120506f696e74657220746f207061636b65742773207374616e64617264206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204120706f696e74657220746f207374617274206f6620746865207061636b65742e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420636861722a0a4e4554494f5f504b545f435553544f4d5f444154415f4d286e6574696f5f706b745f6d657461646174615f742a206d64612c206e6574696f5f706b745f742a20706b74290a7b0a202072657475726e204e4554494f5f504b545f435553544f4d5f444154415f48284e4554494f5f504b545f48414e444c4528706b7429293b0a7d0a0a0a2f2a2a2052657475726e20746865206c656e677468206f6620746865207061636b65742773204c32202845746865726e657420706c757320564c414e206f7220534e415029206865616465722e0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d206d646120506f696e74657220746f207061636b65742773207374616e64617264206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e20546865206c656e677468206f6620746865207061636b65742773204c32206865616465722c20696e2062797465732e0a202a2f0a737461746963205f5f696e6c696e65206e6574696f5f73697a655f740a4e4554494f5f504b545f4c325f4845414445525f4c454e4754485f4d286e6574696f5f706b745f6d657461646174615f742a206d64612c206e6574696f5f706b745f742a20706b74290a7b0a20202f2a0a2020202a204e6f74652074686174207765206566666563746976656c79206e65656420746f20657874726163742061207175616e746974792066726f6d2074686520666c61677320776f72640a2020202a207768696368206973206d6561737572656420696e20776f7264732c20616e64207468656e207475726e20697420696e746f206279746573206279207368696674696e670a2020202a206974206c65667420627920322e2020576520646f207468697320616c6c206174206f6e6365206279206a757374207368696674696e672072696768742074776f206c6573730a2020202a20626974732c20616e64207368696674696e6720746865206d61736b2075702074776f20626974732e20205765207468656e206164642074776f2062797465732e0a2020202a2f0a202072657475726e2028286d64612d3e5f5f666c616773203e3e20285f4e4554494f5f504b545f4c325f4c454e5f5348494654202d2032292920260a20202020202020202020285f4e4554494f5f504b545f4c325f4c454e5f524d41534b203c3c20322929202b20323b0a7d0a0a0a2f2a2a2052657475726e20746865206c656e677468206f6620746865207061636b65742c207374617274696e67207769746820746865204c32202845746865726e657429206865616465722e0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d206d646120506f696e74657220746f207061636b65742773207374616e64617264206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e20546865206c656e677468206f6620746865207061636b65742c20696e2062797465732e0a202a2f0a737461746963205f5f696e6c696e65206e6574696f5f73697a655f740a4e4554494f5f504b545f4c325f4c454e4754485f4d286e6574696f5f706b745f6d657461646174615f742a206d64612c206e6574696f5f706b745f742a20706b74290a7b0a202072657475726e20284e4554494f5f504b545f435553544f4d5f4c454e4754485f4d286d64612c20706b7429202d0a202020202020202020204e4554494f5f504b545f435553544f4d5f4845414445525f4c454e4754485f4d286d64612c706b7429293b0a7d0a0a0a2f2a2a2052657475726e206120706f696e74657220746f20746865207374617274206f6620746865207061636b65742773204c32202845746865726e657429206865616465722e0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d206d646120506f696e74657220746f207061636b65742773207374616e64617264206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204120706f696e74657220746f207374617274206f6620746865207061636b65742e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420636861722a0a4e4554494f5f504b545f4c325f444154415f4d286e6574696f5f706b745f6d657461646174615f742a206d64612c206e6574696f5f706b745f742a20706b74290a7b0a202072657475726e20284e4554494f5f504b545f435553544f4d5f444154415f4d286d64612c20706b7429202b0a202020202020202020204e4554494f5f504b545f435553544f4d5f4845414445525f4c454e4754485f4d286d64612c20706b7429293b0a7d0a0a0a2f2a2a20526574726965766520746865206c656e677468206f6620746865207061636b65742c207374617274696e67207769746820746865204c33202867656e6572616c6c792c0a202a202074686520495029206865616465722e0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d206d646120506f696e74657220746f207061636b65742773207374616e64617264206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204c656e677468206f6620746865207061636b65742773204c332068656164657220616e6420646174612c20696e2062797465732e0a202a2f0a737461746963205f5f696e6c696e65206e6574696f5f73697a655f740a4e4554494f5f504b545f4c335f4c454e4754485f4d286e6574696f5f706b745f6d657461646174615f742a206d64612c206e6574696f5f706b745f742a20706b74290a7b0a202072657475726e20284e4554494f5f504b545f4c325f4c454e4754485f4d286d64612c20706b7429202d0a202020202020202020204e4554494f5f504b545f4c325f4845414445525f4c454e4754485f4d286d64612c706b7429293b0a7d0a0a0a2f2a2a2052657475726e206120706f696e74657220746f20746865207061636b65742773204c33202867656e6572616c6c792c2074686520495029206865616465722e0a202a2040696e67726f757020696e67726573730a202a0a202a204e6f746520746861742077652067756172616e74656520776f726420616c69676e6d656e74206f6620746865204c33206865616465722e0a202a0a202a2040706172616d5b696e5d206d646120506f696e74657220746f207061636b65742773207374616e64617264206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204120706f696e74657220746f20746865207061636b65742773204c33206865616465722e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420636861722a0a4e4554494f5f504b545f4c335f444154415f4d286e6574696f5f706b745f6d657461646174615f742a206d64612c206e6574696f5f706b745f742a20706b74290a7b0a202072657475726e20284e4554494f5f504b545f4c325f444154415f4d286d64612c20706b7429202b0a202020202020202020204e4554494f5f504b545f4c325f4845414445525f4c454e4754485f4d286d64612c20706b7429293b0a7d0a0a0a2f2a2a2052657475726e20746865206f7264696e616c206f6620746865207061636b65742e0a202a2040696e67726f757020696e67726573730a202a0a202a2045616368207061636b657420697320676976656e20616e206f7264696e616c206e756d626572207768656e2069742069732064656c69766572656420627920746865204950502e0a202a20496e20746865206d656469756d207465726d2c20746865206f7264696e616c20697320756e6971756520616e64206d6f6e6f746f6e6963616c6c7920696e6372656173696e672c0a202a206265696e6720696e6372656d656e746564206279203120666f722065616368207061636b65743b20746865206f7264696e616c206f6620746865206669727374207061636b65740a202a2064656c697665726564206166746572207468652049505020737461727473206973207a65726f2e20202853696e636520746865206f7264696e616c206973206f662066696e6974650a202a2073697a652c20676976656e20656e6f75676820696e707574207061636b6574732c2069742077696c6c206576656e7475616c6c7920777261702061726f756e6420746f207a65726f3b0a202a20696e20746865206c6f6e67207465726d2c207468657265666f72652c206f7264696e616c7320617265206e6f7420756e697175652e292020546865206f7264696e616c730a202a2068616e646564206f757420627920646966666572656e74204950507320617265206e6f74206469736a6f696e742c20736f2074776f207061636b6574732066726f6d0a202a20646966666572656e742049505073206d61792068617665206964656e746963616c206f7264696e616c732e20205061636b6574732064726f70706564206279207468650a202a20495050206f722062792074686520492f4f207368696d20617265206e6f742061737369676e6564206f7264696e616c732e0a202a0a202a2040706172616d5b696e5d206d646120506f696e74657220746f207061636b65742773207374616e64617264206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e20546865207061636b65742773207065722d495050207061636b6574206f7264696e616c2e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420696e740a4e4554494f5f504b545f4f5244494e414c5f4d286e6574696f5f706b745f6d657461646174615f742a206d64612c206e6574696f5f706b745f742a20706b74290a7b0a202072657475726e206d64612d3e5f5f7061636b65745f6f7264696e616c3b0a7d0a0a0a2f2a2a2052657475726e20746865207065722d67726f7570206f7264696e616c206f6620746865207061636b65742e0a202a2040696e67726f757020696e67726573730a202a0a202a2045616368207061636b657420697320676976656e2061207065722d67726f7570206f7264696e616c206e756d626572207768656e2069742069730a202a2064656c69766572656420627920746865204950502e2042792064656661756c742c207468652067726f757020697320746865207061636b6574277320564c414e2c0a202a20616c74686f756768204950502063616e206265207265636f6d70696c656420746f2075736520646966666572656e742076616c7565732e2020496e0a202a20746865206d656469756d207465726d2c20746865206f7264696e616c20697320756e6971756520616e64206d6f6e6f746f6e6963616c6c790a202a20696e6372656173696e672c206265696e6720696e6372656d656e746564206279203120666f722065616368207061636b65743b20746865206f7264696e616c206f660a202a20746865206669727374207061636b657420646973747269627574656420746f206120706172746963756c61722067726f7570206973207a65726f2e0a202a202853696e636520746865206f7264696e616c206973206f662066696e6974652073697a652c20676976656e20656e6f75676820696e707574207061636b6574732c0a202a2069742077696c6c206576656e7475616c6c7920777261702061726f756e6420746f207a65726f3b20696e20746865206c6f6e67207465726d2c0a202a207468657265666f72652c206f7264696e616c7320617265206e6f7420756e697175652e292020546865206f7264696e616c732068616e646564206f75742062790a202a20646966666572656e74204950507320617265206e6f74206469736a6f696e742c20736f2074776f207061636b6574732066726f6d20646966666572656e7420495050730a202a206d61792068617665206964656e746963616c206f7264696e616c733b2073696d696c61726c792c207061636b65747320646973747269627574656420746f0a202a20646966666572656e742067726f757073206d61792068617665206964656e746963616c206f7264696e616c732e20205061636b6574732064726f707065642062790a202a2074686520495050206f722062792074686520492f4f207368696d20617265206e6f742061737369676e6564206f7264696e616c732e0a202a0a202a2040706172616d5b696e5d206d646120506f696e74657220746f207061636b65742773207374616e64617264206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e20546865207061636b65742773207065722d4950502c207065722d67726f7570206f7264696e616c2e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420696e740a4e4554494f5f504b545f47524f55505f4f5244494e414c5f4d286e6574696f5f706b745f6d657461646174615f742a206d64612c206e6574696f5f706b745f742a20706b74290a7b0a202072657475726e206d64612d3e5f5f67726f75705f6f7264696e616c3b0a7d0a0a0a2f2a2a2052657475726e2074686520564c414e2049442061737369676e656420746f20746865207061636b65742e0a202a2040696e67726f757020696e67726573730a202a0a202a20546869732076616c756520697320757375616c6c7920636f6e7461696e65642077697468696e20746865207061636b6574206865616465722e0a202a0a202a20546869732076616c75652077696c6c206265207a65726f20696620746865207061636b657420646f6573206e6f742068617665206120564c414e207461672c206f722069660a202a20746869732076616c756520776173206e6f74206578747261637465642066726f6d20746865207061636b65742e0a202a0a202a2040706172616d5b696e5d206d646120506f696e74657220746f207061636b65742773207374616e64617264206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e20546865207061636b6574277320564c414e2049442e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e65642073686f72740a4e4554494f5f504b545f564c414e5f49445f4d286e6574696f5f706b745f6d657461646174615f742a206d64612c206e6574696f5f706b745f742a20706b74290a7b0a2020696e7420766c203d20286d64612d3e5f5f666c616773203e3e205f4e4554494f5f504b545f564c414e5f5348494654292026205f4e4554494f5f504b545f564c414e5f524d41534b3b0a2020756e7369676e65642073686f72742a20706b745f703b0a2020696e7420696e6465783b0a2020756e7369676e65642073686f72742076616c3b0a0a202069662028766c203d3d205f4e4554494f5f504b545f564c414e5f4e4f4e45290a2020202072657475726e20303b0a0a2020706b745f70203d2028756e7369676e65642073686f72742a29204e4554494f5f504b545f4c325f444154415f4d286d64612c20706b74293b0a2020696e646578203d20286d64612d3e5f5f666c616773203e3e205f4e4554494f5f504b545f545950455f5348494654292026205f4e4554494f5f504b545f545950455f524d41534b3b0a0a202076616c203d20706b745f705b285f6e6574696f5f706b745f696e666f5b696e6465785d203e3e205f4e4554494f5f504b545f494e464f5f564c414e5f53484946542920260a20202020202020202020202020205f4e4554494f5f504b545f494e464f5f564c414e5f524d41534b5d3b0a0a236966646566205f5f54494c4543435f5f0a202072657475726e20285f5f696e736e5f62797465782876616c29203e3e2031362920262030784646463b0a23656c73650a202072657475726e20285f5f6275696c74696e5f627377617033322876616c29203e3e2031362920262030784646463b0a23656e6469660a7d0a0a0a2f2a2a2052657475726e2074686520657468657274797065206f6620746865207061636b65742e0a202a2040696e67726f757020696e67726573730a202a0a202a20546869732076616c756520697320757375616c6c7920636f6e7461696e65642077697468696e20746865207061636b6574206865616465722e0a202a0a202a20546869732076616c75652069732072656c6961626c652069662040726566204e4554494f5f504b545f4554484552545950455f5245434f474e495a45445f4d28290a202a2072657475726e7320747275652c20616e64206f74686572776973652c206d6179206e6f742062652077656c6c20646566696e65642e0a202a0a202a2040706172616d5b696e5d206d646120506f696e74657220746f207061636b65742773207374616e64617264206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e20546865207061636b65742773206574686572747970652e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e65642073686f72740a4e4554494f5f504b545f4554484552545950455f4d286e6574696f5f706b745f6d657461646174615f742a206d64612c206e6574696f5f706b745f742a20706b74290a7b0a2020756e7369676e65642073686f72742a20706b745f70203d2028756e7369676e65642073686f72742a29204e4554494f5f504b545f4c325f444154415f4d286d64612c20706b74293b0a2020696e7420696e646578203d20286d64612d3e5f5f666c616773203e3e205f4e4554494f5f504b545f545950455f5348494654292026205f4e4554494f5f504b545f545950455f524d41534b3b0a0a2020756e7369676e65642073686f72742076616c203d0a20202020706b745f705b285f6e6574696f5f706b745f696e666f5b696e6465785d203e3e205f4e4554494f5f504b545f494e464f5f45545950455f53484946542920260a202020202020202020205f4e4554494f5f504b545f494e464f5f45545950455f524d41534b5d3b0a0a202072657475726e205f5f6275696c74696e5f627377617033322876616c29203e3e2031363b0a7d0a0a0a2f2a2a2052657475726e2074686520666c6f77206861736820636f6d7075746564206f6e20746865207061636b65742e0a202a2040696e67726f757020696e67726573730a202a0a202a20466f722054435020616e6420554450207061636b6574732c207468697320686173682069732063616c63756c617465642062792068617368696e6720746f6765746865720a202a207468652022352d7475706c65222076616c7565732c207370656369666963616c6c792074686520736f7572636520495020616464726573732c2064657374696e6174696f6e0a202a20495020616464726573732c2070726f746f636f6c20747970652c20736f7572636520706f727420616e642064657374696e6174696f6e20706f72742e0a202a2054686520686173682076616c756520697320696e74656e64656420746f2062652068656c7066756c20666f72206d696c6c696f6e73206f662064697374696e63740a202a20666c6f77732e0a202a0a202a20466f722049507634206f722049507636207061636b65747320776869636820617265206e65697468657220544350206e6f72205544502c2074686520666c6f7720686173682069730a202a20646572697665642062792068617368696e6720746f6765746865722074686520736f7572636520616e642064657374696e6174696f6e204950206164647265737365732e0a202a0a202a20466f72204d504c532d656e63617073756c61746564207061636b6574732c2074686520666c6f77206861736820697320646572697665642062792068617368696e670a202a20746865206669727374204d504c53206c6162656c2e0a202a0a202a20466f7220616c6c206f74686572207061636b6574732074686520666c6f77206861736820697320636f6d70757465642066726f6d2074686520736f757263650a202a20616e642064657374696e6174696f6e2045746865726e6574206164647265737365732e0a202a0a202a2054686520686173682069732073796d6d65747269632c206d65616e696e672069742070726f6475636573207468652073616d652076616c7565206966207468650a202a20736f7572636520616e642064657374696e6174696f6e2061726520737761707065642e20546865206f6e6c7920657863657074696f6e73206172650a202a2074756e6e656c696e672070726f746f636f6c7320307830342028495020696e20495020456e63617073756c6174696f6e292c2030783239202853696d706c650a202a20496e7465726e65742050726f746f636f6c292c2030783246202847656e6572616c20526f7574696e6720456e63617073756c6174696f6e2920616e6420307833320a202a2028456e636170205365637572697479205061796c6f6164292c20776869636820757365206f6e6c79207468652064657374696e6174696f6e20616464726573730a202a2073696e63652074686520736f757263652061646472657373206973206e6f74206d65616e696e6766756c2e0a202a0a202a2040706172616d5b696e5d206d646120506f696e74657220746f207061636b65742773207374616e64617264206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e20546865207061636b657427732033322d62697420666c6f7720686173682e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420696e740a4e4554494f5f504b545f464c4f575f484153485f4d286e6574696f5f706b745f6d657461646174615f742a206d64612c206e6574696f5f706b745f742a20706b74290a7b0a202072657475726e206d64612d3e5f5f666c6f775f686173683b0a7d0a0a0a2f2a2a2052657475726e2074686520666972737420776f7264206f6620227573657220646174612220666f7220746865207061636b65742e0a202a0a202a2054686520636f6e74656e7473206f66207468652075736572206461746120776f72647320646570656e64206f6e20746865204950502e0a202a0a202a205768656e207573696e6720746865207374616e6461726420697070312c20697070322c206f722069707034207375622d647269766572732c207468652066697273740a202a20776f7264206f662075736572206461746120636f6e7461696e7320746865206c65617374207369676e69666963616e742062697473206f66207468652036342d6269740a202a206172726976616c206379636c6520636f756e742028736565204063206765745f6379636c655f636f756e745f6c6f772829292e0a202a0a202a2053656520746865203c656d3e53797374656d2050726f6772616d6d657227732047756964653c2f656d3e20666f722064657461696c732e0a202a0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d206d646120506f696e74657220746f207061636b65742773207374616e64617264206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e20546865207061636b6574277320666972737420776f7264206f662022757365722064617461222e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420696e740a4e4554494f5f504b545f555345525f444154415f305f4d286e6574696f5f706b745f6d657461646174615f742a206d64612c206e6574696f5f706b745f742a20706b74290a7b0a202072657475726e206d64612d3e5f5f757365725f646174615f303b0a7d0a0a0a2f2a2a2052657475726e20746865207365636f6e6420776f7264206f6620227573657220646174612220666f7220746865207061636b65742e0a202a0a202a2054686520636f6e74656e7473206f66207468652075736572206461746120776f72647320646570656e64206f6e20746865204950502e0a202a0a202a205768656e207573696e6720746865207374616e6461726420697070312c20697070322c206f722069707034207375622d647269766572732c20746865207365636f6e640a202a20776f7264206f662075736572206461746120636f6e7461696e7320746865206d6f7374207369676e69666963616e742062697473206f66207468652036342d6269740a202a206172726976616c206379636c6520636f756e742028736565204063206765745f6379636c655f636f756e745f686967682829292e0a202a0a202a2053656520746865203c656d3e53797374656d2050726f6772616d6d657227732047756964653c2f656d3e20666f722064657461696c732e0a202a0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d206d646120506f696e74657220746f207061636b65742773207374616e64617264206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e20546865207061636b65742773207365636f6e6420776f7264206f662022757365722064617461222e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420696e740a4e4554494f5f504b545f555345525f444154415f315f4d286e6574696f5f706b745f6d657461646174615f742a206d64612c206e6574696f5f706b745f742a20706b74290a7b0a202072657475726e206d64612d3e5f5f757365725f646174615f313b0a7d0a0a0a2f2a2a2044657465726d696e65207768657468657220746865204c3420285443502f5544502920636865636b73756d207761732063616c63756c617465642e0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d206d646120506f696e74657220746f207061636b65742773207374616e64617264206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204e6f6e7a65726f20696620746865204c3420636865636b73756d207761732063616c63756c617465642e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420696e740a4e4554494f5f504b545f4c345f4353554d5f43414c43554c415445445f4d286e6574696f5f706b745f6d657461646174615f742a206d64612c206e6574696f5f706b745f742a20706b74290a7b0a202072657475726e2021286d64612d3e5f5f666c6167732026205f4e4554494f5f504b545f4e4f5f4c345f4353554d5f4d41534b293b0a7d0a0a0a2f2a2a2044657465726d696e65207768657468657220746865204c3420285443502f5544502920636865636b73756d207761732063616c63756c6174656420616e6420666f756e6420746f0a202a2020626520636f72726563742e0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d206d646120506f696e74657220746f207061636b65742773207374616e64617264206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204e6f6e7a65726f2069662074686520636865636b73756d207761732063616c63756c6174656420616e6420697320636f72726563742e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420696e740a4e4554494f5f504b545f4c345f4353554d5f434f52524543545f4d286e6574696f5f706b745f6d657461646174615f742a206d64612c206e6574696f5f706b745f742a20706b74290a7b0a202072657475726e2021286d64612d3e5f5f666c61677320260a2020202020202020202020285f4e4554494f5f504b545f4241445f4c345f4353554d5f4d41534b207c205f4e4554494f5f504b545f4e4f5f4c345f4353554d5f4d41534b29293b0a7d0a0a0a2f2a2a2044657465726d696e65207768657468657220746865204c33202849502920636865636b73756d207761732063616c63756c617465642e0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d206d646120506f696e74657220746f207061636b65742773207374616e64617264206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204e6f6e7a65726f20696620746865204c33202849502920636865636b73756d207761732063616c63756c617465642e0a2a2f0a737461746963205f5f696e6c696e6520756e7369676e656420696e740a4e4554494f5f504b545f4c335f4353554d5f43414c43554c415445445f4d286e6574696f5f706b745f6d657461646174615f742a206d64612c206e6574696f5f706b745f742a20706b74290a7b0a202072657475726e2021286d64612d3e5f5f666c6167732026205f4e4554494f5f504b545f4e4f5f4c335f4353554d5f4d41534b293b0a7d0a0a0a2f2a2a2044657465726d696e65207768657468657220746865204c33202849502920636865636b73756d207761732063616c63756c6174656420616e6420666f756e6420746f2062650a202a2020636f72726563742e0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d206d646120506f696e74657220746f207061636b65742773207374616e64617264206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204e6f6e7a65726f2069662074686520636865636b73756d207761732063616c63756c6174656420616e6420697320636f72726563742e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420696e740a4e4554494f5f504b545f4c335f4353554d5f434f52524543545f4d286e6574696f5f706b745f6d657461646174615f742a206d64612c206e6574696f5f706b745f742a20706b74290a7b0a202072657475726e2021286d64612d3e5f5f666c61677320260a2020202020202020202020285f4e4554494f5f504b545f4241445f4c335f4353554d5f4d41534b207c205f4e4554494f5f504b545f4e4f5f4c335f4353554d5f4d41534b29293b0a7d0a0a0a2f2a2a2044657465726d696e652077686574686572207468652065746865727479706520776173207265636f676e697a656420616e64204c33207061636b65742064617461207761730a202a202070726f6365737365642e0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d206d646120506f696e74657220746f207061636b65742773207374616e64617264206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204e6f6e7a65726f206966207468652065746865727479706520776173207265636f676e697a656420616e64204c33207061636b65742064617461207761730a202a20202070726f6365737365642e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420696e740a4e4554494f5f504b545f4554484552545950455f5245434f474e495a45445f4d286e6574696f5f706b745f6d657461646174615f742a206d64612c206e6574696f5f706b745f742a20706b74290a7b0a202072657475726e2021286d64612d3e5f5f666c6167732026205f4e4554494f5f504b545f545950455f554e5245434f474e495a45445f4d41534b293b0a7d0a0a0a2f2a2a2052657472696576652074686520737461747573206f662061207061636b657420616e6420616e79206572726f72732074686174206d61792068617665206f636375727265640a202a20647572696e6720696e67726573732070726f63657373696e6720286c656e677468206d69736d6174636865732c20435243206572726f72732c206574632e292e0a202a2040696e67726f757020696e67726573730a202a0a202a204e6f74652074686174207061636b65747320666f722077686963682040726566204e4554494f5f504b545f4554484552545950455f5245434f474e495a454428290a202a2072657475726e73207a65726f2061726520616c77617973207265706f7274656420617320756e6465726c656e6774682c206173207468657265206973206e6f2061207072696f72690a202a206d65616e7320746f2064657465726d696e65207468656972206c656e6774682e20204e6f726d616c6c792c206170706c69636174696f6e732073686f756c64207573650a202a2040726566204e4554494f5f504b545f4241445f4d282920696e7374656164206f66206578706c696369746c7920636865636b696e6720737461747573207769746820746869730a202a2066756e6374696f6e2e0a202a0a202a2040706172616d5b696e5d206d646120506f696e74657220746f207061636b65742773207374616e64617264206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e20546865207061636b65742773207374617475732e0a202a2f0a737461746963205f5f696e6c696e65206e6574696f5f706b745f7374617475735f740a4e4554494f5f504b545f5354415455535f4d286e6574696f5f706b745f6d657461646174615f742a206d64612c206e6574696f5f706b745f742a20706b74290a7b0a202072657475726e20286e6574696f5f706b745f7374617475735f7429205f5f4e4554494f5f504b545f4e4f5449465f48454144455228706b74292e626974732e5f5f7374617475733b0a7d0a0a0a2f2a2a205265706f727420776865746865722061207061636b6574206973206261642028692e652e2c207761732073686f72746572207468616e206578706563746564206261736564206f6e0a202a202069747320686561646572732c206f722068616420612062616420435243292e0a202a2040696e67726f757020696e67726573730a202a0a202a204e6f7465207468617420746869732066756e6374696f6e20646f6573206e6f7420766572696679204c33206f72204c3420636865636b73756d732e0a202a0a202a2040706172616d5b696e5d206d646120506f696e74657220746f207061636b65742773207374616e64617264206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204e6f6e7a65726f20696620746865207061636b65742069732062616420616e642073686f756c64206265206469736361726465642e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420696e740a4e4554494f5f504b545f4241445f4d286e6574696f5f706b745f6d657461646174615f742a206d64612c206e6574696f5f706b745f742a20706b74290a7b0a202072657475726e2028284e4554494f5f504b545f5354415455535f4d286d64612c20706b742920262031292026260a20202020202020202020284e4554494f5f504b545f4554484552545950455f5245434f474e495a45445f4d286d64612c20706b7429207c7c0a20202020202020202020204e4554494f5f504b545f5354415455535f4d286d64612c20706b7429203d3d204e4554494f5f504b545f5354415455535f42414429293b0a7d0a0a0a2f2a2a2052657475726e20746865206c656e677468206f6620746865207061636b65742c207374617274696e67207769746820746865204c32202845746865726e657429206865616465722e0a202a2040696e67726f7570206567726573730a202a0a202a2040706172616d5b696e5d206d6d6420506f696e74657220746f207061636b65742773206d696e696d616c206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e20546865206c656e677468206f6620746865207061636b65742c20696e2062797465732e0a202a2f0a737461746963205f5f696e6c696e65206e6574696f5f73697a655f740a4e4554494f5f504b545f4c325f4c454e4754485f4d4d286e6574696f5f706b745f6d696e696d616c5f6d657461646174615f742a206d6d642c206e6574696f5f706b745f742a20706b74290a7b0a202072657475726e206d6d642d3e6c325f6c656e6774683b0a7d0a0a0a2f2a2a2052657475726e20746865206c656e677468206f6620746865204c32202845746865726e657429206865616465722e0a202a2040696e67726f7570206567726573730a202a0a202a2040706172616d5b696e5d206d6d6420506f696e74657220746f207061636b65742773206d696e696d616c206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e20546865206c656e677468206f6620746865207061636b65742773204c32206865616465722c20696e2062797465732e0a202a2f0a737461746963205f5f696e6c696e65206e6574696f5f73697a655f740a4e4554494f5f504b545f4c325f4845414445525f4c454e4754485f4d4d286e6574696f5f706b745f6d696e696d616c5f6d657461646174615f742a206d6d642c0a2020202020202020202020202020202020202020202020202020202020206e6574696f5f706b745f742a20706b74290a7b0a202072657475726e206d6d642d3e6c335f6f6666736574202d206d6d642d3e6c325f6f66667365743b0a7d0a0a0a2f2a2a2052657475726e20746865206c656e677468206f6620746865207061636b65742c207374617274696e67207769746820746865204c332028495029206865616465722e0a202a2040696e67726f7570206567726573730a202a0a202a2040706172616d5b696e5d206d6d6420506f696e74657220746f207061636b65742773206d696e696d616c206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204c656e677468206f6620746865207061636b65742773204c332068656164657220616e6420646174612c20696e2062797465732e0a202a2f0a737461746963205f5f696e6c696e65206e6574696f5f73697a655f740a4e4554494f5f504b545f4c335f4c454e4754485f4d4d286e6574696f5f706b745f6d696e696d616c5f6d657461646174615f742a206d6d642c206e6574696f5f706b745f742a20706b74290a7b0a202072657475726e20284e4554494f5f504b545f4c325f4c454e4754485f4d4d286d6d642c20706b7429202d0a202020202020202020204e4554494f5f504b545f4c325f4845414445525f4c454e4754485f4d4d286d6d642c20706b7429293b0a7d0a0a0a2f2a2a2052657475726e206120706f696e74657220746f20746865207061636b65742773204c33202867656e6572616c6c792c2074686520495029206865616465722e0a202a2040696e67726f7570206567726573730a202a0a202a204e6f746520746861742077652067756172616e74656520776f726420616c69676e6d656e74206f6620746865204c33206865616465722e0a202a0a202a2040706172616d5b696e5d206d6d6420506f696e74657220746f207061636b65742773206d696e696d616c206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204120706f696e74657220746f20746865207061636b65742773204c33206865616465722e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420636861722a0a4e4554494f5f504b545f4c335f444154415f4d4d286e6574696f5f706b745f6d696e696d616c5f6d657461646174615f742a206d6d642c206e6574696f5f706b745f742a20706b74290a7b0a202072657475726e205f4e4554494f5f504b545f4241534528706b7429202b206d6d642d3e6c335f6f66667365743b0a7d0a0a0a2f2a2a2052657475726e206120706f696e74657220746f20746865207061636b65742773204c32202845746865726e657429206865616465722e0a202a2040696e67726f7570206567726573730a202a0a202a2040706172616d5b696e5d206d6d6420506f696e74657220746f207061636b65742773206d696e696d616c206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204120706f696e74657220746f207374617274206f6620746865207061636b65742e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420636861722a0a4e4554494f5f504b545f4c325f444154415f4d4d286e6574696f5f706b745f6d696e696d616c5f6d657461646174615f742a206d6d642c206e6574696f5f706b745f742a20706b74290a7b0a202072657475726e205f4e4554494f5f504b545f4241534528706b7429202b206d6d642d3e6c325f6f66667365743b0a7d0a0a0a2f2a2a2052657472696576652074686520737461747573206f662061207061636b657420616e6420616e79206572726f72732074686174206d61792068617665206f636375727265640a202a20647572696e6720696e67726573732070726f63657373696e6720286c656e677468206d69736d6174636865732c20435243206572726f72732c206574632e292e0a202a2040696e67726f757020696e67726573730a202a0a202a204e6f74652074686174207061636b65747320666f722077686963682040726566204e4554494f5f504b545f4554484552545950455f5245434f474e495a454428290a202a2072657475726e73207a65726f2061726520616c77617973207265706f7274656420617320756e6465726c656e6774682c206173207468657265206973206e6f2061207072696f72690a202a206d65616e7320746f2064657465726d696e65207468656972206c656e6774682e20204e6f726d616c6c792c206170706c69636174696f6e732073686f756c64207573650a202a2040726566204e4554494f5f504b545f424144282920696e7374656164206f66206578706c696369746c7920636865636b696e6720737461747573207769746820746869730a202a2066756e6374696f6e2e0a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e20546865207061636b65742773207374617475732e0a202a2f0a737461746963205f5f696e6c696e65206e6574696f5f706b745f7374617475735f740a4e4554494f5f504b545f535441545553286e6574696f5f706b745f742a20706b74290a7b0a20206e6574696f5f6173736572742821706b742d3e5f5f7061636b65742e626974732e5f5f6d696e696d616c293b0a0a202072657475726e20286e6574696f5f706b745f7374617475735f7429205f5f4e4554494f5f504b545f4e4f5449465f48454144455228706b74292e626974732e5f5f7374617475733b0a7d0a0a0a2f2a2a205265706f727420776865746865722061207061636b6574206973206261642028692e652e2c207761732073686f72746572207468616e206578706563746564206261736564206f6e0a202a202069747320686561646572732c206f722068616420612062616420435243292e0a202a2040696e67726f757020696e67726573730a202a0a202a204e6f7465207468617420746869732066756e6374696f6e20646f6573206e6f7420766572696679204c33206f72204c3420636865636b73756d732e0a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204e6f6e7a65726f20696620746865207061636b65742069732062616420616e642073686f756c64206265206469736361726465642e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420696e740a4e4554494f5f504b545f424144286e6574696f5f706b745f742a20706b74290a7b0a20206e6574696f5f706b745f6d657461646174615f742a206d6461203d204e4554494f5f504b545f4d4554414441544128706b74293b0a0a202072657475726e204e4554494f5f504b545f4241445f4d286d64612c20706b74293b0a7d0a0a0a2f2a2a2052657475726e20746865206c656e677468206f6620746865207061636b6574277320637573746f6d206865616465722e0a202a20204120637573746f6d20686561646572206d6179206f72206d6179206e6f742062652070726573656e742c20646570656e64696e672075706f6e20746865204950503b206974730a202a2020636f6e74656e747320616e6420616c69676e6d656e742061726520616c736f204950502d646570656e64656e742e202043757272656e746c792c206e6f6e65206f66207468650a202a20207374616e64617264204950507320737570706c6965642062792054696c6572612070726f64756365206120637573746f6d206865616465722e202049662070726573656e742c0a202a202074686520637573746f6d2068656164657220707265636564657320746865204c322068656164657220696e20746865207061636b6574206275666665722e0a202a2040696e67726f757020706b7466756e63730a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e20546865206c656e677468206f6620746865207061636b6574277320637573746f6d206865616465722c20696e2062797465732e0a202a2f0a737461746963205f5f696e6c696e65206e6574696f5f73697a655f740a4e4554494f5f504b545f435553544f4d5f4845414445525f4c454e475448286e6574696f5f706b745f742a20706b74290a7b0a20206e6574696f5f706b745f6d657461646174615f742a206d6461203d204e4554494f5f504b545f4d4554414441544128706b74293b0a0a202072657475726e204e4554494f5f504b545f435553544f4d5f4845414445525f4c454e4754485f4d286d64612c20706b74293b0a7d0a0a0a2f2a2a2052657475726e20746865206c656e677468206f6620746865207061636b65742c207374617274696e6720776974682074686520637573746f6d206865616465722e0a202a20204120637573746f6d20686561646572206d6179206f72206d6179206e6f742062652070726573656e742c20646570656e64696e672075706f6e20746865204950503b206974730a202a2020636f6e74656e747320616e6420616c69676e6d656e742061726520616c736f204950502d646570656e64656e742e202043757272656e746c792c206e6f6e65206f66207468650a202a20207374616e64617264204950507320737570706c6965642062792054696c6572612070726f64756365206120637573746f6d206865616465722e202049662070726573656e742c0a202a202074686520637573746f6d2068656164657220707265636564657320746865204c322068656164657220696e20746865207061636b6574206275666665722e0a202a2040696e67726f757020706b7466756e63730a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e2020546865206c656e677468206f6620746865207061636b65742c20696e2062797465732e0a202a2f0a737461746963205f5f696e6c696e65206e6574696f5f73697a655f740a4e4554494f5f504b545f435553544f4d5f4c454e475448286e6574696f5f706b745f742a20706b74290a7b0a20206e6574696f5f706b745f6d657461646174615f742a206d6461203d204e4554494f5f504b545f4d4554414441544128706b74293b0a0a202072657475726e204e4554494f5f504b545f435553544f4d5f4c454e4754485f4d286d64612c20706b74293b0a7d0a0a0a2f2a2a2052657475726e206120706f696e74657220746f20746865207061636b6574277320637573746f6d206865616465722e0a202a20204120637573746f6d20686561646572206d6179206f72206d6179206e6f742062652070726573656e742c20646570656e64696e672075706f6e20746865204950503b206974730a202a2020636f6e74656e747320616e6420616c69676e6d656e742061726520616c736f204950502d646570656e64656e742e202043757272656e746c792c206e6f6e65206f66207468650a202a20207374616e64617264204950507320737570706c6965642062792054696c6572612070726f64756365206120637573746f6d206865616465722e202049662070726573656e742c0a202a202074686520637573746f6d2068656164657220707265636564657320746865204c322068656164657220696e20746865207061636b6574206275666665722e0a202a2040696e67726f757020706b7466756e63730a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204120706f696e74657220746f207374617274206f6620746865207061636b65742e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420636861722a0a4e4554494f5f504b545f435553544f4d5f44415441286e6574696f5f706b745f742a20706b74290a7b0a20206e6574696f5f706b745f6d657461646174615f742a206d6461203d204e4554494f5f504b545f4d4554414441544128706b74293b0a0a202072657475726e204e4554494f5f504b545f435553544f4d5f444154415f4d286d64612c20706b74293b0a7d0a0a0a2f2a2a2052657475726e20746865206c656e677468206f6620746865207061636b65742773204c32202845746865726e657420706c757320564c414e206f7220534e415029206865616465722e0a202a2040696e67726f757020706b7466756e63730a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e20546865206c656e677468206f6620746865207061636b65742773204c32206865616465722c20696e2062797465732e0a202a2f0a737461746963205f5f696e6c696e65206e6574696f5f73697a655f740a4e4554494f5f504b545f4c325f4845414445525f4c454e475448286e6574696f5f706b745f742a20706b74290a7b0a2020696620284e4554494f5f504b545f49535f4d494e494d414c28706b7429290a20207b0a202020206e6574696f5f706b745f6d696e696d616c5f6d657461646174615f742a206d6d64203d204e4554494f5f504b545f4d494e494d414c5f4d4554414441544128706b74293b0a0a2020202072657475726e204e4554494f5f504b545f4c325f4845414445525f4c454e4754485f4d4d286d6d642c20706b74293b0a20207d0a2020656c73650a20207b0a202020206e6574696f5f706b745f6d657461646174615f742a206d6461203d204e4554494f5f504b545f4d4554414441544128706b74293b0a0a2020202072657475726e204e4554494f5f504b545f4c325f4845414445525f4c454e4754485f4d286d64612c20706b74293b0a20207d0a7d0a0a0a2f2a2a2052657475726e20746865206c656e677468206f6620746865207061636b65742c207374617274696e67207769746820746865204c32202845746865726e657429206865616465722e0a202a2040696e67726f757020706b7466756e63730a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e2020546865206c656e677468206f6620746865207061636b65742c20696e2062797465732e0a202a2f0a737461746963205f5f696e6c696e65206e6574696f5f73697a655f740a4e4554494f5f504b545f4c325f4c454e475448286e6574696f5f706b745f742a20706b74290a7b0a2020696620284e4554494f5f504b545f49535f4d494e494d414c28706b7429290a20207b0a202020206e6574696f5f706b745f6d696e696d616c5f6d657461646174615f742a206d6d64203d204e4554494f5f504b545f4d494e494d414c5f4d4554414441544128706b74293b0a0a2020202072657475726e204e4554494f5f504b545f4c325f4c454e4754485f4d4d286d6d642c20706b74293b0a20207d0a2020656c73650a20207b0a202020206e6574696f5f706b745f6d657461646174615f742a206d6461203d204e4554494f5f504b545f4d4554414441544128706b74293b0a0a2020202072657475726e204e4554494f5f504b545f4c325f4c454e4754485f4d286d64612c20706b74293b0a20207d0a7d0a0a0a2f2a2a2052657475726e206120706f696e74657220746f20746865207061636b65742773204c32202845746865726e657429206865616465722e0a202a2040696e67726f757020706b7466756e63730a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204120706f696e74657220746f207374617274206f6620746865207061636b65742e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420636861722a0a4e4554494f5f504b545f4c325f44415441286e6574696f5f706b745f742a20706b74290a7b0a2020696620284e4554494f5f504b545f49535f4d494e494d414c28706b7429290a20207b0a202020206e6574696f5f706b745f6d696e696d616c5f6d657461646174615f742a206d6d64203d204e4554494f5f504b545f4d494e494d414c5f4d4554414441544128706b74293b0a0a2020202072657475726e204e4554494f5f504b545f4c325f444154415f4d4d286d6d642c20706b74293b0a20207d0a2020656c73650a20207b0a202020206e6574696f5f706b745f6d657461646174615f742a206d6461203d204e4554494f5f504b545f4d4554414441544128706b74293b0a0a2020202072657475726e204e4554494f5f504b545f4c325f444154415f4d286d64612c20706b74293b0a20207d0a7d0a0a0a2f2a2a20526574726965766520746865206c656e677468206f6620746865207061636b65742c207374617274696e67207769746820746865204c33202867656e6572616c6c792c20746865204950290a202a206865616465722e0a202a2040696e67726f757020706b7466756e63730a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204c656e677468206f6620746865207061636b65742773204c332068656164657220616e6420646174612c20696e2062797465732e0a202a2f0a737461746963205f5f696e6c696e65206e6574696f5f73697a655f740a4e4554494f5f504b545f4c335f4c454e475448286e6574696f5f706b745f742a20706b74290a7b0a2020696620284e4554494f5f504b545f49535f4d494e494d414c28706b7429290a20207b0a202020206e6574696f5f706b745f6d696e696d616c5f6d657461646174615f742a206d6d64203d204e4554494f5f504b545f4d494e494d414c5f4d4554414441544128706b74293b0a0a2020202072657475726e204e4554494f5f504b545f4c335f4c454e4754485f4d4d286d6d642c20706b74293b0a20207d0a2020656c73650a20207b0a202020206e6574696f5f706b745f6d657461646174615f742a206d6461203d204e4554494f5f504b545f4d4554414441544128706b74293b0a0a2020202072657475726e204e4554494f5f504b545f4c335f4c454e4754485f4d286d64612c20706b74293b0a20207d0a7d0a0a0a2f2a2a2052657475726e206120706f696e74657220746f20746865207061636b65742773204c33202867656e6572616c6c792c2074686520495029206865616465722e0a202a2040696e67726f757020706b7466756e63730a202a0a202a204e6f746520746861742077652067756172616e74656520776f726420616c69676e6d656e74206f6620746865204c33206865616465722e0a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204120706f696e74657220746f20746865207061636b65742773204c33206865616465722e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420636861722a0a4e4554494f5f504b545f4c335f44415441286e6574696f5f706b745f742a20706b74290a7b0a2020696620284e4554494f5f504b545f49535f4d494e494d414c28706b7429290a20207b0a202020206e6574696f5f706b745f6d696e696d616c5f6d657461646174615f742a206d6d64203d204e4554494f5f504b545f4d494e494d414c5f4d4554414441544128706b74293b0a0a2020202072657475726e204e4554494f5f504b545f4c335f444154415f4d4d286d6d642c20706b74293b0a20207d0a2020656c73650a20207b0a202020206e6574696f5f706b745f6d657461646174615f742a206d6461203d204e4554494f5f504b545f4d4554414441544128706b74293b0a0a2020202072657475726e204e4554494f5f504b545f4c335f444154415f4d286d64612c20706b74293b0a20207d0a7d0a0a0a2f2a2a2052657475726e20746865206f7264696e616c206f6620746865207061636b65742e0a202a2040696e67726f757020696e67726573730a202a0a202a2045616368207061636b657420697320676976656e20616e206f7264696e616c206e756d626572207768656e2069742069732064656c69766572656420627920746865204950502e0a202a20496e20746865206d656469756d207465726d2c20746865206f7264696e616c20697320756e6971756520616e64206d6f6e6f746f6e6963616c6c7920696e6372656173696e672c0a202a206265696e6720696e6372656d656e746564206279203120666f722065616368207061636b65743b20746865206f7264696e616c206f6620746865206669727374207061636b65740a202a2064656c697665726564206166746572207468652049505020737461727473206973207a65726f2e20202853696e636520746865206f7264696e616c206973206f662066696e6974650a202a2073697a652c20676976656e20656e6f75676820696e707574207061636b6574732c2069742077696c6c206576656e7475616c6c7920777261702061726f756e6420746f207a65726f3b0a202a20696e20746865206c6f6e67207465726d2c207468657265666f72652c206f7264696e616c7320617265206e6f7420756e697175652e292020546865206f7264696e616c730a202a2068616e646564206f757420627920646966666572656e74204950507320617265206e6f74206469736a6f696e742c20736f2074776f207061636b6574732066726f6d0a202a20646966666572656e742049505073206d61792068617665206964656e746963616c206f7264696e616c732e20205061636b6574732064726f70706564206279207468650a202a20495050206f722062792074686520492f4f207368696d20617265206e6f742061737369676e6564206f7264696e616c732e0a202a0a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e20546865207061636b65742773207065722d495050207061636b6574206f7264696e616c2e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420696e740a4e4554494f5f504b545f4f5244494e414c286e6574696f5f706b745f742a20706b74290a7b0a20206e6574696f5f706b745f6d657461646174615f742a206d6461203d204e4554494f5f504b545f4d4554414441544128706b74293b0a0a202072657475726e204e4554494f5f504b545f4f5244494e414c5f4d286d64612c20706b74293b0a7d0a0a0a2f2a2a2052657475726e20746865207065722d67726f7570206f7264696e616c206f6620746865207061636b65742e0a202a2040696e67726f757020696e67726573730a202a0a202a2045616368207061636b657420697320676976656e2061207065722d67726f7570206f7264696e616c206e756d626572207768656e2069742069730a202a2064656c69766572656420627920746865204950502e2042792064656661756c742c207468652067726f757020697320746865207061636b6574277320564c414e2c0a202a20616c74686f756768204950502063616e206265207265636f6d70696c656420746f2075736520646966666572656e742076616c7565732e2020496e0a202a20746865206d656469756d207465726d2c20746865206f7264696e616c20697320756e6971756520616e64206d6f6e6f746f6e6963616c6c790a202a20696e6372656173696e672c206265696e6720696e6372656d656e746564206279203120666f722065616368207061636b65743b20746865206f7264696e616c206f660a202a20746865206669727374207061636b657420646973747269627574656420746f206120706172746963756c61722067726f7570206973207a65726f2e0a202a202853696e636520746865206f7264696e616c206973206f662066696e6974652073697a652c20676976656e20656e6f75676820696e707574207061636b6574732c0a202a2069742077696c6c206576656e7475616c6c7920777261702061726f756e6420746f207a65726f3b20696e20746865206c6f6e67207465726d2c0a202a207468657265666f72652c206f7264696e616c7320617265206e6f7420756e697175652e292020546865206f7264696e616c732068616e646564206f75742062790a202a20646966666572656e74204950507320617265206e6f74206469736a6f696e742c20736f2074776f207061636b6574732066726f6d20646966666572656e7420495050730a202a206d61792068617665206964656e746963616c206f7264696e616c733b2073696d696c61726c792c207061636b65747320646973747269627574656420746f0a202a20646966666572656e742067726f757073206d61792068617665206964656e746963616c206f7264696e616c732e20205061636b6574732064726f707065642062790a202a2074686520495050206f722062792074686520492f4f207368696d20617265206e6f742061737369676e6564206f7264696e616c732e0a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e20546865207061636b65742773207065722d4950502c207065722d67726f7570206f7264696e616c2e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420696e740a4e4554494f5f504b545f47524f55505f4f5244494e414c286e6574696f5f706b745f742a20706b74290a7b0a20206e6574696f5f706b745f6d657461646174615f742a206d6461203d204e4554494f5f504b545f4d4554414441544128706b74293b0a0a202072657475726e204e4554494f5f504b545f47524f55505f4f5244494e414c5f4d286d64612c20706b74293b0a7d0a0a0a2f2a2a2052657475726e2074686520564c414e2049442061737369676e656420746f20746865207061636b65742e0a202a2040696e67726f757020696e67726573730a202a0a202a205468697320697320757375616c6c7920616c736f20636f6e7461696e65642077697468696e20746865207061636b6574206865616465722e2020496620746865207061636b65740a202a20646f6573206e6f742068617665206120564c414e207461672c2074686520564c414e2049442072657475726e656420627920746869732066756e6374696f6e206973207a65726f2e0a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e20546865207061636b6574277320564c414e2049442e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e65642073686f72740a4e4554494f5f504b545f564c414e5f4944286e6574696f5f706b745f742a20706b74290a7b0a20206e6574696f5f706b745f6d657461646174615f742a206d6461203d204e4554494f5f504b545f4d4554414441544128706b74293b0a0a202072657475726e204e4554494f5f504b545f564c414e5f49445f4d286d64612c20706b74293b0a7d0a0a0a2f2a2a2052657475726e2074686520657468657274797065206f6620746865207061636b65742e0a202a2040696e67726f757020696e67726573730a202a0a202a20546869732076616c75652069732072656c6961626c652069662040726566204e4554494f5f504b545f4554484552545950455f5245434f474e495a454428290a202a2072657475726e7320747275652c20616e64206f74686572776973652c206d6179206e6f742062652077656c6c20646566696e65642e0a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e20546865207061636b65742773206574686572747970652e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e65642073686f72740a4e4554494f5f504b545f455448455254595045286e6574696f5f706b745f742a20706b74290a7b0a20206e6574696f5f706b745f6d657461646174615f742a206d6461203d204e4554494f5f504b545f4d4554414441544128706b74293b0a0a202072657475726e204e4554494f5f504b545f4554484552545950455f4d286d64612c20706b74293b0a7d0a0a0a2f2a2a2052657475726e2074686520666c6f77206861736820636f6d7075746564206f6e20746865207061636b65742e0a202a2040696e67726f757020696e67726573730a202a0a202a20466f722054435020616e6420554450207061636b6574732c207468697320686173682069732063616c63756c617465642062792068617368696e6720746f6765746865720a202a207468652022352d7475706c65222076616c7565732c207370656369666963616c6c792074686520736f7572636520495020616464726573732c2064657374696e6174696f6e0a202a20495020616464726573732c2070726f746f636f6c20747970652c20736f7572636520706f727420616e642064657374696e6174696f6e20706f72742e0a202a2054686520686173682076616c756520697320696e74656e64656420746f2062652068656c7066756c20666f72206d696c6c696f6e73206f662064697374696e63740a202a20666c6f77732e0a202a0a202a20466f722049507634206f722049507636207061636b65747320776869636820617265206e65697468657220544350206e6f72205544502c2074686520666c6f7720686173682069730a202a20646572697665642062792068617368696e6720746f6765746865722074686520736f7572636520616e642064657374696e6174696f6e204950206164647265737365732e0a202a0a202a20466f72204d504c532d656e63617073756c61746564207061636b6574732c2074686520666c6f77206861736820697320646572697665642062792068617368696e670a202a20746865206669727374204d504c53206c6162656c2e0a202a0a202a20466f7220616c6c206f74686572207061636b6574732074686520666c6f77206861736820697320636f6d70757465642066726f6d2074686520736f757263650a202a20616e642064657374696e6174696f6e2045746865726e6574206164647265737365732e0a202a0a202a2054686520686173682069732073796d6d65747269632c206d65616e696e672069742070726f6475636573207468652073616d652076616c7565206966207468650a202a20736f7572636520616e642064657374696e6174696f6e2061726520737761707065642e20546865206f6e6c7920657863657074696f6e73206172650a202a2074756e6e656c696e672070726f746f636f6c7320307830342028495020696e20495020456e63617073756c6174696f6e292c2030783239202853696d706c650a202a20496e7465726e65742050726f746f636f6c292c2030783246202847656e6572616c20526f7574696e6720456e63617073756c6174696f6e2920616e6420307833320a202a2028456e636170205365637572697479205061796c6f6164292c20776869636820757365206f6e6c79207468652064657374696e6174696f6e20616464726573730a202a2073696e63652074686520736f757263652061646472657373206973206e6f74206d65616e696e6766756c2e0a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e20546865207061636b657427732033322d62697420666c6f7720686173682e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420696e740a4e4554494f5f504b545f464c4f575f48415348286e6574696f5f706b745f742a20706b74290a7b0a20206e6574696f5f706b745f6d657461646174615f742a206d6461203d204e4554494f5f504b545f4d4554414441544128706b74293b0a0a202072657475726e204e4554494f5f504b545f464c4f575f484153485f4d286d64612c20706b74293b0a7d0a0a0a2f2a2a2052657475726e2074686520666972737420776f7264206f6620227573657220646174612220666f7220746865207061636b65742e0a202a0a202a2054686520636f6e74656e7473206f66207468652075736572206461746120776f72647320646570656e64206f6e20746865204950502e0a202a0a202a205768656e207573696e6720746865207374616e6461726420697070312c20697070322c206f722069707034207375622d647269766572732c207468652066697273740a202a20776f7264206f662075736572206461746120636f6e7461696e7320746865206c65617374207369676e69666963616e742062697473206f66207468652036342d6269740a202a206172726976616c206379636c6520636f756e742028736565204063206765745f6379636c655f636f756e745f6c6f772829292e0a202a0a202a2053656520746865203c656d3e53797374656d2050726f6772616d6d657227732047756964653c2f656d3e20666f722064657461696c732e0a202a0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e20546865207061636b6574277320666972737420776f7264206f662022757365722064617461222e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420696e740a4e4554494f5f504b545f555345525f444154415f30286e6574696f5f706b745f742a20706b74290a7b0a20206e6574696f5f706b745f6d657461646174615f742a206d6461203d204e4554494f5f504b545f4d4554414441544128706b74293b0a0a202072657475726e204e4554494f5f504b545f555345525f444154415f305f4d286d64612c20706b74293b0a7d0a0a0a2f2a2a2052657475726e20746865207365636f6e6420776f7264206f6620227573657220646174612220666f7220746865207061636b65742e0a202a0a202a2054686520636f6e74656e7473206f66207468652075736572206461746120776f72647320646570656e64206f6e20746865204950502e0a202a0a202a205768656e207573696e6720746865207374616e6461726420697070312c20697070322c206f722069707034207375622d647269766572732c20746865207365636f6e640a202a20776f7264206f662075736572206461746120636f6e7461696e7320746865206d6f7374207369676e69666963616e742062697473206f66207468652036342d6269740a202a206172726976616c206379636c6520636f756e742028736565204063206765745f6379636c655f636f756e745f686967682829292e0a202a0a202a2053656520746865203c656d3e53797374656d2050726f6772616d6d657227732047756964653c2f656d3e20666f722064657461696c732e0a202a0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e20546865207061636b65742773207365636f6e6420776f7264206f662022757365722064617461222e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420696e740a4e4554494f5f504b545f555345525f444154415f31286e6574696f5f706b745f742a20706b74290a7b0a20206e6574696f5f706b745f6d657461646174615f742a206d6461203d204e4554494f5f504b545f4d4554414441544128706b74293b0a0a202072657475726e204e4554494f5f504b545f555345525f444154415f315f4d286d64612c20706b74293b0a7d0a0a0a2f2a2a2044657465726d696e65207768657468657220746865204c3420285443502f5544502920636865636b73756d207761732063616c63756c617465642e0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204e6f6e7a65726f20696620746865204c3420636865636b73756d207761732063616c63756c617465642e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420696e740a4e4554494f5f504b545f4c345f4353554d5f43414c43554c41544544286e6574696f5f706b745f742a20706b74290a7b0a20206e6574696f5f706b745f6d657461646174615f742a206d6461203d204e4554494f5f504b545f4d4554414441544128706b74293b0a0a202072657475726e204e4554494f5f504b545f4c345f4353554d5f43414c43554c415445445f4d286d64612c20706b74293b0a7d0a0a0a2f2a2a2044657465726d696e65207768657468657220746865204c3420285443502f5544502920636865636b73756d207761732063616c63756c6174656420616e6420666f756e6420746f0a202a2020626520636f72726563742e0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204e6f6e7a65726f2069662074686520636865636b73756d207761732063616c63756c6174656420616e6420697320636f72726563742e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420696e740a4e4554494f5f504b545f4c345f4353554d5f434f5252454354286e6574696f5f706b745f742a20706b74290a7b0a20206e6574696f5f706b745f6d657461646174615f742a206d6461203d204e4554494f5f504b545f4d4554414441544128706b74293b0a0a202072657475726e204e4554494f5f504b545f4c345f4353554d5f434f52524543545f4d286d64612c20706b74293b0a7d0a0a0a2f2a2a2044657465726d696e65207768657468657220746865204c33202849502920636865636b73756d207761732063616c63756c617465642e0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204e6f6e7a65726f20696620746865204c33202849502920636865636b73756d207761732063616c63756c617465642e0a2a2f0a737461746963205f5f696e6c696e6520756e7369676e656420696e740a4e4554494f5f504b545f4c335f4353554d5f43414c43554c41544544286e6574696f5f706b745f742a20706b74290a7b0a20206e6574696f5f706b745f6d657461646174615f742a206d6461203d204e4554494f5f504b545f4d4554414441544128706b74293b0a0a202072657475726e204e4554494f5f504b545f4c335f4353554d5f43414c43554c415445445f4d286d64612c20706b74293b0a7d0a0a0a2f2a2a2044657465726d696e65207768657468657220746865204c33202849502920636865636b73756d207761732063616c63756c6174656420616e6420666f756e6420746f2062650a202a2020636f72726563742e0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204e6f6e7a65726f2069662074686520636865636b73756d207761732063616c63756c6174656420616e6420697320636f72726563742e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420696e740a4e4554494f5f504b545f4c335f4353554d5f434f5252454354286e6574696f5f706b745f742a20706b74290a7b0a20206e6574696f5f706b745f6d657461646174615f742a206d6461203d204e4554494f5f504b545f4d4554414441544128706b74293b0a0a202072657475726e204e4554494f5f504b545f4c335f4353554d5f434f52524543545f4d286d64612c20706b74293b0a7d0a0a0a2f2a2a2044657465726d696e652077686574686572207468652045746865727479706520776173207265636f676e697a656420616e64204c33207061636b65742064617461207761730a202a202070726f6365737365642e0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a204072657475726e204e6f6e7a65726f206966207468652045746865727479706520776173207265636f676e697a656420616e64204c33207061636b65742064617461207761730a202a20202070726f6365737365642e0a202a2f0a737461746963205f5f696e6c696e6520756e7369676e656420696e740a4e4554494f5f504b545f4554484552545950455f5245434f474e495a4544286e6574696f5f706b745f742a20706b74290a7b0a20206e6574696f5f706b745f6d657461646174615f742a206d6461203d204e4554494f5f504b545f4d4554414441544128706b74293b0a0a202072657475726e204e4554494f5f504b545f4554484552545950455f5245434f474e495a45445f4d286d64612c20706b74293b0a7d0a0a0a2f2a2a2053657420616e20656772657373207061636b65742773204c32206c656e6774682c207573696e672061206d6574616461746120706f696e74657220746f207370656564207468650a202a20636f6d7075746174696f6e2e0a202a2040696e67726f7570206567726573730a202a0a202a2040706172616d5b696e2c6f75745d206d6d6420506f696e74657220746f207061636b65742773206d696e696d616c206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a2040706172616d5b696e5d206c656e205061636b6574204c32206c656e6774682c20696e2062797465732e0a202a2f0a737461746963205f5f696e6c696e6520766f69640a4e4554494f5f504b545f5345545f4c325f4c454e4754485f4d4d286e6574696f5f706b745f6d696e696d616c5f6d657461646174615f742a206d6d642c206e6574696f5f706b745f742a20706b742c0a202020202020202020202020202020202020202020202020202020696e74206c656e290a7b0a20206d6d642d3e6c325f6c656e677468203d206c656e3b0a7d0a0a0a2f2a2a2053657420616e20656772657373207061636b65742773204c32206c656e6774682e0a202a2040696e67726f7570206567726573730a202a0a202a2040706172616d5b696e2c6f75745d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a2040706172616d5b696e5d206c656e205061636b6574204c32206c656e6774682c20696e2062797465732e0a202a2f0a737461746963205f5f696e6c696e6520766f69640a4e4554494f5f504b545f5345545f4c325f4c454e475448286e6574696f5f706b745f742a20706b742c20696e74206c656e290a7b0a20206e6574696f5f706b745f6d696e696d616c5f6d657461646174615f742a206d6d64203d204e4554494f5f504b545f4d494e494d414c5f4d4554414441544128706b74293b0a0a20204e4554494f5f504b545f5345545f4c325f4c454e4754485f4d4d286d6d642c20706b742c206c656e293b0a7d0a0a0a2f2a2a2053657420616e20656772657373207061636b65742773204c3220686561646572206c656e6774682c207573696e672061206d6574616461746120706f696e74657220746f0a202a202073706565642074686520636f6d7075746174696f6e2e0a202a2040696e67726f7570206567726573730a202a0a202a204974206973206e6f74206e6f726d616c6c79206e656365737361727920746f2063616c6c207468697320726f7574696e653b206f6e6c7920746865204c32206c656e6774682c0a202a206e6f742074686520686561646572206c656e6774682c206973206e656564656420746f207472616e736d69742061207061636b65742e20204974206d61792062652075736566756c2069660a202a2074686520656772657373207061636b65742077696c6c206c617465722062652070726f63657373656420627920636f6465207768696368206578706563747320746f207573650a202a2066756e6374696f6e73206c696b652040726566204e4554494f5f504b545f4c335f44415441282920746f20676574206120706f696e74657220746f20746865204c33207061796c6f61642e0a202a0a202a2040706172616d5b696e2c6f75745d206d6d6420506f696e74657220746f207061636b65742773206d696e696d616c206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a2040706172616d5b696e5d206c656e205061636b6574204c3220686561646572206c656e6774682c20696e2062797465732e0a202a2f0a737461746963205f5f696e6c696e6520766f69640a4e4554494f5f504b545f5345545f4c325f4845414445525f4c454e4754485f4d4d286e6574696f5f706b745f6d696e696d616c5f6d657461646174615f742a206d6d642c0a202020202020202020202020202020202020202020202020202020202020202020206e6574696f5f706b745f742a20706b742c20696e74206c656e290a7b0a20206d6d642d3e6c335f6f6666736574203d206d6d642d3e6c325f6f6666736574202b206c656e3b0a7d0a0a0a2f2a2a2053657420616e20656772657373207061636b65742773204c3220686561646572206c656e6774682e0a202a2040696e67726f7570206567726573730a202a0a202a204974206973206e6f74206e6f726d616c6c79206e656365737361727920746f2063616c6c207468697320726f7574696e653b206f6e6c7920746865204c32206c656e6774682c0a202a206e6f742074686520686561646572206c656e6774682c206973206e656564656420746f207472616e736d69742061207061636b65742e20204974206d61792062652075736566756c2069660a202a2074686520656772657373207061636b65742077696c6c206c617465722062652070726f63657373656420627920636f6465207768696368206578706563747320746f207573650a202a2066756e6374696f6e73206c696b652040726566204e4554494f5f504b545f4c335f44415441282920746f20676574206120706f696e74657220746f20746865204c33207061796c6f61642e0a202a0a202a2040706172616d5b696e2c6f75745d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a2040706172616d5b696e5d206c656e205061636b6574204c3220686561646572206c656e6774682c20696e2062797465732e0a202a2f0a737461746963205f5f696e6c696e6520766f69640a4e4554494f5f504b545f5345545f4c325f4845414445525f4c454e475448286e6574696f5f706b745f742a20706b742c20696e74206c656e290a7b0a20206e6574696f5f706b745f6d696e696d616c5f6d657461646174615f742a206d6d64203d204e4554494f5f504b545f4d494e494d414c5f4d4554414441544128706b74293b0a0a20204e4554494f5f504b545f5345545f4c325f4845414445525f4c454e4754485f4d4d286d6d642c20706b742c206c656e293b0a7d0a0a0a2f2a2a2053657420757020616e20656772657373207061636b657420666f7220686172647761726520636865636b73756d20636f6d7075746174696f6e2c207573696e6720610a202a20206d6574616461746120706f696e74657220746f20737065656420746865206f7065726174696f6e2e0a202a2040696e67726f7570206567726573730a202a0a202a20204e6574494f2070726f766964657320746865206162696c69747920746f206175746f6d61746963616c6c792063616c63756c6174652061207374616e646172640a202a202031362d62697420496e7465726e657420636865636b73756d206f6e207472616e736d6974746564207061636b6574732e2020546865206170706c69636174696f6e0a202a20206d617920737065636966792074686520706f696e7420696e20746865207061636b65742077686572652074686520636865636b73756d207374617274732c207468650a202a20206e756d626572206f6620627974657320746f20626520636865636b73756d6d65642c20616e64207468652074776f20627974657320696e20746865207061636b65740a202a202077686963682077696c6c206265207265706c6163656420776974682074686520636f6d706c6574656420636865636b73756d2e2020284966207468652072616e67650a202a20206f6620627974657320746f20626520636865636b73756d6d656420696e636c756465732074686520627974657320746f206265207265706c616365642c207468650a202a2020696e697469616c2076616c756573206f662074686f73652062797465732077696c6c20626520696e636c7564656420696e2074686520636865636b73756d2e290a202a0a202a2020466f7220736f6d652070726f746f636f6c732c20746865207061636b657420636865636b73756d20636f766572732064617461207768696368206973206e6f742070726573656e740a202a2020696e20746865207061636b65742c206f72206973206174206c65617374206e6f7420636f6e746967756f757320746f20746865206d61696e2064617461207061796c6f61642e0a202a2020466f7220696e7374616e63652c207468652054435020636865636b73756d20696e636c756465732061202270736575646f2d6865616465722220776869636820696e636c756465730a202a202074686520736f7572636520616e642064657374696e6174696f6e20495020616464726573736573206f6620746865207061636b65742e2020546f206163636f6d6d6f646174650a202a2020746869732c2074686520636865636b73756d20656e67696e65206d6179206265202273656564656422207769746820616e20696e697469616c2076616c75652c2077686963680a202a2020746865206170706c69636174696f6e20776f756c64206e65656420746f20636f6d70757465206261736564206f6e207468652073706563696669632070726f746f636f6c27730a202a2020726571756972656d656e74732e20204e6f7465207468617420746865207365656420697320676976656e20696e20686f73742062797465206f7264657220286c6974746c652d0a202a2020656e6469616e292c206e6f74206e6574776f726b2062797465206f7264657220286269672d656e6469616e293b20636f6465207772697474656e20746f20636f6d7075746520610a202a202070736575646f2d68656164657220636865636b73756d20696e206e6574776f726b2062797465206f726465722077696c6c206e65656420746f20627974652d737761702069740a202a20206265666f7265207573652061732074686520736565642e0a202a0a202a20204e6f746520746861742074686520636865636b73756d20697320636f6d70757465642061732070617274206f6620746865207472616e736d697373696f6e2070726f636573732c0a202a2020736f2069742077696c6c206e6f742062652070726573656e7420696e20746865207061636b65742075706f6e20636f6d706c6574696f6e206f66207468697320726f7574696e652e0a202a0a202a2040706172616d5b696e2c6f75745d206d6d6420506f696e74657220746f207061636b65742773206d696e696d616c206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a2040706172616d5b696e5d207374617274204f66667365742077697468696e204c32207061636b6574206f6620746865206669727374206279746520746f20696e636c75646520696e0a202a20202074686520636865636b73756d2e0a202a2040706172616d5b696e5d206c656e677468204e756d626572206f6620627974657320746f20696e636c75646520696e2074686520636865636b73756d2e0a202a20202074686520636865636b73756d2e0a202a2040706172616d5b696e5d206c6f636174696f6e204f66667365742077697468696e204c32207061636b6574206f6620746865206669727374206f66207468652074776f2062797465730a202a202020746f206265207265706c616365642077697468207468652063616c63756c6174656420636865636b73756d2e0a202a2040706172616d5b696e5d207365656420496e697469616c2076616c7565206f66207468652072756e6e696e6720636865636b73756d206265666f726520616e79206f66207468650a202a2020207061636b657420646174612069732061646465642e0a202a2f0a737461746963205f5f696e6c696e6520766f69640a4e4554494f5f504b545f444f5f4547524553535f4353554d5f4d4d286e6574696f5f706b745f6d696e696d616c5f6d657461646174615f742a206d6d642c0a202020202020202020202020202020202020202020202020202020206e6574696f5f706b745f742a20706b742c20696e742073746172742c20696e74206c656e6774682c0a20202020202020202020202020202020202020202020202020202020696e74206c6f636174696f6e2c2075696e7431365f742073656564290a7b0a20206d6d642d3e6373756d5f7374617274203d2073746172743b0a20206d6d642d3e6373756d5f6c656e677468203d206c656e6774683b0a20206d6d642d3e6373756d5f6c6f636174696f6e203d206c6f636174696f6e3b0a20206d6d642d3e6373756d5f73656564203d20736565643b0a20206d6d642d3e666c616773207c3d205f4e4554494f5f504b545f4e4545445f45444d415f4353554d5f4d41534b3b0a7d0a0a0a2f2a2a2053657420757020616e20656772657373207061636b657420666f7220686172647761726520636865636b73756d20636f6d7075746174696f6e2e0a202a2040696e67726f7570206567726573730a202a0a202a20204e6574494f2070726f766964657320746865206162696c69747920746f206175746f6d61746963616c6c792063616c63756c6174652061207374616e646172640a202a202031362d62697420496e7465726e657420636865636b73756d206f6e207472616e736d6974746564207061636b6574732e2020546865206170706c69636174696f6e0a202a20206d617920737065636966792074686520706f696e7420696e20746865207061636b65742077686572652074686520636865636b73756d207374617274732c207468650a202a20206e756d626572206f6620627974657320746f20626520636865636b73756d6d65642c20616e64207468652074776f20627974657320696e20746865207061636b65740a202a202077686963682077696c6c206265207265706c6163656420776974682074686520636f6d706c6574656420636865636b73756d2e2020284966207468652072616e67650a202a20206f6620627974657320746f20626520636865636b73756d6d656420696e636c756465732074686520627974657320746f206265207265706c616365642c207468650a202a2020696e697469616c2076616c756573206f662074686f73652062797465732077696c6c20626520696e636c7564656420696e2074686520636865636b73756d2e290a202a0a202a2020466f7220736f6d652070726f746f636f6c732c20746865207061636b657420636865636b73756d20636f766572732064617461207768696368206973206e6f742070726573656e740a202a2020696e20746865207061636b65742c206f72206973206174206c65617374206e6f7420636f6e746967756f757320746f20746865206d61696e2064617461207061796c6f61642e0a202a2020466f7220696e7374616e63652c207468652054435020636865636b73756d20696e636c756465732061202270736575646f2d6865616465722220776869636820696e636c756465730a202a202074686520736f7572636520616e642064657374696e6174696f6e20495020616464726573736573206f6620746865207061636b65742e2020546f206163636f6d6d6f646174650a202a2020746869732c2074686520636865636b73756d20656e67696e65206d6179206265202273656564656422207769746820616e20696e697469616c2076616c75652c2077686963680a202a2020746865206170706c69636174696f6e20776f756c64206e65656420746f20636f6d70757465206261736564206f6e207468652073706563696669632070726f746f636f6c27730a202a2020726571756972656d656e74732e20204e6f7465207468617420746865207365656420697320676976656e20696e20686f73742062797465206f7264657220286c6974746c652d0a202a2020656e6469616e292c206e6f74206e6574776f726b2062797465206f7264657220286269672d656e6469616e293b20636f6465207772697474656e20746f20636f6d7075746520610a202a202070736575646f2d68656164657220636865636b73756d20696e206e6574776f726b2062797465206f726465722077696c6c206e65656420746f20627974652d737761702069740a202a20206265666f7265207573652061732074686520736565642e0a202a0a202a20204e6f746520746861742074686520636865636b73756d20697320636f6d70757465642061732070617274206f6620746865207472616e736d697373696f6e2070726f636573732c0a202a2020736f2069742077696c6c206e6f742062652070726573656e7420696e20746865207061636b65742075706f6e20636f6d706c6574696f6e206f66207468697320726f7574696e652e0a202a0a202a2040706172616d5b696e2c6f75745d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a2040706172616d5b696e5d207374617274204f66667365742077697468696e204c32207061636b6574206f6620746865206669727374206279746520746f20696e636c75646520696e0a202a20202074686520636865636b73756d2e0a202a2040706172616d5b696e5d206c656e677468204e756d626572206f6620627974657320746f20696e636c75646520696e2074686520636865636b73756d2e0a202a20202074686520636865636b73756d2e0a202a2040706172616d5b696e5d206c6f636174696f6e204f66667365742077697468696e204c32207061636b6574206f6620746865206669727374206f66207468652074776f2062797465730a202a202020746f206265207265706c616365642077697468207468652063616c63756c6174656420636865636b73756d2e0a202a2040706172616d5b696e5d207365656420496e697469616c2076616c7565206f66207468652072756e6e696e6720636865636b73756d206265666f726520616e79206f66207468650a202a2020207061636b657420646174612069732061646465642e0a202a2f0a737461746963205f5f696e6c696e6520766f69640a4e4554494f5f504b545f444f5f4547524553535f4353554d286e6574696f5f706b745f742a20706b742c20696e742073746172742c20696e74206c656e6774682c0a20202020202020202020202020202020202020202020202020696e74206c6f636174696f6e2c2075696e7431365f742073656564290a7b0a20206e6574696f5f706b745f6d696e696d616c5f6d657461646174615f742a206d6d64203d204e4554494f5f504b545f4d494e494d414c5f4d4554414441544128706b74293b0a0a20204e4554494f5f504b545f444f5f4547524553535f4353554d5f4d4d286d6d642c20706b742c2073746172742c206c656e6774682c206c6f636174696f6e2c2073656564293b0a7d0a0a0a2f2a2a2052657475726e20746865206e756d626572206f6620627974657320776869636820636f756c642062652070726570656e64656420746f2061207061636b65742c207573696e6720610a202a20206d6574616461746120706f696e74657220746f20737065656420746865206f7065726174696f6e2e0a202a20205365652040726566206e6574696f5f706f70756c6174655f70726570656e645f627566666572282920746f2067657420612066756c6c206465736372697074696f6e206f660a202a202070726570656e64696e672e0a202a0a202a2040706172616d5b696e2c6f75745d206d646120506f696e74657220746f207061636b65742773207374616e64617264206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a2f0a737461746963205f5f696e6c696e6520696e740a4e4554494f5f504b545f50524550454e445f415641494c5f4d286e6574696f5f706b745f6d657461646174615f742a206d64612c206e6574696f5f706b745f742a20706b74290a7b0a202072657475726e2028706b742d3e5f5f7061636b65742e626974732e5f5f6f6666736574203c3c203629202b0a2020202020202020204e4554494f5f504b545f435553544f4d5f4845414445525f4c454e4754485f4d286d64612c20706b74293b0a7d0a0a0a2f2a2a2052657475726e20746865206e756d626572206f6620627974657320776869636820636f756c642062652070726570656e64656420746f2061207061636b65742c207573696e6720610a202a20206d6574616461746120706f696e74657220746f20737065656420746865206f7065726174696f6e2e0a202a20205365652040726566206e6574696f5f706f70756c6174655f70726570656e645f627566666572282920746f2067657420612066756c6c206465736372697074696f6e206f660a202a202070726570656e64696e672e0a202a2040696e67726f7570206567726573730a202a0a202a2040706172616d5b696e2c6f75745d206d6d6420506f696e74657220746f207061636b65742773206d696e696d616c206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a2f0a737461746963205f5f696e6c696e6520696e740a4e4554494f5f504b545f50524550454e445f415641494c5f4d4d286e6574696f5f706b745f6d696e696d616c5f6d657461646174615f742a206d6d642c206e6574696f5f706b745f742a20706b74290a7b0a202072657475726e2028706b742d3e5f5f7061636b65742e626974732e5f5f6f6666736574203c3c203629202b206d6d642d3e6c325f6f66667365743b0a7d0a0a0a2f2a2a2052657475726e20746865206e756d626572206f6620627974657320776869636820636f756c642062652070726570656e64656420746f2061207061636b65742e0a202a20205365652040726566206e6574696f5f706f70756c6174655f70726570656e645f627566666572282920746f2067657420612066756c6c206465736372697074696f6e206f660a202a202070726570656e64696e672e0a202a2040696e67726f7570206567726573730a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a2f0a737461746963205f5f696e6c696e6520696e740a4e4554494f5f504b545f50524550454e445f415641494c286e6574696f5f706b745f742a20706b74290a7b0a2020696620284e4554494f5f504b545f49535f4d494e494d414c28706b7429290a20207b0a202020206e6574696f5f706b745f6d696e696d616c5f6d657461646174615f742a206d6d64203d204e4554494f5f504b545f4d494e494d414c5f4d4554414441544128706b74293b0a0a2020202072657475726e204e4554494f5f504b545f50524550454e445f415641494c5f4d4d286d6d642c20706b74293b0a20207d0a2020656c73650a20207b0a202020206e6574696f5f706b745f6d657461646174615f742a206d6461203d204e4554494f5f504b545f4d4554414441544128706b74293b0a0a2020202072657475726e204e4554494f5f504b545f50524550454e445f415641494c5f4d286d64612c20706b74293b0a20207d0a7d0a0a0a2f2a2a20466c7573682061207061636b65742773206d696e696d616c206d657461646174612066726f6d207468652063616368652c207573696e672061206d6574616461746120706f696e7465720a202a2020746f20737065656420746865206f7065726174696f6e2e0a202a2040696e67726f7570206567726573730a202a0a202a2040706172616d5b696e5d206d6d6420506f696e74657220746f207061636b65742773206d696e696d616c206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a2f0a737461746963205f5f696e6c696e6520766f69640a4e4554494f5f504b545f464c5553485f4d494e494d414c5f4d455441444154415f4d4d286e6574696f5f706b745f6d696e696d616c5f6d657461646174615f742a206d6d642c0a2020202020202020202020202020202020202020202020202020202020202020202020206e6574696f5f706b745f742a20706b74290a7b0a7d0a0a0a2f2a2a20496e76616c69646174652061207061636b65742773206d696e696d616c206d657461646174612066726f6d207468652063616368652c207573696e672061206d657461646174610a202a2020706f696e74657220746f20737065656420746865206f7065726174696f6e2e0a202a2040696e67726f7570206567726573730a202a0a202a2040706172616d5b696e5d206d6d6420506f696e74657220746f207061636b65742773206d696e696d616c206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a2f0a737461746963205f5f696e6c696e6520766f69640a4e4554494f5f504b545f494e565f4d494e494d414c5f4d455441444154415f4d4d286e6574696f5f706b745f6d696e696d616c5f6d657461646174615f742a206d6d642c0a202020202020202020202020202020202020202020202020202020202020202020206e6574696f5f706b745f742a20706b74290a7b0a7d0a0a0a2f2a2a20466c75736820616e64207468656e20696e76616c69646174652061207061636b65742773206d696e696d616c206d657461646174612066726f6d207468652063616368652c0a202a20207573696e672061206d6574616461746120706f696e74657220746f20737065656420746865206f7065726174696f6e2e0a202a2040696e67726f7570206567726573730a202a0a202a2040706172616d5b696e5d206d6d6420506f696e74657220746f207061636b65742773206d696e696d616c206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a2f0a737461746963205f5f696e6c696e6520766f69640a4e4554494f5f504b545f464c5553485f494e565f4d494e494d414c5f4d455441444154415f4d4d286e6574696f5f706b745f6d696e696d616c5f6d657461646174615f742a206d6d642c0a202020202020202020202020202020202020202020202020202020202020202020202020202020206e6574696f5f706b745f742a20706b74290a7b0a7d0a0a0a2f2a2a20466c7573682061207061636b65742773206d657461646174612066726f6d207468652063616368652c207573696e672061206d6574616461746120706f696e7465720a202a2020746f20737065656420746865206f7065726174696f6e2e0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d206d646120506f696e74657220746f207061636b65742773206d696e696d616c206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a2f0a737461746963205f5f696e6c696e6520766f69640a4e4554494f5f504b545f464c5553485f4d455441444154415f4d286e6574696f5f706b745f6d657461646174615f742a206d64612c206e6574696f5f706b745f742a20706b74290a7b0a7d0a0a0a2f2a2a20496e76616c69646174652061207061636b65742773206d657461646174612066726f6d207468652063616368652c207573696e672061206d657461646174610a202a2020706f696e74657220746f20737065656420746865206f7065726174696f6e2e0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d206d646120506f696e74657220746f207061636b65742773206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a2f0a737461746963205f5f696e6c696e6520766f69640a4e4554494f5f504b545f494e565f4d455441444154415f4d286e6574696f5f706b745f6d657461646174615f742a206d64612c206e6574696f5f706b745f742a20706b74290a7b0a7d0a0a0a2f2a2a20466c75736820616e64207468656e20696e76616c69646174652061207061636b65742773206d657461646174612066726f6d207468652063616368652c0a202a20207573696e672061206d6574616461746120706f696e74657220746f20737065656420746865206f7065726174696f6e2e0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d206d646120506f696e74657220746f207061636b65742773206d657461646174612e0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a2f0a737461746963205f5f696e6c696e6520766f69640a4e4554494f5f504b545f464c5553485f494e565f4d455441444154415f4d286e6574696f5f706b745f6d657461646174615f742a206d64612c206e6574696f5f706b745f742a20706b74290a7b0a7d0a0a0a2f2a2a20466c7573682061207061636b65742773206d696e696d616c206d657461646174612066726f6d207468652063616368652e0a202a2040696e67726f7570206567726573730a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a2f0a737461746963205f5f696e6c696e6520766f69640a4e4554494f5f504b545f464c5553485f4d494e494d414c5f4d45544144415441286e6574696f5f706b745f742a20706b74290a7b0a7d0a0a0a2f2a2a20496e76616c69646174652061207061636b65742773206d696e696d616c206d657461646174612066726f6d207468652063616368652e0a202a2040696e67726f7570206567726573730a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a2f0a737461746963205f5f696e6c696e6520766f69640a4e4554494f5f504b545f494e565f4d494e494d414c5f4d45544144415441286e6574696f5f706b745f742a20706b74290a7b0a7d0a0a0a2f2a2a20466c75736820616e64207468656e20696e76616c69646174652061207061636b65742773206d696e696d616c206d657461646174612066726f6d207468652063616368652e0a202a2040696e67726f7570206567726573730a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a2f0a737461746963205f5f696e6c696e6520766f69640a4e4554494f5f504b545f464c5553485f494e565f4d494e494d414c5f4d45544144415441286e6574696f5f706b745f742a20706b74290a7b0a7d0a0a0a2f2a2a20466c7573682061207061636b65742773206d657461646174612066726f6d207468652063616368652e0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a2f0a737461746963205f5f696e6c696e6520766f69640a4e4554494f5f504b545f464c5553485f4d45544144415441286e6574696f5f706b745f742a20706b74290a7b0a7d0a0a0a2f2a2a20496e76616c69646174652061207061636b65742773206d657461646174612066726f6d207468652063616368652e0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a2f0a737461746963205f5f696e6c696e6520766f69640a4e4554494f5f504b545f494e565f4d45544144415441286e6574696f5f706b745f742a20706b74290a7b0a7d0a0a0a2f2a2a20466c75736820616e64207468656e20696e76616c69646174652061207061636b65742773206d657461646174612066726f6d207468652063616368652e0a202a2040696e67726f757020696e67726573730a202a0a202a2040706172616d5b696e5d20706b74205061636b6574206f6e20776869636820746f206f7065726174652e0a202a2f0a737461746963205f5f696e6c696e6520766f69640a4e4554494f5f504b545f464c5553485f494e565f4d45544144415441286e6574696f5f706b745f742a20706b74290a7b0a7d0a0a2f2a2a204e756d626572206f66204e554d41206e6f6465732077652063616e2064697374726962757465206275666665727320746f2e0a202a2040696e67726f7570207365747570202a2f0a23646566696e65204e4554494f5f4e554d5f4e4f44455f57454947485453202031360a0a2f2a2a0a202a2040627269656620416e206f626a65637420666f722073706563696679696e672074686520636861726163746572697374696373206f66204e6574494f20636f6d6d756e69636174696f6e0a202a20656e64706f696e742e0a202a0a202a2040696e67726f75702073657475700a202a0a202a205468652040726566206e6574696f5f696e7075745f726567697374657228292066756e6374696f6e207573657320746869732073747275637475726520746f20646566696e650a202a20686f7720616e206170706c69636174696f6e2074696c652077696c6c20636f6d6d756e6963617465207769746820616e204950502e0a202a0a202a0a202a20467574757265207570646174657320746f204e6574494f206d617920616464206e6577206d656d6265727320746f2074686973207374727563747572652c0a202a2077686963682063616e20616666656374207468652073756363657373206f662074686520726567697374726174696f6e206f7065726174696f6e2e2020546875732c0a202a2069662064796e616d6963616c6c7920696e697469616c697a696e6720746865207374727563747572652c206170706c69636174696f6e732061726520757267656420746f0a202a207a65726f206974206f75742066697273742c20666f72206578616d706c653a0a202a0a202a2040636f64650a202a206e6574696f5f696e7075745f636f6e6669675f7420636f6e6669673b0a202a206d656d7365742826636f6e6669672c20302c2073697a656f662028636f6e66696729293b0a202a20636f6e6669672e666c616773203d204e4554494f5f52454356207c204e4554494f5f584d49545f4353554d207c204e4554494f5f5441475f4e4f4e453b0a202a20636f6e6669672e6e756d5f726563656976655f7061636b657473203d204e4554494f5f4d41585f524543454956455f504b54533b0a202a20636f6e6669672e71756575655f6964203d20303b0a202a20202020202e0a202a20202020202e0a202a20202020202e0a202a2040656e64636f64650a202a0a202a2073696e636520746861742067756172616e74656573207468617420616e7920756e7573656420737472756374757265206d656d626572732c20696e636c7564696e670a202a206d656d6265727320776869636820646964206e6f74206578697374207768656e20746865206170706c69636174696f6e2077617320666972737420646576656c6f7065642c0a202a2077696c6c206e6f74206861766520756e65787065637465642076616c7565732e0a202a0a202a20496620737461746963616c6c7920696e697469616c697a696e6720746865207374727563747572652c207765207374726f6e676c79207265636f6d6d656e6420757365206f660a202a204339392d7374796c65206e616d656420696e697469616c697a6572732c20666f72206578616d706c653a0a202a0a202a2040636f64650a202a206e6574696f5f696e7075745f636f6e6669675f7420636f6e666967203d207b0a202a202020202e666c616773203d204e4554494f5f52454356207c204e4554494f5f584d49545f4353554d207c204e4554494f5f5441475f4e4f4e452c0a202a202020202e6e756d5f726563656976655f7061636b657473203d204e4554494f5f4d41585f524543454956455f504b54532c0a202a202020202e71756575655f6964203d20302c0a202a207d2c0a202a2040656e64636f64650a202a0a202a20696e7374656164206f6620746865206f6c642d7374796c652073747275637475726520696e697469616c697a6174696f6e3a0a202a0a202a2040636f64650a202a202f2f20426164206578616d706c65212043757272656e746c79206571756976616c656e7420746f207468652061626f76652c2062757420646f6e277420646f20746869732e0a202a206e6574696f5f696e7075745f636f6e6669675f7420636f6e666967203d207b0a202a202020204e4554494f5f52454356207c204e4554494f5f584d49545f4353554d207c204e4554494f5f5441475f4e4f4e452c204e4554494f5f4d41585f524543454956455f504b54532c20300a202a207d2c0a202a2040656e64636f64650a202a0a202a2073696e63652074686520433939207374796c65207265717569726573206e6f206368616e67657320746f2074686520636f646520696620656c656d656e7473206f66207468650a202a20636f6e6669672073747275637475726520617265207265617272616e6765642e202028497420616c736f206d616b65732074686520696e697469616c697a6174696f6e206d7563680a202a2065617369657220746f20756e6465727374616e642e290a202a0a202a2045786365707420666f72206974656d732077686963682061646472657373206120706172746963756c61722074696c652773207472616e736d6974206f7220726563656976650a202a206368617261637465726973746963732c207375636820617320746865203a3a4e4554494f5f5245435620666c61672c206170706c69636174696f6e732061726520616476697365640a202a20746f2073706563696679207468652073616d6520736574206f6620636f6e66696775726174696f6e2064617461206f6e20616c6c20726567697374726174696f6e732e0a202a20546869732070726576656e747320646966666572696e6720726573756c7473206966206d756c7469706c652074696c65732068617070656e20746f20646f2074686569720a202a20726567697374726174696f6e206f7065726174696f6e7320696e206120646966666572656e74206f72646572206f6e20646966666572656e7420696e766f636174696f6e73206f660a202a20746865206170706c69636174696f6e2e20205468697320697320706172746963756c61726c7920696d706f7274616e7420666f72207468696e6773206c696b65206c696e6b0a202a206d616e6167656d656e7420666c6167732c20616e64206275666665722073697a6520616e6420686f6d696e672073706563696669636174696f6e732e0a202a0a202a20556e6c65737320746865203a3a4e4554494f5f46495845445f4255464645525f564120666c61672069732073706563696669656420696e20666c6167732c20746865204e6574494f0a202a2062756666657220706f6f6c206973206175746f6d61746963616c6c79206372656174656420616e64206d617070656420696e746f20746865206170706c69636174696f6e27730a202a207669727475616c206164647265737320737061636520617420616e20616464726573732063686f73656e20627920746865206f7065726174696e672073797374656d2c0a202a207573696e672074686520636f6d6d6f6e206d656d6f72792028636d656d2920666163696c69747920696e207468652054696c657261204d756c7469636f72650a202a20436f6d706f6e656e7473206c6962726172792e202054686520636d656d20666163696c69747920616c6c6f7773206d756c7469706c652070726f63657373657320746f206761696e0a202a2061636365737320746f20736861726564206d656d6f7279207768696368206973206d617070656420696e746f20656163682070726f6365737320617420616e0a202a206964656e746963616c207669727475616c20616464726573732e2020496e206f7264657220666f72207468697320746f20776f726b2c207468652070726f6365737365730a202a206d7573742068617665206120636f6d6d6f6e20616e636573746f722c207768696368206d757374206372656174652074686520636f6d6d6f6e206d656d6f7279207573696e670a202a20746d635f636d656d5f696e697428292e0a202a0a202a20496e2070726f6772616d73207573696e672074686520694c69622070726f63657373206372656174696f6e204150492c206f7220696e2070726f6772616d73207768696368207573650a202a206f6e6c79206f6e652070726f636573732028776869636820696e636c7564652070726f6772616d73207573696e6720746865207074687265616473206c696272617279292c0a202a20746d635f636d656d5f696e697428292069732063616c6c6564206175746f6d61746963616c6c792e2020416c6c206f74686572206170706c69636174696f6e730a202a206d7573742063616c6c206974206578706c696369746c792c206265666f726520616e79206368696c642070726f636573736573207768696368206d696768742063616c6c0a202a206e6574696f5f696e7075745f726567697374657228292061726520637265617465642e0a202a2f0a74797065646566207374727563740a7b0a20202f2a2a20526567697374726174696f6e206368617261637465726973746963732e0a0a202020202020546869732076616c75652064657465726d696e6573207365766572616c20636861726163746572697374696373206f662074686520726567697374726174696f6e3b0a202020202020666c61677320666f7220646966666572656e74207479706573206f66206265686176696f7220617265204f52656420746f67657468657220746f206d616b65207468650a20202020202066696e616c20666c61672076616c75652e202047656e6572616c6c79206170706c69636174696f6e732073686f756c6420737065636966792065786163746c790a2020202020206f6e6520666c61672066726f6d2065616368206f662074686520666f6c6c6f77696e672063617465676f726965733a0a0a2020202020202d205768657468657220746865206170706c69636174696f6e2077696c6c20626520726563656976696e67207061636b657473206f6e20746869732071756575650a2020202020202020283a3a4e4554494f5f52454356206f72203a3a4e4554494f5f4e4f5f52454356292e0a0a2020202020202d205768657468657220746865206170706c69636174696f6e2077696c6c206265207472616e736d697474696e67207061636b657473206f6e20746869732071756575652c0a2020202020202020616e6420696620736f2c20776865746865722069742077696c6c20726571756573742065677265737320636865636b73756d2063616c63756c6174696f6e0a2020202020202020283a3a4e4554494f5f584d49542c203a3a4e4554494f5f584d49545f4353554d2c206f72203a3a4e4554494f5f4e4f5f584d4954292e202049742069730a20202020202020206c6567616c20746f2063616c6c206e6574696f5f6765745f627566666572282920776974686f7574206f6e65206f662074686520584d495420666c6167732c0a20202020202020206173206c6f6e67206173203a3a4e4554494f5f52454356206973207370656369666965643b20696e207468697320636173652c20746865207265747269657665640a202020202020202062756666657273206d7573742062652070617373656420746f20616e6f746865722074696c6520666f72207472616e736d697373696f6e2e0a0a2020202020202d205768657468657220746865206170706c69636174696f6e206578706563747320616e792076656e646f722d7370656369666963207461677320696e0a2020202020202020697473207061636b65747327204c32206865616465727320283a3a4e4554494f5f5441475f4e4f4e452c203a3a4e4554494f5f5441475f4252434d2c0a20202020202020206f72203a3a4e4554494f5f5441475f4d52564c292e202054686973206d757374206d617463682074686520636f6e66696775726174696f6e206f66207468650a2020202020202020746172676574204950502e0a0a202020202020546f206163636f6d6d6f64617465206170706c69636174696f6e73207772697474656e20746f2070726576696f75732076657273696f6e73206f6620746865204e6574494f0a202020202020696e746572666163652c206e6f6e65206f662074686520666c6167732061626f7665206172652063757272656e746c792072657175697265643b206966206f6d69747465642c0a2020202020204e6574494f2062656861766573206d6f7265206f72206c657373206173206966203a3a4e4554494f5f52454356207c203a3a4e4554494f5f584d49545f4353554d207c0a2020202020203a3a4e4554494f5f5441475f4e4f4e45207765726520757365642e2020486f77657665722c206578706c696369742073706563696669636174696f6e206f660a2020202020207468652072656c6576616e7420666c61677320616c6c6f7773204e6574494f20746f20646f206120626574746572206a6f62206f66207265736f757263650a202020202020616c6c6f636174696f6e2c20616c6c6f7773206561726c69657220646574656374